From 6e74ef27d416551b2e91dfe241ce0e3f9293dc0f Mon Sep 17 00:00:00 2001 From: amalcaraz Date: Fri, 17 May 2024 00:29:16 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20aleph-im?= =?UTF-8?q?/front-aleph-account-page@19af29ab662f9f7fe5fd95906b38cb92bce62?= =?UTF-8?q?446=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 88 +- 404/index.html | 88 +- _loading/index.html | 88 +- .../VNDWjtzeRgpyrCynMcV4N/_buildManifest.js | 1 - _next/static/chunks/281.76f743291576490f.js | 78 + _next/static/chunks/343.a499919a4d63f19a.js | 1 + .../chunks/3c4bf7bb.ca6521c117230c99.js | 4 + _next/static/chunks/431-9134fab763f54f4f.js | 1 - _next/static/chunks/431-f166aa89130cef14.js | 1 + _next/static/chunks/755.0aef818ef5684961.js | 26 + _next/static/chunks/903-cb7381617cdbef89.js | 1 + ...190ad4b90c2.js => 983-3ac0cd224a93f0b1.js} | 4 +- _next/static/chunks/992-506c19267d17f293.js | 1 - .../chunks/pages/_app-196a2ec1aa95cfe9.js | 10038 ++++++++++++++++ .../chunks/pages/_app-fb19561bc279dedf.js | 391 - .../chunks/pages/earn/ccn-9e7403cc6361b091.js | 1 + .../chunks/pages/earn/ccn-a0edf49da9dbff0f.js | 1 - .../pages/earn/ccn/[hash]-c0feff6737198e4e.js | 1 - .../pages/earn/ccn/[hash]-c6f9d175aa7652b9.js | 1 + .../pages/earn/ccn/new-65f580c98fe0010d.js | 1 - .../pages/earn/ccn/new-8eea0c9badd44a07.js | 1 + .../chunks/pages/earn/crn-37e87117cf1a9b4b.js | 1 - .../chunks/pages/earn/crn-f667c44a99595842.js | 1 + .../pages/earn/crn/[hash]-30ee5a6fc581bbb5.js | 1 - .../pages/earn/crn/[hash]-d4fa068711262c47.js | 1 + .../pages/earn/crn/new-397854bcba81cde8.js | 1 + .../pages/earn/crn/new-543ab3a37c0e1343.js | 1 - .../pages/earn/staking-0cb1086ff8a19ad4.js | 1 - .../pages/earn/staking-41d1e41d0a227be7.js | 1 + .../static/chunks/webpack-33774788cae30669.js | 1 - .../static/chunks/webpack-df3a6e49be2627a8.js | 1 + .../jXdZUd7eL1TR7X7qpPOv1/_buildManifest.js | 1 + .../_ssgManifest.js | 0 earn/ccn/[hash]/index.html | 98 +- earn/ccn/index.html | 96 +- earn/ccn/new/index.html | 94 +- earn/crn/[hash]/index.html | 166 +- earn/crn/index.html | 176 +- earn/crn/new/index.html | 118 +- earn/index.html | 94 +- earn/staking/index.html | 166 +- index.html | 94 +- 42 files changed, 10856 insertions(+), 1074 deletions(-) delete mode 100644 _next/static/VNDWjtzeRgpyrCynMcV4N/_buildManifest.js create mode 100644 _next/static/chunks/281.76f743291576490f.js create mode 100644 _next/static/chunks/343.a499919a4d63f19a.js create mode 100644 _next/static/chunks/3c4bf7bb.ca6521c117230c99.js delete mode 100644 _next/static/chunks/431-9134fab763f54f4f.js create mode 100644 _next/static/chunks/431-f166aa89130cef14.js create mode 100644 _next/static/chunks/755.0aef818ef5684961.js create mode 100644 _next/static/chunks/903-cb7381617cdbef89.js rename _next/static/chunks/{983-f8ca0190ad4b90c2.js => 983-3ac0cd224a93f0b1.js} (67%) delete mode 100644 _next/static/chunks/992-506c19267d17f293.js create mode 100644 _next/static/chunks/pages/_app-196a2ec1aa95cfe9.js delete mode 100644 _next/static/chunks/pages/_app-fb19561bc279dedf.js create mode 100644 _next/static/chunks/pages/earn/ccn-9e7403cc6361b091.js delete mode 100644 _next/static/chunks/pages/earn/ccn-a0edf49da9dbff0f.js delete mode 100644 _next/static/chunks/pages/earn/ccn/[hash]-c0feff6737198e4e.js create mode 100644 _next/static/chunks/pages/earn/ccn/[hash]-c6f9d175aa7652b9.js delete mode 100644 _next/static/chunks/pages/earn/ccn/new-65f580c98fe0010d.js create mode 100644 _next/static/chunks/pages/earn/ccn/new-8eea0c9badd44a07.js delete mode 100644 _next/static/chunks/pages/earn/crn-37e87117cf1a9b4b.js create mode 100644 _next/static/chunks/pages/earn/crn-f667c44a99595842.js delete mode 100644 _next/static/chunks/pages/earn/crn/[hash]-30ee5a6fc581bbb5.js create mode 100644 _next/static/chunks/pages/earn/crn/[hash]-d4fa068711262c47.js create mode 100644 _next/static/chunks/pages/earn/crn/new-397854bcba81cde8.js delete mode 100644 _next/static/chunks/pages/earn/crn/new-543ab3a37c0e1343.js delete mode 100644 _next/static/chunks/pages/earn/staking-0cb1086ff8a19ad4.js create mode 100644 _next/static/chunks/pages/earn/staking-41d1e41d0a227be7.js delete mode 100644 _next/static/chunks/webpack-33774788cae30669.js create mode 100644 _next/static/chunks/webpack-df3a6e49be2627a8.js create mode 100644 _next/static/jXdZUd7eL1TR7X7qpPOv1/_buildManifest.js rename _next/static/{VNDWjtzeRgpyrCynMcV4N => jXdZUd7eL1TR7X7qpPOv1}/_ssgManifest.js (100%) diff --git a/404.html b/404.html index 1615b1d..3aaf744 100644 --- a/404.html +++ b/404.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +

404

This page could not be found.

\ No newline at end of file diff --git a/404/index.html b/404/index.html index 1615b1d..3aaf744 100644 --- a/404/index.html +++ b/404/index.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +

404

This page could not be found.

\ No newline at end of file diff --git a/_loading/index.html b/_loading/index.html index d7bdd52..9d2edfe 100644 --- a/_loading/index.html +++ b/_loading/index.html @@ -1,4 +1,4 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/_next/static/VNDWjtzeRgpyrCynMcV4N/_buildManifest.js b/_next/static/VNDWjtzeRgpyrCynMcV4N/_buildManifest.js deleted file mode 100644 index 375fc6a..0000000 --- a/_next/static/VNDWjtzeRgpyrCynMcV4N/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST=function(a,s,c,e,n,r){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/chunks/pages/index-0dc2b74c7817864a.js"],"/_error":["static/chunks/pages/_error-3f6d1c55bb8051ab.js"],"/_loading":["static/chunks/pages/_loading-a4a5af135c6d517d.js"],"/earn":["static/chunks/pages/earn-67f6a5ef85aa3b7d.js"],"/earn/ccn":[a,c,e,"static/chunks/pages/earn/ccn-a0edf49da9dbff0f.js"],"/earn/ccn/new":[s,"static/chunks/pages/earn/ccn/new-65f580c98fe0010d.js"],"/earn/ccn/[hash]":[a,s,n,r,"static/chunks/pages/earn/ccn/[hash]-c0feff6737198e4e.js"],"/earn/crn":[a,c,"static/chunks/pages/earn/crn-37e87117cf1a9b4b.js"],"/earn/crn/new":[s,"static/chunks/pages/earn/crn/new-543ab3a37c0e1343.js"],"/earn/crn/[hash]":[a,s,n,r,"static/chunks/pages/earn/crn/[hash]-30ee5a6fc581bbb5.js"],"/earn/staking":[a,c,e,"static/chunks/pages/earn/staking-0cb1086ff8a19ad4.js"],sortedPages:["/","/_app","/_error","/_loading","/earn","/earn/ccn","/earn/ccn/new","/earn/ccn/[hash]","/earn/crn","/earn/crn/new","/earn/crn/[hash]","/earn/staking"]}}("static/chunks/959-07d961f513f799a1.js","static/chunks/312-a3e00b089592b88f.js","static/chunks/983-f8ca0190ad4b90c2.js","static/chunks/431-9134fab763f54f4f.js","static/chunks/505-6dcc0e2dcbcf1875.js","static/chunks/992-506c19267d17f293.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/chunks/281.76f743291576490f.js b/_next/static/chunks/281.76f743291576490f.js new file mode 100644 index 0000000..e511a31 --- /dev/null +++ b/_next/static/chunks/281.76f743291576490f.js @@ -0,0 +1,78 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[281],{38042:function(e,t,r){r.r(t),r.d(t,{SIWEController:function(){return b},W3mConnectingSiwe:function(){return eI},W3mConnectingSiweView:function(){return eO},createSIWEConfig:function(){return eB},formatMessage:function(){return a.wvx},getAddressFromMessage:function(){return c},getChainIdFromMessage:function(){return D},getDidAddress:function(){return a.NmC},getDidChainId:function(){return a.ZzI},verifySignature:function(){return d}});var i,n=r(48207),s=r(56055);let u={FIVE_MINUTES_IN_MS:3e5};class o{constructor(e){let{enabled:t=!0,nonceRefetchIntervalMs:r=u.FIVE_MINUTES_IN_MS,sessionRefetchIntervalMs:i=u.FIVE_MINUTES_IN_MS,signOutOnAccountChange:n=!0,signOutOnDisconnect:s=!0,signOutOnNetworkChange:o=!0,...a}=e;this.options={enabled:t,nonceRefetchIntervalMs:r,sessionRefetchIntervalMs:i,signOutOnDisconnect:s,signOutOnAccountChange:n,signOutOnNetworkChange:o},this.methods=a}async getNonce(e){let t=await this.methods.getNonce(e);if(!t)throw Error("siweControllerClient:getNonce - nonce is undefined");return t}async getMessageParams(){let e=await this.methods.getMessageParams();return e||{}}createMessage(e){let t=this.methods.createMessage(e);if(!t)throw Error("siweControllerClient:createMessage - message is undefined");return t}async verifyMessage(e){let t=await this.methods.verifyMessage(e);return t}async getSession(){let e=await this.methods.getSession();if(!e)throw Error("siweControllerClient:getSession - session is undefined");return e}async signIn(){let{address:e}=n.Ni.state,t=await this.methods.getNonce(e);if(!e)throw Error("An address is required to create a SIWE message.");let r=s.p1.caipNetworkIdToNumber(n.fB.state.caipNetwork?.id);if(!r)throw Error("A chainId is required to create a SIWE message.");let i=await this.getMessageParams(),u=this.methods.createMessage({address:`eip155:${r}:${e}`,chainId:r,nonce:t,version:"1",...i}),o=n.MO.getConnectedConnector();"AUTH"===o&&n.Pc.pushTransactionStack({view:null,goBack:!1,replace:!0,onCancel(){n.Pc.replace("ConnectingSiwe")}});let a=await n.lZ.signMessage(u),h=await this.methods.verifyMessage({message:u,signature:a});if(!h)throw Error("Error verifying SIWE signature");let l=await this.methods.getSession();if(!l)throw Error("Error verifying SIWE signature");return this.methods.onSignIn&&this.methods.onSignIn(l),n._4.navigateAfterNetworkSwitch(),l}async signOut(){return this.methods.onSignOut?.(),this.methods.signOut()}}var a=r(16637);let h=/0x[a-fA-F0-9]{40}/u,l=/Chain ID: (?\d+)/u;function c(e){return e.match(h)?.[0]||""}function D(e){return`eip155:${e.match(l)?.[1]||1}`}async function d({address:e,message:t,signature:r,chainId:i,projectId:n}){let s=(0,a.fJv)(e,t,r);return s||(s=await (0,a.V3z)(e,t,r,i,n)),s}var p=r(73932),f=r(17832);let g=(0,f.sj)({status:"uninitialized"}),b={state:g,subscribeKey:(e,t)=>(0,p.VW)(g,e,t),subscribe:e=>(0,f.Ld)(g,()=>e(g)),_getClient(){if(!g._client)throw Error("SIWEController client not set");return g._client},async getNonce(e){let t=this._getClient(),r=await t.getNonce(e);return this.setNonce(r),r},async getSession(){try{let e=this._getClient(),t=await e.getSession();return t&&(this.setSession(t),this.setStatus("success")),t}catch{return}},createMessage(e){let t=this._getClient(),r=t.createMessage(e);return this.setMessage(r),r},async verifyMessage(e){let t=this._getClient(),r=await t.verifyMessage(e);return r},async signIn(){let e=this._getClient(),t=await e.signIn();return t},async signOut(){let e=this._getClient();await e.signOut(),this.setStatus("ready"),this.setSession(void 0),e.onSignOut?.()},onSignIn(e){let t=this._getClient();t.onSignIn?.(e)},onSignOut(){let e=this._getClient();e.onSignOut?.()},setSIWEClient(e){g._client=(0,f.iH)(e),g.status="ready",n.hD.setIsSiweEnabled(e.options.enabled)},setNonce(e){g.nonce=e},setStatus(e){g.status=e},setMessage(e){g.message=e},setSession(e){g.session=e,g.status=e?"success":"ready"}};var E=r(76962);/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let C=globalThis,y=C.ShadowRoot&&(void 0===C.ShadyCSS||C.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,m=Symbol(),w=new WeakMap;class A{constructor(e,t,r){if(this._$cssResult$=!0,r!==m)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o,t=this.t;if(y&&void 0===e){let r=void 0!==t&&1===t.length;r&&(e=w.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),r&&w.set(t,e))}return e}toString(){return this.cssText}}let v=e=>new A("string"==typeof e?e:e+"",void 0,m),$=(e,...t)=>{let r=1===e.length?e[0]:t.reduce((t,r,i)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(r)+e[i+1],e[0]);return new A(r,e,m)},_=(e,t)=>{if(y)e.adoptedStyleSheets=t.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet);else for(let r of t){let t=document.createElement("style"),i=C.litNonce;void 0!==i&&t.setAttribute("nonce",i),t.textContent=r.cssText,e.appendChild(t)}},S=y?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(let r of e.cssRules)t+=r.cssText;return v(t)})(e):e,{is:x,defineProperty:U,getOwnPropertyDescriptor:P,getOwnPropertyNames:I,getOwnPropertySymbols:N,getPrototypeOf:F}=Object,T=globalThis,M=T.trustedTypes,O=M?M.emptyScript:"",B=T.reactiveElementPolyfillSupport,R=(e,t)=>e,k={toAttribute(e,t){switch(t){case Boolean:e=e?O:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let r=e;switch(t){case Boolean:r=null!==e;break;case Number:r=null===e?null:Number(e);break;case Object:case Array:try{r=JSON.parse(e)}catch(e){r=null}}return r}},H=(e,t)=>!x(e,t),j={attribute:!0,type:String,converter:k,reflect:!1,hasChanged:H};Symbol.metadata??=Symbol("metadata"),T.litPropertyMetadata??=new WeakMap;class z extends HTMLElement{static addInitializer(e){this._$Ei(),(this.l??=[]).push(e)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(e,t=j){if(t.state&&(t.attribute=!1),this._$Ei(),this.elementProperties.set(e,t),!t.noAccessor){let r=Symbol(),i=this.getPropertyDescriptor(e,r,t);void 0!==i&&U(this.prototype,e,i)}}static getPropertyDescriptor(e,t,r){let{get:i,set:n}=P(this.prototype,e)??{get(){return this[t]},set(e){this[t]=e}};return{get(){return i?.call(this)},set(t){let s=i?.call(this);n.call(this,t),this.requestUpdate(e,s,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)??j}static _$Ei(){if(this.hasOwnProperty(R("elementProperties")))return;let e=F(this);e.finalize(),void 0!==e.l&&(this.l=[...e.l]),this.elementProperties=new Map(e.elementProperties)}static finalize(){if(this.hasOwnProperty(R("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(R("properties"))){let e=this.properties,t=[...I(e),...N(e)];for(let r of t)this.createProperty(r,e[r])}let e=this[Symbol.metadata];if(null!==e){let t=litPropertyMetadata.get(e);if(void 0!==t)for(let[e,r]of t)this.elementProperties.set(e,r)}for(let[e,t]of(this._$Eh=new Map,this.elementProperties)){let r=this._$Eu(e,t);void 0!==r&&this._$Eh.set(r,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(e){let t=[];if(Array.isArray(e)){let r=new Set(e.flat(1/0).reverse());for(let e of r)t.unshift(S(e))}else void 0!==e&&t.push(S(e));return t}static _$Eu(e,t){let r=t.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof e?e.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(e=>this.enableUpdating=e),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(e=>e(this))}addController(e){(this._$EO??=new Set).add(e),void 0!==this.renderRoot&&this.isConnected&&e.hostConnected?.()}removeController(e){this._$EO?.delete(e)}_$E_(){let e=new Map,t=this.constructor.elementProperties;for(let r of t.keys())this.hasOwnProperty(r)&&(e.set(r,this[r]),delete this[r]);e.size>0&&(this._$Ep=e)}createRenderRoot(){let e=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return _(e,this.constructor.elementStyles),e}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(e=>e.hostConnected?.())}enableUpdating(e){}disconnectedCallback(){this._$EO?.forEach(e=>e.hostDisconnected?.())}attributeChangedCallback(e,t,r){this._$AK(e,r)}_$EC(e,t){let r=this.constructor.elementProperties.get(e),i=this.constructor._$Eu(e,r);if(void 0!==i&&!0===r.reflect){let n=(void 0!==r.converter?.toAttribute?r.converter:k).toAttribute(t,r.type);this._$Em=e,null==n?this.removeAttribute(i):this.setAttribute(i,n),this._$Em=null}}_$AK(e,t){let r=this.constructor,i=r._$Eh.get(e);if(void 0!==i&&this._$Em!==i){let e=r.getPropertyOptions(i),n="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==e.converter?.fromAttribute?e.converter:k;this._$Em=i,this[i]=n.fromAttribute(t,e.type),this._$Em=null}}requestUpdate(e,t,r){if(void 0!==e){if(!((r??=this.constructor.getPropertyOptions(e)).hasChanged??H)(this[e],t))return;this.P(e,t,r)}!1===this.isUpdatePending&&(this._$ES=this._$ET())}P(e,t,r){this._$AL.has(e)||this._$AL.set(e,t),!0===r.reflect&&this._$Em!==e&&(this._$Ej??=new Set).add(e)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}let e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(let[e,t]of this._$Ep)this[e]=t;this._$Ep=void 0}let e=this.constructor.elementProperties;if(e.size>0)for(let[t,r]of e)!0!==r.wrapped||this._$AL.has(t)||void 0===this[t]||this.P(t,this[t],r)}let e=!1,t=this._$AL;try{(e=this.shouldUpdate(t))?(this.willUpdate(t),this._$EO?.forEach(e=>e.hostUpdate?.()),this.update(t)):this._$EU()}catch(t){throw e=!1,this._$EU(),t}e&&this._$AE(t)}willUpdate(e){}_$AE(e){this._$EO?.forEach(e=>e.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(e){return!0}update(e){this._$Ej&&=this._$Ej.forEach(e=>this._$EC(e,this[e])),this._$EU()}updated(e){}firstUpdated(e){}}z.elementStyles=[],z.shadowRootOptions={mode:"open"},z[R("elementProperties")]=new Map,z[R("finalized")]=new Map,B?.({ReactiveElement:z}),(T.reactiveElementVersions??=[]).push("2.0.4");/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let L=globalThis,V=L.trustedTypes,W=V?V.createPolicy("lit-html",{createHTML:e=>e}):void 0,q="$lit$",J=`lit$${Math.random().toFixed(9).slice(2)}$`,K="?"+J,Z=`<${K}>`,X=document,G=()=>X.createComment(""),Q=e=>null===e||"object"!=typeof e&&"function"!=typeof e,Y=Array.isArray,ee=e=>Y(e)||"function"==typeof e?.[Symbol.iterator],et="[ \n\f\r]",er=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,ei=/-->/g,en=/>/g,es=RegExp(`>|${et}(?:([^\\s"'>=/]+)(${et}*=${et}*(?:[^ +\f\r"'\`<>=]|("|')|))|$)`,"g"),eu=/'/g,eo=/"/g,ea=/^(?:script|style|textarea|title)$/i,eh=e=>(t,...r)=>({_$litType$:e,strings:t,values:r}),el=eh(1),ec=(eh(2),Symbol.for("lit-noChange")),eD=Symbol.for("lit-nothing"),ed=new WeakMap,ep=X.createTreeWalker(X,129);function ef(e,t){if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==W?W.createHTML(t):t}let eg=(e,t)=>{let r=e.length-1,i=[],n,s=2===t?"":"",u=er;for(let t=0;t"===a[0]?(u=n??er,h=-1):void 0===a[1]?h=-2:(h=u.lastIndex-a[2].length,o=a[1],u=void 0===a[3]?es:'"'===a[3]?eo:eu):u===eo||u===eu?u=es:u===ei||u===en?u=er:(u=es,n=void 0);let c=u===es&&e[t+1].startsWith("/>")?" ":"";s+=u===er?r+Z:h>=0?(i.push(o),r.slice(0,h)+q+r.slice(h)+J+c):r+J+(-2===h?t:c)}return[ef(e,s+(e[r]||"")+(2===t?"":"")),i]};class eb{constructor({strings:e,_$litType$:t},r){let i;this.parts=[];let n=0,s=0,u=e.length-1,o=this.parts,[a,h]=eg(e,t);if(this.el=eb.createElement(a,r),ep.currentNode=this.el.content,2===t){let e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(i=ep.nextNode())&&o.length0){i.textContent=V?V.emptyScript:"";for(let r=0;r2||""!==r[0]||""!==r[1]?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=eD}_$AI(e,t=this,r,i){let n=this.strings,s=!1;if(void 0===n)(s=!Q(e=eE(this,e,t,0))||e!==this._$AH&&e!==ec)&&(this._$AH=e);else{let i,u;let o=e;for(e=n[0],i=0;i{let i=r?.renderBefore??t,n=i._$litPart$;if(void 0===n){let e=r?.renderBefore??null;i._$litPart$=n=new ey(t.insertBefore(G(),e),e,void 0,r??{})}return n._$AI(e),n};/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */class ex extends z{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){let e=super.createRenderRoot();return this.renderOptions.renderBefore??=e.firstChild,e}update(e){let t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=eS(t,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return ec}}ex._$litElement$=!0,ex.finalized=!0,globalThis.litElementHydrateSupport?.({LitElement:ex});let eU=globalThis.litElementPolyfillSupport;eU?.({LitElement:ex}),(globalThis.litElementVersions??=[]).push("4.0.5");var eP=$` + :host { + display: flex; + justify-content: center; + gap: var(--wui-spacing-2xl); + } + + wui-visual-thumbnail:nth-child(1) { + z-index: 1; + } +`;let eI=class extends ex{constructor(){super(...arguments),this.dappImageUrl=n.hD.state.metadata?.icons,this.walletImageUrl=n.MO.getConnectedWalletImageUrl()}firstUpdated(){let e=this.shadowRoot?.querySelectorAll("wui-visual-thumbnail");e?.[0]&&this.createAnimation(e[0],"translate(18px)"),e?.[1]&&this.createAnimation(e[1],"translate(-18px)")}render(){return el` + + + `}createAnimation(e,t){e.animate([{transform:"translateX(0px)"},{transform:t}],{duration:1600,easing:"cubic-bezier(0.56, 0, 0.48, 1)",direction:"alternate",iterations:1/0})}};eI.styles=eP,eI=function(e,t,r,i){var n,s=arguments.length,u=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(u=(s<3?n(u):s>3?n(t,r,u):n(t,r))||u);return s>3&&u&&Object.defineProperty(t,r,u),u}([(0,E.customElement)("w3m-connecting-siwe")],eI);/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let eN={attribute:!0,type:String,converter:k,reflect:!1,hasChanged:H},eF=(e=eN,t,r)=>{let{kind:i,metadata:n}=r,s=globalThis.litPropertyMetadata.get(n);if(void 0===s&&globalThis.litPropertyMetadata.set(n,s=new Map),s.set(r.name,e),"accessor"===i){let{name:i}=r;return{set(r){let n=t.get.call(this);t.set.call(this,r),this.requestUpdate(i,n,e)},init(t){return void 0!==t&&this.P(i,void 0,e),t}}}if("setter"===i){let{name:i}=r;return function(r){let n=this[i];t.call(this,r),this.requestUpdate(i,n,e)}}throw Error("Unsupported decorator location: "+i)};var eT=r(23781),eM=function(e,t,r,i){var n,s=arguments.length,u=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(u=(s<3?n(u):s>3?n(t,r,u):n(t,r))||u);return s>3&&u&&Object.defineProperty(t,r,u),u};let eO=class extends ex{constructor(){super(...arguments),this.dappName=n.hD.state.metadata?.name,this.isSigning=!1}render(){return this.onRender(),el` + + + + + ${this.dappName??"Dapp"} needs to connect to your wallet + + + Sign this message to prove you own this wallet and proceed. Canceling will disconnect + you. + + + + Cancel + + + ${this.isSigning?"Signing...":"Sign"} + + + `}onRender(){b.state.session&&n.IN.close()}async onSign(){this.isSigning=!0,n.Xs.sendEvent({event:"CLICK_SIGN_SIWE_MESSAGE",type:"track"});try{b.setStatus("loading");let e=await b.signIn();return b.setStatus("success"),n.Xs.sendEvent({event:"SIWE_AUTH_SUCCESS",type:"track"}),e}catch(t){let e=n.Ni.state.preferredAccountType;return e===eT.y_.ACCOUNT_TYPES.SMART_ACCOUNT?n.KC.showError("This application might not support Smart Accounts"):n.KC.showError("Signature declined"),b.setStatus("error"),n.Xs.sendEvent({event:"SIWE_AUTH_ERROR",type:"track"})}finally{this.isSigning=!1}}async onCancel(){let{isConnected:e}=n.Ni.state;e?(await n.lZ.disconnect(),n.IN.close()):n.Pc.push("Connect"),n.Xs.sendEvent({event:"CLICK_CANCEL_SIWE",type:"track"})}};function eB(e){return new o(e)}eM([(i={state:!0,attribute:!1},(e,t)=>"object"==typeof t?eF(i,e,t):((e,t,r)=>{let i=t.hasOwnProperty(r);return t.constructor.createProperty(r,i?{...e,wrapped:!0}:e),i?Object.getOwnPropertyDescriptor(t,r):void 0})(i,e,t))],eO.prototype,"isSigning",void 0),eO=eM([(0,E.customElement)("w3m-connecting-siwe-view")],eO)},68081:function(e,t,r){var i={};r.r(i),r.d(i,{identity:function(){return I}});var n={};r.r(n),r.d(n,{base2:function(){return N}});var s={};r.r(s),r.d(s,{base8:function(){return F}});var u={};r.r(u),r.d(u,{base10:function(){return T}});var o={};r.r(o),r.d(o,{base16:function(){return M},base16upper:function(){return O}});var a={};r.r(a),r.d(a,{base32:function(){return B},base32hex:function(){return j},base32hexpad:function(){return L},base32hexpadupper:function(){return V},base32hexupper:function(){return z},base32pad:function(){return k},base32padupper:function(){return H},base32upper:function(){return R},base32z:function(){return W}});var h={};r.r(h),r.d(h,{base36:function(){return q},base36upper:function(){return J}});var l={};r.r(l),r.d(l,{base58btc:function(){return K},base58flickr:function(){return Z}});var c={};r.r(c),r.d(c,{base64:function(){return X},base64pad:function(){return G},base64url:function(){return Q},base64urlpad:function(){return Y}});var D={};r.r(D),r.d(D,{base256emoji:function(){return ei}});var d={};r.r(d),r.d(d,{sha256:function(){return ep},sha512:function(){return ef}});var p={};r.r(p),r.d(p,{identity:function(){return eb}});var f={};r.r(f),r.d(f,{code:function(){return eC},decode:function(){return em},encode:function(){return ey},name:function(){return eE}});var g={};r.r(g),r.d(g,{code:function(){return e$},decode:function(){return eS},encode:function(){return e_},name:function(){return ev}});var b=function(e,t){if(e.length>=255)throw TypeError("Alphabet too long");for(var r=new Uint8Array(256),i=0;i>>0,u=new Uint8Array(s);e[t];){var l=r[e.charCodeAt(t)];if(255===l)return;for(var c=0,D=s-1;(0!==l||c>>0,u[D]=l%256>>>0,l=l/256>>>0;if(0!==l)throw Error("Non-zero carry");n=c,t++}if(" "!==e[t]){for(var d=s-n;d!==s&&0===u[d];)d++;for(var p=new Uint8Array(i+(s-d)),f=i;d!==s;)p[f++]=u[d++];return p}}}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,i=0,n=0,s=t.length;n!==s&&0===t[n];)n++,r++;for(var u=(s-n)*l+1>>>0,h=new Uint8Array(u);n!==s;){for(var c=t[n],D=0,d=u-1;(0!==c||D>>0,h[d]=c%o>>>0,c=c/o>>>0;if(0!==c)throw Error("Non-zero carry");i=D,n++}for(var p=u-i;p!==u&&0===h[p];)p++;for(var f=a.repeat(r);p{if(e instanceof Uint8Array&&"Uint8Array"===e.constructor.name)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error("Unknown type, must be binary type")},C=e=>new TextEncoder().encode(e),y=e=>new TextDecoder().decode(e);class m{constructor(e,t,r){this.name=e,this.prefix=t,this.baseEncode=r}encode(e){if(e instanceof Uint8Array)return`${this.prefix}${this.baseEncode(e)}`;throw Error("Unknown type, must be binary type")}}class w{constructor(e,t,r){if(this.name=e,this.prefix=t,void 0===t.codePointAt(0))throw Error("Invalid prefix character");this.prefixCodePoint=t.codePointAt(0),this.baseDecode=r}decode(e){if("string"==typeof e){if(e.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(e)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(e.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(e){return v(this,e)}}class A{constructor(e){this.decoders=e}or(e){return v(this,e)}decode(e){let t=e[0],r=this.decoders[t];if(r)return r.decode(e);throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}let v=(e,t)=>new A({...e.decoders||{[e.prefix]:e},...t.decoders||{[t.prefix]:t}});class ${constructor(e,t,r,i){this.name=e,this.prefix=t,this.baseEncode=r,this.baseDecode=i,this.encoder=new m(e,t,r),this.decoder=new w(e,t,i)}encode(e){return this.encoder.encode(e)}decode(e){return this.decoder.decode(e)}}let _=({name:e,prefix:t,encode:r,decode:i})=>new $(e,t,r,i),S=({prefix:e,name:t,alphabet:r})=>{let{encode:i,decode:n}=b(r,t);return _({prefix:e,name:t,encode:i,decode:e=>E(n(e))})},x=(e,t,r,i)=>{let n={};for(let e=0;e=8&&(o-=8,u[h++]=255&a>>o)}if(o>=r||255&a<<8-o)throw SyntaxError("Unexpected end of data");return u},U=(e,t,r)=>{let i="="===t[t.length-1],n=(1<r;)u-=r,s+=t[n&o>>u];if(u&&(s+=t[n&o<_({prefix:t,name:e,encode:e=>U(e,i,r),decode:t=>x(t,i,r,e)}),I=_({prefix:"\x00",name:"identity",encode:e=>y(e),decode:e=>C(e)}),N=P({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1}),F=P({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3}),T=S({prefix:"9",name:"base10",alphabet:"0123456789"}),M=P({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),O=P({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4}),B=P({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),R=P({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),k=P({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),H=P({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),j=P({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),z=P({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),L=P({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),V=P({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),W=P({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5}),q=S({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),J=S({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"}),K=S({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),Z=S({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"}),X=P({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),G=P({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),Q=P({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),Y=P({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6}),ee=Array.from("\uD83D\uDE80\uD83E\uDE90☄\uD83D\uDEF0\uD83C\uDF0C\uD83C\uDF11\uD83C\uDF12\uD83C\uDF13\uD83C\uDF14\uD83C\uDF15\uD83C\uDF16\uD83C\uDF17\uD83C\uDF18\uD83C\uDF0D\uD83C\uDF0F\uD83C\uDF0E\uD83D\uDC09☀\uD83D\uDCBB\uD83D\uDDA5\uD83D\uDCBE\uD83D\uDCBF\uD83D\uDE02❤\uD83D\uDE0D\uD83E\uDD23\uD83D\uDE0A\uD83D\uDE4F\uD83D\uDC95\uD83D\uDE2D\uD83D\uDE18\uD83D\uDC4D\uD83D\uDE05\uD83D\uDC4F\uD83D\uDE01\uD83D\uDD25\uD83E\uDD70\uD83D\uDC94\uD83D\uDC96\uD83D\uDC99\uD83D\uDE22\uD83E\uDD14\uD83D\uDE06\uD83D\uDE44\uD83D\uDCAA\uD83D\uDE09☺\uD83D\uDC4C\uD83E\uDD17\uD83D\uDC9C\uD83D\uDE14\uD83D\uDE0E\uD83D\uDE07\uD83C\uDF39\uD83E\uDD26\uD83C\uDF89\uD83D\uDC9E✌✨\uD83E\uDD37\uD83D\uDE31\uD83D\uDE0C\uD83C\uDF38\uD83D\uDE4C\uD83D\uDE0B\uD83D\uDC97\uD83D\uDC9A\uD83D\uDE0F\uD83D\uDC9B\uD83D\uDE42\uD83D\uDC93\uD83E\uDD29\uD83D\uDE04\uD83D\uDE00\uD83D\uDDA4\uD83D\uDE03\uD83D\uDCAF\uD83D\uDE48\uD83D\uDC47\uD83C\uDFB6\uD83D\uDE12\uD83E\uDD2D❣\uD83D\uDE1C\uD83D\uDC8B\uD83D\uDC40\uD83D\uDE2A\uD83D\uDE11\uD83D\uDCA5\uD83D\uDE4B\uD83D\uDE1E\uD83D\uDE29\uD83D\uDE21\uD83E\uDD2A\uD83D\uDC4A\uD83E\uDD73\uD83D\uDE25\uD83E\uDD24\uD83D\uDC49\uD83D\uDC83\uD83D\uDE33✋\uD83D\uDE1A\uD83D\uDE1D\uD83D\uDE34\uD83C\uDF1F\uD83D\uDE2C\uD83D\uDE43\uD83C\uDF40\uD83C\uDF37\uD83D\uDE3B\uD83D\uDE13⭐✅\uD83E\uDD7A\uD83C\uDF08\uD83D\uDE08\uD83E\uDD18\uD83D\uDCA6✔\uD83D\uDE23\uD83C\uDFC3\uD83D\uDC90☹\uD83C\uDF8A\uD83D\uDC98\uD83D\uDE20☝\uD83D\uDE15\uD83C\uDF3A\uD83C\uDF82\uD83C\uDF3B\uD83D\uDE10\uD83D\uDD95\uD83D\uDC9D\uD83D\uDE4A\uD83D\uDE39\uD83D\uDDE3\uD83D\uDCAB\uD83D\uDC80\uD83D\uDC51\uD83C\uDFB5\uD83E\uDD1E\uD83D\uDE1B\uD83D\uDD34\uD83D\uDE24\uD83C\uDF3C\uD83D\uDE2B⚽\uD83E\uDD19☕\uD83C\uDFC6\uD83E\uDD2B\uD83D\uDC48\uD83D\uDE2E\uD83D\uDE46\uD83C\uDF7B\uD83C\uDF43\uD83D\uDC36\uD83D\uDC81\uD83D\uDE32\uD83C\uDF3F\uD83E\uDDE1\uD83C\uDF81⚡\uD83C\uDF1E\uD83C\uDF88❌✊\uD83D\uDC4B\uD83D\uDE30\uD83E\uDD28\uD83D\uDE36\uD83E\uDD1D\uD83D\uDEB6\uD83D\uDCB0\uD83C\uDF53\uD83D\uDCA2\uD83E\uDD1F\uD83D\uDE41\uD83D\uDEA8\uD83D\uDCA8\uD83E\uDD2C✈\uD83C\uDF80\uD83C\uDF7A\uD83E\uDD13\uD83D\uDE19\uD83D\uDC9F\uD83C\uDF31\uD83D\uDE16\uD83D\uDC76\uD83E\uDD74▶➡❓\uD83D\uDC8E\uD83D\uDCB8⬇\uD83D\uDE28\uD83C\uDF1A\uD83E\uDD8B\uD83D\uDE37\uD83D\uDD7A⚠\uD83D\uDE45\uD83D\uDE1F\uD83D\uDE35\uD83D\uDC4E\uD83E\uDD32\uD83E\uDD20\uD83E\uDD27\uD83D\uDCCC\uD83D\uDD35\uD83D\uDC85\uD83E\uDDD0\uD83D\uDC3E\uD83C\uDF52\uD83D\uDE17\uD83E\uDD11\uD83C\uDF0A\uD83E\uDD2F\uD83D\uDC37☎\uD83D\uDCA7\uD83D\uDE2F\uD83D\uDC86\uD83D\uDC46\uD83C\uDFA4\uD83D\uDE47\uD83C\uDF51❄\uD83C\uDF34\uD83D\uDCA3\uD83D\uDC38\uD83D\uDC8C\uD83D\uDCCD\uD83E\uDD40\uD83E\uDD22\uD83D\uDC45\uD83D\uDCA1\uD83D\uDCA9\uD83D\uDC50\uD83D\uDCF8\uD83D\uDC7B\uD83E\uDD10\uD83E\uDD2E\uD83C\uDFBC\uD83E\uDD75\uD83D\uDEA9\uD83C\uDF4E\uD83C\uDF4A\uD83D\uDC7C\uD83D\uDC8D\uD83D\uDCE3\uD83E\uDD42"),et=ee.reduce((e,t,r)=>(e[r]=t,e),[]),er=ee.reduce((e,t,r)=>(e[t.codePointAt(0)]=r,e),[]),ei=_({prefix:"\uD83D\uDE80",name:"base256emoji",encode:function(e){return e.reduce((e,t)=>e+=et[t],"")},decode:function(e){let t=[];for(let r of e){let e=er[r.codePointAt(0)];if(void 0===e)throw Error(`Non-base256emoji character: ${r}`);t.push(e)}return new Uint8Array(t)}});function en(e,t,r){t=t||[];for(var i=r=r||0;e>=2147483648;)t[r++]=255&e|128,e/=128;for(;-128&e;)t[r++]=255&e|128,e>>>=7;return t[r]=0|e,en.bytes=r-i+1,t}function es(e,t){var r,i=0,t=t||0,n=0,s=t,u=e.length;do{if(s>=u)throw es.bytes=0,RangeError("Could not decode varint");r=e[s++],i+=n<28?(127&r)<=128);return es.bytes=s-t,i}var eu={encode:en,decode:es,encodingLength:function(e){return e<128?1:e<16384?2:e<2097152?3:e<268435456?4:e<34359738368?5:e<4398046511104?6:e<562949953421312?7:e<72057594037927940?8:e<0x7fffffffffffffff?9:10}};let eo=(e,t,r=0)=>(eu.encode(e,t,r),t),ea=e=>eu.encodingLength(e),eh=(e,t)=>{let r=t.byteLength,i=ea(e),n=i+ea(r),s=new Uint8Array(n+r);return eo(e,s,0),eo(r,s,i),s.set(t,n),new el(e,r,t,s)};class el{constructor(e,t,r,i){this.code=e,this.size=t,this.digest=r,this.bytes=i}}let ec=({name:e,code:t,encode:r})=>new eD(e,t,r);class eD{constructor(e,t,r){this.name=e,this.code=t,this.encode=r}digest(e){if(e instanceof Uint8Array){let t=this.encode(e);return t instanceof Uint8Array?eh(this.code,t):t.then(e=>eh(this.code,e))}throw Error("Unknown type, must be binary type")}}let ed=e=>async t=>new Uint8Array(await crypto.subtle.digest(e,t)),ep=ec({name:"sha2-256",code:18,encode:ed("SHA-256")}),ef=ec({name:"sha2-512",code:19,encode:ed("SHA-512")}),eg=e=>eh(0,E(e)),eb={code:0,name:"identity",encode:E,digest:eg},eE="raw",eC=85,ey=e=>E(e),em=e=>E(e),ew=new TextEncoder,eA=new TextDecoder,ev="json",e$=512,e_=e=>ew.encode(JSON.stringify(e)),eS=e=>JSON.parse(eA.decode(e));class ex{constructor(e,t,r,i){this.code=t,this.version=e,this.multihash=r,this.bytes=i,this.byteOffset=i.byteOffset,this.byteLength=i.byteLength,this.asCID=this,this._baseCache=new Map,Object.defineProperties(this,{byteOffset:eB,byteLength:eB,code:eO,version:eO,multihash:eO,bytes:eO,_baseCache:eB,asCID:eB})}toV0(){if(0===this.version)return this;{let{code:e,multihash:t}=this;if(e!==eN)throw Error("Cannot convert a non dag-pb CID to CIDv0");if(t.code!==eF)throw Error("Cannot convert non sha2-256 multihash CID to CIDv0");return ex.createV0(t)}}toV1(){switch(this.version){case 0:{let{code:e,digest:t}=this.multihash,r=Digest.create(e,t);return ex.createV1(this.code,r)}case 1:return this;default:throw Error(`Can not convert CID version ${this.version} to version 0. This is a bug please report`)}}equals(e){return e&&this.code===e.code&&this.version===e.version&&Digest.equals(this.multihash,e.multihash)}toString(e){let{bytes:t,version:r,_baseCache:i}=this;return 0===r?eP(t,i,e||base58btc.encoder):eI(t,i,e||base32.encoder)}toJSON(){return{code:this.code,version:this.version,hash:this.multihash.bytes}}get[Symbol.toStringTag](){return"CID"}[Symbol.for("nodejs.util.inspect.custom")](){return"CID("+this.toString()+")"}static isCID(e){return eR(/^0\.0/,ek),!!(e&&(e[eM]||e.asCID===e))}get toBaseEncodedString(){throw Error("Deprecated, use .toString()")}get codec(){throw Error('"codec" property is deprecated, use integer "code" property instead')}get buffer(){throw Error("Deprecated .buffer property, use .bytes to get Uint8Array instead")}get multibaseName(){throw Error('"multibaseName" property is deprecated')}get prefix(){throw Error('"prefix" property is deprecated')}static asCID(e){if(e instanceof ex)return e;if(null!=e&&e.asCID===e){let{version:t,code:r,multihash:i,bytes:n}=e;return new ex(t,r,i,n||eT(t,r,i.bytes))}if(null==e||!0!==e[eM])return null;{let{version:t,multihash:r,code:i}=e,n=Digest.decode(r);return ex.create(t,i,n)}}static create(e,t,r){if("number"!=typeof t)throw Error("String codecs are no longer supported");switch(e){case 0:if(t===eN)return new ex(e,t,r,r.bytes);throw Error(`Version 0 CID must use dag-pb (code: ${eN}) block encoding`);case 1:{let i=eT(e,t,r.bytes);return new ex(e,t,r,i)}default:throw Error("Invalid version")}}static createV0(e){return ex.create(0,eN,e)}static createV1(e,t){return ex.create(1,e,t)}static decode(e){let[t,r]=ex.decodeFirst(e);if(r.length)throw Error("Incorrect length");return t}static decodeFirst(e){let t=ex.inspectBytes(e),r=t.size-t.multihashSize,i=coerce(e.subarray(r,r+t.multihashSize));if(i.byteLength!==t.multihashSize)throw Error("Incorrect length");let n=i.subarray(t.multihashSize-t.digestSize),s=new Digest.Digest(t.multihashCode,t.digestSize,n,i),u=0===t.version?ex.createV0(s):ex.createV1(t.codec,s);return[u,e.subarray(t.size)]}static inspectBytes(e){let t=0,r=()=>{let[r,i]=varint.decode(e.subarray(t));return t+=i,r},i=r(),n=eN;if(18===i?(i=0,t=0):1===i&&(n=r()),0!==i&&1!==i)throw RangeError(`Invalid CID version ${i}`);let s=t,u=r(),o=r(),a=t+o;return{version:i,codec:n,multihashCode:u,digestSize:o,multihashSize:a-s,size:a}}static parse(e,t){let[r,i]=eU(e,t),n=ex.decode(i);return n._baseCache.set(r,e),n}}let eU=(e,t)=>{switch(e[0]){case"Q":{let r=t||base58btc;return[base58btc.prefix,r.decode(`${base58btc.prefix}${e}`)]}case base58btc.prefix:{let r=t||base58btc;return[base58btc.prefix,r.decode(e)]}case base32.prefix:{let r=t||base32;return[base32.prefix,r.decode(e)]}default:if(null==t)throw Error("To parse non base32 or base58btc encoded CID multibase decoder must be provided");return[e[0],t.decode(e)]}},eP=(e,t,r)=>{let{prefix:i}=r;if(i!==base58btc.prefix)throw Error(`Cannot string encode V0 in ${r.name} encoding`);let n=t.get(i);if(null!=n)return n;{let n=r.encode(e).slice(1);return t.set(i,n),n}},eI=(e,t,r)=>{let{prefix:i}=r,n=t.get(i);if(null!=n)return n;{let n=r.encode(e);return t.set(i,n),n}},eN=112,eF=18,eT=(e,t,r)=>{let i=varint.encodingLength(e),n=i+varint.encodingLength(t),s=new Uint8Array(n+r.byteLength);return varint.encodeTo(e,s,0),varint.encodeTo(t,s,i),s.set(r,n),s},eM=Symbol.for("@ipld/js-cid/CID"),eO={writable:!1,configurable:!1,enumerable:!0},eB={writable:!1,enumerable:!1,configurable:!1},eR=(e,t)=>{if(e.test("0.0.0-dev"))console.warn(t);else throw Error(t)},ek=null,eH={...i,...n,...s,...u,...o,...a,...h,...l,...c,...D};function ej(e,t,r,i){return{name:e,prefix:t,encoder:{name:e,prefix:t,encode:r},decoder:{decode:i}}}ej("utf8","u",e=>{let t=new TextDecoder("utf8");return"u"+t.decode(e)},e=>{let t=new TextEncoder;return t.encode(e.substring(1))}),ej("ascii","a",e=>{let t="a";for(let r=0;r{e=e.substring(1);let t=function(e=0){if(null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe){var t;return t=globalThis.Buffer.allocUnsafe(e),null!=globalThis.Buffer?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t}return new Uint8Array(e)}(e.length);for(let r=0;r(0,n.Ld)(a,()=>e(a)),push(e,t){e!==a.view&&(a.view=e,t&&(a.data=t),a.history.push(e))},reset(e){a.view=e,a.history=[e]},replace(e){a.history.length>1&&(a.history[a.history.length-1]=e,a.view=e)},goBack(){if(a.history.length>1){a.history.pop();let[e]=a.history.slice(-1);a.view=e}},setData(e){a.data=e}},i={WALLETCONNECT_DEEPLINK_CHOICE:"WALLETCONNECT_DEEPLINK_CHOICE",WCM_VERSION:"WCM_VERSION",RECOMMENDED_WALLET_AMOUNT:9,isMobile:()=>"u">typeof window&&!!(window.matchMedia("(pointer:coarse)").matches||/Android|webOS|iPhone|iPad|iPod|BlackBerry|Opera Mini/u.test(navigator.userAgent)),isAndroid:()=>i.isMobile()&&navigator.userAgent.toLowerCase().includes("android"),isIos(){let e=navigator.userAgent.toLowerCase();return i.isMobile()&&(e.includes("iphone")||e.includes("ipad"))},isHttpUrl:e=>e.startsWith("http://")||e.startsWith("https://"),isArray:e=>Array.isArray(e)&&e.length>0,formatNativeUrl(e,t,s){if(i.isHttpUrl(e))return this.formatUniversalUrl(e,t,s);let n=e;n.includes("://")||(n=`${n=e.replaceAll("/","").replaceAll(":","")}://`),n.endsWith("/")||(n=`${n}/`),this.setWalletConnectDeepLink(n,s);let a=encodeURIComponent(t);return`${n}wc?uri=${a}`},formatUniversalUrl(e,t,s){if(!i.isHttpUrl(e))return this.formatNativeUrl(e,t,s);let n=e;n.endsWith("/")||(n=`${n}/`),this.setWalletConnectDeepLink(n,s);let a=encodeURIComponent(t);return`${n}wc?uri=${a}`},wait:async e=>new Promise(t=>{setTimeout(t,e)}),openHref(e,t){window.open(e,t,"noreferrer noopener")},setWalletConnectDeepLink(e,t){try{localStorage.setItem(i.WALLETCONNECT_DEEPLINK_CHOICE,JSON.stringify({href:e,name:t}))}catch{console.info("Unable to set WalletConnect deep link")}},setWalletConnectAndroidDeepLink(e){try{let[t]=e.split("?");localStorage.setItem(i.WALLETCONNECT_DEEPLINK_CHOICE,JSON.stringify({href:t,name:"Android"}))}catch{console.info("Unable to set WalletConnect android deep link")}},removeWalletConnectDeepLink(){try{localStorage.removeItem(i.WALLETCONNECT_DEEPLINK_CHOICE)}catch{console.info("Unable to remove WalletConnect deep link")}},setModalVersionInStorage(){try{"u">typeof localStorage&&localStorage.setItem(i.WCM_VERSION,"2.6.2")}catch{console.info("Unable to set Web3Modal version in storage")}},getWalletRouterData(){var e;let t=null==(e=o.state.data)?void 0:e.Wallet;if(!t)throw Error('Missing "Wallet" view data');return t}},l="u">typeof location&&(location.hostname.includes("localhost")||location.protocol.includes("https")),r=(0,n.sj)({enabled:l,userSessionId:"",events:[],connectedWalletId:void 0}),d={state:r,subscribe:e=>(0,n.Ld)(r.events,()=>e((0,n.CO)(r.events[r.events.length-1]))),initialize(){r.enabled&&"u">typeof(null==crypto?void 0:crypto.randomUUID)&&(r.userSessionId=crypto.randomUUID())},setConnectedWalletId(e){r.connectedWalletId=e},click(e){if(r.enabled){let t={type:"CLICK",name:e.name,userSessionId:r.userSessionId,timestamp:Date.now(),data:e};r.events.push(t)}},track(e){if(r.enabled){let t={type:"TRACK",name:e.name,userSessionId:r.userSessionId,timestamp:Date.now(),data:e};r.events.push(t)}},view(e){if(r.enabled){let t={type:"VIEW",name:e.name,userSessionId:r.userSessionId,timestamp:Date.now(),data:e};r.events.push(t)}}},c=(0,n.sj)({chains:void 0,walletConnectUri:void 0,isAuth:!1,isCustomDesktop:!1,isCustomMobile:!1,isDataLoaded:!1,isUiLoaded:!1}),u={state:c,subscribe:e=>(0,n.Ld)(c,()=>e(c)),setChains(e){c.chains=e},setWalletConnectUri(e){c.walletConnectUri=e},setIsCustomDesktop(e){c.isCustomDesktop=e},setIsCustomMobile(e){c.isCustomMobile=e},setIsDataLoaded(e){c.isDataLoaded=e},setIsUiLoaded(e){c.isUiLoaded=e},setIsAuth(e){c.isAuth=e}},p=(0,n.sj)({projectId:"",mobileWallets:void 0,desktopWallets:void 0,walletImages:void 0,chains:void 0,enableAuthMode:!1,enableExplorer:!0,explorerExcludedWalletIds:void 0,explorerRecommendedWalletIds:void 0,termsOfServiceUrl:void 0,privacyPolicyUrl:void 0}),m={state:p,subscribe:e=>(0,n.Ld)(p,()=>e(p)),setConfig(e){var t,s;d.initialize(),u.setChains(e.chains),u.setIsAuth(!!e.enableAuthMode),u.setIsCustomMobile(!!(null==(t=e.mobileWallets)?void 0:t.length)),u.setIsCustomDesktop(!!(null==(s=e.desktopWallets)?void 0:s.length)),i.setModalVersionInStorage(),Object.assign(p,e)}};var g=Object.defineProperty,h=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,v=(e,t,s)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,f=(e,t)=>{for(var s in t||(t={}))b.call(t,s)&&v(e,s,t[s]);if(h)for(var s of h(t))I.call(t,s)&&v(e,s,t[s]);return e};let y="https://explorer-api.walletconnect.com",C="js-2.6.2";async function w(e,t){let s=f({sdkType:"wcm",sdkVersion:C},t),n=new URL(e,y);return n.searchParams.append("projectId",m.state.projectId),Object.entries(s).forEach(([e,t])=>{t&&n.searchParams.append(e,String(t))}),(await fetch(n)).json()}let L={getDesktopListings:async e=>w("/w3m/v1/getDesktopListings",e),getMobileListings:async e=>w("/w3m/v1/getMobileListings",e),getInjectedListings:async e=>w("/w3m/v1/getInjectedListings",e),getAllListings:async e=>w("/w3m/v1/getAllListings",e),getWalletImageUrl:e=>`${y}/w3m/v1/getWalletImage/${e}?projectId=${m.state.projectId}&sdkType=wcm&sdkVersion=${C}`,getAssetImageUrl:e=>`${y}/w3m/v1/getAssetImage/${e}?projectId=${m.state.projectId}&sdkType=wcm&sdkVersion=${C}`};var W=Object.defineProperty,E=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,A=(e,t,s)=>t in e?W(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,U=(e,t)=>{for(var s in t||(t={}))O.call(t,s)&&A(e,s,t[s]);if(E)for(var s of E(t))j.call(t,s)&&A(e,s,t[s]);return e};let M=i.isMobile(),k=(0,n.sj)({wallets:{listings:[],total:0,page:1},search:{listings:[],total:0,page:1},recomendedWallets:[]}),D={state:k,async getRecomendedWallets(){let{explorerRecommendedWalletIds:e,explorerExcludedWalletIds:t}=m.state;if("NONE"===e||"ALL"===t&&!e)return k.recomendedWallets;if(i.isArray(e)){let t={recommendedIds:e.join(",")},{listings:s}=await L.getAllListings(t),n=Object.values(s);n.sort((t,s)=>{let n=e.indexOf(t.id),a=e.indexOf(s.id);return n-a}),k.recomendedWallets=n}else{let{chains:e,isAuth:s}=u.state,n=e?.join(","),a=i.isArray(t),o={page:1,sdks:s?"auth_v1":void 0,entries:i.RECOMMENDED_WALLET_AMOUNT,chains:n,version:2,excludedIds:a?t.join(","):void 0},{listings:l}=M?await L.getMobileListings(o):await L.getDesktopListings(o);k.recomendedWallets=Object.values(l)}return k.recomendedWallets},async getWallets(e){let t=U({},e),{explorerRecommendedWalletIds:s,explorerExcludedWalletIds:n}=m.state,{recomendedWallets:a}=k;if("ALL"===n)return k.wallets;a.length?t.excludedIds=a.map(e=>e.id).join(","):i.isArray(s)&&(t.excludedIds=s.join(",")),i.isArray(n)&&(t.excludedIds=[t.excludedIds,n].filter(Boolean).join(",")),u.state.isAuth&&(t.sdks="auth_v1");let{page:o,search:l}=e,{listings:r,total:d}=M?await L.getMobileListings(t):await L.getDesktopListings(t),c=Object.values(r),p=l?"search":"wallets";return k[p]={listings:[...k[p].listings,...c],total:d,page:o??1},{listings:c,total:d}},getWalletImageUrl:e=>L.getWalletImageUrl(e),getAssetImageUrl:e=>L.getAssetImageUrl(e),resetSearch(){k.search={listings:[],total:0,page:1}}},N=(0,n.sj)({open:!1}),S={state:N,subscribe:e=>(0,n.Ld)(N,()=>e(N)),open:async e=>new Promise(t=>{let{isUiLoaded:s,isDataLoaded:n}=u.state;if(i.removeWalletConnectDeepLink(),u.setWalletConnectUri(e?.uri),u.setChains(e?.chains),o.reset("ConnectWallet"),s&&n)N.open=!0,t();else{let e=setInterval(()=>{let s=u.state;s.isUiLoaded&&s.isDataLoaded&&(clearInterval(e),N.open=!0,t())},200)}}),close(){N.open=!1}};var T=Object.defineProperty,_=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,$=(e,t,s)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,R=(e,t)=>{for(var s in t||(t={}))P.call(t,s)&&$(e,s,t[s]);if(_)for(var s of _(t))x.call(t,s)&&$(e,s,t[s]);return e};let V=(0,n.sj)({themeMode:"u">typeof matchMedia&&matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}),H={state:V,subscribe:e=>(0,n.Ld)(V,()=>e(V)),setThemeConfig(e){let{themeMode:t,themeVariables:s}=e;t&&(V.themeMode=t),s&&(V.themeVariables=R({},s))}},K=(0,n.sj)({open:!1,message:"",variant:"success"}),z={state:K,subscribe:e=>(0,n.Ld)(K,()=>e(K)),openToast(e,t){K.open=!0,K.message=e,K.variant=t},closeToast(){K.open=!1}}},59343:function(e,t,s){s.r(t),s.d(t,{WalletConnectModal:function(){return a}});var n=s(70672);class a{constructor(e){this.openModal=n.jb.open,this.closeModal=n.jb.close,this.subscribeModal=n.jb.subscribe,this.setTheme=n.Ic.setThemeConfig,n.Ic.setThemeConfig(e),n.t0.setConfig(e),this.initUi()}async initUi(){if("u">typeof window){await s.e(755).then(s.bind(s,41391));let e=document.createElement("wcm-modal");document.body.insertAdjacentElement("beforeend",e),n.zb.setIsUiLoaded(!0)}}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/3c4bf7bb.ca6521c117230c99.js b/_next/static/chunks/3c4bf7bb.ca6521c117230c99.js new file mode 100644 index 0000000..fa87ab8 --- /dev/null +++ b/_next/static/chunks/3c4bf7bb.ca6521c117230c99.js @@ -0,0 +1,4 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[561],{16637:function(t,r,e){let i,n;e.d(r,{NmC:function(){return el},V3z:function(){return ef},ZzI:function(){return ea},fJv:function(){return eh},wvx:function(){return ed}}),e(66736),e(62873),e(65755),e(17563),e(15501),e(512),e(31416),e(73294),e(57664),e(68081),e(37968);var o,s,h,f,u,a,l,d,c,p,m,g,A,v=e(34155),y=e(48764).Buffer;Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var b="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof e.g?e.g:"u">typeof self?self:{},w={exports:{}};l=w,function(){var t="input is invalid type",r="object"==typeof window,e=r?window:{};e.JS_SHA3_NO_WINDOW&&(r=!1);var i=!r&&"object"==typeof self;!e.JS_SHA3_NO_NODE_JS&&"object"==typeof v&&v.versions&&v.versions.node?e=b:i&&(e=self);var n=!e.JS_SHA3_NO_COMMON_JS&&l.exports,o=!e.JS_SHA3_NO_ARRAY_BUFFER&&"u">typeof ArrayBuffer,s="0123456789abcdef".split(""),h=[4,1024,262144,67108864],f=[0,8,16,24],u=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],a=[224,256,384,512],d=[128,256],c=["hex","buffer","arrayBuffer","array","digest"],p={128:168,256:136};(e.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),o&&(e.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(t){return"object"==typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});for(var m=function(t,r,e){return function(i){return new k(t,r,t).update(i)[e]()}},g=function(t,r,e){return function(i,n){return new k(t,r,n).update(i)[e]()}},A=function(t,r,e){return function(r,i,n,o){return S["cshake"+t].update(r,i,n,o)[e]()}},y=function(t,r,e){return function(r,i,n,o){return S["kmac"+t].update(r,i,n,o)[e]()}},w=function(t,r,e,i){for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=e>>5,this.extraBytes=(31&e)>>3;for(var i=0;i<50;++i)this.s[i]=0}function F(t,r,e){k.call(this,t,r,e)}k.prototype.update=function(r){if(this.finalized)throw Error("finalize already called");var e,i=typeof r;if("string"!==i){if("object"===i){if(null===r)throw Error(t);if(o&&r.constructor===ArrayBuffer)r=new Uint8Array(r);else if(!Array.isArray(r)&&(!o||!ArrayBuffer.isView(r)))throw Error(t)}else throw Error(t);e=!0}for(var n,s,h=this.blocks,u=this.byteCount,a=r.length,l=this.blockCount,d=0,c=this.s;d>2]|=r[d]<>2]|=s<>2]|=(192|s>>6)<>2]|=(128|63&s)<=57344?(h[n>>2]|=(224|s>>12)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<>2]|=(240|s>>18)<>2]|=(128|s>>12&63)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<=u){for(this.start=n-u,this.block=h[l],n=0;n>=8,e=255&t;e>0;)n.unshift(e),t>>=8,e=255&t,++i;return r?n.push(i):n.unshift(i),this.update(n),n.length},k.prototype.encodeString=function(r){var e,i=typeof r;if("string"!==i){if("object"===i){if(null===r)throw Error(t);if(o&&r.constructor===ArrayBuffer)r=new Uint8Array(r);else if(!Array.isArray(r)&&(!o||!ArrayBuffer.isView(r)))throw Error(t)}else throw Error(t);e=!0}var n=0,s=r.length;if(e)n=s;else for(var h=0;h=57344?n+=3:(f=65536+((1023&f)<<10|1023&r.charCodeAt(++h)),n+=4)}return n+=this.encode(8*n),this.update(r),n},k.prototype.bytepad=function(t,r){for(var e=this.encode(r),i=0;i>2]|=this.padding[3&r],this.lastByteIndex===this.byteCount)for(t[0]=t[e],r=1;r>4&15]+s[15&t]+s[t>>12&15]+s[t>>8&15]+s[t>>20&15]+s[t>>16&15]+s[t>>28&15]+s[t>>24&15];h%r==0&&(D(e),o=0)}return n&&(f+=s[(t=e[o])>>4&15]+s[15&t],n>1&&(f+=s[t>>12&15]+s[t>>8&15]),n>2&&(f+=s[t>>20&15]+s[t>>16&15])),f},k.prototype.arrayBuffer=function(){this.finalize();var t,r=this.blockCount,e=this.s,i=this.outputBlocks,n=this.extraBytes,o=0,s=0,h=this.outputBits>>3;t=new ArrayBuffer(n?i+1<<2:h);for(var f=new Uint32Array(t);s>8&255,f[t+2]=r>>16&255,f[t+3]=r>>24&255;h%e==0&&D(i)}return o&&(t=h<<2,r=i[s],f[t]=255&r,o>1&&(f[t+1]=r>>8&255),o>2&&(f[t+2]=r>>16&255)),f},F.prototype=new k,F.prototype.finalize=function(){return this.encode(this.outputBits,!0),k.prototype.finalize.call(this)};var D=function(t){var r,e,i,n,o,s,h,f,a,l,d,c,p,m,g,A,v,y,b,w,M,E,S,B,I,N,x,C,_,R,k,F,D,P,U,O,T,q,z,L,Q,H,K,J,Y,G,j,X,V,W,Z,$,tt,tr,te,ti,tn,to,ts,th,tf,tu,ta;for(i=0;i<48;i+=2)n=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],s=t[2]^t[12]^t[22]^t[32]^t[42],h=t[3]^t[13]^t[23]^t[33]^t[43],f=t[4]^t[14]^t[24]^t[34]^t[44],a=t[5]^t[15]^t[25]^t[35]^t[45],l=t[6]^t[16]^t[26]^t[36]^t[46],d=t[7]^t[17]^t[27]^t[37]^t[47],c=t[8]^t[18]^t[28]^t[38]^t[48],p=t[9]^t[19]^t[29]^t[39]^t[49],r=c^(s<<1|h>>>31),e=p^(h<<1|s>>>31),t[0]^=r,t[1]^=e,t[10]^=r,t[11]^=e,t[20]^=r,t[21]^=e,t[30]^=r,t[31]^=e,t[40]^=r,t[41]^=e,r=n^(f<<1|a>>>31),e=o^(a<<1|f>>>31),t[2]^=r,t[3]^=e,t[12]^=r,t[13]^=e,t[22]^=r,t[23]^=e,t[32]^=r,t[33]^=e,t[42]^=r,t[43]^=e,r=s^(l<<1|d>>>31),e=h^(d<<1|l>>>31),t[4]^=r,t[5]^=e,t[14]^=r,t[15]^=e,t[24]^=r,t[25]^=e,t[34]^=r,t[35]^=e,t[44]^=r,t[45]^=e,r=f^(c<<1|p>>>31),e=a^(p<<1|c>>>31),t[6]^=r,t[7]^=e,t[16]^=r,t[17]^=e,t[26]^=r,t[27]^=e,t[36]^=r,t[37]^=e,t[46]^=r,t[47]^=e,r=l^(n<<1|o>>>31),e=d^(o<<1|n>>>31),t[8]^=r,t[9]^=e,t[18]^=r,t[19]^=e,t[28]^=r,t[29]^=e,t[38]^=r,t[39]^=e,t[48]^=r,t[49]^=e,m=t[0],g=t[1],G=t[11]<<4|t[10]>>>28,j=t[10]<<4|t[11]>>>28,C=t[20]<<3|t[21]>>>29,_=t[21]<<3|t[20]>>>29,th=t[31]<<9|t[30]>>>23,tf=t[30]<<9|t[31]>>>23,H=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,P=t[2]<<1|t[3]>>>31,U=t[3]<<1|t[2]>>>31,A=t[13]<<12|t[12]>>>20,v=t[12]<<12|t[13]>>>20,X=t[22]<<10|t[23]>>>22,V=t[23]<<10|t[22]>>>22,R=t[33]<<13|t[32]>>>19,k=t[32]<<13|t[33]>>>19,tu=t[42]<<2|t[43]>>>30,ta=t[43]<<2|t[42]>>>30,tr=t[5]<<30|t[4]>>>2,te=t[4]<<30|t[5]>>>2,O=t[14]<<6|t[15]>>>26,T=t[15]<<6|t[14]>>>26,y=t[25]<<11|t[24]>>>21,b=t[24]<<11|t[25]>>>21,W=t[34]<<15|t[35]>>>17,Z=t[35]<<15|t[34]>>>17,F=t[45]<<29|t[44]>>>3,D=t[44]<<29|t[45]>>>3,B=t[6]<<28|t[7]>>>4,I=t[7]<<28|t[6]>>>4,ti=t[17]<<23|t[16]>>>9,tn=t[16]<<23|t[17]>>>9,q=t[26]<<25|t[27]>>>7,z=t[27]<<25|t[26]>>>7,w=t[36]<<21|t[37]>>>11,M=t[37]<<21|t[36]>>>11,$=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,J=t[8]<<27|t[9]>>>5,Y=t[9]<<27|t[8]>>>5,N=t[18]<<20|t[19]>>>12,x=t[19]<<20|t[18]>>>12,to=t[29]<<7|t[28]>>>25,ts=t[28]<<7|t[29]>>>25,L=t[38]<<8|t[39]>>>24,Q=t[39]<<8|t[38]>>>24,E=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=m^~A&y,t[1]=g^~v&b,t[10]=B^~N&C,t[11]=I^~x&_,t[20]=P^~O&q,t[21]=U^~T&z,t[30]=J^~G&X,t[31]=Y^~j&V,t[40]=tr^~ti&to,t[41]=te^~tn&ts,t[2]=A^~y&w,t[3]=v^~b&M,t[12]=N^~C&R,t[13]=x^~_&k,t[22]=O^~q&L,t[23]=T^~z&Q,t[32]=G^~X&W,t[33]=j^~V&Z,t[42]=ti^~to&th,t[43]=tn^~ts&tf,t[4]=y^~w&E,t[5]=b^~M&S,t[14]=C^~R&F,t[15]=_^~k&D,t[24]=q^~L&H,t[25]=z^~Q&K,t[34]=X^~W&$,t[35]=V^~Z&tt,t[44]=to^~th&tu,t[45]=ts^~tf&ta,t[6]=w^~E&m,t[7]=M^~S&g,t[16]=R^~F&B,t[17]=k^~D&I,t[26]=L^~H&P,t[27]=Q^~K&U,t[36]=W^~$&J,t[37]=Z^~tt&Y,t[46]=th^~tu&tr,t[47]=tf^~ta&te,t[8]=E^~m&A,t[9]=S^~g&v,t[18]=F^~B&N,t[19]=D^~I&x,t[28]=H^~P&O,t[29]=K^~U&T,t[38]=$^~J&G,t[39]=tt^~Y&j,t[48]=tu^~tr&ti,t[49]=ta^~te&tn,t[0]^=u[i],t[1]^=u[i+1]};if(n)l.exports=S;else for(I=0;I{try{if("test"!=="test".normalize(r))throw Error("bad normalize")}catch{t.push(r)}}),t.length)throw Error("missing "+t.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(t){return t.message}return null}();(d=s||(s={})).DEBUG="DEBUG",d.INFO="INFO",d.WARNING="WARNING",d.ERROR="ERROR",d.OFF="OFF",(c=h||(h={})).UNKNOWN_ERROR="UNKNOWN_ERROR",c.NOT_IMPLEMENTED="NOT_IMPLEMENTED",c.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",c.NETWORK_ERROR="NETWORK_ERROR",c.SERVER_ERROR="SERVER_ERROR",c.TIMEOUT="TIMEOUT",c.BUFFER_OVERRUN="BUFFER_OVERRUN",c.NUMERIC_FAULT="NUMERIC_FAULT",c.MISSING_NEW="MISSING_NEW",c.INVALID_ARGUMENT="INVALID_ARGUMENT",c.MISSING_ARGUMENT="MISSING_ARGUMENT",c.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",c.CALL_EXCEPTION="CALL_EXCEPTION",c.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",c.NONCE_EXPIRED="NONCE_EXPIRED",c.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",c.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",c.TRANSACTION_REPLACED="TRANSACTION_REPLACED",c.ACTION_REJECTED="ACTION_REJECTED";let C="0123456789abcdef";class _{constructor(t){Object.defineProperty(this,"version",{enumerable:!0,value:t,writable:!1})}_log(t,r){let e=t.toLowerCase();null==B[e]&&this.throwArgumentError("invalid log level name","logLevel",t),I>B[e]||console.log.apply(console,r)}debug(...t){this._log(_.levels.DEBUG,t)}info(...t){this._log(_.levels.INFO,t)}warn(...t){this._log(_.levels.WARNING,t)}makeError(t,r,e){if(S)return this.makeError("censored error",r,{});r||(r=_.errors.UNKNOWN_ERROR),e||(e={});let i=[];Object.keys(e).forEach(t=>{let r=e[t];try{if(r instanceof Uint8Array){let e="";for(let t=0;t>4]+C[15&r[t]];i.push(t+"=Uint8Array(0x"+e+")")}else i.push(t+"="+JSON.stringify(r))}catch{i.push(t+"="+JSON.stringify(e[t].toString()))}}),i.push(`code=${r}`),i.push(`version=${this.version}`);let n=t,o="";switch(r){case h.NUMERIC_FAULT:{o="NUMERIC_FAULT";let r=t;switch(r){case"overflow":case"underflow":case"division-by-zero":o+="-"+r;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case h.CALL_EXCEPTION:case h.INSUFFICIENT_FUNDS:case h.MISSING_NEW:case h.NONCE_EXPIRED:case h.REPLACEMENT_UNDERPRICED:case h.TRANSACTION_REPLACED:case h.UNPREDICTABLE_GAS_LIMIT:o=r}o&&(t+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),i.length&&(t+=" ("+i.join(", ")+")");let s=Error(t);return s.reason=n,s.code=r,Object.keys(e).forEach(function(t){s[t]=e[t]}),s}throwError(t,r,e){throw this.makeError(t,r,e)}throwArgumentError(t,r,e){return this.throwError(t,_.errors.INVALID_ARGUMENT,{argument:r,value:e})}assert(t,r,e,i){t||this.throwError(r,e,i)}assertArgument(t,r,e,i){t||this.throwArgumentError(r,e,i)}checkNormalize(t){x&&this.throwError("platform missing String.prototype.normalize",_.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:x})}checkSafeUint53(t,r){"number"==typeof t&&(null==r&&(r="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(r,_.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(r,_.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))}checkArgumentCount(t,r,e){e=e?": "+e:"",tr&&this.throwError("too many arguments"+e,_.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:r})}checkNew(t,r){(t===Object||null==t)&&this.throwError("missing new",_.errors.MISSING_NEW,{name:r.name})}checkAbstract(t,r){t===r?this.throwError("cannot instantiate abstract class "+JSON.stringify(r.name)+" directly; use a sub-class",_.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):(t===Object||null==t)&&this.throwError("missing new",_.errors.MISSING_NEW,{name:r.name})}static globalLogger(){return N||(N=new _("logger/5.7.0")),N}static setCensorship(t,r){if(!t&&r&&this.globalLogger().throwError("cannot permanently disable censorship",_.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),E){if(!t)return;this.globalLogger().throwError("error censorship permanent",_.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}S=!!t,E=!!r}static setLogLevel(t){let r=B[t.toLowerCase()];if(null==r){_.globalLogger().warn("invalid log level - "+t);return}I=r}static from(t){return new _(t)}}_.errors=h,_.levels=s;let R=new _("bytes/5.7.0");function k(t){return!!t.toHexString}function F(t){return t.slice||(t.slice=function(){let r=Array.prototype.slice.call(arguments);return F(new Uint8Array(Array.prototype.slice.apply(t,r)))}),t}function D(t){return"number"==typeof t&&t==t&&t%1==0}function P(t){if(null==t)return!1;if(t.constructor===Uint8Array)return!0;if("string"==typeof t||!D(t.length)||t.length<0)return!1;for(let r=0;r=256)return!1}return!0}function U(t,r){if(r||(r={}),"number"==typeof t){R.checkSafeUint53(t,"invalid arrayify value");let r=[];for(;t;)r.unshift(255&t),t=parseInt(String(t/256));return 0===r.length&&r.push(0),F(new Uint8Array(r))}if(r.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),k(t)&&(t=t.toHexString()),O(t)){let e=t.substring(2);e.length%2&&("left"===r.hexPad?e="0"+e:"right"===r.hexPad?e+="0":R.throwArgumentError("hex data is odd-length","value",t));let i=[];for(let t=0;t>4]+T[15&i]}return r}return R.throwArgumentError("invalid hexlify value","value",t)}function z(t,r,e){return"string"!=typeof t?t=q(t):(!O(t)||t.length%2)&&R.throwArgumentError("invalid hexData","value",t),r=2+2*r,null!=e?"0x"+t.substring(r,2+2*e):"0x"+t.substring(r)}function L(t,r){for("string"!=typeof t?t=q(t):O(t)||R.throwArgumentError("invalid hex string","value",t),t.length>2*r+2&&R.throwArgumentError("value out of range","value",arguments[1]);t.length<2*r+2;)t="0x0"+t.substring(2);return t}function Q(t){let r={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(O(t)&&!(t.length%2)||P(t)){let e=U(t);64===e.length?(r.v=27+(e[32]>>7),e[32]&=127,r.r=q(e.slice(0,32)),r.s=q(e.slice(32,64))):65===e.length?(r.r=q(e.slice(0,32)),r.s=q(e.slice(32,64)),r.v=e[64]):R.throwArgumentError("invalid signature string","signature",t),r.v<27&&(0===r.v||1===r.v?r.v+=27:R.throwArgumentError("signature invalid v byte","signature",t)),r.recoveryParam=1-r.v%2,r.recoveryParam&&(e[32]|=128),r._vs=q(e.slice(32,64))}else{if(r.r=t.r,r.s=t.s,r.v=t.v,r.recoveryParam=t.recoveryParam,r._vs=t._vs,null!=r._vs){let e=function(t,r){(t=U(t)).length>r&&R.throwArgumentError("value out of range","value",arguments[0]);let e=new Uint8Array(r);return e.set(t,r-t.length),F(e)}(U(r._vs),32);r._vs=q(e);let i=e[0]>=128?1:0;null==r.recoveryParam?r.recoveryParam=i:r.recoveryParam!==i&&R.throwArgumentError("signature recoveryParam mismatch _vs","signature",t),e[0]&=127;let n=q(e);null==r.s?r.s=n:r.s!==n&&R.throwArgumentError("signature v mismatch _vs","signature",t)}if(null==r.recoveryParam)null==r.v?R.throwArgumentError("signature missing v and recoveryParam","signature",t):0===r.v||1===r.v?r.recoveryParam=r.v:r.recoveryParam=1-r.v%2;else if(null==r.v)r.v=27+r.recoveryParam;else{let e=0===r.v||1===r.v?r.v:1-r.v%2;r.recoveryParam!==e&&R.throwArgumentError("signature recoveryParam mismatch v","signature",t)}null!=r.r&&O(r.r)?r.r=L(r.r,32):R.throwArgumentError("signature missing or invalid r","signature",t),null!=r.s&&O(r.s)?r.s=L(r.s,32):R.throwArgumentError("signature missing or invalid s","signature",t);let e=U(r.s);e[0]>=128&&R.throwArgumentError("signature s out of range","signature",t),r.recoveryParam&&(e[0]|=128);let i=q(e);r._vs&&(O(r._vs)||R.throwArgumentError("signature invalid _vs","signature",t),r._vs=L(r._vs,32)),null==r._vs?r._vs=i:r._vs!==i&&R.throwArgumentError("signature _vs mismatch v and s","signature",t)}return r.yParityAndS=r._vs,r.compact=r.r+r.yParityAndS.substring(2),r}function H(t){return"0x"+M.keccak_256(U(t))}var K={exports:{}},J=function(t){var r=t.default;if("function"==typeof r){var e=function(){return r.apply(this,arguments)};e.prototype=r.prototype}else e={};return Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var i=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(e,r,i.get?i:{enumerable:!0,get:function(){return t[r]}})}),e}(Object.freeze({__proto__:null,default:{}}));!function(t,r){function e(t,r){if(!t)throw Error(r||"Assertion failed")}function i(t,r){t.super_=r;var e=function(){};e.prototype=r.prototype,t.prototype=new e,t.prototype.constructor=t}function n(t,r,e){if(n.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&(("le"===r||"be"===r)&&(e=r,r=10),this._init(t||0,r||10,e||"be"))}"object"==typeof t?t.exports=n:r.BN=n,n.BN=n,n.wordSize=26;try{a="u">typeof window&&"u">typeof window.Buffer?window.Buffer:J.Buffer}catch{}function o(t,r){var i=t.charCodeAt(r);return i>=48&&i<=57?i-48:i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:void e(!1,"Invalid character in "+t)}function s(t,r,e){var i=o(t,e);return e-1>=r&&(i|=o(t,e-1)<<4),i}function h(t,r,i,n){for(var o=0,s=0,h=Math.min(t.length,i),f=r;f=49?u-49+10:u>=17?u-17+10:u,e(u>=0&&s0?t:r},n.min=function(t,r){return 0>t.cmp(r)?t:r},n.prototype._init=function(t,r,i){if("number"==typeof t)return this._initNumber(t,r,i);if("object"==typeof t)return this._initArray(t,r,i);"hex"===r&&(r=16),e(r===(0|r)&&r>=2&&r<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)s=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=s<>>26-h&67108863,(h+=24)>=26&&(h-=26,o++);else if("le"===i)for(n=0,o=0;n>>26-h&67108863,(h+=24)>=26&&(h-=26,o++);return this._strip()},n.prototype._parseHex=function(t,r,e){this.length=Math.ceil((t.length-r)/6),this.words=Array(this.length);for(var i=0;i=r;i-=2)n=s(t,r,i)<=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(i=(t.length-r)%2==0?r+1:r;i=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this._strip()},n.prototype._parseBase=function(t,r,e){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=r)i++;i--,n=n/r|0;for(var o=t.length-e,s=o%i,f=Math.min(o,o-s)+e,u=0,a=e;a1&&0===this.words[this.length-1];)this.length--;return this._normSign()},n.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"u">typeof Symbol&&"function"==typeof Symbol.for)try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch{n.prototype.inspect=u}else n.prototype.inspect=u;function u(){return(this.red?""}var a,l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,r,e){e.negative=r.negative^t.negative;var i=t.length+r.length|0;e.length=i,i=i-1|0;var n=0|t.words[0],o=0|r.words[0],s=n*o,h=67108863&s,f=s/67108864|0;e.words[0]=h;for(var u=1;u>>26,l=67108863&f,d=Math.min(u,r.length-1),c=Math.max(0,u-t.length+1);c<=d;c++){var p=u-c|0;a+=(s=(n=0|t.words[p])*(o=0|r.words[c])+l)/67108864|0,l=67108863&s}e.words[u]=0|l,f=0|a}return 0!==f?e.words[u]=0|f:e.length--,e._strip()}n.prototype.toString=function(t,r){if(r=0|r||1,16===(t=t||10)||"hex"===t){i="";for(var i,n=0,o=0,s=0;s>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),i=0!==o||s!==this.length-1?l[6-f.length]+f+i:f+i}for(0!==o&&(i=o.toString(16)+i);i.length%r!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var u=d[t],a=c[t];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modrn(a).toString(t);i=(p=p.idivn(a)).isZero()?m+i:l[u-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%r!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}e(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&e(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},n.prototype.toJSON=function(){return this.toString(16,2)},a&&(n.prototype.toBuffer=function(t,r){return this.toArrayLike(a,t,r)}),n.prototype.toArray=function(t,r){return this.toArrayLike(Array,t,r)},n.prototype.toArrayLike=function(t,r,i){this._strip();var n=this.byteLength(),o=i||Math.max(1,n);e(n<=o,"byte array longer than desired length"),e(o>0,"Requested array length <= 0");var s=t.allocUnsafe?t.allocUnsafe(o):new t(o);return this["_toArrayLike"+("le"===r?"LE":"BE")](s,n),s},n.prototype._toArrayLikeLE=function(t,r){for(var e=0,i=0,n=0,o=0;n>8&255),e>16&255),6===o?(e>24&255),i=0,o=0):(i=s>>>24,o+=2)}if(e=0&&(t[e--]=s>>8&255),e>=0&&(t[e--]=s>>16&255),6===o?(e>=0&&(t[e--]=s>>24&255),i=0,o=0):(i=s>>>24,o+=2)}if(e>=0)for(t[e--]=i;e>=0;)t[e--]=0},Math.clz32?n.prototype._countBits=function(t){return 32-Math.clz32(t)}:n.prototype._countBits=function(t){var r=t,e=0;return r>=4096&&(e+=13,r>>>=13),r>=64&&(e+=7,r>>>=7),r>=8&&(e+=4,r>>>=4),r>=2&&(e+=2,r>>>=2),e+r},n.prototype._zeroBits=function(t){if(0===t)return 26;var r=t,e=0;return 8191&r||(e+=13,r>>>=13),127&r||(e+=7,r>>>=7),15&r||(e+=4,r>>>=4),3&r||(e+=2,r>>>=2),1&r||e++,e},n.prototype.bitLength=function(){var t=this.words[this.length-1],r=this._countBits(t);return(this.length-1)*26+r},n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,r=0;rt.length?this.clone().ior(t):t.clone().ior(this)},n.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},n.prototype.iuand=function(t){var r;r=this.length>t.length?t:this;for(var e=0;et.length?this.clone().iand(t):t.clone().iand(this)},n.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},n.prototype.iuxor=function(t){var r,e;this.length>t.length?(r=this,e=t):(r=t,e=this);for(var i=0;it.length?this.clone().ixor(t):t.clone().ixor(this)},n.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},n.prototype.inotn=function(t){e("number"==typeof t&&t>=0);var r=0|Math.ceil(t/26),i=t%26;this._expand(r),i>0&&r--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this._strip()},n.prototype.notn=function(t){return this.clone().inotn(t)},n.prototype.setn=function(t,r){e("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),r?this.words[i]=this.words[i]|1<t.length?(e=this,i=t):(e=t,i=this);for(var r,e,i,n=0,o=0;o>>26;for(;0!==n&&o>>26;if(this.length=e.length,0!==n)this.words[this.length]=n,this.length++;else if(e!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},n.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var r,e,i=this.iadd(t);return t.negative=1,i._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,e=t):(r=t,e=this);for(var o=0,s=0;s>26,this.words[s]=67108863&i;for(;0!==o&&s>26,this.words[s]=67108863&i;if(0===o&&s>>13,c=0|s[1],p=8191&c,m=c>>>13,g=0|s[2],A=8191&g,v=g>>>13,y=0|s[3],b=8191&y,w=y>>>13,M=0|s[4],E=8191&M,S=M>>>13,B=0|s[5],I=8191&B,N=B>>>13,x=0|s[6],C=8191&x,_=x>>>13,R=0|s[7],k=8191&R,F=R>>>13,D=0|s[8],P=8191&D,U=D>>>13,O=0|s[9],T=8191&O,q=O>>>13,z=0|h[0],L=8191&z,Q=z>>>13,H=0|h[1],K=8191&H,J=H>>>13,Y=0|h[2],G=8191&Y,j=Y>>>13,X=0|h[3],V=8191&X,W=X>>>13,Z=0|h[4],$=8191&Z,tt=Z>>>13,tr=0|h[5],te=8191&tr,ti=tr>>>13,tn=0|h[6],to=8191&tn,ts=tn>>>13,th=0|h[7],tf=8191&th,tu=th>>>13,ta=0|h[8],tl=8191&ta,td=ta>>>13,tc=0|h[9],tp=8191&tc,tm=tc>>>13;e.negative=t.negative^r.negative,e.length=19,i=Math.imul(l,L),n=(n=Math.imul(l,Q))+Math.imul(d,L)|0,o=Math.imul(d,Q);var tg=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tg>>>26)|0,tg&=67108863,i=Math.imul(p,L),n=(n=Math.imul(p,Q))+Math.imul(m,L)|0,o=Math.imul(m,Q),i=i+Math.imul(l,K)|0,n=(n=n+Math.imul(l,J)|0)+Math.imul(d,K)|0,o=o+Math.imul(d,J)|0;var tA=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tA>>>26)|0,tA&=67108863,i=Math.imul(A,L),n=(n=Math.imul(A,Q))+Math.imul(v,L)|0,o=Math.imul(v,Q),i=i+Math.imul(p,K)|0,n=(n=n+Math.imul(p,J)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,J)|0,i=i+Math.imul(l,G)|0,n=(n=n+Math.imul(l,j)|0)+Math.imul(d,G)|0,o=o+Math.imul(d,j)|0;var tv=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tv>>>26)|0,tv&=67108863,i=Math.imul(b,L),n=(n=Math.imul(b,Q))+Math.imul(w,L)|0,o=Math.imul(w,Q),i=i+Math.imul(A,K)|0,n=(n=n+Math.imul(A,J)|0)+Math.imul(v,K)|0,o=o+Math.imul(v,J)|0,i=i+Math.imul(p,G)|0,n=(n=n+Math.imul(p,j)|0)+Math.imul(m,G)|0,o=o+Math.imul(m,j)|0,i=i+Math.imul(l,V)|0,n=(n=n+Math.imul(l,W)|0)+Math.imul(d,V)|0,o=o+Math.imul(d,W)|0;var ty=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(ty>>>26)|0,ty&=67108863,i=Math.imul(E,L),n=(n=Math.imul(E,Q))+Math.imul(S,L)|0,o=Math.imul(S,Q),i=i+Math.imul(b,K)|0,n=(n=n+Math.imul(b,J)|0)+Math.imul(w,K)|0,o=o+Math.imul(w,J)|0,i=i+Math.imul(A,G)|0,n=(n=n+Math.imul(A,j)|0)+Math.imul(v,G)|0,o=o+Math.imul(v,j)|0,i=i+Math.imul(p,V)|0,n=(n=n+Math.imul(p,W)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,W)|0,i=i+Math.imul(l,$)|0,n=(n=n+Math.imul(l,tt)|0)+Math.imul(d,$)|0,o=o+Math.imul(d,tt)|0;var tb=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tb>>>26)|0,tb&=67108863,i=Math.imul(I,L),n=(n=Math.imul(I,Q))+Math.imul(N,L)|0,o=Math.imul(N,Q),i=i+Math.imul(E,K)|0,n=(n=n+Math.imul(E,J)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,J)|0,i=i+Math.imul(b,G)|0,n=(n=n+Math.imul(b,j)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,j)|0,i=i+Math.imul(A,V)|0,n=(n=n+Math.imul(A,W)|0)+Math.imul(v,V)|0,o=o+Math.imul(v,W)|0,i=i+Math.imul(p,$)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,tt)|0,i=i+Math.imul(l,te)|0,n=(n=n+Math.imul(l,ti)|0)+Math.imul(d,te)|0,o=o+Math.imul(d,ti)|0;var tw=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tw>>>26)|0,tw&=67108863,i=Math.imul(C,L),n=(n=Math.imul(C,Q))+Math.imul(_,L)|0,o=Math.imul(_,Q),i=i+Math.imul(I,K)|0,n=(n=n+Math.imul(I,J)|0)+Math.imul(N,K)|0,o=o+Math.imul(N,J)|0,i=i+Math.imul(E,G)|0,n=(n=n+Math.imul(E,j)|0)+Math.imul(S,G)|0,o=o+Math.imul(S,j)|0,i=i+Math.imul(b,V)|0,n=(n=n+Math.imul(b,W)|0)+Math.imul(w,V)|0,o=o+Math.imul(w,W)|0,i=i+Math.imul(A,$)|0,n=(n=n+Math.imul(A,tt)|0)+Math.imul(v,$)|0,o=o+Math.imul(v,tt)|0,i=i+Math.imul(p,te)|0,n=(n=n+Math.imul(p,ti)|0)+Math.imul(m,te)|0,o=o+Math.imul(m,ti)|0,i=i+Math.imul(l,to)|0,n=(n=n+Math.imul(l,ts)|0)+Math.imul(d,to)|0,o=o+Math.imul(d,ts)|0;var tM=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tM>>>26)|0,tM&=67108863,i=Math.imul(k,L),n=(n=Math.imul(k,Q))+Math.imul(F,L)|0,o=Math.imul(F,Q),i=i+Math.imul(C,K)|0,n=(n=n+Math.imul(C,J)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,J)|0,i=i+Math.imul(I,G)|0,n=(n=n+Math.imul(I,j)|0)+Math.imul(N,G)|0,o=o+Math.imul(N,j)|0,i=i+Math.imul(E,V)|0,n=(n=n+Math.imul(E,W)|0)+Math.imul(S,V)|0,o=o+Math.imul(S,W)|0,i=i+Math.imul(b,$)|0,n=(n=n+Math.imul(b,tt)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,tt)|0,i=i+Math.imul(A,te)|0,n=(n=n+Math.imul(A,ti)|0)+Math.imul(v,te)|0,o=o+Math.imul(v,ti)|0,i=i+Math.imul(p,to)|0,n=(n=n+Math.imul(p,ts)|0)+Math.imul(m,to)|0,o=o+Math.imul(m,ts)|0,i=i+Math.imul(l,tf)|0,n=(n=n+Math.imul(l,tu)|0)+Math.imul(d,tf)|0,o=o+Math.imul(d,tu)|0;var tE=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tE>>>26)|0,tE&=67108863,i=Math.imul(P,L),n=(n=Math.imul(P,Q))+Math.imul(U,L)|0,o=Math.imul(U,Q),i=i+Math.imul(k,K)|0,n=(n=n+Math.imul(k,J)|0)+Math.imul(F,K)|0,o=o+Math.imul(F,J)|0,i=i+Math.imul(C,G)|0,n=(n=n+Math.imul(C,j)|0)+Math.imul(_,G)|0,o=o+Math.imul(_,j)|0,i=i+Math.imul(I,V)|0,n=(n=n+Math.imul(I,W)|0)+Math.imul(N,V)|0,o=o+Math.imul(N,W)|0,i=i+Math.imul(E,$)|0,n=(n=n+Math.imul(E,tt)|0)+Math.imul(S,$)|0,o=o+Math.imul(S,tt)|0,i=i+Math.imul(b,te)|0,n=(n=n+Math.imul(b,ti)|0)+Math.imul(w,te)|0,o=o+Math.imul(w,ti)|0,i=i+Math.imul(A,to)|0,n=(n=n+Math.imul(A,ts)|0)+Math.imul(v,to)|0,o=o+Math.imul(v,ts)|0,i=i+Math.imul(p,tf)|0,n=(n=n+Math.imul(p,tu)|0)+Math.imul(m,tf)|0,o=o+Math.imul(m,tu)|0,i=i+Math.imul(l,tl)|0,n=(n=n+Math.imul(l,td)|0)+Math.imul(d,tl)|0,o=o+Math.imul(d,td)|0;var tS=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tS>>>26)|0,tS&=67108863,i=Math.imul(T,L),n=(n=Math.imul(T,Q))+Math.imul(q,L)|0,o=Math.imul(q,Q),i=i+Math.imul(P,K)|0,n=(n=n+Math.imul(P,J)|0)+Math.imul(U,K)|0,o=o+Math.imul(U,J)|0,i=i+Math.imul(k,G)|0,n=(n=n+Math.imul(k,j)|0)+Math.imul(F,G)|0,o=o+Math.imul(F,j)|0,i=i+Math.imul(C,V)|0,n=(n=n+Math.imul(C,W)|0)+Math.imul(_,V)|0,o=o+Math.imul(_,W)|0,i=i+Math.imul(I,$)|0,n=(n=n+Math.imul(I,tt)|0)+Math.imul(N,$)|0,o=o+Math.imul(N,tt)|0,i=i+Math.imul(E,te)|0,n=(n=n+Math.imul(E,ti)|0)+Math.imul(S,te)|0,o=o+Math.imul(S,ti)|0,i=i+Math.imul(b,to)|0,n=(n=n+Math.imul(b,ts)|0)+Math.imul(w,to)|0,o=o+Math.imul(w,ts)|0,i=i+Math.imul(A,tf)|0,n=(n=n+Math.imul(A,tu)|0)+Math.imul(v,tf)|0,o=o+Math.imul(v,tu)|0,i=i+Math.imul(p,tl)|0,n=(n=n+Math.imul(p,td)|0)+Math.imul(m,tl)|0,o=o+Math.imul(m,td)|0,i=i+Math.imul(l,tp)|0,n=(n=n+Math.imul(l,tm)|0)+Math.imul(d,tp)|0,o=o+Math.imul(d,tm)|0;var tB=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tB>>>26)|0,tB&=67108863,i=Math.imul(T,K),n=(n=Math.imul(T,J))+Math.imul(q,K)|0,o=Math.imul(q,J),i=i+Math.imul(P,G)|0,n=(n=n+Math.imul(P,j)|0)+Math.imul(U,G)|0,o=o+Math.imul(U,j)|0,i=i+Math.imul(k,V)|0,n=(n=n+Math.imul(k,W)|0)+Math.imul(F,V)|0,o=o+Math.imul(F,W)|0,i=i+Math.imul(C,$)|0,n=(n=n+Math.imul(C,tt)|0)+Math.imul(_,$)|0,o=o+Math.imul(_,tt)|0,i=i+Math.imul(I,te)|0,n=(n=n+Math.imul(I,ti)|0)+Math.imul(N,te)|0,o=o+Math.imul(N,ti)|0,i=i+Math.imul(E,to)|0,n=(n=n+Math.imul(E,ts)|0)+Math.imul(S,to)|0,o=o+Math.imul(S,ts)|0,i=i+Math.imul(b,tf)|0,n=(n=n+Math.imul(b,tu)|0)+Math.imul(w,tf)|0,o=o+Math.imul(w,tu)|0,i=i+Math.imul(A,tl)|0,n=(n=n+Math.imul(A,td)|0)+Math.imul(v,tl)|0,o=o+Math.imul(v,td)|0,i=i+Math.imul(p,tp)|0,n=(n=n+Math.imul(p,tm)|0)+Math.imul(m,tp)|0,o=o+Math.imul(m,tm)|0;var tI=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tI>>>26)|0,tI&=67108863,i=Math.imul(T,G),n=(n=Math.imul(T,j))+Math.imul(q,G)|0,o=Math.imul(q,j),i=i+Math.imul(P,V)|0,n=(n=n+Math.imul(P,W)|0)+Math.imul(U,V)|0,o=o+Math.imul(U,W)|0,i=i+Math.imul(k,$)|0,n=(n=n+Math.imul(k,tt)|0)+Math.imul(F,$)|0,o=o+Math.imul(F,tt)|0,i=i+Math.imul(C,te)|0,n=(n=n+Math.imul(C,ti)|0)+Math.imul(_,te)|0,o=o+Math.imul(_,ti)|0,i=i+Math.imul(I,to)|0,n=(n=n+Math.imul(I,ts)|0)+Math.imul(N,to)|0,o=o+Math.imul(N,ts)|0,i=i+Math.imul(E,tf)|0,n=(n=n+Math.imul(E,tu)|0)+Math.imul(S,tf)|0,o=o+Math.imul(S,tu)|0,i=i+Math.imul(b,tl)|0,n=(n=n+Math.imul(b,td)|0)+Math.imul(w,tl)|0,o=o+Math.imul(w,td)|0,i=i+Math.imul(A,tp)|0,n=(n=n+Math.imul(A,tm)|0)+Math.imul(v,tp)|0,o=o+Math.imul(v,tm)|0;var tN=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tN>>>26)|0,tN&=67108863,i=Math.imul(T,V),n=(n=Math.imul(T,W))+Math.imul(q,V)|0,o=Math.imul(q,W),i=i+Math.imul(P,$)|0,n=(n=n+Math.imul(P,tt)|0)+Math.imul(U,$)|0,o=o+Math.imul(U,tt)|0,i=i+Math.imul(k,te)|0,n=(n=n+Math.imul(k,ti)|0)+Math.imul(F,te)|0,o=o+Math.imul(F,ti)|0,i=i+Math.imul(C,to)|0,n=(n=n+Math.imul(C,ts)|0)+Math.imul(_,to)|0,o=o+Math.imul(_,ts)|0,i=i+Math.imul(I,tf)|0,n=(n=n+Math.imul(I,tu)|0)+Math.imul(N,tf)|0,o=o+Math.imul(N,tu)|0,i=i+Math.imul(E,tl)|0,n=(n=n+Math.imul(E,td)|0)+Math.imul(S,tl)|0,o=o+Math.imul(S,td)|0,i=i+Math.imul(b,tp)|0,n=(n=n+Math.imul(b,tm)|0)+Math.imul(w,tp)|0,o=o+Math.imul(w,tm)|0;var tx=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tx>>>26)|0,tx&=67108863,i=Math.imul(T,$),n=(n=Math.imul(T,tt))+Math.imul(q,$)|0,o=Math.imul(q,tt),i=i+Math.imul(P,te)|0,n=(n=n+Math.imul(P,ti)|0)+Math.imul(U,te)|0,o=o+Math.imul(U,ti)|0,i=i+Math.imul(k,to)|0,n=(n=n+Math.imul(k,ts)|0)+Math.imul(F,to)|0,o=o+Math.imul(F,ts)|0,i=i+Math.imul(C,tf)|0,n=(n=n+Math.imul(C,tu)|0)+Math.imul(_,tf)|0,o=o+Math.imul(_,tu)|0,i=i+Math.imul(I,tl)|0,n=(n=n+Math.imul(I,td)|0)+Math.imul(N,tl)|0,o=o+Math.imul(N,td)|0,i=i+Math.imul(E,tp)|0,n=(n=n+Math.imul(E,tm)|0)+Math.imul(S,tp)|0,o=o+Math.imul(S,tm)|0;var tC=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tC>>>26)|0,tC&=67108863,i=Math.imul(T,te),n=(n=Math.imul(T,ti))+Math.imul(q,te)|0,o=Math.imul(q,ti),i=i+Math.imul(P,to)|0,n=(n=n+Math.imul(P,ts)|0)+Math.imul(U,to)|0,o=o+Math.imul(U,ts)|0,i=i+Math.imul(k,tf)|0,n=(n=n+Math.imul(k,tu)|0)+Math.imul(F,tf)|0,o=o+Math.imul(F,tu)|0,i=i+Math.imul(C,tl)|0,n=(n=n+Math.imul(C,td)|0)+Math.imul(_,tl)|0,o=o+Math.imul(_,td)|0,i=i+Math.imul(I,tp)|0,n=(n=n+Math.imul(I,tm)|0)+Math.imul(N,tp)|0,o=o+Math.imul(N,tm)|0;var t_=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(t_>>>26)|0,t_&=67108863,i=Math.imul(T,to),n=(n=Math.imul(T,ts))+Math.imul(q,to)|0,o=Math.imul(q,ts),i=i+Math.imul(P,tf)|0,n=(n=n+Math.imul(P,tu)|0)+Math.imul(U,tf)|0,o=o+Math.imul(U,tu)|0,i=i+Math.imul(k,tl)|0,n=(n=n+Math.imul(k,td)|0)+Math.imul(F,tl)|0,o=o+Math.imul(F,td)|0,i=i+Math.imul(C,tp)|0,n=(n=n+Math.imul(C,tm)|0)+Math.imul(_,tp)|0,o=o+Math.imul(_,tm)|0;var tR=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tR>>>26)|0,tR&=67108863,i=Math.imul(T,tf),n=(n=Math.imul(T,tu))+Math.imul(q,tf)|0,o=Math.imul(q,tu),i=i+Math.imul(P,tl)|0,n=(n=n+Math.imul(P,td)|0)+Math.imul(U,tl)|0,o=o+Math.imul(U,td)|0,i=i+Math.imul(k,tp)|0,n=(n=n+Math.imul(k,tm)|0)+Math.imul(F,tp)|0,o=o+Math.imul(F,tm)|0;var tk=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tk>>>26)|0,tk&=67108863,i=Math.imul(T,tl),n=(n=Math.imul(T,td))+Math.imul(q,tl)|0,o=Math.imul(q,td),i=i+Math.imul(P,tp)|0,n=(n=n+Math.imul(P,tm)|0)+Math.imul(U,tp)|0,o=o+Math.imul(U,tm)|0;var tF=(u+i|0)+((8191&n)<<13)|0;u=(o+(n>>>13)|0)+(tF>>>26)|0,tF&=67108863,i=Math.imul(T,tp),n=(n=Math.imul(T,tm))+Math.imul(q,tp)|0,o=Math.imul(q,tm);var tD=(u+i|0)+((8191&n)<<13)|0;return u=(o+(n>>>13)|0)+(tD>>>26)|0,tD&=67108863,f[0]=tg,f[1]=tA,f[2]=tv,f[3]=ty,f[4]=tb,f[5]=tw,f[6]=tM,f[7]=tE,f[8]=tS,f[9]=tB,f[10]=tI,f[11]=tN,f[12]=tx,f[13]=tC,f[14]=t_,f[15]=tR,f[16]=tk,f[17]=tF,f[18]=tD,0!==u&&(f[19]=u,e.length++),e};function g(t,r,e){e.negative=r.negative^t.negative,e.length=t.length+r.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26,s&=67108863}e.words[o]=h,i=s,s=n}return 0!==i?e.words[o]=i:e.length--,e._strip()}Math.imul||(m=p),n.prototype.mulTo=function(t,r){var e,i=this.length+t.length;return 10===this.length&&10===t.length?m(this,t,r):i<63?p(this,t,r):g(this,t,r)},n.prototype.mul=function(t){var r=new n(null);return r.words=Array(this.length+t.length),this.mulTo(t,r)},n.prototype.mulf=function(t){var r=new n(null);return r.words=Array(this.length+t.length),g(this,t,r)},n.prototype.imul=function(t){return this.clone().mulTo(t,this)},n.prototype.imuln=function(t){var r=t<0;r&&(t=-t),e("number"==typeof t),e(t<67108864);for(var i=0,n=0;n>=26,i+=(o/67108864|0)+(s>>>26),this.words[n]=67108863&s}return 0!==i&&(this.words[n]=i,this.length++),r?this.ineg():this},n.prototype.muln=function(t){return this.clone().imuln(t)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(t){var r=function(t){for(var r=Array(t.bitLength()),e=0;e>>n&1}return r}(t);if(0===r.length)return new n(1);for(var e=this,i=0;i=0);var r,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(r=0;r>>26-i}s&&(this.words[r]=s,this.length++)}if(0!==n){for(r=this.length-1;r>=0;r--)this.words[r+n]=this.words[r];for(r=0;r=0),n=r?(r-r%26)/26:0;var n,o=t%26,s=Math.min((t-o)/26,this.length),h=67108863^67108863>>>o<s)for(this.length-=s,u=0;u=0&&(0!==a||u>=n);u--){var l=0|this.words[u];this.words[u]=a<<26-o|l>>>o,a=l&h}return f&&0!==a&&(f.words[f.length++]=a),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(t,r,i){return e(0===this.negative),this.iushrn(t,r,i)},n.prototype.shln=function(t){return this.clone().ishln(t)},n.prototype.ushln=function(t){return this.clone().iushln(t)},n.prototype.shrn=function(t){return this.clone().ishrn(t)},n.prototype.ushrn=function(t){return this.clone().iushrn(t)},n.prototype.testn=function(t){e("number"==typeof t&&t>=0);var r=t%26,i=(t-r)/26;return!(this.length<=i)&&!!(this.words[i]&1<=0);var r=t%26,i=(t-r)/26;return(e(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)?this:(0!==r&&i++,this.length=Math.min(i,this.length),0!==r&&(this.words[this.length-1]&=67108863^67108863>>>r<=67108864;r++)this.words[r]-=67108864,r===this.length-1?this.words[r+1]=1:this.words[r+1]++;return this.length=Math.max(this.length,r+1),this},n.prototype.isubn=function(t){if(e("number"==typeof t),e(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var r=0;r>26)-(f/67108864|0),this.words[n+i]=67108863&s}for(;n>26,this.words[n+i]=67108863&s;if(0===h)return this._strip();for(e(-1===h),h=0,n=0;n>26,this.words[n]=67108863&s;return this.negative=1,this._strip()},n.prototype._wordDiv=function(t,r){var e=this.length-t.length,i=this.clone(),o=t,s=0|o.words[o.length-1];0!=(e=26-this._countBits(s))&&(o=o.ushln(e),i.iushln(e),s=0|o.words[o.length-1]);var h,f=i.length-o.length;if("mod"!==r){(h=new n(null)).length=f+1,h.words=Array(h.length);for(var u=0;u=0;l--){var d=(0|i.words[o.length+l])*67108864+(0|i.words[o.length+l-1]);for(d=Math.min(d/s|0,67108863),i._ishlnsubmul(o,d,l);0!==i.negative;)d--,i.negative=0,i._ishlnsubmul(o,1,l),i.isZero()||(i.negative^=1);h&&(h.words[l]=d)}return h&&h._strip(),i._strip(),"div"!==r&&0!==e&&i.iushrn(e),{div:h||null,mod:i}},n.prototype.divmod=function(t,r,i){var o,s,h;return(e(!t.isZero()),this.isZero())?{div:new n(0),mod:new n(0)}:0!==this.negative&&0===t.negative?(h=this.neg().divmod(t,r),"mod"!==r&&(o=h.div.neg()),"div"!==r&&(s=h.mod.neg(),i&&0!==s.negative&&s.iadd(t)),{div:o,mod:s}):0===this.negative&&0!==t.negative?(h=this.divmod(t.neg(),r),"mod"!==r&&(o=h.div.neg()),{div:o,mod:h.mod}):this.negative&t.negative?(h=this.neg().divmod(t.neg(),r),"div"!==r&&(s=h.mod.neg(),i&&0!==s.negative&&s.isub(t)),{div:h.div,mod:s}):t.length>this.length||0>this.cmp(t)?{div:new n(0),mod:this}:1===t.length?"div"===r?{div:this.divn(t.words[0]),mod:null}:"mod"===r?{div:null,mod:new n(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new n(this.modrn(t.words[0]))}:this._wordDiv(t,r)},n.prototype.div=function(t){return this.divmod(t,"div",!1).div},n.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},n.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},n.prototype.divRound=function(t){var r=this.divmod(t);if(r.mod.isZero())return r.div;var e=0!==r.div.negative?r.mod.isub(t):r.mod,i=t.ushrn(1),n=t.andln(1),o=e.cmp(i);return o<0||1===n&&0===o?r.div:0!==r.div.negative?r.div.isubn(1):r.div.iaddn(1)},n.prototype.modrn=function(t){var r=t<0;r&&(t=-t),e(t<=67108863);for(var i=67108864%t,n=0,o=this.length-1;o>=0;o--)n=(i*n+(0|this.words[o]))%t;return r?-n:n},n.prototype.modn=function(t){return this.modrn(t)},n.prototype.idivn=function(t){var r=t<0;r&&(t=-t),e(t<=67108863);for(var i=0,n=this.length-1;n>=0;n--){var o=(0|this.words[n])+67108864*i;this.words[n]=o/t|0,i=o%t}return this._strip(),r?this.ineg():this},n.prototype.divn=function(t){return this.clone().idivn(t)},n.prototype.egcd=function(t){e(0===t.negative),e(!t.isZero());var r=this,i=t.clone();r=0!==r.negative?r.umod(t):r.clone();for(var o=new n(1),s=new n(0),h=new n(0),f=new n(1),u=0;r.isEven()&&i.isEven();)r.iushrn(1),i.iushrn(1),++u;for(var a=i.clone(),l=r.clone();!r.isZero();){for(var d=0,c=1;!(r.words[0]&c)&&d<26;++d,c<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(a),s.isub(l)),o.iushrn(1),s.iushrn(1);for(var p=0,m=1;!(i.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(h.isOdd()||f.isOdd())&&(h.iadd(a),f.isub(l)),h.iushrn(1),f.iushrn(1);r.cmp(i)>=0?(r.isub(i),o.isub(h),s.isub(f)):(i.isub(r),h.isub(o),f.isub(s))}return{a:h,b:f,gcd:i.iushln(u)}},n.prototype._invmp=function(t){e(0===t.negative),e(!t.isZero());var r,i=this,o=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var s=new n(1),h=new n(0),f=o.clone();i.cmpn(1)>0&&o.cmpn(1)>0;){for(var u=0,a=1;!(i.words[0]&a)&&u<26;++u,a<<=1);if(u>0)for(i.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(f),s.iushrn(1);for(var l=0,d=1;!(o.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(o.iushrn(l);l-- >0;)h.isOdd()&&h.iadd(f),h.iushrn(1);i.cmp(o)>=0?(i.isub(o),s.isub(h)):(o.isub(i),h.isub(s))}return 0>(r=0===i.cmpn(1)?s:h).cmpn(0)&&r.iadd(t),r},n.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var r=this.clone(),e=t.clone();r.negative=0,e.negative=0;for(var i=0;r.isEven()&&e.isEven();i++)r.iushrn(1),e.iushrn(1);for(;;){for(;r.isEven();)r.iushrn(1);for(;e.isEven();)e.iushrn(1);var n=r.cmp(e);if(n<0){var o=r;r=e,e=o}else if(0===n||0===e.cmpn(1))break;r.isub(e)}return e.iushln(i)},n.prototype.invm=function(t){return this.egcd(t).a.umod(t)},n.prototype.isEven=function(){return(1&this.words[0])==0},n.prototype.isOdd=function(){return(1&this.words[0])==1},n.prototype.andln=function(t){return this.words[0]&t},n.prototype.bincn=function(t){e("number"==typeof t);var r=t%26,i=(t-r)/26,n=1<>>26,h&=67108863,this.words[s]=h}return 0!==o&&(this.words[s]=o,this.length++),this},n.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},n.prototype.cmpn=function(t){var r,i=t<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)r=1;else{i&&(t=-t),e(t<=67108863,"Number is too big");var n=0|this.words[0];r=n===t?0:nt.length)return 1;if(this.length=0;e--){var i=0|this.words[e],n=0|t.words[e];if(i!==n){in&&(r=1);break}}return r},n.prototype.gtn=function(t){return 1===this.cmpn(t)},n.prototype.gt=function(t){return 1===this.cmp(t)},n.prototype.gten=function(t){return this.cmpn(t)>=0},n.prototype.gte=function(t){return this.cmp(t)>=0},n.prototype.ltn=function(t){return -1===this.cmpn(t)},n.prototype.lt=function(t){return -1===this.cmp(t)},n.prototype.lten=function(t){return 0>=this.cmpn(t)},n.prototype.lte=function(t){return 0>=this.cmp(t)},n.prototype.eqn=function(t){return 0===this.cmpn(t)},n.prototype.eq=function(t){return 0===this.cmp(t)},n.red=function(t){return new E(t)},n.prototype.toRed=function(t){return e(!this.red,"Already a number in reduction context"),e(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},n.prototype.fromRed=function(){return e(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(t){return this.red=t,this},n.prototype.forceRed=function(t){return e(!this.red,"Already a number in reduction context"),this._forceRed(t)},n.prototype.redAdd=function(t){return e(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},n.prototype.redIAdd=function(t){return e(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},n.prototype.redSub=function(t){return e(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},n.prototype.redISub=function(t){return e(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},n.prototype.redShl=function(t){return e(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},n.prototype.redMul=function(t){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},n.prototype.redIMul=function(t){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},n.prototype.redSqr=function(){return e(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return e(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return e(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return e(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return e(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(t){return e(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var A={k256:null,p224:null,p192:null,p25519:null};function v(t,r){this.name=t,this.p=new n(r,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function b(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(t){if("string"==typeof t){var r=n._prime(t);this.m=r.p,this.prime=r}else e(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var t=new n(null);return t.words=Array(Math.ceil(this.n/13)),t},v.prototype.ireduce=function(t){var r,e=t;do this.split(e,this.tmp),r=(e=(e=this.imulK(e)).iadd(this.tmp)).bitLength();while(r>this.n);var i=r0?e.isub(this.p):void 0!==e.strip?e.strip():e._strip(),e},v.prototype.split=function(t,r){t.iushrn(this.n,0,r)},v.prototype.imulK=function(t){return t.imul(this.k)},i(y,v),y.prototype.split=function(t,r){for(var e=Math.min(t.length,9),i=0;i>>22,n=o}n>>>=22,t.words[i-10]=n,0===n&&t.length>10?t.length-=10:t.length-=9},y.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var r=0,e=0;e>>=26,t.words[e]=n,r=i}return 0!==r&&(t.words[t.length++]=r),t},n._prime=function(t){var r;if(A[t])return A[t];if("k256"===t)r=new y;else if("p224"===t)r=new b;else if("p192"===t)r=new w;else if("p25519"===t)r=new M;else throw Error("Unknown prime "+t);return A[t]=r,r},E.prototype._verify1=function(t){e(0===t.negative,"red works only with positives"),e(t.red,"red works only with red numbers")},E.prototype._verify2=function(t,r){e((t.negative|r.negative)==0,"red works only with positives"),e(t.red&&t.red===r.red,"red works only with red numbers")},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(f(t,t.umod(this.m)._forceRed(this)),t)},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},E.prototype.add=function(t,r){this._verify2(t,r);var e=t.add(r);return e.cmp(this.m)>=0&&e.isub(this.m),e._forceRed(this)},E.prototype.iadd=function(t,r){this._verify2(t,r);var e=t.iadd(r);return e.cmp(this.m)>=0&&e.isub(this.m),e},E.prototype.sub=function(t,r){this._verify2(t,r);var e=t.sub(r);return 0>e.cmpn(0)&&e.iadd(this.m),e._forceRed(this)},E.prototype.isub=function(t,r){this._verify2(t,r);var e=t.isub(r);return 0>e.cmpn(0)&&e.iadd(this.m),e},E.prototype.shl=function(t,r){return this._verify1(t),this.imod(t.ushln(r))},E.prototype.imul=function(t,r){return this._verify2(t,r),this.imod(t.imul(r))},E.prototype.mul=function(t,r){return this._verify2(t,r),this.imod(t.mul(r))},E.prototype.isqr=function(t){return this.imul(t,t.clone())},E.prototype.sqr=function(t){return this.mul(t,t)},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var r=this.m.andln(3);if(e(r%2==1),3===r){var i=this.m.add(new n(1)).iushrn(2);return this.pow(t,i)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);e(!o.isZero());var h=new n(1).toRed(this),f=h.redNeg(),u=this.m.subn(1).iushrn(1),a=this.m.bitLength();for(a=new n(2*a*a).toRed(this);0!==this.pow(a,u).cmp(f);)a.redIAdd(f);for(var l=this.pow(a,o),d=this.pow(t,o.addn(1).iushrn(1)),c=this.pow(t,o),p=s;0!==c.cmp(h);){for(var m=c,g=0;0!==m.cmp(h);g++)m=m.redSqr();e(g=0;i--){for(var u=r.words[i],a=f-1;a>=0;a--){var l=u>>a&1;if(o!==e[0]&&(o=this.sqr(o)),0===l&&0===s){h=0;continue}s<<=1,s|=l,4!=++h&&(0!==i||0!==a)||(o=this.mul(o,e[s]),h=0,s=0)}f=26}return o},E.prototype.convertTo=function(t){var r=t.umod(this.m);return r===t?r.clone():r},E.prototype.convertFrom=function(t){var r=t.clone();return r.red=null,r},n.mont=function(t){return new S(t)},i(S,E),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var r=this.imod(t.mul(this.rinv));return r.red=null,r},S.prototype.imul=function(t,r){if(t.isZero()||r.isZero())return t.words[0]=0,t.length=1,t;var e=t.imul(r),i=e.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=e.isub(i).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):0>n.cmpn(0)&&(o=n.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(t,r){if(t.isZero()||r.isZero())return new n(0)._forceRed(this);var e=t.mul(r),i=e.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=e.isub(i).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):0>o.cmpn(0)&&(s=o.iadd(this.m)),s._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(K,b);var Y=K.exports;let G="bignumber/5.7.0";var j=Y.BN;let X=new _(G),V={},W=!1;class Z{constructor(t,r){t!==V&&X.throwError("cannot call constructor directly; use BigNumber.from",_.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=r,this._isBigNumber=!0,Object.freeze(this)}fromTwos(t){return tt(tr(this).fromTwos(t))}toTwos(t){return tt(tr(this).toTwos(t))}abs(){return"-"===this._hex[0]?Z.from(this._hex.substring(1)):this}add(t){return tt(tr(this).add(tr(t)))}sub(t){return tt(tr(this).sub(tr(t)))}div(t){return Z.from(t).isZero()&&te("division-by-zero","div"),tt(tr(this).div(tr(t)))}mul(t){return tt(tr(this).mul(tr(t)))}mod(t){let r=tr(t);return r.isNeg()&&te("division-by-zero","mod"),tt(tr(this).umod(r))}pow(t){let r=tr(t);return r.isNeg()&&te("negative-power","pow"),tt(tr(this).pow(r))}and(t){let r=tr(t);return(this.isNegative()||r.isNeg())&&te("unbound-bitwise-result","and"),tt(tr(this).and(r))}or(t){let r=tr(t);return(this.isNegative()||r.isNeg())&&te("unbound-bitwise-result","or"),tt(tr(this).or(r))}xor(t){let r=tr(t);return(this.isNegative()||r.isNeg())&&te("unbound-bitwise-result","xor"),tt(tr(this).xor(r))}mask(t){return(this.isNegative()||t<0)&&te("negative-width","mask"),tt(tr(this).maskn(t))}shl(t){return(this.isNegative()||t<0)&&te("negative-width","shl"),tt(tr(this).shln(t))}shr(t){return(this.isNegative()||t<0)&&te("negative-width","shr"),tt(tr(this).shrn(t))}eq(t){return tr(this).eq(tr(t))}lt(t){return tr(this).lt(tr(t))}lte(t){return tr(this).lte(tr(t))}gt(t){return tr(this).gt(tr(t))}gte(t){return tr(this).gte(tr(t))}isNegative(){return"-"===this._hex[0]}isZero(){return tr(this).isZero()}toNumber(){try{return tr(this).toNumber()}catch{te("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch{}return X.throwError("this platform does not support BigInt",_.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?W||(W=!0,X.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?X.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",_.errors.UNEXPECTED_ARGUMENT,{}):X.throwError("BigNumber.toString does not accept parameters",_.errors.UNEXPECTED_ARGUMENT,{})),tr(this).toString(10)}toHexString(){return this._hex}toJSON(t){return{type:"BigNumber",hex:this.toHexString()}}static from(t){if(t instanceof Z)return t;if("string"==typeof t)return t.match(/^-?0x[0-9a-f]+$/i)?new Z(V,$(t)):t.match(/^-?[0-9]+$/)?new Z(V,$(new j(t))):X.throwArgumentError("invalid BigNumber string","value",t);if("number"==typeof t)return t%1&&te("underflow","BigNumber.from",t),(t>=9007199254740991||t<=-9007199254740991)&&te("overflow","BigNumber.from",t),Z.from(String(t));if("bigint"==typeof t)return Z.from(t.toString());if(P(t))return Z.from(q(t));if(t){if(t.toHexString){let r=t.toHexString();if("string"==typeof r)return Z.from(r)}else{let r=t._hex;if(null==r&&"BigNumber"===t.type&&(r=t.hex),"string"==typeof r&&(O(r)||"-"===r[0]&&O(r.substring(1))))return Z.from(r)}}return X.throwArgumentError("invalid BigNumber value","value",t)}static isBigNumber(t){return!!(t&&t._isBigNumber)}}function $(t){if("string"!=typeof t)return $(t.toString(16));if("-"===t[0])return"-"===(t=t.substring(1))[0]&&X.throwArgumentError("invalid hex","value",t),"0x00"===(t=$(t))?t:"-"+t;if("0x"!==t.substring(0,2)&&(t="0x"+t),"0x"===t)return"0x00";for(t.length%2&&(t="0x0"+t.substring(2));t.length>4&&"0x00"===t.substring(0,4);)t="0x"+t.substring(4);return t}function tt(t){return Z.from($(t))}function tr(t){let r=Z.from(t).toHexString();return"-"===r[0]?new j("-"+r.substring(3),16):new j(r.substring(2),16)}function te(t,r,e){let i={fault:t,operation:r};return null!=e&&(i.value=e),X.throwError(t,_.errors.NUMERIC_FAULT,i)}let ti=new _(G),tn={},to=Z.from(0),ts=Z.from(-1);function th(t,r,e,i){let n={fault:r,operation:e};return void 0!==i&&(n.value=i),ti.throwError(t,_.errors.NUMERIC_FAULT,n)}let tf="0";for(;tf.length<256;)tf+=tf;function tu(t){if("number"!=typeof t)try{t=Z.from(t).toNumber()}catch{}return"number"==typeof t&&t>=0&&t<=256&&!(t%1)?"1"+tf.substring(0,t):ti.throwArgumentError("invalid decimal size","decimals",t)}function ta(t,r){null==r&&(r=0);let e=tu(r);t=Z.from(t);let i=t.lt(to);i&&(t=t.mul(ts));let n=t.mod(e).toString();for(;n.length2&&ti.throwArgumentError("too many decimal points","value",t);let o=n[0],s=n[1];for(o||(o="0"),s||(s="0");"0"===s[s.length-1];)s=s.substring(0,s.length-1);for(s.length>e.length-1&&th("fractional component exceeds decimals","underflow","parseFixed"),""===s&&(s="0");s.lengthnull==t[r]?i:(typeof t[r]!==e&&ti.throwArgumentError("invalid fixed format ("+r+" not "+e+")","format."+r,t[r]),t[r]);r=n("signed","boolean",r),e=n("width","number",e),i=n("decimals","number",i)}return e%8&&ti.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",e),i>80&&ti.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",i),new td(tn,r,e,i)}}class tc{constructor(t,r,e,i){t!==tn&&ti.throwError("cannot use FixedNumber constructor; use FixedNumber.from",_.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=i,this._hex=r,this._value=e,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(t){this.format.name!==t.format.name&&ti.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",t)}addUnsafe(t){this._checkFormat(t);let r=tl(this._value,this.format.decimals),e=tl(t._value,t.format.decimals);return tc.fromValue(r.add(e),this.format.decimals,this.format)}subUnsafe(t){this._checkFormat(t);let r=tl(this._value,this.format.decimals),e=tl(t._value,t.format.decimals);return tc.fromValue(r.sub(e),this.format.decimals,this.format)}mulUnsafe(t){this._checkFormat(t);let r=tl(this._value,this.format.decimals),e=tl(t._value,t.format.decimals);return tc.fromValue(r.mul(e).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(t){this._checkFormat(t);let r=tl(this._value,this.format.decimals),e=tl(t._value,t.format.decimals);return tc.fromValue(r.mul(this.format._multiplier).div(e),this.format.decimals,this.format)}floor(){let t=this.toString().split(".");1===t.length&&t.push("0");let r=tc.from(t[0],this.format),e=!t[1].match(/^(0*)$/);return this.isNegative()&&e&&(r=r.subUnsafe(tp.toFormat(r.format))),r}ceiling(){let t=this.toString().split(".");1===t.length&&t.push("0");let r=tc.from(t[0],this.format),e=!t[1].match(/^(0*)$/);return!this.isNegative()&&e&&(r=r.addUnsafe(tp.toFormat(r.format))),r}round(t){null==t&&(t=0);let r=this.toString().split(".");if(1===r.length&&r.push("0"),(t<0||t>80||t%1)&&ti.throwArgumentError("invalid decimal count","decimals",t),r[1].length<=t)return this;let e=tc.from("1"+tf.substring(0,t),this.format),i=tm.toFormat(this.format);return this.mulUnsafe(e).addUnsafe(i).floor().divUnsafe(e)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(t){if(null==t)return this._hex;t%8&&ti.throwArgumentError("invalid byte width","width",t);let r=Z.from(this._hex).fromTwos(this.format.width).toTwos(t).toHexString();return L(r,t/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(t){return tc.fromString(this._value,t)}static fromValue(t,r,e){var i;return null!=e||null==r||null!=(i=r)&&(Z.isBigNumber(i)||"number"==typeof i&&i%1==0||"string"==typeof i&&i.match(/^-?[0-9]+$/)||O(i)||"bigint"==typeof i||P(i))||(e=r,r=null),null==r&&(r=0),null==e&&(e="fixed"),tc.fromString(ta(t,r),td.from(e))}static fromString(t,r){null==r&&(r="fixed");let e=td.from(r),i=tl(t,e.decimals);!e.signed&&i.lt(to)&&th("unsigned value cannot be negative","overflow","value",t);let n=null;n=e.signed?i.toTwos(e.width).toHexString():L(n=i.toHexString(),e.width/8);let o=ta(i,e.decimals);return new tc(tn,n,o,e)}static fromBytes(t,r){null==r&&(r="fixed");let e=td.from(r);if(U(t).length>e.width/8)throw Error("overflow");let i=Z.from(t);e.signed&&(i=i.fromTwos(e.width));let n=i.toTwos((e.signed?0:1)+e.width).toHexString(),o=ta(i,e.decimals);return new tc(tn,n,o,e)}static from(t,r){if("string"==typeof t)return tc.fromString(t,r);if(P(t))return tc.fromBytes(t,r);try{return tc.fromValue(t,0,r)}catch(t){if(t.code!==_.errors.INVALID_ARGUMENT)throw t}return ti.throwArgumentError("invalid FixedNumber value","value",t)}static isFixedNumber(t){return!!(t&&t._isFixedNumber)}}let tp=tc.from(1),tm=tc.from("0.5"),tg=new _("strings/5.7.0");function tA(t,r,e,i,n){if(t===u.BAD_PREFIX||t===u.UNEXPECTED_CONTINUE){let t=0;for(let i=r+1;i>6==2;i++)t++;return t}return t===u.OVERRUN?e.length-r-1:0}function tv(t,r=f.current){r!=f.current&&(tg.checkNormalize(),t=t.normalize(r));let e=[];for(let r=0;r>6|192),e.push(63&i|128);else if((64512&i)==55296){r++;let n=t.charCodeAt(r);if(r>=t.length||(64512&n)!=56320)throw Error("invalid utf-8 string");let o=65536+((1023&i)<<10)+(1023&n);e.push(o>>18|240),e.push(o>>12&63|128),e.push(o>>6&63|128),e.push(63&o|128)}else e.push(i>>12|224),e.push(i>>6&63|128),e.push(63&i|128)}return U(e)}function ty(t,r){r||(r=function(t){return[parseInt(t,16)]});let e=0,i={};return t.split(",").forEach(t=>{let n=t.split(":");i[e+=parseInt(n[0],16)]=r(n[1])}),i}function tb(t){let r=0;return t.split(",").map(t=>{let e=t.split("-");return 1===e.length?e[1]="0":""===e[1]&&(e[1]="1"),{l:r+parseInt(e[0],16),h:r=parseInt(e[1],16)}})}(p=f||(f={})).current="",p.NFC="NFC",p.NFD="NFD",p.NFKC="NFKC",p.NFKD="NFKD",(m=u||(u={})).UNEXPECTED_CONTINUE="unexpected continuation byte",m.BAD_PREFIX="bad codepoint prefix",m.OVERRUN="string overrun",m.MISSING_CONTINUE="missing continuation byte",m.OUT_OF_RANGE="out of UTF-8 range",m.UTF16_SURROGATE="UTF-16 surrogate",m.OVERLONG="overlong representation",Object.freeze({error:function(t,r,e,i,n){return tg.throwArgumentError(`invalid codepoint at offset ${r}; ${t}`,"bytes",e)},ignore:tA,replace:function(t,r,e,i,n){return t===u.OVERLONG?(i.push(n),0):(i.push(65533),tA(t,r,e))}}),tb("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),"ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(t=>parseInt(t,16)),ty("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),ty("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),ty("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",function(t){if(t.length%4!=0)throw Error("bad data");let r=[];for(let e=0;e0&&Array.isArray(t)?n(t,r-1):e.push(t)})};return n(t,r),e}function tE(t,r){let e=Array(t);for(let i=0,n=-1;ir[t]):e}function tB(t,r,e){let i=Array(t).fill(void 0).map(()=>[]);for(let n=0;n>1:i>>1}return e})(t,e).forEach((t,r)=>i[r].push(t));return i}let tI=(o=function(t){let r=0;function e(){return t[r++]<<8|t[r++]}let i=e(),n=1,o=[0,1];for(let t=1;t>--f&1}let l=0;for(let t=0;t<31;t++)l=l<<1|a();let d=[],c=0,p=2147483648;for(;;){let t=Math.floor(((l-c+1)*n-1)/p),r=0,e=i;for(;e-r>1;){let i=r+e>>>1;t{switch(r-m){case 3:return m+65792+(t[h++]<<16|t[h++]<<8|t[h++]);case 2:return m+256+(t[h++]<<8|t[h++]);case 1:return m+t[h++];default:return r-1}})}(function(t){t=atob(t);let r=[];for(let e=0;eo[n++]);tS(tI),tS(tI),function(t){let r=[];for(;;){let e=t();if(0==e)break;r.push(function(t,r){let e=1+r(),i=r(),n=function(t){let r=[];for(;;){let e=t();if(0==e)break;r.push(e)}return r}(r);return tM(tB(n.length,1+t,r).map((t,r)=>{let o=t[0],s=t.slice(1);return Array(n[r]).fill(void 0).map((t,r)=>{let n=r*i;return[o+r*e,s.map(t=>t+n)]})}))}(e,t))}for(;;){let e=t()-1;if(e<0)break;r.push(tB(1+t(),1+e,t).map(t=>[t[0],t.slice(1)]))}(function(t){let r={};for(let e=0;et-r),function t(){let r=[];for(;;){let e=tS(tI,i);if(0==e.length)break;r.push({set:new Set(e),node:t()})}r.sort((t,r)=>r.set.size-t.set.size);let e=tI();return{branches:r,valid:e%3,fe0f:!!(1&(e=e/3|0)),save:1==(e>>=1),check:2==e}}(),new _(tw);let tN=new Uint8Array(32);tN.fill(0);let tx=`Ethereum Signed Message: +`;function tC(t){return"string"==typeof t&&(t=tv(t)),H(function(t){let r=t.map(t=>U(t)),e=r.reduce((t,r)=>t+r.length,0),i=new Uint8Array(e);return r.reduce((t,r)=>(i.set(r,t),t+r.length),0),F(i)}([tv(tx),tv(String(t.length)),t]))}new _("rlp/5.7.0");let t_=new _("address/5.7.0");function tR(t){O(t,20)||t_.throwArgumentError("invalid address","address",t),t=t.toLowerCase();let r=t.substring(2).split(""),e=new Uint8Array(40);for(let t=0;t<40;t++)e[t]=r[t].charCodeAt(0);let i=U(H(e));for(let t=0;t<40;t+=2)i[t>>1]>>4>=8&&(r[t]=r[t].toUpperCase()),(15&i[t>>1])>=8&&(r[t+1]=r[t+1].toUpperCase());return"0x"+r.join("")}let tk={};for(let t=0;t<10;t++)tk[String(t)]=String(t);for(let t=0;t<26;t++)tk[String.fromCharCode(65+t)]=String(10+t);let tF=Math.floor(Math.log10?Math.log10(9007199254740991):Math.log(9007199254740991)/Math.LN10);function tD(t,r,e){Object.defineProperty(t,r,{enumerable:!0,value:e,writable:!1})}new _("properties/5.7.0"),new _(tw);let tP=new Uint8Array(32);tP.fill(0),Z.from(-1);let tU=Z.from(0),tO=Z.from(1);Z.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),L(tO.toHexString(),32),L(tU.toHexString(),32);var tT={},tq={};function tz(t,r){if(!t)throw Error(r||"Assertion failed")}tz.equal=function(t,r,e){if(t!=r)throw Error(e||"Assertion failed: "+t+" != "+r)};var tL={exports:{}};"function"==typeof Object.create?tL.exports=function(t,r){r&&(t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:tL.exports=function(t,r){if(r){t.super_=r;var e=function(){};e.prototype=r.prototype,t.prototype=new e,t.prototype.constructor=t}};var tQ=tL.exports;function tH(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function tK(t){return 1===t.length?"0"+t:t}function tJ(t){return 7===t.length?"0"+t:6===t.length?"00"+t:5===t.length?"000"+t:4===t.length?"0000"+t:3===t.length?"00000"+t:2===t.length?"000000"+t:1===t.length?"0000000"+t:t}tq.inherits=tQ,tq.toArray=function(t,r){if(Array.isArray(t))return t.slice();if(!t)return[];var e=[];if("string"==typeof t){if(r){if("hex"===r)for((t=t.replace(/[^a-z0-9]+/ig,"")).length%2!=0&&(t="0"+t),n=0;n>6|192,e[i++]=63&h|128):(o=t,s=n,(64512&o.charCodeAt(s))!=55296||s<0||s+1>=o.length||(64512&o.charCodeAt(s+1))!=56320)?(e[i++]=h>>12|224,e[i++]=h>>6&63|128,e[i++]=63&h|128):(h=65536+((1023&h)<<10)+(1023&t.charCodeAt(++n)),e[i++]=h>>18|240,e[i++]=h>>12&63|128,e[i++]=h>>6&63|128,e[i++]=63&h|128)}}else for(n=0;n>>0;return s},tq.split32=function(t,r){for(var e=Array(4*t.length),i=0,n=0;i>>24,e[n+1]=o>>>16&255,e[n+2]=o>>>8&255,e[n+3]=255&o):(e[n+3]=o>>>24,e[n+2]=o>>>16&255,e[n+1]=o>>>8&255,e[n]=255&o)}return e},tq.rotr32=function(t,r){return t>>>r|t<<32-r},tq.rotl32=function(t,r){return t<>>32-r},tq.sum32=function(t,r){return t+r>>>0},tq.sum32_3=function(t,r,e){return t+r+e>>>0},tq.sum32_4=function(t,r,e,i){return t+r+e+i>>>0},tq.sum32_5=function(t,r,e,i,n){return t+r+e+i+n>>>0},tq.sum64=function(t,r,e,i){var n=t[r],o=i+t[r+1]>>>0;t[r]=(o>>0,t[r+1]=o},tq.sum64_hi=function(t,r,e,i){return(r+i>>>0>>0},tq.sum64_lo=function(t,r,e,i){return r+i>>>0},tq.sum64_4_hi=function(t,r,e,i,n,o,s,h){var f,u=r;return t+e+n+s+(0+((u=u+i>>>0)>>0)>>0)>>0},tq.sum64_4_lo=function(t,r,e,i,n,o,s,h){return r+i+o+h>>>0},tq.sum64_5_hi=function(t,r,e,i,n,o,s,h,f,u){var a,l=r;return t+e+n+s+f+(0+((l=l+i>>>0)>>0)>>0)>>0)>>0},tq.sum64_5_lo=function(t,r,e,i,n,o,s,h,f,u){return r+i+o+h+u>>>0},tq.rotr64_hi=function(t,r,e){return(r<<32-e|t>>>e)>>>0},tq.rotr64_lo=function(t,r,e){return(t<<32-e|r>>>e)>>>0},tq.shr64_hi=function(t,r,e){return t>>>e},tq.shr64_lo=function(t,r,e){return(t<<32-e|r>>>e)>>>0};var tY={};function tG(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}tY.BlockHash=tG,tG.prototype.update=function(t,r){if(t=tq.toArray(t,r),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var e=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-e,t.length),0===this.pending.length&&(this.pending=null),t=tq.join32(t,0,t.length-e,this.endian);for(var i=0;i>>24&255,i[n++]=t>>>16&255,i[n++]=t>>>8&255,i[n++]=255&t}else for(i[n++]=255&t,i[n++]=t>>>8&255,i[n++]=t>>>16&255,i[n++]=t>>>24&255,i[n++]=0,i[n++]=0,i[n++]=0,i[n++]=0,o=8;o>>3},tX.g1_256=function(t){return tV(t,17)^tV(t,19)^t>>>10};var tZ=tq.rotl32,t$=tq.sum32,t0=tq.sum32_5,t1=tX.ft_1,t2=tY.BlockHash,t3=[1518500249,1859775393,2400959708,3395469782];function t6(){if(!(this instanceof t6))return new t6;t2.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=Array(80)}tq.inherits(t6,t2),t6.blockSize=512,t6.outSize=160,t6.hmacStrength=80,t6.padLength=64,t6.prototype._update=function(t,r){for(var e=this.W,i=0;i<16;i++)e[i]=t[r+i];for(;ithis.blockSize&&(t=new this.Hash().update(t).digest()),tz(t.length<=this.blockSize);for(var r=t.length;r>8,s=255&n;o?e.push(o,s):e.push(s)}return e},e.zero2=i,e.toHex=n,e.encode=function(t,r){return"hex"===r?n(t):t}}),rz=rU(function(t,r){var e=r;e.assert=rO,e.toArray=rq.toArray,e.zero2=rq.zero2,e.toHex=rq.toHex,e.encode=rq.encode,e.getNAF=function(t,r,e){var i=Array(Math.max(t.bitLength(),e)+1);i.fill(0);for(var n=1<(n>>1)-1?(n>>1)-f:f,o.isubn(h)):h=0,i[s]=h,o.iushrn(1)}return i},e.getJSF=function(t,r){var e=[[],[]];t=t.clone(),r=r.clone();for(var i,n=0,o=0;t.cmpn(-n)>0||r.cmpn(-o)>0;){var s,h,f=t.andln(3)+n&3,u=r.andln(3)+o&3;3===f&&(f=-1),3===u&&(u=-1),s=1&f?(3==(i=t.andln(7)+n&7)||5===i)&&2===u?-f:f:0,e[0].push(s),h=1&u?(3==(i=r.andln(7)+o&7)||5===i)&&2===f?-u:u:0,e[1].push(h),2*n===s+1&&(n=1-n),2*o===h+1&&(o=1-o),t.iushrn(1),r.iushrn(1)}return e},e.cachedProperty=function(t,r,e){var i="_"+r;t.prototype[r]=function(){return void 0!==this[i]?this[i]:this[i]=e.call(this)}},e.parseBytes=function(t){return"string"==typeof t?e.toArray(t,"hex"):t},e.intFromLE=function(t){return new Y(t,"hex","le")}}),rL=rz.getNAF,rQ=rz.getJSF,rH=rz.assert;function rK(t,r){this.type=t,this.p=new Y(r.p,16),this.red=r.prime?Y.red(r.prime):Y.mont(this.p),this.zero=new Y(0).toRed(this.red),this.one=new Y(1).toRed(this.red),this.two=new Y(2).toRed(this.red),this.n=r.n&&new Y(r.n,16),this.g=r.g&&this.pointFromJSON(r.g,r.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var e=this.n&&this.p.div(this.n);!e||e.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function rJ(t,r){this.curve=t,this.type=r,this.precomputed=null}rK.prototype.point=function(){throw Error("Not implemented")},rK.prototype.validate=function(){throw Error("Not implemented")},rK.prototype._fixedNafMul=function(t,r){rH(t.precomputed);var e=t._getDoubles(),i=rL(r,1,this._bitLength),n=(1<=o;f--)s=(s<<1)+i[f];h.push(s)}for(var u=this.jpoint(null,null,null),a=this.jpoint(null,null,null),l=n;l>0;l--){for(o=0;o=0;h--){for(var f=0;h>=0&&0===o[h];h--)f++;if(h>=0&&f++,s=s.dblp(f),h<0)break;var u=o[h];rH(0!==u),s="affine"===t.type?u>0?s.mixedAdd(n[u-1>>1]):s.mixedAdd(n[-u-1>>1].neg()):u>0?s.add(n[u-1>>1]):s.add(n[-u-1>>1].neg())}return"affine"===t.type?s.toP():s},rK.prototype._wnafMulAdd=function(t,r,e,i,n){var o,s,h,f=this._wnafT1,u=this._wnafT2,a=this._wnafT3,l=0;for(o=0;o=1;o-=2){var c=o-1,p=o;if(1!==f[c]||1!==f[p]){a[c]=rL(e[c],f[c],this._bitLength),a[p]=rL(e[p],f[p],this._bitLength),l=Math.max(a[c].length,l),l=Math.max(a[p].length,l);continue}var m=[r[c],null,null,r[p]];0===r[c].y.cmp(r[p].y)?(m[1]=r[c].add(r[p]),m[2]=r[c].toJ().mixedAdd(r[p].neg())):0===r[c].y.cmp(r[p].y.redNeg())?(m[1]=r[c].toJ().mixedAdd(r[p]),m[2]=r[c].add(r[p].neg())):(m[1]=r[c].toJ().mixedAdd(r[p]),m[2]=r[c].toJ().mixedAdd(r[p].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],A=rQ(e[c],e[p]);for(l=Math.max(A[0].length,l),a[c]=Array(l),a[p]=Array(l),s=0;s=0;o--){for(var M=0;o>=0;){var E=!0;for(s=0;s=0&&M++,b=b.dblp(M),o<0)break;for(s=0;s0?h=u[s][S-1>>1]:S<0&&(h=u[s][-S-1>>1].neg()),b="affine"===h.type?b.mixedAdd(h):b.add(h))}}for(o=0;o=Math.ceil((t.bitLength()+1)/r.step)},rJ.prototype._getDoubles=function(t,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var e=[this],i=this,n=0;nn[0].cmp(n[1])?n[0]:n[1]).toRed(this.red)}if(t.lambda)e=new Y(t.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(r))?e=o[0]:(e=o[1],rG(0===this.g.mul(e).x.cmp(this.g.x.redMul(r))))}return i=t.basis?t.basis.map(function(t){return{a:new Y(t.a,16),b:new Y(t.b,16)}}):this._getEndoBasis(e),{beta:r,lambda:e,basis:i}}},rj.prototype._getEndoRoots=function(t){var r=t===this.p?this.red:Y.mont(t),e=new Y(2).toRed(r).redInvm(),i=e.redNeg(),n=new Y(3).toRed(r).redNeg().redSqrt().redMul(e);return[i.redAdd(n).fromRed(),i.redSub(n).fromRed()]},rj.prototype._getEndoBasis=function(t){for(var r,e,i,n,o,s,h,f,u,a=this.n.ushrn(Math.floor(this.n.bitLength()/2)),l=t,d=this.n.clone(),c=new Y(1),p=new Y(0),m=new Y(0),g=new Y(1),A=0;0!==l.cmpn(0);){var v=d.div(l);f=d.sub(v.mul(l)),u=m.sub(v.mul(c));var y=g.sub(v.mul(p));if(!i&&0>f.cmp(a))r=h.neg(),e=c,i=f.neg(),n=u;else if(i&&2==++A)break;h=f,d=l,l=f,m=c,c=u,g=p,p=y}o=f.neg(),s=u;var b=i.sqr().add(n.sqr());return o.sqr().add(s.sqr()).cmp(b)>=0&&(o=r,s=e),i.negative&&(i=i.neg(),n=n.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:i,b:n},{a:o,b:s}]},rj.prototype._endoSplit=function(t){var r=this.endo.basis,e=r[0],i=r[1],n=i.b.mul(t).divRound(this.n),o=e.b.neg().mul(t).divRound(this.n),s=n.mul(e.a),h=o.mul(i.a),f=n.mul(e.b),u=o.mul(i.b);return{k1:t.sub(s).sub(h),k2:f.add(u).neg()}},rj.prototype.pointFromX=function(t,r){(t=new Y(t,16)).red||(t=t.toRed(this.red));var e=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),i=e.redSqrt();if(0!==i.redSqr().redSub(e).cmp(this.zero))throw Error("invalid point");var n=i.fromRed().isOdd();return(r&&!n||!r&&n)&&(i=i.redNeg()),this.point(t,i)},rj.prototype.validate=function(t){if(t.inf)return!0;var r=t.x,e=t.y,i=this.a.redMul(r),n=r.redSqr().redMul(r).redIAdd(i).redIAdd(this.b);return 0===e.redSqr().redISub(n).cmpn(0)},rj.prototype._endoWnafMulAdd=function(t,r,e){for(var i=this._endoWnafT1,n=this._endoWnafT2,o=0;o":""},rX.prototype.isInfinity=function(){return this.inf},rX.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t)||0===this.x.cmp(t.x))return this.curve.point(null,null);var r=this.y.redSub(t.y);0!==r.cmpn(0)&&(r=r.redMul(this.x.redSub(t.x).redInvm()));var e=r.redSqr().redISub(this.x).redISub(t.x),i=r.redMul(this.x.redSub(e)).redISub(this.y);return this.curve.point(e,i)},rX.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var r=this.curve.a,e=this.x.redSqr(),i=t.redInvm(),n=e.redAdd(e).redIAdd(e).redIAdd(r).redMul(i),o=n.redSqr().redISub(this.x.redAdd(this.x)),s=n.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},rX.prototype.getX=function(){return this.x.fromRed()},rX.prototype.getY=function(){return this.y.fromRed()},rX.prototype.mul=function(t){return t=new Y(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)},rX.prototype.mulAdd=function(t,r,e){var i=[this,r],n=[t,e];return this.curve.endo?this.curve._endoWnafMulAdd(i,n):this.curve._wnafMulAdd(1,i,n,2)},rX.prototype.jmulAdd=function(t,r,e){var i=[this,r],n=[t,e];return this.curve.endo?this.curve._endoWnafMulAdd(i,n,!0):this.curve._wnafMulAdd(1,i,n,2,!0)},rX.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y))},rX.prototype.neg=function(t){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var e=this.precomputed,i=function(t){return t.neg()};r.precomputed={naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(i)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(i)}}}return r},rX.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},rY(rV,rK.BasePoint),rj.prototype.jpoint=function(t,r,e){return new rV(this,t,r,e)},rV.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),r=t.redSqr(),e=this.x.redMul(r),i=this.y.redMul(r).redMul(t);return this.curve.point(e,i)},rV.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},rV.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var r=t.z.redSqr(),e=this.z.redSqr(),i=this.x.redMul(r),n=t.x.redMul(e),o=this.y.redMul(r.redMul(t.z)),s=t.y.redMul(e.redMul(this.z)),h=i.redSub(n),f=o.redSub(s);if(0===h.cmpn(0))return 0!==f.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=h.redSqr(),a=u.redMul(h),l=i.redMul(u),d=f.redSqr().redIAdd(a).redISub(l).redISub(l),c=f.redMul(l.redISub(d)).redISub(o.redMul(a)),p=this.z.redMul(t.z).redMul(h);return this.curve.jpoint(d,c,p)},rV.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var r=this.z.redSqr(),e=this.x,i=t.x.redMul(r),n=this.y,o=t.y.redMul(r).redMul(this.z),s=e.redSub(i),h=n.redSub(o);if(0===s.cmpn(0))return 0!==h.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var f=s.redSqr(),u=f.redMul(s),a=e.redMul(f),l=h.redSqr().redIAdd(u).redISub(a).redISub(a),d=h.redMul(a.redISub(l)).redISub(n.redMul(u)),c=this.z.redMul(s);return this.curve.jpoint(l,d,c)},rV.prototype.dblp=function(t){if(0===t||this.isInfinity())return this;if(!t)return this.dbl();if(this.curve.zeroA||this.curve.threeA){var r,e=this;for(r=0;r=0)return!1;if(e.redIAdd(n),0===this.x.cmp(e))return!0}},rV.prototype.inspect=function(){return this.isInfinity()?"":""},rV.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var rW=rU(function(t,r){var e=r;e.base=rK,e.short=rj,e.mont=null,e.edwards=null}),rZ=rU(function(t,r){var e,i=r,n=rz.assert;function o(t){"short"===t.type?this.curve=new rW.short(t):"edwards"===t.type?this.curve=new rW.edwards(t):this.curve=new rW.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,n(this.g.validate(),"Invalid curve"),n(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(t,r){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function(){var e=new o(r);return Object.defineProperty(i,t,{configurable:!0,enumerable:!0,value:e}),e}})}i.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:tT.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:tT.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:tT.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:tT.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:tT.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:tT.sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:tT.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{e=null.crash()}catch{e=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:tT.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",e]})});function r$(t){if(!(this instanceof r$))return new r$(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var r=rq.toArray(t.entropy,t.entropyEnc||"hex"),e=rq.toArray(t.nonce,t.nonceEnc||"hex"),i=rq.toArray(t.pers,t.persEnc||"hex");rO(r.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(r,e,i)}r$.prototype._init=function(t,r,e){var i=t.concat(r).concat(e);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var n=0;n=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(e||[])),this._reseed=1},r$.prototype.generate=function(t,r,e,i){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof r&&(i=e,e=r,r=null),e&&(e=rq.toArray(e,i||"hex"),this._update(e));for(var n=[];n.length"};var r2=rz.assert;function r3(t,r){if(t instanceof r3)return t;this._importDER(t,r)||(r2(t.r&&t.s,"Signature without r or s"),this.r=new Y(t.r,16),this.s=new Y(t.s,16),void 0===t.recoveryParam?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}function r6(){this.place=0}function r8(t,r){var e=t[r.place++];if(!(128&e))return e;var i=15&e;if(0===i||i>4)return!1;for(var n=0,o=0,s=r.place;o>>=0;return!(n<=127)&&(r.place=s,n)}function r4(t){for(var r=0,e=t.length-1;!t[r]&&!(128&t[r+1])&&r>>3);for(t.push(128|e);--e;)t.push(r>>>(e<<3)&255);t.push(r)}r3.prototype._importDER=function(t,r){t=rz.toArray(t,r);var e=new r6;if(48!==t[e.place++])return!1;var i=r8(t,e);if(!1===i||i+e.place!==t.length||2!==t[e.place++])return!1;var n=r8(t,e);if(!1===n)return!1;var o=t.slice(e.place,n+e.place);if(e.place+=n,2!==t[e.place++])return!1;var s=r8(t,e);if(!1===s||t.length!==s+e.place)return!1;var h=t.slice(e.place,s+e.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===h[0]){if(!(128&h[1]))return!1;h=h.slice(1)}return this.r=new Y(o),this.s=new Y(h),this.recoveryParam=null,!0},r3.prototype.toDER=function(t){var r=this.r.toArray(),e=this.s.toArray();for(128&r[0]&&(r=[0].concat(r)),128&e[0]&&(e=[0].concat(e)),r=r4(r),e=r4(e);!e[0]&&!(128&e[1]);)e=e.slice(1);var i=[2];r5(i,r.length),(i=i.concat(r)).push(2),r5(i,e.length);var n=i.concat(e),o=[48];return r5(o,n.length),o=o.concat(n),rz.encode(o,t)};var r7=function(){throw Error("unsupported")},r9=rz.assert;function et(t){if(!(this instanceof et))return new et(t);"string"==typeof t&&(r9(Object.prototype.hasOwnProperty.call(rZ,t),"Unknown curve "+t),t=rZ[t]),t instanceof rZ.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}et.prototype.keyPair=function(t){return new r1(this,t)},et.prototype.keyFromPrivate=function(t,r){return r1.fromPrivate(this,t,r)},et.prototype.keyFromPublic=function(t,r){return r1.fromPublic(this,t,r)},et.prototype.genKeyPair=function(t){t||(t={});for(var r=new r$({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||r7(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),e=this.n.byteLength(),i=this.n.sub(new Y(2));;){var n=new Y(r.generate(e));if(!(n.cmp(i)>0))return n.iaddn(1),this.keyFromPrivate(n)}},et.prototype._truncateToN=function(t,r){var e=8*t.byteLength()-this.n.bitLength();return e>0&&(t=t.ushrn(e)),!r&&t.cmp(this.n)>=0?t.sub(this.n):t},et.prototype.sign=function(t,r,e,i){"object"==typeof e&&(i=e,e=null),i||(i={}),r=this.keyFromPrivate(r,e),t=this._truncateToN(new Y(t,16));for(var n=this.n.byteLength(),o=r.getPrivate().toArray("be",n),s=t.toArray("be",n),h=new r$({hash:this.hash,entropy:o,nonce:s,pers:i.pers,persEnc:i.persEnc||"utf8"}),f=this.n.sub(new Y(1)),u=0;;u++){var a=i.k?i.k(u):new Y(h.generate(this.n.byteLength()));if(!(0>=(a=this._truncateToN(a,!0)).cmpn(1)||a.cmp(f)>=0)){var l=this.g.mul(a);if(!l.isInfinity()){var d=l.getX(),c=d.umod(this.n);if(0!==c.cmpn(0)){var p=a.invm(this.n).mul(c.mul(r.getPrivate()).iadd(t));if(0!==(p=p.umod(this.n)).cmpn(0)){var m=(l.getY().isOdd()?1:0)|(0!==d.cmp(c)?2:0);return i.canonical&&p.cmp(this.nh)>0&&(p=this.n.sub(p),m^=1),new r3({r:c,s:p,recoveryParam:m})}}}}}},et.prototype.verify=function(t,r,e,i){t=this._truncateToN(new Y(t,16)),e=this.keyFromPublic(e,i);var n=(r=new r3(r,"hex")).r,o=r.s;if(0>n.cmpn(1)||n.cmp(this.n)>=0||0>o.cmpn(1)||o.cmp(this.n)>=0)return!1;var s,h=o.invm(this.n),f=h.mul(t).umod(this.n),u=h.mul(n).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(f,e.getPublic(),u)).isInfinity()&&s.eqXToP(n):!(s=this.g.mulAdd(f,e.getPublic(),u)).isInfinity()&&0===s.getX().umod(this.n).cmp(n)},et.prototype.recoverPubKey=function(t,r,e,i){r9((3&e)===e,"The recovery param is more than two bits"),r=new r3(r,i);var n=this.n,o=new Y(t),s=r.r,h=r.s,f=1&e,u=e>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw Error("Unable to find sencond key candinate");s=u?this.curve.pointFromX(s.add(this.curve.n),f):this.curve.pointFromX(s,f);var a=r.r.invm(n),l=n.sub(o).mul(a).umod(n),d=h.mul(a).umod(n);return this.g.mulAdd(l,s,d)},et.prototype.getKeyRecoveryParam=function(t,r,e,i){if(null!==(r=new r3(r,i)).recoveryParam)return r.recoveryParam;for(var n,o=0;o<4;o++){try{n=this.recoverPubKey(t,r,o)}catch{continue}if(n.eq(e))return o}throw Error("Unable to find valid recovery factor")};var er=rU(function(t,r){var e=r;e.version="6.5.4",e.utils=rz,e.rand=function(){throw Error("unsupported")},e.curve=rW,e.curves=rZ,e.ec=et,e.eddsa=null}).ec;let ee=new _("signing-key/5.7.0"),ei=null;function en(){return ei||(ei=new er("secp256k1")),ei}class eo{constructor(t){tD(this,"curve","secp256k1"),tD(this,"privateKey",q(t)),32!==function(t){if("string"!=typeof t)t=q(t);else if(!O(t)||t.length%2)return null;return(t.length-2)/2}(this.privateKey)&&ee.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");let r=en().keyFromPrivate(U(this.privateKey));tD(this,"publicKey","0x"+r.getPublic(!1,"hex")),tD(this,"compressedPublicKey","0x"+r.getPublic(!0,"hex")),tD(this,"_isSigningKey",!0)}_addPoint(t){let r=en().keyFromPublic(U(this.publicKey)),e=en().keyFromPublic(U(t));return"0x"+r.pub.add(e.pub).encodeCompressed("hex")}signDigest(t){let r=en().keyFromPrivate(U(this.privateKey)),e=U(t);32!==e.length&&ee.throwArgumentError("bad digest length","digest",t);let i=r.sign(e,{canonical:!0});return Q({recoveryParam:i.recoveryParam,r:L("0x"+i.r.toString(16),32),s:L("0x"+i.s.toString(16),32)})}computeSharedSecret(t){let r=en().keyFromPrivate(U(this.privateKey)),e=en().keyFromPublic(U(es(t)));return L("0x"+r.derive(e.getPublic()).toString(16),32)}static isSigningKey(t){return!!(t&&t._isSigningKey)}}function es(t,r){let e=U(t);if(32===e.length){let t=new eo(e);return r?"0x"+en().keyFromPrivate(e).getPublic(!0,"hex"):t.publicKey}return 33===e.length?r?q(e):"0x"+en().keyFromPublic(e).getPublic(!1,"hex"):65===e.length?r?"0x"+en().keyFromPublic(e).getPublic(!0,"hex"):q(e):ee.throwArgumentError("invalid public or private key","key","[REDACTED]")}function eh(t,r,e){return(function(t){let r=es(t);return function(t){let r=null;if("string"!=typeof t&&t_.throwArgumentError("invalid address","address",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==t.substring(0,2)&&(t="0x"+t),r=tR(t),t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&r!==t&&t_.throwArgumentError("bad address checksum","address",t);else if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){var e;for(t.substring(2,4)!==function(t){let r=(t=(t=t.toUpperCase()).substring(4)+t.substring(0,2)+"00").split("").map(t=>tk[t]).join("");for(;r.length>=tF;){let t=r.substring(0,tF);r=parseInt(t,10)%97+r.substring(t.length)}let e=String(98-parseInt(r,10)%97);for(;e.length<2;)e="0"+e;return e}(t)&&t_.throwArgumentError("bad icap checksum","address",t),e=t.substring(4),r=new j(e,36).toString(16);r.length<40;)r="0"+r;r=tR("0x"+r)}else t_.throwArgumentError("invalid address","address",t);return r}(z(H(z(r,1)),12))})(function(t,r){let e=Q(r),i={r:U(e.r),s:U(e.s)};return"0x"+en().recoverPubKey(U(t),i,e.recoveryParam).encode("hex",!1)}(U(tC(r)),e)).toLowerCase()===t.toLowerCase()}async function ef(t,r,e,i,n,o){try{let s="0x1626ba7e",h=e.substring(2),f=tC(r).substring(2),u=await fetch(`${o||"https://rpc.walletconnect.com/v1"}/?chainId=${i}&projectId=${n}`,{method:"POST",body:JSON.stringify({id:Date.now()+Math.floor(1e3*Math.random()),jsonrpc:"2.0",method:"eth_call",params:[{to:t,data:s+f+"00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000041"+h},"latest"]})}),{result:a}=await u.json();return!!a&&a.slice(0,s.length).toLowerCase()===s.toLowerCase()}catch(t){return console.error("isValidEip1271Signature: ",t),!1}}new _("transactions/5.7.0"),(A=a||(a={}))[A.legacy=0]="legacy",A[A.eip2930=1]="eip2930",A[A.eip1559=2]="eip1559",Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;let eu=t=>t?.split(":"),ea=t=>{let r=t&&eu(t);if(r)return t.includes("did:pkh:")?r[3]:r[1]},el=t=>{let r=t&&eu(t);if(r)return r.pop()},ed=(t,r)=>{let e=`${t.domain} wants you to sign in with your Ethereum account:`,i=el(r);if(!t.aud&&!t.uri)throw Error("Either `aud` or `uri` is required to construct the message");let n=t.statement||void 0,o=`URI: ${t.aud||t.uri}`,s=`Version: ${t.version}`,h=`Chain ID: ${ea(r)}`,f=`Nonce: ${t.nonce}`,u=`Issued At: ${t.iat}`,a=t.resources?`Resources:${t.resources.map(t=>` +- ${t}`).join("")}`:void 0,l=function(t){if(!t)return;let r=t?.[t.length-1];return r&&r.includes("urn:recap:")?r:void 0}(t.resources);if(l){let t=function(t){var r;let e=(r=t.replace("urn:recap:",""),JSON.parse(y.from(r,"base64").toString("utf-8")));return ec(e),e}(l);n=function(t="",r){ec(r);let e="I further authorize the stated URI to perform the following actions on my behalf: ";if(t.includes(e))return t;let i=[],n=0;Object.keys(r.att).forEach(t=>{let e=Object.keys(r.att[t]).map(t=>({ability:t.split("/")[0],action:t.split("/")[1]}));e.sort((t,r)=>t.action.localeCompare(r.action));let o={};e.forEach(t=>{o[t.ability]||(o[t.ability]=[]),o[t.ability].push(t.action)});let s=Object.keys(o).map(r=>`(${++n}) '${r}': '${o[r].join("', '")}' for '${t}'.`);i.push(s.join(", ").replace(".,","."))});let o=i.join(" "),s=`${e}${o}`;return`${t?t+" ":""}${s}`}(n,t)}return[e,i,"",n,"",o,s,h,f,u,a].filter(t=>null!=t).join(` +`)};function ec(t){if(!t)throw Error("No recap provided, value is undefined");if(!t.att)throw Error("No `att` property found");let r=Object.keys(t.att);if(!(null!=r&&r.length))throw Error("No resources found in `att` property");r.forEach(r=>{let e=t.att[r];if(Array.isArray(e)||"object"!=typeof e)throw Error(`Resource must be an object: ${r}`);if(!Object.keys(e).length)throw Error(`Resource object is empty: ${r}`);Object.keys(e).forEach(t=>{let r=e[t];if(!Array.isArray(r))throw Error(`Ability limits ${t} must be an array of objects, found: ${r}`);if(!r.length)throw Error(`Value of ${t} is empty array, must be an array with objects`);r.forEach(r=>{if("object"!=typeof r)throw Error(`Ability limits (${t}) must be an array of objects, found: ${r}`)})})})}Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable}}]); \ No newline at end of file diff --git a/_next/static/chunks/431-9134fab763f54f4f.js b/_next/static/chunks/431-9134fab763f54f4f.js deleted file mode 100644 index 5d875ce..0000000 --- a/_next/static/chunks/431-9134fab763f54f4f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[431],{87931:function(e,t,n){n.d(t,{Z:function(){return d}});var i=n(85893),r=n(67294),o=n(41664),a=n.n(o),l=n(72771);let s=e=>{let{href:t,variant:n="secondary",color:r="main0",kind:o="default",size:s="md",disabled:d,children:c,...m}=e,p=(0,i.jsx)(l.zx,{as:"a",variant:n,color:r,kind:o,size:s,disabled:d,...m,children:c});return d?p:(0,i.jsx)(a(),{href:t,passHref:!0,legacyBehavior:!0,children:p})};s.displayName="ButtonLink";var d=(0,r.memo)(s)},13153:function(e,t,n){n.d(t,{Z:function(){return c}});var i=n(85893),r=n(67294),o=n(72771),a=n(19521);let l=a.ZP.div.attrs((0,o.PT)("fx-dark-main0")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1hw364q-0"})([""," background:#00000019 !important;"],{position:"relative",height:"100%",maxWidth:"100%",borderRadius:"1.5rem",padding:"1.5rem"}),s=a.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-1hw364q-1"})([""," ",""],{maxWidth:"100%"},e=>{let{$disabled:t}=e;return t&&(0,a.iv)(["opacity:0.4;filter:grayscale(100%);"])}),d=e=>{let{children:t,disabled:n,...r}=e;return(0,i.jsx)(l,{...r,children:(0,i.jsx)(s,{$disabled:n,children:t})})};d.displayName="Card1";var c=(0,r.memo)(d)},52984:function(e,t,n){n.d(t,{Z:function(){return o}});var i=n(19521);let r=i.ZP.div.withConfig({displayName:"styles__StyledProgressBar",componentId:"sc-lav9ln-0"})(e=>{var t;let{theme:n,$color:r="main0",$gradient:o,$percent:a}=e,l=o?null===(t=n.gradient[o])||void 0===t?void 0:t.fn:void 0,s=l||n.color[r]||r,d=n.color.disabled2;return[{position:"relative",height:"0.125rem",width:"100%"},(0,i.iv)(["background-color:",";&:after{"," content:'';background-color:",";width:","%;}"],d,{position:"absolute",left:"0px",top:"0px",height:"100%"},s,100*a)]});var o=r},60202:function(e,t,n){n.d(t,{Z:function(){return c}});var i=n(85893),r=n(19521),o=n(67294),a=n(72771);let l=(0,r.ZP)(a.cu).attrs(e=>{let{$performance:t,...n}=e;return{$color:t>=.8?"main1":t>=.5?"main0":"error",...n}}).withConfig({displayName:"styles__StyledAPYIcon",componentId:"sc-162ntq6-0"})([""]);var s=n(47630);let d=e=>{let{node:t,nodes:n}=e,r=new s.S,o=r.computeEstimatedStakersAPY(t,n),a=r.currentAPY(n);return(0,i.jsxs)(m,{children:[(0,i.jsx)(l,{$performance:o/a}),Number(100*o).toFixed(2),"%"]})};d.displayName="NodeAPY";var c=(0,o.memo)(d),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-svx2na-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"})},90709:function(e,t,n){n.d(t,{Z:function(){return d}});var i=n(85893),r=n(19521),o=n(67294);let a=r.ZP.div.withConfig({displayName:"styles__StyledDotIcon",componentId:"sc-q6l3ug-0"})(e=>{let{theme:t,$score:n}=e,i=void 0===n?t.color.disabled2:n>=.8?t.color.success:n>=.5?t.color.info:t.color.error;return[{height:"0.75rem",width:"0.5rem"},(0,r.iv)(["background-color:",";"],i)]});var l=n(48107);let s=e=>{let{nodes:t,subfix:n,...r}=e,o=l.B.maxLinkedPerNode;return(0,i.jsxs)(c,{...r,children:[(0,i.jsx)(m,{children:Array.from({length:o},(e,n)=>{var r;return(0,i.jsx)(a,{$score:null==t?void 0:null===(r=t[n])||void 0===r?void 0:r.score},n)})}),(0,i.jsxs)(p,{className:"fs-10",children:[null==t?void 0:t.length," ",(0,i.jsxs)(u,{children:["of ",o,n]})]})]})};s.displayName="NodeLinkedNodes";var d=(0,o.memo)(s),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1i7lvnr-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1i7lvnr-1"})({display:"flex",alignItems:"stretch",gap:"0.125rem"}),p=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1i7lvnr-2"})({whiteSpace:"nowrap",lineHeight:"1rem"}),u=(0,r.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1i7lvnr-3"})({opacity:"0.2"})},11140:function(e,t,n){n.d(t,{Z:function(){return d}});var i=n(85893),r=n(19521),o=n(67294),a=n(72771),l=n(52984);let s=e=>{let{staked:t,status:n,locked:r}=e,o=Math.min(t,5e5)/5e5,s=Number(t/1e3).toFixed(0);return(0,i.jsxs)(c,{className:"fs-10",children:[(0,i.jsxs)(m,{children:[(0,i.jsxs)("div",{children:[s,"k ",(0,i.jsx)(p,{children:"of 500k"})]}),(0,i.jsxs)(u,{children:[n.toUpperCase(),r&&(0,i.jsx)(a.JO,{name:"lock",size:"xs"})]})]}),(0,i.jsx)(f,{children:(0,i.jsx)(l.Z,{$percent:o,$color:o>=1?"main1":"main0"})})]})};s.displayName="NodeStaked";var d=(0,o.memo)(s),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-158w15e-0"})({width:"100%",lineHeight:"1rem"}),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-158w15e-1"})({marginBottom:"0.625rem",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"0.375rem",whiteSpace:"nowrap",lineHeight:"1rem"}),p=(0,r.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-158w15e-2"})({opacity:"0.2"}),u=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-158w15e-3"})({display:"flex",alignItems:"center",gap:"0.25rem",fontSize:"0.375rem"}),f=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-158w15e-4"})({display:"flex",alignItems:"center",gap:"0.25rem"})},68461:function(e,t,n){n.d(t,{Z:function(){return d}});var i=n(85893),r=n(19521),o=n(67294),a=n(72771);let l=(0,r.ZP)(a.iA).attrs(e=>({borderType:"solid",oddRowNoise:!0,stickyHeader:!1,...e})).withConfig({displayName:"styles__StyledTable",componentId:"sc-gp6li6-0"})(["thead th{font-size:0.8125rem;","}td,th{padding:0.75rem 1rem;width:0;}tr,td{border:none;}"],{whiteSpace:"nowrap"}),s=e=>{let{children:t,...n}=e;return(0,i.jsx)(c,{children:(0,i.jsx)(l,{...n,children:t})})};s.displayName="NodesTable";var d=(0,o.memo)(s),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1mxy15q-0"})({maxWidth:"100%",overflowX:"auto"})},6309:function(e,t,n){n.d(t,{t:function(){return d},Z:function(){return c}});var i=n(85893),r=n(67294),o=n(19521);let a=o.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-ouxjcu-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.25rem",whiteSpace:"nowrap"});var l=n(72771),s=n(34853);let d=e=>{let{value:t,...n}=e;return(0,i.jsxs)(a,{...n,children:[(0,s.RK)(t),(0,i.jsx)(l.TR,{color:"currentColor"})]})};d.displayName="Price";var c=(0,r.memo)(d)},7954:function(e,t,n){n.d(t,{Z:function(){return i.Z}});var i=n(6309)},32350:function(e,t,n){n.d(t,{Z:function(){return c}});var i=n(85893),r=n(19521),o=n(67294),a=n(72771);r.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-7dtatc-0"})(["",""],e=>{let{$isOpen:t,$duration:n=500}=e;return(0,r.iv)(["display:grid;grid-template-rows:0fr;transition:grid-template-rows ","ms ease-in-out;",""],n,t&&(0,r.iv)(["grid-template-rows:1fr;"]))});let l=(0,r.ZP)(a.Gd).withConfig({displayName:"styles__StyledToggleContainer",componentId:"sc-7dtatc-1"})([""," transition-property:all !important;",""],{position:"relative",top:"-1.25rem",margin:"0px",padding:"0px"},e=>{let{open:t}=e;return t&&(0,r.iv)(["",""],{top:"0px",margin:"-4rem",padding:"4rem"})}),s=r.ZP.div.withConfig({displayName:"styles__StyledButtonsContainer",componentId:"sc-7dtatc-2"})(["",""],e=>{let{$open:t}=e;return(0,r.iv)([""," opacity:",";transition:opacity ease-in-out 400ms ","ms,visibility linear 0ms ","ms;"],{position:"absolute !important",top:"0px",display:"flex",flexDirection:"column",gap:"1.25rem"},t?1:0,t?600:0,t?600:0)}),d=e=>{let{buttons:t,children:n,...r}=e,[d,c]=(0,o.useState)(!0),g=(0,o.useCallback)(()=>c(e=>!e),[]),h=(0,o.useRef)(null),{shouldMount:v,stage:y}=(0,a.Yz)(!d,1e3),{shouldMount:_,stage:x}=(0,a.Yz)(d,1e3),w="enter"===y,{bounds:N}=(0,a.Bq)({ref:h,deps:[w]}),C=(null==N?void 0:N.height)||0;return(0,i.jsx)(m,{style:{minHeight:C},...r,children:(0,i.jsxs)(i.Fragment,{children:[_&&(0,i.jsxs)(l,{open:"enter"===x,duration:1e3,children:[n,(0,i.jsxs)(p,{color:"main0",kind:"neon",variant:"textOnly",size:"md",onClick:g,$_css:[{marginLeft:"auto !important",marginTop:"1.5rem !important",display:"flex !important",gap:"0.625rem"}],children:[(0,i.jsx)(u,{name:"sort-up"}),"collapse"]})]}),v&&(0,i.jsxs)(s,{ref:h,$open:w,children:[t,(0,i.jsxs)(f,{color:"main0",kind:"neon",variant:"secondary",size:"md",onClick:g,children:[(0,i.jsx)(a.JO,{name:"gauge"}),"open dashboard"]})]})]})})};d.displayName="ToggleDashboard";var c=(0,o.memo)(d),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-juc50-0"})({position:"relative",marginBottom:"3.5rem",marginTop:"2rem"}),p=(0,r.ZP)(a.zx).withConfig({displayName:"cmp___StyledButton",componentId:"sc-juc50-1"})(["",""],e=>e.$_css),u=(0,r.ZP)(a.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-juc50-2"})({height:"0.875rem",width:"0.875rem",paddingTop:"0.5rem"}),f=(0,r.ZP)(a.zx).withConfig({displayName:"cmp___StyledButton2",componentId:"sc-juc50-3"})({gap:"0.625rem"})},87625:function(e,t,n){n.d(t,{_:function(){return o}});var i=n(85893),r=n(19521);function o(e){let{data:t}=e,n=(0,r.Fg)();return(0,i.jsx)(i.Fragment,{children:t.filter(e=>!!e.gradient).map((e,t)=>{if(!e.gradient)return null;let{colors:r,deg:o,stops:a}="string"==typeof e.gradient?n.gradient[e.gradient]:e.gradient,l="string"==typeof e.gradient?"gr-".concat(e.gradient):"gr-".concat(t);return(0,i.jsx)("linearGradient",{id:l,gradientTransform:"rotate(".concat(o+-90," 0.5 0.5)"),children:r.map((e,t)=>(0,i.jsx)("stop",{offset:"".concat(a[t],"%"),stopColor:e},e))},l)})})}},96272:function(e,t,n){n.d(t,{v:function(){return l}});var i=n(94461),r=n(67294),o=n(32998),a=n(70235);function l(e){let{nodes:t,filterKey:n="ccnq"}=e,[l]=(0,i.mr)(),{account:s,balance:d=0}=l.account,{data:c}=l.lastCCNVersion,{entities:m}=l.ccns,p=l.filter,u=t||m,[f,g]=(0,a.L)({key:n,debounced:200}),[h,v]=(0,r.useState)(),y=(0,r.useCallback)(e=>{let t=e.target.value;v(t),g(t)},[g]);(0,r.useEffect)(()=>{void 0===h&&f&&v(f)},[f,h]);let _=(0,r.useCallback)((e,t)=>{if(t)return e?t.filter(t=>{var n;return null===(n=t.name)||void 0===n?void 0:n.toLowerCase().includes(e.toLowerCase())}):t},[]),x=(0,r.useMemo)(()=>_(f,u),[_,f,u]),w=(0,r.useMemo)(()=>{if(x)return x.sort((e,t)=>t.score-e.score)},[x]),{list:N,handleSortItems:C}=(0,o.g)({list:w});return{account:s,accountBalance:d,nodes:u,filteredNodes:N,filter:h,lastVersion:c,filters:p,handleSortItems:C,handleFilterChange:y}}},70235:function(e,t,n){n.d(t,{L:function(){return a}});var i=n(67294),r=n(94461),o=n(77767);function a(e){var t;let{key:n,debounced:a=0}=e,[l,s]=(0,r.mr)(),d=l.filter,c=null===(t=d[n])||void 0===t?void 0:t.value,m=(0,i.useMemo)(()=>{var e;let t;return e=e=>e?s(new o.q6({key:n,value:e})):s(new o.xp({key:n})),n=>{clearTimeout(t),t=setTimeout(()=>e(n),a)}},[a,n,s]);return[c,m]}},76625:function(e,t,n){n.d(t,{W:function(){return r}});var i=n(67294);function r(){let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=setTimeout(()=>t(!0));return()=>clearTimeout(e)},[]),{render:e}}},51383:function(e,t,n){n.d(t,{L:function(){return r}});var i=n(67294);function r(e){let{nodes:t,nodesIssues:n}=e,r=(0,i.useMemo)(()=>{if(t)return t.sort((e,t)=>{let i=n[e.hash]?1:0,r=n[t.hash]?1:0;return r-i})},[t,n]);return{sortedNodes:r}}},32998:function(e,t,n){n.d(t,{g:function(){return r}});var i=n(67294);function r(e){let{list:t}=e,[n,r]=(0,i.useState)(),o=(0,i.useMemo)(()=>t&&n?n(t):t,[t,n]),a=(0,i.useCallback)(e=>r(()=>e),[]);return{list:o,handleSortItems:a}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/431-f166aa89130cef14.js b/_next/static/chunks/431-f166aa89130cef14.js new file mode 100644 index 0000000..2c92356 --- /dev/null +++ b/_next/static/chunks/431-f166aa89130cef14.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[431],{87931:function(e,t,n){n.d(t,{Z:function(){return d}});var i=n(85893),r=n(67294),o=n(41664),a=n.n(o),l=n(79632);let s=e=>{let{href:t,variant:n="secondary",color:r="main0",kind:o="default",size:s="md",disabled:d,children:c,...m}=e,p=(0,i.jsx)(l.zx,{as:"a",variant:n,color:r,kind:o,size:s,disabled:d,...m,children:c});return d?p:(0,i.jsx)(a(),{href:t,passHref:!0,legacyBehavior:!0,children:p})};s.displayName="ButtonLink";var d=(0,r.memo)(s)},13153:function(e,t,n){n.d(t,{Z:function(){return c}});var i=n(85893),r=n(67294),o=n(79632),a=n(19521);let l=a.ZP.div.attrs((0,o.PT)("fx-dark-main0")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1hw364q-0"})([""," background:#00000019 !important;"],{position:"relative",height:"100%",maxWidth:"100%",borderRadius:"1.5rem",padding:"1.5rem"}),s=a.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-1hw364q-1"})([""," ",""],{maxWidth:"100%"},e=>{let{$disabled:t}=e;return t&&(0,a.iv)(["opacity:0.4;filter:grayscale(100%);"])}),d=e=>{let{children:t,disabled:n,loading:r,...o}=e;return(0,i.jsx)(l,{...o,children:(0,i.jsx)(s,{$disabled:n,children:t})})};d.displayName="Card1";var c=(0,r.memo)(d)},52984:function(e,t,n){n.d(t,{Z:function(){return o}});var i=n(19521);let r=i.ZP.div.withConfig({displayName:"styles__StyledProgressBar",componentId:"sc-lav9ln-0"})(e=>{var t;let{theme:n,$color:r="main0",$gradient:o,$percent:a}=e,l=o?null===(t=n.gradient[o])||void 0===t?void 0:t.fn:void 0,s=l||n.color[r]||r,d=n.color.disabled2;return[{position:"relative",height:"0.125rem",width:"100%"},(0,i.iv)(["background-color:",";&:after{"," content:'';background-color:",";width:","%;}"],d,{position:"absolute",left:"0px",top:"0px",height:"100%"},s,100*a)]});var o=r},60202:function(e,t,n){n.d(t,{Z:function(){return c}});var i=n(85893),r=n(19521),o=n(67294),a=n(79632);let l=(0,r.ZP)(a.cu).attrs(e=>{let{$performance:t,...n}=e;return{$color:t>=.8?"main1":t>=.5?"main0":"error",...n}}).withConfig({displayName:"styles__StyledAPYIcon",componentId:"sc-162ntq6-0"})([""]);var s=n(47630);let d=e=>{let{node:t,nodes:n}=e,r=new s.S,o=r.computeEstimatedStakersAPY(t,n),a=r.currentAPY(n);return(0,i.jsxs)(m,{children:[(0,i.jsx)(l,{$performance:o/a}),Number(100*o).toFixed(2),"%"]})};d.displayName="NodeAPY";var c=(0,o.memo)(d),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-svx2na-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"})},90709:function(e,t,n){n.d(t,{Rr:function(){return a},ZP:function(){return d}});var i=n(85893),r=n(19521),o=n(67294);let a=r.ZP.div.withConfig({displayName:"styles__StyledDotIcon",componentId:"sc-q6l3ug-0"})(e=>{let{theme:t,$score:n}=e,i=void 0===n?t.color.disabled2:n>=.8?t.color.success:n>=.5?t.color.info:t.color.error;return[{height:"0.75rem",width:"0.5rem"},(0,r.iv)(["background-color:",";"],i)]});var l=n(48107);let s=e=>{let{nodes:t,subfix:n,...r}=e,o=l.B.maxLinkedPerNode;return(0,i.jsxs)(c,{...r,children:[(0,i.jsx)(m,{children:Array.from({length:o},(e,n)=>{var r;return(0,i.jsx)(a,{$score:null==t?void 0:null===(r=t[n])||void 0===r?void 0:r.score},n)})}),(0,i.jsxs)(p,{className:"fs-10",children:[null==t?void 0:t.length," ",(0,i.jsxs)(u,{children:["of ",o,n]})]})]})};s.displayName="NodeLinkedNodes";var d=(0,o.memo)(s),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1i7lvnr-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1i7lvnr-1"})({display:"flex",alignItems:"stretch",gap:"0.125rem"}),p=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1i7lvnr-2"})({whiteSpace:"nowrap",lineHeight:"1rem"}),u=(0,r.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1i7lvnr-3"})({opacity:"0.2"})},11140:function(e,t,n){n.d(t,{Z:function(){return d}});var i=n(85893),r=n(19521),o=n(67294),a=n(79632),l=n(52984);let s=e=>{let{staked:t,status:n,locked:r}=e,o=Math.min(t,5e5)/5e5,s=Number(t/1e3).toFixed(0);return(0,i.jsxs)(c,{className:"fs-10",children:[(0,i.jsxs)(m,{children:[(0,i.jsxs)("div",{children:[s,"k ",(0,i.jsx)(p,{children:"of 500k"})]}),(0,i.jsxs)(u,{children:[n.toUpperCase(),r&&(0,i.jsx)(a.JO,{name:"lock",size:"xs"})]})]}),(0,i.jsx)(f,{children:(0,i.jsx)(l.Z,{$percent:o,$color:o>=1?"main1":"main0"})})]})};s.displayName="NodeStaked";var d=(0,o.memo)(s),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-158w15e-0"})({width:"100%",lineHeight:"1rem"}),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-158w15e-1"})({marginBottom:"0.625rem",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"0.375rem",whiteSpace:"nowrap",lineHeight:"1rem"}),p=(0,r.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-158w15e-2"})({opacity:"0.2"}),u=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-158w15e-3"})({display:"flex",alignItems:"center",gap:"0.25rem",fontSize:"0.375rem"}),f=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-158w15e-4"})({display:"flex",alignItems:"center",gap:"0.25rem"})},68461:function(e,t,n){n.d(t,{Z:function(){return d}});var i=n(85893),r=n(19521),o=n(67294),a=n(79632);let l=(0,r.ZP)(a.iA).attrs(e=>({borderType:"solid",oddRowNoise:!0,stickyHeader:!1,...e})).withConfig({displayName:"styles__StyledTable",componentId:"sc-gp6li6-0"})(["thead th{font-size:0.8125rem;","}td,th{padding:0.75rem 1rem;width:0;}tr,td{border:none;}"],{whiteSpace:"nowrap"}),s=e=>{let{children:t,...n}=e;return(0,i.jsx)(c,{children:(0,i.jsx)(l,{...n,children:t})})};s.displayName="NodesTable";var d=(0,o.memo)(s),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1mxy15q-0"})({maxWidth:"100%",overflowX:"auto"})},6309:function(e,t,n){n.d(t,{t:function(){return d},Z:function(){return c}});var i=n(85893),r=n(67294),o=n(19521);let a=o.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-ouxjcu-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.25rem",whiteSpace:"nowrap"});var l=n(79632),s=n(34853);let d=e=>{let{value:t,...n}=e;return(0,i.jsxs)(a,{...n,children:[(0,s.RK)(t),(0,i.jsx)(l.TR,{color:"currentColor"})]})};d.displayName="Price";var c=(0,r.memo)(d)},7954:function(e,t,n){n.d(t,{Z:function(){return i.Z}});var i=n(6309)},32350:function(e,t,n){n.d(t,{Z:function(){return c}});var i=n(85893),r=n(19521),o=n(67294),a=n(79632);r.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-7dtatc-0"})(["",""],e=>{let{$isOpen:t,$duration:n=500}=e;return(0,r.iv)(["display:grid;grid-template-rows:0fr;transition:grid-template-rows ","ms ease-in-out;",""],n,t&&(0,r.iv)(["grid-template-rows:1fr;"]))});let l=(0,r.ZP)(a.Gd).withConfig({displayName:"styles__StyledToggleContainer",componentId:"sc-7dtatc-1"})([""," transition-property:all !important;",""],{position:"relative",top:"-1.25rem",margin:"0px",padding:"0px"},e=>{let{open:t}=e;return t&&(0,r.iv)(["",""],{top:"0px",margin:"-4rem",padding:"4rem"})}),s=r.ZP.div.withConfig({displayName:"styles__StyledButtonsContainer",componentId:"sc-7dtatc-2"})(["",""],e=>{let{$open:t}=e;return(0,r.iv)([""," opacity:",";transition:opacity ease-in-out 400ms ","ms,visibility linear 0ms ","ms;"],{position:"absolute !important",top:"0px",display:"flex",flexDirection:"column",gap:"1.25rem"},t?1:0,t?600:0,t?600:0)}),d=e=>{let{buttons:t,children:n,...r}=e,[d,c]=(0,o.useState)(!0),g=(0,o.useCallback)(()=>c(e=>!e),[]),h=(0,o.useRef)(null),{shouldMount:v,stage:y}=(0,a.Yz)(!d,1e3),{shouldMount:_,stage:x}=(0,a.Yz)(d,1e3),w="enter"===y,{bounds:N}=(0,a.Bq)({ref:h,deps:[w]}),C=(null==N?void 0:N.height)||0;return(0,i.jsx)(m,{style:{minHeight:C},...r,children:(0,i.jsxs)(i.Fragment,{children:[_&&(0,i.jsxs)(l,{open:"enter"===x,duration:1e3,children:[n,(0,i.jsxs)(p,{color:"main0",kind:"neon",variant:"textOnly",size:"md",onClick:g,$_css:[{marginLeft:"auto !important",marginTop:"1.5rem !important",display:"flex !important",gap:"0.625rem"}],children:[(0,i.jsx)(u,{name:"sort-up"}),"collapse"]})]}),v&&(0,i.jsxs)(s,{ref:h,$open:w,children:[t,(0,i.jsxs)(f,{color:"main0",kind:"neon",variant:"secondary",size:"md",onClick:g,children:[(0,i.jsx)(a.JO,{name:"gauge"}),"open dashboard"]})]})]})})};d.displayName="ToggleDashboard";var c=(0,o.memo)(d),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-juc50-0"})({position:"relative",marginBottom:"3.5rem",marginTop:"2rem"}),p=(0,r.ZP)(a.zx).withConfig({displayName:"cmp___StyledButton",componentId:"sc-juc50-1"})(["",""],e=>e.$_css),u=(0,r.ZP)(a.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-juc50-2"})({height:"0.875rem",width:"0.875rem",paddingTop:"0.5rem"}),f=(0,r.ZP)(a.zx).withConfig({displayName:"cmp___StyledButton2",componentId:"sc-juc50-3"})({gap:"0.625rem"})},87625:function(e,t,n){n.d(t,{_:function(){return o}});var i=n(85893),r=n(19521);function o(e){let{data:t}=e,n=(0,r.Fg)();return(0,i.jsx)(i.Fragment,{children:t.filter(e=>!!e.gradient).map((e,t)=>{if(!e.gradient)return null;let{colors:r,deg:o,stops:a}="string"==typeof e.gradient?n.gradient[e.gradient]:e.gradient,l="string"==typeof e.gradient?"gr-".concat(e.gradient):"gr-".concat(t);return(0,i.jsx)("linearGradient",{id:l,gradientTransform:"rotate(".concat(o+-90," 0.5 0.5)"),children:r.map((e,t)=>(0,i.jsx)("stop",{offset:"".concat(a[t],"%"),stopColor:e},e))},l)})})}},96272:function(e,t,n){n.d(t,{v:function(){return l}});var i=n(94461),r=n(67294),o=n(32998),a=n(70235);function l(e){let{nodes:t,filterKey:n="ccnq"}=e,[l]=(0,i.mr)(),{account:s,balance:d=0}=l.connection,{data:c}=l.lastCCNVersion,{entities:m}=l.ccns,p=l.filter,u=t||m,[f,g]=(0,a.L)({key:n,debounced:200}),[h,v]=(0,r.useState)(),y=(0,r.useCallback)(e=>{let t=e.target.value;v(t),g(t)},[g]);(0,r.useEffect)(()=>{void 0===h&&f&&v(f)},[f,h]);let _=(0,r.useCallback)((e,t)=>{if(t)return e?t.filter(t=>{var n;return null===(n=t.name)||void 0===n?void 0:n.toLowerCase().includes(e.toLowerCase())}):t},[]),x=(0,r.useMemo)(()=>_(f,u),[_,f,u]),w=(0,r.useMemo)(()=>{if(x)return x.sort((e,t)=>t.score-e.score)},[x]),{list:N,handleSortItems:C}=(0,o.g)({list:w});return{account:s,accountBalance:d,nodes:u,filteredNodes:N,filter:h,lastVersion:c,filters:p,handleSortItems:C,handleFilterChange:y}}},70235:function(e,t,n){n.d(t,{L:function(){return a}});var i=n(67294),r=n(94461),o=n(77767);function a(e){var t;let{key:n,debounced:a=0}=e,[l,s]=(0,r.mr)(),d=l.filter,c=null===(t=d[n])||void 0===t?void 0:t.value,m=(0,i.useMemo)(()=>{var e;let t;return e=e=>e?s(new o.q6({key:n,value:e})):s(new o.xp({key:n})),n=>{clearTimeout(t),t=setTimeout(()=>e(n),a)}},[a,n,s]);return[c,m]}},76625:function(e,t,n){n.d(t,{W:function(){return r}});var i=n(67294);function r(){let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=setTimeout(()=>t(!0));return()=>clearTimeout(e)},[]),{render:e}}},51383:function(e,t,n){n.d(t,{L:function(){return r}});var i=n(67294);function r(e){let{nodes:t,nodesIssues:n}=e,r=(0,i.useMemo)(()=>{if(t)return t.sort((e,t)=>{let i=n[e.hash]?1:0,r=n[t.hash]?1:0;return r-i})},[t,n]);return{sortedNodes:r}}},32998:function(e,t,n){n.d(t,{g:function(){return r}});var i=n(67294);function r(e){let{list:t}=e,[n,r]=(0,i.useState)(),o=(0,i.useMemo)(()=>t&&n?n(t):t,[t,n]),a=(0,i.useCallback)(e=>r(()=>e),[]);return{list:o,handleSortItems:a}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/755.0aef818ef5684961.js b/_next/static/chunks/755.0aef818ef5684961.js new file mode 100644 index 0000000..19b9fb7 --- /dev/null +++ b/_next/static/chunks/755.0aef818ef5684961.js @@ -0,0 +1,26 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[755],{41391:function(e,t,r){r.r(t),r.d(t,{WcmModal:function(){return ip},WcmQrCode:function(){return rv}});/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let i=window,o=i.ShadowRoot&&(void 0===i.ShadyCSS||i.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,l=Symbol(),a=new WeakMap;class n{constructor(e,t,r){if(this._$cssResult$=!0,r!==l)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o,t=this.t;if(o&&void 0===e){let r=void 0!==t&&1===t.length;r&&(e=a.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),r&&a.set(t,e))}return e}toString(){return this.cssText}}let s=e=>new n("string"==typeof e?e:e+"",void 0,l),c=(e,...t)=>{let r=1===e.length?e[0]:t.reduce((t,r,i)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(r)+e[i+1],e[0]);return new n(r,e,l)},d=(e,t)=>{o?e.adoptedStyleSheets=t.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet):t.forEach(t=>{let r=document.createElement("style"),o=i.litNonce;void 0!==o&&r.setAttribute("nonce",o),r.textContent=t.cssText,e.appendChild(r)})},h=o?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(let r of e.cssRules)t+=r.cssText;return s(t)})(e):e,m=window,p=m.trustedTypes,u=p?p.emptyScript:"",w=m.reactiveElementPolyfillSupport,g={toAttribute(e,t){switch(t){case Boolean:e=e?u:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let r=e;switch(t){case Boolean:r=null!==e;break;case Number:r=null===e?null:Number(e);break;case Object:case Array:try{r=JSON.parse(e)}catch(e){r=null}}return r}},v=(e,t)=>t!==e&&(t==t||e==e),f={attribute:!0,type:String,converter:g,reflect:!1,hasChanged:v},b="finalized";class y extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this._$Eu()}static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();let e=[];return this.elementProperties.forEach((t,r)=>{let i=this._$Ep(r,t);void 0!==i&&(this._$Ev.set(i,r),e.push(i))}),e}static createProperty(e,t=f){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){let r="symbol"==typeof e?Symbol():"__"+e,i=this.getPropertyDescriptor(e,r,t);void 0!==i&&Object.defineProperty(this.prototype,e,i)}}static getPropertyDescriptor(e,t,r){return{get(){return this[t]},set(i){let o=this[e];this[t]=i,this.requestUpdate(e,o,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||f}static finalize(){if(this.hasOwnProperty(b))return!1;this[b]=!0;let e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){let e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(let r of t)this.createProperty(r,e[r])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){let t=[];if(Array.isArray(e)){let r=new Set(e.flat(1/0).reverse());for(let e of r)t.unshift(h(e))}else void 0!==e&&t.push(h(e));return t}static _$Ep(e,t){let r=t.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof e?e.toLowerCase():void 0}_$Eu(){var e;this._$E_=new Promise(e=>this.enableUpdating=e),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach(e=>e(this))}addController(e){var t,r;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(r=e.hostConnected)||void 0===r||r.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])})}createRenderRoot(){var e;let t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return d(t,this.constructor.elementStyles),t}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach(e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)})}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach(e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)})}attributeChangedCallback(e,t,r){this._$AK(e,r)}_$EO(e,t,r=f){var i;let o=this.constructor._$Ep(e,r);if(void 0!==o&&!0===r.reflect){let l=(void 0!==(null===(i=r.converter)||void 0===i?void 0:i.toAttribute)?r.converter:g).toAttribute(t,r.type);this._$El=e,null==l?this.removeAttribute(o):this.setAttribute(o,l),this._$El=null}}_$AK(e,t){var r;let i=this.constructor,o=i._$Ev.get(e);if(void 0!==o&&this._$El!==o){let e=i.getPropertyOptions(o),l="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(r=e.converter)||void 0===r?void 0:r.fromAttribute)?e.converter:g;this._$El=o,this[o]=l.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,r){let i=!0;void 0!==e&&(((r=r||this.constructor.getPropertyOptions(e)).hasChanged||v)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===r.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,r))):i=!1),!this.isUpdatePending&&i&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}let e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach((e,t)=>this[t]=e),this._$Ei=void 0);let t=!1,r=this._$AL;try{(t=this.shouldUpdate(r))?(this.willUpdate(r),null===(e=this._$ES)||void 0===e||e.forEach(e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)}),this.update(r)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(r)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach(e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach((e,t)=>this._$EO(t,this[t],e)),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}}y[b]=!0,y.elementProperties=new Map,y.elementStyles=[],y.shadowRootOptions={mode:"open"},null==w||w({ReactiveElement:y}),(null!==(eb=m.reactiveElementVersions)&&void 0!==eb?eb:m.reactiveElementVersions=[]).push("1.6.3");let x=window,$=x.trustedTypes,C=$?$.createPolicy("lit-html",{createHTML:e=>e}):void 0,A="$lit$",_=`lit$${(Math.random()+"").slice(9)}$`,k="?"+_,O=`<${k}>`,E=document,I=()=>E.createComment(""),T=e=>null===e||"object"!=typeof e&&"function"!=typeof e,P=Array.isArray,M=e=>P(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]),R="[ \n\f\r]",S=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,L=/-->/g,W=/>/g,j=RegExp(`>|${R}(?:([^\\s"'>=/]+)(${R}*=${R}*(?:[^ +\f\r"'\`<>=]|("|')|))|$)`,"g"),D=/'/g,N=/"/g,z=/^(?:script|style|textarea|title)$/i,U=e=>(t,...r)=>({_$litType$:e,strings:t,values:r}),H=U(1),Z=U(2),V=Symbol.for("lit-noChange"),B=Symbol.for("lit-nothing"),q=new WeakMap,F=E.createTreeWalker(E,129,null,!1);function K(e,t){if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==C?C.createHTML(t):t}let Y=(e,t)=>{let r=e.length-1,i=[],o,l=2===t?"":"",a=S;for(let t=0;t"===s[0]?(a=null!=o?o:S,c=-1):void 0===s[1]?c=-2:(c=a.lastIndex-s[2].length,n=s[1],a=void 0===s[3]?j:'"'===s[3]?N:D):a===N||a===D?a=j:a===L||a===W?a=S:(a=j,o=void 0);let h=a===j&&e[t+1].startsWith("/>")?" ":"";l+=a===S?r+O:c>=0?(i.push(n),r.slice(0,c)+A+r.slice(c)+_+h):r+_+(-2===c?(i.push(void 0),t):h)}return[K(e,l+(e[r]||"")+(2===t?"":"")),i]};class Q{constructor({strings:e,_$litType$:t},r){let i;this.parts=[];let o=0,l=0,a=e.length-1,n=this.parts,[s,c]=Y(e,t);if(this.el=Q.createElement(s,r),F.currentNode=this.el.content,2===t){let e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(i=F.nextNode())&&n.length0){i.textContent=$?$.emptyScript:"";for(let r=0;r2||""!==r[0]||""!==r[1]?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=B}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,t=this,r,i){let o=this.strings,l=!1;if(void 0===o)(l=!T(e=G(this,e,t,0))||e!==this._$AH&&e!==V)&&(this._$AH=e);else{let i,a;let n=e;for(e=o[0],i=0;i{var i,o;let l=null!==(i=null==r?void 0:r.renderBefore)&&void 0!==i?i:t,a=l._$litPart$;if(void 0===a){let e=null!==(o=null==r?void 0:r.renderBefore)&&void 0!==o?o:null;l._$litPart$=a=new J(t.insertBefore(I(),e),e,void 0,null!=r?r:{})}return a._$AI(e),a};class es extends y{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var e,t;let r=super.createRenderRoot();return null!==(e=(t=this.renderOptions).renderBefore)&&void 0!==e||(t.renderBefore=r.firstChild),r}update(e){let t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=en(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return V}}es.finalized=!0,es._$litElement$=!0,null===(ex=globalThis.litElementHydrateSupport)||void 0===ex||ex.call(globalThis,{LitElement:es});let ec=globalThis.litElementPolyfillSupport;null==ec||ec({LitElement:es}),(null!==(e$=globalThis.litElementVersions)&&void 0!==e$?e$:globalThis.litElementVersions=[]).push("3.3.3");/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let ed=e=>t=>"function"==typeof t?(customElements.define(e,t),t):((e,t)=>{let{kind:r,elements:i}=t;return{kind:r,elements:i,finisher(t){customElements.define(e,t)}}})(e,t),eh=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(r){r.createProperty(t.key,e)}}:{...t,finisher(r){r.createProperty(t.key,e)}},em=(e,t,r)=>{t.constructor.createProperty(r,e)};function ep(e){return(t,r)=>void 0!==r?em(e,t,r):eh(e,t)}/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function eu(e){return ep({...e,state:!0})}null!=(null===(eC=window.HTMLSlotElement)||void 0===eC?void 0:eC.prototype.assignedElements)||((e,t)=>e.assignedNodes(t).filter(e=>e.nodeType===Node.ELEMENT_NODE));/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let ew={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6};class eg{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,r){this._$Ct=e,this._$AM=t,this._$Ci=r}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let ev=(ef=class extends eg{constructor(e){var t;if(super(e),e.type!==ew.ATTRIBUTE||"class"!==e.name||(null===(t=e.strings)||void 0===t?void 0:t.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(e){return" "+Object.keys(e).filter(t=>e[t]).join(" ")+" "}update(e,[t]){var r,i;if(void 0===this.it){for(let i in this.it=new Set,void 0!==e.strings&&(this.nt=new Set(e.strings.join(" ").split(/\s/).filter(e=>""!==e))),t)!t[i]||(null===(r=this.nt)||void 0===r?void 0:r.has(i))||this.it.add(i);return this.render(t)}let o=e.element.classList;for(let e in this.it.forEach(e=>{e in t||(o.remove(e),this.it.delete(e))}),t){let r=!!t[e];r===this.it.has(e)||(null===(i=this.nt)||void 0===i?void 0:i.has(e))||(r?(o.add(e),this.it.add(e)):(o.remove(e),this.it.delete(e)))}return V}},(...e)=>({_$litDirective$:ef,values:e}));var ef,eb,ey,ex,e$,eC,eA=r(70672);let e_={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},ek={ms:e=>1e3*e,s:e=>e/1e3},eO=()=>{},eE=e=>e;function eI(e,t=!0){if(e&&"finished"!==e.playState)try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch(e){}}let eT=e=>e(),eP=(e,t,r=e_.duration)=>new Proxy({animations:e.map(eT).filter(Boolean),duration:r,options:t},eR),eM=e=>e.animations[0],eR={get:(e,t)=>{let r=eM(e);switch(t){case"duration":return e.duration;case"currentTime":return ek.s((null==r?void 0:r[t])||0);case"playbackRate":case"playState":return null==r?void 0:r[t];case"finished":return e.finished||(e.finished=Promise.all(e.animations.map(eS)).catch(eO)),e.finished;case"stop":return()=>{e.animations.forEach(e=>eI(e))};case"forEachNative":return t=>{e.animations.forEach(r=>t(r,e))};default:return void 0===(null==r?void 0:r[t])?void 0:()=>e.animations.forEach(e=>e[t]())}},set:(e,t,r)=>{switch(t){case"currentTime":r=ek.ms(r);case"playbackRate":for(let i=0;ie.finished,eL=e=>"object"==typeof e&&!!e.createAnimation,eW=e=>"number"==typeof e,ej=e=>Array.isArray(e)&&!eW(e[0]),eD=(e,t,r)=>-r*e+r*t+e,eN=(e,t,r)=>t-e==0?1:(r-e)/(t-e);function ez(e,t){let r=e[e.length-1];for(let i=1;i<=t;i++){let o=eN(0,t,i);e.push(eD(r,1,o))}}let eU=(e,t,r)=>{let i=t-e;return((r-e)%i+i)%i+e},eH=(e,t,r)=>Math.min(Math.max(r,e),t),eZ=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function eV(e,t,r,i){if(e===t&&r===i)return eE;let o=t=>(function(e,t,r,i,o){let l,a;let n=0;do(l=eZ(a=t+(r-t)/2,i,o)-e)>0?r=a:t=a;while(Math.abs(l)>1e-7&&++n<12);return a})(t,0,1,e,r);return e=>0===e||1===e?e:eZ(o(e),t,i)}let eB=(e,t="end")=>r=>{r="end"===t?Math.min(r,.999):Math.max(r,.001);let i=r*e;return eH(0,1,("end"===t?Math.floor(i):Math.ceil(i))/e)},eq=e=>"function"==typeof e,eF=e=>Array.isArray(e)&&eW(e[0]),eK={ease:eV(.25,.1,.25,1),"ease-in":eV(.42,0,1,1),"ease-in-out":eV(.42,0,.58,1),"ease-out":eV(0,0,.58,1)},eY=/\((.*?)\)/;function eQ(e){if(eq(e))return e;if(eF(e))return eV(...e);if(eK[e])return eK[e];if(e.startsWith("steps")){let t=eY.exec(e);if(t){let e=t[1].split(",");return eB(parseFloat(e[0]),e[1].trim())}}return eE}class eG{constructor(e,t=[0,1],{easing:r,duration:i=e_.duration,delay:o=e_.delay,endDelay:l=e_.endDelay,repeat:a=e_.repeat,offset:n,direction:s="normal",autoplay:c=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=eE,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((e,t)=>{this.resolve=e,this.reject=t}),eL(r=r||e_.easing)){let e=r.createAnimation(t);r=e.easing,t=e.keyframes||t,i=e.duration||i}this.repeat=a,this.easing=ej(r)?eE:eQ(r),this.updateDuration(i);let d=function(e,t=function(e){let t=[0];return ez(t,e-1),t}(e.length),r=eE){let i=e.length,o=i-t.length;return o>0&&ez(t,o),o=>{var l;let a=0;for(;a{var r;let i=0;i=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate,this.t=i,i/=1e3,i=Math.max(i-o,0),"finished"===this.playState&&void 0===this.pauseTime&&(i=this.totalDuration);let a=i/this.duration,n=Math.floor(a),c=a%1;!c&&a>=1&&(c=1),1===c&&n--;let h=n%2;("reverse"===s||"alternate"===s&&h||"alternate-reverse"===s&&!h)&&(c=1-c);let m=i>=this.totalDuration?1:Math.min(c,1),p=d(this.easing(m));e(p);let u=void 0===this.pauseTime&&("finished"===this.playState||i>=this.totalDuration+l);u?(this.playState="finished",null===(r=this.resolve)||void 0===r||r.call(this,p)):"idle"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))},c&&this.play()}play(){let e=performance.now();this.playState="running",void 0!==this.pauseTime?this.startTime=e-this.pauseTime:this.startTime||(this.startTime=e),this.cancelTimestamp=this.startTime,this.pauseTime=void 0,this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState="paused",this.pauseTime=this.t}finish(){this.playState="finished",this.tick(0)}stop(){var e;this.playState="idle",void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId),null===(e=this.reject)||void 0===e||e.call(this,!1)}cancel(){this.stop(),this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(e){this.duration=e,this.totalDuration=e*(this.repeat+1)}get currentTime(){return this.t}set currentTime(e){void 0!==this.pauseTime||0===this.rate?this.pauseTime=e:this.startTime=performance.now()-e/this.rate}get playbackRate(){return this.rate}set playbackRate(e){this.rate=e}}var eX=function(){};class eJ{setAnimation(e){this.animation=e,null==e||e.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}let e0=new WeakMap;function e1(e){return e0.has(e)||e0.set(e,{transforms:[],values:new Map}),e0.get(e)}let e2=["","X","Y","Z"],e5={x:"translateX",y:"translateY",z:"translateZ"},e3={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},e4={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:e3,scale:{syntax:"",initialValue:1,toDefaultUnit:eE},skew:e3},e7=new Map,e6=e=>`--motion-${e}`,e8=["x","y","z"];["translate","scale","rotate","skew"].forEach(e=>{e2.forEach(t=>{e8.push(e+t),e7.set(e6(e+t),e4[e])})});let e9=(e,t)=>e8.indexOf(e)-e8.indexOf(t),te=new Set(e8),tt=e=>te.has(e),tr=(e,t)=>{var r;e5[t]&&(t=e5[t]);let{transforms:i}=e1(e);r=t,-1===i.indexOf(r)&&i.push(r),e.style.transform=ti(i)},ti=e=>e.sort(e9).reduce(to,"").trim(),to=(e,t)=>`${e} ${t}(var(${e6(t)}))`,tl=e=>e.startsWith("--"),ta=new Set,tn=(e,t)=>document.createElement("div").animate(e,t),ts={cssRegisterProperty:()=>"undefined"!=typeof CSS&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{tn({opacity:[1]})}catch(e){return!1}return!0},finished:()=>!!tn({opacity:[0,1]},{duration:.001}).finished,linearEasing:()=>{try{tn({opacity:0},{easing:"linear(0, 1)"})}catch(e){return!1}return!0}},tc={},td={};for(let e in ts)td[e]=()=>(void 0===tc[e]&&(tc[e]=ts[e]()),tc[e]);let th=(e,t)=>{let r="",i=Math.round(t/.015);for(let t=0;teq(e)?td.linearEasing()?`linear(${th(e,t)})`:e_.easing:eF(e)?tp(e):e,tp=([e,t,r,i])=>`cubic-bezier(${e}, ${t}, ${r}, ${i})`,tu=e=>Array.isArray(e)?e:[e];function tw(e){return e5[e]&&(e=e5[e]),tt(e)?e6(e):e}let tg={get:(e,t)=>{let r=tl(t=tw(t))?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&0!==r){let e=e7.get(t);e&&(r=e.initialValue)}return r},set:(e,t,r)=>{tl(t=tw(t))?e.style.setProperty(t,r):e.style[t]=r}},tv=e=>"string"==typeof e,tf=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e),tb=function(e,t,r={}){var i,o,l,a,n;"string"==typeof(i=e)?o?(null!==(l=o[i])&&void 0!==l||(o[i]=document.querySelectorAll(i)),i=o[i]):i=document.querySelectorAll(i):i instanceof Element&&(i=[i]),e=Array.from(i||[]);let s=e.length;eX(!!s,"No valid element provided."),eX(!!t,"No keyframes defined.");let c=[];for(let i=0;i{let l=()=>{var t,r;return null!==(r=null!==(t=tg.get(e,$))&&void 0!==t?t:null==A?void 0:A.initialValue)&&void 0!==r?r:0},b=function(e,t){for(let r=0;rt+e)}return i}(b,A);if(eL(p)){let e=p.createAnimation(b,"opacity"!==t,l,$,C);p=e.easing,b=e.keyframes||b,c=e.duration||c}if(tl($)&&(td.cssRegisterProperty()?function(e){if(!ta.has(e)){ta.add(e);try{let{syntax:t,initialValue:r}=e7.has(e)?e7.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch(e){}}}($):x=!1),y&&!td.linearEasing()&&(eq(p)||ej(p)&&p.some(eq))&&(x=!1),x){A&&(b=b.map(e=>eW(e)?A.toDefaultUnit(e):e)),1===b.length&&(!td.partialKeyframes()||s)&&b.unshift(l());let t={delay:ek.ms(d),duration:ek.ms(c),endDelay:ek.ms(h),easing:ej(p)?void 0:tm(p,c),direction:w,iterations:m+1,fill:"both"};(a=e.animate({[$]:b,offset:g,easing:ej(p)?p.map(e=>tm(e,c)):void 0},t)).finished||(a.finished=new Promise((e,t)=>{a.onfinish=e,a.oncancel=t}));let r=b[b.length-1];a.finished.then(()=>{u||(tg.set(e,$,r),a.cancel())}).catch(eO),v||(a.playbackRate=1.000001)}else if(o&&y)1===(b=b.map(e=>"string"==typeof e?parseFloat(e):e)).length&&b.unshift(parseFloat(l())),a=new o(t=>{tg.set(e,$,_?_(t):t)},b,Object.assign(Object.assign({},i),{duration:c,easing:p}));else{let t=b[b.length-1];tg.set(e,$,A&&eW(t)?A.toDefaultUnit(t):t)}return s&&n(e,t,b,{duration:c,delay:d,easing:p,repeat:m,offset:g},"motion-one"),C.setAnimation(a),a&&!f&&a.pause(),a}}(o,e,t[e],l,eG);c.push(d)}}return eP(c,r,r.duration)};function ty(e,t={}){return eP([()=>{let r=new eG(e,[0,1],t);return r.finished.catch(()=>{}),r}],t,t.duration)}function tx(e,t,r){let i=eq(e)?ty:tb;return i(e,t,r)}/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let t$=e=>null!=e?e:B;var tC=r(92592),tA=Object.defineProperty,t_=Object.getOwnPropertySymbols,tk=Object.prototype.hasOwnProperty,tO=Object.prototype.propertyIsEnumerable,tE=(e,t,r)=>t in e?tA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tI=(e,t)=>{for(var r in t||(t={}))tk.call(t,r)&&tE(e,r,t[r]);if(t_)for(var r of t_(t))tO.call(t,r)&&tE(e,r,t[r]);return e};function tT(){return{"--wcm-accent-color":"#3396FF","--wcm-accent-fill-color":"#FFFFFF","--wcm-z-index":"89","--wcm-background-color":"#3396FF","--wcm-background-border-radius":"8px","--wcm-container-border-radius":"30px","--wcm-wallet-icon-border-radius":"15px","--wcm-wallet-icon-large-border-radius":"30px","--wcm-wallet-icon-small-border-radius":"7px","--wcm-input-border-radius":"28px","--wcm-button-border-radius":"10px","--wcm-notification-border-radius":"36px","--wcm-secondary-button-border-radius":"28px","--wcm-icon-button-border-radius":"50%","--wcm-button-hover-highlight-border-radius":"10px","--wcm-text-big-bold-size":"20px","--wcm-text-big-bold-weight":"600","--wcm-text-big-bold-line-height":"24px","--wcm-text-big-bold-letter-spacing":"-0.03em","--wcm-text-big-bold-text-transform":"none","--wcm-text-xsmall-bold-size":"10px","--wcm-text-xsmall-bold-weight":"700","--wcm-text-xsmall-bold-line-height":"12px","--wcm-text-xsmall-bold-letter-spacing":"0.02em","--wcm-text-xsmall-bold-text-transform":"uppercase","--wcm-text-xsmall-regular-size":"12px","--wcm-text-xsmall-regular-weight":"600","--wcm-text-xsmall-regular-line-height":"14px","--wcm-text-xsmall-regular-letter-spacing":"-0.03em","--wcm-text-xsmall-regular-text-transform":"none","--wcm-text-small-thin-size":"14px","--wcm-text-small-thin-weight":"500","--wcm-text-small-thin-line-height":"16px","--wcm-text-small-thin-letter-spacing":"-0.03em","--wcm-text-small-thin-text-transform":"none","--wcm-text-small-regular-size":"14px","--wcm-text-small-regular-weight":"600","--wcm-text-small-regular-line-height":"16px","--wcm-text-small-regular-letter-spacing":"-0.03em","--wcm-text-small-regular-text-transform":"none","--wcm-text-medium-regular-size":"16px","--wcm-text-medium-regular-weight":"600","--wcm-text-medium-regular-line-height":"20px","--wcm-text-medium-regular-letter-spacing":"-0.03em","--wcm-text-medium-regular-text-transform":"none","--wcm-font-family":"-apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', sans-serif","--wcm-font-feature-settings":"'tnum' on, 'lnum' on, 'case' on","--wcm-success-color":"rgb(38,181,98)","--wcm-error-color":"rgb(242, 90, 103)","--wcm-overlay-background-color":"rgba(0, 0, 0, 0.3)","--wcm-overlay-backdrop-filter":"none"}}let tP={getPreset:e=>tT()[e],setTheme(){let e=document.querySelector(":root"),{themeVariables:t}=eA.Ic.state;if(e){let r=tI(tI(tI({},function(){var e;let t=null!=(e=eA.Ic.state.themeMode)?e:"dark",r={light:{foreground:{1:"rgb(20,20,20)",2:"rgb(121,134,134)",3:"rgb(158,169,169)"},background:{1:"rgb(255,255,255)",2:"rgb(241,243,243)",3:"rgb(228,231,231)"},overlay:"rgba(0,0,0,0.1)"},dark:{foreground:{1:"rgb(228,231,231)",2:"rgb(148,158,158)",3:"rgb(110,119,119)"},background:{1:"rgb(20,20,20)",2:"rgb(39,42,42)",3:"rgb(59,64,64)"},overlay:"rgba(255,255,255,0.1)"}}[t];return{"--wcm-color-fg-1":r.foreground[1],"--wcm-color-fg-2":r.foreground[2],"--wcm-color-fg-3":r.foreground[3],"--wcm-color-bg-1":r.background[1],"--wcm-color-bg-2":r.background[2],"--wcm-color-bg-3":r.background[3],"--wcm-color-overlay":r.overlay}}()),tT()),t);Object.entries(r).forEach(([t,r])=>e.style.setProperty(t,r))}},globalCss:c`*,::after,::before{margin:0;padding:0;box-sizing:border-box;font-style:normal;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;backface-visibility:hidden}button{cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;border:none;background-color:transparent;transition:all .2s ease}@media (hover:hover) and (pointer:fine){button:active{transition:all .1s ease;transform:scale(.93)}}button::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;transition:background-color,.2s ease}button:disabled{cursor:not-allowed}button svg,button wcm-text{position:relative;z-index:1}input{border:none;outline:0;appearance:none}img{display:block}::selection{color:var(--wcm-accent-fill-color);background:var(--wcm-accent-color)}`},tM=c`button{border-radius:var(--wcm-secondary-button-border-radius);height:28px;padding:0 10px;background-color:var(--wcm-accent-color)}button path{fill:var(--wcm-accent-fill-color)}button::after{border-radius:inherit;border:1px solid var(--wcm-color-overlay)}button:disabled::after{background-color:transparent}.wcm-icon-left svg{margin-right:5px}.wcm-icon-right svg{margin-left:5px}button:active::after{background-color:var(--wcm-color-overlay)}.wcm-ghost,.wcm-ghost:active::after,.wcm-outline{background-color:transparent}.wcm-ghost:active{opacity:.5}@media(hover:hover){button:hover::after{background-color:var(--wcm-color-overlay)}.wcm-ghost:hover::after{background-color:transparent}.wcm-ghost:hover{opacity:.5}}button:disabled{background-color:var(--wcm-color-bg-3);pointer-events:none}.wcm-ghost::after{border-color:transparent}.wcm-ghost path{fill:var(--wcm-color-fg-2)}.wcm-outline path{fill:var(--wcm-accent-color)}.wcm-outline:disabled{background-color:transparent;opacity:.5}`;var tR=Object.defineProperty,tS=Object.getOwnPropertyDescriptor,tL=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?tS(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&tR(t,r,l),l};let tW=class extends es{constructor(){super(...arguments),this.disabled=!1,this.iconLeft=void 0,this.iconRight=void 0,this.onClick=()=>null,this.variant="default"}render(){let e={"wcm-icon-left":void 0!==this.iconLeft,"wcm-icon-right":void 0!==this.iconRight,"wcm-ghost":"ghost"===this.variant,"wcm-outline":"outline"===this.variant},t="inverse";return"ghost"===this.variant&&(t="secondary"),"outline"===this.variant&&(t="accent"),H``}};tW.styles=[tP.globalCss,tM],tL([ep({type:Boolean})],tW.prototype,"disabled",2),tL([ep()],tW.prototype,"iconLeft",2),tL([ep()],tW.prototype,"iconRight",2),tL([ep()],tW.prototype,"onClick",2),tL([ep()],tW.prototype,"variant",2),tW=tL([ed("wcm-button")],tW);let tj=c`:host{display:inline-block}button{padding:0 15px 1px;height:40px;border-radius:var(--wcm-button-border-radius);color:var(--wcm-accent-fill-color);background-color:var(--wcm-accent-color)}button::after{content:'';top:0;bottom:0;left:0;right:0;position:absolute;background-color:transparent;border-radius:inherit;transition:background-color .2s ease;border:1px solid var(--wcm-color-overlay)}button:active::after{background-color:var(--wcm-color-overlay)}button:disabled{padding-bottom:0;background-color:var(--wcm-color-bg-3);color:var(--wcm-color-fg-3)}.wcm-secondary{color:var(--wcm-accent-color);background-color:transparent}.wcm-secondary::after{display:none}@media(hover:hover){button:hover::after{background-color:var(--wcm-color-overlay)}}`;var tD=Object.defineProperty,tN=Object.getOwnPropertyDescriptor,tz=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?tN(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&tD(t,r,l),l};let tU=class extends es{constructor(){super(...arguments),this.disabled=!1,this.variant="primary"}render(){let e={"wcm-secondary":"secondary"===this.variant};return H``}};tU.styles=[tP.globalCss,tj],tz([ep({type:Boolean})],tU.prototype,"disabled",2),tz([ep()],tU.prototype,"variant",2),tU=tz([ed("wcm-button-big")],tU);let tH=c`:host{background-color:var(--wcm-color-bg-2);border-top:1px solid var(--wcm-color-bg-3)}div{padding:10px 20px;display:inherit;flex-direction:inherit;align-items:inherit;width:inherit;justify-content:inherit}`;var tZ=Object.defineProperty,tV=Object.getOwnPropertyDescriptor;let tB=class extends es{render(){return H`
`}};tB.styles=[tP.globalCss,tH],tB=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?tV(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&tZ(t,r,l),l})([ed("wcm-info-footer")],tB);let tq={CROSS_ICON:Z``,WALLET_CONNECT_LOGO:Z``,WALLET_CONNECT_ICON:Z``,WALLET_CONNECT_ICON_COLORED:Z``,BACK_ICON:Z``,COPY_ICON:Z``,RETRY_ICON:Z``,DESKTOP_ICON:Z``,MOBILE_ICON:Z``,ARROW_DOWN_ICON:Z``,ARROW_UP_RIGHT_ICON:Z``,ARROW_RIGHT_ICON:Z``,QRCODE_ICON:Z``,SCAN_ICON:Z``,CHECKMARK_ICON:Z``,SEARCH_ICON:Z``,WALLET_PLACEHOLDER:Z``,GLOBE_ICON:Z``},tF=c`.wcm-toolbar-placeholder{top:0;bottom:0;left:0;right:0;width:100%;position:absolute;display:block;pointer-events:none;height:100px;border-radius:calc(var(--wcm-background-border-radius) * .9);background-color:var(--wcm-background-color);background-position:center;background-size:cover}.wcm-toolbar{height:38px;display:flex;position:relative;margin:5px 15px 5px 5px;justify-content:space-between;align-items:center}.wcm-toolbar img,.wcm-toolbar svg{height:28px;object-position:left center;object-fit:contain}#wcm-wc-logo path{fill:var(--wcm-accent-fill-color)}button{width:28px;height:28px;border-radius:var(--wcm-icon-button-border-radius);border:0;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--wcm-color-bg-1);box-shadow:0 0 0 1px var(--wcm-color-overlay)}button:active{background-color:var(--wcm-color-bg-2)}button svg{display:block;object-position:center}button path{fill:var(--wcm-color-fg-1)}.wcm-toolbar div{display:flex}@media(hover:hover){button:hover{background-color:var(--wcm-color-bg-2)}}`;var tK=Object.defineProperty,tY=Object.getOwnPropertyDescriptor;let tQ=class extends es{render(){return H`
${tq.WALLET_CONNECT_LOGO}
`}};tQ.styles=[tP.globalCss,tF],tQ=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?tY(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&tK(t,r,l),l})([ed("wcm-modal-backcard")],tQ);let tG=c`main{padding:20px;padding-top:0;width:100%}`;var tX=Object.defineProperty,tJ=Object.getOwnPropertyDescriptor;let t0=class extends es{render(){return H`
`}};t0.styles=[tP.globalCss,tG],t0=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?tJ(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&tX(t,r,l),l})([ed("wcm-modal-content")],t0);let t1=c`footer{padding:10px;display:flex;flex-direction:column;align-items:inherit;justify-content:inherit;border-top:1px solid var(--wcm-color-bg-2)}`;var t2=Object.defineProperty,t5=Object.getOwnPropertyDescriptor;let t3=class extends es{render(){return H`
`}};t3.styles=[tP.globalCss,t1],t3=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?t5(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&t2(t,r,l),l})([ed("wcm-modal-footer")],t3);let t4=c`header{display:flex;justify-content:center;align-items:center;padding:20px;position:relative}.wcm-border{border-bottom:1px solid var(--wcm-color-bg-2);margin-bottom:20px}header button{padding:15px 20px}header button:active{opacity:.5}@media(hover:hover){header button:hover{opacity:.5}}.wcm-back-btn{position:absolute;left:0}.wcm-action-btn{position:absolute;right:0}path{fill:var(--wcm-accent-color)}`;var t7=Object.defineProperty,t6=Object.getOwnPropertyDescriptor,t8=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?t6(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&t7(t,r,l),l};let t9=class extends es{constructor(){super(...arguments),this.title="",this.onAction=void 0,this.actionIcon=void 0,this.border=!1}backBtnTemplate(){return H``}actionBtnTemplate(){return H``}render(){let e={"wcm-border":this.border},t=eA.AV.state.history.length>1,r=this.title?H`${this.title}`:H``;return H`
${t?this.backBtnTemplate():null} ${r} ${this.onAction?this.actionBtnTemplate():null}
`}};t9.styles=[tP.globalCss,t4],t8([ep()],t9.prototype,"title",2),t8([ep()],t9.prototype,"onAction",2),t8([ep()],t9.prototype,"actionIcon",2),t8([ep({type:Boolean})],t9.prototype,"border",2),t9=t8([ed("wcm-modal-header")],t9);let re={MOBILE_BREAKPOINT:600,WCM_RECENT_WALLET_DATA:"WCM_RECENT_WALLET_DATA",EXPLORER_WALLET_URL:"https://explorer.walletconnect.com/?type=wallet",getShadowRootElement(e,t){let r=e.renderRoot.querySelector(t);if(!r)throw Error(`${t} not found`);return r},getWalletIcon({id:e,image_id:t}){let{walletImages:r}=eA.t0.state;return null!=r&&r[e]?r[e]:t?eA.uc.getWalletImageUrl(t):""},getWalletName:(e,t=!1)=>t&&e.length>8?`${e.substring(0,8)}..`:e,isMobileAnimation:()=>window.innerWidth<=re.MOBILE_BREAKPOINT,async preloadImage(e){let t=new Promise((t,r)=>{let i=new Image;i.onload=t,i.onerror=r,i.crossOrigin="anonymous",i.src=e});return Promise.race([t,eA.zv.wait(3e3)])},getErrorMessage:e=>e instanceof Error?e.message:"Unknown Error",debounce(e,t=500){let r;return(...i)=>{r&&clearTimeout(r),r=setTimeout(function(){e(...i)},t)}},handleMobileLinking(e){let t;let{walletConnectUri:r}=eA.zb.state,{mobile:i,name:o}=e,l=i?.native,a=i?.universal;re.setRecentWallet(e),r&&(t="",l?t=eA.zv.formatUniversalUrl(l,r,o):a&&(t=eA.zv.formatNativeUrl(a,r,o)),eA.zv.openHref(t,"_self"))},handleAndroidLinking(){let{walletConnectUri:e}=eA.zb.state;e&&(eA.zv.setWalletConnectAndroidDeepLink(e),eA.zv.openHref(e,"_self"))},async handleUriCopy(){let{walletConnectUri:e}=eA.zb.state;if(e)try{await navigator.clipboard.writeText(e),eA.Vs.openToast("Link copied","success")}catch{eA.Vs.openToast("Failed to copy","error")}},getCustomImageUrls(){let{walletImages:e}=eA.t0.state,t=Object.values(e??{});return Object.values(t)},truncate:(e,t=8)=>e.length<=t?e:`${e.substring(0,4)}...${e.substring(e.length-4)}`,setRecentWallet(e){try{localStorage.setItem(re.WCM_RECENT_WALLET_DATA,JSON.stringify(e))}catch{console.info("Unable to set recent wallet")}},getRecentWallet(){try{let e=localStorage.getItem(re.WCM_RECENT_WALLET_DATA);return e?JSON.parse(e):void 0}catch{console.info("Unable to get recent wallet")}},caseSafeIncludes:(e,t)=>e.toUpperCase().includes(t.toUpperCase()),openWalletExplorerUrl(){eA.zv.openHref(re.EXPLORER_WALLET_URL,"_blank")},getCachedRouterWalletPlatforms(){let{desktop:e,mobile:t}=eA.zv.getWalletRouterData(),r=!!e?.native,i=!!e?.universal,o=!!t?.native||!!t?.universal;return{isDesktop:r,isMobile:o,isWeb:i}},goToConnectingView(e){eA.AV.setData({Wallet:e});let t=eA.zv.isMobile(),{isDesktop:r,isWeb:i,isMobile:o}=re.getCachedRouterWalletPlatforms();t?o?eA.AV.push("MobileConnecting"):i?eA.AV.push("WebConnecting"):eA.AV.push("InstallWallet"):r?eA.AV.push("DesktopConnecting"):i?eA.AV.push("WebConnecting"):o?eA.AV.push("MobileQrcodeConnecting"):eA.AV.push("InstallWallet")}},rt=c`.wcm-router{overflow:hidden;will-change:transform}.wcm-content{display:flex;flex-direction:column}`;var rr=Object.defineProperty,ri=Object.getOwnPropertyDescriptor,ro=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?ri(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rr(t,r,l),l};let rl=class extends es{constructor(){super(),this.view=eA.AV.state.view,this.prevView=eA.AV.state.view,this.unsubscribe=void 0,this.oldHeight="0px",this.resizeObserver=void 0,this.unsubscribe=eA.AV.subscribe(e=>{this.view!==e.view&&this.onChangeRoute()})}firstUpdated(){this.resizeObserver=new ResizeObserver(([e])=>{let t=`${e.contentRect.height}px`;"0px"!==this.oldHeight&&tx(this.routerEl,{height:[this.oldHeight,t]},{duration:.2}),this.oldHeight=t}),this.resizeObserver.observe(this.contentEl)}disconnectedCallback(){var e,t;null==(e=this.unsubscribe)||e.call(this),null==(t=this.resizeObserver)||t.disconnect()}get routerEl(){return re.getShadowRootElement(this,".wcm-router")}get contentEl(){return re.getShadowRootElement(this,".wcm-content")}viewTemplate(){switch(this.view){case"ConnectWallet":return H``;case"DesktopConnecting":return H``;case"MobileConnecting":return H``;case"WebConnecting":return H``;case"MobileQrcodeConnecting":return H``;case"WalletExplorer":return H``;case"Qrcode":return H``;case"InstallWallet":return H``;default:return H`
Not Found
`}}async onChangeRoute(){await tx(this.routerEl,{opacity:[1,0],scale:[1,1.02]},{duration:.15,delay:.1}).finished,this.view=eA.AV.state.view,tx(this.routerEl,{opacity:[0,1],scale:[.99,1]},{duration:.37,delay:.05})}render(){return H`
${this.viewTemplate()}
`}};rl.styles=[tP.globalCss,rt],ro([eu()],rl.prototype,"view",2),ro([eu()],rl.prototype,"prevView",2),rl=ro([ed("wcm-modal-router")],rl);let ra=c`div{height:36px;width:max-content;display:flex;justify-content:center;align-items:center;padding:9px 15px 11px;position:absolute;top:12px;box-shadow:0 6px 14px -6px rgba(10,16,31,.3),0 10px 32px -4px rgba(10,16,31,.15);z-index:2;left:50%;transform:translateX(-50%);pointer-events:none;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border-radius:var(--wcm-notification-border-radius);border:1px solid var(--wcm-color-overlay);background-color:var(--wcm-color-overlay)}svg{margin-right:5px}@-moz-document url-prefix(){div{background-color:var(--wcm-color-bg-3)}}.wcm-success path{fill:var(--wcm-accent-color)}.wcm-error path{fill:var(--wcm-error-color)}`;var rn=Object.defineProperty,rs=Object.getOwnPropertyDescriptor,rc=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?rs(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rn(t,r,l),l};let rd=class extends es{constructor(){super(),this.open=!1,this.unsubscribe=void 0,this.timeout=void 0,this.unsubscribe=eA.Vs.subscribe(e=>{e.open?(this.open=!0,this.timeout=setTimeout(()=>eA.Vs.closeToast(),2200)):(this.open=!1,clearTimeout(this.timeout))})}disconnectedCallback(){var e;null==(e=this.unsubscribe)||e.call(this),clearTimeout(this.timeout),eA.Vs.closeToast()}render(){let{message:e,variant:t}=eA.Vs.state;return this.open?H`
${"success"===t?tq.CHECKMARK_ICON:null} ${"error"===t?tq.CROSS_ICON:null}${e}
`:null}};function rh(e,t,r){return e!==t&&(e-t<0?t-e:e-t)<=r+.1}rd.styles=[tP.globalCss,ra],rc([eu()],rd.prototype,"open",2),rd=rc([ed("wcm-modal-toast")],rd);let rm={generate(e,t,r){let i="#141414",o=[],l=function(e,t){let r=Array.prototype.slice.call(tC.create(e,{errorCorrectionLevel:"Q"}).modules.data,0),i=Math.sqrt(r.length);return r.reduce((e,t,r)=>(r%i==0?e.push([t]):e[e.length-1].push(t))&&e,[])}(e,0),a=t/l.length,n=[{x:0,y:0},{x:1,y:0},{x:0,y:1}];n.forEach(({x:e,y:t})=>{let r=(l.length-7)*a*e,s=(l.length-7)*a*t;for(let e=0;e`)}});let s=Math.floor((r+25)/a),c=l.length/2-s/2,d=l.length/2+s/2-1,h=[];l.forEach((e,t)=>{e.forEach((e,r)=>{!l[t][r]||t<7&&r<7||t>l.length-8&&r<7||t<7&&r>l.length-8||t>c&&tc&&r{m[e]?m[e].push(t):m[e]=[t]}),Object.entries(m).map(([e,t])=>{let r=t.filter(e=>t.every(t=>!rh(e,t,a)));return[Number(e),r]}).forEach(([e,t])=>{t.forEach(t=>{o.push(Z``)})}),Object.entries(m).filter(([e,t])=>t.length>1).map(([e,t])=>{let r=t.filter(e=>t.some(t=>rh(e,t,a)));return[Number(e),r]}).map(([e,t])=>{t.sort((e,t)=>et.some(t=>rh(e,t,a)));t?t.push(e):r.push([e])}return[e,r.map(e=>[e[0],e[e.length-1]])]}).forEach(([e,t])=>{t.forEach(([t,r])=>{o.push(Z``)})}),o}},rp=c`@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}div{position:relative;user-select:none;display:block;overflow:hidden;aspect-ratio:1/1;animation:fadeIn ease .2s}.wcm-dark{background-color:#fff;border-radius:var(--wcm-container-border-radius);padding:18px;box-shadow:0 2px 5px #000}svg:first-child,wcm-wallet-image{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}wcm-wallet-image{transform:translateY(-50%) translateX(-50%)}wcm-wallet-image{width:25%;height:25%;border-radius:var(--wcm-wallet-icon-border-radius)}svg:first-child{transform:translateY(-50%) translateX(-50%) scale(.9)}svg:first-child path:first-child{fill:var(--wcm-accent-color)}svg:first-child path:last-child{stroke:var(--wcm-color-overlay)}`;var ru=Object.defineProperty,rw=Object.getOwnPropertyDescriptor,rg=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?rw(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&ru(t,r,l),l};let rv=class extends es{constructor(){super(...arguments),this.uri="",this.size=0,this.imageId=void 0,this.walletId=void 0,this.imageUrl=void 0}svgTemplate(){let e="light"===eA.Ic.state.themeMode?this.size:this.size-36;return Z`${rm.generate(this.uri,e,e/4)}`}render(){let e={"wcm-dark":"dark"===eA.Ic.state.themeMode};return H`
${this.walletId||this.imageUrl?H``:tq.WALLET_CONNECT_ICON_COLORED} ${this.svgTemplate()}
`}};rv.styles=[tP.globalCss,rp],rg([ep()],rv.prototype,"uri",2),rg([ep({type:Number})],rv.prototype,"size",2),rg([ep()],rv.prototype,"imageId",2),rg([ep()],rv.prototype,"walletId",2),rg([ep()],rv.prototype,"imageUrl",2),rv=rg([ed("wcm-qrcode")],rv);let rf=c`:host{position:relative;height:28px;width:80%}input{width:100%;height:100%;line-height:28px!important;border-radius:var(--wcm-input-border-radius);font-style:normal;font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,Ubuntu,'Helvetica Neue',sans-serif;font-feature-settings:'case' on;font-weight:500;font-size:16px;letter-spacing:-.03em;padding:0 10px 0 34px;transition:.2s all ease;color:var(--wcm-color-fg-1);background-color:var(--wcm-color-bg-3);box-shadow:inset 0 0 0 1px var(--wcm-color-overlay);caret-color:var(--wcm-accent-color)}input::placeholder{color:var(--wcm-color-fg-2)}svg{left:10px;top:4px;pointer-events:none;position:absolute;width:20px;height:20px}input:focus-within{box-shadow:inset 0 0 0 1px var(--wcm-accent-color)}path{fill:var(--wcm-color-fg-2)}`;var rb=Object.defineProperty,ry=Object.getOwnPropertyDescriptor,rx=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?ry(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rb(t,r,l),l};let r$=class extends es{constructor(){super(...arguments),this.onChange=()=>null}render(){return H` ${tq.SEARCH_ICON}`}};r$.styles=[tP.globalCss,rf],rx([ep()],r$.prototype,"onChange",2),r$=rx([ed("wcm-search-input")],r$);let rC=c`@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}svg{animation:rotate 2s linear infinite;display:flex;justify-content:center;align-items:center}svg circle{stroke-linecap:round;animation:dash 1.5s ease infinite;stroke:var(--wcm-accent-color)}`;var rA=Object.defineProperty,r_=Object.getOwnPropertyDescriptor;let rk=class extends es{render(){return H``}};rk.styles=[tP.globalCss,rC],rk=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?r_(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rA(t,r,l),l})([ed("wcm-spinner")],rk);let rO=c`span{font-style:normal;font-family:var(--wcm-font-family);font-feature-settings:var(--wcm-font-feature-settings)}.wcm-xsmall-bold{font-family:var(--wcm-text-xsmall-bold-font-family);font-weight:var(--wcm-text-xsmall-bold-weight);font-size:var(--wcm-text-xsmall-bold-size);line-height:var(--wcm-text-xsmall-bold-line-height);letter-spacing:var(--wcm-text-xsmall-bold-letter-spacing);text-transform:var(--wcm-text-xsmall-bold-text-transform)}.wcm-xsmall-regular{font-family:var(--wcm-text-xsmall-regular-font-family);font-weight:var(--wcm-text-xsmall-regular-weight);font-size:var(--wcm-text-xsmall-regular-size);line-height:var(--wcm-text-xsmall-regular-line-height);letter-spacing:var(--wcm-text-xsmall-regular-letter-spacing);text-transform:var(--wcm-text-xsmall-regular-text-transform)}.wcm-small-thin{font-family:var(--wcm-text-small-thin-font-family);font-weight:var(--wcm-text-small-thin-weight);font-size:var(--wcm-text-small-thin-size);line-height:var(--wcm-text-small-thin-line-height);letter-spacing:var(--wcm-text-small-thin-letter-spacing);text-transform:var(--wcm-text-small-thin-text-transform)}.wcm-small-regular{font-family:var(--wcm-text-small-regular-font-family);font-weight:var(--wcm-text-small-regular-weight);font-size:var(--wcm-text-small-regular-size);line-height:var(--wcm-text-small-regular-line-height);letter-spacing:var(--wcm-text-small-regular-letter-spacing);text-transform:var(--wcm-text-small-regular-text-transform)}.wcm-medium-regular{font-family:var(--wcm-text-medium-regular-font-family);font-weight:var(--wcm-text-medium-regular-weight);font-size:var(--wcm-text-medium-regular-size);line-height:var(--wcm-text-medium-regular-line-height);letter-spacing:var(--wcm-text-medium-regular-letter-spacing);text-transform:var(--wcm-text-medium-regular-text-transform)}.wcm-big-bold{font-family:var(--wcm-text-big-bold-font-family);font-weight:var(--wcm-text-big-bold-weight);font-size:var(--wcm-text-big-bold-size);line-height:var(--wcm-text-big-bold-line-height);letter-spacing:var(--wcm-text-big-bold-letter-spacing);text-transform:var(--wcm-text-big-bold-text-transform)}:host(*){color:var(--wcm-color-fg-1)}.wcm-color-primary{color:var(--wcm-color-fg-1)}.wcm-color-secondary{color:var(--wcm-color-fg-2)}.wcm-color-tertiary{color:var(--wcm-color-fg-3)}.wcm-color-inverse{color:var(--wcm-accent-fill-color)}.wcm-color-accnt{color:var(--wcm-accent-color)}.wcm-color-error{color:var(--wcm-error-color)}`;var rE=Object.defineProperty,rI=Object.getOwnPropertyDescriptor,rT=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?rI(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rE(t,r,l),l};let rP=class extends es{constructor(){super(...arguments),this.variant="medium-regular",this.color="primary"}render(){let e={"wcm-big-bold":"big-bold"===this.variant,"wcm-medium-regular":"medium-regular"===this.variant,"wcm-small-regular":"small-regular"===this.variant,"wcm-small-thin":"small-thin"===this.variant,"wcm-xsmall-regular":"xsmall-regular"===this.variant,"wcm-xsmall-bold":"xsmall-bold"===this.variant,"wcm-color-primary":"primary"===this.color,"wcm-color-secondary":"secondary"===this.color,"wcm-color-tertiary":"tertiary"===this.color,"wcm-color-inverse":"inverse"===this.color,"wcm-color-accnt":"accent"===this.color,"wcm-color-error":"error"===this.color};return H``}};rP.styles=[tP.globalCss,rO],rT([ep()],rP.prototype,"variant",2),rT([ep()],rP.prototype,"color",2),rP=rT([ed("wcm-text")],rP);let rM=c`button{width:100%;height:100%;border-radius:var(--wcm-button-hover-highlight-border-radius);display:flex;align-items:flex-start}button:active{background-color:var(--wcm-color-overlay)}@media(hover:hover){button:hover{background-color:var(--wcm-color-overlay)}}button>div{width:80px;padding:5px 0;display:flex;flex-direction:column;align-items:center}wcm-text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}wcm-wallet-image{height:60px;width:60px;transition:all .2s ease;border-radius:var(--wcm-wallet-icon-border-radius);margin-bottom:5px}.wcm-sublabel{margin-top:2px}`;var rR=Object.defineProperty,rS=Object.getOwnPropertyDescriptor,rL=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?rS(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rR(t,r,l),l};let rW=class extends es{constructor(){super(...arguments),this.onClick=()=>null,this.name="",this.walletId="",this.label=void 0,this.imageId=void 0,this.installed=!1,this.recent=!1}sublabelTemplate(){return this.recent?H`RECENT`:this.installed?H`INSTALLED`:null}handleClick(){eA.uA.click({name:"WALLET_BUTTON",walletId:this.walletId}),this.onClick()}render(){var e;return H``}};rW.styles=[tP.globalCss,rM],rL([ep()],rW.prototype,"onClick",2),rL([ep()],rW.prototype,"name",2),rL([ep()],rW.prototype,"walletId",2),rL([ep()],rW.prototype,"label",2),rL([ep()],rW.prototype,"imageId",2),rL([ep({type:Boolean})],rW.prototype,"installed",2),rL([ep({type:Boolean})],rW.prototype,"recent",2),rW=rL([ed("wcm-wallet-button")],rW);let rj=c`:host{display:block}div{overflow:hidden;position:relative;border-radius:inherit;width:100%;height:100%;background-color:var(--wcm-color-overlay)}svg{position:relative;width:100%;height:100%}div::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;border:1px solid var(--wcm-color-overlay)}div img{width:100%;height:100%;object-fit:cover;object-position:center}#wallet-placeholder-fill{fill:var(--wcm-color-bg-3)}#wallet-placeholder-dash{stroke:var(--wcm-color-overlay)}`;var rD=Object.defineProperty,rN=Object.getOwnPropertyDescriptor,rz=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?rN(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rD(t,r,l),l};let rU=class extends es{constructor(){super(...arguments),this.walletId="",this.imageId=void 0,this.imageUrl=void 0}render(){var e;let t=null!=(e=this.imageUrl)&&e.length?this.imageUrl:re.getWalletIcon({id:this.walletId,image_id:this.imageId});return H`${t.length?H`
${this.id}
`:tq.WALLET_PLACEHOLDER}`}};rU.styles=[tP.globalCss,rj],rz([ep()],rU.prototype,"walletId",2),rz([ep()],rU.prototype,"imageId",2),rz([ep()],rU.prototype,"imageUrl",2),rU=rz([ed("wcm-wallet-image")],rU);var rH=Object.defineProperty,rZ=Object.getOwnPropertyDescriptor,rV=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?rZ(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rH(t,r,l),l};let rB=class extends es{constructor(){super(),this.preload=!0,this.preloadData()}async loadImages(e){try{null!=e&&e.length&&await Promise.all(e.map(async e=>re.preloadImage(e)))}catch{console.info("Unsuccessful attempt at preloading some images",e)}}async preloadListings(){if(eA.t0.state.enableExplorer){await eA.uc.getRecomendedWallets(),eA.zb.setIsDataLoaded(!0);let{recomendedWallets:e}=eA.uc.state,t=e.map(e=>re.getWalletIcon(e));await this.loadImages(t)}else eA.zb.setIsDataLoaded(!0)}async preloadCustomImages(){let e=re.getCustomImageUrls();await this.loadImages(e)}async preloadData(){try{this.preload&&(this.preload=!1,await Promise.all([this.preloadListings(),this.preloadCustomImages()]))}catch(e){console.error(e),eA.Vs.openToast("Failed preloading","error")}}};rV([eu()],rB.prototype,"preload",2),rB=rV([ed("wcm-explorer-context")],rB);var rq=Object.defineProperty,rF=Object.getOwnPropertyDescriptor;let rK=class extends es{constructor(){super(),this.unsubscribeTheme=void 0,tP.setTheme(),this.unsubscribeTheme=eA.Ic.subscribe(tP.setTheme)}disconnectedCallback(){var e;null==(e=this.unsubscribeTheme)||e.call(this)}};rK=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?rF(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rq(t,r,l),l})([ed("wcm-theme-context")],rK);let rY=c`@keyframes scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-70px * 9),0,0)}}.wcm-slider{position:relative;overflow-x:hidden;padding:10px 0;margin:0 -20px;width:calc(100% + 40px)}.wcm-track{display:flex;width:calc(70px * 18);animation:scroll 20s linear infinite;opacity:.7}.wcm-track svg{margin:0 5px}wcm-wallet-image{width:60px;height:60px;margin:0 5px;border-radius:var(--wcm-wallet-icon-border-radius)}.wcm-grid{display:grid;grid-template-columns:repeat(4,80px);justify-content:space-between}.wcm-title{display:flex;align-items:center;margin-bottom:10px}.wcm-title svg{margin-right:6px}.wcm-title path{fill:var(--wcm-accent-color)}wcm-modal-footer .wcm-title{padding:0 10px}wcm-button-big{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);filter:drop-shadow(0 0 17px var(--wcm-color-bg-1))}wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-info-footer wcm-text{text-align:center;margin-bottom:15px}#wallet-placeholder-fill{fill:var(--wcm-color-bg-3)}#wallet-placeholder-dash{stroke:var(--wcm-color-overlay)}`;var rQ=Object.defineProperty,rG=Object.getOwnPropertyDescriptor;let rX=class extends es{onGoToQrcode(){eA.AV.push("Qrcode")}render(){let{recomendedWallets:e}=eA.uc.state,t=[...e,...e],r=2*eA.zv.RECOMMENDED_WALLET_AMOUNT;return H`
${tq.MOBILE_ICON}WalletConnect
${[...Array(r)].map((e,r)=>{let i=t[r%t.length];return i?H``:tq.WALLET_PLACEHOLDER})}
Select Wallet
Choose WalletConnect to see supported apps on your device`}};rX.styles=[tP.globalCss,rY],rX=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?rG(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&rQ(t,r,l),l})([ed("wcm-android-wallet-selection")],rX);let rJ=c`@keyframes loading{to{stroke-dashoffset:0}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}:host{display:flex;flex-direction:column;align-items:center}div{position:relative;width:110px;height:110px;display:flex;justify-content:center;align-items:center;margin:40px 0 20px 0;transform:translate3d(0,0,0)}svg{position:absolute;width:110px;height:110px;fill:none;stroke:transparent;stroke-linecap:round;stroke-width:2px;top:0;left:0}use{stroke:var(--wcm-accent-color);animation:loading 1s linear infinite}wcm-wallet-image{border-radius:var(--wcm-wallet-icon-large-border-radius);width:90px;height:90px}wcm-text{margin-bottom:40px}.wcm-error svg{stroke:var(--wcm-error-color)}.wcm-error use{display:none}.wcm-error{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}.wcm-stale svg,.wcm-stale use{display:none}`;var r0=Object.defineProperty,r1=Object.getOwnPropertyDescriptor,r2=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?r1(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&r0(t,r,l),l};let r5=class extends es{constructor(){super(...arguments),this.walletId=void 0,this.imageId=void 0,this.isError=!1,this.isStale=!1,this.label=""}svgLoaderTemplate(){var e,t;let r=null!=(t=null==(e=eA.Ic.state.themeVariables)?void 0:e["--wcm-wallet-icon-large-border-radius"])?t:tP.getPreset("--wcm-wallet-icon-large-border-radius"),i=0;i=(r.includes("%")?.88*parseInt(r,10):parseInt(r,10))*1.17;let o=317-1.57*i,l=425-1.8*i;return H``}render(){let e={"wcm-error":this.isError,"wcm-stale":this.isStale};return H`
${this.svgLoaderTemplate()}
${this.isError?"Connection declined":this.label}`}};r5.styles=[tP.globalCss,rJ],r2([ep()],r5.prototype,"walletId",2),r2([ep()],r5.prototype,"imageId",2),r2([ep({type:Boolean})],r5.prototype,"isError",2),r2([ep({type:Boolean})],r5.prototype,"isStale",2),r2([ep()],r5.prototype,"label",2),r5=r2([ed("wcm-connector-waiting")],r5);let r3={manualWallets(){var e,t;let{mobileWallets:r,desktopWallets:i}=eA.t0.state,o=null==(e=r3.recentWallet())?void 0:e.id,l=eA.zv.isMobile()?r:i,a=l?.filter(e=>o!==e.id);return null!=(t=eA.zv.isMobile()?a?.map(({id:e,name:t,links:r})=>({id:e,name:t,mobile:r,links:r})):a?.map(({id:e,name:t,links:r})=>({id:e,name:t,desktop:r,links:r})))?t:[]},recentWallet:()=>re.getRecentWallet(),recomendedWallets(e=!1){var t;let r=e||null==(t=r3.recentWallet())?void 0:t.id,{recomendedWallets:i}=eA.uc.state;return i.filter(e=>r!==e.id)}},r4={onConnecting(e){re.goToConnectingView(e)},manualWalletsTemplate(){return r3.manualWallets().map(e=>H``)},recomendedWalletsTemplate(e=!1){return r3.recomendedWallets(e).map(e=>H``)},recentWalletTemplate(){let e=r3.recentWallet();if(e)return H``}},r7=c`.wcm-grid{display:grid;grid-template-columns:repeat(4,80px);justify-content:space-between}.wcm-desktop-title,.wcm-mobile-title{display:flex;align-items:center}.wcm-mobile-title{justify-content:space-between;margin-bottom:20px;margin-top:-10px}.wcm-desktop-title{margin-bottom:10px;padding:0 10px}.wcm-subtitle{display:flex;align-items:center}.wcm-subtitle:last-child path{fill:var(--wcm-color-fg-3)}.wcm-desktop-title svg,.wcm-mobile-title svg{margin-right:6px}.wcm-desktop-title path,.wcm-mobile-title path{fill:var(--wcm-accent-color)}`;var r6=Object.defineProperty,r8=Object.getOwnPropertyDescriptor;let r9=class extends es{render(){let{explorerExcludedWalletIds:e,enableExplorer:t}=eA.t0.state,r=r4.manualWalletsTemplate(),i=r4.recomendedWalletsTemplate(),o=[r4.recentWalletTemplate(),...r,...i];o=o.filter(Boolean);let l=o.length>4||"ALL"!==e&&t,a=[];a=l?o.slice(0,3):o;let n=!!a.length;return H`
${tq.MOBILE_ICON}Mobile
${tq.SCAN_ICON}Scan with your wallet
${n?H`
${tq.DESKTOP_ICON}Desktop
${a} ${l?H``:null}
`:null}`}};r9.styles=[tP.globalCss,r7],r9=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?r8(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&r6(t,r,l),l})([ed("wcm-desktop-wallet-selection")],r9);let ie=c`div{background-color:var(--wcm-color-bg-2);padding:10px 20px 15px 20px;border-top:1px solid var(--wcm-color-bg-3);text-align:center}a{color:var(--wcm-accent-color);text-decoration:none;transition:opacity .2s ease-in-out;display:inline}a:active{opacity:.8}@media(hover:hover){a:hover{opacity:.8}}`;var it=Object.defineProperty,ir=Object.getOwnPropertyDescriptor;let ii=class extends es{render(){let{termsOfServiceUrl:e,privacyPolicyUrl:t}=eA.t0.state;return e??t?H`
By connecting your wallet to this app, you agree to the app's ${e?H`Terms of Service`:null} ${e&&t?"and":null} ${t?H`Privacy Policy`:null}
`:null}};ii.styles=[tP.globalCss,ie],ii=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?ir(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&it(t,r,l),l})([ed("wcm-legal-notice")],ii);let io=c`div{display:grid;grid-template-columns:repeat(4,80px);margin:0 -10px;justify-content:space-between;row-gap:10px}`;var il=Object.defineProperty,ia=Object.getOwnPropertyDescriptor;let is=class extends es{onQrcode(){eA.AV.push("Qrcode")}render(){let{explorerExcludedWalletIds:e,enableExplorer:t}=eA.t0.state,r=r4.manualWalletsTemplate(),i=r4.recomendedWalletsTemplate(),o=[r4.recentWalletTemplate(),...r,...i];o=o.filter(Boolean);let l=o.length>8||"ALL"!==e&&t,a=[];a=l?o.slice(0,7):o;let n=!!a.length;return H`${n?H`
${a} ${l?H``:null}
`:null}`}};is.styles=[tP.globalCss,io],is=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?ia(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&il(t,r,l),l})([ed("wcm-mobile-wallet-selection")],is);let ic=c`:host{all:initial}.wcm-overlay{top:0;bottom:0;left:0;right:0;position:fixed;z-index:var(--wcm-z-index);overflow:hidden;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;background-color:var(--wcm-overlay-background-color);backdrop-filter:var(--wcm-overlay-backdrop-filter)}@media(max-height:720px) and (orientation:landscape){.wcm-overlay{overflow:scroll;align-items:flex-start;padding:20px 0}}.wcm-active{pointer-events:auto}.wcm-container{position:relative;max-width:360px;width:100%;outline:0;border-radius:var(--wcm-background-border-radius) var(--wcm-background-border-radius) var(--wcm-container-border-radius) var(--wcm-container-border-radius);border:1px solid var(--wcm-color-overlay);overflow:hidden}.wcm-card{width:100%;position:relative;border-radius:var(--wcm-container-border-radius);overflow:hidden;box-shadow:0 6px 14px -6px rgba(10,16,31,.12),0 10px 32px -4px rgba(10,16,31,.1),0 0 0 1px var(--wcm-color-overlay);background-color:var(--wcm-color-bg-1);color:var(--wcm-color-fg-1)}@media(max-width:600px){.wcm-container{max-width:440px;border-radius:var(--wcm-background-border-radius) var(--wcm-background-border-radius) 0 0}.wcm-card{border-radius:var(--wcm-container-border-radius) var(--wcm-container-border-radius) 0 0}.wcm-overlay{align-items:flex-end}}@media(max-width:440px){.wcm-container{border:0}}`;var id=Object.defineProperty,ih=Object.getOwnPropertyDescriptor,im=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?ih(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&id(t,r,l),l};let ip=class extends es{constructor(){super(),this.open=!1,this.active=!1,this.unsubscribeModal=void 0,this.abortController=void 0,this.unsubscribeModal=eA.jb.subscribe(e=>{e.open?this.onOpenModalEvent():this.onCloseModalEvent()})}disconnectedCallback(){var e;null==(e=this.unsubscribeModal)||e.call(this)}get overlayEl(){return re.getShadowRootElement(this,".wcm-overlay")}get containerEl(){return re.getShadowRootElement(this,".wcm-container")}toggleBodyScroll(e){if(document.querySelector("body")){if(e){let e=document.getElementById("wcm-styles");e?.remove()}else document.head.insertAdjacentHTML("beforeend",'')}}onCloseModal(e){e.target===e.currentTarget&&eA.jb.close()}onOpenModalEvent(){this.toggleBodyScroll(!1),this.addKeyboardEvents(),this.open=!0,setTimeout(async()=>{let e=re.isMobileAnimation()?{y:["50vh","0vh"]}:{scale:[.98,1]};await Promise.all([tx(this.overlayEl,{opacity:[0,1]},{delay:.1,duration:.2}).finished,tx(this.containerEl,e,{delay:.1,duration:.2}).finished]),this.active=!0},0)}async onCloseModalEvent(){this.toggleBodyScroll(!0),this.removeKeyboardEvents();let e=re.isMobileAnimation()?{y:["0vh","50vh"]}:{scale:[1,.98]};await Promise.all([tx(this.overlayEl,{opacity:[1,0]},{duration:.2}).finished,tx(this.containerEl,e,{duration:.2}).finished]),this.containerEl.removeAttribute("style"),this.active=!1,this.open=!1}addKeyboardEvents(){this.abortController=new AbortController,window.addEventListener("keydown",e=>{var t;"Escape"===e.key?eA.jb.close():"Tab"===e.key&&(null!=(t=e.target)&&t.tagName.includes("wcm-")||this.containerEl.focus())},this.abortController),this.containerEl.focus()}removeKeyboardEvents(){var e;null==(e=this.abortController)||e.abort(),this.abortController=void 0}render(){let e={"wcm-overlay":!0,"wcm-active":this.active};return H`
${this.open?H`
`:null}
`}};ip.styles=[tP.globalCss,ic],im([eu()],ip.prototype,"open",2),im([eu()],ip.prototype,"active",2),ip=im([ed("wcm-modal")],ip);let iu=c`div{display:flex;margin-top:15px}slot{display:inline-block;margin:0 5px}wcm-button{margin:0 5px}`;var iw=Object.defineProperty,ig=Object.getOwnPropertyDescriptor,iv=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?ig(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&iw(t,r,l),l};let ib=class extends es{constructor(){super(...arguments),this.isMobile=!1,this.isDesktop=!1,this.isWeb=!1,this.isRetry=!1}onMobile(){eA.zv.isMobile()?eA.AV.replace("MobileConnecting"):eA.AV.replace("MobileQrcodeConnecting")}onDesktop(){eA.AV.replace("DesktopConnecting")}onWeb(){eA.AV.replace("WebConnecting")}render(){return H`
${this.isRetry?H``:null} ${this.isMobile?H`Mobile`:null} ${this.isDesktop?H`Desktop`:null} ${this.isWeb?H`Web`:null}
`}};ib.styles=[tP.globalCss,iu],iv([ep({type:Boolean})],ib.prototype,"isMobile",2),iv([ep({type:Boolean})],ib.prototype,"isDesktop",2),iv([ep({type:Boolean})],ib.prototype,"isWeb",2),iv([ep({type:Boolean})],ib.prototype,"isRetry",2),ib=iv([ed("wcm-platform-selection")],ib);let iy=c`button{display:flex;flex-direction:column;padding:5px 10px;border-radius:var(--wcm-button-hover-highlight-border-radius);height:100%;justify-content:flex-start}.wcm-icons{width:60px;height:60px;display:flex;flex-wrap:wrap;padding:7px;border-radius:var(--wcm-wallet-icon-border-radius);justify-content:space-between;align-items:center;margin-bottom:5px;background-color:var(--wcm-color-bg-2);box-shadow:inset 0 0 0 1px var(--wcm-color-overlay)}button:active{background-color:var(--wcm-color-overlay)}@media(hover:hover){button:hover{background-color:var(--wcm-color-overlay)}}.wcm-icons img{width:21px;height:21px;object-fit:cover;object-position:center;border-radius:calc(var(--wcm-wallet-icon-border-radius)/ 2);border:1px solid var(--wcm-color-overlay)}.wcm-icons svg{width:21px;height:21px}.wcm-icons img:nth-child(1),.wcm-icons img:nth-child(2),.wcm-icons svg:nth-child(1),.wcm-icons svg:nth-child(2){margin-bottom:4px}wcm-text{width:100%;text-align:center}#wallet-placeholder-fill{fill:var(--wcm-color-bg-3)}#wallet-placeholder-dash{stroke:var(--wcm-color-overlay)}`;var ix=Object.defineProperty,i$=Object.getOwnPropertyDescriptor;let iC=class extends es{onClick(){eA.AV.push("WalletExplorer")}render(){let{recomendedWallets:e}=eA.uc.state,t=r3.manualWallets(),r=[...e,...t].reverse().slice(0,4);return H``}};iC.styles=[tP.globalCss,iy],iC=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?i$(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&ix(t,r,l),l})([ed("wcm-view-all-wallets-button")],iC);let iA=c`.wcm-qr-container{width:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}`;var i_=Object.defineProperty,ik=Object.getOwnPropertyDescriptor,iO=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?ik(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&i_(t,r,l),l};let iE=class extends es{constructor(){super(),this.walletId="",this.imageId="",this.uri="",setTimeout(()=>{let{walletConnectUri:e}=eA.zb.state;this.uri=e},0)}get overlayEl(){return re.getShadowRootElement(this,".wcm-qr-container")}render(){return H`
${this.uri?H``:H``}
`}};iE.styles=[tP.globalCss,iA],iO([ep()],iE.prototype,"walletId",2),iO([ep()],iE.prototype,"imageId",2),iO([eu()],iE.prototype,"uri",2),iE=iO([ed("wcm-walletconnect-qr")],iE);var iI=Object.defineProperty,iT=Object.getOwnPropertyDescriptor;let iP=class extends es{viewTemplate(){return eA.zv.isAndroid()?H``:eA.zv.isMobile()?H``:H``}render(){return H`${this.viewTemplate()}`}};iP.styles=[tP.globalCss],iP=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?iT(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&iI(t,r,l),l})([ed("wcm-connect-wallet-view")],iP);let iM=c`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}`;var iR=Object.defineProperty,iS=Object.getOwnPropertyDescriptor,iL=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?iS(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&iR(t,r,l),l};let iW=class extends es{constructor(){super(),this.isError=!1,this.openDesktopApp()}onFormatAndRedirect(e){let{desktop:t,name:r}=eA.zv.getWalletRouterData(),i=t?.native;if(i){let t=eA.zv.formatNativeUrl(i,e,r);eA.zv.openHref(t,"_self")}}openDesktopApp(){let{walletConnectUri:e}=eA.zb.state,t=eA.zv.getWalletRouterData();re.setRecentWallet(t),e&&this.onFormatAndRedirect(e)}render(){let{name:e,id:t,image_id:r}=eA.zv.getWalletRouterData(),{isMobile:i,isWeb:o}=re.getCachedRouterWalletPlatforms();return H`${`Connection can continue loading if ${e} is not installed on your device`}Retry`}};iW.styles=[tP.globalCss,iM],iL([eu()],iW.prototype,"isError",2),iW=iL([ed("wcm-desktop-connecting-view")],iW);let ij=c`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}wcm-button{margin-top:15px}`;var iD=Object.defineProperty,iN=Object.getOwnPropertyDescriptor;let iz=class extends es{onInstall(e){e&&eA.zv.openHref(e,"_blank")}render(){let{name:e,id:t,image_id:r,homepage:i}=eA.zv.getWalletRouterData();return H`${`Download ${e} to continue. If multiple browser extensions are installed, disable non ${e} ones and try again`}Download`}};iz.styles=[tP.globalCss,ij],iz=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?iN(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&iD(t,r,l),l})([ed("wcm-install-wallet-view")],iz);let iU=c`wcm-wallet-image{border-radius:var(--wcm-wallet-icon-large-border-radius);width:96px;height:96px;margin-bottom:20px}wcm-info-footer{display:flex;width:100%}.wcm-app-store{justify-content:space-between}.wcm-app-store wcm-wallet-image{margin-right:10px;margin-bottom:0;width:28px;height:28px;border-radius:var(--wcm-wallet-icon-small-border-radius)}.wcm-app-store div{display:flex;align-items:center}.wcm-app-store wcm-button{margin-right:-10px}.wcm-note{flex-direction:column;align-items:center;padding:5px 0}.wcm-note wcm-text{text-align:center}wcm-platform-selection{margin-top:-15px}.wcm-note wcm-text{margin-top:15px}.wcm-note wcm-text span{color:var(--wcm-accent-color)}`;var iH=Object.defineProperty,iZ=Object.getOwnPropertyDescriptor,iV=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?iZ(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&iH(t,r,l),l};let iB=class extends es{constructor(){super(),this.isError=!1,this.openMobileApp()}onFormatAndRedirect(e,t=!1){let{mobile:r,name:i}=eA.zv.getWalletRouterData(),o=r?.native,l=r?.universal;if(o&&!t){let t=eA.zv.formatNativeUrl(o,e,i);eA.zv.openHref(t,"_self")}else if(l){let t=eA.zv.formatUniversalUrl(l,e,i);eA.zv.openHref(t,"_self")}}openMobileApp(e=!1){let{walletConnectUri:t}=eA.zb.state,r=eA.zv.getWalletRouterData();re.setRecentWallet(r),t&&this.onFormatAndRedirect(t,e)}onGoToAppStore(e){e&&eA.zv.openHref(e,"_blank")}render(){let{name:e,id:t,image_id:r,app:i,mobile:o}=eA.zv.getWalletRouterData(),{isWeb:l}=re.getCachedRouterWalletPlatforms(),a=i?.ios,n=o?.universal;return H`Retry${n?H`Still doesn't work? Try this alternate link`:null}
${`Get ${e}`}
App Store
`}};iB.styles=[tP.globalCss,iU],iV([eu()],iB.prototype,"isError",2),iB=iV([ed("wcm-mobile-connecting-view")],iB);let iq=c`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}`;var iF=Object.defineProperty,iK=Object.getOwnPropertyDescriptor;let iY=class extends es{render(){let{name:e,id:t,image_id:r}=eA.zv.getWalletRouterData(),{isDesktop:i,isWeb:o}=re.getCachedRouterWalletPlatforms();return H`${`Scan this QR Code with your phone's camera or inside ${e} app`}`}};iY.styles=[tP.globalCss,iq],iY=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?iK(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&iF(t,r,l),l})([ed("wcm-mobile-qr-connecting-view")],iY);var iQ=Object.defineProperty,iG=Object.getOwnPropertyDescriptor;let iX=class extends es{render(){return H``}};iX.styles=[tP.globalCss],iX=((e,t,r,i)=>{for(var o,l=i>1?void 0:i?iG(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&iQ(t,r,l),l})([ed("wcm-qrcode-view")],iX);let iJ=c`wcm-modal-content{height:clamp(200px,60vh,600px);display:block;overflow:scroll;scrollbar-width:none;position:relative;margin-top:1px}.wcm-grid{display:grid;grid-template-columns:repeat(4,80px);justify-content:space-between;margin:-15px -10px;padding-top:20px}wcm-modal-content::after,wcm-modal-content::before{content:'';position:fixed;pointer-events:none;z-index:1;width:100%;height:20px;opacity:1}wcm-modal-content::before{box-shadow:0 -1px 0 0 var(--wcm-color-bg-1);background:linear-gradient(var(--wcm-color-bg-1),rgba(255,255,255,0))}wcm-modal-content::after{box-shadow:0 1px 0 0 var(--wcm-color-bg-1);background:linear-gradient(rgba(255,255,255,0),var(--wcm-color-bg-1));top:calc(100% - 20px)}wcm-modal-content::-webkit-scrollbar{display:none}.wcm-placeholder-block{display:flex;justify-content:center;align-items:center;height:100px;overflow:hidden}.wcm-empty,.wcm-loading{display:flex}.wcm-loading .wcm-placeholder-block{height:100%}.wcm-end-reached .wcm-placeholder-block{height:0;opacity:0}.wcm-empty .wcm-placeholder-block{opacity:1;height:100%}wcm-wallet-button{margin:calc((100% - 60px)/ 3) 0}`;var i0=Object.defineProperty,i1=Object.getOwnPropertyDescriptor,i2=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?i1(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&i0(t,r,l),l};let i5=class extends es{constructor(){super(...arguments),this.loading=!eA.uc.state.wallets.listings.length,this.firstFetch=!eA.uc.state.wallets.listings.length,this.search="",this.endReached=!1,this.intersectionObserver=void 0,this.searchDebounce=re.debounce(e=>{e.length>=1?(this.firstFetch=!0,this.endReached=!1,this.search=e,eA.uc.resetSearch(),this.fetchWallets()):this.search&&(this.search="",this.endReached=this.isLastPage(),eA.uc.resetSearch())})}firstUpdated(){this.createPaginationObserver()}disconnectedCallback(){var e;null==(e=this.intersectionObserver)||e.disconnect()}get placeholderEl(){return re.getShadowRootElement(this,".wcm-placeholder-block")}createPaginationObserver(){this.intersectionObserver=new IntersectionObserver(([e])=>{e.isIntersecting&&!(this.search&&this.firstFetch)&&this.fetchWallets()}),this.intersectionObserver.observe(this.placeholderEl)}isLastPage(){let{wallets:e,search:t}=eA.uc.state,{listings:r,total:i}=this.search?t:e;return i<=40||r.length>=i}async fetchWallets(){var e;let{wallets:t,search:r}=eA.uc.state,{listings:i,total:o,page:l}=this.search?r:t;if(!this.endReached&&(this.firstFetch||o>40&&i.lengthre.getWalletIcon(e));await Promise.all([...i.map(async e=>re.preloadImage(e)),eA.zv.wait(300)]),this.endReached=this.isLastPage()}catch(e){console.error(e),eA.Vs.openToast(re.getErrorMessage(e),"error")}finally{this.loading=!1,this.firstFetch=!1}}onConnect(e){eA.zv.isAndroid()?re.handleMobileLinking(e):re.goToConnectingView(e)}onSearchChange(e){let{value:t}=e.target;this.searchDebounce(t)}render(){let{wallets:e,search:t}=eA.uc.state,{listings:r}=this.search?t:e,i=this.loading&&!r.length,o=this.search.length>=3,l=r4.manualWalletsTemplate(),a=r4.recomendedWalletsTemplate(!0);o&&(l=l.filter(({values:e})=>re.caseSafeIncludes(e[0],this.search)),a=a.filter(({values:e})=>re.caseSafeIncludes(e[0],this.search)));let n=!this.loading&&!r.length&&!a.length,s={"wcm-loading":i,"wcm-end-reached":this.endReached||!this.loading,"wcm-empty":n};return H`
${i?null:l} ${i?null:a} ${i?null:r.map(e=>H`${e?H``:null}`)}
${n?H`No results found`:null} ${!n&&this.loading?H``:null}
`}};i5.styles=[tP.globalCss,iJ],i2([eu()],i5.prototype,"loading",2),i2([eu()],i5.prototype,"firstFetch",2),i2([eu()],i5.prototype,"search",2),i2([eu()],i5.prototype,"endReached",2),i5=i2([ed("wcm-wallet-explorer-view")],i5);let i3=c`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}`;var i4=Object.defineProperty,i7=Object.getOwnPropertyDescriptor,i6=(e,t,r,i)=>{for(var o,l=i>1?void 0:i?i7(t,r):t,a=e.length-1;a>=0;a--)(o=e[a])&&(l=(i?o(t,r,l):o(l))||l);return i&&l&&i4(t,r,l),l};let i8=class extends es{constructor(){super(),this.isError=!1,this.openWebWallet()}onFormatAndRedirect(e){let{desktop:t,name:r}=eA.zv.getWalletRouterData(),i=t?.universal;if(i){let t=eA.zv.formatUniversalUrl(i,e,r);eA.zv.openHref(t,"_blank")}}openWebWallet(){let{walletConnectUri:e}=eA.zb.state,t=eA.zv.getWalletRouterData();re.setRecentWallet(t),e&&this.onFormatAndRedirect(e)}render(){let{name:e,id:t,image_id:r}=eA.zv.getWalletRouterData(),{isMobile:i,isDesktop:o}=re.getCachedRouterWalletPlatforms(),l=eA.zv.isMobile();return H`${`${e} web app has opened in a new tab. Go there, accept the connection, and come back`}Retry`}};i8.styles=[tP.globalCss,i3],i6([eu()],i8.prototype,"isError",2),i8=i6([ed("wcm-web-connecting-view")],i8)}}]); \ No newline at end of file diff --git a/_next/static/chunks/903-cb7381617cdbef89.js b/_next/static/chunks/903-cb7381617cdbef89.js new file mode 100644 index 0000000..77ff598 --- /dev/null +++ b/_next/static/chunks/903-cb7381617cdbef89.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[903],{87931:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(85893),i=n(67294),a=n(41664),o=n.n(a),l=n(79632);let s=e=>{let{href:t,variant:n="secondary",color:i="main0",kind:a="default",size:s="md",disabled:c,children:d,...u}=e,m=(0,r.jsx)(l.zx,{as:"a",variant:n,color:i,kind:a,size:s,disabled:c,...u,children:d});return c?m:(0,r.jsx)(o(),{href:t,passHref:!0,legacyBehavior:!0,children:m})};s.displayName="ButtonLink";var c=(0,i.memo)(s)},68390:function(e,t,n){n.d(t,{HC:function(){return m},ZP:function(){return p}});var r=n(85893),i=n(19521),a=n(67294),o=n(79632);let l=i.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-lib0cf-0"})([""," background-color:#00000033;border:1px solid #ffffff19;box-shadow:0px 4px 24px 0px rgba(135,157,202,0.12);backdrop-filter:blur(50px);"],{position:"relative",display:"flex",flexDirection:"column",gap:"1.5rem",borderRadius:"1rem",padding:"1.5rem"}),s=i.ZP.div.attrs((0,o.PT)("tp-info")).withConfig({displayName:"styles__StyledTitle",componentId:"sc-lib0cf-1"})(["",""],{textTransform:"uppercase"});var c=n(11505);let d=e=>{let{name:t,value:n,big:a=!1,...o}=e,l=(0,i.Fg)();return(0,r.jsxs)(f,{...o,children:[(0,r.jsx)(h,{className:"tp-body3 fs-10",children:t}),(0,r.jsx)(y,{className:"".concat(a?"tp-body3 fs-16":"tp-body fs-12"),children:n||(0,r.jsx)(c.g4,{width:"1em",height:"1em",color:l.color.info})})]})};d.displayName="Card2Field";let u=e=>{let{title:t,children:n,...i}=e;return(0,r.jsxs)(l,{...i,children:[(0,r.jsx)(s,{children:t}),n]})};u.displayName="Card2";let m=(0,a.memo)(d);var p=(0,a.memo)(u),f=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-cjcrrw-0"})({display:"flex",alignItems:"center"}),h=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-cjcrrw-1"})({marginRight:"1rem",whiteSpace:"nowrap",textTransform:"uppercase",opacity:"0.6"}),y=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-cjcrrw-2"})({marginLeft:"auto",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"})},77849:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(85893),i=n(19521),a=n(67294),o=n(79632);let l=e=>{let{children:t,isOwner:n,value:i,onChange:o,onBlur:l,onKeyDown:s,wrap:f=!1,...h}=e,[y,g]=(0,a.useState)(),v=(0,a.useRef)(null),w=(0,a.useCallback)(()=>{g(e=>e||!e)},[]),x=(0,a.useCallback)(e=>{g(!1),l&&l(e)},[l]),_=(0,a.useCallback)(e=>{["Escape","Enter","NumpadEnter"].includes(e.code)&&(g(!1),s&&s(e))},[s]),N=(0,a.useCallback)(e=>{var t;let n=null===(t=e.currentTarget)||void 0===t?void 0:t.textContent;o&&o(n)},[o]);return(0,a.useEffect)(()=>{if(!v.current)return;let e=i+"";v.current.textContent!==e&&(v.current.textContent=e||null)},[i,y]),(0,a.useEffect)(()=>{v.current&&(v.current.focus(),function(e){if(!document.createRange)return;let t=document.createRange();t.selectNodeContents(e),t.collapse(!1);let n=window.getSelection();null==n||n.removeAllRanges(),null==n||n.addRange(t)}(v.current),v.current.scrollLeft=v.current.scrollWidth)},[y]),(0,r.jsxs)(c,{...h,children:[y?(0,r.jsx)(d,{ref:v,type:"text",disabled:!n,contentEditable:!0,onInput:N,onBlur:x,onKeyDown:_,suppressContentEditableWarning:!0,...h,$_css:[{minWidth:"1px",borderStyle:"none",outline:"2px solid transparent",outlineOffset:"2px"},!f&&{maxWidth:"100%",overflow:"hidden",whiteSpace:"nowrap"}]}):(0,r.jsx)(u,{$_css2:[!f&&{maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}],children:t||i||"NONE"}),n&&(0,r.jsx)(m,{$_css3:[{display:"flex",flexShrink:"0",justifyContent:"flex-end",overflow:"hidden"},{maxWidth:y?"0":"1.75rem",transition:"max-width ease-in-out 0.25s 0s"}],children:(0,r.jsx)(p,{name:"edit",onClick:w})})]})};l.displayName="NodeDetailEditableField";var s=(0,a.memo)(l),c=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-g2fwm8-0"})({display:"flex",alignItems:"baseline",overflow:"hidden"}),d=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-g2fwm8-1"})(["",""],e=>e.$_css),u=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-g2fwm8-2"})(["",""],e=>e.$_css2),m=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-g2fwm8-3"})(["",""],e=>e.$_css3),p=(0,i.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-g2fwm8-4"})({marginLeft:"0.75rem",height:"0.875rem",width:"0.875rem",cursor:"pointer"})},1218:function(e,t,n){n.d(t,{Z:function(){return b}});var r=n(85893),i=n(67294),a=n(79632),o=n(19521);let l=o.ZP.input.attrs({type:"file"}).withConfig({displayName:"styles__StyledHiddenFileInput",componentId:"sc-11emaos-0"})(["display:none;"]),s=(0,i.forwardRef)((e,t)=>{let{value:n,onChange:o,accept:s,children:c,error:d,label:u,resetValue:m="",...p}=e,f=(0,i.useRef)(null),h=(0,i.useCallback)(()=>{if(f.current){if(void 0!==m&&n&&n!==m){f.current.value="",o(m);return}f.current.click()}},[o,m,n]),y=(0,i.useCallback)(e=>{let t=e.target,{files:n}=t;if(n){let e=n[0];o(e)}},[o]);return(0,r.jsxs)("div",{tabIndex:-1,ref:t,onClick:h,...p,children:[u&&(0,r.jsx)(a.lX,{label:u,error:d,required:!0}),c,d&&(0,r.jsx)(a.Xq,{error:d}),(0,r.jsx)(l,{type:"file",ref:f,onChange:y,accept:s})]})});s.displayName="HiddenFileInput";var c=(0,i.memo)(s),d=n(25675),u=n.n(d);let m=(0,o.ZP)(c).attrs(e=>({accept:"*.png,*.jpg,*.jpeg,*.svg",...e})).withConfig({displayName:"styles__StyledBackgroundEditInput",componentId:"sc-ysmt7e-0"})(["",";"],e=>{let{theme:t}=e;return(0,o.iv)([""," transition:all ease-in-out 0.25s 0s;background-color:","66;border-bottom-left-radius:100%;"],{position:"absolute",right:"-1rem",top:"-1rem",display:"flex",height:"3.5rem",width:"5rem",cursor:"pointer",alignItems:"center",justifyContent:"center",paddingBottom:"1.25rem",paddingLeft:"1.5rem",opacity:"0"},t.color.base1)}),p=o.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-ysmt7e-1"})(["",""],e=>{let{$backgroundUrl:t,$hash:n,theme:r}=e,i=Object.keys(r.gradient),a=(n||"").split("").reduce((e,t)=>t.charCodeAt(0)+e,0)%i.length,[l,s]=r.gradient[i[a]].colors,c=t?"url(".concat(t,")"):"linear-gradient(90deg, ".concat(l,"cc 0%, ").concat(s,"cc 100%)");return(0,o.iv)([""," background-image:",";background-position:center;background-size:cover;&:before{"," content:'';background:inherit;transition:transform 0.4s ease-in-out;}&:hover{&:before{","}& > ","{","}}"],{position:"relative",zIndex:"0",display:"flex",height:"12.5rem",flexDirection:"column",justifyContent:"flex-end",overflow:"hidden"},c,{position:"absolute",inset:"0px",transformOrigin:"center","--tw-scale-x":"1","--tw-scale-y":"1",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},{"--tw-scale-x":"1.1","--tw-scale-y":"1.1",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},m,{right:"0px",top:"0px",opacity:"1"})}),f=o.ZP.h1.attrs((0,a.PT)("tp-h5")).withConfig({displayName:"styles__StyledTitle",componentId:"sc-ysmt7e-2"})(["",";"],e=>{let{theme:t}=e;return(0,o.iv)([""," color:",";background-color:","E5;"],{zIndex:"10",margin:"0px",paddingLeft:"1.5rem",paddingRight:"1.5rem",paddingTop:"0.125rem",paddingBottom:"0.125rem"},t.color.text,t.color.base1)}),h=o.ZP.h2.attrs((0,a.PT)("tp-body3")).withConfig({displayName:"styles__StyledDescription",componentId:"sc-ysmt7e-3"})(["",";"],e=>{let{theme:t}=e;return(0,o.iv)([""," color:",";"],{margin:"0px",paddingLeft:"1.5rem",paddingRight:"1.5rem",paddingTop:"0.75rem",paddingBottom:"0.75rem"},t.color.text)}),y=(0,o.ZP)(c).attrs(e=>({accept:"*.png,*.jpg,*.jpeg,*.svg",...e})).withConfig({displayName:"styles__StyledNodeAvatarEditInput",componentId:"sc-ysmt7e-4"})(["",";"],e=>{let{theme:t}=e;return(0,o.iv)([""," transition:all ease-in-out 0.25s 0s;background-color:","66;border-radius:50%;"],{position:"absolute",inset:"0px",display:"flex",cursor:"pointer",alignItems:"center",justifyContent:"center",opacity:"0"},t.color.base1)}),g=o.ZP.div.withConfig({displayName:"styles__StyledNodeAvatarContainer",componentId:"sc-ysmt7e-5"})([""," &:hover > ","{","}"],{position:"relative",zIndex:"10",marginLeft:"1.5rem",marginRight:"1.5rem",marginTop:"1rem",marginBottom:"1rem",display:"inline-flex",overflow:"hidden"},y,{opacity:"1"}),v=(0,o.ZP)(a.pN).attrs(e=>({size:"lg",Image:u(),...e})).withConfig({displayName:"styles__StyledNodeAvatar",componentId:"sc-ysmt7e-6"})([""]);var w=n(77849),x=n(33358),_=n(34853);function N(e){let{file:t}=e,[n,r]=(0,i.useState)();return(0,i.useEffect)(()=>{(async function(){let e;if(!t){r(void 0);return}t instanceof File&&(e=await (0,_.s5)(t)),"string"==typeof t&&((e=new Image).src="".concat(x.pf,"/api/v0/storage/raw/").concat(t)),e&&r(e)})()},[t]),{img:n}}let C=e=>{let{nameCtrl:t,descriptionCtrl:n,bannerCtrl:i,pictureCtrl:o,isOwner:l,node:s,...c}=e,{img:d}=N({file:o.field.value}),{img:u}=N({file:i.field.value});return(0,r.jsxs)("div",{...c,children:[(0,r.jsxs)(p,{$hash:null==s?void 0:s.hash,$backgroundUrl:null==u?void 0:u.src,children:[l&&(0,r.jsx)(m,{...i.field,...i.fieldState,resetValue:null==s?void 0:s.banner,children:i.field.value!==(null==s?void 0:s.banner)?(0,r.jsx)(a.JO,{name:"trash"}):(0,r.jsx)(a.JO,{name:"edit"})}),(0,r.jsx)("div",{children:(0,r.jsxs)(g,{children:[(0,r.jsx)(v,{src:null==d?void 0:d.src}),l&&(0,r.jsx)(y,{...o.field,...o.fieldState,resetValue:null==s?void 0:s.picture,children:o.field.value!==(null==s?void 0:s.picture)?(0,r.jsx)(a.JO,{name:"trash"}):(0,r.jsx)(a.JO,{name:"edit"})})]})}),(0,r.jsx)(f,{children:(0,r.jsx)(w.Z,{...t.field,...t.fieldState,placeholder:"name",isOwner:l})})]}),(n.field.value||l)&&(0,r.jsx)(h,{children:(0,r.jsx)(w.Z,{...n.field,...n.fieldState,placeholder:"description",isOwner:l,wrap:!0})})]})};C.displayName="NodeDetailHeader";var b=(0,i.memo)(C)},43666:function(e,t,n){n.d(t,{Z:function(){return d}});var r=n(85893),i=n(19521),a=n(67294),o=n(41664),l=n.n(o),s=n(79632);let c=e=>{let{href:t,children:n,isOwner:i,...a}=e,o=(0,r.jsx)(u,{children:n||"NONE"});return(0,r.jsx)(r.Fragment,{children:t?(0,r.jsxs)(m,{href:t,target:"_blank",...a,children:[o,!i&&(0,r.jsx)(p,{name:"external-link-square-alt"})]}):(0,r.jsx)(f,{children:o})})};c.displayName="NodeDetailLink";var d=(0,a.memo)(c),u=(0,i.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1nkwyfg-0"})({flex:"1 1 0%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}),m=(0,i.ZP)(l()).withConfig({displayName:"cmp___StyledLink",componentId:"sc-1nkwyfg-1"})({display:"flex",width:"100%",alignItems:"center"}),p=(0,i.ZP)(s.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-1nkwyfg-2"})({marginLeft:"0.75rem",height:"0.875rem",width:"0.875rem"}),f=(0,i.ZP)("span").withConfig({displayName:"cmp___StyledSpan2",componentId:"sc-1nkwyfg-3"})({display:"flex",width:"100%",alignItems:"center"})},8978:function(e,t,n){n.d(t,{Z:function(){return p}});var r=n(85893),i=n(19521),a=n(67294),o=n(79632);let l=(0,i.ZP)(o.cu).attrs(e=>{let{$status:t,...n}=e;return{$color:"active"===t||"linked"===t?"main1":"main2",...n}}).withConfig({displayName:"styles__StyledStatusIcon",componentId:"sc-1qd83xw-0"})([""]),s=e=>{let{status:t,...n}=e;return(0,r.jsxs)(d,{...n,children:[(0,r.jsx)(l,{$status:t}),(0,r.jsx)(u,{className:"tp-body3",children:t})]})};s.displayName="NodeStatus";var c=(0,a.memo)(s),d=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-b7ni1q-0"})({display:"flex",alignItems:"center",gap:"0.375rem",paddingTop:"0.375rem"}),u=(0,i.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-b7ni1q-1"})({textTransform:"capitalize"});let m=e=>{let{status:t,...n}=e;return(0,r.jsxs)(f,{...n,children:[(0,r.jsx)("div",{className:"tp-body fs-10",children:"STATUS"}),(0,r.jsx)(c,{status:t||"waiting"})]})};m.displayName="NodeDetailStatus";var p=(0,a.memo)(m),f=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-jhruyg-0"})({backgroundColor:"#00000033",paddingLeft:"0.75rem",paddingRight:"0.75rem",paddingTop:"0.375rem",paddingBottom:"0.375rem"})},90709:function(e,t,n){n.d(t,{Rr:function(){return o},ZP:function(){return c}});var r=n(85893),i=n(19521),a=n(67294);let o=i.ZP.div.withConfig({displayName:"styles__StyledDotIcon",componentId:"sc-q6l3ug-0"})(e=>{let{theme:t,$score:n}=e,r=void 0===n?t.color.disabled2:n>=.8?t.color.success:n>=.5?t.color.info:t.color.error;return[{height:"0.75rem",width:"0.5rem"},(0,i.iv)(["background-color:",";"],r)]});var l=n(48107);let s=e=>{let{nodes:t,subfix:n,...i}=e,a=l.B.maxLinkedPerNode;return(0,r.jsxs)(d,{...i,children:[(0,r.jsx)(u,{children:Array.from({length:a},(e,n)=>{var i;return(0,r.jsx)(o,{$score:null==t?void 0:null===(i=t[n])||void 0===i?void 0:i.score},n)})}),(0,r.jsxs)(m,{className:"fs-10",children:[null==t?void 0:t.length," ",(0,r.jsxs)(p,{children:["of ",a,n]})]})]})};s.displayName="NodeLinkedNodes";var c=(0,a.memo)(s),d=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1i7lvnr-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),u=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1i7lvnr-1"})({display:"flex",alignItems:"stretch",gap:"0.125rem"}),m=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1i7lvnr-2"})({whiteSpace:"nowrap",lineHeight:"1rem"}),p=(0,i.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1i7lvnr-3"})({opacity:"0.2"})},6309:function(e,t,n){n.d(t,{t:function(){return c},Z:function(){return d}});var r=n(85893),i=n(67294),a=n(19521);let o=a.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-ouxjcu-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.25rem",whiteSpace:"nowrap"});var l=n(79632),s=n(34853);let c=e=>{let{value:t,...n}=e;return(0,r.jsxs)(o,{...n,children:[(0,s.RK)(t),(0,r.jsx)(l.TR,{color:"currentColor"})]})};c.displayName="Price";var d=(0,i.memo)(c)},7954:function(e,t,n){n.d(t,{Z:function(){return r.Z}});var r=n(6309)},10159:function(e,t,n){n.d(t,{c:function(){return l}});var r=n(79632),i=n(67294),a=n(87536),o=n(1604);function l(e){let{onSubmit:t,onSuccess:n,onError:l,readyDeps:s=[],...c}=e,d=(0,a.cI)(c);(0,i.useEffect)(()=>{"object"==typeof c.defaultValues&&d.reset(c.defaultValues)},[...s]);let[u,m]=(0,i.useState)({data:void 0,error:void 0,loading:!1}),[p,{onLoad:f,onSuccess:h,onError:y}]=(0,r.g7)({flushData:!0,state:u,setState:m,onSuccess:n,onError:l}),g=(0,i.useCallback)(async e=>{try{f();let n=await t(e);h(n)}catch(t){let e=t instanceof o.jm?Error("Validation error, check highlighted form fields"):(null==t?void 0:t.cause)||t;d.setError("root.serverError",{...e,message:null==e?void 0:e.message}),y(e)}},[d,y,f,t,h]),v=(0,i.useCallback)(async e=>{let t;if(console.log(e),!t){let n=function e(t){let[n]=Object.entries(t);if(!n)return;let[r,i]=n;if(Array.isArray(i)){let t=i[i.length-1];return e(t)}return[r,i]}(e);if(n){let[e,r]=n,i="string"==typeof r?r:(null==r?void 0:r.message)?": ".concat(r.message):(null==r?void 0:r.type)?': "'.concat(null==r?void 0:r.type,'" validation not satisfied'):"";t=Error('Error on field "'.concat(e,'"').concat(i))}}t||(t=Error("Validation error")),y(t)},[y]),w=(0,i.useMemo)(()=>d.handleSubmit(g,v),[d,g,v]);return{...d,requestState:p,handleSubmit:w}}},73384:function(e,t,n){n.d(t,{i:function(){return s}});var r=n(94461),i=n(48107),a=n(91421),o=n(79632),l=n(67294);function s(){let[e,t]=(0,r.mr)(),{account:n}=e.connection,{entities:s}=e.crns,{entities:c}=e.ccns,d=(0,l.useMemo)(()=>new i.B(n),[n]),u=(0,o.lm)(),m=(0,l.useCallback)(e=>"string"==typeof e?null==s?void 0:s.find(t=>t.hash===e):e,[s]),p=(0,l.useCallback)(e=>"string"==typeof e?null==c?void 0:c.find(t=>t.hash===e):e,[c]),f=(0,l.useCallback)(e=>{let t=m(e);return!!t&&d.isLinked(t)},[m,d]),h=(0,l.useCallback)((e,t)=>{let n=m(e),r=p(t);return!!n&&!!r&&d.isLinkableBy(n,r)[0]},[p,m,d]),y=(0,l.useCallback)(e=>{let t=m(e);if(!t)return!1;let n=p(t.parentData||t.parent||"");return!!n&&d.isUnlinkableBy(t,n)},[p,m,d]),g=(0,l.useCallback)(async(e,n)=>{try{if(!u)throw Error("Notification not ready");let r=m(e);if(!r)throw Error("Invalid CRN node");let i=p(n);if(!i)throw Error("Invalid CCN node");if(!h(r,i))throw Error("Not linkable node");await d.linkComputeResourceNode(r.hash),u.add({variant:"success",title:"Success",text:'Linked resource node "'.concat(r.hash,'" successfully.')});let[o,l]=function(e,t){let n={...t,virtual:Date.now()},r={...e,virtual:Date.now()};n.parent=r.hash,n.parentData=r;let i=r.crnsData.reduce((e,t)=>(e[t.hash]=t,e),{});return i[n.hash]=n,r.crnsData=Object.values(i),r.resource_nodes=Object.keys(i),[r,n]}(i,r);return t(new a.Wy({name:"ccns",entities:[o]})),t(new a.Wy({name:"crns",entities:[l]})),!0}catch(e){null==u||u.add({variant:"error",title:"Error",text:e.message})}return!1},[t,p,m,h,d,u]),v=(0,l.useCallback)(async e=>{try{if(!u)throw Error("Notification not ready");let n=m(e);if(!n)throw Error("Invalid CRN node");let r=p(n.parentData||n.parent||"");if(!r)throw Error("Invalid CCN node");if(!y(n))throw Error("Not unlinkable node");await d.unlinkComputeResourceNode(n.hash),u.add({variant:"success",title:"Success",text:'Unlinked resource node "'.concat(n.hash,'" successfully.')});let[i,o]=function(e,t){let n={...t,virtual:Date.now()},r={...e,virtual:Date.now()};n.parent="",n.parentData=void 0;let i=r.crnsData.filter(e=>e.hash!==n.hash);return r.crnsData=i,r.resource_nodes=i.map(e=>e.hash),[r,n]}(r,n);return t(new a.Wy({name:"ccns",entities:[i]})),t(new a.Wy({name:"crns",entities:[o]})),!0}catch(e){null==u||u.add({variant:"error",title:"Error",text:e.message})}return!1},[t,p,m,y,d,u]);return{isLinked:f,isLinkableByUser:h,isUnlinkableByUser:y,handleLink:g,handleUnlink:v}}},15457:function(e,t,n){n.d(t,{_:function(){return c}});var r=n(67294),i=n(11163),a=n(79632),o=n(48107),l=n(94461),s=n(91421);function c(e){var t;let{node:n,nodes:c}=e,d=(0,i.useRouter)(),u=(0,a.lm)(),[m,p]=(0,l.mr)(),{account:f}=m.connection,h=(0,r.useMemo)(()=>new o.B(f),[f]),y=(0,r.useMemo)(()=>n?h.isCRN(n):void 0,[h,n]),g=(0,r.useCallback)(async()=>{if(n){if(!u)throw Error("Notification not ready");try{let e=null==n?void 0:n.hash;await h.removeNode(e),u.add({variant:"success",title:"Success",text:'Your node "'.concat(n.hash,'" was deleted successfully.')}),p(new s.gg({name:y?"crns":"ccns",keys:[e]})),d.replace("/earn/".concat(y?"crn":"ccn"))}catch(e){null==u||u.add({variant:"error",title:"Error",text:e.message})}}},[p,y,n,h,u,d]),{nodes_with_identical_asn:v}=(null==n?void 0:null===(t=n.scoreData)||void 0===t?void 0:t.measurements)||{},{base_latency:w,measured_at:x}=(null==n?void 0:n.metricsData)||{},_=(0,r.useMemo)(()=>w?"".concat(Number(100*(w||0)).toFixed(2)," %"):void 0,[w]),N=(0,r.useMemo)(()=>{if(!x)return;let e=new Date(1e3*x);return"".concat(e.toLocaleDateString()," (").concat(e.toLocaleTimeString(),")")},[x]),C=(0,r.useMemo)(()=>{if(!n)return;let e=new Date((null==n?void 0:n.time)*1e3);return"".concat(e.toLocaleDateString())},[n]),b=(0,r.useMemo)(()=>n&&h.isUserNode(n),[h,n]);return{account:f,node:n,nodesOnSameASN:v,baseLatency:_,lastMetricsCheck:N,creationDate:C,isOwner:b,handleRemove:g}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/983-f8ca0190ad4b90c2.js b/_next/static/chunks/983-3ac0cd224a93f0b1.js similarity index 67% rename from _next/static/chunks/983-f8ca0190ad4b90c2.js rename to _next/static/chunks/983-3ac0cd224a93f0b1.js index aa66d8e..a39bd07 100644 --- a/_next/static/chunks/983-f8ca0190ad4b90c2.js +++ b/_next/static/chunks/983-3ac0cd224a93f0b1.js @@ -2,11 +2,11 @@ Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var t=[],e=0;e(c=(a=Math.ceil(p/7))>c?a+1:c+1)&&(i=c,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((c=l.length)-(i=s.length)<0&&(i=c,r=s,s=l,l=r),n=0;i;)n=(l[--i]=l[i]+s[i]+n)/1e7|0,l[i]%=1e7;for(n&&(l.unshift(n),++o),c=l.length;0==l[--c];)l.pop();return e.d=l,e.e=o,u?A(e,p):e}function m(t,e,n){if(t!==~~t||tn)throw Error(l+t)}function g(t){var e,n,r,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^this.s<0?1:-1;for(e=0,n=(r=this.d.length)<(o=t.d.length)?r:o;et.d[e]^this.s<0?1:-1;return r===o?0:r>o^this.s<0?1:-1},y.decimalPlaces=y.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},y.dividedBy=y.div=function(t){return b(this,new this.constructor(t))},y.dividedToIntegerBy=y.idiv=function(t){var e=this.constructor;return A(b(this,new e(t),0,1),e.precision)},y.equals=y.eq=function(t){return!this.cmp(t)},y.exponent=function(){return O(this)},y.greaterThan=y.gt=function(t){return this.cmp(t)>0},y.greaterThanOrEqualTo=y.gte=function(t){return this.cmp(t)>=0},y.isInteger=y.isint=function(){return this.e>this.d.length-2},y.isNegative=y.isneg=function(){return this.s<0},y.isPositive=y.ispos=function(){return this.s>0},y.isZero=function(){return 0===this.s},y.lessThan=y.lt=function(t){return 0>this.cmp(t)},y.lessThanOrEqualTo=y.lte=function(t){return 1>this.cmp(t)},y.logarithm=y.log=function(t){var e,n=this.constructor,r=n.precision,o=r+5;if(void 0===t)t=new n(10);else if((t=new n(t)).s<1||t.eq(i))throw Error(c+"NaN");if(this.s<1)throw Error(c+(this.s?"NaN":"-Infinity"));return this.eq(i)?new n(0):(u=!1,e=b(S(this,o),S(t,o),o),u=!0,A(e,r))},y.minus=y.sub=function(t){return t=new this.constructor(t),this.s==t.s?P(this,t):v(this,(t.s=-t.s,t))},y.modulo=y.mod=function(t){var e,n=this.constructor,r=n.precision;if(!(t=new n(t)).s)throw Error(c+"NaN");return this.s?(u=!1,e=b(this,t,0,1).times(t),u=!0,this.minus(e)):A(new n(this),r)},y.naturalExponential=y.exp=function(){return x(this)},y.naturalLogarithm=y.ln=function(){return S(this)},y.negated=y.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},y.plus=y.add=function(t){return t=new this.constructor(t),this.s==t.s?v(this,t):P(this,(t.s=-t.s,t))},y.precision=y.sd=function(t){var e,n,r;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(l+t);if(e=O(this)+1,n=7*(r=this.d.length-1)+1,r=this.d[r]){for(;r%10==0;r/=10)n--;for(r=this.d[0];r>=10;r/=10)n++}return t&&e>n?e:n},y.squareRoot=y.sqrt=function(){var t,e,n,r,o,i,a,l=this.constructor;if(this.s<1){if(!this.s)return new l(0);throw Error(c+"NaN")}for(t=O(this),u=!1,0==(o=Math.sqrt(+this))||o==1/0?(((e=g(this.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=f((t+1)/2)-(t<0||t%2),e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t,r=new l(e)):r=new l(o.toString()),o=a=(n=l.precision)+3;;)if(r=(i=r).plus(b(this,i,a+2)).times(.5),g(i.d).slice(0,a)===(e=g(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(A(i,n+1,0),i.times(i).eq(this)){r=i;break}}else if("9999"!=e)break;a+=4}return u=!0,A(r,n)},y.times=y.mul=function(t){var e,n,r,o,i,a,c,l,s,f=this.constructor,p=this.d,h=(t=new f(t)).d;if(!this.s||!t.s)return new f(0);for(t.s*=this.s,n=this.e+t.e,(l=p.length)<(s=h.length)&&(i=p,p=h,h=i,a=l,l=s,s=a),i=[],r=a=l+s;r--;)i.push(0);for(r=s;--r>=0;){for(e=0,o=l+r;o>r;)c=i[o]+h[r]*p[o-r-1]+e,i[o--]=c%1e7|0,e=c/1e7|0;i[o]=(i[o]+e)%1e7|0}for(;!i[--a];)i.pop();return e?++n:i.shift(),t.d=i,t.e=n,u?A(t,f.precision):t},y.toDecimalPlaces=y.todp=function(t,e){var n=this,r=n.constructor;return(n=new r(n),void 0===t)?n:(m(t,0,1e9),void 0===e?e=r.rounding:m(e,0,8),A(n,t+O(n)+1,e))},y.toExponential=function(t,e){var n,r=this,o=r.constructor;return void 0===t?n=k(r,!0):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k(r=A(new o(r),t+1,e),!0,t+1)),n},y.toFixed=function(t,e){var n,r,o=this.constructor;return void 0===t?k(this):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k((r=A(new o(this),t+O(this)+1,e)).abs(),!1,t+O(r)+1),this.isneg()&&!this.isZero()?"-"+n:n)},y.toInteger=y.toint=function(){var t=this.constructor;return A(new t(this),O(this)+1,t.rounding)},y.toNumber=function(){return+this},y.toPower=y.pow=function(t){var e,n,r,o,a,l,s=this,p=s.constructor,h=+(t=new p(t));if(!t.s)return new p(i);if(!(s=new p(s)).s){if(t.s<1)throw Error(c+"Infinity");return s}if(s.eq(i))return s;if(r=p.precision,t.eq(i))return A(s,r);if(l=(e=t.e)>=(n=t.d.length-1),a=s.s,l){if((n=h<0?-h:h)<=9007199254740991){for(o=new p(i),e=Math.ceil(r/7+4),u=!1;n%2&&M((o=o.times(s)).d,e),0!==(n=f(n/2));)M((s=s.times(s)).d,e);return u=!0,t.s<0?new p(i).div(o):A(o,r)}}else if(a<0)throw Error(c+"NaN");return a=a<0&&1&t.d[Math.max(e,n)]?-1:1,s.s=1,u=!1,o=t.times(S(s,r+12)),u=!0,(o=x(o)).s=a,o},y.toPrecision=function(t,e){var n,r,o=this,i=o.constructor;return void 0===t?(n=O(o),r=k(o,n<=i.toExpNeg||n>=i.toExpPos)):(m(t,1,1e9),void 0===e?e=i.rounding:m(e,0,8),n=O(o=A(new i(o),t,e)),r=k(o,t<=n||n<=i.toExpNeg,t)),r},y.toSignificantDigits=y.tosd=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(m(t,1,1e9),void 0===e?e=n.rounding:m(e,0,8)),A(new n(this),t,e)},y.toString=y.valueOf=y.val=y.toJSON=function(){var t=O(this),e=this.constructor;return k(this,t<=e.toExpNeg||t>=e.toExpPos)};var b=function(){function t(t,e){var n,r=0,o=t.length;for(t=t.slice();o--;)n=t[o]*e+r,t[o]=n%1e7|0,r=n/1e7|0;return r&&t.unshift(r),t}function e(t,e,n,r){var o,i;if(n!=r)i=n>r?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function n(t,e,n){for(var r=0;n--;)t[n]-=r,r=t[n]1;)t.shift()}return function(r,o,i,a){var u,l,s,f,p,h,d,y,v,m,g,b,x,w,j,S,E,P,k=r.constructor,M=r.s==o.s?1:-1,T=r.d,_=o.d;if(!r.s)return new k(r);if(!o.s)throw Error(c+"Division by zero");for(s=0,l=r.e-o.e,E=_.length,j=T.length,y=(d=new k(M)).d=[];_[s]==(T[s]||0);)++s;if(_[s]>(T[s]||0)&&--l,(b=null==i?i=k.precision:a?i+(O(r)-O(o))+1:i)<0)return new k(0);if(b=b/7+2|0,s=0,1==E)for(f=0,_=_[0],b++;(s1&&(_=t(_,f),T=t(T,f),E=_.length,j=T.length),w=E,m=(v=T.slice(0,E)).length;m=1e7/2&&++S;do f=0,(u=e(_,v,E,m))<0?(g=v[0],E!=m&&(g=1e7*g+(v[1]||0)),(f=g/S|0)>1?(f>=1e7&&(f=1e7-1),h=(p=t(_,f)).length,m=v.length,1==(u=e(p,v,h,m))&&(f--,n(p,E16)throw Error(s+O(t));if(!t.s)return new h(i);for(null==e?(u=!1,c=d):c=e,a=new h(.03125);t.abs().gte(.1);)t=t.times(a),f+=5;for(c+=Math.log(p(2,f))/Math.LN10*2+5|0,n=r=o=new h(i),h.precision=c;;){if(r=A(r.times(t),c),n=n.times(++l),g((a=o.plus(b(r,n,c))).d).slice(0,c)===g(o.d).slice(0,c)){for(;f--;)o=A(o.times(o),c);return h.precision=d,null==e?(u=!0,A(o,d)):o}o=a}}function O(t){for(var e=7*t.e,n=t.d[0];n>=10;n/=10)e++;return e}function w(t,e,n){if(e>t.LN10.sd())throw u=!0,n&&(t.precision=n),Error(c+"LN10 precision limit exceeded");return A(new t(t.LN10),e)}function j(t){for(var e="";t--;)e+="0";return e}function S(t,e){var n,r,o,a,l,s,f,p,h,d=1,y=t,v=y.d,m=y.constructor,x=m.precision;if(y.s<1)throw Error(c+(y.s?"NaN":"-Infinity"));if(y.eq(i))return new m(0);if(null==e?(u=!1,p=x):p=e,y.eq(10))return null==e&&(u=!0),w(m,p);if(p+=10,m.precision=p,r=(n=g(v)).charAt(0),!(15e14>Math.abs(a=O(y))))return f=w(m,p+2,x).times(a+""),y=S(new m(r+"."+n.slice(1)),p-10).plus(f),m.precision=x,null==e?(u=!0,A(y,x)):y;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=g((y=y.times(t)).d)).charAt(0),d++;for(a=O(y),r>1?(y=new m("0."+n),a++):y=new m(r+"."+n.slice(1)),s=l=y=b(y.minus(i),y.plus(i),p),h=A(y.times(y),p),o=3;;){if(l=A(l.times(h),p),g((f=s.plus(b(l,new m(o),p))).d).slice(0,p)===g(s.d).slice(0,p))return s=s.times(2),0!==a&&(s=s.plus(w(m,p+2,x).times(a+""))),s=b(s,new m(d),p),m.precision=x,null==e?(u=!0,A(s,x)):s;s=f,o+=2}}function E(t,e){var n,r,o;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);)++r;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(r,o)){if(o-=r,n=n-r-1,t.e=f(n/7),t.d=[],r=(n+1)%7,n<0&&(r+=7),rd||t.e<-d))throw Error(s+n)}else t.s=0,t.e=0,t.d=[0];return t}function A(t,e,n){var r,o,i,a,c,l,h,y,v=t.d;for(a=1,i=v[0];i>=10;i/=10)a++;if((r=e-a)<0)r+=7,o=e,h=v[y=0];else{if(y=Math.ceil((r+1)/7),i=v.length,y>=i)return t;for(a=1,h=i=v[y];i>=10;i/=10)a++;r%=7,o=r-7+a}if(void 0!==n&&(c=h/(i=p(10,a-o-1))%10|0,l=e<0||void 0!==v[y+1]||h%i,l=n<4?(c||l)&&(0==n||n==(t.s<0?3:2)):c>5||5==c&&(4==n||l||6==n&&(r>0?o>0?h/p(10,a-o):0:v[y-1])%10&1||n==(t.s<0?8:7))),e<1||!v[0])return l?(i=O(t),v.length=1,e=e-i-1,v[0]=p(10,(7-e%7)%7),t.e=f(-e/7)||0):(v.length=1,v[0]=t.e=t.s=0),t;if(0==r?(v.length=y,i=1,y--):(v.length=y+1,i=p(10,7-r),v[y]=o>0?(h/p(10,a-o)%p(10,o)|0)*i:0),l)for(;;){if(0==y){1e7==(v[0]+=i)&&(v[0]=1,++t.e);break}if(v[y]+=i,1e7!=v[y])break;v[y--]=0,i=1}for(r=v.length;0===v[--r];)v.pop();if(u&&(t.e>d||t.e<-d))throw Error(s+O(t));return t}function P(t,e){var n,r,o,i,a,c,l,s,f,p,h=t.constructor,d=h.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new h(t),u?A(e,d):e;if(l=t.d,p=e.d,r=e.e,s=t.e,l=l.slice(),a=s-r){for((f=a<0)?(n=l,a=-a,c=p.length):(n=p,r=s,c=l.length),o=Math.max(Math.ceil(d/7),c)+2,a>o&&(a=o,n.length=1),n.reverse(),o=a;o--;)n.push(0);n.reverse()}else{for((f=(o=l.length)<(c=p.length))&&(c=o),o=0;o0;--o)l[c++]=0;for(o=p.length;o>a;){if(l[--o]0?i=i.charAt(0)+"."+i.slice(1)+j(r):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+j(-o-1)+i,n&&(r=n-a)>0&&(i+=j(r))):o>=a?(i+=j(o+1-a),n&&(r=n-o-1)>0&&(i=i+"."+j(r))):((r=o+1)0&&(o+1===a&&(i+="."),i+=j(r))),t.s<0?"-"+i:i}function M(t,e){if(t.length>e)return t.length=e,!0}function T(t){if(!t||"object"!=typeof t)throw Error(c+"Object expected");var e,n,r,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&r<=o[e+2])this[n]=r;else throw Error(l+n+": "+r)}if(void 0!==(r=t[n="LN10"])){if(r==Math.LN10)this[n]=new this(r);else throw Error(l+n+": "+r)}return this}(a=function t(e){var n,r,o;function i(t){var e=this;if(!(e instanceof i))return new i(t);if(e.constructor=i,t instanceof i){e.s=t.s,e.e=t.e,e.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(l+t);if(t>0)e.s=1;else if(t<0)t=-t,e.s=-1;else{e.s=0,e.e=0,e.d=[0];return}if(t===~~t&&t<1e7){e.e=0,e.d=[t];return}return E(e,t.toString())}if("string"!=typeof t)throw Error(l+t);if(45===t.charCodeAt(0)?(t=t.slice(1),e.s=-1):e.s=1,h.test(t))E(e,t);else throw Error(l+t)}if(i.prototype=y,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=T,void 0===e&&(e={}),e)for(n=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];n-1}},1196:function(t){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r0&&i(s)?n>1?t(s,n-1,i,a,u):r(u,s):a||(u[u.length]=s)}return u}},28483:function(t,e,n){var r=n(25063)();t.exports=r},47816:function(t,e,n){var r=n(28483),o=n(3674);t.exports=function(t,e){return t&&r(t,e,o)}},97786:function(t,e,n){var r=n(71811),o=n(40327);t.exports=function(t,e){e=r(e,t);for(var n=0,i=e.length;null!=t&&ne}},13:function(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},42118:function(t,e,n){var r=n(41848),o=n(62722),i=n(42351);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},9454:function(t,e,n){var r=n(44239),o=n(37005);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},90939:function(t,e,n){var r=n(2492),o=n(37005);t.exports=function t(e,n,i,a,u){return e===n||(null!=e&&null!=n&&(o(e)||o(n))?r(e,n,i,a,t,u):e!=e&&n!=n)}},2492:function(t,e,n){var r=n(46384),o=n(67114),i=n(18351),a=n(16096),u=n(64160),c=n(1469),l=n(44144),s=n(36719),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,y,v,m){var g=c(t),b=c(e),x=g?p:u(t),O=b?p:u(e);x=x==f?h:x,O=O==f?h:O;var w=x==h,j=O==h,S=x==O;if(S&&l(t)){if(!l(e))return!1;g=!0,w=!1}if(S&&!w)return m||(m=new r),g||s(t)?o(t,e,n,y,v,m):i(t,e,x,n,y,v,m);if(!(1&n)){var E=w&&d.call(t,"__wrapped__"),A=j&&d.call(e,"__wrapped__");if(E||A){var P=E?t.value():t,k=A?e.value():e;return m||(m=new r),v(P,k,n,y,m)}}return!!S&&(m||(m=new r),a(t,e,n,y,v,m))}},2958:function(t,e,n){var r=n(46384),o=n(90939);t.exports=function(t,e,n,i){var a=n.length,u=a,c=!i;if(null==t)return!u;for(t=Object(t);a--;){var l=n[a];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++ao?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r=200){var y=e?null:u(t);if(y)return c(y);p=!1,s=a,d=new r}else d=e?[]:h;t:for(;++l=o?t:r(t,e,n)}},26393:function(t,e,n){var r=n(33448);t.exports=function(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t==t,a=r(t),u=void 0!==e,c=null===e,l=e==e,s=r(e);if(!c&&!s&&!a&&t>e||a&&u&&l&&!c&&!s||o&&u&&l||!n&&l||!i)return 1;if(!o&&!a&&!s&&t=c)return l;return l*("desc"==n[o]?-1:1)}}return t.index-e.index}},14429:function(t,e,n){var r=n(55639)["__core-js_shared__"];t.exports=r},99291:function(t,e,n){var r=n(98612);t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var i=n.length,a=e?i:-1,u=Object(n);(e?a--:++a-1?u[c?e[l]:l]:void 0}}},47445:function(t,e,n){var r=n(40098),o=n(16612),i=n(18601);t.exports=function(t){return function(e,n,a){return a&&"number"!=typeof a&&o(e,n,a)&&(n=a=void 0),e=i(e),void 0===n?(n=e,e=0):n=i(n),a=void 0===a?es))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++d-1&&t%1==0&&t-1}},54705:function(t,e,n){var r=n(18470);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},24785:function(t,e,n){var r=n(1989),o=n(38407),i=n(57071);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},11285:function(t,e,n){var r=n(45050);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},96e3:function(t,e,n){var r=n(45050);t.exports=function(t){return r(this,t).get(t)}},49916:function(t,e,n){var r=n(45050);t.exports=function(t){return r(this,t).has(t)}},95265:function(t,e,n){var r=n(45050);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},68776:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},42634:function(t){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},24523:function(t,e,n){var r=n(88306);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},94536:function(t,e,n){var r=n(10852)(Object,"create");t.exports=r},86916:function(t,e,n){var r=n(5569)(Object.keys,Object);t.exports=r},31167:function(t,e,n){t=n.nmd(t);var r=n(31957),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,u=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u},2333:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5569:function(t){t.exports=function(t,e){return function(n){return t(e(n))}}},45357:function(t,e,n){var r=n(96874),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,u=o(i.length-e,0),c=Array(u);++a0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},37465:function(t,e,n){var r=n(38407);t.exports=function(){this.__data__=new r,this.size=0}},63779:function(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},67599:function(t){t.exports=function(t){return this.__data__.get(t)}},44758:function(t){t.exports=function(t){return this.__data__.has(t)}},34309:function(t,e,n){var r=n(38407),o=n(57071),i=n(83369);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},42351:function(t){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r=e||n<0||v&&r>=s}function x(){var t,n,r,i=o();if(b(i))return O(i);p=setTimeout(x,(t=i-h,n=i-d,r=e-t,v?u(r,s-n):r))}function O(t){return(p=void 0,m&&c)?g(t):(c=l=void 0,f)}function w(){var t,n=o(),r=b(n);if(c=arguments,l=this,h=n,r){if(void 0===p)return d=t=h,p=setTimeout(x,e),y?g(t):f;if(v)return clearTimeout(p),p=setTimeout(x,e),g(h)}return void 0===p&&(p=setTimeout(x,e)),f}return e=i(e)||0,r(n)&&(y=!!n.leading,s=(v="maxWait"in n)?a(i(n.maxWait)||0,e):s,m="trailing"in n?!!n.trailing:m),w.cancel=function(){void 0!==p&&clearTimeout(p),d=0,c=h=l=p=void 0},w.flush=function(){return void 0===p?f:O(o())},w}},77813:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},711:function(t,e,n){var r=n(66193),o=n(93239),i=n(67206),a=n(1469),u=n(16612);t.exports=function(t,e,n){var c=a(t)?r:o;return n&&u(t,e,n)&&(e=void 0),c(t,i(e,3))}},13311:function(t,e,n){var r=n(67740)(n(30998));t.exports=r},30998:function(t,e,n){var r=n(41848),o=n(67206),i=n(40554),a=Math.max;t.exports=function(t,e,n){var u=null==t?0:t.length;if(!u)return -1;var c=null==n?0:i(n);return c<0&&(c=a(u+c,0)),r(t,o(e,3),c)}},94654:function(t,e,n){var r=n(21078),o=n(35161);t.exports=function(t,e){return r(o(t,e),1)}},27361:function(t,e,n){var r=n(97786);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},79095:function(t,e,n){var r=n(13),o=n(222);t.exports=function(t,e){return null!=t&&o(t,e,r)}},6557:function(t){t.exports=function(t){return t}},35694:function(t,e,n){var r=n(9454),o=n(37005),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},1469:function(t){var e=Array.isArray;t.exports=e},98612:function(t,e,n){var r=n(23560),o=n(41780);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},51584:function(t,e,n){var r=n(44239),o=n(37005);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==r(t)}},44144:function(t,e,n){t=n.nmd(t);var r=n(55639),o=n(95062),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,u=a&&a.exports===i?r.Buffer:void 0,c=u?u.isBuffer:void 0;t.exports=c||o},18446:function(t,e,n){var r=n(90939);t.exports=function(t,e){return r(t,e)}},23560:function(t,e,n){var r=n(44239),o=n(13218);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},41780:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},7654:function(t,e,n){var r=n(81763);t.exports=function(t){return r(t)&&t!=+t}},14293:function(t){t.exports=function(t){return null==t}},81763:function(t,e,n){var r=n(44239),o=n(37005);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==r(t)}},13218:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},37005:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},68630:function(t,e,n){var r=n(44239),o=n(85924),i=n(37005),a=Object.prototype,u=Function.prototype.toString,c=a.hasOwnProperty,l=u.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=c.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==l}},47037:function(t,e,n){var r=n(44239),o=n(1469),i=n(37005);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==r(t)}},33448:function(t,e,n){var r=n(44239),o=n(37005);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},36719:function(t,e,n){var r=n(38749),o=n(7518),i=n(31167),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},3674:function(t,e,n){var r=n(14636),o=n(280),i=n(98612);t.exports=function(t){return i(t)?r(t):o(t)}},10928:function(t){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},35161:function(t,e,n){var r=n(29932),o=n(67206),i=n(69199),a=n(1469);t.exports=function(t,e){return(a(t)?r:i)(t,o(e,3))}},66604:function(t,e,n){var r=n(89465),o=n(47816),i=n(67206);t.exports=function(t,e){var n={};return e=i(e,3),o(t,function(t,o,i){r(n,o,e(t,o,i))}),n}},6162:function(t,e,n){var r=n(56029),o=n(53325),i=n(6557);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},84753:function(t,e,n){var r=n(56029),o=n(53325),i=n(67206);t.exports=function(t,e){return t&&t.length?r(t,i(e,2),o):void 0}},88306:function(t,e,n){var r=n(83369);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},53632:function(t,e,n){var r=n(56029),o=n(70433),i=n(6557);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},22762:function(t,e,n){var r=n(56029),o=n(67206),i=n(70433);t.exports=function(t,e){return t&&t.length?r(t,o(e,2),i):void 0}},50308:function(t){t.exports=function(){}},7771:function(t,e,n){var r=n(55639);t.exports=function(){return r.Date.now()}},39601:function(t,e,n){var r=n(40371),o=n(79152),i=n(15403),a=n(40327);t.exports=function(t){return i(t)?r(a(t)):o(t)}},96026:function(t,e,n){var r=n(47445)();t.exports=r},59704:function(t,e,n){var r=n(82908),o=n(67206),i=n(5076),a=n(1469),u=n(16612);t.exports=function(t,e,n){var c=a(t)?r:i;return n&&u(t,e,n)&&(e=void 0),c(t,o(e,3))}},89734:function(t,e,n){var r=n(21078),o=n(82689),i=n(5976),a=n(16612),u=i(function(t,e){if(null==t)return[];var n=e.length;return n>1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])});t.exports=u},70479:function(t){t.exports=function(){return[]}},95062:function(t){t.exports=function(){return!1}},23493:function(t,e,n){var r=n(23279),o=n(13218);t.exports=function(t,e,n){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(t,e,{leading:i,maxWait:e,trailing:a})}},18601:function(t,e,n){var r=n(14841),o=1/0;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},40554:function(t,e,n){var r=n(18601);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},14841:function(t,e,n){var r=n(27561),o=n(13218),i=n(33448),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=c.test(t);return n||l.test(t)?s(t.slice(2),n?2:8):u.test(t)?a:+t}},79833:function(t,e,n){var r=n(80531);t.exports=function(t){return null==t?"":r(t)}},45578:function(t,e,n){var r=n(67206),o=n(45652);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):[]}},11700:function(t,e,n){var r=n(98805)("toUpperCase");t.exports=r},46871:function(t,e,n){"use strict";function r(){var t=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=t&&this.setState(t)}function o(t){this.setState((function(e){var n=this.constructor.getDerivedStateFromProps(t,e);return null!=n?n:null}).bind(this))}function i(t,e){try{var n=this.props,r=this.state;this.props=t,this.state=e,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(t){var e=t.prototype;if(!e||!e.isReactComponent)throw Error("Can only polyfill class components");if("function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate)return t;var n=null,a=null,u=null;if("function"==typeof e.componentWillMount?n="componentWillMount":"function"==typeof e.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof e.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof e.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof e.componentWillUpdate?u="componentWillUpdate":"function"==typeof e.UNSAFE_componentWillUpdate&&(u="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==u)throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+(t.displayName||t.name)+" uses "+("function"==typeof t.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()")+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==u?"\n "+u:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");if("function"==typeof t.getDerivedStateFromProps&&(e.componentWillMount=r,e.componentWillReceiveProps=o),"function"==typeof e.getSnapshotBeforeUpdate){if("function"!=typeof e.componentDidUpdate)throw Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");e.componentWillUpdate=i;var c=e.componentDidUpdate;e.componentDidUpdate=function(t,e,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,t,e,r)}}return t}n.r(e),n.d(e,{polyfill:function(){return a}}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},93801:function(t,e,n){"use strict";n.d(e,{ZP:function(){return tz},bO:function(){return G}});var r=n(67294),o=n(45697),i=n.n(o),a=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty;function l(t,e){return function(n,r,o){return t(n,r,o)&&e(n,r,o)}}function s(t){return function(e,n,r){if(!e||!n||"object"!=typeof e||"object"!=typeof n)return t(e,n,r);var o=r.cache,i=o.get(e),a=o.get(n);if(i&&a)return i===n&&a===e;o.set(e,n),o.set(n,e);var u=t(e,n,r);return o.delete(e),o.delete(n),u}}function f(t){return a(t).concat(u(t))}var p=Object.hasOwn||function(t,e){return c.call(t,e)};function h(t,e){return t||e?t===e:t===e||t!=t&&e!=e}var d="_owner",y=Object.getOwnPropertyDescriptor,v=Object.keys;function m(t,e,n){var r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function g(t,e){return h(t.getTime(),e.getTime())}function b(t,e,n){if(t.size!==e.size)return!1;for(var r,o,i={},a=t.entries(),u=0;(r=a.next())&&!r.done;){for(var c=e.entries(),l=!1,s=0;(o=c.next())&&!o.done;){var f=r.value,p=f[0],h=f[1],d=o.value,y=d[0],v=d[1];!l&&!i[s]&&(l=n.equals(p,y,u,s,t,e,n)&&n.equals(h,v,p,y,t,e,n))&&(i[s]=!0),s++}if(!l)return!1;u++}return!0}function x(t,e,n){var r,o=v(t),i=o.length;if(v(e).length!==i)return!1;for(;i-- >0;)if((r=o[i])===d&&(t.$$typeof||e.$$typeof)&&t.$$typeof!==e.$$typeof||!p(e,r)||!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function O(t,e,n){var r,o,i,a=f(t),u=a.length;if(f(e).length!==u)return!1;for(;u-- >0;)if((r=a[u])===d&&(t.$$typeof||e.$$typeof)&&t.$$typeof!==e.$$typeof||!p(e,r)||!n.equals(t[r],e[r],r,r,t,e,n)||(o=y(t,r),i=y(e,r),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function w(t,e){return h(t.valueOf(),e.valueOf())}function j(t,e){return t.source===e.source&&t.flags===e.flags}function S(t,e,n){if(t.size!==e.size)return!1;for(var r,o,i={},a=t.values();(r=a.next())&&!r.done;){for(var u=e.values(),c=!1,l=0;(o=u.next())&&!o.done;)!c&&!i[l]&&(c=n.equals(r.value,o.value,r.value,o.value,t,e,n))&&(i[l]=!0),l++;if(!c)return!1}return!0}function E(t,e){var n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(t[n]!==e[n])return!1;return!0}var A=Array.isArray,P="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,k=Object.assign,M=Object.prototype.toString.call.bind(Object.prototype.toString),T=_();function _(t){void 0===t&&(t={});var e,n,r,o,i,a,u,c,f,p=t.circular,h=t.createInternalComparator,d=t.createState,y=t.strict,v=(n=(e=function(t){var e=t.circular,n=t.createCustomConfig,r=t.strict,o={areArraysEqual:r?O:m,areDatesEqual:g,areMapsEqual:r?l(b,O):b,areObjectsEqual:r?O:x,arePrimitiveWrappersEqual:w,areRegExpsEqual:j,areSetsEqual:r?l(S,O):S,areTypedArraysEqual:r?O:E};if(n&&(o=k({},o,n(o))),e){var i=s(o.areArraysEqual),a=s(o.areMapsEqual),u=s(o.areObjectsEqual),c=s(o.areSetsEqual);o=k({},o,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:u,areSetsEqual:c})}return o}(t)).areArraysEqual,r=e.areDatesEqual,o=e.areMapsEqual,i=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,u=e.areRegExpsEqual,c=e.areSetsEqual,f=e.areTypedArraysEqual,function(t,e,l){if(t===e)return!0;if(null==t||null==e||"object"!=typeof t||"object"!=typeof e)return t!=t&&e!=e;var s=t.constructor;if(s!==e.constructor)return!1;if(s===Object)return i(t,e,l);if(A(t))return n(t,e,l);if(null!=P&&P(t))return f(t,e,l);if(s===Date)return r(t,e,l);if(s===RegExp)return u(t,e,l);if(s===Map)return o(t,e,l);if(s===Set)return c(t,e,l);var p=M(t);return"[object Date]"===p?r(t,e,l):"[object RegExp]"===p?u(t,e,l):"[object Map]"===p?o(t,e,l):"[object Set]"===p?c(t,e,l):"[object Object]"===p?"function"!=typeof t.then&&"function"!=typeof e.then&&i(t,e,l):"[object Arguments]"===p?i(t,e,l):("[object Boolean]"===p||"[object Number]"===p||"[object String]"===p)&&a(t,e,l)}),T=h?h(v):function(t,e,n,r,o,i,a){return v(t,e,a)};return function(t){var e=t.circular,n=t.comparator,r=t.createState,o=t.equals,i=t.strict;if(r)return function(t,a){var u=r(),c=u.cache;return n(t,a,{cache:void 0===c?e?new WeakMap:void 0:c,equals:o,meta:u.meta,strict:i})};if(e)return function(t,e){return n(t,e,{cache:new WeakMap,equals:o,meta:void 0,strict:i})};var a={cache:void 0,equals:o,meta:void 0,strict:i};return function(t,e){return n(t,e,a)}}({circular:void 0!==p&&p,comparator:v,createState:d,equals:T,strict:void 0!==y&&y})}function C(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame(function r(o){if(n<0&&(n=o),o-n>e)t(o),n=-1;else{var i;i=r,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function N(t){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function I(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=0&&t<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",r);var p=J(i,u),h=J(a,c),d=(t=i,e=u,function(n){var r;return K([].concat(function(t){if(Array.isArray(t))return Z(t)}(r=V(t,e).map(function(t,e){return t*e}).slice(1))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||H(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),n)}),y=function(t){for(var e=t>1?1:t,n=e,r=0;r<8;++r){var o,i=p(n)-e,a=d(n);if(1e-4>Math.abs(i-e)||a<1e-4)break;n=(o=n-i/a)>1?1:o<0?0:o}return h(n)};return y.isStepper=!1,y},tt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,n=void 0===e?100:e,r=t.damping,o=void 0===r?8:r,i=t.dt,a=void 0===i?17:i,u=function(t,e,r){var i=r+(-(t-e)*n-r*o)*a/1e3,u=r*a/1e3+t;return 1e-4>Math.abs(u-e)&&1e-4>Math.abs(i)?[e,0]:[u,i]};return u.isStepper=!0,u.dt=a,u},te=function(){for(var t=arguments.length,e=Array(t),n=0;nt.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n0?n[o-1]:r,p=l||Object.keys(c);if("function"==typeof u||"spring"===u)return[].concat(ty(t),[e.runJSAnimation.bind(e,{from:f.style,to:c,duration:i,easing:u}),i]);var h=X(p,i,u),d=tg(tg(tg({},f.style),c),{},{transition:h});return[].concat(ty(t),[d,i,s]).filter(z)},[a,Math.max(void 0===u?0:u,r)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){if(!this.manager){var e,n,r;this.manager=(e=function(){return null},n=!1,r=function t(r){if(!n){if(Array.isArray(r)){if(!r.length)return;var o=function(t){if(Array.isArray(t))return t}(r)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||function(t,e){if(t){if("string"==typeof t)return I(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return I(t,e)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){C(t.bind(null,a),i);return}t(i),C(t.bind(null,a));return}"object"===N(r)&&e(r),"function"==typeof r&&r()}},{stop:function(){n=!0},start:function(t){n=!1,r(t)},subscribe:function(t){return e=t,function(){e=function(){return null}}}})}var o=t.begin,i=t.duration,a=t.attributeName,u=t.to,c=t.easing,l=t.onAnimationStart,s=t.onAnimationEnd,f=t.steps,p=t.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof c||"function"==typeof p||"spring"===c){this.runJSAnimation(t);return}if(f.length>1){this.runStepAnimation(t);return}var d=a?tb({},a,u):u,y=X(Object.keys(d),i,c);h.start([l,o,tg(tg({},d),{},{transition:y}),i,s])}},{key:"render",value:function(){var t=this.props,e=t.children,n=(t.begin,t.duration),o=(t.attributeName,t.easing,t.isActive),i=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,td)),a=r.Children.count(e),u=G(this.state.style);if("function"==typeof e)return e(u);if(!o||0===a||n<=0)return e;var c=function(t){var e=t.props,n=e.style,o=e.className;return(0,r.cloneElement)(t,tg(tg({},i),{},{style:tg(tg({},void 0===n?{}:n),u),className:o}))};return 1===a?c(r.Children.only(e)):r.createElement("div",null,r.Children.map(e,function(t){return c(t)}))}}],tx(a.prototype,n),o&&tx(a,o),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);tA.displayName="Animate",tA.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},tA.propTypes={from:i().oneOfType([i().object,i().string]),to:i().oneOfType([i().object,i().string]),attributeName:i().string,duration:i().number,begin:i().number,easing:i().oneOfType([i().string,i().func]),steps:i().arrayOf(i().shape({duration:i().number.isRequired,style:i().object.isRequired,easing:i().oneOfType([i().oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),i().func]),properties:i().arrayOf("string"),onAnimationEnd:i().func})),children:i().oneOfType([i().node,i().func]),isActive:i().bool,canBegin:i().bool,onAnimationEnd:i().func,shouldReAnimate:i().bool,onAnimationStart:i().func,onAnimationReStart:i().func};var tP=n(29469),tk=["children","appearOptions","enterOptions","leaveOptions"];function tM(t){return(tM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function tT(){return(tT=Object.assign?Object.assign.bind():function(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=t.steps,n=t.duration;return e&&e.length?e.reduce(function(t,e){return t+(Number.isFinite(e.duration)&&e.duration>0?e.duration:0)},0):Number.isFinite(n)?n:0},tF=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&tI(t,e)}(a,t);var e,n,o,i=(e=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}(),function(){var t,n=tL(a);if(e){var r=tL(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(t,e){if(e&&("object"===tM(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return tD(t)}(this,t)});function a(){var t;return!function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,a),tR(tD(t=i.call(this)),"handleEnter",function(e,n){var r=t.props,o=r.appearOptions,i=r.enterOptions;t.handleStyleActive(n?o:i)}),tR(tD(t),"handleExit",function(){var e=t.props.leaveOptions;t.handleStyleActive(e)}),t.state={isActive:!1},t}return n=[{key:"handleStyleActive",value:function(t){if(t){var e=t.onAnimationEnd?function(){t.onAnimationEnd()}:null;this.setState(tC(tC({},t),{},{onAnimationEnd:e,isActive:!0}))}}},{key:"parseTimeout",value:function(){var t=this.props,e=t.appearOptions,n=t.enterOptions,r=t.leaveOptions;return tU(e)+tU(n)+tU(r)}},{key:"render",value:function(){var t=this,e=this.props,n=e.children,o=(e.appearOptions,e.enterOptions,e.leaveOptions,function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,tk));return r.createElement(tP.Transition,tT({},o,{onEnter:this.handleEnter,onExit:this.handleExit,timeout:this.parseTimeout()}),function(){return r.createElement(tA,t.state,r.Children.only(n))})}}],tN(a.prototype,n),o&&tN(a,o),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.Component);function t$(t){var e=t.component,n=t.children,o=t.appear,i=t.enter,a=t.leave;return r.createElement(tP.TransitionGroup,{component:e},r.Children.map(n,function(t,e){return r.createElement(tF,{appearOptions:o,enterOptions:i,leaveOptions:a,key:"child-".concat(e)},t)}))}tF.propTypes={appearOptions:i().object,enterOptions:i().object,leaveOptions:i().object,children:i().element},t$.propTypes={appear:i().object,enter:i().object,leave:i().object,children:i().oneOfType([i().array,i().element]),component:i().any},t$.defaultProps={component:"span"};var tz=tA},88292:function(t,e,n){"use strict";var r=n(64836);e.__esModule=!0,e.default=function(t,e){t.classList?t.classList.add(e):(0,o.default)(t,e)||("string"==typeof t.className?t.className=t.className+" "+e:t.setAttribute("class",(t.className&&t.className.baseVal||"")+" "+e))};var o=r(n(85312));t.exports=e.default},85312:function(t,e){"use strict";e.__esModule=!0,e.default=function(t,e){return t.classList?!!e&&t.classList.contains(e):-1!==(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+e+" ")},t.exports=e.default},80294:function(t){"use strict";function e(t,e){return t.replace(RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}t.exports=function(t,n){t.classList?t.classList.remove(n):"string"==typeof t.className?t.className=e(t.className,n):t.setAttribute("class",e(t.className&&t.className.baseVal||"",n))}},92810:function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0,function(t){if(!t||!t.__esModule){var e={};if(null!=t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}}e.default=t}}(n(45697));var r=u(n(88292)),o=u(n(80294)),i=u(n(67294)),a=u(n(32096));function u(t){return t&&t.__esModule?t:{default:t}}function c(){return(c=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,["children","in"]),a=r.default.Children.toArray(e),u=a[0],c=a[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,r.default.createElement(i.default,o,n?r.default.cloneElement(u,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(c,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},e}(r.default.Component);u.propTypes={},e.default=u,t.exports=e.default},32096:function(t,e,n){"use strict";e.__esModule=!0,e.default=e.EXITING=e.ENTERED=e.ENTERING=e.EXITED=e.UNMOUNTED=void 0;var r=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}}return e.default=t,e}(n(45697)),o=u(n(67294)),i=u(n(73935)),a=n(46871);function u(t){return t&&t.__esModule?t:{default:t}}n(29806);var c="unmounted";e.UNMOUNTED=c;var l="exited";e.EXITED=l;var s="entering";e.ENTERING=s;var f="entered";e.ENTERED=f;var p="exiting";e.EXITING=p;var h=function(t){function e(e,n){r=t.call(this,e,n)||this;var r,o,i=n.transitionGroup,a=i&&!i.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?a?(o=l,r.appearStatus=s):o=f:o=e.unmountOnExit||e.mountOnEnter?c:l,r.state={status:o},r.nextCallback=null,r}(n=e).prototype=Object.create(t.prototype),n.prototype.constructor=n,n.__proto__=t;var n,r=e.prototype;return r.getChildContext=function(){return{transitionGroup:null}},e.getDerivedStateFromProps=function(t,e){return t.in&&e.status===c?{status:l}:null},r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(t){var e=null;if(t!==this.props){var n=this.state.status;this.props.in?n!==s&&n!==f&&(e=s):(n===s||n===f)&&(e=p)}this.updateStatus(!1,e)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var t,e,n,r=this.props.timeout;return t=e=n=r,null!=r&&"number"!=typeof r&&(t=r.exit,e=r.enter,n=void 0!==r.appear?r.appear:e),{exit:t,enter:e,appear:n}},r.updateStatus=function(t,e){if(void 0===t&&(t=!1),null!==e){this.cancelNextCallback();var n=i.default.findDOMNode(this);e===s?this.performEnter(n,t):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===l&&this.setState({status:c})},r.performEnter=function(t,e){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:e,i=this.getTimeouts(),a=o?i.appear:i.enter;if(!e&&!r){this.safeSetState({status:f},function(){n.props.onEntered(t)});return}this.props.onEnter(t,o),this.safeSetState({status:s},function(){n.props.onEntering(t,o),n.onTransitionEnd(t,a,function(){n.safeSetState({status:f},function(){n.props.onEntered(t,o)})})})},r.performExit=function(t){var e=this,n=this.props.exit,r=this.getTimeouts();if(!n){this.safeSetState({status:l},function(){e.props.onExited(t)});return}this.props.onExit(t),this.safeSetState({status:p},function(){e.props.onExiting(t),e.onTransitionEnd(t,r.exit,function(){e.safeSetState({status:l},function(){e.props.onExited(t)})})})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(t,e){e=this.setNextCallback(e),this.setState(t,e)},r.setNextCallback=function(t){var e=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,e.nextCallback=null,t(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},r.onTransitionEnd=function(t,e,n){this.setNextCallback(n);var r=null==e&&!this.props.addEndListener;if(!t||r){setTimeout(this.nextCallback,0);return}this.props.addEndListener&&this.props.addEndListener(t,this.nextCallback),null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var t=this.state.status;if(t===c)return null;var e=this.props,n=e.children,r=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(e,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return n(t,r);var i=o.default.Children.only(n);return o.default.cloneElement(i,r)},e}(o.default.Component);function d(){}h.contextTypes={transitionGroup:r.object},h.childContextTypes={transitionGroup:function(){}},h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:d,onEntering:d,onEntered:d,onExit:d,onExiting:d,onExited:d},h.UNMOUNTED=0,h.EXITED=1,h.ENTERING=2,h.ENTERED=3,h.EXITING=4;var y=(0,a.polyfill)(h);e.default=y},57114:function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;var r=u(n(45697)),o=u(n(67294)),i=n(46871),a=n(4474);function u(t){return t&&t.__esModule?t:{default:t}}function c(){return(c=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,["component","childFactory"]),i=s(this.state.children).map(n);return(delete r.appear,delete r.enter,delete r.exit,null===e)?i:o.default.createElement(e,r,i)},e}(o.default.Component);f.childContextTypes={transitionGroup:r.default.object.isRequired},f.propTypes={},f.defaultProps={component:"div",childFactory:function(t){return t}};var p=(0,i.polyfill)(f);e.default=p,t.exports=e.default},29469:function(t,e,n){"use strict";var r=u(n(92810)),o=u(n(17557)),i=u(n(57114)),a=u(n(32096));function u(t){return t&&t.__esModule?t:{default:t}}t.exports={Transition:a.default,TransitionGroup:i.default,ReplaceTransition:o.default,CSSTransition:r.default}},4474:function(t,e,n){"use strict";e.__esModule=!0,e.getChildMapping=o,e.mergeChildMappings=i,e.getInitialChildMapping=function(t,e){return o(t.children,function(n){return(0,r.cloneElement)(n,{onExited:e.bind(null,n),in:!0,appear:a(n,"appear",t),enter:a(n,"enter",t),exit:a(n,"exit",t)})})},e.getNextChildMapping=function(t,e,n){var u=o(t.children),c=i(e,u);return Object.keys(c).forEach(function(o){var i=c[o];if((0,r.isValidElement)(i)){var l=o in e,s=o in u,f=e[o],p=(0,r.isValidElement)(f)&&!f.props.in;s&&(!l||p)?c[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:a(i,"exit",t),enter:a(i,"enter",t)}):s||!l||p?s&&l&&(0,r.isValidElement)(f)&&(c[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:f.props.in,exit:a(i,"exit",t),enter:a(i,"enter",t)})):c[o]=(0,r.cloneElement)(i,{in:!1})}}),c};var r=n(67294);function o(t,e){var n=Object.create(null);return t&&r.Children.map(t,function(t){return t}).forEach(function(t){n[t.key]=e&&(0,r.isValidElement)(t)?e(t):t}),n}function i(t,e){function n(n){return n in e?e[n]:t[n]}t=t||{},e=e||{};var r,o=Object.create(null),i=[];for(var a in t)a in e?i.length&&(o[a]=i,i=[]):i.push(a);var u={};for(var c in e){if(o[c])for(r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=e.bandAware,r=e.position;if(void 0!==t){if(r)switch(r){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(n){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),n=e[0],r=e[e.length-1];return n<=r?t>=n&&t<=r:t>=r&&t<=n}}],e=[{key:"create",value:function(t){return new n(t)}}],t&&H(n.prototype,t),e&&H(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}();K(tt,"EPS",1e-4);var te=function(t){var e=Object.keys(t).reduce(function(e,n){return V(V({},e),{},K({},n,tt.create(t[n])))},{});return V(V({},e),{},{apply:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,o=n.position;return X()(t,function(t,n){return e[n].apply(t,{bandAware:r,position:o})})},isInRange:function(t){return g()(t,function(t,n){return e[n].isInRange(t)})}})},tn=function(t){var e=t.width,n=t.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(r%180+180)%180*Math.PI/180,i=Math.atan(n/e);return Math.abs(o>i&&o=0&&t*(e+t*n/2-o)<=0}function ti(t){return(ti="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ta(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function tu(t){for(var e=1;e=2?(0,z.uY)(l[1].coordinate-l[0].coordinate):1,O=(r="width"===m,o=s.x,i=s.y,a=s.width,u=s.height,1===x?{start:r?o:i,end:r?o+a:i+u}:{start:r?o+a:i+u,end:r?o:i});return"equidistantPreserveStart"===h?function(t,e,n,r,o){for(var i=(r||[]).slice(),a=e.start,u=e.end,c=0,l=1,s=a;l<=i.length;){var f=null==r?void 0:r[c];if(void 0===f)return tr(r,l);var p=n(f,c),h=f.coordinate,d=0===c||to(t,h,p,s,u);d||(c=0,s=a,l+=1),d&&(s=h+t*(p/2+o),c+=l)}return[]}(x,O,b,l,f):("preserveStart"===h||"preserveStartEnd"===h?function(t,e,n,r,o,i){var a=(r||[]).slice(),u=a.length,c=e.start,l=e.end;if(i){var s=r[u-1],f=n(s,u-1),p=t*(s.coordinate+t*f/2-l);a[u-1]=s=tu(tu({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate}),to(t,s.tickCoord,f,c,l)&&(l=s.tickCoord-t*(f/2+o),a[u-1]=tu(tu({},s),{},{isShow:!0}))}for(var h=i?u-1:u,d=0;d=0;l--){var s=i[l],f=n(s,l);if(l===a-1){var p=t*(s.coordinate+t*f/2-c);i[l]=s=tu(tu({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate})}else i[l]=s=tu(tu({},s),{},{tickCoord:s.coordinate});to(t,s.tickCoord,f,u,c)&&(c=s.tickCoord-t*(f/2+o),i[l]=tu(tu({},s),{},{isShow:!0}))}return i}(x,O,b,l,f)).filter(function(t){return t.isShow})}var tl=n(20514),ts=n(48710),tf=n(45578),tp=n.n(tf),th=n(93801);function td(t){return(td="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ty(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nf[n]+o?Math.max(p,f[n]):Math.max(h,f[n])}),t}return n=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"updateBBox",value:function(){var t=this.state,e=t.boxWidth,n=t.boxHeight;if(t.dismissed?(document.removeEventListener("keydown",this.handleKeyDown),(this.props.coordinate.x!==this.state.dismissedAtCoordinate.x||this.props.coordinate.y!==this.state.dismissedAtCoordinate.y)&&this.setState({dismissed:!1})):document.addEventListener("keydown",this.handleKeyDown),this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-e)>1||Math.abs(r.height-n)>1)&&this.setState({boxWidth:r.width,boxHeight:r.height})}else(-1!==e||-1!==n)&&this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var t,e,n,r,o,i,a=this,u=this.props,c=u.payload,l=u.isAnimationActive,s=u.animationDuration,f=u.animationEasing,p=u.filterNull,h=(t=u.payloadUniqBy,e=p&&c&&c.length?c.filter(function(t){return!T()(t.value)}):c,!0===t?tp()(e,tT):w()(t)?tp()(e,t):e),d=h&&h.length,y=this.props,v=y.content,m=y.viewBox,g=y.coordinate,b=y.position,x=y.active,O=y.wrapperStyle,j=tw({pointerEvents:"none",visibility:!this.state.dismissed&&x&&d?"visible":"hidden",position:"absolute",top:0,left:0},O);if(b&&(0,z.hj)(b.x)&&(0,z.hj)(b.y))r=b.x,o=b.y;else{var S=this.state,E=S.boxWidth,A=S.boxHeight;E>0&&A>0&&g?(r=this.getTranslate({key:"x",tooltipDimension:E,viewBoxDimension:m.width}),o=this.getTranslate({key:"y",tooltipDimension:A,viewBoxDimension:m.height})):j.visibility="hidden"}j=tw(tw({},(0,th.bO)({transform:this.props.useTranslate3d?"translate3d(".concat(r,"px, ").concat(o,"px, 0)"):"translate(".concat(r,"px, ").concat(o,"px)")})),j),l&&x&&(j=tw(tw({},(0,th.bO)({transition:"transform ".concat(s,"ms ").concat(f)})),j));var P=U()(tM,(tP(i={},"".concat(tM,"-right"),(0,z.hj)(r)&&g&&(0,z.hj)(g.x)&&r>=g.x),tP(i,"".concat(tM,"-left"),(0,z.hj)(r)&&g&&(0,z.hj)(g.x)&&r=g.y),tP(i,"".concat(tM,"-top"),(0,z.hj)(o)&&g&&(0,z.hj)(g.y)&&o=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,tL));return(0,z.hj)(n)&&(0,z.hj)(o)&&(0,z.hj)(s)&&(0,z.hj)(p)&&(0,z.hj)(a)&&(0,z.hj)(c)?R.createElement("path",tR({},(0,tI.L6)(d,!0),{className:U()("recharts-cross",h),d:"M".concat(n,",").concat(a,"v").concat(p,"M").concat(c,",").concat(o,"h").concat(s)})):null},tF=n(45108),t$=n(79896);function tz(){return(tz=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function t2(t,e){for(var n=0;n0?this.props:l)),r<=0||o<=0||!s||!s.length)?null:R.createElement(ts.m,{className:U()("recharts-cartesian-axis",a),ref:function(e){t.layerReference=e}},n&&this.renderAxisLine(),this.renderTicks(s,this.state.fontSize,this.state.letterSpacing),tY._.renderCallByParent(this.props))}}],r=[{key:"renderTickItem",value:function(t,e,n){return R.isValidElement(t)?R.cloneElement(t,e):w()(t)?t(e):R.createElement(tX.x,tJ({},e,{className:"recharts-cartesian-axis-tick-value"}),n)}}],n&&t2(i.prototype,n),r&&t2(i,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(R.Component);t3(t7,"displayName","CartesianAxis"),t3(t7,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var t8=n(175),t9=n(35552);function et(t){return(et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function en(t){for(var e=1;e0&&e.handleDrag(t.changedTouches[0])}),ed(ep(e),"handleDragEnd",function(){e.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var t=e.props,n=t.endIndex,r=t.onDragEnd,o=t.startIndex;null==r||r({endIndex:n,startIndex:o})}),e.detachDragEndListener()}),ed(ep(e),"handleLeaveWrapper",function(){(e.state.isTravellerMoving||e.state.isSlideMoving)&&(e.leaveTimer=window.setTimeout(e.handleDragEnd,e.props.leaveTimeOut))}),ed(ep(e),"handleEnterSlideOrTraveller",function(){e.setState({isTextActive:!0})}),ed(ep(e),"handleLeaveSlideOrTraveller",function(){e.setState({isTextActive:!1})}),ed(ep(e),"handleSlideDragStart",function(t){var n=em(t)?t.changedTouches[0]:t;e.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:n.pageX}),e.attachDragEndListener()}),e.travellerDragStartHandlers={startX:e.handleTravellerDragStart.bind(ep(e),"startX"),endX:e.handleTravellerDragStart.bind(ep(e),"endX")},e.state={},e}return n=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var e=t.startX,n=t.endX,r=this.state.scaleValues,o=this.props,a=o.gap,u=o.data.length-1,c=i.getIndexInRange(r,Math.min(e,n)),l=i.getIndexInRange(r,Math.max(e,n));return{startIndex:c-c%a,endIndex:l===u?u:l-l%a}}},{key:"getTextOfTick",value:function(t){var e=this.props,n=e.data,r=e.tickFormatter,o=e.dataKey,i=(0,t9.F$)(n[t],o,t);return w()(r)?r(i,t):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(t){var e=this.state,n=e.slideMoveStartX,r=e.startX,o=e.endX,i=this.props,a=i.x,u=i.width,c=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=t.pageX-n;p>0?p=Math.min(p,a+u-c-o,a+u-c-r):p<0&&(p=Math.max(p,a-r,a-o));var h=this.getIndex({startX:r+p,endX:o+p});(h.startIndex!==l||h.endIndex!==s)&&f&&f(h),this.setState({startX:r+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var n=em(e)?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(t){var e,n=this.state,r=n.brushMoveStartX,o=n.movingTravellerId,i=n.endX,a=n.startX,u=this.state[o],c=this.props,l=c.x,s=c.width,f=c.travellerWidth,p=c.onChange,h=c.gap,d=c.data,y={startX:this.state.startX,endX:this.state.endX},v=t.pageX-r;v>0?v=Math.min(v,l+s-f-u):v<0&&(v=Math.max(v,l-u)),y[o]=u+v;var m=this.getIndex(y),g=m.startIndex,b=m.endIndex,x=function(){var t=d.length-1;return"startX"===o&&(i>a?g%h==0:b%h==0)||ia?b%h==0:g%h==0)||i>a&&b===t};this.setState((ed(e={},o,u+v),ed(e,"brushMoveStartX",t.pageX),e),function(){p&&x()&&p(m)})}},{key:"handleTravellerMoveKeyboard",value:function(t,e){var n=this,r=this.state,o=r.scaleValues,i=r.startX,a=r.endX,u=this.state[e],c=o.indexOf(u);if(-1!==c){var l=c+t;if(-1!==l&&!(l>=o.length)){var s=o[l];"startX"===e&&s>=a||"endX"===e&&s<=i||this.setState(ed({},e,s),function(){n.props.onChange(n.getIndex({startX:n.state.startX,endX:n.state.endX}))})}}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.fill,a=t.stroke;return R.createElement("rect",{stroke:a,fill:i,x:e,y:n,width:r,height:o})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.data,a=t.children,u=t.padding,c=R.Children.only(a);return c?R.cloneElement(c,{x:e,y:n,width:r,height:o,margin:u,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(t,e){var n=this,r=this.props,o=r.y,a=r.travellerWidth,u=r.height,c=r.traveller,l=Math.max(t,this.props.x),s=el(el({},(0,tI.L6)(this.props)),{},{x:l,y:o,width:a,height:u});return R.createElement(ts.m,{tabIndex:0,role:"slider",className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],onKeyDown:function(t){["ArrowLeft","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),n.handleTravellerMoveKeyboard("ArrowRight"===t.key?1:-1,e))},onFocus:function(){n.setState({isTravellerFocused:!0})},onBlur:function(){n.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},i.renderTraveller(c,s))}},{key:"renderSlide",value:function(t,e){var n=this.props,r=n.y,o=n.height,i=n.stroke,a=n.travellerWidth;return R.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(t,e)+a,y:r,width:Math.max(Math.abs(e-t)-a,0),height:o})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,n=t.endIndex,r=t.y,o=t.height,i=t.travellerWidth,a=t.stroke,u=this.state,c=u.startX,l=u.endX,s={pointerEvents:"none",fill:a};return R.createElement(ts.m,{className:"recharts-brush-texts"},R.createElement(tX.x,eu({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,l)-5,y:r+o/2},s),this.getTextOfTick(e)),R.createElement(tX.x,eu({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,l)+i+5,y:r+o/2},s),this.getTextOfTick(n)))}},{key:"render",value:function(){var t=this.props,e=t.data,n=t.className,r=t.children,o=t.x,i=t.y,a=t.width,u=t.height,c=t.alwaysShowText,l=this.state,s=l.startX,f=l.endX,p=l.isTextActive,h=l.isSlideMoving,d=l.isTravellerMoving,y=l.isTravellerFocused;if(!e||!e.length||!(0,z.hj)(o)||!(0,z.hj)(i)||!(0,z.hj)(a)||!(0,z.hj)(u)||a<=0||u<=0)return null;var v=U()("recharts-brush",n),m=1===R.Children.count(r),g=ei("userSelect","none");return R.createElement(ts.m,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:g},this.renderBackground(),m&&this.renderPanorama(),this.renderSlide(s,f),this.renderTravellerLayer(s,"startX"),this.renderTravellerLayer(f,"endX"),(p||h||d||y||c)&&this.renderText())}}],r=[{key:"renderDefaultTraveller",value:function(t){var e=t.x,n=t.y,r=t.width,o=t.height,i=t.stroke,a=Math.floor(n+o/2)-1;return R.createElement(R.Fragment,null,R.createElement("rect",{x:e,y:n,width:r,height:o,fill:i,stroke:"none"}),R.createElement("line",{x1:e+1,y1:a,x2:e+r-1,y2:a,fill:"none",stroke:"#fff"}),R.createElement("line",{x1:e+1,y1:a+2,x2:e+r-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,e){return R.isValidElement(t)?R.cloneElement(t,e):w()(t)?t(e):i.renderDefaultTraveller(e)}},{key:"getDerivedStateFromProps",value:function(t,e){var n=t.data,r=t.width,o=t.x,i=t.travellerWidth,a=t.updateId,u=t.startIndex,c=t.endIndex;if(n!==e.prevData||a!==e.prevUpdateId)return el({prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r},n&&n.length?ev({data:n,width:r,x:o,travellerWidth:i,startIndex:u,endIndex:c}):{scale:null,scaleValues:null});if(e.scale&&(r!==e.prevWidth||o!==e.prevX||i!==e.prevTravellerWidth)){e.scale.range([o,o+r-i]);var l=e.scale.domain().map(function(t){return e.scale(t)});return{prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r,startX:e.scale(t.startIndex),endX:e.scale(t.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(t,e){for(var n=t.length,r=0,o=n-1;o-r>1;){var i=Math.floor((r+o)/2);t[i]>e?o=i:r=i}return e>=t[o]?o:r}}],n&&es(i.prototype,n),r&&es(i,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(R.PureComponent);ed(eg,"displayName","Brush"),ed(eg,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var eb=n(20430),ex=function(t,e){var n=t.alwaysShow,r=t.ifOverflow;return n&&(r="extendDomain"),r===e},eO=n(6213);function ew(t){return(ew="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ej(){return(ej=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function e7(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=Array(e);n0?a:n&&n.props&&n.props.data&&n.props.data.length>0?n.props.data:t&&t.length&&(0,z.hj)(o)&&(0,z.hj)(i)?t.slice(o,i+1):[]};function nh(t){return"number"===t?[0,"auto"]:void 0}var nd=function(t,e,n,r){var o=t.graphicalItems,i=t.tooltipAxis,a=np(e,t);return n<0||!o||!o.length||n>=a.length?null:o.reduce(function(t,o){if(o.props.hide)return t;var u,c=o.props.data,l=void 0===c?e:c;return(u=i.dataKey&&!i.allowDuplicatedCategory?(0,z.Ap)(void 0===l?a:l,i.dataKey,r):l&&l[n]||a[n])?[].concat(ne(t),[(0,t9.Qo)(o,u)]):t},[])},ny=function(t,e,n,r){var o=r||{x:t.chartX,y:t.chartY},i="horizontal"===n?o.x:"vertical"===n?o.y:"centric"===n?o.angle:o.radius,a=t.orderedTooltipTicks,u=t.tooltipAxis,c=t.tooltipTicks,l=(0,t9.VO)(i,a,c,u);if(l>=0&&c){var s=c[l]&&c[l].value,f=nd(t,e,l,s),p=nf(n,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},nv=function(t,e){var n=e.axes,r=e.graphicalItems,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=t.stackOffset,p=(0,t9.NA)(l,o);return n.reduce(function(e,n){var h=n.props,d=h.type,y=h.dataKey,v=h.allowDataOverflow,m=h.allowDuplicatedCategory,g=h.scale,b=h.ticks,x=h.includeHidden,O=n.props[i];if(e[O])return e;var w=np(t.data,{graphicalItems:r.filter(function(t){return t.props[i]===O}),dataStartIndex:u,dataEndIndex:c}),j=w.length;(function(t,e,n){if("number"===n&&!0===e&&Array.isArray(t)){var r=null==t?void 0:t[0],o=null==t?void 0:t[1];if(r&&o&&(0,z.hj)(r)&&(0,z.hj)(o))return!0}return!1})(n.props.domain,v,d)&&(A=(0,t9.LG)(n.props.domain,null,v),p&&("number"===d||"auto"!==g)&&(k=(0,t9.gF)(w,y,"category")));var S=nh(d);if(!A||0===A.length){var E,A,P,k,M,_=null!==(M=n.props.domain)&&void 0!==M?M:S;if(y){if(A=(0,t9.gF)(w,y,d),"category"===d&&p){var N=(0,z.bv)(A);m&&N?(P=A,A=C()(0,j)):m||(A=(0,t9.ko)(_,A,n).reduce(function(t,e){return t.indexOf(e)>=0?t:[].concat(ne(t),[e])},[]))}else if("category"===d)A=m?A.filter(function(t){return""!==t&&!T()(t)}):(0,t9.ko)(_,A,n).reduce(function(t,e){return t.indexOf(e)>=0||""===e||T()(e)?t:[].concat(ne(t),[e])},[]);else if("number"===d){var I=(0,t9.ZI)(w,r.filter(function(t){return t.props[i]===O&&(x||!t.props.hide)}),y,o,l);I&&(A=I)}p&&("number"===d||"auto"!==g)&&(k=(0,t9.gF)(w,y,"category"))}else A=p?C()(0,j):a&&a[O]&&a[O].hasStack&&"number"===d?"expand"===f?[0,1]:(0,t9.EB)(a[O].stackGroups,u,c):(0,t9.s6)(w,r.filter(function(t){return t.props[i]===O&&(x||!t.props.hide)}),d,l,!0);"number"===d?(A=eG(s,A,O,o,b),_&&(A=(0,t9.LG)(_,A,v))):"category"===d&&_&&A.every(function(t){return _.indexOf(t)>=0})&&(A=_)}return ni(ni({},e),{},na({},O,ni(ni({},n.props),{},{axisType:o,domain:A,categoricalDomain:k,duplicateDomain:P,originalDomain:null!==(E=n.props.domain)&&void 0!==E?E:S,isCategorical:p,layout:l})))},{})},nm=function(t,e){var n=e.graphicalItems,r=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=np(t.data,{graphicalItems:n,dataStartIndex:u,dataEndIndex:c}),p=f.length,h=(0,t9.NA)(l,o),d=-1;return n.reduce(function(t,e){var y,v=e.props[i],m=nh("number");return t[v]?t:(d++,y=h?C()(0,p):a&&a[v]&&a[v].hasStack?eG(s,y=(0,t9.EB)(a[v].stackGroups,u,c),v,o):eG(s,y=(0,t9.LG)(m,(0,t9.s6)(f,n.filter(function(t){return t.props[i]===v&&!t.props.hide}),"number",l),r.defaultProps.allowDataOverflow),v,o),ni(ni({},t),{},na({},v,ni(ni({axisType:o},r.defaultProps),{},{hide:!0,orientation:k()(nc,"".concat(o,".").concat(d%2),null),domain:y,originalDomain:m,isCategorical:h,layout:l}))))},{})},ng=function(t,e){var n=e.axisType,r=void 0===n?"xAxis":n,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.children,s="".concat(r,"Id"),f=(0,tI.NN)(l,o),p={};return f&&f.length?p=nv(t,{axes:f,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c}):i&&i.length&&(p=nm(t,{Axis:o,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c})),p},nb=function(t){var e=(0,z.Kt)(t),n=(0,t9.uY)(e,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:A()(n,function(t){return t.coordinate}),tooltipAxis:e,tooltipAxisBandSize:(0,t9.zT)(e,n)}},nx=function(t){var e,n,r=t.children,o=t.defaultShowTooltip,i=(0,tI.sP)(r,eg);return{chartX:0,chartY:0,dataStartIndex:i&&i.props&&i.props.startIndex||0,dataEndIndex:(null==i||null===(e=i.props)||void 0===e?void 0:e.endIndex)!==void 0?null==i||null===(n=i.props)||void 0===n?void 0:n.endIndex:t.data&&t.data.length-1||0,activeTooltipIndex:-1,isTooltipActive:!T()(o)&&o}},nO=function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},nw=function(t,e){var n=t.props,r=t.graphicalItems,o=t.xAxisMap,i=void 0===o?{}:o,a=t.yAxisMap,u=void 0===a?{}:a,c=n.width,l=n.height,s=n.children,f=n.margin||{},p=(0,tI.sP)(s,eg),h=(0,tI.sP)(s,tC.D),d=Object.keys(u).reduce(function(t,e){var n=u[e],r=n.orientation;return n.mirror||n.hide?t:ni(ni({},t),{},na({},r,t[r]+n.width))},{left:f.left||0,right:f.right||0}),y=Object.keys(i).reduce(function(t,e){var n=i[e],r=n.orientation;return n.mirror||n.hide?t:ni(ni({},t),{},na({},r,k()(t,"".concat(r))+n.height))},{top:f.top||0,bottom:f.bottom||0}),v=ni(ni({},y),d),m=v.bottom;return p&&(v.bottom+=p.props.height||eg.defaultProps.height),h&&e&&(v=(0,t9.By)(v,r,n,e)),ni(ni({brushBottom:m},v),{},{width:c-v.left-v.right,height:l-v.top-v.bottom})},nj=["points","className","baseLinePoints","connectNulls"];function nS(){return(nS=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&void 0!==arguments[0]?arguments[0]:[],e=[[]];return t.forEach(function(t){nP(t)?e[e.length-1].push(t):e[e.length-1].length>0&&e.push([])}),nP(t[0])&&e[e.length-1].push(t[0]),e[e.length-1].length<=0&&(e=e.slice(0,-1)),e},nM=function(t,e){var n=nk(t);e&&(n=[n.reduce(function(t,e){return[].concat(nE(t),nE(e))},[])]);var r=n.map(function(t){return t.reduce(function(t,e,n){return"".concat(t).concat(0===n?"M":"L").concat(e.x,",").concat(e.y)},"")}).join("");return 1===n.length?"".concat(r,"Z"):r},nT=function(t,e,n){var r=nM(t,n);return"".concat("Z"===r.slice(-1)?r.slice(0,-1):r,"L").concat(nM(e.reverse(),n).slice(1))},n_=function(t){var e=t.points,n=t.className,r=t.baseLinePoints,o=t.connectNulls,i=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,nj);if(!e||!e.length)return null;var a=U()("recharts-polygon",n);if(r&&r.length){var u=i.stroke&&"none"!==i.stroke,c=nT(e,r,o);return R.createElement("g",{className:a},R.createElement("path",nS({},(0,tI.L6)(i,!0),{fill:"Z"===c.slice(-1)?i.fill:"none",stroke:"none",d:c})),u?R.createElement("path",nS({},(0,tI.L6)(i,!0),{fill:"none",d:nM(e,o)})):null,u?R.createElement("path",nS({},(0,tI.L6)(i,!0),{fill:"none",d:nM(r,o)})):null)}var l=nM(e,o);return R.createElement("path",nS({},(0,tI.L6)(i,!0),{fill:"Z"===l.slice(-1)?i.fill:"none",className:a,d:l}))};function nC(t){return(nC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function nN(){return(nN=Object.assign?Object.assign.bind():function(t){for(var e=1;e1e-5?"outer"===e?"start":"end":n<-.00001?"outer"===e?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var t=this.props,e=t.cx,n=t.cy,r=t.radius,o=t.axisLine,i=t.axisLineType,a=nD(nD({},(0,tI.L6)(this.props)),{},{fill:"none"},(0,tI.L6)(o));if("circle"===i)return R.createElement(tW,nN({className:"recharts-polar-angle-axis-line"},a,{cx:e,cy:n,r:r}));var u=this.props.ticks.map(function(t){return(0,F.op)(e,n,r,t.coordinate)});return R.createElement(n_,nN({className:"recharts-polar-angle-axis-line"},a,{points:u}))}},{key:"renderTicks",value:function(){var t=this,e=this.props,n=e.ticks,r=e.tick,o=e.tickLine,a=e.tickFormatter,u=e.stroke,c=(0,tI.L6)(this.props),l=(0,tI.L6)(r),s=nD(nD({},c),{},{fill:"none"},(0,tI.L6)(o)),f=n.map(function(e,n){var f=t.getTickLineCoord(e),p=nD(nD(nD({textAnchor:t.getTickTextAnchor(e)},c),{},{stroke:"none",fill:u},l),{},{index:n,payload:e,x:f.x2,y:f.y2});return R.createElement(ts.m,nN({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(n)},(0,t$.bw)(t.props,e,n)),o&&R.createElement("line",nN({className:"recharts-polar-angle-axis-tick-line"},s,f)),r&&i.renderTickItem(r,p,a?a(e.value,n):e.value))});return R.createElement(ts.m,{className:"recharts-polar-angle-axis-ticks"},f)}},{key:"render",value:function(){var t=this.props,e=t.ticks,n=t.radius,r=t.axisLine;return!(n<=0)&&e&&e.length?R.createElement(ts.m,{className:"recharts-polar-angle-axis"},r&&this.renderAxisLine(),this.renderTicks()):null}}],r=[{key:"renderTickItem",value:function(t,e,n){return R.isValidElement(t)?R.cloneElement(t,e):w()(t)?t(e):R.createElement(tX.x,nN({},e,{className:"recharts-polar-angle-axis-tick-value"}),n)}}],n&&nL(i.prototype,n),r&&nL(i,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(R.PureComponent);nU(nz,"displayName","PolarAngleAxis"),nU(nz,"axisType","angleAxis"),nU(nz,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var nW=n(22762),nq=n.n(nW),nG=n(84753),nX=n.n(nG),nY=["cx","cy","angle","ticks","axisLine"],nH=["ticks","tick","angle","tickFormatter","stroke"];function nZ(t){return(nZ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function nV(){return(nV=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function n0(t,e){for(var n=0;n=0})&&(0,t9.pt)({barSize:c,stackGroups:r}),g=[];return n.forEach(function(n,c){var d,b=np(t.data,{dataStartIndex:a,dataEndIndex:u},n),x=n.props,O=x.dataKey,w=x.maxBarSize,j=n.props["".concat(y,"Id")],S=n.props["".concat(v,"Id")],E=f.reduce(function(t,r){var o,i=e["".concat(r.axisType,"Map")],a=n.props["".concat(r.axisType,"Id")];i&&i[a]||"zAxis"===r.axisType||function(t,e){if(!t)throw Error("Invariant failed")}(!1);var u=i[a];return ni(ni({},t),{},(na(o={},r.axisType,u),na(o,"".concat(r.axisType,"Ticks"),(0,t9.uY)(u)),o))},{}),A=E[v],P=E["".concat(v,"Ticks")],k=r&&r[j]&&r[j].hasStack&&(0,t9.O3)(n,r[j].stackGroups),M=(0,tI.Gf)(n.type).indexOf("Bar")>=0,_=(0,t9.zT)(A,P),C=[];if(M){var N,I,D=T()(w)?h:w,L=null!==(N=null!==(I=(0,t9.zT)(A,P,!0))&&void 0!==I?I:D)&&void 0!==N?N:0;C=(0,t9.qz)({barGap:s,barCategoryGap:p,bandSize:L!==_?L:_,sizeList:m[S],maxBarSize:D}),L!==_&&(C=C.map(function(t){return ni(ni({},t),{},{position:ni(ni({},t.position),{},{offset:t.position.offset-L/2})})}))}var R=n&&n.type&&n.type.getComposedData;R&&g.push({props:ni(ni({},R(ni(ni({},E),{},{displayedData:b,props:t,dataKey:O,item:n,bandSize:_,barPosition:C,offset:o,stackedData:k,layout:l,dataStartIndex:a,dataEndIndex:u}))),{},(na(d={key:n.key||"item-".concat(c)},y,E[y]),na(d,v,E[v]),na(d,"animationId",i),d)),childIndex:(0,tI.$R)(n,t.children),item:n})}),g},v=function(t,e){var n=t.props,r=t.dataStartIndex,o=t.dataEndIndex,u=t.updateId;if(!(0,tI.TT)({props:n}))return null;var c=n.children,l=n.layout,s=n.stackOffset,p=n.data,d=n.reverseStackOrder,v=nO(l),m=v.numericAxisName,g=v.cateAxisName,b=(0,tI.NN)(c,a),x=(0,t9.wh)(p,b,"".concat(m,"Id"),"".concat(g,"Id"),s,d),O=f.reduce(function(t,e){var i="".concat(e.axisType,"Map");return ni(ni({},t),{},na({},i,ng(n,ni(ni({},e),{},{graphicalItems:b,stackGroups:e.axisType===m&&x,dataStartIndex:r,dataEndIndex:o}))))},{}),w=nw(ni(ni({},O),{},{props:n,graphicalItems:b}),null==e?void 0:e.legendBBox);Object.keys(O).forEach(function(t){O[t]=h(n,O[t],w,t.replace("Map",""),i)});var j=nb(O["".concat(g,"Map")]),S=y(n,ni(ni({},O),{},{dataStartIndex:r,dataEndIndex:o,updateId:u,graphicalItems:b,stackGroups:x,offset:w}));return ni(ni({formattedGraphicalItems:S,graphicalItems:b,offset:w,stackGroups:x},j),O)},o=function(t){(function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&e8(t,e)})(a,t);var e,n,r,o=(e=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}(),function(){var t,n=nt(a);if(e){var r=nt(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(t,e){if(e&&("object"===e6(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return e9(t)}(this,t)});function a(t){var e;return function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,a),na(e9(e=o.call(this,t)),"accessibilityManager",new eQ),na(e9(e),"clearDefer",function(){e.cancelDefer&&(e.cancelDefer(),e.cancelDefer=null)}),na(e9(e),"handleLegendBBoxUpdate",function(t){if(t){var n=e.state,r=n.dataStartIndex,o=n.dataEndIndex,i=n.updateId;e.setState(ni({legendBBox:t},v({props:e.props,dataStartIndex:r,dataEndIndex:o,updateId:i},ni(ni({},e.state),{},{legendBBox:t}))))}}),na(e9(e),"handleReceiveSyncEvent",function(t,n,r){e.props.syncId===t&&n!==e.uniqueChartId&&(e.clearDefer(),e.cancelDefer=function(t){if("function"==typeof requestAnimationFrame){var e=requestAnimationFrame(t);return function(){return cancelAnimationFrame(e)}}if("function"==typeof setImmediate){var n=setImmediate(t);return function(){return clearImmediate(n)}}var r=setTimeout(t);return function(){return clearTimeout(r)}}(e.applySyncEvent.bind(e9(e),r)))}),na(e9(e),"handleBrushChange",function(t){var n=t.startIndex,r=t.endIndex;if(n!==e.state.dataStartIndex||r!==e.state.dataEndIndex){var o=e.state.updateId;e.setState(function(){return ni({dataStartIndex:n,dataEndIndex:r},v({props:e.props,dataStartIndex:n,dataEndIndex:r,updateId:o},e.state))}),e.triggerSyncEvent({dataStartIndex:n,dataEndIndex:r})}}),na(e9(e),"handleMouseEnter",function(t){var n=e.props.onMouseEnter,r=e.getMouseInfo(t);if(r){var o=ni(ni({},r),{},{isTooltipActive:!0});e.setState(o),e.triggerSyncEvent(o),w()(n)&&n(o,t)}}),na(e9(e),"triggeredAfterMouseMove",function(t){var n=e.props.onMouseMove,r=e.getMouseInfo(t),o=r?ni(ni({},r),{},{isTooltipActive:!0}):{isTooltipActive:!1};e.setState(o),e.triggerSyncEvent(o),w()(n)&&n(o,t)}),na(e9(e),"handleItemMouseEnter",function(t){e.setState(function(){return{isTooltipActive:!0,activeItem:t,activePayload:t.tooltipPayload,activeCoordinate:t.tooltipPosition||{x:t.cx,y:t.cy}}})}),na(e9(e),"handleItemMouseLeave",function(){e.setState(function(){return{isTooltipActive:!1}})}),na(e9(e),"handleMouseMove",function(t){t&&w()(t.persist)&&t.persist(),e.triggeredAfterMouseMove(t)}),na(e9(e),"handleMouseLeave",function(t){var n=e.props.onMouseLeave,r={isTooltipActive:!1};e.setState(r),e.triggerSyncEvent(r),w()(n)&&n(r,t),e.cancelThrottledTriggerAfterMouseMove()}),na(e9(e),"handleOuterEvent",function(t){var n=(0,tI.Bh)(t),r=k()(e.props,"".concat(n));n&&w()(r)&&r(/.*touch.*/i.test(n)?e.getMouseInfo(t.changedTouches[0]):e.getMouseInfo(t),t)}),na(e9(e),"handleClick",function(t){var n=e.props.onClick,r=e.getMouseInfo(t);if(r){var o=ni(ni({},r),{},{isTooltipActive:!0});e.setState(o),e.triggerSyncEvent(o),w()(n)&&n(o,t)}}),na(e9(e),"handleMouseDown",function(t){var n=e.props.onMouseDown;w()(n)&&n(e.getMouseInfo(t),t)}),na(e9(e),"handleMouseUp",function(t){var n=e.props.onMouseUp;w()(n)&&n(e.getMouseInfo(t),t)}),na(e9(e),"handleTouchMove",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&e.handleMouseMove(t.changedTouches[0])}),na(e9(e),"handleTouchStart",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&e.handleMouseDown(t.changedTouches[0])}),na(e9(e),"handleTouchEnd",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&e.handleMouseUp(t.changedTouches[0])}),na(e9(e),"verticalCoordinatesGenerator",function(t,e){var n=t.xAxis,r=t.width,o=t.height,i=t.offset;return(0,t9.Rf)(tc(ni(ni(ni({},t7.defaultProps),n),{},{ticks:(0,t9.uY)(n,!0),viewBox:{x:0,y:0,width:r,height:o}})),i.left,i.left+i.width,e)}),na(e9(e),"horizontalCoordinatesGenerator",function(t,e){var n=t.yAxis,r=t.width,o=t.height,i=t.offset;return(0,t9.Rf)(tc(ni(ni(ni({},t7.defaultProps),n),{},{ticks:(0,t9.uY)(n,!0),viewBox:{x:0,y:0,width:r,height:o}})),i.top,i.top+i.height,e)}),na(e9(e),"axesTicksGenerator",function(t){return(0,t9.uY)(t,!0)}),na(e9(e),"renderCursor",function(t){var n,r,o=e.state,a=o.isTooltipActive,u=o.activeCoordinate,c=o.activePayload,l=o.offset,s=o.activeTooltipIndex,f=o.tooltipAxisBandSize,p=e.getTooltipEventType();if(!t||!t.props.cursor||!a||!u||"ScatterChart"!==i&&"axis"!==p)return null;var h=e.props.layout,d=tN.H;if("ScatterChart"===i)r=u,d=tU;else if("BarChart"===i)n=f/2,r={stroke:"none",fill:"#ccc",x:"horizontal"===h?u.x-n:l.left+.5,y:"horizontal"===h?l.top+.5:u.y-n,width:"horizontal"===h?f:l.width-1,height:"horizontal"===h?l.height-1:f},d=tq.A;else if("radial"===h){var y=$(u),v=y.cx,m=y.cy,g=y.radius;r={cx:v,cy:m,startAngle:y.startAngle,endAngle:y.endAngle,innerRadius:g,outerRadius:g},d=tF.L}else r={points:function(t,e,n){var r,o,i,a;if("horizontal"===t)i=r=e.x,o=n.top,a=n.top+n.height;else if("vertical"===t)a=o=e.y,r=n.left,i=n.left+n.width;else if(null!=e.cx&&null!=e.cy){if("centric"!==t)return $(e);var u=e.cx,c=e.cy,l=e.innerRadius,s=e.outerRadius,f=e.angle,p=(0,F.op)(u,c,l,f),h=(0,F.op)(u,c,s,f);r=p.x,o=p.y,i=h.x,a=h.y}return[{x:r,y:o},{x:i,y:a}]}(h,u,l)},d=tN.H;var b=t.key||"_recharts-cursor",x=ni(ni(ni(ni({stroke:"#ccc",pointerEvents:"none"},l),r),(0,tI.L6)(t.props.cursor)),{},{payload:c,payloadIndex:s,key:b,className:"recharts-tooltip-cursor"});return(0,R.isValidElement)(t.props.cursor)?(0,R.cloneElement)(t.props.cursor,x):(0,R.createElement)(d,x)}),na(e9(e),"renderPolarAxis",function(t,n,r){var o=k()(t,"type.axisType"),i=k()(e.state,"".concat(o,"Map")),a=i&&i[t.props["".concat(o,"Id")]];return(0,R.cloneElement)(t,ni(ni({},a),{},{className:o,key:t.key||"".concat(n,"-").concat(r),ticks:(0,t9.uY)(a,!0)}))}),na(e9(e),"renderXAxis",function(t,n,r){var o=e.state.xAxisMap[t.props.xAxisId];return e.renderAxis(o,t,n,r)}),na(e9(e),"renderYAxis",function(t,n,r){var o=e.state.yAxisMap[t.props.yAxisId];return e.renderAxis(o,t,n,r)}),na(e9(e),"renderGrid",function(t){var n=e.state,r=n.xAxisMap,o=n.yAxisMap,i=n.offset,a=e.props,u=a.width,c=a.height,l=(0,z.Kt)(r),s=x()(o,function(t){return g()(t.domain,ns)})||(0,z.Kt)(o),f=t.props||{};return(0,R.cloneElement)(t,{key:t.key||"grid",x:(0,z.hj)(f.x)?f.x:i.left,y:(0,z.hj)(f.y)?f.y:i.top,width:(0,z.hj)(f.width)?f.width:i.width,height:(0,z.hj)(f.height)?f.height:i.height,xAxis:l,yAxis:s,offset:i,chartWidth:u,chartHeight:c,verticalCoordinatesGenerator:f.verticalCoordinatesGenerator||e.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:f.horizontalCoordinatesGenerator||e.horizontalCoordinatesGenerator})}),na(e9(e),"renderPolarGrid",function(t){var n=t.props,r=n.radialLines,o=n.polarAngles,i=n.polarRadius,a=e.state,u=a.radiusAxisMap,c=a.angleAxisMap,l=(0,z.Kt)(u),s=(0,z.Kt)(c),f=s.cx,p=s.cy,h=s.innerRadius,d=s.outerRadius;return(0,R.cloneElement)(t,{polarAngles:L()(o)?o:(0,t9.uY)(s,!0).map(function(t){return t.coordinate}),polarRadius:L()(i)?i:(0,t9.uY)(l,!0).map(function(t){return t.coordinate}),cx:f,cy:p,innerRadius:h,outerRadius:d,key:t.key||"polar-grid",radialLines:r})}),na(e9(e),"renderLegend",function(){var t=e.state.formattedGraphicalItems,n=e.props,r=n.children,o=n.width,i=n.height,a=e.props.margin||{},u=o-(a.left||0)-(a.right||0),c=(0,eb.z)({children:r,formattedGraphicalItems:t,legendWidth:u,legendContent:p});if(!c)return null;var l=c.item,s=e5(c,e1);return(0,R.cloneElement)(l,ni(ni({},s),{},{chartWidth:o,chartHeight:i,margin:a,onBBoxUpdate:e.handleLegendBBoxUpdate}))}),na(e9(e),"renderTooltip",function(){var t=e.props.children,n=(0,tI.sP)(t,t_);if(!n)return null;var r=e.state,o=r.isTooltipActive,i=r.activeCoordinate,a=r.activePayload,u=r.activeLabel,c=r.offset;return(0,R.cloneElement)(n,{viewBox:ni(ni({},c),{},{x:c.left,y:c.top}),active:o,label:u,payload:o?a:[],coordinate:i})}),na(e9(e),"renderBrush",function(t){var n=e.props,r=n.margin,o=n.data,i=e.state,a=i.offset,u=i.dataStartIndex,c=i.dataEndIndex,l=i.updateId;return(0,R.cloneElement)(t,{key:t.key||"_recharts-brush",onChange:(0,t9.DO)(e.handleBrushChange,null,t.props.onChange),data:o,x:(0,z.hj)(t.props.x)?t.props.x:a.left,y:(0,z.hj)(t.props.y)?t.props.y:a.top+a.height+a.brushBottom-(r.bottom||0),width:(0,z.hj)(t.props.width)?t.props.width:a.width,startIndex:u,endIndex:c,updateId:"brush-".concat(l)})}),na(e9(e),"renderReferenceElement",function(t,n,r){if(!t)return null;var o=e9(e).clipPathId,i=e.state,a=i.xAxisMap,u=i.yAxisMap,c=i.offset,l=t.props,s=l.xAxisId,f=l.yAxisId;return(0,R.cloneElement)(t,{key:t.key||"".concat(n,"-").concat(r),xAxis:a[s],yAxis:u[f],viewBox:{x:c.left,y:c.top,width:c.width,height:c.height},clipPathId:o})}),na(e9(e),"renderActivePoints",function(t){var e=t.item,n=t.activePoint,r=t.basePoint,o=t.childIndex,i=t.isRange,u=[],c=e.props.key,l=e.item.props,s=l.activeDot,f=ni(ni({index:o,dataKey:l.dataKey,cx:n.x,cy:n.y,r:4,fill:(0,t9.fk)(e.item),strokeWidth:2,stroke:"#fff",payload:n.payload,value:n.value,key:"".concat(c,"-activePoint-").concat(o)},(0,tI.L6)(s)),(0,t$.Ym)(s));return u.push(a.renderActiveDot(s,f)),r?u.push(a.renderActiveDot(s,ni(ni({},f),{},{cx:r.x,cy:r.y,key:"".concat(c,"-basePoint-").concat(o)}))):i&&u.push(null),u}),na(e9(e),"renderGraphicChild",function(t,n,r){var o=e.filterFormatItem(t,n,r);if(!o)return null;var i=e.getTooltipEventType(),a=e.state,u=a.isTooltipActive,c=a.tooltipAxis,l=a.activeTooltipIndex,s=a.activeLabel,f=e.props.children,p=(0,tI.sP)(f,t_),h=o.props,d=h.points,y=h.isRange,v=h.baseLine,m=o.item.props,g=m.activeDot,b=m.hide,x=m.activeBar,O=m.activeShape,w={};"axis"!==i&&p&&"click"===p.props.trigger?w={onClick:(0,t9.DO)(e.handleItemMouseEnter,null,t.props.onCLick)}:"axis"!==i&&(w={onMouseLeave:(0,t9.DO)(e.handleItemMouseLeave,null,t.props.onMouseLeave),onMouseEnter:(0,t9.DO)(e.handleItemMouseEnter,null,t.props.onMouseEnter)});var j=(0,R.cloneElement)(t,ni(ni({},o.props),w));if(!b&&u&&p&&(g||x||O)){if(l>=0){if(c.dataKey&&!c.allowDuplicatedCategory){var S="function"==typeof c.dataKey?function(t){return"function"==typeof c.dataKey?c.dataKey(t.payload):null}:"payload.".concat(c.dataKey.toString());A=(0,z.Ap)(d,S,s),P=y&&v&&(0,z.Ap)(v,S,s)}else A=null==d?void 0:d[l],P=y&&v&&v[l];if(O||x){var E=void 0!==t.props.activeIndex?t.props.activeIndex:l;return[(0,R.cloneElement)(t,ni(ni(ni({},o.props),w),{},{activeIndex:E})),null,null]}if(!T()(A))return[j].concat(ne(e.renderActivePoints({item:o,activePoint:A,basePoint:P,childIndex:l,isRange:y})))}else{var A,P,k,M=(null!==(k=e.getItemByXY(e.state.activeCoordinate))&&void 0!==k?k:{graphicalItem:j}).graphicalItem,_=M.item,C=M.childIndex,N=ni(ni(ni({},o.props),w),{},{activeIndex:C});return[(0,R.cloneElement)(void 0===_?t:_,N),null,null]}}return y?[j,null,null]:[j,null]}),na(e9(e),"renderCustomized",function(t,n,r){return(0,R.cloneElement)(t,ni(ni({key:"recharts-customized-".concat(r)},e.props),e.state))}),e.uniqueChartId=T()(t.id)?(0,z.EL)("recharts"):t.id,e.clipPathId="".concat(e.uniqueChartId,"-clip"),t.throttleDelay&&(e.triggeredAfterMouseMove=S()(e.triggeredAfterMouseMove,t.throttleDelay)),e.state={},e}return n=[{key:"componentDidMount",value:function(){var t,e;T()(this.props.syncId)||this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(t=this.props.margin.left)&&void 0!==t?t:0,top:null!==(e=this.props.margin.top)&&void 0!==e?e:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.handleMouseMove,layout:this.props.layout})}},{key:"getSnapshotBeforeUpdate",value:function(t,e){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==e.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==t.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==t.margin){var n,r;this.accessibilityManager.setDetails({offset:{left:null!==(n=this.props.margin.left)&&void 0!==n?n:0,top:null!==(r=this.props.margin.top)&&void 0!==r?r:0}})}return null}},{key:"componentDidUpdate",value:function(t){T()(t.syncId)&&!T()(this.props.syncId)&&this.addListener(),!T()(t.syncId)&&T()(this.props.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){this.clearDefer(),T()(this.props.syncId)||this.removeListener(),this.cancelThrottledTriggerAfterMouseMove()}},{key:"cancelThrottledTriggerAfterMouseMove",value:function(){"function"==typeof this.triggeredAfterMouseMove.cancel&&this.triggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var t=(0,tI.sP)(this.props.children,t_);if(t&&I()(t.props.shared)){var e=t.props.shared?"axis":"item";return s.indexOf(e)>=0?e:c}return c}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e,n=(0,W.os)(this.container),r=(0,W.IR)(t,n),o=this.container,i=null==o||null===(e=o.getBoundingClientRect())||void 0===e?void 0:e.width,a=o.offsetWidth,u=this.inRange(r.chartX,r.chartY,i/a||1);if(!u)return null;var c=this.state,l=c.xAxisMap,s=c.yAxisMap;if("axis"!==this.getTooltipEventType()&&l&&s){var f=(0,z.Kt)(l).scale,p=(0,z.Kt)(s).scale,h=f&&f.invert?f.invert(r.chartX):null,d=p&&p.invert?p.invert(r.chartY):null;return ni(ni({},r),{},{xValue:h,yValue:d})}var y=ny(this.state,this.props.data,this.props.layout,u);return y?ni(ni({},r),y):null}},{key:"inRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.props.layout,o=t/n,i=e/n;if("horizontal"===r||"vertical"===r){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var u=this.state,c=u.angleAxisMap,l=u.radiusAxisMap;if(c&&l){var s=(0,z.Kt)(c);return(0,F.z3)({x:o,y:i},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=this.getTooltipEventType(),n=(0,tI.sP)(t,t_),r={};return n&&"axis"===e&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}),ni(ni({},(0,t$.Ym)(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){eY.on(eH,this.handleReceiveSyncEvent),eY.setMaxListeners&&eY._maxListeners&&eY.setMaxListeners(eY._maxListeners+1)}},{key:"removeListener",value:function(){eY.removeListener(eH,this.handleReceiveSyncEvent),eY.setMaxListeners&&eY._maxListeners&&eY.setMaxListeners(eY._maxListeners-1)}},{key:"triggerSyncEvent",value:function(t){var e=this.props.syncId;T()(e)||eY.emit(eH,e,this.uniqueChartId,t)}},{key:"applySyncEvent",value:function(t){var e=this.props,n=e.layout,r=e.syncMethod,o=this.state.updateId,i=t.dataStartIndex,a=t.dataEndIndex;if(T()(t.dataStartIndex)&&T()(t.dataEndIndex)){if(T()(t.activeTooltipIndex))this.setState(t);else{var u=t.chartX,c=t.chartY,l=t.activeTooltipIndex,s=this.state,f=s.offset,p=s.tooltipTicks;if(!f)return;if("function"==typeof r)l=r(p,t);else if("value"===r){l=-1;for(var h=0;ht.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1;"insideStart"===i?(r=g+S*u,o=x):"insideEnd"===i?(r=b-S*u,o=!x):"end"===i&&(r=b+S*u,o=x),o=j<=0?o:!o;var E=(0,y.op)(p,h,w,r),A=(0,y.op)(p,h,w,r+(o?1:-1)*359),P="M".concat(E.x,",").concat(E.y,"\n A").concat(w,",").concat(w,",0,1,").concat(o?0:1,",\n ").concat(A.x,",").concat(A.y),k=c()(t.id)?(0,d.EL)("recharts-radial-line-"):t.id;return l.createElement("text",O({},n,{dominantBaseline:"central",className:f()("recharts-radial-bar-label",s)}),l.createElement("defs",null,l.createElement("path",{id:k,d:P})),l.createElement("textPath",{xlinkHref:"#".concat(k)},e))},S=function(t){var e=t.viewBox,n=t.offset,r=t.position,o=e.cx,i=e.cy,a=e.innerRadius,u=e.outerRadius,c=(e.startAngle+e.endAngle)/2;if("outside"===r){var l=(0,y.op)(o,i,u+n,c),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=(0,y.op)(o,i,(a+u)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},E=function(t){var e=t.viewBox,n=t.parentViewBox,r=t.offset,i=t.position,a=e.x,u=e.y,c=e.width,l=e.height,s=l>=0?1:-1,f=s*r,p=s>0?"end":"start",h=s>0?"start":"end",y=c>=0?1:-1,v=y*r,m=y>0?"end":"start",g=y>0?"start":"end";if("top"===i)return x(x({},{x:a+c/2,y:u-s*r,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(u-n.y,0),width:c}:{});if("bottom"===i)return x(x({},{x:a+c/2,y:u+l+f,textAnchor:"middle",verticalAnchor:h}),n?{height:Math.max(n.y+n.height-(u+l),0),width:c}:{});if("left"===i){var b={x:a-v,y:u+l/2,textAnchor:m,verticalAnchor:"middle"};return x(x({},b),n?{width:Math.max(b.x-n.x,0),height:l}:{})}if("right"===i){var O={x:a+c+v,y:u+l/2,textAnchor:g,verticalAnchor:"middle"};return x(x({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:l}:{})}var w=n?{width:c,height:l}:{};return"insideLeft"===i?x({x:a+v,y:u+l/2,textAnchor:g,verticalAnchor:"middle"},w):"insideRight"===i?x({x:a+c-v,y:u+l/2,textAnchor:m,verticalAnchor:"middle"},w):"insideTop"===i?x({x:a+c/2,y:u+f,textAnchor:"middle",verticalAnchor:h},w):"insideBottom"===i?x({x:a+c/2,y:u+l-f,textAnchor:"middle",verticalAnchor:p},w):"insideTopLeft"===i?x({x:a+v,y:u+f,textAnchor:g,verticalAnchor:h},w):"insideTopRight"===i?x({x:a+c-v,y:u+f,textAnchor:m,verticalAnchor:h},w):"insideBottomLeft"===i?x({x:a+v,y:u+l-f,textAnchor:g,verticalAnchor:p},w):"insideBottomRight"===i?x({x:a+c-v,y:u+l-f,textAnchor:m,verticalAnchor:p},w):o()(i)&&((0,d.hj)(i.x)||(0,d.hU)(i.x))&&((0,d.hj)(i.y)||(0,d.hU)(i.y))?x({x:a+(0,d.h1)(i.x,c),y:u+(0,d.h1)(i.y,l),textAnchor:"end",verticalAnchor:"end"},w):x({x:a+c/2,y:u+l/2,textAnchor:"middle",verticalAnchor:"middle"},w)};function A(t){var e,n=t.offset,r=x({offset:void 0===n?5:n},function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,m)),o=r.viewBox,i=r.position,u=r.value,s=r.children,y=r.content,v=r.className,g=r.textBreakAll;if(!o||c()(u)&&c()(s)&&!(0,l.isValidElement)(y)&&!a()(y))return null;if((0,l.isValidElement)(y))return(0,l.cloneElement)(y,r);if(a()(y)){if(e=(0,l.createElement)(y,r),(0,l.isValidElement)(e))return e}else e=w(r);var b="cx"in o&&(0,d.hj)(o.cx),A=(0,h.L6)(r,!0);if(b&&("insideStart"===i||"insideEnd"===i||"end"===i))return j(r,e,A);var P=b?S(r):E(r);return l.createElement(p.x,O({className:f()("recharts-label",void 0===v?"":v)},A,P,{breakAll:g}),e)}A.displayName="Label";var P=function(t){var e=t.cx,n=t.cy,r=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,u=t.radius,c=t.innerRadius,l=t.outerRadius,s=t.x,f=t.y,p=t.top,h=t.left,y=t.width,v=t.height,m=t.clockWise,g=t.labelViewBox;if(g)return g;if((0,d.hj)(y)&&(0,d.hj)(v)){if((0,d.hj)(s)&&(0,d.hj)(f))return{x:s,y:f,width:y,height:v};if((0,d.hj)(p)&&(0,d.hj)(h))return{x:p,y:h,width:y,height:v}}return(0,d.hj)(s)&&(0,d.hj)(f)?{x:s,y:f,width:0,height:0}:(0,d.hj)(e)&&(0,d.hj)(n)?{cx:e,cy:n,startAngle:o||r||0,endAngle:i||r||0,innerRadius:c||0,outerRadius:l||u||a||0,clockWise:m}:t.viewBox?t.viewBox:{}};A.parseViewBox=P,A.renderCallByParent=function(t,e){var n,r,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&i&&!t.label)return null;var u=t.children,c=P(t),s=(0,h.NN)(u,A).map(function(t,n){return(0,l.cloneElement)(t,{viewBox:e||c,key:"label-".concat(n)})});return i?[(n=t.label,r=e||c,n?!0===n?l.createElement(A,{key:"label-implicit",viewBox:r}):(0,d.P2)(n)?l.createElement(A,{key:"label-implicit",viewBox:r,value:n}):(0,l.isValidElement)(n)?n.type===A?(0,l.cloneElement)(n,{key:"label-implicit",viewBox:r}):l.createElement(A,{key:"label-implicit",content:n,viewBox:r}):a()(n)?l.createElement(A,{key:"label-implicit",content:n,viewBox:r}):o()(n)?l.createElement(A,O({viewBox:r},n,{key:"label-implicit"})):null:null)].concat(function(t){if(Array.isArray(t))return g(t)}(s)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(s)||function(t,e){if(t){if("string"==typeof t)return g(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(t,e)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):s}},33558:function(t,e,n){"use strict";n.d(e,{D:function(){return D}});var r=n(23560),o=n.n(r),i=n(45578),a=n.n(i),u=n(67294),c=n(94184),l=n.n(c),s=n(6213),f=n(20514),p=n(21138),h=n(79896);function d(t){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function y(){return(y=Object.assign?Object.assign.bind():function(t){for(var e=1;e');var O=e.inactive?c:e.color;return u.createElement("li",y({className:g,style:d,key:"legend-item-".concat(n)},(0,h.bw)(t.props,e,n)),u.createElement(f.T,{width:r,height:r,viewBox:p,style:v},t.renderIcon(e)),u.createElement("span",{className:"recharts-legend-item-text",style:{color:O}},m?m(b,e,n):b))})}},{key:"render",value:function(){var t=this.props,e=t.payload,n=t.layout,r=t.align;return e&&e.length?u.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?r:"left"}},this.renderItems()):null}}],m(a.prototype,n),r&&m(a,r),Object.defineProperty(a,"prototype",{writable:!1}),a}(u.PureComponent);x(w,"displayName","Legend"),x(w,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var j=n(69055);function S(t){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var E=["ref"];function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function P(t){for(var e=1;e=0&&n>=0?{width:e,height:n}:null}},{key:"getDefaultPosition",value:function(t){var e,n,r=this.props,o=r.layout,i=r.align,a=r.verticalAlign,u=r.margin,c=r.chartWidth,l=r.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((c||0)-(this.getBBoxSnapshot()||{width:0}).width)/2}:"right"===i?{right:u&&u.right||0}:{left:u&&u.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(n="middle"===a?{top:((l||0)-(this.getBBoxSnapshot()||{height:0}).height)/2}:"bottom"===a?{bottom:u&&u.bottom||0}:{top:u&&u.top||0}),P(P({},e),n)}},{key:"updateBBox",value:function(){var t=this.state,e=t.boxWidth,n=t.boxHeight,r=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var o=this.wrapperNode.getBoundingClientRect();(Math.abs(o.width-e)>1||Math.abs(o.height-n)>1)&&this.setState({boxWidth:o.width,boxHeight:o.height},function(){r&&r(o)})}else(-1!==e||-1!==n)&&this.setState({boxWidth:-1,boxHeight:-1},function(){r&&r(null)})}},{key:"render",value:function(){var t=this,e=this.props,n=e.content,r=e.width,i=e.height,c=e.wrapperStyle,l=e.payloadUniqBy,s=e.payload,f=P(P({position:"absolute",width:r||"auto",height:i||"auto"},this.getDefaultPosition(c)),c);return u.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(e){t.wrapperNode=e}},function(t,e){if(u.isValidElement(t))return u.cloneElement(t,e);if(o()(t))return u.createElement(t,e);e.ref;var n=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,E);return u.createElement(w,n)}(n,P(P({},this.props),{},{payload:!0===l?a()(s,I):o()(l)?a()(s,l):s})))}}],r=[{key:"getWithHeight",value:function(t,e){var n=t.props.layout;return"vertical"===n&&(0,j.hj)(t.props.height)?{height:t.props.height}:"horizontal"===n?{width:t.props.width||e}:null}}],n&&k(c.prototype,n),r&&k(c,r),Object.defineProperty(c,"prototype",{writable:!1}),c}(u.PureComponent);C(D,"displayName","Legend"),C(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},84642:function(t,e,n){"use strict";n.d(e,{x:function(){return B}});var r=n(14293),o=n.n(r),i=n(67294),a=n(94184),u=n.n(a),c=n(69055),l=n(47523),s=n(52017),f=n(41209);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})(t)}function h(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return d(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function T(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return _(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){var i=e.word,a=e.width,u=t[t.length-1];return u&&(null==r||o||u.width+a+na||e.reduce(function(t,e){return t.width>e.width?t:e}).width>Number(r),e]},y=0,v=u.length-1,m=0;y<=v&&m<=u.length-1;){var g=Math.floor((y+v)/2),b=T(d(g-1),2),x=b[0],O=b[1],w=T(d(g),1)[0];if(x||w||(y=g+1),x&&w&&(v=g-1),!x&&w){i=O;break}m++}return i||h},D=function(t){return[{words:o()(t)?[]:t.toString().split(C)}]},L=function(t){var e=t.width,n=t.scaleToFit,r=t.children,o=t.style,i=t.breakAll,a=t.maxLines;if((e||n)&&!l.x.isSsr){var u=N({breakAll:i,children:r,style:o});if(!u)return D(r);var c=u.wordsWithComputedWidth,s=u.spaceWidth;return I({breakAll:i,children:r,maxLines:a,style:o},c,s,e,n)}return D(r)},R="#808080",B=function(t){var e,n=t.x,r=void 0===n?0:n,o=t.y,a=void 0===o?0:o,l=t.lineHeight,f=void 0===l?"1em":l,p=t.capHeight,h=void 0===p?"0.71em":p,d=t.scaleToFit,y=void 0!==d&&d,v=t.textAnchor,m=t.verticalAnchor,g=t.fill,b=void 0===g?R:g,x=M(t,A),O=(0,i.useMemo)(function(){return L({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:y,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,y,x.style,x.width]),w=x.dx,j=x.dy,S=x.angle,T=x.className,_=x.breakAll,C=M(x,P);if(!(0,c.P2)(r)||!(0,c.P2)(a))return null;var N=r+((0,c.hj)(w)?w:0),I=a+((0,c.hj)(j)?j:0);switch(void 0===m?"end":m){case"start":e=E("calc(".concat(h,")"));break;case"middle":e=E("calc(".concat((O.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:e=E("calc(".concat(O.length-1," * -").concat(f,")"))}var D=[];if(y){var B=O[0].width,U=x.width;D.push("scale(".concat(((0,c.hj)(U)?U/B:1)/B,")"))}return S&&D.push("rotate(".concat(S,", ").concat(N,", ").concat(I,")")),D.length&&(C.transform=D.join(" ")),i.createElement("text",k({},(0,s.L6)(C,!0),{x:N,y:I,className:u()("recharts-text",T),textAnchor:void 0===v?"start":v,fill:b.includes("url")?R:b}),O.map(function(t,n){return i.createElement("tspan",{x:N,dy:0===n?e:f,key:n},t.words.join(_?"":" "))}))}},48710:function(t,e,n){"use strict";n.d(e,{m:function(){return l}});var r=n(67294),o=n(94184),i=n.n(o),a=n(52017),u=["children","className"];function c(){return(c=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,u),s=i()("recharts-layer",o);return r.createElement("g",c({className:s},(0,a.L6)(l,!0),{ref:e}),n)})},20514:function(t,e,n){"use strict";n.d(e,{T:function(){return l}});var r=n(67294),o=n(94184),i=n.n(o),a=n(52017),u=["children","width","height","viewBox","className","style"];function c(){return(c=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,u),h=l||{width:n,height:o,x:0,y:0},d=i()("recharts-surface",s);return r.createElement("svg",c({},(0,a.L6)(p,!0,"svg"),{className:d,width:n,height:o,style:f,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),r.createElement("title",null,t.title),r.createElement("desc",null,t.desc),e)}},34816:function(t,e,n){"use strict";n.d(e,{b:function(){return tt}});var r=n(18446),o=n.n(r),i=n(27361),a=n.n(i),u=n(23560),c=n.n(u),l=n(14293),s=n.n(l),f=n(67294),p=n(93801),h=n(94184),d=n.n(h),y=n(48710),v=n(66338),m=n(84642),g=n(25048),b=n(13218),x=n.n(b),O=n(10928),w=n.n(O),j=n(1469),S=n.n(j),E=n(52017),A=n(35552);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})(t)}var k=["valueAccessor"],M=["data","dataKey","clockWise","id","textBreakAll"];function T(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var D=function(t){return S()(t.value)?w()(t.value):t.value};function L(t){var e=t.valueAccessor,n=void 0===e?D:e,r=I(t,k),o=r.data,i=r.dataKey,a=r.clockWise,u=r.id,c=r.textBreakAll,l=I(r,M);return o&&o.length?f.createElement(y.m,{className:"recharts-label-list"},o.map(function(t,e){var r=s()(i)?n(t,e):(0,A.F$)(t&&t.payload,i),o=s()(u)?{}:{id:"".concat(u,"-").concat(e)};return f.createElement(g._,_({},(0,E.L6)(t,!0),l,o,{parentViewBox:t.parentViewBox,index:e,value:r,textBreakAll:c,viewBox:g._.parseViewBox(s()(a)?t:N(N({},t),{},{clockWise:a})),key:"label-".concat(e)}))})):null}L.displayName="LabelList",L.renderCallByParent=function(t,e){var n,r=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&r&&!t.label)return null;var o=t.children,i=(0,E.NN)(o,L).map(function(t,n){return(0,f.cloneElement)(t,{data:e,key:"labelList-".concat(n)})});return r?[(n=t.label)?!0===n?f.createElement(L,{key:"labelList-implicit",data:e}):f.isValidElement(n)||c()(n)?f.createElement(L,{key:"labelList-implicit",data:e,content:n}):x()(n)?f.createElement(L,_({data:e},n,{key:"labelList-implicit"})):null:null].concat(function(t){if(Array.isArray(t))return T(t)}(i)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(i)||function(t,e){if(t){if("string"==typeof t)return T(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(t,e)}}(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):i};var R=n(43815),B=n(47523),U=n(40048),F=n(69055),$=n(6213),z=n(79896),W=n(49465);function q(t){return(q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function G(){return(G=Object.assign?Object.assign.bind():function(t){for(var e=1;e0?a()(t,"paddingAngle",0):0;if(n){var c=(0,F.k4)(n.endAngle-n.startAngle,t.endAngle-t.startAngle),l=Y(Y({},t),{},{startAngle:i+u,endAngle:i+c(r)+u});o.push(l),i=l.endAngle}else{var f=t.endAngle,p=t.startAngle,h=(0,F.k4)(0,f-p)(r),d=Y(Y({},t),{},{startAngle:i+u,endAngle:i+h+u});o.push(d),i=d.endAngle}}),f.createElement(y.m,null,t.renderSectorsStatically(o))})}},{key:"attachKeyboardHandlers",value:function(t){var e=this;t.onkeydown=function(t){if(!t.altKey)switch(t.key){case"ArrowLeft":var n=++e.state.sectorToFocus%e.sectorRefs.length;e.sectorRefs[n].focus(),e.setState({sectorToFocus:n});break;case"ArrowRight":var r=--e.state.sectorToFocus<0?e.sectorRefs.length-1:e.state.sectorToFocus%e.sectorRefs.length;e.sectorRefs[r].focus(),e.setState({sectorToFocus:r});break;case"Escape":e.sectorRefs[e.state.sectorToFocus].blur(),e.setState({sectorToFocus:0})}}}},{key:"renderSectors",value:function(){var t=this.props,e=t.sectors,n=t.isAnimationActive,r=this.state.prevSectors;return n&&e&&e.length&&(!r||!o()(r,e))?this.renderSectorsWithAnimation():this.renderSectorsStatically(e)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var t=this,e=this.props,n=e.hide,r=e.sectors,o=e.className,i=e.label,a=e.cx,u=e.cy,c=e.innerRadius,l=e.outerRadius,s=e.isAnimationActive,p=this.state.isAnimationFinished;if(n||!r||!r.length||!(0,F.hj)(a)||!(0,F.hj)(u)||!(0,F.hj)(c)||!(0,F.hj)(l))return null;var h=d()("recharts-pie",o);return f.createElement(y.m,{tabIndex:this.props.rootTabIndex,className:h,ref:function(e){t.pieRef=e}},this.renderSectors(),i&&this.renderLabels(r),g._.renderCallByParent(this.props,null,!1),(!s||p)&&L.renderCallByParent(this.props,r,!1))}}],r=[{key:"getDerivedStateFromProps",value:function(t,e){return e.prevIsAnimationActive!==t.isAnimationActive?{prevIsAnimationActive:t.isAnimationActive,prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:[],isAnimationFinished:!0}:t.isAnimationActive&&t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:e.curSectors,isAnimationFinished:!0}:t.sectors!==e.curSectors?{curSectors:t.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(t,e){return t>e?"start":t=360?O:O-1)*f,j=i.reduce(function(t,e){var n=(0,A.F$)(e,x,0);return t+((0,F.hj)(n)?n:0)},0);return j>0&&(e=i.map(function(t,e){var r,o=(0,A.F$)(t,x,0),i=(0,A.F$)(t,h,e),a=((0,F.hj)(o)?o:0)/j,l=(r=e?n.endAngle+(0,F.uY)(g)*f*(0!==o?1:0):c)+(0,F.uY)(g)*((0!==o?v:0)+a*w),s=(r+l)/2,p=(m.innerRadius+m.outerRadius)/2,d=[{name:i,value:o,payload:t,dataKey:x,type:y}],b=(0,U.op)(m.cx,m.cy,p,s);return n=Y(Y(Y({percent:a,cornerRadius:u,name:i,tooltipPayload:d,midAngle:s,middleRadius:p,tooltipPosition:b},t),m),{},{value:(0,A.F$)(t,x),startAngle:r,endAngle:l,payload:t,paddingAngle:(0,F.uY)(g)*f})})),Y(Y({},m),{},{sectors:e,data:i})})},66338:function(t,e,n){"use strict";n.d(e,{H:function(){return V}});var r=n(1469),o=n.n(r),i=n(11700),a=n.n(i),u=n(23560),c=n.n(u),l=n(67294);function s(){}function f(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function p(t){this._context=t}function h(t){this._context=t}function d(t){this._context=t}p.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:f(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:f(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},h.prototype={areaStart:s,areaEnd:s,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:f(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},d.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:f(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class y{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function v(t){this._context=t}function m(t){this._context=t}function g(t){return new m(t)}function b(t,e,n){var r=t._x1-t._x0,o=e-t._x1,i=(t._y1-t._y0)/(r||o<0&&-0),a=(n-t._y1)/(o||r<0&&-0);return((i<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs((i*o+a*r)/(r+o)))||0}function x(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function O(t,e,n){var r=t._x0,o=t._y0,i=t._x1,a=t._y1,u=(i-r)/3;t._context.bezierCurveTo(r+u,o+u*e,i-u,a-u*n,i,a)}function w(t){this._context=t}function j(t){this._context=new S(t)}function S(t){this._context=t}function E(t){this._context=t}function A(t){var e,n,r=t.length-1,o=Array(r),i=Array(r),a=Array(r);for(o[0]=0,i[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(e=0,i[r-1]=(t[r]+o[r-1])/2;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var k=n(94788),M=n(20309),T=n(52882);function _(t){return t[0]}function C(t){return t[1]}function N(t,e){var n=(0,M.Z)(!0),r=null,o=g,i=null,a=(0,T.d)(u);function u(u){var c,l,s,f=(u=(0,k.Z)(u)).length,p=!1;for(null==r&&(i=o(s=a())),c=0;c<=f;++c)!(c=f;--p)u.point(m[p],g[p]);u.lineEnd(),u.areaEnd()}}v&&(m[s]=+t(h,s,l),g[s]=+e(h,s,l),u.point(r?+r(h,s,l):m[s],n?+n(h,s,l):g[s]))}if(d)return u=null,d+""||null}function s(){return N().defined(o).curve(a).context(i)}return t="function"==typeof t?t:void 0===t?_:(0,M.Z)(+t),e="function"==typeof e?e:void 0===e?(0,M.Z)(0):(0,M.Z)(+e),n="function"==typeof n?n:void 0===n?C:(0,M.Z)(+n),l.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,M.Z)(+e),r=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:(0,M.Z)(+e),l):t},l.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,M.Z)(+t),l):r},l.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,M.Z)(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:(0,M.Z)(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:(0,M.Z)(+t),l):n},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(n)},l.lineX1=function(){return s().x(r).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:(0,M.Z)(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(u=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=u=null:u=a(i=t),l):i},l}var D=n(94184),L=n.n(D),R=n(79896),B=n(52017),U=n(69055);function F(t){return(F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function $(){return($=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1,c=n>=0?1:-1,l=r>=0&&n>=0||r<0&&n<0?1:0;if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+u*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+c*s[0],",").concat(e)),i+="L ".concat(t+n-c*s[1],",").concat(e),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(t+n,",").concat(e+u*s[1])),i+="L ".concat(t+n,",").concat(e+r-u*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(t+n-c*s[2],",").concat(e+r)),i+="L ".concat(t+c*s[3],",").concat(e+r),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(t,",").concat(e+r-u*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+c*p,",").concat(e,"\n L ").concat(t+n-c*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n,",").concat(e+u*p,"\n L ").concat(t+n,",").concat(e+r-u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n-c*p,",").concat(e+r,"\n L ").concat(t+c*p,",").concat(e+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(e+r-u*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},d=function(t,e){if(!t||!e)return!1;var n=t.x,r=t.y,o=e.x,i=e.y,a=e.width,u=e.height;return!!(Math.abs(a)>0&&Math.abs(u)>0)&&n>=Math.min(o,o+a)&&n<=Math.max(o,o+a)&&r>=Math.min(i,i+u)&&r<=Math.max(i,i+u)},y={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},v=function(t){var e,n=p(p({},y),t),o=(0,r.useRef)(),c=function(t){if(Array.isArray(t))return t}(e=(0,r.useState)(-1))||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,2)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(t,e)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),f=c[0],d=c[1];(0,r.useEffect)(function(){if(o.current&&o.current.getTotalLength)try{var t=o.current.getTotalLength();t&&d(t)}catch(t){}},[]);var v=n.x,m=n.y,g=n.width,b=n.height,x=n.radius,O=n.className,w=n.animationEasing,j=n.animationDuration,S=n.animationBegin,E=n.isAnimationActive,A=n.isUpdateAnimationActive;if(v!==+v||m!==+m||g!==+g||b!==+b||0===g||0===b)return null;var P=i()("recharts-rectangle",O);return A?r.createElement(a.ZP,{canBegin:f>0,from:{width:g,height:b,x:v,y:m},to:{width:g,height:b,x:v,y:m},duration:j,animationEasing:w,isActive:A},function(t){var e=t.width,i=t.height,c=t.x,s=t.y;return r.createElement(a.ZP,{canBegin:f>0,from:"0px ".concat(-1===f?1:f,"px"),to:"".concat(f,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,isActive:E,easing:w},r.createElement("path",l({},(0,u.L6)(n,!0),{className:P,d:h(c,s,e,i,x),ref:o})))}):r.createElement("path",l({},(0,u.L6)(n,!0),{className:P,d:h(v,m,g,b,x)}))}},45108:function(t,e,n){"use strict";n.d(e,{L:function(){return m}});var r=n(67294),o=n(94184),i=n.n(o),a=n(52017),u=n(40048),c=n(69055);function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(){return(s=Object.assign?Object.assign.bind():function(t){for(var e=1;e180),",").concat(+(a>s),",\n ").concat(p.x,",").concat(p.y,"\n ");if(o>0){var d=(0,u.op)(n,r,o,a),y=(0,u.op)(n,r,o,s);h+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(a<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else h+="L ".concat(n,",").concat(r," Z");return h},y=function(t){var e=t.cx,n=t.cy,r=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,u=t.cornerIsExternal,l=t.startAngle,s=t.endAngle,f=(0,c.uY)(s-l),p=h({cx:e,cy:n,radius:o,angle:l,sign:f,cornerRadius:i,cornerIsExternal:u}),y=p.circleTangency,v=p.lineTangency,m=p.theta,g=h({cx:e,cy:n,radius:o,angle:s,sign:-f,cornerRadius:i,cornerIsExternal:u}),b=g.circleTangency,x=g.lineTangency,O=g.theta,w=u?Math.abs(l-s):Math.abs(l-s)-m-O;if(w<0)return a?"M ".concat(v.x,",").concat(v.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):d({cx:e,cy:n,innerRadius:r,outerRadius:o,startAngle:l,endAngle:s});var j="M ".concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,").concat(+(w>180),",").concat(+(f<0),",").concat(b.x,",").concat(b.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,"\n ");if(r>0){var S=h({cx:e,cy:n,radius:r,angle:l,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),E=S.circleTangency,A=S.lineTangency,P=S.theta,k=h({cx:e,cy:n,radius:r,angle:s,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),M=k.circleTangency,T=k.lineTangency,_=k.theta,C=u?Math.abs(l-s):Math.abs(l-s)-P-_;if(C<0&&0===i)return"".concat(j,"L").concat(e,",").concat(n,"Z");j+="L".concat(T.x,",").concat(T.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(M.x,",").concat(M.y,"\n A").concat(r,",").concat(r,",0,").concat(+(C>180),",").concat(+(f>0),",").concat(E.x,",").concat(E.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,"Z")}else j+="L".concat(e,",").concat(n,"Z");return j},v={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},m=function(t){var e,n=p(p({},v),t),o=n.cx,u=n.cy,l=n.innerRadius,f=n.outerRadius,h=n.cornerRadius,m=n.forceCornerRadius,g=n.cornerIsExternal,b=n.startAngle,x=n.endAngle,O=n.className;if(f0&&360>Math.abs(b-x)?y({cx:o,cy:u,innerRadius:l,outerRadius:f,cornerRadius:Math.min(S,j/2),forceCornerRadius:m,cornerIsExternal:g,startAngle:b,endAngle:x}):d({cx:o,cy:u,innerRadius:l,outerRadius:f,startAngle:b,endAngle:x}),r.createElement("path",s({},(0,a.L6)(n,!0),{className:w,d:e,role:"img"}))}},21138:function(t,e,n){"use strict";n.d(e,{v:function(){return I}});var r=n(11700),o=n.n(r),i=n(67294);let a=Math.cos,u=Math.sin,c=Math.sqrt,l=Math.PI,s=2*l;var f={draw(t,e){let n=c(e/l);t.moveTo(n,0),t.arc(0,0,n,0,s)}};let p=c(1/3),h=2*p,d=u(l/10)/u(7*l/10),y=u(s/10)*d,v=-a(s/10)*d,m=c(3),g=c(3)/2,b=1/c(12),x=(b/2+1)*3;var O=n(20309),w=n(52882);c(3),c(3);var j=n(94184),S=n.n(j),E=n(52017);function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var P=["type","size","sizeType"];function k(){return(k=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,P)),{},{type:r,size:u,sizeType:l}),p=s.className,h=s.cx,d=s.cy,y=(0,E.L6)(s,!0);return h===+h&&d===+d&&u===+u?i.createElement("path",k({},y,{className:S()("recharts-symbols",p),transform:"translate(".concat(h,", ").concat(d,")"),d:(e=_["symbol".concat(o()(r))]||f,(function(t,e){let n=null,r=(0,w.d)(o);function o(){let o;if(n||(n=o=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),o)return n=null,o+""||null}return t="function"==typeof t?t:(0,O.Z)(t||f),e="function"==typeof e?e:(0,O.Z)(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:(0,O.Z)(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:(0,O.Z)(+t),o):e},o.context=function(t){return arguments.length?(n=null==t?null:t,o):n},o})().type(e).size(N(u,l,r))())})):null};I.registerSymbol=function(t,e){_["symbol".concat(o()(t))]=e}},49465:function(t,e,n){"use strict";n.d(e,{bn:function(){return I},a3:function(){return $},lT:function(){return D},V$:function(){return L},w7:function(){return R}});var r=n(18446),o=n.n(r),i=n(51584),a=n.n(i),u=n(68630),c=n.n(u),l=n(23560),s=n.n(l),f=n(67294),p=n(13481),h=n(94184),d=n.n(h),y=n(93801),v=n(52017);function m(t){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function g(){return(g=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0,from:{upperWidth:0,lowerWidth:0,height:p,x:u,y:c},to:{upperWidth:l,lowerWidth:s,height:p,x:u,y:c},duration:x,animationEasing:m,isActive:E},function(t){var e=t.upperWidth,o=t.lowerWidth,a=t.height,u=t.x,c=t.y;return f.createElement(y.ZP,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:x,easing:m},f.createElement("path",g({},(0,v.L6)(n,!0),{className:A,d:w(u,c,e,o,a),ref:r})))}):f.createElement("g",null,f.createElement("path",g({},(0,v.L6)(n,!0),{className:A,d:w(u,c,l,s,p)})))},E=n(45108),A=n(48710),P=n(21138),k=["option","shapeType","propTransformer","activeClassName","isActive"];function M(t){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function T(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function _(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,k);if((0,f.isValidElement)(n))e=(0,f.cloneElement)(n,l);else if(s()(n))e=n(l);else if(c()(n)&&!a()(n)){var p=(void 0===o?C:o)(n,l);e=f.createElement(N,{shapeType:r,elementProps:p})}else e=f.createElement(N,{shapeType:r,elementProps:l});return u?f.createElement(A.m,{className:void 0===i?"recharts-active-shape":i},e):e}function D(t,e){return"trapezoids"in t.props}function L(t,e){return"sectors"in t.props}function R(t,e){return"points"in t.props}function B(t,e){var n,r,o=t.x===(null==e||null===(n=e.labelViewBox)||void 0===n?void 0:n.x)||t.x===e.x,i=t.y===(null==e||null===(r=e.labelViewBox)||void 0===r?void 0:r.y)||t.y===e.y;return o&&i}function U(t,e){var n=t.endAngle===e.endAngle,r=t.startAngle===e.startAngle;return n&&r}function F(t,e){var n=t.x===e.x,r=t.y===e.y,o=t.z===e.z;return n&&r&&o}function $(t){var e,n,r,i=t.activeTooltipItem,a=t.graphicalItem,u=t.itemData,c=(D(a,i)?e="trapezoids":L(a,i)?e="sectors":R(a,i)&&(e="points"),e),l=D(a,i)?null===(n=i.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:L(a,i)?null===(r=i.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:R(a,i)?i.payload:{},s=u.filter(function(t,e){var n=o()(l,t),r=a.props[c].filter(function(t){var e;return(D(a,i)?e=B:L(a,i)?e=U:R(a,i)&&(e=F),e)(t,i)}),u=a.props[c].indexOf(r[r.length-1]);return n&&e===u});return u.indexOf(s[s.length-1])}},35552:function(t,e,n){"use strict";n.d(e,{By:function(){return os},VO:function(){return oa},zF:function(){return ob},DO:function(){return om},zT:function(){return oM},qz:function(){return ol},pt:function(){return oc},Rf:function(){return oy},gF:function(){return oi},s6:function(){return oh},EB:function(){return oE},fk:function(){return ou},wh:function(){return ow},O3:function(){return oS},uY:function(){return ov},g$:function(){return oj},Qo:function(){return o_},F$:function(){return oo},NA:function(){return od},ko:function(){return oT},ZI:function(){return op},Hq:function(){return og},LG:function(){return ok}});var r,o,i,a,u,c,l,s={};n.r(s),n.d(s,{scaleBand:function(){return D.Z},scaleDiverging:function(){return function t(){var e=et(rO()(tG));return e.copy=function(){return rg(e,t())},tJ.O.apply(e,arguments)}},scaleDivergingLog:function(){return function t(){var e=el(rO()).domain([.1,1,10]);return e.copy=function(){return rg(e,t()).base(e.base())},tJ.O.apply(e,arguments)}},scaleDivergingPow:function(){return rw},scaleDivergingSqrt:function(){return rj},scaleDivergingSymlog:function(){return function t(){var e=ep(rO());return e.copy=function(){return rg(e,t()).constant(e.constant())},tJ.O.apply(e,arguments)}},scaleIdentity:function(){return function t(e){var n;function r(t){return null==t||isNaN(t=+t)?n:t}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,tW),r):e.slice()},r.unknown=function(t){return arguments.length?(n=t,r):n},r.copy=function(){return t(e).unknown(n)},e=arguments.length?Array.from(e,tW):[0,1],et(r)}},scaleImplicit:function(){return eh.O},scaleLinear:function(){return ee},scaleLog:function(){return function t(){let e=el(tV()).domain([1,10]);return e.copy=()=>tZ(e,t()).base(e.base()),tJ.o.apply(e,arguments),e}},scaleOrdinal:function(){return eh.Z},scalePoint:function(){return D.x},scalePow:function(){return eg},scaleQuantile:function(){return function t(){var e,n=[],r=[],o=[];function i(){var t=0,e=Math.max(1,r.length);for(o=Array(e-1);++t=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,i=Math.floor(o),a=+n(t[i],i,t);return a+(+n(t[i+1],i+1,t)-a)*(o-i)}}(n,t/e);return a}function a(t){return null==t||isNaN(t=+t)?e:r[Z(o,t)]}return a.invertExtent=function(t){var e=r.indexOf(t);return e<0?[NaN,NaN]:[e>0?o[e-1]:n[0],e=o?[i[o-1],r]:[i[e-1],i[e]]},u.unknown=function(t){return arguments.length&&(e=t),u},u.thresholds=function(){return i.slice()},u.copy=function(){return t().domain([n,r]).range(a).unknown(e)},tJ.o.apply(et(u),arguments)}},scaleRadial:function(){return function t(){var e,n=tK(),r=[0,1],o=!1;function i(t){var r,i=Math.sign(r=n(t))*Math.sqrt(Math.abs(r));return isNaN(i)?e:o?Math.round(i):i}return i.invert=function(t){return n.invert(ex(t))},i.domain=function(t){return arguments.length?(n.domain(t),i):n.domain()},i.range=function(t){return arguments.length?(n.range((r=Array.from(t,tW)).map(ex)),i):r.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(o=!!t,i):o},i.clamp=function(t){return arguments.length?(n.clamp(t),i):n.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t(n.domain(),r).round(o).clamp(n.clamp()).unknown(e)},tJ.o.apply(i,arguments),et(i)}},scaleSequential:function(){return function t(){var e=et(rm()(tG));return e.copy=function(){return rg(e,t())},tJ.O.apply(e,arguments)}},scaleSequentialLog:function(){return function t(){var e=el(rm()).domain([1,10]);return e.copy=function(){return rg(e,t()).base(e.base())},tJ.O.apply(e,arguments)}},scaleSequentialPow:function(){return rb},scaleSequentialQuantile:function(){return function t(){var e=[],n=tG;function r(t){if(null!=t&&!isNaN(t=+t))return n((Z(e,t,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();for(let n of(e=[],t))null==n||isNaN(n=+n)||e.push(n);return e.sort(W),r},r.interpolator=function(t){return arguments.length?(n=t,r):n},r.range=function(){return e.map((t,r)=>n(r/(e.length-1)))},r.quantiles=function(t){return Array.from({length:t+1},(n,r)=>(function(t,e,n){if(!(!(r=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r=+r)>=r&&(yield r)}}(t,void 0))).length)||isNaN(e=+e))){if(e<=0||r<2)return ew(t);if(e>=1)return eO(t);var r,o=(r-1)*e,i=Math.floor(o),a=eO((function t(e,n,r=0,o=1/0,i){if(n=Math.floor(n),r=Math.floor(Math.max(0,r)),o=Math.floor(Math.min(e.length-1,o)),!(r<=n&&n<=o))return e;for(i=void 0===i?ej:function(t=W){if(t===W)return ej;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,n)=>{let r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}(i);o>r;){if(o-r>600){let a=o-r+1,u=n-r+1,c=Math.log(a),l=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*l*(a-l)/a)*(u-a/2<0?-1:1),f=Math.max(r,Math.floor(n-u*l/a+s)),p=Math.min(o,Math.floor(n+(a-u)*l/a+s));t(e,n,f,p,i)}let a=e[n],u=r,c=o;for(eS(e,r,n),i(e[o],a)>0&&eS(e,r,o);ui(e[u],a);)++u;for(;i(e[c],a)>0;)--c}0===i(e[r],a)?eS(e,r,c):eS(e,++c,o),c<=n&&(r=c+1),n<=c&&(o=c-1)}return e})(t,i).subarray(0,i+1));return a+(ew(t.subarray(i+1))-a)*(o-i)}})(e,r/t))},r.copy=function(){return t(n).domain(e)},tJ.O.apply(r,arguments)}},scaleSequentialSqrt:function(){return rx},scaleSequentialSymlog:function(){return function t(){var e=ep(rm());return e.copy=function(){return rg(e,t()).constant(e.constant())},tJ.O.apply(e,arguments)}},scaleSqrt:function(){return eb},scaleSymlog:function(){return function t(){var e=ep(tV());return e.copy=function(){return tZ(e,t()).constant(e.constant())},tJ.o.apply(e,arguments)}},scaleThreshold:function(){return function t(){var e,n=[.5],r=[0,1],o=1;function i(t){return null!=t&&t<=t?r[Z(n,t,0,o)]:e}return i.domain=function(t){return arguments.length?(o=Math.min((n=Array.from(t)).length,r.length-1),i):n.slice()},i.range=function(t){return arguments.length?(r=Array.from(t),o=Math.min(n.length,r.length-1),i):r.slice()},i.invertExtent=function(t){var e=r.indexOf(t);return[n[e-1],n[e]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t().domain(n).range(r).unknown(e)},tJ.o.apply(i,arguments)}},scaleTime:function(){return ry},scaleUtc:function(){return rv},tickFormat:function(){return t9}});var f=n(18446),p=n.n(f),h=n(89734),d=n.n(h),y=n(11700),v=n.n(y),m=n(47037),g=n.n(m),b=n(7654),x=n.n(b),O=n(1469),w=n.n(O),j=n(6162),S=n.n(j),E=n(53632),A=n.n(E),P=n(94654),k=n.n(P),M=n(23560),T=n.n(M),_=n(27361),C=n.n(_),N=n(14293),I=n.n(N),D=n(175);let L=Math.sqrt(50),R=Math.sqrt(10),B=Math.sqrt(2);function U(t,e,n){let r,o,i;let a=(e-t)/Math.max(0,n),u=Math.floor(Math.log10(a)),c=a/Math.pow(10,u),l=c>=L?10:c>=R?5:c>=B?2:1;return(u<0?(r=Math.round(t*(i=Math.pow(10,-u)/l)),o=Math.round(e*i),r/ie&&--o,i=-i):(r=Math.round(t/(i=Math.pow(10,u)*l)),o=Math.round(e/i),r*ie&&--o),o0))return[];if(t===e)return[t];let r=e=o))return[];let u=i-o+1,c=Array(u);if(r){if(a<0)for(let t=0;te?1:t>=e?0:NaN}function q(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function G(t){let e,n,r;function o(t,r,o=0,i=t.length){if(o>>1;0>n(t[e],r)?o=e+1:i=e}while(oW(t(e),n),r=(e,n)=>t(e)-n):(e=t===W||t===q?t:X,n=t,r=t),{left:o,center:function(t,e,n=0,i=t.length){let a=o(t,e,n,i-1);return a>n&&r(t[a-1],e)>-r(t[a],e)?a-1:a},right:function(t,r,o=0,i=t.length){if(o>>1;0>=n(t[e],r)?o=e+1:i=e}while(o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?td(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?td(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=tr.exec(t))?new tv(e[1],e[2],e[3],1):(e=to.exec(t))?new tv(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=ti.exec(t))?td(e[1],e[2],e[3],e[4]):(e=ta.exec(t))?td(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=tu.exec(t))?tw(e[1],e[2]/100,e[3]/100,1):(e=tc.exec(t))?tw(e[1],e[2]/100,e[3]/100,e[4]):tl.hasOwnProperty(t)?th(tl[t]):"transparent"===t?new tv(NaN,NaN,NaN,0):null}function th(t){return new tv(t>>16&255,t>>8&255,255&t,1)}function td(t,e,n,r){return r<=0&&(t=e=n=NaN),new tv(t,e,n,r)}function ty(t,e,n,r){var o;return 1==arguments.length?((o=t)instanceof J||(o=tp(o)),o)?(o=o.rgb(),new tv(o.r,o.g,o.b,o.opacity)):new tv:new tv(t,e,n,null==r?1:r)}function tv(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function tm(){return`#${tO(this.r)}${tO(this.g)}${tO(this.b)}`}function tg(){let t=tb(this.opacity);return`${1===t?"rgb(":"rgba("}${tx(this.r)}, ${tx(this.g)}, ${tx(this.b)}${1===t?")":`, ${t})`}`}function tb(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function tx(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function tO(t){return((t=tx(t))<16?"0":"")+t.toString(16)}function tw(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new tS(t,e,n,r)}function tj(t){if(t instanceof tS)return new tS(t.h,t.s,t.l,t.opacity);if(t instanceof J||(t=tp(t)),!t)return new tS;if(t instanceof tS)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,o=Math.min(e,n,r),i=Math.max(e,n,r),a=NaN,u=i-o,c=(i+o)/2;return u?(a=e===i?(n-r)/u+(n0&&c<1?0:a,new tS(a,u,c,t.opacity)}function tS(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function tE(t){return(t=(t||0)%360)<0?t+360:t}function tA(t){return Math.max(0,Math.min(1,t||0))}function tP(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function tk(t,e,n,r,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*n+(1+3*t+3*i-3*a)*r+a*o)/6}V(J,tp,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:ts,formatHex:ts,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return tj(this).formatHsl()},formatRgb:tf,toString:tf}),V(tv,ty,K(J,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new tv(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new tv(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new tv(tx(this.r),tx(this.g),tx(this.b),tb(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:tm,formatHex:tm,formatHex8:function(){return`#${tO(this.r)}${tO(this.g)}${tO(this.b)}${tO((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:tg,toString:tg})),V(tS,function(t,e,n,r){return 1==arguments.length?tj(t):new tS(t,e,n,null==r?1:r)},K(J,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new tS(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new tS(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,o=2*n-r;return new tv(tP(t>=240?t-240:t+120,o,r),tP(t,o,r),tP(t<120?t+240:t-120,o,r),this.opacity)},clamp(){return new tS(tE(this.h),tA(this.s),tA(this.l),tb(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let t=tb(this.opacity);return`${1===t?"hsl(":"hsla("}${tE(this.h)}, ${100*tA(this.s)}%, ${100*tA(this.l)}%${1===t?")":`, ${t})`}`}}));var tM=t=>()=>t;function tT(t,e){var n=e-t;return n?function(e){return t+e*n}:tM(isNaN(t)?e:t)}var t_=function t(e){var n,r=1==(n=+(n=e))?tT:function(t,e){var r,o,i;return e-t?(r=t,o=e,r=Math.pow(r,i=n),o=Math.pow(o,i)-r,i=1/i,function(t){return Math.pow(r+t*o,i)}):tM(isNaN(t)?e:t)};function o(t,e){var n=r((t=ty(t)).r,(e=ty(e)).r),o=r(t.g,e.g),i=r(t.b,e.b),a=tT(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return o.gamma=t,o}(1);function tC(t){return function(e){var n,r,o=e.length,i=Array(o),a=Array(o),u=Array(o);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),o=t[r],i=t[r+1],a=r>0?t[r-1]:2*o-i,u=ru&&(a=e.slice(u,a),l[c]?l[c]+=a:l[++c]=a),(o=o[0])===(i=i[0])?l[c]?l[c]+=i:l[++c]=i:(l[++c]=null,s.push({i:c,x:tD(o,i)})),u=tB.lastIndex;return u(e=a[c-1])&&(n=t,t=e,e=n),l=function(n){return Math.max(t,Math.min(e,n))}),r=c>2?tH:tY,o=i=null,f}function f(e){return null==e||isNaN(e=+e)?n:(o||(o=r(a.map(t),u,c)))(t(l(e)))}return f.invert=function(n){return l(e((i||(i=r(u,a.map(t),tD)))(n)))},f.domain=function(t){return arguments.length?(a=Array.from(t,tW),s()):a.slice()},f.range=function(t){return arguments.length?(u=Array.from(t),s()):u.slice()},f.rangeRound=function(t){return u=Array.from(t),c=tz,s()},f.clamp=function(t){return arguments.length?(l=!!t||tG,s()):l!==tG},f.interpolate=function(t){return arguments.length?(c=t,s()):c},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,s()}}function tK(){return tV()(tG,tG)}var tJ=n(94182),tQ=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function t0(t){var e;if(!(e=tQ.exec(t)))throw Error("invalid format: "+t);return new t1({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function t1(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function t2(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function t6(t){return(t=t2(Math.abs(t)))?t[1]:NaN}function t4(t,e){var n=t2(t,e);if(!n)return t+"";var r=n[0],o=n[1];return o<0?"0."+Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+Array(o-r.length+2).join("0")}t0.prototype=t1.prototype,t1.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var t3={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>t4(100*t,e),r:t4,s:function(t,e){var n=t2(t,e);if(!n)return t+"";var o=n[0],i=n[1],a=i-(r=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=o.length;return a===u?o:a>u?o+Array(a-u+1).join("0"):a>0?o.slice(0,a)+"."+o.slice(a):"0."+Array(1-a).join("0")+t2(t,Math.max(0,e+a-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function t5(t){return t}var t7=Array.prototype.map,t8=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function t9(t,e,n,r){var o,u,c=z(t,e,n);switch((r=t0(null==r?",f":r)).type){case"s":var l=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(u=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(t6(l)/3)))-t6(Math.abs(c))))||(r.precision=u),a(r,l);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN((o=c,u=Math.max(0,t6(Math.abs(Math.max(Math.abs(t),Math.abs(e)))-(o=Math.abs(o)))-t6(o))+1))||(r.precision=u-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(u=Math.max(0,-t6(Math.abs(c))))||(r.precision=u-("%"===r.type)*2)}return i(r)}function et(t){var e=t.domain;return t.ticks=function(t){var n=e();return F(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return t9(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,o,i=e(),a=0,u=i.length-1,c=i[a],l=i[u],s=10;for(l0;){if((o=$(c,l,n))===r)return i[a]=c,i[u]=l,e(i);if(o>0)c=Math.floor(c/o)*o,l=Math.ceil(l/o)*o;else if(o<0)c=Math.ceil(c*o)/o,l=Math.floor(l*o)/o;else break;r=o}return t},t}function ee(){var t=tK();return t.copy=function(){return tZ(t,ee())},tJ.o.apply(t,arguments),et(t)}function en(t,e){t=t.slice();var n,r=0,o=t.length-1,i=t[r],a=t[o];return a-t(-e,n)}function el(t){let e,n;let r=t(er,eo),o=r.domain,a=10;function u(){var i,u;return e=(i=a)===Math.E?Math.log:10===i&&Math.log10||2===i&&Math.log2||(i=Math.log(i),t=>Math.log(t)/i),n=10===(u=a)?eu:u===Math.E?Math.exp:t=>Math.pow(u,t),o()[0]<0?(e=ec(e),n=ec(n),t(ei,ea)):t(er,eo),r}return r.base=function(t){return arguments.length?(a=+t,u()):a},r.domain=function(t){return arguments.length?(o(t),u()):o()},r.ticks=t=>{let r,i;let u=o(),c=u[0],l=u[u.length-1],s=l0){for(;f<=p;++f)for(r=1;rl)break;d.push(i)}}else for(;f<=p;++f)for(r=a-1;r>=1;--r)if(!((i=f>0?r/n(-f):r*n(f))l)break;d.push(i)}2*d.length{if(null==t&&(t=10),null==o&&(o=10===a?"s":","),"function"!=typeof o&&(a%1||null!=(o=t0(o)).precision||(o.trim=!0),o=i(o)),t===1/0)return o;let u=Math.max(1,a*t/r.ticks().length);return t=>{let r=t/n(Math.round(e(t)));return r*ao(en(o(),{floor:t=>n(Math.floor(e(t))),ceil:t=>n(Math.ceil(e(t)))})),r}function es(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function ef(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function ep(t){var e=1,n=t(es(1),ef(e));return n.constant=function(n){return arguments.length?t(es(e=+n),ef(e)):e},et(n)}i=(o=function(t){var e,n,o,i=void 0===t.grouping||void 0===t.thousands?t5:(e=t7.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var o=t.length,i=[],a=0,u=e[0],c=0;o>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),i.push(t.substring(o-=u,o+u)),!((c+=u+1)>r));)u=e[a=(a+1)%e.length];return i.reverse().join(n)}),a=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",c=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?t5:(o=t7.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return o[+t]})}),s=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"−":t.minus+"",p=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=t0(t)).fill,n=t.align,o=t.sign,h=t.symbol,d=t.zero,y=t.width,v=t.comma,m=t.precision,g=t.trim,b=t.type;"n"===b?(v=!0,b="g"):t3[b]||(void 0===m&&(m=12),g=!0,b="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var x="$"===h?a:"#"===h&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",O="$"===h?u:/[%p]/.test(b)?s:"",w=t3[b],j=/[defgprs%]/.test(b);function S(t){var a,u,s,h=x,S=O;if("c"===b)S=w(t)+S,t="";else{var E=(t=+t)<0||1/t<0;if(t=isNaN(t)?p:w(Math.abs(t),m),g&&(t=function(t){e:for(var e,n=t.length,r=1,o=-1;r0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),E&&0==+t&&"+"!==o&&(E=!1),h=(E?"("===o?o:f:"-"===o||"("===o?"":o)+h,S=("s"===b?t8[8+r/3]:"")+S+(E&&"("===o?")":""),j){for(a=-1,u=t.length;++a(s=t.charCodeAt(a))||s>57){S=(46===s?c+t.slice(a+1):t.slice(a))+S,t=t.slice(0,a);break}}}v&&!d&&(t=i(t,1/0));var A=h.length+t.length+S.length,P=A>1)+h+t+S+P.slice(A);break;default:t=P+h+t+S}return l(t)}return m=void 0===m?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),S.toString=function(){return t+""},S}return{format:h,formatPrefix:function(t,e){var n=h(((t=t0(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(t6(e)/3))),o=Math.pow(10,-r),i=t8[8+r/3];return function(t){return n(o*t)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,a=o.formatPrefix;var eh=n(46244);function ed(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function ey(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function ev(t){return t<0?-t*t:t*t}function em(t){var e=t(tG,tG),n=1;return e.exponent=function(e){return arguments.length?1==(n=+e)?t(tG,tG):.5===n?t(ey,ev):t(ed(n),ed(1/n)):n},et(e)}function eg(){var t=em(tV());return t.copy=function(){return tZ(t,eg()).exponent(t.exponent())},tJ.o.apply(t,arguments),t}function eb(){return eg.apply(null,arguments).exponent(.5)}function ex(t){return Math.sign(t)*t*t}function eO(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n=o)&&(n=o)}return n}function ew(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function ej(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(te?1:0)}function eS(t,e,n){let r=t[e];t[e]=t[n],t[n]=r}let eE=864e5,eA=7*eE,eP=30*eE,ek=365*eE,eM=new Date,eT=new Date;function e_(t,e,n,r){function o(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),o.round=t=>{let e=o(t),n=o.ceil(t);return t-e(e(t=new Date(+t),null==n?1:Math.floor(n)),t),o.range=(n,r,i)=>{let a;let u=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n0))return u;do u.push(a=new Date(+n)),e(n,i),t(n);while(ae_(e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},(t,r)=>{if(t>=t){if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}}),n&&(o.count=(e,r)=>(eM.setTime(+e),eT.setTime(+r),t(eM),t(eT),Math.floor(n(eM,eT))),o.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?o.filter(r?e=>r(e)%t==0:e=>o.count(0,e)%t==0):o:null),o}let eC=e_(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);eC.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?e_(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):eC:null,eC.range;let eN=e_(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());eN.range;let eI=e_(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getMinutes());eI.range;let eD=e_(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getUTCMinutes());eD.range;let eL=e_(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getHours());eL.range;let eR=e_(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getUTCHours());eR.range;let eB=e_(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/eE,t=>t.getDate()-1);eB.range;let eU=e_(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/eE,t=>t.getUTCDate()-1);eU.range;let eF=e_(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/eE,t=>Math.floor(t/eE));function e$(t){return e_(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/eA)}eF.range;let ez=e$(0),eW=e$(1),eq=e$(2),eG=e$(3),eX=e$(4),eY=e$(5),eH=e$(6);function eZ(t){return e_(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/eA)}ez.range,eW.range,eq.range,eG.range,eX.range,eY.range,eH.range;let eV=eZ(0),eK=eZ(1),eJ=eZ(2),eQ=eZ(3),e0=eZ(4),e1=eZ(5),e2=eZ(6);eV.range,eK.range,eJ.range,eQ.range,e0.range,e1.range,e2.range;let e6=e_(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());e6.range;let e4=e_(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());e4.range;let e3=e_(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());e3.every=t=>isFinite(t=Math.floor(t))&&t>0?e_(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)}):null,e3.range;let e5=e_(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function e7(t,e,n,r,o,i){let a=[[eN,1,1e3],[eN,5,5e3],[eN,15,15e3],[eN,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,eE],[r,2,2*eE],[n,1,eA],[e,1,eP],[e,3,3*eP],[t,1,ek]];function u(e,n,r){let o=Math.abs(n-e)/r,i=G(([,,t])=>t).right(a,o);if(i===a.length)return t.every(z(e/ek,n/ek,r));if(0===i)return eC.every(Math.max(z(e,n,r),1));let[u,c]=a[o/a[i-1][2]isFinite(t=Math.floor(t))&&t>0?e_(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null,e5.range;let[e8,e9]=e7(e5,e4,eV,eF,eR,eD),[nt,ne]=e7(e3,e6,ez,eB,eL,eI);function nn(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function nr(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function no(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var ni={"-":"",_:" ",0:"0"},na=/^\s*\d+/,nu=/^%/,nc=/[\\^$*+?|[\]().{}]/g;function nl(t,e,n){var r=t<0?"-":"",o=(r?-t:t)+"",i=o.length;return r+(i[t.toLowerCase(),e]))}function nh(t,e,n){var r=na.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function nd(t,e,n){var r=na.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function ny(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function nv(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function nm(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function ng(t,e,n){var r=na.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function nb(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function nx(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function nO(t,e,n){var r=na.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function nw(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function nj(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function nS(t,e,n){var r=na.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function nE(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function nA(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function nP(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function nk(t,e,n){var r=na.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function nM(t,e,n){var r=na.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function nT(t,e,n){var r=nu.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function n_(t,e,n){var r=na.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function nC(t,e,n){var r=na.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function nN(t,e){return nl(t.getDate(),e,2)}function nI(t,e){return nl(t.getHours(),e,2)}function nD(t,e){return nl(t.getHours()%12||12,e,2)}function nL(t,e){return nl(1+eB.count(e3(t),t),e,3)}function nR(t,e){return nl(t.getMilliseconds(),e,3)}function nB(t,e){return nR(t,e)+"000"}function nU(t,e){return nl(t.getMonth()+1,e,2)}function nF(t,e){return nl(t.getMinutes(),e,2)}function n$(t,e){return nl(t.getSeconds(),e,2)}function nz(t){var e=t.getDay();return 0===e?7:e}function nW(t,e){return nl(ez.count(e3(t)-1,t),e,2)}function nq(t){var e=t.getDay();return e>=4||0===e?eX(t):eX.ceil(t)}function nG(t,e){return t=nq(t),nl(eX.count(e3(t),t)+(4===e3(t).getDay()),e,2)}function nX(t){return t.getDay()}function nY(t,e){return nl(eW.count(e3(t)-1,t),e,2)}function nH(t,e){return nl(t.getFullYear()%100,e,2)}function nZ(t,e){return nl((t=nq(t)).getFullYear()%100,e,2)}function nV(t,e){return nl(t.getFullYear()%1e4,e,4)}function nK(t,e){var n=t.getDay();return nl((t=n>=4||0===n?eX(t):eX.ceil(t)).getFullYear()%1e4,e,4)}function nJ(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+nl(e/60|0,"0",2)+nl(e%60,"0",2)}function nQ(t,e){return nl(t.getUTCDate(),e,2)}function n0(t,e){return nl(t.getUTCHours(),e,2)}function n1(t,e){return nl(t.getUTCHours()%12||12,e,2)}function n2(t,e){return nl(1+eU.count(e5(t),t),e,3)}function n6(t,e){return nl(t.getUTCMilliseconds(),e,3)}function n4(t,e){return n6(t,e)+"000"}function n3(t,e){return nl(t.getUTCMonth()+1,e,2)}function n5(t,e){return nl(t.getUTCMinutes(),e,2)}function n7(t,e){return nl(t.getUTCSeconds(),e,2)}function n8(t){var e=t.getUTCDay();return 0===e?7:e}function n9(t,e){return nl(eV.count(e5(t)-1,t),e,2)}function rt(t){var e=t.getUTCDay();return e>=4||0===e?e0(t):e0.ceil(t)}function re(t,e){return t=rt(t),nl(e0.count(e5(t),t)+(4===e5(t).getUTCDay()),e,2)}function rn(t){return t.getUTCDay()}function rr(t,e){return nl(eK.count(e5(t)-1,t),e,2)}function ro(t,e){return nl(t.getUTCFullYear()%100,e,2)}function ri(t,e){return nl((t=rt(t)).getUTCFullYear()%100,e,2)}function ra(t,e){return nl(t.getUTCFullYear()%1e4,e,4)}function ru(t,e){var n=t.getUTCDay();return nl((t=n>=4||0===n?e0(t):e0.ceil(t)).getUTCFullYear()%1e4,e,4)}function rc(){return"+0000"}function rl(){return"%"}function rs(t){return+t}function rf(t){return Math.floor(+t/1e3)}function rp(t){return new Date(t)}function rh(t){return t instanceof Date?+t:+new Date(+t)}function rd(t,e,n,r,o,i,a,u,c,l){var s=tK(),f=s.invert,p=s.domain,h=l(".%L"),d=l(":%S"),y=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),g=l("%b %d"),b=l("%B"),x=l("%Y");function O(t){return(c(t)1)for(var n,r,o,i=1,a=t[e[0]],u=a.length;i=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:rs,s:rf,S:n$,u:nz,U:nW,V:nG,w:nX,W:nY,x:null,X:null,y:nH,Y:nV,Z:nJ,"%":rl},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:nQ,e:nQ,f:n4,g:ri,G:ru,H:n0,I:n1,j:n2,L:n6,m:n3,M:n5,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:rs,s:rf,S:n7,u:n8,U:n9,V:re,w:rn,W:rr,x:null,X:null,y:ro,Y:ra,Z:rc,"%":rl},O={a:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=d.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return S(t,e,n,r)},d:nj,e:nj,f:nM,g:nb,G:ng,H:nE,I:nE,j:nS,L:nk,m:nw,M:nA,p:function(t,e,n){var r=l.exec(e.slice(n));return r?(t.p=s.get(r[0].toLowerCase()),n+r[0].length):-1},q:nO,Q:n_,s:nC,S:nP,u:nd,U:ny,V:nv,w:nh,W:nm,x:function(t,e,r){return S(t,n,e,r)},X:function(t,e,n){return S(t,r,e,n)},y:nb,Y:ng,Z:nx,"%":nT};function w(t,e){return function(n){var r,o,i,a=[],u=-1,c=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;"w"in i||(i.w=1),"Z"in i?(r=(o=(r=nr(no(i.y,0,1))).getUTCDay())>4||0===o?eK.ceil(r):eK(r),r=eU.offset(r,(i.V-1)*7),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(r=(o=(r=nn(no(i.y,0,1))).getDay())>4||0===o?eW.ceil(r):eW(r),r=eB.offset(r,(i.V-1)*7),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?nr(no(i.y,0,1)).getUTCDay():nn(no(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,nr(i)):nn(i)}}function S(t,e,n,r){for(var o,i,a=0,u=e.length,c=n.length;a=c)return -1;if(37===(o=e.charCodeAt(a++))){if(!(i=O[(o=e.charAt(a++))in ni?e.charAt(a++):o])||(r=i(t,n,r))<0)return -1}else if(o!=n.charCodeAt(r++))return -1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(e,b),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+="",b);return e.toString=function(){return t},e},parse:function(t){var e=j(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,u.parse,l=u.utcFormat,u.utcParse;var rE=n(94788),rA=n(20309);function rP(t){for(var e=t.length,n=Array(e);--e>=0;)n[e]=e;return n}function rk(t,e){return t[e]}function rM(t){let e=[];return e.key=t,e}var rT=n(29887),r_=n.n(rT);function rC(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=e?n.apply(void 0,o):t(e-a,rL(function(){for(var t=arguments.length,e=Array(t),r=0;rt.length)&&(e=t.length);for(var n=0,r=Array(e);nr&&(o=r,i=n),[o,i]}function rZ(t,e,n){if(t.lte(0))return new(r_())(0);var r=rW.getDigitCount(t.toNumber()),o=new(r_())(10).pow(r),i=t.div(o),a=1!==r?.05:.1,u=new(r_())(Math.ceil(i.div(a).toNumber())).add(n).mul(a).mul(o);return e?u:new(r_())(Math.ceil(u))}function rV(t,e,n){var r=1,o=new(r_())(t);if(!o.isint()&&n){var i=Math.abs(t);i<1?(r=new(r_())(10).pow(rW.getDigitCount(t)-1),o=new(r_())(Math.floor(o.div(r).toNumber())).mul(r)):i>1&&(o=new(r_())(Math.floor(t)))}else 0===t?o=new(r_())(Math.floor((e-1)/2)):n||(o=new(r_())(Math.floor(t)));var a=Math.floor((e-1)/2);return rF(rU(function(t){return o.add(new(r_())(t-a).mul(r)).toNumber()}),rB)(0,e)}var rK=rz(function(t){var e=rG(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=rG(rH([n,r]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0){var l=c===1/0?[u].concat(rq(rB(0,o-1).map(function(){return 1/0}))):[].concat(rq(rB(0,o-1).map(function(){return-1/0})),[c]);return n>r?r$(l):l}if(u===c)return rV(u,o,i);var s=function t(e,n,r,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((n-e)/(r-1)))return{step:new(r_())(0),tickMin:new(r_())(0),tickMax:new(r_())(0)};var u=rZ(new(r_())(n).sub(e).div(r-1),o,a),c=Math.ceil((i=e<=0&&n>=0?new(r_())(0):(i=new(r_())(e).add(n).div(2)).sub(new(r_())(i).mod(u))).sub(e).div(u).toNumber()),l=Math.ceil(new(r_())(n).sub(i).div(u).toNumber()),s=c+l+1;return s>r?t(e,n,r,o,a+1):(s0?l+(r-s):l,c=n>0?c:c+(r-s)),{step:u,tickMin:i.sub(new(r_())(c).mul(u)),tickMax:i.add(new(r_())(l).mul(u))})}(u,c,Math.max(o,2),i),f=s.step,p=s.tickMin,h=s.tickMax,d=rW.rangeStep(p,h.add(new(r_())(.1).mul(f)),f);return n>r?r$(d):d});rz(function(t){var e=rG(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rG(rH([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[n,r];if(c===l)return rV(c,o,i);var s=rZ(new(r_())(l).sub(c).div(a-1),i,0),f=rF(rU(function(t){return new(r_())(c).add(new(r_())(t).mul(s)).toNumber()}),rB)(0,a).filter(function(t){return t>=c&&t<=l});return n>r?r$(f):f});var rJ=rz(function(t,e){var n=rG(t,2),r=n[0],o=n[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=rG(rH([r,o]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0)return[r,o];if(u===c)return[u];var l=rZ(new(r_())(c).sub(u).div(Math.max(e,2)-1),i,0),s=[].concat(rq(rW.rangeStep(new(r_())(u),new(r_())(c).sub(new(r_())(.99).mul(l)),l)),[c]);return r>o?r$(s):s}),rQ=n(67294),r0=n(48710),r1=n(52017),r2=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function r6(){return(r6=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,r2),s=(0,r1.L6)(l),f=i.map(function(t,i){var l,f,p=a(t,o),h=p.x,d=p.y,y=p.value,v=p.errorVal;if(!v)return null;var m=[];if(Array.isArray(v)){var g=function(t){if(Array.isArray(t))return t}(v)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(v,2)||function(t,e){if(t){if("string"==typeof t)return r4(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r4(t,e)}}(v,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();l=g[0],f=g[1]}else l=f=v;if("vertical"===n){var b=u.scale,x=d+e,O=x+r,w=x-r,j=b(y-l),S=b(y+f);m.push({x1:S,y1:O,x2:S,y2:w}),m.push({x1:j,y1:x,x2:S,y2:x}),m.push({x1:j,y1:O,x2:j,y2:w})}else if("horizontal"===n){var E=c.scale,A=h+e,P=A-r,k=A+r,M=E(y-l),T=E(y+f);m.push({x1:P,y1:T,x2:k,y2:T}),m.push({x1:A,y1:M,x2:A,y2:T}),m.push({x1:P,y1:M,x2:k,y2:M})}return rQ.createElement(r0.m,r6({className:"recharts-errorBar",key:"bar-".concat(i)},s),m.map(function(t,e){return rQ.createElement("line",r6({},t,{key:"line-".concat(e)}))}))});return rQ.createElement(r0.m,{className:"recharts-errorBars"},f)}r3.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"},r3.displayName="ErrorBar";var r5=n(69055),r7=n(20430);function r8(t){return(r8="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r9(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function ot(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(e=null==n?void 0:n.length)&&void 0!==e?e:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var u=o.range,c=0;c0?r[c-1].coordinate:r[a-1].coordinate,s=r[c].coordinate,f=c>=a-1?r[0].coordinate:r[c+1].coordinate,p=void 0;if((0,r5.uY)(s-l)!==(0,r5.uY)(f-s)){var h=[];if((0,r5.uY)(f-s)===(0,r5.uY)(u[1]-u[0])){p=f;var d=s+u[1]-u[0];h[0]=Math.min(d,(d+l)/2),h[1]=Math.max(d,(d+l)/2)}else{p=l;var y=f+u[1]-u[0];h[0]=Math.min(s,(y+s)/2),h[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(t>v[0]&&t<=v[1]||t>=h[0]&&t<=h[1]){i=r[c].index;break}}else{var m=Math.min(l,f),g=Math.max(l,f);if(t>(m+s)/2&&t<=(g+s)/2){i=r[c].index;break}}}else for(var b=0;b0&&b(n[b].coordinate+n[b-1].coordinate)/2&&t<=(n[b].coordinate+n[b+1].coordinate)/2||b===a-1&&t>(n[b].coordinate+n[b-1].coordinate)/2){i=n[b].index;break}return i},ou=function(t){var e,n=t.type.displayName,r=t.props,o=r.stroke,i=r.fill;switch(n){case"Line":e=o;break;case"Area":case"Radar":e=o&&"none"!==o?o:i;break;default:e=i}return e},oc=function(t){var e=t.barSize,n=t.stackGroups,r=void 0===n?{}:n;if(!r)return{};for(var o={},i=Object.keys(r),a=0,u=i.length;a=0});if(y&&y.length){var v=y[0].props.barSize,m=y[0].props[d];o[m]||(o[m]=[]),o[m].push({item:y[0],stackList:y.slice(1),barSize:I()(v)?e:v})}}return o},ol=function(t){var e,n=t.barGap,r=t.barCategoryGap,o=t.bandSize,i=t.sizeList,a=void 0===i?[]:i,u=t.maxBarSize,c=a.length;if(c<1)return null;var l=(0,r5.h1)(n,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/c,h=a.reduce(function(t,e){return t+e.barSize||0},0);(h+=(c-1)*l)>=o&&(h-=(c-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=c*p);var d={offset:((o-h)/2>>0)-l,size:0};e=a.reduce(function(t,e){var n={item:e.item,position:{offset:d.offset+d.size+l,size:f?p:e.barSize}},r=[].concat(on(t),[n]);return d=r[r.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:d})}),r},s)}else{var y=(0,r5.h1)(r,o,0,!0);o-2*y-(c-1)*l<=0&&(l=0);var v=(o-2*y-(c-1)*l)/c;v>1&&(v>>=0);var m=u===+u?Math.min(v,u):v;e=a.reduce(function(t,e,n){var r=[].concat(on(t),[{item:e.item,position:{offset:y+(v+l)*n+(v-m)/2,size:m}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:r[r.length-1].position})}),r},s)}return e},os=function(t,e,n,r){var o=n.children,i=n.width,a=n.margin,u=i-(a.left||0)-(a.right||0),c=(0,r7.z)({children:o,legendWidth:u});if(c){var l=r||{},s=l.width,f=l.height,p=c.align,h=c.verticalAlign,d=c.layout;if(("vertical"===d||"horizontal"===d&&"middle"===h)&&"center"!==p&&(0,r5.hj)(t[p]))return ot(ot({},t),{},oe({},p,t[p]+(s||0)));if(("horizontal"===d||"vertical"===d&&"center"===p)&&"middle"!==h&&(0,r5.hj)(t[h]))return ot(ot({},t),{},oe({},h,t[h]+(f||0)))}return t},of=function(t,e,n,r,o){var i=e.props.children,a=(0,r1.NN)(i,r3).filter(function(t){var e;return e=t.props.direction,!!I()(o)||("horizontal"===r?"yAxis"===o:"vertical"===r||"x"===e?"xAxis"===o:"y"!==e||"yAxis"===o)});if(a&&a.length){var u=a.map(function(t){return t.props.dataKey});return t.reduce(function(t,e){var r=oo(e,n,0),o=w()(r)?[A()(r),S()(r)]:[r,r],i=u.reduce(function(t,n){var r=oo(e,n,0),i=o[0]-Math.abs(w()(r)?r[0]:r),a=o[1]+Math.abs(w()(r)?r[1]:r);return[Math.min(i,t[0]),Math.max(a,t[1])]},[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]},[1/0,-1/0])}return null},op=function(t,e,n,r,o){var i=e.map(function(e){return of(t,e,n,o,r)}).filter(function(t){return!I()(t)});return i&&i.length?i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]):null},oh=function(t,e,n,r,o){var i=e.map(function(e){var i=e.props.dataKey;return"number"===n&&i&&of(t,e,i,r)||oi(t,i,n,o)});if("number"===n)return i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]);var a={};return i.reduce(function(t,e){for(var n=0,r=e.length;n=2?2*(0,r5.uY)(a[0]-a[1])*c:c,e&&(t.ticks||t.niceTicks))?(t.ticks||t.niceTicks).map(function(t){return{coordinate:r(o?o.indexOf(t):t)+c,value:t,offset:c}}).filter(function(t){return!x()(t.coordinate)}):t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(t,e){return{coordinate:r(t)+c,value:t,index:e,offset:c}}):r.ticks&&!n?r.ticks(t.tickCount).map(function(t){return{coordinate:r(t)+c,value:t,offset:c}}):r.domain().map(function(t,e){return{coordinate:r(t)+c,value:o?o[t]:t,index:e,offset:c}})},om=function(t,e,n){var r;return(T()(n)?r=n:T()(e)&&(r=e),T()(t)||r)?function(e,n,o,i){T()(t)&&t(e,n,o,i),T()(r)&&r(e,n,o,i)}:null},og=function(t,e,n){var r=t.scale,o=t.type,i=t.layout,a=t.axisType;if("auto"===r)return"radial"===i&&"radiusAxis"===a?{scale:D.Z(),realScaleType:"band"}:"radial"===i&&"angleAxis"===a?{scale:ee(),realScaleType:"linear"}:"category"===o&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!n)?{scale:D.x(),realScaleType:"point"}:"category"===o?{scale:D.Z(),realScaleType:"band"}:{scale:ee(),realScaleType:"linear"};if(g()(r)){var u="scale".concat(v()(r));return{scale:(s[u]||D.x)(),realScaleType:s[u]?u:"point"}}return T()(r)?{scale:r}:{scale:D.x(),realScaleType:"point"}},ob=function(t){var e=t.domain();if(e&&!(e.length<=2)){var n=e.length,r=t.range(),o=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,a=t(e[0]),u=t(e[n-1]);(ai||ui)&&t.domain([e[0],e[n-1]])}},ox={sign:function(t){var e=t.length;if(!(e<=0))for(var n=0,r=t[0].length;n=0?(t[a][n][0]=o,t[a][n][1]=o+u,o=t[a][n][1]):(t[a][n][0]=i,t[a][n][1]=i+u,i=t[a][n][1])}},expand:function(t,e){if((r=t.length)>0){for(var n,r,o,i=0,a=t[0].length;i0){for(var n,r=0,o=t[e[0]],i=o.length;r0&&(r=(n=t[e[0]]).length)>0){for(var n,r,o,i=0,a=1;a=0?(t[i][n][0]=o,t[i][n][1]=o+a,o=t[i][n][1]):(t[i][n][0]=0,t[i][n][1]=0)}}},oO=function(t,e,n){var r=e.map(function(t){return t.props.dataKey}),o=ox[n];return(function(){var t=(0,rA.Z)([]),e=rP,n=rS,r=rk;function o(o){var i,a,u=Array.from(t.apply(this,arguments),rM),c=u.length,l=-1;for(let t of o)for(i=0,++l;i=0?r.stackedData[o]:null}}return null},oE=function(t,e,n){return Object.keys(t).reduce(function(r,o){var i=t[o].stackedData.reduce(function(t,r){var o=r.slice(e,n+1).reduce(function(t,e){return[A()(e.concat([t[0]]).filter(r5.hj)),S()(e.concat([t[1]]).filter(r5.hj))]},[1/0,-1/0]);return[Math.min(t[0],o[0]),Math.max(t[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],r[0]),Math.max(i[1],r[1])]},[1/0,-1/0]).map(function(t){return t===1/0||t===-1/0?0:t})},oA=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,oP=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ok=function(t,e,n){if(T()(t))return t(e,n);if(!w()(t))return e;var r=[];if((0,r5.hj)(t[0]))r[0]=n?t[0]:Math.min(t[0],e[0]);else if(oA.test(t[0])){var o=+oA.exec(t[0])[1];r[0]=e[0]-o}else T()(t[0])?r[0]=t[0](e[0]):r[0]=e[0];if((0,r5.hj)(t[1]))r[1]=n?t[1]:Math.max(t[1],e[1]);else if(oP.test(t[1])){var i=+oP.exec(t[1])[1];r[1]=e[1]+i}else T()(t[1])?r[1]=t[1](e[1]):r[1]=e[1];return r},oM=function(t,e,n){if(t&&t.scale&&t.scale.bandwidth){var r=t.scale.bandwidth();if(!n||r>0)return r}if(t&&e&&e.length>=2){for(var o=d()(e,function(t){return t.coordinate}),i=1/0,a=1,u=o.length;at.length)&&(e=t.length);for(var n=0,r=Array(e);n1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||r.x.isSsr)return{width:0,height:0};var n="".concat(t),o=Object.keys(e).reduce(function(t,n){var r;return"".concat(t).concat(n.split("").reduce(function(t,e){return e===e.toUpperCase()?[].concat(u(t),["-",e.toLowerCase()]):[].concat(u(t),[e])},[]).join(""),":").concat((r=e[n],f.indexOf(n)>=0&&r===+r?"".concat(r,"px"):r),";")},""),i="".concat(n,"-").concat(o);if(l.widthCache[i])return l.widthCache[i];try{var c=document.getElementById(p);c||((c=document.createElement("span")).setAttribute("id",p),c.setAttribute("aria-hidden","true"),document.body.appendChild(c));var h=a(a({},s),e);Object.keys(h).map(function(t){return c.style[t]=h[t],t}),c.textContent=n;var d=c.getBoundingClientRect(),y={width:d.width,height:d.height};return l.widthCache[i]=y,++l.cacheCount>2e3&&(l.cacheCount=0,l.widthCache={}),y}catch(t){return{width:0,height:0}}},d=function(t){var e=t.ownerDocument.documentElement,n={top:0,left:0};return void 0!==t.getBoundingClientRect&&(n=t.getBoundingClientRect()),{top:n.top+window.pageYOffset-e.clientTop,left:n.left+window.pageXOffset-e.clientLeft}},y=function(t,e){return{chartX:Math.round(t.pageX-e.left),chartY:Math.round(t.pageY-e.top)}}},69055:function(t,e,n){"use strict";n.d(e,{Ap:function(){return j},EL:function(){return g},Kt:function(){return x},P2:function(){return v},bv:function(){return O},h1:function(){return b},hU:function(){return d},hj:function(){return y},k4:function(){return w},uY:function(){return h}});var r=n(27361),o=n.n(r),i=n(1469),a=n.n(i),u=n(7654),c=n.n(u),l=n(81763),s=n.n(l),f=n(47037),p=n.n(f),h=function(t){return 0===t?0:t>0?1:-1},d=function(t){return p()(t)&&t.indexOf("%")===t.length-1},y=function(t){return s()(t)&&!c()(t)},v=function(t){return y(t)||p()(t)},m=0,g=function(t){var e=++m;return"".concat(t||"").concat(e)},b=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!y(t)&&!p()(t))return r;if(d(t)){var i=t.indexOf("%");n=e*parseFloat(t.slice(0,i))/100}else n=+t;return c()(n)&&(n=r),o&&n>e&&(n=e),n},x=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},O=function(t){if(!a()(t))return!1;for(var e=t.length,n={},r=0;r2?n-2:0),o=2;ot.length)&&(e=t.length);for(var n=0,r=Array(e);n2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(e-(n.top||0)-(n.bottom||0)))/2},y=function(t,e,n,r,u){var c=t.width,p=t.height,h=t.startAngle,y=t.endAngle,v=(0,i.h1)(t.cx,c,c/2),m=(0,i.h1)(t.cy,p,p/2),g=d(c,p,n),b=(0,i.h1)(t.innerRadius,g,0),x=(0,i.h1)(t.outerRadius,g,.8*g);return Object.keys(e).reduce(function(t,n){var i,c=e[n],p=c.domain,d=c.reversed;if(o()(c.range))"angleAxis"===r?i=[h,y]:"radiusAxis"===r&&(i=[b,x]),d&&(i=[i[1],i[0]]);else{var g,O=function(t){if(Array.isArray(t))return t}(g=i=c.range)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(g,2)||function(t,e){if(t){if("string"==typeof t)return f(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(t,e)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();h=O[0],y=O[1]}var w=(0,a.Hq)(c,u),j=w.realScaleType,S=w.scale;S.domain(p).range(i),(0,a.zF)(S);var E=(0,a.g$)(S,l(l({},c),{},{realScaleType:j})),A=l(l(l({},c),E),{},{range:i,radius:x,realScaleType:j,scale:S,cx:v,cy:m,innerRadius:b,outerRadius:x,startAngle:h,endAngle:y});return l(l({},t),{},s({},n,A))},{})},v=function(t,e){var n=t.x,r=t.y;return Math.sqrt(Math.pow(n-e.x,2)+Math.pow(r-e.y,2))},m=function(t,e){var n=t.x,r=t.y,o=e.cx,i=e.cy,a=v({x:n,y:r},{x:o,y:i});if(a<=0)return{radius:a};var u=Math.acos((n-o)/a);return r>i&&(u=2*Math.PI-u),{radius:a,angle:180*u/Math.PI,angleInRadian:u}},g=function(t){var e=t.startAngle,n=t.endAngle,r=Math.min(Math.floor(e/360),Math.floor(n/360));return{startAngle:e-360*r,endAngle:n-360*r}},b=function(t,e){var n,r=m({x:t.x,y:t.y},e),o=r.radius,i=r.angle,a=e.innerRadius,u=e.outerRadius;if(ou)return!1;if(0===o)return!0;var c=g(e),s=c.startAngle,f=c.endAngle,p=i;if(s<=f){for(;p>f;)p-=360;for(;p=s&&p<=f}else{for(;p>s;)p-=360;for(;p=f&&p<=s}return n?l(l({},e),{},{radius:o,angle:p+360*Math.min(Math.floor(e.startAngle/360),Math.floor(e.endAngle/360))}):null}},52017:function(t,e,n){"use strict";n.d(e,{$R:function(){return B},Bh:function(){return R},Gf:function(){return S},L6:function(){return N},NN:function(){return k},TT:function(){return T},eu:function(){return L},rL:function(){return I},sP:function(){return M}});var r=n(13218),o=n.n(r),i=n(23560),a=n.n(i),u=n(47037),c=n.n(u),l=n(27361),s=n.n(l),f=n(14293),p=n.n(f),h=n(1469),d=n.n(h),y=n(67294),v=n(98508),m=n(69055),g=n(30791),b=n(79896),x=["children"],O=["children"];function w(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var j={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},S=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},E=null,A=null,P=function t(e){if(e===E&&d()(A))return A;var n=[];return y.Children.forEach(e,function(e){p()(e)||((0,v.isFragment)(e)?n=n.concat(t(e.props.children)):n.push(e))}),A=n,E=e,n};function k(t,e){var n=[],r=[];return r=d()(e)?e.map(function(t){return S(t)}):[S(e)],P(t).forEach(function(t){var e=s()(t,"type.displayName")||s()(t,"type.name");-1!==r.indexOf(e)&&n.push(t)}),n}function M(t,e){var n=k(t,e);return n&&n[0]}var T=function(t){if(!t||!t.props)return!1;var e=t.props,n=e.width,r=e.height;return!!(0,m.hj)(n)&&!(n<=0)&&!!(0,m.hj)(r)&&!(r<=0)},_=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],C=function(t,e,n,r){var o,i=null!==(o=null===b.ry||void 0===b.ry?void 0:b.ry[r])&&void 0!==o?o:[];return!a()(t)&&(r&&i.includes(e)||b.Yh.includes(e))||n&&b.nv.includes(e)},N=function(t,e,n){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var r=t;if((0,y.isValidElement)(t)&&(r=t.props),!o()(r))return null;var i={};return Object.keys(r).forEach(function(t){var o;C(null===(o=r)||void 0===o?void 0:o[t],t,e,n)&&(i[t]=r[t])}),i},I=function t(e,n){if(e===n)return!0;var r=y.Children.count(e);if(r!==y.Children.count(n))return!1;if(0===r)return!0;if(1===r)return D(d()(e)?e[0]:e,d()(n)?n[0]:n);for(var o=0;o=0)n.push(t);else if(t){var i=S(t.type),a=e[i]||{},u=a.handler,l=a.once;if(u&&(!l||!r[i])){var s=u(t,i,o);n.push(s),r[i]=!0}}}),n},R=function(t){var e=t&&t.type;return e&&j[e]?j[e]:null},B=function(t,e){return P(e).indexOf(t)}},30791:function(t,e,n){"use strict";function r(t,e){for(var n in t)if(({}).hasOwnProperty.call(t,n)&&(!({}).hasOwnProperty.call(e,n)||t[n]!==e[n]))return!1;for(var r in e)if(({}).hasOwnProperty.call(e,r)&&!({}).hasOwnProperty.call(t,r))return!1;return!0}n.d(e,{w:function(){return r}})},20430:function(t,e,n){"use strict";n.d(e,{z:function(){return l}});var r=n(33558),o=n(35552),i=n(52017);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function c(t){for(var e=1;e(c=(a=Math.ceil(p/7))>c?a+1:c+1)&&(i=c,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((c=l.length)-(i=s.length)<0&&(i=c,r=s,s=l,l=r),n=0;i;)n=(l[--i]=l[i]+s[i]+n)/1e7|0,l[i]%=1e7;for(n&&(l.unshift(n),++o),c=l.length;0==l[--c];)l.pop();return e.d=l,e.e=o,u?A(e,p):e}function m(t,e,n){if(t!==~~t||tn)throw Error(l+t)}function g(t){var e,n,r,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^this.s<0?1:-1;for(e=0,n=(r=this.d.length)<(o=t.d.length)?r:o;et.d[e]^this.s<0?1:-1;return r===o?0:r>o^this.s<0?1:-1},y.decimalPlaces=y.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},y.dividedBy=y.div=function(t){return b(this,new this.constructor(t))},y.dividedToIntegerBy=y.idiv=function(t){var e=this.constructor;return A(b(this,new e(t),0,1),e.precision)},y.equals=y.eq=function(t){return!this.cmp(t)},y.exponent=function(){return O(this)},y.greaterThan=y.gt=function(t){return this.cmp(t)>0},y.greaterThanOrEqualTo=y.gte=function(t){return this.cmp(t)>=0},y.isInteger=y.isint=function(){return this.e>this.d.length-2},y.isNegative=y.isneg=function(){return this.s<0},y.isPositive=y.ispos=function(){return this.s>0},y.isZero=function(){return 0===this.s},y.lessThan=y.lt=function(t){return 0>this.cmp(t)},y.lessThanOrEqualTo=y.lte=function(t){return 1>this.cmp(t)},y.logarithm=y.log=function(t){var e,n=this.constructor,r=n.precision,o=r+5;if(void 0===t)t=new n(10);else if((t=new n(t)).s<1||t.eq(i))throw Error(c+"NaN");if(this.s<1)throw Error(c+(this.s?"NaN":"-Infinity"));return this.eq(i)?new n(0):(u=!1,e=b(S(this,o),S(t,o),o),u=!0,A(e,r))},y.minus=y.sub=function(t){return t=new this.constructor(t),this.s==t.s?P(this,t):v(this,(t.s=-t.s,t))},y.modulo=y.mod=function(t){var e,n=this.constructor,r=n.precision;if(!(t=new n(t)).s)throw Error(c+"NaN");return this.s?(u=!1,e=b(this,t,0,1).times(t),u=!0,this.minus(e)):A(new n(this),r)},y.naturalExponential=y.exp=function(){return x(this)},y.naturalLogarithm=y.ln=function(){return S(this)},y.negated=y.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},y.plus=y.add=function(t){return t=new this.constructor(t),this.s==t.s?v(this,t):P(this,(t.s=-t.s,t))},y.precision=y.sd=function(t){var e,n,r;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(l+t);if(e=O(this)+1,n=7*(r=this.d.length-1)+1,r=this.d[r]){for(;r%10==0;r/=10)n--;for(r=this.d[0];r>=10;r/=10)n++}return t&&e>n?e:n},y.squareRoot=y.sqrt=function(){var t,e,n,r,o,i,a,l=this.constructor;if(this.s<1){if(!this.s)return new l(0);throw Error(c+"NaN")}for(t=O(this),u=!1,0==(o=Math.sqrt(+this))||o==1/0?(((e=g(this.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=f((t+1)/2)-(t<0||t%2),e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t,r=new l(e)):r=new l(o.toString()),o=a=(n=l.precision)+3;;)if(r=(i=r).plus(b(this,i,a+2)).times(.5),g(i.d).slice(0,a)===(e=g(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(A(i,n+1,0),i.times(i).eq(this)){r=i;break}}else if("9999"!=e)break;a+=4}return u=!0,A(r,n)},y.times=y.mul=function(t){var e,n,r,o,i,a,c,l,s,f=this.constructor,p=this.d,h=(t=new f(t)).d;if(!this.s||!t.s)return new f(0);for(t.s*=this.s,n=this.e+t.e,(l=p.length)<(s=h.length)&&(i=p,p=h,h=i,a=l,l=s,s=a),i=[],r=a=l+s;r--;)i.push(0);for(r=s;--r>=0;){for(e=0,o=l+r;o>r;)c=i[o]+h[r]*p[o-r-1]+e,i[o--]=c%1e7|0,e=c/1e7|0;i[o]=(i[o]+e)%1e7|0}for(;!i[--a];)i.pop();return e?++n:i.shift(),t.d=i,t.e=n,u?A(t,f.precision):t},y.toDecimalPlaces=y.todp=function(t,e){var n=this,r=n.constructor;return(n=new r(n),void 0===t)?n:(m(t,0,1e9),void 0===e?e=r.rounding:m(e,0,8),A(n,t+O(n)+1,e))},y.toExponential=function(t,e){var n,r=this,o=r.constructor;return void 0===t?n=k(r,!0):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k(r=A(new o(r),t+1,e),!0,t+1)),n},y.toFixed=function(t,e){var n,r,o=this.constructor;return void 0===t?k(this):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k((r=A(new o(this),t+O(this)+1,e)).abs(),!1,t+O(r)+1),this.isneg()&&!this.isZero()?"-"+n:n)},y.toInteger=y.toint=function(){var t=this.constructor;return A(new t(this),O(this)+1,t.rounding)},y.toNumber=function(){return+this},y.toPower=y.pow=function(t){var e,n,r,o,a,l,s=this,p=s.constructor,h=+(t=new p(t));if(!t.s)return new p(i);if(!(s=new p(s)).s){if(t.s<1)throw Error(c+"Infinity");return s}if(s.eq(i))return s;if(r=p.precision,t.eq(i))return A(s,r);if(l=(e=t.e)>=(n=t.d.length-1),a=s.s,l){if((n=h<0?-h:h)<=9007199254740991){for(o=new p(i),e=Math.ceil(r/7+4),u=!1;n%2&&M((o=o.times(s)).d,e),0!==(n=f(n/2));)M((s=s.times(s)).d,e);return u=!0,t.s<0?new p(i).div(o):A(o,r)}}else if(a<0)throw Error(c+"NaN");return a=a<0&&1&t.d[Math.max(e,n)]?-1:1,s.s=1,u=!1,o=t.times(S(s,r+12)),u=!0,(o=x(o)).s=a,o},y.toPrecision=function(t,e){var n,r,o=this,i=o.constructor;return void 0===t?(n=O(o),r=k(o,n<=i.toExpNeg||n>=i.toExpPos)):(m(t,1,1e9),void 0===e?e=i.rounding:m(e,0,8),n=O(o=A(new i(o),t,e)),r=k(o,t<=n||n<=i.toExpNeg,t)),r},y.toSignificantDigits=y.tosd=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(m(t,1,1e9),void 0===e?e=n.rounding:m(e,0,8)),A(new n(this),t,e)},y.toString=y.valueOf=y.val=y.toJSON=function(){var t=O(this),e=this.constructor;return k(this,t<=e.toExpNeg||t>=e.toExpPos)};var b=function(){function t(t,e){var n,r=0,o=t.length;for(t=t.slice();o--;)n=t[o]*e+r,t[o]=n%1e7|0,r=n/1e7|0;return r&&t.unshift(r),t}function e(t,e,n,r){var o,i;if(n!=r)i=n>r?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function n(t,e,n){for(var r=0;n--;)t[n]-=r,r=t[n]1;)t.shift()}return function(r,o,i,a){var u,l,s,f,p,h,d,y,v,m,g,b,x,w,j,S,E,P,k=r.constructor,M=r.s==o.s?1:-1,T=r.d,_=o.d;if(!r.s)return new k(r);if(!o.s)throw Error(c+"Division by zero");for(s=0,l=r.e-o.e,E=_.length,j=T.length,y=(d=new k(M)).d=[];_[s]==(T[s]||0);)++s;if(_[s]>(T[s]||0)&&--l,(b=null==i?i=k.precision:a?i+(O(r)-O(o))+1:i)<0)return new k(0);if(b=b/7+2|0,s=0,1==E)for(f=0,_=_[0],b++;(s1&&(_=t(_,f),T=t(T,f),E=_.length,j=T.length),w=E,m=(v=T.slice(0,E)).length;m=1e7/2&&++S;do f=0,(u=e(_,v,E,m))<0?(g=v[0],E!=m&&(g=1e7*g+(v[1]||0)),(f=g/S|0)>1?(f>=1e7&&(f=1e7-1),h=(p=t(_,f)).length,m=v.length,1==(u=e(p,v,h,m))&&(f--,n(p,E16)throw Error(s+O(t));if(!t.s)return new h(i);for(null==e?(u=!1,c=d):c=e,a=new h(.03125);t.abs().gte(.1);)t=t.times(a),f+=5;for(c+=Math.log(p(2,f))/Math.LN10*2+5|0,n=r=o=new h(i),h.precision=c;;){if(r=A(r.times(t),c),n=n.times(++l),g((a=o.plus(b(r,n,c))).d).slice(0,c)===g(o.d).slice(0,c)){for(;f--;)o=A(o.times(o),c);return h.precision=d,null==e?(u=!0,A(o,d)):o}o=a}}function O(t){for(var e=7*t.e,n=t.d[0];n>=10;n/=10)e++;return e}function w(t,e,n){if(e>t.LN10.sd())throw u=!0,n&&(t.precision=n),Error(c+"LN10 precision limit exceeded");return A(new t(t.LN10),e)}function j(t){for(var e="";t--;)e+="0";return e}function S(t,e){var n,r,o,a,l,s,f,p,h,d=1,y=t,v=y.d,m=y.constructor,x=m.precision;if(y.s<1)throw Error(c+(y.s?"NaN":"-Infinity"));if(y.eq(i))return new m(0);if(null==e?(u=!1,p=x):p=e,y.eq(10))return null==e&&(u=!0),w(m,p);if(p+=10,m.precision=p,r=(n=g(v)).charAt(0),!(15e14>Math.abs(a=O(y))))return f=w(m,p+2,x).times(a+""),y=S(new m(r+"."+n.slice(1)),p-10).plus(f),m.precision=x,null==e?(u=!0,A(y,x)):y;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=g((y=y.times(t)).d)).charAt(0),d++;for(a=O(y),r>1?(y=new m("0."+n),a++):y=new m(r+"."+n.slice(1)),s=l=y=b(y.minus(i),y.plus(i),p),h=A(y.times(y),p),o=3;;){if(l=A(l.times(h),p),g((f=s.plus(b(l,new m(o),p))).d).slice(0,p)===g(s.d).slice(0,p))return s=s.times(2),0!==a&&(s=s.plus(w(m,p+2,x).times(a+""))),s=b(s,new m(d),p),m.precision=x,null==e?(u=!0,A(s,x)):s;s=f,o+=2}}function E(t,e){var n,r,o;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);)++r;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(r,o)){if(o-=r,n=n-r-1,t.e=f(n/7),t.d=[],r=(n+1)%7,n<0&&(r+=7),rd||t.e<-d))throw Error(s+n)}else t.s=0,t.e=0,t.d=[0];return t}function A(t,e,n){var r,o,i,a,c,l,h,y,v=t.d;for(a=1,i=v[0];i>=10;i/=10)a++;if((r=e-a)<0)r+=7,o=e,h=v[y=0];else{if(y=Math.ceil((r+1)/7),i=v.length,y>=i)return t;for(a=1,h=i=v[y];i>=10;i/=10)a++;r%=7,o=r-7+a}if(void 0!==n&&(c=h/(i=p(10,a-o-1))%10|0,l=e<0||void 0!==v[y+1]||h%i,l=n<4?(c||l)&&(0==n||n==(t.s<0?3:2)):c>5||5==c&&(4==n||l||6==n&&(r>0?o>0?h/p(10,a-o):0:v[y-1])%10&1||n==(t.s<0?8:7))),e<1||!v[0])return l?(i=O(t),v.length=1,e=e-i-1,v[0]=p(10,(7-e%7)%7),t.e=f(-e/7)||0):(v.length=1,v[0]=t.e=t.s=0),t;if(0==r?(v.length=y,i=1,y--):(v.length=y+1,i=p(10,7-r),v[y]=o>0?(h/p(10,a-o)%p(10,o)|0)*i:0),l)for(;;){if(0==y){1e7==(v[0]+=i)&&(v[0]=1,++t.e);break}if(v[y]+=i,1e7!=v[y])break;v[y--]=0,i=1}for(r=v.length;0===v[--r];)v.pop();if(u&&(t.e>d||t.e<-d))throw Error(s+O(t));return t}function P(t,e){var n,r,o,i,a,c,l,s,f,p,h=t.constructor,d=h.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new h(t),u?A(e,d):e;if(l=t.d,p=e.d,r=e.e,s=t.e,l=l.slice(),a=s-r){for((f=a<0)?(n=l,a=-a,c=p.length):(n=p,r=s,c=l.length),o=Math.max(Math.ceil(d/7),c)+2,a>o&&(a=o,n.length=1),n.reverse(),o=a;o--;)n.push(0);n.reverse()}else{for((f=(o=l.length)<(c=p.length))&&(c=o),o=0;o0;--o)l[c++]=0;for(o=p.length;o>a;){if(l[--o]0?i=i.charAt(0)+"."+i.slice(1)+j(r):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+j(-o-1)+i,n&&(r=n-a)>0&&(i+=j(r))):o>=a?(i+=j(o+1-a),n&&(r=n-o-1)>0&&(i=i+"."+j(r))):((r=o+1)0&&(o+1===a&&(i+="."),i+=j(r))),t.s<0?"-"+i:i}function M(t,e){if(t.length>e)return t.length=e,!0}function T(t){if(!t||"object"!=typeof t)throw Error(c+"Object expected");var e,n,r,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&r<=o[e+2])this[n]=r;else throw Error(l+n+": "+r)}if(void 0!==(r=t[n="LN10"])){if(r==Math.LN10)this[n]=new this(r);else throw Error(l+n+": "+r)}return this}(a=function t(e){var n,r,o;function i(t){var e=this;if(!(e instanceof i))return new i(t);if(e.constructor=i,t instanceof i){e.s=t.s,e.e=t.e,e.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(l+t);if(t>0)e.s=1;else if(t<0)t=-t,e.s=-1;else{e.s=0,e.e=0,e.d=[0];return}if(t===~~t&&t<1e7){e.e=0,e.d=[t];return}return E(e,t.toString())}if("string"!=typeof t)throw Error(l+t);if(45===t.charCodeAt(0)?(t=t.slice(1),e.s=-1):e.s=1,h.test(t))E(e,t);else throw Error(l+t)}if(i.prototype=y,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=T,void 0===e&&(e={}),e)for(n=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];n-1}},1196:function(t){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r0&&i(s)?n>1?t(s,n-1,i,a,u):r(u,s):a||(u[u.length]=s)}return u}},28483:function(t,e,n){var r=n(25063)();t.exports=r},47816:function(t,e,n){var r=n(28483),o=n(3674);t.exports=function(t,e){return t&&r(t,e,o)}},97786:function(t,e,n){var r=n(71811),o=n(40327);t.exports=function(t,e){e=r(e,t);for(var n=0,i=e.length;null!=t&&ne}},13:function(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},42118:function(t,e,n){var r=n(41848),o=n(62722),i=n(42351);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},9454:function(t,e,n){var r=n(44239),o=n(37005);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},90939:function(t,e,n){var r=n(2492),o=n(37005);t.exports=function t(e,n,i,a,u){return e===n||(null!=e&&null!=n&&(o(e)||o(n))?r(e,n,i,a,t,u):e!=e&&n!=n)}},2492:function(t,e,n){var r=n(46384),o=n(67114),i=n(18351),a=n(16096),u=n(64160),c=n(1469),l=n(44144),s=n(36719),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,y,v,m){var g=c(t),b=c(e),x=g?p:u(t),O=b?p:u(e);x=x==f?h:x,O=O==f?h:O;var w=x==h,j=O==h,S=x==O;if(S&&l(t)){if(!l(e))return!1;g=!0,w=!1}if(S&&!w)return m||(m=new r),g||s(t)?o(t,e,n,y,v,m):i(t,e,x,n,y,v,m);if(!(1&n)){var E=w&&d.call(t,"__wrapped__"),A=j&&d.call(e,"__wrapped__");if(E||A){var P=E?t.value():t,k=A?e.value():e;return m||(m=new r),v(P,k,n,y,m)}}return!!S&&(m||(m=new r),a(t,e,n,y,v,m))}},2958:function(t,e,n){var r=n(46384),o=n(90939);t.exports=function(t,e,n,i){var a=n.length,u=a,c=!i;if(null==t)return!u;for(t=Object(t);a--;){var l=n[a];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++ao?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r=200){var y=e?null:u(t);if(y)return c(y);p=!1,s=a,d=new r}else d=e?[]:h;t:for(;++l=o?t:r(t,e,n)}},26393:function(t,e,n){var r=n(33448);t.exports=function(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t==t,a=r(t),u=void 0!==e,c=null===e,l=e==e,s=r(e);if(!c&&!s&&!a&&t>e||a&&u&&l&&!c&&!s||o&&u&&l||!n&&l||!i)return 1;if(!o&&!a&&!s&&t=c)return l;return l*("desc"==n[o]?-1:1)}}return t.index-e.index}},14429:function(t,e,n){var r=n(55639)["__core-js_shared__"];t.exports=r},99291:function(t,e,n){var r=n(98612);t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var i=n.length,a=e?i:-1,u=Object(n);(e?a--:++a-1?u[c?e[l]:l]:void 0}}},47445:function(t,e,n){var r=n(40098),o=n(16612),i=n(18601);t.exports=function(t){return function(e,n,a){return a&&"number"!=typeof a&&o(e,n,a)&&(n=a=void 0),e=i(e),void 0===n?(n=e,e=0):n=i(n),a=void 0===a?es))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++d-1&&t%1==0&&t-1}},54705:function(t,e,n){var r=n(18470);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},24785:function(t,e,n){var r=n(1989),o=n(38407),i=n(57071);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},11285:function(t,e,n){var r=n(45050);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},96e3:function(t,e,n){var r=n(45050);t.exports=function(t){return r(this,t).get(t)}},49916:function(t,e,n){var r=n(45050);t.exports=function(t){return r(this,t).has(t)}},95265:function(t,e,n){var r=n(45050);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},68776:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},42634:function(t){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},24523:function(t,e,n){var r=n(88306);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},94536:function(t,e,n){var r=n(10852)(Object,"create");t.exports=r},86916:function(t,e,n){var r=n(5569)(Object.keys,Object);t.exports=r},31167:function(t,e,n){t=n.nmd(t);var r=n(31957),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,u=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u},2333:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5569:function(t){t.exports=function(t,e){return function(n){return t(e(n))}}},45357:function(t,e,n){var r=n(96874),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,u=o(i.length-e,0),c=Array(u);++a0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},37465:function(t,e,n){var r=n(38407);t.exports=function(){this.__data__=new r,this.size=0}},63779:function(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},67599:function(t){t.exports=function(t){return this.__data__.get(t)}},44758:function(t){t.exports=function(t){return this.__data__.has(t)}},34309:function(t,e,n){var r=n(38407),o=n(57071),i=n(83369);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},42351:function(t){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r=e||n<0||v&&r>=s}function x(){var t,n,r,i=o();if(b(i))return O(i);p=setTimeout(x,(t=i-h,n=i-d,r=e-t,v?u(r,s-n):r))}function O(t){return(p=void 0,m&&c)?g(t):(c=l=void 0,f)}function w(){var t,n=o(),r=b(n);if(c=arguments,l=this,h=n,r){if(void 0===p)return d=t=h,p=setTimeout(x,e),y?g(t):f;if(v)return clearTimeout(p),p=setTimeout(x,e),g(h)}return void 0===p&&(p=setTimeout(x,e)),f}return e=i(e)||0,r(n)&&(y=!!n.leading,s=(v="maxWait"in n)?a(i(n.maxWait)||0,e):s,m="trailing"in n?!!n.trailing:m),w.cancel=function(){void 0!==p&&clearTimeout(p),d=0,c=h=l=p=void 0},w.flush=function(){return void 0===p?f:O(o())},w}},77813:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},711:function(t,e,n){var r=n(66193),o=n(93239),i=n(67206),a=n(1469),u=n(16612);t.exports=function(t,e,n){var c=a(t)?r:o;return n&&u(t,e,n)&&(e=void 0),c(t,i(e,3))}},13311:function(t,e,n){var r=n(67740)(n(30998));t.exports=r},30998:function(t,e,n){var r=n(41848),o=n(67206),i=n(40554),a=Math.max;t.exports=function(t,e,n){var u=null==t?0:t.length;if(!u)return -1;var c=null==n?0:i(n);return c<0&&(c=a(u+c,0)),r(t,o(e,3),c)}},94654:function(t,e,n){var r=n(21078),o=n(35161);t.exports=function(t,e){return r(o(t,e),1)}},27361:function(t,e,n){var r=n(97786);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},79095:function(t,e,n){var r=n(13),o=n(222);t.exports=function(t,e){return null!=t&&o(t,e,r)}},6557:function(t){t.exports=function(t){return t}},35694:function(t,e,n){var r=n(9454),o=n(37005),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},1469:function(t){var e=Array.isArray;t.exports=e},98612:function(t,e,n){var r=n(23560),o=n(41780);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},51584:function(t,e,n){var r=n(44239),o=n(37005);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==r(t)}},44144:function(t,e,n){t=n.nmd(t);var r=n(55639),o=n(95062),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,u=a&&a.exports===i?r.Buffer:void 0,c=u?u.isBuffer:void 0;t.exports=c||o},18446:function(t,e,n){var r=n(90939);t.exports=function(t,e){return r(t,e)}},23560:function(t,e,n){var r=n(44239),o=n(13218);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},41780:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},7654:function(t,e,n){var r=n(81763);t.exports=function(t){return r(t)&&t!=+t}},14293:function(t){t.exports=function(t){return null==t}},81763:function(t,e,n){var r=n(44239),o=n(37005);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==r(t)}},13218:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},37005:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},68630:function(t,e,n){var r=n(44239),o=n(85924),i=n(37005),a=Object.prototype,u=Function.prototype.toString,c=a.hasOwnProperty,l=u.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=c.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==l}},47037:function(t,e,n){var r=n(44239),o=n(1469),i=n(37005);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==r(t)}},33448:function(t,e,n){var r=n(44239),o=n(37005);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},36719:function(t,e,n){var r=n(38749),o=n(7518),i=n(31167),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},3674:function(t,e,n){var r=n(14636),o=n(280),i=n(98612);t.exports=function(t){return i(t)?r(t):o(t)}},10928:function(t){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},35161:function(t,e,n){var r=n(29932),o=n(67206),i=n(69199),a=n(1469);t.exports=function(t,e){return(a(t)?r:i)(t,o(e,3))}},66604:function(t,e,n){var r=n(89465),o=n(47816),i=n(67206);t.exports=function(t,e){var n={};return e=i(e,3),o(t,function(t,o,i){r(n,o,e(t,o,i))}),n}},6162:function(t,e,n){var r=n(56029),o=n(53325),i=n(6557);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},84753:function(t,e,n){var r=n(56029),o=n(53325),i=n(67206);t.exports=function(t,e){return t&&t.length?r(t,i(e,2),o):void 0}},88306:function(t,e,n){var r=n(83369);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},53632:function(t,e,n){var r=n(56029),o=n(70433),i=n(6557);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},22762:function(t,e,n){var r=n(56029),o=n(67206),i=n(70433);t.exports=function(t,e){return t&&t.length?r(t,o(e,2),i):void 0}},50308:function(t){t.exports=function(){}},7771:function(t,e,n){var r=n(55639);t.exports=function(){return r.Date.now()}},39601:function(t,e,n){var r=n(40371),o=n(79152),i=n(15403),a=n(40327);t.exports=function(t){return i(t)?r(a(t)):o(t)}},96026:function(t,e,n){var r=n(47445)();t.exports=r},59704:function(t,e,n){var r=n(82908),o=n(67206),i=n(5076),a=n(1469),u=n(16612);t.exports=function(t,e,n){var c=a(t)?r:i;return n&&u(t,e,n)&&(e=void 0),c(t,o(e,3))}},86173:function(t,e,n){var r=n(21078),o=n(82689),i=n(5976),a=n(16612),u=i(function(t,e){if(null==t)return[];var n=e.length;return n>1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])});t.exports=u},70479:function(t){t.exports=function(){return[]}},95062:function(t){t.exports=function(){return!1}},23493:function(t,e,n){var r=n(23279),o=n(13218);t.exports=function(t,e,n){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(t,e,{leading:i,maxWait:e,trailing:a})}},18601:function(t,e,n){var r=n(14841),o=1/0;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},40554:function(t,e,n){var r=n(18601);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},14841:function(t,e,n){var r=n(27561),o=n(13218),i=n(33448),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=c.test(t);return n||l.test(t)?s(t.slice(2),n?2:8):u.test(t)?a:+t}},79833:function(t,e,n){var r=n(80531);t.exports=function(t){return null==t?"":r(t)}},45578:function(t,e,n){var r=n(67206),o=n(45652);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):[]}},11700:function(t,e,n){var r=n(98805)("toUpperCase");t.exports=r},46871:function(t,e,n){"use strict";function r(){var t=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=t&&this.setState(t)}function o(t){this.setState((function(e){var n=this.constructor.getDerivedStateFromProps(t,e);return null!=n?n:null}).bind(this))}function i(t,e){try{var n=this.props,r=this.state;this.props=t,this.state=e,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(t){var e=t.prototype;if(!e||!e.isReactComponent)throw Error("Can only polyfill class components");if("function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate)return t;var n=null,a=null,u=null;if("function"==typeof e.componentWillMount?n="componentWillMount":"function"==typeof e.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof e.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof e.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof e.componentWillUpdate?u="componentWillUpdate":"function"==typeof e.UNSAFE_componentWillUpdate&&(u="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==u)throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+(t.displayName||t.name)+" uses "+("function"==typeof t.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()")+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==u?"\n "+u:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");if("function"==typeof t.getDerivedStateFromProps&&(e.componentWillMount=r,e.componentWillReceiveProps=o),"function"==typeof e.getSnapshotBeforeUpdate){if("function"!=typeof e.componentDidUpdate)throw Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");e.componentWillUpdate=i;var c=e.componentDidUpdate;e.componentDidUpdate=function(t,e,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,t,e,r)}}return t}n.r(e),n.d(e,{polyfill:function(){return a}}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},93801:function(t,e,n){"use strict";n.d(e,{ZP:function(){return tz},bO:function(){return G}});var r=n(67294),o=n(45697),i=n.n(o),a=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty;function l(t,e){return function(n,r,o){return t(n,r,o)&&e(n,r,o)}}function s(t){return function(e,n,r){if(!e||!n||"object"!=typeof e||"object"!=typeof n)return t(e,n,r);var o=r.cache,i=o.get(e),a=o.get(n);if(i&&a)return i===n&&a===e;o.set(e,n),o.set(n,e);var u=t(e,n,r);return o.delete(e),o.delete(n),u}}function f(t){return a(t).concat(u(t))}var p=Object.hasOwn||function(t,e){return c.call(t,e)};function h(t,e){return t||e?t===e:t===e||t!=t&&e!=e}var d="_owner",y=Object.getOwnPropertyDescriptor,v=Object.keys;function m(t,e,n){var r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function g(t,e){return h(t.getTime(),e.getTime())}function b(t,e,n){if(t.size!==e.size)return!1;for(var r,o,i={},a=t.entries(),u=0;(r=a.next())&&!r.done;){for(var c=e.entries(),l=!1,s=0;(o=c.next())&&!o.done;){var f=r.value,p=f[0],h=f[1],d=o.value,y=d[0],v=d[1];!l&&!i[s]&&(l=n.equals(p,y,u,s,t,e,n)&&n.equals(h,v,p,y,t,e,n))&&(i[s]=!0),s++}if(!l)return!1;u++}return!0}function x(t,e,n){var r,o=v(t),i=o.length;if(v(e).length!==i)return!1;for(;i-- >0;)if((r=o[i])===d&&(t.$$typeof||e.$$typeof)&&t.$$typeof!==e.$$typeof||!p(e,r)||!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function O(t,e,n){var r,o,i,a=f(t),u=a.length;if(f(e).length!==u)return!1;for(;u-- >0;)if((r=a[u])===d&&(t.$$typeof||e.$$typeof)&&t.$$typeof!==e.$$typeof||!p(e,r)||!n.equals(t[r],e[r],r,r,t,e,n)||(o=y(t,r),i=y(e,r),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function w(t,e){return h(t.valueOf(),e.valueOf())}function j(t,e){return t.source===e.source&&t.flags===e.flags}function S(t,e,n){if(t.size!==e.size)return!1;for(var r,o,i={},a=t.values();(r=a.next())&&!r.done;){for(var u=e.values(),c=!1,l=0;(o=u.next())&&!o.done;)!c&&!i[l]&&(c=n.equals(r.value,o.value,r.value,o.value,t,e,n))&&(i[l]=!0),l++;if(!c)return!1}return!0}function E(t,e){var n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(t[n]!==e[n])return!1;return!0}var A=Array.isArray,P="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,k=Object.assign,M=Object.prototype.toString.call.bind(Object.prototype.toString),T=_();function _(t){void 0===t&&(t={});var e,n,r,o,i,a,u,c,f,p=t.circular,h=t.createInternalComparator,d=t.createState,y=t.strict,v=(n=(e=function(t){var e=t.circular,n=t.createCustomConfig,r=t.strict,o={areArraysEqual:r?O:m,areDatesEqual:g,areMapsEqual:r?l(b,O):b,areObjectsEqual:r?O:x,arePrimitiveWrappersEqual:w,areRegExpsEqual:j,areSetsEqual:r?l(S,O):S,areTypedArraysEqual:r?O:E};if(n&&(o=k({},o,n(o))),e){var i=s(o.areArraysEqual),a=s(o.areMapsEqual),u=s(o.areObjectsEqual),c=s(o.areSetsEqual);o=k({},o,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:u,areSetsEqual:c})}return o}(t)).areArraysEqual,r=e.areDatesEqual,o=e.areMapsEqual,i=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,u=e.areRegExpsEqual,c=e.areSetsEqual,f=e.areTypedArraysEqual,function(t,e,l){if(t===e)return!0;if(null==t||null==e||"object"!=typeof t||"object"!=typeof e)return t!=t&&e!=e;var s=t.constructor;if(s!==e.constructor)return!1;if(s===Object)return i(t,e,l);if(A(t))return n(t,e,l);if(null!=P&&P(t))return f(t,e,l);if(s===Date)return r(t,e,l);if(s===RegExp)return u(t,e,l);if(s===Map)return o(t,e,l);if(s===Set)return c(t,e,l);var p=M(t);return"[object Date]"===p?r(t,e,l):"[object RegExp]"===p?u(t,e,l):"[object Map]"===p?o(t,e,l):"[object Set]"===p?c(t,e,l):"[object Object]"===p?"function"!=typeof t.then&&"function"!=typeof e.then&&i(t,e,l):"[object Arguments]"===p?i(t,e,l):("[object Boolean]"===p||"[object Number]"===p||"[object String]"===p)&&a(t,e,l)}),T=h?h(v):function(t,e,n,r,o,i,a){return v(t,e,a)};return function(t){var e=t.circular,n=t.comparator,r=t.createState,o=t.equals,i=t.strict;if(r)return function(t,a){var u=r(),c=u.cache;return n(t,a,{cache:void 0===c?e?new WeakMap:void 0:c,equals:o,meta:u.meta,strict:i})};if(e)return function(t,e){return n(t,e,{cache:new WeakMap,equals:o,meta:void 0,strict:i})};var a={cache:void 0,equals:o,meta:void 0,strict:i};return function(t,e){return n(t,e,a)}}({circular:void 0!==p&&p,comparator:v,createState:d,equals:T,strict:void 0!==y&&y})}function C(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame(function r(o){if(n<0&&(n=o),o-n>e)t(o),n=-1;else{var i;i=r,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function N(t){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function I(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=0&&t<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",r);var p=J(i,u),h=J(a,c),d=(t=i,e=u,function(n){var r;return K([].concat(function(t){if(Array.isArray(t))return Z(t)}(r=V(t,e).map(function(t,e){return t*e}).slice(1))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||H(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),n)}),y=function(t){for(var e=t>1?1:t,n=e,r=0;r<8;++r){var o,i=p(n)-e,a=d(n);if(1e-4>Math.abs(i-e)||a<1e-4)break;n=(o=n-i/a)>1?1:o<0?0:o}return h(n)};return y.isStepper=!1,y},tt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,n=void 0===e?100:e,r=t.damping,o=void 0===r?8:r,i=t.dt,a=void 0===i?17:i,u=function(t,e,r){var i=r+(-(t-e)*n-r*o)*a/1e3,u=r*a/1e3+t;return 1e-4>Math.abs(u-e)&&1e-4>Math.abs(i)?[e,0]:[u,i]};return u.isStepper=!0,u.dt=a,u},te=function(){for(var t=arguments.length,e=Array(t),n=0;nt.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n0?n[o-1]:r,p=l||Object.keys(c);if("function"==typeof u||"spring"===u)return[].concat(ty(t),[e.runJSAnimation.bind(e,{from:f.style,to:c,duration:i,easing:u}),i]);var h=X(p,i,u),d=tg(tg(tg({},f.style),c),{},{transition:h});return[].concat(ty(t),[d,i,s]).filter(z)},[a,Math.max(void 0===u?0:u,r)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){if(!this.manager){var e,n,r;this.manager=(e=function(){return null},n=!1,r=function t(r){if(!n){if(Array.isArray(r)){if(!r.length)return;var o=function(t){if(Array.isArray(t))return t}(r)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||function(t,e){if(t){if("string"==typeof t)return I(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return I(t,e)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){C(t.bind(null,a),i);return}t(i),C(t.bind(null,a));return}"object"===N(r)&&e(r),"function"==typeof r&&r()}},{stop:function(){n=!0},start:function(t){n=!1,r(t)},subscribe:function(t){return e=t,function(){e=function(){return null}}}})}var o=t.begin,i=t.duration,a=t.attributeName,u=t.to,c=t.easing,l=t.onAnimationStart,s=t.onAnimationEnd,f=t.steps,p=t.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof c||"function"==typeof p||"spring"===c){this.runJSAnimation(t);return}if(f.length>1){this.runStepAnimation(t);return}var d=a?tb({},a,u):u,y=X(Object.keys(d),i,c);h.start([l,o,tg(tg({},d),{},{transition:y}),i,s])}},{key:"render",value:function(){var t=this.props,e=t.children,n=(t.begin,t.duration),o=(t.attributeName,t.easing,t.isActive),i=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,td)),a=r.Children.count(e),u=G(this.state.style);if("function"==typeof e)return e(u);if(!o||0===a||n<=0)return e;var c=function(t){var e=t.props,n=e.style,o=e.className;return(0,r.cloneElement)(t,tg(tg({},i),{},{style:tg(tg({},void 0===n?{}:n),u),className:o}))};return 1===a?c(r.Children.only(e)):r.createElement("div",null,r.Children.map(e,function(t){return c(t)}))}}],tx(a.prototype,n),o&&tx(a,o),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);tA.displayName="Animate",tA.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},tA.propTypes={from:i().oneOfType([i().object,i().string]),to:i().oneOfType([i().object,i().string]),attributeName:i().string,duration:i().number,begin:i().number,easing:i().oneOfType([i().string,i().func]),steps:i().arrayOf(i().shape({duration:i().number.isRequired,style:i().object.isRequired,easing:i().oneOfType([i().oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),i().func]),properties:i().arrayOf("string"),onAnimationEnd:i().func})),children:i().oneOfType([i().node,i().func]),isActive:i().bool,canBegin:i().bool,onAnimationEnd:i().func,shouldReAnimate:i().bool,onAnimationStart:i().func,onAnimationReStart:i().func};var tP=n(29469),tk=["children","appearOptions","enterOptions","leaveOptions"];function tM(t){return(tM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function tT(){return(tT=Object.assign?Object.assign.bind():function(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=t.steps,n=t.duration;return e&&e.length?e.reduce(function(t,e){return t+(Number.isFinite(e.duration)&&e.duration>0?e.duration:0)},0):Number.isFinite(n)?n:0},tF=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&tI(t,e)}(a,t);var e,n,o,i=(e=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}(),function(){var t,n=tL(a);if(e){var r=tL(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(t,e){if(e&&("object"===tM(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return tD(t)}(this,t)});function a(){var t;return!function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,a),tR(tD(t=i.call(this)),"handleEnter",function(e,n){var r=t.props,o=r.appearOptions,i=r.enterOptions;t.handleStyleActive(n?o:i)}),tR(tD(t),"handleExit",function(){var e=t.props.leaveOptions;t.handleStyleActive(e)}),t.state={isActive:!1},t}return n=[{key:"handleStyleActive",value:function(t){if(t){var e=t.onAnimationEnd?function(){t.onAnimationEnd()}:null;this.setState(tC(tC({},t),{},{onAnimationEnd:e,isActive:!0}))}}},{key:"parseTimeout",value:function(){var t=this.props,e=t.appearOptions,n=t.enterOptions,r=t.leaveOptions;return tU(e)+tU(n)+tU(r)}},{key:"render",value:function(){var t=this,e=this.props,n=e.children,o=(e.appearOptions,e.enterOptions,e.leaveOptions,function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,tk));return r.createElement(tP.Transition,tT({},o,{onEnter:this.handleEnter,onExit:this.handleExit,timeout:this.parseTimeout()}),function(){return r.createElement(tA,t.state,r.Children.only(n))})}}],tN(a.prototype,n),o&&tN(a,o),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.Component);function t$(t){var e=t.component,n=t.children,o=t.appear,i=t.enter,a=t.leave;return r.createElement(tP.TransitionGroup,{component:e},r.Children.map(n,function(t,e){return r.createElement(tF,{appearOptions:o,enterOptions:i,leaveOptions:a,key:"child-".concat(e)},t)}))}tF.propTypes={appearOptions:i().object,enterOptions:i().object,leaveOptions:i().object,children:i().element},t$.propTypes={appear:i().object,enter:i().object,leave:i().object,children:i().oneOfType([i().array,i().element]),component:i().any},t$.defaultProps={component:"span"};var tz=tA},88292:function(t,e,n){"use strict";var r=n(64836);e.__esModule=!0,e.default=function(t,e){t.classList?t.classList.add(e):(0,o.default)(t,e)||("string"==typeof t.className?t.className=t.className+" "+e:t.setAttribute("class",(t.className&&t.className.baseVal||"")+" "+e))};var o=r(n(85312));t.exports=e.default},85312:function(t,e){"use strict";e.__esModule=!0,e.default=function(t,e){return t.classList?!!e&&t.classList.contains(e):-1!==(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+e+" ")},t.exports=e.default},80294:function(t){"use strict";function e(t,e){return t.replace(RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}t.exports=function(t,n){t.classList?t.classList.remove(n):"string"==typeof t.className?t.className=e(t.className,n):t.setAttribute("class",e(t.className&&t.className.baseVal||"",n))}},92810:function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0,function(t){if(!t||!t.__esModule){var e={};if(null!=t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}}e.default=t}}(n(45697));var r=u(n(88292)),o=u(n(80294)),i=u(n(67294)),a=u(n(32096));function u(t){return t&&t.__esModule?t:{default:t}}function c(){return(c=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,["children","in"]),a=r.default.Children.toArray(e),u=a[0],c=a[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,r.default.createElement(i.default,o,n?r.default.cloneElement(u,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(c,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},e}(r.default.Component);u.propTypes={},e.default=u,t.exports=e.default},32096:function(t,e,n){"use strict";e.__esModule=!0,e.default=e.EXITING=e.ENTERED=e.ENTERING=e.EXITED=e.UNMOUNTED=void 0;var r=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}}return e.default=t,e}(n(45697)),o=u(n(67294)),i=u(n(73935)),a=n(46871);function u(t){return t&&t.__esModule?t:{default:t}}n(29806);var c="unmounted";e.UNMOUNTED=c;var l="exited";e.EXITED=l;var s="entering";e.ENTERING=s;var f="entered";e.ENTERED=f;var p="exiting";e.EXITING=p;var h=function(t){function e(e,n){r=t.call(this,e,n)||this;var r,o,i=n.transitionGroup,a=i&&!i.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?a?(o=l,r.appearStatus=s):o=f:o=e.unmountOnExit||e.mountOnEnter?c:l,r.state={status:o},r.nextCallback=null,r}(n=e).prototype=Object.create(t.prototype),n.prototype.constructor=n,n.__proto__=t;var n,r=e.prototype;return r.getChildContext=function(){return{transitionGroup:null}},e.getDerivedStateFromProps=function(t,e){return t.in&&e.status===c?{status:l}:null},r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(t){var e=null;if(t!==this.props){var n=this.state.status;this.props.in?n!==s&&n!==f&&(e=s):(n===s||n===f)&&(e=p)}this.updateStatus(!1,e)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var t,e,n,r=this.props.timeout;return t=e=n=r,null!=r&&"number"!=typeof r&&(t=r.exit,e=r.enter,n=void 0!==r.appear?r.appear:e),{exit:t,enter:e,appear:n}},r.updateStatus=function(t,e){if(void 0===t&&(t=!1),null!==e){this.cancelNextCallback();var n=i.default.findDOMNode(this);e===s?this.performEnter(n,t):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===l&&this.setState({status:c})},r.performEnter=function(t,e){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:e,i=this.getTimeouts(),a=o?i.appear:i.enter;if(!e&&!r){this.safeSetState({status:f},function(){n.props.onEntered(t)});return}this.props.onEnter(t,o),this.safeSetState({status:s},function(){n.props.onEntering(t,o),n.onTransitionEnd(t,a,function(){n.safeSetState({status:f},function(){n.props.onEntered(t,o)})})})},r.performExit=function(t){var e=this,n=this.props.exit,r=this.getTimeouts();if(!n){this.safeSetState({status:l},function(){e.props.onExited(t)});return}this.props.onExit(t),this.safeSetState({status:p},function(){e.props.onExiting(t),e.onTransitionEnd(t,r.exit,function(){e.safeSetState({status:l},function(){e.props.onExited(t)})})})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(t,e){e=this.setNextCallback(e),this.setState(t,e)},r.setNextCallback=function(t){var e=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,e.nextCallback=null,t(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},r.onTransitionEnd=function(t,e,n){this.setNextCallback(n);var r=null==e&&!this.props.addEndListener;if(!t||r){setTimeout(this.nextCallback,0);return}this.props.addEndListener&&this.props.addEndListener(t,this.nextCallback),null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var t=this.state.status;if(t===c)return null;var e=this.props,n=e.children,r=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(e,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return n(t,r);var i=o.default.Children.only(n);return o.default.cloneElement(i,r)},e}(o.default.Component);function d(){}h.contextTypes={transitionGroup:r.object},h.childContextTypes={transitionGroup:function(){}},h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:d,onEntering:d,onEntered:d,onExit:d,onExiting:d,onExited:d},h.UNMOUNTED=0,h.EXITED=1,h.ENTERING=2,h.ENTERED=3,h.EXITING=4;var y=(0,a.polyfill)(h);e.default=y},57114:function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;var r=u(n(45697)),o=u(n(67294)),i=n(46871),a=n(4474);function u(t){return t&&t.__esModule?t:{default:t}}function c(){return(c=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,["component","childFactory"]),i=s(this.state.children).map(n);return(delete r.appear,delete r.enter,delete r.exit,null===e)?i:o.default.createElement(e,r,i)},e}(o.default.Component);f.childContextTypes={transitionGroup:r.default.object.isRequired},f.propTypes={},f.defaultProps={component:"div",childFactory:function(t){return t}};var p=(0,i.polyfill)(f);e.default=p,t.exports=e.default},29469:function(t,e,n){"use strict";var r=u(n(92810)),o=u(n(17557)),i=u(n(57114)),a=u(n(32096));function u(t){return t&&t.__esModule?t:{default:t}}t.exports={Transition:a.default,TransitionGroup:i.default,ReplaceTransition:o.default,CSSTransition:r.default}},4474:function(t,e,n){"use strict";e.__esModule=!0,e.getChildMapping=o,e.mergeChildMappings=i,e.getInitialChildMapping=function(t,e){return o(t.children,function(n){return(0,r.cloneElement)(n,{onExited:e.bind(null,n),in:!0,appear:a(n,"appear",t),enter:a(n,"enter",t),exit:a(n,"exit",t)})})},e.getNextChildMapping=function(t,e,n){var u=o(t.children),c=i(e,u);return Object.keys(c).forEach(function(o){var i=c[o];if((0,r.isValidElement)(i)){var l=o in e,s=o in u,f=e[o],p=(0,r.isValidElement)(f)&&!f.props.in;s&&(!l||p)?c[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:a(i,"exit",t),enter:a(i,"enter",t)}):s||!l||p?s&&l&&(0,r.isValidElement)(f)&&(c[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:f.props.in,exit:a(i,"exit",t),enter:a(i,"enter",t)})):c[o]=(0,r.cloneElement)(i,{in:!1})}}),c};var r=n(67294);function o(t,e){var n=Object.create(null);return t&&r.Children.map(t,function(t){return t}).forEach(function(t){n[t.key]=e&&(0,r.isValidElement)(t)?e(t):t}),n}function i(t,e){function n(n){return n in e?e[n]:t[n]}t=t||{},e=e||{};var r,o=Object.create(null),i=[];for(var a in t)a in e?i.length&&(o[a]=i,i=[]):i.push(a);var u={};for(var c in e){if(o[c])for(r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=e.bandAware,r=e.position;if(void 0!==t){if(r)switch(r){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(n){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),n=e[0],r=e[e.length-1];return n<=r?t>=n&&t<=r:t>=r&&t<=n}}],e=[{key:"create",value:function(t){return new n(t)}}],t&&H(n.prototype,t),e&&H(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}();K(tt,"EPS",1e-4);var te=function(t){var e=Object.keys(t).reduce(function(e,n){return V(V({},e),{},K({},n,tt.create(t[n])))},{});return V(V({},e),{},{apply:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,o=n.position;return X()(t,function(t,n){return e[n].apply(t,{bandAware:r,position:o})})},isInRange:function(t){return g()(t,function(t,n){return e[n].isInRange(t)})}})},tn=function(t){var e=t.width,n=t.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(r%180+180)%180*Math.PI/180,i=Math.atan(n/e);return Math.abs(o>i&&o=0&&t*(e+t*n/2-o)<=0}function ti(t){return(ti="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ta(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function tu(t){for(var e=1;e=2?(0,z.uY)(l[1].coordinate-l[0].coordinate):1,O=(r="width"===m,o=s.x,i=s.y,a=s.width,u=s.height,1===x?{start:r?o:i,end:r?o+a:i+u}:{start:r?o+a:i+u,end:r?o:i});return"equidistantPreserveStart"===h?function(t,e,n,r,o){for(var i=(r||[]).slice(),a=e.start,u=e.end,c=0,l=1,s=a;l<=i.length;){var f=null==r?void 0:r[c];if(void 0===f)return tr(r,l);var p=n(f,c),h=f.coordinate,d=0===c||to(t,h,p,s,u);d||(c=0,s=a,l+=1),d&&(s=h+t*(p/2+o),c+=l)}return[]}(x,O,b,l,f):("preserveStart"===h||"preserveStartEnd"===h?function(t,e,n,r,o,i){var a=(r||[]).slice(),u=a.length,c=e.start,l=e.end;if(i){var s=r[u-1],f=n(s,u-1),p=t*(s.coordinate+t*f/2-l);a[u-1]=s=tu(tu({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate}),to(t,s.tickCoord,f,c,l)&&(l=s.tickCoord-t*(f/2+o),a[u-1]=tu(tu({},s),{},{isShow:!0}))}for(var h=i?u-1:u,d=0;d=0;l--){var s=i[l],f=n(s,l);if(l===a-1){var p=t*(s.coordinate+t*f/2-c);i[l]=s=tu(tu({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate})}else i[l]=s=tu(tu({},s),{},{tickCoord:s.coordinate});to(t,s.tickCoord,f,u,c)&&(c=s.tickCoord-t*(f/2+o),i[l]=tu(tu({},s),{},{isShow:!0}))}return i}(x,O,b,l,f)).filter(function(t){return t.isShow})}var tl=n(20514),ts=n(48710),tf=n(45578),tp=n.n(tf),th=n(93801);function td(t){return(td="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ty(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nf[n]+o?Math.max(p,f[n]):Math.max(h,f[n])}),t}return n=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"updateBBox",value:function(){var t=this.state,e=t.boxWidth,n=t.boxHeight;if(t.dismissed?(document.removeEventListener("keydown",this.handleKeyDown),(this.props.coordinate.x!==this.state.dismissedAtCoordinate.x||this.props.coordinate.y!==this.state.dismissedAtCoordinate.y)&&this.setState({dismissed:!1})):document.addEventListener("keydown",this.handleKeyDown),this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-e)>1||Math.abs(r.height-n)>1)&&this.setState({boxWidth:r.width,boxHeight:r.height})}else(-1!==e||-1!==n)&&this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var t,e,n,r,o,i,a=this,u=this.props,c=u.payload,l=u.isAnimationActive,s=u.animationDuration,f=u.animationEasing,p=u.filterNull,h=(t=u.payloadUniqBy,e=p&&c&&c.length?c.filter(function(t){return!T()(t.value)}):c,!0===t?tp()(e,tT):w()(t)?tp()(e,t):e),d=h&&h.length,y=this.props,v=y.content,m=y.viewBox,g=y.coordinate,b=y.position,x=y.active,O=y.wrapperStyle,j=tw({pointerEvents:"none",visibility:!this.state.dismissed&&x&&d?"visible":"hidden",position:"absolute",top:0,left:0},O);if(b&&(0,z.hj)(b.x)&&(0,z.hj)(b.y))r=b.x,o=b.y;else{var S=this.state,E=S.boxWidth,A=S.boxHeight;E>0&&A>0&&g?(r=this.getTranslate({key:"x",tooltipDimension:E,viewBoxDimension:m.width}),o=this.getTranslate({key:"y",tooltipDimension:A,viewBoxDimension:m.height})):j.visibility="hidden"}j=tw(tw({},(0,th.bO)({transform:this.props.useTranslate3d?"translate3d(".concat(r,"px, ").concat(o,"px, 0)"):"translate(".concat(r,"px, ").concat(o,"px)")})),j),l&&x&&(j=tw(tw({},(0,th.bO)({transition:"transform ".concat(s,"ms ").concat(f)})),j));var P=U()(tM,(tP(i={},"".concat(tM,"-right"),(0,z.hj)(r)&&g&&(0,z.hj)(g.x)&&r>=g.x),tP(i,"".concat(tM,"-left"),(0,z.hj)(r)&&g&&(0,z.hj)(g.x)&&r=g.y),tP(i,"".concat(tM,"-top"),(0,z.hj)(o)&&g&&(0,z.hj)(g.y)&&o=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,tL));return(0,z.hj)(n)&&(0,z.hj)(o)&&(0,z.hj)(s)&&(0,z.hj)(p)&&(0,z.hj)(a)&&(0,z.hj)(c)?R.createElement("path",tR({},(0,tI.L6)(d,!0),{className:U()("recharts-cross",h),d:"M".concat(n,",").concat(a,"v").concat(p,"M").concat(c,",").concat(o,"h").concat(s)})):null},tF=n(45108),t$=n(79896);function tz(){return(tz=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function t2(t,e){for(var n=0;n0?this.props:l)),r<=0||o<=0||!s||!s.length)?null:R.createElement(ts.m,{className:U()("recharts-cartesian-axis",a),ref:function(e){t.layerReference=e}},n&&this.renderAxisLine(),this.renderTicks(s,this.state.fontSize,this.state.letterSpacing),tY._.renderCallByParent(this.props))}}],r=[{key:"renderTickItem",value:function(t,e,n){return R.isValidElement(t)?R.cloneElement(t,e):w()(t)?t(e):R.createElement(tX.x,tJ({},e,{className:"recharts-cartesian-axis-tick-value"}),n)}}],n&&t2(i.prototype,n),r&&t2(i,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(R.Component);t3(t7,"displayName","CartesianAxis"),t3(t7,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var t8=n(175),t9=n(35552);function et(t){return(et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function en(t){for(var e=1;e0&&e.handleDrag(t.changedTouches[0])}),ed(ep(e),"handleDragEnd",function(){e.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var t=e.props,n=t.endIndex,r=t.onDragEnd,o=t.startIndex;null==r||r({endIndex:n,startIndex:o})}),e.detachDragEndListener()}),ed(ep(e),"handleLeaveWrapper",function(){(e.state.isTravellerMoving||e.state.isSlideMoving)&&(e.leaveTimer=window.setTimeout(e.handleDragEnd,e.props.leaveTimeOut))}),ed(ep(e),"handleEnterSlideOrTraveller",function(){e.setState({isTextActive:!0})}),ed(ep(e),"handleLeaveSlideOrTraveller",function(){e.setState({isTextActive:!1})}),ed(ep(e),"handleSlideDragStart",function(t){var n=em(t)?t.changedTouches[0]:t;e.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:n.pageX}),e.attachDragEndListener()}),e.travellerDragStartHandlers={startX:e.handleTravellerDragStart.bind(ep(e),"startX"),endX:e.handleTravellerDragStart.bind(ep(e),"endX")},e.state={},e}return n=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var e=t.startX,n=t.endX,r=this.state.scaleValues,o=this.props,a=o.gap,u=o.data.length-1,c=i.getIndexInRange(r,Math.min(e,n)),l=i.getIndexInRange(r,Math.max(e,n));return{startIndex:c-c%a,endIndex:l===u?u:l-l%a}}},{key:"getTextOfTick",value:function(t){var e=this.props,n=e.data,r=e.tickFormatter,o=e.dataKey,i=(0,t9.F$)(n[t],o,t);return w()(r)?r(i,t):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(t){var e=this.state,n=e.slideMoveStartX,r=e.startX,o=e.endX,i=this.props,a=i.x,u=i.width,c=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=t.pageX-n;p>0?p=Math.min(p,a+u-c-o,a+u-c-r):p<0&&(p=Math.max(p,a-r,a-o));var h=this.getIndex({startX:r+p,endX:o+p});(h.startIndex!==l||h.endIndex!==s)&&f&&f(h),this.setState({startX:r+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var n=em(e)?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(t){var e,n=this.state,r=n.brushMoveStartX,o=n.movingTravellerId,i=n.endX,a=n.startX,u=this.state[o],c=this.props,l=c.x,s=c.width,f=c.travellerWidth,p=c.onChange,h=c.gap,d=c.data,y={startX:this.state.startX,endX:this.state.endX},v=t.pageX-r;v>0?v=Math.min(v,l+s-f-u):v<0&&(v=Math.max(v,l-u)),y[o]=u+v;var m=this.getIndex(y),g=m.startIndex,b=m.endIndex,x=function(){var t=d.length-1;return"startX"===o&&(i>a?g%h==0:b%h==0)||ia?b%h==0:g%h==0)||i>a&&b===t};this.setState((ed(e={},o,u+v),ed(e,"brushMoveStartX",t.pageX),e),function(){p&&x()&&p(m)})}},{key:"handleTravellerMoveKeyboard",value:function(t,e){var n=this,r=this.state,o=r.scaleValues,i=r.startX,a=r.endX,u=this.state[e],c=o.indexOf(u);if(-1!==c){var l=c+t;if(-1!==l&&!(l>=o.length)){var s=o[l];"startX"===e&&s>=a||"endX"===e&&s<=i||this.setState(ed({},e,s),function(){n.props.onChange(n.getIndex({startX:n.state.startX,endX:n.state.endX}))})}}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.fill,a=t.stroke;return R.createElement("rect",{stroke:a,fill:i,x:e,y:n,width:r,height:o})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.data,a=t.children,u=t.padding,c=R.Children.only(a);return c?R.cloneElement(c,{x:e,y:n,width:r,height:o,margin:u,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(t,e){var n=this,r=this.props,o=r.y,a=r.travellerWidth,u=r.height,c=r.traveller,l=Math.max(t,this.props.x),s=el(el({},(0,tI.L6)(this.props)),{},{x:l,y:o,width:a,height:u});return R.createElement(ts.m,{tabIndex:0,role:"slider",className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],onKeyDown:function(t){["ArrowLeft","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),n.handleTravellerMoveKeyboard("ArrowRight"===t.key?1:-1,e))},onFocus:function(){n.setState({isTravellerFocused:!0})},onBlur:function(){n.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},i.renderTraveller(c,s))}},{key:"renderSlide",value:function(t,e){var n=this.props,r=n.y,o=n.height,i=n.stroke,a=n.travellerWidth;return R.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(t,e)+a,y:r,width:Math.max(Math.abs(e-t)-a,0),height:o})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,n=t.endIndex,r=t.y,o=t.height,i=t.travellerWidth,a=t.stroke,u=this.state,c=u.startX,l=u.endX,s={pointerEvents:"none",fill:a};return R.createElement(ts.m,{className:"recharts-brush-texts"},R.createElement(tX.x,eu({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,l)-5,y:r+o/2},s),this.getTextOfTick(e)),R.createElement(tX.x,eu({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,l)+i+5,y:r+o/2},s),this.getTextOfTick(n)))}},{key:"render",value:function(){var t=this.props,e=t.data,n=t.className,r=t.children,o=t.x,i=t.y,a=t.width,u=t.height,c=t.alwaysShowText,l=this.state,s=l.startX,f=l.endX,p=l.isTextActive,h=l.isSlideMoving,d=l.isTravellerMoving,y=l.isTravellerFocused;if(!e||!e.length||!(0,z.hj)(o)||!(0,z.hj)(i)||!(0,z.hj)(a)||!(0,z.hj)(u)||a<=0||u<=0)return null;var v=U()("recharts-brush",n),m=1===R.Children.count(r),g=ei("userSelect","none");return R.createElement(ts.m,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:g},this.renderBackground(),m&&this.renderPanorama(),this.renderSlide(s,f),this.renderTravellerLayer(s,"startX"),this.renderTravellerLayer(f,"endX"),(p||h||d||y||c)&&this.renderText())}}],r=[{key:"renderDefaultTraveller",value:function(t){var e=t.x,n=t.y,r=t.width,o=t.height,i=t.stroke,a=Math.floor(n+o/2)-1;return R.createElement(R.Fragment,null,R.createElement("rect",{x:e,y:n,width:r,height:o,fill:i,stroke:"none"}),R.createElement("line",{x1:e+1,y1:a,x2:e+r-1,y2:a,fill:"none",stroke:"#fff"}),R.createElement("line",{x1:e+1,y1:a+2,x2:e+r-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,e){return R.isValidElement(t)?R.cloneElement(t,e):w()(t)?t(e):i.renderDefaultTraveller(e)}},{key:"getDerivedStateFromProps",value:function(t,e){var n=t.data,r=t.width,o=t.x,i=t.travellerWidth,a=t.updateId,u=t.startIndex,c=t.endIndex;if(n!==e.prevData||a!==e.prevUpdateId)return el({prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r},n&&n.length?ev({data:n,width:r,x:o,travellerWidth:i,startIndex:u,endIndex:c}):{scale:null,scaleValues:null});if(e.scale&&(r!==e.prevWidth||o!==e.prevX||i!==e.prevTravellerWidth)){e.scale.range([o,o+r-i]);var l=e.scale.domain().map(function(t){return e.scale(t)});return{prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r,startX:e.scale(t.startIndex),endX:e.scale(t.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(t,e){for(var n=t.length,r=0,o=n-1;o-r>1;){var i=Math.floor((r+o)/2);t[i]>e?o=i:r=i}return e>=t[o]?o:r}}],n&&es(i.prototype,n),r&&es(i,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(R.PureComponent);ed(eg,"displayName","Brush"),ed(eg,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var eb=n(20430),ex=function(t,e){var n=t.alwaysShow,r=t.ifOverflow;return n&&(r="extendDomain"),r===e},eO=n(6213);function ew(t){return(ew="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ej(){return(ej=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function e7(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=Array(e);n0?a:n&&n.props&&n.props.data&&n.props.data.length>0?n.props.data:t&&t.length&&(0,z.hj)(o)&&(0,z.hj)(i)?t.slice(o,i+1):[]};function nh(t){return"number"===t?[0,"auto"]:void 0}var nd=function(t,e,n,r){var o=t.graphicalItems,i=t.tooltipAxis,a=np(e,t);return n<0||!o||!o.length||n>=a.length?null:o.reduce(function(t,o){if(o.props.hide)return t;var u,c=o.props.data,l=void 0===c?e:c;return(u=i.dataKey&&!i.allowDuplicatedCategory?(0,z.Ap)(void 0===l?a:l,i.dataKey,r):l&&l[n]||a[n])?[].concat(ne(t),[(0,t9.Qo)(o,u)]):t},[])},ny=function(t,e,n,r){var o=r||{x:t.chartX,y:t.chartY},i="horizontal"===n?o.x:"vertical"===n?o.y:"centric"===n?o.angle:o.radius,a=t.orderedTooltipTicks,u=t.tooltipAxis,c=t.tooltipTicks,l=(0,t9.VO)(i,a,c,u);if(l>=0&&c){var s=c[l]&&c[l].value,f=nd(t,e,l,s),p=nf(n,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},nv=function(t,e){var n=e.axes,r=e.graphicalItems,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=t.stackOffset,p=(0,t9.NA)(l,o);return n.reduce(function(e,n){var h=n.props,d=h.type,y=h.dataKey,v=h.allowDataOverflow,m=h.allowDuplicatedCategory,g=h.scale,b=h.ticks,x=h.includeHidden,O=n.props[i];if(e[O])return e;var w=np(t.data,{graphicalItems:r.filter(function(t){return t.props[i]===O}),dataStartIndex:u,dataEndIndex:c}),j=w.length;(function(t,e,n){if("number"===n&&!0===e&&Array.isArray(t)){var r=null==t?void 0:t[0],o=null==t?void 0:t[1];if(r&&o&&(0,z.hj)(r)&&(0,z.hj)(o))return!0}return!1})(n.props.domain,v,d)&&(A=(0,t9.LG)(n.props.domain,null,v),p&&("number"===d||"auto"!==g)&&(k=(0,t9.gF)(w,y,"category")));var S=nh(d);if(!A||0===A.length){var E,A,P,k,M,_=null!==(M=n.props.domain)&&void 0!==M?M:S;if(y){if(A=(0,t9.gF)(w,y,d),"category"===d&&p){var N=(0,z.bv)(A);m&&N?(P=A,A=C()(0,j)):m||(A=(0,t9.ko)(_,A,n).reduce(function(t,e){return t.indexOf(e)>=0?t:[].concat(ne(t),[e])},[]))}else if("category"===d)A=m?A.filter(function(t){return""!==t&&!T()(t)}):(0,t9.ko)(_,A,n).reduce(function(t,e){return t.indexOf(e)>=0||""===e||T()(e)?t:[].concat(ne(t),[e])},[]);else if("number"===d){var I=(0,t9.ZI)(w,r.filter(function(t){return t.props[i]===O&&(x||!t.props.hide)}),y,o,l);I&&(A=I)}p&&("number"===d||"auto"!==g)&&(k=(0,t9.gF)(w,y,"category"))}else A=p?C()(0,j):a&&a[O]&&a[O].hasStack&&"number"===d?"expand"===f?[0,1]:(0,t9.EB)(a[O].stackGroups,u,c):(0,t9.s6)(w,r.filter(function(t){return t.props[i]===O&&(x||!t.props.hide)}),d,l,!0);"number"===d?(A=eG(s,A,O,o,b),_&&(A=(0,t9.LG)(_,A,v))):"category"===d&&_&&A.every(function(t){return _.indexOf(t)>=0})&&(A=_)}return ni(ni({},e),{},na({},O,ni(ni({},n.props),{},{axisType:o,domain:A,categoricalDomain:k,duplicateDomain:P,originalDomain:null!==(E=n.props.domain)&&void 0!==E?E:S,isCategorical:p,layout:l})))},{})},nm=function(t,e){var n=e.graphicalItems,r=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=np(t.data,{graphicalItems:n,dataStartIndex:u,dataEndIndex:c}),p=f.length,h=(0,t9.NA)(l,o),d=-1;return n.reduce(function(t,e){var y,v=e.props[i],m=nh("number");return t[v]?t:(d++,y=h?C()(0,p):a&&a[v]&&a[v].hasStack?eG(s,y=(0,t9.EB)(a[v].stackGroups,u,c),v,o):eG(s,y=(0,t9.LG)(m,(0,t9.s6)(f,n.filter(function(t){return t.props[i]===v&&!t.props.hide}),"number",l),r.defaultProps.allowDataOverflow),v,o),ni(ni({},t),{},na({},v,ni(ni({axisType:o},r.defaultProps),{},{hide:!0,orientation:k()(nc,"".concat(o,".").concat(d%2),null),domain:y,originalDomain:m,isCategorical:h,layout:l}))))},{})},ng=function(t,e){var n=e.axisType,r=void 0===n?"xAxis":n,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.children,s="".concat(r,"Id"),f=(0,tI.NN)(l,o),p={};return f&&f.length?p=nv(t,{axes:f,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c}):i&&i.length&&(p=nm(t,{Axis:o,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c})),p},nb=function(t){var e=(0,z.Kt)(t),n=(0,t9.uY)(e,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:A()(n,function(t){return t.coordinate}),tooltipAxis:e,tooltipAxisBandSize:(0,t9.zT)(e,n)}},nx=function(t){var e,n,r=t.children,o=t.defaultShowTooltip,i=(0,tI.sP)(r,eg);return{chartX:0,chartY:0,dataStartIndex:i&&i.props&&i.props.startIndex||0,dataEndIndex:(null==i||null===(e=i.props)||void 0===e?void 0:e.endIndex)!==void 0?null==i||null===(n=i.props)||void 0===n?void 0:n.endIndex:t.data&&t.data.length-1||0,activeTooltipIndex:-1,isTooltipActive:!T()(o)&&o}},nO=function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},nw=function(t,e){var n=t.props,r=t.graphicalItems,o=t.xAxisMap,i=void 0===o?{}:o,a=t.yAxisMap,u=void 0===a?{}:a,c=n.width,l=n.height,s=n.children,f=n.margin||{},p=(0,tI.sP)(s,eg),h=(0,tI.sP)(s,tC.D),d=Object.keys(u).reduce(function(t,e){var n=u[e],r=n.orientation;return n.mirror||n.hide?t:ni(ni({},t),{},na({},r,t[r]+n.width))},{left:f.left||0,right:f.right||0}),y=Object.keys(i).reduce(function(t,e){var n=i[e],r=n.orientation;return n.mirror||n.hide?t:ni(ni({},t),{},na({},r,k()(t,"".concat(r))+n.height))},{top:f.top||0,bottom:f.bottom||0}),v=ni(ni({},y),d),m=v.bottom;return p&&(v.bottom+=p.props.height||eg.defaultProps.height),h&&e&&(v=(0,t9.By)(v,r,n,e)),ni(ni({brushBottom:m},v),{},{width:c-v.left-v.right,height:l-v.top-v.bottom})},nj=["points","className","baseLinePoints","connectNulls"];function nS(){return(nS=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&void 0!==arguments[0]?arguments[0]:[],e=[[]];return t.forEach(function(t){nP(t)?e[e.length-1].push(t):e[e.length-1].length>0&&e.push([])}),nP(t[0])&&e[e.length-1].push(t[0]),e[e.length-1].length<=0&&(e=e.slice(0,-1)),e},nM=function(t,e){var n=nk(t);e&&(n=[n.reduce(function(t,e){return[].concat(nE(t),nE(e))},[])]);var r=n.map(function(t){return t.reduce(function(t,e,n){return"".concat(t).concat(0===n?"M":"L").concat(e.x,",").concat(e.y)},"")}).join("");return 1===n.length?"".concat(r,"Z"):r},nT=function(t,e,n){var r=nM(t,n);return"".concat("Z"===r.slice(-1)?r.slice(0,-1):r,"L").concat(nM(e.reverse(),n).slice(1))},n_=function(t){var e=t.points,n=t.className,r=t.baseLinePoints,o=t.connectNulls,i=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,nj);if(!e||!e.length)return null;var a=U()("recharts-polygon",n);if(r&&r.length){var u=i.stroke&&"none"!==i.stroke,c=nT(e,r,o);return R.createElement("g",{className:a},R.createElement("path",nS({},(0,tI.L6)(i,!0),{fill:"Z"===c.slice(-1)?i.fill:"none",stroke:"none",d:c})),u?R.createElement("path",nS({},(0,tI.L6)(i,!0),{fill:"none",d:nM(e,o)})):null,u?R.createElement("path",nS({},(0,tI.L6)(i,!0),{fill:"none",d:nM(r,o)})):null)}var l=nM(e,o);return R.createElement("path",nS({},(0,tI.L6)(i,!0),{fill:"Z"===l.slice(-1)?i.fill:"none",className:a,d:l}))};function nC(t){return(nC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function nN(){return(nN=Object.assign?Object.assign.bind():function(t){for(var e=1;e1e-5?"outer"===e?"start":"end":n<-.00001?"outer"===e?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var t=this.props,e=t.cx,n=t.cy,r=t.radius,o=t.axisLine,i=t.axisLineType,a=nD(nD({},(0,tI.L6)(this.props)),{},{fill:"none"},(0,tI.L6)(o));if("circle"===i)return R.createElement(tW,nN({className:"recharts-polar-angle-axis-line"},a,{cx:e,cy:n,r:r}));var u=this.props.ticks.map(function(t){return(0,F.op)(e,n,r,t.coordinate)});return R.createElement(n_,nN({className:"recharts-polar-angle-axis-line"},a,{points:u}))}},{key:"renderTicks",value:function(){var t=this,e=this.props,n=e.ticks,r=e.tick,o=e.tickLine,a=e.tickFormatter,u=e.stroke,c=(0,tI.L6)(this.props),l=(0,tI.L6)(r),s=nD(nD({},c),{},{fill:"none"},(0,tI.L6)(o)),f=n.map(function(e,n){var f=t.getTickLineCoord(e),p=nD(nD(nD({textAnchor:t.getTickTextAnchor(e)},c),{},{stroke:"none",fill:u},l),{},{index:n,payload:e,x:f.x2,y:f.y2});return R.createElement(ts.m,nN({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(n)},(0,t$.bw)(t.props,e,n)),o&&R.createElement("line",nN({className:"recharts-polar-angle-axis-tick-line"},s,f)),r&&i.renderTickItem(r,p,a?a(e.value,n):e.value))});return R.createElement(ts.m,{className:"recharts-polar-angle-axis-ticks"},f)}},{key:"render",value:function(){var t=this.props,e=t.ticks,n=t.radius,r=t.axisLine;return!(n<=0)&&e&&e.length?R.createElement(ts.m,{className:"recharts-polar-angle-axis"},r&&this.renderAxisLine(),this.renderTicks()):null}}],r=[{key:"renderTickItem",value:function(t,e,n){return R.isValidElement(t)?R.cloneElement(t,e):w()(t)?t(e):R.createElement(tX.x,nN({},e,{className:"recharts-polar-angle-axis-tick-value"}),n)}}],n&&nL(i.prototype,n),r&&nL(i,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(R.PureComponent);nU(nz,"displayName","PolarAngleAxis"),nU(nz,"axisType","angleAxis"),nU(nz,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var nW=n(22762),nq=n.n(nW),nG=n(84753),nX=n.n(nG),nY=["cx","cy","angle","ticks","axisLine"],nH=["ticks","tick","angle","tickFormatter","stroke"];function nZ(t){return(nZ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function nV(){return(nV=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function n0(t,e){for(var n=0;n=0})&&(0,t9.pt)({barSize:c,stackGroups:r}),g=[];return n.forEach(function(n,c){var d,b=np(t.data,{dataStartIndex:a,dataEndIndex:u},n),x=n.props,O=x.dataKey,w=x.maxBarSize,j=n.props["".concat(y,"Id")],S=n.props["".concat(v,"Id")],E=f.reduce(function(t,r){var o,i=e["".concat(r.axisType,"Map")],a=n.props["".concat(r.axisType,"Id")];i&&i[a]||"zAxis"===r.axisType||function(t,e){if(!t)throw Error("Invariant failed")}(!1);var u=i[a];return ni(ni({},t),{},(na(o={},r.axisType,u),na(o,"".concat(r.axisType,"Ticks"),(0,t9.uY)(u)),o))},{}),A=E[v],P=E["".concat(v,"Ticks")],k=r&&r[j]&&r[j].hasStack&&(0,t9.O3)(n,r[j].stackGroups),M=(0,tI.Gf)(n.type).indexOf("Bar")>=0,_=(0,t9.zT)(A,P),C=[];if(M){var N,I,D=T()(w)?h:w,L=null!==(N=null!==(I=(0,t9.zT)(A,P,!0))&&void 0!==I?I:D)&&void 0!==N?N:0;C=(0,t9.qz)({barGap:s,barCategoryGap:p,bandSize:L!==_?L:_,sizeList:m[S],maxBarSize:D}),L!==_&&(C=C.map(function(t){return ni(ni({},t),{},{position:ni(ni({},t.position),{},{offset:t.position.offset-L/2})})}))}var R=n&&n.type&&n.type.getComposedData;R&&g.push({props:ni(ni({},R(ni(ni({},E),{},{displayedData:b,props:t,dataKey:O,item:n,bandSize:_,barPosition:C,offset:o,stackedData:k,layout:l,dataStartIndex:a,dataEndIndex:u}))),{},(na(d={key:n.key||"item-".concat(c)},y,E[y]),na(d,v,E[v]),na(d,"animationId",i),d)),childIndex:(0,tI.$R)(n,t.children),item:n})}),g},v=function(t,e){var n=t.props,r=t.dataStartIndex,o=t.dataEndIndex,u=t.updateId;if(!(0,tI.TT)({props:n}))return null;var c=n.children,l=n.layout,s=n.stackOffset,p=n.data,d=n.reverseStackOrder,v=nO(l),m=v.numericAxisName,g=v.cateAxisName,b=(0,tI.NN)(c,a),x=(0,t9.wh)(p,b,"".concat(m,"Id"),"".concat(g,"Id"),s,d),O=f.reduce(function(t,e){var i="".concat(e.axisType,"Map");return ni(ni({},t),{},na({},i,ng(n,ni(ni({},e),{},{graphicalItems:b,stackGroups:e.axisType===m&&x,dataStartIndex:r,dataEndIndex:o}))))},{}),w=nw(ni(ni({},O),{},{props:n,graphicalItems:b}),null==e?void 0:e.legendBBox);Object.keys(O).forEach(function(t){O[t]=h(n,O[t],w,t.replace("Map",""),i)});var j=nb(O["".concat(g,"Map")]),S=y(n,ni(ni({},O),{},{dataStartIndex:r,dataEndIndex:o,updateId:u,graphicalItems:b,stackGroups:x,offset:w}));return ni(ni({formattedGraphicalItems:S,graphicalItems:b,offset:w,stackGroups:x},j),O)},o=function(t){(function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&e8(t,e)})(a,t);var e,n,r,o=(e=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}(),function(){var t,n=nt(a);if(e){var r=nt(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(t,e){if(e&&("object"===e6(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return e9(t)}(this,t)});function a(t){var e;return function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,a),na(e9(e=o.call(this,t)),"accessibilityManager",new eQ),na(e9(e),"clearDefer",function(){e.cancelDefer&&(e.cancelDefer(),e.cancelDefer=null)}),na(e9(e),"handleLegendBBoxUpdate",function(t){if(t){var n=e.state,r=n.dataStartIndex,o=n.dataEndIndex,i=n.updateId;e.setState(ni({legendBBox:t},v({props:e.props,dataStartIndex:r,dataEndIndex:o,updateId:i},ni(ni({},e.state),{},{legendBBox:t}))))}}),na(e9(e),"handleReceiveSyncEvent",function(t,n,r){e.props.syncId===t&&n!==e.uniqueChartId&&(e.clearDefer(),e.cancelDefer=function(t){if("function"==typeof requestAnimationFrame){var e=requestAnimationFrame(t);return function(){return cancelAnimationFrame(e)}}if("function"==typeof setImmediate){var n=setImmediate(t);return function(){return clearImmediate(n)}}var r=setTimeout(t);return function(){return clearTimeout(r)}}(e.applySyncEvent.bind(e9(e),r)))}),na(e9(e),"handleBrushChange",function(t){var n=t.startIndex,r=t.endIndex;if(n!==e.state.dataStartIndex||r!==e.state.dataEndIndex){var o=e.state.updateId;e.setState(function(){return ni({dataStartIndex:n,dataEndIndex:r},v({props:e.props,dataStartIndex:n,dataEndIndex:r,updateId:o},e.state))}),e.triggerSyncEvent({dataStartIndex:n,dataEndIndex:r})}}),na(e9(e),"handleMouseEnter",function(t){var n=e.props.onMouseEnter,r=e.getMouseInfo(t);if(r){var o=ni(ni({},r),{},{isTooltipActive:!0});e.setState(o),e.triggerSyncEvent(o),w()(n)&&n(o,t)}}),na(e9(e),"triggeredAfterMouseMove",function(t){var n=e.props.onMouseMove,r=e.getMouseInfo(t),o=r?ni(ni({},r),{},{isTooltipActive:!0}):{isTooltipActive:!1};e.setState(o),e.triggerSyncEvent(o),w()(n)&&n(o,t)}),na(e9(e),"handleItemMouseEnter",function(t){e.setState(function(){return{isTooltipActive:!0,activeItem:t,activePayload:t.tooltipPayload,activeCoordinate:t.tooltipPosition||{x:t.cx,y:t.cy}}})}),na(e9(e),"handleItemMouseLeave",function(){e.setState(function(){return{isTooltipActive:!1}})}),na(e9(e),"handleMouseMove",function(t){t&&w()(t.persist)&&t.persist(),e.triggeredAfterMouseMove(t)}),na(e9(e),"handleMouseLeave",function(t){var n=e.props.onMouseLeave,r={isTooltipActive:!1};e.setState(r),e.triggerSyncEvent(r),w()(n)&&n(r,t),e.cancelThrottledTriggerAfterMouseMove()}),na(e9(e),"handleOuterEvent",function(t){var n=(0,tI.Bh)(t),r=k()(e.props,"".concat(n));n&&w()(r)&&r(/.*touch.*/i.test(n)?e.getMouseInfo(t.changedTouches[0]):e.getMouseInfo(t),t)}),na(e9(e),"handleClick",function(t){var n=e.props.onClick,r=e.getMouseInfo(t);if(r){var o=ni(ni({},r),{},{isTooltipActive:!0});e.setState(o),e.triggerSyncEvent(o),w()(n)&&n(o,t)}}),na(e9(e),"handleMouseDown",function(t){var n=e.props.onMouseDown;w()(n)&&n(e.getMouseInfo(t),t)}),na(e9(e),"handleMouseUp",function(t){var n=e.props.onMouseUp;w()(n)&&n(e.getMouseInfo(t),t)}),na(e9(e),"handleTouchMove",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&e.handleMouseMove(t.changedTouches[0])}),na(e9(e),"handleTouchStart",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&e.handleMouseDown(t.changedTouches[0])}),na(e9(e),"handleTouchEnd",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&e.handleMouseUp(t.changedTouches[0])}),na(e9(e),"verticalCoordinatesGenerator",function(t,e){var n=t.xAxis,r=t.width,o=t.height,i=t.offset;return(0,t9.Rf)(tc(ni(ni(ni({},t7.defaultProps),n),{},{ticks:(0,t9.uY)(n,!0),viewBox:{x:0,y:0,width:r,height:o}})),i.left,i.left+i.width,e)}),na(e9(e),"horizontalCoordinatesGenerator",function(t,e){var n=t.yAxis,r=t.width,o=t.height,i=t.offset;return(0,t9.Rf)(tc(ni(ni(ni({},t7.defaultProps),n),{},{ticks:(0,t9.uY)(n,!0),viewBox:{x:0,y:0,width:r,height:o}})),i.top,i.top+i.height,e)}),na(e9(e),"axesTicksGenerator",function(t){return(0,t9.uY)(t,!0)}),na(e9(e),"renderCursor",function(t){var n,r,o=e.state,a=o.isTooltipActive,u=o.activeCoordinate,c=o.activePayload,l=o.offset,s=o.activeTooltipIndex,f=o.tooltipAxisBandSize,p=e.getTooltipEventType();if(!t||!t.props.cursor||!a||!u||"ScatterChart"!==i&&"axis"!==p)return null;var h=e.props.layout,d=tN.H;if("ScatterChart"===i)r=u,d=tU;else if("BarChart"===i)n=f/2,r={stroke:"none",fill:"#ccc",x:"horizontal"===h?u.x-n:l.left+.5,y:"horizontal"===h?l.top+.5:u.y-n,width:"horizontal"===h?f:l.width-1,height:"horizontal"===h?l.height-1:f},d=tq.A;else if("radial"===h){var y=$(u),v=y.cx,m=y.cy,g=y.radius;r={cx:v,cy:m,startAngle:y.startAngle,endAngle:y.endAngle,innerRadius:g,outerRadius:g},d=tF.L}else r={points:function(t,e,n){var r,o,i,a;if("horizontal"===t)i=r=e.x,o=n.top,a=n.top+n.height;else if("vertical"===t)a=o=e.y,r=n.left,i=n.left+n.width;else if(null!=e.cx&&null!=e.cy){if("centric"!==t)return $(e);var u=e.cx,c=e.cy,l=e.innerRadius,s=e.outerRadius,f=e.angle,p=(0,F.op)(u,c,l,f),h=(0,F.op)(u,c,s,f);r=p.x,o=p.y,i=h.x,a=h.y}return[{x:r,y:o},{x:i,y:a}]}(h,u,l)},d=tN.H;var b=t.key||"_recharts-cursor",x=ni(ni(ni(ni({stroke:"#ccc",pointerEvents:"none"},l),r),(0,tI.L6)(t.props.cursor)),{},{payload:c,payloadIndex:s,key:b,className:"recharts-tooltip-cursor"});return(0,R.isValidElement)(t.props.cursor)?(0,R.cloneElement)(t.props.cursor,x):(0,R.createElement)(d,x)}),na(e9(e),"renderPolarAxis",function(t,n,r){var o=k()(t,"type.axisType"),i=k()(e.state,"".concat(o,"Map")),a=i&&i[t.props["".concat(o,"Id")]];return(0,R.cloneElement)(t,ni(ni({},a),{},{className:o,key:t.key||"".concat(n,"-").concat(r),ticks:(0,t9.uY)(a,!0)}))}),na(e9(e),"renderXAxis",function(t,n,r){var o=e.state.xAxisMap[t.props.xAxisId];return e.renderAxis(o,t,n,r)}),na(e9(e),"renderYAxis",function(t,n,r){var o=e.state.yAxisMap[t.props.yAxisId];return e.renderAxis(o,t,n,r)}),na(e9(e),"renderGrid",function(t){var n=e.state,r=n.xAxisMap,o=n.yAxisMap,i=n.offset,a=e.props,u=a.width,c=a.height,l=(0,z.Kt)(r),s=x()(o,function(t){return g()(t.domain,ns)})||(0,z.Kt)(o),f=t.props||{};return(0,R.cloneElement)(t,{key:t.key||"grid",x:(0,z.hj)(f.x)?f.x:i.left,y:(0,z.hj)(f.y)?f.y:i.top,width:(0,z.hj)(f.width)?f.width:i.width,height:(0,z.hj)(f.height)?f.height:i.height,xAxis:l,yAxis:s,offset:i,chartWidth:u,chartHeight:c,verticalCoordinatesGenerator:f.verticalCoordinatesGenerator||e.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:f.horizontalCoordinatesGenerator||e.horizontalCoordinatesGenerator})}),na(e9(e),"renderPolarGrid",function(t){var n=t.props,r=n.radialLines,o=n.polarAngles,i=n.polarRadius,a=e.state,u=a.radiusAxisMap,c=a.angleAxisMap,l=(0,z.Kt)(u),s=(0,z.Kt)(c),f=s.cx,p=s.cy,h=s.innerRadius,d=s.outerRadius;return(0,R.cloneElement)(t,{polarAngles:L()(o)?o:(0,t9.uY)(s,!0).map(function(t){return t.coordinate}),polarRadius:L()(i)?i:(0,t9.uY)(l,!0).map(function(t){return t.coordinate}),cx:f,cy:p,innerRadius:h,outerRadius:d,key:t.key||"polar-grid",radialLines:r})}),na(e9(e),"renderLegend",function(){var t=e.state.formattedGraphicalItems,n=e.props,r=n.children,o=n.width,i=n.height,a=e.props.margin||{},u=o-(a.left||0)-(a.right||0),c=(0,eb.z)({children:r,formattedGraphicalItems:t,legendWidth:u,legendContent:p});if(!c)return null;var l=c.item,s=e5(c,e1);return(0,R.cloneElement)(l,ni(ni({},s),{},{chartWidth:o,chartHeight:i,margin:a,onBBoxUpdate:e.handleLegendBBoxUpdate}))}),na(e9(e),"renderTooltip",function(){var t=e.props.children,n=(0,tI.sP)(t,t_);if(!n)return null;var r=e.state,o=r.isTooltipActive,i=r.activeCoordinate,a=r.activePayload,u=r.activeLabel,c=r.offset;return(0,R.cloneElement)(n,{viewBox:ni(ni({},c),{},{x:c.left,y:c.top}),active:o,label:u,payload:o?a:[],coordinate:i})}),na(e9(e),"renderBrush",function(t){var n=e.props,r=n.margin,o=n.data,i=e.state,a=i.offset,u=i.dataStartIndex,c=i.dataEndIndex,l=i.updateId;return(0,R.cloneElement)(t,{key:t.key||"_recharts-brush",onChange:(0,t9.DO)(e.handleBrushChange,null,t.props.onChange),data:o,x:(0,z.hj)(t.props.x)?t.props.x:a.left,y:(0,z.hj)(t.props.y)?t.props.y:a.top+a.height+a.brushBottom-(r.bottom||0),width:(0,z.hj)(t.props.width)?t.props.width:a.width,startIndex:u,endIndex:c,updateId:"brush-".concat(l)})}),na(e9(e),"renderReferenceElement",function(t,n,r){if(!t)return null;var o=e9(e).clipPathId,i=e.state,a=i.xAxisMap,u=i.yAxisMap,c=i.offset,l=t.props,s=l.xAxisId,f=l.yAxisId;return(0,R.cloneElement)(t,{key:t.key||"".concat(n,"-").concat(r),xAxis:a[s],yAxis:u[f],viewBox:{x:c.left,y:c.top,width:c.width,height:c.height},clipPathId:o})}),na(e9(e),"renderActivePoints",function(t){var e=t.item,n=t.activePoint,r=t.basePoint,o=t.childIndex,i=t.isRange,u=[],c=e.props.key,l=e.item.props,s=l.activeDot,f=ni(ni({index:o,dataKey:l.dataKey,cx:n.x,cy:n.y,r:4,fill:(0,t9.fk)(e.item),strokeWidth:2,stroke:"#fff",payload:n.payload,value:n.value,key:"".concat(c,"-activePoint-").concat(o)},(0,tI.L6)(s)),(0,t$.Ym)(s));return u.push(a.renderActiveDot(s,f)),r?u.push(a.renderActiveDot(s,ni(ni({},f),{},{cx:r.x,cy:r.y,key:"".concat(c,"-basePoint-").concat(o)}))):i&&u.push(null),u}),na(e9(e),"renderGraphicChild",function(t,n,r){var o=e.filterFormatItem(t,n,r);if(!o)return null;var i=e.getTooltipEventType(),a=e.state,u=a.isTooltipActive,c=a.tooltipAxis,l=a.activeTooltipIndex,s=a.activeLabel,f=e.props.children,p=(0,tI.sP)(f,t_),h=o.props,d=h.points,y=h.isRange,v=h.baseLine,m=o.item.props,g=m.activeDot,b=m.hide,x=m.activeBar,O=m.activeShape,w={};"axis"!==i&&p&&"click"===p.props.trigger?w={onClick:(0,t9.DO)(e.handleItemMouseEnter,null,t.props.onCLick)}:"axis"!==i&&(w={onMouseLeave:(0,t9.DO)(e.handleItemMouseLeave,null,t.props.onMouseLeave),onMouseEnter:(0,t9.DO)(e.handleItemMouseEnter,null,t.props.onMouseEnter)});var j=(0,R.cloneElement)(t,ni(ni({},o.props),w));if(!b&&u&&p&&(g||x||O)){if(l>=0){if(c.dataKey&&!c.allowDuplicatedCategory){var S="function"==typeof c.dataKey?function(t){return"function"==typeof c.dataKey?c.dataKey(t.payload):null}:"payload.".concat(c.dataKey.toString());A=(0,z.Ap)(d,S,s),P=y&&v&&(0,z.Ap)(v,S,s)}else A=null==d?void 0:d[l],P=y&&v&&v[l];if(O||x){var E=void 0!==t.props.activeIndex?t.props.activeIndex:l;return[(0,R.cloneElement)(t,ni(ni(ni({},o.props),w),{},{activeIndex:E})),null,null]}if(!T()(A))return[j].concat(ne(e.renderActivePoints({item:o,activePoint:A,basePoint:P,childIndex:l,isRange:y})))}else{var A,P,k,M=(null!==(k=e.getItemByXY(e.state.activeCoordinate))&&void 0!==k?k:{graphicalItem:j}).graphicalItem,_=M.item,C=M.childIndex,N=ni(ni(ni({},o.props),w),{},{activeIndex:C});return[(0,R.cloneElement)(void 0===_?t:_,N),null,null]}}return y?[j,null,null]:[j,null]}),na(e9(e),"renderCustomized",function(t,n,r){return(0,R.cloneElement)(t,ni(ni({key:"recharts-customized-".concat(r)},e.props),e.state))}),e.uniqueChartId=T()(t.id)?(0,z.EL)("recharts"):t.id,e.clipPathId="".concat(e.uniqueChartId,"-clip"),t.throttleDelay&&(e.triggeredAfterMouseMove=S()(e.triggeredAfterMouseMove,t.throttleDelay)),e.state={},e}return n=[{key:"componentDidMount",value:function(){var t,e;T()(this.props.syncId)||this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(t=this.props.margin.left)&&void 0!==t?t:0,top:null!==(e=this.props.margin.top)&&void 0!==e?e:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.handleMouseMove,layout:this.props.layout})}},{key:"getSnapshotBeforeUpdate",value:function(t,e){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==e.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==t.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==t.margin){var n,r;this.accessibilityManager.setDetails({offset:{left:null!==(n=this.props.margin.left)&&void 0!==n?n:0,top:null!==(r=this.props.margin.top)&&void 0!==r?r:0}})}return null}},{key:"componentDidUpdate",value:function(t){T()(t.syncId)&&!T()(this.props.syncId)&&this.addListener(),!T()(t.syncId)&&T()(this.props.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){this.clearDefer(),T()(this.props.syncId)||this.removeListener(),this.cancelThrottledTriggerAfterMouseMove()}},{key:"cancelThrottledTriggerAfterMouseMove",value:function(){"function"==typeof this.triggeredAfterMouseMove.cancel&&this.triggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var t=(0,tI.sP)(this.props.children,t_);if(t&&I()(t.props.shared)){var e=t.props.shared?"axis":"item";return s.indexOf(e)>=0?e:c}return c}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e,n=(0,W.os)(this.container),r=(0,W.IR)(t,n),o=this.container,i=null==o||null===(e=o.getBoundingClientRect())||void 0===e?void 0:e.width,a=o.offsetWidth,u=this.inRange(r.chartX,r.chartY,i/a||1);if(!u)return null;var c=this.state,l=c.xAxisMap,s=c.yAxisMap;if("axis"!==this.getTooltipEventType()&&l&&s){var f=(0,z.Kt)(l).scale,p=(0,z.Kt)(s).scale,h=f&&f.invert?f.invert(r.chartX):null,d=p&&p.invert?p.invert(r.chartY):null;return ni(ni({},r),{},{xValue:h,yValue:d})}var y=ny(this.state,this.props.data,this.props.layout,u);return y?ni(ni({},r),y):null}},{key:"inRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.props.layout,o=t/n,i=e/n;if("horizontal"===r||"vertical"===r){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var u=this.state,c=u.angleAxisMap,l=u.radiusAxisMap;if(c&&l){var s=(0,z.Kt)(c);return(0,F.z3)({x:o,y:i},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=this.getTooltipEventType(),n=(0,tI.sP)(t,t_),r={};return n&&"axis"===e&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}),ni(ni({},(0,t$.Ym)(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){eY.on(eH,this.handleReceiveSyncEvent),eY.setMaxListeners&&eY._maxListeners&&eY.setMaxListeners(eY._maxListeners+1)}},{key:"removeListener",value:function(){eY.removeListener(eH,this.handleReceiveSyncEvent),eY.setMaxListeners&&eY._maxListeners&&eY.setMaxListeners(eY._maxListeners-1)}},{key:"triggerSyncEvent",value:function(t){var e=this.props.syncId;T()(e)||eY.emit(eH,e,this.uniqueChartId,t)}},{key:"applySyncEvent",value:function(t){var e=this.props,n=e.layout,r=e.syncMethod,o=this.state.updateId,i=t.dataStartIndex,a=t.dataEndIndex;if(T()(t.dataStartIndex)&&T()(t.dataEndIndex)){if(T()(t.activeTooltipIndex))this.setState(t);else{var u=t.chartX,c=t.chartY,l=t.activeTooltipIndex,s=this.state,f=s.offset,p=s.tooltipTicks;if(!f)return;if("function"==typeof r)l=r(p,t);else if("value"===r){l=-1;for(var h=0;ht.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1;"insideStart"===i?(r=g+S*u,o=x):"insideEnd"===i?(r=b-S*u,o=!x):"end"===i&&(r=b+S*u,o=x),o=j<=0?o:!o;var E=(0,y.op)(p,h,w,r),A=(0,y.op)(p,h,w,r+(o?1:-1)*359),P="M".concat(E.x,",").concat(E.y,"\n A").concat(w,",").concat(w,",0,1,").concat(o?0:1,",\n ").concat(A.x,",").concat(A.y),k=c()(t.id)?(0,d.EL)("recharts-radial-line-"):t.id;return l.createElement("text",O({},n,{dominantBaseline:"central",className:f()("recharts-radial-bar-label",s)}),l.createElement("defs",null,l.createElement("path",{id:k,d:P})),l.createElement("textPath",{xlinkHref:"#".concat(k)},e))},S=function(t){var e=t.viewBox,n=t.offset,r=t.position,o=e.cx,i=e.cy,a=e.innerRadius,u=e.outerRadius,c=(e.startAngle+e.endAngle)/2;if("outside"===r){var l=(0,y.op)(o,i,u+n,c),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=(0,y.op)(o,i,(a+u)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},E=function(t){var e=t.viewBox,n=t.parentViewBox,r=t.offset,i=t.position,a=e.x,u=e.y,c=e.width,l=e.height,s=l>=0?1:-1,f=s*r,p=s>0?"end":"start",h=s>0?"start":"end",y=c>=0?1:-1,v=y*r,m=y>0?"end":"start",g=y>0?"start":"end";if("top"===i)return x(x({},{x:a+c/2,y:u-s*r,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(u-n.y,0),width:c}:{});if("bottom"===i)return x(x({},{x:a+c/2,y:u+l+f,textAnchor:"middle",verticalAnchor:h}),n?{height:Math.max(n.y+n.height-(u+l),0),width:c}:{});if("left"===i){var b={x:a-v,y:u+l/2,textAnchor:m,verticalAnchor:"middle"};return x(x({},b),n?{width:Math.max(b.x-n.x,0),height:l}:{})}if("right"===i){var O={x:a+c+v,y:u+l/2,textAnchor:g,verticalAnchor:"middle"};return x(x({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:l}:{})}var w=n?{width:c,height:l}:{};return"insideLeft"===i?x({x:a+v,y:u+l/2,textAnchor:g,verticalAnchor:"middle"},w):"insideRight"===i?x({x:a+c-v,y:u+l/2,textAnchor:m,verticalAnchor:"middle"},w):"insideTop"===i?x({x:a+c/2,y:u+f,textAnchor:"middle",verticalAnchor:h},w):"insideBottom"===i?x({x:a+c/2,y:u+l-f,textAnchor:"middle",verticalAnchor:p},w):"insideTopLeft"===i?x({x:a+v,y:u+f,textAnchor:g,verticalAnchor:h},w):"insideTopRight"===i?x({x:a+c-v,y:u+f,textAnchor:m,verticalAnchor:h},w):"insideBottomLeft"===i?x({x:a+v,y:u+l-f,textAnchor:g,verticalAnchor:p},w):"insideBottomRight"===i?x({x:a+c-v,y:u+l-f,textAnchor:m,verticalAnchor:p},w):o()(i)&&((0,d.hj)(i.x)||(0,d.hU)(i.x))&&((0,d.hj)(i.y)||(0,d.hU)(i.y))?x({x:a+(0,d.h1)(i.x,c),y:u+(0,d.h1)(i.y,l),textAnchor:"end",verticalAnchor:"end"},w):x({x:a+c/2,y:u+l/2,textAnchor:"middle",verticalAnchor:"middle"},w)};function A(t){var e,n=t.offset,r=x({offset:void 0===n?5:n},function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,m)),o=r.viewBox,i=r.position,u=r.value,s=r.children,y=r.content,v=r.className,g=r.textBreakAll;if(!o||c()(u)&&c()(s)&&!(0,l.isValidElement)(y)&&!a()(y))return null;if((0,l.isValidElement)(y))return(0,l.cloneElement)(y,r);if(a()(y)){if(e=(0,l.createElement)(y,r),(0,l.isValidElement)(e))return e}else e=w(r);var b="cx"in o&&(0,d.hj)(o.cx),A=(0,h.L6)(r,!0);if(b&&("insideStart"===i||"insideEnd"===i||"end"===i))return j(r,e,A);var P=b?S(r):E(r);return l.createElement(p.x,O({className:f()("recharts-label",void 0===v?"":v)},A,P,{breakAll:g}),e)}A.displayName="Label";var P=function(t){var e=t.cx,n=t.cy,r=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,u=t.radius,c=t.innerRadius,l=t.outerRadius,s=t.x,f=t.y,p=t.top,h=t.left,y=t.width,v=t.height,m=t.clockWise,g=t.labelViewBox;if(g)return g;if((0,d.hj)(y)&&(0,d.hj)(v)){if((0,d.hj)(s)&&(0,d.hj)(f))return{x:s,y:f,width:y,height:v};if((0,d.hj)(p)&&(0,d.hj)(h))return{x:p,y:h,width:y,height:v}}return(0,d.hj)(s)&&(0,d.hj)(f)?{x:s,y:f,width:0,height:0}:(0,d.hj)(e)&&(0,d.hj)(n)?{cx:e,cy:n,startAngle:o||r||0,endAngle:i||r||0,innerRadius:c||0,outerRadius:l||u||a||0,clockWise:m}:t.viewBox?t.viewBox:{}};A.parseViewBox=P,A.renderCallByParent=function(t,e){var n,r,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&i&&!t.label)return null;var u=t.children,c=P(t),s=(0,h.NN)(u,A).map(function(t,n){return(0,l.cloneElement)(t,{viewBox:e||c,key:"label-".concat(n)})});return i?[(n=t.label,r=e||c,n?!0===n?l.createElement(A,{key:"label-implicit",viewBox:r}):(0,d.P2)(n)?l.createElement(A,{key:"label-implicit",viewBox:r,value:n}):(0,l.isValidElement)(n)?n.type===A?(0,l.cloneElement)(n,{key:"label-implicit",viewBox:r}):l.createElement(A,{key:"label-implicit",content:n,viewBox:r}):a()(n)?l.createElement(A,{key:"label-implicit",content:n,viewBox:r}):o()(n)?l.createElement(A,O({viewBox:r},n,{key:"label-implicit"})):null:null)].concat(function(t){if(Array.isArray(t))return g(t)}(s)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(s)||function(t,e){if(t){if("string"==typeof t)return g(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(t,e)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):s}},33558:function(t,e,n){"use strict";n.d(e,{D:function(){return D}});var r=n(23560),o=n.n(r),i=n(45578),a=n.n(i),u=n(67294),c=n(94184),l=n.n(c),s=n(6213),f=n(20514),p=n(21138),h=n(79896);function d(t){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function y(){return(y=Object.assign?Object.assign.bind():function(t){for(var e=1;e');var O=e.inactive?c:e.color;return u.createElement("li",y({className:g,style:d,key:"legend-item-".concat(n)},(0,h.bw)(t.props,e,n)),u.createElement(f.T,{width:r,height:r,viewBox:p,style:v},t.renderIcon(e)),u.createElement("span",{className:"recharts-legend-item-text",style:{color:O}},m?m(b,e,n):b))})}},{key:"render",value:function(){var t=this.props,e=t.payload,n=t.layout,r=t.align;return e&&e.length?u.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?r:"left"}},this.renderItems()):null}}],m(a.prototype,n),r&&m(a,r),Object.defineProperty(a,"prototype",{writable:!1}),a}(u.PureComponent);x(w,"displayName","Legend"),x(w,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var j=n(69055);function S(t){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var E=["ref"];function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function P(t){for(var e=1;e=0&&n>=0?{width:e,height:n}:null}},{key:"getDefaultPosition",value:function(t){var e,n,r=this.props,o=r.layout,i=r.align,a=r.verticalAlign,u=r.margin,c=r.chartWidth,l=r.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((c||0)-(this.getBBoxSnapshot()||{width:0}).width)/2}:"right"===i?{right:u&&u.right||0}:{left:u&&u.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(n="middle"===a?{top:((l||0)-(this.getBBoxSnapshot()||{height:0}).height)/2}:"bottom"===a?{bottom:u&&u.bottom||0}:{top:u&&u.top||0}),P(P({},e),n)}},{key:"updateBBox",value:function(){var t=this.state,e=t.boxWidth,n=t.boxHeight,r=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var o=this.wrapperNode.getBoundingClientRect();(Math.abs(o.width-e)>1||Math.abs(o.height-n)>1)&&this.setState({boxWidth:o.width,boxHeight:o.height},function(){r&&r(o)})}else(-1!==e||-1!==n)&&this.setState({boxWidth:-1,boxHeight:-1},function(){r&&r(null)})}},{key:"render",value:function(){var t=this,e=this.props,n=e.content,r=e.width,i=e.height,c=e.wrapperStyle,l=e.payloadUniqBy,s=e.payload,f=P(P({position:"absolute",width:r||"auto",height:i||"auto"},this.getDefaultPosition(c)),c);return u.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(e){t.wrapperNode=e}},function(t,e){if(u.isValidElement(t))return u.cloneElement(t,e);if(o()(t))return u.createElement(t,e);e.ref;var n=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,E);return u.createElement(w,n)}(n,P(P({},this.props),{},{payload:!0===l?a()(s,I):o()(l)?a()(s,l):s})))}}],r=[{key:"getWithHeight",value:function(t,e){var n=t.props.layout;return"vertical"===n&&(0,j.hj)(t.props.height)?{height:t.props.height}:"horizontal"===n?{width:t.props.width||e}:null}}],n&&k(c.prototype,n),r&&k(c,r),Object.defineProperty(c,"prototype",{writable:!1}),c}(u.PureComponent);C(D,"displayName","Legend"),C(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},84642:function(t,e,n){"use strict";n.d(e,{x:function(){return B}});var r=n(14293),o=n.n(r),i=n(67294),a=n(94184),u=n.n(a),c=n(69055),l=n(47523),s=n(52017),f=n(41209);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})(t)}function h(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return d(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function T(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return _(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){var i=e.word,a=e.width,u=t[t.length-1];return u&&(null==r||o||u.width+a+na||e.reduce(function(t,e){return t.width>e.width?t:e}).width>Number(r),e]},y=0,v=u.length-1,m=0;y<=v&&m<=u.length-1;){var g=Math.floor((y+v)/2),b=T(d(g-1),2),x=b[0],O=b[1],w=T(d(g),1)[0];if(x||w||(y=g+1),x&&w&&(v=g-1),!x&&w){i=O;break}m++}return i||h},D=function(t){return[{words:o()(t)?[]:t.toString().split(C)}]},L=function(t){var e=t.width,n=t.scaleToFit,r=t.children,o=t.style,i=t.breakAll,a=t.maxLines;if((e||n)&&!l.x.isSsr){var u=N({breakAll:i,children:r,style:o});if(!u)return D(r);var c=u.wordsWithComputedWidth,s=u.spaceWidth;return I({breakAll:i,children:r,maxLines:a,style:o},c,s,e,n)}return D(r)},R="#808080",B=function(t){var e,n=t.x,r=void 0===n?0:n,o=t.y,a=void 0===o?0:o,l=t.lineHeight,f=void 0===l?"1em":l,p=t.capHeight,h=void 0===p?"0.71em":p,d=t.scaleToFit,y=void 0!==d&&d,v=t.textAnchor,m=t.verticalAnchor,g=t.fill,b=void 0===g?R:g,x=M(t,A),O=(0,i.useMemo)(function(){return L({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:y,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,y,x.style,x.width]),w=x.dx,j=x.dy,S=x.angle,T=x.className,_=x.breakAll,C=M(x,P);if(!(0,c.P2)(r)||!(0,c.P2)(a))return null;var N=r+((0,c.hj)(w)?w:0),I=a+((0,c.hj)(j)?j:0);switch(void 0===m?"end":m){case"start":e=E("calc(".concat(h,")"));break;case"middle":e=E("calc(".concat((O.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:e=E("calc(".concat(O.length-1," * -").concat(f,")"))}var D=[];if(y){var B=O[0].width,U=x.width;D.push("scale(".concat(((0,c.hj)(U)?U/B:1)/B,")"))}return S&&D.push("rotate(".concat(S,", ").concat(N,", ").concat(I,")")),D.length&&(C.transform=D.join(" ")),i.createElement("text",k({},(0,s.L6)(C,!0),{x:N,y:I,className:u()("recharts-text",T),textAnchor:void 0===v?"start":v,fill:b.includes("url")?R:b}),O.map(function(t,n){return i.createElement("tspan",{x:N,dy:0===n?e:f,key:n},t.words.join(_?"":" "))}))}},48710:function(t,e,n){"use strict";n.d(e,{m:function(){return l}});var r=n(67294),o=n(94184),i=n.n(o),a=n(52017),u=["children","className"];function c(){return(c=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,u),s=i()("recharts-layer",o);return r.createElement("g",c({className:s},(0,a.L6)(l,!0),{ref:e}),n)})},20514:function(t,e,n){"use strict";n.d(e,{T:function(){return l}});var r=n(67294),o=n(94184),i=n.n(o),a=n(52017),u=["children","width","height","viewBox","className","style"];function c(){return(c=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,u),h=l||{width:n,height:o,x:0,y:0},d=i()("recharts-surface",s);return r.createElement("svg",c({},(0,a.L6)(p,!0,"svg"),{className:d,width:n,height:o,style:f,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),r.createElement("title",null,t.title),r.createElement("desc",null,t.desc),e)}},34816:function(t,e,n){"use strict";n.d(e,{b:function(){return tt}});var r=n(18446),o=n.n(r),i=n(27361),a=n.n(i),u=n(23560),c=n.n(u),l=n(14293),s=n.n(l),f=n(67294),p=n(93801),h=n(94184),d=n.n(h),y=n(48710),v=n(66338),m=n(84642),g=n(25048),b=n(13218),x=n.n(b),O=n(10928),w=n.n(O),j=n(1469),S=n.n(j),E=n(52017),A=n(35552);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})(t)}var k=["valueAccessor"],M=["data","dataKey","clockWise","id","textBreakAll"];function T(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var D=function(t){return S()(t.value)?w()(t.value):t.value};function L(t){var e=t.valueAccessor,n=void 0===e?D:e,r=I(t,k),o=r.data,i=r.dataKey,a=r.clockWise,u=r.id,c=r.textBreakAll,l=I(r,M);return o&&o.length?f.createElement(y.m,{className:"recharts-label-list"},o.map(function(t,e){var r=s()(i)?n(t,e):(0,A.F$)(t&&t.payload,i),o=s()(u)?{}:{id:"".concat(u,"-").concat(e)};return f.createElement(g._,_({},(0,E.L6)(t,!0),l,o,{parentViewBox:t.parentViewBox,index:e,value:r,textBreakAll:c,viewBox:g._.parseViewBox(s()(a)?t:N(N({},t),{},{clockWise:a})),key:"label-".concat(e)}))})):null}L.displayName="LabelList",L.renderCallByParent=function(t,e){var n,r=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&r&&!t.label)return null;var o=t.children,i=(0,E.NN)(o,L).map(function(t,n){return(0,f.cloneElement)(t,{data:e,key:"labelList-".concat(n)})});return r?[(n=t.label)?!0===n?f.createElement(L,{key:"labelList-implicit",data:e}):f.isValidElement(n)||c()(n)?f.createElement(L,{key:"labelList-implicit",data:e,content:n}):x()(n)?f.createElement(L,_({data:e},n,{key:"labelList-implicit"})):null:null].concat(function(t){if(Array.isArray(t))return T(t)}(i)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(i)||function(t,e){if(t){if("string"==typeof t)return T(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(t,e)}}(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):i};var R=n(43815),B=n(47523),U=n(40048),F=n(69055),$=n(6213),z=n(79896),W=n(49465);function q(t){return(q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function G(){return(G=Object.assign?Object.assign.bind():function(t){for(var e=1;e0?a()(t,"paddingAngle",0):0;if(n){var c=(0,F.k4)(n.endAngle-n.startAngle,t.endAngle-t.startAngle),l=Y(Y({},t),{},{startAngle:i+u,endAngle:i+c(r)+u});o.push(l),i=l.endAngle}else{var f=t.endAngle,p=t.startAngle,h=(0,F.k4)(0,f-p)(r),d=Y(Y({},t),{},{startAngle:i+u,endAngle:i+h+u});o.push(d),i=d.endAngle}}),f.createElement(y.m,null,t.renderSectorsStatically(o))})}},{key:"attachKeyboardHandlers",value:function(t){var e=this;t.onkeydown=function(t){if(!t.altKey)switch(t.key){case"ArrowLeft":var n=++e.state.sectorToFocus%e.sectorRefs.length;e.sectorRefs[n].focus(),e.setState({sectorToFocus:n});break;case"ArrowRight":var r=--e.state.sectorToFocus<0?e.sectorRefs.length-1:e.state.sectorToFocus%e.sectorRefs.length;e.sectorRefs[r].focus(),e.setState({sectorToFocus:r});break;case"Escape":e.sectorRefs[e.state.sectorToFocus].blur(),e.setState({sectorToFocus:0})}}}},{key:"renderSectors",value:function(){var t=this.props,e=t.sectors,n=t.isAnimationActive,r=this.state.prevSectors;return n&&e&&e.length&&(!r||!o()(r,e))?this.renderSectorsWithAnimation():this.renderSectorsStatically(e)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var t=this,e=this.props,n=e.hide,r=e.sectors,o=e.className,i=e.label,a=e.cx,u=e.cy,c=e.innerRadius,l=e.outerRadius,s=e.isAnimationActive,p=this.state.isAnimationFinished;if(n||!r||!r.length||!(0,F.hj)(a)||!(0,F.hj)(u)||!(0,F.hj)(c)||!(0,F.hj)(l))return null;var h=d()("recharts-pie",o);return f.createElement(y.m,{tabIndex:this.props.rootTabIndex,className:h,ref:function(e){t.pieRef=e}},this.renderSectors(),i&&this.renderLabels(r),g._.renderCallByParent(this.props,null,!1),(!s||p)&&L.renderCallByParent(this.props,r,!1))}}],r=[{key:"getDerivedStateFromProps",value:function(t,e){return e.prevIsAnimationActive!==t.isAnimationActive?{prevIsAnimationActive:t.isAnimationActive,prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:[],isAnimationFinished:!0}:t.isAnimationActive&&t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:e.curSectors,isAnimationFinished:!0}:t.sectors!==e.curSectors?{curSectors:t.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(t,e){return t>e?"start":t=360?O:O-1)*f,j=i.reduce(function(t,e){var n=(0,A.F$)(e,x,0);return t+((0,F.hj)(n)?n:0)},0);return j>0&&(e=i.map(function(t,e){var r,o=(0,A.F$)(t,x,0),i=(0,A.F$)(t,h,e),a=((0,F.hj)(o)?o:0)/j,l=(r=e?n.endAngle+(0,F.uY)(g)*f*(0!==o?1:0):c)+(0,F.uY)(g)*((0!==o?v:0)+a*w),s=(r+l)/2,p=(m.innerRadius+m.outerRadius)/2,d=[{name:i,value:o,payload:t,dataKey:x,type:y}],b=(0,U.op)(m.cx,m.cy,p,s);return n=Y(Y(Y({percent:a,cornerRadius:u,name:i,tooltipPayload:d,midAngle:s,middleRadius:p,tooltipPosition:b},t),m),{},{value:(0,A.F$)(t,x),startAngle:r,endAngle:l,payload:t,paddingAngle:(0,F.uY)(g)*f})})),Y(Y({},m),{},{sectors:e,data:i})})},66338:function(t,e,n){"use strict";n.d(e,{H:function(){return V}});var r=n(1469),o=n.n(r),i=n(11700),a=n.n(i),u=n(23560),c=n.n(u),l=n(67294);function s(){}function f(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function p(t){this._context=t}function h(t){this._context=t}function d(t){this._context=t}p.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:f(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:f(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},h.prototype={areaStart:s,areaEnd:s,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:f(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},d.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:f(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class y{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function v(t){this._context=t}function m(t){this._context=t}function g(t){return new m(t)}function b(t,e,n){var r=t._x1-t._x0,o=e-t._x1,i=(t._y1-t._y0)/(r||o<0&&-0),a=(n-t._y1)/(o||r<0&&-0);return((i<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs((i*o+a*r)/(r+o)))||0}function x(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function O(t,e,n){var r=t._x0,o=t._y0,i=t._x1,a=t._y1,u=(i-r)/3;t._context.bezierCurveTo(r+u,o+u*e,i-u,a-u*n,i,a)}function w(t){this._context=t}function j(t){this._context=new S(t)}function S(t){this._context=t}function E(t){this._context=t}function A(t){var e,n,r=t.length-1,o=Array(r),i=Array(r),a=Array(r);for(o[0]=0,i[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(e=0,i[r-1]=(t[r]+o[r-1])/2;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var k=n(94788),M=n(20309),T=n(5472);function _(t){return t[0]}function C(t){return t[1]}function N(t,e){var n=(0,M.Z)(!0),r=null,o=g,i=null,a=(0,T.d)(u);function u(u){var c,l,s,f=(u=(0,k.Z)(u)).length,p=!1;for(null==r&&(i=o(s=a())),c=0;c<=f;++c)!(c=f;--p)u.point(m[p],g[p]);u.lineEnd(),u.areaEnd()}}v&&(m[s]=+t(h,s,l),g[s]=+e(h,s,l),u.point(r?+r(h,s,l):m[s],n?+n(h,s,l):g[s]))}if(d)return u=null,d+""||null}function s(){return N().defined(o).curve(a).context(i)}return t="function"==typeof t?t:void 0===t?_:(0,M.Z)(+t),e="function"==typeof e?e:void 0===e?(0,M.Z)(0):(0,M.Z)(+e),n="function"==typeof n?n:void 0===n?C:(0,M.Z)(+n),l.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,M.Z)(+e),r=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:(0,M.Z)(+e),l):t},l.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,M.Z)(+t),l):r},l.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,M.Z)(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:(0,M.Z)(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:(0,M.Z)(+t),l):n},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(n)},l.lineX1=function(){return s().x(r).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:(0,M.Z)(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(u=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=u=null:u=a(i=t),l):i},l}var D=n(94184),L=n.n(D),R=n(79896),B=n(52017),U=n(69055);function F(t){return(F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function $(){return($=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1,c=n>=0?1:-1,l=r>=0&&n>=0||r<0&&n<0?1:0;if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+u*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+c*s[0],",").concat(e)),i+="L ".concat(t+n-c*s[1],",").concat(e),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(t+n,",").concat(e+u*s[1])),i+="L ".concat(t+n,",").concat(e+r-u*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(t+n-c*s[2],",").concat(e+r)),i+="L ".concat(t+c*s[3],",").concat(e+r),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(t,",").concat(e+r-u*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+c*p,",").concat(e,"\n L ").concat(t+n-c*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n,",").concat(e+u*p,"\n L ").concat(t+n,",").concat(e+r-u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n-c*p,",").concat(e+r,"\n L ").concat(t+c*p,",").concat(e+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(e+r-u*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},d=function(t,e){if(!t||!e)return!1;var n=t.x,r=t.y,o=e.x,i=e.y,a=e.width,u=e.height;return!!(Math.abs(a)>0&&Math.abs(u)>0)&&n>=Math.min(o,o+a)&&n<=Math.max(o,o+a)&&r>=Math.min(i,i+u)&&r<=Math.max(i,i+u)},y={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},v=function(t){var e,n=p(p({},y),t),o=(0,r.useRef)(),c=function(t){if(Array.isArray(t))return t}(e=(0,r.useState)(-1))||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,2)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(t,e)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),f=c[0],d=c[1];(0,r.useEffect)(function(){if(o.current&&o.current.getTotalLength)try{var t=o.current.getTotalLength();t&&d(t)}catch(t){}},[]);var v=n.x,m=n.y,g=n.width,b=n.height,x=n.radius,O=n.className,w=n.animationEasing,j=n.animationDuration,S=n.animationBegin,E=n.isAnimationActive,A=n.isUpdateAnimationActive;if(v!==+v||m!==+m||g!==+g||b!==+b||0===g||0===b)return null;var P=i()("recharts-rectangle",O);return A?r.createElement(a.ZP,{canBegin:f>0,from:{width:g,height:b,x:v,y:m},to:{width:g,height:b,x:v,y:m},duration:j,animationEasing:w,isActive:A},function(t){var e=t.width,i=t.height,c=t.x,s=t.y;return r.createElement(a.ZP,{canBegin:f>0,from:"0px ".concat(-1===f?1:f,"px"),to:"".concat(f,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,isActive:E,easing:w},r.createElement("path",l({},(0,u.L6)(n,!0),{className:P,d:h(c,s,e,i,x),ref:o})))}):r.createElement("path",l({},(0,u.L6)(n,!0),{className:P,d:h(v,m,g,b,x)}))}},45108:function(t,e,n){"use strict";n.d(e,{L:function(){return m}});var r=n(67294),o=n(94184),i=n.n(o),a=n(52017),u=n(40048),c=n(69055);function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(){return(s=Object.assign?Object.assign.bind():function(t){for(var e=1;e180),",").concat(+(a>s),",\n ").concat(p.x,",").concat(p.y,"\n ");if(o>0){var d=(0,u.op)(n,r,o,a),y=(0,u.op)(n,r,o,s);h+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(a<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else h+="L ".concat(n,",").concat(r," Z");return h},y=function(t){var e=t.cx,n=t.cy,r=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,u=t.cornerIsExternal,l=t.startAngle,s=t.endAngle,f=(0,c.uY)(s-l),p=h({cx:e,cy:n,radius:o,angle:l,sign:f,cornerRadius:i,cornerIsExternal:u}),y=p.circleTangency,v=p.lineTangency,m=p.theta,g=h({cx:e,cy:n,radius:o,angle:s,sign:-f,cornerRadius:i,cornerIsExternal:u}),b=g.circleTangency,x=g.lineTangency,O=g.theta,w=u?Math.abs(l-s):Math.abs(l-s)-m-O;if(w<0)return a?"M ".concat(v.x,",").concat(v.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):d({cx:e,cy:n,innerRadius:r,outerRadius:o,startAngle:l,endAngle:s});var j="M ".concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,").concat(+(w>180),",").concat(+(f<0),",").concat(b.x,",").concat(b.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,"\n ");if(r>0){var S=h({cx:e,cy:n,radius:r,angle:l,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),E=S.circleTangency,A=S.lineTangency,P=S.theta,k=h({cx:e,cy:n,radius:r,angle:s,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),M=k.circleTangency,T=k.lineTangency,_=k.theta,C=u?Math.abs(l-s):Math.abs(l-s)-P-_;if(C<0&&0===i)return"".concat(j,"L").concat(e,",").concat(n,"Z");j+="L".concat(T.x,",").concat(T.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(M.x,",").concat(M.y,"\n A").concat(r,",").concat(r,",0,").concat(+(C>180),",").concat(+(f>0),",").concat(E.x,",").concat(E.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,"Z")}else j+="L".concat(e,",").concat(n,"Z");return j},v={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},m=function(t){var e,n=p(p({},v),t),o=n.cx,u=n.cy,l=n.innerRadius,f=n.outerRadius,h=n.cornerRadius,m=n.forceCornerRadius,g=n.cornerIsExternal,b=n.startAngle,x=n.endAngle,O=n.className;if(f0&&360>Math.abs(b-x)?y({cx:o,cy:u,innerRadius:l,outerRadius:f,cornerRadius:Math.min(S,j/2),forceCornerRadius:m,cornerIsExternal:g,startAngle:b,endAngle:x}):d({cx:o,cy:u,innerRadius:l,outerRadius:f,startAngle:b,endAngle:x}),r.createElement("path",s({},(0,a.L6)(n,!0),{className:w,d:e,role:"img"}))}},21138:function(t,e,n){"use strict";n.d(e,{v:function(){return I}});var r=n(11700),o=n.n(r),i=n(67294);let a=Math.cos,u=Math.sin,c=Math.sqrt,l=Math.PI,s=2*l;var f={draw(t,e){let n=c(e/l);t.moveTo(n,0),t.arc(0,0,n,0,s)}};let p=c(1/3),h=2*p,d=u(l/10)/u(7*l/10),y=u(s/10)*d,v=-a(s/10)*d,m=c(3),g=c(3)/2,b=1/c(12),x=(b/2+1)*3;var O=n(20309),w=n(5472);c(3),c(3);var j=n(94184),S=n.n(j),E=n(52017);function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var P=["type","size","sizeType"];function k(){return(k=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,P)),{},{type:r,size:u,sizeType:l}),p=s.className,h=s.cx,d=s.cy,y=(0,E.L6)(s,!0);return h===+h&&d===+d&&u===+u?i.createElement("path",k({},y,{className:S()("recharts-symbols",p),transform:"translate(".concat(h,", ").concat(d,")"),d:(e=_["symbol".concat(o()(r))]||f,(function(t,e){let n=null,r=(0,w.d)(o);function o(){let o;if(n||(n=o=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),o)return n=null,o+""||null}return t="function"==typeof t?t:(0,O.Z)(t||f),e="function"==typeof e?e:(0,O.Z)(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:(0,O.Z)(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:(0,O.Z)(+t),o):e},o.context=function(t){return arguments.length?(n=null==t?null:t,o):n},o})().type(e).size(N(u,l,r))())})):null};I.registerSymbol=function(t,e){_["symbol".concat(o()(t))]=e}},49465:function(t,e,n){"use strict";n.d(e,{bn:function(){return I},a3:function(){return $},lT:function(){return D},V$:function(){return L},w7:function(){return R}});var r=n(18446),o=n.n(r),i=n(51584),a=n.n(i),u=n(68630),c=n.n(u),l=n(23560),s=n.n(l),f=n(67294),p=n(13481),h=n(94184),d=n.n(h),y=n(93801),v=n(52017);function m(t){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function g(){return(g=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0,from:{upperWidth:0,lowerWidth:0,height:p,x:u,y:c},to:{upperWidth:l,lowerWidth:s,height:p,x:u,y:c},duration:x,animationEasing:m,isActive:E},function(t){var e=t.upperWidth,o=t.lowerWidth,a=t.height,u=t.x,c=t.y;return f.createElement(y.ZP,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:x,easing:m},f.createElement("path",g({},(0,v.L6)(n,!0),{className:A,d:w(u,c,e,o,a),ref:r})))}):f.createElement("g",null,f.createElement("path",g({},(0,v.L6)(n,!0),{className:A,d:w(u,c,l,s,p)})))},E=n(45108),A=n(48710),P=n(21138),k=["option","shapeType","propTransformer","activeClassName","isActive"];function M(t){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function T(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function _(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,k);if((0,f.isValidElement)(n))e=(0,f.cloneElement)(n,l);else if(s()(n))e=n(l);else if(c()(n)&&!a()(n)){var p=(void 0===o?C:o)(n,l);e=f.createElement(N,{shapeType:r,elementProps:p})}else e=f.createElement(N,{shapeType:r,elementProps:l});return u?f.createElement(A.m,{className:void 0===i?"recharts-active-shape":i},e):e}function D(t,e){return"trapezoids"in t.props}function L(t,e){return"sectors"in t.props}function R(t,e){return"points"in t.props}function B(t,e){var n,r,o=t.x===(null==e||null===(n=e.labelViewBox)||void 0===n?void 0:n.x)||t.x===e.x,i=t.y===(null==e||null===(r=e.labelViewBox)||void 0===r?void 0:r.y)||t.y===e.y;return o&&i}function U(t,e){var n=t.endAngle===e.endAngle,r=t.startAngle===e.startAngle;return n&&r}function F(t,e){var n=t.x===e.x,r=t.y===e.y,o=t.z===e.z;return n&&r&&o}function $(t){var e,n,r,i=t.activeTooltipItem,a=t.graphicalItem,u=t.itemData,c=(D(a,i)?e="trapezoids":L(a,i)?e="sectors":R(a,i)&&(e="points"),e),l=D(a,i)?null===(n=i.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:L(a,i)?null===(r=i.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:R(a,i)?i.payload:{},s=u.filter(function(t,e){var n=o()(l,t),r=a.props[c].filter(function(t){var e;return(D(a,i)?e=B:L(a,i)?e=U:R(a,i)&&(e=F),e)(t,i)}),u=a.props[c].indexOf(r[r.length-1]);return n&&e===u});return u.indexOf(s[s.length-1])}},35552:function(t,e,n){"use strict";n.d(e,{By:function(){return os},VO:function(){return oa},zF:function(){return ob},DO:function(){return om},zT:function(){return oM},qz:function(){return ol},pt:function(){return oc},Rf:function(){return oy},gF:function(){return oi},s6:function(){return oh},EB:function(){return oE},fk:function(){return ou},wh:function(){return ow},O3:function(){return oS},uY:function(){return ov},g$:function(){return oj},Qo:function(){return o_},F$:function(){return oo},NA:function(){return od},ko:function(){return oT},ZI:function(){return op},Hq:function(){return og},LG:function(){return ok}});var r,o,i,a,u,c,l,s={};n.r(s),n.d(s,{scaleBand:function(){return D.Z},scaleDiverging:function(){return function t(){var e=et(rO()(tG));return e.copy=function(){return rg(e,t())},tJ.O.apply(e,arguments)}},scaleDivergingLog:function(){return function t(){var e=el(rO()).domain([.1,1,10]);return e.copy=function(){return rg(e,t()).base(e.base())},tJ.O.apply(e,arguments)}},scaleDivergingPow:function(){return rw},scaleDivergingSqrt:function(){return rj},scaleDivergingSymlog:function(){return function t(){var e=ep(rO());return e.copy=function(){return rg(e,t()).constant(e.constant())},tJ.O.apply(e,arguments)}},scaleIdentity:function(){return function t(e){var n;function r(t){return null==t||isNaN(t=+t)?n:t}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,tW),r):e.slice()},r.unknown=function(t){return arguments.length?(n=t,r):n},r.copy=function(){return t(e).unknown(n)},e=arguments.length?Array.from(e,tW):[0,1],et(r)}},scaleImplicit:function(){return eh.O},scaleLinear:function(){return ee},scaleLog:function(){return function t(){let e=el(tV()).domain([1,10]);return e.copy=()=>tZ(e,t()).base(e.base()),tJ.o.apply(e,arguments),e}},scaleOrdinal:function(){return eh.Z},scalePoint:function(){return D.x},scalePow:function(){return eg},scaleQuantile:function(){return function t(){var e,n=[],r=[],o=[];function i(){var t=0,e=Math.max(1,r.length);for(o=Array(e-1);++t=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,i=Math.floor(o),a=+n(t[i],i,t);return a+(+n(t[i+1],i+1,t)-a)*(o-i)}}(n,t/e);return a}function a(t){return null==t||isNaN(t=+t)?e:r[Z(o,t)]}return a.invertExtent=function(t){var e=r.indexOf(t);return e<0?[NaN,NaN]:[e>0?o[e-1]:n[0],e=o?[i[o-1],r]:[i[e-1],i[e]]},u.unknown=function(t){return arguments.length&&(e=t),u},u.thresholds=function(){return i.slice()},u.copy=function(){return t().domain([n,r]).range(a).unknown(e)},tJ.o.apply(et(u),arguments)}},scaleRadial:function(){return function t(){var e,n=tK(),r=[0,1],o=!1;function i(t){var r,i=Math.sign(r=n(t))*Math.sqrt(Math.abs(r));return isNaN(i)?e:o?Math.round(i):i}return i.invert=function(t){return n.invert(ex(t))},i.domain=function(t){return arguments.length?(n.domain(t),i):n.domain()},i.range=function(t){return arguments.length?(n.range((r=Array.from(t,tW)).map(ex)),i):r.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(o=!!t,i):o},i.clamp=function(t){return arguments.length?(n.clamp(t),i):n.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t(n.domain(),r).round(o).clamp(n.clamp()).unknown(e)},tJ.o.apply(i,arguments),et(i)}},scaleSequential:function(){return function t(){var e=et(rm()(tG));return e.copy=function(){return rg(e,t())},tJ.O.apply(e,arguments)}},scaleSequentialLog:function(){return function t(){var e=el(rm()).domain([1,10]);return e.copy=function(){return rg(e,t()).base(e.base())},tJ.O.apply(e,arguments)}},scaleSequentialPow:function(){return rb},scaleSequentialQuantile:function(){return function t(){var e=[],n=tG;function r(t){if(null!=t&&!isNaN(t=+t))return n((Z(e,t,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();for(let n of(e=[],t))null==n||isNaN(n=+n)||e.push(n);return e.sort(W),r},r.interpolator=function(t){return arguments.length?(n=t,r):n},r.range=function(){return e.map((t,r)=>n(r/(e.length-1)))},r.quantiles=function(t){return Array.from({length:t+1},(n,r)=>(function(t,e,n){if(!(!(r=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r=+r)>=r&&(yield r)}}(t,void 0))).length)||isNaN(e=+e))){if(e<=0||r<2)return ew(t);if(e>=1)return eO(t);var r,o=(r-1)*e,i=Math.floor(o),a=eO((function t(e,n,r=0,o=1/0,i){if(n=Math.floor(n),r=Math.floor(Math.max(0,r)),o=Math.floor(Math.min(e.length-1,o)),!(r<=n&&n<=o))return e;for(i=void 0===i?ej:function(t=W){if(t===W)return ej;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,n)=>{let r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}(i);o>r;){if(o-r>600){let a=o-r+1,u=n-r+1,c=Math.log(a),l=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*l*(a-l)/a)*(u-a/2<0?-1:1),f=Math.max(r,Math.floor(n-u*l/a+s)),p=Math.min(o,Math.floor(n+(a-u)*l/a+s));t(e,n,f,p,i)}let a=e[n],u=r,c=o;for(eS(e,r,n),i(e[o],a)>0&&eS(e,r,o);ui(e[u],a);)++u;for(;i(e[c],a)>0;)--c}0===i(e[r],a)?eS(e,r,c):eS(e,++c,o),c<=n&&(r=c+1),n<=c&&(o=c-1)}return e})(t,i).subarray(0,i+1));return a+(ew(t.subarray(i+1))-a)*(o-i)}})(e,r/t))},r.copy=function(){return t(n).domain(e)},tJ.O.apply(r,arguments)}},scaleSequentialSqrt:function(){return rx},scaleSequentialSymlog:function(){return function t(){var e=ep(rm());return e.copy=function(){return rg(e,t()).constant(e.constant())},tJ.O.apply(e,arguments)}},scaleSqrt:function(){return eb},scaleSymlog:function(){return function t(){var e=ep(tV());return e.copy=function(){return tZ(e,t()).constant(e.constant())},tJ.o.apply(e,arguments)}},scaleThreshold:function(){return function t(){var e,n=[.5],r=[0,1],o=1;function i(t){return null!=t&&t<=t?r[Z(n,t,0,o)]:e}return i.domain=function(t){return arguments.length?(o=Math.min((n=Array.from(t)).length,r.length-1),i):n.slice()},i.range=function(t){return arguments.length?(r=Array.from(t),o=Math.min(n.length,r.length-1),i):r.slice()},i.invertExtent=function(t){var e=r.indexOf(t);return[n[e-1],n[e]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t().domain(n).range(r).unknown(e)},tJ.o.apply(i,arguments)}},scaleTime:function(){return ry},scaleUtc:function(){return rv},tickFormat:function(){return t9}});var f=n(18446),p=n.n(f),h=n(86173),d=n.n(h),y=n(11700),v=n.n(y),m=n(47037),g=n.n(m),b=n(7654),x=n.n(b),O=n(1469),w=n.n(O),j=n(6162),S=n.n(j),E=n(53632),A=n.n(E),P=n(94654),k=n.n(P),M=n(23560),T=n.n(M),_=n(27361),C=n.n(_),N=n(14293),I=n.n(N),D=n(175);let L=Math.sqrt(50),R=Math.sqrt(10),B=Math.sqrt(2);function U(t,e,n){let r,o,i;let a=(e-t)/Math.max(0,n),u=Math.floor(Math.log10(a)),c=a/Math.pow(10,u),l=c>=L?10:c>=R?5:c>=B?2:1;return(u<0?(r=Math.round(t*(i=Math.pow(10,-u)/l)),o=Math.round(e*i),r/ie&&--o,i=-i):(r=Math.round(t/(i=Math.pow(10,u)*l)),o=Math.round(e/i),r*ie&&--o),o0))return[];if(t===e)return[t];let r=e=o))return[];let u=i-o+1,c=Array(u);if(r){if(a<0)for(let t=0;te?1:t>=e?0:NaN}function q(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function G(t){let e,n,r;function o(t,r,o=0,i=t.length){if(o>>1;0>n(t[e],r)?o=e+1:i=e}while(oW(t(e),n),r=(e,n)=>t(e)-n):(e=t===W||t===q?t:X,n=t,r=t),{left:o,center:function(t,e,n=0,i=t.length){let a=o(t,e,n,i-1);return a>n&&r(t[a-1],e)>-r(t[a],e)?a-1:a},right:function(t,r,o=0,i=t.length){if(o>>1;0>=n(t[e],r)?o=e+1:i=e}while(o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?td(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?td(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=tr.exec(t))?new tv(e[1],e[2],e[3],1):(e=to.exec(t))?new tv(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=ti.exec(t))?td(e[1],e[2],e[3],e[4]):(e=ta.exec(t))?td(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=tu.exec(t))?tw(e[1],e[2]/100,e[3]/100,1):(e=tc.exec(t))?tw(e[1],e[2]/100,e[3]/100,e[4]):tl.hasOwnProperty(t)?th(tl[t]):"transparent"===t?new tv(NaN,NaN,NaN,0):null}function th(t){return new tv(t>>16&255,t>>8&255,255&t,1)}function td(t,e,n,r){return r<=0&&(t=e=n=NaN),new tv(t,e,n,r)}function ty(t,e,n,r){var o;return 1==arguments.length?((o=t)instanceof J||(o=tp(o)),o)?(o=o.rgb(),new tv(o.r,o.g,o.b,o.opacity)):new tv:new tv(t,e,n,null==r?1:r)}function tv(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function tm(){return`#${tO(this.r)}${tO(this.g)}${tO(this.b)}`}function tg(){let t=tb(this.opacity);return`${1===t?"rgb(":"rgba("}${tx(this.r)}, ${tx(this.g)}, ${tx(this.b)}${1===t?")":`, ${t})`}`}function tb(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function tx(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function tO(t){return((t=tx(t))<16?"0":"")+t.toString(16)}function tw(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new tS(t,e,n,r)}function tj(t){if(t instanceof tS)return new tS(t.h,t.s,t.l,t.opacity);if(t instanceof J||(t=tp(t)),!t)return new tS;if(t instanceof tS)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,o=Math.min(e,n,r),i=Math.max(e,n,r),a=NaN,u=i-o,c=(i+o)/2;return u?(a=e===i?(n-r)/u+(n0&&c<1?0:a,new tS(a,u,c,t.opacity)}function tS(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function tE(t){return(t=(t||0)%360)<0?t+360:t}function tA(t){return Math.max(0,Math.min(1,t||0))}function tP(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function tk(t,e,n,r,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*n+(1+3*t+3*i-3*a)*r+a*o)/6}V(J,tp,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:ts,formatHex:ts,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return tj(this).formatHsl()},formatRgb:tf,toString:tf}),V(tv,ty,K(J,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new tv(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new tv(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new tv(tx(this.r),tx(this.g),tx(this.b),tb(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:tm,formatHex:tm,formatHex8:function(){return`#${tO(this.r)}${tO(this.g)}${tO(this.b)}${tO((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:tg,toString:tg})),V(tS,function(t,e,n,r){return 1==arguments.length?tj(t):new tS(t,e,n,null==r?1:r)},K(J,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new tS(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new tS(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,o=2*n-r;return new tv(tP(t>=240?t-240:t+120,o,r),tP(t,o,r),tP(t<120?t+240:t-120,o,r),this.opacity)},clamp(){return new tS(tE(this.h),tA(this.s),tA(this.l),tb(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let t=tb(this.opacity);return`${1===t?"hsl(":"hsla("}${tE(this.h)}, ${100*tA(this.s)}%, ${100*tA(this.l)}%${1===t?")":`, ${t})`}`}}));var tM=t=>()=>t;function tT(t,e){var n=e-t;return n?function(e){return t+e*n}:tM(isNaN(t)?e:t)}var t_=function t(e){var n,r=1==(n=+(n=e))?tT:function(t,e){var r,o,i;return e-t?(r=t,o=e,r=Math.pow(r,i=n),o=Math.pow(o,i)-r,i=1/i,function(t){return Math.pow(r+t*o,i)}):tM(isNaN(t)?e:t)};function o(t,e){var n=r((t=ty(t)).r,(e=ty(e)).r),o=r(t.g,e.g),i=r(t.b,e.b),a=tT(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return o.gamma=t,o}(1);function tC(t){return function(e){var n,r,o=e.length,i=Array(o),a=Array(o),u=Array(o);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),o=t[r],i=t[r+1],a=r>0?t[r-1]:2*o-i,u=ru&&(a=e.slice(u,a),l[c]?l[c]+=a:l[++c]=a),(o=o[0])===(i=i[0])?l[c]?l[c]+=i:l[++c]=i:(l[++c]=null,s.push({i:c,x:tD(o,i)})),u=tB.lastIndex;return u(e=a[c-1])&&(n=t,t=e,e=n),l=function(n){return Math.max(t,Math.min(e,n))}),r=c>2?tH:tY,o=i=null,f}function f(e){return null==e||isNaN(e=+e)?n:(o||(o=r(a.map(t),u,c)))(t(l(e)))}return f.invert=function(n){return l(e((i||(i=r(u,a.map(t),tD)))(n)))},f.domain=function(t){return arguments.length?(a=Array.from(t,tW),s()):a.slice()},f.range=function(t){return arguments.length?(u=Array.from(t),s()):u.slice()},f.rangeRound=function(t){return u=Array.from(t),c=tz,s()},f.clamp=function(t){return arguments.length?(l=!!t||tG,s()):l!==tG},f.interpolate=function(t){return arguments.length?(c=t,s()):c},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,s()}}function tK(){return tV()(tG,tG)}var tJ=n(94182),tQ=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function t0(t){var e;if(!(e=tQ.exec(t)))throw Error("invalid format: "+t);return new t1({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function t1(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function t2(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function t6(t){return(t=t2(Math.abs(t)))?t[1]:NaN}function t4(t,e){var n=t2(t,e);if(!n)return t+"";var r=n[0],o=n[1];return o<0?"0."+Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+Array(o-r.length+2).join("0")}t0.prototype=t1.prototype,t1.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var t3={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>t4(100*t,e),r:t4,s:function(t,e){var n=t2(t,e);if(!n)return t+"";var o=n[0],i=n[1],a=i-(r=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=o.length;return a===u?o:a>u?o+Array(a-u+1).join("0"):a>0?o.slice(0,a)+"."+o.slice(a):"0."+Array(1-a).join("0")+t2(t,Math.max(0,e+a-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function t5(t){return t}var t7=Array.prototype.map,t8=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function t9(t,e,n,r){var o,u,c=z(t,e,n);switch((r=t0(null==r?",f":r)).type){case"s":var l=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(u=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(t6(l)/3)))-t6(Math.abs(c))))||(r.precision=u),a(r,l);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN((o=c,u=Math.max(0,t6(Math.abs(Math.max(Math.abs(t),Math.abs(e)))-(o=Math.abs(o)))-t6(o))+1))||(r.precision=u-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(u=Math.max(0,-t6(Math.abs(c))))||(r.precision=u-("%"===r.type)*2)}return i(r)}function et(t){var e=t.domain;return t.ticks=function(t){var n=e();return F(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return t9(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,o,i=e(),a=0,u=i.length-1,c=i[a],l=i[u],s=10;for(l0;){if((o=$(c,l,n))===r)return i[a]=c,i[u]=l,e(i);if(o>0)c=Math.floor(c/o)*o,l=Math.ceil(l/o)*o;else if(o<0)c=Math.ceil(c*o)/o,l=Math.floor(l*o)/o;else break;r=o}return t},t}function ee(){var t=tK();return t.copy=function(){return tZ(t,ee())},tJ.o.apply(t,arguments),et(t)}function en(t,e){t=t.slice();var n,r=0,o=t.length-1,i=t[r],a=t[o];return a-t(-e,n)}function el(t){let e,n;let r=t(er,eo),o=r.domain,a=10;function u(){var i,u;return e=(i=a)===Math.E?Math.log:10===i&&Math.log10||2===i&&Math.log2||(i=Math.log(i),t=>Math.log(t)/i),n=10===(u=a)?eu:u===Math.E?Math.exp:t=>Math.pow(u,t),o()[0]<0?(e=ec(e),n=ec(n),t(ei,ea)):t(er,eo),r}return r.base=function(t){return arguments.length?(a=+t,u()):a},r.domain=function(t){return arguments.length?(o(t),u()):o()},r.ticks=t=>{let r,i;let u=o(),c=u[0],l=u[u.length-1],s=l0){for(;f<=p;++f)for(r=1;rl)break;d.push(i)}}else for(;f<=p;++f)for(r=a-1;r>=1;--r)if(!((i=f>0?r/n(-f):r*n(f))l)break;d.push(i)}2*d.length{if(null==t&&(t=10),null==o&&(o=10===a?"s":","),"function"!=typeof o&&(a%1||null!=(o=t0(o)).precision||(o.trim=!0),o=i(o)),t===1/0)return o;let u=Math.max(1,a*t/r.ticks().length);return t=>{let r=t/n(Math.round(e(t)));return r*ao(en(o(),{floor:t=>n(Math.floor(e(t))),ceil:t=>n(Math.ceil(e(t)))})),r}function es(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function ef(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function ep(t){var e=1,n=t(es(1),ef(e));return n.constant=function(n){return arguments.length?t(es(e=+n),ef(e)):e},et(n)}i=(o=function(t){var e,n,o,i=void 0===t.grouping||void 0===t.thousands?t5:(e=t7.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var o=t.length,i=[],a=0,u=e[0],c=0;o>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),i.push(t.substring(o-=u,o+u)),!((c+=u+1)>r));)u=e[a=(a+1)%e.length];return i.reverse().join(n)}),a=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",c=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?t5:(o=t7.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return o[+t]})}),s=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"−":t.minus+"",p=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=t0(t)).fill,n=t.align,o=t.sign,h=t.symbol,d=t.zero,y=t.width,v=t.comma,m=t.precision,g=t.trim,b=t.type;"n"===b?(v=!0,b="g"):t3[b]||(void 0===m&&(m=12),g=!0,b="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var x="$"===h?a:"#"===h&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",O="$"===h?u:/[%p]/.test(b)?s:"",w=t3[b],j=/[defgprs%]/.test(b);function S(t){var a,u,s,h=x,S=O;if("c"===b)S=w(t)+S,t="";else{var E=(t=+t)<0||1/t<0;if(t=isNaN(t)?p:w(Math.abs(t),m),g&&(t=function(t){e:for(var e,n=t.length,r=1,o=-1;r0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),E&&0==+t&&"+"!==o&&(E=!1),h=(E?"("===o?o:f:"-"===o||"("===o?"":o)+h,S=("s"===b?t8[8+r/3]:"")+S+(E&&"("===o?")":""),j){for(a=-1,u=t.length;++a(s=t.charCodeAt(a))||s>57){S=(46===s?c+t.slice(a+1):t.slice(a))+S,t=t.slice(0,a);break}}}v&&!d&&(t=i(t,1/0));var A=h.length+t.length+S.length,P=A>1)+h+t+S+P.slice(A);break;default:t=P+h+t+S}return l(t)}return m=void 0===m?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),S.toString=function(){return t+""},S}return{format:h,formatPrefix:function(t,e){var n=h(((t=t0(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(t6(e)/3))),o=Math.pow(10,-r),i=t8[8+r/3];return function(t){return n(o*t)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,a=o.formatPrefix;var eh=n(46244);function ed(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function ey(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function ev(t){return t<0?-t*t:t*t}function em(t){var e=t(tG,tG),n=1;return e.exponent=function(e){return arguments.length?1==(n=+e)?t(tG,tG):.5===n?t(ey,ev):t(ed(n),ed(1/n)):n},et(e)}function eg(){var t=em(tV());return t.copy=function(){return tZ(t,eg()).exponent(t.exponent())},tJ.o.apply(t,arguments),t}function eb(){return eg.apply(null,arguments).exponent(.5)}function ex(t){return Math.sign(t)*t*t}function eO(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n=o)&&(n=o)}return n}function ew(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function ej(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(te?1:0)}function eS(t,e,n){let r=t[e];t[e]=t[n],t[n]=r}let eE=864e5,eA=7*eE,eP=30*eE,ek=365*eE,eM=new Date,eT=new Date;function e_(t,e,n,r){function o(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),o.round=t=>{let e=o(t),n=o.ceil(t);return t-e(e(t=new Date(+t),null==n?1:Math.floor(n)),t),o.range=(n,r,i)=>{let a;let u=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n0))return u;do u.push(a=new Date(+n)),e(n,i),t(n);while(ae_(e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},(t,r)=>{if(t>=t){if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}}),n&&(o.count=(e,r)=>(eM.setTime(+e),eT.setTime(+r),t(eM),t(eT),Math.floor(n(eM,eT))),o.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?o.filter(r?e=>r(e)%t==0:e=>o.count(0,e)%t==0):o:null),o}let eC=e_(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);eC.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?e_(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):eC:null,eC.range;let eN=e_(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());eN.range;let eI=e_(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getMinutes());eI.range;let eD=e_(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getUTCMinutes());eD.range;let eL=e_(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getHours());eL.range;let eR=e_(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getUTCHours());eR.range;let eB=e_(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/eE,t=>t.getDate()-1);eB.range;let eU=e_(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/eE,t=>t.getUTCDate()-1);eU.range;let eF=e_(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/eE,t=>Math.floor(t/eE));function e$(t){return e_(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/eA)}eF.range;let ez=e$(0),eW=e$(1),eq=e$(2),eG=e$(3),eX=e$(4),eY=e$(5),eH=e$(6);function eZ(t){return e_(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/eA)}ez.range,eW.range,eq.range,eG.range,eX.range,eY.range,eH.range;let eV=eZ(0),eK=eZ(1),eJ=eZ(2),eQ=eZ(3),e0=eZ(4),e1=eZ(5),e2=eZ(6);eV.range,eK.range,eJ.range,eQ.range,e0.range,e1.range,e2.range;let e6=e_(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());e6.range;let e4=e_(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());e4.range;let e3=e_(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());e3.every=t=>isFinite(t=Math.floor(t))&&t>0?e_(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)}):null,e3.range;let e5=e_(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function e7(t,e,n,r,o,i){let a=[[eN,1,1e3],[eN,5,5e3],[eN,15,15e3],[eN,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,eE],[r,2,2*eE],[n,1,eA],[e,1,eP],[e,3,3*eP],[t,1,ek]];function u(e,n,r){let o=Math.abs(n-e)/r,i=G(([,,t])=>t).right(a,o);if(i===a.length)return t.every(z(e/ek,n/ek,r));if(0===i)return eC.every(Math.max(z(e,n,r),1));let[u,c]=a[o/a[i-1][2]isFinite(t=Math.floor(t))&&t>0?e_(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null,e5.range;let[e8,e9]=e7(e5,e4,eV,eF,eR,eD),[nt,ne]=e7(e3,e6,ez,eB,eL,eI);function nn(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function nr(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function no(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var ni={"-":"",_:" ",0:"0"},na=/^\s*\d+/,nu=/^%/,nc=/[\\^$*+?|[\]().{}]/g;function nl(t,e,n){var r=t<0?"-":"",o=(r?-t:t)+"",i=o.length;return r+(i[t.toLowerCase(),e]))}function nh(t,e,n){var r=na.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function nd(t,e,n){var r=na.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function ny(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function nv(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function nm(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function ng(t,e,n){var r=na.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function nb(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function nx(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function nO(t,e,n){var r=na.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function nw(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function nj(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function nS(t,e,n){var r=na.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function nE(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function nA(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function nP(t,e,n){var r=na.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function nk(t,e,n){var r=na.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function nM(t,e,n){var r=na.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function nT(t,e,n){var r=nu.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function n_(t,e,n){var r=na.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function nC(t,e,n){var r=na.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function nN(t,e){return nl(t.getDate(),e,2)}function nI(t,e){return nl(t.getHours(),e,2)}function nD(t,e){return nl(t.getHours()%12||12,e,2)}function nL(t,e){return nl(1+eB.count(e3(t),t),e,3)}function nR(t,e){return nl(t.getMilliseconds(),e,3)}function nB(t,e){return nR(t,e)+"000"}function nU(t,e){return nl(t.getMonth()+1,e,2)}function nF(t,e){return nl(t.getMinutes(),e,2)}function n$(t,e){return nl(t.getSeconds(),e,2)}function nz(t){var e=t.getDay();return 0===e?7:e}function nW(t,e){return nl(ez.count(e3(t)-1,t),e,2)}function nq(t){var e=t.getDay();return e>=4||0===e?eX(t):eX.ceil(t)}function nG(t,e){return t=nq(t),nl(eX.count(e3(t),t)+(4===e3(t).getDay()),e,2)}function nX(t){return t.getDay()}function nY(t,e){return nl(eW.count(e3(t)-1,t),e,2)}function nH(t,e){return nl(t.getFullYear()%100,e,2)}function nZ(t,e){return nl((t=nq(t)).getFullYear()%100,e,2)}function nV(t,e){return nl(t.getFullYear()%1e4,e,4)}function nK(t,e){var n=t.getDay();return nl((t=n>=4||0===n?eX(t):eX.ceil(t)).getFullYear()%1e4,e,4)}function nJ(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+nl(e/60|0,"0",2)+nl(e%60,"0",2)}function nQ(t,e){return nl(t.getUTCDate(),e,2)}function n0(t,e){return nl(t.getUTCHours(),e,2)}function n1(t,e){return nl(t.getUTCHours()%12||12,e,2)}function n2(t,e){return nl(1+eU.count(e5(t),t),e,3)}function n6(t,e){return nl(t.getUTCMilliseconds(),e,3)}function n4(t,e){return n6(t,e)+"000"}function n3(t,e){return nl(t.getUTCMonth()+1,e,2)}function n5(t,e){return nl(t.getUTCMinutes(),e,2)}function n7(t,e){return nl(t.getUTCSeconds(),e,2)}function n8(t){var e=t.getUTCDay();return 0===e?7:e}function n9(t,e){return nl(eV.count(e5(t)-1,t),e,2)}function rt(t){var e=t.getUTCDay();return e>=4||0===e?e0(t):e0.ceil(t)}function re(t,e){return t=rt(t),nl(e0.count(e5(t),t)+(4===e5(t).getUTCDay()),e,2)}function rn(t){return t.getUTCDay()}function rr(t,e){return nl(eK.count(e5(t)-1,t),e,2)}function ro(t,e){return nl(t.getUTCFullYear()%100,e,2)}function ri(t,e){return nl((t=rt(t)).getUTCFullYear()%100,e,2)}function ra(t,e){return nl(t.getUTCFullYear()%1e4,e,4)}function ru(t,e){var n=t.getUTCDay();return nl((t=n>=4||0===n?e0(t):e0.ceil(t)).getUTCFullYear()%1e4,e,4)}function rc(){return"+0000"}function rl(){return"%"}function rs(t){return+t}function rf(t){return Math.floor(+t/1e3)}function rp(t){return new Date(t)}function rh(t){return t instanceof Date?+t:+new Date(+t)}function rd(t,e,n,r,o,i,a,u,c,l){var s=tK(),f=s.invert,p=s.domain,h=l(".%L"),d=l(":%S"),y=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),g=l("%b %d"),b=l("%B"),x=l("%Y");function O(t){return(c(t)1)for(var n,r,o,i=1,a=t[e[0]],u=a.length;i=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:rs,s:rf,S:n$,u:nz,U:nW,V:nG,w:nX,W:nY,x:null,X:null,y:nH,Y:nV,Z:nJ,"%":rl},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:nQ,e:nQ,f:n4,g:ri,G:ru,H:n0,I:n1,j:n2,L:n6,m:n3,M:n5,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:rs,s:rf,S:n7,u:n8,U:n9,V:re,w:rn,W:rr,x:null,X:null,y:ro,Y:ra,Z:rc,"%":rl},O={a:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=d.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return S(t,e,n,r)},d:nj,e:nj,f:nM,g:nb,G:ng,H:nE,I:nE,j:nS,L:nk,m:nw,M:nA,p:function(t,e,n){var r=l.exec(e.slice(n));return r?(t.p=s.get(r[0].toLowerCase()),n+r[0].length):-1},q:nO,Q:n_,s:nC,S:nP,u:nd,U:ny,V:nv,w:nh,W:nm,x:function(t,e,r){return S(t,n,e,r)},X:function(t,e,n){return S(t,r,e,n)},y:nb,Y:ng,Z:nx,"%":nT};function w(t,e){return function(n){var r,o,i,a=[],u=-1,c=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;"w"in i||(i.w=1),"Z"in i?(r=(o=(r=nr(no(i.y,0,1))).getUTCDay())>4||0===o?eK.ceil(r):eK(r),r=eU.offset(r,(i.V-1)*7),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(r=(o=(r=nn(no(i.y,0,1))).getDay())>4||0===o?eW.ceil(r):eW(r),r=eB.offset(r,(i.V-1)*7),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?nr(no(i.y,0,1)).getUTCDay():nn(no(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,nr(i)):nn(i)}}function S(t,e,n,r){for(var o,i,a=0,u=e.length,c=n.length;a=c)return -1;if(37===(o=e.charCodeAt(a++))){if(!(i=O[(o=e.charAt(a++))in ni?e.charAt(a++):o])||(r=i(t,n,r))<0)return -1}else if(o!=n.charCodeAt(r++))return -1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(e,b),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+="",b);return e.toString=function(){return t},e},parse:function(t){var e=j(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,u.parse,l=u.utcFormat,u.utcParse;var rE=n(94788),rA=n(20309);function rP(t){for(var e=t.length,n=Array(e);--e>=0;)n[e]=e;return n}function rk(t,e){return t[e]}function rM(t){let e=[];return e.key=t,e}var rT=n(29887),r_=n.n(rT);function rC(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=e?n.apply(void 0,o):t(e-a,rL(function(){for(var t=arguments.length,e=Array(t),r=0;rt.length)&&(e=t.length);for(var n=0,r=Array(e);nr&&(o=r,i=n),[o,i]}function rZ(t,e,n){if(t.lte(0))return new(r_())(0);var r=rW.getDigitCount(t.toNumber()),o=new(r_())(10).pow(r),i=t.div(o),a=1!==r?.05:.1,u=new(r_())(Math.ceil(i.div(a).toNumber())).add(n).mul(a).mul(o);return e?u:new(r_())(Math.ceil(u))}function rV(t,e,n){var r=1,o=new(r_())(t);if(!o.isint()&&n){var i=Math.abs(t);i<1?(r=new(r_())(10).pow(rW.getDigitCount(t)-1),o=new(r_())(Math.floor(o.div(r).toNumber())).mul(r)):i>1&&(o=new(r_())(Math.floor(t)))}else 0===t?o=new(r_())(Math.floor((e-1)/2)):n||(o=new(r_())(Math.floor(t)));var a=Math.floor((e-1)/2);return rF(rU(function(t){return o.add(new(r_())(t-a).mul(r)).toNumber()}),rB)(0,e)}var rK=rz(function(t){var e=rG(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=rG(rH([n,r]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0){var l=c===1/0?[u].concat(rq(rB(0,o-1).map(function(){return 1/0}))):[].concat(rq(rB(0,o-1).map(function(){return-1/0})),[c]);return n>r?r$(l):l}if(u===c)return rV(u,o,i);var s=function t(e,n,r,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((n-e)/(r-1)))return{step:new(r_())(0),tickMin:new(r_())(0),tickMax:new(r_())(0)};var u=rZ(new(r_())(n).sub(e).div(r-1),o,a),c=Math.ceil((i=e<=0&&n>=0?new(r_())(0):(i=new(r_())(e).add(n).div(2)).sub(new(r_())(i).mod(u))).sub(e).div(u).toNumber()),l=Math.ceil(new(r_())(n).sub(i).div(u).toNumber()),s=c+l+1;return s>r?t(e,n,r,o,a+1):(s0?l+(r-s):l,c=n>0?c:c+(r-s)),{step:u,tickMin:i.sub(new(r_())(c).mul(u)),tickMax:i.add(new(r_())(l).mul(u))})}(u,c,Math.max(o,2),i),f=s.step,p=s.tickMin,h=s.tickMax,d=rW.rangeStep(p,h.add(new(r_())(.1).mul(f)),f);return n>r?r$(d):d});rz(function(t){var e=rG(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rG(rH([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[n,r];if(c===l)return rV(c,o,i);var s=rZ(new(r_())(l).sub(c).div(a-1),i,0),f=rF(rU(function(t){return new(r_())(c).add(new(r_())(t).mul(s)).toNumber()}),rB)(0,a).filter(function(t){return t>=c&&t<=l});return n>r?r$(f):f});var rJ=rz(function(t,e){var n=rG(t,2),r=n[0],o=n[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=rG(rH([r,o]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0)return[r,o];if(u===c)return[u];var l=rZ(new(r_())(c).sub(u).div(Math.max(e,2)-1),i,0),s=[].concat(rq(rW.rangeStep(new(r_())(u),new(r_())(c).sub(new(r_())(.99).mul(l)),l)),[c]);return r>o?r$(s):s}),rQ=n(67294),r0=n(48710),r1=n(52017),r2=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function r6(){return(r6=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,r2),s=(0,r1.L6)(l),f=i.map(function(t,i){var l,f,p=a(t,o),h=p.x,d=p.y,y=p.value,v=p.errorVal;if(!v)return null;var m=[];if(Array.isArray(v)){var g=function(t){if(Array.isArray(t))return t}(v)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(v,2)||function(t,e){if(t){if("string"==typeof t)return r4(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r4(t,e)}}(v,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();l=g[0],f=g[1]}else l=f=v;if("vertical"===n){var b=u.scale,x=d+e,O=x+r,w=x-r,j=b(y-l),S=b(y+f);m.push({x1:S,y1:O,x2:S,y2:w}),m.push({x1:j,y1:x,x2:S,y2:x}),m.push({x1:j,y1:O,x2:j,y2:w})}else if("horizontal"===n){var E=c.scale,A=h+e,P=A-r,k=A+r,M=E(y-l),T=E(y+f);m.push({x1:P,y1:T,x2:k,y2:T}),m.push({x1:A,y1:M,x2:A,y2:T}),m.push({x1:P,y1:M,x2:k,y2:M})}return rQ.createElement(r0.m,r6({className:"recharts-errorBar",key:"bar-".concat(i)},s),m.map(function(t,e){return rQ.createElement("line",r6({},t,{key:"line-".concat(e)}))}))});return rQ.createElement(r0.m,{className:"recharts-errorBars"},f)}r3.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"},r3.displayName="ErrorBar";var r5=n(69055),r7=n(20430);function r8(t){return(r8="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r9(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function ot(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(e=null==n?void 0:n.length)&&void 0!==e?e:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var u=o.range,c=0;c0?r[c-1].coordinate:r[a-1].coordinate,s=r[c].coordinate,f=c>=a-1?r[0].coordinate:r[c+1].coordinate,p=void 0;if((0,r5.uY)(s-l)!==(0,r5.uY)(f-s)){var h=[];if((0,r5.uY)(f-s)===(0,r5.uY)(u[1]-u[0])){p=f;var d=s+u[1]-u[0];h[0]=Math.min(d,(d+l)/2),h[1]=Math.max(d,(d+l)/2)}else{p=l;var y=f+u[1]-u[0];h[0]=Math.min(s,(y+s)/2),h[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(t>v[0]&&t<=v[1]||t>=h[0]&&t<=h[1]){i=r[c].index;break}}else{var m=Math.min(l,f),g=Math.max(l,f);if(t>(m+s)/2&&t<=(g+s)/2){i=r[c].index;break}}}else for(var b=0;b0&&b(n[b].coordinate+n[b-1].coordinate)/2&&t<=(n[b].coordinate+n[b+1].coordinate)/2||b===a-1&&t>(n[b].coordinate+n[b-1].coordinate)/2){i=n[b].index;break}return i},ou=function(t){var e,n=t.type.displayName,r=t.props,o=r.stroke,i=r.fill;switch(n){case"Line":e=o;break;case"Area":case"Radar":e=o&&"none"!==o?o:i;break;default:e=i}return e},oc=function(t){var e=t.barSize,n=t.stackGroups,r=void 0===n?{}:n;if(!r)return{};for(var o={},i=Object.keys(r),a=0,u=i.length;a=0});if(y&&y.length){var v=y[0].props.barSize,m=y[0].props[d];o[m]||(o[m]=[]),o[m].push({item:y[0],stackList:y.slice(1),barSize:I()(v)?e:v})}}return o},ol=function(t){var e,n=t.barGap,r=t.barCategoryGap,o=t.bandSize,i=t.sizeList,a=void 0===i?[]:i,u=t.maxBarSize,c=a.length;if(c<1)return null;var l=(0,r5.h1)(n,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/c,h=a.reduce(function(t,e){return t+e.barSize||0},0);(h+=(c-1)*l)>=o&&(h-=(c-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=c*p);var d={offset:((o-h)/2>>0)-l,size:0};e=a.reduce(function(t,e){var n={item:e.item,position:{offset:d.offset+d.size+l,size:f?p:e.barSize}},r=[].concat(on(t),[n]);return d=r[r.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:d})}),r},s)}else{var y=(0,r5.h1)(r,o,0,!0);o-2*y-(c-1)*l<=0&&(l=0);var v=(o-2*y-(c-1)*l)/c;v>1&&(v>>=0);var m=u===+u?Math.min(v,u):v;e=a.reduce(function(t,e,n){var r=[].concat(on(t),[{item:e.item,position:{offset:y+(v+l)*n+(v-m)/2,size:m}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:r[r.length-1].position})}),r},s)}return e},os=function(t,e,n,r){var o=n.children,i=n.width,a=n.margin,u=i-(a.left||0)-(a.right||0),c=(0,r7.z)({children:o,legendWidth:u});if(c){var l=r||{},s=l.width,f=l.height,p=c.align,h=c.verticalAlign,d=c.layout;if(("vertical"===d||"horizontal"===d&&"middle"===h)&&"center"!==p&&(0,r5.hj)(t[p]))return ot(ot({},t),{},oe({},p,t[p]+(s||0)));if(("horizontal"===d||"vertical"===d&&"center"===p)&&"middle"!==h&&(0,r5.hj)(t[h]))return ot(ot({},t),{},oe({},h,t[h]+(f||0)))}return t},of=function(t,e,n,r,o){var i=e.props.children,a=(0,r1.NN)(i,r3).filter(function(t){var e;return e=t.props.direction,!!I()(o)||("horizontal"===r?"yAxis"===o:"vertical"===r||"x"===e?"xAxis"===o:"y"!==e||"yAxis"===o)});if(a&&a.length){var u=a.map(function(t){return t.props.dataKey});return t.reduce(function(t,e){var r=oo(e,n,0),o=w()(r)?[A()(r),S()(r)]:[r,r],i=u.reduce(function(t,n){var r=oo(e,n,0),i=o[0]-Math.abs(w()(r)?r[0]:r),a=o[1]+Math.abs(w()(r)?r[1]:r);return[Math.min(i,t[0]),Math.max(a,t[1])]},[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]},[1/0,-1/0])}return null},op=function(t,e,n,r,o){var i=e.map(function(e){return of(t,e,n,o,r)}).filter(function(t){return!I()(t)});return i&&i.length?i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]):null},oh=function(t,e,n,r,o){var i=e.map(function(e){var i=e.props.dataKey;return"number"===n&&i&&of(t,e,i,r)||oi(t,i,n,o)});if("number"===n)return i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]);var a={};return i.reduce(function(t,e){for(var n=0,r=e.length;n=2?2*(0,r5.uY)(a[0]-a[1])*c:c,e&&(t.ticks||t.niceTicks))?(t.ticks||t.niceTicks).map(function(t){return{coordinate:r(o?o.indexOf(t):t)+c,value:t,offset:c}}).filter(function(t){return!x()(t.coordinate)}):t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(t,e){return{coordinate:r(t)+c,value:t,index:e,offset:c}}):r.ticks&&!n?r.ticks(t.tickCount).map(function(t){return{coordinate:r(t)+c,value:t,offset:c}}):r.domain().map(function(t,e){return{coordinate:r(t)+c,value:o?o[t]:t,index:e,offset:c}})},om=function(t,e,n){var r;return(T()(n)?r=n:T()(e)&&(r=e),T()(t)||r)?function(e,n,o,i){T()(t)&&t(e,n,o,i),T()(r)&&r(e,n,o,i)}:null},og=function(t,e,n){var r=t.scale,o=t.type,i=t.layout,a=t.axisType;if("auto"===r)return"radial"===i&&"radiusAxis"===a?{scale:D.Z(),realScaleType:"band"}:"radial"===i&&"angleAxis"===a?{scale:ee(),realScaleType:"linear"}:"category"===o&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!n)?{scale:D.x(),realScaleType:"point"}:"category"===o?{scale:D.Z(),realScaleType:"band"}:{scale:ee(),realScaleType:"linear"};if(g()(r)){var u="scale".concat(v()(r));return{scale:(s[u]||D.x)(),realScaleType:s[u]?u:"point"}}return T()(r)?{scale:r}:{scale:D.x(),realScaleType:"point"}},ob=function(t){var e=t.domain();if(e&&!(e.length<=2)){var n=e.length,r=t.range(),o=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,a=t(e[0]),u=t(e[n-1]);(ai||ui)&&t.domain([e[0],e[n-1]])}},ox={sign:function(t){var e=t.length;if(!(e<=0))for(var n=0,r=t[0].length;n=0?(t[a][n][0]=o,t[a][n][1]=o+u,o=t[a][n][1]):(t[a][n][0]=i,t[a][n][1]=i+u,i=t[a][n][1])}},expand:function(t,e){if((r=t.length)>0){for(var n,r,o,i=0,a=t[0].length;i0){for(var n,r=0,o=t[e[0]],i=o.length;r0&&(r=(n=t[e[0]]).length)>0){for(var n,r,o,i=0,a=1;a=0?(t[i][n][0]=o,t[i][n][1]=o+a,o=t[i][n][1]):(t[i][n][0]=0,t[i][n][1]=0)}}},oO=function(t,e,n){var r=e.map(function(t){return t.props.dataKey}),o=ox[n];return(function(){var t=(0,rA.Z)([]),e=rP,n=rS,r=rk;function o(o){var i,a,u=Array.from(t.apply(this,arguments),rM),c=u.length,l=-1;for(let t of o)for(i=0,++l;i=0?r.stackedData[o]:null}}return null},oE=function(t,e,n){return Object.keys(t).reduce(function(r,o){var i=t[o].stackedData.reduce(function(t,r){var o=r.slice(e,n+1).reduce(function(t,e){return[A()(e.concat([t[0]]).filter(r5.hj)),S()(e.concat([t[1]]).filter(r5.hj))]},[1/0,-1/0]);return[Math.min(t[0],o[0]),Math.max(t[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],r[0]),Math.max(i[1],r[1])]},[1/0,-1/0]).map(function(t){return t===1/0||t===-1/0?0:t})},oA=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,oP=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ok=function(t,e,n){if(T()(t))return t(e,n);if(!w()(t))return e;var r=[];if((0,r5.hj)(t[0]))r[0]=n?t[0]:Math.min(t[0],e[0]);else if(oA.test(t[0])){var o=+oA.exec(t[0])[1];r[0]=e[0]-o}else T()(t[0])?r[0]=t[0](e[0]):r[0]=e[0];if((0,r5.hj)(t[1]))r[1]=n?t[1]:Math.max(t[1],e[1]);else if(oP.test(t[1])){var i=+oP.exec(t[1])[1];r[1]=e[1]+i}else T()(t[1])?r[1]=t[1](e[1]):r[1]=e[1];return r},oM=function(t,e,n){if(t&&t.scale&&t.scale.bandwidth){var r=t.scale.bandwidth();if(!n||r>0)return r}if(t&&e&&e.length>=2){for(var o=d()(e,function(t){return t.coordinate}),i=1/0,a=1,u=o.length;at.length)&&(e=t.length);for(var n=0,r=Array(e);n1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||r.x.isSsr)return{width:0,height:0};var n="".concat(t),o=Object.keys(e).reduce(function(t,n){var r;return"".concat(t).concat(n.split("").reduce(function(t,e){return e===e.toUpperCase()?[].concat(u(t),["-",e.toLowerCase()]):[].concat(u(t),[e])},[]).join(""),":").concat((r=e[n],f.indexOf(n)>=0&&r===+r?"".concat(r,"px"):r),";")},""),i="".concat(n,"-").concat(o);if(l.widthCache[i])return l.widthCache[i];try{var c=document.getElementById(p);c||((c=document.createElement("span")).setAttribute("id",p),c.setAttribute("aria-hidden","true"),document.body.appendChild(c));var h=a(a({},s),e);Object.keys(h).map(function(t){return c.style[t]=h[t],t}),c.textContent=n;var d=c.getBoundingClientRect(),y={width:d.width,height:d.height};return l.widthCache[i]=y,++l.cacheCount>2e3&&(l.cacheCount=0,l.widthCache={}),y}catch(t){return{width:0,height:0}}},d=function(t){var e=t.ownerDocument.documentElement,n={top:0,left:0};return void 0!==t.getBoundingClientRect&&(n=t.getBoundingClientRect()),{top:n.top+window.pageYOffset-e.clientTop,left:n.left+window.pageXOffset-e.clientLeft}},y=function(t,e){return{chartX:Math.round(t.pageX-e.left),chartY:Math.round(t.pageY-e.top)}}},69055:function(t,e,n){"use strict";n.d(e,{Ap:function(){return j},EL:function(){return g},Kt:function(){return x},P2:function(){return v},bv:function(){return O},h1:function(){return b},hU:function(){return d},hj:function(){return y},k4:function(){return w},uY:function(){return h}});var r=n(27361),o=n.n(r),i=n(1469),a=n.n(i),u=n(7654),c=n.n(u),l=n(81763),s=n.n(l),f=n(47037),p=n.n(f),h=function(t){return 0===t?0:t>0?1:-1},d=function(t){return p()(t)&&t.indexOf("%")===t.length-1},y=function(t){return s()(t)&&!c()(t)},v=function(t){return y(t)||p()(t)},m=0,g=function(t){var e=++m;return"".concat(t||"").concat(e)},b=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!y(t)&&!p()(t))return r;if(d(t)){var i=t.indexOf("%");n=e*parseFloat(t.slice(0,i))/100}else n=+t;return c()(n)&&(n=r),o&&n>e&&(n=e),n},x=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},O=function(t){if(!a()(t))return!1;for(var e=t.length,n={},r=0;r2?n-2:0),o=2;ot.length)&&(e=t.length);for(var n=0,r=Array(e);n2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(e-(n.top||0)-(n.bottom||0)))/2},y=function(t,e,n,r,u){var c=t.width,p=t.height,h=t.startAngle,y=t.endAngle,v=(0,i.h1)(t.cx,c,c/2),m=(0,i.h1)(t.cy,p,p/2),g=d(c,p,n),b=(0,i.h1)(t.innerRadius,g,0),x=(0,i.h1)(t.outerRadius,g,.8*g);return Object.keys(e).reduce(function(t,n){var i,c=e[n],p=c.domain,d=c.reversed;if(o()(c.range))"angleAxis"===r?i=[h,y]:"radiusAxis"===r&&(i=[b,x]),d&&(i=[i[1],i[0]]);else{var g,O=function(t){if(Array.isArray(t))return t}(g=i=c.range)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(g,2)||function(t,e){if(t){if("string"==typeof t)return f(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(t,e)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();h=O[0],y=O[1]}var w=(0,a.Hq)(c,u),j=w.realScaleType,S=w.scale;S.domain(p).range(i),(0,a.zF)(S);var E=(0,a.g$)(S,l(l({},c),{},{realScaleType:j})),A=l(l(l({},c),E),{},{range:i,radius:x,realScaleType:j,scale:S,cx:v,cy:m,innerRadius:b,outerRadius:x,startAngle:h,endAngle:y});return l(l({},t),{},s({},n,A))},{})},v=function(t,e){var n=t.x,r=t.y;return Math.sqrt(Math.pow(n-e.x,2)+Math.pow(r-e.y,2))},m=function(t,e){var n=t.x,r=t.y,o=e.cx,i=e.cy,a=v({x:n,y:r},{x:o,y:i});if(a<=0)return{radius:a};var u=Math.acos((n-o)/a);return r>i&&(u=2*Math.PI-u),{radius:a,angle:180*u/Math.PI,angleInRadian:u}},g=function(t){var e=t.startAngle,n=t.endAngle,r=Math.min(Math.floor(e/360),Math.floor(n/360));return{startAngle:e-360*r,endAngle:n-360*r}},b=function(t,e){var n,r=m({x:t.x,y:t.y},e),o=r.radius,i=r.angle,a=e.innerRadius,u=e.outerRadius;if(ou)return!1;if(0===o)return!0;var c=g(e),s=c.startAngle,f=c.endAngle,p=i;if(s<=f){for(;p>f;)p-=360;for(;p=s&&p<=f}else{for(;p>s;)p-=360;for(;p=f&&p<=s}return n?l(l({},e),{},{radius:o,angle:p+360*Math.min(Math.floor(e.startAngle/360),Math.floor(e.endAngle/360))}):null}},52017:function(t,e,n){"use strict";n.d(e,{$R:function(){return B},Bh:function(){return R},Gf:function(){return S},L6:function(){return N},NN:function(){return k},TT:function(){return T},eu:function(){return L},rL:function(){return I},sP:function(){return M}});var r=n(13218),o=n.n(r),i=n(23560),a=n.n(i),u=n(47037),c=n.n(u),l=n(27361),s=n.n(l),f=n(14293),p=n.n(f),h=n(1469),d=n.n(h),y=n(67294),v=n(98508),m=n(69055),g=n(30791),b=n(79896),x=["children"],O=["children"];function w(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var j={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},S=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},E=null,A=null,P=function t(e){if(e===E&&d()(A))return A;var n=[];return y.Children.forEach(e,function(e){p()(e)||((0,v.isFragment)(e)?n=n.concat(t(e.props.children)):n.push(e))}),A=n,E=e,n};function k(t,e){var n=[],r=[];return r=d()(e)?e.map(function(t){return S(t)}):[S(e)],P(t).forEach(function(t){var e=s()(t,"type.displayName")||s()(t,"type.name");-1!==r.indexOf(e)&&n.push(t)}),n}function M(t,e){var n=k(t,e);return n&&n[0]}var T=function(t){if(!t||!t.props)return!1;var e=t.props,n=e.width,r=e.height;return!!(0,m.hj)(n)&&!(n<=0)&&!!(0,m.hj)(r)&&!(r<=0)},_=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],C=function(t,e,n,r){var o,i=null!==(o=null===b.ry||void 0===b.ry?void 0:b.ry[r])&&void 0!==o?o:[];return!a()(t)&&(r&&i.includes(e)||b.Yh.includes(e))||n&&b.nv.includes(e)},N=function(t,e,n){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var r=t;if((0,y.isValidElement)(t)&&(r=t.props),!o()(r))return null;var i={};return Object.keys(r).forEach(function(t){var o;C(null===(o=r)||void 0===o?void 0:o[t],t,e,n)&&(i[t]=r[t])}),i},I=function t(e,n){if(e===n)return!0;var r=y.Children.count(e);if(r!==y.Children.count(n))return!1;if(0===r)return!0;if(1===r)return D(d()(e)?e[0]:e,d()(n)?n[0]:n);for(var o=0;o=0)n.push(t);else if(t){var i=S(t.type),a=e[i]||{},u=a.handler,l=a.once;if(u&&(!l||!r[i])){var s=u(t,i,o);n.push(s),r[i]=!0}}}),n},R=function(t){var e=t&&t.type;return e&&j[e]?j[e]:null},B=function(t,e){return P(e).indexOf(t)}},30791:function(t,e,n){"use strict";function r(t,e){for(var n in t)if(({}).hasOwnProperty.call(t,n)&&(!({}).hasOwnProperty.call(e,n)||t[n]!==e[n]))return!1;for(var r in e)if(({}).hasOwnProperty.call(e,r)&&!({}).hasOwnProperty.call(t,r))return!1;return!0}n.d(e,{w:function(){return r}})},20430:function(t,e,n){"use strict";n.d(e,{z:function(){return l}});var r=n(33558),o=n(35552),i=n(52017);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function c(t){for(var e=1;e=0))throw Error(`invalid digits: ${t}`);if(e>15)return a;let n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e1e-6){if(Math.abs(f*c-l*s)>1e-6&&i){let h=n-a,d=o-u,y=c*c+l*l,v=Math.sqrt(y),m=Math.sqrt(p),g=i*Math.tan((r-Math.acos((y+p-(h*h+d*d))/(2*v*m)))/2),b=g/m,x=g/v;Math.abs(b-1)>1e-6&&this._append`L${t+b*s},${e+b*f}`,this._append`A${i},${i},0,0,${+(f*h>s*d)},${this._x1=t+x*c},${this._y1=e+x*l}`}else this._append`L${this._x1=t},${this._y1=e}`}}arc(t,e,n,a,u,c){if(t=+t,e=+e,c=!!c,(n=+n)<0)throw Error(`negative radius: ${n}`);let l=n*Math.cos(a),s=n*Math.sin(a),f=t+l,p=e+s,h=1^c,d=c?a-u:u-a;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,n&&(d<0&&(d=d%o+o),d>i?this._append`A${n},${n},0,1,${h},${t-l},${e-s}A${n},${n},0,1,${h},${this._x1=f},${this._y1=p}`:d>1e-6&&this._append`A${n},${n},0,${+(d>=r)},${h},${this._x1=t+n*Math.cos(u)},${this._y1=e+n*Math.sin(u)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function c(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{let t=Math.floor(n);if(!(t>=0))throw RangeError(`invalid digits: ${n}`);e=t}return t},()=>new u(e)}u.prototype}}]); \ No newline at end of file + */var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,u=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,s=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,d=(n&&Symbol.for("react.suspense_list"),n?Symbol.for("react.memo"):60115),y=n?Symbol.for("react.lazy"):60116;n&&Symbol.for("react.block"),n&&Symbol.for("react.fundamental"),n&&Symbol.for("react.responder"),n&&Symbol.for("react.scope"),e.isFragment=function(t){return function(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case s:case f:case i:case u:case a:case h:return t;default:switch(t=t&&t.$$typeof){case l:case p:case y:case d:case c:return t;default:return e}}case o:return e}}}(t)===i}},98508:function(t,e,n){"use strict";t.exports=n(42894)},175:function(t,e,n){"use strict";n.d(e,{Z:function(){return i},x:function(){return a}});var r=n(94182),o=n(46244);function i(){var t,e,n=(0,o.Z)().unknown(void 0),a=n.domain,u=n.range,c=0,l=1,s=!1,f=0,p=0,h=.5;function d(){var n=a().length,r=l=0))throw Error(`invalid digits: ${t}`);if(e>15)return a;let n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e1e-6){if(Math.abs(f*c-l*s)>1e-6&&i){let h=n-a,d=o-u,y=c*c+l*l,v=Math.sqrt(y),m=Math.sqrt(p),g=i*Math.tan((r-Math.acos((y+p-(h*h+d*d))/(2*v*m)))/2),b=g/m,x=g/v;Math.abs(b-1)>1e-6&&this._append`L${t+b*s},${e+b*f}`,this._append`A${i},${i},0,0,${+(f*h>s*d)},${this._x1=t+x*c},${this._y1=e+x*l}`}else this._append`L${this._x1=t},${this._y1=e}`}}arc(t,e,n,a,u,c){if(t=+t,e=+e,c=!!c,(n=+n)<0)throw Error(`negative radius: ${n}`);let l=n*Math.cos(a),s=n*Math.sin(a),f=t+l,p=e+s,h=1^c,d=c?a-u:u-a;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,n&&(d<0&&(d=d%o+o),d>i?this._append`A${n},${n},0,1,${h},${t-l},${e-s}A${n},${n},0,1,${h},${this._x1=f},${this._y1=p}`:d>1e-6&&this._append`A${n},${n},0,${+(d>=r)},${h},${this._x1=t+n*Math.cos(u)},${this._y1=e+n*Math.sin(u)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function c(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{let t=Math.floor(n);if(!(t>=0))throw RangeError(`invalid digits: ${n}`);e=t}return t},()=>new u(e)}u.prototype}}]); \ No newline at end of file diff --git a/_next/static/chunks/992-506c19267d17f293.js b/_next/static/chunks/992-506c19267d17f293.js deleted file mode 100644 index 8ff9ea0..0000000 --- a/_next/static/chunks/992-506c19267d17f293.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[992],{87931:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(85893),a=n(67294),i=n(41664),o=n.n(i),l=n(72771);let s=e=>{let{href:t,variant:n="secondary",color:a="main0",kind:i="default",size:s="md",disabled:c,children:d,...u}=e,m=(0,r.jsx)(l.zx,{as:"a",variant:n,color:a,kind:i,size:s,disabled:c,...u,children:d});return c?m:(0,r.jsx)(o(),{href:t,passHref:!0,legacyBehavior:!0,children:m})};s.displayName="ButtonLink";var c=(0,a.memo)(s)},68390:function(e,t,n){n.d(t,{HC:function(){return m},ZP:function(){return p}});var r=n(85893),a=n(19521),i=n(67294),o=n(72771);let l=a.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-lib0cf-0"})([""," background-color:#00000033;border:1px solid #ffffff19;box-shadow:0px 4px 24px 0px rgba(135,157,202,0.12);backdrop-filter:blur(50px);"],{position:"relative",display:"flex",flexDirection:"column",gap:"1.5rem",borderRadius:"1rem",padding:"1.5rem"}),s=a.ZP.div.attrs((0,o.PT)("tp-info")).withConfig({displayName:"styles__StyledTitle",componentId:"sc-lib0cf-1"})(["",""],{textTransform:"uppercase"});var c=n(11505);let d=e=>{let{name:t,value:n,big:i=!1,...o}=e,l=(0,a.Fg)();return(0,r.jsxs)(f,{...o,children:[(0,r.jsx)(h,{className:"tp-body3 fs-10",children:t}),(0,r.jsx)(y,{className:"".concat(i?"tp-body3 fs-16":"tp-body fs-12"),children:n||(0,r.jsx)(c.g4,{width:"1em",height:"1em",color:l.color.info})})]})};d.displayName="Card2Field";let u=e=>{let{title:t,children:n,...a}=e;return(0,r.jsxs)(l,{...a,children:[(0,r.jsx)(s,{children:t}),n]})};u.displayName="Card2";let m=(0,i.memo)(d);var p=(0,i.memo)(u),f=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-cjcrrw-0"})({display:"flex",alignItems:"center"}),h=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-cjcrrw-1"})({marginRight:"1rem",whiteSpace:"nowrap",textTransform:"uppercase",opacity:"0.6"}),y=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-cjcrrw-2"})({marginLeft:"auto",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"})},77849:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(85893),a=n(19521),i=n(67294),o=n(72771);let l=e=>{let{children:t,isOwner:n,value:a,onChange:o,onBlur:l,onKeyDown:s,wrap:f=!1,...h}=e,[y,g]=(0,i.useState)(),v=(0,i.useRef)(null),w=(0,i.useCallback)(()=>{g(e=>e||!e)},[]),x=(0,i.useCallback)(e=>{g(!1),l&&l(e)},[l]),_=(0,i.useCallback)(e=>{["Escape","Enter","NumpadEnter"].includes(e.code)&&(g(!1),s&&s(e))},[s]),b=(0,i.useCallback)(e=>{var t;let n=null===(t=e.currentTarget)||void 0===t?void 0:t.textContent;o&&o(n)},[o]);return(0,i.useEffect)(()=>{if(!v.current)return;let e=a+"";v.current.textContent!==e&&(v.current.textContent=e||null)},[a,y]),(0,i.useEffect)(()=>{v.current&&(v.current.focus(),function(e){if(!document.createRange)return;let t=document.createRange();t.selectNodeContents(e),t.collapse(!1);let n=window.getSelection();null==n||n.removeAllRanges(),null==n||n.addRange(t)}(v.current),v.current.scrollLeft=v.current.scrollWidth)},[y]),(0,r.jsxs)(c,{...h,children:[y?(0,r.jsx)(d,{ref:v,type:"text",disabled:!n,contentEditable:!0,onInput:b,onBlur:x,onKeyDown:_,suppressContentEditableWarning:!0,...h,$_css:[{minWidth:"1px",borderStyle:"none",outline:"2px solid transparent",outlineOffset:"2px"},!f&&{maxWidth:"100%",overflow:"hidden",whiteSpace:"nowrap"}]}):(0,r.jsx)(u,{$_css2:[!f&&{maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}],children:t||a||"NONE"}),n&&(0,r.jsx)(m,{$_css3:[{display:"flex",flexShrink:"0",justifyContent:"flex-end",overflow:"hidden"},{maxWidth:y?"0":"1.75rem",transition:"max-width ease-in-out 0.25s 0s"}],children:(0,r.jsx)(p,{name:"edit",onClick:w})})]})};l.displayName="NodeDetailEditableField";var s=(0,i.memo)(l),c=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-g2fwm8-0"})({display:"flex",alignItems:"baseline",overflow:"hidden"}),d=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-g2fwm8-1"})(["",""],e=>e.$_css),u=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-g2fwm8-2"})(["",""],e=>e.$_css2),m=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-g2fwm8-3"})(["",""],e=>e.$_css3),p=(0,a.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-g2fwm8-4"})({marginLeft:"0.75rem",height:"0.875rem",width:"0.875rem",cursor:"pointer"})},1218:function(e,t,n){n.d(t,{Z:function(){return b}});var r=n(85893),a=n(67294),i=n(72771),o=n(19521);let l=o.ZP.input.withConfig({displayName:"styles__StyledHiddenFileInput",componentId:"sc-11emaos-0"})(["display:none;"]),s=(0,a.forwardRef)((e,t)=>{let{value:n,onChange:o,accept:s,children:c,error:d,label:u,resetValue:m="",...p}=e,f=(0,a.useRef)(null),h=(0,a.useCallback)(()=>{if(f.current){if(void 0!==m&&n&&n!==m){f.current.value="",o(m);return}f.current.click()}},[o,m,n]),y=(0,a.useCallback)(e=>{let t=e.target,{files:n}=t;if(n){let e=n[0];o(e)}},[o]);return(0,r.jsxs)("div",{tabIndex:-1,ref:t,onClick:h,...p,children:[u&&(0,r.jsx)(i.lX,{label:u,error:d,required:!0}),c,d&&(0,r.jsx)(i.Xq,{error:d}),(0,r.jsx)(l,{type:"file",ref:f,onChange:y,accept:s})]})});s.displayName="HiddenFileInput";var c=(0,a.memo)(s);let d=(0,o.ZP)(c).attrs(e=>({accept:"*.png,*.jpg,*.jpeg,*.svg",...e})).withConfig({displayName:"styles__StyledBackgroundEditInput",componentId:"sc-ysmt7e-0"})(["",";"],e=>{let{theme:t}=e;return(0,o.iv)([""," transition:all ease-in-out 0.25s 0s;background-color:","66;border-bottom-left-radius:100%;"],{position:"absolute",right:"-1rem",top:"-1rem",display:"flex",height:"3.5rem",width:"5rem",cursor:"pointer",alignItems:"center",justifyContent:"center",paddingBottom:"1.25rem",paddingLeft:"1.5rem",opacity:"0"},t.color.base1)}),u=o.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-ysmt7e-1"})(["",""],e=>{let{$backgroundUrl:t,$hash:n,theme:r}=e,a=Object.keys(r.gradient),i=(n||"").split("").reduce((e,t)=>t.charCodeAt(0)+e,0)%a.length,[l,s]=r.gradient[a[i]].colors,c=t?"url(".concat(t,")"):"linear-gradient(90deg, ".concat(l,"cc 0%, ").concat(s,"cc 100%)");return(0,o.iv)([""," background-image:",";background-position:center;background-size:cover;&:before{"," content:'';background:inherit;transition:transform 0.4s ease-in-out;}&:hover{&:before{","}& > ","{","}}"],{position:"relative",zIndex:"0",display:"flex",height:"12.5rem",flexDirection:"column",justifyContent:"flex-end",overflow:"hidden"},c,{position:"absolute",inset:"0px",transformOrigin:"center","--tw-scale-x":"1","--tw-scale-y":"1",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},{"--tw-scale-x":"1.1","--tw-scale-y":"1.1",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},d,{right:"0px",top:"0px",opacity:"1"})}),m=o.ZP.h1.attrs((0,i.PT)("tp-h5")).withConfig({displayName:"styles__StyledTitle",componentId:"sc-ysmt7e-2"})(["",";"],e=>{let{theme:t}=e;return(0,o.iv)([""," color:",";background-color:","E5;"],{zIndex:"10",margin:"0px",paddingLeft:"1.5rem",paddingRight:"1.5rem",paddingTop:"0.125rem",paddingBottom:"0.125rem"},t.color.text,t.color.base1)}),p=o.ZP.h2.attrs((0,i.PT)("tp-body3")).withConfig({displayName:"styles__StyledDescription",componentId:"sc-ysmt7e-3"})(["",";"],e=>{let{theme:t}=e;return(0,o.iv)([""," color:",";"],{margin:"0px",paddingLeft:"1.5rem",paddingRight:"1.5rem",paddingTop:"0.75rem",paddingBottom:"0.75rem"},t.color.text)}),f=(0,o.ZP)(c).attrs(e=>({accept:"*.png,*.jpg,*.jpeg,*.svg",...e})).withConfig({displayName:"styles__StyledNodeAvatarEditInput",componentId:"sc-ysmt7e-4"})(["",";"],e=>{let{theme:t}=e;return(0,o.iv)([""," transition:all ease-in-out 0.25s 0s;background-color:","66;border-radius:50%;"],{position:"absolute",inset:"0px",display:"flex",cursor:"pointer",alignItems:"center",justifyContent:"center",opacity:"0"},t.color.base1)}),h=o.ZP.div.withConfig({displayName:"styles__StyledNodeAvatarContainer",componentId:"sc-ysmt7e-5"})([""," &:hover > ","{","}"],{position:"relative",zIndex:"10",marginLeft:"1.5rem",marginRight:"1.5rem",marginTop:"1rem",marginBottom:"1rem",display:"inline-flex",overflow:"hidden"},f,{opacity:"1"}),y=(0,o.ZP)(i.pN).attrs(e=>({size:"lg",...e})).withConfig({displayName:"styles__StyledNodeAvatar",componentId:"sc-ysmt7e-6"})([""]);var g=n(77849),v=n(33358),w=n(34853);function x(e){let{file:t}=e,[n,r]=(0,a.useState)();return(0,a.useEffect)(()=>{(async function(){let e;if(!t){r(void 0);return}t instanceof File&&(e=await (0,w.s5)(t)),"string"==typeof t&&((e=new Image).src="".concat(v.pf,"/api/v0/storage/raw/").concat(t)),e&&r(e)})()},[t]),{img:n}}let _=e=>{let{nameCtrl:t,descriptionCtrl:n,bannerCtrl:a,pictureCtrl:o,isOwner:l,node:s,...c}=e,{img:v}=x({file:o.field.value}),{img:w}=x({file:a.field.value});return(0,r.jsxs)("div",{...c,children:[(0,r.jsxs)(u,{$hash:null==s?void 0:s.hash,$backgroundUrl:null==w?void 0:w.src,children:[l&&(0,r.jsx)(d,{...a.field,...a.fieldState,resetValue:null==s?void 0:s.banner,children:a.field.value!==(null==s?void 0:s.banner)?(0,r.jsx)(i.JO,{name:"trash"}):(0,r.jsx)(i.JO,{name:"edit"})}),(0,r.jsx)("div",{children:(0,r.jsxs)(h,{children:[(0,r.jsx)(y,{src:null==v?void 0:v.src}),l&&(0,r.jsx)(f,{...o.field,...o.fieldState,resetValue:null==s?void 0:s.picture,children:o.field.value!==(null==s?void 0:s.picture)?(0,r.jsx)(i.JO,{name:"trash"}):(0,r.jsx)(i.JO,{name:"edit"})})]})}),(0,r.jsx)(m,{children:(0,r.jsx)(g.Z,{...t.field,...t.fieldState,placeholder:"name",isOwner:l})})]}),(n.field.value||l)&&(0,r.jsx)(p,{children:(0,r.jsx)(g.Z,{...n.field,...n.fieldState,placeholder:"description",isOwner:l,wrap:!0})})]})};_.displayName="NodeDetailHeader";var b=(0,a.memo)(_)},43666:function(e,t,n){n.d(t,{Z:function(){return d}});var r=n(85893),a=n(19521),i=n(67294),o=n(41664),l=n.n(o),s=n(72771);let c=e=>{let{href:t,children:n,isOwner:a,...i}=e,o=(0,r.jsx)(u,{children:n||"NONE"});return(0,r.jsx)(r.Fragment,{children:t?(0,r.jsxs)(m,{href:t,target:"_blank",...i,children:[o,!a&&(0,r.jsx)(p,{name:"external-link-square-alt"})]}):(0,r.jsx)(f,{children:o})})};c.displayName="NodeDetailLink";var d=(0,i.memo)(c),u=(0,a.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1nkwyfg-0"})({flex:"1 1 0%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}),m=(0,a.ZP)(l()).withConfig({displayName:"cmp___StyledLink",componentId:"sc-1nkwyfg-1"})({display:"flex",width:"100%",alignItems:"center"}),p=(0,a.ZP)(s.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-1nkwyfg-2"})({marginLeft:"0.75rem",height:"0.875rem",width:"0.875rem"}),f=(0,a.ZP)("span").withConfig({displayName:"cmp___StyledSpan2",componentId:"sc-1nkwyfg-3"})({display:"flex",width:"100%",alignItems:"center"})},8978:function(e,t,n){n.d(t,{Z:function(){return p}});var r=n(85893),a=n(19521),i=n(67294),o=n(72771);let l=(0,a.ZP)(o.cu).attrs(e=>{let{$status:t,...n}=e;return{$color:"active"===t||"linked"===t?"main1":"main2",...n}}).withConfig({displayName:"styles__StyledStatusIcon",componentId:"sc-1qd83xw-0"})([""]),s=e=>{let{status:t,...n}=e;return(0,r.jsxs)(d,{...n,children:[(0,r.jsx)(l,{$status:t}),(0,r.jsx)(u,{className:"tp-body3",children:t})]})};s.displayName="NodeStatus";var c=(0,i.memo)(s),d=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-b7ni1q-0"})({display:"flex",alignItems:"center",gap:"0.375rem",paddingTop:"0.375rem"}),u=(0,a.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-b7ni1q-1"})({textTransform:"capitalize"});let m=e=>{let{status:t,...n}=e;return(0,r.jsxs)(f,{...n,children:[(0,r.jsx)("div",{className:"tp-body fs-10",children:"STATUS"}),(0,r.jsx)(c,{status:t||"waiting"})]})};m.displayName="NodeDetailStatus";var p=(0,i.memo)(m),f=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-jhruyg-0"})({backgroundColor:"#00000033",paddingLeft:"0.75rem",paddingRight:"0.75rem",paddingTop:"0.375rem",paddingBottom:"0.375rem"})},6309:function(e,t,n){n.d(t,{t:function(){return c},Z:function(){return d}});var r=n(85893),a=n(67294),i=n(19521);let o=i.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-ouxjcu-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.25rem",whiteSpace:"nowrap"});var l=n(72771),s=n(34853);let c=e=>{let{value:t,...n}=e;return(0,r.jsxs)(o,{...n,children:[(0,s.RK)(t),(0,r.jsx)(l.TR,{color:"currentColor"})]})};c.displayName="Price";var d=(0,a.memo)(c)},7954:function(e,t,n){n.d(t,{Z:function(){return r.Z}});var r=n(6309)},10159:function(e,t,n){n.d(t,{c:function(){return l}});var r=n(72771),a=n(67294),i=n(87536),o=n(1604);function l(e){let{onSubmit:t,onSuccess:n,onError:l,readyDeps:s=[],...c}=e,d=(0,i.cI)(c);(0,a.useEffect)(()=>{"object"==typeof c.defaultValues&&d.reset(c.defaultValues)},[...s]);let[u,m]=(0,a.useState)({data:void 0,error:void 0,loading:!1}),[p,{onLoad:f,onSuccess:h,onError:y}]=(0,r.g7)({flushData:!0,state:u,setState:m,onSuccess:n,onError:l}),g=(0,a.useCallback)(async e=>{try{f();let n=await t(e);h(n)}catch(t){let e=t instanceof o.jm?Error("Validation error, check highlighted form fields"):(null==t?void 0:t.cause)||t;d.setError("root.serverError",{...e,message:null==e?void 0:e.message}),y(e)}},[d,y,f,t,h]),v=(0,a.useCallback)(async e=>{let t;if(console.log(e),!t){let n=function e(t){let[n]=Object.entries(t);if(!n)return;let[r,a]=n;if(Array.isArray(a)){let t=a[a.length-1];return e(t)}return[r,a]}(e);if(n){let[e,r]=n,a="string"==typeof r?r:(null==r?void 0:r.message)?": ".concat(r.message):(null==r?void 0:r.type)?': "'.concat(null==r?void 0:r.type,'" validation not satisfied'):"";t=Error('Error on field "'.concat(e,'"').concat(a))}}t||(t=Error("Validation error")),y(t)},[y]),w=(0,a.useMemo)(()=>d.handleSubmit(g,v),[d,g,v]);return{...d,requestState:p,handleSubmit:w}}},73384:function(e,t,n){n.d(t,{i:function(){return s}});var r=n(94461),a=n(48107),i=n(91421),o=n(72771),l=n(67294);function s(){let[e,t]=(0,r.mr)(),{account:n}=e.account,{entities:s}=e.crns,{entities:c}=e.ccns,d=(0,l.useMemo)(()=>new a.B(n),[n]),u=(0,o.lm)(),m=(0,l.useCallback)(e=>"string"==typeof e?null==s?void 0:s.find(t=>t.hash===e):e,[s]),p=(0,l.useCallback)(e=>"string"==typeof e?null==c?void 0:c.find(t=>t.hash===e):e,[c]),f=(0,l.useCallback)(e=>{let t=m(e);return!!t&&d.isLinked(t)},[m,d]),h=(0,l.useCallback)((e,t)=>{let n=m(e),r=p(t);return!!n&&!!r&&d.isLinkableBy(n,r)[0]},[p,m,d]),y=(0,l.useCallback)(e=>{let t=m(e);if(!t)return!1;let n=p(t.parentData||t.parent||"");return!!n&&d.isUnlinkableBy(t,n)},[p,m,d]),g=(0,l.useCallback)(async(e,n)=>{try{if(!u)throw Error("Notification not ready");let r=m(e);if(!r)throw Error("Invalid CRN node");let a=p(n);if(!a)throw Error("Invalid CCN node");if(!h(r,a))throw Error("Not linkable node");await d.linkComputeResourceNode(r.hash),u.add({variant:"success",title:"Success",text:'Linked resource node "'.concat(r.hash,'" successfully.')});let[o,l]=function(e,t){let n={...t,virtual:Date.now()},r={...e,virtual:Date.now()};n.parent=r.hash,n.parentData=r;let a=r.crnsData.reduce((e,t)=>(e[t.hash]=t,e),{});return a[n.hash]=n,r.crnsData=Object.values(a),r.resource_nodes=Object.keys(a),[r,n]}(a,r);return t(new i.Wy({name:"ccns",entities:[o]})),t(new i.Wy({name:"crns",entities:[l]})),!0}catch(e){null==u||u.add({variant:"error",title:"Error",text:e.message})}return!1},[t,p,m,h,d,u]),v=(0,l.useCallback)(async e=>{try{if(!u)throw Error("Notification not ready");let n=m(e);if(!n)throw Error("Invalid CRN node");let r=p(n.parentData||n.parent||"");if(!r)throw Error("Invalid CCN node");if(!y(n))throw Error("Not unlinkable node");await d.unlinkComputeResourceNode(n.hash),u.add({variant:"success",title:"Success",text:'Unlinked resource node "'.concat(n.hash,'" successfully.')});let[a,o]=function(e,t){let n={...t,virtual:Date.now()},r={...e,virtual:Date.now()};n.parent="",n.parentData=void 0;let a=r.crnsData.filter(e=>e.hash!==n.hash);return r.crnsData=a,r.resource_nodes=a.map(e=>e.hash),[r,n]}(r,n);return t(new i.Wy({name:"ccns",entities:[a]})),t(new i.Wy({name:"crns",entities:[o]})),!0}catch(e){null==u||u.add({variant:"error",title:"Error",text:e.message})}return!1},[t,p,m,y,d,u]);return{isLinked:f,isLinkableByUser:h,isUnlinkableByUser:y,handleLink:g,handleUnlink:v}}},15457:function(e,t,n){n.d(t,{_:function(){return c}});var r=n(67294),a=n(11163),i=n(72771),o=n(48107),l=n(94461),s=n(91421);function c(e){var t;let{node:n,nodes:c}=e,d=(0,a.useRouter)(),u=(0,i.lm)(),[m,p]=(0,l.mr)(),{account:f}=m.account,h=(0,r.useMemo)(()=>new o.B(f),[f]),y=(0,r.useMemo)(()=>n?h.isCRN(n):void 0,[h,n]),g=(0,r.useCallback)(async()=>{if(n){if(!u)throw Error("Notification not ready");try{let e=null==n?void 0:n.hash;await h.removeNode(e),u.add({variant:"success",title:"Success",text:'Your node "'.concat(n.hash,'" was deleted successfully.')}),p(new s.gg({name:y?"crns":"ccns",keys:[e]})),d.replace("/earn/".concat(y?"crn":"ccn"))}catch(e){null==u||u.add({variant:"error",title:"Error",text:e.message})}}},[p,y,n,h,u,d]),{nodes_with_identical_asn:v}=(null==n?void 0:null===(t=n.scoreData)||void 0===t?void 0:t.measurements)||{},{base_latency:w,measured_at:x}=(null==n?void 0:n.metricsData)||{},_=(0,r.useMemo)(()=>w?"".concat(Number(100*(w||0)).toFixed(2)," %"):void 0,[w]),b=(0,r.useMemo)(()=>{if(!x)return;let e=new Date(1e3*x);return"".concat(e.toLocaleDateString()," (").concat(e.toLocaleTimeString(),")")},[x]),C=(0,r.useMemo)(()=>{if(!n)return;let e=new Date((null==n?void 0:n.time)*1e3);return"".concat(e.toLocaleDateString())},[n]),N=(0,r.useMemo)(()=>n&&h.isUserNode(n),[h,n]);return{account:f,node:n,nodesOnSameASN:v,baseLatency:_,lastMetricsCheck:b,creationDate:C,isOwner:N,handleRemove:g}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/_app-196a2ec1aa95cfe9.js b/_next/static/chunks/pages/_app-196a2ec1aa95cfe9.js new file mode 100644 index 0000000..72e3e4e --- /dev/null +++ b/_next/static/chunks/pages/_app-196a2ec1aa95cfe9.js @@ -0,0 +1,10038 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{88630:function(eb){"use strict";function em(eb){if(eb.length>=255)throw TypeError("Alphabet too long");for(var em=new Uint8Array(256),ew=0;ew>>0,e_=new Uint8Array(eV);eb[ew];){var eO=em[eb.charCodeAt(ew)];if(255===eO)return;for(var eP=0,ej=eV-1;(0!==eO||eP>>0,e_[ej]=eO%256>>>0,eO=eO/256>>>0;if(0!==eO)throw Error("Non-zero carry");eN=eP,ew++}for(var eB=eV-eN;eB!==eV&&0===e_[eB];)eB++;for(var eR=new Uint8Array(eH+(eV-eB)),eU=eH;eB!==eV;)eR[eU++]=e_[eB++];return eR}function eP(eb){var em=eO(eb);if(em)return em;throw Error("Non-base"+eE+" character")}return{encode:function(em){if(em instanceof Uint8Array||(ArrayBuffer.isView(em)?em=new Uint8Array(em.buffer,em.byteOffset,em.byteLength):Array.isArray(em)&&(em=Uint8Array.from(em))),!(em instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===em.length)return"";for(var ew=0,eH=0,eN=0,eV=em.length;eN!==eV&&0===em[eN];)eN++,ew++;for(var eS=(eV-eN)*e_+1>>>0,eO=new Uint8Array(eS);eN!==eV;){for(var eP=em[eN],ej=0,eB=eS-1;(0!==eP||ej>>0,eO[eB]=eP%eE>>>0,eP=eP/eE>>>0;if(0!==eP)throw Error("Non-zero carry");eH=ej,eN++}for(var eR=eS-eH;eR!==eS&&0===eO[eR];)eR++;for(var eU=eD.repeat(ew);eReG?new e_.MobileRelayUI(eb):new eP.WalletLinkRelayUI(eb)),eQ={linkAPIUrl:eD,version:eB.LIB_VERSION,darkMode:!!eb.darkMode,uiConstructor:eY,storage:this._storage,relayEventManager:this._relayEventManager,diagnosticLogger:this._diagnosticLogger,reloadOnDisconnect:this._reloadOnDisconnect,enableMobileWalletLink:eb.enableMobileWalletLink};if(this._relay=eG?new eS.MobileRelay(eQ):new ej.WalletLinkRelay(eQ),this.setAppInfo(eb.appName,eb.appLogoUrl),eb.headlessMode)return;this._relay.attachUI()}makeWeb3Provider(eb="",em=1){let ew=this.walletExtension;if(ew)return this.isCipherProvider(ew)||ew.setProviderInfo(eb,em),!1===this._reloadOnDisconnect&&"function"==typeof ew.disableReloadOnDisconnect&&ew.disableReloadOnDisconnect(),ew;let eH=this.coinbaseBrowser;if(eH)return eH;let eN=this._relay;if(!eN||!this._relayEventManager||!this._storage)throw Error("Relay not initialized, should never happen");return eb||eN.setConnectDisabled(!0),new eD.CoinbaseWalletProvider({relayProvider:()=>Promise.resolve(eN),relayEventManager:this._relayEventManager,storage:this._storage,jsonRpcUrl:eb,chainId:em,qrUrl:this.getQrUrl(),diagnosticLogger:this._diagnosticLogger,overrideIsMetaMask:this._overrideIsMetaMask,overrideIsCoinbaseWallet:this._overrideIsCoinbaseWallet,overrideIsCoinbaseBrowser:this._overrideIsCoinbaseBrowser})}setAppInfo(eb,em){var ew;this._appName=eb||"DApp",this._appLogoUrl=em||(0,eV.getFavicon)();let eH=this.walletExtension;eH?this.isCipherProvider(eH)||eH.setAppInfo(this._appName,this._appLogoUrl):null===(ew=this._relay)||void 0===ew||ew.setAppInfo(this._appName,this._appLogoUrl)}disconnect(){var eb;let em=this===null||void 0===this?void 0:this.walletExtension;em?em.close():null===(eb=this._relay)||void 0===eb||eb.resetAndReload()}getQrUrl(){var eb,em;return null!==(em=null===(eb=this._relay)||void 0===eb?void 0:eb.getQRCodeUrl())&&void 0!==em?em:null}getCoinbaseWalletLogo(eb,em=240){return(0,eH.walletLogo)(eb,em)}get walletExtension(){var eb;return null!==(eb=window.coinbaseWalletExtension)&&void 0!==eb?eb:window.walletLinkExtension}get coinbaseBrowser(){var eb,em;try{let ew=null!==(eb=window.ethereum)&&void 0!==eb?eb:null===(em=window.top)||void 0===em?void 0:em.ethereum;if(!ew)return;if("isCoinbaseBrowser"in ew&&ew.isCoinbaseBrowser)return ew;return}catch(eb){return}}isCipherProvider(eb){return"boolean"==typeof eb.isCipher&&eb.isCipher}}em.CoinbaseWalletSDK=eR,eR.VERSION=eB.LIB_VERSION},52719:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.walletLogo=void 0;let ew=(eb,em)=>{let ew;switch(eb){case"standard":default:return`data:image/svg+xml,%3Csvg width='${em}' height='${ew=em}' viewBox='0 0 1024 1024' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='1024' height='1024' fill='%230052FF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M152 512C152 710.823 313.177 872 512 872C710.823 872 872 710.823 872 512C872 313.177 710.823 152 512 152C313.177 152 152 313.177 152 512ZM420 396C406.745 396 396 406.745 396 420V604C396 617.255 406.745 628 420 628H604C617.255 628 628 617.255 628 604V420C628 406.745 617.255 396 604 396H420Z' fill='white'/%3E %3C/svg%3E `;case"circle":return`data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${em}' height='${ew=em}' viewBox='0 0 999.81 999.81'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052fe;%7D.cls-2%7Bfill:%23fefefe;%7D.cls-3%7Bfill:%230152fe;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M655-115.9h56c.83,1.59,2.36.88,3.56,1a478,478,0,0,1,75.06,10.42C891.4-81.76,978.33-32.58,1049.19,44q116.7,126,131.94,297.61c.38,4.14-.34,8.53,1.78,12.45v59c-1.58.84-.91,2.35-1,3.56a482.05,482.05,0,0,1-10.38,74.05c-24,106.72-76.64,196.76-158.83,268.93s-178.18,112.82-287.2,122.6c-4.83.43-9.86-.25-14.51,1.77H654c-1-1.68-2.69-.91-4.06-1a496.89,496.89,0,0,1-105.9-18.59c-93.54-27.42-172.78-77.59-236.91-150.94Q199.34,590.1,184.87,426.58c-.47-5.19.25-10.56-1.77-15.59V355c1.68-1,.91-2.7,1-4.06a498.12,498.12,0,0,1,18.58-105.9c26-88.75,72.64-164.9,140.6-227.57q126-116.27,297.21-131.61C645.32-114.57,650.35-113.88,655-115.9Zm377.92,500c0-192.44-156.31-349.49-347.56-350.15-194.13-.68-350.94,155.13-352.29,347.42-1.37,194.55,155.51,352.1,348.56,352.47C876.15,734.23,1032.93,577.84,1032.93,384.11Z' transform='translate(-183.1 115.9)'/%3E%3Cpath class='cls-2' d='M1032.93,384.11c0,193.73-156.78,350.12-351.29,349.74-193-.37-349.93-157.92-348.56-352.47C334.43,189.09,491.24,33.28,685.37,34,876.62,34.62,1032.94,191.67,1032.93,384.11ZM683,496.81q43.74,0,87.48,0c15.55,0,25.32-9.72,25.33-25.21q0-87.48,0-175c0-15.83-9.68-25.46-25.59-25.46H595.77c-15.88,0-25.57,9.64-25.58,25.46q0,87.23,0,174.45c0,16.18,9.59,25.7,25.84,25.71Z' transform='translate(-183.1 115.9)'/%3E%3Cpath class='cls-3' d='M683,496.81H596c-16.25,0-25.84-9.53-25.84-25.71q0-87.23,0-174.45c0-15.82,9.7-25.46,25.58-25.46H770.22c15.91,0,25.59,9.63,25.59,25.46q0,87.47,0,175c0,15.49-9.78,25.2-25.33,25.21Q726.74,496.84,683,496.81Z' transform='translate(-183.1 115.9)'/%3E%3C/svg%3E`;case"text":return`data:image/svg+xml,%3Csvg width='${em}' height='${ew=(.1*em).toFixed(2)}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 528.15 53.64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052ff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ECoinbase_Wordmark_SubBrands_ALL%3C/title%3E%3Cpath class='cls-1' d='M164.45,15a15,15,0,0,0-11.74,5.4V0h-8.64V52.92h8.5V48a15,15,0,0,0,11.88,5.62c10.37,0,18.21-8.21,18.21-19.3S174.67,15,164.45,15Zm-1.3,30.67c-6.19,0-10.73-4.83-10.73-11.31S157,23,163.22,23s10.66,4.82,10.66,11.37S169.34,45.65,163.15,45.65Zm83.31-14.91-6.34-.93c-3-.43-5.18-1.44-5.18-3.82,0-2.59,2.8-3.89,6.62-3.89,4.18,0,6.84,1.8,7.42,4.76h8.35c-.94-7.49-6.7-11.88-15.55-11.88-9.15,0-15.2,4.68-15.2,11.3,0,6.34,4,10,12,11.16l6.33.94c3.1.43,4.83,1.65,4.83,4,0,2.95-3,4.17-7.2,4.17-5.12,0-8-2.09-8.43-5.25h-8.49c.79,7.27,6.48,12.38,16.84,12.38,9.44,0,15.7-4.32,15.7-11.74C258.12,35.28,253.58,31.82,246.46,30.74Zm-27.65-2.3c0-8.06-4.9-13.46-15.27-13.46-9.79,0-15.26,5-16.34,12.6h8.57c.43-3,2.73-5.4,7.63-5.4,4.39,0,6.55,1.94,6.55,4.32,0,3.09-4,3.88-8.85,4.39-6.63.72-14.84,3-14.84,11.66,0,6.7,5,11,12.89,11,6.19,0,10.08-2.59,12-6.7.28,3.67,3,6.05,6.84,6.05h5v-7.7h-4.25Zm-8.5,9.36c0,5-4.32,8.64-9.57,8.64-3.24,0-6-1.37-6-4.25,0-3.67,4.39-4.68,8.42-5.11s6-1.22,7.13-2.88ZM281.09,15c-11.09,0-19.23,8.35-19.23,19.36,0,11.6,8.72,19.3,19.37,19.3,9,0,16.06-5.33,17.86-12.89h-9c-1.3,3.31-4.47,5.19-8.71,5.19-5.55,0-9.72-3.46-10.66-9.51H299.3V33.12C299.3,22.46,291.53,15,281.09,15Zm-9.87,15.26c1.37-5.18,5.26-7.7,9.72-7.7,4.9,0,8.64,2.8,9.51,7.7ZM19.3,23a9.84,9.84,0,0,1,9.5,7h9.14c-1.65-8.93-9-15-18.57-15A19,19,0,0,0,0,34.34c0,11.09,8.28,19.3,19.37,19.3,9.36,0,16.85-6,18.5-15H28.8a9.75,9.75,0,0,1-9.43,7.06c-6.27,0-10.66-4.83-10.66-11.31S13,23,19.3,23Zm41.11-8A19,19,0,0,0,41,34.34c0,11.09,8.28,19.3,19.37,19.3A19,19,0,0,0,79.92,34.27C79.92,23.33,71.64,15,60.41,15Zm.07,30.67c-6.19,0-10.73-4.83-10.73-11.31S54.22,23,60.41,23s10.8,4.89,10.8,11.37S66.67,45.65,60.48,45.65ZM123.41,15c-5.62,0-9.29,2.3-11.45,5.54V15.7h-8.57V52.92H112V32.69C112,27,115.63,23,121,23c5,0,8.06,3.53,8.06,8.64V52.92h8.64V31C137.66,21.6,132.84,15,123.41,15ZM92,.36a5.36,5.36,0,0,0-5.55,5.47,5.55,5.55,0,0,0,11.09,0A5.35,5.35,0,0,0,92,.36Zm-9.72,23h5.4V52.92h8.64V15.7h-14Zm298.17-7.7L366.2,52.92H372L375.29,44H392l3.33,8.88h6L386.87,15.7ZM377,39.23l6.45-17.56h.1l6.56,17.56ZM362.66,15.7l-7.88,29h-.11l-8.14-29H341l-8,28.93h-.1l-8-28.87H319L329.82,53h5.45l8.19-29.24h.11L352,53h5.66L368.1,15.7Zm135.25,0v4.86h12.32V52.92h5.6V20.56h12.32V15.7ZM467.82,52.92h25.54V48.06H473.43v-12h18.35V31.35H473.43V20.56h19.93V15.7H467.82ZM443,15.7h-5.6V52.92h24.32V48.06H443Zm-30.45,0h-5.61V52.92h24.32V48.06H412.52Z'/%3E%3C/svg%3E`;case"textWithLogo":return`data:image/svg+xml,%3Csvg width='${em}' height='${ew=(.25*em).toFixed(2)}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.44 77.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052ff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M142.94,20.2l-7.88,29H135l-8.15-29h-5.55l-8,28.93h-.11l-8-28.87H99.27l10.84,37.27h5.44l8.2-29.24h.1l8.41,29.24h5.66L148.39,20.2Zm17.82,0L146.48,57.42h5.82l3.28-8.88h16.65l3.34,8.88h6L167.16,20.2Zm-3.44,23.52,6.45-17.55h.11l6.56,17.55ZM278.2,20.2v4.86h12.32V57.42h5.6V25.06h12.32V20.2ZM248.11,57.42h25.54V52.55H253.71V40.61h18.35V35.85H253.71V25.06h19.94V20.2H248.11ZM223.26,20.2h-5.61V57.42H242V52.55H223.26Zm-30.46,0h-5.6V57.42h24.32V52.55H192.8Zm-154,38A19.41,19.41,0,1,1,57.92,35.57H77.47a38.81,38.81,0,1,0,0,6.47H57.92A19.39,19.39,0,0,1,38.81,58.21Z'/%3E%3C/svg%3E`;case"textLight":return`data:image/svg+xml,%3Csvg width='${em}' height='${ew=(.1*em).toFixed(2)}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 528.15 53.64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fefefe;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ECoinbase_Wordmark_SubBrands_ALL%3C/title%3E%3Cpath class='cls-1' d='M164.45,15a15,15,0,0,0-11.74,5.4V0h-8.64V52.92h8.5V48a15,15,0,0,0,11.88,5.62c10.37,0,18.21-8.21,18.21-19.3S174.67,15,164.45,15Zm-1.3,30.67c-6.19,0-10.73-4.83-10.73-11.31S157,23,163.22,23s10.66,4.82,10.66,11.37S169.34,45.65,163.15,45.65Zm83.31-14.91-6.34-.93c-3-.43-5.18-1.44-5.18-3.82,0-2.59,2.8-3.89,6.62-3.89,4.18,0,6.84,1.8,7.42,4.76h8.35c-.94-7.49-6.7-11.88-15.55-11.88-9.15,0-15.2,4.68-15.2,11.3,0,6.34,4,10,12,11.16l6.33.94c3.1.43,4.83,1.65,4.83,4,0,2.95-3,4.17-7.2,4.17-5.12,0-8-2.09-8.43-5.25h-8.49c.79,7.27,6.48,12.38,16.84,12.38,9.44,0,15.7-4.32,15.7-11.74C258.12,35.28,253.58,31.82,246.46,30.74Zm-27.65-2.3c0-8.06-4.9-13.46-15.27-13.46-9.79,0-15.26,5-16.34,12.6h8.57c.43-3,2.73-5.4,7.63-5.4,4.39,0,6.55,1.94,6.55,4.32,0,3.09-4,3.88-8.85,4.39-6.63.72-14.84,3-14.84,11.66,0,6.7,5,11,12.89,11,6.19,0,10.08-2.59,12-6.7.28,3.67,3,6.05,6.84,6.05h5v-7.7h-4.25Zm-8.5,9.36c0,5-4.32,8.64-9.57,8.64-3.24,0-6-1.37-6-4.25,0-3.67,4.39-4.68,8.42-5.11s6-1.22,7.13-2.88ZM281.09,15c-11.09,0-19.23,8.35-19.23,19.36,0,11.6,8.72,19.3,19.37,19.3,9,0,16.06-5.33,17.86-12.89h-9c-1.3,3.31-4.47,5.19-8.71,5.19-5.55,0-9.72-3.46-10.66-9.51H299.3V33.12C299.3,22.46,291.53,15,281.09,15Zm-9.87,15.26c1.37-5.18,5.26-7.7,9.72-7.7,4.9,0,8.64,2.8,9.51,7.7ZM19.3,23a9.84,9.84,0,0,1,9.5,7h9.14c-1.65-8.93-9-15-18.57-15A19,19,0,0,0,0,34.34c0,11.09,8.28,19.3,19.37,19.3,9.36,0,16.85-6,18.5-15H28.8a9.75,9.75,0,0,1-9.43,7.06c-6.27,0-10.66-4.83-10.66-11.31S13,23,19.3,23Zm41.11-8A19,19,0,0,0,41,34.34c0,11.09,8.28,19.3,19.37,19.3A19,19,0,0,0,79.92,34.27C79.92,23.33,71.64,15,60.41,15Zm.07,30.67c-6.19,0-10.73-4.83-10.73-11.31S54.22,23,60.41,23s10.8,4.89,10.8,11.37S66.67,45.65,60.48,45.65ZM123.41,15c-5.62,0-9.29,2.3-11.45,5.54V15.7h-8.57V52.92H112V32.69C112,27,115.63,23,121,23c5,0,8.06,3.53,8.06,8.64V52.92h8.64V31C137.66,21.6,132.84,15,123.41,15ZM92,.36a5.36,5.36,0,0,0-5.55,5.47,5.55,5.55,0,0,0,11.09,0A5.35,5.35,0,0,0,92,.36Zm-9.72,23h5.4V52.92h8.64V15.7h-14Zm298.17-7.7L366.2,52.92H372L375.29,44H392l3.33,8.88h6L386.87,15.7ZM377,39.23l6.45-17.56h.1l6.56,17.56ZM362.66,15.7l-7.88,29h-.11l-8.14-29H341l-8,28.93h-.1l-8-28.87H319L329.82,53h5.45l8.19-29.24h.11L352,53h5.66L368.1,15.7Zm135.25,0v4.86h12.32V52.92h5.6V20.56h12.32V15.7ZM467.82,52.92h25.54V48.06H473.43v-12h18.35V31.35H473.43V20.56h19.93V15.7H467.82ZM443,15.7h-5.6V52.92h24.32V48.06H443Zm-30.45,0h-5.61V52.92h24.32V48.06H412.52Z'/%3E%3C/svg%3E`;case"textWithLogoLight":return`data:image/svg+xml,%3Csvg width='${em}' height='${ew=(.25*em).toFixed(2)}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.44 77.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fefefe;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M142.94,20.2l-7.88,29H135l-8.15-29h-5.55l-8,28.93h-.11l-8-28.87H99.27l10.84,37.27h5.44l8.2-29.24h.1l8.41,29.24h5.66L148.39,20.2Zm17.82,0L146.48,57.42h5.82l3.28-8.88h16.65l3.34,8.88h6L167.16,20.2Zm-3.44,23.52,6.45-17.55h.11l6.56,17.55ZM278.2,20.2v4.86h12.32V57.42h5.6V25.06h12.32V20.2ZM248.11,57.42h25.54V52.55H253.71V40.61h18.35V35.85H253.71V25.06h19.94V20.2H248.11ZM223.26,20.2h-5.61V57.42H242V52.55H223.26Zm-30.46,0h-5.6V57.42h24.32V52.55H192.8Zm-154,38A19.41,19.41,0,1,1,57.92,35.57H77.47a38.81,38.81,0,1,0,0,6.47H57.92A19.39,19.39,0,0,1,38.81,58.21Z'/%3E%3C/svg%3E`}};em.walletLogo=ew},96415:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.LINK_API_URL=void 0,em.LINK_API_URL="https://www.walletlink.org"},76079:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.errorValues=em.standardErrorCodes=void 0,em.standardErrorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901,unsupportedChain:4902}},em.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."},4902:{standard:"EIP-3085",message:"Unrecognized chain ID."}}},99322:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.standardErrors=void 0;let eH=ew(76079),eN=ew(10761);function eV(eb,em){let[ew,eH]=eD(em);return new eS(eb,ew||(0,eN.getMessageFromCode)(eb),eH)}function eE(eb,em){let[ew,eH]=eD(em);return new e_(eb,ew||(0,eN.getMessageFromCode)(eb),eH)}function eD(eb){if(eb){if("string"==typeof eb)return[eb];if("object"==typeof eb&&!Array.isArray(eb)){let{message:em,data:ew}=eb;if(em&&"string"!=typeof em)throw Error("Must specify string message.");return[em||void 0,ew]}}return[]}em.standardErrors={rpc:{parse:eb=>eV(eH.standardErrorCodes.rpc.parse,eb),invalidRequest:eb=>eV(eH.standardErrorCodes.rpc.invalidRequest,eb),invalidParams:eb=>eV(eH.standardErrorCodes.rpc.invalidParams,eb),methodNotFound:eb=>eV(eH.standardErrorCodes.rpc.methodNotFound,eb),internal:eb=>eV(eH.standardErrorCodes.rpc.internal,eb),server:eb=>{if(!eb||"object"!=typeof eb||Array.isArray(eb))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code:em}=eb;if(!Number.isInteger(em)||em>-32005||em<-32099)throw Error('"code" must be an integer such that: -32099 <= code <= -32005');return eV(em,eb)},invalidInput:eb=>eV(eH.standardErrorCodes.rpc.invalidInput,eb),resourceNotFound:eb=>eV(eH.standardErrorCodes.rpc.resourceNotFound,eb),resourceUnavailable:eb=>eV(eH.standardErrorCodes.rpc.resourceUnavailable,eb),transactionRejected:eb=>eV(eH.standardErrorCodes.rpc.transactionRejected,eb),methodNotSupported:eb=>eV(eH.standardErrorCodes.rpc.methodNotSupported,eb),limitExceeded:eb=>eV(eH.standardErrorCodes.rpc.limitExceeded,eb)},provider:{userRejectedRequest:eb=>eE(eH.standardErrorCodes.provider.userRejectedRequest,eb),unauthorized:eb=>eE(eH.standardErrorCodes.provider.unauthorized,eb),unsupportedMethod:eb=>eE(eH.standardErrorCodes.provider.unsupportedMethod,eb),disconnected:eb=>eE(eH.standardErrorCodes.provider.disconnected,eb),chainDisconnected:eb=>eE(eH.standardErrorCodes.provider.chainDisconnected,eb),unsupportedChain:eb=>eE(eH.standardErrorCodes.provider.unsupportedChain,eb),custom:eb=>{if(!eb||"object"!=typeof eb||Array.isArray(eb))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code:em,message:ew,data:eH}=eb;if(!ew||"string"!=typeof ew)throw Error('"message" must be a nonempty string');return new e_(em,ew,eH)}}};class eS extends Error{constructor(eb,em,ew){if(!Number.isInteger(eb))throw Error('"code" must be an integer.');if(!em||"string"!=typeof em)throw Error('"message" must be a nonempty string.');super(em),this.code=eb,void 0!==ew&&(this.data=ew)}}class e_ extends eS{constructor(eb,em,ew){if(!eO(eb))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(eb,em,ew)}}function eO(eb){return Number.isInteger(eb)&&eb>=1e3&&eb<=4999}},37185:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.standardErrors=em.standardErrorCodes=em.serializeError=em.getMessageFromCode=em.getErrorCode=void 0;let eH=ew(76079);Object.defineProperty(em,"standardErrorCodes",{enumerable:!0,get:function(){return eH.standardErrorCodes}});let eN=ew(99322);Object.defineProperty(em,"standardErrors",{enumerable:!0,get:function(){return eN.standardErrors}});let eV=ew(70011);Object.defineProperty(em,"serializeError",{enumerable:!0,get:function(){return eV.serializeError}});let eE=ew(10761);Object.defineProperty(em,"getErrorCode",{enumerable:!0,get:function(){return eE.getErrorCode}}),Object.defineProperty(em,"getMessageFromCode",{enumerable:!0,get:function(){return eE.getMessageFromCode}})},70011:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.serializeError=void 0;let eH=ew(7588),eN=ew(43604),eV=ew(76079),eE=ew(10761);function eD(eb,em){let ew=(0,eE.serialize)(eS(eb),{shouldIncludeStack:!0}),eH=new URL("https://docs.cloud.coinbase.com/wallet-sdk/docs/errors");eH.searchParams.set("version",eN.LIB_VERSION),eH.searchParams.set("code",ew.code.toString());let eV=e_(ew.data,em);return eV&&eH.searchParams.set("method",eV),eH.searchParams.set("message",ew.message),Object.assign(Object.assign({},ew),{docUrl:eH.href})}function eS(eb){return"string"==typeof eb?{message:eb,code:eV.standardErrorCodes.rpc.internal}:(0,eH.isErrorResponse)(eb)?Object.assign(Object.assign({},eb),{message:eb.errorMessage,code:eb.errorCode,data:{method:eb.method}}):eb}function e_(eb,em){let ew=null==eb?void 0:eb.method;if(ew)return ew;if(void 0===em);else if("string"==typeof em)return em;else if(!Array.isArray(em))return em.method;else if(em.length>0)return em[0].method}em.serializeError=eD},10761:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.serialize=em.getErrorCode=em.isValidCode=em.getMessageFromCode=em.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let eH=ew(76079),eN="Unspecified error message.";function eV(eb,ew=eN){if(eb&&Number.isInteger(eb)){let ew=eb.toString();if(ej(eH.errorValues,ew))return eH.errorValues[ew].message;if(eO(eb))return em.JSON_RPC_SERVER_ERROR_MESSAGE}return ew}function eE(eb){if(!Number.isInteger(eb))return!1;let em=eb.toString();return!!(eH.errorValues[em]||eO(eb))}function eD(eb){var em;return"number"==typeof eb?eb:eS(eb)?null!==(em=eb.code)&&void 0!==em?em:eb.errorCode:void 0}function eS(eb){return"object"==typeof eb&&null!==eb&&("number"==typeof eb.code||"number"==typeof eb.errorCode)}function e_(eb,{shouldIncludeStack:em=!1}={}){let ew={};if(eb&&"object"==typeof eb&&!Array.isArray(eb)&&ej(eb,"code")&&eE(eb.code)){let em=eb;ew.code=em.code,em.message&&"string"==typeof em.message?(ew.message=em.message,ej(em,"data")&&(ew.data=em.data)):(ew.message=eV(ew.code),ew.data={originalError:eP(eb)})}else ew.code=eH.standardErrorCodes.rpc.internal,ew.message=eB(eb,"message")?eb.message:eN,ew.data={originalError:eP(eb)};return em&&(ew.stack=eB(eb,"stack")?eb.stack:void 0),ew}function eO(eb){return eb>=-32099&&eb<=-32e3}function eP(eb){return eb&&"object"==typeof eb&&!Array.isArray(eb)?Object.assign({},eb):eb}function ej(eb,em){return Object.prototype.hasOwnProperty.call(eb,em)}function eB(eb,em){return"object"==typeof eb&&null!==eb&&em in eb&&"string"==typeof eb[em]}em.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",em.getMessageFromCode=eV,em.isValidCode=eE,em.getErrorCode=eD,em.serialize=e_},34083:function(eb,em){"use strict";var ew;function eH(){return eb=>eb}function eN(eb){return Math.floor(eb)}Object.defineProperty(em,"__esModule",{value:!0}),em.ProviderType=em.RegExpString=em.IntNumber=em.BigIntString=em.AddressString=em.HexString=em.OpaqueType=void 0,em.OpaqueType=eH,em.HexString=eH(),em.AddressString=eH(),em.BigIntString=eH(),em.IntNumber=eN,em.RegExpString=eH(),function(eb){eb.CoinbaseWallet="CoinbaseWallet",eb.MetaMask="MetaMask",eb.Unselected=""}(ew||(em.ProviderType=ew={}))},32072:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.isMobileWeb=em.getLocation=em.isInIFrame=em.createQrUrl=em.getFavicon=em.range=em.isBigNumber=em.ensureParsedJSONObject=em.ensureBN=em.ensureRegExpString=em.ensureIntNumber=em.ensureBuffer=em.ensureAddressString=em.ensureEvenLengthHexString=em.ensureHexString=em.isHexString=em.prepend0x=em.strip0x=em.has0xPrefix=em.hexStringFromIntNumber=em.intNumberFromHexString=em.bigIntStringFromBN=em.hexStringFromBuffer=em.hexStringToUint8Array=em.uint8ArrayToHex=em.randomBytesHex=void 0;let eV=eN(ew(13550)),eE=ew(37185),eD=ew(34083),eS=/^[0-9]*$/,e_=/^[a-f0-9]*$/;function eO(eb){return eP(crypto.getRandomValues(new Uint8Array(eb)))}function eP(eb){return[...eb].map(eb=>eb.toString(16).padStart(2,"0")).join("")}function ej(eb){return new Uint8Array(eb.match(/.{1,2}/g).map(eb=>parseInt(eb,16)))}function eB(eb,em=!1){let ew=eb.toString("hex");return(0,eD.HexString)(em?`0x${ew}`:ew)}function eR(eb){return(0,eD.BigIntString)(eb.toString(10))}function eU(eb){return(0,eD.IntNumber)(new eV.default(eW(eb,!1),16).toNumber())}function eF(eb){return(0,eD.HexString)(`0x${new eV.default(eb).toString(16)}`)}function eG(eb){return eb.startsWith("0x")||eb.startsWith("0X")}function eY(eb){return eG(eb)?eb.slice(2):eb}function eQ(eb){return eG(eb)?`0x${eb.slice(2)}`:`0x${eb}`}function eK(eb){if("string"!=typeof eb)return!1;let em=eY(eb).toLowerCase();return e_.test(em)}function eZ(eb,em=!1){if("string"==typeof eb){let ew=eY(eb).toLowerCase();if(e_.test(ew))return(0,eD.HexString)(em?`0x${ew}`:ew)}throw eE.standardErrors.rpc.invalidParams(`"${String(eb)}" is not a hexadecimal string`)}function eW(eb,em=!1){let ew=eZ(eb,!1);return ew.length%2==1&&(ew=(0,eD.HexString)(`0${ew}`)),em?(0,eD.HexString)(`0x${ew}`):ew}function e$(eb){if("string"==typeof eb){let em=eY(eb).toLowerCase();if(eK(em)&&40===em.length)return(0,eD.AddressString)(eQ(em))}throw eE.standardErrors.rpc.invalidParams(`Invalid Ethereum address: ${String(eb)}`)}function eX(eb){if(eH.isBuffer(eb))return eb;if("string"==typeof eb){if(eK(eb)){let em=eW(eb,!1);return eH.from(em,"hex")}return eH.from(eb,"utf8")}throw eE.standardErrors.rpc.invalidParams(`Not binary data: ${String(eb)}`)}function eJ(eb){if("number"==typeof eb&&Number.isInteger(eb))return(0,eD.IntNumber)(eb);if("string"==typeof eb){if(eS.test(eb))return(0,eD.IntNumber)(Number(eb));if(eK(eb))return(0,eD.IntNumber)(new eV.default(eW(eb,!1),16).toNumber())}throw eE.standardErrors.rpc.invalidParams(`Not an integer: ${String(eb)}`)}function e0(eb){if(eb instanceof RegExp)return(0,eD.RegExpString)(eb.toString());throw eE.standardErrors.rpc.invalidParams(`Not a RegExp: ${String(eb)}`)}function e6(eb){if(null!==eb&&(eV.default.isBN(eb)||e3(eb)))return new eV.default(eb.toString(10),10);if("number"==typeof eb)return new eV.default(eJ(eb));if("string"==typeof eb){if(eS.test(eb))return new eV.default(eb,10);if(eK(eb))return new eV.default(eW(eb,!1),16)}throw eE.standardErrors.rpc.invalidParams(`Not an integer: ${String(eb)}`)}function e4(eb){if("string"==typeof eb)return JSON.parse(eb);if("object"==typeof eb)return eb;throw eE.standardErrors.rpc.invalidParams(`Not a JSON string or an object: ${String(eb)}`)}function e3(eb){if(null==eb||"function"!=typeof eb.constructor)return!1;let{constructor:em}=eb;return"function"==typeof em.config&&"number"==typeof em.EUCLID}function e5(eb,em){return Array.from({length:em-eb},(em,ew)=>eb+ew)}function e8(){let eb=document.querySelector('link[sizes="192x192"]')||document.querySelector('link[sizes="180x180"]')||document.querySelector('link[rel="icon"]')||document.querySelector('link[rel="shortcut icon"]'),{protocol:em,host:ew}=document.location,eH=eb?eb.getAttribute("href"):null;return!eH||eH.startsWith("javascript:")||eH.startsWith("vbscript:")?null:eH.startsWith("http://")||eH.startsWith("https://")||eH.startsWith("data:")?eH:eH.startsWith("//")?em+eH:`${em}//${ew}${eH}`}function e9(eb,em,ew,eH,eN,eV){let eE=eH?"parent-id":"id",eD=new URLSearchParams({[eE]:eb,secret:em,server:ew,v:eN,chainId:eV.toString()}).toString(),eS=`${ew}/#/link?${eD}`;return eS}function e7(){try{return null!==window.frameElement}catch(eb){return!1}}function tw(){try{if(e7()&&window.top)return window.top.location;return window.location}catch(eb){return window.location}}function tH(){var eb;return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(null===(eb=null==window?void 0:window.navigator)||void 0===eb?void 0:eb.userAgent)}em.randomBytesHex=eO,em.uint8ArrayToHex=eP,em.hexStringToUint8Array=ej,em.hexStringFromBuffer=eB,em.bigIntStringFromBN=eR,em.intNumberFromHexString=eU,em.hexStringFromIntNumber=eF,em.has0xPrefix=eG,em.strip0x=eY,em.prepend0x=eQ,em.isHexString=eK,em.ensureHexString=eZ,em.ensureEvenLengthHexString=eW,em.ensureAddressString=e$,em.ensureBuffer=eX,em.ensureIntNumber=eJ,em.ensureRegExpString=e0,em.ensureBN=e6,em.ensureParsedJSONObject=e4,em.isBigNumber=e3,em.range=e5,em.getFavicon=e8,em.createQrUrl=e9,em.isInIFrame=e7,em.getLocation=tw,em.isMobileWeb=tH},45811:function(eb,em,ew){"use strict";eV={value:!0},eV=em.jp=void 0;let eH=ew(39016),eN=ew(83143);var eV,eE=ew(39016);Object.defineProperty(em,"jp",{enumerable:!0,get:function(){return eE.CoinbaseWalletSDK}});var eD=ew(83143);eV={enumerable:!0,get:function(){return eD.CoinbaseWalletProvider}},eV=eH.CoinbaseWalletSDK,"undefined"!=typeof window&&(window.CoinbaseWalletSDK=eH.CoinbaseWalletSDK,window.CoinbaseWalletProvider=eN.CoinbaseWalletProvider,window.WalletLink=eH.CoinbaseWalletSDK,window.WalletLinkProvider=eN.CoinbaseWalletProvider)},50769:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.Cipher=void 0;let eH=ew(32072);class eN{constructor(eb){this.secret=eb}async encrypt(eb){let em=this.secret;if(64!==em.length)throw Error("secret must be 256 bits");let ew=crypto.getRandomValues(new Uint8Array(12)),eN=await crypto.subtle.importKey("raw",(0,eH.hexStringToUint8Array)(em),{name:"aes-gcm"},!1,["encrypt","decrypt"]),eV=new TextEncoder,eE=await window.crypto.subtle.encrypt({name:"AES-GCM",iv:ew},eN,eV.encode(eb)),eD=16,eS=eE.slice(eE.byteLength-eD),e_=eE.slice(0,eE.byteLength-eD),eO=new Uint8Array(eS),eP=new Uint8Array(e_),ej=new Uint8Array([...ew,...eO,...eP]);return(0,eH.uint8ArrayToHex)(ej)}async decrypt(eb){let em=this.secret;if(64!==em.length)throw Error("secret must be 256 bits");return new Promise((ew,eN)=>{!async function(){let eV=await crypto.subtle.importKey("raw",(0,eH.hexStringToUint8Array)(em),{name:"aes-gcm"},!1,["encrypt","decrypt"]),eE=(0,eH.hexStringToUint8Array)(eb),eD=eE.slice(0,12),eS=eE.slice(12,28),e_=eE.slice(28),eO=new Uint8Array([...e_,...eS]),eP={name:"AES-GCM",iv:new Uint8Array(eD)};try{let eb=await window.crypto.subtle.decrypt(eP,eV,eO),em=new TextDecoder;ew(em.decode(eb))}catch(eb){eN(eb)}}()})}}em.Cipher=eN},49682:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.ScopedLocalStorage=void 0;class ew{constructor(eb){this.scope=eb}setItem(eb,em){localStorage.setItem(this.scopedKey(eb),em)}getItem(eb){return localStorage.getItem(this.scopedKey(eb))}removeItem(eb){localStorage.removeItem(this.scopedKey(eb))}clear(){let eb=this.scopedKey(""),em=[];for(let ew=0;ewlocalStorage.removeItem(eb))}scopedKey(eb){return`${this.scope}:${eb}`}}em.ScopedLocalStorage=ew},1119:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.default='@namespace svg "http://www.w3.org/2000/svg";.-cbwsdk-css-reset,.-cbwsdk-css-reset *{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;box-shadow:none;box-sizing:border-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;counter-increment:none;counter-reset:none;direction:ltr;empty-cells:show;float:none;font:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:auto;position:static;quotes:"\\201C" "\\201D" "\\2018" "\\2019";tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;word-spacing:normal;z-index:auto}.-cbwsdk-css-reset strong{font-weight:bold}.-cbwsdk-css-reset *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;line-height:1}.-cbwsdk-css-reset [class*=container]{margin:0;padding:0}.-cbwsdk-css-reset style{display:none}'},27162:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.injectCssReset=void 0;let eN=eH(ew(1119));function eV(){let eb=document.createElement("style");eb.type="text/css",eb.appendChild(document.createTextNode(eN.default)),document.documentElement.appendChild(eb)}em.injectCssReset=eV},83143:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.CoinbaseWalletProvider=void 0;let eV=eN(ew(13550)),eE=ew(72997),eD=ew(37185),eS=ew(32072),e_=ew(26840),eO=ew(92036),eP=ew(73526),ej=ew(7588),eB=eN(ew(14497)),eR=ew(38431),eU=ew(33648),eF=ew(5313),eG="DefaultChainId",eY="DefaultJsonRpcUrl";class eQ extends eE.EventEmitter{constructor(eb){var em,ew;super(),this._filterPolyfill=new eU.FilterPolyfill(this),this._subscriptionManager=new eF.SubscriptionManager(this),this._relay=null,this._addresses=[],this.hasMadeFirstChainChangedEmission=!1,this.setProviderInfo=this.setProviderInfo.bind(this),this.updateProviderInfo=this.updateProviderInfo.bind(this),this.getChainId=this.getChainId.bind(this),this.setAppInfo=this.setAppInfo.bind(this),this.enable=this.enable.bind(this),this.close=this.close.bind(this),this.send=this.send.bind(this),this.sendAsync=this.sendAsync.bind(this),this.request=this.request.bind(this),this._setAddresses=this._setAddresses.bind(this),this.scanQRCode=this.scanQRCode.bind(this),this.genericRequest=this.genericRequest.bind(this),this._chainIdFromOpts=eb.chainId,this._jsonRpcUrlFromOpts=eb.jsonRpcUrl,this._overrideIsMetaMask=eb.overrideIsMetaMask,this._relayProvider=eb.relayProvider,this._storage=eb.storage,this._relayEventManager=eb.relayEventManager,this.diagnostic=eb.diagnosticLogger,this.reloadOnDisconnect=!0,this.isCoinbaseWallet=null===(em=eb.overrideIsCoinbaseWallet)||void 0===em||em,this.isCoinbaseBrowser=null!==(ew=eb.overrideIsCoinbaseBrowser)&&void 0!==ew&&ew,this.qrUrl=eb.qrUrl;let eH=this.getChainId(),eN=(0,eS.prepend0x)(eH.toString(16));this.emit("connect",{chainIdStr:eN});let eV=this._storage.getItem(eO.LOCAL_STORAGE_ADDRESSES_KEY);if(eV){let eb=eV.split(" ");""!==eb[0]&&(this._addresses=eb.map(eb=>(0,eS.ensureAddressString)(eb)),this.emit("accountsChanged",eb))}this._subscriptionManager.events.on("notification",eb=>{this.emit("message",{type:eb.method,data:eb.params})}),this._isAuthorized()&&this.initializeRelay(),window.addEventListener("message",eb=>{var em;if(eb.origin===location.origin&&eb.source===window&&"walletLinkMessage"===eb.data.type&&"dappChainSwitched"===eb.data.data.action){let ew=eb.data.data.chainId,eH=null!==(em=eb.data.data.jsonRpcUrl)&&void 0!==em?em:this.jsonRpcUrl;this.updateProviderInfo(eH,Number(ew))}})}get selectedAddress(){return this._addresses[0]||void 0}get networkVersion(){return this.getChainId().toString(10)}get chainId(){return(0,eS.prepend0x)(this.getChainId().toString(16))}get isWalletLink(){return!0}get isMetaMask(){return this._overrideIsMetaMask}get host(){return this.jsonRpcUrl}get connected(){return!0}isConnected(){return!0}get jsonRpcUrl(){var eb;return null!==(eb=this._storage.getItem(eY))&&void 0!==eb?eb:this._jsonRpcUrlFromOpts}set jsonRpcUrl(eb){this._storage.setItem(eY,eb)}disableReloadOnDisconnect(){this.reloadOnDisconnect=!1}setProviderInfo(eb,em){this.isCoinbaseBrowser||(this._chainIdFromOpts=em,this._jsonRpcUrlFromOpts=eb),this.updateProviderInfo(this.jsonRpcUrl,this.getChainId())}updateProviderInfo(eb,em){this.jsonRpcUrl=eb;let ew=this.getChainId();this._storage.setItem(eG,em.toString(10));let eH=(0,eS.ensureIntNumber)(em)!==ew;(eH||!this.hasMadeFirstChainChangedEmission)&&(this.emit("chainChanged",this.getChainId()),this.hasMadeFirstChainChangedEmission=!0)}async watchAsset(eb,em,ew,eH,eN,eV){let eE=await this.initializeRelay(),eD=await eE.watchAsset(eb,em,ew,eH,eN,null==eV?void 0:eV.toString()).promise;return!(0,ej.isErrorResponse)(eD)&&!!eD.result}async addEthereumChain(eb,em,ew,eH,eN,eV){var eE,eD;if((0,eS.ensureIntNumber)(eb)===this.getChainId())return!1;let e_=await this.initializeRelay(),eO=e_.inlineAddEthereumChain(eb.toString());this._isAuthorized()||eO||await e_.requestEthereumAccounts().promise;let eP=await e_.addEthereumChain(eb.toString(),em,eN,ew,eH,eV).promise;return!(0,ej.isErrorResponse)(eP)&&((null===(eE=eP.result)||void 0===eE?void 0:eE.isApproved)===!0&&this.updateProviderInfo(em[0],eb),(null===(eD=eP.result)||void 0===eD?void 0:eD.isApproved)===!0)}async switchEthereumChain(eb){let em=await this.initializeRelay(),ew=await em.switchEthereumChain(eb.toString(10),this.selectedAddress||void 0).promise;if((0,ej.isErrorResponse)(ew)){if(!ew.errorCode)return;if(ew.errorCode===eD.standardErrorCodes.provider.unsupportedChain)throw eD.standardErrors.provider.unsupportedChain();throw eD.standardErrors.provider.custom({message:ew.errorMessage,code:ew.errorCode})}let eH=ew.result;eH.isApproved&&eH.rpcUrl.length>0&&this.updateProviderInfo(eH.rpcUrl,eb)}setAppInfo(eb,em){this.initializeRelay().then(ew=>ew.setAppInfo(eb,em))}async enable(){var eb;return(null===(eb=this.diagnostic)||void 0===eb||eb.log(eR.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::enable",addresses_length:this._addresses.length,sessionIdHash:this._relay?eP.Session.hash(this._relay.session.id):void 0}),this._isAuthorized())?[...this._addresses]:await this.send("eth_requestAccounts")}async close(){let eb=await this.initializeRelay();eb.resetAndReload()}send(eb,em){try{let ew=this._send(eb,em);if(ew instanceof Promise)return ew.catch(em=>{throw(0,eD.serializeError)(em,eb)})}catch(em){throw(0,eD.serializeError)(em,eb)}}_send(eb,em){if("string"==typeof eb){let ew=eb,eH=Array.isArray(em)?em:void 0!==em?[em]:[],eN={jsonrpc:"2.0",id:0,method:ew,params:eH};return this._sendRequestAsync(eN).then(eb=>eb.result)}if("function"==typeof em){let ew=eb,eH=em;return this._sendAsync(ew,eH)}if(Array.isArray(eb)){let em=eb;return em.map(eb=>this._sendRequest(eb))}let ew=eb;return this._sendRequest(ew)}async sendAsync(eb,em){try{return this._sendAsync(eb,em).catch(em=>{throw(0,eD.serializeError)(em,eb)})}catch(em){return Promise.reject((0,eD.serializeError)(em,eb))}}async _sendAsync(eb,em){if("function"!=typeof em)throw Error("callback is required");if(Array.isArray(eb)){let ew=em;this._sendMultipleRequestsAsync(eb).then(eb=>ew(null,eb)).catch(eb=>ew(eb,null));return}let ew=em;return this._sendRequestAsync(eb).then(eb=>ew(null,eb)).catch(eb=>ew(eb,null))}async request(eb){try{return this._request(eb).catch(em=>{throw(0,eD.serializeError)(em,eb.method)})}catch(em){return Promise.reject((0,eD.serializeError)(em,eb.method))}}async _request(eb){if(!eb||"object"!=typeof eb||Array.isArray(eb))throw eD.standardErrors.rpc.invalidRequest({message:"Expected a single, non-array, object argument.",data:eb});let{method:em,params:ew}=eb;if("string"!=typeof em||0===em.length)throw eD.standardErrors.rpc.invalidRequest({message:"'args.method' must be a non-empty string.",data:eb});if(void 0!==ew&&!Array.isArray(ew)&&("object"!=typeof ew||null===ew))throw eD.standardErrors.rpc.invalidRequest({message:"'args.params' must be an object or array if provided.",data:eb});let eH=void 0===ew?[]:ew,eN=this._relayEventManager.makeRequestId(),eV=await this._sendRequestAsync({method:em,params:eH,jsonrpc:"2.0",id:eN});return eV.result}async scanQRCode(eb){let em=await this.initializeRelay(),ew=await em.scanQRCode((0,eS.ensureRegExpString)(eb)).promise;if((0,ej.isErrorResponse)(ew))throw(0,eD.serializeError)(ew.errorMessage,"scanQRCode");if("string"!=typeof ew.result)throw(0,eD.serializeError)("result was not a string","scanQRCode");return ew.result}async genericRequest(eb,em){let ew=await this.initializeRelay(),eH=await ew.genericRequest(eb,em).promise;if((0,ej.isErrorResponse)(eH))throw(0,eD.serializeError)(eH.errorMessage,"generic");if("string"!=typeof eH.result)throw(0,eD.serializeError)("result was not a string","generic");return eH.result}async connectAndSignIn(eb){var em;let ew;null===(em=this.diagnostic)||void 0===em||em.log(eR.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::connectAndSignIn",sessionIdHash:this._relay?eP.Session.hash(this._relay.session.id):void 0});try{let em=await this.initializeRelay();if(!(em instanceof e_.MobileRelay))throw Error("connectAndSignIn is only supported on mobile");if(ew=await em.connectAndSignIn(eb).promise,(0,ej.isErrorResponse)(ew))throw Error(ew.errorMessage)}catch(eb){if("string"==typeof eb.message&&eb.message.match(/(denied|rejected)/i))throw eD.standardErrors.provider.userRejectedRequest("User denied account authorization");throw eb}if(!ew.result)throw Error("accounts received is empty");let{accounts:eH}=ew.result;return this._setAddresses(eH),this.isCoinbaseBrowser||await this.switchEthereumChain(this.getChainId()),ew.result}async selectProvider(eb){let em=await this.initializeRelay(),ew=await em.selectProvider(eb).promise;if((0,ej.isErrorResponse)(ew))throw(0,eD.serializeError)(ew.errorMessage,"selectProvider");if("string"!=typeof ew.result)throw(0,eD.serializeError)("result was not a string","selectProvider");return ew.result}supportsSubscriptions(){return!1}subscribe(){throw Error("Subscriptions are not supported")}unsubscribe(){throw Error("Subscriptions are not supported")}disconnect(){return!0}_sendRequest(eb){let em={jsonrpc:"2.0",id:eb.id},{method:ew}=eb;if(em.result=this._handleSynchronousMethods(eb),void 0===em.result)throw Error(`Coinbase Wallet does not support calling ${ew} synchronously without a callback. Please provide a callback parameter to call ${ew} asynchronously.`);return em}_setAddresses(eb,em){if(!Array.isArray(eb))throw Error("addresses is not an array");let ew=eb.map(eb=>(0,eS.ensureAddressString)(eb));JSON.stringify(ew)!==JSON.stringify(this._addresses)&&(this._addresses=ew,this.emit("accountsChanged",this._addresses),this._storage.setItem(eO.LOCAL_STORAGE_ADDRESSES_KEY,ew.join(" ")))}_sendRequestAsync(eb){return new Promise((em,ew)=>{try{let eH=this._handleSynchronousMethods(eb);if(void 0!==eH)return em({jsonrpc:"2.0",id:eb.id,result:eH});let eN=this._handleAsynchronousFilterMethods(eb);if(void 0!==eN){eN.then(ew=>em(Object.assign(Object.assign({},ew),{id:eb.id}))).catch(eb=>ew(eb));return}let eV=this._handleSubscriptionMethods(eb);if(void 0!==eV){eV.then(ew=>em({jsonrpc:"2.0",id:eb.id,result:ew.result})).catch(eb=>ew(eb));return}}catch(eb){return ew(eb)}this._handleAsynchronousMethods(eb).then(ew=>ew&&em(Object.assign(Object.assign({},ew),{id:eb.id}))).catch(eb=>ew(eb))})}_sendMultipleRequestsAsync(eb){return Promise.all(eb.map(eb=>this._sendRequestAsync(eb)))}_handleSynchronousMethods(eb){let{method:em}=eb,ew=eb.params||[];switch(em){case"eth_accounts":return this._eth_accounts();case"eth_coinbase":return this._eth_coinbase();case"eth_uninstallFilter":return this._eth_uninstallFilter(ew);case"net_version":return this._net_version();case"eth_chainId":return this._eth_chainId();default:return}}async _handleAsynchronousMethods(eb){let{method:em}=eb,ew=eb.params||[];switch(em){case"eth_requestAccounts":return this._eth_requestAccounts();case"eth_sign":return this._eth_sign(ew);case"eth_ecRecover":return this._eth_ecRecover(ew);case"personal_sign":return this._personal_sign(ew);case"personal_ecRecover":return this._personal_ecRecover(ew);case"eth_signTransaction":return this._eth_signTransaction(ew);case"eth_sendRawTransaction":return this._eth_sendRawTransaction(ew);case"eth_sendTransaction":return this._eth_sendTransaction(ew);case"eth_signTypedData_v1":return this._eth_signTypedData_v1(ew);case"eth_signTypedData_v2":return this._throwUnsupportedMethodError();case"eth_signTypedData_v3":return this._eth_signTypedData_v3(ew);case"eth_signTypedData_v4":case"eth_signTypedData":return this._eth_signTypedData_v4(ew);case"cbWallet_arbitrary":return this._cbwallet_arbitrary(ew);case"wallet_addEthereumChain":return this._wallet_addEthereumChain(ew);case"wallet_switchEthereumChain":return this._wallet_switchEthereumChain(ew);case"wallet_watchAsset":return this._wallet_watchAsset(ew)}let eH=await this.initializeRelay();return eH.makeEthereumJSONRPCRequest(eb,this.jsonRpcUrl).catch(em=>{var ew;throw(em.code===eD.standardErrorCodes.rpc.methodNotFound||em.code===eD.standardErrorCodes.rpc.methodNotSupported)&&(null===(ew=this.diagnostic)||void 0===ew||ew.log(eR.EVENTS.METHOD_NOT_IMPLEMENTED,{method:eb.method,sessionIdHash:this._relay?eP.Session.hash(this._relay.session.id):void 0})),em})}_handleAsynchronousFilterMethods(eb){let{method:em}=eb,ew=eb.params||[];switch(em){case"eth_newFilter":return this._eth_newFilter(ew);case"eth_newBlockFilter":return this._eth_newBlockFilter();case"eth_newPendingTransactionFilter":return this._eth_newPendingTransactionFilter();case"eth_getFilterChanges":return this._eth_getFilterChanges(ew);case"eth_getFilterLogs":return this._eth_getFilterLogs(ew)}}_handleSubscriptionMethods(eb){switch(eb.method){case"eth_subscribe":case"eth_unsubscribe":return this._subscriptionManager.handleRequest(eb)}}_isKnownAddress(eb){try{let em=(0,eS.ensureAddressString)(eb),ew=this._addresses.map(eb=>(0,eS.ensureAddressString)(eb));return ew.includes(em)}catch(eb){}return!1}_ensureKnownAddress(eb){var em;if(!this._isKnownAddress(eb))throw null===(em=this.diagnostic)||void 0===em||em.log(eR.EVENTS.UNKNOWN_ADDRESS_ENCOUNTERED),Error("Unknown Ethereum address")}_prepareTransactionParams(eb){let em=eb.from?(0,eS.ensureAddressString)(eb.from):this.selectedAddress;if(!em)throw Error("Ethereum address is unavailable");this._ensureKnownAddress(em);let ew=eb.to?(0,eS.ensureAddressString)(eb.to):null,eN=null!=eb.value?(0,eS.ensureBN)(eb.value):new eV.default(0),eE=eb.data?(0,eS.ensureBuffer)(eb.data):eH.alloc(0),eD=null!=eb.nonce?(0,eS.ensureIntNumber)(eb.nonce):null,e_=null!=eb.gasPrice?(0,eS.ensureBN)(eb.gasPrice):null,eO=null!=eb.maxFeePerGas?(0,eS.ensureBN)(eb.maxFeePerGas):null,eP=null!=eb.maxPriorityFeePerGas?(0,eS.ensureBN)(eb.maxPriorityFeePerGas):null,ej=null!=eb.gas?(0,eS.ensureBN)(eb.gas):null,eB=eb.chainId?(0,eS.ensureIntNumber)(eb.chainId):this.getChainId();return{fromAddress:em,toAddress:ew,weiValue:eN,data:eE,nonce:eD,gasPriceInWei:e_,maxFeePerGas:eO,maxPriorityFeePerGas:eP,gasLimit:ej,chainId:eB}}_isAuthorized(){return this._addresses.length>0}_requireAuthorization(){if(!this._isAuthorized())throw eD.standardErrors.provider.unauthorized({})}_throwUnsupportedMethodError(){throw eD.standardErrors.provider.unsupportedMethod({})}async _signEthereumMessage(eb,em,ew,eH){this._ensureKnownAddress(em);try{let eN=await this.initializeRelay(),eV=await eN.signEthereumMessage(eb,em,ew,eH).promise;if((0,ej.isErrorResponse)(eV))throw Error(eV.errorMessage);return{jsonrpc:"2.0",id:0,result:eV.result}}catch(eb){if("string"==typeof eb.message&&eb.message.match(/(denied|rejected)/i))throw eD.standardErrors.provider.userRejectedRequest("User denied message signature");throw eb}}async _ethereumAddressFromSignedMessage(eb,em,ew){let eH=await this.initializeRelay(),eN=await eH.ethereumAddressFromSignedMessage(eb,em,ew).promise;if((0,ej.isErrorResponse)(eN))throw Error(eN.errorMessage);return{jsonrpc:"2.0",id:0,result:eN.result}}_eth_accounts(){return[...this._addresses]}_eth_coinbase(){return this.selectedAddress||null}_net_version(){return this.getChainId().toString(10)}_eth_chainId(){return(0,eS.hexStringFromIntNumber)(this.getChainId())}getChainId(){let eb=this._storage.getItem(eG);if(!eb)return(0,eS.ensureIntNumber)(this._chainIdFromOpts);let em=parseInt(eb,10);return(0,eS.ensureIntNumber)(em)}async _eth_requestAccounts(){var eb;let em;if(null===(eb=this.diagnostic)||void 0===eb||eb.log(eR.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::_eth_requestAccounts",addresses_length:this._addresses.length,sessionIdHash:this._relay?eP.Session.hash(this._relay.session.id):void 0}),this._isAuthorized())return Promise.resolve({jsonrpc:"2.0",id:0,result:this._addresses});try{let eb=await this.initializeRelay();if(em=await eb.requestEthereumAccounts().promise,(0,ej.isErrorResponse)(em))throw Error(em.errorMessage)}catch(eb){if("string"==typeof eb.message&&eb.message.match(/(denied|rejected)/i))throw eD.standardErrors.provider.userRejectedRequest("User denied account authorization");throw eb}if(!em.result)throw Error("accounts received is empty");return this._setAddresses(em.result),this.isCoinbaseBrowser||await this.switchEthereumChain(this.getChainId()),{jsonrpc:"2.0",id:0,result:this._addresses}}_eth_sign(eb){this._requireAuthorization();let em=(0,eS.ensureAddressString)(eb[0]),ew=(0,eS.ensureBuffer)(eb[1]);return this._signEthereumMessage(ew,em,!1)}_eth_ecRecover(eb){let em=(0,eS.ensureBuffer)(eb[0]),ew=(0,eS.ensureBuffer)(eb[1]);return this._ethereumAddressFromSignedMessage(em,ew,!1)}_personal_sign(eb){this._requireAuthorization();let em=(0,eS.ensureBuffer)(eb[0]),ew=(0,eS.ensureAddressString)(eb[1]);return this._signEthereumMessage(em,ew,!0)}_personal_ecRecover(eb){let em=(0,eS.ensureBuffer)(eb[0]),ew=(0,eS.ensureBuffer)(eb[1]);return this._ethereumAddressFromSignedMessage(em,ew,!0)}async _eth_signTransaction(eb){this._requireAuthorization();let em=this._prepareTransactionParams(eb[0]||{});try{let eb=await this.initializeRelay(),ew=await eb.signEthereumTransaction(em).promise;if((0,ej.isErrorResponse)(ew))throw Error(ew.errorMessage);return{jsonrpc:"2.0",id:0,result:ew.result}}catch(eb){if("string"==typeof eb.message&&eb.message.match(/(denied|rejected)/i))throw eD.standardErrors.provider.userRejectedRequest("User denied transaction signature");throw eb}}async _eth_sendRawTransaction(eb){let em=(0,eS.ensureBuffer)(eb[0]),ew=await this.initializeRelay(),eH=await ew.submitEthereumTransaction(em,this.getChainId()).promise;if((0,ej.isErrorResponse)(eH))throw Error(eH.errorMessage);return{jsonrpc:"2.0",id:0,result:eH.result}}async _eth_sendTransaction(eb){this._requireAuthorization();let em=this._prepareTransactionParams(eb[0]||{});try{let eb=await this.initializeRelay(),ew=await eb.signAndSubmitEthereumTransaction(em).promise;if((0,ej.isErrorResponse)(ew))throw Error(ew.errorMessage);return{jsonrpc:"2.0",id:0,result:ew.result}}catch(eb){if("string"==typeof eb.message&&eb.message.match(/(denied|rejected)/i))throw eD.standardErrors.provider.userRejectedRequest("User denied transaction signature");throw eb}}async _eth_signTypedData_v1(eb){this._requireAuthorization();let em=(0,eS.ensureParsedJSONObject)(eb[0]),ew=(0,eS.ensureAddressString)(eb[1]);this._ensureKnownAddress(ew);let eH=eB.default.hashForSignTypedDataLegacy({data:em}),eN=JSON.stringify(em,null,2);return this._signEthereumMessage(eH,ew,!1,eN)}async _eth_signTypedData_v3(eb){this._requireAuthorization();let em=(0,eS.ensureAddressString)(eb[0]),ew=(0,eS.ensureParsedJSONObject)(eb[1]);this._ensureKnownAddress(em);let eH=eB.default.hashForSignTypedData_v3({data:ew}),eN=JSON.stringify(ew,null,2);return this._signEthereumMessage(eH,em,!1,eN)}async _eth_signTypedData_v4(eb){this._requireAuthorization();let em=(0,eS.ensureAddressString)(eb[0]),ew=(0,eS.ensureParsedJSONObject)(eb[1]);this._ensureKnownAddress(em);let eH=eB.default.hashForSignTypedData_v4({data:ew}),eN=JSON.stringify(ew,null,2);return this._signEthereumMessage(eH,em,!1,eN)}async _cbwallet_arbitrary(eb){let em=eb[0],ew=eb[1];if("string"!=typeof ew)throw Error("parameter must be a string");if("object"!=typeof em||null===em)throw Error("parameter must be an object");let eH=await this.genericRequest(em,ew);return{jsonrpc:"2.0",id:0,result:eH}}async _wallet_addEthereumChain(eb){var em,ew,eH,eN;let eV=eb[0];if((null===(em=eV.rpcUrls)||void 0===em?void 0:em.length)===0)return{jsonrpc:"2.0",id:0,error:{code:2,message:"please pass in at least 1 rpcUrl"}};if(!eV.chainName||""===eV.chainName.trim())throw eD.standardErrors.rpc.invalidParams("chainName is a required field");if(!eV.nativeCurrency)throw eD.standardErrors.rpc.invalidParams("nativeCurrency is a required field");let eE=parseInt(eV.chainId,16),eS=await this.addEthereumChain(eE,null!==(ew=eV.rpcUrls)&&void 0!==ew?ew:[],null!==(eH=eV.blockExplorerUrls)&&void 0!==eH?eH:[],eV.chainName,null!==(eN=eV.iconUrls)&&void 0!==eN?eN:[],eV.nativeCurrency);return eS?{jsonrpc:"2.0",id:0,result:null}:{jsonrpc:"2.0",id:0,error:{code:2,message:"unable to add ethereum chain"}}}async _wallet_switchEthereumChain(eb){let em=eb[0];return await this.switchEthereumChain(parseInt(em.chainId,16)),{jsonrpc:"2.0",id:0,result:null}}async _wallet_watchAsset(eb){let em=Array.isArray(eb)?eb[0]:eb;if(!em.type)throw eD.standardErrors.rpc.invalidParams("Type is required");if((null==em?void 0:em.type)!=="ERC20")throw eD.standardErrors.rpc.invalidParams(`Asset of type '${em.type}' is not supported`);if(!(null==em?void 0:em.options))throw eD.standardErrors.rpc.invalidParams("Options are required");if(!(null==em?void 0:em.options.address))throw eD.standardErrors.rpc.invalidParams("Address is required");let ew=this.getChainId(),{address:eH,symbol:eN,image:eV,decimals:eE}=em.options,eS=await this.watchAsset(em.type,eH,eN,eE,eV,ew);return{jsonrpc:"2.0",id:0,result:eS}}_eth_uninstallFilter(eb){let em=(0,eS.ensureHexString)(eb[0]);return this._filterPolyfill.uninstallFilter(em)}async _eth_newFilter(eb){let em=eb[0],ew=await this._filterPolyfill.newFilter(em);return{jsonrpc:"2.0",id:0,result:ew}}async _eth_newBlockFilter(){let eb=await this._filterPolyfill.newBlockFilter();return{jsonrpc:"2.0",id:0,result:eb}}async _eth_newPendingTransactionFilter(){let eb=await this._filterPolyfill.newPendingTransactionFilter();return{jsonrpc:"2.0",id:0,result:eb}}_eth_getFilterChanges(eb){let em=(0,eS.ensureHexString)(eb[0]);return this._filterPolyfill.getFilterChanges(em)}_eth_getFilterLogs(eb){let em=(0,eS.ensureHexString)(eb[0]);return this._filterPolyfill.getFilterLogs(em)}initializeRelay(){return this._relay?Promise.resolve(this._relay):this._relayProvider().then(eb=>(eb.setAccountsCallback((eb,em)=>this._setAddresses(eb,em)),eb.setChainCallback((eb,em)=>{this.updateProviderInfo(em,parseInt(eb,10))}),eb.setDappDefaultChainCallback(this._chainIdFromOpts),this._relay=eb,eb))}}em.CoinbaseWalletProvider=eQ},38431:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.EVENTS=void 0,em.EVENTS={STARTED_CONNECTING:"walletlink_sdk.started.connecting",CONNECTED_STATE_CHANGE:"walletlink_sdk.connected",DISCONNECTED:"walletlink_sdk.disconnected",METADATA_DESTROYED:"walletlink_sdk_metadata_destroyed",LINKED:"walletlink_sdk.linked",FAILURE:"walletlink_sdk.generic_failure",SESSION_CONFIG_RECEIVED:"walletlink_sdk.session_config_event_received",ETH_ACCOUNTS_STATE:"walletlink_sdk.eth_accounts_state",SESSION_STATE_CHANGE:"walletlink_sdk.session_state_change",UNLINKED_ERROR_STATE:"walletlink_sdk.unlinked_error_state",SKIPPED_CLEARING_SESSION:"walletlink_sdk.skipped_clearing_session",GENERAL_ERROR:"walletlink_sdk.general_error",WEB3_REQUEST:"walletlink_sdk.web3.request",WEB3_REQUEST_PUBLISHED:"walletlink_sdk.web3.request_published",WEB3_RESPONSE:"walletlink_sdk.web3.response",METHOD_NOT_IMPLEMENTED:"walletlink_sdk.method_not_implemented",UNKNOWN_ADDRESS_ENCOUNTERED:"walletlink_sdk.unknown_address_encountered"}},33648:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.filterFromParam=em.FilterPolyfill=void 0;let eH=ew(34083),eN=ew(32072),eV=3e5,eE={jsonrpc:"2.0",id:0};class eD{constructor(eb){this.logFilters=new Map,this.blockFilters=new Set,this.pendingTransactionFilters=new Set,this.cursors=new Map,this.timeouts=new Map,this.nextFilterId=(0,eH.IntNumber)(1),this.REQUEST_THROTTLE_INTERVAL=1e3,this.lastFetchTimestamp=new Date(0),this.resolvers=[],this.provider=eb}async newFilter(eb){let em=eS(eb),ew=this.makeFilterId(),eH=await this.setInitialCursorPosition(ew,em.fromBlock);return console.info(`Installing new log filter(${ew}):`,em,"initial cursor position:",eH),this.logFilters.set(ew,em),this.setFilterTimeout(ew),(0,eN.hexStringFromIntNumber)(ew)}async newBlockFilter(){let eb=this.makeFilterId(),em=await this.setInitialCursorPosition(eb,"latest");return console.info(`Installing new block filter (${eb}) with initial cursor position:`,em),this.blockFilters.add(eb),this.setFilterTimeout(eb),(0,eN.hexStringFromIntNumber)(eb)}async newPendingTransactionFilter(){let eb=this.makeFilterId(),em=await this.setInitialCursorPosition(eb,"latest");return console.info(`Installing new block filter (${eb}) with initial cursor position:`,em),this.pendingTransactionFilters.add(eb),this.setFilterTimeout(eb),(0,eN.hexStringFromIntNumber)(eb)}uninstallFilter(eb){let em=(0,eN.intNumberFromHexString)(eb);return console.info(`Uninstalling filter (${em})`),this.deleteFilter(em),!0}getFilterChanges(eb){let em=(0,eN.intNumberFromHexString)(eb);return(this.timeouts.has(em)&&this.setFilterTimeout(em),this.logFilters.has(em))?this.getLogFilterChanges(em):this.blockFilters.has(em)?this.getBlockFilterChanges(em):this.pendingTransactionFilters.has(em)?this.getPendingTransactionFilterChanges(em):Promise.resolve(ej())}async getFilterLogs(eb){let em=(0,eN.intNumberFromHexString)(eb),ew=this.logFilters.get(em);return ew?this.sendAsyncPromise(Object.assign(Object.assign({},eE),{method:"eth_getLogs",params:[e_(ew)]})):ej()}makeFilterId(){return(0,eH.IntNumber)(++this.nextFilterId)}sendAsyncPromise(eb){return new Promise((em,ew)=>{this.provider.sendAsync(eb,(eb,eH)=>eb?ew(eb):Array.isArray(eH)||null==eH?ew(Error(`unexpected response received: ${JSON.stringify(eH)}`)):void em(eH))})}deleteFilter(eb){console.info(`Deleting filter (${eb})`),this.logFilters.delete(eb),this.blockFilters.delete(eb),this.pendingTransactionFilters.delete(eb),this.cursors.delete(eb),this.timeouts.delete(eb)}async getLogFilterChanges(eb){let em=this.logFilters.get(eb),ew=this.cursors.get(eb);if(!ew||!em)return ej();let eV=await this.getCurrentBlockHeight(),eD="latest"===em.toBlock?eV:em.toBlock;if(ew>eV||ew>Number(em.toBlock))return eB();console.info(`Fetching logs from ${ew} to ${eD} for filter ${eb}`);let eS=await this.sendAsyncPromise(Object.assign(Object.assign({},eE),{method:"eth_getLogs",params:[e_(Object.assign(Object.assign({},em),{fromBlock:ew,toBlock:eD}))]}));if(Array.isArray(eS.result)){let em=eS.result.map(eb=>(0,eN.intNumberFromHexString)(eb.blockNumber||"0x0")),eV=Math.max(...em);if(eV&&eV>ew){let em=(0,eH.IntNumber)(eV+1);console.info(`Moving cursor position for filter (${eb}) from ${ew} to ${em}`),this.cursors.set(eb,em)}}return eS}async getBlockFilterChanges(eb){let em=this.cursors.get(eb);if(!em)return ej();let ew=await this.getCurrentBlockHeight();if(em>ew)return eB();console.info(`Fetching blocks from ${em} to ${ew} for filter (${eb})`);let eV=(await Promise.all((0,eN.range)(em,ew+1).map(eb=>this.getBlockHashByNumber((0,eH.IntNumber)(eb))))).filter(eb=>!!eb),eD=(0,eH.IntNumber)(em+eV.length);return console.info(`Moving cursor position for filter (${eb}) from ${em} to ${eD}`),this.cursors.set(eb,eD),Object.assign(Object.assign({},eE),{result:eV})}async getPendingTransactionFilterChanges(eb){return Promise.resolve(eB())}async setInitialCursorPosition(eb,em){let ew=await this.getCurrentBlockHeight(),eH="number"==typeof em&&em>ew?em:ew;return this.cursors.set(eb,eH),eH}setFilterTimeout(eb){let em=this.timeouts.get(eb);em&&window.clearTimeout(em);let ew=window.setTimeout(()=>{console.info(`Filter (${eb}) timed out`),this.deleteFilter(eb)},eV);this.timeouts.set(eb,ew)}async getCurrentBlockHeight(){let eb=new Date;if(eb.getTime()-this.lastFetchTimestamp.getTime()>this.REQUEST_THROTTLE_INTERVAL){this.lastFetchTimestamp=eb;let em=await this._getCurrentBlockHeight();this.currentBlockHeight=em,this.resolvers.forEach(eb=>eb(em)),this.resolvers=[]}return this.currentBlockHeight?this.currentBlockHeight:new Promise(eb=>this.resolvers.push(eb))}async _getCurrentBlockHeight(){let{result:eb}=await this.sendAsyncPromise(Object.assign(Object.assign({},eE),{method:"eth_blockNumber",params:[]}));return(0,eN.intNumberFromHexString)((0,eN.ensureHexString)(eb))}async getBlockHashByNumber(eb){let em=await this.sendAsyncPromise(Object.assign(Object.assign({},eE),{method:"eth_getBlockByNumber",params:[(0,eN.hexStringFromIntNumber)(eb),!1]}));return em.result&&"string"==typeof em.result.hash?(0,eN.ensureHexString)(em.result.hash):null}}function eS(eb){return{fromBlock:eO(eb.fromBlock),toBlock:eO(eb.toBlock),addresses:void 0===eb.address?null:Array.isArray(eb.address)?eb.address:[eb.address],topics:eb.topics||[]}}function e_(eb){let em={fromBlock:eP(eb.fromBlock),toBlock:eP(eb.toBlock),topics:eb.topics};return null!==eb.addresses&&(em.address=eb.addresses),em}function eO(eb){if(void 0===eb||"latest"===eb||"pending"===eb)return"latest";if("earliest"===eb)return(0,eH.IntNumber)(0);if((0,eN.isHexString)(eb))return(0,eN.intNumberFromHexString)(eb);throw Error(`Invalid block option: ${String(eb)}`)}function eP(eb){return"latest"===eb?eb:(0,eN.hexStringFromIntNumber)(eb)}function ej(){return Object.assign(Object.assign({},eE),{error:{code:-32e3,message:"filter not found"}})}function eB(){return Object.assign(Object.assign({},eE),{result:[]})}em.FilterPolyfill=eD,em.filterFromParam=eS},5313:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.SubscriptionManager=void 0;let eH=ew(6842),eN=ew(68961),eV=()=>{};class eE{constructor(eb){let em=new eH.PollingBlockTracker({provider:eb,pollingInterval:15e3,setSkipCacheFlag:!0}),{events:ew,middleware:eV}=eN({blockTracker:em,provider:eb});this.events=ew,this.subscriptionMiddleware=eV}async handleRequest(eb){let em={};return await this.subscriptionMiddleware(eb,em,eV,eV),em}destroy(){this.subscriptionMiddleware.destroy()}}em.SubscriptionManager=eE},92036:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.RelayAbstract=em.APP_VERSION_KEY=em.LOCAL_STORAGE_ADDRESSES_KEY=em.WALLET_USER_NAME_KEY=void 0;let eH=ew(37185);em.WALLET_USER_NAME_KEY="walletUsername",em.LOCAL_STORAGE_ADDRESSES_KEY="Addresses",em.APP_VERSION_KEY="AppVersion";class eN{async makeEthereumJSONRPCRequest(eb,em){if(!em)throw Error("Error: No jsonRpcUrl provided");return window.fetch(em,{method:"POST",body:JSON.stringify(eb),mode:"cors",headers:{"Content-Type":"application/json"}}).then(eb=>eb.json()).then(em=>{if(!em)throw eH.standardErrors.rpc.parse({});let ew=em,{error:eN}=ew;if(eN)throw(0,eH.serializeError)(eN,eb.method);return ew})}}em.RelayAbstract=eN},81107:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.RelayEventManager=void 0;let eH=ew(32072);class eN{constructor(){this._nextRequestId=0,this.callbacks=new Map}makeRequestId(){this._nextRequestId=(this._nextRequestId+1)%2147483647;let eb=this._nextRequestId,em=(0,eH.prepend0x)(eb.toString(16)),ew=this.callbacks.get(em);return ew&&this.callbacks.delete(em),eb}}em.RelayEventManager=eN},73526:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.Session=void 0;let eH=ew(89072),eN=ew(32072),eV="session:id",eE="session:secret",eD="session:linked";class eS{constructor(eb,em,ew,eV){this._storage=eb,this._id=em||(0,eN.randomBytesHex)(16),this._secret=ew||(0,eN.randomBytesHex)(32),this._key=new eH.sha256().update(`${this._id}, ${this._secret} WalletLink`).digest("hex"),this._linked=!!eV}static load(eb){let em=eb.getItem(eV),ew=eb.getItem(eD),eH=eb.getItem(eE);return em&&eH?new eS(eb,em,eH,"1"===ew):null}static hash(eb){return new eH.sha256().update(eb).digest("hex")}get id(){return this._id}get secret(){return this._secret}get key(){return this._key}get linked(){return this._linked}set linked(eb){this._linked=eb,this.persistLinked()}save(){return this._storage.setItem(eV,this._id),this._storage.setItem(eE,this._secret),this.persistLinked(),this}persistLinked(){this._storage.setItem(eD,this._linked?"1":"0")}}em.Session=eS},26840:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.MobileRelay=void 0;let eH=ew(32072),eN=ew(23129),eV=ew(18411);class eE extends eN.WalletLinkRelay{constructor(eb){var em;super(eb),this._enableMobileWalletLink=null!==(em=eb.enableMobileWalletLink)&&void 0!==em&&em}requestEthereumAccounts(){return this._enableMobileWalletLink?super.requestEthereumAccounts():{promise:new Promise(()=>{let eb=(0,eH.getLocation)();eb.href=`https://go.cb-w.com/dapp?cb_url=${encodeURIComponent(eb.href)}`}),cancel:()=>{}}}publishWeb3RequestEvent(eb,em){if(super.publishWeb3RequestEvent(eb,em),!(this._enableMobileWalletLink&&this.ui instanceof eV.MobileRelayUI))return;let ew=!1;switch(em.method){case"requestEthereumAccounts":case"connectAndSignIn":ew=!0,this.ui.openCoinbaseWalletDeeplink(this.getQRCodeUrl());break;case"switchEthereumChain":return;default:ew=!0,this.ui.openCoinbaseWalletDeeplink()}ew&&window.addEventListener("blur",()=>{window.addEventListener("focus",()=>{this.connection.checkUnseenEvents()},{once:!0})},{once:!0})}handleWeb3ResponseMessage(eb){super.handleWeb3ResponseMessage(eb),this._enableMobileWalletLink&&this.ui instanceof eV.MobileRelayUI&&this.ui.closeOpenedWindow()}connectAndSignIn(eb){if(!this._enableMobileWalletLink)throw Error("connectAndSignIn is supported only when enableMobileWalletLink is on");return this.sendRequest({method:"connectAndSignIn",params:{appName:this.appName,appLogoUrl:this.appLogoUrl,domain:window.location.hostname,aud:window.location.href,version:"1",type:"eip4361",nonce:eb.nonce,iat:new Date().toISOString(),chainId:`eip155:${this.dappDefaultChain}`,statement:eb.statement,resources:eb.resources}})}}em.MobileRelay=eE},18411:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.MobileRelayUI=void 0;let eH=ew(8592);class eN{constructor(eb){this.attached=!1,this.darkMode=!1,this.openedWindow=null,this.redirectDialog=new eH.RedirectDialog,this.darkMode=eb.darkMode}attach(){if(this.attached)throw Error("Coinbase Wallet SDK UI is already attached");this.redirectDialog.attach(),this.attached=!0}setConnected(eb){}closeOpenedWindow(){var eb;null===(eb=this.openedWindow)||void 0===eb||eb.close(),this.openedWindow=null}redirectToCoinbaseWallet(eb){let em=new URL("https://go.cb-w.com/walletlink");em.searchParams.append("redirect_url",window.location.href),eb&&em.searchParams.append("wl_url",eb),this.openedWindow=window.open(em.href,"cbw-opener"),this.openedWindow&&setTimeout(()=>this.closeOpenedWindow(),5e3)}openCoinbaseWalletDeeplink(eb){this.redirectDialog.present({title:"Redirecting to Coinbase Wallet...",buttonText:"Open",darkMode:this.darkMode,onButtonClick:()=>{this.redirectToCoinbaseWallet(eb)}}),setTimeout(()=>{this.redirectToCoinbaseWallet(eb)},99)}showConnecting(eb){return()=>{this.closeOpenedWindow(),this.redirectDialog.clear()}}hideRequestEthereumAccounts(){this.closeOpenedWindow(),this.redirectDialog.clear()}requestEthereumAccounts(){}addEthereumChain(){}watchAsset(){}selectProvider(){}switchEthereumChain(){}signEthereumMessage(){}signEthereumTransaction(){}submitEthereumTransaction(){}ethereumAddressFromSignedMessage(){}reloadUI(){}setStandalone(){}setConnectDisabled(){}inlineAccountsResponse(){return!1}inlineAddEthereumChain(){return!1}inlineWatchAsset(){return!1}inlineSwitchEthereumChain(){return!1}isStandalone(){return!1}}em.MobileRelayUI=eN},23129:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.WalletLinkRelay=void 0;let eH=ew(37185),eN=ew(34083),eV=ew(32072),eE=ew(38431),eD=ew(92036),eS=ew(73526),e_=ew(33689),eO=ew(7588),eP=ew(20462);class ej extends eD.RelayAbstract{constructor(eb){var em;super(),this.accountsCallback=null,this.chainCallbackParams={chainId:"",jsonRpcUrl:""},this.chainCallback=null,this.dappDefaultChain=1,this.appName="",this.appLogoUrl=null,this.linkedUpdated=eb=>{var em;this.isLinked=eb;let ew=this.storage.getItem(eD.LOCAL_STORAGE_ADDRESSES_KEY);if(eb&&(this.session.linked=eb),this.isUnlinkedErrorState=!1,ew){let eH=ew.split(" "),eN="true"===this.storage.getItem("IsStandaloneSigning");if(""!==eH[0]&&!eb&&this.session.linked&&!eN){this.isUnlinkedErrorState=!0;let eb=this.getSessionIdHash();null===(em=this.diagnostic)||void 0===em||em.log(eE.EVENTS.UNLINKED_ERROR_STATE,{sessionIdHash:eb})}}},this.metadataUpdated=(eb,em)=>{this.storage.setItem(eb,em)},this.chainUpdated=(eb,em)=>{(this.chainCallbackParams.chainId!==eb||this.chainCallbackParams.jsonRpcUrl!==em)&&(this.chainCallbackParams={chainId:eb,jsonRpcUrl:em},this.chainCallback&&this.chainCallback(eb,em))},this.accountUpdated=eb=>{this.accountsCallback&&this.accountsCallback([eb]),ej.accountRequestCallbackIds.size>0&&(Array.from(ej.accountRequestCallbackIds.values()).forEach(em=>{let ew={type:"WEB3_RESPONSE",id:em,response:{method:"requestEthereumAccounts",result:[eb]}};this.invokeCallback(Object.assign(Object.assign({},ew),{id:em}))}),ej.accountRequestCallbackIds.clear())},this.connectedUpdated=eb=>{this.ui.setConnected(eb)},this.resetAndReload=this.resetAndReload.bind(this),this.linkAPIUrl=eb.linkAPIUrl,this.storage=eb.storage,this.options=eb;let{session:ew,ui:eH,connection:eN}=this.subscribe();this._session=ew,this.connection=eN,this.relayEventManager=eb.relayEventManager,this.diagnostic=eb.diagnosticLogger,this._reloadOnDisconnect=null===(em=eb.reloadOnDisconnect)||void 0===em||em,this.ui=eH}subscribe(){let eb=eS.Session.load(this.storage)||new eS.Session(this.storage).save(),{linkAPIUrl:em,diagnostic:ew}=this,eH=new e_.WalletLinkConnection({session:eb,linkAPIUrl:em,diagnostic:ew,listener:this}),{version:eN,darkMode:eV}=this.options,eE=this.options.uiConstructor({linkAPIUrl:em,version:eN,darkMode:eV,session:eb});return eH.connect(),{session:eb,ui:eE,connection:eH}}attachUI(){this.ui.attach()}resetAndReload(){Promise.race([this.connection.setSessionMetadata("__destroyed","1"),new Promise(eb=>setTimeout(()=>eb(null),1e3))]).then(()=>{var eb,em;let ew=this.ui.isStandalone();null===(eb=this.diagnostic)||void 0===eb||eb.log(eE.EVENTS.SESSION_STATE_CHANGE,{method:"relay::resetAndReload",sessionMetadataChange:"__destroyed, 1",sessionIdHash:this.getSessionIdHash()}),this.connection.destroy();let eH=eS.Session.load(this.storage);if((null==eH?void 0:eH.id)===this._session.id?this.storage.clear():eH&&(null===(em=this.diagnostic)||void 0===em||em.log(eE.EVENTS.SKIPPED_CLEARING_SESSION,{sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:eS.Session.hash(eH.id)})),this._reloadOnDisconnect){this.ui.reloadUI();return}this.accountsCallback&&this.accountsCallback([],!0);let{session:eN,ui:eV,connection:eD}=this.subscribe();this._session=eN,this.connection=eD,this.ui=eV,ew&&this.ui.setStandalone&&this.ui.setStandalone(!0),this.attachUI()}).catch(eb=>{var em;null===(em=this.diagnostic)||void 0===em||em.log(eE.EVENTS.FAILURE,{method:"relay::resetAndReload",message:`failed to reset and reload with ${eb}`,sessionIdHash:this.getSessionIdHash()})})}setAppInfo(eb,em){this.appName=eb,this.appLogoUrl=em}getStorageItem(eb){return this.storage.getItem(eb)}get session(){return this._session}setStorageItem(eb,em){this.storage.setItem(eb,em)}signEthereumMessage(eb,em,ew,eH){return this.sendRequest({method:"signEthereumMessage",params:{message:(0,eV.hexStringFromBuffer)(eb,!0),address:em,addPrefix:ew,typedDataJson:eH||null}})}ethereumAddressFromSignedMessage(eb,em,ew){return this.sendRequest({method:"ethereumAddressFromSignedMessage",params:{message:(0,eV.hexStringFromBuffer)(eb,!0),signature:(0,eV.hexStringFromBuffer)(em,!0),addPrefix:ew}})}signEthereumTransaction(eb){return this.sendRequest({method:"signEthereumTransaction",params:{fromAddress:eb.fromAddress,toAddress:eb.toAddress,weiValue:(0,eV.bigIntStringFromBN)(eb.weiValue),data:(0,eV.hexStringFromBuffer)(eb.data,!0),nonce:eb.nonce,gasPriceInWei:eb.gasPriceInWei?(0,eV.bigIntStringFromBN)(eb.gasPriceInWei):null,maxFeePerGas:eb.gasPriceInWei?(0,eV.bigIntStringFromBN)(eb.gasPriceInWei):null,maxPriorityFeePerGas:eb.gasPriceInWei?(0,eV.bigIntStringFromBN)(eb.gasPriceInWei):null,gasLimit:eb.gasLimit?(0,eV.bigIntStringFromBN)(eb.gasLimit):null,chainId:eb.chainId,shouldSubmit:!1}})}signAndSubmitEthereumTransaction(eb){return this.sendRequest({method:"signEthereumTransaction",params:{fromAddress:eb.fromAddress,toAddress:eb.toAddress,weiValue:(0,eV.bigIntStringFromBN)(eb.weiValue),data:(0,eV.hexStringFromBuffer)(eb.data,!0),nonce:eb.nonce,gasPriceInWei:eb.gasPriceInWei?(0,eV.bigIntStringFromBN)(eb.gasPriceInWei):null,maxFeePerGas:eb.maxFeePerGas?(0,eV.bigIntStringFromBN)(eb.maxFeePerGas):null,maxPriorityFeePerGas:eb.maxPriorityFeePerGas?(0,eV.bigIntStringFromBN)(eb.maxPriorityFeePerGas):null,gasLimit:eb.gasLimit?(0,eV.bigIntStringFromBN)(eb.gasLimit):null,chainId:eb.chainId,shouldSubmit:!0}})}submitEthereumTransaction(eb,em){return this.sendRequest({method:"submitEthereumTransaction",params:{signedTransaction:(0,eV.hexStringFromBuffer)(eb,!0),chainId:em}})}scanQRCode(eb){return this.sendRequest({method:"scanQRCode",params:{regExp:eb}})}getQRCodeUrl(){return(0,eV.createQrUrl)(this._session.id,this._session.secret,this.linkAPIUrl,!1,this.options.version,this.dappDefaultChain)}genericRequest(eb,em){return this.sendRequest({method:"generic",params:{action:em,data:eb}})}sendGenericMessage(eb){return this.sendRequest(eb)}sendRequest(eb){let em=null,ew=(0,eV.randomBytesHex)(8),eH=eH=>{this.publishWeb3RequestCanceledEvent(ew),this.handleErrorResponse(ew,eb.method,eH),null==em||em()},eN=new Promise((eN,eV)=>{this.ui.isStandalone()||(em=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:eH,onResetConnection:this.resetAndReload})),this.relayEventManager.callbacks.set(ew,eb=>{if(null==em||em(),(0,eO.isErrorResponse)(eb))return eV(Error(eb.errorMessage));eN(eb)}),this.ui.isStandalone()?this.sendRequestStandalone(ew,eb):this.publishWeb3RequestEvent(ew,eb)});return{promise:eN,cancel:eH}}setConnectDisabled(eb){this.ui.setConnectDisabled(eb)}setAccountsCallback(eb){this.accountsCallback=eb}setChainCallback(eb){this.chainCallback=eb}setDappDefaultChainCallback(eb){this.dappDefaultChain=eb,this.ui instanceof eP.WalletLinkRelayUI&&this.ui.setChainId(eb)}publishWeb3RequestEvent(eb,em){var ew;let eH={type:"WEB3_REQUEST",id:eb,request:em},eN=eS.Session.load(this.storage);null===(ew=this.diagnostic)||void 0===ew||ew.log(eE.EVENTS.WEB3_REQUEST,{eventId:eH.id,method:`relay::${em.method}`,sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:eN?eS.Session.hash(eN.id):"",isSessionMismatched:((null==eN?void 0:eN.id)!==this._session.id).toString()}),this.publishEvent("Web3Request",eH,!0).then(eb=>{var ew;null===(ew=this.diagnostic)||void 0===ew||ew.log(eE.EVENTS.WEB3_REQUEST_PUBLISHED,{eventId:eH.id,method:`relay::${em.method}`,sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:eN?eS.Session.hash(eN.id):"",isSessionMismatched:((null==eN?void 0:eN.id)!==this._session.id).toString()})}).catch(eb=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:eH.id,response:{method:em.method,errorMessage:eb.message}})})}publishWeb3RequestCanceledEvent(eb){let em={type:"WEB3_REQUEST_CANCELED",id:eb};this.publishEvent("Web3RequestCanceled",em,!1).then()}publishEvent(eb,em,ew){return this.connection.publishEvent(eb,em,ew)}handleWeb3ResponseMessage(eb){var em;let{response:ew}=eb;if(null===(em=this.diagnostic)||void 0===em||em.log(eE.EVENTS.WEB3_RESPONSE,{eventId:eb.id,method:`relay::${ew.method}`,sessionIdHash:this.getSessionIdHash()}),"requestEthereumAccounts"===ew.method){ej.accountRequestCallbackIds.forEach(em=>this.invokeCallback(Object.assign(Object.assign({},eb),{id:em}))),ej.accountRequestCallbackIds.clear();return}this.invokeCallback(eb)}handleErrorResponse(eb,em,ew,eN){var eV;let eE=null!==(eV=null==ew?void 0:ew.message)&&void 0!==eV?eV:(0,eH.getMessageFromCode)(eN);this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:eb,response:{method:em,errorMessage:eE,errorCode:eN}})}invokeCallback(eb){let em=this.relayEventManager.callbacks.get(eb.id);em&&(em(eb.response),this.relayEventManager.callbacks.delete(eb.id))}requestEthereumAccounts(){let eb={method:"requestEthereumAccounts",params:{appName:this.appName,appLogoUrl:this.appLogoUrl||null}},em=null,ew=(0,eV.randomBytesHex)(8),eN=eH=>{this.publishWeb3RequestCanceledEvent(ew),this.handleErrorResponse(ew,eb.method,eH),null==em||em()},eE=new Promise((eV,eE)=>{if(this.relayEventManager.callbacks.set(ew,eb=>{if(this.ui.hideRequestEthereumAccounts(),null==em||em(),(0,eO.isErrorResponse)(eb))return eE(Error(eb.errorMessage));eV(eb)}),this.ui.inlineAccountsResponse()){let eb=eb=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:ew,response:{method:"requestEthereumAccounts",result:eb}})};this.ui.requestEthereumAccounts({onCancel:eN,onAccounts:eb})}else{let eb=eH.standardErrors.provider.userRejectedRequest("User denied account authorization");this.ui.requestEthereumAccounts({onCancel:()=>eN(eb)})}ej.accountRequestCallbackIds.add(ew),this.ui.inlineAccountsResponse()||this.ui.isStandalone()||this.publishWeb3RequestEvent(ew,eb)});return{promise:eE,cancel:eN}}selectProvider(eb){let em={method:"selectProvider",params:{providerOptions:eb}},ew=(0,eV.randomBytesHex)(8),eH=eb=>{this.publishWeb3RequestCanceledEvent(ew),this.handleErrorResponse(ew,em.method,eb)},eE=new Promise((em,eH)=>{this.relayEventManager.callbacks.set(ew,eb=>{if((0,eO.isErrorResponse)(eb))return eH(Error(eb.errorMessage));em(eb)});let eV=eb=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:ew,response:{method:"selectProvider",result:eN.ProviderType.Unselected}})},eE=eb=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:ew,response:{method:"selectProvider",result:eb}})};this.ui.selectProvider&&this.ui.selectProvider({onApprove:eE,onCancel:eV,providerOptions:eb})});return{cancel:eH,promise:eE}}watchAsset(eb,em,ew,eH,eN,eE){let eD={method:"watchAsset",params:{type:eb,options:{address:em,symbol:ew,decimals:eH,image:eN},chainId:eE}},eS=null,e_=(0,eV.randomBytesHex)(8),eP=eb=>{this.publishWeb3RequestCanceledEvent(e_),this.handleErrorResponse(e_,eD.method,eb),null==eS||eS()};this.ui.inlineWatchAsset()||(eS=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:eP,onResetConnection:this.resetAndReload}));let ej=new Promise((eV,eP)=>{this.relayEventManager.callbacks.set(e_,eb=>{if(null==eS||eS(),(0,eO.isErrorResponse)(eb))return eP(Error(eb.errorMessage));eV(eb)});let ej=eb=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:e_,response:{method:"watchAsset",result:!1}})},eB=()=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:e_,response:{method:"watchAsset",result:!0}})};this.ui.inlineWatchAsset()&&this.ui.watchAsset({onApprove:eB,onCancel:ej,type:eb,address:em,symbol:ew,decimals:eH,image:eN,chainId:eE}),this.ui.inlineWatchAsset()||this.ui.isStandalone()||this.publishWeb3RequestEvent(e_,eD)});return{cancel:eP,promise:ej}}addEthereumChain(eb,em,ew,eH,eN,eE){let eD={method:"addEthereumChain",params:{chainId:eb,rpcUrls:em,blockExplorerUrls:eH,chainName:eN,iconUrls:ew,nativeCurrency:eE}},eS=null,e_=(0,eV.randomBytesHex)(8),eP=eb=>{this.publishWeb3RequestCanceledEvent(e_),this.handleErrorResponse(e_,eD.method,eb),null==eS||eS()};this.ui.inlineAddEthereumChain(eb)||(eS=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:eP,onResetConnection:this.resetAndReload}));let ej=new Promise((em,ew)=>{this.relayEventManager.callbacks.set(e_,eb=>{if(null==eS||eS(),(0,eO.isErrorResponse)(eb))return ew(Error(eb.errorMessage));em(eb)});let eH=eb=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:e_,response:{method:"addEthereumChain",result:{isApproved:!1,rpcUrl:""}}})},eN=eb=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:e_,response:{method:"addEthereumChain",result:{isApproved:!0,rpcUrl:eb}}})};this.ui.inlineAddEthereumChain(eb)&&this.ui.addEthereumChain({onCancel:eH,onApprove:eN,chainId:eD.params.chainId,rpcUrls:eD.params.rpcUrls,blockExplorerUrls:eD.params.blockExplorerUrls,chainName:eD.params.chainName,iconUrls:eD.params.iconUrls,nativeCurrency:eD.params.nativeCurrency}),this.ui.inlineAddEthereumChain(eb)||this.ui.isStandalone()||this.publishWeb3RequestEvent(e_,eD)});return{promise:ej,cancel:eP}}switchEthereumChain(eb,em){let ew={method:"switchEthereumChain",params:Object.assign({chainId:eb},{address:em})},eN=(0,eV.randomBytesHex)(8),eE=eb=>{this.publishWeb3RequestCanceledEvent(eN),this.handleErrorResponse(eN,ew.method,eb)},eD=new Promise((em,eV)=>{this.relayEventManager.callbacks.set(eN,eb=>(0,eO.isErrorResponse)(eb)&&eb.errorCode?eV(eH.standardErrors.provider.custom({code:eb.errorCode,message:"Unrecognized chain ID. Try adding the chain using addEthereumChain first."})):(0,eO.isErrorResponse)(eb)?eV(Error(eb.errorMessage)):void em(eb));let eE=em=>{var ew;if(em){let eV=null!==(ew=(0,eH.getErrorCode)(em))&&void 0!==ew?ew:eH.standardErrorCodes.provider.unsupportedChain;this.handleErrorResponse(eN,"switchEthereumChain",em instanceof Error?em:eH.standardErrors.provider.unsupportedChain(eb),eV)}else this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:eN,response:{method:"switchEthereumChain",result:{isApproved:!1,rpcUrl:""}}})},eD=eb=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:eN,response:{method:"switchEthereumChain",result:{isApproved:!0,rpcUrl:eb}}})};this.ui.switchEthereumChain({onCancel:eE,onApprove:eD,chainId:ew.params.chainId,address:ew.params.address}),this.ui.inlineSwitchEthereumChain()||this.ui.isStandalone()||this.publishWeb3RequestEvent(eN,ew)});return{promise:eD,cancel:eE}}inlineAddEthereumChain(eb){return this.ui.inlineAddEthereumChain(eb)}getSessionIdHash(){return eS.Session.hash(this._session.id)}sendRequestStandalone(eb,em){let ew=ew=>{this.handleErrorResponse(eb,em.method,ew)},eH=em=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:eb,response:em})};switch(em.method){case"signEthereumMessage":this.ui.signEthereumMessage({request:em,onSuccess:eH,onCancel:ew});break;case"signEthereumTransaction":this.ui.signEthereumTransaction({request:em,onSuccess:eH,onCancel:ew});break;case"submitEthereumTransaction":this.ui.submitEthereumTransaction({request:em,onSuccess:eH,onCancel:ew});break;case"ethereumAddressFromSignedMessage":this.ui.ethereumAddressFromSignedMessage({request:em,onSuccess:eH});break;default:ew()}}}em.WalletLinkRelay=ej,ej.accountRequestCallbackIds=new Set},33689:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.WalletLinkConnection=void 0;let eH=ew(34083),eN=ew(50769),eV=ew(38431),eE=ew(92036),eD=ew(73526),eS=ew(12389),e_=ew(57326),eO=1e4,eP=6e4;class ej{constructor({session:eb,linkAPIUrl:em,listener:ew,diagnostic:eP,WebSocketClass:ej=WebSocket}){this.destroyed=!1,this.lastHeartbeatResponse=0,this.nextReqId=(0,eH.IntNumber)(1),this._connected=!1,this._linked=!1,this.shouldFetchUnseenEventsOnConnect=!1,this.requestResolutions=new Map,this.handleSessionMetadataUpdated=eb=>{if(!eb)return;let em=new Map([["__destroyed",this.handleDestroyed],["EthereumAddress",this.handleAccountUpdated],["WalletUsername",this.handleWalletUsernameUpdated],["AppVersion",this.handleAppVersionUpdated],["ChainId",em=>eb.JsonRpcUrl&&this.handleChainUpdated(em,eb.JsonRpcUrl)]]);em.forEach((em,ew)=>{let eH=eb[ew];void 0!==eH&&em(eH)})},this.handleDestroyed=eb=>{var em,ew;"1"===eb&&(null===(em=this.listener)||void 0===em||em.resetAndReload(),null===(ew=this.diagnostic)||void 0===ew||ew.log(eV.EVENTS.METADATA_DESTROYED,{alreadyDestroyed:this.isDestroyed,sessionIdHash:eD.Session.hash(this.session.id)}))},this.handleAccountUpdated=async eb=>{var em,ew;try{let ew=await this.cipher.decrypt(eb);null===(em=this.listener)||void 0===em||em.accountUpdated(ew)}catch(eb){null===(ew=this.diagnostic)||void 0===ew||ew.log(eV.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"selectedAddress"})}},this.handleMetadataUpdated=async(eb,em)=>{var ew,eH;try{let eH=await this.cipher.decrypt(em);null===(ew=this.listener)||void 0===ew||ew.metadataUpdated(eb,eH)}catch(em){null===(eH=this.diagnostic)||void 0===eH||eH.log(eV.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:eb})}},this.handleWalletUsernameUpdated=async eb=>{this.handleMetadataUpdated(eE.WALLET_USER_NAME_KEY,eb)},this.handleAppVersionUpdated=async eb=>{this.handleMetadataUpdated(eE.APP_VERSION_KEY,eb)},this.handleChainUpdated=async(eb,em)=>{var ew,eH;try{let eH=await this.cipher.decrypt(eb),eN=await this.cipher.decrypt(em);null===(ew=this.listener)||void 0===ew||ew.chainUpdated(eH,eN)}catch(eb){null===(eH=this.diagnostic)||void 0===eH||eH.log(eV.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"chainId|jsonRpcUrl"})}},this.session=eb,this.cipher=new eN.Cipher(eb.secret),this.diagnostic=eP,this.listener=ew;let eB=new e_.WalletLinkWebSocket(`${em}/rpc`,ej);eB.setConnectionStateListener(async em=>{var ew;null===(ew=this.diagnostic)||void 0===ew||ew.log(eV.EVENTS.CONNECTED_STATE_CHANGE,{state:em,sessionIdHash:eD.Session.hash(eb.id)});let eH=!1;switch(em){case e_.ConnectionState.DISCONNECTED:if(!this.destroyed){let eb=async()=>{await new Promise(eb=>setTimeout(eb,5e3)),this.destroyed||eB.connect().catch(()=>{eb()})};eb()}break;case e_.ConnectionState.CONNECTED:try{await this.authenticate(),this.sendIsLinked(),this.sendGetSessionConfig(),eH=!0}catch(eb){}this.updateLastHeartbeat(),setInterval(()=>{this.heartbeat()},eO),this.shouldFetchUnseenEventsOnConnect&&this.fetchUnseenEventsAPI();case e_.ConnectionState.CONNECTING:}this.connected!==eH&&(this.connected=eH)}),eB.setIncomingDataListener(em=>{var ew,eH,eN;switch(em.type){case"Heartbeat":this.updateLastHeartbeat();return;case"IsLinkedOK":case"Linked":{let eH="IsLinkedOK"===em.type?em.linked:void 0;null===(ew=this.diagnostic)||void 0===ew||ew.log(eV.EVENTS.LINKED,{sessionIdHash:eD.Session.hash(eb.id),linked:eH,type:em.type,onlineGuests:em.onlineGuests}),this.linked=eH||em.onlineGuests>0;break}case"GetSessionConfigOK":case"SessionConfigUpdated":null===(eH=this.diagnostic)||void 0===eH||eH.log(eV.EVENTS.SESSION_CONFIG_RECEIVED,{sessionIdHash:eD.Session.hash(eb.id),metadata_keys:em&&em.metadata?Object.keys(em.metadata):void 0}),this.handleSessionMetadataUpdated(em.metadata);break;case"Event":this.handleIncomingEvent(em)}void 0!==em.id&&(null===(eN=this.requestResolutions.get(em.id))||void 0===eN||eN(em))}),this.ws=eB,this.http=new eS.WalletLinkHTTP(em,eb.id,eb.key)}connect(){var eb;if(this.destroyed)throw Error("instance is destroyed");null===(eb=this.diagnostic)||void 0===eb||eb.log(eV.EVENTS.STARTED_CONNECTING,{sessionIdHash:eD.Session.hash(this.session.id)}),this.ws.connect()}destroy(){var eb;this.destroyed=!0,this.ws.disconnect(),null===(eb=this.diagnostic)||void 0===eb||eb.log(eV.EVENTS.DISCONNECTED,{sessionIdHash:eD.Session.hash(this.session.id)}),this.listener=void 0}get isDestroyed(){return this.destroyed}get connected(){return this._connected}set connected(eb){var em,ew;this._connected=eb,eb&&(null===(em=this.onceConnected)||void 0===em||em.call(this)),null===(ew=this.listener)||void 0===ew||ew.connectedUpdated(eb)}setOnceConnected(eb){return new Promise(em=>{this.connected?eb().then(em):this.onceConnected=()=>{eb().then(em),this.onceConnected=void 0}})}get linked(){return this._linked}set linked(eb){var em,ew;this._linked=eb,eb&&(null===(em=this.onceLinked)||void 0===em||em.call(this)),null===(ew=this.listener)||void 0===ew||ew.linkedUpdated(eb)}setOnceLinked(eb){return new Promise(em=>{this.linked?eb().then(em):this.onceLinked=()=>{eb().then(em),this.onceLinked=void 0}})}async handleIncomingEvent(eb){var em,ew;if("Event"===eb.type&&"Web3Response"===eb.event)try{let ew=await this.cipher.decrypt(eb.data),eH=JSON.parse(ew);if("WEB3_RESPONSE"!==eH.type)return;null===(em=this.listener)||void 0===em||em.handleWeb3ResponseMessage(eH)}catch(eb){null===(ew=this.diagnostic)||void 0===ew||ew.log(eV.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"incomingEvent"})}}async checkUnseenEvents(){if(!this.connected){this.shouldFetchUnseenEventsOnConnect=!0;return}await new Promise(eb=>setTimeout(eb,250));try{await this.fetchUnseenEventsAPI()}catch(eb){console.error("Unable to check for unseen events",eb)}}async fetchUnseenEventsAPI(){this.shouldFetchUnseenEventsOnConnect=!1;let eb=await this.http.fetchUnseenEvents();eb.forEach(eb=>this.handleIncomingEvent(eb))}async setSessionMetadata(eb,em){let ew={type:"SetSessionConfig",id:(0,eH.IntNumber)(this.nextReqId++),sessionId:this.session.id,metadata:{[eb]:em}};return this.setOnceConnected(async()=>{let eb=await this.makeRequest(ew);if("Fail"===eb.type)throw Error(eb.error||"failed to set session metadata")})}async publishEvent(eb,em,ew=!1){let eN=await this.cipher.encrypt(JSON.stringify(Object.assign(Object.assign({},em),{origin:location.origin,relaySource:window.coinbaseWalletExtension?"injected_sdk":"sdk"}))),eV={type:"PublishEvent",id:(0,eH.IntNumber)(this.nextReqId++),sessionId:this.session.id,event:eb,data:eN,callWebhook:ew};return this.setOnceLinked(async()=>{let eb=await this.makeRequest(eV);if("Fail"===eb.type)throw Error(eb.error||"failed to publish event");return eb.eventId})}sendData(eb){this.ws.sendData(JSON.stringify(eb))}updateLastHeartbeat(){this.lastHeartbeatResponse=Date.now()}heartbeat(){if(Date.now()-this.lastHeartbeatResponse>2*eO){this.ws.disconnect();return}try{this.ws.sendData("h")}catch(eb){}}async makeRequest(eb,em=eP){let ew;let eH=eb.id;return this.sendData(eb),Promise.race([new Promise((eb,eN)=>{ew=window.setTimeout(()=>{eN(Error(`request ${eH} timed out`))},em)}),new Promise(eb=>{this.requestResolutions.set(eH,em=>{clearTimeout(ew),eb(em),this.requestResolutions.delete(eH)})})])}async authenticate(){let eb={type:"HostSession",id:(0,eH.IntNumber)(this.nextReqId++),sessionId:this.session.id,sessionKey:this.session.key},em=await this.makeRequest(eb);if("Fail"===em.type)throw Error(em.error||"failed to authentcate")}sendIsLinked(){let eb={type:"IsLinked",id:(0,eH.IntNumber)(this.nextReqId++),sessionId:this.session.id};this.sendData(eb)}sendGetSessionConfig(){let eb={type:"GetSessionConfig",id:(0,eH.IntNumber)(this.nextReqId++),sessionId:this.session.id};this.sendData(eb)}}em.WalletLinkConnection=ej},12389:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.WalletLinkHTTP=void 0;class ew{constructor(eb,em,ew){this.linkAPIUrl=eb,this.sessionId=em;let eH=`${em}:${ew}`;this.auth=`Basic ${btoa(eH)}`}async markUnseenEventsAsSeen(eb){return Promise.all(eb.map(eb=>fetch(`${this.linkAPIUrl}/events/${eb.eventId}/seen`,{method:"POST",headers:{Authorization:this.auth}}))).catch(eb=>console.error("Unabled to mark event as failed:",eb))}async fetchUnseenEvents(){var eb;let em=await fetch(`${this.linkAPIUrl}/events?unseen=true`,{headers:{Authorization:this.auth}});if(em.ok){let{events:ew,error:eH}=await em.json();if(eH)throw Error(`Check unseen events failed: ${eH}`);let eN=null!==(eb=null==ew?void 0:ew.filter(eb=>"Web3Response"===eb.event).map(eb=>({type:"Event",sessionId:this.sessionId,eventId:eb.id,event:eb.event,data:eb.data})))&&void 0!==eb?eb:[];return this.markUnseenEventsAsSeen(eN),eN}throw Error(`Check unseen events failed: ${em.status}`)}}em.WalletLinkHTTP=ew},57326:function(eb,em){"use strict";var ew;Object.defineProperty(em,"__esModule",{value:!0}),em.WalletLinkWebSocket=em.ConnectionState=void 0,function(eb){eb[eb.DISCONNECTED=0]="DISCONNECTED",eb[eb.CONNECTING=1]="CONNECTING",eb[eb.CONNECTED=2]="CONNECTED"}(ew||(em.ConnectionState=ew={}));class eH{setConnectionStateListener(eb){this.connectionStateListener=eb}setIncomingDataListener(eb){this.incomingDataListener=eb}constructor(eb,em=WebSocket){this.WebSocketClass=em,this.webSocket=null,this.pendingData=[],this.url=eb.replace(/^http/,"ws")}async connect(){if(this.webSocket)throw Error("webSocket object is not null");return new Promise((eb,em)=>{var eH;let eN;try{this.webSocket=eN=new this.WebSocketClass(this.url)}catch(eb){em(eb);return}null===(eH=this.connectionStateListener)||void 0===eH||eH.call(this,ew.CONNECTING),eN.onclose=eb=>{var eH;this.clearWebSocket(),em(Error(`websocket error ${eb.code}: ${eb.reason}`)),null===(eH=this.connectionStateListener)||void 0===eH||eH.call(this,ew.DISCONNECTED)},eN.onopen=em=>{var eH;if(eb(),null===(eH=this.connectionStateListener)||void 0===eH||eH.call(this,ew.CONNECTED),this.pendingData.length>0){let eb=[...this.pendingData];eb.forEach(eb=>this.sendData(eb)),this.pendingData=[]}},eN.onmessage=eb=>{var em,ew;if("h"===eb.data)null===(em=this.incomingDataListener)||void 0===em||em.call(this,{type:"Heartbeat"});else try{let em=JSON.parse(eb.data);null===(ew=this.incomingDataListener)||void 0===ew||ew.call(this,em)}catch(eb){}}})}disconnect(){var eb;let{webSocket:em}=this;if(em){this.clearWebSocket(),null===(eb=this.connectionStateListener)||void 0===eb||eb.call(this,ew.DISCONNECTED),this.connectionStateListener=void 0,this.incomingDataListener=void 0;try{em.close()}catch(eb){}}}sendData(eb){let{webSocket:em}=this;if(!em){this.pendingData.push(eb),this.connect();return}em.send(eb)}clearWebSocket(){let{webSocket:eb}=this;eb&&(this.webSocket=null,eb.onclose=null,eb.onerror=null,eb.onmessage=null,eb.onopen=null)}}em.WalletLinkWebSocket=eH},7588:function(eb,em){"use strict";function ew(eb){return void 0!==eb.errorMessage}Object.defineProperty(em,"__esModule",{value:!0}),em.isErrorResponse=void 0,em.isErrorResponse=ew},20462:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.WalletLinkRelayUI=void 0;let eH=ew(27162),eN=ew(27834),eV=ew(52049);class eE{constructor(eb){this.standalone=null,this.attached=!1,this.snackbar=new eV.Snackbar({darkMode:eb.darkMode}),this.linkFlow=new eN.LinkFlow({darkMode:eb.darkMode,version:eb.version,sessionId:eb.session.id,sessionSecret:eb.session.secret,linkAPIUrl:eb.linkAPIUrl,isParentConnection:!1})}attach(){if(this.attached)throw Error("Coinbase Wallet SDK UI is already attached");let eb=document.documentElement,em=document.createElement("div");em.className="-cbwsdk-css-reset",eb.appendChild(em),this.linkFlow.attach(em),this.snackbar.attach(em),this.attached=!0,(0,eH.injectCssReset)()}setConnected(eb){this.linkFlow.setConnected(eb)}setChainId(eb){this.linkFlow.setChainId(eb)}setConnectDisabled(eb){this.linkFlow.setConnectDisabled(eb)}addEthereumChain(){}watchAsset(){}switchEthereumChain(){}requestEthereumAccounts(eb){this.linkFlow.open({onCancel:eb.onCancel})}hideRequestEthereumAccounts(){this.linkFlow.close()}signEthereumMessage(){}signEthereumTransaction(){}submitEthereumTransaction(){}ethereumAddressFromSignedMessage(){}showConnecting(eb){let em;return em=eb.isUnlinkedErrorState?{autoExpand:!0,message:"Connection lost",menuItems:[{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:eb.onResetConnection}]}:{message:"Confirm on phone",menuItems:[{isRed:!0,info:"Cancel transaction",svgWidth:"11",svgHeight:"11",path:"M10.3711 1.52346L9.21775 0.370117L5.37109 4.21022L1.52444 0.370117L0.371094 1.52346L4.2112 5.37012L0.371094 9.21677L1.52444 10.3701L5.37109 6.53001L9.21775 10.3701L10.3711 9.21677L6.53099 5.37012L10.3711 1.52346Z",defaultFillRule:"inherit",defaultClipRule:"inherit",onClick:eb.onCancel},{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:eb.onResetConnection}]},this.snackbar.presentItem(em)}reloadUI(){document.location.reload()}inlineAccountsResponse(){return!1}inlineAddEthereumChain(){return!1}inlineWatchAsset(){return!1}inlineSwitchEthereumChain(){return!1}setStandalone(eb){this.standalone=eb}isStandalone(){var eb;return null!==(eb=this.standalone)&&void 0!==eb&&eb}}em.WalletLinkRelayUI=eE},55490:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.default=".-cbwsdk-css-reset .-cbwsdk-connect-content{height:430px;width:700px;border-radius:12px;padding:30px}.-cbwsdk-css-reset .-cbwsdk-connect-content.light{background:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content.dark{background:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-content-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px}.-cbwsdk-css-reset .-cbwsdk-connect-content-heading{font-style:normal;font-weight:500;font-size:28px;line-height:36px;margin:0}.-cbwsdk-css-reset .-cbwsdk-connect-content-heading.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-content-heading.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content-layout{display:flex;flex-direction:row}.-cbwsdk-css-reset .-cbwsdk-connect-content-column-left{margin-right:30px;display:flex;flex-direction:column;justify-content:space-between}.-cbwsdk-css-reset .-cbwsdk-connect-content-column-right{flex:25%;margin-right:34px}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-wrapper{width:220px;height:220px;border-radius:12px;display:flex;justify-content:center;align-items:center;background:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.light{background-color:rgba(255,255,255,.95)}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.light>p{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.dark{background-color:rgba(10,11,13,.9)}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.dark>p{color:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting>p{font-size:12px;font-weight:bold;margin-top:16px}.-cbwsdk-css-reset .-cbwsdk-connect-content-update-app{border-radius:8px;font-size:14px;line-height:20px;padding:12px;width:339px}.-cbwsdk-css-reset .-cbwsdk-connect-content-update-app.light{background:#eef0f3;color:#5b636e}.-cbwsdk-css-reset .-cbwsdk-connect-content-update-app.dark{background:#1e2025;color:#8a919e}.-cbwsdk-css-reset .-cbwsdk-cancel-button{-webkit-appearance:none;border:none;background:none;cursor:pointer;padding:0;margin:0}.-cbwsdk-css-reset .-cbwsdk-cancel-button-x{position:relative;display:block;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-wallet-steps{padding:0 0 0 16px;margin:0;width:100%;list-style:decimal}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item{list-style-type:decimal;display:list-item;font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-top:20px}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item-wrapper{display:flex;align-items:center}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-pad-left{margin-left:6px}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon{display:flex;border-radius:50%;height:24px;width:24px}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon svg{margin:auto;display:block}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon.light{background:#0052ff}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon.dark{background:#588af5}.-cbwsdk-css-reset .-cbwsdk-connect-item{align-items:center;display:flex;flex-direction:row;padding:16px 24px;gap:12px;cursor:pointer;border-radius:100px;font-weight:600}.-cbwsdk-css-reset .-cbwsdk-connect-item.light{background:#f5f8ff;color:#0052ff}.-cbwsdk-css-reset .-cbwsdk-connect-item.dark{background:#001033;color:#588af5}.-cbwsdk-css-reset .-cbwsdk-connect-item-copy-wrapper{margin:0 4px 0 8px}.-cbwsdk-css-reset .-cbwsdk-connect-item-title{margin:0 0 0;font-size:16px;line-height:24px;font-weight:500}.-cbwsdk-css-reset .-cbwsdk-connect-item-description{font-weight:400;font-size:14px;line-height:20px;margin:0}"},15898:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.CoinbaseWalletSteps=em.ConnectContent=void 0;let eN=eH(ew(86010)),eV=ew(6400),eE=ew(32072),eD=ew(43604),eS=ew(50408),e_=ew(70578),eO=ew(59309),eP=ew(81508),ej=ew(2620),eB=eH(ew(55490)),eR={title:"Coinbase Wallet app",description:"Connect with your self-custody wallet",steps:eY},eU=eb=>"light"===eb?"#FFFFFF":"#0A0B0D";function eF(eb){let{theme:em}=eb,ew=(0,eE.createQrUrl)(eb.sessionId,eb.sessionSecret,eb.linkAPIUrl,eb.isParentConnection,eb.version,eb.chainId),eH=eR.steps;return(0,eV.h)("div",{"data-testid":"connect-content",className:(0,eN.default)("-cbwsdk-connect-content",em)},(0,eV.h)("style",null,eB.default),(0,eV.h)("div",{className:"-cbwsdk-connect-content-header"},(0,eV.h)("h2",{className:(0,eN.default)("-cbwsdk-connect-content-heading",em)},"Scan to connect with our mobile app"),eb.onCancel&&(0,eV.h)("button",{type:"button",className:"-cbwsdk-cancel-button",onClick:eb.onCancel},(0,eV.h)(eS.CloseIcon,{fill:"light"===em?"#0A0B0D":"#FFFFFF"}))),(0,eV.h)("div",{className:"-cbwsdk-connect-content-layout"},(0,eV.h)("div",{className:"-cbwsdk-connect-content-column-left"},(0,eV.h)(eG,{title:eR.title,description:eR.description,theme:em})),(0,eV.h)("div",{className:"-cbwsdk-connect-content-column-right"},(0,eV.h)("div",{className:"-cbwsdk-connect-content-qr-wrapper"},(0,eV.h)(eP.QRCode,{content:ew,width:200,height:200,fgColor:"#000",bgColor:"transparent"}),(0,eV.h)("input",{type:"hidden",name:"cbw-cbwsdk-version",value:eD.LIB_VERSION}),(0,eV.h)("input",{type:"hidden",value:ew})),(0,eV.h)(eH,{theme:em}),!eb.isConnected&&(0,eV.h)("div",{"data-testid":"connecting-spinner",className:(0,eN.default)("-cbwsdk-connect-content-qr-connecting",em)},(0,eV.h)(ej.Spinner,{size:36,color:"dark"===em?"#FFF":"#000"}),(0,eV.h)("p",null,"Connecting...")))))}function eG({title:eb,description:em,theme:ew}){return(0,eV.h)("div",{className:(0,eN.default)("-cbwsdk-connect-item",ew)},(0,eV.h)("div",null,(0,eV.h)(e_.CoinbaseWalletRound,null)),(0,eV.h)("div",{className:"-cbwsdk-connect-item-copy-wrapper"},(0,eV.h)("h3",{className:"-cbwsdk-connect-item-title"},eb),(0,eV.h)("p",{className:"-cbwsdk-connect-item-description"},em)))}function eY({theme:eb}){return(0,eV.h)("ol",{className:"-cbwsdk-wallet-steps"},(0,eV.h)("li",{className:(0,eN.default)("-cbwsdk-wallet-steps-item",eb)},(0,eV.h)("div",{className:"-cbwsdk-wallet-steps-item-wrapper"},"Open Coinbase Wallet app")),(0,eV.h)("li",{className:(0,eN.default)("-cbwsdk-wallet-steps-item",eb)},(0,eV.h)("div",{className:"-cbwsdk-wallet-steps-item-wrapper"},(0,eV.h)("span",null,"Tap ",(0,eV.h)("strong",null,"Scan")," "),(0,eV.h)("span",{className:(0,eN.default)("-cbwsdk-wallet-steps-pad-left","-cbwsdk-wallet-steps-icon",eb)},(0,eV.h)(eO.QRCodeIcon,{fill:eU(eb)})))))}em.ConnectContent=eF,em.CoinbaseWalletSteps=eY},28171:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.default=".-cbwsdk-css-reset .-cbwsdk-connect-dialog{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;transition:opacity .25s}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop.light{background-color:rgba(0,0,0,.5)}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop.dark{background-color:rgba(50,53,61,.4)}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop-hidden{opacity:0}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-box{display:flex;position:relative;flex-direction:column;transform:scale(1);transition:opacity .25s,transform .25s}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-box-hidden{opacity:0;transform:scale(0.85)}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-container{display:block}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-container-hidden{display:none}"},5670:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.ConnectDialog=void 0;let eN=eH(ew(86010)),eV=ew(6400),eE=ew(30396),eD=ew(15898),eS=ew(19719),e_=eH(ew(28171)),eO=eb=>{let{isOpen:em,darkMode:ew}=eb,[eH,eO]=(0,eE.useState)(!em),[eP,ej]=(0,eE.useState)(!em);(0,eE.useEffect)(()=>{let eb=[window.setTimeout(()=>{ej(!em)},10)];return em?eO(!1):eb.push(window.setTimeout(()=>{eO(!0)},360)),()=>{eb.forEach(window.clearTimeout)}},[em]);let eB=ew?"dark":"light";return(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-connect-dialog-container",eH&&"-cbwsdk-connect-dialog-container-hidden")},(0,eV.h)("style",null,e_.default),(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-connect-dialog-backdrop",eB,eP&&"-cbwsdk-connect-dialog-backdrop-hidden")}),(0,eV.h)("div",{class:"-cbwsdk-connect-dialog"},(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-connect-dialog-box",eP&&"-cbwsdk-connect-dialog-box-hidden")},eb.connectDisabled?null:(0,eV.h)(eD.ConnectContent,{theme:eB,version:eb.version,sessionId:eb.sessionId,sessionSecret:eb.sessionSecret,linkAPIUrl:eb.linkAPIUrl,isConnected:eb.isConnected,isParentConnection:eb.isParentConnection,chainId:eb.chainId,onCancel:eb.onCancel}),(0,eV.h)(eS.TryExtensionContent,{theme:eB}))))};em.ConnectDialog=eO},27834:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.LinkFlow=void 0;let eH=ew(6400),eN=ew(5670);class eV{constructor(eb){this.connected=!1,this.chainId=1,this.isOpen=!1,this.onCancel=null,this.root=null,this.connectDisabled=!1,this.darkMode=eb.darkMode,this.version=eb.version,this.sessionId=eb.sessionId,this.sessionSecret=eb.sessionSecret,this.linkAPIUrl=eb.linkAPIUrl,this.isParentConnection=eb.isParentConnection}attach(eb){this.root=document.createElement("div"),this.root.className="-cbwsdk-link-flow-root",eb.appendChild(this.root),this.render()}setConnected(eb){this.connected!==eb&&(this.connected=eb,this.render())}setChainId(eb){this.chainId!==eb&&(this.chainId=eb,this.render())}detach(){var eb;this.root&&((0,eH.render)(null,this.root),null===(eb=this.root.parentElement)||void 0===eb||eb.removeChild(this.root))}setConnectDisabled(eb){this.connectDisabled=eb}open(eb){this.isOpen=!0,this.onCancel=eb.onCancel,this.render()}close(){this.isOpen=!1,this.onCancel=null,this.render()}render(){this.root&&(0,eH.render)((0,eH.h)(eN.ConnectDialog,{darkMode:this.darkMode,version:this.version,sessionId:this.sessionId,sessionSecret:this.sessionSecret,linkAPIUrl:this.linkAPIUrl,isOpen:this.isOpen,isConnected:this.connected,isParentConnection:this.isParentConnection,chainId:this.chainId,onCancel:this.onCancel,connectDisabled:this.connectDisabled}),this.root)}}em.LinkFlow=eV},81508:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.QRCode=void 0;let eV=ew(6400),eE=ew(30396),eD=eN(ew(7713)),eS=eb=>{let[em,ew]=(0,eE.useState)("");return(0,eE.useEffect)(()=>{var em,eN;let eV=new eD.default({content:eb.content,background:eb.bgColor||"#ffffff",color:eb.fgColor||"#000000",container:"svg",ecl:"M",width:null!==(em=eb.width)&&void 0!==em?em:256,height:null!==(eN=eb.height)&&void 0!==eN?eN:256,padding:0,image:eb.image}),eE=eH.from(eV.svg(),"utf8").toString("base64");ew(`data:image/svg+xml;base64,${eE}`)},[eb.bgColor,eb.content,eb.fgColor,eb.height,eb.image,eb.width]),em?(0,eV.h)("img",{src:em,alt:"QR Code"}):null};em.QRCode=eS},73714:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.default=".-cbwsdk-css-reset .-cbwsdk-redirect-dialog-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;transition:opacity .25s;background-color:rgba(10,11,13,.5)}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-backdrop-hidden{opacity:0}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;border-radius:8px;background-color:#fff;color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box p{display:block;font-weight:400;font-size:14px;line-height:20px;padding-bottom:12px;color:#5b636e}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box button{appearance:none;border:none;background:none;color:#0052ff;padding:0;text-decoration:none;display:block;font-weight:600;font-size:16px;line-height:24px}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.dark{background-color:#0a0b0d;color:#fff}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.dark button{color:#0052ff}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.light{background-color:#fff;color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.light button{color:#0052ff}"},8592:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.RedirectDialog=void 0;let eN=eH(ew(86010)),eV=ew(6400),eE=ew(27162),eD=ew(25767),eS=eH(ew(73714));class e_{constructor(){this.root=null}attach(){let eb=document.documentElement;this.root=document.createElement("div"),this.root.className="-cbwsdk-css-reset",eb.appendChild(this.root),(0,eE.injectCssReset)()}present(eb){this.render(eb)}clear(){this.render(null)}render(eb){this.root&&((0,eV.render)(null,this.root),eb&&(0,eV.render)((0,eV.h)(eO,Object.assign({},eb,{onDismiss:()=>{this.clear()}})),this.root))}}em.RedirectDialog=e_;let eO=({title:eb,buttonText:em,darkMode:ew,onButtonClick:eH,onDismiss:eE})=>{let e_=ew?"dark":"light";return(0,eV.h)(eD.SnackbarContainer,{darkMode:ew},(0,eV.h)("div",{class:"-cbwsdk-redirect-dialog"},(0,eV.h)("style",null,eS.default),(0,eV.h)("div",{class:"-cbwsdk-redirect-dialog-backdrop",onClick:eE}),(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-redirect-dialog-box",e_)},(0,eV.h)("p",null,eb),(0,eV.h)("button",{onClick:eH},em))))}},43879:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.default=".-cbwsdk-css-reset .-gear-container{margin-left:16px !important;margin-right:9px !important;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .25s}.-cbwsdk-css-reset .-gear-container *{user-select:none}.-cbwsdk-css-reset .-gear-container svg{opacity:0;position:absolute}.-cbwsdk-css-reset .-gear-icon{height:12px;width:12px;z-index:10000}.-cbwsdk-css-reset .-cbwsdk-snackbar{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:0;top:0;z-index:2147483647}.-cbwsdk-css-reset .-cbwsdk-snackbar *{user-select:none}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance{display:flex;flex-direction:column;margin:8px 16px 0 16px;overflow:visible;text-align:left;transform:translateX(0);transition:opacity .25s,transform .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header:hover .-gear-container svg{opacity:1}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header{display:flex;align-items:center;background:#fff;overflow:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header-cblogo{margin:8px 8px 8px 8px}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header *{cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header-message{color:#000;font-size:13px;line-height:1.5;user-select:none}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu{background:#fff;transition:opacity .25s ease-in-out,transform .25s linear,visibility 0s;visibility:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;opacity:0;flex-direction:column;padding-left:8px;padding-right:8px}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:last-child{margin-bottom:8px !important}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover{background:#f5f7f8;border-radius:6px;transition:background .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover span{color:#050f19;transition:color .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover svg path{fill:#000;transition:fill .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item{visibility:inherit;height:35px;margin-top:8px;margin-bottom:0;display:flex;flex-direction:row;align-items:center;padding:8px;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item *{visibility:inherit;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover{background:rgba(223,95,103,.2);transition:background .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover *{cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover svg path{fill:#df5f67;transition:fill .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover span{color:#df5f67;transition:color .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-info{color:#aaa;font-size:13px;margin:0 8px 0 32px;position:absolute}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-hidden{opacity:0;text-align:left;transform:translateX(25%);transition:opacity .5s linear}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-expanded .-cbwsdk-snackbar-instance-menu{opacity:1;display:flex;transform:translateY(8px);visibility:visible}"},52049:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.SnackbarInstance=em.SnackbarContainer=em.Snackbar=void 0;let eN=eH(ew(86010)),eV=ew(6400),eE=ew(30396),eD=eH(ew(43879)),eS="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNDkyIDEwLjQxOWE4LjkzIDguOTMgMCAwMTguOTMtOC45M2gxMS4xNjNhOC45MyA4LjkzIDAgMDE4LjkzIDguOTN2MTEuMTYzYTguOTMgOC45MyAwIDAxLTguOTMgOC45M0gxMC40MjJhOC45MyA4LjkzIDAgMDEtOC45My04LjkzVjEwLjQxOXoiIGZpbGw9IiMxNjUyRjAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjQxOSAwSDIxLjU4QzI3LjMzNSAwIDMyIDQuNjY1IDMyIDEwLjQxOVYyMS41OEMzMiAyNy4zMzUgMjcuMzM1IDMyIDIxLjU4MSAzMkgxMC40MkM0LjY2NSAzMiAwIDI3LjMzNSAwIDIxLjU4MVYxMC40MkMwIDQuNjY1IDQuNjY1IDAgMTAuNDE5IDB6bTAgMS40ODhhOC45MyA4LjkzIDAgMDAtOC45MyA4LjkzdjExLjE2M2E4LjkzIDguOTMgMCAwMDguOTMgOC45M0gyMS41OGE4LjkzIDguOTMgMCAwMDguOTMtOC45M1YxMC40MmE4LjkzIDguOTMgMCAwMC04LjkzLTguOTNIMTAuNDJ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45OTggMjYuMDQ5Yy01LjU0OSAwLTEwLjA0Ny00LjQ5OC0xMC4wNDctMTAuMDQ3IDAtNS41NDggNC40OTgtMTAuMDQ2IDEwLjA0Ny0xMC4wNDYgNS41NDggMCAxMC4wNDYgNC40OTggMTAuMDQ2IDEwLjA0NiAwIDUuNTQ5LTQuNDk4IDEwLjA0Ny0xMC4wNDYgMTAuMDQ3eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMi43NjIgMTQuMjU0YzAtLjgyMi42NjctMS40ODkgMS40ODktMS40ODloMy40OTdjLjgyMiAwIDEuNDg4LjY2NiAxLjQ4OCAxLjQ4OXYzLjQ5N2MwIC44MjItLjY2NiAxLjQ4OC0xLjQ4OCAxLjQ4OGgtMy40OTdhMS40ODggMS40ODggMCAwMS0xLjQ4OS0xLjQ4OHYtMy40OTh6IiBmaWxsPSIjMTY1MkYwIi8+PC9zdmc+",e_="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDYuNzV2LTEuNWwtMS43Mi0uNTdjLS4wOC0uMjctLjE5LS41Mi0uMzItLjc3bC44MS0xLjYyLTEuMDYtMS4wNi0xLjYyLjgxYy0uMjQtLjEzLS41LS4yNC0uNzctLjMyTDYuNzUgMGgtMS41bC0uNTcgMS43MmMtLjI3LjA4LS41My4xOS0uNzcuMzJsLTEuNjItLjgxLTEuMDYgMS4wNi44MSAxLjYyYy0uMTMuMjQtLjI0LjUtLjMyLjc3TDAgNS4yNXYxLjVsMS43Mi41N2MuMDguMjcuMTkuNTMuMzIuNzdsLS44MSAxLjYyIDEuMDYgMS4wNiAxLjYyLS44MWMuMjQuMTMuNS4yMy43Ny4zMkw1LjI1IDEyaDEuNWwuNTctMS43MmMuMjctLjA4LjUyLS4xOS43Ny0uMzJsMS42Mi44MSAxLjA2LTEuMDYtLjgxLTEuNjJjLjEzLS4yNC4yMy0uNS4zMi0uNzdMMTIgNi43NXpNNiA4LjVhMi41IDIuNSAwIDAxMC01IDIuNSAyLjUgMCAwMTAgNXoiIGZpbGw9IiMwNTBGMTkiLz48L3N2Zz4=";class eO{constructor(eb){this.items=new Map,this.nextItemKey=0,this.root=null,this.darkMode=eb.darkMode}attach(eb){this.root=document.createElement("div"),this.root.className="-cbwsdk-snackbar-root",eb.appendChild(this.root),this.render()}presentItem(eb){let em=this.nextItemKey++;return this.items.set(em,eb),this.render(),()=>{this.items.delete(em),this.render()}}clear(){this.items.clear(),this.render()}render(){this.root&&(0,eV.render)((0,eV.h)("div",null,(0,eV.h)(em.SnackbarContainer,{darkMode:this.darkMode},Array.from(this.items.entries()).map(([eb,ew])=>(0,eV.h)(em.SnackbarInstance,Object.assign({},ew,{key:eb}))))),this.root)}}em.Snackbar=eO;let eP=eb=>(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-snackbar-container")},(0,eV.h)("style",null,eD.default),(0,eV.h)("div",{class:"-cbwsdk-snackbar"},eb.children));em.SnackbarContainer=eP;let ej=({autoExpand:eb,message:em,menuItems:ew})=>{let[eH,eD]=(0,eE.useState)(!0),[eO,eP]=(0,eE.useState)(null!=eb&&eb);(0,eE.useEffect)(()=>{let eb=[window.setTimeout(()=>{eD(!1)},1),window.setTimeout(()=>{eP(!0)},1e4)];return()=>{eb.forEach(window.clearTimeout)}});let ej=()=>{eP(!eO)};return(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-snackbar-instance",eH&&"-cbwsdk-snackbar-instance-hidden",eO&&"-cbwsdk-snackbar-instance-expanded")},(0,eV.h)("div",{class:"-cbwsdk-snackbar-instance-header",onClick:ej},(0,eV.h)("img",{src:eS,class:"-cbwsdk-snackbar-instance-header-cblogo"})," ",(0,eV.h)("div",{class:"-cbwsdk-snackbar-instance-header-message"},em),(0,eV.h)("div",{class:"-gear-container"},!eO&&(0,eV.h)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,eV.h)("circle",{cx:"12",cy:"12",r:"12",fill:"#F5F7F8"})),(0,eV.h)("img",{src:e_,class:"-gear-icon",title:"Expand"}))),ew&&ew.length>0&&(0,eV.h)("div",{class:"-cbwsdk-snackbar-instance-menu"},ew.map((eb,em)=>(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-snackbar-instance-menu-item",eb.isRed&&"-cbwsdk-snackbar-instance-menu-item-is-red"),onClick:eb.onClick,key:em},(0,eV.h)("svg",{width:eb.svgWidth,height:eb.svgHeight,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,eV.h)("path",{"fill-rule":eb.defaultFillRule,"clip-rule":eb.defaultClipRule,d:eb.path,fill:"#AAAAAA"})),(0,eV.h)("span",{class:(0,eN.default)("-cbwsdk-snackbar-instance-menu-item-info",eb.isRed&&"-cbwsdk-snackbar-instance-menu-item-info-is-red")},eb.info)))))};em.SnackbarInstance=ej},25767:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(52049),em)},53156:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.default=".-cbwsdk-css-reset .-cbwsdk-spinner{display:inline-block}.-cbwsdk-css-reset .-cbwsdk-spinner svg{display:inline-block;animation:2s linear infinite -cbwsdk-spinner-svg}.-cbwsdk-css-reset .-cbwsdk-spinner svg circle{animation:1.9s ease-in-out infinite both -cbwsdk-spinner-circle;display:block;fill:rgba(0,0,0,0);stroke-dasharray:283;stroke-dashoffset:280;stroke-linecap:round;stroke-width:10px;transform-origin:50% 50%}@keyframes -cbwsdk-spinner-svg{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes -cbwsdk-spinner-circle{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}100%{stroke-dashoffset:280;transform:rotate(360deg)}}"},2620:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Spinner=void 0;let eN=ew(6400),eV=eH(ew(53156)),eE=eb=>{var em;let ew=null!==(em=eb.size)&&void 0!==em?em:64,eH=eb.color||"#000";return(0,eN.h)("div",{class:"-cbwsdk-spinner"},(0,eN.h)("style",null,eV.default),(0,eN.h)("svg",{viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",style:{width:ew,height:ew}},(0,eN.h)("circle",{style:{cx:50,cy:50,r:45,stroke:eH}})))};em.Spinner=eE},20096:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.default=".-cbwsdk-css-reset .-cbwsdk-try-extension{display:flex;margin-top:12px;height:202px;width:700px;border-radius:12px;padding:30px}.-cbwsdk-css-reset .-cbwsdk-try-extension.light{background:#fff}.-cbwsdk-css-reset .-cbwsdk-try-extension.dark{background:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-try-extension-column-half{flex:50%}.-cbwsdk-css-reset .-cbwsdk-try-extension-heading{font-style:normal;font-weight:500;font-size:25px;line-height:32px;margin:0;max-width:204px}.-cbwsdk-css-reset .-cbwsdk-try-extension-heading.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-try-extension-heading.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta{appearance:none;border:none;background:none;color:#0052ff;cursor:pointer;padding:0;text-decoration:none;display:block;font-weight:600;font-size:16px;line-height:24px}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta.light{color:#0052ff}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta.dark{color:#588af5}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta-wrapper{display:flex;align-items:center;margin-top:12px}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta-icon{display:block;margin-left:4px;height:14px}.-cbwsdk-css-reset .-cbwsdk-try-extension-list{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;height:100%}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item{display:flex;align-items:center;flex-flow:nowrap;margin-top:24px}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item:first-of-type{margin-top:0}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon-wrapper{display:block}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon{display:flex;height:32px;width:32px;border-radius:50%}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon svg{margin:auto;display:block}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon.light{background:#eef0f3}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon.dark{background:#1e2025}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-copy{display:block;font-weight:400;font-size:14px;line-height:20px;padding-left:12px}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-copy.light{color:#5b636e}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-copy.dark{color:#8a919e}"},19719:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.TryExtensionContent=void 0;let eN=eH(ew(86010)),eV=ew(6400),eE=ew(30396),eD=ew(70865),eS=ew(539),e_=ew(4841),eO=eH(ew(20096));function eP({theme:eb}){let[em,ew]=(0,eE.useState)(!1),eH=(0,eE.useCallback)(()=>{window.open("https://api.wallet.coinbase.com/rpc/v2/desktop/chrome","_blank")},[]),eP=(0,eE.useCallback)(()=>{em?window.location.reload():(eH(),ew(!0))},[eH,em]);return(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-try-extension",eb)},(0,eV.h)("style",null,eO.default),(0,eV.h)("div",{class:"-cbwsdk-try-extension-column-half"},(0,eV.h)("h3",{class:(0,eN.default)("-cbwsdk-try-extension-heading",eb)},"Or try the Coinbase Wallet browser extension"),(0,eV.h)("div",{class:"-cbwsdk-try-extension-cta-wrapper"},(0,eV.h)("button",{class:(0,eN.default)("-cbwsdk-try-extension-cta",eb),onClick:eP},em?"Refresh":"Install"),(0,eV.h)("div",null,!em&&(0,eV.h)(eD.ArrowLeftIcon,{class:"-cbwsdk-try-extension-cta-icon",fill:"light"===eb?"#0052FF":"#588AF5"})))),(0,eV.h)("div",{class:"-cbwsdk-try-extension-column-half"},(0,eV.h)("ul",{class:"-cbwsdk-try-extension-list"},(0,eV.h)("li",{class:"-cbwsdk-try-extension-list-item"},(0,eV.h)("div",{class:"-cbwsdk-try-extension-list-item-icon-wrapper"},(0,eV.h)("span",{class:(0,eN.default)("-cbwsdk-try-extension-list-item-icon",eb)},(0,eV.h)(eS.LaptopIcon,{fill:"light"===eb?"#0A0B0D":"#FFFFFF"}))),(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-try-extension-list-item-copy",eb)},"Connect with dapps with just one click on your desktop browser")),(0,eV.h)("li",{class:"-cbwsdk-try-extension-list-item"},(0,eV.h)("div",{class:"-cbwsdk-try-extension-list-item-icon-wrapper"},(0,eV.h)("span",{class:(0,eN.default)("-cbwsdk-try-extension-list-item-icon",eb)},(0,eV.h)(e_.SafeIcon,{fill:"light"===eb?"#0A0B0D":"#FFFFFF"}))),(0,eV.h)("div",{class:(0,eN.default)("-cbwsdk-try-extension-list-item-copy",eb)},"Add an additional layer of security by using a supported Ledger hardware wallet")))))}em.TryExtensionContent=eP},70865:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.ArrowLeftIcon=void 0;let eH=ew(6400);function eN(eb){return(0,eH.h)("svg",Object.assign({width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},eb),(0,eH.h)("path",{d:"M8.60675 0.155884L7.37816 1.28209L12.7723 7.16662H0V8.83328H12.6548L6.82149 14.6666L8 15.8451L15.8201 8.02501L8.60675 0.155884Z"}))}em.ArrowLeftIcon=eN},50408:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.CloseIcon=void 0;let eH=ew(6400);function eN(eb){return(0,eH.h)("svg",Object.assign({width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eb),(0,eH.h)("path",{d:"M13.7677 13L12.3535 14.4142L18.3535 20.4142L12.3535 26.4142L13.7677 27.8284L19.7677 21.8284L25.7677 27.8284L27.1819 26.4142L21.1819 20.4142L27.1819 14.4142L25.7677 13L19.7677 19L13.7677 13Z"}))}em.CloseIcon=eN},70578:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.CoinbaseWalletRound=void 0;let eH=ew(6400);function eN(eb){return(0,eH.h)("svg",Object.assign({width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eb),(0,eH.h)("circle",{cx:"14",cy:"14",r:"14",fill:"#0052FF"}),(0,eH.h)("path",{d:"M23.8521 14.0003C23.8521 19.455 19.455 23.8521 14.0003 23.8521C8.54559 23.8521 4.14844 19.455 4.14844 14.0003C4.14844 8.54559 8.54559 4.14844 14.0003 4.14844C19.455 4.14844 23.8521 8.54559 23.8521 14.0003Z",fill:"white"}),(0,eH.h)("path",{d:"M11.1855 12.5042C11.1855 12.0477 11.1855 11.7942 11.2835 11.642C11.3814 11.4899 11.4793 11.3377 11.6261 11.287C11.8219 11.1855 12.0178 11.1855 12.5073 11.1855H15.4934C15.983 11.1855 16.1788 11.1855 16.3746 11.287C16.5215 11.3884 16.6683 11.4899 16.7173 11.642C16.8152 11.8449 16.8152 12.0477 16.8152 12.5042V15.4965C16.8152 15.953 16.8152 16.2066 16.7173 16.3587C16.6194 16.5109 16.5215 16.663 16.3746 16.7137C16.1788 16.8152 15.983 16.8152 15.4934 16.8152H12.5073C12.0178 16.8152 11.8219 16.8152 11.6261 16.7137C11.4793 16.6123 11.3324 16.5109 11.2835 16.3587C11.1855 16.1558 11.1855 15.953 11.1855 15.4965V12.5042Z",fill:"#0052FF"}))}em.CoinbaseWalletRound=eN},539:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.LaptopIcon=void 0;let eH=ew(6400);function eN(eb){return(0,eH.h)("svg",Object.assign({width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},eb),(0,eH.h)("path",{d:"M1.8001 2.2002H12.2001V9.40019H1.8001V2.2002ZM3.4001 3.8002V7.80019H10.6001V3.8002H3.4001Z"}),(0,eH.h)("path",{d:"M13.4001 10.2002H0.600098C0.600098 11.0838 1.31644 11.8002 2.2001 11.8002H11.8001C12.6838 11.8002 13.4001 11.0838 13.4001 10.2002Z"}))}em.LaptopIcon=eN},59309:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.QRCodeIcon=void 0;let eH=ew(6400);function eN(eb){return(0,eH.h)("svg",Object.assign({width:"18",height:"18",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},eb),(0,eH.h)("path",{d:"M3 3V8.99939L5 8.99996V5H9V3H3Z"}),(0,eH.h)("path",{d:"M15 21L21 21V15.0006L19 15V19L15 19V21Z"}),(0,eH.h)("path",{d:"M21 9H19V5H15.0006L15 3H21V9Z"}),(0,eH.h)("path",{d:"M3 15V21H8.99939L8.99996 19H5L5 15H3Z"}))}em.QRCodeIcon=eN},4841:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.SafeIcon=void 0;let eH=ew(6400);function eN(eb){return(0,eH.h)("svg",Object.assign({width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},eb),(0,eH.h)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.600098 0.600098V11.8001H13.4001V0.600098H0.600098ZM7.0001 9.2001C5.3441 9.2001 4.0001 7.8561 4.0001 6.2001C4.0001 4.5441 5.3441 3.2001 7.0001 3.2001C8.6561 3.2001 10.0001 4.5441 10.0001 6.2001C10.0001 7.8561 8.6561 9.2001 7.0001 9.2001ZM0.600098 12.6001H3.8001V13.4001H0.600098V12.6001ZM10.2001 12.6001H13.4001V13.4001H10.2001V12.6001ZM8.8001 6.2001C8.8001 7.19421 7.99421 8.0001 7.0001 8.0001C6.00598 8.0001 5.2001 7.19421 5.2001 6.2001C5.2001 5.20598 6.00598 4.4001 7.0001 4.4001C7.99421 4.4001 8.8001 5.20598 8.8001 6.2001Z"}))}em.SafeIcon=eN},36089:function(eb,em,ew){var eH=ew(48764).Buffer;let eN=ew(32518),eV=ew(13550);function eE(eb){if(eb.startsWith("int["))return"int256"+eb.slice(3);if("int"===eb)return"int256";if(eb.startsWith("uint["))return"uint256"+eb.slice(4);if("uint"===eb)return"uint256";if(eb.startsWith("fixed["))return"fixed128x128"+eb.slice(5);if("fixed"===eb)return"fixed128x128";if(eb.startsWith("ufixed["))return"ufixed128x128"+eb.slice(6);else if("ufixed"===eb)return"ufixed128x128";return eb}function eD(eb){return parseInt(/^\D+(\d+)$/.exec(eb)[1],10)}function eS(eb){var em=/^\D+(\d+)x(\d+)$/.exec(eb);return[parseInt(em[1],10),parseInt(em[2],10)]}function e_(eb){var em=eb.match(/(.*)\[(.*?)\]$/);return em?""===em[2]?"dynamic":parseInt(em[2],10):null}function eO(eb){var em=typeof eb;if("string"===em)return eN.isHexString(eb)?new eV(eN.stripHexPrefix(eb),16):new eV(eb,10);if("number"===em)return new eV(eb);if(eb.toArray)return eb;throw Error("Argument is not a number")}function eP(eb,em){var ew,eE,ej,eR;if("address"===eb)return eP("uint160",eO(em));if("bool"===eb)return eP("uint8",em?1:0);if("string"===eb)return eP("bytes",new eH(em,"utf8"));if(eB(eb)){if(void 0===em.length)throw Error("Not an array?");if("dynamic"!==(ew=e_(eb))&&0!==ew&&em.length>ew)throw Error("Elements exceed array size: "+ew);for(eR in ej=[],eb=eb.slice(0,eb.lastIndexOf("[")),"string"==typeof em&&(em=JSON.parse(em)),em)ej.push(eP(eb,em[eR]));if("dynamic"===ew){var eU=eP("uint256",em.length);ej.unshift(eU)}return eH.concat(ej)}if("bytes"===eb)return em=new eH(em),ej=eH.concat([eP("uint256",em.length),em]),em.length%32!=0&&(ej=eH.concat([ej,eN.zeros(32-em.length%32)])),ej;if(eb.startsWith("bytes")){if((ew=eD(eb))<1||ew>32)throw Error("Invalid bytes width: "+ew);return eN.setLengthRight(em,32)}if(eb.startsWith("uint")){if((ew=eD(eb))%8||ew<8||ew>256)throw Error("Invalid uint width: "+ew);if((eE=eO(em)).bitLength()>ew)throw Error("Supplied uint exceeds width: "+ew+" vs "+eE.bitLength());if(eE<0)throw Error("Supplied uint is negative");return eE.toArrayLike(eH,"be",32)}else if(eb.startsWith("int")){if((ew=eD(eb))%8||ew<8||ew>256)throw Error("Invalid int width: "+ew);if((eE=eO(em)).bitLength()>ew)throw Error("Supplied int exceeds width: "+ew+" vs "+eE.bitLength());return eE.toTwos(256).toArrayLike(eH,"be",32)}else if(eb.startsWith("ufixed")){if(ew=eS(eb),(eE=eO(em))<0)throw Error("Supplied ufixed is negative");return eP("uint256",eE.mul(new eV(2).pow(new eV(ew[1]))))}else if(eb.startsWith("fixed"))return ew=eS(eb),eP("int256",eO(em).mul(new eV(2).pow(new eV(ew[1]))));throw Error("Unsupported or invalid type: "+eb)}function ej(eb){return"string"===eb||"bytes"===eb||"dynamic"===e_(eb)}function eB(eb){return eb.lastIndexOf("]")===eb.length-1}function eR(eb,em){var ew=[],eN=[],eV=32*eb.length;for(var eD in eb){var eS=eE(eb[eD]),e_=eP(eS,em[eD]);ej(eS)?(ew.push(eP("uint256",eV)),eN.push(e_),eV+=e_.length):ew.push(e_)}return eH.concat(ew.concat(eN))}function eU(eb,em){if(eb.length!==em.length)throw Error("Number of types are not matching the values");for(var ew,eV,eS=[],e_=0;e_32)throw Error("Invalid bytes width: "+ew);eS.push(eN.setLengthRight(ej,ew))}else if(eP.startsWith("uint")){if((ew=eD(eP))%8||ew<8||ew>256)throw Error("Invalid uint width: "+ew);if((eV=eO(ej)).bitLength()>ew)throw Error("Supplied uint exceeds width: "+ew+" vs "+eV.bitLength());eS.push(eV.toArrayLike(eH,"be",ew/8))}else if(eP.startsWith("int")){if((ew=eD(eP))%8||ew<8||ew>256)throw Error("Invalid int width: "+ew);if((eV=eO(ej)).bitLength()>ew)throw Error("Supplied int exceeds width: "+ew+" vs "+eV.bitLength());eS.push(eV.toTwos(ew).toArrayLike(eH,"be",ew/8))}else throw Error("Unsupported or invalid type: "+eP)}return eH.concat(eS)}function eF(eb,em){return eN.keccak(eU(eb,em))}eb.exports={rawEncode:eR,solidityPack:eU,soliditySHA3:eF}},14497:function(eb,em,ew){var eH=ew(48764).Buffer;let eN=ew(32518),eV=ew(36089),eE={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},eD={encodeData(eb,em,ew,eE=!0){let eD=["bytes32"],eS=[this.hashType(eb,ew)];if(eE){let e_=(eb,em,eD)=>{if(void 0!==ew[em])return["bytes32",null==eD?"0x0000000000000000000000000000000000000000000000000000000000000000":eN.keccak(this.encodeData(em,eD,ew,eE))];if(void 0===eD)throw Error(`missing value for field ${eb} of type ${em}`);if("bytes"===em)return["bytes32",eN.keccak(eD)];if("string"===em)return"string"==typeof eD&&(eD=eH.from(eD,"utf8")),["bytes32",eN.keccak(eD)];if(em.lastIndexOf("]")===em.length-1){let ew=em.slice(0,em.lastIndexOf("[")),eH=eD.map(em=>e_(eb,ew,em));return["bytes32",eN.keccak(eV.rawEncode(eH.map(([eb])=>eb),eH.map(([,eb])=>eb)))]}return[em,eD]};for(let eH of ew[eb]){let[eb,ew]=e_(eH.name,eH.type,em[eH.name]);eD.push(eb),eS.push(ew)}}else for(let eV of ew[eb]){let eb=em[eV.name];if(void 0!==eb){if("bytes"===eV.type)eD.push("bytes32"),eb=eN.keccak(eb),eS.push(eb);else if("string"===eV.type)eD.push("bytes32"),"string"==typeof eb&&(eb=eH.from(eb,"utf8")),eb=eN.keccak(eb),eS.push(eb);else if(void 0!==ew[eV.type])eD.push("bytes32"),eb=eN.keccak(this.encodeData(eV.type,eb,ew,eE)),eS.push(eb);else if(eV.type.lastIndexOf("]")===eV.type.length-1)throw Error("Arrays currently unimplemented in encodeData");else eD.push(eV.type),eS.push(eb)}}return eV.rawEncode(eD,eS)},encodeType(eb,em){let ew="",eH=this.findTypeDependencies(eb,em).filter(em=>em!==eb);for(let eN of eH=[eb].concat(eH.sort())){let eb=em[eN];if(!eb)throw Error("No type definition specified: "+eN);ew+=eN+"("+em[eN].map(({name:eb,type:em})=>em+" "+eb).join(",")+")"}return ew},findTypeDependencies(eb,em,ew=[]){if(eb=eb.match(/^\w*/)[0],ew.includes(eb)||void 0===em[eb])return ew;for(let eH of(ew.push(eb),em[eb]))for(let eb of this.findTypeDependencies(eH.type,em,ew))ew.includes(eb)||ew.push(eb);return ew},hashStruct(eb,em,ew,eH=!0){return eN.keccak(this.encodeData(eb,em,ew,eH))},hashType(eb,em){return eN.keccak(this.encodeType(eb,em))},sanitizeData(eb){let em={};for(let ew in eE.properties)eb[ew]&&(em[ew]=eb[ew]);return em.types&&(em.types=Object.assign({EIP712Domain:[]},em.types)),em},hash(eb,em=!0){let ew=this.sanitizeData(eb),eV=[eH.from("1901","hex")];return eV.push(this.hashStruct("EIP712Domain",ew.domain,ew.types,em)),"EIP712Domain"!==ew.primaryType&&eV.push(this.hashStruct(ew.primaryType,ew.message,ew.types,em)),eN.keccak(eH.concat(eV))}};function eS(eb){let em=Error("Expect argument to be non-empty array");if("object"!=typeof eb||!eb.length)throw em;let ew=eb.map(function(eb){return"bytes"===eb.type?eN.toBuffer(eb.value):eb.value}),eH=eb.map(function(eb){return eb.type}),eE=eb.map(function(eb){if(!eb.name)throw em;return eb.type+" "+eb.name});return eV.soliditySHA3(["bytes32","bytes32"],[eV.soliditySHA3(Array(eb.length).fill("string"),eE),eV.soliditySHA3(eH,ew)])}eb.exports={TYPED_MESSAGE_SCHEMA:eE,TypedDataUtils:eD,hashForSignTypedDataLegacy:function(eb){return eS(eb.data)},hashForSignTypedData_v3:function(eb){return eD.hash(eb.data,!1)},hashForSignTypedData_v4:function(eb){return eD.hash(eb.data)}}},32518:function(eb,em,ew){var eH=ew(48764).Buffer;let eN=ew(95811),eV=ew(13550);function eE(eb){return eH.allocUnsafe(eb).fill(0)}function eD(eb,em,ew){let eH=eE(em);return(eb=e_(eb),ew)?eb.length65536?(eN[0]=240|(1835008&eV)>>>18,eN[1]=128|(258048&eV)>>>12,eN[2]=128|(4032&eV)>>>6,eN[3]=128|63&eV):eV>2048?(eN[0]=224|(61440&eV)>>>12,eN[1]=128|(4032&eV)>>>6,eN[2]=128|63&eV):eV>128?(eN[0]=192|(1984&eV)>>>6,eN[1]=128|63&eV):eN[0]=eV,this.parsedData.push(eN)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function ew(eb,em){this.typeNumber=eb,this.errorCorrectLevel=em,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}em.prototype={getLength:function(eb){return this.parsedData.length},write:function(eb){for(var em=0,ew=this.parsedData.length;em=7&&this.setupTypeNumber(eb),null==this.dataCache&&(this.dataCache=ew.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,em)},setupPositionProbePattern:function(eb,em){for(var ew=-1;ew<=7;ew++)if(!(eb+ew<=-1)&&!(this.moduleCount<=eb+ew))for(var eH=-1;eH<=7;eH++)em+eH<=-1||this.moduleCount<=em+eH||(0<=ew&&ew<=6&&(0==eH||6==eH)||0<=eH&&eH<=6&&(0==ew||6==ew)||2<=ew&&ew<=4&&2<=eH&&eH<=4?this.modules[eb+ew][em+eH]=!0:this.modules[eb+ew][em+eH]=!1)},getBestMaskPattern:function(){for(var eb=0,em=0,ew=0;ew<8;ew++){this.makeImpl(!0,ew);var eH=eE.getLostPoint(this);(0==ew||eb>eH)&&(eb=eH,em=ew)}return em},createMovieClip:function(eb,em,ew){var eH=eb.createEmptyMovieClip(em,ew),eN=1;this.make();for(var eV=0;eV>ew&1)==1;this.modules[Math.floor(ew/3)][ew%3+this.moduleCount-8-3]=eH}for(var ew=0;ew<18;ew++){var eH=!eb&&(em>>ew&1)==1;this.modules[ew%3+this.moduleCount-8-3][Math.floor(ew/3)]=eH}},setupTypeInfo:function(eb,em){for(var ew=this.errorCorrectLevel<<3|em,eH=eE.getBCHTypeInfo(ew),eN=0;eN<15;eN++){var eV=!eb&&(eH>>eN&1)==1;eN<6?this.modules[eN][8]=eV:eN<8?this.modules[eN+1][8]=eV:this.modules[this.moduleCount-15+eN][8]=eV}for(var eN=0;eN<15;eN++){var eV=!eb&&(eH>>eN&1)==1;eN<8?this.modules[8][this.moduleCount-eN-1]=eV:eN<9?this.modules[8][15-eN-1+1]=eV:this.modules[8][15-eN-1]=eV}this.modules[this.moduleCount-8][8]=!eb},mapData:function(eb,em){for(var ew=-1,eH=this.moduleCount-1,eN=7,eV=0,eD=this.moduleCount-1;eD>0;eD-=2)for(6==eD&&eD--;;){for(var eS=0;eS<2;eS++)if(null==this.modules[eH][eD-eS]){var e_=!1;eV>>eN&1)==1),eE.getMask(em,eH,eD-eS)&&(e_=!e_),this.modules[eH][eD-eS]=e_,-1==--eN&&(eV++,eN=7)}if((eH+=ew)<0||this.moduleCount<=eH){eH-=ew,ew=-ew;break}}}},ew.PAD0=236,ew.PAD1=17,ew.createData=function(eb,em,eH){for(var eN=eO.getRSBlocks(eb,em),eV=new eP,eD=0;eD8*e_)throw Error("code length overflow. ("+eV.getLengthInBits()+">"+8*e_+")");for(eV.getLengthInBits()+4<=8*e_&&eV.put(0,4);eV.getLengthInBits()%8!=0;)eV.putBit(!1);for(;!(eV.getLengthInBits()>=8*e_)&&(eV.put(ew.PAD0,8),!(eV.getLengthInBits()>=8*e_));)eV.put(ew.PAD1,8);return ew.createBytes(eV,eN)},ew.createBytes=function(eb,em){for(var ew=0,eH=0,eN=0,eV=Array(em.length),eD=Array(em.length),eS=0;eS=0?eR.get(eU):0}}for(var eF=0,ej=0;ej=0;)em^=eE.G15<=0;)em^=eE.G18<>>=1;return em},getPatternPosition:function(eb){return eE.PATTERN_POSITION_TABLE[eb-1]},getMask:function(eb,em,ew){switch(eb){case eV.PATTERN000:return(em+ew)%2==0;case eV.PATTERN001:return em%2==0;case eV.PATTERN010:return ew%3==0;case eV.PATTERN011:return(em+ew)%3==0;case eV.PATTERN100:return(Math.floor(em/2)+Math.floor(ew/3))%2==0;case eV.PATTERN101:return em*ew%2+em*ew%3==0;case eV.PATTERN110:return(em*ew%2+em*ew%3)%2==0;case eV.PATTERN111:return(em*ew%3+(em+ew)%2)%2==0;default:throw Error("bad maskPattern:"+eb)}},getErrorCorrectPolynomial:function(eb){for(var em=new e_([1],0),ew=0;ew5&&(ew+=3+eV-5)}for(var eH=0;eH=256;)eb-=255;return eD.EXP_TABLE[eb]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},eS=0;eS<8;eS++)eD.EXP_TABLE[eS]=1<>>7-eb%8&1)==1},put:function(eb,em){for(var ew=0;ew>>em-ew-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(eb){var em=Math.floor(this.length/8);this.buffer.length<=em&&this.buffer.push(0),eb&&(this.buffer[em]|=128>>>this.length%8),this.length++}};var ej=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function eB(eb){if(this.options={padding:4,width:256,height:256,typeNumber:4,color:"#000000",background:"#ffffff",ecl:"M",image:{svg:"",width:0,height:0}},"string"==typeof eb&&(eb={content:eb}),eb)for(var em in eb)this.options[em]=eb[em];if("string"!=typeof this.options.content)throw Error("Expected 'content' as string!");if(0===this.options.content.length)throw Error("Expected 'content' to be non-empty!");if(!(this.options.padding>=0))throw Error("Expected 'padding' value to be non-negative!");if(!(this.options.width>0)||!(this.options.height>0))throw Error("Expected 'width' or 'height' value to be higher than zero!");function eH(eb){switch(eb){case"L":return eN.L;case"M":return eN.M;case"Q":return eN.Q;case"H":return eN.H;default:throw Error("Unknwon error correction level: "+eb)}}function eV(eb,em){for(var ew=eE(eb),eH=1,eN=0,eV=0,eD=ej.length;eV<=eD;eV++){var eS=ej[eV];if(!eS)throw Error("Content too long: expected "+eN+" but got "+ew);switch(em){case"L":eN=eS[0];break;case"M":eN=eS[1];break;case"Q":eN=eS[2];break;case"H":eN=eS[3];break;default:throw Error("Unknwon error correction level: "+em)}if(ew<=eN)break;eH++}if(eH>ej.length)throw Error("Content too long");return eH}function eE(eb){var em=encodeURI(eb).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return em.length+(em.length!=eb?3:0)}var eD=this.options.content,eS=eV(eD,this.options.ecl),e_=eH(this.options.ecl);this.qrcode=new ew(eS,e_),this.qrcode.addData(eD),this.qrcode.make()}eB.prototype.svg=function(eb){var em=this.options||{},ew=this.qrcode.modules;void 0===eb&&(eb={container:em.container||"svg"});for(var eH=void 0===em.pretty||!!em.pretty,eN=eH?" ":"",eV=eH?"\r\n":"",eE=em.width,eD=em.height,eS=ew.length,e_=eE/(eS+2*em.padding),eO=eD/(eS+2*em.padding),eP=void 0!==em.join&&!!em.join,ej=void 0!==em.swap&&!!em.swap,eB=void 0===em.xmlDeclaration||!!em.xmlDeclaration,eR=void 0!==em.predefined&&!!em.predefined,eU=eR?eN+''+eV:"",eF=eN+''+eV,eG="",eY="",eQ=0;eQ'+eV:eG+=eN+''+eV}eP&&(eG=eN+'');let e0="";if(void 0!==this.options.image&&this.options.image.svg){let eb=eE*this.options.image.width/100,em=eD*this.options.image.height/100,ew=eE/2-eb/2,eH=eD/2-em/2;e0+=``+(this.options.image.svg+eV)+""}var e6="";switch(eb.container){case"svg":eB&&(e6+=''+eV),e6+=''+eV+(eU+eF+eG)+e0+"";break;case"svg-viewbox":eB&&(e6+=''+eV),e6+=''+eV+(eU+eF+eG)+e0+"";break;case"g":e6+=''+eV+(eU+eF+eG)+e0+"";break;default:e6+=(eU+eF+eG+e0).replace(/^\s+/,"")}return e6},eb.exports=eB},43604:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.LIB_VERSION=void 0,em.LIB_VERSION="3.9.1"},72997:function(eb){"use strict";var em=Object.prototype.hasOwnProperty,ew="~";function eH(){}function eN(eb,em,ew){this.fn=eb,this.context=em,this.once=ew||!1}function eV(eb,em,eH,eV,eE){if("function"!=typeof eH)throw TypeError("The listener must be a function");var eD=new eN(eH,eV||eb,eE),eS=ew?ew+em:em;return eb._events[eS]?eb._events[eS].fn?eb._events[eS]=[eb._events[eS],eD]:eb._events[eS].push(eD):(eb._events[eS]=eD,eb._eventsCount++),eb}function eE(eb,em){0==--eb._eventsCount?eb._events=new eH:delete eb._events[em]}function eD(){this._events=new eH,this._eventsCount=0}Object.create&&(eH.prototype=Object.create(null),new eH().__proto__||(ew=!1)),eD.prototype.eventNames=function(){var eb,eH,eN=[];if(0===this._eventsCount)return eN;for(eH in eb=this._events)em.call(eb,eH)&&eN.push(ew?eH.slice(1):eH);return Object.getOwnPropertySymbols?eN.concat(Object.getOwnPropertySymbols(eb)):eN},eD.prototype.listeners=function(eb){var em=ew?ew+eb:eb,eH=this._events[em];if(!eH)return[];if(eH.fn)return[eH.fn];for(var eN=0,eV=eH.length,eE=Array(eV);eNeb.length)throw Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return eb.slice(em,ew)}function eN(eb){if(0===eb[0])throw Error("invalid RLP: extra zeros");return eO(e_(eb))}function eV(eb,em){if(eb<56)return Uint8Array.from([eb+em]);let ew=eR(eb),eH=ew.length/2,eN=eR(em+55+eH);return Uint8Array.from(eP(eN+ew))}function eE(eb,em=!1){if(null==eb||0===eb.length)return Uint8Array.from([]);let ew=eY(eb),eH=eD(ew);if(em)return eH;if(0!==eH.remainder.length)throw Error("invalid RLP: remainder must be zero");return eH.data}function eD(eb){let em,ew,eV,eE,eS;let e_=[],eO=eb[0];if(eO<=127)return{data:eb.slice(0,1),remainder:eb.slice(1)};if(eO<=183){if(em=eO-127,eV=128===eO?Uint8Array.from([]):eH(eb,1,em),2===em&&eV[0]<128)throw Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:eV,remainder:eb.slice(em)}}if(eO<=191){if(ew=eO-182,eb.length-1eb.length)throw Error("invalid RLP: total length is larger than the data");for(eE=eH(eb,ew,eV);eE.length;)eS=eD(eE),e_.push(eS.data),eE=eS.remainder;return{data:e_,remainder:eb.slice(eV)}}}Object.defineProperty(em,"__esModule",{value:!0}),em.RLP=em.utils=em.decode=em.encode=void 0,em.encode=ew,em.decode=eE;let eS=Array.from({length:256},(eb,em)=>em.toString(16).padStart(2,"0"));function e_(eb){let em="";for(let ew=0;eweb+em.length,0),ew=new Uint8Array(em);for(let em=0,eH=0;em=2&&"0"===eb[0]&&"x"===eb[1]}function eG(eb){return"string"!=typeof eb?eb:eF(eb)?eb.slice(2):eb}function eY(eb){if(eb instanceof Uint8Array)return eb;if("string"==typeof eb)return eF(eb)?eP(eU(eG(eb))):eB(eb);if("number"==typeof eb||"bigint"==typeof eb)return eb?eP(eR(eb)):Uint8Array.from([]);if(null==eb)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof eb)}em.utils={bytesToHex:e_,concatBytes:ej,hexToBytes:eP,utf8ToBytes:eB},em.RLP={encode:ew,decode:eE}},78e3:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.accountBodyToRLP=em.accountBodyToSlim=em.accountBodyFromSlim=em.isZeroAddress=em.zeroAddress=em.importPublic=em.privateToAddress=em.privateToPublic=em.publicToAddress=em.pubToAddress=em.isValidPublic=em.isValidPrivate=em.generateAddress2=em.generateAddress=em.isValidChecksumAddress=em.toChecksumAddress=em.isValidAddress=em.Account=void 0;let eN=ew(5507),eV=ew(82192),eE=ew(95053),eD=ew(58040),eS=ew(38289),e_=ew(66219),eO=ew(38480),eP=ew(24712),ej=BigInt(0);class eB{constructor(eb=ej,em=ej,ew=e_.KECCAK256_RLP,eH=e_.KECCAK256_NULL){this.nonce=eb,this.balance=em,this.storageRoot=ew,this.codeHash=eH,this._validate()}static fromAccountData(eb){let{nonce:em,balance:ew,storageRoot:eH,codeHash:eN}=eb;return new eB(void 0!==em?(0,eS.bufferToBigInt)((0,eS.toBuffer)(em)):void 0,void 0!==ew?(0,eS.bufferToBigInt)((0,eS.toBuffer)(ew)):void 0,void 0!==eH?(0,eS.toBuffer)(eH):void 0,void 0!==eN?(0,eS.toBuffer)(eN):void 0)}static fromRlpSerializedAccount(eb){let em=(0,eS.arrToBufArr)(eN.RLP.decode(Uint8Array.from(eb)));if(!Array.isArray(em))throw Error("Invalid serialized account input. Must be array");return this.fromValuesArray(em)}static fromValuesArray(eb){let[em,ew,eH,eN]=eb;return new eB((0,eS.bufferToBigInt)(em),(0,eS.bufferToBigInt)(ew),eH,eN)}_validate(){if(this.nonce=8?ej+=ew[eb].toUpperCase():ej+=ew[eb];return ej};em.toChecksumAddress=eU;let eF=function(eb,ew){return(0,em.isValidAddress)(eb)&&(0,em.toChecksumAddress)(eb,ew)===eb};em.isValidChecksumAddress=eF;let eG=function(eb,em){return((0,eO.assertIsBuffer)(eb),(0,eO.assertIsBuffer)(em),(0,eS.bufferToBigInt)(em)===BigInt(0))?eH.from((0,eV.keccak256)(eN.RLP.encode((0,eS.bufArrToArr)([eb,null])))).slice(-20):eH.from((0,eV.keccak256)(eN.RLP.encode((0,eS.bufArrToArr)([eb,em])))).slice(-20)};em.generateAddress=eG;let eY=function(eb,em,ew){if((0,eO.assertIsBuffer)(eb),(0,eO.assertIsBuffer)(em),(0,eO.assertIsBuffer)(ew),20!==eb.length)throw Error("Expected from to be of length 20");if(32!==em.length)throw Error("Expected salt to be of length 32");let eN=(0,eV.keccak256)(eH.concat([eH.from("ff","hex"),eb,em,(0,eV.keccak256)(ew)]));return(0,eS.toBuffer)(eN).slice(-20)};em.generateAddress2=eY;let eQ=function(eb){return eE.secp256k1.utils.isValidPrivateKey(eb)};em.isValidPrivate=eQ;let eK=function(eb,em=!1){if((0,eO.assertIsBuffer)(eb),64===eb.length)try{return eE.secp256k1.ProjectivePoint.fromHex(eH.concat([eH.from([4]),eb])),!0}catch(eb){return!1}if(!em)return!1;try{return eE.secp256k1.ProjectivePoint.fromHex(eb),!0}catch(eb){return!1}};em.isValidPublic=eK;let eZ=function(eb,em=!1){if((0,eO.assertIsBuffer)(eb),em&&64!==eb.length&&(eb=eH.from(eE.secp256k1.ProjectivePoint.fromHex(eb).toRawBytes(!1).slice(1))),64!==eb.length)throw Error("Expected pubKey to be of length 64");return eH.from((0,eV.keccak256)(eb)).slice(-20)};em.pubToAddress=eZ,em.publicToAddress=em.pubToAddress;let eW=function(eb){return(0,eO.assertIsBuffer)(eb),eH.from(eE.secp256k1.ProjectivePoint.fromPrivateKey(eb).toRawBytes(!1).slice(1))};em.privateToPublic=eW;let e$=function(eb){return(0,em.publicToAddress)((0,em.privateToPublic)(eb))};em.privateToAddress=e$;let eX=function(eb){return(0,eO.assertIsBuffer)(eb),64!==eb.length&&(eb=eH.from(eE.secp256k1.ProjectivePoint.fromHex(eb).toRawBytes(!1).slice(1))),eb};em.importPublic=eX;let eJ=function(){let eb=20,em=(0,eS.zeros)(eb);return(0,eS.bufferToHex)(em)};em.zeroAddress=eJ;let e0=function(eb){try{(0,eO.assertIsString)(eb)}catch(eb){return!1}let ew=(0,em.zeroAddress)();return ew===eb};function e6(eb){let[em,ew,eH,eN]=eb;return[em,ew,0===(0,eS.arrToBufArr)(eH).length?e_.KECCAK256_RLP:eH,0===(0,eS.arrToBufArr)(eN).length?e_.KECCAK256_NULL:eN]}em.isZeroAddress=e0,em.accountBodyFromSlim=e6;let e4=new Uint8Array(0);function e3(eb){let[em,ew,eH,eN]=eb;return[em,ew,(0,eS.arrToBufArr)(eH).equals(e_.KECCAK256_RLP)?e4:eH,(0,eS.arrToBufArr)(eN).equals(e_.KECCAK256_NULL)?e4:eN]}function e5(eb,em=!0){let ew=em?e6(eb):eb;return(0,eS.arrToBufArr)(eN.RLP.encode(ew))}em.accountBodyToSlim=e3,em.accountBodyToRLP=e5},13415:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.Address=void 0;let eN=ew(78e3),eV=ew(38289);class eE{constructor(eb){if(20!==eb.length)throw Error("Invalid address length");this.buf=eb}static zero(){return new eE((0,eV.zeros)(20))}static fromString(eb){if(!(0,eN.isValidAddress)(eb))throw Error("Invalid address");return new eE((0,eV.toBuffer)(eb))}static fromPublicKey(eb){if(!eH.isBuffer(eb))throw Error("Public key should be Buffer");let em=(0,eN.pubToAddress)(eb);return new eE(em)}static fromPrivateKey(eb){if(!eH.isBuffer(eb))throw Error("Private key should be Buffer");let em=(0,eN.privateToAddress)(eb);return new eE(em)}static generate(eb,em){if("bigint"!=typeof em)throw Error("Expected nonce to be a bigint");return new eE((0,eN.generateAddress)(eb.buf,(0,eV.bigIntToBuffer)(em)))}static generate2(eb,em,ew){if(!eH.isBuffer(em))throw Error("Expected salt to be a Buffer");if(!eH.isBuffer(ew))throw Error("Expected initCode to be a Buffer");return new eE((0,eN.generateAddress2)(eb.buf,em,ew))}equals(eb){return this.buf.equals(eb.buf)}isZero(){return this.equals(eE.zero())}isPrecompileOrSystemAddress(){let eb=(0,eV.bufferToBigInt)(this.buf),em=BigInt(0),ew=BigInt("0xffff");return eb>=em&&eb<=ew}toString(){return"0x"+this.buf.toString("hex")}toBuffer(){return eH.from(this.buf)}}em.Address=eE},67285:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.AsyncEventEmitter=void 0;let eH=ew(17187);async function eN(eb,em,ew){let eH;for await(let eN of em)try{eN.length<2?eN.call(eb,ew):await new Promise((em,eH)=>{eN.call(eb,ew,eb=>{eb?eH(eb):em()})})}catch(eb){eH=eb}if(eH)throw eH}class eV extends eH.EventEmitter{emit(eb,...em){let[ew,eH]=em,eV=this,eE=eV._events[eb]??[];return void 0===eH&&"function"==typeof ew&&(eH=ew,ew=void 0),("newListener"===eb||"removeListener"===eb)&&(ew={event:ew,fn:eH},eH=void 0),eN(eV,(eE=Array.isArray(eE)?eE:[eE]).slice(),ew).then(eH).catch(eH),eV.listenerCount(eb)>0}once(eb,em){let ew;let eH=this;if("function"!=typeof em)throw TypeError("listener must be a function");return ew=em.length>=2?function(eN,eV){eH.removeListener(eb,ew),em(eN,eV)}:function(eN){eH.removeListener(eb,ew),em(eN,ew)},eH.on(eb,ew),eH}first(eb,em){let ew=this._events[eb]??[];if("function"!=typeof em)throw TypeError("listener must be a function");return Array.isArray(ew)||(this._events[eb]=ew=[ew]),ew.unshift(em),this}before(eb,em,ew){return this.beforeOrAfter(eb,em,ew)}after(eb,em,ew){return this.beforeOrAfter(eb,em,ew,"after")}beforeOrAfter(eb,em,ew,eH){let eN,eV,eE=this._events[eb]??[],eD="after"===eH?1:0;if("function"!=typeof ew)throw TypeError("listener must be a function");if("function"!=typeof em)throw TypeError("target must be a function");for(Array.isArray(eE)||(this._events[eb]=eE=[eE]),eV=eE.length,eN=eE.length;eN--;)if(eE[eN]===em){eV=eN+eD;break}return eE.splice(eV,0,ew),this}on(eb,em){return super.on(eb,em)}addListener(eb,em){return super.addListener(eb,em)}prependListener(eb,em){return super.prependListener(eb,em)}prependOnceListener(eb,em){return super.prependOnceListener(eb,em)}removeAllListeners(eb){return super.removeAllListeners(eb)}removeListener(eb,em){return super.removeListener(eb,em)}eventNames(){return super.eventNames()}listeners(eb){return super.listeners(eb)}listenerCount(eb){return super.listenerCount(eb)}getMaxListeners(){return super.getMaxListeners()}setMaxListeners(eb){return super.setMaxListeners(eb)}}em.AsyncEventEmitter=eV},38289:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.intToUnpaddedBuffer=em.bigIntToUnpaddedBuffer=em.bigIntToHex=em.bufArrToArr=em.arrToBufArr=em.validateNoLeadingZeroes=em.baToJSON=em.toUtf8=em.short=em.addHexPrefix=em.toUnsigned=em.fromSigned=em.bufferToInt=em.bigIntToBuffer=em.bufferToBigInt=em.bufferToHex=em.toBuffer=em.unpadHexString=em.unpadArray=em.unpadBuffer=em.setLengthRight=em.setLengthLeft=em.zeros=em.intToBuffer=em.intToHex=void 0;let eN=ew(38480),eV=ew(24712),eE=function(eb){if(!Number.isSafeInteger(eb)||eb<0)throw Error(`Received an invalid integer type: ${eb}`);return`0x${eb.toString(16)}`};em.intToHex=eE;let eD=function(eb){let ew=(0,em.intToHex)(eb);return eH.from((0,eV.padToEven)(ew.slice(2)),"hex")};em.intToBuffer=eD;let eS=function(eb){return eH.allocUnsafe(eb).fill(0)};em.zeros=eS;let e_=function(eb,ew,eH){let eN=(0,em.zeros)(ew);return eH?eb.length0&&"0"===em.toString();)em=(eb=eb.slice(1))[0];return eb},eB=function(eb){return(0,eN.assertIsBuffer)(eb),ej(eb)};em.unpadBuffer=eB;let eR=function(eb){return(0,eN.assertIsArray)(eb),ej(eb)};em.unpadArray=eR;let eU=function(eb){return(0,eN.assertIsHexString)(eb),"0x"+ej(eb=(0,eV.stripHexPrefix)(eb))};em.unpadHexString=eU;let eF=function(eb){if(null==eb)return eH.allocUnsafe(0);if(eH.isBuffer(eb)||Array.isArray(eb)||eb instanceof Uint8Array)return eH.from(eb);if("string"==typeof eb){if(!(0,eV.isHexString)(eb))throw Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${eb}`);return eH.from((0,eV.padToEven)((0,eV.stripHexPrefix)(eb)),"hex")}if("number"==typeof eb)return(0,em.intToBuffer)(eb);if("bigint"==typeof eb){if(eb0&&0===ew[0])throw Error(`${em} cannot have leading zeroes, received: ${ew.toString("hex")}`)};function e4(eb){return Array.isArray(eb)?eb.map(eb=>e4(eb)):eH.from(eb)}function e3(eb){return Array.isArray(eb)?eb.map(eb=>e3(eb)):Uint8Array.from(eb??[])}em.validateNoLeadingZeroes=e6,em.arrToBufArr=e4,em.bufArrToArr=e3;let e5=eb=>"0x"+eb.toString(16);function e8(eb){return(0,em.unpadBuffer)(eQ(eb))}function e9(eb){return(0,em.unpadBuffer)((0,em.intToBuffer)(eb))}em.bigIntToHex=e5,em.bigIntToUnpaddedBuffer=e8,em.intToUnpaddedBuffer=e9},66219:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.MAX_WITHDRAWALS_PER_PAYLOAD=em.RLP_EMPTY_STRING=em.KECCAK256_RLP=em.KECCAK256_RLP_S=em.KECCAK256_RLP_ARRAY=em.KECCAK256_RLP_ARRAY_S=em.KECCAK256_NULL=em.KECCAK256_NULL_S=em.TWO_POW256=em.SECP256K1_ORDER_DIV_2=em.SECP256K1_ORDER=em.MAX_INTEGER_BIGINT=em.MAX_INTEGER=em.MAX_UINT64=void 0;let eH=ew(48764),eN=ew(95053);em.MAX_UINT64=BigInt("0xffffffffffffffff"),em.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),em.MAX_INTEGER_BIGINT=BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"),em.SECP256K1_ORDER=eN.secp256k1.CURVE.n,em.SECP256K1_ORDER_DIV_2=eN.secp256k1.CURVE.n/BigInt(2),em.TWO_POW256=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),em.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",em.KECCAK256_NULL=eH.Buffer.from(em.KECCAK256_NULL_S,"hex"),em.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",em.KECCAK256_RLP_ARRAY=eH.Buffer.from(em.KECCAK256_RLP_ARRAY_S,"hex"),em.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",em.KECCAK256_RLP=eH.Buffer.from(em.KECCAK256_RLP_S,"hex"),em.RLP_EMPTY_STRING=eH.Buffer.from([128]),em.MAX_WITHDRAWALS_PER_PAYLOAD=16},33791:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.compactBytesToNibbles=em.bytesToNibbles=em.nibblesToCompactBytes=em.nibblesToBytes=em.hasTerminator=void 0;let ew=eb=>eb.length>0&&16===eb[eb.length-1];em.hasTerminator=ew;let eH=(eb,em)=>{for(let ew=0,eH=0;eH{let ew=0;(0,em.hasTerminator)(eb)&&(ew=1,eb=eb.subarray(0,eb.length-1));let eH=new Uint8Array(eb.length/2+1);return eH[0]=ew<<5,(1&eb.length)==1&&(eH[0]|=16,eH[0]|=eb[0],eb=eb.subarray(1)),(0,em.nibblesToBytes)(eb,eH.subarray(1)),eH};em.nibblesToCompactBytes=eN;let eV=eb=>{let em=2*eb.length+1,ew=new Uint8Array(em);for(let em=0;em{if(0===eb.length)return eb;let ew=(0,em.bytesToNibbles)(eb);ew[0]<2&&(ew=ew.subarray(0,ew.length-1));let eH=2-(1&ew[0]);return ew.subarray(eH)};em.compactBytesToNibbles=eE},38480:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.assertIsString=em.assertIsArray=em.assertIsBuffer=em.assertIsHexString=void 0;let eN=ew(24712),eV=function(eb){if(!(0,eN.isHexString)(eb)){let em=`This method only supports 0x-prefixed hex strings but input was: ${eb}`;throw Error(em)}};em.assertIsHexString=eV;let eE=function(eb){if(!eH.isBuffer(eb)){let em=`This method only supports Buffer but input was: ${eb}`;throw Error(em)}};em.assertIsBuffer=eE;let eD=function(eb){if(!Array.isArray(eb)){let em=`This method only supports number arrays but input was: ${eb}`;throw Error(em)}};em.assertIsArray=eD;let eS=function(eb){if("string"!=typeof eb){let em=`This method only supports strings but input was: ${eb}`;throw Error(em)}};em.assertIsString=eS},92730:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),em.toAscii=em.stripHexPrefix=em.padToEven=em.isHexString=em.isHexPrefixed=em.getKeys=em.getBinarySize=em.fromUtf8=em.fromAscii=em.arrayContainsArray=void 0,eN(ew(66219),em),eN(ew(4554),em),eN(ew(78e3),em),eN(ew(13415),em),eN(ew(44683),em),eN(ew(85026),em),eN(ew(38289),em),eN(ew(21200),em),eN(ew(33791),em),eN(ew(67285),em);var eV=ew(24712);Object.defineProperty(em,"arrayContainsArray",{enumerable:!0,get:function(){return eV.arrayContainsArray}}),Object.defineProperty(em,"fromAscii",{enumerable:!0,get:function(){return eV.fromAscii}}),Object.defineProperty(em,"fromUtf8",{enumerable:!0,get:function(){return eV.fromUtf8}}),Object.defineProperty(em,"getBinarySize",{enumerable:!0,get:function(){return eV.getBinarySize}}),Object.defineProperty(em,"getKeys",{enumerable:!0,get:function(){return eV.getKeys}}),Object.defineProperty(em,"isHexPrefixed",{enumerable:!0,get:function(){return eV.isHexPrefixed}}),Object.defineProperty(em,"isHexString",{enumerable:!0,get:function(){return eV.isHexString}}),Object.defineProperty(em,"padToEven",{enumerable:!0,get:function(){return eV.padToEven}}),Object.defineProperty(em,"stripHexPrefix",{enumerable:!0,get:function(){return eV.stripHexPrefix}}),Object.defineProperty(em,"toAscii",{enumerable:!0,get:function(){return eV.toAscii}}),eN(ew(43543),em),eN(ew(10438),em)},24712:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;function eN(eb){if("string"!=typeof eb)throw Error(`[isHexPrefixed] input must be type 'string', received type ${typeof eb}`);return"0"===eb[0]&&"x"===eb[1]}Object.defineProperty(em,"__esModule",{value:!0}),em.isHexString=em.getKeys=em.fromAscii=em.fromUtf8=em.toAscii=em.arrayContainsArray=em.getBinarySize=em.padToEven=em.stripHexPrefix=em.isHexPrefixed=void 0,em.isHexPrefixed=eN;let eV=eb=>{if("string"!=typeof eb)throw Error(`[stripHexPrefix] input must be type 'string', received ${typeof eb}`);return eN(eb)?eb.slice(2):eb};function eE(eb){let em=eb;if("string"!=typeof em)throw Error(`[padToEven] value must be type 'string', received ${typeof em}`);return em.length%2&&(em=`0${em}`),em}function eD(eb){if("string"!=typeof eb)throw Error(`[getBinarySize] method requires input type 'string', received ${typeof eb}`);return eH.byteLength(eb,"utf8")}function eS(eb,em,ew){if(!0!==Array.isArray(eb))throw Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof eb}'`);if(!0!==Array.isArray(em))throw Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof em}'`);return em[!0===ew?"some":"every"](em=>eb.indexOf(em)>=0)}function e_(eb){let em="",ew=0,eH=eb.length;for("0x"===eb.substring(0,2)&&(ew=2);ew0)||eb.length===2+2*em)}em.stripHexPrefix=eV,em.padToEven=eE,em.getBinarySize=eD,em.arrayContainsArray=eS,em.toAscii=e_,em.fromUtf8=eO,em.fromAscii=eP,em.getKeys=ej,em.isHexString=eB},43543:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.Lock=void 0;class ew{constructor(){this.permits=1,this.promiseResolverQueue=[]}async acquire(){return this.permits>0?(this.permits-=1,Promise.resolve(!0)):new Promise(eb=>this.promiseResolverQueue.push(eb))}release(){if(this.permits+=1,this.permits>1&&this.promiseResolverQueue.length>0)console.warn("Lock.permits should never be > 0 when there is someone waiting.");else if(1===this.permits&&this.promiseResolverQueue.length>0){this.permits-=1;let eb=this.promiseResolverQueue.shift();eb&&eb(!0)}}}em.Lock=ew},10438:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.getProvider=em.fetchFromProvider=void 0;let eH=ew(64898),eN=async(eb,em)=>{let ew=await (0,eH.default)(eb,{headers:{"content-type":"application/json"},type:"json",data:{method:em.method,params:em.params,jsonrpc:"2.0",id:1}});return ew.result};em.fetchFromProvider=eN;let eV=eb=>{if("string"==typeof eb)return eb;if(eb?.connection?.url!==void 0)return eb.connection.url;throw Error("Must provide valid provider URL or Web3Provider")};em.getProvider=eV},85026:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.hashPersonalMessage=em.isValidSignature=em.fromRpcSig=em.toCompactSig=em.toRpcSig=em.ecrecover=em.ecsign=void 0;let eN=ew(82192),eV=ew(95053),eE=ew(38289),eD=ew(66219),eS=ew(38480);function e_(eb,em,ew){let eN=eV.secp256k1.sign(eb,em),eE=eN.toCompactRawBytes(),eD=eH.from(eE.slice(0,32)),eS=eH.from(eE.slice(32,64)),e_=void 0===ew?BigInt(eN.recovery+27):BigInt(eN.recovery+35)+BigInt(ew)*BigInt(2);return{r:eD,s:eS,v:e_}}function eO(eb,em){return eb===BigInt(0)||eb===BigInt(1)?eb:void 0===em?eb-BigInt(27):eb-(em*BigInt(2)+BigInt(35))}function eP(eb){return eb===BigInt(0)||eb===BigInt(1)}em.ecsign=e_;let ej=function(eb,em,ew,eN,eD){let eS=eH.concat([(0,eE.setLengthLeft)(ew,32),(0,eE.setLengthLeft)(eN,32)],64),e_=eO(em,eD);if(!eP(e_))throw Error("Invalid signature v value");let ej=eV.secp256k1.Signature.fromCompact(eS).addRecoveryBit(Number(e_)),eB=ej.recoverPublicKey(eb);return eH.from(eB.toRawBytes(!1).slice(1))};em.ecrecover=ej;let eB=function(eb,em,ew,eN){let eV=eO(eb,eN);if(!eP(eV))throw Error("Invalid signature v value");return(0,eE.bufferToHex)(eH.concat([(0,eE.setLengthLeft)(em,32),(0,eE.setLengthLeft)(ew,32),(0,eE.toBuffer)(eb)]))};em.toRpcSig=eB;let eR=function(eb,em,ew,eN){let eV=eO(eb,eN);if(!eP(eV))throw Error("Invalid signature v value");let eD=ew;return(eb>BigInt(28)&&eb%BigInt(2)===BigInt(1)||eb===BigInt(1)||eb===BigInt(28))&&(eD=eH.from(ew),eD[0]|=128),(0,eE.bufferToHex)(eH.concat([(0,eE.setLengthLeft)(em,32),(0,eE.setLengthLeft)(eD,32)]))};em.toCompactSig=eR;let eU=function(eb){let em,ew,eH;let eN=(0,eE.toBuffer)(eb);if(eN.length>=65)em=eN.slice(0,32),ew=eN.slice(32,64),eH=(0,eE.bufferToBigInt)(eN.slice(64));else if(64===eN.length)em=eN.slice(0,32),ew=eN.slice(32,64),eH=BigInt((0,eE.bufferToInt)(eN.slice(32,33))>>7),ew[0]&=127;else throw Error("Invalid signature length");return eH<27&&(eH+=BigInt(27)),{v:eH,r:em,s:ew}};em.fromRpcSig=eU;let eF=function(eb,em,ew,eH=!0,eN){if(32!==em.length||32!==ew.length||!eP(eO(eb,eN)))return!1;let eV=(0,eE.bufferToBigInt)(em),eS=(0,eE.bufferToBigInt)(ew);return eV!==BigInt(0)&&!(eV>=eD.SECP256K1_ORDER)&&eS!==BigInt(0)&&!(eS>=eD.SECP256K1_ORDER)&&(!eH||!(eS>=eD.SECP256K1_ORDER_DIV_2))};em.isValidSignature=eF;let eG=function(eb){(0,eS.assertIsBuffer)(eb);let em=eH.from(`\u0019Ethereum Signed Message: +${eb.length}`,"utf-8");return eH.from((0,eN.keccak256)(eH.concat([em,eb])))};em.hashPersonalMessage=eG},21200:function(eb,em,ew){"use strict";var eH;Object.defineProperty(em,"__esModule",{value:!0}),em.toType=em.TypeOutput=void 0;let eN=ew(38289),eV=ew(24712);function eE(eb,em){if(null===eb)return null;if(void 0===eb)return;if("string"!=typeof eb||(0,eV.isHexString)(eb)){if("number"==typeof eb&&!Number.isSafeInteger(eb))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)")}else throw Error(`A string must be provided with a 0x-prefix, given: ${eb}`);let ew=(0,eN.toBuffer)(eb);switch(em){case eH.Buffer:return ew;case eH.BigInt:return(0,eN.bufferToBigInt)(ew);case eH.Number:{let eb=(0,eN.bufferToBigInt)(ew);if(eb>BigInt(Number.MAX_SAFE_INTEGER))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(eb)}case eH.PrefixedHexString:return(0,eN.bufferToHex)(ew);default:throw Error("unknown outputType")}}!function(eb){eb[eb.Number=0]="Number",eb[eb.BigInt=1]="BigInt",eb[eb.Buffer=2]="Buffer",eb[eb.PrefixedHexString=3]="PrefixedHexString"}(eH=em.TypeOutput||(em.TypeOutput={})),em.toType=eE},4554:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.GWEI_TO_WEI=void 0,em.GWEI_TO_WEI=BigInt(1e9)},44683:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.Withdrawal=void 0;let eN=ew(13415),eV=ew(38289),eE=ew(21200);class eD{constructor(eb,em,ew,eH){this.index=eb,this.validatorIndex=em,this.address=ew,this.amount=eH}static fromWithdrawalData(eb){let{index:em,validatorIndex:ew,address:eH,amount:eV}=eb,eS=(0,eE.toType)(em,eE.TypeOutput.BigInt),e_=(0,eE.toType)(ew,eE.TypeOutput.BigInt),eO=new eN.Address((0,eE.toType)(eH,eE.TypeOutput.Buffer)),eP=(0,eE.toType)(eV,eE.TypeOutput.BigInt);return new eD(eS,e_,eO,eP)}static fromValuesArray(eb){if(4!==eb.length)throw Error(`Invalid withdrawalArray length expected=4 actual=${eb.length}`);let[em,ew,eH,eN]=eb;return eD.fromWithdrawalData({index:em,validatorIndex:ew,address:eH,amount:eN})}static toBufferArray(eb){let em;let{index:ew,validatorIndex:eV,address:eD,amount:eS}=eb,e_=(0,eE.toType)(ew,eE.TypeOutput.BigInt)===BigInt(0)?eH.alloc(0):(0,eE.toType)(ew,eE.TypeOutput.Buffer),eO=(0,eE.toType)(eV,eE.TypeOutput.BigInt)===BigInt(0)?eH.alloc(0):(0,eE.toType)(eV,eE.TypeOutput.Buffer);em=eD instanceof eN.Address?eD.buf:(0,eE.toType)(eD,eE.TypeOutput.Buffer);let eP=(0,eE.toType)(eS,eE.TypeOutput.BigInt)===BigInt(0)?eH.alloc(0):(0,eE.toType)(eS,eE.TypeOutput.Buffer);return[e_,eO,em,eP]}raw(){return eD.toBufferArray(this)}toValue(){return{index:this.index,validatorIndex:this.validatorIndex,address:this.address.buf,amount:this.amount}}toJSON(){return{index:(0,eV.bigIntToHex)(this.index),validatorIndex:(0,eV.bigIntToHex)(this.validatorIndex),address:"0x"+this.address.buf.toString("hex"),amount:(0,eV.bigIntToHex)(this.amount)}}}em.Withdrawal=eD},95851:function(eb,em,ew){"use strict";ew.d(em,{i:function(){return eH}});let eH="abi/5.7.0"},84243:function(eb,em,ew){"use strict";ew.d(em,{R:function(){return e5},$:function(){return e8}});var eH=ew(16441),eN=ew(6881),eV=ew(1581),eE=ew(95851),eD=ew(61184),eS=ew(19485);class e_ extends eD.XI{constructor(eb){super("address","address",eb,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(eb,em){try{em=(0,eS.Kn)(em)}catch(eb){this._throwError(eb.message,em)}return eb.writeValue(em)}decode(eb){return(0,eS.Kn)((0,eH.$m)(eb.readValue().toHexString(),20))}}class eO extends eD.XI{constructor(eb){super(eb.name,eb.type,void 0,eb.dynamic),this.coder=eb}defaultValue(){return this.coder.defaultValue()}encode(eb,em){return this.coder.encode(eb,em)}decode(eb){return this.coder.decode(eb)}}let eP=new eV.Yd(eE.i);function ej(eb,em,ew){let eH=null;if(Array.isArray(ew))eH=ew;else if(ew&&"object"==typeof ew){let eb={};eH=em.map(em=>{let eH=em.localName;return eH||eP.throwError("cannot encode object for signature with missing names",eV.Yd.errors.INVALID_ARGUMENT,{argument:"values",coder:em,value:ew}),eb[eH]&&eP.throwError("cannot encode object for signature with duplicate names",eV.Yd.errors.INVALID_ARGUMENT,{argument:"values",coder:em,value:ew}),eb[eH]=!0,ew[eH]})}else eP.throwArgumentError("invalid tuple value","tuple",ew);em.length!==eH.length&&eP.throwArgumentError("types/value length mismatch","tuple",ew);let eN=new eD.QV(eb.wordSize),eE=new eD.QV(eb.wordSize),eS=[];return em.forEach((eb,em)=>{let ew=eH[em];if(eb.dynamic){let em=eE.length;eb.encode(eE,ew);let eH=eN.writeUpdatableValue();eS.push(eb=>{eH(eb+em)})}else eb.encode(eN,ew)}),eS.forEach(eb=>{eb(eN.length)}),eb.appendWriter(eN)+eb.appendWriter(eE)}function eB(eb,em){let ew=[],eH=eb.subReader(0);em.forEach(em=>{let eN=null;if(em.dynamic){let ew=eb.readValue(),eE=eH.subReader(ew.toNumber());try{eN=em.decode(eE)}catch(eb){if(eb.code===eV.Yd.errors.BUFFER_OVERRUN)throw eb;(eN=eb).baseType=em.name,eN.name=em.localName,eN.type=em.type}}else try{eN=em.decode(eb)}catch(eb){if(eb.code===eV.Yd.errors.BUFFER_OVERRUN)throw eb;(eN=eb).baseType=em.name,eN.name=em.localName,eN.type=em.type}void 0!=eN&&ew.push(eN)});let eN=em.reduce((eb,em)=>{let ew=em.localName;return ew&&(eb[ew]||(eb[ew]=0),eb[ew]++),eb},{});em.forEach((eb,em)=>{let eH=eb.localName;if(!eH||1!==eN[eH]||("length"===eH&&(eH="_length"),null!=ew[eH]))return;let eV=ew[em];eV instanceof Error?Object.defineProperty(ew,eH,{enumerable:!0,get:()=>{throw eV}}):ew[eH]=eV});for(let eb=0;eb{throw em}})}return Object.freeze(ew)}class eR extends eD.XI{constructor(eb,em,ew){let eH=eb.type+"["+(em>=0?em:"")+"]",eN=-1===em||eb.dynamic;super("array",eH,ew,eN),this.coder=eb,this.length=em}defaultValue(){let eb=this.coder.defaultValue(),em=[];for(let ew=0;eweb._data.length&&eP.throwError("insufficient data length",eV.Yd.errors.BUFFER_OVERRUN,{length:eb._data.length,count:em});let ew=[];for(let eb=0;eb{eb.dynamic&&(ew=!0),eH.push(eb.type)});let eN="tuple("+eH.join(",")+")";super("tuple",eN,em,ew),this.coders=eb}defaultValue(){let eb=[];this.coders.forEach(em=>{eb.push(em.defaultValue())});let em=this.coders.reduce((eb,em)=>{let ew=em.localName;return ew&&(eb[ew]||(eb[ew]=0),eb[ew]++),eb},{});return this.coders.forEach((ew,eH)=>{let eN=ew.localName;eN&&1===em[eN]&&("length"===eN&&(eN="_length"),null==eb[eN]&&(eb[eN]=eb[eH]))}),Object.freeze(eb)}encode(eb,em){return ej(eb,this.coders,em)}decode(eb){return eb.coerce(this.name,eB(eb,this.coders))}}var e0=ew(11388);let e6=new eV.Yd(eE.i),e4=new RegExp(/^bytes([0-9]*)$/),e3=new RegExp(/^(u?int)([0-9]*)$/);class e5{constructor(eb){(0,eN.zG)(this,"coerceFunc",eb||null)}_getCoder(eb){switch(eb.baseType){case"address":return new e_(eb.name);case"bool":return new eU(eb.name);case"string":return new eX(eb.name);case"bytes":return new eG(eb.name);case"array":return new eR(this._getCoder(eb.arrayChildren),eb.arrayLength,eb.name);case"tuple":return new eJ((eb.components||[]).map(eb=>this._getCoder(eb)),eb.name);case"":return new eQ(eb.name)}let em=eb.type.match(e3);if(em){let ew=parseInt(em[2]||"256");return(0===ew||ew>256||ew%8!=0)&&e6.throwArgumentError("invalid "+em[1]+" bit length","param",eb),new eW(ew/8,"int"===em[1],eb.name)}if(em=eb.type.match(e4)){let ew=parseInt(em[1]);return(0===ew||ew>32)&&e6.throwArgumentError("invalid bytes length","param",eb),new eY(ew,eb.name)}return e6.throwArgumentError("invalid type","type",eb.type)}_getWordSize(){return 32}_getReader(eb,em){return new eD.Ej(eb,this._getWordSize(),this.coerceFunc,em)}_getWriter(){return new eD.QV(this._getWordSize())}getDefaultValue(eb){let em=eb.map(eb=>this._getCoder(e0._R.from(eb))),ew=new eJ(em,"_");return ew.defaultValue()}encode(eb,em){eb.length!==em.length&&e6.throwError("types/values length mismatch",eV.Yd.errors.INVALID_ARGUMENT,{count:{types:eb.length,values:em.length},value:{types:eb,values:em}});let ew=eb.map(eb=>this._getCoder(e0._R.from(eb))),eH=new eJ(ew,"_"),eN=this._getWriter();return eH.encode(eN,em),eN.data}decode(eb,em,ew){let eN=eb.map(eb=>this._getCoder(e0._R.from(eb))),eV=new eJ(eN,"_");return eV.decode(this._getReader((0,eH.lE)(em),ew))}}let e8=new e5},61184:function(eb,em,ew){"use strict";ew.d(em,{BR:function(){return e_},Ej:function(){return ej},QV:function(){return eP},XI:function(){return eO}});var eH=ew(16441),eN=ew(2593),eV=ew(6881),eE=ew(1581),eD=ew(95851);let eS=new eE.Yd(eD.i);function e_(eb){let em=[],ew=function(eb,eH){if(Array.isArray(eH))for(let eN in eH){let eV=eb.slice();eV.push(eN);try{ew(eV,eH[eN])}catch(eb){em.push({path:eV,error:eb})}}};return ew([],eb),em}class eO{constructor(eb,em,ew,eH){this.name=eb,this.type=em,this.localName=ew,this.dynamic=eH}_throwError(eb,em){eS.throwArgumentError(eb,this.localName,em)}}class eP{constructor(eb){(0,eV.zG)(this,"wordSize",eb||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(eb)}get data(){return(0,eH.xs)(this._data)}get length(){return this._dataLength}_writeData(eb){return this._data.push(eb),this._dataLength+=eb.length,eb.length}appendWriter(eb){return this._writeData((0,eH.zo)(eb._data))}writeBytes(eb){let em=(0,eH.lE)(eb),ew=em.length%this.wordSize;return ew&&(em=(0,eH.zo)([em,this._padding.slice(ew)])),this._writeData(em)}_getValue(eb){let em=(0,eH.lE)(eN.O$.from(eb));return em.length>this.wordSize&&eS.throwError("value out-of-bounds",eE.Yd.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:em.length}),em.length%this.wordSize&&(em=(0,eH.zo)([this._padding.slice(em.length%this.wordSize),em])),em}writeValue(eb){return this._writeData(this._getValue(eb))}writeUpdatableValue(){let eb=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,em=>{this._data[eb]=this._getValue(em)}}}class ej{constructor(eb,em,ew,eN){(0,eV.zG)(this,"_data",(0,eH.lE)(eb)),(0,eV.zG)(this,"wordSize",em||32),(0,eV.zG)(this,"_coerceFunc",ew),(0,eV.zG)(this,"allowLoose",eN),this._offset=0}get data(){return(0,eH.Dv)(this._data)}get consumed(){return this._offset}static coerce(eb,em){let ew=eb.match("^u?int([0-9]+)$");return ew&&48>=parseInt(ew[1])&&(em=em.toNumber()),em}coerce(eb,em){return this._coerceFunc?this._coerceFunc(eb,em):ej.coerce(eb,em)}_peekBytes(eb,em,ew){let eH=Math.ceil(em/this.wordSize)*this.wordSize;return this._offset+eH>this._data.length&&(this.allowLoose&&ew&&this._offset+em<=this._data.length?eH=em:eS.throwError("data out-of-bounds",eE.Yd.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+eH})),this._data.slice(this._offset,this._offset+eH)}subReader(eb){return new ej(this._data.slice(this._offset+eb),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(eb,em){let ew=this._peekBytes(0,eb,!!em);return this._offset+=ew.length,ew.slice(0,eb)}readValue(){return eN.O$.from(this.readBytes(this.wordSize))}}},11388:function(eb,em,ew){"use strict";ew.d(em,{HY:function(){return eY},IC:function(){return e0},QV:function(){return eQ},Xg:function(){return e$},YW:function(){return eX},_R:function(){return eF},pc:function(){return eR}});var eH=ew(2593),eN=ew(6881),eV=ew(1581),eE=ew(95851);let eD=new eV.Yd(eE.i),eS={},e_={calldata:!0,memory:!0,storage:!0},eO={calldata:!0,memory:!0};function eP(eb,em){if("bytes"===eb||"string"===eb){if(e_[em])return!0}else if("address"===eb){if("payable"===em)return!0}else if((eb.indexOf("[")>=0||"tuple"===eb)&&eO[em])return!0;return(e_[em]||"payable"===em)&&eD.throwArgumentError("invalid modifier","name",em),!1}function ej(eb,em){let ew=eb;function eH(em){eD.throwArgumentError(`unexpected character at position ${em}`,"param",eb)}function eN(eb){let ew={type:"",name:"",parent:eb,state:{allowType:!0}};return em&&(ew.indexed=!1),ew}eb=eb.replace(/\s/g," ");let eV={type:"",name:"",state:{allowType:!0}},eE=eV;for(let ew=0;ewJSON.parse(em.format(eb)))),JSON.stringify(em)}let em="";return"array"===this.baseType?em+=this.arrayChildren.format(eb)+"["+(this.arrayLength<0?"":String(this.arrayLength))+"]":"tuple"===this.baseType?(eb!==eR.sighash&&(em+=this.type),em+="("+this.components.map(em=>em.format(eb)).join(eb===eR.full?", ":",")+")"):em+=this.type,eb!==eR.sighash&&(!0===this.indexed&&(em+=" indexed"),eb===eR.full&&this.name&&(em+=" "+this.name)),em}static from(eb,em){return"string"==typeof eb?eF.fromString(eb,em):eF.fromObject(eb)}static fromObject(eb){return eF.isParamType(eb)?eb:new eF(eS,{name:eb.name||null,type:e6(eb.type),indexed:null==eb.indexed?null:!!eb.indexed,components:eb.components?eb.components.map(eF.fromObject):null})}static fromString(eb,em){return function(eb){return eF.fromObject({name:eb.name,type:eb.type,indexed:eb.indexed,components:eb.components})}(ej(eb,!!em))}static isParamType(eb){return!!(null!=eb&&eb._isParamType)}}function eG(eb,em){return e8(eb).map(eb=>eF.fromString(eb,em))}class eY{constructor(eb,em){eb!==eS&&eD.throwError("use a static from method",eV.Yd.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),eB(this,em),this._isFragment=!0,Object.freeze(this)}static from(eb){return eY.isFragment(eb)?eb:"string"==typeof eb?eY.fromString(eb):eY.fromObject(eb)}static fromObject(eb){if(eY.isFragment(eb))return eb;switch(eb.type){case"function":return eX.fromObject(eb);case"event":return eQ.fromObject(eb);case"constructor":return e$.fromObject(eb);case"error":return e0.fromObject(eb);case"fallback":case"receive":return null}return eD.throwArgumentError("invalid fragment object","value",eb)}static fromString(eb){return"event"===(eb=(eb=(eb=eb.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?eQ.fromString(eb.substring(5).trim()):"function"===eb.split(" ")[0]?eX.fromString(eb.substring(8).trim()):"constructor"===eb.split("(")[0].trim()?e$.fromString(eb.trim()):"error"===eb.split(" ")[0]?e0.fromString(eb.substring(5).trim()):eD.throwArgumentError("unsupported fragment","value",eb)}static isFragment(eb){return!!(eb&&eb._isFragment)}}class eQ extends eY{format(eb){if(eb||(eb=eR.sighash),eR[eb]||eD.throwArgumentError("invalid format type","format",eb),eb===eR.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(em=>JSON.parse(em.format(eb)))});let em="";return eb!==eR.sighash&&(em+="event "),em+=this.name+"("+this.inputs.map(em=>em.format(eb)).join(eb===eR.full?", ":",")+") ",eb!==eR.sighash&&this.anonymous&&(em+="anonymous "),em.trim()}static from(eb){return"string"==typeof eb?eQ.fromString(eb):eQ.fromObject(eb)}static fromObject(eb){if(eQ.isEventFragment(eb))return eb;"event"!==eb.type&&eD.throwArgumentError("invalid event object","value",eb);let em={name:e3(eb.name),anonymous:eb.anonymous,inputs:eb.inputs?eb.inputs.map(eF.fromObject):[],type:"event"};return new eQ(eS,em)}static fromString(eb){let em=eb.match(e5);em||eD.throwArgumentError("invalid event string","value",eb);let ew=!1;return em[3].split(" ").forEach(eb=>{switch(eb.trim()){case"anonymous":ew=!0;break;case"":break;default:eD.warn("unknown modifier: "+eb)}}),eQ.fromObject({name:em[1].trim(),anonymous:ew,inputs:eG(em[2],!0),type:"event"})}static isEventFragment(eb){return eb&&eb._isFragment&&"event"===eb.type}}function eK(eb,em){em.gas=null;let ew=eb.split("@");return 1!==ew.length?(ew.length>2&&eD.throwArgumentError("invalid human-readable ABI signature","value",eb),ew[1].match(/^[0-9]+$/)||eD.throwArgumentError("invalid human-readable ABI signature gas","value",eb),em.gas=eH.O$.from(ew[1]),ew[0]):eb}function eZ(eb,em){em.constant=!1,em.payable=!1,em.stateMutability="nonpayable",eb.split(" ").forEach(eb=>{switch(eb.trim()){case"constant":em.constant=!0;break;case"payable":em.payable=!0,em.stateMutability="payable";break;case"nonpayable":em.payable=!1,em.stateMutability="nonpayable";break;case"pure":em.constant=!0,em.stateMutability="pure";break;case"view":em.constant=!0,em.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+eb)}})}function eW(eb){let em={constant:!1,payable:!0,stateMutability:"payable"};return null!=eb.stateMutability?(em.stateMutability=eb.stateMutability,em.constant="view"===em.stateMutability||"pure"===em.stateMutability,null!=eb.constant&&!!eb.constant!==em.constant&&eD.throwArgumentError("cannot have constant function with mutability "+em.stateMutability,"value",eb),em.payable="payable"===em.stateMutability,null!=eb.payable&&!!eb.payable!==em.payable&&eD.throwArgumentError("cannot have payable function with mutability "+em.stateMutability,"value",eb)):null!=eb.payable?(em.payable=!!eb.payable,null!=eb.constant||em.payable||"constructor"===eb.type||eD.throwArgumentError("unable to determine stateMutability","value",eb),em.constant=!!eb.constant,em.constant?em.stateMutability="view":em.stateMutability=em.payable?"payable":"nonpayable",em.payable&&em.constant&&eD.throwArgumentError("cannot have constant payable function","value",eb)):null!=eb.constant?(em.constant=!!eb.constant,em.payable=!em.constant,em.stateMutability=em.constant?"view":"payable"):"constructor"!==eb.type&&eD.throwArgumentError("unable to determine stateMutability","value",eb),em}class e$ extends eY{format(eb){if(eb||(eb=eR.sighash),eR[eb]||eD.throwArgumentError("invalid format type","format",eb),eb===eR.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(em=>JSON.parse(em.format(eb)))});eb===eR.sighash&&eD.throwError("cannot format a constructor for sighash",eV.Yd.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let em="constructor("+this.inputs.map(em=>em.format(eb)).join(eb===eR.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(em+=this.stateMutability+" "),em.trim()}static from(eb){return"string"==typeof eb?e$.fromString(eb):e$.fromObject(eb)}static fromObject(eb){if(e$.isConstructorFragment(eb))return eb;"constructor"!==eb.type&&eD.throwArgumentError("invalid constructor object","value",eb);let em=eW(eb);em.constant&&eD.throwArgumentError("constructor cannot be constant","value",eb);let ew={name:null,type:eb.type,inputs:eb.inputs?eb.inputs.map(eF.fromObject):[],payable:em.payable,stateMutability:em.stateMutability,gas:eb.gas?eH.O$.from(eb.gas):null};return new e$(eS,ew)}static fromString(eb){let em={type:"constructor"},ew=(eb=eK(eb,em)).match(e5);return ew&&"constructor"===ew[1].trim()||eD.throwArgumentError("invalid constructor string","value",eb),em.inputs=eG(ew[2].trim(),!1),eZ(ew[3].trim(),em),e$.fromObject(em)}static isConstructorFragment(eb){return eb&&eb._isFragment&&"constructor"===eb.type}}class eX extends e${format(eb){if(eb||(eb=eR.sighash),eR[eb]||eD.throwArgumentError("invalid format type","format",eb),eb===eR.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(em=>JSON.parse(em.format(eb))),outputs:this.outputs.map(em=>JSON.parse(em.format(eb)))});let em="";return eb!==eR.sighash&&(em+="function "),em+=this.name+"("+this.inputs.map(em=>em.format(eb)).join(eb===eR.full?", ":",")+") ",eb!==eR.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(em+=this.stateMutability+" "):this.constant&&(em+="view "),this.outputs&&this.outputs.length&&(em+="returns ("+this.outputs.map(em=>em.format(eb)).join(", ")+") "),null!=this.gas&&(em+="@"+this.gas.toString()+" ")),em.trim()}static from(eb){return"string"==typeof eb?eX.fromString(eb):eX.fromObject(eb)}static fromObject(eb){if(eX.isFunctionFragment(eb))return eb;"function"!==eb.type&&eD.throwArgumentError("invalid function object","value",eb);let em=eW(eb),ew={type:eb.type,name:e3(eb.name),constant:em.constant,inputs:eb.inputs?eb.inputs.map(eF.fromObject):[],outputs:eb.outputs?eb.outputs.map(eF.fromObject):[],payable:em.payable,stateMutability:em.stateMutability,gas:eb.gas?eH.O$.from(eb.gas):null};return new eX(eS,ew)}static fromString(eb){let em={type:"function"},ew=(eb=eK(eb,em)).split(" returns ");ew.length>2&&eD.throwArgumentError("invalid function string","value",eb);let eH=ew[0].match(e5);if(eH||eD.throwArgumentError("invalid function signature","value",eb),em.name=eH[1].trim(),em.name&&e3(em.name),em.inputs=eG(eH[2],!1),eZ(eH[3].trim(),em),ew.length>1){let eH=ew[1].match(e5);(""!=eH[1].trim()||""!=eH[3].trim())&&eD.throwArgumentError("unexpected tokens","value",eb),em.outputs=eG(eH[2],!1)}else em.outputs=[];return eX.fromObject(em)}static isFunctionFragment(eb){return eb&&eb._isFragment&&"function"===eb.type}}function eJ(eb){let em=eb.format();return("Error(string)"===em||"Panic(uint256)"===em)&&eD.throwArgumentError(`cannot specify user defined ${em} error`,"fragment",eb),eb}class e0 extends eY{format(eb){if(eb||(eb=eR.sighash),eR[eb]||eD.throwArgumentError("invalid format type","format",eb),eb===eR.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map(em=>JSON.parse(em.format(eb)))});let em="";return eb!==eR.sighash&&(em+="error "),(em+=this.name+"("+this.inputs.map(em=>em.format(eb)).join(eb===eR.full?", ":",")+") ").trim()}static from(eb){return"string"==typeof eb?e0.fromString(eb):e0.fromObject(eb)}static fromObject(eb){if(e0.isErrorFragment(eb))return eb;"error"!==eb.type&&eD.throwArgumentError("invalid error object","value",eb);let em={type:eb.type,name:e3(eb.name),inputs:eb.inputs?eb.inputs.map(eF.fromObject):[]};return eJ(new e0(eS,em))}static fromString(eb){let em={type:"error"},ew=eb.match(e5);return ew||eD.throwArgumentError("invalid error signature","value",eb),em.name=ew[1].trim(),em.name&&e3(em.name),em.inputs=eG(ew[2],!1),eJ(e0.fromObject(em))}static isErrorFragment(eb){return eb&&eb._isFragment&&"error"===eb.type}}function e6(eb){return eb.match(/^uint($|[^1-9])/)?eb="uint256"+eb.substring(4):eb.match(/^int($|[^1-9])/)&&(eb="int256"+eb.substring(3)),eb}let e4=RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function e3(eb){return eb&&eb.match(e4)||eD.throwArgumentError(`invalid identifier "${eb}"`,"value",eb),eb}let e5=RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");function e8(eb){eb=eb.trim();let em=[],ew="",eH=0;for(let eN=0;eNeO.HY.from(eb)).filter(eb=>null!=eb)),(0,eS.zG)(this,"_abiCoder",(0,eS.tu)(new.target,"getAbiCoder")()),(0,eS.zG)(this,"functions",{}),(0,eS.zG)(this,"errors",{}),(0,eS.zG)(this,"events",{}),(0,eS.zG)(this,"structs",{}),this.fragments.forEach(eb=>{let em=null;switch(eb.type){case"constructor":if(this.deploy){eB.warn("duplicate definition - constructor");return}(0,eS.zG)(this,"deploy",eb);return;case"function":em=this.functions;break;case"event":em=this.events;break;case"error":em=this.errors;break;default:return}let ew=eb.format();if(em[ew]){eB.warn("duplicate definition - "+ew);return}em[ew]=eb}),this.deploy||(0,eS.zG)(this,"deploy",eO.Xg.from({payable:!1,type:"constructor"})),(0,eS.zG)(this,"_isInterface",!0)}format(eb){eb||(eb=eO.pc.full),eb===eO.pc.sighash&&eB.throwArgumentError("interface does not support formatting sighash","format",eb);let em=this.fragments.map(em=>em.format(eb));return eb===eO.pc.json?JSON.stringify(em.map(eb=>JSON.parse(eb))):em}static getAbiCoder(){return e_.$}static getAddress(eb){return(0,eH.Kn)(eb)}static getSighash(eb){return(0,eV.p3)((0,eE.id)(eb.format()),0,4)}static getEventTopic(eb){return(0,eE.id)(eb.format())}getFunction(eb){if((0,eV.A7)(eb)){for(let em in this.functions)if(eb===this.getSighash(em))return this.functions[em];eB.throwArgumentError("no matching function","sighash",eb)}if(-1===eb.indexOf("(")){let em=eb.trim(),ew=Object.keys(this.functions).filter(eb=>eb.split("(")[0]===em);return 0===ew.length?eB.throwArgumentError("no matching function","name",em):ew.length>1&&eB.throwArgumentError("multiple matching functions","name",em),this.functions[ew[0]]}let em=this.functions[eO.YW.fromString(eb).format()];return em||eB.throwArgumentError("no matching function","signature",eb),em}getEvent(eb){if((0,eV.A7)(eb)){let em=eb.toLowerCase();for(let eb in this.events)if(em===this.getEventTopic(eb))return this.events[eb];eB.throwArgumentError("no matching event","topichash",em)}if(-1===eb.indexOf("(")){let em=eb.trim(),ew=Object.keys(this.events).filter(eb=>eb.split("(")[0]===em);return 0===ew.length?eB.throwArgumentError("no matching event","name",em):ew.length>1&&eB.throwArgumentError("multiple matching events","name",em),this.events[ew[0]]}let em=this.events[eO.QV.fromString(eb).format()];return em||eB.throwArgumentError("no matching event","signature",eb),em}getError(eb){if((0,eV.A7)(eb)){let em=(0,eS.tu)(this.constructor,"getSighash");for(let ew in this.errors){let eH=this.errors[ew];if(eb===em(eH))return this.errors[ew]}eB.throwArgumentError("no matching error","sighash",eb)}if(-1===eb.indexOf("(")){let em=eb.trim(),ew=Object.keys(this.errors).filter(eb=>eb.split("(")[0]===em);return 0===ew.length?eB.throwArgumentError("no matching error","name",em):ew.length>1&&eB.throwArgumentError("multiple matching errors","name",em),this.errors[ew[0]]}let em=this.errors[eO.YW.fromString(eb).format()];return em||eB.throwArgumentError("no matching error","signature",eb),em}getSighash(eb){if("string"==typeof eb)try{eb=this.getFunction(eb)}catch(em){try{eb=this.getError(eb)}catch(eb){throw em}}return(0,eS.tu)(this.constructor,"getSighash")(eb)}getEventTopic(eb){return"string"==typeof eb&&(eb=this.getEvent(eb)),(0,eS.tu)(this.constructor,"getEventTopic")(eb)}_decodeParams(eb,em){return this._abiCoder.decode(eb,em)}_encodeParams(eb,em){return this._abiCoder.encode(eb,em)}encodeDeploy(eb){return this._encodeParams(this.deploy.inputs,eb||[])}decodeErrorResult(eb,em){"string"==typeof eb&&(eb=this.getError(eb));let ew=(0,eV.lE)(em);return(0,eV.Dv)(ew.slice(0,4))!==this.getSighash(eb)&&eB.throwArgumentError(`data signature does not match error ${eb.name}.`,"data",(0,eV.Dv)(ew)),this._decodeParams(eb.inputs,ew.slice(4))}encodeErrorResult(eb,em){return"string"==typeof eb&&(eb=this.getError(eb)),(0,eV.Dv)((0,eV.zo)([this.getSighash(eb),this._encodeParams(eb.inputs,em||[])]))}decodeFunctionData(eb,em){"string"==typeof eb&&(eb=this.getFunction(eb));let ew=(0,eV.lE)(em);return(0,eV.Dv)(ew.slice(0,4))!==this.getSighash(eb)&&eB.throwArgumentError(`data signature does not match function ${eb.name}.`,"data",(0,eV.Dv)(ew)),this._decodeParams(eb.inputs,ew.slice(4))}encodeFunctionData(eb,em){return"string"==typeof eb&&(eb=this.getFunction(eb)),(0,eV.Dv)((0,eV.zo)([this.getSighash(eb),this._encodeParams(eb.inputs,em||[])]))}decodeFunctionResult(eb,em){"string"==typeof eb&&(eb=this.getFunction(eb));let ew=(0,eV.lE)(em),eH=null,eN="",eE=null,eD=null,eS=null;switch(ew.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(eb.outputs,ew)}catch(eb){}break;case 4:{let eb=(0,eV.Dv)(ew.slice(0,4)),em=eY[eb];if(em)eE=this._abiCoder.decode(em.inputs,ew.slice(4)),eD=em.name,eS=em.signature,em.reason&&(eH=eE[0]),"Error"===eD?eN=`; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(eE[0])}`:"Panic"===eD&&(eN=`; VM Exception while processing transaction: reverted with panic code ${eE[0]}`);else try{let em=this.getError(eb);eE=this._abiCoder.decode(em.inputs,ew.slice(4)),eD=em.name,eS=em.format()}catch(eb){}}}return eB.throwError("call revert exception"+eN,eP.Yd.errors.CALL_EXCEPTION,{method:eb.format(),data:(0,eV.Dv)(em),errorArgs:eE,errorName:eD,errorSignature:eS,reason:eH})}encodeFunctionResult(eb,em){return"string"==typeof eb&&(eb=this.getFunction(eb)),(0,eV.Dv)(this._abiCoder.encode(eb.outputs,em||[]))}encodeFilterTopics(eb,em){"string"==typeof eb&&(eb=this.getEvent(eb)),em.length>eb.inputs.length&&eB.throwError("too many arguments for "+eb.format(),eP.Yd.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:em});let ew=[];eb.anonymous||ew.push(this.getEventTopic(eb));let eH=(eb,em)=>"string"===eb.type?(0,eE.id)(em):"bytes"===eb.type?(0,eD.w)((0,eV.Dv)(em)):("bool"===eb.type&&"boolean"==typeof em&&(em=em?"0x01":"0x00"),eb.type.match(/^u?int/)&&(em=eN.O$.from(em).toHexString()),"address"===eb.type&&this._abiCoder.encode(["address"],[em]),(0,eV.$m)((0,eV.Dv)(em),32));for(em.forEach((em,eN)=>{let eV=eb.inputs[eN];if(!eV.indexed){null!=em&&eB.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+eV.name,em);return}null==em?ew.push(null):"array"===eV.baseType||"tuple"===eV.baseType?eB.throwArgumentError("filtering with tuples or arrays not supported","contract."+eV.name,em):Array.isArray(em)?ew.push(em.map(eb=>eH(eV,eb))):ew.push(eH(eV,em))});ew.length&&null===ew[ew.length-1];)ew.pop();return ew}encodeEventLog(eb,em){"string"==typeof eb&&(eb=this.getEvent(eb));let ew=[],eH=[],eN=[];return eb.anonymous||ew.push(this.getEventTopic(eb)),em.length!==eb.inputs.length&&eB.throwArgumentError("event arguments/values mismatch","values",em),eb.inputs.forEach((eb,eV)=>{let eS=em[eV];if(eb.indexed){if("string"===eb.type)ew.push((0,eE.id)(eS));else if("bytes"===eb.type)ew.push((0,eD.w)(eS));else if("tuple"===eb.baseType||"array"===eb.baseType)throw Error("not implemented");else ew.push(this._abiCoder.encode([eb.type],[eS]))}else eH.push(eb),eN.push(eS)}),{data:this._abiCoder.encode(eH,eN),topics:ew}}decodeEventLog(eb,em,ew){if("string"==typeof eb&&(eb=this.getEvent(eb)),null!=ew&&!eb.anonymous){let em=this.getEventTopic(eb);(0,eV.A7)(ew[0],32)&&ew[0].toLowerCase()===em||eB.throwError("fragment/topic mismatch",eP.Yd.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:em,value:ew[0]}),ew=ew.slice(1)}let eH=[],eN=[],eE=[];eb.inputs.forEach((eb,em)=>{eb.indexed?"string"===eb.type||"bytes"===eb.type||"tuple"===eb.baseType||"array"===eb.baseType?(eH.push(eO._R.fromObject({type:"bytes32",name:eb.name})),eE.push(!0)):(eH.push(eb),eE.push(!1)):(eN.push(eb),eE.push(!1))});let eD=null!=ew?this._abiCoder.decode(eH,(0,eV.zo)(ew)):null,eS=this._abiCoder.decode(eN,em,!0),e_=[],ej=0,eR=0;eb.inputs.forEach((eb,em)=>{if(eb.indexed){if(null==eD)e_[em]=new eG({_isIndexed:!0,hash:null});else if(eE[em])e_[em]=new eG({_isIndexed:!0,hash:eD[eR++]});else try{e_[em]=eD[eR++]}catch(eb){e_[em]=eb}}else try{e_[em]=eS[ej++]}catch(eb){e_[em]=eb}if(eb.name&&null==e_[eb.name]){let ew=e_[em];ew instanceof Error?Object.defineProperty(e_,eb.name,{enumerable:!0,get:()=>{throw eQ(`property ${JSON.stringify(eb.name)}`,ew)}}):e_[eb.name]=ew}});for(let eb=0;eb{throw eQ(`index ${eb}`,em)}})}return Object.freeze(e_)}parseTransaction(eb){let em=this.getFunction(eb.data.substring(0,10).toLowerCase());return em?new eU({args:this._abiCoder.decode(em.inputs,"0x"+eb.data.substring(10)),functionFragment:em,name:em.name,signature:em.format(),sighash:this.getSighash(em),value:eN.O$.from(eb.value||"0")}):null}parseLog(eb){let em=this.getEvent(eb.topics[0]);return!em||em.anonymous?null:new eR({eventFragment:em,name:em.name,signature:em.format(),topic:this.getEventTopic(em),args:this.decodeEventLog(em,eb.data,eb.topics)})}parseError(eb){let em=(0,eV.Dv)(eb),ew=this.getError(em.substring(0,10).toLowerCase());return ew?new eF({args:this._abiCoder.decode(ew.inputs,"0x"+em.substring(10)),errorFragment:ew,name:ew.name,signature:ew.format(),sighash:this.getSighash(ew)}):null}static isInterface(eb){return!!(eb&&eb._isInterface)}}},81556:function(eb,em,ew){"use strict";ew.d(em,{Sg:function(){return e_},zt:function(){return eO}});var eH=ew(2593),eN=ew(6881),eV=ew(1581);let eE="abstract-provider/5.7.0";var eD=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let eS=new eV.Yd(eE);class e_ extends eN.dk{static isForkEvent(eb){return!!(eb&&eb._isForkEvent)}}class eO{constructor(){eS.checkAbstract(new.target,eO),(0,eN.zG)(this,"_isProvider",!0)}getFeeData(){return eD(this,void 0,void 0,function*(){let{block:eb,gasPrice:em}=yield(0,eN.mE)({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch(eb=>null)}),ew=null,eV=null,eE=null;return eb&&eb.baseFeePerGas&&(ew=eb.baseFeePerGas,eE=eH.O$.from("1500000000"),eV=eb.baseFeePerGas.mul(2).add(eE)),{lastBaseFeePerGas:ew,maxFeePerGas:eV,maxPriorityFeePerGas:eE,gasPrice:em}})}addListener(eb,em){return this.on(eb,em)}removeListener(eb,em){return this.off(eb,em)}static isProvider(eb){return!!(eb&&eb._isProvider)}}},48088:function(eb,em,ew){"use strict";ew.d(em,{E:function(){return eO},b:function(){return eP}});var eH=ew(6881),eN=ew(1581);let eV="abstract-signer/5.7.0";var eE=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let eD=new eN.Yd(eV),eS=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],e_=[eN.Yd.errors.INSUFFICIENT_FUNDS,eN.Yd.errors.NONCE_EXPIRED,eN.Yd.errors.REPLACEMENT_UNDERPRICED];class eO{constructor(){eD.checkAbstract(new.target,eO),(0,eH.zG)(this,"_isSigner",!0)}getBalance(eb){return eE(this,void 0,void 0,function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),eb)})}getTransactionCount(eb){return eE(this,void 0,void 0,function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),eb)})}estimateGas(eb){return eE(this,void 0,void 0,function*(){this._checkProvider("estimateGas");let em=yield(0,eH.mE)(this.checkTransaction(eb));return yield this.provider.estimateGas(em)})}call(eb,em){return eE(this,void 0,void 0,function*(){this._checkProvider("call");let ew=yield(0,eH.mE)(this.checkTransaction(eb));return yield this.provider.call(ew,em)})}sendTransaction(eb){return eE(this,void 0,void 0,function*(){this._checkProvider("sendTransaction");let em=yield this.populateTransaction(eb),ew=yield this.signTransaction(em);return yield this.provider.sendTransaction(ew)})}getChainId(){return eE(this,void 0,void 0,function*(){this._checkProvider("getChainId");let eb=yield this.provider.getNetwork();return eb.chainId})}getGasPrice(){return eE(this,void 0,void 0,function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()})}getFeeData(){return eE(this,void 0,void 0,function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()})}resolveName(eb){return eE(this,void 0,void 0,function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(eb)})}checkTransaction(eb){for(let em in eb)-1===eS.indexOf(em)&&eD.throwArgumentError("invalid transaction key: "+em,"transaction",eb);let em=(0,eH.DC)(eb);return null==em.from?em.from=this.getAddress():em.from=Promise.all([Promise.resolve(em.from),this.getAddress()]).then(em=>(em[0].toLowerCase()!==em[1].toLowerCase()&&eD.throwArgumentError("from address mismatch","transaction",eb),em[0])),em}populateTransaction(eb){return eE(this,void 0,void 0,function*(){let em=yield(0,eH.mE)(this.checkTransaction(eb));null!=em.to&&(em.to=Promise.resolve(em.to).then(eb=>eE(this,void 0,void 0,function*(){if(null==eb)return null;let em=yield this.resolveName(eb);return null==em&&eD.throwArgumentError("provided ENS name resolves to null","tx.to",eb),em})),em.to.catch(eb=>{}));let ew=null!=em.maxFeePerGas||null!=em.maxPriorityFeePerGas;if(null!=em.gasPrice&&(2===em.type||ew)?eD.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",eb):(0===em.type||1===em.type)&&ew&&eD.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",eb),(2===em.type||null==em.type)&&null!=em.maxFeePerGas&&null!=em.maxPriorityFeePerGas)em.type=2;else if(0===em.type||1===em.type)null==em.gasPrice&&(em.gasPrice=this.getGasPrice());else{let eb=yield this.getFeeData();if(null==em.type){if(null!=eb.maxFeePerGas&&null!=eb.maxPriorityFeePerGas){if(em.type=2,null!=em.gasPrice){let eb=em.gasPrice;delete em.gasPrice,em.maxFeePerGas=eb,em.maxPriorityFeePerGas=eb}else null==em.maxFeePerGas&&(em.maxFeePerGas=eb.maxFeePerGas),null==em.maxPriorityFeePerGas&&(em.maxPriorityFeePerGas=eb.maxPriorityFeePerGas)}else null!=eb.gasPrice?(ew&&eD.throwError("network does not support EIP-1559",eN.Yd.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==em.gasPrice&&(em.gasPrice=eb.gasPrice),em.type=0):eD.throwError("failed to get consistent fee data",eN.Yd.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"})}else 2===em.type&&(null==em.maxFeePerGas&&(em.maxFeePerGas=eb.maxFeePerGas),null==em.maxPriorityFeePerGas&&(em.maxPriorityFeePerGas=eb.maxPriorityFeePerGas))}return null==em.nonce&&(em.nonce=this.getTransactionCount("pending")),null==em.gasLimit&&(em.gasLimit=this.estimateGas(em).catch(eb=>{if(e_.indexOf(eb.code)>=0)throw eb;return eD.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",eN.Yd.errors.UNPREDICTABLE_GAS_LIMIT,{error:eb,tx:em})})),null==em.chainId?em.chainId=this.getChainId():em.chainId=Promise.all([Promise.resolve(em.chainId),this.getChainId()]).then(em=>(0!==em[1]&&em[0]!==em[1]&&eD.throwArgumentError("chainId address mismatch","transaction",eb),em[0])),yield(0,eH.mE)(em)})}_checkProvider(eb){this.provider||eD.throwError("missing provider",eN.Yd.errors.UNSUPPORTED_OPERATION,{operation:eb||"_checkProvider"})}static isSigner(eb){return!!(eb&&eb._isSigner)}}class eP extends eO{constructor(eb,em){super(),(0,eH.zG)(this,"address",eb),(0,eH.zG)(this,"provider",em||null)}getAddress(){return Promise.resolve(this.address)}_fail(eb,em){return Promise.resolve().then(()=>{eD.throwError(eb,eN.Yd.errors.UNSUPPORTED_OPERATION,{operation:em})})}signMessage(eb){return this._fail("VoidSigner cannot sign messages","signMessage")}signTransaction(eb){return this._fail("VoidSigner cannot sign transactions","signTransaction")}_signTypedData(eb,em,ew){return this._fail("VoidSigner cannot sign typed data","signTypedData")}connect(eb){return new eP(this.address,eb)}}},19485:function(eb,em,ew){"use strict";ew.d(em,{Kn:function(){return eF},CR:function(){return eQ},hB:function(){return eK},vU:function(){return eY},UJ:function(){return eG}});var eH=ew(16441),eN=ew(2593),eV=ew(38197),eE=ew(59052),eD=ew(1581);let eS="address/5.7.0",e_=new eD.Yd(eS);function eO(eb){(0,eH.A7)(eb,20)||e_.throwArgumentError("invalid address","address",eb),eb=eb.toLowerCase();let em=eb.substring(2).split(""),ew=new Uint8Array(40);for(let eb=0;eb<40;eb++)ew[eb]=em[eb].charCodeAt(0);let eN=(0,eH.lE)((0,eV.w)(ew));for(let eb=0;eb<40;eb+=2)eN[eb>>1]>>4>=8&&(em[eb]=em[eb].toUpperCase()),(15&eN[eb>>1])>=8&&(em[eb+1]=em[eb+1].toUpperCase());return"0x"+em.join("")}let eP=9007199254740991;function ej(eb){return Math.log10?Math.log10(eb):Math.log(eb)/Math.LN10}let eB={};for(let eb=0;eb<10;eb++)eB[String(eb)]=String(eb);for(let eb=0;eb<26;eb++)eB[String.fromCharCode(65+eb)]=String(10+eb);let eR=Math.floor(ej(eP));function eU(eb){let em=(eb=(eb=eb.toUpperCase()).substring(4)+eb.substring(0,2)+"00").split("").map(eb=>eB[eb]).join("");for(;em.length>=eR;){let eb=em.substring(0,eR);em=parseInt(eb,10)%97+em.substring(eb.length)}let ew=String(98-parseInt(em,10)%97);for(;ew.length<2;)ew="0"+ew;return ew}function eF(eb){let em=null;if("string"!=typeof eb&&e_.throwArgumentError("invalid address","address",eb),eb.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==eb.substring(0,2)&&(eb="0x"+eb),em=eO(eb),eb.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&em!==eb&&e_.throwArgumentError("bad address checksum","address",eb);else if(eb.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(eb.substring(2,4)!==eU(eb)&&e_.throwArgumentError("bad icap checksum","address",eb),em=(0,eN.g$)(eb.substring(4));em.length<40;)em="0"+em;em=eO("0x"+em)}else e_.throwArgumentError("invalid address","address",eb);return em}function eG(eb){try{return eF(eb),!0}catch(eb){}return!1}function eY(eb){let em=(0,eN.t2)(eF(eb).substring(2)).toUpperCase();for(;em.length<30;)em="0"+em;return"XE"+eU("XE00"+em)+em}function eQ(eb){let em=null;try{em=eF(eb.from)}catch(em){e_.throwArgumentError("missing from address","transaction",eb)}let ew=(0,eH.G1)((0,eH.lE)(eN.O$.from(eb.nonce).toHexString()));return eF((0,eH.p3)((0,eV.w)((0,eE.encode)([em,ew])),12))}function eK(eb,em,ew){return 32!==(0,eH.E1)(em)&&e_.throwArgumentError("salt must be 32 bytes","salt",em),32!==(0,eH.E1)(ew)&&e_.throwArgumentError("initCodeHash must be 32 bytes","initCodeHash",ew),eF((0,eH.p3)((0,eV.w)((0,eH.zo)(["0xff",eF(eb),em,ew])),12))}},59567:function(eb,em,ew){"use strict";ew.d(em,{J:function(){return eN},c:function(){return eV}});var eH=ew(16441);function eN(eb){eb=atob(eb);let em=[];for(let ew=0;ew0;)ew.push(eH%this.base),eH=eH/this.base|0}let eN="";for(let eb=0;0===em[eb]&&eb=0;--eb)eN+=this.alphabet[ew[eb]];return eN}decode(eb){if("string"!=typeof eb)throw TypeError("Expected String");let em=[];if(0===eb.length)return new Uint8Array(em);em.push(0);for(let ew=0;ew>=8;for(;eN>0;)em.push(255&eN),eN>>=8}for(let ew=0;eb[ew]===this._leader&&ew0&&(10===arguments[0]?eB||(eB=!0,e_.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?e_.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",eE.Yd.errors.UNEXPECTED_ARGUMENT,{}):e_.throwError("BigNumber.toString does not accept parameters",eE.Yd.errors.UNEXPECTED_ARGUMENT,{})),eG(this).toString(10)}toHexString(){return this._hex}toJSON(eb){return{type:"BigNumber",hex:this.toHexString()}}static from(eb){if(eb instanceof eR)return eb;if("string"==typeof eb)return eb.match(/^-?0x[0-9a-f]+$/i)?new eR(eO,eU(eb)):eb.match(/^-?[0-9]+$/)?new eR(eO,eU(new eS(eb))):e_.throwArgumentError("invalid BigNumber string","value",eb);if("number"==typeof eb)return eb%1&&eY("underflow","BigNumber.from",eb),(eb>=eP||eb<=-eP)&&eY("overflow","BigNumber.from",eb),eR.from(String(eb));let em=eb;if("bigint"==typeof em)return eR.from(em.toString());if((0,eV._t)(em))return eR.from((0,eV.Dv)(em));if(em){if(em.toHexString){let eb=em.toHexString();if("string"==typeof eb)return eR.from(eb)}else{let eb=em._hex;if(null==eb&&"BigNumber"===em.type&&(eb=em.hex),"string"==typeof eb&&((0,eV.A7)(eb)||"-"===eb[0]&&(0,eV.A7)(eb.substring(1))))return eR.from(eb)}}return e_.throwArgumentError("invalid BigNumber value","value",eb)}static isBigNumber(eb){return!!(eb&&eb._isBigNumber)}}function eU(eb){if("string"!=typeof eb)return eU(eb.toString(16));if("-"===eb[0])return("-"===(eb=eb.substring(1))[0]&&e_.throwArgumentError("invalid hex","value",eb),"0x00"===(eb=eU(eb)))?eb:"-"+eb;if("0x"!==eb.substring(0,2)&&(eb="0x"+eb),"0x"===eb)return"0x00";for(eb.length%2&&(eb="0x0"+eb.substring(2));eb.length>4&&"0x00"===eb.substring(0,4);)eb="0x"+eb.substring(4);return eb}function eF(eb){return eR.from(eU(eb))}function eG(eb){let em=eR.from(eb).toHexString();return"-"===em[0]?new eS("-"+em.substring(3),16):new eS(em.substring(2),16)}function eY(eb,em,ew){let eH={fault:eb,operation:em};return null!=ew&&(eH.value=ew),e_.throwError(eb,eE.Yd.errors.NUMERIC_FAULT,eH)}function eQ(eb){return new eS(eb,36).toString(16)}function eK(eb){return new eS(eb,16).toString(36)}},20335:function(eb,em,ew){"use strict";ew.d(em,{Ox:function(){return eU},S5:function(){return eR},xs:function(){return eG}});var eH=ew(16441),eN=ew(1581),eV=ew(48794),eE=ew(2593);let eD=new eN.Yd(eV.i),eS={},e_=eE.O$.from(0),eO=eE.O$.from(-1);function eP(eb,em,ew,eH){let eV={fault:em,operation:ew};return void 0!==eH&&(eV.value=eH),eD.throwError(eb,eN.Yd.errors.NUMERIC_FAULT,eV)}let ej="0";for(;ej.length<256;)ej+=ej;function eB(eb){if("number"!=typeof eb)try{eb=eE.O$.from(eb).toNumber()}catch(eb){}return"number"==typeof eb&&eb>=0&&eb<=256&&!(eb%1)?"1"+ej.substring(0,eb):eD.throwArgumentError("invalid decimal size","decimals",eb)}function eR(eb,em){null==em&&(em=0);let ew=eB(em);eb=eE.O$.from(eb);let eH=eb.lt(e_);eH&&(eb=eb.mul(eO));let eN=eb.mod(ew).toString();for(;eN.length2&&eD.throwArgumentError("too many decimal points","value",eb);let eV=eN[0],eS=eN[1];for(eV||(eV="0"),eS||(eS="0");"0"===eS[eS.length-1];)eS=eS.substring(0,eS.length-1);for(eS.length>ew.length-1&&eP("fractional component exceeds decimals","underflow","parseFixed"),""===eS&&(eS="0");eS.lengthnull==eb[em]?eH:(typeof eb[em]!==ew&&eD.throwArgumentError("invalid fixed format ("+em+" not "+ew+")","format."+em,eb[em]),eb[em]);em=eN("signed","boolean",em),ew=eN("width","number",ew),eH=eN("decimals","number",eH)}return ew%8&&eD.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",ew),eH>80&&eD.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",eH),new eF(eS,em,ew,eH)}}class eG{constructor(eb,em,ew,eH){eb!==eS&&eD.throwError("cannot use FixedNumber constructor; use FixedNumber.from",eN.Yd.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=eH,this._hex=em,this._value=ew,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(eb){this.format.name!==eb.format.name&&eD.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",eb)}addUnsafe(eb){this._checkFormat(eb);let em=eU(this._value,this.format.decimals),ew=eU(eb._value,eb.format.decimals);return eG.fromValue(em.add(ew),this.format.decimals,this.format)}subUnsafe(eb){this._checkFormat(eb);let em=eU(this._value,this.format.decimals),ew=eU(eb._value,eb.format.decimals);return eG.fromValue(em.sub(ew),this.format.decimals,this.format)}mulUnsafe(eb){this._checkFormat(eb);let em=eU(this._value,this.format.decimals),ew=eU(eb._value,eb.format.decimals);return eG.fromValue(em.mul(ew).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(eb){this._checkFormat(eb);let em=eU(this._value,this.format.decimals),ew=eU(eb._value,eb.format.decimals);return eG.fromValue(em.mul(this.format._multiplier).div(ew),this.format.decimals,this.format)}floor(){let eb=this.toString().split(".");1===eb.length&&eb.push("0");let em=eG.from(eb[0],this.format),ew=!eb[1].match(/^(0*)$/);return this.isNegative()&&ew&&(em=em.subUnsafe(eY.toFormat(em.format))),em}ceiling(){let eb=this.toString().split(".");1===eb.length&&eb.push("0");let em=eG.from(eb[0],this.format),ew=!eb[1].match(/^(0*)$/);return!this.isNegative()&&ew&&(em=em.addUnsafe(eY.toFormat(em.format))),em}round(eb){null==eb&&(eb=0);let em=this.toString().split(".");if(1===em.length&&em.push("0"),(eb<0||eb>80||eb%1)&&eD.throwArgumentError("invalid decimal count","decimals",eb),em[1].length<=eb)return this;let ew=eG.from("1"+ej.substring(0,eb),this.format),eH=eQ.toFormat(this.format);return this.mulUnsafe(ew).addUnsafe(eH).floor().divUnsafe(ew)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(eb){if(null==eb)return this._hex;eb%8&&eD.throwArgumentError("invalid byte width","width",eb);let em=eE.O$.from(this._hex).fromTwos(this.format.width).toTwos(eb).toHexString();return(0,eH.$m)(em,eb/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(eb){return eG.fromString(this._value,eb)}static fromValue(eb,em,ew){return null!=ew||null==em||(0,eE.Zm)(em)||(ew=em,em=null),null==em&&(em=0),null==ew&&(ew="fixed"),eG.fromString(eR(eb,em),eF.from(ew))}static fromString(eb,em){null==em&&(em="fixed");let ew=eF.from(em),eN=eU(eb,ew.decimals);!ew.signed&&eN.lt(e_)&&eP("unsigned value cannot be negative","overflow","value",eb);let eV=null;ew.signed?eV=eN.toTwos(ew.width).toHexString():(eV=eN.toHexString(),eV=(0,eH.$m)(eV,ew.width/8));let eE=eR(eN,ew.decimals);return new eG(eS,eV,eE,ew)}static fromBytes(eb,em){null==em&&(em="fixed");let ew=eF.from(em);if((0,eH.lE)(eb).length>ew.width/8)throw Error("overflow");let eN=eE.O$.from(eb);ew.signed&&(eN=eN.fromTwos(ew.width));let eV=eN.toTwos((ew.signed?0:1)+ew.width).toHexString(),eD=eR(eN,ew.decimals);return new eG(eS,eV,eD,ew)}static from(eb,em){if("string"==typeof eb)return eG.fromString(eb,em);if((0,eH._t)(eb))return eG.fromBytes(eb,em);try{return eG.fromValue(eb,0,em)}catch(eb){if(eb.code!==eN.Yd.errors.INVALID_ARGUMENT)throw eb}return eD.throwArgumentError("invalid FixedNumber value","value",eb)}static isFixedNumber(eb){return!!(eb&&eb._isFixedNumber)}}let eY=eG.from(1),eQ=eG.from("0.5")},16441:function(eb,em,ew){"use strict";ew.d(em,{lE:function(){return eP},zo:function(){return ej},xs:function(){return eK},E1:function(){return eY},p3:function(){return eQ},Ou:function(){return eW},$P:function(){return eZ},$m:function(){return e$},Dv:function(){return eG},_t:function(){return eO},Zq:function(){return eS},A7:function(){return eU},gV:function(){return eJ},N:function(){return eX},G1:function(){return eB},Bu:function(){return eR}});var eH=ew(1581);let eN="bytes/5.7.0",eV=new eH.Yd(eN);function eE(eb){return!!eb.toHexString}function eD(eb){return eb.slice||(eb.slice=function(){let em=Array.prototype.slice.call(arguments);return eD(new Uint8Array(Array.prototype.slice.apply(eb,em)))}),eb}function eS(eb){return eU(eb)&&!(eb.length%2)||eO(eb)}function e_(eb){return"number"==typeof eb&&eb==eb&&eb%1==0}function eO(eb){if(null==eb)return!1;if(eb.constructor===Uint8Array)return!0;if("string"==typeof eb||!e_(eb.length)||eb.length<0)return!1;for(let em=0;em=256)return!1}return!0}function eP(eb,em){if(em||(em={}),"number"==typeof eb){eV.checkSafeUint53(eb,"invalid arrayify value");let em=[];for(;eb;)em.unshift(255&eb),eb=parseInt(String(eb/256));return 0===em.length&&em.push(0),eD(new Uint8Array(em))}if(em.allowMissingPrefix&&"string"==typeof eb&&"0x"!==eb.substring(0,2)&&(eb="0x"+eb),eE(eb)&&(eb=eb.toHexString()),eU(eb)){let ew=eb.substring(2);ew.length%2&&("left"===em.hexPad?ew="0"+ew:"right"===em.hexPad?ew+="0":eV.throwArgumentError("hex data is odd-length","value",eb));let eH=[];for(let eb=0;ebeP(eb)),ew=em.reduce((eb,em)=>eb+em.length,0),eH=new Uint8Array(ew);return em.reduce((eb,em)=>(eH.set(em,eb),eb+em.length),0),eD(eH)}function eB(eb){let em=eP(eb);if(0===em.length)return em;let ew=0;for(;ewem&&eV.throwArgumentError("value out of range","value",arguments[0]);let ew=new Uint8Array(em);return ew.set(eb,em-eb.length),eD(ew)}function eU(eb,em){return"string"==typeof eb&&!!eb.match(/^0x[0-9A-Fa-f]*$/)&&(!em||eb.length===2+2*em)}let eF="0123456789abcdef";function eG(eb,em){if(em||(em={}),"number"==typeof eb){eV.checkSafeUint53(eb,"invalid hexlify value");let em="";for(;eb;)em=eF[15&eb]+em,eb=Math.floor(eb/16);return em.length?(em.length%2&&(em="0"+em),"0x"+em):"0x00"}if("bigint"==typeof eb)return(eb=eb.toString(16)).length%2?"0x0"+eb:"0x"+eb;if(em.allowMissingPrefix&&"string"==typeof eb&&"0x"!==eb.substring(0,2)&&(eb="0x"+eb),eE(eb))return eb.toHexString();if(eU(eb))return eb.length%2&&("left"===em.hexPad?eb="0x0"+eb.substring(2):"right"===em.hexPad?eb+="0":eV.throwArgumentError("hex data is odd-length","value",eb)),eb.toLowerCase();if(eO(eb)){let em="0x";for(let ew=0;ew>4]+eF[15&eH]}return em}return eV.throwArgumentError("invalid hexlify value","value",eb)}function eY(eb){if("string"!=typeof eb)eb=eG(eb);else if(!eU(eb)||eb.length%2)return null;return(eb.length-2)/2}function eQ(eb,em,ew){return("string"!=typeof eb?eb=eG(eb):(!eU(eb)||eb.length%2)&&eV.throwArgumentError("invalid hexData","value",eb),em=2+2*em,null!=ew)?"0x"+eb.substring(em,2+2*ew):"0x"+eb.substring(em)}function eK(eb){let em="0x";return eb.forEach(eb=>{em+=eG(eb).substring(2)}),em}function eZ(eb){let em=eW(eG(eb,{hexPad:"left"}));return"0x"===em?"0x0":em}function eW(eb){"string"!=typeof eb&&(eb=eG(eb)),eU(eb)||eV.throwArgumentError("invalid hex string","value",eb),eb=eb.substring(2);let em=0;for(;em2*em+2&&eV.throwArgumentError("value out of range","value",arguments[1]);eb.length<2*em+2;)eb="0x0"+eb.substring(2);return eb}function eX(eb){let em={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(eS(eb)){let ew=eP(eb);64===ew.length?(em.v=27+(ew[32]>>7),ew[32]&=127,em.r=eG(ew.slice(0,32)),em.s=eG(ew.slice(32,64))):65===ew.length?(em.r=eG(ew.slice(0,32)),em.s=eG(ew.slice(32,64)),em.v=ew[64]):eV.throwArgumentError("invalid signature string","signature",eb),em.v<27&&(0===em.v||1===em.v?em.v+=27:eV.throwArgumentError("signature invalid v byte","signature",eb)),em.recoveryParam=1-em.v%2,em.recoveryParam&&(ew[32]|=128),em._vs=eG(ew.slice(32,64))}else{if(em.r=eb.r,em.s=eb.s,em.v=eb.v,em.recoveryParam=eb.recoveryParam,em._vs=eb._vs,null!=em._vs){let ew=eR(eP(em._vs),32);em._vs=eG(ew);let eH=ew[0]>=128?1:0;null==em.recoveryParam?em.recoveryParam=eH:em.recoveryParam!==eH&&eV.throwArgumentError("signature recoveryParam mismatch _vs","signature",eb),ew[0]&=127;let eN=eG(ew);null==em.s?em.s=eN:em.s!==eN&&eV.throwArgumentError("signature v mismatch _vs","signature",eb)}if(null==em.recoveryParam)null==em.v?eV.throwArgumentError("signature missing v and recoveryParam","signature",eb):0===em.v||1===em.v?em.recoveryParam=em.v:em.recoveryParam=1-em.v%2;else if(null==em.v)em.v=27+em.recoveryParam;else{let ew=0===em.v||1===em.v?em.v:1-em.v%2;em.recoveryParam!==ew&&eV.throwArgumentError("signature recoveryParam mismatch v","signature",eb)}null!=em.r&&eU(em.r)?em.r=e$(em.r,32):eV.throwArgumentError("signature missing or invalid r","signature",eb),null!=em.s&&eU(em.s)?em.s=e$(em.s,32):eV.throwArgumentError("signature missing or invalid s","signature",eb);let ew=eP(em.s);ew[0]>=128&&eV.throwArgumentError("signature s out of range","signature",eb),em.recoveryParam&&(ew[0]|=128);let eH=eG(ew);em._vs&&(eU(em._vs)||eV.throwArgumentError("signature invalid _vs","signature",eb),em._vs=e$(em._vs,32)),null==em._vs?em._vs=eH:em._vs!==eH&&eV.throwArgumentError("signature _vs mismatch v and s","signature",eb)}return em.yParityAndS=em._vs,em.compact=em.r+em.yParityAndS.substring(2),em}function eJ(eb){return eG(ej([(eb=eX(eb)).r,eb.s,eb.recoveryParam?"0x1c":"0x1b"]))}},9279:function(eb,em,ew){"use strict";ew.d(em,{d:function(){return eH}});let eH="0x0000000000000000000000000000000000000000"},21046:function(eb,em,ew){"use strict";ew.d(em,{$B:function(){return eO},Bz:function(){return e_},Ce:function(){return eS},PS:function(){return eP},Py:function(){return eD},_Y:function(){return eV},fh:function(){return eE},tL:function(){return eN}});var eH=ew(2593);let eN=eH.O$.from(-1),eV=eH.O$.from(0),eE=eH.O$.from(1),eD=eH.O$.from(2),eS=eH.O$.from("1000000000000000000"),e_=eH.O$.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),eO=eH.O$.from("-0x8000000000000000000000000000000000000000000000000000000000000000"),eP=eH.O$.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")},57218:function(eb,em,ew){"use strict";ew.d(em,{R:function(){return eH}});let eH="0x0000000000000000000000000000000000000000000000000000000000000000"},64146:function(eb,em,ew){"use strict";ew.d(em,{VZ:function(){return e8},CH:function(){return e9},lV:function(){return e7}});var eH=ew(61184),eN=ew(8198),eV=ew(81556),eE=ew(48088),eD=ew(19485),eS=ew(2593),e_=ew(16441),eO=ew(6881),eP=ew(83875),ej=ew(1581);let eB="contracts/5.7.0";var eR=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let eU=new ej.Yd(eB),eF={chainId:!0,data:!0,from:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0,customData:!0,ccipReadEnabled:!0};function eG(eb,em){return eR(this,void 0,void 0,function*(){let ew=yield em;"string"!=typeof ew&&eU.throwArgumentError("invalid address or ENS name","name",ew);try{return(0,eD.Kn)(ew)}catch(eb){}eb||eU.throwError("a provider or signer is needed to resolve ENS names",ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"resolveName"});let eH=yield eb.resolveName(ew);return null==eH&&eU.throwArgumentError("resolver or addr is not configured for ENS name","name",ew),eH})}function eY(eb,em,ew){return eR(this,void 0,void 0,function*(){return Array.isArray(ew)?yield Promise.all(ew.map((ew,eH)=>eY(eb,Array.isArray(em)?em[eH]:em[ew.name],ew))):"address"===ew.type?yield eG(eb,em):"tuple"===ew.type?yield eY(eb,em,ew.components):"array"===ew.baseType?Array.isArray(em)?yield Promise.all(em.map(em=>eY(eb,em,ew.arrayChildren))):Promise.reject(eU.makeError("invalid value for array",ej.Yd.errors.INVALID_ARGUMENT,{argument:"value",value:em})):em})}function eQ(eb,em,ew){return eR(this,void 0,void 0,function*(){let eH={};ew.length===em.inputs.length+1&&"object"==typeof ew[ew.length-1]&&(eH=(0,eO.DC)(ew.pop())),eU.checkArgumentCount(ew.length,em.inputs.length,"passed to contract"),eb.signer?eH.from?eH.from=(0,eO.mE)({override:eG(eb.signer,eH.from),signer:eb.signer.getAddress()}).then(eb=>eR(this,void 0,void 0,function*(){return(0,eD.Kn)(eb.signer)!==eb.override&&eU.throwError("Contract with a Signer cannot override from",ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"overrides.from"}),eb.override})):eH.from=eb.signer.getAddress():eH.from&&(eH.from=eG(eb.provider,eH.from));let eN=yield(0,eO.mE)({args:eY(eb.signer||eb.provider,ew,em.inputs),address:eb.resolvedAddress,overrides:(0,eO.mE)(eH)||{}}),eV=eb.interface.encodeFunctionData(em,eN.args),eE={data:eV,to:eN.address},eB=eN.overrides;if(null!=eB.nonce&&(eE.nonce=eS.O$.from(eB.nonce).toNumber()),null!=eB.gasLimit&&(eE.gasLimit=eS.O$.from(eB.gasLimit)),null!=eB.gasPrice&&(eE.gasPrice=eS.O$.from(eB.gasPrice)),null!=eB.maxFeePerGas&&(eE.maxFeePerGas=eS.O$.from(eB.maxFeePerGas)),null!=eB.maxPriorityFeePerGas&&(eE.maxPriorityFeePerGas=eS.O$.from(eB.maxPriorityFeePerGas)),null!=eB.from&&(eE.from=eB.from),null!=eB.type&&(eE.type=eB.type),null!=eB.accessList&&(eE.accessList=(0,eP.z7)(eB.accessList)),null==eE.gasLimit&&null!=em.gas){let eb=21e3,ew=(0,e_.lE)(eV);for(let em=0;emnull!=eH[eb]);return eF.length&&eU.throwError(`cannot override ${eF.map(eb=>JSON.stringify(eb)).join(",")}`,ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"overrides",overrides:eF}),eE})}function eK(eb,em){return function(...ew){return eQ(eb,em,ew)}}function eZ(eb,em){let ew=eb.signer||eb.provider;return function(...eH){return eR(this,void 0,void 0,function*(){ew||eU.throwError("estimate require a provider or signer",ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"estimateGas"});let eN=yield eQ(eb,em,eH);return yield ew.estimateGas(eN)})}}function eW(eb,em){let ew=em.wait.bind(em);em.wait=em=>ew(em).then(em=>(em.events=em.logs.map(ew=>{let eH=(0,eO.p$)(ew),eN=null;try{eN=eb.interface.parseLog(ew)}catch(eb){}return eN&&(eH.args=eN.args,eH.decode=(em,ew)=>eb.interface.decodeEventLog(eN.eventFragment,em,ew),eH.event=eN.name,eH.eventSignature=eN.signature),eH.removeListener=()=>eb.provider,eH.getBlock=()=>eb.provider.getBlock(em.blockHash),eH.getTransaction=()=>eb.provider.getTransaction(em.transactionHash),eH.getTransactionReceipt=()=>Promise.resolve(em),eH}),em))}function e$(eb,em,ew){let eH=eb.signer||eb.provider;return function(...eN){return eR(this,void 0,void 0,function*(){let eV;if(eN.length===em.inputs.length+1&&"object"==typeof eN[eN.length-1]){let eb=(0,eO.DC)(eN.pop());null!=eb.blockTag&&(eV=yield eb.blockTag),delete eb.blockTag,eN.push(eb)}null!=eb.deployTransaction&&(yield eb._deployed(eV));let eE=yield eQ(eb,em,eN),eD=yield eH.call(eE,eV);try{let eH=eb.interface.decodeFunctionResult(em,eD);return ew&&1===em.outputs.length&&(eH=eH[0]),eH}catch(em){throw em.code===ej.Yd.errors.CALL_EXCEPTION&&(em.address=eb.address,em.args=eN,em.transaction=eE),em}})}}function eX(eb,em){return function(...ew){return eR(this,void 0,void 0,function*(){eb.signer||eU.throwError("sending a transaction requires a signer",ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction"}),null!=eb.deployTransaction&&(yield eb._deployed());let eH=yield eQ(eb,em,ew),eN=yield eb.signer.sendTransaction(eH);return eW(eb,eN),eN})}}function eJ(eb,em,ew){return em.constant?e$(eb,em,ew):eX(eb,em)}function e0(eb){return eb.address&&(null==eb.topics||0===eb.topics.length)?"*":(eb.address||"*")+"@"+(eb.topics?eb.topics.map(eb=>Array.isArray(eb)?eb.join("|"):eb).join(":"):"")}class e6{constructor(eb,em){(0,eO.zG)(this,"tag",eb),(0,eO.zG)(this,"filter",em),this._listeners=[]}addListener(eb,em){this._listeners.push({listener:eb,once:em})}removeListener(eb){let em=!1;this._listeners=this._listeners.filter(ew=>!!em||ew.listener!==eb||(em=!0,!1))}removeAllListeners(){this._listeners=[]}listeners(){return this._listeners.map(eb=>eb.listener)}listenerCount(){return this._listeners.length}run(eb){let em=this.listenerCount();return this._listeners=this._listeners.filter(em=>{let ew=eb.slice();return setTimeout(()=>{em.listener.apply(this,ew)},0),!em.once}),em}prepareEvent(eb){}getEmit(eb){return[eb]}}class e4 extends e6{constructor(){super("error",null)}}class e3 extends e6{constructor(eb,em,ew,eH){let eN={address:eb},eV=em.getEventTopic(ew);eH?(eV!==eH[0]&&eU.throwArgumentError("topic mismatch","topics",eH),eN.topics=eH.slice()):eN.topics=[eV],super(e0(eN),eN),(0,eO.zG)(this,"address",eb),(0,eO.zG)(this,"interface",em),(0,eO.zG)(this,"fragment",ew)}prepareEvent(eb){super.prepareEvent(eb),eb.event=this.fragment.name,eb.eventSignature=this.fragment.format(),eb.decode=(eb,em)=>this.interface.decodeEventLog(this.fragment,eb,em);try{eb.args=this.interface.decodeEventLog(this.fragment,eb.data,eb.topics)}catch(em){eb.args=null,eb.decodeError=em}}getEmit(eb){let em=(0,eH.BR)(eb.args);if(em.length)throw em[0].error;let ew=(eb.args||[]).slice();return ew.push(eb),ew}}class e5 extends e6{constructor(eb,em){super("*",{address:eb}),(0,eO.zG)(this,"address",eb),(0,eO.zG)(this,"interface",em)}prepareEvent(eb){super.prepareEvent(eb);try{let em=this.interface.parseLog(eb);eb.event=em.name,eb.eventSignature=em.signature,eb.decode=(eb,ew)=>this.interface.decodeEventLog(em.eventFragment,eb,ew),eb.args=em.args}catch(eb){}}}class e8{constructor(eb,em,ew){(0,eO.zG)(this,"interface",(0,eO.tu)(new.target,"getInterface")(em)),null==ew?((0,eO.zG)(this,"provider",null),(0,eO.zG)(this,"signer",null)):eE.E.isSigner(ew)?((0,eO.zG)(this,"provider",ew.provider||null),(0,eO.zG)(this,"signer",ew)):eV.zt.isProvider(ew)?((0,eO.zG)(this,"provider",ew),(0,eO.zG)(this,"signer",null)):eU.throwArgumentError("invalid signer or provider","signerOrProvider",ew),(0,eO.zG)(this,"callStatic",{}),(0,eO.zG)(this,"estimateGas",{}),(0,eO.zG)(this,"functions",{}),(0,eO.zG)(this,"populateTransaction",{}),(0,eO.zG)(this,"filters",{});{let eb={};Object.keys(this.interface.events).forEach(em=>{let ew=this.interface.events[em];(0,eO.zG)(this.filters,em,(...eb)=>({address:this.address,topics:this.interface.encodeFilterTopics(ew,eb)})),eb[ew.name]||(eb[ew.name]=[]),eb[ew.name].push(em)}),Object.keys(eb).forEach(em=>{let ew=eb[em];1===ew.length?(0,eO.zG)(this.filters,em,this.filters[ew[0]]):eU.warn(`Duplicate definition of ${em} (${ew.join(", ")})`)})}if((0,eO.zG)(this,"_runningEvents",{}),(0,eO.zG)(this,"_wrappedEmits",{}),null==eb&&eU.throwArgumentError("invalid contract address or ENS name","addressOrName",eb),(0,eO.zG)(this,"address",eb),this.provider)(0,eO.zG)(this,"resolvedAddress",eG(this.provider,eb));else try{(0,eO.zG)(this,"resolvedAddress",Promise.resolve((0,eD.Kn)(eb)))}catch(eb){eU.throwError("provider is required to use ENS name as contract address",ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"new Contract"})}this.resolvedAddress.catch(eb=>{});let eH={},eN={};Object.keys(this.interface.functions).forEach(eb=>{let em=this.interface.functions[eb];if(eN[eb]){eU.warn(`Duplicate ABI entry for ${JSON.stringify(eb)}`);return}eN[eb]=!0;{let ew=em.name;eH[`%${ew}`]||(eH[`%${ew}`]=[]),eH[`%${ew}`].push(eb)}null==this[eb]&&(0,eO.zG)(this,eb,eJ(this,em,!0)),null==this.functions[eb]&&(0,eO.zG)(this.functions,eb,eJ(this,em,!1)),null==this.callStatic[eb]&&(0,eO.zG)(this.callStatic,eb,e$(this,em,!0)),null==this.populateTransaction[eb]&&(0,eO.zG)(this.populateTransaction,eb,eK(this,em)),null==this.estimateGas[eb]&&(0,eO.zG)(this.estimateGas,eb,eZ(this,em))}),Object.keys(eH).forEach(eb=>{let em=eH[eb];if(em.length>1)return;eb=eb.substring(1);let ew=em[0];try{null==this[eb]&&(0,eO.zG)(this,eb,this[ew])}catch(eb){}null==this.functions[eb]&&(0,eO.zG)(this.functions,eb,this.functions[ew]),null==this.callStatic[eb]&&(0,eO.zG)(this.callStatic,eb,this.callStatic[ew]),null==this.populateTransaction[eb]&&(0,eO.zG)(this.populateTransaction,eb,this.populateTransaction[ew]),null==this.estimateGas[eb]&&(0,eO.zG)(this.estimateGas,eb,this.estimateGas[ew])})}static getContractAddress(eb){return(0,eD.CR)(eb)}static getInterface(eb){return eN.vU.isInterface(eb)?eb:new eN.vU(eb)}deployed(){return this._deployed()}_deployed(eb){return this._deployedPromise||(this.deployTransaction?this._deployedPromise=this.deployTransaction.wait().then(()=>this):this._deployedPromise=this.provider.getCode(this.address,eb).then(eb=>("0x"===eb&&eU.throwError("contract not deployed",ej.Yd.errors.UNSUPPORTED_OPERATION,{contractAddress:this.address,operation:"getDeployed"}),this))),this._deployedPromise}fallback(eb){this.signer||eU.throwError("sending a transactions require a signer",ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction(fallback)"});let em=(0,eO.DC)(eb||{});return["from","to"].forEach(function(eb){null!=em[eb]&&eU.throwError("cannot override "+eb,ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:eb})}),em.to=this.resolvedAddress,this.deployed().then(()=>this.signer.sendTransaction(em))}connect(eb){"string"==typeof eb&&(eb=new eE.b(eb,this.provider));let em=new this.constructor(this.address,this.interface,eb);return this.deployTransaction&&(0,eO.zG)(em,"deployTransaction",this.deployTransaction),em}attach(eb){return new this.constructor(eb,this.interface,this.signer||this.provider)}static isIndexed(eb){return eN.Hk.isIndexed(eb)}_normalizeRunningEvent(eb){return this._runningEvents[eb.tag]?this._runningEvents[eb.tag]:eb}_getRunningEvent(eb){if("string"==typeof eb){if("error"===eb)return this._normalizeRunningEvent(new e4);if("event"===eb)return this._normalizeRunningEvent(new e6("event",null));if("*"===eb)return this._normalizeRunningEvent(new e5(this.address,this.interface));let em=this.interface.getEvent(eb);return this._normalizeRunningEvent(new e3(this.address,this.interface,em))}if(eb.topics&&eb.topics.length>0){try{let em=eb.topics[0];if("string"!=typeof em)throw Error("invalid topic");let ew=this.interface.getEvent(em);return this._normalizeRunningEvent(new e3(this.address,this.interface,ew,eb.topics))}catch(eb){}let em={address:this.address,topics:eb.topics};return this._normalizeRunningEvent(new e6(e0(em),em))}return this._normalizeRunningEvent(new e5(this.address,this.interface))}_checkRunningEvents(eb){if(0===eb.listenerCount()){delete this._runningEvents[eb.tag];let em=this._wrappedEmits[eb.tag];em&&eb.filter&&(this.provider.off(eb.filter,em),delete this._wrappedEmits[eb.tag])}}_wrapEvent(eb,em,ew){let eH=(0,eO.p$)(em);return eH.removeListener=()=>{ew&&(eb.removeListener(ew),this._checkRunningEvents(eb))},eH.getBlock=()=>this.provider.getBlock(em.blockHash),eH.getTransaction=()=>this.provider.getTransaction(em.transactionHash),eH.getTransactionReceipt=()=>this.provider.getTransactionReceipt(em.transactionHash),eb.prepareEvent(eH),eH}_addEventListener(eb,em,ew){if(this.provider||eU.throwError("events require a provider or a signer with a provider",ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"once"}),eb.addListener(em,ew),this._runningEvents[eb.tag]=eb,!this._wrappedEmits[eb.tag]){let ew=ew=>{let eH=this._wrapEvent(eb,ew,em);if(null==eH.decodeError)try{let em=eb.getEmit(eH);this.emit(eb.filter,...em)}catch(eb){eH.decodeError=eb.error}null!=eb.filter&&this.emit("event",eH),null!=eH.decodeError&&this.emit("error",eH.decodeError,eH)};this._wrappedEmits[eb.tag]=ew,null!=eb.filter&&this.provider.on(eb.filter,ew)}}queryFilter(eb,em,ew){let eH=this._getRunningEvent(eb),eN=(0,eO.DC)(eH.filter);return"string"==typeof em&&(0,e_.A7)(em,32)?(null!=ew&&eU.throwArgumentError("cannot specify toBlock with blockhash","toBlock",ew),eN.blockHash=em):(eN.fromBlock=null!=em?em:0,eN.toBlock=null!=ew?ew:"latest"),this.provider.getLogs(eN).then(eb=>eb.map(eb=>this._wrapEvent(eH,eb,null)))}on(eb,em){return this._addEventListener(this._getRunningEvent(eb),em,!1),this}once(eb,em){return this._addEventListener(this._getRunningEvent(eb),em,!0),this}emit(eb,...em){if(!this.provider)return!1;let ew=this._getRunningEvent(eb),eH=ew.run(em)>0;return this._checkRunningEvents(ew),eH}listenerCount(eb){return this.provider?null==eb?Object.keys(this._runningEvents).reduce((eb,em)=>eb+this._runningEvents[em].listenerCount(),0):this._getRunningEvent(eb).listenerCount():0}listeners(eb){if(!this.provider)return[];if(null==eb){let eb=[];for(let em in this._runningEvents)this._runningEvents[em].listeners().forEach(em=>{eb.push(em)});return eb}return this._getRunningEvent(eb).listeners()}removeAllListeners(eb){if(!this.provider)return this;if(null==eb){for(let eb in this._runningEvents){let em=this._runningEvents[eb];em.removeAllListeners(),this._checkRunningEvents(em)}return this}let em=this._getRunningEvent(eb);return em.removeAllListeners(),this._checkRunningEvents(em),this}off(eb,em){if(!this.provider)return this;let ew=this._getRunningEvent(eb);return ew.removeListener(em),this._checkRunningEvents(ew),this}removeListener(eb,em){return this.off(eb,em)}}class e9 extends e8{}class e7{constructor(eb,em,ew){let eH=null;"0x"!==(eH="string"==typeof em?em:(0,e_._t)(em)?(0,e_.Dv)(em):em&&"string"==typeof em.object?em.object:"!").substring(0,2)&&(eH="0x"+eH),(!(0,e_.A7)(eH)||eH.length%2)&&eU.throwArgumentError("invalid bytecode","bytecode",em),ew&&!eE.E.isSigner(ew)&&eU.throwArgumentError("invalid signer","signer",ew),(0,eO.zG)(this,"bytecode",eH),(0,eO.zG)(this,"interface",(0,eO.tu)(new.target,"getInterface")(eb)),(0,eO.zG)(this,"signer",ew||null)}getDeployTransaction(...eb){let em={};if(eb.length===this.interface.deploy.inputs.length+1&&"object"==typeof eb[eb.length-1]){for(let ew in em=(0,eO.DC)(eb.pop()))if(!eF[ew])throw Error("unknown transaction override "+ew)}if(["data","from","to"].forEach(eb=>{null!=em[eb]&&eU.throwError("cannot override "+eb,ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:eb})}),em.value){let eb=eS.O$.from(em.value);eb.isZero()||this.interface.deploy.payable||eU.throwError("non-payable constructor cannot override value",ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:em.value})}return eU.checkArgumentCount(eb.length,this.interface.deploy.inputs.length," in Contract constructor"),em.data=(0,e_.Dv)((0,e_.zo)([this.bytecode,this.interface.encodeDeploy(eb)])),em}deploy(...eb){return eR(this,void 0,void 0,function*(){let em={};eb.length===this.interface.deploy.inputs.length+1&&(em=eb.pop()),eU.checkArgumentCount(eb.length,this.interface.deploy.inputs.length," in Contract constructor");let ew=yield eY(this.signer,eb,this.interface.deploy.inputs);ew.push(em);let eH=this.getDeployTransaction(...ew),eN=yield this.signer.sendTransaction(eH),eV=(0,eO.tu)(this.constructor,"getContractAddress")(eN),eE=(0,eO.tu)(this.constructor,"getContract")(eV,this.interface,this.signer);return eW(eE,eN),(0,eO.zG)(eE,"deployTransaction",eN),eE})}attach(eb){return this.constructor.getContract(eb,this.interface,this.signer)}connect(eb){return new this.constructor(this.interface,this.bytecode,eb)}static fromSolidity(eb,em){null==eb&&eU.throwError("missing compiler output",ej.Yd.errors.MISSING_ARGUMENT,{argument:"compilerOutput"}),"string"==typeof eb&&(eb=JSON.parse(eb));let ew=eb.abi,eH=null;return eb.bytecode?eH=eb.bytecode:eb.evm&&eb.evm.bytecode&&(eH=eb.evm.bytecode),new this(ew,eH,em)}static getInterface(eb){return e9.getInterface(eb)}static getContractAddress(eb){return(0,eD.CR)(eb)}static getContract(eb,em,ew){return new e9(eb,em,ew)}}},35644:function(eb,em,ew){"use strict";ew.d(em,{i:function(){return eH}});let eH="hash/5.7.0"},32046:function(eb,em,ew){"use strict";ew.d(em,{id:function(){return eV}});var eH=ew(38197),eN=ew(29251);function eV(eb){return(0,eH.w)((0,eN.Y0)(eb))}},93684:function(eb,em,ew){"use strict";ew.d(em,{r:function(){return eD}});var eH=ew(16441),eN=ew(38197),eV=ew(29251);let eE="\x19Ethereum Signed Message:\n";function eD(eb){return"string"==typeof eb&&(eb=(0,eV.Y0)(eb)),(0,eN.w)((0,eH.zo)([(0,eV.Y0)(eE),(0,eV.Y0)(String(eb.length)),eb]))}},27586:function(eb,em,ew){"use strict";ew.d(em,{Kn:function(){return tR},r1:function(){return tj},VM:function(){return tB}});var eH=ew(16441),eN=ew(29251),eV=ew(38197),eE=ew(1581),eD=ew(35644),eS=ew(59567);function e_(eb,em){null==em&&(em=1);let ew=[],eH=ew.forEach,eN=function(eb,em){eH.call(eb,function(eb){em>0&&Array.isArray(eb)?eN(eb,em-1):ew.push(eb)})};return eN(eb,em),ew}function eO(eb){let em={};for(let ew=0;ew>--eS&1}let eP=31,ej=Math.pow(2,eP),eB=ej>>>1,eR=eB>>1,eU=ej-1,eF=0;for(let eb=0;eb1;){let eH=em+ew>>>1;eb>>1|eO(),eE=eE<<1^eB,eD=(eD^eB)<<1|eB|1;eY=eE,eQ=1+eD-eE}let eK=eH-4;return eG.map(em=>{switch(em-eK){case 3:return eK+65792+(eb[eD++]<<16|eb[eD++]<<8|eb[eD++]);case 2:return eK+256+(eb[eD++]<<8|eb[eD++]);case 1:return eK+eb[eD++];default:return em-1}})}function ej(eb){let em=0;return()=>eb[em++]}function eB(eb){return ej(eP(eb))}function eR(eb){return 1&eb?~eb>>1:eb>>1}function eU(eb,em){let ew=Array(eb);for(let eH=0;eHem[eb]):ew}function eQ(eb){let em=[];for(;;){let ew=eb();if(0==ew)break;em.push(eW(ew,eb))}for(;;){let ew=eb()-1;if(ew<0)break;em.push(e$(ew,eb))}return eO(e_(em))}function eK(eb){let em=[];for(;;){let ew=eb();if(0==ew)break;em.push(ew)}return em}function eZ(eb,em,ew){let eH=Array(eb).fill(void 0).map(()=>[]);for(let eN=0;eNeH[em].push(eb));return eH}function eW(eb,em){let ew=1+em(),eH=em(),eN=eK(em);return e_(eZ(eN.length,1+eb,em).map((eb,em)=>{let eV=eb[0],eE=eb.slice(1);return Array(eN[em]).fill(void 0).map((eb,em)=>{let eN=em*eH;return[eV+em*ew,eE.map(eb=>eb+eN)]})}))}function e$(eb,em){return eZ(1+em(),1+eb,em).map(eb=>[eb[0],eb.slice(1)])}function eX(eb){let em=eY(eb).sort((eb,em)=>eb-em);return ew();function ew(){let eH=[];for(;;){let eN=eY(eb,em);if(0==eN.length)break;eH.push({set:new Set(eN),node:ew()})}eH.sort((eb,em)=>em.set.size-eb.set.size);let eN=eb();return{branches:eH,valid:eN%3,fe0f:!!(1&(eN=eN/3|0)),save:1==(eN>>=1),check:2==eN}}}function eJ(){return eB((0,eS.J)("AEQF2AO2DEsA2wIrAGsBRABxAN8AZwCcAEwAqgA0AGwAUgByADcATAAVAFYAIQAyACEAKAAYAFgAGwAjABQAMAAmADIAFAAfABQAKwATACoADgAbAA8AHQAYABoAGQAxADgALAAoADwAEwA9ABMAGgARAA4ADwAWABMAFgAIAA8AHgQXBYMA5BHJAS8JtAYoAe4AExozi0UAH21tAaMnBT8CrnIyhrMDhRgDygIBUAEHcoFHUPe8AXBjAewCjgDQR8IICIcEcQLwATXCDgzvHwBmBoHNAqsBdBcUAykgDhAMShskMgo8AY8jqAQfAUAfHw8BDw87MioGlCIPBwZCa4ELatMAAMspJVgsDl8AIhckSg8XAHdvTwBcIQEiDT4OPhUqbyECAEoAS34Aej8Ybx83JgT/Xw8gHxZ/7w8RICxPHA9vBw+Pfw8PHwAPFv+fAsAvCc8vEr8ivwD/EQ8Bol8OEBa/A78hrwAPCU8vESNvvwWfHwNfAVoDHr+ZAAED34YaAdJPAK7PLwSEgDLHAGo1Pz8Pvx9fUwMrpb8O/58VTzAPIBoXIyQJNF8hpwIVAT8YGAUADDNBaX3RAMomJCg9EhUeA29MABsZBTMNJipjOhc19gcIDR8bBwQHEggCWi6DIgLuAQYA+BAFCha3A5XiAEsqM7UFFgFLhAMjFTMYE1Klnw74nRVBG/ASCm0BYRN/BrsU3VoWy+S0vV8LQx+vN8gF2AC2AK5EAWwApgYDKmAAroQ0NDQ0AT+OCg7wAAIHRAbpNgVcBV0APTA5BfbPFgMLzcYL/QqqA82eBALKCjQCjqYCht0/k2+OAsXQAoP3ASTKDgDw6ACKAUYCMpIKJpRaAE4A5womABzZvs0REEKiACIQAd5QdAECAj4Ywg/wGqY2AVgAYADYvAoCGAEubA0gvAY2ALAAbpbvqpyEAGAEpgQAJgAG7gAgAEACmghUFwCqAMpAINQIwC4DthRAAPcycKgApoIdABwBfCisABoATwBqASIAvhnSBP8aH/ECeAKXAq40NjgDBTwFYQU6AXs3oABgAD4XNgmcCY1eCl5tIFZeUqGgyoNHABgAEQAaABNwWQAmABMATPMa3T34ADldyprmM1M2XociUQgLzvwAXT3xABgAEQAaABNwIGFAnADD8AAgAD4BBJWzaCcIAIEBFMAWwKoAAdq9BWAF5wLQpALEtQAKUSGkahR4GnJM+gsAwCgeFAiUAECQ0BQuL8AAIAAAADKeIheclvFqQAAETr4iAMxIARMgAMIoHhQIAn0E0pDQFC4HhznoAAAAIAI2C0/4lvFqQAAETgBJJwYCAy4ABgYAFAA8MBKYEH4eRhTkAjYeFcgACAYAeABsOqyQ5gRwDayqugEgaIIAtgoACgDmEABmBAWGme5OBJJA2m4cDeoAmITWAXwrMgOgAGwBCh6CBXYF1Tzg1wKAAFdiuABRAFwAXQBsAG8AdgBrAHYAbwCEAHEwfxQBVE5TEQADVFhTBwBDANILAqcCzgLTApQCrQL6vAAMAL8APLhNBKkE6glGKTAU4Dr4N2EYEwBCkABKk8rHAbYBmwIoAiU4Ajf/Aq4CowCAANIChzgaNBsCsTgeODcFXrgClQKdAqQBiQGYAqsCsjTsNHsfNPA0ixsAWTWiOAMFPDQSNCk2BDZHNow2TTZUNhk28Jk9VzI3QkEoAoICoQKwAqcAQAAxBV4FXbS9BW47YkIXP1ciUqs05DS/FwABUwJW11e6nHuYZmSh/RAYA8oMKvZ8KASoUAJYWAJ6ILAsAZSoqjpgA0ocBIhmDgDWAAawRDQoAAcuAj5iAHABZiR2AIgiHgCaAU68ACxuHAG0ygM8MiZIAlgBdF4GagJqAPZOHAMuBgoATkYAsABiAHgAMLoGDPj0HpKEBAAOJgAuALggTAHWAeAMEDbd20Uege0ADwAWADkAQgA9OHd+2MUQZBBhBgNNDkxxPxUQArEPqwvqERoM1irQ090ANK4H8ANYB/ADWANYB/AH8ANYB/ADWANYA1gDWBwP8B/YxRBkD00EcgWTBZAE2wiIJk4RhgctCNdUEnQjHEwDSgEBIypJITuYMxAlR0wRTQgIATZHbKx9PQNMMbBU+pCnA9AyVDlxBgMedhKlAC8PeCE1uk6DekxxpQpQT7NX9wBFBgASqwAS5gBJDSgAUCwGPQBI4zTYABNGAE2bAE3KAExdGABKaAbgAFBXAFCOAFBJABI2SWdObALDOq0//QomCZhvwHdTBkIQHCemEPgMNAG2ATwN7kvZBPIGPATKH34ZGg/OlZ0Ipi3eDO4m5C6igFsj9iqEBe5L9TzeC05RaQ9aC2YJ5DpkgU8DIgEOIowK3g06CG4Q9ArKbA3mEUYHOgPWSZsApgcCCxIdNhW2JhFirQsKOXgG/Br3C5AmsBMqev0F1BoiBk4BKhsAANAu6IWxWjJcHU9gBgQLJiPIFKlQIQ0mQLh4SRocBxYlqgKSQ3FKiFE3HpQh9zw+DWcuFFF9B/Y8BhlQC4I8n0asRQ8R0z6OPUkiSkwtBDaALDAnjAnQD4YMunxzAVoJIgmyDHITMhEYN8YIOgcaLpclJxYIIkaWYJsE+KAD9BPSAwwFQAlCBxQDthwuEy8VKgUOgSXYAvQ21i60ApBWgQEYBcwPJh/gEFFH4Q7qCJwCZgOEJewALhUiABginAhEZABgj9lTBi7MCMhqbSN1A2gU6GIRdAeSDlgHqBw0FcAc4nDJXgyGCSiksAlcAXYJmgFgBOQICjVcjKEgQmdUi1kYnCBiQUBd/QIyDGYVoES+h3kCjA9sEhwBNgF0BzoNAgJ4Ee4RbBCWCOyGBTW2M/k6JgRQIYQgEgooA1BszwsoJvoM+WoBpBJjAw00PnfvZ6xgtyUX/gcaMsZBYSHyC5NPzgydGsIYQ1QvGeUHwAP0GvQn60FYBgADpAQUOk4z7wS+C2oIjAlAAEoOpBgH2BhrCnKM0QEyjAG4mgNYkoQCcJAGOAcMAGgMiAV65gAeAqgIpAAGANADWAA6Aq4HngAaAIZCAT4DKDABIuYCkAOUCDLMAZYwAfQqBBzEDBYA+DhuSwLDsgKAa2ajBd5ZAo8CSjYBTiYEBk9IUgOwcuIA3ABMBhTgSAEWrEvMG+REAeBwLADIAPwABjYHBkIBzgH0bgC4AWALMgmjtLYBTuoqAIQAFmwB2AKKAN4ANgCA8gFUAE4FWvoF1AJQSgESMhksWGIBvAMgATQBDgB6BsyOpsoIIARuB9QCEBwV4gLvLwe2AgMi4BPOQsYCvd9WADIXUu5eZwqoCqdeaAC0YTQHMnM9UQAPH6k+yAdy/BZIiQImSwBQ5gBQQzSaNTFWSTYBpwGqKQK38AFtqwBI/wK37gK3rQK3sAK6280C0gK33AK3zxAAUEIAUD9SklKDArekArw5AEQAzAHCO147WTteO1k7XjtZO147WTteO1kDmChYI03AVU0oJqkKbV9GYewMpw3VRMk6ShPcYFJgMxPJLbgUwhXPJVcZPhq9JwYl5VUKDwUt1GYxCC00dhe9AEApaYNCY4ceMQpMHOhTklT5LRwAskujM7ANrRsWREEFSHXuYisWDwojAmSCAmJDXE6wXDchAqH4AmiZAmYKAp+FOBwMAmY8AmYnBG8EgAN/FAN+kzkHOXgYOYM6JCQCbB4CMjc4CwJtyAJtr/CLADRoRiwBaADfAOIASwYHmQyOAP8MwwAOtgJ3MAJ2o0ACeUxEAni7Hl3cRa9G9AJ8QAJ6yQJ9CgJ88UgBSH5kJQAsFklZSlwWGErNAtECAtDNSygDiFADh+dExpEzAvKiXQQDA69Lz0wuJgTQTU1NsAKLQAKK2cIcCB5EaAa4Ao44Ao5dQZiCAo7aAo5deVG1UzYLUtVUhgKT/AKTDQDqAB1VH1WwVdEHLBwplocy4nhnRTw6ApegAu+zWCKpAFomApaQApZ9nQCqWa1aCoJOADwClrYClk9cRVzSApnMApllXMtdCBoCnJw5wzqeApwXAp+cAp65iwAeEDIrEAKd8gKekwC2PmE1YfACntQCoG8BqgKeoCACnk+mY8lkKCYsAiewAiZ/AqD8AqBN2AKmMAKlzwKoAAB+AqfzaH1osgAESmodatICrOQCrK8CrWgCrQMCVx4CVd0CseLYAx9PbJgCsr4OArLpGGzhbWRtSWADJc4Ctl08QG6RAylGArhfArlIFgK5K3hwN3DiAr0aAy2zAzISAr6JcgMDM3ICvhtzI3NQAsPMAsMFc4N0TDZGdOEDPKgDPJsDPcACxX0CxkgCxhGKAshqUgLIRQLJUALJLwJkngLd03h6YniveSZL0QMYpGcDAmH1GfSVJXsMXpNevBICz2wCz20wTFTT9BSgAMeuAs90ASrrA04TfkwGAtwoAtuLAtJQA1JdA1NgAQIDVY2AikABzBfuYUZ2AILPg44C2sgC2d+EEYRKpz0DhqYAMANkD4ZyWvoAVgLfZgLeuXR4AuIw7RUB8zEoAfScAfLTiALr9ALpcXoAAur6AurlAPpIAboC7ooC652Wq5cEAu5AA4XhmHpw4XGiAvMEAGoDjheZlAL3FAORbwOSiAL3mQL52gL4Z5odmqy8OJsfA52EAv77ARwAOp8dn7QDBY4DpmsDptoA0sYDBmuhiaIGCgMMSgFgASACtgNGAJwEgLpoBgC8BGzAEowcggCEDC6kdjoAJAM0C5IKRoABZCgiAIzw3AYBLACkfng9ogigkgNmWAN6AEQCvrkEVqTGAwCsBRbAA+4iQkMCHR072jI2PTbUNsk2RjY5NvA23TZKNiU3EDcZN5I+RTxDRTBCJkK5VBYKFhZfwQCWygU3AJBRHpu+OytgNxa61A40GMsYjsn7BVwFXQVcBV0FaAVdBVwFXQVcBV0FXAVdBVwFXUsaCNyKAK4AAQUHBwKU7oICoW1e7jAEzgPxA+YDwgCkBFDAwADABKzAAOxFLhitA1UFTDeyPkM+bj51QkRCuwTQWWQ8X+0AWBYzsACNA8xwzAGm7EZ/QisoCTAbLDs6fnLfb8H2GccsbgFw13M1HAVkBW/Jxsm9CNRO8E8FDD0FBQw9FkcClOYCoMFegpDfADgcMiA2AJQACB8AsigKAIzIEAJKeBIApY5yPZQIAKQiHb4fvj5BKSRPQrZCOz0oXyxgOywfKAnGbgMClQaCAkILXgdeCD9IIGUgQj5fPoY+dT52Ao5CM0dAX9BTVG9SDzFwWTQAbxBzJF/lOEIQQglCCkKJIAls5AcClQICoKPMODEFxhi6KSAbiyfIRrMjtCgdWCAkPlFBIitCsEJRzAbMAV/OEyQzDg0OAQQEJ36i328/Mk9AybDJsQlq3tDRApUKAkFzXf1d/j9uALYP6hCoFgCTGD8kPsFKQiobrm0+zj0KSD8kPnVCRBwMDyJRTHFgMTJa5rwXQiQ2YfI/JD7BMEJEHGINTw4TOFlIRzwJO0icMQpyPyQ+wzJCRBv6DVgnKB01NgUKj2bwYzMqCoBkznBgEF+zYDIocwRIX+NgHj4HICNfh2C4CwdwFWpTG/lgUhYGAwRfv2Ts8mAaXzVgml/XYIJfuWC4HI1gUF9pYJZgMR6ilQHMAOwLAlDRefC0in4AXAEJA6PjCwc0IamOANMMCAECRQDFNRTZBgd+CwQlRA+r6+gLBDEFBnwUBXgKATIArwAGRAAHA3cDdAN2A3kDdwN9A3oDdQN7A30DfAN4A3oDfQAYEAAlAtYASwMAUAFsAHcKAHcAmgB3AHUAdQB2AHVu8UgAygDAAHcAdQB1AHYAdQALCgB3AAsAmgB3AAsCOwB3AAtu8UgAygDAAHgKAJoAdwB3AHUAdQB2AHUAeAB1AHUAdgB1bvFIAMoAwAALCgCaAHcACwB3AAsCOwB3AAtu8UgAygDAAH4ACwGgALcBpwC6AahdAu0COwLtbvFIAMoAwAALCgCaAu0ACwLtAAsCOwLtAAtu8UgAygDAA24ACwNvAAu0VsQAAzsAABCkjUIpAAsAUIusOggWcgMeBxVsGwL67U/2HlzmWOEeOgALASvuAAseAfpKUpnpGgYJDCIZM6YyARUE9ThqAD5iXQgnAJYJPnOzw0ZAEZxEKsIAkA4DhAHnTAIDxxUDK0lxCQlPYgIvIQVYJQBVqE1GakUAKGYiDToSBA1EtAYAXQJYAIF8GgMHRyAAIAjOe9YncekRAA0KACUrjwE7Ayc6AAYWAqaiKG4McEcqANoN3+Mg9TwCBhIkuCny+JwUQ29L008JluRxu3K+oAdqiHOqFH0AG5SUIfUJ5SxCGfxdipRzqTmT4V5Zb+r1Uo4Vm+NqSSEl2mNvR2JhIa8SpYO6ntdwFXHCWTCK8f2+Hxo7uiG3drDycAuKIMP5bhi06ACnqArH1rz4Rqg//lm6SgJGEVbF9xJHISaR6HxqxSnkw6shDnelHKNEfGUXSJRJ1GcsmtJw25xrZMDK9gXSm1/YMkdX4/6NKYOdtk/NQ3/NnDASjTc3fPjIjW/5sVfVObX2oTDWkr1dF9f3kxBsD3/3aQO8hPfRz+e0uEiJqt1161griu7gz8hDDwtpy+F+BWtefnKHZPAxcZoWbnznhJpy0e842j36bcNzGnIEusgGX0a8ZxsnjcSsPDZ09yZ36fCQbriHeQ72JRMILNl6ePPf2HWoVwgWAm1fb3V2sAY0+B6rAXqSwPBgseVmoqsBTSrm91+XasMYYySI8eeRxH3ZvHkMz3BQ5aJ3iUVbYPNM3/7emRtjlsMgv/9VyTsyt/mK+8fgWeT6SoFaclXqn42dAIsvAarF5vNNWHzKSkKQ/8Hfk5ZWK7r9yliOsooyBjRhfkHP4Q2DkWXQi6FG/9r/IwbmkV5T7JSopHKn1pJwm9tb5Ot0oyN1Z2mPpKXHTxx2nlK08fKk1hEYA8WgVVWL5lgx0iTv+KdojJeU23ZDjmiubXOxVXJKKi2Wjuh2HLZOFLiSC7Tls5SMh4f+Pj6xUSrNjFqLGehRNB8lC0QSLNmkJJx/wSG3MnjE9T1CkPwJI0wH2lfzwETIiVqUxg0dfu5q39Gt+hwdcxkhhNvQ4TyrBceof3Mhs/IxFci1HmHr4FMZgXEEczPiGCx0HRwzAqDq2j9AVm1kwN0mRVLWLylgtoPNapF5cY4Y1wJh/e0BBwZj44YgZrDNqvD/9Hv7GFYdUQeDJuQ3EWI4HaKqavU1XjC/n41kT4L79kqGq0kLhdTZvgP3TA3fS0ozVz+5piZsoOtIvBUFoMKbNcmBL6YxxaUAusHB38XrS8dQMnQwJfUUkpRoGr5AUeWicvBTzyK9g77+yCkf5PAysL7r/JjcZgrbvRpMW9iyaxZvKO6ceZN2EwIxKwVFPuvFuiEPGCoagbMo+SpydLrXqBzNCDGFCrO/rkcwa2xhokQZ5CdZ0AsU3JfSqJ6n5I14YA+P/uAgfhPU84Tlw7cEFfp7AEE8ey4sP12PTt4Cods1GRgDOB5xvyiR5m+Bx8O5nBCNctU8BevfV5A08x6RHd5jcwPTMDSZJOedIZ1cGQ704lxbAzqZOP05ZxaOghzSdvFBHYqomATARyAADK4elP8Ly3IrUZKfWh23Xy20uBUmLS4Pfagu9+oyVa2iPgqRP3F2CTUsvJ7+RYnN8fFZbU/HVvxvcFFDKkiTqV5UBZ3Gz54JAKByi9hkKMZJvuGgcSYXFmw08UyoQyVdfTD1/dMkCHXcTGAKeROgArsvmRrQTLUOXioOHGK2QkjHuoYFgXciZoTJd6Fs5q1QX1G+p/e26hYsEf7QZD1nnIyl/SFkNtYYmmBhpBrxl9WbY0YpHWRuw2Ll/tj9mD8P4snVzJl4F9J+1arVeTb9E5r2ILH04qStjxQNwn3m4YNqxmaNbLAqW2TN6LidwuJRqS+NXbtqxoeDXpxeGWmxzSkWxjkyCkX4NQRme6q5SAcC+M7+9ETfA/EwrzQajKakCwYyeunP6ZFlxU2oMEn1Pz31zeStW74G406ZJFCl1wAXIoUKkWotYEpOuXB1uVNxJ63dpJEqfxBeptwIHNrPz8BllZoIcBoXwgfJ+8VAUnVPvRvexnw0Ma/WiGYuJO5y8QTvEYBigFmhUxY5RqzE8OcywN/8m4UYrlaniJO75XQ6KSo9+tWHlu+hMi0UVdiKQp7NelnoZUzNaIyBPVeOwK6GNp+FfHuPOoyhaWuNvTYFkvxscMQWDh+zeFCFkgwbXftiV23ywJ4+uwRqmg9k3KzwIQpzppt8DBBOMbrqwQM5Gb05sEwdKzMiAqOloaA/lr0KA+1pr0/+HiWoiIjHA/wir2nIuS3PeU/ji3O6ZwoxcR1SZ9FhtLC5S0FIzFhbBWcGVP/KpxOPSiUoAdWUpqKH++6Scz507iCcxYI6rdMBICPJZea7OcmeFw5mObJSiqpjg2UoWNIs+cFhyDSt6geV5qgi3FunmwwDoGSMgerFOZGX1m0dMCYo5XOruxO063dwENK9DbnVM9wYFREzh4vyU1WYYJ/LRRp6oxgjqP/X5a8/4Af6p6NWkQferzBmXme0zY/4nwMJm/wd1tIqSwGz+E3xPEAOoZlJit3XddD7/BT1pllzOx+8bmQtANQ/S6fZexc6qi3W+Q2xcmXTUhuS5mpHQRvcxZUN0S5+PL9lXWUAaRZhEH8hTdAcuNMMCuVNKTEGtSUKNi3O6KhSaTzck8csZ2vWRZ+d7mW8c4IKwXIYd25S/zIftPkwPzufjEvOHWVD1m+FjpDVUTV0DGDuHj6QnaEwLu/dEgdLQOg9E1Sro9XHJ8ykLAwtPu+pxqKDuFexqON1sKQm7rwbE1E68UCfA/erovrTCG+DBSNg0l4goDQvZN6uNlbyLpcZAwj2UclycvLpIZMgv4yRlpb3YuMftozorbcGVHt/VeDV3+Fdf1TP0iuaCsPi2G4XeGhsyF1ubVDxkoJhmniQ0/jSg/eYML9KLfnCFgISWkp91eauR3IQvED0nAPXK+6hPCYs+n3+hCZbiskmVMG2da+0EsZPonUeIY8EbfusQXjsK/eFDaosbPjEfQS0RKG7yj5GG69M7MeO1HmiUYocgygJHL6M1qzUDDwUSmr99V7Sdr2F3JjQAJY+F0yH33Iv3+C9M38eML7gTgmNu/r2bUMiPvpYbZ6v1/IaESirBHNa7mPKn4dEmYg7v/+HQgPN1G79jBQ1+soydfDC2r+h2Bl/KIc5KjMK7OH6nb1jLsNf0EHVe2KBiE51ox636uyG6Lho0t3J34L5QY/ilE3mikaF4HKXG1mG1rCevT1Vv6GavltxoQe/bMrpZvRggnBxSEPEeEzkEdOxTnPXHVjUYdw8JYvjB/o7Eegc3Ma+NUxLLnsK0kJlinPmUHzHGtrk5+CAbVzFOBqpyy3QVUnzTDfC/0XD94/okH+OB+i7g9lolhWIjSnfIb+Eq43ZXOWmwvjyV/qqD+t0e+7mTEM74qP/Ozt8nmC7mRpyu63OB4KnUzFc074SqoyPUAgM+/TJGFo6T44EHnQU4X4z6qannVqgw/U7zCpwcmXV1AubIrvOmkKHazJAR55ePjp5tLBsN8vAqs3NAHdcEHOR2xQ0lsNAFzSUuxFQCFYvXLZJdOj9p4fNq6p0HBGUik2YzaI4xySy91KzhQ0+q1hjxvImRwPRf76tChlRkhRCi74NXZ9qUNeIwP+s5p+3m5nwPdNOHgSLD79n7O9m1n1uDHiMntq4nkYwV5OZ1ENbXxFd4PgrlvavZsyUO4MqYlqqn1O8W/I1dEZq5dXhrbETLaZIbC2Kj/Aa/QM+fqUOHdf0tXAQ1huZ3cmWECWSXy/43j35+Mvq9xws7JKseriZ1pEWKc8qlzNrGPUGcVgOa9cPJYIJsGnJTAUsEcDOEVULO5x0rXBijc1lgXEzQQKhROf8zIV82w8eswc78YX11KYLWQRcgHNJElBxfXr72lS2RBSl07qTKorO2uUDZr3sFhYsvnhLZn0A94KRzJ/7DEGIAhW5ZWFpL8gEwu1aLA9MuWZzNwl8Oze9Y+bX+v9gywRVnoB5I/8kXTXU3141yRLYrIOOz6SOnyHNy4SieqzkBXharjfjqq1q6tklaEbA8Qfm2DaIPs7OTq/nvJBjKfO2H9bH2cCMh1+5gspfycu8f/cuuRmtDjyqZ7uCIMyjdV3a+p3fqmXsRx4C8lujezIFHnQiVTXLXuI1XrwN3+siYYj2HHTvESUx8DlOTXpak9qFRK+L3mgJ1WsD7F4cu1aJoFoYQnu+wGDMOjJM3kiBQWHCcvhJ/HRdxodOQp45YZaOTA22Nb4XKCVxqkbwMYFhzYQYIAnCW8FW14uf98jhUG2zrKhQQ0q0CEq0t5nXyvUyvR8DvD69LU+g3i+HFWQMQ8PqZuHD+sNKAV0+M6EJC0szq7rEr7B5bQ8BcNHzvDMc9eqB5ZCQdTf80Obn4uzjwpYU7SISdtV0QGa9D3Wrh2BDQtpBKxaNFV+/Cy2P/Sv+8s7Ud0Fd74X4+o/TNztWgETUapy+majNQ68Lq3ee0ZO48VEbTZYiH1Co4OlfWef82RWeyUXo7woM03PyapGfikTnQinoNq5z5veLpeMV3HCAMTaZmA1oGLAn7XS3XYsz+XK7VMQsc4XKrmDXOLU/pSXVNUq8dIqTba///3x6LiLS6xs1xuCAYSfcQ3+rQgmu7uvf3THKt5Ooo97TqcbRqxx7EASizaQCBQllG/rYxVapMLgtLbZS64w1MDBMXX+PQpBKNwqUKOf2DDRDUXQf9EhOS0Qj4nTmlA8dzSLz/G1d+Ud8MTy/6ghhdiLpeerGY/UlDOfiuqFsMUU5/UYlP+BAmgRLuNpvrUaLlVkrqDievNVEAwF+4CoM1MZTmjxjJMsKJq+u8Zd7tNCUFy6LiyYXRJQ4VyvEQFFaCGKsxIwQkk7EzZ6LTJq2hUuPhvAW+gQnSG6J+MszC+7QCRHcnqDdyNRJ6T9xyS87A6MDutbzKGvGktpbXqtzWtXb9HsfK2cBMomjN9a4y+TaJLnXxAeX/HWzmf4cR4vALt/P4w4qgKY04ml4ZdLOinFYS6cup3G/1ie4+t1eOnpBNlqGqs75ilzkT4+DsZQxNvaSKJ//6zIbbk/M7LOhFmRc/1R+kBtz7JFGdZm/COotIdvQoXpTqP/1uqEUmCb/QWoGLMwO5ANcHzxdY48IGP5+J+zKOTBFZ4Pid+GTM+Wq12MV/H86xEJptBa6T+p3kgpwLedManBHC2GgNrFpoN2xnrMz9WFWX/8/ygSBkavq2Uv7FdCsLEYLu9LLIvAU0bNRDtzYl+/vXmjpIvuJFYjmI0im6QEYqnIeMsNjXG4vIutIGHijeAG/9EDBozKV5cldkHbLxHh25vT+ZEzbhXlqvpzKJwcEgfNwLAKFeo0/pvEE10XDB+EXRTXtSzJozQKFFAJhMxYkVaCW+E9AL7tMeU8acxidHqzb6lX4691UsDpy/LLRmT+epgW56+5Cw8tB4kMUv6s9lh3eRKbyGs+H/4mQMaYzPTf2OOdokEn+zzgvoD3FqNKk8QqGAXVsqcGdXrT62fSPkR2vROFi68A6se86UxRUk4cajfPyCC4G5wDhD+zNq4jodQ4u4n/m37Lr36n4LIAAsVr02dFi9AiwA81MYs2rm4eDlDNmdMRvEKRHfBwW5DdMNp0jPFZMeARqF/wL4XBfd+EMLBfMzpH5GH6NaW+1vrvMdg+VxDzatk3MXgO3ro3P/DpcC6+Mo4MySJhKJhSR01SGGGp5hPWmrrUgrv3lDnP+HhcI3nt3YqBoVAVTBAQT5iuhTg8nvPtd8ZeYj6w1x6RqGUBrSku7+N1+BaasZvjTk64RoIDlL8brpEcJx3OmY7jLoZsswdtmhfC/G21llXhITOwmvRDDeTTPbyASOa16cF5/A1fZAidJpqju3wYAy9avPR1ya6eNp9K8XYrrtuxlqi+bDKwlfrYdR0RRiKRVTLOH85+ZY7XSmzRpfZBJjaTa81VDcJHpZnZnSQLASGYW9l51ZV/h7eVzTi3Hv6hUsgc/51AqJRTkpbFVLXXszoBL8nBX0u/0jBLT8nH+fJePbrwURT58OY+UieRjd1vs04w0VG5VN2U6MoGZkQzKN/ptz0Q366dxoTGmj7i1NQGHi9GgnquXFYdrCfZBmeb7s0T6yrdlZH5cZuwHFyIJ/kAtGsTg0xH5taAAq44BAk1CPk9KVVbqQzrCUiFdF/6gtlPQ8bHHc1G1W92MXGZ5HEHftyLYs8mbD/9xYRUWkHmlM0zC2ilJlnNgV4bfALpQghxOUoZL7VTqtCHIaQSXm+YUMnpkXybnV+A6xlm2CVy8fn0Xlm2XRa0+zzOa21JWWmixfiPMSCZ7qA4rS93VN3pkpF1s5TonQjisHf7iU9ZGvUPOAKZcR1pbeVf/Ul7OhepGCaId9wOtqo7pJ7yLcBZ0pFkOF28y4zEI/kcUNmutBHaQpBdNM8vjCS6HZRokkeo88TBAjGyG7SR+6vUgTcyK9Imalj0kuxz0wmK+byQU11AiJFk/ya5dNduRClcnU64yGu/ieWSeOos1t3ep+RPIWQ2pyTYVbZltTbsb7NiwSi3AV+8KLWk7LxCnfZUetEM8ThnsSoGH38/nyAwFguJp8FjvlHtcWZuU4hPva0rHfr0UhOOJ/F6vS62FW7KzkmRll2HEc7oUq4fyi5T70Vl7YVIfsPHUCdHesf9Lk7WNVWO75JDkYbMI8TOW8JKVtLY9d6UJRITO8oKo0xS+o99Yy04iniGHAaGj88kEWgwv0OrHdY/nr76DOGNS59hXCGXzTKUvDl9iKpLSWYN1lxIeyywdNpTkhay74w2jFT6NS8qkjo5CxA1yfSYwp6AJIZNKIeEK5PJAW7ORgWgwp0VgzYpqovMrWxbu+DGZ6Lhie1RAqpzm8VUzKJOH3mCzWuTOLsN3VT/dv2eeYe9UjbR8YTBsLz7q60VN1sU51k+um1f8JxD5pPhbhSC8rRaB454tmh6YUWrJI3+GWY0qeWioj/tbkYITOkJaeuGt4JrJvHA+l0Gu7kY7XOaa05alMnRWVCXqFgLIwSY4uF59Ue5SU4QKuc/HamDxbr0x6csCetXGoP7Qn1Bk/J9DsynO/UD6iZ1Hyrz+jit0hDCwi/E9OjgKTbB3ZQKQ/0ZOvevfNHG0NK4Aj3Cp7NpRk07RT1i/S0EL93Ag8GRgKI9CfpajKyK6+Jj/PI1KO5/85VAwz2AwzP8FTBb075IxCXv6T9RVvWT2tUaqxDS92zrGUbWzUYk9mSs82pECH+fkqsDt93VW++4YsR/dHCYcQSYTO/KaBMDj9LSD/J/+z20Kq8XvZUAIHtm9hRPP3ItbuAu2Hm5lkPs92pd7kCxgRs0xOVBnZ13ccdA0aunrwv9SdqElJRC3g+oCu+nXyCgmXUs9yMjTMAIHfxZV+aPKcZeUBWt057Xo85Ks1Ir5gzEHCWqZEhrLZMuF11ziGtFQUds/EESajhagzcKsxamcSZxGth4UII+adPhQkUnx2WyN+4YWR+r3f8MnkyGFuR4zjzxJS8WsQYR5PTyRaD9ixa6Mh741nBHbzfjXHskGDq179xaRNrCIB1z1xRfWfjqw2pHc1zk9xlPpL8sQWAIuETZZhbnmL54rceXVNRvUiKrrqIkeogsl0XXb17ylNb0f4GA9Wd44vffEG8FSZGHEL2fbaTGRcSiCeA8PmA/f6Hz8HCS76fXUHwgwkzSwlI71ekZ7Fapmlk/KC+Hs8hUcw3N2LN5LhkVYyizYFl/uPeVP5lsoJHhhfWvvSWruCUW1ZcJOeuTbrDgywJ/qG07gZJplnTvLcYdNaH0KMYOYMGX+rB4NGPFmQsNaIwlWrfCezxre8zXBrsMT+edVLbLqN1BqB76JH4BvZTqUIMfGwPGEn+EnmTV86fPBaYbFL3DFEhjB45CewkXEAtJxk4/Ms2pPXnaRqdky0HOYdcUcE2zcXq4vaIvW2/v0nHFJH2XXe22ueDmq/18XGtELSq85j9X8q0tcNSSKJIX8FTuJF/Pf8j5PhqG2u+osvsLxYrvvfeVJL+4tkcXcr9JV7v0ERmj/X6fM3NC4j6dS1+9Umr2oPavqiAydTZPLMNRGY23LO9zAVDly7jD+70G5TPPLdhRIl4WxcYjLnM+SNcJ26FOrkrISUtPObIz5Zb3AG612krnpy15RMW+1cQjlnWFI6538qky9axd2oJmHIHP08KyP0ubGO+TQNOYuv2uh17yCIvR8VcStw7o1g0NM60sk+8Tq7YfIBJrtp53GkvzXH7OA0p8/n/u1satf/VJhtR1l8Wa6Gmaug7haSpaCaYQax6ta0mkutlb+eAOSG1aobM81D9A4iS1RRlzBBoVX6tU1S6WE2N9ORY6DfeLRC4l9Rvr5h95XDWB2mR1d4WFudpsgVYwiTwT31ljskD8ZyDOlm5DkGh9N/UB/0AI5Xvb8ZBmai2hQ4BWMqFwYnzxwB26YHSOv9WgY3JXnvoN+2R4rqGVh/LLDMtpFP+SpMGJNWvbIl5SOodbCczW2RKleksPoUeGEzrjtKHVdtZA+kfqO+rVx/iclCqwoopepvJpSTDjT+b9GWylGRF8EDbGlw6eUzmJM95Ovoz+kwLX3c2fTjFeYEsE7vUZm3mqdGJuKh2w9/QGSaqRHs99aScGOdDqkFcACoqdbBoQqqjamhH6Q9ng39JCg3lrGJwd50Qk9ovnqBTr8MME7Ps2wiVfygUmPoUBJJfJWX5Nda0nuncbFkA=="))}let e0=eJ(),e6=new Set(eY(e0)),e4=new Set(eY(e0)),e3=eQ(e0),e5=eX(e0),e8=45,e9=95;function e7(eb){return(0,eN.XL)(eb)}function tw(eb){return eb.filter(eb=>65039!=eb)}function tH(eb){for(let em of eb.split(".")){let eb=e7(em);try{for(let em=eb.lastIndexOf(e9)-1;em>=0;em--)if(eb[em]!==e9)throw Error("underscore only allowed at start");if(eb.length>=4&&eb.every(eb=>eb<128)&&eb[2]===e8&&eb[3]===e8)throw Error("invalid label extension")}catch(eb){throw Error(`Invalid label "${em}": ${eb.message}`)}}return eb}function tN(eb){return tH(tV(eb,tw))}function tV(eb,em){let ew=e7(eb).reverse(),eH=[];for(;ew.length;){let eb=tD(ew);if(eb){eH.push(...em(eb));continue}let eN=ew.pop();if(e6.has(eN)){eH.push(eN);continue}if(e4.has(eN))continue;let eV=e3[eN];if(eV){eH.push(...eV);continue}throw Error(`Disallowed codepoint: 0x${eN.toString(16).toUpperCase()}`)}return tH(tE(String.fromCodePoint(...eH)))}function tE(eb){return eb.normalize("NFC")}function tD(eb,em){var ew;let eH,eN;let eV=e5,eE=[],eD=eb.length;for(em&&(em.length=0);eD;){let eS=eb[--eD];if(!(eV=null===(ew=eV.branches.find(eb=>eb.set.has(eS)))||void 0===ew?void 0:ew.node))break;if(eV.save)eN=eS;else if(eV.check&&eS===eN)break;eE.push(eS),eV.fe0f&&(eE.push(65039),eD>0&&65039==eb[eD-1]&&eD--),eV.valid&&(eH=eE.slice(),2==eV.valid&&eH.splice(1,1),em&&em.push(...eb.slice(eD).reverse()),eb.length=eD)}return eH}let tS=new eE.Yd(eD.i),t_=new Uint8Array(32);function tO(eb){if(0===eb.length)throw Error("invalid ENS name; empty component");return eb}function tP(eb){let em=(0,eN.Y0)(tN(eb)),ew=[];if(0===eb.length)return ew;let eH=0;for(let eb=0;eb=em.length)throw Error("invalid ENS name; empty component");return ew.push(tO(em.slice(eH))),ew}function tj(eb){try{return 0!==tP(eb).length}catch(eb){}return!1}function tB(eb){"string"!=typeof eb&&tS.throwArgumentError("invalid ENS name; not a string","name",eb);let em=t_,ew=tP(eb);for(;ew.length;)em=(0,eV.w)((0,eH.zo)([em,(0,eV.w)(ew.pop())]));return(0,eH.Dv)(em)}function tR(eb){return(0,eH.Dv)((0,eH.zo)(tP(eb).map(eb=>{if(eb.length>63)throw Error("invalid DNS encoded entry; length exceeds 63 bytes");let em=new Uint8Array(eb.length+1);return em.set(eb,1),em[0]=em.length-1,em})))+"00"}t_.fill(0)},67827:function(eb,em,ew){"use strict";ew.d(em,{E:function(){return e6}});var eH=ew(19485),eN=ew(2593),eV=ew(16441),eE=ew(38197),eD=ew(6881),eS=ew(1581),e_=ew(35644),eO=ew(32046),eP=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let ej=new eS.Yd(e_.i),eB=new Uint8Array(32);eB.fill(0);let eR=eN.O$.from(-1),eU=eN.O$.from(0),eF=eN.O$.from(1),eG=eN.O$.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function eY(eb){let em=(0,eV.lE)(eb),ew=em.length%32;return ew?(0,eV.xs)([em,eB.slice(ew)]):(0,eV.Dv)(em)}let eQ=(0,eV.$m)(eF.toHexString(),32),eK=(0,eV.$m)(eU.toHexString(),32),eZ={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},eW=["name","version","chainId","verifyingContract","salt"];function e$(eb){return function(em){return"string"!=typeof em&&ej.throwArgumentError(`invalid domain value for ${JSON.stringify(eb)}`,`domain.${eb}`,em),em}}let eX={name:e$("name"),version:e$("version"),chainId:function(eb){try{return eN.O$.from(eb).toString()}catch(eb){}return ej.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",eb)},verifyingContract:function(eb){try{return(0,eH.Kn)(eb).toLowerCase()}catch(eb){}return ej.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",eb)},salt:function(eb){try{let em=(0,eV.lE)(eb);if(32!==em.length)throw Error("bad length");return(0,eV.Dv)(em)}catch(eb){}return ej.throwArgumentError('invalid domain value "salt"',"domain.salt",eb)}};function eJ(eb){{let em=eb.match(/^(u?)int(\d*)$/);if(em){let ew=""===em[1],eH=parseInt(em[2]||"256");(eH%8!=0||eH>256||em[2]&&em[2]!==String(eH))&&ej.throwArgumentError("invalid numeric width","type",eb);let eE=eG.mask(ew?eH-1:eH),eD=ew?eE.add(eF).mul(eR):eU;return function(em){let ew=eN.O$.from(em);return(ew.lt(eD)||ew.gt(eE))&&ej.throwArgumentError(`value out-of-bounds for ${eb}`,"value",em),(0,eV.$m)(ew.toTwos(256).toHexString(),32)}}}{let em=eb.match(/^bytes(\d+)$/);if(em){let ew=parseInt(em[1]);return(0===ew||ew>32||em[1]!==String(ew))&&ej.throwArgumentError("invalid bytes width","type",eb),function(em){let eH=(0,eV.lE)(em);return eH.length!==ew&&ej.throwArgumentError(`invalid length for ${eb}`,"value",em),eY(em)}}}switch(eb){case"address":return function(eb){return(0,eV.$m)((0,eH.Kn)(eb),32)};case"bool":return function(eb){return eb?eQ:eK};case"bytes":return function(eb){return(0,eE.w)(eb)};case"string":return function(eb){return(0,eO.id)(eb)}}return null}function e0(eb,em){return`${eb}(${em.map(({name:eb,type:em})=>em+" "+eb).join(",")})`}class e6{constructor(eb){(0,eD.zG)(this,"types",Object.freeze((0,eD.p$)(eb))),(0,eD.zG)(this,"_encoderCache",{}),(0,eD.zG)(this,"_types",{});let em={},ew={},eH={};for(let eN in Object.keys(eb).forEach(eb=>{em[eb]={},ew[eb]=[],eH[eb]={}}),eb){let eH={};eb[eN].forEach(eV=>{eH[eV.name]&&ej.throwArgumentError(`duplicate variable name ${JSON.stringify(eV.name)} in ${JSON.stringify(eN)}`,"types",eb),eH[eV.name]=!0;let eE=eV.type.match(/^([^\x5b]*)(\x5b|$)/)[1];eE===eN&&ej.throwArgumentError(`circular type reference to ${JSON.stringify(eE)}`,"types",eb);let eD=eJ(eE);eD||(ew[eE]||ej.throwArgumentError(`unknown type ${JSON.stringify(eE)}`,"types",eb),ew[eE].push(eN),em[eN][eE]=!0)})}let eN=Object.keys(ew).filter(eb=>0===ew[eb].length);function eV(eN,eE){eE[eN]&&ej.throwArgumentError(`circular type reference to ${JSON.stringify(eN)}`,"types",eb),eE[eN]=!0,Object.keys(em[eN]).forEach(eb=>{ew[eb]&&(eV(eb,eE),Object.keys(eE).forEach(em=>{eH[em][eb]=!0}))}),delete eE[eN]}for(let em in 0===eN.length?ej.throwArgumentError("missing primary type","types",eb):eN.length>1&&ej.throwArgumentError(`ambiguous primary types or unused types: ${eN.map(eb=>JSON.stringify(eb)).join(", ")}`,"types",eb),(0,eD.zG)(this,"primaryType",eN[0]),eV(this.primaryType,{}),eH){let ew=Object.keys(eH[em]);ew.sort(),this._types[em]=e0(em,eb[em])+ew.map(em=>e0(em,eb[em])).join("")}}getEncoder(eb){let em=this._encoderCache[eb];return em||(em=this._encoderCache[eb]=this._getEncoder(eb)),em}_getEncoder(eb){{let em=eJ(eb);if(em)return em}let em=eb.match(/^(.*)(\x5b(\d*)\x5d)$/);if(em){let eb=em[1],ew=this.getEncoder(eb),eH=parseInt(em[3]);return em=>{eH>=0&&em.length!==eH&&ej.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",em);let eN=em.map(ew);return this._types[eb]&&(eN=eN.map(eE.w)),(0,eE.w)((0,eV.xs)(eN))}}let ew=this.types[eb];if(ew){let em=(0,eO.id)(this._types[eb]);return eb=>{let eH=ew.map(({name:em,type:ew})=>{let eH=this.getEncoder(ew)(eb[em]);return this._types[ew]?(0,eE.w)(eH):eH});return eH.unshift(em),(0,eV.xs)(eH)}}return ej.throwArgumentError(`unknown type: ${eb}`,"type",eb)}encodeType(eb){let em=this._types[eb];return em||ej.throwArgumentError(`unknown type: ${JSON.stringify(eb)}`,"name",eb),em}encodeData(eb,em){return this.getEncoder(eb)(em)}hashStruct(eb,em){return(0,eE.w)(this.encodeData(eb,em))}encode(eb){return this.encodeData(this.primaryType,eb)}hash(eb){return this.hashStruct(this.primaryType,eb)}_visit(eb,em,ew){{let eH=eJ(eb);if(eH)return ew(eb,em)}let eH=eb.match(/^(.*)(\x5b(\d*)\x5d)$/);if(eH){let eb=eH[1],eN=parseInt(eH[3]);return eN>=0&&em.length!==eN&&ej.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",em),em.map(em=>this._visit(eb,em,ew))}let eN=this.types[eb];return eN?eN.reduce((eb,{name:eH,type:eN})=>(eb[eH]=this._visit(eN,em[eH],ew),eb),{}):ej.throwArgumentError(`unknown type: ${eb}`,"type",eb)}visit(eb,em){return this._visit(this.primaryType,eb,em)}static from(eb){return new e6(eb)}static getPrimaryType(eb){return e6.from(eb).primaryType}static hashStruct(eb,em,ew){return e6.from(em).hashStruct(eb,ew)}static hashDomain(eb){let em=[];for(let ew in eb){let eH=eZ[ew];eH||ej.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(ew)}`,"domain",eb),em.push({name:ew,type:eH})}return em.sort((eb,em)=>eW.indexOf(eb.name)-eW.indexOf(em.name)),e6.hashStruct("EIP712Domain",{EIP712Domain:em},eb)}static encode(eb,em,ew){return(0,eV.xs)(["0x1901",e6.hashDomain(eb),e6.from(em).hash(ew)])}static hash(eb,em,ew){return(0,eE.w)(e6.encode(eb,em,ew))}static resolveNames(eb,em,ew,eH){return eP(this,void 0,void 0,function*(){eb=(0,eD.DC)(eb);let eN={};eb.verifyingContract&&!(0,eV.A7)(eb.verifyingContract,20)&&(eN[eb.verifyingContract]="0x");let eE=e6.from(em);for(let eb in eE.visit(ew,(eb,em)=>("address"!==eb||(0,eV.A7)(em,20)||(eN[em]="0x"),em)),eN)eN[eb]=yield eH(eb);return eb.verifyingContract&&eN[eb.verifyingContract]&&(eb.verifyingContract=eN[eb.verifyingContract]),{domain:eb,value:ew=eE.visit(ew,(eb,em)=>"address"===eb&&eN[em]?eN[em]:em)}})}static getPayload(eb,em,ew){e6.hashDomain(eb);let eH={},eE=[];eW.forEach(em=>{let ew=eb[em];null!=ew&&(eH[em]=eX[em](ew),eE.push({name:em,type:eZ[em]}))});let eS=e6.from(em),e_=(0,eD.DC)(em);return e_.EIP712Domain?ej.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",em):e_.EIP712Domain=eE,eS.encode(ew),{types:e_,domain:eH,primaryType:eS.primaryType,message:eS.visit(ew,(eb,em)=>{if(eb.match(/^bytes(\d*)/))return(0,eV.Dv)((0,eV.lE)(em));if(eb.match(/^u?int/))return eN.O$.from(em).toString();switch(eb){case"address":return em.toLowerCase();case"bool":return!!em;case"string":return"string"!=typeof em&&ej.throwArgumentError("invalid string","value",em),em}return ej.throwArgumentError("unsupported type","type",eb)})}}}},84178:function(eb,em,ew){"use strict";ew.d(em,{m$:function(){return e6},cD:function(){return e0},JJ:function(){return e5},ny:function(){return e9},xh:function(){return e8},oy:function(){return e3},OI:function(){return e4}});var eH=ew(57727),eN=ew(16441),eV=ew(2593),eE=ew(29251),eD=ew(85306),eS=ew(6881),e_=ew(67669),eO=ew(2006),eP=ew(21261),ej=ew(83875),eB=ew(10234),eR=ew(1581);let eU="hdnode/5.7.0",eF=new eR.Yd(eU),eG=eV.O$.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),eY=(0,eE.Y0)("Bitcoin seed"),eQ=2147483648;function eK(eb){return(1<=256)throw Error("Depth too large!");return e$((0,eN.zo)([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",(0,eN.Dv)(this.depth),this.parentFingerprint,(0,eN.$m)((0,eN.Dv)(this.index),4),this.chainCode,null!=this.privateKey?(0,eN.zo)(["0x00",this.privateKey]):this.publicKey]))}neuter(){return new e6(eJ,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(eb){if(eb>4294967295)throw Error("invalid index - "+String(eb));let em=this.path;em&&(em+="/"+(eb&~eQ));let ew=new Uint8Array(37);if(eb&eQ){if(!this.privateKey)throw Error("cannot derive child of neutered node");ew.set((0,eN.lE)(this.privateKey),1),em&&(em+="'")}else ew.set((0,eN.lE)(this.publicKey));for(let em=24;em>=0;em-=8)ew[33+(em>>3)]=eb>>24-em&255;let eH=(0,eN.lE)((0,eO.Gy)(eP.p.sha512,this.chainCode,ew)),eE=eH.slice(0,32),eD=eH.slice(32),eS=null,ej=null;if(this.privateKey)eS=eW(eV.O$.from(eE).add(this.privateKey).mod(eG));else{let eb=new e_.Et((0,eN.Dv)(eE));ej=eb._addPoint(this.publicKey)}let eB=em,eR=this.mnemonic;return eR&&(eB=Object.freeze({phrase:eR.phrase,path:em,locale:eR.locale||"en"})),new e6(eJ,eS,ej,this.fingerprint,eW(eD),eb,this.depth+1,eB)}derivePath(eb){let em=eb.split("/");if(0===em.length||"m"===em[0]&&0!==this.depth)throw Error("invalid path - "+eb);"m"===em[0]&&em.shift();let ew=this;for(let eb=0;eb=eQ)throw Error("invalid path index - "+eH);ew=ew._derive(eQ+eb)}else if(eH.match(/^[0-9]+$/)){let eb=parseInt(eH);if(eb>=eQ)throw Error("invalid path index - "+eH);ew=ew._derive(eb)}else throw Error("invalid path component - "+eH)}return ew}static _fromSeed(eb,em){let ew=(0,eN.lE)(eb);if(ew.length<16||ew.length>64)throw Error("invalid seed");let eH=(0,eN.lE)((0,eO.Gy)(eP.p.sha512,eY,ew));return new e6(eJ,eW(eH.slice(0,32)),null,"0x00000000",eW(eH.slice(32)),0,0,em)}static fromMnemonic(eb,em,ew){return eb=e5(e3(eb,ew=eX(ew)),ew),e6._fromSeed(e4(eb,em),{phrase:eb,path:"m",locale:ew.locale})}static fromSeed(eb){return e6._fromSeed(eb,null)}static fromExtendedKey(eb){let em=eH.eU.decode(eb);(82!==em.length||e$(em.slice(0,78))!==eb)&&eF.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");let ew=em[4],eV=(0,eN.Dv)(em.slice(5,9)),eE=parseInt((0,eN.Dv)(em.slice(9,13)).substring(2),16),eD=(0,eN.Dv)(em.slice(13,45)),eS=em.slice(45,78);switch((0,eN.Dv)(em.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new e6(eJ,null,(0,eN.Dv)(eS),eV,eD,eE,ew,null);case"0x0488ade4":case"0x04358394 ":if(0!==eS[0])break;return new e6(eJ,(0,eN.Dv)(eS.slice(1)),null,eV,eD,eE,ew,null)}return eF.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}}function e4(eb,em){em||(em="");let ew=(0,eE.Y0)("mnemonic"+em,eE.Uj.NFKD);return(0,eD.n)((0,eE.Y0)(eb,eE.Uj.NFKD),ew,2048,64,"sha512")}function e3(eb,em){em=eX(em),eF.checkNormalize();let ew=em.split(eb);if(ew.length%3!=0)throw Error("invalid mnemonic");let eH=(0,eN.lE)(new Uint8Array(Math.ceil(11*ew.length/8))),eV=0;for(let eb=0;eb>3]|=1<<7-eV%8),eV++}let eE=32*ew.length/3,eD=ew.length/3,eS=eK(eD),e_=(0,eN.lE)((0,eO.JQ)(eH.slice(0,eE/8)))[0]&eS;if(e_!==(eH[eH.length-1]&eS))throw Error("invalid checksum");return(0,eN.Dv)(eH.slice(0,eE/8))}function e5(eb,em){if(em=eX(em),(eb=(0,eN.lE)(eb)).length%4!=0||eb.length<16||eb.length>32)throw Error("invalid entropy");let ew=[0],eH=11;for(let em=0;em8?(ew[ew.length-1]<<=8,ew[ew.length-1]|=eb[em],eH-=8):(ew[ew.length-1]<<=eH,ew[ew.length-1]|=eb[em]>>8-eH,ew.push(eb[em]&eZ(8-eH)),eH+=3);let eV=eb.length/4,eE=(0,eN.lE)((0,eO.JQ)(eb))[0]&eK(eV);return ew[ew.length-1]<<=eV,ew[ew.length-1]|=eE>>8-eV,em.join(ew.map(eb=>em.getWord(eb)))}function e8(eb,em){try{return e3(eb,em),!0}catch(eb){}return!1}function e9(eb){return("number"!=typeof eb||eb<0||eb>=eQ||eb%1)&&eF.throwArgumentError("invalid account index","index",eb),`m/44'/60'/${eb}'/0/0`}},67949:function(eb,em,ew){"use strict";ew.d(em,{LW:function(){return eN},Rb:function(){return eE},aO:function(){return eV}});var eH=ew(19485);function eN(eb){let em=null;try{em=JSON.parse(eb)}catch(eb){return!1}return em.encseed&&em.ethaddr}function eV(eb){let em=null;try{em=JSON.parse(eb)}catch(eb){return!1}return!!em.version&&parseInt(em.version)===em.version&&3===parseInt(em.version)}function eE(eb){if(eN(eb))try{return(0,eH.Kn)(JSON.parse(eb).ethaddr)}catch(eb){return null}if(eV(eb))try{return(0,eH.Kn)(JSON.parse(eb).address)}catch(eb){}return null}},38197:function(eb,em,ew){"use strict";ew.d(em,{w:function(){return eE}});var eH=ew(91094),eN=ew.n(eH),eV=ew(16441);function eE(eb){return"0x"+eN().keccak_256((0,eV.lE)(eb))}},1581:function(eb,em,ew){"use strict";var eH,eN;ew.d(em,{jK:function(){return eN},Yd:function(){return eR}});let eV="logger/5.7.0",eE=!1,eD=!1,eS={debug:1,default:2,info:2,warning:3,error:4,off:5},e_=eS.default,eO=null;function eP(){try{let eb=[];if(["NFD","NFC","NFKD","NFKC"].forEach(em=>{try{if("test"!=="test".normalize(em))throw Error("bad normalize")}catch(ew){eb.push(em)}}),eb.length)throw Error("missing "+eb.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(eb){return eb.message}return null}let ej=eP();!function(eb){eb.DEBUG="DEBUG",eb.INFO="INFO",eb.WARNING="WARNING",eb.ERROR="ERROR",eb.OFF="OFF"}(eH||(eH={})),function(eb){eb.UNKNOWN_ERROR="UNKNOWN_ERROR",eb.NOT_IMPLEMENTED="NOT_IMPLEMENTED",eb.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",eb.NETWORK_ERROR="NETWORK_ERROR",eb.SERVER_ERROR="SERVER_ERROR",eb.TIMEOUT="TIMEOUT",eb.BUFFER_OVERRUN="BUFFER_OVERRUN",eb.NUMERIC_FAULT="NUMERIC_FAULT",eb.MISSING_NEW="MISSING_NEW",eb.INVALID_ARGUMENT="INVALID_ARGUMENT",eb.MISSING_ARGUMENT="MISSING_ARGUMENT",eb.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",eb.CALL_EXCEPTION="CALL_EXCEPTION",eb.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",eb.NONCE_EXPIRED="NONCE_EXPIRED",eb.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",eb.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",eb.TRANSACTION_REPLACED="TRANSACTION_REPLACED",eb.ACTION_REJECTED="ACTION_REJECTED"}(eN||(eN={}));let eB="0123456789abcdef";class eR{constructor(eb){Object.defineProperty(this,"version",{enumerable:!0,value:eb,writable:!1})}_log(eb,em){let ew=eb.toLowerCase();null==eS[ew]&&this.throwArgumentError("invalid log level name","logLevel",eb),e_>eS[ew]||console.log.apply(console,em)}debug(...eb){this._log(eR.levels.DEBUG,eb)}info(...eb){this._log(eR.levels.INFO,eb)}warn(...eb){this._log(eR.levels.WARNING,eb)}makeError(eb,em,ew){if(eD)return this.makeError("censored error",em,{});em||(em=eR.errors.UNKNOWN_ERROR),ew||(ew={});let eH=[];Object.keys(ew).forEach(eb=>{let em=ew[eb];try{if(em instanceof Uint8Array){let ew="";for(let eb=0;eb>4]+eB[15&em[eb]];eH.push(eb+"=Uint8Array(0x"+ew+")")}else eH.push(eb+"="+JSON.stringify(em))}catch(em){eH.push(eb+"="+JSON.stringify(ew[eb].toString()))}}),eH.push(`code=${em}`),eH.push(`version=${this.version}`);let eV=eb,eE="";switch(em){case eN.NUMERIC_FAULT:{eE="NUMERIC_FAULT";let em=eb;switch(em){case"overflow":case"underflow":case"division-by-zero":eE+="-"+em;break;case"negative-power":case"negative-width":eE+="-unsupported";break;case"unbound-bitwise-result":eE+="-unbound-result"}break}case eN.CALL_EXCEPTION:case eN.INSUFFICIENT_FUNDS:case eN.MISSING_NEW:case eN.NONCE_EXPIRED:case eN.REPLACEMENT_UNDERPRICED:case eN.TRANSACTION_REPLACED:case eN.UNPREDICTABLE_GAS_LIMIT:eE=em}eE&&(eb+=" [ See: https://links.ethers.org/v5-errors-"+eE+" ]"),eH.length&&(eb+=" ("+eH.join(", ")+")");let eS=Error(eb);return eS.reason=eV,eS.code=em,Object.keys(ew).forEach(function(eb){eS[eb]=ew[eb]}),eS}throwError(eb,em,ew){throw this.makeError(eb,em,ew)}throwArgumentError(eb,em,ew){return this.throwError(eb,eR.errors.INVALID_ARGUMENT,{argument:em,value:ew})}assert(eb,em,ew,eH){eb||this.throwError(em,ew,eH)}assertArgument(eb,em,ew,eH){eb||this.throwArgumentError(em,ew,eH)}checkNormalize(eb){null==eb&&(eb="platform missing String.prototype.normalize"),ej&&this.throwError("platform missing String.prototype.normalize",eR.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:ej})}checkSafeUint53(eb,em){"number"==typeof eb&&(null==em&&(em="value not safe"),(eb<0||eb>=9007199254740991)&&this.throwError(em,eR.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:eb}),eb%1&&this.throwError(em,eR.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:eb}))}checkArgumentCount(eb,em,ew){ew=ew?": "+ew:"",ebem&&this.throwError("too many arguments"+ew,eR.errors.UNEXPECTED_ARGUMENT,{count:eb,expectedCount:em})}checkNew(eb,em){(eb===Object||null==eb)&&this.throwError("missing new",eR.errors.MISSING_NEW,{name:em.name})}checkAbstract(eb,em){eb===em?this.throwError("cannot instantiate abstract class "+JSON.stringify(em.name)+" directly; use a sub-class",eR.errors.UNSUPPORTED_OPERATION,{name:eb.name,operation:"new"}):(eb===Object||null==eb)&&this.throwError("missing new",eR.errors.MISSING_NEW,{name:em.name})}static globalLogger(){return eO||(eO=new eR(eV)),eO}static setCensorship(eb,em){if(!eb&&em&&this.globalLogger().throwError("cannot permanently disable censorship",eR.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),eE){if(!eb)return;this.globalLogger().throwError("error censorship permanent",eR.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}eD=!!eb,eE=!!em}static setLogLevel(eb){let em=eS[eb.toLowerCase()];if(null==em){eR.globalLogger().warn("invalid log level - "+eb);return}e_=em}static from(eb){return new eR(eb)}}eR.errors=eN,eR.levels=eH},45710:function(eb,em,ew){"use strict";ew.d(em,{H:function(){return eB}});var eH=ew(1581);let eN="networks/5.7.1",eV=new eH.Yd(eN);function eE(eb){return eb&&"function"==typeof eb.renetwork}function eD(eb){let em=function(em,ew){null==ew&&(ew={});let eH=[];if(em.InfuraProvider&&"-"!==ew.infura)try{eH.push(new em.InfuraProvider(eb,ew.infura))}catch(eb){}if(em.EtherscanProvider&&"-"!==ew.etherscan)try{eH.push(new em.EtherscanProvider(eb,ew.etherscan))}catch(eb){}if(em.AlchemyProvider&&"-"!==ew.alchemy)try{eH.push(new em.AlchemyProvider(eb,ew.alchemy))}catch(eb){}if(em.PocketProvider&&"-"!==ew.pocket){let eN=["goerli","ropsten","rinkeby","sepolia"];try{let eV=new em.PocketProvider(eb,ew.pocket);eV.network&&-1===eN.indexOf(eV.network.name)&&eH.push(eV)}catch(eb){}}if(em.CloudflareProvider&&"-"!==ew.cloudflare)try{eH.push(new em.CloudflareProvider(eb))}catch(eb){}if(em.AnkrProvider&&"-"!==ew.ankr)try{let eN=["ropsten"],eV=new em.AnkrProvider(eb,ew.ankr);eV.network&&-1===eN.indexOf(eV.network.name)&&eH.push(eV)}catch(eb){}if(0===eH.length)return null;if(em.FallbackProvider){let eN=1;return null!=ew.quorum?eN=ew.quorum:"homestead"===eb&&(eN=2),new em.FallbackProvider(eH,eN)}return eH[0]};return em.renetwork=function(eb){return eD(eb)},em}function eS(eb,em){let ew=function(ew,eH){return ew.JsonRpcProvider?new ew.JsonRpcProvider(eb,em):null};return ew.renetwork=function(em){return eS(eb,em)},ew}let e_={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:eD("homestead")},eO={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:eD("ropsten")},eP={chainId:63,name:"classicMordor",_defaultProvider:eS("https://www.ethercluster.com/mordor","classicMordor")},ej={unspecified:{chainId:0,name:"unspecified"},homestead:e_,mainnet:e_,morden:{chainId:2,name:"morden"},ropsten:eO,testnet:eO,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:eD("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:eD("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:eD("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:eD("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:eS("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:eP,classicTestnet:eP,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:eS("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:eD("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:eD("optimism")},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},"arbitrum-goerli":{chainId:421613,name:"arbitrum-goerli"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};function eB(eb){if(null==eb)return null;if("number"==typeof eb){for(let em in ej){let ew=ej[em];if(ew.chainId===eb)return{name:ew.name,chainId:ew.chainId,ensAddress:ew.ensAddress||null,_defaultProvider:ew._defaultProvider||null}}return{chainId:eb,name:"unknown"}}if("string"==typeof eb){let em=ej[eb];return null==em?null:{name:em.name,chainId:em.chainId,ensAddress:em.ensAddress,_defaultProvider:em._defaultProvider||null}}let em=ej[eb.name];if(!em)return"number"!=typeof eb.chainId&&eV.throwArgumentError("invalid network chainId","network",eb),eb;0!==eb.chainId&&eb.chainId!==em.chainId&&eV.throwArgumentError("network chainId mismatch","network",eb);let ew=eb._defaultProvider||null;return null==ew&&em._defaultProvider&&(ew=eE(em._defaultProvider)?em._defaultProvider.renetwork(eb):em._defaultProvider),{name:eb.name,chainId:em.chainId,ensAddress:eb.ensAddress||em.ensAddress||null,_defaultProvider:ew}}},85306:function(eb,em,ew){"use strict";ew.d(em,{n:function(){return eV}});var eH=ew(16441),eN=ew(2006);function eV(eb,em,ew,eV,eE){let eD,eS,e_;eb=(0,eH.lE)(eb),em=(0,eH.lE)(em);let eO=1,eP=new Uint8Array(eV),ej=new Uint8Array(em.length+4);ej.set(em);for(let eB=1;eB<=eO;eB++){ej[em.length]=eB>>24&255,ej[em.length+1]=eB>>16&255,ej[em.length+2]=eB>>8&255,ej[em.length+3]=255&eB;let eR=(0,eH.lE)((0,eN.Gy)(eE,eb,ej));eD||(eD=eR.length,e_=new Uint8Array(eD),eO=Math.ceil(eV/eD),eS=eV-(eO-1)*eD),e_.set(eR);for(let em=1;em{let ew=eb[em];return Promise.resolve(ew).then(eb=>({key:em,value:eb}))}),ew=yield Promise.all(em);return ew.reduce((eb,em)=>(eb[em.key]=em.value,eb),{})})}function eO(eb,em){eb&&"object"==typeof eb||eE.throwArgumentError("invalid object","object",eb),Object.keys(eb).forEach(ew=>{em[ew]||eE.throwArgumentError("invalid object key - "+ew,"transaction:"+ew,eb)})}function eP(eb){let em={};for(let ew in eb)em[ew]=eb[ew];return em}let ej={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function eB(eb){if(null==eb||ej[typeof eb])return!0;if(Array.isArray(eb)||"object"==typeof eb){if(!Object.isFrozen(eb))return!1;let em=Object.keys(eb);for(let ew=0;eweU(eb)));if("object"==typeof eb){let em={};for(let ew in eb){let eH=eb[ew];void 0!==eH&&eD(em,ew,eU(eH))}return em}return eE.throwArgumentError(`Cannot deepCopy ${typeof eb}`,"object",eb)}function eU(eb){return eR(eb)}class eF{constructor(eb){for(let em in eb)this[em]=eU(eb[em])}}},34216:function(eb,em,ew){"use strict";ew.d(em,{i:function(){return eH}});let eH="providers/5.7.2"},97013:function(eb,em,ew){"use strict";ew.d(em,{H2:function(){return tO},Zk:function(){return tB}});var eH=ew(81556),eN=ew(59567),eV=ew(57727),eE=ew(2593),eD=ew(16441),eS=ew(57218),e_=ew(27586),eO=ew(45710),eP=ew(6881),ej=ew(2006),eB=ew(29251),eR=ew(37707),eU=ew(92882),eF=ew.n(eU),eG=ew(1581),eY=ew(34216),eQ=ew(30032),eK=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let eZ=new eG.Yd(eY.i),eW=10;function e$(eb){return null==eb?"null":(32!==(0,eD.E1)(eb)&&eZ.throwArgumentError("invalid topic","topic",eb),eb.toLowerCase())}function eX(eb){for(eb=eb.slice();eb.length>0&&null==eb[eb.length-1];)eb.pop();return eb.map(eb=>{if(!Array.isArray(eb))return e$(eb);{let em={};eb.forEach(eb=>{em[e$(eb)]=!0});let ew=Object.keys(em);return ew.sort(),ew.join("|")}}).join("&")}function eJ(eb){return""===eb?[]:eb.split(/&/g).map(eb=>{if(""===eb)return[];let em=eb.split("|").map(eb=>"null"===eb?null:eb);return 1===em.length?em[0]:em})}function e0(eb){if("string"==typeof eb){if(eb=eb.toLowerCase(),32===(0,eD.E1)(eb))return"tx:"+eb;if(-1===eb.indexOf(":"))return eb}else if(Array.isArray(eb))return"filter:*:"+eX(eb);else if(eH.Sg.isForkEvent(eb))throw eZ.warn("not implemented"),Error("not implemented");else if(eb&&"object"==typeof eb)return"filter:"+(eb.address||"*")+":"+eX(eb.topics||[]);throw Error("invalid event - "+eb)}function e6(){return new Date().getTime()}function e4(eb){return new Promise(em=>{setTimeout(em,eb)})}let e3=["block","network","pending","poll"];class e5{constructor(eb,em,ew){(0,eP.zG)(this,"tag",eb),(0,eP.zG)(this,"listener",em),(0,eP.zG)(this,"once",ew),this._lastBlockNumber=-2,this._inflight=!1}get event(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}get type(){return this.tag.split(":")[0]}get hash(){let eb=this.tag.split(":");return"tx"!==eb[0]?null:eb[1]}get filter(){let eb=this.tag.split(":");if("filter"!==eb[0])return null;let em=eb[1],ew=eJ(eb[2]),eH={};return ew.length>0&&(eH.topics=ew),em&&"*"!==em&&(eH.address=em),eH}pollable(){return this.tag.indexOf(":")>=0||e3.indexOf(this.tag)>=0}}let e8={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function e9(eb){return(0,eD.$m)(eE.O$.from(eb).toHexString(),32)}function e7(eb){return eV.eU.encode((0,eD.zo)([eb,(0,eD.p3)((0,ej.JQ)((0,ej.JQ)(eb)),0,4)]))}let tw=RegExp("^(ipfs)://(.*)$","i"),tH=[RegExp("^(https)://(.*)$","i"),RegExp("^(data):(.*)$","i"),tw,RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function tN(eb,em){try{return(0,eB.ZN)(tV(eb,em))}catch(eb){}return null}function tV(eb,em){if("0x"===eb)return null;let ew=eE.O$.from((0,eD.p3)(eb,em,em+32)).toNumber(),eH=eE.O$.from((0,eD.p3)(eb,ew,ew+32)).toNumber();return(0,eD.p3)(eb,ew+32,ew+32+eH)}function tE(eb){return eb.match(/^ipfs:\/\/ipfs\//i)?eb=eb.substring(12):eb.match(/^ipfs:\/\//i)?eb=eb.substring(7):eZ.throwArgumentError("unsupported IPFS format","link",eb),`https://gateway.ipfs.io/ipfs/${eb}`}function tD(eb){let em=(0,eD.lE)(eb);if(em.length>32)throw Error("internal; should not happen");let ew=new Uint8Array(32);return ew.set(em,32-em.length),ew}function tS(eb){if(eb.length%32==0)return eb;let em=new Uint8Array(32*Math.ceil(eb.length/32));return em.set(eb),em}function t_(eb){let em=[],ew=0;for(let eH=0;eHeE.O$.from(eb).eq(1)).catch(eb=>{if(eb.code===eG.Yd.errors.CALL_EXCEPTION)return!1;throw this._supportsEip2544=null,eb})),this._supportsEip2544}_fetch(eb,em){return eK(this,void 0,void 0,function*(){let ew={to:this.address,ccipReadEnabled:!0,data:(0,eD.xs)([eb,(0,e_.VM)(this.name),em||"0x"])},eH=!1;(yield this.supportsWildcard())&&(eH=!0,ew.data=(0,eD.xs)(["0x9061b923",t_([(0,e_.Kn)(this.name),ew.data])]));try{let eb=yield this.provider.call(ew);return(0,eD.lE)(eb).length%32==4&&eZ.throwError("resolver threw error",eG.Yd.errors.CALL_EXCEPTION,{transaction:ew,data:eb}),eH&&(eb=tV(eb,0)),eb}catch(eb){if(eb.code===eG.Yd.errors.CALL_EXCEPTION)return null;throw eb}})}_fetchBytes(eb,em){return eK(this,void 0,void 0,function*(){let ew=yield this._fetch(eb,em);return null!=ew?tV(ew,0):null})}_getAddress(eb,em){let ew=e8[String(eb)];if(null==ew&&eZ.throwError(`unsupported coin type: ${eb}`,eG.Yd.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${eb})`}),"eth"===ew.ilk)return this.provider.formatter.address(em);let eH=(0,eD.lE)(em);if(null!=ew.p2pkh){let eb=em.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(eb){let em=parseInt(eb[1],16);if(eb[2].length===2*em&&em>=1&&em<=75)return e7((0,eD.zo)([[ew.p2pkh],"0x"+eb[2]]))}}if(null!=ew.p2sh){let eb=em.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(eb){let em=parseInt(eb[1],16);if(eb[2].length===2*em&&em>=1&&em<=75)return e7((0,eD.zo)([[ew.p2sh],"0x"+eb[2]]))}}if(null!=ew.prefix){let eb=eH[1],em=eH[0];if(0===em?20!==eb&&32!==eb&&(em=-1):em=-1,em>=0&&eH.length===2+eb&&eb>=1&&eb<=75){let eb=eF().toWords(eH.slice(2));return eb.unshift(em),eF().encode(ew.prefix,eb)}}return null}getAddress(eb){return eK(this,void 0,void 0,function*(){if(null==eb&&(eb=60),60===eb)try{let eb=yield this._fetch("0x3b3b57de");if("0x"===eb||eb===eS.R)return null;return this.provider.formatter.callAddress(eb)}catch(eb){if(eb.code===eG.Yd.errors.CALL_EXCEPTION)return null;throw eb}let em=yield this._fetchBytes("0xf1cb7e06",e9(eb));if(null==em||"0x"===em)return null;let ew=this._getAddress(eb,em);return null==ew&&eZ.throwError("invalid or unsupported coin data",eG.Yd.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${eb})`,coinType:eb,data:em}),ew})}getAvatar(){return eK(this,void 0,void 0,function*(){let eb=[{type:"name",content:this.name}];try{let em=yield this.getText("avatar");if(null==em)return null;for(let ew=0;eweb[em]);return"sia://"+em}return eZ.throwError("invalid or unsupported content hash data",eG.Yd.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:eb})})}getText(eb){return eK(this,void 0,void 0,function*(){let em=(0,eB.Y0)(eb);(em=(0,eD.zo)([e9(64),e9(em.length),em])).length%32!=0&&(em=(0,eD.zo)([em,(0,eD.$m)("0x",32-eb.length%32)]));let ew=yield this._fetchBytes("0x59d1d43c",(0,eD.Dv)(em));return null==ew||"0x"===ew?null:(0,eB.ZN)(ew)})}}let tP=null,tj=1;class tB extends eH.zt{constructor(eb){if(super(),this._events=[],this._emitted={block:-2},this.disableCcipRead=!1,this.formatter=new.target.getFormatter(),(0,eP.zG)(this,"anyNetwork","any"===eb),this.anyNetwork&&(eb=this.detectNetwork()),eb instanceof Promise)this._networkPromise=eb,eb.catch(eb=>{}),this._ready().catch(eb=>{});else{let em=(0,eP.tu)(new.target,"getNetwork")(eb);em?((0,eP.zG)(this,"_network",em),this.emit("network",em,null)):eZ.throwArgumentError("invalid network","network",eb)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._maxFilterBlockRange=10,this._pollingInterval=4e3,this._fastQueryDate=0}_ready(){return eK(this,void 0,void 0,function*(){if(null==this._network){let eb=null;if(this._networkPromise)try{eb=yield this._networkPromise}catch(eb){}null==eb&&(eb=yield this.detectNetwork()),eb||eZ.throwError("no network detected",eG.Yd.errors.UNKNOWN_ERROR,{}),null==this._network&&(this.anyNetwork?this._network=eb:(0,eP.zG)(this,"_network",eb),this.emit("network",eb,null))}return this._network})}get ready(){return(0,eR.$l)(()=>this._ready().then(eb=>eb,eb=>{if(eb.code!==eG.Yd.errors.NETWORK_ERROR||"noNetwork"!==eb.event)throw eb}))}static getFormatter(){return null==tP&&(tP=new eQ.Mb),tP}static getNetwork(eb){return(0,eO.H)(null==eb?"homestead":eb)}ccipReadFetch(eb,em,ew){return eK(this,void 0,void 0,function*(){if(this.disableCcipRead||0===ew.length)return null;let eH=eb.to.toLowerCase(),eN=em.toLowerCase(),eV=[];for(let eb=0;eb=0?null:JSON.stringify({data:eN,sender:eH}),eS=yield(0,eR.rd)({url:eE,errorPassThrough:!0},eD,(eb,em)=>(eb.status=em.statusCode,eb));if(eS.data)return eS.data;let e_=eS.message||"unknown error";if(eS.status>=400&&eS.status<500)return eZ.throwError(`response not found during CCIP fetch: ${e_}`,eG.Yd.errors.SERVER_ERROR,{url:em,errorMessage:e_});eV.push(e_)}return eZ.throwError(`error encountered during CCIP fetch: ${eV.map(eb=>JSON.stringify(eb)).join(", ")}`,eG.Yd.errors.SERVER_ERROR,{urls:ew,errorMessages:eV})})}_getInternalBlockNumber(eb){return eK(this,void 0,void 0,function*(){if(yield this._ready(),eb>0)for(;this._internalBlockNumber;){let em=this._internalBlockNumber;try{let ew=yield em;if(e6()-ew.respTime<=eb)return ew.blockNumber;break}catch(eb){if(this._internalBlockNumber===em)break}}let em=e6(),ew=(0,eP.mE)({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then(eb=>null,eb=>eb)}).then(({blockNumber:eb,networkError:eH})=>{if(eH)throw this._internalBlockNumber===ew&&(this._internalBlockNumber=null),eH;let eN=e6();return(eb=eE.O$.from(eb).toNumber()){this._internalBlockNumber===ew&&(this._internalBlockNumber=null)}),(yield ew).blockNumber})}poll(){return eK(this,void 0,void 0,function*(){let eb=tj++,em=[],ew=null;try{ew=yield this._getInternalBlockNumber(100+this.pollingInterval/2)}catch(eb){this.emit("error",eb);return}if(this._setFastBlockNumber(ew),this.emit("poll",eb,ew),ew===this._lastBlockNumber){this.emit("didPoll",eb);return}if(-2===this._emitted.block&&(this._emitted.block=ew-1),Math.abs(this._emitted.block-ew)>1e3)eZ.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${ew})`),this.emit("error",eZ.makeError("network block skew detected",eG.Yd.errors.NETWORK_ERROR,{blockNumber:ew,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",ew);else for(let eb=this._emitted.block+1;eb<=ew;eb++)this.emit("block",eb);this._emitted.block!==ew&&(this._emitted.block=ew,Object.keys(this._emitted).forEach(eb=>{if("block"===eb)return;let em=this._emitted[eb];"pending"!==em&&ew-em>12&&delete this._emitted[eb]})),-2===this._lastBlockNumber&&(this._lastBlockNumber=ew-1),this._events.forEach(eb=>{switch(eb.type){case"tx":{let ew=eb.hash,eH=this.getTransactionReceipt(ew).then(eb=>(eb&&null!=eb.blockNumber&&(this._emitted["t:"+ew]=eb.blockNumber,this.emit(ew,eb)),null)).catch(eb=>{this.emit("error",eb)});em.push(eH);break}case"filter":if(!eb._inflight){eb._inflight=!0,-2===eb._lastBlockNumber&&(eb._lastBlockNumber=ew-1);let eH=eb.filter;eH.fromBlock=eb._lastBlockNumber+1,eH.toBlock=ew;let eN=eH.toBlock-this._maxFilterBlockRange;eN>eH.fromBlock&&(eH.fromBlock=eN),eH.fromBlock<0&&(eH.fromBlock=0);let eV=this.getLogs(eH).then(em=>{eb._inflight=!1,0!==em.length&&em.forEach(em=>{em.blockNumber>eb._lastBlockNumber&&(eb._lastBlockNumber=em.blockNumber),this._emitted["b:"+em.blockHash]=em.blockNumber,this._emitted["t:"+em.transactionHash]=em.blockNumber,this.emit(eH,em)})}).catch(em=>{this.emit("error",em),eb._inflight=!1});em.push(eV)}}}),this._lastBlockNumber=ew,Promise.all(em).then(()=>{this.emit("didPoll",eb)}).catch(eb=>{this.emit("error",eb)})})}resetEventsBlock(eb){this._lastBlockNumber=eb-1,this.polling&&this.poll()}get network(){return this._network}detectNetwork(){return eK(this,void 0,void 0,function*(){return eZ.throwError("provider does not support network detection",eG.Yd.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})})}getNetwork(){return eK(this,void 0,void 0,function*(){let eb=yield this._ready(),em=yield this.detectNetwork();if(eb.chainId!==em.chainId){if(this.anyNetwork)return this._network=em,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",em,eb),yield e4(0),this._network;let ew=eZ.makeError("underlying network changed",eG.Yd.errors.NETWORK_ERROR,{event:"changed",network:eb,detectedNetwork:em});throw this.emit("error",ew),ew}return eb})}get blockNumber(){return this._getInternalBlockNumber(100+this.pollingInterval/2).then(eb=>{this._setFastBlockNumber(eb)},eb=>{}),null!=this._fastBlockNumber?this._fastBlockNumber:-1}get polling(){return null!=this._poller}set polling(eb){eb&&!this._poller?(this._poller=setInterval(()=>{this.poll()},this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout(()=>{this.poll(),this._bootstrapPoll=setTimeout(()=>{this._poller||this.poll(),this._bootstrapPoll=null},this.pollingInterval)},0))):!eb&&this._poller&&(clearInterval(this._poller),this._poller=null)}get pollingInterval(){return this._pollingInterval}set pollingInterval(eb){if("number"!=typeof eb||eb<=0||parseInt(String(eb))!=eb)throw Error("invalid polling interval");this._pollingInterval=eb,this._poller&&(clearInterval(this._poller),this._poller=setInterval(()=>{this.poll()},this._pollingInterval))}_getFastBlockNumber(){let eb=e6();return eb-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=eb,this._fastBlockNumberPromise=this.getBlockNumber().then(eb=>((null==this._fastBlockNumber||eb>this._fastBlockNumber)&&(this._fastBlockNumber=eb),this._fastBlockNumber))),this._fastBlockNumberPromise}_setFastBlockNumber(eb){(null==this._fastBlockNumber||!(ebthis._fastBlockNumber)&&(this._fastBlockNumber=eb,this._fastBlockNumberPromise=Promise.resolve(eb)))}waitForTransaction(eb,em,ew){return eK(this,void 0,void 0,function*(){return this._waitForTransaction(eb,null==em?1:em,ew||0,null)})}_waitForTransaction(eb,em,ew,eH){return eK(this,void 0,void 0,function*(){let eN=yield this.getTransactionReceipt(eb);return(eN?eN.confirmations:0)>=em?eN:new Promise((eN,eV)=>{let eE=[],eD=!1,eS=function(){return!!eD||(eD=!0,eE.forEach(eb=>{eb()}),!1)},e_=eb=>{eb.confirmations{this.removeListener(eb,e_)}),eH){let ew=eH.startBlock,eN=null,e_=eE=>eK(this,void 0,void 0,function*(){eD||(yield e4(1e3),this.getTransactionCount(eH.from).then(eO=>eK(this,void 0,void 0,function*(){if(!eD){if(eO<=eH.nonce)ew=eE;else{{let em=yield this.getTransaction(eb);if(em&&null!=em.blockNumber)return}for(null==eN&&(eN=ew-3){eD||this.once("block",e_)}))});if(eD)return;this.once("block",e_),eE.push(()=>{this.removeListener("block",e_)})}if("number"==typeof ew&&ew>0){let eb=setTimeout(()=>{eS()||eV(eZ.makeError("timeout exceeded",eG.Yd.errors.TIMEOUT,{timeout:ew}))},ew);eb.unref&&eb.unref(),eE.push(()=>{clearTimeout(eb)})}})})}getBlockNumber(){return eK(this,void 0,void 0,function*(){return this._getInternalBlockNumber(0)})}getGasPrice(){return eK(this,void 0,void 0,function*(){yield this.getNetwork();let eb=yield this.perform("getGasPrice",{});try{return eE.O$.from(eb)}catch(em){return eZ.throwError("bad result from backend",eG.Yd.errors.SERVER_ERROR,{method:"getGasPrice",result:eb,error:em})}})}getBalance(eb,em){return eK(this,void 0,void 0,function*(){yield this.getNetwork();let ew=yield(0,eP.mE)({address:this._getAddress(eb),blockTag:this._getBlockTag(em)}),eH=yield this.perform("getBalance",ew);try{return eE.O$.from(eH)}catch(eb){return eZ.throwError("bad result from backend",eG.Yd.errors.SERVER_ERROR,{method:"getBalance",params:ew,result:eH,error:eb})}})}getTransactionCount(eb,em){return eK(this,void 0,void 0,function*(){yield this.getNetwork();let ew=yield(0,eP.mE)({address:this._getAddress(eb),blockTag:this._getBlockTag(em)}),eH=yield this.perform("getTransactionCount",ew);try{return eE.O$.from(eH).toNumber()}catch(eb){return eZ.throwError("bad result from backend",eG.Yd.errors.SERVER_ERROR,{method:"getTransactionCount",params:ew,result:eH,error:eb})}})}getCode(eb,em){return eK(this,void 0,void 0,function*(){yield this.getNetwork();let ew=yield(0,eP.mE)({address:this._getAddress(eb),blockTag:this._getBlockTag(em)}),eH=yield this.perform("getCode",ew);try{return(0,eD.Dv)(eH)}catch(eb){return eZ.throwError("bad result from backend",eG.Yd.errors.SERVER_ERROR,{method:"getCode",params:ew,result:eH,error:eb})}})}getStorageAt(eb,em,ew){return eK(this,void 0,void 0,function*(){yield this.getNetwork();let eH=yield(0,eP.mE)({address:this._getAddress(eb),blockTag:this._getBlockTag(ew),position:Promise.resolve(em).then(eb=>(0,eD.$P)(eb))}),eN=yield this.perform("getStorageAt",eH);try{return(0,eD.Dv)(eN)}catch(eb){return eZ.throwError("bad result from backend",eG.Yd.errors.SERVER_ERROR,{method:"getStorageAt",params:eH,result:eN,error:eb})}})}_wrapTransaction(eb,em,ew){if(null!=em&&32!==(0,eD.E1)(em))throw Error("invalid response - sendTransaction");let eH=eb;return null!=em&&eb.hash!==em&&eZ.throwError("Transaction hash mismatch from Provider.sendTransaction.",eG.Yd.errors.UNKNOWN_ERROR,{expectedHash:eb.hash,returnedHash:em}),eH.wait=(em,eH)=>eK(this,void 0,void 0,function*(){let eN;null==em&&(em=1),null==eH&&(eH=0),0!==em&&null!=ew&&(eN={data:eb.data,from:eb.from,nonce:eb.nonce,to:eb.to,value:eb.value,startBlock:ew});let eV=yield this._waitForTransaction(eb.hash,em,eH,eN);return null==eV&&0===em?null:(this._emitted["t:"+eb.hash]=eV.blockNumber,0===eV.status&&eZ.throwError("transaction failed",eG.Yd.errors.CALL_EXCEPTION,{transactionHash:eb.hash,transaction:eb,receipt:eV}),eV)}),eH}sendTransaction(eb){return eK(this,void 0,void 0,function*(){yield this.getNetwork();let em=yield Promise.resolve(eb).then(eb=>(0,eD.Dv)(eb)),ew=this.formatter.transaction(eb);null==ew.confirmations&&(ew.confirmations=0);let eH=yield this._getInternalBlockNumber(100+2*this.pollingInterval);try{let eb=yield this.perform("sendTransaction",{signedTransaction:em});return this._wrapTransaction(ew,eb,eH)}catch(eb){throw eb.transaction=ew,eb.transactionHash=ew.hash,eb}})}_getTransactionRequest(eb){return eK(this,void 0,void 0,function*(){let em=yield eb,ew={};return["from","to"].forEach(eb=>{null!=em[eb]&&(ew[eb]=Promise.resolve(em[eb]).then(eb=>eb?this._getAddress(eb):null))}),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach(eb=>{null!=em[eb]&&(ew[eb]=Promise.resolve(em[eb]).then(eb=>eb?eE.O$.from(eb):null))}),["type"].forEach(eb=>{null!=em[eb]&&(ew[eb]=Promise.resolve(em[eb]).then(eb=>null!=eb?eb:null))}),em.accessList&&(ew.accessList=this.formatter.accessList(em.accessList)),["data"].forEach(eb=>{null!=em[eb]&&(ew[eb]=Promise.resolve(em[eb]).then(eb=>eb?(0,eD.Dv)(eb):null))}),this.formatter.transactionRequest((yield(0,eP.mE)(ew)))})}_getFilter(eb){return eK(this,void 0,void 0,function*(){eb=yield eb;let em={};return null!=eb.address&&(em.address=this._getAddress(eb.address)),["blockHash","topics"].forEach(ew=>{null!=eb[ew]&&(em[ew]=eb[ew])}),["fromBlock","toBlock"].forEach(ew=>{null!=eb[ew]&&(em[ew]=this._getBlockTag(eb[ew]))}),this.formatter.filter((yield(0,eP.mE)(em)))})}_call(eb,em,ew){return eK(this,void 0,void 0,function*(){ew>=eW&&eZ.throwError("CCIP read exceeded maximum redirections",eG.Yd.errors.SERVER_ERROR,{redirects:ew,transaction:eb});let eH=eb.to,eN=yield this.perform("call",{transaction:eb,blockTag:em});if(ew>=0&&"latest"===em&&null!=eH&&"0x556f1830"===eN.substring(0,10)&&(0,eD.E1)(eN)%32==4)try{let eV=(0,eD.p3)(eN,4),eS=(0,eD.p3)(eV,0,32);eE.O$.from(eS).eq(eH)||eZ.throwError("CCIP Read sender did not match",eG.Yd.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:eb,data:eN});let e_=[],eO=eE.O$.from((0,eD.p3)(eV,32,64)).toNumber(),eP=eE.O$.from((0,eD.p3)(eV,eO,eO+32)).toNumber(),ej=(0,eD.p3)(eV,eO+32);for(let em=0;emeK(this,void 0,void 0,function*(){let eb=yield this.perform("getBlock",eH);if(null==eb)return null!=eH.blockHash&&null==this._emitted["b:"+eH.blockHash]||null!=eH.blockTag&&ew>this._emitted.block?null:void 0;if(em){let em=null;for(let ew=0;ewthis._wrapTransaction(eb)),ew}return this.formatter.block(eb)}),{oncePoll:this})})}getBlock(eb){return this._getBlock(eb,!1)}getBlockWithTransactions(eb){return this._getBlock(eb,!0)}getTransaction(eb){return eK(this,void 0,void 0,function*(){yield this.getNetwork(),eb=yield eb;let em={transactionHash:this.formatter.hash(eb,!0)};return(0,eR.$l)(()=>eK(this,void 0,void 0,function*(){let ew=yield this.perform("getTransaction",em);if(null==ew)return null==this._emitted["t:"+eb]?null:void 0;let eH=this.formatter.transactionResponse(ew);if(null==eH.blockNumber)eH.confirmations=0;else if(null==eH.confirmations){let eb=yield this._getInternalBlockNumber(100+2*this.pollingInterval),em=eb-eH.blockNumber+1;em<=0&&(em=1),eH.confirmations=em}return this._wrapTransaction(eH)}),{oncePoll:this})})}getTransactionReceipt(eb){return eK(this,void 0,void 0,function*(){yield this.getNetwork(),eb=yield eb;let em={transactionHash:this.formatter.hash(eb,!0)};return(0,eR.$l)(()=>eK(this,void 0,void 0,function*(){let ew=yield this.perform("getTransactionReceipt",em);if(null==ew)return null==this._emitted["t:"+eb]?null:void 0;if(null==ew.blockHash)return;let eH=this.formatter.receipt(ew);if(null==eH.blockNumber)eH.confirmations=0;else if(null==eH.confirmations){let eb=yield this._getInternalBlockNumber(100+2*this.pollingInterval),em=eb-eH.blockNumber+1;em<=0&&(em=1),eH.confirmations=em}return eH}),{oncePoll:this})})}getLogs(eb){return eK(this,void 0,void 0,function*(){yield this.getNetwork();let em=yield(0,eP.mE)({filter:this._getFilter(eb)}),ew=yield this.perform("getLogs",em);return ew.forEach(eb=>{null==eb.removed&&(eb.removed=!1)}),eQ.Mb.arrayOf(this.formatter.filterLog.bind(this.formatter))(ew)})}getEtherPrice(){return eK(this,void 0,void 0,function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})})}_getBlockTag(eb){return eK(this,void 0,void 0,function*(){if("number"==typeof(eb=yield eb)&&eb<0){eb%1&&eZ.throwArgumentError("invalid BlockTag","blockTag",eb);let em=yield this._getInternalBlockNumber(100+2*this.pollingInterval);return(em+=eb)<0&&(em=0),this.formatter.blockTag(em)}return this.formatter.blockTag(eb)})}getResolver(eb){return eK(this,void 0,void 0,function*(){let em=eb;for(;;){if(""===em||"."===em||"eth"!==eb&&"eth"===em)return null;let ew=yield this._getResolver(em,"getResolver");if(null!=ew){let eH=new tO(this,ew,eb);if(em!==eb&&!(yield eH.supportsWildcard()))return null;return eH}em=em.split(".").slice(1).join(".")}})}_getResolver(eb,em){return eK(this,void 0,void 0,function*(){null==em&&(em="ENS");let ew=yield this.getNetwork();ew.ensAddress||eZ.throwError("network does not support ENS",eG.Yd.errors.UNSUPPORTED_OPERATION,{operation:em,network:ew.name});try{let em=yield this.call({to:ew.ensAddress,data:"0x0178b8bf"+(0,e_.VM)(eb).substring(2)});return this.formatter.callAddress(em)}catch(eb){}return null})}resolveName(eb){return eK(this,void 0,void 0,function*(){eb=yield eb;try{return Promise.resolve(this.formatter.address(eb))}catch(em){if((0,eD.A7)(eb))throw em}"string"!=typeof eb&&eZ.throwArgumentError("invalid ENS name","name",eb);let em=yield this.getResolver(eb);return em?yield em.getAddress():null})}lookupAddress(eb){return eK(this,void 0,void 0,function*(){eb=yield eb,eb=this.formatter.address(eb);let em=eb.substring(2).toLowerCase()+".addr.reverse",ew=yield this._getResolver(em,"lookupAddress");if(null==ew)return null;let eH=tN((yield this.call({to:ew,data:"0x691f3431"+(0,e_.VM)(em).substring(2)})),0),eN=yield this.resolveName(eH);return eN!=eb?null:eH})}getAvatar(eb){return eK(this,void 0,void 0,function*(){let em=null;if((0,eD.A7)(eb)){let ew=this.formatter.address(eb),eH=ew.substring(2).toLowerCase()+".addr.reverse",eN=yield this._getResolver(eH,"getAvatar");if(!eN)return null;em=new tO(this,eN,eH);try{let eb=yield em.getAvatar();if(eb)return eb.url}catch(eb){if(eb.code!==eG.Yd.errors.CALL_EXCEPTION)throw eb}try{let eb=tN((yield this.call({to:eN,data:"0x691f3431"+(0,e_.VM)(eH).substring(2)})),0);em=yield this.getResolver(eb)}catch(eb){if(eb.code!==eG.Yd.errors.CALL_EXCEPTION)throw eb;return null}}else if(!(em=yield this.getResolver(eb)))return null;let ew=yield em.getAvatar();return null==ew?null:ew.url})}perform(eb,em){return eZ.throwError(eb+" not implemented",eG.Yd.errors.NOT_IMPLEMENTED,{operation:eb})}_startEvent(eb){this.polling=this._events.filter(eb=>eb.pollable()).length>0}_stopEvent(eb){this.polling=this._events.filter(eb=>eb.pollable()).length>0}_addEventListener(eb,em,ew){let eH=new e5(e0(eb),em,ew);return this._events.push(eH),this._startEvent(eH),this}on(eb,em){return this._addEventListener(eb,em,!1)}once(eb,em){return this._addEventListener(eb,em,!0)}emit(eb,...em){let ew=!1,eH=[],eN=e0(eb);return this._events=this._events.filter(eb=>eb.tag!==eN||(setTimeout(()=>{eb.listener.apply(this,em)},0),ew=!0,!eb.once||(eH.push(eb),!1))),eH.forEach(eb=>{this._stopEvent(eb)}),ew}listenerCount(eb){if(!eb)return this._events.length;let em=e0(eb);return this._events.filter(eb=>eb.tag===em).length}listeners(eb){if(null==eb)return this._events.map(eb=>eb.listener);let em=e0(eb);return this._events.filter(eb=>eb.tag===em).map(eb=>eb.listener)}off(eb,em){if(null==em)return this.removeAllListeners(eb);let ew=[],eH=!1,eN=e0(eb);return this._events=this._events.filter(eb=>eb.tag!==eN||eb.listener!=em||!!eH||(eH=!0,ew.push(eb),!1)),ew.forEach(eb=>{this._stopEvent(eb)}),this}removeAllListeners(eb){let em=[];if(null==eb)em=this._events,this._events=[];else{let ew=e0(eb);this._events=this._events.filter(eb=>eb.tag!==ew||(em.push(eb),!1))}return em.forEach(eb=>{this._stopEvent(eb)}),this}}},30032:function(eb,em,ew){"use strict";ew.d(em,{Ed:function(){return eB},Gp:function(){return eR},Mb:function(){return ej},vh:function(){return eF}});var eH=ew(19485),eN=ew(2593),eV=ew(16441),eE=ew(9279),eD=ew(6881),eS=ew(83875),e_=ew(1581),eO=ew(34216);let eP=new e_.Yd(eO.i);class ej{constructor(){this.formats=this.getDefaultFormats()}getDefaultFormats(){let eb={},em=this.address.bind(this),ew=this.bigNumber.bind(this),eH=this.blockTag.bind(this),eN=this.data.bind(this),eV=this.hash.bind(this),eE=this.hex.bind(this),eS=this.number.bind(this),e_=this.type.bind(this),eO=eb=>this.data(eb,!0);return eb.transaction={hash:eV,type:e_,accessList:ej.allowNull(this.accessList.bind(this),null),blockHash:ej.allowNull(eV,null),blockNumber:ej.allowNull(eS,null),transactionIndex:ej.allowNull(eS,null),confirmations:ej.allowNull(eS,null),from:em,gasPrice:ej.allowNull(ew),maxPriorityFeePerGas:ej.allowNull(ew),maxFeePerGas:ej.allowNull(ew),gasLimit:ew,to:ej.allowNull(em,null),value:ew,nonce:eS,data:eN,r:ej.allowNull(this.uint256),s:ej.allowNull(this.uint256),v:ej.allowNull(eS),creates:ej.allowNull(em,null),raw:ej.allowNull(eN)},eb.transactionRequest={from:ej.allowNull(em),nonce:ej.allowNull(eS),gasLimit:ej.allowNull(ew),gasPrice:ej.allowNull(ew),maxPriorityFeePerGas:ej.allowNull(ew),maxFeePerGas:ej.allowNull(ew),to:ej.allowNull(em),value:ej.allowNull(ew),data:ej.allowNull(eO),type:ej.allowNull(eS),accessList:ej.allowNull(this.accessList.bind(this),null)},eb.receiptLog={transactionIndex:eS,blockNumber:eS,transactionHash:eV,address:em,topics:ej.arrayOf(eV),data:eN,logIndex:eS,blockHash:eV},eb.receipt={to:ej.allowNull(this.address,null),from:ej.allowNull(this.address,null),contractAddress:ej.allowNull(em,null),transactionIndex:eS,root:ej.allowNull(eE),gasUsed:ew,logsBloom:ej.allowNull(eN),blockHash:eV,transactionHash:eV,logs:ej.arrayOf(this.receiptLog.bind(this)),blockNumber:eS,confirmations:ej.allowNull(eS,null),cumulativeGasUsed:ew,effectiveGasPrice:ej.allowNull(ew),status:ej.allowNull(eS),type:e_},eb.block={hash:ej.allowNull(eV),parentHash:eV,number:eS,timestamp:eS,nonce:ej.allowNull(eE),difficulty:this.difficulty.bind(this),gasLimit:ew,gasUsed:ew,miner:ej.allowNull(em),extraData:eN,transactions:ej.allowNull(ej.arrayOf(eV)),baseFeePerGas:ej.allowNull(ew)},eb.blockWithTransactions=(0,eD.DC)(eb.block),eb.blockWithTransactions.transactions=ej.allowNull(ej.arrayOf(this.transactionResponse.bind(this))),eb.filter={fromBlock:ej.allowNull(eH,void 0),toBlock:ej.allowNull(eH,void 0),blockHash:ej.allowNull(eV,void 0),address:ej.allowNull(em,void 0),topics:ej.allowNull(this.topics.bind(this),void 0)},eb.filterLog={blockNumber:ej.allowNull(eS),blockHash:ej.allowNull(eV),transactionIndex:eS,removed:ej.allowNull(this.boolean.bind(this)),address:em,data:ej.allowFalsish(eN,"0x"),topics:ej.arrayOf(eV),transactionHash:eV,logIndex:eS},eb}accessList(eb){return(0,eS.z7)(eb||[])}number(eb){return"0x"===eb?0:eN.O$.from(eb).toNumber()}type(eb){return"0x"===eb||null==eb?0:eN.O$.from(eb).toNumber()}bigNumber(eb){return eN.O$.from(eb)}boolean(eb){if("boolean"==typeof eb)return eb;if("string"==typeof eb){if("true"===(eb=eb.toLowerCase()))return!0;if("false"===eb)return!1}throw Error("invalid boolean - "+eb)}hex(eb,em){return"string"==typeof eb&&(em||"0x"===eb.substring(0,2)||(eb="0x"+eb),(0,eV.A7)(eb))?eb.toLowerCase():eP.throwArgumentError("invalid hash","value",eb)}data(eb,em){let ew=this.hex(eb,em);if(ew.length%2!=0)throw Error("invalid data; odd-length - "+eb);return ew}address(eb){return(0,eH.Kn)(eb)}callAddress(eb){if(!(0,eV.A7)(eb,32))return null;let em=(0,eH.Kn)((0,eV.p3)(eb,12));return em===eE.d?null:em}contractAddress(eb){return(0,eH.CR)(eb)}blockTag(eb){if(null==eb)return"latest";if("earliest"===eb)return"0x0";switch(eb){case"earliest":return"0x0";case"latest":case"pending":case"safe":case"finalized":return eb}if("number"==typeof eb||(0,eV.A7)(eb))return(0,eV.$P)(eb);throw Error("invalid blockTag")}hash(eb,em){let ew=this.hex(eb,em);return 32!==(0,eV.E1)(ew)?eP.throwArgumentError("invalid hash","value",eb):ew}difficulty(eb){if(null==eb)return null;let em=eN.O$.from(eb);try{return em.toNumber()}catch(eb){}return null}uint256(eb){if(!(0,eV.A7)(eb))throw Error("invalid uint256");return(0,eV.$m)(eb,32)}_block(eb,em){null!=eb.author&&null==eb.miner&&(eb.miner=eb.author);let ew=null!=eb._difficulty?eb._difficulty:eb.difficulty,eH=ej.check(em,eb);return eH._difficulty=null==ew?null:eN.O$.from(ew),eH}block(eb){return this._block(eb,this.formats.block)}blockWithTransactions(eb){return this._block(eb,this.formats.blockWithTransactions)}transactionRequest(eb){return ej.check(this.formats.transactionRequest,eb)}transactionResponse(eb){null!=eb.gas&&null==eb.gasLimit&&(eb.gasLimit=eb.gas),eb.to&&eN.O$.from(eb.to).isZero()&&(eb.to="0x0000000000000000000000000000000000000000"),null!=eb.input&&null==eb.data&&(eb.data=eb.input),null==eb.to&&null==eb.creates&&(eb.creates=this.contractAddress(eb)),(1===eb.type||2===eb.type)&&null==eb.accessList&&(eb.accessList=[]);let em=ej.check(this.formats.transaction,eb);if(null!=eb.chainId){let ew=eb.chainId;(0,eV.A7)(ew)&&(ew=eN.O$.from(ew).toNumber()),em.chainId=ew}else{let ew=eb.networkId;null==ew&&null==em.v&&(ew=eb.chainId),(0,eV.A7)(ew)&&(ew=eN.O$.from(ew).toNumber()),"number"!=typeof ew&&null!=em.v&&((ew=(em.v-35)/2)<0&&(ew=0),ew=parseInt(ew)),"number"!=typeof ew&&(ew=0),em.chainId=ew}return em.blockHash&&"x"===em.blockHash.replace(/0/g,"")&&(em.blockHash=null),em}transaction(eb){return(0,eS.Qc)(eb)}receiptLog(eb){return ej.check(this.formats.receiptLog,eb)}receipt(eb){let em=ej.check(this.formats.receipt,eb);if(null!=em.root){if(em.root.length<=4){let eb=eN.O$.from(em.root).toNumber();0===eb||1===eb?(null!=em.status&&em.status!==eb&&eP.throwArgumentError("alt-root-status/status mismatch","value",{root:em.root,status:em.status}),em.status=eb,delete em.root):eP.throwArgumentError("invalid alt-root-status","value.root",em.root)}else 66!==em.root.length&&eP.throwArgumentError("invalid root hash","value.root",em.root)}return null!=em.status&&(em.byzantium=!0),em}topics(eb){return Array.isArray(eb)?eb.map(eb=>this.topics(eb)):null!=eb?this.hash(eb,!0):null}filter(eb){return ej.check(this.formats.filter,eb)}filterLog(eb){return ej.check(this.formats.filterLog,eb)}static check(eb,em){let ew={};for(let eH in eb)try{let eN=eb[eH](em[eH]);void 0!==eN&&(ew[eH]=eN)}catch(eb){throw eb.checkKey=eH,eb.checkValue=em[eH],eb}return ew}static allowNull(eb,em){return function(ew){return null==ew?em:eb(ew)}}static allowFalsish(eb,em){return function(ew){return ew?eb(ew):em}}static arrayOf(eb){return function(em){if(!Array.isArray(em))throw Error("not an array");let ew=[];return em.forEach(function(em){ew.push(eb(em))}),ew}}}function eB(eb){return eb&&"function"==typeof eb.isCommunityResource}function eR(eb){return eB(eb)&&eb.isCommunityResource()}let eU=!1;function eF(){eU||(eU=!0,console.log("========= NOTICE ========="),console.log("Request-Rate Exceeded (this message will not be repeated)"),console.log(""),console.log("The default API keys for each service are provided as a highly-throttled,"),console.log("community resource for low-traffic projects and early prototyping."),console.log(""),console.log("While your application will continue to function, we highly recommended"),console.log("signing up for your own API keys to improve performance, increase your"),console.log("request rate/limit and enable other perks, such as metrics and advanced APIs."),console.log(""),console.log("For more details: https://docs.ethers.io/api-keys/"),console.log("=========================="))}},96263:function(eb,em,ew){"use strict";ew.d(em,{J:function(){return ej},m:function(){return eP}});var eH=ew(6881),eN=ew(88089),eV=ew(30032),eE=ew(1581),eD=ew(34216),eS=ew(93901);let e_=new eE.Yd(eD.i),eO="84842078b09946638c03157f83405213";class eP extends eN.q{constructor(eb,em){let ew=new ej(eb,em),eN=ew.connection;eN.password&&e_.throwError("INFURA WebSocket project secrets unsupported",eE.Yd.errors.UNSUPPORTED_OPERATION,{operation:"InfuraProvider.getWebSocketProvider()"});let eV=eN.url.replace(/^http/i,"ws").replace("/v3/","/ws/v3/");super(eV,eb),(0,eH.zG)(this,"apiKey",ew.projectId),(0,eH.zG)(this,"projectId",ew.projectId),(0,eH.zG)(this,"projectSecret",ew.projectSecret)}isCommunityResource(){return this.projectId===eO}}class ej extends eS.l{static getWebSocketProvider(eb,em){return new eP(eb,em)}static getApiKey(eb){let em={apiKey:eO,projectId:eO,projectSecret:null};return null==eb||("string"==typeof eb?em.projectId=eb:null!=eb.projectSecret?(e_.assertArgument("string"==typeof eb.projectId,"projectSecret requires a projectId","projectId",eb.projectId),e_.assertArgument("string"==typeof eb.projectSecret,"invalid projectSecret","projectSecret","[REDACTED]"),em.projectId=eb.projectId,em.projectSecret=eb.projectSecret):eb.projectId&&(em.projectId=eb.projectId),em.apiKey=em.projectId),em}static getUrl(eb,em){let ew=null;switch(eb?eb.name:"unknown"){case"homestead":ew="mainnet.infura.io";break;case"goerli":ew="goerli.infura.io";break;case"sepolia":ew="sepolia.infura.io";break;case"matic":ew="polygon-mainnet.infura.io";break;case"maticmum":ew="polygon-mumbai.infura.io";break;case"optimism":ew="optimism-mainnet.infura.io";break;case"optimism-goerli":ew="optimism-goerli.infura.io";break;case"arbitrum":ew="arbitrum-mainnet.infura.io";break;case"arbitrum-goerli":ew="arbitrum-goerli.infura.io";break;default:e_.throwError("unsupported network",eE.Yd.errors.INVALID_ARGUMENT,{argument:"network",value:eb})}let eH={allowGzip:!0,url:"https://"+ew+"/v3/"+em.projectId,throttleCallback:(eb,ew)=>(em.projectId===eO&&(0,eV.vh)(),Promise.resolve(!0))};return null!=em.projectSecret&&(eH.user="",eH.password=em.projectSecret),eH}isCommunityResource(){return this.projectId===eO}}},82169:function(eb,em,ew){"use strict";ew.d(em,{C:function(){return e$},r:function(){return e0}});var eH=ew(48088),eN=ew(2593),eV=ew(16441),eE=ew(67827),eD=ew(6881),eS=ew(29251),e_=ew(83875),eO=ew(37707),eP=ew(1581),ej=ew(34216),eB=ew(97013),eR=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let eU=new eP.Yd(ej.i),eF=["call","estimateGas"];function eG(eb,em){if(null==eb)return null;if("string"==typeof eb.message&&eb.message.match("reverted")){let ew=(0,eV.A7)(eb.data)?eb.data:null;if(!em||ew)return{message:eb.message,data:ew}}if("object"==typeof eb){for(let ew in eb){let eH=eG(eb[ew],em);if(eH)return eH}return null}if("string"==typeof eb)try{return eG(JSON.parse(eb),em)}catch(eb){}return null}function eY(eb,em,ew){let eH=ew.transaction||ew.signedTransaction;if("call"===eb){let eb=eG(em,!0);if(eb)return eb.data;eU.throwError("missing revert data in call exception; Transaction reverted without a reason string",eP.Yd.errors.CALL_EXCEPTION,{data:"0x",transaction:eH,error:em})}if("estimateGas"===eb){let ew=eG(em.body,!1);null==ew&&(ew=eG(em,!1)),ew&&eU.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",eP.Yd.errors.UNPREDICTABLE_GAS_LIMIT,{reason:ew.message,method:eb,transaction:eH,error:em})}let eN=em.message;throw em.code===eP.Yd.errors.SERVER_ERROR&&em.error&&"string"==typeof em.error.message?eN=em.error.message:"string"==typeof em.body?eN=em.body:"string"==typeof em.responseText&&(eN=em.responseText),(eN=(eN||"").toLowerCase()).match(/insufficient funds|base fee exceeds gas limit|InsufficientFunds/i)&&eU.throwError("insufficient funds for intrinsic transaction cost",eP.Yd.errors.INSUFFICIENT_FUNDS,{error:em,method:eb,transaction:eH}),eN.match(/nonce (is )?too low/i)&&eU.throwError("nonce has already been used",eP.Yd.errors.NONCE_EXPIRED,{error:em,method:eb,transaction:eH}),eN.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&eU.throwError("replacement fee too low",eP.Yd.errors.REPLACEMENT_UNDERPRICED,{error:em,method:eb,transaction:eH}),eN.match(/only replay-protected/i)&&eU.throwError("legacy pre-eip-155 transactions not supported",eP.Yd.errors.UNSUPPORTED_OPERATION,{error:em,method:eb,transaction:eH}),eF.indexOf(eb)>=0&&eN.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&eU.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",eP.Yd.errors.UNPREDICTABLE_GAS_LIMIT,{error:em,method:eb,transaction:eH}),em}function eQ(eb){return new Promise(function(em){setTimeout(em,eb)})}function eK(eb){if(eb.error){let em=Error(eb.error.message);throw em.code=eb.error.code,em.data=eb.error.data,em}return eb.result}function eZ(eb){return eb?eb.toLowerCase():eb}let eW={};class e$ extends eH.E{constructor(eb,em,ew){if(super(),eb!==eW)throw Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");(0,eD.zG)(this,"provider",em),null==ew&&(ew=0),"string"==typeof ew?((0,eD.zG)(this,"_address",this.provider.formatter.address(ew)),(0,eD.zG)(this,"_index",null)):"number"==typeof ew?((0,eD.zG)(this,"_index",ew),(0,eD.zG)(this,"_address",null)):eU.throwArgumentError("invalid address or index","addressOrIndex",ew)}connect(eb){return eU.throwError("cannot alter JSON-RPC Signer connection",eP.Yd.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new eX(eW,this.provider,this._address||this._index)}getAddress(){return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then(eb=>(eb.length<=this._index&&eU.throwError("unknown account #"+this._index,eP.Yd.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(eb[this._index])))}sendUncheckedTransaction(eb){eb=(0,eD.DC)(eb);let em=this.getAddress().then(eb=>(eb&&(eb=eb.toLowerCase()),eb));if(null==eb.gasLimit){let ew=(0,eD.DC)(eb);ew.from=em,eb.gasLimit=this.provider.estimateGas(ew)}return null!=eb.to&&(eb.to=Promise.resolve(eb.to).then(eb=>eR(this,void 0,void 0,function*(){if(null==eb)return null;let em=yield this.provider.resolveName(eb);return null==em&&eU.throwArgumentError("provided ENS name resolves to null","tx.to",eb),em}))),(0,eD.mE)({tx:(0,eD.mE)(eb),sender:em}).then(({tx:em,sender:ew})=>{null!=em.from?em.from.toLowerCase()!==ew&&eU.throwArgumentError("from address mismatch","transaction",eb):em.from=ew;let eH=this.provider.constructor.hexlifyTransaction(em,{from:!0});return this.provider.send("eth_sendTransaction",[eH]).then(eb=>eb,eb=>("string"==typeof eb.message&&eb.message.match(/user denied/i)&&eU.throwError("user rejected transaction",eP.Yd.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:em}),eY("sendTransaction",eb,eH)))})}signTransaction(eb){return eU.throwError("signing transactions is unsupported",eP.Yd.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(eb){return eR(this,void 0,void 0,function*(){let em=yield this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval),ew=yield this.sendUncheckedTransaction(eb);try{return yield(0,eO.$l)(()=>eR(this,void 0,void 0,function*(){let eb=yield this.provider.getTransaction(ew);if(null!==eb)return this.provider._wrapTransaction(eb,ew,em)}),{oncePoll:this.provider})}catch(eb){throw eb.transactionHash=ew,eb}})}signMessage(eb){return eR(this,void 0,void 0,function*(){let em="string"==typeof eb?(0,eS.Y0)(eb):eb,ew=yield this.getAddress();try{return yield this.provider.send("personal_sign",[(0,eV.Dv)(em),ew.toLowerCase()])}catch(em){throw"string"==typeof em.message&&em.message.match(/user denied/i)&&eU.throwError("user rejected signing",eP.Yd.errors.ACTION_REJECTED,{action:"signMessage",from:ew,messageData:eb}),em}})}_legacySignMessage(eb){return eR(this,void 0,void 0,function*(){let em="string"==typeof eb?(0,eS.Y0)(eb):eb,ew=yield this.getAddress();try{return yield this.provider.send("eth_sign",[ew.toLowerCase(),(0,eV.Dv)(em)])}catch(em){throw"string"==typeof em.message&&em.message.match(/user denied/i)&&eU.throwError("user rejected signing",eP.Yd.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:ew,messageData:eb}),em}})}_signTypedData(eb,em,ew){return eR(this,void 0,void 0,function*(){let eH=yield eE.E.resolveNames(eb,em,ew,eb=>this.provider.resolveName(eb)),eN=yield this.getAddress();try{return yield this.provider.send("eth_signTypedData_v4",[eN.toLowerCase(),JSON.stringify(eE.E.getPayload(eH.domain,em,eH.value))])}catch(eb){throw"string"==typeof eb.message&&eb.message.match(/user denied/i)&&eU.throwError("user rejected signing",eP.Yd.errors.ACTION_REJECTED,{action:"_signTypedData",from:eN,messageData:{domain:eH.domain,types:em,value:eH.value}}),eb}})}unlock(eb){return eR(this,void 0,void 0,function*(){let em=this.provider,ew=yield this.getAddress();return em.send("personal_unlockAccount",[ew.toLowerCase(),eb,null])})}}class eX extends e${sendTransaction(eb){return this.sendUncheckedTransaction(eb).then(eb=>({hash:eb,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:em=>this.provider.waitForTransaction(eb,em)}))}}let eJ={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class e0 extends eB.Zk{constructor(eb,em){let ew=em;null==ew&&(ew=new Promise((eb,em)=>{setTimeout(()=>{this.detectNetwork().then(em=>{eb(em)},eb=>{em(eb)})},0)})),super(ew),eb||(eb=(0,eD.tu)(this.constructor,"defaultUrl")()),"string"==typeof eb?(0,eD.zG)(this,"connection",Object.freeze({url:eb})):(0,eD.zG)(this,"connection",Object.freeze((0,eD.DC)(eb))),this._nextId=42}get _cache(){return null==this._eventLoopCache&&(this._eventLoopCache={}),this._eventLoopCache}static defaultUrl(){return"http://localhost:8545"}detectNetwork(){return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout(()=>{this._cache.detectNetwork=null},0)),this._cache.detectNetwork}_uncachedDetectNetwork(){return eR(this,void 0,void 0,function*(){yield eQ(0);let eb=null;try{eb=yield this.send("eth_chainId",[])}catch(em){try{eb=yield this.send("net_version",[])}catch(eb){}}if(null!=eb){let em=(0,eD.tu)(this.constructor,"getNetwork");try{return em(eN.O$.from(eb).toNumber())}catch(em){return eU.throwError("could not detect network",eP.Yd.errors.NETWORK_ERROR,{chainId:eb,event:"invalidNetwork",serverError:em})}}return eU.throwError("could not detect network",eP.Yd.errors.NETWORK_ERROR,{event:"noNetwork"})})}getSigner(eb){return new e$(eW,this,eb)}getUncheckedSigner(eb){return this.getSigner(eb).connectUnchecked()}listAccounts(){return this.send("eth_accounts",[]).then(eb=>eb.map(eb=>this.formatter.address(eb)))}send(eb,em){let ew={method:eb,params:em,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:(0,eD.p$)(ew),provider:this});let eH=["eth_chainId","eth_blockNumber"].indexOf(eb)>=0;if(eH&&this._cache[eb])return this._cache[eb];let eN=(0,eO.rd)(this.connection,JSON.stringify(ew),eK).then(eb=>(this.emit("debug",{action:"response",request:ew,response:eb,provider:this}),eb),eb=>{throw this.emit("debug",{action:"response",error:eb,request:ew,provider:this}),eb});return eH&&(this._cache[eb]=eN,setTimeout(()=>{this._cache[eb]=null},0)),eN}prepareRequest(eb,em){switch(eb){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[eZ(em.address),em.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[eZ(em.address),em.blockTag]];case"getCode":return["eth_getCode",[eZ(em.address),em.blockTag]];case"getStorageAt":return["eth_getStorageAt",[eZ(em.address),(0,eV.$m)(em.position,32),em.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[em.signedTransaction]];case"getBlock":if(em.blockTag)return["eth_getBlockByNumber",[em.blockTag,!!em.includeTransactions]];if(em.blockHash)return["eth_getBlockByHash",[em.blockHash,!!em.includeTransactions]];break;case"getTransaction":return["eth_getTransactionByHash",[em.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[em.transactionHash]];case"call":{let eb=(0,eD.tu)(this.constructor,"hexlifyTransaction");return["eth_call",[eb(em.transaction,{from:!0}),em.blockTag]]}case"estimateGas":{let eb=(0,eD.tu)(this.constructor,"hexlifyTransaction");return["eth_estimateGas",[eb(em.transaction,{from:!0})]]}case"getLogs":return em.filter&&null!=em.filter.address&&(em.filter.address=eZ(em.filter.address)),["eth_getLogs",[em.filter]]}return null}perform(eb,em){return eR(this,void 0,void 0,function*(){if("call"===eb||"estimateGas"===eb){let eb=em.transaction;if(eb&&null!=eb.type&&eN.O$.from(eb.type).isZero()&&null==eb.maxFeePerGas&&null==eb.maxPriorityFeePerGas){let ew=yield this.getFeeData();null==ew.maxFeePerGas&&null==ew.maxPriorityFeePerGas&&((em=(0,eD.DC)(em)).transaction=(0,eD.DC)(eb),delete em.transaction.type)}}let ew=this.prepareRequest(eb,em);null==ew&&eU.throwError(eb+" not implemented",eP.Yd.errors.NOT_IMPLEMENTED,{operation:eb});try{return yield this.send(ew[0],ew[1])}catch(ew){return eY(eb,ew,em)}})}_startEvent(eb){"pending"===eb.tag&&this._startPending(),super._startEvent(eb)}_startPending(){if(null!=this._pendingFilter)return;let eb=this,em=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=em,em.then(function(ew){function eH(){eb.send("eth_getFilterChanges",[ew]).then(function(ew){if(eb._pendingFilter!=em)return null;let eH=Promise.resolve();return ew.forEach(function(em){eb._emitted["t:"+em.toLowerCase()]="pending",eH=eH.then(function(){return eb.getTransaction(em).then(function(em){return eb.emit("pending",em),null})})}),eH.then(function(){return eQ(1e3)})}).then(function(){if(eb._pendingFilter!=em){eb.send("eth_uninstallFilter",[ew]);return}return setTimeout(function(){eH()},0),null}).catch(eb=>{})}return eH(),ew}).catch(eb=>{})}_stopEvent(eb){"pending"===eb.tag&&0===this.listenerCount("pending")&&(this._pendingFilter=null),super._stopEvent(eb)}static hexlifyTransaction(eb,em){let ew=(0,eD.DC)(eJ);if(em)for(let eb in em)em[eb]&&(ew[eb]=!0);(0,eD.uj)(eb,ew);let eH={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach(function(em){if(null==eb[em])return;let ew=(0,eV.$P)(eN.O$.from(eb[em]));"gasLimit"===em&&(em="gas"),eH[em]=ew}),["from","to","data"].forEach(function(em){null!=eb[em]&&(eH[em]=(0,eV.Dv)(eb[em]))}),eb.accessList&&(eH.accessList=(0,e_.z7)(eb.accessList)),eH}}},93901:function(eb,em,ew){"use strict";ew.d(em,{c:function(){return e_},l:function(){return eO}});var eH=ew(6881),eN=ew(1581),eV=ew(34216),eE=ew(82169),eD=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let eS=new eN.Yd(eV.i);class e_ extends eE.r{detectNetwork(){let eb=Object.create(null,{detectNetwork:{get:()=>super.detectNetwork}});return eD(this,void 0,void 0,function*(){let em=this.network;return null==em&&((em=yield eb.detectNetwork.call(this))||eS.throwError("no network detected",eN.Yd.errors.UNKNOWN_ERROR,{}),null==this._network&&((0,eH.zG)(this,"_network",em),this.emit("network",em,null))),em})}}class eO extends e_{constructor(eb,em){eS.checkAbstract(new.target,eO),eb=(0,eH.tu)(new.target,"getNetwork")(eb),em=(0,eH.tu)(new.target,"getApiKey")(em);let ew=(0,eH.tu)(new.target,"getUrl")(eb,em);super(ew,eb),"string"==typeof em?(0,eH.zG)(this,"apiKey",em):null!=em&&Object.keys(em).forEach(eb=>{(0,eH.zG)(this,eb,em[eb])})}_startPending(){eS.warn("WARNING: API provider does not support pending filters")}isCommunityResource(){return!1}getSigner(eb){return eS.throwError("API provider does not support signing",eN.Yd.errors.UNSUPPORTED_OPERATION,{operation:"getSigner"})}listAccounts(){return Promise.resolve([])}static getApiKey(eb){return eb}static getUrl(eb,em){return eS.throwError("not implemented; sub-classes must override getUrl",eN.Yd.errors.NOT_IMPLEMENTED,{operation:"getUrl"})}}},241:function(eb,em,ew){"use strict";ew.d(em,{Q:function(){return eP}});var eH=ew(6881),eN=ew(1581),eV=ew(34216),eE=ew(82169);let eD=new eN.Yd(eV.i),eS=1;function e_(eb,em){let ew="Web3LegacyFetcher";return function(eb,eN){let eV={method:eb,params:eN,id:eS++,jsonrpc:"2.0"};return new Promise((eb,eN)=>{this.emit("debug",{action:"request",fetcher:ew,request:(0,eH.p$)(eV),provider:this}),em(eV,(em,eH)=>{if(em)return this.emit("debug",{action:"response",fetcher:ew,error:em,request:eV,provider:this}),eN(em);if(this.emit("debug",{action:"response",fetcher:ew,request:eV,response:eH,provider:this}),eH.error){let eb=Error(eH.error.message);return eb.code=eH.error.code,eb.data=eH.error.data,eN(eb)}eb(eH.result)})})}}function eO(eb){return function(em,ew){null==ew&&(ew=[]);let eN={method:em,params:ew};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:(0,eH.p$)(eN),provider:this}),eb.request(eN).then(eb=>(this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:eN,response:eb,provider:this}),eb),eb=>{throw this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:eN,error:eb,provider:this}),eb})}}class eP extends eE.r{constructor(eb,em){null==eb&&eD.throwArgumentError("missing provider","provider",eb);let ew=null,eN=null,eV=null;"function"==typeof eb?(ew="unknown:",eN=eb):((ew=eb.host||eb.path||"")||!eb.isMetaMask||(ew="metamask"),eV=eb,eb.request?(""===ew&&(ew="eip-1193:"),eN=eO(eb)):eb.sendAsync?eN=e_(eb,eb.sendAsync.bind(eb)):eb.send?eN=e_(eb,eb.send.bind(eb)):eD.throwArgumentError("unsupported provider","provider",eb),ew||(ew="unknown:")),super(ew,em),(0,eH.zG)(this,"jsonRpcFetchFunc",eN),(0,eH.zG)(this,"provider",eV)}send(eb,em){return this.jsonRpcFetchFunc(eb,em)}}},88089:function(eb,em,ew){"use strict";ew.d(em,{q:function(){return ej}});var eH=ew(2593),eN=ew(6881),eV=ew(82169),eE=ew(1581),eD=ew(34216);let eS=null;try{if(eS=WebSocket,null==eS)throw Error("inject please")}catch(em){let eb=new eE.Yd(eD.i);eS=function(){eb.throwError("WebSockets not supported in this environment",eE.Yd.errors.UNSUPPORTED_OPERATION,{operation:"new WebSocket()"})}}var e_=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let eO=new eE.Yd(eD.i),eP=1;class ej extends eV.r{constructor(eb,em){"any"===em&&eO.throwError("WebSocketProvider does not support 'any' network yet",eE.Yd.errors.UNSUPPORTED_OPERATION,{operation:"network:any"}),"string"==typeof eb?super(eb,em):super("_websocket",em),this._pollingInterval=-1,this._wsReady=!1,"string"==typeof eb?(0,eN.zG)(this,"_websocket",new eS(this.connection.url)):(0,eN.zG)(this,"_websocket",eb),(0,eN.zG)(this,"_requests",{}),(0,eN.zG)(this,"_subs",{}),(0,eN.zG)(this,"_subIds",{}),(0,eN.zG)(this,"_detectNetwork",super.detectNetwork()),this.websocket.onopen=()=>{this._wsReady=!0,Object.keys(this._requests).forEach(eb=>{this.websocket.send(this._requests[eb].payload)})},this.websocket.onmessage=eb=>{let em=eb.data,ew=JSON.parse(em);if(null!=ew.id){let eb=String(ew.id),eH=this._requests[eb];if(delete this._requests[eb],void 0!==ew.result)eH.callback(null,ew.result),this.emit("debug",{action:"response",request:JSON.parse(eH.payload),response:ew.result,provider:this});else{let eb=null;ew.error?(eb=Error(ew.error.message||"unknown error"),(0,eN.zG)(eb,"code",ew.error.code||null),(0,eN.zG)(eb,"response",em)):eb=Error("unknown error"),eH.callback(eb,void 0),this.emit("debug",{action:"response",error:eb,request:JSON.parse(eH.payload),provider:this})}}else if("eth_subscription"===ew.method){let eb=this._subs[ew.params.subscription];eb&&eb.processFunc(ew.params.result)}else console.warn("this should not happen")};let ew=setInterval(()=>{this.emit("poll")},1e3);ew.unref&&ew.unref()}get websocket(){return this._websocket}detectNetwork(){return this._detectNetwork}get pollingInterval(){return 0}resetEventsBlock(eb){eO.throwError("cannot reset events block on WebSocketProvider",eE.Yd.errors.UNSUPPORTED_OPERATION,{operation:"resetEventBlock"})}set pollingInterval(eb){eO.throwError("cannot set polling interval on WebSocketProvider",eE.Yd.errors.UNSUPPORTED_OPERATION,{operation:"setPollingInterval"})}poll(){return e_(this,void 0,void 0,function*(){return null})}set polling(eb){eb&&eO.throwError("cannot set polling on WebSocketProvider",eE.Yd.errors.UNSUPPORTED_OPERATION,{operation:"setPolling"})}send(eb,em){let ew=eP++;return new Promise((eH,eN)=>{function eV(eb,em){return eb?eN(eb):eH(em)}let eE=JSON.stringify({method:eb,params:em,id:ew,jsonrpc:"2.0"});this.emit("debug",{action:"request",request:JSON.parse(eE),provider:this}),this._requests[String(ew)]={callback:eV,payload:eE},this._wsReady&&this.websocket.send(eE)})}static defaultUrl(){return"ws://localhost:8546"}_subscribe(eb,em,ew){return e_(this,void 0,void 0,function*(){let eH=this._subIds[eb];null==eH&&(eH=Promise.all(em).then(eb=>this.send("eth_subscribe",eb)),this._subIds[eb]=eH);let eN=yield eH;this._subs[eN]={tag:eb,processFunc:ew}})}_startEvent(eb){switch(eb.type){case"block":this._subscribe("block",["newHeads"],eb=>{let em=eH.O$.from(eb.number).toNumber();this._emitted.block=em,this.emit("block",em)});break;case"pending":this._subscribe("pending",["newPendingTransactions"],eb=>{this.emit("pending",eb)});break;case"filter":this._subscribe(eb.tag,["logs",this._getFilter(eb.filter)],em=>{null==em.removed&&(em.removed=!1),this.emit(eb.filter,this.formatter.filterLog(em))});break;case"tx":{let em=eb=>{let em=eb.hash;this.getTransactionReceipt(em).then(eb=>{eb&&this.emit(em,eb)})};em(eb),this._subscribe("tx",["newHeads"],eb=>{this._events.filter(eb=>"tx"===eb.type).forEach(em)});break}case"debug":case"poll":case"willPoll":case"didPoll":case"error":break;default:console.log("unhandled:",eb)}}_stopEvent(eb){let em=eb.tag;if("tx"===eb.type){if(this._events.filter(eb=>"tx"===eb.type).length)return;em="tx"}else if(this.listenerCount(eb.event))return;let ew=this._subIds[em];ew&&(delete this._subIds[em],ew.then(eb=>{this._subs[eb]&&(delete this._subs[eb],this.send("eth_unsubscribe",[eb]))}))}destroy(){return e_(this,void 0,void 0,function*(){this.websocket.readyState===eS.CONNECTING&&(yield new Promise(eb=>{this.websocket.onopen=function(){eb(!0)},this.websocket.onerror=function(){eb(!1)}})),this.websocket.close(1e3)})}}},5634:function(eb,em,ew){"use strict";ew.d(em,{O:function(){return eO}});var eH=ew(16441),eN=ew(1581);let eV="random/5.7.0",eE=new eN.Yd(eV);function eD(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==ew.g)return ew.g;throw Error("unable to locate global object")}let eS=eD(),e_=eS.crypto||eS.msCrypto;function eO(eb){(eb<=0||eb>1024||eb%1||eb!=eb)&&eE.throwArgumentError("invalid length","length",eb);let em=new Uint8Array(eb);return e_.getRandomValues(em),(0,eH.lE)(em)}e_&&e_.getRandomValues||(eE.warn("WARNING: Missing strong random number source"),e_={getRandomValues:function(eb){return eE.throwError("no secure random source avaialble",eN.Yd.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}})},59052:function(eb,em,ew){"use strict";ew.r(em),ew.d(em,{decode:function(){return eB},encode:function(){return eO}});var eH=ew(16441),eN=ew(1581);let eV="rlp/5.7.0",eE=new eN.Yd(eV);function eD(eb){let em=[];for(;eb;)em.unshift(255&eb),eb>>=8;return em}function eS(eb,em,ew){let eH=0;for(let eN=0;eNem+1+eH&&eE.throwError("child data too short",eN.Yd.errors.BUFFER_OVERRUN,{})}return{consumed:1+eH,result:eV}}function ej(eb,em){if(0===eb.length&&eE.throwError("data too short",eN.Yd.errors.BUFFER_OVERRUN,{}),eb[em]>=248){let ew=eb[em]-247;em+1+ew>eb.length&&eE.throwError("data short segment too short",eN.Yd.errors.BUFFER_OVERRUN,{});let eH=eS(eb,em+1,ew);return em+1+ew+eH>eb.length&&eE.throwError("data long segment too short",eN.Yd.errors.BUFFER_OVERRUN,{}),eP(eb,em,em+1+ew,ew+eH)}if(eb[em]>=192){let ew=eb[em]-192;return em+1+ew>eb.length&&eE.throwError("data array too short",eN.Yd.errors.BUFFER_OVERRUN,{}),eP(eb,em,em+1,ew)}if(eb[em]>=184){let ew=eb[em]-183;em+1+ew>eb.length&&eE.throwError("data array too short",eN.Yd.errors.BUFFER_OVERRUN,{});let eV=eS(eb,em+1,ew);em+1+ew+eV>eb.length&&eE.throwError("data array too short",eN.Yd.errors.BUFFER_OVERRUN,{});let eD=(0,eH.Dv)(eb.slice(em+1+ew,em+1+ew+eV));return{consumed:1+ew+eV,result:eD}}if(eb[em]>=128){let ew=eb[em]-128;em+1+ew>eb.length&&eE.throwError("data too short",eN.Yd.errors.BUFFER_OVERRUN,{});let eV=(0,eH.Dv)(eb.slice(em+1,em+1+ew));return{consumed:1+ew,result:eV}}return{consumed:1,result:(0,eH.Dv)(eb[em])}}function eB(eb){let em=(0,eH.lE)(eb),ew=ej(em,0);return ew.consumed!==em.length&&eE.throwArgumentError("invalid rlp data","data",eb),ew.result}},2006:function(eb,em,ew){"use strict";ew.d(em,{Gy:function(){return eB},bP:function(){return eO},JQ:function(){return eP},o:function(){return ej}});var eH=ew(33715),eN=ew.n(eH),eV=ew(16441),eE=ew(21261),eD=ew(1581);let eS="sha2/5.7.0",e_=new eD.Yd(eS);function eO(eb){return"0x"+eN().ripemd160().update((0,eV.lE)(eb)).digest("hex")}function eP(eb){return"0x"+eN().sha256().update((0,eV.lE)(eb)).digest("hex")}function ej(eb){return"0x"+eN().sha512().update((0,eV.lE)(eb)).digest("hex")}function eB(eb,em,ew){return eE.p[eb]||e_.throwError("unsupported algorithm "+eb,eD.Yd.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:eb}),"0x"+eN().hmac(eN()[eb],(0,eV.lE)(em)).update((0,eV.lE)(ew)).digest("hex")}},21261:function(eb,em,ew){"use strict";var eH;ew.d(em,{p:function(){return eH}}),function(eb){eb.sha256="sha256",eb.sha512="sha512"}(eH||(eH={}))},67669:function(eb,em,ew){"use strict";ew.d(em,{Et:function(){return tQ},VW:function(){return tK},LO:function(){return tq}});var eH=ew(13550),eN=ew.n(eH),eV=ew(33715),eE=ew.n(eV);function eD(eb,em,ew){return eb(ew={path:em,exports:{},require:function(eb,em){return eS(eb,null==em?ew.path:em)}},ew.exports),ew.exports}function eS(){throw Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==ew.g?ew.g:"undefined"!=typeof self&&self;var e_=eO;function eO(eb,em){if(!eb)throw Error(em||"Assertion failed")}eO.equal=function(eb,em,ew){if(eb!=em)throw Error(ew||"Assertion failed: "+eb+" != "+em)};var eP=eD(function(eb,em){var ew=em;function eH(eb,em){if(Array.isArray(eb))return eb.slice();if(!eb)return[];var ew=[];if("string"!=typeof eb){for(var eH=0;eH>8,eE=255&eN;eV?ew.push(eV,eE):ew.push(eE)}return ew}function eN(eb){return 1===eb.length?"0"+eb:eb}function eV(eb){for(var em="",ew=0;ew(eN>>1)-1?(eN>>1)-eS:eS,eV.isubn(eD)):eD=0,eH[eE]=eD,eV.iushrn(1)}return eH}function eV(eb,em){var ew=[[],[]];eb=eb.clone(),em=em.clone();for(var eH=0,eN=0;eb.cmpn(-eH)>0||em.cmpn(-eN)>0;){var eV,eE,eD,eS=eb.andln(3)+eH&3,e_=em.andln(3)+eN&3;3===eS&&(eS=-1),3===e_&&(e_=-1),eE=(1&eS)==0?0:(3==(eV=eb.andln(7)+eH&7)||5===eV)&&2===e_?-eS:eS,ew[0].push(eE),eD=(1&e_)==0?0:(3==(eV=em.andln(7)+eN&7)||5===eV)&&2===eS?-e_:e_,ew[1].push(eD),2*eH===eE+1&&(eH=1-eH),2*eN===eD+1&&(eN=1-eN),eb.iushrn(1),em.iushrn(1)}return ew}function eE(eb,em,ew){var eH="_"+em;eb.prototype[em]=function(){return void 0!==this[eH]?this[eH]:this[eH]=ew.call(this)}}function eD(eb){return"string"==typeof eb?ew.toArray(eb,"hex"):eb}function eS(eb){return new(eN())(eb,"hex","le")}ew.assert=e_,ew.toArray=eP.toArray,ew.zero2=eP.zero2,ew.toHex=eP.toHex,ew.encode=eP.encode,ew.getNAF=eH,ew.getJSF=eV,ew.cachedProperty=eE,ew.parseBytes=eD,ew.intFromLE=eS}),eB=ej.getNAF,eR=ej.getJSF,eU=ej.assert;function eF(eb,em){this.type=eb,this.p=new(eN())(em.p,16),this.red=em.prime?eN().red(em.prime):eN().mont(this.p),this.zero=new(eN())(0).toRed(this.red),this.one=new(eN())(1).toRed(this.red),this.two=new(eN())(2).toRed(this.red),this.n=em.n&&new(eN())(em.n,16),this.g=em.g&&this.pointFromJSON(em.g,em.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var ew=this.n&&this.p.div(this.n);!ew||ew.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var eG=eF;function eY(eb,em){this.curve=eb,this.type=em,this.precomputed=null}eF.prototype.point=function(){throw Error("Not implemented")},eF.prototype.validate=function(){throw Error("Not implemented")},eF.prototype._fixedNafMul=function(eb,em){eU(eb.precomputed);var ew,eH,eN=eb._getDoubles(),eV=eB(em,1,this._bitLength),eE=(1<=ew;eS--)eH=(eH<<1)+eV[eS];eD.push(eH)}for(var e_=this.jpoint(null,null,null),eO=this.jpoint(null,null,null),eP=eE;eP>0;eP--){for(ew=0;ew=0;eD--){for(var eS=0;eD>=0&&0===eV[eD];eD--)eS++;if(eD>=0&&eS++,eE=eE.dblp(eS),eD<0)break;var e_=eV[eD];eU(0!==e_),eE="affine"===eb.type?e_>0?eE.mixedAdd(eN[e_-1>>1]):eE.mixedAdd(eN[-e_-1>>1].neg()):e_>0?eE.add(eN[e_-1>>1]):eE.add(eN[-e_-1>>1].neg())}return"affine"===eb.type?eE.toP():eE},eF.prototype._wnafMulAdd=function(eb,em,ew,eH,eN){var eV,eE,eD,eS=this._wnafT1,e_=this._wnafT2,eO=this._wnafT3,eP=0;for(eV=0;eV=1;eV-=2){var eU=eV-1,eF=eV;if(1!==eS[eU]||1!==eS[eF]){eO[eU]=eB(ew[eU],eS[eU],this._bitLength),eO[eF]=eB(ew[eF],eS[eF],this._bitLength),eP=Math.max(eO[eU].length,eP),eP=Math.max(eO[eF].length,eP);continue}var eG=[em[eU],null,null,em[eF]];0===em[eU].y.cmp(em[eF].y)?(eG[1]=em[eU].add(em[eF]),eG[2]=em[eU].toJ().mixedAdd(em[eF].neg())):0===em[eU].y.cmp(em[eF].y.redNeg())?(eG[1]=em[eU].toJ().mixedAdd(em[eF]),eG[2]=em[eU].add(em[eF].neg())):(eG[1]=em[eU].toJ().mixedAdd(em[eF]),eG[2]=em[eU].toJ().mixedAdd(em[eF].neg()));var eY=[-3,-1,-5,-7,0,7,5,1,3],eQ=eR(ew[eU],ew[eF]);for(eE=0,eP=Math.max(eQ[0].length,eP),eO[eU]=Array(eP),eO[eF]=Array(eP);eE=0;eV--){for(var eX=0;eV>=0;){var eJ=!0;for(eE=0;eE=0&&eX++,eW=eW.dblp(eX),eV<0)break;for(eE=0;eE0?eD=e_[eE][e0-1>>1]:e0<0&&(eD=e_[eE][-e0-1>>1].neg()),eW="affine"===eD.type?eW.mixedAdd(eD):eW.add(eD))}}for(eV=0;eV=Math.ceil((eb.bitLength()+1)/em.step)},eY.prototype._getDoubles=function(eb,em){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var ew=[this],eH=this,eN=0;eNeV[0].cmp(eV[1])?eV[0]:eV[1]).toRed(this.red)}if(eb.lambda)ew=new(eN())(eb.lambda,16);else{var eE=this._getEndoRoots(this.n);0===this.g.mul(eE[0]).x.cmp(this.g.x.redMul(em))?ew=eE[0]:(ew=eE[1],eK(0===this.g.mul(ew).x.cmp(this.g.x.redMul(em))))}return eH=eb.basis?eb.basis.map(function(eb){return{a:new(eN())(eb.a,16),b:new(eN())(eb.b,16)}}):this._getEndoBasis(ew),{beta:em,lambda:ew,basis:eH}}},eZ.prototype._getEndoRoots=function(eb){var em=eb===this.p?this.red:eN().mont(eb),ew=new(eN())(2).toRed(em).redInvm(),eH=ew.redNeg(),eV=new(eN())(3).toRed(em).redNeg().redSqrt().redMul(ew);return[eH.redAdd(eV).fromRed(),eH.redSub(eV).fromRed()]},eZ.prototype._getEndoBasis=function(eb){for(var em,ew,eH,eV,eE,eD,eS,e_,eO,eP=this.n.ushrn(Math.floor(this.n.bitLength()/2)),ej=eb,eB=this.n.clone(),eR=new(eN())(1),eU=new(eN())(0),eF=new(eN())(0),eG=new(eN())(1),eY=0;0!==ej.cmpn(0);){var eQ=eB.div(ej);e_=eB.sub(eQ.mul(ej)),eO=eF.sub(eQ.mul(eR));var eK=eG.sub(eQ.mul(eU));if(!eH&&0>e_.cmp(eP))em=eS.neg(),ew=eR,eH=e_.neg(),eV=eO;else if(eH&&2==++eY)break;eS=e_,eB=ej,ej=e_,eF=eR,eR=eO,eG=eU,eU=eK}eE=e_.neg(),eD=eO;var eZ=eH.sqr().add(eV.sqr());return eE.sqr().add(eD.sqr()).cmp(eZ)>=0&&(eE=em,eD=ew),eH.negative&&(eH=eH.neg(),eV=eV.neg()),eE.negative&&(eE=eE.neg(),eD=eD.neg()),[{a:eH,b:eV},{a:eE,b:eD}]},eZ.prototype._endoSplit=function(eb){var em=this.endo.basis,ew=em[0],eH=em[1],eN=eH.b.mul(eb).divRound(this.n),eV=ew.b.neg().mul(eb).divRound(this.n),eE=eN.mul(ew.a),eD=eV.mul(eH.a),eS=eN.mul(ew.b),e_=eV.mul(eH.b);return{k1:eb.sub(eE).sub(eD),k2:eS.add(e_).neg()}},eZ.prototype.pointFromX=function(eb,em){(eb=new(eN())(eb,16)).red||(eb=eb.toRed(this.red));var ew=eb.redSqr().redMul(eb).redIAdd(eb.redMul(this.a)).redIAdd(this.b),eH=ew.redSqrt();if(0!==eH.redSqr().redSub(ew).cmp(this.zero))throw Error("invalid point");var eV=eH.fromRed().isOdd();return(em&&!eV||!em&&eV)&&(eH=eH.redNeg()),this.point(eb,eH)},eZ.prototype.validate=function(eb){if(eb.inf)return!0;var em=eb.x,ew=eb.y,eH=this.a.redMul(em),eN=em.redSqr().redMul(em).redIAdd(eH).redIAdd(this.b);return 0===ew.redSqr().redISub(eN).cmpn(0)},eZ.prototype._endoWnafMulAdd=function(eb,em,ew){for(var eH=this._endoWnafT1,eN=this._endoWnafT2,eV=0;eV":""},e$.prototype.isInfinity=function(){return this.inf},e$.prototype.add=function(eb){if(this.inf)return eb;if(eb.inf)return this;if(this.eq(eb))return this.dbl();if(this.neg().eq(eb)||0===this.x.cmp(eb.x))return this.curve.point(null,null);var em=this.y.redSub(eb.y);0!==em.cmpn(0)&&(em=em.redMul(this.x.redSub(eb.x).redInvm()));var ew=em.redSqr().redISub(this.x).redISub(eb.x),eH=em.redMul(this.x.redSub(ew)).redISub(this.y);return this.curve.point(ew,eH)},e$.prototype.dbl=function(){if(this.inf)return this;var eb=this.y.redAdd(this.y);if(0===eb.cmpn(0))return this.curve.point(null,null);var em=this.curve.a,ew=this.x.redSqr(),eH=eb.redInvm(),eN=ew.redAdd(ew).redIAdd(ew).redIAdd(em).redMul(eH),eV=eN.redSqr().redISub(this.x.redAdd(this.x)),eE=eN.redMul(this.x.redSub(eV)).redISub(this.y);return this.curve.point(eV,eE)},e$.prototype.getX=function(){return this.x.fromRed()},e$.prototype.getY=function(){return this.y.fromRed()},e$.prototype.mul=function(eb){return(eb=new(eN())(eb,16),this.isInfinity())?this:this._hasDoubles(eb)?this.curve._fixedNafMul(this,eb):this.curve.endo?this.curve._endoWnafMulAdd([this],[eb]):this.curve._wnafMul(this,eb)},e$.prototype.mulAdd=function(eb,em,ew){var eH=[this,em],eN=[eb,ew];return this.curve.endo?this.curve._endoWnafMulAdd(eH,eN):this.curve._wnafMulAdd(1,eH,eN,2)},e$.prototype.jmulAdd=function(eb,em,ew){var eH=[this,em],eN=[eb,ew];return this.curve.endo?this.curve._endoWnafMulAdd(eH,eN,!0):this.curve._wnafMulAdd(1,eH,eN,2,!0)},e$.prototype.eq=function(eb){return this===eb||this.inf===eb.inf&&(this.inf||0===this.x.cmp(eb.x)&&0===this.y.cmp(eb.y))},e$.prototype.neg=function(eb){if(this.inf)return this;var em=this.curve.point(this.x,this.y.redNeg());if(eb&&this.precomputed){var ew=this.precomputed,eH=function(eb){return eb.neg()};em.precomputed={naf:ew.naf&&{wnd:ew.naf.wnd,points:ew.naf.points.map(eH)},doubles:ew.doubles&&{step:ew.doubles.step,points:ew.doubles.points.map(eH)}}}return em},e$.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},eQ(eX,eG.BasePoint),eZ.prototype.jpoint=function(eb,em,ew){return new eX(this,eb,em,ew)},eX.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var eb=this.z.redInvm(),em=eb.redSqr(),ew=this.x.redMul(em),eH=this.y.redMul(em).redMul(eb);return this.curve.point(ew,eH)},eX.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},eX.prototype.add=function(eb){if(this.isInfinity())return eb;if(eb.isInfinity())return this;var em=eb.z.redSqr(),ew=this.z.redSqr(),eH=this.x.redMul(em),eN=eb.x.redMul(ew),eV=this.y.redMul(em.redMul(eb.z)),eE=eb.y.redMul(ew.redMul(this.z)),eD=eH.redSub(eN),eS=eV.redSub(eE);if(0===eD.cmpn(0))return 0!==eS.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var e_=eD.redSqr(),eO=e_.redMul(eD),eP=eH.redMul(e_),ej=eS.redSqr().redIAdd(eO).redISub(eP).redISub(eP),eB=eS.redMul(eP.redISub(ej)).redISub(eV.redMul(eO)),eR=this.z.redMul(eb.z).redMul(eD);return this.curve.jpoint(ej,eB,eR)},eX.prototype.mixedAdd=function(eb){if(this.isInfinity())return eb.toJ();if(eb.isInfinity())return this;var em=this.z.redSqr(),ew=this.x,eH=eb.x.redMul(em),eN=this.y,eV=eb.y.redMul(em).redMul(this.z),eE=ew.redSub(eH),eD=eN.redSub(eV);if(0===eE.cmpn(0))return 0!==eD.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var eS=eE.redSqr(),e_=eS.redMul(eE),eO=ew.redMul(eS),eP=eD.redSqr().redIAdd(e_).redISub(eO).redISub(eO),ej=eD.redMul(eO.redISub(eP)).redISub(eN.redMul(e_)),eB=this.z.redMul(eE);return this.curve.jpoint(eP,ej,eB)},eX.prototype.dblp=function(eb){if(0===eb||this.isInfinity())return this;if(!eb)return this.dbl();if(this.curve.zeroA||this.curve.threeA){var em,ew=this;for(em=0;em=0)return!1;if(ew.redIAdd(eN),0===this.x.cmp(ew))return!0}},eX.prototype.inspect=function(){return this.isInfinity()?"":""},eX.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var eJ=eD(function(eb,em){var ew=em;ew.base=eG,ew.short=eW,ew.mont=null,ew.edwards=null}),e0=eD(function(eb,em){var ew,eH=em,eN=ej.assert;function eV(eb){"short"===eb.type?this.curve=new eJ.short(eb):"edwards"===eb.type?this.curve=new eJ.edwards(eb):this.curve=new eJ.mont(eb),this.g=this.curve.g,this.n=this.curve.n,this.hash=eb.hash,eN(this.g.validate(),"Invalid curve"),eN(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function eD(eb,em){Object.defineProperty(eH,eb,{configurable:!0,enumerable:!0,get:function(){var ew=new eV(em);return Object.defineProperty(eH,eb,{configurable:!0,enumerable:!0,value:ew}),ew}})}eH.PresetCurve=eV,eD("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:eE().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),eD("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:eE().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),eD("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:eE().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),eD("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:eE().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),eD("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:eE().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),eD("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:eE().sha256,gRed:!1,g:["9"]}),eD("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:eE().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{ew=null.crash()}catch(eb){ew=void 0}eD("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:eE().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",ew]})});function e6(eb){if(!(this instanceof e6))return new e6(eb);this.hash=eb.hash,this.predResist=!!eb.predResist,this.outLen=this.hash.outSize,this.minEntropy=eb.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var em=eP.toArray(eb.entropy,eb.entropyEnc||"hex"),ew=eP.toArray(eb.nonce,eb.nonceEnc||"hex"),eH=eP.toArray(eb.pers,eb.persEnc||"hex");e_(em.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(em,ew,eH)}var e4=e6;e6.prototype._init=function(eb,em,ew){var eH=eb.concat(em).concat(ew);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var eN=0;eN=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(eb.concat(ew||[])),this._reseed=1},e6.prototype.generate=function(eb,em,ew,eH){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof em&&(eH=ew,ew=em,em=null),ew&&(ew=eP.toArray(ew,eH||"hex"),this._update(ew));for(var eN=[];eN.length"};var e9=ej.assert;function e7(eb,em){if(eb instanceof e7)return eb;this._importDER(eb,em)||(e9(eb.r&&eb.s,"Signature without r or s"),this.r=new(eN())(eb.r,16),this.s=new(eN())(eb.s,16),void 0===eb.recoveryParam?this.recoveryParam=null:this.recoveryParam=eb.recoveryParam)}var tw=e7;function tH(){this.place=0}function tN(eb,em){var ew=eb[em.place++];if(!(128&ew))return ew;var eH=15&ew;if(0===eH||eH>4)return!1;for(var eN=0,eV=0,eE=em.place;eV>>=0;return!(eN<=127)&&(em.place=eE,eN)}function tV(eb){for(var em=0,ew=eb.length-1;!eb[em]&&!(128&eb[em+1])&&em>>3);for(eb.push(128|ew);--ew;)eb.push(em>>>(ew<<3)&255);eb.push(em)}e7.prototype._importDER=function(eb,em){eb=ej.toArray(eb,em);var ew=new tH;if(48!==eb[ew.place++])return!1;var eH=tN(eb,ew);if(!1===eH||eH+ew.place!==eb.length||2!==eb[ew.place++])return!1;var eV=tN(eb,ew);if(!1===eV)return!1;var eE=eb.slice(ew.place,eV+ew.place);if(ew.place+=eV,2!==eb[ew.place++])return!1;var eD=tN(eb,ew);if(!1===eD||eb.length!==eD+ew.place)return!1;var eS=eb.slice(ew.place,eD+ew.place);if(0===eE[0]){if(!(128&eE[1]))return!1;eE=eE.slice(1)}if(0===eS[0]){if(!(128&eS[1]))return!1;eS=eS.slice(1)}return this.r=new(eN())(eE),this.s=new(eN())(eS),this.recoveryParam=null,!0},e7.prototype.toDER=function(eb){var em=this.r.toArray(),ew=this.s.toArray();for(128&em[0]&&(em=[0].concat(em)),128&ew[0]&&(ew=[0].concat(ew)),em=tV(em),ew=tV(ew);!ew[0]&&!(128&ew[1]);)ew=ew.slice(1);var eH=[2];tE(eH,em.length),(eH=eH.concat(em)).push(2),tE(eH,ew.length);var eN=eH.concat(ew),eV=[48];return tE(eV,eN.length),eV=eV.concat(eN),ej.encode(eV,eb)};var tD=function(){throw Error("unsupported")},tS=ej.assert;function t_(eb){if(!(this instanceof t_))return new t_(eb);"string"==typeof eb&&(tS(Object.prototype.hasOwnProperty.call(e0,eb),"Unknown curve "+eb),eb=e0[eb]),eb instanceof e0.PresetCurve&&(eb={curve:eb}),this.curve=eb.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=eb.curve.g,this.g.precompute(eb.curve.n.bitLength()+1),this.hash=eb.hash||eb.curve.hash}var tO=t_;t_.prototype.keyPair=function(eb){return new e8(this,eb)},t_.prototype.keyFromPrivate=function(eb,em){return e8.fromPrivate(this,eb,em)},t_.prototype.keyFromPublic=function(eb,em){return e8.fromPublic(this,eb,em)},t_.prototype.genKeyPair=function(eb){eb||(eb={});for(var em=new e4({hash:this.hash,pers:eb.pers,persEnc:eb.persEnc||"utf8",entropy:eb.entropy||tD(this.hash.hmacStrength),entropyEnc:eb.entropy&&eb.entropyEnc||"utf8",nonce:this.n.toArray()}),ew=this.n.byteLength(),eH=this.n.sub(new(eN())(2));;){var eV=new(eN())(em.generate(ew));if(!(eV.cmp(eH)>0))return eV.iaddn(1),this.keyFromPrivate(eV)}},t_.prototype._truncateToN=function(eb,em){var ew=8*eb.byteLength()-this.n.bitLength();return(ew>0&&(eb=eb.ushrn(ew)),!em&&eb.cmp(this.n)>=0)?eb.sub(this.n):eb},t_.prototype.sign=function(eb,em,ew,eH){"object"==typeof ew&&(eH=ew,ew=null),eH||(eH={}),em=this.keyFromPrivate(em,ew),eb=this._truncateToN(new(eN())(eb,16));for(var eV=this.n.byteLength(),eE=em.getPrivate().toArray("be",eV),eD=eb.toArray("be",eV),eS=new e4({hash:this.hash,entropy:eE,nonce:eD,pers:eH.pers,persEnc:eH.persEnc||"utf8"}),e_=this.n.sub(new(eN())(1)),eO=0;;eO++){var eP=eH.k?eH.k(eO):new(eN())(eS.generate(this.n.byteLength()));if(!(0>=(eP=this._truncateToN(eP,!0)).cmpn(1)||eP.cmp(e_)>=0)){var ej=this.g.mul(eP);if(!ej.isInfinity()){var eB=ej.getX(),eR=eB.umod(this.n);if(0!==eR.cmpn(0)){var eU=eP.invm(this.n).mul(eR.mul(em.getPrivate()).iadd(eb));if(0!==(eU=eU.umod(this.n)).cmpn(0)){var eF=(ej.getY().isOdd()?1:0)|(0!==eB.cmp(eR)?2:0);return eH.canonical&&eU.cmp(this.nh)>0&&(eU=this.n.sub(eU),eF^=1),new tw({r:eR,s:eU,recoveryParam:eF})}}}}}},t_.prototype.verify=function(eb,em,ew,eH){eb=this._truncateToN(new(eN())(eb,16)),ew=this.keyFromPublic(ew,eH);var eV,eE=(em=new tw(em,"hex")).r,eD=em.s;if(0>eE.cmpn(1)||eE.cmp(this.n)>=0||0>eD.cmpn(1)||eD.cmp(this.n)>=0)return!1;var eS=eD.invm(this.n),e_=eS.mul(eb).umod(this.n),eO=eS.mul(eE).umod(this.n);return this.curve._maxwellTrick?!(eV=this.g.jmulAdd(e_,ew.getPublic(),eO)).isInfinity()&&eV.eqXToP(eE):!(eV=this.g.mulAdd(e_,ew.getPublic(),eO)).isInfinity()&&0===eV.getX().umod(this.n).cmp(eE)},t_.prototype.recoverPubKey=function(eb,em,ew,eH){tS((3&ew)===ew,"The recovery param is more than two bits"),em=new tw(em,eH);var eV=this.n,eE=new(eN())(eb),eD=em.r,eS=em.s,e_=1&ew,eO=ew>>1;if(eD.cmp(this.curve.p.umod(this.curve.n))>=0&&eO)throw Error("Unable to find sencond key candinate");eD=eO?this.curve.pointFromX(eD.add(this.curve.n),e_):this.curve.pointFromX(eD,e_);var eP=em.r.invm(eV),ej=eV.sub(eE).mul(eP).umod(eV),eB=eS.mul(eP).umod(eV);return this.g.mulAdd(ej,eD,eB)},t_.prototype.getKeyRecoveryParam=function(eb,em,ew,eH){if(null!==(em=new tw(em,eH)).recoveryParam)return em.recoveryParam;for(var eN,eV=0;eV<4;eV++){try{eN=this.recoverPubKey(eb,em,eV)}catch(eb){continue}if(eN.eq(ew))return eV}throw Error("Unable to find valid recovery factor")};var tP=eD(function(eb,em){var ew=em;ew.version="6.5.4",ew.utils=ej,ew.rand=function(){throw Error("unsupported")},ew.curve=eJ,ew.curves=e0,ew.ec=tO,ew.eddsa=null}).ec,tj=ew(16441),tB=ew(6881),tR=ew(1581);let tU="signing-key/5.7.0",tF=new tR.Yd(tU),tG=null;function tY(){return tG||(tG=new tP("secp256k1")),tG}class tQ{constructor(eb){(0,tB.zG)(this,"curve","secp256k1"),(0,tB.zG)(this,"privateKey",(0,tj.Dv)(eb)),32!==(0,tj.E1)(this.privateKey)&&tF.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");let em=tY().keyFromPrivate((0,tj.lE)(this.privateKey));(0,tB.zG)(this,"publicKey","0x"+em.getPublic(!1,"hex")),(0,tB.zG)(this,"compressedPublicKey","0x"+em.getPublic(!0,"hex")),(0,tB.zG)(this,"_isSigningKey",!0)}_addPoint(eb){let em=tY().keyFromPublic((0,tj.lE)(this.publicKey)),ew=tY().keyFromPublic((0,tj.lE)(eb));return"0x"+em.pub.add(ew.pub).encodeCompressed("hex")}signDigest(eb){let em=tY().keyFromPrivate((0,tj.lE)(this.privateKey)),ew=(0,tj.lE)(eb);32!==ew.length&&tF.throwArgumentError("bad digest length","digest",eb);let eH=em.sign(ew,{canonical:!0});return(0,tj.N)({recoveryParam:eH.recoveryParam,r:(0,tj.$m)("0x"+eH.r.toString(16),32),s:(0,tj.$m)("0x"+eH.s.toString(16),32)})}computeSharedSecret(eb){let em=tY().keyFromPrivate((0,tj.lE)(this.privateKey)),ew=tY().keyFromPublic((0,tj.lE)(tK(eb)));return(0,tj.$m)("0x"+em.derive(ew.getPublic()).toString(16),32)}static isSigningKey(eb){return!!(eb&&eb._isSigningKey)}}function tq(eb,em){let ew=(0,tj.N)(em),eH={r:(0,tj.lE)(ew.r),s:(0,tj.lE)(ew.s)};return"0x"+tY().recoverPubKey((0,tj.lE)(eb),eH,ew.recoveryParam).encode("hex",!1)}function tK(eb,em){let ew=(0,tj.lE)(eb);if(32===ew.length){let eb=new tQ(ew);return em?"0x"+tY().keyFromPrivate(ew).getPublic(!0,"hex"):eb.publicKey}return 33===ew.length?em?(0,tj.Dv)(ew):"0x"+tY().keyFromPublic(ew).getPublic(!1,"hex"):65===ew.length?em?"0x"+tY().keyFromPublic(ew).getPublic(!0,"hex"):(0,tj.Dv)(ew):tF.throwArgumentError("invalid public or private key","key","[REDACTED]")}},29251:function(eb,em,ew){"use strict";ew.d(em,{Uj:function(){return eH},te:function(){return ej},Uw:function(){return eN},U$:function(){return eF},uu:function(){return eG},Y0:function(){return eR},XL:function(){return eQ},ZN:function(){return eY}});var eH,eN,eV=ew(16441),eE=ew(1581);let eD="strings/5.7.0",eS=new eE.Yd(eD);function e_(eb,em,ew,eH,eN){return eS.throwArgumentError(`invalid codepoint at offset ${em}; ${eb}`,"bytes",ew)}function eO(eb,em,ew,eH,eV){if(eb===eN.BAD_PREFIX||eb===eN.UNEXPECTED_CONTINUE){let eb=0;for(let eH=em+1;eH>6==2;eH++)eb++;return eb}return eb===eN.OVERRUN?ew.length-em-1:0}function eP(eb,em,ew,eH,eV){return eb===eN.OVERLONG?(eH.push(eV),0):(eH.push(65533),eO(eb,em,ew,eH,eV))}!function(eb){eb.current="",eb.NFC="NFC",eb.NFD="NFD",eb.NFKC="NFKC",eb.NFKD="NFKD"}(eH||(eH={})),function(eb){eb.UNEXPECTED_CONTINUE="unexpected continuation byte",eb.BAD_PREFIX="bad codepoint prefix",eb.OVERRUN="string overrun",eb.MISSING_CONTINUE="missing continuation byte",eb.OUT_OF_RANGE="out of UTF-8 range",eb.UTF16_SURROGATE="UTF-16 surrogate",eb.OVERLONG="overlong representation"}(eN||(eN={}));let ej=Object.freeze({error:e_,ignore:eO,replace:eP});function eB(eb,em){null==em&&(em=ej.error),eb=(0,eV.lE)(eb);let ew=[],eH=0;for(;eH>7==0){ew.push(eV);continue}let eE=null,eD=null;if((224&eV)==192)eE=1,eD=127;else if((240&eV)==224)eE=2,eD=2047;else if((248&eV)==240)eE=3,eD=65535;else{(192&eV)==128?eH+=em(eN.UNEXPECTED_CONTINUE,eH-1,eb,ew):eH+=em(eN.BAD_PREFIX,eH-1,eb,ew);continue}if(eH-1+eE>=eb.length){eH+=em(eN.OVERRUN,eH-1,eb,ew);continue}let eS=eV&(1<<8-eE-1)-1;for(let eV=0;eV1114111){eH+=em(eN.OUT_OF_RANGE,eH-1-eE,eb,ew,eS);continue}if(eS>=55296&&eS<=57343){eH+=em(eN.UTF16_SURROGATE,eH-1-eE,eb,ew,eS);continue}if(eS<=eD){eH+=em(eN.OVERLONG,eH-1-eE,eb,ew,eS);continue}ew.push(eS)}}return ew}function eR(eb,em=eH.current){em!=eH.current&&(eS.checkNormalize(),eb=eb.normalize(em));let ew=[];for(let em=0;em>6|192),ew.push(63&eH|128);else if((64512&eH)==55296){em++;let eN=eb.charCodeAt(em);if(em>=eb.length||(64512&eN)!=56320)throw Error("invalid utf-8 string");let eV=65536+((1023&eH)<<10)+(1023&eN);ew.push(eV>>18|240),ew.push(eV>>12&63|128),ew.push(eV>>6&63|128),ew.push(63&eV|128)}else ew.push(eH>>12|224),ew.push(eH>>6&63|128),ew.push(63&eH|128)}return(0,eV.lE)(ew)}function eU(eb){let em="0000"+eb.toString(16);return"\\u"+em.substring(em.length-4)}function eF(eb,em){return'"'+eB(eb,em).map(eb=>{if(eb<256){switch(eb){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(eb>=32&&eb<127)return String.fromCharCode(eb)}return eb<=65535?eU(eb):eU(((eb-=65536)>>10&1023)+55296)+eU((1023&eb)+56320)}).join("")+'"'}function eG(eb){return eb.map(eb=>eb<=65535?String.fromCharCode(eb):String.fromCharCode(((eb-=65536)>>10&1023)+55296,(1023&eb)+56320)).join("")}function eY(eb,em){return eG(eB(eb,em))}function eQ(eb,em=eH.current){return eB(eR(eb,em))}},83875:function(eb,em,ew){"use strict";ew.d(em,{em:function(){return eH},z7:function(){return e$},db:function(){return eQ},Qc:function(){return e7},RJ:function(){return eK},qC:function(){return e4}});var eH,eN=ew(19485),eV=ew(2593),eE=ew(16441),eD=ew(21046),eS=ew(38197),e_=ew(6881),eO=ew(59052),eP=ew(67669),ej=ew(1581);let eB="transactions/5.7.0",eR=new ej.Yd(eB);function eU(eb){return"0x"===eb?null:(0,eN.Kn)(eb)}function eF(eb){return"0x"===eb?eD._Y:eV.O$.from(eb)}!function(eb){eb[eb.legacy=0]="legacy",eb[eb.eip2930=1]="eip2930",eb[eb.eip1559=2]="eip1559"}(eH||(eH={}));let eG=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],eY={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function eQ(eb){let em=(0,eP.VW)(eb);return(0,eN.Kn)((0,eE.p3)((0,eS.w)((0,eE.p3)(em,1)),12))}function eK(eb,em){return eQ((0,eP.LO)((0,eE.lE)(eb),em))}function eZ(eb,em){let ew=(0,eE.G1)(eV.O$.from(eb).toHexString());return ew.length>32&&eR.throwArgumentError("invalid length for "+em,"transaction:"+em,eb),ew}function eW(eb,em){return{address:(0,eN.Kn)(eb),storageKeys:(em||[]).map((em,ew)=>(32!==(0,eE.E1)(em)&&eR.throwArgumentError("invalid access list storageKey",`accessList[${eb}:${ew}]`,em),em.toLowerCase()))}}function e$(eb){if(Array.isArray(eb))return eb.map((eb,em)=>Array.isArray(eb)?(eb.length>2&&eR.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${em}]`,eb),eW(eb[0],eb[1])):eW(eb.address,eb.storageKeys));let em=Object.keys(eb).map(em=>{let ew=eb[em].reduce((eb,em)=>(eb[em]=!0,eb),{});return eW(em,Object.keys(ew).sort())});return em.sort((eb,em)=>eb.address.localeCompare(em.address)),em}function eX(eb){return e$(eb).map(eb=>[eb.address,eb.storageKeys])}function eJ(eb,em){if(null!=eb.gasPrice){let em=eV.O$.from(eb.gasPrice),ew=eV.O$.from(eb.maxFeePerGas||0);em.eq(ew)||eR.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:em,maxFeePerGas:ew})}let ew=[eZ(eb.chainId||0,"chainId"),eZ(eb.nonce||0,"nonce"),eZ(eb.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),eZ(eb.maxFeePerGas||0,"maxFeePerGas"),eZ(eb.gasLimit||0,"gasLimit"),null!=eb.to?(0,eN.Kn)(eb.to):"0x",eZ(eb.value||0,"value"),eb.data||"0x",eX(eb.accessList||[])];if(em){let eb=(0,eE.N)(em);ew.push(eZ(eb.recoveryParam,"recoveryParam")),ew.push((0,eE.G1)(eb.r)),ew.push((0,eE.G1)(eb.s))}return(0,eE.xs)(["0x02",eO.encode(ew)])}function e0(eb,em){let ew=[eZ(eb.chainId||0,"chainId"),eZ(eb.nonce||0,"nonce"),eZ(eb.gasPrice||0,"gasPrice"),eZ(eb.gasLimit||0,"gasLimit"),null!=eb.to?(0,eN.Kn)(eb.to):"0x",eZ(eb.value||0,"value"),eb.data||"0x",eX(eb.accessList||[])];if(em){let eb=(0,eE.N)(em);ew.push(eZ(eb.recoveryParam,"recoveryParam")),ew.push((0,eE.G1)(eb.r)),ew.push((0,eE.G1)(eb.s))}return(0,eE.xs)(["0x01",eO.encode(ew)])}function e6(eb,em){(0,e_.uj)(eb,eY);let ew=[];eG.forEach(function(em){let eH=eb[em.name]||[],eN={};em.numeric&&(eN.hexPad="left"),eH=(0,eE.lE)((0,eE.Dv)(eH,eN)),em.length&&eH.length!==em.length&&eH.length>0&&eR.throwArgumentError("invalid length for "+em.name,"transaction:"+em.name,eH),em.maxLength&&(eH=(0,eE.G1)(eH)).length>em.maxLength&&eR.throwArgumentError("invalid length for "+em.name,"transaction:"+em.name,eH),ew.push((0,eE.Dv)(eH))});let eH=0;if(null!=eb.chainId?"number"!=typeof(eH=eb.chainId)&&eR.throwArgumentError("invalid transaction.chainId","transaction",eb):em&&!(0,eE.Zq)(em)&&em.v>28&&(eH=Math.floor((em.v-35)/2)),0!==eH&&(ew.push((0,eE.Dv)(eH)),ew.push("0x"),ew.push("0x")),!em)return eO.encode(ew);let eN=(0,eE.N)(em),eV=27+eN.recoveryParam;return 0!==eH?(ew.pop(),ew.pop(),ew.pop(),eV+=2*eH+8,eN.v>28&&eN.v!==eV&&eR.throwArgumentError("transaction.chainId/signature.v mismatch","signature",em)):eN.v!==eV&&eR.throwArgumentError("transaction.chainId/signature.v mismatch","signature",em),ew.push((0,eE.Dv)(eV)),ew.push((0,eE.G1)((0,eE.lE)(eN.r))),ew.push((0,eE.G1)((0,eE.lE)(eN.s))),eO.encode(ew)}function e4(eb,em){if(null==eb.type||0===eb.type)return null!=eb.accessList&&eR.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",eb),e6(eb,em);switch(eb.type){case 1:return e0(eb,em);case 2:return eJ(eb,em)}return eR.throwError(`unsupported transaction type: ${eb.type}`,ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:eb.type})}function e3(eb,em,ew){try{let ew=eF(em[0]).toNumber();if(0!==ew&&1!==ew)throw Error("bad recid");eb.v=ew}catch(eb){eR.throwArgumentError("invalid v for transaction type: 1","v",em[0])}eb.r=(0,eE.$m)(em[1],32),eb.s=(0,eE.$m)(em[2],32);try{let em=(0,eS.w)(ew(eb));eb.from=eK(em,{r:eb.r,s:eb.s,recoveryParam:eb.v})}catch(eb){}}function e5(eb){let em=eO.decode(eb.slice(1));9!==em.length&&12!==em.length&&eR.throwArgumentError("invalid component count for transaction type: 2","payload",(0,eE.Dv)(eb));let ew=eF(em[2]),eH=eF(em[3]),eN={type:2,chainId:eF(em[0]).toNumber(),nonce:eF(em[1]).toNumber(),maxPriorityFeePerGas:ew,maxFeePerGas:eH,gasPrice:null,gasLimit:eF(em[4]),to:eU(em[5]),value:eF(em[6]),data:em[7],accessList:e$(em[8])};return 9===em.length||(eN.hash=(0,eS.w)(eb),e3(eN,em.slice(9),eJ)),eN}function e8(eb){let em=eO.decode(eb.slice(1));8!==em.length&&11!==em.length&&eR.throwArgumentError("invalid component count for transaction type: 1","payload",(0,eE.Dv)(eb));let ew={type:1,chainId:eF(em[0]).toNumber(),nonce:eF(em[1]).toNumber(),gasPrice:eF(em[2]),gasLimit:eF(em[3]),to:eU(em[4]),value:eF(em[5]),data:em[6],accessList:e$(em[7])};return 8===em.length||(ew.hash=(0,eS.w)(eb),e3(ew,em.slice(8),e0)),ew}function e9(eb){let em=eO.decode(eb);9!==em.length&&6!==em.length&&eR.throwArgumentError("invalid raw transaction","rawTransaction",eb);let ew={nonce:eF(em[0]).toNumber(),gasPrice:eF(em[1]),gasLimit:eF(em[2]),to:eU(em[3]),value:eF(em[4]),data:em[5],chainId:0};if(6===em.length)return ew;try{ew.v=eV.O$.from(em[6]).toNumber()}catch(eb){return ew}if(ew.r=(0,eE.$m)(em[7],32),ew.s=(0,eE.$m)(em[8],32),eV.O$.from(ew.r).isZero()&&eV.O$.from(ew.s).isZero())ew.chainId=ew.v,ew.v=0;else{ew.chainId=Math.floor((ew.v-35)/2),ew.chainId<0&&(ew.chainId=0);let eH=ew.v-27,eN=em.slice(0,6);0!==ew.chainId&&(eN.push((0,eE.Dv)(ew.chainId)),eN.push("0x"),eN.push("0x"),eH-=2*ew.chainId+8);let eV=(0,eS.w)(eO.encode(eN));try{ew.from=eK(eV,{r:(0,eE.Dv)(ew.r),s:(0,eE.Dv)(ew.s),recoveryParam:eH})}catch(eb){}ew.hash=(0,eS.w)(eb)}return ew.type=null,ew}function e7(eb){let em=(0,eE.lE)(eb);if(em[0]>127)return e9(em);switch(em[0]){case 1:return e8(em);case 2:return e5(em)}return eR.throwError(`unsupported transaction type: ${em[0]}`,ej.Yd.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:em[0]})}},61744:function(eb,em,ew){"use strict";ew.d(em,{Fn:function(){return eS},dF:function(){return eP},bM:function(){return e_},fi:function(){return ej},vz:function(){return eO}});var eH=ew(20335),eN=ew(1581);let eV="units/5.7.0",eE=new eN.Yd(eV),eD=["wei","kwei","mwei","gwei","szabo","finney","ether"];function eS(eb){let em=String(eb).split(".");(em.length>2||!em[0].match(/^-?[0-9]*$/)||em[1]&&!em[1].match(/^[0-9]*$/)||"."===eb||"-."===eb)&&eE.throwArgumentError("invalid value","value",eb);let ew=em[0],eH="";for("-"===ew.substring(0,1)&&(eH="-",ew=ew.substring(1));"0"===ew.substring(0,1);)ew=ew.substring(1);""===ew&&(ew="0");let eN="";for(2===em.length&&(eN="."+(em[1]||"0"));eN.length>2&&"0"===eN[eN.length-1];)eN=eN.substring(0,eN.length-1);let eV=[];for(;ew.length;){if(ew.length<=3){eV.unshift(ew);break}{let eb=ew.length-3;eV.unshift(ew.substring(eb)),ew=ew.substring(0,eb)}}return eH+eV.join(",")+eN}function e_(eb,em){if("string"==typeof em){let eb=eD.indexOf(em);-1!==eb&&(em=3*eb)}return(0,eH.S5)(eb,null!=em?em:18)}function eO(eb,em){if("string"!=typeof eb&&eE.throwArgumentError("value must be a string","value",eb),"string"==typeof em){let eb=eD.indexOf(em);-1!==eb&&(em=3*eb)}return(0,eH.Ox)(eb,null!=em?em:18)}function eP(eb){return e_(eb,18)}function ej(eb){return eO(eb,18)}},89706:function(eb,em,ew){"use strict";ew.d(em,{w5:function(){return tQ},n5:function(){return tq},BS:function(){return tK}});var eH=ew(19485),eN=ew(81556),eV=ew(48088),eE=ew(16441),eD=ew(93684),eS=ew(67827),e_=ew(84178),eO=ew(38197),eP=ew(6881),ej=ew(5634),eB=ew(67669),eR=ew(78826),eU=ew.n(eR),eF=ew(17635),eG=ew.n(eF),eY=ew(85306),eQ=ew(83875),eK=ew(29251);function eZ(eb){return"string"==typeof eb&&"0x"!==eb.substring(0,2)&&(eb="0x"+eb),(0,eE.lE)(eb)}function eW(eb,em){for(eb=String(eb);eb.length{em=(0,eE.lE)(em);let ew=em.slice(0,16),eH=em.slice(16,32),eN=em.slice(32,64),eD=new(eU()).Counter(eY),e_=new(eU()).ModeOfOperation.ctr(ew,eD),eG=(0,eE.lE)(e_.encrypt(eV)),eQ=(0,eO.w)((0,eE.zo)([eH,eG])),e$={address:eb.address.substring(2).toLowerCase(),id:eJ(eK),version:3,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,eE.Dv)(eY).substring(2)},ciphertext:(0,eE.Dv)(eG).substring(2),kdf:"scrypt",kdfparams:{salt:(0,eE.Dv)(eF).substring(2),n:eZ,dklen:32,p:e0,r:eX},mac:eQ.substring(2)}};if(eS){let eb=(0,ej.O)(16),em=new(eU()).Counter(eb),ew=new(eU()).ModeOfOperation.ctr(eN,em),eH=(0,eE.lE)(ew.encrypt(eS)),eV=new Date,eD=eV.getUTCFullYear()+"-"+eW(eV.getUTCMonth()+1,2)+"-"+eW(eV.getUTCDate(),2)+"T"+eW(eV.getUTCHours(),2)+"-"+eW(eV.getUTCMinutes(),2)+"-"+eW(eV.getUTCSeconds(),2)+".0Z";e$["x-ethers"]={client:eR,gethFilename:"UTC--"+eD+"--"+e$.address,mnemonicCounter:(0,eE.Dv)(eb).substring(2),mnemonicCiphertext:(0,eE.Dv)(eH).substring(2),path:eP,locale:eB,version:"0.1"}}return JSON.stringify(e$)})}let tS=new e0.Yd(e6);class t_ extends eP.dk{isCrowdsaleAccount(eb){return!!(eb&&eb._isCrowdsaleAccount)}}function tO(eb,em){let ew=JSON.parse(eb);em=e$(em);let eN=(0,eH.Kn)(eX(ew,"ethaddr")),eV=eZ(eX(ew,"encseed"));eV&&eV.length%16==0||tS.throwArgumentError("invalid encseed","json",eb);let eD=(0,eE.lE)((0,eY.n)(em,em,2e3,32,"sha256")).slice(0,16),eS=eV.slice(0,16),e_=eV.slice(16),eP=new(eU()).ModeOfOperation.cbc(eD,eS),ej=eU().padding.pkcs7.strip((0,eE.lE)(eP.decrypt(e_))),eB="";for(let eb=0;ebem),(0,eP.zG)(this,"address",(0,eQ.db)(this.publicKey)),this.address!==(0,eH.Kn)(eb.address)&&tF.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),tY(eb)){let em=eb.mnemonic;(0,eP.zG)(this,"_mnemonic",()=>({phrase:em.phrase,path:em.path||e_.cD,locale:em.locale||"en"}));let ew=this.mnemonic,eH=e_.m$.fromMnemonic(ew.phrase,null,ew.locale).derivePath(ew.path);(0,eQ.db)(eH.privateKey)!==this.address&&tF.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else(0,eP.zG)(this,"_mnemonic",()=>null)}else{if(eB.Et.isSigningKey(eb))"secp256k1"!==eb.curve&&tF.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),(0,eP.zG)(this,"_signingKey",()=>eb);else{"string"==typeof eb&&eb.match(/^[0-9a-f]*$/i)&&64===eb.length&&(eb="0x"+eb);let em=new eB.Et(eb);(0,eP.zG)(this,"_signingKey",()=>em)}(0,eP.zG)(this,"_mnemonic",()=>null),(0,eP.zG)(this,"address",(0,eQ.db)(this.publicKey))}em&&!eN.zt.isProvider(em)&&tF.throwArgumentError("invalid provider","provider",em),(0,eP.zG)(this,"provider",em||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(eb){return new tQ(this,eb)}signTransaction(eb){return(0,eP.mE)(eb).then(em=>{null!=em.from&&((0,eH.Kn)(em.from)!==this.address&&tF.throwArgumentError("transaction from address mismatch","transaction.from",eb.from),delete em.from);let ew=this._signingKey().signDigest((0,eO.w)((0,eQ.qC)(em)));return(0,eQ.qC)(em,ew)})}signMessage(eb){return tU(this,void 0,void 0,function*(){return(0,eE.gV)(this._signingKey().signDigest((0,eD.r)(eb)))})}_signTypedData(eb,em,ew){return tU(this,void 0,void 0,function*(){let eH=yield eS.E.resolveNames(eb,em,ew,eb=>(null==this.provider&&tF.throwError("cannot resolve ENS names without a provider",e0.Yd.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:eb}),this.provider.resolveName(eb)));return(0,eE.gV)(this._signingKey().signDigest(eS.E.hash(eH.domain,em,eH.value)))})}encrypt(eb,em,ew){if("function"!=typeof em||ew||(ew=em,em={}),ew&&"function"!=typeof ew)throw Error("invalid callback");return em||(em={}),tD(this,eb,em,ew)}static createRandom(eb){let em=(0,ej.O)(16);eb||(eb={}),eb.extraEntropy&&(em=(0,eE.lE)((0,eE.p3)((0,eO.w)((0,eE.zo)([em,eb.extraEntropy])),0,16)));let ew=(0,e_.JJ)(em,eb.locale);return tQ.fromMnemonic(ew,eb.path,eb.locale)}static fromEncryptedJson(eb,em,ew){return tj(eb,em,ew).then(eb=>new tQ(eb))}static fromEncryptedJsonSync(eb,em){return new tQ(tB(eb,em))}static fromMnemonic(eb,em,ew){return em||(em=e_.cD),new tQ(e_.m$.fromMnemonic(eb,null,ew).derivePath(em))}}function tq(eb,em){return(0,eQ.RJ)((0,eD.r)(eb),em)}function tK(eb,em,ew,eH){return(0,eQ.RJ)(eS.E.hash(eb,em,ew),eH)}},37707:function(eb,em,ew){"use strict";ew.d(em,{MY:function(){return eF},rd:function(){return eG},$l:function(){return eY}});var eH=ew(59567),eN=ew(16441),eV=ew(6881),eE=ew(29251),eD=ew(1581);let eS="web/5.7.1";var e_=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};function eO(eb,em){return e_(this,void 0,void 0,function*(){null==em&&(em={});let ew={method:em.method||"GET",headers:em.headers||{},body:em.body||void 0};if(!0!==em.skipFetchSetup&&(ew.mode="cors",ew.cache="no-cache",ew.credentials="same-origin",ew.redirect="follow",ew.referrer="client"),null!=em.fetchOptions){let eb=em.fetchOptions;eb.mode&&(ew.mode=eb.mode),eb.cache&&(ew.cache=eb.cache),eb.credentials&&(ew.credentials=eb.credentials),eb.redirect&&(ew.redirect=eb.redirect),eb.referrer&&(ew.referrer=eb.referrer)}let eH=yield fetch(eb,ew),eV=yield eH.arrayBuffer(),eE={};return eH.headers.forEach?eH.headers.forEach((eb,em)=>{eE[em.toLowerCase()]=eb}):eH.headers.keys().forEach(eb=>{eE[eb.toLowerCase()]=eH.headers.get(eb)}),{headers:eE,statusCode:eH.status,statusMessage:eH.statusText,body:(0,eN.lE)(new Uint8Array(eV))}})}var eP=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let ej=new eD.Yd(eS);function eB(eb){return new Promise(em=>{setTimeout(em,eb)})}function eR(eb,em){if(null==eb)return null;if("string"==typeof eb)return eb;if((0,eN.Zq)(eb)){if(em&&("text"===em.split("/")[0]||"application/json"===em.split(";")[0].trim()))try{return(0,eE.ZN)(eb)}catch(eb){}return(0,eN.Dv)(eb)}return eb}function eU(eb){return(0,eE.Y0)(eb.replace(/%([0-9a-f][0-9a-f])/gi,(eb,em)=>String.fromCharCode(parseInt(em,16))))}function eF(eb,em,ew){let eN="object"==typeof eb&&null!=eb.throttleLimit?eb.throttleLimit:12;ej.assertArgument(eN>0&&eN%1==0,"invalid connection throttle limit","connection.throttleLimit",eN);let eS="object"==typeof eb?eb.throttleCallback:null,e_="object"==typeof eb&&"number"==typeof eb.throttleSlotInterval?eb.throttleSlotInterval:100;ej.assertArgument(e_>0&&e_%1==0,"invalid connection throttle slot interval","connection.throttleSlotInterval",e_);let eF="object"==typeof eb&&!!eb.errorPassThrough,eG={},eY=null,eQ={method:"GET"},eK=!1,eZ=12e4;if("string"==typeof eb)eY=eb;else if("object"==typeof eb){if((null==eb||null==eb.url)&&ej.throwArgumentError("missing URL","connection.url",eb),eY=eb.url,"number"==typeof eb.timeout&&eb.timeout>0&&(eZ=eb.timeout),eb.headers)for(let em in eb.headers)eG[em.toLowerCase()]={key:em,value:String(eb.headers[em])},["if-none-match","if-modified-since"].indexOf(em.toLowerCase())>=0&&(eK=!0);if(eQ.allowGzip=!!eb.allowGzip,null!=eb.user&&null!=eb.password){"https:"!==eY.substring(0,6)&&!0!==eb.allowInsecureAuthentication&&ej.throwError("basic authentication requires a secure https url",eD.Yd.errors.INVALID_ARGUMENT,{argument:"url",url:eY,user:eb.user,password:"[REDACTED]"});let em=eb.user+":"+eb.password;eG.authorization={key:"Authorization",value:"Basic "+(0,eH.c)((0,eE.Y0)(em))}}null!=eb.skipFetchSetup&&(eQ.skipFetchSetup=!!eb.skipFetchSetup),null!=eb.fetchOptions&&(eQ.fetchOptions=(0,eV.DC)(eb.fetchOptions))}let eW=RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),e$=eY?eY.match(eW):null;if(e$)try{let eb={statusCode:200,statusMessage:"OK",headers:{"content-type":e$[1]||"text/plain"},body:e$[2]?(0,eH.J)(e$[3]):eU(e$[3])},em=eb.body;return ew&&(em=ew(eb.body,eb)),Promise.resolve(em)}catch(eb){ej.throwError("processing response error",eD.Yd.errors.SERVER_ERROR,{body:eR(e$[1],e$[2]),error:eb,requestBody:null,requestMethod:"GET",url:eY})}em&&(eQ.method="POST",eQ.body=em,null==eG["content-type"]&&(eG["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==eG["content-length"]&&(eG["content-length"]={key:"Content-Length",value:String(em.length)}));let eX={};Object.keys(eG).forEach(eb=>{let em=eG[eb];eX[em.key]=em.value}),eQ.headers=eX;let eJ=function(){let eb=null,em=new Promise(function(em,ew){eZ&&(eb=setTimeout(()=>{null!=eb&&(eb=null,ew(ej.makeError("timeout",eD.Yd.errors.TIMEOUT,{requestBody:eR(eQ.body,eX["content-type"]),requestMethod:eQ.method,timeout:eZ,url:eY})))},eZ))}),ew=function(){null!=eb&&(clearTimeout(eb),eb=null)};return{promise:em,cancel:ew}}(),e0=function(){return eP(this,void 0,void 0,function*(){for(let eb=0;eb=300)&&(eJ.cancel(),ej.throwError("bad response",eD.Yd.errors.SERVER_ERROR,{status:em.statusCode,headers:em.headers,body:eR(eH,em.headers?em.headers["content-type"]:null),requestBody:eR(eQ.body,eX["content-type"]),requestMethod:eQ.method,url:eY})),ew)try{let eb=yield ew(eH,em);return eJ.cancel(),eb}catch(ew){if(ew.throttleRetry&&eb{let eH=null;if(null!=eb)try{eH=JSON.parse((0,eE.ZN)(eb))}catch(em){ej.throwError("invalid JSON",eD.Yd.errors.SERVER_ERROR,{body:eb,error:em})}return ew&&(eH=ew(eH,em)),eH},eN=null;if(null!=em){eN=(0,eE.Y0)(em);let ew="string"==typeof eb?{url:eb}:(0,eV.DC)(eb);if(ew.headers){let eb=0!==Object.keys(ew.headers).filter(eb=>"content-type"===eb.toLowerCase()).length;eb||(ew.headers=(0,eV.DC)(ew.headers),ew.headers["content-type"]="application/json")}else ew.headers={"content-type":"application/json"};eb=ew}return eF(eb,eN,eH)}function eY(eb,em){return em||(em={}),null==(em=(0,eV.DC)(em)).floor&&(em.floor=0),null==em.ceiling&&(em.ceiling=1e4),null==em.interval&&(em.interval=250),new Promise(function(ew,eH){let eN=null,eV=!1,eE=()=>!eV&&(eV=!0,eN&&clearTimeout(eN),!0);em.timeout&&(eN=setTimeout(()=>{eE()&&eH(Error("timeout"))},em.timeout));let eD=em.retryLimit,eS=0;function e_(){return eb().then(function(eb){if(void 0!==eb)eE()&&ew(eb);else if(em.oncePoll)em.oncePoll.once("poll",e_);else if(em.onceBlock)em.onceBlock.once("block",e_);else if(!eV){if(++eS>eD){eE()&&eH(Error("retry limit reached"));return}let eb=em.interval*parseInt(String(Math.random()*Math.pow(2,eS)));ebem.ceiling&&(eb=em.ceiling),setTimeout(e_,eb)}return null},function(eb){eE()&&eH(eb)})}e_()})}},48812:function(eb,em,ew){"use strict";ew.d(em,{D:function(){return e_}});var eH=ew(32046),eN=ew(6881),eV=ew(1581);let eE="wordlists/5.7.0",eD=!1,eS=new eV.Yd(eE);class e_{constructor(eb){eS.checkAbstract(new.target,e_),(0,eN.zG)(this,"locale",eb)}split(eb){return eb.toLowerCase().split(/ +/g)}join(eb){return eb.join(" ")}static check(eb){let em=[];for(let ew=0;ew<2048;ew++){let eH=eb.getWord(ew);if(ew!==eb.getWordIndex(eH))return"0x";em.push(eH)}return(0,eH.id)(em.join("\n")+"\n")}static register(eb,em){if(em||(em=eb.locale),eD)try{let ew=window;ew._ethers&&ew._ethers.wordlists&&!ew._ethers.wordlists[em]&&(0,eN.zG)(ew._ethers.wordlists,em,eb)}catch(eb){}}}},10234:function(eb,em,ew){"use strict";ew.d(em,{E:function(){return e_}});var eH=ew(48812);let eN="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo",eV=null;function eE(eb){if(null==eV&&(eV=eN.replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==eH.D.check(eb)))throw eV=null,Error("BIP39 Wordlist for en (English) FAILED")}class eD extends eH.D{constructor(){super("en")}getWord(eb){return eE(this),eV[eb]}getWordIndex(eb){return eE(this),eV.indexOf(eb)}}let eS=new eD;eH.D.register(eS);let e_={en:eS}},30280:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.decodeSingle=em.decode=em.encodePacked=em.encodeSingle=em.encode=void 0;let eH=ew(42451),eN=ew(52858),eV=ew(33763),eE=(eb,em,ew,eH)=>{try{return(0,eV.pack)({types:eb,values:em,packed:ew,tight:eH})}catch(eb){if(eb instanceof eN.ParserError)throw new eN.ParserError(`Unable to encode value: ${eb.message}`,eb);throw new eN.ParserError(`An unexpected error occurred: ${(0,eN.getErrorMessage)(eb)}`,eb)}};em.encode=eE;let eD=(eb,ew)=>(0,em.encode)([eb],[ew]);em.encodeSingle=eD;let eS=(eb,ew,eH)=>(0,em.encode)(eb,ew,!0,eH);em.encodePacked=eS;let e_=(eb,em)=>{let ew=(0,eH.createBytes)(em);try{return(0,eV.unpack)(eb,ew)}catch(eb){if(eb instanceof eN.ParserError)throw new eN.ParserError(`Unable to decode value: ${eb.message}`,eb);throw new eN.ParserError(`An unexpected error occurred: ${(0,eN.getErrorMessage)(eb)}`,eb)}};em.decode=e_;let eO=(eb,ew)=>{let eV=(0,em.decode)([eb],ew);return(0,eH.assert)(1===eV.length,new eN.ParserError("Decoded value array has unexpected length.")),eV[0]};em.decodeSingle=eO},52858:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.ParserError=em.getErrorStack=em.getErrorMessage=void 0;let eH=ew(42451),eN=eb=>"string"==typeof eb?eb:eb instanceof Error||(0,eH.isObject)(eb)&&(0,eH.hasProperty)(eb,"message")&&"string"==typeof eb.message?eb.message:"Unknown error.";em.getErrorMessage=eN;let eV=eb=>{if(eb instanceof Error)return eb.stack};em.getErrorStack=eV;class eE extends Error{constructor(eb,ew){super(eb),this.name="ParserError";let eH=(0,em.getErrorStack)(ew);eH&&(this.stack=eH)}}em.ParserError=eE},88009:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(30280),em),eN(ew(52858),em),eN(ew(83307),em)},88119:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.iterate=void 0;let eH=ew(42451),eN=function*(eb,em=32){for(let ew=0;ew{(0,eH.assert)(eb>=0,"Cannot skip a negative number of bytes."),(0,eH.assert)(eb%em==0,"Length must be a multiple of the size."),ew+=eb},eV=eb.subarray(ew);yield{skip:eN,value:eV}}return{skip:()=>void 0,value:new Uint8Array}};em.iterate=eN},33763:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.unpack=em.pack=em.isDynamicParser=em.getParser=void 0;let eH=ew(42451),eN=ew(52858),eV=ew(88119),eE=ew(87884),eD=ew(23742),eS=eb=>{let em={address:eE.address,array:eE.array,bool:eE.bool,bytes:eE.bytes,fixedBytes:eE.fixedBytes,function:eE.fn,number:eE.number,string:eE.string,tuple:eE.tuple},ew=em[eb];if(ew)return ew;let eH=Object.values(em).find(em=>em.isType(eb));if(eH)return eH;throw new eN.ParserError(`The type "${eb}" is not supported.`)};em.getParser=eS;let e_=(eb,em)=>{let{isDynamic:ew}=eb;return"function"==typeof ew?ew(em):ew};em.isDynamicParser=e_;let eO=({types:eb,values:ew,packed:eV=!1,tight:eE=!1,arrayPacked:eS=!1,byteArray:e_=new Uint8Array})=>{(0,eH.assert)(eb.length===ew.length,new eN.ParserError(`The number of types (${eb.length}) does not match the number of values (${ew.length}).`));let{staticBuffer:eO,dynamicBuffer:eP,pointers:ej}=eb.reduce(({staticBuffer:eb,dynamicBuffer:eN,pointers:eD},e_,eO)=>{let eP=(0,em.getParser)(e_),ej=ew[eO];if(eV||eS||!(0,em.isDynamicParser)(eP,e_))return{staticBuffer:eP.encode({buffer:eb,value:ej,type:e_,packed:eV,tight:eE}),dynamicBuffer:eN,pointers:eD};let eB=(0,eH.concatBytes)([eb,new Uint8Array(32)]),eR=eP.encode({buffer:eN,value:ej,type:e_,packed:eV,tight:eE});return{staticBuffer:eB,dynamicBuffer:eR,pointers:[...eD,{position:eb.length,pointer:eN.length}]}},{staticBuffer:new Uint8Array,dynamicBuffer:new Uint8Array,pointers:[]});(0,eH.assert)(!eV&&!eS||0===eP.length,new eN.ParserError("Invalid pack state."));let eB=eO.length,eR=ej.reduce((eb,{pointer:em,position:ew})=>{let eN=(0,eD.padStart)((0,eH.numberToBytes)(eB+em));return(0,eD.set)(eb,eN,ew)},eO);return(0,eH.concatBytes)([e_,eR,eP])};em.pack=eO;let eP=(eb,ew)=>{let eE=(0,eV.iterate)(ew);return eb.map(eb=>{let{value:{value:eV,skip:eD},done:eS}=eE.next();(0,eH.assert)(!eS,new eN.ParserError(`The encoded value is invalid for the provided types. Reached end of buffer while attempting to parse "${eb}".`));let e_=(0,em.getParser)(eb),eO=(0,em.isDynamicParser)(e_,eb);if(eO){let em=(0,eH.bytesToNumber)(eV.subarray(0,32)),eN=ew.subarray(em);return e_.decode({type:eb,value:eN,skip:eD})}return e_.decode({type:eb,value:eV,skip:eD})})};em.unpack=eP},94192:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.address=em.getAddress=void 0;let eH=ew(42451),eN=ew(52858),eV=ew(23742),eE=eb=>{let em=(0,eH.createBytes)(eb);return(0,eH.assert)(em.length<=20,new eN.ParserError(`Invalid address value. Expected address to be 20 bytes long, but received ${em.length} bytes.`)),(0,eV.padStart)(em,20)};em.getAddress=eE,em.address={isDynamic:!1,isType:eb=>"address"===eb,getByteLength:()=>32,encode({buffer:eb,value:ew,packed:eN}){let eE=(0,em.getAddress)(ew);if(eN)return(0,eH.concatBytes)([eb,eE]);let eD=(0,eV.padStart)(eE);return(0,eH.concatBytes)([eb,eD])},decode:({value:eb})=>(0,eH.add0x)((0,eH.bytesToHex)(eb.slice(12,32)))}},8763:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.array=em.getTupleType=em.getArrayType=em.isArrayType=void 0;let eH=ew(42451),eN=ew(52858),eV=ew(33763),eE=ew(23742),eD=ew(54400),eS=ew(98772),e_=/^(?.*)\[(?\d*?)\]$/u,eO=eb=>e_.test(eb);em.isArrayType=eO;let eP=eb=>{let em=eb.match(e_);return(0,eH.assert)(em?.groups?.type,new eN.ParserError(`Invalid array type. Expected an array type, but received "${eb}".`)),[em.groups.type,em.groups.length?parseInt(em.groups.length,10):void 0]};em.getArrayType=eP;let ej=(eb,em)=>`(${Array(em).fill(eb).join(",")})`;em.getTupleType=ej,em.array={isDynamic(eb){let[ew,eH]=(0,em.getArrayType)(eb);return void 0===eH||(0,eV.isDynamicParser)((0,eV.getParser)(ew),ew)},isType:eb=>(0,em.isArrayType)(eb),getByteLength(eb){(0,eH.assert)((0,em.isArrayType)(eb),new eN.ParserError(`Expected an array type, but received "${eb}".`));let[ew,eE]=(0,em.getArrayType)(eb);return(0,eV.isDynamicParser)(this,eb)||void 0===eE?32:eS.tuple.getByteLength((0,em.getTupleType)(ew,eE))},encode({type:eb,buffer:ew,value:e_,packed:eO,tight:eP}){let[ej,eB]=(0,em.getArrayType)(eb);if((0,eH.assert)(!eO||!(0,em.isArrayType)(ej),new eN.ParserError("Cannot pack nested arrays.")),eO&&(0,eV.isDynamicParser)((0,eV.getParser)(ej),ej))return(0,eV.pack)({types:Array(e_.length).fill(ej),values:e_,byteArray:ew,packed:eO,arrayPacked:!0,tight:eP});if(eB)return(0,eH.assert)(eB===e_.length,new eN.ParserError(`Array length does not match type length. Expected a length of ${eB}, but received ${e_.length}.`)),eS.tuple.encode({type:(0,em.getTupleType)(ej,eB),buffer:ew,value:e_,packed:eD.fixedBytes.isType(ej)&&eP,tight:eP});if(eO)return(0,eV.pack)({types:Array(e_.length).fill(ej),values:e_,byteArray:ew,packed:eD.fixedBytes.isType(ej)&&eP,arrayPacked:!0,tight:eP});let eR=(0,eE.padStart)((0,eH.numberToBytes)(e_.length));return(0,eV.pack)({types:Array(e_.length).fill(ej),values:e_,byteArray:(0,eH.concatBytes)([ew,eR]),packed:eO,tight:eP})},decode({type:eb,value:ew,...eE}){let[eD,e_]=(0,em.getArrayType)(eb);if(e_){let eb=eS.tuple.decode({type:(0,em.getTupleType)(eD,e_),value:ew,...eE});return(0,eH.assert)(eb.length===e_,new eN.ParserError(`Array length does not match type length. Expected a length of ${e_}, but received ${eb.length}.`)),eb}let eO=(0,eH.bytesToNumber)(ew.subarray(0,32));return(0,eV.unpack)(Array(eO).fill(eD),ew.subarray(32))}}},51299:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.bool=em.getBooleanValue=void 0;let eH=ew(42451),eN=ew(97884),eV=ew(52858),eE=ew(28325),eD=(0,eN.coerce)((0,eN.boolean)(),(0,eN.union)([(0,eN.literal)("true"),(0,eN.literal)("false")]),eb=>"true"===eb),eS=eb=>{try{let em=(0,eN.create)(eb,eD);if(em)return BigInt(1);return BigInt(0)}catch{throw new eV.ParserError(`Invalid boolean value. Expected a boolean literal, or the string "true" or "false", but received "${eb}".`)}};em.getBooleanValue=eS,em.bool={isDynamic:!1,isType:eb=>"bool"===eb,getByteLength:()=>32,encode({buffer:eb,value:ew,packed:eN,tight:eV}){let eD=(0,em.getBooleanValue)(ew);return eN?(0,eH.concatBytes)([eb,(0,eH.bigIntToBytes)(eD)]):eE.number.encode({type:"uint256",buffer:eb,value:eD,packed:eN,tight:eV})},decode:eb=>eE.number.decode({...eb,type:"uint256"})===BigInt(1)}},47378:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.bytes=void 0;let eH=ew(42451),eN=ew(23742);em.bytes={isDynamic:!0,isType:eb=>"bytes"===eb,getByteLength:()=>32,encode({buffer:eb,value:em,packed:ew}){let eV=(0,eH.createBytes)(em);if(ew)return(0,eH.concatBytes)([eb,eV]);let eE=32*Math.ceil(eV.byteLength/32);return(0,eH.concatBytes)([eb,(0,eN.padStart)((0,eH.numberToBytes)(eV.byteLength)),(0,eN.padEnd)(eV,eE)])},decode({value:eb}){let em=eb.subarray(0,32),ew=(0,eH.bytesToNumber)(em);return eb.slice(32,32+ew)}}},54400:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.fixedBytes=em.getByteLength=void 0;let eH=ew(42451),eN=ew(52858),eV=ew(23742),eE=/^bytes([0-9]{1,2})$/u,eD=eb=>{let em=eb.match(eE)?.[1];(0,eH.assert)(em,`Invalid byte length. Expected a number between 1 and 32, but received "${eb}".`);let ew=Number(em);return(0,eH.assert)(ew>0&&ew<=32,new eN.ParserError(`Invalid byte length. Expected a number between 1 and 32, but received "${eb}".`)),ew};em.getByteLength=eD,em.fixedBytes={isDynamic:!1,isType:eb=>eE.test(eb),getByteLength:()=>32,encode({type:eb,buffer:ew,value:eE,packed:eD}){let eS=(0,em.getByteLength)(eb),e_=(0,eH.createBytes)(eE);return((0,eH.assert)(e_.length<=eS,new eN.ParserError(`Expected a value of length ${eS}, but received a value of length ${e_.length}.`)),eD)?(0,eH.concatBytes)([ew,(0,eV.padEnd)(e_,eS)]):(0,eH.concatBytes)([ew,(0,eV.padEnd)(e_)])},decode({type:eb,value:ew}){let eH=(0,em.getByteLength)(eb);return ew.slice(0,eH)}}},9129:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.fn=em.getFunction=void 0;let eH=ew(42451),eN=ew(97884),eV=ew(52858),eE=ew(54400),eD=(0,eN.coerce)((0,eN.object)({address:eH.StrictHexStruct,selector:eH.StrictHexStruct}),(0,eN.union)([eH.StrictHexStruct,(0,eN.instance)(Uint8Array)]),eb=>{let em=(0,eH.createBytes)(eb);return(0,eH.assert)(24===em.length,new eV.ParserError(`Invalid Solidity function. Expected function to be 24 bytes long, but received ${em.length} bytes.`)),{address:(0,eH.bytesToHex)(em.subarray(0,20)),selector:(0,eH.bytesToHex)(em.subarray(20,24))}}),eS=eb=>{let em=(0,eN.create)(eb,eD);return(0,eH.concatBytes)([(0,eH.hexToBytes)(em.address),(0,eH.hexToBytes)(em.selector)])};em.getFunction=eS,em.fn={isDynamic:!1,isType:eb=>"function"===eb,getByteLength:()=>32,encode({buffer:eb,value:ew,packed:eH,tight:eN}){let eV=(0,em.getFunction)(ew);return eE.fixedBytes.encode({type:"bytes24",buffer:eb,value:eV,packed:eH,tight:eN})},decode:({value:eb})=>({address:(0,eH.bytesToHex)(eb.slice(0,20)),selector:(0,eH.bytesToHex)(eb.slice(20,24))})}},87884:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(94192),em),eN(ew(8763),em),eN(ew(51299),em),eN(ew(47378),em),eN(ew(54400),em),eN(ew(9129),em),eN(ew(28325),em),eN(ew(58012),em),eN(ew(21869),em),eN(ew(98772),em)},28325:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.number=em.getBigInt=em.assertNumberLength=em.getLength=em.isSigned=void 0;let eH=ew(42451),eN=ew(52858),eV=ew(23742),eE=/^u?int(?[0-9]*)?$/u,eD=eb=>!eb.startsWith("u");em.isSigned=eD;let eS=eb=>{if("int"===eb||"uint"===eb)return 256;let em=eb.match(eE);(0,eH.assert)(em?.groups?.length,new eN.ParserError(`Invalid number type. Expected a number type, but received "${eb}".`));let ew=parseInt(em.groups.length,10);return(0,eH.assert)(ew>=8&&ew<=256,new eN.ParserError(`Invalid number length. Expected a number between 8 and 256, but received "${eb}".`)),(0,eH.assert)(ew%8==0,new eN.ParserError(`Invalid number length. Expected a multiple of 8, but received "${eb}".`)),ew};em.getLength=eS;let e_=(eb,ew)=>{let eV=(0,em.getLength)(ew),eE=BigInt(2)**BigInt(eV-((0,em.isSigned)(ew)?1:0))-BigInt(1);if((0,em.isSigned)(ew)){(0,eH.assert)(eb>=-(eE+BigInt(1))&&eb<=eE,new eN.ParserError(`Number "${eb}" is out of range for type "${ew}".`));return}(0,eH.assert)(eb<=eE,new eN.ParserError(`Number "${eb}" is out of range for type "${ew}".`))};em.assertNumberLength=e_;let eO=eb=>{try{return(0,eH.createBigInt)(eb)}catch{throw new eN.ParserError(`Invalid number. Expected a valid number value, but received "${eb}".`)}};em.getBigInt=eO,em.number={isDynamic:!1,isType:eb=>eE.test(eb),getByteLength:()=>32,encode({type:eb,buffer:ew,value:eN,packed:eE}){let eD=(0,em.getBigInt)(eN);if((0,em.assertNumberLength)(eD,eb),(0,em.isSigned)(eb)){if(eE){let eN=(0,em.getLength)(eb)/8;return(0,eH.concatBytes)([ew,(0,eH.signedBigIntToBytes)(eD,eN)])}return(0,eH.concatBytes)([ew,(0,eV.padStart)((0,eH.signedBigIntToBytes)(eD,32))])}if(eE){let eN=(0,em.getLength)(eb)/8;return(0,eH.concatBytes)([ew,(0,eV.padStart)((0,eH.bigIntToBytes)(eD),eN)])}return(0,eH.concatBytes)([ew,(0,eV.padStart)((0,eH.bigIntToBytes)(eD))])},decode({type:eb,value:ew}){let eN=ew.subarray(0,32);if((0,em.isSigned)(eb)){let ew=(0,eH.bytesToSignedBigInt)(eN);return(0,em.assertNumberLength)(ew,eb),ew}let eV=(0,eH.bytesToBigInt)(eN);return(0,em.assertNumberLength)(eV,eb),eV}}},58012:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},21869:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.string=void 0;let eH=ew(42451),eN=ew(47378);em.string={isDynamic:!0,isType:eb=>"string"===eb,getByteLength:()=>32,encode:({buffer:eb,value:em,packed:ew,tight:eV})=>eN.bytes.encode({type:"bytes",buffer:eb,value:(0,eH.stringToBytes)(em),packed:ew,tight:eV}),decode:eb=>(0,eH.bytesToString)(eN.bytes.decode(eb))}},98772:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.tuple=em.getTupleElements=void 0;let eH=ew(42451),eN=ew(52858),eV=ew(33763),eE=/^\((.+)\)$/u,eD=eb=>eE.test(eb),eS=eb=>{(0,eH.assert)(eb.startsWith("(")&&eb.endsWith(")"),new eN.ParserError(`Invalid tuple type. Expected tuple type, but received "${eb}".`));let em=[],ew="",eV=0;for(let eH=1;eH{let em=(0,eV.getParser)(eb);return(0,eV.isDynamicParser)(em,eb)})},isType:eb=>eD(eb),getByteLength(eb){if((0,eV.isDynamicParser)(this,eb))return 32;let ew=(0,em.getTupleElements)(eb);return ew.reduce((eb,em)=>eb+(0,eV.getParser)(em).getByteLength(em),0)},encode({type:eb,buffer:ew,value:eH,packed:eN,tight:eE}){let eD=(0,em.getTupleElements)(eb);return(0,eV.pack)({types:eD,values:eH,byteArray:ew,packed:eN,tight:eE})},decode({type:eb,value:ew,skip:eH}){let eN=(0,em.getTupleElements)(eb),eE=this.getByteLength(eb)-32;return eH(eE),(0,eV.unpack)(eN,ew)}}},1451:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},83307:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(1451),em)},94979:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.padEnd=em.padStart=em.set=void 0;let eH=ew(42451),eN=32,eV=(eb,em,ew)=>(0,eH.concatBytes)([eb.subarray(0,ew),em,eb.subarray(ew+em.length)]);em.set=eV;let eE=(eb,em=eN)=>{let ew=new Uint8Array(Math.max(em-eb.length,0)).fill(0);return(0,eH.concatBytes)([ew,eb])};em.padStart=eE;let eD=(eb,em=eN)=>{let ew=new Uint8Array(Math.max(em-eb.length,0)).fill(0);return(0,eH.concatBytes)([eb,ew])};em.padEnd=eD},23742:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(94979),em)},87539:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eV=this&&this.__setModuleDefault||(Object.create?function(eb,em){Object.defineProperty(eb,"default",{enumerable:!0,value:em})}:function(eb,em){eb.default=em}),eE=this&&this.__importStar||function(eb){if(eb&&eb.__esModule)return eb;var em={};if(null!=eb)for(var ew in eb)"default"!==ew&&Object.prototype.hasOwnProperty.call(eb,ew)&&eN(em,eb,ew);return eV(em,eb),em};Object.defineProperty(em,"__esModule",{value:!0}),em.getEncryptionPublicKey=em.decryptSafely=em.decrypt=em.encryptSafely=em.encrypt=void 0;let eD=ew(39187),eS=eE(ew(50780)),e_=ew(73275);function eO({publicKey:eb,data:em,version:ew}){if((0,e_.isNullish)(eb))throw Error("Missing publicKey parameter");if((0,e_.isNullish)(em))throw Error("Missing data parameter");if((0,e_.isNullish)(ew))throw Error("Missing version parameter");if("x25519-xsalsa20-poly1305"===ew){let ew;if("string"!=typeof em)throw Error("Message data must be given as a string");let eH=eS.box.keyPair();try{ew=eD.base64.decode(eb)}catch(eb){throw Error("Bad public key")}let eN=eD.utf8.decode(em),eV=eS.randomBytes(eS.box.nonceLength),eE=eS.box(eN,eV,ew,eH.secretKey),e_={version:"x25519-xsalsa20-poly1305",nonce:eD.base64.encode(eV),ephemPublicKey:eD.base64.encode(eH.publicKey),ciphertext:eD.base64.encode(eE)};return e_}throw Error("Encryption type/version not supported")}function eP({publicKey:eb,data:em,version:ew}){if((0,e_.isNullish)(eb))throw Error("Missing publicKey parameter");if((0,e_.isNullish)(em))throw Error("Missing data parameter");if((0,e_.isNullish)(ew))throw Error("Missing version parameter");let eN=2048,eV=16;if("object"==typeof em&&em&&"toJSON"in em)throw Error("Cannot encrypt with toJSON property. Please remove toJSON property");let eE={data:em,padding:""},eD=eH.byteLength(JSON.stringify(eE),"utf-8"),eS=eD%eN,eP=0;eS>0&&(eP=eN-eS-eV),eE.padding="0".repeat(eP);let ej=JSON.stringify(eE);return eO({publicKey:eb,data:ej,version:ew})}function ej({encryptedData:eb,privateKey:em}){if((0,e_.isNullish)(eb))throw Error("Missing encryptedData parameter");if((0,e_.isNullish)(em))throw Error("Missing privateKey parameter");if("x25519-xsalsa20-poly1305"===eb.version){let ew=eH.from(em,"hex"),eN=eS.box.keyPair.fromSecretKey(ew).secretKey,eV=eD.base64.decode(eb.nonce),eE=eD.base64.decode(eb.ciphertext),e_=eD.base64.decode(eb.ephemPublicKey),eO=eS.box.open(eE,eV,e_,eN);try{if(!eO)throw Error();let eb=eD.utf8.encode(eO);if(!eb)throw Error();return eb}catch(eb){if(eb&&"string"==typeof eb.message&&eb.message.length)throw Error(`Decryption failed: ${eb.message}`);throw Error("Decryption failed.")}}throw Error("Encryption type/version not supported.")}function eB({encryptedData:eb,privateKey:em}){if((0,e_.isNullish)(eb))throw Error("Missing encryptedData parameter");if((0,e_.isNullish)(em))throw Error("Missing privateKey parameter");let ew=JSON.parse(ej({encryptedData:eb,privateKey:em}));return ew.data}function eR(eb){let em=eH.from(eb,"hex"),ew=eS.box.keyPair.fromSecretKey(em).publicKey;return eD.base64.encode(ew)}em.encrypt=eO,em.encryptSafely=eP,em.decrypt=ej,em.decryptSafely=eB,em.getEncryptionPublicKey=eR},51091:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),em.normalize=em.concatSig=void 0,eN(ew(73066),em),eN(ew(12853),em),eN(ew(87539),em);var eV=ew(73275);Object.defineProperty(em,"concatSig",{enumerable:!0,get:function(){return eV.concatSig}}),Object.defineProperty(em,"normalize",{enumerable:!0,get:function(){return eV.normalize}})},73066:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.extractPublicKey=em.recoverPersonalSignature=em.personalSign=void 0;let eH=ew(92730),eN=ew(73275);function eV({privateKey:eb,data:em}){if((0,eN.isNullish)(em))throw Error("Missing data parameter");if((0,eN.isNullish)(eb))throw Error("Missing privateKey parameter");let ew=(0,eN.legacyToBuffer)(em),eV=(0,eH.hashPersonalMessage)(ew),eE=(0,eH.ecsign)(eV,eb),eD=(0,eN.concatSig)((0,eH.toBuffer)(eE.v),eE.r,eE.s);return eD}function eE({data:eb,signature:em}){if((0,eN.isNullish)(eb))throw Error("Missing data parameter");if((0,eN.isNullish)(em))throw Error("Missing signature parameter");let ew=eS(eb,em),eV=(0,eH.publicToAddress)(ew),eE=(0,eH.bufferToHex)(eV);return eE}function eD({data:eb,signature:em}){if((0,eN.isNullish)(eb))throw Error("Missing data parameter");if((0,eN.isNullish)(em))throw Error("Missing signature parameter");let ew=eS(eb,em);return`0x${ew.toString("hex")}`}function eS(eb,em){let ew=(0,eH.hashPersonalMessage)((0,eN.legacyToBuffer)(eb));return(0,eN.recoverPublicKey)(ew,em)}em.personalSign=eV,em.recoverPersonalSignature=eE,em.extractPublicKey=eD},12853:function(eb,em,ew){"use strict";var eH;Object.defineProperty(em,"__esModule",{value:!0}),em.recoverTypedSignature=em.signTypedData=em.typedSignatureHash=em.TypedDataUtils=em.TYPED_MESSAGE_SCHEMA=em.SignTypedDataVersion=void 0;let eN=ew(92730),eV=ew(88009),eE=ew(87884),eD=ew(23742),eS=ew(42451),e_=ew(82192),eO=ew(73275);function eP(eb,em){if(Object.keys(eH).includes(eb)){if(em&&!em.includes(eb))throw Error(`SignTypedDataVersion not allowed: '${eb}'. Allowed versions are: ${em.join(", ")}`)}else throw Error(`Invalid version: '${eb}'`)}function ej(eb,em){(0,eS.assert)(null!==em,`Unable to encode value: Invalid number. Expected a valid number value, but received "${em}".`);let ew=BigInt(em),eH=(0,eE.getLength)(eb),eN=BigInt(2)**BigInt(eH)-BigInt(1);return(0,eS.assert)(ew>=-eN&&ew<=eN,`Unable to encode value: Number "${em}" is out of range for type "${eb}".`),ew}function eB(eb){let em=BigInt(0);for(let ew=0;ew=49?em+=eH-BigInt(49)+BigInt(10):eH>=17?em+=eH-BigInt(17)+BigInt(10):em+=eH}return(0,eD.padStart)((0,eS.bigIntToBytes)(em),20)}function eR(eb,em,ew,eE,eO){if(eP(eO,[eH.V3,eH.V4]),void 0!==eb[ew])return["bytes32",eO===eH.V4&&null==eE?"0x0000000000000000000000000000000000000000000000000000000000000000":(0,eN.arrToBufArr)((0,e_.keccak256)(eU(ew,eE,eb,eO)))];if("function"===ew)throw Error('Unsupported or invalid type: "function"');if(void 0===eE)throw Error(`missing value for field ${em} of type ${ew}`);if("address"===ew){if("number"==typeof eE)return["address",(0,eD.padStart)((0,eS.numberToBytes)(eE),20)];if((0,eS.isStrictHexString)(eE))return["address",(0,eS.add0x)(eE)];if("string"==typeof eE)return["address",eB(eE).subarray(0,20)]}if("bool"===ew)return["bool",!!eE];if("bytes"===ew)return"number"==typeof eE?eE=(0,eS.numberToBytes)(eE):(0,eS.isStrictHexString)(eE)||"0x"===eE?eE=(0,eS.hexToBytes)(eE):"string"==typeof eE&&(eE=(0,eS.stringToBytes)(eE)),["bytes32",(0,eN.arrToBufArr)((0,e_.keccak256)(eE))];if(ew.startsWith("bytes")&&"bytes"!==ew&&!ew.includes("["))return"number"==typeof eE?eE<0?["bytes32",new Uint8Array(32)]:["bytes32",(0,eS.bigIntToBytes)(BigInt(eE))]:(0,eS.isStrictHexString)(eE)?["bytes32",(0,eS.hexToBytes)(eE)]:["bytes32",eE];if(ew.startsWith("int")&&!ew.includes("[")){let eb=ej(ew,eE);return eb>=BigInt(0)?["uint256",eb]:["int256",eb]}if("string"===ew)return eE="number"==typeof eE?(0,eS.numberToBytes)(eE):(0,eS.stringToBytes)(null!=eE?eE:""),["bytes32",(0,eN.arrToBufArr)((0,e_.keccak256)(eE))];if(ew.endsWith("]")){if(eO===eH.V3)throw Error("Arrays are unimplemented in encodeData; use V4 extension");let eD=ew.slice(0,ew.lastIndexOf("[")),eS=eE.map(ew=>eR(eb,em,eD,ew,eO));return["bytes32",(0,eN.arrToBufArr)((0,e_.keccak256)((0,eV.encode)(eS.map(([eb])=>eb),eS.map(([,eb])=>eb))))]}return[ew,eE]}function eU(eb,em,ew,eE){eP(eE,[eH.V3,eH.V4]);let eD=["bytes32"],eS=[eQ(eb,ew)];for(let eN of ew[eb]){if(eE===eH.V3&&void 0===em[eN.name])continue;let[eb,eV]=eR(ew,eN.name,eN.type,em[eN.name],eE);eD.push(eb),eS.push(eV)}return(0,eN.arrToBufArr)((0,eV.encode)(eD,eS))}function eF(eb,em){let ew="",eH=eG(eb,em);eH.delete(eb);let eN=[eb,...Array.from(eH).sort()];for(let eb of eN){let eH=em[eb];if(!eH)throw Error(`No type definition specified: ${eb}`);ew+=`${eb}(${em[eb].map(({name:eb,type:em})=>`${em} ${eb}`).join(",")})`}return ew}function eG(eb,em,ew=new Set){if("string"!=typeof eb)throw Error(`Invalid findTypeDependencies input ${JSON.stringify(eb)}`);let eH=eb.match(/^\w*/u);if([eb]=eH,ew.has(eb)||void 0===em[eb])return ew;for(let eH of(ew.add(eb),em[eb]))eG(eH.type,em,ew);return ew}function eY(eb,em,ew,eV){eP(eV,[eH.V3,eH.V4]);let eE=eU(eb,em,ew,eV),eD=(0,e_.keccak256)(eE),eS=(0,eN.arrToBufArr)(eD);return eS}function eQ(eb,em){let ew=(0,eS.stringToBytes)(eF(eb,em));return(0,eN.arrToBufArr)((0,e_.keccak256)(ew))}function eK(eb){let ew={};for(let eH in em.TYPED_MESSAGE_SCHEMA.properties)eb[eH]&&(ew[eH]=eb[eH]);return"types"in ew&&(ew.types=Object.assign({EIP712Domain:[]},ew.types)),ew}function eZ(eb,em){eP(em,[eH.V3,eH.V4]);let ew=eK(eb),{domain:eN}=ew,eV={EIP712Domain:ew.types.EIP712Domain};return eY("EIP712Domain",eN,eV,em)}function eW(eb,em){eP(em,[eH.V3,eH.V4]);let ew=eK(eb),eV=[(0,eS.hexToBytes)("1901")];return eV.push(eZ(eb,em)),"EIP712Domain"!==ew.primaryType&&eV.push(eY(ew.primaryType,ew.message,ew.types,em)),(0,eN.arrToBufArr)((0,e_.keccak256)((0,eS.concatBytes)(eV)))}function e$(eb){let em=e6(eb);return(0,eS.bytesToHex)(em)}function eX(eb,em){if((0,eE.isArrayType)(eb)&&Array.isArray(em)){let[ew]=(0,eE.getArrayType)(eb);return em.map(eb=>eX(ew,eb))}if("address"===eb){if("number"==typeof em)return(0,eD.padStart)((0,eS.numberToBytes)(em),20);if((0,eS.isStrictHexString)(em))return(0,eD.padStart)((0,eS.hexToBytes)(em).subarray(0,20),20);if(em instanceof Uint8Array)return(0,eD.padStart)(em.subarray(0,20),20)}if("bool"===eb)return!!em;if(eb.startsWith("bytes")&&"bytes"!==eb){let ew=(0,eE.getByteLength)(eb);if("number"==typeof em)return em<0?new Uint8Array:(0,eS.numberToBytes)(em).subarray(0,ew);if((0,eS.isStrictHexString)(em))return(0,eS.hexToBytes)(em).subarray(0,ew);if(em instanceof Uint8Array)return em.subarray(0,ew)}if(eb.startsWith("uint")&&"number"==typeof em)return Math.abs(em);if(eb.startsWith("int")&&"number"==typeof em){let ew=(0,eE.getLength)(eb);return BigInt.asIntN(ew,BigInt(em))}return em}function eJ(eb){return eb.map(eb=>"number"==typeof eb?(0,eD.padStart)((0,eS.numberToBytes)(eb),32):(0,eS.isStrictHexString)(eb)?(0,eD.padStart)((0,eS.hexToBytes)(eb).subarray(0,32),32):eb instanceof Uint8Array?(0,eD.padStart)(eb.subarray(0,32),32):eb)}function e0(eb,em){return em.map(em=>{if("string"==typeof em||"number"==typeof em||"bigint"==typeof em){let ew=ej(eb,em);if(ew>=BigInt(0))return(0,eD.padStart)((0,eS.bigIntToBytes)(ew),32);let eH=(0,eE.getLength)(eb),eN=BigInt.asIntN(eH,ew);return(0,eS.signedBigIntToBytes)(eN,32)}return em})}function e6(eb){let em=Error("Expect argument to be non-empty array");if("object"!=typeof eb||!("length"in eb)||!eb.length)throw em;let ew=eb.map(({name:eb,type:em,value:ew})=>{if("address[]"===em)return{name:eb,type:"bytes32[]",value:eJ(ew)};if(em.startsWith("int")&&(0,eE.isArrayType)(em)){let[eH,eN]=(0,eE.getArrayType)(em);return{name:eb,type:`bytes32[${null!=eN?eN:""}]`,value:e0(eH,ew)}}return{name:eb,type:em,value:eX(em,ew)}}),eH=ew.map(eb=>"bytes"!==eb.type?eb.value:(0,eO.legacyToBuffer)(eb.value)),eD=ew.map(eb=>{if("function"===eb.type)throw Error('Unsupported or invalid type: "function"');return eb.type}),eS=eb.map(eb=>{if(!eb.name)throw em;return`${eb.type} ${eb.name}`});return(0,eN.arrToBufArr)((0,e_.keccak256)((0,eV.encodePacked)(["bytes32","bytes32"],[(0,e_.keccak256)((0,eV.encodePacked)(["string[]"],[eS],!0)),(0,e_.keccak256)((0,eV.encodePacked)(eD,eH,!0))])))}function e4({privateKey:eb,data:ew,version:eV}){if(eP(eV),(0,eO.isNullish)(ew))throw Error("Missing data parameter");if((0,eO.isNullish)(eb))throw Error("Missing private key parameter");let eE=eV===eH.V1?e6(ew):em.TypedDataUtils.eip712Hash(ew,eV),eD=(0,eN.ecsign)(eE,eb);return(0,eO.concatSig)((0,eN.arrToBufArr)((0,eS.bigIntToBytes)(eD.v)),eD.r,eD.s)}function e3({data:eb,signature:ew,version:eV}){if(eP(eV),(0,eO.isNullish)(eb))throw Error("Missing data parameter");if((0,eO.isNullish)(ew))throw Error("Missing signature parameter");let eE=eV===eH.V1?e6(eb):em.TypedDataUtils.eip712Hash(eb,eV),eD=(0,eO.recoverPublicKey)(eE,ew),e_=(0,eN.publicToAddress)(eD);return(0,eS.bytesToHex)(e_)}!function(eb){eb.V1="V1",eb.V3="V3",eb.V4="V4"}(eH=em.SignTypedDataVersion||(em.SignTypedDataVersion={})),em.TYPED_MESSAGE_SCHEMA={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},em.TypedDataUtils={encodeData:eU,encodeType:eF,findTypeDependencies:eG,hashStruct:eY,hashType:eQ,sanitizeData:eK,eip712Hash:eW,eip712DomainHash:eZ},em.typedSignatureHash=e$,em.signTypedData=e4,em.recoverTypedSignature=e3},73275:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.normalize=em.recoverPublicKey=em.concatSig=em.legacyToBuffer=em.isNullish=em.padWithZeroes=void 0;let eN=ew(92730),eV=ew(42451);function eE(eb,em){if(""!==eb&&!/^[a-f0-9]+$/iu.test(eb))throw Error(`Expected an unprefixed hex string. Received: ${eb}`);if(em<0)throw Error(`Expected a non-negative integer target length. Received: ${em}`);return String.prototype.padStart.call(eb,em,"0")}function eD(eb){return null==eb}function eS(eb){return"string"!=typeof eb||(0,eN.isHexString)(eb)?(0,eN.toBuffer)(eb):eH.from(eb)}function e_(eb,em,ew){let eH=(0,eN.fromSigned)(em),eD=(0,eN.fromSigned)(ew),eS=(0,eN.bufferToInt)(eb),e_=eE((0,eN.toUnsigned)(eH).toString("hex"),64),eO=eE((0,eN.toUnsigned)(eD).toString("hex"),64),eP=(0,eV.remove0x)((0,eV.numberToHex)(eS));return(0,eV.add0x)(e_.concat(eO,eP))}function eO(eb,em){let ew=(0,eN.fromRpcSig)(em);return(0,eN.ecrecover)(eb,ew.v,ew.r,ew.s)}function eP(eb){if(!eD(eb)){if("number"==typeof eb){if(eb<0)return"0x";let em=(0,eV.numberToBytes)(eb);eb=(0,eV.bytesToHex)(em)}if("string"!=typeof eb){let em="eth-sig-util.normalize() requires hex string or integer input.";throw Error(em+=` received ${typeof eb}: ${eb}`)}return(0,eV.add0x)(eb.toLowerCase())}}em.padWithZeroes=eE,em.isNullish=eD,em.legacyToBuffer=eS,em.concatSig=e_,em.recoverPublicKey=eO,em.normalize=eP},60779:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});let eH=ew(17187);function eN(eb,em,ew){try{Reflect.apply(eb,em,ew)}catch(eb){setTimeout(()=>{throw eb})}}function eV(eb){let em=eb.length,ew=Array(em);for(let eH=0;eH0&&([eb]=em),eb instanceof Error)throw eb;let ew=Error(`Unhandled error.${eb?` (${eb.message})`:""}`);throw ew.context=eb,ew}let eE=eH[eb];if(void 0===eE)return!1;if("function"==typeof eE)eN(eE,this,em);else{let eb=eE.length,ew=eV(eE);for(let eH=0;eH{if(!em.has(eb))throw TypeError("Cannot "+ew)},eH=(eb,em,eH)=>(ew(eb,em,"read from private field"),eH?eH.call(eb):em.get(eb)),eN=(eb,em,ew)=>{if(em.has(eb))throw TypeError("Cannot add the same private member more than once");em instanceof WeakSet?em.add(eb):em.set(eb,ew)},eV=(eb,em,eH,eN)=>(ew(eb,em,"write to private field"),eN?eN.call(eb,eH):em.set(eb,eH),eH);em.__privateGet=eH,em.__privateAdd=eN,em.__privateSet=eV},83889:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(593),eN=ew(81249),eV=ew(97884),eE=eV.refine.call(void 0,eV.string.call(void 0),"Version",eb=>null!==eN.valid.call(void 0,eb)||`Expected SemVer version, got "${eb}"`),eD=eV.refine.call(void 0,eV.string.call(void 0),"Version range",eb=>null!==eN.validRange.call(void 0,eb)||`Expected SemVer range, got "${eb}"`);function eS(eb){return eV.is.call(void 0,eb,eE)}function e_(eb){return eV.is.call(void 0,eb,eD)}function eO(eb){eH.assertStruct.call(void 0,eb,eE)}function eP(eb){eH.assertStruct.call(void 0,eb,eD)}function ej(eb,em){return eN.gt.call(void 0,eb,em)}function eB(eb,em){return eN.gtr.call(void 0,eb,em)}function eR(eb,em){return eN.satisfies.call(void 0,eb,em,{includePrerelease:!0})}em.VersionStruct=eE,em.VersionRangeStruct=eD,em.isValidSemVerVersion=eS,em.isValidSemVerRange=e_,em.assertIsSemVerVersion=eO,em.assertIsSemVerRange=eP,em.gtVersion=ej,em.gtRange=eB,em.satisfiesVersionRange=eR},75671:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var ew,eH=((ew=eH||{})[ew.Millisecond=1]="Millisecond",ew[ew.Second=1e3]="Second",ew[ew.Minute=6e4]="Minute",ew[ew.Hour=36e5]="Hour",ew[ew.Day=864e5]="Day",ew[ew.Week=6048e5]="Week",ew[ew.Year=31536e6]="Year",ew),eN=eb=>Number.isInteger(eb)&&eb>=0,eV=(eb,em)=>{if(!eN(eb))throw Error(`"${em}" must be a non-negative integer. Received: "${eb}".`)};function eE(eb,em){return eV(eb,"count"),eb*em}function eD(eb){return eV(eb,"timestamp"),Date.now()-eb}em.Duration=eH,em.inMilliseconds=eE,em.timeSince=eD},17479:function(){},35217:function(eb,em,ew){"use strict";function eH(eb,em){return null!=eb?eb:em()}Object.defineProperty(em,"__esModule",{value:!0});var eN=ew(593),eV=ew(97884),eE=(eb,em={})=>{let ew,eE;let eD=eH(em.paddingRequired,()=>!1),eS=eH(em.characterSet,()=>"base64");return"base64"===eS?ew=String.raw`[A-Za-z0-9+\/]`:(eN.assert.call(void 0,"base64url"===eS),ew=String.raw`[-_A-Za-z0-9]`),eE=eD?RegExp(`^(?:${ew}{4})*(?:${ew}{3}=|${ew}{2}==)?$`,"u"):RegExp(`^(?:${ew}{4})*(?:${ew}{2,3}|${ew}{3}=|${ew}{2}==)?$`,"u"),eV.pattern.call(void 0,eb,eE)};em.base64=eE},593:function(eb,em,ew){"use strict";function eH(eb){let em;let ew=eb[0],eH=1;for(;eHew.call(em,...eb)),em=void 0)}return ew}Object.defineProperty(em,"__esModule",{value:!0});var eN=ew(22173),eV=ew(97884);function eE(eb){return"string"==typeof eH([eb,"optionalAccess",eb=>eb.prototype,"optionalAccess",eb=>eb.constructor,"optionalAccess",eb=>eb.name])}function eD(eb){return eN.getErrorMessage.call(void 0,eb).replace(/\.$/u,"")}function eS(eb,em){return eE(eb)?new eb({message:em}):eb({message:em})}var e_=class extends Error{constructor(eb){super(eb.message),this.code="ERR_ASSERTION"}};function eO(eb,em="Assertion failed.",ew=e_){if(!eb){if(em instanceof Error)throw em;throw eS(ew,em)}}function eP(eb,em,ew="Assertion failed",eH=e_){try{eV.assert.call(void 0,eb,em)}catch(eb){throw eS(eH,`${ew}: ${eD(eb)}.`)}}function ej(eb){throw Error("Invalid branch reached. Should be detected during compilation.")}em.AssertionError=e_,em.assert=eO,em.assertStruct=eP,em.assertExhaustive=ej},3902:function(eb,em){"use strict";function ew({suppressUnhandledRejection:eb=!1}={}){let em,ew;let eH=new Promise((eb,eH)=>{em=eb,ew=eH});return eb&&eH.catch(eb=>{}),{promise:eH,resolve:em,reject:ew}}Object.defineProperty(em,"__esModule",{value:!0}),em.createDeferredPromise=ew},89162:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(12591),eN=ew(593),eV=ew(97884),eE=eV.union.call(void 0,[eV.number.call(void 0),eV.bigint.call(void 0),eV.string.call(void 0),eH.StrictHexStruct]),eD=eV.coerce.call(void 0,eV.number.call(void 0),eE,Number),eS=eV.coerce.call(void 0,eV.bigint.call(void 0),eE,BigInt);eV.union.call(void 0,[eH.StrictHexStruct,eV.instance.call(void 0,Uint8Array)]);var e_=eV.coerce.call(void 0,eV.instance.call(void 0,Uint8Array),eV.union.call(void 0,[eH.StrictHexStruct]),eH.hexToBytes),eO=eV.coerce.call(void 0,eH.StrictHexStruct,eV.instance.call(void 0,Uint8Array),eH.bytesToHex);function eP(eb){try{let em=eV.create.call(void 0,eb,eD);return eN.assert.call(void 0,Number.isFinite(em),`Expected a number-like value, got "${eb}".`),em}catch(em){if(em instanceof eV.StructError)throw Error(`Expected a number-like value, got "${eb}".`);throw em}}function ej(eb){try{return eV.create.call(void 0,eb,eS)}catch(eb){if(eb instanceof eV.StructError)throw Error(`Expected a number-like value, got "${String(eb.value)}".`);throw eb}}function eB(eb){if("string"==typeof eb&&"0x"===eb.toLowerCase())return new Uint8Array;try{return eV.create.call(void 0,eb,e_)}catch(eb){if(eb instanceof eV.StructError)throw Error(`Expected a bytes-like value, got "${String(eb.value)}".`);throw eb}}function eR(eb){if(eb instanceof Uint8Array&&0===eb.length||"string"==typeof eb&&"0x"===eb.toLowerCase())return"0x";try{return eV.create.call(void 0,eb,eO)}catch(eb){if(eb instanceof eV.StructError)throw Error(`Expected a bytes-like value, got "${String(eb.value)}".`);throw eb}}em.createNumber=eP,em.createBigInt=ej,em.createBytes=eB,em.createHex=eR},96815:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(35217),eN=ew(97884),eV=eN.size.call(void 0,eH.base64.call(void 0,eN.string.call(void 0),{paddingRequired:!0}),44,44);em.ChecksumStruct=eV},35174:function(){},22173:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(2706),eN=ew(10905);function eV(eb){return eb instanceof Error||eH.isObject.call(void 0,eb)&&"Error"===eb.constructor.name}function eE(eb){return"object"==typeof eb&&null!==eb&&"code"in eb}function eD(eb){return"object"==typeof eb&&null!==eb&&"message"in eb}function eS(eb){return"object"==typeof eb&&null!==eb&&"stack"in eb}function e_(eb){return eD(eb)&&"string"==typeof eb.message?eb.message:eH.isNullOrUndefined.call(void 0,eb)?"":String(eb)}function eO(eb,em){if(eV(eb)){let ew;return ew=2===Error.length?Error(em,{cause:eb}):new eN.ErrorWithCause(em,{cause:eb}),eE(eb)&&(ew.code=eb.code),ew}return em.length>0?Error(`${String(eb)}: ${em}`):Error(String(eb))}em.isErrorWithCode=eE,em.isErrorWithMessage=eD,em.isErrorWithStack=eS,em.getErrorMessage=e_,em.wrapError=eO},3356:function(){},48657:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(593),eN=ew(2706),eV=ew(97884),eE=eb=>eV.object.call(void 0,eb);function eD({path:eb,branch:em}){let ew=eb[eb.length-1];return eN.hasProperty.call(void 0,em[em.length-2],ew)}function eS(eb){return new eV.Struct({...eb,type:`optional ${eb.type}`,validator:(em,ew)=>!eD(ew)||eb.validator(em,ew),refiner:(em,ew)=>!eD(ew)||eb.refiner(em,ew)})}var e_=()=>eV.define.call(void 0,"finite number",eb=>eV.is.call(void 0,eb,eV.number.call(void 0))&&Number.isFinite(eb)),eO=eV.union.call(void 0,[eV.literal.call(void 0,null),eV.boolean.call(void 0),e_(),eV.string.call(void 0),eV.array.call(void 0,eV.lazy.call(void 0,()=>eO)),eV.record.call(void 0,eV.string.call(void 0),eV.lazy.call(void 0,()=>eO))]),eP=eV.coerce.call(void 0,eO,eV.any.call(void 0),eb=>(eH.assertStruct.call(void 0,eb,eO),JSON.parse(JSON.stringify(eb,(eb,em)=>{if("__proto__"!==eb&&"constructor"!==eb)return em}))));function ej(eb){try{return eB(eb),!0}catch(eb){return!1}}function eB(eb){return eV.create.call(void 0,eb,eP)}function eR(eb){eH.assertStruct.call(void 0,eb,eP,"Invalid JSON value");let em=JSON.stringify(eb);return new TextEncoder().encode(em).byteLength}var eU="2.0",eF=eV.literal.call(void 0,eU),eG=eV.nullable.call(void 0,eV.union.call(void 0,[eV.number.call(void 0),eV.string.call(void 0)])),eY=eE({code:eV.integer.call(void 0),message:eV.string.call(void 0),data:eS(eP),stack:eS(eV.string.call(void 0))}),eQ=eV.union.call(void 0,[eV.record.call(void 0,eV.string.call(void 0),eP),eV.array.call(void 0,eP)]),eK=eE({id:eG,jsonrpc:eF,method:eV.string.call(void 0),params:eS(eQ)}),eZ=eE({jsonrpc:eF,method:eV.string.call(void 0),params:eS(eQ)});function eW(eb){return eV.is.call(void 0,eb,eZ)}function e$(eb,em){eH.assertStruct.call(void 0,eb,eZ,"Invalid JSON-RPC notification",em)}function eX(eb){return eV.is.call(void 0,eb,eK)}function eJ(eb,em){eH.assertStruct.call(void 0,eb,eK,"Invalid JSON-RPC request",em)}var e0=eV.object.call(void 0,{id:eG,jsonrpc:eF,result:eV.optional.call(void 0,eV.unknown.call(void 0)),error:eV.optional.call(void 0,eY)}),e6=eE({id:eG,jsonrpc:eF,result:eP}),e4=eE({id:eG,jsonrpc:eF,error:eY}),e3=eV.union.call(void 0,[e6,e4]);function e5(eb){return eV.is.call(void 0,eb,e0)}function e8(eb,em){eH.assertStruct.call(void 0,eb,e0,"Invalid pending JSON-RPC response",em)}function e9(eb){return eV.is.call(void 0,eb,e3)}function e7(eb,em){eH.assertStruct.call(void 0,eb,e3,"Invalid JSON-RPC response",em)}function tw(eb){return eV.is.call(void 0,eb,e6)}function tH(eb,em){eH.assertStruct.call(void 0,eb,e6,"Invalid JSON-RPC success response",em)}function tN(eb){return eV.is.call(void 0,eb,e4)}function tV(eb,em){eH.assertStruct.call(void 0,eb,e4,"Invalid JSON-RPC failure response",em)}function tE(eb){return eV.is.call(void 0,eb,eY)}function tD(eb,em){eH.assertStruct.call(void 0,eb,eY,"Invalid JSON-RPC error",em)}function tS(eb){let{permitEmptyString:em,permitFractions:ew,permitNull:eH}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...eb},eN=eb=>!!("number"==typeof eb&&(ew||Number.isInteger(eb))||"string"==typeof eb&&(em||eb.length>0)||eH&&null===eb);return eN}em.object=eE,em.exactOptional=eS,em.UnsafeJsonStruct=eO,em.JsonStruct=eP,em.isValidJson=ej,em.getSafeJson=eB,em.getJsonSize=eR,em.jsonrpc2=eU,em.JsonRpcVersionStruct=eF,em.JsonRpcIdStruct=eG,em.JsonRpcErrorStruct=eY,em.JsonRpcParamsStruct=eQ,em.JsonRpcRequestStruct=eK,em.JsonRpcNotificationStruct=eZ,em.isJsonRpcNotification=eW,em.assertIsJsonRpcNotification=e$,em.isJsonRpcRequest=eX,em.assertIsJsonRpcRequest=eJ,em.PendingJsonRpcResponseStruct=e0,em.JsonRpcSuccessStruct=e6,em.JsonRpcFailureStruct=e4,em.JsonRpcResponseStruct=e3,em.isPendingJsonRpcResponse=e5,em.assertIsPendingJsonRpcResponse=e8,em.isJsonRpcResponse=e9,em.assertIsJsonRpcResponse=e7,em.isJsonRpcSuccess=tw,em.assertIsJsonRpcSuccess=tH,em.isJsonRpcFailure=tN,em.assertIsJsonRpcFailure=tV,em.isJsonRpcError=tE,em.assertIsJsonRpcError=tD,em.getJsonRpcIdValidator=tS},12591:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;function eN(eb){let em;let ew=eb[0],eH=1;for(;eHew.call(em,...eb)),em=void 0)}return ew}Object.defineProperty(em,"__esModule",{value:!0});var eV=ew(593),eE=ew(85426),eD=ew(97884),eS=ew(39187),e_=48,eO=58,eP=87,ej=function(){let eb=[];return()=>{if(0===eb.length)for(let em=0;em<256;em++)eb.push(em.toString(16).padStart(2,"0"));return eb}}();function eB(eb){return eb instanceof Uint8Array}function eR(eb){eV.assert.call(void 0,eB(eb),"Value must be a Uint8Array.")}function eU(eb){if(eR(eb),0===eb.length)return"0x";let em=ej(),ew=Array(eb.length);for(let eH=0;eHeb.toLowerCase,"optionalCall",eb=>eb()]))return new Uint8Array;tV(eb);let em=tP(eb).toLowerCase(),ew=em.length%2==0?em:`0${em}`,eH=new Uint8Array(ew.length/2);for(let eb=0;eb=BigInt(0),"Value must be a non-negative bigint.");let em=eb.toString(16);return eZ(em)}function e$(eb,em){eV.assert.call(void 0,em>0);let ew=eb>>BigInt(31);return!((~eb&ew)+(eb&~ew)>>BigInt(8*em+-1))}function eX(eb,em){eV.assert.call(void 0,"bigint"==typeof eb,"Value must be a bigint."),eV.assert.call(void 0,"number"==typeof em,"Byte length must be a number."),eV.assert.call(void 0,em>0,"Byte length must be greater than 0."),eV.assert.call(void 0,e$(eb,em),"Byte length is too small to represent the given value.");let ew=eb,eH=new Uint8Array(em);for(let eb=0;eb>=BigInt(8);return eH.reverse()}function eJ(eb){eV.assert.call(void 0,"number"==typeof eb,"Value must be a number."),eV.assert.call(void 0,eb>=0,"Value must be a non-negative number."),eV.assert.call(void 0,Number.isSafeInteger(eb),"Value is not a safe integer. Use `bigIntToBytes` instead.");let em=eb.toString(16);return eZ(em)}function e0(eb){return eV.assert.call(void 0,"string"==typeof eb,"Value must be a string."),new TextEncoder().encode(eb)}function e6(eb){return eV.assert.call(void 0,"string"==typeof eb,"Value must be a string."),eS.base64.decode(eb)}function e4(eb){if("bigint"==typeof eb)return eW(eb);if("number"==typeof eb)return eJ(eb);if("string"==typeof eb)return eb.startsWith("0x")?eZ(eb):e0(eb);if(eB(eb))return eb;throw TypeError(`Unsupported value type: "${typeof eb}".`)}function e3(eb){let em=Array(eb.length),ew=0;for(let eH=0;eH{let eH=ew[em];return eV.assert.call(void 0,eD.is.call(void 0,eH,eD.string.call(void 0)),"Hash shorter than address."),parseInt(eH,16)>7?eb.toUpperCase():eb}).join("")}`}function t_(eb){return!!eD.is.call(void 0,eb,tw)&&tS(eb)===eb}function tO(eb){return eb.startsWith("0x")?eb:eb.startsWith("0X")?`0x${eb.substring(2)}`:`0x${eb}`}function tP(eb){return eb.startsWith("0x")||eb.startsWith("0X")?eb.substring(2):eb}em.HexStruct=e8,em.StrictHexStruct=e9,em.HexAddressStruct=e7,em.HexChecksumAddressStruct=tw,em.isHexString=tH,em.isStrictHexString=tN,em.assertIsHexString=tV,em.assertIsStrictHexString=tE,em.isValidHexAddress=tD,em.getChecksumAddress=tS,em.isValidChecksumAddress=t_,em.add0x=tO,em.remove0x=tP,em.isBytes=eB,em.assertIsBytes=eR,em.bytesToHex=eU,em.bytesToBigInt=eF,em.bytesToSignedBigInt=eG,em.bytesToNumber=eY,em.bytesToString=eQ,em.bytesToBase64=eK,em.hexToBytes=eZ,em.bigIntToBytes=eW,em.signedBigIntToBytes=eX,em.numberToBytes=eJ,em.stringToBytes=e0,em.base64ToBytes=e6,em.valueToBytes=e4,em.concatBytes=e3,em.createDataView=e5},2706:function(eb,em){"use strict";function ew(eb,em){return null!=eb?eb:em()}function eH(eb){return Array.isArray(eb)&&eb.length>0}function eN(eb){return null==eb}function eV(eb){return!!eb&&"object"==typeof eb&&!Array.isArray(eb)}Object.defineProperty(em,"__esModule",{value:!0});var eE,eD=(eb,em)=>Object.hasOwnProperty.call(eb,em);function eS(eb){return Object.getOwnPropertyNames(eb)}var e_=((eE=e_||{})[eE.Null=4]="Null",eE[eE.Comma=1]="Comma",eE[eE.Wrapper=1]="Wrapper",eE[eE.True=4]="True",eE[eE.False=5]="False",eE[eE.Quote=1]="Quote",eE[eE.Colon=1]="Colon",eE[eE.Date=24]="Date",eE),eO=/"|\\|\n|\r|\t/gu;function eP(eb){if("object"!=typeof eb||null===eb)return!1;try{let em=eb;for(;null!==Object.getPrototypeOf(em);)em=Object.getPrototypeOf(em);return Object.getPrototypeOf(eb)===em}catch(eb){return!1}}function ej(eb){return 127>=eb.charCodeAt(0)}function eB(eb){let em=eb.split("").reduce((eb,em)=>ej(em)?eb+1:eb+2,0);return em+ew(eb.match(eO),()=>[]).length}function eR(eb){return eb.toString().length}em.isNonEmptyArray=eH,em.isNullOrUndefined=eN,em.isObject=eV,em.hasProperty=eD,em.getKnownPropertyNames=eS,em.JsonSize=e_,em.ESCAPE_CHARACTERS_REGEXP=eO,em.isPlainObject=eP,em.isASCII=ej,em.calculateStringSize=eB,em.calculateNumberSize=eR},83006:function(){},19123:function(){},61866:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(12591),eN=ew(593),eV=eb=>(eN.assert.call(void 0,"number"==typeof eb,"Value must be a number."),eN.assert.call(void 0,eb>=0,"Value must be a non-negative number."),eN.assert.call(void 0,Number.isSafeInteger(eb),"Value is not a safe integer. Use `bigIntToHex` instead."),eH.add0x.call(void 0,eb.toString(16))),eE=eb=>(eN.assert.call(void 0,"bigint"==typeof eb,"Value must be a bigint."),eN.assert.call(void 0,eb>=0,"Value must be a non-negative bigint."),eH.add0x.call(void 0,eb.toString(16))),eD=eb=>{eH.assertIsHexString.call(void 0,eb);let em=parseInt(eb,16);return eN.assert.call(void 0,Number.isSafeInteger(em),"Value is not a safe integer. Use `hexToBigInt` instead."),em},eS=eb=>(eH.assertIsHexString.call(void 0,eb),BigInt(eH.add0x.call(void 0,eb)));em.numberToHex=eV,em.bigIntToHex=eE,em.hexToNumber=eD,em.hexToBigInt=eS},1213:function(eb,em,ew){"use strict";function eH(eb){let em;let ew=eb[0],eH=1;for(;eHew.call(em,...eb)),em=void 0)}return ew}Object.defineProperty(em,"__esModule",{value:!0});var eN,eV=ew(97884),eE=/^(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$/u,eD=/^[-a-z0-9]{3,8}$/u,eS=/^[-_a-zA-Z0-9]{1,32}$/u,e_=/^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$/u,eO=/^[-.%a-zA-Z0-9]{1,128}$/u,eP=eV.pattern.call(void 0,eV.string.call(void 0),eE),ej=eV.pattern.call(void 0,eV.string.call(void 0),eD),eB=eV.pattern.call(void 0,eV.string.call(void 0),eS),eR=eV.pattern.call(void 0,eV.string.call(void 0),e_),eU=eV.pattern.call(void 0,eV.string.call(void 0),eO),eF=((eN=eF||{}).Eip155="eip155",eN);function eG(eb){return eV.is.call(void 0,eb,eP)}function eY(eb){return eV.is.call(void 0,eb,ej)}function eQ(eb){return eV.is.call(void 0,eb,eB)}function eK(eb){return eV.is.call(void 0,eb,eR)}function eZ(eb){return eV.is.call(void 0,eb,eU)}function eW(eb){let em=eE.exec(eb);if(!eH([em,"optionalAccess",eb=>eb.groups]))throw Error("Invalid CAIP chain ID.");return{namespace:em.groups.namespace,reference:em.groups.reference}}function e$(eb){let em=e_.exec(eb);if(!eH([em,"optionalAccess",eb=>eb.groups]))throw Error("Invalid CAIP account ID.");return{address:em.groups.accountAddress,chainId:em.groups.chainId,chain:{namespace:em.groups.namespace,reference:em.groups.reference}}}function eX(eb,em){if(!eY(eb))throw Error(`Invalid "namespace", must match: ${eD.toString()}`);if(!eQ(em))throw Error(`Invalid "reference", must match: ${eS.toString()}`);return`${eb}:${em}`}em.CAIP_CHAIN_ID_REGEX=eE,em.CAIP_NAMESPACE_REGEX=eD,em.CAIP_REFERENCE_REGEX=eS,em.CAIP_ACCOUNT_ID_REGEX=e_,em.CAIP_ACCOUNT_ADDRESS_REGEX=eO,em.CaipChainIdStruct=eP,em.CaipNamespaceStruct=ej,em.CaipReferenceStruct=eB,em.CaipAccountIdStruct=eR,em.CaipAccountAddressStruct=eU,em.KnownCaipNamespace=eF,em.isCaipChainId=eG,em.isCaipNamespace=eY,em.isCaipReference=eQ,em.isCaipAccountId=eK,em.isCaipAccountAddress=eZ,em.parseCaipChainId=eW,em.parseCaipAccountId=e$,em.toCaipChainId=eX},41322:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH,eN,eV=ew(84466),eE=class{constructor(eb){eV.__privateAdd.call(void 0,this,eH,void 0),eV.__privateSet.call(void 0,this,eH,new Map(eb)),Object.freeze(this)}get size(){return eV.__privateGet.call(void 0,this,eH).size}[Symbol.iterator](){return eV.__privateGet.call(void 0,this,eH)[Symbol.iterator]()}entries(){return eV.__privateGet.call(void 0,this,eH).entries()}forEach(eb,em){return eV.__privateGet.call(void 0,this,eH).forEach((ew,eH,eN)=>eb.call(em,ew,eH,this))}get(eb){return eV.__privateGet.call(void 0,this,eH).get(eb)}has(eb){return eV.__privateGet.call(void 0,this,eH).has(eb)}keys(){return eV.__privateGet.call(void 0,this,eH).keys()}values(){return eV.__privateGet.call(void 0,this,eH).values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([eb,em])=>`${String(eb)} => ${String(em)}`).join(", ")} `:""}}`}};eH=new WeakMap;var eD=class{constructor(eb){eV.__privateAdd.call(void 0,this,eN,void 0),eV.__privateSet.call(void 0,this,eN,new Set(eb)),Object.freeze(this)}get size(){return eV.__privateGet.call(void 0,this,eN).size}[Symbol.iterator](){return eV.__privateGet.call(void 0,this,eN)[Symbol.iterator]()}entries(){return eV.__privateGet.call(void 0,this,eN).entries()}forEach(eb,em){return eV.__privateGet.call(void 0,this,eN).forEach((ew,eH,eN)=>eb.call(em,ew,eH,this))}has(eb){return eV.__privateGet.call(void 0,this,eN).has(eb)}keys(){return eV.__privateGet.call(void 0,this,eN).keys()}values(){return eV.__privateGet.call(void 0,this,eN).values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(eb=>String(eb)).join(", ")} `:""}}`}};eN=new WeakMap,Object.freeze(eE),Object.freeze(eE.prototype),Object.freeze(eD),Object.freeze(eD.prototype),em.FrozenMap=eE,em.FrozenSet=eD},42451:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),ew(17479);var eH=ew(61866);ew(3356);var eN=ew(3902),eV=ew(75671);ew(19123);var eE=ew(83889),eD=ew(48657);ew(83006);var eS=ew(708),e_=ew(1213),eO=ew(96815),eP=ew(35217),ej=ew(89162),eB=ew(12591),eR=ew(593),eU=ew(22173),eF=ew(2706),eG=ew(41322);ew(84466),ew(35174),em.AssertionError=eR.AssertionError,em.CAIP_ACCOUNT_ADDRESS_REGEX=e_.CAIP_ACCOUNT_ADDRESS_REGEX,em.CAIP_ACCOUNT_ID_REGEX=e_.CAIP_ACCOUNT_ID_REGEX,em.CAIP_CHAIN_ID_REGEX=e_.CAIP_CHAIN_ID_REGEX,em.CAIP_NAMESPACE_REGEX=e_.CAIP_NAMESPACE_REGEX,em.CAIP_REFERENCE_REGEX=e_.CAIP_REFERENCE_REGEX,em.CaipAccountAddressStruct=e_.CaipAccountAddressStruct,em.CaipAccountIdStruct=e_.CaipAccountIdStruct,em.CaipChainIdStruct=e_.CaipChainIdStruct,em.CaipNamespaceStruct=e_.CaipNamespaceStruct,em.CaipReferenceStruct=e_.CaipReferenceStruct,em.ChecksumStruct=eO.ChecksumStruct,em.Duration=eV.Duration,em.ESCAPE_CHARACTERS_REGEXP=eF.ESCAPE_CHARACTERS_REGEXP,em.FrozenMap=eG.FrozenMap,em.FrozenSet=eG.FrozenSet,em.HexAddressStruct=eB.HexAddressStruct,em.HexChecksumAddressStruct=eB.HexChecksumAddressStruct,em.HexStruct=eB.HexStruct,em.JsonRpcErrorStruct=eD.JsonRpcErrorStruct,em.JsonRpcFailureStruct=eD.JsonRpcFailureStruct,em.JsonRpcIdStruct=eD.JsonRpcIdStruct,em.JsonRpcNotificationStruct=eD.JsonRpcNotificationStruct,em.JsonRpcParamsStruct=eD.JsonRpcParamsStruct,em.JsonRpcRequestStruct=eD.JsonRpcRequestStruct,em.JsonRpcResponseStruct=eD.JsonRpcResponseStruct,em.JsonRpcSuccessStruct=eD.JsonRpcSuccessStruct,em.JsonRpcVersionStruct=eD.JsonRpcVersionStruct,em.JsonSize=eF.JsonSize,em.JsonStruct=eD.JsonStruct,em.KnownCaipNamespace=e_.KnownCaipNamespace,em.PendingJsonRpcResponseStruct=eD.PendingJsonRpcResponseStruct,em.StrictHexStruct=eB.StrictHexStruct,em.UnsafeJsonStruct=eD.UnsafeJsonStruct,em.VersionRangeStruct=eE.VersionRangeStruct,em.VersionStruct=eE.VersionStruct,em.add0x=eB.add0x,em.assert=eR.assert,em.assertExhaustive=eR.assertExhaustive,em.assertIsBytes=eB.assertIsBytes,em.assertIsHexString=eB.assertIsHexString,em.assertIsJsonRpcError=eD.assertIsJsonRpcError,em.assertIsJsonRpcFailure=eD.assertIsJsonRpcFailure,em.assertIsJsonRpcNotification=eD.assertIsJsonRpcNotification,em.assertIsJsonRpcRequest=eD.assertIsJsonRpcRequest,em.assertIsJsonRpcResponse=eD.assertIsJsonRpcResponse,em.assertIsJsonRpcSuccess=eD.assertIsJsonRpcSuccess,em.assertIsPendingJsonRpcResponse=eD.assertIsPendingJsonRpcResponse,em.assertIsSemVerRange=eE.assertIsSemVerRange,em.assertIsSemVerVersion=eE.assertIsSemVerVersion,em.assertIsStrictHexString=eB.assertIsStrictHexString,em.assertStruct=eR.assertStruct,em.base64=eP.base64,em.base64ToBytes=eB.base64ToBytes,em.bigIntToBytes=eB.bigIntToBytes,em.bigIntToHex=eH.bigIntToHex,em.bytesToBase64=eB.bytesToBase64,em.bytesToBigInt=eB.bytesToBigInt,em.bytesToHex=eB.bytesToHex,em.bytesToNumber=eB.bytesToNumber,em.bytesToSignedBigInt=eB.bytesToSignedBigInt,em.bytesToString=eB.bytesToString,em.calculateNumberSize=eF.calculateNumberSize,em.calculateStringSize=eF.calculateStringSize,em.concatBytes=eB.concatBytes,em.createBigInt=ej.createBigInt,em.createBytes=ej.createBytes,em.createDataView=eB.createDataView,em.createDeferredPromise=eN.createDeferredPromise,em.createHex=ej.createHex,em.createModuleLogger=eS.createModuleLogger,em.createNumber=ej.createNumber,em.createProjectLogger=eS.createProjectLogger,em.exactOptional=eD.exactOptional,em.getChecksumAddress=eB.getChecksumAddress,em.getErrorMessage=eU.getErrorMessage,em.getJsonRpcIdValidator=eD.getJsonRpcIdValidator,em.getJsonSize=eD.getJsonSize,em.getKnownPropertyNames=eF.getKnownPropertyNames,em.getSafeJson=eD.getSafeJson,em.gtRange=eE.gtRange,em.gtVersion=eE.gtVersion,em.hasProperty=eF.hasProperty,em.hexToBigInt=eH.hexToBigInt,em.hexToBytes=eB.hexToBytes,em.hexToNumber=eH.hexToNumber,em.inMilliseconds=eV.inMilliseconds,em.isASCII=eF.isASCII,em.isBytes=eB.isBytes,em.isCaipAccountAddress=e_.isCaipAccountAddress,em.isCaipAccountId=e_.isCaipAccountId,em.isCaipChainId=e_.isCaipChainId,em.isCaipNamespace=e_.isCaipNamespace,em.isCaipReference=e_.isCaipReference,em.isErrorWithCode=eU.isErrorWithCode,em.isErrorWithMessage=eU.isErrorWithMessage,em.isErrorWithStack=eU.isErrorWithStack,em.isHexString=eB.isHexString,em.isJsonRpcError=eD.isJsonRpcError,em.isJsonRpcFailure=eD.isJsonRpcFailure,em.isJsonRpcNotification=eD.isJsonRpcNotification,em.isJsonRpcRequest=eD.isJsonRpcRequest,em.isJsonRpcResponse=eD.isJsonRpcResponse,em.isJsonRpcSuccess=eD.isJsonRpcSuccess,em.isNonEmptyArray=eF.isNonEmptyArray,em.isNullOrUndefined=eF.isNullOrUndefined,em.isObject=eF.isObject,em.isPendingJsonRpcResponse=eD.isPendingJsonRpcResponse,em.isPlainObject=eF.isPlainObject,em.isStrictHexString=eB.isStrictHexString,em.isValidChecksumAddress=eB.isValidChecksumAddress,em.isValidHexAddress=eB.isValidHexAddress,em.isValidJson=eD.isValidJson,em.isValidSemVerRange=eE.isValidSemVerRange,em.isValidSemVerVersion=eE.isValidSemVerVersion,em.jsonrpc2=eD.jsonrpc2,em.numberToBytes=eB.numberToBytes,em.numberToHex=eH.numberToHex,em.object=eD.object,em.parseCaipAccountId=e_.parseCaipAccountId,em.parseCaipChainId=e_.parseCaipChainId,em.remove0x=eB.remove0x,em.satisfiesVersionRange=eE.satisfiesVersionRange,em.signedBigIntToBytes=eB.signedBigIntToBytes,em.stringToBytes=eB.stringToBytes,em.timeSince=eV.timeSince,em.toCaipChainId=e_.toCaipChainId,em.valueToBytes=eB.valueToBytes,em.wrapError=eU.wrapError},79082:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.createCurve=em.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let eH=ew(79569),eN=ew(98089),eV=ew(96551);function eE(eb){return{hash:eb,hmac:(em,...ew)=>(0,eH.hmac)(eb,em,(0,eN.concatBytes)(...ew)),randomBytes:eN.randomBytes}}function eD(eb,em){let ew=em=>(0,eV.weierstrass)({...eb,...eE(em)});return Object.freeze({...ew(em),create:ew})}em.getHash=eE,em.createCurve=eD},81525:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.validateBasic=em.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let eH=ew(94632),eN=ew(40219),eV=BigInt(0),eE=BigInt(1);function eD(eb,em){let ew=(eb,em)=>{let ew=em.negate();return eb?ew:em},eH=eb=>{let ew=Math.ceil(em/eb)+1,eH=2**(eb-1);return{windows:ew,windowSize:eH}};return{constTimeNegate:ew,unsafeLadder(em,ew){let eH=eb.ZERO,eN=em;for(;ew>eV;)ew&eE&&(eH=eH.add(eN)),eN=eN.double(),ew>>=eE;return eH},precomputeWindow(eb,em){let{windows:ew,windowSize:eN}=eH(em),eV=[],eE=eb,eD=eE;for(let eb=0;eb>=eB,eH>eS&&(eH-=ej,eV+=eE);let eD=em,eR=em+Math.abs(eH)-1,eU=eb%2!=0,eF=eH<0;0===eH?eO=eO.add(ew(eU,eN[eD])):e_=e_.add(ew(eF,eN[eR]))}return{p:e_,f:eO}},wNAFCached(eb,em,ew,eH){let eN=eb._WINDOW_SIZE||1,eV=em.get(eb);return eV||(eV=this.precomputeWindow(eb,eN),1!==eN&&em.set(eb,eH(eV))),this.wNAF(eN,eV,ew)}}}function eS(eb){return(0,eH.validateField)(eb.Fp),(0,eN.validateObject)(eb,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,eH.nLength)(eb.n,eb.nBitLength),...eb,p:eb.Fp.ORDER})}em.wNAF=eD,em.validateBasic=eS},15134:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.createHasher=em.isogenyMap=em.hash_to_field=em.expand_message_xof=em.expand_message_xmd=void 0;let eH=ew(94632),eN=ew(40219);function eV(eb){if((0,eN.isBytes)(eb))return eb;if("string"==typeof eb)return(0,eN.utf8ToBytes)(eb);throw Error("DST must be Uint8Array or string")}let eE=eN.bytesToNumberBE;function eD(eb,em){if(eb<0||eb>=1<<8*em)throw Error(`bad I2OSP call: value=${eb} length=${em}`);let ew=Array.from({length:em}).fill(0);for(let eH=em-1;eH>=0;eH--)ew[eH]=255&eb,eb>>>=8;return new Uint8Array(ew)}function eS(eb,em){let ew=new Uint8Array(eb.length);for(let eH=0;eH255&&(em=eH((0,eN.concatBytes)((0,eN.utf8ToBytes)("H2C-OVERSIZE-DST-"),em)));let{outputLen:eV,blockLen:eE}=eH,eP=Math.ceil(ew/eV);if(eP>255)throw Error("Invalid xmd length");let ej=(0,eN.concatBytes)(em,eD(em.length,1)),eB=eD(0,eE),eR=eD(ew,2),eU=Array(eP),eF=eH((0,eN.concatBytes)(eB,eb,eR,eD(0,1),ej));eU[0]=eH((0,eN.concatBytes)(eF,eD(1,1),ej));for(let eb=1;eb<=eP;eb++){let em=[eS(eF,eU[eb-1]),eD(eb+1,1),ej];eU[eb]=eH((0,eN.concatBytes)(...em))}let eG=(0,eN.concatBytes)(...eU);return eG.slice(0,ew)}function ej(eb,em,ew,eH,eV){if(e_(eb),e_(em),eO(ew),em.length>255){let eb=Math.ceil(2*eH/8);em=eV.create({dkLen:eb}).update((0,eN.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(em).digest()}if(ew>65535||em.length>255)throw Error("expand_message_xof: invalid lenInBytes");return eV.create({dkLen:ew}).update(eb).update(eD(ew,2)).update(em).update(eD(em.length,1)).digest()}function eB(eb,em,ew){let eD;(0,eN.validateObject)(ew,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:eS,k:eB,m:eR,hash:eU,expand:eF,DST:eG}=ew;e_(eb),eO(em);let eY=eV(eG),eQ=eS.toString(2).length,eK=Math.ceil((eQ+eB)/8),eZ=em*eR*eK;if("xmd"===eF)eD=eP(eb,eY,eZ,eU);else if("xof"===eF)eD=ej(eb,eY,eZ,eB,eU);else if("_internal_pass"===eF)eD=eb;else throw Error('expand must be "xmd" or "xof"');let eW=Array(em);for(let eb=0;ebArray.from(eb).reverse());return(em,eH)=>{let[eN,eV,eE,eD]=ew.map(ew=>ew.reduce((ew,eH)=>eb.add(eb.mul(ew,em),eH)));return{x:em=eb.div(eN,eV),y:eH=eb.mul(eH,eb.div(eE,eD))}}}function eU(eb,em,ew){if("function"!=typeof em)throw Error("mapToCurve() must be defined");return{hashToCurve(eH,eN){let eV=eB(eH,2,{...ew,DST:ew.DST,...eN}),eE=eb.fromAffine(em(eV[0])),eD=eb.fromAffine(em(eV[1])),eS=eE.add(eD).clearCofactor();return eS.assertValidity(),eS},encodeToCurve(eH,eN){let eV=eB(eH,1,{...ew,DST:ew.encodeDST,...eN}),eE=eb.fromAffine(em(eV[0])).clearCofactor();return eE.assertValidity(),eE}}}em.expand_message_xmd=eP,em.expand_message_xof=ej,em.hash_to_field=eB,em.isogenyMap=eR,em.createHasher=eU},94632:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.mapHashToField=em.getMinHashLength=em.getFieldBytesLength=em.hashToPrivateScalar=em.FpSqrtEven=em.FpSqrtOdd=em.Field=em.nLength=em.FpIsSquare=em.FpDiv=em.FpInvertBatch=em.FpPow=em.validateField=em.isNegativeLE=em.FpSqrt=em.tonelliShanks=em.invert=em.pow2=em.pow=em.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let eH=ew(40219),eN=BigInt(0),eV=BigInt(1),eE=BigInt(2),eD=BigInt(3),eS=BigInt(4),e_=BigInt(5),eO=BigInt(8);function eP(eb,em){let ew=eb%em;return ew>=eN?ew:em+ew}function ej(eb,em,ew){if(ew<=eN||em 0");if(ew===eV)return eN;let eH=eV;for(;em>eN;)em&eV&&(eH=eH*eb%ew),eb=eb*eb%ew,em>>=eV;return eH}function eB(eb,em,ew){let eH=eb;for(;em-- >eN;)eH*=eH,eH%=ew;return eH}function eR(eb,em){if(eb===eN||em<=eN)throw Error(`invert: expected positive integers, got n=${eb} mod=${em}`);let ew=eP(eb,em),eH=em,eE=eN,eD=eV,eS=eV,e_=eN;for(;ew!==eN;){let eb=eH/ew,em=eH%ew,eN=eE-eS*eb,eV=eD-e_*eb;eH=ew,ew=em,eE=eS,eD=e_,eS=eN,e_=eV}let eO=eH;if(eO!==eV)throw Error("invert: does not exist");return eP(eE,em)}function eU(eb){let em,ew,eH;let eD=(eb-eV)/eE;for(em=eb-eV,ew=0;em%eE===eN;em/=eE,ew++);for(eH=eE;eH(eP(eb,em)&eV)===eV;em.isNegativeLE=eG;let eY=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function eQ(eb){let em={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},ew=eY.reduce((eb,em)=>(eb[em]="function",eb),em);return(0,eH.validateObject)(eb,ew)}function eK(eb,em,ew){if(ew 0");if(ew===eN)return eb.ONE;if(ew===eV)return em;let eH=eb.ONE,eE=em;for(;ew>eN;)ew&eV&&(eH=eb.mul(eH,eE)),eE=eb.sqr(eE),ew>>=eV;return eH}function eZ(eb,em){let ew=Array(em.length),eH=em.reduce((em,eH,eN)=>eb.is0(eH)?em:(ew[eN]=em,eb.mul(em,eH)),eb.ONE),eN=eb.inv(eH);return em.reduceRight((em,eH,eN)=>eb.is0(eH)?em:(ew[eN]=eb.mul(em,ew[eN]),eb.mul(em,eH)),eN),ew}function eW(eb,em,ew){return eb.mul(em,"bigint"==typeof ew?eR(ew,eb.ORDER):eb.inv(ew))}function e$(eb){let em=(eb.ORDER-eV)/eE;return ew=>{let eH=eb.pow(ew,em);return eb.eql(eH,eb.ZERO)||eb.eql(eH,eb.ONE)}}function eX(eb,em){let ew=void 0!==em?em:eb.toString(2).length,eH=Math.ceil(ew/8);return{nBitLength:ew,nByteLength:eH}}function eJ(eb,em,ew=!1,eE={}){if(eb<=eN)throw Error(`Expected Field ORDER > 0, got ${eb}`);let{nBitLength:eD,nByteLength:eS}=eX(eb,em);if(eS>2048)throw Error("Field lengths over 2048 bytes are not supported");let e_=eF(eb),eO=Object.freeze({ORDER:eb,BITS:eD,BYTES:eS,MASK:(0,eH.bitMask)(eD),ZERO:eN,ONE:eV,create:em=>eP(em,eb),isValid:em=>{if("bigint"!=typeof em)throw Error(`Invalid field element: expected bigint, got ${typeof em}`);return eN<=em&&emeb===eN,isOdd:eb=>(eb&eV)===eV,neg:em=>eP(-em,eb),eql:(eb,em)=>eb===em,sqr:em=>eP(em*em,eb),add:(em,ew)=>eP(em+ew,eb),sub:(em,ew)=>eP(em-ew,eb),mul:(em,ew)=>eP(em*ew,eb),pow:(eb,em)=>eK(eO,eb,em),div:(em,ew)=>eP(em*eR(ew,eb),eb),sqrN:eb=>eb*eb,addN:(eb,em)=>eb+em,subN:(eb,em)=>eb-em,mulN:(eb,em)=>eb*em,inv:em=>eR(em,eb),sqrt:eE.sqrt||(eb=>e_(eO,eb)),invertBatch:eb=>eZ(eO,eb),cmov:(eb,em,ew)=>ew?em:eb,toBytes:eb=>ew?(0,eH.numberToBytesLE)(eb,eS):(0,eH.numberToBytesBE)(eb,eS),fromBytes:eb=>{if(eb.length!==eS)throw Error(`Fp.fromBytes: expected ${eS}, got ${eb.length}`);return ew?(0,eH.bytesToNumberLE)(eb):(0,eH.bytesToNumberBE)(eb)}});return Object.freeze(eO)}function e0(eb,em){if(!eb.isOdd)throw Error("Field doesn't have isOdd");let ew=eb.sqrt(em);return eb.isOdd(ew)?ew:eb.neg(ew)}function e6(eb,em){if(!eb.isOdd)throw Error("Field doesn't have isOdd");let ew=eb.sqrt(em);return eb.isOdd(ew)?eb.neg(ew):ew}function e4(eb,em,ew=!1){eb=(0,eH.ensureBytes)("privateHash",eb);let eN=eb.length,eE=eX(em).nByteLength+8;if(eE<24||eN1024)throw Error(`hashToPrivateScalar: expected ${eE}-1024 bytes of input, got ${eN}`);let eD=ew?(0,eH.bytesToNumberLE)(eb):(0,eH.bytesToNumberBE)(eb);return eP(eD,em-eV)+eV}function e3(eb){if("bigint"!=typeof eb)throw Error("field order must be bigint");let em=eb.toString(2).length;return Math.ceil(em/8)}function e5(eb){let em=e3(eb);return em+Math.ceil(em/2)}function e8(eb,em,ew=!1){let eN=eb.length,eE=e3(em),eD=e5(em);if(eN<16||eN1024)throw Error(`expected ${eD}-1024 bytes of input, got ${eN}`);let eS=ew?(0,eH.bytesToNumberBE)(eb):(0,eH.bytesToNumberLE)(eb),e_=eP(eS,em-eV)+eV;return ew?(0,eH.numberToBytesLE)(e_,eE):(0,eH.numberToBytesBE)(e_,eE)}em.validateField=eQ,em.FpPow=eK,em.FpInvertBatch=eZ,em.FpDiv=eW,em.FpIsSquare=e$,em.nLength=eX,em.Field=eJ,em.FpSqrtOdd=e0,em.FpSqrtEven=e6,em.hashToPrivateScalar=e4,em.getFieldBytesLength=e3,em.getMinHashLength=e5,em.mapHashToField=e8},40219:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.validateObject=em.createHmacDrbg=em.bitMask=em.bitSet=em.bitGet=em.bitLen=em.utf8ToBytes=em.equalBytes=em.concatBytes=em.ensureBytes=em.numberToVarBytesBE=em.numberToBytesLE=em.numberToBytesBE=em.bytesToNumberLE=em.bytesToNumberBE=em.hexToBytes=em.hexToNumber=em.numberToHexUnpadded=em.bytesToHex=em.isBytes=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let ew=BigInt(0),eH=BigInt(1),eN=BigInt(2);function eV(eb){return eb instanceof Uint8Array||null!=eb&&"object"==typeof eb&&"Uint8Array"===eb.constructor.name}em.isBytes=eV;let eE=Array.from({length:256},(eb,em)=>em.toString(16).padStart(2,"0"));function eD(eb){if(!eV(eb))throw Error("Uint8Array expected");let em="";for(let ew=0;ew=eO._0&&eb<=eO._9?eb-eO._0:eb>=eO._A&&eb<=eO._F?eb-(eO._A-10):eb>=eO._a&&eb<=eO._f?eb-(eO._a-10):void 0}function ej(eb){if("string"!=typeof eb)throw Error("hex string expected, got "+typeof eb);let em=eb.length,ew=em/2;if(em%2)throw Error("padded hex string expected, got unpadded hex of length "+em);let eH=new Uint8Array(ew);for(let em=0,eN=0;emew;eb>>=eH,em+=1);return em}function e$(eb,em){return eb>>BigInt(em)&eH}em.hexToBytes=ej,em.bytesToNumberBE=eB,em.bytesToNumberLE=eR,em.numberToBytesBE=eU,em.numberToBytesLE=eF,em.numberToVarBytesBE=eG,em.ensureBytes=eY,em.concatBytes=eQ,em.equalBytes=eK,em.utf8ToBytes=eZ,em.bitLen=eW,em.bitGet=e$;let eX=(eb,em,eN)=>eb|(eN?eH:ew)<(eN<new Uint8Array(eb),e6=eb=>Uint8Array.from(eb);function e4(eb,em,ew){if("number"!=typeof eb||eb<2)throw Error("hashLen must be a number");if("number"!=typeof em||em<2)throw Error("qByteLen must be a number");if("function"!=typeof ew)throw Error("hmacFn must be a function");let eH=e0(eb),eN=e0(eb),eV=0,eE=()=>{eH.fill(1),eN.fill(0),eV=0},eD=(...eb)=>ew(eN,eH,...eb),eS=(eb=e0())=>{eN=eD(e6([0]),eb),eH=eD(),0!==eb.length&&(eN=eD(e6([1]),eb),eH=eD())},e_=()=>{if(eV++>=1e3)throw Error("drbg: tried 1000 values");let eb=0,ew=[];for(;eb{let ew;for(eE(),eS(eb);!(ew=em(e_()));)eS();return eE(),ew};return eO}em.createHmacDrbg=e4;let e3={bigint:eb=>"bigint"==typeof eb,function:eb=>"function"==typeof eb,boolean:eb=>"boolean"==typeof eb,string:eb=>"string"==typeof eb,stringOrUint8Array:eb=>"string"==typeof eb||eV(eb),isSafeInteger:eb=>Number.isSafeInteger(eb),array:eb=>Array.isArray(eb),field:(eb,em)=>em.Fp.isValid(eb),hash:eb=>"function"==typeof eb&&Number.isSafeInteger(eb.outputLen)};function e5(eb,em,ew={}){let eH=(em,ew,eH)=>{let eN=e3[ew];if("function"!=typeof eN)throw Error(`Invalid validator "${ew}", expected function`);let eV=eb[em];if((!eH||void 0!==eV)&&!eN(eV,eb))throw Error(`Invalid param ${String(em)}=${eV} (${typeof eV}), expected ${ew}`)};for(let[eb,ew]of Object.entries(em))eH(eb,ew,!1);for(let[eb,em]of Object.entries(ew))eH(eb,em,!0);return eb}em.validateObject=e5},96551:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.mapToCurveSimpleSWU=em.SWUFpSqrtRatio=em.weierstrass=em.weierstrassPoints=em.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let eH=ew(94632),eN=ew(40219),eV=ew(40219),eE=ew(81525);function eD(eb){let em=(0,eE.validateBasic)(eb);eN.validateObject(em,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:ew,Fp:eH,a:eV}=em;if(ew){if(!eH.eql(eV,eH.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof ew||"bigint"!=typeof ew.beta||"function"!=typeof ew.splitScalar)throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...em})}let{bytesToNumberBE:eS,hexToBytes:e_}=eN;em.DER={Err:class extends Error{constructor(eb=""){super(eb)}},_parseInt(eb){let{Err:ew}=em.DER;if(eb.length<2||2!==eb[0])throw new ew("Invalid signature integer tag");let eH=eb[1],eN=eb.subarray(2,eH+2);if(!eH||eN.length!==eH)throw new ew("Invalid signature integer: wrong length");if(128&eN[0])throw new ew("Invalid signature integer: negative");if(0===eN[0]&&!(128&eN[1]))throw new ew("Invalid signature integer: unnecessary leading zero");return{d:eS(eN),l:eb.subarray(eH+2)}},toSig(eb){let{Err:ew}=em.DER,eH="string"==typeof eb?e_(eb):eb;if(!eN.isBytes(eH))throw Error("ui8a expected");let eV=eH.length;if(eV<2||48!=eH[0])throw new ew("Invalid signature tag");if(eH[1]!==eV-2)throw new ew("Invalid signature: incorrect length");let{d:eE,l:eD}=em.DER._parseInt(eH.subarray(2)),{d:eS,l:eO}=em.DER._parseInt(eD);if(eO.length)throw new ew("Invalid signature: left bytes after parsing");return{r:eE,s:eS}},hexFromSig(eb){let em=eb=>8&Number.parseInt(eb[0],16)?"00"+eb:eb,ew=eb=>{let em=eb.toString(16);return 1&em.length?`0${em}`:em},eH=em(ew(eb.s)),eN=em(ew(eb.r)),eV=eH.length/2,eE=eN.length/2,eD=ew(eV),eS=ew(eE);return`30${ew(eE+eV+4)}02${eS}${eN}02${eD}${eH}`}};let eO=BigInt(0),eP=BigInt(1),ej=BigInt(2),eB=BigInt(3),eR=BigInt(4);function eU(eb){let em=eD(eb),{Fp:ew}=em,eS=em.toBytes||((eb,em,eH)=>{let eV=em.toAffine();return eN.concatBytes(Uint8Array.from([4]),ew.toBytes(eV.x),ew.toBytes(eV.y))}),e_=em.fromBytes||(eb=>{let em=eb.subarray(1),eH=ew.fromBytes(em.subarray(0,ew.BYTES)),eN=ew.fromBytes(em.subarray(ew.BYTES,2*ew.BYTES));return{x:eH,y:eN}});function ej(eb){let{a:eH,b:eN}=em,eV=ew.sqr(eb),eE=ew.mul(eV,eb);return ew.add(ew.add(eE,ew.mul(eb,eH)),eN)}if(!ew.eql(ew.sqr(em.Gy),ej(em.Gx)))throw Error("bad generator point: equation left != right");function eR(eb){return"bigint"==typeof eb&&eOew.eql(eb,ew.ZERO);return eN(em)&&eN(eH)?eQ.ZERO:new eQ(em,eH,ew.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(eb){let em=ew.invertBatch(eb.map(eb=>eb.pz));return eb.map((eb,ew)=>eb.toAffine(em[ew])).map(eQ.fromAffine)}static fromHex(eb){let em=eQ.fromAffine(e_((0,eV.ensureBytes)("pointHex",eb)));return em.assertValidity(),em}static fromPrivateKey(eb){return eQ.BASE.multiply(eF(eb))}_setWindowSize(eb){this._WINDOW_SIZE=eb,eG.delete(this)}assertValidity(){if(this.is0()){if(em.allowInfinityPoint&&!ew.is0(this.py))return;throw Error("bad point: ZERO")}let{x:eb,y:eH}=this.toAffine();if(!ew.isValid(eb)||!ew.isValid(eH))throw Error("bad point: x or y not FE");let eN=ew.sqr(eH),eV=ej(eb);if(!ew.eql(eN,eV))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:eb}=this.toAffine();if(ew.isOdd)return!ew.isOdd(eb);throw Error("Field doesn't support isOdd")}equals(eb){eY(eb);let{px:em,py:eH,pz:eN}=this,{px:eV,py:eE,pz:eD}=eb,eS=ew.eql(ew.mul(em,eD),ew.mul(eV,eN)),e_=ew.eql(ew.mul(eH,eD),ew.mul(eE,eN));return eS&&e_}negate(){return new eQ(this.px,ew.neg(this.py),this.pz)}double(){let{a:eb,b:eH}=em,eN=ew.mul(eH,eB),{px:eV,py:eE,pz:eD}=this,eS=ew.ZERO,e_=ew.ZERO,eO=ew.ZERO,eP=ew.mul(eV,eV),ej=ew.mul(eE,eE),eR=ew.mul(eD,eD),eU=ew.mul(eV,eE);return eU=ew.add(eU,eU),eO=ew.mul(eV,eD),eO=ew.add(eO,eO),eS=ew.mul(eb,eO),e_=ew.mul(eN,eR),e_=ew.add(eS,e_),eS=ew.sub(ej,e_),e_=ew.add(ej,e_),e_=ew.mul(eS,e_),eS=ew.mul(eU,eS),eO=ew.mul(eN,eO),eR=ew.mul(eb,eR),eU=ew.sub(eP,eR),eU=ew.mul(eb,eU),eU=ew.add(eU,eO),eO=ew.add(eP,eP),eP=ew.add(eO,eP),eP=ew.add(eP,eR),eP=ew.mul(eP,eU),e_=ew.add(e_,eP),eR=ew.mul(eE,eD),eR=ew.add(eR,eR),eP=ew.mul(eR,eU),eS=ew.sub(eS,eP),eO=ew.mul(eR,ej),eO=ew.add(eO,eO),eO=ew.add(eO,eO),new eQ(eS,e_,eO)}add(eb){eY(eb);let{px:eH,py:eN,pz:eV}=this,{px:eE,py:eD,pz:eS}=eb,e_=ew.ZERO,eO=ew.ZERO,eP=ew.ZERO,ej=em.a,eR=ew.mul(em.b,eB),eU=ew.mul(eH,eE),eF=ew.mul(eN,eD),eG=ew.mul(eV,eS),eK=ew.add(eH,eN),eZ=ew.add(eE,eD);eK=ew.mul(eK,eZ),eZ=ew.add(eU,eF),eK=ew.sub(eK,eZ),eZ=ew.add(eH,eV);let eW=ew.add(eE,eS);return eZ=ew.mul(eZ,eW),eW=ew.add(eU,eG),eZ=ew.sub(eZ,eW),eW=ew.add(eN,eV),e_=ew.add(eD,eS),eW=ew.mul(eW,e_),e_=ew.add(eF,eG),eW=ew.sub(eW,e_),eP=ew.mul(ej,eZ),e_=ew.mul(eR,eG),eP=ew.add(e_,eP),e_=ew.sub(eF,eP),eP=ew.add(eF,eP),eO=ew.mul(e_,eP),eF=ew.add(eU,eU),eF=ew.add(eF,eU),eG=ew.mul(ej,eG),eZ=ew.mul(eR,eZ),eF=ew.add(eF,eG),eG=ew.sub(eU,eG),eG=ew.mul(ej,eG),eZ=ew.add(eZ,eG),eU=ew.mul(eF,eZ),eO=ew.add(eO,eU),eU=ew.mul(eW,eZ),e_=ew.mul(eK,e_),e_=ew.sub(e_,eU),eU=ew.mul(eK,eF),eP=ew.mul(eW,eP),eP=ew.add(eP,eU),new eQ(e_,eO,eP)}subtract(eb){return this.add(eb.negate())}is0(){return this.equals(eQ.ZERO)}wNAF(eb){return eZ.wNAFCached(this,eG,eb,eb=>{let em=ew.invertBatch(eb.map(eb=>eb.pz));return eb.map((eb,ew)=>eb.toAffine(em[ew])).map(eQ.fromAffine)})}multiplyUnsafe(eb){let eH=eQ.ZERO;if(eb===eO)return eH;if(eU(eb),eb===eP)return this;let{endo:eN}=em;if(!eN)return eZ.unsafeLadder(this,eb);let{k1neg:eV,k1:eE,k2neg:eD,k2:eS}=eN.splitScalar(eb),e_=eH,ej=eH,eB=this;for(;eE>eO||eS>eO;)eE&eP&&(e_=e_.add(eB)),eS&eP&&(ej=ej.add(eB)),eB=eB.double(),eE>>=eP,eS>>=eP;return eV&&(e_=e_.negate()),eD&&(ej=ej.negate()),ej=new eQ(ew.mul(ej.px,eN.beta),ej.py,ej.pz),e_.add(ej)}multiply(eb){let eH,eN;eU(eb);let eV=eb,{endo:eE}=em;if(eE){let{k1neg:eb,k1:em,k2neg:eD,k2:eS}=eE.splitScalar(eV),{p:e_,f:eO}=this.wNAF(em),{p:eP,f:ej}=this.wNAF(eS);e_=eZ.constTimeNegate(eb,e_),eP=eZ.constTimeNegate(eD,eP),eP=new eQ(ew.mul(eP.px,eE.beta),eP.py,eP.pz),eH=e_.add(eP),eN=eO.add(ej)}else{let{p:eb,f:em}=this.wNAF(eV);eH=eb,eN=em}return eQ.normalizeZ([eH,eN])[0]}multiplyAndAddUnsafe(eb,em,ew){let eH=eQ.BASE,eN=(eb,em)=>em!==eO&&em!==eP&&eb.equals(eH)?eb.multiply(em):eb.multiplyUnsafe(em),eV=eN(this,em).add(eN(eb,ew));return eV.is0()?void 0:eV}toAffine(eb){let{px:em,py:eH,pz:eN}=this,eV=this.is0();null==eb&&(eb=eV?ew.ONE:ew.inv(eN));let eE=ew.mul(em,eb),eD=ew.mul(eH,eb),eS=ew.mul(eN,eb);if(eV)return{x:ew.ZERO,y:ew.ZERO};if(!ew.eql(eS,ew.ONE))throw Error("invZ was invalid");return{x:eE,y:eD}}isTorsionFree(){let{h:eb,isTorsionFree:ew}=em;if(eb===eP)return!0;if(ew)return ew(eQ,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:eb,clearCofactor:ew}=em;return eb===eP?this:ew?ew(eQ,this):this.multiplyUnsafe(em.h)}toRawBytes(eb=!0){return this.assertValidity(),eS(eQ,this,eb)}toHex(eb=!0){return eN.bytesToHex(this.toRawBytes(eb))}}eQ.BASE=new eQ(em.Gx,em.Gy,ew.ONE),eQ.ZERO=new eQ(ew.ZERO,ew.ONE,ew.ZERO);let eK=em.nBitLength,eZ=(0,eE.wNAF)(eQ,em.endo?Math.ceil(eK/2):eK);return{CURVE:em,ProjectivePoint:eQ,normPrivateKeyToScalar:eF,weierstrassEquation:ej,isWithinCurveOrder:eR}}function eF(eb){let em=(0,eE.validateBasic)(eb);return eN.validateObject(em,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...em})}function eG(eb){let ew=eF(eb),{Fp:eE,n:eD}=ew,eS=eE.BYTES+1,e_=2*eE.BYTES+1;function ej(eb){return eOeN.bytesToHex(eN.numberToBytesBE(eb,ew.nByteLength));function eW(eb){let em=eD>>eP;return eb>em}function e$(eb){return eW(eb)?eB(-eb):eb}let eX=(eb,em,ew)=>eN.bytesToNumberBE(eb.slice(em,ew));class eJ{constructor(eb,em,ew){this.r=eb,this.s=em,this.recovery=ew,this.assertValidity()}static fromCompact(eb){let em=ew.nByteLength;return eb=(0,eV.ensureBytes)("compactSignature",eb,2*em),new eJ(eX(eb,0,em),eX(eb,em,2*em))}static fromDER(eb){let{r:ew,s:eH}=em.DER.toSig((0,eV.ensureBytes)("DER",eb));return new eJ(ew,eH)}assertValidity(){if(!eK(this.r))throw Error("r must be 0 < r < CURVE.n");if(!eK(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(eb){return new eJ(this.r,this.s,eb)}recoverPublicKey(eb){let{r:em,s:eH,recovery:eN}=this,eD=e8((0,eV.ensureBytes)("msgHash",eb));if(null==eN||![0,1,2,3].includes(eN))throw Error("recovery id invalid");let eS=2===eN||3===eN?em+ew.n:em;if(eS>=eE.ORDER)throw Error("recovery id 2 or 3 invalid");let e_=(1&eN)==0?"02":"03",eO=eG.fromHex(e_+eZ(eS)),eP=eR(eS),ej=eB(-eD*eP),eU=eB(eH*eP),eF=eG.BASE.multiplyAndAddUnsafe(eO,ej,eU);if(!eF)throw Error("point at infinify");return eF.assertValidity(),eF}hasHighS(){return eW(this.s)}normalizeS(){return this.hasHighS()?new eJ(this.r,eB(-this.s),this.recovery):this}toDERRawBytes(){return eN.hexToBytes(this.toDERHex())}toDERHex(){return em.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return eN.hexToBytes(this.toCompactHex())}toCompactHex(){return eZ(this.r)+eZ(this.s)}}let e0={isValidPrivateKey(eb){try{return eY(eb),!0}catch(eb){return!1}},normPrivateKeyToScalar:eY,randomPrivateKey:()=>{let eb=eH.getMinHashLength(ew.n);return eH.mapHashToField(ew.randomBytes(eb),ew.n)},precompute:(eb=8,em=eG.BASE)=>(em._setWindowSize(eb),em.multiply(BigInt(3)),em)};function e6(eb,em=!0){return eG.fromPrivateKey(eb).toRawBytes(em)}function e4(eb){let em=eN.isBytes(eb),ew="string"==typeof eb,eH=(em||ew)&&eb.length;return em?eH===eS||eH===e_:ew?eH===2*eS||eH===2*e_:eb instanceof eG}function e3(eb,em,ew=!0){if(e4(eb))throw Error("first arg must be private key");if(!e4(em))throw Error("second arg must be public key");let eH=eG.fromHex(em);return eH.multiply(eY(eb)).toRawBytes(ew)}let e5=ew.bits2int||function(eb){let em=eN.bytesToNumberBE(eb),eH=8*eb.length-ew.nBitLength;return eH>0?em>>BigInt(eH):em},e8=ew.bits2int_modN||function(eb){return eB(e5(eb))},e9=eN.bitMask(ew.nBitLength);function e7(eb){if("bigint"!=typeof eb)throw Error("bigint expected");if(!(eO<=eb&&ebeb in eH))throw Error("sign() legacy options not supported");let{hash:eD,randomBytes:eS}=ew,{lowS:e_,prehash:ej,extraEntropy:eU}=eH;null==e_&&(e_=!0),eb=(0,eV.ensureBytes)("msgHash",eb),ej&&(eb=(0,eV.ensureBytes)("prehashed msgHash",eD(eb)));let eF=e8(eb),eQ=eY(em),eZ=[e7(eQ),e7(eF)];if(null!=eU){let eb=!0===eU?eS(eE.BYTES):eU;eZ.push((0,eV.ensureBytes)("extraEntropy",eb))}let eX=eN.concatBytes(...eZ),e0=eF;return{seed:eX,k2sig:function(eb){let em=e5(eb);if(!eK(em))return;let ew=eR(em),eH=eG.BASE.multiply(em).toAffine(),eN=eB(eH.x);if(eN===eO)return;let eV=eB(ew*eB(e0+eN*eQ));if(eV===eO)return;let eE=(eH.x===eN?0:2)|Number(eH.y&eP),eD=eV;return e_&&eW(eV)&&(eD=e$(eV),eE^=1),new eJ(eN,eD,eE)}}}let tH={lowS:ew.lowS,prehash:!1},tN={lowS:ew.lowS,prehash:!1};function tV(eb,em,eH=tH){let{seed:eV,k2sig:eE}=tw(eb,em,eH),eD=ew,eS=eN.createHmacDrbg(eD.hash.outputLen,eD.nByteLength,eD.hmac);return eS(eV,eE)}return eG.BASE._setWindowSize(8),{CURVE:ew,getPublicKey:e6,getSharedSecret:e3,sign:tV,verify:function(eb,eH,eE,eD=tN){let eS,e_;let eO=eb;if(eH=(0,eV.ensureBytes)("msgHash",eH),eE=(0,eV.ensureBytes)("publicKey",eE),"strict"in eD)throw Error("options.strict was renamed to lowS");let{lowS:eP,prehash:ej}=eD;try{if("string"==typeof eO||eN.isBytes(eO))try{e_=eJ.fromDER(eO)}catch(eb){if(!(eb instanceof em.DER.Err))throw eb;e_=eJ.fromCompact(eO)}else if("object"==typeof eO&&"bigint"==typeof eO.r&&"bigint"==typeof eO.s){let{r:eb,s:em}=eO;e_=new eJ(eb,em)}else throw Error("PARSE");eS=eG.fromHex(eE)}catch(eb){if("PARSE"===eb.message)throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(eP&&e_.hasHighS())return!1;ej&&(eH=ew.hash(eH));let{r:eU,s:eF}=e_,eY=e8(eH),eQ=eR(eF),eK=eB(eY*eQ),eZ=eB(eU*eQ),eW=eG.BASE.multiplyAndAddUnsafe(eS,eK,eZ)?.toAffine();if(!eW)return!1;let e$=eB(eW.x);return e$===eU},ProjectivePoint:eG,Signature:eJ,utils:e0}}function eY(eb,em){let ew=eb.ORDER,eH=eO;for(let eb=ew-eP;eb%ej===eO;eb/=ej)eH+=eP;let eN=eH,eV=ej<{let eH=eF,eV=eb.pow(ew,e_),eE=eb.sqr(eV);eE=eb.mul(eE,ew);let eD=eb.mul(em,eE);eD=eb.pow(eD,eS),eD=eb.mul(eD,eV),eV=eb.mul(eD,ew),eE=eb.mul(eD,em);let eO=eb.mul(eE,eV);eD=eb.pow(eO,eU);let eB=eb.eql(eD,eb.ONE);eV=eb.mul(eE,eG),eD=eb.mul(eO,eH),eE=eb.cmov(eV,eE,eB),eO=eb.cmov(eD,eO,eB);for(let em=eN;em>eP;em--){let ew=em-ej;ew=ej<{let eV=eb.sqr(eN),eE=eb.mul(em,eN);eV=eb.mul(eV,eE);let eD=eb.pow(eV,ew);eD=eb.mul(eD,eE);let eS=eb.mul(eD,eH),e_=eb.mul(eb.sqr(eD),eN),eO=eb.eql(e_,em),eP=eb.cmov(eS,eD,eO);return{isValid:eO,value:eP}}}return eY}function eQ(eb,em){if(eH.validateField(eb),!eb.isValid(em.A)||!eb.isValid(em.B)||!eb.isValid(em.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let ew=eY(eb,em.Z);if(!eb.isOdd)throw Error("Fp.isOdd is not implemented!");return eH=>{let eN,eV,eE,eD,eS,e_,eO,eP;eN=eb.sqr(eH),eN=eb.mul(eN,em.Z),eV=eb.sqr(eN),eV=eb.add(eV,eN),eE=eb.add(eV,eb.ONE),eE=eb.mul(eE,em.B),eD=eb.cmov(em.Z,eb.neg(eV),!eb.eql(eV,eb.ZERO)),eD=eb.mul(eD,em.A),eV=eb.sqr(eE),e_=eb.sqr(eD),eS=eb.mul(e_,em.A),eV=eb.add(eV,eS),eV=eb.mul(eV,eE),e_=eb.mul(e_,eD),eS=eb.mul(e_,em.B),eV=eb.add(eV,eS),eO=eb.mul(eN,eE);let{isValid:ej,value:eB}=ew(eV,e_);eP=eb.mul(eN,eH),eP=eb.mul(eP,eB),eO=eb.cmov(eO,eE,ej),eP=eb.cmov(eP,eB,ej);let eR=eb.isOdd(eH)===eb.isOdd(eP);return eP=eb.cmov(eb.neg(eP),eP,eR),{x:eO=eb.div(eO,eD),y:eP}}}em.weierstrassPoints=eU,em.weierstrass=eG,em.SWUFpSqrtRatio=eY,em.mapToCurveSimpleSWU=eQ},33497:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.encodeToCurve=em.hashToCurve=em.schnorr=em.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let eH=ew(23061),eN=ew(98089),eV=ew(94632),eE=ew(96551),eD=ew(40219),eS=ew(15134),e_=ew(79082),eO=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),eP=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),ej=BigInt(1),eB=BigInt(2),eR=(eb,em)=>(eb+em/eB)/em;function eU(eb){let em=eO,ew=BigInt(3),eH=BigInt(6),eN=BigInt(11),eE=BigInt(22),eD=BigInt(23),eS=BigInt(44),e_=BigInt(88),eP=eb*eb*eb%em,ej=eP*eP*eb%em,eR=(0,eV.pow2)(ej,ew,em)*ej%em,eU=(0,eV.pow2)(eR,ew,em)*ej%em,eG=(0,eV.pow2)(eU,eB,em)*eP%em,eY=(0,eV.pow2)(eG,eN,em)*eG%em,eQ=(0,eV.pow2)(eY,eE,em)*eY%em,eK=(0,eV.pow2)(eQ,eS,em)*eQ%em,eZ=(0,eV.pow2)(eK,e_,em)*eK%em,eW=(0,eV.pow2)(eZ,eS,em)*eQ%em,e$=(0,eV.pow2)(eW,ew,em)*ej%em,eX=(0,eV.pow2)(e$,eD,em)*eY%em,eJ=(0,eV.pow2)(eX,eH,em)*eP%em,e0=(0,eV.pow2)(eJ,eB,em);if(!eF.eql(eF.sqr(e0),eb))throw Error("Cannot find square root");return e0}let eF=(0,eV.Field)(eO,void 0,void 0,{sqrt:eU});em.secp256k1=(0,e_.createCurve)({a:BigInt(0),b:BigInt(7),Fp:eF,n:eP,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:eb=>{let em=eP,ew=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),eH=-ej*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),eN=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),eE=ew,eD=BigInt("0x100000000000000000000000000000000"),eS=eR(eE*eb,em),e_=eR(-eH*eb,em),eO=(0,eV.mod)(eb-eS*ew-e_*eN,em),eB=(0,eV.mod)(-eS*eH-e_*eE,em),eU=eO>eD,eF=eB>eD;if(eU&&(eO=em-eO),eF&&(eB=em-eB),eO>eD||eB>eD)throw Error("splitScalar: Endomorphism failed, k="+eb);return{k1neg:eU,k1:eO,k2neg:eF,k2:eB}}}},eH.sha256);let eG=BigInt(0),eY=eb=>"bigint"==typeof eb&&eG"bigint"==typeof eb&&eGeb.charCodeAt(0)));ew=(0,eD.concatBytes)(em,em),eK[eb]=ew}return(0,eH.sha256)((0,eD.concatBytes)(ew,...em))}let eW=eb=>eb.toRawBytes(!0).slice(1),e$=eb=>(0,eD.numberToBytesBE)(eb,32),eX=eb=>(0,eV.mod)(eb,eO),eJ=eb=>(0,eV.mod)(eb,eP),e0=em.secp256k1.ProjectivePoint,e6=(eb,em,ew)=>e0.BASE.multiplyAndAddUnsafe(eb,em,ew);function e4(eb){let ew=em.secp256k1.utils.normPrivateKeyToScalar(eb),eH=e0.fromPrivateKey(ew),eN=eH.hasEvenY()?ew:eJ(-ew);return{scalar:eN,bytes:eW(eH)}}function e3(eb){if(!eY(eb))throw Error("bad x: need 0 < x < p");let em=eX(eb*eb),ew=eX(em*eb+BigInt(7)),eH=eU(ew);eH%eB!==eG&&(eH=eX(-eH));let eN=new e0(eb,eH,ej);return eN.assertValidity(),eN}function e5(...eb){return eJ((0,eD.bytesToNumberBE)(eZ("BIP0340/challenge",...eb)))}function e8(eb){return e4(eb).bytes}function e9(eb,em,ew=(0,eN.randomBytes)(32)){let eH=(0,eD.ensureBytes)("message",eb),{bytes:eV,scalar:eE}=e4(em),eS=(0,eD.ensureBytes)("auxRand",ew,32),e_=e$(eE^(0,eD.bytesToNumberBE)(eZ("BIP0340/aux",eS))),eO=eZ("BIP0340/nonce",e_,eV,eH),eP=eJ((0,eD.bytesToNumberBE)(eO));if(eP===eG)throw Error("sign failed: k is zero");let{bytes:ej,scalar:eB}=e4(eP),eR=e5(ej,eV,eH),eU=new Uint8Array(64);if(eU.set(ej,0),eU.set(e$(eJ(eB+eR*eE)),32),!e7(eU,eH,eV))throw Error("sign: Invalid signature produced");return eU}function e7(eb,em,ew){let eH=(0,eD.ensureBytes)("signature",eb,64),eN=(0,eD.ensureBytes)("message",em),eV=(0,eD.ensureBytes)("publicKey",ew,32);try{let eb=e3((0,eD.bytesToNumberBE)(eV)),em=(0,eD.bytesToNumberBE)(eH.subarray(0,32));if(!eY(em))return!1;let ew=(0,eD.bytesToNumberBE)(eH.subarray(32,64));if(!eQ(ew))return!1;let eE=e5(e$(em),eW(eb),eN),eS=e6(eb,ew,eJ(-eE));if(!eS||!eS.hasEvenY()||eS.toAffine().x!==em)return!1;return!0}catch(eb){return!1}}em.schnorr={getPublicKey:e8,sign:e9,verify:e7,utils:{randomPrivateKey:em.secp256k1.utils.randomPrivateKey,lift_x:e3,pointToBytes:eW,numberToBytesBE:eD.numberToBytesBE,bytesToNumberBE:eD.bytesToNumberBE,taggedHash:eZ,mod:eV.mod}};let tw=(0,eS.isogenyMap)(eF,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(eb=>eb.map(eb=>BigInt(eb)))),tH=(0,eE.mapToCurveSimpleSWU)(eF,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:eF.create(BigInt("-11"))}),tN=(0,eS.createHasher)(em.secp256k1.ProjectivePoint,eb=>{let{x:em,y:ew}=tH(eF.create(eb[0]));return tw(em,ew)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:eF.ORDER,m:1,k:128,expand:"xmd",hash:eH.sha256});em.hashToCurve=tN.hashToCurve,em.encodeToCurve=tN.encodeToCurve},27320:function(eb,em){"use strict";function ew(eb){if(!Number.isSafeInteger(eb)||eb<0)throw Error(`Wrong positive integer: ${eb}`)}function eH(eb){if("boolean"!=typeof eb)throw Error(`Expected boolean, not ${eb}`)}function eN(eb){return eb instanceof Uint8Array||null!=eb&&"object"==typeof eb&&"Uint8Array"===eb.constructor.name}function eV(eb,...em){if(!eN(eb))throw Error("Expected Uint8Array");if(em.length>0&&!em.includes(eb.length))throw Error(`Expected Uint8Array of length ${em}, not of length=${eb.length}`)}function eE(eb){if("function"!=typeof eb||"function"!=typeof eb.create)throw Error("Hash should be wrapped by utils.wrapConstructor");ew(eb.outputLen),ew(eb.blockLen)}function eD(eb,em=!0){if(eb.destroyed)throw Error("Hash instance has been destroyed");if(em&&eb.finished)throw Error("Hash#digest() has already been called")}function eS(eb,em){eV(eb);let ew=em.outputLen;if(eb.length>eN&eV),eD=Number(ew&eV),eS=eH?4:0,e_=eH?0:4;eb.setUint32(em+eS,eE,eH),eb.setUint32(em+e_,eD,eH)}class eE extends eN.Hash{constructor(eb,em,ew,eH){super(),this.blockLen=eb,this.outputLen=em,this.padOffset=ew,this.isLE=eH,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(eb),this.view=(0,eN.createView)(this.buffer)}update(eb){(0,eH.exists)(this);let{view:em,buffer:ew,blockLen:eV}=this;eb=(0,eN.toBytes)(eb);let eE=eb.length;for(let eH=0;eHeE-eS&&(this.process(ew,0),eS=0);for(let eb=eS;ebej.length)throw Error("_sha2: outputLen bigger than state");for(let eb=0;eb>eH&ew)}:{h:0|Number(eb>>eH&ew),l:0|Number(eb&ew)}}function eV(eb,em=!1){let ew=new Uint32Array(eb.length),eH=new Uint32Array(eb.length);for(let eV=0;eVBigInt(eb>>>0)<>>0);em.toBig=eE;let eD=(eb,em,ew)=>eb>>>ew;em.shrSH=eD;let eS=(eb,em,ew)=>eb<<32-ew|em>>>ew;em.shrSL=eS;let e_=(eb,em,ew)=>eb>>>ew|em<<32-ew;em.rotrSH=e_;let eO=(eb,em,ew)=>eb<<32-ew|em>>>ew;em.rotrSL=eO;let eP=(eb,em,ew)=>eb<<64-ew|em>>>ew-32;em.rotrBH=eP;let ej=(eb,em,ew)=>eb>>>ew-32|em<<64-ew;em.rotrBL=ej;let eB=(eb,em)=>em;em.rotr32H=eB;let eR=(eb,em)=>eb;em.rotr32L=eR;let eU=(eb,em,ew)=>eb<>>32-ew;em.rotlSH=eU;let eF=(eb,em,ew)=>em<>>32-ew;em.rotlSL=eF;let eG=(eb,em,ew)=>em<>>64-ew;em.rotlBH=eG;let eY=(eb,em,ew)=>eb<>>64-ew;function eQ(eb,em,ew,eH){let eN=(em>>>0)+(eH>>>0);return{h:eb+ew+(eN/4294967296|0)|0,l:0|eN}}em.rotlBL=eY,em.add=eQ;let eK=(eb,em,ew)=>(eb>>>0)+(em>>>0)+(ew>>>0);em.add3L=eK;let eZ=(eb,em,ew,eH)=>em+ew+eH+(eb/4294967296|0)|0;em.add3H=eZ;let eW=(eb,em,ew,eH)=>(eb>>>0)+(em>>>0)+(ew>>>0)+(eH>>>0);em.add4L=eW;let e$=(eb,em,ew,eH,eN)=>em+ew+eH+eN+(eb/4294967296|0)|0;em.add4H=e$;let eX=(eb,em,ew,eH,eN)=>(eb>>>0)+(em>>>0)+(ew>>>0)+(eH>>>0)+(eN>>>0);em.add5L=eX;let eJ=(eb,em,ew,eH,eN,eV)=>em+ew+eH+eN+eV+(eb/4294967296|0)|0;em.add5H=eJ;let e0={fromBig:eN,split:eV,toBig:eE,shrSH:eD,shrSL:eS,rotrSH:e_,rotrSL:eO,rotrBH:eP,rotrBL:ej,rotr32H:eB,rotr32L:eR,rotlSH:eU,rotlSL:eF,rotlBH:eG,rotlBL:eY,add:eQ,add3L:eK,add3H:eZ,add4L:eW,add4H:e$,add5H:eJ,add5L:eX};em.default=e0},31945:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.crypto=void 0,em.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},79569:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.hmac=em.HMAC=void 0;let eH=ew(27320),eN=ew(98089);class eV extends eN.Hash{constructor(eb,em){super(),this.finished=!1,this.destroyed=!1,(0,eH.hash)(eb);let ew=(0,eN.toBytes)(em);if(this.iHash=eb.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let eV=this.blockLen,eE=new Uint8Array(eV);eE.set(ew.length>eV?eb.create().update(ew).digest():ew);for(let eb=0;ebnew eV(eb,em).update(ew).digest();em.hmac=eE,em.hmac.create=(eb,em)=>new eV(eb,em)},29023:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.pbkdf2Async=em.pbkdf2=void 0;let eH=ew(27320),eN=ew(79569),eV=ew(98089);function eE(eb,em,ew,eE){(0,eH.hash)(eb);let eD=(0,eV.checkOpts)({dkLen:32,asyncTick:10},eE),{c:eS,dkLen:e_,asyncTick:eO}=eD;if((0,eH.number)(eS),(0,eH.number)(e_),(0,eH.number)(eO),eS<1)throw Error("PBKDF2: iterations (c) should be >= 1");let eP=(0,eV.toBytes)(em),ej=(0,eV.toBytes)(ew),eB=new Uint8Array(e_),eR=eN.hmac.create(eb,eP),eU=eR._cloneInto().update(ej);return{c:eS,dkLen:e_,asyncTick:eO,DK:eB,PRF:eR,PRFSalt:eU}}function eD(eb,em,ew,eH,eN){return eb.destroy(),em.destroy(),eH&&eH.destroy(),eN.fill(0),ew}function eS(eb,em,ew,eH){let eN;let{c:eS,dkLen:e_,DK:eO,PRF:eP,PRFSalt:ej}=eE(eb,em,ew,eH),eB=new Uint8Array(4),eR=(0,eV.createView)(eB),eU=new Uint8Array(eP.outputLen);for(let eb=1,em=0;em{ej._cloneInto(eN).update(eF).digestInto(eF);for(let eb=0;ebeb&em^~eb&ew,eE=(eb,em,ew)=>eb&em^eb&ew^em&ew,eD=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),eS=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),e_=new Uint32Array(64);class eO extends eH.SHA2{constructor(){super(64,32,8,!1),this.A=0|eS[0],this.B=0|eS[1],this.C=0|eS[2],this.D=0|eS[3],this.E=0|eS[4],this.F=0|eS[5],this.G=0|eS[6],this.H=0|eS[7]}get(){let{A:eb,B:em,C:ew,D:eH,E:eN,F:eV,G:eE,H:eD}=this;return[eb,em,ew,eH,eN,eV,eE,eD]}set(eb,em,ew,eH,eN,eV,eE,eD){this.A=0|eb,this.B=0|em,this.C=0|ew,this.D=0|eH,this.E=0|eN,this.F=0|eV,this.G=0|eE,this.H=0|eD}process(eb,em){for(let ew=0;ew<16;ew++,em+=4)e_[ew]=eb.getUint32(em,!1);for(let eb=16;eb<64;eb++){let em=e_[eb-15],ew=e_[eb-2],eH=(0,eN.rotr)(em,7)^(0,eN.rotr)(em,18)^em>>>3,eV=(0,eN.rotr)(ew,17)^(0,eN.rotr)(ew,19)^ew>>>10;e_[eb]=eV+e_[eb-7]+eH+e_[eb-16]|0}let{A:ew,B:eH,C:eS,D:eO,E:eP,F:ej,G:eB,H:eR}=this;for(let eb=0;eb<64;eb++){let em=(0,eN.rotr)(eP,6)^(0,eN.rotr)(eP,11)^(0,eN.rotr)(eP,25),eU=eR+em+eV(eP,ej,eB)+eD[eb]+e_[eb]|0,eF=(0,eN.rotr)(ew,2)^(0,eN.rotr)(ew,13)^(0,eN.rotr)(ew,22),eG=eF+eE(ew,eH,eS)|0;eR=eB,eB=ej,ej=eP,eP=eO+eU|0,eO=eS,eS=eH,eH=ew,ew=eU+eG|0}ew=ew+this.A|0,eH=eH+this.B|0,eS=eS+this.C|0,eO=eO+this.D|0,eP=eP+this.E|0,ej=ej+this.F|0,eB=eB+this.G|0,eR=eR+this.H|0,this.set(ew,eH,eS,eO,eP,ej,eB,eR)}roundClean(){e_.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class eP extends eO{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}em.sha256=(0,eN.wrapConstructor)(()=>new eO),em.sha224=(0,eN.wrapConstructor)(()=>new eP)},85426:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.shake256=em.shake128=em.keccak_512=em.keccak_384=em.keccak_256=em.keccak_224=em.sha3_512=em.sha3_384=em.sha3_256=em.sha3_224=em.Keccak=em.keccakP=void 0;let eH=ew(27320),eN=ew(6873),eV=ew(98089),[eE,eD,eS]=[[],[],[]],e_=BigInt(0),eO=BigInt(1),eP=BigInt(2),ej=BigInt(7),eB=BigInt(256),eR=BigInt(113);for(let eb=0,em=eO,ew=1,eH=0;eb<24;eb++){[ew,eH]=[eH,(2*ew+3*eH)%5],eE.push(2*(5*eH+ew)),eD.push((eb+1)*(eb+2)/2%64);let eN=e_;for(let eb=0;eb<7;eb++)(em=(em<>ej)*eR)%eB)&eP&&(eN^=eO<<(eO<ew>32?(0,eN.rotlBH)(eb,em,ew):(0,eN.rotlSH)(eb,em,ew),eY=(eb,em,ew)=>ew>32?(0,eN.rotlBL)(eb,em,ew):(0,eN.rotlSL)(eb,em,ew);function eQ(eb,em=24){let ew=new Uint32Array(10);for(let eH=24-em;eH<24;eH++){for(let em=0;em<10;em++)ew[em]=eb[em]^eb[em+10]^eb[em+20]^eb[em+30]^eb[em+40];for(let em=0;em<10;em+=2){let eH=(em+8)%10,eN=(em+2)%10,eV=ew[eN],eE=ew[eN+1],eD=eG(eV,eE,1)^ew[eH],eS=eY(eV,eE,1)^ew[eH+1];for(let ew=0;ew<50;ew+=10)eb[em+ew]^=eD,eb[em+ew+1]^=eS}let em=eb[2],eN=eb[3];for(let ew=0;ew<24;ew++){let eH=eD[ew],eV=eG(em,eN,eH),eS=eY(em,eN,eH),e_=eE[ew];em=eb[e_],eN=eb[e_+1],eb[e_]=eV,eb[e_+1]=eS}for(let em=0;em<50;em+=10){for(let eH=0;eH<10;eH++)ew[eH]=eb[em+eH];for(let eH=0;eH<10;eH++)eb[em+eH]^=~ew[(eH+2)%10]&ew[(eH+4)%10]}eb[0]^=eU[eH],eb[1]^=eF[eH]}ew.fill(0)}em.keccakP=eQ;class eK extends eV.Hash{constructor(eb,em,ew,eN=!1,eE=24){if(super(),this.blockLen=eb,this.suffix=em,this.outputLen=ew,this.enableXOF=eN,this.rounds=eE,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,eH.number)(ew),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,eV.u32)(this.state)}keccak(){eQ(this.state32,this.rounds),this.posOut=0,this.pos=0}update(eb){(0,eH.exists)(this);let{blockLen:em,state:ew}=this;eb=(0,eV.toBytes)(eb);let eN=eb.length;for(let eH=0;eH=ew&&this.keccak();let eV=Math.min(ew-this.posOut,eN-eH);eb.set(em.subarray(this.posOut,this.posOut+eV),eH),this.posOut+=eV,eH+=eV}return eb}xofInto(eb){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(eb)}xof(eb){return(0,eH.number)(eb),this.xofInto(new Uint8Array(eb))}digestInto(eb){if((0,eH.output)(eb,this),this.finished)throw Error("digest() was already called");return this.writeInto(eb),this.destroy(),eb}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(eb){let{blockLen:em,suffix:ew,outputLen:eH,rounds:eN,enableXOF:eV}=this;return eb||(eb=new eK(em,ew,eH,eV,eN)),eb.state32.set(this.state32),eb.pos=this.pos,eb.posOut=this.posOut,eb.finished=this.finished,eb.rounds=eN,eb.suffix=ew,eb.outputLen=eH,eb.enableXOF=eV,eb.destroyed=this.destroyed,eb}}em.Keccak=eK;let eZ=(eb,em,ew)=>(0,eV.wrapConstructor)(()=>new eK(em,eb,ew));em.sha3_224=eZ(6,144,28),em.sha3_256=eZ(6,136,32),em.sha3_384=eZ(6,104,48),em.sha3_512=eZ(6,72,64),em.keccak_224=eZ(1,144,28),em.keccak_256=eZ(1,136,32),em.keccak_384=eZ(1,104,48),em.keccak_512=eZ(1,72,64);let eW=(eb,em,ew)=>(0,eV.wrapXOFConstructorWithOpts)((eH={})=>new eK(em,eb,void 0===eH.dkLen?ew:eH.dkLen,!0));em.shake128=eW(31,168,16),em.shake256=eW(31,136,32)},86262:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.sha384=em.sha512_256=em.sha512_224=em.sha512=em.SHA512=void 0;let eH=ew(27505),eN=ew(6873),eV=ew(98089),[eE,eD]=eN.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(eb=>BigInt(eb))),eS=new Uint32Array(80),e_=new Uint32Array(80);class eO extends eH.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:eb,Al:em,Bh:ew,Bl:eH,Ch:eN,Cl:eV,Dh:eE,Dl:eD,Eh:eS,El:e_,Fh:eO,Fl:eP,Gh:ej,Gl:eB,Hh:eR,Hl:eU}=this;return[eb,em,ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB,eR,eU]}set(eb,em,ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB,eR,eU){this.Ah=0|eb,this.Al=0|em,this.Bh=0|ew,this.Bl=0|eH,this.Ch=0|eN,this.Cl=0|eV,this.Dh=0|eE,this.Dl=0|eD,this.Eh=0|eS,this.El=0|e_,this.Fh=0|eO,this.Fl=0|eP,this.Gh=0|ej,this.Gl=0|eB,this.Hh=0|eR,this.Hl=0|eU}process(eb,em){for(let ew=0;ew<16;ew++,em+=4)eS[ew]=eb.getUint32(em),e_[ew]=eb.getUint32(em+=4);for(let eb=16;eb<80;eb++){let em=0|eS[eb-15],ew=0|e_[eb-15],eH=eN.default.rotrSH(em,ew,1)^eN.default.rotrSH(em,ew,8)^eN.default.shrSH(em,ew,7),eV=eN.default.rotrSL(em,ew,1)^eN.default.rotrSL(em,ew,8)^eN.default.shrSL(em,ew,7),eE=0|eS[eb-2],eD=0|e_[eb-2],eO=eN.default.rotrSH(eE,eD,19)^eN.default.rotrBH(eE,eD,61)^eN.default.shrSH(eE,eD,6),eP=eN.default.rotrSL(eE,eD,19)^eN.default.rotrBL(eE,eD,61)^eN.default.shrSL(eE,eD,6),ej=eN.default.add4L(eV,eP,e_[eb-7],e_[eb-16]),eB=eN.default.add4H(ej,eH,eO,eS[eb-7],eS[eb-16]);eS[eb]=0|eB,e_[eb]=0|ej}let{Ah:ew,Al:eH,Bh:eV,Bl:eO,Ch:eP,Cl:ej,Dh:eB,Dl:eR,Eh:eU,El:eF,Fh:eG,Fl:eY,Gh:eQ,Gl:eK,Hh:eZ,Hl:eW}=this;for(let eb=0;eb<80;eb++){let em=eN.default.rotrSH(eU,eF,14)^eN.default.rotrSH(eU,eF,18)^eN.default.rotrBH(eU,eF,41),e$=eN.default.rotrSL(eU,eF,14)^eN.default.rotrSL(eU,eF,18)^eN.default.rotrBL(eU,eF,41),eX=eU&eG^~eU&eQ,eJ=eF&eY^~eF&eK,e0=eN.default.add5L(eW,e$,eJ,eD[eb],e_[eb]),e6=eN.default.add5H(e0,eZ,em,eX,eE[eb],eS[eb]),e4=0|e0,e3=eN.default.rotrSH(ew,eH,28)^eN.default.rotrBH(ew,eH,34)^eN.default.rotrBH(ew,eH,39),e5=eN.default.rotrSL(ew,eH,28)^eN.default.rotrBL(ew,eH,34)^eN.default.rotrBL(ew,eH,39),e8=ew&eV^ew&eP^eV&eP,e9=eH&eO^eH&ej^eO&ej;eZ=0|eQ,eW=0|eK,eQ=0|eG,eK=0|eY,eG=0|eU,eY=0|eF,({h:eU,l:eF}=eN.default.add(0|eB,0|eR,0|e6,0|e4)),eB=0|eP,eR=0|ej,eP=0|eV,ej=0|eO,eV=0|ew,eO=0|eH;let e7=eN.default.add3L(e4,e5,e9);ew=eN.default.add3H(e7,e6,e3,e8),eH=0|e7}({h:ew,l:eH}=eN.default.add(0|this.Ah,0|this.Al,0|ew,0|eH)),({h:eV,l:eO}=eN.default.add(0|this.Bh,0|this.Bl,0|eV,0|eO)),({h:eP,l:ej}=eN.default.add(0|this.Ch,0|this.Cl,0|eP,0|ej)),({h:eB,l:eR}=eN.default.add(0|this.Dh,0|this.Dl,0|eB,0|eR)),({h:eU,l:eF}=eN.default.add(0|this.Eh,0|this.El,0|eU,0|eF)),({h:eG,l:eY}=eN.default.add(0|this.Fh,0|this.Fl,0|eG,0|eY)),({h:eQ,l:eK}=eN.default.add(0|this.Gh,0|this.Gl,0|eQ,0|eK)),({h:eZ,l:eW}=eN.default.add(0|this.Hh,0|this.Hl,0|eZ,0|eW)),this.set(ew,eH,eV,eO,eP,ej,eB,eR,eU,eF,eG,eY,eQ,eK,eZ,eW)}roundClean(){eS.fill(0),e_.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}em.SHA512=eO;class eP extends eO{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class ej extends eO{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class eB extends eO{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}em.sha512=(0,eV.wrapConstructor)(()=>new eO),em.sha512_224=(0,eV.wrapConstructor)(()=>new eP),em.sha512_256=(0,eV.wrapConstructor)(()=>new ej),em.sha384=(0,eV.wrapConstructor)(()=>new eB)},98089:function(eb,em,ew){"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(em,"__esModule",{value:!0}),em.randomBytes=em.wrapXOFConstructorWithOpts=em.wrapConstructorWithOpts=em.wrapConstructor=em.checkOpts=em.Hash=em.concatBytes=em.toBytes=em.utf8ToBytes=em.asyncLoop=em.nextTick=em.hexToBytes=em.bytesToHex=em.isLE=em.rotr=em.createView=em.u32=em.u8=void 0;let eH=ew(31945),eN=eb=>new Uint8Array(eb.buffer,eb.byteOffset,eb.byteLength);em.u8=eN;let eV=eb=>new Uint32Array(eb.buffer,eb.byteOffset,Math.floor(eb.byteLength/4));function eE(eb){return eb instanceof Uint8Array||null!=eb&&"object"==typeof eb&&"Uint8Array"===eb.constructor.name}em.u32=eV;let eD=eb=>new DataView(eb.buffer,eb.byteOffset,eb.byteLength);em.createView=eD;let eS=(eb,em)=>eb<<32-em|eb>>>em;if(em.rotr=eS,em.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!em.isLE)throw Error("Non little-endian hardware is not supported");let e_=Array.from({length:256},(eb,em)=>em.toString(16).padStart(2,"0"));function eO(eb){if(!eE(eb))throw Error("Uint8Array expected");let em="";for(let ew=0;ew=eP._0&&eb<=eP._9?eb-eP._0:eb>=eP._A&&eb<=eP._F?eb-(eP._A-10):eb>=eP._a&&eb<=eP._f?eb-(eP._a-10):void 0}function eB(eb){if("string"!=typeof eb)throw Error("hex string expected, got "+typeof eb);let em=eb.length,ew=em/2;if(em%2)throw Error("padded hex string expected, got unpadded hex of length "+em);let eH=new Uint8Array(ew);for(let em=0,eN=0;em{};async function eU(eb,ew,eH){let eN=Date.now();for(let eV=0;eV=0&&ebeb().update(eG(em)).digest(),ew=eb();return em.outputLen=ew.outputLen,em.blockLen=ew.blockLen,em.create=()=>eb(),em}function e$(eb){let em=(em,ew)=>eb(ew).update(eG(em)).digest(),ew=eb({});return em.outputLen=ew.outputLen,em.blockLen=ew.blockLen,em.create=em=>eb(em),em}function eX(eb){let em=(em,ew)=>eb(ew).update(eG(em)).digest(),ew=eb({});return em.outputLen=ew.outputLen,em.blockLen=ew.blockLen,em.create=em=>eb(em),em}function eJ(eb=32){if(eH.crypto&&"function"==typeof eH.crypto.getRandomValues)return eH.crypto.getRandomValues(new Uint8Array(eb));throw Error("crypto.getRandomValues must be defined")}em.checkOpts=eZ,em.wrapConstructor=eW,em.wrapConstructorWithOpts=e$,em.wrapXOFConstructorWithOpts=eX,em.randomBytes=eJ},39187:function(eb,em){"use strict";function ew(eb){if(!Number.isSafeInteger(eb))throw Error(`Wrong integer: ${eb}`)}function eH(eb){return eb instanceof Uint8Array||null!=eb&&"object"==typeof eb&&"Uint8Array"===eb.constructor.name}function eN(...eb){let em=eb=>eb,ew=(eb,em)=>ew=>eb(em(ew)),eH=eb.map(eb=>eb.encode).reduceRight(ew,em),eV=eb.map(eb=>eb.decode).reduce(ew,em);return{encode:eH,decode:eV}}function eV(eb){return{encode:em=>{if(!Array.isArray(em)||em.length&&"number"!=typeof em[0])throw Error("alphabet.encode input should be an array of numbers");return em.map(em=>{if(ew(em),em<0||em>=eb.length)throw Error(`Digit index outside alphabet: ${em} (alphabet: ${eb.length})`);return eb[em]})},decode:em=>{if(!Array.isArray(em)||em.length&&"string"!=typeof em[0])throw Error("alphabet.decode input should be array of strings");return em.map(em=>{if("string"!=typeof em)throw Error(`alphabet.decode: not string element=${em}`);let ew=eb.indexOf(em);if(-1===ew)throw Error(`Unknown letter: "${em}". Allowed: ${eb}`);return ew})}}}function eE(eb=""){if("string"!=typeof eb)throw Error("join separator should be string");return{encode:em=>{if(!Array.isArray(em)||em.length&&"string"!=typeof em[0])throw Error("join.encode input should be array of strings");for(let eb of em)if("string"!=typeof eb)throw Error(`join.encode: non-string input=${eb}`);return em.join(eb)},decode:em=>{if("string"!=typeof em)throw Error("join.decode input should be string");return em.split(eb)}}}function eD(eb,em="="){if(ew(eb),"string"!=typeof em)throw Error("padding chr should be string");return{encode(ew){if(!Array.isArray(ew)||ew.length&&"string"!=typeof ew[0])throw Error("padding.encode input should be array of strings");for(let eb of ew)if("string"!=typeof eb)throw Error(`padding.encode: non-string input=${eb}`);for(;ew.length*eb%8;)ew.push(em);return ew},decode(ew){if(!Array.isArray(ew)||ew.length&&"string"!=typeof ew[0])throw Error("padding.encode input should be array of strings");for(let eb of ew)if("string"!=typeof eb)throw Error(`padding.decode: non-string input=${eb}`);let eH=ew.length;if(eH*eb%8)throw Error("Invalid padding: string should have whole number of bytes");for(;eH>0&&ew[eH-1]===em;eH--)if(!((eH-1)*eb%8))throw Error("Invalid padding: string has too much padding");return ew.slice(0,eH)}}}function eS(eb){if("function"!=typeof eb)throw Error("normalize fn should be function");return{encode:eb=>eb,decode:em=>eb(em)}}function e_(eb,em,eH){if(em<2)throw Error(`convertRadix: wrong from=${em}, base cannot be less than 2`);if(eH<2)throw Error(`convertRadix: wrong to=${eH}, base cannot be less than 2`);if(!Array.isArray(eb))throw Error("convertRadix: data should be array");if(!eb.length)return[];let eN=0,eV=[],eE=Array.from(eb);for(eE.forEach(eb=>{if(ew(eb),eb<0||eb>=em)throw Error(`Wrong integer: ${eb}`)});;){let eb=0,ew=!0;for(let eV=eN;eVem?eO(em,eb%em):eb,eP=(eb,em)=>eb+(em-eO(eb,em));function ej(eb,em,eH,eN){if(!Array.isArray(eb))throw Error("convertRadix2: data should be array");if(em<=0||em>32)throw Error(`convertRadix2: wrong from=${em}`);if(eH<=0||eH>32)throw Error(`convertRadix2: wrong to=${eH}`);if(eP(em,eH)>32)throw Error(`convertRadix2: carry overflow from=${em} to=${eH} carryBits=${eP(em,eH)}`);let eV=0,eE=0,eD=2**eH-1,eS=[];for(let eN of eb){if(ew(eN),eN>=2**em)throw Error(`convertRadix2: invalid data word=${eN} from=${em}`);if(eV=eV<32)throw Error(`convertRadix2: carry overflow pos=${eE} from=${em}`);for(eE+=em;eE>=eH;eE-=eH)eS.push((eV>>eE-eH&eD)>>>0);eV&=2**eE-1}if(eV=eV<=em)throw Error("Excess padding");if(!eN&&eV)throw Error(`Non-zero padding: ${eV}`);return eN&&eE>0&&eS.push(eV>>>0),eS}function eB(eb){return ew(eb),{encode:em=>{if(!eH(em))throw Error("radix.encode input should be Uint8Array");return e_(Array.from(em),256,eb)},decode:em=>{if(!Array.isArray(em)||em.length&&"number"!=typeof em[0])throw Error("radix.decode input should be array of numbers");return Uint8Array.from(e_(em,eb,256))}}}function eR(eb,em=!1){if(ew(eb),eb<=0||eb>32)throw Error("radix2: bits should be in (0..32]");if(eP(8,eb)>32||eP(eb,8)>32)throw Error("radix2: carry overflow");return{encode:ew=>{if(!eH(ew))throw Error("radix2.encode input should be Uint8Array");return ej(Array.from(ew),8,eb,!em)},decode:ew=>{if(!Array.isArray(ew)||ew.length&&"number"!=typeof ew[0])throw Error("radix2.decode input should be array of numbers");return Uint8Array.from(ej(ew,eb,8,em))}}}function eU(eb){if("function"!=typeof eb)throw Error("unsafeWrapper fn should be function");return function(...em){try{return eb.apply(null,em)}catch(eb){}}}function eF(eb,em){if(ew(eb),"function"!=typeof em)throw Error("checksum fn should be function");return{encode(ew){if(!eH(ew))throw Error("checksum.encode: input should be Uint8Array");let eN=em(ew).slice(0,eb),eV=new Uint8Array(ew.length+eb);return eV.set(ew),eV.set(eN,ew.length),eV},decode(ew){if(!eH(ew))throw Error("checksum.decode: input should be Uint8Array");let eN=ew.slice(0,-eb),eV=em(eN).slice(0,eb),eE=ew.slice(-eb);for(let em=0;emeb.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),em.base64=eN(eR(6),eV("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),eD(6),eE("")),em.base64nopad=eN(eR(6),eV("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),eE("")),em.base64url=eN(eR(6),eV("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),eD(6),eE("")),em.base64urlnopad=eN(eR(6),eV("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),eE(""));let eG=eb=>eN(eB(58),eV(eb),eE(""));em.base58=eG("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),em.base58flickr=eG("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),em.base58xrp=eG("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");let eY=[0,2,3,5,6,7,9,10,11];em.base58xmr={encode(eb){let ew="";for(let eH=0;eHeN(eF(4,em=>eb(eb(em))),em.base58);em.createBase58check=eQ,em.base58check=em.createBase58check;let eK=eN(eV("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),eE("")),eZ=[996825010,642813549,513874426,1027748829,705979059];function eW(eb){let em=eb>>25,ew=(33554431&eb)<<5;for(let eb=0;eb>eb&1)==1&&(ew^=eZ[eb]);return ew}function e$(eb,em,ew=1){let eH=eb.length,eN=1;for(let em=0;em126)throw Error(`Invalid prefix (${eb})`);eN=eW(eN)^ew>>5}eN=eW(eN);for(let em=0;emeH)throw TypeError(`Length ${eN} exceeds limit ${eH}`);let eV=eb.toLowerCase(),eE=e$(eV,ew,em);return`${eV}1${eK.encode(ew)}${eE}`}function eD(eb,ew=90){if("string"!=typeof eb)throw Error(`bech32.decode input should be string, not ${typeof eb}`);if(eb.length<8||!1!==ew&&eb.length>ew)throw TypeError(`Wrong string length: ${eb.length} (${eb}). Expected (8..${ew})`);let eH=eb.toLowerCase();if(eb!==eH&&eb!==eb.toUpperCase())throw Error("String must be lowercase or uppercase");let eN=eH.lastIndexOf("1");if(0===eN||-1===eN)throw Error('Letter "1" must be present between prefix and data only');let eV=eH.slice(0,eN),eE=eH.slice(eN+1);if(eE.length<6)throw Error("Data must be at least 6 characters long");let eD=eK.decode(eE).slice(0,-6),eS=e$(eV,eD,em);if(!eE.endsWith(eS))throw Error(`Invalid checksum in ${eb}: expected "${eS}"`);return{prefix:eV,words:eD}}let eS=eU(eD);return{encode:eE,decode:eD,decodeToBytes:function(eb){let{prefix:em,words:ew}=eD(eb,!1);return{prefix:em,words:ew,bytes:eH(ew)}},decodeUnsafe:eS,fromWords:eH,fromWordsUnsafe:eV,toWords:eN}}em.bech32=eX("bech32"),em.bech32m=eX("bech32m"),em.utf8={encode:eb=>new TextDecoder().decode(eb),decode:eb=>new TextEncoder().encode(eb)},em.hex=eN(eR(4),eV("0123456789abcdef"),eE(""),eS(eb=>{if("string"!=typeof eb||eb.length%2)throw TypeError(`hex.decode: expected string, got ${typeof eb} with length ${eb.length}`);return eb.toLowerCase()}));let eJ={utf8:em.utf8,hex:em.hex,base16:em.base16,base32:em.base32,base64:em.base64,base64url:em.base64url,base58:em.base58,base58xmr:em.base58xmr},e0="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",e6=(eb,em)=>{if("string"!=typeof eb||!eJ.hasOwnProperty(eb))throw TypeError(e0);if(!eH(em))throw TypeError("bytesToString() expects Uint8Array");return eJ[eb].encode(em)};em.bytesToString=e6,em.str=em.bytesToString;let e4=(eb,em)=>{if(!eJ.hasOwnProperty(eb))throw TypeError(e0);if("string"!=typeof em)throw TypeError("stringToBytes() expects string");return eJ[eb].decode(em)};em.stringToBytes=e4,em.bytes=em.stringToBytes},39386:function(eb,em,ew){"use strict";var eH;/** + * Support for translating between Uint8Array instances and JavaScript + * native types. + * + * {@link module:Layout~Layout|Layout} is the basis of a class + * hierarchy that associates property names with sequences of encoded + * bytes. + * + * Layouts are supported for these scalar (numeric) types: + * * {@link module:Layout~UInt|Unsigned integers in little-endian + * format} with {@link module:Layout.u8|8-bit}, {@link + * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit}, + * {@link module:Layout.u32|32-bit}, {@link + * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit} + * representation ranges; + * * {@link module:Layout~UIntBE|Unsigned integers in big-endian + * format} with {@link module:Layout.u16be|16-bit}, {@link + * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit}, + * {@link module:Layout.u40be|40-bit}, and {@link + * module:Layout.u48be|48-bit} representation ranges; + * * {@link module:Layout~Int|Signed integers in little-endian + * format} with {@link module:Layout.s8|8-bit}, {@link + * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit}, + * {@link module:Layout.s32|32-bit}, {@link + * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit} + * representation ranges; + * * {@link module:Layout~IntBE|Signed integers in big-endian format} + * with {@link module:Layout.s16be|16-bit}, {@link + * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit}, + * {@link module:Layout.s40be|40-bit}, and {@link + * module:Layout.s48be|48-bit} representation ranges; + * * 64-bit integral values that decode to an exact (if magnitude is + * less than 2^53) or nearby integral Number in {@link + * module:Layout.nu64|unsigned little-endian}, {@link + * module:Layout.nu64be|unsigned big-endian}, {@link + * module:Layout.ns64|signed little-endian}, and {@link + * module:Layout.ns64be|unsigned big-endian} encodings; + * * 32-bit floating point values with {@link + * module:Layout.f32|little-endian} and {@link + * module:Layout.f32be|big-endian} representations; + * * 64-bit floating point values with {@link + * module:Layout.f64|little-endian} and {@link + * module:Layout.f64be|big-endian} representations; + * * {@link module:Layout.const|Constants} that take no space in the + * encoded expression. + * + * and for these aggregate types: + * * {@link module:Layout.seq|Sequence}s of instances of a {@link + * module:Layout~Layout|Layout}, with JavaScript representation as + * an Array and constant or data-dependent {@link + * module:Layout~Sequence#count|length}; + * * {@link module:Layout.struct|Structure}s that aggregate a + * heterogeneous sequence of {@link module:Layout~Layout|Layout} + * instances, with JavaScript representation as an Object; + * * {@link module:Layout.union|Union}s that support multiple {@link + * module:Layout~VariantLayout|variant layouts} over a fixed + * (padded) or variable (not padded) span of bytes, using an + * unsigned integer at the start of the data or a separate {@link + * module:Layout.unionLayoutDiscriminator|layout element} to + * determine which layout to use when interpreting the buffer + * contents; + * * {@link module:Layout.bits|BitStructure}s that contain a sequence + * of individual {@link + * module:Layout~BitStructure#addField|BitField}s packed into an 8, + * 16, 24, or 32-bit unsigned integer starting at the least- or + * most-significant bit; + * * {@link module:Layout.cstr|C strings} of varying length; + * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link + * module:Layout~Blob#length|length} raw data. + * + * All {@link module:Layout~Layout|Layout} instances are immutable + * after construction, to prevent internal state from becoming + * inconsistent. + * + * @local Layout + * @local ExternalLayout + * @local GreedyCount + * @local OffsetLayout + * @local UInt + * @local UIntBE + * @local Int + * @local IntBE + * @local NearUInt64 + * @local NearUInt64BE + * @local NearInt64 + * @local NearInt64BE + * @local Float + * @local FloatBE + * @local Double + * @local DoubleBE + * @local Sequence + * @local Structure + * @local UnionDiscriminator + * @local UnionLayoutDiscriminator + * @local Union + * @local VariantLayout + * @local BitStructure + * @local BitField + * @local Boolean + * @local Blob + * @local CString + * @local Constant + * @local bindConstructorLayout + * @module Layout + * @license MIT + * @author Peter A. Bigot + * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub} + */eH={value:!0},eH=eH=eH=eH=eH=eH=eH=eH=em._O=eH=eH=em.Jq=eH=em.KB=em.u8=em.cv=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=void 0,eH=eH=eH=em.Ik=eH=eH=em.A9=eH=em.n_=eH=eH=eH=eH=eH=eH=eH=eH=eH=eH=em.gM=eH=eH=eH=eH=void 0;let eN=ew(48764);function eV(eb){if(!(eb instanceof Uint8Array))throw TypeError("b must be a Uint8Array")}function eE(eb){return eV(eb),eN.Buffer.from(eb.buffer,eb.byteOffset,eb.length)}eH=eV,eH=eE;class eD{constructor(eb,em){if(!Number.isInteger(eb))throw TypeError("span must be an integer");this.span=eb,this.property=em}makeDestinationObject(){return{}}getSpan(eb,em){if(0>this.span)throw RangeError("indeterminate span");return this.span}replicate(eb){let em=Object.create(this.constructor.prototype);return Object.assign(em,this),em.property=eb,em}fromArray(eb){}}function eS(eb,em){return em.property?eb+"["+em.property+"]":eb}eH=eD,eH=eS,eH=function(eb,em){if("function"!=typeof eb)throw TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(eb,"layout_"))throw Error("Class is already bound to a layout");if(!(em&&em instanceof eD))throw TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(em,"boundConstructor_"))throw Error("layout is already bound to a constructor");eb.layout_=em,em.boundConstructor_=eb,em.makeDestinationObject=()=>new eb,Object.defineProperty(eb.prototype,"encode",{value(eb,ew){return em.encode(this,eb,ew)},writable:!0}),Object.defineProperty(eb,"decode",{value:(eb,ew)=>em.decode(eb,ew),writable:!0})};class e_ extends eD{isCount(){throw Error("ExternalLayout is abstract")}}eH=e_;class eO extends e_{constructor(eb=1,em){if(!Number.isInteger(eb)||0>=eb)throw TypeError("elementSpan must be a (positive) integer");super(-1,em),this.elementSpan=eb}isCount(){return!0}decode(eb,em=0){eV(eb);let ew=eb.length-em;return Math.floor(ew/this.elementSpan)}encode(eb,em,ew){return 0}}eH=eO;class eP extends e_{constructor(eb,em=0,ew){if(!(eb instanceof eD))throw TypeError("layout must be a Layout");if(!Number.isInteger(em))throw TypeError("offset must be integer or undefined");super(eb.span,ew||eb.property),this.layout=eb,this.offset=em}isCount(){return this.layout instanceof ej||this.layout instanceof eB}decode(eb,em=0){return this.layout.decode(eb,em+this.offset)}encode(eb,em,ew=0){return this.layout.encode(eb,em,ew+this.offset)}}eH=eP;class ej extends eD{constructor(eb,em){if(super(eb,em),6eb+eH.encode(eN,em,ew+eb),0);return this.count instanceof e_&&this.count.encode(eb.length,em,ew),eN}}eH=e6;class e4 extends eD{constructor(eb,em,ew){if(!(Array.isArray(eb)&&eb.reduce((eb,em)=>eb&&em instanceof eD,!0)))throw TypeError("fields must be array of Layout instances");for(let eH of("boolean"==typeof em&&void 0===ew&&(ew=em,em=void 0),eb))if(0>eH.span&&void 0===eH.property)throw Error("fields cannot contain unnamed variable-length layout");let eH=-1;try{eH=eb.reduce((eb,em)=>eb+em.getSpan(),0)}catch(eb){}super(eH,em),this.fields=eb,this.decodePrefixes=!!ew}getSpan(eb,em=0){if(0<=this.span)return this.span;let ew=0;try{ew=this.fields.reduce((ew,eH)=>{let eN=eH.getSpan(eb,em);return em+=eN,ew+eN},0)}catch(eb){throw RangeError("indeterminate span")}return ew}decode(eb,em=0){eV(eb);let ew=this.makeDestinationObject();for(let eH of this.fields)if(void 0!==eH.property&&(ew[eH.property]=eH.decode(eb,em)),em+=eH.getSpan(eb,em),this.decodePrefixes&&eb.length===em)break;return ew}encode(eb,em,ew=0){let eH=ew,eN=0,eV=0;for(let eH of this.fields){let eE=eH.span;if(eV=0eE&&(eE=eH.getSpan(em,ew)))}eN=ew,ew+=eE}return eN+eV-eH}fromArray(eb){let em=this.makeDestinationObject();for(let ew of this.fields)void 0!==ew.property&&0ew.span?em=-1:0<=em&&(em+=ew.span)}}}eH=e4;class e3{constructor(eb){this.property=eb}decode(eb,em){throw Error("UnionDiscriminator is abstract")}encode(eb,em,ew){throw Error("UnionDiscriminator is abstract")}}eH=e3;class e5 extends e3{constructor(eb,em){if(!(eb instanceof e_&&eb.isCount()))throw TypeError("layout must be an unsigned integer ExternalLayout");super(em||eb.property||"variant"),this.layout=eb}decode(eb,em){return this.layout.decode(eb,em)}encode(eb,em,ew){return this.layout.encode(eb,em,ew)}}eH=e5;class e8 extends eD{constructor(eb,em,ew){let eH;if(eb instanceof ej||eb instanceof eB)eH=new e5(new eP(eb));else if(eb instanceof e_&&eb.isCount())eH=new e5(eb);else if(eb instanceof e3)eH=eb;else throw TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(void 0===em&&(em=null),!(null===em||em instanceof eD))throw TypeError("defaultLayout must be null or a Layout");if(null!==em){if(0>em.span)throw Error("defaultLayout must have constant span");void 0===em.property&&(em=em.replicate("content"))}let eN=-1;em&&0<=(eN=em.span)&&(eb instanceof ej||eb instanceof eB)&&(eN+=eH.layout.span),super(eN,ew),this.discriminator=eH,this.usesPrefixDiscriminator=eb instanceof ej||eb instanceof eB,this.defaultLayout=em,this.registry={};let eV=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(eb){return eV(eb)},this.configGetSourceVariant=function(eb){eV=eb.bind(this)}}getSpan(eb,em=0){if(0<=this.span)return this.span;let ew=this.getVariant(eb,em);if(!ew)throw Error("unable to determine span for unrecognized variant");return ew.getSpan(eb,em)}defaultGetSourceVariant(eb){if(Object.prototype.hasOwnProperty.call(eb,this.discriminator.property)){if(this.defaultLayout&&this.defaultLayout.property&&Object.prototype.hasOwnProperty.call(eb,this.defaultLayout.property))return;let em=this.registry[eb[this.discriminator.property]];if(em&&(!em.layout||em.property&&Object.prototype.hasOwnProperty.call(eb,em.property)))return em}else for(let em in this.registry){let ew=this.registry[em];if(ew.property&&Object.prototype.hasOwnProperty.call(eb,ew.property))return ew}throw Error("unable to infer src variant")}decode(eb,em=0){let ew;let eH=this.discriminator,eN=eH.decode(eb,em),eV=this.registry[eN];if(void 0===eV){let eV=this.defaultLayout,eE=0;this.usesPrefixDiscriminator&&(eE=eH.layout.span),(ew=this.makeDestinationObject())[eH.property]=eN,ew[eV.property]=eV.decode(eb,em+eE)}else ew=eV.decode(eb,em);return ew}encode(eb,em,ew=0){let eH=this.getSourceVariant(eb);if(void 0===eH){let eH=this.discriminator,eN=this.defaultLayout,eV=0;return this.usesPrefixDiscriminator&&(eV=eH.layout.span),eH.encode(eb[eH.property],em,ew),eV+eN.encode(eb[eN.property],em,ew+eV)}return eH.encode(eb,em,ew)}addVariant(eb,em,ew){let eH=new e9(this,eb,em,ew);return this.registry[eb]=eH,eH}getVariant(eb,em=0){let ew;return ew=eb instanceof Uint8Array?this.discriminator.decode(eb,em):eb,this.registry[ew]}}eH=e8;class e9 extends eD{constructor(eb,em,ew,eH){if(!(eb instanceof e8))throw TypeError("union must be a Union");if(!Number.isInteger(em)||0>em)throw TypeError("variant must be a (non-negative) integer");if("string"==typeof ew&&void 0===eH&&(eH=ew,ew=null),ew){if(!(ew instanceof eD))throw TypeError("layout must be a Layout");if(null!==eb.defaultLayout&&0<=ew.span&&ew.span>eb.defaultLayout.span)throw Error("variant span exceeds span of containing union");if("string"!=typeof eH)throw TypeError("variant must have a String property")}let eN=eb.span;0>eb.span&&0<=(eN=ew?ew.span:0)&&eb.usesPrefixDiscriminator&&(eN+=eb.discriminator.layout.span),super(eN,eH),this.union=eb,this.variant=em,this.layout=ew||null}getSpan(eb,em=0){if(0<=this.span)return this.span;let ew=0;this.union.usesPrefixDiscriminator&&(ew=this.union.discriminator.layout.span);let eH=0;return this.layout&&(eH=this.layout.getSpan(eb,em+ew)),ew+eH}decode(eb,em=0){let ew=this.makeDestinationObject();if(this!==this.union.getVariant(eb,em))throw Error("variant mismatch");let eH=0;return this.union.usesPrefixDiscriminator&&(eH=this.union.discriminator.layout.span),this.layout?ew[this.property]=this.layout.decode(eb,em+eH):this.property?ew[this.property]=!0:this.union.usesPrefixDiscriminator&&(ew[this.union.discriminator.property]=this.variant),ew}encode(eb,em,ew=0){let eH=0;if(this.union.usesPrefixDiscriminator&&(eH=this.union.discriminator.layout.span),this.layout&&!Object.prototype.hasOwnProperty.call(eb,this.property))throw TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,em,ew);let eN=eH;if(this.layout&&(this.layout.encode(eb[this.property],em,ew+eH),eN+=this.layout.getSpan(em,ew+eH),0<=this.union.span&&eN>this.union.span))throw Error("encoded variant overruns containing union");return eN}fromArray(eb){if(this.layout)return this.layout.fromArray(eb)}}function e7(eb){return 0>eb&&(eb+=4294967296),eb}eH=e9;class tw extends eD{constructor(eb,em,ew){if(!(eb instanceof ej||eb instanceof eB))throw TypeError("word must be a UInt or UIntBE layout");if("string"==typeof em&&void 0===ew&&(ew=em,em=!1),4=em)throw TypeError("bits must be positive integer");let eH=8*eb.span,eN=eb.fields.reduce((eb,em)=>eb+em.bits,0);if(em+eN>eH)throw Error("bits too long for span remainder ("+(eH-eN)+" of "+eH+" remain)");this.container=eb,this.bits=em,this.valueMask=(1<>>this.start;return eN}encode(eb){if("number"!=typeof eb||!Number.isInteger(eb)||eb!==e7(eb&this.valueMask))throw TypeError(eS("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);let em=this.container._packedGetValue(),ew=e7(eb<ew&&(ew=this.length.decode(eb,em)),ew}decode(eb,em=0){let ew=this.span;return 0>ew&&(ew=this.length.decode(eb,em)),eE(eb).slice(em,em+ew)}encode(eb,em,ew){let eH=this.length;if(this.length instanceof e_&&(eH=eb.length),!(eb instanceof Uint8Array&&eH===eb.length))throw TypeError(eS("Blob.encode",this)+" requires (length "+eH+") Uint8Array as src");if(ew+eH>em.length)throw RangeError("encoding overruns Uint8Array");let eN=eE(eb);return eE(em).write(eN.toString("hex"),ew,eH,"hex"),this.length instanceof e_&&this.length.encode(eH,em,ew),eH}}eH=tV;class tE extends eD{constructor(eb){super(-1,eb)}getSpan(eb,em=0){eV(eb);let ew=em;for(;ewem.length)throw RangeError("encoding overruns Buffer");let eD=eE(em);return eH.copy(eD,ew),eD[ew+eV]=0,eV+1}}eH=tE;class tD extends eD{constructor(eb,em){if("string"==typeof eb&&void 0===em&&(em=eb,eb=void 0),void 0===eb)eb=-1;else if(!Number.isInteger(eb))throw TypeError("maxSpan must be an integer");super(-1,em),this.maxSpan=eb}getSpan(eb,em=0){return eV(eb),eb.length-em}decode(eb,em=0){let ew=this.getSpan(eb,em);if(0<=this.maxSpan&&this.maxSpanem.length)throw RangeError("encoding overruns Buffer");return eH.copy(eE(em),ew),eV}}eH=tD;class tS extends eD{constructor(eb,em){super(0,em),this.value=eb}decode(eb,em){return this.value}encode(eb,em,ew){return 0}}eH=tS,eH=(eb,em)=>new eO(eb,em),em.cv=(eb,em,ew)=>new eP(eb,em,ew),em.u8=eb=>new ej(1,eb),em.KB=eb=>new ej(2,eb),eH=eb=>new ej(3,eb),em.Jq=eb=>new ej(4,eb),eH=eb=>new ej(5,eb),eH=eb=>new ej(6,eb),em._O=eb=>new eQ(eb),eH=eb=>new eB(2,eb),eH=eb=>new eB(3,eb),eH=eb=>new eB(4,eb),eH=eb=>new eB(5,eb),eH=eb=>new eB(6,eb),eH=eb=>new eK(eb),eH=eb=>new eR(1,eb),eH=eb=>new eR(2,eb),eH=eb=>new eR(3,eb),eH=eb=>new eR(4,eb),eH=eb=>new eR(5,eb),eH=eb=>new eR(6,eb),em.gM=eb=>new eZ(eb),eH=eb=>new eU(2,eb),eH=eb=>new eU(3,eb),eH=eb=>new eU(4,eb),eH=eb=>new eU(5,eb),eH=eb=>new eU(6,eb),eH=eb=>new eW(eb),eH=eb=>new e$(eb),eH=eb=>new eX(eb),eH=eb=>new eJ(eb),eH=eb=>new e0(eb),em.n_=(eb,em,ew)=>new e4(eb,em,ew),eH=(eb,em,ew)=>new tw(eb,em,ew),em.A9=(eb,em,ew)=>new e6(eb,em,ew),eH=(eb,em,ew)=>new e8(eb,em,ew),eH=(eb,em)=>new e5(eb,em),em.Ik=(eb,em)=>new tV(eb,em),eH=eb=>new tE(eb),eH=(eb,em)=>new tD(eb,em),eH=(eb,em)=>new tS(eb,em)},98099:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(97117);function eN(eb,em){return void 0===em&&(em=0),(eb[em+0]<<8|eb[em+1])<<16>>16}function eV(eb,em){return void 0===em&&(em=0),(eb[em+0]<<8|eb[em+1])>>>0}function eE(eb,em){return void 0===em&&(em=0),(eb[em+1]<<8|eb[em])<<16>>16}function eD(eb,em){return void 0===em&&(em=0),(eb[em+1]<<8|eb[em])>>>0}function eS(eb,em,ew){return void 0===em&&(em=new Uint8Array(2)),void 0===ew&&(ew=0),em[ew+0]=eb>>>8,em[ew+1]=eb>>>0,em}function e_(eb,em,ew){return void 0===em&&(em=new Uint8Array(2)),void 0===ew&&(ew=0),em[ew+0]=eb>>>0,em[ew+1]=eb>>>8,em}function eO(eb,em){return void 0===em&&(em=0),eb[em]<<24|eb[em+1]<<16|eb[em+2]<<8|eb[em+3]}function eP(eb,em){return void 0===em&&(em=0),(eb[em]<<24|eb[em+1]<<16|eb[em+2]<<8|eb[em+3])>>>0}function ej(eb,em){return void 0===em&&(em=0),eb[em+3]<<24|eb[em+2]<<16|eb[em+1]<<8|eb[em]}function eB(eb,em){return void 0===em&&(em=0),(eb[em+3]<<24|eb[em+2]<<16|eb[em+1]<<8|eb[em])>>>0}function eR(eb,em,ew){return void 0===em&&(em=new Uint8Array(4)),void 0===ew&&(ew=0),em[ew+0]=eb>>>24,em[ew+1]=eb>>>16,em[ew+2]=eb>>>8,em[ew+3]=eb>>>0,em}function eU(eb,em,ew){return void 0===em&&(em=new Uint8Array(4)),void 0===ew&&(ew=0),em[ew+0]=eb>>>0,em[ew+1]=eb>>>8,em[ew+2]=eb>>>16,em[ew+3]=eb>>>24,em}function eF(eb,em){void 0===em&&(em=0);var ew=eO(eb,em),eH=eO(eb,em+4);return 4294967296*ew+eH-(eH>>31)*4294967296}function eG(eb,em){return void 0===em&&(em=0),4294967296*eP(eb,em)+eP(eb,em+4)}function eY(eb,em){void 0===em&&(em=0);var ew=ej(eb,em);return 4294967296*ej(eb,em+4)+ew-(ew>>31)*4294967296}function eQ(eb,em){void 0===em&&(em=0);var ew=eB(eb,em);return 4294967296*eB(eb,em+4)+ew}function eK(eb,em,ew){return void 0===em&&(em=new Uint8Array(8)),void 0===ew&&(ew=0),eR(eb/4294967296>>>0,em,ew),eR(eb>>>0,em,ew+4),em}function eZ(eb,em,ew){return void 0===em&&(em=new Uint8Array(8)),void 0===ew&&(ew=0),eU(eb>>>0,em,ew),eU(eb/4294967296>>>0,em,ew+4),em}function eW(eb,em,ew){if(void 0===ew&&(ew=0),eb%8!=0)throw Error("readUintBE supports only bitLengths divisible by 8");if(eb/8>em.length-ew)throw Error("readUintBE: array is too short for the given bitLength");for(var eH=0,eN=1,eV=eb/8+ew-1;eV>=ew;eV--)eH+=em[eV]*eN,eN*=256;return eH}function e$(eb,em,ew){if(void 0===ew&&(ew=0),eb%8!=0)throw Error("readUintLE supports only bitLengths divisible by 8");if(eb/8>em.length-ew)throw Error("readUintLE: array is too short for the given bitLength");for(var eH=0,eN=1,eV=ew;eV=eN;eE--)ew[eE]=em/eV&255,eV*=256;return ew}function eJ(eb,em,ew,eN){if(void 0===ew&&(ew=new Uint8Array(eb/8)),void 0===eN&&(eN=0),eb%8!=0)throw Error("writeUintLE supports only bitLengths divisible by 8");if(!eH.isSafeInteger(em))throw Error("writeUintLE value must be an integer");for(var eV=1,eE=eN;eE>>16|e7<<16)|0,eJ=eJ>>>20|eJ<<12,tw^=eW=eW+e0|0,e0^=e5=e5+(tw=tw>>>16|tw<<16)|0,e0=e0>>>20|e0<<12,tH^=e$=e$+e6|0,e6^=e8=e8+(tH=tH>>>16|tH<<16)|0,e6=e6>>>20|e6<<12,tN^=eX=eX+e4|0,e4^=e9=e9+(tN=tN>>>16|tN<<16)|0,e4=e4>>>20|e4<<12,tH^=e$=e$+e6|0,e6^=e8=e8+(tH=tH>>>24|tH<<8)|0,e6=e6>>>25|e6<<7,tN^=eX=eX+e4|0,e4^=e9=e9+(tN=tN>>>24|tN<<8)|0,e4=e4>>>25|e4<<7,tw^=eW=eW+e0|0,e0^=e5=e5+(tw=tw>>>24|tw<<8)|0,e0=e0>>>25|e0<<7,e7^=eZ=eZ+eJ|0,eJ^=e3=e3+(e7=e7>>>24|e7<<8)|0,eJ=eJ>>>25|eJ<<7,tN^=eZ=eZ+e0|0,e0^=e8=e8+(tN=tN>>>16|tN<<16)|0,e0=e0>>>20|e0<<12,e7^=eW=eW+e6|0,e6^=e9=e9+(e7=e7>>>16|e7<<16)|0,e6=e6>>>20|e6<<12,tw^=e$=e$+e4|0,e4^=e3=e3+(tw=tw>>>16|tw<<16)|0,e4=e4>>>20|e4<<12,tH^=eX=eX+eJ|0,eJ^=e5=e5+(tH=tH>>>16|tH<<16)|0,eJ=eJ>>>20|eJ<<12,tw^=e$=e$+e4|0,e4^=e3=e3+(tw=tw>>>24|tw<<8)|0,e4=e4>>>25|e4<<7,tH^=eX=eX+eJ|0,eJ^=e5=e5+(tH=tH>>>24|tH<<8)|0,eJ=eJ>>>25|eJ<<7,e7^=eW=eW+e6|0,e6^=e9=e9+(e7=e7>>>24|e7<<8)|0,e6=e6>>>25|e6<<7,tN^=eZ=eZ+e0|0,e0^=e8=e8+(tN=tN>>>24|tN<<8)|0,e0=e0>>>25|e0<<7;eH.writeUint32LE(eZ+eN|0,eb,0),eH.writeUint32LE(eW+eE|0,eb,4),eH.writeUint32LE(e$+eD|0,eb,8),eH.writeUint32LE(eX+eS|0,eb,12),eH.writeUint32LE(eJ+e_|0,eb,16),eH.writeUint32LE(e0+eO|0,eb,20),eH.writeUint32LE(e6+eP|0,eb,24),eH.writeUint32LE(e4+ej|0,eb,28),eH.writeUint32LE(e3+eB|0,eb,32),eH.writeUint32LE(e5+eR|0,eb,36),eH.writeUint32LE(e8+eU|0,eb,40),eH.writeUint32LE(e9+eF|0,eb,44),eH.writeUint32LE(e7+eG|0,eb,48),eH.writeUint32LE(tw+eY|0,eb,52),eH.writeUint32LE(tH+eQ|0,eb,56),eH.writeUint32LE(tN+eK|0,eb,60)}function eD(eb,em,ew,eH,eV){if(void 0===eV&&(eV=0),32!==eb.length)throw Error("ChaCha: key size must be 32 bytes");if(eH.length>>=8,em++;if(eH>0)throw Error("ChaCha: counter overflow")}em.streamXOR=eD,em.stream=eS},15501:function(eb,em,ew){"use strict";eH={value:!0};var eH,eN=ew(25439),eV=ew(63027),eE=ew(17309),eD=ew(98099),eS=ew(4153);em.Cv=32,em.WH=12,em.pg=16;var e_=new Uint8Array(16),eO=function(){function eb(eb){if(this.nonceLength=em.WH,this.tagLength=em.pg,eb.length!==em.Cv)throw Error("ChaCha20Poly1305 needs 32-byte key");this._key=new Uint8Array(eb)}return eb.prototype.seal=function(eb,em,ew,eH){if(eb.length>16)throw Error("ChaCha20Poly1305: incorrect nonce length");var eV,eD=new Uint8Array(16);eD.set(eb,eD.length-eb.length);var eS=new Uint8Array(32);eN.stream(this._key,eD,eS,4);var e_=em.length+this.tagLength;if(eH){if(eH.length!==e_)throw Error("ChaCha20Poly1305: incorrect destination length");eV=eH}else eV=new Uint8Array(e_);return eN.streamXOR(this._key,eD,em,eV,4),this._authenticate(eV.subarray(eV.length-this.tagLength,eV.length),eS,eV.subarray(0,eV.length-this.tagLength),ew),eE.wipe(eD),eV},eb.prototype.open=function(eb,em,ew,eH){if(eb.length>16)throw Error("ChaCha20Poly1305: incorrect nonce length");if(em.length0&&eN.update(e_.subarray(eH.length%16))),eN.update(ew),ew.length%16>0&&eN.update(e_.subarray(ew.length%16));var eS=new Uint8Array(8);eH&&eD.writeUint64LE(eH.length,eS),eN.update(eS),eD.writeUint64LE(ew.length,eS),eN.update(eS);for(var eO=eN.digest(),eP=0;eP>>31&1}function eN(eb,em){if(eb.length!==em.length)return 0;for(var ew=0,eH=0;eH>>8}function eV(eb,em){return 0!==eb.length&&0!==em.length&&0!==eN(eb,em)}Object.defineProperty(em,"__esModule",{value:!0}),em.select=ew,em.lessOrEqual=eH,em.compare=eN,em.equal=eV},31050:function(eb,em,ew){"use strict";var eH;eH={value:!0},eH=eH=eH=em.Xx=eH=eH=em._w=em.aP=em.KS=eH=em.jQ=void 0;let eN=ew(31416),eV=ew(93350),eE=ew(17309);function eD(eb){let em=new Float64Array(16);if(eb)for(let ew=0;ew>16&1),ew[eb-1]&=65535;ew[15]=eH[15]-32767-(ew[14]>>16&1);let eb=ew[15]>>16&1;ew[14]&=65535,eY(eH,ew,1-eb)}for(let em=0;em<16;em++)eb[2*em]=255&eH[em],eb[2*em+1]=eH[em]>>8}function eK(eb,em){let ew=0;for(let eH=0;eH<32;eH++)ew|=eb[eH]^em[eH];return(1&ew-1>>>8)-1}function eZ(eb,em){let ew=new Uint8Array(32),eH=new Uint8Array(32);return eQ(ew,eb),eQ(eH,em),eK(ew,eH)}function eW(eb){let em=new Uint8Array(32);return eQ(em,eb),1&em[0]}function e$(eb,em){for(let ew=0;ew<16;ew++)eb[ew]=em[2*ew]+(em[2*ew+1]<<8);eb[15]&=32767}function eX(eb,em,ew){for(let eH=0;eH<16;eH++)eb[eH]=em[eH]+ew[eH]}function eJ(eb,em,ew){for(let eH=0;eH<16;eH++)eb[eH]=em[eH]-ew[eH]}function e0(eb,em,ew){let eH,eN,eV=0,eE=0,eD=0,eS=0,e_=0,eO=0,eP=0,ej=0,eB=0,eR=0,eU=0,eF=0,eG=0,eY=0,eQ=0,eK=0,eZ=0,eW=0,e$=0,eX=0,eJ=0,e0=0,e6=0,e4=0,e3=0,e5=0,e8=0,e9=0,e7=0,tw=0,tH=0,tN=ew[0],tV=ew[1],tE=ew[2],tD=ew[3],tS=ew[4],t_=ew[5],tO=ew[6],tP=ew[7],tj=ew[8],tB=ew[9],tR=ew[10],tU=ew[11],tF=ew[12],tG=ew[13],tY=ew[14],tQ=ew[15];eV+=(eH=em[0])*tN,eE+=eH*tV,eD+=eH*tE,eS+=eH*tD,e_+=eH*tS,eO+=eH*t_,eP+=eH*tO,ej+=eH*tP,eB+=eH*tj,eR+=eH*tB,eU+=eH*tR,eF+=eH*tU,eG+=eH*tF,eY+=eH*tG,eQ+=eH*tY,eK+=eH*tQ,eE+=(eH=em[1])*tN,eD+=eH*tV,eS+=eH*tE,e_+=eH*tD,eO+=eH*tS,eP+=eH*t_,ej+=eH*tO,eB+=eH*tP,eR+=eH*tj,eU+=eH*tB,eF+=eH*tR,eG+=eH*tU,eY+=eH*tF,eQ+=eH*tG,eK+=eH*tY,eZ+=eH*tQ,eD+=(eH=em[2])*tN,eS+=eH*tV,e_+=eH*tE,eO+=eH*tD,eP+=eH*tS,ej+=eH*t_,eB+=eH*tO,eR+=eH*tP,eU+=eH*tj,eF+=eH*tB,eG+=eH*tR,eY+=eH*tU,eQ+=eH*tF,eK+=eH*tG,eZ+=eH*tY,eW+=eH*tQ,eS+=(eH=em[3])*tN,e_+=eH*tV,eO+=eH*tE,eP+=eH*tD,ej+=eH*tS,eB+=eH*t_,eR+=eH*tO,eU+=eH*tP,eF+=eH*tj,eG+=eH*tB,eY+=eH*tR,eQ+=eH*tU,eK+=eH*tF,eZ+=eH*tG,eW+=eH*tY,e$+=eH*tQ,e_+=(eH=em[4])*tN,eO+=eH*tV,eP+=eH*tE,ej+=eH*tD,eB+=eH*tS,eR+=eH*t_,eU+=eH*tO,eF+=eH*tP,eG+=eH*tj,eY+=eH*tB,eQ+=eH*tR,eK+=eH*tU,eZ+=eH*tF,eW+=eH*tG,e$+=eH*tY,eX+=eH*tQ,eO+=(eH=em[5])*tN,eP+=eH*tV,ej+=eH*tE,eB+=eH*tD,eR+=eH*tS,eU+=eH*t_,eF+=eH*tO,eG+=eH*tP,eY+=eH*tj,eQ+=eH*tB,eK+=eH*tR,eZ+=eH*tU,eW+=eH*tF,e$+=eH*tG,eX+=eH*tY,eJ+=eH*tQ,eP+=(eH=em[6])*tN,ej+=eH*tV,eB+=eH*tE,eR+=eH*tD,eU+=eH*tS,eF+=eH*t_,eG+=eH*tO,eY+=eH*tP,eQ+=eH*tj,eK+=eH*tB,eZ+=eH*tR,eW+=eH*tU,e$+=eH*tF,eX+=eH*tG,eJ+=eH*tY,e0+=eH*tQ,ej+=(eH=em[7])*tN,eB+=eH*tV,eR+=eH*tE,eU+=eH*tD,eF+=eH*tS,eG+=eH*t_,eY+=eH*tO,eQ+=eH*tP,eK+=eH*tj,eZ+=eH*tB,eW+=eH*tR,e$+=eH*tU,eX+=eH*tF,eJ+=eH*tG,e0+=eH*tY,e6+=eH*tQ,eB+=(eH=em[8])*tN,eR+=eH*tV,eU+=eH*tE,eF+=eH*tD,eG+=eH*tS,eY+=eH*t_,eQ+=eH*tO,eK+=eH*tP,eZ+=eH*tj,eW+=eH*tB,e$+=eH*tR,eX+=eH*tU,eJ+=eH*tF,e0+=eH*tG,e6+=eH*tY,e4+=eH*tQ,eR+=(eH=em[9])*tN,eU+=eH*tV,eF+=eH*tE,eG+=eH*tD,eY+=eH*tS,eQ+=eH*t_,eK+=eH*tO,eZ+=eH*tP,eW+=eH*tj,e$+=eH*tB,eX+=eH*tR,eJ+=eH*tU,e0+=eH*tF,e6+=eH*tG,e4+=eH*tY,e3+=eH*tQ,eU+=(eH=em[10])*tN,eF+=eH*tV,eG+=eH*tE,eY+=eH*tD,eQ+=eH*tS,eK+=eH*t_,eZ+=eH*tO,eW+=eH*tP,e$+=eH*tj,eX+=eH*tB,eJ+=eH*tR,e0+=eH*tU,e6+=eH*tF,e4+=eH*tG,e3+=eH*tY,e5+=eH*tQ,eF+=(eH=em[11])*tN,eG+=eH*tV,eY+=eH*tE,eQ+=eH*tD,eK+=eH*tS,eZ+=eH*t_,eW+=eH*tO,e$+=eH*tP,eX+=eH*tj,eJ+=eH*tB,e0+=eH*tR,e6+=eH*tU,e4+=eH*tF,e3+=eH*tG,e5+=eH*tY,e8+=eH*tQ,eG+=(eH=em[12])*tN,eY+=eH*tV,eQ+=eH*tE,eK+=eH*tD,eZ+=eH*tS,eW+=eH*t_,e$+=eH*tO,eX+=eH*tP,eJ+=eH*tj,e0+=eH*tB,e6+=eH*tR,e4+=eH*tU,e3+=eH*tF,e5+=eH*tG,e8+=eH*tY,e9+=eH*tQ,eY+=(eH=em[13])*tN,eQ+=eH*tV,eK+=eH*tE,eZ+=eH*tD,eW+=eH*tS,e$+=eH*t_,eX+=eH*tO,eJ+=eH*tP,e0+=eH*tj,e6+=eH*tB,e4+=eH*tR,e3+=eH*tU,e5+=eH*tF,e8+=eH*tG,e9+=eH*tY,e7+=eH*tQ,eQ+=(eH=em[14])*tN,eK+=eH*tV,eZ+=eH*tE,eW+=eH*tD,e$+=eH*tS,eX+=eH*t_,eJ+=eH*tO,e0+=eH*tP,e6+=eH*tj,e4+=eH*tB,e3+=eH*tR,e5+=eH*tU,e8+=eH*tF,e9+=eH*tG,e7+=eH*tY,tw+=eH*tQ,eK+=(eH=em[15])*tN,eZ+=eH*tV,eW+=eH*tE,e$+=eH*tD,eX+=eH*tS,eJ+=eH*t_,e0+=eH*tO,e6+=eH*tP,e4+=eH*tj,e3+=eH*tB,e5+=eH*tR,e8+=eH*tU,e9+=eH*tF,e7+=eH*tG,tw+=eH*tY,tH+=eH*tQ,eV+=38*eZ,eE+=38*eW,eD+=38*e$,eS+=38*eX,e_+=38*eJ,eO+=38*e0,eP+=38*e6,ej+=38*e4,eB+=38*e3,eR+=38*e5,eU+=38*e8,eF+=38*e9,eG+=38*e7,eY+=38*tw,eQ+=38*tH,eN=Math.floor((eH=eV+(eN=1)+65535)/65536),eV=eH-65536*eN,eN=Math.floor((eH=eE+eN+65535)/65536),eE=eH-65536*eN,eN=Math.floor((eH=eD+eN+65535)/65536),eD=eH-65536*eN,eN=Math.floor((eH=eS+eN+65535)/65536),eS=eH-65536*eN,eN=Math.floor((eH=e_+eN+65535)/65536),e_=eH-65536*eN,eN=Math.floor((eH=eO+eN+65535)/65536),eO=eH-65536*eN,eN=Math.floor((eH=eP+eN+65535)/65536),eP=eH-65536*eN,eN=Math.floor((eH=ej+eN+65535)/65536),ej=eH-65536*eN,eN=Math.floor((eH=eB+eN+65535)/65536),eB=eH-65536*eN,eN=Math.floor((eH=eR+eN+65535)/65536),eR=eH-65536*eN,eN=Math.floor((eH=eU+eN+65535)/65536),eU=eH-65536*eN,eN=Math.floor((eH=eF+eN+65535)/65536),eF=eH-65536*eN,eN=Math.floor((eH=eG+eN+65535)/65536),eG=eH-65536*eN,eN=Math.floor((eH=eY+eN+65535)/65536),eY=eH-65536*eN,eN=Math.floor((eH=eQ+eN+65535)/65536),eQ=eH-65536*eN,eN=Math.floor((eH=eK+eN+65535)/65536),eK=eH-65536*eN,eV+=eN-1+37*(eN-1),eN=Math.floor((eH=eV+(eN=1)+65535)/65536),eV=eH-65536*eN,eN=Math.floor((eH=eE+eN+65535)/65536),eE=eH-65536*eN,eN=Math.floor((eH=eD+eN+65535)/65536),eD=eH-65536*eN,eN=Math.floor((eH=eS+eN+65535)/65536),eS=eH-65536*eN,eN=Math.floor((eH=e_+eN+65535)/65536),e_=eH-65536*eN,eN=Math.floor((eH=eO+eN+65535)/65536),eO=eH-65536*eN,eN=Math.floor((eH=eP+eN+65535)/65536),eP=eH-65536*eN,eN=Math.floor((eH=ej+eN+65535)/65536),ej=eH-65536*eN,eN=Math.floor((eH=eB+eN+65535)/65536),eB=eH-65536*eN,eN=Math.floor((eH=eR+eN+65535)/65536),eR=eH-65536*eN,eN=Math.floor((eH=eU+eN+65535)/65536),eU=eH-65536*eN,eN=Math.floor((eH=eF+eN+65535)/65536),eF=eH-65536*eN,eN=Math.floor((eH=eG+eN+65535)/65536),eG=eH-65536*eN,eN=Math.floor((eH=eY+eN+65535)/65536),eY=eH-65536*eN,eN=Math.floor((eH=eQ+eN+65535)/65536),eQ=eH-65536*eN,eN=Math.floor((eH=eK+eN+65535)/65536),eK=eH-65536*eN,eV+=eN-1+37*(eN-1),eb[0]=eV,eb[1]=eE,eb[2]=eD,eb[3]=eS,eb[4]=e_,eb[5]=eO,eb[6]=eP,eb[7]=ej,eb[8]=eB,eb[9]=eR,eb[10]=eU,eb[11]=eF,eb[12]=eG,eb[13]=eY,eb[14]=eQ,eb[15]=eK}function e6(eb,em){e0(eb,em,em)}function e4(eb,em){let ew;let eH=eD();for(ew=0;ew<16;ew++)eH[ew]=em[ew];for(ew=253;ew>=0;ew--)e6(eH,eH),2!==ew&&4!==ew&&e0(eH,eH,em);for(ew=0;ew<16;ew++)eb[ew]=eH[ew]}function e3(eb,em){let ew;let eH=eD();for(ew=0;ew<16;ew++)eH[ew]=em[ew];for(ew=250;ew>=0;ew--)e6(eH,eH),1!==ew&&e0(eH,eH,em);for(ew=0;ew<16;ew++)eb[ew]=eH[ew]}function e5(eb,em){let ew=eD(),eH=eD(),eN=eD(),eV=eD(),eE=eD(),eS=eD(),e_=eD(),eO=eD(),eP=eD();eJ(ew,eb[1],eb[0]),eJ(eP,em[1],em[0]),e0(ew,ew,eP),eX(eH,eb[0],eb[1]),eX(eP,em[0],em[1]),e0(eH,eH,eP),e0(eN,eb[3],em[3]),e0(eN,eN,ej),e0(eV,eb[2],em[2]),eX(eV,eV,eV),eJ(eE,eH,ew),eJ(eS,eV,eN),eX(e_,eV,eN),eX(eO,eH,ew),e0(eb[0],eE,eS),e0(eb[1],eO,e_),e0(eb[2],e_,eS),e0(eb[3],eE,eO)}function e8(eb,em,ew){for(let eH=0;eH<4;eH++)eY(eb[eH],em[eH],ew)}function e9(eb,em){let ew=eD(),eH=eD(),eN=eD();e4(eN,em[2]),e0(ew,em[0],eN),e0(eH,em[1],eN),eQ(eb,eH),eb[31]^=eW(ew)<<7}function e7(eb,em,ew){eF(eb[0],e_),eF(eb[1],eO),eF(eb[2],eO),eF(eb[3],e_);for(let eH=255;eH>=0;--eH){let eN=ew[eH/8|0]>>(7&eH)&1;e8(eb,em,eN),e5(em,eb),e5(eb,eb),e8(eb,em,eN)}}function tw(eb,em){let ew=[eD(),eD(),eD(),eD()];eF(ew[0],eB),eF(ew[1],eR),eF(ew[2],eO),e0(ew[3],eB,eR),e7(eb,ew,em)}function tH(eb){if(eb.length!==em.aP)throw Error(`ed25519: seed must be ${em.aP} bytes`);let ew=(0,eV.hash)(eb);ew[0]&=248,ew[31]&=127,ew[31]|=64;let eH=new Uint8Array(32),eN=[eD(),eD(),eD(),eD()];tw(eN,ew),e9(eH,eN);let eE=new Uint8Array(64);return eE.set(eb),eE.set(eH,32),{publicKey:eH,secretKey:eE}}em._w=tH,eH=function(eb){let em=(0,eN.randomBytes)(32,eb),ew=tH(em);return(0,eE.wipe)(em),ew},eH=function(eb){if(eb.length!==em.KS)throw Error(`ed25519: secret key must be ${em.KS} bytes`);return new Uint8Array(eb.subarray(32))};let tN=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function tV(eb,em){let ew,eH,eN,eV;for(eH=63;eH>=32;--eH){for(ew=0,eN=eH-32,eV=eH-12;eN>4)*tN[eN],ew=em[eN]>>8,em[eN]&=255;for(eN=0;eN<32;eN++)em[eN]-=ew*tN[eN];for(eH=0;eH<32;eH++)em[eH+1]+=em[eH]>>8,eb[eH]=255&em[eH]}function tE(eb){let em=new Float64Array(64);for(let ew=0;ew<64;ew++)em[ew]=eb[ew];for(let em=0;em<64;em++)eb[em]=0;tV(eb,em)}function tD(eb,em){let ew=new Float64Array(64),eH=[eD(),eD(),eD(),eD()],eN=(0,eV.hash)(eb.subarray(0,32));eN[0]&=248,eN[31]&=127,eN[31]|=64;let eE=new Uint8Array(64);eE.set(eN.subarray(32),32);let eS=new eV.SHA512;eS.update(eE.subarray(32)),eS.update(em);let e_=eS.digest();eS.clean(),tE(e_),tw(eH,e_),e9(eE,eH),eS.reset(),eS.update(eE.subarray(0,32)),eS.update(eb.subarray(32)),eS.update(em);let eO=eS.digest();tE(eO);for(let eb=0;eb<32;eb++)ew[eb]=e_[eb];for(let eb=0;eb<32;eb++)for(let em=0;em<32;em++)ew[eb+em]+=eO[eb]*eN[em];return tV(eE.subarray(32),ew),eE}function tS(eb,em){let ew=eD(),eH=eD(),eN=eD(),eV=eD(),eE=eD(),eS=eD(),ej=eD();return(eF(eb[2],eO),e$(eb[1],em),e6(eN,eb[1]),e0(eV,eN,eP),eJ(eN,eN,eb[2]),eX(eV,eb[2],eV),e6(eE,eV),e6(eS,eE),e0(ej,eS,eE),e0(ew,ej,eN),e0(ew,ew,eV),e3(ew,ew),e0(ew,ew,eN),e0(ew,ew,eV),e0(ew,ew,eV),e0(eb[0],ew,eV),e6(eH,eb[0]),e0(eH,eH,eV),eZ(eH,eN)&&e0(eb[0],eb[0],eU),e6(eH,eb[0]),e0(eH,eH,eV),eZ(eH,eN))?-1:(eW(eb[0])===em[31]>>7&&eJ(eb[0],e_,eb[0]),e0(eb[3],eb[0],eb[1]),0)}em.Xx=tD,eH=function(eb,ew,eH){let eN=new Uint8Array(32),eE=[eD(),eD(),eD(),eD()],eS=[eD(),eD(),eD(),eD()];if(eH.length!==em.jQ)throw Error(`ed25519: signature must be ${em.jQ} bytes`);if(tS(eS,eb))return!1;let e_=new eV.SHA512;e_.update(eH.subarray(0,32)),e_.update(eb),e_.update(ew);let eO=e_.digest();return tE(eO),e7(eE,eS,eO),tw(eS,eH.subarray(32)),e5(eE,eS),e9(eN,eE),!eK(eH,eN)},eH=function(eb){let em=[eD(),eD(),eD(),eD()];if(tS(em,eb))throw Error("Ed25519: invalid public key");let ew=eD(),eH=eD(),eN=em[1];eX(ew,eO,eN),eJ(eH,eO,eN),e4(eH,eH),e0(ew,ew,eH);let eV=new Uint8Array(32);return eQ(eV,ew),eV},eH=function(eb){let em=(0,eV.hash)(eb.subarray(0,32));em[0]&=248,em[31]&=127,em[31]|=64;let ew=new Uint8Array(em.subarray(0,32));return(0,eE.wipe)(em),ew}},79984:function(eb,em){"use strict";function ew(eb){return void 0!==eb.saveState&&void 0!==eb.restoreState&&void 0!==eb.cleanSavedState}Object.defineProperty(em,"__esModule",{value:!0}),em.isSerializableHash=ew},512:function(eb,em,ew){"use strict";eH={value:!0};var eH,eN=ew(25629),eV=ew(17309),eE=function(){function eb(eb,em,ew,eH){void 0===ew&&(ew=new Uint8Array(0)),this._counter=new Uint8Array(1),this._hash=eb,this._info=eH;var eV=eN.hmac(this._hash,ew,em);this._hmac=new eN.HMAC(eb,eV),this._buffer=new Uint8Array(this._hmac.digestLength),this._bufpos=this._buffer.length}return eb.prototype._fillBuffer=function(){this._counter[0]++;var eb=this._counter[0];if(0===eb)throw Error("hkdf: cannot expand more");this._hmac.reset(),eb>1&&this._hmac.update(this._buffer),this._info&&this._hmac.update(this._info),this._hmac.update(this._counter),this._hmac.finish(this._buffer),this._bufpos=0},eb.prototype.expand=function(eb){for(var em=new Uint8Array(eb),ew=0;ewthis.blockSize?this._inner.update(em).finish(ew).clean():ew.set(em);for(var eN=0;eN>>16&65535,eH=65535&eb,eN=em>>>16&65535,eV=65535&em;return eH*eV+(ew*eV+eH*eN<<16>>>0)|0}function eH(eb,em){return eb+em|0}function eN(eb,em){return eb-em|0}function eV(eb,em){return eb<>>32-em}function eE(eb,em){return eb<<32-em|eb>>>em}function eD(eb){return"number"==typeof eb&&isFinite(eb)&&Math.floor(eb)===eb}Object.defineProperty(em,"__esModule",{value:!0}),em.mul=Math.imul||ew,em.add=eH,em.sub=eN,em.rotl=eV,em.rotr=eE,em.isInteger=Number.isInteger||eD,em.MAX_SAFE_INTEGER=9007199254740991,em.isSafeInteger=function(eb){return em.isInteger(eb)&&eb>=-em.MAX_SAFE_INTEGER&&eb<=em.MAX_SAFE_INTEGER}},63027:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(4153),eN=ew(17309);em.DIGEST_LENGTH=16;var eV=function(){function eb(eb){this.digestLength=em.DIGEST_LENGTH,this._buffer=new Uint8Array(16),this._r=new Uint16Array(10),this._h=new Uint16Array(10),this._pad=new Uint16Array(8),this._leftover=0,this._fin=0,this._finished=!1;var ew=eb[0]|eb[1]<<8;this._r[0]=8191&ew;var eH=eb[2]|eb[3]<<8;this._r[1]=(ew>>>13|eH<<3)&8191;var eN=eb[4]|eb[5]<<8;this._r[2]=(eH>>>10|eN<<6)&7939;var eV=eb[6]|eb[7]<<8;this._r[3]=(eN>>>7|eV<<9)&8191;var eE=eb[8]|eb[9]<<8;this._r[4]=(eV>>>4|eE<<12)&255,this._r[5]=eE>>>1&8190;var eD=eb[10]|eb[11]<<8;this._r[6]=(eE>>>14|eD<<2)&8191;var eS=eb[12]|eb[13]<<8;this._r[7]=(eD>>>11|eS<<5)&8065;var e_=eb[14]|eb[15]<<8;this._r[8]=(eS>>>8|e_<<8)&8191,this._r[9]=e_>>>5&127,this._pad[0]=eb[16]|eb[17]<<8,this._pad[1]=eb[18]|eb[19]<<8,this._pad[2]=eb[20]|eb[21]<<8,this._pad[3]=eb[22]|eb[23]<<8,this._pad[4]=eb[24]|eb[25]<<8,this._pad[5]=eb[26]|eb[27]<<8,this._pad[6]=eb[28]|eb[29]<<8,this._pad[7]=eb[30]|eb[31]<<8}return eb.prototype._blocks=function(eb,em,ew){for(var eH=this._fin?0:2048,eN=this._h[0],eV=this._h[1],eE=this._h[2],eD=this._h[3],eS=this._h[4],e_=this._h[5],eO=this._h[6],eP=this._h[7],ej=this._h[8],eB=this._h[9],eR=this._r[0],eU=this._r[1],eF=this._r[2],eG=this._r[3],eY=this._r[4],eQ=this._r[5],eK=this._r[6],eZ=this._r[7],eW=this._r[8],e$=this._r[9];ew>=16;){var eX,eJ=eb[em+0]|eb[em+1]<<8;eN+=8191&eJ;var e0=eb[em+2]|eb[em+3]<<8;eV+=(eJ>>>13|e0<<3)&8191;var e6=eb[em+4]|eb[em+5]<<8;eE+=(e0>>>10|e6<<6)&8191;var e4=eb[em+6]|eb[em+7]<<8;eD+=(e6>>>7|e4<<9)&8191;var e3=eb[em+8]|eb[em+9]<<8;eS+=(e4>>>4|e3<<12)&8191,e_+=e3>>>1&8191;var e5=eb[em+10]|eb[em+11]<<8;eO+=(e3>>>14|e5<<2)&8191;var e8=eb[em+12]|eb[em+13]<<8;eP+=(e5>>>11|e8<<5)&8191;var e9=eb[em+14]|eb[em+15]<<8;ej+=(e8>>>8|e9<<8)&8191,eB+=e9>>>5|eH;var e7=0;e7=(eX=0+eN*eR+eV*(5*e$)+eE*(5*eW)+eD*(5*eZ)+eS*(5*eK))>>>13,eX&=8191,eX+=e_*(5*eQ)+eO*(5*eY)+eP*(5*eG)+ej*(5*eF)+eB*(5*eU),e7+=eX>>>13,eX&=8191;var tw=e7;tw+=eN*eU+eV*eR+eE*(5*e$)+eD*(5*eW)+eS*(5*eZ),e7=tw>>>13,tw&=8191,tw+=e_*(5*eK)+eO*(5*eQ)+eP*(5*eY)+ej*(5*eG)+eB*(5*eF),e7+=tw>>>13,tw&=8191;var tH=e7;tH+=eN*eF+eV*eU+eE*eR+eD*(5*e$)+eS*(5*eW),e7=tH>>>13,tH&=8191,tH+=e_*(5*eZ)+eO*(5*eK)+eP*(5*eQ)+ej*(5*eY)+eB*(5*eG),e7+=tH>>>13,tH&=8191;var tN=e7;tN+=eN*eG+eV*eF+eE*eU+eD*eR+eS*(5*e$),e7=tN>>>13,tN&=8191,tN+=e_*(5*eW)+eO*(5*eZ)+eP*(5*eK)+ej*(5*eQ)+eB*(5*eY),e7+=tN>>>13,tN&=8191;var tV=e7;tV+=eN*eY+eV*eG+eE*eF+eD*eU+eS*eR,e7=tV>>>13,tV&=8191,tV+=e_*(5*e$)+eO*(5*eW)+eP*(5*eZ)+ej*(5*eK)+eB*(5*eQ),e7+=tV>>>13,tV&=8191;var tE=e7;tE+=eN*eQ+eV*eY+eE*eG+eD*eF+eS*eU,e7=tE>>>13,tE&=8191,tE+=e_*eR+eO*(5*e$)+eP*(5*eW)+ej*(5*eZ)+eB*(5*eK),e7+=tE>>>13,tE&=8191;var tD=e7;tD+=eN*eK+eV*eQ+eE*eY+eD*eG+eS*eF,e7=tD>>>13,tD&=8191,tD+=e_*eU+eO*eR+eP*(5*e$)+ej*(5*eW)+eB*(5*eZ),e7+=tD>>>13,tD&=8191;var tS=e7;tS+=eN*eZ+eV*eK+eE*eQ+eD*eY+eS*eG,e7=tS>>>13,tS&=8191,tS+=e_*eF+eO*eU+eP*eR+ej*(5*e$)+eB*(5*eW),e7+=tS>>>13,tS&=8191;var t_=e7;t_+=eN*eW+eV*eZ+eE*eK+eD*eQ+eS*eY,e7=t_>>>13,t_&=8191,t_+=e_*eG+eO*eF+eP*eU+ej*eR+eB*(5*e$),e7+=t_>>>13,t_&=8191;var tO=e7;tO+=eN*e$+eV*eW+eE*eZ+eD*eK+eS*eQ,e7=tO>>>13,tO&=8191,tO+=e_*eY+eO*eG+eP*eF+ej*eU+eB*eR,e7+=tO>>>13,tO&=8191,eX=8191&(e7=(e7=(e7<<2)+e7|0)+eX|0),e7>>>=13,tw+=e7,eN=eX,eV=tw,eE=tH,eD=tN,eS=tV,e_=tE,eO=tD,eP=tS,ej=t_,eB=tO,em+=16,ew-=16}this._h[0]=eN,this._h[1]=eV,this._h[2]=eE,this._h[3]=eD,this._h[4]=eS,this._h[5]=e_,this._h[6]=eO,this._h[7]=eP,this._h[8]=ej,this._h[9]=eB},eb.prototype.finish=function(eb,em){void 0===em&&(em=0);var ew,eH,eN,eV,eE=new Uint16Array(10);if(this._leftover){for(eV=this._leftover,this._buffer[eV++]=1;eV<16;eV++)this._buffer[eV]=0;this._fin=1,this._blocks(this._buffer,0,16)}for(ew=this._h[1]>>>13,this._h[1]&=8191,eV=2;eV<10;eV++)this._h[eV]+=ew,ew=this._h[eV]>>>13,this._h[eV]&=8191;for(this._h[0]+=5*ew,ew=this._h[0]>>>13,this._h[0]&=8191,this._h[1]+=ew,ew=this._h[1]>>>13,this._h[1]&=8191,this._h[2]+=ew,eE[0]=this._h[0]+5,ew=eE[0]>>>13,eE[0]&=8191,eV=1;eV<10;eV++)eE[eV]=this._h[eV]+ew,ew=eE[eV]>>>13,eE[eV]&=8191;for(eE[9]-=8192,eH=(1^ew)-1,eV=0;eV<10;eV++)eE[eV]&=eH;for(eV=0,eH=~eH;eV<10;eV++)this._h[eV]=this._h[eV]&eH|eE[eV];for(eV=1,this._h[0]=(this._h[0]|this._h[1]<<13)&65535,this._h[1]=(this._h[1]>>>3|this._h[2]<<10)&65535,this._h[2]=(this._h[2]>>>6|this._h[3]<<7)&65535,this._h[3]=(this._h[3]>>>9|this._h[4]<<4)&65535,this._h[4]=(this._h[4]>>>12|this._h[5]<<1|this._h[6]<<14)&65535,this._h[5]=(this._h[6]>>>2|this._h[7]<<11)&65535,this._h[6]=(this._h[7]>>>5|this._h[8]<<8)&65535,this._h[7]=(this._h[8]>>>8|this._h[9]<<5)&65535,eN=this._h[0]+this._pad[0],this._h[0]=65535&eN;eV<8;eV++)eN=(this._h[eV]+this._pad[eV]|0)+(eN>>>16)|0,this._h[eV]=65535&eN;return eb[em+0]=this._h[0]>>>0,eb[em+1]=this._h[0]>>>8,eb[em+2]=this._h[1]>>>0,eb[em+3]=this._h[1]>>>8,eb[em+4]=this._h[2]>>>0,eb[em+5]=this._h[2]>>>8,eb[em+6]=this._h[3]>>>0,eb[em+7]=this._h[3]>>>8,eb[em+8]=this._h[4]>>>0,eb[em+9]=this._h[4]>>>8,eb[em+10]=this._h[5]>>>0,eb[em+11]=this._h[5]>>>8,eb[em+12]=this._h[6]>>>0,eb[em+13]=this._h[6]>>>8,eb[em+14]=this._h[7]>>>0,eb[em+15]=this._h[7]>>>8,this._finished=!0,this},eb.prototype.update=function(eb){var em,ew=0,eH=eb.length;if(this._leftover){(em=16-this._leftover)>eH&&(em=eH);for(var eN=0;eN=16&&(em=eH-eH%16,this._blocks(eb,ew,em),ew+=em,eH-=em),eH){for(var eN=0;eN256)throw Error("randomString charset is too long");let eN="",eD=ew.length,e_=256-256%eD;for(;eb>0;){let em=eE(Math.ceil(256*eb/e_),eH);for(let eH=0;eH0;eH++){let eV=em[eH];eV0){for(;this._bufferLength0;)this._buffer[this._bufferLength++]=eb[ew++],em--;this._bufferLength===this.blockSize&&(eS(this._temp,this._state,this._buffer,0,this.blockSize),this._bufferLength=0)}for(em>=this.blockSize&&(ew=eS(this._temp,this._state,eb,ew,em),em%=this.blockSize);em>0;)this._buffer[this._bufferLength++]=eb[ew++],em--;return this},eb.prototype.finish=function(eb){if(!this._finished){var em=this._bytesHashed,ew=this._bufferLength,eH=em/536870912|0,eV=em<<3,eE=em%64<56?64:128;this._buffer[ew]=128;for(var eD=ew+1;eD0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},eb.prototype.restoreState=function(eb){return this._state.set(eb.state),this._bufferLength=eb.bufferLength,eb.buffer&&this._buffer.set(eb.buffer),this._bytesHashed=eb.bytesHashed,this._finished=!1,this},eb.prototype.cleanSavedState=function(eb){eV.wipe(eb.state),eb.buffer&&eV.wipe(eb.buffer),eb.bufferLength=0,eb.bytesHashed=0},eb}();em.mE=eE;var eD=new Int32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function eS(eb,em,ew,eH,eV){for(;eV>=64;){for(var eE=em[0],eS=em[1],e_=em[2],eO=em[3],eP=em[4],ej=em[5],eB=em[6],eR=em[7],eU=0;eU<16;eU++){var eF=eH+4*eU;eb[eU]=eN.readUint32BE(ew,eF)}for(var eU=16;eU<64;eU++){var eG=eb[eU-2],eY=(eG>>>17|eG<<15)^(eG>>>19|eG<<13)^eG>>>10,eQ=((eG=eb[eU-15])>>>7|eG<<25)^(eG>>>18|eG<<14)^eG>>>3;eb[eU]=(eY+eb[eU-7]|0)+(eQ+eb[eU-16]|0)}for(var eU=0;eU<64;eU++){var eY=(((eP>>>6|eP<<26)^(eP>>>11|eP<<21)^(eP>>>25|eP<<7))+(eP&ej^~eP&eB)|0)+(eR+(eD[eU]+eb[eU]|0)|0)|0,eQ=((eE>>>2|eE<<30)^(eE>>>13|eE<<19)^(eE>>>22|eE<<10))+(eE&eS^eE&e_^eS&e_)|0;eR=eB,eB=ej,ej=eP,eP=eO+eY|0,eO=e_,e_=eS,eS=eE,eE=eY+eQ|0}em[0]+=eE,em[1]+=eS,em[2]+=e_,em[3]+=eO,em[4]+=eP,em[5]+=ej,em[6]+=eB,em[7]+=eR,eH+=64,eV-=64}return eH}function e_(eb){var em=new eE;em.update(eb);var ew=em.digest();return em.clean(),ew}em.vp=e_},93350:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(98099),eN=ew(17309);em.DIGEST_LENGTH=64,em.BLOCK_SIZE=128;var eV=function(){function eb(){this.digestLength=em.DIGEST_LENGTH,this.blockSize=em.BLOCK_SIZE,this._stateHi=new Int32Array(8),this._stateLo=new Int32Array(8),this._tempHi=new Int32Array(16),this._tempLo=new Int32Array(16),this._buffer=new Uint8Array(256),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this.reset()}return eb.prototype._initState=function(){this._stateHi[0]=1779033703,this._stateHi[1]=3144134277,this._stateHi[2]=1013904242,this._stateHi[3]=2773480762,this._stateHi[4]=1359893119,this._stateHi[5]=2600822924,this._stateHi[6]=528734635,this._stateHi[7]=1541459225,this._stateLo[0]=4089235720,this._stateLo[1]=2227873595,this._stateLo[2]=4271175723,this._stateLo[3]=1595750129,this._stateLo[4]=2917565137,this._stateLo[5]=725511199,this._stateLo[6]=4215389547,this._stateLo[7]=327033209},eb.prototype.reset=function(){return this._initState(),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this},eb.prototype.clean=function(){eN.wipe(this._buffer),eN.wipe(this._tempHi),eN.wipe(this._tempLo),this.reset()},eb.prototype.update=function(eb,ew){if(void 0===ew&&(ew=eb.length),this._finished)throw Error("SHA512: can't update because hash was finished.");var eH=0;if(this._bytesHashed+=ew,this._bufferLength>0){for(;this._bufferLength0;)this._buffer[this._bufferLength++]=eb[eH++],ew--;this._bufferLength===this.blockSize&&(eD(this._tempHi,this._tempLo,this._stateHi,this._stateLo,this._buffer,0,this.blockSize),this._bufferLength=0)}for(ew>=this.blockSize&&(eH=eD(this._tempHi,this._tempLo,this._stateHi,this._stateLo,eb,eH,ew),ew%=this.blockSize);ew>0;)this._buffer[this._bufferLength++]=eb[eH++],ew--;return this},eb.prototype.finish=function(eb){if(!this._finished){var em=this._bytesHashed,ew=this._bufferLength,eN=em/536870912|0,eV=em<<3,eE=em%128<112?128:256;this._buffer[ew]=128;for(var eS=ew+1;eS0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},eb.prototype.restoreState=function(eb){return this._stateHi.set(eb.stateHi),this._stateLo.set(eb.stateLo),this._bufferLength=eb.bufferLength,eb.buffer&&this._buffer.set(eb.buffer),this._bytesHashed=eb.bytesHashed,this._finished=!1,this},eb.prototype.cleanSavedState=function(eb){eN.wipe(eb.stateHi),eN.wipe(eb.stateLo),eb.buffer&&eN.wipe(eb.buffer),eb.bufferLength=0,eb.bytesHashed=0},eb}();em.SHA512=eV;var eE=new Int32Array([1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591]);function eD(eb,em,ew,eN,eV,eD,eS){for(var e_,eO,eP,ej,eB,eR,eU,eF,eG=ew[0],eY=ew[1],eQ=ew[2],eK=ew[3],eZ=ew[4],eW=ew[5],e$=ew[6],eX=ew[7],eJ=eN[0],e0=eN[1],e6=eN[2],e4=eN[3],e3=eN[4],e5=eN[5],e8=eN[6],e9=eN[7];eS>=128;){for(var e7=0;e7<16;e7++){var tw=8*e7+eD;eb[e7]=eH.readUint32BE(eV,tw),em[e7]=eH.readUint32BE(eV,tw+4)}for(var e7=0;e7<80;e7++){var tH=eG,tN=eY,tV=eQ,tE=eK,tD=eZ,tS=eW,t_=e$,tO=eX,tP=eJ,tj=e0,tB=e6,tR=e4,tU=e3,tF=e5,tG=e8,tY=e9;if(e_=eX,eB=65535&(eO=e9),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=(eZ>>>14|e3<<18)^(eZ>>>18|e3<<14)^(e3>>>9|eZ<<23),eB+=65535&(eO=(e3>>>14|eZ<<18)^(e3>>>18|eZ<<14)^(eZ>>>9|e3<<23)),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,e_=eZ&eW^~eZ&e$,eB+=65535&(eO=e3&e5^~e3&e8),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,e_=eE[2*e7],eB+=65535&(eO=eE[2*e7+1]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,e_=eb[e7%16],eB+=65535&(eO=em[e7%16]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,eP=65535&eU|eF<<16,ej=65535&eB|eR<<16,e_=eP,eB=65535&(eO=ej),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=(eG>>>28|eJ<<4)^(eJ>>>2|eG<<30)^(eJ>>>7|eG<<25),eB+=65535&(eO=(eJ>>>28|eG<<4)^(eG>>>2|eJ<<30)^(eG>>>7|eJ<<25)),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,e_=eG&eY^eG&eQ^eY&eQ,eB+=65535&(eO=eJ&e0^eJ&e6^e0&e6),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,tO=65535&eU|eF<<16,tY=65535&eB|eR<<16,e_=tE,eB=65535&(eO=tR),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=eP,eB+=65535&(eO=ej),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,tE=65535&eU|eF<<16,tR=65535&eB|eR<<16,eY=tH,eQ=tN,eK=tV,eZ=tE,eW=tD,e$=tS,eX=t_,eG=tO,e0=tP,e6=tj,e4=tB,e3=tR,e5=tU,e8=tF,e9=tG,eJ=tY,e7%16==15)for(var tw=0;tw<16;tw++)e_=eb[tw],eB=65535&(eO=em[tw]),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=eb[(tw+9)%16],eB+=65535&(eO=em[(tw+9)%16]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,e_=((eP=eb[(tw+1)%16])>>>1|(ej=em[(tw+1)%16])<<31)^(eP>>>8|ej<<24)^eP>>>7,eB+=65535&(eO=(ej>>>1|eP<<31)^(ej>>>8|eP<<24)^(ej>>>7|eP<<25)),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,e_=((eP=eb[(tw+14)%16])>>>19|(ej=em[(tw+14)%16])<<13)^(ej>>>29|eP<<3)^eP>>>6,eB+=65535&(eO=(ej>>>19|eP<<13)^(eP>>>29|ej<<3)^(ej>>>6|eP<<26)),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,eb[tw]=65535&eU|eF<<16,em[tw]=65535&eB|eR<<16}e_=eG,eB=65535&(eO=eJ),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=ew[0],eB+=65535&(eO=eN[0]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,ew[0]=eG=65535&eU|eF<<16,eN[0]=eJ=65535&eB|eR<<16,e_=eY,eB=65535&(eO=e0),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=ew[1],eB+=65535&(eO=eN[1]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,ew[1]=eY=65535&eU|eF<<16,eN[1]=e0=65535&eB|eR<<16,e_=eQ,eB=65535&(eO=e6),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=ew[2],eB+=65535&(eO=eN[2]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,ew[2]=eQ=65535&eU|eF<<16,eN[2]=e6=65535&eB|eR<<16,e_=eK,eB=65535&(eO=e4),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=ew[3],eB+=65535&(eO=eN[3]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,ew[3]=eK=65535&eU|eF<<16,eN[3]=e4=65535&eB|eR<<16,e_=eZ,eB=65535&(eO=e3),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=ew[4],eB+=65535&(eO=eN[4]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,ew[4]=eZ=65535&eU|eF<<16,eN[4]=e3=65535&eB|eR<<16,e_=eW,eB=65535&(eO=e5),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=ew[5],eB+=65535&(eO=eN[5]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,ew[5]=eW=65535&eU|eF<<16,eN[5]=e5=65535&eB|eR<<16,e_=e$,eB=65535&(eO=e8),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=ew[6],eB+=65535&(eO=eN[6]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,ew[6]=e$=65535&eU|eF<<16,eN[6]=e8=65535&eB|eR<<16,e_=eX,eB=65535&(eO=e9),eR=eO>>>16,eU=65535&e_,eF=e_>>>16,e_=ew[7],eB+=65535&(eO=eN[7]),eR+=eO>>>16,eU+=65535&e_,eF+=e_>>>16,eR+=eB>>>16,eU+=eR>>>16,eF+=eU>>>16,ew[7]=eX=65535&eU|eF<<16,eN[7]=e9=65535&eB|eR<<16,eD+=128,eS-=128}return eD}function eS(eb){var em=new eV;em.update(eb);var ew=em.digest();return em.clean(),ew}em.hash=eS},17309:function(eb,em){"use strict";function ew(eb){for(var em=0;em>16&1),ew[eb-1]&=65535;ew[15]=eH[15]-32767-(ew[14]>>16&1);let eb=ew[15]>>16&1;ew[14]&=65535,eO(eH,ew,1-eb)}for(let em=0;em<16;em++)eb[2*em]=255&eH[em],eb[2*em+1]=eH[em]>>8}function ej(eb,em){for(let ew=0;ew<16;ew++)eb[ew]=em[2*ew]+(em[2*ew+1]<<8);eb[15]&=32767}function eB(eb,em,ew){for(let eH=0;eH<16;eH++)eb[eH]=em[eH]+ew[eH]}function eR(eb,em,ew){for(let eH=0;eH<16;eH++)eb[eH]=em[eH]-ew[eH]}function eU(eb,em,ew){let eH,eN,eV=0,eE=0,eD=0,eS=0,e_=0,eO=0,eP=0,ej=0,eB=0,eR=0,eU=0,eF=0,eG=0,eY=0,eQ=0,eK=0,eZ=0,eW=0,e$=0,eX=0,eJ=0,e0=0,e6=0,e4=0,e3=0,e5=0,e8=0,e9=0,e7=0,tw=0,tH=0,tN=ew[0],tV=ew[1],tE=ew[2],tD=ew[3],tS=ew[4],t_=ew[5],tO=ew[6],tP=ew[7],tj=ew[8],tB=ew[9],tR=ew[10],tU=ew[11],tF=ew[12],tG=ew[13],tY=ew[14],tQ=ew[15];eV+=(eH=em[0])*tN,eE+=eH*tV,eD+=eH*tE,eS+=eH*tD,e_+=eH*tS,eO+=eH*t_,eP+=eH*tO,ej+=eH*tP,eB+=eH*tj,eR+=eH*tB,eU+=eH*tR,eF+=eH*tU,eG+=eH*tF,eY+=eH*tG,eQ+=eH*tY,eK+=eH*tQ,eE+=(eH=em[1])*tN,eD+=eH*tV,eS+=eH*tE,e_+=eH*tD,eO+=eH*tS,eP+=eH*t_,ej+=eH*tO,eB+=eH*tP,eR+=eH*tj,eU+=eH*tB,eF+=eH*tR,eG+=eH*tU,eY+=eH*tF,eQ+=eH*tG,eK+=eH*tY,eZ+=eH*tQ,eD+=(eH=em[2])*tN,eS+=eH*tV,e_+=eH*tE,eO+=eH*tD,eP+=eH*tS,ej+=eH*t_,eB+=eH*tO,eR+=eH*tP,eU+=eH*tj,eF+=eH*tB,eG+=eH*tR,eY+=eH*tU,eQ+=eH*tF,eK+=eH*tG,eZ+=eH*tY,eW+=eH*tQ,eS+=(eH=em[3])*tN,e_+=eH*tV,eO+=eH*tE,eP+=eH*tD,ej+=eH*tS,eB+=eH*t_,eR+=eH*tO,eU+=eH*tP,eF+=eH*tj,eG+=eH*tB,eY+=eH*tR,eQ+=eH*tU,eK+=eH*tF,eZ+=eH*tG,eW+=eH*tY,e$+=eH*tQ,e_+=(eH=em[4])*tN,eO+=eH*tV,eP+=eH*tE,ej+=eH*tD,eB+=eH*tS,eR+=eH*t_,eU+=eH*tO,eF+=eH*tP,eG+=eH*tj,eY+=eH*tB,eQ+=eH*tR,eK+=eH*tU,eZ+=eH*tF,eW+=eH*tG,e$+=eH*tY,eX+=eH*tQ,eO+=(eH=em[5])*tN,eP+=eH*tV,ej+=eH*tE,eB+=eH*tD,eR+=eH*tS,eU+=eH*t_,eF+=eH*tO,eG+=eH*tP,eY+=eH*tj,eQ+=eH*tB,eK+=eH*tR,eZ+=eH*tU,eW+=eH*tF,e$+=eH*tG,eX+=eH*tY,eJ+=eH*tQ,eP+=(eH=em[6])*tN,ej+=eH*tV,eB+=eH*tE,eR+=eH*tD,eU+=eH*tS,eF+=eH*t_,eG+=eH*tO,eY+=eH*tP,eQ+=eH*tj,eK+=eH*tB,eZ+=eH*tR,eW+=eH*tU,e$+=eH*tF,eX+=eH*tG,eJ+=eH*tY,e0+=eH*tQ,ej+=(eH=em[7])*tN,eB+=eH*tV,eR+=eH*tE,eU+=eH*tD,eF+=eH*tS,eG+=eH*t_,eY+=eH*tO,eQ+=eH*tP,eK+=eH*tj,eZ+=eH*tB,eW+=eH*tR,e$+=eH*tU,eX+=eH*tF,eJ+=eH*tG,e0+=eH*tY,e6+=eH*tQ,eB+=(eH=em[8])*tN,eR+=eH*tV,eU+=eH*tE,eF+=eH*tD,eG+=eH*tS,eY+=eH*t_,eQ+=eH*tO,eK+=eH*tP,eZ+=eH*tj,eW+=eH*tB,e$+=eH*tR,eX+=eH*tU,eJ+=eH*tF,e0+=eH*tG,e6+=eH*tY,e4+=eH*tQ,eR+=(eH=em[9])*tN,eU+=eH*tV,eF+=eH*tE,eG+=eH*tD,eY+=eH*tS,eQ+=eH*t_,eK+=eH*tO,eZ+=eH*tP,eW+=eH*tj,e$+=eH*tB,eX+=eH*tR,eJ+=eH*tU,e0+=eH*tF,e6+=eH*tG,e4+=eH*tY,e3+=eH*tQ,eU+=(eH=em[10])*tN,eF+=eH*tV,eG+=eH*tE,eY+=eH*tD,eQ+=eH*tS,eK+=eH*t_,eZ+=eH*tO,eW+=eH*tP,e$+=eH*tj,eX+=eH*tB,eJ+=eH*tR,e0+=eH*tU,e6+=eH*tF,e4+=eH*tG,e3+=eH*tY,e5+=eH*tQ,eF+=(eH=em[11])*tN,eG+=eH*tV,eY+=eH*tE,eQ+=eH*tD,eK+=eH*tS,eZ+=eH*t_,eW+=eH*tO,e$+=eH*tP,eX+=eH*tj,eJ+=eH*tB,e0+=eH*tR,e6+=eH*tU,e4+=eH*tF,e3+=eH*tG,e5+=eH*tY,e8+=eH*tQ,eG+=(eH=em[12])*tN,eY+=eH*tV,eQ+=eH*tE,eK+=eH*tD,eZ+=eH*tS,eW+=eH*t_,e$+=eH*tO,eX+=eH*tP,eJ+=eH*tj,e0+=eH*tB,e6+=eH*tR,e4+=eH*tU,e3+=eH*tF,e5+=eH*tG,e8+=eH*tY,e9+=eH*tQ,eY+=(eH=em[13])*tN,eQ+=eH*tV,eK+=eH*tE,eZ+=eH*tD,eW+=eH*tS,e$+=eH*t_,eX+=eH*tO,eJ+=eH*tP,e0+=eH*tj,e6+=eH*tB,e4+=eH*tR,e3+=eH*tU,e5+=eH*tF,e8+=eH*tG,e9+=eH*tY,e7+=eH*tQ,eQ+=(eH=em[14])*tN,eK+=eH*tV,eZ+=eH*tE,eW+=eH*tD,e$+=eH*tS,eX+=eH*t_,eJ+=eH*tO,e0+=eH*tP,e6+=eH*tj,e4+=eH*tB,e3+=eH*tR,e5+=eH*tU,e8+=eH*tF,e9+=eH*tG,e7+=eH*tY,tw+=eH*tQ,eK+=(eH=em[15])*tN,eZ+=eH*tV,eW+=eH*tE,e$+=eH*tD,eX+=eH*tS,eJ+=eH*t_,e0+=eH*tO,e6+=eH*tP,e4+=eH*tj,e3+=eH*tB,e5+=eH*tR,e8+=eH*tU,e9+=eH*tF,e7+=eH*tG,tw+=eH*tY,tH+=eH*tQ,eV+=38*eZ,eE+=38*eW,eD+=38*e$,eS+=38*eX,e_+=38*eJ,eO+=38*e0,eP+=38*e6,ej+=38*e4,eB+=38*e3,eR+=38*e5,eU+=38*e8,eF+=38*e9,eG+=38*e7,eY+=38*tw,eQ+=38*tH,eN=Math.floor((eH=eV+(eN=1)+65535)/65536),eV=eH-65536*eN,eN=Math.floor((eH=eE+eN+65535)/65536),eE=eH-65536*eN,eN=Math.floor((eH=eD+eN+65535)/65536),eD=eH-65536*eN,eN=Math.floor((eH=eS+eN+65535)/65536),eS=eH-65536*eN,eN=Math.floor((eH=e_+eN+65535)/65536),e_=eH-65536*eN,eN=Math.floor((eH=eO+eN+65535)/65536),eO=eH-65536*eN,eN=Math.floor((eH=eP+eN+65535)/65536),eP=eH-65536*eN,eN=Math.floor((eH=ej+eN+65535)/65536),ej=eH-65536*eN,eN=Math.floor((eH=eB+eN+65535)/65536),eB=eH-65536*eN,eN=Math.floor((eH=eR+eN+65535)/65536),eR=eH-65536*eN,eN=Math.floor((eH=eU+eN+65535)/65536),eU=eH-65536*eN,eN=Math.floor((eH=eF+eN+65535)/65536),eF=eH-65536*eN,eN=Math.floor((eH=eG+eN+65535)/65536),eG=eH-65536*eN,eN=Math.floor((eH=eY+eN+65535)/65536),eY=eH-65536*eN,eN=Math.floor((eH=eQ+eN+65535)/65536),eQ=eH-65536*eN,eN=Math.floor((eH=eK+eN+65535)/65536),eK=eH-65536*eN,eV+=eN-1+37*(eN-1),eN=Math.floor((eH=eV+(eN=1)+65535)/65536),eV=eH-65536*eN,eN=Math.floor((eH=eE+eN+65535)/65536),eE=eH-65536*eN,eN=Math.floor((eH=eD+eN+65535)/65536),eD=eH-65536*eN,eN=Math.floor((eH=eS+eN+65535)/65536),eS=eH-65536*eN,eN=Math.floor((eH=e_+eN+65535)/65536),e_=eH-65536*eN,eN=Math.floor((eH=eO+eN+65535)/65536),eO=eH-65536*eN,eN=Math.floor((eH=eP+eN+65535)/65536),eP=eH-65536*eN,eN=Math.floor((eH=ej+eN+65535)/65536),ej=eH-65536*eN,eN=Math.floor((eH=eB+eN+65535)/65536),eB=eH-65536*eN,eN=Math.floor((eH=eR+eN+65535)/65536),eR=eH-65536*eN,eN=Math.floor((eH=eU+eN+65535)/65536),eU=eH-65536*eN,eN=Math.floor((eH=eF+eN+65535)/65536),eF=eH-65536*eN,eN=Math.floor((eH=eG+eN+65535)/65536),eG=eH-65536*eN,eN=Math.floor((eH=eY+eN+65535)/65536),eY=eH-65536*eN,eN=Math.floor((eH=eQ+eN+65535)/65536),eQ=eH-65536*eN,eN=Math.floor((eH=eK+eN+65535)/65536),eK=eH-65536*eN,eV+=eN-1+37*(eN-1),eb[0]=eV,eb[1]=eE,eb[2]=eD,eb[3]=eS,eb[4]=e_,eb[5]=eO,eb[6]=eP,eb[7]=ej,eb[8]=eB,eb[9]=eR,eb[10]=eU,eb[11]=eF,eb[12]=eG,eb[13]=eY,eb[14]=eQ,eb[15]=eK}function eF(eb,em){eU(eb,em,em)}function eG(eb,em){let ew=eE();for(let eb=0;eb<16;eb++)ew[eb]=em[eb];for(let eb=253;eb>=0;eb--)eF(ew,ew),2!==eb&&4!==eb&&eU(ew,ew,em);for(let em=0;em<16;em++)eb[em]=ew[em]}function eY(eb,em){let ew=new Uint8Array(32),eH=new Float64Array(80),eN=eE(),eV=eE(),eD=eE(),e_=eE(),eY=eE(),eQ=eE();for(let em=0;em<31;em++)ew[em]=eb[em];ew[31]=127&eb[31]|64,ew[0]&=248,ej(eH,em);for(let eb=0;eb<16;eb++)eV[eb]=eH[eb];eN[0]=e_[0]=1;for(let eb=254;eb>=0;--eb){let em=ew[eb>>>3]>>>(7&eb)&1;eO(eN,eV,em),eO(eD,e_,em),eB(eY,eN,eD),eR(eN,eN,eD),eB(eD,eV,e_),eR(eV,eV,e_),eF(e_,eY),eF(eQ,eN),eU(eN,eD,eN),eU(eD,eV,eY),eB(eY,eN,eD),eR(eN,eN,eD),eF(eV,eN),eR(eD,e_,eQ),eU(eN,eD,eS),eB(eN,eN,e_),eU(eD,eD,eN),eU(eN,e_,eQ),eU(e_,eV,eH),eF(eV,eY),eO(eN,eV,em),eO(eD,e_,em)}for(let eb=0;eb<16;eb++)eH[eb+16]=eN[eb],eH[eb+32]=eD[eb],eH[eb+48]=eV[eb],eH[eb+64]=e_[eb];let eK=eH.subarray(32),eZ=eH.subarray(16);eG(eK,eK),eU(eZ,eZ,eK);let eW=new Uint8Array(32);return eP(eW,eZ),eW}function eQ(eb){return eY(eb,eD)}function eK(eb){if(eb.length!==em.KS)throw Error(`x25519: seed must be ${em.KS} bytes`);let ew=new Uint8Array(eb),eH=eQ(ew);return{publicKey:eH,secretKey:ew}}function eZ(eb){let em=(0,eN.randomBytes)(32,eb),ew=eK(em);return(0,eV.wipe)(em),ew}function eW(eb,ew,eH=!1){if(eb.length!==em.kz)throw Error("X25519: incorrect secret key length");if(ew.length!==em.kz)throw Error("X25519: incorrect public key length");let eN=eY(eb,ew);if(eH){let eb=0;for(let em=0;emem.indexOf(eH)&&(ew[eH]=eb[eH]);if(null!=eb&&"function"==typeof Object.getOwnPropertySymbols)for(var eN=0,eH=Object.getOwnPropertySymbols(eb);eNem.indexOf(eH[eN])&&Object.prototype.propertyIsEnumerable.call(eb,eH[eN])&&(ew[eH[eN]]=eb[eH[eN]]);return ew}function eD(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE}function eS(eb,em){return function(ew,eH){em(ew,eH,eb)}}function e_(eb,em){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(eb,em)}function eO(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})}function eP(eb,em){var ew,eH,eN,eV,eE={label:0,sent:function(){if(1&eN[0])throw eN[1];return eN[1]},trys:[],ops:[]};return eV={next:eD(0),throw:eD(1),return:eD(2)},"function"==typeof Symbol&&(eV[Symbol.iterator]=function(){return this}),eV;function eD(eb){return function(em){return eS([eb,em])}}function eS(eV){if(ew)throw TypeError("Generator is already executing.");for(;eE;)try{if(ew=1,eH&&(eN=2&eV[0]?eH.return:eV[0]?eH.throw||((eN=eH.return)&&eN.call(eH),0):eH.next)&&!(eN=eN.call(eH,eV[1])).done)return eN;switch(eH=0,eN&&(eV=[2&eV[0],eN.value]),eV[0]){case 0:case 1:eN=eV;break;case 4:return eE.label++,{value:eV[1],done:!1};case 5:eE.label++,eH=eV[1],eV=[0];continue;case 7:eV=eE.ops.pop(),eE.trys.pop();continue;default:if(!(eN=(eN=eE.trys).length>0&&eN[eN.length-1])&&(6===eV[0]||2===eV[0])){eE=0;continue}if(3===eV[0]&&(!eN||eV[1]>eN[0]&&eV[1]=eb.length&&(eb=void 0),{value:eb&&eb[eH++],done:!eb}}};throw TypeError(em?"Object is not iterable.":"Symbol.iterator is not defined.")}function eU(eb,em){var ew="function"==typeof Symbol&&eb[Symbol.iterator];if(!ew)return eb;var eH,eN,eV=ew.call(eb),eE=[];try{for(;(void 0===em||em-- >0)&&!(eH=eV.next()).done;)eE.push(eH.value)}catch(eb){eN={error:eb}}finally{try{eH&&!eH.done&&(ew=eV.return)&&ew.call(eV)}finally{if(eN)throw eN.error}}return eE}function eF(){for(var eb=[],em=0;em1||eD(eb,em)})})}function eD(eb,em){try{eS(eN[eb](em))}catch(eb){eP(eV[0][3],eb)}}function eS(eb){eb.value instanceof eY?Promise.resolve(eb.value.v).then(e_,eO):eP(eV[0][2],eb)}function e_(eb){eD("next",eb)}function eO(eb){eD("throw",eb)}function eP(eb,em){eb(em),eV.shift(),eV.length&&eD(eV[0][0],eV[0][1])}}function eK(eb){var em,ew;return em={},eH("next"),eH("throw",function(eb){throw eb}),eH("return"),em[Symbol.iterator]=function(){return this},em;function eH(eH,eN){em[eH]=eb[eH]?function(em){return(ew=!ew)?{value:eY(eb[eH](em)),done:"return"===eH}:eN?eN(em):em}:eN}}function eZ(eb){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var em,ew=eb[Symbol.asyncIterator];return ew?ew.call(eb):(eb=eR(eb),em={},eH("next"),eH("throw"),eH("return"),em[Symbol.asyncIterator]=function(){return this},em);function eH(ew){em[ew]=eb[ew]&&function(em){return new Promise(function(eH,eV){eN(eH,eV,(em=eb[ew](em)).done,em.value)})}}function eN(eb,em,ew,eH){Promise.resolve(eH).then(function(em){eb({value:em,done:ew})},em)}}function eW(eb,em){return Object.defineProperty?Object.defineProperty(eb,"raw",{value:em}):eb.raw=em,eb}function e$(eb){if(eb&&eb.__esModule)return eb;var em={};if(null!=eb)for(var ew in eb)Object.hasOwnProperty.call(eb,ew)&&(em[ew]=eb[ew]);return em.default=eb,em}function eX(eb){return eb&&eb.__esModule?eb:{default:eb}}function eJ(eb,em){if(!em.has(eb))throw TypeError("attempted to get private field on non-instance");return em.get(eb)}function e0(eb,em,ew){if(!em.has(eb))throw TypeError("attempted to set private field on non-instance");return em.set(eb,ew),ew}},72030:function(eb){"use strict";eb.exports=function(){throw Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}},37968:function(eb,em,ew){"use strict";ew.d(em,{iO:function(){return eH}});let eH={waku:{publish:"waku_publish",batchPublish:"waku_batchPublish",subscribe:"waku_subscribe",batchSubscribe:"waku_batchSubscribe",subscription:"waku_subscription",unsubscribe:"waku_unsubscribe",batchUnsubscribe:"waku_batchUnsubscribe",batchFetchMessages:"waku_batchFetchMessages"},irn:{publish:"irn_publish",batchPublish:"irn_batchPublish",subscribe:"irn_subscribe",batchSubscribe:"irn_batchSubscribe",subscription:"irn_subscription",unsubscribe:"irn_unsubscribe",batchUnsubscribe:"irn_batchUnsubscribe",batchFetchMessages:"irn_batchFetchMessages"},iridium:{publish:"iridium_publish",batchPublish:"iridium_batchPublish",subscribe:"iridium_subscribe",batchSubscribe:"iridium_batchSubscribe",subscription:"iridium_subscription",unsubscribe:"iridium_unsubscribe",batchUnsubscribe:"iridium_batchUnsubscribe",batchFetchMessages:"iridium_batchFetchMessages"}}},43014:function(){},36900:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});let eH=ew(30004);eH.__exportStar(ew(46869),em),eH.__exportStar(ew(88033),em)},46869:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.ONE_THOUSAND=em.ONE_HUNDRED=void 0,em.ONE_HUNDRED=100,em.ONE_THOUSAND=1e3},88033:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.ONE_YEAR=em.FOUR_WEEKS=em.THREE_WEEKS=em.TWO_WEEKS=em.ONE_WEEK=em.THIRTY_DAYS=em.SEVEN_DAYS=em.FIVE_DAYS=em.THREE_DAYS=em.ONE_DAY=em.TWENTY_FOUR_HOURS=em.TWELVE_HOURS=em.SIX_HOURS=em.THREE_HOURS=em.ONE_HOUR=em.SIXTY_MINUTES=em.THIRTY_MINUTES=em.TEN_MINUTES=em.FIVE_MINUTES=em.ONE_MINUTE=em.SIXTY_SECONDS=em.THIRTY_SECONDS=em.TEN_SECONDS=em.FIVE_SECONDS=em.ONE_SECOND=void 0,em.ONE_SECOND=1,em.FIVE_SECONDS=5,em.TEN_SECONDS=10,em.THIRTY_SECONDS=30,em.SIXTY_SECONDS=60,em.ONE_MINUTE=em.SIXTY_SECONDS,em.FIVE_MINUTES=5*em.ONE_MINUTE,em.TEN_MINUTES=10*em.ONE_MINUTE,em.THIRTY_MINUTES=30*em.ONE_MINUTE,em.SIXTY_MINUTES=60*em.ONE_MINUTE,em.ONE_HOUR=em.SIXTY_MINUTES,em.THREE_HOURS=3*em.ONE_HOUR,em.SIX_HOURS=6*em.ONE_HOUR,em.TWELVE_HOURS=12*em.ONE_HOUR,em.TWENTY_FOUR_HOURS=24*em.ONE_HOUR,em.ONE_DAY=em.TWENTY_FOUR_HOURS,em.THREE_DAYS=3*em.ONE_DAY,em.FIVE_DAYS=5*em.ONE_DAY,em.SEVEN_DAYS=7*em.ONE_DAY,em.THIRTY_DAYS=30*em.ONE_DAY,em.ONE_WEEK=em.SEVEN_DAYS,em.TWO_WEEKS=2*em.ONE_WEEK,em.THREE_WEEKS=3*em.ONE_WEEK,em.FOUR_WEEKS=4*em.ONE_WEEK,em.ONE_YEAR=365*em.ONE_DAY},66736:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});let eH=ew(30004);eH.__exportStar(ew(44273),em),eH.__exportStar(ew(47001),em),eH.__exportStar(ew(52939),em),eH.__exportStar(ew(36900),em)},52939:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});let eH=ew(30004);eH.__exportStar(ew(88766),em)},88766:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.IWatch=void 0;class ew{}em.IWatch=ew},83207:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.fromMiliseconds=em.toMiliseconds=void 0;let eH=ew(36900);function eN(eb){return eb*eH.ONE_THOUSAND}function eV(eb){return Math.floor(eb/eH.ONE_THOUSAND)}em.toMiliseconds=eN,em.fromMiliseconds=eV},83873:function(eb,em){"use strict";function ew(eb){return new Promise(em=>{setTimeout(()=>{em(!0)},eb)})}Object.defineProperty(em,"__esModule",{value:!0}),em.delay=void 0,em.delay=ew},44273:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});let eH=ew(30004);eH.__exportStar(ew(83873),em),eH.__exportStar(ew(83207),em)},47001:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.Watch=void 0;class ew{constructor(){this.timestamps=new Map}start(eb){if(this.timestamps.has(eb))throw Error(`Watch already started for label: ${eb}`);this.timestamps.set(eb,{started:Date.now()})}stop(eb){let em=this.get(eb);if(void 0!==em.elapsed)throw Error(`Watch already stopped for label: ${eb}`);let ew=Date.now()-em.started;this.timestamps.set(eb,{started:em.started,elapsed:ew})}get(eb){let em=this.timestamps.get(eb);if(void 0===em)throw Error(`No timestamp found for label: ${eb}`);return em}elapsed(eb){let em=this.get(eb),ew=em.elapsed||Date.now()-em.started;return ew}}em.Watch=ew,em.default=ew},30004:function(eb,em,ew){"use strict";ew.r(em),ew.d(em,{__assign:function(){return eV},__asyncDelegator:function(){return eK},__asyncGenerator:function(){return eQ},__asyncValues:function(){return eZ},__await:function(){return eY},__awaiter:function(){return eO},__classPrivateFieldGet:function(){return eJ},__classPrivateFieldSet:function(){return e0},__createBinding:function(){return ej},__decorate:function(){return eD},__exportStar:function(){return eB},__extends:function(){return eN},__generator:function(){return eP},__importDefault:function(){return eX},__importStar:function(){return e$},__makeTemplateObject:function(){return eW},__metadata:function(){return e_},__param:function(){return eS},__read:function(){return eU},__rest:function(){return eE},__spread:function(){return eF},__spreadArrays:function(){return eG},__values:function(){return eR}});/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var eH=function(eb,em){return(eH=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(eb,em){eb.__proto__=em}||function(eb,em){for(var ew in em)em.hasOwnProperty(ew)&&(eb[ew]=em[ew])})(eb,em)};function eN(eb,em){function ew(){this.constructor=eb}eH(eb,em),eb.prototype=null===em?Object.create(em):(ew.prototype=em.prototype,new ew)}var eV=function(){return(eV=Object.assign||function(eb){for(var em,ew=1,eH=arguments.length;ewem.indexOf(eH)&&(ew[eH]=eb[eH]);if(null!=eb&&"function"==typeof Object.getOwnPropertySymbols)for(var eN=0,eH=Object.getOwnPropertySymbols(eb);eNem.indexOf(eH[eN])&&Object.prototype.propertyIsEnumerable.call(eb,eH[eN])&&(ew[eH[eN]]=eb[eH[eN]]);return ew}function eD(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE}function eS(eb,em){return function(ew,eH){em(ew,eH,eb)}}function e_(eb,em){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(eb,em)}function eO(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})}function eP(eb,em){var ew,eH,eN,eV,eE={label:0,sent:function(){if(1&eN[0])throw eN[1];return eN[1]},trys:[],ops:[]};return eV={next:eD(0),throw:eD(1),return:eD(2)},"function"==typeof Symbol&&(eV[Symbol.iterator]=function(){return this}),eV;function eD(eb){return function(em){return eS([eb,em])}}function eS(eV){if(ew)throw TypeError("Generator is already executing.");for(;eE;)try{if(ew=1,eH&&(eN=2&eV[0]?eH.return:eV[0]?eH.throw||((eN=eH.return)&&eN.call(eH),0):eH.next)&&!(eN=eN.call(eH,eV[1])).done)return eN;switch(eH=0,eN&&(eV=[2&eV[0],eN.value]),eV[0]){case 0:case 1:eN=eV;break;case 4:return eE.label++,{value:eV[1],done:!1};case 5:eE.label++,eH=eV[1],eV=[0];continue;case 7:eV=eE.ops.pop(),eE.trys.pop();continue;default:if(!(eN=(eN=eE.trys).length>0&&eN[eN.length-1])&&(6===eV[0]||2===eV[0])){eE=0;continue}if(3===eV[0]&&(!eN||eV[1]>eN[0]&&eV[1]=eb.length&&(eb=void 0),{value:eb&&eb[eH++],done:!eb}}};throw TypeError(em?"Object is not iterable.":"Symbol.iterator is not defined.")}function eU(eb,em){var ew="function"==typeof Symbol&&eb[Symbol.iterator];if(!ew)return eb;var eH,eN,eV=ew.call(eb),eE=[];try{for(;(void 0===em||em-- >0)&&!(eH=eV.next()).done;)eE.push(eH.value)}catch(eb){eN={error:eb}}finally{try{eH&&!eH.done&&(ew=eV.return)&&ew.call(eV)}finally{if(eN)throw eN.error}}return eE}function eF(){for(var eb=[],em=0;em1||eD(eb,em)})})}function eD(eb,em){try{eS(eN[eb](em))}catch(eb){eP(eV[0][3],eb)}}function eS(eb){eb.value instanceof eY?Promise.resolve(eb.value.v).then(e_,eO):eP(eV[0][2],eb)}function e_(eb){eD("next",eb)}function eO(eb){eD("throw",eb)}function eP(eb,em){eb(em),eV.shift(),eV.length&&eD(eV[0][0],eV[0][1])}}function eK(eb){var em,ew;return em={},eH("next"),eH("throw",function(eb){throw eb}),eH("return"),em[Symbol.iterator]=function(){return this},em;function eH(eH,eN){em[eH]=eb[eH]?function(em){return(ew=!ew)?{value:eY(eb[eH](em)),done:"return"===eH}:eN?eN(em):em}:eN}}function eZ(eb){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var em,ew=eb[Symbol.asyncIterator];return ew?ew.call(eb):(eb=eR(eb),em={},eH("next"),eH("throw"),eH("return"),em[Symbol.asyncIterator]=function(){return this},em);function eH(ew){em[ew]=eb[ew]&&function(em){return new Promise(function(eH,eV){eN(eH,eV,(em=eb[ew](em)).done,em.value)})}}function eN(eb,em,ew,eH){Promise.resolve(eH).then(function(em){eb({value:em,done:ew})},em)}}function eW(eb,em){return Object.defineProperty?Object.defineProperty(eb,"raw",{value:em}):eb.raw=em,eb}function e$(eb){if(eb&&eb.__esModule)return eb;var em={};if(null!=eb)for(var ew in eb)Object.hasOwnProperty.call(eb,ew)&&(em[ew]=eb[ew]);return em.default=eb,em}function eX(eb){return eb&&eb.__esModule?eb:{default:eb}}function eJ(eb,em){if(!em.has(eb))throw TypeError("attempted to get private field on non-instance");return em.get(eb)}function e0(eb,em,ew){if(!em.has(eb))throw TypeError("attempted to set private field on non-instance");return em.set(eb,ew),ew}},62873:function(eb,em){"use strict";function ew(eb){let em;return"undefined"!=typeof window&&void 0!==window[eb]&&(em=window[eb]),em}function eH(eb){let em=ew(eb);if(!em)throw Error(`${eb} is not defined in Window`);return em}function eN(){return eH("document")}function eV(){return ew("document")}function eE(){return eH("navigator")}function eD(){return ew("navigator")}function eS(){return eH("location")}function e_(){return ew("location")}function eO(){return eH("crypto")}function eP(){return ew("crypto")}function ej(){return eH("localStorage")}function eB(){return ew("localStorage")}Object.defineProperty(em,"__esModule",{value:!0}),em.getLocalStorage=em.getLocalStorageOrThrow=em.getCrypto=em.getCryptoOrThrow=em.getLocation=em.getLocationOrThrow=em.getNavigator=em.getNavigatorOrThrow=em.getDocument=em.getDocumentOrThrow=em.getFromWindowOrThrow=em.getFromWindow=void 0,em.getFromWindow=ew,em.getFromWindowOrThrow=eH,em.getDocumentOrThrow=eN,em.getDocument=eV,em.getNavigatorOrThrow=eE,em.getNavigator=eD,em.getLocationOrThrow=eS,em.getLocation=e_,em.getCryptoOrThrow=eO,em.getCrypto=eP,em.getLocalStorageOrThrow=ej,em.getLocalStorage=eB},65755:function(eb,em,ew){"use strict";var eH;eH={value:!0},em.D=void 0;let eN=ew(62873);function eV(){let eb,em;try{eb=eN.getDocumentOrThrow(),em=eN.getLocationOrThrow()}catch(eb){return null}function ew(){let ew=eb.getElementsByTagName("link"),eH=[];for(let eb=0;eb-1){let eb=eN.getAttribute("href");if(eb){if(-1===eb.toLowerCase().indexOf("https:")&&-1===eb.toLowerCase().indexOf("http:")&&0!==eb.indexOf("//")){let ew=em.protocol+"//"+em.host;if(0===eb.indexOf("/"))ew+=eb;else{let eH=em.pathname.split("/");eH.pop();let eN=eH.join("/");ew+=eN+"/"+eb}eH.push(ew)}else if(0===eb.indexOf("//")){let ew=em.protocol+eb;eH.push(ew)}else eH.push(eb)}}}return eH}function eH(...em){let ew=eb.getElementsByTagName("meta");for(let eb=0;ebeH.getAttribute(eb)).filter(eb=>!!eb&&em.includes(eb));if(eN.length&&eN){let eb=eH.getAttribute("content");if(eb)return eb}}return""}function eV(){let em=eH("name","og:site_name","og:title","twitter:title");return em||(em=eb.title),em}function eE(){let eb=eH("description","og:description","twitter:description","keywords");return eb}let eD=eV(),eS=eE(),e_=em.origin,eO=ew(),eP={description:eS,url:e_,icons:eO,name:eD};return eP}em.D=eV},78826:function(eb){"use strict";!function(em){function ew(eb){return parseInt(eb)===eb}function eH(eb){if(!ew(eb.length))return!1;for(var em=0;em255)return!1;return!0}function eN(eb,em){if(eb.buffer&&ArrayBuffer.isView(eb)&&"Uint8Array"===eb.name)return em&&(eb=eb.slice?eb.slice():Array.prototype.slice.call(eb)),eb;if(Array.isArray(eb)){if(!eH(eb))throw Error("Array contains invalid value: "+eb);return new Uint8Array(eb)}if(ew(eb.length)&&eH(eb))return new Uint8Array(eb);throw Error("unsupported array-like object")}function eV(eb){return new Uint8Array(eb)}function eE(eb,em,ew,eH,eN){(null!=eH||null!=eN)&&(eb=eb.slice?eb.slice(eH,eN):Array.prototype.slice.call(eb,eH,eN)),em.set(eb,ew)}var eD=function(){return{toBytes:function(eb){var em=[],ew=0;for(eb=encodeURI(eb);ew191&&eH<224?(em.push(String.fromCharCode((31&eH)<<6|63&eb[ew+1])),ew+=2):(em.push(String.fromCharCode((15&eH)<<12|(63&eb[ew+1])<<6|63&eb[ew+2])),ew+=3)}return em.join("")}}}(),eS=function(){var eb="0123456789abcdef";return{toBytes:function(eb){for(var em=[],ew=0;ew>4]+eb[15&eN])}return ew.join("")}}}(),e_={16:10,24:12,32:14},eO=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],eP=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],ej=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],eB=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],eR=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],eU=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],eF=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],eG=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],eY=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],eQ=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],eK=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],eZ=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],eW=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],e$=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],eX=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function eJ(eb){for(var em=[],ew=0;ew>2,this._Ke[eV][em%4]=eN[em],this._Kd[eb-eV][em%4]=eN[em];for(var eV,eE,eD=0,eS=eH;eS>16&255]<<24^eP[eE>>8&255]<<16^eP[255&eE]<<8^eP[eE>>24&255]^eO[eD]<<24,eD+=1,8!=eH)for(var em=1;em>8&255]<<8^eP[eE>>16&255]<<16^eP[eE>>24&255]<<24;for(var em=eH/2+1;em>2,eB=eS%4,this._Ke[ej][eB]=eN[em],this._Kd[eb-ej][eB]=eN[em++],eS++}for(var ej=1;ej>24&255]^eW[eE>>16&255]^e$[eE>>8&255]^eX[255&eE]},e0.prototype.encrypt=function(eb){if(16!=eb.length)throw Error("invalid plaintext size (must be 16 bytes)");for(var em=this._Ke.length-1,ew=[0,0,0,0],eH=eJ(eb),eN=0;eN<4;eN++)eH[eN]^=this._Ke[0][eN];for(var eE=1;eE>24&255]^eR[eH[(eN+1)%4]>>16&255]^eU[eH[(eN+2)%4]>>8&255]^eF[255&eH[(eN+3)%4]]^this._Ke[eE][eN];eH=ew.slice()}for(var eD,eS=eV(16),eN=0;eN<4;eN++)eD=this._Ke[em][eN],eS[4*eN]=(eP[eH[eN]>>24&255]^eD>>24)&255,eS[4*eN+1]=(eP[eH[(eN+1)%4]>>16&255]^eD>>16)&255,eS[4*eN+2]=(eP[eH[(eN+2)%4]>>8&255]^eD>>8)&255,eS[4*eN+3]=(eP[255&eH[(eN+3)%4]]^eD)&255;return eS},e0.prototype.decrypt=function(eb){if(16!=eb.length)throw Error("invalid ciphertext size (must be 16 bytes)");for(var em=this._Kd.length-1,ew=[0,0,0,0],eH=eJ(eb),eN=0;eN<4;eN++)eH[eN]^=this._Kd[0][eN];for(var eE=1;eE>24&255]^eY[eH[(eN+3)%4]>>16&255]^eQ[eH[(eN+2)%4]>>8&255]^eK[255&eH[(eN+1)%4]]^this._Kd[eE][eN];eH=ew.slice()}for(var eD,eS=eV(16),eN=0;eN<4;eN++)eD=this._Kd[em][eN],eS[4*eN]=(ej[eH[eN]>>24&255]^eD>>24)&255,eS[4*eN+1]=(ej[eH[(eN+3)%4]>>16&255]^eD>>16)&255,eS[4*eN+2]=(ej[eH[(eN+2)%4]>>8&255]^eD>>8)&255,eS[4*eN+3]=(ej[255&eH[(eN+1)%4]]^eD)&255;return eS};var e6=function(eb){if(!(this instanceof e6))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new e0(eb)};e6.prototype.encrypt=function(eb){if((eb=eN(eb)).length%16!=0)throw Error("invalid plaintext size (must be multiple of 16 bytes)");for(var em=eV(eb.length),ew=eV(16),eH=0;eH=0;--em)this._counter[em]=eb%256,eb>>=8},e8.prototype.setBytes=function(eb){if(16!=(eb=eN(eb,!0)).length)throw Error("invalid counter bytes size (must be 16 bytes)");this._counter=eb},e8.prototype.increment=function(){for(var eb=15;eb>=0;eb--)if(255===this._counter[eb])this._counter[eb]=0;else{this._counter[eb]++;break}};var e9=function(eb,em){if(!(this instanceof e9))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",em instanceof e8||(em=new e8(em)),this._counter=em,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new e0(eb)};e9.prototype.encrypt=function(eb){for(var em=eN(eb,!0),ew=0;ew16)throw Error("PKCS#7 padding byte out of range");for(var ew=eb.length-em,eH=0;eH1?ew-1:0),eN=1;eN1?ew-1:0),eN=1;eN1?ew-1:0),eN=1;eN1?ew-1:0),eN=1;eNeb.length)&&(ew=eb.length),eb.substring(ew-em.length,ew)===em}function eW(eb,em){if(em=Math.floor(em),0==eb.length||0==em)return"";var ew=eb.length*em;for(em=Math.floor(Math.log(em)/Math.log(2));em;)eb+=eb,em--;return eb+eb.substring(0,ew-eb.length)}var e$="",eX="",eJ="",e0="",e6={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},e4=10;function e3(eb){var em=Object.keys(eb),ew=Object.create(Object.getPrototypeOf(eb));return em.forEach(function(em){ew[em]=eb[em]}),Object.defineProperty(ew,"message",{value:eb.message}),ew}function e5(eb){return eQ(eb,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function e8(eb,em,ew){var eN="",eV="",eE=0,eD="",eS=!1,e_=e5(eb),eO=e_.split("\n"),eP=e5(em).split("\n"),ej=0,eB="";if("strictEqual"===ew&&"object"===eY(eb)&&"object"===eY(em)&&null!==eb&&null!==em&&(ew="strictEqualObject"),1===eO.length&&1===eP.length&&eO[0]!==eP[0]){var eR=eO[0].length+eP[0].length;if(eR<=e4){if(("object"!==eY(eb)||null===eb)&&("object"!==eY(em)||null===em)&&(0!==eb||0!==em))return"".concat(e6[ew],"\n\n")+"".concat(eO[0]," !== ").concat(eP[0],"\n")}else if("strictEqualObject"!==ew&&eR<(eH.stderr&&eH.stderr.isTTY?eH.stderr.columns:80)){for(;eO[0][ej]===eP[0][ej];)ej++;ej>2&&(eB="\n ".concat(eW(" ",ej),"^"),ej=0)}}for(var eU=eO[eO.length-1],eF=eP[eP.length-1];eU===eF&&(ej++<2?eD="\n ".concat(eU).concat(eD):eN=eU,eO.pop(),eP.pop(),0!==eO.length&&0!==eP.length);)eU=eO[eO.length-1],eF=eP[eP.length-1];var eG=Math.max(eO.length,eP.length);if(0===eG){var eQ=e_.split("\n");if(eQ.length>30)for(eQ[26]="".concat(e$,"...").concat(e0);eQ.length>27;)eQ.pop();return"".concat(e6.notIdentical,"\n\n").concat(eQ.join("\n"),"\n")}ej>3&&(eD="\n".concat(e$,"...").concat(e0).concat(eD),eS=!0),""!==eN&&(eD="\n ".concat(eN).concat(eD),eN="");var eK=0,e3=e6[ew]+"\n".concat(eX,"+ actual").concat(e0," ").concat(eJ,"- expected").concat(e0),e8=" ".concat(e$,"...").concat(e0," Lines skipped");for(ej=0;ej1&&ej>2&&(e9>4?(eV+="\n".concat(e$,"...").concat(e0),eS=!0):e9>3&&(eV+="\n ".concat(eP[ej-2]),eK++),eV+="\n ".concat(eP[ej-1]),eK++),eE=ej,eN+="\n".concat(eJ,"-").concat(e0," ").concat(eP[ej]),eK++;else if(eP.length1&&ej>2&&(e9>4?(eV+="\n".concat(e$,"...").concat(e0),eS=!0):e9>3&&(eV+="\n ".concat(eO[ej-2]),eK++),eV+="\n ".concat(eO[ej-1]),eK++),eE=ej,eV+="\n".concat(eX,"+").concat(e0," ").concat(eO[ej]),eK++;else{var e7=eP[ej],tw=eO[ej],tH=tw!==e7&&(!eZ(tw,",")||tw.slice(0,-1)!==e7);tH&&eZ(e7,",")&&e7.slice(0,-1)===tw&&(tH=!1,tw+=","),tH?(e9>1&&ej>2&&(e9>4?(eV+="\n".concat(e$,"...").concat(e0),eS=!0):e9>3&&(eV+="\n ".concat(eO[ej-2]),eK++),eV+="\n ".concat(eO[ej-1]),eK++),eE=ej,eV+="\n".concat(eX,"+").concat(e0," ").concat(tw),eN+="\n".concat(eJ,"-").concat(e0," ").concat(e7),eK+=2):(eV+=eN,eN="",(1===e9||0===ej)&&(eV+="\n ".concat(tw),eK++))}if(eK>20&&ej30)for(eR[26]="".concat(e$,"...").concat(e0);eR.length>27;)eR.pop();ew=1===eR.length?e_(this,eG(em).call(this,"".concat(eB," ").concat(eR[0]))):e_(this,eG(em).call(this,"".concat(eB,"\n\n").concat(eR.join("\n"),"\n")))}else{var eU=e5(eS),eF="",eQ=e6[eV];"notDeepEqual"===eV||"notEqual"===eV?(eU="".concat(e6[eV],"\n\n").concat(eU)).length>1024&&(eU="".concat(eU.slice(0,1021),"...")):(eF="".concat(e5(eP)),eU.length>512&&(eU="".concat(eU.slice(0,509),"...")),eF.length>512&&(eF="".concat(eF.slice(0,509),"...")),"deepEqual"===eV||"equal"===eV?eU="".concat(eQ,"\n\n").concat(eU,"\n\nshould equal\n\n"):eF=" ".concat(eV," ").concat(eF)),ew=e_(this,eG(em).call(this,"".concat(eU).concat(eF)))}return Error.stackTraceLimit=ej,ew.generatedMessage=!eN,Object.defineProperty(eO(ew),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),ew.code="ERR_ASSERTION",ew.actual=eS,ew.expected=eP,ew.operator=eV,Error.captureStackTrace&&Error.captureStackTrace(eO(ew),eD),ew.stack,ew.name="AssertionError",e_(ew)}return eP(em,eb),eS(em,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:eQ.custom,value:function(eb,em){return eQ(this,eN({},em,{customInspect:!1,depth:0}))}}]),em}(ej(Error));eb.exports=e9},62136:function(eb,em,ew){"use strict";function eH(eb){return(eH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(eb){return typeof eb}:function(eb){return eb&&"function"==typeof Symbol&&eb.constructor===Symbol&&eb!==Symbol.prototype?"symbol":typeof eb})(eb)}function eN(eb,em){if(!(eb instanceof em))throw TypeError("Cannot call a class as a function")}function eV(eb,em){return em&&("object"===eH(em)||"function"==typeof em)?em:eE(eb)}function eE(eb){if(void 0===eb)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return eb}function eD(eb){return(eD=Object.setPrototypeOf?Object.getPrototypeOf:function(eb){return eb.__proto__||Object.getPrototypeOf(eb)})(eb)}function eS(eb,em){if("function"!=typeof em&&null!==em)throw TypeError("Super expression must either be null or a function");eb.prototype=Object.create(em&&em.prototype,{constructor:{value:eb,writable:!0,configurable:!0}}),em&&e_(eb,em)}function e_(eb,em){return(e_=Object.setPrototypeOf||function(eb,em){return eb.__proto__=em,eb})(eb,em)}var eO,eP,ej={};function eB(eb,em,ew){function eH(eb,ew,eH){return"string"==typeof em?em:em(eb,ew,eH)}ew||(ew=Error);var eE=function(em){function ew(em,eE,eS){var e_;return eN(this,ew),(e_=eV(this,eD(ew).call(this,eH(em,eE,eS)))).code=eb,e_}return eS(ew,em),ew}(ew);ej[eb]=eE}function eR(eb,em){if(!Array.isArray(eb))return"of ".concat(em," ").concat(String(eb));var ew=eb.length;return(eb=eb.map(function(eb){return String(eb)}),ew>2)?"one of ".concat(em," ").concat(eb.slice(0,ew-1).join(", "),", or ")+eb[ew-1]:2===ew?"one of ".concat(em," ").concat(eb[0]," or ").concat(eb[1]):"of ".concat(em," ").concat(eb[0])}function eU(eb,em,ew){return eb.substr(!ew||ew<0?0:+ew,em.length)===em}function eF(eb,em,ew){return(void 0===ew||ew>eb.length)&&(ew=eb.length),eb.substring(ew-em.length,ew)===em}function eG(eb,em,ew){return"number"!=typeof ew&&(ew=0),!(ew+em.length>eb.length)&&-1!==eb.indexOf(em,ew)}eB("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),eB("ERR_INVALID_ARG_TYPE",function(eb,em,eN){if(void 0===eO&&(eO=ew(69282)),eO("string"==typeof eb,"'name' must be a string"),"string"==typeof em&&eU(em,"not ")?(eV="must not be",em=em.replace(/^not /,"")):eV="must be",eF(eb," argument"))eE="The ".concat(eb," ").concat(eV," ").concat(eR(em,"type"));else{var eV,eE,eD=eG(eb,".")?"property":"argument";eE='The "'.concat(eb,'" ').concat(eD," ").concat(eV," ").concat(eR(em,"type"))}return eE+". Received type ".concat(eH(eN))},TypeError),eB("ERR_INVALID_ARG_VALUE",function(eb,em){var eH=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===eP&&(eP=ew(89539));var eN=eP.inspect(em);return eN.length>128&&(eN="".concat(eN.slice(0,128),"...")),"The argument '".concat(eb,"' ").concat(eH,". Received ").concat(eN)},TypeError,RangeError),eB("ERR_INVALID_RETURN_VALUE",function(eb,em,ew){var eN;return eN=ew&&ew.constructor&&ew.constructor.name?"instance of ".concat(ew.constructor.name):"type ".concat(eH(ew)),"Expected ".concat(eb,' to be returned from the "').concat(em,'"')+" function but got ".concat(eN,".")},TypeError),eB("ERR_MISSING_ARGS",function(){for(var eb=arguments.length,em=Array(eb),eH=0;eH0,"At least one arg needs to be specified");var eN="The ",eV=em.length;switch(em=em.map(function(eb){return'"'.concat(eb,'"')}),eV){case 1:eN+="".concat(em[0]," argument");break;case 2:eN+="".concat(em[0]," and ").concat(em[1]," arguments");break;default:eN+=em.slice(0,eV-1).join(", ")+", and ".concat(em[eV-1]," arguments")}return"".concat(eN," must be specified")},TypeError),eb.exports.codes=ej},19158:function(eb,em,ew){"use strict";function eH(eb,em){return eE(eb)||eV(eb,em)||eN()}function eN(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function eV(eb,em){var ew=[],eH=!0,eN=!1,eV=void 0;try{for(var eE,eD=eb[Symbol.iterator]();!(eH=(eE=eD.next()).done)&&(ew.push(eE.value),!em||ew.length!==em);eH=!0);}catch(eb){eN=!0,eV=eb}finally{try{eH||null==eD.return||eD.return()}finally{if(eN)throw eV}}return ew}function eE(eb){if(Array.isArray(eb))return eb}function eD(eb){return(eD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(eb){return typeof eb}:function(eb){return eb&&"function"==typeof Symbol&&eb.constructor===Symbol&&eb!==Symbol.prototype?"symbol":typeof eb})(eb)}var eS=void 0!==/a/g.flags,e_=function(eb){var em=[];return eb.forEach(function(eb){return em.push(eb)}),em},eO=function(eb){var em=[];return eb.forEach(function(eb,ew){return em.push([ew,eb])}),em},eP=Object.is?Object.is:ew(20609),ej=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},eB=Number.isNaN?Number.isNaN:ew(20360);function eR(eb){return eb.call.bind(eb)}var eU=eR(Object.prototype.hasOwnProperty),eF=eR(Object.prototype.propertyIsEnumerable),eG=eR(Object.prototype.toString),eY=ew(89539).types,eQ=eY.isAnyArrayBuffer,eK=eY.isArrayBufferView,eZ=eY.isDate,eW=eY.isMap,e$=eY.isRegExp,eX=eY.isSet,eJ=eY.isNativeError,e0=eY.isBoxedPrimitive,e6=eY.isNumberObject,e4=eY.isStringObject,e3=eY.isBooleanObject,e5=eY.isBigIntObject,e8=eY.isSymbolObject,e9=eY.isFloat32Array,e7=eY.isFloat64Array;function tw(eb){if(0===eb.length||eb.length>10)return!0;for(var em=0;em57)return!0}return 10===eb.length&&eb>=4294967296}function tH(eb){return Object.keys(eb).filter(tw).concat(ej(eb).filter(Object.prototype.propertyIsEnumerable.bind(eb)))}/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */function tN(eb,em){if(eb===em)return 0;for(var ew=eb.length,eH=em.length,eN=0,eV=Math.min(ew,eH);eN1)throw Error("this method is unavailabel on semaphores with concurrency > 1; use the scoped release returned by acquire instead");if(this._currentReleaser){var eb=this._currentReleaser;this._currentReleaser=void 0,eb()}},eb.prototype._dispatch=function(){var eb=this,em=this._queue.shift();if(em){var ew=!1;this._currentReleaser=function(){ew||(ew=!0,eb._value++,eb._dispatch())},em([this._value--,this._currentReleaser])}},eb}();em.default=eN},48125:function(eb,em,ew){"use strict";eH={value:!0},eH=eH=em.WU=void 0;var eH,eN=ew(85078);Object.defineProperty(em,"WU",{enumerable:!0,get:function(){return eN.default}});var eV=ew(2403);eH={enumerable:!0,get:function(){return eV.default}};var eE=ew(41960);eH={enumerable:!0,get:function(){return eE.withTimeout}}},41960:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.withTimeout=void 0;var eH=ew(97582);function eN(eb,em,ew){var eN=this;return void 0===ew&&(ew=Error("timeout")),{acquire:function(){return new Promise(function(eV,eE){return eH.__awaiter(eN,void 0,void 0,function(){var eN,eD;return eH.__generator(this,function(eH){switch(eH.label){case 0:return eN=!1,setTimeout(function(){eN=!0,eE(ew)},em),[4,eb.acquire()];case 1:return eD=eH.sent(),eN?(Array.isArray(eD)?eD[1]:eD)():eV(eD),[2]}})})})},runExclusive:function(eb){return eH.__awaiter(this,void 0,void 0,function(){var em,ew;return eH.__generator(this,function(eH){switch(eH.label){case 0:em=function(){},eH.label=1;case 1:return eH.trys.push([1,,7,8]),[4,this.acquire()];case 2:if(!Array.isArray(ew=eH.sent()))return[3,4];return em=ew[1],[4,eb(ew[0])];case 3:case 5:return[2,eH.sent()];case 4:return em=ew,[4,eb()];case 6:return[3,8];case 7:return em(),[7];case 8:return[2]}})})},release:function(){eb.release()},isLocked:function(){return eb.isLocked()}}}em.withTimeout=eN},52427:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};Object.defineProperty(em,"__esModule",{value:!0}),em.AdminAPI=void 0;let eN=ew(98769);class eV extends eN.JRPCAPI{constructor(eb,em="/ext/admin"){super(eb,em),this.alias=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={endpoint:eb,alias:em},eH=yield this.callMethod("admin.alias",ew);return eH.data.result.success?eH.data.result.success:eH.data.result}),this.aliasChain=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={chain:eb,alias:em},eH=yield this.callMethod("admin.aliasChain",ew);return eH.data.result.success?eH.data.result.success:eH.data.result}),this.getChainAliases=eb=>eH(this,void 0,void 0,function*(){let em={chain:eb},ew=yield this.callMethod("admin.getChainAliases",em);return ew.data.result.aliases?ew.data.result.aliases:ew.data.result}),this.getLoggerLevel=eb=>eH(this,void 0,void 0,function*(){let em={};void 0!==eb&&(em.loggerName=eb);let ew=yield this.callMethod("admin.getLoggerLevel",em);return ew.data.result}),this.loadVMs=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("admin.loadVMs");return eb.data.result.aliases?eb.data.result.aliases:eb.data.result}),this.lockProfile=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("admin.lockProfile");return eb.data.result.success?eb.data.result.success:eb.data.result}),this.memoryProfile=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("admin.memoryProfile");return eb.data.result.success?eb.data.result.success:eb.data.result}),this.setLoggerLevel=(eb,em,ew)=>eH(this,void 0,void 0,function*(){let eH={};void 0!==eb&&(eH.loggerName=eb),void 0!==em&&(eH.logLevel=em),void 0!==ew&&(eH.displayLevel=ew);let eN=yield this.callMethod("admin.setLoggerLevel",eH);return eN.data.result}),this.startCPUProfiler=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("admin.startCPUProfiler");return eb.data.result.success?eb.data.result.success:eb.data.result}),this.stopCPUProfiler=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("admin.stopCPUProfiler");return eb.data.result.success?eb.data.result.success:eb.data.result})}}em.AdminAPI=eV},87580:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(52427),em)},86516:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};Object.defineProperty(em,"__esModule",{value:!0}),em.AuthAPI=void 0;let eN=ew(98769);class eV extends eN.JRPCAPI{constructor(eb,em="/ext/auth"){super(eb,em),this.newToken=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={password:eb,endpoints:em},eH=yield this.callMethod("auth.newToken",ew);return eH.data.result.token?eH.data.result.token:eH.data.result}),this.revokeToken=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={password:eb,token:em},eH=yield this.callMethod("auth.revokeToken",ew);return eH.data.result.success}),this.changePassword=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={oldPassword:eb,newPassword:em},eH=yield this.callMethod("auth.changePassword",ew);return eH.data.result.success})}}em.AuthAPI=eV},18493:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(86516),em)},8928:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})},eN=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.AVMAPI=void 0;let eV=eN(ew(13550)),eE=ew(48764),eD=eN(ew(89734)),eS=ew(77300),e_=ew(62064),eO=ew(67715),eP=ew(47809),ej=ew(77673),eB=ew(3421),eR=ew(98769),eU=ew(89858),eF=ew(49009),eG=ew(77556),eY=ew(3079),eQ=eD.default.getInstance(),eK=eY.Serialization.getInstance();class eZ extends eR.JRPCAPI{constructor(eb,em="/ext/bc/X",ew=""){super(eb,em),this.keychain=new eO.KeyChain("",""),this.blockchainID="",this.blockchainAlias=void 0,this.AVAXAssetID=void 0,this.txFee=void 0,this.creationTxFee=void 0,this.mintTxFee=void 0,this.getBlockchainAlias=()=>{if(void 0===this.blockchainAlias){let eb=this.core.getNetworkID();if(!(eb in eU.Defaults.network)||!(this.blockchainID in eU.Defaults.network[`${eb}`]))return;this.blockchainAlias=eU.Defaults.network[`${eb}`][this.blockchainID].alias}return this.blockchainAlias},this.setBlockchainAlias=eb=>{this.blockchainAlias=eb},this.getBlockchainID=()=>this.blockchainID,this.refreshBlockchainID=eb=>{let em=this.core.getNetworkID();return void 0===eb&&void 0!==eU.Defaults.network[`${em}`]?(this.blockchainID=eU.Defaults.network[`${em}`].X.blockchainID,!0):"string"==typeof eb&&(this.blockchainID=eb,!0)},this.parseAddress=eb=>{let em=this.getBlockchainAlias(),ew=this.getBlockchainID();return eQ.parseAddress(eb,ew,em,e_.AVMConstants.ADDRESSLENGTH)},this.addressFromBuffer=eb=>{let em=this.getBlockchainAlias()?this.getBlockchainAlias():this.getBlockchainID(),ew="bech32",eH=this.core.getHRP();return eK.bufferToType(eb,ew,eH,em)},this.getAVAXAssetID=(eb=!1)=>eH(this,void 0,void 0,function*(){if(void 0===this.AVAXAssetID||eb){let eb=yield this.getAssetDescription(eU.PrimaryAssetAlias);this.AVAXAssetID=eb.assetID}return this.AVAXAssetID}),this.setAVAXAssetID=eb=>{"string"==typeof eb&&(eb=eQ.cb58Decode(eb)),this.AVAXAssetID=eb},this.getDefaultTxFee=()=>new eV.default(this.core.getNetworkID() in eU.Defaults.network?eU.Defaults.network[this.core.getNetworkID()].X.txFee:0),this.getTxFee=()=>(void 0===this.txFee&&(this.txFee=this.getDefaultTxFee()),this.txFee),this.setTxFee=eb=>{this.txFee=eb},this.getDefaultCreationTxFee=()=>new eV.default(this.core.getNetworkID() in eU.Defaults.network?eU.Defaults.network[this.core.getNetworkID()].X.creationTxFee:0),this.getDefaultMintTxFee=()=>new eV.default(this.core.getNetworkID() in eU.Defaults.network?eU.Defaults.network[this.core.getNetworkID()].X.mintTxFee:0),this.getMintTxFee=()=>(void 0===this.mintTxFee&&(this.mintTxFee=this.getDefaultMintTxFee()),this.mintTxFee),this.getCreationTxFee=()=>(void 0===this.creationTxFee&&(this.creationTxFee=this.getDefaultCreationTxFee()),this.creationTxFee),this.setMintTxFee=eb=>{this.mintTxFee=eb},this.setCreationTxFee=eb=>{this.creationTxFee=eb},this.keyChain=()=>this.keychain,this.newKeyChain=()=>{let eb=this.getBlockchainAlias();return eb?this.keychain=new eO.KeyChain(this.core.getHRP(),eb):this.keychain=new eO.KeyChain(this.core.getHRP(),this.blockchainID),this.keychain},this.checkGooseEgg=(eb,em=new eV.default(0))=>eH(this,void 0,void 0,function*(){let ew=yield this.getAVAXAssetID(),eH=em.gt(new eV.default(0))?em:eb.getOutputTotal(ew),eN=eb.getBurn(ew);return!!(eN.lte(eU.ONEAVAX.mul(new eV.default(10)))||eN.lte(eH))}),this.getBalance=(eb,em,ew=!1)=>eH(this,void 0,void 0,function*(){if(void 0===this.parseAddress(eb))throw new eG.AddressError("Error - AVMAPI.getBalance: Invalid address format");let eH={address:eb,assetID:em,includePartial:ew},eN=yield this.callMethod("avm.getBalance",eH);return eN.data.result}),this.createAddress=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={username:eb,password:em},eH=yield this.callMethod("avm.createAddress",ew);return eH.data.result.address}),this.createFixedCapAsset=(eb,em,ew,eN,eV,eE)=>eH(this,void 0,void 0,function*(){let eH={name:ew,symbol:eN,denomination:eV,username:eb,password:em,initialHolders:eE},eD=yield this.callMethod("avm.createFixedCapAsset",eH);return eD.data.result.assetID}),this.createVariableCapAsset=(eb,em,ew,eN,eV,eE)=>eH(this,void 0,void 0,function*(){let eH={name:ew,symbol:eN,denomination:eV,username:eb,password:em,minterSets:eE},eD=yield this.callMethod("avm.createVariableCapAsset",eH);return eD.data.result.assetID}),this.createNFTAsset=(eb,em,ew,eN,eV,eE,eD)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,name:eV,symbol:eE,minterSet:eD},eS="createNFTAsset";if(void 0!==(ew=this._cleanAddressArray(ew,eS))&&(eH.from=ew),void 0!==eN){if(void 0===this.parseAddress(eN))throw new eG.AddressError("Error - AVMAPI.createNFTAsset: Invalid address format");eH.changeAddr=eN}let e_=yield this.callMethod("avm.createNFTAsset",eH);return e_.data.result.assetID}),this.mint=(eb,em,ew,eN,eE,eD)=>eH(this,void 0,void 0,function*(){let eH,eS;eH="string"!=typeof eN?eQ.cb58Encode(eN):eN,eS="number"==typeof ew?new eV.default(ew):ew;let e_={username:eb,password:em,amount:eS,assetID:eH,to:eE,minters:eD},eO=yield this.callMethod("avm.mint",e_);return eO.data.result.txID}),this.mintNFT=(eb,em,ew,eN,eV,eE,eD,eS="hex")=>eH(this,void 0,void 0,function*(){let eH;if(void 0===this.parseAddress(eD))throw new eG.AddressError("Error - AVMAPI.mintNFT: Invalid address format");eH="string"!=typeof eE?eQ.cb58Encode(eE):eE;let e_={username:eb,password:em,assetID:eH,payload:eV,to:eD,encoding:eS},eO="mintNFT";if(void 0!==(ew=this._cleanAddressArray(ew,eO))&&(e_.from=ew),void 0!==eN){if(void 0===this.parseAddress(eN))throw new eG.AddressError("Error - AVMAPI.mintNFT: Invalid address format");e_.changeAddr=eN}let eP=yield this.callMethod("avm.mintNFT",e_);return eP.data.result.txID}),this.sendNFT=(eb,em,ew,eN,eV,eE,eD)=>eH(this,void 0,void 0,function*(){let eH;if(void 0===this.parseAddress(eD))throw new eG.AddressError("Error - AVMAPI.sendNFT: Invalid address format");eH="string"!=typeof eV?eQ.cb58Encode(eV):eV;let eS={username:eb,password:em,assetID:eH,groupID:eE,to:eD},e_="sendNFT";if(void 0!==(ew=this._cleanAddressArray(ew,e_))&&(eS.from=ew),void 0!==eN){if(void 0===this.parseAddress(eN))throw new eG.AddressError("Error - AVMAPI.sendNFT: Invalid address format");eS.changeAddr=eN}let eO=yield this.callMethod("avm.sendNFT",eS);return eO.data.result.txID}),this.exportKey=(eb,em,ew)=>eH(this,void 0,void 0,function*(){if(void 0===this.parseAddress(ew))throw new eG.AddressError("Error - AVMAPI.exportKey: Invalid address format");let eH={username:eb,password:em,address:ew},eN=yield this.callMethod("avm.exportKey",eH);return eN.data.result.privateKey}),this.importKey=(eb,em,ew)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,privateKey:ew},eN=yield this.callMethod("avm.importKey",eH);return eN.data.result.address}),this.export=(eb,em,ew,eN,eV)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,to:ew,amount:eN,assetID:eV},eE=yield this.callMethod("avm.export",eH);return eE.data.result.txID}),this.import=(eb,em,ew,eN)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,to:ew,sourceChain:eN},eV=yield this.callMethod("avm.import",eH);return eV.data.result.txID}),this.listAddresses=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={username:eb,password:em},eH=yield this.callMethod("avm.listAddresses",ew);return eH.data.result.addresses}),this.getAllBalances=eb=>eH(this,void 0,void 0,function*(){if(void 0===this.parseAddress(eb))throw new eG.AddressError("Error - AVMAPI.getAllBalances: Invalid address format");let em={address:eb},ew=yield this.callMethod("avm.getAllBalances",em);return ew.data.result.balances}),this.getAssetDescription=eb=>eH(this,void 0,void 0,function*(){let em;em="string"!=typeof eb?eQ.cb58Encode(eb):eb;let ew={assetID:em},eH=yield this.callMethod("avm.getAssetDescription",ew);return{name:eH.data.result.name,symbol:eH.data.result.symbol,assetID:eQ.cb58Decode(eH.data.result.assetID),denomination:parseInt(eH.data.result.denomination,10)}}),this.getTx=(eb,em="hex")=>eH(this,void 0,void 0,function*(){let ew={txID:eb,encoding:em},eH=yield this.callMethod("avm.getTx",ew);return eH.data.result.tx}),this.getTxStatus=eb=>eH(this,void 0,void 0,function*(){let em={txID:eb},ew=yield this.callMethod("avm.getTxStatus",em);return ew.data.result.status}),this.getUTXOs=(eb,em,ew=0,eN,eV,eD="hex")=>eH(this,void 0,void 0,function*(){"string"==typeof eb&&(eb=[eb]);let eH={addresses:eb,limit:ew,encoding:eD};void 0!==eN&&eN&&(eH.startIndex=eN),void 0!==em&&(eH.sourceChain=em);let e_=yield this.callMethod("avm.getUTXOs",eH),eO=new eS.UTXOSet,eP=e_.data.result.utxos;if(eV&&"object"==typeof eV){if(this.db.has(eV.getName())){let eb=this.db.get(eV.getName());if(Array.isArray(eb)){eO.addArray(eP);let em=new eS.UTXOSet;em.addArray(eb),em.mergeByRule(eO,eV.getMergeRule()),eP=em.getAllUTXOStrings()}}this.db.set(eV.getName(),eP,eV.getOverwrite())}if(eP.length>0&&"0x"===eP[0].substring(0,2)){let eb=[];eP.forEach(em=>{eb.push(eQ.cb58Encode(new eE.Buffer(em.slice(2),"hex")))}),eO.addArray(eb,!1)}else eO.addArray(eP,!1);return e_.data.result.utxos=eO,e_.data.result}),this.buildBaseTx=(eb,em,ew,eN,eE,eD,eS,e_=(0,eB.UnixNow)(),eO=new eV.default(0),eP=1)=>eH(this,void 0,void 0,function*(){let eH="buildBaseTx",eV=this._cleanAddressArray(eN,eH).map(eb=>eQ.stringToAddress(eb)),eB=this._cleanAddressArray(eE,eH).map(eb=>eQ.stringToAddress(eb)),eR=this._cleanAddressArray(eD,eH).map(eb=>eQ.stringToAddress(eb));"string"==typeof ew&&(ew=eQ.cb58Decode(ew)),eS instanceof ej.PayloadBase&&(eS=eS.getPayload());let eU=this.core.getNetworkID(),eF=eQ.cb58Decode(this.blockchainID),eY=this.getTxFee(),eK=yield this.getAVAXAssetID(),eZ=eb.buildBaseTx(eU,eF,em,ew,eV,eB,eR,eY,eK,eS,e_,eO,eP);if(!(yield this.checkGooseEgg(eZ)))throw new eG.GooseEggCheckError("Error - AVMAPI.buildBaseTx:Failed Goose Egg Check");return eZ}),this.buildNFTTransferTx=(eb,em,ew,eN,eE,eD,eS=(0,eB.UnixNow)(),e_=new eV.default(0),eO=1)=>eH(this,void 0,void 0,function*(){let eH="buildNFTTransferTx",eV=this._cleanAddressArray(em,eH).map(eb=>eQ.stringToAddress(eb)),eP=this._cleanAddressArray(ew,eH).map(eb=>eQ.stringToAddress(eb)),eB=this._cleanAddressArray(eN,eH).map(eb=>eQ.stringToAddress(eb));eD instanceof ej.PayloadBase&&(eD=eD.getPayload());let eR=yield this.getAVAXAssetID(),eU=[];"string"==typeof eE?eU=[eE]:Array.isArray(eE)&&(eU=eE);let eF=eb.buildNFTTransferTx(this.core.getNetworkID(),eQ.cb58Decode(this.blockchainID),eV,eP,eB,eU,this.getTxFee(),eR,eD,eS,e_,eO);if(!(yield this.checkGooseEgg(eF)))throw new eG.GooseEggCheckError("Error - AVMAPI.buildNFTTransferTx:Failed Goose Egg Check");return eF}),this.buildImportTx=(eb,em,ew,eN,eD,eS,e_,eO=(0,eB.UnixNow)(),eP=new eV.default(0),eR=1)=>eH(this,void 0,void 0,function*(){let eH;let eV="buildImportTx",eB=this._cleanAddressArray(eN,eV).map(eb=>eQ.stringToAddress(eb)),eU=this._cleanAddressArray(eD,eV).map(eb=>eQ.stringToAddress(eb)),eF=this._cleanAddressArray(eS,eV).map(eb=>eQ.stringToAddress(eb));if(void 0===ew)throw new eG.ChainIdError("Error - AVMAPI.buildImportTx: Source ChainID is undefined.");if("string"==typeof ew)eH=ew,ew=eQ.cb58Decode(ew);else if(!(ew instanceof eE.Buffer))throw new eG.ChainIdError("Error - AVMAPI.buildImportTx: Invalid destinationChain type: "+typeof ew);let eY=(yield this.getUTXOs(em,eH,0,void 0)).utxos,eK=yield this.getAVAXAssetID(),eZ=eY.getAllUTXOs();if(0===eZ.length)throw new eG.NoAtomicUTXOsError("Error - AVMAPI.buildImportTx: No atomic UTXOs to import from "+eH+" using addresses: "+em.join(", "));e_ instanceof ej.PayloadBase&&(e_=e_.getPayload());let eW=eb.buildImportTx(this.core.getNetworkID(),eQ.cb58Decode(this.blockchainID),eB,eU,eF,eZ,ew,this.getTxFee(),eK,e_,eO,eP,eR);if(!(yield this.checkGooseEgg(eW)))throw new eG.GooseEggCheckError("Error - AVMAPI.buildImportTx:Failed Goose Egg Check");return eW}),this.buildExportTx=(eb,em,ew,eN,eD,eS,e_,eO=(0,eB.UnixNow)(),eP=new eV.default(0),eR=1,eU)=>eH(this,void 0,void 0,function*(){let eH={};if(eN.map(eb=>{eH[eb.split("-")[0]]=!0}),1!==Object.keys(eH).length)throw new eG.AddressError("Error - AVMAPI.buildExportTx: To addresses must have the same chainID prefix.");if(void 0===ew)throw new eG.ChainIdError("Error - AVMAPI.buildExportTx: Destination ChainID is undefined.");if("string"==typeof ew)ew=eQ.cb58Decode(ew);else if(!(ew instanceof eE.Buffer))throw new eG.ChainIdError("Error - AVMAPI.buildExportTx: Invalid destinationChain type: "+typeof ew);if(32!==ew.length)throw new eG.ChainIdError("Error - AVMAPI.buildExportTx: Destination ChainID must be 32 bytes in length.");let eV=[];eN.map(eb=>{eV.push(eQ.stringToAddress(eb))});let eB="buildExportTx",eF=this._cleanAddressArray(eD,eB).map(eb=>eQ.stringToAddress(eb)),eY=this._cleanAddressArray(eS,eB).map(eb=>eQ.stringToAddress(eb));e_ instanceof ej.PayloadBase&&(e_=e_.getPayload());let eK=yield this.getAVAXAssetID();void 0===eU&&(eU=eQ.cb58Encode(eK));let eZ=this.core.getNetworkID(),eW=eQ.cb58Decode(this.blockchainID),e$=eQ.cb58Decode(eU),eX=this.getTxFee(),eJ=eb.buildExportTx(eZ,eW,em,e$,eV,eF,eY,ew,eX,eK,e_,eO,eP,eR);if(!(yield this.checkGooseEgg(eJ)))throw new eG.GooseEggCheckError("Error - AVMAPI.buildExportTx:Failed Goose Egg Check");return eJ}),this.buildCreateAssetTx=(eb,em,ew,eN,eV,eE,eD,eS,eO,eP=(0,eB.UnixNow)())=>eH(this,void 0,void 0,function*(){let eH="buildCreateAssetTx",eB=this._cleanAddressArray(em,eH).map(eb=>eQ.stringToAddress(eb)),eR=this._cleanAddressArray(ew,eH).map(eb=>eQ.stringToAddress(eb));if(eO instanceof ej.PayloadBase&&(eO=eO.getPayload()),eE.length>e_.AVMConstants.SYMBOLMAXLEN)throw new eG.SymbolError("Error - AVMAPI.buildCreateAssetTx: Symbols may not exceed length of "+e_.AVMConstants.SYMBOLMAXLEN);if(eV.length>e_.AVMConstants.ASSETNAMELEN)throw new eG.NameError("Error - AVMAPI.buildCreateAssetTx: Names may not exceed length of "+e_.AVMConstants.ASSETNAMELEN);let eU=this.core.getNetworkID(),eF=eQ.cb58Decode(this.blockchainID),eY=yield this.getAVAXAssetID(),eK=this.getDefaultCreationTxFee(),eZ=eb.buildCreateAssetTx(eU,eF,eB,eR,eN,eV,eE,eD,eS,eK,eY,eO,eP);if(!(yield this.checkGooseEgg(eZ,eK)))throw new eG.GooseEggCheckError("Error - AVMAPI.buildCreateAssetTx:Failed Goose Egg Check");return eZ}),this.buildSECPMintTx=(eb,em,ew,eN,eV,eE,eD,eS=(0,eB.UnixNow)())=>eH(this,void 0,void 0,function*(){let eH="buildSECPMintTx",e_=this._cleanAddressArray(eN,eH).map(eb=>eQ.stringToAddress(eb)),eO=this._cleanAddressArray(eV,eH).map(eb=>eQ.stringToAddress(eb));eD instanceof ej.PayloadBase&&(eD=eD.getPayload());let eP=this.core.getNetworkID(),eB=eQ.cb58Decode(this.blockchainID),eR=yield this.getAVAXAssetID(),eU=this.getMintTxFee(),eF=eb.buildSECPMintTx(eP,eB,em,ew,e_,eO,eE,eU,eR,eD,eS);if(!(yield this.checkGooseEgg(eF)))throw new eG.GooseEggCheckError("Error - AVMAPI.buildSECPMintTx:Failed Goose Egg Check");return eF}),this.buildCreateNFTAssetTx=(eb,em,ew,eN,eE,eD,eS,eO=(0,eB.UnixNow)(),eP=new eV.default(0))=>eH(this,void 0,void 0,function*(){let eH="buildCreateNFTAssetTx",eV=this._cleanAddressArray(em,eH).map(eb=>eQ.stringToAddress(eb)),eB=this._cleanAddressArray(ew,eH).map(eb=>eQ.stringToAddress(eb));if(eS instanceof ej.PayloadBase&&(eS=eS.getPayload()),eE.length>e_.AVMConstants.ASSETNAMELEN)throw new eG.NameError("Error - AVMAPI.buildCreateNFTAssetTx: Names may not exceed length of "+e_.AVMConstants.ASSETNAMELEN);if(eD.length>e_.AVMConstants.SYMBOLMAXLEN)throw new eG.SymbolError("Error - AVMAPI.buildCreateNFTAssetTx: Symbols may not exceed length of "+e_.AVMConstants.SYMBOLMAXLEN);let eR=this.core.getNetworkID(),eU=eQ.cb58Decode(this.blockchainID),eF=this.getCreationTxFee(),eY=yield this.getAVAXAssetID(),eK=eb.buildCreateNFTAssetTx(eR,eU,eV,eB,eN,eE,eD,eF,eY,eS,eO,eP);if(!(yield this.checkGooseEgg(eK,eF)))throw new eG.GooseEggCheckError("Error - AVMAPI.buildCreateNFTAssetTx:Failed Goose Egg Check");return eK}),this.buildCreateNFTMintTx=(eb,em,ew,eN,eV,eE=0,eD,eS,e_=(0,eB.UnixNow)())=>eH(this,void 0,void 0,function*(){let eH="buildCreateNFTMintTx",eO=this._cleanAddressArray(ew,eH).map(eb=>eQ.stringToAddress(eb)),eP=this._cleanAddressArray(eN,eH).map(eb=>eQ.stringToAddress(eb));eS instanceof ej.PayloadBase&&(eS=eS.getPayload()),eD instanceof ej.PayloadBase&&(eD=eD.getPayload()),"string"==typeof eV&&(eV=[eV]);let eB=yield this.getAVAXAssetID();em instanceof eF.OutputOwners&&(em=[em]);let eR=this.core.getNetworkID(),eU=eQ.cb58Decode(this.blockchainID),eY=this.getTxFee(),eK=eb.buildCreateNFTMintTx(eR,eU,em,eO,eP,eV,eE,eD,eY,eB,eS,e_);if(!(yield this.checkGooseEgg(eK)))throw new eG.GooseEggCheckError("Error - AVMAPI.buildCreateNFTMintTx:Failed Goose Egg Check");return eK}),this.signTx=eb=>eb.sign(this.keychain),this.issueTx=eb=>eH(this,void 0,void 0,function*(){let em="";if("string"==typeof eb)em=eb;else if(eb instanceof eE.Buffer){let ew=new eP.Tx;ew.fromBuffer(eb),em=ew.toStringHex()}else if(eb instanceof eP.Tx)em=eb.toStringHex();else throw new eG.TransactionError("Error - AVMAPI.issueTx: provided tx is not expected type of string, Buffer, or Tx");let ew={tx:em.toString(),encoding:"hex"},eH=yield this.callMethod("avm.issueTx",ew);return eH.data.result.txID}),this.getAddressTxs=(eb,em,ew,eN)=>eH(this,void 0,void 0,function*(){let eH,eV;eH="string"!=typeof eN?eQ.cb58Encode(eN):eN,eV="number"!=typeof ew?0:ew;let eE={address:eb,cursor:em,pageSize:eV,assetID:eH},eD=yield this.callMethod("avm.getAddressTxs",eE);return eD.data.result}),this.send=(eb,em,ew,eN,eE,eD,eS,e_)=>eH(this,void 0,void 0,function*(){let eH,eO;if(void 0===this.parseAddress(eE))throw new eG.AddressError("Error - AVMAPI.send: Invalid address format");eH="string"!=typeof ew?eQ.cb58Encode(ew):ew,eO="number"==typeof eN?new eV.default(eN):eN;let eP={username:eb,password:em,assetID:eH,amount:eO.toString(10),to:eE},ej="send";if(void 0!==(eD=this._cleanAddressArray(eD,ej))&&(eP.from=eD),void 0!==eS){if(void 0===this.parseAddress(eS))throw new eG.AddressError("Error - AVMAPI.send: Invalid address format");eP.changeAddr=eS}void 0!==e_&&("string"!=typeof e_?eP.memo=eQ.cb58Encode(e_):eP.memo=e_);let eB=yield this.callMethod("avm.send",eP);return eB.data.result}),this.sendMultiple=(eb,em,ew,eN,eE,eD)=>eH(this,void 0,void 0,function*(){let eH,eS;let e_=[];ew.forEach(eb=>{if(void 0===this.parseAddress(eb.to))throw new eG.AddressError("Error - AVMAPI.sendMultiple: Invalid address format");eH="string"!=typeof eb.assetID?eQ.cb58Encode(eb.assetID):eb.assetID,eS="number"==typeof eb.amount?new eV.default(eb.amount):eb.amount,e_.push({to:eb.to,assetID:eH,amount:eS.toString(10)})});let eO={username:eb,password:em,outputs:e_},eP="send";if(void 0!==(eN=this._cleanAddressArray(eN,eP))&&(eO.from=eN),void 0!==eE){if(void 0===this.parseAddress(eE))throw new eG.AddressError("Error - AVMAPI.send: Invalid address format");eO.changeAddr=eE}void 0!==eD&&("string"!=typeof eD?eO.memo=eQ.cb58Encode(eD):eO.memo=eD);let ej=yield this.callMethod("avm.sendMultiple",eO);return ej.data.result}),this.buildGenesis=eb=>eH(this,void 0,void 0,function*(){let em={genesisData:eb},ew=yield this.callMethod("avm.buildGenesis",em);return ew.data.result.bytes}),this.blockchainID=ew;let eN=eb.getNetworkID();if(eN in eU.Defaults.network&&ew in eU.Defaults.network[`${eN}`]){let eb=eU.Defaults.network[`${eN}`][`${ew}`].alias;this.keychain=new eO.KeyChain(this.core.getHRP(),eb)}else this.keychain=new eO.KeyChain(this.core.getHRP(),ew)}_cleanAddressArray(eb,em){let ew=[],eH=this.getBlockchainAlias()?this.getBlockchainAlias():this.getBlockchainID();if(eb&&eb.length>0)for(let em=0;em{let ew=new eD.TransferableOutput;return ew.deserialize(eb,em),ew}),this.ins=eb.ins.map(eb=>{let ew=new eS.TransferableInput;return ew.deserialize(eb,em),ew}),this.numouts=eG.decoder(this.outs.length.toString(),eK,eY,eQ,4),this.numins=eG.decoder(this.ins.length.toString(),eK,eY,eQ,4)}getOuts(){return this.outs}getIns(){return this.ins}getTotalOuts(){return this.getOuts()}setCodecID(eb){if(0!==eb&&1!==eb)throw new eU.CodecIdError("Error - BaseTx.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.BASETX:eE.AVMConstants.BASETX_CODECONE}getTxType(){return this._typeID}fromBuffer(eb,em=0){this.networkID=eF.copyFrom(eb,em,em+4),em+=4,this.blockchainID=eF.copyFrom(eb,em,em+32),em+=32,this.numouts=eF.copyFrom(eb,em,em+4),em+=4;let ew=this.numouts.readUInt32BE(0);this.outs=[];for(let eH=0;eH=0&&eP<=32&&void 0!==ej&&(this.initialState=ej,this.name=eS,this.symbol=eO,this.denomination.writeUInt8(eP,0))}serialize(eb="hex"){let em=super.serialize(eb);return Object.assign(Object.assign({},em),{name:eB.encoder(this.name,eb,eR,eR),symbol:eB.encoder(this.symbol,eb,eR,eR),denomination:eB.encoder(this.denomination,eb,eF,eU,1),initialState:this.initialState.serialize(eb)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.name=eB.decoder(eb.name,em,eR,eR),this.symbol=eB.decoder(eb.symbol,em,eR,eR),this.denomination=eB.decoder(eb.denomination,em,eU,eF,1),this.initialState=new eD.InitialStates,this.initialState.deserialize(eb.initialState,em)}setCodecID(eb){if(0!==eb&&1!==eb)throw new eP.CodecIdError("Error - CreateAssetTx.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.CREATEASSETTX:eE.AVMConstants.CREATEASSETTX_CODECONE}getTxType(){return this._typeID}getInitialStates(){return this.initialState}getName(){return this.name}getSymbol(){return this.symbol}getDenomination(){return this.denomination.readUInt8(0)}getDenominationBuffer(){return this.denomination}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em);let ew=ej.copyFrom(eb,em,em+2).readUInt16BE(0);em+=2,this.name=ej.copyFrom(eb,em,em+ew).toString("utf8"),em+=ew;let eH=ej.copyFrom(eb,em,em+2).readUInt16BE(0);em+=2,this.symbol=ej.copyFrom(eb,em,em+eH).toString("utf8"),em+=eH,this.denomination=ej.copyFrom(eb,em,em+1),em+=1;let eN=new eD.InitialStates;return em=eN.fromBuffer(eb,em),this.initialState=eN,em}toBuffer(){let eb=super.toBuffer(),em=this.initialState.toBuffer(),ew=eN.Buffer.alloc(this.name.length);ew.write(this.name,0,this.name.length,eR);let eH=eN.Buffer.alloc(2);eH.writeUInt16BE(this.name.length,0);let eV=eN.Buffer.alloc(this.symbol.length);eV.write(this.symbol,0,this.symbol.length,eR);let eE=eN.Buffer.alloc(2);eE.writeUInt16BE(this.symbol.length,0);let eD=eb.length+eH.length+ew.length+eE.length+eV.length+this.denomination.length+em.length,eS=[eb,eH,ew,eE,eV,this.denomination,em];return eN.Buffer.concat(eS,eD)}clone(){let eb=new eG;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eG(...eb)}}em.CreateAssetTx=eG},41550:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.NFTCredential=em.SECPCredential=em.SelectCredentialClass=void 0;let eH=ew(62064),eN=ew(65614),eV=ew(77556),eE=(eb,...em)=>{if(eb===eH.AVMConstants.SECPCREDENTIAL||eb===eH.AVMConstants.SECPCREDENTIAL_CODECONE)return new eD(...em);if(eb===eH.AVMConstants.NFTCREDENTIAL||eb===eH.AVMConstants.NFTCREDENTIAL_CODECONE)return new eS(...em);throw new eV.CredIdError("Error - SelectCredentialClass: unknown credid")};em.SelectCredentialClass=eE;class eD extends eN.Credential{constructor(){super(...arguments),this._typeName="SECPCredential",this._codecID=eH.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eH.AVMConstants.SECPCREDENTIAL:eH.AVMConstants.SECPCREDENTIAL_CODECONE}setCodecID(eb){if(0!==eb&&1!==eb)throw new eV.CodecIdError("Error - SECPCredential.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eH.AVMConstants.SECPCREDENTIAL:eH.AVMConstants.SECPCREDENTIAL_CODECONE}getCredentialID(){return this._typeID}clone(){let eb=new eD;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eD(...eb)}select(eb,...ew){return(0,em.SelectCredentialClass)(eb,...ew)}}em.SECPCredential=eD;class eS extends eN.Credential{constructor(){super(...arguments),this._typeName="NFTCredential",this._codecID=eH.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eH.AVMConstants.NFTCREDENTIAL:eH.AVMConstants.NFTCREDENTIAL_CODECONE}setCodecID(eb){if(0!==eb&&1!==eb)throw new eV.CodecIdError("Error - NFTCredential.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eH.AVMConstants.NFTCREDENTIAL:eH.AVMConstants.NFTCREDENTIAL_CODECONE}getCredentialID(){return this._typeID}clone(){let eb=new eS;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eS(...eb)}select(eb,...ew){return(0,em.SelectCredentialClass)(eb,...ew)}}em.NFTCredential=eS},865:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.ExportTx=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(62064),eD=ew(60578),eS=ew(62027),e_=ew(89858),eO=eH(ew(13550)),eP=ew(48984),ej=ew(77556),eB=eV.default.getInstance(),eR=eP.Serialization.getInstance(),eU="cb58",eF="Buffer";class eG extends eS.BaseTx{constructor(eb=e_.DefaultNetworkID,em=eN.Buffer.alloc(32,16),ew,eH,eV,eS,eO){if(super(eb,em,ew,eH,eV),this._typeName="ExportTx",this._codecID=eE.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eE.AVMConstants.EXPORTTX:eE.AVMConstants.EXPORTTX_CODECONE,this.destinationChain=void 0,this.numOuts=eN.Buffer.alloc(4),this.exportOuts=[],this.destinationChain=eS,void 0!==eO&&Array.isArray(eO)){for(let eb=0;ebem.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.destinationChain=eR.decoder(eb.destinationChain,em,eU,eF,32),this.exportOuts=eb.exportOuts.map(eb=>{let ew=new eD.TransferableOutput;return ew.deserialize(eb,em),ew}),this.numOuts=eN.Buffer.alloc(4),this.numOuts.writeUInt32BE(this.exportOuts.length,0)}setCodecID(eb){if(0!==eb&&1!==eb)throw new ej.CodecIdError("Error - ExportTx.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.EXPORTTX:eE.AVMConstants.EXPORTTX_CODECONE}getTxType(){return this._typeID}getExportOutputs(){return this.exportOuts}getExportTotal(){let eb=new eO.default(0);for(let em=0;emthis.assetAlias,"string"==typeof eb&&"string"==typeof em&&"string"==typeof ew&&"number"==typeof eH&&eH>=0&&eH<=32&&void 0!==eV&&(this.assetAlias=eb,this.name=em,this.symbol=ew,this.denomination.writeUInt8(eH,0),this.initialState=eV)}serialize(eb="hex"){let em=super.serialize(eb);return delete em.blockchainID,delete em.outs,delete em.ins,Object.assign(Object.assign({},em),{assetAlias:eP.encoder(this.assetAlias,eb,eB,eB),name:eP.encoder(this.name,eb,eB,eB),symbol:eP.encoder(this.symbol,eb,eB,eB),denomination:eP.encoder(this.denomination,eb,eR,eU,1),initialState:this.initialState.serialize(eb)})}deserialize(eb,em="hex"){eb.blockchainID=eN.Buffer.alloc(32,16).toString("hex"),eb.outs=[],eb.ins=[],super.deserialize(eb,em),this.assetAlias=eP.decoder(eb.assetAlias,em,eB,eB),this.name=eP.decoder(eb.name,em,eB,eB),this.symbol=eP.decoder(eb.symbol,em,eB,eB),this.denomination=eP.decoder(eb.denomination,em,eU,eR,1),this.initialState=new eE.InitialStates,this.initialState.deserialize(eb.initialState,em)}fromBuffer(eb,em=0){let ew=ej.copyFrom(eb,em,em+2).readUInt16BE(0);return em+=2,this.assetAlias=ej.copyFrom(eb,em,em+ew).toString("utf8"),em+=ew,em+=super.fromBuffer(eb,em)}toBuffer(eb=eD.DefaultNetworkID){let em=this.getAssetAlias(),ew=eN.Buffer.alloc(2);ew.writeUInt16BE(em.length,0);let eH=ew.length,eV=[ew],eE=eN.Buffer.alloc(em.length);eE.write(em,0,em.length,eB),eH+=eE.length,eV.push(eE);let eS=eN.Buffer.alloc(4);eS.writeUInt32BE(new eO.default(eb).toNumber(),0),eH+=eS.length,eV.push(eS),eH+=32,eV.push(eN.Buffer.alloc(32)),eH+=4,eV.push(eN.Buffer.alloc(4)),eH+=4,eV.push(eN.Buffer.alloc(4));let e_=this.getMemo(),eP=eN.Buffer.alloc(4);eP.writeUInt32BE(e_.length,0),eH+=eP.length,eV.push(eP),eH+=e_.length,eV.push(e_);let ej=this.getName(),eR=eN.Buffer.alloc(2);eR.writeUInt16BE(ej.length,0),eH+=eR.length,eV.push(eR);let eU=eN.Buffer.alloc(ej.length);eU.write(ej,0,ej.length,eB),eH+=eU.length,eV.push(eU);let eF=this.getSymbol(),eG=eN.Buffer.alloc(2);eG.writeUInt16BE(eF.length,0),eH+=eG.length,eV.push(eG);let eY=eN.Buffer.alloc(eF.length);eY.write(eF,0,eF.length,eB),eH+=eY.length,eV.push(eY);let eQ=this.getDenomination(),eK=eN.Buffer.alloc(1);return eK.writeUInt8(eQ,0),eH+=eK.length,eV.push(eK),eH+=this.initialState.toBuffer().length,eV.push(this.initialState.toBuffer()),eN.Buffer.concat(eV,eH)}}em.GenesisAsset=eF},14408:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.GenesisData=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(48984),eD=ew(62064),eS=ew(74294),e_=ew(3079),eO=eE.Serialization.getInstance(),eP=eV.default.getInstance(),ej="decimalString",eB="Buffer";class eR extends eE.Serializable{constructor(eb=[],em=e_.DefaultNetworkID){super(),this._typeName="GenesisData",this._codecID=eD.AVMConstants.LATESTCODEC,this.networkID=eN.Buffer.alloc(4),this.getGenesisAssets=()=>this.genesisAssets,this.getNetworkID=()=>this.networkID.readUInt32BE(0),this.genesisAssets=eb,this.networkID.writeUInt32BE(em,0)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{genesisAssets:this.genesisAssets.map(em=>em.serialize(eb)),networkID:eO.encoder(this.networkID,eb,eB,ej)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.genesisAssets=eb.genesisAssets.map(eb=>{let ew=new eS.GenesisAsset;return ew.deserialize(eb,em),ew}),this.networkID=eO.decoder(eb.networkID,em,ej,eB,4)}fromBuffer(eb,em=0){this._codecID=eP.copyFrom(eb,em,em+2).readUInt16BE(0),em+=2;let ew=eP.copyFrom(eb,em,em+4);em+=4;let eH=ew.readUInt32BE(0);this.genesisAssets=[];for(let ew=0;ew{let em=eb.toBuffer(this.getNetworkID());ew+=em.length,eH.push(em)}),eN.Buffer.concat(eH,ew)}}em.GenesisData=eR},45157:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.ImportTx=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(62064),eD=ew(40249),eS=ew(62027),e_=ew(41550),eO=ew(65614),eP=ew(89858),ej=ew(48984),eB=ew(77556),eR=eV.default.getInstance(),eU=ej.Serialization.getInstance(),eF="cb58",eG="Buffer";class eY extends eS.BaseTx{constructor(eb=eP.DefaultNetworkID,em=eN.Buffer.alloc(32,16),ew,eH,eV,eS,e_){if(super(eb,em,ew,eH,eV),this._typeName="ImportTx",this._codecID=eE.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eE.AVMConstants.IMPORTTX:eE.AVMConstants.IMPORTTX_CODECONE,this.sourceChain=eN.Buffer.alloc(32),this.numIns=eN.Buffer.alloc(4),this.importIns=[],this.sourceChain=eS,void 0!==e_&&Array.isArray(e_)){for(let eb=0;ebem.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.sourceChain=eU.decoder(eb.sourceChain,em,eF,eG,32),this.importIns=eb.importIns.map(eb=>{let ew=new eD.TransferableInput;return ew.deserialize(eb,em),ew}),this.numIns=eN.Buffer.alloc(4),this.numIns.writeUInt32BE(this.importIns.length,0)}setCodecID(eb){if(0!==eb&&1!==eb)throw new eB.CodecIdError("Error - ImportTx.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.IMPORTTX:eE.AVMConstants.IMPORTTX_CODECONE}getTxType(){return this._typeID}getSourceChain(){return this.sourceChain}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em),this.sourceChain=eR.copyFrom(eb,em,em+32),em+=32,this.numIns=eR.copyFrom(eb,em,em+4),em+=4;let ew=this.numIns.readUInt32BE(0);for(let eH=0;eHem.serialize(eb));return Object.assign(Object.assign({},em),{fxs:ew})}deserialize(eb,em="hex"){super.deserialize(eb,em);let ew={};for(let eH in eb.fxs)ew[`${eH}`]=eb.fxs[`${eH}`].map(eb=>{let ew=(0,eD.SelectOutputClass)(eb._typeID);return ew.deserialize(eb,em),ew});this.fxs=ew}addOutput(eb,em=eS.AVMConstants.SECPFXID){em in this.fxs||(this.fxs[`${em}`]=[]),this.fxs[`${em}`].push(eb)}fromBuffer(eb,em=0){let ew=[],eH=eO.copyFrom(eb,em,em+4);em+=4;let eN=eH.readUInt32BE(0);for(let eH=0;eHparseInt(eb,10)).sort(),ew=eN.Buffer.alloc(4);ew.writeUInt32BE(em.length,0),eb.push(ew);for(let ew=0;ew{if(eb===eV.AVMConstants.SECPINPUTID||eb===eV.AVMConstants.SECPINPUTID_CODECONE)return new ej(...em);throw new eD.InputIdError("Error - SelectInputClass: unknown inputid")};em.SelectInputClass=e_;class eO extends eE.StandardTransferableInput{constructor(){super(...arguments),this._typeName="TransferableInput",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.input=(0,em.SelectInputClass)(eb.input._typeID),this.input.deserialize(eb.input,ew)}fromBuffer(eb,ew=0){this.txid=eS.copyFrom(eb,ew,ew+32),ew+=32,this.outputidx=eS.copyFrom(eb,ew,ew+4),ew+=4,this.assetID=eS.copyFrom(eb,ew,ew+eV.AVMConstants.ASSETIDLEN),ew+=32;let eH=eS.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.input=(0,em.SelectInputClass)(eH),this.input.fromBuffer(eb,ew)}}em.TransferableInput=eO;class eP extends eE.StandardAmountInput{constructor(){super(...arguments),this._typeName="AmountInput",this._typeID=void 0}select(eb,...ew){return(0,em.SelectInputClass)(eb,...ew)}}em.AmountInput=eP;class ej extends eP{constructor(){super(...arguments),this._typeName="SECPTransferInput",this._codecID=eV.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eV.AVMConstants.SECPINPUTID:eV.AVMConstants.SECPINPUTID_CODECONE}setCodecID(eb){if(0!==eb&&1!==eb)throw new eD.CodecIdError("Error - SECPTransferInput.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eV.AVMConstants.SECPINPUTID:eV.AVMConstants.SECPINPUTID_CODECONE}getInputID(){return this._typeID}getCredentialID(){return 0===this._codecID?eV.AVMConstants.SECPCREDENTIAL:1===this._codecID?eV.AVMConstants.SECPCREDENTIAL_CODECONE:void 0}create(...eb){return new ej(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.SECPTransferInput=ej},94965:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},67715:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.KeyChain=em.KeyPair=void 0;let eN=eH(ew(89734)),eV=ew(57248),eE=ew(3079),eD=eN.default.getInstance();eE.Serialization.getInstance();class eS extends eV.SECP256k1KeyPair{clone(){let eb=new eS(this.hrp,this.chainID);return eb.importKey(eD.copyFrom(this.getPrivateKey())),eb}create(...eb){return 2==eb.length?new eS(eb[0],eb[1]):new eS(this.hrp,this.chainID)}}em.KeyPair=eS;class e_ extends eV.SECP256k1KeyChain{constructor(eb,em){super(),this.hrp="",this.chainid="",this.makeKey=()=>{let eb=new eS(this.hrp,this.chainid);return this.addKey(eb),eb},this.addKey=eb=>{eb.setChainID(this.chainid),super.addKey(eb)},this.importKey=eb=>{let em,ew=new eS(this.hrp,this.chainid);return em="string"==typeof eb?eD.cb58Decode(eb.split("-")[1]):eD.copyFrom(eb),ew.importKey(em),ew.getAddress().toString("hex") in this.keys||this.addKey(ew),ew},this.hrp=eb,this.chainid=em}create(...eb){return 2==eb.length?new e_(eb[0],eb[1]):new e_(this.hrp,this.chainid)}clone(){let eb=new e_(this.hrp,this.chainid);for(let em in this.keys)eb.addKey(this.keys[`${em}`].clone());return eb}union(eb){let em=eb.clone();for(let eb in this.keys)em.addKey(this.keys[`${eb}`].clone());return em}}em.KeyChain=e_},97627:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.MinterSet=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(48984),eD=eV.default.getInstance(),eS=eE.Serialization.getInstance(),e_="decimalString",eO="cb58",eP="number",ej="Buffer";class eB extends eE.Serializable{constructor(eb=1,em=[]){super(),this._typeName="MinterSet",this._typeID=void 0,this.minters=[],this.getThreshold=()=>this.threshold,this.getMinters=()=>this.minters,this._cleanAddresses=eb=>{let em=[];for(let ew=0;eweS.encoder(em,eb,ej,eO,20))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.threshold=eS.decoder(eb.threshold,em,e_,eP,4),this.minters=eb.minters.map(eb=>eS.decoder(eb,em,eO,ej,20))}}em.MinterSet=eB},84863:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.OperationTx=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(62064),eD=ew(38191),eS=ew(41550),e_=ew(65614),eO=ew(62027),eP=ew(89858),ej=ew(77556),eB=eV.default.getInstance();class eR extends eO.BaseTx{constructor(eb=eP.DefaultNetworkID,em=eN.Buffer.alloc(32,16),ew,eH,eV,eS){if(super(eb,em,ew,eH,eV),this._typeName="OperationTx",this._codecID=eE.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eE.AVMConstants.OPERATIONTX:eE.AVMConstants.OPERATIONTX_CODECONE,this.numOps=eN.Buffer.alloc(4),this.ops=[],void 0!==eS&&Array.isArray(eS)){for(let eb=0;ebem.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.ops=eb.ops.map(eb=>{let ew=new eD.TransferableOperation;return ew.deserialize(eb,em),ew}),this.numOps=eN.Buffer.alloc(4),this.numOps.writeUInt32BE(this.ops.length,0)}setCodecID(eb){if(0!==eb&&1!==eb)throw new ej.CodecIdError("Error - OperationTx.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.OPERATIONTX:eE.AVMConstants.OPERATIONTX_CODECONE}getTxType(){return this._typeID}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em),this.numOps=eB.copyFrom(eb,em,em+4),em+=4;let ew=this.numOps.readUInt32BE(0);for(let eH=0;eH{if(eb===eE.AVMConstants.SECPMINTOPID||eb===eE.AVMConstants.SECPMINTOPID_CODECONE)return new eW(...em);if(eb===eE.AVMConstants.NFTMINTOPID||eb===eE.AVMConstants.NFTMINTOPID_CODECONE)return new e$(...em);if(eb===eE.AVMConstants.NFTXFEROPID||eb===eE.AVMConstants.NFTXFEROPID_CODECONE)return new eX(...em);throw new ej.InvalidOperationIdError(`Error - SelectOperationClass: unknown opid ${eb}`)};em.SelectOperationClass=eQ;class eK extends eP.Serializable{constructor(){super(...arguments),this._typeName="Operation",this._typeID=void 0,this.sigCount=eN.Buffer.alloc(4),this.sigIdxs=[],this.getSigIdxs=()=>this.sigIdxs,this.addSignatureIdx=(eb,em)=>{let ew=new e_.SigIdx,eH=eN.Buffer.alloc(4);eH.writeUInt32BE(eb,0),ew.fromBuffer(eH),ew.setSource(em),this.sigIdxs.push(ew),this.sigCount.writeUInt32BE(this.sigIdxs.length,0)}}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{sigIdxs:this.sigIdxs.map(em=>em.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.sigIdxs=eb.sigIdxs.map(eb=>{let ew=new e_.SigIdx;return ew.deserialize(eb,em),ew}),this.sigCount.writeUInt32BE(this.sigIdxs.length,0)}fromBuffer(eb,em=0){this.sigCount=eB.copyFrom(eb,em,em+4),em+=4;let ew=this.sigCount.readUInt32BE(0);this.sigIdxs=[];for(let eH=0;eH(eb,em)=>{let ew=eN.Buffer.alloc(4);ew.writeUInt32BE(eb.getOperationID(),0);let eH=eb.toBuffer(),eV=eN.Buffer.alloc(4);eV.writeUInt32BE(em.getOperationID(),0);let eE=em.toBuffer(),eD=eN.Buffer.concat([ew,eH],ew.length+eH.length),eS=eN.Buffer.concat([eV,eE],eV.length+eE.length);return eN.Buffer.compare(eD,eS)};class eZ extends eP.Serializable{constructor(eb,em,ew){if(super(),this._typeName="TransferableOperation",this._typeID=void 0,this.assetID=eN.Buffer.alloc(32),this.utxoIDs=[],this.getAssetID=()=>this.assetID,this.getUTXOIDs=()=>this.utxoIDs,this.getOperation=()=>this.operation,void 0!==eb&&eb.length===eE.AVMConstants.ASSETIDLEN&&ew instanceof eK&&void 0!==em&&Array.isArray(em)){this.assetID=eb,this.operation=ew;for(let eb=0;ebem.serialize(eb)),operation:this.operation.serialize(eb)})}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.assetID=eR.decoder(eb.assetID,ew,eU,eF,32),this.utxoIDs=eb.utxoIDs.map(eb=>{let em=new eJ;return em.deserialize(eb,ew),em}),this.operation=(0,em.SelectOperationClass)(eb.operation._typeID),this.operation.deserialize(eb.operation,ew)}fromBuffer(eb,ew=0){this.assetID=eB.copyFrom(eb,ew,ew+32),ew+=32;let eH=eB.copyFrom(eb,ew,ew+4).readUInt32BE(0);ew+=4,this.utxoIDs=[];for(let em=0;emfunction(eb,em){return eN.Buffer.compare(eb.toBuffer(),em.toBuffer())};class eW extends eK{constructor(eb,em){super(),this._typeName="SECPMintOperation",this._codecID=eE.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eE.AVMConstants.SECPMINTOPID:eE.AVMConstants.SECPMINTOPID_CODECONE,this.mintOutput=void 0,this.transferOutput=void 0,void 0!==eb&&(this.mintOutput=eb),void 0!==em&&(this.transferOutput=em)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{mintOutput:this.mintOutput.serialize(eb),transferOutputs:this.transferOutput.serialize(eb)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.mintOutput=new eD.SECPMintOutput,this.mintOutput.deserialize(eb.mintOutput,em),this.transferOutput=new eD.SECPTransferOutput,this.transferOutput.deserialize(eb.transferOutputs,em)}setCodecID(eb){if(0!==eb&&1!==eb)throw new ej.CodecIdError("Error - SECPMintOperation.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.SECPMINTOPID:eE.AVMConstants.SECPMINTOPID_CODECONE}getOperationID(){return this._typeID}getCredentialID(){return 0===this._codecID?eE.AVMConstants.SECPCREDENTIAL:1===this._codecID?eE.AVMConstants.SECPCREDENTIAL_CODECONE:void 0}getMintOutput(){return this.mintOutput}getTransferOutput(){return this.transferOutput}fromBuffer(eb,em=0){return em=super.fromBuffer(eb,em),this.mintOutput=new eD.SECPMintOutput,em=this.mintOutput.fromBuffer(eb,em),this.transferOutput=new eD.SECPTransferOutput,em=this.transferOutput.fromBuffer(eb,em)}toBuffer(){let eb=super.toBuffer(),em=this.mintOutput.toBuffer(),ew=this.transferOutput.toBuffer(),eH=eb.length+em.length+ew.length,eV=[eb,em,ew];return eN.Buffer.concat(eV,eH)}}em.SECPMintOperation=eW;class e$ extends eK{constructor(eb,em,ew){super(),this._typeName="NFTMintOperation",this._codecID=eE.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eE.AVMConstants.NFTMINTOPID:eE.AVMConstants.NFTMINTOPID_CODECONE,this.groupID=eN.Buffer.alloc(4),this.outputOwners=[],this.getCredentialID=()=>0===this._codecID?eE.AVMConstants.NFTCREDENTIAL:1===this._codecID?eE.AVMConstants.NFTCREDENTIAL_CODECONE:void 0,this.getGroupID=()=>eB.copyFrom(this.groupID,0),this.getPayload=()=>eB.copyFrom(this.payload,0),this.getPayloadBuffer=()=>{let eb=eN.Buffer.alloc(4);return eb.writeUInt32BE(this.payload.length,0),eN.Buffer.concat([eb,eB.copyFrom(this.payload,0)])},this.getOutputOwners=()=>this.outputOwners,void 0!==eb&&void 0!==em&&ew.length&&(this.groupID.writeUInt32BE(eb||0,0),this.payload=em,this.outputOwners=ew)}serialize(eb="hex"){let em=super.serialize(eb);return Object.assign(Object.assign({},em),{groupID:eR.encoder(this.groupID,eb,eF,eY,4),payload:eR.encoder(this.payload,eb,eF,eG),outputOwners:this.outputOwners.map(em=>em.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.groupID=eR.decoder(eb.groupID,em,eY,eF,4),this.payload=eR.decoder(eb.payload,em,eG,eF),this.outputOwners=eb.outputOwners.map(eb=>{let ew=new eO.OutputOwners;return ew.deserialize(eb,em),ew})}setCodecID(eb){if(0!==eb&&1!==eb)throw new ej.CodecIdError("Error - NFTMintOperation.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.NFTMINTOPID:eE.AVMConstants.NFTMINTOPID_CODECONE}getOperationID(){return this._typeID}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em),this.groupID=eB.copyFrom(eb,em,em+4),em+=4;let ew=eB.copyFrom(eb,em,em+4).readUInt32BE(0);em+=4,this.payload=eB.copyFrom(eb,em,em+ew),em+=ew;let eH=eB.copyFrom(eb,em,em+4).readUInt32BE(0);em+=4,this.outputOwners=[];for(let ew=0;ewthis.output,void 0!==eb&&(this.output=eb)}serialize(eb="hex"){let em=super.serialize(eb);return Object.assign(Object.assign({},em),{output:this.output.serialize(eb)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.output=new eD.NFTTransferOutput,this.output.deserialize(eb.output,em)}setCodecID(eb){if(0!==eb&&1!==eb)throw new ej.CodecIdError("Error - NFTTransferOperation.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.NFTXFEROPID:eE.AVMConstants.NFTXFEROPID_CODECONE}getOperationID(){return this._typeID}getCredentialID(){return 0===this._codecID?eE.AVMConstants.NFTCREDENTIAL:1===this._codecID?eE.AVMConstants.NFTCREDENTIAL_CODECONE:void 0}fromBuffer(eb,em=0){return em=super.fromBuffer(eb,em),this.output=new eD.NFTTransferOutput,this.output.fromBuffer(eb,em)}toBuffer(){let eb=super.toBuffer(),em=this.output.toBuffer(),ew=eb.length+em.length,eH=[eb,em];return eN.Buffer.concat(eH,ew)}toString(){return eB.bufferToB58(this.toBuffer())}}em.NFTTransferOperation=eX;class eJ extends eS.NBytes{constructor(){super(),this._typeName="UTXOID",this._typeID=void 0,this.bytes=eN.Buffer.alloc(36),this.bsize=36}toString(){return eB.cb58Encode(this.toBuffer())}fromString(eb){let em=eB.b58ToBuffer(eb);if(40===em.length&&eB.validateChecksum(em)){let eb=eB.copyFrom(em,0,em.length-4);36===eb.length&&(this.bytes=eb)}else if(40===em.length)throw new ej.ChecksumError("Error - UTXOID.fromString: invalid checksum on address");else if(36===em.length)this.bytes=em;else throw new ej.AddressError("Error - UTXOID.fromString: invalid address");return this.getSize()}clone(){let eb=new eJ;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eJ}}em.UTXOID=eJ,eJ.comparator=()=>(eb,em)=>eN.Buffer.compare(eb.toBuffer(),em.toBuffer())},60578:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.NFTTransferOutput=em.NFTMintOutput=em.SECPMintOutput=em.SECPTransferOutput=em.NFTOutput=em.AmountOutput=em.TransferableOutput=em.SelectOutputClass=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(62064),eD=ew(49009),eS=ew(48984),e_=ew(77556),eO=eV.default.getInstance(),eP=eS.Serialization.getInstance(),ej=(eb,...em)=>{if(eb===eE.AVMConstants.SECPXFEROUTPUTID||eb===eE.AVMConstants.SECPXFEROUTPUTID_CODECONE)return new eF(...em);if(eb===eE.AVMConstants.SECPMINTOUTPUTID||eb===eE.AVMConstants.SECPMINTOUTPUTID_CODECONE)return new eG(...em);if(eb===eE.AVMConstants.NFTMINTOUTPUTID||eb===eE.AVMConstants.NFTMINTOUTPUTID_CODECONE)return new eY(...em);if(eb===eE.AVMConstants.NFTXFEROUTPUTID||eb===eE.AVMConstants.NFTXFEROUTPUTID_CODECONE)return new eQ(...em);throw new e_.OutputIdError("Error - SelectOutputClass: unknown outputid "+eb)};em.SelectOutputClass=ej;class eB extends eD.StandardTransferableOutput{constructor(){super(...arguments),this._typeName="TransferableOutput",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.output=(0,em.SelectOutputClass)(eb.output._typeID),this.output.deserialize(eb.output,ew)}fromBuffer(eb,ew=0){this.assetID=eO.copyFrom(eb,ew,ew+eE.AVMConstants.ASSETIDLEN),ew+=eE.AVMConstants.ASSETIDLEN;let eH=eO.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.output=(0,em.SelectOutputClass)(eH),this.output.fromBuffer(eb,ew)}}em.TransferableOutput=eB;class eR extends eD.StandardAmountOutput{constructor(){super(...arguments),this._typeName="AmountOutput",this._typeID=void 0}makeTransferable(eb){return new eB(eb,this)}select(eb,...ew){return(0,em.SelectOutputClass)(eb,...ew)}}em.AmountOutput=eR;class eU extends eD.BaseNFTOutput{constructor(){super(...arguments),this._typeName="NFTOutput",this._typeID=void 0}makeTransferable(eb){return new eB(eb,this)}select(eb,...ew){return(0,em.SelectOutputClass)(eb,...ew)}}em.NFTOutput=eU;class eF extends eR{constructor(){super(...arguments),this._typeName="SECPTransferOutput",this._codecID=eE.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eE.AVMConstants.SECPXFEROUTPUTID:eE.AVMConstants.SECPXFEROUTPUTID_CODECONE}setCodecID(eb){if(0!==eb&&1!==eb)throw new e_.CodecIdError("Error - SECPTransferOutput.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.SECPXFEROUTPUTID:eE.AVMConstants.SECPXFEROUTPUTID_CODECONE}getOutputID(){return this._typeID}create(...eb){return new eF(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.SECPTransferOutput=eF;class eG extends eD.Output{constructor(){super(...arguments),this._typeName="SECPMintOutput",this._codecID=eE.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eE.AVMConstants.SECPMINTOUTPUTID:eE.AVMConstants.SECPMINTOUTPUTID_CODECONE}setCodecID(eb){if(0!==eb&&1!==eb)throw new e_.CodecIdError("Error - SECPMintOutput.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.SECPMINTOUTPUTID:eE.AVMConstants.SECPMINTOUTPUTID_CODECONE}getOutputID(){return this._typeID}makeTransferable(eb){return new eB(eb,this)}create(...eb){return new eG(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}select(eb,...ew){return(0,em.SelectOutputClass)(eb,...ew)}}em.SECPMintOutput=eG;class eY extends eU{constructor(eb,em,ew,eH){super(em,ew,eH),this._typeName="NFTMintOutput",this._codecID=eE.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eE.AVMConstants.NFTMINTOUTPUTID:eE.AVMConstants.NFTMINTOUTPUTID_CODECONE,void 0!==eb&&this.groupID.writeUInt32BE(eb,0)}setCodecID(eb){if(0!==eb&&1!==eb)throw new e_.CodecIdError("Error - NFTMintOutput.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.NFTMINTOUTPUTID:eE.AVMConstants.NFTMINTOUTPUTID_CODECONE}getOutputID(){return this._typeID}fromBuffer(eb,em=0){return this.groupID=eO.copyFrom(eb,em,em+4),em+=4,super.fromBuffer(eb,em)}toBuffer(){let eb=super.toBuffer(),em=this.groupID.length+eb.length,ew=[this.groupID,eb];return eN.Buffer.concat(ew,em)}create(...eb){return new eY(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.NFTMintOutput=eY;class eQ extends eU{constructor(eb,em,ew,eH,eV){super(ew,eH,eV),this._typeName="NFTTransferOutput",this._codecID=eE.AVMConstants.LATESTCODEC,this._typeID=0===this._codecID?eE.AVMConstants.NFTXFEROUTPUTID:eE.AVMConstants.NFTXFEROUTPUTID_CODECONE,this.sizePayload=eN.Buffer.alloc(4),this.getPayload=()=>eO.copyFrom(this.payload),this.getPayloadBuffer=()=>eN.Buffer.concat([eO.copyFrom(this.sizePayload),eO.copyFrom(this.payload)]),void 0!==eb&&void 0!==em&&(this.groupID.writeUInt32BE(eb,0),this.sizePayload.writeUInt32BE(em.length,0),this.payload=eO.copyFrom(em,0,em.length))}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{payload:eP.encoder(this.payload,eb,"Buffer","hex",this.payload.length)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.payload=eP.decoder(eb.payload,em,"hex","Buffer"),this.sizePayload=eN.Buffer.alloc(4),this.sizePayload.writeUInt32BE(this.payload.length,0)}setCodecID(eb){if(0!==eb&&1!==eb)throw new e_.CodecIdError("Error - NFTTransferOutput.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.NFTXFEROUTPUTID:eE.AVMConstants.NFTXFEROUTPUTID_CODECONE}getOutputID(){return this._typeID}fromBuffer(eb,em=0){this.groupID=eO.copyFrom(eb,em,em+4),em+=4,this.sizePayload=eO.copyFrom(eb,em,em+4);let ew=this.sizePayload.readUInt32BE(0);return em+=4,this.payload=eO.copyFrom(eb,em,em+ew),em+=ew,super.fromBuffer(eb,em)}toBuffer(){let eb=super.toBuffer(),em=this.groupID.length+this.sizePayload.length+this.payload.length+eb.length;this.sizePayload.writeUInt32BE(this.payload.length,0);let ew=[this.groupID,this.sizePayload,this.payload,eb];return eN.Buffer.concat(ew,em)}create(...eb){return new eQ(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.NFTTransferOutput=eQ},47809:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Tx=em.UnsignedTx=em.SelectTxClass=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(62064),eD=ew(41550),eS=ew(21616),e_=eH(ew(23482)),eO=ew(62027),eP=ew(47599),ej=ew(84863),eB=ew(45157),eR=ew(865),eU=ew(77556),eF=eV.default.getInstance(),eG=(eb,...em)=>{if(eb===eE.AVMConstants.BASETX)return new eO.BaseTx(...em);if(eb===eE.AVMConstants.CREATEASSETTX)return new eP.CreateAssetTx(...em);if(eb===eE.AVMConstants.OPERATIONTX)return new ej.OperationTx(...em);if(eb===eE.AVMConstants.IMPORTTX)return new eB.ImportTx(...em);if(eb===eE.AVMConstants.EXPORTTX)return new eR.ExportTx(...em);throw new eU.TransactionError("Error - SelectTxClass: unknown txtype")};em.SelectTxClass=eG;class eY extends eS.StandardUnsignedTx{constructor(){super(...arguments),this._typeName="UnsignedTx",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.transaction=(0,em.SelectTxClass)(eb.transaction._typeID),this.transaction.deserialize(eb.transaction,ew)}getTransaction(){return this.transaction}fromBuffer(eb,ew=0){this.codecID=eF.copyFrom(eb,ew,ew+2).readUInt16BE(0),ew+=2;let eH=eF.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.transaction=(0,em.SelectTxClass)(eH),this.transaction.fromBuffer(eb,ew)}sign(eb){let em=this.toBuffer(),ew=eN.Buffer.from((0,e_.default)("sha256").update(em).digest()),eH=this.transaction.sign(ew,eb);return new eQ(this,eH)}}em.UnsignedTx=eY;class eQ extends eS.StandardTx{constructor(){super(...arguments),this._typeName="Tx",this._typeID=void 0}deserialize(eb,em="hex"){super.deserialize(eb,em),this.unsignedTx=new eY,this.unsignedTx.deserialize(eb.unsignedTx,em),this.credentials=[];for(let ew=0;ew{let eN=this.getAllUTXOs(),eV={};for(let ew=0;ew{if(eU>eN.length)throw new e$.ThresholdError("Error - UTXOSet.buildBaseTx: threshold is greater than number of addresses");void 0===eD&&(eD=eN),void 0===eO&&(eO=eH);let eF=new eE.default(0);if(ew.eq(eF))return;let eY=new e6(eN,eV,eD);eH.toString("hex")===eO.toString("hex")?eY.addAssetAmount(eH,ew,eS):(eY.addAssetAmount(eH,ew,eF),this._feeCheck(eS,eO)&&eY.addAssetAmount(eO,eF,eS));let eQ=[],eK=[],eZ=this.getMinimumSpendable(eY,eB,eR,eU);if(void 0===eZ)eQ=eY.getInputs(),eK=eY.getAllOutputs();else throw eZ;let eW=new eG.BaseTx(eb,em,eK,eQ,eP);return new e_.UnsignedTx(eW)},this.buildCreateAssetTx=(eb,em,ew,eH,eN,eV,eS,eO,eP,eB,eR,eF,eG=(0,ej.UnixNow)())=>{let eY=new eE.default(0),eQ=[],eK=[];if(this._feeCheck(eB,eR)){let eb=new e6(ew,ew,eH);eb.addAssetAmount(eR,eY,eB);let em=this.getMinimumSpendable(eb,eG);if(void 0===em)eQ=eb.getInputs(),eK=eb.getAllOutputs();else throw em}if(void 0!==eP)for(let eb=0;eb{let eG=new eE.default(0),eY=[],eQ=[];if(this._feeCheck(eO,eB)){let eb=new e6(eN,eN,eV);eb.addAssetAmount(eB,eG,eO);let em=this.getMinimumSpendable(eb,eU);if(void 0===em)eY=eb.getInputs(),eQ=eb.getAllOutputs();else throw em}let eK=[],eZ=new eP.SECPMintOperation(ew,eH),eW=this.getUTXO(eD);if(void 0===eW)throw new e$.UTXOError("Error - UTXOSet.buildSECPMintTx: UTXOID not found");if(eW.getOutput().getOutputID()!==eS.AVMConstants.SECPMINTOUTPUTID)throw new e$.SECPMintOutputError("Error - UTXOSet.buildSECPMintTx: UTXO is not a SECPMINTOUTPUTID");let eX=eW.getOutput(),eJ=eX.getSpenders(eN,eU);for(let eb=0;eb{let eQ=new eE.default(0),eK=[],eZ=[];if(this._feeCheck(eP,eR)){let eb=new e6(ew,ew,eH);eb.addAssetAmount(eR,eQ,eP);let em=this.getMinimumSpendable(eb,eG);if(void 0===em)eK=eb.getInputs(),eZ=eb.getAllOutputs();else throw em}let eW=new eB.InitialStates;for(let eb=0;eb{let eG=new eE.default(0),eY=[],eQ=[];if(this._feeCheck(eO,eB)){let eb=new e6(eH,eH,eN);eb.addAssetAmount(eB,eG,eO);let em=this.getMinimumSpendable(eb,eU);if(void 0===em)eY=eb.getInputs(),eQ=eb.getAllOutputs();else throw em}let eK=[],eZ=new eP.NFTMintOperation(eD,eS,ew);for(let eb=0;eb{let eY=new eE.default(0),eQ=[],eK=[];if(this._feeCheck(eS,eO)){let eb=new e6(eH,eH,eN);eb.addAssetAmount(eO,eY,eS);let em=this.getMinimumSpendable(eb,eR);if(void 0===em)eQ=eb.getInputs(),eK=eb.getAllOutputs();else throw em}let eZ=[];for(let eb=0;eb{let eY=new eE.default(0),eK=[],eZ=[];void 0===eP&&(eP=eY.clone());let eW=[],eX=new eE.default(0),eJ=eB.toString("hex");for(let eb=0;eb{let eG=[],eQ=[],eZ=[];void 0===eD&&(eD=eN);let eW=new eE.default(0);if(ew.eq(eW))return;void 0===eP&&(eP=eH),void 0===eS&&(eS=eX.cb58Decode(eK.PlatformChainID));let e$=new e6(eN,eV,eD);eH.toString("hex")===eP.toString("hex")?e$.addAssetAmount(eH,ew,eO):(e$.addAssetAmount(eH,ew,eW),this._feeCheck(eO,eP)&&e$.addAssetAmount(eP,eW,eO));let eJ=this.getMinimumSpendable(e$,eR,eU,eF);if(void 0===eJ)eG=e$.getInputs(),eQ=e$.getChangeOutputs(),eZ=e$.getOutputs();else throw eJ;let e0=new eY.ExportTx(eb,em,eQ,eG,eB,eS,eZ);return new e_.UnsignedTx(e0)}}deserialize(eb,em="hex"){super.deserialize(eb,em);let ew={};for(let eH in eb.utxos){let eN=eJ.decoder(eH,em,"base58","base58");ew[`${eN}`]=new e0,ew[`${eN}`].deserialize(eb.utxos[`${eH}`],em)}let eH={};for(let ew in eb.addressUTXOs){let eN=eJ.decoder(ew,em,"cb58","hex"),eV={};for(let eH in eb.addressUTXOs[`${ew}`])eV[`${eJ.decoder(eH,em,"base58","base58")}`]=eJ.decoder(eb.addressUTXOs[`${ew}`][`${eH}`],em,"decimalString","BN");eH[`${eN}`]=eV}this.utxos=ew,this.addressUTXOs=eH}parseUTXO(eb){let em=new e0;if("string"==typeof eb)em.fromBuffer(eX.cb58Decode(eb));else if(eb instanceof e0)em.fromBuffer(eb.toBuffer());else throw new e$.UTXOError("Error - UTXO.parseUTXO: utxo parameter is not a UTXO or string");return em}create(...eb){return new e4}clone(){let eb=this.create(),em=this.getAllUTXOs();return eb.addArray(em),eb}_feeCheck(eb,em){return void 0!==eb&&void 0!==em&&eb.gt(new eE.default(0))&&em instanceof eN.Buffer}}em.UTXOSet=e4},61775:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Vertex=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(62064),eD=ew(47809),eS=ew(3079),e_=eH(ew(13550)),eO=eV.default.getInstance();class eP extends eS.Serializable{constructor(eb=eS.DefaultNetworkID,em="2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",ew=new e_.default(0),eH=0,eN=[],eV=[],eD=[]){super(),this._typeName="Vertex",this._codecID=eE.AVMConstants.LATESTCODEC,this.networkID=eb,this.blockchainID=eO.cb58Decode(em),this.height=ew,this.epoch=eH,this.parentIDs=eN,this.numParentIDs=eN.length,this.txs=eV,this.numTxs=eV.length,this.restrictions=eD,this.numRestrictions=eD.length}getNetworkID(){return this.networkID}getBlockchainID(){return eO.cb58Encode(this.blockchainID)}getHeight(){return this.height}getEpoch(){return this.epoch}getParentIDs(){return this.parentIDs}getTxs(){return this.txs}getRestrictions(){return this.restrictions}setCodecID(eb){if(0!==eb&&1!==eb)throw new eS.CodecIdError("Error - Vertex.setCodecID: invalid codecID. Valid codecIDs are 0 and 1.");this._codecID=eb,this._typeID=0===this._codecID?eE.AVMConstants.VERTEX:eE.AVMConstants.VERTEX_CODECONE}fromBuffer(eb,em=0){em+=2,this.blockchainID=eO.copyFrom(eb,em,em+32),em+=32;let ew=eO.copyFrom(eb,em,em+8);this.height=eO.fromBufferToBN(ew),em+=8;let eH=eO.copyFrom(eb,em,em+4);this.epoch=eH.readInt32BE(0),em+=4;let eN=eO.copyFrom(eb,em,em+4);this.numParentIDs=eN.readInt32BE(0),em+=4;for(let ew=0;ewem&&eb.byteLength-em>4){let ew=eO.copyFrom(eb,em,em+4);this.numRestrictions=ew.readInt32BE(0),em+=4;for(let ew=0;ew{eV.push(eb)});let eE=this.getTxs(),eD=eN.Buffer.alloc(4);eD.writeUInt32BE(eE.length,0),eV.push(eD);let eS=0,e_=eN.Buffer.alloc(4);return eE.forEach(eb=>{let em=eb.toBuffer();eS+=em.byteLength}),e_.writeUInt32BE(eS,0),eV.push(e_),eE.forEach(eb=>{let em=eb.toBuffer();eV.push(em)}),eN.Buffer.concat(eV)}clone(){let eb=new eP;return eb.fromBuffer(this.toBuffer()),eb}}em.Vertex=eP},80512:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})},eN=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.EVMAPI=void 0;let eV=ew(48764),eE=eN(ew(13550)),eD=ew(98769),eS=eN(ew(89734)),e_=ew(89222),eO=ew(50754),eP=ew(89858),ej=ew(73653),eB=ew(17705),eR=ew(40320),eU=ew(20001),eF=ew(31612),eG=ew(77556),eY=ew(3079),eQ=eS.default.getInstance(),eK=eY.Serialization.getInstance();class eZ extends eD.JRPCAPI{constructor(eb,em="/ext/bc/C/avax",ew=""){super(eb,em),this.keychain=new eO.KeyChain("",""),this.blockchainID="",this.blockchainAlias=void 0,this.AVAXAssetID=void 0,this.txFee=void 0,this.getBlockchainAlias=()=>{if(void 0===this.blockchainAlias){let eb=this.core.getNetworkID();if(!(eb in eP.Defaults.network)||!(this.blockchainID in eP.Defaults.network[`${eb}`]))return;this.blockchainAlias=eP.Defaults.network[`${eb}`][this.blockchainID].alias}return this.blockchainAlias},this.setBlockchainAlias=eb=>{this.blockchainAlias=eb},this.getBlockchainID=()=>this.blockchainID,this.refreshBlockchainID=eb=>{let em=this.core.getNetworkID();return void 0===eb&&void 0!==eP.Defaults.network[`${em}`]?(this.blockchainID=eP.Defaults.network[`${em}`].C.blockchainID,!0):"string"==typeof eb&&(this.blockchainID=eb,!0)},this.parseAddress=eb=>{let em=this.getBlockchainAlias(),ew=this.getBlockchainID();return eQ.parseAddress(eb,ew,em,eB.EVMConstants.ADDRESSLENGTH)},this.addressFromBuffer=eb=>{let em=this.getBlockchainAlias()?this.getBlockchainAlias():this.getBlockchainID(),ew="bech32";return eK.bufferToType(eb,ew,this.core.getHRP(),em)},this.getAssetDescription=eb=>eH(this,void 0,void 0,function*(){let em;em="string"!=typeof eb?eQ.cb58Encode(eb):eb;let ew={assetID:em},eH=this.getBaseURL();this.setBaseURL("/ext/bc/X");let eN=yield this.callMethod("avm.getAssetDescription",ew);return this.setBaseURL(eH),{name:eN.data.result.name,symbol:eN.data.result.symbol,assetID:eQ.cb58Decode(eN.data.result.assetID),denomination:parseInt(eN.data.result.denomination,10)}}),this.getAVAXAssetID=(eb=!1)=>eH(this,void 0,void 0,function*(){if(void 0===this.AVAXAssetID||eb){let eb=yield this.getAssetDescription(eP.PrimaryAssetAlias);this.AVAXAssetID=eb.assetID}return this.AVAXAssetID}),this.setAVAXAssetID=eb=>{"string"==typeof eb&&(eb=eQ.cb58Decode(eb)),this.AVAXAssetID=eb},this.getDefaultTxFee=()=>new eE.default(this.core.getNetworkID() in eP.Defaults.network?eP.Defaults.network[this.core.getNetworkID()].C.txFee:0),this.getAssetBalance=(eb,em,ew)=>eH(this,void 0,void 0,function*(){let eH=[eb,em,ew],eN="eth_getAssetBalance",eV="ext/bc/C/rpc",eE=yield this.callMethod(eN,eH,eV);return eE.data}),this.getAtomicTxStatus=eb=>eH(this,void 0,void 0,function*(){let em={txID:eb},ew=yield this.callMethod("avax.getAtomicTxStatus",em);return ew.data.result.status?ew.data.result.status:ew.data.result}),this.getAtomicTx=eb=>eH(this,void 0,void 0,function*(){let em={txID:eb},ew=yield this.callMethod("avax.getAtomicTx",em);return ew.data.result.tx}),this.getTxFee=()=>(void 0===this.txFee&&(this.txFee=this.getDefaultTxFee()),this.txFee),this.export=(eb,em,ew,eN,eV)=>eH(this,void 0,void 0,function*(){let eH={to:ew,amount:eN.toString(10),username:eb,password:em,assetID:eV},eE=yield this.callMethod("avax.export",eH);return eE.data.result.txID?eE.data.result.txID:eE.data.result}),this.exportAVAX=(eb,em,ew,eN)=>eH(this,void 0,void 0,function*(){let eH={to:ew,amount:eN.toString(10),username:eb,password:em},eV=yield this.callMethod("avax.exportAVAX",eH);return eV.data.result.txID?eV.data.result.txID:eV.data.result}),this.getUTXOs=(eb,em,ew=0,eN,eE="hex")=>eH(this,void 0,void 0,function*(){"string"==typeof eb&&(eb=[eb]);let eH={addresses:eb,limit:ew,encoding:eE};void 0!==eN&&eN&&(eH.startIndex=eN),void 0!==em&&(eH.sourceChain=em);let eD=yield this.callMethod("avax.getUTXOs",eH),eS=new e_.UTXOSet,eO=eD.data.result.utxos;if(eO.length>0&&"0x"===eO[0].substring(0,2)){let eb=[];eO.forEach(em=>{eb.push(eQ.cb58Encode(new eV.Buffer(em.slice(2),"hex")))}),eS.addArray(eb,!1)}else eS.addArray(eO,!1);return eD.data.result.utxos=eS,eD.data.result}),this.import=(eb,em,ew,eN)=>eH(this,void 0,void 0,function*(){let eH={to:ew,sourceChain:eN,username:eb,password:em},eV=yield this.callMethod("avax.import",eH);return eV.data.result.txID?eV.data.result.txID:eV.data.result}),this.importAVAX=(eb,em,ew,eN)=>eH(this,void 0,void 0,function*(){let eH={to:ew,sourceChain:eN,username:eb,password:em},eV=yield this.callMethod("avax.importAVAX",eH);return eV.data.result.txID?eV.data.result.txID:eV.data.result}),this.importKey=(eb,em,ew)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,privateKey:ew},eN=yield this.callMethod("avax.importKey",eH);return eN.data.result.address?eN.data.result.address:eN.data.result}),this.issueTx=eb=>eH(this,void 0,void 0,function*(){let em="";if("string"==typeof eb)em=eb;else if(eb instanceof eV.Buffer){let ew=new ej.Tx;ew.fromBuffer(eb),em=ew.toStringHex()}else if(eb instanceof ej.Tx)em=eb.toStringHex();else throw new eG.TransactionError("Error - avax.issueTx: provided tx is not expected type of string, Buffer, or Tx");let ew={tx:em.toString(),encoding:"hex"},eH=yield this.callMethod("avax.issueTx",ew);return eH.data.result.txID?eH.data.result.txID:eH.data.result}),this.exportKey=(eb,em,ew)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,address:ew},eN=yield this.callMethod("avax.exportKey",eH);return eN.data.result}),this.buildImportTx=(eb,em,ew,eN,eD,eS=new eE.default(0))=>eH(this,void 0,void 0,function*(){let eH;if(this._cleanAddressArray(eD,"buildImportTx").map(eb=>eQ.stringToAddress(eb)),"string"==typeof eN)eH=eN,eN=eQ.cb58Decode(eN);else if(void 0===eN||!(eN instanceof eV.Buffer))throw new eG.ChainIdError("Error - EVMAPI.buildImportTx: sourceChain is undefined or invalid sourceChain type.");let eE=yield this.getUTXOs(ew,eH,0,void 0),e_=eE.utxos,eO=this.core.getNetworkID(),ej=eP.Defaults.network[`${eO}`].X.avaxAssetID,eB=eQ.cb58Decode(ej),eR=e_.getAllUTXOs();if(0===eR.length)throw new eG.NoAtomicUTXOsError("Error - EVMAPI.buildImportTx: no atomic utxos to import");let eU=eb.buildImportTx(eO,eQ.cb58Decode(this.blockchainID),em,eR,eN,eS,eB);return eU}),this.buildExportTx=(eb,em,ew,eN,eD,eS,e_=0,eO=new eE.default(0),eP=1,eB=new eE.default(0))=>eH(this,void 0,void 0,function*(){let eH={};if(eS.map(eb=>{eH[eb.split("-")[0]]=!0}),1!==Object.keys(eH).length)throw new eG.AddressError("Error - EVMAPI.buildExportTx: To addresses must have the same chainID prefix.");if(void 0===ew)throw new eG.ChainIdError("Error - EVMAPI.buildExportTx: Destination ChainID is undefined.");if("string"==typeof ew)ew=eQ.cb58Decode(ew);else if(!(ew instanceof eV.Buffer))throw new eG.ChainIdError("Error - EVMAPI.buildExportTx: Invalid destinationChain type");if(32!==ew.length)throw new eG.ChainIdError("Error - EVMAPI.buildExportTx: Destination ChainID must be 32 bytes in length.");let eE=yield this.getAssetDescription("AVAX"),eY=[];if(eQ.cb58Encode(eE.assetID)===em){let ew=new eR.EVMInput(eN,eb.add(eB),em,e_);ew.addSignatureIdx(0,eQ.stringToAddress(eD)),eY.push(ew)}else{let ew=new eR.EVMInput(eN,eB,eE.assetID,e_);ew.addSignatureIdx(0,eQ.stringToAddress(eD)),eY.push(ew);let eH=new eR.EVMInput(eN,eb,em,e_);eH.addSignatureIdx(0,eQ.stringToAddress(eD)),eY.push(eH)}let eK=[];eS.map(eb=>{eK.push(eQ.stringToAddress(eb))});let eZ=[],eW=new eU.SECPTransferOutput(eb,eK,eO,eP),e$=new eU.TransferableOutput(eQ.cb58Decode(em),eW);eZ.push(e$),eY=eY.sort(eR.EVMInput.comparator()),eZ=eZ.sort(eU.TransferableOutput.comparator());let eX=new eF.ExportTx(this.core.getNetworkID(),eQ.cb58Decode(this.blockchainID),ew,eY,eZ),eJ=new ej.UnsignedTx(eX);return eJ}),this.keyChain=()=>this.keychain,this.newKeyChain=()=>{let eb=this.getBlockchainAlias();return eb?this.keychain=new eO.KeyChain(this.core.getHRP(),eb):this.keychain=new eO.KeyChain(this.core.getHRP(),this.blockchainID),this.keychain},this.getBaseFee=()=>eH(this,void 0,void 0,function*(){let eb=[],em="eth_baseFee",ew="ext/bc/C/rpc",eH=yield this.callMethod(em,eb,ew);return eH.data.result}),this.getMaxPriorityFeePerGas=()=>eH(this,void 0,void 0,function*(){let eb=[],em="eth_maxPriorityFeePerGas",ew="ext/bc/C/rpc",eH=yield this.callMethod(em,eb,ew);return eH.data.result}),this.blockchainID=ew;let eN=eb.getNetworkID();if(eN in eP.Defaults.network&&ew in eP.Defaults.network[`${eN}`]){let eb=eP.Defaults.network[`${eN}`][`${ew}`].alias;this.keychain=new eO.KeyChain(this.core.getHRP(),eb)}else this.keychain=new eO.KeyChain(this.core.getHRP(),ew)}_cleanAddressArray(eb,em){let ew=[],eH=this.getBlockchainAlias()?this.getBlockchainAlias():this.getBlockchainID();return eb&&eb.length>0&&eb.forEach(eb=>{if("string"==typeof eb){if(void 0===this.parseAddress(eb))throw new eG.AddressError("Error - Invalid address format");ew.push(eb)}else{let em="bech32";ew.push(eK.bufferToType(eb,em,this.core.getHRP(),eH))}}),ew}}em.EVMAPI=eZ},84771:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.EVMBaseTx=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(66408),eD=ew(89858),eS=ew(73653),e_=eV.default.getInstance();class eO extends eE.EVMStandardBaseTx{constructor(eb=eD.DefaultNetworkID,em=eN.Buffer.alloc(32,16)){super(eb,em),this._typeName="BaseTx",this._typeID=void 0}deserialize(eb,em="hex"){super.deserialize(eb,em)}getTxType(){return this._typeID}fromBuffer(eb,em=0){return this.networkID=e_.copyFrom(eb,em,em+4),em+=4,this.blockchainID=e_.copyFrom(eb,em,em+32),em+=32}sign(eb,em){let ew=[];return ew}clone(){let eb=new eO;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eO(...eb)}select(eb,...em){let ew=(0,eS.SelectTxClass)(eb,...em);return ew}}em.EVMBaseTx=eO},17705:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.EVMConstants=void 0;class ew{}em.EVMConstants=ew,ew.SECPCREDENTIAL=9,ew.IMPORTTX=0,ew.EXPORTTX=1,ew.SECPINPUTID=5,ew.ASSETIDLEN=32,ew.SECPXFEROUTPUTID=7,ew.LATESTCODEC=0,ew.ADDRESSLENGTH=20},40522:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.SECPCredential=em.SelectCredentialClass=void 0;let eH=ew(17705),eN=ew(65614),eV=ew(77556),eE=(eb,...em)=>{if(eb===eH.EVMConstants.SECPCREDENTIAL)return new eD(...em);throw new eV.CredIdError("Error - SelectCredentialClass: unknown credid")};em.SelectCredentialClass=eE;class eD extends eN.Credential{constructor(){super(...arguments),this._typeName="SECPCredential",this._typeID=eH.EVMConstants.SECPCREDENTIAL}getCredentialID(){return this._typeID}clone(){let eb=new eD;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eD(...eb)}select(eb,...ew){return(0,em.SelectCredentialClass)(eb,...ew)}}em.SECPCredential=eD},31612:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.ExportTx=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(17705),eD=ew(84771),eS=ew(40522),e_=ew(65614),eO=ew(40320),eP=ew(48984),ej=ew(20001),eB=ew(77556),eR=eV.default.getInstance(),eU=eP.Serialization.getInstance();class eF extends eD.EVMBaseTx{constructor(eb,em=eN.Buffer.alloc(32,16),ew=eN.Buffer.alloc(32,16),eH,eV){super(eb,em),this._typeName="ExportTx",this._typeID=eE.EVMConstants.EXPORTTX,this.destinationChain=eN.Buffer.alloc(32),this.numInputs=eN.Buffer.alloc(4),this.inputs=[],this.numExportedOutputs=eN.Buffer.alloc(4),this.exportedOutputs=[],this.destinationChain=ew,void 0!==eH&&Array.isArray(eH)&&(eH.forEach(eb=>{if(!(eb instanceof eO.EVMInput))throw new eB.EVMInputError("Error - ExportTx.constructor: invalid EVMInput in array parameter 'inputs'")}),eH.length>1&&(eH=eH.sort(eO.EVMInput.comparator())),this.inputs=eH),void 0!==eV&&Array.isArray(eV)&&(eV.forEach(eb=>{if(!(eb instanceof ej.TransferableOutput))throw new eB.TransferableOutputError("Error - ExportTx.constructor: TransferableOutput EVMInput in array parameter 'exportedOutputs'")}),this.exportedOutputs=eV)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{destinationChain:eU.encoder(this.destinationChain,eb,"Buffer","cb58"),exportedOutputs:this.exportedOutputs.map(em=>em.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.destinationChain=eU.decoder(eb.destinationChain,em,"cb58","Buffer",32),this.exportedOutputs=eb.exportedOutputs.map(eb=>{let ew=new ej.TransferableOutput;return ew.deserialize(eb,em),ew}),this.numExportedOutputs=eN.Buffer.alloc(4),this.numExportedOutputs.writeUInt32BE(this.exportedOutputs.length,0)}getDestinationChain(){return this.destinationChain}getInputs(){return this.inputs}getExportedOutputs(){return this.exportedOutputs}toBuffer(){if(void 0===this.destinationChain)throw new eB.ChainIdError("ExportTx.toBuffer -- this.destinationChain is undefined");this.numInputs.writeUInt32BE(this.inputs.length,0),this.numExportedOutputs.writeUInt32BE(this.exportedOutputs.length,0);let eb=[super.toBuffer(),this.destinationChain,this.numInputs],em=super.toBuffer().length+this.destinationChain.length+this.numInputs.length;return this.inputs.forEach(ew=>{em+=ew.toBuffer().length,eb.push(ew.toBuffer())}),em+=this.numExportedOutputs.length,eb.push(this.numExportedOutputs),this.exportedOutputs.forEach(ew=>{em+=ew.toBuffer().length,eb.push(ew.toBuffer())}),eN.Buffer.concat(eb,em)}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em),this.destinationChain=eR.copyFrom(eb,em,em+32),em+=32,this.numInputs=eR.copyFrom(eb,em,em+4),em+=4;let ew=this.numInputs.readUInt32BE(0);for(let eH=0;eH{let eN=(0,eS.SelectCredentialClass)(eH.getCredentialID()),eV=eH.getSigIdxs();eV.forEach(ew=>{let eH=em.getKey(ew.getSource()),eV=eH.sign(eb),eE=new e_.Signature;eE.fromBuffer(eV),eN.addSignature(eE)}),ew.push(eN)}),ew}}em.ExportTx=eF},40314:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.ImportTx=void 0;let eN=ew(48764),eV=eH(ew(13550)),eE=eH(ew(89734)),eD=ew(17705),eS=ew(20001),e_=ew(40320),eO=ew(84771),eP=ew(40522),ej=ew(65614),eB=ew(7451),eR=ew(89858),eU=ew(48984),eF=ew(77556),eG=eE.default.getInstance(),eY=eU.Serialization.getInstance();class eQ extends eO.EVMBaseTx{constructor(eb=eR.DefaultNetworkID,em=eN.Buffer.alloc(32,16),ew=eN.Buffer.alloc(32,16),eH,eE,eO=new eV.default(0)){super(eb,em),this._typeName="ImportTx",this._typeID=eD.EVMConstants.IMPORTTX,this.sourceChain=eN.Buffer.alloc(32),this.numIns=eN.Buffer.alloc(4),this.importIns=[],this.numOuts=eN.Buffer.alloc(4),this.outs=[],this.sourceChain=ew;let eP=!1,ej=!1;void 0!==eH&&Array.isArray(eH)&&eH.length>0&&(eH.forEach(eb=>{if(!(eb instanceof e_.TransferableInput))throw new eF.TransferableInputError("Error - ImportTx.constructor: invalid TransferableInput in array parameter 'importIns'")}),eP=!0,this.importIns=eH),void 0!==eE&&Array.isArray(eE)&&eE.length>0&&(eE.forEach(eb=>{if(!(eb instanceof eS.EVMOutput))throw new eF.EVMOutputError("Error - ImportTx.constructor: invalid EVMOutput in array parameter 'outs'")}),eE.length>1&&(eE=eE.sort(eS.EVMOutput.comparator())),ej=!0,this.outs=eE),eP&&ej&&this.validateOuts(eO)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{sourceChain:eY.encoder(this.sourceChain,eb,"Buffer","cb58"),importIns:this.importIns.map(em=>em.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.sourceChain=eY.decoder(eb.sourceChain,em,"cb58","Buffer",32),this.importIns=eb.importIns.map(eb=>{let ew=new e_.TransferableInput;return ew.deserialize(eb,em),ew}),this.numIns=eN.Buffer.alloc(4),this.numIns.writeUInt32BE(this.importIns.length,0)}getTxType(){return this._typeID}getSourceChain(){return this.sourceChain}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em),this.sourceChain=eG.copyFrom(eb,em,em+32),em+=32,this.numIns=eG.copyFrom(eb,em,em+4),em+=4;let ew=this.numIns.readUInt32BE(0);for(let eH=0;eH{em+=ew.toBuffer().length,eb.push(ew.toBuffer())}),em+=this.numOuts.length,eb.push(this.numOuts),this.outs.forEach(ew=>{em+=ew.toBuffer().length,eb.push(ew.toBuffer())}),eN.Buffer.concat(eb,em)}getImportInputs(){return this.importIns}getOuts(){return this.outs}clone(){let eb=new eQ;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eQ(...eb)}sign(eb,em){let ew=super.sign(eb,em);return this.importIns.forEach(eH=>{let eN=(0,eP.SelectCredentialClass)(eH.getInput().getCredentialID()),eV=eH.getInput().getSigIdxs();eV.forEach(ew=>{let eH=em.getKey(ew.getSource()),eV=eH.sign(eb),eE=new ej.Signature;eE.fromBuffer(eV),eN.addSignature(eE)}),ew.push(eN)}),ew}validateOuts(eb){let em=new Map;this.outs.forEach(eb=>{let ew=eb.getAddressString(),eH=eG.cb58Encode(eb.getAssetID());if(em.has(ew)){let eb=em.get(ew);if(eb.includes(eH)){let eb=`Error - ImportTx: duplicate (address, assetId) pair found in outputs: (0x${ew}, ${eH})`;throw new eF.EVMOutputError(eb)}eb.push(eH)}else em.set(ew,[eH])});let ew=this.getNetworkID(),eH=new eV.default(0),eN=eR.Defaults.network[`${ew}`].X.avaxAssetID;if(this.importIns.forEach(eb=>{if(eb.getInput() instanceof eB.StandardAmountInput&&eN===eG.cb58Encode(eb.getAssetID())){let em=eb.getInput(),ew=em;eH.iadd(ew.getAmount())}}),this.outs.forEach(eb=>{eN===eG.cb58Encode(eb.getAssetID())&&eH.isub(eb.getAmount())}),eH.lt(eb)){let em=`Error - ${eb} nAVAX required for fee and only ${eH} nAVAX provided`;throw new eF.EVMFeeError(em)}}}em.ImportTx=eQ},36969:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(80512),em),eN(ew(84771),em),eN(ew(17705),em),eN(ew(40522),em),eN(ew(40320),em),eN(ew(56005),em),eN(ew(31612),em),eN(ew(40314),em),eN(ew(50754),em),eN(ew(20001),em),eN(ew(73653),em),eN(ew(89222),em)},40320:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.EVMInput=em.SECPTransferInput=em.AmountInput=em.TransferableInput=em.SelectInputClass=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(17705),eD=ew(7451),eS=ew(20001),e_=eH(ew(13550)),eO=ew(65614),eP=ew(77556),ej=ew(3079),eB=eV.default.getInstance(),eR=(eb,...em)=>{if(eb===eE.EVMConstants.SECPINPUTID)return new eG(...em);throw new eP.InputIdError("Error - SelectInputClass: unknown inputID")};em.SelectInputClass=eR;class eU extends eD.StandardTransferableInput{constructor(){super(...arguments),this._typeName="TransferableInput",this._typeID=void 0,this.getCost=()=>{let eb=this.getInput().getSigIdxs().length;return eb*ej.Defaults.network[1].C.costPerSignature}}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.input=(0,em.SelectInputClass)(eb.input._typeID),this.input.deserialize(eb.input,ew)}fromBuffer(eb,ew=0){this.txid=eB.copyFrom(eb,ew,ew+32),ew+=32,this.outputidx=eB.copyFrom(eb,ew,ew+4),ew+=4,this.assetID=eB.copyFrom(eb,ew,ew+eE.EVMConstants.ASSETIDLEN),ew+=32;let eH=eB.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.input=(0,em.SelectInputClass)(eH),this.input.fromBuffer(eb,ew)}}em.TransferableInput=eU;class eF extends eD.StandardAmountInput{constructor(){super(...arguments),this._typeName="AmountInput",this._typeID=void 0}select(eb,...ew){return(0,em.SelectInputClass)(eb,...ew)}}em.AmountInput=eF;class eG extends eF{constructor(){super(...arguments),this._typeName="SECPTransferInput",this._typeID=eE.EVMConstants.SECPINPUTID,this.getCredentialID=()=>eE.EVMConstants.SECPCREDENTIAL}getInputID(){return eE.EVMConstants.SECPINPUTID}create(...eb){return new eG(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.SECPTransferInput=eG;class eY extends eS.EVMOutput{constructor(eb,em,ew,eH){if(super(eb,em,ew),this.nonce=eN.Buffer.alloc(8),this.nonceValue=new e_.default(0),this.sigCount=eN.Buffer.alloc(4),this.sigIdxs=[],this.getSigIdxs=()=>this.sigIdxs,this.addSignatureIdx=(eb,em)=>{let ew=new eO.SigIdx,eH=eN.Buffer.alloc(4);eH.writeUInt32BE(eb,0),ew.fromBuffer(eH),ew.setSource(em),this.sigIdxs.push(ew),this.sigCount.writeUInt32BE(this.sigIdxs.length,0)},this.getNonce=()=>this.nonceValue.clone(),this.getCredentialID=()=>eE.EVMConstants.SECPCREDENTIAL,void 0!==eH){let eb;eb="number"==typeof eH?new e_.default(eH):eH,this.nonceValue=eb.clone(),this.nonce=eB.fromBNToBuffer(eb,8)}}toBuffer(){let eb=super.toBuffer(),em=eb.length+this.nonce.length,ew=[eb,this.nonce];return eN.Buffer.concat(ew,em)}fromBuffer(eb,em=0){return em=super.fromBuffer(eb,em),this.nonce=eB.copyFrom(eb,em,em+8),em+=8}toString(){return eB.bufferToB58(this.toBuffer())}create(...eb){return new eY(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.EVMInput=eY},56005:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},50754:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.KeyChain=em.KeyPair=void 0;let eN=eH(ew(89734)),eV=ew(57248),eE=ew(3079),eD=eN.default.getInstance();eE.Serialization.getInstance();class eS extends eV.SECP256k1KeyPair{clone(){let eb=new eS(this.hrp,this.chainID);return eb.importKey(eD.copyFrom(this.getPrivateKey())),eb}create(...eb){return 2==eb.length?new eS(eb[0],eb[1]):new eS(this.hrp,this.chainID)}}em.KeyPair=eS;class e_ extends eV.SECP256k1KeyChain{constructor(eb,em){super(),this.hrp="",this.chainID="",this.makeKey=()=>{let eb=new eS(this.hrp,this.chainID);return this.addKey(eb),eb},this.addKey=eb=>{eb.setChainID(this.chainID),super.addKey(eb)},this.importKey=eb=>{let em;let ew=new eS(this.hrp,this.chainID);return em="string"==typeof eb?eD.cb58Decode(eb.split("-")[1]):eD.copyFrom(eb),ew.importKey(em),ew.getAddress().toString("hex") in this.keys||this.addKey(ew),ew},this.hrp=eb,this.chainID=em}create(...eb){return 2==eb.length?new e_(eb[0],eb[1]):new e_(this.hrp,this.chainID)}clone(){let eb=new e_(this.hrp,this.chainID);for(let em in this.keys)eb.addKey(this.keys[`${em}`].clone());return eb}union(eb){let em=eb.clone();for(let eb in this.keys)em.addKey(this.keys[`${eb}`].clone());return em}}em.KeyChain=e_},20001:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.EVMOutput=em.SECPTransferOutput=em.AmountOutput=em.TransferableOutput=em.SelectOutputClass=void 0;let eN=ew(48764),eV=eH(ew(13550)),eE=eH(ew(89734)),eD=ew(17705),eS=ew(49009),e_=ew(77556),eO=eE.default.getInstance(),eP=(eb,...em)=>{if(eb==eD.EVMConstants.SECPXFEROUTPUTID)return new eR(...em);throw new e_.OutputIdError("Error - SelectOutputClass: unknown outputID")};em.SelectOutputClass=eP;class ej extends eS.StandardTransferableOutput{constructor(){super(...arguments),this._typeName="TransferableOutput",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.output=(0,em.SelectOutputClass)(eb.output._typeID),this.output.deserialize(eb.output,ew)}fromBuffer(eb,ew=0){this.assetID=eO.copyFrom(eb,ew,ew+eD.EVMConstants.ASSETIDLEN),ew+=eD.EVMConstants.ASSETIDLEN;let eH=eO.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.output=(0,em.SelectOutputClass)(eH),this.output.fromBuffer(eb,ew)}}em.TransferableOutput=ej;class eB extends eS.StandardAmountOutput{constructor(){super(...arguments),this._typeName="AmountOutput",this._typeID=void 0}makeTransferable(eb){return new ej(eb,this)}select(eb,...ew){return(0,em.SelectOutputClass)(eb,...ew)}}em.AmountOutput=eB;class eR extends eB{constructor(){super(...arguments),this._typeName="SECPTransferOutput",this._typeID=eD.EVMConstants.SECPXFEROUTPUTID}getOutputID(){return this._typeID}create(...eb){return new eR(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.SECPTransferOutput=eR;class eU{constructor(eb,em,ew){if(this.address=eN.Buffer.alloc(20),this.amount=eN.Buffer.alloc(8),this.amountValue=new eV.default(0),this.assetID=eN.Buffer.alloc(32),this.getAddress=()=>this.address,this.getAddressString=()=>this.address.toString("hex"),this.getAmount=()=>this.amountValue.clone(),this.getAssetID=()=>this.assetID,void 0!==eb&&void 0!==em&&void 0!==ew){let eH;if("string"==typeof eb){let em=eb.substring(0,2);"0x"===em&&(eb=eb.split("x")[1]),eb=eN.Buffer.from(eb,"hex")}eH="number"==typeof em?new eV.default(em):em,ew instanceof eN.Buffer||(ew=eO.cb58Decode(ew)),this.address=eb,this.amountValue=eH.clone(),this.amount=eO.fromBNToBuffer(eH,8),this.assetID=ew}}toBuffer(){let eb=this.address.length+this.amount.length+this.assetID.length,em=[this.address,this.amount,this.assetID],ew=eN.Buffer.concat(em,eb);return ew}fromBuffer(eb,em=0){return this.address=eO.copyFrom(eb,em,em+20),em+=20,this.amount=eO.copyFrom(eb,em,em+8),em+=8,this.assetID=eO.copyFrom(eb,em,em+32),em+=32,this.amountValue=new eV.default(this.amount),em}toString(){return eO.bufferToB58(this.toBuffer())}create(...eb){return new eU(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.EVMOutput=eU,eU.comparator=()=>(eb,em)=>{let ew=eb.getAddress(),eH=em.getAddress();return ew.equals(eH)&&(ew=eb.getAssetID(),eH=em.getAssetID()),eN.Buffer.compare(ew,eH)}},73653:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Tx=em.UnsignedTx=em.SelectTxClass=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(17705),eD=ew(40522),eS=ew(66408),e_=eH(ew(23482)),eO=ew(40314),eP=ew(31612),ej=eV.default.getInstance(),eB=(eb,...em)=>{if(eb===eE.EVMConstants.IMPORTTX)return new eO.ImportTx(...em);if(eb===eE.EVMConstants.EXPORTTX)return new eP.ExportTx(...em);throw Error("TransactionError - SelectTxClass: unknown txType")};em.SelectTxClass=eB;class eR extends eS.EVMStandardUnsignedTx{constructor(){super(...arguments),this._typeName="UnsignedTx",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.transaction=(0,em.SelectTxClass)(eb.transaction._typeID),this.transaction.deserialize(eb.transaction,ew)}getTransaction(){return this.transaction}fromBuffer(eb,ew=0){this.codecID=ej.copyFrom(eb,ew,ew+2).readUInt16BE(0),ew+=2;let eH=ej.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.transaction=(0,em.SelectTxClass)(eH),this.transaction.fromBuffer(eb,ew)}sign(eb){let em=this.toBuffer(),ew=eN.Buffer.from((0,e_.default)("sha256").update(em).digest()),eH=this.transaction.sign(ew,eb);return new eU(this,eH)}}em.UnsignedTx=eR;class eU extends eS.EVMStandardTx{constructor(){super(...arguments),this._typeName="Tx",this._typeID=void 0}deserialize(eb,em="hex"){super.deserialize(eb,em),this.unsignedTx=new eR,this.unsignedTx.deserialize(eb.unsignedTx,em),this.credentials=[];for(let ew=0;ew{let eN=this.getAllUTXOs(),eV={};for(let ew=0;ew{let em=eN.getAddressIdx(eb);if(-1===em)throw new eY.AddressError("Error - UTXOSet.getMinimumSpendable: no such address in output");eB.getInput().addSignatureIdx(em,eb)}),eb.addInput(eB)}}}if(!eb.canComplete())return new eY.InsufficientFundsError("Error - UTXOSet.getMinimumSpendable: insufficient funds to create the transaction");let eS=eb.getAmounts(),eP=new eE.default(0);for(let em=0;em{let eP=new eE.default(0),ej=new Map,eB=[],eR=[],eG=new eE.default(0);for(let[eb,em]of(void 0===eS&&(eS=eP.clone()),eH.forEach(eb=>{let em=eb.getAssetID(),ew=eQ.cb58Encode(eb.getAssetID()),eH=eb.getOutput(),eV=eH.getAmount().clone(),eD=eV.clone();void 0!==eO&&eS.gt(eP)&&eG.lt(eS)&&0===eN.Buffer.compare(eO,em)&&((eG=eG.add(eD)).gt(eS)?(eD=eG.sub(eS),eG=eS.clone()):eD=eP.clone());let eR=eb.getTxID(),eU=eb.getOutputIdx(),eF=new e_.SECPTransferInput(eV),eK=new e_.TransferableInput(eR,eU,em,eF),eZ=eH.getAddresses(),eW=eH.getSpenders(eZ);eW.forEach(eb=>{let em=eH.getAddressIdx(eb);if(-1===em)throw new eY.AddressError("Error - UTXOSet.buildImportTx: no such address in output");eK.getInput().addSignatureIdx(em,eb)}),eB.push(eK),ej.has(ew)&&(eD=eD.add(new eE.default(ej.get(ew)))),ej.set(ew,eD.toString())}),ej)){let eH=new eD.EVMOutput(ew,new eE.default(em),eQ.cb58Decode(eb));eR.push(eH)}eB=eB.sort(e_.TransferableInput.comparator()),eR=eR.sort(eD.EVMOutput.comparator());let eK=new eF.ImportTx(eb,em,eV,eB,eR,eS);return new eU.UnsignedTx(eK)},this.buildExportTx=(eb,em,ew,eH,eN,eV,eD,eS,e_,eP,eB=(0,eO.UnixNow)(),eR=new eE.default(0),eF=1)=>{let eK=[],eZ=[];void 0===eD&&(eD=eN);let e$=new eE.default(0);if(ew.eq(e$))return;if(void 0===eP)eP=eH;else if(eP.toString("hex")!==eH.toString("hex"))throw new eY.FeeAssetError("Error - UTXOSet.buildExportTx: feeAssetID must match avaxAssetID");void 0===eS&&(eS=eQ.cb58Decode(ej.PlatformChainID));let eX=new eW(eN,eV,eD);eH.toString("hex")===eP.toString("hex")?eX.addAssetAmount(eH,ew,e_):(eX.addAssetAmount(eH,ew,e$),this._feeCheck(e_,eP)&&eX.addAssetAmount(eP,e$,e_));let eJ=this.getMinimumSpendable(eX,eB,eR,eF);if(void 0===eJ)eZ=eX.getOutputs();else throw eJ;let e0=new eG.ExportTx(eb,em,eS,eK,eZ);return new eU.UnsignedTx(e0)}}deserialize(eb,em="hex"){super.deserialize(eb,em);let ew={};for(let eH in eb.utxos){let eN=eK.decoder(eH,em,"base58","base58");ew[`${eN}`]=new eZ,ew[`${eN}`].deserialize(eb.utxos[`${eH}`],em)}let eH={};for(let ew in eb.addressUTXOs){let eN=eK.decoder(ew,em,"cb58","hex"),eV={};for(let eH in eb.addressUTXOs[`${ew}`])eV[`${eK.decoder(eH,em,"base58","base58")}`]=eK.decoder(eb.addressUTXOs[`${ew}`][`${eH}`],em,"decimalString","BN");eH[`${eN}`]=eV}this.utxos=ew,this.addressUTXOs=eH}parseUTXO(eb){let em=new eZ;if("string"==typeof eb)em.fromBuffer(eQ.cb58Decode(eb));else if(eb instanceof eZ)em.fromBuffer(eb.toBuffer());else throw new eY.UTXOError("Error - UTXO.parseUTXO: utxo parameter is not a UTXO or string");return em}create(){return new e$}clone(){let eb=this.create(),em=this.getAllUTXOs();return eb.addArray(em),eb}_feeCheck(eb,em){return void 0!==eb&&void 0!==em&&eb.gt(new eE.default(0))&&em instanceof eN.Buffer}}em.UTXOSet=e$},64283:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};Object.defineProperty(em,"__esModule",{value:!0}),em.HealthAPI=void 0;let eN=ew(98769);class eV extends eN.JRPCAPI{constructor(eb,em="/ext/health"){super(eb,em),this.health=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("health.health");return eb.data.result})}}em.HealthAPI=eV},64814:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(64283),em)},14004:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};Object.defineProperty(em,"__esModule",{value:!0}),em.IndexAPI=void 0;let eN=ew(98769);class eV extends eN.JRPCAPI{constructor(eb,em="/ext/index/X/tx"){super(eb,em),this.getLastAccepted=(eb="hex",em=this.getBaseURL())=>eH(this,void 0,void 0,function*(){this.setBaseURL(em);let ew={encoding:eb};try{let eb=yield this.callMethod("index.getLastAccepted",ew);return eb.data.result}catch(eb){console.log(eb)}}),this.getContainerByIndex=(eb="0",em="hex",ew=this.getBaseURL())=>eH(this,void 0,void 0,function*(){this.setBaseURL(ew);let eH={index:eb,encoding:em};try{let eb=yield this.callMethod("index.getContainerByIndex",eH);return eb.data.result}catch(eb){console.log(eb)}}),this.getContainerByID=(eb="0",em="hex",ew=this.getBaseURL())=>eH(this,void 0,void 0,function*(){this.setBaseURL(ew);let eH={id:eb,encoding:em};try{let eb=yield this.callMethod("index.getContainerByID",eH);return eb.data.result}catch(eb){console.log(eb)}}),this.getContainerRange=(eb=0,em=100,ew="hex",eN=this.getBaseURL())=>eH(this,void 0,void 0,function*(){this.setBaseURL(eN);let eH={startIndex:eb,numToFetch:em,encoding:ew};try{let eb=yield this.callMethod("index.getContainerRange",eH);return eb.data.result}catch(eb){console.log(eb)}}),this.getIndex=(eb="",em="hex",ew=this.getBaseURL())=>eH(this,void 0,void 0,function*(){this.setBaseURL(ew);let eH={id:eb,encoding:em};try{let eb=yield this.callMethod("index.getIndex",eH);return eb.data.result.index}catch(eb){console.log(eb)}}),this.isAccepted=(eb="",em="hex",ew=this.getBaseURL())=>eH(this,void 0,void 0,function*(){this.setBaseURL(ew);let eH={id:eb,encoding:em};try{let eb=yield this.callMethod("index.isAccepted",eH);return eb.data.result}catch(eb){console.log(eb)}})}}em.IndexAPI=eV},40996:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(14004),em)},51592:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})},eN=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.InfoAPI=void 0;let eV=ew(98769),eE=eN(ew(13550));class eD extends eV.JRPCAPI{constructor(eb,em="/ext/info"){super(eb,em),this.getBlockchainID=eb=>eH(this,void 0,void 0,function*(){let em={alias:eb},ew=yield this.callMethod("info.getBlockchainID",em);return ew.data.result.blockchainID}),this.getNodeIP=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("info.getBlockchainID");return eb.data.result.ip}),this.getNetworkID=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("info.getNetworkID");return eb.data.result.networkID}),this.getNetworkName=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("info.getNetworkName");return eb.data.result.networkName}),this.getNodeID=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("info.getNodeID");return eb.data.result.nodeID}),this.getNodeVersion=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("info.getNodeVersion");return eb.data.result.version}),this.getTxFee=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("info.getTxFee");return{txFee:new eE.default(eb.data.result.txFee,10),creationTxFee:new eE.default(eb.data.result.creationTxFee,10)}}),this.isBootstrapped=eb=>eH(this,void 0,void 0,function*(){let em={chain:eb},ew=yield this.callMethod("info.isBootstrapped",em);return ew.data.result.isBootstrapped}),this.peers=(eb=[])=>eH(this,void 0,void 0,function*(){let em={nodeIDs:eb},ew=yield this.callMethod("info.peers",em);return ew.data.result.peers}),this.uptime=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("info.uptime");return eb.data.result})}}em.InfoAPI=eD},75436:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(51592),em)},95573:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};Object.defineProperty(em,"__esModule",{value:!0}),em.KeystoreAPI=void 0;let eN=ew(98769);class eV extends eN.JRPCAPI{constructor(eb,em="/ext/keystore"){super(eb,em),this.createUser=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={username:eb,password:em},eH=yield this.callMethod("keystore.createUser",ew);return eH.data.result.success?eH.data.result.success:eH.data.result}),this.exportUser=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={username:eb,password:em},eH=yield this.callMethod("keystore.exportUser",ew);return eH.data.result.user?eH.data.result.user:eH.data.result}),this.importUser=(eb,em,ew)=>eH(this,void 0,void 0,function*(){let eH={username:eb,user:em,password:ew},eN=yield this.callMethod("keystore.importUser",eH);return eN.data.result.success?eN.data.result.success:eN.data.result}),this.listUsers=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("keystore.listUsers");return eb.data.result.users}),this.deleteUser=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={username:eb,password:em},eH=yield this.callMethod("keystore.deleteUser",ew);return eH.data.result.success?eH.data.result.success:eH.data.result})}}em.KeystoreAPI=eV},67769:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(95573),em)},85456:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};Object.defineProperty(em,"__esModule",{value:!0}),em.MetricsAPI=void 0;let eN=ew(90569);class eV extends eN.RESTAPI{constructor(eb,em="/ext/metrics"){super(eb,em),this.axConf=()=>({baseURL:`${this.core.getProtocol()}://${this.core.getHost()}:${this.core.getPort()}`,responseType:"text"}),this.getMetrics=()=>eH(this,void 0,void 0,function*(){let eb=yield this.post("");return eb.data})}}em.MetricsAPI=eV},67833:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(85456),em)},97977:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.AddSubnetValidatorTx=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(78034),eD=ew(65614),eS=ew(871),e_=ew(89858),eO=ew(48984),eP=ew(39205),ej=ew(3079),eB=eV.default.getInstance(),eR=eO.Serialization.getInstance();class eU extends eS.BaseTx{constructor(eb=e_.DefaultNetworkID,em=eN.Buffer.alloc(32,16),ew,eH,eV,eD,eS,eO,ej,eR){super(eb,em,ew,eH,eV),this._typeName="AddSubnetValidatorTx",this._typeID=eE.PlatformVMConstants.ADDSUBNETVALIDATORTX,this.nodeID=eN.Buffer.alloc(20),this.startTime=eN.Buffer.alloc(8),this.endTime=eN.Buffer.alloc(8),this.weight=eN.Buffer.alloc(8),this.subnetID=eN.Buffer.alloc(32),this.sigCount=eN.Buffer.alloc(4),this.sigIdxs=[],void 0!==eR&&("string"==typeof eR?this.subnetID=eB.cb58Decode(eR):this.subnetID=eR),void 0!==eD&&(this.nodeID=eD),void 0!==eS&&(this.startTime=eB.fromBNToBuffer(eS,8)),void 0!==eO&&(this.endTime=eB.fromBNToBuffer(eO,8)),void 0!==ej&&(this.weight=eB.fromBNToBuffer(ej,8));let eU=new eP.SubnetAuth;this.subnetAuth=eU}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{subnetID:eR.encoder(this.subnetID,eb,"Buffer","cb58")})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.subnetID=eR.decoder(eb.subnetID,em,"cb58","Buffer",32)}getTxType(){return eE.PlatformVMConstants.ADDSUBNETVALIDATORTX}getNodeID(){return this.nodeID}getNodeIDString(){return(0,ej.bufferToNodeIDString)(this.nodeID)}getStartTime(){return eB.fromBufferToBN(this.startTime)}getEndTime(){return eB.fromBufferToBN(this.endTime)}getWeight(){return eB.fromBufferToBN(this.weight)}getSubnetID(){return eB.cb58Encode(this.subnetID)}getSubnetAuth(){return this.subnetAuth}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em),this.nodeID=eB.copyFrom(eb,em,em+20),em+=20,this.startTime=eB.copyFrom(eb,em,em+8),em+=8,this.endTime=eB.copyFrom(eb,em,em+8),em+=8,this.weight=eB.copyFrom(eb,em,em+8),em+=8,this.subnetID=eB.copyFrom(eb,em,em+32),em+=32;let ew=new eP.SubnetAuth;return em+=ew.fromBuffer(eB.copyFrom(eb,em)),this.subnetAuth=ew,em}toBuffer(){let eb=super.toBuffer(),em=eb.length+this.nodeID.length+this.startTime.length+this.endTime.length+this.weight.length+this.subnetID.length+this.subnetAuth.toBuffer().length,ew=[eb,this.nodeID,this.startTime,this.endTime,this.weight,this.subnetID,this.subnetAuth.toBuffer()];return eN.Buffer.concat(ew,em)}clone(){let eb=new eU;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eU(...eb)}addSignatureIdx(eb,em){let ew=eN.Buffer.alloc(4);ew.writeUIntBE(eb,0,4),this.subnetAuth.addAddressIndex(ew);let eH=new eD.SigIdx,eV=eN.Buffer.alloc(4);eV.writeUInt32BE(eb,0),eH.fromBuffer(eV),eH.setSource(em),this.sigIdxs.push(eH),this.sigCount.writeUInt32BE(this.sigIdxs.length,0)}getSigIdxs(){return this.sigIdxs}getCredentialID(){return eE.PlatformVMConstants.SECPCREDENTIAL}sign(eb,em){let ew=super.sign(eb,em),eH=this.getSigIdxs(),eN=(0,eP.SelectCredentialClass)(this.getCredentialID());for(let ew=0;ew{if(void 0===this.blockchainAlias){let eb=this.core.getNetworkID();if(!(eb in eO.Defaults.network)||!(this.blockchainID in eO.Defaults.network[`${eb}`]))return;this.blockchainAlias=eO.Defaults.network[`${eb}`][this.blockchainID].alias}return this.blockchainAlias},this.setBlockchainAlias=eb=>{this.blockchainAlias=eb},this.getBlockchainID=()=>this.blockchainID,this.refreshBlockchainID=eb=>{let em=this.core.getNetworkID();return void 0===eb&&void 0!==eO.Defaults.network[`${em}`]?(this.blockchainID=eO.PlatformChainID,!0):"string"==typeof eb&&(this.blockchainID=eb,!0)},this.parseAddress=eb=>{let em=this.getBlockchainAlias(),ew=this.getBlockchainID();return eQ.parseAddress(eb,ew,em,eP.PlatformVMConstants.ADDRESSLENGTH)},this.addressFromBuffer=eb=>{let em=this.getBlockchainAlias()?this.getBlockchainAlias():this.getBlockchainID(),ew="bech32";return eK.bufferToType(eb,ew,this.core.getHRP(),em)},this.getAVAXAssetID=(eb=!1)=>eH(this,void 0,void 0,function*(){if(void 0===this.AVAXAssetID||eb){let eb=yield this.getStakingAssetID();this.AVAXAssetID=eQ.cb58Decode(eb)}return this.AVAXAssetID}),this.setAVAXAssetID=eb=>{"string"==typeof eb&&(eb=eQ.cb58Decode(eb)),this.AVAXAssetID=eb},this.getDefaultTxFee=()=>new eE.default(this.core.getNetworkID() in eO.Defaults.network?eO.Defaults.network[this.core.getNetworkID()].P.txFee:0),this.getTxFee=()=>(void 0===this.txFee&&(this.txFee=this.getDefaultTxFee()),this.txFee),this.getCreateSubnetTxFee=()=>new eE.default(this.core.getNetworkID() in eO.Defaults.network?eO.Defaults.network[this.core.getNetworkID()].P.createSubnetTx:0),this.getCreateChainTxFee=()=>new eE.default(this.core.getNetworkID() in eO.Defaults.network?eO.Defaults.network[this.core.getNetworkID()].P.createChainTx:0),this.setTxFee=eb=>{this.txFee=eb},this.getDefaultCreationTxFee=()=>new eE.default(this.core.getNetworkID() in eO.Defaults.network?eO.Defaults.network[this.core.getNetworkID()].P.creationTxFee:0),this.getCreationTxFee=()=>(void 0===this.creationTxFee&&(this.creationTxFee=this.getDefaultCreationTxFee()),this.creationTxFee),this.setCreationTxFee=eb=>{this.creationTxFee=eb},this.keyChain=()=>this.keychain,this.newKeyChain=()=>{let eb=this.getBlockchainAlias();return eb?this.keychain=new e_.KeyChain(this.core.getHRP(),eb):this.keychain=new e_.KeyChain(this.core.getHRP(),this.blockchainID),this.keychain},this.checkGooseEgg=(eb,em=new eE.default(0))=>eH(this,void 0,void 0,function*(){let ew=yield this.getAVAXAssetID(),eH=em.gt(new eE.default(0))?em:eb.getOutputTotal(ew),eN=eb.getBurn(ew);return!!(eN.lte(eO.ONEAVAX.mul(new eE.default(10)))||eN.lte(eH))}),this.getStakingAssetID=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("platform.getStakingAssetID");return eb.data.result.assetID}),this.createBlockchain=(eb,em,ew,eN,eV,eE,eD)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,fxIDs:eV,vmID:eN,name:eE,genesisData:eD};"string"==typeof ew?eH.subnetID=ew:void 0!==ew&&(eH.subnetID=eQ.cb58Encode(ew));let eS=yield this.callMethod("platform.createBlockchain",eH);return eS.data.result.txID}),this.getBlockchainStatus=eb=>eH(this,void 0,void 0,function*(){let em={blockchainID:eb},ew=yield this.callMethod("platform.getBlockchainStatus",em);return ew.data.result.status}),this.getValidatorsAt=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={height:eb};void 0!==em&&(ew.subnetID=em);let eH=yield this.callMethod("platform.getValidatorsAt",ew);return eH.data.result}),this.createAddress=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={username:eb,password:em},eH=yield this.callMethod("platform.createAddress",ew);return eH.data.result.address}),this.getBalance=eb=>eH(this,void 0,void 0,function*(){if(void 0===this.parseAddress(eb))throw new eF.AddressError("Error - PlatformVMAPI.getBalance: Invalid address format");let em={address:eb},ew=yield this.callMethod("platform.getBalance",em);return ew.data.result}),this.listAddresses=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={username:eb,password:em},eH=yield this.callMethod("platform.listAddresses",ew);return eH.data.result.addresses}),this.getCurrentValidators=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={};"string"==typeof eb?ew.subnetID=eb:void 0!==eb&&(ew.subnetID=eQ.cb58Encode(eb)),void 0!==em&&em.length>0&&(ew.nodeIDs=em);let eH=yield this.callMethod("platform.getCurrentValidators",ew);return eH.data.result}),this.getPendingValidators=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={};"string"==typeof eb?ew.subnetID=eb:void 0!==eb&&(ew.subnetID=eQ.cb58Encode(eb)),void 0!==em&&em.length>0&&(ew.nodeIDs=em);let eH=yield this.callMethod("platform.getPendingValidators",ew);return eH.data.result}),this.sampleValidators=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={size:eb.toString()};"string"==typeof em?ew.subnetID=em:void 0!==em&&(ew.subnetID=eQ.cb58Encode(em));let eH=yield this.callMethod("platform.sampleValidators",ew);return eH.data.result.validators}),this.addValidator=(eb,em,ew,eN,eV,eE,eD,eS)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,nodeID:ew,startTime:eN.getTime()/1e3,endTime:eV.getTime()/1e3,stakeAmount:eE.toString(10),rewardAddress:eD};void 0!==eS&&(eH.delegationFeeRate=eS.toString(10));let e_=yield this.callMethod("platform.addValidator",eH);return e_.data.result.txID}),this.addSubnetValidator=(eb,em,ew,eN,eV,eE,eD)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,nodeID:ew,startTime:eV.getTime()/1e3,endTime:eE.getTime()/1e3,weight:eD};"string"==typeof eN?eH.subnetID=eN:void 0!==eN&&(eH.subnetID=eQ.cb58Encode(eN));let eS=yield this.callMethod("platform.addSubnetValidator",eH);return eS.data.result.txID}),this.addDelegator=(eb,em,ew,eN,eV,eE,eD)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,nodeID:ew,startTime:eN.getTime()/1e3,endTime:eV.getTime()/1e3,stakeAmount:eE.toString(10),rewardAddress:eD},eS=yield this.callMethod("platform.addDelegator",eH);return eS.data.result.txID}),this.createSubnet=(eb,em,ew,eN)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,controlKeys:ew,threshold:eN},eV=yield this.callMethod("platform.createSubnet",eH);return eV.data.result.txID?eV.data.result.txID:eV.data.result}),this.validatedBy=eb=>eH(this,void 0,void 0,function*(){let em={blockchainID:eb},ew=yield this.callMethod("platform.validatedBy",em);return ew.data.result.subnetID}),this.validates=eb=>eH(this,void 0,void 0,function*(){let em={subnetID:eb};"string"==typeof eb?em.subnetID=eb:void 0!==eb&&(em.subnetID=eQ.cb58Encode(eb));let ew=yield this.callMethod("platform.validates",em);return ew.data.result.blockchainIDs}),this.getBlockchains=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("platform.getBlockchains");return eb.data.result.blockchains}),this.exportAVAX=(eb,em,ew,eN)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,to:eN,amount:ew.toString(10)},eV=yield this.callMethod("platform.exportAVAX",eH);return eV.data.result.txID?eV.data.result.txID:eV.data.result}),this.importAVAX=(eb,em,ew,eN)=>eH(this,void 0,void 0,function*(){let eH={to:ew,sourceChain:eN,username:eb,password:em},eV=yield this.callMethod("platform.importAVAX",eH);return eV.data.result.txID?eV.data.result.txID:eV.data.result}),this.issueTx=eb=>eH(this,void 0,void 0,function*(){let em="";if("string"==typeof eb)em=eb;else if(eb instanceof eV.Buffer){let ew=new ej.Tx;ew.fromBuffer(eb),em=ew.toStringHex()}else if(eb instanceof ej.Tx)em=eb.toStringHex();else throw new eF.TransactionError("Error - platform.issueTx: provided tx is not expected type of string, Buffer, or Tx");let ew={tx:em.toString(),encoding:"hex"},eH=yield this.callMethod("platform.issueTx",ew);return eH.data.result.txID}),this.getCurrentSupply=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("platform.getCurrentSupply");return new eE.default(eb.data.result.supply,10)}),this.getHeight=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("platform.getHeight");return new eE.default(eb.data.result.height,10)}),this.getMinStake=(eb=!1)=>eH(this,void 0,void 0,function*(){if(!0!==eb&&void 0!==this.minValidatorStake&&void 0!==this.minDelegatorStake)return{minValidatorStake:this.minValidatorStake,minDelegatorStake:this.minDelegatorStake};let em=yield this.callMethod("platform.getMinStake");return this.minValidatorStake=new eE.default(em.data.result.minValidatorStake,10),this.minDelegatorStake=new eE.default(em.data.result.minDelegatorStake,10),{minValidatorStake:this.minValidatorStake,minDelegatorStake:this.minDelegatorStake}}),this.getTotalStake=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("platform.getTotalStake");return new eE.default(eb.data.result.stake,10)}),this.getMaxStakeAmount=(eb,em,ew,eN)=>eH(this,void 0,void 0,function*(){let eH=(0,eR.UnixNow)();if(ew.gt(eH)||eN.lte(ew))throw new eF.TimeError("PlatformVMAPI.getMaxStakeAmount -- startTime must be in the past and endTime must come after startTime");let eV={nodeID:em,startTime:ew,endTime:eN};"string"==typeof eb?eV.subnetID=eb:void 0!==eb&&(eV.subnetID=eQ.cb58Encode(eb));let eD=yield this.callMethod("platform.getMaxStakeAmount",eV);return new eE.default(eD.data.result.amount,10)}),this.setMinStake=(eb,em)=>{void 0!==eb&&(this.minValidatorStake=eb),void 0!==em&&(this.minDelegatorStake=em)},this.getStake=(eb,em="hex")=>eH(this,void 0,void 0,function*(){let ew={addresses:eb,encoding:em},eH=yield this.callMethod("platform.getStake",ew);return{staked:new eE.default(eH.data.result.staked,10),stakedOutputs:eH.data.result.stakedOutputs.map(eb=>{let ew;let eH=new eG.TransferableOutput;return ew="cb58"===em?eQ.cb58Decode(eb):eV.Buffer.from(eb.replace(/0x/g,""),"hex"),eH.fromBuffer(ew,2),eH})}}),this.getSubnets=eb=>eH(this,void 0,void 0,function*(){let em={};em.ids=eb;let ew=yield this.callMethod("platform.getSubnets",em);return ew.data.result.subnets}),this.exportKey=(eb,em,ew)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,address:ew},eN=yield this.callMethod("platform.exportKey",eH);return eN.data.result.privateKey?eN.data.result.privateKey:eN.data.result}),this.importKey=(eb,em,ew)=>eH(this,void 0,void 0,function*(){let eH={username:eb,password:em,privateKey:ew},eN=yield this.callMethod("platform.importKey",eH);return eN.data.result.address?eN.data.result.address:eN.data.result}),this.getTx=(eb,em="hex")=>eH(this,void 0,void 0,function*(){let ew={txID:eb,encoding:em},eH=yield this.callMethod("platform.getTx",ew);return eH.data.result.tx?eH.data.result.tx:eH.data.result}),this.getTxStatus=(eb,em=!0)=>eH(this,void 0,void 0,function*(){let ew={txID:eb,includeReason:em},eH=yield this.callMethod("platform.getTxStatus",ew);return eH.data.result}),this.getUTXOs=(eb,em,ew=0,eN,eE,eD="hex")=>eH(this,void 0,void 0,function*(){"string"==typeof eb&&(eb=[eb]);let eH={addresses:eb,limit:ew,encoding:eD};void 0!==eN&&eN&&(eH.startIndex=eN),void 0!==em&&(eH.sourceChain=em);let eS=yield this.callMethod("platform.getUTXOs",eH),e_=new eU.UTXOSet,eO=eS.data.result.utxos;if(eE&&"object"==typeof eE){if(this.db.has(eE.getName())){let eb=this.db.get(eE.getName());if(Array.isArray(eb)){e_.addArray(eO);let em=new eU.UTXOSet;em.addArray(eb),em.mergeByRule(e_,eE.getMergeRule()),eO=em.getAllUTXOStrings()}}this.db.set(eE.getName(),eO,eE.getOverwrite())}if(eO.length>0&&"0x"===eO[0].substring(0,2)){let eb=[];eO.forEach(em=>{eb.push(eQ.cb58Encode(new eV.Buffer(em.slice(2),"hex")))}),e_.addArray(eb,!1)}else e_.addArray(eO,!1);return eS.data.result.utxos=e_,eS.data.result.numFetched=parseInt(eS.data.result.numFetched),eS.data.result}),this.buildImportTx=(eb,em,ew,eN,eD,eS,e_,eO=(0,eR.UnixNow)(),eP=new eE.default(0),ej=1)=>eH(this,void 0,void 0,function*(){let eH;let eE=this._cleanAddressArray(eN,"buildImportTx").map(eb=>eQ.stringToAddress(eb)),eR=this._cleanAddressArray(eD,"buildImportTx").map(eb=>eQ.stringToAddress(eb)),eU=this._cleanAddressArray(eS,"buildImportTx").map(eb=>eQ.stringToAddress(eb));if(void 0===ew)throw new eF.ChainIdError("Error - PlatformVMAPI.buildImportTx: Source ChainID is undefined.");if("string"==typeof ew)eH=ew,ew=eQ.cb58Decode(ew);else if(!(ew instanceof eV.Buffer))throw new eF.ChainIdError("Error - PlatformVMAPI.buildImportTx: Invalid destinationChain type: "+typeof ew);let eG=yield(yield this.getUTXOs(em,eH,0,void 0)).utxos,eY=yield this.getAVAXAssetID();e_ instanceof eB.PayloadBase&&(e_=e_.getPayload());let eK=eG.getAllUTXOs(),eZ=eb.buildImportTx(this.core.getNetworkID(),eQ.cb58Decode(this.blockchainID),eE,eR,eU,eK,ew,this.getTxFee(),eY,e_,eO,eP,ej);if(!(yield this.checkGooseEgg(eZ)))throw new eF.GooseEggCheckError("Failed Goose Egg Check");return eZ}),this.buildExportTx=(eb,em,ew,eN,eD,eS,e_,eO=(0,eR.UnixNow)(),eP=new eE.default(0),ej=1)=>eH(this,void 0,void 0,function*(){let eH={};if(eN.map(eb=>{eH[eb.split("-")[0]]=!0}),1!==Object.keys(eH).length)throw new eF.AddressError("Error - PlatformVMAPI.buildExportTx: To addresses must have the same chainID prefix.");if(void 0===ew)throw new eF.ChainIdError("Error - PlatformVMAPI.buildExportTx: Destination ChainID is undefined.");if("string"==typeof ew)ew=eQ.cb58Decode(ew);else if(!(ew instanceof eV.Buffer))throw new eF.ChainIdError("Error - PlatformVMAPI.buildExportTx: Invalid destinationChain type: "+typeof ew);if(32!==ew.length)throw new eF.ChainIdError("Error - PlatformVMAPI.buildExportTx: Destination ChainID must be 32 bytes in length.");let eE=[];eN.map(eb=>{eE.push(eQ.stringToAddress(eb))});let eR=this._cleanAddressArray(eD,"buildExportTx").map(eb=>eQ.stringToAddress(eb)),eU=this._cleanAddressArray(eS,"buildExportTx").map(eb=>eQ.stringToAddress(eb));e_ instanceof eB.PayloadBase&&(e_=e_.getPayload());let eG=yield this.getAVAXAssetID(),eY=eb.buildExportTx(this.core.getNetworkID(),eQ.cb58Decode(this.blockchainID),em,eG,eE,eR,eU,ew,this.getTxFee(),eG,e_,eO,eP,ej);if(!(yield this.checkGooseEgg(eY)))throw new eF.GooseEggCheckError("Failed Goose Egg Check");return eY}),this.buildAddSubnetValidatorTx=(eb,em,ew,eN,eV,eE,eD,eS,e_,eO=(0,eR.UnixNow)(),eP=[])=>eH(this,void 0,void 0,function*(){let eH=this._cleanAddressArray(em,"buildAddSubnetValidatorTx").map(eb=>eQ.stringToAddress(eb)),ej=this._cleanAddressArray(ew,"buildAddSubnetValidatorTx").map(eb=>eQ.stringToAddress(eb));e_ instanceof eB.PayloadBase&&(e_=e_.getPayload());let eU=yield this.getAVAXAssetID(),eF=(0,eR.UnixNow)();if(eV.lt(eF)||eE.lte(eV))throw Error("PlatformVMAPI.buildAddSubnetValidatorTx -- startTime must be in the future and endTime must come after startTime");let eG=eb.buildAddSubnetValidatorTx(this.core.getNetworkID(),eQ.cb58Decode(this.blockchainID),eH,ej,(0,eR.NodeIDStringToBuffer)(eN),eV,eE,eD,eS,this.getDefaultTxFee(),eU,e_,eO,eP);if(!(yield this.checkGooseEgg(eG)))throw Error("Failed Goose Egg Check");return eG}),this.buildAddDelegatorTx=(eb,em,ew,eN,eV,eD,eS,e_,eO,eP=new eE.default(0),ej=1,eU,eG=(0,eR.UnixNow)())=>eH(this,void 0,void 0,function*(){let eH=this._cleanAddressArray(em,"buildAddDelegatorTx").map(eb=>eQ.stringToAddress(eb)),eY=this._cleanAddressArray(ew,"buildAddDelegatorTx").map(eb=>eQ.stringToAddress(eb)),eK=this._cleanAddressArray(eN,"buildAddDelegatorTx").map(eb=>eQ.stringToAddress(eb)),eZ=this._cleanAddressArray(eO,"buildAddDelegatorTx").map(eb=>eQ.stringToAddress(eb));eU instanceof eB.PayloadBase&&(eU=eU.getPayload());let eW=(yield this.getMinStake()).minDelegatorStake;if(e_.lt(eW))throw new eF.StakeError("PlatformVMAPI.buildAddDelegatorTx -- stake amount must be at least "+eW.toString(10));let e$=yield this.getAVAXAssetID(),eX=(0,eR.UnixNow)();if(eD.lt(eX)||eS.lte(eD))throw new eF.TimeError("PlatformVMAPI.buildAddDelegatorTx -- startTime must be in the future and endTime must come after startTime");let eJ=eb.buildAddDelegatorTx(this.core.getNetworkID(),eQ.cb58Decode(this.blockchainID),e$,eH,eY,eK,(0,eR.NodeIDStringToBuffer)(eV),eD,eS,e_,eP,ej,eZ,new eE.default(0),e$,eU,eG);if(!(yield this.checkGooseEgg(eJ)))throw new eF.GooseEggCheckError("Failed Goose Egg Check");return eJ}),this.buildAddValidatorTx=(eb,em,ew,eN,eV,eD,eS,e_,eO,eP,ej=new eE.default(0),eU=1,eG,eY=(0,eR.UnixNow)())=>eH(this,void 0,void 0,function*(){let eH=this._cleanAddressArray(em,"buildAddValidatorTx").map(eb=>eQ.stringToAddress(eb)),eK=this._cleanAddressArray(ew,"buildAddValidatorTx").map(eb=>eQ.stringToAddress(eb)),eZ=this._cleanAddressArray(eN,"buildAddValidatorTx").map(eb=>eQ.stringToAddress(eb)),eW=this._cleanAddressArray(eO,"buildAddValidatorTx").map(eb=>eQ.stringToAddress(eb));eG instanceof eB.PayloadBase&&(eG=eG.getPayload());let e$=(yield this.getMinStake()).minValidatorStake;if(e_.lt(e$))throw new eF.StakeError("PlatformVMAPI.buildAddValidatorTx -- stake amount must be at least "+e$.toString(10));if("number"!=typeof eP||eP>100||eP<0)throw new eF.DelegationFeeError("PlatformVMAPI.buildAddValidatorTx -- delegationFee must be a number between 0 and 100");let eX=yield this.getAVAXAssetID(),eJ=(0,eR.UnixNow)();if(eD.lt(eJ)||eS.lte(eD))throw new eF.TimeError("PlatformVMAPI.buildAddValidatorTx -- startTime must be in the future and endTime must come after startTime");let e0=eb.buildAddValidatorTx(this.core.getNetworkID(),eQ.cb58Decode(this.blockchainID),eX,eH,eK,eZ,(0,eR.NodeIDStringToBuffer)(eV),eD,eS,e_,ej,eU,eW,eP,new eE.default(0),eX,eG,eY);if(!(yield this.checkGooseEgg(e0)))throw new eF.GooseEggCheckError("Failed Goose Egg Check");return e0}),this.buildCreateSubnetTx=(eb,em,ew,eN,eV,eE,eD=(0,eR.UnixNow)())=>eH(this,void 0,void 0,function*(){let eH=this._cleanAddressArray(em,"buildCreateSubnetTx").map(eb=>eQ.stringToAddress(eb)),eS=this._cleanAddressArray(ew,"buildCreateSubnetTx").map(eb=>eQ.stringToAddress(eb)),e_=this._cleanAddressArray(eN,"buildCreateSubnetTx").map(eb=>eQ.stringToAddress(eb));eE instanceof eB.PayloadBase&&(eE=eE.getPayload());let eO=yield this.getAVAXAssetID(),eP=this.core.getNetworkID(),ej=eQ.cb58Decode(this.blockchainID),eR=this.getCreateSubnetTxFee(),eU=eb.buildCreateSubnetTx(eP,ej,eH,eS,e_,eV,eR,eO,eE,eD);if(!(yield this.checkGooseEgg(eU,this.getCreationTxFee())))throw new eF.GooseEggCheckError("Failed Goose Egg Check");return eU}),this.buildCreateChainTx=(eb,em,ew,eN,eV,eE,eD,eS,e_,eO=(0,eR.UnixNow)(),eP=[])=>eH(this,void 0,void 0,function*(){let eH=this._cleanAddressArray(em,"buildCreateChainTx").map(eb=>eQ.stringToAddress(eb)),ej=this._cleanAddressArray(ew,"buildCreateChainTx").map(eb=>eQ.stringToAddress(eb));e_ instanceof eB.PayloadBase&&(e_=e_.getPayload());let eR=yield this.getAVAXAssetID();eD=eD.sort();let eU=this.core.getNetworkID(),eG=eQ.cb58Decode(this.blockchainID),eY=this.getCreateChainTxFee(),eK=eb.buildCreateChainTx(eU,eG,eH,ej,eN,eV,eE,eD,eS,eY,eR,e_,eO,eP);if(!(yield this.checkGooseEgg(eK,this.getCreationTxFee())))throw new eF.GooseEggCheckError("Failed Goose Egg Check");return eK}),this.getTimestamp=()=>eH(this,void 0,void 0,function*(){let eb=yield this.callMethod("platform.getTimestamp");return eb.data.result.timestamp}),this.getRewardUTXOs=(eb,em)=>eH(this,void 0,void 0,function*(){let ew={txID:eb,encoding:em},eH=yield this.callMethod("platform.getRewardUTXOs",ew);return eH.data.result}),this.blockchainID=eO.PlatformChainID;let ew=eb.getNetworkID();if(ew in eO.Defaults.network&&this.blockchainID in eO.Defaults.network[`${ew}`]){let eb=eO.Defaults.network[`${ew}`][this.blockchainID].alias;this.keychain=new e_.KeyChain(this.core.getHRP(),eb)}else this.keychain=new e_.KeyChain(this.core.getHRP(),this.blockchainID)}_cleanAddressArray(eb,em){let ew=[],eH=this.getBlockchainAlias()?this.getBlockchainAlias():this.getBlockchainID();if(eb&&eb.length>0)for(let em=0;em{let ew=new eD.TransferableOutput;return ew.deserialize(eb,em),ew}),this.ins=eb.ins.map(eb=>{let ew=new eS.TransferableInput;return ew.deserialize(eb,em),ew}),this.numouts=eN.Buffer.alloc(4),this.numouts.writeUInt32BE(this.outs.length,0),this.numins=eN.Buffer.alloc(4),this.numins.writeUInt32BE(this.ins.length,0)}getOuts(){return this.outs}getIns(){return this.ins}getTotalOuts(){return this.getOuts()}getTxType(){return eE.PlatformVMConstants.BASETX}fromBuffer(eb,em=0){this.networkID=eR.copyFrom(eb,em,em+4),em+=4,this.blockchainID=eR.copyFrom(eb,em,em+32),em+=32,this.numouts=eR.copyFrom(eb,em,em+4),em+=4;let ew=this.numouts.readUInt32BE(0);this.outs=[];for(let eH=0;eH{let ew=eN.Buffer.alloc(32);ew.write(em,0,em.length,"utf8"),eb.push(ew)}),this.fxIDs=eb}void 0!==eR&&"string"!=typeof eR?this.genesisData=eR.toBuffer():"string"==typeof eR&&(this.genesisData=eN.Buffer.from(eR));let eU=new eP.SubnetAuth;this.subnetAuth=eU}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{subnetID:eB.encoder(this.subnetID,eb,"Buffer","cb58")})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.subnetID=eB.decoder(eb.subnetID,em,"cb58","Buffer",32)}getTxType(){return eE.PlatformVMConstants.CREATECHAINTX}getSubnetAuth(){return this.subnetAuth}getSubnetID(){return ej.cb58Encode(this.subnetID)}getChainName(){return this.chainName}getVMID(){return this.vmID}getFXIDs(){return this.fxIDs}getGenesisData(){return ej.cb58Encode(this.genesisData)}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em),this.subnetID=ej.copyFrom(eb,em,em+32),em+=32;let ew=ej.copyFrom(eb,em,em+2).readUInt16BE(0);em+=2,this.chainName=ej.copyFrom(eb,em,em+ew).toString("utf8"),em+=ew,this.vmID=ej.copyFrom(eb,em,em+32),em+=32,this.numFXIDs=ej.copyFrom(eb,em,em+4),em+=4;let eH=parseInt(this.numFXIDs.toString("hex"),10);for(let ew=0;ew{eH+=eb.length,eV.push(eb)}),eH+=4+this.genesisData.length;let eE=eN.Buffer.alloc(4);return eE.writeUIntBE(this.genesisData.length,0,4),eV.push(eE),eV.push(this.genesisData),eH+=this.subnetAuth.toBuffer().length,eV.push(this.subnetAuth.toBuffer()),eN.Buffer.concat(eV,eH)}clone(){let eb=new eR;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eR(...eb)}addSignatureIdx(eb,em){let ew=eN.Buffer.alloc(4);ew.writeUIntBE(eb,0,4),this.subnetAuth.addAddressIndex(ew);let eH=new eD.SigIdx,eV=eN.Buffer.alloc(4);eV.writeUInt32BE(eb,0),eH.fromBuffer(eV),eH.setSource(em),this.sigIdxs.push(eH),this.sigCount.writeUInt32BE(this.sigIdxs.length,0)}getSigIdxs(){return this.sigIdxs}getCredentialID(){return eE.PlatformVMConstants.SECPCREDENTIAL}sign(eb,em){let ew=super.sign(eb,em),eH=this.getSigIdxs(),eN=(0,eP.SelectCredentialClass)(this.getCredentialID());for(let ew=0;ew{if(eb===eH.PlatformVMConstants.SECPCREDENTIAL)return new eD(...em);throw new eV.CredIdError("Error - SelectCredentialClass: unknown credid")};em.SelectCredentialClass=eE;class eD extends eN.Credential{constructor(){super(...arguments),this._typeName="SECPCredential",this._typeID=eH.PlatformVMConstants.SECPCREDENTIAL}getCredentialID(){return this._typeID}clone(){let eb=new eD;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eD(...eb)}select(eb,...ew){return(0,em.SelectCredentialClass)(eb,...ew)}}em.SECPCredential=eD},27804:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.ExportTx=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(78034),eD=ew(37883),eS=ew(871),e_=ew(89858),eO=eH(ew(13550)),eP=ew(48984),ej=ew(77556),eB=eV.default.getInstance(),eR=eP.Serialization.getInstance();class eU extends eS.BaseTx{constructor(eb=e_.DefaultNetworkID,em=eN.Buffer.alloc(32,16),ew,eH,eV,eS,eO){if(super(eb,em,ew,eH,eV),this._typeName="ExportTx",this._typeID=eE.PlatformVMConstants.EXPORTTX,this.destinationChain=eN.Buffer.alloc(32),this.numOuts=eN.Buffer.alloc(4),this.exportOuts=[],this.destinationChain=eS,void 0!==eO&&Array.isArray(eO)){for(let eb=0;ebem.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.destinationChain=eR.decoder(eb.destinationChain,em,"cb58","Buffer",32),this.exportOuts=eb.exportOuts.map(eb=>{let ew=new eD.TransferableOutput;return ew.deserialize(eb,em),ew}),this.numOuts=eN.Buffer.alloc(4),this.numOuts.writeUInt32BE(this.exportOuts.length,0)}getTxType(){return eE.PlatformVMConstants.EXPORTTX}getExportOutputs(){return this.exportOuts}getExportTotal(){let eb=new eO.default(0);for(let em=0;emem.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.sourceChain=eU.decoder(eb.sourceChain,em,"cb58","Buffer",32),this.importIns=eb.importIns.map(eb=>{let ew=new eD.TransferableInput;return ew.deserialize(eb,em),ew}),this.numIns=eN.Buffer.alloc(4),this.numIns.writeUInt32BE(this.importIns.length,0)}getTxType(){return this._typeID}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em),this.sourceChain=eR.copyFrom(eb,em,em+32),em+=32,this.numIns=eR.copyFrom(eb,em,em+4),em+=4;let ew=this.numIns.readUInt32BE(0);for(let eH=0;eH{if(eb===eE.PlatformVMConstants.SECPINPUTID)return new eF(...em);if(eb===eE.PlatformVMConstants.STAKEABLELOCKINID)return new eG(...em);throw new e_.InputIdError("Error - SelectInputClass: unknown inputid")};em.SelectInputClass=ej;class eB extends eD.StandardParseableInput{constructor(){super(...arguments),this._typeName="ParseableInput",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.input=(0,em.SelectInputClass)(eb.input._typeID),this.input.deserialize(eb.input,ew)}fromBuffer(eb,ew=0){let eH=eO.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.input=(0,em.SelectInputClass)(eH),this.input.fromBuffer(eb,ew)}}em.ParseableInput=eB;class eR extends eD.StandardTransferableInput{constructor(){super(...arguments),this._typeName="TransferableInput",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.input=(0,em.SelectInputClass)(eb.input._typeID),this.input.deserialize(eb.input,ew)}fromBuffer(eb,ew=0){this.txid=eO.copyFrom(eb,ew,ew+32),ew+=32,this.outputidx=eO.copyFrom(eb,ew,ew+4),ew+=4,this.assetID=eO.copyFrom(eb,ew,ew+eE.PlatformVMConstants.ASSETIDLEN),ew+=32;let eH=eO.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.input=(0,em.SelectInputClass)(eH),this.input.fromBuffer(eb,ew)}}em.TransferableInput=eR;class eU extends eD.StandardAmountInput{constructor(){super(...arguments),this._typeName="AmountInput",this._typeID=void 0}select(eb,...ew){return(0,em.SelectInputClass)(eb,...ew)}}em.AmountInput=eU;class eF extends eU{constructor(){super(...arguments),this._typeName="SECPTransferInput",this._typeID=eE.PlatformVMConstants.SECPINPUTID,this.getCredentialID=()=>eE.PlatformVMConstants.SECPCREDENTIAL}getInputID(){return this._typeID}create(...eb){return new eF(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.SECPTransferInput=eF;class eG extends eU{constructor(eb,em,ew){super(eb),this._typeName="StakeableLockIn",this._typeID=eE.PlatformVMConstants.STAKEABLELOCKINID,this.getCredentialID=()=>eE.PlatformVMConstants.SECPCREDENTIAL,void 0!==em&&(this.stakeableLocktime=eO.fromBNToBuffer(em,8)),void 0!==ew&&(this.transferableInput=ew,this.synchronize())}serialize(eb="hex"){let em=Object.assign(Object.assign({},super.serialize(eb)),{stakeableLocktime:eP.encoder(this.stakeableLocktime,eb,"Buffer","decimalString",8),transferableInput:this.transferableInput.serialize(eb)});return delete em.sigIdxs,delete em.sigCount,delete em.amount,em}deserialize(eb,em="hex"){eb.sigIdxs=[],eb.sigCount="0",eb.amount="98",super.deserialize(eb,em),this.stakeableLocktime=eP.decoder(eb.stakeableLocktime,em,"decimalString","Buffer",8),this.transferableInput=new eB,this.transferableInput.deserialize(eb.transferableInput,em),this.synchronize()}synchronize(){let eb=this.transferableInput.getInput();this.sigIdxs=eb.getSigIdxs(),this.sigCount=eN.Buffer.alloc(4),this.sigCount.writeUInt32BE(this.sigIdxs.length,0),this.amount=eO.fromBNToBuffer(eb.getAmount(),8),this.amountValue=eb.getAmount()}getStakeableLocktime(){return eO.fromBufferToBN(this.stakeableLocktime)}getTransferablInput(){return this.transferableInput}getInputID(){return this._typeID}fromBuffer(eb,em=0){return this.stakeableLocktime=eO.copyFrom(eb,em,em+8),em+=8,this.transferableInput=new eB,em=this.transferableInput.fromBuffer(eb,em),this.synchronize(),em}toBuffer(){let eb=this.transferableInput.toBuffer(),em=this.stakeableLocktime.length+eb.length,ew=[this.stakeableLocktime,eb];return eN.Buffer.concat(ew,em)}create(...eb){return new eG(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}select(eb,...ew){return(0,em.SelectInputClass)(eb,...ew)}}em.StakeableLockIn=eG},41289:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},8201:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.KeyChain=em.KeyPair=void 0;let eN=eH(ew(89734)),eV=ew(57248),eE=ew(3079),eD=eN.default.getInstance();eE.Serialization.getInstance();class eS extends eV.SECP256k1KeyPair{clone(){let eb=new eS(this.hrp,this.chainID);return eb.importKey(eD.copyFrom(this.getPrivateKey())),eb}create(...eb){return 2==eb.length?new eS(eb[0],eb[1]):new eS(this.hrp,this.chainID)}}em.KeyPair=eS;class e_ extends eV.SECP256k1KeyChain{constructor(eb,em){super(),this.hrp="",this.chainID="",this.makeKey=()=>{let eb=new eS(this.hrp,this.chainID);return this.addKey(eb),eb},this.addKey=eb=>{eb.setChainID(this.chainID),super.addKey(eb)},this.importKey=eb=>{let em,ew=new eS(this.hrp,this.chainID);return em="string"==typeof eb?eD.cb58Decode(eb.split("-")[1]):eD.copyFrom(eb),ew.importKey(em),ew.getAddress().toString("hex") in this.keys||this.addKey(ew),ew},this.hrp=eb,this.chainID=em}create(...eb){return 2==eb.length?new e_(eb[0],eb[1]):new e_(this.hrp,this.chainID)}clone(){let eb=new e_(this.hrp,this.chainID);for(let em in this.keys)eb.addKey(this.keys[`${em}`].clone());return eb}union(eb){let em=eb.clone();for(let eb in this.keys)em.addKey(this.keys[`${eb}`].clone());return em}}em.KeyChain=e_},37883:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.SECPOwnerOutput=em.StakeableLockOut=em.SECPTransferOutput=em.AmountOutput=em.ParseableOutput=em.TransferableOutput=em.SelectOutputClass=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(78034),eD=ew(49009),eS=ew(48984),e_=ew(77556),eO=eV.default.getInstance(),eP=eS.Serialization.getInstance(),ej=(eb,...em)=>{if(eb==eE.PlatformVMConstants.SECPXFEROUTPUTID)return new eF(...em);if(eb==eE.PlatformVMConstants.SECPOWNEROUTPUTID)return new eY(...em);if(eb==eE.PlatformVMConstants.STAKEABLELOCKOUTID)return new eG(...em);throw new e_.OutputIdError("Error - SelectOutputClass: unknown outputid "+eb)};em.SelectOutputClass=ej;class eB extends eD.StandardTransferableOutput{constructor(){super(...arguments),this._typeName="TransferableOutput",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.output=(0,em.SelectOutputClass)(eb.output._typeID),this.output.deserialize(eb.output,ew)}fromBuffer(eb,ew=0){this.assetID=eO.copyFrom(eb,ew,ew+eE.PlatformVMConstants.ASSETIDLEN),ew+=eE.PlatformVMConstants.ASSETIDLEN;let eH=eO.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.output=(0,em.SelectOutputClass)(eH),this.output.fromBuffer(eb,ew)}}em.TransferableOutput=eB;class eR extends eD.StandardParseableOutput{constructor(){super(...arguments),this._typeName="ParseableOutput",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.output=(0,em.SelectOutputClass)(eb.output._typeID),this.output.deserialize(eb.output,ew)}fromBuffer(eb,ew=0){let eH=eO.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.output=(0,em.SelectOutputClass)(eH),this.output.fromBuffer(eb,ew)}}em.ParseableOutput=eR;class eU extends eD.StandardAmountOutput{constructor(){super(...arguments),this._typeName="AmountOutput",this._typeID=void 0}makeTransferable(eb){return new eB(eb,this)}select(eb,...ew){return(0,em.SelectOutputClass)(eb,...ew)}}em.AmountOutput=eU;class eF extends eU{constructor(){super(...arguments),this._typeName="SECPTransferOutput",this._typeID=eE.PlatformVMConstants.SECPXFEROUTPUTID}getOutputID(){return this._typeID}create(...eb){return new eF(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.SECPTransferOutput=eF;class eG extends eU{constructor(eb,em,ew,eH,eN,eV){super(eb,em,ew,eH),this._typeName="StakeableLockOut",this._typeID=eE.PlatformVMConstants.STAKEABLELOCKOUTID,void 0!==eN&&(this.stakeableLocktime=eO.fromBNToBuffer(eN,8)),void 0!==eV&&(this.transferableOutput=eV,this.synchronize())}serialize(eb="hex"){let em=Object.assign(Object.assign({},super.serialize(eb)),{stakeableLocktime:eP.encoder(this.stakeableLocktime,eb,"Buffer","decimalString",8),transferableOutput:this.transferableOutput.serialize(eb)});return delete em.addresses,delete em.locktime,delete em.threshold,delete em.amount,em}deserialize(eb,em="hex"){eb.addresses=[],eb.locktime="0",eb.threshold="1",eb.amount="99",super.deserialize(eb,em),this.stakeableLocktime=eP.decoder(eb.stakeableLocktime,em,"decimalString","Buffer",8),this.transferableOutput=new eR,this.transferableOutput.deserialize(eb.transferableOutput,em),this.synchronize()}synchronize(){let eb=this.transferableOutput.getOutput();this.addresses=eb.getAddresses().map(eb=>{let em=new eD.Address;return em.fromBuffer(eb),em}),this.numaddrs=eN.Buffer.alloc(4),this.numaddrs.writeUInt32BE(this.addresses.length,0),this.locktime=eO.fromBNToBuffer(eb.getLocktime(),8),this.threshold=eN.Buffer.alloc(4),this.threshold.writeUInt32BE(eb.getThreshold(),0),this.amount=eO.fromBNToBuffer(eb.getAmount(),8),this.amountValue=eb.getAmount()}getStakeableLocktime(){return eO.fromBufferToBN(this.stakeableLocktime)}getTransferableOutput(){return this.transferableOutput}makeTransferable(eb){return new eB(eb,this)}select(eb,...ew){return(0,em.SelectOutputClass)(eb,...ew)}fromBuffer(eb,em=0){return this.stakeableLocktime=eO.copyFrom(eb,em,em+8),em+=8,this.transferableOutput=new eR,em=this.transferableOutput.fromBuffer(eb,em),this.synchronize(),em}toBuffer(){let eb=this.transferableOutput.toBuffer(),em=this.stakeableLocktime.length+eb.length,ew=[this.stakeableLocktime,eb];return eN.Buffer.concat(ew,em)}getOutputID(){return this._typeID}create(...eb){return new eG(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}}em.StakeableLockOut=eG;class eY extends eD.Output{constructor(){super(...arguments),this._typeName="SECPOwnerOutput",this._typeID=eE.PlatformVMConstants.SECPOWNEROUTPUTID}getOutputID(){return this._typeID}makeTransferable(eb){return new eB(eb,this)}create(...eb){return new eY(...eb)}clone(){let eb=this.create();return eb.fromBuffer(this.toBuffer()),eb}select(eb,...ew){return(0,em.SelectOutputClass)(eb,...ew)}}em.SECPOwnerOutput=eY},75146:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.SubnetAuth=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(3079),eD=ew(39205),eS=eV.default.getInstance();class e_ extends eE.Serializable{constructor(){super(...arguments),this._typeName="SubnetAuth",this._typeID=eD.PlatformVMConstants.SUBNETAUTH,this.addressIndices=[],this.numAddressIndices=eN.Buffer.alloc(4)}serialize(eb="hex"){return Object.assign({},super.serialize(eb))}deserialize(eb,em="hex"){super.deserialize(eb,em)}addAddressIndex(eb){let em=this.getNumAddressIndices();this.numAddressIndices.writeUIntBE(em+1,0,4),this.addressIndices.push(eb)}getNumAddressIndices(){return this.numAddressIndices.readUIntBE(0,4)}getAddressIndices(){return this.addressIndices}fromBuffer(eb,em=0){em+=4,this.numAddressIndices=eS.copyFrom(eb,em,em+4),em+=4;for(let ew=0;ew{eH+=4,ew.push(this.addressIndices[`${em}`])}),eN.Buffer.concat(ew,eH)}}em.SubnetAuth=e_},11713:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Tx=em.UnsignedTx=em.SelectTxClass=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=ew(78034),eD=ew(56717),eS=ew(21616),e_=eH(ew(23482)),eO=ew(871),eP=ew(27247),ej=ew(27804),eB=ew(35439),eR=ew(94359),eU=ew(77556),eF=eV.default.getInstance(),eG=(eb,...em)=>{if(eb===eE.PlatformVMConstants.BASETX)return new eO.BaseTx(...em);if(eb===eE.PlatformVMConstants.IMPORTTX)return new eP.ImportTx(...em);if(eb===eE.PlatformVMConstants.EXPORTTX)return new ej.ExportTx(...em);if(eb===eE.PlatformVMConstants.ADDDELEGATORTX)return new eB.AddDelegatorTx(...em);if(eb===eE.PlatformVMConstants.ADDVALIDATORTX)return new eB.AddValidatorTx(...em);if(eb===eE.PlatformVMConstants.CREATESUBNETTX)return new eR.CreateSubnetTx(...em);throw new eU.TransactionError("Error - SelectTxClass: unknown txtype")};em.SelectTxClass=eG;class eY extends eS.StandardUnsignedTx{constructor(){super(...arguments),this._typeName="UnsignedTx",this._typeID=void 0}deserialize(eb,ew="hex"){super.deserialize(eb,ew),this.transaction=(0,em.SelectTxClass)(eb.transaction._typeID),this.transaction.deserialize(eb.transaction,ew)}getTransaction(){return this.transaction}fromBuffer(eb,ew=0){this.codecID=eF.copyFrom(eb,ew,ew+2).readUInt16BE(0),ew+=2;let eH=eF.copyFrom(eb,ew,ew+4).readUInt32BE(0);return ew+=4,this.transaction=(0,em.SelectTxClass)(eH),this.transaction.fromBuffer(eb,ew)}sign(eb){let em=this.toBuffer(),ew=eN.Buffer.from((0,e_.default)("sha256").update(em).digest()),eH=this.transaction.sign(ew,eb);return new eQ(this,eH)}}em.UnsignedTx=eY;class eQ extends eS.StandardTx{constructor(){super(...arguments),this._typeName="Tx",this._typeID=void 0}deserialize(eb,em="hex"){super.deserialize(eb,em),this.unsignedTx=new eY,this.unsignedTx.deserialize(eb.unsignedTx,em),this.credentials=[];for(let ew=0;ewthis.getAllUTXOs().filter(ew=>{if(em)return!0;let eH=ew.getOutput();if(!(eH instanceof eD.StakeableLockOut))return!0;let eN=eH;return!!eN.getStakeableLocktime().lt(eb)}),this.getMinimumSpendable=(eb,em=(0,e_.UnixNow)(),ew=new eE.default(0),eH=1,eN=!1)=>{let eV=this.getConsumableUXTO(em,eN),eO=[];eN&&(eV.forEach(eb=>{22===eb.getOutput().getTypeID()&&eO.push(eb)}),eO.sort((eb,em)=>{let ew=eb.getOutput();return em.getOutput().getStakeableLocktime().toNumber()-ew.getStakeableLocktime().toNumber()}),eV.forEach(eb=>{7===eb.getOutput().getTypeID()&&eO.push(eb)}),eV=eO);let eP={};if(eV.forEach((ew,eH)=>{let eN=ew.getAssetID(),eV=eN.toString("hex"),eE=eb.getSenders(),e_=ew.getOutput();if(!(e_ instanceof eD.AmountOutput)||!eb.assetExists(eV)||!e_.meetsThreshold(eE,em))return;let eO=eb.getAssetAmount(eV);if(eO.isFinished())return;eV in eP||(eP[`${eV}`]={lockedStakeable:[],unlocked:[]});let ej=e_,eB=ej.getAmount(),eR=new eS.SECPTransferInput(eB),eU=!1;if(ej instanceof eD.StakeableLockOut){let eb=ej,ew=eb.getStakeableLocktime();ew.gt(em)&&(eR=new eS.StakeableLockIn(eB,ew,new eS.ParseableInput(eR)),eU=!0)}eO.spendAmount(eB,eU),eU?eP[`${eV}`].lockedStakeable.push(ej):eP[`${eV}`].unlocked.push(ej);let eF=ej.getSpenders(eE,em);eF.forEach(eb=>{let em=ej.getAddressIdx(eb);if(-1===em)throw new eZ.AddressError(`Error - UTXOSet.getMinimumSpendable: no such address in output: ${eb}`);eR.addSignatureIdx(em,eb)});let eG=ew.getTxID(),eY=ew.getOutputIdx(),eQ=new eS.TransferableInput(eG,eY,eN,eR);eb.addInput(eQ)}),!eb.canComplete())return new eZ.InsufficientFundsError("Error - UTXOSet.getMinimumSpendable: insufficient funds to create the transaction");let ej=new eE.default(0),eB=eb.getAmounts();eB.forEach(em=>{let eN=em.getChange(),eV=em.getStakeableLockChange(),eE=eV?eN:ej.clone(),eS=em.getAssetID(),e_=em.getAssetIDString(),eO=eP[`${e_}`].lockedStakeable;eO.forEach((em,ew)=>{let eH=em.getStakeableLocktime(),eN=em.getTransferableOutput(),eV=eN.getOutput(),e_=eV.getAmount();if(ew==eO.length-1&&eE.gt(ej)){e_=e_.sub(eE);let ew=(0,eD.SelectOutputClass)(eV.getOutputID(),eE,eV.getAddresses(),eV.getLocktime(),eV.getThreshold()),eN=(0,eD.SelectOutputClass)(em.getOutputID(),eE,eV.getAddresses(),eV.getLocktime(),eV.getThreshold(),eH,new eD.ParseableOutput(ew)),eO=new eD.TransferableOutput(eS,eN);eb.addChange(eO)}let eP=(0,eD.SelectOutputClass)(eV.getOutputID(),e_,eV.getAddresses(),eV.getLocktime(),eV.getThreshold()),eB=(0,eD.SelectOutputClass)(em.getOutputID(),e_,eV.getAddresses(),eV.getLocktime(),eV.getThreshold(),eH,new eD.ParseableOutput(eP)),eR=new eD.TransferableOutput(eS,eB);eb.addOutput(eR)});let eB=eV?ej.clone():eN;if(eB.gt(ej)){let em=new eD.SECPTransferOutput(eB,eb.getChangeAddresses(),ej.clone(),eH),ew=new eD.TransferableOutput(eS,em);eb.addChange(ew)}let eR=em.getSpent(),eU=em.getStakeableLockSpent(),eF=eR.sub(eU),eG=em.getBurn(),eY=eF.sub(eG),eQ=eY.sub(eB);if(eQ.gt(ej)){let em=new eD.SECPTransferOutput(eQ,eb.getDestinations(),ew,eH),eN=new eD.TransferableOutput(eS,em);eb.addOutput(eN)}})},this.buildBaseTx=(eb,em,ew,eH,eN,eV,eD,eS,eO,eP,eB=(0,e_.UnixNow)(),eR=new eE.default(0),eU=1)=>{if(eU>eN.length)throw new eZ.ThresholdError("Error - UTXOSet.buildBaseTx: threshold is greater than number of addresses");void 0===eD&&(eD=eN),void 0===eO&&(eO=eH);let eG=new eE.default(0);if(ew.eq(eG))return;let eY=new e6(eN,eV,eD);eH.toString("hex")===eO.toString("hex")?eY.addAssetAmount(eH,ew,eS):(eY.addAssetAmount(eH,ew,eG),this._feeCheck(eS,eO)&&eY.addAssetAmount(eO,eG,eS));let eQ=[],eK=[],eW=this.getMinimumSpendable(eY,eB,eR,eU);if(void 0===eW)eQ=eY.getInputs(),eK=eY.getAllOutputs();else throw eW;let e$=new eF.BaseTx(eb,em,eK,eQ,eP);return new ej.UnsignedTx(e$)},this.buildImportTx=(eb,em,ew,eH,eN,eV,eO,eP,eB,eR,eF=(0,e_.UnixNow)(),eG=new eE.default(0),eY=1)=>{let eQ=new eE.default(0),eK=[],eW=[];void 0===eP&&(eP=eQ.clone());let e$=[],eX=new eE.default(0),eJ=eB.toString("hex");for(let eb=0;eb{let eQ=[],eK=[],eW=[];void 0===eD&&(eD=eN);let e$=new eE.default(0);if(ew.eq(e$))return;if(void 0===eP)eP=eH;else if(eP.toString("hex")!==eH.toString("hex"))throw new eZ.FeeAssetError("Error - UTXOSet.buildExportTx: feeAssetID must match avaxAssetID");void 0===eS&&(eS=eX.cb58Decode(eR.Defaults.network[`${eb}`].X.blockchainID));let eJ=new e6(eN,eV,eD);eH.toString("hex")===eP.toString("hex")?eJ.addAssetAmount(eH,ew,eO):(eJ.addAssetAmount(eH,ew,e$),this._feeCheck(eO,eP)&&eJ.addAssetAmount(eP,e$,eO));let e0=this.getMinimumSpendable(eJ,eF,eG,eY);if(void 0===e0)eQ=eJ.getInputs(),eK=eJ.getChangeOutputs(),eW=eJ.getOutputs();else throw e0;let e4=new eB.ExportTx(eb,em,eK,eQ,eU,eS,eW);return new ej.UnsignedTx(e4)},this.buildAddSubnetValidatorTx=(eb=eR.DefaultNetworkID,em,ew,eH,eN,eV,eD,eS,eO,eP,eB,eU,eF=(0,e_.UnixNow)(),eG=[])=>{let eY=[],eQ=[],eK=new eE.default(0),eZ=(0,e_.UnixNow)();if(eV.lt(eZ)||eD.lte(eV))throw Error("UTXOSet.buildAddSubnetValidatorTx -- startTime must be in the future and endTime must come after startTime");if(this._feeCheck(eP,eB)){let eb=new e6(ew,ew,eH);eb.addAssetAmount(eB,eK,eP);let em=this.getMinimumSpendable(eb,eF);if(void 0===em)eY=eb.getInputs(),eQ=eb.getAllOutputs();else throw em}let eW=new e$.AddSubnetValidatorTx(eb,em,eQ,eY,eU,eN,eV,eD,eS,eO);return eG.forEach(eb=>{eW.addSignatureIdx(eb[0],eb[1])}),new ej.UnsignedTx(eW)},this.buildAddDelegatorTx=(eb=eR.DefaultNetworkID,em,ew,eH,eN,eV,eS,eO,eP,eB,eU,eF,eG,eQ,eK,eW,e$=(0,e_.UnixNow)(),eX=1)=>{if(eF>eG.length)throw new eZ.ThresholdError("Error - UTXOSet.buildAddDelegatorTx: reward threshold is greater than number of addresses");void 0===eV&&(eV=eH);let eJ=[],e0=[],e4=[],e3=new eE.default(0),e5=(0,e_.UnixNow)();if(eO.lt(e5)||eP.lte(eO))throw new eZ.TimeError("UTXOSet.buildAddDelegatorTx -- startTime must be in the future and endTime must come after startTime");let e8=new e6(eH,eN,eV);ew.toString("hex")===eK.toString("hex")?e8.addAssetAmount(ew,eB,eQ):(e8.addAssetAmount(ew,eB,e3),this._feeCheck(eQ,eK)&&e8.addAssetAmount(eK,e3,eQ));let e9=this.getMinimumSpendable(e8,e$,void 0,eX,!0);if(void 0===e9)eJ=e8.getInputs(),e0=e8.getChangeOutputs(),e4=e8.getOutputs();else throw e9;let e7=new eD.SECPOwnerOutput(eG,eU,eF),tw=new eY.AddDelegatorTx(eb,em,e0,eJ,eW,eS,eO,eP,eB,e4,new eD.ParseableOutput(e7));return new ej.UnsignedTx(tw)},this.buildAddValidatorTx=(eb=eR.DefaultNetworkID,em,ew,eH,eN,eV,eS,eO,eP,eB,eU,eF,eG,eQ,eK,eW,e$,eX=(0,e_.UnixNow)())=>{let eJ=[],e0=[],e4=[],e3=new eE.default(0),e5=(0,e_.UnixNow)();if(eO.lt(e5)||eP.lte(eO))throw new eZ.TimeError("UTXOSet.buildAddValidatorTx -- startTime must be in the future and endTime must come after startTime");if(eQ>100||eQ<0)throw new eZ.TimeError("UTXOSet.buildAddValidatorTx -- startTime must be in the range of 0 to 100, inclusively");let e8=new e6(eH,eN,eV);ew.toString("hex")===eW.toString("hex")?e8.addAssetAmount(ew,eB,eK):(e8.addAssetAmount(ew,eB,e3),this._feeCheck(eK,eW)&&e8.addAssetAmount(eW,e3,eK));let e9=this.getMinimumSpendable(e8,eX,void 0,void 0,!0);if(void 0===e9)eJ=e8.getInputs(),e0=e8.getChangeOutputs(),e4=e8.getOutputs();else throw e9;let e7=new eD.SECPOwnerOutput(eG,eU,eF),tw=new eY.AddValidatorTx(eb,em,e0,eJ,e$,eS,eO,eP,eB,e4,new eD.ParseableOutput(e7),eQ);return new ej.UnsignedTx(tw)},this.buildCreateSubnetTx=(eb=eR.DefaultNetworkID,em,ew,eH,eN,eV,eS,eO,eP,eB=(0,e_.UnixNow)())=>{let eU=new eE.default(0),eF=[],eG=[];if(this._feeCheck(eS,eO)){let eb=new e6(ew,ew,eH);eb.addAssetAmount(eO,eU,eS);let em=this.getMinimumSpendable(eb,eB,void 0,void 0);if(void 0===em)eF=eb.getInputs(),eG=eb.getAllOutputs();else throw em}let eY=new eE.default(0),eK=new eD.SECPOwnerOutput(eN,eY,eV),eZ=new eQ.CreateSubnetTx(eb,em,eG,eF,eP,eK);return new ej.UnsignedTx(eZ)},this.buildCreateChainTx=(eb=eR.DefaultNetworkID,em,ew,eH,eN,eV,eD,eS,eO,eP,eB,eU,eF=(0,e_.UnixNow)(),eG=[])=>{let eY=new eE.default(0),eQ=[],eK=[];if(this._feeCheck(eP,eB)){let eb=new e6(ew,ew,eH);eb.addAssetAmount(eB,eY,eP);let em=this.getMinimumSpendable(eb,eF,void 0,void 0);if(void 0===em)eQ=eb.getInputs(),eK=eb.getAllOutputs();else throw em}let eZ=new eW.CreateChainTx(eb,em,eK,eQ,eU,eN,eV,eD,eS,eO);return eG.forEach(eb=>{eZ.addSignatureIdx(eb[0],eb[1])}),new ej.UnsignedTx(eZ)}}deserialize(eb,em="hex"){super.deserialize(eb,em);let ew={};for(let eH in eb.utxos){let eN=eJ.decoder(eH,em,"base58","base58");ew[`${eN}`]=new e0,ew[`${eN}`].deserialize(eb.utxos[`${eH}`],em)}let eH={};for(let ew in eb.addressUTXOs){let eN=eJ.decoder(ew,em,"cb58","hex"),eV={};for(let eH in eb.addressUTXOs[`${ew}`])eV[`${eJ.decoder(eH,em,"base58","base58")}`]=eJ.decoder(eb.addressUTXOs[`${ew}`][`${eH}`],em,"decimalString","BN");eH[`${eN}`]=eV}this.utxos=ew,this.addressUTXOs=eH}parseUTXO(eb){let em=new e0;if("string"==typeof eb)em.fromBuffer(eX.cb58Decode(eb));else if(eb instanceof eO.StandardUTXO)em.fromBuffer(eb.toBuffer());else throw new eZ.UTXOError("Error - UTXO.parseUTXO: utxo parameter is not a UTXO or string");return em}create(...eb){return new e4}clone(){let eb=this.create(),em=this.getAllUTXOs();return eb.addArray(em),eb}_feeCheck(eb,em){return void 0!==eb&&void 0!==em&&eb.gt(new eE.default(0))&&em instanceof eN.Buffer}}em.UTXOSet=e4},35439:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.AddValidatorTx=em.AddDelegatorTx=em.WeightedValidatorTx=em.ValidatorTx=void 0;let eN=eH(ew(13550)),eV=eH(ew(89734)),eE=ew(871),eD=ew(37883),eS=ew(48764),e_=ew(78034),eO=ew(89858),eP=ew(3421),ej=ew(37883),eB=ew(48984),eR=ew(77556),eU=eV.default.getInstance(),eF=eB.Serialization.getInstance();class eG extends eE.BaseTx{constructor(eb,em,ew,eH,eN,eV,eE,eD){super(eb,em,ew,eH,eN),this._typeName="ValidatorTx",this._typeID=void 0,this.nodeID=eS.Buffer.alloc(20),this.startTime=eS.Buffer.alloc(8),this.endTime=eS.Buffer.alloc(8),this.nodeID=eV,this.startTime=eU.fromBNToBuffer(eE,8),this.endTime=eU.fromBNToBuffer(eD,8)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{nodeID:eF.encoder(this.nodeID,eb,"Buffer","nodeID"),startTime:eF.encoder(this.startTime,eb,"Buffer","decimalString"),endTime:eF.encoder(this.endTime,eb,"Buffer","decimalString")})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.nodeID=eF.decoder(eb.nodeID,em,"nodeID","Buffer",20),this.startTime=eF.decoder(eb.startTime,em,"decimalString","Buffer",8),this.endTime=eF.decoder(eb.endTime,em,"decimalString","Buffer",8)}getNodeID(){return this.nodeID}getNodeIDString(){return(0,eP.bufferToNodeIDString)(this.nodeID)}getStartTime(){return eU.fromBufferToBN(this.startTime)}getEndTime(){return eU.fromBufferToBN(this.endTime)}fromBuffer(eb,em=0){return em=super.fromBuffer(eb,em),this.nodeID=eU.copyFrom(eb,em,em+20),em+=20,this.startTime=eU.copyFrom(eb,em,em+8),em+=8,this.endTime=eU.copyFrom(eb,em,em+8),em+=8}toBuffer(){let eb=super.toBuffer(),em=eb.length+this.nodeID.length+this.startTime.length+this.endTime.length;return eS.Buffer.concat([eb,this.nodeID,this.startTime,this.endTime],em)}}em.ValidatorTx=eG;class eY extends eG{constructor(eb=eO.DefaultNetworkID,em=eS.Buffer.alloc(32,16),ew,eH,eN,eV,eE,eD,e_){super(eb,em,ew,eH,eN,eV,eE,eD),this._typeName="WeightedValidatorTx",this._typeID=void 0,this.weight=eS.Buffer.alloc(8),this.weight=eU.fromBNToBuffer(e_,8)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{weight:eF.encoder(this.weight,eb,"Buffer","decimalString")})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.weight=eF.decoder(eb.weight,em,"decimalString","Buffer",8)}getWeight(){return eU.fromBufferToBN(this.weight)}getWeightBuffer(){return this.weight}fromBuffer(eb,em=0){return em=super.fromBuffer(eb,em),this.weight=eU.copyFrom(eb,em,em+8),em+=8}toBuffer(){let eb=super.toBuffer();return eS.Buffer.concat([eb,this.weight])}}em.WeightedValidatorTx=eY;class eQ extends eY{constructor(eb=eO.DefaultNetworkID,em=eS.Buffer.alloc(32,16),ew,eH,eN,eV,eE,eD,eP,ej,eB){super(eb,em,ew,eH,eN,eV,eE,eD,eP),this._typeName="AddDelegatorTx",this._typeID=e_.PlatformVMConstants.ADDDELEGATORTX,this.stakeOuts=[],this.rewardOwners=void 0,this.stakeOuts=ej,this.rewardOwners=eB}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{stakeOuts:this.stakeOuts.map(em=>em.serialize(eb)),rewardOwners:this.rewardOwners.serialize(eb)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.stakeOuts=eb.stakeOuts.map(eb=>{let ew=new eD.TransferableOutput;return ew.deserialize(eb,em),ew}),this.rewardOwners=new ej.ParseableOutput,this.rewardOwners.deserialize(eb.rewardOwners,em)}getTxType(){return this._typeID}getStakeAmount(){return this.getWeight()}getStakeAmountBuffer(){return this.weight}getStakeOuts(){return this.stakeOuts}getStakeOutsTotal(){let eb=new eN.default(0);for(let em=0;em=0&&eU<=100)this.delegationFee=parseFloat(eU.toFixed(4));else throw new eR.DelegationFeeError("AddValidatorTx.constructor -- delegationFee must be in the range of 0 and 100, inclusively.")}}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{delegationFee:eF.encoder(this.getDelegationFeeBuffer(),eb,"Buffer","decimalString",4)})}deserialize(eb,em="hex"){super.deserialize(eb,em);let ew=eF.decoder(eb.delegationFee,em,"decimalString","Buffer",4);this.delegationFee=ew.readUInt32BE(0)/eK.delegatorMultiplier}getTxType(){return this._typeID}getDelegationFee(){return this.delegationFee}getDelegationFeeBuffer(){let eb=eS.Buffer.alloc(4),em=parseFloat(this.delegationFee.toFixed(4))*eK.delegatorMultiplier;return eb.writeUInt32BE(em,0),eb}fromBuffer(eb,em=0){em=super.fromBuffer(eb,em);let ew=eU.copyFrom(eb,em,em+4);return em+=4,this.delegationFee=ew.readUInt32BE(0)/eK.delegatorMultiplier,em}toBuffer(){let eb=super.toBuffer(),em=this.getDelegationFeeBuffer();return eS.Buffer.concat([eb,em])}}em.AddValidatorTx=eK,eK.delegatorMultiplier=1e4},91440:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Socket=void 0;let eN=eH(ew(34854)),eV=ew(3079);class eE extends eN.default{constructor(eb=`wss://${eV.MainnetAPI}:443/ext/bc/X/events`,em){super(eb,em)}send(eb,em){super.send(eb,em)}close(eb,em){super.close(eb,em)}}em.Socket=eE},33269:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})},eN=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0});let eV=eN(ew(45609)),eE=ew(40286),eD=ew(77556),eS=ew(32413),e_=ew(3421);class eO{constructor(eb,em,ew="http"){this.networkID=0,this.hrp="",this.auth=void 0,this.headers={},this.requestConfig={},this.apis={},this.setAddress=(eb,em,ew="http",eH="")=>{eb=eb.replace(/[&#,@+()$~%'":*?<>{}]/g,""),ew=ew.replace(/[&#,@+()$~%'":*?<>{}]/g,"");let eN=["http","https"];if(!eN.includes(ew))throw new eD.ProtocolError("Error - AvalancheCore.setAddress: Invalid protocol");this.host=eb,this.port=em,this.protocol=ew,this.baseEndpoint=eH;let eV=`${ew}://${eb}`;void 0!=em&&"number"==typeof em&&em>=0&&(eV=`${eV}:${em}`),void 0!=eH&&"string"==typeof eH&&eH.length>0&&("/"!=eH[0]&&(eH=`/${eH}`),eV=`${eV}${eH}`),this.url=eV},this.getProtocol=()=>this.protocol,this.getHost=()=>this.host,this.getIP=()=>this.host,this.getPort=()=>this.port,this.getBaseEndpoint=()=>this.baseEndpoint,this.getURL=()=>this.url,this.getHeaders=()=>this.headers,this.getRequestConfig=()=>this.requestConfig,this.getNetworkID=()=>this.networkID,this.setNetworkID=eb=>{this.networkID=eb,this.hrp=(0,e_.getPreferredHRP)(this.networkID)},this.getHRP=()=>this.hrp,this.setHRP=eb=>{this.hrp=eb},this.setHeader=(eb,em)=>{this.headers[`${eb}`]=em},this.removeHeader=eb=>{delete this.headers[`${eb}`]},this.removeAllHeaders=()=>{for(let eb in this.headers)Object.prototype.hasOwnProperty.call(this.headers,eb)&&delete this.headers[`${eb}`]},this.setRequestConfig=(eb,em)=>{this.requestConfig[`${eb}`]=em},this.removeRequestConfig=eb=>{delete this.requestConfig[`${eb}`]},this.removeAllRequestConfigs=()=>{for(let eb in this.requestConfig)Object.prototype.hasOwnProperty.call(this.requestConfig,eb)&&delete this.requestConfig[`${eb}`]},this.setAuthToken=eb=>{this.auth=eb},this._setHeaders=eb=>{if("object"==typeof this.headers)for(let[em,ew]of Object.entries(this.headers))eb[`${em}`]=ew;return"string"==typeof this.auth&&(eb.Authorization=`Bearer ${this.auth}`),eb},this.addAPI=(eb,em,ew,...eH)=>{void 0===ew?this.apis[`${eb}`]=new em(this,void 0,...eH):this.apis[`${eb}`]=new em(this,ew,...eH)},this.api=eb=>this.apis[`${eb}`],this._request=(eb,em,ew,eN,eD={},e_)=>eH(this,void 0,void 0,function*(){let eH;(eH=e_?Object.assign(Object.assign({},e_),this.requestConfig):Object.assign({baseURL:this.url,responseType:"text"},this.requestConfig)).url=em,eH.method=eb,eH.headers=eD,eH.data=eN,eH.params=ew,"undefined"!=typeof fetch&&(eH.adapter=eS.fetchAdapter);let eO=yield eV.default.request(eH),eP=new eE.RequestResponseData(eO.data,eO.headers,eO.status,eO.statusText,eO.request);return eP}),this.get=(eb,em,ew={},eH)=>this._request("GET",eb,em,{},this._setHeaders(ew),eH),this.delete=(eb,em,ew={},eH)=>this._request("DELETE",eb,em,{},this._setHeaders(ew),eH),this.post=(eb,em,ew,eH={},eN)=>this._request("POST",eb,em,ew,this._setHeaders(eH),eN),this.put=(eb,em,ew,eH={},eN)=>this._request("PUT",eb,em,ew,this._setHeaders(eH),eN),this.patch=(eb,em,ew,eH={},eN)=>this._request("PATCH",eb,em,ew,this._setHeaders(eH),eN),void 0!=eb&&this.setAddress(eb,em,ew)}}em.default=eO},40286:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.APIBase=em.RequestResponseData=void 0;let eN=eH(ew(82060));class eV{constructor(eb,em,ew,eH,eN){this.data=eb,this.headers=em,this.status=ew,this.statusText=eH,this.request=eN}}em.RequestResponseData=eV;class eE{constructor(eb,em){this.setBaseURL=eb=>{if(this.db&&this.baseURL!==eb){let em=this.db.getAll();this.db.clearAll(),this.baseURL=eb,this.db=eN.default.getNamespace(eb),this.db.setAll(em,!0)}else this.baseURL=eb,this.db=eN.default.getNamespace(eb)},this.getBaseURL=()=>this.baseURL,this.getDB=()=>this.db,this.core=eb,this.setBaseURL(em)}}em.APIBase=eE},2996:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.StandardAssetAmountDestination=em.AssetAmount=void 0;let eN=ew(48764),eV=eH(ew(13550)),eE=ew(77556);class eD{constructor(eb,em,ew){this.assetID=eN.Buffer.alloc(32),this.amount=new eV.default(0),this.burn=new eV.default(0),this.spent=new eV.default(0),this.stakeableLockSpent=new eV.default(0),this.change=new eV.default(0),this.stakeableLockChange=!1,this.finished=!1,this.getAssetID=()=>this.assetID,this.getAssetIDString=()=>this.assetID.toString("hex"),this.getAmount=()=>this.amount,this.getSpent=()=>this.spent,this.getBurn=()=>this.burn,this.getChange=()=>this.change,this.getStakeableLockSpent=()=>this.stakeableLockSpent,this.getStakeableLockChange=()=>this.stakeableLockChange,this.isFinished=()=>this.finished,this.spendAmount=(eb,em=!1)=>{if(this.finished)throw new eE.InsufficientFundsError("Error - AssetAmount.spendAmount: attempted to spend excess funds");this.spent=this.spent.add(eb),em&&(this.stakeableLockSpent=this.stakeableLockSpent.add(eb));let ew=this.amount.add(this.burn);return this.spent.gte(ew)&&(this.change=this.spent.sub(ew),em&&(this.stakeableLockChange=!0),this.finished=!0),this.finished},this.assetID=eb,this.amount=void 0===em?new eV.default(0):em,this.burn=void 0===ew?new eV.default(0):ew,this.spent=new eV.default(0),this.stakeableLockSpent=new eV.default(0),this.stakeableLockChange=!1}}em.AssetAmount=eD;class eS{constructor(eb,em,ew){this.amounts=[],this.destinations=[],this.senders=[],this.changeAddresses=[],this.amountkey={},this.inputs=[],this.outputs=[],this.change=[],this.addAssetAmount=(eb,em,ew)=>{let eH=new eD(eb,em,ew);this.amounts.push(eH),this.amountkey[eH.getAssetIDString()]=eH},this.addInput=eb=>{this.inputs.push(eb)},this.addOutput=eb=>{this.outputs.push(eb)},this.addChange=eb=>{this.change.push(eb)},this.getAmounts=()=>this.amounts,this.getDestinations=()=>this.destinations,this.getSenders=()=>this.senders,this.getChangeAddresses=()=>this.changeAddresses,this.getAssetAmount=eb=>this.amountkey[`${eb}`],this.assetExists=eb=>eb in this.amountkey,this.getInputs=()=>this.inputs,this.getOutputs=()=>this.outputs,this.getChangeOutputs=()=>this.change,this.getAllOutputs=()=>this.outputs.concat(this.change),this.canComplete=()=>{for(let eb=0;eb{this.source=eb},this.getSource=()=>this.source}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{source:e_.encoder(this.source,eb,"Buffer","hex")})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.source=e_.decoder(eb.source,em,"hex","Buffer")}clone(){let eb=new eO;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eO}}em.SigIdx=eO;class eP extends eN.NBytes{constructor(){super(),this._typeName="Signature",this._typeID=void 0,this.bytes=eV.Buffer.alloc(65),this.bsize=65}clone(){let eb=new eP;return eb.fromBuffer(this.toBuffer()),eb}create(...eb){return new eP}}em.Signature=eP;class ej extends eD.Serializable{constructor(eb){super(),this._typeName="Credential",this._typeID=void 0,this.sigArray=[],this.addSignature=eb=>(this.sigArray.push(eb),this.sigArray.length-1),void 0!==eb&&(this.sigArray=eb)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{sigArray:this.sigArray.map(em=>em.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.sigArray=eb.sigArray.map(eb=>{let ew=new eP;return ew.deserialize(eb,em),ew})}setCodecID(eb){}fromBuffer(eb,em=0){let ew=eS.copyFrom(eb,em,em+4).readUInt32BE(0);em+=4,this.sigArray=[];for(let eH=0;eH{if(eb.getInput() instanceof eD.StandardAmountInput&&ew===eb.getAssetID().toString("hex")){let em=eb.getInput();eH=eH.add(em.getAmount())}}),eH}getOutputTotal(eb){let em=[],ew=eb.toString("hex"),eH=new eE.default(0);return em.forEach(eb=>{if(eb.getOutput() instanceof eS.StandardAmountOutput&&ew===eb.getAssetID().toString("hex")){let em=eb.getOutput();eH=eH.add(em.getAmount())}}),eH}getBurn(eb){return this.getInputTotal(eb).sub(this.getOutputTotal(eb))}toBuffer(){let eb=this.getCodecIDBuffer(),em=eN.Buffer.alloc(4);em.writeUInt32BE(this.transaction.getTxType(),0);let ew=this.transaction.toBuffer();return eN.Buffer.concat([eb,em,ew],eb.length+em.length+ew.length)}}em.EVMStandardUnsignedTx=eR;class eU extends eO.Serializable{constructor(eb,em){super(),this._typeName="StandardTx",this._typeID=void 0,this.unsignedTx=void 0,this.credentials=[],void 0!==eb&&(this.unsignedTx=eb,void 0!==em&&(this.credentials=em))}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{unsignedTx:this.unsignedTx.serialize(eb),credentials:this.credentials.map(em=>em.serialize(eb))})}getUnsignedTx(){return this.unsignedTx}toBuffer(){let eb=this.unsignedTx.toBuffer(),em=eb.length,ew=eN.Buffer.alloc(4);ew.writeUInt32BE(this.credentials.length,0);let eH=[eb,ew];em+=ew.length,this.credentials.forEach(eb=>{let ew=eN.Buffer.alloc(4);ew.writeUInt32BE(eb.getCredentialID(),0),eH.push(ew),em+=ew.length;let eV=eb.toBuffer();em+=eV.length,eH.push(eV)});let eV=eN.Buffer.concat(eH,em);return eV}fromString(eb){return this.fromBuffer(eP.cb58Decode(eb))}toString(){return eP.cb58Encode(this.toBuffer())}toStringHex(){return`0x${eP.addChecksum(this.toBuffer()).toString("hex")}`}}em.EVMStandardTx=eU},1958:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(40286),em),eN(ew(2996),em),eN(ew(65614),em),eN(ew(66408),em),eN(ew(7451),em),eN(ew(20620),em),eN(ew(98769),em),eN(ew(47469),em),eN(ew(2791),em),eN(ew(49009),em),eN(ew(90569),em),eN(ew(57248),em),eN(ew(21616),em),eN(ew(91864),em)},7451:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.StandardAmountInput=em.StandardTransferableInput=em.StandardParseableInput=em.Input=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=eH(ew(13550)),eD=ew(65614),eS=ew(48984),e_=eV.default.getInstance(),eO=eS.Serialization.getInstance();class eP extends eS.Serializable{constructor(){super(...arguments),this._typeName="Input",this._typeID=void 0,this.sigCount=eN.Buffer.alloc(4),this.sigIdxs=[],this.getSigIdxs=()=>this.sigIdxs,this.addSignatureIdx=(eb,em)=>{let ew=new eD.SigIdx,eH=eN.Buffer.alloc(4);eH.writeUInt32BE(eb,0),ew.fromBuffer(eH),ew.setSource(em),this.sigIdxs.push(ew),this.sigCount.writeUInt32BE(this.sigIdxs.length,0)}}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{sigIdxs:this.sigIdxs.map(em=>em.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.sigIdxs=eb.sigIdxs.map(eb=>{let ew=new eD.SigIdx;return ew.deserialize(eb,em),ew}),this.sigCount.writeUInt32BE(this.sigIdxs.length,0)}fromBuffer(eb,em=0){this.sigCount=e_.copyFrom(eb,em,em+4),em+=4;let ew=this.sigCount.readUInt32BE(0);this.sigIdxs=[];for(let eH=0;eH(eb,em)=>{let ew=eN.Buffer.alloc(4);ew.writeUInt32BE(eb.getInputID(),0);let eH=eb.toBuffer(),eV=eN.Buffer.alloc(4);eV.writeUInt32BE(em.getInputID(),0);let eE=em.toBuffer(),eD=eN.Buffer.concat([ew,eH],ew.length+eH.length),eS=eN.Buffer.concat([eV,eE],eV.length+eE.length);return eN.Buffer.compare(eD,eS)};class ej extends eS.Serializable{constructor(eb){super(),this._typeName="StandardParseableInput",this._typeID=void 0,this.getInput=()=>this.input,eb instanceof eP&&(this.input=eb)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{input:this.input.serialize(eb)})}toBuffer(){let eb=this.input.toBuffer(),em=eN.Buffer.alloc(4);em.writeUInt32BE(this.input.getInputID(),0);let ew=[em,eb];return eN.Buffer.concat(ew,em.length+eb.length)}}em.StandardParseableInput=ej,ej.comparator=()=>(eb,em)=>{let ew=eb.toBuffer(),eH=em.toBuffer();return eN.Buffer.compare(ew,eH)};class eB extends ej{constructor(eb,em,ew,eH){super(),this._typeName="StandardTransferableInput",this._typeID=void 0,this.txid=eN.Buffer.alloc(32),this.outputidx=eN.Buffer.alloc(4),this.assetID=eN.Buffer.alloc(32),this.getTxID=()=>this.txid,this.getOutputIdx=()=>this.outputidx,this.getUTXOID=()=>e_.bufferToB58(eN.Buffer.concat([this.txid,this.outputidx])),this.getInput=()=>this.input,this.getAssetID=()=>this.assetID,void 0!==eb&&void 0!==em&&void 0!==ew&&eH instanceof eP&&(this.input=eH,this.txid=eb,this.outputidx=em,this.assetID=ew)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{txid:eO.encoder(this.txid,eb,"Buffer","cb58"),outputidx:eO.encoder(this.outputidx,eb,"Buffer","decimalString"),assetID:eO.encoder(this.assetID,eb,"Buffer","cb58")})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.txid=eO.decoder(eb.txid,em,"cb58","Buffer",32),this.outputidx=eO.decoder(eb.outputidx,em,"decimalString","Buffer",4),this.assetID=eO.decoder(eb.assetID,em,"cb58","Buffer",32)}toBuffer(){let eb=super.toBuffer(),em=this.txid.length+this.outputidx.length+this.assetID.length+eb.length,ew=[this.txid,this.outputidx,this.assetID,eb],eH=eN.Buffer.concat(ew,em);return eH}toString(){return e_.bufferToB58(this.toBuffer())}}em.StandardTransferableInput=eB;class eR extends eP{constructor(eb){super(),this._typeName="StandardAmountInput",this._typeID=void 0,this.amount=eN.Buffer.alloc(8),this.amountValue=new eE.default(0),this.getAmount=()=>this.amountValue.clone(),eb&&(this.amountValue=eb.clone(),this.amount=e_.fromBNToBuffer(eb,8))}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{amount:eO.encoder(this.amount,eb,"Buffer","decimalString",8)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.amount=eO.decoder(eb.amount,em,"decimalString","Buffer",8),this.amountValue=e_.fromBufferToBN(this.amount)}fromBuffer(eb,em=0){return this.amount=e_.copyFrom(eb,em,em+8),this.amountValue=e_.fromBufferToBN(this.amount),em+=8,super.fromBuffer(eb,em)}toBuffer(){let eb=super.toBuffer(),em=this.amount.length+eb.length,ew=[this.amount,eb];return eN.Buffer.concat(ew,em)}}em.StandardAmountInput=eR},20620:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},98769:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};Object.defineProperty(em,"__esModule",{value:!0}),em.JRPCAPI=void 0;let eN=ew(3079),eV=ew(40286);class eE extends eV.APIBase{constructor(eb,em,ew="2.0"){super(eb,em),this.jrpcVersion="2.0",this.rpcID=1,this.callMethod=(eb,em,ew,eV)=>eH(this,void 0,void 0,function*(){let eH=ew||this.baseURL,eE={};eE.id=this.rpcID,eE.method=eb,em?eE.params=em:"1.0"===this.jrpcVersion&&(eE.params=[]),"1.0"!==this.jrpcVersion&&(eE.jsonrpc=this.jrpcVersion);let eD={"Content-Type":"application/json;charset=UTF-8"};eV&&(eD=Object.assign(Object.assign({},eD),eV)),ew=this.core.getURL();let eS={baseURL:ew,responseType:"json",adapter:"undefined"!=typeof fetch?eN.fetchAdapter:void 0},e_=yield this.core.post(eH,{},JSON.stringify(eE),eD,eS);if(e_.status>=200&&e_.status<300&&(this.rpcID+=1,"string"==typeof e_.data&&(e_.data=JSON.parse(e_.data)),"object"==typeof e_.data&&(null===e_.data||"error"in e_.data)))throw Error(e_.data.error.message);return e_}),this.getRPCID=()=>this.rpcID,this.jrpcVersion=ew,this.rpcID=1}}em.JRPCAPI=eE},47469:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.StandardKeyChain=em.StandardKeyPair=void 0;let eH=ew(48764);class eN{getPrivateKey(){return this.privk}getPublicKey(){return this.pubk}}em.StandardKeyPair=eN;class eV{constructor(){this.keys={},this.getAddresses=()=>Object.values(this.keys).map(eb=>eb.getAddress()),this.getAddressStrings=()=>Object.values(this.keys).map(eb=>eb.getAddressString()),this.removeKey=eb=>{let em;return(em=eb instanceof eH.Buffer?eb.toString("hex"):eb.getAddress().toString("hex"))in this.keys&&(delete this.keys[`${em}`],!0)},this.hasKey=eb=>eb.toString("hex") in this.keys,this.getKey=eb=>this.keys[eb.toString("hex")]}addKey(eb){this.keys[eb.getAddress().toString("hex")]=eb}}em.StandardKeyChain=eV},2791:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.NBytes=void 0;let eN=eH(ew(89734)),eV=ew(48984),eE=ew(77556),eD=eN.default.getInstance(),eS=eV.Serialization.getInstance();class e_ extends eV.Serializable{constructor(){super(...arguments),this._typeName="NBytes",this._typeID=void 0,this.getSize=()=>this.bsize}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{bsize:eS.encoder(this.bsize,eb,"number","decimalString",4),bytes:eS.encoder(this.bytes,eb,"Buffer","hex",this.bsize)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.bsize=eS.decoder(eb.bsize,em,"decimalString","number",4),this.bytes=eS.decoder(eb.bytes,em,"hex","Buffer",this.bsize)}fromString(eb){try{this.fromBuffer(eD.b58ToBuffer(eb))}catch(em){let eb=`Error - NBytes.fromString: ${em}`;throw Error(eb)}return this.bsize}fromBuffer(eb,em=0){try{if(eb.length-em(eb,em)=>eN.Buffer.compare(eb.toBuffer(),em.toBuffer());class eR extends e_.Serializable{constructor(eb,em,ew){if(super(),this._typeName="OutputOwners",this._typeID=void 0,this.locktime=eN.Buffer.alloc(8),this.threshold=eN.Buffer.alloc(4),this.numaddrs=eN.Buffer.alloc(4),this.addresses=[],this.getThreshold=()=>this.threshold.readUInt32BE(0),this.getLocktime=()=>eP.fromBufferToBN(this.locktime),this.getAddresses=()=>{let eb=[];for(let em=0;em{for(let em=0;em{if(eb{let ew;ew=void 0===em?(0,eS.UnixNow)():em;let eH=this.getSpenders(eb,ew),eN=this.threshold.readUInt32BE(0);return eH.length>=eN},this.getSpenders=(eb,em)=>{let ew;let eH=[];ew=void 0===em?(0,eS.UnixNow)():em;let eN=eP.fromBufferToBN(this.locktime);if(ew.lte(eN))return eH;let eV=this.threshold.readUInt32BE(0);for(let em=0;emem.serialize(eb))})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.locktime=ej.decoder(eb.locktime,em,"decimalString","Buffer",8),this.threshold=ej.decoder(eb.threshold,em,"decimalString","Buffer",4),this.addresses=eb.addresses.map(eb=>{let ew=new eB;return ew.deserialize(eb,em),ew}),this.numaddrs=eN.Buffer.alloc(4),this.numaddrs.writeUInt32BE(this.addresses.length,0)}fromBuffer(eb,em=0){this.locktime=eP.copyFrom(eb,em,em+8),em+=8,this.threshold=eP.copyFrom(eb,em,em+4),em+=4,this.numaddrs=eP.copyFrom(eb,em,em+4),em+=4;let ew=this.numaddrs.readUInt32BE(0);this.addresses=[];for(let eH=0;eH(eb,em)=>{let ew=eN.Buffer.alloc(4);ew.writeUInt32BE(eb.getOutputID(),0);let eH=eb.toBuffer(),eV=eN.Buffer.alloc(4);eV.writeUInt32BE(em.getOutputID(),0);let eE=em.toBuffer(),eD=eN.Buffer.concat([ew,eH],ew.length+eH.length),eS=eN.Buffer.concat([eV,eE],eV.length+eE.length);return eN.Buffer.compare(eD,eS)};class eU extends eR{constructor(){super(...arguments),this._typeName="Output",this._typeID=void 0}}em.Output=eU;class eF extends e_.Serializable{constructor(eb){super(),this._typeName="StandardParseableOutput",this._typeID=void 0,this.getOutput=()=>this.output,eb instanceof eU&&(this.output=eb)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{output:this.output.serialize(eb)})}toBuffer(){let eb=this.output.toBuffer(),em=eN.Buffer.alloc(4);em.writeUInt32BE(this.output.getOutputID(),0);let ew=[em,eb];return eN.Buffer.concat(ew,em.length+eb.length)}}em.StandardParseableOutput=eF,eF.comparator=()=>(eb,em)=>{let ew=eb.toBuffer(),eH=em.toBuffer();return eN.Buffer.compare(ew,eH)};class eG extends eF{constructor(eb,em){super(em),this._typeName="StandardTransferableOutput",this._typeID=void 0,this.assetID=void 0,this.getAssetID=()=>this.assetID,void 0!==eb&&(this.assetID=eb)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{assetID:ej.encoder(this.assetID,eb,"Buffer","cb58")})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.assetID=ej.decoder(eb.assetID,em,"cb58","Buffer",32)}toBuffer(){let eb=super.toBuffer(),em=[this.assetID,eb];return eN.Buffer.concat(em,this.assetID.length+eb.length)}}em.StandardTransferableOutput=eG;class eY extends eU{constructor(eb,em,ew,eH){super(em,ew,eH),this._typeName="StandardAmountOutput",this._typeID=void 0,this.amount=eN.Buffer.alloc(8),this.amountValue=new eV.default(0),void 0!==eb&&(this.amountValue=eb.clone(),this.amount=eP.fromBNToBuffer(eb,8))}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{amount:ej.encoder(this.amount,eb,"Buffer","decimalString",8)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.amount=ej.decoder(eb.amount,em,"decimalString","Buffer",8),this.amountValue=eP.fromBufferToBN(this.amount)}getAmount(){return this.amountValue.clone()}fromBuffer(eb,em=0){return this.amount=eP.copyFrom(eb,em,em+8),this.amountValue=eP.fromBufferToBN(this.amount),em+=8,super.fromBuffer(eb,em)}toBuffer(){let eb=super.toBuffer(),em=this.amount.length+eb.length;this.numaddrs.writeUInt32BE(this.addresses.length,0);let ew=[this.amount,eb];return eN.Buffer.concat(ew,em)}}em.StandardAmountOutput=eY;class eQ extends eU{constructor(){super(...arguments),this._typeName="BaseNFTOutput",this._typeID=void 0,this.groupID=eN.Buffer.alloc(4),this.getGroupID=()=>this.groupID.readUInt32BE(0)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{groupID:ej.encoder(this.groupID,eb,"Buffer","decimalString",4)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.groupID=ej.decoder(eb.groupID,em,"decimalString","Buffer",4)}}em.BaseNFTOutput=eQ},90569:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};Object.defineProperty(em,"__esModule",{value:!0}),em.RESTAPI=void 0;let eN=ew(40286);class eV extends eN.APIBase{constructor(eb,em,ew="application/json;charset=UTF-8",eN){super(eb,em),this.prepHeaders=(eb,em)=>{let ew={};return void 0!==eb?ew["Content-Type"]=eb:ew["Content-Type"]=this.contentType,void 0!==em?ew.Accept=em:void 0!==this.acceptType&&(ew.Accept=this.acceptType),ew},this.axConf=()=>({baseURL:this.core.getURL(),responseType:"json"}),this.get=(eb,em,ew)=>eH(this,void 0,void 0,function*(){let eH=eb||this.baseURL,eN=this.prepHeaders(em,ew),eV=yield this.core.get(eH,{},eN,this.axConf());return eV}),this.post=(eb,em,ew,eN,eV)=>eH(this,void 0,void 0,function*(){let eH=ew||this.baseURL,eE={};eE.method=eb,em&&(eE.params=em);let eD=this.prepHeaders(eN,eV),eS=yield this.core.post(eH,{},JSON.stringify(eE),eD,this.axConf());return eS}),this.put=(eb,em,ew,eN,eV)=>eH(this,void 0,void 0,function*(){let eH=ew||this.baseURL,eE={};eE.method=eb,em&&(eE.params=em);let eD=this.prepHeaders(eN,eV),eS=yield this.core.put(eH,{},JSON.stringify(eE),eD,this.axConf());return eS}),this.delete=(eb,em,ew,eN,eV)=>eH(this,void 0,void 0,function*(){let eH=ew||this.baseURL,eE={};eE.method=eb,em&&(eE.params=em);let eD=this.prepHeaders(eN,eV),eS=yield this.core.delete(eH,{},eD,this.axConf());return eS}),this.patch=(eb,em,ew,eN,eV)=>eH(this,void 0,void 0,function*(){let eH=ew||this.baseURL,eE={};eE.method=eb,em&&(eE.params=em);let eD=this.prepHeaders(eN,eV),eS=yield this.core.patch(eH,{},JSON.stringify(eE),eD,this.axConf());return eS}),this.getContentType=()=>this.contentType,this.getAcceptType=()=>this.acceptType,this.contentType=ew,this.acceptType=eN}}em.RESTAPI=eV},57248:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__setModuleDefault||(Object.create?function(eb,em){Object.defineProperty(eb,"default",{enumerable:!0,value:em})}:function(eb,em){eb.default=em}),eV=this&&this.__importStar||function(eb){if(eb&&eb.__esModule)return eb;var em={};if(null!=eb)for(var ew in eb)"default"!==ew&&Object.prototype.hasOwnProperty.call(eb,ew)&&eH(em,eb,ew);return eN(em,eb),em},eE=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.SECP256k1KeyChain=em.SECP256k1KeyPair=void 0;let eD=ew(48764),eS=eV(ew(86266)),e_=eE(ew(23482)),eO=eE(ew(89734)),eP=ew(47469),ej=ew(77556),eB=ew(3079),eR=eS.ec,eU=new eR("secp256k1"),eF=eU.curve,eG=eF.n.constructor,eY=eO.default.getInstance(),eQ=eB.Serialization.getInstance();class eK extends eP.StandardKeyPair{constructor(eb,em){super(),this.chainID="",this.hrp="",this.chainID=em,this.hrp=eb,this.generateKey()}_sigFromSigBuffer(eb){let em=new eG(eY.copyFrom(eb,0,32)),ew=new eG(eY.copyFrom(eb,32,64)),eH=eY.copyFrom(eb,64,65).readUIntBE(0,1),eN={r:em,s:ew,recoveryParam:eH};return eN}generateKey(){this.keypair=eU.genKeyPair(),this.privk=eD.Buffer.from(this.keypair.getPrivate("hex").padStart(64,"0"),"hex"),this.pubk=eD.Buffer.from(this.keypair.getPublic(!0,"hex").padStart(66,"0"),"hex")}importKey(eb){this.keypair=eU.keyFromPrivate(eb.toString("hex"),"hex");try{return this.privk=eD.Buffer.from(this.keypair.getPrivate("hex").padStart(64,"0"),"hex"),this.pubk=eD.Buffer.from(this.keypair.getPublic(!0,"hex").padStart(66,"0"),"hex"),!0}catch(eb){return!1}}getAddress(){return eK.addressFromPublicKey(this.pubk)}getAddressString(){let eb=eK.addressFromPublicKey(this.pubk),em="bech32";return eQ.bufferToType(eb,em,this.hrp,this.chainID)}static addressFromPublicKey(eb){if(65===eb.length&&(eb=eD.Buffer.from(eU.keyFromPublic(eb).getPublic(!0,"hex").padStart(66,"0"),"hex")),33===eb.length){let em=eD.Buffer.from((0,e_.default)("sha256").update(eb).digest()),ew=eD.Buffer.from((0,e_.default)("ripemd160").update(em).digest());return ew}throw new ej.PublicKeyError("Unable to make address.")}getPrivateKeyString(){return`PrivateKey-${eY.cb58Encode(this.privk)}`}getPublicKeyString(){return eY.cb58Encode(this.pubk)}sign(eb){let em=this.keypair.sign(eb,void 0,{canonical:!0}),ew=eD.Buffer.alloc(1);ew.writeUInt8(em.recoveryParam,0);let eH=eD.Buffer.from(em.r.toArray("be",32)),eN=eD.Buffer.from(em.s.toArray("be",32)),eV=eD.Buffer.concat([eH,eN,ew],65);return eV}verify(eb,em){let ew=this._sigFromSigBuffer(em);return eU.verify(eb,ew,this.keypair)}recover(eb,em){let ew=this._sigFromSigBuffer(em),eH=eU.recoverPubKey(eb,ew,ew.recoveryParam);return eD.Buffer.from(eH.encodeCompressed())}getChainID(){return this.chainID}setChainID(eb){this.chainID=eb}getHRP(){return this.hrp}setHRP(eb){this.hrp=eb}}em.SECP256k1KeyPair=eK;class eZ extends eP.StandardKeyChain{addKey(eb){super.addKey(eb)}}em.SECP256k1KeyChain=eZ},21616:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.StandardTx=em.StandardUnsignedTx=em.StandardBaseTx=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=eH(ew(13550)),eD=ew(7451),eS=ew(49009),e_=ew(89858),eO=ew(48984),eP=eV.default.getInstance(),ej=eO.Serialization.getInstance(),eB="cb58",eR="hex",eU="decimalString",eF="Buffer";class eG extends eO.Serializable{constructor(eb=e_.DefaultNetworkID,em=eN.Buffer.alloc(32,16),ew,eH,eV){super(),this._typeName="StandardBaseTx",this._typeID=void 0,this.networkID=eN.Buffer.alloc(4),this.blockchainID=eN.Buffer.alloc(32),this.numouts=eN.Buffer.alloc(4),this.numins=eN.Buffer.alloc(4),this.memo=eN.Buffer.alloc(0),this.networkID.writeUInt32BE(eb,0),this.blockchainID=em,void 0!==eV&&(this.memo=eV),void 0!==eH&&void 0!==ew&&(this.numouts.writeUInt32BE(ew.length,0),this.outs=ew.sort(eS.StandardTransferableOutput.comparator()),this.numins.writeUInt32BE(eH.length,0),this.ins=eH.sort(eD.StandardTransferableInput.comparator()))}serialize(eb="hex"){let em=super.serialize(eb);return Object.assign(Object.assign({},em),{networkID:ej.encoder(this.networkID,eb,eF,eU),blockchainID:ej.encoder(this.blockchainID,eb,eF,eB),outs:this.outs.map(em=>em.serialize(eb)),ins:this.ins.map(em=>em.serialize(eb)),memo:ej.encoder(this.memo,eb,eF,eR)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.networkID=ej.decoder(eb.networkID,em,eU,eF,4),this.blockchainID=ej.decoder(eb.blockchainID,em,eB,eF,32),this.memo=ej.decoder(eb.memo,em,eR,eF)}getNetworkID(){return this.networkID.readUInt32BE(0)}getBlockchainID(){return this.blockchainID}getMemo(){return this.memo}toBuffer(){this.outs.sort(eS.StandardTransferableOutput.comparator()),this.ins.sort(eD.StandardTransferableInput.comparator()),this.numouts.writeUInt32BE(this.outs.length,0),this.numins.writeUInt32BE(this.ins.length,0);let eb=this.networkID.length+this.blockchainID.length+this.numouts.length,em=[this.networkID,this.blockchainID,this.numouts];for(let ew=0;ewem.serialize(eb))})}getCredentials(){return this.credentials}getUnsignedTx(){return this.unsignedTx}toBuffer(){let eb=this.unsignedTx.getTransaction(),em=eb.getCodecID(),ew=this.unsignedTx.toBuffer(),eH=ew.length,eV=eN.Buffer.alloc(4);eV.writeUInt32BE(this.credentials.length,0);let eE=[ew,eV];eH+=eV.length;for(let eb=0;ebthis.codecID.readUInt8(0),this.getCodecIDBuffer=()=>this.codecID,this.getTxID=()=>this.txid,this.getOutputIdx=()=>this.outputidx,this.getAssetID=()=>this.assetID,this.getUTXOID=()=>eP.bufferToB58(eN.Buffer.concat([this.getTxID(),this.getOutputIdx()])),this.getOutput=()=>this.output,void 0!==eb&&this.codecID.writeUInt8(eb,0),void 0!==em&&(this.txid=em),"number"==typeof ew?this.outputidx.writeUInt32BE(ew,0):ew instanceof eN.Buffer&&(this.outputidx=ew),void 0!==eH&&(this.assetID=eH),void 0!==eV&&(this.output=eV)}serialize(eb="hex"){return Object.assign(Object.assign({},super.serialize(eb)),{codecID:ej.encoder(this.codecID,eb,"Buffer","decimalString"),txid:ej.encoder(this.txid,eb,"Buffer","cb58"),outputidx:ej.encoder(this.outputidx,eb,"Buffer","decimalString"),assetID:ej.encoder(this.assetID,eb,"Buffer","cb58"),output:this.output.serialize(eb)})}deserialize(eb,em="hex"){super.deserialize(eb,em),this.codecID=ej.decoder(eb.codecID,em,"decimalString","Buffer",2),this.txid=ej.decoder(eb.txid,em,"cb58","Buffer",32),this.outputidx=ej.decoder(eb.outputidx,em,"decimalString","Buffer",4),this.assetID=ej.decoder(eb.assetID,em,"cb58","Buffer",32)}toBuffer(){let eb=this.output.toBuffer(),em=eN.Buffer.alloc(4);em.writeUInt32BE(this.output.getOutputID(),0);let ew=[this.codecID,this.txid,this.outputidx,this.assetID,em,eb];return eN.Buffer.concat(ew,this.codecID.length+this.txid.length+this.outputidx.length+this.assetID.length+em.length+eb.length)}}em.StandardUTXO=eB;class eR extends e_.Serializable{constructor(){super(...arguments),this._typeName="StandardUTXOSet",this._typeID=void 0,this.utxos={},this.addressUTXOs={},this.includes=eb=>{let em,ew;try{ew=(em=this.parseUTXO(eb)).getUTXOID()}catch(eb){return eb instanceof Error?console.log(eb.message):console.log(eb),!1}return ew in this.utxos},this.remove=eb=>{let em;try{em=this.parseUTXO(eb)}catch(eb){eb instanceof Error?console.log(eb.message):console.log(eb);return}let ew=em.getUTXOID();if(!(ew in this.utxos))return;delete this.utxos[`${ew}`];let eH=Object.keys(this.addressUTXOs);for(let eb=0;eb{let em=[];for(let ew=0;ewthis.utxos[`${eb}`],this.getAllUTXOs=eb=>void 0!==eb&&Array.isArray(eb)?eb.filter(eb=>this.utxos[`${eb}`]).map(eb=>this.utxos[`${eb}`]):Object.values(this.utxos),this.getAllUTXOStrings=eb=>{let em=[],ew=Object.keys(this.utxos);if(void 0!==eb&&Array.isArray(eb))for(let ew=0;ew{if(void 0!==eb){let ew=[],eH=(0,eS.UnixNow)();for(let eN=0;eNObject.keys(this.addressUTXOs).map(eb=>eN.Buffer.from(eb,"hex")),this.getBalance=(eb,em,ew)=>{let eH;let eN=this.getUTXOIDs(eb),eV=this.getAllUTXOs(eN),eS=new eE.default(0);eH="string"==typeof em?eP.cb58Decode(em):em;for(let em=0;em{let em=new Set,ew=[];ew=void 0!==eb?this.getUTXOIDs(eb):this.getUTXOIDs();for(let eb=0;eb{let ew=this.create(),eH=this.getAllUTXOs(em),eN=eb.getAllUTXOs(em),eV=eb=>{ew.add(eb)};return eH.forEach(eV),eN.forEach(eV),ew},this.intersection=eb=>{let em=this.getUTXOIDs(),ew=eb.getUTXOIDs(),eH=em.filter(eb=>ew.includes(eb));return this.merge(eb,eH)},this.difference=eb=>{let em=this.getUTXOIDs(),ew=eb.getUTXOIDs(),eH=em.filter(eb=>!ew.includes(eb));return this.merge(eb,eH)},this.symDifference=eb=>{let em=this.getUTXOIDs(),ew=eb.getUTXOIDs(),eH=em.filter(eb=>!ew.includes(eb)).concat(ew.filter(eb=>!em.includes(eb)));return this.merge(eb,eH)},this.union=eb=>this.merge(eb),this.mergeByRule=(eb,em)=>{let ew;switch(em){case"intersection":return this.intersection(eb);case"differenceSelf":return this.difference(eb);case"differenceNew":return eb.difference(this);case"symDifference":return this.symDifference(eb);case"union":return this.union(eb);case"unionMinusNew":return(ew=this.union(eb)).difference(eb);case"unionMinusSelf":return(ew=this.union(eb)).difference(this);default:throw new eO.MergeRuleError("Error - StandardUTXOSet.mergeByRule: bad MergeRule")}}}serialize(eb="hex"){let em=super.serialize(eb),ew={};for(let em in this.utxos)ew[`${ej.encoder(em,eb,"base58","base58")}`]=this.utxos[`${em}`].serialize(eb);let eH={};for(let em in this.addressUTXOs){let ew=ej.encoder(em,eb,"hex","cb58"),eN={};for(let ew in this.addressUTXOs[`${em}`])eN[`${ej.encoder(ew,eb,"base58","base58")}`]=ej.encoder(this.addressUTXOs[`${em}`][`${ew}`],eb,"BN","decimalString");eH[`${ew}`]=eN}return Object.assign(Object.assign({},em),{utxos:ew,addressUTXOs:eH})}add(eb,em=!1){let ew;try{ew=this.parseUTXO(eb)}catch(eb){eb instanceof Error?console.log(eb.message):console.log(eb);return}let eH=ew.getUTXOID();if(!(eH in this.utxos)||!0===em){this.utxos[`${eH}`]=ew;let eb=ew.getOutput().getAddresses(),em=ew.getOutput().getLocktime();for(let ew=0;ewthis.apis.admin,this.Auth=()=>this.apis.auth,this.CChain=()=>this.apis.cchain,this.XChain=()=>this.apis.xchain,this.Health=()=>this.apis.health,this.Index=()=>this.apis.index,this.Info=()=>this.apis.info,this.Metrics=()=>this.apis.metrics,this.NodeKeys=()=>this.apis.keystore,this.PChain=()=>this.apis.pchain;let ej=eN,eB=eV;void 0!==eN&&eN&&"x"!==eN.toLowerCase()||(ej=eH.toString() in eZ.Defaults.network?eZ.Defaults.network[`${eH}`].X.blockchainID:eZ.Defaults.network[12345].X.blockchainID),void 0!==eV&&eV&&"c"!==eV.toLowerCase()||(eB=eH.toString() in eZ.Defaults.network?eZ.Defaults.network[`${eH}`].C.blockchainID:eZ.Defaults.network[12345].C.blockchainID),"number"==typeof eH&&eH>=0?this.networkID=eH:void 0===eH&&(eH=eZ.DefaultNetworkID),void 0!==eE?this.hrp=eE:this.hrp=(0,eW.getPreferredHRP)(this.networkID),eD||(this.addAPI("admin",eS.AdminAPI),this.addAPI("auth",e_.AuthAPI),this.addAPI("xchain",eO.AVMAPI,"/ext/bc/X",ej),this.addAPI("cchain",eP.EVMAPI,"/ext/bc/C/avax",eB),this.addAPI("health",eR.HealthAPI),this.addAPI("info",eF.InfoAPI),this.addAPI("index",eU.IndexAPI),this.addAPI("keystore",eG.KeystoreAPI),this.addAPI("metrics",eY.MetricsAPI),this.addAPI("pchain",eQ.PlatformVMAPI))}}em.default=e5,em.Avalanche=e5,em.admin=eV(ew(87580)),em.auth=eV(ew(18493)),em.avm=eV(ew(74294)),em.common=eV(ew(1958)),em.evm=eV(ew(36969)),em.health=eV(ew(64814)),em.index=eV(ew(40996)),em.info=eV(ew(75436)),em.keystore=eV(ew(67769)),em.metrics=eV(ew(67833)),em.platformvm=eV(ew(39205)),em.utils=eV(ew(3079))},70438:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Base58=void 0;let eN=eH(ew(13550)),eV=ew(48764),eE=ew(77556);class eD{constructor(){this.b58alphabet="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",this.alphabetIdx0="1",this.b58=[255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,255,255,255,255,255,255,255,9,10,11,12,13,14,15,16,255,17,18,19,20,21,255,22,23,24,25,26,27,28,29,30,31,32,255,255,255,255,255,255,33,34,35,36,37,38,39,40,41,42,43,255,44,45,46,47,48,49,50,51,52,53,54,55,56,57,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255],this.big58Radix=new eN.default(58),this.bigZero=new eN.default(0),this.encode=eb=>{let em=new eN.default(eb.toString("hex"),"hex","be"),ew="";for(;em.cmp(this.bigZero)>0;){let eb=em.mod(this.big58Radix);em=em.div(this.big58Radix),ew+=this.b58alphabet[eb.toNumber()]}for(let em=0;em{let em;let ew=new eN.default(0),eH=new eN.default(1);for(let em=eb.length-1;em>=0;em--){let eV=this.b58[eb.charCodeAt(em)];if(255===eV)throw new eE.Base58Error("Error - Base58.decode: not a valid base58 string");let eD=new eN.default(eV);eD.imul(eH),ew.iadd(eD),eH.imul(this.big58Radix)}let eD=ew.toString("hex");eD=eD.length%2?`0${eD}`:eD;let eS=eV.Buffer.from(eD,"hex");for(em=0;em{let em=eb.trim().split("-");if(2!==em.length)return!1;try{eO.bech32.fromWords(eO.bech32.decode(em[1]).words)}catch(eb){return!1}return!0},this.bufferToString=eb=>this.copyFrom(eb,2).toString("utf8"),this.stringToBuffer=eb=>{let em=eS.Buffer.alloc(2+eb.length);return em.writeUInt16BE(eb.length,0),em.write(eb,2,eb.length,"utf8"),em},this.copyFrom=(eb,em=0,ew)=>(void 0===ew&&(ew=eb.length),eS.Buffer.from(Uint8Array.prototype.slice.call(eb.slice(em,ew)))),this.bufferToB58=eb=>this.b58.encode(eb),this.b58ToBuffer=eb=>this.b58.decode(eb),this.fromBufferToArrayBuffer=eb=>{let em=new ArrayBuffer(eb.length),ew=new Uint8Array(em);for(let em=0;em{let em=eS.Buffer.alloc(eb.byteLength);for(let ew=0;ew{if(void 0!==eb)return new eD.default(eb.toString("hex"),16,"be")},this.fromBNToBuffer=(eb,em)=>{if(void 0===eb)return;let ew=eb.toArray("be");if(em){let eb=em-ew.length;for(let em=0;em{let em=eS.Buffer.from((0,e_.default)("sha256").update(eb).digest().slice(28));return eS.Buffer.concat([eb,em])},this.validateChecksum=eb=>{let em=eb.slice(eb.length-4),ew=eS.Buffer.from((0,e_.default)("sha256").update(eb.slice(0,eb.length-4)).digest().slice(28));return em.toString("hex")===ew.toString("hex")},this.cb58Encode=eb=>{let em=this.addChecksum(eb);return this.bufferToB58(em)},this.cb58Decode=eb=>{if("string"==typeof eb&&(eb=this.b58ToBuffer(eb)),this.validateChecksum(eb))return this.copyFrom(eb,0,eb.length-4);throw new ej.ChecksumError("Error - BinTools.cb58Decode: invalid checksum")},this.cb58DecodeWithChecksum=eb=>{if("string"==typeof eb&&(eb=this.b58ToBuffer(eb)),this.validateChecksum(eb))return`0x${this.copyFrom(eb,0,eb.length).toString("hex")}`;throw new ej.ChecksumError("Error - BinTools.cb58Decode: invalid checksum")},this.addressToString=(eb,em,ew)=>`${em}-${eO.bech32.encode(eb,eO.bech32.toWords(ew))}`,this.stringToAddress=(eb,em)=>{if("0x"===eb.substring(0,2)){if(eB.utils.isAddress(eb))return eS.Buffer.from(eb.substring(2),"hex");throw new ej.HexError("Error - Invalid address")}let ew=eb.trim().split("-");if(ew.length<2)throw new ej.Bech32Error("Error - Valid address should include -");if(ew[0].length<1)throw new ej.Bech32Error("Error - Valid address must have prefix before -");let eH=ew[1].lastIndexOf("1");if(eH<0)throw new ej.Bech32Error("Error - Valid address must include separator (1)");let eN=ew[1].slice(0,eH);if(eN.length<1)throw new ej.Bech32Error("Error - HRP should be at least 1 character");if("avax"!==eN&&"fuji"!==eN&&"local"!=eN&&"custom"!=eN&&eN!=em)throw new ej.Bech32Error("Error - Invalid HRP");return eS.Buffer.from(eO.bech32.fromWords(eO.bech32.decode(ew[1]).words))},this.parseAddress=(eb,em,ew,eH=20)=>{let eN=eb.split("-");if(2===eN.length&&(ew&&eN[0]===ew||em&&eN[0]===em)){let em=this.stringToAddress(eb);if(eH&&em.length===eH||!eH)return em}},this.b58=eP.Base58.getInstance()}static getInstance(){return eR.instance||(eR.instance=new eR),eR.instance}isBase64(eb){if(""===eb||""===eb.trim())return!1;try{return eS.Buffer.from(eb,"base64").toString("base64")===eb}catch(eb){return!1}}isCB58(eb){return this.isBase58(eb)}isBase58(eb){if(""===eb||""===eb.trim())return!1;try{return this.b58.encode(this.b58.decode(eb))===eb}catch(eb){return!1}}isHex(eb){if(""===eb||""===eb.trim())return!1;let em=eb.startsWith("0x"),ew=em?eb.slice(2).match(/[0-9A-Fa-f]/g):eb.match(/[0-9A-Fa-f]/g);return!!em&&eb.length-2==ew.length||eb.length==ew.length}isDecimal(eb){if(""===eb||""===eb.trim())return!1;try{return new eD.default(eb,10).toString(10)===eb.trim()}catch(eb){return!1}}}em.default=eR},89858:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Defaults=em.AVAXSTAKECAP=em.AVAXGWEI=em.GWEI=em.WEI=em.NANOAVAX=em.MICROAVAX=em.MILLIAVAX=em.CENTIAVAX=em.DECIAVAX=em.ONEAVAX=em.mnemonic=em.DefaultEVMLocalGenesisAddress=em.DefaultEVMLocalGenesisPrivateKey=em.DefaultLocalGenesisPrivateKey=em.PChainVMName=em.CChainVMName=em.XChainVMName=em.PChainAlias=em.CChainAlias=em.XChainAlias=em.PrimaryNetworkID=em.PlatformChainID=em.DefaultNetworkID=em.FallbackEVMChainID=em.FallbackNetworkName=em.FallbackHRP=em.NetworkNameToNetworkID=em.NetworkIDToNetworkNames=em.HRPToNetworkID=em.NetworkIDToHRP=em.FujiAPI=em.MainnetAPI=em.PrimaryAssetAlias=em.NodeIDPrefix=em.PrivateKeyPrefix=void 0;let eN=eH(ew(13550));em.PrivateKeyPrefix="PrivateKey-",em.NodeIDPrefix="NodeID-",em.PrimaryAssetAlias="AVAX",em.MainnetAPI="api.avax.network",em.FujiAPI="api.avax-test.network",em.NetworkIDToHRP={0:"custom",1:"avax",2:"cascade",3:"denali",4:"everest",5:"fuji",1337:"custom",12345:"local"},em.HRPToNetworkID={manhattan:0,avax:1,cascade:2,denali:3,everest:4,fuji:5,custom:1337,local:12345},em.NetworkIDToNetworkNames={0:["Manhattan"],1:["Avalanche","Mainnet"],2:["Cascade"],3:["Denali"],4:["Everest"],5:["Fuji","Testnet"],1337:["Custom Network"],12345:["Local Network"]},em.NetworkNameToNetworkID={Manhattan:0,Avalanche:1,Mainnet:1,Cascade:2,Denali:3,Everest:4,Fuji:5,Testnet:5,Custom:1337,"Custom Network":1337,Local:12345,"Local Network":12345},em.FallbackHRP="custom",em.FallbackNetworkName="Custom Network",em.FallbackEVMChainID=43112,em.DefaultNetworkID=1,em.PlatformChainID="11111111111111111111111111111111LpoYY",em.PrimaryNetworkID="11111111111111111111111111111111LpoYY",em.XChainAlias="X",em.CChainAlias="C",em.PChainAlias="P",em.XChainVMName="avm",em.CChainVMName="evm",em.PChainVMName="platformvm",em.DefaultLocalGenesisPrivateKey="ewoqjP7PxY4yr3iLTpLisriqt94hdyDFNgchSxGGztUrTXtNN",em.DefaultEVMLocalGenesisPrivateKey="0x56289e99c94b6912bfc12adc093c9b51124f0dc54ac7a766b2bc5ccf558d8027",em.DefaultEVMLocalGenesisAddress="0x8db97C7cEcE249c2b98bDC0226Cc4C2A57BF52FC",em.mnemonic="output tooth keep tooth bracket fox city sustain blood raise install pond stem reject long scene clap gloom purpose mean music piece unknown light",em.ONEAVAX=new eN.default(1e9),em.DECIAVAX=em.ONEAVAX.div(new eN.default(10)),em.CENTIAVAX=em.ONEAVAX.div(new eN.default(100)),em.MILLIAVAX=em.ONEAVAX.div(new eN.default(1e3)),em.MICROAVAX=em.ONEAVAX.div(new eN.default(1e6)),em.NANOAVAX=em.ONEAVAX.div(new eN.default(1e9)),em.WEI=new eN.default(1),em.GWEI=em.WEI.mul(new eN.default(1e9)),em.AVAXGWEI=em.NANOAVAX.clone(),em.AVAXSTAKECAP=em.ONEAVAX.mul(new eN.default(3e6));let eV={blockchainID:"2vrXWHgGxh5n3YsLHMV16YVVJTpT4z45Fmb4y3bL6si8kLCyg9",alias:em.XChainAlias,vm:em.XChainVMName,fee:em.MILLIAVAX,creationTxFee:em.CENTIAVAX,mintTxFee:em.MILLIAVAX},eE={blockchainID:em.PlatformChainID,alias:em.PChainAlias,vm:em.PChainVMName,fee:em.MILLIAVAX,creationTxFee:em.CENTIAVAX,createSubnetTx:em.ONEAVAX,createChainTx:em.ONEAVAX,minConsumption:.1,maxConsumption:.12,maxStakingDuration:new eN.default(31536e3),maxSupply:new eN.default(72e7).mul(em.ONEAVAX),minStake:em.ONEAVAX.mul(new eN.default(2e3)),minStakeDuration:1209600,maxStakeDuration:31536e3,minDelegationStake:em.ONEAVAX.mul(new eN.default(25)),minDelegationFee:new eN.default(2)},eD={blockchainID:"2fFZQibQXcd6LTE4rpBPBAkLVXFE91Kit8pgxaBG1mRnh5xqbb",alias:em.CChainAlias,vm:em.CChainVMName,fee:em.MILLIAVAX,gasPrice:em.GWEI.mul(new eN.default(470)),chainID:43111},eS="FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",e_={blockchainID:"2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",avaxAssetID:eS,alias:em.XChainAlias,vm:em.XChainVMName,txFee:em.MILLIAVAX,creationTxFee:em.CENTIAVAX,mintTxFee:em.MILLIAVAX},eO={blockchainID:em.PlatformChainID,avaxAssetID:eS,alias:em.PChainAlias,vm:em.PChainVMName,txFee:em.MILLIAVAX,createSubnetTx:em.ONEAVAX,createChainTx:em.ONEAVAX,creationTxFee:em.CENTIAVAX,minConsumption:.1,maxConsumption:.12,maxStakingDuration:new eN.default(31536e3),maxSupply:new eN.default(72e7).mul(em.ONEAVAX),minStake:em.ONEAVAX.mul(new eN.default(2e3)),minStakeDuration:1209600,maxStakeDuration:31536e3,minDelegationStake:em.ONEAVAX.mul(new eN.default(25)),minDelegationFee:new eN.default(2)},eP={blockchainID:"2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5",alias:em.CChainAlias,vm:em.CChainVMName,txBytesGas:1,costPerSignature:1e3,txFee:em.MILLIAVAX,gasPrice:em.GWEI.mul(new eN.default(225)),minGasPrice:em.GWEI.mul(new eN.default(25)),maxGasPrice:em.GWEI.mul(new eN.default(1e3)),chainID:43114},ej={blockchainID:"4ktRjsAKxgMr2aEzv9SWmrU7Xk5FniHUrVCX4P1TZSfTLZWFM",alias:em.XChainAlias,vm:em.XChainVMName,txFee:0,creationTxFee:0,mintTxFee:new eN.default(0)},eB={blockchainID:em.PlatformChainID,alias:em.PChainAlias,vm:em.PChainVMName,txFee:0,creationTxFee:0,createSubnetTx:em.ONEAVAX,createChainTx:em.ONEAVAX,minConsumption:.1,maxConsumption:.12,maxStakingDuration:new eN.default(31536e3),maxSupply:new eN.default(72e7).mul(em.ONEAVAX),minStake:em.ONEAVAX.mul(new eN.default(2e3)),minStakeDuration:1209600,maxStakeDuration:31536e3,minDelegationStake:em.ONEAVAX.mul(new eN.default(25)),minDelegationFee:new eN.default(2)},eR={blockchainID:"2mUYSXfLrDtigwbzj1LxKVsHwELghc5sisoXrzJwLqAAQHF4i",alias:em.CChainAlias,vm:em.CChainVMName,gasPrice:0},eU={blockchainID:"rrEWX7gc7D9mwcdrdBxBTdqh1a7WDVsMuadhTZgyXfFcRz45L",alias:em.XChainAlias,vm:em.XChainVMName,txFee:0,creationTxFee:0,mintTxFee:new eN.default(0)},eF={blockchainID:"",alias:em.PChainAlias,vm:em.PChainVMName,txFee:0,creationTxFee:0,createSubnetTx:em.ONEAVAX,createChainTx:em.ONEAVAX,minConsumption:.1,maxConsumption:.12,maxStakingDuration:new eN.default(31536e3),maxSupply:new eN.default(72e7).mul(em.ONEAVAX),minStake:em.ONEAVAX.mul(new eN.default(2e3)),minStakeDuration:1209600,maxStakeDuration:31536e3,minDelegationStake:em.ONEAVAX.mul(new eN.default(25)),minDelegationFee:new eN.default(2)},eG={blockchainID:"zJytnh96Pc8rM337bBrtMvJDbEdDNjcXG3WkTNCiLp18ergm9",alias:em.CChainAlias,vm:em.CChainVMName,gasPrice:0},eY={blockchainID:"jnUjZSRt16TcRnZzmh5aMhavwVHz3zBrSN8GfFMTQkzUnoBxC",alias:em.XChainAlias,vm:em.XChainVMName,txFee:em.MILLIAVAX,creationTxFee:em.CENTIAVAX,mintTxFee:em.MILLIAVAX},eQ={blockchainID:em.PlatformChainID,alias:em.PChainAlias,vm:em.PChainVMName,txFee:em.MILLIAVAX,creationTxFee:em.CENTIAVAX,createSubnetTx:em.ONEAVAX,createChainTx:em.ONEAVAX,minConsumption:.1,maxConsumption:.12,maxStakingDuration:new eN.default(31536e3),maxSupply:new eN.default(72e7).mul(em.ONEAVAX),minStake:em.ONEAVAX.mul(new eN.default(2e3)),minStakeDuration:1209600,maxStakeDuration:31536e3,minDelegationStake:em.ONEAVAX.mul(new eN.default(25)),minDelegationFee:new eN.default(2)},eK={blockchainID:"saMG5YgNsFxzjz4NMkEkt3bAH6hVxWdZkWcEnGB3Z15pcAmsK",alias:em.CChainAlias,vm:em.CChainVMName,gasPrice:em.GWEI.mul(new eN.default(470)),chainID:43110};eS="U8iRqJoiJm8xZHAacmvYyZVwqQx6uDNtQeP3CQ6fcgQk3JqnK";let eZ={blockchainID:"2JVSBoinj9C2J33VntvzYtVJNZdN2NKiwwKjcumHUWEb5DbBrm",avaxAssetID:eS,alias:em.XChainAlias,vm:em.XChainVMName,txFee:em.MILLIAVAX,creationTxFee:em.CENTIAVAX,mintTxFee:em.MILLIAVAX},eW={blockchainID:em.PlatformChainID,avaxAssetID:eS,alias:em.PChainAlias,vm:em.PChainVMName,txFee:em.MILLIAVAX,creationTxFee:em.CENTIAVAX,createSubnetTx:em.ONEAVAX,createChainTx:em.ONEAVAX,minConsumption:.1,maxConsumption:.12,maxStakingDuration:new eN.default(31536e3),maxSupply:new eN.default(72e7).mul(em.ONEAVAX),minStake:em.ONEAVAX,minStakeDuration:86400,maxStakeDuration:31536e3,minDelegationStake:em.ONEAVAX,minDelegationFee:new eN.default(2)},e$={blockchainID:"yH8D7ThNJkxmtkuv2jgBa4P1Rn3Qpr4pPr7QYNfcdoS6k6HWp",alias:em.CChainAlias,vm:em.CChainVMName,txBytesGas:1,costPerSignature:1e3,txFee:em.MILLIAVAX,gasPrice:em.GWEI.mul(new eN.default(225)),minGasPrice:em.GWEI.mul(new eN.default(25)),maxGasPrice:em.GWEI.mul(new eN.default(1e3)),chainID:43113};eS="BUuypiq2wyuLMvyhzFXcPyxPMCgSp7eeDohhQRqTChoBjKziC";let eX=Object.assign({},eZ);eX.blockchainID="qzfF3A11KzpcHkkqznEyQgupQrCNS6WV6fTUTwZpEKqhj1QE7",eX.avaxAssetID=eS;let eJ=Object.assign({},eW);eJ.blockchainID=em.PlatformChainID;let e0=Object.assign({},e$);e0.blockchainID="BR28ypgLATNS6PbtHMiJ7NQ61vfpT27Hj8tAcZ1AHsfU5cz88",e0.avaxAssetID=eS,e0.chainID=43112,eS="2fombhL7aGPwj3KH4bfrmJwW6PVnMobf9Y2fn9GwxiAAJyFDbe";let e6=Object.assign({},eZ);e6.blockchainID="2eNy1mUFdmaxXNj1eQHUe7Np4gju9sJsEtWQ4MX3ToiNKuADed",e6.avaxAssetID=eS;let e4=Object.assign({},eW);e4.blockchainID=em.PlatformChainID;let e3=Object.assign({},e$);e3.blockchainID="2CA6j5zYzasynPsFeNoqWkmTCt3VScMvXUZHbfDJ8k3oGzAPtU",e3.avaxAssetID=eS,e3.chainID=43112;class e5{}em.Defaults=e5,e5.network={0:{hrp:em.NetworkIDToHRP[0],X:eV,"2vrXWHgGxh5n3YsLHMV16YVVJTpT4z45Fmb4y3bL6si8kLCyg9":eV,P:eE,"11111111111111111111111111111111LpoYY":eE,C:eD,"2fFZQibQXcd6LTE4rpBPBAkLVXFE91Kit8pgxaBG1mRnh5xqbb":eD},1:{hrp:em.NetworkIDToHRP[1],X:e_,"2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM":e_,P:eO,"11111111111111111111111111111111LpoYY":eO,C:eP,"2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5":eP},2:{hrp:em.NetworkIDToHRP[2],X:ej,"4ktRjsAKxgMr2aEzv9SWmrU7Xk5FniHUrVCX4P1TZSfTLZWFM":ej,P:eB,"11111111111111111111111111111111LpoYY":eB,C:eR,"2mUYSXfLrDtigwbzj1LxKVsHwELghc5sisoXrzJwLqAAQHF4i":eR},3:{hrp:em.NetworkIDToHRP[3],X:eU,rrEWX7gc7D9mwcdrdBxBTdqh1a7WDVsMuadhTZgyXfFcRz45L:eU,P:eF,"11111111111111111111111111111111LpoYY":eF,C:eG,zJytnh96Pc8rM337bBrtMvJDbEdDNjcXG3WkTNCiLp18ergm9:eG},4:{hrp:em.NetworkIDToHRP[4],X:eY,jnUjZSRt16TcRnZzmh5aMhavwVHz3zBrSN8GfFMTQkzUnoBxC:eY,P:eQ,"11111111111111111111111111111111LpoYY":eQ,C:eK,saMG5YgNsFxzjz4NMkEkt3bAH6hVxWdZkWcEnGB3Z15pcAmsK:eK},5:{hrp:em.NetworkIDToHRP[5],X:eZ,"2JVSBoinj9C2J33VntvzYtVJNZdN2NKiwwKjcumHUWEb5DbBrm":eZ,P:eW,"11111111111111111111111111111111LpoYY":eW,C:e$,yH8D7ThNJkxmtkuv2jgBa4P1Rn3Qpr4pPr7QYNfcdoS6k6HWp:e$},1337:{hrp:em.NetworkIDToHRP[1337],X:eX,qzfF3A11KzpcHkkqznEyQgupQrCNS6WV6fTUTwZpEKqhj1QE7:eX,P:eJ,"11111111111111111111111111111111LpoYY":eJ,C:e0,BR28ypgLATNS6PbtHMiJ7NQ61vfpT27Hj8tAcZ1AHsfU5cz88:e0},12345:{hrp:em.NetworkIDToHRP[12345],X:e6,"2eNy1mUFdmaxXNj1eQHUe7Np4gju9sJsEtWQ4MX3ToiNKuADed":e6,P:e4,"11111111111111111111111111111111LpoYY":e4,C:e3,"2CA6j5zYzasynPsFeNoqWkmTCt3VScMvXUZHbfDJ8k3oGzAPtU":e3}}},82060:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0});let eN=eH(ew(11860));class eV{constructor(){}static getInstance(){return eV.instance||(eV.instance=new eV),eV.instance}static getNamespace(eb){return this.store.namespace(eb)}}em.default=eV,eV.store=eN.default},77556:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.SubnetAddressError=em.SubnetThresholdError=em.SubnetIdError=em.ProtocolError=em.InvalidEntropy=em.EVMFeeError=em.Bech32Error=em.UnknownTypeError=em.TypeNameError=em.TypeIdError=em.HexError=em.NodeIdError=em.PrivateKeyError=em.Base58Error=em.MergeRuleError=em.PublicKeyError=em.AddressIndexError=em.BufferSizeError=em.SubnetOwnerError=em.DelegationFeeError=em.TimeError=em.StakeError=em.FeeAssetError=em.EVMOutputError=em.EVMInputError=em.SECPMintOutputError=em.ThresholdError=em.InsufficientFundsError=em.UTXOError=em.OutputIdError=em.ChecksumError=em.InvalidOperationIdError=em.OperationError=em.InputIdError=em.TransferableInputError=em.TransferableOutputError=em.CredIdError=em.CodecIdError=em.TransactionError=em.NameError=em.SymbolError=em.NoAtomicUTXOsError=em.ChainIdError=em.GooseEggCheckError=em.AddressError=em.AvalancheError=void 0;let ew="1000",eH="1001",eN="1002",eV="1003",eE="1004",eD="1005",eS="1006",e_="1007",eO="1008",eP="1009",ej="1010",eB="1011",eR="1012",eU="1013",eF="1014",eG="1015",eY="1016",eQ="1017",eK="1018",eZ="1019",eW="1020",e$="1021",eX="1022",eJ="1023",e0="1024",e6="1025",e4="1026",e3="1027",e5="1028",e8="1029",e9="1030",e7="1031",tw="1032",tH="1033",tN="1034",tV="1035",tE="1036",tD="1037",tS="1038",t_="1039",tO="1040",tP="1041",tj="1042",tB="1043",tR="1044";class tU extends Error{constructor(eb,em){super(eb),Object.setPrototypeOf(this,tU.prototype),this.errorCode=em}getCode(){return this.errorCode}}em.AvalancheError=tU;class tF extends tU{constructor(eb){super(eb,ew),Object.setPrototypeOf(this,tF.prototype)}}em.AddressError=tF;class tG extends tU{constructor(eb){super(eb,eH),Object.setPrototypeOf(this,tG.prototype)}}em.GooseEggCheckError=tG;class tY extends tU{constructor(eb){super(eb,eN),Object.setPrototypeOf(this,tY.prototype)}}em.ChainIdError=tY;class tQ extends tU{constructor(eb){super(eb,eV),Object.setPrototypeOf(this,tQ.prototype)}}em.NoAtomicUTXOsError=tQ;class tq extends tU{constructor(eb){super(eb,eE),Object.setPrototypeOf(this,tq.prototype)}}em.SymbolError=tq;class tK extends tU{constructor(eb){super(eb,eD),Object.setPrototypeOf(this,tK.prototype)}}em.NameError=tK;class tZ extends tU{constructor(eb){super(eb,eS),Object.setPrototypeOf(this,tZ.prototype)}}em.TransactionError=tZ;class tW extends tU{constructor(eb){super(eb,e_),Object.setPrototypeOf(this,tW.prototype)}}em.CodecIdError=tW;class t$ extends tU{constructor(eb){super(eb,eO),Object.setPrototypeOf(this,t$.prototype)}}em.CredIdError=t$;class tX extends tU{constructor(eb){super(eb,eP),Object.setPrototypeOf(this,tX.prototype)}}em.TransferableOutputError=tX;class tJ extends tU{constructor(eb){super(eb,ej),Object.setPrototypeOf(this,tJ.prototype)}}em.TransferableInputError=tJ;class aH extends tU{constructor(eb){super(eb,eB),Object.setPrototypeOf(this,aH.prototype)}}em.InputIdError=aH;class aN extends tU{constructor(eb){super(eb,eR),Object.setPrototypeOf(this,aN.prototype)}}em.OperationError=aN;class aV extends tU{constructor(eb){super(eb,eU),Object.setPrototypeOf(this,aV.prototype)}}em.InvalidOperationIdError=aV;class ak extends tU{constructor(eb){super(eb,eF),Object.setPrototypeOf(this,ak.prototype)}}em.ChecksumError=ak;class aE extends tU{constructor(eb){super(eb,eG),Object.setPrototypeOf(this,aE.prototype)}}em.OutputIdError=aE;class aD extends tU{constructor(eb){super(eb,eY),Object.setPrototypeOf(this,aD.prototype)}}em.UTXOError=aD;class aS extends tU{constructor(eb){super(eb,eQ),Object.setPrototypeOf(this,aS.prototype)}}em.InsufficientFundsError=aS;class a_ extends tU{constructor(eb){super(eb,eK),Object.setPrototypeOf(this,a_.prototype)}}em.ThresholdError=a_;class aO extends tU{constructor(eb){super(eb,eZ),Object.setPrototypeOf(this,aO.prototype)}}em.SECPMintOutputError=aO;class aP extends tU{constructor(eb){super(eb,eW),Object.setPrototypeOf(this,aP.prototype)}}em.EVMInputError=aP;class aj extends tU{constructor(eb){super(eb,e$),Object.setPrototypeOf(this,aj.prototype)}}em.EVMOutputError=aj;class aR extends tU{constructor(eb){super(eb,eX),Object.setPrototypeOf(this,aR.prototype)}}em.FeeAssetError=aR;class aU extends tU{constructor(eb){super(eb,eJ),Object.setPrototypeOf(this,aU.prototype)}}em.StakeError=aU;class aF extends tU{constructor(eb){super(eb,e0),Object.setPrototypeOf(this,aF.prototype)}}em.TimeError=aF;class aG extends tU{constructor(eb){super(eb,e6),Object.setPrototypeOf(this,aG.prototype)}}em.DelegationFeeError=aG;class aY extends tU{constructor(eb){super(eb,e4),Object.setPrototypeOf(this,aY.prototype)}}em.SubnetOwnerError=aY;class aQ extends tU{constructor(eb){super(eb,e3),Object.setPrototypeOf(this,aQ.prototype)}}em.BufferSizeError=aQ;class aq extends tU{constructor(eb){super(eb,e5),Object.setPrototypeOf(this,aq.prototype)}}em.AddressIndexError=aq;class aK extends tU{constructor(eb){super(eb,e8),Object.setPrototypeOf(this,aK.prototype)}}em.PublicKeyError=aK;class aZ extends tU{constructor(eb){super(eb,e9),Object.setPrototypeOf(this,aZ.prototype)}}em.MergeRuleError=aZ;class aW extends tU{constructor(eb){super(eb,e7),Object.setPrototypeOf(this,aW.prototype)}}em.Base58Error=aW;class a$ extends tU{constructor(eb){super(eb,tw),Object.setPrototypeOf(this,a$.prototype)}}em.PrivateKeyError=a$;class aJ extends tU{constructor(eb){super(eb,tH),Object.setPrototypeOf(this,aJ.prototype)}}em.NodeIdError=aJ;class nw extends tU{constructor(eb){super(eb,tN),Object.setPrototypeOf(this,nw.prototype)}}em.HexError=nw;class nH extends tU{constructor(eb){super(eb,tV),Object.setPrototypeOf(this,nH.prototype)}}em.TypeIdError=nH;class nN extends tU{constructor(eb){super(eb,tj),Object.setPrototypeOf(this,nN.prototype)}}em.TypeNameError=nN;class nV extends tU{constructor(eb){super(eb,tE),Object.setPrototypeOf(this,nV.prototype)}}em.UnknownTypeError=nV;class nk extends tU{constructor(eb){super(eb,tD),Object.setPrototypeOf(this,nk.prototype)}}em.Bech32Error=nk;class nE extends tU{constructor(eb){super(eb,tS),Object.setPrototypeOf(this,nE.prototype)}}em.EVMFeeError=nE;class nD extends tU{constructor(eb){super(eb,t_),Object.setPrototypeOf(this,nD.prototype)}}em.InvalidEntropy=nD;class nS extends tU{constructor(eb){super(eb,tO),Object.setPrototypeOf(this,nS.prototype)}}em.ProtocolError=nS;class n_ extends tU{constructor(eb){super(eb,tP),Object.setPrototypeOf(this,n_.prototype)}}em.SubnetIdError=n_;class nO extends tU{constructor(eb){super(eb,tB),Object.setPrototypeOf(this,nO.prototype)}}em.SubnetThresholdError=nO;class nP extends tU{constructor(eb){super(eb,tR),Object.setPrototypeOf(this,nP.prototype)}}em.SubnetAddressError=nP},32413:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};function eV(eb){let em=new Headers(eb.headers);if(eb.auth){let ew=eb.auth.username||"",eN=eb.auth.password?encodeURIComponent(eb.auth.password):"";em.set("Authorization",`Basic ${eH.from(`${ew}:${eN}`).toString("base64")}`)}let ew=eb.method.toUpperCase(),eN={headers:em,method:ew};"GET"!==ew&&"HEAD"!==ew&&(eN.body=eb.data),eb.withCredentials&&(eN.credentials=eb.withCredentials?"include":"omit");let eV=new URL(eb.url,eb.baseURL),eE=new URLSearchParams(eb.params),eD=`${eV}${eE}`;return new Request(eD,eN)}function eE(eb,em){return eN(this,void 0,void 0,function*(){let ew;try{ew=yield fetch(eb)}catch(eH){let ew=Object.assign(Object.assign({},Error("Network Error")),{config:em,request:eb,isAxiosError:!0,toJSON:()=>ew});return Promise.reject(ew)}let eH={status:ew.status,statusText:ew.statusText,headers:Object.assign({},ew.headers),config:em,request:eb,data:void 0};if(ew.status>=200&&204!==ew.status)switch(em.responseType){case"arraybuffer":eH.data=yield ew.arrayBuffer();break;case"blob":eH.data=yield ew.blob();break;case"json":eH.data=yield ew.json();break;case"formData":eH.data=yield ew.formData();break;default:eH.data=yield ew.text()}return Promise.resolve(eH)})}function eD(eb){return eN(this,void 0,void 0,function*(){let em=eV(eb),ew=[eE(em,eb)];eb.timeout&&eb.timeout>0&&ew.push(new Promise((ew,eH)=>{setTimeout(()=>{let ew=eb.timeoutErrorMessage?eb.timeoutErrorMessage:"timeout of "+eb.timeout+"ms exceeded",eN=Object.assign(Object.assign({},Error(ew)),{config:eb,request:em,code:"ECONNABORTED",isAxiosError:!0,toJSON:()=>eN});eH(eN)},eb.timeout)}));let eH=yield Promise.race(ew);return new Promise((ew,eN)=>{if(eH instanceof Error)eN(eH);else if(!eH.status||!eH.config.validateStatus||eH.config.validateStatus(eH.status))ew(eH);else{let ew=Object.assign(Object.assign({},Error("Request failed with status code "+eH.status)),{config:eb,request:em,code:eH.status>=500?"ERR_BAD_RESPONSE":"ERR_BAD_REQUEST",isAxiosError:!0,toJSON:()=>ew});eN(ew)}})})}Object.defineProperty(em,"__esModule",{value:!0}),em.fetchAdapter=void 0,em.fetchAdapter=eD},96504:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0});let eN=ew(48764),eV=eH(ew(49840)),eE=eH(ew(89734)),eD=eE.default.getInstance();class eS{constructor(eb){"string"==typeof eb&&"xp"===eb.substring(0,2)?this.hdkey=eV.default.fromExtendedKey(eb):eN.Buffer.isBuffer(eb)?this.hdkey=eV.default.fromMasterSeed(eb):this.hdkey=eV.default.fromMasterSeed(eN.Buffer.from(eb)),this.publicKey=this.hdkey.publicKey,this.privateKey=this.hdkey.privateKey,this.privateKey?this.privateKeyCB58=`PrivateKey-${eD.cb58Encode(this.privateKey)}`:this.privateExtendedKey=null,this.chainCode=this.hdkey.chainCode,this.privateExtendedKey=this.hdkey.privateExtendedKey,this.publicExtendedKey=this.hdkey.publicExtendedKey}derive(eb){let em=this.hdkey.derive(eb);return new eS(null!=em.privateExtendedKey?em.privateExtendedKey:em.publicExtendedKey)}sign(eb){let em=this.hdkey.sign(eb);return eN.Buffer.from(em)}verify(eb,em){return this.hdkey.verify(eb,em)}wipePrivateData(){this.privateKey=null,this.privateExtendedKey=null,this.privateKeyCB58=null,this.hdkey.wipePrivateData()}}em.default=eS},3421:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.costExportTx=em.calcBytesCost=em.costImportTx=em.NodeIDStringToBuffer=em.bufferToNodeIDString=em.privateKeyStringToBuffer=em.bufferToPrivateKeyString=em.UnixNow=em.MaxWeightFormula=em.getPreferredHRP=void 0;let eN=ew(89858),eV=eH(ew(13550)),eE=eH(ew(89734)),eD=ew(77556),eS=eE.default.getInstance();function e_(eb){return eb in eN.NetworkIDToHRP?eN.NetworkIDToHRP[`${eb}`]:void 0===eb?eN.NetworkIDToHRP[`${eN.DefaultNetworkID}`]:eN.FallbackHRP}function eO(eb,em){return eV.default.min(eb.mul(new eV.default(5)),em)}function eP(){return new eV.default(Math.round(new Date().getTime()/1e3))}function ej(eb){return`PrivateKey-${eS.cb58Encode(eb)}`}function eB(eb){if(!eb.startsWith("PrivateKey-"))throw new eD.PrivateKeyError("Error - privateKeyStringToBuffer: private keys must start with 'PrivateKey-'");let em=eb.split("-");return eS.cb58Decode(em[em.length-1])}function eR(eb){return`NodeID-${eS.cb58Encode(eb)}`}function eU(eb){if(!eb.startsWith("NodeID-"))throw new eD.NodeIdError("Error - privateNodeIDToBuffer: nodeID must start with 'NodeID-'");let em=eb.split("-");return eS.cb58Decode(em[em.length-1])}function eF(eb){let em=eG(eb.toBuffer().byteLength),ew=eb.getTransaction();ew.getImportInputs().forEach(eb=>{let ew=eb.getCost();em+=ew});let eH=1e4;return em+eH}function eG(eb){return eb*eN.Defaults.network[1].C.txBytesGas}function eY(eb){let em=eG(eb.toBuffer().byteLength),ew=eb.getTransaction(),eH=ew.getInputs().length,eV=eH*eN.Defaults.network[1].C.costPerSignature,eE=1e4;return em+eV+eE}em.getPreferredHRP=e_,em.MaxWeightFormula=eO,em.UnixNow=eP,em.bufferToPrivateKeyString=ej,em.privateKeyStringToBuffer=eB,em.bufferToNodeIDString=eR,em.NodeIDStringToBuffer=eU,em.costImportTx=eF,em.calcBytesCost=eG,em.costExportTx=eY},3079:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(70438),em),eN(ew(89734),em),eN(ew(47764),em),eN(ew(89858),em),eN(ew(82060),em),eN(ew(77556),em),eN(ew(32413),em),eN(ew(96504),em),eN(ew(3421),em),eN(ew(77673),em),eN(ew(29858),em),eN(ew(49562),em),eN(ew(48984),em)},47764:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};Object.defineProperty(em,"__esModule",{value:!0});let eN=ew(48764),eV=ew(77556),eE=ew(34333),eD=ew(61798);class eS{constructor(){this.wordlists=eE.wordlists}static getInstance(){return eS.instance||(eS.instance=new eS),eS.instance}getWordlists(eb){return void 0!==eb?this.wordlists[`${eb}`]:this.wordlists}mnemonicToSeedSync(eb,em=""){let ew=eE.mnemonicToSeedSync(eb,em);return eN.Buffer.from(ew)}mnemonicToSeed(eb,em=""){return eH(this,void 0,void 0,function*(){let ew=yield eE.mnemonicToSeed(eb,em);return eN.Buffer.from(ew)})}mnemonicToEntropy(eb,em){return eE.mnemonicToEntropy(eb,em)}entropyToMnemonic(eb,em){return eE.entropyToMnemonic(eb,em)}validateMnemonic(eb,em){return eE.validateMnemonic(eb,em)}setDefaultWordlist(eb){eE.setDefaultWordlist(eb)}getDefaultWordlist(){return eE.getDefaultWordlist()}generateMnemonic(eb,em,ew){if((eb=eb||256)%32!=0)throw new eV.InvalidEntropy("Error - Invalid entropy");return em=em||eD,eE.generateMnemonic(eb,em,ew)}}em.default=eS},77673:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.MAGNETPayload=em.ONIONPayload=em.IPFSPayload=em.URLPayload=em.EMAILPayload=em.YAMLPayload=em.JSONPayload=em.CSVPayload=em.SVGPayload=em.ICOPayload=em.BMPPayload=em.PNGPayload=em.JPEGPayload=em.SECPENCPayload=em.SECPSIGPayload=em.NODEIDPayload=em.CHAINIDPayload=em.SUBNETIDPayload=em.NFTIDPayload=em.UTXOIDPayload=em.ASSETIDPayload=em.TXIDPayload=em.cb58EncodedPayload=em.CCHAINADDRPayload=em.PCHAINADDRPayload=em.XCHAINADDRPayload=em.ChainAddressPayload=em.BIGNUMPayload=em.B64STRPayload=em.B58STRPayload=em.HEXSTRPayload=em.UTF8Payload=em.BINPayload=em.PayloadBase=em.PayloadTypes=void 0;let eN=ew(48764),eV=eH(ew(89734)),eE=eH(ew(13550)),eD=ew(77556),eS=ew(48984),e_=eV.default.getInstance(),eO=eS.Serialization.getInstance();class eP{constructor(){this.types=[],this.types=["BIN","UTF8","HEXSTR","B58STR","B64STR","BIGNUM","XCHAINADDR","PCHAINADDR","CCHAINADDR","TXID","ASSETID","UTXOID","NFTID","SUBNETID","CHAINID","NODEID","SECPSIG","SECPENC","JPEG","PNG","BMP","ICO","SVG","CSV","JSON","YAML","EMAIL","URL","IPFS","ONION","MAGNET"]}getContent(eb){let em=e_.copyFrom(eb,5);return em}getPayload(eb){let em=e_.copyFrom(eb,4);return em}getTypeID(eb){let em=4,ew=e_.copyFrom(eb,em,em+1).readUInt8(0);return ew}lookupID(eb){return this.types.indexOf(eb)}lookupType(eb){return this.types[`${eb}`]}select(eb,...em){switch(eb){case 0:return new eB(...em);case 1:return new eR(...em);case 2:return new eU(...em);case 3:return new eF(...em);case 4:return new eG(...em);case 5:return new eY(...em);case 6:return new eK(...em);case 7:return new eZ(...em);case 8:return new eW(...em);case 9:return new eX(...em);case 10:return new eJ(...em);case 11:return new e0(...em);case 12:return new e6(...em);case 13:return new e4(...em);case 14:return new e3(...em);case 15:return new e5(...em);case 16:return new e8(...em);case 17:return new e9(...em);case 18:return new e7(...em);case 19:return new tw(...em);case 20:return new tH(...em);case 21:return new tN(...em);case 22:return new tV(...em);case 23:return new tE(...em);case 24:return new tD(...em);case 25:return new tS(...em);case 26:return new t_(...em);case 27:return new tO(...em);case 28:return new tP(...em);case 29:return new tj(...em);case 30:return new tB(...em)}throw new eD.TypeIdError(`Error - PayloadTypes.select: unknown typeid ${eb}`)}recast(eb){return this.select(eb.typeID(),eb.returnType())}static getInstance(){return eP.instance||(eP.instance=new eP),eP.instance}}em.PayloadTypes=eP;class ej{constructor(){this.payload=eN.Buffer.alloc(0),this.typeid=void 0}typeID(){return this.typeid}typeName(){return eP.getInstance().lookupType(this.typeid)}getContent(){let eb=e_.copyFrom(this.payload);return eb}getPayload(){let eb=eN.Buffer.alloc(1);eb.writeUInt8(this.typeid,0);let em=eN.Buffer.concat([eb,e_.copyFrom(this.payload)]);return em}fromBuffer(eb,em=0){let ew=e_.copyFrom(eb,em,em+4).readUInt32BE(0);return em+=4,this.typeid=e_.copyFrom(eb,em,em+1).readUInt8(0),em+=1,this.payload=e_.copyFrom(eb,em,em+ew-1),em+=ew-1}toBuffer(){let eb=eN.Buffer.alloc(4);eb.writeUInt32BE(this.payload.length+1,0);let em=eN.Buffer.alloc(1);return em.writeUInt8(this.typeid,0),eN.Buffer.concat([eb,em,this.payload])}}em.PayloadBase=ej;class eB extends ej{constructor(eb){super(),this.typeid=0,eb instanceof eN.Buffer?this.payload=eb:"string"==typeof eb&&(this.payload=e_.b58ToBuffer(eb))}returnType(){return this.payload}}em.BINPayload=eB;class eR extends ej{constructor(eb){super(),this.typeid=1,eb instanceof eN.Buffer?this.payload=eb:"string"==typeof eb&&(this.payload=eN.Buffer.from(eb,"utf8"))}returnType(){return this.payload.toString("utf8")}}em.UTF8Payload=eR;class eU extends ej{constructor(eb){if(super(),this.typeid=2,eb instanceof eN.Buffer)this.payload=eb;else if("string"==typeof eb){if(eb.startsWith("0x")||!eb.match(/^[0-9A-Fa-f]+$/))throw new eD.HexError("HEXSTRPayload.constructor -- hex string may not start with 0x and must be in /^[0-9A-Fa-f]+$/: "+eb);this.payload=eN.Buffer.from(eb,"hex")}}returnType(){return this.payload.toString("hex")}}em.HEXSTRPayload=eU;class eF extends ej{constructor(eb){super(),this.typeid=3,eb instanceof eN.Buffer?this.payload=eb:"string"==typeof eb&&(this.payload=e_.b58ToBuffer(eb))}returnType(){return e_.bufferToB58(this.payload)}}em.B58STRPayload=eF;class eG extends ej{constructor(eb){super(),this.typeid=4,eb instanceof eN.Buffer?this.payload=eb:"string"==typeof eb&&(this.payload=eN.Buffer.from(eb,"base64"))}returnType(){return this.payload.toString("base64")}}em.B64STRPayload=eG;class eY extends ej{constructor(eb){super(),this.typeid=5,eb instanceof eN.Buffer?this.payload=eb:eb instanceof eE.default?this.payload=e_.fromBNToBuffer(eb):"string"==typeof eb&&(this.payload=eN.Buffer.from(eb,"hex"))}returnType(){return e_.fromBufferToBN(this.payload)}}em.BIGNUMPayload=eY;class eQ extends ej{constructor(eb,em){super(),this.typeid=6,this.chainid="",eb instanceof eN.Buffer?this.payload=eb:"string"==typeof eb&&(void 0!=em?this.payload=e_.stringToAddress(eb,em):this.payload=e_.stringToAddress(eb))}returnChainID(){return this.chainid}returnType(eb){let em="bech32";return eO.bufferToType(this.payload,em,eb,this.chainid)}}em.ChainAddressPayload=eQ;class eK extends eQ{constructor(){super(...arguments),this.typeid=6,this.chainid="X"}}em.XCHAINADDRPayload=eK;class eZ extends eQ{constructor(){super(...arguments),this.typeid=7,this.chainid="P"}}em.PCHAINADDRPayload=eZ;class eW extends eQ{constructor(){super(...arguments),this.typeid=8,this.chainid="C"}}em.CCHAINADDRPayload=eW;class e$ extends ej{returnType(){return e_.cb58Encode(this.payload)}constructor(eb){super(),eb instanceof eN.Buffer?this.payload=eb:"string"==typeof eb&&(this.payload=e_.cb58Decode(eb))}}em.cb58EncodedPayload=e$;class eX extends e${constructor(){super(...arguments),this.typeid=9}}em.TXIDPayload=eX;class eJ extends e${constructor(){super(...arguments),this.typeid=10}}em.ASSETIDPayload=eJ;class e0 extends e${constructor(){super(...arguments),this.typeid=11}}em.UTXOIDPayload=e0;class e6 extends e0{constructor(){super(...arguments),this.typeid=12}}em.NFTIDPayload=e6;class e4 extends e${constructor(){super(...arguments),this.typeid=13}}em.SUBNETIDPayload=e4;class e3 extends e${constructor(){super(...arguments),this.typeid=14}}em.CHAINIDPayload=e3;class e5 extends e${constructor(){super(...arguments),this.typeid=15}}em.NODEIDPayload=e5;class e8 extends eF{constructor(){super(...arguments),this.typeid=16}}em.SECPSIGPayload=e8;class e9 extends eF{constructor(){super(...arguments),this.typeid=17}}em.SECPENCPayload=e9;class e7 extends eB{constructor(){super(...arguments),this.typeid=18}}em.JPEGPayload=e7;class tw extends eB{constructor(){super(...arguments),this.typeid=19}}em.PNGPayload=tw;class tH extends eB{constructor(){super(...arguments),this.typeid=20}}em.BMPPayload=tH;class tN extends eB{constructor(){super(...arguments),this.typeid=21}}em.ICOPayload=tN;class tV extends eR{constructor(){super(...arguments),this.typeid=22}}em.SVGPayload=tV;class tE extends eR{constructor(){super(...arguments),this.typeid=23}}em.CSVPayload=tE;class tD extends ej{constructor(eb){if(super(),this.typeid=24,eb instanceof eN.Buffer)this.payload=eb;else if("string"==typeof eb)this.payload=eN.Buffer.from(eb,"utf8");else if(eb){let em=JSON.stringify(eb);this.payload=eN.Buffer.from(em,"utf8")}}returnType(){return JSON.parse(this.payload.toString("utf8"))}}em.JSONPayload=tD;class tS extends eR{constructor(){super(...arguments),this.typeid=25}}em.YAMLPayload=tS;class t_ extends eR{constructor(){super(...arguments),this.typeid=26}}em.EMAILPayload=t_;class tO extends eR{constructor(){super(...arguments),this.typeid=27}}em.URLPayload=tO;class tP extends eF{constructor(){super(...arguments),this.typeid=28}}em.IPFSPayload=tP;class tj extends eR{constructor(){super(...arguments),this.typeid=29}}em.ONIONPayload=tj;class tB extends eR{constructor(){super(...arguments),this.typeid=30}}em.MAGNETPayload=tB},29858:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.PersistanceOptions=void 0;class ew{constructor(eb,em=!1,ew){this.name=void 0,this.overwrite=!1,this.mergeRule="union",this.getName=()=>this.name,this.getOverwrite=()=>this.overwrite,this.getMergeRule=()=>this.mergeRule,this.name=eb,this.overwrite=em,this.mergeRule=ew}}em.PersistanceOptions=ew},49562:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0});class ew{newSet(){return JSON.stringify({newSet:{}})}newBloom(eb=1e3,em=.01){return JSON.stringify({newBloom:{maxElements:eb,collisionProb:em}})}addAddresses(eb){return JSON.stringify({addAddresses:{addresses:eb}})}}em.default=ew},48984:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Serialization=em.Serializable=em.SERIALIZATIONVERSION=void 0;let eN=eH(ew(89734)),eV=eH(ew(13550)),eE=ew(48764),eD=eH(ew(68924)),eS=ew(3421),e_=ew(77556);em.SERIALIZATIONVERSION=0;class eO{constructor(){this._typeName=void 0,this._typeID=void 0,this._codecID=void 0}getTypeName(){return this._typeName}getTypeID(){return this._typeID}getCodecID(){return this._codecID}sanitizeObject(eb){for(let em in eb)"object"==typeof eb[`${em}`]&&null!==eb[`${em}`]?this.sanitizeObject(eb[`${em}`]):"string"==typeof eb[`${em}`]&&(eb[`${em}`]=(0,eD.default)(eb[`${em}`]));return eb}serialize(eb){return{_typeName:(0,eD.default)(this._typeName),_typeID:void 0===this._typeID?null:this._typeID,_codecID:void 0===this._codecID?null:this._codecID}}deserialize(eb,em){if("string"!=typeof(eb=this.sanitizeObject(eb))._typeName)throw new e_.TypeNameError("Error - Serializable.deserialize: _typeName must be a string, found: "+typeof eb._typeName);if(eb._typeName!==this._typeName)throw new e_.TypeNameError("Error - Serializable.deserialize: _typeName mismatch -- expected: "+this._typeName+" -- received: "+eb._typeName);if(void 0!==eb._typeID&&null!==eb._typeID){if("number"!=typeof eb._typeID)throw new e_.TypeIdError("Error - Serializable.deserialize: _typeID must be a number, found: "+typeof eb._typeID);if(eb._typeID!==this._typeID)throw new e_.TypeIdError("Error - Serializable.deserialize: _typeID mismatch -- expected: "+this._typeID+" -- received: "+eb._typeID)}if(void 0!==eb._codecID&&null!==eb._codecID){if("number"!=typeof eb._codecID)throw new e_.CodecIdError("Error - Serializable.deserialize: _codecID must be a number, found: "+typeof eb._codecID);if(eb._codecID!==this._codecID)throw new e_.CodecIdError("Error - Serializable.deserialize: _codecID mismatch -- expected: "+this._codecID+" -- received: "+eb._codecID)}}}em.Serializable=eO;class eP{constructor(){this.bintools=eN.default.getInstance()}static getInstance(){return eP.instance||(eP.instance=new eP),eP.instance}bufferToType(eb,em,...ew){if("BN"===em)return new eV.default(eb.toString("hex"),"hex");if("Buffer"===em)return 1==ew.length&&"number"==typeof ew[0]&&(eb=eE.Buffer.from(eb.toString("hex").padStart(2*ew[0],"0"),"hex")),eb;if("bech32"===em)return this.bintools.addressToString(ew[0],ew[1],eb);if("nodeID"===em)return(0,eS.bufferToNodeIDString)(eb);if("privateKey"===em)return(0,eS.bufferToPrivateKeyString)(eb);if("cb58"===em)return this.bintools.cb58Encode(eb);if("base58"===em)return this.bintools.bufferToB58(eb);else if("base64"===em)return eb.toString("base64");else if("hex"===em)return eb.toString("hex");else if("decimalString"===em)return new eV.default(eb.toString("hex"),"hex").toString(10);else if("number"===em)return new eV.default(eb.toString("hex"),"hex").toNumber();else if("utf8"===em)return eb.toString("utf8")}typeToBuffer(eb,em,...ew){if("BN"===em){let em=eb.toString("hex");return 1==ew.length&&"number"==typeof ew[0]?eE.Buffer.from(em.padStart(2*ew[0],"0"),"hex"):eE.Buffer.from(em,"hex")}if("Buffer"===em)return eb;if("bech32"===em)return this.bintools.stringToAddress(eb,...ew);if("nodeID"===em)return(0,eS.NodeIDStringToBuffer)(eb);if("privateKey"===em)return(0,eS.privateKeyStringToBuffer)(eb);if("cb58"===em)return this.bintools.cb58Decode(eb);if("base58"===em)return this.bintools.b58ToBuffer(eb);else if("base64"===em)return eE.Buffer.from(eb,"base64");else if("hex"===em)return eb.startsWith("0x")&&(eb=eb.slice(2)),eE.Buffer.from(eb,"hex");else if("decimalString"===em){let em=new eV.default(eb,10).toString("hex");return 1==ew.length&&"number"==typeof ew[0]?eE.Buffer.from(em.padStart(2*ew[0],"0"),"hex"):eE.Buffer.from(em,"hex")}else if("number"===em){let em=new eV.default(eb,10).toString("hex");return 1==ew.length&&"number"==typeof ew[0]?eE.Buffer.from(em.padStart(2*ew[0],"0"),"hex"):eE.Buffer.from(em,"hex")}else if("utf8"===em){if(1==ew.length&&"number"==typeof ew[0]){let em=eE.Buffer.alloc(ew[0]);return em.write(eb),em}return eE.Buffer.from(eb,"utf8")}}encoder(eb,em,ew,eH,...eN){if(void 0===eb)throw new e_.UnknownTypeError("Error - Serializable.encoder: value passed is undefined");"display"!==em&&(eH=em);let eV=this.typeToBuffer(eb,ew,...eN);return this.bufferToType(eV,eH,...eN)}decoder(eb,em,ew,eH,...eN){if(void 0===eb)throw new e_.UnknownTypeError("Error - Serializable.decoder: value passed is undefined");"display"!==em&&(ew=em);let eV=this.typeToBuffer(eb,ew,...eN);return this.bufferToType(eV,eH,...eN)}serialize(eb,ew,eH="display",eN){return void 0===eN&&(eN=eb.getTypeName()),{vm:ew,encoding:eH,version:em.SERIALIZATIONVERSION,notes:eN,fields:eb.serialize(eH)}}deserialize(eb,em){em.deserialize(eb.fields,eb.encoding)}}em.Serialization=eP},45609:function(eb,em,ew){eb.exports=ew(11527)},76329:function(eb,em,ew){"use strict";var eH=ew(53016),eN=ew(76670),eV=ew(29995),eE=ew(2298),eD=ew(89779),eS=ew(75942),e_=ew(37406),eO=ew(65068),eP=ew(18398),ej=ew(91982),eB=ew(22530);eb.exports=function(eb){return new Promise(function(em,ew){var eR,eU=eb.data,eF=eb.headers,eG=eb.responseType;function eY(){eb.cancelToken&&eb.cancelToken.unsubscribe(eR),eb.signal&&eb.signal.removeEventListener("abort",eR)}eH.isFormData(eU)&&eH.isStandardBrowserEnv()&&delete eF["Content-Type"];var eQ=new XMLHttpRequest;if(eb.auth){var eK=eb.auth.username||"",eZ=eb.auth.password?unescape(encodeURIComponent(eb.auth.password)):"";eF.Authorization="Basic "+btoa(eK+":"+eZ)}var eW=eD(eb.baseURL,eb.url);function e$(){if(eQ){var eH="getAllResponseHeaders"in eQ?eS(eQ.getAllResponseHeaders()):null;eN(function(eb){em(eb),eY()},function(eb){ew(eb),eY()},{data:eG&&"text"!==eG&&"json"!==eG?eQ.response:eQ.responseText,status:eQ.status,statusText:eQ.statusText,headers:eH,config:eb,request:eQ}),eQ=null}}if(eQ.open(eb.method.toUpperCase(),eE(eW,eb.params,eb.paramsSerializer),!0),eQ.timeout=eb.timeout,"onloadend"in eQ?eQ.onloadend=e$:eQ.onreadystatechange=function(){eQ&&4===eQ.readyState&&(0!==eQ.status||eQ.responseURL&&0===eQ.responseURL.indexOf("file:"))&&setTimeout(e$)},eQ.onabort=function(){eQ&&(ew(new eP("Request aborted",eP.ECONNABORTED,eb,eQ)),eQ=null)},eQ.onerror=function(){ew(new eP("Network Error",eP.ERR_NETWORK,eb,eQ,eQ)),eQ=null},eQ.ontimeout=function(){var em=eb.timeout?"timeout of "+eb.timeout+"ms exceeded":"timeout exceeded",eH=eb.transitional||eO;eb.timeoutErrorMessage&&(em=eb.timeoutErrorMessage),ew(new eP(em,eH.clarifyTimeoutError?eP.ETIMEDOUT:eP.ECONNABORTED,eb,eQ)),eQ=null},eH.isStandardBrowserEnv()){var eX=(eb.withCredentials||e_(eW))&&eb.xsrfCookieName?eV.read(eb.xsrfCookieName):void 0;eX&&(eF[eb.xsrfHeaderName]=eX)}"setRequestHeader"in eQ&&eH.forEach(eF,function(eb,em){void 0===eU&&"content-type"===em.toLowerCase()?delete eF[em]:eQ.setRequestHeader(em,eb)}),eH.isUndefined(eb.withCredentials)||(eQ.withCredentials=!!eb.withCredentials),eG&&"json"!==eG&&(eQ.responseType=eb.responseType),"function"==typeof eb.onDownloadProgress&&eQ.addEventListener("progress",eb.onDownloadProgress),"function"==typeof eb.onUploadProgress&&eQ.upload&&eQ.upload.addEventListener("progress",eb.onUploadProgress),(eb.cancelToken||eb.signal)&&(eR=function(eb){eQ&&(ew(!eb||eb&&eb.type?new ej:eb),eQ.abort(),eQ=null)},eb.cancelToken&&eb.cancelToken.subscribe(eR),eb.signal&&(eb.signal.aborted?eR():eb.signal.addEventListener("abort",eR))),eU||(eU=null);var eJ=eB(eW);if(eJ&&-1===["http","https","file"].indexOf(eJ)){ew(new eP("Unsupported protocol "+eJ+":",eP.ERR_BAD_REQUEST,eb));return}eQ.send(eU)})}},11527:function(eb,em,ew){"use strict";var eH=ew(53016),eN=ew(9723),eV=ew(46038),eE=ew(78815);function eD(eb){var em=new eV(eb),ew=eN(eV.prototype.request,em);return eH.extend(ew,eV.prototype,em),eH.extend(ew,em),ew.create=function(em){return eD(eE(eb,em))},ew}var eS=eD(ew(28450));eS.Axios=eV,eS.CanceledError=ew(91982),eS.CancelToken=ew(63450),eS.isCancel=ew(3774),eS.VERSION=ew(67661).version,eS.toFormData=ew(77957),eS.AxiosError=ew(18398),eS.Cancel=eS.CanceledError,eS.all=function(eb){return Promise.all(eb)},eS.spread=ew(13522),eS.isAxiosError=ew(92400),eb.exports=eS,eb.exports.default=eS},63450:function(eb,em,ew){"use strict";var eH=ew(91982);function eN(eb){if("function"!=typeof eb)throw TypeError("executor must be a function.");this.promise=new Promise(function(eb){em=eb});var em,ew=this;this.promise.then(function(eb){if(ew._listeners){var em,eH=ew._listeners.length;for(em=0;em=200&&eb<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};eN.forEach(["delete","get","head"],function(eb){ej.headers[eb]={}}),eN.forEach(["post","put","patch"],function(eb){ej.headers[eb]=eN.merge(e_)}),eb.exports=ej},65068:function(eb){"use strict";eb.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},67661:function(eb){eb.exports={version:"0.27.2"}},9723:function(eb){"use strict";eb.exports=function(eb,em){return function(){for(var ew=Array(arguments.length),eH=0;eH=0)&&("set-cookie"===em?eE[em]=(eE[em]?eE[em]:[]).concat([ew]):eE[em]=eE[em]?eE[em]+", "+ew:ew)}),eE}},22530:function(eb){"use strict";eb.exports=function(eb){var em=/^([-+\w]{1,25})(:?\/\/|:)/.exec(eb);return em&&em[1]||""}},13522:function(eb){"use strict";eb.exports=function(eb){return function(em){return eb.apply(null,em)}}},77957:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=ew(53016);function eV(eb,em){em=em||new FormData;var ew=[];function eV(eb){return null===eb?"":eN.isDate(eb)?eb.toISOString():eN.isArrayBuffer(eb)||eN.isTypedArray(eb)?"function"==typeof Blob?new Blob([eb]):eH.from(eb):eb}function eE(eb,eH){if(eN.isPlainObject(eb)||eN.isArray(eb)){if(-1!==ew.indexOf(eb))throw Error("Circular reference detected in "+eH);ew.push(eb),eN.forEach(eb,function(eb,ew){if(!eN.isUndefined(eb)){var eD,eS=eH?eH+"."+ew:ew;if(eb&&!eH&&"object"==typeof eb){if(eN.endsWith(ew,"{}"))eb=JSON.stringify(eb);else if(eN.endsWith(ew,"[]")&&(eD=eN.toArray(eb))){eD.forEach(function(eb){eN.isUndefined(eb)||em.append(eS,eV(eb))});return}}eE(eb,eS)}}),ew.pop()}else em.append(eH,eV(eb))}return eE(eb),em}eb.exports=eV},89243:function(eb,em,ew){"use strict";var eH=ew(67661).version,eN=ew(18398),eV={};["object","boolean","number","function","string","symbol"].forEach(function(eb,em){eV[eb]=function(ew){return typeof ew===eb||"a"+(em<1?"n ":" ")+eb}});var eE={};function eD(eb,em,ew){if("object"!=typeof eb)throw new eN("options must be an object",eN.ERR_BAD_OPTION_VALUE);for(var eH=Object.keys(eb),eV=eH.length;eV-- >0;){var eE=eH[eV],eD=em[eE];if(eD){var eS=eb[eE],e_=void 0===eS||eD(eS,eE,eb);if(!0!==e_)throw new eN("option "+eE+" must be "+e_,eN.ERR_BAD_OPTION_VALUE);continue}if(!0!==ew)throw new eN("Unknown option "+eE,eN.ERR_BAD_OPTION)}}eV.transitional=function(eb,em,ew){function eV(eb,em){return"[Axios v"+eH+"] Transitional option '"+eb+"'"+em+(ew?". "+ew:"")}return function(ew,eH,eD){if(!1===eb)throw new eN(eV(eH," has been removed"+(em?" in "+em:"")),eN.ERR_DEPRECATED);return em&&!eE[eH]&&(eE[eH]=!0,console.warn(eV(eH," has been deprecated since v"+em+" and will be removed in the near future"))),!eb||eb(ew,eH,eD)}},eb.exports={assertOptions:eD,validators:eV}},53016:function(eb,em,ew){"use strict";var eH=ew(9723),eN=Object.prototype.toString,eV=function(eb){return function(em){var ew=eN.call(em);return eb[ew]||(eb[ew]=ew.slice(8,-1).toLowerCase())}}(Object.create(null));function eE(eb){return eb=eb.toLowerCase(),function(em){return eV(em)===eb}}function eD(eb){return Array.isArray(eb)}function eS(eb){return void 0===eb}function e_(eb){return null!==eb&&!eS(eb)&&null!==eb.constructor&&!eS(eb.constructor)&&"function"==typeof eb.constructor.isBuffer&&eb.constructor.isBuffer(eb)}var eO=eE("ArrayBuffer");function eP(eb){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(eb):eb&&eb.buffer&&eO(eb.buffer)}function ej(eb){return"string"==typeof eb}function eB(eb){return"number"==typeof eb}function eR(eb){return null!==eb&&"object"==typeof eb}function eU(eb){if("object"!==eV(eb))return!1;var em=Object.getPrototypeOf(eb);return null===em||em===Object.prototype}var eF=eE("Date"),eG=eE("File"),eY=eE("Blob"),eQ=eE("FileList");function eK(eb){return"[object Function]"===eN.call(eb)}function eZ(eb){return eR(eb)&&eK(eb.pipe)}function eW(eb){var em="[object FormData]";return eb&&("function"==typeof FormData&&eb instanceof FormData||eN.call(eb)===em||eK(eb.toString)&&eb.toString()===em)}var e$=eE("URLSearchParams");function eX(eb){return eb.trim?eb.trim():eb.replace(/^\s+|\s+$/g,"")}function eJ(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document}function e0(eb,em){if(null!=eb){if("object"!=typeof eb&&(eb=[eb]),eD(eb))for(var ew=0,eH=eb.length;ew0;)eE[eV=eH[eN]]||(em[eV]=eb[eV],eE[eV]=!0);eb=Object.getPrototypeOf(eb)}while(eb&&(!ew||ew(eb,em))&&eb!==Object.prototype);return em}function e9(eb,em,ew){eb=String(eb),(void 0===ew||ew>eb.length)&&(ew=eb.length),ew-=em.length;var eH=eb.indexOf(em,ew);return -1!==eH&&eH===ew}function e7(eb){if(!eb)return null;var em=eb.length;if(eS(em))return null;for(var ew=Array(em);em-- >0;)ew[em]=eb[em];return ew}var tw=function(eb){return function(em){return eb&&em instanceof eb}}("undefined"!=typeof Uint8Array&&Object.getPrototypeOf(Uint8Array));eb.exports={isArray:eD,isArrayBuffer:eO,isBuffer:e_,isFormData:eW,isArrayBufferView:eP,isString:ej,isNumber:eB,isObject:eR,isPlainObject:eU,isUndefined:eS,isDate:eF,isFile:eG,isBlob:eY,isFunction:eK,isStream:eZ,isURLSearchParams:e$,isStandardBrowserEnv:eJ,forEach:e0,merge:e6,extend:e4,trim:eX,stripBOM:e3,inherits:e5,toFlatObject:e8,kindOf:eV,kindOfTest:eE,endsWith:e9,toArray:e7,isTypedArray:tw,isFileList:eQ}},59802:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.bech32m=em.bech32=void 0;let ew="qpzry9x8gf2tvdw0s3jn54khce6mua7l",eH={};for(let eb=0;eb>25;return(33554431&eb)<<5^996825010&-(em>>0&1)^642813549&-(em>>1&1)^513874426&-(em>>2&1)^1027748829&-(em>>3&1)^705979059&-(em>>4&1)}function eV(eb){let em=1;for(let ew=0;ew126)return"Invalid prefix ("+eb+")";em=eN(em)^eH>>5}em=eN(em);for(let ew=0;ew=ew;)eD.push(eN>>(eV-=ew)&eE);if(eH)eV>0&&eD.push(eN<=em)return"Excess padding";if(eN<ew)return"Exceeds length limit";let eE=eb.toLowerCase(),eD=eb.toUpperCase();if(eb!==eE&&eb!==eD)return"Mixed-case string "+eb;eb=eE;let eS=eb.lastIndexOf("1");if(-1===eS)return"No separator character for "+eb;if(0===eS)return"Missing prefix for "+eb;let e_=eb.slice(0,eS),eO=eb.slice(eS+1);if(eO.length<6)return"Data too short";let eP=eV(e_);if("string"==typeof eP)return eP;let ej=[];for(let eb=0;eb=eO.length||ej.push(ew)}return eP!==em?"Invalid checksum for "+eb:{prefix:e_,words:ej}}return em="bech32"===eb?1:734539939,{decodeUnsafe:function(eb,em){let ew=eE(eb,em);if("object"==typeof ew)return ew},decode:function(eb,em){let ew=eE(eb,em);if("object"==typeof ew)return ew;throw Error(ew)},encode:function(eb,eH,eE){if(eE=eE||90,eb.length+7+eH.length>eE)throw TypeError("Exceeds length limit");let eD=eV(eb=eb.toLowerCase());if("string"==typeof eD)throw Error(eD);let eS=eb+"1";for(let eb=0;eb>5!=0)throw Error("Non 5-bit word");eD=eN(eD)^em,eS+=ew.charAt(em)}for(let eb=0;eb<6;++eb)eD=eN(eD);eD^=em;for(let eb=0;eb<6;++eb){let em=eD>>(5-eb)*5&31;eS+=ew.charAt(em)}return eS},toWords:eD,fromWordsUnsafe:eS,fromWords:e_}}em.bech32=eO("bech32"),em.bech32m=eO("bech32m")},14568:function(eb,em,ew){"use strict";let eH;Object.defineProperty(em,"__esModule",{value:!0});let eN={};em.wordlists=eN,em._default=eH;try{em._default=eH=ew(58059),eN.czech=eH}catch(eb){}try{em._default=eH=ew(36099),eN.chinese_simplified=eH}catch(eb){}try{em._default=eH=ew(28350),eN.chinese_traditional=eH}catch(eb){}try{em._default=eH=ew(31902),eN.korean=eH}catch(eb){}try{em._default=eH=ew(97727),eN.french=eH}catch(eb){}try{em._default=eH=ew(94019),eN.italian=eH}catch(eb){}try{em._default=eH=ew(55655),eN.spanish=eH}catch(eb){}try{em._default=eH=ew(67868),eN.japanese=eH,eN.JA=eH}catch(eb){}try{em._default=eH=ew(13816),eN.portuguese=eH}catch(eb){}try{em._default=eH=ew(81633),eN.english=eH,eN.EN=eH}catch(eb){}},34333:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0});let eN=ew(23482),eV=ew(25632),eE=ew(61798),eD=ew(14568),eS=eD._default,e_="Invalid mnemonic",eO="Invalid entropy",eP="Invalid mnemonic checksum",ej="A wordlist is required but a default could not be found.\nPlease pass a 2048 word array explicitly.";function eB(eb,em,ew,eH,eN){return Promise.resolve().then(()=>new Promise((eE,eD)=>{let eS=(eb,em)=>eb?eD(eb):eE(em);eV.pbkdf2(eb,em,ew,eH,eN,eS)}))}function eR(eb){return(eb||"").normalize("NFKD")}function eU(eb,em,ew){for(;eb.lengtheU(eb.toString(2),"0",8)).join("")}function eY(eb){let em=8*eb.length,ew=em/32,eH=eN("sha256").update(eb).digest();return eG(Array.from(eH)).slice(0,ew)}function eQ(eb){return"mnemonic"+(eb||"")}function eK(eb,em){let ew=eH.from(eR(eb),"utf8"),eN=eH.from(eQ(eR(em)),"utf8");return eV.pbkdf2Sync(ew,eN,2048,64,"sha512")}function eZ(eb,em){return Promise.resolve().then(()=>{let ew=eH.from(eR(eb),"utf8"),eN=eH.from(eQ(eR(em)),"utf8");return eB(ew,eN,2048,64,"sha512")})}function eW(eb,em){if(!(em=em||eS))throw Error(ej);let ew=eR(eb).split(" ");if(ew.length%3!=0)throw Error(e_);let eN=ew.map(eb=>{let ew=em.indexOf(eb);if(-1===ew)throw Error(e_);return eU(ew.toString(2),"0",11)}).join(""),eV=32*Math.floor(eN.length/33),eE=eN.slice(0,eV),eD=eN.slice(eV),eB=eE.match(/(.{1,8})/g).map(eF);if(eB.length<16||eB.length>32||eB.length%4!=0)throw Error(eO);let eG=eH.from(eB),eQ=eY(eG);if(eQ!==eD)throw Error(eP);return eG.toString("hex")}function e$(eb,em){if(eH.isBuffer(eb)||(eb=eH.from(eb,"hex")),!(em=em||eS))throw Error(ej);if(eb.length<16||eb.length>32||eb.length%4!=0)throw TypeError(eO);let ew=eG(Array.from(eb)),eN=eY(eb),eV=ew+eN,eE=eV.match(/(.{1,11})/g),eD=eE.map(eb=>{let ew=eF(eb);return em[ew]});return"あいこくしん"===em[0]?eD.join(" "):eD.join(" ")}function eX(eb,em,ew){if((eb=eb||128)%32!=0)throw TypeError(eO);return e$((em=em||eE)(eb/8),ew)}function eJ(eb,em){try{eW(eb,em)}catch(eb){return!1}return!0}function e0(eb){let em=eD.wordlists[eb];if(em)eS=em;else throw Error('Could not find wordlist for language "'+eb+'"')}function e6(){if(!eS)throw Error("No Default Wordlist set");return Object.keys(eD.wordlists).filter(eb=>"JA"!==eb&&"EN"!==eb&&eD.wordlists[eb].every((eb,em)=>eb===eS[em]))[0]}em.mnemonicToSeedSync=eK,em.mnemonicToSeed=eZ,em.mnemonicToEntropy=eW,em.entropyToMnemonic=e$,em.generateMnemonic=eX,em.validateMnemonic=eJ,em.setDefaultWordlist=e0,em.getDefaultWordlist=e6;var e4=ew(14568);em.wordlists=e4.wordlists},34854:function(eb,em,ew){"use strict";ew.r(em);var eH=null;"undefined"!=typeof WebSocket?eH=WebSocket:"undefined"!=typeof MozWebSocket?eH=MozWebSocket:void 0!==ew.g?eH=ew.g.WebSocket||ew.g.MozWebSocket:"undefined"!=typeof window?eH=window.WebSocket||window.MozWebSocket:"undefined"!=typeof self&&(eH=self.WebSocket||self.MozWebSocket),em.default=eH},58162:function(eb,em,ew){"use strict";var eH=ew(89509).Buffer;function eN(eb){if(eb.length>=255)throw TypeError("Alphabet too long");for(var em=new Uint8Array(256),ew=0;ew>>0,eO=new Uint8Array(eE);eb[ew];){var eP=em[eb.charCodeAt(ew)];if(255===eP)return;for(var ej=0,eB=eE-1;(0!==eP||ej>>0,eO[eB]=eP%256>>>0,eP=eP/256>>>0;if(0!==eP)throw Error("Non-zero carry");eV=ej,ew++}for(var eR=eE-eV;eR!==eE&&0===eO[eR];)eR++;var eU=eH.allocUnsafe(eN+(eE-eR));eU.fill(0,0,eN);for(var eF=eN;eR!==eE;)eU[eF++]=eO[eR++];return eU}function ej(eb){var em=eP(eb);if(em)return em;throw Error("Non-base"+eD+" character")}return{encode:function(em){if((Array.isArray(em)||em instanceof Uint8Array)&&(em=eH.from(em)),!eH.isBuffer(em))throw TypeError("Expected Buffer");if(0===em.length)return"";for(var ew=0,eN=0,eV=0,eE=em.length;eV!==eE&&0===em[eV];)eV++,ew++;for(var e_=(eE-eV)*eO+1>>>0,eP=new Uint8Array(e_);eV!==eE;){for(var ej=em[eV],eB=0,eR=e_-1;(0!==ej||eB>>0,eP[eR]=ej%eD>>>0,ej=ej/eD>>>0;if(0!==ej)throw Error("Non-zero carry");eN=eB,eV++}for(var eU=e_-eN;eU!==e_&&0===eP[eU];)eU++;for(var eF=eS.repeat(ew);eU0)throw Error("Invalid string. Length must be a multiple of 4");var ew=eb.indexOf("=");-1===ew&&(ew=em);var eH=ew===em?0:4-ew%4;return[ew,eH]}function e_(eb){var em=eS(eb),ew=em[0],eH=em[1];return(ew+eH)*3/4-eH}function eO(eb,em,ew){return(em+ew)*3/4-ew}function eP(eb){var em,ew,eV=eS(eb),eE=eV[0],eD=eV[1],e_=new eN(eO(eb,eE,eD)),eP=0,ej=eD>0?eE-4:eE;for(ew=0;ew>16&255,e_[eP++]=em>>8&255,e_[eP++]=255&em;return 2===eD&&(em=eH[eb.charCodeAt(ew)]<<2|eH[eb.charCodeAt(ew+1)]>>4,e_[eP++]=255&em),1===eD&&(em=eH[eb.charCodeAt(ew)]<<10|eH[eb.charCodeAt(ew+1)]<<4|eH[eb.charCodeAt(ew+2)]>>2,e_[eP++]=em>>8&255,e_[eP++]=255&em),e_}function ej(eb){return ew[eb>>18&63]+ew[eb>>12&63]+ew[eb>>6&63]+ew[63&eb]}function eB(eb,em,ew){for(var eH=[],eN=em;eNeS?eS:eD+eE));return 1===eN?eV.push(ew[(em=eb[eH-1])>>2]+ew[em<<4&63]+"=="):2===eN&&eV.push(ew[(em=(eb[eH-2]<<8)+eb[eH-1])>>10]+ew[em>>4&63]+ew[em<<2&63]+"="),eV.join("")}eH["-".charCodeAt(0)]=62,eH["_".charCodeAt(0)]=63},92882:function(eb){"use strict";for(var em="qpzry9x8gf2tvdw0s3jn54khce6mua7l",ew={},eH=0;eH>25;return(33554431&eb)<<5^996825010&-(em>>0&1)^642813549&-(em>>1&1)^513874426&-(em>>2&1)^1027748829&-(em>>3&1)^705979059&-(em>>4&1)}function eE(eb){for(var em=1,ew=0;ew126)return"Invalid prefix ("+eb+")";em=eV(em)^eH>>5}for(ew=0,em=eV(em);eweH)throw TypeError("Exceeds length limit");var eN=eE(eb=eb.toLowerCase());if("string"==typeof eN)throw Error(eN);for(var eD=eb+"1",eS=0;eS>5!=0)throw Error("Non 5-bit word");eN=eV(eN)^e_,eD+=em.charAt(e_)}for(eS=0;eS<6;++eS)eN=eV(eN);for(eN^=1,eS=0;eS<6;++eS){var eO=eN>>(5-eS)*5&31;eD+=em.charAt(eO)}return eD}function eS(eb,em){if(em=em||90,eb.length<8)return eb+" too short";if(eb.length>em)return"Exceeds length limit";var eH=eb.toLowerCase(),eN=eb.toUpperCase();if(eb!==eH&&eb!==eN)return"Mixed-case string "+eb;var eD=(eb=eH).lastIndexOf("1");if(-1===eD)return"No separator character for "+eb;if(0===eD)return"Missing prefix for "+eb;var eS=eb.slice(0,eD),e_=eb.slice(eD+1);if(e_.length<6)return"Data too short";var eO=eE(eS);if("string"==typeof eO)return eO;for(var eP=[],ej=0;ej=e_.length||eP.push(eR)}return 1!==eO?"Invalid checksum for "+eb:{prefix:eS,words:eP}}function e_(){var eb=eS.apply(null,arguments);if("object"==typeof eb)return eb}function eO(eb){var em=eS.apply(null,arguments);if("object"==typeof em)return em;throw Error(em)}function eP(eb,em,ew,eH){for(var eN=0,eV=0,eE=(1<=ew;)eD.push(eN>>(eV-=ew)&eE);if(eH)eV>0&&eD.push(eN<=em)return"Excess padding";if(eN<eF(eb.toString(2),"0",8)).join("")}function eQ(eb){let em=8*eb.length,ew=em/32,eH=eV.sha256(Uint8Array.from(eb));return eY(Array.from(eH)).slice(0,ew)}function eK(eb){return"mnemonic"+(eb||"")}function eZ(eb,em){if(!(em=em||eO))throw Error(eR);let ew=eU(eb).split(" ");if(ew.length%3!=0)throw Error(eP);let eH=ew.map(eb=>{let ew=em.indexOf(eb);if(-1===ew)throw Error(eP);return eF(ew.toString(2),"0",11)}).join(""),eV=32*Math.floor(eH.length/33),eE=eH.slice(0,eV),eD=eH.slice(eV),eS=eE.match(/(.{1,8})/g).map(eG);if(eS.length<16||eS.length>32||eS.length%4!=0)throw Error(ej);let e_=eN.from(eS),eY=eQ(e_);if(eY!==eD)throw Error(eB);return e_.toString("hex")}function eW(eb,em){if(eN.isBuffer(eb)||(eb=eN.from(eb,"hex")),!(em=em||eO))throw Error(eR);if(eb.length<16||eb.length>32||eb.length%4!=0)throw TypeError(ej);let ew=eY(Array.from(eb)),eH=eQ(eb),eV=ew+eH,eE=eV.match(/(.{1,11})/g),eD=eE.map(eb=>{let ew=eG(eb);return em[ew]});return"あいこくしん"===em[0]?eD.join(" "):eD.join(" ")}eH=function(eb,em){let ew=Uint8Array.from(eN.from(eU(eb),"utf8")),eH=Uint8Array.from(eN.from(eK(eU(em)),"utf8")),eV=eD.pbkdf2(eE.sha512,ew,eH,{c:2048,dkLen:64});return eN.from(eV)},eH=function(eb,em){let ew=Uint8Array.from(eN.from(eU(eb),"utf8")),eH=Uint8Array.from(eN.from(eK(eU(em)),"utf8"));return eD.pbkdf2Async(eE.sha512,ew,eH,{c:2048,dkLen:64}).then(eb=>eN.from(eb))},eH=eZ,eH=eW,eH=function(eb,em,ew){if((eb=eb||128)%32!=0)throw TypeError(ej);return eW((em=em||(eb=>eN.from(eS.randomBytes(eb))))(eb/8),ew)},eH=function(eb,em){try{eZ(eb,em)}catch(eb){return!1}return!0},eH=function(eb){let em=e_.wordlists[eb];if(em)eO=em;else throw Error('Could not find wordlist for language "'+eb+'"')},eH=function(){if(!eO)throw Error("No Default Wordlist set");return Object.keys(e_.wordlists).filter(eb=>"JA"!==eb&&"EN"!==eb&&e_.wordlists[eb].every((eb,em)=>eb===eO[em]))[0]},eH=ew(42314).wordlists},13550:function(eb,em,ew){!function(eb,em){"use strict";function eH(eb,em){if(!eb)throw Error(em||"Assertion failed")}function eN(eb,em){eb.super_=em;var ew=function(){};ew.prototype=em.prototype,eb.prototype=new ew,eb.prototype.constructor=eb}function eV(eb,em,ew){if(eV.isBN(eb))return eb;this.negative=0,this.words=null,this.length=0,this.red=null,null!==eb&&(("le"===em||"be"===em)&&(ew=em,em=10),this._init(eb||0,em||10,ew||"be"))}"object"==typeof eb?eb.exports=eV:em.BN=eV,eV.BN=eV,eV.wordSize=26;try{eP="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:ew(46601).Buffer}catch(eb){}function eE(eb,em){var ew=eb.charCodeAt(em);return ew>=48&&ew<=57?ew-48:ew>=65&&ew<=70?ew-55:ew>=97&&ew<=102?ew-87:void eH(!1,"Invalid character in "+eb)}function eD(eb,em,ew){var eH=eE(eb,ew);return ew-1>=em&&(eH|=eE(eb,ew-1)<<4),eH}function eS(eb,em,ew,eN){for(var eV=0,eE=0,eD=Math.min(eb.length,ew),eS=em;eS=49?e_-49+10:e_>=17?e_-17+10:e_,eH(e_>=0&&eE0?eb:em},eV.min=function(eb,em){return 0>eb.cmp(em)?eb:em},eV.prototype._init=function(eb,em,ew){if("number"==typeof eb)return this._initNumber(eb,em,ew);if("object"==typeof eb)return this._initArray(eb,em,ew);"hex"===em&&(em=16),eH(em===(0|em)&&em>=2&&em<=36);var eN=0;"-"===(eb=eb.toString().replace(/\s+/g,""))[0]&&(eN++,this.negative=1),eN=0;eE-=3)eV=eb[eE]|eb[eE-1]<<8|eb[eE-2]<<16,this.words[eN]|=eV<>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eN++);else if("le"===ew)for(eE=0,eN=0;eE>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eN++);return this._strip()},eV.prototype._parseHex=function(eb,em,ew){this.length=Math.ceil((eb.length-em)/6),this.words=Array(this.length);for(var eH,eN=0;eN=em;eN-=2)eH=eD(eb,em,eN)<=18?(eV-=18,eE+=1,this.words[eE]|=eH>>>26):eV+=8;else for(eN=(eb.length-em)%2==0?em+1:em;eN=18?(eV-=18,eE+=1,this.words[eE]|=eH>>>26):eV+=8;this._strip()},eV.prototype._parseBase=function(eb,em,ew){this.words=[0],this.length=1;for(var eH=0,eN=1;eN<=67108863;eN*=em)eH++;eH--,eN=eN/em|0;for(var eV=eb.length-ew,eE=eV%eH,eD=Math.min(eV,eV-eE)+ew,e_=0,eO=ew;eO1&&0===this.words[this.length-1];)this.length--;return this._normSign()},eV.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{eV.prototype[Symbol.for("nodejs.util.inspect.custom")]=eO}catch(eb){eV.prototype.inspect=eO}else eV.prototype.inspect=eO;function eO(){return(this.red?""}var eP,ej=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],eB=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],eR=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];eV.prototype.toString=function(eb,em){if(em=0|em||1,16===(eb=eb||10)||"hex"===eb){ew="";for(var ew,eN=0,eV=0,eE=0;eE>>24-eN&16777215,(eN+=2)>=26&&(eN-=26,eE--),ew=0!==eV||eE!==this.length-1?ej[6-eS.length]+eS+ew:eS+ew}for(0!==eV&&(ew=eV.toString(16)+ew);ew.length%em!=0;)ew="0"+ew;return 0!==this.negative&&(ew="-"+ew),ew}if(eb===(0|eb)&&eb>=2&&eb<=36){var e_=eB[eb],eO=eR[eb];ew="";var eP=this.clone();for(eP.negative=0;!eP.isZero();){var eU=eP.modrn(eO).toString(eb);ew=(eP=eP.idivn(eO)).isZero()?eU+ew:ej[e_-eU.length]+eU+ew}for(this.isZero()&&(ew="0"+ew);ew.length%em!=0;)ew="0"+ew;return 0!==this.negative&&(ew="-"+ew),ew}eH(!1,"Base should be between 2 and 36")},eV.prototype.toNumber=function(){var eb=this.words[0];return 2===this.length?eb+=67108864*this.words[1]:3===this.length&&1===this.words[2]?eb+=4503599627370496+67108864*this.words[1]:this.length>2&&eH(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-eb:eb},eV.prototype.toJSON=function(){return this.toString(16,2)},eP&&(eV.prototype.toBuffer=function(eb,em){return this.toArrayLike(eP,eb,em)}),eV.prototype.toArray=function(eb,em){return this.toArrayLike(Array,eb,em)};var eU=function(eb,em){return eb.allocUnsafe?eb.allocUnsafe(em):new eb(em)};function eF(eb){for(var em=Array(eb.bitLength()),ew=0;ew>>eN&1}return em}function eG(eb,em,ew){ew.negative=em.negative^eb.negative;var eH=eb.length+em.length|0;ew.length=eH,eH=eH-1|0;var eN=0|eb.words[0],eV=0|em.words[0],eE=eN*eV,eD=67108863&eE,eS=eE/67108864|0;ew.words[0]=eD;for(var e_=1;e_>>26,eP=67108863&eS,ej=Math.min(e_,em.length-1),eB=Math.max(0,e_-eb.length+1);eB<=ej;eB++){var eR=e_-eB|0;eO+=(eE=(eN=0|eb.words[eR])*(eV=0|em.words[eB])+eP)/67108864|0,eP=67108863&eE}ew.words[e_]=0|eP,eS=0|eO}return 0!==eS?ew.words[e_]=0|eS:ew.length--,ew._strip()}eV.prototype.toArrayLike=function(eb,em,ew){this._strip();var eN=this.byteLength(),eV=ew||Math.max(1,eN);eH(eN<=eV,"byte array longer than desired length"),eH(eV>0,"Requested array length <= 0");var eE=eU(eb,eV);return this["_toArrayLike"+("le"===em?"LE":"BE")](eE,eN),eE},eV.prototype._toArrayLikeLE=function(eb,em){for(var ew=0,eH=0,eN=0,eV=0;eN>8&255),ew>16&255),6===eV?(ew>24&255),eH=0,eV=0):(eH=eE>>>24,eV+=2)}if(ew=0&&(eb[ew--]=eE>>8&255),ew>=0&&(eb[ew--]=eE>>16&255),6===eV?(ew>=0&&(eb[ew--]=eE>>24&255),eH=0,eV=0):(eH=eE>>>24,eV+=2)}if(ew>=0)for(eb[ew--]=eH;ew>=0;)eb[ew--]=0},Math.clz32?eV.prototype._countBits=function(eb){return 32-Math.clz32(eb)}:eV.prototype._countBits=function(eb){var em=eb,ew=0;return em>=4096&&(ew+=13,em>>>=13),em>=64&&(ew+=7,em>>>=7),em>=8&&(ew+=4,em>>>=4),em>=2&&(ew+=2,em>>>=2),ew+em},eV.prototype._zeroBits=function(eb){if(0===eb)return 26;var em=eb,ew=0;return(8191&em)==0&&(ew+=13,em>>>=13),(127&em)==0&&(ew+=7,em>>>=7),(15&em)==0&&(ew+=4,em>>>=4),(3&em)==0&&(ew+=2,em>>>=2),(1&em)==0&&ew++,ew},eV.prototype.bitLength=function(){var eb=this.words[this.length-1],em=this._countBits(eb);return(this.length-1)*26+em},eV.prototype.zeroBits=function(){if(this.isZero())return 0;for(var eb=0,em=0;emeb.length?this.clone().ior(eb):eb.clone().ior(this)},eV.prototype.uor=function(eb){return this.length>eb.length?this.clone().iuor(eb):eb.clone().iuor(this)},eV.prototype.iuand=function(eb){var em;em=this.length>eb.length?eb:this;for(var ew=0;eweb.length?this.clone().iand(eb):eb.clone().iand(this)},eV.prototype.uand=function(eb){return this.length>eb.length?this.clone().iuand(eb):eb.clone().iuand(this)},eV.prototype.iuxor=function(eb){this.length>eb.length?(em=this,ew=eb):(em=eb,ew=this);for(var em,ew,eH=0;eHeb.length?this.clone().ixor(eb):eb.clone().ixor(this)},eV.prototype.uxor=function(eb){return this.length>eb.length?this.clone().iuxor(eb):eb.clone().iuxor(this)},eV.prototype.inotn=function(eb){eH("number"==typeof eb&&eb>=0);var em=0|Math.ceil(eb/26),ew=eb%26;this._expand(em),ew>0&&em--;for(var eN=0;eN0&&(this.words[eN]=~this.words[eN]&67108863>>26-ew),this._strip()},eV.prototype.notn=function(eb){return this.clone().inotn(eb)},eV.prototype.setn=function(eb,em){eH("number"==typeof eb&&eb>=0);var ew=eb/26|0,eN=eb%26;return this._expand(ew+1),em?this.words[ew]=this.words[ew]|1<eb.length?(ew=this,eH=eb):(ew=eb,eH=this);for(var em,ew,eH,eN=0,eV=0;eV>>26;for(;0!==eN&&eV>>26;if(this.length=ew.length,0!==eN)this.words[this.length]=eN,this.length++;else if(ew!==this)for(;eVeb.length?this.clone().iadd(eb):eb.clone().iadd(this)},eV.prototype.isub=function(eb){if(0!==eb.negative){eb.negative=0;var em,ew,eH=this.iadd(eb);return eb.negative=1,eH._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(eb),this.negative=1,this._normSign();var eN=this.cmp(eb);if(0===eN)return this.negative=0,this.length=1,this.words[0]=0,this;eN>0?(em=this,ew=eb):(em=eb,ew=this);for(var eV=0,eE=0;eE>26,this.words[eE]=67108863&eH;for(;0!==eV&&eE>26,this.words[eE]=67108863&eH;if(0===eV&&eE>>13,eB=0|eE[1],eR=8191&eB,eU=eB>>>13,eF=0|eE[2],eG=8191&eF,eY=eF>>>13,eQ=0|eE[3],eK=8191&eQ,eZ=eQ>>>13,eW=0|eE[4],e$=8191&eW,eX=eW>>>13,eJ=0|eE[5],e0=8191&eJ,e6=eJ>>>13,e4=0|eE[6],e3=8191&e4,e5=e4>>>13,e8=0|eE[7],e9=8191&e8,e7=e8>>>13,tw=0|eE[8],tH=8191&tw,tN=tw>>>13,tV=0|eE[9],tE=8191&tV,tD=tV>>>13,tS=0|eD[0],t_=8191&tS,tO=tS>>>13,tP=0|eD[1],tj=8191&tP,tB=tP>>>13,tR=0|eD[2],tU=8191&tR,tF=tR>>>13,tG=0|eD[3],tY=8191&tG,tQ=tG>>>13,tq=0|eD[4],tK=8191&tq,tZ=tq>>>13,tW=0|eD[5],t$=8191&tW,tX=tW>>>13,tJ=0|eD[6],aH=8191&tJ,aN=tJ>>>13,aV=0|eD[7],ak=8191&aV,aE=aV>>>13,aD=0|eD[8],aS=8191&aD,a_=aD>>>13,aO=0|eD[9],aP=8191&aO,aj=aO>>>13;ew.negative=eb.negative^em.negative,ew.length=19;var aR=(e_+(eH=Math.imul(eP,t_))|0)+((8191&(eN=(eN=Math.imul(eP,tO))+Math.imul(ej,t_)|0))<<13)|0;e_=((eV=Math.imul(ej,tO))+(eN>>>13)|0)+(aR>>>26)|0,aR&=67108863,eH=Math.imul(eR,t_),eN=(eN=Math.imul(eR,tO))+Math.imul(eU,t_)|0,eV=Math.imul(eU,tO);var aU=(e_+(eH=eH+Math.imul(eP,tj)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tB)|0)+Math.imul(ej,tj)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tB)|0)+(eN>>>13)|0)+(aU>>>26)|0,aU&=67108863,eH=Math.imul(eG,t_),eN=(eN=Math.imul(eG,tO))+Math.imul(eY,t_)|0,eV=Math.imul(eY,tO),eH=eH+Math.imul(eR,tj)|0,eN=(eN=eN+Math.imul(eR,tB)|0)+Math.imul(eU,tj)|0,eV=eV+Math.imul(eU,tB)|0;var aF=(e_+(eH=eH+Math.imul(eP,tU)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tF)|0)+Math.imul(ej,tU)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tF)|0)+(eN>>>13)|0)+(aF>>>26)|0,aF&=67108863,eH=Math.imul(eK,t_),eN=(eN=Math.imul(eK,tO))+Math.imul(eZ,t_)|0,eV=Math.imul(eZ,tO),eH=eH+Math.imul(eG,tj)|0,eN=(eN=eN+Math.imul(eG,tB)|0)+Math.imul(eY,tj)|0,eV=eV+Math.imul(eY,tB)|0,eH=eH+Math.imul(eR,tU)|0,eN=(eN=eN+Math.imul(eR,tF)|0)+Math.imul(eU,tU)|0,eV=eV+Math.imul(eU,tF)|0;var aG=(e_+(eH=eH+Math.imul(eP,tY)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tQ)|0)+Math.imul(ej,tY)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tQ)|0)+(eN>>>13)|0)+(aG>>>26)|0,aG&=67108863,eH=Math.imul(e$,t_),eN=(eN=Math.imul(e$,tO))+Math.imul(eX,t_)|0,eV=Math.imul(eX,tO),eH=eH+Math.imul(eK,tj)|0,eN=(eN=eN+Math.imul(eK,tB)|0)+Math.imul(eZ,tj)|0,eV=eV+Math.imul(eZ,tB)|0,eH=eH+Math.imul(eG,tU)|0,eN=(eN=eN+Math.imul(eG,tF)|0)+Math.imul(eY,tU)|0,eV=eV+Math.imul(eY,tF)|0,eH=eH+Math.imul(eR,tY)|0,eN=(eN=eN+Math.imul(eR,tQ)|0)+Math.imul(eU,tY)|0,eV=eV+Math.imul(eU,tQ)|0;var aY=(e_+(eH=eH+Math.imul(eP,tK)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tZ)|0)+Math.imul(ej,tK)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tZ)|0)+(eN>>>13)|0)+(aY>>>26)|0,aY&=67108863,eH=Math.imul(e0,t_),eN=(eN=Math.imul(e0,tO))+Math.imul(e6,t_)|0,eV=Math.imul(e6,tO),eH=eH+Math.imul(e$,tj)|0,eN=(eN=eN+Math.imul(e$,tB)|0)+Math.imul(eX,tj)|0,eV=eV+Math.imul(eX,tB)|0,eH=eH+Math.imul(eK,tU)|0,eN=(eN=eN+Math.imul(eK,tF)|0)+Math.imul(eZ,tU)|0,eV=eV+Math.imul(eZ,tF)|0,eH=eH+Math.imul(eG,tY)|0,eN=(eN=eN+Math.imul(eG,tQ)|0)+Math.imul(eY,tY)|0,eV=eV+Math.imul(eY,tQ)|0,eH=eH+Math.imul(eR,tK)|0,eN=(eN=eN+Math.imul(eR,tZ)|0)+Math.imul(eU,tK)|0,eV=eV+Math.imul(eU,tZ)|0;var aQ=(e_+(eH=eH+Math.imul(eP,t$)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tX)|0)+Math.imul(ej,t$)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tX)|0)+(eN>>>13)|0)+(aQ>>>26)|0,aQ&=67108863,eH=Math.imul(e3,t_),eN=(eN=Math.imul(e3,tO))+Math.imul(e5,t_)|0,eV=Math.imul(e5,tO),eH=eH+Math.imul(e0,tj)|0,eN=(eN=eN+Math.imul(e0,tB)|0)+Math.imul(e6,tj)|0,eV=eV+Math.imul(e6,tB)|0,eH=eH+Math.imul(e$,tU)|0,eN=(eN=eN+Math.imul(e$,tF)|0)+Math.imul(eX,tU)|0,eV=eV+Math.imul(eX,tF)|0,eH=eH+Math.imul(eK,tY)|0,eN=(eN=eN+Math.imul(eK,tQ)|0)+Math.imul(eZ,tY)|0,eV=eV+Math.imul(eZ,tQ)|0,eH=eH+Math.imul(eG,tK)|0,eN=(eN=eN+Math.imul(eG,tZ)|0)+Math.imul(eY,tK)|0,eV=eV+Math.imul(eY,tZ)|0,eH=eH+Math.imul(eR,t$)|0,eN=(eN=eN+Math.imul(eR,tX)|0)+Math.imul(eU,t$)|0,eV=eV+Math.imul(eU,tX)|0;var aq=(e_+(eH=eH+Math.imul(eP,aH)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aN)|0)+Math.imul(ej,aH)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aN)|0)+(eN>>>13)|0)+(aq>>>26)|0,aq&=67108863,eH=Math.imul(e9,t_),eN=(eN=Math.imul(e9,tO))+Math.imul(e7,t_)|0,eV=Math.imul(e7,tO),eH=eH+Math.imul(e3,tj)|0,eN=(eN=eN+Math.imul(e3,tB)|0)+Math.imul(e5,tj)|0,eV=eV+Math.imul(e5,tB)|0,eH=eH+Math.imul(e0,tU)|0,eN=(eN=eN+Math.imul(e0,tF)|0)+Math.imul(e6,tU)|0,eV=eV+Math.imul(e6,tF)|0,eH=eH+Math.imul(e$,tY)|0,eN=(eN=eN+Math.imul(e$,tQ)|0)+Math.imul(eX,tY)|0,eV=eV+Math.imul(eX,tQ)|0,eH=eH+Math.imul(eK,tK)|0,eN=(eN=eN+Math.imul(eK,tZ)|0)+Math.imul(eZ,tK)|0,eV=eV+Math.imul(eZ,tZ)|0,eH=eH+Math.imul(eG,t$)|0,eN=(eN=eN+Math.imul(eG,tX)|0)+Math.imul(eY,t$)|0,eV=eV+Math.imul(eY,tX)|0,eH=eH+Math.imul(eR,aH)|0,eN=(eN=eN+Math.imul(eR,aN)|0)+Math.imul(eU,aH)|0,eV=eV+Math.imul(eU,aN)|0;var aK=(e_+(eH=eH+Math.imul(eP,ak)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aE)|0)+Math.imul(ej,ak)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aE)|0)+(eN>>>13)|0)+(aK>>>26)|0,aK&=67108863,eH=Math.imul(tH,t_),eN=(eN=Math.imul(tH,tO))+Math.imul(tN,t_)|0,eV=Math.imul(tN,tO),eH=eH+Math.imul(e9,tj)|0,eN=(eN=eN+Math.imul(e9,tB)|0)+Math.imul(e7,tj)|0,eV=eV+Math.imul(e7,tB)|0,eH=eH+Math.imul(e3,tU)|0,eN=(eN=eN+Math.imul(e3,tF)|0)+Math.imul(e5,tU)|0,eV=eV+Math.imul(e5,tF)|0,eH=eH+Math.imul(e0,tY)|0,eN=(eN=eN+Math.imul(e0,tQ)|0)+Math.imul(e6,tY)|0,eV=eV+Math.imul(e6,tQ)|0,eH=eH+Math.imul(e$,tK)|0,eN=(eN=eN+Math.imul(e$,tZ)|0)+Math.imul(eX,tK)|0,eV=eV+Math.imul(eX,tZ)|0,eH=eH+Math.imul(eK,t$)|0,eN=(eN=eN+Math.imul(eK,tX)|0)+Math.imul(eZ,t$)|0,eV=eV+Math.imul(eZ,tX)|0,eH=eH+Math.imul(eG,aH)|0,eN=(eN=eN+Math.imul(eG,aN)|0)+Math.imul(eY,aH)|0,eV=eV+Math.imul(eY,aN)|0,eH=eH+Math.imul(eR,ak)|0,eN=(eN=eN+Math.imul(eR,aE)|0)+Math.imul(eU,ak)|0,eV=eV+Math.imul(eU,aE)|0;var aZ=(e_+(eH=eH+Math.imul(eP,aS)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,a_)|0)+Math.imul(ej,aS)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,a_)|0)+(eN>>>13)|0)+(aZ>>>26)|0,aZ&=67108863,eH=Math.imul(tE,t_),eN=(eN=Math.imul(tE,tO))+Math.imul(tD,t_)|0,eV=Math.imul(tD,tO),eH=eH+Math.imul(tH,tj)|0,eN=(eN=eN+Math.imul(tH,tB)|0)+Math.imul(tN,tj)|0,eV=eV+Math.imul(tN,tB)|0,eH=eH+Math.imul(e9,tU)|0,eN=(eN=eN+Math.imul(e9,tF)|0)+Math.imul(e7,tU)|0,eV=eV+Math.imul(e7,tF)|0,eH=eH+Math.imul(e3,tY)|0,eN=(eN=eN+Math.imul(e3,tQ)|0)+Math.imul(e5,tY)|0,eV=eV+Math.imul(e5,tQ)|0,eH=eH+Math.imul(e0,tK)|0,eN=(eN=eN+Math.imul(e0,tZ)|0)+Math.imul(e6,tK)|0,eV=eV+Math.imul(e6,tZ)|0,eH=eH+Math.imul(e$,t$)|0,eN=(eN=eN+Math.imul(e$,tX)|0)+Math.imul(eX,t$)|0,eV=eV+Math.imul(eX,tX)|0,eH=eH+Math.imul(eK,aH)|0,eN=(eN=eN+Math.imul(eK,aN)|0)+Math.imul(eZ,aH)|0,eV=eV+Math.imul(eZ,aN)|0,eH=eH+Math.imul(eG,ak)|0,eN=(eN=eN+Math.imul(eG,aE)|0)+Math.imul(eY,ak)|0,eV=eV+Math.imul(eY,aE)|0,eH=eH+Math.imul(eR,aS)|0,eN=(eN=eN+Math.imul(eR,a_)|0)+Math.imul(eU,aS)|0,eV=eV+Math.imul(eU,a_)|0;var aW=(e_+(eH=eH+Math.imul(eP,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aj)|0)+Math.imul(ej,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aj)|0)+(eN>>>13)|0)+(aW>>>26)|0,aW&=67108863,eH=Math.imul(tE,tj),eN=(eN=Math.imul(tE,tB))+Math.imul(tD,tj)|0,eV=Math.imul(tD,tB),eH=eH+Math.imul(tH,tU)|0,eN=(eN=eN+Math.imul(tH,tF)|0)+Math.imul(tN,tU)|0,eV=eV+Math.imul(tN,tF)|0,eH=eH+Math.imul(e9,tY)|0,eN=(eN=eN+Math.imul(e9,tQ)|0)+Math.imul(e7,tY)|0,eV=eV+Math.imul(e7,tQ)|0,eH=eH+Math.imul(e3,tK)|0,eN=(eN=eN+Math.imul(e3,tZ)|0)+Math.imul(e5,tK)|0,eV=eV+Math.imul(e5,tZ)|0,eH=eH+Math.imul(e0,t$)|0,eN=(eN=eN+Math.imul(e0,tX)|0)+Math.imul(e6,t$)|0,eV=eV+Math.imul(e6,tX)|0,eH=eH+Math.imul(e$,aH)|0,eN=(eN=eN+Math.imul(e$,aN)|0)+Math.imul(eX,aH)|0,eV=eV+Math.imul(eX,aN)|0,eH=eH+Math.imul(eK,ak)|0,eN=(eN=eN+Math.imul(eK,aE)|0)+Math.imul(eZ,ak)|0,eV=eV+Math.imul(eZ,aE)|0,eH=eH+Math.imul(eG,aS)|0,eN=(eN=eN+Math.imul(eG,a_)|0)+Math.imul(eY,aS)|0,eV=eV+Math.imul(eY,a_)|0;var a$=(e_+(eH=eH+Math.imul(eR,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eR,aj)|0)+Math.imul(eU,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eU,aj)|0)+(eN>>>13)|0)+(a$>>>26)|0,a$&=67108863,eH=Math.imul(tE,tU),eN=(eN=Math.imul(tE,tF))+Math.imul(tD,tU)|0,eV=Math.imul(tD,tF),eH=eH+Math.imul(tH,tY)|0,eN=(eN=eN+Math.imul(tH,tQ)|0)+Math.imul(tN,tY)|0,eV=eV+Math.imul(tN,tQ)|0,eH=eH+Math.imul(e9,tK)|0,eN=(eN=eN+Math.imul(e9,tZ)|0)+Math.imul(e7,tK)|0,eV=eV+Math.imul(e7,tZ)|0,eH=eH+Math.imul(e3,t$)|0,eN=(eN=eN+Math.imul(e3,tX)|0)+Math.imul(e5,t$)|0,eV=eV+Math.imul(e5,tX)|0,eH=eH+Math.imul(e0,aH)|0,eN=(eN=eN+Math.imul(e0,aN)|0)+Math.imul(e6,aH)|0,eV=eV+Math.imul(e6,aN)|0,eH=eH+Math.imul(e$,ak)|0,eN=(eN=eN+Math.imul(e$,aE)|0)+Math.imul(eX,ak)|0,eV=eV+Math.imul(eX,aE)|0,eH=eH+Math.imul(eK,aS)|0,eN=(eN=eN+Math.imul(eK,a_)|0)+Math.imul(eZ,aS)|0,eV=eV+Math.imul(eZ,a_)|0;var aJ=(e_+(eH=eH+Math.imul(eG,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eG,aj)|0)+Math.imul(eY,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eY,aj)|0)+(eN>>>13)|0)+(aJ>>>26)|0,aJ&=67108863,eH=Math.imul(tE,tY),eN=(eN=Math.imul(tE,tQ))+Math.imul(tD,tY)|0,eV=Math.imul(tD,tQ),eH=eH+Math.imul(tH,tK)|0,eN=(eN=eN+Math.imul(tH,tZ)|0)+Math.imul(tN,tK)|0,eV=eV+Math.imul(tN,tZ)|0,eH=eH+Math.imul(e9,t$)|0,eN=(eN=eN+Math.imul(e9,tX)|0)+Math.imul(e7,t$)|0,eV=eV+Math.imul(e7,tX)|0,eH=eH+Math.imul(e3,aH)|0,eN=(eN=eN+Math.imul(e3,aN)|0)+Math.imul(e5,aH)|0,eV=eV+Math.imul(e5,aN)|0,eH=eH+Math.imul(e0,ak)|0,eN=(eN=eN+Math.imul(e0,aE)|0)+Math.imul(e6,ak)|0,eV=eV+Math.imul(e6,aE)|0,eH=eH+Math.imul(e$,aS)|0,eN=(eN=eN+Math.imul(e$,a_)|0)+Math.imul(eX,aS)|0,eV=eV+Math.imul(eX,a_)|0;var nw=(e_+(eH=eH+Math.imul(eK,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eK,aj)|0)+Math.imul(eZ,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eZ,aj)|0)+(eN>>>13)|0)+(nw>>>26)|0,nw&=67108863,eH=Math.imul(tE,tK),eN=(eN=Math.imul(tE,tZ))+Math.imul(tD,tK)|0,eV=Math.imul(tD,tZ),eH=eH+Math.imul(tH,t$)|0,eN=(eN=eN+Math.imul(tH,tX)|0)+Math.imul(tN,t$)|0,eV=eV+Math.imul(tN,tX)|0,eH=eH+Math.imul(e9,aH)|0,eN=(eN=eN+Math.imul(e9,aN)|0)+Math.imul(e7,aH)|0,eV=eV+Math.imul(e7,aN)|0,eH=eH+Math.imul(e3,ak)|0,eN=(eN=eN+Math.imul(e3,aE)|0)+Math.imul(e5,ak)|0,eV=eV+Math.imul(e5,aE)|0,eH=eH+Math.imul(e0,aS)|0,eN=(eN=eN+Math.imul(e0,a_)|0)+Math.imul(e6,aS)|0,eV=eV+Math.imul(e6,a_)|0;var nH=(e_+(eH=eH+Math.imul(e$,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e$,aj)|0)+Math.imul(eX,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eX,aj)|0)+(eN>>>13)|0)+(nH>>>26)|0,nH&=67108863,eH=Math.imul(tE,t$),eN=(eN=Math.imul(tE,tX))+Math.imul(tD,t$)|0,eV=Math.imul(tD,tX),eH=eH+Math.imul(tH,aH)|0,eN=(eN=eN+Math.imul(tH,aN)|0)+Math.imul(tN,aH)|0,eV=eV+Math.imul(tN,aN)|0,eH=eH+Math.imul(e9,ak)|0,eN=(eN=eN+Math.imul(e9,aE)|0)+Math.imul(e7,ak)|0,eV=eV+Math.imul(e7,aE)|0,eH=eH+Math.imul(e3,aS)|0,eN=(eN=eN+Math.imul(e3,a_)|0)+Math.imul(e5,aS)|0,eV=eV+Math.imul(e5,a_)|0;var nN=(e_+(eH=eH+Math.imul(e0,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e0,aj)|0)+Math.imul(e6,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e6,aj)|0)+(eN>>>13)|0)+(nN>>>26)|0,nN&=67108863,eH=Math.imul(tE,aH),eN=(eN=Math.imul(tE,aN))+Math.imul(tD,aH)|0,eV=Math.imul(tD,aN),eH=eH+Math.imul(tH,ak)|0,eN=(eN=eN+Math.imul(tH,aE)|0)+Math.imul(tN,ak)|0,eV=eV+Math.imul(tN,aE)|0,eH=eH+Math.imul(e9,aS)|0,eN=(eN=eN+Math.imul(e9,a_)|0)+Math.imul(e7,aS)|0,eV=eV+Math.imul(e7,a_)|0;var nV=(e_+(eH=eH+Math.imul(e3,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e3,aj)|0)+Math.imul(e5,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e5,aj)|0)+(eN>>>13)|0)+(nV>>>26)|0,nV&=67108863,eH=Math.imul(tE,ak),eN=(eN=Math.imul(tE,aE))+Math.imul(tD,ak)|0,eV=Math.imul(tD,aE),eH=eH+Math.imul(tH,aS)|0,eN=(eN=eN+Math.imul(tH,a_)|0)+Math.imul(tN,aS)|0,eV=eV+Math.imul(tN,a_)|0;var nk=(e_+(eH=eH+Math.imul(e9,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e9,aj)|0)+Math.imul(e7,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e7,aj)|0)+(eN>>>13)|0)+(nk>>>26)|0,nk&=67108863,eH=Math.imul(tE,aS),eN=(eN=Math.imul(tE,a_))+Math.imul(tD,aS)|0,eV=Math.imul(tD,a_);var nE=(e_+(eH=eH+Math.imul(tH,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(tH,aj)|0)+Math.imul(tN,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(tN,aj)|0)+(eN>>>13)|0)+(nE>>>26)|0,nE&=67108863;var nD=(e_+(eH=Math.imul(tE,aP))|0)+((8191&(eN=(eN=Math.imul(tE,aj))+Math.imul(tD,aP)|0))<<13)|0;return e_=((eV=Math.imul(tD,aj))+(eN>>>13)|0)+(nD>>>26)|0,nD&=67108863,eS[0]=aR,eS[1]=aU,eS[2]=aF,eS[3]=aG,eS[4]=aY,eS[5]=aQ,eS[6]=aq,eS[7]=aK,eS[8]=aZ,eS[9]=aW,eS[10]=a$,eS[11]=aJ,eS[12]=nw,eS[13]=nH,eS[14]=nN,eS[15]=nV,eS[16]=nk,eS[17]=nE,eS[18]=nD,0!==e_&&(eS[19]=e_,ew.length++),ew};function eQ(eb,em,ew){ew.negative=em.negative^eb.negative,ew.length=eb.length+em.length;for(var eH=0,eN=0,eV=0;eV>>26)|0)>>>26,eE&=67108863}ew.words[eV]=eD,eH=eE,eE=eN}return 0!==eH?ew.words[eV]=eH:ew.length--,ew._strip()}function eK(eb,em,ew){return eQ(eb,em,ew)}function eZ(eb,em){this.x=eb,this.y=em}Math.imul||(eY=eG),eV.prototype.mulTo=function(eb,em){var ew=this.length+eb.length;return 10===this.length&&10===eb.length?eY(this,eb,em):ew<63?eG(this,eb,em):ew<1024?eQ(this,eb,em):eK(this,eb,em)},eZ.prototype.makeRBT=function(eb){for(var em=Array(eb),ew=eV.prototype._countBits(eb)-1,eH=0;eH>=1;return eH},eZ.prototype.permute=function(eb,em,ew,eH,eN,eV){for(var eE=0;eE>>=1)eN++;return 1<>>=13,ew[2*eE+1]=8191&eV,eV>>>=13;for(eE=2*em;eE>=26,ew+=(eV/67108864|0)+(eE>>>26),this.words[eN]=67108863&eE}return 0!==ew&&(this.words[eN]=ew,this.length++),em?this.ineg():this},eV.prototype.muln=function(eb){return this.clone().imuln(eb)},eV.prototype.sqr=function(){return this.mul(this)},eV.prototype.isqr=function(){return this.imul(this.clone())},eV.prototype.pow=function(eb){var em=eF(eb);if(0===em.length)return new eV(1);for(var ew=this,eH=0;eH=0);var em,ew=eb%26,eN=(eb-ew)/26,eV=67108863>>>26-ew<<26-ew;if(0!==ew){var eE=0;for(em=0;em>>26-ew}eE&&(this.words[em]=eE,this.length++)}if(0!==eN){for(em=this.length-1;em>=0;em--)this.words[em+eN]=this.words[em];for(em=0;em=0),eN=em?(em-em%26)/26:0;var eN,eV=eb%26,eE=Math.min((eb-eV)/26,this.length),eD=67108863^67108863>>>eV<eE)for(this.length-=eE,e_=0;e_=0&&(0!==eO||e_>=eN);e_--){var eP=0|this.words[e_];this.words[e_]=eO<<26-eV|eP>>>eV,eO=eP&eD}return eS&&0!==eO&&(eS.words[eS.length++]=eO),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},eV.prototype.ishrn=function(eb,em,ew){return eH(0===this.negative),this.iushrn(eb,em,ew)},eV.prototype.shln=function(eb){return this.clone().ishln(eb)},eV.prototype.ushln=function(eb){return this.clone().iushln(eb)},eV.prototype.shrn=function(eb){return this.clone().ishrn(eb)},eV.prototype.ushrn=function(eb){return this.clone().iushrn(eb)},eV.prototype.testn=function(eb){eH("number"==typeof eb&&eb>=0);var em=eb%26,ew=(eb-em)/26,eN=1<=0);var em=eb%26,ew=(eb-em)/26;if(eH(0===this.negative,"imaskn works only with positive numbers"),this.length<=ew)return this;if(0!==em&&ew++,this.length=Math.min(ew,this.length),0!==em){var eN=67108863^67108863>>>em<=67108864;em++)this.words[em]-=67108864,em===this.length-1?this.words[em+1]=1:this.words[em+1]++;return this.length=Math.max(this.length,em+1),this},eV.prototype.isubn=function(eb){if(eH("number"==typeof eb),eH(eb<67108864),eb<0)return this.iaddn(-eb);if(0!==this.negative)return this.negative=0,this.iaddn(eb),this.negative=1,this;if(this.words[0]-=eb,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var em=0;em>26)-(eS/67108864|0),this.words[eN+ew]=67108863&eV}for(;eN>26,this.words[eN+ew]=67108863&eV;if(0===eD)return this._strip();for(eH(-1===eD),eD=0,eN=0;eN>26,this.words[eN]=67108863&eV;return this.negative=1,this._strip()},eV.prototype._wordDiv=function(eb,em){var ew,eH=this.length-eb.length,eN=this.clone(),eE=eb,eD=0|eE.words[eE.length-1];0!=(eH=26-this._countBits(eD))&&(eE=eE.ushln(eH),eN.iushln(eH),eD=0|eE.words[eE.length-1]);var eS=eN.length-eE.length;if("mod"!==em){(ew=new eV(null)).length=eS+1,ew.words=Array(ew.length);for(var e_=0;e_=0;eP--){var ej=(0|eN.words[eE.length+eP])*67108864+(0|eN.words[eE.length+eP-1]);for(ej=Math.min(ej/eD|0,67108863),eN._ishlnsubmul(eE,ej,eP);0!==eN.negative;)ej--,eN.negative=0,eN._ishlnsubmul(eE,1,eP),eN.isZero()||(eN.negative^=1);ew&&(ew.words[eP]=ej)}return ew&&ew._strip(),eN._strip(),"div"!==em&&0!==eH&&eN.iushrn(eH),{div:ew||null,mod:eN}},eV.prototype.divmod=function(eb,em,ew){var eN,eE,eD;return(eH(!eb.isZero()),this.isZero())?{div:new eV(0),mod:new eV(0)}:0!==this.negative&&0===eb.negative?(eD=this.neg().divmod(eb,em),"mod"!==em&&(eN=eD.div.neg()),"div"!==em&&(eE=eD.mod.neg(),ew&&0!==eE.negative&&eE.iadd(eb)),{div:eN,mod:eE}):0===this.negative&&0!==eb.negative?(eD=this.divmod(eb.neg(),em),"mod"!==em&&(eN=eD.div.neg()),{div:eN,mod:eD.mod}):(this.negative&eb.negative)!=0?(eD=this.neg().divmod(eb.neg(),em),"div"!==em&&(eE=eD.mod.neg(),ew&&0!==eE.negative&&eE.isub(eb)),{div:eD.div,mod:eE}):eb.length>this.length||0>this.cmp(eb)?{div:new eV(0),mod:this}:1===eb.length?"div"===em?{div:this.divn(eb.words[0]),mod:null}:"mod"===em?{div:null,mod:new eV(this.modrn(eb.words[0]))}:{div:this.divn(eb.words[0]),mod:new eV(this.modrn(eb.words[0]))}:this._wordDiv(eb,em)},eV.prototype.div=function(eb){return this.divmod(eb,"div",!1).div},eV.prototype.mod=function(eb){return this.divmod(eb,"mod",!1).mod},eV.prototype.umod=function(eb){return this.divmod(eb,"mod",!0).mod},eV.prototype.divRound=function(eb){var em=this.divmod(eb);if(em.mod.isZero())return em.div;var ew=0!==em.div.negative?em.mod.isub(eb):em.mod,eH=eb.ushrn(1),eN=eb.andln(1),eV=ew.cmp(eH);return eV<0||1===eN&&0===eV?em.div:0!==em.div.negative?em.div.isubn(1):em.div.iaddn(1)},eV.prototype.modrn=function(eb){var em=eb<0;em&&(eb=-eb),eH(eb<=67108863);for(var ew=67108864%eb,eN=0,eV=this.length-1;eV>=0;eV--)eN=(ew*eN+(0|this.words[eV]))%eb;return em?-eN:eN},eV.prototype.modn=function(eb){return this.modrn(eb)},eV.prototype.idivn=function(eb){var em=eb<0;em&&(eb=-eb),eH(eb<=67108863);for(var ew=0,eN=this.length-1;eN>=0;eN--){var eV=(0|this.words[eN])+67108864*ew;this.words[eN]=eV/eb|0,ew=eV%eb}return this._strip(),em?this.ineg():this},eV.prototype.divn=function(eb){return this.clone().idivn(eb)},eV.prototype.egcd=function(eb){eH(0===eb.negative),eH(!eb.isZero());var em=this,ew=eb.clone();em=0!==em.negative?em.umod(eb):em.clone();for(var eN=new eV(1),eE=new eV(0),eD=new eV(0),eS=new eV(1),e_=0;em.isEven()&&ew.isEven();)em.iushrn(1),ew.iushrn(1),++e_;for(var eO=ew.clone(),eP=em.clone();!em.isZero();){for(var ej=0,eB=1;(em.words[0]&eB)==0&&ej<26;++ej,eB<<=1);if(ej>0)for(em.iushrn(ej);ej-- >0;)(eN.isOdd()||eE.isOdd())&&(eN.iadd(eO),eE.isub(eP)),eN.iushrn(1),eE.iushrn(1);for(var eR=0,eU=1;(ew.words[0]&eU)==0&&eR<26;++eR,eU<<=1);if(eR>0)for(ew.iushrn(eR);eR-- >0;)(eD.isOdd()||eS.isOdd())&&(eD.iadd(eO),eS.isub(eP)),eD.iushrn(1),eS.iushrn(1);em.cmp(ew)>=0?(em.isub(ew),eN.isub(eD),eE.isub(eS)):(ew.isub(em),eD.isub(eN),eS.isub(eE))}return{a:eD,b:eS,gcd:ew.iushln(e_)}},eV.prototype._invmp=function(eb){eH(0===eb.negative),eH(!eb.isZero());var em,ew=this,eN=eb.clone();ew=0!==ew.negative?ew.umod(eb):ew.clone();for(var eE=new eV(1),eD=new eV(0),eS=eN.clone();ew.cmpn(1)>0&&eN.cmpn(1)>0;){for(var e_=0,eO=1;(ew.words[0]&eO)==0&&e_<26;++e_,eO<<=1);if(e_>0)for(ew.iushrn(e_);e_-- >0;)eE.isOdd()&&eE.iadd(eS),eE.iushrn(1);for(var eP=0,ej=1;(eN.words[0]&ej)==0&&eP<26;++eP,ej<<=1);if(eP>0)for(eN.iushrn(eP);eP-- >0;)eD.isOdd()&&eD.iadd(eS),eD.iushrn(1);ew.cmp(eN)>=0?(ew.isub(eN),eE.isub(eD)):(eN.isub(ew),eD.isub(eE))}return 0>(em=0===ew.cmpn(1)?eE:eD).cmpn(0)&&em.iadd(eb),em},eV.prototype.gcd=function(eb){if(this.isZero())return eb.abs();if(eb.isZero())return this.abs();var em=this.clone(),ew=eb.clone();em.negative=0,ew.negative=0;for(var eH=0;em.isEven()&&ew.isEven();eH++)em.iushrn(1),ew.iushrn(1);for(;;){for(;em.isEven();)em.iushrn(1);for(;ew.isEven();)ew.iushrn(1);var eN=em.cmp(ew);if(eN<0){var eV=em;em=ew,ew=eV}else if(0===eN||0===ew.cmpn(1))break;em.isub(ew)}return ew.iushln(eH)},eV.prototype.invm=function(eb){return this.egcd(eb).a.umod(eb)},eV.prototype.isEven=function(){return(1&this.words[0])==0},eV.prototype.isOdd=function(){return(1&this.words[0])==1},eV.prototype.andln=function(eb){return this.words[0]&eb},eV.prototype.bincn=function(eb){eH("number"==typeof eb);var em=eb%26,ew=(eb-em)/26,eN=1<>>26,eD&=67108863,this.words[eE]=eD}return 0!==eV&&(this.words[eE]=eV,this.length++),this},eV.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},eV.prototype.cmpn=function(eb){var em,ew=eb<0;if(0!==this.negative&&!ew)return -1;if(0===this.negative&&ew)return 1;if(this._strip(),this.length>1)em=1;else{ew&&(eb=-eb),eH(eb<=67108863,"Number is too big");var eN=0|this.words[0];em=eN===eb?0:eNeb.length)return 1;if(this.length=0;ew--){var eH=0|this.words[ew],eN=0|eb.words[ew];if(eH!==eN){eHeN&&(em=1);break}}return em},eV.prototype.gtn=function(eb){return 1===this.cmpn(eb)},eV.prototype.gt=function(eb){return 1===this.cmp(eb)},eV.prototype.gten=function(eb){return this.cmpn(eb)>=0},eV.prototype.gte=function(eb){return this.cmp(eb)>=0},eV.prototype.ltn=function(eb){return -1===this.cmpn(eb)},eV.prototype.lt=function(eb){return -1===this.cmp(eb)},eV.prototype.lten=function(eb){return 0>=this.cmpn(eb)},eV.prototype.lte=function(eb){return 0>=this.cmp(eb)},eV.prototype.eqn=function(eb){return 0===this.cmpn(eb)},eV.prototype.eq=function(eb){return 0===this.cmp(eb)},eV.red=function(eb){return new e4(eb)},eV.prototype.toRed=function(eb){return eH(!this.red,"Already a number in reduction context"),eH(0===this.negative,"red works only with positives"),eb.convertTo(this)._forceRed(eb)},eV.prototype.fromRed=function(){return eH(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},eV.prototype._forceRed=function(eb){return this.red=eb,this},eV.prototype.forceRed=function(eb){return eH(!this.red,"Already a number in reduction context"),this._forceRed(eb)},eV.prototype.redAdd=function(eb){return eH(this.red,"redAdd works only with red numbers"),this.red.add(this,eb)},eV.prototype.redIAdd=function(eb){return eH(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,eb)},eV.prototype.redSub=function(eb){return eH(this.red,"redSub works only with red numbers"),this.red.sub(this,eb)},eV.prototype.redISub=function(eb){return eH(this.red,"redISub works only with red numbers"),this.red.isub(this,eb)},eV.prototype.redShl=function(eb){return eH(this.red,"redShl works only with red numbers"),this.red.shl(this,eb)},eV.prototype.redMul=function(eb){return eH(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.mul(this,eb)},eV.prototype.redIMul=function(eb){return eH(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.imul(this,eb)},eV.prototype.redSqr=function(){return eH(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},eV.prototype.redISqr=function(){return eH(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},eV.prototype.redSqrt=function(){return eH(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},eV.prototype.redInvm=function(){return eH(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},eV.prototype.redNeg=function(){return eH(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},eV.prototype.redPow=function(eb){return eH(this.red&&!eb.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,eb)};var eW={k256:null,p224:null,p192:null,p25519:null};function e$(eb,em){this.name=eb,this.p=new eV(em,16),this.n=this.p.bitLength(),this.k=new eV(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function eX(){e$.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function eJ(){e$.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function e0(){e$.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function e6(){e$.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function e4(eb){if("string"==typeof eb){var em=eV._prime(eb);this.m=em.p,this.prime=em}else eH(eb.gtn(1),"modulus must be greater than 1"),this.m=eb,this.prime=null}function e3(eb){e4.call(this,eb),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new eV(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}e$.prototype._tmp=function(){var eb=new eV(null);return eb.words=Array(Math.ceil(this.n/13)),eb},e$.prototype.ireduce=function(eb){var em,ew=eb;do this.split(ew,this.tmp),em=(ew=(ew=this.imulK(ew)).iadd(this.tmp)).bitLength();while(em>this.n);var eH=em0?ew.isub(this.p):void 0!==ew.strip?ew.strip():ew._strip(),ew},e$.prototype.split=function(eb,em){eb.iushrn(this.n,0,em)},e$.prototype.imulK=function(eb){return eb.imul(this.k)},eN(eX,e$),eX.prototype.split=function(eb,em){for(var ew=4194303,eH=Math.min(eb.length,9),eN=0;eN>>22,eV=eE}eV>>>=22,eb.words[eN-10]=eV,0===eV&&eb.length>10?eb.length-=10:eb.length-=9},eX.prototype.imulK=function(eb){eb.words[eb.length]=0,eb.words[eb.length+1]=0,eb.length+=2;for(var em=0,ew=0;ew>>=26,eb.words[ew]=eN,em=eH}return 0!==em&&(eb.words[eb.length++]=em),eb},eV._prime=function(eb){var em;if(eW[eb])return eW[eb];if("k256"===eb)em=new eX;else if("p224"===eb)em=new eJ;else if("p192"===eb)em=new e0;else if("p25519"===eb)em=new e6;else throw Error("Unknown prime "+eb);return eW[eb]=em,em},e4.prototype._verify1=function(eb){eH(0===eb.negative,"red works only with positives"),eH(eb.red,"red works only with red numbers")},e4.prototype._verify2=function(eb,em){eH((eb.negative|em.negative)==0,"red works only with positives"),eH(eb.red&&eb.red===em.red,"red works only with red numbers")},e4.prototype.imod=function(eb){return this.prime?this.prime.ireduce(eb)._forceRed(this):(e_(eb,eb.umod(this.m)._forceRed(this)),eb)},e4.prototype.neg=function(eb){return eb.isZero()?eb.clone():this.m.sub(eb)._forceRed(this)},e4.prototype.add=function(eb,em){this._verify2(eb,em);var ew=eb.add(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew._forceRed(this)},e4.prototype.iadd=function(eb,em){this._verify2(eb,em);var ew=eb.iadd(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew},e4.prototype.sub=function(eb,em){this._verify2(eb,em);var ew=eb.sub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew._forceRed(this)},e4.prototype.isub=function(eb,em){this._verify2(eb,em);var ew=eb.isub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew},e4.prototype.shl=function(eb,em){return this._verify1(eb),this.imod(eb.ushln(em))},e4.prototype.imul=function(eb,em){return this._verify2(eb,em),this.imod(eb.imul(em))},e4.prototype.mul=function(eb,em){return this._verify2(eb,em),this.imod(eb.mul(em))},e4.prototype.isqr=function(eb){return this.imul(eb,eb.clone())},e4.prototype.sqr=function(eb){return this.mul(eb,eb)},e4.prototype.sqrt=function(eb){if(eb.isZero())return eb.clone();var em=this.m.andln(3);if(eH(em%2==1),3===em){var ew=this.m.add(new eV(1)).iushrn(2);return this.pow(eb,ew)}for(var eN=this.m.subn(1),eE=0;!eN.isZero()&&0===eN.andln(1);)eE++,eN.iushrn(1);eH(!eN.isZero());var eD=new eV(1).toRed(this),eS=eD.redNeg(),e_=this.m.subn(1).iushrn(1),eO=this.m.bitLength();for(eO=new eV(2*eO*eO).toRed(this);0!==this.pow(eO,e_).cmp(eS);)eO.redIAdd(eS);for(var eP=this.pow(eO,eN),ej=this.pow(eb,eN.addn(1).iushrn(1)),eB=this.pow(eb,eN),eR=eE;0!==eB.cmp(eD);){for(var eU=eB,eF=0;0!==eU.cmp(eD);eF++)eU=eU.redSqr();eH(eF=0;eN--){for(var eO=em.words[eN],eP=e_-1;eP>=0;eP--){var ej=eO>>eP&1;if(eE!==eH[0]&&(eE=this.sqr(eE)),0===ej&&0===eD){eS=0;continue}eD<<=1,eD|=ej,(++eS===ew||0===eN&&0===eP)&&(eE=this.mul(eE,eH[eD]),eS=0,eD=0)}e_=26}return eE},e4.prototype.convertTo=function(eb){var em=eb.umod(this.m);return em===eb?em.clone():em},e4.prototype.convertFrom=function(eb){var em=eb.clone();return em.red=null,em},eV.mont=function(eb){return new e3(eb)},eN(e3,e4),e3.prototype.convertTo=function(eb){return this.imod(eb.ushln(this.shift))},e3.prototype.convertFrom=function(eb){var em=this.imod(eb.mul(this.rinv));return em.red=null,em},e3.prototype.imul=function(eb,em){if(eb.isZero()||em.isZero())return eb.words[0]=0,eb.length=1,eb;var ew=eb.imul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eN=ew.isub(eH).iushrn(this.shift),eV=eN;return eN.cmp(this.m)>=0?eV=eN.isub(this.m):0>eN.cmpn(0)&&(eV=eN.iadd(this.m)),eV._forceRed(this)},e3.prototype.mul=function(eb,em){if(eb.isZero()||em.isZero())return new eV(0)._forceRed(this);var ew=eb.mul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eN=ew.isub(eH).iushrn(this.shift),eE=eN;return eN.cmp(this.m)>=0?eE=eN.isub(this.m):0>eN.cmpn(0)&&(eE=eN.iadd(this.m)),eE._forceRed(this)},e3.prototype.invm=function(eb){return this.imod(eb._invmp(this.m).mul(this.r2))._forceRed(this)}}(eb=ew.nmd(eb),this)},25532:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew),Object.defineProperty(eb,eH,{enumerable:!0,get:function(){return em[ew]}})}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eV=this&&this.__setModuleDefault||(Object.create?function(eb,em){Object.defineProperty(eb,"default",{enumerable:!0,value:em})}:function(eb,em){eb.default=em}),eE=this&&this.__decorate||function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE},eD=this&&this.__importStar||function(eb){if(eb&&eb.__esModule)return eb;var em={};if(null!=eb)for(var ew in eb)"default"!==ew&&Object.hasOwnProperty.call(eb,ew)&&eN(em,eb,ew);return eV(em,eb),em},eS=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.deserializeUnchecked=em.deserialize=em.serialize=em.BinaryReader=em.BinaryWriter=em.BorshError=em.baseDecode=em.baseEncode=void 0;let e_=eS(ew(13550)),eO=eS(ew(77191)),eP=eD(ew(21127)),ej="function"!=typeof TextDecoder?eP.TextDecoder:TextDecoder,eB=new ej("utf-8",{fatal:!0});function eR(eb){return"string"==typeof eb&&(eb=eH.from(eb,"utf8")),eO.default.encode(eH.from(eb))}function eU(eb){return eH.from(eO.default.decode(eb))}em.baseEncode=eR,em.baseDecode=eU;let eF=1024;class eG extends Error{constructor(eb){super(eb),this.fieldPath=[],this.originalMessage=eb}addToFieldPath(eb){this.fieldPath.splice(0,0,eb),this.message=this.originalMessage+": "+this.fieldPath.join(".")}}em.BorshError=eG;class eY{constructor(){this.buf=eH.alloc(eF),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=eH.concat([this.buf,eH.alloc(eF)]))}writeU8(eb){this.maybeResize(),this.buf.writeUInt8(eb,this.length),this.length+=1}writeU16(eb){this.maybeResize(),this.buf.writeUInt16LE(eb,this.length),this.length+=2}writeU32(eb){this.maybeResize(),this.buf.writeUInt32LE(eb,this.length),this.length+=4}writeU64(eb){this.maybeResize(),this.writeBuffer(eH.from(new e_.default(eb).toArray("le",8)))}writeU128(eb){this.maybeResize(),this.writeBuffer(eH.from(new e_.default(eb).toArray("le",16)))}writeU256(eb){this.maybeResize(),this.writeBuffer(eH.from(new e_.default(eb).toArray("le",32)))}writeU512(eb){this.maybeResize(),this.writeBuffer(eH.from(new e_.default(eb).toArray("le",64)))}writeBuffer(eb){this.buf=eH.concat([eH.from(this.buf.subarray(0,this.length)),eb,eH.alloc(eF)]),this.length+=eb.length}writeString(eb){this.maybeResize();let em=eH.from(eb,"utf8");this.writeU32(em.length),this.writeBuffer(em)}writeFixedArray(eb){this.writeBuffer(eH.from(eb))}writeArray(eb,em){for(let ew of(this.maybeResize(),this.writeU32(eb.length),eb))this.maybeResize(),em(ew)}toArray(){return this.buf.subarray(0,this.length)}}function eQ(eb,em,ew){let eH=ew.value;ew.value=function(...eb){try{return eH.apply(this,eb)}catch(eb){if(eb instanceof RangeError){let em=eb.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(em)>=0)throw new eG("Reached the end of buffer when deserializing")}throw eb}}}em.BinaryWriter=eY;class eK{constructor(eb){this.buf=eb,this.offset=0}readU8(){let eb=this.buf.readUInt8(this.offset);return this.offset+=1,eb}readU16(){let eb=this.buf.readUInt16LE(this.offset);return this.offset+=2,eb}readU32(){let eb=this.buf.readUInt32LE(this.offset);return this.offset+=4,eb}readU64(){let eb=this.readBuffer(8);return new e_.default(eb,"le")}readU128(){let eb=this.readBuffer(16);return new e_.default(eb,"le")}readU256(){let eb=this.readBuffer(32);return new e_.default(eb,"le")}readU512(){let eb=this.readBuffer(64);return new e_.default(eb,"le")}readBuffer(eb){if(this.offset+eb>this.buf.length)throw new eG(`Expected buffer length ${eb} isn't within bounds`);let em=this.buf.slice(this.offset,this.offset+eb);return this.offset+=eb,em}readString(){let eb=this.readU32(),em=this.readBuffer(eb);try{return eB.decode(em)}catch(eb){throw new eG(`Error decoding UTF-8 string: ${eb}`)}}readFixedArray(eb){return new Uint8Array(this.readBuffer(eb))}readArray(eb){let em=this.readU32(),ew=[];for(let eH=0;eH{eW(eb,em,ew,eH[0],eN)})}else if(void 0!==eH.kind)switch(eH.kind){case"option":null==ew?eN.writeU8(0):(eN.writeU8(1),eW(eb,em,ew,eH.type,eN));break;case"map":eN.writeU32(ew.size),ew.forEach((ew,eV)=>{eW(eb,em,eV,eH.key,eN),eW(eb,em,ew,eH.value,eN)});break;default:throw new eG(`FieldType ${eH} unrecognized`)}else e$(eb,ew,eN)}catch(eb){throw eb instanceof eG&&eb.addToFieldPath(em),eb}}function e$(eb,em,ew){if("function"==typeof em.borshSerialize){em.borshSerialize(ew);return}let eH=eb.get(em.constructor);if(!eH)throw new eG(`Class ${em.constructor.name} is missing in schema`);if("struct"===eH.kind)eH.fields.map(([eH,eN])=>{eW(eb,eH,em[eH],eN,ew)});else if("enum"===eH.kind){let eN=em[eH.field];for(let eV=0;eVeJ(eb,em,ew[0],eH));{let em=[];for(let eN=0;eN=eH.values.length)throw new eG(`Enum index: ${eN} is out of range`);let[eV,eE]=eH.values[eN],eD=eJ(eb,eV,eE,ew);return new em({[eV]:eD})}throw new eG(`Unexpected schema kind: ${eH.kind} for ${em.constructor.name}`)}function e6(eb,em,ew,eH=eK){let eN=new eH(ew),eV=e0(eb,em,eN);if(eN.offset + * @license MIT + */let eH=ew(79742),eN=ew(80645),eV="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;em.Buffer=e_,em.SlowBuffer=eK,em.INSPECT_MAX_BYTES=50;let eE=2147483647;function eD(){try{let eb=new Uint8Array(1),em={foo:function(){return 42}};return Object.setPrototypeOf(em,Uint8Array.prototype),Object.setPrototypeOf(eb,em),42===eb.foo()}catch(eb){return!1}}function eS(eb){if(eb>eE)throw RangeError('The value "'+eb+'" is invalid for option "size"');let em=new Uint8Array(eb);return Object.setPrototypeOf(em,e_.prototype),em}function e_(eb,em,ew){if("number"==typeof eb){if("string"==typeof em)throw TypeError('The "string" argument must be of type string. Received type number');return eB(eb)}return eO(eb,em,ew)}function eO(eb,em,ew){if("string"==typeof eb)return eR(eb,em);if(ArrayBuffer.isView(eb))return eF(eb);if(null==eb)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof eb);if(aN(eb,ArrayBuffer)||eb&&aN(eb.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(aN(eb,SharedArrayBuffer)||eb&&aN(eb.buffer,SharedArrayBuffer)))return eG(eb,em,ew);if("number"==typeof eb)throw TypeError('The "value" argument must not be of type number. Received type number');let eH=eb.valueOf&&eb.valueOf();if(null!=eH&&eH!==eb)return e_.from(eH,em,ew);let eN=eY(eb);if(eN)return eN;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof eb[Symbol.toPrimitive])return e_.from(eb[Symbol.toPrimitive]("string"),em,ew);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof eb)}function eP(eb){if("number"!=typeof eb)throw TypeError('"size" argument must be of type number');if(eb<0)throw RangeError('The value "'+eb+'" is invalid for option "size"')}function ej(eb,em,ew){return(eP(eb),eb<=0)?eS(eb):void 0!==em?"string"==typeof ew?eS(eb).fill(em,ew):eS(eb).fill(em):eS(eb)}function eB(eb){return eP(eb),eS(eb<0?0:0|eQ(eb))}function eR(eb,em){if(("string"!=typeof em||""===em)&&(em="utf8"),!e_.isEncoding(em))throw TypeError("Unknown encoding: "+em);let ew=0|eZ(eb,em),eH=eS(ew),eN=eH.write(eb,em);return eN!==ew&&(eH=eH.slice(0,eN)),eH}function eU(eb){let em=eb.length<0?0:0|eQ(eb.length),ew=eS(em);for(let eH=0;eH=eE)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+eE.toString(16)+" bytes");return 0|eb}function eK(eb){return+eb!=eb&&(eb=0),e_.alloc(+eb)}function eZ(eb,em){if(e_.isBuffer(eb))return eb.length;if(ArrayBuffer.isView(eb)||aN(eb,ArrayBuffer))return eb.byteLength;if("string"!=typeof eb)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof eb);let ew=eb.length,eH=arguments.length>2&&!0===arguments[2];if(!eH&&0===ew)return 0;let eN=!1;for(;;)switch(em){case"ascii":case"latin1":case"binary":return ew;case"utf8":case"utf-8":return tW(eb).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*ew;case"hex":return ew>>>1;case"base64":return tJ(eb).length;default:if(eN)return eH?-1:tW(eb).length;em=(""+em).toLowerCase(),eN=!0}}function eW(eb,em,ew){let eH=!1;if((void 0===em||em<0)&&(em=0),em>this.length||((void 0===ew||ew>this.length)&&(ew=this.length),ew<=0||(ew>>>=0)<=(em>>>=0)))return"";for(eb||(eb="utf8");;)switch(eb){case"hex":return tV(this,em,ew);case"utf8":case"utf-8":return e9(this,em,ew);case"ascii":return tH(this,em,ew);case"latin1":case"binary":return tN(this,em,ew);case"base64":return e8(this,em,ew);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return tE(this,em,ew);default:if(eH)throw TypeError("Unknown encoding: "+eb);eb=(eb+"").toLowerCase(),eH=!0}}function e$(eb,em,ew){let eH=eb[em];eb[em]=eb[ew],eb[ew]=eH}function eX(eb,em,ew,eH,eN){if(0===eb.length)return -1;if("string"==typeof ew?(eH=ew,ew=0):ew>2147483647?ew=2147483647:ew<-2147483648&&(ew=-2147483648),aV(ew=+ew)&&(ew=eN?0:eb.length-1),ew<0&&(ew=eb.length+ew),ew>=eb.length){if(eN)return -1;ew=eb.length-1}else if(ew<0){if(!eN)return -1;ew=0}if("string"==typeof em&&(em=e_.from(em,eH)),e_.isBuffer(em))return 0===em.length?-1:eJ(eb,em,ew,eH,eN);if("number"==typeof em)return(em&=255,"function"==typeof Uint8Array.prototype.indexOf)?eN?Uint8Array.prototype.indexOf.call(eb,em,ew):Uint8Array.prototype.lastIndexOf.call(eb,em,ew):eJ(eb,[em],ew,eH,eN);throw TypeError("val must be string, number or Buffer")}function eJ(eb,em,ew,eH,eN){let eV,eE=1,eD=eb.length,eS=em.length;if(void 0!==eH&&("ucs2"===(eH=String(eH).toLowerCase())||"ucs-2"===eH||"utf16le"===eH||"utf-16le"===eH)){if(eb.length<2||em.length<2)return -1;eE=2,eD/=2,eS/=2,ew/=2}function e_(eb,em){return 1===eE?eb[em]:eb.readUInt16BE(em*eE)}if(eN){let eH=-1;for(eV=ew;eVeD&&(ew=eD-eS),eV=ew;eV>=0;eV--){let ew=!0;for(let eH=0;eHeV&&(eH=eV):eH=eV;let eE=em.length;for(eH>eE/2&&(eH=eE/2),eN=0;eN239?4:em>223?3:em>191?2:1;if(eN+eE<=ew){let ew,eH,eD,eS;switch(eE){case 1:em<128&&(eV=em);break;case 2:(192&(ew=eb[eN+1]))==128&&(eS=(31&em)<<6|63&ew)>127&&(eV=eS);break;case 3:ew=eb[eN+1],eH=eb[eN+2],(192&ew)==128&&(192&eH)==128&&(eS=(15&em)<<12|(63&ew)<<6|63&eH)>2047&&(eS<55296||eS>57343)&&(eV=eS);break;case 4:ew=eb[eN+1],eH=eb[eN+2],eD=eb[eN+3],(192&ew)==128&&(192&eH)==128&&(192&eD)==128&&(eS=(15&em)<<18|(63&ew)<<12|(63&eH)<<6|63&eD)>65535&&eS<1114112&&(eV=eS)}}null===eV?(eV=65533,eE=1):eV>65535&&(eV-=65536,eH.push(eV>>>10&1023|55296),eV=56320|1023&eV),eH.push(eV),eN+=eE}return tw(eH)}em.kMaxLength=eE,e_.TYPED_ARRAY_SUPPORT=eD(),e_.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(e_.prototype,"parent",{enumerable:!0,get:function(){if(e_.isBuffer(this))return this.buffer}}),Object.defineProperty(e_.prototype,"offset",{enumerable:!0,get:function(){if(e_.isBuffer(this))return this.byteOffset}}),e_.poolSize=8192,e_.from=function(eb,em,ew){return eO(eb,em,ew)},Object.setPrototypeOf(e_.prototype,Uint8Array.prototype),Object.setPrototypeOf(e_,Uint8Array),e_.alloc=function(eb,em,ew){return ej(eb,em,ew)},e_.allocUnsafe=function(eb){return eB(eb)},e_.allocUnsafeSlow=function(eb){return eB(eb)},e_.isBuffer=function(eb){return null!=eb&&!0===eb._isBuffer&&eb!==e_.prototype},e_.compare=function(eb,em){if(aN(eb,Uint8Array)&&(eb=e_.from(eb,eb.offset,eb.byteLength)),aN(em,Uint8Array)&&(em=e_.from(em,em.offset,em.byteLength)),!e_.isBuffer(eb)||!e_.isBuffer(em))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(eb===em)return 0;let ew=eb.length,eH=em.length;for(let eN=0,eV=Math.min(ew,eH);eNeH.length?(e_.isBuffer(em)||(em=e_.from(em)),em.copy(eH,eN)):Uint8Array.prototype.set.call(eH,em,eN);else if(e_.isBuffer(em))em.copy(eH,eN);else throw TypeError('"list" argument must be an Array of Buffers');eN+=em.length}return eH},e_.byteLength=eZ,e_.prototype._isBuffer=!0,e_.prototype.swap16=function(){let eb=this.length;if(eb%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let em=0;emew&&(eb+=" ... "),""},eV&&(e_.prototype[eV]=e_.prototype.inspect),e_.prototype.compare=function(eb,em,ew,eH,eN){if(aN(eb,Uint8Array)&&(eb=e_.from(eb,eb.offset,eb.byteLength)),!e_.isBuffer(eb))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof eb);if(void 0===em&&(em=0),void 0===ew&&(ew=eb?eb.length:0),void 0===eH&&(eH=0),void 0===eN&&(eN=this.length),em<0||ew>eb.length||eH<0||eN>this.length)throw RangeError("out of range index");if(eH>=eN&&em>=ew)return 0;if(eH>=eN)return -1;if(em>=ew)return 1;if(em>>>=0,ew>>>=0,eH>>>=0,eN>>>=0,this===eb)return 0;let eV=eN-eH,eE=ew-em,eD=Math.min(eV,eE),eS=this.slice(eH,eN),eO=eb.slice(em,ew);for(let eb=0;eb>>=0,isFinite(ew)?(ew>>>=0,void 0===eH&&(eH="utf8")):(eH=ew,ew=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let eN=this.length-em;if((void 0===ew||ew>eN)&&(ew=eN),eb.length>0&&(ew<0||em<0)||em>this.length)throw RangeError("Attempt to write outside buffer bounds");eH||(eH="utf8");let eV=!1;for(;;)switch(eH){case"hex":return e0(this,eb,em,ew);case"utf8":case"utf-8":return e6(this,eb,em,ew);case"ascii":case"latin1":case"binary":return e4(this,eb,em,ew);case"base64":return e3(this,eb,em,ew);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return e5(this,eb,em,ew);default:if(eV)throw TypeError("Unknown encoding: "+eH);eH=(""+eH).toLowerCase(),eV=!0}},e_.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};let e7=4096;function tw(eb){let em=eb.length;if(em<=e7)return String.fromCharCode.apply(String,eb);let ew="",eH=0;for(;eHeH)&&(ew=eH);let eN="";for(let eH=em;eHew)throw RangeError("Trying to access beyond buffer length")}function tS(eb,em,ew,eH,eN,eV){if(!e_.isBuffer(eb))throw TypeError('"buffer" argument must be a Buffer instance');if(em>eN||emeb.length)throw RangeError("Index out of range")}function t_(eb,em,ew,eH,eN){tY(em,eH,eN,eb,ew,7);let eV=Number(em&BigInt(4294967295));eb[ew++]=eV,eV>>=8,eb[ew++]=eV,eV>>=8,eb[ew++]=eV,eV>>=8,eb[ew++]=eV;let eE=Number(em>>BigInt(32)&BigInt(4294967295));return eb[ew++]=eE,eE>>=8,eb[ew++]=eE,eE>>=8,eb[ew++]=eE,eE>>=8,eb[ew++]=eE,ew}function tO(eb,em,ew,eH,eN){tY(em,eH,eN,eb,ew,7);let eV=Number(em&BigInt(4294967295));eb[ew+7]=eV,eV>>=8,eb[ew+6]=eV,eV>>=8,eb[ew+5]=eV,eV>>=8,eb[ew+4]=eV;let eE=Number(em>>BigInt(32)&BigInt(4294967295));return eb[ew+3]=eE,eE>>=8,eb[ew+2]=eE,eE>>=8,eb[ew+1]=eE,eE>>=8,eb[ew]=eE,ew+8}function tP(eb,em,ew,eH,eN,eV){if(ew+eH>eb.length||ew<0)throw RangeError("Index out of range")}function tj(eb,em,ew,eH,eV){return em=+em,ew>>>=0,eV||tP(eb,em,ew,4,34028234663852886e22,-34028234663852886e22),eN.write(eb,em,ew,eH,23,4),ew+4}function tB(eb,em,ew,eH,eV){return em=+em,ew>>>=0,eV||tP(eb,em,ew,8,17976931348623157e292,-17976931348623157e292),eN.write(eb,em,ew,eH,52,8),ew+8}e_.prototype.slice=function(eb,em){let ew=this.length;eb=~~eb,em=void 0===em?ew:~~em,eb<0?(eb+=ew)<0&&(eb=0):eb>ew&&(eb=ew),em<0?(em+=ew)<0&&(em=0):em>ew&&(em=ew),em>>=0,em>>>=0,ew||tD(eb,em,this.length);let eH=this[eb],eN=1,eV=0;for(;++eV>>=0,em>>>=0,ew||tD(eb,em,this.length);let eH=this[eb+--em],eN=1;for(;em>0&&(eN*=256);)eH+=this[eb+--em]*eN;return eH},e_.prototype.readUint8=e_.prototype.readUInt8=function(eb,em){return eb>>>=0,em||tD(eb,1,this.length),this[eb]},e_.prototype.readUint16LE=e_.prototype.readUInt16LE=function(eb,em){return eb>>>=0,em||tD(eb,2,this.length),this[eb]|this[eb+1]<<8},e_.prototype.readUint16BE=e_.prototype.readUInt16BE=function(eb,em){return eb>>>=0,em||tD(eb,2,this.length),this[eb]<<8|this[eb+1]},e_.prototype.readUint32LE=e_.prototype.readUInt32LE=function(eb,em){return eb>>>=0,em||tD(eb,4,this.length),(this[eb]|this[eb+1]<<8|this[eb+2]<<16)+16777216*this[eb+3]},e_.prototype.readUint32BE=e_.prototype.readUInt32BE=function(eb,em){return eb>>>=0,em||tD(eb,4,this.length),16777216*this[eb]+(this[eb+1]<<16|this[eb+2]<<8|this[eb+3])},e_.prototype.readBigUInt64LE=aE(function(eb){tQ(eb>>>=0,"offset");let em=this[eb],ew=this[eb+7];(void 0===em||void 0===ew)&&tq(eb,this.length-8);let eH=em+256*this[++eb]+65536*this[++eb]+16777216*this[++eb],eN=this[++eb]+256*this[++eb]+65536*this[++eb]+16777216*ew;return BigInt(eH)+(BigInt(eN)<>>=0,"offset");let em=this[eb],ew=this[eb+7];(void 0===em||void 0===ew)&&tq(eb,this.length-8);let eH=16777216*em+65536*this[++eb]+256*this[++eb]+this[++eb],eN=16777216*this[++eb]+65536*this[++eb]+256*this[++eb]+ew;return(BigInt(eH)<>>=0,em>>>=0,ew||tD(eb,em,this.length);let eH=this[eb],eN=1,eV=0;for(;++eV=(eN*=128)&&(eH-=Math.pow(2,8*em)),eH},e_.prototype.readIntBE=function(eb,em,ew){eb>>>=0,em>>>=0,ew||tD(eb,em,this.length);let eH=em,eN=1,eV=this[eb+--eH];for(;eH>0&&(eN*=256);)eV+=this[eb+--eH]*eN;return eV>=(eN*=128)&&(eV-=Math.pow(2,8*em)),eV},e_.prototype.readInt8=function(eb,em){return(eb>>>=0,em||tD(eb,1,this.length),128&this[eb])?-((255-this[eb]+1)*1):this[eb]},e_.prototype.readInt16LE=function(eb,em){eb>>>=0,em||tD(eb,2,this.length);let ew=this[eb]|this[eb+1]<<8;return 32768&ew?4294901760|ew:ew},e_.prototype.readInt16BE=function(eb,em){eb>>>=0,em||tD(eb,2,this.length);let ew=this[eb+1]|this[eb]<<8;return 32768&ew?4294901760|ew:ew},e_.prototype.readInt32LE=function(eb,em){return eb>>>=0,em||tD(eb,4,this.length),this[eb]|this[eb+1]<<8|this[eb+2]<<16|this[eb+3]<<24},e_.prototype.readInt32BE=function(eb,em){return eb>>>=0,em||tD(eb,4,this.length),this[eb]<<24|this[eb+1]<<16|this[eb+2]<<8|this[eb+3]},e_.prototype.readBigInt64LE=aE(function(eb){tQ(eb>>>=0,"offset");let em=this[eb],ew=this[eb+7];(void 0===em||void 0===ew)&&tq(eb,this.length-8);let eH=this[eb+4]+256*this[eb+5]+65536*this[eb+6]+(ew<<24);return(BigInt(eH)<>>=0,"offset");let em=this[eb],ew=this[eb+7];(void 0===em||void 0===ew)&&tq(eb,this.length-8);let eH=(em<<24)+65536*this[++eb]+256*this[++eb]+this[++eb];return(BigInt(eH)<>>=0,em||tD(eb,4,this.length),eN.read(this,eb,!0,23,4)},e_.prototype.readFloatBE=function(eb,em){return eb>>>=0,em||tD(eb,4,this.length),eN.read(this,eb,!1,23,4)},e_.prototype.readDoubleLE=function(eb,em){return eb>>>=0,em||tD(eb,8,this.length),eN.read(this,eb,!0,52,8)},e_.prototype.readDoubleBE=function(eb,em){return eb>>>=0,em||tD(eb,8,this.length),eN.read(this,eb,!1,52,8)},e_.prototype.writeUintLE=e_.prototype.writeUIntLE=function(eb,em,ew,eH){if(eb=+eb,em>>>=0,ew>>>=0,!eH){let eH=Math.pow(2,8*ew)-1;tS(this,eb,em,ew,eH,0)}let eN=1,eV=0;for(this[em]=255&eb;++eV>>=0,ew>>>=0,!eH){let eH=Math.pow(2,8*ew)-1;tS(this,eb,em,ew,eH,0)}let eN=ew-1,eV=1;for(this[em+eN]=255&eb;--eN>=0&&(eV*=256);)this[em+eN]=eb/eV&255;return em+ew},e_.prototype.writeUint8=e_.prototype.writeUInt8=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,1,255,0),this[em]=255&eb,em+1},e_.prototype.writeUint16LE=e_.prototype.writeUInt16LE=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,2,65535,0),this[em]=255&eb,this[em+1]=eb>>>8,em+2},e_.prototype.writeUint16BE=e_.prototype.writeUInt16BE=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,2,65535,0),this[em]=eb>>>8,this[em+1]=255&eb,em+2},e_.prototype.writeUint32LE=e_.prototype.writeUInt32LE=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,4,4294967295,0),this[em+3]=eb>>>24,this[em+2]=eb>>>16,this[em+1]=eb>>>8,this[em]=255&eb,em+4},e_.prototype.writeUint32BE=e_.prototype.writeUInt32BE=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,4,4294967295,0),this[em]=eb>>>24,this[em+1]=eb>>>16,this[em+2]=eb>>>8,this[em+3]=255&eb,em+4},e_.prototype.writeBigUInt64LE=aE(function(eb,em=0){return t_(this,eb,em,BigInt(0),BigInt("0xffffffffffffffff"))}),e_.prototype.writeBigUInt64BE=aE(function(eb,em=0){return tO(this,eb,em,BigInt(0),BigInt("0xffffffffffffffff"))}),e_.prototype.writeIntLE=function(eb,em,ew,eH){if(eb=+eb,em>>>=0,!eH){let eH=Math.pow(2,8*ew-1);tS(this,eb,em,ew,eH-1,-eH)}let eN=0,eV=1,eE=0;for(this[em]=255&eb;++eN>0)-eE&255;return em+ew},e_.prototype.writeIntBE=function(eb,em,ew,eH){if(eb=+eb,em>>>=0,!eH){let eH=Math.pow(2,8*ew-1);tS(this,eb,em,ew,eH-1,-eH)}let eN=ew-1,eV=1,eE=0;for(this[em+eN]=255&eb;--eN>=0&&(eV*=256);)eb<0&&0===eE&&0!==this[em+eN+1]&&(eE=1),this[em+eN]=(eb/eV>>0)-eE&255;return em+ew},e_.prototype.writeInt8=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,1,127,-128),eb<0&&(eb=255+eb+1),this[em]=255&eb,em+1},e_.prototype.writeInt16LE=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,2,32767,-32768),this[em]=255&eb,this[em+1]=eb>>>8,em+2},e_.prototype.writeInt16BE=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,2,32767,-32768),this[em]=eb>>>8,this[em+1]=255&eb,em+2},e_.prototype.writeInt32LE=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,4,2147483647,-2147483648),this[em]=255&eb,this[em+1]=eb>>>8,this[em+2]=eb>>>16,this[em+3]=eb>>>24,em+4},e_.prototype.writeInt32BE=function(eb,em,ew){return eb=+eb,em>>>=0,ew||tS(this,eb,em,4,2147483647,-2147483648),eb<0&&(eb=4294967295+eb+1),this[em]=eb>>>24,this[em+1]=eb>>>16,this[em+2]=eb>>>8,this[em+3]=255&eb,em+4},e_.prototype.writeBigInt64LE=aE(function(eb,em=0){return t_(this,eb,em,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),e_.prototype.writeBigInt64BE=aE(function(eb,em=0){return tO(this,eb,em,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),e_.prototype.writeFloatLE=function(eb,em,ew){return tj(this,eb,em,!0,ew)},e_.prototype.writeFloatBE=function(eb,em,ew){return tj(this,eb,em,!1,ew)},e_.prototype.writeDoubleLE=function(eb,em,ew){return tB(this,eb,em,!0,ew)},e_.prototype.writeDoubleBE=function(eb,em,ew){return tB(this,eb,em,!1,ew)},e_.prototype.copy=function(eb,em,ew,eH){if(!e_.isBuffer(eb))throw TypeError("argument should be a Buffer");if(ew||(ew=0),eH||0===eH||(eH=this.length),em>=eb.length&&(em=eb.length),em||(em=0),eH>0&&eH=this.length)throw RangeError("Index out of range");if(eH<0)throw RangeError("sourceEnd out of bounds");eH>this.length&&(eH=this.length),eb.length-em>>=0,ew=void 0===ew?this.length:ew>>>0,eb||(eb=0),"number"==typeof eb)for(eN=em;eN=eH+4;ew-=3)em=`_${eb.slice(ew-3,ew)}${em}`;return`${eb.slice(0,ew)}${em}`}function tG(eb,em,ew){tQ(em,"offset"),(void 0===eb[em]||void 0===eb[em+ew])&&tq(em,eb.length-(ew+1))}function tY(eb,em,ew,eH,eN,eV){if(eb>ew||eb3?0===em||em===BigInt(0)?`>= 0${eN} and < 2${eN} ** ${(eV+1)*8}${eN}`:`>= -(2${eN} ** ${(eV+1)*8-1}${eN}) and < 2 ** ${(eV+1)*8-1}${eN}`:`>= ${em}${eN} and <= ${ew}${eN}`,new tR.ERR_OUT_OF_RANGE("value",eH,eb)}tG(eH,eN,eV)}function tQ(eb,em){if("number"!=typeof eb)throw new tR.ERR_INVALID_ARG_TYPE(em,"number",eb)}function tq(eb,em,ew){if(Math.floor(eb)!==eb)throw tQ(eb,ew),new tR.ERR_OUT_OF_RANGE(ew||"offset","an integer",eb);if(em<0)throw new tR.ERR_BUFFER_OUT_OF_BOUNDS;throw new tR.ERR_OUT_OF_RANGE(ew||"offset",`>= ${ew?1:0} and <= ${em}`,eb)}tU("ERR_BUFFER_OUT_OF_BOUNDS",function(eb){return eb?`${eb} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),tU("ERR_INVALID_ARG_TYPE",function(eb,em){return`The "${eb}" argument must be of type number. Received type ${typeof em}`},TypeError),tU("ERR_OUT_OF_RANGE",function(eb,em,ew){let eH=`The value of "${eb}" is out of range.`,eN=ew;return Number.isInteger(ew)&&Math.abs(ew)>4294967296?eN=tF(String(ew)):"bigint"==typeof ew&&(eN=String(ew),(ew>BigInt(2)**BigInt(32)||ew<-(BigInt(2)**BigInt(32)))&&(eN=tF(eN)),eN+="n"),eH+=` It must be ${em}. Received ${eN}`},RangeError);let tK=/[^+/0-9A-Za-z-_]/g;function tZ(eb){if((eb=(eb=eb.split("=")[0]).trim().replace(tK,"")).length<2)return"";for(;eb.length%4!=0;)eb+="=";return eb}function tW(eb,em){let ew;em=em||1/0;let eH=eb.length,eN=null,eV=[];for(let eE=0;eE55295&&ew<57344){if(!eN){if(ew>56319||eE+1===eH){(em-=3)>-1&&eV.push(239,191,189);continue}eN=ew;continue}if(ew<56320){(em-=3)>-1&&eV.push(239,191,189),eN=ew;continue}ew=(eN-55296<<10|ew-56320)+65536}else eN&&(em-=3)>-1&&eV.push(239,191,189);if(eN=null,ew<128){if((em-=1)<0)break;eV.push(ew)}else if(ew<2048){if((em-=2)<0)break;eV.push(ew>>6|192,63&ew|128)}else if(ew<65536){if((em-=3)<0)break;eV.push(ew>>12|224,ew>>6&63|128,63&ew|128)}else if(ew<1114112){if((em-=4)<0)break;eV.push(ew>>18|240,ew>>12&63|128,ew>>6&63|128,63&ew|128)}else throw Error("Invalid code point")}return eV}function t$(eb){let em=[];for(let ew=0;ew>8,eN.push(ew%256),eN.push(eH);return eN}function tJ(eb){return eH.toByteArray(tZ(eb))}function aH(eb,em,ew,eH){let eN;for(eN=0;eN=em.length)&&!(eN>=eb.length);++eN)em[eN+ew]=eb[eN];return eN}function aN(eb,em){return eb instanceof em||null!=eb&&null!=eb.constructor&&null!=eb.constructor.name&&eb.constructor.name===em.name}function aV(eb){return eb!=eb}let ak=function(){let eb="0123456789abcdef",em=Array(256);for(let ew=0;ew<16;++ew){let eH=16*ew;for(let eN=0;eN<16;++eN)em[eH+eN]=eb[ew]+eb[eN]}return em}();function aE(eb){return"undefined"==typeof BigInt?aD:eb}function aD(){throw Error("BigInt not supported")}},39376:function(eb){"use strict";let em=(eb,em,ew,eH,eN)=>{for(var eV=0;eV{let ew=eb.length;for(var eH=0;eH-1?eN(ew):ew}},55559:function(eb,em,ew){"use strict";var eH=ew(58612),eN=ew(40210),eV=ew(67771),eE=ew(14453),eD=eN("%Function.prototype.apply%"),eS=eN("%Function.prototype.call%"),e_=eN("%Reflect.apply%",!0)||eH.call(eS,eD),eO=ew(24429),eP=eN("%Math.max%");eb.exports=function(eb){if("function"!=typeof eb)throw new eE("a function is required");var em=e_(eH,eS,arguments);return eV(em,1+eP(0,eb.length-(arguments.length-1)),!0)};var ej=function(){return e_(eH,eD,arguments)};eO?eO(eb.exports,"apply",{value:ej}):eb.exports.apply=ej},71027:function(eb,em,ew){var eH=ew(89509).Buffer,eN=ew(79681).Transform,eV=ew(32553).StringDecoder;function eE(eb){eN.call(this),this.hashMode="string"==typeof eb,this.hashMode?this[eb]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}ew(35717)(eE,eN),eE.prototype.update=function(eb,em,ew){"string"==typeof eb&&(eb=eH.from(eb,em));var eN=this._update(eb);return this.hashMode?this:(ew&&(eN=this._toString(eN,ew)),eN)},eE.prototype.setAutoPadding=function(){},eE.prototype.getAuthTag=function(){throw Error("trying to get auth tag in unsupported state")},eE.prototype.setAuthTag=function(){throw Error("trying to set auth tag in unsupported state")},eE.prototype.setAAD=function(){throw Error("trying to set aad in unsupported state")},eE.prototype._transform=function(eb,em,ew){var eH;try{this.hashMode?this._update(eb):this.push(this._update(eb))}catch(eb){eH=eb}finally{ew(eH)}},eE.prototype._flush=function(eb){var em;try{this.push(this.__final())}catch(eb){em=eb}eb(em)},eE.prototype._finalOrDigest=function(eb){var em=this.__final()||eH.alloc(0);return eb&&(em=this._toString(em,eb,!0)),em},eE.prototype._toString=function(eb,em,ew){if(this._decoder||(this._decoder=new eV(em),this._encoding=em),this._encoding!==em)throw Error("can't switch encodings");var eH=this._decoder.write(eb);return ew&&(eH+=this._decoder.end()),eH},eb.exports=eE},86010:function(eb,em,ew){"use strict";function eH(eb){var em,ew,eN="";if("string"==typeof eb||"number"==typeof eb)eN+=eb;else if("object"==typeof eb){if(Array.isArray(eb))for(em=0;em-1};function eE(eb){if("string"!=typeof eb&&(eb=String(eb)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(eb))throw TypeError("Invalid character in header field name");return eb.toLowerCase()}function eD(eb){return"string"!=typeof eb&&(eb=String(eb)),eb}function eS(eb){var em={next:function(){var em=eb.shift();return{done:void 0===em,value:em}}};return ew.iterable&&(em[Symbol.iterator]=function(){return em}),em}function e_(eb){this.map={},eb instanceof e_?eb.forEach(function(eb,em){this.append(em,eb)},this):Array.isArray(eb)?eb.forEach(function(eb){this.append(eb[0],eb[1])},this):eb&&Object.getOwnPropertyNames(eb).forEach(function(em){this.append(em,eb[em])},this)}function eO(eb){if(eb.bodyUsed)return Promise.reject(TypeError("Already read"));eb.bodyUsed=!0}function eP(eb){return new Promise(function(em,ew){eb.onload=function(){em(eb.result)},eb.onerror=function(){ew(eb.error)}})}function ej(eb){var em=new FileReader,ew=eP(em);return em.readAsArrayBuffer(eb),ew}function eB(eb){var em=new FileReader,ew=eP(em);return em.readAsText(eb),ew}function eR(eb){for(var em=new Uint8Array(eb),ew=Array(em.length),eH=0;eH-1?em:eb}function eQ(eb,em){var ew=(em=em||{}).body;if(eb instanceof eQ){if(eb.bodyUsed)throw TypeError("Already read");this.url=eb.url,this.credentials=eb.credentials,em.headers||(this.headers=new e_(eb.headers)),this.method=eb.method,this.mode=eb.mode,this.signal=eb.signal,ew||null==eb._bodyInit||(ew=eb._bodyInit,eb.bodyUsed=!0)}else this.url=String(eb);if(this.credentials=em.credentials||this.credentials||"same-origin",(em.headers||!this.headers)&&(this.headers=new e_(em.headers)),this.method=eY(em.method||this.method||"GET"),this.mode=em.mode||this.mode||null,this.signal=em.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&ew)throw TypeError("Body not allowed for GET or HEAD requests");this._initBody(ew)}function eK(eb){var em=new FormData;return eb.trim().split("&").forEach(function(eb){if(eb){var ew=eb.split("="),eH=ew.shift().replace(/\+/g," "),eN=ew.join("=").replace(/\+/g," ");em.append(decodeURIComponent(eH),decodeURIComponent(eN))}}),em}function eZ(eb){var em=new e_;return eb.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(eb){var ew=eb.split(":"),eH=ew.shift().trim();if(eH){var eN=ew.join(":").trim();em.append(eH,eN)}}),em}function eW(eb,em){em||(em={}),this.type="default",this.status=void 0===em.status?200:em.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in em?em.statusText:"OK",this.headers=new e_(em.headers),this.url=em.url||"",this._initBody(eb)}eQ.prototype.clone=function(){return new eQ(this,{body:this._bodyInit})},eF.call(eQ.prototype),eF.call(eW.prototype),eW.prototype.clone=function(){return new eW(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new e_(this.headers),url:this.url})},eW.error=function(){var eb=new eW(null,{status:0,statusText:""});return eb.type="error",eb};var e$=[301,302,303,307,308];eW.redirect=function(eb,em){if(-1===e$.indexOf(em))throw RangeError("Invalid status code");return new eW(null,{status:em,headers:{location:eb}})},em.DOMException=eb.DOMException;try{new em.DOMException}catch(eb){em.DOMException=function(eb,em){this.message=eb,this.name=em;var ew=Error(eb);this.stack=ew.stack},em.DOMException.prototype=Object.create(Error.prototype),em.DOMException.prototype.constructor=em.DOMException}function eX(eb,eH){return new Promise(function(eN,eV){var eE=new eQ(eb,eH);if(eE.signal&&eE.signal.aborted)return eV(new em.DOMException("Aborted","AbortError"));var eD=new XMLHttpRequest;function eS(){eD.abort()}eD.onload=function(){var eb={status:eD.status,statusText:eD.statusText,headers:eZ(eD.getAllResponseHeaders()||"")};eb.url="responseURL"in eD?eD.responseURL:eb.headers.get("X-Request-URL");var em="response"in eD?eD.response:eD.responseText;eN(new eW(em,eb))},eD.onerror=function(){eV(TypeError("Network request failed"))},eD.ontimeout=function(){eV(TypeError("Network request failed"))},eD.onabort=function(){eV(new em.DOMException("Aborted","AbortError"))},eD.open(eE.method,eE.url,!0),"include"===eE.credentials?eD.withCredentials=!0:"omit"===eE.credentials&&(eD.withCredentials=!1),"responseType"in eD&&ew.blob&&(eD.responseType="blob"),eE.headers.forEach(function(eb,em){eD.setRequestHeader(em,eb)}),eE.signal&&(eE.signal.addEventListener("abort",eS),eD.onreadystatechange=function(){4===eD.readyState&&eE.signal.removeEventListener("abort",eS)}),eD.send(void 0===eE._bodyInit?null:eE._bodyInit)})}eX.polyfill=!0,eb.fetch||(eb.fetch=eX,eb.Headers=e_,eb.Request=eQ,eb.Response=eW),em.Headers=e_,em.Request=eQ,em.Response=eW,em.fetch=eX,Object.defineProperty(em,"__esModule",{value:!0})}({})}(eH),eH.fetch.ponyfill=!0,delete eH.fetch.polyfill;var eN=eH;(em=eN.fetch).default=eN.fetch,em.fetch=eN.fetch,em.Headers=eN.Headers,em.Request=eN.Request,em.Response=eN.Response,eb.exports=em},32667:function(eb,em,ew){var eH=ew(9950),eN=ew(25419);function eV(eb){return null==eb}function eE(eb){var em={};for(var ew in eb)em[ew]=eb[ew];return em}function eD(eb){(eb=eE(eb||{})).whiteList=eb.whiteList||eH.whiteList,eb.onAttr=eb.onAttr||eH.onAttr,eb.onIgnoreAttr=eb.onIgnoreAttr||eH.onIgnoreAttr,eb.safeAttrValue=eb.safeAttrValue||eH.safeAttrValue,this.options=eb}ew(17381),eD.prototype.process=function(eb){if(!(eb=(eb=eb||"").toString()))return"";var em=this,ew=em.options,eH=ew.whiteList,eE=ew.onAttr,eD=ew.onIgnoreAttr,eS=ew.safeAttrValue;return eN(eb,function(eb,em,ew,eN,e_){var eO=eH[ew],eP=!1;if(!0===eO?eP=eO:"function"==typeof eO?eP=eO(eN):eO instanceof RegExp&&(eP=eO.test(eN)),!0!==eP&&(eP=!1),eN=eS(ew,eN)){var ej={position:em,sourcePosition:eb,source:e_,isWhite:eP};if(eP){var eB=eE(ew,eN,ej);return eV(eB)?ew+":"+eN:eB}var eB=eD(ew,eN,ej);if(!eV(eB))return eB}})},eb.exports=eD},9950:function(eb,em){function ew(){var eb={};return eb["align-content"]=!1,eb["align-items"]=!1,eb["align-self"]=!1,eb["alignment-adjust"]=!1,eb["alignment-baseline"]=!1,eb.all=!1,eb["anchor-point"]=!1,eb.animation=!1,eb["animation-delay"]=!1,eb["animation-direction"]=!1,eb["animation-duration"]=!1,eb["animation-fill-mode"]=!1,eb["animation-iteration-count"]=!1,eb["animation-name"]=!1,eb["animation-play-state"]=!1,eb["animation-timing-function"]=!1,eb.azimuth=!1,eb["backface-visibility"]=!1,eb.background=!0,eb["background-attachment"]=!0,eb["background-clip"]=!0,eb["background-color"]=!0,eb["background-image"]=!0,eb["background-origin"]=!0,eb["background-position"]=!0,eb["background-repeat"]=!0,eb["background-size"]=!0,eb["baseline-shift"]=!1,eb.binding=!1,eb.bleed=!1,eb["bookmark-label"]=!1,eb["bookmark-level"]=!1,eb["bookmark-state"]=!1,eb.border=!0,eb["border-bottom"]=!0,eb["border-bottom-color"]=!0,eb["border-bottom-left-radius"]=!0,eb["border-bottom-right-radius"]=!0,eb["border-bottom-style"]=!0,eb["border-bottom-width"]=!0,eb["border-collapse"]=!0,eb["border-color"]=!0,eb["border-image"]=!0,eb["border-image-outset"]=!0,eb["border-image-repeat"]=!0,eb["border-image-slice"]=!0,eb["border-image-source"]=!0,eb["border-image-width"]=!0,eb["border-left"]=!0,eb["border-left-color"]=!0,eb["border-left-style"]=!0,eb["border-left-width"]=!0,eb["border-radius"]=!0,eb["border-right"]=!0,eb["border-right-color"]=!0,eb["border-right-style"]=!0,eb["border-right-width"]=!0,eb["border-spacing"]=!0,eb["border-style"]=!0,eb["border-top"]=!0,eb["border-top-color"]=!0,eb["border-top-left-radius"]=!0,eb["border-top-right-radius"]=!0,eb["border-top-style"]=!0,eb["border-top-width"]=!0,eb["border-width"]=!0,eb.bottom=!1,eb["box-decoration-break"]=!0,eb["box-shadow"]=!0,eb["box-sizing"]=!0,eb["box-snap"]=!0,eb["box-suppress"]=!0,eb["break-after"]=!0,eb["break-before"]=!0,eb["break-inside"]=!0,eb["caption-side"]=!1,eb.chains=!1,eb.clear=!0,eb.clip=!1,eb["clip-path"]=!1,eb["clip-rule"]=!1,eb.color=!0,eb["color-interpolation-filters"]=!0,eb["column-count"]=!1,eb["column-fill"]=!1,eb["column-gap"]=!1,eb["column-rule"]=!1,eb["column-rule-color"]=!1,eb["column-rule-style"]=!1,eb["column-rule-width"]=!1,eb["column-span"]=!1,eb["column-width"]=!1,eb.columns=!1,eb.contain=!1,eb.content=!1,eb["counter-increment"]=!1,eb["counter-reset"]=!1,eb["counter-set"]=!1,eb.crop=!1,eb.cue=!1,eb["cue-after"]=!1,eb["cue-before"]=!1,eb.cursor=!1,eb.direction=!1,eb.display=!0,eb["display-inside"]=!0,eb["display-list"]=!0,eb["display-outside"]=!0,eb["dominant-baseline"]=!1,eb.elevation=!1,eb["empty-cells"]=!1,eb.filter=!1,eb.flex=!1,eb["flex-basis"]=!1,eb["flex-direction"]=!1,eb["flex-flow"]=!1,eb["flex-grow"]=!1,eb["flex-shrink"]=!1,eb["flex-wrap"]=!1,eb.float=!1,eb["float-offset"]=!1,eb["flood-color"]=!1,eb["flood-opacity"]=!1,eb["flow-from"]=!1,eb["flow-into"]=!1,eb.font=!0,eb["font-family"]=!0,eb["font-feature-settings"]=!0,eb["font-kerning"]=!0,eb["font-language-override"]=!0,eb["font-size"]=!0,eb["font-size-adjust"]=!0,eb["font-stretch"]=!0,eb["font-style"]=!0,eb["font-synthesis"]=!0,eb["font-variant"]=!0,eb["font-variant-alternates"]=!0,eb["font-variant-caps"]=!0,eb["font-variant-east-asian"]=!0,eb["font-variant-ligatures"]=!0,eb["font-variant-numeric"]=!0,eb["font-variant-position"]=!0,eb["font-weight"]=!0,eb.grid=!1,eb["grid-area"]=!1,eb["grid-auto-columns"]=!1,eb["grid-auto-flow"]=!1,eb["grid-auto-rows"]=!1,eb["grid-column"]=!1,eb["grid-column-end"]=!1,eb["grid-column-start"]=!1,eb["grid-row"]=!1,eb["grid-row-end"]=!1,eb["grid-row-start"]=!1,eb["grid-template"]=!1,eb["grid-template-areas"]=!1,eb["grid-template-columns"]=!1,eb["grid-template-rows"]=!1,eb["hanging-punctuation"]=!1,eb.height=!0,eb.hyphens=!1,eb.icon=!1,eb["image-orientation"]=!1,eb["image-resolution"]=!1,eb["ime-mode"]=!1,eb["initial-letters"]=!1,eb["inline-box-align"]=!1,eb["justify-content"]=!1,eb["justify-items"]=!1,eb["justify-self"]=!1,eb.left=!1,eb["letter-spacing"]=!0,eb["lighting-color"]=!0,eb["line-box-contain"]=!1,eb["line-break"]=!1,eb["line-grid"]=!1,eb["line-height"]=!1,eb["line-snap"]=!1,eb["line-stacking"]=!1,eb["line-stacking-ruby"]=!1,eb["line-stacking-shift"]=!1,eb["line-stacking-strategy"]=!1,eb["list-style"]=!0,eb["list-style-image"]=!0,eb["list-style-position"]=!0,eb["list-style-type"]=!0,eb.margin=!0,eb["margin-bottom"]=!0,eb["margin-left"]=!0,eb["margin-right"]=!0,eb["margin-top"]=!0,eb["marker-offset"]=!1,eb["marker-side"]=!1,eb.marks=!1,eb.mask=!1,eb["mask-box"]=!1,eb["mask-box-outset"]=!1,eb["mask-box-repeat"]=!1,eb["mask-box-slice"]=!1,eb["mask-box-source"]=!1,eb["mask-box-width"]=!1,eb["mask-clip"]=!1,eb["mask-image"]=!1,eb["mask-origin"]=!1,eb["mask-position"]=!1,eb["mask-repeat"]=!1,eb["mask-size"]=!1,eb["mask-source-type"]=!1,eb["mask-type"]=!1,eb["max-height"]=!0,eb["max-lines"]=!1,eb["max-width"]=!0,eb["min-height"]=!0,eb["min-width"]=!0,eb["move-to"]=!1,eb["nav-down"]=!1,eb["nav-index"]=!1,eb["nav-left"]=!1,eb["nav-right"]=!1,eb["nav-up"]=!1,eb["object-fit"]=!1,eb["object-position"]=!1,eb.opacity=!1,eb.order=!1,eb.orphans=!1,eb.outline=!1,eb["outline-color"]=!1,eb["outline-offset"]=!1,eb["outline-style"]=!1,eb["outline-width"]=!1,eb.overflow=!1,eb["overflow-wrap"]=!1,eb["overflow-x"]=!1,eb["overflow-y"]=!1,eb.padding=!0,eb["padding-bottom"]=!0,eb["padding-left"]=!0,eb["padding-right"]=!0,eb["padding-top"]=!0,eb.page=!1,eb["page-break-after"]=!1,eb["page-break-before"]=!1,eb["page-break-inside"]=!1,eb["page-policy"]=!1,eb.pause=!1,eb["pause-after"]=!1,eb["pause-before"]=!1,eb.perspective=!1,eb["perspective-origin"]=!1,eb.pitch=!1,eb["pitch-range"]=!1,eb["play-during"]=!1,eb.position=!1,eb["presentation-level"]=!1,eb.quotes=!1,eb["region-fragment"]=!1,eb.resize=!1,eb.rest=!1,eb["rest-after"]=!1,eb["rest-before"]=!1,eb.richness=!1,eb.right=!1,eb.rotation=!1,eb["rotation-point"]=!1,eb["ruby-align"]=!1,eb["ruby-merge"]=!1,eb["ruby-position"]=!1,eb["shape-image-threshold"]=!1,eb["shape-outside"]=!1,eb["shape-margin"]=!1,eb.size=!1,eb.speak=!1,eb["speak-as"]=!1,eb["speak-header"]=!1,eb["speak-numeral"]=!1,eb["speak-punctuation"]=!1,eb["speech-rate"]=!1,eb.stress=!1,eb["string-set"]=!1,eb["tab-size"]=!1,eb["table-layout"]=!1,eb["text-align"]=!0,eb["text-align-last"]=!0,eb["text-combine-upright"]=!0,eb["text-decoration"]=!0,eb["text-decoration-color"]=!0,eb["text-decoration-line"]=!0,eb["text-decoration-skip"]=!0,eb["text-decoration-style"]=!0,eb["text-emphasis"]=!0,eb["text-emphasis-color"]=!0,eb["text-emphasis-position"]=!0,eb["text-emphasis-style"]=!0,eb["text-height"]=!0,eb["text-indent"]=!0,eb["text-justify"]=!0,eb["text-orientation"]=!0,eb["text-overflow"]=!0,eb["text-shadow"]=!0,eb["text-space-collapse"]=!0,eb["text-transform"]=!0,eb["text-underline-position"]=!0,eb["text-wrap"]=!0,eb.top=!1,eb.transform=!1,eb["transform-origin"]=!1,eb["transform-style"]=!1,eb.transition=!1,eb["transition-delay"]=!1,eb["transition-duration"]=!1,eb["transition-property"]=!1,eb["transition-timing-function"]=!1,eb["unicode-bidi"]=!1,eb["vertical-align"]=!1,eb.visibility=!1,eb["voice-balance"]=!1,eb["voice-duration"]=!1,eb["voice-family"]=!1,eb["voice-pitch"]=!1,eb["voice-range"]=!1,eb["voice-rate"]=!1,eb["voice-stress"]=!1,eb["voice-volume"]=!1,eb.volume=!1,eb["white-space"]=!1,eb.widows=!1,eb.width=!0,eb["will-change"]=!1,eb["word-break"]=!0,eb["word-spacing"]=!0,eb["word-wrap"]=!0,eb["wrap-flow"]=!1,eb["wrap-through"]=!1,eb["writing-mode"]=!1,eb["z-index"]=!1,eb}function eH(eb,em,ew){}function eN(eb,em,ew){}var eV=/javascript\s*\:/img;function eE(eb,em){return eV.test(em)?"":em}em.whiteList=ew(),em.getDefaultWhiteList=ew,em.onAttr=eH,em.onIgnoreAttr=eN,em.safeAttrValue=eE},29970:function(eb,em,ew){var eH=ew(9950),eN=ew(32667);function eV(eb,em){return new eN(em).process(eb)}for(var eE in(em=eb.exports=eV).FilterCSS=eN,eH)em[eE]=eH[eE];"undefined"!=typeof window&&(window.filterCSS=eb.exports)},25419:function(eb,em,ew){var eH=ew(17381);function eN(eb,em){";"!==(eb=eH.trimRight(eb))[eb.length-1]&&(eb+=";");var ew=eb.length,eN=!1,eV=0,eE=0,eD="";function eS(){if(!eN){var ew=eH.trim(eb.slice(eV,eE)),eS=ew.indexOf(":");if(-1!==eS){var e_=eH.trim(ew.slice(0,eS)),eO=eH.trim(ew.slice(eS+1));if(e_){var eP=em(eV,eD.length,e_,eO,ew);eP&&(eD+=eP+"; ")}}}eV=eE+1}for(;eE=em?eb:""+Array(em+1-eH.length).join(ew)+eb},eY={s:eG,z:function(eb){var em=-eb.utcOffset(),ew=Math.abs(em),eH=Math.floor(ew/60),eN=ew%60;return(em<=0?"+":"-")+eG(eH,2,"0")+":"+eG(eN,2,"0")},m:function eb(em,ew){if(em.date()1)return eb(eE[0])}else{var eD=em.name;eK[eD]=em,eN=eD}return!eH&&eN&&(eQ=eN),eN||!eH&&eQ},eX=function(eb,em){if(eW(eb))return eb.clone();var ew="object"==typeof em?em:{};return ew.date=eb,ew.args=arguments,new e0(ew)},eJ=eY;eJ.l=e$,eJ.i=eW,eJ.w=function(eb,em){return eX(eb,{locale:em.$L,utc:em.$u,x:em.$x,$offset:em.$offset})};var e0=function(){function eF(eb){this.$L=e$(eb.locale,null,!0),this.parse(eb),this.$x=this.$x||eb.x||{},this[eZ]=!0}var eG=eF.prototype;return eG.parse=function(eb){this.$d=function(eb){var em=eb.date,ew=eb.utc;if(null===em)return new Date(NaN);if(eJ.u(em))return new Date;if(em instanceof Date)return new Date(em);if("string"==typeof em&&!/Z$/i.test(em)){var eH=em.match(eR);if(eH){var eN=eH[2]-1||0,eV=(eH[7]||"0").substring(0,3);return ew?new Date(Date.UTC(eH[1],eN,eH[3]||1,eH[4]||0,eH[5]||0,eH[6]||0,eV)):new Date(eH[1],eN,eH[3]||1,eH[4]||0,eH[5]||0,eH[6]||0,eV)}}return new Date(em)}(eb),this.init()},eG.init=function(){var eb=this.$d;this.$y=eb.getFullYear(),this.$M=eb.getMonth(),this.$D=eb.getDate(),this.$W=eb.getDay(),this.$H=eb.getHours(),this.$m=eb.getMinutes(),this.$s=eb.getSeconds(),this.$ms=eb.getMilliseconds()},eG.$utils=function(){return eJ},eG.isValid=function(){return this.$d.toString()!==eB},eG.isSame=function(eb,em){var ew=eX(eb);return this.startOf(em)<=ew&&ew<=this.endOf(em)},eG.isAfter=function(eb,em){return eX(eb)0,eF<=eU.r||!eU.r){eF<=1&&eR>0&&(eU=ej[eR-1]);var eG=eP[eU.l];eD&&(eF=eD(""+eF)),e_="string"==typeof eG?eG.replace("%d",eF):eG(eF,eH,eU.l,eO);break}}if(eH)return e_;var eY=eO?eP.future:eP.past;return"function"==typeof eY?eY(e_):eY.replace("%s",e_)},eH.to=function(eb,em){return eV(eb,em,this,!0)},eH.from=function(eb,em){return eV(eb,em,this)};var eE=function(eb){return eb.$u?ew.utc():ew()};eH.toNow=function(eb){return this.to(eE(this),eb)},eH.fromNow=function(eb){return this.from(eE(this),eb)}}})},70660:function(eb){!function(em,ew){eb.exports=ew()}(0,function(){return function(eb,em,ew){ew.updateLocale=function(eb,em){var eH=ew.Ls[eb];if(eH)return(em?Object.keys(em):[]).forEach(function(eb){eH[eb]=em[eb]}),eH}}})},11227:function(eb,em,ew){var eH=ew(34155);function eN(){return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}function eV(em){if(em[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+em[0]+(this.useColors?"%c ":" ")+"+"+eb.exports.humanize(this.diff),!this.useColors)return;let ew="color: "+this.color;em.splice(1,0,ew,"color: inherit");let eH=0,eN=0;em[0].replace(/%[a-zA-Z%]/g,eb=>{"%%"!==eb&&(eH++,"%c"===eb&&(eN=eH))}),em.splice(eN,0,ew)}function eE(eb){try{eb?em.storage.setItem("debug",eb):em.storage.removeItem("debug")}catch(eb){}}function eD(){let eb;try{eb=em.storage.getItem("debug")}catch(eb){}return!eb&&void 0!==eH&&"env"in eH&&(eb=eH.env.DEBUG),eb}function eS(){try{return localStorage}catch(eb){}}em.formatArgs=eV,em.save=eE,em.load=eD,em.useColors=eN,em.storage=eS(),em.destroy=(()=>{let eb=!1;return()=>{eb||(eb=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),em.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],em.log=console.debug||console.log||(()=>{}),eb.exports=ew(82447)(em);let{formatters:e_}=eb.exports;e_.j=function(eb){try{return JSON.stringify(eb)}catch(eb){return"[UnexpectedJSONParseError]: "+eb.message}}},82447:function(eb,em,ew){function eH(eb){function em(eb){let em=0;for(let ew=0;ew{if("%%"===em)return"%";eE++;let eV=eH.formatters[eN];if("function"==typeof eV){let eH=eb[eE];em=eV.call(ew,eH),eb.splice(eE,1),eE--}return em}),eH.formatArgs.call(ew,eb);let eS=ew.log||eH.log;eS.apply(ew,eb)}return eD.namespace=eb,eD.useColors=eH.useColors(),eD.color=eH.selectColor(eb),eD.extend=eN,eD.destroy=eH.destroy,Object.defineProperty(eD,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==eE?eE:(ew!==eH.namespaces&&(ew=eH.namespaces,eV=eH.enabled(eb)),eV),set:eb=>{eE=eb}}),"function"==typeof eH.init&&eH.init(eD),eD}function eN(eb,em){let ew=eH(this.namespace+(void 0===em?":":em)+eb);return ew.log=this.log,ew}function eV(eb){let em;eH.save(eb),eH.namespaces=eb,eH.names=[],eH.skips=[];let ew=("string"==typeof eb?eb:"").split(/[\s,]+/),eN=ew.length;for(em=0;em"-"+eb)].join(",");return eH.enable(""),eb}function eD(eb){let em,ew;if("*"===eb[eb.length-1])return!0;for(em=0,ew=eH.skips.length;em{eH[em]=eb[em]}),eH.names=[],eH.skips=[],eH.formatters={},eH.selectColor=em,eH.enable(eH.load()),eH}eb.exports=eH},44020:function(eb){"use strict";var em="%[a-f0-9]{2}",ew=RegExp("("+em+")|([^%]+?)","gi"),eH=RegExp("("+em+")+","gi");function eN(eb,em){try{return[decodeURIComponent(eb.join(""))]}catch(eb){}if(1===eb.length)return eb;em=em||1;var ew=eb.slice(0,em),eH=eb.slice(em);return Array.prototype.concat.call([],eN(ew),eN(eH))}function eV(eb){try{return decodeURIComponent(eb)}catch(eV){for(var em=eb.match(ew)||[],eH=1;eH3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new eV("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new eV("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new eV("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new eV("`loose`, if provided, must be a boolean");var eD=arguments.length>3?arguments[3]:null,eS=arguments.length>4?arguments[4]:null,e_=arguments.length>5?arguments[5]:null,eO=arguments.length>6&&arguments[6],eP=!!eE&&eE(eb,em);if(eH)eH(eb,em,{configurable:null===e_&&eP?eP.configurable:!e_,enumerable:null===eD&&eP?eP.enumerable:!eD,value:ew,writable:null===eS&&eP?eP.writable:!eS});else if(!eO&&(eD||eS||e_))throw new eN("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");else eb[em]=ew}},4289:function(eb,em,ew){"use strict";var eH=ew(82215),eN="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),eV=Object.prototype.toString,eE=Array.prototype.concat,eD=Object.defineProperty,eS=function(eb){return"function"==typeof eb&&"[object Function]"===eV.call(eb)},e_=ew(31044)(),eO=eD&&e_,eP=function(eb,em,ew,eH){if(em in eb){if(!0===eH){if(eb[em]===ew)return}else if(!eS(eH)||!eH())return}eO?eD(eb,em,{configurable:!0,enumerable:!1,value:ew,writable:!0}):eb[em]=ew},ej=function(eb,em){var ew=arguments.length>2?arguments[2]:{},eV=eH(em);eN&&(eV=eE.call(eV,Object.getOwnPropertySymbols(em)));for(var eD=0;eDe_)&&(ej[eE]=e_,eB.push(eE,e_),eP[eE]=eV));if(void 0!==eH&&void 0===ej[eH])throw Error(["Could not find a path from ",ew," to ",eH,"."].join(""));return eP},extract_shortest_path_from_predecessor_list:function(eb,em){for(var ew,eH=[],eN=em;eN;)eH.push(eN),ew=eb[eN],eN=eb[eN];return eH.reverse(),eH},find_path:function(eb,ew,eH){var eN=em.single_source_shortest_paths(eb,ew,eH);return em.extract_shortest_path_from_predecessor_list(eN,eH)},PriorityQueue:{make:function(eb){var ew,eH=em.PriorityQueue,eN={};for(ew in eb=eb||{},eH)eH.hasOwnProperty(ew)&&(eN[ew]=eH[ew]);return eN.queue=[],eN.sorter=eb.sorter||eH.default_sorter,eN},default_sorter:function(eb,em){return eb.cost-em.cost},push:function(eb,em){var ew={value:eb,cost:em};this.queue.push(ew),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};eb.exports=em},86266:function(eb,em,ew){"use strict";var eH=em;eH.version=ew(18597).i8,eH.utils=ew(80953),eH.rand=ew(29931),eH.curve=ew(88254),eH.curves=ew(45427),eH.ec=ew(57954),eH.eddsa=ew(65980)},4918:function(eb,em,ew){"use strict";var eH=ew(73785),eN=ew(80953),eV=eN.getNAF,eE=eN.getJSF,eD=eN.assert;function eS(eb,em){this.type=eb,this.p=new eH(em.p,16),this.red=em.prime?eH.red(em.prime):eH.mont(this.p),this.zero=new eH(0).toRed(this.red),this.one=new eH(1).toRed(this.red),this.two=new eH(2).toRed(this.red),this.n=em.n&&new eH(em.n,16),this.g=em.g&&this.pointFromJSON(em.g,em.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var ew=this.n&&this.p.div(this.n);!ew||ew.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function e_(eb,em){this.curve=eb,this.type=em,this.precomputed=null}eb.exports=eS,eS.prototype.point=function(){throw Error("Not implemented")},eS.prototype.validate=function(){throw Error("Not implemented")},eS.prototype._fixedNafMul=function(eb,em){eD(eb.precomputed);var ew,eH,eN=eb._getDoubles(),eE=eV(em,1,this._bitLength),eS=(1<=ew;eO--)eH=(eH<<1)+eE[eO];e_.push(eH)}for(var eP=this.jpoint(null,null,null),ej=this.jpoint(null,null,null),eB=eS;eB>0;eB--){for(ew=0;ew=0;e_--){for(var eO=0;e_>=0&&0===eE[e_];e_--)eO++;if(e_>=0&&eO++,eS=eS.dblp(eO),e_<0)break;var eP=eE[e_];eD(0!==eP),eS="affine"===eb.type?eP>0?eS.mixedAdd(eN[eP-1>>1]):eS.mixedAdd(eN[-eP-1>>1].neg()):eP>0?eS.add(eN[eP-1>>1]):eS.add(eN[-eP-1>>1].neg())}return"affine"===eb.type?eS.toP():eS},eS.prototype._wnafMulAdd=function(eb,em,ew,eH,eN){var eD,eS,e_,eO=this._wnafT1,eP=this._wnafT2,ej=this._wnafT3,eB=0;for(eD=0;eD=1;eD-=2){var eU=eD-1,eF=eD;if(1!==eO[eU]||1!==eO[eF]){ej[eU]=eV(ew[eU],eO[eU],this._bitLength),ej[eF]=eV(ew[eF],eO[eF],this._bitLength),eB=Math.max(ej[eU].length,eB),eB=Math.max(ej[eF].length,eB);continue}var eG=[em[eU],null,null,em[eF]];0===em[eU].y.cmp(em[eF].y)?(eG[1]=em[eU].add(em[eF]),eG[2]=em[eU].toJ().mixedAdd(em[eF].neg())):0===em[eU].y.cmp(em[eF].y.redNeg())?(eG[1]=em[eU].toJ().mixedAdd(em[eF]),eG[2]=em[eU].add(em[eF].neg())):(eG[1]=em[eU].toJ().mixedAdd(em[eF]),eG[2]=em[eU].toJ().mixedAdd(em[eF].neg()));var eY=[-3,-1,-5,-7,0,7,5,1,3],eQ=eE(ew[eU],ew[eF]);for(eS=0,eB=Math.max(eQ[0].length,eB),ej[eU]=Array(eB),ej[eF]=Array(eB);eS=0;eD--){for(var eX=0;eD>=0;){var eJ=!0;for(eS=0;eS=0&&eX++,eW=eW.dblp(eX),eD<0)break;for(eS=0;eS0?e_=eP[eS][e0-1>>1]:e0<0&&(e_=eP[eS][-e0-1>>1].neg()),eW="affine"===e_.type?eW.mixedAdd(e_):eW.add(e_))}}for(eD=0;eD=Math.ceil((eb.bitLength()+1)/em.step)},e_.prototype._getDoubles=function(eb,em){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var ew=[this],eH=this,eN=0;eN":""},e_.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},e_.prototype._extDbl=function(){var eb=this.x.redSqr(),em=this.y.redSqr(),ew=this.z.redSqr();ew=ew.redIAdd(ew);var eH=this.curve._mulA(eb),eN=this.x.redAdd(this.y).redSqr().redISub(eb).redISub(em),eV=eH.redAdd(em),eE=eV.redSub(ew),eD=eH.redSub(em),eS=eN.redMul(eE),e_=eV.redMul(eD),eO=eN.redMul(eD),eP=eE.redMul(eV);return this.curve.point(eS,e_,eP,eO)},e_.prototype._projDbl=function(){var eb,em,ew,eH,eN,eV,eE=this.x.redAdd(this.y).redSqr(),eD=this.x.redSqr(),eS=this.y.redSqr();if(this.curve.twisted){var e_=(eH=this.curve._mulA(eD)).redAdd(eS);this.zOne?(eb=eE.redSub(eD).redSub(eS).redMul(e_.redSub(this.curve.two)),em=e_.redMul(eH.redSub(eS)),ew=e_.redSqr().redSub(e_).redSub(e_)):(eN=this.z.redSqr(),eV=e_.redSub(eN).redISub(eN),eb=eE.redSub(eD).redISub(eS).redMul(eV),em=e_.redMul(eH.redSub(eS)),ew=e_.redMul(eV))}else eH=eD.redAdd(eS),eN=this.curve._mulC(this.z).redSqr(),eV=eH.redSub(eN).redSub(eN),eb=this.curve._mulC(eE.redISub(eH)).redMul(eV),em=this.curve._mulC(eH).redMul(eD.redISub(eS)),ew=eH.redMul(eV);return this.curve.point(eb,em,ew)},e_.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},e_.prototype._extAdd=function(eb){var em=this.y.redSub(this.x).redMul(eb.y.redSub(eb.x)),ew=this.y.redAdd(this.x).redMul(eb.y.redAdd(eb.x)),eH=this.t.redMul(this.curve.dd).redMul(eb.t),eN=this.z.redMul(eb.z.redAdd(eb.z)),eV=ew.redSub(em),eE=eN.redSub(eH),eD=eN.redAdd(eH),eS=ew.redAdd(em),e_=eV.redMul(eE),eO=eD.redMul(eS),eP=eV.redMul(eS),ej=eE.redMul(eD);return this.curve.point(e_,eO,ej,eP)},e_.prototype._projAdd=function(eb){var em,ew,eH=this.z.redMul(eb.z),eN=eH.redSqr(),eV=this.x.redMul(eb.x),eE=this.y.redMul(eb.y),eD=this.curve.d.redMul(eV).redMul(eE),eS=eN.redSub(eD),e_=eN.redAdd(eD),eO=this.x.redAdd(this.y).redMul(eb.x.redAdd(eb.y)).redISub(eV).redISub(eE),eP=eH.redMul(eS).redMul(eO);return this.curve.twisted?(em=eH.redMul(e_).redMul(eE.redSub(this.curve._mulA(eV))),ew=eS.redMul(e_)):(em=eH.redMul(e_).redMul(eE.redSub(eV)),ew=this.curve._mulC(eS).redMul(e_)),this.curve.point(eP,em,ew)},e_.prototype.add=function(eb){return this.isInfinity()?eb:eb.isInfinity()?this:this.curve.extended?this._extAdd(eb):this._projAdd(eb)},e_.prototype.mul=function(eb){return this._hasDoubles(eb)?this.curve._fixedNafMul(this,eb):this.curve._wnafMul(this,eb)},e_.prototype.mulAdd=function(eb,em,ew){return this.curve._wnafMulAdd(1,[this,em],[eb,ew],2,!1)},e_.prototype.jmulAdd=function(eb,em,ew){return this.curve._wnafMulAdd(1,[this,em],[eb,ew],2,!0)},e_.prototype.normalize=function(){if(this.zOne)return this;var eb=this.z.redInvm();return this.x=this.x.redMul(eb),this.y=this.y.redMul(eb),this.t&&(this.t=this.t.redMul(eb)),this.z=this.curve.one,this.zOne=!0,this},e_.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},e_.prototype.getX=function(){return this.normalize(),this.x.fromRed()},e_.prototype.getY=function(){return this.normalize(),this.y.fromRed()},e_.prototype.eq=function(eb){return this===eb||0===this.getX().cmp(eb.getX())&&0===this.getY().cmp(eb.getY())},e_.prototype.eqXToP=function(eb){var em=eb.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(em))return!0;for(var ew=eb.clone(),eH=this.curve.redN.redMul(this.z);;){if(ew.iadd(this.curve.n),ew.cmp(this.curve.p)>=0)return!1;if(em.redIAdd(eH),0===this.x.cmp(em))return!0}},e_.prototype.toP=e_.prototype.normalize,e_.prototype.mixedAdd=e_.prototype.add},88254:function(eb,em,ew){"use strict";var eH=em;eH.base=ew(4918),eH.short=ew(6673),eH.mont=ew(22881),eH.edwards=ew(31138)},22881:function(eb,em,ew){"use strict";var eH=ew(73785),eN=ew(35717),eV=ew(4918),eE=ew(80953);function eD(eb){eV.call(this,"mont",eb),this.a=new eH(eb.a,16).toRed(this.red),this.b=new eH(eb.b,16).toRed(this.red),this.i4=new eH(4).toRed(this.red).redInvm(),this.two=new eH(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function eS(eb,em,ew){eV.BasePoint.call(this,eb,"projective"),null===em&&null===ew?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new eH(em,16),this.z=new eH(ew,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}eN(eD,eV),eb.exports=eD,eD.prototype.validate=function(eb){var em=eb.normalize().x,ew=em.redSqr(),eH=ew.redMul(em).redAdd(ew.redMul(this.a)).redAdd(em);return 0===eH.redSqrt().redSqr().cmp(eH)},eN(eS,eV.BasePoint),eD.prototype.decodePoint=function(eb,em){return this.point(eE.toArray(eb,em),1)},eD.prototype.point=function(eb,em){return new eS(this,eb,em)},eD.prototype.pointFromJSON=function(eb){return eS.fromJSON(this,eb)},eS.prototype.precompute=function(){},eS.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},eS.fromJSON=function(eb,em){return new eS(eb,em[0],em[1]||eb.one)},eS.prototype.inspect=function(){return this.isInfinity()?"":""},eS.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},eS.prototype.dbl=function(){var eb=this.x.redAdd(this.z).redSqr(),em=this.x.redSub(this.z).redSqr(),ew=eb.redSub(em),eH=eb.redMul(em),eN=ew.redMul(em.redAdd(this.curve.a24.redMul(ew)));return this.curve.point(eH,eN)},eS.prototype.add=function(){throw Error("Not supported on Montgomery curve")},eS.prototype.diffAdd=function(eb,em){var ew=this.x.redAdd(this.z),eH=this.x.redSub(this.z),eN=eb.x.redAdd(eb.z),eV=eb.x.redSub(eb.z).redMul(ew),eE=eN.redMul(eH),eD=em.z.redMul(eV.redAdd(eE).redSqr()),eS=em.x.redMul(eV.redISub(eE).redSqr());return this.curve.point(eD,eS)},eS.prototype.mul=function(eb){for(var em=eb.clone(),ew=this,eH=this.curve.point(null,null),eN=this,eV=[];0!==em.cmpn(0);em.iushrn(1))eV.push(em.andln(1));for(var eE=eV.length-1;eE>=0;eE--)0===eV[eE]?(ew=ew.diffAdd(eH,eN),eH=eH.dbl()):(eH=ew.diffAdd(eH,eN),ew=ew.dbl());return eH},eS.prototype.mulAdd=function(){throw Error("Not supported on Montgomery curve")},eS.prototype.jumlAdd=function(){throw Error("Not supported on Montgomery curve")},eS.prototype.eq=function(eb){return 0===this.getX().cmp(eb.getX())},eS.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},eS.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},6673:function(eb,em,ew){"use strict";var eH=ew(80953),eN=ew(73785),eV=ew(35717),eE=ew(4918),eD=eH.assert;function eS(eb){eE.call(this,"short",eb),this.a=new eN(eb.a,16).toRed(this.red),this.b=new eN(eb.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(eb),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}function e_(eb,em,ew,eH){eE.BasePoint.call(this,eb,"affine"),null===em&&null===ew?(this.x=null,this.y=null,this.inf=!0):(this.x=new eN(em,16),this.y=new eN(ew,16),eH&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function eO(eb,em,ew,eH){eE.BasePoint.call(this,eb,"jacobian"),null===em&&null===ew&&null===eH?(this.x=this.curve.one,this.y=this.curve.one,this.z=new eN(0)):(this.x=new eN(em,16),this.y=new eN(ew,16),this.z=new eN(eH,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}eV(eS,eE),eb.exports=eS,eS.prototype._getEndomorphism=function(eb){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){if(eb.beta)em=new eN(eb.beta,16).toRed(this.red);else{var em,ew,eH,eV=this._getEndoRoots(this.p);em=(em=0>eV[0].cmp(eV[1])?eV[0]:eV[1]).toRed(this.red)}if(eb.lambda)ew=new eN(eb.lambda,16);else{var eE=this._getEndoRoots(this.n);0===this.g.mul(eE[0]).x.cmp(this.g.x.redMul(em))?ew=eE[0]:(ew=eE[1],eD(0===this.g.mul(ew).x.cmp(this.g.x.redMul(em))))}return eH=eb.basis?eb.basis.map(function(eb){return{a:new eN(eb.a,16),b:new eN(eb.b,16)}}):this._getEndoBasis(ew),{beta:em,lambda:ew,basis:eH}}},eS.prototype._getEndoRoots=function(eb){var em=eb===this.p?this.red:eN.mont(eb),ew=new eN(2).toRed(em).redInvm(),eH=ew.redNeg(),eV=new eN(3).toRed(em).redNeg().redSqrt().redMul(ew);return[eH.redAdd(eV).fromRed(),eH.redSub(eV).fromRed()]},eS.prototype._getEndoBasis=function(eb){for(var em,ew,eH,eV,eE,eD,eS,e_,eO,eP=this.n.ushrn(Math.floor(this.n.bitLength()/2)),ej=eb,eB=this.n.clone(),eR=new eN(1),eU=new eN(0),eF=new eN(0),eG=new eN(1),eY=0;0!==ej.cmpn(0);){var eQ=eB.div(ej);e_=eB.sub(eQ.mul(ej)),eO=eF.sub(eQ.mul(eR));var eK=eG.sub(eQ.mul(eU));if(!eH&&0>e_.cmp(eP))em=eS.neg(),ew=eR,eH=e_.neg(),eV=eO;else if(eH&&2==++eY)break;eS=e_,eB=ej,ej=e_,eF=eR,eR=eO,eG=eU,eU=eK}eE=e_.neg(),eD=eO;var eZ=eH.sqr().add(eV.sqr());return eE.sqr().add(eD.sqr()).cmp(eZ)>=0&&(eE=em,eD=ew),eH.negative&&(eH=eH.neg(),eV=eV.neg()),eE.negative&&(eE=eE.neg(),eD=eD.neg()),[{a:eH,b:eV},{a:eE,b:eD}]},eS.prototype._endoSplit=function(eb){var em=this.endo.basis,ew=em[0],eH=em[1],eN=eH.b.mul(eb).divRound(this.n),eV=ew.b.neg().mul(eb).divRound(this.n),eE=eN.mul(ew.a),eD=eV.mul(eH.a),eS=eN.mul(ew.b),e_=eV.mul(eH.b);return{k1:eb.sub(eE).sub(eD),k2:eS.add(e_).neg()}},eS.prototype.pointFromX=function(eb,em){(eb=new eN(eb,16)).red||(eb=eb.toRed(this.red));var ew=eb.redSqr().redMul(eb).redIAdd(eb.redMul(this.a)).redIAdd(this.b),eH=ew.redSqrt();if(0!==eH.redSqr().redSub(ew).cmp(this.zero))throw Error("invalid point");var eV=eH.fromRed().isOdd();return(em&&!eV||!em&&eV)&&(eH=eH.redNeg()),this.point(eb,eH)},eS.prototype.validate=function(eb){if(eb.inf)return!0;var em=eb.x,ew=eb.y,eH=this.a.redMul(em),eN=em.redSqr().redMul(em).redIAdd(eH).redIAdd(this.b);return 0===ew.redSqr().redISub(eN).cmpn(0)},eS.prototype._endoWnafMulAdd=function(eb,em,ew){for(var eH=this._endoWnafT1,eN=this._endoWnafT2,eV=0;eV":""},e_.prototype.isInfinity=function(){return this.inf},e_.prototype.add=function(eb){if(this.inf)return eb;if(eb.inf)return this;if(this.eq(eb))return this.dbl();if(this.neg().eq(eb)||0===this.x.cmp(eb.x))return this.curve.point(null,null);var em=this.y.redSub(eb.y);0!==em.cmpn(0)&&(em=em.redMul(this.x.redSub(eb.x).redInvm()));var ew=em.redSqr().redISub(this.x).redISub(eb.x),eH=em.redMul(this.x.redSub(ew)).redISub(this.y);return this.curve.point(ew,eH)},e_.prototype.dbl=function(){if(this.inf)return this;var eb=this.y.redAdd(this.y);if(0===eb.cmpn(0))return this.curve.point(null,null);var em=this.curve.a,ew=this.x.redSqr(),eH=eb.redInvm(),eN=ew.redAdd(ew).redIAdd(ew).redIAdd(em).redMul(eH),eV=eN.redSqr().redISub(this.x.redAdd(this.x)),eE=eN.redMul(this.x.redSub(eV)).redISub(this.y);return this.curve.point(eV,eE)},e_.prototype.getX=function(){return this.x.fromRed()},e_.prototype.getY=function(){return this.y.fromRed()},e_.prototype.mul=function(eb){return(eb=new eN(eb,16),this.isInfinity())?this:this._hasDoubles(eb)?this.curve._fixedNafMul(this,eb):this.curve.endo?this.curve._endoWnafMulAdd([this],[eb]):this.curve._wnafMul(this,eb)},e_.prototype.mulAdd=function(eb,em,ew){var eH=[this,em],eN=[eb,ew];return this.curve.endo?this.curve._endoWnafMulAdd(eH,eN):this.curve._wnafMulAdd(1,eH,eN,2)},e_.prototype.jmulAdd=function(eb,em,ew){var eH=[this,em],eN=[eb,ew];return this.curve.endo?this.curve._endoWnafMulAdd(eH,eN,!0):this.curve._wnafMulAdd(1,eH,eN,2,!0)},e_.prototype.eq=function(eb){return this===eb||this.inf===eb.inf&&(this.inf||0===this.x.cmp(eb.x)&&0===this.y.cmp(eb.y))},e_.prototype.neg=function(eb){if(this.inf)return this;var em=this.curve.point(this.x,this.y.redNeg());if(eb&&this.precomputed){var ew=this.precomputed,eH=function(eb){return eb.neg()};em.precomputed={naf:ew.naf&&{wnd:ew.naf.wnd,points:ew.naf.points.map(eH)},doubles:ew.doubles&&{step:ew.doubles.step,points:ew.doubles.points.map(eH)}}}return em},e_.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},eV(eO,eE.BasePoint),eS.prototype.jpoint=function(eb,em,ew){return new eO(this,eb,em,ew)},eO.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var eb=this.z.redInvm(),em=eb.redSqr(),ew=this.x.redMul(em),eH=this.y.redMul(em).redMul(eb);return this.curve.point(ew,eH)},eO.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},eO.prototype.add=function(eb){if(this.isInfinity())return eb;if(eb.isInfinity())return this;var em=eb.z.redSqr(),ew=this.z.redSqr(),eH=this.x.redMul(em),eN=eb.x.redMul(ew),eV=this.y.redMul(em.redMul(eb.z)),eE=eb.y.redMul(ew.redMul(this.z)),eD=eH.redSub(eN),eS=eV.redSub(eE);if(0===eD.cmpn(0))return 0!==eS.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var e_=eD.redSqr(),eO=e_.redMul(eD),eP=eH.redMul(e_),ej=eS.redSqr().redIAdd(eO).redISub(eP).redISub(eP),eB=eS.redMul(eP.redISub(ej)).redISub(eV.redMul(eO)),eR=this.z.redMul(eb.z).redMul(eD);return this.curve.jpoint(ej,eB,eR)},eO.prototype.mixedAdd=function(eb){if(this.isInfinity())return eb.toJ();if(eb.isInfinity())return this;var em=this.z.redSqr(),ew=this.x,eH=eb.x.redMul(em),eN=this.y,eV=eb.y.redMul(em).redMul(this.z),eE=ew.redSub(eH),eD=eN.redSub(eV);if(0===eE.cmpn(0))return 0!==eD.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var eS=eE.redSqr(),e_=eS.redMul(eE),eO=ew.redMul(eS),eP=eD.redSqr().redIAdd(e_).redISub(eO).redISub(eO),ej=eD.redMul(eO.redISub(eP)).redISub(eN.redMul(e_)),eB=this.z.redMul(eE);return this.curve.jpoint(eP,ej,eB)},eO.prototype.dblp=function(eb){if(0===eb||this.isInfinity())return this;if(!eb)return this.dbl();if(this.curve.zeroA||this.curve.threeA){var em,ew=this;for(em=0;em=0)return!1;if(ew.redIAdd(eN),0===this.x.cmp(ew))return!0}},eO.prototype.inspect=function(){return this.isInfinity()?"":""},eO.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},45427:function(eb,em,ew){"use strict";var eH,eN=em,eV=ew(33715),eE=ew(88254),eD=ew(80953).assert;function eS(eb){"short"===eb.type?this.curve=new eE.short(eb):"edwards"===eb.type?this.curve=new eE.edwards(eb):this.curve=new eE.mont(eb),this.g=this.curve.g,this.n=this.curve.n,this.hash=eb.hash,eD(this.g.validate(),"Invalid curve"),eD(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function e_(eb,em){Object.defineProperty(eN,eb,{configurable:!0,enumerable:!0,get:function(){var ew=new eS(em);return Object.defineProperty(eN,eb,{configurable:!0,enumerable:!0,value:ew}),ew}})}eN.PresetCurve=eS,e_("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:eV.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),e_("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:eV.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),e_("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:eV.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),e_("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:eV.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),e_("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:eV.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),e_("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:eV.sha256,gRed:!1,g:["9"]}),e_("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:eV.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{eH=ew(91037)}catch(eb){eH=void 0}e_("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:eV.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",eH]})},57954:function(eb,em,ew){"use strict";var eH=ew(73785),eN=ew(2156),eV=ew(80953),eE=ew(45427),eD=ew(29931),eS=eV.assert,e_=ew(31251),eO=ew(90611);function eP(eb){if(!(this instanceof eP))return new eP(eb);"string"==typeof eb&&(eS(Object.prototype.hasOwnProperty.call(eE,eb),"Unknown curve "+eb),eb=eE[eb]),eb instanceof eE.PresetCurve&&(eb={curve:eb}),this.curve=eb.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=eb.curve.g,this.g.precompute(eb.curve.n.bitLength()+1),this.hash=eb.hash||eb.curve.hash}eb.exports=eP,eP.prototype.keyPair=function(eb){return new e_(this,eb)},eP.prototype.keyFromPrivate=function(eb,em){return e_.fromPrivate(this,eb,em)},eP.prototype.keyFromPublic=function(eb,em){return e_.fromPublic(this,eb,em)},eP.prototype.genKeyPair=function(eb){eb||(eb={});for(var em=new eN({hash:this.hash,pers:eb.pers,persEnc:eb.persEnc||"utf8",entropy:eb.entropy||eD(this.hash.hmacStrength),entropyEnc:eb.entropy&&eb.entropyEnc||"utf8",nonce:this.n.toArray()}),ew=this.n.byteLength(),eV=this.n.sub(new eH(2));;){var eE=new eH(em.generate(ew));if(!(eE.cmp(eV)>0))return eE.iaddn(1),this.keyFromPrivate(eE)}},eP.prototype._truncateToN=function(eb,em){var ew=8*eb.byteLength()-this.n.bitLength();return(ew>0&&(eb=eb.ushrn(ew)),!em&&eb.cmp(this.n)>=0)?eb.sub(this.n):eb},eP.prototype.sign=function(eb,em,ew,eV){"object"==typeof ew&&(eV=ew,ew=null),eV||(eV={}),em=this.keyFromPrivate(em,ew),eb=this._truncateToN(new eH(eb,16));for(var eE=this.n.byteLength(),eD=em.getPrivate().toArray("be",eE),eS=eb.toArray("be",eE),e_=new eN({hash:this.hash,entropy:eD,nonce:eS,pers:eV.pers,persEnc:eV.persEnc||"utf8"}),eP=this.n.sub(new eH(1)),ej=0;;ej++){var eB=eV.k?eV.k(ej):new eH(e_.generate(this.n.byteLength()));if(!(0>=(eB=this._truncateToN(eB,!0)).cmpn(1)||eB.cmp(eP)>=0)){var eR=this.g.mul(eB);if(!eR.isInfinity()){var eU=eR.getX(),eF=eU.umod(this.n);if(0!==eF.cmpn(0)){var eG=eB.invm(this.n).mul(eF.mul(em.getPrivate()).iadd(eb));if(0!==(eG=eG.umod(this.n)).cmpn(0)){var eY=(eR.getY().isOdd()?1:0)|(0!==eU.cmp(eF)?2:0);return eV.canonical&&eG.cmp(this.nh)>0&&(eG=this.n.sub(eG),eY^=1),new eO({r:eF,s:eG,recoveryParam:eY})}}}}}},eP.prototype.verify=function(eb,em,ew,eN){eb=this._truncateToN(new eH(eb,16)),ew=this.keyFromPublic(ew,eN);var eV,eE=(em=new eO(em,"hex")).r,eD=em.s;if(0>eE.cmpn(1)||eE.cmp(this.n)>=0||0>eD.cmpn(1)||eD.cmp(this.n)>=0)return!1;var eS=eD.invm(this.n),e_=eS.mul(eb).umod(this.n),eP=eS.mul(eE).umod(this.n);return this.curve._maxwellTrick?!(eV=this.g.jmulAdd(e_,ew.getPublic(),eP)).isInfinity()&&eV.eqXToP(eE):!(eV=this.g.mulAdd(e_,ew.getPublic(),eP)).isInfinity()&&0===eV.getX().umod(this.n).cmp(eE)},eP.prototype.recoverPubKey=function(eb,em,ew,eN){eS((3&ew)===ew,"The recovery param is more than two bits"),em=new eO(em,eN);var eV=this.n,eE=new eH(eb),eD=em.r,e_=em.s,eP=1&ew,ej=ew>>1;if(eD.cmp(this.curve.p.umod(this.curve.n))>=0&&ej)throw Error("Unable to find sencond key candinate");eD=ej?this.curve.pointFromX(eD.add(this.curve.n),eP):this.curve.pointFromX(eD,eP);var eB=em.r.invm(eV),eR=eV.sub(eE).mul(eB).umod(eV),eU=e_.mul(eB).umod(eV);return this.g.mulAdd(eR,eD,eU)},eP.prototype.getKeyRecoveryParam=function(eb,em,ew,eH){if(null!==(em=new eO(em,eH)).recoveryParam)return em.recoveryParam;for(var eN,eV=0;eV<4;eV++){try{eN=this.recoverPubKey(eb,em,eV)}catch(eb){continue}if(eN.eq(ew))return eV}throw Error("Unable to find valid recovery factor")}},31251:function(eb,em,ew){"use strict";var eH=ew(73785),eN=ew(80953).assert;function eV(eb,em){this.ec=eb,this.priv=null,this.pub=null,em.priv&&this._importPrivate(em.priv,em.privEnc),em.pub&&this._importPublic(em.pub,em.pubEnc)}eb.exports=eV,eV.fromPublic=function(eb,em,ew){return em instanceof eV?em:new eV(eb,{pub:em,pubEnc:ew})},eV.fromPrivate=function(eb,em,ew){return em instanceof eV?em:new eV(eb,{priv:em,privEnc:ew})},eV.prototype.validate=function(){var eb=this.getPublic();return eb.isInfinity()?{result:!1,reason:"Invalid public key"}:eb.validate()?eb.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},eV.prototype.getPublic=function(eb,em){return("string"==typeof eb&&(em=eb,eb=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),em)?this.pub.encode(em,eb):this.pub},eV.prototype.getPrivate=function(eb){return"hex"===eb?this.priv.toString(16,2):this.priv},eV.prototype._importPrivate=function(eb,em){this.priv=new eH(eb,em||16),this.priv=this.priv.umod(this.ec.curve.n)},eV.prototype._importPublic=function(eb,em){if(eb.x||eb.y){"mont"===this.ec.curve.type?eN(eb.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&eN(eb.x&&eb.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(eb.x,eb.y);return}this.pub=this.ec.curve.decodePoint(eb,em)},eV.prototype.derive=function(eb){return eb.validate()||eN(eb.validate(),"public point not validated"),eb.mul(this.priv).getX()},eV.prototype.sign=function(eb,em,ew){return this.ec.sign(eb,this,em,ew)},eV.prototype.verify=function(eb,em){return this.ec.verify(eb,em,this)},eV.prototype.inspect=function(){return""}},90611:function(eb,em,ew){"use strict";var eH=ew(73785),eN=ew(80953),eV=eN.assert;function eE(eb,em){if(eb instanceof eE)return eb;this._importDER(eb,em)||(eV(eb.r&&eb.s,"Signature without r or s"),this.r=new eH(eb.r,16),this.s=new eH(eb.s,16),void 0===eb.recoveryParam?this.recoveryParam=null:this.recoveryParam=eb.recoveryParam)}function eD(){this.place=0}function eS(eb,em){var ew=eb[em.place++];if(!(128&ew))return ew;var eH=15&ew;if(0===eH||eH>4)return!1;for(var eN=0,eV=0,eE=em.place;eV>>=0;return!(eN<=127)&&(em.place=eE,eN)}function e_(eb){for(var em=0,ew=eb.length-1;!eb[em]&&!(128&eb[em+1])&&em>>3);for(eb.push(128|ew);--ew;)eb.push(em>>>(ew<<3)&255);eb.push(em)}eb.exports=eE,eE.prototype._importDER=function(eb,em){eb=eN.toArray(eb,em);var ew=new eD;if(48!==eb[ew.place++])return!1;var eV=eS(eb,ew);if(!1===eV||eV+ew.place!==eb.length||2!==eb[ew.place++])return!1;var eE=eS(eb,ew);if(!1===eE)return!1;var e_=eb.slice(ew.place,eE+ew.place);if(ew.place+=eE,2!==eb[ew.place++])return!1;var eO=eS(eb,ew);if(!1===eO||eb.length!==eO+ew.place)return!1;var eP=eb.slice(ew.place,eO+ew.place);if(0===e_[0]){if(!(128&e_[1]))return!1;e_=e_.slice(1)}if(0===eP[0]){if(!(128&eP[1]))return!1;eP=eP.slice(1)}return this.r=new eH(e_),this.s=new eH(eP),this.recoveryParam=null,!0},eE.prototype.toDER=function(eb){var em=this.r.toArray(),ew=this.s.toArray();for(128&em[0]&&(em=[0].concat(em)),128&ew[0]&&(ew=[0].concat(ew)),em=e_(em),ew=e_(ew);!ew[0]&&!(128&ew[1]);)ew=ew.slice(1);var eH=[2];eO(eH,em.length),(eH=eH.concat(em)).push(2),eO(eH,ew.length);var eV=eH.concat(ew),eE=[48];return eO(eE,eV.length),eE=eE.concat(eV),eN.encode(eE,eb)}},65980:function(eb,em,ew){"use strict";var eH=ew(33715),eN=ew(45427),eV=ew(80953),eE=eV.assert,eD=eV.parseBytes,eS=ew(79087),e_=ew(23622);function eO(eb){if(eE("ed25519"===eb,"only tested with ed25519 so far"),!(this instanceof eO))return new eO(eb);eb=eN[eb].curve,this.curve=eb,this.g=eb.g,this.g.precompute(eb.n.bitLength()+1),this.pointClass=eb.point().constructor,this.encodingLength=Math.ceil(eb.n.bitLength()/8),this.hash=eH.sha512}eb.exports=eO,eO.prototype.sign=function(eb,em){eb=eD(eb);var ew=this.keyFromSecret(em),eH=this.hashInt(ew.messagePrefix(),eb),eN=this.g.mul(eH),eV=this.encodePoint(eN),eE=this.hashInt(eV,ew.pubBytes(),eb).mul(ew.priv()),eS=eH.add(eE).umod(this.curve.n);return this.makeSignature({R:eN,S:eS,Rencoded:eV})},eO.prototype.verify=function(eb,em,ew){eb=eD(eb),em=this.makeSignature(em);var eH=this.keyFromPublic(ew),eN=this.hashInt(em.Rencoded(),eH.pubBytes(),eb),eV=this.g.mul(em.S());return em.R().add(eH.pub().mul(eN)).eq(eV)},eO.prototype.hashInt=function(){for(var eb=this.hash(),em=0;em(eN>>1)-1?(eN>>1)-eS:eS,eV.isubn(eD)):eD=0,eH[eE]=eD,eV.iushrn(1)}return eH}function eS(eb,em){var ew=[[],[]];eb=eb.clone(),em=em.clone();for(var eH=0,eN=0;eb.cmpn(-eH)>0||em.cmpn(-eN)>0;){var eV,eE,eD,eS=eb.andln(3)+eH&3,e_=em.andln(3)+eN&3;3===eS&&(eS=-1),3===e_&&(e_=-1),eE=(1&eS)==0?0:(3==(eV=eb.andln(7)+eH&7)||5===eV)&&2===e_?-eS:eS,ew[0].push(eE),eD=(1&e_)==0?0:(3==(eV=em.andln(7)+eN&7)||5===eV)&&2===eS?-e_:e_,ew[1].push(eD),2*eH===eE+1&&(eH=1-eH),2*eN===eD+1&&(eN=1-eN),eb.iushrn(1),em.iushrn(1)}return ew}function e_(eb,em,ew){var eH="_"+em;eb.prototype[em]=function(){return void 0!==this[eH]?this[eH]:this[eH]=ew.call(this)}}function eO(eb){return"string"==typeof eb?eH.toArray(eb,"hex"):eb}function eP(eb){return new eN(eb,"hex","le")}eH.assert=eV,eH.toArray=eE.toArray,eH.zero2=eE.zero2,eH.toHex=eE.toHex,eH.encode=eE.encode,eH.getNAF=eD,eH.getJSF=eS,eH.cachedProperty=e_,eH.parseBytes=eO,eH.intFromLE=eP},73785:function(eb,em,ew){!function(eb,em){"use strict";function eH(eb,em){if(!eb)throw Error(em||"Assertion failed")}function eN(eb,em){eb.super_=em;var ew=function(){};ew.prototype=em.prototype,eb.prototype=new ew,eb.prototype.constructor=eb}function eV(eb,em,ew){if(eV.isBN(eb))return eb;this.negative=0,this.words=null,this.length=0,this.red=null,null!==eb&&(("le"===em||"be"===em)&&(ew=em,em=10),this._init(eb||0,em||10,ew||"be"))}"object"==typeof eb?eb.exports=eV:em.BN=eV,eV.BN=eV,eV.wordSize=26;try{e_="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:ew(85568).Buffer}catch(eb){}function eE(eb,em){var ew=eb.charCodeAt(em);return ew>=65&&ew<=70?ew-55:ew>=97&&ew<=102?ew-87:ew-48&15}function eD(eb,em,ew){var eH=eE(eb,ew);return ew-1>=em&&(eH|=eE(eb,ew-1)<<4),eH}function eS(eb,em,ew,eH){for(var eN=0,eV=Math.min(eb.length,ew),eE=em;eE=49?eN+=eD-49+10:eD>=17?eN+=eD-17+10:eN+=eD}return eN}eV.isBN=function(eb){return eb instanceof eV||null!==eb&&"object"==typeof eb&&eb.constructor.wordSize===eV.wordSize&&Array.isArray(eb.words)},eV.max=function(eb,em){return eb.cmp(em)>0?eb:em},eV.min=function(eb,em){return 0>eb.cmp(em)?eb:em},eV.prototype._init=function(eb,em,ew){if("number"==typeof eb)return this._initNumber(eb,em,ew);if("object"==typeof eb)return this._initArray(eb,em,ew);"hex"===em&&(em=16),eH(em===(0|em)&&em>=2&&em<=36);var eN=0;"-"===(eb=eb.toString().replace(/\s+/g,""))[0]&&(eN++,this.negative=1),eN=0;eE-=3)eV=eb[eE]|eb[eE-1]<<8|eb[eE-2]<<16,this.words[eN]|=eV<>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eN++);else if("le"===ew)for(eE=0,eN=0;eE>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eN++);return this.strip()},eV.prototype._parseHex=function(eb,em,ew){this.length=Math.ceil((eb.length-em)/6),this.words=Array(this.length);for(var eH,eN=0;eN=em;eN-=2)eH=eD(eb,em,eN)<=18?(eV-=18,eE+=1,this.words[eE]|=eH>>>26):eV+=8;else for(eN=(eb.length-em)%2==0?em+1:em;eN=18?(eV-=18,eE+=1,this.words[eE]|=eH>>>26):eV+=8;this.strip()},eV.prototype._parseBase=function(eb,em,ew){this.words=[0],this.length=1;for(var eH=0,eN=1;eN<=67108863;eN*=em)eH++;eH--,eN=eN/em|0;for(var eV=eb.length-ew,eE=eV%eH,eD=Math.min(eV,eV-eE)+ew,e_=0,eO=ew;eO1&&0===this.words[this.length-1];)this.length--;return this._normSign()},eV.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},eV.prototype.inspect=function(){return(this.red?""};var e_,eO=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],eP=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],ej=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function eB(eb){for(var em=Array(eb.bitLength()),ew=0;ew>>eN}return em}function eR(eb,em,ew){ew.negative=em.negative^eb.negative;var eH=eb.length+em.length|0;ew.length=eH,eH=eH-1|0;var eN=0|eb.words[0],eV=0|em.words[0],eE=eN*eV,eD=67108863&eE,eS=eE/67108864|0;ew.words[0]=eD;for(var e_=1;e_>>26,eP=67108863&eS,ej=Math.min(e_,em.length-1),eB=Math.max(0,e_-eb.length+1);eB<=ej;eB++){var eR=e_-eB|0;eO+=(eE=(eN=0|eb.words[eR])*(eV=0|em.words[eB])+eP)/67108864|0,eP=67108863&eE}ew.words[e_]=0|eP,eS=0|eO}return 0!==eS?ew.words[e_]=0|eS:ew.length--,ew.strip()}eV.prototype.toString=function(eb,em){if(em=0|em||1,16===(eb=eb||10)||"hex"===eb){ew="";for(var ew,eN=0,eV=0,eE=0;eE>>24-eN&16777215)||eE!==this.length-1?eO[6-eS.length]+eS+ew:eS+ew,(eN+=2)>=26&&(eN-=26,eE--)}for(0!==eV&&(ew=eV.toString(16)+ew);ew.length%em!=0;)ew="0"+ew;return 0!==this.negative&&(ew="-"+ew),ew}if(eb===(0|eb)&&eb>=2&&eb<=36){var e_=eP[eb],eB=ej[eb];ew="";var eR=this.clone();for(eR.negative=0;!eR.isZero();){var eU=eR.modn(eB).toString(eb);ew=(eR=eR.idivn(eB)).isZero()?eU+ew:eO[e_-eU.length]+eU+ew}for(this.isZero()&&(ew="0"+ew);ew.length%em!=0;)ew="0"+ew;return 0!==this.negative&&(ew="-"+ew),ew}eH(!1,"Base should be between 2 and 36")},eV.prototype.toNumber=function(){var eb=this.words[0];return 2===this.length?eb+=67108864*this.words[1]:3===this.length&&1===this.words[2]?eb+=4503599627370496+67108864*this.words[1]:this.length>2&&eH(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-eb:eb},eV.prototype.toJSON=function(){return this.toString(16)},eV.prototype.toBuffer=function(eb,em){return eH(void 0!==e_),this.toArrayLike(e_,eb,em)},eV.prototype.toArray=function(eb,em){return this.toArrayLike(Array,eb,em)},eV.prototype.toArrayLike=function(eb,em,ew){var eN,eV,eE=this.byteLength(),eD=ew||Math.max(1,eE);eH(eE<=eD,"byte array longer than desired length"),eH(eD>0,"Requested array length <= 0"),this.strip();var eS="le"===em,e_=new eb(eD),eO=this.clone();if(eS){for(eV=0;!eO.isZero();eV++)eN=eO.andln(255),eO.iushrn(8),e_[eV]=eN;for(;eV=4096&&(ew+=13,em>>>=13),em>=64&&(ew+=7,em>>>=7),em>=8&&(ew+=4,em>>>=4),em>=2&&(ew+=2,em>>>=2),ew+em},eV.prototype._zeroBits=function(eb){if(0===eb)return 26;var em=eb,ew=0;return(8191&em)==0&&(ew+=13,em>>>=13),(127&em)==0&&(ew+=7,em>>>=7),(15&em)==0&&(ew+=4,em>>>=4),(3&em)==0&&(ew+=2,em>>>=2),(1&em)==0&&ew++,ew},eV.prototype.bitLength=function(){var eb=this.words[this.length-1],em=this._countBits(eb);return(this.length-1)*26+em},eV.prototype.zeroBits=function(){if(this.isZero())return 0;for(var eb=0,em=0;emeb.length?this.clone().ior(eb):eb.clone().ior(this)},eV.prototype.uor=function(eb){return this.length>eb.length?this.clone().iuor(eb):eb.clone().iuor(this)},eV.prototype.iuand=function(eb){var em;em=this.length>eb.length?eb:this;for(var ew=0;eweb.length?this.clone().iand(eb):eb.clone().iand(this)},eV.prototype.uand=function(eb){return this.length>eb.length?this.clone().iuand(eb):eb.clone().iuand(this)},eV.prototype.iuxor=function(eb){this.length>eb.length?(em=this,ew=eb):(em=eb,ew=this);for(var em,ew,eH=0;eHeb.length?this.clone().ixor(eb):eb.clone().ixor(this)},eV.prototype.uxor=function(eb){return this.length>eb.length?this.clone().iuxor(eb):eb.clone().iuxor(this)},eV.prototype.inotn=function(eb){eH("number"==typeof eb&&eb>=0);var em=0|Math.ceil(eb/26),ew=eb%26;this._expand(em),ew>0&&em--;for(var eN=0;eN0&&(this.words[eN]=~this.words[eN]&67108863>>26-ew),this.strip()},eV.prototype.notn=function(eb){return this.clone().inotn(eb)},eV.prototype.setn=function(eb,em){eH("number"==typeof eb&&eb>=0);var ew=eb/26|0,eN=eb%26;return this._expand(ew+1),em?this.words[ew]=this.words[ew]|1<eb.length?(ew=this,eH=eb):(ew=eb,eH=this);for(var em,ew,eH,eN=0,eV=0;eV>>26;for(;0!==eN&&eV>>26;if(this.length=ew.length,0!==eN)this.words[this.length]=eN,this.length++;else if(ew!==this)for(;eVeb.length?this.clone().iadd(eb):eb.clone().iadd(this)},eV.prototype.isub=function(eb){if(0!==eb.negative){eb.negative=0;var em,ew,eH=this.iadd(eb);return eb.negative=1,eH._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(eb),this.negative=1,this._normSign();var eN=this.cmp(eb);if(0===eN)return this.negative=0,this.length=1,this.words[0]=0,this;eN>0?(em=this,ew=eb):(em=eb,ew=this);for(var eV=0,eE=0;eE>26,this.words[eE]=67108863&eH;for(;0!==eV&&eE>26,this.words[eE]=67108863&eH;if(0===eV&&eE>>13,eB=0|eE[1],eR=8191&eB,eU=eB>>>13,eF=0|eE[2],eG=8191&eF,eY=eF>>>13,eQ=0|eE[3],eK=8191&eQ,eZ=eQ>>>13,eW=0|eE[4],e$=8191&eW,eX=eW>>>13,eJ=0|eE[5],e0=8191&eJ,e6=eJ>>>13,e4=0|eE[6],e3=8191&e4,e5=e4>>>13,e8=0|eE[7],e9=8191&e8,e7=e8>>>13,tw=0|eE[8],tH=8191&tw,tN=tw>>>13,tV=0|eE[9],tE=8191&tV,tD=tV>>>13,tS=0|eD[0],t_=8191&tS,tO=tS>>>13,tP=0|eD[1],tj=8191&tP,tB=tP>>>13,tR=0|eD[2],tU=8191&tR,tF=tR>>>13,tG=0|eD[3],tY=8191&tG,tQ=tG>>>13,tq=0|eD[4],tK=8191&tq,tZ=tq>>>13,tW=0|eD[5],t$=8191&tW,tX=tW>>>13,tJ=0|eD[6],aH=8191&tJ,aN=tJ>>>13,aV=0|eD[7],ak=8191&aV,aE=aV>>>13,aD=0|eD[8],aS=8191&aD,a_=aD>>>13,aO=0|eD[9],aP=8191&aO,aj=aO>>>13;ew.negative=eb.negative^em.negative,ew.length=19;var aR=(e_+(eH=Math.imul(eP,t_))|0)+((8191&(eN=(eN=Math.imul(eP,tO))+Math.imul(ej,t_)|0))<<13)|0;e_=((eV=Math.imul(ej,tO))+(eN>>>13)|0)+(aR>>>26)|0,aR&=67108863,eH=Math.imul(eR,t_),eN=(eN=Math.imul(eR,tO))+Math.imul(eU,t_)|0,eV=Math.imul(eU,tO);var aU=(e_+(eH=eH+Math.imul(eP,tj)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tB)|0)+Math.imul(ej,tj)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tB)|0)+(eN>>>13)|0)+(aU>>>26)|0,aU&=67108863,eH=Math.imul(eG,t_),eN=(eN=Math.imul(eG,tO))+Math.imul(eY,t_)|0,eV=Math.imul(eY,tO),eH=eH+Math.imul(eR,tj)|0,eN=(eN=eN+Math.imul(eR,tB)|0)+Math.imul(eU,tj)|0,eV=eV+Math.imul(eU,tB)|0;var aF=(e_+(eH=eH+Math.imul(eP,tU)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tF)|0)+Math.imul(ej,tU)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tF)|0)+(eN>>>13)|0)+(aF>>>26)|0,aF&=67108863,eH=Math.imul(eK,t_),eN=(eN=Math.imul(eK,tO))+Math.imul(eZ,t_)|0,eV=Math.imul(eZ,tO),eH=eH+Math.imul(eG,tj)|0,eN=(eN=eN+Math.imul(eG,tB)|0)+Math.imul(eY,tj)|0,eV=eV+Math.imul(eY,tB)|0,eH=eH+Math.imul(eR,tU)|0,eN=(eN=eN+Math.imul(eR,tF)|0)+Math.imul(eU,tU)|0,eV=eV+Math.imul(eU,tF)|0;var aG=(e_+(eH=eH+Math.imul(eP,tY)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tQ)|0)+Math.imul(ej,tY)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tQ)|0)+(eN>>>13)|0)+(aG>>>26)|0,aG&=67108863,eH=Math.imul(e$,t_),eN=(eN=Math.imul(e$,tO))+Math.imul(eX,t_)|0,eV=Math.imul(eX,tO),eH=eH+Math.imul(eK,tj)|0,eN=(eN=eN+Math.imul(eK,tB)|0)+Math.imul(eZ,tj)|0,eV=eV+Math.imul(eZ,tB)|0,eH=eH+Math.imul(eG,tU)|0,eN=(eN=eN+Math.imul(eG,tF)|0)+Math.imul(eY,tU)|0,eV=eV+Math.imul(eY,tF)|0,eH=eH+Math.imul(eR,tY)|0,eN=(eN=eN+Math.imul(eR,tQ)|0)+Math.imul(eU,tY)|0,eV=eV+Math.imul(eU,tQ)|0;var aY=(e_+(eH=eH+Math.imul(eP,tK)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tZ)|0)+Math.imul(ej,tK)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tZ)|0)+(eN>>>13)|0)+(aY>>>26)|0,aY&=67108863,eH=Math.imul(e0,t_),eN=(eN=Math.imul(e0,tO))+Math.imul(e6,t_)|0,eV=Math.imul(e6,tO),eH=eH+Math.imul(e$,tj)|0,eN=(eN=eN+Math.imul(e$,tB)|0)+Math.imul(eX,tj)|0,eV=eV+Math.imul(eX,tB)|0,eH=eH+Math.imul(eK,tU)|0,eN=(eN=eN+Math.imul(eK,tF)|0)+Math.imul(eZ,tU)|0,eV=eV+Math.imul(eZ,tF)|0,eH=eH+Math.imul(eG,tY)|0,eN=(eN=eN+Math.imul(eG,tQ)|0)+Math.imul(eY,tY)|0,eV=eV+Math.imul(eY,tQ)|0,eH=eH+Math.imul(eR,tK)|0,eN=(eN=eN+Math.imul(eR,tZ)|0)+Math.imul(eU,tK)|0,eV=eV+Math.imul(eU,tZ)|0;var aQ=(e_+(eH=eH+Math.imul(eP,t$)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tX)|0)+Math.imul(ej,t$)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tX)|0)+(eN>>>13)|0)+(aQ>>>26)|0,aQ&=67108863,eH=Math.imul(e3,t_),eN=(eN=Math.imul(e3,tO))+Math.imul(e5,t_)|0,eV=Math.imul(e5,tO),eH=eH+Math.imul(e0,tj)|0,eN=(eN=eN+Math.imul(e0,tB)|0)+Math.imul(e6,tj)|0,eV=eV+Math.imul(e6,tB)|0,eH=eH+Math.imul(e$,tU)|0,eN=(eN=eN+Math.imul(e$,tF)|0)+Math.imul(eX,tU)|0,eV=eV+Math.imul(eX,tF)|0,eH=eH+Math.imul(eK,tY)|0,eN=(eN=eN+Math.imul(eK,tQ)|0)+Math.imul(eZ,tY)|0,eV=eV+Math.imul(eZ,tQ)|0,eH=eH+Math.imul(eG,tK)|0,eN=(eN=eN+Math.imul(eG,tZ)|0)+Math.imul(eY,tK)|0,eV=eV+Math.imul(eY,tZ)|0,eH=eH+Math.imul(eR,t$)|0,eN=(eN=eN+Math.imul(eR,tX)|0)+Math.imul(eU,t$)|0,eV=eV+Math.imul(eU,tX)|0;var aq=(e_+(eH=eH+Math.imul(eP,aH)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aN)|0)+Math.imul(ej,aH)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aN)|0)+(eN>>>13)|0)+(aq>>>26)|0,aq&=67108863,eH=Math.imul(e9,t_),eN=(eN=Math.imul(e9,tO))+Math.imul(e7,t_)|0,eV=Math.imul(e7,tO),eH=eH+Math.imul(e3,tj)|0,eN=(eN=eN+Math.imul(e3,tB)|0)+Math.imul(e5,tj)|0,eV=eV+Math.imul(e5,tB)|0,eH=eH+Math.imul(e0,tU)|0,eN=(eN=eN+Math.imul(e0,tF)|0)+Math.imul(e6,tU)|0,eV=eV+Math.imul(e6,tF)|0,eH=eH+Math.imul(e$,tY)|0,eN=(eN=eN+Math.imul(e$,tQ)|0)+Math.imul(eX,tY)|0,eV=eV+Math.imul(eX,tQ)|0,eH=eH+Math.imul(eK,tK)|0,eN=(eN=eN+Math.imul(eK,tZ)|0)+Math.imul(eZ,tK)|0,eV=eV+Math.imul(eZ,tZ)|0,eH=eH+Math.imul(eG,t$)|0,eN=(eN=eN+Math.imul(eG,tX)|0)+Math.imul(eY,t$)|0,eV=eV+Math.imul(eY,tX)|0,eH=eH+Math.imul(eR,aH)|0,eN=(eN=eN+Math.imul(eR,aN)|0)+Math.imul(eU,aH)|0,eV=eV+Math.imul(eU,aN)|0;var aK=(e_+(eH=eH+Math.imul(eP,ak)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aE)|0)+Math.imul(ej,ak)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aE)|0)+(eN>>>13)|0)+(aK>>>26)|0,aK&=67108863,eH=Math.imul(tH,t_),eN=(eN=Math.imul(tH,tO))+Math.imul(tN,t_)|0,eV=Math.imul(tN,tO),eH=eH+Math.imul(e9,tj)|0,eN=(eN=eN+Math.imul(e9,tB)|0)+Math.imul(e7,tj)|0,eV=eV+Math.imul(e7,tB)|0,eH=eH+Math.imul(e3,tU)|0,eN=(eN=eN+Math.imul(e3,tF)|0)+Math.imul(e5,tU)|0,eV=eV+Math.imul(e5,tF)|0,eH=eH+Math.imul(e0,tY)|0,eN=(eN=eN+Math.imul(e0,tQ)|0)+Math.imul(e6,tY)|0,eV=eV+Math.imul(e6,tQ)|0,eH=eH+Math.imul(e$,tK)|0,eN=(eN=eN+Math.imul(e$,tZ)|0)+Math.imul(eX,tK)|0,eV=eV+Math.imul(eX,tZ)|0,eH=eH+Math.imul(eK,t$)|0,eN=(eN=eN+Math.imul(eK,tX)|0)+Math.imul(eZ,t$)|0,eV=eV+Math.imul(eZ,tX)|0,eH=eH+Math.imul(eG,aH)|0,eN=(eN=eN+Math.imul(eG,aN)|0)+Math.imul(eY,aH)|0,eV=eV+Math.imul(eY,aN)|0,eH=eH+Math.imul(eR,ak)|0,eN=(eN=eN+Math.imul(eR,aE)|0)+Math.imul(eU,ak)|0,eV=eV+Math.imul(eU,aE)|0;var aZ=(e_+(eH=eH+Math.imul(eP,aS)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,a_)|0)+Math.imul(ej,aS)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,a_)|0)+(eN>>>13)|0)+(aZ>>>26)|0,aZ&=67108863,eH=Math.imul(tE,t_),eN=(eN=Math.imul(tE,tO))+Math.imul(tD,t_)|0,eV=Math.imul(tD,tO),eH=eH+Math.imul(tH,tj)|0,eN=(eN=eN+Math.imul(tH,tB)|0)+Math.imul(tN,tj)|0,eV=eV+Math.imul(tN,tB)|0,eH=eH+Math.imul(e9,tU)|0,eN=(eN=eN+Math.imul(e9,tF)|0)+Math.imul(e7,tU)|0,eV=eV+Math.imul(e7,tF)|0,eH=eH+Math.imul(e3,tY)|0,eN=(eN=eN+Math.imul(e3,tQ)|0)+Math.imul(e5,tY)|0,eV=eV+Math.imul(e5,tQ)|0,eH=eH+Math.imul(e0,tK)|0,eN=(eN=eN+Math.imul(e0,tZ)|0)+Math.imul(e6,tK)|0,eV=eV+Math.imul(e6,tZ)|0,eH=eH+Math.imul(e$,t$)|0,eN=(eN=eN+Math.imul(e$,tX)|0)+Math.imul(eX,t$)|0,eV=eV+Math.imul(eX,tX)|0,eH=eH+Math.imul(eK,aH)|0,eN=(eN=eN+Math.imul(eK,aN)|0)+Math.imul(eZ,aH)|0,eV=eV+Math.imul(eZ,aN)|0,eH=eH+Math.imul(eG,ak)|0,eN=(eN=eN+Math.imul(eG,aE)|0)+Math.imul(eY,ak)|0,eV=eV+Math.imul(eY,aE)|0,eH=eH+Math.imul(eR,aS)|0,eN=(eN=eN+Math.imul(eR,a_)|0)+Math.imul(eU,aS)|0,eV=eV+Math.imul(eU,a_)|0;var aW=(e_+(eH=eH+Math.imul(eP,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aj)|0)+Math.imul(ej,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aj)|0)+(eN>>>13)|0)+(aW>>>26)|0,aW&=67108863,eH=Math.imul(tE,tj),eN=(eN=Math.imul(tE,tB))+Math.imul(tD,tj)|0,eV=Math.imul(tD,tB),eH=eH+Math.imul(tH,tU)|0,eN=(eN=eN+Math.imul(tH,tF)|0)+Math.imul(tN,tU)|0,eV=eV+Math.imul(tN,tF)|0,eH=eH+Math.imul(e9,tY)|0,eN=(eN=eN+Math.imul(e9,tQ)|0)+Math.imul(e7,tY)|0,eV=eV+Math.imul(e7,tQ)|0,eH=eH+Math.imul(e3,tK)|0,eN=(eN=eN+Math.imul(e3,tZ)|0)+Math.imul(e5,tK)|0,eV=eV+Math.imul(e5,tZ)|0,eH=eH+Math.imul(e0,t$)|0,eN=(eN=eN+Math.imul(e0,tX)|0)+Math.imul(e6,t$)|0,eV=eV+Math.imul(e6,tX)|0,eH=eH+Math.imul(e$,aH)|0,eN=(eN=eN+Math.imul(e$,aN)|0)+Math.imul(eX,aH)|0,eV=eV+Math.imul(eX,aN)|0,eH=eH+Math.imul(eK,ak)|0,eN=(eN=eN+Math.imul(eK,aE)|0)+Math.imul(eZ,ak)|0,eV=eV+Math.imul(eZ,aE)|0,eH=eH+Math.imul(eG,aS)|0,eN=(eN=eN+Math.imul(eG,a_)|0)+Math.imul(eY,aS)|0,eV=eV+Math.imul(eY,a_)|0;var a$=(e_+(eH=eH+Math.imul(eR,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eR,aj)|0)+Math.imul(eU,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eU,aj)|0)+(eN>>>13)|0)+(a$>>>26)|0,a$&=67108863,eH=Math.imul(tE,tU),eN=(eN=Math.imul(tE,tF))+Math.imul(tD,tU)|0,eV=Math.imul(tD,tF),eH=eH+Math.imul(tH,tY)|0,eN=(eN=eN+Math.imul(tH,tQ)|0)+Math.imul(tN,tY)|0,eV=eV+Math.imul(tN,tQ)|0,eH=eH+Math.imul(e9,tK)|0,eN=(eN=eN+Math.imul(e9,tZ)|0)+Math.imul(e7,tK)|0,eV=eV+Math.imul(e7,tZ)|0,eH=eH+Math.imul(e3,t$)|0,eN=(eN=eN+Math.imul(e3,tX)|0)+Math.imul(e5,t$)|0,eV=eV+Math.imul(e5,tX)|0,eH=eH+Math.imul(e0,aH)|0,eN=(eN=eN+Math.imul(e0,aN)|0)+Math.imul(e6,aH)|0,eV=eV+Math.imul(e6,aN)|0,eH=eH+Math.imul(e$,ak)|0,eN=(eN=eN+Math.imul(e$,aE)|0)+Math.imul(eX,ak)|0,eV=eV+Math.imul(eX,aE)|0,eH=eH+Math.imul(eK,aS)|0,eN=(eN=eN+Math.imul(eK,a_)|0)+Math.imul(eZ,aS)|0,eV=eV+Math.imul(eZ,a_)|0;var aJ=(e_+(eH=eH+Math.imul(eG,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eG,aj)|0)+Math.imul(eY,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eY,aj)|0)+(eN>>>13)|0)+(aJ>>>26)|0,aJ&=67108863,eH=Math.imul(tE,tY),eN=(eN=Math.imul(tE,tQ))+Math.imul(tD,tY)|0,eV=Math.imul(tD,tQ),eH=eH+Math.imul(tH,tK)|0,eN=(eN=eN+Math.imul(tH,tZ)|0)+Math.imul(tN,tK)|0,eV=eV+Math.imul(tN,tZ)|0,eH=eH+Math.imul(e9,t$)|0,eN=(eN=eN+Math.imul(e9,tX)|0)+Math.imul(e7,t$)|0,eV=eV+Math.imul(e7,tX)|0,eH=eH+Math.imul(e3,aH)|0,eN=(eN=eN+Math.imul(e3,aN)|0)+Math.imul(e5,aH)|0,eV=eV+Math.imul(e5,aN)|0,eH=eH+Math.imul(e0,ak)|0,eN=(eN=eN+Math.imul(e0,aE)|0)+Math.imul(e6,ak)|0,eV=eV+Math.imul(e6,aE)|0,eH=eH+Math.imul(e$,aS)|0,eN=(eN=eN+Math.imul(e$,a_)|0)+Math.imul(eX,aS)|0,eV=eV+Math.imul(eX,a_)|0;var nw=(e_+(eH=eH+Math.imul(eK,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eK,aj)|0)+Math.imul(eZ,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eZ,aj)|0)+(eN>>>13)|0)+(nw>>>26)|0,nw&=67108863,eH=Math.imul(tE,tK),eN=(eN=Math.imul(tE,tZ))+Math.imul(tD,tK)|0,eV=Math.imul(tD,tZ),eH=eH+Math.imul(tH,t$)|0,eN=(eN=eN+Math.imul(tH,tX)|0)+Math.imul(tN,t$)|0,eV=eV+Math.imul(tN,tX)|0,eH=eH+Math.imul(e9,aH)|0,eN=(eN=eN+Math.imul(e9,aN)|0)+Math.imul(e7,aH)|0,eV=eV+Math.imul(e7,aN)|0,eH=eH+Math.imul(e3,ak)|0,eN=(eN=eN+Math.imul(e3,aE)|0)+Math.imul(e5,ak)|0,eV=eV+Math.imul(e5,aE)|0,eH=eH+Math.imul(e0,aS)|0,eN=(eN=eN+Math.imul(e0,a_)|0)+Math.imul(e6,aS)|0,eV=eV+Math.imul(e6,a_)|0;var nH=(e_+(eH=eH+Math.imul(e$,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e$,aj)|0)+Math.imul(eX,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eX,aj)|0)+(eN>>>13)|0)+(nH>>>26)|0,nH&=67108863,eH=Math.imul(tE,t$),eN=(eN=Math.imul(tE,tX))+Math.imul(tD,t$)|0,eV=Math.imul(tD,tX),eH=eH+Math.imul(tH,aH)|0,eN=(eN=eN+Math.imul(tH,aN)|0)+Math.imul(tN,aH)|0,eV=eV+Math.imul(tN,aN)|0,eH=eH+Math.imul(e9,ak)|0,eN=(eN=eN+Math.imul(e9,aE)|0)+Math.imul(e7,ak)|0,eV=eV+Math.imul(e7,aE)|0,eH=eH+Math.imul(e3,aS)|0,eN=(eN=eN+Math.imul(e3,a_)|0)+Math.imul(e5,aS)|0,eV=eV+Math.imul(e5,a_)|0;var nN=(e_+(eH=eH+Math.imul(e0,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e0,aj)|0)+Math.imul(e6,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e6,aj)|0)+(eN>>>13)|0)+(nN>>>26)|0,nN&=67108863,eH=Math.imul(tE,aH),eN=(eN=Math.imul(tE,aN))+Math.imul(tD,aH)|0,eV=Math.imul(tD,aN),eH=eH+Math.imul(tH,ak)|0,eN=(eN=eN+Math.imul(tH,aE)|0)+Math.imul(tN,ak)|0,eV=eV+Math.imul(tN,aE)|0,eH=eH+Math.imul(e9,aS)|0,eN=(eN=eN+Math.imul(e9,a_)|0)+Math.imul(e7,aS)|0,eV=eV+Math.imul(e7,a_)|0;var nV=(e_+(eH=eH+Math.imul(e3,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e3,aj)|0)+Math.imul(e5,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e5,aj)|0)+(eN>>>13)|0)+(nV>>>26)|0,nV&=67108863,eH=Math.imul(tE,ak),eN=(eN=Math.imul(tE,aE))+Math.imul(tD,ak)|0,eV=Math.imul(tD,aE),eH=eH+Math.imul(tH,aS)|0,eN=(eN=eN+Math.imul(tH,a_)|0)+Math.imul(tN,aS)|0,eV=eV+Math.imul(tN,a_)|0;var nk=(e_+(eH=eH+Math.imul(e9,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e9,aj)|0)+Math.imul(e7,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e7,aj)|0)+(eN>>>13)|0)+(nk>>>26)|0,nk&=67108863,eH=Math.imul(tE,aS),eN=(eN=Math.imul(tE,a_))+Math.imul(tD,aS)|0,eV=Math.imul(tD,a_);var nE=(e_+(eH=eH+Math.imul(tH,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(tH,aj)|0)+Math.imul(tN,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(tN,aj)|0)+(eN>>>13)|0)+(nE>>>26)|0,nE&=67108863;var nD=(e_+(eH=Math.imul(tE,aP))|0)+((8191&(eN=(eN=Math.imul(tE,aj))+Math.imul(tD,aP)|0))<<13)|0;return e_=((eV=Math.imul(tD,aj))+(eN>>>13)|0)+(nD>>>26)|0,nD&=67108863,eS[0]=aR,eS[1]=aU,eS[2]=aF,eS[3]=aG,eS[4]=aY,eS[5]=aQ,eS[6]=aq,eS[7]=aK,eS[8]=aZ,eS[9]=aW,eS[10]=a$,eS[11]=aJ,eS[12]=nw,eS[13]=nH,eS[14]=nN,eS[15]=nV,eS[16]=nk,eS[17]=nE,eS[18]=nD,0!==e_&&(eS[19]=e_,ew.length++),ew};function eF(eb,em,ew){ew.negative=em.negative^eb.negative,ew.length=eb.length+em.length;for(var eH=0,eN=0,eV=0;eV>>26)|0)>>>26,eE&=67108863}ew.words[eV]=eD,eH=eE,eE=eN}return 0!==eH?ew.words[eV]=eH:ew.length--,ew.strip()}function eG(eb,em,ew){return new eY().mulp(eb,em,ew)}function eY(eb,em){this.x=eb,this.y=em}Math.imul||(eU=eR),eV.prototype.mulTo=function(eb,em){var ew=this.length+eb.length;return 10===this.length&&10===eb.length?eU(this,eb,em):ew<63?eR(this,eb,em):ew<1024?eF(this,eb,em):eG(this,eb,em)},eY.prototype.makeRBT=function(eb){for(var em=Array(eb),ew=eV.prototype._countBits(eb)-1,eH=0;eH>=1;return eH},eY.prototype.permute=function(eb,em,ew,eH,eN,eV){for(var eE=0;eE>>=1)eN++;return 1<>>=13,ew[2*eE+1]=8191&eV,eV>>>=13;for(eE=2*em;eE>=26,em+=(eN/67108864|0)+(eV>>>26),this.words[ew]=67108863&eV}return 0!==em&&(this.words[ew]=em,this.length++),this},eV.prototype.muln=function(eb){return this.clone().imuln(eb)},eV.prototype.sqr=function(){return this.mul(this)},eV.prototype.isqr=function(){return this.imul(this.clone())},eV.prototype.pow=function(eb){var em=eB(eb);if(0===em.length)return new eV(1);for(var ew=this,eH=0;eH=0);var em,ew=eb%26,eN=(eb-ew)/26,eV=67108863>>>26-ew<<26-ew;if(0!==ew){var eE=0;for(em=0;em>>26-ew}eE&&(this.words[em]=eE,this.length++)}if(0!==eN){for(em=this.length-1;em>=0;em--)this.words[em+eN]=this.words[em];for(em=0;em=0),eN=em?(em-em%26)/26:0;var eN,eV=eb%26,eE=Math.min((eb-eV)/26,this.length),eD=67108863^67108863>>>eV<eE)for(this.length-=eE,e_=0;e_=0&&(0!==eO||e_>=eN);e_--){var eP=0|this.words[e_];this.words[e_]=eO<<26-eV|eP>>>eV,eO=eP&eD}return eS&&0!==eO&&(eS.words[eS.length++]=eO),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},eV.prototype.ishrn=function(eb,em,ew){return eH(0===this.negative),this.iushrn(eb,em,ew)},eV.prototype.shln=function(eb){return this.clone().ishln(eb)},eV.prototype.ushln=function(eb){return this.clone().iushln(eb)},eV.prototype.shrn=function(eb){return this.clone().ishrn(eb)},eV.prototype.ushrn=function(eb){return this.clone().iushrn(eb)},eV.prototype.testn=function(eb){eH("number"==typeof eb&&eb>=0);var em=eb%26,ew=(eb-em)/26,eN=1<=0);var em=eb%26,ew=(eb-em)/26;if(eH(0===this.negative,"imaskn works only with positive numbers"),this.length<=ew)return this;if(0!==em&&ew++,this.length=Math.min(ew,this.length),0!==em){var eN=67108863^67108863>>>em<=67108864;em++)this.words[em]-=67108864,em===this.length-1?this.words[em+1]=1:this.words[em+1]++;return this.length=Math.max(this.length,em+1),this},eV.prototype.isubn=function(eb){if(eH("number"==typeof eb),eH(eb<67108864),eb<0)return this.iaddn(-eb);if(0!==this.negative)return this.negative=0,this.iaddn(eb),this.negative=1,this;if(this.words[0]-=eb,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var em=0;em>26)-(eS/67108864|0),this.words[eN+ew]=67108863&eV}for(;eN>26,this.words[eN+ew]=67108863&eV;if(0===eD)return this.strip();for(eH(-1===eD),eD=0,eN=0;eN>26,this.words[eN]=67108863&eV;return this.negative=1,this.strip()},eV.prototype._wordDiv=function(eb,em){var ew,eH=this.length-eb.length,eN=this.clone(),eE=eb,eD=0|eE.words[eE.length-1];0!=(eH=26-this._countBits(eD))&&(eE=eE.ushln(eH),eN.iushln(eH),eD=0|eE.words[eE.length-1]);var eS=eN.length-eE.length;if("mod"!==em){(ew=new eV(null)).length=eS+1,ew.words=Array(ew.length);for(var e_=0;e_=0;eP--){var ej=(0|eN.words[eE.length+eP])*67108864+(0|eN.words[eE.length+eP-1]);for(ej=Math.min(ej/eD|0,67108863),eN._ishlnsubmul(eE,ej,eP);0!==eN.negative;)ej--,eN.negative=0,eN._ishlnsubmul(eE,1,eP),eN.isZero()||(eN.negative^=1);ew&&(ew.words[eP]=ej)}return ew&&ew.strip(),eN.strip(),"div"!==em&&0!==eH&&eN.iushrn(eH),{div:ew||null,mod:eN}},eV.prototype.divmod=function(eb,em,ew){var eN,eE,eD;return(eH(!eb.isZero()),this.isZero())?{div:new eV(0),mod:new eV(0)}:0!==this.negative&&0===eb.negative?(eD=this.neg().divmod(eb,em),"mod"!==em&&(eN=eD.div.neg()),"div"!==em&&(eE=eD.mod.neg(),ew&&0!==eE.negative&&eE.iadd(eb)),{div:eN,mod:eE}):0===this.negative&&0!==eb.negative?(eD=this.divmod(eb.neg(),em),"mod"!==em&&(eN=eD.div.neg()),{div:eN,mod:eD.mod}):(this.negative&eb.negative)!=0?(eD=this.neg().divmod(eb.neg(),em),"div"!==em&&(eE=eD.mod.neg(),ew&&0!==eE.negative&&eE.isub(eb)),{div:eD.div,mod:eE}):eb.length>this.length||0>this.cmp(eb)?{div:new eV(0),mod:this}:1===eb.length?"div"===em?{div:this.divn(eb.words[0]),mod:null}:"mod"===em?{div:null,mod:new eV(this.modn(eb.words[0]))}:{div:this.divn(eb.words[0]),mod:new eV(this.modn(eb.words[0]))}:this._wordDiv(eb,em)},eV.prototype.div=function(eb){return this.divmod(eb,"div",!1).div},eV.prototype.mod=function(eb){return this.divmod(eb,"mod",!1).mod},eV.prototype.umod=function(eb){return this.divmod(eb,"mod",!0).mod},eV.prototype.divRound=function(eb){var em=this.divmod(eb);if(em.mod.isZero())return em.div;var ew=0!==em.div.negative?em.mod.isub(eb):em.mod,eH=eb.ushrn(1),eN=eb.andln(1),eV=ew.cmp(eH);return eV<0||1===eN&&0===eV?em.div:0!==em.div.negative?em.div.isubn(1):em.div.iaddn(1)},eV.prototype.modn=function(eb){eH(eb<=67108863);for(var em=67108864%eb,ew=0,eN=this.length-1;eN>=0;eN--)ew=(em*ew+(0|this.words[eN]))%eb;return ew},eV.prototype.idivn=function(eb){eH(eb<=67108863);for(var em=0,ew=this.length-1;ew>=0;ew--){var eN=(0|this.words[ew])+67108864*em;this.words[ew]=eN/eb|0,em=eN%eb}return this.strip()},eV.prototype.divn=function(eb){return this.clone().idivn(eb)},eV.prototype.egcd=function(eb){eH(0===eb.negative),eH(!eb.isZero());var em=this,ew=eb.clone();em=0!==em.negative?em.umod(eb):em.clone();for(var eN=new eV(1),eE=new eV(0),eD=new eV(0),eS=new eV(1),e_=0;em.isEven()&&ew.isEven();)em.iushrn(1),ew.iushrn(1),++e_;for(var eO=ew.clone(),eP=em.clone();!em.isZero();){for(var ej=0,eB=1;(em.words[0]&eB)==0&&ej<26;++ej,eB<<=1);if(ej>0)for(em.iushrn(ej);ej-- >0;)(eN.isOdd()||eE.isOdd())&&(eN.iadd(eO),eE.isub(eP)),eN.iushrn(1),eE.iushrn(1);for(var eR=0,eU=1;(ew.words[0]&eU)==0&&eR<26;++eR,eU<<=1);if(eR>0)for(ew.iushrn(eR);eR-- >0;)(eD.isOdd()||eS.isOdd())&&(eD.iadd(eO),eS.isub(eP)),eD.iushrn(1),eS.iushrn(1);em.cmp(ew)>=0?(em.isub(ew),eN.isub(eD),eE.isub(eS)):(ew.isub(em),eD.isub(eN),eS.isub(eE))}return{a:eD,b:eS,gcd:ew.iushln(e_)}},eV.prototype._invmp=function(eb){eH(0===eb.negative),eH(!eb.isZero());var em,ew=this,eN=eb.clone();ew=0!==ew.negative?ew.umod(eb):ew.clone();for(var eE=new eV(1),eD=new eV(0),eS=eN.clone();ew.cmpn(1)>0&&eN.cmpn(1)>0;){for(var e_=0,eO=1;(ew.words[0]&eO)==0&&e_<26;++e_,eO<<=1);if(e_>0)for(ew.iushrn(e_);e_-- >0;)eE.isOdd()&&eE.iadd(eS),eE.iushrn(1);for(var eP=0,ej=1;(eN.words[0]&ej)==0&&eP<26;++eP,ej<<=1);if(eP>0)for(eN.iushrn(eP);eP-- >0;)eD.isOdd()&&eD.iadd(eS),eD.iushrn(1);ew.cmp(eN)>=0?(ew.isub(eN),eE.isub(eD)):(eN.isub(ew),eD.isub(eE))}return 0>(em=0===ew.cmpn(1)?eE:eD).cmpn(0)&&em.iadd(eb),em},eV.prototype.gcd=function(eb){if(this.isZero())return eb.abs();if(eb.isZero())return this.abs();var em=this.clone(),ew=eb.clone();em.negative=0,ew.negative=0;for(var eH=0;em.isEven()&&ew.isEven();eH++)em.iushrn(1),ew.iushrn(1);for(;;){for(;em.isEven();)em.iushrn(1);for(;ew.isEven();)ew.iushrn(1);var eN=em.cmp(ew);if(eN<0){var eV=em;em=ew,ew=eV}else if(0===eN||0===ew.cmpn(1))break;em.isub(ew)}return ew.iushln(eH)},eV.prototype.invm=function(eb){return this.egcd(eb).a.umod(eb)},eV.prototype.isEven=function(){return(1&this.words[0])==0},eV.prototype.isOdd=function(){return(1&this.words[0])==1},eV.prototype.andln=function(eb){return this.words[0]&eb},eV.prototype.bincn=function(eb){eH("number"==typeof eb);var em=eb%26,ew=(eb-em)/26,eN=1<>>26,eD&=67108863,this.words[eE]=eD}return 0!==eV&&(this.words[eE]=eV,this.length++),this},eV.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},eV.prototype.cmpn=function(eb){var em,ew=eb<0;if(0!==this.negative&&!ew)return -1;if(0===this.negative&&ew)return 1;if(this.strip(),this.length>1)em=1;else{ew&&(eb=-eb),eH(eb<=67108863,"Number is too big");var eN=0|this.words[0];em=eN===eb?0:eNeb.length)return 1;if(this.length=0;ew--){var eH=0|this.words[ew],eN=0|eb.words[ew];if(eH!==eN){eHeN&&(em=1);break}}return em},eV.prototype.gtn=function(eb){return 1===this.cmpn(eb)},eV.prototype.gt=function(eb){return 1===this.cmp(eb)},eV.prototype.gten=function(eb){return this.cmpn(eb)>=0},eV.prototype.gte=function(eb){return this.cmp(eb)>=0},eV.prototype.ltn=function(eb){return -1===this.cmpn(eb)},eV.prototype.lt=function(eb){return -1===this.cmp(eb)},eV.prototype.lten=function(eb){return 0>=this.cmpn(eb)},eV.prototype.lte=function(eb){return 0>=this.cmp(eb)},eV.prototype.eqn=function(eb){return 0===this.cmpn(eb)},eV.prototype.eq=function(eb){return 0===this.cmp(eb)},eV.red=function(eb){return new eJ(eb)},eV.prototype.toRed=function(eb){return eH(!this.red,"Already a number in reduction context"),eH(0===this.negative,"red works only with positives"),eb.convertTo(this)._forceRed(eb)},eV.prototype.fromRed=function(){return eH(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},eV.prototype._forceRed=function(eb){return this.red=eb,this},eV.prototype.forceRed=function(eb){return eH(!this.red,"Already a number in reduction context"),this._forceRed(eb)},eV.prototype.redAdd=function(eb){return eH(this.red,"redAdd works only with red numbers"),this.red.add(this,eb)},eV.prototype.redIAdd=function(eb){return eH(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,eb)},eV.prototype.redSub=function(eb){return eH(this.red,"redSub works only with red numbers"),this.red.sub(this,eb)},eV.prototype.redISub=function(eb){return eH(this.red,"redISub works only with red numbers"),this.red.isub(this,eb)},eV.prototype.redShl=function(eb){return eH(this.red,"redShl works only with red numbers"),this.red.shl(this,eb)},eV.prototype.redMul=function(eb){return eH(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.mul(this,eb)},eV.prototype.redIMul=function(eb){return eH(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.imul(this,eb)},eV.prototype.redSqr=function(){return eH(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},eV.prototype.redISqr=function(){return eH(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},eV.prototype.redSqrt=function(){return eH(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},eV.prototype.redInvm=function(){return eH(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},eV.prototype.redNeg=function(){return eH(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},eV.prototype.redPow=function(eb){return eH(this.red&&!eb.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,eb)};var eQ={k256:null,p224:null,p192:null,p25519:null};function eK(eb,em){this.name=eb,this.p=new eV(em,16),this.n=this.p.bitLength(),this.k=new eV(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function eZ(){eK.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function eW(){eK.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function e$(){eK.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function eX(){eK.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function eJ(eb){if("string"==typeof eb){var em=eV._prime(eb);this.m=em.p,this.prime=em}else eH(eb.gtn(1),"modulus must be greater than 1"),this.m=eb,this.prime=null}function e0(eb){eJ.call(this,eb),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new eV(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}eK.prototype._tmp=function(){var eb=new eV(null);return eb.words=Array(Math.ceil(this.n/13)),eb},eK.prototype.ireduce=function(eb){var em,ew=eb;do this.split(ew,this.tmp),em=(ew=(ew=this.imulK(ew)).iadd(this.tmp)).bitLength();while(em>this.n);var eH=em0?ew.isub(this.p):void 0!==ew.strip?ew.strip():ew._strip(),ew},eK.prototype.split=function(eb,em){eb.iushrn(this.n,0,em)},eK.prototype.imulK=function(eb){return eb.imul(this.k)},eN(eZ,eK),eZ.prototype.split=function(eb,em){for(var ew=4194303,eH=Math.min(eb.length,9),eN=0;eN>>22,eV=eE}eV>>>=22,eb.words[eN-10]=eV,0===eV&&eb.length>10?eb.length-=10:eb.length-=9},eZ.prototype.imulK=function(eb){eb.words[eb.length]=0,eb.words[eb.length+1]=0,eb.length+=2;for(var em=0,ew=0;ew>>=26,eb.words[ew]=eN,em=eH}return 0!==em&&(eb.words[eb.length++]=em),eb},eV._prime=function(eb){var em;if(eQ[eb])return eQ[eb];if("k256"===eb)em=new eZ;else if("p224"===eb)em=new eW;else if("p192"===eb)em=new e$;else if("p25519"===eb)em=new eX;else throw Error("Unknown prime "+eb);return eQ[eb]=em,em},eJ.prototype._verify1=function(eb){eH(0===eb.negative,"red works only with positives"),eH(eb.red,"red works only with red numbers")},eJ.prototype._verify2=function(eb,em){eH((eb.negative|em.negative)==0,"red works only with positives"),eH(eb.red&&eb.red===em.red,"red works only with red numbers")},eJ.prototype.imod=function(eb){return this.prime?this.prime.ireduce(eb)._forceRed(this):eb.umod(this.m)._forceRed(this)},eJ.prototype.neg=function(eb){return eb.isZero()?eb.clone():this.m.sub(eb)._forceRed(this)},eJ.prototype.add=function(eb,em){this._verify2(eb,em);var ew=eb.add(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew._forceRed(this)},eJ.prototype.iadd=function(eb,em){this._verify2(eb,em);var ew=eb.iadd(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew},eJ.prototype.sub=function(eb,em){this._verify2(eb,em);var ew=eb.sub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew._forceRed(this)},eJ.prototype.isub=function(eb,em){this._verify2(eb,em);var ew=eb.isub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew},eJ.prototype.shl=function(eb,em){return this._verify1(eb),this.imod(eb.ushln(em))},eJ.prototype.imul=function(eb,em){return this._verify2(eb,em),this.imod(eb.imul(em))},eJ.prototype.mul=function(eb,em){return this._verify2(eb,em),this.imod(eb.mul(em))},eJ.prototype.isqr=function(eb){return this.imul(eb,eb.clone())},eJ.prototype.sqr=function(eb){return this.mul(eb,eb)},eJ.prototype.sqrt=function(eb){if(eb.isZero())return eb.clone();var em=this.m.andln(3);if(eH(em%2==1),3===em){var ew=this.m.add(new eV(1)).iushrn(2);return this.pow(eb,ew)}for(var eN=this.m.subn(1),eE=0;!eN.isZero()&&0===eN.andln(1);)eE++,eN.iushrn(1);eH(!eN.isZero());var eD=new eV(1).toRed(this),eS=eD.redNeg(),e_=this.m.subn(1).iushrn(1),eO=this.m.bitLength();for(eO=new eV(2*eO*eO).toRed(this);0!==this.pow(eO,e_).cmp(eS);)eO.redIAdd(eS);for(var eP=this.pow(eO,eN),ej=this.pow(eb,eN.addn(1).iushrn(1)),eB=this.pow(eb,eN),eR=eE;0!==eB.cmp(eD);){for(var eU=eB,eF=0;0!==eU.cmp(eD);eF++)eU=eU.redSqr();eH(eF=0;eN--){for(var eO=em.words[eN],eP=e_-1;eP>=0;eP--){var ej=eO>>eP&1;if(eE!==eH[0]&&(eE=this.sqr(eE)),0===ej&&0===eD){eS=0;continue}eD<<=1,eD|=ej,(++eS===ew||0===eN&&0===eP)&&(eE=this.mul(eE,eH[eD]),eS=0,eD=0)}e_=26}return eE},eJ.prototype.convertTo=function(eb){var em=eb.umod(this.m);return em===eb?em.clone():em},eJ.prototype.convertFrom=function(eb){var em=eb.clone();return em.red=null,em},eV.mont=function(eb){return new e0(eb)},eN(e0,eJ),e0.prototype.convertTo=function(eb){return this.imod(eb.ushln(this.shift))},e0.prototype.convertFrom=function(eb){var em=this.imod(eb.mul(this.rinv));return em.red=null,em},e0.prototype.imul=function(eb,em){if(eb.isZero()||em.isZero())return eb.words[0]=0,eb.length=1,eb;var ew=eb.imul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eN=ew.isub(eH).iushrn(this.shift),eV=eN;return eN.cmp(this.m)>=0?eV=eN.isub(this.m):0>eN.cmpn(0)&&(eV=eN.iadd(this.m)),eV._forceRed(this)},e0.prototype.mul=function(eb,em){if(eb.isZero()||em.isZero())return new eV(0)._forceRed(this);var ew=eb.mul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eN=ew.isub(eH).iushrn(this.shift),eE=eN;return eN.cmp(this.m)>=0?eE=eN.isub(this.m):0>eN.cmpn(0)&&(eE=eN.iadd(this.m)),eE._forceRed(this)},e0.prototype.invm=function(eb){return this.imod(eb._invmp(this.m).mul(this.r2))._forceRed(this)}}(eb=ew.nmd(eb),this)},6752:function(eb){"use strict";eb.exports=function(eb){for(var em=[],ew=eb.length,eH=0;eH=55296&&eN<=56319&&ew>eH+1){var eV=eb.charCodeAt(eH+1);eV>=56320&&eV<=57343&&(eN=(eN-55296)*1024+eV-56320+65536,eH+=1)}if(eN<128){em.push(eN);continue}if(eN<2048){em.push(eN>>6|192),em.push(63&eN|128);continue}if(eN<55296||eN>=57344&&eN<65536){em.push(eN>>12|224),em.push(eN>>6&63|128),em.push(63&eN|128);continue}if(eN>=65536&&eN<=1114111){em.push(eN>>18|240),em.push(eN>>12&63|128),em.push(eN>>6&63|128),em.push(63&eN|128);continue}em.push(239,191,189)}return new Uint8Array(em).buffer}},24429:function(eb,em,ew){"use strict";var eH=ew(40210)("%Object.defineProperty%",!0)||!1;if(eH)try{eH({},"a",{value:1})}catch(eb){eH=!1}eb.exports=eH},53981:function(eb){"use strict";eb.exports=EvalError},81648:function(eb){"use strict";eb.exports=Error},24726:function(eb){"use strict";eb.exports=RangeError},26712:function(eb){"use strict";eb.exports=ReferenceError},33464:function(eb){"use strict";eb.exports=SyntaxError},14453:function(eb){"use strict";eb.exports=TypeError},43915:function(eb){"use strict";eb.exports=URIError},8091:function(eb){"use strict";function em(eb,em){if(null==eb)throw TypeError("Cannot convert first argument to object");for(var ew=Object(eb),eH=1;eHeb+em,eD=["sync","latest"];class eS extends eN.default{constructor(eb){super(),this._blockResetDuration=eb.blockResetDuration||20*eV,this._usePastBlocks=eb.usePastBlocks||!1,this._currentBlock=null,this._isRunning=!1,this._onNewListener=this._onNewListener.bind(this),this._onRemoveListener=this._onRemoveListener.bind(this),this._resetCurrentBlock=this._resetCurrentBlock.bind(this),this._setupInternalEvents()}async destroy(){this._cancelBlockResetTimeout(),await this._maybeEnd(),super.removeAllListeners()}isRunning(){return this._isRunning}getCurrentBlock(){return this._currentBlock}async getLatestBlock(){if(this._currentBlock)return this._currentBlock;let eb=await new Promise(eb=>this.once("latest",eb));return eb}removeAllListeners(eb){return eb?super.removeAllListeners(eb):super.removeAllListeners(),this._setupInternalEvents(),this._onRemoveListener(),this}_setupInternalEvents(){this.removeListener("newListener",this._onNewListener),this.removeListener("removeListener",this._onRemoveListener),this.on("newListener",this._onNewListener),this.on("removeListener",this._onRemoveListener)}_onNewListener(eb){eD.includes(eb)&&this._maybeStart()}_onRemoveListener(){this._getBlockTrackerEventCount()>0||this._maybeEnd()}async _maybeStart(){this._isRunning||(this._isRunning=!0,this._cancelBlockResetTimeout(),await this._start(),this.emit("_started"))}async _maybeEnd(){this._isRunning&&(this._isRunning=!1,this._setupBlockResetTimeout(),await this._end(),this.emit("_ended"))}_getBlockTrackerEventCount(){return eD.map(eb=>this.listenerCount(eb)).reduce(eE)}_shouldUseNewBlock(eb){let em=this._currentBlock;if(!em)return!0;let ew=e_(eb),eH=e_(em);return this._usePastBlocks&&eweH}_newPotentialLatest(eb){this._shouldUseNewBlock(eb)&&this._setCurrentBlock(eb)}_setCurrentBlock(eb){let em=this._currentBlock;this._currentBlock=eb,this.emit("latest",eb),this.emit("sync",{oldBlock:em,newBlock:eb})}_setupBlockResetTimeout(){this._cancelBlockResetTimeout(),this._blockResetTimeout=setTimeout(this._resetCurrentBlock,this._blockResetDuration),this._blockResetTimeout.unref&&this._blockResetTimeout.unref()}_cancelBlockResetTimeout(){this._blockResetTimeout&&clearTimeout(this._blockResetTimeout)}_resetCurrentBlock(){this._currentBlock=null}}function e_(eb){return Number.parseInt(eb,16)}em.BaseBlockTracker=eS},30790:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.PollingBlockTracker=void 0;let eN=eH(ew(23420)),eV=eH(ew(53786)),eE=ew(60190),eD=ew(59579),eS=(0,eD.createModuleLogger)(eD.projectLogger,"polling-block-tracker"),e_=(0,eN.default)(),eO=1e3;class eP extends eE.BaseBlockTracker{constructor(eb={}){var em;if(!eb.provider)throw Error("PollingBlockTracker - no provider specified.");super(Object.assign(Object.assign({},eb),{blockResetDuration:null!==(em=eb.blockResetDuration)&&void 0!==em?em:eb.pollingInterval})),this._provider=eb.provider,this._pollingInterval=eb.pollingInterval||20*eO,this._retryTimeout=eb.retryTimeout||this._pollingInterval/10,this._keepEventLoopActive=void 0===eb.keepEventLoopActive||eb.keepEventLoopActive,this._setSkipCacheFlag=eb.setSkipCacheFlag||!1}async checkForLatestBlock(){return await this._updateLatestBlock(),await this.getLatestBlock()}async _start(){this._synchronize()}async _end(){}async _synchronize(){for(var eb;this._isRunning;)try{await this._updateLatestBlock();let eb=ej(this._pollingInterval,!this._keepEventLoopActive);this.emit("_waitingForNextIteration"),await eb}catch(eH){let em=Error(`PollingBlockTracker - encountered an error while attempting to update latest block: +${null!==(eb=eH.stack)&&void 0!==eb?eb:eH}`);try{this.emit("error",em)}catch(eb){console.error(em)}let ew=ej(this._retryTimeout,!this._keepEventLoopActive);this.emit("_waitingForNextIteration"),await ew}}async _updateLatestBlock(){let eb=await this._fetchLatestBlock();this._newPotentialLatest(eb)}async _fetchLatestBlock(){let eb={jsonrpc:"2.0",id:e_(),method:"eth_blockNumber",params:[]};this._setSkipCacheFlag&&(eb.skipCache=!0),eS("Making request",eb);let em=await (0,eV.default)(em=>this._provider.sendAsync(eb,em))();if(eS("Got response",em),em.error)throw Error(`PollingBlockTracker - encountered error fetching block: +${em.error.message}`);return em.result}}function ej(eb,em){return new Promise(ew=>{let eH=setTimeout(ew,eb);eH.unref&&em&&eH.unref()})}em.PollingBlockTracker=eP},66767:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.SubscribeBlockTracker=void 0;let eN=eH(ew(23420)),eV=ew(60190),eE=(0,eN.default)();class eD extends eV.BaseBlockTracker{constructor(eb={}){if(!eb.provider)throw Error("SubscribeBlockTracker - no provider specified.");super(eb),this._provider=eb.provider,this._subscriptionId=null}async checkForLatestBlock(){return await this.getLatestBlock()}async _start(){if(void 0===this._subscriptionId||null===this._subscriptionId)try{let eb=await this._call("eth_blockNumber");this._subscriptionId=await this._call("eth_subscribe","newHeads"),this._provider.on("data",this._handleSubData.bind(this)),this._newPotentialLatest(eb)}catch(eb){this.emit("error",eb)}}async _end(){if(null!==this._subscriptionId&&void 0!==this._subscriptionId)try{await this._call("eth_unsubscribe",this._subscriptionId),this._subscriptionId=null}catch(eb){this.emit("error",eb)}}_call(eb,...em){return new Promise((ew,eH)=>{this._provider.sendAsync({id:eE(),method:eb,params:em,jsonrpc:"2.0"},(eb,em)=>{eb?eH(eb):ew(em.result)})})}_handleSubData(eb,em){var ew;"eth_subscription"===em.method&&(null===(ew=em.params)||void 0===ew?void 0:ew.subscription)===this._subscriptionId&&this._newPotentialLatest(em.params.result.number)}}em.SubscribeBlockTracker=eD},6842:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew),Object.defineProperty(eb,eH,{enumerable:!0,get:function(){return em[ew]}})}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(30790),em),eN(ew(66767),em)},59579:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.createModuleLogger=em.projectLogger=void 0;let eH=ew(51614);Object.defineProperty(em,"createModuleLogger",{enumerable:!0,get:function(){return eH.createModuleLogger}}),em.projectLogger=(0,eH.createProjectLogger)("eth-block-tracker")},19080:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.assertExhaustive=em.assertStruct=em.assert=em.AssertionError=void 0;let eH=ew(97884);function eN(eb){return"object"==typeof eb&&null!==eb&&"message"in eb}function eV(eb){var em,ew;return"string"==typeof(null===(ew=null===(em=null==eb?void 0:eb.prototype)||void 0===em?void 0:em.constructor)||void 0===ew?void 0:ew.name)}function eE(eb){let em=eN(eb)?eb.message:String(eb);return em.endsWith(".")?em.slice(0,-1):em}function eD(eb,em){return eV(eb)?new eb({message:em}):eb({message:em})}class eS extends Error{constructor(eb){super(eb.message),this.code="ERR_ASSERTION"}}function e_(eb,em="Assertion failed.",ew=eS){if(!eb){if(em instanceof Error)throw em;throw eD(ew,em)}}function eO(eb,em,ew="Assertion failed",eN=eS){try{(0,eH.assert)(eb,em)}catch(eb){throw eD(eN,`${ew}: ${eE(eb)}.`)}}function eP(eb){throw Error("Invalid branch reached. Should be detected during compilation.")}em.AssertionError=eS,em.assert=e_,em.assertStruct=eO,em.assertExhaustive=eP},37188:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.base64=void 0;let eH=ew(97884),eN=ew(19080),eV=(eb,em={})=>{var ew,eV;let eE,eD;let eS=null!==(ew=em.paddingRequired)&&void 0!==ew&&ew,e_=null!==(eV=em.characterSet)&&void 0!==eV?eV:"base64";return"base64"===e_?eE=String.raw`[A-Za-z0-9+\/]`:((0,eN.assert)("base64url"===e_),eE=String.raw`[-_A-Za-z0-9]`),eD=eS?RegExp(`^(?:${eE}{4})*(?:${eE}{3}=|${eE}{2}==)?$`,"u"):RegExp(`^(?:${eE}{4})*(?:${eE}{2,3}|${eE}{3}=|${eE}{2}==)?$`,"u"),(0,eH.pattern)(eb,eD)};em.base64=eV},35319:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.createDataView=em.concatBytes=em.valueToBytes=em.stringToBytes=em.numberToBytes=em.signedBigIntToBytes=em.bigIntToBytes=em.hexToBytes=em.bytesToString=em.bytesToNumber=em.bytesToSignedBigInt=em.bytesToBigInt=em.bytesToHex=em.assertIsBytes=em.isBytes=void 0;let eN=ew(19080),eV=ew(57229),eE=48,eD=58,eS=87;function e_(){let eb=[];return()=>{if(0===eb.length)for(let em=0;em<256;em++)eb.push(em.toString(16).padStart(2,"0"));return eb}}let eO=e_();function eP(eb){return eb instanceof Uint8Array}function ej(eb){(0,eN.assert)(eP(eb),"Value must be a Uint8Array.")}function eB(eb){if(ej(eb),0===eb.length)return"0x";let em=eO(),ew=Array(eb.length);for(let eH=0;eH=BigInt(0),"Value must be a non-negative bigint.");let em=eb.toString(16);return eY(em)}function eK(eb,em){(0,eN.assert)(em>0);let ew=eb>>BigInt(31);return!((~eb&ew)+(eb&~ew)>>BigInt(8*em+-1))}function eZ(eb,em){(0,eN.assert)("bigint"==typeof eb,"Value must be a bigint."),(0,eN.assert)("number"==typeof em,"Byte length must be a number."),(0,eN.assert)(em>0,"Byte length must be greater than 0."),(0,eN.assert)(eK(eb,em),"Byte length is too small to represent the given value.");let ew=eb,eH=new Uint8Array(em);for(let eb=0;eb>=BigInt(8);return eH.reverse()}function eW(eb){(0,eN.assert)("number"==typeof eb,"Value must be a number."),(0,eN.assert)(eb>=0,"Value must be a non-negative number."),(0,eN.assert)(Number.isSafeInteger(eb),"Value is not a safe integer. Use `bigIntToBytes` instead.");let em=eb.toString(16);return eY(em)}function e$(eb){return(0,eN.assert)("string"==typeof eb,"Value must be a string."),new TextEncoder().encode(eb)}function eX(eb){if("bigint"==typeof eb)return eQ(eb);if("number"==typeof eb)return eW(eb);if("string"==typeof eb)return eb.startsWith("0x")?eY(eb):e$(eb);if(eP(eb))return eb;throw TypeError(`Unsupported value type: "${typeof eb}".`)}function eJ(eb){let em=Array(eb.length),ew=0;for(let eH=0;eHeb.call(em,ew,eH,this))}get(eb){return eV(this,ew,"f").get(eb)}has(eb){return eV(this,ew,"f").has(eb)}keys(){return eV(this,ew,"f").keys()}values(){return eV(this,ew,"f").values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([eb,em])=>`${String(eb)} => ${String(em)}`).join(", ")} `:""}}`}}em.FrozenMap=eE;class eD{constructor(eb){eH.set(this,void 0),eN(this,eH,new Set(eb),"f"),Object.freeze(this)}get size(){return eV(this,eH,"f").size}[(eH=new WeakMap,Symbol.iterator)](){return eV(this,eH,"f")[Symbol.iterator]()}entries(){return eV(this,eH,"f").entries()}forEach(eb,em){return eV(this,eH,"f").forEach((ew,eH,eN)=>eb.call(em,ew,eH,this))}has(eb){return eV(this,eH,"f").has(eb)}keys(){return eV(this,eH,"f").keys()}values(){return eV(this,eH,"f").values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(eb=>String(eb)).join(", ")} `:""}}`}}em.FrozenSet=eD,Object.freeze(eE),Object.freeze(eE.prototype),Object.freeze(eD),Object.freeze(eD.prototype)},430:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},57229:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.remove0x=em.add0x=em.assertIsStrictHexString=em.assertIsHexString=em.isStrictHexString=em.isHexString=em.StrictHexStruct=em.HexStruct=void 0;let eH=ew(97884),eN=ew(19080);function eV(eb){return(0,eH.is)(eb,em.HexStruct)}function eE(eb){return(0,eH.is)(eb,em.StrictHexStruct)}function eD(eb){(0,eN.assert)(eV(eb),"Value must be a hexadecimal string.")}function eS(eb){(0,eN.assert)(eE(eb),'Value must be a hexadecimal string, starting with "0x".')}function e_(eb){return eb.startsWith("0x")?eb:eb.startsWith("0X")?`0x${eb.substring(2)}`:`0x${eb}`}function eO(eb){return eb.startsWith("0x")||eb.startsWith("0X")?eb.substring(2):eb}em.HexStruct=(0,eH.pattern)((0,eH.string)(),/^(?:0x)?[0-9a-f]+$/iu),em.StrictHexStruct=(0,eH.pattern)((0,eH.string)(),/^0x[0-9a-f]+$/iu),em.isHexString=eV,em.isStrictHexString=eE,em.assertIsHexString=eD,em.assertIsStrictHexString=eS,em.add0x=e_,em.remove0x=eO},51614:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(19080),em),eN(ew(37188),em),eN(ew(35319),em),eN(ew(44713),em),eN(ew(62077),em),eN(ew(94514),em),eN(ew(430),em),eN(ew(57229),em),eN(ew(76653),em),eN(ew(86960),em),eN(ew(4178),em),eN(ew(84363),em),eN(ew(47155),em),eN(ew(65715),em),eN(ew(90281),em),eN(ew(36636),em),eN(ew(93481),em)},76653:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.getJsonRpcIdValidator=em.assertIsJsonRpcError=em.isJsonRpcError=em.assertIsJsonRpcFailure=em.isJsonRpcFailure=em.assertIsJsonRpcSuccess=em.isJsonRpcSuccess=em.assertIsJsonRpcResponse=em.isJsonRpcResponse=em.assertIsPendingJsonRpcResponse=em.isPendingJsonRpcResponse=em.JsonRpcResponseStruct=em.JsonRpcFailureStruct=em.JsonRpcSuccessStruct=em.PendingJsonRpcResponseStruct=em.assertIsJsonRpcRequest=em.isJsonRpcRequest=em.assertIsJsonRpcNotification=em.isJsonRpcNotification=em.JsonRpcNotificationStruct=em.JsonRpcRequestStruct=em.JsonRpcParamsStruct=em.JsonRpcErrorStruct=em.JsonRpcIdStruct=em.JsonRpcVersionStruct=em.jsonrpc2=em.getJsonSize=em.isValidJson=em.JsonStruct=em.UnsafeJsonStruct=void 0;let eH=ew(97884),eN=ew(19080),eV=()=>(0,eH.define)("finite number",eb=>(0,eH.is)(eb,(0,eH.number)())&&Number.isFinite(eb));function eE(eb){return(0,eH.is)(eb,em.JsonStruct)}function eD(eb){(0,eN.assertStruct)(eb,em.JsonStruct,"Invalid JSON value");let ew=JSON.stringify(eb);return new TextEncoder().encode(ew).byteLength}function eS(eb){return(0,eH.is)(eb,em.JsonRpcNotificationStruct)}function e_(eb,ew){(0,eN.assertStruct)(eb,em.JsonRpcNotificationStruct,"Invalid JSON-RPC notification",ew)}function eO(eb){return(0,eH.is)(eb,em.JsonRpcRequestStruct)}function eP(eb,ew){(0,eN.assertStruct)(eb,em.JsonRpcRequestStruct,"Invalid JSON-RPC request",ew)}function ej(eb){return(0,eH.is)(eb,em.PendingJsonRpcResponseStruct)}function eB(eb,ew){(0,eN.assertStruct)(eb,em.PendingJsonRpcResponseStruct,"Invalid pending JSON-RPC response",ew)}function eR(eb){return(0,eH.is)(eb,em.JsonRpcResponseStruct)}function eU(eb,ew){(0,eN.assertStruct)(eb,em.JsonRpcResponseStruct,"Invalid JSON-RPC response",ew)}function eF(eb){return(0,eH.is)(eb,em.JsonRpcSuccessStruct)}function eG(eb,ew){(0,eN.assertStruct)(eb,em.JsonRpcSuccessStruct,"Invalid JSON-RPC success response",ew)}function eY(eb){return(0,eH.is)(eb,em.JsonRpcFailureStruct)}function eQ(eb,ew){(0,eN.assertStruct)(eb,em.JsonRpcFailureStruct,"Invalid JSON-RPC failure response",ew)}function eK(eb){return(0,eH.is)(eb,em.JsonRpcErrorStruct)}function eZ(eb,ew){(0,eN.assertStruct)(eb,em.JsonRpcErrorStruct,"Invalid JSON-RPC error",ew)}function eW(eb){let{permitEmptyString:em,permitFractions:ew,permitNull:eH}=Object.assign({permitEmptyString:!0,permitFractions:!1,permitNull:!0},eb),eN=eb=>!!("number"==typeof eb&&(ew||Number.isInteger(eb))||"string"==typeof eb&&(em||eb.length>0)||eH&&null===eb);return eN}em.UnsafeJsonStruct=(0,eH.union)([(0,eH.literal)(null),(0,eH.boolean)(),eV(),(0,eH.string)(),(0,eH.array)((0,eH.lazy)(()=>em.UnsafeJsonStruct)),(0,eH.record)((0,eH.string)(),(0,eH.lazy)(()=>em.UnsafeJsonStruct))]),em.JsonStruct=(0,eH.define)("Json",(eb,ew)=>{function eH(eb,em){let eH=em.validator(eb,ew),eN=[...eH];return!(eN.length>0)||eN}try{let ew=eH(eb,em.UnsafeJsonStruct);if(!0!==ew)return ew;return eH(JSON.parse(JSON.stringify(eb)),em.UnsafeJsonStruct)}catch(eb){if(eb instanceof RangeError)return"Circular reference detected";return!1}}),em.isValidJson=eE,em.getJsonSize=eD,em.jsonrpc2="2.0",em.JsonRpcVersionStruct=(0,eH.literal)(em.jsonrpc2),em.JsonRpcIdStruct=(0,eH.nullable)((0,eH.union)([(0,eH.number)(),(0,eH.string)()])),em.JsonRpcErrorStruct=(0,eH.object)({code:(0,eH.integer)(),message:(0,eH.string)(),data:(0,eH.optional)(em.JsonStruct),stack:(0,eH.optional)((0,eH.string)())}),em.JsonRpcParamsStruct=(0,eH.optional)((0,eH.union)([(0,eH.record)((0,eH.string)(),em.JsonStruct),(0,eH.array)(em.JsonStruct)])),em.JsonRpcRequestStruct=(0,eH.object)({id:em.JsonRpcIdStruct,jsonrpc:em.JsonRpcVersionStruct,method:(0,eH.string)(),params:em.JsonRpcParamsStruct}),em.JsonRpcNotificationStruct=(0,eH.omit)(em.JsonRpcRequestStruct,["id"]),em.isJsonRpcNotification=eS,em.assertIsJsonRpcNotification=e_,em.isJsonRpcRequest=eO,em.assertIsJsonRpcRequest=eP,em.PendingJsonRpcResponseStruct=(0,eH.object)({id:em.JsonRpcIdStruct,jsonrpc:em.JsonRpcVersionStruct,result:(0,eH.optional)((0,eH.unknown)()),error:(0,eH.optional)(em.JsonRpcErrorStruct)}),em.JsonRpcSuccessStruct=(0,eH.object)({id:em.JsonRpcIdStruct,jsonrpc:em.JsonRpcVersionStruct,result:em.JsonStruct}),em.JsonRpcFailureStruct=(0,eH.object)({id:em.JsonRpcIdStruct,jsonrpc:em.JsonRpcVersionStruct,error:em.JsonRpcErrorStruct}),em.JsonRpcResponseStruct=(0,eH.union)([em.JsonRpcSuccessStruct,em.JsonRpcFailureStruct]),em.isPendingJsonRpcResponse=ej,em.assertIsPendingJsonRpcResponse=eB,em.isJsonRpcResponse=eR,em.assertIsJsonRpcResponse=eU,em.isJsonRpcSuccess=eF,em.assertIsJsonRpcSuccess=eG,em.isJsonRpcFailure=eY,em.assertIsJsonRpcFailure=eQ,em.isJsonRpcError=eK,em.assertIsJsonRpcError=eZ,em.getJsonRpcIdValidator=eW},86960:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},4178:function(eb,em,ew){"use strict";var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.createModuleLogger=em.createProjectLogger=void 0;let eN=eH(ew(11227)),eV=(0,eN.default)("metamask");function eE(eb){return eV.extend(eb)}function eD(eb,em){return eb.extend(em)}em.createProjectLogger=eE,em.createModuleLogger=eD},84363:function(eb,em){"use strict";var ew;function eH(eb){return Array.isArray(eb)&&eb.length>0}function eN(eb){return null==eb}function eV(eb){return!!eb&&"object"==typeof eb&&!Array.isArray(eb)}Object.defineProperty(em,"__esModule",{value:!0}),em.calculateNumberSize=em.calculateStringSize=em.isASCII=em.isPlainObject=em.ESCAPE_CHARACTERS_REGEXP=em.JsonSize=em.hasProperty=em.isObject=em.isNullOrUndefined=em.isNonEmptyArray=void 0,em.isNonEmptyArray=eH,em.isNullOrUndefined=eN,em.isObject=eV;let eE=(eb,em)=>Object.hasOwnProperty.call(eb,em);function eD(eb){if("object"!=typeof eb||null===eb)return!1;try{let em=eb;for(;null!==Object.getPrototypeOf(em);)em=Object.getPrototypeOf(em);return Object.getPrototypeOf(eb)===em}catch(eb){return!1}}function eS(eb){return 127>=eb.charCodeAt(0)}function e_(eb){var ew;let eH=eb.split("").reduce((eb,em)=>eS(em)?eb+1:eb+2,0);return eH+(null!==(ew=eb.match(em.ESCAPE_CHARACTERS_REGEXP))&&void 0!==ew?ew:[]).length}function eO(eb){return eb.toString().length}em.hasProperty=eE,function(eb){eb[eb.Null=4]="Null",eb[eb.Comma=1]="Comma",eb[eb.Wrapper=1]="Wrapper",eb[eb.True=4]="True",eb[eb.False=5]="False",eb[eb.Quote=1]="Quote",eb[eb.Colon=1]="Colon",eb[eb.Date=24]="Date"}(ew=em.JsonSize||(em.JsonSize={})),em.ESCAPE_CHARACTERS_REGEXP=/"|\\|\n|\r|\t/gu,em.isPlainObject=eD,em.isASCII=eS,em.calculateStringSize=e_,em.calculateNumberSize=eO},47155:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.hexToBigInt=em.hexToNumber=em.bigIntToHex=em.numberToHex=void 0;let eH=ew(19080),eN=ew(57229),eV=eb=>((0,eH.assert)("number"==typeof eb,"Value must be a number."),(0,eH.assert)(eb>=0,"Value must be a non-negative number."),(0,eH.assert)(Number.isSafeInteger(eb),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,eN.add0x)(eb.toString(16)));em.numberToHex=eV;let eE=eb=>((0,eH.assert)("bigint"==typeof eb,"Value must be a bigint."),(0,eH.assert)(eb>=0,"Value must be a non-negative bigint."),(0,eN.add0x)(eb.toString(16)));em.bigIntToHex=eE;let eD=eb=>{(0,eN.assertIsHexString)(eb);let em=parseInt(eb,16);return(0,eH.assert)(Number.isSafeInteger(em),"Value is not a safe integer. Use `hexToBigInt` instead."),em};em.hexToNumber=eD;let eS=eb=>((0,eN.assertIsHexString)(eb),BigInt((0,eN.add0x)(eb)));em.hexToBigInt=eS},65715:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},90281:function(eb,em){"use strict";var ew;Object.defineProperty(em,"__esModule",{value:!0}),em.timeSince=em.inMilliseconds=em.Duration=void 0,function(eb){eb[eb.Millisecond=1]="Millisecond",eb[eb.Second=1e3]="Second",eb[eb.Minute=6e4]="Minute",eb[eb.Hour=36e5]="Hour",eb[eb.Day=864e5]="Day",eb[eb.Week=6048e5]="Week",eb[eb.Year=31536e6]="Year"}(ew=em.Duration||(em.Duration={}));let eH=eb=>Number.isInteger(eb)&&eb>=0,eN=(eb,em)=>{if(!eH(eb))throw Error(`"${em}" must be a non-negative integer. Received: "${eb}".`)};function eV(eb,em){return eN(eb,"count"),eb*em}function eE(eb){return eN(eb,"timestamp"),Date.now()-eb}em.inMilliseconds=eV,em.timeSince=eE},36636:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0})},93481:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.satisfiesVersionRange=em.gtRange=em.gtVersion=em.assertIsSemVerRange=em.assertIsSemVerVersion=em.isValidSemVerRange=em.isValidSemVerVersion=em.VersionRangeStruct=em.VersionStruct=void 0;let eH=ew(81249),eN=ew(97884),eV=ew(19080);function eE(eb){return(0,eN.is)(eb,em.VersionStruct)}function eD(eb){return(0,eN.is)(eb,em.VersionRangeStruct)}function eS(eb){(0,eV.assertStruct)(eb,em.VersionStruct)}function e_(eb){(0,eV.assertStruct)(eb,em.VersionRangeStruct)}function eO(eb,em){return(0,eH.gt)(eb,em)}function eP(eb,em){return(0,eH.gtr)(eb,em)}function ej(eb,em){return(0,eH.satisfies)(eb,em,{includePrerelease:!0})}em.VersionStruct=(0,eN.refine)((0,eN.string)(),"Version",eb=>null!==(0,eH.valid)(eb)||`Expected SemVer version, got "${eb}"`),em.VersionRangeStruct=(0,eN.refine)((0,eN.string)(),"Version range",eb=>null!==(0,eH.validRange)(eb)||`Expected SemVer range, got "${eb}"`),em.isValidSemVerVersion=eE,em.isValidSemVerRange=eD,em.assertIsSemVerVersion=eS,em.assertIsSemVerRange=e_,em.gtVersion=eO,em.gtRange=eP,em.satisfiesVersionRange=ej},53786:function(eb){"use strict";let em=(eb,em)=>function(){let ew=em.promiseModule,eH=Array(arguments.length);for(let eb=0;eb{em.errorFirst?eH.push(function(eb,eH){if(em.multiArgs){let em=Array(arguments.length-1);for(let eb=1;eb{let eH;ew=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},ew);let eN=eb=>{let em=em=>"string"==typeof em?eb===em:em.test(eb);return ew.include?ew.include.some(em):!ew.exclude.some(em)};for(let eV in eH="function"==typeof eb?function(){return ew.excludeMain?eb.apply(this,arguments):em(eb,ew).apply(this,arguments)}:Object.create(Object.getPrototypeOf(eb)),eb){let eE=eb[eV];eH[eV]="function"==typeof eE&&eN(eV)?em(eE,ew):eE}return eH}},23256:function(eb,em,ew){let eH=ew(76622);class eN extends eH{constructor(){super(),this.allResults=[]}async update(){throw Error("BaseFilterWithHistory - no update method specified")}addResults(eb){this.allResults=this.allResults.concat(eb),super.addResults(eb)}addInitialResults(eb){this.allResults=this.allResults.concat(eb),super.addInitialResults(eb)}getAllResults(){return this.allResults}}eb.exports=eN},76622:function(eb,em,ew){let eH=ew(60779).default;class eN extends eH{constructor(){super(),this.updates=[]}async initialize(){}async update(){throw Error("BaseFilter - no update method specified")}addResults(eb){this.updates=this.updates.concat(eb),eb.forEach(eb=>this.emit("update",eb))}addInitialResults(eb){}getChangesAndClear(){let eb=this.updates;return this.updates=[],eb}}eb.exports=eN},72785:function(eb,em,ew){let eH=ew(76622),eN=ew(40207),{incrementHexInt:eV}=ew(98112);class eE extends eH{constructor({provider:eb,params:em}){super(),this.type="block",this.provider=eb}async update({oldBlock:eb,newBlock:em}){let ew=em,eH=eV(eb),eE=await eN({provider:this.provider,fromBlock:eH,toBlock:ew}),eD=eE.map(eb=>eb.hash);this.addResults(eD)}}eb.exports=eE},40207:function(eb){async function em({provider:eb,fromBlock:em,toBlock:eN}){em||(em=eN);let eE=ew(em),eD=ew(eN),eS=eD-eE+1,e_=Array(eS).fill().map((eb,em)=>eE+em).map(eH);return(await Promise.all(e_.map(em=>eV(eb,"eth_getBlockByNumber",[em,!1])))).filter(eb=>null!==eb)}function ew(eb){return null==eb?eb:Number.parseInt(eb,16)}function eH(eb){if(null==eb)return eb;let em=eb.toString(16);return"0x"+em}function eN(eb,em){return new Promise((ew,eH)=>{eb.sendAsync(em,(eb,em)=>{eb?eH(eb):em.error?eH(em.error):em.result?ew(em.result):eH(Error("Result was empty"))})})}async function eV(eb,em,ew){for(let eH=0;eH<3;eH++)try{return await eN(eb,{id:1,jsonrpc:"2.0",method:em,params:ew})}catch(eb){console.error(`provider.sendAsync failed: ${eb.stack||eb.message||eb}`)}return null}eb.exports=em},98112:function(eb){function em(...eb){let ew=eH(eb);return ew[0]}function ew(...eb){let em=eH(eb);return em[em.length-1]}function eH(eb){return eb.sort((eb,em)=>"latest"===eb||"earliest"===em?1:"latest"===em||"earliest"===eb?-1:eE(eb)-eE(em))}function eN(eb){return"0x"+eb.toString(16)}function eV(eb){return eb&&!["earliest","latest","pending"].includes(eb)}function eE(eb){return null==eb?eb:Number.parseInt(eb,16)}function eD(eb){if(null==eb)return eb;let em=eE(eb);return eS(em+1)}function eS(eb){if(null==eb)return eb;let em=eb.toString(16),ew=em.length%2;return ew&&(em="0"+em),"0x"+em}function e_(eb){let em="0x";for(let ew=0;ew{if(0===eN.length)return;let ew=await eP.acquire();try{await Promise.all(eU(eN).map(async ew=>{try{await ew.update({oldBlock:eb,newBlock:em})}catch(eb){console.error(eb)}}))}catch(eb){console.error(eb)}ew()};return eG.newLogFilter=eQ,eG.newBlockFilter=eK,eG.newPendingTransactionFilter=eZ,eG.uninstallFilter=eX,eG.getFilterChanges=eW,eG.getFilterLogs=e$,eG.destroy=()=>{e6()},eG;async function eQ(eb){let ew=new eE({provider:em,params:eb});return await eJ(ew),ew}async function eK(){let eb=new eD({provider:em});return await eJ(eb),eb}async function eZ(){let eb=new eS({provider:em});return await eJ(eb),eb}async function eW(eb){let em=eO(eb),ew=eN[em];if(!ew)throw Error(`No filter for index "${em}"`);let eH=ew.getChangesAndClear();return eH}async function e$(eb){let em=eO(eb),ew=eN[em];if(!ew)throw Error(`No filter for index "${em}"`);let eH=[];return"log"===ew.type&&(eH=ew.getAllResults()),eH}async function eX(eb){let em=eO(eb),ew=eN[em],eH=!!ew;return eH&&await e0(em),eH}async function eJ(em){let eH=eU(eN).length,eV=await eb.getLatestBlock();await em.initialize({currentBlock:eV}),eN[++ew]=em,em.id=ew,em.idHex=e_(ew);let eE=eU(eN).length;return e4({prevFilterCount:eH,newFilterCount:eE}),ew}async function e0(eb){let em=eU(eN).length;delete eN[eb];let ew=eU(eN).length;e4({prevFilterCount:em,newFilterCount:ew})}async function e6(){let eb=eU(eN).length;eN={},e4({prevFilterCount:eb,newFilterCount:0})}function e4({prevFilterCount:em,newFilterCount:ew}){if(0===em&&ew>0){eb.on("sync",eY);return}if(em>0&&0===ew){eb.removeListener("sync",eY);return}}}function ej(eb){return eB(async(...em)=>{let ew=await eb(...em),eH=e_(ew.id);return eH})}function eB(eb){return eN(async(em,ew)=>{let eH=await eb.apply(null,em.params);ew.result=eH})}function eR({mutex:eb}){return em=>async(ew,eH,eN,eV)=>{let eE=await eb.acquire();eE(),em(ew,eH,eN,eV)}}function eU(eb,em){let ew=[];for(let em in eb)ew.push(eb[em]);return ew}eb.exports=eP},81663:function(eb,em,ew){let eH=ew(75682),eN=ew(6417),eV=ew(23256),{bnToHex:eE,hexToInt:eD,incrementHexInt:eS,minBlockRef:e_,blockRefIsNumber:eO}=ew(98112);class eP extends eV{constructor({provider:eb,params:em}){super(),this.type="log",this.ethQuery=new eH(eb),this.params=Object.assign({fromBlock:"latest",toBlock:"latest",address:void 0,topics:[]},em),this.params.address&&(Array.isArray(this.params.address)||(this.params.address=[this.params.address]),this.params.address=this.params.address.map(eb=>eb.toLowerCase()))}async initialize({currentBlock:eb}){let em=this.params.fromBlock;["latest","pending"].includes(em)&&(em=eb),"earliest"===em&&(em="0x0"),this.params.fromBlock=em;let ew=e_(this.params.toBlock,eb),eH=Object.assign({},this.params,{toBlock:ew}),eN=await this._fetchLogs(eH);this.addInitialResults(eN)}async update({oldBlock:eb,newBlock:em}){let ew;let eH=em;ew=eb?eS(eb):em;let eN=Object.assign({},this.params,{fromBlock:ew,toBlock:eH}),eV=await this._fetchLogs(eN),eE=eV.filter(eb=>this.matchLog(eb));this.addResults(eE)}async _fetchLogs(eb){let em=await eN(em=>this.ethQuery.getLogs(eb,em))();return em}matchLog(eb){if(eD(this.params.fromBlock)>=eD(eb.blockNumber)||eO(this.params.toBlock)&&eD(this.params.toBlock)<=eD(eb.blockNumber))return!1;let em=eb.address&&eb.address.toLowerCase();if(this.params.address&&em&&!this.params.address.includes(em))return!1;let ew=this.params.topics.every((em,ew)=>{let eH=eb.topics[ew];if(!eH)return!1;eH=eH.toLowerCase();let eN=Array.isArray(em)?em:[em],eV=eN.includes(null);if(eV)return!0;eN=eN.map(eb=>eb.toLowerCase());let eE=eN.includes(eH);return eE});return ew}}eb.exports=eP},6417:function(eb){"use strict";let em=(eb,em,ew,eH)=>function(...eN){let eV=em.promiseModule;return new eV((eV,eE)=>{em.multiArgs?eN.push((...eb)=>{em.errorFirst?eb[0]?eE(eb):(eb.shift(),eV(eb)):eV(eb)}):em.errorFirst?eN.push((eb,em)=>{eb?eE(eb):eV(em)}):eN.push(eV);let eD=this===ew?eH:this;Reflect.apply(eb,eD,eN)})},ew=new WeakMap;eb.exports=(eb,eH)=>{eH={exclude:[/.+(?:Sync|Stream)$/],errorFirst:!0,promiseModule:Promise,...eH};let eN=typeof eb;if(!(null!==eb&&("object"===eN||"function"===eN)))throw TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${null===eb?"null":eN}\``);let eV=(eb,em)=>{let eN=ew.get(eb);if(eN||(eN={},ew.set(eb,eN)),em in eN)return eN[em];let eV=eb=>"string"==typeof eb||"symbol"==typeof em?em===eb:eb.test(em),eE=Reflect.getOwnPropertyDescriptor(eb,em),eD=void 0===eE||eE.writable||eE.configurable,eS=eH.include?eH.include.some(eV):!eH.exclude.some(eV),e_=eS&&eD;return eN[em]=e_,e_},eE=new WeakMap,eD=new Proxy(eb,{apply(eb,ew,eN){let eV=eE.get(eb);if(eV)return Reflect.apply(eV,ew,eN);let eS=eH.excludeMain?eb:em(eb,eH,eD,eb);return eE.set(eb,eS),Reflect.apply(eS,ew,eN)},get(eb,ew){let eN=eb[ew];if(!eV(eb,ew)||eN===Function.prototype[ew])return eN;let eS=eE.get(eN);if(eS)return eS;if("function"==typeof eN){let ew=em(eN,eH,eD,eb);return eE.set(eN,ew),ew}return eN}});return eD}},68961:function(eb,em,ew){let eH=ew(60779).default,{createAsyncMiddleware:eN,createScaffoldMiddleware:eV}=ew(88625),eE=ew(98406),{unsafeRandomBytes:eD,incrementHexInt:eS}=ew(98112),e_=ew(40207);function eO({blockTracker:eb,provider:em}){let ew={},eO=eE({blockTracker:eb,provider:em}),ej=!1,eB=new eH,eR=eV({eth_subscribe:eN(eU),eth_unsubscribe:eN(eF)});return eR.destroy=eY,{events:eB,middleware:eR};async function eU(eH,eN){let eV;if(ej)throw Error("SubscriptionManager - attempting to use after destroying");let eE=eH.params[0],eB=eD(16);switch(eE){case"newHeads":eV=eF({subId:eB});break;case"logs":let eR=eH.params[1],eU=await eO.newLogFilter(eR);eV=eY({subId:eB,filter:eU});break;default:throw Error(`SubscriptionManager - unsupported subscription type "${eE}"`)}function eF({subId:ew}){let eH={type:eE,destroy:async()=>{eb.removeListener("sync",eH.update)},update:async({oldBlock:eb,newBlock:eH})=>{let eN=eH,eV=eS(eb),eE=await e_({provider:em,fromBlock:eV,toBlock:eN}),eD=eE.map(eP).filter(eb=>null!==eb);eD.forEach(eb=>{eG(ew,eb)})}};return eb.on("sync",eH.update),eH}function eY({subId:eb,filter:em}){em.on("update",em=>eG(eb,em));let ew={type:eE,destroy:async()=>await eO.uninstallFilter(em.idHex)};return ew}ew[eB]=eV,eN.result=eB}async function eF(eb,em){if(ej)throw Error("SubscriptionManager - attempting to use after destroying");let eH=eb.params[0],eN=ew[eH];if(!eN){em.result=!1;return}delete ew[eH],await eN.destroy(),em.result=!0}function eG(eb,em){eB.emit("notification",{jsonrpc:"2.0",method:"eth_subscription",params:{subscription:eb,result:em}})}function eY(){for(let eb in eB.removeAllListeners(),ew)ew[eb].destroy(),delete ew[eb];ej=!0}}function eP(eb){return null==eb?null:{hash:eb.hash,parentHash:eb.parentHash,sha3Uncles:eb.sha3Uncles,miner:eb.miner,stateRoot:eb.stateRoot,transactionsRoot:eb.transactionsRoot,receiptsRoot:eb.receiptsRoot,logsBloom:eb.logsBloom,difficulty:eb.difficulty,number:eb.number,gasLimit:eb.gasLimit,gasUsed:eb.gasUsed,nonce:eb.nonce,mixHash:eb.mixHash,timestamp:eb.timestamp,extraData:eb.extraData}}eb.exports=eO},25792:function(eb,em,ew){let eH=ew(76622),eN=ew(40207),{incrementHexInt:eV}=ew(98112);class eE extends eH{constructor({provider:eb}){super(),this.type="tx",this.provider=eb}async update({oldBlock:eb}){let em=eb,ew=eV(eb),eH=await eN({provider:this.provider,fromBlock:ew,toBlock:em}),eE=[];for(let eb of eH)eE.push(...eb.transactions);this.addResults(eE)}}eb.exports=eE},75682:function(eb,em,ew){let eH=ew(47529),eN=ew(23420)();function eV(eb){let em=this;em.currentProvider=eb}function eE(eb){return function(){let em=this;var ew=[].slice.call(arguments),eH=ew.pop();em.sendAsync({method:eb,params:ew},eH)}}function eD(eb,em){return function(){let ew=this;var eH=[].slice.call(arguments),eN=eH.pop();eH.length=1e3&&eb<=4999}function eD(eb,em){if("[Circular]"!==em)return em}em.EthereumProviderError=eV},92662:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.errorValues=em.errorCodes=void 0,em.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},em.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},68797:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.ethErrors=void 0;let eH=ew(12294),eN=ew(68753),eV=ew(92662);function eE(eb,em){let[ew,eV]=eS(em);return new eH.EthereumRpcError(eb,ew||eN.getMessageFromCode(eb),eV)}function eD(eb,em){let[ew,eV]=eS(em);return new eH.EthereumProviderError(eb,ew||eN.getMessageFromCode(eb),eV)}function eS(eb){if(eb){if("string"==typeof eb)return[eb];if("object"==typeof eb&&!Array.isArray(eb)){let{message:em,data:ew}=eb;if(em&&"string"!=typeof em)throw Error("Must specify string message.");return[em||void 0,ew]}}return[]}em.ethErrors={rpc:{parse:eb=>eE(eV.errorCodes.rpc.parse,eb),invalidRequest:eb=>eE(eV.errorCodes.rpc.invalidRequest,eb),invalidParams:eb=>eE(eV.errorCodes.rpc.invalidParams,eb),methodNotFound:eb=>eE(eV.errorCodes.rpc.methodNotFound,eb),internal:eb=>eE(eV.errorCodes.rpc.internal,eb),server:eb=>{if(!eb||"object"!=typeof eb||Array.isArray(eb))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code:em}=eb;if(!Number.isInteger(em)||em>-32005||em<-32099)throw Error('"code" must be an integer such that: -32099 <= code <= -32005');return eE(em,eb)},invalidInput:eb=>eE(eV.errorCodes.rpc.invalidInput,eb),resourceNotFound:eb=>eE(eV.errorCodes.rpc.resourceNotFound,eb),resourceUnavailable:eb=>eE(eV.errorCodes.rpc.resourceUnavailable,eb),transactionRejected:eb=>eE(eV.errorCodes.rpc.transactionRejected,eb),methodNotSupported:eb=>eE(eV.errorCodes.rpc.methodNotSupported,eb),limitExceeded:eb=>eE(eV.errorCodes.rpc.limitExceeded,eb)},provider:{userRejectedRequest:eb=>eD(eV.errorCodes.provider.userRejectedRequest,eb),unauthorized:eb=>eD(eV.errorCodes.provider.unauthorized,eb),unsupportedMethod:eb=>eD(eV.errorCodes.provider.unsupportedMethod,eb),disconnected:eb=>eD(eV.errorCodes.provider.disconnected,eb),chainDisconnected:eb=>eD(eV.errorCodes.provider.chainDisconnected,eb),custom:eb=>{if(!eb||"object"!=typeof eb||Array.isArray(eb))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code:em,message:ew,data:eN}=eb;if(!ew||"string"!=typeof ew)throw Error('"message" must be a nonempty string');return new eH.EthereumProviderError(em,ew,eN)}}}},79826:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.getMessageFromCode=em.serializeError=em.EthereumProviderError=em.EthereumRpcError=em.ethErrors=em.errorCodes=void 0;let eH=ew(12294);Object.defineProperty(em,"EthereumRpcError",{enumerable:!0,get:function(){return eH.EthereumRpcError}}),Object.defineProperty(em,"EthereumProviderError",{enumerable:!0,get:function(){return eH.EthereumProviderError}});let eN=ew(68753);Object.defineProperty(em,"serializeError",{enumerable:!0,get:function(){return eN.serializeError}}),Object.defineProperty(em,"getMessageFromCode",{enumerable:!0,get:function(){return eN.getMessageFromCode}});let eV=ew(68797);Object.defineProperty(em,"ethErrors",{enumerable:!0,get:function(){return eV.ethErrors}});let eE=ew(92662);Object.defineProperty(em,"errorCodes",{enumerable:!0,get:function(){return eE.errorCodes}})},68753:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.serializeError=em.isValidCode=em.getMessageFromCode=em.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let eH=ew(92662),eN=ew(12294),eV=eH.errorCodes.rpc.internal,eE="Unspecified error message. This is a bug, please report it.",eD={code:eV,message:eS(eV)};function eS(eb,ew=eE){if(Number.isInteger(eb)){let ew=eb.toString();if(eB(eH.errorValues,ew))return eH.errorValues[ew].message;if(eP(eb))return em.JSON_RPC_SERVER_ERROR_MESSAGE}return ew}function e_(eb){if(!Number.isInteger(eb))return!1;let em=eb.toString();return!!(eH.errorValues[em]||eP(eb))}function eO(eb,{fallbackError:em=eD,shouldIncludeStack:ew=!1}={}){var eH,eV;if(!em||!Number.isInteger(em.code)||"string"!=typeof em.message)throw Error("Must provide fallback error with integer number code and string message.");if(eb instanceof eN.EthereumRpcError)return eb.serialize();let eE={};if(eb&&"object"==typeof eb&&!Array.isArray(eb)&&eB(eb,"code")&&e_(eb.code)){let em=eb;eE.code=em.code,em.message&&"string"==typeof em.message?(eE.message=em.message,eB(em,"data")&&(eE.data=em.data)):(eE.message=eS(eE.code),eE.data={originalError:ej(eb)})}else{eE.code=em.code;let ew=null===(eH=eb)||void 0===eH?void 0:eH.message;eE.message=ew&&"string"==typeof ew?ew:em.message,eE.data={originalError:ej(eb)}}let eO=null===(eV=eb)||void 0===eV?void 0:eV.stack;return ew&&eb&&eO&&"string"==typeof eO&&(eE.stack=eO),eE}function eP(eb){return eb>=-32099&&eb<=-32e3}function ej(eb){return eb&&"object"==typeof eb&&!Array.isArray(eb)?Object.assign({},eb):eb}function eB(eb,em){return Object.prototype.hasOwnProperty.call(eb,em)}em.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",em.getMessageFromCode=eS,em.isValidCode=e_,em.serializeError=eO},82192:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.keccak512=em.keccak384=em.keccak256=em.keccak224=void 0;let eH=ew(85426),eN=ew(58040);em.keccak224=(0,eN.wrapHash)(eH.keccak_224),em.keccak256=(()=>{let eb=(0,eN.wrapHash)(eH.keccak_256);return eb.create=eH.keccak_256.create,eb})(),em.keccak384=(0,eN.wrapHash)(eH.keccak_384),em.keccak512=(0,eN.wrapHash)(eH.keccak_512)},95053:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.secp256k1=void 0;var eH=ew(33497);Object.defineProperty(em,"secp256k1",{enumerable:!0,get:function(){return eH.secp256k1}})},58040:function(eb,em,ew){"use strict";eb=ew.nmd(eb);var eH=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.crypto=em.wrapHash=em.equalsBytes=em.hexToBytes=em.bytesToUtf8=em.utf8ToBytes=em.createView=em.concatBytes=em.toHex=em.bytesToHex=em.assertBytes=em.assertBool=void 0;let eN=eH(ew(27320)),eV=ew(98089),eE=eN.default.bool;em.assertBool=eE;let eD=eN.default.bytes;em.assertBytes=eD;var eS=ew(98089);function e_(eb){if(!(eb instanceof Uint8Array))throw TypeError(`bytesToUtf8 expected Uint8Array, got ${typeof eb}`);return new TextDecoder().decode(eb)}function eO(eb){let em=eb.startsWith("0x")?eb.substring(2):eb;return(0,eV.hexToBytes)(em)}function eP(eb,em){if(eb.length!==em.length)return!1;for(let ew=0;ew(eN.default.bytes(em),eb(em))}Object.defineProperty(em,"bytesToHex",{enumerable:!0,get:function(){return eS.bytesToHex}}),Object.defineProperty(em,"toHex",{enumerable:!0,get:function(){return eS.bytesToHex}}),Object.defineProperty(em,"concatBytes",{enumerable:!0,get:function(){return eS.concatBytes}}),Object.defineProperty(em,"createView",{enumerable:!0,get:function(){return eS.createView}}),Object.defineProperty(em,"utf8ToBytes",{enumerable:!0,get:function(){return eS.utf8ToBytes}}),em.bytesToUtf8=e_,em.hexToBytes=eO,em.equalsBytes=eP,em.wrapHash=ej,em.crypto=(()=>{let em="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,ew="function"==typeof eb.require&&eb.require.bind(eb);return{node:ew&&!em?ew("crypto"):void 0,web:em}})()},48670:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__read||function(eb,em){var ew="function"==typeof Symbol&&eb[Symbol.iterator];if(!ew)return eb;var eH,eN,eV=ew.call(eb),eE=[];try{for(;(void 0===em||em-- >0)&&!(eH=eV.next()).done;)eE.push(eH.value)}catch(eb){eN={error:eb}}finally{try{eH&&!eH.done&&(ew=eV.return)&&ew.call(eV)}finally{if(eN)throw eN.error}}return eE},eV=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.isZeroAddress=em.zeroAddress=em.importPublic=em.privateToAddress=em.privateToPublic=em.publicToAddress=em.pubToAddress=em.isValidPublic=em.isValidPrivate=em.generateAddress2=em.generateAddress=em.isValidChecksumAddress=em.toChecksumAddress=em.isValidAddress=em.Account=void 0;var eE=eV(ew(69282)),eD=ew(14538),eS=ew(43091),e_=ew(54846),eO=ew(56861),eP=ew(14651),ej=ew(45641),eB=ew(63746),eR=ew(2971),eU=function(){function eb(eb,em,ew,eH){void 0===eb&&(eb=new eD.BN(0)),void 0===em&&(em=new eD.BN(0)),void 0===ew&&(ew=eO.KECCAK256_RLP),void 0===eH&&(eH=eO.KECCAK256_NULL),this.nonce=eb,this.balance=em,this.stateRoot=ew,this.codeHash=eH,this._validate()}return eb.fromAccountData=function(em){var ew=em.nonce,eH=em.balance,eN=em.stateRoot,eV=em.codeHash;return new eb(ew?new eD.BN((0,eP.toBuffer)(ew)):void 0,eH?new eD.BN((0,eP.toBuffer)(eH)):void 0,eN?(0,eP.toBuffer)(eN):void 0,eV?(0,eP.toBuffer)(eV):void 0)},eb.fromRlpSerializedAccount=function(eb){var em=eD.rlp.decode(eb);if(!Array.isArray(em))throw Error("Invalid serialized account input. Must be array");return this.fromValuesArray(em)},eb.fromValuesArray=function(em){var ew=eN(em,4),eH=ew[0],eV=ew[1],eE=ew[2],eS=ew[3];return new eb(new eD.BN(eH),new eD.BN(eV),eE,eS)},eb.prototype._validate=function(){if(this.nonce.lt(new eD.BN(0)))throw Error("nonce must be greater than zero");if(this.balance.lt(new eD.BN(0)))throw Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw Error("codeHash must have a length of 32")},eb.prototype.raw=function(){return[(0,eR.bnToUnpaddedBuffer)(this.nonce),(0,eR.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},eb.prototype.serialize=function(){return eD.rlp.encode(this.raw())},eb.prototype.isContract=function(){return!this.codeHash.equals(eO.KECCAK256_NULL)},eb.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(eO.KECCAK256_NULL)},eb}();em.Account=eU;var eF=function(eb){try{(0,eB.assertIsString)(eb)}catch(eb){return!1}return/^0x[0-9a-fA-F]{40}$/.test(eb)};em.isValidAddress=eF;var eG=function(eb,em){(0,eB.assertIsHexString)(eb);var ew=(0,e_.stripHexPrefix)(eb).toLowerCase(),eH="";em&&(eH=(0,eR.toType)(em,eR.TypeOutput.BN).toString()+"0x");for(var eN=(0,ej.keccakFromString)(eH+ew).toString("hex"),eV="0x",eE=0;eE=8?eV+=ew[eE].toUpperCase():eV+=ew[eE];return eV};em.toChecksumAddress=eG;var eY=function(eb,ew){return(0,em.isValidAddress)(eb)&&(0,em.toChecksumAddress)(eb,ew)===eb};em.isValidChecksumAddress=eY;var eQ=function(eb,em){(0,eB.assertIsBuffer)(eb),(0,eB.assertIsBuffer)(em);var ew=new eD.BN(em);return ew.isZero()?(0,ej.rlphash)([eb,null]).slice(-20):(0,ej.rlphash)([eb,eH.from(ew.toArray())]).slice(-20)};em.generateAddress=eQ;var eK=function(eb,em,ew){return(0,eB.assertIsBuffer)(eb),(0,eB.assertIsBuffer)(em),(0,eB.assertIsBuffer)(ew),(0,eE.default)(20===eb.length),(0,eE.default)(32===em.length),(0,ej.keccak256)(eH.concat([eH.from("ff","hex"),eb,em,(0,ej.keccak256)(ew)])).slice(-20)};em.generateAddress2=eK;var eZ=function(eb){return(0,eS.privateKeyVerify)(eb)};em.isValidPrivate=eZ;var eW=function(eb,em){return(void 0===em&&(em=!1),(0,eB.assertIsBuffer)(eb),64===eb.length)?(0,eS.publicKeyVerify)(eH.concat([eH.from([4]),eb])):!!em&&(0,eS.publicKeyVerify)(eb)};em.isValidPublic=eW;var e$=function(eb,em){return void 0===em&&(em=!1),(0,eB.assertIsBuffer)(eb),em&&64!==eb.length&&(eb=eH.from((0,eS.publicKeyConvert)(eb,!1).slice(1))),(0,eE.default)(64===eb.length),(0,ej.keccak)(eb).slice(-20)};em.pubToAddress=e$,em.publicToAddress=em.pubToAddress;var eX=function(eb){return(0,eB.assertIsBuffer)(eb),eH.from((0,eS.publicKeyCreate)(eb,!1)).slice(1)};em.privateToPublic=eX;var eJ=function(eb){return(0,em.publicToAddress)((0,em.privateToPublic)(eb))};em.privateToAddress=eJ;var e0=function(eb){return(0,eB.assertIsBuffer)(eb),64!==eb.length&&(eb=eH.from((0,eS.publicKeyConvert)(eb,!1).slice(1))),eb};em.importPublic=e0;var e6=function(){var eb=20,em=(0,eP.zeros)(eb);return(0,eP.bufferToHex)(em)};em.zeroAddress=e6;var e4=function(eb){try{(0,eB.assertIsString)(eb)}catch(eb){return!1}return(0,em.zeroAddress)()===eb};em.isZeroAddress=e4},6871:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.Address=void 0;var eV=eN(ew(69282)),eE=ew(14538),eD=ew(14651),eS=ew(48670),e_=function(){function eb(eb){(0,eV.default)(20===eb.length,"Invalid address length"),this.buf=eb}return eb.zero=function(){return new eb((0,eD.zeros)(20))},eb.fromString=function(em){return(0,eV.default)((0,eS.isValidAddress)(em),"Invalid address"),new eb((0,eD.toBuffer)(em))},eb.fromPublicKey=function(em){(0,eV.default)(eH.isBuffer(em),"Public key should be Buffer");var ew=(0,eS.pubToAddress)(em);return new eb(ew)},eb.fromPrivateKey=function(em){(0,eV.default)(eH.isBuffer(em),"Private key should be Buffer");var ew=(0,eS.privateToAddress)(em);return new eb(ew)},eb.generate=function(em,ew){return(0,eV.default)(eE.BN.isBN(ew)),new eb((0,eS.generateAddress)(em.buf,ew.toArrayLike(eH)))},eb.generate2=function(em,ew,eN){return(0,eV.default)(eH.isBuffer(ew)),(0,eV.default)(eH.isBuffer(eN)),new eb((0,eS.generateAddress2)(em.buf,ew,eN))},eb.prototype.equals=function(eb){return this.buf.equals(eb.buf)},eb.prototype.isZero=function(){return this.equals(eb.zero())},eb.prototype.isPrecompileOrSystemAddress=function(){var eb=new eE.BN(this.buf),em=new eE.BN(0),ew=new eE.BN("ffff","hex");return eb.gte(em)&&eb.lte(ew)},eb.prototype.toString=function(){return"0x"+this.buf.toString("hex")},eb.prototype.toBuffer=function(){return eH.from(this.buf)},eb}();em.Address=e_},14651:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__values||function(eb){var em="function"==typeof Symbol&&Symbol.iterator,ew=em&&eb[em],eH=0;if(ew)return ew.call(eb);if(eb&&"number"==typeof eb.length)return{next:function(){return eb&&eH>=eb.length&&(eb=void 0),{value:eb&&eb[eH++],done:!eb}}};throw TypeError(em?"Object is not iterable.":"Symbol.iterator is not defined.")},eV=this&&this.__read||function(eb,em){var ew="function"==typeof Symbol&&eb[Symbol.iterator];if(!ew)return eb;var eH,eN,eV=ew.call(eb),eE=[];try{for(;(void 0===em||em-- >0)&&!(eH=eV.next()).done;)eE.push(eH.value)}catch(eb){eN={error:eb}}finally{try{eH&&!eH.done&&(ew=eV.return)&&ew.call(eV)}finally{if(eN)throw eN.error}}return eE};Object.defineProperty(em,"__esModule",{value:!0}),em.bufArrToArr=em.arrToBufArr=em.validateNoLeadingZeroes=em.baToJSON=em.toUtf8=em.addHexPrefix=em.toUnsigned=em.fromSigned=em.bufferToHex=em.bufferToInt=em.toBuffer=em.unpadHexString=em.unpadArray=em.unpadBuffer=em.setLengthRight=em.setLengthLeft=em.zeros=em.intToBuffer=em.intToHex=void 0;var eE=ew(14538),eD=ew(54846),eS=ew(63746),e_=function(eb){if(!Number.isSafeInteger(eb)||eb<0)throw Error("Received an invalid integer type: ".concat(eb));return"0x".concat(eb.toString(16))};em.intToHex=e_;var eO=function(eb){var ew=(0,em.intToHex)(eb);return eH.from((0,eD.padToEven)(ew.slice(2)),"hex")};em.intToBuffer=eO;var eP=function(eb){return eH.allocUnsafe(eb).fill(0)};em.zeros=eP;var ej=function(eb,ew,eH){var eN=(0,em.zeros)(ew);return eH?eb.length0&&"0"===em.toString();)em=(eb=eb.slice(1))[0];return eb},eF=function(eb){return(0,eS.assertIsBuffer)(eb),eU(eb)};em.unpadBuffer=eF;var eG=function(eb){return(0,eS.assertIsArray)(eb),eU(eb)};em.unpadArray=eG;var eY=function(eb){return(0,eS.assertIsHexString)(eb),eU(eb=(0,eD.stripHexPrefix)(eb))};em.unpadHexString=eY;var eQ=function(eb){if(null==eb)return eH.allocUnsafe(0);if(eH.isBuffer(eb)||Array.isArray(eb)||eb instanceof Uint8Array)return eH.from(eb);if("string"==typeof eb){if(!(0,eD.isHexString)(eb))throw Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(eb));return eH.from((0,eD.padToEven)((0,eD.stripHexPrefix)(eb)),"hex")}if("number"==typeof eb)return(0,em.intToBuffer)(eb);if(eE.BN.isBN(eb)){if(eb.isNeg())throw Error("Cannot convert negative BN to buffer. Given: ".concat(eb));return eb.toArrayLike(eH)}if(eb.toArray)return eH.from(eb.toArray());if(eb.toBuffer)return eH.from(eb.toBuffer());throw Error("invalid type")};em.toBuffer=eQ;var eK=function(eb){return new eE.BN((0,em.toBuffer)(eb)).toNumber()};em.bufferToInt=eK;var eZ=function(eb){return"0x"+(eb=(0,em.toBuffer)(eb)).toString("hex")};em.bufferToHex=eZ;var eW=function(eb){return new eE.BN(eb).fromTwos(256)};em.fromSigned=eW;var e$=function(eb){return eH.from(eb.toTwos(256).toArray())};em.toUnsigned=e$;var eX=function(eb){return"string"!=typeof eb?eb:(0,eD.isHexPrefixed)(eb)?eb:"0x"+eb};em.addHexPrefix=eX;var eJ=function(eb){var em=/^(00)+|(00)+$/g;if((eb=(0,eD.stripHexPrefix)(eb)).length%2!=0)throw Error("Invalid non-even hex string input for toUtf8() provided");return eH.from(eb.replace(em,""),"hex").toString("utf8")};em.toUtf8=eJ;var e0=function(eb){if(eH.isBuffer(eb))return"0x".concat(eb.toString("hex"));if(eb instanceof Array){for(var ew=[],eN=0;eN0&&0===e_[0])throw Error("".concat(eS," cannot have leading zeroes, received: ").concat(e_.toString("hex")))}}catch(eb){em={error:eb}}finally{try{eE&&!eE.done&&(ew=eH.return)&&ew.call(eH)}finally{if(em)throw em.error}}};function e4(eb){return Array.isArray(eb)?eb.map(function(eb){return e4(eb)}):eH.from(eb)}function e3(eb){return Array.isArray(eb)?eb.map(function(eb){return e3(eb)}):Uint8Array.from(null!=eb?eb:[])}em.validateNoLeadingZeroes=e6,em.arrToBufArr=e4,em.bufArrToArr=e3},56861:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.KECCAK256_RLP=em.KECCAK256_RLP_S=em.KECCAK256_RLP_ARRAY=em.KECCAK256_RLP_ARRAY_S=em.KECCAK256_NULL=em.KECCAK256_NULL_S=em.TWO_POW256=em.MAX_INTEGER=em.MAX_UINT64=void 0;var eH=ew(48764),eN=ew(14538);em.MAX_UINT64=new eN.BN("ffffffffffffffff",16),em.MAX_INTEGER=new eN.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),em.TWO_POW256=new eN.BN("10000000000000000000000000000000000000000000000000000000000000000",16),em.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",em.KECCAK256_NULL=eH.Buffer.from(em.KECCAK256_NULL_S,"hex"),em.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",em.KECCAK256_RLP_ARRAY=eH.Buffer.from(em.KECCAK256_RLP_ARRAY_S,"hex"),em.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",em.KECCAK256_RLP=eH.Buffer.from(em.KECCAK256_RLP_S,"hex")},14538:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__setModuleDefault||(Object.create?function(eb,em){Object.defineProperty(eb,"default",{enumerable:!0,value:em})}:function(eb,em){eb.default=em}),eV=this&&this.__importStar||function(eb){if(eb&&eb.__esModule)return eb;var em={};if(null!=eb)for(var ew in eb)"default"!==ew&&Object.prototype.hasOwnProperty.call(eb,ew)&&eH(em,eb,ew);return eN(em,eb),em},eE=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.rlp=em.BN=void 0;var eD=eE(ew(13550));em.BN=eD.default;var eS=eV(ew(51675));em.rlp=eS},45641:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.rlphash=em.ripemd160FromArray=em.ripemd160FromString=em.ripemd160=em.sha256FromArray=em.sha256FromString=em.sha256=em.keccakFromArray=em.keccakFromHexString=em.keccakFromString=em.keccak256=em.keccak=void 0;var eN=ew(72543),eV=ew(23482),eE=ew(14538),eD=ew(14651),eS=ew(63746),e_=function(eb,em){switch(void 0===em&&(em=256),(0,eS.assertIsBuffer)(eb),em){case 224:return(0,eN.keccak224)(eb);case 256:return(0,eN.keccak256)(eb);case 384:return(0,eN.keccak384)(eb);case 512:return(0,eN.keccak512)(eb);default:throw Error("Invald algorithm: keccak".concat(em))}};em.keccak=e_;var eO=function(eb){return(0,em.keccak)(eb)};em.keccak256=eO;var eP=function(eb,ew){void 0===ew&&(ew=256),(0,eS.assertIsString)(eb);var eN=eH.from(eb,"utf8");return(0,em.keccak)(eN,ew)};em.keccakFromString=eP;var ej=function(eb,ew){return void 0===ew&&(ew=256),(0,eS.assertIsHexString)(eb),(0,em.keccak)((0,eD.toBuffer)(eb),ew)};em.keccakFromHexString=ej;var eB=function(eb,ew){return void 0===ew&&(ew=256),(0,eS.assertIsArray)(eb),(0,em.keccak)((0,eD.toBuffer)(eb),ew)};em.keccakFromArray=eB;var eR=function(eb){return eb=(0,eD.toBuffer)(eb),eV("sha256").update(eb).digest()},eU=function(eb){return(0,eS.assertIsBuffer)(eb),eR(eb)};em.sha256=eU;var eF=function(eb){return(0,eS.assertIsString)(eb),eR(eb)};em.sha256FromString=eF;var eG=function(eb){return(0,eS.assertIsArray)(eb),eR(eb)};em.sha256FromArray=eG;var eY=function(eb,em){eb=(0,eD.toBuffer)(eb);var ew=eV("rmd160").update(eb).digest();return!0===em?(0,eD.setLengthLeft)(ew,32):ew},eQ=function(eb,em){return(0,eS.assertIsBuffer)(eb),eY(eb,em)};em.ripemd160=eQ;var eK=function(eb,em){return(0,eS.assertIsString)(eb),eY(eb,em)};em.ripemd160FromString=eK;var eZ=function(eb,em){return(0,eS.assertIsArray)(eb),eY(eb,em)};em.ripemd160FromArray=eZ;var eW=function(eb){return(0,em.keccak)(eE.rlp.encode(eb))};em.rlphash=eW},63746:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.assertIsString=em.assertIsArray=em.assertIsBuffer=em.assertIsHexString=void 0;var eN=ew(54846),eV=function(eb){if(!(0,eN.isHexString)(eb))throw Error("This method only supports 0x-prefixed hex strings but input was: ".concat(eb))};em.assertIsHexString=eV;var eE=function(eb){if(!eH.isBuffer(eb))throw Error("This method only supports Buffer but input was: ".concat(eb))};em.assertIsBuffer=eE;var eD=function(eb){if(!Array.isArray(eb))throw Error("This method only supports number arrays but input was: ".concat(eb))};em.assertIsArray=eD;var eS=function(eb){if("string"!=typeof eb)throw Error("This method only supports strings but input was: ".concat(eb))};em.assertIsString=eS},22751:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew);var eN=Object.getOwnPropertyDescriptor(em,ew);(!eN||("get"in eN?!em.__esModule:eN.writable||eN.configurable))&&(eN={enumerable:!0,get:function(){return em[ew]}}),Object.defineProperty(eb,eH,eN)}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),em.isHexString=em.getKeys=em.fromAscii=em.fromUtf8=em.toAscii=em.arrayContainsArray=em.getBinarySize=em.padToEven=em.stripHexPrefix=em.isHexPrefixed=void 0,eN(ew(56861),em),eN(ew(48670),em),eN(ew(6871),em),eN(ew(45641),em),eN(ew(77112),em),eN(ew(14651),em),eN(ew(80867),em),eN(ew(14538),em),eN(ew(2971),em);var eV=ew(54846);Object.defineProperty(em,"isHexPrefixed",{enumerable:!0,get:function(){return eV.isHexPrefixed}}),Object.defineProperty(em,"stripHexPrefix",{enumerable:!0,get:function(){return eV.stripHexPrefix}}),Object.defineProperty(em,"padToEven",{enumerable:!0,get:function(){return eV.padToEven}}),Object.defineProperty(em,"getBinarySize",{enumerable:!0,get:function(){return eV.getBinarySize}}),Object.defineProperty(em,"arrayContainsArray",{enumerable:!0,get:function(){return eV.arrayContainsArray}}),Object.defineProperty(em,"toAscii",{enumerable:!0,get:function(){return eV.toAscii}}),Object.defineProperty(em,"fromUtf8",{enumerable:!0,get:function(){return eV.fromUtf8}}),Object.defineProperty(em,"fromAscii",{enumerable:!0,get:function(){return eV.fromAscii}}),Object.defineProperty(em,"getKeys",{enumerable:!0,get:function(){return eV.getKeys}}),Object.defineProperty(em,"isHexString",{enumerable:!0,get:function(){return eV.isHexString}})},54846:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;function eN(eb){if("string"!=typeof eb)throw Error("[isHexPrefixed] input must be type 'string', received type ".concat(typeof eb));return"0"===eb[0]&&"x"===eb[1]}Object.defineProperty(em,"__esModule",{value:!0}),em.isHexString=em.getKeys=em.fromAscii=em.fromUtf8=em.toAscii=em.arrayContainsArray=em.getBinarySize=em.padToEven=em.stripHexPrefix=em.isHexPrefixed=void 0,em.isHexPrefixed=eN;var eV=function(eb){if("string"!=typeof eb)throw Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof eb));return eN(eb)?eb.slice(2):eb};function eE(eb){var em=eb;if("string"!=typeof em)throw Error("[padToEven] value must be type 'string', received ".concat(typeof em));return em.length%2&&(em="0".concat(em)),em}function eD(eb){if("string"!=typeof eb)throw Error("[getBinarySize] method requires input type 'string', recieved ".concat(typeof eb));return eH.byteLength(eb,"utf8")}function eS(eb,em,ew){if(!0!==Array.isArray(eb))throw Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(typeof eb,"'"));if(!0!==Array.isArray(em))throw Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(typeof em,"'"));return em[ew?"some":"every"](function(em){return eb.indexOf(em)>=0})}function e_(eb){var em="",ew=0,eH=eb.length;for("0x"===eb.substring(0,2)&&(ew=2);ew=eN.length,"The field ".concat(em.name," must not have more ").concat(em.length," bytes"))):!(em.allowZero&&0===eN.length)&&em.length&&(0,eV.default)(em.length===eN.length,"The field ".concat(em.name," must have byte length of ").concat(em.length)),eb.raw[ew]=eN}eb._fields.push(em.name),Object.defineProperty(eb,em.name,{enumerable:!0,configurable:!0,get:eN,set:eE}),em.default&&(eb[em.name]=em.default),em.alias&&Object.defineProperty(eb,em.alias,{enumerable:!1,configurable:!0,set:eE,get:eN})}),ew){if("string"==typeof ew&&(ew=eH.from((0,eE.stripHexPrefix)(ew),"hex")),eH.isBuffer(ew)&&(ew=eD.rlp.decode(ew)),Array.isArray(ew)){if(ew.length>eb._fields.length)throw Error("wrong number of fields in data");ew.forEach(function(em,ew){eb[eb._fields[ew]]=(0,eS.toBuffer)(em)})}else if("object"==typeof ew){var eN=Object.keys(ew);em.forEach(function(em){-1!==eN.indexOf(em.name)&&(eb[em.name]=ew[em.name]),-1!==eN.indexOf(em.alias)&&(eb[em.alias]=ew[em.alias])})}else throw Error("invalid data")}};em.defineProperties=e_},77112:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.hashPersonalMessage=em.isValidSignature=em.fromRpcSig=em.toCompactSig=em.toRpcSig=em.ecrecover=em.ecsign=void 0;var eN=ew(43091),eV=ew(14538),eE=ew(14651),eD=ew(45641),eS=ew(63746),e_=ew(2971);function eO(eb,em,ew){var eV=(0,eN.ecdsaSign)(eb,em),eE=eV.signature,eD=eV.recid,eS=eH.from(eE.slice(0,32)),eO=eH.from(eE.slice(32,64));if(!ew||"number"==typeof ew){if(ew&&!Number.isSafeInteger(ew))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:eS,s:eO,v:ew?eD+(2*ew+35):eD+27}}return{r:eS,s:eO,v:(0,e_.toType)(ew,e_.TypeOutput.BN).muln(2).addn(35).addn(eD).toArrayLike(eH)}}function eP(eb,em){var ew=(0,e_.toType)(eb,e_.TypeOutput.BN);if(ew.eqn(0)||ew.eqn(1))return(0,e_.toType)(eb,e_.TypeOutput.BN);if(!em)return ew.subn(27);var eH=(0,e_.toType)(em,e_.TypeOutput.BN);return ew.sub(eH.muln(2).addn(35))}function ej(eb){var em=new eV.BN(eb);return em.eqn(0)||em.eqn(1)}em.ecsign=eO;var eB=function(eb,em,ew,eV,eD){var eS=eH.concat([(0,eE.setLengthLeft)(ew,32),(0,eE.setLengthLeft)(eV,32)],64),e_=eP(em,eD);if(!ej(e_))throw Error("Invalid signature v value");var eO=(0,eN.ecdsaRecover)(eS,e_.toNumber(),eb);return eH.from((0,eN.publicKeyConvert)(eO,!1).slice(1))};em.ecrecover=eB;var eR=function(eb,em,ew,eN){if(!ej(eP(eb,eN)))throw Error("Invalid signature v value");return(0,eE.bufferToHex)(eH.concat([(0,eE.setLengthLeft)(em,32),(0,eE.setLengthLeft)(ew,32),(0,eE.toBuffer)(eb)]))};em.toRpcSig=eR;var eU=function(eb,em,ew,eN){if(!ej(eP(eb,eN)))throw Error("Invalid signature v value");var eV=(0,e_.toType)(eb,e_.TypeOutput.Number),eD=ew;return(eV>28&&eV%2==1||1===eV||28===eV)&&(eD=eH.from(ew),eD[0]|=128),(0,eE.bufferToHex)(eH.concat([(0,eE.setLengthLeft)(em,32),(0,eE.setLengthLeft)(eD,32)]))};em.toCompactSig=eU;var eF=function(eb){var em,ew,eH,eN=(0,eE.toBuffer)(eb);if(eN.length>=65)em=eN.slice(0,32),ew=eN.slice(32,64),eH=(0,eE.bufferToInt)(eN.slice(64));else if(64===eN.length)em=eN.slice(0,32),ew=eN.slice(32,64),eH=(0,eE.bufferToInt)(eN.slice(32,33))>>7,ew[0]&=127;else throw Error("Invalid signature length");return eH<27&&(eH+=27),{v:eH,r:em,s:ew}};em.fromRpcSig=eF;var eG=function(eb,em,ew,eH,eN){void 0===eH&&(eH=!0);var eE=new eV.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),eD=new eV.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==em.length||32!==ew.length||!ej(eP(eb,eN)))return!1;var eS=new eV.BN(em),e_=new eV.BN(ew);return!(eS.isZero()||eS.gt(eD)||e_.isZero()||e_.gt(eD))&&(!eH||1!==e_.cmp(eE))};em.isValidSignature=eG;var eY=function(eb){(0,eS.assertIsBuffer)(eb);var em=eH.from("\x19Ethereum Signed Message:\n".concat(eb.length),"utf-8");return(0,eD.keccak)(eH.concat([em,eb]))};em.hashPersonalMessage=eY},2971:function(eb,em,ew){"use strict";var eH,eN=ew(48764).Buffer;Object.defineProperty(em,"__esModule",{value:!0}),em.toType=em.TypeOutput=em.bnToRlp=em.bnToUnpaddedBuffer=em.bnToHex=void 0;var eV=ew(14538),eE=ew(54846),eD=ew(14651);function eS(eb){return"0x".concat(eb.toString(16))}function e_(eb){return(0,eD.unpadBuffer)(eb.toArrayLike(eN))}function eO(eb){return e_(eb)}function eP(eb,em){if(null===eb)return null;if(void 0!==eb){if("string"!=typeof eb||(0,eE.isHexString)(eb)){if("number"==typeof eb&&!Number.isSafeInteger(eb))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)")}else throw Error("A string must be provided with a 0x-prefix, given: ".concat(eb));var ew=(0,eD.toBuffer)(eb);if(em===eH.Buffer)return ew;if(em===eH.BN)return new eV.BN(ew);if(em!==eH.Number)return"0x".concat(ew.toString("hex"));var eN=new eV.BN(ew),eS=new eV.BN(Number.MAX_SAFE_INTEGER.toString());if(eN.gt(eS))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return eN.toNumber()}}em.bnToHex=eS,em.bnToUnpaddedBuffer=e_,em.bnToRlp=eO,function(eb){eb[eb.Number=0]="Number",eb[eb.BN=1]="BN",eb[eb.Buffer=2]="Buffer",eb[eb.PrefixedHexString=3]="PrefixedHexString"}(eH=em.TypeOutput||(em.TypeOutput={})),em.toType=eP},15919:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;function eN(eb){return function(em){var ew=eb();return ew.update(em),eH.from(ew.digest())}}Object.defineProperty(em,"__esModule",{value:!0}),em.createHashFunction=eN},72543:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(15919),eN=ew(95811);em.keccak224=eH.createHashFunction(function(){return eN("keccak224")}),em.keccak256=eH.createHashFunction(function(){return eN("keccak256")}),em.keccak384=eH.createHashFunction(function(){return eN("keccak384")}),em.keccak512=eH.createHashFunction(function(){return eN("keccak512")})},30459:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});var eH=ew(61798);function eN(eb){return new Promise(function(em,ew){eH(eb,function(eb,eH){if(eb){ew(eb);return}em(eH)})})}function eV(eb){return eH(eb)}em.getRandomBytes=eN,em.getRandomBytesSync=eV},43091:function(eb,em,ew){"use strict";var eH=this&&this.__awaiter||function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})},eN=this&&this.__generator||function(eb,em){var ew,eH,eN,eV,eE={label:0,sent:function(){if(1&eN[0])throw eN[1];return eN[1]},trys:[],ops:[]};return eV={next:eD(0),throw:eD(1),return:eD(2)},"function"==typeof Symbol&&(eV[Symbol.iterator]=function(){return this}),eV;function eD(eb){return function(em){return eS([eb,em])}}function eS(eV){if(ew)throw TypeError("Generator is already executing.");for(;eE;)try{if(ew=1,eH&&(eN=2&eV[0]?eH.return:eV[0]?eH.throw||((eN=eH.return)&&eN.call(eH),0):eH.next)&&!(eN=eN.call(eH,eV[1])).done)return eN;switch(eH=0,eN&&(eV=[2&eV[0],eN.value]),eV[0]){case 0:case 1:eN=eV;break;case 4:return eE.label++,{value:eV[1],done:!1};case 5:eE.label++,eH=eV[1],eV=[0];continue;case 7:eV=eE.ops.pop(),eE.trys.pop();continue;default:if(!(eN=(eN=eE.trys).length>0&&eN[eN.length-1])&&(6===eV[0]||2===eV[0])){eE=0;continue}if(3===eV[0]&&(!eN||eV[1]>eN[0]&&eV[1](em===e6&&(0,eZ.vh)(),Promise.resolve(!0))}}isCommunityResource(){return this.apiKey===e6}}let e5=new e$.Yd(eX.i),e8="9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972";function e9(eb){switch(eb){case"homestead":return"rpc.ankr.com/eth/";case"ropsten":return"rpc.ankr.com/eth_ropsten/";case"rinkeby":return"rpc.ankr.com/eth_rinkeby/";case"goerli":return"rpc.ankr.com/eth_goerli/";case"matic":return"rpc.ankr.com/polygon/";case"arbitrum":return"rpc.ankr.com/arbitrum/"}return e5.throwArgumentError("unsupported network","name",eb)}class e7 extends eJ.l{isCommunityResource(){return this.apiKey===e8}static getApiKey(eb){return null==eb?e8:eb}static getUrl(eb,em){null==em&&(em=e8);let ew={allowGzip:!0,url:"https://"+e9(eb.name)+em,throttleCallback:(eb,ew)=>(em.apiKey===e8&&(0,eZ.vh)(),Promise.resolve(!0))};return null!=em.projectSecret&&(ew.user="",ew.password=em.projectSecret),ew}}var tw=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let tH=new e$.Yd(eX.i);class tN extends eJ.l{static getApiKey(eb){return null!=eb&&tH.throwArgumentError("apiKey not supported for cloudflare","apiKey",eb),null}static getUrl(eb,em){let ew=null;return"homestead"===eb.name?ew="https://cloudflare-eth.com/":tH.throwArgumentError("unsupported network","network",arguments[0]),ew}perform(eb,em){let ew=Object.create(null,{perform:{get:()=>super.perform}});return tw(this,void 0,void 0,function*(){if("getBlockNumber"===eb){let eb=yield ew.perform.call(this,"getBlock",{blockTag:"latest"});return eb.number}return ew.perform.call(this,eb,em)})}}var tV=ew(16441),tE=ew(83875),tD=ew(37707),tS=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let t_=new e$.Yd(eX.i);function tO(eb){let em={};for(let ew in eb){if(null==eb[ew])continue;let eH=eb[ew];("type"!==ew||0!==eH)&&(eH=({type:!0,gasLimit:!0,gasPrice:!0,maxFeePerGs:!0,maxPriorityFeePerGas:!0,nonce:!0,value:!0})[ew]?(0,tV.$P)((0,tV.Dv)(eH)):"accessList"===ew?"["+(0,tE.z7)(eH).map(eb=>`{address:"${eb.address}",storageKeys:["${eb.storageKeys.join('","')}"]}`).join(",")+"]":(0,tV.Dv)(eH),em[ew]=eH)}return em}function tP(eb){if(0==eb.status&&("No records found"===eb.message||"No transactions found"===eb.message))return eb.result;if(1!=eb.status||"string"!=typeof eb.message||!eb.message.match(/^OK/)){let em=Error("invalid response");throw em.result=JSON.stringify(eb),(eb.result||"").toLowerCase().indexOf("rate limit")>=0&&(em.throttleRetry=!0),em}return eb.result}function tj(eb){if(eb&&0==eb.status&&"NOTOK"==eb.message&&(eb.result||"").toLowerCase().indexOf("rate limit")>=0){let em=Error("throttled response");throw em.result=JSON.stringify(eb),em.throttleRetry=!0,em}if("2.0"!=eb.jsonrpc){let em=Error("invalid response");throw em.result=JSON.stringify(eb),em}if(eb.error){let em=Error(eb.error.message||"unknown error");throw eb.error.code&&(em.code=eb.error.code),eb.error.data&&(em.data=eb.error.data),em}return eb.result}function tB(eb){if("pending"===eb)throw Error("pending not supported");return"latest"===eb?eb:parseInt(eb.substring(2),16)}function tR(eb,em,ew){if("call"===eb&&em.code===e$.Yd.errors.SERVER_ERROR){let eb=em.error;if(eb&&(eb.message.match(/reverted/i)||eb.message.match(/VM execution error/i))){let ew=eb.data;if(ew&&(ew="0x"+ew.replace(/^.*0x/i,"")),(0,tV.A7)(ew))return ew;t_.throwError("missing revert data in call exception",e$.Yd.errors.CALL_EXCEPTION,{error:em,data:"0x"})}}let eH=em.message;throw em.code===e$.Yd.errors.SERVER_ERROR&&(em.error&&"string"==typeof em.error.message?eH=em.error.message:"string"==typeof em.body?eH=em.body:"string"==typeof em.responseText&&(eH=em.responseText)),(eH=(eH||"").toLowerCase()).match(/insufficient funds/)&&t_.throwError("insufficient funds for intrinsic transaction cost",e$.Yd.errors.INSUFFICIENT_FUNDS,{error:em,method:eb,transaction:ew}),eH.match(/same hash was already imported|transaction nonce is too low|nonce too low/)&&t_.throwError("nonce has already been used",e$.Yd.errors.NONCE_EXPIRED,{error:em,method:eb,transaction:ew}),eH.match(/another transaction with same nonce/)&&t_.throwError("replacement fee too low",e$.Yd.errors.REPLACEMENT_UNDERPRICED,{error:em,method:eb,transaction:ew}),eH.match(/execution failed due to an exception|execution reverted/)&&t_.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",e$.Yd.errors.UNPREDICTABLE_GAS_LIMIT,{error:em,method:eb,transaction:ew}),em}class tU extends eQ.Zk{constructor(eb,em){super(eb),(0,eK.zG)(this,"baseUrl",this.getBaseUrl()),(0,eK.zG)(this,"apiKey",em||null)}getBaseUrl(){switch(this.network?this.network.name:"invalid"){case"homestead":return"https://api.etherscan.io";case"goerli":return"https://api-goerli.etherscan.io";case"sepolia":return"https://api-sepolia.etherscan.io";case"matic":return"https://api.polygonscan.com";case"maticmum":return"https://api-testnet.polygonscan.com";case"arbitrum":return"https://api.arbiscan.io";case"arbitrum-goerli":return"https://api-goerli.arbiscan.io";case"optimism":return"https://api-optimistic.etherscan.io";case"optimism-goerli":return"https://api-goerli-optimistic.etherscan.io"}return t_.throwArgumentError("unsupported network","network",this.network.name)}getUrl(eb,em){let ew=Object.keys(em).reduce((eb,ew)=>{let eH=em[ew];return null!=eH&&(eb+=`&${ew}=${eH}`),eb},""),eH=this.apiKey?`&apikey=${this.apiKey}`:"";return`${this.baseUrl}/api?module=${eb}${ew}${eH}`}getPostUrl(){return`${this.baseUrl}/api`}getPostData(eb,em){return em.module=eb,em.apikey=this.apiKey,em}fetch(eb,em,ew){return tS(this,void 0,void 0,function*(){let eH=ew?this.getPostUrl():this.getUrl(eb,em),eN=ew?this.getPostData(eb,em):null,eV="proxy"===eb?tj:tP;this.emit("debug",{action:"request",request:eH,provider:this});let eE={url:eH,throttleSlotInterval:1e3,throttleCallback:(eb,em)=>(this.isCommunityResource()&&(0,eZ.vh)(),Promise.resolve(!0))},eD=null;eN&&(eE.headers={"content-type":"application/x-www-form-urlencoded; charset=UTF-8"},eD=Object.keys(eN).map(eb=>`${eb}=${eN[eb]}`).join("&"));let eS=yield(0,tD.rd)(eE,eD,eV||tj);return this.emit("debug",{action:"response",request:eH,response:(0,eK.p$)(eS),provider:this}),eS})}detectNetwork(){return tS(this,void 0,void 0,function*(){return this.network})}perform(eb,em){let ew=Object.create(null,{perform:{get:()=>super.perform}});return tS(this,void 0,void 0,function*(){switch(eb){case"getBlockNumber":return this.fetch("proxy",{action:"eth_blockNumber"});case"getGasPrice":return this.fetch("proxy",{action:"eth_gasPrice"});case"getBalance":return this.fetch("account",{action:"balance",address:em.address,tag:em.blockTag});case"getTransactionCount":return this.fetch("proxy",{action:"eth_getTransactionCount",address:em.address,tag:em.blockTag});case"getCode":return this.fetch("proxy",{action:"eth_getCode",address:em.address,tag:em.blockTag});case"getStorageAt":return this.fetch("proxy",{action:"eth_getStorageAt",address:em.address,position:em.position,tag:em.blockTag});case"sendTransaction":return this.fetch("proxy",{action:"eth_sendRawTransaction",hex:em.signedTransaction},!0).catch(eb=>tR("sendTransaction",eb,em.signedTransaction));case"getBlock":if(em.blockTag)return this.fetch("proxy",{action:"eth_getBlockByNumber",tag:em.blockTag,boolean:em.includeTransactions?"true":"false"});throw Error("getBlock by blockHash not implemented");case"getTransaction":return this.fetch("proxy",{action:"eth_getTransactionByHash",txhash:em.transactionHash});case"getTransactionReceipt":return this.fetch("proxy",{action:"eth_getTransactionReceipt",txhash:em.transactionHash});case"call":{if("latest"!==em.blockTag)throw Error("EtherscanProvider does not support blockTag for call");let eb=tO(em.transaction);eb.module="proxy",eb.action="eth_call";try{return yield this.fetch("proxy",eb,!0)}catch(eb){return tR("call",eb,em.transaction)}}case"estimateGas":{let eb=tO(em.transaction);eb.module="proxy",eb.action="eth_estimateGas";try{return yield this.fetch("proxy",eb,!0)}catch(eb){return tR("estimateGas",eb,em.transaction)}}case"getLogs":{let eb={action:"getLogs"};if(em.filter.fromBlock&&(eb.fromBlock=tB(em.filter.fromBlock)),em.filter.toBlock&&(eb.toBlock=tB(em.filter.toBlock)),em.filter.address&&(eb.address=em.filter.address),em.filter.topics&&em.filter.topics.length>0&&(em.filter.topics.length>1&&t_.throwError("unsupported topic count",e$.Yd.errors.UNSUPPORTED_OPERATION,{topics:em.filter.topics}),1===em.filter.topics.length)){let ew=em.filter.topics[0];("string"!=typeof ew||66!==ew.length)&&t_.throwError("unsupported topic format",e$.Yd.errors.UNSUPPORTED_OPERATION,{topic0:ew}),eb.topic0=ew}let ew=yield this.fetch("logs",eb),eH={};for(let eb=0;eb{["contractAddress","to"].forEach(function(em){""==eb[em]&&delete eb[em]}),null==eb.creates&&null!=eb.contractAddress&&(eb.creates=eb.contractAddress);let em=this.formatter.transactionResponse(eb);return eb.timeStamp&&(em.timestamp=parseInt(eb.timeStamp)),em})})}isCommunityResource(){return null==this.apiKey}}function tF(eb){eb=eb.slice();for(let em=eb.length-1;em>0;em--){let ew=Math.floor(Math.random()*(em+1)),eH=eb[em];eb[em]=eb[ew],eb[ew]=eH}return eb}var tG=function(eb,em,ew,eH){function eN(eb){return eb instanceof ew?eb:new ew(function(em){em(eb)})}return new(ew||(ew=Promise))(function(ew,eV){function eE(eb){try{eS(eH.next(eb))}catch(eb){eV(eb)}}function eD(eb){try{eS(eH.throw(eb))}catch(eb){eV(eb)}}function eS(eb){eb.done?ew(eb.value):eN(eb.value).then(eE,eD)}eS((eH=eH.apply(eb,em||[])).next())})};let tY=new e$.Yd(eX.i);function tQ(){return new Date().getTime()}function tq(eb){let em=null;for(let ew=0;ewem?null:(eH+eN)/2}function tZ(eb){if(null===eb)return"null";if("number"==typeof eb||"boolean"==typeof eb)return JSON.stringify(eb);if("string"==typeof eb)return eb;if(e_.O$.isBigNumber(eb))return eb.toString();if(Array.isArray(eb))return JSON.stringify(eb.map(eb=>tZ(eb)));if("object"==typeof eb){let em=Object.keys(eb);return em.sort(),"{"+em.map(em=>{let ew=eb[em];return ew="function"==typeof ew?"[function]":tZ(ew),JSON.stringify(em)+":"+ew}).join(",")+"}"}throw Error("unknown value type: "+typeof eb)}let tW=1;function t$(eb){let em=null,ew=null,eH=new Promise(eH=>{ew=setTimeout(em=function(){ew&&(clearTimeout(ew),ew=null),eH()},eb)}),eN=eb=>eH=eH.then(eb);return{cancel:em,getPromise:function(){return eH},wait:eN}}let tX=[e$.Yd.errors.CALL_EXCEPTION,e$.Yd.errors.INSUFFICIENT_FUNDS,e$.Yd.errors.NONCE_EXPIRED,e$.Yd.errors.REPLACEMENT_UNDERPRICED,e$.Yd.errors.UNPREDICTABLE_GAS_LIMIT],tJ=["address","args","errorArgs","errorSignature","method","transaction"];function aH(eb,em){let ew={weight:eb.weight};return Object.defineProperty(ew,"provider",{get:()=>eb.provider}),eb.start&&(ew.start=eb.start),em&&(ew.duration=em-eb.start),eb.done&&(eb.error?ew.error=eb.error:ew.result=eb.result||null),ew}function aN(eb,em){return function(ew){let eH={};ew.forEach(em=>{let ew=eb(em.result);eH[ew]||(eH[ew]={count:0,result:em.result}),eH[ew].count++});let eN=Object.keys(eH);for(let eb=0;eb=em)return ew.result}}}function aV(eb,em,ew){let eH=tZ;switch(em){case"getBlockNumber":return function(em){let ew=em.map(eb=>eb.result),eH=tK(em.map(eb=>eb.result),2);if(null!=eH)return eH=Math.ceil(eH),ew.indexOf(eH+1)>=0&&eH++,eH>=eb._highestBlockNumber&&(eb._highestBlockNumber=eH),eb._highestBlockNumber};case"getGasPrice":return function(eb){let em=eb.map(eb=>eb.result);return em.sort(),em[Math.floor(em.length/2)]};case"getEtherPrice":return function(eb){return tK(eb.map(eb=>eb.result))};case"getBalance":case"getTransactionCount":case"getCode":case"getStorageAt":case"call":case"estimateGas":case"getLogs":break;case"getTransaction":case"getTransactionReceipt":eH=function(eb){return null==eb?null:((eb=(0,eK.DC)(eb)).confirmations=-1,tZ(eb))};break;case"getBlock":eH=ew.includeTransactions?function(eb){return null==eb?null:((eb=(0,eK.DC)(eb)).transactions=eb.transactions.map(eb=>((eb=(0,eK.DC)(eb)).confirmations=-1,eb)),tZ(eb))}:function(eb){return null==eb?null:tZ(eb)};break;default:throw Error("unknown method: "+em)}return aN(eH,eb.quorum)}function ak(eb,em){return tG(this,void 0,void 0,function*(){let ew=eb.provider;return null!=ew.blockNumber&&ew.blockNumber>=em||-1===em?ew:(0,tD.$l)(()=>new Promise((eH,eN)=>{setTimeout(function(){return ew.blockNumber>=em?eH(ew):eb.cancelled?eH(null):eH(void 0)},0)}),{oncePoll:ew})})}function aE(eb,em,ew,eH){return tG(this,void 0,void 0,function*(){let eN=eb.provider;switch(ew){case"getBlockNumber":case"getGasPrice":return eN[ew]();case"getEtherPrice":if(eN.getEtherPrice)return eN.getEtherPrice();break;case"getBalance":case"getTransactionCount":case"getCode":return eH.blockTag&&(0,tV.A7)(eH.blockTag)&&(eN=yield ak(eb,em)),eN[ew](eH.address,eH.blockTag||"latest");case"getStorageAt":return eH.blockTag&&(0,tV.A7)(eH.blockTag)&&(eN=yield ak(eb,em)),eN.getStorageAt(eH.address,eH.position,eH.blockTag||"latest");case"getBlock":return eH.blockTag&&(0,tV.A7)(eH.blockTag)&&(eN=yield ak(eb,em)),eN[eH.includeTransactions?"getBlockWithTransactions":"getBlock"](eH.blockTag||eH.blockHash);case"call":case"estimateGas":if(eH.blockTag&&(0,tV.A7)(eH.blockTag)&&(eN=yield ak(eb,em)),"call"===ew&&eH.blockTag)return eN[ew](eH.transaction,eH.blockTag);return eN[ew](eH.transaction);case"getTransaction":case"getTransactionReceipt":return eN[ew](eH.transactionHash);case"getLogs":{let ew=eH.filter;return(ew.fromBlock&&(0,tV.A7)(ew.fromBlock)||ew.toBlock&&(0,tV.A7)(ew.toBlock))&&(eN=yield ak(eb,em)),eN.getLogs(ew)}}return tY.throwError("unknown method error",e$.Yd.errors.UNKNOWN_ERROR,{method:ew,params:eH})})}class aD extends eQ.Zk{constructor(eb,em){0===eb.length&&tY.throwArgumentError("missing providers","providers",eb);let ew=eb.map((eb,em)=>{if(eG.zt.isProvider(eb)){let em=(0,eZ.Gp)(eb)?2e3:750,ew=1;return Object.freeze({provider:eb,weight:1,stallTimeout:em,priority:ew})}let ew=(0,eK.DC)(eb);null==ew.priority&&(ew.priority=1),null==ew.stallTimeout&&(ew.stallTimeout=(0,eZ.Gp)(eb)?2e3:750),null==ew.weight&&(ew.weight=1);let eH=ew.weight;return(eH%1||eH>512||eH<1)&&tY.throwArgumentError("invalid weight; must be integer in [1, 512]",`providers[${em}].weight`,eH),Object.freeze(ew)}),eH=ew.reduce((eb,em)=>eb+em.weight,0);null==em?em=eH/2:em>eH&&tY.throwArgumentError("quorum will always fail; larger than total weight","quorum",em);let eN=tq(ew.map(eb=>eb.provider.network));null==eN&&(eN=new Promise((eb,em)=>{setTimeout(()=>{this.detectNetwork().then(eb,em)},0)})),super(eN),(0,eK.zG)(this,"providerConfigs",Object.freeze(ew)),(0,eK.zG)(this,"quorum",em),this._highestBlockNumber=-1}detectNetwork(){return tG(this,void 0,void 0,function*(){let eb=yield Promise.all(this.providerConfigs.map(eb=>eb.provider.getNetwork()));return tq(eb)})}perform(eb,em){return tG(this,void 0,void 0,function*(){if("sendTransaction"===eb){let eb=yield Promise.all(this.providerConfigs.map(eb=>eb.provider.sendTransaction(em.signedTransaction).then(eb=>eb.hash,eb=>eb)));for(let em=0;emeb.priority-em.priority);let eN=this._highestBlockNumber,eV=0,eE=!0;for(;;){let eD=tQ(),eS=eH.filter(eb=>eb.runner&&eD-eb.starteb+em.weight,0);for(;eS{ew.staller=null}),ew.runner=aE(ew,eN,eb,em).then(eH=>{ew.done=!0,ew.result=eH,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:eE,backend:aH(ew,tQ()),request:{method:eb,params:(0,eK.p$)(em)},provider:this})},eH=>{ew.done=!0,ew.error=eH,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:eE,backend:aH(ew,tQ()),request:{method:eb,params:(0,eK.p$)(em)},provider:this})}),this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:eE,backend:aH(ew,null),request:{method:eb,params:(0,eK.p$)(em)},provider:this}),eS+=ew.weight}let e_=[];eH.forEach(eb=>{!eb.done&&eb.runner&&(e_.push(eb.runner),eb.staller&&e_.push(eb.staller.getPromise()))}),e_.length&&(yield Promise.race(e_));let eO=eH.filter(eb=>eb.done&&null==eb.error);if(eO.length>=this.quorum){let eb=ew(eO);if(void 0!==eb)return eH.forEach(eb=>{eb.staller&&eb.staller.cancel(),eb.cancelled=!0}),eb;eE||(yield t$(100).getPromise()),eE=!1}let eP=eH.reduce((eb,em)=>{if(!em.done||null==em.error)return eb;let ew=em.error.code;return tX.indexOf(ew)>=0&&(eb[ew]||(eb[ew]={error:em.error,weight:0}),eb[ew].weight+=em.weight),eb},{});if(Object.keys(eP).forEach(eb=>{let em=eP[eb];if(em.weight{eb.staller&&eb.staller.cancel(),eb.cancelled=!0});let ew=em.error,eN={};tJ.forEach(eb=>{null!=ew[eb]&&(eN[eb]=ew[eb])}),tY.throwError(ew.reason||ew.message,eb,eN)}),0===eH.filter(eb=>!eb.done).length)break}return eH.forEach(eb=>{eb.staller&&eb.staller.cancel(),eb.cancelled=!0}),tY.throwError("failed to meet quorum",e$.Yd.errors.SERVER_ERROR,{method:eb,params:em,results:eH.map(eb=>aH(eb)),provider:this})})}}let aS=null;var a_=ew(96263),aO=ew(82169);class aP extends aO.r{send(eb,em){let ew={method:eb,params:em,id:this._nextId++,jsonrpc:"2.0"};null==this._pendingBatch&&(this._pendingBatch=[]);let eH={request:ew,resolve:null,reject:null},eN=new Promise((eb,em)=>{eH.resolve=eb,eH.reject=em});return this._pendingBatch.push(eH),this._pendingBatchAggregator||(this._pendingBatchAggregator=setTimeout(()=>{let eb=this._pendingBatch;this._pendingBatch=null,this._pendingBatchAggregator=null;let em=eb.map(eb=>eb.request);return this.emit("debug",{action:"requestBatch",request:(0,eK.p$)(em),provider:this}),(0,tD.rd)(this.connection,JSON.stringify(em)).then(ew=>{this.emit("debug",{action:"response",request:em,response:ew,provider:this}),eb.forEach((eb,em)=>{let eH=ew[em];if(eH.error){let em=Error(eH.error.message);em.code=eH.error.code,em.data=eH.error.data,eb.reject(em)}else eb.resolve(eH.result)})},ew=>{this.emit("debug",{action:"response",error:ew,request:em,provider:this}),eb.forEach(eb=>{eb.reject(ew)})})},10)),eN}}let aj=new e$.Yd(eX.i),aR="ETHERS_JS_SHARED";class aU extends eJ.l{static getApiKey(eb){return eb&&"string"!=typeof eb&&aj.throwArgumentError("invalid apiKey","apiKey",eb),eb||aR}static getUrl(eb,em){aj.warn("NodeSmith will be discontinued on 2019-12-20; please migrate to another platform.");let ew=null;switch(eb.name){case"homestead":ew="https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc";break;case"ropsten":ew="https://ethereum.api.nodesmith.io/v1/ropsten/jsonrpc";break;case"rinkeby":ew="https://ethereum.api.nodesmith.io/v1/rinkeby/jsonrpc";break;case"goerli":ew="https://ethereum.api.nodesmith.io/v1/goerli/jsonrpc";break;case"kovan":ew="https://ethereum.api.nodesmith.io/v1/kovan/jsonrpc";break;default:aj.throwArgumentError("unsupported network","network",arguments[0])}return ew+"?apiKey="+em}}let aF=new e$.Yd(eX.i),aG="62e1ad51b37b8e00394bda3b";class aY extends eJ.l{static getApiKey(eb){let em={applicationId:null,loadBalancer:!0,applicationSecretKey:null};return null==eb?em.applicationId=aG:"string"==typeof eb?em.applicationId=eb:null!=eb.applicationSecretKey?(em.applicationId=eb.applicationId,em.applicationSecretKey=eb.applicationSecretKey):eb.applicationId?em.applicationId=eb.applicationId:aF.throwArgumentError("unsupported PocketProvider apiKey","apiKey",eb),em}static getUrl(eb,em){let ew=null;switch(eb?eb.name:"unknown"){case"goerli":ew="eth-goerli.gateway.pokt.network";break;case"homestead":ew="eth-mainnet.gateway.pokt.network";break;case"kovan":ew="poa-kovan.gateway.pokt.network";break;case"matic":ew="poly-mainnet.gateway.pokt.network";break;case"maticmum":ew="polygon-mumbai-rpc.gateway.pokt.network";break;case"rinkeby":ew="eth-rinkeby.gateway.pokt.network";break;case"ropsten":ew="eth-ropsten.gateway.pokt.network";break;default:aF.throwError("unsupported network",e$.Yd.errors.INVALID_ARGUMENT,{argument:"network",value:eb})}let eH=`https://${ew}/v1/lb/${em.applicationId}`,eN={headers:{},url:eH};return null!=em.applicationSecretKey&&(eN.user="",eN.password=em.applicationSecretKey),eN}isCommunityResource(){return this.applicationId===aG}}var aQ=ew(241);let aq=new e$.Yd(eX.i);function aK(eb,em){if(null==eb&&(eb="homestead"),"string"==typeof eb){let em=eb.match(/^(ws|http)s?:/i);if(em)switch(em[1].toLowerCase()){case"http":case"https":return new aO.r(eb);case"ws":case"wss":return new eW.q(eb);default:aq.throwArgumentError("unsupported URL scheme","network",eb)}}let ew=(0,eY.H)(eb);return ew&&ew._defaultProvider||aq.throwError("unsupported getDefaultProvider network",e$.Yd.errors.NETWORK_ERROR,{operation:"getDefaultProvider",network:eb}),ew._defaultProvider({FallbackProvider:aD,AlchemyProvider:e3,AnkrProvider:e7,CloudflareProvider:tN,EtherscanProvider:tU,InfuraProvider:a_.J,JsonRpcProvider:aO.r,NodesmithProvider:aU,PocketProvider:aY,Web3Provider:aQ.Q,IpcProvider:aS},em)}var aZ=ew(10234),aW=ew(48812),a$=ew(84243),aJ=ew(11388),nw=ew(61184),nH=ew(8198),nN=ew(19485),nV=ew(59567),nk=ew(57727),nE=ew(27586),nD=ew(93684),nS=ew(32046),n_=ew(67827),nO=ew(84178),nP=ew(67949),nj=ew(38197),nB=ew(2006),nR=ew(29251);let nU="solidity/5.7.0",nF=RegExp("^bytes([0-9]+)$"),nG=RegExp("^(u?int)([0-9]*)$"),nY=RegExp("^(.*)\\[([0-9]*)\\]$"),nQ="0000000000000000000000000000000000000000000000000000000000000000",nq=new e$.Yd(nU);function nK(eb,em,ew){switch(eb){case"address":if(ew)return(0,tV.Bu)(em,32);return(0,tV.lE)(em);case"string":return(0,nR.Y0)(em);case"bytes":return(0,tV.lE)(em);case"bool":if(em=em?"0x01":"0x00",ew)return(0,tV.Bu)(em,32);return(0,tV.lE)(em)}let eH=eb.match(nG);if(eH){let eN=parseInt(eH[2]||"256");return(eH[2]&&String(eN)!==eH[2]||eN%8!=0||0===eN||eN>256)&&nq.throwArgumentError("invalid number type","type",eb),ew&&(eN=256),em=e_.O$.from(em).toTwos(eN),(0,tV.Bu)(em,eN/8)}if(eH=eb.match(nF)){let eN=parseInt(eH[1]);return((String(eN)!==eH[1]||0===eN||eN>32)&&nq.throwArgumentError("invalid bytes type","type",eb),(0,tV.lE)(em).byteLength!==eN&&nq.throwArgumentError(`invalid value for ${eb}`,"value",em),ew)?(0,tV.lE)((em+nQ).substring(0,66)):em}if((eH=eb.match(nY))&&Array.isArray(em)){let ew=eH[1],eN=parseInt(eH[2]||String(em.length));eN!=em.length&&nq.throwArgumentError(`invalid array length for ${eb}`,"value",em);let eV=[];return em.forEach(function(eb){eV.push(nK(ew,eb,!0))}),(0,tV.zo)(eV)}return nq.throwArgumentError("invalid type","type",eb)}function nZ(eb,em){eb.length!=em.length&&nq.throwArgumentError("wrong number of values; expected ${ types.length }","values",em);let ew=[];return eb.forEach(function(eb,eH){ew.push(nK(eb,em[eH]))}),(0,tV.Dv)((0,tV.zo)(ew))}function nW(eb,em){return(0,nj.w)(nZ(eb,em))}function n$(eb,em){return(0,nB.JQ)(nZ(eb,em))}var nX=ew(5634),nJ=ew(59052),n6=ew(67669);function n4(eb){if(eb.length%4!=0)throw Error("bad data");let em=[];for(let ew=0;ew{let eN=eb.split(":");eH[ew+=parseInt(eN[0],16)]=em(eN[1])}),eH}function n5(eb){let em=0;return eb.split(",").map(eb=>{let ew=eb.split("-");return 1===ew.length?ew[1]="0":""===ew[1]&&(ew[1]="1"),{l:em+parseInt(ew[0],16),h:em=parseInt(ew[1],16)}})}function n8(eb,em){let ew=0;for(let eH=0;eH=(ew+=eN.l)&&eb<=ew+eN.h&&(eb-ew)%(eN.d||1)==0){if(eN.e&&-1!==eN.e.indexOf(eb-ew))continue;return eN}}return null}let n9=n5("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),n7="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(eb=>parseInt(eb,16)),ry=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],rz=n3("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),rw=n3("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),rH=n3("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",n4),rN=n5("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");function rV(eb){return eb.reduce((eb,em)=>(em.forEach(em=>{eb.push(em)}),eb),[])}function rk(eb){return!!n8(eb,n9)}function rE(eb){let em=n8(eb,ry);if(em)return[eb+em.s];let ew=rz[eb];if(ew)return ew;let eH=rw[eb];return eH?[eb+eH[0]]:rH[eb]||null}function rD(eb){return!!n8(eb,rN)}function rS(eb){if(eb.match(/^[a-z0-9-]*$/i)&&eb.length<=59)return eb.toLowerCase();let em=(0,nR.XL)(eb);em=rV(em.map(eb=>n7.indexOf(eb)>=0||eb>=65024&&eb<=65039?[]:rE(eb)||[eb])),(em=(0,nR.XL)((0,nR.uu)(em),nR.Uj.NFKC)).forEach(eb=>{if(rD(eb))throw Error("STRINGPREP_CONTAINS_PROHIBITED")}),em.forEach(eb=>{if(rk(eb))throw Error("STRINGPREP_CONTAINS_UNASSIGNED")});let ew=(0,nR.uu)(em);if("-"===ew.substring(0,1)||"--"===ew.substring(2,4)||"-"===ew.substring(ew.length-1))throw Error("invalid hyphen");return ew}function r_(eb){let em=(0,nR.Y0)(eb);if(em.length>31)throw Error("bytes32 string must be less than 32 bytes");return(0,tV.Dv)((0,tV.zo)([em,eU.R]).slice(0,32))}function rO(eb){let em=(0,tV.lE)(eb);if(32!==em.length)throw Error("invalid bytes32 - not 32 bytes long");if(0!==em[31])throw Error("invalid bytes32 string - no null terminator");let ew=31;for(;0===em[ew-1];)ew--;return(0,nR.ZN)(em.slice(0,ew))}var rP=ew(61744),rj=ew(21261);let rB="ethers/5.7.2",rR=new e$.Yd(rB);try{let eb=window;null==eb._ethers&&(eb._ethers=eD)}catch(eb){}},26729:function(eb){"use strict";var em=Object.prototype.hasOwnProperty,ew="~";function eH(){}function eN(eb,em,ew){this.fn=eb,this.context=em,this.once=ew||!1}function eV(eb,em,eH,eV,eE){if("function"!=typeof eH)throw TypeError("The listener must be a function");var eD=new eN(eH,eV||eb,eE),eS=ew?ew+em:em;return eb._events[eS]?eb._events[eS].fn?eb._events[eS]=[eb._events[eS],eD]:eb._events[eS].push(eD):(eb._events[eS]=eD,eb._eventsCount++),eb}function eE(eb,em){0==--eb._eventsCount?eb._events=new eH:delete eb._events[em]}function eD(){this._events=new eH,this._eventsCount=0}Object.create&&(eH.prototype=Object.create(null),new eH().__proto__||(ew=!1)),eD.prototype.eventNames=function(){var eb,eH,eN=[];if(0===this._eventsCount)return eN;for(eH in eb=this._events)em.call(eb,eH)&&eN.push(ew?eH.slice(1):eH);return Object.getOwnPropertySymbols?eN.concat(Object.getOwnPropertySymbols(eb)):eN},eD.prototype.listeners=function(eb){var em=ew?ew+eb:eb,eH=this._events[em];if(!eH)return[];if(eH.fn)return[eH.fn];for(var eN=0,eV=eH.length,eE=Array(eV);eN0&&eD.length>eV&&!eD.warned){eD.warned=!0;var eV,eE,eD,eO=Error("Possible EventEmitter memory leak detected. "+eD.length+" "+String(em)+" listeners added. Use emitter.setMaxListeners() to increase limit");eO.name="MaxListenersExceededWarning",eO.emitter=eb,eO.type=em,eO.count=eD.length,eN(eO)}return eb}function eP(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ej(eb,em,ew){var eH={fired:!1,wrapFn:void 0,target:eb,type:em,listener:ew},eN=eP.bind(eH);return eN.listener=ew,eH.wrapFn=eN,eN}function eB(eb,em,ew){var eH=eb._events;if(void 0===eH)return[];var eN=eH[em];return void 0===eN?[]:"function"==typeof eN?ew?[eN.listener||eN]:[eN]:ew?eG(eN):eU(eN,eN.length)}function eR(eb){var em=this._events;if(void 0!==em){var ew=em[eb];if("function"==typeof ew)return 1;if(void 0!==ew)return ew.length}return 0}function eU(eb,em){for(var ew=Array(em),eH=0;eH0&&(eE=em[0]),eE instanceof Error)throw eE;var eE,eD=Error("Unhandled error."+(eE?" ("+eE.message+")":""));throw eD.context=eE,eD}var eS=eV[eb];if(void 0===eS)return!1;if("function"==typeof eS)eH(eS,this,em);else for(var e_=eS.length,eO=eU(eS,e_),ew=0;ew=0;eV--)if(ew[eV]===em||ew[eV].listener===em){eE=ew[eV].listener,eN=eV;break}if(eN<0)return this;0===eN?ew.shift():eF(ew,eN),1===ew.length&&(eH[eb]=ew[0]),void 0!==eH.removeListener&&this.emit("removeListener",eb,eE||em)}return this},eE.prototype.off=eE.prototype.removeListener,eE.prototype.removeAllListeners=function(eb){var em,ew,eH;if(void 0===(ew=this._events))return this;if(void 0===ew.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==ew[eb]&&(0==--this._eventsCount?this._events=Object.create(null):delete ew[eb]),this;if(0==arguments.length){var eN,eV=Object.keys(ew);for(eH=0;eH=0;eH--)this.removeListener(eb,em[eH]);return this},eE.prototype.listeners=function(eb){return eB(this,eb,!0)},eE.prototype.rawListeners=function(eb){return eB(this,eb,!1)},eE.listenerCount=function(eb,em){return"function"==typeof eb.listenerCount?eb.listenerCount(em):eR.call(eb,em)},eE.prototype.listenerCount=eR,eE.prototype.eventNames=function(){return this._eventsCount>0?em(this._events):[]}},4445:function(eb){eb.exports=eE,eE.default=eE,eE.stable=eO,eE.stableStringify=eO;var em="[...]",ew="[Circular]",eH=[],eN=[];function eV(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function eE(eb,em,ew,eE){void 0===eE&&(eE=eV()),eS(eb,"",0,[],void 0,0,eE);try{eD=0===eN.length?JSON.stringify(eb,em,ew):JSON.stringify(eb,ej(em),ew)}catch(eb){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==eH.length;){var eD,e_=eH.pop();4===e_.length?Object.defineProperty(e_[0],e_[1],e_[3]):e_[0][e_[1]]=e_[2]}}return eD}function eD(eb,em,ew,eV){var eE=Object.getOwnPropertyDescriptor(eV,ew);void 0!==eE.get?eE.configurable?(Object.defineProperty(eV,ew,{value:eb}),eH.push([eV,ew,em,eE])):eN.push([em,ew,eb]):(eV[ew]=eb,eH.push([eV,ew,em]))}function eS(eb,eH,eN,eV,eE,e_,eO){if(e_+=1,"object"==typeof eb&&null!==eb){for(eP=0;ePeO.depthLimit||void 0!==eO.edgesLimit&&eN+1>eO.edgesLimit){eD(em,eb,eH,eE);return}if(eV.push(eb),Array.isArray(eb))for(eP=0;ePem?1:0}function eO(eb,em,ew,eE){void 0===eE&&(eE=eV());var eD,eS=eP(eb,"",0,[],void 0,0,eE)||eb;try{eD=0===eN.length?JSON.stringify(eS,em,ew):JSON.stringify(eS,ej(em),ew)}catch(eb){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==eH.length;){var e_=eH.pop();4===e_.length?Object.defineProperty(e_[0],e_[1],e_[3]):e_[0][e_[1]]=e_[2]}}return eD}function eP(eb,eN,eV,eE,eS,eO,ej){if(eO+=1,"object"==typeof eb&&null!==eb){for(eB=0;eBej.depthLimit||void 0!==ej.edgesLimit&&eV+1>ej.edgesLimit){eD(em,eb,eN,eS);return}if(eE.push(eb),Array.isArray(eb))for(eB=0;eB0)for(var eH=0;eH=3&&(eV=ew),"[object Array]"===eN.call(eb)?eE(eb,em,eV):"string"==typeof eb?eD(eb,em,eV):eS(eb,em,eV)};eb.exports=e_},6230:function(eb){eb.exports="object"==typeof self?self.FormData:window.FormData},17648:function(eb){"use strict";var em="Function.prototype.bind called on incompatible ",ew=Object.prototype.toString,eH=Math.max,eN="[object Function]",eV=function(eb,em){for(var ew=[],eH=0;eH1&&"boolean"!=typeof em)throw new e_('"allowMissing" argument must be a boolean');if(null===e8(/^%?[^%]*%?$/,eb))throw new eS("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ew=tw(eb),eH=ew.length>0?ew[0]:"",eN=tH("%"+eH+"%",em),eV=eN.name,eE=eN.value,eD=!1,eO=eN.alias;eO&&(eH=eO[0],e4(ew,e6([0,1],eO)));for(var eP=1,ej=!0;eP=ew.length){var eG=eB(eE,eR);eE=(ej=!!eG)&&"get"in eG&&!("originalValue"in eG.get)?eG.get:eE[eR]}else ej=e0(eE,eR),eE=eE[eR];ej&&!eD&&(eZ[eV]=eE)}}return eE}},27296:function(eb,em,ew){"use strict";var eH=ew(40210)("%Object.getOwnPropertyDescriptor%",!0);if(eH)try{eH([],"length")}catch(eb){eH=null}eb.exports=eH},31044:function(eb,em,ew){"use strict";var eH=ew(24429),eN=function(){return!!eH};eN.hasArrayLengthDefineBug=function(){if(!eH)return null;try{return 1!==eH([],"length",{value:1}).length}catch(eb){return!0}},eb.exports=eN},28185:function(eb){"use strict";var em={foo:{}},ew=Object;eb.exports=function(){return({__proto__:em}).foo===em.foo&&!(({__proto__:null})instanceof ew)}},41405:function(eb,em,ew){"use strict";var eH="undefined"!=typeof Symbol&&Symbol,eN=ew(55419);eb.exports=function(){return"function"==typeof eH&&"function"==typeof Symbol&&"symbol"==typeof eH("foo")&&"symbol"==typeof Symbol("bar")&&eN()}},55419:function(eb){"use strict";eb.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var eb={},em=Symbol("test"),ew=Object(em);if("string"==typeof em||"[object Symbol]"!==Object.prototype.toString.call(em)||"[object Symbol]"!==Object.prototype.toString.call(ew))return!1;var eH=42;for(em in eb[em]=eH,eb)return!1;if("function"==typeof Object.keys&&0!==Object.keys(eb).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(eb).length)return!1;var eN=Object.getOwnPropertySymbols(eb);if(1!==eN.length||eN[0]!==em||!Object.prototype.propertyIsEnumerable.call(eb,em))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var eV=Object.getOwnPropertyDescriptor(eb,em);if(eV.value!==eH||!0!==eV.enumerable)return!1}return!0}},96410:function(eb,em,ew){"use strict";var eH=ew(55419);eb.exports=function(){return eH()&&!!Symbol.toStringTag}},3349:function(eb,em,ew){"use strict";var eH=ew(89509).Buffer,eN=ew(88473).Transform;function eV(eb,em){if(!eH.isBuffer(eb)&&"string"!=typeof eb)throw TypeError(em+" must be a string or a buffer")}function eE(eb){eN.call(this),this._block=eH.allocUnsafe(eb),this._blockSize=eb,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}ew(35717)(eE,eN),eE.prototype._transform=function(eb,em,ew){var eH=null;try{this.update(eb,em)}catch(eb){eH=eb}ew(eH)},eE.prototype._flush=function(eb){var em=null;try{this.push(this.digest())}catch(eb){em=eb}eb(em)},eE.prototype.update=function(eb,em){if(eV(eb,"Data"),this._finalized)throw Error("Digest already called");eH.isBuffer(eb)||(eb=eH.from(eb,em));for(var ew=this._block,eN=0;this._blockOffset+eb.length-eN>=this._blockSize;){for(var eE=this._blockOffset;eE0;++eD)this._length[eD]+=eS,(eS=this._length[eD]/4294967296|0)>0&&(this._length[eD]-=4294967296*eS);return this},eE.prototype._update=function(){throw Error("_update is not implemented")},eE.prototype.digest=function(eb){if(this._finalized)throw Error("Digest already called");this._finalized=!0;var em=this._digest();void 0!==eb&&(em=em.toString(eb)),this._block.fill(0),this._blockOffset=0;for(var ew=0;ew<4;++ew)this._length[ew]=0;return em},eE.prototype._digest=function(){throw Error("_digest is not implemented")},eb.exports=eE},33715:function(eb,em,ew){var eH=em;eH.utils=ew(26436),eH.common=ew(95772),eH.sha=ew(89041),eH.ripemd=ew(12949),eH.hmac=ew(52344),eH.sha1=eH.sha.sha1,eH.sha256=eH.sha.sha256,eH.sha224=eH.sha.sha224,eH.sha384=eH.sha.sha384,eH.sha512=eH.sha.sha512,eH.ripemd160=eH.ripemd.ripemd160},95772:function(eb,em,ew){"use strict";var eH=ew(26436),eN=ew(79746);function eV(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}em.BlockHash=eV,eV.prototype.update=function(eb,em){if(eb=eH.toArray(eb,em),this.pending?this.pending=this.pending.concat(eb):this.pending=eb,this.pendingTotal+=eb.length,this.pending.length>=this._delta8){var ew=(eb=this.pending).length%this._delta8;this.pending=eb.slice(eb.length-ew,eb.length),0===this.pending.length&&(this.pending=null),eb=eH.join32(eb,0,eb.length-ew,this.endian);for(var eN=0;eN>>24&255,eH[eN++]=eb>>>16&255,eH[eN++]=eb>>>8&255,eH[eN++]=255&eb}else for(eV=8,eH[eN++]=255&eb,eH[eN++]=eb>>>8&255,eH[eN++]=eb>>>16&255,eH[eN++]=eb>>>24&255,eH[eN++]=0,eH[eN++]=0,eH[eN++]=0,eH[eN++]=0;eVthis.blockSize&&(eb=new this.Hash().update(eb).digest()),eN(eb.length<=this.blockSize);for(var em=eb.length;em>>3}function eP(eb){return eH(eb,17)^eH(eb,19)^eb>>>10}em.ft_1=eN,em.ch32=eV,em.maj32=eE,em.p32=eD,em.s0_256=eS,em.s1_256=e_,em.g0_256=eO,em.g1_256=eP},26436:function(eb,em,ew){"use strict";var eH=ew(79746),eN=ew(35717);function eV(eb,em){return(64512&eb.charCodeAt(em))==55296&&!(em<0)&&!(em+1>=eb.length)&&(64512&eb.charCodeAt(em+1))==56320}function eE(eb,em){if(Array.isArray(eb))return eb.slice();if(!eb)return[];var ew=[];if("string"==typeof eb){if(em){if("hex"===em)for((eb=eb.replace(/[^a-z0-9]+/ig,"")).length%2!=0&&(eb="0"+eb),eN=0;eN>6|192,ew[eH++]=63&eE|128):eV(eb,eN)?(eE=65536+((1023&eE)<<10)+(1023&eb.charCodeAt(++eN)),ew[eH++]=eE>>18|240,ew[eH++]=eE>>12&63|128,ew[eH++]=eE>>6&63|128,ew[eH++]=63&eE|128):(ew[eH++]=eE>>12|224,ew[eH++]=eE>>6&63|128,ew[eH++]=63&eE|128)}}else for(eN=0;eN>>24|eb>>>8&65280|eb<<8&16711680|(255&eb)<<24)>>>0}function e_(eb,em){for(var ew="",eH=0;eH>>0;return eD}function eB(eb,em){for(var ew=Array(4*eb.length),eH=0,eN=0;eH>>24,ew[eN+1]=eV>>>16&255,ew[eN+2]=eV>>>8&255,ew[eN+3]=255&eV):(ew[eN+3]=eV>>>24,ew[eN+2]=eV>>>16&255,ew[eN+1]=eV>>>8&255,ew[eN]=255&eV)}return ew}function eR(eb,em){return eb>>>em|eb<<32-em}function eU(eb,em){return eb<>>32-em}function eF(eb,em){return eb+em>>>0}function eG(eb,em,ew){return eb+em+ew>>>0}function eY(eb,em,ew,eH){return eb+em+ew+eH>>>0}function eQ(eb,em,ew,eH,eN){return eb+em+ew+eH+eN>>>0}function eK(eb,em,ew,eH){var eN=eb[em],eV=eH+eb[em+1]>>>0,eE=(eV>>0,eb[em+1]=eV}function eZ(eb,em,ew,eH){return(em+eH>>>0>>0}function eW(eb,em,ew,eH){return em+eH>>>0}function e$(eb,em,ew,eH,eN,eV,eE,eD){var eS,e_=em;return eb+ew+eN+eE+(eS=0+((e_=e_+eH>>>0)>>0)>>0)>>0}function eX(eb,em,ew,eH,eN,eV,eE,eD){return em+eH+eV+eD>>>0}function eJ(eb,em,ew,eH,eN,eV,eE,eD,eS,e_){var eO,eP=em;return eb+ew+eN+eE+eS+(eO=0+((eP=eP+eH>>>0)>>0)>>0)>>0)>>0}function e0(eb,em,ew,eH,eN,eV,eE,eD,eS,e_){return em+eH+eV+eD+e_>>>0}function e6(eb,em,ew){return(em<<32-ew|eb>>>ew)>>>0}function e4(eb,em,ew){return(eb<<32-ew|em>>>ew)>>>0}function e3(eb,em,ew){return eb>>>ew}function e5(eb,em,ew){return(eb<<32-ew|em>>>ew)>>>0}em.inherits=eN,em.toArray=eE,em.toHex=eD,em.htonl=eS,em.toHex32=e_,em.zero2=eO,em.zero8=eP,em.join32=ej,em.split32=eB,em.rotr32=eR,em.rotl32=eU,em.sum32=eF,em.sum32_3=eG,em.sum32_4=eY,em.sum32_5=eQ,em.sum64=eK,em.sum64_hi=eZ,em.sum64_lo=eW,em.sum64_4_hi=e$,em.sum64_4_lo=eX,em.sum64_5_hi=eJ,em.sum64_5_lo=e0,em.rotr64_hi=e6,em.rotr64_lo=e4,em.shr64_hi=e3,em.shr64_lo=e5},48824:function(eb,em,ew){"use strict";var eH=Function.prototype.call,eN=Object.prototype.hasOwnProperty,eV=ew(58612);eb.exports=eV.call(eH,eN)},49840:function(eb,em,ew){var eH=ew(69282),eN=ew(89509).Buffer,eV=ew(42474),eE=ew(58334),eD=ew(17221),eS=eN.from("Bitcoin seed","utf8"),e_=2147483648,eO=78,eP={private:76066276,public:76067358};function ej(eb){this.versions=eb||eP,this.depth=0,this.index=0,this._privateKey=null,this._publicKey=null,this.chainCode=null,this._fingerprint=0,this.parentFingerprint=0}function eB(eb,em,ew){var eH=eN.allocUnsafe(eO);eH.writeUInt32BE(em,0),eH.writeUInt8(eb.depth,4);var eV=eb.depth?eb.parentFingerprint:0;return eH.writeUInt32BE(eV,5),eH.writeUInt32BE(eb.index,9),eb.chainCode.copy(eH,13),ew.copy(eH,45),eH}function eR(eb){var em=eV.createHash("sha256").update(eb).digest();return eV.createHash("ripemd160").update(em).digest()}Object.defineProperty(ej.prototype,"fingerprint",{get:function(){return this._fingerprint}}),Object.defineProperty(ej.prototype,"identifier",{get:function(){return this._identifier}}),Object.defineProperty(ej.prototype,"pubKeyHash",{get:function(){return this.identifier}}),Object.defineProperty(ej.prototype,"privateKey",{get:function(){return this._privateKey},set:function(eb){eH.equal(eb.length,32,"Private key must be 32 bytes."),eH(!0===eD.privateKeyVerify(eb),"Invalid private key"),this._privateKey=eb,this._publicKey=eN.from(eD.publicKeyCreate(eb,!0)),this._identifier=eR(this.publicKey),this._fingerprint=this._identifier.slice(0,4).readUInt32BE(0)}}),Object.defineProperty(ej.prototype,"publicKey",{get:function(){return this._publicKey},set:function(eb){eH(33===eb.length||65===eb.length,"Public key must be 33 or 65 bytes."),eH(!0===eD.publicKeyVerify(eb),"Invalid public key"),this._publicKey=eN.from(eD.publicKeyConvert(eb,!0)),this._identifier=eR(this.publicKey),this._fingerprint=this._identifier.slice(0,4).readUInt32BE(0),this._privateKey=null}}),Object.defineProperty(ej.prototype,"privateExtendedKey",{get:function(){return this._privateKey?eE.encode(eB(this,this.versions.private,eN.concat([eN.alloc(1,0),this.privateKey]))):null}}),Object.defineProperty(ej.prototype,"publicExtendedKey",{get:function(){return eE.encode(eB(this,this.versions.public,this.publicKey))}}),ej.prototype.derive=function(eb){if("m"===eb||"M"===eb||"m'"===eb||"M'"===eb)return this;var em=eb.split("/"),ew=this;return em.forEach(function(eb,em){if(0===em){eH(/^[mM]{1}/.test(eb),'Path must start with "m" or "M"');return}var eN=eb.length>1&&"'"===eb[eb.length-1],eV=parseInt(eb,10);eH(eV=e_,eE=eN.allocUnsafe(4);if(eE.writeUInt32BE(eb,0),ew){eH(this.privateKey,"Could not derive hardened child key");var eS=this.privateKey,eO=eN.alloc(1,0);eS=eN.concat([eO,eS]),em=eN.concat([eS,eE])}else em=eN.concat([this.publicKey,eE]);var eP=eV.createHmac("sha512",this.chainCode).update(em).digest(),eB=eP.slice(0,32),eR=eP.slice(32),eU=new ej(this.versions);if(this.privateKey)try{eU.privateKey=eN.from(eD.privateKeyTweakAdd(eN.from(this.privateKey),eB))}catch(em){return this.deriveChild(eb+1)}else try{eU.publicKey=eN.from(eD.publicKeyTweakAdd(eN.from(this.publicKey),eB,!0))}catch(em){return this.deriveChild(eb+1)}return eU.chainCode=eR,eU.depth=this.depth+1,eU.parentFingerprint=this.fingerprint,eU.index=eb,eU},ej.prototype.sign=function(eb){return eN.from(eD.ecdsaSign(eb,this.privateKey).signature)},ej.prototype.verify=function(eb,em){return eD.ecdsaVerify(Uint8Array.from(em),Uint8Array.from(eb),Uint8Array.from(this.publicKey))},ej.prototype.wipePrivateData=function(){return this._privateKey&&eV.randomBytes(this._privateKey.length).copy(this._privateKey),this._privateKey=null,this},ej.prototype.toJSON=function(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}},ej.fromMasterSeed=function(eb,em){var ew=eV.createHmac("sha512",eS).update(eb).digest(),eH=ew.slice(0,32),eN=ew.slice(32),eE=new ej(em);return eE.chainCode=eN,eE.privateKey=eH,eE},ej.fromExtendedKey=function(eb,em){em=em||eP;var ew=new ej(em),eN=eE.decode(eb),eV=eN.readUInt32BE(0);eH(eV===em.private||eV===em.public,"Version mismatch: does not match private or public"),ew.depth=eN.readUInt8(4),ew.parentFingerprint=eN.readUInt32BE(5),ew.index=eN.readUInt32BE(9),ew.chainCode=eN.slice(13,45);var eD=eN.slice(45);return 0===eD.readUInt8(0)?(eH(eV===em.private,"Version mismatch: version does not match private"),ew.privateKey=eD.slice(1)):(eH(eV===em.public,"Version mismatch: version does not match public"),ew.publicKey=eD),ew},ej.fromJSON=function(eb){return ej.fromExtendedKey(eb.xpriv)},ej.HARDENED_OFFSET=e_,eb.exports=ej},2156:function(eb,em,ew){"use strict";var eH=ew(33715),eN=ew(34504),eV=ew(79746);function eE(eb){if(!(this instanceof eE))return new eE(eb);this.hash=eb.hash,this.predResist=!!eb.predResist,this.outLen=this.hash.outSize,this.minEntropy=eb.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var em=eN.toArray(eb.entropy,eb.entropyEnc||"hex"),ew=eN.toArray(eb.nonce,eb.nonceEnc||"hex"),eH=eN.toArray(eb.pers,eb.persEnc||"hex");eV(em.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(em,ew,eH)}eb.exports=eE,eE.prototype._init=function(eb,em,ew){var eH=eb.concat(em).concat(ew);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var eN=0;eN=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(eb.concat(ew||[])),this._reseed=1},eE.prototype.generate=function(eb,em,ew,eH){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof em&&(eH=ew,ew=em,em=null),ew&&(ew=eN.toArray(ew,eH||"hex"),this._update(ew));for(var eV=[];eV.length */em.read=function(eb,em,ew,eH,eN){var eV,eE,eD=8*eN-eH-1,eS=(1<>1,eO=-7,eP=ew?eN-1:0,ej=ew?-1:1,eB=eb[em+eP];for(eP+=ej,eV=eB&(1<<-eO)-1,eB>>=-eO,eO+=eD;eO>0;eV=256*eV+eb[em+eP],eP+=ej,eO-=8);for(eE=eV&(1<<-eO)-1,eV>>=-eO,eO+=eH;eO>0;eE=256*eE+eb[em+eP],eP+=ej,eO-=8);if(0===eV)eV=1-e_;else{if(eV===eS)return eE?NaN:(eB?-1:1)*(1/0);eE+=Math.pow(2,eH),eV-=e_}return(eB?-1:1)*eE*Math.pow(2,eV-eH)},em.write=function(eb,em,ew,eH,eN,eV){var eE,eD,eS,e_=8*eV-eN-1,eO=(1<>1,ej=23===eN?5960464477539062e-23:0,eB=eH?0:eV-1,eR=eH?1:-1,eU=em<0||0===em&&1/em<0?1:0;for(isNaN(em=Math.abs(em))||em===1/0?(eD=isNaN(em)?1:0,eE=eO):(eE=Math.floor(Math.log(em)/Math.LN2),em*(eS=Math.pow(2,-eE))<1&&(eE--,eS*=2),eE+eP>=1?em+=ej/eS:em+=ej*Math.pow(2,1-eP),em*eS>=2&&(eE++,eS/=2),eE+eP>=eO?(eD=0,eE=eO):eE+eP>=1?(eD=(em*eS-1)*Math.pow(2,eN),eE+=eP):(eD=em*Math.pow(2,eP-1)*Math.pow(2,eN),eE=0));eN>=8;eb[ew+eB]=255&eD,eB+=eR,eD/=256,eN-=8);for(eE=eE<0;eb[ew+eB]=255&eE,eB+=eR,eE/=256,e_-=8);eb[ew+eB-eR]|=128*eU}},35717:function(eb){"function"==typeof Object.create?eb.exports=function(eb,em){em&&(eb.super_=em,eb.prototype=Object.create(em.prototype,{constructor:{value:eb,enumerable:!1,writable:!0,configurable:!0}}))}:eb.exports=function(eb,em){if(em){eb.super_=em;var ew=function(){};ew.prototype=em.prototype,eb.prototype=new ew,eb.prototype.constructor=eb}}},82584:function(eb,em,ew){"use strict";var eH=ew(96410)(),eN=ew(21924)("Object.prototype.toString"),eV=function(eb){return(!eH||!eb||"object"!=typeof eb||!(Symbol.toStringTag in eb))&&"[object Arguments]"===eN(eb)},eE=function(eb){return!!eV(eb)||null!==eb&&"object"==typeof eb&&"number"==typeof eb.length&&eb.length>=0&&"[object Array]"!==eN(eb)&&"[object Function]"===eN(eb.callee)},eD=function(){return eV(arguments)}();eV.isLegacyArguments=eE,eb.exports=eD?eV:eE},95320:function(eb){"use strict";var em,ew,eH=Function.prototype.toString,eN="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof eN&&"function"==typeof Object.defineProperty)try{em=Object.defineProperty({},"length",{get:function(){throw ew}}),ew={},eN(function(){throw 42},null,em)}catch(eb){eb!==ew&&(eN=null)}else eN=null;var eV=/^\s*class\b/,eE=function(eb){try{var em=eH.call(eb);return eV.test(em)}catch(eb){return!1}},eD=function(eb){try{if(eE(eb))return!1;return eH.call(eb),!0}catch(eb){return!1}},eS=Object.prototype.toString,e_="[object Object]",eO="[object Function]",eP="[object GeneratorFunction]",ej="[object HTMLAllCollection]",eB="[object HTML document.all class]",eR="[object HTMLCollection]",eU="function"==typeof Symbol&&!!Symbol.toStringTag,eF=!(0 in[,]),eG=function(){return!1};if("object"==typeof document){var eY=document.all;eS.call(eY)===eS.call(document.all)&&(eG=function(eb){if((eF||!eb)&&(void 0===eb||"object"==typeof eb))try{var em=eS.call(eb);return(em===ej||em===eB||em===eR||em===e_)&&null==eb("")}catch(eb){}return!1})}eb.exports=eN?function(eb){if(eG(eb))return!0;if(!eb||"function"!=typeof eb&&"object"!=typeof eb)return!1;try{eN(eb,null,em)}catch(eb){if(eb!==ew)return!1}return!eE(eb)&&eD(eb)}:function(eb){if(eG(eb))return!0;if(!eb||"function"!=typeof eb&&"object"!=typeof eb)return!1;if(eU)return eD(eb);if(eE(eb))return!1;var em=eS.call(eb);return!!(em===eO||em===eP||/^\[object HTML/.test(em))&&eD(eb)}},48662:function(eb,em,ew){"use strict";var eH,eN=Object.prototype.toString,eV=Function.prototype.toString,eE=/^\s*(?:function)?\*/,eD=ew(96410)(),eS=Object.getPrototypeOf,e_=function(){if(!eD)return!1;try{return Function("return function*() {}")()}catch(eb){}};eb.exports=function(eb){if("function"!=typeof eb)return!1;if(eE.test(eV.call(eb)))return!0;if(!eD)return"[object GeneratorFunction]"===eN.call(eb);if(!eS)return!1;if(void 0===eH){var em=e_();eH=!!em&&eS(em)}return eS(eb)===eH}},98611:function(eb){"use strict";eb.exports=function(eb){return eb!=eb}},20360:function(eb,em,ew){"use strict";var eH=ew(55559),eN=ew(4289),eV=ew(98611),eE=ew(29415),eD=ew(23194),eS=eH(eE(),Number);eN(eS,{getPolyfill:eE,implementation:eV,shim:eD}),eb.exports=eS},29415:function(eb,em,ew){"use strict";var eH=ew(98611);eb.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:eH}},23194:function(eb,em,ew){"use strict";var eH=ew(4289),eN=ew(29415);eb.exports=function(){var eb=eN();return eH(Number,{isNaN:eb},{isNaN:function(){return Number.isNaN!==eb}}),eb}},85692:function(eb,em,ew){"use strict";var eH=ew(94029),eN=ew(63083),eV=ew(21924),eE=eV("Object.prototype.toString"),eD=ew(96410)(),eS=ew(27296),e_="undefined"==typeof globalThis?ew.g:globalThis,eO=eN(),eP=eV("Array.prototype.indexOf",!0)||function(eb,em){for(var ew=0;ew-1)}},31198:function(eb,em,ew){"use strict";let eH=ew(64667).v4,eN=ew(17741),eV=function(eb,em){if(!(this instanceof eV))return new eV(eb,em);em||(em={}),this.options={reviver:void 0!==em.reviver?em.reviver:null,replacer:void 0!==em.replacer?em.replacer:null,generator:void 0!==em.generator?em.generator:function(){return eH()},version:void 0!==em.version?em.version:2,notificationIdNull:"boolean"==typeof em.notificationIdNull&&em.notificationIdNull},this.callServer=eb};eb.exports=eV,eV.prototype.request=function(eb,em,ew,eH){let eV;let eE=this,eD=null,eS=Array.isArray(eb)&&"function"==typeof em;if(1===this.options.version&&eS)throw TypeError("JSON-RPC 1.0 does not support batching");let e_=!eS&&eb&&"object"==typeof eb&&"function"==typeof em;if(eS||e_)eH=em,eD=eb;else{"function"==typeof ew&&(eH=ew,ew=void 0);let eV="function"==typeof eH;try{eD=eN(eb,em,ew,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(eb){if(eV)return eH(eb);throw eb}if(!eV)return eD}try{eV=JSON.stringify(eD,this.options.replacer)}catch(eb){return eH(eb)}return this.callServer(eV,function(eb,em){eE._parseResponse(eb,em,eH)}),eD},eV.prototype._parseResponse=function(eb,em,ew){let eH;if(eb){ew(eb);return}if(!em)return ew();try{eH=JSON.parse(em,this.options.reviver)}catch(eb){return ew(eb)}if(3===ew.length){if(!Array.isArray(eH))return ew(null,eH.error,eH.result);{let eb=function(eb){return void 0!==eb.error},em=function(em){return!eb(em)};return ew(null,eH.filter(eb),eH.filter(em))}}ew(null,eH)}},17741:function(eb,em,ew){"use strict";let eH=ew(64667).v4,eN=function(eb,em,ew,eN){if("string"!=typeof eb)throw TypeError(eb+" must be a string");eN=eN||{};let eV="number"==typeof eN.version?eN.version:2;if(1!==eV&&2!==eV)throw TypeError(eV+" must be 1 or 2");let eE={method:eb};if(2===eV&&(eE.jsonrpc="2.0"),em){if("object"!=typeof em&&!Array.isArray(em))throw TypeError(em+" must be an object, array or omitted");eE.params=em}if(void 0===ew){let eb="function"==typeof eN.generator?eN.generator:function(){return eH()};eE.id=eb(eE,eN)}else 2===eV&&null===ew?eN.notificationIdNull&&(eE.id=null):eE.id=ew;return eE};eb.exports=eN},64667:function(eb,em,ew){"use strict";ew.d(em,{v4:function(){return eP}});var eH,eN=new Uint8Array(16);function eV(){if(!eH&&!(eH="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return eH(eN)}for(var eE=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,eD=function(eb){return"string"==typeof eb&&eE.test(eb)},eS=[],e_=0;e_<256;++e_)eS.push((e_+256).toString(16).substr(1));var eO=function(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,ew=(eS[eb[em+0]]+eS[eb[em+1]]+eS[eb[em+2]]+eS[eb[em+3]]+"-"+eS[eb[em+4]]+eS[eb[em+5]]+"-"+eS[eb[em+6]]+eS[eb[em+7]]+"-"+eS[eb[em+8]]+eS[eb[em+9]]+"-"+eS[eb[em+10]]+eS[eb[em+11]]+eS[eb[em+12]]+eS[eb[em+13]]+eS[eb[em+14]]+eS[eb[em+15]]).toLowerCase();if(!eD(ew))throw TypeError("Stringified UUID is invalid");return ew},eP=function(eb,em,ew){var eH=(eb=eb||{}).random||(eb.rng||eV)();if(eH[6]=15&eH[6]|64,eH[8]=63&eH[8]|128,em){ew=ew||0;for(var eN=0;eN<16;++eN)em[ew+eN]=eH[eN];return em}return eO(eH)}},91094:function(eb,em,ew){var eH,eN=ew(34155);!function(){"use strict";var eV="input is invalid type",eE="finalize already called",eD="object"==typeof window,eS=eD?window:{};eS.JS_SHA3_NO_WINDOW&&(eD=!1);var e_=!eD&&"object"==typeof self;!eS.JS_SHA3_NO_NODE_JS&&"object"==typeof eN&&eN.versions&&eN.versions.node?eS=ew.g:e_&&(eS=self);var eO=!eS.JS_SHA3_NO_COMMON_JS&&eb.exports,eP=ew.amdO,ej=!eS.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,eB="0123456789abcdef".split(""),eR=[31,7936,2031616,520093696],eU=[4,1024,262144,67108864],eF=[1,256,65536,16777216],eG=[6,1536,393216,100663296],eY=[0,8,16,24],eQ=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],eK=[224,256,384,512],eZ=[128,256],eW=["hex","buffer","arrayBuffer","array","digest"],e$={128:168,256:136};(eS.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(eb){return"[object Array]"===Object.prototype.toString.call(eb)}),ej&&(eS.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(eb){return"object"==typeof eb&&eb.buffer&&eb.buffer.constructor===ArrayBuffer});for(var eX=function(eb,em,ew){return function(eH){return new tD(eb,em,eb).update(eH)[ew]()}},eJ=function(eb,em,ew){return function(eH,eN){return new tD(eb,em,eN).update(eH)[ew]()}},e0=function(eb,em,ew){return function(em,eH,eN,eV){return e8["cshake"+eb].update(em,eH,eN,eV)[ew]()}},e6=function(eb,em,ew){return function(em,eH,eN,eV){return e8["kmac"+eb].update(em,eH,eN,eV)[ew]()}},e4=function(eb,em,ew,eH){for(var eN=0;eN>5,this.byteCount=this.blockCount<<2,this.outputBlocks=ew>>5,this.extraBytes=(31&ew)>>3;for(var eH=0;eH<50;++eH)this.s[eH]=0}function tS(eb,em,ew){tD.call(this,eb,em,ew)}tD.prototype.update=function(eb){if(this.finalized)throw Error(eE);var em,ew=typeof eb;if("string"!==ew){if("object"===ew){if(null===eb)throw Error(eV);if(ej&&eb.constructor===ArrayBuffer)eb=new Uint8Array(eb);else if(!Array.isArray(eb)&&(!ej||!ArrayBuffer.isView(eb)))throw Error(eV)}else throw Error(eV);em=!0}for(var eH,eN,eD=this.blocks,eS=this.byteCount,e_=eb.length,eO=this.blockCount,eP=0,eB=this.s;eP>2]|=eb[eP]<>2]|=eN<>2]|=(192|eN>>6)<>2]|=(128|63&eN)<=57344?(eD[eH>>2]|=(224|eN>>12)<>2]|=(128|eN>>6&63)<>2]|=(128|63&eN)<>2]|=(240|eN>>18)<>2]|=(128|eN>>12&63)<>2]|=(128|eN>>6&63)<>2]|=(128|63&eN)<=eS){for(this.start=eH-eS,this.block=eD[eO],eH=0;eH>=8,ew=255&eb;ew>0;)eN.unshift(ew),eb>>=8,ew=255&eb,++eH;return em?eN.push(eH):eN.unshift(eH),this.update(eN),eN.length},tD.prototype.encodeString=function(eb){var em,ew=typeof eb;if("string"!==ew){if("object"===ew){if(null===eb)throw Error(eV);if(ej&&eb.constructor===ArrayBuffer)eb=new Uint8Array(eb);else if(!Array.isArray(eb)&&(!ej||!ArrayBuffer.isView(eb)))throw Error(eV)}else throw Error(eV);em=!0}var eH=0,eN=eb.length;if(em)eH=eN;else for(var eE=0;eE=57344?eH+=3:(eD=65536+((1023&eD)<<10|1023&eb.charCodeAt(++eE)),eH+=4)}return eH+=this.encode(8*eH),this.update(eb),eH},tD.prototype.bytepad=function(eb,em){for(var ew=this.encode(em),eH=0;eH>2]|=this.padding[3&em],this.lastByteIndex===this.byteCount)for(em=1,eb[0]=eb[ew];em>4&15]+eB[15&eb]+eB[eb>>12&15]+eB[eb>>8&15]+eB[eb>>20&15]+eB[eb>>16&15]+eB[eb>>28&15]+eB[eb>>24&15];eE%em==0&&(t_(ew),eV=0)}return eN&&(eD+=eB[(eb=ew[eV])>>4&15]+eB[15&eb],eN>1&&(eD+=eB[eb>>12&15]+eB[eb>>8&15]),eN>2&&(eD+=eB[eb>>20&15]+eB[eb>>16&15])),eD},tD.prototype.arrayBuffer=function(){this.finalize();var eb,em=this.blockCount,ew=this.s,eH=this.outputBlocks,eN=this.extraBytes,eV=0,eE=0,eD=this.outputBits>>3;eb=new ArrayBuffer(eN?eH+1<<2:eD);for(var eS=new Uint32Array(eb);eE>8&255,eS[eb+2]=em>>16&255,eS[eb+3]=em>>24&255;eD%ew==0&&t_(eH)}return eV&&(eb=eD<<2,em=eH[eE],eS[eb]=255&em,eV>1&&(eS[eb+1]=em>>8&255),eV>2&&(eS[eb+2]=em>>16&255)),eS},tS.prototype=new tD,tS.prototype.finalize=function(){return this.encode(this.outputBits,!0),tD.prototype.finalize.call(this)};var t_=function(eb){var em,ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB,eR,eU,eF,eG,eY,eK,eZ,eW,e$,eX,eJ,e0,e6,e4,e3,e5,e8,e9,e7,tw,tH,tN,tV,tE,tD,tS,t_,tO,tP,tj,tB,tR,tU,tF,tG,tY,tQ,tq,tK,tZ,tW,t$,tX,tJ,aH,aN,aV,ak,aE,aD;for(eH=0;eH<48;eH+=2)eN=eb[0]^eb[10]^eb[20]^eb[30]^eb[40],eV=eb[1]^eb[11]^eb[21]^eb[31]^eb[41],eE=eb[2]^eb[12]^eb[22]^eb[32]^eb[42],eD=eb[3]^eb[13]^eb[23]^eb[33]^eb[43],eS=eb[4]^eb[14]^eb[24]^eb[34]^eb[44],e_=eb[5]^eb[15]^eb[25]^eb[35]^eb[45],eO=eb[6]^eb[16]^eb[26]^eb[36]^eb[46],eP=eb[7]^eb[17]^eb[27]^eb[37]^eb[47],ej=eb[8]^eb[18]^eb[28]^eb[38]^eb[48],eB=eb[9]^eb[19]^eb[29]^eb[39]^eb[49],em=ej^(eE<<1|eD>>>31),ew=eB^(eD<<1|eE>>>31),eb[0]^=em,eb[1]^=ew,eb[10]^=em,eb[11]^=ew,eb[20]^=em,eb[21]^=ew,eb[30]^=em,eb[31]^=ew,eb[40]^=em,eb[41]^=ew,em=eN^(eS<<1|e_>>>31),ew=eV^(e_<<1|eS>>>31),eb[2]^=em,eb[3]^=ew,eb[12]^=em,eb[13]^=ew,eb[22]^=em,eb[23]^=ew,eb[32]^=em,eb[33]^=ew,eb[42]^=em,eb[43]^=ew,em=eE^(eO<<1|eP>>>31),ew=eD^(eP<<1|eO>>>31),eb[4]^=em,eb[5]^=ew,eb[14]^=em,eb[15]^=ew,eb[24]^=em,eb[25]^=ew,eb[34]^=em,eb[35]^=ew,eb[44]^=em,eb[45]^=ew,em=eS^(ej<<1|eB>>>31),ew=e_^(eB<<1|ej>>>31),eb[6]^=em,eb[7]^=ew,eb[16]^=em,eb[17]^=ew,eb[26]^=em,eb[27]^=ew,eb[36]^=em,eb[37]^=ew,eb[46]^=em,eb[47]^=ew,em=eO^(eN<<1|eV>>>31),ew=eP^(eV<<1|eN>>>31),eb[8]^=em,eb[9]^=ew,eb[18]^=em,eb[19]^=ew,eb[28]^=em,eb[29]^=ew,eb[38]^=em,eb[39]^=ew,eb[48]^=em,eb[49]^=ew,eR=eb[0],eU=eb[1],tU=eb[11]<<4|eb[10]>>>28,tF=eb[10]<<4|eb[11]>>>28,e3=eb[20]<<3|eb[21]>>>29,e5=eb[21]<<3|eb[20]>>>29,aV=eb[31]<<9|eb[30]>>>23,ak=eb[30]<<9|eb[31]>>>23,tP=eb[40]<<18|eb[41]>>>14,tj=eb[41]<<18|eb[40]>>>14,tH=eb[2]<<1|eb[3]>>>31,tN=eb[3]<<1|eb[2]>>>31,eF=eb[13]<<12|eb[12]>>>20,eG=eb[12]<<12|eb[13]>>>20,tG=eb[22]<<10|eb[23]>>>22,tY=eb[23]<<10|eb[22]>>>22,e8=eb[33]<<13|eb[32]>>>19,e9=eb[32]<<13|eb[33]>>>19,aE=eb[42]<<2|eb[43]>>>30,aD=eb[43]<<2|eb[42]>>>30,tW=eb[5]<<30|eb[4]>>>2,t$=eb[4]<<30|eb[5]>>>2,tV=eb[14]<<6|eb[15]>>>26,tE=eb[15]<<6|eb[14]>>>26,eY=eb[25]<<11|eb[24]>>>21,eK=eb[24]<<11|eb[25]>>>21,tQ=eb[34]<<15|eb[35]>>>17,tq=eb[35]<<15|eb[34]>>>17,e7=eb[45]<<29|eb[44]>>>3,tw=eb[44]<<29|eb[45]>>>3,eJ=eb[6]<<28|eb[7]>>>4,e0=eb[7]<<28|eb[6]>>>4,tX=eb[17]<<23|eb[16]>>>9,tJ=eb[16]<<23|eb[17]>>>9,tD=eb[26]<<25|eb[27]>>>7,tS=eb[27]<<25|eb[26]>>>7,eZ=eb[36]<<21|eb[37]>>>11,eW=eb[37]<<21|eb[36]>>>11,tK=eb[47]<<24|eb[46]>>>8,tZ=eb[46]<<24|eb[47]>>>8,tB=eb[8]<<27|eb[9]>>>5,tR=eb[9]<<27|eb[8]>>>5,e6=eb[18]<<20|eb[19]>>>12,e4=eb[19]<<20|eb[18]>>>12,aH=eb[29]<<7|eb[28]>>>25,aN=eb[28]<<7|eb[29]>>>25,t_=eb[38]<<8|eb[39]>>>24,tO=eb[39]<<8|eb[38]>>>24,e$=eb[48]<<14|eb[49]>>>18,eX=eb[49]<<14|eb[48]>>>18,eb[0]=eR^~eF&eY,eb[1]=eU^~eG&eK,eb[10]=eJ^~e6&e3,eb[11]=e0^~e4&e5,eb[20]=tH^~tV&tD,eb[21]=tN^~tE&tS,eb[30]=tB^~tU&tG,eb[31]=tR^~tF&tY,eb[40]=tW^~tX&aH,eb[41]=t$^~tJ&aN,eb[2]=eF^~eY&eZ,eb[3]=eG^~eK&eW,eb[12]=e6^~e3&e8,eb[13]=e4^~e5&e9,eb[22]=tV^~tD&t_,eb[23]=tE^~tS&tO,eb[32]=tU^~tG&tQ,eb[33]=tF^~tY&tq,eb[42]=tX^~aH&aV,eb[43]=tJ^~aN&ak,eb[4]=eY^~eZ&e$,eb[5]=eK^~eW&eX,eb[14]=e3^~e8&e7,eb[15]=e5^~e9&tw,eb[24]=tD^~t_&tP,eb[25]=tS^~tO&tj,eb[34]=tG^~tQ&tK,eb[35]=tY^~tq&tZ,eb[44]=aH^~aV&aE,eb[45]=aN^~ak&aD,eb[6]=eZ^~e$&eR,eb[7]=eW^~eX&eU,eb[16]=e8^~e7&eJ,eb[17]=e9^~tw&e0,eb[26]=t_^~tP&tH,eb[27]=tO^~tj&tN,eb[36]=tQ^~tK&tB,eb[37]=tq^~tZ&tR,eb[46]=aV^~aE&tW,eb[47]=ak^~aD&t$,eb[8]=e$^~eR&eF,eb[9]=eX^~eU&eG,eb[18]=e7^~eJ&e6,eb[19]=tw^~e0&e4,eb[28]=tP^~tH&tV,eb[29]=tj^~tN&tE,eb[38]=tK^~tB&tU,eb[39]=tZ^~tR&tF,eb[48]=aE^~tW&tX,eb[49]=aD^~t$&tJ,eb[0]^=eQ[eH],eb[1]^=eQ[eH+1]};if(eO)eb.exports=e8;else{for(e7=0;e7{try{let[eN,eV,eD]=await eE._runAllMiddleware(eb,em,this._middleware);if(eV)return await eE._runReturnHandlers(eD),eH(eN);return ew(async eb=>{try{await eE._runReturnHandlers(eD)}catch(em){return eb(em)}return eb()})}catch(eb){return eH(eb)}}}async _handleBatch(eb,em){try{let ew=await Promise.all(eb.map(this._promiseHandle.bind(this)));if(em)return em(null,ew);return ew}catch(eb){if(em)return em(eb);throw eb}}_promiseHandle(eb){return new Promise(em=>{this._handle(eb,(eb,ew)=>{em(ew)})})}async _handle(eb,em){if(!eb||Array.isArray(eb)||"object"!=typeof eb){let ew=new eV.EthereumRpcError(eV.errorCodes.rpc.invalidRequest,`Requests must be plain objects. Received: ${typeof eb}`,{request:eb});return em(ew,{id:void 0,jsonrpc:"2.0",error:ew})}if("string"!=typeof eb.method){let ew=new eV.EthereumRpcError(eV.errorCodes.rpc.invalidRequest,`Must specify a string method. Received: ${typeof eb.method}`,{request:eb});return em(ew,{id:eb.id,jsonrpc:"2.0",error:ew})}let ew=Object.assign({},eb),eH={id:ew.id,jsonrpc:ew.jsonrpc},eN=null;try{await this._processRequest(ew,eH)}catch(eb){eN=eb}return eN&&(delete eH.result,eH.error||(eH.error=eV.serializeError(eN))),em(eN,eH)}async _processRequest(eb,em){let[ew,eH,eN]=await eE._runAllMiddleware(eb,em,this._middleware);if(eE._checkForCompletion(eb,em,eH),await eE._runReturnHandlers(eN),ew)throw ew}static async _runAllMiddleware(eb,em,ew){let eH=[],eN=null,eV=!1;for(let eD of ew)if([eN,eV]=await eE._runMiddleware(eb,em,eD,eH),eV)break;return[eN,eV,eH.reverse()]}static _runMiddleware(eb,em,ew,eH){return new Promise(eN=>{let eE=eb=>{let ew=eb||em.error;ew&&(em.error=eV.serializeError(ew)),eN([ew,!0])},eS=ew=>{em.error?eE(em.error):(ew&&("function"!=typeof ew&&eE(new eV.EthereumRpcError(eV.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof ew}" for request: +${eD(eb)}`,{request:eb})),eH.push(ew)),eN([null,!1]))};try{ew(eb,em,eS,eE)}catch(eb){eE(eb)}})}static async _runReturnHandlers(eb){for(let em of eb)await new Promise((eb,ew)=>{em(em=>em?ew(em):eb())})}static _checkForCompletion(eb,em,ew){if(!("result"in em)&&!("error"in em))throw new eV.EthereumRpcError(eV.errorCodes.rpc.internal,`JsonRpcEngine: Response has no error or result for request: +${eD(eb)}`,{request:eb});if(!ew)throw new eV.EthereumRpcError(eV.errorCodes.rpc.internal,`JsonRpcEngine: Nothing ended request: +${eD(eb)}`,{request:eb})}}function eD(eb){return JSON.stringify(eb,null,2)}em.JsonRpcEngine=eE},31841:function(eb,em){"use strict";function ew(eb){return async(em,ew,eH,eN)=>{let eV;let eE=new Promise(eb=>{eV=eb}),eD=null,eS=!1,e_=async()=>{eS=!0,eH(eb=>{eD=eb,eV()}),await eE};try{await eb(em,ew,e_),eS?(await eE,eD(null)):eN(null)}catch(eb){eD?eD(eb):eN(eb)}}}Object.defineProperty(em,"__esModule",{value:!0}),em.createAsyncMiddleware=void 0,em.createAsyncMiddleware=ew},48508:function(eb,em){"use strict";function ew(eb){return(em,ew,eH,eN)=>{let eV=eb[em.method];return void 0===eV?eH():"function"==typeof eV?eV(em,ew,eH,eN):(ew.result=eV,eN())}}Object.defineProperty(em,"__esModule",{value:!0}),em.createScaffoldMiddleware=void 0,em.createScaffoldMiddleware=ew},33107:function(eb,em){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.getUniqueId=void 0;let ew=4294967295,eH=Math.floor(Math.random()*ew);function eN(){return eH=(eH+1)%ew}em.getUniqueId=eN},85086:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.createIdRemapMiddleware=void 0;let eH=ew(33107);function eN(){return(eb,em,ew,eN)=>{let eV=eb.id,eE=eH.getUniqueId();eb.id=eE,em.id=eE,ew(ew=>{eb.id=eV,em.id=eV,ew()})}}em.createIdRemapMiddleware=eN},88625:function(eb,em,ew){"use strict";var eH=this&&this.__createBinding||(Object.create?function(eb,em,ew,eH){void 0===eH&&(eH=ew),Object.defineProperty(eb,eH,{enumerable:!0,get:function(){return em[ew]}})}:function(eb,em,ew,eH){void 0===eH&&(eH=ew),eb[eH]=em[ew]}),eN=this&&this.__exportStar||function(eb,em){for(var ew in eb)"default"===ew||Object.prototype.hasOwnProperty.call(em,ew)||eH(em,eb,ew)};Object.defineProperty(em,"__esModule",{value:!0}),eN(ew(85086),em),eN(ew(31841),em),eN(ew(48508),em),eN(ew(33107),em),eN(ew(17398),em),eN(ew(79962),em)},79962:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.mergeMiddleware=void 0;let eH=ew(17398);function eN(eb){let em=new eH.JsonRpcEngine;return eb.forEach(eb=>em.push(eb)),em.asMiddleware()}em.mergeMiddleware=eN},60759:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0});let eH=ew(17187);function eN(eb,em,ew){try{Reflect.apply(eb,em,ew)}catch(eb){setTimeout(()=>{throw eb})}}function eV(eb){let em=eb.length,ew=Array(em);for(let eH=0;eH0&&([eb]=em),eb instanceof Error)throw eb;let ew=Error(`Unhandled error.${eb?` (${eb.message})`:""}`);throw ew.context=eb,ew}let eE=eH[eb];if(void 0===eE)return!1;if("function"==typeof eE)eN(eE,this,em);else{let eb=eE.length,ew=eV(eE);for(let eH=0;eHclass em extends eN{constructor(em,ew,eH,eN,eV){super(eV),this._rate=em,this._capacity=ew,this._delimitedSuffix=eH,this._hashBitLength=eN,this._options=eV,this._state=new eb,this._state.initialize(em,ew),this._finalized=!1}_transform(eb,em,ew){let eH=null;try{this.update(eb,em)}catch(eb){eH=eb}ew(eH)}_flush(eb){let em=null;try{this.push(this.digest())}catch(eb){em=eb}eb(em)}update(eb,em){if(!eH.isBuffer(eb)&&"string"!=typeof eb)throw TypeError("Data must be a string or a buffer");if(this._finalized)throw Error("Digest already called");return eH.isBuffer(eb)||(eb=eH.from(eb,em)),this._state.absorb(eb),this}digest(eb){if(this._finalized)throw Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);let em=this._state.squeeze(this._hashBitLength/8);return void 0!==eb&&(em=em.toString(eb)),this._resetState(),em}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){let eb=new em(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(eb._state),eb._finalized=this._finalized,eb}}},5675:function(eb,em,ew){var eH=ew(48764).Buffer;let{Transform:eN}=ew(88473);eb.exports=eb=>class em extends eN{constructor(em,ew,eH,eN){super(eN),this._rate=em,this._capacity=ew,this._delimitedSuffix=eH,this._options=eN,this._state=new eb,this._state.initialize(em,ew),this._finalized=!1}_transform(eb,em,ew){let eH=null;try{this.update(eb,em)}catch(eb){eH=eb}ew(eH)}_flush(){}_read(eb){this.push(this.squeeze(eb))}update(eb,em){if(!eH.isBuffer(eb)&&"string"!=typeof eb)throw TypeError("Data must be a string or a buffer");if(this._finalized)throw Error("Squeeze already called");return eH.isBuffer(eb)||(eb=eH.from(eb,em)),this._state.absorb(eb),this}squeeze(eb,em){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));let ew=this._state.squeeze(eb);return void 0!==em&&(ew=ew.toString(em)),ew}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){let eb=new em(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(eb._state),eb._finalized=this._finalized,eb}}},34040:function(eb,em){let ew=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];em.p1600=function(eb){for(let em=0;em<24;++em){let eH=eb[0]^eb[10]^eb[20]^eb[30]^eb[40],eN=eb[1]^eb[11]^eb[21]^eb[31]^eb[41],eV=eb[2]^eb[12]^eb[22]^eb[32]^eb[42],eE=eb[3]^eb[13]^eb[23]^eb[33]^eb[43],eD=eb[4]^eb[14]^eb[24]^eb[34]^eb[44],eS=eb[5]^eb[15]^eb[25]^eb[35]^eb[45],e_=eb[6]^eb[16]^eb[26]^eb[36]^eb[46],eO=eb[7]^eb[17]^eb[27]^eb[37]^eb[47],eP=eb[8]^eb[18]^eb[28]^eb[38]^eb[48],ej=eb[9]^eb[19]^eb[29]^eb[39]^eb[49],eB=eP^(eV<<1|eE>>>31),eR=ej^(eE<<1|eV>>>31),eU=eb[0]^eB,eF=eb[1]^eR,eG=eb[10]^eB,eY=eb[11]^eR,eQ=eb[20]^eB,eK=eb[21]^eR,eZ=eb[30]^eB,eW=eb[31]^eR,e$=eb[40]^eB,eX=eb[41]^eR;eB=eH^(eD<<1|eS>>>31),eR=eN^(eS<<1|eD>>>31);let eJ=eb[2]^eB,e0=eb[3]^eR,e6=eb[12]^eB,e4=eb[13]^eR,e3=eb[22]^eB,e5=eb[23]^eR,e8=eb[32]^eB,e9=eb[33]^eR,e7=eb[42]^eB,tw=eb[43]^eR;eB=eV^(e_<<1|eO>>>31),eR=eE^(eO<<1|e_>>>31);let tH=eb[4]^eB,tN=eb[5]^eR,tV=eb[14]^eB,tE=eb[15]^eR,tD=eb[24]^eB,tS=eb[25]^eR,t_=eb[34]^eB,tO=eb[35]^eR,tP=eb[44]^eB,tj=eb[45]^eR;eB=eD^(eP<<1|ej>>>31),eR=eS^(ej<<1|eP>>>31);let tB=eb[6]^eB,tR=eb[7]^eR,tU=eb[16]^eB,tF=eb[17]^eR,tG=eb[26]^eB,tY=eb[27]^eR,tQ=eb[36]^eB,tq=eb[37]^eR,tK=eb[46]^eB,tZ=eb[47]^eR;eB=e_^(eH<<1|eN>>>31),eR=eO^(eN<<1|eH>>>31);let tW=eb[8]^eB,t$=eb[9]^eR,tX=eb[18]^eB,tJ=eb[19]^eR,aH=eb[28]^eB,aN=eb[29]^eR,aV=eb[38]^eB,ak=eb[39]^eR,aE=eb[48]^eB,aD=eb[49]^eR,aS=eU,a_=eF,aO=eY<<4|eG>>>28,aP=eG<<4|eY>>>28,aj=eQ<<3|eK>>>29,aR=eK<<3|eQ>>>29,aU=eW<<9|eZ>>>23,aF=eZ<<9|eW>>>23,aG=e$<<18|eX>>>14,aY=eX<<18|e$>>>14,aQ=eJ<<1|e0>>>31,aq=e0<<1|eJ>>>31,aK=e4<<12|e6>>>20,aZ=e6<<12|e4>>>20,aW=e3<<10|e5>>>22,a$=e5<<10|e3>>>22,aJ=e9<<13|e8>>>19,nw=e8<<13|e9>>>19,nH=e7<<2|tw>>>30,nN=tw<<2|e7>>>30,nV=tN<<30|tH>>>2,nk=tH<<30|tN>>>2,nE=tV<<6|tE>>>26,nD=tE<<6|tV>>>26,nS=tS<<11|tD>>>21,n_=tD<<11|tS>>>21,nO=t_<<15|tO>>>17,nP=tO<<15|t_>>>17,nj=tj<<29|tP>>>3,nB=tP<<29|tj>>>3,nR=tB<<28|tR>>>4,nU=tR<<28|tB>>>4,nF=tF<<23|tU>>>9,nG=tU<<23|tF>>>9,nY=tG<<25|tY>>>7,nQ=tY<<25|tG>>>7,nq=tQ<<21|tq>>>11,nK=tq<<21|tQ>>>11,nZ=tZ<<24|tK>>>8,nW=tK<<24|tZ>>>8,n$=tW<<27|t$>>>5,nX=t$<<27|tW>>>5,nJ=tX<<20|tJ>>>12,n6=tJ<<20|tX>>>12,n4=aN<<7|aH>>>25,n3=aH<<7|aN>>>25,n5=aV<<8|ak>>>24,n8=ak<<8|aV>>>24,n9=aE<<14|aD>>>18,n7=aD<<14|aE>>>18;eb[0]=aS^~aK&nS,eb[1]=a_^~aZ&n_,eb[10]=nR^~nJ&aj,eb[11]=nU^~n6&aR,eb[20]=aQ^~nE&nY,eb[21]=aq^~nD&nQ,eb[30]=n$^~aO&aW,eb[31]=nX^~aP&a$,eb[40]=nV^~nF&n4,eb[41]=nk^~nG&n3,eb[2]=aK^~nS&nq,eb[3]=aZ^~n_&nK,eb[12]=nJ^~aj&aJ,eb[13]=n6^~aR&nw,eb[22]=nE^~nY&n5,eb[23]=nD^~nQ&n8,eb[32]=aO^~aW&nO,eb[33]=aP^~a$&nP,eb[42]=nF^~n4&aU,eb[43]=nG^~n3&aF,eb[4]=nS^~nq&n9,eb[5]=n_^~nK&n7,eb[14]=aj^~aJ&nj,eb[15]=aR^~nw&nB,eb[24]=nY^~n5&aG,eb[25]=nQ^~n8&aY,eb[34]=aW^~nO&nZ,eb[35]=a$^~nP&nW,eb[44]=n4^~aU&nH,eb[45]=n3^~aF&nN,eb[6]=nq^~n9&aS,eb[7]=nK^~n7&a_,eb[16]=aJ^~nj&nR,eb[17]=nw^~nB&nU,eb[26]=n5^~aG&aQ,eb[27]=n8^~aY&aq,eb[36]=nO^~nZ&n$,eb[37]=nP^~nW&nX,eb[46]=aU^~nH&nV,eb[47]=aF^~nN&nk,eb[8]=n9^~aS&aK,eb[9]=n7^~a_&aZ,eb[18]=nj^~nR&nJ,eb[19]=nB^~nU&n6,eb[28]=aG^~aQ&nE,eb[29]=aY^~aq&nD,eb[38]=nZ^~n$&aO,eb[39]=nW^~nX&aP,eb[48]=nH^~nV&nF,eb[49]=nN^~nk&nG,eb[0]^=ew[2*em],eb[1]^=ew[2*em+1]}}},79653:function(eb,em,ew){var eH=ew(48764).Buffer;let eN=ew(34040);function eV(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}eV.prototype.initialize=function(eb,em){for(let eb=0;eb<50;++eb)this.state[eb]=0;this.blockSize=eb/8,this.count=0,this.squeezing=!1},eV.prototype.absorb=function(eb){for(let em=0;em>>8*(this.count%4)&255,this.count+=1,this.count===this.blockSize&&(eN.p1600(this.state),this.count=0);return em},eV.prototype.copy=function(eb){for(let em=0;em<50;++em)eb.state[em]=this.state[em];eb.blockSize=this.blockSize,eb.count=this.count,eb.squeezing=this.squeezing},eb.exports=eV},72307:function(eb,em,ew){eb=ew.nmd(eb);var eH=200,eN="__lodash_hash_undefined__",eV=1,eE=2,eD=9007199254740991,eS="[object Arguments]",e_="[object Array]",eO="[object AsyncFunction]",eP="[object Boolean]",ej="[object Date]",eB="[object Error]",eR="[object Function]",eU="[object GeneratorFunction]",eF="[object Map]",eG="[object Number]",eY="[object Null]",eQ="[object Object]",eK="[object Promise]",eZ="[object Proxy]",eW="[object RegExp]",e$="[object Set]",eX="[object String]",eJ="[object Symbol]",e0="[object Undefined]",e6="[object WeakMap]",e4="[object ArrayBuffer]",e3="[object DataView]",e5="[object Float64Array]",e8="[object Int8Array]",e9="[object Int16Array]",e7="[object Int32Array]",tw="[object Uint8Array]",tH="[object Uint8ClampedArray]",tN="[object Uint16Array]",tV="[object Uint32Array]",tE=/[\\^$.*+?()[\]{}|]/g,tD=/^\[object .+?Constructor\]$/,tS=/^(?:0|[1-9]\d*)$/,t_={};t_["[object Float32Array]"]=t_[e5]=t_[e8]=t_[e9]=t_[e7]=t_[tw]=t_[tH]=t_[tN]=t_[tV]=!0,t_[eS]=t_[e_]=t_[e4]=t_[eP]=t_[e3]=t_[ej]=t_[eB]=t_[eR]=t_[eF]=t_[eG]=t_[eQ]=t_[eW]=t_[e$]=t_[eX]=t_[e6]=!1;var tO="object"==typeof ew.g&&ew.g&&ew.g.Object===Object&&ew.g,tP="object"==typeof self&&self&&self.Object===Object&&self,tj=tO||tP||Function("return this")(),tB=em&&!em.nodeType&&em,tR=tB&&eb&&!eb.nodeType&&eb,tU=tR&&tR.exports===tB,tF=tU&&tO.process,tG=function(){try{return tF&&tF.binding&&tF.binding("util")}catch(eb){}}(),tY=tG&&tG.isTypedArray;function tQ(eb,em){for(var ew=-1,eH=null==eb?0:eb.length,eN=0,eV=[];++ew-1}function nZ(eb,em){var ew=this.__data__,eH=rV(ew,eb);return eH<0?(++this.size,ew.push([eb,em])):ew[eH][1]=em,this}function nW(eb){var em=-1,ew=null==eb?0:eb.length;for(this.clear();++eme_))return!1;var eP=eD.get(eb);if(eP&&eD.get(em))return eP==em;var ej=-1,eB=!0,eR=ew&eE?new n3:void 0;for(eD.set(eb,em),eD.set(em,eb);++ej-1&&eb%1==0&&eb-1&&eb%1==0&&eb<=eD}function i_(eb){var em=typeof eb;return null!=eb&&("object"==em||"function"==em)}function iO(eb){return null!=eb&&"object"==typeof eb}var iP=tY?tW(tY):rP;function ij(eb){return iN(eb)?rN(eb):rj(eb)}function iB(){return[]}function iR(){return!1}eb.exports=iE},96486:function(eb,em,ew){var eH;eb=ew.nmd(eb),(function(){var eN,eV="4.17.21",eE=200,eD="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",eS="Expected a function",e_="Invalid `variable` option passed into `_.template`",eO="__lodash_hash_undefined__",eP=500,ej="__lodash_placeholder__",eB=1,eR=2,eU=4,eF=1,eG=2,eY=1,eQ=2,eK=4,eZ=8,eW=16,e$=32,eX=64,eJ=128,e0=256,e6=512,e4=30,e3="...",e5=800,e8=16,e9=1,e7=2,tw=3,tH=1/0,tN=9007199254740991,tV=17976931348623157e292,tE=0/0,tD=4294967295,tS=4294967294,t_=2147483647,tO=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],tP="[object Arguments]",tj="[object Array]",tB="[object AsyncFunction]",tR="[object Boolean]",tU="[object Date]",tF="[object DOMException]",tG="[object Error]",tY="[object Function]",tQ="[object GeneratorFunction]",tq="[object Map]",tK="[object Number]",tZ="[object Null]",tW="[object Object]",t$="[object Promise]",tX="[object Proxy]",tJ="[object RegExp]",aH="[object Set]",aN="[object String]",aV="[object Symbol]",ak="[object Undefined]",aE="[object WeakMap]",aD="[object WeakSet]",aS="[object ArrayBuffer]",a_="[object DataView]",aO="[object Float32Array]",aP="[object Float64Array]",aj="[object Int8Array]",aR="[object Int16Array]",aU="[object Int32Array]",aF="[object Uint8Array]",aG="[object Uint8ClampedArray]",aY="[object Uint16Array]",aQ="[object Uint32Array]",aq=/\b__p \+= '';/g,aK=/\b(__p \+=) '' \+/g,aZ=/(__e\(.*?\)|\b__t\)) \+\n'';/g,aW=/&(?:amp|lt|gt|quot|#39);/g,a$=/[&<>"']/g,aJ=RegExp(aW.source),nw=RegExp(a$.source),nH=/<%-([\s\S]+?)%>/g,nN=/<%([\s\S]+?)%>/g,nV=/<%=([\s\S]+?)%>/g,nk=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nE=/^\w*$/,nD=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,nS=/[\\^$.*+?()[\]{}|]/g,n_=RegExp(nS.source),nO=/^\s+/,nP=/\s/,nj=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,nB=/\{\n\/\* \[wrapped with (.+)\] \*/,nR=/,? & /,nU=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,nF=/[()=,{}\[\]\/\s]/,nG=/\\(\\)?/g,nY=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,nQ=/\w*$/,nq=/^[-+]0x[0-9a-f]+$/i,nK=/^0b[01]+$/i,nZ=/^\[object .+?Constructor\]$/,nW=/^0o[0-7]+$/i,n$=/^(?:0|[1-9]\d*)$/,nX=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,nJ=/($^)/,n6=/['\n\r\u2028\u2029\\]/g,n4="\ud800-\udfff",n3="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",n5="\\u2700-\\u27bf",n8="a-z\\xdf-\\xf6\\xf8-\\xff",n9="A-Z\\xc0-\\xd6\\xd8-\\xde",n7="\\ufe0e\\ufe0f",ry="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rz="['’]",rw="["+n4+"]",rH="["+ry+"]",rN="["+n3+"]",rV="\\d+",rk="["+n5+"]",rE="["+n8+"]",rD="[^"+n4+ry+rV+n5+n8+n9+"]",rS="\ud83c[\udffb-\udfff]",r_="[^"+n4+"]",rO="(?:\ud83c[\udde6-\uddff]){2}",rP="[\ud800-\udbff][\udc00-\udfff]",rj="["+n9+"]",rB="\\u200d",rR="(?:"+rE+"|"+rD+")",rU="(?:"+rj+"|"+rD+")",rF="(?:"+rz+"(?:d|ll|m|re|s|t|ve))?",rG="(?:"+rz+"(?:D|LL|M|RE|S|T|VE))?",rY="(?:"+rN+"|"+rS+")?",rQ="["+n7+"]?",rq="(?:"+rB+"(?:"+[r_,rO,rP].join("|")+")"+rQ+rY+")*",rK="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rZ="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rW=rQ+rY+rq,r$="(?:"+[rk,rO,rP].join("|")+")"+rW,rX="(?:"+[r_+rN+"?",rN,rO,rP,rw].join("|")+")",rJ=RegExp(rz,"g"),ib=RegExp(rN,"g"),iy=RegExp(rS+"(?="+rS+")|"+rX+rW,"g"),iw=RegExp([rj+"?"+rE+"+"+rF+"(?="+[rH,rj,"$"].join("|")+")",rU+"+"+rG+"(?="+[rH,rj+rR,"$"].join("|")+")",rj+"?"+rR+"+"+rF,rj+"+"+rG,rZ,rK,rV,r$].join("|"),"g"),iH=RegExp("["+rB+n4+n3+n7+"]"),iN=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,iV=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],iE=-1,iD={};iD[aO]=iD[aP]=iD[aj]=iD[aR]=iD[aU]=iD[aF]=iD[aG]=iD[aY]=iD[aQ]=!0,iD[tP]=iD[tj]=iD[aS]=iD[tR]=iD[a_]=iD[tU]=iD[tG]=iD[tY]=iD[tq]=iD[tK]=iD[tW]=iD[tJ]=iD[aH]=iD[aN]=iD[aE]=!1;var iS={};iS[tP]=iS[tj]=iS[aS]=iS[a_]=iS[tR]=iS[tU]=iS[aO]=iS[aP]=iS[aj]=iS[aR]=iS[aU]=iS[tq]=iS[tK]=iS[tW]=iS[tJ]=iS[aH]=iS[aN]=iS[aV]=iS[aF]=iS[aG]=iS[aY]=iS[aQ]=!0,iS[tG]=iS[tY]=iS[aE]=!1;var i_={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},iO={"&":"&","<":"<",">":">",'"':""","'":"'"},iP={"&":"&","<":"<",">":">",""":'"',"'":"'"},ij={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},iB=parseFloat,iR=parseInt,iU="object"==typeof ew.g&&ew.g&&ew.g.Object===Object&&ew.g,iF="object"==typeof self&&self&&self.Object===Object&&self,iG=iU||iF||Function("return this")(),iQ=em&&!em.nodeType&&em,iq=iQ&&eb&&!eb.nodeType&&eb,iK=iq&&iq.exports===iQ,iZ=iK&&iU.process,iW=function(){try{var eb=iq&&iq.require&&iq.require("util").types;if(eb)return eb;return iZ&&iZ.binding&&iZ.binding("util")}catch(eb){}}(),i$=iW&&iW.isArrayBuffer,iJ=iW&&iW.isDate,i6=iW&&iW.isMap,i4=iW&&iW.isRegExp,i3=iW&&iW.isSet,i5=iW&&iW.isTypedArray;function i8(eb,em,ew){switch(ew.length){case 0:return eb.call(em);case 1:return eb.call(em,ew[0]);case 2:return eb.call(em,ew[0],ew[1]);case 3:return eb.call(em,ew[0],ew[1],ew[2])}return eb.apply(em,ew)}function i9(eb,em,ew,eH){for(var eN=-1,eV=null==eb?0:eb.length;++eN-1}function cN(eb,em,ew){for(var eH=-1,eN=null==eb?0:eb.length;++eH-1;);return ew}function sV(eb,em){for(var ew=eb.length;ew--&&cR(em,eb[ew],0)>-1;);return ew}function sE(eb,em){for(var ew=eb.length,eH=0;ew--;)eb[ew]===em&&++eH;return eH}var sD=cQ(i_),sS=cQ(iO);function sO(eb){return"\\"+ij[eb]}function sP(eb,em){return null==eb?eN:eb[em]}function sj(eb){return iH.test(eb)}function sB(eb){return iN.test(eb)}function sR(eb){for(var em,ew=[];!(em=eb.next()).done;)ew.push(em.value);return ew}function sU(eb){var em=-1,ew=Array(eb.size);return eb.forEach(function(eb,eH){ew[++em]=[eH,eb]}),ew}function sF(eb,em){return function(ew){return eb(em(ew))}}function sG(eb,em){for(var ew=-1,eH=eb.length,eN=0,eV=[];++ew-1}function oJ(eb,em){var ew=this.__data__,eH=lS(ew,eb);return eH<0?(++this.size,ew.push([eb,em])):ew[eH][1]=em,this}function o0(eb){var em=-1,ew=null==eb?0:eb.length;for(this.clear();++em=em?eb:em)),eb}function lU(eb,em,ew,eH,eV,eE){var eD,eS=em&eB,e_=em&eR,eO=em&eU;if(ew&&(eD=eV?ew(eb,eH,eV,eE):ew(eb)),eN!==eD)return eD;if(!Mv(eb))return eb;var eP=yq(eb);if(eP){if(eD=pK(eb),!eS)return uk(eb,eD)}else{var ej=pG(eb),eF=ej==tY||ej==tQ;if(yX(eb))return um(eb,eS);if(ej==tW||ej==tP||eF&&!eV){if(eD=e_||eF?{}:pZ(eb),!eS)return e_?uS(eb,lP(eD,eb)):uD(eb,lO(eD,eb))}else{if(!iS[ej])return eV?eb:{};eD=pW(eb,ej,eS)}}eE||(eE=new lm);var eG=eE.get(eb);if(eG)return eG;eE.set(eb,eD),MP(eb)?eb.forEach(function(eH){eD.add(lU(eH,em,ew,eH,eb,eE))}):Mw(eb)&&eb.forEach(function(eH,eN){eD.set(eN,lU(eH,em,ew,eN,eb,eE))});var eY=eO?e_?pE:pV:e_?vP:vO,eQ=eP?eN:eY(eb);return i7(eQ||eb,function(eH,eN){eQ&&(eH=eb[eN=eH]),lD(eD,eN,lU(eH,em,ew,eN,eb,eE))}),eD}function lF(eb){var em=vO(eb);return function(ew){return lG(ew,eb,em)}}function lG(eb,em,ew){var eH=ew.length;if(null==eb)return!eH;for(eb=n3(eb);eH--;){var eV=ew[eH],eE=em[eV],eD=eb[eV];if(eN===eD&&!(eV in eb)||!eE(eD))return!1}return!0}function lY(eb,em,ew){if("function"!=typeof eb)throw new n9(eS);return h_(function(){eb.apply(eN,ew)},em)}function lQ(eb,em,ew,eH){var eN=-1,eV=cH,eD=!0,eS=eb.length,e_=[],eO=em.length;if(!eS)return e_;ew&&(em=cV(em,cJ(ew))),eH?(eV=cN,eD=!1):em.length>=eE&&(eV=sH,eD=!1,em=new o9(em));e:for(;++eNeV?0:eV+ew),(eH=eN===eH||eH>eV?eV:MZ(eH))<0&&(eH+=eV),eH=ew>eH?0:MW(eH);ew0&&ew(eD)?em>1?lJ(eD,em-1,ew,eH,eN):ck(eN,eD):eH||(eN[eN.length]=eD)}return eN}var l6=uj(),l4=uj(!0);function l3(eb,em){return eb&&l6(eb,em,vO)}function l5(eb,em){return eb&&l4(eb,em,vO)}function l8(eb,em){return cw(em,function(em){return Mb(eb[em])})}function l9(eb,em){em=d$(em,eb);for(var ew=0,eH=em.length;null!=eb&&ewem}function fL(eb,em){return null!=eb&&rN.call(eb,em)}function fw(eb,em){return null!=eb&&em in n3(eb)}function fH(eb,em,ew){return eb>=ij(em,ew)&&eb=120&&ej.length>=120)?new o9(eS&&ej):eN}ej=eb[0];var eB=-1,eR=e_[0];e:for(;++eB-1;)eD!==eb&&rG.call(eD,eS,1),rG.call(eb,eS,1);return eb}function f5(eb,em){for(var ew=eb?em.length:0,eH=ew-1;ew--;){var eN=em[ew];if(ew==eH||eN!==eV){var eV=eN;pJ(eN)?rG.call(eb,eN,1):dF(eb,eN)}}return eb}function f8(eb,em){return eb+iy(iQ()*(em-eb+1))}function f9(eb,em,eH,eN){for(var eV=-1,eE=iP(rX((em-eb)/(eH||1)),0),eD=ew(eE);eE--;)eD[eN?eE:++eV]=eb,eb+=eH;return eD}function f7(eb,em){var ew="";if(!eb||em<1||em>tN)return ew;do em%2&&(ew+=eb),(em=iy(em/2))&&(eb+=eb);while(em);return ew}function dv(eb,em){return hO(hV(eb,em,IM),eb+"")}function dz(eb){return lN(Cb(eb))}function dw(eb,em){var ew=Cb(eb);return hB(ew,lR(em,0,ew.length))}function dH(eb,em,ew,eH){if(!Mv(eb))return eb;em=d$(em,eb);for(var eV=-1,eE=em.length,eD=eE-1,eS=eb;null!=eS&&++eVeV?0:eV+em),(eH=eH>eV?eV:eH)<0&&(eH+=eV),eV=em>eH?0:eH-em>>>0,em>>>=0;for(var eE=ew(eV);++eN>>1,eE=eb[eV];null!==eE&&!MB(eE)&&(ew?eE<=em:eE=eE){var eO=em?null:u5(eb);if(eO)return sY(eO);eD=!1,eN=sH,e_=new o9}else e_=em?[]:eS;e:for(;++eH=eH?eb:dD(eb,em,ew)}var ub=rZ||function(eb){return iG.clearTimeout(eb)};function um(eb,em){if(em)return eb.slice();var ew=eb.length,eH=rB?rB(ew):new eb.constructor(ew);return eb.copy(eH),eH}function uy(eb){var em=new eb.constructor(eb.byteLength);return new rj(em).set(new rj(eb)),em}function uA(eb,em){var ew=em?uy(eb.buffer):eb.buffer;return new eb.constructor(ew,eb.byteOffset,eb.byteLength)}function uz(eb){var em=new eb.constructor(eb.source,nQ.exec(eb));return em.lastIndex=eb.lastIndex,em}function uL(eb){return oH?n3(oH.call(eb)):{}}function uw(eb,em){var ew=em?uy(eb.buffer):eb.buffer;return new eb.constructor(ew,eb.byteOffset,eb.length)}function uH(eb,em){if(eb!==em){var ew=eN!==eb,eH=null===eb,eV=eb==eb,eE=MB(eb),eD=eN!==em,eS=null===em,e_=em==em,eO=MB(em);if(!eS&&!eO&&!eE&&eb>em||eE&&eD&&e_&&!eS&&!eO||eH&&eD&&e_||!ew&&e_||!eV)return 1;if(!eH&&!eE&&!eO&&eb=eD)return eS;return eS*("desc"==ew[eH]?-1:1)}}return eb.index-em.index}function uN(eb,em,eH,eN){for(var eV=-1,eE=eb.length,eD=eH.length,eS=-1,e_=em.length,eO=iP(eE-eD,0),eP=ew(e_+eO),ej=!eN;++eS1?ew[eV-1]:eN,eD=eV>2?ew[2]:eN;for(eE=eb.length>3&&"function"==typeof eE?(eV--,eE):eN,eD&&p6(ew[0],ew[1],eD)&&(eE=eV<3?eN:eE,eV=1),em=n3(em);++eH-1?eV[eE?em[eD]:eD]:eN}}function uQ(eb){return pN(function(em){var ew=em.length,eH=ew,eV=oS.prototype.thru;for(eb&&em.reverse();eH--;){var eE=em[eH];if("function"!=typeof eE)throw new n9(eS);if(eV&&!eD&&"wrapper"==pS(eE))var eD=new oS([],!0)}for(eH=eD?eH:ew;++eH1&&eY.reverse(),ej&&eOeS))return!1;var eO=eE.get(eb),eP=eE.get(em);if(eO&&eP)return eO==em&&eP==eb;var ej=-1,eB=!0,eR=ew&eG?new o9:eN;for(eE.set(eb,em),eE.set(em,eb);++ej1?"& ":"")+em[eH],em=em.join(ew>2?", ":" "),eb.replace(nj,"{\n/* [wrapped with "+em+"] */\n")}function pX(eb){return yq(eb)||yQ(eb)||!!(rY&&eb&&eb[rY])}function pJ(eb,em){var ew=typeof eb;return!!(em=null==em?tN:em)&&("number"==ew||"symbol"!=ew&&n$.test(eb))&&eb>-1&&eb%1==0&&eb0){if(++em>=e5)return arguments[0]}else em=0;return eb.apply(eN,arguments)}}function hB(eb,em){var ew=-1,eH=eb.length,eV=eH-1;for(em=eN===em?eH:em;++ew1?eb[em-1]:eN;return ew="function"==typeof ew?(eb.pop(),ew):eN,mF(eb,ew)});function mX(eb){var em=oV(eb);return em.__chain__=!0,em}function mJ(eb,em){return em(eb),eb}function m6(eb,em){return em(eb)}var m4=pN(function(eb){var em=eb.length,ew=em?eb[0]:0,eH=this.__wrapped__,eV=function(em){return lB(em,eb)};return!(em>1)&&!this.__actions__.length&&eH instanceof o_&&pJ(ew)?((eH=eH.slice(ew,+ew+(em?1:0))).__actions__.push({func:m6,args:[eV],thisArg:eN}),new oS(eH,this.__chain__).thru(function(eb){return em&&!eb.length&&eb.push(eN),eb})):this.thru(eV)});function m3(){return mX(this)}function m5(){return new oS(this.value(),this.__chain__)}function m9(){eN===this.__values__&&(this.__values__=Mq(this.value()));var eb=this.__index__>=this.__values__.length,em=eb?eN:this.__values__[this.__index__++];return{done:eb,value:em}}function m7(){return this}function gb(eb){for(var em,ew=this;ew instanceof oD;){var eH=hY(ew);eH.__index__=0,eH.__values__=eN,em?eV.__wrapped__=eH:em=eH;var eV=eH;ew=ew.__wrapped__}return eV.__wrapped__=eb,em}function gm(){var eb=this.__wrapped__;if(eb instanceof o_){var em=eb;return this.__actions__.length&&(em=new o_(this)),(em=em.reverse()).__actions__.push({func:m6,args:[bX],thisArg:eN}),new oS(em,this.__chain__)}return this.thru(bX)}function gy(){return dQ(this.__wrapped__,this.__actions__)}var gM=u_(function(eb,em,ew){rN.call(eb,ew)?++eb[ew]:lj(eb,ew,1)});function gv(eb,em,ew){var eH=yq(eb)?cz:lZ;return ew&&p6(eb,em,ew)&&(em=eN),eH(eb,pO(em,3))}function gz(eb,em){return(yq(eb)?cw:lX)(eb,pO(em,3))}var gw=uY(bN),gH=uY(bV);function gx(eb,em){return lJ(gP(eb,em),1)}function gN(eb,em){return lJ(gP(eb,em),tH)}function gV(eb,em,ew){return ew=eN===ew?1:MZ(ew),lJ(gP(eb,em),ew)}function gk(eb,em){return(yq(eb)?i7:lq)(eb,pO(em,3))}function gE(eb,em){return(yq(eb)?cm:lK)(eb,pO(em,3))}var gD=u_(function(eb,em,ew){rN.call(eb,ew)?eb[ew].push(em):lj(eb,ew,[em])});function gS(eb,em,ew,eH){eb=yZ(eb)?eb:Cb(eb),ew=ew&&!eH?MZ(ew):0;var eN=eb.length;return ew<0&&(ew=iP(eN+ew,0)),Mj(eb)?ew<=eN&&eb.indexOf(em,ew)>-1:!!eN&&cR(eb,em,ew)>-1}var g_=dv(function(eb,em,eH){var eN=-1,eV="function"==typeof em,eE=yZ(eb)?ew(eb.length):[];return lq(eb,function(eb){eE[++eN]=eV?i8(em,eb,eH):fV(eb,em,eH)}),eE}),gO=u_(function(eb,em,ew){lj(eb,ew,em)});function gP(eb,em){return(yq(eb)?cV:fq)(eb,pO(em,3))}function gj(eb,em,ew,eH){return null==eb?[]:(yq(em)||(em=null==em?[]:[em]),yq(ew=eH?eN:ew)||(ew=null==ew?[]:[ew]),fJ(eb,em,ew))}var gB=u_(function(eb,em,ew){eb[ew?0:1].push(em)},function(){return[[],[]]});function gR(eb,em,ew){var eH=yq(eb)?cE:cq,eN=arguments.length<3;return eH(eb,pO(em,4),ew,eN,lq)}function gU(eb,em,ew){var eH=yq(eb)?cD:cq,eN=arguments.length<3;return eH(eb,pO(em,4),ew,eN,lK)}function gF(eb,em){return(yq(eb)?cw:lX)(eb,yv(pO(em,3)))}function gG(eb){return(yq(eb)?lN:dz)(eb)}function gY(eb,em,ew){return em=(ew?p6(eb,em,ew):eN===em)?1:MZ(em),(yq(eb)?lV:dw)(eb,em)}function gQ(eb){return(yq(eb)?lk:dE)(eb)}function gq(eb){if(null==eb)return 0;if(yZ(eb))return Mj(eb)?sZ(eb):eb.length;var em=pG(eb);return em==tq||em==aH?eb.size:fG(eb).length}function gK(eb,em,ew){var eH=yq(eb)?cS:dS;return ew&&p6(eb,em,ew)&&(em=eN),eH(eb,pO(em,3))}var gZ=dv(function(eb,em){if(null==eb)return[];var ew=em.length;return ew>1&&p6(eb,em[0],em[1])?em=[]:ew>2&&p6(em[0],em[1],em[2])&&(em=[em[0]]),fJ(eb,lJ(em,1),[])}),gW=rW||function(){return iG.Date.now()};function g$(eb,em){if("function"!=typeof em)throw new n9(eS);return eb=MZ(eb),function(){if(--eb<1)return em.apply(this,arguments)}}function gX(eb,em,ew){return em=ew?eN:em,em=eb&&null==em?eb.length:em,u7(eb,eJ,eN,eN,eN,eN,em)}function gJ(eb,em){var ew;if("function"!=typeof em)throw new n9(eS);return eb=MZ(eb),function(){return--eb>0&&(ew=em.apply(this,arguments)),eb<=1&&(em=eN),ew}}var g6=dv(function(eb,em,ew){var eH=eY;if(ew.length){var eN=sG(ew,p_(g6));eH|=e$}return u7(eb,eH,em,ew,eN)}),g4=dv(function(eb,em,ew){var eH=eY|eQ;if(ew.length){var eN=sG(ew,p_(g4));eH|=e$}return u7(em,eH,eb,ew,eN)});function g3(eb,em,ew){em=ew?eN:em;var eH=u7(eb,eZ,eN,eN,eN,eN,eN,em);return eH.placeholder=g3.placeholder,eH}function g5(eb,em,ew){em=ew?eN:em;var eH=u7(eb,eW,eN,eN,eN,eN,eN,em);return eH.placeholder=g5.placeholder,eH}function g8(eb,em,ew){var eH,eV,eE,eD,e_,eO,eP=0,ej=!1,eB=!1,eR=!0;if("function"!=typeof eb)throw new n9(eS);function eU(em){var ew=eH,eE=eV;return eH=eV=eN,eP=em,eD=eb.apply(eE,ew)}function eF(eb){return eP=eb,e_=h_(eQ,em),ej?eU(eb):eD}function eG(eb){var ew=eb-eO,eH=eb-eP,eN=em-ew;return eB?ij(eN,eE-eH):eN}function eY(eb){var ew=eb-eO,eH=eb-eP;return eN===eO||ew>=em||ew<0||eB&&eH>=eE}function eQ(){var eb=gW();if(eY(eb))return eK(eb);e_=h_(eQ,eG(eb))}function eK(eb){return(e_=eN,eR&&eH)?eU(eb):(eH=eV=eN,eD)}function eZ(){eN!==e_&&ub(e_),eP=0,eH=eO=eV=e_=eN}function eW(){return eN===e_?eD:eK(gW())}function e$(){var eb=gW(),ew=eY(eb);if(eH=arguments,eV=this,eO=eb,ew){if(eN===e_)return eF(eO);if(eB)return ub(e_),e_=h_(eQ,em),eU(eO)}return eN===e_&&(e_=h_(eQ,em)),eD}return em=M$(em)||0,Mv(ew)&&(ej=!!ew.leading,eE=(eB="maxWait"in ew)?iP(M$(ew.maxWait)||0,em):eE,eR="trailing"in ew?!!ew.trailing:eR),e$.cancel=eZ,e$.flush=eW,e$}var g9=dv(function(eb,em){return lY(eb,1,em)}),g7=dv(function(eb,em,ew){return lY(eb,M$(em)||0,ew)});function yb(eb){return u7(eb,e6)}function ym(eb,em){if("function"!=typeof eb||null!=em&&"function"!=typeof em)throw new n9(eS);var ew=function(){var eH=arguments,eN=em?em.apply(this,eH):eH[0],eV=ew.cache;if(eV.has(eN))return eV.get(eN);var eE=eb.apply(this,eH);return ew.cache=eV.set(eN,eE)||eV,eE};return ew.cache=new(ym.Cache||o0),ew}function yv(eb){if("function"!=typeof eb)throw new n9(eS);return function(){var em=arguments;switch(em.length){case 0:return!eb.call(this);case 1:return!eb.call(this,em[0]);case 2:return!eb.call(this,em[0],em[1]);case 3:return!eb.call(this,em[0],em[1],em[2])}return!eb.apply(this,em)}}function yw(eb){return gJ(2,eb)}ym.Cache=o0;var yH=dX(function(eb,em){var ew=(em=1==em.length&&yq(em[0])?cV(em[0],cJ(pO())):cV(lJ(em,1),cJ(pO()))).length;return dv(function(eH){for(var eN=-1,eV=ij(eH.length,ew);++eN=em}),yQ=fk(function(){return arguments}())?fk:function(eb){return Mz(eb)&&rN.call(eb,"callee")&&!rF.call(eb,"callee")},yq=ew.isArray,yK=i$?cJ(i$):fE;function yZ(eb){return null!=eb&&My(eb.length)&&!Mb(eb)}function yW(eb){return Mz(eb)&&yZ(eb)}function y$(eb){return!0===eb||!1===eb||Mz(eb)&&fy(eb)==tR}var yX=iH||IG,yJ=iJ?cJ(iJ):fD;function y6(eb){return Mz(eb)&&1===eb.nodeType&&!MS(eb)}function y4(eb){if(null==eb)return!0;if(yZ(eb)&&(yq(eb)||"string"==typeof eb||"function"==typeof eb.splice||yX(eb)||MR(eb)||yQ(eb)))return!eb.length;var em=pG(eb);if(em==tq||em==aH)return!eb.size;if(hy(eb))return!fG(eb).length;for(var ew in eb)if(rN.call(eb,ew))return!1;return!0}function y5(eb,em){return fS(eb,em)}function y8(eb,em,ew){var eH=(ew="function"==typeof ew?ew:eN)?ew(eb,em):eN;return eN===eH?fS(eb,em,eN,ew):!!eH}function y9(eb){if(!Mz(eb))return!1;var em=fy(eb);return em==tG||em==tF||"string"==typeof eb.message&&"string"==typeof eb.name&&!MS(eb)}function y7(eb){return"number"==typeof eb&&iN(eb)}function Mb(eb){if(!Mv(eb))return!1;var em=fy(eb);return em==tY||em==tQ||em==tB||em==tX}function Mm(eb){return"number"==typeof eb&&eb==MZ(eb)}function My(eb){return"number"==typeof eb&&eb>-1&&eb%1==0&&eb<=tN}function Mv(eb){var em=typeof eb;return null!=eb&&("object"==em||"function"==em)}function Mz(eb){return null!=eb&&"object"==typeof eb}var Mw=i6?cJ(i6):fO;function MH(eb,em){return eb===em||fP(eb,em,pj(em))}function Mx(eb,em,ew){return ew="function"==typeof ew?ew:eN,fP(eb,em,pj(em),ew)}function MN(eb){return MD(eb)&&eb!=+eb}function MV(eb){if(hm(eb))throw new nP(eD);return fj(eb)}function Mk(eb){return null===eb}function ME(eb){return null==eb}function MD(eb){return"number"==typeof eb||Mz(eb)&&fy(eb)==tK}function MS(eb){if(!Mz(eb)||fy(eb)!=tW)return!1;var em=rR(eb);if(null===em)return!0;var ew=rN.call(em,"constructor")&&em.constructor;return"function"==typeof ew&&ew instanceof ew&&rH.call(ew)==rD}var M_=i4?cJ(i4):fB;function MO(eb){return Mm(eb)&&eb>=-tN&&eb<=tN}var MP=i3?cJ(i3):fR;function Mj(eb){return"string"==typeof eb||!yq(eb)&&Mz(eb)&&fy(eb)==aN}function MB(eb){return"symbol"==typeof eb||Mz(eb)&&fy(eb)==aV}var MR=i5?cJ(i5):fU;function MU(eb){return eN===eb}function MF(eb){return Mz(eb)&&pG(eb)==aE}function MG(eb){return Mz(eb)&&fy(eb)==aD}var MY=u6(fQ),MQ=u6(function(eb,em){return eb<=em});function Mq(eb){if(!eb)return[];if(yZ(eb))return Mj(eb)?sW(eb):uk(eb);if(rQ&&eb[rQ])return sR(eb[rQ]());var em=pG(eb);return(em==tq?sU:em==aH?sY:Cb)(eb)}function MK(eb){return eb?(eb=M$(eb))===tH||eb===-tH?(eb<0?-1:1)*tV:eb==eb?eb:0:0===eb?eb:0}function MZ(eb){var em=MK(eb),ew=em%1;return em==em?ew?em-ew:em:0}function MW(eb){return eb?lR(MZ(eb),0,tD):0}function M$(eb){if("number"==typeof eb)return eb;if(MB(eb))return tE;if(Mv(eb)){var em="function"==typeof eb.valueOf?eb.valueOf():eb;eb=Mv(em)?em+"":em}if("string"!=typeof eb)return 0===eb?eb:+eb;eb=cX(eb);var ew=nK.test(eb);return ew||nW.test(eb)?iR(eb.slice(2),ew?2:8):nq.test(eb)?tE:+eb}function MX(eb){return uE(eb,vP(eb))}function MJ(eb){return eb?lR(MZ(eb),-tN,tN):0===eb?eb:0}function M1(eb){return null==eb?"":dR(eb)}var M2=uO(function(eb,em){if(hy(em)||yZ(em)){uE(em,vO(em),eb);return}for(var ew in em)rN.call(em,ew)&&lD(eb,ew,em[ew])}),M6=uO(function(eb,em){uE(em,vP(em),eb)}),M4=uO(function(eb,em,ew,eH){uE(em,vP(em),eb,eH)}),M3=uO(function(eb,em,ew,eH){uE(em,vO(em),eb,eH)}),M5=pN(lB);function M8(eb,em){var ew=oE(eb);return null==em?ew:lO(ew,em)}var M9=dv(function(eb,em){eb=n3(eb);var ew=-1,eH=em.length,eV=eH>2?em[2]:eN;for(eV&&p6(em[0],em[1],eV)&&(eH=1);++ew1),em}),uE(eb,pE(eb),ew),eH&&(ew=lU(ew,eB|eR|eU,pv));for(var eN=em.length;eN--;)dF(ew,em[eN]);return ew});function vG(eb,em){return vq(eb,yv(pO(em)))}var vQ=pN(function(eb,em){return null==eb?{}:f0(eb,em)});function vq(eb,em){if(null==eb)return{};var ew=cV(pE(eb),function(eb){return[eb]});return em=pO(em),f6(eb,ew,function(eb,ew){return em(eb,ew[0])})}function vK(eb,em,ew){em=d$(em,eb);var eH=-1,eV=em.length;for(eV||(eV=1,eb=eN);++eHem){var eH=eb;eb=em,em=eH}if(ew||eb%1||em%1){var eV=iQ();return ij(eb+eV*(em-eb+iB("1e-"+((eV+"").length-1))),em)}return f8(eb,em)}var Cw=uU(function(eb,em,ew){return em=em.toLowerCase(),eb+(ew?CH(em):em)});function CH(eb){return C6(M1(eb).toLowerCase())}function Cx(eb){return(eb=M1(eb))&&eb.replace(nX,sD).replace(ib,"")}function CN(eb,em,ew){eb=M1(eb),em=dR(em);var eH=eb.length,eV=ew=eN===ew?eH:lR(MZ(ew),0,eH);return(ew-=em.length)>=0&&eb.slice(ew,eV)==em}function CV(eb){return(eb=M1(eb))&&nw.test(eb)?eb.replace(a$,sS):eb}function Ck(eb){return(eb=M1(eb))&&n_.test(eb)?eb.replace(nS,"\\$&"):eb}var CE=uU(function(eb,em,ew){return eb+(ew?"-":"")+em.toLowerCase()}),CD=uU(function(eb,em,ew){return eb+(ew?" ":"")+em.toLowerCase()}),C_=uR("toLowerCase");function CO(eb,em,ew){eb=M1(eb);var eH=(em=MZ(em))?sZ(eb):0;if(!em||eH>=em)return eb;var eN=(em-eH)/2;return u$(iy(eN),ew)+eb+u$(rX(eN),ew)}function CP(eb,em,ew){eb=M1(eb);var eH=(em=MZ(em))?sZ(eb):0;return em&&eH>>0)?(eb=M1(eb))&&("string"==typeof em||null!=em&&!M_(em))&&!(em=dR(em))&&sj(eb)?dJ(sW(eb),0,ew):eb.split(em,ew):[]}var CY=uU(function(eb,em,ew){return eb+(ew?" ":"")+C6(em)});function CQ(eb,em,ew){return eb=M1(eb),ew=null==ew?0:lR(MZ(ew),0,eb.length),em=dR(em),eb.slice(ew,ew+em.length)==em}function Cq(eb,em,ew){var eH=oV.templateSettings;ew&&p6(eb,em,ew)&&(em=eN),eb=M1(eb),em=M4({},em,eH,pb);var eV,eE,eD=M4({},em.imports,eH.imports,pb),eS=vO(eD),eO=sb(eD,eS),eP=0,ej=em.interpolate||nJ,eB="__p += '",eR=n5((em.escape||nJ).source+"|"+ej.source+"|"+(ej===nV?nY:nJ).source+"|"+(em.evaluate||nJ).source+"|$","g"),eU="//# sourceURL="+(rN.call(em,"sourceURL")?(em.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++iE+"]")+"\n";eb.replace(eR,function(em,ew,eH,eN,eD,eS){return eH||(eH=eN),eB+=eb.slice(eP,eS).replace(n6,sO),ew&&(eV=!0,eB+="' +\n__e("+ew+") +\n'"),eD&&(eE=!0,eB+="';\n"+eD+";\n__p += '"),eH&&(eB+="' +\n((__t = ("+eH+")) == null ? '' : __t) +\n'"),eP=eS+em.length,em}),eB+="';\n";var eF=rN.call(em,"variable")&&em.variable;if(eF){if(nF.test(eF))throw new nP(e_)}else eB="with (obj) {\n"+eB+"\n}\n";eB=(eE?eB.replace(aq,""):eB).replace(aK,"$1").replace(aZ,"$1;"),eB="function("+(eF||"obj")+") {\n"+(eF?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(eV?", __e = _.escape":"")+(eE?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+eB+"return __p\n}";var eG=C3(function(){return nU(eS,eU+"return "+eB).apply(eN,eO)});if(eG.source=eB,y9(eG))throw eG;return eG}function CK(eb){return M1(eb).toLowerCase()}function CZ(eb){return M1(eb).toUpperCase()}function CW(eb,em,ew){if((eb=M1(eb))&&(ew||eN===em))return cX(eb);if(!eb||!(em=dR(em)))return eb;var eH=sW(eb),eV=sW(em),eE=sN(eH,eV),eD=sV(eH,eV)+1;return dJ(eH,eE,eD).join("")}function C$(eb,em,ew){if((eb=M1(eb))&&(ew||eN===em))return eb.slice(0,s$(eb)+1);if(!eb||!(em=dR(em)))return eb;var eH=sW(eb),eV=sV(eH,sW(em))+1;return dJ(eH,0,eV).join("")}function CX(eb,em,ew){if((eb=M1(eb))&&(ew||eN===em))return eb.replace(nO,"");if(!eb||!(em=dR(em)))return eb;var eH=sW(eb),eV=sN(eH,sW(em));return dJ(eH,eV).join("")}function CJ(eb,em){var ew=e4,eH=e3;if(Mv(em)){var eV="separator"in em?em.separator:eV;ew="length"in em?MZ(em.length):ew,eH="omission"in em?dR(em.omission):eH}var eE=(eb=M1(eb)).length;if(sj(eb)){var eD=sW(eb);eE=eD.length}if(ew>=eE)return eb;var eS=ew-sZ(eH);if(eS<1)return eH;var e_=eD?dJ(eD,0,eS).join(""):eb.slice(0,eS);if(eN===eV)return e_+eH;if(eD&&(eS+=e_.length-eS),M_(eV)){if(eb.slice(eS).search(eV)){var eO,eP=e_;for(eV.global||(eV=n5(eV.source,M1(nQ.exec(eV))+"g")),eV.lastIndex=0;eO=eV.exec(eP);)var ej=eO.index;e_=e_.slice(0,eN===ej?eS:ej)}}else if(eb.indexOf(dR(eV),eS)!=eS){var eB=e_.lastIndexOf(eV);eB>-1&&(e_=e_.slice(0,eB))}return e_+eH}function C1(eb){return(eb=M1(eb))&&aJ.test(eb)?eb.replace(aW,sX):eb}var C2=uU(function(eb,em,ew){return eb+(ew?" ":"")+em.toUpperCase()}),C6=uR("toUpperCase");function C4(eb,em,ew){return(eb=M1(eb),em=ew?eN:em,eN===em)?sB(eb)?s4(eb):cP(eb):eb.match(em)||[]}var C3=dv(function(eb,em){try{return i8(eb,eN,em)}catch(eb){return y9(eb)?eb:new nP(eb)}}),C5=pN(function(eb,em){return i7(em,function(em){lj(eb,em=hU(em),g6(eb[em],eb))}),eb});function C8(eb){var em=null==eb?0:eb.length,ew=pO();return eb=em?cV(eb,function(eb){if("function"!=typeof eb[1])throw new n9(eS);return[ew(eb[0]),eb[1]]}):[],dv(function(ew){for(var eH=-1;++eHtN)return[];var ew=tD,eH=ij(eb,tD);em=pO(em),eb-=tD;for(var eN=cW(eH,em);++ew0||em<0)?new o_(ew):(eb<0?ew=ew.takeRight(-eb):eb&&(ew=ew.drop(eb)),eN!==em&&(ew=(em=MZ(em))<0?ew.dropRight(-em):ew.take(em-eb)),ew)},o_.prototype.takeRightWhile=function(eb){return this.reverse().takeWhile(eb).reverse()},o_.prototype.toArray=function(){return this.take(tD)},l3(o_.prototype,function(eb,em){var ew=/^(?:filter|find|map|reject)|While$/.test(em),eH=/^(?:head|last)$/.test(em),eV=oV[eH?"take"+("last"==em?"Right":""):em],eE=eH||/^find/.test(em);eV&&(oV.prototype[em]=function(){var em=this.__wrapped__,eD=eH?[1]:arguments,eS=em instanceof o_,e_=eD[0],eO=eS||yq(em),eP=function(eb){var em=eV.apply(oV,ck([eb],eD));return eH&&ej?em[0]:em};eO&&ew&&"function"==typeof e_&&1!=e_.length&&(eS=eO=!1);var ej=this.__chain__,eB=!!this.__actions__.length,eR=eE&&!ej,eU=eS&&!eB;if(!eE&&eO){em=eU?em:new o_(this);var eF=eb.apply(em,eD);return eF.__actions__.push({func:m6,args:[eP],thisArg:eN}),new oS(eF,ej)}return eR&&eU?eb.apply(this,eD):(eF=this.thru(eP),eR?eH?eF.value()[0]:eF.value():eF)})}),i7(["pop","push","shift","sort","splice","unshift"],function(eb){var em=n7[eb],ew=/^(?:push|sort|unshift)$/.test(eb)?"tap":"thru",eH=/^(?:pop|shift)$/.test(eb);oV.prototype[eb]=function(){var eb=arguments;if(eH&&!this.__chain__){var eN=this.value();return em.apply(yq(eN)?eN:[],eb)}return this[ew](function(ew){return em.apply(yq(ew)?ew:[],eb)})}}),l3(o_.prototype,function(eb,em){var ew=oV[em];if(ew){var eH=ew.name+"";rN.call(s6,eH)||(s6[eH]=[]),s6[eH].push({name:em,func:ew})}}),s6[uq(eN,eQ).name]=[{name:"wrapper",func:eN}],o_.prototype.clone=oO,o_.prototype.reverse=oP,o_.prototype.value=oj,oV.prototype.at=m4,oV.prototype.chain=m3,oV.prototype.commit=m5,oV.prototype.next=m9,oV.prototype.plant=gb,oV.prototype.reverse=gm,oV.prototype.toJSON=oV.prototype.valueOf=oV.prototype.value=gy,oV.prototype.first=oV.prototype.head,rQ&&(oV.prototype[rQ]=m7),oV}();iG._=s5,eH=(function(){return s5}).call(em,ew,em,eb),eN!==eH&&(eb.exports=eH)}).call(this)},69260:function(eb,em,ew){!function(eb,eH){eH(em,ew(11248),ew(67294))}(0,function(eb,em,ew){"use strict";function eH(eb){return eb&&"object"==typeof eb&&"default"in eb?eb:{default:eb}}var eN=eH(em),eV=eH(ew);function eE(eb,em){var ew=null==eb?null:"undefined"!=typeof Symbol&&eb[Symbol.iterator]||eb["@@iterator"];if(null!=ew){var eH,eN,eV,eE,eD=[],eS=!0,e_=!1;try{if(eV=(ew=ew.call(eb)).next,0===em){if(Object(ew)!==ew)return;eS=!1}else for(;!(eS=(eH=eV.call(ew)).done)&&(eD.push(eH.value),eD.length!==em);eS=!0);}catch(eb){e_=!0,eN=eb}finally{try{if(!eS&&null!=ew.return&&(eE=ew.return(),Object(eE)!==eE))return}finally{if(e_)throw eN}}return eD}}function eD(eb,em){var ew=Object.keys(eb);if(Object.getOwnPropertySymbols){var eH=Object.getOwnPropertySymbols(eb);em&&(eH=eH.filter(function(em){return Object.getOwnPropertyDescriptor(eb,em).enumerable})),ew.push.apply(ew,eH)}return ew}function eS(eb){for(var em=1;em=0||(eN[ew]=eb[ew]);return eN}function eP(eb,em){if(null==eb)return{};var ew,eH,eN=eO(eb,em);if(Object.getOwnPropertySymbols){var eV=Object.getOwnPropertySymbols(eb);for(eH=0;eH=0)&&Object.prototype.propertyIsEnumerable.call(eb,ew)&&(eN[ew]=eb[ew])}return eN}function ej(eb,em){return eB(eb)||eE(eb,em)||eR(eb,em)||eF()}function eB(eb){if(Array.isArray(eb))return eb}function eR(eb,em){if(eb){if("string"==typeof eb)return eU(eb,em);var ew=Object.prototype.toString.call(eb).slice(8,-1);if("Object"===ew&&eb.constructor&&(ew=eb.constructor.name),"Map"===ew||"Set"===ew)return Array.from(eb);if("Arguments"===ew||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ew))return eU(eb,em)}}function eU(eb,em){(null==em||em>eb.length)&&(em=eb.length);for(var ew=0,eH=Array(em);ew0&&void 0!==arguments[0]?arguments[0]:{};if(e4.current){null===(em=e6.current)||void 0===em||em.destroy();var eH=eS(eS(eS({},eb),ew),{},{container:e4.current});return e6.current=eN.default.loadAnimation(eH),e0(!!e6.current),function(){var eb;null===(eb=e6.current)||void 0===eb||eb.destroy(),e6.current=void 0}}};return ew.useEffect(function(){var eb=tS();return function(){return null==eb?void 0:eb()}},[eH,eE]),ew.useEffect(function(){e6.current&&(e6.current.autoplay=!!eD)},[eD]),ew.useEffect(function(){if(e6.current){if(!e_){e6.current.resetSegments(!0);return}Array.isArray(e_)&&e_.length&&((e6.current.currentRawFramee_[1])&&(e6.current.currentRawFrame=e_[0]),e6.current.setSegment(e_[0],e_[1]))}},[e_]),ew.useEffect(function(){var eb=[{name:"complete",handler:eO},{name:"loopComplete",handler:eB},{name:"enterFrame",handler:eR},{name:"segmentStart",handler:eU},{name:"config_ready",handler:eF},{name:"data_ready",handler:eG},{name:"data_failed",handler:eY},{name:"loaded_images",handler:eK},{name:"DOMLoaded",handler:eZ},{name:"destroy",handler:eW}].filter(function(eb){return null!=eb.handler});if(eb.length){var em=eb.map(function(eb){var em;return null===(em=e6.current)||void 0===em||em.addEventListener(eb.name,eb.handler),function(){var em;null===(em=e6.current)||void 0===em||em.removeEventListener(eb.name,eb.handler)}});return function(){em.forEach(function(eb){return eb()})}}},[eO,eB,eR,eU,eF,eG,eY,eK,eZ,eW]),{View:eV.default.createElement("div",eS({style:em,ref:e4},e$)),play:e3,stop:e5,pause:e8,setSpeed:e9,goToAndStop:tw,goToAndPlay:e7,setDirection:tH,playSegments:tN,setSubframe:tV,getDuration:tE,destroy:tD,animationContainerRef:e4,animationLoaded:eJ,animationItem:e6.current}};function eZ(eb){var em=eb.getBoundingClientRect(),ew=em.top,eH=em.height;return(window.innerHeight-ew)/(window.innerHeight+eH)}function eW(eb,em,ew){var eH=eb.getBoundingClientRect(),eN=eH.top;return{x:(em-eH.left)/eH.width,y:(ew-eN)/eH.height}}var e$=function(eb){var em=eb.wrapperRef,eH=eb.animationItem,eN=eb.mode,eV=eb.actions;ew.useEffect(function(){var eb=em.current;if(eb&&eH&&eV.length){eH.stop();var ew=function(){var em=null,ew=function(){var ew=eZ(eb),eN=eV.find(function(eb){var em=eb.visibility;return em&&ew>=em[0]&&ew<=em[1]});if(eN){if("seek"===eN.type&&eN.visibility&&2===eN.frames.length){var eE=eN.frames[0]+Math.ceil((ew-eN.visibility[0])/(eN.visibility[1]-eN.visibility[0])*eN.frames[1]);//! goToAndStop must be relative to the start of the current segment +eH.goToAndStop(eE-eH.firstFrame-1,!0)}"loop"===eN.type&&(null===em?(eH.playSegments(eN.frames,!0),em=eN.frames):em!==eN.frames?(eH.playSegments(eN.frames,!0),em=eN.frames):eH.isPaused&&(eH.playSegments(eN.frames,!0),em=eN.frames)),"play"===eN.type&&eH.isPaused&&(eH.resetSegments(!0),eH.play()),"stop"===eN.type&&eH.goToAndStop(eN.frames[0]-eH.firstFrame-1,!0)}};return document.addEventListener("scroll",ew),function(){document.removeEventListener("scroll",ew)}},eE=function(){var em=function(em,ew){var eN=em,eE=ew;if(-1!==eN&&-1!==eE){var eD=eW(eb,eN,eE);eN=eD.x,eE=eD.y}var eS=eV.find(function(eb){var em=eb.position;return em&&Array.isArray(em.x)&&Array.isArray(em.y)?eN>=em.x[0]&&eN<=em.x[1]&&eE>=em.y[0]&&eE<=em.y[1]:!(!em||Number.isNaN(em.x)||Number.isNaN(em.y))&&eN===em.x&&eE===em.y});if(eS){if("seek"===eS.type&&eS.position&&Array.isArray(eS.position.x)&&Array.isArray(eS.position.y)&&2===eS.frames.length){var e_=(eN-eS.position.x[0])/(eS.position.x[1]-eS.position.x[0]),eO=(eE-eS.position.y[0])/(eS.position.y[1]-eS.position.y[0]);eH.playSegments(eS.frames,!0),eH.goToAndStop(Math.ceil((e_+eO)/2*(eS.frames[1]-eS.frames[0])),!0)}"loop"===eS.type&&eH.playSegments(eS.frames,!0),"play"===eS.type&&(eH.isPaused&&eH.resetSegments(!1),eH.playSegments(eS.frames)),"stop"===eS.type&&eH.goToAndStop(eS.frames[0],!0)}},ew=function(eb){em(eb.clientX,eb.clientY)},eN=function(){em(-1,-1)};return eb.addEventListener("mousemove",ew),eb.addEventListener("mouseout",eN),function(){eb.removeEventListener("mousemove",ew),eb.removeEventListener("mouseout",eN)}};switch(eN){case"scroll":return ew();case"cursor":return eE()}}},[eN,eH])},eX=function(eb){var em=eb.actions,ew=eb.mode,eH=eb.lottieObj,eN=eH.animationItem,eV=eH.View;return e$({actions:em,animationItem:eN,mode:ew,wrapperRef:eH.animationContainerRef}),eV},eJ=["style","interactivity"],e0=function(eb){var em,eH,eN,eV=eb.style,eE=eb.interactivity,eD=eK(eP(eb,eJ),eV),eS=eD.View,e_=eD.play,eO=eD.stop,ej=eD.pause,eB=eD.setSpeed,eR=eD.goToAndStop,eU=eD.goToAndPlay,eF=eD.setDirection,eG=eD.playSegments,eY=eD.setSubframe,eQ=eD.getDuration,eZ=eD.destroy,eW=eD.animationContainerRef,e$=eD.animationLoaded,e0=eD.animationItem;return ew.useEffect(function(){eb.lottieRef&&(eb.lottieRef.current={play:e_,stop:eO,pause:ej,setSpeed:eB,goToAndPlay:eU,goToAndStop:eR,setDirection:eF,playSegments:eG,setSubframe:eY,getDuration:eQ,destroy:eZ,animationContainerRef:eW,animationLoaded:e$,animationItem:e0})},[null===(em=eb.lottieRef)||void 0===em?void 0:em.current]),eX({lottieObj:{View:eS,play:e_,stop:eO,pause:ej,setSpeed:eB,goToAndStop:eR,goToAndPlay:eU,setDirection:eF,playSegments:eG,setSubframe:eY,getDuration:eQ,destroy:eZ,animationContainerRef:eW,animationLoaded:e$,animationItem:e0},actions:null!==(eH=null==eE?void 0:eE.actions)&&void 0!==eH?eH:[],mode:null!==(eN=null==eE?void 0:eE.mode)&&void 0!==eN?eN:"scroll"})};Object.defineProperty(eb,"LottiePlayer",{enumerable:!0,get:function(){return eN.default}}),eb.default=e0,eb.useLottie=eK,eb.useLottieInteractivity=eX,Object.defineProperty(eb,"__esModule",{value:!0})})},11248:function(module,exports,__webpack_require__){"undefined"!=typeof navigator&&function(eb,em){module.exports=em()}(0,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(eb){_useWebWorker=!!eb},getWebWorker=function(){return _useWebWorker},setLocationHref=function(eb){locationHref=eb},getLocationHref=function(){return locationHref};function createTag(eb){return document.createElement(eb)}function extendPrototype(eb,em){var ew,eH,eN=eb.length;for(ew=0;ew1?ew[1]=1:ew[1]<=0&&(ew[1]=0),HSVtoRGB(ew[0],ew[1],ew[2])}function addBrightnessToRGB(eb,em){var ew=RGBtoHSV(255*eb[0],255*eb[1],255*eb[2]);return ew[2]+=em,ew[2]>1?ew[2]=1:ew[2]<0&&(ew[2]=0),HSVtoRGB(ew[0],ew[1],ew[2])}function addHueToRGB(eb,em){var ew=RGBtoHSV(255*eb[0],255*eb[1],255*eb[2]);return ew[0]+=em/360,ew[0]>1?ew[0]-=1:ew[0]<0&&(ew[0]+=1),HSVtoRGB(ew[0],ew[1],ew[2])}var rgbToHex=function(){var eb,em,ew=[];for(eb=0;eb<256;eb+=1)em=eb.toString(16),ew[eb]=1===em.length?"0"+em:em;return function(eb,em,eH){return eb<0&&(eb=0),em<0&&(em=0),eH<0&&(eH=0),"#"+ew[eb]+ew[em]+ew[eH]}}(),setSubframeEnabled=function(eb){subframeEnabled=!!eb},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(eb){expressionsPlugin=eb},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(eb){expressionsInterfaces=eb},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(eb){defaultCurveSegments=eb},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(eb){idPrefix$1=eb},getIdPrefix=function(){return idPrefix$1};function createNS(eb){return document.createElementNS(svgNS,eb)}function _typeof$5(eb){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(eb){return typeof eb}:function(eb){return eb&&"function"==typeof Symbol&&eb.constructor===Symbol&&eb!==Symbol.prototype?"symbol":typeof eb})(eb)}var dataManager=function(){var eb,em,ew=1,eH=[],eN={onmessage:function(){},postMessage:function(em){eb({data:em})}},eV={postMessage:function(eb){eN.onmessage({data:eb})}};function eE(em){if(window.Worker&&window.Blob&&getWebWorker()){var ew=new Blob(["var _workerSelf = self; self.onmessage = ",em.toString()],{type:"text/javascript"}),eH=URL.createObjectURL(ew);return new Worker(eH)}return eb=em,eN}function eD(){em||((em=eE(function(eb){function em(){function eb(em,ew){var eE,eD,eS,e_,eO,eP,ej=em.length;for(eD=0;eD=0;em-=1)if("sh"===eb[em].ty){if(eb[em].ks.k.i)eV(eb[em].ks.k);else for(ew=0,eH=eb[em].ks.k.length;ewew[0]||!(ew[0]>eb[0])&&(eb[1]>ew[1]||!(ew[1]>eb[1])&&(eb[2]>ew[2]||!(ew[2]>eb[2])&&null))}var eD=function(){var eb=[4,4,14];function em(eb){var em=eb.t.d;eb.t.d={k:[{s:em,t:0}]}}function ew(eb){var ew,eH=eb.length;for(ew=0;ew=0;ew-=1)if("sh"===eb[ew].ty){if(eb[ew].ks.k.i)eb[ew].ks.k.c=eb[ew].closed;else for(eH=0,eN=eb[ew].ks.k.length;eH500)&&(this._imageLoaded(),clearInterval(ew)),em+=1}).bind(this),50)}function eV(em){var ew=eH(em,this.assetsPath,this.path),eN=createNS("image");isSafari?this.testImageLoaded(eN):eN.addEventListener("load",this._imageLoaded,!1),eN.addEventListener("error",(function(){eV.img=eb,this._imageLoaded()}).bind(this),!1),eN.setAttributeNS("http://www.w3.org/1999/xlink","href",ew),this._elementHelper.append?this._elementHelper.append(eN):this._elementHelper.appendChild(eN);var eV={img:eN,assetData:em};return eV}function eE(em){var ew=eH(em,this.assetsPath,this.path),eN=createTag("img");eN.crossOrigin="anonymous",eN.addEventListener("load",this._imageLoaded,!1),eN.addEventListener("error",(function(){eV.img=eb,this._imageLoaded()}).bind(this),!1),eN.src=ew;var eV={img:eN,assetData:em};return eV}function eD(eb){var em={assetData:eb},ew=eH(eb,this.assetsPath,this.path);return dataManager.loadData(ew,(function(eb){em.img=eb,this._footageLoaded()}).bind(this),(function(){em.img={},this._footageLoaded()}).bind(this)),em}function eS(eb,em){this.imagesLoadedCb=em;var ew,eH=eb.length;for(ew=0;ewthis.animationData.op&&(this.animationData.op=eb.op,this.totalFrames=Math.floor(eb.op-this.animationData.ip));var em,ew,eH=this.animationData.layers,eN=eH.length,eV=eb.layers,eE=eV.length;for(ew=0;ewthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(eb){this.triggerRenderFrameError(eb)}},AnimationItem.prototype.play=function(eb){(!eb||this.name===eb)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(eb){eb&&this.name!==eb||!1!==this.isPaused||(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(eb){eb&&this.name!==eb||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(eb){eb&&this.name!==eb||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(eb){for(var em,ew=0;ew=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?em>=this.totalFrames?(this.playCount+=1,this.checkSegments(em%this.totalFrames)||(this.setCurrentRawFrameValue(em%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(em):this.checkSegments(em>this.totalFrames?em%this.totalFrames:0)||(ew=!0,em=this.totalFrames-1):em<0?this.checkSegments(em%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+em%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(ew=!0,em=0)):this.setCurrentRawFrameValue(em),ew&&(this.setCurrentRawFrameValue(em),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(eb,em){this.playCount=0,eb[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=eb[0]-eb[1],this.timeCompleted=this.totalFrames,this.firstFrame=eb[1],this.setCurrentRawFrameValue(this.totalFrames-.001-em)):eb[1]>eb[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=eb[1]-eb[0],this.timeCompleted=this.totalFrames,this.firstFrame=eb[0],this.setCurrentRawFrameValue(.001+em)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(eb,em){var ew=-1;this.isPaused&&(this.currentRawFrame+this.firstFrameem&&(ew=em-eb)),this.firstFrame=eb,this.totalFrames=em-eb,this.timeCompleted=this.totalFrames,-1!==ew&&this.goToAndStop(ew,!0)},AnimationItem.prototype.playSegments=function(eb,em){if(em&&(this.segments.length=0),"object"===_typeof$4(eb[0])){var ew,eH=eb.length;for(ew=0;ew=0;ew-=1)em[ew].animation.destroy(eb)}function eX(eb,em,ew){var eH,eN=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),eV=eN.length;for(eH=0;eH0?ew=eS:em=eS;while(Math.abs(eD)>eV&&++e_=eN?eF(eb,eO,em,ew):0===eP?eO:eU(eb,eV,eV+eS,em,ew)}},eb}(),pooling=function(){return{double:function(eb){return eb.concat(createSizedArray(eb.length))}}}(),poolFactory=function(){return function(eb,em,ew){var eH=0,eN=eb,eV=createSizedArray(eN);return{newElement:function(){var eb;return eH?(eH-=1,eb=eV[eH]):eb=em(),eb},release:function(eb){eH===eN&&(eV=pooling.double(eV),eN*=2),ew&&ew(eb),eV[eH]=eb,eH+=1}}}}(),bezierLengthPool=function(){return poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})}(),segmentsLengthPool=function(){function eb(eb){var em,ew=eb.lengths.length;for(em=0;em-.001&&eE<.001}function ew(ew,eH,eN,eV,eE,eD,eS,e_,eO){if(0===eN&&0===eD&&0===eO)return em(ew,eH,eV,eE,eS,e_);var eP,ej=eb.sqrt(eb.pow(eV-ew,2)+eb.pow(eE-eH,2)+eb.pow(eD-eN,2)),eB=eb.sqrt(eb.pow(eS-ew,2)+eb.pow(e_-eH,2)+eb.pow(eO-eN,2)),eR=eb.sqrt(eb.pow(eS-eV,2)+eb.pow(e_-eE,2)+eb.pow(eO-eD,2));return(eP=ej>eB?ej>eR?ej-eB-eR:eR-eB-ej:eR>eB?eR-eB-ej:eB-ej-eR)>-.0001&&eP<1e-4}var eH=function(){return function(eb,em,ew,eH){var eN,eV,eE,eD,eS,e_,eO=getDefaultCurveSegments(),eP=0,ej=[],eB=[],eR=bezierLengthPool.newElement();for(eN=0,eE=ew.length;eNeE?-1:1,e_=!0;e_;)if(eH[eV]<=eE&&eH[eV+1]>eE?(eD=(eE-eH[eV])/(eH[eV+1]-eH[eV]),e_=!1):eV+=eS,eV<0||eV>=eN-1){if(eV===eN-1)return ew[eV];e_=!1}return ew[eV]+(ew[eV+1]-ew[eV])*eD}function e_(em,ew,eH,eN,eV,eE){var eD=eS(eV,eE),e_=1-eD;return[eb.round((e_*e_*e_*em[0]+(eD*e_*e_+e_*eD*e_+e_*e_*eD)*eH[0]+(eD*eD*e_+e_*eD*eD+eD*e_*eD)*eN[0]+eD*eD*eD*ew[0])*1e3)/1e3,eb.round((e_*e_*e_*em[1]+(eD*e_*e_+e_*eD*e_+e_*e_*eD)*eH[1]+(eD*eD*e_+e_*eD*eD+eD*e_*eD)*eN[1]+eD*eD*eD*ew[1])*1e3)/1e3]}var eO=createTypedArray("float32",8);return{getSegmentsLength:eN,getNewSegment:function(em,ew,eH,eN,eV,eE,eD){eV<0?eV=0:eV>1&&(eV=1);var e_,eP=eS(eV,eD),ej=eS(eE=eE>1?1:eE,eD),eB=em.length,eR=1-eP,eU=1-ej,eF=eR*eR*eR,eG=eP*eR*eR*3,eY=eP*eP*eR*3,eQ=eP*eP*eP,eK=eR*eR*eU,eZ=eP*eR*eU+eR*eP*eU+eR*eR*ej,eW=eP*eP*eU+eR*eP*ej+eP*eR*ej,e$=eP*eP*ej,eX=eR*eU*eU,eJ=eP*eU*eU+eR*ej*eU+eR*eU*ej,e0=eP*ej*eU+eR*ej*ej+eP*eU*ej,e6=eP*ej*ej,e4=eU*eU*eU,e3=ej*eU*eU+eU*ej*eU+eU*eU*ej,e5=ej*ej*eU+eU*ej*ej+ej*eU*ej,e8=ej*ej*ej;for(e_=0;e_=eY.t-eD){eG.h&&(eG=eY),eS=0;break}if(eY.t-eD>eb){eS=e_;break}e_=ej||eb=ej?eR.points.length-1:0;for(eK=0,eZ=eR.points[eU].point.length;eK=e3&&e4=ej?(eF[0]=e0[0],eF[1]=e0[1],eF[2]=e0[2]):eb<=eB?(eF[0]=eG.s[0],eF[1]=eG.s[1],eF[2]=eG.s[2]):quaternionToEuler(eF,slerp(createQuaternion(eG.s),createQuaternion(e0),(eb-eB)/(ej-eB)));else for(e_=0;e_=ej?eW=1:eb1e-6?(eV=Math.sin(eH=Math.acos(eN)),eE=Math.sin((1-ew)*eH)/eV,eD=Math.sin(ew*eH)/eV):(eE=1-ew,eD=ew),eS[0]=eE*e_+eD*eB,eS[1]=eE*eO+eD*eR,eS[2]=eE*eP+eD*eU,eS[3]=eE*ej+eD*eF,eS}function quaternionToEuler(eb,em){var ew=em[0],eH=em[1],eN=em[2],eV=em[3],eE=Math.atan2(2*eH*eV-2*ew*eN,1-2*eH*eH-2*eN*eN),eD=Math.asin(2*ew*eH+2*eN*eV),eS=Math.atan2(2*ew*eV-2*eH*eN,1-2*ew*ew-2*eN*eN);eb[0]=eE/degToRads,eb[1]=eD/degToRads,eb[2]=eS/degToRads}function createQuaternion(eb){var em=eb[0]*degToRads,ew=eb[1]*degToRads,eH=eb[2]*degToRads,eN=Math.cos(em/2),eV=Math.cos(ew/2),eE=Math.cos(eH/2),eD=Math.sin(em/2),eS=Math.sin(ew/2),e_=Math.sin(eH/2),eO=eN*eV*eE-eD*eS*e_;return[eD*eS*eE+eN*eV*e_,eD*eV*eE+eN*eS*e_,eN*eS*eE-eD*eV*e_,eO]}function getValueAtCurrentTime(){var eb=this.comp.renderedFrame-this.offsetTime,em=this.keyframes[0].t-this.offsetTime,ew=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(eb===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=ew&&eb>=ew||this._caching.lastFrame=eb&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var eH=this.interpolateValue(eb,this._caching);this.pv=eH}return this._caching.lastFrame=eb,this.pv}function setVValue(eb){var em;if("unidimensional"===this.propType)em=eb*this.mult,mathAbs(this.v-em)>1e-5&&(this.v=em,this._mdf=!0);else for(var ew=0,eH=this.v.length;ew1e-5&&(this.v[ew]=em,this._mdf=!0),ew+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var eb,em=this.effectsSequence.length,ew=this.kf?this.pv:this.data.k;for(eb=0;eb=this._maxLength&&this.doubleArrayLength(),ew){case"v":eV=this.v;break;case"i":eV=this.i;break;case"o":eV=this.o;break;default:eV=[]}eV[eH]&&(!eV[eH]||eN)||(eV[eH]=pointPool.newElement()),eV[eH][0]=eb,eV[eH][1]=em},ShapePath.prototype.setTripleAt=function(eb,em,ew,eH,eN,eV,eE,eD){this.setXYAt(eb,em,"v",eE,eD),this.setXYAt(ew,eH,"o",eE,eD),this.setXYAt(eN,eV,"i",eE,eD)},ShapePath.prototype.reverse=function(){var eb,em=new ShapePath;em.setPathData(this.c,this._length);var ew=this.v,eH=this.o,eN=this.i,eV=0;this.c&&(em.setTripleAt(ew[0][0],ew[0][1],eN[0][0],eN[0][1],eH[0][0],eH[0][1],0,!1),eV=1);var eE=this._length-1,eD=this._length;for(eb=eV;eb=eN[eN.length-1].t-this.offsetTime)eV=eN[eN.length-1].s?eN[eN.length-1].s[0]:eN[eN.length-2].e[0],eD=!0;else{for(var eV,eE,eD,eS,e_,eO,eP,ej,eB,eR,eU,eF,eG,eY=eH,eQ=eN.length-1,eK=!0;eK&&(eR=eN[eY],!((eU=eN[eY+1]).t-this.offsetTime>eb));)eY=eU.t-this.offsetTime?ej=1:ebeH&&em>eH)||(this._caching.lastIndex=eN0||eb>-.000001&&eb<0?eH(eb*em)/em:eb}function e7(){var eb=this.props;return"matrix("+e9(eb[0])+","+e9(eb[1])+","+e9(eb[4])+","+e9(eb[5])+","+e9(eb[12])+","+e9(eb[13])+")"}return function(){this.reset=eN,this.rotate=eV,this.rotateX=eE,this.rotateY=eD,this.rotateZ=eS,this.skew=eO,this.skewFromAxis=eP,this.shear=e_,this.scale=ej,this.setTransform=eB,this.translate=eR,this.transform=eU,this.multiply=eF,this.applyToPoint=eZ,this.applyToX=eW,this.applyToY=e$,this.applyToZ=eX,this.applyToPointArray=e3,this.applyToTriplePoints=e4,this.applyToPointStringified=e5,this.toCSS=e8,this.to2dCSS=e7,this.clone=eQ,this.cloneFromProps=eK,this.equals=eY,this.inversePoints=e6,this.inversePoint=e0,this.getInverseMatrix=eJ,this._t=this.transform,this.isIdentity=eG,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(eb){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(eb){return typeof eb}:function(eb){return eb&&"function"==typeof Symbol&&eb.constructor===Symbol&&eb!==Symbol.prototype?"symbol":typeof eb})(eb)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(eb){setLocationHref(eb)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(eb){setSubframeEnabled(eb)}function setPrefix(eb){setIdPrefix(eb)}function loadAnimation(eb){return!0===standalone&&(eb.animationData=JSON.parse(animationData)),animationManager.loadAnimation(eb)}function setQuality(eb){if("string"==typeof eb)switch(eb){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(eb)&&eb>1&&setDefaultCurveSegments(eb);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(eb,em){"expressions"===eb&&setExpressionsPlugin(em)}function getFactory(eb){switch(eb){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(eb){for(var em=queryString.split("&"),ew=0;ew=1?eD.push({s:eb-1,e:em-1}):(eD.push({s:eb,e:1}),eD.push({s:0,e:em-1}));var eS=[],e_=eD.length;for(eV=0;eVeH+ew||eS.push([eE.s*eN<=eH?0:(eE.s*eN-eH)/ew,eE.e*eN>=eH+ew?1:(eE.e*eN-eH)/ew]);return eS.length||eS.push([0,0]),eS},TrimModifier.prototype.releasePathsData=function(eb){var em,ew=eb.length;for(em=0;em1?1+em:this.s.v<0?0+em:this.s.v+em)>(eE=this.e.v>1?1+em:this.e.v<0?0+em:this.e.v+em)){var ew=eV;eV=eE,eE=ew}eV=1e-4*Math.round(1e4*eV),eE=1e-4*Math.round(1e4*eE),this.sValue=eV,this.eValue=eE}else eV=this.sValue,eE=this.eValue;var eH=this.shapes.length,eN=0;if(eE===eV)for(eS=0;eS=0;eS-=1)if((eR=this.shapes[eS]).shape._mdf){for((eU=eR.localShapeCollection).releaseShapes(),2===this.m&&eH>1?(eF=this.calculateShapeEdges(eV,eE,eR.totalShapeLength,eK,eN),eK+=eR.totalShapeLength):eF=[[eY,eQ]],eO=eF.length,e_=0;e_=1?eG.push({s:eR.totalShapeLength*(eY-1),e:eR.totalShapeLength*(eQ-1)}):(eG.push({s:eR.totalShapeLength*eY,e:eR.totalShapeLength}),eG.push({s:0,e:eR.totalShapeLength*(eQ-1)}));var eZ=this.addShapes(eR,eG[0]);if(eG[0].s!==eG[0].e){if(eG.length>1){if(eR.shape.paths.shapes[eR.shape.paths._length-1].c){var eW=eZ.pop();this.addPaths(eZ,eU),eZ=this.addShapes(eR,eG[1],eW)}else this.addPaths(eZ,eU),eZ=this.addShapes(eR,eG[1])}this.addPaths(eZ,eU)}}eR.shape.paths=eU}}},TrimModifier.prototype.addPaths=function(eb,em){var ew,eH=eb.length;for(ew=0;ewem.e){ew.c=!1;break}else em.s<=eR&&em.e>=eR+eE.addedLength?(this.addSegment(ej[eH].v[eN-1],ej[eH].o[eN-1],ej[eH].i[eN],ej[eH].v[eN],ew,eD,eF),eF=!1):(e_=bez.getNewSegment(ej[eH].v[eN-1],ej[eH].v[eN],ej[eH].o[eN-1],ej[eH].i[eN],(em.s-eR)/eE.addedLength,(em.e-eR)/eE.addedLength,eS[eN-1]),this.addSegmentFromArray(e_,ew,eD,eF),eF=!1,ew.c=!1),eR+=eE.addedLength,eD+=1;if(ej[eH].c&&eS.length){if(eE=eS[eN-1],eR<=em.e){var eG=eS[eN-1].addedLength;em.s<=eR&&em.e>=eR+eG?(this.addSegment(ej[eH].v[eN-1],ej[eH].o[eN-1],ej[eH].i[0],ej[eH].v[0],ew,eD,eF),eF=!1):(e_=bez.getNewSegment(ej[eH].v[eN-1],ej[eH].v[0],ej[eH].o[eN-1],ej[eH].i[0],(em.s-eR)/eG,(em.e-eR)/eG,eS[eN-1]),this.addSegmentFromArray(e_,ew,eD,eF),eF=!1,ew.c=!1)}else ew.c=!1;eR+=eE.addedLength,eD+=1}if(ew._length&&(ew.setXYAt(ew.v[eO][0],ew.v[eO][1],"i",eO),ew.setXYAt(ew.v[ew._length-1][0],ew.v[ew._length-1][1],"o",ew._length-1)),eR>em.e)break;eH=this.p.keyframes[this.p.keyframes.length-1].t?(eH=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/ew,0),eN=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/ew,0)):(eH=this.p.pv,eN=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/ew,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){eH=[],eN=[];var eH,eN,eV=this.px,eE=this.py;eV._caching.lastFrame+eV.offsetTime<=eV.keyframes[0].t?(eH[0]=eV.getValueAtTime((eV.keyframes[0].t+.01)/ew,0),eH[1]=eE.getValueAtTime((eE.keyframes[0].t+.01)/ew,0),eN[0]=eV.getValueAtTime(eV.keyframes[0].t/ew,0),eN[1]=eE.getValueAtTime(eE.keyframes[0].t/ew,0)):eV._caching.lastFrame+eV.offsetTime>=eV.keyframes[eV.keyframes.length-1].t?(eH[0]=eV.getValueAtTime(eV.keyframes[eV.keyframes.length-1].t/ew,0),eH[1]=eE.getValueAtTime(eE.keyframes[eE.keyframes.length-1].t/ew,0),eN[0]=eV.getValueAtTime((eV.keyframes[eV.keyframes.length-1].t-.01)/ew,0),eN[1]=eE.getValueAtTime((eE.keyframes[eE.keyframes.length-1].t-.01)/ew,0)):(eH=[eV.pv,eE.pv],eN[0]=eV.getValueAtTime((eV._caching.lastFrame+eV.offsetTime-.01)/ew,eV.offsetTime),eN[1]=eE.getValueAtTime((eE._caching.lastFrame+eE.offsetTime-.01)/ew,eE.offsetTime))}else eH=eN=eb;this.v.rotate(-Math.atan2(eH[1]-eN[1],eH[0]-eN[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function eH(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}function eN(){}function eV(eb){this._addDynamicProperty(eb),this.elem.addDynamicProperty(eb),this._isDirty=!0}function eE(eb,em,ew){if(this.elem=eb,this.frameId=-1,this.propType="transform",this.data=em,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(ew||eb),em.p&&em.p.s?(this.px=PropertyFactory.getProp(eb,em.p.x,0,0,this),this.py=PropertyFactory.getProp(eb,em.p.y,0,0,this),em.p.z&&(this.pz=PropertyFactory.getProp(eb,em.p.z,0,0,this))):this.p=PropertyFactory.getProp(eb,em.p||{k:[0,0,0]},1,0,this),em.rx){if(this.rx=PropertyFactory.getProp(eb,em.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(eb,em.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(eb,em.rz,0,degToRads,this),em.or.k[0].ti){var eH,eN=em.or.k.length;for(eH=0;eH=Math.abs(eb)}function lerp(eb,em,ew){return eb*(1-ew)+em*ew}function lerpPoint(eb,em,ew){return[lerp(eb[0],em[0],ew),lerp(eb[1],em[1],ew)]}function quadRoots(eb,em,ew){if(0===eb)return[];var eH=em*em-4*eb*ew;if(eH<0)return[];var eN=-em/(2*eb);if(0===eH)return[eN];var eV=Math.sqrt(eH)/(2*eb);return[eN-eV,eN+eV]}function polynomialCoefficients(eb,em,ew,eH){return[-eb+3*em-3*ew+eH,3*eb-6*em+3*ew,-3*eb+3*em,eb]}function singlePoint(eb){return new PolynomialBezier(eb,eb,eb,eb,!1)}function PolynomialBezier(eb,em,ew,eH,eN){eN&&pointEqual(eb,em)&&(em=lerpPoint(eb,eH,1/3)),eN&&pointEqual(ew,eH)&&(ew=lerpPoint(eb,eH,2/3));var eV=polynomialCoefficients(eb[0],em[0],ew[0],eH[0]),eE=polynomialCoefficients(eb[1],em[1],ew[1],eH[1]);this.a=[eV[0],eE[0]],this.b=[eV[1],eE[1]],this.c=[eV[2],eE[2]],this.d=[eV[3],eE[3]],this.points=[eb,em,ew,eH]}function extrema(eb,em){var ew=eb.points[0][em],eH=eb.points[eb.points.length-1][em];if(ew>eH){var eN=eH;eH=ew,ew=eN}for(var eV=quadRoots(3*eb.a[em],2*eb.b[em],eb.c[em]),eE=0;eE0&&eV[eE]<1){var eD=eb.point(eV[eE])[em];eDeH&&(eH=eD)}return{min:ew,max:eH}}function intersectData(eb,em,ew){var eH=eb.boundingBox();return{cx:eH.cx,cy:eH.cy,width:eH.width,height:eH.height,bez:eb,t:(em+ew)/2,t1:em,t2:ew}}function splitData(eb){var em=eb.bez.split(.5);return[intersectData(em[0],eb.t1,eb.t),intersectData(em[1],eb.t,eb.t2)]}function boxIntersect(eb,em){return 2*Math.abs(eb.cx-em.cx)=eV||eb.width<=eH&&eb.height<=eH&&em.width<=eH&&em.height<=eH){eN.push([eb.t,em.t]);return}var eE=splitData(eb),eD=splitData(em);intersectsImpl(eE[0],eD[0],ew+1,eH,eN,eV),intersectsImpl(eE[0],eD[1],ew+1,eH,eN,eV),intersectsImpl(eE[1],eD[0],ew+1,eH,eN,eV),intersectsImpl(eE[1],eD[1],ew+1,eH,eN,eV)}}function crossProduct(eb,em){return[eb[1]*em[2]-eb[2]*em[1],eb[2]*em[0]-eb[0]*em[2],eb[0]*em[1]-eb[1]*em[0]]}function lineIntersection(eb,em,ew,eH){var eN=[eb[0],eb[1],1],eV=[em[0],em[1],1],eE=[ew[0],ew[1],1],eD=[eH[0],eH[1],1],eS=crossProduct(crossProduct(eN,eV),crossProduct(eE,eD));return floatZero(eS[2])?null:[eS[0]/eS[2],eS[1]/eS[2]]}function polarOffset(eb,em,ew){return[eb[0]+Math.cos(em)*ew,eb[1]-Math.sin(em)*ew]}function pointDistance(eb,em){return Math.hypot(eb[0]-em[0],eb[1]-em[1])}function pointEqual(eb,em){return floatEqual(eb[0],em[0])&&floatEqual(eb[1],em[1])}function ZigZagModifier(){}function setPoint(eb,em,ew,eH,eN,eV,eE){var eD=ew-Math.PI/2,eS=ew+Math.PI/2,e_=em[0]+Math.cos(ew)*eH*eN,eO=em[1]-Math.sin(ew)*eH*eN;eb.setTripleAt(e_,eO,e_+Math.cos(eD)*eV,eO-Math.sin(eD)*eV,e_+Math.cos(eS)*eE,eO-Math.sin(eS)*eE,eb.length())}function getPerpendicularVector(eb,em){var ew=[em[0]-eb[0],em[1]-eb[1]],eH=-(.5*Math.PI);return[Math.cos(eH)*ew[0]-Math.sin(eH)*ew[1],Math.sin(eH)*ew[0]+Math.cos(eH)*ew[1]]}function getProjectingAngle(eb,em){var ew=0===em?eb.length()-1:em-1,eH=(em+1)%eb.length(),eN=getPerpendicularVector(eb.v[ew],eb.v[eH]);return Math.atan2(0,1)-Math.atan2(eN[1],eN[0])}function zigZagCorner(eb,em,ew,eH,eN,eV,eE){var eD=getProjectingAngle(em,ew),eS=em.v[ew%em._length],e_=em.v[0===ew?em._length-1:ew-1],eO=em.v[(ew+1)%em._length],eP=2===eV?Math.sqrt(Math.pow(eS[0]-e_[0],2)+Math.pow(eS[1]-e_[1],2)):0,ej=2===eV?Math.sqrt(Math.pow(eS[0]-eO[0],2)+Math.pow(eS[1]-eO[1],2)):0;setPoint(eb,em.v[ew%em._length],eD,eE,eH,ej/((eN+1)*2),eP/((eN+1)*2),eV)}function zigZagSegment(eb,em,ew,eH,eN,eV){for(var eE=0;eE1&&em.length>1&&(eN=getIntersection(eb[0],em[em.length-1])))?[[eb[0].split(eN[0])[0]],[em[em.length-1].split(eN[1])[1]]]:[ew,eH]}function pruneIntersections(eb){for(var em,ew=1;ew1&&(em=pruneSegmentIntersection(eb[eb.length-1],eb[0]),eb[eb.length-1]=em[0],eb[0]=em[1]),eb}function offsetSegmentSplit(eb,em){var ew,eH,eN,eV,eE=eb.inflectionPoints();if(0===eE.length)return[offsetSegment(eb,em)];if(1===eE.length||floatEqual(eE[1],1))return ew=(eN=eb.split(eE[0]))[0],eH=eN[1],[offsetSegment(ew,em),offsetSegment(eH,em)];ew=(eN=eb.split(eE[0]))[0];var eD=(eE[1]-eE[0])/(1-eE[0]);return eV=(eN=eN[1].split(eD))[0],eH=eN[1],[offsetSegment(ew,em),offsetSegment(eV,em),offsetSegment(eH,em)]}function OffsetPathModifier(){}function getFontProperties(eb){for(var em=eb.fStyle?eb.fStyle.split(" "):[],ew="normal",eH="normal",eN=em.length,eV=0;eV0;)ew-=1,this._elements.unshift(em[ew]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(eb){var em,ew=eb.length;for(em=0;em0?Math.floor(eR):Math.ceil(eR),eG=this.pMatrix.props,eY=this.rMatrix.props,eQ=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var eK=0;if(eR>0){for(;eKeF;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),eK-=1;eU&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-eU,!0),eK-=eU)}for(eN=1===this.data.m?0:this._currentCopies-1,eV=1===this.data.m?1:-1,eE=this._currentCopies;eE;){if(e_=(eH=(ew=this.elemsData[eN].it)[ew.length-1].transform.mProps.v.props).length,ew[ew.length-1].transform.mProps._mdf=!0,ew[ew.length-1].transform.op._mdf=!0,ew[ew.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(eN/(this._currentCopies-1)),0!==eK){for((0!==eN&&1===eV||eN!==this._currentCopies-1&&-1===eV)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(eY[0],eY[1],eY[2],eY[3],eY[4],eY[5],eY[6],eY[7],eY[8],eY[9],eY[10],eY[11],eY[12],eY[13],eY[14],eY[15]),this.matrix.transform(eQ[0],eQ[1],eQ[2],eQ[3],eQ[4],eQ[5],eQ[6],eQ[7],eQ[8],eQ[9],eQ[10],eQ[11],eQ[12],eQ[13],eQ[14],eQ[15]),this.matrix.transform(eG[0],eG[1],eG[2],eG[3],eG[4],eG[5],eG[6],eG[7],eG[8],eG[9],eG[10],eG[11],eG[12],eG[13],eG[14],eG[15]),eS=0;eS0&&eH<1?[em]:[]:[em-eH,em+eH].filter(function(eb){return eb>0&&eb<1})},PolynomialBezier.prototype.split=function(eb){if(eb<=0)return[singlePoint(this.points[0]),this];if(eb>=1)return[this,singlePoint(this.points[this.points.length-1])];var em=lerpPoint(this.points[0],this.points[1],eb),ew=lerpPoint(this.points[1],this.points[2],eb),eH=lerpPoint(this.points[2],this.points[3],eb),eN=lerpPoint(em,ew,eb),eV=lerpPoint(ew,eH,eb),eE=lerpPoint(eN,eV,eb);return[new PolynomialBezier(this.points[0],em,eN,eE,!0),new PolynomialBezier(eE,eV,eH,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var eb=this.bounds();return{left:eb.x.min,right:eb.x.max,top:eb.y.min,bottom:eb.y.max,width:eb.x.max-eb.x.min,height:eb.y.max-eb.y.min,cx:(eb.x.max+eb.x.min)/2,cy:(eb.y.max+eb.y.min)/2}},PolynomialBezier.prototype.intersections=function(eb,em,ew){void 0===em&&(em=2),void 0===ew&&(ew=7);var eH=[];return intersectsImpl(intersectData(this,0,1),intersectData(eb,0,1),0,em,eH,ew),eH},PolynomialBezier.shapeSegment=function(eb,em){var ew=(em+1)%eb.length();return new PolynomialBezier(eb.v[em],eb.o[em],eb.i[ew],eb.v[ew],!0)},PolynomialBezier.shapeSegmentInverted=function(eb,em){var ew=(em+1)%eb.length();return new PolynomialBezier(eb.v[ew],eb.i[ew],eb.o[em],eb.v[em],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(eb,em){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(eb,em.s,0,null,this),this.frequency=PropertyFactory.getProp(eb,em.r,0,null,this),this.pointsType=PropertyFactory.getProp(eb,em.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(eb,em,ew,eH){var eN=eb._length,eV=shapePool.newElement();if(eV.c=eb.c,eb.c||(eN-=1),0===eN)return eV;var eE=-1,eD=PolynomialBezier.shapeSegment(eb,0);zigZagCorner(eV,eb,0,em,ew,eH,eE);for(var eS=0;eS=0;eN-=1)eE=PolynomialBezier.shapeSegmentInverted(eb,eN),e_.push(offsetSegmentSplit(eE,em));e_=pruneIntersections(e_);var eO=null,eP=null;for(eN=0;eN0&&(eS=!1),eS){var e_=createTag("style");e_.setAttribute("f-forigin",ew[eV].fOrigin),e_.setAttribute("f-origin",ew[eV].origin),e_.setAttribute("f-family",ew[eV].fFamily),e_.type="text/css",e_.innerText="@font-face {font-family: "+ew[eV].fFamily+"; font-style: normal; src: url('"+ew[eV].fPath+"');}",em.appendChild(e_)}}else if("g"===ew[eV].fOrigin||1===ew[eV].origin){for(eD=0,eE=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]');eD=55296&&ew<=56319){var eH=eb.charCodeAt(1);eH>=56320&&eH<=57343&&(em=(ew-55296)*1024+eH-56320+65536)}return em}function eW(eb,em){var ew=eb.toString(16)+em.toString(16);return -1!==eP.indexOf(ew)}function e$(eb){return eb===eS}function eX(eb){return eb===eD}function eJ(eb){var em=eZ(eb);return em>=e_&&em<=eO}function e0(eb){return eJ(eb.substr(0,2))&&eJ(eb.substr(2,2))}function e6(eb){return -1!==ew.indexOf(eb)}function e4(eb,em){var ew=eZ(eb.substr(em,2));if(ew!==eH)return!1;var eD=0;for(em+=2;eD<5;){if((ew=eZ(eb.substr(em,2)))eE)return!1;eD+=1,em+=2}return eZ(eb.substr(em,2))===eN}function e3(){this.isLoaded=!0}var e5=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};e5.isModifier=eW,e5.isZeroWidthJoiner=e$,e5.isFlagEmoji=e0,e5.isRegionalCode=eJ,e5.isCombinedCharacter=e6,e5.isRegionalFlag=e4,e5.isVariationSelector=eX,e5.BLACK_FLAG_CODE_POINT=eH;var e8={addChars:eG,addFonts:eF,getCharData:eY,getFontByName:eK,measureText:eQ,checkLoadedFonts:eR,setIsLoaded:e3};return e5.prototype=e8,e5}();function SlotManager(eb){this.animationData=eb}function slotFactory(eb){return new SlotManager(eb)}function RenderableElement(){}SlotManager.prototype.getProp=function(eb){return this.animationData.slots&&this.animationData.slots[eb.sid]?Object.assign(eb,this.animationData.slots[eb.sid].p):eb},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(eb){-1===this.renderableComponents.indexOf(eb)&&this.renderableComponents.push(eb)},removeRenderableComponent:function(eb){-1!==this.renderableComponents.indexOf(eb)&&this.renderableComponents.splice(this.renderableComponents.indexOf(eb),1)},prepareRenderableFrame:function(eb){this.checkLayerLimits(eb)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(eb){this.data.ip-this.data.st<=eb&&this.data.op-this.data.st>eb?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var eb,em=this.renderableComponents.length;for(eb=0;eb.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(eb){this.audio.rate(eb)},AudioElement.prototype.volume=function(eb){this._volumeMultiplier=eb,this._previousVolume=eb*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(eb){var em,ew,eH=this.layers.length;for(this.completeLayers=!0,em=eH-1;em>=0;em-=1)!this.elements[em]&&(ew=this.layers[em]).ip-ew.st<=eb-this.layers[em].st&&ew.op-ew.st>eb-this.layers[em].st&&this.buildItem(em),this.completeLayers=!!this.elements[em]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(eb){switch(eb.ty){case 2:return this.createImage(eb);case 0:return this.createComp(eb);case 1:return this.createSolid(eb);case 3:default:return this.createNull(eb);case 4:return this.createShape(eb);case 5:return this.createText(eb);case 6:return this.createAudio(eb);case 13:return this.createCamera(eb);case 15:return this.createFootage(eb)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(eb){return new AudioElement(eb,this.globalData,this)},BaseRenderer.prototype.createFootage=function(eb){return new FootageElement(eb,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var eb,em=this.layers.length;for(eb=0;eb0&&(this.maskElement.setAttribute("id",eS),this.element.maskedElement.setAttribute(eO,"url("+getLocationHref()+"#"+eS+")"),eH.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var eb=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:eb,localMat:eb,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var eb,em=this.finalTransform.mat,ew=0,eH=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;ew1&&(eV+=" C"+em.o[eH-1][0]+","+em.o[eH-1][1]+" "+em.i[0][0]+","+em.i[0][1]+" "+em.v[0][0]+","+em.v[0][1]),ew.lastPath!==eV){var eE="";ew.elem&&(em.c&&(eE=eb.inv?this.solidPath+eV:eV),ew.elem.setAttribute("d",eE)),ew.lastPath=eV}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var eb={};function em(eb,em){var ew=createNS("filter");return ew.setAttribute("id",eb),!0!==em&&(ew.setAttribute("filterUnits","objectBoundingBox"),ew.setAttribute("x","0%"),ew.setAttribute("y","0%"),ew.setAttribute("width","100%"),ew.setAttribute("height","100%")),ew}function ew(){var eb=createNS("feColorMatrix");return eb.setAttribute("type","matrix"),eb.setAttribute("color-interpolation-filters","sRGB"),eb.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),eb}return eb.createFilter=em,eb.createAlphaToLuminanceFilter=ew,eb}(),featureSupport=function(){var eb={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(eb.maskType=!1),/firefox/i.test(navigator.userAgent)&&(eb.svgLumaHidden=!1),eb}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(eb){var em,ew,eH="SourceGraphic",eN=eb.data.ef?eb.data.ef.length:0,eV=createElementID(),eE=filtersFactory.createFilter(eV,!0),eD=0;for(em=0,this.filters=[];em=0&&!this.shapeModifiers[eb].processShapes(this._isFirstFrame);eb-=1);}},searchProcessedElement:function(eb){for(var em=this.processedElements,ew=0,eH=em.length;ew.01)return!1;ew+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var eb=0,em=this.data.k.k.length;eb0;)eS=eH.transformers[eR].mProps._mdf||eS,eB-=1,eR-=1;if(eS)for(eB=eF-eH.styles[eO].lvl,eR=eH.transformers.length-1;eB>0;)ej.multiply(eH.transformers[eR].mProps.v),eB-=1,eR-=1}else ej=eb;if(eE=(eP=eH.sh.paths)._length,eS){for(eV=0,eD="";eV=1?eY=.99:eY<=-1&&(eY=-.99);var eQ=eD*eY,eK=Math.cos(eG+em.a.v)*eQ+eO[0],eZ=Math.sin(eG+em.a.v)*eQ+eO[1];eS.setAttribute("fx",eK),eS.setAttribute("fy",eZ),e_&&!em.g._collapsable&&(em.of.setAttribute("fx",eK),em.of.setAttribute("fy",eZ))}}function eS(eb,em,ew){var eH=em.style,eN=em.d;eN&&(eN._mdf||ew)&&eN.dashStr&&(eH.pElem.setAttribute("stroke-dasharray",eN.dashStr),eH.pElem.setAttribute("stroke-dashoffset",eN.dashoffset[0])),em.c&&(em.c._mdf||ew)&&eH.pElem.setAttribute("stroke","rgb("+bmFloor(em.c.v[0])+","+bmFloor(em.c.v[1])+","+bmFloor(em.c.v[2])+")"),(em.o._mdf||ew)&&eH.pElem.setAttribute("stroke-opacity",em.o.v),(em.w._mdf||ew)&&(eH.pElem.setAttribute("stroke-width",em.w.v),eH.msElem&&eH.msElem.setAttribute("stroke-width",em.w.v))}return{createRenderFunction:function(eb){switch(eb.ty){case"fl":return eV;case"gf":return eD;case"gs":return eE;case"st":return eS;case"sh":case"el":case"rc":case"sr":return eN;case"tr":return ew;case"no":return eH;default:return null}}}}();function SVGShapeElement(eb,em,ew){this.shapes=[],this.shapesData=eb.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(eb,em,ew),this.prevViewData=[]}function LetterProps(eb,em,ew,eH,eN,eV){this.o=eb,this.sw=em,this.sc=ew,this.fc=eH,this.m=eN,this.p=eV,this._mdf={o:!0,sw:!!em,sc:!!ew,fc:!!eH,m:!0,p:!0}}function TextProperty(eb,em){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,em.d&&em.d.sid&&(em.d=eb.globalData.slotManager.getProp(em.d)),this.data=em,this.elem=eb,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var eb,em,ew,eH,eN=this.shapes.length,eV=this.stylesList.length,eE=[],eD=!1;for(ew=0;ew1&&eD&&this.setShapesAsAnimated(eE)}},SVGShapeElement.prototype.setShapesAsAnimated=function(eb){var em,ew=eb.length;for(em=0;em=0;eD-=1){if((ej=this.searchProcessedElement(eb[eD]))?em[eD]=ew[ej-1]:eb[eD]._render=eE,"fl"===eb[eD].ty||"st"===eb[eD].ty||"gf"===eb[eD].ty||"gs"===eb[eD].ty||"no"===eb[eD].ty)ej?em[eD].style.closed=!1:em[eD]=this.createStyleElement(eb[eD],eN),eb[eD]._render&&em[eD].style.pElem.parentNode!==eH&&eH.appendChild(em[eD].style.pElem),eU.push(em[eD].style);else if("gr"===eb[eD].ty){if(ej)for(eS=0,e_=em[eD].it.length;eS1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(eb){this.effectsSequence.push(eb),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(eb){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||eb){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var em,ew=this.currentData,eH=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var eN=this.effectsSequence.length,eV=eb||this.data.d.k[this.keysIndex].s;for(em=0;emem);)ew+=1;return this.keysIndex!==ew&&(this.keysIndex=ew),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(eb){for(var em,ew,eH=[],eN=0,eV=eb.length,eE=!1,eD=!1,eS="";eN=55296&&em<=56319?FontManager.isRegionalFlag(eb,eN)?eS=eb.substr(eN,14):(ew=eb.charCodeAt(eN+1))>=56320&&ew<=57343&&(FontManager.isModifier(em,ew)?(eS=eb.substr(eN,2),eE=!0):eS=FontManager.isFlagEmoji(eb.substr(eN,4))?eb.substr(eN,4):eb.substr(eN,2)):em>56319?(ew=eb.charCodeAt(eN+1),FontManager.isVariationSelector(em)&&(eE=!0)):FontManager.isZeroWidthJoiner(em)&&(eE=!0,eD=!0),eE?(eH[eH.length-1]+=eS,eE=!1):eH.push(eS),eN+=eS.length;return eH},TextProperty.prototype.completeTextData=function(eb){eb.__complete=!0;var em=this.elem.globalData.fontManager,ew=this.data,eH=[],eN=0,eV=ew.m.g,eE=0,eD=0,eS=0,e_=[],eO=0,eP=0,ej=em.getFontByName(eb.f),eB=0,eR=getFontProperties(ej);eb.fWeight=eR.weight,eb.fStyle=eR.style,eb.finalSize=eb.s,eb.finalText=this.buildFinalText(eb.t),eG=eb.finalText.length,eb.finalLineHeight=eb.lh;var eU=eb.tr/1e3*eb.finalSize;if(eb.sz)for(var eF,eG,eY,eQ,eK,eZ,eW,e$,eX,eJ,e0=!0,e6=eb.sz[0],e4=eb.sz[1];e0;){eJ=this.buildFinalText(eb.t),eX=0,eO=0,eG=eJ.length,eU=eb.tr/1e3*eb.finalSize;var e3=-1;for(eF=0;eFe6&&" "!==eJ[eF]?(-1===e3?eG+=1:eF=e3,eX+=eb.finalLineHeight||1.2*eb.finalSize,eJ.splice(eF,e3===eF?1:0,"\r"),e3=-1,eO=0):eO+=eB+eU;eX+=ej.ascent*eb.finalSize/100,this.canResize&&eb.finalSize>this.minimumFontSize&&e4eP?eO:eP,eO=-2*eU,eQ="",eY=!0,eS+=1):eQ=e7,em.chars?(eW=em.getCharData(e7,ej.fStyle,em.getFontByName(eb.f).fFamily),eB=eY?0:eW.w*eb.finalSize/100):eB=em.measureText(eQ,eb.f,eb.finalSize)," "===e7?e5+=eB+eU:(eO+=eB+eU+e5,e5=0),eH.push({l:eB,an:eB,add:eE,n:eY,anIndexes:[],val:eQ,line:eS,animatorJustifyOffset:0}),2==eV){if(eE+=eB,""===eQ||" "===eQ||eF===eG-1){for((""===eQ||" "===eQ)&&(eE-=eB);eD<=eF;)eH[eD].an=eE,eH[eD].ind=eN,eH[eD].extra=eB,eD+=1;eN+=1,eE=0}}else if(3==eV){if(eE+=eB,""===eQ||eF===eG-1){for(""===eQ&&(eE-=eB);eD<=eF;)eH[eD].an=eE,eH[eD].ind=eN,eH[eD].extra=eB,eD+=1;eE=0,eN+=1}}else eH[eN].ind=eN,eH[eN].extra=0,eN+=1;if(eb.l=eH,eP=eO>eP?eO:eP,e_.push(eO),eb.sz)eb.boxWidth=eb.sz[0],eb.justifyOffset=0;else switch(eb.boxWidth=eP,eb.j){case 1:eb.justifyOffset=-eb.boxWidth;break;case 2:eb.justifyOffset=-eb.boxWidth/2;break;default:eb.justifyOffset=0}eb.lineWidths=e_;var e8=ew.a;eZ=e8.length;var e9=[];for(eK=0;eK0?eN=this.ne.v/100:eV=-this.ne.v/100,this.xe.v>0?eE=1-this.xe.v/100:eD=1+this.xe.v/100;var eS=BezierFactory.getBezierEasing(eN,eV,eE,eD).get,e_=0,eO=this.finalS,eP=this.finalE,ej=this.data.sh;if(2===ej)e_=eS(e_=eP===eO?eH>=eP?1:0:eb(0,em(.5/(eP-eO)+(eH-eO)/(eP-eO),1)));else if(3===ej)e_=eS(e_=eP===eO?eH>=eP?0:1:1-eb(0,em(.5/(eP-eO)+(eH-eO)/(eP-eO),1)));else if(4===ej)eP===eO?e_=0:(e_=eb(0,em(.5/(eP-eO)+(eH-eO)/(eP-eO),1)))<.5?e_*=2:e_=1-2*(e_-.5),e_=eS(e_);else if(5===ej){if(eP===eO)e_=0;else{var eB=eP-eO,eR=-eB/2+(eH=em(eb(0,eH+.5-eO),eP-eO)),eU=eB/2;e_=Math.sqrt(1-eR*eR/(eU*eU))}e_=eS(e_)}else 6===ej?e_=eS(e_=eP===eO?0:(1+Math.cos(Math.PI+2*Math.PI*(eH=em(eb(0,eH+.5-eO),eP-eO))/(eP-eO)))/2):(eH>=ew(eO)&&(e_=eH-eO<0?eb(0,em(em(eP,1)-(eO-eH),1)):eb(0,em(eP-eH,1))),e_=eS(e_));if(100!==this.sm.v){var eF=.01*this.sm.v;0===eF&&(eF=1e-8);var eG=.5-.5*eF;e_1&&(e_=1)}return e_*this.a.v},getValue:function(eb){this.iterateDynamicProperties(),this._mdf=eb||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,eb&&2===this.data.r&&(this.e.v=this._currentTextLength);var em=2===this.data.r?1:100/this.data.totalChars,ew=this.o.v/em,eH=this.s.v/em+ew,eN=this.e.v/em+ew;if(eH>eN){var eV=eH;eH=eN,eN=eV}this.finalS=eH,this.finalE=eN}},extendPrototype([DynamicPropertyContainer],eH),{getTextSelectorProp:function(eb,em,ew){return new eH(eb,em,ew)}}}();function TextAnimatorDataProperty(eb,em,ew){var eH={propType:!1},eN=PropertyFactory.getProp,eV=em.a;this.a={r:eV.r?eN(eb,eV.r,0,degToRads,ew):eH,rx:eV.rx?eN(eb,eV.rx,0,degToRads,ew):eH,ry:eV.ry?eN(eb,eV.ry,0,degToRads,ew):eH,sk:eV.sk?eN(eb,eV.sk,0,degToRads,ew):eH,sa:eV.sa?eN(eb,eV.sa,0,degToRads,ew):eH,s:eV.s?eN(eb,eV.s,1,.01,ew):eH,a:eV.a?eN(eb,eV.a,1,0,ew):eH,o:eV.o?eN(eb,eV.o,0,.01,ew):eH,p:eV.p?eN(eb,eV.p,1,0,ew):eH,sw:eV.sw?eN(eb,eV.sw,0,0,ew):eH,sc:eV.sc?eN(eb,eV.sc,1,0,ew):eH,fc:eV.fc?eN(eb,eV.fc,1,0,ew):eH,fh:eV.fh?eN(eb,eV.fh,0,0,ew):eH,fs:eV.fs?eN(eb,eV.fs,0,.01,ew):eH,fb:eV.fb?eN(eb,eV.fb,0,.01,ew):eH,t:eV.t?eN(eb,eV.t,0,0,ew):eH},this.s=TextSelectorProp.getTextSelectorProp(eb,em.s,ew),this.s.t=em.s.t}function TextAnimatorProperty(eb,em,ew){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=eb,this._renderType=em,this._elem=ew,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(ew)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var eb,em,ew=this._textData.a.length,eH=PropertyFactory.getProp;for(eb=0;eb=e9+aV||!tD?(tP=(e9+aV-tw)/e7.partialLength,e_=tE.point[0]+(e7.point[0]-tE.point[0])*tP,eO=tE.point[1]+(e7.point[1]-tE.point[1])*tP,e$.translate(-eK[0]*e0[e3].an*.005,-(.01*(eK[1]*tU))),tH=!1):tD&&(tw+=e7.partialLength,(tN+=1)>=tD.length&&(tN=0,tS[tV+=1]?tD=tS[tV].points:tj.v.c?(tN=0,tD=tS[tV=0].points):(tw-=e7.partialLength,tD=null)),tD&&(tE=e7,t_=(e7=tD[tN]).partialLength));eS=e0[e3].an/2-e0[e3].add,e$.translate(-eS,0,0)}else eS=e0[e3].an/2-e0[e3].add,e$.translate(-eS,0,0),e$.translate(-eK[0]*e0[e3].an*.005,-eK[1]*tU*.01,0);for(eN=0;eNeU?this.textSpans[eU].span:createNS(eV?"g":"text"),eB<=eU){if(eG.setAttribute("stroke-linecap","butt"),eG.setAttribute("stroke-linejoin","round"),eG.setAttribute("stroke-miterlimit","4"),this.textSpans[eU].span=eG,eV){var eR=createNS("g");eG.appendChild(eR),this.textSpans[eU].childSpan=eR}this.textSpans[eU].span=eG,this.layerElement.appendChild(eG)}eG.style.display="inherit"}if(eE.reset(),eS&&(eN[eU].n&&(e_=-ej,eO+=eb.yOffset+(eP?1:0),eP=!1),this.applyTextPropertiesToMatrix(eb,eE,eN[eU].line,e_,eO),e_+=(eN[eU].l||0)+ej),eV){if(1===(eY=this.globalData.fontManager.getCharData(eb.finalText[eU],em.fStyle,this.globalData.fontManager.getFontByName(eb.f).fFamily)).t)eQ=new SVGCompElement(eY.data,this.globalData,this);else{var eU,eF,eG,eY,eQ,eK=emptyShapeData;eY.data&&eY.data.shapes&&(eK=this.buildShapeData(eY.data,eb.finalSize)),eQ=new SVGShapeElement(eK,this.globalData,this)}if(this.textSpans[eU].glyph){var eZ=this.textSpans[eU].glyph;this.textSpans[eU].childSpan.removeChild(eZ.layerElement),eZ.destroy()}this.textSpans[eU].glyph=eQ,eQ._debug=!0,eQ.prepareFrame(0),eQ.renderFrame(),this.textSpans[eU].childSpan.appendChild(eQ.layerElement),1===eY.t&&this.textSpans[eU].childSpan.setAttribute("transform","scale("+eb.finalSize/100+","+eb.finalSize/100+")")}else eS&&eG.setAttribute("transform","translate("+eE.props[12]+","+eE.props[13]+")"),eG.textContent=eN[eU].val,eG.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}eS&&eG&&eG.setAttribute("d",eD)}else{var eW=this.textContainer,e$="start";switch(eb.j){case 1:e$="end";break;case 2:e$="middle";break;default:e$="start"}eW.setAttribute("text-anchor",e$),eW.setAttribute("letter-spacing",ej);var eX=this.buildTextContents(eb.finalText);for(eU=0,eF=eX.length,eO=eb.ps?eb.ps[1]+eb.ascent:0;eU=0;em-=1)(this.completeLayers||this.elements[em])&&this.elements[em].prepareFrame(eb-this.layers[em].st);if(this.globalData._mdf)for(em=0;em=0;em-=1)(this.completeLayers||this.elements[em])&&(this.elements[em].prepareFrame(this.renderedFrame-this.layers[em].st),this.elements[em]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var eb,em=this.layers.length;for(eb=0;eb=0;ew-=1)eb.finalTransform.multiply(eb.transforms[ew].transform.mProps.v);eb._mdf=eN},processSequences:function(eb){var em,ew=this.sequenceList.length;for(em=0;em=1){this.buffers=[];var eb=this.globalData.canvasContext,em=assetLoader.createCanvas(eb.canvas.width,eb.canvas.height);this.buffers.push(em);var ew=assetLoader.createCanvas(eb.canvas.width,eb.canvas.height);this.buffers.push(ew),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var eb=this.globalData;if(eb.blendMode!==this.data.bm){eb.blendMode=this.data.bm;var em=getBlendMode(this.data.bm);eb.canvasContext.globalCompositeOperation=em}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(eb){eb.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var eb=this.buffers[0].getContext("2d");this.clearCanvas(eb),eb.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var eb=this.buffers[1],em=eb.getContext("2d");if(this.clearCanvas(em),em.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var ew=assetLoader.getLumaCanvas(this.canvasContext.canvas);ew.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(ew,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(eb,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(eb){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||eb)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var em=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(em),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(em),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(eb,em){var ew={data:eb,type:eb.ty,preTransforms:this.transformsManager.addTransformSequence(em),transforms:[],elements:[],closed:!0===eb.hd},eH={};if("fl"===eb.ty||"st"===eb.ty?(eH.c=PropertyFactory.getProp(this,eb.c,1,255,this),eH.c.k||(ew.co="rgb("+bmFloor(eH.c.v[0])+","+bmFloor(eH.c.v[1])+","+bmFloor(eH.c.v[2])+")")):("gf"===eb.ty||"gs"===eb.ty)&&(eH.s=PropertyFactory.getProp(this,eb.s,1,null,this),eH.e=PropertyFactory.getProp(this,eb.e,1,null,this),eH.h=PropertyFactory.getProp(this,eb.h||{k:0},0,.01,this),eH.a=PropertyFactory.getProp(this,eb.a||{k:0},0,degToRads,this),eH.g=new GradientProperty(this,eb.g,this)),eH.o=PropertyFactory.getProp(this,eb.o,0,.01,this),"st"===eb.ty||"gs"===eb.ty){if(ew.lc=lineCapEnum[eb.lc||2],ew.lj=lineJoinEnum[eb.lj||2],1==eb.lj&&(ew.ml=eb.ml),eH.w=PropertyFactory.getProp(this,eb.w,0,null,this),eH.w.k||(ew.wi=eH.w.v),eb.d){var eN=new DashProperty(this,eb.d,"canvas",this);eH.d=eN,eH.d.k||(ew.da=eH.d.dashArray,ew.do=eH.d.dashoffset[0])}}else ew.r=2===eb.r?"evenodd":"nonzero";return this.stylesList.push(ew),eH.style=ew,eH},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(eb){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,eb.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,eb,this)}}},CVShapeElement.prototype.createShapeElement=function(eb){var em=new CVShapeData(this,eb,this.stylesList,this.transformsManager);return this.shapes.push(em),this.addShapeToModifiers(em),em},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var eb,em=this.itemsData.length;for(eb=0;eb=0;eV-=1){if((eS=this.searchProcessedElement(eb[eV]))?em[eV]=ew[eS-1]:eb[eV]._shouldRender=eH,"fl"===eb[eV].ty||"st"===eb[eV].ty||"gf"===eb[eV].ty||"gs"===eb[eV].ty)eS?em[eV].style.closed=!1:em[eV]=this.createStyleElement(eb[eV],eR),ej.push(em[eV].style);else if("gr"===eb[eV].ty){if(eS)for(eE=0,eD=em[eV].it.length;eE=0;eN-=1)"tr"===em[eN].ty?(eV=ew[eN].transform,this.renderShapeTransform(eb,eV)):"sh"===em[eN].ty||"el"===em[eN].ty||"rc"===em[eN].ty||"sr"===em[eN].ty?this.renderPath(em[eN],ew[eN]):"fl"===em[eN].ty?this.renderFill(em[eN],ew[eN],eV):"st"===em[eN].ty?this.renderStroke(em[eN],ew[eN],eV):"gf"===em[eN].ty||"gs"===em[eN].ty?this.renderGradientFill(em[eN],ew[eN],eV):"gr"===em[eN].ty?this.renderShape(eV,em[eN].it,ew[eN].it):em[eN].ty;eH&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(eb,em){if(this._isFirstFrame||em._mdf||eb.transforms._mdf){var ew,eH,eN,eV=eb.trNodes,eE=em.paths,eD=eE._length;eV.length=0;var eS=eb.transforms.finalTransform;for(eN=0;eN=1?eP=.99:eP<=-1&&(eP=-.99);var ej=e_*eP,eB=Math.cos(eO+em.a.v)*ej+eD[0],eR=Math.sin(eO+em.a.v)*ej+eD[1];eN=eE.createRadialGradient(eB,eR,0,eD[0],eD[1],e_)}var eU=eb.g.p,eF=em.g.c,eG=1;for(eV=0;eVeD&&"xMidYMid slice"===eS||eEeN&&"meet"===eD||eVeN&&"slice"===eD)?this.transformCanvas.tx=(ew-this.transformCanvas.w*(eH/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===e_&&(eVeN&&"slice"===eD)?this.transformCanvas.tx=(ew-this.transformCanvas.w*(eH/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===eO&&(eV>eN&&"meet"===eD||eVeN&&"meet"===eD||eV=0;eb-=1)this.elements[eb]&&this.elements[eb].destroy&&this.elements[eb].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(eb,em){if((this.renderedFrame!==eb||!0!==this.renderConfig.clearCanvas||em)&&!this.destroyed&&-1!==eb){this.renderedFrame=eb,this.globalData.frameNum=eb-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||em,this.globalData.projectInterface.currentFrame=eb;var ew,eH=this.layers.length;for(this.completeLayers||this.checkLayers(eb),ew=eH-1;ew>=0;ew-=1)(this.completeLayers||this.elements[ew])&&this.elements[ew].prepareFrame(eb-this.layers[ew].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),ew=eH-1;ew>=0;ew-=1)(this.completeLayers||this.elements[ew])&&this.elements[ew].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(eb){var em=this.elements;if(!em[eb]&&99!==this.layers[eb].ty){var ew=this.createItem(this.layers[eb],this,this.globalData);em[eb]=ew,ew.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var eb=2*this._length,em=0;for(em=this._length;em=0;eb-=1)(this.completeLayers||this.elements[eb])&&this.elements[eb].renderFrame()},CVCompElement.prototype.destroy=function(){var eb;for(eb=this.layers.length-1;eb>=0;eb-=1)this.elements[eb]&&this.elements[eb].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(eb){return new CVCompElement(eb,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(eb){return new CVCompElement(eb,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var eb=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var em=this.finalTransform.mat.toCSS();eb.transform=em,eb.webkitTransform=em}this.finalTransform._opMdf&&(eb.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var eb;this.data.hasMask?((eb=createNS("rect")).setAttribute("width",this.data.sw),eb.setAttribute("height",this.data.sh),eb.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((eb=createTag("div")).style.width=this.data.sw+"px",eb.style.height=this.data.sh+"px",eb.style.backgroundColor=this.data.sc),this.layerElement.appendChild(eb)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var eb;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),eb=this.svgElement;else{eb=createNS("svg");var em=this.comp.data?this.comp.data:this.globalData.compSize;eb.setAttribute("width",em.w),eb.setAttribute("height",em.h),eb.appendChild(this.shapesContainer),this.layerElement.appendChild(eb)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=eb},HShapeElement.prototype.getTransformedPoint=function(eb,em){var ew,eH=eb.length;for(ew=0;ew0&&eD<1&&eP[ej].push(this.calculateF(eD,eb,em,ew,eH,ej)):(eS=eV*eV-4*eE*eN)>=0&&((e_=(-eV+bmSqrt(eS))/(2*eN))>0&&e_<1&&eP[ej].push(this.calculateF(e_,eb,em,ew,eH,ej)),(eO=(-eV-bmSqrt(eS))/(2*eN))>0&&eO<1&&eP[ej].push(this.calculateF(eO,eb,em,ew,eH,ej))));this.shapeBoundingBox.left=bmMin.apply(null,eP[0]),this.shapeBoundingBox.top=bmMin.apply(null,eP[1]),this.shapeBoundingBox.right=bmMax.apply(null,eP[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,eP[1])},HShapeElement.prototype.calculateF=function(eb,em,ew,eH,eN,eV){return bmPow(1-eb,3)*em[eV]+3*bmPow(1-eb,2)*eb*ew[eV]+3*(1-eb)*bmPow(eb,2)*eH[eV]+bmPow(eb,3)*eN[eV]},HShapeElement.prototype.calculateBoundingBox=function(eb,em){var ew,eH=eb.length;for(ew=0;ewew&&(ew=eN)}ew*=eb.mult}else ew=eb.v*eb.mult;em.x-=ew,em.xMax+=ew,em.y-=ew,em.yMax+=ew},HShapeElement.prototype.currentBoxContains=function(eb){return this.currentBBox.x<=eb.x&&this.currentBBox.y<=eb.y&&this.currentBBox.width+this.currentBBox.x>=eb.x+eb.width&&this.currentBBox.height+this.currentBBox.y>=eb.y+eb.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var eb=this.tempBoundingBox,em=999999;if(eb.x=em,eb.xMax=-em,eb.y=em,eb.yMax=-em,this.calculateBoundingBox(this.itemsData,eb),eb.width=eb.xMax=0;ew-=1){var em=this.hierarchy[ew].finalTransform.mProp;this.mat.translate(-em.p.v[0],-em.p.v[1],em.p.v[2]),this.mat.rotateX(-em.or.v[0]).rotateY(-em.or.v[1]).rotateZ(em.or.v[2]),this.mat.rotateX(-em.rx.v).rotateY(-em.ry.v).rotateZ(em.rz.v),this.mat.scale(1/em.s.v[0],1/em.s.v[1],1/em.s.v[2]),this.mat.translate(em.a.v[0],em.a.v[1],em.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var ew,eH,eN,eV=Math.sqrt(Math.pow((eN=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]])[0],2)+Math.pow(eN[1],2)+Math.pow(eN[2],2)),eE=[eN[0]/eV,eN[1]/eV,eN[2]/eV],eD=Math.sqrt(eE[2]*eE[2]+eE[0]*eE[0]),eS=Math.atan2(eE[1],eD),e_=Math.atan2(eE[0],-eE[2]);this.mat.rotateY(e_).rotateX(-eS)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var eO=!this._prevMat.equals(this.mat);if((eO||this.pe._mdf)&&this.comp.threeDElements){for(ew=0,eH=this.comp.threeDElements.length;ew=eb)return this.threeDElements[em].perspectiveElem;em+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(eb,em){var ew,eH,eN=createTag("div");styleDiv(eN);var eV=createTag("div");if(styleDiv(eV),"3d"===em){(ew=eN.style).width=this.globalData.compSize.w+"px",ew.height=this.globalData.compSize.h+"px";var eE="50% 50%";ew.webkitTransformOrigin=eE,ew.mozTransformOrigin=eE,ew.transformOrigin=eE;var eD="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(eH=eV.style).transform=eD,eH.webkitTransform=eD}eN.appendChild(eV);var eS={container:eV,perspectiveElem:eN,startPos:eb,endPos:eb,type:em};return this.threeDElements.push(eS),eS},HybridRendererBase.prototype.build3dContainers=function(){var eb,em,ew=this.layers.length,eH="";for(eb=0;eb=0;eb-=1)this.resizerElem.appendChild(this.threeDElements[eb].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(eb,em){for(var ew=0,eH=this.threeDElements.length;eweE?(eb=eN/this.globalData.compSize.w,em=eN/this.globalData.compSize.w,ew=0,eH=(eV-this.globalData.compSize.h*(eN/this.globalData.compSize.w))/2):(eb=eV/this.globalData.compSize.h,em=eV/this.globalData.compSize.h,ew=(eN-this.globalData.compSize.w*(eV/this.globalData.compSize.h))/2,eH=0);var eD=this.resizerElem.style;eD.webkitTransform="matrix3d("+eb+",0,0,0,0,"+em+",0,0,0,0,1,0,"+ew+","+eH+",0,1)",eD.transform=eD.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var eb,em=this.globalData.compSize.w,ew=this.globalData.compSize.h,eH=this.threeDElements.length;for(eb=0;eb=eO;)eb/=2,em/=2,ew>>>=1;return(eb+ew)/em};return eK.int32=function(){return 0|eQ.g(4)},eK.quick=function(){return eQ.g(4)/4294967296},eK.double=eK,eF(eY(eQ.S),eb),(eH.pass||eE||function(eb,ew,eH,eN){return(eN&&(eN.S&&eR(eN,eQ),eb.state=function(){return eR(eQ,{})}),eH)?(em[eD]=eb,ew):eb})(eK,ej,"global"in eH?eH.global:this==em,eH.state)}function eB(eb){var em,ew=eb.length,eH=this,eV=0,eE=eH.i=eH.j=0,eD=eH.S=[];for(ew||(eb=[ew++]);eVew){var eH=ew;ew=em,em=eH}return Math.min(Math.max(eb,em),ew)}function radiansToDegrees(eb){return eb/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(eb){return eb*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(eb,em){if("number"==typeof eb||eb instanceof Number)return em=em||0,Math.abs(eb-em);em||(em=helperLengthArray);var ew,eH=Math.min(eb.length,em.length),eN=0;for(ew=0;ew.5?e_/(2-eE-eD):e_/(eE+eD),eE){case eH:em=(eN-eV)/e_+(eN1&&(ew-=1),ew<1/6)?eb+(em-eb)*6*ew:ew<.5?em:ew<2/3?eb+(em-eb)*(2/3-ew)*6:eb}function hslToRgb(eb){var em,ew,eH,eN=eb[0],eV=eb[1],eE=eb[2];if(0===eV)em=eE,eH=eE,ew=eE;else{var eD=eE<.5?eE*(1+eV):eE+eV-eE*eV,eS=2*eE-eD;em=hue2rgb(eS,eD,eN+1/3),ew=hue2rgb(eS,eD,eN),eH=hue2rgb(eS,eD,eN-1/3)}return[em,ew,eH,eb[3]]}function linear(eb,em,ew,eH,eN){if((void 0===eH||void 0===eN)&&(eH=em,eN=ew,em=0,ew=1),ew=ew)return eN;var eD=ew===em?0:(eb-em)/(ew-em);if(!eH.length)return eH+(eN-eH)*eD;var eS=eH.length,e_=createTypedArray("float32",eS);for(eV=0;eV1){for(eH=0;eH1?em=1:em<0&&(em=0);var eE=eb(em);if($bm_isInstanceOfArray(eN)){var eD,eS=eN.length,e_=createTypedArray("float32",eS);for(eD=0;eDdata.k[em].t&&ebdata.k[em+1].t-eb?(ew=em+2,eH=data.k[em+1].t):(ew=em+1,eH=data.k[em].t);break}}-1===ew&&(ew=em+1,eH=data.k[em].t)}}else ew=0,eH=0;var eV={};return eV.index=ew,eV.time=eH/elem.comp.globalData.frameRate,eV}function key(eb){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+eb);eb-=1,em={time:data.k[eb].t/elem.comp.globalData.frameRate,value:[]};var em,ew,eH,eN=Object.prototype.hasOwnProperty.call(data.k[eb],"s")?data.k[eb].s:data.k[eb-1].e;for(ew=0,eH=eN.length;ewe_.length-1)&&(em=e_.length-1),eH=eO-(eN=e_[e_.length-1-em].t)),"pingpong"===eb){if(Math.floor((eS-eN)/eH)%2!=0)return this.getValueAtTime((eH-(eS-eN)%eH+eN)/this.comp.globalData.frameRate,0)}else if("offset"===eb){var eP=this.getValueAtTime(eN/this.comp.globalData.frameRate,0),ej=this.getValueAtTime(eO/this.comp.globalData.frameRate,0),eB=this.getValueAtTime(((eS-eN)%eH+eN)/this.comp.globalData.frameRate,0),eR=Math.floor((eS-eN)/eH);if(this.pv.length){for(eV=0,eE=(eD=Array(eP.length)).length;eV=eO)return this.pv;if(ew?(eH=em?Math.abs(this.elem.comp.globalData.frameRate*em):Math.max(0,this.elem.data.op-eO),eN=eO+eH):((!em||em>e_.length-1)&&(em=e_.length-1),eH=(eN=e_[em].t)-eO),"pingpong"===eb){if(Math.floor((eO-eS)/eH)%2==0)return this.getValueAtTime(((eO-eS)%eH+eO)/this.comp.globalData.frameRate,0)}else if("offset"===eb){var eP=this.getValueAtTime(eO/this.comp.globalData.frameRate,0),ej=this.getValueAtTime(eN/this.comp.globalData.frameRate,0),eB=this.getValueAtTime((eH-(eO-eS)%eH+eO)/this.comp.globalData.frameRate,0),eR=Math.floor((eO-eS)/eH)+1;if(this.pv.length){for(eV=0,eE=(eD=Array(eP.length)).length;eV1?(eE-eV)/(em-1):1,eS=0,e_=0;for(ew=this.pv.length?createTypedArray("float32",this.pv.length):0;eSeE){var eO=eD,eP=eH.c&&eD===eS-1?0:eD+1,ej=(eE-e_)/eV[eD].addedLength;ew=bez.getPointInSegment(eH.v[eO],eH.v[eP],eH.o[eO],eH.i[eP],ej,eV[eD]);break}e_+=eV[eD].addedLength,eD+=1}return ew||(ew=eH.c?[eH.v[0][0],eH.v[0][1]]:[eH.v[eH._length-1][0],eH.v[eH._length-1][1]]),ew},vectorOnPath:function(eb,em,ew){1==eb?eb=this.v.c:0==eb&&(eb=.999);var eH=this.pointOnPath(eb,em),eN=this.pointOnPath(eb+.001,em),eV=eN[0]-eH[0],eE=eN[1]-eH[1],eD=Math.sqrt(Math.pow(eV,2)+Math.pow(eE,2));return 0===eD?[0,0]:"tangent"===ew?[eV/eD,eE/eD]:[-eE/eD,eV/eD]},tangentOnPath:function(eb,em){return this.vectorOnPath(eb,em,"tangent")},normalOnPath:function(eb,em){return this.vectorOnPath(eb,em,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([eO],eS),extendPrototype([eO],e_),e_.prototype.getValueAtTime=eD,e_.prototype.initiateExpression=ExpressionManager.initiateExpression;var eP=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(eb,em,ew,eH,eN){var eV=eP(eb,em,ew,eH,eN);return eV.propertyIndex=em.ix,eV.lock=!1,3===ew?expressionHelpers.searchExpressions(eb,em.pt,eV):4===ew&&expressionHelpers.searchExpressions(eb,em.ks,eV),eV.k&&eb.addDynamicProperty(eV),eV}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function eb(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(eb,em){var ew=this.calculateExpression(em);if(eb.t!==ew){var eH={};return this.copyData(eH,eb),eH.t=ew.toString(),eH.__complete=!1,eH}return eb},TextProperty.prototype.searchProperty=function(){var eb=this.searchKeyframes(),em=this.searchExpressions();return this.kf=eb||em,this.kf},TextProperty.prototype.searchExpressions=eb}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(eb,em){var ew,eH,eN=createNS("feMerge");for(eN.setAttribute("result",eb),eH=0;eH=eO?eR<0?eH:eN:eH+eB*Math.pow((eV-eb)/eR,1/ew),eP[ej]=eE,ej+=1,eD+=256/(eS-1);return eP.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(eb){if(eb||this.filterManager._mdf){var em,ew=this.filterManager.effectElements;this.feFuncRComposed&&(eb||ew[3].p._mdf||ew[4].p._mdf||ew[5].p._mdf||ew[6].p._mdf||ew[7].p._mdf)&&(em=this.getTableValue(ew[3].p.v,ew[4].p.v,ew[5].p.v,ew[6].p.v,ew[7].p.v),this.feFuncRComposed.setAttribute("tableValues",em),this.feFuncGComposed.setAttribute("tableValues",em),this.feFuncBComposed.setAttribute("tableValues",em)),this.feFuncR&&(eb||ew[10].p._mdf||ew[11].p._mdf||ew[12].p._mdf||ew[13].p._mdf||ew[14].p._mdf)&&(em=this.getTableValue(ew[10].p.v,ew[11].p.v,ew[12].p.v,ew[13].p.v,ew[14].p.v),this.feFuncR.setAttribute("tableValues",em)),this.feFuncG&&(eb||ew[17].p._mdf||ew[18].p._mdf||ew[19].p._mdf||ew[20].p._mdf||ew[21].p._mdf)&&(em=this.getTableValue(ew[17].p.v,ew[18].p.v,ew[19].p.v,ew[20].p.v,ew[21].p.v),this.feFuncG.setAttribute("tableValues",em)),this.feFuncB&&(eb||ew[24].p._mdf||ew[25].p._mdf||ew[26].p._mdf||ew[27].p._mdf||ew[28].p._mdf)&&(em=this.getTableValue(ew[24].p.v,ew[25].p.v,ew[26].p.v,ew[27].p.v,ew[28].p.v),this.feFuncB.setAttribute("tableValues",em)),this.feFuncA&&(eb||ew[31].p._mdf||ew[32].p._mdf||ew[33].p._mdf||ew[34].p._mdf||ew[35].p._mdf)&&(em=this.getTableValue(ew[31].p.v,ew[32].p.v,ew[33].p.v,ew[34].p.v,ew[35].p.v),this.feFuncA.setAttribute("tableValues",em))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(eb){if(eb||this.filterManager._mdf){if((eb||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),eb||this.filterManager.effectElements[0].p._mdf){var em=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*em[0]),Math.round(255*em[1]),Math.round(255*em[2])))}if((eb||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),eb||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var ew=this.filterManager.effectElements[3].p.v,eH=(this.filterManager.effectElements[2].p.v-90)*degToRads,eN=ew*Math.cos(eH),eV=ew*Math.sin(eH);this.feOffset.setAttribute("dx",eN),this.feOffset.setAttribute("dy",eV)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(eb,em,ew){this.initialized=!1,this.filterManager=em,this.filterElem=eb,this.elem=ew,ew.matteElement=createNS("g"),ew.matteElement.appendChild(ew.layerElement),ew.matteElement.appendChild(ew.transformedElement),ew.baseElement=ew.matteElement}function SVGGaussianBlurEffect(eb,em,ew,eH){eb.setAttribute("x","-100%"),eb.setAttribute("y","-100%"),eb.setAttribute("width","300%"),eb.setAttribute("height","300%"),this.filterManager=em;var eN=createNS("feGaussianBlur");eN.setAttribute("result",eH),eb.appendChild(eN),this.feGaussianBlur=eN}function TransformEffect(){}function SVGTransformEffect(eb,em){this.init(em)}function CVTransformEffect(eb){this.init(eb)}return SVGMatte3Effect.prototype.findSymbol=function(eb){for(var em=0,ew=_svgMatteSymbols.length;em1;class eU{constructor(eb){if("number"==typeof eb&&(eb={max:eb}),eb||(eb={}),eb.max&&("number"!=typeof eb.max||eb.max<0))throw TypeError("max must be a non-negative number");this[eN]=eb.max||1/0;let em=eb.length||eR;if(this[eE]="function"!=typeof em?eR:em,this[eD]=eb.stale||!1,eb.maxAge&&"number"!=typeof eb.maxAge)throw TypeError("maxAge must be a number");this[eS]=eb.maxAge||0,this[e_]=eb.dispose,this[eO]=eb.noDisposeOnSet||!1,this[eB]=eb.updateAgeOnGet||!1,this.reset()}set max(eb){if("number"!=typeof eb||eb<0)throw TypeError("max must be a non-negative number");this[eN]=eb||1/0,eY(this)}get max(){return this[eN]}set allowStale(eb){this[eD]=!!eb}get allowStale(){return this[eD]}set maxAge(eb){if("number"!=typeof eb)throw TypeError("maxAge must be a non-negative number");this[eS]=eb,eY(this)}get maxAge(){return this[eS]}set lengthCalculator(eb){"function"!=typeof eb&&(eb=eR),eb!==this[eE]&&(this[eE]=eb,this[eV]=0,this[eP].forEach(eb=>{eb.length=this[eE](eb.value,eb.key),this[eV]+=eb.length})),eY(this)}get lengthCalculator(){return this[eE]}get length(){return this[eV]}get itemCount(){return this[eP].length}rforEach(eb,em){em=em||this;for(let ew=this[eP].tail;null!==ew;){let eH=ew.prev;eZ(this,eb,ew,em),ew=eH}}forEach(eb,em){em=em||this;for(let ew=this[eP].head;null!==ew;){let eH=ew.next;eZ(this,eb,ew,em),ew=eH}}keys(){return this[eP].toArray().map(eb=>eb.key)}values(){return this[eP].toArray().map(eb=>eb.value)}reset(){this[e_]&&this[eP]&&this[eP].length&&this[eP].forEach(eb=>this[e_](eb.key,eb.value)),this[ej]=new Map,this[eP]=new eH,this[eV]=0}dump(){return this[eP].map(eb=>!eG(this,eb)&&{k:eb.key,v:eb.value,e:eb.now+(eb.maxAge||0)}).toArray().filter(eb=>eb)}dumpLru(){return this[eP]}set(eb,em,ew){if((ew=ew||this[eS])&&"number"!=typeof ew)throw TypeError("maxAge must be a number");let eH=ew?Date.now():0,eD=this[eE](em,eb);if(this[ej].has(eb)){if(eD>this[eN])return eQ(this,this[ej].get(eb)),!1;let eE=this[ej].get(eb),eS=eE.value;return this[e_]&&!this[eO]&&this[e_](eb,eS.value),eS.now=eH,eS.maxAge=ew,eS.value=em,this[eV]+=eD-eS.length,eS.length=eD,this.get(eb),eY(this),!0}let eB=new eK(eb,em,eD,eH,ew);return eB.length>this[eN]?(this[e_]&&this[e_](eb,em),!1):(this[eV]+=eB.length,this[eP].unshift(eB),this[ej].set(eb,this[eP].head),eY(this),!0)}has(eb){if(!this[ej].has(eb))return!1;let em=this[ej].get(eb).value;return!eG(this,em)}get(eb){return eF(this,eb,!0)}peek(eb){return eF(this,eb,!1)}pop(){let eb=this[eP].tail;return eb?(eQ(this,eb),eb.value):null}del(eb){eQ(this,this[ej].get(eb))}load(eb){this.reset();let em=Date.now();for(let ew=eb.length-1;ew>=0;ew--){let eH=eb[ew],eN=eH.e||0;if(0===eN)this.set(eH.k,eH.v);else{let eb=eN-em;eb>0&&this.set(eH.k,eH.v,eb)}}}prune(){this[ej].forEach((eb,em)=>eF(this,em,!1))}}let eF=(eb,em,ew)=>{let eH=eb[ej].get(em);if(eH){let em=eH.value;if(eG(eb,em)){if(eQ(eb,eH),!eb[eD])return}else ew&&(eb[eB]&&(eH.value.now=Date.now()),eb[eP].unshiftNode(eH));return em.value}},eG=(eb,em)=>{if(!em||!em.maxAge&&!eb[eS])return!1;let ew=Date.now()-em.now;return em.maxAge?ew>em.maxAge:eb[eS]&&ew>eb[eS]},eY=eb=>{if(eb[eV]>eb[eN])for(let em=eb[eP].tail;eb[eV]>eb[eN]&&null!==em;){let ew=em.prev;eQ(eb,em),em=ew}},eQ=(eb,em)=>{if(em){let ew=em.value;eb[e_]&&eb[e_](ew.key,ew.value),eb[eV]-=ew.length,eb[ej].delete(ew.key),eb[eP].removeNode(em)}};class eK{constructor(eb,em,ew,eH,eN){this.key=eb,this.value=em,this.length=ew,this.now=eH,this.maxAge=eN||0}}let eZ=(eb,em,ew,eH)=>{let eN=ew.value;eG(eb,eN)&&(eQ(eb,ew),eb[eD]||(eN=void 0)),eN&&em.call(eH,eN.value,eN.key,eb)};eb.exports=eU},62318:function(eb,em,ew){"use strict";var eH=ew(35717),eN=ew(3349),eV=ew(89509).Buffer,eE=Array(16);function eD(){eN.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function eS(eb,em){return eb<>>32-em}function e_(eb,em,ew,eH,eN,eV,eE){return eS(eb+(em&ew|~em&eH)+eN+eV|0,eE)+em|0}function eO(eb,em,ew,eH,eN,eV,eE){return eS(eb+(em&eH|ew&~eH)+eN+eV|0,eE)+em|0}function eP(eb,em,ew,eH,eN,eV,eE){return eS(eb+(em^ew^eH)+eN+eV|0,eE)+em|0}function ej(eb,em,ew,eH,eN,eV,eE){return eS(eb+(ew^(em|~eH))+eN+eV|0,eE)+em|0}eH(eD,eN),eD.prototype._update=function(){for(var eb=eE,em=0;em<16;++em)eb[em]=this._block.readInt32LE(4*em);var ew=this._a,eH=this._b,eN=this._c,eV=this._d;ew=e_(ew,eH,eN,eV,eb[0],3614090360,7),eV=e_(eV,ew,eH,eN,eb[1],3905402710,12),eN=e_(eN,eV,ew,eH,eb[2],606105819,17),eH=e_(eH,eN,eV,ew,eb[3],3250441966,22),ew=e_(ew,eH,eN,eV,eb[4],4118548399,7),eV=e_(eV,ew,eH,eN,eb[5],1200080426,12),eN=e_(eN,eV,ew,eH,eb[6],2821735955,17),eH=e_(eH,eN,eV,ew,eb[7],4249261313,22),ew=e_(ew,eH,eN,eV,eb[8],1770035416,7),eV=e_(eV,ew,eH,eN,eb[9],2336552879,12),eN=e_(eN,eV,ew,eH,eb[10],4294925233,17),eH=e_(eH,eN,eV,ew,eb[11],2304563134,22),ew=e_(ew,eH,eN,eV,eb[12],1804603682,7),eV=e_(eV,ew,eH,eN,eb[13],4254626195,12),eN=e_(eN,eV,ew,eH,eb[14],2792965006,17),eH=e_(eH,eN,eV,ew,eb[15],1236535329,22),ew=eO(ew,eH,eN,eV,eb[1],4129170786,5),eV=eO(eV,ew,eH,eN,eb[6],3225465664,9),eN=eO(eN,eV,ew,eH,eb[11],643717713,14),eH=eO(eH,eN,eV,ew,eb[0],3921069994,20),ew=eO(ew,eH,eN,eV,eb[5],3593408605,5),eV=eO(eV,ew,eH,eN,eb[10],38016083,9),eN=eO(eN,eV,ew,eH,eb[15],3634488961,14),eH=eO(eH,eN,eV,ew,eb[4],3889429448,20),ew=eO(ew,eH,eN,eV,eb[9],568446438,5),eV=eO(eV,ew,eH,eN,eb[14],3275163606,9),eN=eO(eN,eV,ew,eH,eb[3],4107603335,14),eH=eO(eH,eN,eV,ew,eb[8],1163531501,20),ew=eO(ew,eH,eN,eV,eb[13],2850285829,5),eV=eO(eV,ew,eH,eN,eb[2],4243563512,9),eN=eO(eN,eV,ew,eH,eb[7],1735328473,14),eH=eO(eH,eN,eV,ew,eb[12],2368359562,20),ew=eP(ew,eH,eN,eV,eb[5],4294588738,4),eV=eP(eV,ew,eH,eN,eb[8],2272392833,11),eN=eP(eN,eV,ew,eH,eb[11],1839030562,16),eH=eP(eH,eN,eV,ew,eb[14],4259657740,23),ew=eP(ew,eH,eN,eV,eb[1],2763975236,4),eV=eP(eV,ew,eH,eN,eb[4],1272893353,11),eN=eP(eN,eV,ew,eH,eb[7],4139469664,16),eH=eP(eH,eN,eV,ew,eb[10],3200236656,23),ew=eP(ew,eH,eN,eV,eb[13],681279174,4),eV=eP(eV,ew,eH,eN,eb[0],3936430074,11),eN=eP(eN,eV,ew,eH,eb[3],3572445317,16),eH=eP(eH,eN,eV,ew,eb[6],76029189,23),ew=eP(ew,eH,eN,eV,eb[9],3654602809,4),eV=eP(eV,ew,eH,eN,eb[12],3873151461,11),eN=eP(eN,eV,ew,eH,eb[15],530742520,16),eH=eP(eH,eN,eV,ew,eb[2],3299628645,23),ew=ej(ew,eH,eN,eV,eb[0],4096336452,6),eV=ej(eV,ew,eH,eN,eb[7],1126891415,10),eN=ej(eN,eV,ew,eH,eb[14],2878612391,15),eH=ej(eH,eN,eV,ew,eb[5],4237533241,21),ew=ej(ew,eH,eN,eV,eb[12],1700485571,6),eV=ej(eV,ew,eH,eN,eb[3],2399980690,10),eN=ej(eN,eV,ew,eH,eb[10],4293915773,15),eH=ej(eH,eN,eV,ew,eb[1],2240044497,21),ew=ej(ew,eH,eN,eV,eb[8],1873313359,6),eV=ej(eV,ew,eH,eN,eb[15],4264355552,10),eN=ej(eN,eV,ew,eH,eb[6],2734768916,15),eH=ej(eH,eN,eV,ew,eb[13],1309151649,21),ew=ej(ew,eH,eN,eV,eb[4],4149444226,6),eV=ej(eV,ew,eH,eN,eb[11],3174756917,10),eN=ej(eN,eV,ew,eH,eb[2],718787259,15),eH=ej(eH,eN,eV,ew,eb[9],3951481745,21),this._a=this._a+ew|0,this._b=this._b+eH|0,this._c=this._c+eN|0,this._d=this._d+eV|0},eD.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var eb=eV.allocUnsafe(16);return eb.writeInt32LE(this._a,0),eb.writeInt32LE(this._b,4),eb.writeInt32LE(this._c,8),eb.writeInt32LE(this._d,12),eb},eb.exports=eD},64898:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=ew(34155);Object.defineProperty(em,"__esModule",{value:!0}),em.InvalidStatusCodeError=em.InvalidCertError=void 0;let eV=Object.freeze({redirect:!0,expectStatusCode:200,headers:{},full:!1,keepAlive:!0,cors:!1,referrer:!1,sslAllowSelfSigned:!1,_redirectCount:0});class eE extends Error{constructor(eb,em){super(eb),this.fingerprint256=em}}em.InvalidCertError=eE;class eD extends Error{constructor(eb){super(`Request Failed. Status Code: ${eb}`),this.statusCode=eb}}function eS(eb,em){if(!em||"text"===em||"json"===em)try{let ew=new TextDecoder("utf8",{fatal:!0}).decode(eb);if("text"===em)return ew;try{return JSON.parse(ew)}catch(eb){if("json"===em)throw eb;return ew}}catch(eb){if("text"===em||"json"===em)throw eb}return eb}em.InvalidStatusCodeError=eD;let e_={};function eO(eb,em){let eN={...eV,...em},eP=ew(22321),ej=ew(78428),eB=ew(47715),{promisify:eR}=ew(89539),{resolve:eU}=ew(11987),eF=!!/^https/.test(eb),eG={method:eN.method||"GET",headers:{"Accept-Encoding":"gzip, deflate, br"}},eY=eb=>eb.replace(/:| /g,"").toLowerCase();if(eN.keepAlive){let eb={keepAlive:!0,keepAliveMsecs:3e4,maxFreeSockets:1024,maxCachedSessions:1024},em=[eF,eF&&eN.sslPinnedCertificates?.map(eb=>eY(eb)).sort()].join();eG.agent=e_[em]||(e_[em]=new(eF?ej:eP).Agent(eb))}"json"===eN.type&&(eG.headers["Content-Type"]="application/json"),eN.data&&(eN.method||(eG.method="POST"),eG.body="json"===eN.type?JSON.stringify(eN.data):eN.data),eG.headers={...eG.headers,...eN.headers},eN.sslAllowSelfSigned&&(eG.rejectUnauthorized=!1);let eQ=async em=>{let ew=em.statusCode;if(eN.redirect&&300<=ew&&ew<400&&em.headers.location){if(10==eN._redirectCount)throw Error("Request failed. Too much redirects.");return eN._redirectCount+=1,await eO(eU(eb,em.headers.location),eN)}if(eN.expectStatusCode&&ew!==eN.expectStatusCode)throw em.resume(),new eD(ew);let eV=[];for await(let eb of em)eV.push(eb);let eE=eH.concat(eV),e_=em.headers["content-encoding"];"br"===e_&&(eE=await eR(eB.brotliDecompress)(eE)),("gzip"===e_||"deflate"===e_)&&(eE=await eR(eB.unzip)(eE));let eP=eS(eE,eN.type);return eN.full?{headers:em.headers,status:ew,body:eP}:eP};return new Promise((em,ew)=>{let eH=async em=>{if(em&&"DEPTH_ZERO_SELF_SIGNED_CERT"===em.code)try{await eO(eb,{...eN,sslAllowSelfSigned:!0,sslPinnedCertificates:[]})}catch(eb){eb&&eb.fingerprint256&&(em=new eE(`Self-signed SSL certificate: ${eb.fingerprint256}`,eb.fingerprint256))}ew(em)},eV=(eF?ej:eP).request(eb,eG,eb=>{eb.on("error",eH),(async()=>{try{em(await eQ(eb))}catch(eb){ew(eb)}})()});eV.on("error",eH);let eD=eN.sslPinnedCertificates?.map(eb=>eY(eb)),eS=eb=>{let em=eY(eb.getPeerCertificate()?.fingerprint256||"");if(!(!em&&eb.isSessionReused())&&!eD.includes(em))return eV.emit("error",new eE(`Invalid SSL certificate: ${em} Expected: ${eD}`,em)),eV.abort()};eN.sslPinnedCertificates&&eV.on("socket",eb=>{let em=eb.listeners("secureConnect").map(eb=>(eb.name||"").replace("bound ","")).includes("mfetchSecureConnect");em||eb.on("secureConnect",eS.bind(null,eb))}),eN.keepAlive&&eV.setNoDelay(!0),eG.body&&eV.write(eG.body),eV.end()})}let eP=new Set(["Accept","Accept-Language","Content-Language","Content-Type"].map(eb=>eb.toLowerCase())),ej=new Set(["Accept-Charset","Accept-Encoding","Access-Control-Request-Headers","Access-Control-Request-Method","Connection","Content-Length","Cookie","Cookie2","Date","DNT","Expect","Host","Keep-Alive","Origin","Referer","TE","Trailer","Transfer-Encoding","Upgrade","Via"].map(eb=>eb.toLowerCase()));async function eB(eb,em){let ew={...eV,...em},eH=new Headers;"json"===ew.type&&eH.set("Content-Type","application/json");let eN=new URL(eb);if(eN.username){let eb=btoa(`${eN.username}:${eN.password}`);eH.set("Authorization",`Basic ${eb}`),eN.username="",eN.password=""}for(let em in eb=""+eN,ew.headers){let eb=em.toLowerCase();(eP.has(eb)||ew.cors&&!ej.has(eb))&&eH.set(em,ew.headers[em])}let eE={headers:eH,redirect:ew.redirect?"follow":"manual"};ew.referrer||(eE.referrerPolicy="no-referrer"),ew.cors&&(eE.mode="cors"),ew.data&&(ew.method||(eE.method="POST"),eE.body="json"===ew.type?JSON.stringify(ew.data):ew.data);let e_=await fetch(eb,eE);if(ew.expectStatusCode&&e_.status!==ew.expectStatusCode)throw new eD(e_.status);let eO=eS(new Uint8Array(await e_.arrayBuffer()),ew.type);return ew.full?{headers:Object.fromEntries(e_.headers.entries()),status:e_.status,body:eO}:eO}let eR=!!("object"==typeof eN&&eN.versions&&eN.versions.node&&eN.versions.v8);function eU(eb,em){let ew=eR?eO:eB;return ew(eb,em)}em.default=eU},79746:function(eb){function em(eb,em){if(!eb)throw Error(em||"Assertion failed")}eb.exports=em,em.equal=function(eb,em,ew){if(eb!=em)throw Error(ew||"Assertion failed: "+eb+" != "+em)}},34504:function(eb,em){"use strict";var ew=em;function eH(eb,em){if(Array.isArray(eb))return eb.slice();if(!eb)return[];var ew=[];if("string"!=typeof eb){for(var eH=0;eH>8,eE=255&eN;eV?ew.push(eV,eE):ew.push(eE)}return ew}function eN(eb){return 1===eb.length?"0"+eb:eb}function eV(eb){for(var em="",ew=0;ew100)){var eD=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(eb);if(eD){var eS=parseFloat(eD[1]);switch((eD[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return eS*eE;case"weeks":case"week":case"w":return eS*eV;case"days":case"day":case"d":return eS*eN;case"hours":case"hour":case"hrs":case"hr":case"h":return eS*eH;case"minutes":case"minute":case"mins":case"min":case"m":return eS*ew;case"seconds":case"second":case"secs":case"sec":case"s":return eS*em;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return eS;default:return}}}}function eS(eb){var eV=Math.abs(eb);return eV>=eN?Math.round(eb/eN)+"d":eV>=eH?Math.round(eb/eH)+"h":eV>=ew?Math.round(eb/ew)+"m":eV>=em?Math.round(eb/em)+"s":eb+"ms"}function e_(eb){var eV=Math.abs(eb);return eV>=eN?eO(eb,eV,eN,"day"):eV>=eH?eO(eb,eV,eH,"hour"):eV>=ew?eO(eb,eV,ew,"minute"):eV>=em?eO(eb,eV,em,"second"):eb+" ms"}function eO(eb,em,ew,eH){var eN=em>=1.5*ew;return Math.round(eb/ew)+" "+eH+(eN?"s":"")}eb.exports=function(eb,em){em=em||{};var ew=typeof eb;if("string"===ew&&eb.length>0)return eD(eb);if("number"===ew&&isFinite(eb))return em.long?e_(eb):eS(eb);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(eb))}},63144:function(eb){"use strict";let em=self.fetch.bind(self);eb.exports=em,eb.exports.default=eb.exports},6840:function(eb,em,ew){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return ew(28265)}])},33445:function(eb,em,ew){"use strict";ew.d(em,{Z:function(){return eO}});var eH=ew(85893),eN=ew(67294),eV=ew(79632),eE=ew(19521);let eD=eE.ZP.div.withConfig({displayName:"styles__StyledSpinnerContainer",componentId:"sc-1y0oj0z-0"})(["",""],eb=>{let{theme:em,$fullScreen:ew,$show:eH,$center:eN}=eb;return(0,eE.iv)([""," position:",";backdrop-filter:blur(3px);border-radius:inherit;opacity:",";align-items:",";padding-top:",";z-index:99;transition:all ease-in-out 250ms 250ms;background-color:","0C;"],{inset:"0px",display:"flex",height:"100%",minHeight:"11rem",justifyContent:"center",paddingTop:"2.5rem",paddingBottom:"2.5rem"},ew?"fixed":"absolute",eH?"1":"0",eN?"center":"flex-start",eN?"2.5rem":"6rem",em.color.contentBackground)});var eS=ew(73935);let e_=eb=>{let{show:em,center:ew=!1,fullScreen:eN=!1,...eE}=eb,{shouldMount:e_,stage:eO}=(0,eV.Yz)(em,500),eP=(0,eH.jsx)(eH.Fragment,{children:e_&&(0,eH.jsx)(eD,{$show:"enter"===eO,$center:ew,$fullScreen:eN,children:(0,eH.jsx)(eV.$j,{...eE})})});return(0,eH.jsx)(eH.Fragment,{children:eN&&"object"==typeof document?(0,eS.createPortal)(eP,document.body):eP})};e_.displayName="SpinnerOverlay";var eO=(0,eN.memo)(e_)},94461:function(eb,em,ew){"use strict";ew.d(em,{WE:function(){return eR},mr:function(){return eU}});var eH=ew(85893),eN=ew(67294),eV=ew(96116),eE=ew(91421),eD=ew(89954),eS=ew(77767);function e_(eb){return(em,ew)=>{for(let[eH,eN]of Object.entries(eb)){let eb=em[eH],eV=eN(eb,ew);eV!==eb&&(em={...em,[eH]:eV})}return em}}function eO(eb){return eb({},{type:"INITIAL_STATE",payload:void 0})}let eP=e_({connection:(0,eV.RG)(),filter:(0,eS.rH)(),ccns:(0,eE.yf)("ccns","hash","virtual"),crns:(0,eE.yf)("crns","hash","virtual"),lastCRNVersion:(0,eD.mM)("lastCRNVersion"),lastCCNVersion:(0,eD.mM)("lastCCNVersion"),lastRewardsDistribution:(0,eD.mM)("lastRewardsDistribution"),lastRewardsCalculation:(0,eD.mM)("lastRewardsCalculation")}),ej=eO(eP),eB=(0,eN.createContext)([ej,()=>null]);function eR(eb){let{children:em}=eb,ew=(0,eN.useReducer)(eP,ej);return(0,eH.jsx)(eB.Provider,{value:ew,children:em})}function eU(){return(0,eN.useContext)(eB)}},4582:function(eb,em,ew){"use strict";let eH;ew.d(em,{q6:function(){return Sy},Ek:function(){return eS.$O},F7:function(){return eN},DR:function(){return Sb}});var eN,eV={};ew.r(eV),ew.d(eV,{abytes:function(){return nF},bitGet:function(){return ry},bitLen:function(){return n7},bitMask:function(){return rw},bitSet:function(){return rz},bytesToHex:function(){return nY},bytesToNumberBE:function(){return n$},bytesToNumberLE:function(){return nX},concatBytes:function(){return n5},createHmacDrbg:function(){return rV},ensureBytes:function(){return n3},equalBytes:function(){return n8},hexToBytes:function(){return nW},hexToNumber:function(){return nq},isBytes:function(){return nU},numberToBytesBE:function(){return nJ},numberToBytesLE:function(){return n6},numberToHexUnpadded:function(){return nQ},numberToVarBytesBE:function(){return n4},utf8ToBytes:function(){return n9},validateObject:function(){return rE}});var eE=ew(17187),eD=ew.n(eE),eS=ew(73603);ew(2153);var e_=ew(89706),eO=ew(241),eP=Object.defineProperty,ej=(eb,em,ew)=>em in eb?eP(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,eB=(eb,em,ew)=>(ej(eb,"symbol"!=typeof em?em+"":em,ew),ew);class eR{constructor(eb){eB(this,"address"),this.address=eb}}class eU extends eR{constructor(eb,em){super(eb),eB(this,"publicKey"),this.publicKey=em}}var eF=Object.defineProperty,eG=(eb,em,ew)=>em in eb?eF(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,eY=(eb,em,ew)=>(eG(eb,"symbol"!=typeof em?em+"":em,ew),ew);class eQ{constructor(){eY(this,"provider")}}ew(51091),ew(48764).Buffer;var eK=Object.defineProperty,eZ=(eb,em,ew)=>em in eb?eK(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,eW=(eb,em,ew)=>(eZ(eb,"symbol"!=typeof em?em+"":em,ew),ew);let e$=`DEPRECATION WARNING: +Encryption/Decryption features may become obsolete, for more information: https://github.com/aleph-im/aleph-sdk-ts/issues/37`;var eX=((V4=eX||{})[V4.ETH=0]="ETH",V4[V4.ETH_FLASHBOTS=1]="ETH_FLASHBOTS",V4[V4.POLYGON=2]="POLYGON",V4[V4.BSC=3]="BSC",V4[V4.AVAX=4]="AVAX",V4[V4.AVAX_TESTNET=5]="AVAX_TESTNET",V4);function eJ(eb){return"0x"+eb.toString(16)}let e0={4:{chainId:eJ(43114),rpcUrls:["https://api.avax.network/ext/bc/C/rpc"],chainName:"Avalanche Mainnet",nativeCurrency:{name:"AVAX",symbol:"AVAX",decimals:18},blockExplorerUrls:["https://snowtrace.io/"]},5:{chainId:eJ(43113),rpcUrls:["https://api.avax-test.network/ext/bc/C/rpc"],chainName:"Avalanche Testnet",nativeCurrency:{name:"AVAX",symbol:"AVAX",decimals:18},blockExplorerUrls:["https://testnet.snowtrace.io/"]},0:{chainId:eJ(1),rpcUrls:["https://mainnet.infura.io/v3/"],chainName:"Ethereum Mainnet",nativeCurrency:{name:"ETH",symbol:"ETH",decimals:18},blockExplorerUrls:["https://etherscan.io"]},1:{chainId:eJ(1),rpcUrls:["https://rpc.flashbots.net/"],chainName:"Ethereum Mainnet - Flashbots",nativeCurrency:{name:"ETH",symbol:"ETH",decimals:18},blockExplorerUrls:["https://etherscan.io"]},2:{chainId:eJ(137),rpcUrls:["https://polygon-rpc.com/"],chainName:"Polygon Mainnet",nativeCurrency:{name:"MATIC",symbol:"MATIC",decimals:18},blockExplorerUrls:["https://polygonscan.com/"]},3:{chainId:eJ(56),rpcUrls:["https://bsc-dataseed.binance.org/"],chainName:"Binance Smart Chain Mainnet",nativeCurrency:{name:"BNB",symbol:"BNB",decimals:18},blockExplorerUrls:["https://bscscan.com"]}};class e6 extends eQ{constructor(eb){super(),eW(this,"signer"),eW(this,"address"),eW(this,"publicKey"),this.provider=eb}async connect(){try{await this.isConnected()||await this.provider.send("wallet_requestPermissions",[{eth_accounts:{}}]),this.signer=this.provider.getSigner(),this.address=await this.signer.getAddress()}catch(eb){throw Error(`Could not connect to wallet: ${eb}`)}}async getPublicKey(){if(!this.publicKey&&(console.warn(e$),this.publicKey=await this.provider.send("eth_getEncryptionPublicKey",[this.address]),!this.publicKey||0===this.publicKey.length))throw Error("Could not retrieve public key");return this.publicKey}async signMessage(eb){if(!this.signer)throw Error("Wallet not connected");return this.signer.signMessage(eb)}async changeNetwork(eb=0){"number"==typeof eb?0===eb?await this.provider.send("wallet_switchEthereumChain",[{chainId:"0x1"}]):await this.provider.send("wallet_addEthereumChain",[e0[eb]]):await this.provider.send("wallet_addEthereumChain",[eb])}async getCurrentChainId(){return(await this.provider.getNetwork()).chainId}isMetamask(){return this.provider instanceof eO.Q&&!!this.provider?.provider.isMetaMask}async isConnected(){return 0!==(await this.provider.send("eth_accounts",[])).length}}var e4=Object.defineProperty,e3=(eb,em,ew)=>em in eb?e4(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,e5=(eb,em,ew)=>(e3(eb,"symbol"!=typeof em?em+"":em,ew),ew);class e8 extends eU{constructor(){super(...arguments),e5(this,"wallet")}async getChainId(){if(this.wallet instanceof e6)return this.wallet.provider.network.chainId;if(this.wallet instanceof e_.w5)return(await this.wallet.provider.getNetwork()).chainId;if(!this.wallet)throw Error("EVMAccount has no connected wallet");try{return this.wallet.provider.network.chainId}catch(eb){throw Error(`Could not get chainId: ${eb}`)}}getRpcUrl(){if(this.wallet instanceof e6)return this.wallet.provider.connection.url;throw this.wallet instanceof e_.w5?Error("Wallet has no connected provider"):Error("EVMAccount has no connected wallet")}async getRpcId(){let eb=await this.getChainId(),em=this.getRpcUrl();if(!eb&&!em)throw Error("No chainId or rpcUrl provided");for(let[ew,eH]of Object.entries(e0))if(!(em&&!eH.rpcUrls.includes(em))&&!(eb&&eH.chainId!==eJ(eb)))return parseInt(ew);throw Error("ChainId and/or rpcUrl not found in preset chains")}async changeNetwork(eb=eX.ETH){if(this.wallet instanceof e6&&await this.wallet.changeNetwork(eb),this.wallet instanceof e_.w5)throw Error("Not implemented for ethers.Wallet")}}var e9=Object.defineProperty,e7=(eb,em,ew)=>em in eb?e9(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,tw=(eb,em,ew)=>(e7(eb,"symbol"!=typeof em?em+"":em,ew),ew);class tH extends e8{constructor(eb,em,ew){super(em,ew),tw(this,"wallet"),this.wallet=eb}getChain(){return eS.$O.ETH}async askPubKey(){if(!this.publicKey){if(!this.wallet)throw Error("PublicKey Error: No providers are setup");if(this.wallet instanceof e_.w5){this.publicKey=this.wallet.publicKey;return}this.publicKey=await this.wallet.getPublicKey()}}async sign(eb){let em=eb.getVerificationBuffer();return this.wallet.signMessage(em.toString())}}async function tN(eb,em=eX.ETH){let ew=new eO.Q(eb),eH=new e6(ew);if(await eH.changeNetwork(em),await eH.connect(),eH.address)return new tH(eH,eH.address);throw Error("Insufficient permissions")}var tV=ew(48764);function tE(eb){if(!Number.isSafeInteger(eb)||eb<0)throw Error(`positive integer expected, not ${eb}`)}function tD(eb){return eb instanceof Uint8Array||null!=eb&&"object"==typeof eb&&"Uint8Array"===eb.constructor.name}function tS(eb,...em){if(!tD(eb))throw Error("Uint8Array expected");if(em.length>0&&!em.includes(eb.length))throw Error(`Uint8Array expected of length ${em}, not of length=${eb.length}`)}function t_(eb){if("function"!=typeof eb||"function"!=typeof eb.create)throw Error("Hash should be wrapped by utils.wrapConstructor");tE(eb.outputLen),tE(eb.blockLen)}function tO(eb,em=!0){if(eb.destroyed)throw Error("Hash instance has been destroyed");if(em&&eb.finished)throw Error("Hash#digest() has already been called")}function tP(eb,em){tS(eb);let ew=em.outputLen;if(eb.lengthnew Uint32Array(eb.buffer,eb.byteOffset,Math.floor(eb.byteLength/4)),tR=eb=>new DataView(eb.buffer,eb.byteOffset,eb.byteLength),tU=(eb,em)=>eb<<32-em|eb>>>em,tF=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],tG=eb=>eb<<24&4278190080|eb<<8&16711680|eb>>>8&65280|eb>>>24&255;function tY(eb){for(let em=0;emem.toString(16).padStart(2,"0"));class tZ{clone(){return this._cloneInto()}}function tW(eb){let em=em=>eb().update(tq(em)).digest(),ew=eb();return em.outputLen=ew.outputLen,em.blockLen=ew.blockLen,em.create=()=>eb(),em}function t$(eb=32){if(tj&&"function"==typeof tj.getRandomValues)return tj.getRandomValues(new Uint8Array(eb));throw Error("crypto.getRandomValues must be defined")}function tX(eb,em,ew,eH){if("function"==typeof eb.setBigUint64)return eb.setBigUint64(em,ew,eH);let eN=BigInt(32),eV=BigInt(4294967295),eE=Number(ew>>eN&eV),eD=Number(ew&eV),eS=eH?4:0,e_=eH?0:4;eb.setUint32(em+eS,eE,eH),eb.setUint32(em+e_,eD,eH)}let tJ=(eb,em,ew)=>eb&em^~eb&ew,aH=(eb,em,ew)=>eb&em^eb&ew^em&ew;class aN extends tZ{constructor(eb,em,ew,eH){super(),this.blockLen=eb,this.outputLen=em,this.padOffset=ew,this.isLE=eH,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(eb),this.view=tR(this.buffer)}update(eb){tO(this);let{view:em,buffer:ew,blockLen:eH}=this;eb=tq(eb);let eN=eb.length;for(let eV=0;eVeH-eV&&(this.process(ew,0),eV=0);for(let eb=eV;ebe_.length)throw Error("_sha2: outputLen bigger than state");for(let eb=0;eb>ak&aV)}:{h:0|Number(eb>>ak&aV),l:0|Number(eb&aV)}}function aD(eb,em=!1){let ew=new Uint32Array(eb.length),eH=new Uint32Array(eb.length);for(let eN=0;eNBigInt(eb>>>0)<>>0),a_=(eb,em,ew)=>eb>>>ew,aO=(eb,em,ew)=>eb<<32-ew|em>>>ew,aP=(eb,em,ew)=>eb>>>ew|em<<32-ew,aj=(eb,em,ew)=>eb<<32-ew|em>>>ew,aR=(eb,em,ew)=>eb<<64-ew|em>>>ew-32,aU=(eb,em,ew)=>eb>>>ew-32|em<<64-ew,aF=(eb,em)=>em,aG=(eb,em)=>eb,aY=(eb,em,ew)=>eb<>>32-ew,aQ=(eb,em,ew)=>em<>>32-ew,aq=(eb,em,ew)=>em<>>64-ew,aK=(eb,em,ew)=>eb<>>64-ew;function aZ(eb,em,ew,eH){let eN=(em>>>0)+(eH>>>0);return{h:eb+ew+(eN/4294967296|0)|0,l:0|eN}}let aW=(eb,em,ew)=>(eb>>>0)+(em>>>0)+(ew>>>0),a$=(eb,em,ew,eH)=>em+ew+eH+(eb/4294967296|0)|0,aJ=(eb,em,ew,eH)=>(eb>>>0)+(em>>>0)+(ew>>>0)+(eH>>>0),nw=(eb,em,ew,eH,eN)=>em+ew+eH+eN+(eb/4294967296|0)|0,nH=(eb,em,ew,eH,eN)=>(eb>>>0)+(em>>>0)+(ew>>>0)+(eH>>>0)+(eN>>>0),nN=(eb,em,ew,eH,eN,eV)=>em+ew+eH+eN+eV+(eb/4294967296|0)|0,nV={fromBig:aE,split:aD,toBig:aS,shrSH:a_,shrSL:aO,rotrSH:aP,rotrSL:aj,rotrBH:aR,rotrBL:aU,rotr32H:aF,rotr32L:aG,rotlSH:aY,rotlSL:aQ,rotlBH:aq,rotlBL:aK,add:aZ,add3L:aW,add3H:a$,add4L:aJ,add4H:nw,add5H:nN,add5L:nH};var nk=nV;let[nE,nD]=nk.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(eb=>BigInt(eb))),nS=new Uint32Array(80),n_=new Uint32Array(80);class nO extends aN{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:eb,Al:em,Bh:ew,Bl:eH,Ch:eN,Cl:eV,Dh:eE,Dl:eD,Eh:eS,El:e_,Fh:eO,Fl:eP,Gh:ej,Gl:eB,Hh:eR,Hl:eU}=this;return[eb,em,ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB,eR,eU]}set(eb,em,ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB,eR,eU){this.Ah=0|eb,this.Al=0|em,this.Bh=0|ew,this.Bl=0|eH,this.Ch=0|eN,this.Cl=0|eV,this.Dh=0|eE,this.Dl=0|eD,this.Eh=0|eS,this.El=0|e_,this.Fh=0|eO,this.Fl=0|eP,this.Gh=0|ej,this.Gl=0|eB,this.Hh=0|eR,this.Hl=0|eU}process(eb,em){for(let ew=0;ew<16;ew++,em+=4)nS[ew]=eb.getUint32(em),n_[ew]=eb.getUint32(em+=4);for(let eb=16;eb<80;eb++){let em=0|nS[eb-15],ew=0|n_[eb-15],eH=nk.rotrSH(em,ew,1)^nk.rotrSH(em,ew,8)^nk.shrSH(em,ew,7),eN=nk.rotrSL(em,ew,1)^nk.rotrSL(em,ew,8)^nk.shrSL(em,ew,7),eV=0|nS[eb-2],eE=0|n_[eb-2],eD=nk.rotrSH(eV,eE,19)^nk.rotrBH(eV,eE,61)^nk.shrSH(eV,eE,6),eS=nk.rotrSL(eV,eE,19)^nk.rotrBL(eV,eE,61)^nk.shrSL(eV,eE,6),e_=nk.add4L(eN,eS,n_[eb-7],n_[eb-16]),eO=nk.add4H(e_,eH,eD,nS[eb-7],nS[eb-16]);nS[eb]=0|eO,n_[eb]=0|e_}let{Ah:ew,Al:eH,Bh:eN,Bl:eV,Ch:eE,Cl:eD,Dh:eS,Dl:e_,Eh:eO,El:eP,Fh:ej,Fl:eB,Gh:eR,Gl:eU,Hh:eF,Hl:eG}=this;for(let eb=0;eb<80;eb++){let em=nk.rotrSH(eO,eP,14)^nk.rotrSH(eO,eP,18)^nk.rotrBH(eO,eP,41),eY=nk.rotrSL(eO,eP,14)^nk.rotrSL(eO,eP,18)^nk.rotrBL(eO,eP,41),eQ=eO&ej^~eO&eR,eK=eP&eB^~eP&eU,eZ=nk.add5L(eG,eY,eK,nD[eb],n_[eb]),eW=nk.add5H(eZ,eF,em,eQ,nE[eb],nS[eb]),e$=0|eZ,eX=nk.rotrSH(ew,eH,28)^nk.rotrBH(ew,eH,34)^nk.rotrBH(ew,eH,39),eJ=nk.rotrSL(ew,eH,28)^nk.rotrBL(ew,eH,34)^nk.rotrBL(ew,eH,39),e0=ew&eN^ew&eE^eN&eE,e6=eH&eV^eH&eD^eV&eD;eF=0|eR,eG=0|eU,eR=0|ej,eU=0|eB,ej=0|eO,eB=0|eP,({h:eO,l:eP}=nk.add(0|eS,0|e_,0|eW,0|e$)),eS=0|eE,e_=0|eD,eE=0|eN,eD=0|eV,eN=0|ew,eV=0|eH;let e4=nk.add3L(e$,eJ,e6);ew=nk.add3H(e4,eW,eX,e0),eH=0|e4}({h:ew,l:eH}=nk.add(0|this.Ah,0|this.Al,0|ew,0|eH)),({h:eN,l:eV}=nk.add(0|this.Bh,0|this.Bl,0|eN,0|eV)),({h:eE,l:eD}=nk.add(0|this.Ch,0|this.Cl,0|eE,0|eD)),({h:eS,l:e_}=nk.add(0|this.Dh,0|this.Dl,0|eS,0|e_)),({h:eO,l:eP}=nk.add(0|this.Eh,0|this.El,0|eO,0|eP)),({h:ej,l:eB}=nk.add(0|this.Fh,0|this.Fl,0|ej,0|eB)),({h:eR,l:eU}=nk.add(0|this.Gh,0|this.Gl,0|eR,0|eU)),({h:eF,l:eG}=nk.add(0|this.Hh,0|this.Hl,0|eF,0|eG)),this.set(ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB,eR,eU,eF,eG)}roundClean(){nS.fill(0),n_.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}let nP=tW(()=>new nO),nj=BigInt(0),nB=BigInt(1),nR=BigInt(2);function nU(eb){return eb instanceof Uint8Array||null!=eb&&"object"==typeof eb&&"Uint8Array"===eb.constructor.name}function nF(eb){if(!nU(eb))throw Error("Uint8Array expected")}let nG=Array.from({length:256},(eb,em)=>em.toString(16).padStart(2,"0"));function nY(eb){nF(eb);let em="";for(let ew=0;ew=nK._0&&eb<=nK._9?eb-nK._0:eb>=nK._A&&eb<=nK._F?eb-(nK._A-10):eb>=nK._a&&eb<=nK._f?eb-(nK._a-10):void 0}function nW(eb){if("string"!=typeof eb)throw Error("hex string expected, got "+typeof eb);let em=eb.length,ew=em/2;if(em%2)throw Error("padded hex string expected, got unpadded hex of length "+em);let eH=new Uint8Array(ew);for(let em=0,eN=0;emnj;eb>>=nB,em+=1);return em}function ry(eb,em){return eb>>BigInt(em)&nB}function rz(eb,em,ew){return eb|(ew?nB:nj)<(nR<new Uint8Array(eb),rN=eb=>Uint8Array.from(eb);function rV(eb,em,ew){if("number"!=typeof eb||eb<2)throw Error("hashLen must be a number");if("number"!=typeof em||em<2)throw Error("qByteLen must be a number");if("function"!=typeof ew)throw Error("hmacFn must be a function");let eH=rH(eb),eN=rH(eb),eV=0,eE=()=>{eH.fill(1),eN.fill(0),eV=0},eD=(...eb)=>ew(eN,eH,...eb),eS=(eb=rH())=>{eN=eD(rN([0]),eb),eH=eD(),0!==eb.length&&(eN=eD(rN([1]),eb),eH=eD())},e_=()=>{if(eV++>=1e3)throw Error("drbg: tried 1000 values");let eb=0,ew=[];for(;eb{let ew;for(eE(),eS(eb);!(ew=em(e_()));)eS();return eE(),ew};return eO}let rk={bigint:eb=>"bigint"==typeof eb,function:eb=>"function"==typeof eb,boolean:eb=>"boolean"==typeof eb,string:eb=>"string"==typeof eb,stringOrUint8Array:eb=>"string"==typeof eb||nU(eb),isSafeInteger:eb=>Number.isSafeInteger(eb),array:eb=>Array.isArray(eb),field:(eb,em)=>em.Fp.isValid(eb),hash:eb=>"function"==typeof eb&&Number.isSafeInteger(eb.outputLen)};function rE(eb,em,ew={}){let eH=(em,ew,eH)=>{let eN=rk[ew];if("function"!=typeof eN)throw Error(`Invalid validator "${ew}", expected function`);let eV=eb[em];if((!eH||void 0!==eV)&&!eN(eV,eb))throw Error(`Invalid param ${String(em)}=${eV} (${typeof eV}), expected ${ew}`)};for(let[eb,ew]of Object.entries(em))eH(eb,ew,!1);for(let[eb,em]of Object.entries(ew))eH(eb,em,!0);return eb}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let rD=BigInt(0),rS=BigInt(1),r_=BigInt(2),rO=BigInt(3),rP=BigInt(4),rj=BigInt(5),rB=BigInt(8);function rR(eb,em){let ew=eb%em;return ew>=rD?ew:em+ew}function rU(eb,em,ew){if(ew<=rD||em 0");if(ew===rS)return rD;let eH=rS;for(;em>rD;)em&rS&&(eH=eH*eb%ew),eb=eb*eb%ew,em>>=rS;return eH}function rF(eb,em,ew){let eH=eb;for(;em-- >rD;)eH*=eH,eH%=ew;return eH}function rG(eb,em){if(eb===rD||em<=rD)throw Error(`invert: expected positive integers, got n=${eb} mod=${em}`);let ew=rR(eb,em),eH=em,eN=rD,eV=rS,eE=rS,eD=rD;for(;ew!==rD;){let eb=eH/ew,em=eH%ew,eS=eN-eE*eb,e_=eV-eD*eb;eH=ew,ew=em,eN=eE,eV=eD,eE=eS,eD=e_}let eS=eH;if(eS!==rS)throw Error("invert: does not exist");return rR(eN,em)}function rY(eb){let em,ew,eH;let eN=(eb-rS)/r_;for(em=eb-rS,ew=0;em%r_===rD;em/=r_,ew++);for(eH=r_;eH(rR(eb,em)&rS)===rS,rK=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function rZ(eb){let em={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},ew=rK.reduce((eb,em)=>(eb[em]="function",eb),em);return rE(eb,ew)}function rW(eb,em,ew){if(ew 0");if(ew===rD)return eb.ONE;if(ew===rS)return em;let eH=eb.ONE,eN=em;for(;ew>rD;)ew&rS&&(eH=eb.mul(eH,eN)),eN=eb.sqr(eN),ew>>=rS;return eH}function r$(eb,em){let ew=Array(em.length),eH=em.reduce((em,eH,eN)=>eb.is0(eH)?em:(ew[eN]=em,eb.mul(em,eH)),eb.ONE),eN=eb.inv(eH);return em.reduceRight((em,eH,eN)=>eb.is0(eH)?em:(ew[eN]=eb.mul(em,ew[eN]),eb.mul(em,eH)),eN),ew}function rX(eb,em){let ew=void 0!==em?em:eb.toString(2).length,eH=Math.ceil(ew/8);return{nBitLength:ew,nByteLength:eH}}function rJ(eb,em,ew=!1,eH={}){if(eb<=rD)throw Error(`Expected Field ORDER > 0, got ${eb}`);let{nBitLength:eN,nByteLength:eV}=rX(eb,em);if(eV>2048)throw Error("Field lengths over 2048 bytes are not supported");let eE=rQ(eb),eD=Object.freeze({ORDER:eb,BITS:eN,BYTES:eV,MASK:rw(eN),ZERO:rD,ONE:rS,create:em=>rR(em,eb),isValid:em=>{if("bigint"!=typeof em)throw Error(`Invalid field element: expected bigint, got ${typeof em}`);return rD<=em&&emeb===rD,isOdd:eb=>(eb&rS)===rS,neg:em=>rR(-em,eb),eql:(eb,em)=>eb===em,sqr:em=>rR(em*em,eb),add:(em,ew)=>rR(em+ew,eb),sub:(em,ew)=>rR(em-ew,eb),mul:(em,ew)=>rR(em*ew,eb),pow:(eb,em)=>rW(eD,eb,em),div:(em,ew)=>rR(em*rG(ew,eb),eb),sqrN:eb=>eb*eb,addN:(eb,em)=>eb+em,subN:(eb,em)=>eb-em,mulN:(eb,em)=>eb*em,inv:em=>rG(em,eb),sqrt:eH.sqrt||(eb=>eE(eD,eb)),invertBatch:eb=>r$(eD,eb),cmov:(eb,em,ew)=>ew?em:eb,toBytes:eb=>ew?n6(eb,eV):nJ(eb,eV),fromBytes:eb=>{if(eb.length!==eV)throw Error(`Fp.fromBytes: expected ${eV}, got ${eb.length}`);return ew?nX(eb):n$(eb)}});return Object.freeze(eD)}function ib(eb,em){if(!eb.isOdd)throw Error("Field doesn't have isOdd");let ew=eb.sqrt(em);return eb.isOdd(ew)?eb.neg(ew):ew}function iy(eb){if("bigint"!=typeof eb)throw Error("field order must be bigint");let em=eb.toString(2).length;return Math.ceil(em/8)}function iw(eb){let em=iy(eb);return em+Math.ceil(em/2)}function iH(eb,em,ew=!1){let eH=eb.length,eN=iy(em),eV=iw(em);if(eH<16||eH1024)throw Error(`expected ${eV}-1024 bytes of input, got ${eH}`);let eE=ew?n$(eb):nX(eb),eD=rR(eE,em-rS)+rS;return ew?n6(eD,eN):nJ(eD,eN)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let iN=BigInt(0),iV=BigInt(1);function iE(eb,em){let ew=(eb,em)=>{let ew=em.negate();return eb?ew:em},eH=eb=>{let ew=Math.ceil(em/eb)+1,eH=2**(eb-1);return{windows:ew,windowSize:eH}};return{constTimeNegate:ew,unsafeLadder(em,ew){let eH=eb.ZERO,eN=em;for(;ew>iN;)ew&iV&&(eH=eH.add(eN)),eN=eN.double(),ew>>=iV;return eH},precomputeWindow(eb,em){let{windows:ew,windowSize:eN}=eH(em),eV=[],eE=eb,eD=eE;for(let eb=0;eb>=ej,eH>eD&&(eH-=eP,eV+=iV);let eE=em,eB=em+Math.abs(eH)-1,eR=eb%2!=0,eU=eH<0;0===eH?e_=e_.add(ew(eR,eN[eE])):eS=eS.add(ew(eU,eN[eB]))}return{p:eS,f:e_}},wNAFCached(eb,em,ew,eH){let eN=eb._WINDOW_SIZE||1,eV=em.get(eb);return eV||(eV=this.precomputeWindow(eb,eN),1!==eN&&em.set(eb,eH(eV))),this.wNAF(eN,eV,ew)}}}function iD(eb){return rZ(eb.Fp),rE(eb,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...rX(eb.n,eb.nBitLength),...eb,p:eb.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let iS=BigInt(0),i_=BigInt(1),iO=BigInt(2),iP=BigInt(8),ij={zip215:!0};function iB(eb){let em=iD(eb);return rE(eb,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...em})}function iR(eb){let em=iB(eb),{Fp:ew,n:eH,prehash:eN,hash:eV,randomBytes:eE,nByteLength:eD,h:eS}=em,e_=iO<{try{return{isValid:!0,value:ew.sqrt(eb*ew.inv(em))}}catch(eb){return{isValid:!1,value:iS}}}),ej=em.adjustScalarBytes||(eb=>eb),eB=em.domain||((eb,em,ew)=>{if(em.length||ew)throw Error("Contexts/pre-hash are not supported");return eb}),eR=eb=>"bigint"==typeof eb&&iSeR(eb)&&eR(em)&&ebeb===iS||eU(eb,e_);function eG(eb,em){if(eU(eb,em))return eb;throw Error(`Expected valid scalar < ${em}, got ${typeof eb} ${eb}`)}function eY(eb){return eb===iS?eb:eG(eb,eH)}let eQ=new Map;function eK(eb){if(!(eb instanceof eZ))throw Error("ExtendedPoint expected")}class eZ{constructor(eb,em,ew,eH){if(this.ex=eb,this.ey=em,this.ez=ew,this.et=eH,!eF(eb))throw Error("x required");if(!eF(em))throw Error("y required");if(!eF(ew))throw Error("z required");if(!eF(eH))throw Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(eb){if(eb instanceof eZ)throw Error("extended point not allowed");let{x:em,y:ew}=eb||{};if(!eF(em)||!eF(ew))throw Error("invalid affine point");return new eZ(em,ew,i_,eO(em*ew))}static normalizeZ(eb){let em=ew.invertBatch(eb.map(eb=>eb.ez));return eb.map((eb,ew)=>eb.toAffine(em[ew])).map(eZ.fromAffine)}_setWindowSize(eb){this._WINDOW_SIZE=eb,eQ.delete(this)}assertValidity(){let{a:eb,d:ew}=em;if(this.is0())throw Error("bad point: ZERO");let{ex:eH,ey:eN,ez:eV,et:eE}=this,eD=eO(eH*eH),eS=eO(eN*eN),e_=eO(eV*eV),eP=eO(e_*e_),ej=eO(eD*eb),eB=eO(e_*eO(ej+eS)),eR=eO(eP+eO(ew*eO(eD*eS)));if(eB!==eR)throw Error("bad point: equation left != right (1)");let eU=eO(eH*eN),eF=eO(eV*eE);if(eU!==eF)throw Error("bad point: equation left != right (2)")}equals(eb){eK(eb);let{ex:em,ey:ew,ez:eH}=this,{ex:eN,ey:eV,ez:eE}=eb,eD=eO(em*eE),eS=eO(eN*eH),e_=eO(ew*eE),eP=eO(eV*eH);return eD===eS&&e_===eP}is0(){return this.equals(eZ.ZERO)}negate(){return new eZ(eO(-this.ex),this.ey,this.ez,eO(-this.et))}double(){let{a:eb}=em,{ex:ew,ey:eH,ez:eN}=this,eV=eO(ew*ew),eE=eO(eH*eH),eD=eO(iO*eO(eN*eN)),eS=eO(eb*eV),e_=ew+eH,eP=eO(eO(e_*e_)-eV-eE),ej=eS+eE,eB=ej-eD,eR=eS-eE,eU=eO(eP*eB),eF=eO(ej*eR),eG=eO(eP*eR),eY=eO(eB*ej);return new eZ(eU,eF,eY,eG)}add(eb){eK(eb);let{a:ew,d:eH}=em,{ex:eN,ey:eV,ez:eE,et:eD}=this,{ex:eS,ey:e_,ez:eP,et:ej}=eb;if(ew===BigInt(-1)){let eb=eO((eV-eN)*(e_+eS)),em=eO((eV+eN)*(e_-eS)),ew=eO(em-eb);if(ew===iS)return this.double();let eH=eO(eE*iO*ej),eB=eO(eD*iO*eP),eR=eB+eH,eU=em+eb,eF=eB-eH,eG=eO(eR*ew),eY=eO(eU*eF),eQ=eO(eR*eF),eK=eO(ew*eU);return new eZ(eG,eY,eK,eQ)}let eB=eO(eN*eS),eR=eO(eV*e_),eU=eO(eD*eH*ej),eF=eO(eE*eP),eG=eO((eN+eV)*(eS+e_)-eB-eR),eY=eF-eU,eQ=eF+eU,eW=eO(eR-ew*eB),e$=eO(eG*eY),eX=eO(eQ*eW),eJ=eO(eG*eW),e0=eO(eY*eQ);return new eZ(e$,eX,e0,eJ)}subtract(eb){return this.add(eb.negate())}wNAF(eb){return eX.wNAFCached(this,eQ,eb,eZ.normalizeZ)}multiply(eb){let{p:em,f:ew}=this.wNAF(eG(eb,eH));return eZ.normalizeZ([em,ew])[0]}multiplyUnsafe(eb){let em=eY(eb);return em===iS?e$:this.equals(e$)||em===i_?this:this.equals(eW)?this.wNAF(em).p:eX.unsafeLadder(this,em)}isSmallOrder(){return this.multiplyUnsafe(eS).is0()}isTorsionFree(){return eX.unsafeLadder(this,eH).is0()}toAffine(eb){let{ex:em,ey:eH,ez:eN}=this,eV=this.is0();null==eb&&(eb=eV?iP:ew.inv(eN));let eE=eO(em*eb),eD=eO(eH*eb),eS=eO(eN*eb);if(eV)return{x:iS,y:i_};if(eS!==i_)throw Error("invZ was invalid");return{x:eE,y:eD}}clearCofactor(){let{h:eb}=em;return eb===i_?this:this.multiplyUnsafe(eb)}static fromHex(eb,eH=!1){let{d:eN,a:eV}=em,eE=ew.BYTES;eb=n3("pointHex",eb,eE);let eD=eb.slice(),eS=eb[eE-1];eD[eE-1]=-129&eS;let ej=nX(eD);ej===iS||(eH?eG(ej,e_):eG(ej,ew.ORDER));let eB=eO(ej*ej),eR=eO(eB-i_),eU=eO(eN*eB-eV),{isValid:eF,value:eY}=eP(eR,eU);if(!eF)throw Error("Point.fromHex: invalid y coordinate");let eQ=(eY&i_)===i_,eK=(128&eS)!=0;if(!eH&&eY===iS&&eK)throw Error("Point.fromHex: x=0 and x_0=1");return eK!==eQ&&(eY=eO(-eY)),eZ.fromAffine({x:eY,y:ej})}static fromPrivateKey(eb){return e6(eb).point}toRawBytes(){let{x:eb,y:em}=this.toAffine(),eH=n6(em,ew.BYTES);return eH[eH.length-1]|=eb&i_?128:0,eH}toHex(){return nY(this.toRawBytes())}}eZ.BASE=new eZ(em.Gx,em.Gy,i_,eO(em.Gx*em.Gy)),eZ.ZERO=new eZ(iS,i_,i_,iS);let{BASE:eW,ZERO:e$}=eZ,eX=iE(eZ,8*eD);function eJ(eb){return rR(eb,eH)}function e0(eb){return eJ(nX(eb))}function e6(eb){let em=eD;eb=n3("private key",eb,em);let ew=n3("hashed private key",eV(eb),2*em),eH=ej(ew.slice(0,em)),eN=ew.slice(em,2*em),eE=e0(eH),eS=eW.multiply(eE),e_=eS.toRawBytes();return{head:eH,prefix:eN,scalar:eE,point:eS,pointBytes:e_}}function e4(eb){return e6(eb).pointBytes}function e3(eb=new Uint8Array,...em){let ew=n5(...em);return e0(eV(eB(ew,n3("context",eb),!!eN)))}function e5(eb,em,eH={}){eb=n3("message",eb),eN&&(eb=eN(eb));let{prefix:eV,scalar:eE,pointBytes:eS}=e6(em),e_=e3(eH.context,eV,eb),eO=eW.multiply(e_).toRawBytes(),eP=e3(eH.context,eO,eS,eb),ej=eJ(e_+eP*eE);eY(ej);let eB=n5(eO,n6(ej,ew.BYTES));return n3("result",eB,2*eD)}let e8=ij;function e9(eb,em,eH,eV=e8){let eE,eD,eS;let{context:e_,zip215:eO}=eV,eP=ew.BYTES;eb=n3("signature",eb,2*eP),em=n3("message",em),eN&&(em=eN(em));let ej=nX(eb.slice(eP,2*eP));try{eE=eZ.fromHex(eH,eO),eD=eZ.fromHex(eb.slice(0,eP),eO),eS=eW.multiplyUnsafe(ej)}catch(eb){return!1}if(!eO&&eE.isSmallOrder())return!1;let eB=e3(e_,eD.toRawBytes(),eE.toRawBytes(),em),eR=eD.add(eE.multiplyUnsafe(eB));return eR.subtract(eS).clearCofactor().equals(eZ.ZERO)}eW._setWindowSize(8);let e7={getExtendedPublicKey:e6,randomPrivateKey:()=>eE(ew.BYTES),precompute:(eb=8,em=eZ.BASE)=>(em._setWindowSize(eb),em.multiply(BigInt(3)),em)};return{CURVE:em,getPublicKey:e4,sign:e5,verify:e9,ExtendedPoint:eZ,utils:e7}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let iU=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),iF=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),iG=BigInt(0),iQ=BigInt(1),iq=BigInt(2),iK=BigInt(5),iZ=BigInt(10),iW=BigInt(20),i$=BigInt(40),iJ=BigInt(80);function i6(eb){let em=iU,ew=eb*eb%em,eH=ew*eb%em,eN=rF(eH,iq,em)*eH%em,eV=rF(eN,iQ,em)*eb%em,eE=rF(eV,iK,em)*eV%em,eD=rF(eE,iZ,em)*eE%em,eS=rF(eD,iW,em)*eD%em,e_=rF(eS,i$,em)*eS%em,eO=rF(e_,iJ,em)*e_%em,eP=rF(eO,iJ,em)*e_%em,ej=rF(eP,iZ,em)*eE%em,eB=rF(ej,iq,em)*eb%em;return{pow_p_5_8:eB,b2:eH}}function i4(eb){return eb[0]&=248,eb[31]&=127,eb[31]|=64,eb}function i3(eb,em){let ew=iU,eH=rR(em*em*em,ew),eN=rR(eH*eH*em,ew),eV=i6(eb*eN).pow_p_5_8,eE=rR(eb*eH*eV,ew),eD=rR(em*eE*eE,ew),eS=eE,e_=rR(eE*iF,ew),eO=eD===eb,eP=eD===rR(-eb,ew),ej=eD===rR(-eb*iF,ew);return eO&&(eE=eS),(eP||ej)&&(eE=e_),rq(eE,ew)&&(eE=rR(-eE,ew)),{isValid:eO||eP,value:eE}}let i5=rJ(iU,void 0,!0),i8={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:i5,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:nP,randomBytes:t$,adjustScalarBytes:i4,uvRatio:i3},i9=iR(i8);function i7(eb,em,ew){if(em.length>255)throw Error("Context is too big");return tK(tQ("SigEd25519 no Ed25519 collisions"),new Uint8Array([ew?1:0,em.length]),em,eb)}iR({...i8,domain:i7}),iR({...i8,domain:i7,prehash:nP});let cm=(i5.ORDER+BigInt(3))/BigInt(8);function cz(eb){if(!(eb instanceof cO))throw Error("RistrettoPoint expected")}i5.pow(iq,cm),i5.sqrt(i5.neg(i5.ONE)),i5.ORDER,BigInt(5),BigInt(8),BigInt(486662),ib(i5,i5.neg(BigInt(486664)));let cw=null,cH=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),cN=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),cV=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),ck=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),cE=eb=>i3(iQ,eb),cD=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),cS=eb=>i9.CURVE.Fp.create(bytesToNumberLE(eb)&cD);function c_(eb){let{d:em}=i9.CURVE,ew=i9.CURVE.Fp.ORDER,eH=i9.CURVE.Fp.create,eN=eH(cw*eb*eb),eV=eH((eN+iQ)*cV),eE=BigInt(-1),eD=eH((eE-em*eN)*eH(eN+em)),{isValid:eS,value:e_}=i3(eV,eD),eO=eH(e_*eb);isNegativeLE(eO,ew)||(eO=eH(-eO)),eS||(e_=eO),eS||(eE=eN);let eP=eH(eE*(eN-iQ)*ck-eD),ej=e_*e_,eB=eH((e_+e_)*eD),eR=eH(eP*cH),eU=eH(iQ-ej),eF=eH(iQ+ej);return new i9.ExtendedPoint(eH(eB*eF),eH(eU*eR),eH(eR*eF),eH(eB*eU))}class cO{constructor(eb){this.ep=eb}static fromAffine(eb){return new cO(i9.ExtendedPoint.fromAffine(eb))}static hashToCurve(eb){eb=ensureBytes("ristrettoHash",eb,64);let em=cS(eb.slice(0,32)),ew=c_(em),eH=cS(eb.slice(32,64)),eN=c_(eH);return new cO(ew.add(eN))}static fromHex(eb){eb=ensureBytes("ristrettoHex",eb,32);let{a:em,d:ew}=i9.CURVE,eH=i9.CURVE.Fp.ORDER,eN=i9.CURVE.Fp.create,eV="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",eE=cS(eb);if(!equalBytes(numberToBytesLE(eE,32),eb)||isNegativeLE(eE,eH))throw Error(eV);let eD=eN(eE*eE),eS=eN(iQ+em*eD),e_=eN(iQ-em*eD),eO=eN(eS*eS),eP=eN(e_*e_),ej=eN(em*ew*eO-eP),{isValid:eB,value:eR}=cE(eN(ej*eP)),eU=eN(eR*e_),eF=eN(eR*eU*ej),eG=eN((eE+eE)*eU);isNegativeLE(eG,eH)&&(eG=eN(-eG));let eY=eN(eS*eF),eQ=eN(eG*eY);if(!eB||isNegativeLE(eQ,eH)||eY===iG)throw Error(eV);return new cO(new i9.ExtendedPoint(eG,eY,iQ,eQ))}toRawBytes(){let eb,{ex:em,ey:ew,ez:eH,et:eN}=this.ep,eV=i9.CURVE.Fp.ORDER,eE=i9.CURVE.Fp.create,eD=eE(eE(eH+ew)*eE(eH-ew)),eS=eE(em*ew),e_=eE(eS*eS),{value:eO}=cE(eE(eD*e_)),eP=eE(eO*eD),ej=eE(eO*eS),eB=eE(eP*ej*eN);if(isNegativeLE(eN*eB,eV)){let eH=eE(ew*cw),eN=eE(em*cw);em=eH,ew=eN,eb=eE(eP*cN)}else eb=ej;isNegativeLE(em*eB,eV)&&(ew=eE(-ew));let eR=eE((eH-ew)*eb);return isNegativeLE(eR,eV)&&(eR=eE(-eR)),numberToBytesLE(eR,32)}toHex(){return bytesToHex(this.toRawBytes())}toString(){return this.toHex()}equals(eb){cz(eb);let{ex:em,ey:ew}=this.ep,{ex:eH,ey:eN}=eb.ep,eV=i9.CURVE.Fp.create,eE=eV(em*eN)===eV(ew*eH),eD=eV(ew*eN)===eV(em*eH);return eE||eD}add(eb){return cz(eb),new cO(this.ep.add(eb.ep))}subtract(eb){return cz(eb),new cO(this.ep.subtract(eb.ep))}multiply(eb){return new cO(this.ep.multiply(eb))}multiplyUnsafe(eb){return new cO(this.ep.multiplyUnsafe(eb))}double(){return new cO(this.ep.double())}negate(){return new cO(this.ep.negate())}}var cP=ew(13550),cj=ew.n(cP),cB=ew(77191),cR=ew.n(cB);let cU=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),cF=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),cG=new Uint32Array(64);class cY extends aN{constructor(){super(64,32,8,!1),this.A=0|cF[0],this.B=0|cF[1],this.C=0|cF[2],this.D=0|cF[3],this.E=0|cF[4],this.F=0|cF[5],this.G=0|cF[6],this.H=0|cF[7]}get(){let{A:eb,B:em,C:ew,D:eH,E:eN,F:eV,G:eE,H:eD}=this;return[eb,em,ew,eH,eN,eV,eE,eD]}set(eb,em,ew,eH,eN,eV,eE,eD){this.A=0|eb,this.B=0|em,this.C=0|ew,this.D=0|eH,this.E=0|eN,this.F=0|eV,this.G=0|eE,this.H=0|eD}process(eb,em){for(let ew=0;ew<16;ew++,em+=4)cG[ew]=eb.getUint32(em,!1);for(let eb=16;eb<64;eb++){let em=cG[eb-15],ew=cG[eb-2],eH=tU(em,7)^tU(em,18)^em>>>3,eN=tU(ew,17)^tU(ew,19)^ew>>>10;cG[eb]=eN+cG[eb-7]+eH+cG[eb-16]|0}let{A:ew,B:eH,C:eN,D:eV,E:eE,F:eD,G:eS,H:e_}=this;for(let eb=0;eb<64;eb++){let em=tU(eE,6)^tU(eE,11)^tU(eE,25),eO=e_+em+tJ(eE,eD,eS)+cU[eb]+cG[eb]|0,eP=tU(ew,2)^tU(ew,13)^tU(ew,22),ej=eP+aH(ew,eH,eN)|0;e_=eS,eS=eD,eD=eE,eE=eV+eO|0,eV=eN,eN=eH,eH=ew,ew=eO+ej|0}ew=ew+this.A|0,eH=eH+this.B|0,eN=eN+this.C|0,eV=eV+this.D|0,eE=eE+this.E|0,eD=eD+this.F|0,eS=eS+this.G|0,e_=e_+this.H|0,this.set(ew,eH,eN,eV,eE,eD,eS,e_)}roundClean(){cG.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}let cQ=tW(()=>new cY);var cq=ew(25532),cK=ew(39386),cZ=ew(40475);class cW extends TypeError{constructor(eb,em){let ew;let{message:eH,...eN}=eb,{path:eV}=eb,eE=0===eV.length?eH:"At path: "+eV.join(".")+" -- "+eH;super(eE),Object.assign(this,eN),this.name=this.constructor.name,this.failures=()=>{var eH;return null!=(eH=ew)?eH:ew=[eb,...em()]}}}function c$(eb){return cX(eb)&&"function"==typeof eb[Symbol.iterator]}function cX(eb){return"object"==typeof eb&&null!=eb}function cJ(eb){return"string"==typeof eb?JSON.stringify(eb):""+eb}function sb(eb){let{done:em,value:ew}=eb.next();return em?void 0:ew}function sH(eb,em,ew,eH){if(!0===eb)return;!1===eb?eb={}:"string"==typeof eb&&(eb={message:eb});let{path:eN,branch:eV}=em,{type:eE}=ew,{refinement:eD,message:eS="Expected a value of type `"+eE+"`"+(eD?" with refinement `"+eD+"`":"")+", but received: `"+cJ(eH)+"`"}=eb;return{value:eH,type:eE,refinement:eD,key:eN[eN.length-1],path:eN,branch:eV,...eb,message:eS}}function*sN(eb,em,ew,eH){for(let eN of(c$(eb)||(eb=[eb]),eb)){let eb=sH(eN,em,ew,eH);eb&&(yield eb)}}function*sV(eb,em,ew={}){let{path:eH=[],branch:eN=[eb],coerce:eV=!1,mask:eE=!1}=ew,eD={path:eH,branch:eN};if(eV&&(eb=em.coercer(eb,eD),eE&&"type"!==em.type&&cX(em.schema)&&cX(eb)&&!Array.isArray(eb)))for(let ew in eb)void 0===em.schema[ew]&&delete eb[ew];let eS=!0;for(let ew of em.validator(eb,eD))eS=!1,yield[ew,void 0];for(let[ew,e_,eO]of em.entries(eb,eD)){let em=sV(e_,eO,{path:void 0===ew?eH:[...eH,ew],branch:void 0===ew?eN:[...eN,e_],coerce:eV,mask:eE});for(let eH of em)eH[0]?(eS=!1,yield[eH[0],void 0]):eV&&(e_=eH[1],void 0===ew?eb=e_:eb instanceof Map?eb.set(ew,e_):eb instanceof Set?eb.add(e_):cX(eb)&&(eb[ew]=e_))}if(eS)for(let ew of em.refiner(eb,eD))eS=!1,yield[ew,void 0];eS&&(yield[void 0,eb])}class sE{constructor(eb){let{type:em,schema:ew,validator:eH,refiner:eN,coercer:eV=eb=>eb,entries:eE=function*(){}}=eb;this.type=em,this.schema=ew,this.entries=eE,this.coercer=eV,eH?this.validator=(eb,em)=>{let ew=eH(eb,em);return sN(ew,em,this,eb)}:this.validator=()=>[],eN?this.refiner=(eb,em)=>{let ew=eN(eb,em);return sN(ew,em,this,eb)}:this.refiner=()=>[]}assert(eb){return sD(eb,this)}create(eb){return sS(eb,this)}is(eb){return sP(eb,this)}mask(eb){return sO(eb,this)}validate(eb,em={}){return sj(eb,this,em)}}function sD(eb,em){let ew=sj(eb,em);if(ew[0])throw ew[0]}function sS(eb,em){let ew=sj(eb,em,{coerce:!0});if(!ew[0])return ew[1];throw ew[0]}function sO(eb,em){let ew=sj(eb,em,{coerce:!0,mask:!0});if(!ew[0])return ew[1];throw ew[0]}function sP(eb,em){let ew=sj(eb,em);return!ew[0]}function sj(eb,em,ew={}){let eH=sV(eb,em,ew),eN=sb(eH);if(eN[0]){let eb=new cW(eN[0],function*(){for(let eb of eH)eb[0]&&(yield eb[0])});return[eb,void 0]}{let eb=eN[1];return[void 0,eb]}}function sB(eb,em){return new sE({type:eb,schema:null,validator:em})}function sR(){return sB("any",()=>!0)}function sU(eb){return new sE({type:"array",schema:eb,*entries(em){if(eb&&Array.isArray(em))for(let[ew,eH]of em.entries())yield[ew,eH,eb]},coercer:eb=>Array.isArray(eb)?eb.slice():eb,validator:eb=>Array.isArray(eb)||"Expected an array value, but received: "+cJ(eb)})}function sF(){return sB("boolean",eb=>"boolean"==typeof eb)}function sG(eb){return sB("instance",em=>em instanceof eb||"Expected a `"+eb.name+"` instance, but received: "+cJ(em))}function sY(eb){let em=cJ(eb),ew=typeof eb;return new sE({type:"literal",schema:"string"===ew||"number"===ew||"boolean"===ew?eb:null,validator:ew=>ew===eb||"Expected the literal `"+em+"`, but received: "+cJ(ew)})}function sQ(){return sB("never",()=>!1)}function sq(eb){return new sE({...eb,validator:(em,ew)=>null===em||eb.validator(em,ew),refiner:(em,ew)=>null===em||eb.refiner(em,ew)})}function sK(){return sB("number",eb=>"number"==typeof eb&&!isNaN(eb)||"Expected a number, but received: "+cJ(eb))}function sZ(eb){return new sE({...eb,validator:(em,ew)=>void 0===em||eb.validator(em,ew),refiner:(em,ew)=>void 0===em||eb.refiner(em,ew)})}function sW(eb,em){return new sE({type:"record",schema:null,*entries(ew){if(cX(ew))for(let eH in ew){let eN=ew[eH];yield[eH,eH,eb],yield[eH,eN,em]}},validator:eb=>cX(eb)||"Expected an object, but received: "+cJ(eb)})}function s$(){return sB("string",eb=>"string"==typeof eb||"Expected a string, but received: "+cJ(eb))}function sX(eb){let em=sQ();return new sE({type:"tuple",schema:null,*entries(ew){if(Array.isArray(ew)){let eH=Math.max(eb.length,ew.length);for(let eN=0;eNArray.isArray(eb)||"Expected an array, but received: "+cJ(eb)})}function sJ(eb){let em=Object.keys(eb);return new sE({type:"type",schema:eb,*entries(ew){if(cX(ew))for(let eH of em)yield[eH,ew[eH],eb[eH]]},validator:eb=>cX(eb)||"Expected an object, but received: "+cJ(eb)})}function s6(eb){let em=eb.map(eb=>eb.type).join(" | ");return new sE({type:"union",schema:null,validator(ew,eH){let eN=[];for(let em of eb){let[...eb]=sV(ew,em,eH),[eV]=eb;if(!eV[0])return[];for(let[em]of eb)em&&eN.push(em)}return["Expected the value to satisfy a union of `"+em+"`, but received: "+cJ(ew),...eN]}})}function s4(){return sB("unknown",()=>!0)}function s5(eb,em,ew){return new sE({...eb,coercer:(eH,eN)=>sP(eH,em)?eb.coercer(ew(eH,eN),eN):eb.coercer(eH,eN)})}ew(31198),ew(66855),ew(89062);let s8=[],s9=[],s7=[],om=BigInt(0),oz=BigInt(1),ow=BigInt(2),oH=BigInt(7),oN=BigInt(256),oV=BigInt(113);for(let eb=0,em=oz,ew=1,eH=0;eb<24;eb++){[ew,eH]=[eH,(2*ew+3*eH)%5],s8.push(2*(5*eH+ew)),s9.push((eb+1)*(eb+2)/2%64);let eN=om;for(let eb=0;eb<7;eb++)(em=(em<>oH)*oV)%oN)&ow&&(eN^=oz<<(oz<ew>32?aq(eb,em,ew):aY(eb,em,ew),o_=(eb,em,ew)=>ew>32?aK(eb,em,ew):aQ(eb,em,ew);function oO(eb,em=24){let ew=new Uint32Array(10);for(let eH=24-em;eH<24;eH++){for(let em=0;em<10;em++)ew[em]=eb[em]^eb[em+10]^eb[em+20]^eb[em+30]^eb[em+40];for(let em=0;em<10;em+=2){let eH=(em+8)%10,eN=(em+2)%10,eV=ew[eN],eE=ew[eN+1],eD=oS(eV,eE,1)^ew[eH],eS=o_(eV,eE,1)^ew[eH+1];for(let ew=0;ew<50;ew+=10)eb[em+ew]^=eD,eb[em+ew+1]^=eS}let em=eb[2],eN=eb[3];for(let ew=0;ew<24;ew++){let eH=s9[ew],eV=oS(em,eN,eH),eE=o_(em,eN,eH),eD=s8[ew];em=eb[eD],eN=eb[eD+1],eb[eD]=eV,eb[eD+1]=eE}for(let em=0;em<50;em+=10){for(let eH=0;eH<10;eH++)ew[eH]=eb[em+eH];for(let eH=0;eH<10;eH++)eb[em+eH]^=~ew[(eH+2)%10]&ew[(eH+4)%10]}eb[0]^=oE[eH],eb[1]^=oD[eH]}ew.fill(0)}class oP extends tZ{constructor(eb,em,ew,eH=!1,eN=24){if(super(),this.blockLen=eb,this.suffix=em,this.outputLen=ew,this.enableXOF=eH,this.rounds=eN,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,tE(ew),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=tB(this.state)}keccak(){tF||tY(this.state32),oO(this.state32,this.rounds),tF||tY(this.state32),this.posOut=0,this.pos=0}update(eb){tO(this);let{blockLen:em,state:ew}=this;eb=tq(eb);let eH=eb.length;for(let eN=0;eN=ew&&this.keccak();let eV=Math.min(ew-this.posOut,eN-eH);eb.set(em.subarray(this.posOut,this.posOut+eV),eH),this.posOut+=eV,eH+=eV}return eb}xofInto(eb){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(eb)}xof(eb){return tE(eb),this.xofInto(new Uint8Array(eb))}digestInto(eb){if(tP(eb,this),this.finished)throw Error("digest() was already called");return this.writeInto(eb),this.destroy(),eb}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(eb){let{blockLen:em,suffix:ew,outputLen:eH,rounds:eN,enableXOF:eV}=this;return eb||(eb=new oP(em,ew,eH,eV,eN)),eb.state32.set(this.state32),eb.pos=this.pos,eb.posOut=this.posOut,eb.finished=this.finished,eb.rounds=eN,eb.suffix=ew,eb.outputLen=eH,eb.enableXOF=eV,eb.destroyed=this.destroyed,eb}}let oj=(eb,em,ew)=>tW(()=>new oP(em,eb,ew)),oB=oj(1,136,32);class oR extends tZ{constructor(eb,em){super(),this.finished=!1,this.destroyed=!1,t_(eb);let ew=tq(em);if(this.iHash=eb.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let eH=this.blockLen,eN=new Uint8Array(eH);eN.set(ew.length>eH?eb.create().update(ew).digest():ew);for(let eb=0;ebnew oR(eb,em).update(ew).digest();/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function oF(eb){let em=iD(eb);rE(em,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:ew,Fp:eH,a:eN}=em;if(ew){if(!eH.eql(eN,eH.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof ew||"bigint"!=typeof ew.beta||"function"!=typeof ew.splitScalar)throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...em})}oU.create=(eb,em)=>new oR(eb,em);let{bytesToNumberBE:oG,hexToBytes:oQ}=eV,oq={Err:class extends Error{constructor(eb=""){super(eb)}},_parseInt(eb){let{Err:em}=oq;if(eb.length<2||2!==eb[0])throw new em("Invalid signature integer tag");let ew=eb[1],eH=eb.subarray(2,ew+2);if(!ew||eH.length!==ew)throw new em("Invalid signature integer: wrong length");if(128&eH[0])throw new em("Invalid signature integer: negative");if(0===eH[0]&&!(128&eH[1]))throw new em("Invalid signature integer: unnecessary leading zero");return{d:oG(eH),l:eb.subarray(ew+2)}},toSig(eb){let{Err:em}=oq,ew="string"==typeof eb?oQ(eb):eb;nF(ew);let eH=ew.length;if(eH<2||48!=ew[0])throw new em("Invalid signature tag");if(ew[1]!==eH-2)throw new em("Invalid signature: incorrect length");let{d:eN,l:eV}=oq._parseInt(ew.subarray(2)),{d:eE,l:eD}=oq._parseInt(eV);if(eD.length)throw new em("Invalid signature: left bytes after parsing");return{r:eN,s:eE}},hexFromSig(eb){let em=eb=>8&Number.parseInt(eb[0],16)?"00"+eb:eb,ew=eb=>{let em=eb.toString(16);return 1&em.length?`0${em}`:em},eH=em(ew(eb.s)),eN=em(ew(eb.r)),eV=eH.length/2,eE=eN.length/2,eD=ew(eV),eS=ew(eE);return`30${ew(eE+eV+4)}02${eS}${eN}02${eD}${eH}`}},oK=BigInt(0),oZ=BigInt(1),oW=(BigInt(2),BigInt(3));function o$(eb){let em=oF(eb),{Fp:ew}=em,eH=em.toBytes||((eb,em,eH)=>{let eN=em.toAffine();return n5(Uint8Array.from([4]),ew.toBytes(eN.x),ew.toBytes(eN.y))}),eN=em.fromBytes||(eb=>{let em=eb.subarray(1),eH=ew.fromBytes(em.subarray(0,ew.BYTES)),eN=ew.fromBytes(em.subarray(ew.BYTES,2*ew.BYTES));return{x:eH,y:eN}});function eV(eb){let{a:eH,b:eN}=em,eV=ew.sqr(eb),eE=ew.mul(eV,eb);return ew.add(ew.add(eE,ew.mul(eb,eH)),eN)}if(!ew.eql(ew.sqr(em.Gy),eV(em.Gx)))throw Error("bad generator point: equation left != right");function eE(eb){return"bigint"==typeof eb&&oKew.eql(eb,ew.ZERO);return eN(em)&&eN(eH)?eP.ZERO:new eP(em,eH,ew.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(eb){let em=ew.invertBatch(eb.map(eb=>eb.pz));return eb.map((eb,ew)=>eb.toAffine(em[ew])).map(eP.fromAffine)}static fromHex(eb){let em=eP.fromAffine(eN(n3("pointHex",eb)));return em.assertValidity(),em}static fromPrivateKey(eb){return eP.BASE.multiply(eS(eb))}_setWindowSize(eb){this._WINDOW_SIZE=eb,e_.delete(this)}assertValidity(){if(this.is0()){if(em.allowInfinityPoint&&!ew.is0(this.py))return;throw Error("bad point: ZERO")}let{x:eb,y:eH}=this.toAffine();if(!ew.isValid(eb)||!ew.isValid(eH))throw Error("bad point: x or y not FE");let eN=ew.sqr(eH),eE=eV(eb);if(!ew.eql(eN,eE))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:eb}=this.toAffine();if(ew.isOdd)return!ew.isOdd(eb);throw Error("Field doesn't support isOdd")}equals(eb){eO(eb);let{px:em,py:eH,pz:eN}=this,{px:eV,py:eE,pz:eD}=eb,eS=ew.eql(ew.mul(em,eD),ew.mul(eV,eN)),e_=ew.eql(ew.mul(eH,eD),ew.mul(eE,eN));return eS&&e_}negate(){return new eP(this.px,ew.neg(this.py),this.pz)}double(){let{a:eb,b:eH}=em,eN=ew.mul(eH,oW),{px:eV,py:eE,pz:eD}=this,eS=ew.ZERO,e_=ew.ZERO,eO=ew.ZERO,ej=ew.mul(eV,eV),eB=ew.mul(eE,eE),eR=ew.mul(eD,eD),eU=ew.mul(eV,eE);return eU=ew.add(eU,eU),eO=ew.mul(eV,eD),eO=ew.add(eO,eO),eS=ew.mul(eb,eO),e_=ew.mul(eN,eR),e_=ew.add(eS,e_),eS=ew.sub(eB,e_),e_=ew.add(eB,e_),e_=ew.mul(eS,e_),eS=ew.mul(eU,eS),eO=ew.mul(eN,eO),eR=ew.mul(eb,eR),eU=ew.sub(ej,eR),eU=ew.mul(eb,eU),eU=ew.add(eU,eO),eO=ew.add(ej,ej),ej=ew.add(eO,ej),ej=ew.add(ej,eR),ej=ew.mul(ej,eU),e_=ew.add(e_,ej),eR=ew.mul(eE,eD),eR=ew.add(eR,eR),ej=ew.mul(eR,eU),eS=ew.sub(eS,ej),eO=ew.mul(eR,eB),eO=ew.add(eO,eO),eO=ew.add(eO,eO),new eP(eS,e_,eO)}add(eb){eO(eb);let{px:eH,py:eN,pz:eV}=this,{px:eE,py:eD,pz:eS}=eb,e_=ew.ZERO,ej=ew.ZERO,eB=ew.ZERO,eR=em.a,eU=ew.mul(em.b,oW),eF=ew.mul(eH,eE),eG=ew.mul(eN,eD),eY=ew.mul(eV,eS),eQ=ew.add(eH,eN),eK=ew.add(eE,eD);eQ=ew.mul(eQ,eK),eK=ew.add(eF,eG),eQ=ew.sub(eQ,eK),eK=ew.add(eH,eV);let eZ=ew.add(eE,eS);return eK=ew.mul(eK,eZ),eZ=ew.add(eF,eY),eK=ew.sub(eK,eZ),eZ=ew.add(eN,eV),e_=ew.add(eD,eS),eZ=ew.mul(eZ,e_),e_=ew.add(eG,eY),eZ=ew.sub(eZ,e_),eB=ew.mul(eR,eK),e_=ew.mul(eU,eY),eB=ew.add(e_,eB),e_=ew.sub(eG,eB),eB=ew.add(eG,eB),ej=ew.mul(e_,eB),eG=ew.add(eF,eF),eG=ew.add(eG,eF),eY=ew.mul(eR,eY),eK=ew.mul(eU,eK),eG=ew.add(eG,eY),eY=ew.sub(eF,eY),eY=ew.mul(eR,eY),eK=ew.add(eK,eY),eF=ew.mul(eG,eK),ej=ew.add(ej,eF),eF=ew.mul(eZ,eK),e_=ew.mul(eQ,e_),e_=ew.sub(e_,eF),eF=ew.mul(eQ,eG),eB=ew.mul(eZ,eB),eB=ew.add(eB,eF),new eP(e_,ej,eB)}subtract(eb){return this.add(eb.negate())}is0(){return this.equals(eP.ZERO)}wNAF(eb){return eB.wNAFCached(this,e_,eb,eb=>{let em=ew.invertBatch(eb.map(eb=>eb.pz));return eb.map((eb,ew)=>eb.toAffine(em[ew])).map(eP.fromAffine)})}multiplyUnsafe(eb){let eH=eP.ZERO;if(eb===oK)return eH;if(eD(eb),eb===oZ)return this;let{endo:eN}=em;if(!eN)return eB.unsafeLadder(this,eb);let{k1neg:eV,k1:eE,k2neg:eS,k2:e_}=eN.splitScalar(eb),eO=eH,ej=eH,eR=this;for(;eE>oK||e_>oK;)eE&oZ&&(eO=eO.add(eR)),e_&oZ&&(ej=ej.add(eR)),eR=eR.double(),eE>>=oZ,e_>>=oZ;return eV&&(eO=eO.negate()),eS&&(ej=ej.negate()),ej=new eP(ew.mul(ej.px,eN.beta),ej.py,ej.pz),eO.add(ej)}multiply(eb){let eH,eN;eD(eb);let eV=eb,{endo:eE}=em;if(eE){let{k1neg:eb,k1:em,k2neg:eD,k2:eS}=eE.splitScalar(eV),{p:e_,f:eO}=this.wNAF(em),{p:ej,f:eR}=this.wNAF(eS);e_=eB.constTimeNegate(eb,e_),ej=eB.constTimeNegate(eD,ej),ej=new eP(ew.mul(ej.px,eE.beta),ej.py,ej.pz),eH=e_.add(ej),eN=eO.add(eR)}else{let{p:eb,f:em}=this.wNAF(eV);eH=eb,eN=em}return eP.normalizeZ([eH,eN])[0]}multiplyAndAddUnsafe(eb,em,ew){let eH=eP.BASE,eN=(eb,em)=>em!==oK&&em!==oZ&&eb.equals(eH)?eb.multiply(em):eb.multiplyUnsafe(em),eV=eN(this,em).add(eN(eb,ew));return eV.is0()?void 0:eV}toAffine(eb){let{px:em,py:eH,pz:eN}=this,eV=this.is0();null==eb&&(eb=eV?ew.ONE:ew.inv(eN));let eE=ew.mul(em,eb),eD=ew.mul(eH,eb),eS=ew.mul(eN,eb);if(eV)return{x:ew.ZERO,y:ew.ZERO};if(!ew.eql(eS,ew.ONE))throw Error("invZ was invalid");return{x:eE,y:eD}}isTorsionFree(){let{h:eb,isTorsionFree:ew}=em;if(eb===oZ)return!0;if(ew)return ew(eP,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:eb,clearCofactor:ew}=em;return eb===oZ?this:ew?ew(eP,this):this.multiplyUnsafe(em.h)}toRawBytes(eb=!0){return this.assertValidity(),eH(eP,this,eb)}toHex(eb=!0){return nY(this.toRawBytes(eb))}}eP.BASE=new eP(em.Gx,em.Gy,ew.ONE),eP.ZERO=new eP(ew.ZERO,ew.ONE,ew.ZERO);let ej=em.nBitLength,eB=iE(eP,em.endo?Math.ceil(ej/2):ej);return{CURVE:em,ProjectivePoint:eP,normPrivateKeyToScalar:eS,weierstrassEquation:eV,isWithinCurveOrder:eE}}function oJ(eb){let em=iD(eb);return rE(em,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...em})}function o0(eb){let em=oJ(eb),{Fp:ew,n:eH}=em,eN=ew.BYTES+1,eV=2*ew.BYTES+1;function eE(eb){return oKnY(nJ(eb,em.nByteLength));function eR(eb){let em=eH>>oZ;return eb>em}function eU(eb){return eR(eb)?eD(-eb):eb}let eF=(eb,em,ew)=>n$(eb.slice(em,ew));class eG{constructor(eb,em,ew){this.r=eb,this.s=em,this.recovery=ew,this.assertValidity()}static fromCompact(eb){let ew=em.nByteLength;return eb=n3("compactSignature",eb,2*ew),new eG(eF(eb,0,ew),eF(eb,ew,2*ew))}static fromDER(eb){let{r:em,s:ew}=oq.toSig(n3("DER",eb));return new eG(em,ew)}assertValidity(){if(!ej(this.r))throw Error("r must be 0 < r < CURVE.n");if(!ej(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(eb){return new eG(this.r,this.s,eb)}recoverPublicKey(eb){let{r:eH,s:eN,recovery:eV}=this,eE=e$(n3("msgHash",eb));if(null==eV||![0,1,2,3].includes(eV))throw Error("recovery id invalid");let eO=2===eV||3===eV?eH+em.n:eH;if(eO>=ew.ORDER)throw Error("recovery id 2 or 3 invalid");let eP=(1&eV)==0?"02":"03",ej=e_.fromHex(eP+eB(eO)),eR=eS(eO),eU=eD(-eE*eR),eF=eD(eN*eR),eG=e_.BASE.multiplyAndAddUnsafe(ej,eU,eF);if(!eG)throw Error("point at infinify");return eG.assertValidity(),eG}hasHighS(){return eR(this.s)}normalizeS(){return this.hasHighS()?new eG(this.r,eD(-this.s),this.recovery):this}toDERRawBytes(){return nW(this.toDERHex())}toDERHex(){return oq.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return nW(this.toCompactHex())}toCompactHex(){return eB(this.r)+eB(this.s)}}let eY={isValidPrivateKey(eb){try{return eO(eb),!0}catch(eb){return!1}},normPrivateKeyToScalar:eO,randomPrivateKey:()=>{let eb=iw(em.n);return iH(em.randomBytes(eb),em.n)},precompute:(eb=8,em=e_.BASE)=>(em._setWindowSize(eb),em.multiply(BigInt(3)),em)};function eQ(eb,em=!0){return e_.fromPrivateKey(eb).toRawBytes(em)}function eK(eb){let em=nU(eb),ew="string"==typeof eb,eH=(em||ew)&&eb.length;return em?eH===eN||eH===eV:ew?eH===2*eN||eH===2*eV:eb instanceof e_}function eZ(eb,em,ew=!0){if(eK(eb))throw Error("first arg must be private key");if(!eK(em))throw Error("second arg must be public key");let eH=e_.fromHex(em);return eH.multiply(eO(eb)).toRawBytes(ew)}let eW=em.bits2int||function(eb){let ew=n$(eb),eH=8*eb.length-em.nBitLength;return eH>0?ew>>BigInt(eH):ew},e$=em.bits2int_modN||function(eb){return eD(eW(eb))},eX=rw(em.nBitLength);function eJ(eb){if("bigint"!=typeof eb)throw Error("bigint expected");if(!(oK<=eb&&ebeb in eN))throw Error("sign() legacy options not supported");let{hash:eV,randomBytes:eE}=em,{lowS:eP,prehash:eB,extraEntropy:eF}=eN;null==eP&&(eP=!0),eb=n3("msgHash",eb),eB&&(eb=n3("prehashed msgHash",eV(eb)));let eY=e$(eb),eQ=eO(eH),eK=[eJ(eQ),eJ(eY)];if(null!=eF&&!1!==eF){let eb=!0===eF?eE(ew.BYTES):eF;eK.push(n3("extraEntropy",eb))}let eZ=n5(...eK),eX=eY;return{seed:eZ,k2sig:function(eb){let em=eW(eb);if(!ej(em))return;let ew=eS(em),eH=e_.BASE.multiply(em).toAffine(),eN=eD(eH.x);if(eN===oK)return;let eV=eD(ew*eD(eX+eN*eQ));if(eV===oK)return;let eE=(eH.x===eN?0:2)|Number(eH.y&oZ),eO=eV;return eP&&eR(eV)&&(eO=eU(eV),eE^=1),new eG(eN,eO,eE)}}}let e6={lowS:em.lowS,prehash:!1},e4={lowS:em.lowS,prehash:!1};function e3(eb,ew,eH=e6){let{seed:eN,k2sig:eV}=e0(eb,ew,eH),eE=em,eD=rV(eE.hash.outputLen,eE.nByteLength,eE.hmac);return eD(eN,eV)}return e_.BASE._setWindowSize(8),{CURVE:em,getPublicKey:eQ,getSharedSecret:eZ,sign:e3,verify:function(eb,ew,eH,eN=e4){let eV,eE;let eO=eb;if(ew=n3("msgHash",ew),eH=n3("publicKey",eH),"strict"in eN)throw Error("options.strict was renamed to lowS");let{lowS:eP,prehash:ej}=eN;try{if("string"==typeof eO||nU(eO))try{eE=eG.fromDER(eO)}catch(eb){if(!(eb instanceof oq.Err))throw eb;eE=eG.fromCompact(eO)}else if("object"==typeof eO&&"bigint"==typeof eO.r&&"bigint"==typeof eO.s){let{r:eb,s:em}=eO;eE=new eG(eb,em)}else throw Error("PARSE");eV=e_.fromHex(eH)}catch(eb){if("PARSE"===eb.message)throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(eP&&eE.hasHighS())return!1;ej&&(ew=em.hash(ew));let{r:eB,s:eR}=eE,eU=e$(ew),eF=eS(eR),eY=eD(eU*eF),eQ=eD(eB*eF),eK=e_.BASE.multiplyAndAddUnsafe(eV,eY,eQ)?.toAffine();if(!eK)return!1;let eZ=eD(eK.x);return eZ===eB},ProjectivePoint:e_,Signature:eG,utils:eY}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function o6(eb){return{hash:eb,hmac:(em,...ew)=>oU(eb,em,tK(...ew)),randomBytes:t$}}function o4(eb,em){let ew=em=>o0({...eb,...o6(em)});return Object.freeze({...ew(em),create:ew})}BigInt(4);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let o3=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),o5=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),o8=BigInt(1),o9=BigInt(2),o7=(eb,em)=>(eb+em/o9)/em;function lb(eb){let em=o3,ew=BigInt(3),eH=BigInt(6),eN=BigInt(11),eV=BigInt(22),eE=BigInt(23),eD=BigInt(44),eS=BigInt(88),e_=eb*eb*eb%em,eO=e_*e_*eb%em,eP=rF(eO,ew,em)*eO%em,ej=rF(eP,ew,em)*eO%em,eB=rF(ej,o9,em)*e_%em,eR=rF(eB,eN,em)*eB%em,eU=rF(eR,eV,em)*eR%em,eF=rF(eU,eD,em)*eU%em,eG=rF(eF,eS,em)*eF%em,eY=rF(eG,eD,em)*eU%em,eQ=rF(eY,ew,em)*eO%em,eK=rF(eQ,eE,em)*eR%em,eZ=rF(eK,eH,em)*e_%em,eW=rF(eZ,o9,em);if(!lm.eql(lm.sqr(eW),eb))throw Error("Cannot find square root");return eW}let lm=rJ(o3,void 0,void 0,{sqrt:lb}),ly=o4({a:BigInt(0),b:BigInt(7),Fp:lm,n:o5,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:eb=>{let em=o5,ew=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),eH=-o8*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),eN=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),eV=ew,eE=BigInt("0x100000000000000000000000000000000"),eD=o7(eV*eb,em),eS=o7(-eH*eb,em),e_=rR(eb-eD*ew-eS*eN,em),eO=rR(-eD*eH-eS*eV,em),eP=e_>eE,ej=eO>eE;if(eP&&(e_=em-e_),ej&&(eO=em-eO),e_>eE||eO>eE)throw Error("splitScalar: Endomorphism failed, k="+eb);return{k1neg:eP,k1:e_,k2neg:ej,k2:eO}}}},cQ),lv=BigInt(0),lz=eb=>"bigint"==typeof eb&&lveb.charCodeAt(0)));ew=concatBytes(em,em),lw[eb]=ew}return sha256(concatBytes(ew,...em))}let lx=eb=>mod(eb,o3),lN=eb=>mod(eb,o5),lV=ly.ProjectivePoint;i9.utils.randomPrivateKey;let lk=()=>{let eb=i9.utils.randomPrivateKey(),em=lE(eb),ew=new Uint8Array(64);return ew.set(eb),ew.set(em,32),{publicKey:em,secretKey:ew}},lE=i9.getPublicKey;function lD(eb){try{return i9.ExtendedPoint.fromHex(eb),!0}catch{return!1}}let lS=(eb,em)=>i9.sign(eb,em.slice(0,32)),l_=i9.verify,lO=eb=>tV.Buffer.isBuffer(eb)?eb:eb instanceof Uint8Array?tV.Buffer.from(eb.buffer,eb.byteOffset,eb.byteLength):tV.Buffer.from(eb);class lP{constructor(eb){Object.assign(this,eb)}encode(){return tV.Buffer.from((0,cq.serialize)(lj,this))}static decode(eb){return(0,cq.deserialize)(lj,this,eb)}static decodeUnchecked(eb){return(0,cq.deserializeUnchecked)(lj,this,eb)}}let lj=new Map,lB=32,lR=32;function lU(eb){return void 0!==eb._bn}let lF=1;eH=Symbol.toStringTag;class lG extends lP{constructor(eb){if(super({}),this._bn=void 0,lU(eb))this._bn=eb._bn;else{if("string"==typeof eb){let em=cR().decode(eb);if(em.length!=lR)throw Error("Invalid public key input");this._bn=new(cj())(em)}else this._bn=new(cj())(eb);if(this._bn.byteLength()>lR)throw Error("Invalid public key input")}}static unique(){let eb=new lG(lF);return lF+=1,new lG(eb.toBuffer())}equals(eb){return this._bn.eq(eb._bn)}toBase58(){return cR().encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){let eb=this.toBuffer();return new Uint8Array(eb.buffer,eb.byteOffset,eb.byteLength)}toBuffer(){let eb=this._bn.toArrayLike(tV.Buffer);if(eb.length===lR)return eb;let em=tV.Buffer.alloc(32);return eb.copy(em,32-eb.length),em}get[eH](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(eb,em,ew){let eH=tV.Buffer.concat([eb.toBuffer(),tV.Buffer.from(em),ew.toBuffer()]),eN=cQ(eH);return new lG(eN)}static createProgramAddressSync(eb,em){let ew=tV.Buffer.alloc(0);eb.forEach(function(eb){if(eb.length>lB)throw TypeError("Max seed length exceeded");ew=tV.Buffer.concat([ew,lO(eb)])}),ew=tV.Buffer.concat([ew,em.toBuffer(),tV.Buffer.from("ProgramDerivedAddress")]);let eH=cQ(ew);if(lD(eH))throw Error("Invalid seeds, address must fall off the curve");return new lG(eH)}static async createProgramAddress(eb,em){return this.createProgramAddressSync(eb,em)}static findProgramAddressSync(eb,em){let ew,eH=255;for(;0!=eH;){try{let eN=eb.concat(tV.Buffer.from([eH]));ew=this.createProgramAddressSync(eN,em)}catch(eb){if(eb instanceof TypeError)throw eb;eH--;continue}return[ew,eH]}throw Error("Unable to find a viable program address nonce")}static async findProgramAddress(eb,em){return this.findProgramAddressSync(eb,em)}static isOnCurve(eb){let em=new lG(eb);return lD(em.toBytes())}}V5=lG,lG.default=new V5("11111111111111111111111111111111"),lj.set(lG,{kind:"struct",fields:[["_bn","u256"]]}),new lG("BPFLoader1111111111111111111111111111111111");let lY=1232,lQ=127,lq=64;class lK extends Error{constructor(eb){super(`Signature ${eb} has expired: block height exceeded.`),this.signature=void 0,this.signature=eb}}Object.defineProperty(lK.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class lZ extends Error{constructor(eb,em){super(`Transaction was not confirmed in ${em.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${eb} using the Solana Explorer or CLI tools.`),this.signature=void 0,this.signature=eb}}Object.defineProperty(lZ.prototype,"name",{value:"TransactionExpiredTimeoutError"});class lW extends Error{constructor(eb){super(`Signature ${eb} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=eb}}Object.defineProperty(lW.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class l${constructor(eb,em){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=eb,this.accountKeysFromLookups=em}keySegments(){let eb=[this.staticAccountKeys];return this.accountKeysFromLookups&&(eb.push(this.accountKeysFromLookups.writable),eb.push(this.accountKeysFromLookups.readonly)),eb}get(eb){for(let em of this.keySegments()){if(ebem+1)throw Error("Account index overflow encountered during compilation");let ew=new Map;this.keySegments().flat().forEach((eb,em)=>{ew.set(eb.toBase58(),em)});let eH=eb=>{let em=ew.get(eb.toBase58());if(void 0===em)throw Error("Encountered an unknown instruction account key during compilation");return em};return eb.map(eb=>({programIdIndex:eH(eb.programId),accountKeyIndexes:eb.keys.map(eb=>eH(eb.pubkey)),data:eb.data}))}}let lX=(eb="publicKey")=>cK.Ik(32,eb),lJ=(eb="string")=>{let em=cK.n_([cK.Jq("length"),cK.Jq("lengthPadding"),cK.Ik(cK.cv(cK.Jq(),-8),"chars")],eb),ew=em.decode.bind(em),eH=em.encode.bind(em),eN=em;return eN.decode=(eb,em)=>{let eH=ew(eb,em);return eH.chars.toString()},eN.encode=(eb,em,ew)=>{let eN={chars:tV.Buffer.from(eb,"utf8")};return eH(eN,em,ew)},eN.alloc=eb=>cK.Jq().span+cK.Jq().span+tV.Buffer.from(eb,"utf8").length,eN},l6=(eb="authorized")=>cK.n_([lX("staker"),lX("withdrawer")],eb),l4=(eb="lockup")=>cK.n_([cK.gM("unixTimestamp"),cK.gM("epoch"),lX("custodian")],eb),l3=(eb="voteInit")=>cK.n_([lX("nodePubkey"),lX("authorizedVoter"),lX("authorizedWithdrawer"),cK.u8("commission")],eb),l5=(eb="voteAuthorizeWithSeedArgs")=>cK.n_([cK.Jq("voteAuthorizationType"),lX("currentAuthorityDerivedKeyOwnerPubkey"),lJ("currentAuthorityDerivedKeySeed"),lX("newAuthorized")],eb);function l8(eb,em){let ew=eb=>{if(eb.span>=0)return eb.span;if("function"==typeof eb.alloc)return eb.alloc(em[eb.property]);if("count"in eb&&"elementLayout"in eb){let eH=em[eb.property];if(Array.isArray(eH))return eH.length*ew(eb.elementLayout)}else if("fields"in eb)return l8({layout:eb},em[eb.property]);return 0},eH=0;return eb.layout.fields.forEach(eb=>{eH+=ew(eb)}),eH}function l9(eb){let em=0,ew=0;for(;;){let eH=eb.shift();if(em|=(127&eH)<<7*ew,ew+=1,(128&eH)==0)break}return em}function l7(eb,em){let ew=em;for(;;){let em=127&ew;if(0==(ew>>=7)){eb.push(em);break}em|=128,eb.push(em)}}function fy(eb,em){if(!eb)throw Error(em||"Assertion failed")}class fz{constructor(eb,em){this.payer=void 0,this.keyMetaMap=void 0,this.payer=eb,this.keyMetaMap=em}static compile(eb,em){let ew=new Map,eH=eb=>{let em=eb.toBase58(),eH=ew.get(em);return void 0===eH&&(eH={isSigner:!1,isWritable:!1,isInvoked:!1},ew.set(em,eH)),eH},eN=eH(em);for(let em of(eN.isSigner=!0,eN.isWritable=!0,eb))for(let eb of(eH(em.programId).isInvoked=!0,em.keys)){let em=eH(eb.pubkey);em.isSigner||=eb.isSigner,em.isWritable||=eb.isWritable}return new fz(em,ew)}getMessageComponents(){let eb=[...this.keyMetaMap.entries()];fy(eb.length<=256,"Max static account keys length exceeded");let em=eb.filter(([,eb])=>eb.isSigner&&eb.isWritable),ew=eb.filter(([,eb])=>eb.isSigner&&!eb.isWritable),eH=eb.filter(([,eb])=>!eb.isSigner&&eb.isWritable),eN=eb.filter(([,eb])=>!eb.isSigner&&!eb.isWritable),eV={numRequiredSignatures:em.length+ew.length,numReadonlySignedAccounts:ew.length,numReadonlyUnsignedAccounts:eN.length};{fy(em.length>0,"Expected at least one writable signer key");let[eb]=em[0];fy(eb===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}let eE=[...em.map(([eb])=>new lG(eb)),...ew.map(([eb])=>new lG(eb)),...eH.map(([eb])=>new lG(eb)),...eN.map(([eb])=>new lG(eb))];return[eV,eE]}extractTableLookup(eb){let[em,ew]=this.drainKeysFoundInLookupTable(eb.state.addresses,eb=>!eb.isSigner&&!eb.isInvoked&&eb.isWritable),[eH,eN]=this.drainKeysFoundInLookupTable(eb.state.addresses,eb=>!eb.isSigner&&!eb.isInvoked&&!eb.isWritable);if(0!==em.length||0!==eH.length)return[{accountKey:eb.key,writableIndexes:em,readonlyIndexes:eH},{writable:ew,readonly:eN}]}drainKeysFoundInLookupTable(eb,em){let ew=[],eH=[];for(let[eN,eV]of this.keyMetaMap.entries())if(em(eV)){let em=new lG(eN),eV=eb.findIndex(eb=>eb.equals(em));eV>=0&&(fy(eV<256,"Max lookup table index exceeded"),ew.push(eV),eH.push(em),this.keyMetaMap.delete(eN))}return[ew,eH]}}let fL="Reached end of buffer unexpectedly";function fw(eb){if(0===eb.length)throw Error(fL);return eb.shift()}function fH(eb,...em){let[ew]=em;if(2===em.length?ew+(em[1]??0)>eb.length:ew>=eb.length)throw Error(fL);return eb.splice(...em)}class fx{constructor(eb){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=eb.header,this.accountKeys=eb.accountKeys.map(eb=>new lG(eb)),this.recentBlockhash=eb.recentBlockhash,this.instructions=eb.instructions,this.instructions.forEach(eb=>this.indexToProgramIds.set(eb.programIdIndex,this.accountKeys[eb.programIdIndex]))}get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map(eb=>({programIdIndex:eb.programIdIndex,accountKeyIndexes:eb.accounts,data:cR().decode(eb.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new l$(this.staticAccountKeys)}static compile(eb){let em=fz.compile(eb.instructions,eb.payerKey),[ew,eH]=em.getMessageComponents(),eN=new l$(eH),eV=eN.compileInstructions(eb.instructions).map(eb=>({programIdIndex:eb.programIdIndex,accounts:eb.accountKeyIndexes,data:cR().encode(eb.data)}));return new fx({header:ew,accountKeys:eH,recentBlockhash:eb.recentBlockhash,instructions:eV})}isAccountSigner(eb){return eb=this.header.numRequiredSignatures){let ew=eb-em,eH=this.accountKeys.length-em,eN=eH-this.header.numReadonlyUnsignedAccounts;return ew!this.isProgramId(em))}serialize(){let eb=this.accountKeys.length,em=[];l7(em,eb);let ew=this.instructions.map(eb=>{let{accounts:em,programIdIndex:ew}=eb,eH=Array.from(cR().decode(eb.data)),eN=[];l7(eN,em.length);let eV=[];return l7(eV,eH.length),{programIdIndex:ew,keyIndicesCount:tV.Buffer.from(eN),keyIndices:em,dataLength:tV.Buffer.from(eV),data:eH}}),eH=[];l7(eH,ew.length);let eN=tV.Buffer.alloc(lY);tV.Buffer.from(eH).copy(eN);let eV=eH.length;ew.forEach(eb=>{let em=cK.n_([cK.u8("programIdIndex"),cK.Ik(eb.keyIndicesCount.length,"keyIndicesCount"),cK.A9(cK.u8("keyIndex"),eb.keyIndices.length,"keyIndices"),cK.Ik(eb.dataLength.length,"dataLength"),cK.A9(cK.u8("userdatum"),eb.data.length,"data")]),ew=em.encode(eb,eN,eV);eV+=ew}),eN=eN.slice(0,eV);let eE=cK.n_([cK.Ik(1,"numRequiredSignatures"),cK.Ik(1,"numReadonlySignedAccounts"),cK.Ik(1,"numReadonlyUnsignedAccounts"),cK.Ik(em.length,"keyCount"),cK.A9(lX("key"),eb,"keys"),lX("recentBlockhash")]),eD={numRequiredSignatures:tV.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:tV.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:tV.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:tV.Buffer.from(em),keys:this.accountKeys.map(eb=>lO(eb.toBytes())),recentBlockhash:cR().decode(this.recentBlockhash)},eS=tV.Buffer.alloc(2048),e_=eE.encode(eD,eS);return eN.copy(eS,e_),eS.slice(0,e_+eN.length)}static from(eb){let em=[...eb],ew=fw(em);if(ew!==(ew&lQ))throw Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");let eH=fw(em),eN=fw(em),eV=l9(em),eE=[];for(let eb=0;eb0)throw Error("Failed to get account keys because address table lookups were not resolved");return new l$(this.staticAccountKeys,em)}isAccountSigner(eb){return eb=ew){let em=eb-ew,eH=this.addressTableLookups.reduce((eb,em)=>eb+em.writableIndexes.length,0);return em=this.header.numRequiredSignatures){let eH=eb-em,eN=ew-em,eV=eN-this.header.numReadonlyUnsignedAccounts;return eHeb.key.equals(ew.accountKey));if(!eH)throw Error(`Failed to find address lookup table account for table key ${ew.accountKey.toBase58()}`);for(let eb of ew.writableIndexes)if(ebeb.toBytes()),recentBlockhash:cR().decode(this.recentBlockhash),instructionsLength:new Uint8Array(ew),serializedInstructions:em,addressTableLookupsLength:new Uint8Array(eN),serializedAddressTableLookups:eH},eE);return eE.slice(0,eS)}serializeInstructions(){let eb=0,em=new Uint8Array(lY);for(let ew of this.compiledInstructions){let eH=[];l7(eH,ew.accountKeyIndexes.length);let eN=[];l7(eN,ew.data.length);let eV=cK.n_([cK.u8("programIdIndex"),cK.Ik(eH.length,"encodedAccountKeyIndexesLength"),cK.A9(cK.u8(),ew.accountKeyIndexes.length,"accountKeyIndexes"),cK.Ik(eN.length,"encodedDataLength"),cK.Ik(ew.data.length,"data")]);eb+=eV.encode({programIdIndex:ew.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(eH),accountKeyIndexes:ew.accountKeyIndexes,encodedDataLength:new Uint8Array(eN),data:ew.data},em,eb)}return em.slice(0,eb)}serializeAddressTableLookups(){let eb=0,em=new Uint8Array(lY);for(let ew of this.addressTableLookups){let eH=[];l7(eH,ew.writableIndexes.length);let eN=[];l7(eN,ew.readonlyIndexes.length);let eV=cK.n_([lX("accountKey"),cK.Ik(eH.length,"encodedWritableIndexesLength"),cK.A9(cK.u8(),ew.writableIndexes.length,"writableIndexes"),cK.Ik(eN.length,"encodedReadonlyIndexesLength"),cK.A9(cK.u8(),ew.readonlyIndexes.length,"readonlyIndexes")]);eb+=eV.encode({accountKey:ew.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(eH),writableIndexes:ew.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(eN),readonlyIndexes:ew.readonlyIndexes},em,eb)}return em.slice(0,eb)}static deserialize(eb){let em=[...eb],ew=fw(em),eH=ew&lQ;fy(ew!==eH,"Expected versioned message but received legacy message");let eN=eH;fy(0===eN,`Expected versioned message with version 0 but found version ${eN}`);let eV={numRequiredSignatures:fw(em),numReadonlySignedAccounts:fw(em),numReadonlyUnsignedAccounts:fw(em)},eE=[],eD=l9(em);for(let eb=0;eb{let em=fV.deserializeMessageVersion(eb);if("legacy"===em)return fx.from(eb);if(0===em)return fN.deserialize(eb);throw Error(`Transaction message version ${em} deserialization is not supported`)}},fk=tV.Buffer.alloc(lq).fill(0);class fE{constructor(eb){this.keys=void 0,this.programId=void 0,this.data=tV.Buffer.alloc(0),this.programId=eb.programId,this.keys=eb.keys,eb.data&&(this.data=eb.data)}toJSON(){return{keys:this.keys.map(({pubkey:eb,isSigner:em,isWritable:ew})=>({pubkey:eb.toJSON(),isSigner:em,isWritable:ew})),programId:this.programId.toJSON(),data:[...this.data]}}}class fD{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(eb){if(this.signatures=[],this.feePayer=void 0,this.instructions=[],this.recentBlockhash=void 0,this.lastValidBlockHeight=void 0,this.nonceInfo=void 0,this.minNonceContextSlot=void 0,this._message=void 0,this._json=void 0,!eb)return;if(eb.feePayer&&(this.feePayer=eb.feePayer),eb.signatures&&(this.signatures=eb.signatures),Object.prototype.hasOwnProperty.call(eb,"nonceInfo")){let{minContextSlot:em,nonceInfo:ew}=eb;this.minNonceContextSlot=em,this.nonceInfo=ew}else if(Object.prototype.hasOwnProperty.call(eb,"lastValidBlockHeight")){let{blockhash:em,lastValidBlockHeight:ew}=eb;this.recentBlockhash=em,this.lastValidBlockHeight=ew}else{let{recentBlockhash:em,nonceInfo:ew}=eb;ew&&(this.nonceInfo=ew),this.recentBlockhash=em}}toJSON(){return{recentBlockhash:this.recentBlockhash||null,feePayer:this.feePayer?this.feePayer.toJSON():null,nonceInfo:this.nonceInfo?{nonce:this.nonceInfo.nonce,nonceInstruction:this.nonceInfo.nonceInstruction.toJSON()}:null,instructions:this.instructions.map(eb=>eb.toJSON()),signers:this.signatures.map(({publicKey:eb})=>eb.toJSON())}}add(...eb){if(0===eb.length)throw Error("No instructions");return eb.forEach(eb=>{"instructions"in eb?this.instructions=this.instructions.concat(eb.instructions):"data"in eb&&"programId"in eb&&"keys"in eb?this.instructions.push(eb):this.instructions.push(new fE(eb))}),this}compileMessage(){let eb,em,ew;if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;if(this.nonceInfo?(eb=this.nonceInfo.nonce,em=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(eb=this.recentBlockhash,em=this.instructions),!eb)throw Error("Transaction recentBlockhash required");if(em.length<1&&console.warn("No instructions provided"),this.feePayer)ew=this.feePayer;else if(this.signatures.length>0&&this.signatures[0].publicKey)ew=this.signatures[0].publicKey;else throw Error("Transaction fee payer required");for(let eb=0;eb{eb.keys.forEach(eb=>{eN.push({...eb})});let em=eb.programId.toString();eH.includes(em)||eH.push(em)}),eH.forEach(eb=>{eN.push({pubkey:new lG(eb),isSigner:!1,isWritable:!1})});let eV=[];eN.forEach(eb=>{let em=eb.pubkey.toString(),ew=eV.findIndex(eb=>eb.pubkey.toString()===em);ew>-1?(eV[ew].isWritable=eV[ew].isWritable||eb.isWritable,eV[ew].isSigner=eV[ew].isSigner||eb.isSigner):eV.push(eb)}),eV.sort(function(eb,em){if(eb.isSigner!==em.isSigner)return eb.isSigner?-1:1;if(eb.isWritable!==em.isWritable)return eb.isWritable?-1:1;let ew={localeMatcher:"best fit",usage:"sort",sensitivity:"variant",ignorePunctuation:!1,numeric:!1,caseFirst:"lower"};return eb.pubkey.toBase58().localeCompare(em.pubkey.toBase58(),"en",ew)});let eE=eV.findIndex(eb=>eb.pubkey.equals(ew));if(eE>-1){let[eb]=eV.splice(eE,1);eb.isSigner=!0,eb.isWritable=!0,eV.unshift(eb)}else eV.unshift({pubkey:ew,isSigner:!0,isWritable:!0});for(let eb of this.signatures){let em=eV.findIndex(em=>em.pubkey.equals(eb.publicKey));if(em>-1)eV[em].isSigner||(eV[em].isSigner=!0,console.warn("Transaction references a signature that is unnecessary, only the fee payer and instruction signer accounts should sign a transaction. This behavior is deprecated and will throw an error in the next major version release."));else throw Error(`unknown signer: ${eb.publicKey.toString()}`)}let eD=0,eS=0,e_=0,eO=[],eP=[];eV.forEach(({pubkey:eb,isSigner:em,isWritable:ew})=>{em?(eO.push(eb.toString()),eD+=1,ew||(eS+=1)):(eP.push(eb.toString()),ew||(e_+=1))});let ej=eO.concat(eP),eB=em.map(eb=>{let{data:em,programId:ew}=eb;return{programIdIndex:ej.indexOf(ew.toString()),accounts:eb.keys.map(eb=>ej.indexOf(eb.pubkey.toString())),data:cR().encode(em)}});return eB.forEach(eb=>{fy(eb.programIdIndex>=0),eb.accounts.forEach(eb=>fy(eb>=0))}),new fx({header:{numRequiredSignatures:eD,numReadonlySignedAccounts:eS,numReadonlyUnsignedAccounts:e_},accountKeys:ej,recentBlockhash:eb,instructions:eB})}_compile(){let eb=this.compileMessage(),em=eb.accountKeys.slice(0,eb.header.numRequiredSignatures);if(this.signatures.length===em.length){let ew=this.signatures.every((eb,ew)=>em[ew].equals(eb.publicKey));if(ew)return eb}return this.signatures=em.map(eb=>({signature:null,publicKey:eb})),eb}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(eb){return(await eb.getFeeForMessage(this.compileMessage())).value}setSigners(...eb){if(0===eb.length)throw Error("No signers");let em=new Set;this.signatures=eb.filter(eb=>{let ew=eb.toString();return!em.has(ew)&&(em.add(ew),!0)}).map(eb=>({signature:null,publicKey:eb}))}sign(...eb){if(0===eb.length)throw Error("No signers");let em=new Set,ew=[];for(let eH of eb){let eb=eH.publicKey.toString();em.has(eb)||(em.add(eb),ew.push(eH))}this.signatures=ew.map(eb=>({signature:null,publicKey:eb.publicKey}));let eH=this._compile();this._partialSign(eH,...ew)}partialSign(...eb){if(0===eb.length)throw Error("No signers");let em=new Set,ew=[];for(let eH of eb){let eb=eH.publicKey.toString();em.has(eb)||(em.add(eb),ew.push(eH))}let eH=this._compile();this._partialSign(eH,...ew)}_partialSign(eb,...em){let ew=eb.serialize();em.forEach(eb=>{let em=lS(ew,eb.secretKey);this._addSignature(eb.publicKey,lO(em))})}addSignature(eb,em){this._compile(),this._addSignature(eb,em)}_addSignature(eb,em){fy(64===em.length);let ew=this.signatures.findIndex(em=>eb.equals(em.publicKey));if(ew<0)throw Error(`unknown signer: ${eb.toString()}`);this.signatures[ew].signature=tV.Buffer.from(em)}verifySignatures(eb=!0){let em=this._getMessageSignednessErrors(this.serializeMessage(),eb);return!em}_getMessageSignednessErrors(eb,em){let ew={};for(let{signature:eH,publicKey:eN}of this.signatures)null===eH?em&&(ew.missing||=[]).push(eN):l_(eH,eb,eN.toBytes())||(ew.invalid||=[]).push(eN);return ew.invalid||ew.missing?ew:void 0}serialize(eb){let{requireAllSignatures:em,verifySignatures:ew}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},eb),eH=this.serializeMessage();if(ew){let eb=this._getMessageSignednessErrors(eH,em);if(eb){let em="Signature verification failed.";throw eb.invalid&&(em+=` +Invalid signature for public key${1===eb.invalid.length?"":"(s)"} [\`${eb.invalid.map(eb=>eb.toBase58()).join("`, `")}\`].`),eb.missing&&(em+=` +Missing signature for public key${1===eb.missing.length?"":"(s)"} [\`${eb.missing.map(eb=>eb.toBase58()).join("`, `")}\`].`),Error(em)}}return this._serialize(eH)}_serialize(eb){let{signatures:em}=this,ew=[];l7(ew,em.length);let eH=ew.length+64*em.length+eb.length,eN=tV.Buffer.alloc(eH);return fy(em.length<256),tV.Buffer.from(ew).copy(eN,0),em.forEach(({signature:eb},em)=>{null!==eb&&(fy(64===eb.length,"signature has invalid length"),tV.Buffer.from(eb).copy(eN,ew.length+64*em))}),eb.copy(eN,ew.length+64*em.length),fy(eN.length<=lY,`Transaction too large: ${eN.length} > ${lY}`),eN}get keys(){return fy(1===this.instructions.length),this.instructions[0].keys.map(eb=>eb.pubkey)}get programId(){return fy(1===this.instructions.length),this.instructions[0].programId}get data(){return fy(1===this.instructions.length),this.instructions[0].data}static from(eb){let em=[...eb],ew=l9(em),eH=[];for(let eb=0;eb0&&(ew.feePayer=eb.accountKeys[0]),em.forEach((em,eH)=>{let eN={signature:em==cR().encode(fk)?null:cR().decode(em),publicKey:eb.accountKeys[eH]};ew.signatures.push(eN)}),eb.instructions.forEach(em=>{let eH=em.accounts.map(em=>{let eH=eb.accountKeys[em];return{pubkey:eH,isSigner:ew.signatures.some(eb=>eb.publicKey.toString()===eH.toString())||eb.isAccountSigner(em),isWritable:eb.isAccountWritable(em)}});ew.instructions.push(new fE({keys:eH,programId:eb.accountKeys[em.programIdIndex],data:cR().decode(em.data)}))}),ew._message=eb,ew._json=ew.toJSON(),ew}}let fS=160,f_=64,fO=fS/f_,fP=1e3/fO,fj=new lG("SysvarC1ock11111111111111111111111111111111");new lG("SysvarEpochSchedu1e111111111111111111111111"),new lG("Sysvar1nstructions1111111111111111111111111");let fB=new lG("SysvarRecentB1ockHashes11111111111111111111"),fR=new lG("SysvarRent111111111111111111111111111111111");new lG("SysvarRewards111111111111111111111111111111"),new lG("SysvarS1otHashes111111111111111111111111111"),new lG("SysvarS1otHistory11111111111111111111111111");let fU=new lG("SysvarStakeHistory1111111111111111111111111");async function fF(eb,em,ew,eH){let eN;let eV=eH&&{skipPreflight:eH.skipPreflight,preflightCommitment:eH.preflightCommitment||eH.commitment,maxRetries:eH.maxRetries,minContextSlot:eH.minContextSlot},eE=await eb.sendTransaction(em,ew,eV);if(null!=em.recentBlockhash&&null!=em.lastValidBlockHeight)eN=(await eb.confirmTransaction({abortSignal:eH?.abortSignal,signature:eE,blockhash:em.recentBlockhash,lastValidBlockHeight:em.lastValidBlockHeight},eH&&eH.commitment)).value;else if(null!=em.minNonceContextSlot&&null!=em.nonceInfo){let{nonceInstruction:ew}=em.nonceInfo,eV=ew.keys[0].pubkey;eN=(await eb.confirmTransaction({abortSignal:eH?.abortSignal,minContextSlot:em.minNonceContextSlot,nonceAccountPubkey:eV,nonceValue:em.nonceInfo.nonce,signature:eE},eH&&eH.commitment)).value}else eH?.abortSignal!=null&&console.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),eN=(await eb.confirmTransaction(eE,eH&&eH.commitment)).value;if(eN.err)throw Error(`Transaction ${eE} failed (${JSON.stringify(eN)})`);return eE}function fG(eb){return new Promise(em=>setTimeout(em,eb))}function fY(eb,em){let ew=eb.layout.span>=0?eb.layout.span:l8(eb,em),eH=tV.Buffer.alloc(ew),eN=Object.assign({instruction:eb.index},em);return eb.layout.encode(eN,eH),eH}let fQ=cK._O("lamportsPerSignature"),fq=cK.n_([cK.Jq("version"),cK.Jq("state"),lX("authorizedPubkey"),lX("nonce"),cK.n_([fQ],"feeCalculator")]),fK=fq.span,fZ=eb=>{let em=eb.decode.bind(eb),ew=eb.encode.bind(eb);return{decode:em,encode:ew}},fW=eb=>em=>{let ew=(0,cK.Ik)(eb,em),{encode:eH,decode:eN}=fZ(ew),eV=ew;return eV.decode=(eb,em)=>{let ew=eN(eb,em);return(0,cZ.oU)(tV.Buffer.from(ew))},eV.encode=(em,ew,eN)=>{let eV=(0,cZ.k$)(em,eb);return eH(eV,ew,eN)},eV},f$=fW(8),fX=Object.freeze({Create:{index:0,layout:cK.n_([cK.Jq("instruction"),cK.gM("lamports"),cK.gM("space"),lX("programId")])},Assign:{index:1,layout:cK.n_([cK.Jq("instruction"),lX("programId")])},Transfer:{index:2,layout:cK.n_([cK.Jq("instruction"),f$("lamports")])},CreateWithSeed:{index:3,layout:cK.n_([cK.Jq("instruction"),lX("base"),lJ("seed"),cK.gM("lamports"),cK.gM("space"),lX("programId")])},AdvanceNonceAccount:{index:4,layout:cK.n_([cK.Jq("instruction")])},WithdrawNonceAccount:{index:5,layout:cK.n_([cK.Jq("instruction"),cK.gM("lamports")])},InitializeNonceAccount:{index:6,layout:cK.n_([cK.Jq("instruction"),lX("authorized")])},AuthorizeNonceAccount:{index:7,layout:cK.n_([cK.Jq("instruction"),lX("authorized")])},Allocate:{index:8,layout:cK.n_([cK.Jq("instruction"),cK.gM("space")])},AllocateWithSeed:{index:9,layout:cK.n_([cK.Jq("instruction"),lX("base"),lJ("seed"),cK.gM("space"),lX("programId")])},AssignWithSeed:{index:10,layout:cK.n_([cK.Jq("instruction"),lX("base"),lJ("seed"),lX("programId")])},TransferWithSeed:{index:11,layout:cK.n_([cK.Jq("instruction"),f$("lamports"),lJ("seed"),lX("programId")])},UpgradeNonceAccount:{index:12,layout:cK.n_([cK.Jq("instruction")])}});class fJ{constructor(){}static createAccount(eb){let em=fX.Create,ew=fY(em,{lamports:eb.lamports,space:eb.space,programId:lO(eb.programId.toBuffer())});return new fE({keys:[{pubkey:eb.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:eb.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:ew})}static transfer(eb){let em,ew;if("basePubkey"in eb){let eH=fX.TransferWithSeed;em=fY(eH,{lamports:BigInt(eb.lamports),seed:eb.seed,programId:lO(eb.programId.toBuffer())}),ew=[{pubkey:eb.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:eb.basePubkey,isSigner:!0,isWritable:!1},{pubkey:eb.toPubkey,isSigner:!1,isWritable:!0}]}else{let eH=fX.Transfer;em=fY(eH,{lamports:BigInt(eb.lamports)}),ew=[{pubkey:eb.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:eb.toPubkey,isSigner:!1,isWritable:!0}]}return new fE({keys:ew,programId:this.programId,data:em})}static assign(eb){let em,ew;if("basePubkey"in eb){let eH=fX.AssignWithSeed;em=fY(eH,{base:lO(eb.basePubkey.toBuffer()),seed:eb.seed,programId:lO(eb.programId.toBuffer())}),ew=[{pubkey:eb.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:eb.basePubkey,isSigner:!0,isWritable:!1}]}else{let eH=fX.Assign;em=fY(eH,{programId:lO(eb.programId.toBuffer())}),ew=[{pubkey:eb.accountPubkey,isSigner:!0,isWritable:!0}]}return new fE({keys:ew,programId:this.programId,data:em})}static createAccountWithSeed(eb){let em=fX.CreateWithSeed,ew=fY(em,{base:lO(eb.basePubkey.toBuffer()),seed:eb.seed,lamports:eb.lamports,space:eb.space,programId:lO(eb.programId.toBuffer())}),eH=[{pubkey:eb.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:eb.newAccountPubkey,isSigner:!1,isWritable:!0}];return eb.basePubkey!=eb.fromPubkey&&eH.push({pubkey:eb.basePubkey,isSigner:!0,isWritable:!1}),new fE({keys:eH,programId:this.programId,data:ew})}static createNonceAccount(eb){let em=new fD;"basePubkey"in eb&&"seed"in eb?em.add(fJ.createAccountWithSeed({fromPubkey:eb.fromPubkey,newAccountPubkey:eb.noncePubkey,basePubkey:eb.basePubkey,seed:eb.seed,lamports:eb.lamports,space:fK,programId:this.programId})):em.add(fJ.createAccount({fromPubkey:eb.fromPubkey,newAccountPubkey:eb.noncePubkey,lamports:eb.lamports,space:fK,programId:this.programId}));let ew={noncePubkey:eb.noncePubkey,authorizedPubkey:eb.authorizedPubkey};return em.add(this.nonceInitialize(ew)),em}static nonceInitialize(eb){let em=fX.InitializeNonceAccount,ew=fY(em,{authorized:lO(eb.authorizedPubkey.toBuffer())}),eH={keys:[{pubkey:eb.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:fB,isSigner:!1,isWritable:!1},{pubkey:fR,isSigner:!1,isWritable:!1}],programId:this.programId,data:ew};return new fE(eH)}static nonceAdvance(eb){let em=fX.AdvanceNonceAccount,ew=fY(em),eH={keys:[{pubkey:eb.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:fB,isSigner:!1,isWritable:!1},{pubkey:eb.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:ew};return new fE(eH)}static nonceWithdraw(eb){let em=fX.WithdrawNonceAccount,ew=fY(em,{lamports:eb.lamports});return new fE({keys:[{pubkey:eb.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:eb.toPubkey,isSigner:!1,isWritable:!0},{pubkey:fB,isSigner:!1,isWritable:!1},{pubkey:fR,isSigner:!1,isWritable:!1},{pubkey:eb.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:ew})}static nonceAuthorize(eb){let em=fX.AuthorizeNonceAccount,ew=fY(em,{authorized:lO(eb.newAuthorizedPubkey.toBuffer())});return new fE({keys:[{pubkey:eb.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:eb.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:ew})}static allocate(eb){let em,ew;if("basePubkey"in eb){let eH=fX.AllocateWithSeed;em=fY(eH,{base:lO(eb.basePubkey.toBuffer()),seed:eb.seed,space:eb.space,programId:lO(eb.programId.toBuffer())}),ew=[{pubkey:eb.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:eb.basePubkey,isSigner:!0,isWritable:!1}]}else{let eH=fX.Allocate;em=fY(eH,{space:eb.space}),ew=[{pubkey:eb.accountPubkey,isSigner:!0,isWritable:!0}]}return new fE({keys:ew,programId:this.programId,data:em})}}fJ.programId=new lG("11111111111111111111111111111111");let f0=lY-300;class f6{constructor(){}static getMinNumSignatures(eb){return 2*(Math.ceil(eb/f6.chunkSize)+1+1)}static async load(eb,em,ew,eH,eN){{let eV=await eb.getMinimumBalanceForRentExemption(eN.length),eE=await eb.getAccountInfo(ew.publicKey,"confirmed"),eD=null;if(null!==eE){if(eE.executable)return console.error("Program load failed, account is already executable"),!1;eE.data.length!==eN.length&&(eD=eD||new fD).add(fJ.allocate({accountPubkey:ew.publicKey,space:eN.length})),eE.owner.equals(eH)||(eD=eD||new fD).add(fJ.assign({accountPubkey:ew.publicKey,programId:eH})),eE.lamports0?eV:1,space:eN.length,programId:eH}));null!==eD&&await fF(eb,eD,[em,ew],{commitment:"confirmed"})}let eV=cK.n_([cK.Jq("instruction"),cK.Jq("offset"),cK.Jq("bytesLength"),cK.Jq("bytesLengthPadding"),cK.A9(cK.u8("byte"),cK.cv(cK.Jq(),-8),"bytes")]),eE=f6.chunkSize,eD=0,eS=eN,e_=[];for(;eS.length>0;){let eN=eS.slice(0,eE),eO=tV.Buffer.alloc(eE+16);eV.encode({instruction:0,offset:eD,bytes:eN,bytesLength:0,bytesLengthPadding:0},eO);let eP=new fD().add({keys:[{pubkey:ew.publicKey,isSigner:!0,isWritable:!0}],programId:eH,data:eO});if(e_.push(fF(eb,eP,[em,ew],{commitment:"confirmed"})),eb._rpcEndpoint.includes("solana.com")){let eb=4;await fG(1e3/eb)}eD+=eE,eS=eS.slice(eE)}await Promise.all(e_);{let eN=cK.n_([cK.Jq("instruction")]),eV=tV.Buffer.alloc(eN.span);eN.encode({instruction:1},eV);let eE=new fD().add({keys:[{pubkey:ew.publicKey,isSigner:!0,isWritable:!0},{pubkey:fR,isSigner:!1,isWritable:!1}],programId:eH,data:eV}),eD="processed",eS=await eb.sendTransaction(eE,[em,ew],{preflightCommitment:eD}),{context:e_,value:eO}=await eb.confirmTransaction({signature:eS,lastValidBlockHeight:eE.lastValidBlockHeight,blockhash:eE.recentBlockhash},eD);if(eO.err)throw Error(`Transaction ${eS} failed (${JSON.stringify(eO)})`);for(;;){try{let em=await eb.getSlot({commitment:eD});if(em>e_.slot)break}catch{}await new Promise(eb=>setTimeout(eb,Math.round(fP/2)))}}return!0}}f6.chunkSize=f0,new lG("BPFLoader2111111111111111111111111111111111"),Object.prototype.toString,cK.n_([cK.Jq("typeIndex"),f$("deactivationSlot"),cK._O("lastExtendedSlot"),cK.u8("lastExtendedStartIndex"),cK.u8(),cK.A9(lX(),cK.cv(cK.u8(),-1),"authority")]);let f4=s5(sG(lG),s$(),eb=>new lG(eb)),f3=sX([s$(),sY("base64")]),f5=s5(sG(tV.Buffer),f3,eb=>tV.Buffer.from(eb[0],"base64"));function f8(eb){return s6([sJ({jsonrpc:sY("2.0"),id:s$(),result:eb}),sJ({jsonrpc:sY("2.0"),id:s$(),error:sJ({code:s4(),message:s$(),data:sZ(sR())})})])}let f9=f8(s4());function f7(eb){return s5(f8(eb),f9,em=>"error"in em?em:{...em,result:sS(em.result,eb)})}function dv(eb){return f7(sJ({context:sJ({slot:sK()}),value:eb}))}function dz(eb){return sJ({context:sJ({slot:sK()}),value:eb})}let dw=sJ({foundation:sK(),foundationTerm:sK(),initial:sK(),taper:sK(),terminal:sK()});f7(sU(sq(sJ({epoch:sK(),effectiveSlot:sK(),amount:sK(),postBalance:sK(),commission:sZ(sq(sK()))}))));let dH=sU(sJ({slot:sK(),prioritizationFee:sK()})),dN=sJ({total:sK(),validator:sK(),foundation:sK(),epoch:sK()}),dV=sJ({epoch:sK(),slotIndex:sK(),slotsInEpoch:sK(),absoluteSlot:sK(),blockHeight:sZ(sK()),transactionCount:sZ(sK())}),dE=sJ({slotsPerEpoch:sK(),leaderScheduleSlotOffset:sK(),warmup:sF(),firstNormalEpoch:sK(),firstNormalSlot:sK()}),dD=sW(s$(),sU(sK())),dS=sq(s6([sJ({}),s$()])),dO=sJ({err:dS}),dP=sY("receivedSignature");sJ({"solana-core":s$(),"feature-set":sZ(sK())}),dv(sJ({err:sq(s6([sJ({}),s$()])),logs:sq(sU(s$())),accounts:sZ(sq(sU(sq(sJ({executable:sF(),owner:s$(),lamports:sK(),data:sU(s$()),rentEpoch:sZ(sK())}))))),unitsConsumed:sZ(sK()),returnData:sZ(sq(sJ({programId:s$(),data:sX([s$(),sY("base64")])})))})),dv(sJ({byIdentity:sW(s$(),sU(sK())),range:sJ({firstSlot:sK(),lastSlot:sK()})})),f7(dw),f7(dN),f7(dH),f7(dV),f7(dE),f7(dD),f7(sK()),dv(sJ({total:sK(),circulating:sK(),nonCirculating:sK(),nonCirculatingAccounts:sU(f4)}));let dj=sJ({amount:s$(),uiAmount:sq(sK()),decimals:sK(),uiAmountString:sZ(s$())});dv(sU(sJ({address:f4,amount:s$(),uiAmount:sq(sK()),decimals:sK(),uiAmountString:sZ(s$())}))),dv(sU(sJ({pubkey:f4,account:sJ({executable:sF(),owner:f4,lamports:sK(),data:f5,rentEpoch:sK()})})));let dB=sJ({program:s$(),parsed:s4(),space:sK()});dv(sU(sJ({pubkey:f4,account:sJ({executable:sF(),owner:f4,lamports:sK(),data:dB,rentEpoch:sK()})}))),dv(sU(sJ({lamports:sK(),address:f4})));let dR=sJ({executable:sF(),owner:f4,lamports:sK(),data:f5,rentEpoch:sK()});sJ({pubkey:f4,account:dR});let dU=s5(s6([sG(tV.Buffer),dB]),s6([f3,dB]),eb=>Array.isArray(eb)?sS(eb,f5):eb),dF=sJ({executable:sF(),owner:f4,lamports:sK(),data:dU,rentEpoch:sK()});sJ({pubkey:f4,account:dF}),sJ({state:s6([sY("active"),sY("inactive"),sY("activating"),sY("deactivating")]),active:sK(),inactive:sK()}),f7(sU(sJ({signature:s$(),slot:sK(),err:dS,memo:sq(s$()),blockTime:sZ(sq(sK()))}))),f7(sU(sJ({signature:s$(),slot:sK(),err:dS,memo:sq(s$()),blockTime:sZ(sq(sK()))}))),sJ({subscription:sK(),result:dz(dR)});let dG=sJ({pubkey:f4,account:dR});sJ({subscription:sK(),result:dz(dG)});let dY=sJ({parent:sK(),slot:sK(),root:sK()});sJ({subscription:sK(),result:dY});let dQ=s6([sJ({type:s6([sY("firstShredReceived"),sY("completed"),sY("optimisticConfirmation"),sY("root")]),slot:sK(),timestamp:sK()}),sJ({type:sY("createdBank"),parent:sK(),slot:sK(),timestamp:sK()}),sJ({type:sY("frozen"),slot:sK(),timestamp:sK(),stats:sJ({numTransactionEntries:sK(),numSuccessfulTransactions:sK(),numFailedTransactions:sK(),maxTransactionsPerEntry:sK()})}),sJ({type:sY("dead"),slot:sK(),timestamp:sK(),err:s$()})]);sJ({subscription:sK(),result:dQ}),sJ({subscription:sK(),result:dz(s6([dO,dP]))}),sJ({subscription:sK(),result:sK()}),sJ({pubkey:s$(),gossip:sq(s$()),tpu:sq(s$()),rpc:sq(s$()),version:sq(s$())});let dq=sJ({votePubkey:s$(),nodePubkey:s$(),activatedStake:sK(),epochVoteAccount:sF(),epochCredits:sU(sX([sK(),sK(),sK()])),commission:sK(),lastVote:sK(),rootSlot:sq(sK())});f7(sJ({current:sU(dq),delinquent:sU(dq)}));let dK=s6([sY("processed"),sY("confirmed"),sY("finalized")]),dZ=sJ({slot:sK(),confirmations:sq(sK()),err:dS,confirmationStatus:sZ(dK)});dv(sU(sq(dZ))),f7(sK());let dW=sJ({accountKey:f4,writableIndexes:sU(sK()),readonlyIndexes:sU(sK())}),d$=sJ({signatures:sU(s$()),message:sJ({accountKeys:sU(s$()),header:sJ({numRequiredSignatures:sK(),numReadonlySignedAccounts:sK(),numReadonlyUnsignedAccounts:sK()}),instructions:sU(sJ({accounts:sU(sK()),data:s$(),programIdIndex:sK()})),recentBlockhash:s$(),addressTableLookups:sZ(sU(dW))})}),dX=sJ({pubkey:f4,signer:sF(),writable:sF(),source:sZ(s6([sY("transaction"),sY("lookupTable")]))}),dJ=sJ({accountKeys:sU(dX),signatures:sU(s$())}),ub=sJ({parsed:s4(),program:s$(),programId:f4}),um=sJ({accounts:sU(f4),data:s$(),programId:f4}),uy=s6([um,ub]),uA=s6([sJ({parsed:s4(),program:s$(),programId:s$()}),sJ({accounts:sU(s$()),data:s$(),programId:s$()})]),uz=s5(uy,uA,eb=>"accounts"in eb?sS(eb,um):sS(eb,ub)),uL=sJ({signatures:sU(s$()),message:sJ({accountKeys:sU(dX),instructions:sU(uz),recentBlockhash:s$(),addressTableLookups:sZ(sq(sU(dW)))})}),uw=sJ({accountIndex:sK(),mint:s$(),owner:sZ(s$()),uiTokenAmount:dj}),uH=sJ({writable:sU(f4),readonly:sU(f4)}),ux=sJ({err:dS,fee:sK(),innerInstructions:sZ(sq(sU(sJ({index:sK(),instructions:sU(sJ({accounts:sU(sK()),data:s$(),programIdIndex:sK()}))})))),preBalances:sU(sK()),postBalances:sU(sK()),logMessages:sZ(sq(sU(s$()))),preTokenBalances:sZ(sq(sU(uw))),postTokenBalances:sZ(sq(sU(uw))),loadedAddresses:sZ(uH),computeUnitsConsumed:sZ(sK())}),uN=sJ({err:dS,fee:sK(),innerInstructions:sZ(sq(sU(sJ({index:sK(),instructions:sU(uz)})))),preBalances:sU(sK()),postBalances:sU(sK()),logMessages:sZ(sq(sU(s$()))),preTokenBalances:sZ(sq(sU(uw))),postTokenBalances:sZ(sq(sU(uw))),loadedAddresses:sZ(uH),computeUnitsConsumed:sZ(sK())}),uV=s6([sY(0),sY("legacy")]),uk=sJ({pubkey:s$(),lamports:sK(),postBalance:sq(sK()),rewardType:sq(s$()),commission:sZ(sq(sK()))});f7(sq(sJ({blockhash:s$(),previousBlockhash:s$(),parentSlot:sK(),transactions:sU(sJ({transaction:d$,meta:sq(ux),version:sZ(uV)})),rewards:sZ(sU(uk)),blockTime:sq(sK()),blockHeight:sq(sK())}))),f7(sq(sJ({blockhash:s$(),previousBlockhash:s$(),parentSlot:sK(),rewards:sZ(sU(uk)),blockTime:sq(sK()),blockHeight:sq(sK())}))),f7(sq(sJ({blockhash:s$(),previousBlockhash:s$(),parentSlot:sK(),transactions:sU(sJ({transaction:dJ,meta:sq(ux),version:sZ(uV)})),rewards:sZ(sU(uk)),blockTime:sq(sK()),blockHeight:sq(sK())}))),f7(sq(sJ({blockhash:s$(),previousBlockhash:s$(),parentSlot:sK(),transactions:sU(sJ({transaction:uL,meta:sq(uN),version:sZ(uV)})),rewards:sZ(sU(uk)),blockTime:sq(sK()),blockHeight:sq(sK())}))),f7(sq(sJ({blockhash:s$(),previousBlockhash:s$(),parentSlot:sK(),transactions:sU(sJ({transaction:dJ,meta:sq(uN),version:sZ(uV)})),rewards:sZ(sU(uk)),blockTime:sq(sK()),blockHeight:sq(sK())}))),f7(sq(sJ({blockhash:s$(),previousBlockhash:s$(),parentSlot:sK(),rewards:sZ(sU(uk)),blockTime:sq(sK()),blockHeight:sq(sK())}))),f7(sq(sJ({blockhash:s$(),previousBlockhash:s$(),parentSlot:sK(),transactions:sU(sJ({transaction:d$,meta:sq(ux)})),rewards:sZ(sU(uk)),blockTime:sq(sK())}))),f7(sq(sJ({blockhash:s$(),previousBlockhash:s$(),parentSlot:sK(),signatures:sU(s$()),blockTime:sq(sK())}))),f7(sq(sJ({slot:sK(),meta:sq(ux),blockTime:sZ(sq(sK())),transaction:d$,version:sZ(uV)}))),f7(sq(sJ({slot:sK(),transaction:uL,meta:sq(uN),blockTime:sZ(sq(sK())),version:sZ(uV)}))),dv(sJ({blockhash:s$(),feeCalculator:sJ({lamportsPerSignature:sK()})})),dv(sJ({blockhash:s$(),lastValidBlockHeight:sK()})),dv(sF());let uE=sJ({slot:sK(),numTransactions:sK(),numSlots:sK(),samplePeriodSecs:sK()});f7(sU(uE)),dv(sq(sJ({feeCalculator:sJ({lamportsPerSignature:sK()})}))),f7(s$()),f7(s$());let uD=sJ({err:dS,logs:sU(s$()),signature:s$()});sJ({result:dz(uD),subscription:sK()});class uS{constructor(eb){this._keypair=void 0,this._keypair=eb??lk()}static generate(){return new uS(lk())}static fromSecretKey(eb,em){if(64!==eb.byteLength)throw Error("bad secret key size");let ew=eb.slice(32,64);if(!em||!em.skipValidation){let em=eb.slice(0,32),eH=lE(em);for(let eb=0;eb<32;eb++)if(ew[eb]!==eH[eb])throw Error("provided secretKey is invalid")}return new uS({publicKey:ew,secretKey:eb})}static fromSeed(eb){let em=lE(eb),ew=new Uint8Array(64);return ew.set(eb),ew.set(em,32),new uS({publicKey:em,secretKey:ew})}get publicKey(){return new lG(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}}let u_=Object.freeze({CreateLookupTable:{index:0,layout:cK.n_([cK.Jq("instruction"),f$("recentSlot"),cK.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:cK.n_([cK.Jq("instruction")])},ExtendLookupTable:{index:2,layout:cK.n_([cK.Jq("instruction"),f$(),cK.A9(lX(),cK.cv(cK.Jq(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:cK.n_([cK.Jq("instruction")])},CloseLookupTable:{index:4,layout:cK.n_([cK.Jq("instruction")])}});class uO{constructor(){}static createLookupTable(eb){let[em,ew]=lG.findProgramAddressSync([eb.authority.toBuffer(),(0,cZ.k$)(BigInt(eb.recentSlot),8)],this.programId),eH=u_.CreateLookupTable,eN=fY(eH,{recentSlot:BigInt(eb.recentSlot),bumpSeed:ew}),eV=[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:eb.authority,isSigner:!0,isWritable:!1},{pubkey:eb.payer,isSigner:!0,isWritable:!0},{pubkey:fJ.programId,isSigner:!1,isWritable:!1}];return[new fE({programId:this.programId,keys:eV,data:eN}),em]}static freezeLookupTable(eb){let em=u_.FreezeLookupTable,ew=fY(em),eH=[{pubkey:eb.lookupTable,isSigner:!1,isWritable:!0},{pubkey:eb.authority,isSigner:!0,isWritable:!1}];return new fE({programId:this.programId,keys:eH,data:ew})}static extendLookupTable(eb){let em=u_.ExtendLookupTable,ew=fY(em,{addresses:eb.addresses.map(eb=>eb.toBytes())}),eH=[{pubkey:eb.lookupTable,isSigner:!1,isWritable:!0},{pubkey:eb.authority,isSigner:!0,isWritable:!1}];return eb.payer&&eH.push({pubkey:eb.payer,isSigner:!0,isWritable:!0},{pubkey:fJ.programId,isSigner:!1,isWritable:!1}),new fE({programId:this.programId,keys:eH,data:ew})}static deactivateLookupTable(eb){let em=u_.DeactivateLookupTable,ew=fY(em),eH=[{pubkey:eb.lookupTable,isSigner:!1,isWritable:!0},{pubkey:eb.authority,isSigner:!0,isWritable:!1}];return new fE({programId:this.programId,keys:eH,data:ew})}static closeLookupTable(eb){let em=u_.CloseLookupTable,ew=fY(em),eH=[{pubkey:eb.lookupTable,isSigner:!1,isWritable:!0},{pubkey:eb.authority,isSigner:!0,isWritable:!1},{pubkey:eb.recipient,isSigner:!1,isWritable:!0}];return new fE({programId:this.programId,keys:eH,data:ew})}}uO.programId=new lG("AddressLookupTab1e1111111111111111111111111");let uP=Object.freeze({RequestUnits:{index:0,layout:cK.n_([cK.u8("instruction"),cK.Jq("units"),cK.Jq("additionalFee")])},RequestHeapFrame:{index:1,layout:cK.n_([cK.u8("instruction"),cK.Jq("bytes")])},SetComputeUnitLimit:{index:2,layout:cK.n_([cK.u8("instruction"),cK.Jq("units")])},SetComputeUnitPrice:{index:3,layout:cK.n_([cK.u8("instruction"),f$("microLamports")])}});class uj{constructor(){}static requestUnits(eb){let em=uP.RequestUnits,ew=fY(em,eb);return new fE({keys:[],programId:this.programId,data:ew})}static requestHeapFrame(eb){let em=uP.RequestHeapFrame,ew=fY(em,eb);return new fE({keys:[],programId:this.programId,data:ew})}static setComputeUnitLimit(eb){let em=uP.SetComputeUnitLimit,ew=fY(em,eb);return new fE({keys:[],programId:this.programId,data:ew})}static setComputeUnitPrice(eb){let em=uP.SetComputeUnitPrice,ew=fY(em,{microLamports:BigInt(eb.microLamports)});return new fE({keys:[],programId:this.programId,data:ew})}}uj.programId=new lG("ComputeBudget111111111111111111111111111111");let uB=64,uR=32,uU=64,uF=cK.n_([cK.u8("numSignatures"),cK.u8("padding"),cK.KB("signatureOffset"),cK.KB("signatureInstructionIndex"),cK.KB("publicKeyOffset"),cK.KB("publicKeyInstructionIndex"),cK.KB("messageDataOffset"),cK.KB("messageDataSize"),cK.KB("messageInstructionIndex")]);class uG{constructor(){}static createInstructionWithPublicKey(eb){let{publicKey:em,message:ew,signature:eH,instructionIndex:eN}=eb;fy(em.length===uR,`Public Key must be ${uR} bytes but received ${em.length} bytes`),fy(eH.length===uU,`Signature must be ${uU} bytes but received ${eH.length} bytes`);let eV=uF.span,eE=eV+em.length,eD=eE+eH.length,eS=1,e_=tV.Buffer.alloc(eD+ew.length),eO=null==eN?65535:eN;return uF.encode({numSignatures:eS,padding:0,signatureOffset:eE,signatureInstructionIndex:eO,publicKeyOffset:eV,publicKeyInstructionIndex:eO,messageDataOffset:eD,messageDataSize:ew.length,messageInstructionIndex:eO},e_),e_.fill(em,eV),e_.fill(eH,eE),e_.fill(ew,eD),new fE({keys:[],programId:uG.programId,data:e_})}static createInstructionWithPrivateKey(eb){let{privateKey:em,message:ew,instructionIndex:eH}=eb;fy(em.length===uB,`Private key must be ${uB} bytes but received ${em.length} bytes`);try{let eb=uS.fromSecretKey(em),eN=eb.publicKey.toBytes(),eV=lS(ew,eb.secretKey);return this.createInstructionWithPublicKey({publicKey:eN,message:ew,signature:eV,instructionIndex:eH})}catch(eb){throw Error(`Error creating instruction; ${eb}`)}}}uG.programId=new lG("Ed25519SigVerify111111111111111111111111111");let uY=(eb,em)=>{let ew=ly.sign(eb,em);return[ew.toCompactRawBytes(),ew.recovery]};ly.utils.isValidPrivateKey;let uQ=ly.getPublicKey,uq=32,uK=20,uZ=64,uW=11,u$=cK.n_([cK.u8("numSignatures"),cK.KB("signatureOffset"),cK.u8("signatureInstructionIndex"),cK.KB("ethAddressOffset"),cK.u8("ethAddressInstructionIndex"),cK.KB("messageDataOffset"),cK.KB("messageDataSize"),cK.u8("messageInstructionIndex"),cK.Ik(20,"ethAddress"),cK.Ik(64,"signature"),cK.u8("recoveryId")]);class uX{constructor(){}static publicKeyToEthAddress(eb){fy(eb.length===uZ,`Public key must be ${uZ} bytes but received ${eb.length} bytes`);try{return tV.Buffer.from(oB(lO(eb))).slice(-uK)}catch(eb){throw Error(`Error constructing Ethereum address: ${eb}`)}}static createInstructionWithPublicKey(eb){let{publicKey:em,message:ew,signature:eH,recoveryId:eN,instructionIndex:eV}=eb;return uX.createInstructionWithEthAddress({ethAddress:uX.publicKeyToEthAddress(em),message:ew,signature:eH,recoveryId:eN,instructionIndex:eV})}static createInstructionWithEthAddress(eb){let em;let{ethAddress:ew,message:eH,signature:eN,recoveryId:eV,instructionIndex:eE=0}=eb;fy((em="string"==typeof ew?ew.startsWith("0x")?tV.Buffer.from(ew.substr(2),"hex"):tV.Buffer.from(ew,"hex"):ew).length===uK,`Address must be ${uK} bytes but received ${em.length} bytes`);let eD=1+uW,eS=eD,e_=eD+em.length,eO=e_+eN.length+1,eP=1,ej=tV.Buffer.alloc(u$.span+eH.length);return u$.encode({numSignatures:eP,signatureOffset:e_,signatureInstructionIndex:eE,ethAddressOffset:eS,ethAddressInstructionIndex:eE,messageDataOffset:eO,messageDataSize:eH.length,messageInstructionIndex:eE,signature:lO(eN),ethAddress:lO(em),recoveryId:eV},ej),ej.fill(lO(eH),u$.span),new fE({keys:[],programId:uX.programId,data:ej})}static createInstructionWithPrivateKey(eb){let{privateKey:em,message:ew,instructionIndex:eH}=eb;fy(em.length===uq,`Private key must be ${uq} bytes but received ${em.length} bytes`);try{let eb=lO(em),eN=uQ(eb,!1).slice(1),eV=tV.Buffer.from(oB(lO(ew))),[eE,eD]=uY(eV,eb);return this.createInstructionWithPublicKey({publicKey:eN,message:ew,signature:eE,recoveryId:eD,instructionIndex:eH})}catch(eb){throw Error(`Error creating instruction; ${eb}`)}}}uX.programId=new lG("KeccakSecp256k11111111111111111111111111111");let uJ=new lG("StakeConfig11111111111111111111111111111111");class u6{constructor(eb,em,ew){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=eb,this.epoch=em,this.custodian=ew}}V8=u6,u6.default=new V8(0,0,lG.default);let u4=Object.freeze({Initialize:{index:0,layout:cK.n_([cK.Jq("instruction"),l6(),l4()])},Authorize:{index:1,layout:cK.n_([cK.Jq("instruction"),lX("newAuthorized"),cK.Jq("stakeAuthorizationType")])},Delegate:{index:2,layout:cK.n_([cK.Jq("instruction")])},Split:{index:3,layout:cK.n_([cK.Jq("instruction"),cK.gM("lamports")])},Withdraw:{index:4,layout:cK.n_([cK.Jq("instruction"),cK.gM("lamports")])},Deactivate:{index:5,layout:cK.n_([cK.Jq("instruction")])},Merge:{index:7,layout:cK.n_([cK.Jq("instruction")])},AuthorizeWithSeed:{index:8,layout:cK.n_([cK.Jq("instruction"),lX("newAuthorized"),cK.Jq("stakeAuthorizationType"),lJ("authoritySeed"),lX("authorityOwner")])}});Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class u3{constructor(){}static initialize(eb){let{stakePubkey:em,authorized:ew,lockup:eH}=eb,eN=eH||u6.default,eV=u4.Initialize,eE=fY(eV,{authorized:{staker:lO(ew.staker.toBuffer()),withdrawer:lO(ew.withdrawer.toBuffer())},lockup:{unixTimestamp:eN.unixTimestamp,epoch:eN.epoch,custodian:lO(eN.custodian.toBuffer())}}),eD={keys:[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:fR,isSigner:!1,isWritable:!1}],programId:this.programId,data:eE};return new fE(eD)}static createAccountWithSeed(eb){let em=new fD;em.add(fJ.createAccountWithSeed({fromPubkey:eb.fromPubkey,newAccountPubkey:eb.stakePubkey,basePubkey:eb.basePubkey,seed:eb.seed,lamports:eb.lamports,space:this.space,programId:this.programId}));let{stakePubkey:ew,authorized:eH,lockup:eN}=eb;return em.add(this.initialize({stakePubkey:ew,authorized:eH,lockup:eN}))}static createAccount(eb){let em=new fD;em.add(fJ.createAccount({fromPubkey:eb.fromPubkey,newAccountPubkey:eb.stakePubkey,lamports:eb.lamports,space:this.space,programId:this.programId}));let{stakePubkey:ew,authorized:eH,lockup:eN}=eb;return em.add(this.initialize({stakePubkey:ew,authorized:eH,lockup:eN}))}static delegate(eb){let{stakePubkey:em,authorizedPubkey:ew,votePubkey:eH}=eb,eN=u4.Delegate,eV=fY(eN);return new fD().add({keys:[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:eH,isSigner:!1,isWritable:!1},{pubkey:fj,isSigner:!1,isWritable:!1},{pubkey:fU,isSigner:!1,isWritable:!1},{pubkey:uJ,isSigner:!1,isWritable:!1},{pubkey:ew,isSigner:!0,isWritable:!1}],programId:this.programId,data:eV})}static authorize(eb){let{stakePubkey:em,authorizedPubkey:ew,newAuthorizedPubkey:eH,stakeAuthorizationType:eN,custodianPubkey:eV}=eb,eE=u4.Authorize,eD=fY(eE,{newAuthorized:lO(eH.toBuffer()),stakeAuthorizationType:eN.index}),eS=[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:fj,isSigner:!1,isWritable:!0},{pubkey:ew,isSigner:!0,isWritable:!1}];return eV&&eS.push({pubkey:eV,isSigner:!0,isWritable:!1}),new fD().add({keys:eS,programId:this.programId,data:eD})}static authorizeWithSeed(eb){let{stakePubkey:em,authorityBase:ew,authoritySeed:eH,authorityOwner:eN,newAuthorizedPubkey:eV,stakeAuthorizationType:eE,custodianPubkey:eD}=eb,eS=u4.AuthorizeWithSeed,e_=fY(eS,{newAuthorized:lO(eV.toBuffer()),stakeAuthorizationType:eE.index,authoritySeed:eH,authorityOwner:lO(eN.toBuffer())}),eO=[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:ew,isSigner:!0,isWritable:!1},{pubkey:fj,isSigner:!1,isWritable:!1}];return eD&&eO.push({pubkey:eD,isSigner:!0,isWritable:!1}),new fD().add({keys:eO,programId:this.programId,data:e_})}static splitInstruction(eb){let{stakePubkey:em,authorizedPubkey:ew,splitStakePubkey:eH,lamports:eN}=eb,eV=u4.Split,eE=fY(eV,{lamports:eN});return new fE({keys:[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:eH,isSigner:!1,isWritable:!0},{pubkey:ew,isSigner:!0,isWritable:!1}],programId:this.programId,data:eE})}static split(eb,em){let ew=new fD;return ew.add(fJ.createAccount({fromPubkey:eb.authorizedPubkey,newAccountPubkey:eb.splitStakePubkey,lamports:em,space:this.space,programId:this.programId})),ew.add(this.splitInstruction(eb))}static splitWithSeed(eb,em){let{stakePubkey:ew,authorizedPubkey:eH,splitStakePubkey:eN,basePubkey:eV,seed:eE,lamports:eD}=eb,eS=new fD;return eS.add(fJ.allocate({accountPubkey:eN,basePubkey:eV,seed:eE,space:this.space,programId:this.programId})),em&&em>0&&eS.add(fJ.transfer({fromPubkey:eb.authorizedPubkey,toPubkey:eN,lamports:em})),eS.add(this.splitInstruction({stakePubkey:ew,authorizedPubkey:eH,splitStakePubkey:eN,lamports:eD}))}static merge(eb){let{stakePubkey:em,sourceStakePubKey:ew,authorizedPubkey:eH}=eb,eN=u4.Merge,eV=fY(eN);return new fD().add({keys:[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:ew,isSigner:!1,isWritable:!0},{pubkey:fj,isSigner:!1,isWritable:!1},{pubkey:fU,isSigner:!1,isWritable:!1},{pubkey:eH,isSigner:!0,isWritable:!1}],programId:this.programId,data:eV})}static withdraw(eb){let{stakePubkey:em,authorizedPubkey:ew,toPubkey:eH,lamports:eN,custodianPubkey:eV}=eb,eE=u4.Withdraw,eD=fY(eE,{lamports:eN}),eS=[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:eH,isSigner:!1,isWritable:!0},{pubkey:fj,isSigner:!1,isWritable:!1},{pubkey:fU,isSigner:!1,isWritable:!1},{pubkey:ew,isSigner:!0,isWritable:!1}];return eV&&eS.push({pubkey:eV,isSigner:!0,isWritable:!1}),new fD().add({keys:eS,programId:this.programId,data:eD})}static deactivate(eb){let{stakePubkey:em,authorizedPubkey:ew}=eb,eH=u4.Deactivate,eN=fY(eH);return new fD().add({keys:[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:fj,isSigner:!1,isWritable:!1},{pubkey:ew,isSigner:!0,isWritable:!1}],programId:this.programId,data:eN})}}u3.programId=new lG("Stake11111111111111111111111111111111111111"),u3.space=200;let u5=Object.freeze({InitializeAccount:{index:0,layout:cK.n_([cK.Jq("instruction"),l3()])},Authorize:{index:1,layout:cK.n_([cK.Jq("instruction"),lX("newAuthorized"),cK.Jq("voteAuthorizationType")])},Withdraw:{index:3,layout:cK.n_([cK.Jq("instruction"),cK.gM("lamports")])},UpdateValidatorIdentity:{index:4,layout:cK.n_([cK.Jq("instruction")])},AuthorizeWithSeed:{index:10,layout:cK.n_([cK.Jq("instruction"),l5()])}});Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class u9{constructor(){}static initializeAccount(eb){let{votePubkey:em,nodePubkey:ew,voteInit:eH}=eb,eN=u5.InitializeAccount,eV=fY(eN,{voteInit:{nodePubkey:lO(eH.nodePubkey.toBuffer()),authorizedVoter:lO(eH.authorizedVoter.toBuffer()),authorizedWithdrawer:lO(eH.authorizedWithdrawer.toBuffer()),commission:eH.commission}}),eE={keys:[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:fR,isSigner:!1,isWritable:!1},{pubkey:fj,isSigner:!1,isWritable:!1},{pubkey:ew,isSigner:!0,isWritable:!1}],programId:this.programId,data:eV};return new fE(eE)}static createAccount(eb){let em=new fD;return em.add(fJ.createAccount({fromPubkey:eb.fromPubkey,newAccountPubkey:eb.votePubkey,lamports:eb.lamports,space:this.space,programId:this.programId})),em.add(this.initializeAccount({votePubkey:eb.votePubkey,nodePubkey:eb.voteInit.nodePubkey,voteInit:eb.voteInit}))}static authorize(eb){let{votePubkey:em,authorizedPubkey:ew,newAuthorizedPubkey:eH,voteAuthorizationType:eN}=eb,eV=u5.Authorize,eE=fY(eV,{newAuthorized:lO(eH.toBuffer()),voteAuthorizationType:eN.index}),eD=[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:fj,isSigner:!1,isWritable:!1},{pubkey:ew,isSigner:!0,isWritable:!1}];return new fD().add({keys:eD,programId:this.programId,data:eE})}static authorizeWithSeed(eb){let{currentAuthorityDerivedKeyBasePubkey:em,currentAuthorityDerivedKeyOwnerPubkey:ew,currentAuthorityDerivedKeySeed:eH,newAuthorizedPubkey:eN,voteAuthorizationType:eV,votePubkey:eE}=eb,eD=u5.AuthorizeWithSeed,eS=fY(eD,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:lO(ew.toBuffer()),currentAuthorityDerivedKeySeed:eH,newAuthorized:lO(eN.toBuffer()),voteAuthorizationType:eV.index}}),e_=[{pubkey:eE,isSigner:!1,isWritable:!0},{pubkey:fj,isSigner:!1,isWritable:!1},{pubkey:em,isSigner:!0,isWritable:!1}];return new fD().add({keys:e_,programId:this.programId,data:eS})}static withdraw(eb){let{votePubkey:em,authorizedWithdrawerPubkey:ew,lamports:eH,toPubkey:eN}=eb,eV=u5.Withdraw,eE=fY(eV,{lamports:eH}),eD=[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:eN,isSigner:!1,isWritable:!0},{pubkey:ew,isSigner:!0,isWritable:!1}];return new fD().add({keys:eD,programId:this.programId,data:eE})}static safeWithdraw(eb,em,ew){if(eb.lamports>em-ew)throw Error("Withdraw will leave vote account with insufficient funds.");return u9.withdraw(eb)}static updateValidatorIdentity(eb){let{votePubkey:em,authorizedWithdrawerPubkey:ew,nodePubkey:eH}=eb,eN=u5.UpdateValidatorIdentity,eV=fY(eN),eE=[{pubkey:em,isSigner:!1,isWritable:!0},{pubkey:eH,isSigner:!0,isWritable:!1},{pubkey:ew,isSigner:!0,isWritable:!1}];return new fD().add({keys:eE,programId:this.programId,data:eV})}}u9.programId=new lG("Vote111111111111111111111111111111111111111"),u9.space=3762,new lG("Va1idator1nfo111111111111111111111111111111"),sJ({name:s$(),website:sZ(s$()),details:sZ(s$()),keybaseUsername:sZ(s$())}),new lG("Vote111111111111111111111111111111111111111"),cK.n_([lX("nodePubkey"),lX("authorizedWithdrawer"),cK.u8("commission"),cK._O(),cK.A9(cK.n_([cK._O("slot"),cK.Jq("confirmationCount")]),cK.cv(cK.Jq(),-8),"votes"),cK.u8("rootSlotValid"),cK._O("rootSlot"),cK._O(),cK.A9(cK.n_([cK._O("epoch"),lX("authorizedVoter")]),cK.cv(cK.Jq(),-8),"authorizedVoters"),cK.n_([cK.A9(cK.n_([lX("authorizedPubkey"),cK._O("epochOfLastAuthorizedSwitch"),cK._O("targetEpoch")]),32,"buf"),cK._O("idx"),cK.u8("isEmpty")],"priorVoters"),cK._O(),cK.A9(cK.n_([cK._O("epoch"),cK._O("credits"),cK._O("prevCredits")]),cK.cv(cK.Jq(),-8),"epochCredits"),cK.n_([cK._O("slot"),cK._O("timestamp")],"lastTimestamp")]);var u7=ew(42115),pb=ew(50780);function pm(eb,em){if(!(eb instanceof Uint8Array)){if("function"==typeof eb?.getVerificationBuffer)eb=eb.getVerificationBuffer();else throw Error(`Cannot sign message: ${eb}`)}let{signature:ew,publicKey:eH}=JSON.parse(em);try{return pb.sign.detached.verify(eb,u7.decode(ew),u7.decode(eH))}catch{return!1}}var pv=Object.defineProperty,pL=(eb,em,ew)=>em in eb?pv(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,pw=(eb,em,ew)=>(pL(eb,"symbol"!=typeof em?em+"":em,ew),ew);class pH extends eR{constructor(eb,em){super(eb.toString()),pw(this,"wallet"),pw(this,"keypair"),pw(this,"isKeypair"),em instanceof uS?(this.keypair=em,this.isKeypair=!0):(this.wallet=em,this.isKeypair=!1)}getChain(){return eS.$O.SOL}async sign(eb){let em;let ew=eb.getVerificationBuffer();if(this.wallet){let eb=await this.wallet.signMessage(ew);em=eb instanceof Uint8Array?eb:eb.signature}else if(this.keypair)em=u7.encode(pb.sign.detached(ew,this.keypair.secretKey));else throw Error("Cannot sign message");if(pm(ew,JSON.stringify({signature:em,publicKey:this.address})))return JSON.stringify({signature:em,publicKey:this.address});throw Error("Cannot proof the integrity of the signature")}}async function pN(eb){if(eb.connected||await eb.connect(),!eb.publicKey)throw Error("This wallet does not provide a public key");return new pH(eb.publicKey,eb)}var pV=ew(98223),pE=ew(74294),pD=ew(36969),pS=ew(82169);ew(22751);var p_=ew(89072),pO=ew(48764).Buffer;function pP(eb){let em=pO.alloc(4);em.writeUInt32BE(eb.length,0);let ew=pO.from(eb).toString("utf-8"),eH=pO.from(`Avalanche Signed Message: +${em}${ew}`,"utf8");return new p_.sha256().update(eH).digest()}async function pj(eb,em,ew){if(!(eb instanceof Uint8Array)){if("function"==typeof eb?.getVerificationBuffer)eb=eb.getVerificationBuffer();else throw Error(`Cannot sign message: ${eb}`)}let eH=new pV.Avalanche().XChain().keyChain().makeKey(),eN=pV.BinTools.getInstance().cb58Decode(em),eV=pO.from(await pP(eb)).toString("hex"),eE=pV.Buffer.from(eV,"hex"),eD=eH.recover(eE,eN);return ew===eD.toString("hex")}var pB=Object.defineProperty,pR=(eb,em,ew)=>em in eb?pB(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,pU=(eb,em,ew)=>(pR(eb,"symbol"!=typeof em?em+"":em,ew),ew);class pF extends e8{constructor(eb,em,ew){super(em,ew),pU(this,"keyPair"),eb instanceof pS.r?this.wallet=new e6(eb):eb instanceof pE.KeyPair||eb instanceof pD.KeyPair?this.keyPair=eb:this.wallet=eb}getChain(){if(this.keyPair)return eS.$O.AVAX;if(this.wallet)return eS.$O.ETH;throw Error("Cannot determine chain")}async askPubKey(){if(!this.publicKey){if(!this.wallet)throw Error("PublicKey Error: No providers are setup");this.publicKey=await this.wallet.getPublicKey()}}async sign(eb){let em=eb.getVerificationBuffer(),ew=pP(em);if(this.keyPair){let eb=ew.toString("hex"),eH=pV.Buffer.from(eb,"hex"),eN=this.keyPair?.sign(eH);if(!eN)throw Error("Cannot sign message");let eV=pV.BinTools.getInstance().cb58Encode(eN);if(await pj(em,eV,this.keyPair.getPublicKey().toString("hex")))return eV;throw Error("Cannot proof the integrity of the signature")}if(this.wallet)return await this.wallet.signMessage(em);throw Error("Cannot sign message")}}var pG=((V3=pG||{}).C_CHAIN="C",V3.X_CHAIN="X",V3);async function pY(eb,em=eX.AVAX){let ew=new eO.Q(eb),eH=new e6(ew);if(await eH.changeNetwork(em),await eH.connect(),eH.address)return new pF(eH,eH.address);throw Error("Insufficient permissions")}var pQ=ew(64146),pq=ew(38197),pK=ew(84243);let pZ=["name","code","message"],pW=eb=>{if("object"==typeof eb&&null!==eb){let em={};for(let ew of pZ)"string"==typeof eb[ew]&&(em[ew]=eb[ew]);return em}return{message:String(eb)}},p$=new Map([["FRAMEWORK_INITIALIZATION","Framework Initialization"],["SUPERTOKEN_INITIALIZATION","SuperToken Initialization"],["CREATE_SIGNER","Create Signer"],["SUPERTOKEN_READ","SuperToken Read"],["CFAV1_READ","ConstantFlowAgreementV1 Read"],["IDAV1_READ","InstantDistributionAgreementV1 Read"],["INVALID_ADDRESS","Invalid Address"],["INVALID_OBJECT","Invalid Object"],["UNSUPPORTED_OPERATION","Unsupported Batch Call Operation"],["MISSING_TRANSACTION_PROPERTIES","Missing Transaction Properties"],["BATCH_CALL_ERROR","Batch Call"],["NETWORK_MISMATCH","Network Mismatch"],["UNCLEAN_PERMISSIONS","Unclean Permissions"],["NEGATIVE_FLOW_ALLOWANCE","Negative Flow Rate Allowance"]]),pX=eb=>{try{let em=pW(eb),ew=JSON.stringify(em,null,2);return ew.replace(/\\"/g,'"')}catch{return console.error("SFError caused by: ",eb),"[Couldn't serialize internal error. Error logged to console instead.]"}};class pJ extends Error{constructor({type:eb,message:em,cause:ew}){let eH=`${p$.get(eb)} Error: ${em}${ew?` +Caused by: ${pX(ew)}`:""}`;super(eH,ew?{cause:ew}:{}),ew&&!this.cause&&(this.cause=ew),this.type=eb,this.name="SFError",Object.setPrototypeOf(this,new.target.prototype)}}var p6=ew(2593);function p8(eb,em){let ew=p6.O$.from(eb),eH=100,eN=1===em?ew:ew.div(eH).mul(Math.round(em*eH));return eN}var p9=ew(8198);let p7=[{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}];class hb{static createInterface(){return new p9.vU(p7)}static connect(eb,em){return new pQ.CH(eb,p7,em)}}hb.abi=p7;let hm=[{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"uint256",name:"index",type:"uint256"}],name:"getRoleMember",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleMemberCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}];class hy{static createInterface(){return new p9.vU(hm)}static connect(eb,em){return new pQ.CH(eb,hm,em)}}hy.abi=hm;let hz=[{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"}];class hL{static createInterface(){return new p9.vU(hz)}static connect(eb,em){return new pQ.CH(eb,hz,em)}}hL.abi=hz;let hw=[{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"uint256",name:"index",type:"uint256"}],name:"getRoleMember",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleMemberCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"}];class hH{static createInterface(){return new p9.vU(hw)}static connect(eb,em){return new pQ.CH(eb,hw,em)}}hH.abi=hw;let hx=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}];class hN{static createInterface(){return new p9.vU(hx)}static connect(eb,em){return new pQ.CH(eb,hx,em)}}hN.abi=hx;let hV=[{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"}];class hk{static createInterface(){return new p9.vU(hV)}static connect(eb,em){return new pQ.CH(eb,hV,em)}}hk.abi=hV;let hE=[{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"}];class hD{static createInterface(){return new p9.vU(hE)}static connect(eb,em){return new pQ.CH(eb,hE,em)}}hD.abi=hE;let hS=[{stateMutability:"payable",type:"fallback"},{stateMutability:"payable",type:"receive"}];class h_{static createInterface(){return new p9.vU(hS)}static connect(eb,em){return new pQ.CH(eb,hS,em)}}h_.abi=hS;let hO=[{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];class hP{static createInterface(){return new p9.vU(hO)}static connect(eb,em){return new pQ.CH(eb,hO,em)}}hP.abi=hO;let hj=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];class hB{static createInterface(){return new p9.vU(hj)}static connect(eb,em){return new pQ.CH(eb,hj,em)}}hB.abi=hj;let hR=[{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"}];class hU{static createInterface(){return new p9.vU(hR)}static connect(eb,em){return new pQ.CH(eb,hR,em)}}hU.abi=hR;let hF=[{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}],hG="0x60806040523480156200001157600080fd5b5060405162000b4638038062000b4683398101604081905262000034916200011f565b600362000042838262000218565b50600462000051828262000218565b505050620002e4565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200008257600080fd5b81516001600160401b03808211156200009f576200009f6200005a565b604051601f8301601f19908116603f01168101908282118183101715620000ca57620000ca6200005a565b81604052838152602092508683858801011115620000e757600080fd5b600091505b838210156200010b5785820183015181830184015290820190620000ec565b600093810190920192909252949350505050565b600080604083850312156200013357600080fd5b82516001600160401b03808211156200014b57600080fd5b620001598683870162000070565b935060208501519150808211156200017057600080fd5b506200017f8582860162000070565b9150509250929050565b600181811c908216806200019e57607f821691505b602082108103620001bf57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200021357600081815260208120601f850160051c81016020861015620001ee5750805b601f850160051c820191505b818110156200020f57828155600101620001fa565b5050505b505050565b81516001600160401b038111156200023457620002346200005a565b6200024c8162000245845462000189565b84620001c5565b602080601f8311600181146200028457600084156200026b5750858301515b600019600386901b1c1916600185901b1785556200020f565b600085815260208120601f198616915b82811015620002b55788860151825594840194600190910190840162000294565b5085821015620002d45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61085280620002f46000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101a0565b6040516100c3919061069c565b60405180910390f35b6100df6100da366004610706565b610232565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f366004610730565b61024c565b604051601281526020016100c3565b6100df610131366004610706565b610270565b6100f361014436600461076c565b6001600160a01b031660009081526020819052604090205490565b6100b6610292565b6100df610175366004610706565b6102a1565b6100df610188366004610706565b610321565b6100f361019b36600461078e565b61032f565b6060600380546101af906107c1565b80601f01602080910402602001604051908101604052809291908181526020018280546101db906107c1565b80156102285780601f106101fd57610100808354040283529160200191610228565b820191906000526020600020905b81548152906001019060200180831161020b57829003601f168201915b5050505050905090565b60003361024081858561035a565b60019150505b92915050565b60003361025a85828561047e565b6102658585856104f8565b506001949350505050565b600033610240818585610283838361032f565b61028d91906107fb565b61035a565b6060600480546101af906107c1565b600033816102af828661032f565b9050838110156103145760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084015b60405180910390fd5b610265828686840361035a565b6000336102408185856104f8565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160a01b0383166103bc5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161030b565b6001600160a01b03821661041d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161030b565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061048a848461032f565b905060001981146104f257818110156104e55760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161030b565b6104f2848484840361035a565b50505050565b6001600160a01b03831661055c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161030b565b6001600160a01b0382166105be5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161030b565b6001600160a01b038316600090815260208190526040902054818110156106365760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161030b565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36104f2565b600060208083528351808285015260005b818110156106c9578581018301518582016040015282016106ad565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461070157600080fd5b919050565b6000806040838503121561071957600080fd5b610722836106ea565b946020939093013593505050565b60008060006060848603121561074557600080fd5b61074e846106ea565b925061075c602085016106ea565b9150604084013590509250925092565b60006020828403121561077e57600080fd5b610787826106ea565b9392505050565b600080604083850312156107a157600080fd5b6107aa836106ea565b91506107b8602084016106ea565b90509250929050565b600181811c908216806107d557607f821691505b6020821081036107f557634e487b7160e01b600052602260045260246000fd5b50919050565b8082018082111561024657634e487b7160e01b600052601160045260246000fdfea2646970667358221220ce6fd47ad0ad2679809533356ee07301f943af2a2adf872539c601007319177364736f6c63430008130033",hY=eb=>eb.length>1;class hQ extends pQ.lV{constructor(...eb){hY(eb)?super(...eb):super(hF,hG,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(hF)}static connect(eb,em){return new pQ.CH(eb,hF,em)}}hQ.bytecode=hG,hQ.abi=hF;let hq=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];class hK{static createInterface(){return new p9.vU(hq)}static connect(eb,em){return new pQ.CH(eb,hq,em)}}hK.abi=hq;let hZ=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"operator",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"owner",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"}];class hW{static createInterface(){return new p9.vU(hZ)}static connect(eb,em){return new pQ.CH(eb,hZ,em)}}hW.abi=hZ;let h$=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"operator",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"owner",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"}];class hX{static createInterface(){return new p9.vU(h$)}static connect(eb,em){return new pQ.CH(eb,h$,em)}}hX.abi=h$;let hJ=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"AuthorizedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Burned",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Minted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"RevokedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Sent",type:"event"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"authorizeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"defaultOperators",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"granularity",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"tokenHolder",type:"address"}],name:"isOperatorFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"revokeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"send",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class bm{static createInterface(){return new p9.vU(hJ)}static connect(eb,em){return new pQ.CH(eb,hJ,em)}}bm.abi=hJ;let bv=[{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"tokensReceived",outputs:[],stateMutability:"nonpayable",type:"function"}];class bH{static createInterface(){return new p9.vU(bv)}static connect(eb,em){return new pQ.CH(eb,bv,em)}}bH.abi=bv;let bN=[{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"tokensToSend",outputs:[],stateMutability:"nonpayable",type:"function"}];class bV{static createInterface(){return new p9.vU(bN)}static connect(eb,em){return new pQ.CH(eb,bN,em)}}bV.abi=bN;let bk=[{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"}];class bE{static createInterface(){return new p9.vU(bk)}static connect(eb,em){return new pQ.CH(eb,bk,em)}}bE.abi=bk;let bD=[{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}];class bS{static createInterface(){return new p9.vU(bD)}static connect(eb,em){return new pQ.CH(eb,bD,em)}}bS.abi=bD;let b_=[{inputs:[{internalType:"bytes32",name:"interfaceHash",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"canImplementInterfaceForAddress",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"}],bO="0x608060405234801561001057600080fd5b50610114806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063249cb3fa14602d575b600080fd5b603c603836600460a4565b604e565b60405190815260200160405180910390f35b6000828152602081815260408083206001600160a01b038516845290915281205460ff16607b576000609d565b7fa2ef4600d742022d532d4747cb3547474667d6f13804902513b2ec01c848f4b45b9392505050565b6000806040838503121560b657600080fd5b8235915060208301356001600160a01b038116811460d357600080fd5b80915050925092905056fea264697066735822122006ff1b573197860a53ce71de2ccf4f76535fa2c003b79e61e97f91332c20a8a864736f6c63430008130033",bP=eb=>eb.length>1;class bj extends pQ.lV{constructor(...eb){bP(eb)?super(...eb):super(b_,bO,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(b_)}static connect(eb,em){return new pQ.CH(eb,b_,em)}}bj.bytecode=bO,bj.abi=b_;let bB=[{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}];class bR{static createInterface(){return new p9.vU(bB)}static connect(eb,em){return new pQ.CH(eb,bB,em)}}bR.abi=bB;let bU=[{inputs:[{internalType:"bytes32",name:"interfaceHash",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"canImplementInterfaceForAddress",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"}];class bF{static createInterface(){return new p9.vU(bU)}static connect(eb,em){return new pQ.CH(eb,bU,em)}}bF.abi=bU;let bG=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"bytes32",name:"interfaceHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"implementer",type:"address"}],name:"InterfaceImplementerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"newManager",type:"address"}],name:"ManagerChanged",type:"event"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"_interfaceHash",type:"bytes32"}],name:"getInterfaceImplementer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getManager",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"implementsERC165Interface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"implementsERC165InterfaceNoCache",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"interfaceName",type:"string"}],name:"interfaceHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"_interfaceHash",type:"bytes32"},{internalType:"address",name:"implementer",type:"address"}],name:"setInterfaceImplementer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"newManager",type:"address"}],name:"setManager",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"updateERC165Cache",outputs:[],stateMutability:"nonpayable",type:"function"}];class bY{static createInterface(){return new p9.vU(bG)}static connect(eb,em){return new pQ.CH(eb,bG,em)}}bY.abi=bG;let bQ=[{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"}],bq="0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122061590f6cd635a06290c02b99def67baf87094bf1650d78eeb998755045f1522764736f6c63430008130033",bK=eb=>eb.length>1;class bZ extends pQ.lV{constructor(...eb){bK(eb)?super(...eb):super(bQ,bq,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(bQ)}static connect(eb,em){return new pQ.CH(eb,bQ,em)}}bZ.bytecode=bq,bZ.abi=bQ;let bW=[{inputs:[],name:"AGREEMENT_BASE_ONLY_HOST",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{inputs:[],name:"agreementType",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"time",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"dynamicBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}];class b${static createInterface(){return new p9.vU(bW)}static connect(eb,em){return new pQ.CH(eb,bW,em)}}b$.abi=bW;let bX=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"AGREEMENT_BASE_ONLY_HOST",type:"error"},{inputs:[{internalType:"uint256",name:"_code",type:"uint256"}],name:"APP_RULE",type:"error"},{inputs:[],name:"CFA_ACL_FLOW_RATE_ALLOWANCE_EXCEEDED",type:"error"},{inputs:[],name:"CFA_ACL_NO_NEGATIVE_ALLOWANCE",type:"error"},{inputs:[],name:"CFA_ACL_NO_SENDER_CREATE",type:"error"},{inputs:[],name:"CFA_ACL_NO_SENDER_FLOW_OPERATOR",type:"error"},{inputs:[],name:"CFA_ACL_NO_SENDER_UPDATE",type:"error"},{inputs:[],name:"CFA_ACL_OPERATOR_NO_CREATE_PERMISSIONS",type:"error"},{inputs:[],name:"CFA_ACL_OPERATOR_NO_DELETE_PERMISSIONS",type:"error"},{inputs:[],name:"CFA_ACL_OPERATOR_NO_UPDATE_PERMISSIONS",type:"error"},{inputs:[],name:"CFA_ACL_UNCLEAN_PERMISSIONS",type:"error"},{inputs:[],name:"CFA_DEPOSIT_TOO_BIG",type:"error"},{inputs:[],name:"CFA_FLOW_ALREADY_EXISTS",type:"error"},{inputs:[],name:"CFA_FLOW_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"CFA_FLOW_RATE_TOO_BIG",type:"error"},{inputs:[],name:"CFA_HOOK_OUT_OF_GAS",type:"error"},{inputs:[],name:"CFA_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"CFA_INVALID_FLOW_RATE",type:"error"},{inputs:[],name:"CFA_NON_CRITICAL_SENDER",type:"error"},{inputs:[],name:"CFA_NO_SELF_FLOW",type:"error"},{inputs:[],name:"CFA_ZERO_ADDRESS_RECEIVER",type:"error"},{inputs:[],name:"CFA_ZERO_ADDRESS_SENDER",type:"error"},{inputs:[],name:"OUT_OF_GAS",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"},{indexed:!0,internalType:"address",name:"flowOperator",type:"address"},{indexed:!1,internalType:"uint8",name:"permissions",type:"uint8"},{indexed:!1,internalType:"int96",name:"flowRateAllowance",type:"int96"}],name:"FlowOperatorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"},{indexed:!0,internalType:"address",name:"receiver",type:"address"},{indexed:!1,internalType:"int96",name:"flowRate",type:"int96"},{indexed:!1,internalType:"int256",name:"totalSenderFlowRate",type:"int256"},{indexed:!1,internalType:"int256",name:"totalReceiverFlowRate",type:"int256"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"FlowUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"flowOperator",type:"address"},{indexed:!1,internalType:"uint256",name:"deposit",type:"uint256"}],name:"FlowUpdatedExtension",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{inputs:[],name:"CFA_HOOK_GAS_LIMIT",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_MINIMUM_DEPOSIT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAXIMUM_DEPOSIT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAXIMUM_FLOW_RATE",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"existingPermissions",type:"uint8"},{internalType:"uint8",name:"permissionDelta",type:"uint8"}],name:"addPermissions",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[],name:"agreementType",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"authorizeFlowOperatorWithFullControl",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"createFlow",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"createFlowByOperator",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"int96",name:"subtractedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"decreaseFlowRateAllowance",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissionsToRemove",type:"uint8"},{internalType:"int96",name:"subtractedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"decreaseFlowRateAllowanceWithPermissions",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"deleteFlow",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"deleteFlowByOperator",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"getAccountFlowInfo",outputs:[{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"getDepositRequiredForFlowRate",outputs:[{internalType:"uint256",name:"deposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getFlow",outputs:[{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"flowId",type:"bytes32"}],name:"getFlowByID",outputs:[{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"flowOperator",type:"address"}],name:"getFlowOperatorData",outputs:[{internalType:"bytes32",name:"flowOperatorId",type:"bytes32"},{internalType:"uint8",name:"permissions",type:"uint8"},{internalType:"int96",name:"flowRateAllowance",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"flowOperatorId",type:"bytes32"}],name:"getFlowOperatorDataByID",outputs:[{internalType:"uint8",name:"permissions",type:"uint8"},{internalType:"int96",name:"flowRateAllowance",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint256",name:"deposit",type:"uint256"}],name:"getMaximumFlowRateFromDeposit",outputs:[{internalType:"int96",name:"flowRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"getNetFlow",outputs:[{internalType:"int96",name:"flowRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"int96",name:"addedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"increaseFlowRateAllowance",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissionsToAdd",type:"uint8"},{internalType:"int96",name:"addedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"increaseFlowRateAllowanceWithPermissions",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isPatricianPeriod",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"isPatricianPeriodNow",outputs:[{internalType:"bool",name:"isCurrentlyPatricianPeriod",type:"bool"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"time",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"dynamicBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"existingPermissions",type:"uint8"},{internalType:"uint8",name:"permissionDelta",type:"uint8"}],name:"removePermissions",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"revokeFlowOperatorWithFullControl",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateFlow",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateFlowByOperator",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissions",type:"uint8"},{internalType:"int96",name:"flowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateFlowOperatorPermissions",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"}],bJ="0x60a06040523480156200001157600080fd5b506040516200555e3803806200555e833981016040819052620000349162000046565b6001600160a01b031660805262000078565b6000602082840312156200005957600080fd5b81516001600160a01b03811681146200007157600080fd5b9392505050565b6080516154a0620000be6000396000818161083601528181610a4701528181610e8b01528181610f2001528181610fd5015281816117df015261187401526154a06000f3fe608060405234801561001057600080fd5b50600436106102105760003560e01c80635f51fb23116101255780639cb28b72116100ad578063bf3fbc281161007c578063bf3fbc2814610521578063da6b5f3014610544578063e6a1e88814610557578063e8e7e2d11461056a578063f31f88f01461057d57600080fd5b80639cb28b7214610337578063aabd2668146104e8578063ac5f5d00146104fb578063b4b333c61461050e57600080fd5b8063811b3d40116100f4578063811b3d40146104795780638d997f6e1461048c57806394229ecb1461049f5780639903ad38146104b25780639b2e48bc146104ba57600080fd5b80635f51fb231461041b57806362fc305e1461042e57806372976490146104415780637730599e1461045357600080fd5b8063354b9590116101a85780634fe9c291116101775780634fe9c291146103a357806350209a62146103cd57806350d75d25146103e057806352d1902d1461040057806354b770e31461040857600080fd5b8063354b95901461034557806346951954146103585780634b839e0b1461036d5780634c8b181f1461039057600080fd5b806309d256ef116101e457806309d256ef146102ad5780630f1ac495146102dc5780632567f5781461031257806326b0f5361461033757600080fd5b8062422bbe1461021557806304aafa491461024d5780630602f7db14610267578063062e56ec1461028d575b600080fd5b6102286102233660046147ea565b610590565b6040805193845260ff9092166020840152600b0b908201526060015b60405180910390f35b61025964010000000081565b604051908152602001610244565b61027a610275366004614835565b6105c6565b604051600b9190910b8152602001610244565b6102a061029b3660046148a3565b6105e7565b6040516102449190614958565b6102c06102bb366004614835565b610601565b6040805160ff9093168352600b9190910b602083015201610244565b6102ef6102ea36600461496b565b610625565b60408051948552600b9390930b6020850152918301526060820152608001610244565b6103256103203660046149b3565b61065b565b60405160ff9091168152602001610244565b61025960016001605f1b0381565b6102a06103533660046149f3565b610666565b61036b610366366004614a7f565b61082b565b005b61038061037b366004614a9c565b610880565b6040519015158152602001610244565b6102a061039e366004614add565b610957565b6103b66103b136600461496b565b610a42565b604080519215158352602083019190915201610244565b6102a06103db366004614b59565b610add565b6103e8610bb0565b6040516001600160a01b039091168152602001610244565b610259610bdf565b6102a06104163660046148a3565b610c43565b6102a0610429366004614b59565b610c5b565b6102a061043c366004614b59565b610c76565b61032561044f3660046149b3565b1790565b7fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3610259565b6102a0610487366004614b9a565b610d29565b61025961049a366004614bde565b610e72565b6102a06104ad3660046149f3565b611098565b61036b61121b565b6104cd6104c8366004614a9c565b611329565b60408051938452602084019290925290820152606001610244565b6102ef6104f6366004614835565b611383565b6102a0610509366004614b59565b611395565b6102a061051c366004614add565b6113a6565b61052b6203d09081565b60405167ffffffffffffffff9091168152602001610244565b6102a0610552366004614b9a565b61143a565b6102ef6105653660046147ea565b61156a565b61027a61057836600461496b565b6115a5565b6102a061058b366004614b9a565b6115bf565b600080600061059f85856116a8565b925060006105ad8785611713565b8051602090910151959990985094965093945050505050565b6000806105d2846117d8565b5090506105df818461192c565b949350505050565b60606105f885856000808787610d29565b95945050505050565b60008060006106108585611713565b80516020909101519097909650945050505050565b6000806000806000610637878761196c565b805160208201516040830151606090930151919b909a509198509650945050505050565b801982165b92915050565b606060006106aa8885858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a2592505050565b9050866001600160a01b031681606001516001600160a01b0316036106e25760405163edfa0d3b60e01b815260040160405180910390fd5b6000806106f88a6106f38b8b611be9565b611c11565b9150915060008060006107108d8d8860600151610590565b925092509250610721826001611c58565b61073e5760405163ac434b5f60e01b815260040160405180910390fd5b6000600b82900b60016001605f1b03148061076357508a600b0b8560200151600b0b12155b610785576020850151610776908c614c29565b6107809083614c29565b610787565b815b9050600081600b0b12156107ae5760405163a0645c1f60e01b815260040160405180910390fd5b6107ba8e858584611cb3565b505050506107e860408051608081018252600080825260208201819052918101829052606081019190915290565b6001600160a01b03808c1682528a8116602083015289166040820152600b88900b606082015261081c8183858a8a89611d3c565b9b9a5050505050505050505050565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461087457604051630b00ec8f60e11b815260040160405180910390fd5b61087d81611ea7565b50565b604051633acd4df360e21b81526001600160a01b03838116600483015260248201839052600091829186169063eb3537cc90604401606060405180830381865afa1580156108d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f69190614c5b565b505090506000811261090c576001915050610950565b600080610918876117d8565b915091506000610928888861196c565b915050600061093a82604001516120af565b90506109488582868661211d565b955050505050505b9392505050565b6060600061099b8785858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a2592505050565b905060006109ae88888460600151610590565b5091505060006109bf826002611c58565b9050806109df5760405163e30f1bff60e01b815260040160405180910390fd5b6040805160808101825260008082526020820181905291810182905260608101919091525b6001600160a01b03808b16825289811660208301528816604082015260006060820152610a34818389898861216b565b9a9950505050505050505050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015610aa3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac79190614c89565b9050610ad4848483610880565b91509250929050565b60606000610b218785858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a2592505050565b9050610b4d60408051608081018252600080825260208201819052918101829052606081019190915290565b6001600160a01b03808916825260608084015182166020840181905291891660408401819052600b89900b91840191909152600091610b8b91611be9565b9050600080610b9e846000015184611c11565b9150915061081c8482848b8b8a611d3c565b6000610bda7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000306001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bda9190614c89565b60606105f88585600760016001605f1b038787610d29565b6060610c6c8686600087878761143a565b9695505050505050565b60606000610cba8785858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a2592505050565b9050610ce660408051608081018252600080825260208201819052918101829052606081019190915290565b6001600160a01b038089168252606080840151821660208401529088166040830152600b87900b90820152610d1d8186868561285d565b98975050505050505050565b606082828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939450610d7492508a9150899050888888886129de565b6040805180820190915260ff88168152600b87900b6020820152606082015191925090600090610da4908a6116a8565b9050896001600160a01b031663a1b2bf8b82610dbf85612aa5565b6040518363ffffffff1660e01b8152600401610ddc929190614cdd565b600060405180830381600087803b158015610df657600080fd5b505af1158015610e0a573d6000803e3d6000fd5b50505060608401516040805160ff8c168152600b8b900b60208201526001600160a01b03808e169450928316928e16917fc0d5d3a6ac18cc1769788c925e6e7fc89cd47e4270a42884736fa9b3ec09f3a8910160405180910390a45050509695505050505050565b600081600b0b600003610e8757506000610660565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ee7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f0b9190614cf6565b90506000816001600160a01b03166380f70cba7f0000000000000000000000000000000000000000000000000000000000000000877feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc46040518463ffffffff1660e01b8152600401610f7f93929190614d13565b602060405180830381865afa158015610f9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fc09190614c89565b90506000826001600160a01b03166380f70cba7f0000000000000000000000000000000000000000000000000000000000000000887fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f786040518463ffffffff1660e01b815260040161103493929190614d13565b602060405180830381865afa158015611051573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110759190614c89565b9050602081901c63ffffffff1661108d838288612b1b565b979650505050505050565b606060006110dc8885858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a2592505050565b9050866001600160a01b031681606001516001600160a01b031603611114576040516325cc989b60e11b815260040160405180910390fd5b60008060006111288b8b8660600151610590565b925092509250611139826000611c58565b611156576040516328faadab60e21b815260040160405180910390fd5b6000600b82900b60016001605f1b0314611179576111748983614c29565b61117b565b815b9050600081600b0b12156111a25760405163a0645c1f60e01b815260040160405180910390fd5b6111ae8c858584611cb3565b505050506111dc60408051608081018252600080825260208201819052918101829052606081019190915290565b6001600160a01b03808a168252888116602083015287166040820152600b86900b606082015261120e8186868561285d565b9998505050505050505050565b600054610100900460ff161580801561123b5750600054600160ff909116105b806112555750303b158015611255575060005460ff166001145b6112bd5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff1916600117905580156112e0576000805461ff0019166101001790555b801561087d576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b600080600080600061133b888861196c565b915091508115611378578060200151600b0b81600001518761135d9190614d37565b6113679190614d5e565b945080604001519350806060015192505b505093509350939050565b60008060008060006106378787611c11565b6060610c6c868660008787876115bf565b606060006113ea8785858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a2592505050565b905060006113fd88888460600151610590565b50915050600061140e826002611c58565b9050610a0460408051608081018252600080825260208201819052918101829052606081019190915290565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093945061148592508a9150899050888888886129de565b9050600080600061149b8b85606001518c610590565b92509250925060006114ad838b61065b565b905060006114bb8a84614c29565b9050600081600b0b12156114e2576040516386e0377d60e01b815260040160405180910390fd5b6114ee8d868484611cb3565b8b6001600160a01b031686606001516001600160a01b03168e6001600160a01b03167fc0d5d3a6ac18cc1769788c925e6e7fc89cd47e4270a42884736fa9b3ec09f3a8858560405161155292919060ff929092168252600b0b602082015260400190565b60405180910390a45050505050509695505050505050565b6000806000806000611580886106f38989611be9565b805160208201516040830151606090930151919c909b50919950975095505050505050565b6000806115b2848461196c565b6020015195945050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093945061160a92508a9150899050888888886129de565b905060008060006116208b85606001518c610590565b9194509250905060006116338983614d8e565b9050828a176116448d868385611cb3565b8b6001600160a01b031686606001516001600160a01b03168e6001600160a01b03167fc0d5d3a6ac18cc1769788c925e6e7fc89cd47e4270a42884736fa9b3ec09f3a8848660405161155292919060ff929092168252600b0b602082015260400190565b600082826040516020016116f59291906060808252600c908201526b333637bba7b832b930ba37b960a11b60808201526001600160a01b0392831660208201529116604082015260a00190565b60405160208183030381529060405280519060200120905092915050565b6040805180820182526000808252602082018190529151636c2d9f2f60e01b8152306004820152602481018490526001604482015282906001600160a01b03861690636c2d9f2f90606401600060405180830381865afa15801561177b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526117a39190810190614e31565b90506117cb816000815181106117bb576117bb614ecb565b602002602001015160001c612b8e565b92509250505b9250929050565b60008060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561183b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061185f9190614cf6565b90506000816001600160a01b03166380f70cba7f0000000000000000000000000000000000000000000000000000000000000000877fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f786040518463ffffffff1660e01b81526004016118d393929190614d13565b602060405180830381865afa1580156118f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119149190614c89565b63ffffffff602082901c811697911695509350505050565b600060016001605f1b0382111561195657604051631d4b0ae760e21b815260040160405180910390fd5b63ffffffff198216915060006105df8484614ef7565b6000611976614723565b604051634b61cc3360e01b81523060048201526001600160a01b038481166024830152600060448301819052600160648401529190861690634b61cc33906084015b600060405180830381865afa1580156119d5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119fd9190810190614e31565b90506117cb81600081518110611a1557611a15614ecb565b602002602001015160001c612bce565b611a2d61474e565b336001600160a01b0316836001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a999190614cf6565b6001600160a01b031614611ae35760405162461bcd60e51b81526020600482015260116024820152701d5b985d5d1a1bdc9a5e9959081a1bdcdd607a1b60448201526064016112b4565b604051632fd0a1cd60e21b8152339063bf42873490611b06908590600401614958565b602060405180830381865afa158015611b23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b479190614f26565b611b815760405162461bcd60e51b815260206004820152600b60248201526a0d2dcecc2d8d2c840c6e8f60ab1b60448201526064016112b4565b604051631fb6491d60e11b81523390633f6c923a90611ba4908590600401614958565b600060405180830381865afa158015611bc1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109509190810190614fc8565b604080516001600160a01b0380851660208301528316918101919091526000906060016116f5565b6000611c1b614723565b604051636c2d9f2f60e01b815230600482015260248101849052600160448201526000906001600160a01b03861690636c2d9f2f906064016119b8565b600080826002811115611c6d57611c6d6150cf565b03611c7e5750600182811614610660565b6001826002811115611c9257611c926150cf565b03611ca55750600182811c811614610660565b505060021c60019081161490565b6040805180820190915260ff83168152600b82900b60208201526001600160a01b03851663a1b2bf8b85611ce684612aa5565b6040518363ffffffff1660e01b8152600401611d03929190614cdd565b600060405180830381600087803b158015611d1d57600080fd5b505af1158015611d31573d6000803e3d6000fd5b505050505050505050565b60606000611d4a8884612c2e565b91505085611d6b5760405163168cafc960e21b815260040160405180910390fd5b6040888101519051631e51d6a760e11b81526001600160a01b0390911660048201523390633ca3ad4e90602401602060405180830381865afa158015611db5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dd99190614f26565b15611e3557611e2e88604001518960000151838a89898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508b925060019150612d2f9050565b9150611e80565b611e7d8860000151828988888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a92506134d5915050565b91505b611e9388600001518960200151856135a8565b611e9c88613682565b509695505050505050565b6000611ed17f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603611f275760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c6500000060448201526064016112b4565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611f65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f899190614c89565b611f91610bdf565b14611fea5760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b60648201526084016112b4565b6001600160a01b03811630036120425760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f700000000000000060448201526064016112b4565b61206a817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc612093610bdf565b604080519182526001600160a01b03841660208301520161131e565b60006001600160ff1b038211156121195760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b60648201526084016112b4565b5090565b60008360000361212f575060006105df565b600061213b85876150e5565b90506000612149858761510d565b9050612155848661513b565b61215f828461510d565b13979650505050505050565b6040805160c0810182526000808252602082018190529181018290526060818101839052608082019290925260a0810182905260208701516001600160a01b03166121c957604051631ce9b06760e01b815260040160405180910390fd5b60408701516001600160a01b03166121f457604051633c70159560e11b815260040160405180910390fd5b61220687602001518860400151611be9565b8082526020808901516001600160a01b03908116918401919091526040808a01518216908401526060808601519091169083015260006080830181905260a0808601519084015288519091829161225c91611c11565b915091508161227e5760405163168cafc960e21b815260040160405180910390fd5b885160208a01516040808801519051633acd4df360e21b81526000936001600160a01b03169263eb3537cc926122ca926004016001600160a01b03929092168252602082015260400190565b606060405180830381865afa1580156122e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061230b9190614c5b565b5050905089602001516001600160a01b031686606001516001600160a01b031614158015612353575089604001516001600160a01b031686606001516001600160a01b031614155b801561235d575088155b1561246e5760208a0151604051636b4f333560e01b81526001600160a01b0390911660048201523390636b4f333590602401602060405180830381865afa1580156123ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123d09190614f26565b158015612448575060408a8101519051636b4f333560e01b81526001600160a01b0390911660048201523390636b4f333590602401602060405180830381865afa158015612422573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124469190614f26565b155b1561246e576000811261246e5760405163ce11b5d160e01b815260040160405180910390fd5b600081121561248c5761248c8a600001518286858a60600151613725565b87878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060208b015160608801519196506001600160a01b039081169116036125825760408a8101519051631e51d6a760e11b81526001600160a01b0390911660048201523390633ca3ad4e90602401602060405180830381865afa15801561252b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061254f9190614f26565b156125735761256c8a604001518b600001518685898b6002612d2f565b9450612847565b895161256c908584888a6134d5565b89604001516001600160a01b031686606001516001600160a01b0316036126b65760208a0151604051631e51d6a760e11b81526001600160a01b0390911660048201523390633ca3ad4e90602401602060405180830381865afa1580156125ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126119190614f26565b1561262e5761256c8a602001518b600001518685898b6002612d2f565b60408a8101519051631e51d6a760e11b81526001600160a01b0390911660048201523390633ca3ad4e90602401602060405180830381865afa158015612678573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061269c9190614f26565b156125735761256c60008b600001518685898b6002612d2f565b60208a0151604051631e51d6a760e11b81526001600160a01b0390911660048201523390633ca3ad4e90602401602060405180830381865afa158015612700573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127249190614f26565b80156127305750600081125b156127aa5760208a0151604051635b92108f60e11b8152339163b724211e91612760918991600b9060040161514e565b6000604051808303816000875af115801561277f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526127a7919081019061517c565b94505b60408a8101519051631e51d6a760e11b81526001600160a01b0390911660048201523390633ca3ad4e90602401602060405180830381865afa1580156127f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128189190614f26565b156128355761256c8a604001518b600001518685898b6002612d2f565b8951612844908584888a6134d5565b94505b6128508a613931565b5050505095945050505050565b606060008061286c8785612c2e565b91509150600080612881896000015185611c11565b9150915081156128a45760405163801b686360e01b815260040160405180910390fd5b6040898101519051631e51d6a760e11b81526001600160a01b0390911660048201523390633ca3ad4e90602401602060405180830381865afa1580156128ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129129190614f26565b1561296b5761296489604001518a6000015185848c8c8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052508f93509150612d2f9050565b94506129b6565b6129b3896000015184838b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508d92506134d5915050565b94505b6129c989600001518a60200151886135a8565b6129d2896139a0565b50505050949350505050565b6129e661474e565b60f8851615612a0857604051631e4e759b60e21b815260040160405180910390fd5b612a488784848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a2592505050565b9050856001600160a01b031681606001516001600160a01b031603612a805760405163b0ed394d60e01b815260040160405180910390fd5b600084600b0b1215610c6c576040516386e0377d60e01b815260040160405180910390fd5b606060008260200151600b0b1215612abf57612abf6151b1565b60408051600180825281830190925290602080830190803683370190505090508160200151600b0b6080836000015160ff16901b1760001b81600081518110612b0a57612b0a614ecb565b602002602001018181525050919050565b60008082600b0b1215612b41576040516348d6568b60e11b815260040160405180910390fd5b60016001605f1b03612b5784600b85900b6151c7565b1115612b7657604051630c9c55c160e01b815260040160405180910390fd5b6000612b828385613a0f565b90506105f88582613a53565b6040805180820190915260008082526020820152811580159190612bc95760016001605f1b038316600b0b6020820152608083901c60ff1681525b915091565b6000612bd8614723565b821580159250612bc95760e083901c8152608083901c6bffffffffffffffffffffffff16600b0b6020808301919091526bffffffffffffffff0000000084821c811660408401529084901b166060820152915091565b6040805160c08101825260008082526020820181905291810182905260608082018390526080820183905260a082015260408401516001600160a01b0316612c8957604051633c70159560e11b815260040160405180910390fd5b612c9b84602001518560400151611be9565b8082526020808601516001600160a01b0390811691840182905260408088015182169085018190526060808801519092168286015290870151600b0b608085015260a0808701519085015291935003612d075760405163a47338ef60e01b815260040160405180910390fd5b60008160800151600b0b136117d1576040516348d6568b60e11b815260040160405180910390fd5b82612d386147a9565b6001600160a01b0389161561303c576000612dcd898b8a600001518b602001518c60400151604051602001612d839291906001600160a01b0392831681529116602082015260400190565b60408051601f1981840301815260e08301825260006080840181905260a0840181905260c08401526001600160a01b03958616835293909416602082015292830152606082015290565b90506000846002811115612de357612de36150cf565b03612df85764010000000060c0820152612e2d565b6001846002811115612e0c57612e0c6150cf565b03612e215764040000000060c0820152612e2d565b64100000000060c08201525b612e378187613a69565b82600001819052506000336001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ea39190614cf6565b9050612ebb86604001518761014001518c8c8c613c20565b5060808401525060405163407b865d60e11b81526000906001600160a01b038316906380f70cba90612f159033908f907feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc490600401614d13565b602060405180830381865afa158015612f32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f569190614c89565b905060008360800151600014612f7a57612f7564010000000083613a53565b612f7d565b60005b9050808460800151612f8f91906151de565b608085015260608a0151612fa2906120af565b60a08501526000876002811115612fbb57612fbb6150cf565b03612fd05764020000000060c0850152613005565b6001876002811115612fe457612fe46150cf565b03612ff95764080000000060c0850152613005565b64200000000060c08501525b61301484866000015188614004565b60408701919091528b5190965061302c908d90611c11565b60208701525061305a9350505050565b61305284604001518561014001518a8a8a613c20565b602084015250505b600061306987606001516120af565b8260400151610100015161307d9190614d37565b90506130a3816130948460200151604001516120af565b61309e91906150e5565b614250565b826020015160400181815250506130c5816130948460200151606001516120af565b60208301805160600191909152885190516001600160a01b038b169163a1b2bf8b916130f0906142a2565b6040518363ffffffff1660e01b815260040161310d929190614cdd565b600060405180830381600087803b15801561312757600080fd5b505af115801561313b573d6000803e3d6000fd5b5050505061315789896020015160008460008a60400151614313565b5061316f898960400151600080858a60400151614313565b506101408501516001600160a01b031615806131a15750886001600160a01b03168561014001516001600160a01b0316145b15613215576040516359a2914160e01b815233906359a29141906131cb90869085906004016151f1565b6000604051808303816000875af11580156131ea573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052613212919081019061517c565b92505b6040888101519051631e51d6a760e11b81526001600160a01b0390911660048201523390633ca3ad4e90602401602060405180830381865afa15801561325f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132839190614f26565b156134c857604088810151868201519151633acd4df360e21b81526001600160a01b0391821660048201526024810192909252600091908b169063eb3537cc90604401606060405180830381865afa1580156132e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133079190614c5b565b509091505060008112156134c6576002856002811115613329576133296150cf565b036134aa576040808a01519051635b92108f60e11b8152339163b724211e91613359918891600c9060040161514e565b6000604051808303816000875af1158015613378573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526133a0919081019061517c565b935060006133be6133b083615213565b6133b985615213565b614484565b90508a6001600160a01b031663cf97256d8b60200151836133de90615213565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b15801561342457600080fd5b505af1158015613438573d6000803e3d6000fd5b5050505060408a810151905163cf97256d60e01b81526001600160a01b03918216600482015260248101839052908c169063cf97256d90604401600060405180830381600087803b15801561348c57600080fd5b505af11580156134a0573d6000803e3d6000fd5b50505050506134c6565b60405163a85ba64f60e01b8152600c60048201526024016112b4565b505b5050979650505050505050565b606083810151156134e8576134e86151b1565b60006134f2614723565b61350884604001518561014001518a8a8a613c20565b6101408701519294509250506001600160a01b03808a16911603613599576040516359a2914160e01b815233906359a291419061354b90889086906004016151f1565b6000604051808303816000875af115801561356a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052613592919081019061517c565b925061359d565b8492505b505095945050505050565b602081015160ff1660031415806135d65750826001600160a01b03168161014001516001600160a01b031614155b1561367d576040808201519051633acd4df360e21b81526001600160a01b038481166004830152602482019290925260009185169063eb3537cc90604401606060405180830381865afa158015613631573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136559190614c5b565b50509050600081121561367b5760405163ea76c9b360e01b815260040160405180910390fd5b505b505050565b60005a905060006136968360000151614499565b90506001600160a01b0381161561367d578251602084015160408086015190516375aa53e560e11b81526001600160a01b0393841660048201529183166024830152821660448201529082169063eb54a7ca906064015b600060405180830381600087803b15801561370757600080fd5b505af1925050508015613718575060015b61367d5761367d82614548565b600061373586856020015161196c565b915050600061374784604001516120af565b9050600061375883604001516120af565b90506060600080613769848b6150e5565b90506000806137778d6117d8565b915091506137878c87848461211d565b9350505060008112613872576000846137a08388614d5e565b6137aa919061510d565b90506001836137ba5760016137bd565b60005b6040805160ff9384166020820152929091169082015260600160405160208183030381529060405293508b6001600160a01b0316631863e8098b60000151868b878f6020015161380c88614250565b61381889600019614d5e565b6040518863ffffffff1660e01b815260040161383a979695949392919061522f565b600060405180830381600087803b15801561385457600080fd5b505af1158015613868573d6000803e3d6000fd5b5050505050613924565b6040805160016020820152600291810191909152859060600160405160208183030381529060405293508b6001600160a01b0316631863e8098b60000151868b60008f602001516138c288614250565b6138ce8a600019614d5e565b6040518863ffffffff1660e01b81526004016138f0979695949392919061522f565b600060405180830381600087803b15801561390a57600080fd5b505af115801561391e573d6000803e3d6000fd5b50505050505b5050505050505050505050565b60005a905060006139458360000151614499565b90506001600160a01b0381161561367d5782516020840151604080860151905163ef1f023760e01b81526001600160a01b0393841660048201529183166024830152821660448201529082169063ef1f0237906064016136ed565b60005a905060006139b48360000151614499565b90506001600160a01b0381161561367d5782516020840151604080860151905163f7e3d98360e01b81526001600160a01b0393841660048201529183166024830152821660448201529082169063f7e3d983906064016136ed565b600082600b0b600003613a2457506000610660565b60016001605f1b03821115613a3b57613a3b6151b1565b613a45828461527c565b600b0b90506109508161456f565b6000818311613a625781610950565b5090919050565b6020820151604051633e7d48bd60e21b81526001600160a01b03909116600482015260609060009081908190339063f9f522f490602401606060405180830381865afa158015613abd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ae1919061529c565b91945092509050828015613af3575081155b15613c17576000613b0486886145a3565b90508660c001518216600003613c09576000613b238860c00151614621565b88516040808b015160608c015182516000815260208101909352613b4f939230929190604481016152d8565b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b031990951694909417909352918a015160c08b01519251633a020f0160e11b815291935033926374041e0292613bbe929186916410000000009190911490889060040161531d565b6000604051808303816000875af1158015613bdd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052613c05919081019061517c565b9550505b613c148660006146b8565b50505b50505092915050565b600080613c2b614723565b6000806000613c39896117d8565b5090506000336001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613c7c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ca09190614cf6565b60405163407b865d60e11b81529091506001600160a01b038216906380f70cba90613cf39033908e907feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc490600401614d13565b602060405180830381865afa158015613d10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d349190614c89565b9250613d44896080015183613a0f565b95505050613d5586606001516120af565b613d6287604001516120af565b613d6b866120af565b613d759190614d37565b613d7f91906150e5565b9450613d928561309488604001516120af565b91508082108015613daa575060008760800151600b0b135b15613dec57613dbc86606001516120af565b613dc987604001516120af565b613dd2836120af565b613ddc9190614d37565b613de691906150e5565b94508091505b6001600160a01b03891615801590613e165750876001600160a01b0316896001600160a01b031614155b15613e2057600093505b604051806080016040528060008960800151600b0b13613e41576000613e43565b8b5b81526020018860800151600b0b815260200183815260200187606001518152509250876001600160a01b031663a1b2bf8b8860000151613e82866142a2565b6040518363ffffffff1660e01b8152600401613e9f929190614cdd565b600060405180830381600087803b158015613eb957600080fd5b505af1158015613ecd573d6000803e3d6000fd5b505060408051808201909152600080825260208201529250613eed915050565b613f1388886020015189608001518960200151613f0a9190614c29565b8860008f614313565b600b0b8152604087015160208701516080890151613f42928b929091613f399190614c29565b6000808f614313565b600b0b60208083018290526040808a0151918a015160808b0151855160a08d015193516001600160a01b0395861696938616958f16947f57269d2ebcccecdcc0d9d2c0a0b80ead95f344e28ec20f50f709811f209d4e0e94613fa894939290919061535b565b60405180910390a486606001516001600160a01b03167f71e0c98e270fc3084227b473f176924d5303ece8c639e679998a2d7dc8e70f7483604051613fef91815260200190565b60405180910390a25050955095509592505050565b61400c61474e565b6020840151604051633e7d48bd60e21b81526001600160a01b03909116600482015260609060009081908190339063f9f522f490602401606060405180830381865afa158015614060573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614084919061529c565b88965091945092509050828015614099575081155b15614245576140a884896145a3565b93508760c0015181166000036142335760006140c78960c00151614621565b89516040808c015160608d0151825160008152602081019093526140f59392309291908e9060448101615389565b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b031990951694909417909352918b015160c08c0151925163079b42a160e21b81529193503392631e6d0a84926141649291869164200000000091909114908b9060040161531d565b6000604051808303816000875af1158015614183573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526141ab919081019061517c565b604051631fb6491d60e11b81529095503390633f6c923a906141d1908890600401614958565b600060405180830381865afa1580156141ee573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526142169190810190614fc8565b955061422b89608001518761010001516146e0565b610100870152505b614242868661010001516146b8565b93505b505050935093915050565b6000808212156121195760405162461bcd60e51b815260206004820181905260248201527f53616665436173743a2076616c7565206d75737420626520706f73697469766560448201526064016112b4565b6040805160018082528183019092526060916020808301908036833701905050905060208260600151901c604060208460400151901c901b608084602001516bffffffffffffffffffffffff16901b60e08560000151901b17171760001b81600081518110612b0a57612b0a614ecb565b600080614320888861196c565b91505060008160200151600b0b614345836000015186614340919061513b565b6120af565b61434f9190614d5e565b905080156143ba5760405163cf97256d60e01b81526001600160a01b038981166004830152602482018390528a169063cf97256d90604401600060405180830381600087803b1580156143a157600080fd5b505af11580156143b5573d6000803e3d6000fd5b505050505b8682602001516143ca9190614d8e565b600b0b602083015283825260408201516143e9908790613094906120af565b60408301526060820151614402908690613094906120af565b60608301526001600160a01b03891663090c415e896000614422866142a2565b6040518463ffffffff1660e01b8152600401614440939291906153e2565b600060405180830381600087803b15801561445a57600080fd5b505af115801561446e573d6000803e3d6000fd5b5050506020909201519998505050505050505050565b60008183136144935782610950565b50919050565b60408051600481526024810182526020810180516001600160e01b03166377a1e96360e11b1790529051600091829182916001600160a01b038616916144df9190615409565b600060405180830381855afa9150503d806000811461451a576040519150601f19603f3d011682016040523d82523d6000602084013e61451f565b606091505b50915091508115614541578080602001905181019061453e9190614cf6565b92505b5050919050565b614551816146fe565b1561087d576040516320afada560e01b815260040160405180910390fd5b60008063ffffffff8316614584576000614587565b60015b60ff169050602061459a8285831c6151de565b901b9392505050565b6020810151608082015160a08301518351604051630768fabb60e41b8152606094339463768fabb0946145da948a94600401615425565b6000604051808303816000875af11580156145f9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610950919081019061517c565b6000640100000000820361463d57506330d9c91560e01b919050565b64040000000082036146575750630221347d60e61b919050565b64100000000082036146715750635f9e7d7760e01b919050565b640200000000820361468b575063d86ed3e560e01b919050565b64080000000082036146a5575063230dbd2960e01b919050565b506353c11f9960e01b919050565b919050565b604051634c4d861f60e11b8152606090339063989b0c3e906145da90869086906004016151f1565b600061095060006146f96146f3866120af565b85614484565b614714565b600061470b603f83614ef7565b5a111592915050565b6000818313613a625781610950565b6040518060800160405280600081526020016000600b0b815260200160008152602001600081525090565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a082015260c0810182905260e081018290526101008101829052610120810182905261014081019190915290565b6040518060600160405280606081526020016147c3614723565b81526020016147d061474e565b905290565b6001600160a01b038116811461087d57600080fd5b6000806000606084860312156147ff57600080fd5b833561480a816147d5565b9250602084013561481a816147d5565b9150604084013561482a816147d5565b809150509250925092565b6000806040838503121561484857600080fd5b8235614853816147d5565b946020939093013593505050565b60008083601f84011261487357600080fd5b50813567ffffffffffffffff81111561488b57600080fd5b6020830191508360208285010111156117d157600080fd5b600080600080606085870312156148b957600080fd5b84356148c4816147d5565b935060208501356148d4816147d5565b9250604085013567ffffffffffffffff8111156148f057600080fd5b6148fc87828801614861565b95989497509550505050565b60005b8381101561492357818101518382015260200161490b565b50506000910152565b60008151808452614944816020860160208601614908565b601f01601f19169290920160200192915050565b602081526000610950602083018461492c565b6000806040838503121561497e57600080fd5b8235614989816147d5565b91506020830135614999816147d5565b809150509250929050565b60ff8116811461087d57600080fd5b600080604083850312156149c657600080fd5b82356149d1816149a4565b91506020830135614999816149a4565b8035600b81900b81146146b357600080fd5b60008060008060008060a08789031215614a0c57600080fd5b8635614a17816147d5565b95506020870135614a27816147d5565b94506040870135614a37816147d5565b9350614a45606088016149e1565b9250608087013567ffffffffffffffff811115614a6157600080fd5b614a6d89828a01614861565b979a9699509497509295939492505050565b600060208284031215614a9157600080fd5b8135610950816147d5565b600080600060608486031215614ab157600080fd5b8335614abc816147d5565b92506020840135614acc816147d5565b929592945050506040919091013590565b600080600080600060808688031215614af557600080fd5b8535614b00816147d5565b94506020860135614b10816147d5565b93506040860135614b20816147d5565b9250606086013567ffffffffffffffff811115614b3c57600080fd5b614b4888828901614861565b969995985093965092949392505050565b600080600080600060808688031215614b7157600080fd5b8535614b7c816147d5565b94506020860135614b8c816147d5565b9350614b20604087016149e1565b60008060008060008060a08789031215614bb357600080fd5b8635614bbe816147d5565b95506020870135614bce816147d5565b94506040870135614a37816149a4565b60008060408385031215614bf157600080fd5b8235614bfc816147d5565b9150614c0a602084016149e1565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600b82810b9082900b036b7fffffffffffffffffffffff19811260016001605f1b038213171561066057610660614c13565b600080600060608486031215614c7057600080fd5b8351925060208401519150604084015190509250925092565b600060208284031215614c9b57600080fd5b5051919050565b600081518084526020808501945080840160005b83811015614cd257815187529582019590820190600101614cb6565b509495945050505050565b8281526040602082015260006105df6040830184614ca2565b600060208284031215614d0857600080fd5b8151610950816147d5565b6001600160a01b039384168152919092166020820152604081019190915260600190565b8181036000831280158383131683831282161715614d5757614d57614c13565b5092915050565b80820260008212600160ff1b84141615614d7a57614d7a614c13565b818105831482151761066057610660614c13565b600b81810b9083900b0160016001605f1b0381136b7fffffffffffffffffffffff198212171561066057610660614c13565b634e487b7160e01b600052604160045260246000fd5b604051610160810167ffffffffffffffff81118282101715614dfa57614dfa614dc0565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715614e2957614e29614dc0565b604052919050565b60006020808385031215614e4457600080fd5b825167ffffffffffffffff80821115614e5c57600080fd5b818501915085601f830112614e7057600080fd5b815181811115614e8257614e82614dc0565b8060051b9150614e93848301614e00565b8181529183018401918481019088841115614ead57600080fd5b938501935b83851015610d1d57845182529385019390850190614eb2565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082614f0657614f06614ee1565b500490565b80516146b3816147d5565b805180151581146146b357600080fd5b600060208284031215614f3857600080fd5b61095082614f16565b80516146b3816149a4565b80516001600160e01b0319811681146146b357600080fd5b600082601f830112614f7557600080fd5b815167ffffffffffffffff811115614f8f57614f8f614dc0565b614fa2601f8201601f1916602001614e00565b818152846020838601011115614fb757600080fd5b6105df826020830160208701614908565b600060208284031215614fda57600080fd5b815167ffffffffffffffff80821115614ff257600080fd5b90830190610160828603121561500757600080fd5b61500f614dd6565b61501883614f41565b815261502660208401614f41565b60208201526040830151604082015261504160608401614f0b565b606082015261505260808401614f4c565b608082015260a08301518281111561506957600080fd5b61507587828601614f64565b60a08301525060c083015160c082015260e083015160e08201526101009150818301518282015261012091506150ac828401614f0b565b8282015261014091506150c0828401614f0b565b91810191909152949350505050565b634e487b7160e01b600052602160045260246000fd5b808201828112600083128015821682158216171561510557615105614c13565b505092915050565b60008261511c5761511c614ee1565b600160ff1b82146000198414161561513657615136614c13565b500590565b8181038181111561066057610660614c13565b606081526000615161606083018661492c565b6001600160a01b039490941660208301525060400152919050565b60006020828403121561518e57600080fd5b815167ffffffffffffffff8111156151a557600080fd5b6105df84828501614f64565b634e487b7160e01b600052600160045260246000fd5b808202811582820484141761066057610660614c13565b8082018082111561066057610660614c13565b604081526000615204604083018561492c565b90508260208301529392505050565b6000600160ff1b820161522857615228614c13565b5060000390565b87815260e06020820152600061524860e083018961492c565b6001600160a01b03978816604084015295151560608301525092909416608083015260a082015260c0019190915292915050565b600082600b0b82600b0b0280600b0b9150808214614d5757614d57614c13565b6000806000606084860312156152b157600080fd5b6152ba84614f16565b92506152c860208501614f16565b9150604084015190509250925092565b6001600160a01b038681168252851660208201526040810184905260a06060820181905260009061530b9083018561492c565b8281036080840152610d1d818561492c565b6001600160a01b03851681526080602082018190526000906153419083018661492c565b8415156040840152828103606084015261108d818561492c565b84600b0b815283600b0b602082015282600b0b6040820152608060608201526000610c6c608083018461492c565b6001600160a01b038781168252861660208201526040810185905260c0606082018190526000906153bc9083018661492c565b82810360808401526153ce818661492c565b905082810360a084015261120e818561492c565b60018060a01b03841681528260208201526060604082015260006105f86060830184614ca2565b6000825161541b818460208701614908565b9190910192915050565b60a08152600061543860a083018861492c565b6001600160a01b039687166020840152604083019590955250606081019290925290921660809092019190915291905056fea2646970667358221220df95955a9a4a83272e61764064a710399af3ba5e66b62cfbdbcf1ad1feff4c5864736f6c63430008130033",mb=eb=>eb.length>1;class my extends pQ.lV{constructor(...eb){mb(eb)?super(...eb):super(bX,bJ,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(bX)}static connect(eb,em){return new pQ.CH(eb,bX,em)}}my.bytecode=bJ,my.abi=bX;let mv=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"AGREEMENT_BASE_ONLY_HOST",type:"error"},{inputs:[],name:"IDA_INDEX_ALREADY_EXISTS",type:"error"},{inputs:[],name:"IDA_INDEX_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"IDA_INDEX_SHOULD_GROW",type:"error"},{inputs:[],name:"IDA_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"IDA_OPERATION_NOT_ALLOWED",type:"error"},{inputs:[],name:"IDA_SUBSCRIPTION_ALREADY_APPROVED",type:"error"},{inputs:[],name:"IDA_SUBSCRIPTION_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"IDA_SUBSCRIPTION_IS_NOT_APPROVED",type:"error"},{inputs:[],name:"IDA_ZERO_ADDRESS_SUBSCRIBER",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"IndexDistributionClaimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexSubscribed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"uint128",name:"units",type:"uint128"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexUnitsUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexUnsubscribed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"uint128",name:"oldIndexValue",type:"uint128"},{indexed:!1,internalType:"uint128",name:"newIndexValue",type:"uint128"},{indexed:!1,internalType:"uint128",name:"totalUnitsPending",type:"uint128"},{indexed:!1,internalType:"uint128",name:"totalUnitsApproved",type:"uint128"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"SubscriptionApproved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"SubscriptionDistributionClaimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"SubscriptionRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"uint128",name:"units",type:"uint128"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"SubscriptionUnitsUpdated",type:"event"},{inputs:[],name:"MAX_NUM_SUBSCRIPTIONS",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"SLOTS_BITMAP_LIBRARY_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"agreementType",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"approveSubscription",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"calculateDistribution",outputs:[{internalType:"uint256",name:"actualAmount",type:"uint256"},{internalType:"uint128",name:"newIndexValue",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"claim",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"createIndex",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"deleteSubscription",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"distribute",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"getIndex",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"uint128",name:"totalUnitsApproved",type:"uint128"},{internalType:"uint128",name:"totalUnitsPending",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"getSubscription",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"}],name:"getSubscriptionByID",outputs:[{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"subscriber",type:"address"}],name:"listSubscriptions",outputs:[{internalType:"address[]",name:"publishers",type:"address[]"},{internalType:"uint32[]",name:"indexIds",type:"uint32[]"},{internalType:"uint128[]",name:"unitsList",type:"uint128[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"dynamicBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"revokeSubscription",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateIndex",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateSubscription",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"}],mz="0x60a06040523480156200001157600080fd5b506040516200531638038062005316833981016040819052620000349162000046565b6001600160a01b031660805262000078565b6000602082840312156200005957600080fd5b81516001600160a01b03811681146200007157600080fd5b9392505050565b6080516152826200009460003960006110f301526152826000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80637fbc7639116100b8578063acafa1b81161007c578063acafa1b814610336578063acf4a6c214610349578063b6dacdb81461035c578063b96731c21461037e578063cd7245c514610391578063d787840a146103e957600080fd5b80637fbc76391461029f578063899baaec146102b25780639903ad38146102e25780639b2e48bc146102ea578063a5653ced1461031857600080fd5b806350d75d25116100ff57806350d75d251461020457806352d1902d1461020c5780635b534051146102225780636041ae96146102665780637730599e1461027957600080fd5b8063232d2b581461013c57806323fc23f3146101655780632e5e74c6146101a95780633fd4176a146101bc57806346951954146101ef575b600080fd5b61014f61014a3660046143b8565b6103fc565b60405161015c9190614493565b60405180910390f35b6101786101733660046144a6565b610b16565b6040805194151585526001600160801b0393841660208601529183169184019190915216606082015260800161015c565b61014f6101b73660046144f1565b610b81565b6101d773__$97ed594b3f931187fb739dcb88a7dff641$__81565b6040516001600160a01b03909116815260200161015c565b6102026101fd366004614545565b6110e8565b005b6101d761113d565b61021461116c565b60405190815260200161015c565b610235610230366004614569565b6111d0565b60405161015c9493929190931515845291151560208401526001600160801b03166040830152606082015260800190565b61014f6102743660046145c5565b6112a6565b7f8aedc3b5d4bf031e11a7e2940f7251c005698405d58e02e1c247fed3b1b3a674610214565b61014f6102ad366004614640565b6116cb565b6102c56102c0366004614681565b6117b8565b604080519283526001600160801b0390911660208301520161015c565b61020261185d565b6102fd6102f83660046146d2565b61196b565b6040805193845260208401929092529082015260600161015c565b61032161010081565b60405163ffffffff909116815260200161015c565b61014f6103443660046144f1565b611b76565b61014f6103573660046145c5565b611f7b565b61036f61036a366004614713565b612535565b60405161015c93929190614790565b61014f61038c36600461482d565b61278a565b6103a461039f366004614882565b61288a565b604080516001600160a01b03909616865263ffffffff9094166020860152911515928401929092526001600160801b039091166060830152608082015260a00161015c565b61014f6103f73660046148ae565b61298c565b60606001600160a01b03851661042557604051633242919d60e21b815260040160405180910390fd5b61042d614210565b61043561426e565b606060008061047a8c89898080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b4792505050565b90508060a00151925080606001519150506104998b828b8d6000612d14565b60808901521515602080890191909152606088019190915260408088018390529287528251908101909252600082526104d5918d918c91612e07565b925086868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050602086015191965050156105395764040000000060c084015261052f8386612e35565b60a0850152610554565b64010000000060c084015261054e8386612e35565b60a08501525b83602001518015610571575060808401515163ffffffff90811614155b1561064c576105c08460800151608001516001600160801b0316896001600160801b03168660600151602001516001600160801b03166105b19190614928565b6105bb919061493b565b612fec565b6060850180516001600160801b03909216602090920191909152845190516001600160a01b038d169163a1b2bf8b916105f890613059565b6040518363ffffffff1660e01b815260040161061592919061497e565b600060405180830381600087803b15801561062f57600080fd5b505af1158015610643573d6000803e3d6000fd5b50505050610833565b8360200151156106c9576106918460800151608001516001600160801b0316896001600160801b03168660600151604001516001600160801b03166105b19190614928565b6060850180516001600160801b03909216604090920191909152845190516001600160a01b038d169163a1b2bf8b916105f890613059565b6040518060a0016040528063ffffffff80168152602001826001600160a01b031681526020018b63ffffffff1681526020018560600151600001516001600160801b03168152602001896001600160801b031681525084608001819052508a6001600160a01b03166312a6a3f8856040015161074887608001516130f7565b6040518363ffffffff1660e01b815260040161076592919061497e565b600060405180830381600087803b15801561077f57600080fd5b505af1158015610793573d6000803e3d6000fd5b50505050878460600151604001516107ab9190614997565b6060850180516001600160801b03909216604090920191909152845190516001600160a01b038d169163a1b2bf8b916107e390613059565b6040518363ffffffff1660e01b815260040161080092919061497e565b600060405180830381600087803b15801561081a57600080fd5b505af115801561082e573d6000803e3d6000fd5b505050505b60008460800151608001516001600160801b031685608001516060015186606001516000015161086391906149be565b6001600160801b031661087691906149de565b905063ffffffff801685608001516000015163ffffffff160361090f576108a68c836108a184614a0e565b61319e565b6001600160a01b038c1663cf97256d836108bf84614a0e565b6040518363ffffffff1660e01b81526004016108dc929190614a2a565b600060405180830381600087803b1580156108f657600080fd5b505af115801561090a573d6000803e3d6000fd5b505050505b60405163cf97256d60e01b81526001600160a01b038d169063cf97256d9061093d908d908590600401614a2a565b600060405180830381600087803b15801561095757600080fd5b505af115801561096b573d6000803e3d6000fd5b50505050846020015115610a115760608086015151608080880180516001600160801b039384169401939093528251918c16910152604086015190516001600160a01b038e169163a1b2bf8b916109c1906130f7565b6040518363ffffffff1660e01b81526004016109de92919061497e565b600060405180830381600087803b1580156109f857600080fd5b505af1158015610a0c573d6000803e3d6000fd5b505050505b846020015115610a405764080000000060c085015260a0850151610a37908590886132ec565b9650610a609050565b64020000000060c085015260a0850151610a5c908590886132ec565b9650505b8a63ffffffff16826001600160a01b03168d6001600160a01b03167f0115987243fd19d615b5ea62a80372a06a2b37fec378b148ee7a507c5c4c0a398d8d88604051610aae93929190614a43565b60405180910390a4896001600160a01b03168c6001600160a01b03167fe0707ac7efb8b59c22189af8d004ed17dc9e4379e71b9066119b62c182524977848e8d88604051610aff9493929190614a7f565b60405180910390a350505050509695505050505050565b600080600080610b3f604080516060810182526000808252602082018190529181019190915290565b6000610b4b8888613538565b9050610b57898261359f565b90965091508515610b7657815160208301516040840151919650945092505b505093509350935093565b6060610b8b614210565b610b9361426e565b600060606000610bd98c89898080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b4792505050565b606081015160a0909101519093509150506001600160a01b038816610c1157604051633242919d60e21b815260040160405180910390fd5b896001600160a01b0316826001600160a01b031614610c43576040516392da6d1760e01b815260040160405180910390fd5b610c518b8b8a8c6001612d14565b6080890152506060870152604080870182905291865281516020810190925260008252610c81918d918b91612e07565b925086868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505064100000000060c087015250909550610cd290508386612e35565b60a08501526080808501519081015160609182015191860151516000926001600160801b0390921691610d04916149be565b6001600160801b0316610d1791906149de565b60808601515190915063ffffffff90811614610d6457846080015160800151856060015160200151610d4991906149be565b60608601516001600160801b03909116602090910152610d97565b846080015160800151856060015160400151610d8091906149be565b60608601516001600160801b039091166040909101525b8b6001600160a01b031663a1b2bf8b8660000151610db88860600151613059565b6040518363ffffffff1660e01b8152600401610dd592919061497e565b600060405180830381600087803b158015610def57600080fd5b505af1158015610e03573d6000803e3d6000fd5b5050505060808501515163ffffffff90811614610e2d57610e2d8c8a8760800151600001516136b3565b60808501515163ffffffff1663fffffffe1901610ebb57610e528c8c6108a184614a0e565b6001600160a01b038c1663cf97256d8c610e6b84614a0e565b6040518363ffffffff1660e01b8152600401610e88929190614a2a565b600060405180830381600087803b158015610ea257600080fd5b505af1158015610eb6573d6000803e3d6000fd5b505050505b6040858101519051632704839760e01b81526004810191909152600260248201526001600160a01b038d1690632704839790604401600060405180830381600087803b158015610f0a57600080fd5b505af1158015610f1e573d6000803e3d6000fd5b505060405163cf97256d60e01b81526001600160a01b038f16925063cf97256d9150610f50908c908590600401614a2a565b600060405180830381600087803b158015610f6a57600080fd5b505af1158015610f7e573d6000803e3d6000fd5b505064200000000060c0870152505060a0850151610f9e908590886132ec565b9050809650508963ffffffff168b6001600160a01b03168d6001600160a01b03167fe1f8e9cd8061e5b251769965bda6ca9ef1674bc6541fb9131039fa53f024d1428c86604051610ff0929190614ac8565b60405180910390a4886001600160a01b03168c6001600160a01b03167f9e02127550b99adc8cc6ee332a36f31338facdbc396cebefce9a047247cd04558d8d8660405161103f93929190614aec565b60405180910390a38963ffffffff168b6001600160a01b03168d6001600160a01b03167f0115987243fd19d615b5ea62a80372a06a2b37fec378b148ee7a507c5c4c0a398c60008760405161109693929190614a43565b60405180910390a4886001600160a01b03168c6001600160a01b03167fe0707ac7efb8b59c22189af8d004ed17dc9e4379e71b9066119b62c1825249778d8d600087604051610aff9493929190614a7f565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461113157604051630b00ec8f60e11b815260040160405180910390fd5b61113a8161373e565b50565b60006111677f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000306001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111679190614b1c565b6000806000806000806111fc604080516060810182526000808252602082018190529181019190915290565b6112046142a9565b6112128c8c8b8d6000612d14565b909b50929650909450925090508761123b5760008060008097509750975097505050505061129b565b8051608082015163ffffffff9182169091141597509550866112915780608001516001600160801b03168160600151836000015161127991906149be565b6001600160801b031661128c9190614b35565b611294565b60005b9450505050505b945094509450949050565b60606112b0614210565b6112b861426e565b6000606060006112fe8b89898080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b4792505050565b9050806060015192508060a0015191505061131d8a8a848b6001612d14565b6080890181905260608901929092525060408701919091529085525163ffffffff1663fffffffe190161136357604051633741257360e01b815260040160405180910390fd5b6113828a8a866040015160405180602001604052806000815250612e07565b925086868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505064100000000060c0870152509095506113d390508386612e35565b60a08501526080808501519081015160609182015191860151516000926001600160801b0390921691611405916149be565b6001600160801b031661141891906149de565b905084608001516080015185606001516020015161143691906149be565b6060860180516001600160801b0390921660209092019190915260808087015101519051604001516114689190614997565b6060860180516001600160801b03909216604090920191909152855190516001600160a01b038d169163a1b2bf8b916114a090613059565b6040518363ffffffff1660e01b81526004016114bd92919061497e565b600060405180830381600087803b1580156114d757600080fd5b505af11580156114eb573d6000803e3d6000fd5b505050506115028b848760800151600001516136b3565b606080860151516080870180516001600160801b039092169190920152805163ffffffff9052604086015190516001600160a01b038d169163a1b2bf8b91611549906130f7565b6040518363ffffffff1660e01b815260040161156692919061497e565b600060405180830381600087803b15801561158057600080fd5b505af1158015611594573d6000803e3d6000fd5b505060405163cf97256d60e01b81526001600160a01b038e16925063cf97256d91506115c69086908590600401614a2a565b600060405180830381600087803b1580156115e057600080fd5b505af11580156115f4573d6000803e3d6000fd5b505064200000000060c0870152505060a0850151611614908590886132ec565b9050809650508863ffffffff168a6001600160a01b03168c6001600160a01b03167fe1f8e9cd8061e5b251769965bda6ca9ef1674bc6541fb9131039fa53f024d1428686604051611666929190614ac8565b60405180910390a4826001600160a01b03168b6001600160a01b03167f9e02127550b99adc8cc6ee332a36f31338facdbc396cebefce9a047247cd04558c8c866040516116b593929190614aec565b60405180910390a3505050505095945050505050565b6060600061170f8785858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b4792505050565b60608101519091506000806117258a848b613946565b9150915080600001516001600160801b0316886001600160801b031610156117605760405163cfdca72560e01b815260040160405180910390fd5b6117738a848b85858d8a60a001516139a5565b86868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929d9c50505050505050505050505050565b60008060006117c78686613538565b90506000806117d6898461359f565b91509150816117f85760405163edeaa63b60e01b815260040160405180910390fd5b60008160400151826020015161180e9190614997565b6001600160801b0316905060006118286105bb838a614b4c565b8351909150611838908290614997565b955061184d826001600160801b038316614b35565b9650505050505094509492505050565b600054610100900460ff161580801561187d5750600054600160ff909116105b806118975750303b158015611897575060005460ff166001145b6118ff5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015611922576000805461ff0019166101001790555b801561113a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b600080600060608061197d8888613bd4565b909250905060005b81518163ffffffff161015611b5a57600061199e6142a9565b600080868563ffffffff16815181106119b9576119b9614b6e565b602002602001015190506119ec8d878763ffffffff16815181106119df576119df614b6e565b6020026020010151613cc7565b9094509250836119fe576119fe614b84565b8063ffffffff16836000015163ffffffff1614611a1d57611a1d614b84565b6001600160a01b038d16634b61cc33308e611a4263ffffffff8616600160801b614928565b60016040518563ffffffff1660e01b8152600401611a639493929190614b9a565b600060405180830381865afa158015611a80573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611aa89190810190614cc0565b600081518110611aba57611aba614b6e565b6020026020010151915050611ae8604080516060810182526000808252602082018190529181019190915290565b611af28d8361359f565b909450905083611b0457611b04614b84565b82608001516001600160801b031683606001518260000151611b2691906149be565b6001600160801b0316611b3991906149de565b611b43908b614cf4565b99505050505080611b5390614d1c565b9050611985565b50611b658888613de3565b935060009250505093509350939050565b6060611bb88784848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b4792505050565b506001600160a01b038416611be057604051633242919d60e21b815260040160405180910390fd5b611be8614210565b611bf061426e565b611bfe8989888a6001612d14565b6080870181905260608701929092525060408501919091529083525163ffffffff90811614611c4057604051633eb2f84960e01b815260040160405180910390fd5b60008260800151608001516001600160801b0316836080015160600151846060015160000151611c7091906149be565b6001600160801b0316611c839190614b35565b9050611ca48a8a856040015160405180602001604052806000815250612e07565b915085858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509296505082159150611f3490505764040000000060c0830152611cfc8285612e35565b60a0840152611d0f8a8a6108a184614a0e565b6001600160a01b038a1663cf97256d8a611d2884614a0e565b6040518363ffffffff1660e01b8152600401611d45929190614a2a565b600060405180830381600087803b158015611d5f57600080fd5b505af1158015611d73573d6000803e3d6000fd5b50505050606083810151516080850180516001600160801b039092169190920152604084015190516001600160a01b038c169163a1b2bf8b91611db5906130f7565b6040518363ffffffff1660e01b8152600401611dd292919061497e565b600060405180830381600087803b158015611dec57600080fd5b505af1158015611e00573d6000803e3d6000fd5b505060405163cf97256d60e01b81526001600160a01b038d16925063cf97256d9150611e32908a908590600401614a2a565b600060405180830381600087803b158015611e4c57600080fd5b505af1158015611e60573d6000803e3d6000fd5b505050508763ffffffff16896001600160a01b03168b6001600160a01b03167f467eccd248ef31c8bcef16d94856855799a8783aeef10f3759e43614059a6bb18a85604051611eb0929190614a2a565b60405180910390a4604080516001600160a01b038b8116825263ffffffff8b166020830152918101839052818916918c16907f48a3d91d4a07e4982b081260e24f922bd33bb965882772d6de19c922c3eabdea9060600160405180910390a364080000000060c083015260a0830151611f2b908390866132ec565b9450611f6e9050565b85858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509296505050505b5050509695505050505050565b6060611f85614210565b611f8d61426e565b600060606000611fd38b89898080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b4792505050565b9050806060015192508060a00151915050611ff28a8a848b6000612d14565b60808901521580156020890152606088019190915260408701919091529085526120425760808401515163ffffffff9081161461204257604051633eb2f84960e01b815260040160405180910390fd5b86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052506040808a015181516020810190925291815294995061209b948f94508e9350909150612e07565b925083602001516121c45764010000000060c08401526120bb8386612e35565b60a08086019190915260408051918201815260008083526001600160a01b038c16602084015263ffffffff8b1691830191909152606080870151516001600160801b031690830152608080830191909152850152835161211e908b908490613e8c565b60808501805163ffffffff909216909152604085015190516001600160a01b038c16916312a6a3f891612150906130f7565b6040518363ffffffff1660e01b815260040161216d92919061497e565b600060405180830381600087803b15801561218757600080fd5b505af115801561219b573d6000803e3d6000fd5b505064020000000060c0860152505060a08401516121bb908490876132ec565b95506124859050565b64040000000060c08401526121d98386612e35565b60a08501526080808501519081015160609182015191860151516000926001600160801b039092169161220b916149be565b6001600160801b031661221e91906149de565b9050846080015160800151856060015160200181815161223e9190614997565b6001600160801b03169052506080808601510151606086015160400180516122679083906149be565b6001600160801b0316905250845160608601516001600160a01b038d169163a1b2bf8b9161229490613059565b6040518363ffffffff1660e01b81526004016122b192919061497e565b600060405180830381600087803b1580156122cb57600080fd5b505af11580156122df573d6000803e3d6000fd5b505050506122f28b8b836108a190614a0e565b6001600160a01b038b1663cf97256d8b61230b84614a0e565b6040518363ffffffff1660e01b8152600401612328929190614a2a565b600060405180830381600087803b15801561234257600080fd5b505af1158015612356573d6000803e3d6000fd5b505060405163cf97256d60e01b81526001600160a01b038e16925063cf97256d91506123889086908590600401614a2a565b600060405180830381600087803b1580156123a257600080fd5b505af11580156123b6573d6000803e3d6000fd5b5050506060808701515160808801516001600160801b039091169101525084516123e3908c908590613e8c565b60808601805163ffffffff909216909152604086015190516001600160a01b038d169163a1b2bf8b91612415906130f7565b6040518363ffffffff1660e01b815260040161243292919061497e565b600060405180830381600087803b15801561244c57600080fd5b505af1158015612460573d6000803e3d6000fd5b505064080000000060c0870152505060a0850151612480908590886132ec565b965050505b8763ffffffff16896001600160a01b03168b6001600160a01b03167f492d2641617cfaf24ac7328f85bc5bdf5113537d78dc7671afa4f49a73f053c285856040516124d1929190614ac8565b60405180910390a4816001600160a01b03168a6001600160a01b03167fc0b8396b655615cdb85fe462a9a1792480816f909cd46d9517a940b386dfbf6b8b8b8560405161252093929190614aec565b60405180910390a35050505095945050505050565b60608060608060606125478787613bd4565b909250905060006125566142a9565b82516001600160401b0381111561256f5761256f614bc3565b604051908082528060200260200182016040528015612598578160200160208202803683370190505b50965082516001600160401b038111156125b4576125b4614bc3565b6040519080825280602002602001820160405280156125dd578160200160208202803683370190505b50955082516001600160401b038111156125f9576125f9614bc3565b604051908082528060200260200182016040528015612622578160200160208202803683370190505b50945060005b83518163ffffffff16101561277e576000858263ffffffff168151811061265157612651614b6e565b602002602001015190506000858363ffffffff168151811061267557612675614b6e565b602002602001015190506126898c82613cc7565b90955093508461269b5761269b614b84565b8163ffffffff16846000015163ffffffff16146126ba576126ba614b84565b83602001518a8463ffffffff16815181106126d7576126d7614b6e565b60200260200101906001600160a01b031690816001600160a01b0316815250508360400151898463ffffffff168151811061271457612714614b6e565b602002602001019063ffffffff16908163ffffffff16815250508360800151888463ffffffff168151811061274b5761274b614b6e565b60200260200101906001600160801b031690816001600160801b03168152505050508061277790614d1c565b9050612628565b50505050509250925092565b606060006127ce8785858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b4792505050565b60608101519091506000806127e48a848b613946565b915091506000816040015182602001516127fe9190614997565b6001600160801b03169050801561284457600061281e6105bb838c614b4c565b90506128428c868d87878689600001516128389190614997565b8c60a001516139a5565b505b87878080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929e9d5050505050505050505050505050565b60008060008060008060006128b8604080516060810182526000808252602082018190529181019190915290565b6128c06142a9565b6128ca8b8b613cc7565b9094509050836128ed5760405163016d919360e71b815260040160405180910390fd5b80602001519850806040015197506129058989613538565b92506129118b8461359f565b90945091508361292357612923614b84565b8051608082015163ffffffff9182169091141597509550866129795780608001516001600160801b03168160600151836000015161296191906149be565b6001600160801b03166129749190614b35565b61297c565b60005b9450505050509295509295909350565b606060006129d08685858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b4792505050565b606081015190915060006129e48288613538565b90506129f08882613f33565b15612a0e57604051635c02a51760e01b815260040160405180910390fd5b876001600160a01b03166312a6a3f882612a5f604051806060016040528060006001600160801b0316815260200160006001600160801b0316815260200160006001600160801b0316815250613059565b6040518363ffffffff1660e01b8152600401612a7c92919061497e565b600060405180830381600087803b158015612a9657600080fd5b505af1158015612aaa573d6000803e3d6000fd5b505050508663ffffffff16826001600160a01b0316896001600160a01b03167f01ab8663165edfb7390d9e5f75d960a66dacf4f01fa9787e3a731c870d0da9218660a00151604051612afc9190614493565b60405180910390a485858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929b9a5050505050505050505050565b612b4f6142d7565b336001600160a01b0316836001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa158015612b97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bbb9190614d4a565b6001600160a01b031614612c055760405162461bcd60e51b81526020600482015260116024820152701d5b985d5d1a1bdc9a5e9959081a1bdcdd607a1b60448201526064016118f6565b604051632fd0a1cd60e21b8152339063bf42873490612c28908590600401614493565b602060405180830381865afa158015612c45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c699190614d77565b612ca35760405162461bcd60e51b815260206004820152600b60248201526a0d2dcecc2d8d2c840c6e8f60ab1b60448201526064016118f6565b604051631fb6491d60e11b81523390633f6c923a90612cc6908590600401614493565b600060405180830381865afa158015612ce3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612d0b9190810190614e1e565b90505b92915050565b6040805160608101825260008082526020820181905291810182905281906000612d3c6142a9565b6000612d488a89613538565b9550612d548987613fdf565b9450612d608b8761359f565b9450905080612d825760405163edeaa63b60e01b815260040160405180910390fd5b612d8c8b86613cc7565b90935091508615612df95782612db55760405163016d919360e71b815260040160405180910390fd5b896001600160a01b031682602001516001600160a01b031614612dda57612dda614b84565b8763ffffffff16826040015163ffffffff1614612df957612df9614b84565b509550955095509550959050565b612e0f61426e565b6001600160a01b0394851681529290931660208301526040820152606081019190915290565b6020820151604051633e7d48bd60e21b81526001600160a01b03909116600482015260609060009081908190339063f9f522f490602401606060405180830381865afa158015612e89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ead9190614f24565b91945092509050828015612ebf575081155b15612fe3576000612ed08688614020565b90508660c001518216600003612fd5576000612eef8860c0015161409e565b88516040808b015160608c015182516000815260208101909352612f1b93923092919060448101614f60565b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b031990951694909417909352918a015160c08b01519251633a020f0160e11b815291935033926374041e0292612f8a9291869164100000000091909114908890600401614fa5565b6000604051808303816000875af1158015612fa9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612fd19190810190614fee565b9550505b612fe0866000614135565b50505b50505092915050565b60006001600160801b038211156130555760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20316044820152663238206269747360c81b60648201526084016118f6565b5090565b604080516002808252606080830184529260208301908036833701905050905081600001516001600160801b0316600160801b1760001b816000815181106130a3576130a3614b6e565b602002602001018181525050608082604001516001600160801b0316901b82602001516001600160801b03161760001b816001815181106130e6576130e6614b6e565b602002602001018181525050919050565b6040805160028082526060808301845292602083019080368337019050509050816000015163ffffffff166020836040015163ffffffff16901b606084602001516001600160a01b0316901b171760001b8160008151811061315b5761315b614b6e565b602002602001018181525050608082608001516001600160801b0316901b82606001516001600160801b03161760001b816001815181106130e6576130e6614b6e565b806000036131ab57505050565b604051634b61cc3360e01b81526000906001600160a01b03851690634b61cc33906131e6903090879064010000000090600190600401614b9a565b600060405180830381865afa158015613203573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261322b9190810190614cc0565b9050816132548260008151811061324457613244614b6e565b602002602001015160001c61415d565b61325e9190614cf4565b60001b8160008151811061327457613274614b6e565b602090810291909101015260405163048620af60e11b81526001600160a01b0385169063090c415e906132b4908690640100000000908690600401615022565b600060405180830381600087803b1580156132ce57600080fd5b505af11580156132e2573d6000803e3d6000fd5b5050505050505050565b6132f46142d7565b6020840151604051633e7d48bd60e21b81526001600160a01b03909116600482015260609060009081908190339063f9f522f490602401606060405180830381865afa158015613348573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061336c9190614f24565b88965091945092509050828015613381575081155b1561352d576133908489614020565b93508760c00151811660000361351b5760006133af8960c0015161409e565b89516040808c015160608d0151825160008152602081019093526133dd9392309291908e9060448101615049565b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b031990951694909417909352918b015160c08c0151925163079b42a160e21b81529193503392631e6d0a849261344c9291869164200000000091909114908b90600401614fa5565b6000604051808303816000875af115801561346b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526134939190810190614fee565b604051631fb6491d60e11b81529095503390633f6c923a906134b9908890600401614493565b600060405180830381865afa1580156134d6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526134fe9190810190614e1e565b955061351389608001518761010001516141c7565b610100870152505b61352a86866101000151614135565b93505b505050935093915050565b60405168383ab13634b9b432b960b91b60208201526bffffffffffffffffffffffff19606084901b1660298201526001600160e01b031960e083901b16603d8201526000906041015b60405160208183030381529060405280519060200120905092915050565b60408051606081018252600080825260208201819052918101829052604051636c2d9f2f60e01b815230600482015260248101849052600260448201526000906001600160a01b03861690636c2d9f2f90606401600060405180830381865afa158015613610573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526136389190810190614cc0565b905060008160008151811061364f5761364f614b6e565b602002602001015160001c905060008260018151811061367157613671614b6e565b602002602001015160001c905060008211945084156136a9576001600160801b03808316855281166020850152608081901c60408501525b5050509250929050565b604051631528e57f60e31b81526001600160a01b038085166004830152831660248201526000604482015263ffffffff8216606482015273__$97ed594b3f931187fb739dcb88a7dff641$__9063a9472bf89060840160006040518083038186803b15801561372157600080fd5b505af4158015613735573d6000803e3d6000fd5b50505050505050565b60006137687f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316036137be5760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c6500000060448201526064016118f6565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156137fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906138209190614b1c565b61382861116c565b146138815760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b60648201526084016118f6565b6001600160a01b03811630036138d95760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f700000000000000060448201526064016118f6565b613901817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc61392a61116c565b604080519182526001600160a01b038416602083015201611960565b60408051606081018252600080825260208201819052918101829052600061396e8585613538565b925061397a868461359f565b925090508061399c5760405163edeaa63b60e01b815260040160405180910390fd5b50935093915050565b866001600160a01b031663cf97256d8785602001516001600160801b03168660000151866139d391906149be565b6001600160801b03166139e590614a0e565b6139ef91906149de565b6040518363ffffffff1660e01b8152600401613a0c929190614a2a565b600060405180830381600087803b158015613a2657600080fd5b505af1158015613a3a573d6000803e3d6000fd5b50505050613a74878785604001516001600160801b0316866000015186613a6191906149be565b6001600160801b03166108a191906149de565b82516001600160801b03831684526001600160a01b03881663a1b2bf8b86613a9b87613059565b6040518363ffffffff1660e01b8152600401613ab892919061497e565b600060405180830381600087803b158015613ad257600080fd5b505af1158015613ae6573d6000803e3d6000fd5b505050508563ffffffff16876001600160a01b0316896001600160a01b03167f81e37f3d9f16cbf29a62d6a1c21d79b23ef29b54124ec44af43a50fffb9304f3848789604001518a6020015189604051613b449594939291906150af565b60405180910390a46040516379359f6f60e01b81526001600160a01b0388811660048301528916906379359f6f90602401602060405180830381865afa158015613b92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bb69190614d77565b156132e2576040516316e759bb60e01b815260040160405180910390fd5b60608073__$97ed594b3f931187fb739dcb88a7dff641$__6306967a8c85856000600160801b6040518563ffffffff1660e01b8152600401613c199493929190614b9a565b600060405180830381865af4158015613c36573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052613c5e91908101906150eb565b909250905060005b8151811015613cbf57613c9284838381518110613c8557613c85614b6e565b6020026020010151613fdf565b828281518110613ca457613ca4614b6e565b6020908102919091010152613cb8816151af565b9050613c66565b509250929050565b6000613cd16142a9565b604051636c2d9f2f60e01b815230600482015260248101849052600260448201526000906001600160a01b03861690636c2d9f2f90606401600060405180830381865afa158015613d26573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052613d4e9190810190614cc0565b9050600081600081518110613d6557613d65614b6e565b602002602001015160001c9050600082600181518110613d8757613d87614b6e565b602002602001015160001c905060008211945084156136a957606082811c60208087019190915283901c63ffffffff9081166040870152831685526001600160801b03821690850152608081811c908501525050509250929050565b600080836001600160a01b0316634b61cc33308564010000000060016040518563ffffffff1660e01b8152600401613e1e9493929190614b9a565b600060405180830381865afa158015613e3b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052613e639190810190614cc0565b905080600081518110613e7857613e78614b6e565b602002602001015160001c91505092915050565b604051630a32470160e41b81526001600160a01b03808516600483015283166024820152600060448201819052600160801b6064830152608482018390529073__$97ed594b3f931187fb739dcb88a7dff641$__9063a32470109060a401602060405180830381865af4158015613f07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f2b91906151c8565b949350505050565b604051636c2d9f2f60e01b8152306004820152602481018290526002604482015260009081906001600160a01b03851690636c2d9f2f90606401600060405180830381865afa158015613f8a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052613fb29190810190614cc0565b9050600081600081518110613fc957613fc9614b6e565b6020908102919091010151151595945050505050565b604080516b39bab139b1b934b83a34b7b760a11b6020820152606084811b6bffffffffffffffffffffffff1916602c83015291810183905260009101613581565b6020810151608082015160a08301518351604051630768fabb60e41b8152606094339463768fabb094614057948a946004016151e5565b6000604051808303816000875af1158015614076573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612d0b9190810190614fee565b600064010000000082036140ba57506330d9c91560e01b919050565b64040000000082036140d45750630221347d60e61b919050565b64100000000082036140ee5750635f9e7d7760e01b919050565b6402000000008203614108575063d86ed3e560e01b919050565b6408000000008203614122575063230dbd2960e01b919050565b506353c11f9960e01b919050565b919050565b604051634c4d861f60e11b8152606090339063989b0c3e90614057908690869060040161522a565b60006001600160ff1b038211156130555760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b60648201526084016118f6565b6000612d0b60006141e06141da8661415d565b856141e5565b6141fa565b60008183136141f45782612d0b565b50919050565b60008183136142095781612d0b565b5090919050565b6040805160c0810182526000808252602082018190529181019190915260608101614254604080516060810182526000808252602082018190529181019190915290565b81526020016142616142a9565b8152602001606081525090565b6040805160e0810182526000808252602082018190529181018290526060808201526080810182905260a0810182905260c081019190915290565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a082015260c0810182905260e081018290526101008101829052610120810182905261014081019190915290565b6001600160a01b038116811461113a57600080fd5b63ffffffff8116811461113a57600080fd5b80356001600160801b038116811461413057600080fd5b60008083601f84011261438257600080fd5b5081356001600160401b0381111561439957600080fd5b6020830191508360208285010111156143b157600080fd5b9250929050565b60008060008060008060a087890312156143d157600080fd5b86356143dc81614332565b955060208701356143ec81614347565b945060408701356143fc81614332565b935061440a60608801614359565b925060808701356001600160401b0381111561442557600080fd5b61443189828a01614370565b979a9699509497509295939492505050565b60005b8381101561445e578181015183820152602001614446565b50506000910152565b6000815180845261447f816020860160208601614443565b601f01601f19169290920160200192915050565b602081526000612d0b6020830184614467565b6000806000606084860312156144bb57600080fd5b83356144c681614332565b925060208401356144d681614332565b915060408401356144e681614347565b809150509250925092565b60008060008060008060a0878903121561450a57600080fd5b863561451581614332565b9550602087013561452581614332565b9450604087013561453581614347565b9350606087013561440a81614332565b60006020828403121561455757600080fd5b813561456281614332565b9392505050565b6000806000806080858703121561457f57600080fd5b843561458a81614332565b9350602085013561459a81614332565b925060408501356145aa81614347565b915060608501356145ba81614332565b939692955090935050565b6000806000806000608086880312156145dd57600080fd5b85356145e881614332565b945060208601356145f881614332565b9350604086013561460881614347565b925060608601356001600160401b0381111561462357600080fd5b61462f88828901614370565b969995985093965092949392505050565b60008060008060006080868803121561465857600080fd5b853561466381614332565b9450602086013561467381614347565b935061460860408701614359565b6000806000806080858703121561469757600080fd5b84356146a281614332565b935060208501356146b281614332565b925060408501356146c281614347565b9396929550929360600135925050565b6000806000606084860312156146e757600080fd5b83356146f281614332565b9250602084013561470281614332565b929592945050506040919091013590565b6000806040838503121561472657600080fd5b823561473181614332565b9150602083013561474181614332565b809150509250929050565b600081518084526020808501945080840160005b838110156147855781516001600160801b031687529582019590820190600101614760565b509495945050505050565b606080825284519082018190526000906020906080840190828801845b828110156147d25781516001600160a01b0316845292840192908401906001016147ad565b5050508381038285015285518082528683019183019060005b8181101561480d57835163ffffffff16835292840192918401916001016147eb565b50508481036040860152614821818761474c565b98975050505050505050565b60008060008060006080868803121561484557600080fd5b853561485081614332565b9450602086013561486081614347565b93506040860135925060608601356001600160401b0381111561462357600080fd5b6000806040838503121561489557600080fd5b82356148a081614332565b946020939093013593505050565b600080600080606085870312156148c457600080fd5b84356148cf81614332565b935060208501356148df81614347565b925060408501356001600160401b038111156148fa57600080fd5b61490687828801614370565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b80820180821115612d0e57612d0e614912565b81810381811115612d0e57612d0e614912565b600081518084526020808501945080840160005b8381101561478557815187529582019590820190600101614962565b828152604060208201526000613f2b604083018461494e565b6001600160801b038181168382160190808211156149b7576149b7614912565b5092915050565b6001600160801b038281168282160390808211156149b7576149b7614912565b80820260008212600160ff1b841416156149fa576149fa614912565b8181058314821517612d0e57612d0e614912565b6000600160ff1b8201614a2357614a23614912565b5060000390565b6001600160a01b03929092168252602082015260400190565b6001600160a01b03841681526001600160801b0383166020820152606060408201819052600090614a7690830184614467565b95945050505050565b6001600160a01b038516815263ffffffff841660208201526001600160801b0383166040820152608060608201819052600090614abe90830184614467565b9695505050505050565b6001600160a01b0383168152604060208201819052600090613f2b90830184614467565b6001600160a01b038416815263ffffffff83166020820152606060408201819052600090614a7690830184614467565b600060208284031215614b2e57600080fd5b5051919050565b8082028115828204841417612d0e57612d0e614912565b600082614b6957634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052600160045260246000fd5b6001600160a01b0394851681529290931660208301526040820152606081019190915260800190565b634e487b7160e01b600052604160045260246000fd5b60405161016081016001600160401b0381118282101715614bfc57614bfc614bc3565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2a57614c2a614bc3565b604052919050565b60006001600160401b03821115614c4b57614c4b614bc3565b5060051b60200190565b600082601f830112614c6657600080fd5b81516020614c7b614c7683614c32565b614c02565b82815260059290921b84018101918181019086841115614c9a57600080fd5b8286015b84811015614cb55780518352918301918301614c9e565b509695505050505050565b600060208284031215614cd257600080fd5b81516001600160401b03811115614ce857600080fd5b613f2b84828501614c55565b8082018281126000831280158216821582161715614d1457614d14614912565b505092915050565b600063ffffffff808316818103614d3557614d35614912565b6001019392505050565b805161413081614332565b600060208284031215614d5c57600080fd5b815161456281614332565b8051801515811461413057600080fd5b600060208284031215614d8957600080fd5b612d0b82614d67565b805160ff8116811461413057600080fd5b80516001600160e01b03198116811461413057600080fd5b600082601f830112614dcc57600080fd5b81516001600160401b03811115614de557614de5614bc3565b614df8601f8201601f1916602001614c02565b818152846020838601011115614e0d57600080fd5b613f2b826020830160208701614443565b600060208284031215614e3057600080fd5b81516001600160401b0380821115614e4757600080fd5b908301906101608286031215614e5c57600080fd5b614e64614bd9565b614e6d83614d92565b8152614e7b60208401614d92565b602082015260408301516040820152614e9660608401614d3f565b6060820152614ea760808401614da3565b608082015260a083015182811115614ebe57600080fd5b614eca87828601614dbb565b60a08301525060c083015160c082015260e083015160e0820152610100915081830151828201526101209150614f01828401614d3f565b828201526101409150614f15828401614d3f565b91810191909152949350505050565b600080600060608486031215614f3957600080fd5b614f4284614d67565b9250614f5060208501614d67565b9150604084015190509250925092565b6001600160a01b038681168252851660208201526040810184905260a060608201819052600090614f9390830185614467565b82810360808401526148218185614467565b6001600160a01b0385168152608060208201819052600090614fc990830186614467565b84151560408401528281036060840152614fe38185614467565b979650505050505050565b60006020828403121561500057600080fd5b81516001600160401b0381111561501657600080fd5b613f2b84828501614dbb565b60018060a01b0384168152826020820152606060408201526000614a76606083018461494e565b6001600160a01b038781168252861660208201526040810185905260c06060820181905260009061507c90830186614467565b828103608084015261508e8186614467565b905082810360a08401526150a28185614467565b9998505050505050505050565b60006001600160801b0380881683528087166020840152808616604084015280851660608401525060a06080830152614fe360a0830184614467565b600080604083850312156150fe57600080fd5b82516001600160401b038082111561511557600080fd5b818501915085601f83011261512957600080fd5b81516020615139614c7683614c32565b82815260059290921b8401810191818101908984111561515857600080fd5b948201945b8386101561517f57855161517081614347565b8252948201949082019061515d565b9188015191965090935050508082111561519857600080fd5b506151a585828601614c55565b9150509250929050565b6000600182016151c1576151c1614912565b5060010190565b6000602082840312156151da57600080fd5b815161456281614347565b60a0815260006151f860a0830188614467565b6001600160a01b0396871660208401526040830195909552506060810192909252909216608090920191909152919050565b60408152600061523d6040830185614467565b9050826020830152939250505056fea264697066735822122022e73ac6297a9505905157a298582411ab8841ce33a1e924818361a627ffb96164736f6c63430008130033",mw=eb=>"string"==typeof eb[0]||Array.isArray(eb[0])||"_isInterface"in eb[0];class mH extends pQ.lV{constructor(...eb){if(mw(eb))super(...eb);else{let[em,ew]=eb;super(mv,mH.linkBytecode(em),ew)}}static linkBytecode(eb){return mz.replace(RegExp("__\\$97ed594b3f931187fb739dcb88a7dff641\\$__","g"),eb["contracts/libs/SlotsBitmapLibrary.sol:SlotsBitmapLibrary"].replace(/^0x/,"").toLowerCase())}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(mv)}static connect(eb,em){return new pQ.CH(eb,mv,em)}}mH.bytecode=mz,mH.abi=mv;let mx=[{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"}];class mN{static createInterface(){return new p9.vU(mx)}static connect(eb,em){return new pQ.CH(eb,mx,em)}}mN.abi=mx;let mV=[{inputs:[],name:"NotAcceptedSuperToken",type:"error"},{inputs:[],name:"NotImplemented",type:"error"},{inputs:[],name:"UnauthorizedHost",type:"error"},{inputs:[],name:"CFAV1_TYPE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],name:"isAcceptedSuperToken",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}];class mk{static createInterface(){return new p9.vU(mV)}static connect(eb,em){return new pQ.CH(eb,mV,em)}}mk.abi=mV;let mE=[{inputs:[],name:"UnsupportedNetwork",type:"error"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}],mD="0x6102cd61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100355760003560e01c806320bc44251461003a575b600080fd5b61004261005e565b6040516001600160a01b03909116815260200160405180910390f35b6000600146036100815750734e583d9390082b65bef884b629dfa426114ced6d90565b600a46036100a2575073567c4b141ed61923967ca25ef4906c8781069a1090565b603846036100c3575073d1e2cfb6441680002eb7a44223160ab9b67d7e6e90565b606446036100e45750732dfe937cd98ab92e59cf3139138f18c823a4efe790565b608946036101055750733e14dc1b13c488a8d5d310918780c983bd5982e790565b61a4b14603610127575073cf8acb4ef033eff16e8080aed4c7d5b9285d219290565b61a4ec4603610149575073a4ff07cf81c02cfd356184879d953970ca95758590565b61a86a460361016b57507360377c7016e4cdb03c87ef474896c11cb560752c90565b6005460361018c57507322ff293e14f1ec3a09b137e9e06084afd63addf990565b62066eed46036101af575073e40983c2476032a0915600b9472b3141aa5b5ba990565b6101a446036101d1575073e40983c2476032a0915600b9472b3141aa5b5ba990565b61a86946036101f357507385fe79b998509b77bf10a8bd4001d58475d2938690565b620138814603610216575073eb796bdb90ffa0f28255275e16936d25d341860390565b62aa36a74603610239575073109412e3c84f0539b43d39db691b08c90f58dc7c90565b62014a33460361025c575073507c3a7c6ccc253884a2e3a3ee2a211cc7e796a690565b6105a2460361027e575073e64f81d5ddda1c7172e5c6d964e8ef1bd82d870490565b604051633732a25760e11b815260040160405180910390fdfea2646970667358221220114465fd8371389b109b18e5e19f7e2c31b95dd500a0c97369fb43b1804da50064736f6c63430008130033",mS=eb=>eb.length>1;class m_ extends pQ.lV{constructor(...eb){mS(eb)?super(...eb):super(mE,mD,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(mE)}static connect(eb,em){return new pQ.CH(eb,mE,em)}}m_.bytecode=mD,m_.abi=mE;let mO=[{inputs:[],name:"SF_GOV_II_ONLY_OWNER",type:"error"},{inputs:[],name:"SF_GOV_INVALID_LIQUIDATION_OR_PATRICIAN_PERIOD",type:"error"},{inputs:[],name:"SF_GOV_MUST_BE_CONTRACT",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"address",name:"factory",type:"address"},{indexed:!1,internalType:"bool",name:"authorized",type:"bool"}],name:"AppFactoryAuthorizationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"address",name:"deployer",type:"address"},{indexed:!1,internalType:"string",name:"appRegistrationKey",type:"string"},{indexed:!1,internalType:"uint256",name:"expirationTs",type:"uint256"}],name:"AppRegistrationKeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"liquidationPeriod",type:"uint256"}],name:"CFAv1LiquidationPeriodChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ConfigChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{indexed:!1,internalType:"uint256",name:"patricianPeriod",type:"uint256"}],name:"PPPConfigurationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"address",name:"rewardAddress",type:"address"}],name:"RewardAddressChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"minimumDeposit",type:"uint256"}],name:"SuperTokenMinimumDepositChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"address",name:"forwarder",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"TrustedForwarderChanged",type:"event"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"authorizeAppFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"token",type:"address[]"},{internalType:"address[]",name:"newAdmins",type:"address[]"}],name:"batchChangeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"},{internalType:"address[]",name:"tokenLogics",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"},{internalType:"uint256[]",name:"minimumDeposits",type:"uint256[]"}],name:"batchUpdateSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newAdmin",type:"address"}],name:"changeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"}],name:"clearAppRegistrationKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"clearConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"clearPPPConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"clearRewardAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"superToken",type:"address"}],name:"clearSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"disableTrustedForwarder",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"enableTrustedForwarder",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsAddress",outputs:[{internalType:"address",name:"value",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsUint256",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getPPPConfig",outputs:[{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getRewardAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getSuperTokenMinimumDeposit",outputs:[{internalType:"uint256",name:"value",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"isAuthorizedAppFactory",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"isTrustedForwarder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"agreementClass",type:"address"}],name:"registerAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"newGov",type:"address"}],name:"replaceGovernance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"},{internalType:"uint256",name:"expirationTs",type:"uint256"}],name:"setAppRegistrationKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"address",name:"value",type:"address"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"uint256",name:"value",type:"uint256"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"}],name:"setPPPConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"rewardAddress",type:"address"}],name:"setRewardAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"setSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"unauthorizeAppFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"hostNewLogic",type:"address"},{internalType:"address[]",name:"agreementClassNewLogics",type:"address[]"},{internalType:"address",name:"superTokenFactoryNewLogic",type:"address"}],name:"updateContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"}],name:"verifyAppRegistrationKey",outputs:[{internalType:"bool",name:"validNow",type:"bool"},{internalType:"uint256",name:"expirationTs",type:"uint256"}],stateMutability:"view",type:"function"}],mP="0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6122188061007e6000396000f3fe608060405234801561001057600080fd5b50600436106102315760003560e01c80637f0558e411610130578063948eda5e116100b8578063d099b6a01161007c578063d099b6a0146104f9578063e447cc1d1461050c578063f047a2d91461051f578063f2fde38b14610532578063f79a8e631461054557600080fd5b8063948eda5e146104a55780639903ad38146104b8578063ab846f1a146104c0578063c9615a98146104d3578063cadf8f85146104e657600080fd5b80638a7ff2f7116100ff5780638a7ff2f7146104385780638abe04e91461044b5780638b93b3f51461046e5780638da5cb5b146104815780638ecbd87b1461049257600080fd5b80637f0558e4146103f157806380f70cba146104045780638369a0f114610417578063870299c01461042557600080fd5b8063427942a4116101be57806352d1902d1161018257806352d1902d14610380578063640b6cc9146103b0578063715018a6146103c357806378707cb8146103cb5780637dce4f81146103de57600080fd5b8063427942a41461031757806344864b251461032a578063452282351461033d578063469519541461036557806350d75d251461037857600080fd5b8063219644731161020557806321964473146102b8578063256b5173146102cb57806325c955c3146102de57806332552908146102f157806342148deb1461030457600080fd5b806286d5551461023657806301a06b971461024b57806311cf00f11461025e57806319df62ab1461028d575b600080fd5b610249610244366004611bf6565b610558565b005b610249610259366004611c3c565b610625565b61027161026c366004611d18565b6106a9565b6040805192151583526020830191909152015b60405180910390f35b6102a061029b366004611c3c565b6106d9565b6040516001600160a01b039091168152602001610284565b6102496102c6366004611dc6565b61070d565b6102496102d9366004611e49565b610788565b6102496102ec366004611c3c565b6107fb565b6102496102ff366004611e49565b610857565b610249610312366004611e94565b6108d4565b610249610325366004611ee9565b610997565b610249610338366004611c3c565b610c47565b61035061034b366004611c3c565b610cb2565b60408051928352602083019190915201610284565b610249610373366004611f66565b610cfa565b6102a0610d0e565b7f42262e3b6ca1f8f82e158e1ac4ddf4e6273aa6499266ae17bcaceb23830542395b604051908152602001610284565b6102496103be366004611f83565b610d3d565b610249610d4d565b6102496103d9366004611fc4565b610d61565b6102496103ec366004611e49565b610d73565b6102496103ff366004611f83565b610dd3565b6103a2610412366004611f83565b610e46565b6102a0610412366004611f83565b610249610433366004611dc6565b610eb7565b6103a2610446366004611c3c565b610fa9565b61045e610459366004611c3c565b610fd6565b6040519015158152602001610284565b61024961047c366004611c3c565b610ff1565b6000546001600160a01b03166102a0565b6102496104a0366004611c3c565b611074565b6102496104b3366004611d18565b6110e5565b610249611153565b6102496104ce366004611e49565b61127c565b6102496104e1366004611dc6565b6112d8565b6102496104f4366004611c3c565b6113ca565b610249610507366004612017565b611402565b61024961051a366004611c3c565b611462565b61045e61052d366004611e49565b6114d3565b610249610540366004611f66565b6114ee565b610249610553366004611bf6565b611564565b808211158061056b575063ffffffff8210155b8061057a575063ffffffff8110155b15610598576040516370b8cc0560e11b815260040160405180910390fd5b602082901b81176105cb85857fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f788461156c565b6040805160018152602081018590529081018390526001600160a01b0380861691908716907f60a59221512cd8cbfb226200f7ba6f20dc4b38a3cf04993d17ea4e56d26aa186906060015b60405180910390a35050505050565b61065082827fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f7861161f565b60408051600080825260208201819052918101919091526001600160a01b0380831691908416907f60a59221512cd8cbfb226200f7ba6f20dc4b38a3cf04993d17ea4e56d26aa186906060015b60405180910390a35050565b60008060006106b885856116e0565b905060006106c887600084610e46565b428110159890975095505050505050565b600061070683837f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09610e46565b9392505050565b82811461071c5761071c612081565b60005b81811015610780576107708686868481811061073d5761073d612097565b90506020020160208101906107529190611f66565b85858581811061076457610764612097565b90506020020135610dd3565b610779816120ad565b905061071f565b505050505050565b8261079281611713565b604051630c56507560e01b81526001600160a01b0384811660048301528381166024830152851690630c56507590604401600060405180830381600087803b1580156107dd57600080fd5b505af11580156107f1573d6000803e3d6000fd5b5050505050505050565b61080f82600061080a8461171b565b61161f565b806001600160a01b0316826001600160a01b03167f8bfde939e79b7e6c603d67aa576e5b75a3f370334b14a9b0e5e263190034d31d600060405161069d911515815260200190565b61088383837f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09846117ae565b60408051600181526001600160a01b03838116602083015280851692908616917f14e12f219a4f9023456dc7832e10119ab768b8ccefc8cb79bc6de0419781eeeb91015b60405180910390a3505050565b826108de81611713565b60005b8281101561099057846001600160a01b031663fa6e0cfe85858481811061090a5761090a612097565b905060200201602081019061091f9190611f66565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260006024820152604401600060405180830381600087803b15801561096757600080fd5b505af115801561097b573d6000803e3d6000fd5b5050505080610989906120ad565b90506108e1565b5050505050565b846109a181611713565b6001600160a01b03851615610a5f576040516311a5465560e21b81526001600160a01b038681166004830152871690634695195490602401600060405180830381600087803b1580156109f357600080fd5b505af1158015610a07573d6000803e3d6000fd5b50505050846001600160a01b0316639903ad386040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610a4657600080fd5b505af1158015610a5a573d6000803e3d6000fd5b505050505b60005b83811015610b8357866001600160a01b03166306cecba8868684818110610a8b57610a8b612097565b9050602002016020810190610aa09190611f66565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015610ae157600080fd5b505af1158015610af5573d6000803e3d6000fd5b50505050848482818110610b0b57610b0b612097565b9050602002016020810190610b209190611f66565b6001600160a01b0316639903ad386040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610b5a57600080fd5b505af1158015610b6e573d6000803e3d6000fd5b5050505080610b7c906120ad565b9050610a62565b506001600160a01b03821615610780576040516354fbc49360e01b81526001600160a01b0383811660048301528716906354fbc49390602401600060405180830381600087803b158015610bd657600080fd5b505af1158015610bea573d6000803e3d6000fd5b50505050816001600160a01b0316639903ad386040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610c2957600080fd5b505af1925050508015610c3a575060015b1561078057505050505050565b81610c5181611713565b604051631ca0c40360e21b81526001600160a01b038381166004830152841690637283100c906024015b600060405180830381600087803b158015610c9557600080fd5b505af1158015610ca9573d6000803e3d6000fd5b50505050505050565b6000806000610ce285857fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f78610e46565b63ffffffff602082901c811697911695509350505050565b610d02611863565b610d0b8161188e565b50565b6000610d387f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b610d4883838361161f565b505050565b610d55611ac8565b610d5f6000611b22565b565b610d6d848484846117ae565b50505050565b610d81838361080a84611b72565b60408051600181526001600160a01b038381166020830152600092820192909252818416918516907f168da2dec91b2e06e30d49955479383e76f71ba185807a8a5b75e2ed563e1d27906060016108c7565b610dff83837feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc48461156c565b6040805160018152602081018390526001600160a01b0380851692908616917fc055c4a3853372c08a98805545379133f00f7261d956b9197729d67f37a82a5391016108c7565b6001600160a01b03808416600090815260016020908152604080832093861683529281528282208483529052908120805460ff16610eab57506001600160a01b0384166000908152600160209081526040808320838052825280832085845290915290205b60010154949350505050565b84610ec181611713565b838214610ed057610ed0612081565b60005b84811015610ca957866001600160a01b031663fa6e0cfe878784818110610efc57610efc612097565b9050602002016020810190610f119190611f66565b868685818110610f2357610f23612097565b9050602002016020810190610f389190611f66565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401600060405180830381600087803b158015610f8057600080fd5b505af1158015610f94573d6000803e3d6000fd5b5050505080610fa2906120ad565b9050610ed3565b600061070683837feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc4610e46565b6000610fe78360006104128561171b565b6001149392505050565b803b6000819003611015576040516380dddd7360e01b815260040160405180910390fd5b5061102c8260006110258461171b565b600161156c565b806001600160a01b0316826001600160a01b03167f8bfde939e79b7e6c603d67aa576e5b75a3f370334b14a9b0e5e263190034d31d600160405161069d911515815260200190565b61109f82827feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc461161f565b60408051600080825260208201526001600160a01b0380841692908516917fc055c4a3853372c08a98805545379133f00f7261d956b9197729d67f37a82a53910161069d565b60006110f183836116e0565b90506110ff8460008361161f565b826001600160a01b0316846001600160a01b03167fa22916b55c84301b9ba61d6494b1860339c075b3518e6db6f496bdf2a13d6ffc84600060405161114592919061211a565b60405180910390a350505050565b600054600160a81b900460ff161580801561117b57506000546001600160a01b90910460ff16105b8061119c5750303b15801561119c5750600054600160a01b900460ff166001145b6112045760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff60a01b1916600160a01b1790558015611231576000805460ff60a81b1916600160a81b1790555b8015610d0b576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b61128a838361102584611b72565b6040805160018082526001600160a01b03848116602084015292820152818416918516907f168da2dec91b2e06e30d49955479383e76f71ba185807a8a5b75e2ed563e1d27906060016108c7565b846112e281611713565b8382146112f1576112f1612081565b60005b84811015610ca957866001600160a01b0316630c56507587878481811061131d5761131d612097565b90506020020160208101906113329190611f66565b86868581811061134457611344612097565b90506020020160208101906113599190611f66565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401600060405180830381600087803b1580156113a157600080fd5b505af11580156113b5573d6000803e3d6000fd5b50505050806113c3906120ad565b90506112f4565b816113d481611713565b6040516315a024e160e01b81526001600160a01b0383811660048301528416906315a024e190602401610c7b565b600061140e84846116e0565b905061141d856000838561156c565b836001600160a01b0316856001600160a01b03167fa22916b55c84301b9ba61d6494b1860339c075b3518e6db6f496bdf2a13d6ffc858560405161061692919061211a565b61148d82827f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d0961161f565b60408051600080825260208201526001600160a01b0380841692908516917f14e12f219a4f9023456dc7832e10119ab768b8ccefc8cb79bc6de0419781eeeb910161069d565b60006114e3848461041285611b72565b600114949350505050565b6114f6611ac8565b6001600160a01b03811661155b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016111fb565b610d0b81611b22565b610d6d848484845b8361157681611713565b60408051848152600160208201529081018390526001600160a01b0380861691908716907f33afe19ae6902b933890ff48190fabdc4cf7f5ab499be9c4d9d98e3b4562e3909060600160405180910390a350604080518082018252600180825260208083019485526001600160a01b039788166000908152828252848120979098168852958652828720948752939094529093209151825460ff19169015151782559151910155565b8261162981611713565b826001600160a01b0316846001600160a01b03167f33afe19ae6902b933890ff48190fabdc4cf7f5ab499be9c4d9d98e3b4562e39084600080604051611682939291909283529015156020830152604082015260600190565b60405180910390a350604080518082018252600080825260208083018281526001600160a01b03978816835260018083528584209790981683529581528382209482529390935291209051815460ff19169015151781559051910155565b600082826040516020016116f592919061213c565b60405160208183030381529060405280519060200120905092915050565b610d0b611863565b6040805160208101829052603960608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e666163746f72790000000000000060a08201526001600160a01b0383169181019190915260009060c0015b604051602081830303815290604052805190602001209050919050565b836117b881611713565b60408051848152600160208201526001600160a01b03848116828401529151868316928816917f33afe19ae6902b933890ff48190fabdc4cf7f5ab499be9c4d9d98e3b4562e390919081900360600190a35060408051808201825260018082526001600160a01b03938416602080840191825297851660009081528289528481209790951685529587528284209484529390955290209251835460ff19169015151783559051910155565b6000546001600160a01b03163314610d5f57604051638c809f9b60e01b815260040160405180910390fd5b60006118b87f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b03160361190e5760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c6500000060448201526064016111fb565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561194c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061197091906121c9565b7f42262e3b6ca1f8f82e158e1ac4ddf4e6273aa6499266ae17bcaceb2383054239146119ea5760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b60648201526084016111fb565b6001600160a01b0381163003611a425760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f700000000000000060448201526064016111fb565b611a6a817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f42262e3b6ca1f8f82e158e1ac4ddf4e6273aa6499266ae17bcaceb2383054239604080519182526001600160a01b038416602083015201611271565b6000546001600160a01b03163314610d5f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016111fb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805160208101829052603260608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527132173a393ab9ba32b22337b93bb0b93232b960711b60a08201526001600160a01b0383169181019190915260009060c001611791565b6001600160a01b0381168114610d0b57600080fd5b60008060008060808587031215611c0c57600080fd5b8435611c1781611be1565b93506020850135611c2781611be1565b93969395505050506040820135916060013590565b60008060408385031215611c4f57600080fd5b8235611c5a81611be1565b91506020830135611c6a81611be1565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112611c9c57600080fd5b813567ffffffffffffffff80821115611cb757611cb7611c75565b604051601f8301601f19908116603f01168101908282118183101715611cdf57611cdf611c75565b81604052838152866020858801011115611cf857600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600060608486031215611d2d57600080fd5b8335611d3881611be1565b92506020840135611d4881611be1565b9150604084013567ffffffffffffffff811115611d6457600080fd5b611d7086828701611c8b565b9150509250925092565b60008083601f840112611d8c57600080fd5b50813567ffffffffffffffff811115611da457600080fd5b6020830191508360208260051b8501011115611dbf57600080fd5b9250929050565b600080600080600060608688031215611dde57600080fd5b8535611de981611be1565b9450602086013567ffffffffffffffff80821115611e0657600080fd5b611e1289838a01611d7a565b90965094506040880135915080821115611e2b57600080fd5b50611e3888828901611d7a565b969995985093965092949392505050565b600080600060608486031215611e5e57600080fd5b8335611e6981611be1565b92506020840135611e7981611be1565b91506040840135611e8981611be1565b809150509250925092565b600080600060408486031215611ea957600080fd5b8335611eb481611be1565b9250602084013567ffffffffffffffff811115611ed057600080fd5b611edc86828701611d7a565b9497909650939450505050565b600080600080600060808688031215611f0157600080fd5b8535611f0c81611be1565b94506020860135611f1c81611be1565b9350604086013567ffffffffffffffff811115611f3857600080fd5b611f4488828901611d7a565b9094509250506060860135611f5881611be1565b809150509295509295909350565b600060208284031215611f7857600080fd5b813561070681611be1565b600080600060608486031215611f9857600080fd5b8335611fa381611be1565b92506020840135611fb381611be1565b929592945050506040919091013590565b60008060008060808587031215611fda57600080fd5b8435611fe581611be1565b93506020850135611ff581611be1565b925060408501359150606085013561200c81611be1565b939692955090935050565b6000806000806080858703121561202d57600080fd5b843561203881611be1565b9350602085013561204881611be1565b9250604085013567ffffffffffffffff81111561206457600080fd5b61207087828801611c8b565b949793965093946060013593505050565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000600182016120cd57634e487b7160e01b600052601160045260246000fd5b5060010190565b6000815180845260005b818110156120fa576020818501810151868301820152016120de565b506000602082860101526020601f19601f83011685010191505092915050565b60408152600061212d60408301856120d4565b90508260208301529392505050565b60608152604160608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e726567697374726174696f6e4b6560a0820152607960f81b60c082015260018060a01b038316602082015260e0604082015260006121c160e08301846120d4565b949350505050565b6000602082840312156121db57600080fd5b505191905056fea26469706673582212205b47bb8e510e16416c7494da5b9283774a0d75dd7c329c518ca95da069b17ba064736f6c63430008130033",mj=eb=>eb.length>1;class mB extends pQ.lV{constructor(...eb){mj(eb)?super(...eb):super(mO,mP,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(mO)}static connect(eb,em){return new pQ.CH(eb,mO,em)}}mB.bytecode=mP,mB.abi=mO;let mR=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[{internalType:"address",name:"initialAddress",type:"address"}],name:"initializeProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],mU="0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6103de8061007e6000396000f3fe6080604052600436106100435760003560e01c80634a0687ef1461005a578063715018a61461007a5780638da5cb5b1461008f578063f2fde38b146100bb57610052565b36610052576100506100db565b005b6100506100db565b34801561006657600080fd5b50610050610075366004610378565b6100ed565b34801561008657600080fd5b506100506101f3565b34801561009b57600080fd5b50600054604080516001600160a01b039092168252519081900360200190f35b3480156100c757600080fd5b506100506100d6366004610378565b610205565b6100eb6100e661027b565b6102aa565b565b6001600160a01b0381166101485760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006101727f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101c85760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a65640000604482015260640161013f565b6101f0817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b6101fb6102ce565b6100eb6000610328565b61020d6102ce565b6001600160a01b0381166102725760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161013f565b6101f081610328565b60006102a57f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156102c9573d6000f35b3d6000fd5b6000546001600160a01b031633146100eb5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161013f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020828403121561038a57600080fd5b81356001600160a01b03811681146103a157600080fd5b939250505056fea264697066735822122013c43d3da054c8f134fcf229dcee80be810c5b9fde0407159fe9e6158b0b1b9b64736f6c63430008130033",mF=eb=>eb.length>1;class mG extends pQ.lV{constructor(...eb){mF(eb)?super(...eb):super(mR,mU,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(mR)}static connect(eb,em){return new pQ.CH(eb,mR,em)}}mG.bytecode=mU,mG.abi=mR;let mY=[{inputs:[],name:"SF_GOV_INVALID_LIQUIDATION_OR_PATRICIAN_PERIOD",type:"error"},{inputs:[],name:"SF_GOV_MUST_BE_CONTRACT",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"address",name:"factory",type:"address"},{indexed:!1,internalType:"bool",name:"authorized",type:"bool"}],name:"AppFactoryAuthorizationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"address",name:"deployer",type:"address"},{indexed:!1,internalType:"string",name:"appRegistrationKey",type:"string"},{indexed:!1,internalType:"uint256",name:"expirationTs",type:"uint256"}],name:"AppRegistrationKeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"liquidationPeriod",type:"uint256"}],name:"CFAv1LiquidationPeriodChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ConfigChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{indexed:!1,internalType:"uint256",name:"patricianPeriod",type:"uint256"}],name:"PPPConfigurationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"address",name:"rewardAddress",type:"address"}],name:"RewardAddressChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"minimumDeposit",type:"uint256"}],name:"SuperTokenMinimumDepositChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"address",name:"forwarder",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"TrustedForwarderChanged",type:"event"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"authorizeAppFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"token",type:"address[]"},{internalType:"address[]",name:"newAdmins",type:"address[]"}],name:"batchChangeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"},{internalType:"address[]",name:"tokenLogics",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"},{internalType:"uint256[]",name:"minimumDeposits",type:"uint256[]"}],name:"batchUpdateSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newAdmin",type:"address"}],name:"changeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"}],name:"clearAppRegistrationKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"clearConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"clearPPPConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"clearRewardAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"superToken",type:"address"}],name:"clearSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"disableTrustedForwarder",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"enableTrustedForwarder",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsAddress",outputs:[{internalType:"address",name:"value",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsUint256",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getPPPConfig",outputs:[{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getRewardAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getSuperTokenMinimumDeposit",outputs:[{internalType:"uint256",name:"value",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"isAuthorizedAppFactory",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"isTrustedForwarder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"agreementClass",type:"address"}],name:"registerAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"newGov",type:"address"}],name:"replaceGovernance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"},{internalType:"uint256",name:"expirationTs",type:"uint256"}],name:"setAppRegistrationKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"address",name:"value",type:"address"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"uint256",name:"value",type:"uint256"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"}],name:"setPPPConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"rewardAddress",type:"address"}],name:"setRewardAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"setSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"unauthorizeAppFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"hostNewLogic",type:"address"},{internalType:"address[]",name:"agreementClassNewLogics",type:"address[]"},{internalType:"address",name:"superTokenFactoryNewLogic",type:"address"}],name:"updateContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"}],name:"verifyAppRegistrationKey",outputs:[{internalType:"bool",name:"validNow",type:"bool"},{internalType:"uint256",name:"expirationTs",type:"uint256"}],stateMutability:"view",type:"function"}];class mQ{static createInterface(){return new p9.vU(mY)}static connect(eb,em){return new pQ.CH(eb,mY,em)}}mQ.abi=mY;let mq=[{inputs:[],name:"CFA_ACL_FLOW_RATE_ALLOWANCE_EXCEEDED",type:"error"},{inputs:[],name:"CFA_ACL_NO_NEGATIVE_ALLOWANCE",type:"error"},{inputs:[],name:"CFA_ACL_NO_SENDER_CREATE",type:"error"},{inputs:[],name:"CFA_ACL_NO_SENDER_FLOW_OPERATOR",type:"error"},{inputs:[],name:"CFA_ACL_NO_SENDER_UPDATE",type:"error"},{inputs:[],name:"CFA_ACL_OPERATOR_NO_CREATE_PERMISSIONS",type:"error"},{inputs:[],name:"CFA_ACL_OPERATOR_NO_DELETE_PERMISSIONS",type:"error"},{inputs:[],name:"CFA_ACL_OPERATOR_NO_UPDATE_PERMISSIONS",type:"error"},{inputs:[],name:"CFA_ACL_UNCLEAN_PERMISSIONS",type:"error"},{inputs:[],name:"CFA_DEPOSIT_TOO_BIG",type:"error"},{inputs:[],name:"CFA_FLOW_ALREADY_EXISTS",type:"error"},{inputs:[],name:"CFA_FLOW_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"CFA_FLOW_RATE_TOO_BIG",type:"error"},{inputs:[],name:"CFA_HOOK_OUT_OF_GAS",type:"error"},{inputs:[],name:"CFA_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"CFA_INVALID_FLOW_RATE",type:"error"},{inputs:[],name:"CFA_NON_CRITICAL_SENDER",type:"error"},{inputs:[],name:"CFA_NO_SELF_FLOW",type:"error"},{inputs:[],name:"CFA_ZERO_ADDRESS_RECEIVER",type:"error"},{inputs:[],name:"CFA_ZERO_ADDRESS_SENDER",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"},{indexed:!0,internalType:"address",name:"flowOperator",type:"address"},{indexed:!1,internalType:"uint8",name:"permissions",type:"uint8"},{indexed:!1,internalType:"int96",name:"flowRateAllowance",type:"int96"}],name:"FlowOperatorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"},{indexed:!0,internalType:"address",name:"receiver",type:"address"},{indexed:!1,internalType:"int96",name:"flowRate",type:"int96"},{indexed:!1,internalType:"int256",name:"totalSenderFlowRate",type:"int256"},{indexed:!1,internalType:"int256",name:"totalReceiverFlowRate",type:"int256"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"FlowUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"flowOperator",type:"address"},{indexed:!1,internalType:"uint256",name:"deposit",type:"uint256"}],name:"FlowUpdatedExtension",type:"event"},{inputs:[],name:"agreementType",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"authorizeFlowOperatorWithFullControl",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"createFlow",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"createFlowByOperator",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"int96",name:"subtractedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"decreaseFlowRateAllowance",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissionsToRemove",type:"uint8"},{internalType:"int96",name:"subtractedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"decreaseFlowRateAllowanceWithPermissions",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"deleteFlow",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"deleteFlowByOperator",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"getAccountFlowInfo",outputs:[{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"getDepositRequiredForFlowRate",outputs:[{internalType:"uint256",name:"deposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getFlow",outputs:[{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"}],name:"getFlowByID",outputs:[{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"flowOperator",type:"address"}],name:"getFlowOperatorData",outputs:[{internalType:"bytes32",name:"flowOperatorId",type:"bytes32"},{internalType:"uint8",name:"permissions",type:"uint8"},{internalType:"int96",name:"flowRateAllowance",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"flowOperatorId",type:"bytes32"}],name:"getFlowOperatorDataByID",outputs:[{internalType:"uint8",name:"permissions",type:"uint8"},{internalType:"int96",name:"flowRateAllowance",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint256",name:"deposit",type:"uint256"}],name:"getMaximumFlowRateFromDeposit",outputs:[{internalType:"int96",name:"flowRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"getNetFlow",outputs:[{internalType:"int96",name:"flowRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"int96",name:"addedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"increaseFlowRateAllowance",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissionsToAdd",type:"uint8"},{internalType:"int96",name:"addedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"increaseFlowRateAllowanceWithPermissions",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isPatricianPeriod",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"isPatricianPeriodNow",outputs:[{internalType:"bool",name:"isCurrentlyPatricianPeriod",type:"bool"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"time",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"dynamicBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"revokeFlowOperatorWithFullControl",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateFlow",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateFlowByOperator",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissions",type:"uint8"},{internalType:"int96",name:"flowRateAllowance",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateFlowOperatorPermissions",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"}];class mK{static createInterface(){return new p9.vU(mq)}static connect(eb,em){return new pQ.CH(eb,mq,em)}}mK.abi=mq;let mZ=[{inputs:[],name:"IDA_INDEX_ALREADY_EXISTS",type:"error"},{inputs:[],name:"IDA_INDEX_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"IDA_INDEX_SHOULD_GROW",type:"error"},{inputs:[],name:"IDA_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"IDA_OPERATION_NOT_ALLOWED",type:"error"},{inputs:[],name:"IDA_SUBSCRIPTION_ALREADY_APPROVED",type:"error"},{inputs:[],name:"IDA_SUBSCRIPTION_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"IDA_SUBSCRIPTION_IS_NOT_APPROVED",type:"error"},{inputs:[],name:"IDA_ZERO_ADDRESS_SUBSCRIBER",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"IndexDistributionClaimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexSubscribed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"uint128",name:"units",type:"uint128"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexUnitsUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexUnsubscribed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"publisher",type:"address"},{indexed:!0,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"uint128",name:"oldIndexValue",type:"uint128"},{indexed:!1,internalType:"uint128",name:"newIndexValue",type:"uint128"},{indexed:!1,internalType:"uint128",name:"totalUnitsPending",type:"uint128"},{indexed:!1,internalType:"uint128",name:"totalUnitsApproved",type:"uint128"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"IndexUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"SubscriptionApproved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"SubscriptionDistributionClaimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"SubscriptionRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluidToken",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"subscriber",type:"address"},{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"uint128",name:"units",type:"uint128"},{indexed:!1,internalType:"bytes",name:"userData",type:"bytes"}],name:"SubscriptionUnitsUpdated",type:"event"},{inputs:[],name:"agreementType",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"approveSubscription",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"calculateDistribution",outputs:[{internalType:"uint256",name:"actualAmount",type:"uint256"},{internalType:"uint128",name:"newIndexValue",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"claim",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"createIndex",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"deleteSubscription",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"distribute",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"getIndex",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"uint128",name:"totalUnitsApproved",type:"uint128"},{internalType:"uint128",name:"totalUnitsPending",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"getSubscription",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"}],name:"getSubscriptionByID",outputs:[{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"subscriber",type:"address"}],name:"listSubscriptions",outputs:[{internalType:"address[]",name:"publishers",type:"address[]"},{internalType:"uint32[]",name:"indexIds",type:"uint32[]"},{internalType:"uint128[]",name:"unitsList",type:"uint128[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"time",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"dynamicBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"revokeSubscription",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateIndex",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"updateSubscription",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"}];class mW{static createInterface(){return new p9.vU(mZ)}static connect(eb,em){return new pQ.CH(eb,mZ,em)}}mW.abi=mZ;let m$=[{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"CIF_NFT_ONLY_CONSTANT_OUTFLOW",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"operator",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"newTokenId",type:"uint256"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"owner",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"}];class mX{static createInterface(){return new p9.vU(m$)}static connect(eb,em){return new pQ.CH(eb,m$,em)}}mX.abi=m$;let mJ=[{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"COF_NFT_INVALID_SUPER_TOKEN",type:"error"},{inputs:[],name:"COF_NFT_MINT_TO_AND_FLOW_RECEIVER_SAME",type:"error"},{inputs:[],name:"COF_NFT_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"COF_NFT_ONLY_CONSTANT_INFLOW",type:"error"},{inputs:[],name:"COF_NFT_ONLY_FLOW_AGREEMENTS",type:"error"},{inputs:[],name:"COF_NFT_TOKEN_ALREADY_EXISTS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"operator",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onCreate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onDelete",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"owner",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"}];class m6{static createInterface(){return new p9.vU(mJ)}static connect(eb,em){return new pQ.CH(eb,mJ,em)}}m6.abi=mJ;let m4=[{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"operator",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"owner",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"}];class m3{static createInterface(){return new p9.vU(m4)}static connect(eb,em){return new pQ.CH(eb,m4,em)}}m3.abi=m4;let m5=[{inputs:[],name:"agreementType",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"time",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"dynamicBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"}];class m9{static createInterface(){return new p9.vU(m5)}static connect(eb,em){return new pQ.CH(eb,m5,em)}}m9.abi=m5;let m7=[{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"cbdata",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"cbdata",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"cbdata",type:"bytes"}],stateMutability:"view",type:"function"}];class gb{static createInterface(){return new p9.vU(m7)}static connect(eb,em){return new pQ.CH(eb,m7,em)}}gb.abi=m7;let gm=[{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER",type:"error"},{inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED",type:"error"},{inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED",type:"error"},{inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_ADMIN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_SELF",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"AdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"AuthorizedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Burned",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],name:"ConstantInflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],name:"ConstantOutflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Minted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"RevokedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Sent",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenDowngraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"authorizeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAdmin",type:"address"}],name:"changeAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"defaultOperators",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"activeAgreements",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAdmin",outputs:[{internalType:"address",name:"admin",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingDecimals",outputs:[{internalType:"uint8",name:"underlyingDecimals",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingToken",outputs:[{internalType:"address",name:"tokenAddr",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"granularity",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"initializeWithAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"tokenHolder",type:"address"}],name:"isOperatorFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationApprove",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"operationDecreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationDowngrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"operationIncreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"operationSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"revokeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"send",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"toUnderlyingAmount",outputs:[{internalType:"uint256",name:"underlyingAmount",type:"uint256"},{internalType:"uint256",name:"adjustedAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"transferAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"}];class gy{static createInterface(){return new p9.vU(gm)}static connect(eb,em){return new pQ.CH(eb,gm,em)}}gy.abi=gm;let gM=[{inputs:[],name:"SUPER_TOKEN_FACTORY_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_NON_UPGRADEABLE_IS_DEPRECATED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_HOST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_UNINITIALIZED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"CustomSuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"SuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"tokenLogic",type:"address"}],name:"SuperTokenLogicCreated",type:"event"},{inputs:[{internalType:"address",name:"_underlyingToken",type:"address"}],name:"computeCanonicalERC20WrapperAddress",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"},{internalType:"bool",name:"isDeployed",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"_underlyingToken",type:"address"}],name:"createCanonicalERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingTokenAddress",type:"address"}],name:"getCanonicalERC20Wrapper",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenLogic",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"customSuperTokenProxy",type:"address"}],name:"initializeCustomSuperToken",outputs:[],stateMutability:"nonpayable",type:"function"}];class gv{static createInterface(){return new p9.vU(gM)}static connect(eb,em){return new pQ.CH(eb,gM,em)}}gv.abi=gM;let gz=[{inputs:[{internalType:"uint256",name:"_code",type:"uint256"}],name:"APP_RULE",type:"error"},{inputs:[],name:"HOST_AGREEMENT_ALREADY_REGISTERED",type:"error"},{inputs:[],name:"HOST_AGREEMENT_CALLBACK_IS_NOT_ACTION",type:"error"},{inputs:[],name:"HOST_AGREEMENT_IS_NOT_REGISTERED",type:"error"},{inputs:[],name:"HOST_CALL_AGREEMENT_WITH_CTX_FROM_WRONG_ADDRESS",type:"error"},{inputs:[],name:"HOST_CALL_APP_ACTION_WITH_CTX_FROM_WRONG_ADDRESS",type:"error"},{inputs:[],name:"HOST_CANNOT_DOWNGRADE_TO_NON_UPGRADEABLE",type:"error"},{inputs:[],name:"HOST_INVALID_CONFIG_WORD",type:"error"},{inputs:[],name:"HOST_MAX_256_AGREEMENTS",type:"error"},{inputs:[],name:"HOST_MUST_BE_CONTRACT",type:"error"},{inputs:[],name:"HOST_NEED_MORE_GAS",type:"error"},{inputs:[],name:"HOST_NON_UPGRADEABLE",type:"error"},{inputs:[],name:"HOST_NON_ZERO_LENGTH_PLACEHOLDER_CTX",type:"error"},{inputs:[],name:"HOST_NOT_A_SUPER_APP",type:"error"},{inputs:[],name:"HOST_NO_APP_REGISTRATION_PERMISSION",type:"error"},{inputs:[],name:"HOST_ONLY_GOVERNANCE",type:"error"},{inputs:[],name:"HOST_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"HOST_RECEIVER_IS_NOT_SUPER_APP",type:"error"},{inputs:[],name:"HOST_SENDER_IS_NOT_SUPER_APP",type:"error"},{inputs:[],name:"HOST_SOURCE_APP_NEEDS_HIGHER_APP_LEVEL",type:"error"},{inputs:[],name:"HOST_SUPER_APP_ALREADY_REGISTERED",type:"error"},{inputs:[],name:"HOST_SUPER_APP_IS_JAILED",type:"error"},{inputs:[],name:"HOST_UNKNOWN_BATCH_CALL_OPERATION_TYPE",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"agreementType",type:"bytes32"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"AgreementClassRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"agreementType",type:"bytes32"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"AgreementClassUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperApp",name:"app",type:"address"}],name:"AppRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"contract ISuperfluidGovernance",name:"oldGov",type:"address"},{indexed:!1,internalType:"contract ISuperfluidGovernance",name:"newGov",type:"address"}],name:"GovernanceReplaced",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperApp",name:"app",type:"address"},{indexed:!1,internalType:"uint256",name:"reason",type:"uint256"}],name:"Jail",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"contract ISuperTokenFactory",name:"newFactory",type:"address"}],name:"SuperTokenFactoryUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"SuperTokenLogicUpdated",type:"event"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"},{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"addToAgreementClassesBitmap",outputs:[{internalType:"uint256",name:"newBitmap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"targetApp",type:"address"}],name:"allowCompositeApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"int256",name:"appCreditUsedDelta",type:"int256"}],name:"appCallbackPop",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"appCreditGranted",type:"uint256"},{internalType:"int256",name:"appCreditUsed",type:"int256"},{internalType:"contract ISuperfluidToken",name:"appCreditToken",type:"address"}],name:"appCallbackPush",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint32",name:"operationType",type:"uint32"},{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ISuperfluid.Operation[]",name:"operations",type:"tuple[]"}],name:"batchCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"callAgreement",outputs:[{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAgreementWithContext",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"},{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"}],name:"callAppAction",outputs:[{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppActionWithContext",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bool",name:"isTermination",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppAfterCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bool",name:"isTermination",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppBeforeCallback",outputs:[{internalType:"bytes",name:"cbdata",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newAdmin",type:"address"}],name:"changeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"int256",name:"appCreditUsedMore",type:"int256"}],name:"ctxUseCredit",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"decodeCtx",outputs:[{components:[{internalType:"uint8",name:"appCallbackLevel",type:"uint8"},{internalType:"uint8",name:"callType",type:"uint8"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"address",name:"msgSender",type:"address"},{internalType:"bytes4",name:"agreementSelector",type:"bytes4"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"uint256",name:"appCreditGranted",type:"uint256"},{internalType:"uint256",name:"appCreditWantedDeprecated",type:"uint256"},{internalType:"int256",name:"appCreditUsed",type:"int256"},{internalType:"address",name:"appAddress",type:"address"},{internalType:"contract ISuperfluidToken",name:"appCreditToken",type:"address"}],internalType:"struct ISuperfluid.Context",name:"context",type:"tuple"}],stateMutability:"pure",type:"function"},{inputs:[{components:[{internalType:"uint32",name:"operationType",type:"uint32"},{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ISuperfluid.Operation[]",name:"operations",type:"tuple[]"}],name:"forwardBatchCall",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"getAgreementClass",outputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"getAppCallbackLevel",outputs:[{internalType:"uint8",name:"appCallbackLevel",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"getAppManifest",outputs:[{internalType:"bool",name:"isSuperApp",type:"bool"},{internalType:"bool",name:"isJailed",type:"bool"},{internalType:"uint256",name:"noopMask",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getGovernance",outputs:[{internalType:"contract ISuperfluidGovernance",name:"governance",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getNow",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenFactory",outputs:[{internalType:"contract ISuperTokenFactory",name:"factory",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenFactoryLogic",outputs:[{internalType:"address",name:"logic",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"}],name:"isAgreementClassListed",outputs:[{internalType:"bool",name:"yes",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"isAgreementTypeListed",outputs:[{internalType:"bool",name:"yes",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"isApp",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"isAppJailed",outputs:[{internalType:"bool",name:"isJail",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"contract ISuperApp",name:"targetApp",type:"address"}],name:"isCompositeAppAllowed",outputs:[{internalType:"bool",name:"isAppAllowed",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"isCtxValid",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"reason",type:"uint256"}],name:"jailApp",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"}],name:"mapAgreementClasses",outputs:[{internalType:"contract ISuperAgreement[]",name:"agreementClasses",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClassLogic",type:"address"}],name:"registerAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerAppByFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"configWord",type:"uint256"},{internalType:"string",name:"registrationKey",type:"string"}],name:"registerAppWithKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"},{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"removeFromAgreementClassesBitmap",outputs:[{internalType:"uint256",name:"newBitmap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidGovernance",name:"newGov",type:"address"}],name:"replaceGovernance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClassLogic",type:"address"}],name:"updateAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperTokenFactory",name:"newFactory",type:"address"}],name:"updateSuperTokenFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newLogicOverride",type:"address"}],name:"updateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"}];class gw{static createInterface(){return new p9.vU(gz)}static connect(eb,em){return new pQ.CH(eb,gz,em)}}gw.abi=gz;let gH=[{inputs:[],name:"SF_GOV_INVALID_LIQUIDATION_OR_PATRICIAN_PERIOD",type:"error"},{inputs:[],name:"SF_GOV_MUST_BE_CONTRACT",type:"error"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"},{internalType:"address[]",name:"tokenLogics",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"clearConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsAddress",outputs:[{internalType:"address",name:"value",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsUint256",outputs:[{internalType:"uint256",name:"value",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"agreementClass",type:"address"}],name:"registerAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"newGov",type:"address"}],name:"replaceGovernance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"address",name:"value",type:"address"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"uint256",name:"value",type:"uint256"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"hostNewLogic",type:"address"},{internalType:"address[]",name:"agreementClassNewLogics",type:"address[]"},{internalType:"address",name:"superTokenFactoryNewLogic",type:"address"}],name:"updateContracts",outputs:[],stateMutability:"nonpayable",type:"function"}];class gx{static createInterface(){return new p9.vU(gH)}static connect(eb,em){return new pQ.CH(eb,gH,em)}}gx.abi=gH;let gN=[{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"activeAgreements",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"}];class gV{static createInterface(){return new p9.vU(gN)}static connect(eb,em){return new pQ.CH(eb,gN,em)}}gV.abi=gN;let gk=[{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER",type:"error"},{inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED",type:"error"},{inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED",type:"error"},{inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_ADMIN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_SELF",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"AdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"AuthorizedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Burned",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],name:"ConstantInflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],name:"ConstantOutflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Minted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"RevokedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Sent",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenDowngraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"authorizeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAdmin",type:"address"}],name:"changeAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"defaultOperators",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"activeAgreements",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAdmin",outputs:[{internalType:"address",name:"admin",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingDecimals",outputs:[{internalType:"uint8",name:"underlyingDecimals",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingToken",outputs:[{internalType:"address",name:"tokenAddr",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"granularity",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"uint256",name:"initialSupply",type:"uint256"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"initializeWithAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"tokenHolder",type:"address"}],name:"isOperatorFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationApprove",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"operationDecreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationDowngrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"operationIncreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"operationSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"revokeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"send",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"toUnderlyingAmount",outputs:[{internalType:"uint256",name:"underlyingAmount",type:"uint256"},{internalType:"uint256",name:"adjustedAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"transferAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"}];class gE{static createInterface(){return new p9.vU(gk)}static connect(eb,em){return new pQ.CH(eb,gk,em)}}gE.abi=gk;let gD=[{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"uint256",name:"initialSupply",type:"uint256"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"}];class gS{static createInterface(){return new p9.vU(gD)}static connect(eb,em){return new pQ.CH(eb,gD,em)}}gS.abi=gD;let g_=[{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER",type:"error"},{inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED",type:"error"},{inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED",type:"error"},{inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_ADMIN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_SELF",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"AdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"AuthorizedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Burned",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],name:"ConstantInflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],name:"ConstantOutflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Minted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"RevokedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Sent",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenDowngraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"authorizeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAdmin",type:"address"}],name:"changeAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"defaultOperators",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"wad",type:"uint256"}],name:"downgradeToETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"activeAgreements",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAdmin",outputs:[{internalType:"address",name:"admin",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingDecimals",outputs:[{internalType:"uint8",name:"underlyingDecimals",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingToken",outputs:[{internalType:"address",name:"tokenAddr",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"granularity",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"initializeWithAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"tokenHolder",type:"address"}],name:"isOperatorFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationApprove",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"operationDecreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationDowngrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"operationIncreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"operationSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"revokeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"send",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"toUnderlyingAmount",outputs:[{internalType:"uint256",name:"underlyingAmount",type:"uint256"},{internalType:"uint256",name:"adjustedAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"transferAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"upgradeByETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"}],name:"upgradeByETHTo",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"}];class gO{static createInterface(){return new p9.vU(g_)}static connect(eb,em){return new pQ.CH(eb,g_,em)}}gO.abi=g_;let gP=[{inputs:[{internalType:"uint256",name:"wad",type:"uint256"}],name:"downgradeToETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"upgradeByETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"}],name:"upgradeByETHTo",outputs:[],stateMutability:"payable",type:"function"}];class gj{static createInterface(){return new p9.vU(gP)}static connect(eb,em){return new pQ.CH(eb,gP,em)}}gj.abi=gP;let gB=[{inputs:[],name:"required",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"destination",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"submitTransaction",outputs:[{internalType:"uint256",name:"transactionId",type:"uint256"}],stateMutability:"nonpayable",type:"function"}];class gR{static createInterface(){return new p9.vU(gB)}static connect(eb,em){return new pQ.CH(eb,gB,em)}}gR.abi=gB;let gU=[{inputs:[{internalType:"address",name:"forwarder",type:"address"}],name:"isTrustedForwarder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"versionRecipient",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"}];class gF{static createInterface(){return new p9.vU(gU)}static connect(eb,em){return new pQ.CH(eb,gU,em)}}gF.abi=gU;let gG=[{anonymous:!1,inputs:[{indexed:!0,internalType:"string",name:"name",type:"string"},{indexed:!1,internalType:"address",name:"target",type:"address"}],name:"Set",type:"event"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"get",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"address",name:"target",type:"address"}],name:"set",outputs:[],stateMutability:"nonpayable",type:"function"}];class gY{static createInterface(){return new p9.vU(gG)}static connect(eb,em){return new pQ.CH(eb,gG,em)}}gY.abi=gG;let gQ=[{inputs:[],name:"VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"},{internalType:"uint8",name:"operation",type:"uint8"},{internalType:"uint256",name:"safeTxGas",type:"uint256"},{internalType:"uint256",name:"baseGas",type:"uint256"},{internalType:"uint256",name:"gasPrice",type:"uint256"},{internalType:"address",name:"gasToken",type:"address"},{internalType:"address",name:"refundReceiver",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"}],name:"getTransactionHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"nonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class gq{static createInterface(){return new p9.vU(gQ)}static connect(eb,em){return new pQ.CH(eb,gQ,em)}}gq.abi=gQ;let gK=[{inputs:[{internalType:"address",name:"forwarder",type:"address"}],name:"isTrustedForwarder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"versionRecipient",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"}];class gZ{static createInterface(){return new p9.vU(gK)}static connect(eb,em){return new pQ.CH(eb,gK,em)}}gZ.abi=gK;let gW=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"}],g$="0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d4f035db208db60e270656614cb3fb29ef439bcb20f1d90af31ee90f27ac847364736f6c63430008130033",gX=eb=>eb.length>1;class gJ extends pQ.lV{constructor(...eb){gX(eb)?super(...eb):super(gW,g$,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(gW)}static connect(eb,em){return new pQ.CH(eb,gW,em)}}gJ.bytecode=g$,gJ.abi=gW;let g6=[{inputs:[],name:"OUT_OF_GAS",type:"error"}],g4="0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220784510cd69808ad2c4a5bcb1683a3accafb6358d6eec93735914640b5ca5986264736f6c63430008130033",g3=eb=>eb.length>1;class g5 extends pQ.lV{constructor(...eb){g3(eb)?super(...eb):super(g6,g4,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(g6)}static connect(eb,em){return new pQ.CH(eb,g6,em)}}g5.bytecode=g4,g5.abi=g6;let g8=[{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"ISuperfluidToken"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"bitmapStateSlotId",type:"uint256"},{internalType:"uint256",name:"dataStateSlotIDStart",type:"uint256"}],name:"listData",outputs:[{internalType:"uint32[]",name:"slotIds",type:"uint32[]"},{internalType:"bytes32[]",name:"dataList",type:"bytes32[]"}],stateMutability:"view",type:"function"}],g9="0x610a9a61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061004b5760003560e01c806306967a8c14610050578063a32470101461007a578063a9472bf8146100af575b600080fd5b61006361005e3660046106ff565b6100d1565b604051610071929190610745565b60405180910390f35b81801561008657600080fd5b5061009a6100953660046107c6565b6102f7565b60405163ffffffff9091168152602001610071565b8180156100bb57600080fd5b506100cf6100ca366004610817565b610577565b005b6060806000866001600160a01b0316634b61cc3330888860016040518563ffffffff1660e01b81526004016101099493929190610873565b600060405180830381865afa158015610126573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261014e91908101906108b2565b60008151811061016057610160610970565b60209081029190910101516040805161010080825261202082019092529192508160200160208202803683375050604080516101008082526120208201909252929550905060208201612000803683370190505091506000805b61010063ffffffff821610156102e557600163ffffffff821684901c16156102d557808583815181106101ef576101ef610970565b602002602001019063ffffffff16908163ffffffff1681525050886001600160a01b0316634b61cc33308a8463ffffffff168a61022c919061099c565b60016040518563ffffffff1660e01b815260040161024d9493929190610873565b600060405180830381865afa15801561026a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261029291908101906108b2565b6000815181106102a4576102a4610970565b60200260200101518483815181106102be576102be610970565b60209081029190910101526102d2826109b5565b91505b6102de816109ce565b90506101ba565b50808452808352505094509492505050565b600080866001600160a01b0316634b61cc3330888860016040518563ffffffff1660e01b815260040161032d9493929190610873565b600060405180830381865afa15801561034a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261037291908101906108b2565b60008151811061038457610384610970565b602002602001015160001c9050600091505b61010063ffffffff83161015610512578163ffffffff1681901c600116600003610502576040805160018082528183019092526000916020808301908036833701905050905083816000815181106103f0576103f0610970565b60209081029190910101526001600160a01b03881663090c415e8861041b63ffffffff87168961099c565b846040518463ffffffff1660e01b815260040161043a939291906109f1565b600060405180830381600087803b15801561045457600080fd5b505af1158015610468573d6000803e3d6000fd5b505050508263ffffffff166001901b821760001b8160008151811061048f5761048f610970565b602090810291909101015260405163048620af60e11b81526001600160a01b0389169063090c415e906104ca908a908a9086906004016109f1565b600060405180830381600087803b1580156104e457600080fd5b505af11580156104f8573d6000803e3d6000fd5b5050505050610512565b61050b826109ce565b9150610396565b61010063ffffffff83161061056d5760405162461bcd60e51b815260206004820152601760248201527f536c6f744269746d6170206f7574206f6620626f756e64000000000000000000604482015260640160405180910390fd5b5095945050505050565b604051634b61cc3360e01b81526000906001600160a01b03861690634b61cc33906105ad90309088908890600190600401610873565b600060405180830381865afa1580156105ca573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526105f291908101906108b2565b60008151811061060457610604610970565b6020908102919091018101516040805160018082528183019092529193506000928281019080368337019050509050600163ffffffff84161b821660000361064e5761064e610a4e565b8263ffffffff166001901b19821660001b8160008151811061067257610672610970565b602090810291909101015260405163048620af60e11b81526001600160a01b0387169063090c415e906106ad908890889086906004016109f1565b600060405180830381600087803b1580156106c757600080fd5b505af11580156106db573d6000803e3d6000fd5b50505050505050505050565b6001600160a01b03811681146106fc57600080fd5b50565b6000806000806080858703121561071557600080fd5b8435610720816106e7565b93506020850135610730816106e7565b93969395505050506040820135916060013590565b604080825283519082018190526000906020906060840190828701845b8281101561078457815163ffffffff1684529284019290840190600101610762565b5050508381038285015284518082528583019183019060005b818110156107b95783518352928401929184019160010161079d565b5090979650505050505050565b600080600080600060a086880312156107de57600080fd5b85356107e9816106e7565b945060208601356107f9816106e7565b94979496505050506040830135926060810135926080909101359150565b6000806000806080858703121561082d57600080fd5b8435610838816106e7565b93506020850135610848816106e7565b925060408501359150606085013563ffffffff8116811461086857600080fd5b939692955090935050565b6001600160a01b0394851681529290931660208301526040820152606081019190915260800190565b634e487b7160e01b600052604160045260246000fd5b600060208083850312156108c557600080fd5b825167ffffffffffffffff808211156108dd57600080fd5b818501915085601f8301126108f157600080fd5b8151818111156109035761090361089c565b8060051b604051601f19603f830116810181811085821117156109285761092861089c565b60405291825284820192508381018501918883111561094657600080fd5b938501935b828510156109645784518452938501939285019261094b565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b808201808211156109af576109af610986565b92915050565b6000600182016109c7576109c7610986565b5060010190565b600063ffffffff8083168181036109e7576109e7610986565b6001019392505050565b6001600160a01b038416815260208082018490526060604083018190528351908301819052600091848101916080850190845b81811015610a4057845183529383019391830191600101610a24565b509098975050505050505050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220e94bb5722ca3f4906fadd61dcef10df3de6c3aac175a5f8bf2f3a4d0478c2ce864736f6c63430008130033",g7=eb=>eb.length>1;class yb extends pQ.lV{constructor(...eb){g7(eb)?super(...eb):super(g8,g9,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(g8)}static connect(eb,em){return new pQ.CH(eb,g8,em)}}yb.bytecode=g9,yb.abi=g8;let ym=[{inputs:[{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"},{internalType:"contract ISuperfluid",name:"superfluid",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"}],yv="0x608060405234801561001057600080fd5b50604051610c08380380610c0883398101604081905261002f91610117565b6001600160a01b03821661004557610045610151565b6001600160a01b03811661005b5761005b610151565b600080546001600160a01b038085166001600160a01b03199283161790925560018054928416929091168217905560405163bd1c448b60e01b8152643700000001919063bd1c448b906100c590849060040190815260406020820181905260009082015260600190565b600060405180830381600087803b1580156100df57600080fd5b505af11580156100f3573d6000803e3d6000fd5b50505050505050610167565b6001600160a01b038116811461011457600080fd5b50565b6000806040838503121561012a57600080fd5b8251610135816100ff565b6020840151909250610146816100ff565b809150509250929050565b634e487b7160e01b600052600160045260246000fd5b610a92806101766000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063230dbd291461006757806330d9c9151461009057806353c11f99146100a35780635f9e7d77146100b6578063884d1f40146100c9578063d86ed3e5146100dc575b600080fd5b61007a610075366004610564565b6100ef565b604051610087919061067f565b60405180910390f35b61007a61009e366004610699565b61030a565b61007a6100b1366004610564565b610372565b61007a6100c4366004610699565b6103d7565b61007a6100d7366004610699565b61043e565b61007a6100ea366004610564565b6104a1565b606082828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250600154604051631fb6491d60e11b815295965090946001600160a01b039091169350633f6c923a925061015d915087908790600401610738565b600060405180830381865afa15801561017a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101a29190810190610868565b9050600160009054906101000a90046001600160a01b03166001600160a01b0316634329d29360008054906101000a90046001600160a01b031660008054906101000a90046001600160a01b03166001600160a01b031663b4b333c68f866060015130600067ffffffffffffffff81111561021f5761021f610767565b6040519080825280601f01601f191660200182016040528015610249576020820181803683370190505b5060405160240161025d949392919061096f565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526102b39392509087602482016109a3565b6000604051808303816000875af11580156102d2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526102fa91908101906109f8565b509b9a5050505050505050505050565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b60648201526060906084015b60405180910390fd5b60405162461bcd60e51b815260206004820152603160248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201527019595b595b9d0815195c9b5a5b985d1959607a1b6064820152606090608401610369565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b6064820152606090608401610369565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b6064820152606090608401610369565b60405162461bcd60e51b815260206004820152602e60248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201526d19595b595b9d0810dc99585d195960921b6064820152606090608401610369565b6001600160a01b038116811461051857600080fd5b50565b60008083601f84011261052d57600080fd5b50813567ffffffffffffffff81111561054557600080fd5b60208301915083602082850101111561055d57600080fd5b9250929050565b600080600080600080600080600060c08a8c03121561058257600080fd5b893561058d81610503565b985060208a013561059d81610503565b975060408a0135965060608a013567ffffffffffffffff808211156105c157600080fd5b6105cd8d838e0161051b565b909850965060808c01359150808211156105e657600080fd5b6105f28d838e0161051b565b909650945060a08c013591508082111561060b57600080fd5b506106188c828d0161051b565b915080935050809150509295985092959850929598565b60005b8381101561064a578181015183820152602001610632565b50506000910152565b6000815180845261066b81602086016020860161062f565b601f01601f19169290920160200192915050565b6020815260006106926020830184610653565b9392505050565b600080600080600080600060a0888a0312156106b457600080fd5b87356106bf81610503565b965060208801356106cf81610503565b955060408801359450606088013567ffffffffffffffff808211156106f357600080fd5b6106ff8b838c0161051b565b909650945060808a013591508082111561071857600080fd5b506107258a828b0161051b565b989b979a50959850939692959293505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b634e487b7160e01b600052604160045260246000fd5b604051610160810167ffffffffffffffff811182821017156107a1576107a1610767565b60405290565b805160ff811681146107b857600080fd5b919050565b80516107b881610503565b80516001600160e01b0319811681146107b857600080fd5b600082601f8301126107f157600080fd5b815167ffffffffffffffff8082111561080c5761080c610767565b604051601f8301601f19908116603f0116810190828211818310171561083457610834610767565b8160405283815286602085880101111561084d57600080fd5b61085e84602083016020890161062f565b9695505050505050565b60006020828403121561087a57600080fd5b815167ffffffffffffffff8082111561089257600080fd5b9083019061016082860312156108a757600080fd5b6108af61077d565b6108b8836107a7565b81526108c6602084016107a7565b6020820152604083015160408201526108e1606084016107bd565b60608201526108f2608084016107c8565b608082015260a08301518281111561090957600080fd5b610915878286016107e0565b60a08301525060c083015160c082015260e083015160e082015261010091508183015182820152610120915061094c8284016107bd565b8282015261014091506109608284016107bd565b91810191909152949350505050565b6001600160a01b03858116825284811660208301528316604082015260806060820181905260009061085e90830184610653565b6001600160a01b03851681526080602082018190526000906109c790830186610653565b82810360408401526109d98186610653565b905082810360608401526109ed8185610653565b979650505050505050565b60008060408385031215610a0b57600080fd5b825167ffffffffffffffff80821115610a2357600080fd5b610a2f868387016107e0565b93506020850151915080821115610a4557600080fd5b50610a52858286016107e0565b915050925092905056fea26469706673582212204255f6592dd36e8091cc53af0d49c884161b0dc330dfa1cfb7a90658aefc09dc64736f6c63430008130033",yw=eb=>eb.length>1;class yH extends pQ.lV{constructor(...eb){yw(eb)?super(...eb):super(ym,yv,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(ym)}static connect(eb,em){return new pQ.CH(eb,ym,em)}}yH.bytecode=yv,yH.abi=ym;let yx=[{inputs:[{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"},{internalType:"contract ISuperfluid",name:"superfluid",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"}],yN="0x608060405234801561001057600080fd5b50604051610c6e380380610c6e83398101604081905261002f91610117565b6001600160a01b03821661004557610045610151565b6001600160a01b03811661005b5761005b610151565b600080546001600160a01b038085166001600160a01b03199283161790925560018054928416929091168217905560405163bd1c448b60e01b8152641d00000001919063bd1c448b906100c590849060040190815260406020820181905260009082015260600190565b600060405180830381600087803b1580156100df57600080fd5b505af11580156100f3573d6000803e3d6000fd5b50505050505050610167565b6001600160a01b038116811461011457600080fd5b50565b6000806040838503121561012a57600080fd5b8251610135816100ff565b6020840151909250610146816100ff565b809150509250929050565b634e487b7160e01b600052600160045260246000fd5b610af8806101766000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063230dbd291461006757806330d9c9151461009057806353c11f99146100a35780635f9e7d77146100b6578063884d1f40146100c9578063d86ed3e5146100dc575b600080fd5b61007a61007536600461057b565b6100ef565b6040516100879190610696565b60405180910390f35b61007a61009e3660046106b0565b610156565b61007a6100b136600461057b565b6101b9565b61007a6100c43660046106b0565b61023e565b61007a6100d73660046106b0565b6102a5565b61007a6100ea36600461057b565b610308565b60405162461bcd60e51b815260206004820152602e60248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201526d19595b595b9d08155c19185d195960921b60648201526060906084015b60405180910390fd5b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b606482015260609060840161014d565b606060006101c98789018961074f565b506002549091506001600160a01b038083169116146101ea576101ea610788565b600280546001600160a01b0319169055604080516020601f8601819004810282018101909252848152908590859081908401838280828437600092019190915250929e9d5050505050505050505050505050565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b606482015260609060840161014d565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b606482015260609060840161014d565b606082828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250600154604051631fb6491d60e11b815295965090946001600160a01b039091169350633f6c923a925061037691508790879060040161079e565b600060405180830381865afa158015610393573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103bb91908101906108ce565b6002549091506001600160a01b0316156104ea57600080546002546001600160a01b039182169163b4b333c6918f911630856040519080825280601f01601f191660200182016040528015610417576020820181803683370190505b5060405160240161042b94939291906109d5565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b9490941790935260015460008054835191825294810192839052634329d29360e01b9092529194506001600160a01b039182169350634329d2939261049e92169085908860248201610a09565b6000604051808303816000875af11580156104bd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526104e59190810190610a5e565b509250505b60600151600280546001600160a01b0319166001600160a01b039092169190911790559998505050505050505050565b6001600160a01b038116811461052f57600080fd5b50565b60008083601f84011261054457600080fd5b50813567ffffffffffffffff81111561055c57600080fd5b60208301915083602082850101111561057457600080fd5b9250929050565b600080600080600080600080600060c08a8c03121561059957600080fd5b89356105a48161051a565b985060208a01356105b48161051a565b975060408a0135965060608a013567ffffffffffffffff808211156105d857600080fd5b6105e48d838e01610532565b909850965060808c01359150808211156105fd57600080fd5b6106098d838e01610532565b909650945060a08c013591508082111561062257600080fd5b5061062f8c828d01610532565b915080935050809150509295985092959850929598565b60005b83811015610661578181015183820152602001610649565b50506000910152565b60008151808452610682816020860160208601610646565b601f01601f19169290920160200192915050565b6020815260006106a9602083018461066a565b9392505050565b600080600080600080600060a0888a0312156106cb57600080fd5b87356106d68161051a565b965060208801356106e68161051a565b955060408801359450606088013567ffffffffffffffff8082111561070a57600080fd5b6107168b838c01610532565b909650945060808a013591508082111561072f57600080fd5b5061073c8a828b01610532565b989b979a50959850939692959293505050565b6000806040838503121561076257600080fd5b823561076d8161051a565b9150602083013561077d8161051a565b809150509250929050565b634e487b7160e01b600052600160045260246000fd5b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b634e487b7160e01b600052604160045260246000fd5b604051610160810167ffffffffffffffff81118282101715610807576108076107cd565b60405290565b805160ff8116811461081e57600080fd5b919050565b805161081e8161051a565b80516001600160e01b03198116811461081e57600080fd5b600082601f83011261085757600080fd5b815167ffffffffffffffff80821115610872576108726107cd565b604051601f8301601f19908116603f0116810190828211818310171561089a5761089a6107cd565b816040528381528660208588010111156108b357600080fd5b6108c4846020830160208901610646565b9695505050505050565b6000602082840312156108e057600080fd5b815167ffffffffffffffff808211156108f857600080fd5b90830190610160828603121561090d57600080fd5b6109156107e3565b61091e8361080d565b815261092c6020840161080d565b60208201526040830151604082015261094760608401610823565b60608201526109586080840161082e565b608082015260a08301518281111561096f57600080fd5b61097b87828601610846565b60a08301525060c083015160c082015260e083015160e08201526101009150818301518282015261012091506109b2828401610823565b8282015261014091506109c6828401610823565b91810191909152949350505050565b6001600160a01b0385811682528481166020830152831660408201526080606082018190526000906108c49083018461066a565b6001600160a01b0385168152608060208201819052600090610a2d9083018661066a565b8281036040840152610a3f818661066a565b90508281036060840152610a53818561066a565b979650505050505050565b60008060408385031215610a7157600080fd5b825167ffffffffffffffff80821115610a8957600080fd5b610a9586838701610846565b93506020850151915080821115610aab57600080fd5b50610ab885828601610846565b915050925092905056fea2646970667358221220a30050f8a5faf9d990bb6aaf58a6c68601754762ef1e338c01f106c9d3ad864864736f6c63430008130033",yV=eb=>eb.length>1;class yk extends pQ.lV{constructor(...eb){yV(eb)?super(...eb):super(yx,yN,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(yx)}static connect(eb,em){return new pQ.CH(eb,yx,em)}}yk.bytecode=yN,yk.abi=yx;let yE=[{inputs:[{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"},{internalType:"contract ISuperfluid",name:"superfluid",type:"address"},{internalType:"contract ISuperToken",name:"targetToken",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"}],yD="0x608060405234801561001057600080fd5b50604051610cb9380380610cb983398101604081905261002f91610129565b6001600160a01b03831661004557610045610176565b6001600160a01b03821661005b5761005b610176565b600080546001600160a01b038086166001600160a01b031992831617909255600180548584169083168117909155600280549385169390921692909217905560405163bd1c448b60e01b8152643d00000001919063bd1c448b906100d690849060040190815260406020820181905260009082015260600190565b600060405180830381600087803b1580156100f057600080fd5b505af1158015610104573d6000803e3d6000fd5b505050505050505061018c565b6001600160a01b038116811461012657600080fd5b50565b60008060006060848603121561013e57600080fd5b835161014981610111565b602085015190935061015a81610111565b604085015190925061016b81610111565b809150509250925092565b634e487b7160e01b600052600160045260246000fd5b610b1e8061019b6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063230dbd291461006757806330d9c9151461009057806353c11f99146100a35780635f9e7d77146100b6578063884d1f40146100c9578063d86ed3e5146100dc575b600080fd5b61007a6100753660046105aa565b6100ef565b60405161008791906106c5565b60405180910390f35b61007a61009e3660046106df565b610156565b61007a6100b13660046105aa565b6101b9565b61007a6100c43660046106df565b61021e565b61007a6100d73660046106df565b610285565b61007a6100ea3660046105aa565b6102e8565b60405162461bcd60e51b815260206004820152602e60248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201526d19595b595b9d08155c19185d195960921b60648201526060906084015b60405180910390fd5b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b606482015260609060840161014d565b60405162461bcd60e51b815260206004820152603160248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201527019595b595b9d0815195c9b5a5b985d1959607a1b606482015260609060840161014d565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b606482015260609060840161014d565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b606482015260609060840161014d565b606082828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250600154604051631fb6491d60e11b815295965090946001600160a01b039091169350633f6c923a925061035691508790879060040161077e565b600060405180830381865afa158015610373573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261039b91908101906108ae565b905060008060009054906101000a90046001600160a01b03166001600160a01b031663e6a1e8888d8460600151306040518463ffffffff1660e01b8152600401610405939291906001600160a01b0393841681529183166020830152909116604082015260600190565b608060405180830381865afa158015610422573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061044691906109b5565b5050600154600080546002546060880151604080519485526020850190529496506001600160a01b039384169550634329d293949184169384936362fc305e9361049b939290921691908990604481016109f9565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526104f1939250908860248201610a2f565b6000604051808303816000875af1158015610510573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526105389190810190610a84565b509c9b505050505050505050505050565b6001600160a01b038116811461055e57600080fd5b50565b60008083601f84011261057357600080fd5b50813567ffffffffffffffff81111561058b57600080fd5b6020830191508360208285010111156105a357600080fd5b9250929050565b600080600080600080600080600060c08a8c0312156105c857600080fd5b89356105d381610549565b985060208a01356105e381610549565b975060408a0135965060608a013567ffffffffffffffff8082111561060757600080fd5b6106138d838e01610561565b909850965060808c013591508082111561062c57600080fd5b6106388d838e01610561565b909650945060a08c013591508082111561065157600080fd5b5061065e8c828d01610561565b915080935050809150509295985092959850929598565b60005b83811015610690578181015183820152602001610678565b50506000910152565b600081518084526106b1816020860160208601610675565b601f01601f19169290920160200192915050565b6020815260006106d86020830184610699565b9392505050565b600080600080600080600060a0888a0312156106fa57600080fd5b873561070581610549565b9650602088013561071581610549565b955060408801359450606088013567ffffffffffffffff8082111561073957600080fd5b6107458b838c01610561565b909650945060808a013591508082111561075e57600080fd5b5061076b8a828b01610561565b989b979a50959850939692959293505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b634e487b7160e01b600052604160045260246000fd5b604051610160810167ffffffffffffffff811182821017156107e7576107e76107ad565b60405290565b805160ff811681146107fe57600080fd5b919050565b80516107fe81610549565b80516001600160e01b0319811681146107fe57600080fd5b600082601f83011261083757600080fd5b815167ffffffffffffffff80821115610852576108526107ad565b604051601f8301601f19908116603f0116810190828211818310171561087a5761087a6107ad565b8160405283815286602085880101111561089357600080fd5b6108a4846020830160208901610675565b9695505050505050565b6000602082840312156108c057600080fd5b815167ffffffffffffffff808211156108d857600080fd5b9083019061016082860312156108ed57600080fd5b6108f56107c3565b6108fe836107ed565b815261090c602084016107ed565b60208201526040830151604082015261092760608401610803565b60608201526109386080840161080e565b608082015260a08301518281111561094f57600080fd5b61095b87828601610826565b60a08301525060c083015160c082015260e083015160e0820152610100915081830151828201526101209150610992828401610803565b8282015261014091506109a6828401610803565b91810191909152949350505050565b600080600080608085870312156109cb57600080fd5b84519350602085015180600b0b81146109e357600080fd5b6040860151606090960151949790965092505050565b6001600160a01b03858116825284166020820152600b83900b60408201526080606082018190526000906108a490830184610699565b6001600160a01b0385168152608060208201819052600090610a5390830186610699565b8281036040840152610a658186610699565b90508281036060840152610a798185610699565b979650505050505050565b60008060408385031215610a9757600080fd5b825167ffffffffffffffff80821115610aaf57600080fd5b610abb86838701610826565b93506020850151915080821115610ad157600080fd5b50610ade85828601610826565b915050925092905056fea2646970667358221220220b36d8e04f4e93db549ade2fd203964d5f9ea61b734b9e53a249c20a599f3864736f6c63430008130033",yS=eb=>eb.length>1;class y_ extends pQ.lV{constructor(...eb){yS(eb)?super(...eb):super(yE,yD,eb[0])}deploy(eb,em,ew,eH){return super.deploy(eb,em,ew,eH||{})}getDeployTransaction(eb,em,ew,eH){return super.getDeployTransaction(eb,em,ew,eH||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(yE)}static connect(eb,em){return new pQ.CH(eb,yE,em)}}y_.bytecode=yD,y_.abi=yE;let yO=[{inputs:[{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"},{internalType:"contract ISuperfluid",name:"superfluid",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"setupOutflow",outputs:[],stateMutability:"nonpayable",type:"function"}],yP="0x608060405234801561001057600080fd5b50604051610c2b380380610c2b83398101604081905261002f91610117565b6001600160a01b03821661004557610045610151565b6001600160a01b03811661005b5761005b610151565b600080546001600160a01b038085166001600160a01b03199283161790925560018054928416929091168217905560405163bd1c448b60e01b8152641f00000001919063bd1c448b906100c590849060040190815260406020820181905260009082015260600190565b600060405180830381600087803b1580156100df57600080fd5b505af11580156100f3573d6000803e3d6000fd5b50505050505050610167565b6001600160a01b038116811461011457600080fd5b50565b6000806040838503121561012a57600080fd5b8251610135816100ff565b6020840151909250610146816100ff565b809150509250929050565b634e487b7160e01b600052600160045260246000fd5b610ab5806101766000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80635f9e7d771161005b5780635f9e7d77146100d1578063884d1f40146100e4578063b9e1323d146100f7578063d86ed3e51461010c57600080fd5b8063230dbd291461008257806330d9c915146100ab57806353c11f99146100be575b600080fd5b6100956100903660046105ea565b61011f565b6040516100a29190610705565b60405180910390f35b6100956100b936600461071f565b610186565b6100956100cc3660046105ea565b6101e9565b6100956100df36600461071f565b61035c565b6100956100f236600461071f565b6103c3565b61010a6101053660046107be565b610426565b005b61009561011a3660046105ea565b610527565b60405162461bcd60e51b815260206004820152602e60248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201526d19595b595b9d08155c19185d195960921b60648201526060906084015b60405180910390fd5b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b606482015260609060840161017d565b60606000806101fa888a018a610810565b90925090506001600160a01b038216301461021757610217610849565b6002546001600160a01b0382811691161461023457610234610849565b600080546002546001600160a01b03909116906362fc305e908f908590600160a01b9004600b0b856040519080825280601f01601f191660200182016040528015610286576020820181803683370190505b5060405160240161029a9493929190610875565b60408051601f198184030181529181526020820180516001600160e01b031660e09490941b939093179092526001546000549251634329d29360e01b81529194506001600160a01b039081169350634329d293926103039291169085908b908b906004016108b5565b6000604051808303816000875af1158015610322573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261034a91908101906109a8565b509d9c50505050505050505050505050565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b606482015260609060840161017d565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b606482015260609060840161017d565b6001600160a01b03828116600160a01b6bffffffffffffffffffffffff841602176002556001546000805460408051928352602083019052918316926339255d5b92169081906362fc305e906104859089908990899060448101610875565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526104da9392509060248101610a0c565b6000604051808303816000875af11580156104f9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526105219190810190610a42565b50505050565b60405162461bcd60e51b815260206004820152602e60248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201526d19595b595b9d0810dc99585d195960921b606482015260609060840161017d565b6001600160a01b038116811461059e57600080fd5b50565b60008083601f8401126105b357600080fd5b50813567ffffffffffffffff8111156105cb57600080fd5b6020830191508360208285010111156105e357600080fd5b9250929050565b600080600080600080600080600060c08a8c03121561060857600080fd5b893561061381610589565b985060208a013561062381610589565b975060408a0135965060608a013567ffffffffffffffff8082111561064757600080fd5b6106538d838e016105a1565b909850965060808c013591508082111561066c57600080fd5b6106788d838e016105a1565b909650945060a08c013591508082111561069157600080fd5b5061069e8c828d016105a1565b915080935050809150509295985092959850929598565b60005b838110156106d05781810151838201526020016106b8565b50506000910152565b600081518084526106f18160208601602086016106b5565b601f01601f19169290920160200192915050565b60208152600061071860208301846106d9565b9392505050565b600080600080600080600060a0888a03121561073a57600080fd5b873561074581610589565b9650602088013561075581610589565b955060408801359450606088013567ffffffffffffffff8082111561077957600080fd5b6107858b838c016105a1565b909650945060808a013591508082111561079e57600080fd5b506107ab8a828b016105a1565b989b979a50959850939692959293505050565b6000806000606084860312156107d357600080fd5b83356107de81610589565b925060208401356107ee81610589565b91506040840135600b81900b811461080557600080fd5b809150509250925092565b6000806040838503121561082357600080fd5b823561082e81610589565b9150602083013561083e81610589565b809150509250929050565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03858116825284166020820152600b83900b60408201526080606082018190526000906108ab908301846106d9565b9695505050505050565b6001600160a01b03851681526080602082018190526000906108d9908301866106d9565b8281038060408501526002825261060f60f31b602083015260408101606085015250836040820152838560608301376000606085830101526060601f19601f86011682010191505095945050505050565b600082601f83011261093b57600080fd5b815167ffffffffffffffff808211156109565761095661085f565b604051601f8301601f19908116603f0116810190828211818310171561097e5761097e61085f565b8160405283815286602085880101111561099757600080fd5b6108ab8460208301602089016106b5565b600080604083850312156109bb57600080fd5b825167ffffffffffffffff808211156109d357600080fd5b6109df8683870161092a565b935060208501519150808211156109f557600080fd5b50610a028582860161092a565b9150509250929050565b6001600160a01b0384168152606060208201819052600090610a30908301856106d9565b82810360408401526108ab81856106d9565b600060208284031215610a5457600080fd5b815167ffffffffffffffff811115610a6b57600080fd5b610a778482850161092a565b94935050505056fea26469706673582212203c4d7103fda4d84b381050006bc4b88d658408024343753525850ce5d85e00f964736f6c63430008130033",yj=eb=>eb.length>1;class yB extends pQ.lV{constructor(...eb){yj(eb)?super(...eb):super(yO,yP,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(yO)}static connect(eb,em){return new pQ.CH(eb,yO,em)}}yB.bytecode=yP,yB.abi=yO;let yR=[{inputs:[{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"},{internalType:"contract ISuperfluid",name:"superfluid",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"}],yU="0x608060405234801561001057600080fd5b50604051610c08380380610c0883398101604081905261002f91610117565b6001600160a01b03821661004557610045610151565b6001600160a01b03811661005b5761005b610151565b600080546001600160a01b038085166001600160a01b03199283161790925560018054928416929091168217905560405163bd1c448b60e01b8152643d00000001919063bd1c448b906100c590849060040190815260406020820181905260009082015260600190565b600060405180830381600087803b1580156100df57600080fd5b505af11580156100f3573d6000803e3d6000fd5b50505050505050610167565b6001600160a01b038116811461011457600080fd5b50565b6000806040838503121561012a57600080fd5b8251610135816100ff565b6020840151909250610146816100ff565b809150509250929050565b634e487b7160e01b600052600160045260246000fd5b610a92806101766000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063230dbd291461006757806330d9c9151461009057806353c11f99146100a35780635f9e7d77146100b6578063884d1f40146100c9578063d86ed3e5146100dc575b600080fd5b61007a610075366004610564565b6100ef565b604051610087919061067f565b60405180910390f35b61007a61009e366004610699565b610156565b61007a6100b1366004610564565b6101b9565b61007a6100c4366004610699565b61021e565b61007a6100d7366004610699565b610285565b61007a6100ea366004610564565b6102e8565b60405162461bcd60e51b815260206004820152602e60248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201526d19595b595b9d08155c19185d195960921b60648201526060906084015b60405180910390fd5b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b606482015260609060840161014d565b60405162461bcd60e51b815260206004820152603160248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201527019595b595b9d0815195c9b5a5b985d1959607a1b606482015260609060840161014d565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b606482015260609060840161014d565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b606482015260609060840161014d565b606082828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250600154604051631fb6491d60e11b815295965090946001600160a01b039091169350633f6c923a9250610356915087908790600401610738565b600060405180830381865afa158015610373573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261039b9190810190610868565b9050600160009054906101000a90046001600160a01b03166001600160a01b0316634329d29360008054906101000a90046001600160a01b031660008054906101000a90046001600160a01b03166001600160a01b031663b4b333c68f866060015130600067ffffffffffffffff81111561041857610418610767565b6040519080825280601f01601f191660200182016040528015610442576020820181803683370190505b50604051602401610456949392919061096f565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526104ac9392509087602482016109a3565b6000604051808303816000875af11580156104cb573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526104f391908101906109f8565b509b9a5050505050505050505050565b6001600160a01b038116811461051857600080fd5b50565b60008083601f84011261052d57600080fd5b50813567ffffffffffffffff81111561054557600080fd5b60208301915083602082850101111561055d57600080fd5b9250929050565b600080600080600080600080600060c08a8c03121561058257600080fd5b893561058d81610503565b985060208a013561059d81610503565b975060408a0135965060608a013567ffffffffffffffff808211156105c157600080fd5b6105cd8d838e0161051b565b909850965060808c01359150808211156105e657600080fd5b6105f28d838e0161051b565b909650945060a08c013591508082111561060b57600080fd5b506106188c828d0161051b565b915080935050809150509295985092959850929598565b60005b8381101561064a578181015183820152602001610632565b50506000910152565b6000815180845261066b81602086016020860161062f565b601f01601f19169290920160200192915050565b6020815260006106926020830184610653565b9392505050565b600080600080600080600060a0888a0312156106b457600080fd5b87356106bf81610503565b965060208801356106cf81610503565b955060408801359450606088013567ffffffffffffffff808211156106f357600080fd5b6106ff8b838c0161051b565b909650945060808a013591508082111561071857600080fd5b506107258a828b0161051b565b989b979a50959850939692959293505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b634e487b7160e01b600052604160045260246000fd5b604051610160810167ffffffffffffffff811182821017156107a1576107a1610767565b60405290565b805160ff811681146107b857600080fd5b919050565b80516107b881610503565b80516001600160e01b0319811681146107b857600080fd5b600082601f8301126107f157600080fd5b815167ffffffffffffffff8082111561080c5761080c610767565b604051601f8301601f19908116603f0116810190828211818310171561083457610834610767565b8160405283815286602085880101111561084d57600080fd5b61085e84602083016020890161062f565b9695505050505050565b60006020828403121561087a57600080fd5b815167ffffffffffffffff8082111561089257600080fd5b9083019061016082860312156108a757600080fd5b6108af61077d565b6108b8836107a7565b81526108c6602084016107a7565b6020820152604083015160408201526108e1606084016107bd565b60608201526108f2608084016107c8565b608082015260a08301518281111561090957600080fd5b610915878286016107e0565b60a08301525060c083015160c082015260e083015160e082015261010091508183015182820152610120915061094c8284016107bd565b8282015261014091506109608284016107bd565b91810191909152949350505050565b6001600160a01b03858116825284811660208301528316604082015260806060820181905260009061085e90830184610653565b6001600160a01b03851681526080602082018190526000906109c790830186610653565b82810360408401526109d98186610653565b905082810360608401526109ed8185610653565b979650505050505050565b60008060408385031215610a0b57600080fd5b825167ffffffffffffffff80821115610a2357600080fd5b610a2f868387016107e0565b93506020850151915080821115610a4557600080fd5b50610a52858286016107e0565b915050925092905056fea264697066735822122053f3dba4e677e33b5dbe4e9f3254aa751b05032b0062b25d313e4a8b1c25f05064736f6c63430008130033",yF=eb=>eb.length>1;class yG extends pQ.lV{constructor(...eb){yF(eb)?super(...eb):super(yR,yU,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(yR)}static connect(eb,em){return new pQ.CH(eb,yR,em)}}yG.bytecode=yU,yG.abi=yR;let yY=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"address",name:"flowOperator",type:"address"},{internalType:"contract ISuperfluidToken",name:"token",type:"address"}],name:"authorizeFlowOperatorWithFullControlTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"cfaV1",outputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"createFlowByOperatorTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"createFlowTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"contract ISuperfluidToken",name:"token",type:"address"}],name:"deleteFlowByOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"deleteFlowTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"flowOperator",type:"address"},{internalType:"contract ISuperfluidToken",name:"token",type:"address"}],name:"revokeFlowOperatorWithFullControlTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"updateFlowByOperatorTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"flowOperator",type:"address"},{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint8",name:"permissions",type:"uint8"},{internalType:"int96",name:"flowRateAllowance",type:"int96"}],name:"updateFlowOperatorPermissionsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"updateFlowTest",outputs:[],stateMutability:"nonpayable",type:"function"}],yQ="0x608060405234801561001057600080fd5b50604051610dde380380610dde83398101604081905261002f91610121565b6040805180820182526001600160a01b0383168082529151635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201529091602083019163b6d200de90602401602060405180830381865afa1580156100a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c89190610121565b6001600160a01b039081169091528151600080546001600160a01b031990811692841692909217905560209092015160018054909316911617905550610145565b6001600160a01b038116811461011e57600080fd5b50565b60006020828403121561013357600080fd5b815161013e81610109565b9392505050565b610c8a806101546000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c8063a9014c0011610066578063a9014c0014610104578063ab0c1e5f14610117578063c5eb59de1461012a578063d3112b2e1461013d578063ef7074901461017b57600080fd5b80632cc1e970146100a35780635a8e0f5a146100b857806380f742fa146100cb5780638aaf4513146100de5780638e33f761146100f1575b600080fd5b6100b66100b1366004610880565b61018e565b005b6100b66100c6366004610880565b61019f565b6100b66100d93660046108d0565b6101ab565b6100b66100ec3660046108d0565b6101c0565b6100b66100ff36600461092a565b6101ce565b6100b6610112366004610971565b6101db565b6100b661012536600461092a565b6101e9565b6100b6610138366004610880565b6101f6565b600054600154610157916001600160a01b03908116911682565b604080516001600160a01b0393841681529290911660208301520160405180910390f35b6100b66101893660046109b8565b610207565b61019a6000838361021a565b505050565b61019a60008383610323565b6101b960008585858561034f565b5050505050565b6101b960008585858561037e565b61019a60008385846103a3565b6101b96000858585856103c3565b61019a60008385846104c7565b61020360003083856104e7565b5050565b6102146000848484610507565b50505050565b825460018401546060916001600160a01b03908116916339255d5b91168063062e56ec868860005b6040519080825280601f01601f19166020018201604052801561026c576020820181803683370190505b5060405160240161027f93929190610a69565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526102d49392509060248101610a95565b6000604051808303816000875af11580156102f3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261031b9190810190610acb565b949350505050565b825460018401546060916001600160a01b03908116916339255d5b9116806354b770e386886000610242565b6040805160008152602081019091526060906103749087908790879087908790610533565b9695505050505050565b6040805160008152602081019091526060906103749087908790879087908790610639565b604080516000815260208101909152610214908590859085908590610667565b845460018601546060916001600160a01b03908116916339255d5b91168063811b3d40888a898960006040519080825280601f01601f191660200182016040528015610416576020820181803683370190505b5060405160240161042b959493929190610b6d565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526104809392509060248101610a95565b6000604051808303816000875af115801561049f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103749190810190610acb565b604080516000815260208101909152610214908590859085908590610765565b60408051600081526020810190915261021490859085908590859061078f565b60408051600081526020810190915260609061052a9086908690869086906107d4565b95945050505050565b855460018701546060916001600160a01b03908116916339255d5b91168063354b9590888b8b8a60005b6040519080825280601f01601f191660200182016040528015610587576020820181803683370190505b5060405160240161059c959493929190610bac565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526105e7939250908790600401610a95565b6000604051808303816000875af1158015610606573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261062e9190810190610acb565b979650505050505050565b855460018701546060916001600160a01b03908116916339255d5b9116806394229ecb888b8b8a600061055d565b845460018601546001600160a01b03918216916339255d5b9116806350209a6287898860005b6040519080825280601f01601f1916602001820160405280156106b7576020820181803683370190505b506040516024016106cb9493929190610bea565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610716939250908690600401610a95565b6000604051808303816000875af1158015610735573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261075d9190810190610acb565b505050505050565b845460018601546001600160a01b03918216916339255d5b9116806362fc305e878988600061068d565b845460018601546040805160008152602081019091526001600160a01b03928316926339255d5b921690819063b4b333c6906106cb9088908b908b9060448101610c20565b845460018601546040805160008152602081019091526060926001600160a01b03908116926339255d5b929116908190634c8b181f9061081d9089908c908c9060448101610c20565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610480939250908790600401610a95565b6001600160a01b038116811461087d57600080fd5b50565b6000806040838503121561089357600080fd5b823561089e81610868565b915060208301356108ae81610868565b809150509250929050565b8035600b81900b81146108cb57600080fd5b919050565b600080600080608085870312156108e657600080fd5b84356108f181610868565b9350602085013561090181610868565b9250604085013561091181610868565b915061091f606086016108b9565b905092959194509250565b60008060006060848603121561093f57600080fd5b833561094a81610868565b9250602084013561095a81610868565b9150610968604085016108b9565b90509250925092565b6000806000806080858703121561098757600080fd5b843561099281610868565b935060208501356109a281610868565b9250604085013560ff8116811461091157600080fd5b6000806000606084860312156109cd57600080fd5b83356109d881610868565b925060208401356109e881610868565b915060408401356109f881610868565b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b60005b83811015610a34578181015183820152602001610a1c565b50506000910152565b60008151808452610a55816020860160208601610a19565b601f01601f19169290920160200192915050565b6001600160a01b0384811682528316602082015260606040820181905260009061052a90830184610a3d565b6001600160a01b0384168152606060208201819052600090610ab990830185610a3d565b82810360408401526103748185610a3d565b600060208284031215610add57600080fd5b815167ffffffffffffffff80821115610af557600080fd5b818401915084601f830112610b0957600080fd5b815181811115610b1b57610b1b610a03565b604051601f8201601f19908116603f01168101908382118183101715610b4357610b43610a03565b81604052828152876020848701011115610b5c57600080fd5b61062e836020830160208801610a19565b6001600160a01b0386811682528516602082015260ff84166040820152600b83900b606082015260a06080820181905260009061062e90830184610a3d565b6001600160a01b038681168252858116602083015284166040820152600b83900b606082015260a06080820181905260009061062e90830184610a3d565b6001600160a01b03858116825284166020820152600b83900b604082015260806060820181905260009061037490830184610a3d565b6001600160a01b03858116825284811660208301528316604082015260806060820181905260009061037490830184610a3d56fea26469706673582212208079c4a8808d657be5cfa441f21bb081ca406b73b9d30eb38be08cbca1db3cc764736f6c63430008130033",yq=eb=>eb.length>1;class yK extends pQ.lV{constructor(...eb){yq(eb)?super(...eb):super(yY,yQ,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(yY)}static connect(eb,em){return new pQ.CH(eb,yY,em)}}yK.bytecode=yQ,yK.abi=yY;let yZ=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"defaultSender",type:"address"},{internalType:"address",name:"defaultReceiver",type:"address"},{internalType:"address",name:"defaultFlowOperator",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"authorizeFlowOperatorWithFullControl",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"createFlow",outputs:[],stateMutability:"nonpayable",type:"function"}],yW="0x60e06040523480156200001157600080fd5b5060405162001ba938038062001ba98339810160408190526200003491620001b4565b6040805180820182526001600160a01b0386168082529151635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201529091602083019163b6d200de90602401602060405180830381865afa158015620000aa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000d091906200021c565b6001600160a01b039081169091528151600080549183166001600160a01b031992831617905560209092015160018054918316919093161790915583811660805282811660a05281811660c05260405163bd1c448b60e01b8152643d000000019186169063bd1c448b906200015c90849060040190815260406020820181905260009082015260600190565b600060405180830381600087803b1580156200017757600080fd5b505af11580156200018c573d6000803e3d6000fd5b50505050505050505062000243565b6001600160a01b0381168114620001b157600080fd5b50565b60008060008060808587031215620001cb57600080fd5b8451620001d8816200019b565b6020860151909450620001eb816200019b565b6040860151909350620001fe816200019b565b606086015190925062000211816200019b565b939692955090935050565b6000602082840312156200022f57600080fd5b81516200023c816200019b565b9392505050565b60805160a05160c0516118e9620002c06000396000818161030f01528181610844015281816108d6015261095e015260008181610273015281816104850152818161051d015281816105ae015281816106580152818161070901526107bb015260008181610637015281816106e8015261079a01526118e96000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80635f9e7d771161005b5780635f9e7d77146100f15780637d5b08de14610104578063884d1f4014610117578063d86ed3e51461012a57600080fd5b8063230dbd291461008d57806330d9c915146100b657806353c11f99146100c9578063558aea25146100dc575b600080fd5b6100a061009b366004611245565b61013d565b6040516100ad9190611360565b60405180910390f35b6100a06100c436600461137a565b6101a4565b6100a06100d7366004611245565b610207565b6100ef6100ea366004611419565b61026c565b005b6100a06100ff36600461137a565b6102a1565b6100ef610112366004611419565b610308565b6100a061012536600461137a565b610338565b6100a0610138366004611245565b61039b565b60405162461bcd60e51b815260206004820152602e60248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201526d19595b595b9d08155c19185d195960921b60648201526060906084015b60405180910390fd5b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b606482015260609060840161019b565b60405162461bcd60e51b815260206004820152603160248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201527019595b595b9d0815195c9b5a5b985d1959607a1b606482015260609060840161019b565b61029e60007f00000000000000000000000000000000000000000000000000000000000000008364e8d4a510006109de565b50565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b606482015260609060840161019b565b61033460007f000000000000000000000000000000000000000000000000000000000000000083610a04565b5050565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b606482015260609060840161019b565b60008054604051631fb6491d60e11b8152606092916001600160a01b031690633f6c923a906103d09087908790600401611436565b600060405180830381865afa1580156103ed573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610415919081019061155c565b60a0015190506000818060200190518101906104319190611663565b905060ff81166104c7576104be85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050507f00000000000000000000000000000000000000000000000000000000000000008e64e8d4a510006000610aef90949392919063ffffffff16565b925050506109d1565b60001960ff821601610557576104be85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050507f00000000000000000000000000000000000000000000000000000000000000008e6501d1a94a20006000610b1e90949392919063ffffffff16565b60011960ff8216016105e1576104be85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050307f00000000000000000000000000000000000000000000000000000000000000008f6000610b4390949392919063ffffffff16565b60021960ff821601610692576104be85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050507f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000008f64e8d4a510006000610b689095949392919063ffffffff16565b60031960ff821601610744576104be85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050507f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000008f6501d1a94a20006000610bb09095949392919063ffffffff16565b60041960ff8216016107ee576104be85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050507f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000008f6000610bed90949392919063ffffffff16565b60051960ff821601610880576104be85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050507f00000000000000000000000000000000000000000000000000000000000000008e600764e8d4a510006000610c129095949392919063ffffffff16565b60061960ff821601610908576104be85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050507f00000000000000000000000000000000000000000000000000000000000000008e6000610d23909392919063ffffffff16565b60071960ff821601610990576104be85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050507f00000000000000000000000000000000000000000000000000000000000000008e6000610e2f909392919063ffffffff16565b60405162461bcd60e51b81526020600482015260166024820152750d2dcecc2d8d2c840cceadcc6e8d2dedc40d2dcc8caf60531b604482015260640161019b565b9998505050505050505050565b6040805160008152602081019091526109fe908590859085908590610e5b565b50505050565b825460018401546040805160008152602081019091526060926001600160a01b03908116926339255d5b9291169081906354b770e390610a4b9088908a906044810161167e565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b0319169052610aa093925090602481016116b3565b6000604051808303816000875af1158015610abf573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ae791908101906116e9565b949350505050565b604080516000815260208101909152606090610b149087908790879087908790610f3a565b9695505050505050565b604080516000815260208101909152606090610b149087908790879087908790610fee565b604080516000815260208101909152606090610b14908790879087908790879061101b565b6060610ba587878787878760006040519080825280601f01601f191660200182016040528015610b9f576020820181803683370190505b50611082565b979650505050505050565b6060610ba587878787878760006040519080825280601f01601f191660200182016040528015610be7576020820181803683370190505b5061118c565b604080516000815260208101909152606090610b1490879087908790879087906111ba565b855460018701546060916001600160a01b0390811691634329d29391168063811b3d40888a898960006040519080825280601f01601f191660200182016040528015610c65576020820181803683370190505b50604051602401610c7a95949392919061171e565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b0319169052610cd0939250908b6024820161175d565b6000604051808303816000875af1158015610cef573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d1791908101906117a7565b50979650505050505050565b835460018501546060916001600160a01b0390811691634329d2939116806354b770e3868860005b6040519080825280601f01601f191660200182016040528015610d75576020820181803683370190505b50604051602401610d889392919061167e565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b0319169052610dde93925090896024820161175d565b6000604051808303816000875af1158015610dfd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610e2591908101906117a7565b5095945050505050565b835460018501546060916001600160a01b0390811691634329d29391168063062e56ec86886000610d4b565b845460018601546040805160008152602081019091526001600160a01b03928316926339255d5b92169081906362fc305e90610ea09089908b908a906044810161180b565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610eeb9392509086906004016116b3565b6000604051808303816000875af1158015610f0a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f3291908101906116e9565b505050505050565b855460018701546060916001600160a01b0390811691634329d2939116806362fc305e888a8960005b6040519080825280601f01601f191660200182016040528015610f8d576020820181803683370190505b50604051602401610fa1949392919061180b565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610cd09392509087908c9060040161175d565b855460018701546060916001600160a01b0390811691634329d2939116806350209a62888a896000610f63565b855460018701546060916001600160a01b0390811691634329d29391168063b4b333c6878a8a60005b6040519080825280601f01601f19166020018201604052801561106e576020820181803683370190505b50604051602401610fa19493929190611841565b865460018801546060916001600160a01b0390811691634329d2939116806394229ecb888b8b8a60005b6040519080825280601f01601f1916602001820160405280156110d6576020820181803683370190505b506040516024016110eb959493929190611875565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526111389392509087908d9060040161175d565b6000604051808303816000875af1158015611157573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261117f91908101906117a7565b5098975050505050505050565b865460018801546060916001600160a01b0390811691634329d29391168063354b9590888b8b8a60006110ac565b855460018701546060916001600160a01b0390811691634329d293911680634c8b181f878a8a6000611044565b6001600160a01b038116811461029e57600080fd5b60008083601f84011261120e57600080fd5b50813567ffffffffffffffff81111561122657600080fd5b60208301915083602082850101111561123e57600080fd5b9250929050565b600080600080600080600080600060c08a8c03121561126357600080fd5b893561126e816111e7565b985060208a013561127e816111e7565b975060408a0135965060608a013567ffffffffffffffff808211156112a257600080fd5b6112ae8d838e016111fc565b909850965060808c01359150808211156112c757600080fd5b6112d38d838e016111fc565b909650945060a08c01359150808211156112ec57600080fd5b506112f98c828d016111fc565b915080935050809150509295985092959850929598565b60005b8381101561132b578181015183820152602001611313565b50506000910152565b6000815180845261134c816020860160208601611310565b601f01601f19169290920160200192915050565b6020815260006113736020830184611334565b9392505050565b600080600080600080600060a0888a03121561139557600080fd5b87356113a0816111e7565b965060208801356113b0816111e7565b955060408801359450606088013567ffffffffffffffff808211156113d457600080fd5b6113e08b838c016111fc565b909650945060808a01359150808211156113f957600080fd5b506114068a828b016111fc565b989b979a50959850939692959293505050565b60006020828403121561142b57600080fd5b8135611373816111e7565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b634e487b7160e01b600052604160045260246000fd5b604051610160810167ffffffffffffffff8111828210171561149f5761149f611465565b60405290565b805160ff811681146114b657600080fd5b919050565b80516114b6816111e7565b80516001600160e01b0319811681146114b657600080fd5b600082601f8301126114ef57600080fd5b815167ffffffffffffffff8082111561150a5761150a611465565b604051601f8301601f19908116603f0116810190828211818310171561153257611532611465565b8160405283815286602085880101111561154b57600080fd5b610b14846020830160208901611310565b60006020828403121561156e57600080fd5b815167ffffffffffffffff8082111561158657600080fd5b90830190610160828603121561159b57600080fd5b6115a361147b565b6115ac836114a5565b81526115ba602084016114a5565b6020820152604083015160408201526115d5606084016114bb565b60608201526115e6608084016114c6565b608082015260a0830151828111156115fd57600080fd5b611609878286016114de565b60a08301525060c083015160c082015260e083015160e08201526101009150818301518282015261012091506116408284016114bb565b8282015261014091506116548284016114bb565b91810191909152949350505050565b60006020828403121561167557600080fd5b611373826114a5565b6001600160a01b038481168252831660208201526060604082018190526000906116aa90830184611334565b95945050505050565b6001600160a01b03841681526060602082018190526000906116d790830185611334565b8281036040840152610b148185611334565b6000602082840312156116fb57600080fd5b815167ffffffffffffffff81111561171257600080fd5b610ae7848285016114de565b6001600160a01b0386811682528516602082015260ff84166040820152600b83900b606082015260a060808201819052600090610ba590830184611334565b6001600160a01b038516815260806020820181905260009061178190830186611334565b82810360408401526117938186611334565b90508281036060840152610ba58185611334565b600080604083850312156117ba57600080fd5b825167ffffffffffffffff808211156117d257600080fd5b6117de868387016114de565b935060208501519150808211156117f457600080fd5b50611801858286016114de565b9150509250929050565b6001600160a01b03858116825284166020820152600b83900b6040820152608060608201819052600090610b1490830184611334565b6001600160a01b038581168252848116602083015283166040820152608060608201819052600090610b1490830184611334565b6001600160a01b038681168252858116602083015284166040820152600b83900b606082015260a060808201819052600090610ba59083018461133456fea2646970667358221220e87dc7f9e6b3c16259823127e9f59d86c7369af2850d8e586a5b5745295d39bf64736f6c63430008130033",y$=eb=>eb.length>1;class yX extends pQ.lV{constructor(...eb){y$(eb)?super(...eb):super(yZ,yW,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(yZ)}static connect(eb,em){return new pQ.CH(eb,yZ,em)}}yX.bytecode=yW,yX.abi=yZ;let yJ=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"CIF_NFT_ONLY_CONSTANT_OUTFLOW",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_FLOW_AGREEMENT_V1",outputs:[{internalType:"contract IConstantFlowAgreementV1",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_BASE_URI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"newTokenId",type:"uint256"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"mockBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"mockFlowNFTDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"mockGetApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_to",type:"address"},{internalType:"uint256",name:"_newTokenId",type:"uint256"}],name:"mockMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"mockOwnerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"pure",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}],y6="0x60e06040523480156200001157600080fd5b506040516200229c3803806200229c833981016040819052620000349162000103565b6001600160a01b03821660a0819052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201528391839183919063b6d200de90602401602060405180830381865afa158015620000a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ca919062000142565b6001600160a01b039081166080529190911660c052506200016992505050565b6001600160a01b03811681146200010057600080fd5b50565b600080604083850312156200011757600080fd5b82516200012481620000ea565b60208401519092506200013781620000ea565b809150509250929050565b6000602082840312156200015557600080fd5b81516200016281620000ea565b9392505050565b60805160a05160c0516120e0620001bc6000396000818161050101528181610711015281816107750152610a7601526000818161036a01526107c001526000818161028201526111b701526120e06000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c806350d75d251161011a57806395d89b41116100ad578063b88d4fde1161007c578063b88d4fde146104b0578063bcba52b0146104c3578063c87b56dd146104d6578063e985e9c5146104e9578063ef43d2c6146104fc57600080fd5b806395d89b41146104855780639903ad381461048d578063a22cb46514610495578063a497325b146104a857600080fd5b80636c0360eb116100e95780636c0360eb146103fd57806370a082311461040557806389f71d2d146104195780638d47859e1461042c57600080fd5b806350d75d251461039f57806352d1902d146103a75780635dff7d90146103d75780636352211e146103ea57600080fd5b806340c10f19116101925780634695195411610161578063469519541461033f578063480954c31461035257806349f289dc146103655780634cd88b761461038c57600080fd5b806340c10f19146102dd57806340d3597d146102f057806342842e0e1461031957806342966c681461032c57600080fd5b806318156101116101ce578063181561011461027d57806323b872dd146102a45780632f388560146102b7578063378934b4146102ca57600080fd5b806301ffc9a71461020057806306fdde0314610228578063081812fc1461023d578063095ea7b314610268575b600080fd5b61021361020e366004611768565b610523565b60405190151581526020015b60405180910390f35b610230610575565b60405161021f91906117b6565b61025061024b3660046117e9565b610607565b6040516001600160a01b03909116815260200161021f565b61027b610276366004611817565b61062e565b005b6102507f000000000000000000000000000000000000000000000000000000000000000081565b61027b6102b2366004611843565b6106ba565b61027b6102c53660046117e9565b6106ec565b61027b6102d8366004611817565b6106f8565b61027b6102eb366004611817565b610706565b6102506102fe3660046117e9565b6000908152600360205260409020546001600160a01b031690565b61027b610327366004611843565b61074f565b61027b61033a3660046117e9565b61076a565b61027b61034d366004611884565b6107bc565b61027b6103603660046117e9565b6107b3565b6102507f000000000000000000000000000000000000000000000000000000000000000081565b61027b61039a36600461196e565b610874565b61025061095a565b7f9a61ea3469d742a522f41a67608e442d2c27902bed81123f00ba6d3e12e9871e5b60405190815260200161021f565b6102506103e53660046117e9565b610989565b6102506103f83660046117e9565b610994565b6102306109c9565b6103c9610413366004611884565b50600190565b6103c96104273660046119d2565b6109e9565b61043f61043a3660046117e9565b610a3c565b6040805182516001600160a01b03908116825260208085015182169083015283830151169181019190915260609182015163ffffffff169181019190915260800161021f565b610230610ae9565b61027b610af8565b61027b6104a3366004611a1d565b610bba565b610230610bc5565b61027b6104be366004611a5b565b610be1565b61043f6104d13660046117e9565b610c1a565b6102306104e43660046117e9565b610c47565b6102136104f7366004611adb565b610c54565b6102507f000000000000000000000000000000000000000000000000000000000000000081565b60006301ffc9a760e01b6001600160e01b03198316148061055457506380ac58cd60e01b6001600160e01b03198316145b8061056f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b60606001805461058490611b09565b80601f01602080910402602001604051908101604052809291908181526020018280546105b090611b09565b80156105fd5780601f106105d2576101008083540402835291602001916105fd565b820191906000526020600020905b8154815290600101906020018083116105e057829003601f168201915b5050505050905090565b600061061282610c82565b506000908152600360205260409020546001600160a01b031690565b600061063982610994565b9050806001600160a01b0316836001600160a01b03160361066d5760405163e4790b2560e01b815260040160405180910390fd5b336001600160a01b0382161480159061068d575061068b8133610c54565b155b156106ab5760405163519a92c160e11b815260040160405180910390fd5b6106b58383610ca8565b505050565b6106c43382610d16565b6106e1576040516312a8eb0360e11b815260040160405180910390fd5b6106b5838383610d74565b6106f581610d8d565b50565b6107028282610dbd565b5050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146106f85760405163740f7abd60e11b815260040160405180910390fd5b6106b583838360405180602001604052806000815250610be1565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107b35760405163740f7abd60e11b815260040160405180910390fd5b6106f581610df9565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663731aed6e6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561081c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108409190611b43565b9050336001600160a01b0382161461086b5760405163ebb7505b60e01b815260040160405180910390fd5b61070282610e6c565b600054610100900460ff16158080156108945750600054600160ff909116105b806108ae5750303b1580156108ae575060005460ff166001145b6108d35760405162461bcd60e51b81526004016108ca90611b60565b60405180910390fd5b6000805460ff1916600117905580156108f6576000805461ff0019166101001790555b60016109028482611bfc565b50600261090f8382611bfc565b5080156106b5576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a1505050565b60006109847f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b600061056f826110a6565b6000806109a0836110a6565b90506001600160a01b03811661056f5760405163eab95e3b60e01b815260040160405180910390fd5b60606040518060600160405280602d815260200161207e602d9139905090565b60408051466020808301919091526001600160a01b0380871683850152808616606084015284166080808401919091528351808403909101815260a090920190925280519101206000905b949350505050565b6040805160808101825260008082526020820181905291810182905260608101919091526040516346a3c2cf60e11b8152600481018390527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690638d47859e90602401608060405180830381865afa158015610ac5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056f9190611cbc565b60606002805461058490611b09565b600054610100900460ff1615808015610b185750600054600160ff909116105b80610b325750303b158015610b32575060005460ff166001145b610b4e5760405162461bcd60e51b81526004016108ca90611b60565b6000805460ff191660011790558015610b71576000805461ff0019166101001790555b80156106f5576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b6107023383836110bd565b6040518060600160405280602d815260200161207e602d913981565b610beb3383610d16565b610c08576040516312a8eb0360e11b815260040160405180910390fd5b610c148484848461115c565b50505050565b60408051608081018252600080825260208201819052918101829052606081019190915261056f82610a3c565b606061056f826001611167565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b610c8b816112c2565b6106f55760405163eab95e3b60e01b815260040160405180910390fd5b600081815260036020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610cdd826110a6565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080610d2283610994565b9050806001600160a01b0316846001600160a01b03161480610d495750610d498185610c54565b80610a345750836001600160a01b0316610d6284610607565b6001600160a01b031614949350505050565b60405163553a3f6560e11b815260040160405180910390fd5b6040518181527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce790602001610baf565b60405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000610e0482610a3c565b600083815260036020526040902080546001600160a01b031916905590508160006001600160a01b031682604001516001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000610e967f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603610eec5760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c6500000060448201526064016108ca565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f4e9190611d4a565b7f9a61ea3469d742a522f41a67608e442d2c27902bed81123f00ba6d3e12e9871e14610fc85760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b60648201526084016108ca565b6001600160a01b03811630036110205760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f700000000000000060448201526064016108ca565b611048817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f9a61ea3469d742a522f41a67608e442d2c27902bed81123f00ba6d3e12e9871e604080519182526001600160a01b038416602083015201610baf565b6000806110b283610a3c565b604001519392505050565b816001600160a01b0316836001600160a01b0316036110ef5760405163d3c7732960e01b815260040160405180910390fd5b6001600160a01b03838116600081815260046020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610c14848484610d74565b6060600061117484610a3c565b805160208201516040808401519051631cd43d1160e31b81526001600160a01b0380851660048301529283166024820152908216604482015292935090916000917f0000000000000000000000000000000000000000000000000000000000000000169063e6a1e88890606401608060405180830381865afa1580156111fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112229190611d63565b505091505061122f6109c9565b611246826bffffffffffffffffffffffff166112df565b8661126d57604051806040016040528060048152602001637472756560e01b81525061128c565b6040518060400160405280600581526020016466616c736560d81b8152505b61129589611372565b6040516020016112a89493929190611dc3565b604051602081830303815290604052935050505092915050565b6000806112ce836110a6565b6001600160a01b0316141592915050565b606060006112ec836114ed565b600101905060008167ffffffffffffffff81111561130c5761130c6118a1565b6040519080825280601f01601f191660200182016040528015611336576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461134057509392505050565b6060600061137f83610a3c565b905061139981600001516001600160a01b031660146115c5565b6113a2466112df565b82600001516001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156113e4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261140c9190810190611e4b565b61142484602001516001600160a01b031660146115c5565b61143c85604001516001600160a01b031660146115c5565b6114ad86600001516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015611481573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a59190611ec2565b60ff166112df565b6114c0876060015163ffffffff166112df565b6040516020016114d69796959493929190611ee5565b604051602081830303815290604052915050919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061152c5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310611558576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061157657662386f26fc10000830492506010015b6305f5e100831061158e576305f5e100830492506008015b61271083106115a257612710830492506004015b606483106115b4576064830492506002015b600a831061056f5760010192915050565b606060006115d4836002612026565b6115df90600261203d565b67ffffffffffffffff8111156115f7576115f76118a1565b6040519080825280601f01601f191660200182016040528015611621576020820181803683370190505b509050600360fc1b8160008151811061163c5761163c612050565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061166b5761166b612050565b60200101906001600160f81b031916908160001a905350600061168f846002612026565b61169a90600161203d565b90505b6001811115611712576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106116ce576116ce612050565b1a60f81b8282815181106116e4576116e4612050565b60200101906001600160f81b031916908160001a90535060049490941c9361170b81612066565b905061169d565b5083156117615760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016108ca565b9392505050565b60006020828403121561177a57600080fd5b81356001600160e01b03198116811461176157600080fd5b60005b838110156117ad578181015183820152602001611795565b50506000910152565b60208152600082518060208401526117d5816040850160208701611792565b601f01601f19169190910160400192915050565b6000602082840312156117fb57600080fd5b5035919050565b6001600160a01b03811681146106f557600080fd5b6000806040838503121561182a57600080fd5b823561183581611802565b946020939093013593505050565b60008060006060848603121561185857600080fd5b833561186381611802565b9250602084013561187381611802565b929592945050506040919091013590565b60006020828403121561189657600080fd5b813561176181611802565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156118e0576118e06118a1565b604052919050565b600067ffffffffffffffff821115611902576119026118a1565b50601f01601f191660200190565b600061192361191e846118e8565b6118b7565b905082815283838301111561193757600080fd5b828260208301376000602084830101529392505050565b600082601f83011261195f57600080fd5b61176183833560208501611910565b6000806040838503121561198157600080fd5b823567ffffffffffffffff8082111561199957600080fd5b6119a58683870161194e565b935060208501359150808211156119bb57600080fd5b506119c88582860161194e565b9150509250929050565b6000806000606084860312156119e757600080fd5b83356119f281611802565b92506020840135611a0281611802565b91506040840135611a1281611802565b809150509250925092565b60008060408385031215611a3057600080fd5b8235611a3b81611802565b915060208301358015158114611a5057600080fd5b809150509250929050565b60008060008060808587031215611a7157600080fd5b8435611a7c81611802565b93506020850135611a8c81611802565b925060408501359150606085013567ffffffffffffffff811115611aaf57600080fd5b8501601f81018713611ac057600080fd5b611acf87823560208401611910565b91505092959194509250565b60008060408385031215611aee57600080fd5b8235611af981611802565b91506020830135611a5081611802565b600181811c90821680611b1d57607f821691505b602082108103611b3d57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611b5557600080fd5b815161176181611802565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b601f8211156106b557600081815260208120601f850160051c81016020861015611bd55750805b601f850160051c820191505b81811015611bf457828155600101611be1565b505050505050565b815167ffffffffffffffff811115611c1657611c166118a1565b611c2a81611c248454611b09565b84611bae565b602080601f831160018114611c5f5760008415611c475750858301515b600019600386901b1c1916600185901b178555611bf4565b600085815260208120601f198616915b82811015611c8e57888601518255948401946001909101908401611c6f565b5085821015611cac5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060808284031215611cce57600080fd5b6040516080810181811067ffffffffffffffff82111715611cf157611cf16118a1565b6040528251611cff81611802565b81526020830151611d0f81611802565b60208201526040830151611d2281611802565b6040820152606083015163ffffffff81168114611d3e57600080fd5b60608201529392505050565b600060208284031215611d5c57600080fd5b5051919050565b60008060008060808587031215611d7957600080fd5b84519350602085015180600b0b8114611d9157600080fd5b6040860151606090960151949790965092505050565b60008151611db9818560208601611792565b9290920192915050565b60008551611dd5818460208a01611792565b693f666c6f77526174653d60b01b9083019081528551611dfc81600a840160208a01611792565b69266f7574676f696e673d60b01b600a92909101918201528451611e27816014840160208901611792565b8451910190611e3d816014840160208801611792565b016014019695505050505050565b600060208284031215611e5d57600080fd5b815167ffffffffffffffff811115611e7457600080fd5b8201601f81018413611e8557600080fd5b8051611e9361191e826118e8565b818152856020838501011115611ea857600080fd5b611eb9826020830160208601611792565b95945050505050565b600060208284031215611ed457600080fd5b815160ff8116811461176157600080fd5b6e26746f6b656e5f616464726573733d60881b815260008851611f0f81600f850160208d01611792565b6926636861696e5f69643d60b01b600f918401918201528851611f39816019840160208d01611792565b6d26746f6b656e5f73796d626f6c3d60901b601992909101918201528751611f68816027840160208c01611792565b672673656e6465723d60c01b602792909101918201528651611f9181602f840160208b01611792565b692672656365697665723d60b01b602f9290910191820152612002611ffc611fe4611fde611fc2603986018b611da7565b6f26746f6b656e5f646563696d616c733d60801b815260100190565b88611da7565b6b2673746172745f646174653d60a01b8152600c0190565b85611da7565b9a9950505050505050505050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761056f5761056f612010565b8082018082111561056f5761056f612010565b634e487b7160e01b600052603260045260246000fd5b60008161207557612075612010565b50600019019056fe68747470733a2f2f6e66742e7375706572666c7569642e66696e616e63652f6366612f76322f6765746d657461a2646970667358221220706085efd339b42ff59270c22b9a47cfbca96daf2fd27747bfcdd3f2a08a059564736f6c63430008130033",y4=eb=>eb.length>1;class y5 extends pQ.lV{constructor(...eb){y4(eb)?super(...eb):super(yJ,y6,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(yJ)}static connect(eb,em){return new pQ.CH(eb,yJ,em)}}y5.bytecode=y6,y5.abi=yJ;let y8=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"COF_NFT_INVALID_SUPER_TOKEN",type:"error"},{inputs:[],name:"COF_NFT_MINT_TO_AND_FLOW_RECEIVER_SAME",type:"error"},{inputs:[],name:"COF_NFT_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"COF_NFT_ONLY_CONSTANT_INFLOW",type:"error"},{inputs:[],name:"COF_NFT_ONLY_FLOW_AGREEMENTS",type:"error"},{inputs:[],name:"COF_NFT_TOKEN_ALREADY_EXISTS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_FLOW_AGREEMENT_V1",outputs:[{internalType:"contract IConstantFlowAgreementV1",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_BASE_URI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"mockBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"mockGetApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_superToken",type:"address"},{internalType:"address",name:"_to",type:"address"},{internalType:"address",name:"_flowReceiver",type:"address"},{internalType:"uint256",name:"_newTokenId",type:"uint256"}],name:"mockMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"mockOwnerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onCreate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onDelete",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"pure",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}],y9="0x60e06040523480156200001157600080fd5b506040516200259838038062002598833981016040819052620000349162000103565b6001600160a01b03821660a0819052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201528391839183919063b6d200de90602401602060405180830381865afa158015620000a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ca919062000142565b6001600160a01b039081166080529190911660c052506200016992505050565b6001600160a01b03811681146200010057600080fd5b50565b600080604083850312156200011757600080fd5b82516200012481620000ea565b60208401519092506200013781620000ea565b809150509250929050565b6000602082840312156200015557600080fd5b81516200016281620000ea565b9392505050565b60805160a05160c0516123c7620001d16000396000818161035801528181610bf301528181610ced0152610e04015260008181610331015261071701526000818161028201528181610b6601528181610c6901528181610d6501526114c501526123c76000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c80635dff7d901161011a578063a22cb465116100ad578063c87b56dd1161007c578063c87b56dd146104c4578063e985e9c5146104d7578063eb54a7ca146104ea578063ef1f0237146104fd578063f7e3d9831461051057600080fd5b8063a22cb46514610483578063a497325b14610496578063b7e21b121461049e578063b88d4fde146104b157600080fd5b806389f71d2d116100e957806389f71d2d146104075780638d47859e1461041a57806395d89b41146104735780639903ad381461047b57600080fd5b80635dff7d90146103c55780636352211e146103d85780636c0360eb146103eb57806370a08231146103f357600080fd5b806342842e0e116101925780634c5c0c85116101615780634c5c0c85146103535780634cd88b761461037a57806350d75d251461038d57806352d1902d1461039557600080fd5b806342842e0e146102f35780634695195414610306578063480954c31461031957806349f289dc1461032c57600080fd5b806318156101116101ce578063181561011461027d57806323b872dd146102a45780632f388560146102b757806340d3597d146102ca57600080fd5b806301ffc9a71461020057806306fdde0314610228578063081812fc1461023d578063095ea7b314610268575b600080fd5b61021361020e366004611a76565b610523565b60405190151581526020015b60405180910390f35b610230610575565b60405161021f9190611ac4565b61025061024b366004611af7565b610607565b6040516001600160a01b03909116815260200161021f565b61027b610276366004611b25565b61062e565b005b6102507f000000000000000000000000000000000000000000000000000000000000000081565b61027b6102b2366004611b51565b6106ba565b61027b6102c5366004611af7565b6106ec565b6102506102d8366004611af7565b6000908152600360205260409020546001600160a01b031690565b61027b610301366004611b51565b6106f8565b61027b610314366004611b92565b610713565b61027b610327366004611af7565b6107cf565b6102507f000000000000000000000000000000000000000000000000000000000000000081565b6102507f000000000000000000000000000000000000000000000000000000000000000081565b61027b610388366004611c7c565b6107d8565b6102506108be565b7f87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b7845b60405190815260200161021f565b6102506103d3366004611af7565b6108ed565b6102506103e6366004611af7565b6108f8565b61023061092d565b6103b7610401366004611b92565b50600190565b6103b7610415366004611ce0565b61094d565b61042d610428366004611af7565b610962565b6040805182516001600160a01b03908116825260208085015182169083015283830151169181019190915260609182015163ffffffff169181019190915260800161021f565b6102306109e3565b61027b6109f2565b61027b610491366004611d2b565b610ab4565b610230610abf565b61027b6104ac366004611d69565b610adb565b61027b6104bf366004611dba565b610aed565b6102306104d2366004611af7565b610b20565b6102136104e5366004611e3a565b610b2d565b61027b6104f8366004611ce0565b610b5b565b61027b61050b366004611ce0565b610c5e565b61027b61051e366004611ce0565b610d5a565b60006301ffc9a760e01b6001600160e01b03198316148061055457506380ac58cd60e01b6001600160e01b03198316145b8061056f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b60606001805461058490611e68565b80601f01602080910402602001604051908101604052809291908181526020018280546105b090611e68565b80156105fd5780601f106105d2576101008083540402835291602001916105fd565b820191906000526020600020905b8154815290600101906020018083116105e057829003601f168201915b5050505050905090565b600061061282610e33565b506000908152600360205260409020546001600160a01b031690565b6000610639826108f8565b9050806001600160a01b0316836001600160a01b03160361066d5760405163e4790b2560e01b815260040160405180910390fd5b336001600160a01b0382161480159061068d575061068b8133610b2d565b155b156106ab5760405163519a92c160e11b815260040160405180910390fd5b6106b58383610e59565b505050565b6106c43382610ec7565b6106e1576040516312a8eb0360e11b815260040160405180910390fd5b6106b5838383610f25565b6106f581610f3e565b50565b6106b583838360405180602001604052806000815250610aed565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663731aed6e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610773573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107979190611ea2565b9050336001600160a01b038216146107c25760405163ebb7505b60e01b815260040160405180910390fd5b6107cb82610f6e565b5050565b6106f5816111a8565b600054610100900460ff16158080156107f85750600054600160ff909116105b806108125750303b158015610812575060005460ff166001145b6108375760405162461bcd60e51b815260040161082e90611ebf565b60405180910390fd5b6000805460ff19166001179055801561085a576000805461ff0019166101001790555b60016108668482611f5b565b5060026108738382611f5b565b5080156106b5576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a1505050565b60006108e87f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b600061056f82611244565b60008061090483611244565b90506001600160a01b03811661056f5760405163eab95e3b60e01b815260040160405180910390fd5b60606040518060600160405280602d8152602001612365602d9139905090565b600061095a848484611262565b949350505050565b60408051608081018252600080825260208201819052918101829052606081019190915250600090815260166020908152604091829020825160808101845281546001600160a01b039081168252600183015481169382019390935260029091015491821692810192909252600160a01b900463ffffffff16606082015290565b60606002805461058490611e68565b600054610100900460ff1615808015610a125750600054600160ff909116105b80610a2c5750303b158015610a2c575060005460ff166001145b610a485760405162461bcd60e51b815260040161082e90611ebf565b6000805460ff191660011790558015610a6b576000805461ff0019166101001790555b80156106f5576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b6107cb3383836112ae565b6040518060600160405280602d8152602001612365602d913981565b610ae78484848461134d565b50505050565b610af73383610ec7565b610b14576040516312a8eb0360e11b815260040160405180910390fd5b610ae78484848461146a565b606061056f826000611475565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610ba45760405163d367b64f60e01b815260040160405180910390fd5b6000610bb1848484611262565b6000818152601660205260409020600101549091506001600160a01b031615610ae757610bdd81610f3e565b604051630179c42b60e51b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632f388560906024015b600060405180830381600087803b158015610c4057600080fd5b505af1158015610c54573d6000803e3d6000fd5b5050505050505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610ca75760405163d367b64f60e01b815260040160405180910390fd5b6000610cb4848484611262565b6000818152601660205260409020600101549091506001600160a01b031615610ae757604051630852cd8d60e31b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906342966c6890602401600060405180830381600087803b158015610d3957600080fd5b505af1158015610d4d573d6000803e3d6000fd5b50505050610ae7816111a8565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610da35760405163d367b64f60e01b815260040160405180910390fd5b6000610db0848484611262565b6000818152601660205260409020600101549091506001600160a01b0316610ae757610dde8484848461134d565b6040516340c10f1960e01b81526001600160a01b038381166004830152602482018390527f000000000000000000000000000000000000000000000000000000000000000016906340c10f1990604401610c26565b610e3c816115d0565b6106f55760405163eab95e3b60e01b815260040160405180910390fd5b600081815260036020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610e8e82611244565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080610ed3836108f8565b9050806001600160a01b0316846001600160a01b03161480610efa5750610efa8185610b2d565b8061095a5750836001600160a01b0316610f1384610607565b6001600160a01b031614949350505050565b60405163553a3f6560e11b815260040160405180910390fd5b6040518181527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce790602001610aa9565b6000610f987f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603610fee5760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c65000000604482015260640161082e565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561102c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611050919061201b565b7f87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b784146110ca5760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b606482015260840161082e565b6001600160a01b03811630036111225760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f7000000000000000604482015260640161082e565b61114a817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b784604080519182526001600160a01b038416602083015201610aa9565b60006111b382611244565b600083815260036020526040902080546001600160a01b0319169055905060008281526016602052604080822080546001600160a01b03199081168255600182018054909116905560020180546001600160c01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6000908152601660205260409020600101546001600160a01b031690565b60408051466020808301919091526001600160a01b03958616828401529385166060820152919093166080808301919091528351808303909101815260a0909101909252815191012090565b816001600160a01b0316836001600160a01b0316036112e05760405163d3c7732960e01b815260040160405180910390fd5b6001600160a01b03838116600081815260046020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b03831661136357611363612034565b816001600160a01b0316836001600160a01b03160361138457611384612034565b61138d816115d0565b1561139a5761139a612034565b604080516080810182526001600160a01b038087168252858116602080840182815287841685870190815263ffffffff4281166060880190815260008a81526016909552888520975188549088166001600160a01b0319918216178955935160018901805491891691909516179093559051600290960180549251909116600160a01b026001600160c01b03199092169590941694909417939093179091559151839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a450505050565b610ae7848484610f25565b6060600061148284610962565b805160208201516040808401519051631cd43d1160e31b81526001600160a01b0380851660048301529283166024820152908216604482015292935090916000917f0000000000000000000000000000000000000000000000000000000000000000169063e6a1e88890606401608060405180830381865afa15801561150c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611530919061204a565b505091505061153d61092d565b611554826bffffffffffffffffffffffff166115ed565b8661157b57604051806040016040528060048152602001637472756560e01b81525061159a565b6040518060400160405280600581526020016466616c736560d81b8152505b6115a389611680565b6040516020016115b694939291906120aa565b604051602081830303815290604052935050505092915050565b6000806115dc83611244565b6001600160a01b0316141592915050565b606060006115fa836117fb565b600101905060008167ffffffffffffffff81111561161a5761161a611baf565b6040519080825280601f01601f191660200182016040528015611644576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461164e57509392505050565b6060600061168d83610962565b90506116a781600001516001600160a01b031660146118d3565b6116b0466115ed565b82600001516001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156116f2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261171a9190810190612132565b61173284602001516001600160a01b031660146118d3565b61174a85604001516001600160a01b031660146118d3565b6117bb86600001516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561178f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117b391906121a9565b60ff166115ed565b6117ce876060015163ffffffff166115ed565b6040516020016117e497969594939291906121cc565b604051602081830303815290604052915050919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061183a5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310611866576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061188457662386f26fc10000830492506010015b6305f5e100831061189c576305f5e100830492506008015b61271083106118b057612710830492506004015b606483106118c2576064830492506002015b600a831061056f5760010192915050565b606060006118e283600261230d565b6118ed906002612324565b67ffffffffffffffff81111561190557611905611baf565b6040519080825280601f01601f19166020018201604052801561192f576020820181803683370190505b509050600360fc1b8160008151811061194a5761194a612337565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061197957611979612337565b60200101906001600160f81b031916908160001a905350600061199d84600261230d565b6119a8906001612324565b90505b6001811115611a20576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106119dc576119dc612337565b1a60f81b8282815181106119f2576119f2612337565b60200101906001600160f81b031916908160001a90535060049490941c93611a198161234d565b90506119ab565b508315611a6f5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161082e565b9392505050565b600060208284031215611a8857600080fd5b81356001600160e01b031981168114611a6f57600080fd5b60005b83811015611abb578181015183820152602001611aa3565b50506000910152565b6020815260008251806020840152611ae3816040850160208701611aa0565b601f01601f19169190910160400192915050565b600060208284031215611b0957600080fd5b5035919050565b6001600160a01b03811681146106f557600080fd5b60008060408385031215611b3857600080fd5b8235611b4381611b10565b946020939093013593505050565b600080600060608486031215611b6657600080fd5b8335611b7181611b10565b92506020840135611b8181611b10565b929592945050506040919091013590565b600060208284031215611ba457600080fd5b8135611a6f81611b10565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715611bee57611bee611baf565b604052919050565b600067ffffffffffffffff821115611c1057611c10611baf565b50601f01601f191660200190565b6000611c31611c2c84611bf6565b611bc5565b9050828152838383011115611c4557600080fd5b828260208301376000602084830101529392505050565b600082601f830112611c6d57600080fd5b611a6f83833560208501611c1e565b60008060408385031215611c8f57600080fd5b823567ffffffffffffffff80821115611ca757600080fd5b611cb386838701611c5c565b93506020850135915080821115611cc957600080fd5b50611cd685828601611c5c565b9150509250929050565b600080600060608486031215611cf557600080fd5b8335611d0081611b10565b92506020840135611d1081611b10565b91506040840135611d2081611b10565b809150509250925092565b60008060408385031215611d3e57600080fd5b8235611d4981611b10565b915060208301358015158114611d5e57600080fd5b809150509250929050565b60008060008060808587031215611d7f57600080fd5b8435611d8a81611b10565b93506020850135611d9a81611b10565b92506040850135611daa81611b10565b9396929550929360600135925050565b60008060008060808587031215611dd057600080fd5b8435611ddb81611b10565b93506020850135611deb81611b10565b925060408501359150606085013567ffffffffffffffff811115611e0e57600080fd5b8501601f81018713611e1f57600080fd5b611e2e87823560208401611c1e565b91505092959194509250565b60008060408385031215611e4d57600080fd5b8235611e5881611b10565b91506020830135611d5e81611b10565b600181811c90821680611e7c57607f821691505b602082108103611e9c57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611eb457600080fd5b8151611a6f81611b10565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b601f8211156106b557600081815260208120601f850160051c81016020861015611f345750805b601f850160051c820191505b81811015611f5357828155600101611f40565b505050505050565b815167ffffffffffffffff811115611f7557611f75611baf565b611f8981611f838454611e68565b84611f0d565b602080601f831160018114611fbe5760008415611fa65750858301515b600019600386901b1c1916600185901b178555611f53565b600085815260208120601f198616915b82811015611fed57888601518255948401946001909101908401611fce565b508582101561200b5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020828403121561202d57600080fd5b5051919050565b634e487b7160e01b600052600160045260246000fd5b6000806000806080858703121561206057600080fd5b84519350602085015180600b0b811461207857600080fd5b6040860151606090960151949790965092505050565b600081516120a0818560208601611aa0565b9290920192915050565b600085516120bc818460208a01611aa0565b693f666c6f77526174653d60b01b90830190815285516120e381600a840160208a01611aa0565b69266f7574676f696e673d60b01b600a9290910191820152845161210e816014840160208901611aa0565b8451910190612124816014840160208801611aa0565b016014019695505050505050565b60006020828403121561214457600080fd5b815167ffffffffffffffff81111561215b57600080fd5b8201601f8101841361216c57600080fd5b805161217a611c2c82611bf6565b81815285602083850101111561218f57600080fd5b6121a0826020830160208601611aa0565b95945050505050565b6000602082840312156121bb57600080fd5b815160ff81168114611a6f57600080fd5b6e26746f6b656e5f616464726573733d60881b8152600088516121f681600f850160208d01611aa0565b6926636861696e5f69643d60b01b600f918401918201528851612220816019840160208d01611aa0565b6d26746f6b656e5f73796d626f6c3d60901b60199290910191820152875161224f816027840160208c01611aa0565b672673656e6465723d60c01b60279290910191820152865161227881602f840160208b01611aa0565b692672656365697665723d60b01b602f92909101918201526122e96122e36122cb6122c56122a9603986018b61208e565b6f26746f6b656e5f646563696d616c733d60801b815260100190565b8861208e565b6b2673746172745f646174653d60a01b8152600c0190565b8561208e565b9a9950505050505050505050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761056f5761056f6122f7565b8082018082111561056f5761056f6122f7565b634e487b7160e01b600052603260045260246000fd5b60008161235c5761235c6122f7565b50600019019056fe68747470733a2f2f6e66742e7375706572666c7569642e66696e616e63652f6366612f76322f6765746d657461a2646970667358221220491ba89227feec3c4b18e96587c22beb6bffb9b3bf4526fd22263566f81c10ee64736f6c63430008130033",y7=eb=>eb.length>1;class Mb extends pQ.lV{constructor(...eb){y7(eb)?super(...eb):super(y8,y9,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(y8)}static connect(eb,em){return new pQ.CH(eb,y8,em)}}Mb.bytecode=y9,Mb.abi=y8;let Mm=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"}],My="0x60a06040523480156200001157600080fd5b506040516200269b3803806200269b833981016040819052620000349162000046565b6001600160a01b031660805262000078565b6000602082840312156200005957600080fd5b81516001600160a01b03811681146200007157600080fd5b9392505050565b6080516125cf620000cc600039600081816101840152818161052a015281816108590152818161092801528181610ba501528181610de901528181610e7e0152818161112d01526111c401526125cf6000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806350d75d25116100b8578063a1b2bf8b1161007c578063a1b2bf8b146102f2578063b84cdd4a14610305578063bb0d196e14610318578063cf97256d1461032b578063d9d078d61461033e578063eb3537cc1461035157600080fd5b806350d75d251461027e57806352d1902d146102865780636c2d9f2f146102b457806379359f6f146102c75780639903ad38146102ea57600080fd5b80632ec8eec71161010a5780632ec8eec7146101d4578063386fa2211461020757806342fe09801461022757806345977d031461023a578063469519541461024d5780634b61cc331461025e57600080fd5b8063090c415e1461014757806312a6a3f81461015c5780631863e8091461016f57806320bc44251461018257806327048397146101c1575b600080fd5b61015a610155366004611ae1565b61037f565b005b61015a61016a366004611b3d565b610432565b61015a61017d366004611be9565b610515565b7f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b0390911681526020015b60405180910390f35b61015a6101cf366004611ccd565b6107b5565b6101e76101e2366004611cef565b610851565b6040805194855260208501939093529183015260608201526080016101b8565b61021a610215366004611cef565b6108f4565b6040516101b89190611d13565b61015a610235366004611da2565b61099d565b61015a610248366004611e3d565b610abb565b61015a61025b366004611cef565b50565b61027161026c366004611e56565b610ae7565b6040516101b89190611e9c565b6101a4610b2c565b6040517f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb001981526020016101b8565b6102716102c2366004611ed4565b610b5b565b6102da6102d5366004611cef565b610b9d565b60405190151581526020016101b8565b61015a610c25565b61015a610300366004611b3d565b610ce6565b6102da610313366004611f09565b610d90565b6102da610326366004611cef565b610de1565b61015a610339366004611f09565b610e69565b6102da61034c366004611f09565b610f52565b61036461035f366004611f09565b610f6c565b604080519384526020840192909252908201526060016101b8565b600033858560405160200161039693929190611f35565b6040516020818303038152906040528051906020012090506103eb818484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506110a692505050565b6040518481526001600160a01b0386169033907f30f416fa68fca014a0f334464c64b000ba53e99b6d2afdea9d5ca756372d59859060200160405180910390a35050505050565b604051339060009061044a9083908790602001611f7e565b60408051601f198184030181529190528051602090910120905061046e81846110ec565b1561048c5760405163782a90fb60e11b815260040160405180910390fd5b6104c9818585808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506110a692505050565b816001600160a01b03167f770ea40a13a4644573ed785e5c7116890709947918747febc5add46feb531e2d86868660405161050693929190611fbb565b60405180910390a25050505050565b604051632329212160e21b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690638ca4848490602401602060405180830381865afa158015610579573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059d9190611ffc565b6105ba5760405163327fd99160e21b815260040160405180910390fd5b60006105c4611128565b90506001600160a01b0381166105d75750845b6000856105e457866105e6565b815b905060008313610683576105f98361202f565b6106028561126d565b1461060f5761060f61204b565b6106188461126d565b6001600160a01b03821660009081526002602052604081208054909190610640908490612061565b90915550506001600160a01b0385166000908152600260205260408120805485929061066d908490612061565b9091555061067e90508582866112db565b61074d565b85156106915761069161204b565b8261069b8561126d565b6106a59190612061565b6001600160a01b038316600090815260026020526040812080549091906106cd908490612089565b909155506106dc90508461126d565b6001600160a01b03881660009081526002602052604081208054909190610704908490612061565b90915550506001600160a01b03851660009081526002602052604081208054859290610731908490612061565b9091555061074290508288866112db565b61074d8286856112db565b846001600160a01b0316876001600160a01b0316336001600160a01b03167fb8381a3ce157650e06186e3e8f4dd4dc29236f2688b6eed1893d0a60d7c6386f8c8589898f6040516107a29594939291906120f9565b60405180910390a4505050505050505050565b60405133906000906107cd9083908690602001611f7e565b6040516020818303038152906040528051906020012090506107ef81846110ec565b61080c5760405163dae1880960e01b815260040160405180910390fd5b610816818461132d565b60405184815233907f71a63dc095de07aa5512ad57a7596a39516317e316981a1cd71000057be1537b9060200160405180910390a250505050565b6000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d9919061212c565b90506108e58582610f6c565b91979096509094509092509050565b6001600160a01b038181166000908152600160205260409081902054905163c56a069d60e01b8152901960048201526060917f0000000000000000000000000000000000000000000000000000000000000000169063c56a069d90602401600060405180830381865afa15801561096f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109979190810190612145565b92915050565b600054610100900460ff16158080156109bd5750600054600160ff909116105b806109d75750303b1580156109d7575060005460ff166001145b6109fc5760405162461bcd60e51b81526004016109f3906121f7565b60405180910390fd5b6000805460ff191660011790558015610a1f576000805461ff0019166101001790555b600e805460ff8816600160a01b026001600160a81b03199091166001600160a01b038a1617179055600f610a548587836122c5565b506010610a628385836122c5565b50610a6c3061134e565b8015610ab2576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b61025b333333846040518060200160405280600081525060405180602001604052806000815250611483565b60606000858585604051602001610b0093929190611f35565b604051602081830303815290604052805190602001209050610b2281846115dd565b9695505050505050565b6000610b567f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b606060008484604051602001610b72929190611f7e565b604051602081830303815290604052805190602001209050610b9481846115dd565b95945050505050565b6000610997827f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c01573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c919061212c565b600054610100900460ff1615808015610c455750600054600160ff909116105b80610c5f5750303b158015610c5f575060005460ff166001145b610c7b5760405162461bcd60e51b81526004016109f3906121f7565b6000805460ff191660011790558015610c9e576000805461ff0019166101001790555b801561025b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b6040513390600090610cfe9083908790602001611f7e565b604051602081830303815290604052805190602001209050610d53818585808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506110a692505050565b336001600160a01b03167f0c4c547b3a4fcaa5be8353b3111472b124155bccc86de811d4a481c9e6e9faca86868660405161050693929190611fbb565b600080600080610da08686610f6c565b9250925092506000610dc8828411610db957600061126d565b610dc38385612385565b61126d565b610dd29085612061565b60001315979650505050505050565b6000610997827f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610313919061212c565b604051632329212160e21b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690638ca4848490602401602060405180830381865afa158015610ecd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ef19190611ffc565b610f0e5760405163327fd99160e21b815260040160405180910390fd5b6001600160a01b038216600090815260026020526040902054610f32908290612061565b6001600160a01b0390921660009081526002602052604090209190915550565b600080610f5f8484610f6c565b5050600013949350505050565b6001600160a01b038216600090815260026020526040812054908080610f91866108f4565b905060005b815181101561109d576000806000848481518110610fb657610fb6612398565b60209081029190910101516040516326cb922f60e21b81523060048201526001600160a01b038c81166024830152604482018c905290911690639b2e48bc90606401606060405180830381865afa158015611015573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103991906123ae565b9194509250905061104a82886123dc565b965061105681876123dc565b955061107381831161106957600061126d565b610dc38284612385565b61107d848a612061565b6110879190612089565b975050505080611096906123ef565b9050610f96565b50509250925092565b60005b81518110156110e75760008282815181106110c6576110c6612398565b60200260200101519050808285015550806110e0906123ef565b90506110a9565b505050565b6000805b8281101561111e5783810154801561110d57600192505050610997565b50611117816123ef565b90506110f0565b5060009392505050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611189573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111ad9190612408565b604051638369a0f160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301523060248301527f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09604483015291925090821690638369a0f190606401602060405180830381865afa158015611243573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112679190612408565b91505090565b60006001600160ff1b038211156112d75760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b60648201526084016109f3565b5090565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161132091815260200190565b60405180910390a3505050565b60005b818110156110e757600083820155611347816123ef565b9050611330565b6040516329965a1d60e01b81526001600160a01b03821660048201527fac7fbab5f54a3ca8194167523c6753bfeb96a445279294b6125b68cce21770546024820152306044820152731820a4b7618bde71dce8cdc73aab6c95905fad24906329965a1d90606401600060405180830381600087803b1580156113cf57600080fd5b505af11580156113e3573d6000803e3d6000fd5b50506040516329965a1d60e01b81526001600160a01b03841660048201527faea199e31a596269b42cdafd93407f14436db6e4cad65417994c2eb37381e05a6024820152306044820152731820a4b7618bde71dce8cdc73aab6c95905fad2492506329965a1d9150606401600060405180830381600087803b15801561146857600080fd5b505af115801561147c573d6000803e3d6000fd5b5050505050565b600e546001600160a01b031661149857600080fd5b6000806114a48561166d565b600e546040516370a0823160e01b81523060048201529294509092506000916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156114f5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611519919061212c565b600e54909150611534906001600160a01b031689308661172c565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa15801561157d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115a1919061212c565b905060006115af8383612385565b90508085146115bd57600080fd5b6115d08b8a868a51600014158b8b61178c565b5050505050505050505050565b60608167ffffffffffffffff8111156115f8576115f8611b89565b604051908082528060200260200182016040528015611621578160200160208202803683370190505b50905060005b828110156116665760008185015490508083838151811061164a5761164a612398565b60209081029190910101525061165f816123ef565b9050611627565b5092915050565b60008060006012600e60149054906101000a900460ff1660ff1610156116cf57600e546116a590600160a01b900460ff166012612425565b6116b090600a612522565b90506116bc8185612531565b92506116c88184612553565b9150611726565b600e546012600160a01b90910460ff16111561171f57600e546116fe90601290600160a01b900460ff16612425565b61170990600a612522565b90506117158185612553565b9250839150611726565b8391508192505b50915091565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526117869085906117b1565b50505050565b6001600160a01b03851661179f57600080fd5b6117a98585611886565b505050505050565b6000611806826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118e09092919063ffffffff16565b90508051600014806118275750808060200190518101906118279190611ffc565b6110e75760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016109f3565b61188f8161126d565b6001600160a01b0383166000908152600260205260409020546118b29190612061565b6001600160a01b0383166000908152600260205260409020556003546118d99082906123dc565b6003555050565b60606118ef84846000856118f7565b949350505050565b6060824710156119585760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016109f3565b600080866001600160a01b03168587604051611974919061256a565b60006040518083038185875af1925050503d80600081146119b1576040519150601f19603f3d011682016040523d82523d6000602084013e6119b6565b606091505b50915091506119c7878383876119d2565b979650505050505050565b60608315611a41578251600003611a3a576001600160a01b0385163b611a3a5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016109f3565b50816118ef565b6118ef8383815115611a565781518083602001fd5b8060405162461bcd60e51b81526004016109f39190612586565b6001600160a01b038116811461025b57600080fd5b8035611a9081611a70565b919050565b60008083601f840112611aa757600080fd5b50813567ffffffffffffffff811115611abf57600080fd5b6020830191508360208260051b8501011115611ada57600080fd5b9250929050565b60008060008060608587031215611af757600080fd5b8435611b0281611a70565b935060208501359250604085013567ffffffffffffffff811115611b2557600080fd5b611b3187828801611a95565b95989497509550505050565b600080600060408486031215611b5257600080fd5b83359250602084013567ffffffffffffffff811115611b7057600080fd5b611b7c86828701611a95565b9497909650939450505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715611bc857611bc8611b89565b604052919050565b801515811461025b57600080fd5b8035611a9081611bd0565b600080600080600080600060e0888a031215611c0457600080fd5b8735965060208089013567ffffffffffffffff80821115611c2457600080fd5b818b0191508b601f830112611c3857600080fd5b813581811115611c4a57611c4a611b89565b611c5c601f8201601f19168501611b9f565b91508082528c84828501011115611c7257600080fd5b8084840185840137600084828401015250809850505050611c9560408901611a85565b9450611ca360608901611bde565b9350611cb160808901611a85565b925060a0880135915060c0880135905092959891949750929550565b60008060408385031215611ce057600080fd5b50508035926020909101359150565b600060208284031215611d0157600080fd5b8135611d0c81611a70565b9392505050565b6020808252825182820181905260009190848201906040850190845b81811015611d545783516001600160a01b031683529284019291840191600101611d2f565b50909695505050505050565b60008083601f840112611d7257600080fd5b50813567ffffffffffffffff811115611d8a57600080fd5b602083019150836020828501011115611ada57600080fd5b60008060008060008060808789031215611dbb57600080fd5b8635611dc681611a70565b9550602087013560ff81168114611ddc57600080fd5b9450604087013567ffffffffffffffff80821115611df957600080fd5b611e058a838b01611d60565b90965094506060890135915080821115611e1e57600080fd5b50611e2b89828a01611d60565b979a9699509497509295939492505050565b600060208284031215611e4f57600080fd5b5035919050565b60008060008060808587031215611e6c57600080fd5b8435611e7781611a70565b93506020850135611e8781611a70565b93969395505050506040820135916060013590565b6020808252825182820181905260009190848201906040850190845b81811015611d5457835183529284019291840191600101611eb8565b600080600060608486031215611ee957600080fd5b8335611ef481611a70565b95602085013595506040909401359392505050565b60008060408385031215611f1c57600080fd5b8235611f2781611a70565b946020939093013593505050565b6080808252600e908201526d41677265656d656e74537461746560901b60a08201526001600160a01b039384166020820152919092166040820152606081019190915260c00190565b6060808252600d908201526c41677265656d656e744461746160981b60808201526001600160a01b03929092166020830152604082015260a00190565b838152604060208201819052810182905260006001600160fb1b03831115611fe257600080fd5b8260051b8085606085013791909101606001949350505050565b60006020828403121561200e57600080fd5b8151611d0c81611bd0565b634e487b7160e01b600052601160045260246000fd5b6000600160ff1b820161204457612044612019565b5060000390565b634e487b7160e01b600052600160045260246000fd5b808201828112600083128015821682158216171561208157612081612019565b505092915050565b818103600083128015838313168383128216171561166657611666612019565b60005b838110156120c45781810151838201526020016120ac565b50506000910152565b600081518084526120e58160208601602086016120a9565b601f01601f19169290920160200192915050565b85815260018060a01b038516602082015283604082015282606082015260a0608082015260006119c760a08301846120cd565b60006020828403121561213e57600080fd5b5051919050565b6000602080838503121561215857600080fd5b825167ffffffffffffffff8082111561217057600080fd5b818501915085601f83011261218457600080fd5b81518181111561219657612196611b89565b8060051b91506121a7848301611b9f565b81815291830184019184810190888411156121c157600080fd5b938501935b838510156121eb57845192506121db83611a70565b82825293850193908501906121c6565b98975050505050505050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b600181811c9082168061225957607f821691505b60208210810361227957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156110e757600081815260208120601f850160051c810160208610156122a65750805b601f850160051c820191505b818110156117a9578281556001016122b2565b67ffffffffffffffff8311156122dd576122dd611b89565b6122f1836122eb8354612245565b8361227f565b6000601f841160018114612325576000851561230d5750838201355b600019600387901b1c1916600186901b17835561147c565b600083815260209020601f19861690835b828110156123565786850135825560209485019460019092019101612336565b50868210156123735760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b8181038181111561099757610997612019565b634e487b7160e01b600052603260045260246000fd5b6000806000606084860312156123c357600080fd5b8351925060208401519150604084015190509250925092565b8082018082111561099757610997612019565b60006001820161240157612401612019565b5060010190565b60006020828403121561241a57600080fd5b8151611d0c81611a70565b60ff828116828216039081111561099757610997612019565b600181815b8085111561247957816000190482111561245f5761245f612019565b8085161561246c57918102915b93841c9390800290612443565b509250929050565b60008261249057506001610997565b8161249d57506000610997565b81600181146124b357600281146124bd576124d9565b6001915050610997565b60ff8411156124ce576124ce612019565b50506001821b610997565b5060208310610133831016604e8410600b84101617156124fc575081810a610997565b612506838361243e565b806000190482111561251a5761251a612019565b029392505050565b6000611d0c60ff841683612481565b60008261254e57634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761099757610997612019565b6000825161257c8184602087016120a9565b9190910192915050565b602081526000611d0c60208301846120cd56fea26469706673582212200d22364608a1c3087bc3c267d957a814cda7c212c5a0b8735ed088a8c96cf57b64736f6c63430008130033",Mv=eb=>eb.length>1;class Mz extends pQ.lV{constructor(...eb){Mv(eb)?super(...eb):super(Mm,My,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Mm)}static connect(eb,em){return new pQ.CH(eb,Mm,em)}}Mz.bytecode=My,Mz.abi=Mm;let Mw=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"CIF_NFT_ONLY_CONSTANT_OUTFLOW",type:"error"},{inputs:[{internalType:"string",name:"_name",type:"string"}],name:"STORAGE_LOCATION_CHANGED",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_FLOW_AGREEMENT_V1",outputs:[{internalType:"contract IConstantFlowAgreementV1",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_BASE_URI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"newTokenId",type:"uint256"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"pure",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"validateStorageLayout",outputs:[],stateMutability:"nonpayable",type:"function"}],MH="0x60e06040523480156200001157600080fd5b506040516200212638038062002126833981016040819052620000349162000103565b6001600160a01b03821660a0819052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201528391839183919063b6d200de90602401602060405180830381865afa158015620000a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ca919062000142565b6001600160a01b039081166080529190911660c052506200016992505050565b6001600160a01b03811681146200010057600080fd5b50565b600080604083850312156200011757600080fd5b82516200012481620000ea565b60208401519092506200013781620000ea565b809150509250929050565b6000602082840312156200015557600080fd5b81516200016281620000ea565b9392505050565b60805160a05160c051611f6a620001bc6000396000818161046001528181610657015281816106c901526109aa0152600081816102ef0152610714015260008181610256015261105e0152611f6a6000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c806352d1902d116101045780639903ad38116100a2578063c87b56dd11610071578063c87b56dd14610435578063e985e9c514610448578063ef43d2c61461045b578063f99a38c41461024f57600080fd5b80639903ad38146103ff578063a22cb46514610407578063a497325b1461041a578063b88d4fde1461042257600080fd5b806370a08231116100de57806370a082311461037757806389f71d2d1461038b5780638d47859e1461039e57806395d89b41146103f757600080fd5b806352d1902d1461032c5780636352211e1461035c5780636c0360eb1461036f57600080fd5b806340c10f1911610171578063469519541161014b57806346951954146102d757806349f289dc146102ea5780634cd88b761461031157806350d75d251461032457600080fd5b806340c10f191461029e57806342842e0e146102b157806342966c68146102c457600080fd5b8063095ea7b3116101ad578063095ea7b31461023c578063181561011461025157806323b872dd146102785780632f3885601461028b57600080fd5b806301ffc9a7146101d457806306fdde03146101fc578063081812fc14610211575b600080fd5b6101e76101e23660046115f2565b610482565b60405190151581526020015b60405180910390f35b6102046104d4565b6040516101f39190611640565b61022461021f366004611673565b610566565b6040516001600160a01b0390911681526020016101f3565b61024f61024a3660046116a1565b61058d565b005b6102247f000000000000000000000000000000000000000000000000000000000000000081565b61024f6102863660046116cd565b610619565b61024f610299366004611673565b610640565b61024f6102ac3660046116a1565b61064c565b61024f6102bf3660046116cd565b6106a3565b61024f6102d2366004611673565b6106be565b61024f6102e536600461170e565b610710565b6102247f000000000000000000000000000000000000000000000000000000000000000081565b61024f61031f3660046117f8565b6107c8565b6102246108ae565b7f9a61ea3469d742a522f41a67608e442d2c27902bed81123f00ba6d3e12e9871e5b6040519081526020016101f3565b61022461036a366004611673565b6108dd565b6102046108f9565b61034e61038536600461170e565b50600190565b61034e61039936600461185c565b610919565b6103b16103ac366004611673565b61096c565b6040805182516001600160a01b03908116825260208085015182169083015283830151169181019190915260609182015163ffffffff16918101919091526080016101f3565b610204610a15565b61024f610a24565b61024f6104153660046118a7565b610ae6565b610204610af1565b61024f6104303660046118e5565b610b0d565b610204610443366004611673565b610b46565b6101e7610456366004611965565b610b53565b6102247f000000000000000000000000000000000000000000000000000000000000000081565b60006301ffc9a760e01b6001600160e01b0319831614806104b357506380ac58cd60e01b6001600160e01b03198316145b806104ce5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060600180546104e390611993565b80601f016020809104026020016040519081016040528092919081815260200182805461050f90611993565b801561055c5780601f106105315761010080835404028352916020019161055c565b820191906000526020600020905b81548152906001019060200180831161053f57829003601f168201915b5050505050905090565b600061057182610b81565b506000908152600360205260409020546001600160a01b031690565b6000610598826108dd565b9050806001600160a01b0316836001600160a01b0316036105cc5760405163e4790b2560e01b815260040160405180910390fd5b336001600160a01b038216148015906105ec57506105ea8133610b53565b155b1561060a5760405163519a92c160e11b815260040160405180910390fd5b6106148383610b9a565b505050565b6106233382610bf3565b610614576040516312a8eb0360e11b815260040160405180910390fd5b61064981610c51565b50565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146106955760405163740f7abd60e11b815260040160405180910390fd5b61069f8282610c81565b5050565b61061483838360405180602001604052806000815250610b0d565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107075760405163740f7abd60e11b815260040160405180910390fd5b61064981610cbd565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663731aed6e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610770573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079491906119cd565b9050336001600160a01b038216146107bf5760405163ebb7505b60e01b815260040160405180910390fd5b61069f82610d30565b600054610100900460ff16158080156107e85750600054600160ff909116105b806108025750303b158015610802575060005460ff166001145b6108275760405162461bcd60e51b815260040161081e906119ea565b60405180910390fd5b6000805460ff19166001179055801561084a576000805461ff0019166101001790555b60016108568482611a86565b5060026108638382611a86565b508015610614576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a1505050565b60006108d87f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b60008060405163eab95e3b60e01b815260040160405180910390fd5b60606040518060600160405280602d8152602001611f08602d9139905090565b60408051466020808301919091526001600160a01b0380871683850152808616606084015284166080808401919091528351808403909101815260a090920190925280519101206000905b949350505050565b60408051608081018252600080825260208201819052818301819052606082015290516346a3c2cf60e11b8152600481018390526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690638d47859e90602401608060405180830381865afa1580156109f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ce9190611b46565b6060600280546104e390611993565b600054610100900460ff1615808015610a445750600054600160ff909116105b80610a5e5750303b158015610a5e575060005460ff166001145b610a7a5760405162461bcd60e51b815260040161081e906119ea565b6000805460ff191660011790558015610a9d576000805461ff0019166101001790555b8015610649576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b61069f338383610f6a565b6040518060600160405280602d8152602001611f08602d913981565b610b173383610bf3565b610b34576040516312a8eb0360e11b815260040160405180910390fd5b610b4084848484611009565b50505050565b60606104ce82600161100e565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b60405163eab95e3b60e01b815260040160405180910390fd5b60008181526003602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925908290a45050565b600080610bff836108dd565b9050806001600160a01b0316846001600160a01b03161480610c265750610c268185610b53565b806109645750836001600160a01b0316610c3f84610566565b6001600160a01b031614949350505050565b6040518181527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce790602001610adb565b60405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000610cc88261096c565b600083815260036020526040902080546001600160a01b031916905590508160006001600160a01b031682604001516001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000610d5a7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603610db05760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c65000000604482015260640161081e565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e129190611bd4565b7f9a61ea3469d742a522f41a67608e442d2c27902bed81123f00ba6d3e12e9871e14610e8c5760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b606482015260840161081e565b6001600160a01b0381163003610ee45760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f7000000000000000604482015260640161081e565b610f0c817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f9a61ea3469d742a522f41a67608e442d2c27902bed81123f00ba6d3e12e9871e604080519182526001600160a01b038416602083015201610adb565b816001600160a01b0316836001600160a01b031603610f9c5760405163d3c7732960e01b815260040160405180910390fd5b6001600160a01b03838116600081815260046020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610b40565b6060600061101b8461096c565b805160208201516040808401519051631cd43d1160e31b81526001600160a01b0380851660048301529283166024820152908216604482015292935090916000917f0000000000000000000000000000000000000000000000000000000000000000169063e6a1e88890606401608060405180830381865afa1580156110a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110c99190611bed565b50509150506110d66108f9565b6110ed826bffffffffffffffffffffffff16611169565b8661111457604051806040016040528060048152602001637472756560e01b815250611133565b6040518060400160405280600581526020016466616c736560d81b8152505b61113c896111fc565b60405160200161114f9493929190611c4d565b604051602081830303815290604052935050505092915050565b6060600061117683611377565b600101905060008167ffffffffffffffff8111156111965761119661172b565b6040519080825280601f01601f1916602001820160405280156111c0576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846111ca57509392505050565b606060006112098361096c565b905061122381600001516001600160a01b0316601461144f565b61122c46611169565b82600001516001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa15801561126e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112969190810190611cd5565b6112ae84602001516001600160a01b0316601461144f565b6112c685604001516001600160a01b0316601461144f565b61133786600001516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f9190611d4c565b60ff16611169565b61134a876060015163ffffffff16611169565b6040516020016113609796959493929190611d6f565b604051602081830303815290604052915050919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106113b65772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106113e2576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061140057662386f26fc10000830492506010015b6305f5e1008310611418576305f5e100830492506008015b612710831061142c57612710830492506004015b6064831061143e576064830492506002015b600a83106104ce5760010192915050565b6060600061145e836002611eb0565b611469906002611ec7565b67ffffffffffffffff8111156114815761148161172b565b6040519080825280601f01601f1916602001820160405280156114ab576020820181803683370190505b509050600360fc1b816000815181106114c6576114c6611eda565b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106114f5576114f5611eda565b60200101906001600160f81b031916908160001a9053506000611519846002611eb0565b611524906001611ec7565b90505b600181111561159c576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061155857611558611eda565b1a60f81b82828151811061156e5761156e611eda565b60200101906001600160f81b031916908160001a90535060049490941c9361159581611ef0565b9050611527565b5083156115eb5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161081e565b9392505050565b60006020828403121561160457600080fd5b81356001600160e01b0319811681146115eb57600080fd5b60005b8381101561163757818101518382015260200161161f565b50506000910152565b602081526000825180602084015261165f81604085016020870161161c565b601f01601f19169190910160400192915050565b60006020828403121561168557600080fd5b5035919050565b6001600160a01b038116811461064957600080fd5b600080604083850312156116b457600080fd5b82356116bf8161168c565b946020939093013593505050565b6000806000606084860312156116e257600080fd5b83356116ed8161168c565b925060208401356116fd8161168c565b929592945050506040919091013590565b60006020828403121561172057600080fd5b81356115eb8161168c565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561176a5761176a61172b565b604052919050565b600067ffffffffffffffff82111561178c5761178c61172b565b50601f01601f191660200190565b60006117ad6117a884611772565b611741565b90508281528383830111156117c157600080fd5b828260208301376000602084830101529392505050565b600082601f8301126117e957600080fd5b6115eb8383356020850161179a565b6000806040838503121561180b57600080fd5b823567ffffffffffffffff8082111561182357600080fd5b61182f868387016117d8565b9350602085013591508082111561184557600080fd5b50611852858286016117d8565b9150509250929050565b60008060006060848603121561187157600080fd5b833561187c8161168c565b9250602084013561188c8161168c565b9150604084013561189c8161168c565b809150509250925092565b600080604083850312156118ba57600080fd5b82356118c58161168c565b9150602083013580151581146118da57600080fd5b809150509250929050565b600080600080608085870312156118fb57600080fd5b84356119068161168c565b935060208501356119168161168c565b925060408501359150606085013567ffffffffffffffff81111561193957600080fd5b8501601f8101871361194a57600080fd5b6119598782356020840161179a565b91505092959194509250565b6000806040838503121561197857600080fd5b82356119838161168c565b915060208301356118da8161168c565b600181811c908216806119a757607f821691505b6020821081036119c757634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156119df57600080fd5b81516115eb8161168c565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b601f82111561061457600081815260208120601f850160051c81016020861015611a5f5750805b601f850160051c820191505b81811015611a7e57828155600101611a6b565b505050505050565b815167ffffffffffffffff811115611aa057611aa061172b565b611ab481611aae8454611993565b84611a38565b602080601f831160018114611ae95760008415611ad15750858301515b600019600386901b1c1916600185901b178555611a7e565b600085815260208120601f198616915b82811015611b1857888601518255948401946001909101908401611af9565b5085821015611b365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060808284031215611b5857600080fd5b6040516080810181811067ffffffffffffffff82111715611b7b57611b7b61172b565b6040528251611b898161168c565b81526020830151611b998161168c565b60208201526040830151611bac8161168c565b6040820152606083015163ffffffff81168114611bc857600080fd5b60608201529392505050565b600060208284031215611be657600080fd5b5051919050565b60008060008060808587031215611c0357600080fd5b84519350602085015180600b0b8114611c1b57600080fd5b6040860151606090960151949790965092505050565b60008151611c4381856020860161161c565b9290920192915050565b60008551611c5f818460208a0161161c565b693f666c6f77526174653d60b01b9083019081528551611c8681600a840160208a0161161c565b69266f7574676f696e673d60b01b600a92909101918201528451611cb181601484016020890161161c565b8451910190611cc781601484016020880161161c565b016014019695505050505050565b600060208284031215611ce757600080fd5b815167ffffffffffffffff811115611cfe57600080fd5b8201601f81018413611d0f57600080fd5b8051611d1d6117a882611772565b818152856020838501011115611d3257600080fd5b611d4382602083016020860161161c565b95945050505050565b600060208284031215611d5e57600080fd5b815160ff811681146115eb57600080fd5b6e26746f6b656e5f616464726573733d60881b815260008851611d9981600f850160208d0161161c565b6926636861696e5f69643d60b01b600f918401918201528851611dc3816019840160208d0161161c565b6d26746f6b656e5f73796d626f6c3d60901b601992909101918201528751611df2816027840160208c0161161c565b672673656e6465723d60c01b602792909101918201528651611e1b81602f840160208b0161161c565b692672656365697665723d60b01b602f9290910191820152611e8c611e86611e6e611e68611e4c603986018b611c31565b6f26746f6b656e5f646563696d616c733d60801b815260100190565b88611c31565b6b2673746172745f646174653d60a01b8152600c0190565b85611c31565b9a9950505050505050505050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176104ce576104ce611e9a565b808201808211156104ce576104ce611e9a565b634e487b7160e01b600052603260045260246000fd5b600081611eff57611eff611e9a565b50600019019056fe68747470733a2f2f6e66742e7375706572666c7569642e66696e616e63652f6366612f76322f6765746d657461a264697066735822122028d55c4a9bbf0b79218af3c60c2e8a30e043c0fda37aeee31eb16e931ba9cb9164736f6c63430008130033",Mx=eb=>eb.length>1;class MN extends pQ.lV{constructor(...eb){Mx(eb)?super(...eb):super(Mw,MH,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Mw)}static connect(eb,em){return new pQ.CH(eb,Mw,em)}}MN.bytecode=MH,MN.abi=Mw;let MV=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"COF_NFT_INVALID_SUPER_TOKEN",type:"error"},{inputs:[],name:"COF_NFT_MINT_TO_AND_FLOW_RECEIVER_SAME",type:"error"},{inputs:[],name:"COF_NFT_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"COF_NFT_ONLY_CONSTANT_INFLOW",type:"error"},{inputs:[],name:"COF_NFT_ONLY_FLOW_AGREEMENTS",type:"error"},{inputs:[],name:"COF_NFT_TOKEN_ALREADY_EXISTS",type:"error"},{inputs:[{internalType:"string",name:"_name",type:"string"}],name:"STORAGE_LOCATION_CHANGED",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_FLOW_AGREEMENT_V1",outputs:[{internalType:"contract IConstantFlowAgreementV1",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_BASE_URI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onCreate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onDelete",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"pure",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"validateStorageLayout",outputs:[],stateMutability:"nonpayable",type:"function"}],Mk="0x60e06040523480156200001157600080fd5b50604051620023d1380380620023d1833981016040819052620000349162000103565b6001600160a01b03821660a0819052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201528391839183919063b6d200de90602401602060405180830381865afa158015620000a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ca919062000142565b6001600160a01b039081166080529190911660c052506200016992505050565b6001600160a01b03811681146200010057600080fd5b50565b600080604083850312156200011757600080fd5b82516200012481620000ea565b60208401519092506200013781620000ea565b809150509250929050565b6000602082840312156200015557600080fd5b81516200016281620000ea565b9392505050565b60805160a05160c051612200620001d1600039600081816102fb01528181610b2c01528181610c260152610d3d0152600081816102d4015261068901526000818161026101528181610a9f01528181610ba201528181610c9e01526111e601526122006000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c80636c0360eb11610104578063a497325b116100a2578063eb54a7ca11610071578063eb54a7ca14610467578063ef1f02371461047a578063f7e3d9831461048d578063f99a38c41461025a57600080fd5b8063a497325b14610426578063b88d4fde1461042e578063c87b56dd14610441578063e985e9c51461045457600080fd5b80638d47859e116100de5780638d47859e146103aa57806395d89b41146104035780639903ad381461040b578063a22cb4651461041357600080fd5b80636c0360eb1461037b57806370a082311461038357806389f71d2d1461039757600080fd5b806342842e0e1161017c5780634cd88b761161014b5780634cd88b761461031d57806350d75d251461033057806352d1902d146103385780636352211e1461036857600080fd5b806342842e0e146102a957806346951954146102bc57806349f289dc146102cf5780634c5c0c85146102f657600080fd5b8063095ea7b3116101b8578063095ea7b314610247578063181561011461025c57806323b872dd146102835780632f3885601461029657600080fd5b806301ffc9a7146101df57806306fdde0314610207578063081812fc1461021c575b600080fd5b6101f26101ed366004611900565b6104a0565b60405190151581526020015b60405180910390f35b61020f6104f2565b6040516101fe919061194e565b61022f61022a366004611981565b610584565b6040516001600160a01b0390911681526020016101fe565b61025a6102553660046119af565b6105ab565b005b61022f7f000000000000000000000000000000000000000000000000000000000000000081565b61025a6102913660046119db565b610637565b61025a6102a4366004611981565b61065e565b61025a6102b73660046119db565b61066a565b61025a6102ca366004611a1c565b610685565b61022f7f000000000000000000000000000000000000000000000000000000000000000081565b61022f7f000000000000000000000000000000000000000000000000000000000000000081565b61025a61032b366004611b06565b610741565b61022f610827565b7f87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b7845b6040519081526020016101fe565b61022f610376366004611981565b610856565b61020f610872565b61035a610391366004611a1c565b50600190565b61035a6103a5366004611b6a565b610892565b6103bd6103b8366004611981565b6108a7565b6040805182516001600160a01b03908116825260208085015182169083015283830151169181019190915260609182015163ffffffff16918101919091526080016101fe565b61020f610928565b61025a610937565b61025a610421366004611bb5565b6109f9565b61020f610a04565b61025a61043c366004611bf3565b610a20565b61020f61044f366004611981565b610a59565b6101f2610462366004611c73565b610a66565b61025a610475366004611b6a565b610a94565b61025a610488366004611b6a565b610b97565b61025a61049b366004611b6a565b610c93565b60006301ffc9a760e01b6001600160e01b0319831614806104d157506380ac58cd60e01b6001600160e01b03198316145b806104ec5750635b5e139f60e01b6001600160e01b03198316145b92915050565b60606001805461050190611ca1565b80601f016020809104026020016040519081016040528092919081815260200182805461052d90611ca1565b801561057a5780601f1061054f5761010080835404028352916020019161057a565b820191906000526020600020905b81548152906001019060200180831161055d57829003601f168201915b5050505050905090565b600061058f82610d6c565b506000908152600360205260409020546001600160a01b031690565b60006105b682610856565b9050806001600160a01b0316836001600160a01b0316036105ea5760405163e4790b2560e01b815260040160405180910390fd5b336001600160a01b0382161480159061060a57506106088133610a66565b155b156106285760405163519a92c160e11b815260040160405180910390fd5b6106328383610d85565b505050565b6106413382610dde565b610632576040516312a8eb0360e11b815260040160405180910390fd5b61066781610e3c565b50565b61063283838360405180602001604052806000815250610a20565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663731aed6e6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107099190611cdb565b9050336001600160a01b038216146107345760405163ebb7505b60e01b815260040160405180910390fd5b61073d82610e6c565b5050565b600054610100900460ff16158080156107615750600054600160ff909116105b8061077b5750303b15801561077b575060005460ff166001145b6107a05760405162461bcd60e51b815260040161079790611cf8565b60405180910390fd5b6000805460ff1916600117905580156107c3576000805461ff0019166101001790555b60016107cf8482611d94565b5060026107dc8382611d94565b508015610632576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a1505050565b60006108517f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b60008060405163eab95e3b60e01b815260040160405180910390fd5b60606040518060600160405280602d815260200161219e602d9139905090565b600061089f8484846110a6565b949350505050565b60408051608081018252600080825260208201819052918101829052606081019190915250600090815260166020908152604091829020825160808101845281546001600160a01b039081168252600183015481169382019390935260029091015491821692810192909252600160a01b900463ffffffff16606082015290565b60606002805461050190611ca1565b600054610100900460ff16158080156109575750600054600160ff909116105b806109715750303b158015610971575060005460ff166001145b61098d5760405162461bcd60e51b815260040161079790611cf8565b6000805460ff1916600117905580156109b0576000805461ff0019166101001790555b8015610667576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b61073d3383836110f2565b6040518060600160405280602d815260200161219e602d913981565b610a2a3383610dde565b610a47576040516312a8eb0360e11b815260040160405180910390fd5b610a5384848484611191565b50505050565b60606104ec826000611196565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610add5760405163d367b64f60e01b815260040160405180910390fd5b6000610aea8484846110a6565b6000818152601660205260409020600101549091506001600160a01b031615610a5357610b1681610e3c565b604051630179c42b60e51b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632f388560906024015b600060405180830381600087803b158015610b7957600080fd5b505af1158015610b8d573d6000803e3d6000fd5b5050505050505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610be05760405163d367b64f60e01b815260040160405180910390fd5b6000610bed8484846110a6565b6000818152601660205260409020600101549091506001600160a01b031615610a5357604051630852cd8d60e31b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906342966c6890602401600060405180830381600087803b158015610c7257600080fd5b505af1158015610c86573d6000803e3d6000fd5b50505050610a53816112f1565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610cdc5760405163d367b64f60e01b815260040160405180910390fd5b6000610ce98484846110a6565b6000818152601660205260409020600101549091506001600160a01b0316610a5357610d1784848484611370565b6040516340c10f1960e01b81526001600160a01b038381166004830152602482018390527f000000000000000000000000000000000000000000000000000000000000000016906340c10f1990604401610b5f565b60405163eab95e3b60e01b815260040160405180910390fd5b60008181526003602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925908290a45050565b600080610dea83610856565b9050806001600160a01b0316846001600160a01b03161480610e115750610e118185610a66565b8061089f5750836001600160a01b0316610e2a84610584565b6001600160a01b031614949350505050565b6040518181527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7906020016109ee565b6000610e967f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603610eec5760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401610797565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f4e9190611e54565b7f87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b78414610fc85760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401610797565b6001600160a01b03811630036110205760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401610797565b611048817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b784604080519182526001600160a01b0384166020830152016109ee565b60408051466020808301919091526001600160a01b03958616828401529385166060820152919093166080808301919091528351808303909101815260a0909101909252815191012090565b816001600160a01b0316836001600160a01b0316036111245760405163d3c7732960e01b815260040160405180910390fd5b6001600160a01b03838116600081815260046020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610a53565b606060006111a3846108a7565b805160208201516040808401519051631cd43d1160e31b81526001600160a01b0380851660048301529283166024820152908216604482015292935090916000917f0000000000000000000000000000000000000000000000000000000000000000169063e6a1e88890606401608060405180830381865afa15801561122d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112519190611e6d565b505091505061125e610872565b611275826bffffffffffffffffffffffff16611477565b8661129c57604051806040016040528060048152602001637472756560e01b8152506112bb565b6040518060400160405280600581526020016466616c736560d81b8152505b6112c48961150a565b6040516020016112d79493929190611ecd565b604051602081830303815290604052935050505092915050565b600081815260036020908152604080832080546001600160a01b03199081169091556016909252808320805483168155600181018054909316909255600290910180546001600160c01b0319169055518290829081907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160a01b03831661138657611386611f55565b816001600160a01b0316836001600160a01b0316036113a7576113a7611f55565b604080516080810182526001600160a01b038087168252858116602080840182815287841685870190815263ffffffff4281166060880190815260008a81526016909552888520975188549088166001600160a01b0319918216178955935160018901805491891691909516179093559051600290960180549251909116600160a01b026001600160c01b03199092169590941694909417939093179091559151839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a450505050565b6060600061148483611685565b600101905060008167ffffffffffffffff8111156114a4576114a4611a39565b6040519080825280601f01601f1916602001820160405280156114ce576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846114d857509392505050565b60606000611517836108a7565b905061153181600001516001600160a01b0316601461175d565b61153a46611477565b82600001516001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa15801561157c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526115a49190810190611f6b565b6115bc84602001516001600160a01b0316601461175d565b6115d485604001516001600160a01b0316601461175d565b61164586600001516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015611619573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061163d9190611fe2565b60ff16611477565b611658876060015163ffffffff16611477565b60405160200161166e9796959493929190612005565b604051602081830303815290604052915050919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106116c45772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106116f0576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061170e57662386f26fc10000830492506010015b6305f5e1008310611726576305f5e100830492506008015b612710831061173a57612710830492506004015b6064831061174c576064830492506002015b600a83106104ec5760010192915050565b6060600061176c836002612146565b61177790600261215d565b67ffffffffffffffff81111561178f5761178f611a39565b6040519080825280601f01601f1916602001820160405280156117b9576020820181803683370190505b509050600360fc1b816000815181106117d4576117d4612170565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061180357611803612170565b60200101906001600160f81b031916908160001a9053506000611827846002612146565b61183290600161215d565b90505b60018111156118aa576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061186657611866612170565b1a60f81b82828151811061187c5761187c612170565b60200101906001600160f81b031916908160001a90535060049490941c936118a381612186565b9050611835565b5083156118f95760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610797565b9392505050565b60006020828403121561191257600080fd5b81356001600160e01b0319811681146118f957600080fd5b60005b8381101561194557818101518382015260200161192d565b50506000910152565b602081526000825180602084015261196d81604085016020870161192a565b601f01601f19169190910160400192915050565b60006020828403121561199357600080fd5b5035919050565b6001600160a01b038116811461066757600080fd5b600080604083850312156119c257600080fd5b82356119cd8161199a565b946020939093013593505050565b6000806000606084860312156119f057600080fd5b83356119fb8161199a565b92506020840135611a0b8161199a565b929592945050506040919091013590565b600060208284031215611a2e57600080fd5b81356118f98161199a565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715611a7857611a78611a39565b604052919050565b600067ffffffffffffffff821115611a9a57611a9a611a39565b50601f01601f191660200190565b6000611abb611ab684611a80565b611a4f565b9050828152838383011115611acf57600080fd5b828260208301376000602084830101529392505050565b600082601f830112611af757600080fd5b6118f983833560208501611aa8565b60008060408385031215611b1957600080fd5b823567ffffffffffffffff80821115611b3157600080fd5b611b3d86838701611ae6565b93506020850135915080821115611b5357600080fd5b50611b6085828601611ae6565b9150509250929050565b600080600060608486031215611b7f57600080fd5b8335611b8a8161199a565b92506020840135611b9a8161199a565b91506040840135611baa8161199a565b809150509250925092565b60008060408385031215611bc857600080fd5b8235611bd38161199a565b915060208301358015158114611be857600080fd5b809150509250929050565b60008060008060808587031215611c0957600080fd5b8435611c148161199a565b93506020850135611c248161199a565b925060408501359150606085013567ffffffffffffffff811115611c4757600080fd5b8501601f81018713611c5857600080fd5b611c6787823560208401611aa8565b91505092959194509250565b60008060408385031215611c8657600080fd5b8235611c918161199a565b91506020830135611be88161199a565b600181811c90821680611cb557607f821691505b602082108103611cd557634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611ced57600080fd5b81516118f98161199a565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b601f82111561063257600081815260208120601f850160051c81016020861015611d6d5750805b601f850160051c820191505b81811015611d8c57828155600101611d79565b505050505050565b815167ffffffffffffffff811115611dae57611dae611a39565b611dc281611dbc8454611ca1565b84611d46565b602080601f831160018114611df75760008415611ddf5750858301515b600019600386901b1c1916600185901b178555611d8c565b600085815260208120601f198616915b82811015611e2657888601518255948401946001909101908401611e07565b5085821015611e445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215611e6657600080fd5b5051919050565b60008060008060808587031215611e8357600080fd5b84519350602085015180600b0b8114611e9b57600080fd5b6040860151606090960151949790965092505050565b60008151611ec381856020860161192a565b9290920192915050565b60008551611edf818460208a0161192a565b693f666c6f77526174653d60b01b9083019081528551611f0681600a840160208a0161192a565b69266f7574676f696e673d60b01b600a92909101918201528451611f3181601484016020890161192a565b8451910190611f4781601484016020880161192a565b016014019695505050505050565b634e487b7160e01b600052600160045260246000fd5b600060208284031215611f7d57600080fd5b815167ffffffffffffffff811115611f9457600080fd5b8201601f81018413611fa557600080fd5b8051611fb3611ab682611a80565b818152856020838501011115611fc857600080fd5b611fd982602083016020860161192a565b95945050505050565b600060208284031215611ff457600080fd5b815160ff811681146118f957600080fd5b6e26746f6b656e5f616464726573733d60881b81526000885161202f81600f850160208d0161192a565b6926636861696e5f69643d60b01b600f918401918201528851612059816019840160208d0161192a565b6d26746f6b656e5f73796d626f6c3d60901b601992909101918201528751612088816027840160208c0161192a565b672673656e6465723d60c01b6027929091019182015286516120b181602f840160208b0161192a565b692672656365697665723d60b01b602f929091019182015261212261211c6121046120fe6120e2603986018b611eb1565b6f26746f6b656e5f646563696d616c733d60801b815260100190565b88611eb1565b6b2673746172745f646174653d60a01b8152600c0190565b85611eb1565b9a9950505050505050505050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176104ec576104ec612130565b808201808211156104ec576104ec612130565b634e487b7160e01b600052603260045260246000fd5b60008161219557612195612130565b50600019019056fe68747470733a2f2f6e66742e7375706572666c7569642e66696e616e63652f6366612f76322f6765746d657461a2646970667358221220bae73b32b96d11a393102562e7fd07027644bc26ec463d472ffc22532e03147764736f6c63430008130033",ME=eb=>eb.length>1;class MD extends pQ.lV{constructor(...eb){ME(eb)?super(...eb):super(MV,Mk,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(MV)}static connect(eb,em){return new pQ.CH(eb,MV,em)}}MD.bytecode=Mk,MD.abi=MV;let MS=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{inputs:[{internalType:"string",name:"_name",type:"string"}],name:"STORAGE_LOCATION_CHANGED",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_FLOW_AGREEMENT_V1",outputs:[{internalType:"contract IConstantFlowAgreementV1",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_BASE_URI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"pure",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"validateStorageLayout",outputs:[],stateMutability:"nonpayable",type:"function"}],M_="0x60c060405234801561001057600080fd5b5060405161148e38038061148e83398101604081905261002f916100ea565b6001600160a01b03811660a0819052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3600482015282919063b6d200de90602401602060405180830381865afa15801561009a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100be91906100ea565b6001600160a01b03166080525061010e9050565b6001600160a01b03811681146100e757600080fd5b50565b6000602082840312156100fc57600080fd5b8151610107816100d2565b9392505050565b60805160a05161135461013a60003960008181610288015261060e0152600061021501526113546000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c80636352211e116100de5780639903ad3811610097578063b88d4fde11610071578063b88d4fde146103de578063c87b56dd146103f1578063e985e9c514610412578063f99a38c41461020e57600080fd5b80639903ad38146103bb578063a22cb465146103c3578063a497325b146103d657600080fd5b80636352211e146102f55780636c0360eb1461030857806370a082311461031057806389f71d2d146103245780638d47859e1461033757806395d89b41146103b357600080fd5b80632f3885601161014b57806349f289dc1161012557806349f289dc146102835780634cd88b76146102aa57806350d75d25146102bd57806352d1902d146102c557600080fd5b80632f3885601461024a57806342842e0e1461025d578063469519541461027057600080fd5b806301ffc9a71461019357806306fdde03146101bb578063081812fc146101d0578063095ea7b3146101fb578063181561011461021057806323b872dd14610237575b600080fd5b6101a66101a1366004610da7565b610425565b60405190151581526020015b60405180910390f35b6101c3610477565b6040516101b29190610dd8565b6101e36101de366004610e26565b610509565b6040516001600160a01b0390911681526020016101b2565b61020e610209366004610e54565b610530565b005b6101e37f000000000000000000000000000000000000000000000000000000000000000081565b61020e610245366004610e80565b6105bc565b61020e610258366004610e26565b6105e3565b61020e61026b366004610e80565b6105ef565b61020e61027e366004610ec1565b61060a565b6101e37f000000000000000000000000000000000000000000000000000000000000000081565b61020e6102b8366004610f8a565b6106c6565b6101e36107ac565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4705b6040519081526020016101b2565b6101e3610303366004610e26565b6107db565b6101c36107f7565b6102e761031e366004610ec1565b50600190565b6102e7610332366004610fee565b610817565b61036d610345366004610e26565b5060408051608081018252600080825260208201819052918101829052606081019190915290565b6040805182516001600160a01b03908116825260208085015182169083015283830151169181019190915260609182015163ffffffff16918101919091526080016101b2565b6101c361086a565b61020e610879565b61020e6103d1366004611039565b61093b565b6101c3610946565b61020e6103ec366004611077565b610962565b6101c36103ff366004610e26565b5060408051602081019091526000815290565b6101a66104203660046110f7565b61099b565b60006301ffc9a760e01b6001600160e01b03198316148061045657506380ac58cd60e01b6001600160e01b03198316145b806104715750635b5e139f60e01b6001600160e01b03198316145b92915050565b60606001805461048690611125565b80601f01602080910402602001604051908101604052809291908181526020018280546104b290611125565b80156104ff5780601f106104d4576101008083540402835291602001916104ff565b820191906000526020600020905b8154815290600101906020018083116104e257829003601f168201915b5050505050905090565b6000610514826109c9565b506000908152600360205260409020546001600160a01b031690565b600061053b826107db565b9050806001600160a01b0316836001600160a01b03160361056f5760405163e4790b2560e01b815260040160405180910390fd5b336001600160a01b0382161480159061058f575061058d813361099b565b155b156105ad5760405163519a92c160e11b815260040160405180910390fd5b6105b783836109e2565b505050565b6105c63382610a3b565b6105b7576040516312a8eb0360e11b815260040160405180910390fd5b6105ec81610a99565b50565b6105b783838360405180602001604052806000815250610962565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663731aed6e6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068e919061115f565b9050336001600160a01b038216146106b95760405163ebb7505b60e01b815260040160405180910390fd5b6106c282610ac9565b5050565b600054610100900460ff16158080156106e65750600054600160ff909116105b806107005750303b158015610700575060005460ff166001145b6107255760405162461bcd60e51b815260040161071c9061117c565b60405180910390fd5b6000805460ff191660011790558015610748576000805461ff0019166101001790555b60016107548482611218565b5060026107618382611218565b5080156105b7576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a1505050565b60006107d67f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b60008060405163eab95e3b60e01b815260040160405180910390fd5b60606040518060600160405280602d81526020016112f2602d9139905090565b60408051466020808301919091526001600160a01b0380871683850152808616606084015284166080808401919091528351808403909101815260a090920190925280519101206000905b949350505050565b60606002805461048690611125565b600054610100900460ff16158080156108995750600054600160ff909116105b806108b35750303b1580156108b3575060005460ff166001145b6108cf5760405162461bcd60e51b815260040161071c9061117c565b6000805460ff1916600117905580156108f2576000805461ff0019166101001790555b80156105ec576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b6106c2338383610d03565b6040518060600160405280602d81526020016112f2602d913981565b61096c3383610a3b565b610989576040516312a8eb0360e11b815260040160405180910390fd5b61099584848484610da2565b50505050565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b60405163eab95e3b60e01b815260040160405180910390fd5b60008181526003602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925908290a45050565b600080610a47836107db565b9050806001600160a01b0316846001600160a01b03161480610a6e5750610a6e818561099b565b806108625750836001600160a01b0316610a8784610509565b6001600160a01b031614949350505050565b6040518181527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce790602001610930565b6000610af37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603610b495760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c65000000604482015260640161071c565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bab91906112d8565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47014610c255760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b606482015260840161071c565b6001600160a01b0381163003610c7d5760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f7000000000000000604482015260640161071c565b610ca5817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470604080519182526001600160a01b038416602083015201610930565b816001600160a01b0316836001600160a01b031603610d355760405163d3c7732960e01b815260040160405180910390fd5b6001600160a01b03838116600081815260046020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610995565b600060208284031215610db957600080fd5b81356001600160e01b031981168114610dd157600080fd5b9392505050565b600060208083528351808285015260005b81811015610e0557858101830151858201604001528201610de9565b506000604082860101526040601f19601f8301168501019250505092915050565b600060208284031215610e3857600080fd5b5035919050565b6001600160a01b03811681146105ec57600080fd5b60008060408385031215610e6757600080fd5b8235610e7281610e3f565b946020939093013593505050565b600080600060608486031215610e9557600080fd5b8335610ea081610e3f565b92506020840135610eb081610e3f565b929592945050506040919091013590565b600060208284031215610ed357600080fd5b8135610dd181610e3f565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115610f0f57610f0f610ede565b604051601f8501601f19908116603f01168101908282118183101715610f3757610f37610ede565b81604052809350858152868686011115610f5057600080fd5b858560208301376000602087830101525050509392505050565b600082601f830112610f7b57600080fd5b610dd183833560208501610ef4565b60008060408385031215610f9d57600080fd5b823567ffffffffffffffff80821115610fb557600080fd5b610fc186838701610f6a565b93506020850135915080821115610fd757600080fd5b50610fe485828601610f6a565b9150509250929050565b60008060006060848603121561100357600080fd5b833561100e81610e3f565b9250602084013561101e81610e3f565b9150604084013561102e81610e3f565b809150509250925092565b6000806040838503121561104c57600080fd5b823561105781610e3f565b91506020830135801515811461106c57600080fd5b809150509250929050565b6000806000806080858703121561108d57600080fd5b843561109881610e3f565b935060208501356110a881610e3f565b925060408501359150606085013567ffffffffffffffff8111156110cb57600080fd5b8501601f810187136110dc57600080fd5b6110eb87823560208401610ef4565b91505092959194509250565b6000806040838503121561110a57600080fd5b823561111581610e3f565b9150602083013561106c81610e3f565b600181811c9082168061113957607f821691505b60208210810361115957634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561117157600080fd5b8151610dd181610e3f565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b601f8211156105b757600081815260208120601f850160051c810160208610156111f15750805b601f850160051c820191505b81811015611210578281556001016111fd565b505050505050565b815167ffffffffffffffff81111561123257611232610ede565b611246816112408454611125565b846111ca565b602080601f83116001811461127b57600084156112635750858301515b600019600386901b1c1916600185901b178555611210565b600085815260208120601f198616915b828110156112aa5788860151825594840194600190910190840161128b565b50858210156112c85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156112ea57600080fd5b505191905056fe68747470733a2f2f6e66742e7375706572666c7569642e66696e616e63652f6366612f76322f6765746d657461a2646970667358221220877a205347773f5fcc98d7d3586fe8459739e2a1b2347f0fc2ce37916edbb77864736f6c63430008130033",MO=eb=>eb.length>1;class MP extends pQ.lV{constructor(...eb){MO(eb)?super(...eb):super(MS,M_,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(MS)}static connect(eb,em){return new pQ.CH(eb,MS,em)}}MP.bytecode=M_,MP.abi=MS;let Mj=[{inputs:[{internalType:"string",name:"_name",type:"string"}],name:"STORAGE_LOCATION_CHANGED",type:"error"}];class MB{static createInterface(){return new p9.vU(Mj)}static connect(eb,em){return new pQ.CH(eb,Mj,em)}}MB.abi=Mj;let MR=[{stateMutability:"payable",type:"fallback"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"callSelfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"callSelfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"callSelfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getFirstCustomTokenStorageSlot",outputs:[{internalType:"uint256",name:"slot",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"initialAddress",type:"address"}],name:"initializeProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}];class MU{static createInterface(){return new p9.vU(MR)}static connect(eb,em){return new pQ.CH(eb,MR,em)}}MU.abi=MR;let MF=[{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER",type:"error"},{inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED",type:"error"},{inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED",type:"error"},{inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_ADMIN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_SELF",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"AdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"AuthorizedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Burned",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],name:"ConstantInflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],name:"ConstantOutflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Minted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"RevokedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Sent",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenDowngraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"authorizeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"callSelfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"callSelfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"callSelfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAdmin",type:"address"}],name:"changeAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"defaultOperators",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"activeAgreements",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAdmin",outputs:[{internalType:"address",name:"admin",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getFirstCustomTokenStorageSlot",outputs:[{internalType:"uint256",name:"slot",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingDecimals",outputs:[{internalType:"uint8",name:"underlyingDecimals",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingToken",outputs:[{internalType:"address",name:"tokenAddr",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"granularity",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"initialAddress",type:"address"}],name:"initializeProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"initializeWithAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"tokenHolder",type:"address"}],name:"isOperatorFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationApprove",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"operationDecreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationDowngrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"operationIncreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"operationSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"revokeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"send",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"toUnderlyingAmount",outputs:[{internalType:"uint256",name:"underlyingAmount",type:"uint256"},{internalType:"uint256",name:"adjustedAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"transferAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}];class MG{static createInterface(){return new p9.vU(MF)}static connect(eb,em){return new pQ.CH(eb,MF,em)}}MG.abi=MF;let MY=[{stateMutability:"payable",type:"fallback"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"callSelfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"callSelfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"callSelfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"delegatecallSelfMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getFirstCustomTokenStorageSlot",outputs:[{internalType:"uint256",name:"slot",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"initialAddress",type:"address"}],name:"initializeProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfMint",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],MQ="0x608060405234801561001057600080fd5b50610754806100206000396000f3fe6080604052600436106100745760003560e01c80634c6491d21161004e5780634c6491d2146100ec5780637549c15f1461010c578063c68d42831461012c578063e27c15861461014c57610083565b80633c5441aa1461008b57806347399a7f146100ab5780634a0687ef146100cc57610083565b366100835761008161016c565b005b61008161016c565b34801561009757600080fd5b506100816100a636600461050b565b61017e565b3480156100b757600080fd5b50602060405190815260200160405180910390f35b3480156100d857600080fd5b506100816100e73660046105d6565b61024a565b3480156100f857600080fd5b506100816101073660046105f8565b610350565b34801561011857600080fd5b5061008161012736600461050b565b6103c6565b34801561013857600080fd5b5061008161014736600461050b565b610424565b34801561015857600080fd5b50610081610167366004610643565b61044b565b61017c610177610486565b6104b5565b565b6000610188610486565b90506000816001600160a01b0316306001600160a01b031663c68d42838787876040516024016101ba939291906106a3565b60408051601f198184030181529181526020820180516001600160e01b031660e09490941b9390931790925290516101f292506106ec565b600060405180830381855af49150503d806000811461022d576040519150601f19603f3d011682016040523d82523d6000602084013e610232565b606091505b505090508061024357610243610708565b5050505050565b6001600160a01b0381166102a55760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006102cf7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146103255760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a65640000604482015260640161029c565b61034d817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b6040516320db835f60e11b81526001600160a01b0380861660048301528085166024830152831660448201526064810182905230906341b706be90608401600060405180830381600087803b1580156103a857600080fd5b505af11580156103bc573d6000803e3d6000fd5b5050505050505050565b604051639d87674160e01b81523090639d876741906103ed908690869086906004016106a3565b600060405180830381600087803b15801561040757600080fd5b505af115801561041b573d6000803e3d6000fd5b50505050505050565b604051631e2a20d560e11b81523090633c5441aa906103ed908690869086906004016106a3565b60405163335097db60e11b81526001600160a01b038085166004830152831660248201526044810182905230906366a12fb6906064016103ed565b60006104b07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156104d4573d6000f35b3d6000fd5b80356001600160a01b03811681146104f057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561052057600080fd5b610529846104d9565b925060208401359150604084013567ffffffffffffffff8082111561054d57600080fd5b818601915086601f83011261056157600080fd5b813581811115610573576105736104f5565b604051601f8201601f19908116603f0116810190838211818310171561059b5761059b6104f5565b816040528281528960208487010111156105b457600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b6000602082840312156105e857600080fd5b6105f1826104d9565b9392505050565b6000806000806080858703121561060e57600080fd5b610617856104d9565b9350610625602086016104d9565b9250610633604086016104d9565b9396929550929360600135925050565b60008060006060848603121561065857600080fd5b610661846104d9565b925061066f602085016104d9565b9150604084013590509250925092565b60005b8381101561069a578181015183820152602001610682565b50506000910152565b60018060a01b038416815282602082015260606040820152600082518060608401526106d681608085016020870161067f565b601f01601f191691909101608001949350505050565b600082516106fe81846020870161067f565b9190910192915050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212208bca18e0b1adbec045675907ebbf6ce932b3e517c88178623440e6f4ea3a7e9b64736f6c63430008130033",Mq=eb=>eb.length>1;class MK extends pQ.lV{constructor(...eb){Mq(eb)?super(...eb):super(MY,MQ,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(MY)}static connect(eb,em){return new pQ.CH(eb,MY,em)}}MK.bytecode=MQ,MK.abi=MY;let MZ=[{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"allowance",type:"uint256"},{indexed:!1,internalType:"uint256",name:"burned",type:"uint256"}],name:"DrainedGas",type:"event"},{inputs:[{internalType:"bytes32",name:"interfaceHash",type:"bytes32"},{internalType:"address",name:"",type:"address"}],name:"canImplementInterfaceForAddress",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"tokensReceived",outputs:[],stateMutability:"nonpayable",type:"function"}],MW="0x6080604052600160005534801561001557600080fd5b506102ed806100256000396000f3fe608060405234801561001057600080fd5b50600436106100355760003560e01c806223de291461003a578063249cb3fa1461004f575b600080fd5b61004d6100483660046101b9565b610074565b005b61006261005d366004610264565b6100e3565b60405190815260200160405180910390f35b60005a90505b6175305a111561009d5760008054908061009383610290565b919050555061007a565b7fe69a071efa597f7995dc49d165ad809dd15393f0b95e75d7089498028bb673d9815a6040805192835260208301919091520160405180910390a1505050505050505050565b60007fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b831461011357600061014d565b60405173455243313832305f4143434550545f4d4147494360601b6020820152603401604051602081830303815290604052805190602001205b9392505050565b80356001600160a01b038116811461016b57600080fd5b919050565b60008083601f84011261018257600080fd5b50813567ffffffffffffffff81111561019a57600080fd5b6020830191508360208285010111156101b257600080fd5b9250929050565b60008060008060008060008060c0898b0312156101d557600080fd5b6101de89610154565b97506101ec60208a01610154565b96506101fa60408a01610154565b955060608901359450608089013567ffffffffffffffff8082111561021e57600080fd5b61022a8c838d01610170565b909650945060a08b013591508082111561024357600080fd5b506102508b828c01610170565b999c989b5096995094979396929594505050565b6000806040838503121561027757600080fd5b8235915061028760208401610154565b90509250929050565b6000600182016102b057634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220bbf1734aa4105c4cb158f777b37032af8260781e9bc8b53d2ceecc3f16a2afd064736f6c63430008130033",M$=eb=>eb.length>1;class MX extends pQ.lV{constructor(...eb){M$(eb)?super(...eb):super(MZ,MW,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(MZ)}static connect(eb,em){return new pQ.CH(eb,MZ,em)}}MX.bytecode=MW,MX.abi=MZ;let MJ=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"bytes32",name:"interfaceHash",type:"bytes32"},{internalType:"address",name:"",type:"address"}],name:"canImplementInterfaceForAddress",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"tokensReceived",outputs:[],stateMutability:"pure",type:"function"}],M1="0x608060405234801561001057600080fd5b506040516329965a1d60e01b815230600482018190527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b60248301526044820152731820a4b7618bde71dce8cdc73aab6c95905fad249081906329965a1d90606401600060405180830381600087803b15801561008c57600080fd5b505af11580156100a0573d6000803e3d6000fd5b5050505050610299806100b46000396000f3fe608060405234801561001057600080fd5b50600436106100355760003560e01c806223de291461003a578063249cb3fa1461004f575b600080fd5b61004d61004836600461018c565b610074565b005b61006261005d366004610237565b6100b6565b60405190815260200160405180910390f35b60405162461bcd60e51b815260206004820152601360248201527274686579207368616c6c206e6f74207061737360681b604482015260640160405180910390fd5b60007fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b83146100e6576000610120565b60405173455243313832305f4143434550545f4d4147494360601b6020820152603401604051602081830303815290604052805190602001205b9392505050565b80356001600160a01b038116811461013e57600080fd5b919050565b60008083601f84011261015557600080fd5b50813567ffffffffffffffff81111561016d57600080fd5b60208301915083602082850101111561018557600080fd5b9250929050565b60008060008060008060008060c0898b0312156101a857600080fd5b6101b189610127565b97506101bf60208a01610127565b96506101cd60408a01610127565b955060608901359450608089013567ffffffffffffffff808211156101f157600080fd5b6101fd8c838d01610143565b909650945060a08b013591508082111561021657600080fd5b506102238b828c01610143565b999c989b5096995094979396929594505050565b6000806040838503121561024a57600080fd5b8235915061025a60208401610127565b9050925092905056fea2646970667358221220a6fe74f6583b08380d0f3a05d022b49142e3edf619986f11030695aa0015cf7164736f6c63430008130033",M2=eb=>eb.length>1;class M6 extends pQ.lV{constructor(...eb){M2(eb)?super(...eb):super(MJ,M1,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(MJ)}static connect(eb,em){return new pQ.CH(eb,MJ,em)}}M6.bytecode=M1,M6.abi=MJ;let M4=[{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"},{indexed:!1,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"fromBalance",type:"uint256"},{indexed:!1,internalType:"uint256",name:"toBalance",type:"uint256"}],name:"TokensReceivedCalled",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"},{indexed:!1,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"fromBalance",type:"uint256"},{indexed:!1,internalType:"uint256",name:"toBalance",type:"uint256"}],name:"TokensToSendCalled",type:"event"},{inputs:[{internalType:"contract IERC777",name:"token",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"interfaceHash",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"canImplementInterfaceForAddress",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"recipientFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"registerRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"}],name:"registerSender",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC777",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"send",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"senderFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"shouldRevert",type:"bool"}],name:"setShouldRevertReceive",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"shouldRevert",type:"bool"}],name:"setShouldRevertSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"tokensReceived",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"tokensToSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"upgradeAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"upgradeAllToSelf",outputs:[],stateMutability:"nonpayable",type:"function"}],M3="0x60806040526001805462010000600160b01b031916751820a4b7618bde71dce8cdc73aab6c95905fad24000017905534801561003a57600080fd5b50610f918061004a6000396000f3fe608060405234801561001057600080fd5b50600436106100ce5760003560e01c8063780329301161008c578063c97e18fc11610066578063c97e18fc146101a0578063d2de6474146101c8578063e0eb2180146101db578063e1ecbd30146101ee57600080fd5b80637803293014610167578063833a2fe01461017a578063a8badaa51461018d57600080fd5b806223de29146100d3578063249cb3fa146100e85780633836ef891461010d57806344d17187146101205780634e4ae5a51461013357806375ab978214610154575b600080fd5b6100e66100e1366004610b40565b610201565b005b6100fb6100f6366004610bf1565b610392565b60405190815260200160405180910390f35b6100e661011b366004610cc4565b6103ea565b6100e661012e366004610d30565b610452565b6100e6610141366004610d97565b6001805460ff1916911515919091179055565b6100e6610162366004610b40565b6104b7565b6100e6610175366004610db4565b610626565b6100e6610188366004610db4565b6107b1565b6100e661019b366004610db4565b610928565b6100e66101ae366004610d97565b600180549115156101000261ff0019909216919091179055565b6100e66101d6366004610db4565b6109be565b6100e66101e9366004610db4565b610a07565b6100e66101fc366004610db4565b610a4c565b600154610100900460ff16156102555760405162461bcd60e51b81526020600482015260146024820152735f73686f756c645265766572745265636569766560601b60448201526064015b60405180910390fd5b6000336040516370a0823160e01b81526001600160a01b038a811660048301529192506000918316906370a0823190602401602060405180830381865afa1580156102a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c89190610dd1565b6040516370a0823160e01b81526001600160a01b038a811660048301529192506000918416906370a0823190602401602060405180830381865afa158015610314573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103389190610dd1565b90507f47e915878c47f3ec4d7ff646a2becb229f64fd2abe4d2b5e2bb4275b0cf50d4e8b8b8b8b8b8b8b8b8b8b8b60405161037d9b9a99989796959493929190610e13565b60405180910390a15050505050505050505050565b6000828152602081815260408083206001600160a01b038516845290915281205460ff166103c15760006103e3565b7fa2ef4600d742022d532d4747cb3547474667d6f13804902513b2ec01c848f4b45b9392505050565b604051634decdde360e11b81526001600160a01b03851690639bd9bbc69061041a90869086908690600401610ed0565b600060405180830381600087803b15801561043457600080fd5b505af1158015610448573d6000803e3d6000fd5b5050505050505050565b60405163fe9d930360e01b81526001600160a01b0384169063fe9d9303906104809085908590600401610f00565b600060405180830381600087803b15801561049a57600080fd5b505af11580156104ae573d6000803e3d6000fd5b50505050505050565b60015460ff16156104fe5760405162461bcd60e51b815260206004820152601160248201527017dcda1bdd5b1914995d995c9d14d95b99607a1b604482015260640161024c565b6000336040516370a0823160e01b81526001600160a01b038a811660048301529192506000918316906370a0823190602401602060405180830381865afa15801561054d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105719190610dd1565b6040516370a0823160e01b81526001600160a01b038a811660048301529192506000918416906370a0823190602401602060405180830381865afa1580156105bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e19190610dd1565b90507faa3e88aca472e90221daf7d3d601abafb62b120319089d7a2c2f63588da855298b8b8b8b8b8b8b8b8b8b8b60405161037d9b9a99989796959493929190610e13565b6000816001600160a01b031663ee719bc86040518163ffffffff1660e01b8152600401602060405180830381865afa158015610666573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068a9190610f21565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156106d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f89190610dd1565b60405163095ea7b360e01b81526001600160a01b038581166004830152602482018390529192509083169063095ea7b3906044016020604051808303816000875af115801561074b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061076f9190610f3e565b506040516316e7427360e21b81523060048201526024810182905260606044820152600060648201526001600160a01b03841690635b9d09cc90608401610480565b6000816001600160a01b031663ee719bc86040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108159190610f21565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa15801561085f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108839190610dd1565b60405163095ea7b360e01b81526001600160a01b038581166004830152602482018390529192509083169063095ea7b3906044016020604051808303816000875af11580156108d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108fa9190610f3e565b506040516345977d0360e01b8152600481018290526001600160a01b038416906345977d0390602401610480565b6001546040516329965a1d60e01b81523060048201527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b60248201526001600160a01b03838116604483015262010000909204909116906329965a1d906064015b600060405180830381600087803b1580156109a357600080fd5b505af11580156109b7573d6000803e3d6000fd5b5050505050565b6109e87f29ddb589b1fb5fc7cf394961c1adf5f8c6454761adf795e67fe149f658abe89582610ab1565b306001600160a01b038216819003610a0357610a0381610a4c565b5050565b610a317fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b82610ab1565b306001600160a01b038216819003610a0357610a0381610928565b6001546040516329965a1d60e01b81523060048201527f29ddb589b1fb5fc7cf394961c1adf5f8c6454761adf795e67fe149f658abe89560248201526001600160a01b03838116604483015262010000909204909116906329965a1d90606401610989565b6000918252602082815260408084206001600160a01b0390931684529190529020805460ff19166001179055565b6001600160a01b0381168114610af457600080fd5b50565b60008083601f840112610b0957600080fd5b50813567ffffffffffffffff811115610b2157600080fd5b602083019150836020828501011115610b3957600080fd5b9250929050565b60008060008060008060008060c0898b031215610b5c57600080fd5b8835610b6781610adf565b97506020890135610b7781610adf565b96506040890135610b8781610adf565b955060608901359450608089013567ffffffffffffffff80821115610bab57600080fd5b610bb78c838d01610af7565b909650945060a08b0135915080821115610bd057600080fd5b50610bdd8b828c01610af7565b999c989b5096995094979396929594505050565b60008060408385031215610c0457600080fd5b823591506020830135610c1681610adf565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610c4857600080fd5b813567ffffffffffffffff80821115610c6357610c63610c21565b604051601f8301601f19908116603f01168101908282118183101715610c8b57610c8b610c21565b81604052838152866020858801011115610ca457600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060808587031215610cda57600080fd5b8435610ce581610adf565b93506020850135610cf581610adf565b925060408501359150606085013567ffffffffffffffff811115610d1857600080fd5b610d2487828801610c37565b91505092959194509250565b600080600060608486031215610d4557600080fd5b8335610d5081610adf565b925060208401359150604084013567ffffffffffffffff811115610d7357600080fd5b610d7f86828701610c37565b9150509250925092565b8015158114610af457600080fd5b600060208284031215610da957600080fd5b81356103e381610d89565b600060208284031215610dc657600080fd5b81356103e381610adf565b600060208284031215610de357600080fd5b5051919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b038c811682528b811660208301528a81166040830152606082018a905261012060808301819052600091610e518483018b8d610dea565b915083820360a0850152610e6682898b610dea565b961660c0840152505060e08101929092526101009091015298975050505050505050565b6000815180845260005b81811015610eb057602081850181015186830182015201610e94565b506000602082860101526020601f19601f83011685010191505092915050565b60018060a01b0384168152826020820152606060408201526000610ef76060830184610e8a565b95945050505050565b828152604060208201526000610f196040830184610e8a565b949350505050565b600060208284031215610f3357600080fd5b81516103e381610adf565b600060208284031215610f5057600080fd5b81516103e381610d8956fea2646970667358221220795af87d9067095e349215dcadae1d15961612a434804335014774c91b8c99ca64736f6c63430008130033",M5=eb=>eb.length>1;class M8 extends pQ.lV{constructor(...eb){M5(eb)?super(...eb):super(M4,M3,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(M4)}static connect(eb,em){return new pQ.CH(eb,M4,em)}}M8.bytecode=M3,M8.abi=M4;let M9=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"approveSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"approveSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"calculateDistributionTest",outputs:[{internalType:"uint256",name:"actualAmount",type:"uint256"},{internalType:"uint128",name:"newIndexValue",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"claimTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"claimWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"createIndexTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"createIndexWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"deleteSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"deleteSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"distributeTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"distributeWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"getIndexTest",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"uint128",name:"totalUnitsApproved",type:"uint128"},{internalType:"uint128",name:"totalUnitsPending",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"}],name:"getSubscriptionByIDTest",outputs:[{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"getSubscriptionTest",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"subscriber",type:"address"}],name:"listSubscriptionsTest",outputs:[{internalType:"address[]",name:"publishers",type:"address[]"},{internalType:"uint32[]",name:"indexIds",type:"uint32[]"},{internalType:"uint128[]",name:"unitsList",type:"uint128[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"revokeSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"revokeSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"}],name:"updateIndexValueTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateIndexValueWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"}],name:"updateSubscriptionUnitsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateSubscriptionUnitsWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"}],M7="0x60806040523480156200001157600080fd5b5060405162001ad638038062001ad683398101604081905262000034916200012b565b6040805180820182526001600160a01b0383168082529151635b69006f60e11b81527f8aedc3b5d4bf031e11a7e2940f7251c005698405d58e02e1c247fed3b1b3a67460048201529091602083019163b6d200de90602401602060405180830381865afa158015620000aa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000d091906200012b565b6001600160a01b039081169091528151600080546001600160a01b03199081169284169290921790556020909201516001805490931691161790555062000152565b6001600160a01b03811681146200012857600080fd5b50565b6000602082840312156200013e57600080fd5b81516200014b8162000112565b9392505050565b61197480620001626000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80635158472c116100b85780639cdf4d671161007c5780639cdf4d6714610302578063c9869ed014610315578063c9b8a2f614610328578063d39363c01461036c578063eadc45511461037f578063fe134e9f1461039257600080fd5b80635158472c146102a35780636436e3d3146102b65780636ddb6798146102c95780637489c503146102dc57806378bb14ea146102ef57600080fd5b80633939709e116100ff5780633939709e146102045780634018cb64146102175780634277b78f146102395780635002bb091461024c57806350c8da8f1461025f57600080fd5b8063068f3d191461013c57806306f75d2e1461015157806316dfe9271461016457806325a108af146101775780632a722c06146101d4575b600080fd5b61014f61014a366004610e1c565b6103a5565b005b61014f61015f366004610ea4565b6103bb565b61014f610172366004610f19565b6103cf565b61018a610185366004610f7b565b6103e1565b604080516001600160a01b03909616865263ffffffff9094166020860152911515928401929092526001600160801b039091166060830152608082015260a0015b60405180910390f35b6101e76101e2366004610fa7565b610405565b604080519283526001600160801b039091166020830152016101cb565b61014f61021236600461100d565b610422565b61022a61022536600461104e565b610430565b6040516101cb939291906110cb565b61014f610247366004611168565b61044d565b61014f61025a3660046111bb565b61045c565b61027261026d366004611217565b61046a565b6040805194151585526001600160801b039384166020860152918316918401919091521660608201526080016101cb565b61014f6102b1366004610e1c565b61048c565b61014f6102c4366004610ea4565b61049b565b61014f6102d7366004611217565b6104a9565b61014f6102ea366004611262565b6104b6565b61014f6102fd3660046112a3565b6104c3565b61014f6103103660046112e3565b6104d0565b61014f6103233660046111bb565b6104de565b61033b6103363660046111bb565b6104ec565b6040516101cb9493929190931515845291151560208401526001600160801b03166040830152606082015260800190565b61014f61037a366004611217565b610510565b61014f61038d366004611334565b61051d565b61014f6103a0366004611362565b61052d565b6103b46000868686868661053b565b5050505050565b6103c960008585858561063c565b50505050565b6103dc600084848461073a565b505050565b6000808080806103f281888861080f565b939b929a50909850965090945092505050565b60008061041581878787876108a4565b9150915094509492505050565b6103c9600085858585610940565b6060808061044060008686610985565b9250925092509250925092565b6103b460008686868686610a17565b6103c9600085858585610a5e565b600080808061047b81888888610a80565b935093509350935093509350935093565b6103b460008686868686610b0b565b6103c9600085858585610b36565b6103dc6000848484610b60565b6103dc6000848484610b80565b6103dc6000848484610ba0565b6103c9600085858585610bc0565b6103c9600085858585610be2565b60008080806104fe8189898989610c04565b929b919a509850909650945050505050565b6103dc6000848484610caa565b61052960008383610cca565b5050565b6103c9600085858585610ce8565b855460018701546001600160a01b03918216916339255d5b91168063acafa1b88989898960005b6040519080825280601f01601f19166020018201604052801561058c576020820181803683370190505b506040516024016105a1959493929190611406565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526105ec939250908690600401611451565b6000604051808303816000875af115801561060b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106339190810190611491565b50505050505050565b845460018601546001600160a01b03918216916339255d5b911680636041ae9688888860005b6040519080825280601f01601f19166020018201604052801561068c576020820181803683370190505b506040516024016106a09493929190611508565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526106eb939250908690600401611451565b6000604051808303816000875af115801561070a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107329190810190611491565b505050505050565b835460018501546040805160008152602081019091526001600160a01b03928316926339255d5b921690819063d787840a9061077d908990899060448101611540565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526107c8939250908690600401611451565b6000604051808303816000875af11580156107e7573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103b49190810190611491565b600183015460405163cd7245c560e01b81526001600160a01b03848116600483015260248201849052600092839283928392839291169063cd7245c59060440160a060405180830381865afa15801561086c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108909190611585565b939c929b5090995097509095509350505050565b6001850154604051632266eabb60e21b81526001600160a01b038681166004830152858116602483015263ffffffff8516604483015260648201849052600092839291169063899baaec906084016040805180830381865afa15801561090e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093291906115ec565b915091509550959350505050565b845460018601546040805160008152602081019091526001600160a01b03928316926339255d5b9216908190637fbc7639906106a0908a908a908a9060448101611611565b60018301546040516316db59b760e31b81526001600160a01b0384811660048301528381166024830152606092839283929091169063b6dacdb890604401600060405180830381865afa1580156109e0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610a089190810190611747565b92509250925093509350939050565b855460018701546040805160008152602081019091526001600160a01b03928316926339255d5b921690819063232d2b58906105a1908b908b908b908b9060448101611826565b6040805160008152602081019091526103b49086908690869086908690610b0b565b60018401546040516323fc23f360e01b81526001600160a01b038581166004830152848116602483015263ffffffff8416604483015260009283928392839216906323fc23f390606401608060405180830381865afa158015610ae7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fe919061186d565b855460018701546001600160a01b03918216916339255d5b911680632e5e74c6898989896000610562565b845460018601546001600160a01b03918216916339255d5b91168063acf4a6c28888886000610662565b6040805160008152602081019091526103c9908590859085908590610b36565b6040805160008152602081019091526103c9908590859085908590610ce8565b6040805160008152602081019091526103c9908590859085908590610940565b6040805160008152602081019091526103b49086908690869086908690610a17565b6040805160008152602081019091526103b4908690869086908690869061053b565b6001850154604051635b53405160e01b81526001600160a01b038681166004830152858116602483015263ffffffff8516604483015283811660648301526000928392839283921690635b53405190608401608060405180830381865afa158015610c73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9791906118be565b929c919b50995090975095505050505050565b6040805160008152602081019091526103c990859085908590859061063c565b6040805160008152602081019091526103dc9084908490849061073a565b845460018601546040805160008152602081019091526001600160a01b03928316926339255d5b921690819063b96731c2906106a0908a908a908a906044810161190b565b6001600160a01b0381168114610d4257600080fd5b50565b63ffffffff81168114610d4257600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610d9657610d96610d57565b604052919050565b600067ffffffffffffffff821115610db857610db8610d57565b50601f01601f191660200190565b600082601f830112610dd757600080fd5b8135610dea610de582610d9e565b610d6d565b818152846020838601011115610dff57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a08688031215610e3457600080fd5b8535610e3f81610d2d565b94506020860135610e4f81610d2d565b93506040860135610e5f81610d45565b92506060860135610e6f81610d2d565b9150608086013567ffffffffffffffff811115610e8b57600080fd5b610e9788828901610dc6565b9150509295509295909350565b60008060008060808587031215610eba57600080fd5b8435610ec581610d2d565b93506020850135610ed581610d2d565b92506040850135610ee581610d45565b9150606085013567ffffffffffffffff811115610f0157600080fd5b610f0d87828801610dc6565b91505092959194509250565b600080600060608486031215610f2e57600080fd5b8335610f3981610d2d565b92506020840135610f4981610d45565b9150604084013567ffffffffffffffff811115610f6557600080fd5b610f7186828701610dc6565b9150509250925092565b60008060408385031215610f8e57600080fd5b8235610f9981610d2d565b946020939093013593505050565b60008060008060808587031215610fbd57600080fd5b8435610fc881610d2d565b93506020850135610fd881610d2d565b92506040850135610fe881610d45565b9396929550929360600135925050565b6001600160801b0381168114610d4257600080fd5b6000806000806080858703121561102357600080fd5b843561102e81610d2d565b9350602085013561103e81610d45565b92506040850135610ee581610ff8565b6000806040838503121561106157600080fd5b823561106c81610d2d565b9150602083013561107c81610d2d565b809150509250929050565b600081518084526020808501945080840160005b838110156110c05781516001600160801b03168752958201959082019060010161109b565b509495945050505050565b606080825284519082018190526000906020906080840190828801845b8281101561110d5781516001600160a01b0316845292840192908401906001016110e8565b5050508381038285015285518082528683019183019060005b8181101561114857835163ffffffff1683529284019291840191600101611126565b5050848103604086015261115c8187611087565b98975050505050505050565b600080600080600060a0868803121561118057600080fd5b853561118b81610d2d565b9450602086013561119b81610d45565b935060408601356111ab81610d2d565b92506060860135610e6f81610ff8565b600080600080608085870312156111d157600080fd5b84356111dc81610d2d565b935060208501356111ec81610d2d565b925060408501356111fc81610d45565b9150606085013561120c81610d2d565b939692955090935050565b60008060006060848603121561122c57600080fd5b833561123781610d2d565b9250602084013561124781610d2d565b9150604084013561125781610d45565b809150509250925092565b60008060006060848603121561127757600080fd5b833561128281610d2d565b9250602084013561129281610d45565b929592945050506040919091013590565b6000806000606084860312156112b857600080fd5b83356112c381610d2d565b925060208401356112d381610d45565b9150604084013561125781610ff8565b600080600080608085870312156112f957600080fd5b843561130481610d2d565b9350602085013561131481610d45565b9250604085013561132481610d2d565b9150606085013561120c81610ff8565b6000806040838503121561134757600080fd5b823561135281610d2d565b9150602083013561107c81610d45565b6000806000806080858703121561137857600080fd5b843561138381610d2d565b9350602085013561139381610d45565b925060408501359150606085013567ffffffffffffffff811115610f0157600080fd5b60005b838110156113d15781810151838201526020016113b9565b50506000910152565b600081518084526113f28160208601602086016113b6565b601f01601f19169290920160200192915050565b6001600160a01b038681168252858116602083015263ffffffff851660408301528316606082015260a060808201819052600090611446908301846113da565b979650505050505050565b6001600160a01b0384168152606060208201819052600090611475908301856113da565b828103604084015261148781856113da565b9695505050505050565b6000602082840312156114a357600080fd5b815167ffffffffffffffff8111156114ba57600080fd5b8201601f810184136114cb57600080fd5b80516114d9610de582610d9e565b8181528560208385010111156114ee57600080fd5b6114ff8260208301602086016113b6565b95945050505050565b6001600160a01b0385811682528416602082015263ffffffff83166040820152608060608201819052600090611487908301846113da565b6001600160a01b038416815263ffffffff831660208201526060604082018190526000906114ff908301846113da565b8051801515811461158057600080fd5b919050565b600080600080600060a0868803121561159d57600080fd5b85516115a881610d2d565b60208701519095506115b981610d45565b93506115c760408701611570565b925060608601516115d781610ff8565b80925050608086015190509295509295909350565b600080604083850312156115ff57600080fd5b82519150602083015161107c81610ff8565b6001600160a01b038516815263ffffffff841660208201526001600160801b0383166040820152608060608201819052600090611487908301846113da565b600067ffffffffffffffff82111561166a5761166a610d57565b5060051b60200190565b600082601f83011261168557600080fd5b81516020611695610de583611650565b82815260059290921b840181019181810190868411156116b457600080fd5b8286015b848110156116d85780516116cb81610d45565b83529183019183016116b8565b509695505050505050565b600082601f8301126116f457600080fd5b81516020611704610de583611650565b82815260059290921b8401810191818101908684111561172357600080fd5b8286015b848110156116d857805161173a81610ff8565b8352918301918301611727565b60008060006060848603121561175c57600080fd5b835167ffffffffffffffff8082111561177457600080fd5b818601915086601f83011261178857600080fd5b81516020611798610de583611650565b82815260059290921b8401810191818101908a8411156117b757600080fd5b948201945b838610156117de5785516117cf81610d2d565b825294820194908201906117bc565b918901519197509093505050808211156117f757600080fd5b61180387838801611674565b9350604086015191508082111561181957600080fd5b50610f71868287016116e3565b6001600160a01b03868116825263ffffffff86166020830152841660408201526001600160801b038316606082015260a060808201819052600090611446908301846113da565b6000806000806080858703121561188357600080fd5b61188c85611570565b9350602085015161189c81610ff8565b60408601519093506118ad81610ff8565b606086015190925061120c81610ff8565b600080600080608085870312156118d457600080fd5b6118dd85611570565b93506118eb60208601611570565b925060408501516118fb81610ff8565b6060959095015193969295505050565b60018060a01b038516815263ffffffff8416602082015282604082015260806060820152600061148760808301846113da56fea264697066735822122058ea4810ef77ebe0e518a0364fbbb3851cde2bdf391e99410403f70f947e18ea64736f6c63430008130033",vy=eb=>eb.length>1;class vv extends pQ.lV{constructor(...eb){vy(eb)?super(...eb):super(M9,M7,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(M9)}static connect(eb,em){return new pQ.CH(eb,M9,em)}}vv.bytecode=M7,vv.abi=M9;let vA=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"approveSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"approveSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"calculateDistributionTest",outputs:[{internalType:"uint256",name:"actualAmount",type:"uint256"},{internalType:"uint128",name:"newIndexValue",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"claimTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"claimWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"createIndexTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"createIndexWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"deleteSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"deleteSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"distributeTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"distributeWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"getIndexTest",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"uint128",name:"totalUnitsApproved",type:"uint128"},{internalType:"uint128",name:"totalUnitsPending",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"}],name:"getSubscriptionByIDTest",outputs:[{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"getSubscriptionTest",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"subscriber",type:"address"}],name:"listSubscriptionsTest",outputs:[{internalType:"address[]",name:"publishers",type:"address[]"},{internalType:"uint32[]",name:"indexIds",type:"uint32[]"},{internalType:"uint128[]",name:"unitsList",type:"uint128[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"revokeSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"revokeSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"}],name:"updateIndexValueTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateIndexValueWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"}],name:"updateSubscriptionUnitsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateSubscriptionUnitsWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"}],vz="0x60806040523480156200001157600080fd5b5060405162002bf738038062002bf78339810160408190526200003491620001a1565b6040805180820182526001600160a01b0383168082529151635b69006f60e11b81527f8aedc3b5d4bf031e11a7e2940f7251c005698405d58e02e1c247fed3b1b3a67460048201528392602083019163b6d200de90602401602060405180830381865afa158015620000aa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000d09190620001a1565b6001600160a01b039081169091528151600080549183166001600160a01b031992831617905560209092015160018054918316919093161790915560405163bd1c448b60e01b815264350000000192509083169063bd1c448b906200014c90849060040190815260406020820181905260009082015260600190565b600060405180830381600087803b1580156200016757600080fd5b505af11580156200017c573d6000803e3d6000fd5b505050505050620001c8565b6001600160a01b03811681146200019e57600080fd5b50565b600060208284031215620001b457600080fd5b8151620001c18162000188565b9392505050565b612a1f80620001d86000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c806353c11f99116100f95780639cdf4d6711610097578063d39363c011610071578063d39363c01461044e578063d86ed3e5146101e9578063eadc455114610461578063fe134e9f1461047457600080fd5b80639cdf4d67146103e4578063c9869ed0146103f7578063c9b8a2f61461040a57600080fd5b80636ddb6798116100d35780636ddb6798146103985780637489c503146103ab57806378bb14ea146103be578063884d1f40146103d157600080fd5b806353c11f991461035f5780635f9e7d77146103725780636436e3d31461038557600080fd5b806330d9c915116101665780634277b78f116101405780634277b78f146102e25780635002bb09146102f557806350c8da8f146103085780635158472c1461034c57600080fd5b806330d9c9151461029a5780633939709e146102ad5780634018cb64146102c057600080fd5b8063068f3d19146101ae57806306f75d2e146101c357806316dfe927146101d6578063230dbd29146101e957806325a108af146102125780632a722c061461026a575b600080fd5b6101c16101bc366004611a9e565b610487565b005b6101c16101d1366004611b25565b61049d565b6101c16101e4366004611b99565b6104b1565b6101fc6101f7366004611c42565b6104c3565b6040516102099190611d5c565b60405180910390f35b610225610220366004611d76565b610513565b604080516001600160a01b03909616865263ffffffff9094166020860152911515928401929092526001600160801b039091166060830152608082015260a001610209565b61027d610278366004611da2565b610537565b604080519283526001600160801b03909116602083015201610209565b6101fc6102a8366004611df3565b610554565b6101c16102bb366004611ea6565b6105bc565b6102d36102ce366004611ee7565b6105ca565b60405161020993929190611f64565b6101c16102f0366004612001565b6105e7565b6101c1610303366004612054565b6105f6565b61031b6103163660046120b0565b610604565b6040805194151585526001600160801b03938416602086015291831691840191909152166060820152608001610209565b6101c161035a366004611a9e565b610626565b6101fc61036d366004611c42565b610635565b6101fc610380366004611df3565b61069a565b6101c1610393366004611b25565b610701565b6101c16103a63660046120b0565b61070f565b6101c16103b93660046120fb565b61071c565b6101c16103cc36600461213c565b610729565b6101fc6103df366004611df3565b610736565b6101c16103f236600461217c565b610799565b6101c1610405366004612054565b6107a7565b61041d610418366004612054565b6107b5565b6040516102099493929190931515845291151560208401526001600160801b03166040830152606082015260800190565b6101c161045c3660046120b0565b6107d9565b6101c161046f3660046121cd565b6107e6565b6101c16104823660046121fb565b6107f6565b61049660008686868686610804565b5050505050565b6104ab600085858585610905565b50505050565b6104be6000848484610a03565b505050565b60606105058a84848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610ad892505050565b9a9950505050505050505050565b600080808080610524818888610ea6565b939b929a50909850965090945092505050565b6000806105478187878787610f3b565b9150915094509492505050565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b60648201526060906084015b60405180910390fd5b6104ab600085858585610fd7565b606080806105da6000868661101c565b9250925092509250925092565b610496600086868686866110ae565b6104ab6000858585856110f5565b600080808061061581888888611117565b935093509350935093509350935093565b610496600086868686866111a2565b60405162461bcd60e51b815260206004820152603160248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201527019595b595b9d0815195c9b5a5b985d1959607a1b60648201526060906084016105b3565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b60648201526060906084016105b3565b6104ab6000858585856111cd565b6104be60008484846111f7565b6104be6000848484611217565b6104be6000848484611237565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b60648201526060906084016105b3565b6104ab600085858585611257565b6104ab600085858585611279565b60008080806107c7818989898961129b565b929b919a509850909650945050505050565b6104be6000848484611341565b6107f260008383611361565b5050565b6104ab60008585858561137f565b855460018701546001600160a01b03918216916339255d5b91168063acafa1b88989898960005b6040519080825280601f01601f191660200182016040528015610855576020820181803683370190505b5060405160240161086a95949392919061224e565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526108b593925090869060040161228e565b6000604051808303816000875af11580156108d4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108fc9190810190612311565b50505050505050565b845460018601546001600160a01b03918216916339255d5b911680636041ae9688888860005b6040519080825280601f01601f191660200182016040528015610955576020820181803683370190505b506040516024016109699493929190612345565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526109b493925090869060040161228e565b6000604051808303816000875af11580156109d3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109fb9190810190612311565b505050505050565b835460018501546040805160008152602081019091526001600160a01b03928316926339255d5b921690819063d787840a90610a4690899089906044810161237d565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610a9193925090869060040161228e565b6000604051808303816000875af1158015610ab0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526104969190810190612311565b60008054604051631fb6491d60e11b8152606092916001600160a01b031690633f6c923a90610b0b908690600401611d5c565b600060405180830381865afa158015610b28573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b5091908101906123e6565b60a001519050600080600080600085806020019051810190610b7291906124ec565b93985091965094509250905060ff8516610ba057610b936000898b876113c4565b9650505050505050610ea0565b60001960ff861601610bdc57610b93888a86604051602001610bc19061255e565b60408051601f198184030181529190526000939291906113f0565b60011960ff861601610bf657610b936000898b87856114d6565b60021960ff861601610c3457610b93888a8684604051602001610c189061255e565b60408051601f1981840301815291905260009493929190611505565b60031960ff861601610c5757610b936000898b876001600160801b0386166115ee565b60041960ff861601610c9e57610b93888a86846001600160801b0316604051602001610c829061255e565b60408051601f198184030181529190526000949392919061160f565b60051960ff861601610cb857610b936000898b8688611658565b60061960ff861601610cf657610b93888a8587604051602001610cda9061255e565b60408051601f1981840301815291905260009493929190611679565b60071960ff861601610d1057610b936000898b86886116e0565b60081960ff861601610d4e57610b93888a8587604051602001610d329061255e565b60408051601f1981840301815291905260009493929190611701565b60091960ff861601610d6957610b936000898b87868661172e565b600a1960ff861601610da957610b93888a868585604051602001610d8c9061255e565b60408051601f198184030181529190526000959493929190611776565b600b1960ff861601610dc457610b936000898b86888761187f565b600c1960ff861601610e0457610b93888a858786604051602001610de79061255e565b60408051601f1981840301815291905260009594939291906118b8565b600d1960ff861601610e1f57610b936000898b868887611921565b600e1960ff861601610e5f57610b93888a858786604051602001610e429061255e565b60408051601f19818403018152919052600095949392919061195a565b60405162461bcd60e51b81526020600482015260166024820152750d2dcecc2d8d2c840cceadcc6e8d2dedc40d2dcc8caf60531b60448201526064016105b3565b92915050565b600183015460405163cd7245c560e01b81526001600160a01b03848116600483015260248201849052600092839283928392839291169063cd7245c59060440160a060405180830381865afa158015610f03573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f279190612590565b939c929b5090995097509095509350505050565b6001850154604051632266eabb60e21b81526001600160a01b038681166004830152858116602483015263ffffffff8516604483015260648201849052600092839291169063899baaec906084016040805180830381865afa158015610fa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fc991906125f7565b915091509550959350505050565b845460018601546040805160008152602081019091526001600160a01b03928316926339255d5b9216908190637fbc763990610969908a908a908a906044810161261c565b60018301546040516316db59b760e31b81526001600160a01b0384811660048301528381166024830152606092839283929091169063b6dacdb890604401600060405180830381865afa158015611077573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261109f9190810190612746565b92509250925093509350939050565b855460018701546040805160008152602081019091526001600160a01b03928316926339255d5b921690819063232d2b589061086a908b908b908b908b9060448101612824565b60408051600081526020810190915261049690869086908690869086906111a2565b60018401546040516323fc23f360e01b81526001600160a01b038581166004830152848116602483015263ffffffff8416604483015260009283928392839216906323fc23f390606401608060405180830381865afa15801561117e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c7919061286b565b855460018701546001600160a01b03918216916339255d5b911680632e5e74c689898989600061082b565b845460018601546001600160a01b03918216916339255d5b91168063acf4a6c2888888600061092b565b6040805160008152602081019091526104ab9085908590859085906111cd565b6040805160008152602081019091526104ab90859085908590859061137f565b6040805160008152602081019091526104ab908590859085908590610fd7565b60408051600081526020810190915261049690869086908690869086906110ae565b6040805160008152602081019091526104969086908690869086908690610804565b6001850154604051635b53405160e01b81526001600160a01b038681166004830152858116602483015263ffffffff8516604483015283811660648301526000928392839283921690635b53405190608401608060405180830381865afa15801561130a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132e91906128bc565b929c919b50995090975095505050505050565b6040805160008152602081019091526104ab908590859085908590610905565b6040805160008152602081019091526104be90849084908490610a03565b845460018601546040805160008152602081019091526001600160a01b03928316926339255d5b921690819063b96731c290610969908a908a908a9060448101612909565b6040805160008152602081019091526060906113e79086908690869086906113f0565b95945050505050565b845460018601546040805160008152602081019091526060926001600160a01b0390811692634329d29392911690819063d787840a90611437908a908a906044810161237d565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526114849392509087908b9060040161293c565b6000604051808303816000875af11580156114a3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114cb9190810190612986565b509695505050505050565b6040805160008152602081019091526060906114fb9087908790879087908790611505565b9695505050505050565b855460018701546040805160008152602081019091526060926001600160a01b0390811692634329d293929116908190637fbc76399061154e908b908b908b906044810161261c565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b031916825261159b9392509087908c9060040161293c565b6000604051808303816000875af11580156115ba573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526115e29190810190612986565b50979650505050505050565b6040805160008152602081019091526060906114fb90879087908790879087905b855460018701546040805160008152602081019091526060926001600160a01b0390811692634329d29392911690819063b96731c29061154e908b908b908b9060448101612909565b6040805160008152602081019091526060906114fb90879087908790879087905b855460018701546060916001600160a01b0390811691634329d29391168063acf4a6c289898960005b6040519080825280601f01601f1916602001820160405280156116cc576020820181803683370190505b5060405160240161154e9493929190612345565b6040805160008152602081019091526060906114fb90879087908790879087905b855460018701546060916001600160a01b0390811691634329d293911680636041ae9689898960006116a2565b606061176b87878787878760006040519080825280601f01601f191660200182016040528015611765576020820181803683370190505b50611776565b979650505050505050565b865460018801546060916001600160a01b0390811691634329d29391168063232d2b588a8a8a8a60006040519080825280601f01601f1916602001820160405280156117c9576020820181803683370190505b506040516024016117de959493929190612824565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b031916825261182b9392509087908d9060040161293c565b6000604051808303816000875af115801561184a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526118729190810190612986565b5098975050505050505050565b606061176b87878787878760006040519080825280601f01601f1916602001820160405280156118b6576020820181803683370190505b505b865460018801546060916001600160a01b0390811691634329d293911680632e5e74c68a8a8a8a60005b6040519080825280601f01601f19166020018201604052801561190c576020820181803683370190505b506040516024016117de95949392919061224e565b606061176b87878787878760006040519080825280601f01601f191660200182016040528015611958576020820181803683370190505b505b865460018801546060916001600160a01b0390811691634329d29391168063acafa1b88a8a8a8a60006118e2565b6001600160a01b038116811461199d57600080fd5b50565b63ffffffff8116811461199d57600080fd5b634e487b7160e01b600052604160045260246000fd5b60405161016081016001600160401b03811182821017156119eb576119eb6119b2565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611a1957611a196119b2565b604052919050565b60006001600160401b03821115611a3a57611a3a6119b2565b50601f01601f191660200190565b600082601f830112611a5957600080fd5b8135611a6c611a6782611a21565b6119f1565b818152846020838601011115611a8157600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a08688031215611ab657600080fd5b8535611ac181611988565b94506020860135611ad181611988565b93506040860135611ae1816119a0565b92506060860135611af181611988565b915060808601356001600160401b03811115611b0c57600080fd5b611b1888828901611a48565b9150509295509295909350565b60008060008060808587031215611b3b57600080fd5b8435611b4681611988565b93506020850135611b5681611988565b92506040850135611b66816119a0565b915060608501356001600160401b03811115611b8157600080fd5b611b8d87828801611a48565b91505092959194509250565b600080600060608486031215611bae57600080fd5b8335611bb981611988565b92506020840135611bc9816119a0565b915060408401356001600160401b03811115611be457600080fd5b611bf086828701611a48565b9150509250925092565b60008083601f840112611c0c57600080fd5b5081356001600160401b03811115611c2357600080fd5b602083019150836020828501011115611c3b57600080fd5b9250929050565b600080600080600080600080600060c08a8c031215611c6057600080fd5b8935611c6b81611988565b985060208a0135611c7b81611988565b975060408a0135965060608a01356001600160401b0380821115611c9e57600080fd5b611caa8d838e01611bfa565b909850965060808c0135915080821115611cc357600080fd5b611ccf8d838e01611bfa565b909650945060a08c0135915080821115611ce857600080fd5b50611cf58c828d01611bfa565b915080935050809150509295985092959850929598565b60005b83811015611d27578181015183820152602001611d0f565b50506000910152565b60008151808452611d48816020860160208601611d0c565b601f01601f19169290920160200192915050565b602081526000611d6f6020830184611d30565b9392505050565b60008060408385031215611d8957600080fd5b8235611d9481611988565b946020939093013593505050565b60008060008060808587031215611db857600080fd5b8435611dc381611988565b93506020850135611dd381611988565b92506040850135611de3816119a0565b9396929550929360600135925050565b600080600080600080600060a0888a031215611e0e57600080fd5b8735611e1981611988565b96506020880135611e2981611988565b95506040880135945060608801356001600160401b0380821115611e4c57600080fd5b611e588b838c01611bfa565b909650945060808a0135915080821115611e7157600080fd5b50611e7e8a828b01611bfa565b989b979a50959850939692959293505050565b6001600160801b038116811461199d57600080fd5b60008060008060808587031215611ebc57600080fd5b8435611ec781611988565b93506020850135611ed7816119a0565b92506040850135611b6681611e91565b60008060408385031215611efa57600080fd5b8235611f0581611988565b91506020830135611f1581611988565b809150509250929050565b600081518084526020808501945080840160005b83811015611f595781516001600160801b031687529582019590820190600101611f34565b509495945050505050565b606080825284519082018190526000906020906080840190828801845b82811015611fa65781516001600160a01b031684529284019290840190600101611f81565b5050508381038285015285518082528683019183019060005b81811015611fe157835163ffffffff1683529284019291840191600101611fbf565b50508481036040860152611ff58187611f20565b98975050505050505050565b600080600080600060a0868803121561201957600080fd5b853561202481611988565b94506020860135612034816119a0565b9350604086013561204481611988565b92506060860135611af181611e91565b6000806000806080858703121561206a57600080fd5b843561207581611988565b9350602085013561208581611988565b92506040850135612095816119a0565b915060608501356120a581611988565b939692955090935050565b6000806000606084860312156120c557600080fd5b83356120d081611988565b925060208401356120e081611988565b915060408401356120f0816119a0565b809150509250925092565b60008060006060848603121561211057600080fd5b833561211b81611988565b9250602084013561212b816119a0565b929592945050506040919091013590565b60008060006060848603121561215157600080fd5b833561215c81611988565b9250602084013561216c816119a0565b915060408401356120f081611e91565b6000806000806080858703121561219257600080fd5b843561219d81611988565b935060208501356121ad816119a0565b925060408501356121bd81611988565b915060608501356120a581611e91565b600080604083850312156121e057600080fd5b82356121eb81611988565b91506020830135611f15816119a0565b6000806000806080858703121561221157600080fd5b843561221c81611988565b9350602085013561222c816119a0565b92506040850135915060608501356001600160401b03811115611b8157600080fd5b6001600160a01b038681168252858116602083015263ffffffff851660408301528316606082015260a06080820181905260009061176b90830184611d30565b6001600160a01b03841681526060602082018190526000906122b290830185611d30565b82810360408401526114fb8185611d30565b600082601f8301126122d557600080fd5b81516122e3611a6782611a21565b8181528460208386010111156122f857600080fd5b612309826020830160208701611d0c565b949350505050565b60006020828403121561232357600080fd5b81516001600160401b0381111561233957600080fd5b612309848285016122c4565b6001600160a01b0385811682528416602082015263ffffffff831660408201526080606082018190526000906114fb90830184611d30565b6001600160a01b038416815263ffffffff831660208201526060604082018190526000906113e790830184611d30565b805160ff811681146123be57600080fd5b919050565b80516123be81611988565b80516001600160e01b0319811681146123be57600080fd5b6000602082840312156123f857600080fd5b81516001600160401b038082111561240f57600080fd5b90830190610160828603121561242457600080fd5b61242c6119c8565b612435836123ad565b8152612443602084016123ad565b60208201526040830151604082015261245e606084016123c3565b606082015261246f608084016123ce565b608082015260a08301518281111561248657600080fd5b612492878286016122c4565b60a08301525060c083015160c082015260e083015160e08201526101009150818301518282015261012091506124c98284016123c3565b8282015261014091506124dd8284016123c3565b91810191909152949350505050565b600080600080600060a0868803121561250457600080fd5b61250d866123ad565b9450602086015161251d816119a0565b604087015190945061252e81611988565b606087015190935061253f81611988565b608087015190925061255081611e91565b809150509295509295909350565b6020808252600890820152676f682068656c6c6f60c01b604082015260600190565b805180151581146123be57600080fd5b600080600080600060a086880312156125a857600080fd5b85516125b381611988565b60208701519095506125c4816119a0565b93506125d260408701612580565b925060608601516125e281611e91565b80925050608086015190509295509295909350565b6000806040838503121561260a57600080fd5b825191506020830151611f1581611e91565b6001600160a01b038516815263ffffffff841660208201526001600160801b03831660408201526080606082018190526000906114fb90830184611d30565b60006001600160401b03821115612674576126746119b2565b5060051b60200190565b600082601f83011261268f57600080fd5b8151602061269f611a678361265b565b82815260059290921b840181019181810190868411156126be57600080fd5b8286015b848110156114cb5780516126d5816119a0565b83529183019183016126c2565b600082601f8301126126f357600080fd5b81516020612703611a678361265b565b82815260059290921b8401810191818101908684111561272257600080fd5b8286015b848110156114cb57805161273981611e91565b8352918301918301612726565b60008060006060848603121561275b57600080fd5b83516001600160401b038082111561277257600080fd5b818601915086601f83011261278657600080fd5b81516020612796611a678361265b565b82815260059290921b8401810191818101908a8411156127b557600080fd5b948201945b838610156127dc5785516127cd81611988565b825294820194908201906127ba565b918901519197509093505050808211156127f557600080fd5b6128018783880161267e565b9350604086015191508082111561281757600080fd5b50611bf0868287016126e2565b6001600160a01b03868116825263ffffffff86166020830152841660408201526001600160801b038316606082015260a06080820181905260009061176b90830184611d30565b6000806000806080858703121561288157600080fd5b61288a85612580565b9350602085015161289a81611e91565b60408601519093506128ab81611e91565b60608601519092506120a581611e91565b600080600080608085870312156128d257600080fd5b6128db85612580565b93506128e960208601612580565b925060408501516128f981611e91565b6060959095015193969295505050565b60018060a01b038516815263ffffffff841660208201528260408201526080606082015260006114fb6080830184611d30565b6001600160a01b038516815260806020820181905260009061296090830186611d30565b82810360408401526129728186611d30565b9050828103606084015261176b8185611d30565b6000806040838503121561299957600080fd5b82516001600160401b03808211156129b057600080fd5b6129bc868387016122c4565b935060208501519150808211156129d257600080fd5b506129df858286016122c4565b915050925092905056fea2646970667358221220540c670f6b54e43c83744d665322887cd125696eb93f00572c0c6d752f05f4ce64736f6c63430008130033",vL=eb=>eb.length>1;class vw extends pQ.lV{constructor(...eb){vL(eb)?super(...eb):super(vA,vz,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(vA)}static connect(eb,em){return new pQ.CH(eb,vA,em)}}vw.bytecode=vz,vw.abi=vA;let vH=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerAppWithHost",outputs:[],stateMutability:"nonpayable",type:"function"}],vx="0x608060405234801561001057600080fd5b5061012c806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ad88671d14602d575b600080fd5b603c603836600460ba565b603e565b005b6040516379b9982960e11b81526001600160a01b0383811660048301526024820183905284169063f373305290604401600060405180830381600087803b158015608757600080fd5b505af1158015609a573d6000803e3d6000fd5b50505050505050565b6001600160a01b038116811460b757600080fd5b50565b60008060006060848603121560ce57600080fd5b833560d78160a3565b9250602084013560e58160a3565b92959294505050604091909101359056fea26469706673582212209d1aa54def2a7911131c670eab564d0de4f81530d4ff9780c8d61da748c5019e64736f6c63430008130033",vV=eb=>eb.length>1;class vk extends pQ.lV{constructor(...eb){vV(eb)?super(...eb):super(vH,vx,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(vH)}static connect(eb,em){return new pQ.CH(eb,vH,em)}}vk.bytecode=vx,vk.abi=vH;let vE=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"},{internalType:"bool",name:"doubleRegistration",type:"bool"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"appLevel",type:"uint8"},{indexed:!1,internalType:"uint8",name:"callType",type:"uint8"},{indexed:!1,internalType:"bytes4",name:"agreementSelector",type:"bytes4"}],name:"NoopEvent",type:"event"},{inputs:[{internalType:"contract AgreementMock",name:"agreement",type:"address"},{internalType:"string",name:"reason",type:"string"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionAgreementRevert",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionAlteringCtx",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionAssert",outputs:[],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallActionNoop",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallActionNoopThroughAux",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"reason",type:"string"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallActionRevert",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"reason",type:"string"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallActionWithInvalidCtx",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract AgreementMock",name:"agreement",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallAgreementWithInvalidCtx",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallAgreementWithoutCtx",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallAppActionWithoutCtx",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallBadAction",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallPayable",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"expectedMsgSender",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionExpectMsgSender",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionNoop",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract AgreementMock",name:"agreement",type:"address"},{internalType:"uint256",name:"ping",type:"uint256"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionPingAgreement",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract AgreementMock",name:"agreement",type:"address"},{internalType:"uint256",name:"ping",type:"uint256"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionPingAgreementThroughAux",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionReturnEmptyCtx",outputs:[],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionRevert",outputs:[],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"reason",type:"string"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionRevertWithReason",outputs:[],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"target",type:"address"}],name:"allowCompositeApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"enum SuperAppMock.NextCallbackActionType",name:"actionType",type:"uint8"},{internalType:"bytes",name:"data",type:"bytes"}],name:"setNextCallbackAction",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"configWord",type:"uint256"}],name:"tryRegisterApp",outputs:[],stateMutability:"nonpayable",type:"function"}],vD="0x60806040523480156200001157600080fd5b506040516200341d3803806200341d833981016040819052620000349162000190565b600080546001600160a01b0319166001600160a01b03851690811782556040805163bd1c448b60e01b815260048101869052602481019190915260448101929092529063bd1c448b90606401600060405180830381600087803b1580156200009b57600080fd5b505af1158015620000b0573d6000803e3d6000fd5b5050505080156200012c57600080546040805163bd1c448b60e01b815260048101869052602481019190915260448101929092526001600160a01b03169063bd1c448b90606401600060405180830381600087803b1580156200011257600080fd5b505af115801562000127573d6000803e3d6000fd5b505050505b6040516200013a9062000182565b604051809103906000f08015801562000157573d6000803e3d6000fd5b50600180546001600160a01b0319166001600160a01b039290921691909117905550620001e7915050565b6106478062002dd683390190565b600080600060608486031215620001a657600080fd5b83516001600160a01b0381168114620001be57600080fd5b6020850151604086015191945092508015158114620001dc57600080fd5b809150509250925092565b612bdf80620001f76000396000f3fe6080604052600436106101b75760003560e01c80636affc782116100ec578063b88bd14f1161008a578063dc1ce9cb11610064578063dc1ce9cb14610454578063e772ecc114610467578063ecdccfd914610487578063fe5f2b9b146104a757600080fd5b8063b88bd14f14610414578063bc90ea3c14610434578063d86ed3e51461025457600080fd5b8063884d1f40116100c6578063884d1f401461029457806390d4b672146103b4578063a6b71066146103d4578063b88a2483146103f457600080fd5b80636affc78214610354578063772ce847146103745780637a7675a01461039457600080fd5b80633b790ac81161015957806357121e0c1161013357806357121e0c146102f457806358b0d33d146103145780635f9e7d7714610294578063602e48cd1461033457600080fd5b80633b790ac8146102b45780633fc3b0f7146102d457806353c11f991461025457600080fd5b80630bfe0f20116101955780630bfe0f201461021e578063230dbd291461025457806328fd0b471461027457806330d9c9151461029457600080fd5b80630769a69b146101bc57806308c95b5d146101de5780630a00b52d146101fe575b600080fd5b3480156101c857600080fd5b506101dc6101d736600461203c565b6104c7565b005b3480156101ea57600080fd5b506101dc6101f9366004612095565b6105e7565b34801561020a57600080fd5b506101dc61021936600461203c565b6106e3565b34801561022a57600080fd5b5061023e6102393660046120f0565b610844565b60405161024b9190612194565b60405180910390f35b34801561026057600080fd5b5061023e61026f3660046121ae565b6109cc565b34801561028057600080fd5b506101dc61028f366004612278565b610aa4565b3480156102a057600080fd5b5061023e6102af366004612291565b610aff565b3480156102c057600080fd5b506101dc6102cf36600461203c565b610b9e565b3480156102e057600080fd5b5061023e6102ef36600461232f565b610c24565b34801561030057600080fd5b506101dc61030f36600461238e565b610d9d565b34801561032057600080fd5b506101dc61032f36600461203c565b610dcf565b34801561034057600080fd5b5061023e61034f3660046120f0565b610ec7565b34801561036057600080fd5b5061023e61036f36600461203c565b61106d565b34801561038057600080fd5b506101dc61038f3660046123ab565b61111b565b3480156103a057600080fd5b506101dc6103af36600461203c565b61114c565b3480156103c057600080fd5b5061023e6103cf3660046123cf565b6111d2565b3480156103e057600080fd5b5061023e6103ef366004612095565b611346565b34801561040057600080fd5b506101dc61040f36600461203c565b6114b9565b34801561042057600080fd5b506101dc61042f36600461203c565b61157d565b34801561044057600080fd5b5061023e61044f36600461203c565b61160b565b61023e61046236600461203c565b611769565b34801561047357600080fd5b5061023e61048236600461203c565b6117a9565b34801561049357600080fd5b5061023e6104a236600461232f565b611929565b3480156104b357600080fd5b506101dc6104c236600461232f565b611a3b565b604051632fd0a1cd60e21b815282908290339063bf428734906104f0908590859060040161247a565b602060405180830381865afa15801561050d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105319190612496565b6105565760405162461bcd60e51b815260040161054d906124b8565b60405180910390fd5b600080546040805183815260208101848152818301928390526339255d5b60e01b9092526001600160a01b03909216926339255d5b926105999260448201612511565b6000604051808303816000875af11580156105b8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526105e0919081019061260d565b5050505050565b604051632fd0a1cd60e21b815282908290339063bf42873490610610908590859060040161247a565b602060405180830381865afa15801561062d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106519190612496565b61066d5760405162461bcd60e51b815260040161054d906124b8565b600154600054604051630a1bcfa560e11b81526001600160a01b03928316926314379f4a926106a9929116908a908a908a908a90600401612641565b600060405180830381600087803b1580156106c357600080fd5b505af11580156106d7573d6000803e3d6000fd5b50505050505050505050565b604051632fd0a1cd60e21b815282908290339063bf4287349061070c908590859060040161247a565b602060405180830381865afa158015610729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074d9190612496565b6107695760405162461bcd60e51b815260040161054d906124b8565b60008054604080519283526020830190526001600160a01b03169063ba48b5f89030908190636affc782906107a19060448101612194565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526107ee9392509089908990600401612675565b6000604051808303816000875af115801561080d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610835919081019061260d565b5061083e6126ac565b50505050565b604051632fd0a1cd60e21b815260609083908390339063bf42873490610870908590859060040161247a565b602060405180830381865afa15801561088d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b19190612496565b6108cd5760405162461bcd60e51b815260040161054d906124b8565b60008054604080519283526020830190526001600160a01b0390811691634329d29391899190821690638e6b27499061090e903090602a90604481016126c2565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b1790528151600081529081018252602a8183015281518082038301815260608201928390529387901b6001600160e01b03191690915261097a9493509091606482016126e9565b6000604051808303816000875af1158015610999573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109c19190810190612733565b509695505050505050565b604051632fd0a1cd60e21b815260609083908390339063bf428734906109f8908590859060040161247a565b602060405180830381865afa158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a399190612496565b610a555760405162461bcd60e51b815260040161054d906124b8565b610a9485858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611add92505050565b9c9b505050505050505050505050565b6000546040516315a722b960e31b8152600481018390526001600160a01b039091169063ad3915c8906024015b600060405180830381600087803b158015610aeb57600080fd5b505af11580156105e0573d6000803e3d6000fd5b604051632fd0a1cd60e21b815260609083908390339063bf42873490610b2b908590859060040161247a565b602060405180830381865afa158015610b48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6c9190612496565b610b885760405162461bcd60e51b815260040161054d906124b8565b610b90611e33565b9a9950505050505050505050565b604051632fd0a1cd60e21b815282908290339063bf42873490610bc7908590859060040161247a565b602060405180830381865afa158015610be4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c089190612496565b61083e5760405162461bcd60e51b815260040161054d906124b8565b604051632fd0a1cd60e21b815260609083908390339063bf42873490610c50908590859060040161247a565b602060405180830381865afa158015610c6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c919190612496565b610cad5760405162461bcd60e51b815260040161054d906124b8565b60008054604080519283526020830190526001600160a01b03169063ba48b5f8903090819063fe5f2b9b90610ce9908d908d9060448101612796565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b1790528151602a8183015282518082039092018252808301928390529387901b6001600160e01b031916909152610d4b9493509091604401612511565b6000604051808303816000875af1158015610d6a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d92919081019061260d565b979650505050505050565b6000546040516315c4878360e21b81526001600160a01b038381166004830152909116906357121e0c90602401610ad1565b604051632fd0a1cd60e21b815282908290339063bf42873490610df8908590859060040161247a565b602060405180830381865afa158015610e15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e399190612496565b610e555760405162461bcd60e51b815260040161054d906124b8565b60015460005460405163131e7b7560e21b81526001600160a01b0392831692634c79edd492610e8f929116903090899089906004016127bc565b600060405180830381600087803b158015610ea957600080fd5b505af1158015610ebd573d6000803e3d6000fd5b5050505050505050565b604051632fd0a1cd60e21b815260609083908390339063bf42873490610ef3908590859060040161247a565b602060405180830381865afa158015610f10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f349190612496565b610f505760405162461bcd60e51b815260040161054d906124b8565b604051631fb6491d60e11b81526000903390633f6c923a90610f78908990899060040161247a565b600060405180830381865afa158015610f95573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fbd9190810190612822565b9050866001600160a01b031681606001516001600160a01b031614610fe457610fe46126ac565b7f5d497a0f141d2596bd23602421f1cc06c3b9ad6c29b51997cf62ca3f84754e1381600001518260200151836080015160405161102393929190612928565b60405180910390a185858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929a9950505050505050505050565b604051632fd0a1cd60e21b815260609083908390339063bf42873490611099908590859060040161247a565b602060405180830381865afa1580156110b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110da9190612496565b6110f65760405162461bcd60e51b815260040161054d906124b8565b60408051602a6020820152016040516020818303038152906040529250505092915050565b6002805484919060ff1916600183600681111561113a5761113a61294f565b0217905550600361083e8284836129e7565b604051632fd0a1cd60e21b815282908290339063bf42873490611175908590859060040161247a565b602060405180830381865afa158015611192573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111b69190612496565b6101b75760405162461bcd60e51b815260040161054d906124b8565b604051632fd0a1cd60e21b815260609083908390339063bf428734906111fe908590859060040161247a565b602060405180830381865afa15801561121b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061123f9190612496565b61125b5760405162461bcd60e51b815260040161054d906124b8565b60008054604080519283526020830190526001600160a01b0390811691634329d293918b919082169063edf02c4e9061129b908d908d9060448101612796565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526112f2939250908a8a60248301612aa6565b6000604051808303816000875af1158015611311573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113399190810190612733565b5098975050505050505050565b604051632fd0a1cd60e21b815260609083908390339063bf42873490611372908590859060040161247a565b602060405180830381865afa15801561138f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113b39190612496565b6113cf5760405162461bcd60e51b815260040161054d906124b8565b60008054604080519283526020830190526001600160a01b0390811691634329d293918a9190821690638e6b27499061140f9030908d90604481016126c2565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b0319169052611466939250908a8a60248301612aa6565b6000604051808303816000875af1158015611485573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114ad9190810190612733565b50979650505050505050565b604051632fd0a1cd60e21b815282908290339063bf428734906114e2908590859060040161247a565b602060405180830381865afa1580156114ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115239190612496565b61153f5760405162461bcd60e51b815260040161054d906124b8565b60008054604080518381526020810191829052631e855cf360e01b9091526001600160a01b0390911691631e855cf391610599919060248101612afd565b604051632fd0a1cd60e21b815282908290339063bf428734906115a6908590859060040161247a565b602060405180830381865afa1580156115c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115e79190612496565b6116035760405162461bcd60e51b815260040161054d906124b8565b61083e6126ac565b604051632fd0a1cd60e21b815260609083908390339063bf42873490611637908590859060040161247a565b602060405180830381865afa158015611654573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116789190612496565b6116945760405162461bcd60e51b815260040161054d906124b8565b60008054604080519283526020830190526001600160a01b03169063ba48b5f8903090819063e772ecc1906116cc9060448101612194565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252611719939250908a908a90600401612675565b6000604051808303816000875af1158015611738573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611760919081019061260d565b95945050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b604051632fd0a1cd60e21b815260609083908390339063bf428734906117d5908590859060040161247a565b602060405180830381865afa1580156117f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118169190612496565b6118325760405162461bcd60e51b815260040161054d906124b8565b604051631fb6491d60e11b81526000903390633f6c923a9061185a908990899060040161247a565b600060405180830381865afa158015611877573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261189f9190810190612822565b90507f5d497a0f141d2596bd23602421f1cc06c3b9ad6c29b51997cf62ca3f84754e138160000151826020015183608001516040516118e093929190612928565b60405180910390a185858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929998505050505050505050565b604051632fd0a1cd60e21b815260609083908390339063bf42873490611955908590859060040161247a565b602060405180830381865afa158015611972573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119969190612496565b6119b25760405162461bcd60e51b815260040161054d906124b8565b60008054604080519283526020830190526001600160a01b03169063ba48b5f8903090819063fe5f2b9b906119ee908d908d9060448101612796565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610d4b939250908a908a90600401612675565b604051632fd0a1cd60e21b815282908290339063bf42873490611a64908590859060040161247a565b602060405180830381865afa158015611a81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aa59190612496565b611ac15760405162461bcd60e51b815260040161054d906124b8565b858560405162461bcd60e51b815260040161054d92919061247a565b604051631fb6491d60e11b81526060906000903390633f6c923a90611b06908690600401612194565b600060405180830381865afa158015611b23573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b4b9190810190612822565b9050600060025460ff166006811115611b6657611b6661294f565b03611bb9577f5d497a0f141d2596bd23602421f1cc06c3b9ad6c29b51997cf62ca3f84754e13816000015182602001518360800151604051611baa93929190612928565b60405180910390a15090919050565b600160025460ff166006811115611bd257611bd261294f565b03611be457611bdf6126ac565b611e2d565b6002805460ff166006811115611bfc57611bfc61294f565b03611c0657600080fd5b600360025460ff166006811115611c1f57611c1f61294f565b03611cdb5760038054611c3190612965565b80601f0160208091040260200160405190810160405280929190818152602001828054611c5d90612965565b8015611caa5780601f10611c7f57610100808354040283529160200191611caa565b820191906000526020600020905b815481529060010190602001808311611c8d57829003601f168201915b5050505050806020019051810190611cc29190612b21565b60405162461bcd60e51b815260040161054d9190612194565b600460025460ff166006811115611cf457611cf461294f565b03611d2e57602a5b6040519080825280601f01601f191660200182016040528015611d26576020820181803683370190505b509392505050565b600560025460ff166006811115611d4757611d4761294f565b03611e0057600060026001018054611d5e90612965565b80601f0160208091040260200160405190810160405280929190818152602001828054611d8a90612965565b8015611dd75780601f10611dac57610100808354040283529160200191611dd7565b820191906000526020600020905b815481529060010190602001808311611dba57829003601f168201915b5050505050806020019051810190611def9190612b69565b9050611dfa81611fc0565b50611e2d565b600660025460ff166006811115611e1957611e1961294f565b03611e25576000611cfc565b611e2d6126ac565b50919050565b6060600060025460ff166006811115611e4e57611e4e61294f565b03611e72575060408051808201909152600481526304e6f6f760e41b602082015290565b600160025460ff166006811115611e8b57611e8b61294f565b03611e9b57611e986126ac565b90565b6002805460ff166006811115611eb357611eb361294f565b03611ebd57600080fd5b600360025460ff166006811115611ed657611ed661294f565b03611ee85760038054611c3190612965565b600560025460ff166006811115611f0157611f0161294f565b03611fb857600060026001018054611f1890612965565b80601f0160208091040260200160405190810160405280929190818152602001828054611f4490612965565b8015611f915780601f10611f6657610100808354040283529160200191611f91565b820191906000526020600020905b815481529060010190602001808311611f7457829003601f168201915b5050505050806020019051810190611fa99190612b69565b9050611fb481611fc0565b5090565b611e986126ac565b60005a905060005a90505b611fd76103e884612b82565b611fe18284612b82565b1015611fef575a9050611fcb565b505050565b60008083601f84011261200657600080fd5b5081356001600160401b0381111561201d57600080fd5b60208301915083602082850101111561203557600080fd5b9250929050565b6000806020838503121561204f57600080fd5b82356001600160401b0381111561206557600080fd5b61207185828601611ff4565b90969095509350505050565b6001600160a01b038116811461209257600080fd5b50565b600080600080606085870312156120ab57600080fd5b84356120b68161207d565b93506020850135925060408501356001600160401b038111156120d857600080fd5b6120e487828801611ff4565b95989497509550505050565b60008060006040848603121561210557600080fd5b83356121108161207d565b925060208401356001600160401b0381111561212b57600080fd5b61213786828701611ff4565b9497909650939450505050565b60005b8381101561215f578181015183820152602001612147565b50506000910152565b60008151808452612180816020860160208601612144565b601f01601f19169290920160200192915050565b6020815260006121a76020830184612168565b9392505050565b600080600080600080600080600060c08a8c0312156121cc57600080fd5b89356121d78161207d565b985060208a01356121e78161207d565b975060408a0135965060608a01356001600160401b038082111561220a57600080fd5b6122168d838e01611ff4565b909850965060808c013591508082111561222f57600080fd5b61223b8d838e01611ff4565b909650945060a08c013591508082111561225457600080fd5b506122618c828d01611ff4565b915080935050809150509295985092959850929598565b60006020828403121561228a57600080fd5b5035919050565b600080600080600080600060a0888a0312156122ac57600080fd5b87356122b78161207d565b965060208801356122c78161207d565b95506040880135945060608801356001600160401b03808211156122ea57600080fd5b6122f68b838c01611ff4565b909650945060808a013591508082111561230f57600080fd5b5061231c8a828b01611ff4565b989b979a50959850939692959293505050565b6000806000806040858703121561234557600080fd5b84356001600160401b038082111561235c57600080fd5b61236888838901611ff4565b9096509450602087013591508082111561238157600080fd5b506120e487828801611ff4565b6000602082840312156123a057600080fd5b81356121a78161207d565b6000806000604084860312156123c057600080fd5b83356007811061211057600080fd5b6000806000806000606086880312156123e757600080fd5b85356123f28161207d565b945060208601356001600160401b038082111561240e57600080fd5b61241a89838a01611ff4565b9096509450604088013591508082111561243357600080fd5b5061244088828901611ff4565b969995985093965092949392505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208152600061248e602083018486612451565b949350505050565b6000602082840312156124a857600080fd5b815180151581146121a757600080fd5b60208082526023908201527f41677265656d656e744d6f636b3a20637478206e6f742076616c6964206265666040820152626f726560e81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038416815260606020820181905260009061253590830185612168565b82810360408401526125478185612168565b9695505050505050565b60405161016081016001600160401b0381118282101715612574576125746124fb565b60405290565b60006001600160401b0380841115612594576125946124fb565b604051601f8501601f19908116603f011681019082821181831017156125bc576125bc6124fb565b816040528093508581528686860111156125d557600080fd5b6125e3866020830187612144565b5050509392505050565b600082601f8301126125fe57600080fd5b6121a78383516020850161257a565b60006020828403121561261f57600080fd5b81516001600160401b0381111561263557600080fd5b61248e848285016125ed565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090610d929083018486612451565b6001600160a01b038516815260606020820181905260009061269990830186612168565b8281036040840152610d92818587612451565b634e487b7160e01b600052600160045260246000fd5b60018060a01b03841681528260208201526060604082015260006117606060830184612168565b6001600160a01b038516815260806020820181905260009061270d90830186612168565b828103604084015261271f8186612168565b90508281036060840152610d928185612168565b6000806040838503121561274657600080fd5b82516001600160401b038082111561275d57600080fd5b612769868387016125ed565b9350602085015191508082111561277f57600080fd5b5061278c858286016125ed565b9150509250929050565b6040815260006127aa604083018587612451565b82810360208401526125478185612168565b6001600160a01b038581168252841660208201526060604082018190526000906125479083018486612451565b805160ff811681146127fa57600080fd5b919050565b80516127fa8161207d565b80516001600160e01b0319811681146127fa57600080fd5b60006020828403121561283457600080fd5b81516001600160401b038082111561284b57600080fd5b90830190610160828603121561286057600080fd5b612868612551565b612871836127e9565b815261287f602084016127e9565b60208201526040830151604082015261289a606084016127ff565b60608201526128ab6080840161280a565b608082015260a0830151828111156128c257600080fd5b6128ce878286016125ed565b60a08301525060c083015160c082015260e083015160e08201526101009150818301518282015261012091506129058284016127ff565b8282015261014091506129198284016127ff565b91810191909152949350505050565b60ff93841681529190921660208201526001600160e01b0319909116604082015260600190565b634e487b7160e01b600052602160045260246000fd5b600181811c9082168061297957607f821691505b602082108103611e2d57634e487b7160e01b600052602260045260246000fd5b601f821115611fef57600081815260208120601f850160051c810160208610156129c05750805b601f850160051c820191505b818110156129df578281556001016129cc565b505050505050565b6001600160401b038311156129fe576129fe6124fb565b612a1283612a0c8354612965565b83612999565b6000601f841160018114612a465760008515612a2e5750838201355b600019600387901b1c1916600186901b1783556105e0565b600083815260209020601f19861690835b82811015612a775786850135825560209485019460019092019101612a57565b5086821015612a945760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386168152608060208201819052600090612aca90830187612168565b8281036040840152612adc8187612168565b90508281036060840152612af1818587612451565b98975050505050505050565b6001600160a01b038316815260406020820181905260009061248e90830184612168565b600060208284031215612b3357600080fd5b81516001600160401b03811115612b4957600080fd5b8201601f81018413612b5a57600080fd5b61248e8482516020840161257a565b600060208284031215612b7b57600080fd5b5051919050565b81810381811115612ba357634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220861a3043cdcfb5d426309395ff2d94b16d4c195da794639afcb11e88acac0d5e64736f6c63430008130033608060405234801561001057600080fd5b50610627806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806314379f4a1461003b5780634c79edd414610050575b600080fd5b61004e61004936600461027e565b610063565b005b61004e61005e3660046102f1565b610148565b6040805160008152602081019091526001600160a01b0386811691634329d29391879190821690638e6b2749906100a19030908a90604481016103bc565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526100f893925090878760248301610415565b6000604051808303816000875af1158015610117573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261013f91908101906104f4565b50505050505050565b6040805160008152602081019091526001600160a01b038581169163ba48b5f89186919082169063e772ecc1906101829060448101610558565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526101cf9392509087908790600401610572565b6000604051808303816000875af11580156101ee573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261021691908101906105b4565b5050505050565b6001600160a01b038116811461023257600080fd5b50565b60008083601f84011261024757600080fd5b50813567ffffffffffffffff81111561025f57600080fd5b60208301915083602082850101111561027757600080fd5b9250929050565b60008060008060006080868803121561029657600080fd5b85356102a18161021d565b945060208601356102b18161021d565b935060408601359250606086013567ffffffffffffffff8111156102d457600080fd5b6102e088828901610235565b969995985093965092949392505050565b6000806000806060858703121561030757600080fd5b84356103128161021d565b935060208501356103228161021d565b9250604085013567ffffffffffffffff81111561033e57600080fd5b61034a87828801610235565b95989497509550505050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561038757818101518382015260200161036f565b50506000910152565b600081518084526103a881602086016020860161036c565b601f01601f19169290920160200192915050565b60018060a01b03841681528260208201526060604082015260006103e36060830184610390565b95945050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b038616815260806020820181905260009061043990830187610390565b828103604084015261044b8187610390565b905082810360608401526104608185876103ec565b98975050505050505050565b600082601f83011261047d57600080fd5b815167ffffffffffffffff8082111561049857610498610356565b604051601f8301601f19908116603f011681019082821181831017156104c0576104c0610356565b816040528381528660208588010111156104d957600080fd5b6104ea84602083016020890161036c565b9695505050505050565b6000806040838503121561050757600080fd5b825167ffffffffffffffff8082111561051f57600080fd5b61052b8683870161046c565b9350602085015191508082111561054157600080fd5b5061054e8582860161046c565b9150509250929050565b60208152600061056b6020830184610390565b9392505050565b6001600160a01b038516815260606020820181905260009061059690830186610390565b82810360408401526105a98185876103ec565b979650505050505050565b6000602082840312156105c657600080fd5b815167ffffffffffffffff8111156105dd57600080fd5b6105e98482850161046c565b94935050505056fea2646970667358221220585666bf2941bbeb18a3d67d1bfbbc3898d9d4eeda51c346ccd255e8aa72138a64736f6c63430008130033",vS=eb=>eb.length>1;class v_ extends pQ.lV{constructor(...eb){vS(eb)?super(...eb):super(vE,vD,eb[0])}deploy(eb,em,ew,eH){return super.deploy(eb,em,ew,eH||{})}getDeployTransaction(eb,em,ew,eH){return super.getDeployTransaction(eb,em,ew,eH||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(vE)}static connect(eb,em){return new pQ.CH(eb,vE,em)}}v_.bytecode=vD,v_.abi=vE;let vO=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract SuperAppMock",name:"app",type:"address"},{internalType:"contract AgreementMock",name:"agreement",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"allowCompositeApp",outputs:[],stateMutability:"nonpayable",type:"function"}],vP="0x608060405234801561001057600080fd5b5060405161068338038061068383398101604081905261002f916100fc565b600080546001600160a01b0319166001600160a01b03851690811782556040805163bd1c448b60e01b815260026004820152602481019190915260448101929092529063bd1c448b90606401600060405180830381600087803b15801561009557600080fd5b505af11580156100a9573d6000803e3d6000fd5b5050600180546001600160a01b039586166001600160a01b031991821617909155600280549490951693169290921790925550610149915050565b6001600160a01b03811681146100f957600080fd5b50565b60008060006060848603121561011157600080fd5b835161011c816100e4565b602085015190935061012d816100e4565b604085015190925061013e816100e4565b809150509250925092565b61052b806101586000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80631727b0fa1461003b578063d86ed3e514610045575b600080fd5b61004361006e565b005b610058610053366004610225565b6100d1565b6040516100659190610340565b60405180910390f35b6000546001546040516315c4878360e21b81526001600160a01b0391821660048201529116906357121e0c90602401600060405180830381600087803b1580156100b757600080fd5b505af11580156100cb573d6000803e3d6000fd5b50505050565b60008054600254600154604080519485526020850190526060936001600160a01b0393841693634329d29393811692839263546588739261011792169060448101610370565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b031916905261016e9392509088886024830161039c565b6000604051808303816000875af115801561018d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101b59190810190610491565b509a9950505050505050505050565b6001600160a01b03811681146101d957600080fd5b50565b60008083601f8401126101ee57600080fd5b50813567ffffffffffffffff81111561020657600080fd5b60208301915083602082850101111561021e57600080fd5b9250929050565b600080600080600080600080600060c08a8c03121561024357600080fd5b893561024e816101c4565b985060208a013561025e816101c4565b975060408a0135965060608a013567ffffffffffffffff8082111561028257600080fd5b61028e8d838e016101dc565b909850965060808c01359150808211156102a757600080fd5b6102b38d838e016101dc565b909650945060a08c01359150808211156102cc57600080fd5b506102d98c828d016101dc565b915080935050809150509295985092959850929598565b60005b8381101561030b5781810151838201526020016102f3565b50506000910152565b6000815180845261032c8160208601602086016102f0565b601f01601f19169290920160200192915050565b6020815260006103536020830184610314565b9392505050565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038316815260406020820181905260009061039490830184610314565b949350505050565b6001600160a01b03861681526080602082018190526000906103c090830187610314565b82810360408401526103d28187610314565b90508281036060840152838152838560208301376000602085830101526020601f19601f8601168201019150509695505050505050565b600082601f83011261041a57600080fd5b815167ffffffffffffffff808211156104355761043561035a565b604051601f8301601f19908116603f0116810190828211818310171561045d5761045d61035a565b8160405283815286602085880101111561047657600080fd5b6104878460208301602089016102f0565b9695505050505050565b600080604083850312156104a457600080fd5b825167ffffffffffffffff808211156104bc57600080fd5b6104c886838701610409565b935060208501519150808211156104de57600080fd5b506104eb85828601610409565b915050925092905056fea2646970667358221220a34ea7ec2ef6a12d74facb1484b34fd4851ed71b8d9925b6354b256352c4b28c64736f6c63430008130033",vj=eb=>eb.length>1;class vB extends pQ.lV{constructor(...eb){vj(eb)?super(...eb):super(vO,vP,eb[0])}deploy(eb,em,ew,eH){return super.deploy(eb,em,ew,eH||{})}getDeployTransaction(eb,em,ew,eH){return super.getDeployTransaction(eb,em,ew,eH||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(vO)}static connect(eb,em){return new pQ.CH(eb,vO,em)}}vB.bytecode=vP,vB.abi=vO;let vR=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract SuperAppMock",name:"app",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionCallActionNoop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract AgreementMock",name:"agreement",type:"address"},{internalType:"uint256",name:"ping",type:"uint256"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"actionPingAgreement",outputs:[],stateMutability:"nonpayable",type:"function"}],vU="0x608060405234801561001057600080fd5b50610627806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806314379f4a1461003b5780634c79edd414610050575b600080fd5b61004e61004936600461027e565b610063565b005b61004e61005e3660046102f1565b610148565b6040805160008152602081019091526001600160a01b0386811691634329d29391879190821690638e6b2749906100a19030908a90604481016103bc565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526100f893925090878760248301610415565b6000604051808303816000875af1158015610117573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261013f91908101906104f4565b50505050505050565b6040805160008152602081019091526001600160a01b038581169163ba48b5f89186919082169063e772ecc1906101829060448101610558565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526101cf9392509087908790600401610572565b6000604051808303816000875af11580156101ee573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261021691908101906105b4565b5050505050565b6001600160a01b038116811461023257600080fd5b50565b60008083601f84011261024757600080fd5b50813567ffffffffffffffff81111561025f57600080fd5b60208301915083602082850101111561027757600080fd5b9250929050565b60008060008060006080868803121561029657600080fd5b85356102a18161021d565b945060208601356102b18161021d565b935060408601359250606086013567ffffffffffffffff8111156102d457600080fd5b6102e088828901610235565b969995985093965092949392505050565b6000806000806060858703121561030757600080fd5b84356103128161021d565b935060208501356103228161021d565b9250604085013567ffffffffffffffff81111561033e57600080fd5b61034a87828801610235565b95989497509550505050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561038757818101518382015260200161036f565b50506000910152565b600081518084526103a881602086016020860161036c565b601f01601f19169290920160200192915050565b60018060a01b03841681528260208201526060604082015260006103e36060830184610390565b95945050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b038616815260806020820181905260009061043990830187610390565b828103604084015261044b8187610390565b905082810360608401526104608185876103ec565b98975050505050505050565b600082601f83011261047d57600080fd5b815167ffffffffffffffff8082111561049857610498610356565b604051601f8301601f19908116603f011681019082821181831017156104c0576104c0610356565b816040528381528660208588010111156104d957600080fd5b6104ea84602083016020890161036c565b9695505050505050565b6000806040838503121561050757600080fd5b825167ffffffffffffffff8082111561051f57600080fd5b61052b8683870161046c565b9350602085015191508082111561054157600080fd5b5061054e8582860161046c565b9150509250929050565b60208152600061056b6020830184610390565b9392505050565b6001600160a01b038516815260606020820181905260009061059690830186610390565b82810360408401526105a98185876103ec565b979650505050505050565b6000602082840312156105c657600080fd5b815167ffffffffffffffff8111156105dd57600080fd5b6105e98482850161046c565b94935050505056fea2646970667358221220585666bf2941bbeb18a3d67d1bfbbc3898d9d4eeda51c346ccd255e8aa72138a64736f6c63430008130033",vF=eb=>eb.length>1;class vG extends pQ.lV{constructor(...eb){vF(eb)?super(...eb):super(vR,vU,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(vR)}static connect(eb,em){return new pQ.CH(eb,vR,em)}}vG.bytecode=vU,vG.abi=vR;let vQ=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementCreated",outputs:[],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[],stateMutability:"pure",type:"function"}],vq="0x608060405234801561001057600080fd5b5060405161037638038061037683398101604081905261002f916100b3565b600080546001600160a01b0319166001600160a01b03831690811782556040805163bd1c448b60e01b815260016004820152602481019190915260448101929092529063bd1c448b90606401600060405180830381600087803b15801561009557600080fd5b505af11580156100a9573d6000803e3d6000fd5b50505050506100e3565b6000602082840312156100c557600080fd5b81516001600160a01b03811681146100dc57600080fd5b9392505050565b610284806100f26000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806330d9c9151461005157806353c11f991461006a5780635f9e7d7714610051578063d86ed3e51461006a575b600080fd5b61006861005f3660046100e4565b50505050505050565b005b610068610078366004610183565b505050505050505050565b6001600160a01b038116811461009857600080fd5b50565b60008083601f8401126100ad57600080fd5b50813567ffffffffffffffff8111156100c557600080fd5b6020830191508360208285010111156100dd57600080fd5b9250929050565b600080600080600080600060a0888a0312156100ff57600080fd5b873561010a81610083565b9650602088013561011a81610083565b955060408801359450606088013567ffffffffffffffff8082111561013e57600080fd5b61014a8b838c0161009b565b909650945060808a013591508082111561016357600080fd5b506101708a828b0161009b565b989b979a50959850939692959293505050565b600080600080600080600080600060c08a8c0312156101a157600080fd5b89356101ac81610083565b985060208a01356101bc81610083565b975060408a0135965060608a013567ffffffffffffffff808211156101e057600080fd5b6101ec8d838e0161009b565b909850965060808c013591508082111561020557600080fd5b6102118d838e0161009b565b909650945060a08c013591508082111561022a57600080fd5b506102378c828d0161009b565b91508093505080915050929598509295985092959856fea2646970667358221220928d3badbea72c78d28879ab2e396b4d98d714f4a57f1a7baa30743d7073e67064736f6c63430008130033",vK=eb=>eb.length>1;class vZ extends pQ.lV{constructor(...eb){vK(eb)?super(...eb):super(vQ,vq,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(vQ)}static connect(eb,em){return new pQ.CH(eb,vQ,em)}}vZ.bytecode=vq,vZ.abi=vQ;let vW=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"}],v$="0x608060405234801561001057600080fd5b506040516102be3803806102be83398101604081905261002f916100b3565b600080546001600160a01b0319166001600160a01b03831690811782556040805163bd1c448b60e01b815260016004820152602481019190915260448101929092529063bd1c448b90606401600060405180830381600087803b15801561009557600080fd5b505af11580156100a9573d6000803e3d6000fd5b50505050506100e3565b6000602082840312156100c557600080fd5b81516001600160a01b03811681146100dc57600080fd5b9392505050565b6101cc806100f26000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806353c11f991461003b578063d86ed3e51461003b575b600080fd5b6100586100493660046100cb565b602a9998505050505050505050565b60405190815260200160405180910390f35b6001600160a01b038116811461007f57600080fd5b50565b60008083601f84011261009457600080fd5b50813567ffffffffffffffff8111156100ac57600080fd5b6020830191508360208285010111156100c457600080fd5b9250929050565b600080600080600080600080600060c08a8c0312156100e957600080fd5b89356100f48161006a565b985060208a01356101048161006a565b975060408a0135965060608a013567ffffffffffffffff8082111561012857600080fd5b6101348d838e01610082565b909850965060808c013591508082111561014d57600080fd5b6101598d838e01610082565b909650945060a08c013591508082111561017257600080fd5b5061017f8c828d01610082565b91508093505080915050929598509295985092959856fea2646970667358221220ae9e55f1252767e4093061ca0d586a569800693cd0cb0a9b8cc24e52ff6990ff64736f6c63430008130033",vJ=eb=>eb.length>1;class v6 extends pQ.lV{constructor(...eb){vJ(eb)?super(...eb):super(vW,v$,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(vW)}static connect(eb,em){return new pQ.CH(eb,vW,em)}}v6.bytecode=v$,v6.abi=vW;let v5=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"}],v8="0x6080604052348015600f57600080fd5b5060405161010f38038061010f833981016040819052602c91608a565b6040516315a722b960e31b8152600481018290526001600160a01b0383169063ad3915c890602401600060405180830381600087803b158015606d57600080fd5b505af11580156080573d6000803e3d6000fd5b50505050505060c2565b60008060408385031215609c57600080fd5b82516001600160a01b038116811460b257600080fd5b6020939093015192949293505050565b603f806100d06000396000f3fe6080604052600080fdfea2646970667358221220237ff68f2012f03170d97fb09b28735389f67ff1d95f2e441d5041982818fc9764736f6c63430008130033",v9=eb=>eb.length>1;class Cb extends pQ.lV{constructor(...eb){v9(eb)?super(...eb):super(v5,v8,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(v5)}static connect(eb,em){return new pQ.CH(eb,v5,em)}}Cb.bytecode=v8,Cb.abi=v5;let Cm=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"},{internalType:"string",name:"registrationKey",type:"string"}],stateMutability:"nonpayable",type:"constructor"}],Cy="0x608060405234801561001057600080fd5b5060405161022f38038061022f83398101604081905261002f916100d1565b60405163bd1c448b60e01b81526001600160a01b0384169063bd1c448b9061005d90859085906004016101a8565b600060405180830381600087803b15801561007757600080fd5b505af115801561008b573d6000803e3d6000fd5b505050505050506101e2565b634e487b7160e01b600052604160045260246000fd5b60005b838110156100c85781810151838201526020016100b0565b50506000910152565b6000806000606084860312156100e657600080fd5b83516001600160a01b03811681146100fd57600080fd5b6020850151604086015191945092506001600160401b038082111561012157600080fd5b818601915086601f83011261013557600080fd5b81518181111561014757610147610097565b604051601f8201601f19908116603f0116810190838211818310171561016f5761016f610097565b8160405282815289602084870101111561018857600080fd5b6101998360208301602088016100ad565b80955050505050509250925092565b82815260406020820152600082518060408401526101cd8160608501602087016100ad565b601f01601f1916919091016060019392505050565b603f806101f06000396000f3fe6080604052600080fdfea26469706673582212201ec3435856d0aa036ac13fc39fc9f7f2c45e38e6f89ac6783597919f6a2a712664736f6c63430008130033",Cv=eb=>eb.length>1;class Cz extends pQ.lV{constructor(...eb){Cv(eb)?super(...eb):super(Cm,Cy,eb[0])}deploy(eb,em,ew,eH){return super.deploy(eb,em,ew,eH||{})}getDeployTransaction(eb,em,ew,eH){return super.getDeployTransaction(eb,em,ew,eH||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Cm)}static connect(eb,em){return new pQ.CH(eb,Cm,em)}}Cz.bytecode=Cy,Cz.abi=Cm;let Cw=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"superTokenLogic",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_NON_UPGRADEABLE_IS_DEPRECATED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_GOVERNANCE_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_HOST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_UNINITIALIZED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"CustomSuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"SuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"tokenLogic",type:"address"}],name:"SuperTokenLogicCreated",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"_SUPER_TOKEN_LOGIC",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingToken",type:"address"}],name:"computeCanonicalERC20WrapperAddress",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"},{internalType:"bool",name:"isDeployed",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"_underlyingToken",type:"address"}],name:"createCanonicalERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingTokenAddress",type:"address"}],name:"getCanonicalERC20Wrapper",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenLogic",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"underlyingToken",type:"address"},{internalType:"address",name:"superToken",type:"address"}],internalType:"struct SuperTokenFactoryBase.InitializeData[]",name:"_data",type:"tuple[]"}],name:"initializeCanonicalWrapperSuperTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"customSuperTokenProxy",type:"address"}],name:"initializeCustomSuperToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}],CH="0x6101006040523480156200001257600080fd5b506040516200221d3803806200221d833981016040819052620000359162000107565b6001600160a01b0380851660a052831660808190526040805163132075a760e31b81529051869286928692869291639903ad3891600480830192600092919082900301818387803b1580156200008a57600080fd5b505af19250505080156200009c575060015b506001600160a01b0380831660c05281811660e0526080516040519116907fc13fb19d60857980e565bf5dae406b8802d3c1cec50c6156b30b12b87402978390600090a250505050505050506200016f565b6001600160a01b03811681146200010457600080fd5b50565b600080600080608085870312156200011e57600080fd5b84516200012b81620000ee565b60208601519094506200013e81620000ee565b60408601519093506200015181620000ee565b60608601519092506200016481620000ee565b939692955090935050565b60805160a05160c05160e05161202e620001ef6000396000818161020601526109b40152600081816101df015261089b015260008181610158015281816107770152610c88015260008181610245015281816102c601528181610465015281816108ca015281816109e301528181610fc00152611115015261202e6000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80638129fc1c116100ad578063bab74c8911610071578063bab74c891461028f578063cbf927b3146102c1578063d412d344146102e8578063e094be24146102fb578063eff0a89d1461030e57600080fd5b80638129fc1c1461023b5780639470a5b21461024357806397e011ed146102695780639903ad381461023b578063a6d0c5341461027c57600080fd5b806350d75d25116100f457806350d75d25146101a457806352d1902d146101ac5780635365d19f146101da5780635a7792df146102015780636c684bb01461022857600080fd5b8063151188dc1461012657806320bc442514610156578063431f14811461017c578063469519541461018f575b600080fd5b61013961013436600461151d565b61033a565b6040516001600160a01b0390911681526020015b60405180910390f35b7f0000000000000000000000000000000000000000000000000000000000000000610139565b61013961018a36600461159e565b6106ed565b6101a261019d36600461151d565b61076c565b005b610139610ac7565b6040517fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620815260200161014d565b6101397f000000000000000000000000000000000000000000000000000000000000000081565b6101397f000000000000000000000000000000000000000000000000000000000000000081565b610139610236366004611631565b610af6565b6101a2610b75565b7f0000000000000000000000000000000000000000000000000000000000000000610139565b6101a26102773660046116d8565b610c84565b61013961028a36600461175c565b610e93565b6102a261029d36600461151d565b610ea6565b604080516001600160a01b03909316835290151560208301520161014d565b6101397f000000000000000000000000000000000000000000000000000000000000000081565b6101a26102f636600461151d565b610fa9565b610139610309366004611802565b61105f565b61013961031c36600461151d565b6001600160a01b039081166000908152600160205260409020541690565b600080805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b031661038c576040516306ce6e6d60e21b815260040160405180910390fd5b6001600160a01b0380831660009081526001602052604090205483911680156103c8576040516348eb3cb960e11b815260040160405180910390fd5b604080516001600160a01b038416602082015260009101604051602081830303815290604052805190602001209050600081604051610406906114ee565b8190604051809103906000f5905080158015610426573d6000803e3d6000fd5b506001600160a01b038581166000908152600160205260409081902080546001600160a01b0319168484169081179091559051634a0687ef60e01b81527f00000000000000000000000000000000000000000000000000000000000000009092166004830152919250634a0687ef90602401600060405180830381600087803b1580156104b257600080fd5b505af11580156104c6573d6000803e3d6000fd5b5050505060008190506000876001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561050f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061053391906118bb565b90506000886001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015610575573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261059d9190810190611912565b90506000896001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156105df573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106079190810190611912565b9050836001600160a01b03166342fe09808b858560405160200161062b91906119b4565b6040516020818303038152906040528560405160200161064b91906119e2565b6040516020818303038152906040526040518563ffffffff1660e01b81526004016106799493929190611a33565b600060405180830381600087803b15801561069357600080fd5b505af11580156106a7573d6000803e3d6000fd5b50506040516001600160a01b03871692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a2509198975050505050505050565b600061076187886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610731573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075591906118bb565b8888888888600061105f565b979650505050505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107b55760405163478b8e8360e01b815260040160405180910390fd5b6107be816112b4565b60008190506000816001600160a01b0316635365d19f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610803573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108279190611a72565b90506000826001600160a01b0316635a7792df6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610869573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088d9190611a72565b9050816001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316146109a8577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ef43d2c66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610926573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094a9190611a72565b6040516311a5465560e21b81526001600160a01b0384811660048301529190911690634695195490602401600060405180830381600087803b15801561098f57600080fd5b505af11580156109a3573d6000803e3d6000fd5b505050505b806001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610ac1577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634c5c0c856040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a639190611a72565b6040516311a5465560e21b81526001600160a01b0383811660048301529190911690634695195490602401600060405180830381600087803b158015610aa857600080fd5b505af1158015610abc573d6000803e3d6000fd5b505050505b50505050565b6000610af17f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000610b6988896001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5e91906118bb565b89898989898961105f565b98975050505050505050565b600054610100900460ff1615808015610b955750600054600160ff909116105b80610baf5750303b158015610baf575060005460ff166001145b610c175760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610c3a576000805461ff0019166101001790555b8015610c81576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b50565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ce4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d089190611a72565b9050806001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d6c9190611a72565b6001600160a01b0316336001600160a01b031614610d9d57604051632bf2a63360e21b815260040160405180910390fd5b6000805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b031615610def576040516348eb3cb960e11b815260040160405180910390fd5b60005b82811015610ac157838382818110610e0c57610e0c611a8f565b9050604002016020016020810190610e24919061151d565b60016000868685818110610e3a57610e3a611a8f565b610e50926020604090920201908101915061151d565b6001600160a01b039081168252602082019290925260400160002080546001600160a01b0319169290911691909117905580610e8b81611aa5565b915050610df2565b6000610b6988888888888888600061105f565b6001600160a01b0380821660009081526001602052604081205490918291168015610ed75780925060019150610fa3565b600060405180602001610ee9906114ee565b601f1982820381018352601f9091011660408181526001600160a01b03881660208301529192506001600160f81b031991309101604051602081830303815290604052805190602001208380519060200120604051602001610f8294939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b6040516020818303038152906040528051906020012060001c935060009250505b50915091565b604051634a0687ef60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152829190821690634a0687ef90602401600060405180830381600087803b15801561100f57600080fd5b505af1158015611023573d6000803e3d6000fd5b50506040516001600160a01b03851692507f437790724a6e97b75d23117f28cdd4b1beeafc34f7a0911ef256e9334f4369a59150600090a25050565b60006001600160a01b0389166110885760405163182e4f4160e11b815260040160405180910390fd5b600087600281111561109c5761109c611acc565b036110ba5760405163c4901a4360e01b815260040160405180910390fd5b60018760028111156110ce576110ce611acc565b036111865760006040516110e1906114ee565b604051809103906000f0801580156110fd573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483015291925090821690634a0687ef90602401600060405180830381600087803b15801561116557600080fd5b505af1158015611179573d6000803e3d6000fd5b505050508091505061120a565b6000604051611194906114fb565b604051809103906000f0801580156111b0573d6000803e3d6000fd5b509050806001600160a01b0316638129fc1c6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156111ee57600080fd5b505af1158015611202573d6000803e3d6000fd5b509293505050505b60405163ec0d634360e01b81526001600160a01b0382169063ec0d634390611242908c908c908b908b908b908b908b90600401611b0b565b600060405180830381600087803b15801561125c57600080fd5b505af1158015611270573d6000803e3d6000fd5b50506040516001600160a01b03841692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a298975050505050505050565b60006112de7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316036113345760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401610c0e565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611372573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113969190611b62565b7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620146114105760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401610c0e565b6001600160a01b03811630036114685760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401610c0e565b611490817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620604080519182526001600160a01b038416602083015201610c78565b61024a80611b7c83390190565b61023380611dc683390190565b6001600160a01b0381168114610c8157600080fd5b60006020828403121561152f57600080fd5b813561153a81611508565b9392505050565b80356003811061155057600080fd5b919050565b60008083601f84011261156757600080fd5b50813567ffffffffffffffff81111561157f57600080fd5b60208301915083602082850101111561159757600080fd5b9250929050565b600080600080600080608087890312156115b757600080fd5b86356115c281611508565b95506115d060208801611541565b9450604087013567ffffffffffffffff808211156115ed57600080fd5b6115f98a838b01611555565b9096509450606089013591508082111561161257600080fd5b5061161f89828a01611555565b979a9699509497509295939492505050565b600080600080600080600060a0888a03121561164c57600080fd5b873561165781611508565b965061166560208901611541565b9550604088013567ffffffffffffffff8082111561168257600080fd5b61168e8b838c01611555565b909750955060608a01359150808211156116a757600080fd5b506116b48a828b01611555565b90945092505060808801356116c881611508565b8091505092959891949750929550565b600080602083850312156116eb57600080fd5b823567ffffffffffffffff8082111561170357600080fd5b818501915085601f83011261171757600080fd5b81358181111561172657600080fd5b8660208260061b850101111561173b57600080fd5b60209290920196919550909350505050565b60ff81168114610c8157600080fd5b600080600080600080600060a0888a03121561177757600080fd5b873561178281611508565b965060208801356117928161174d565b95506117a060408901611541565b9450606088013567ffffffffffffffff808211156117bd57600080fd5b6117c98b838c01611555565b909650945060808a01359150808211156117e257600080fd5b506117ef8a828b01611555565b989b979a50959850939692959293505050565b60008060008060008060008060c0898b03121561181e57600080fd5b883561182981611508565b975060208901356118398161174d565b965061184760408a01611541565b9550606089013567ffffffffffffffff8082111561186457600080fd5b6118708c838d01611555565b909750955060808b013591508082111561188957600080fd5b506118968b828c01611555565b90945092505060a08901356118aa81611508565b809150509295985092959890939650565b6000602082840312156118cd57600080fd5b815161153a8161174d565b634e487b7160e01b600052604160045260246000fd5b60005b838110156119095781810151838201526020016118f1565b50506000910152565b60006020828403121561192457600080fd5b815167ffffffffffffffff8082111561193c57600080fd5b818401915084601f83011261195057600080fd5b815181811115611962576119626118d8565b604051601f8201601f19908116603f0116810190838211818310171561198a5761198a6118d8565b816040528281528760208487010111156119a357600080fd5b6107618360208301602088016118ee565b65029bab832b9160d51b8152600082516119d58160068501602087016118ee565b9190910160060192915050565b600082516119f48184602087016118ee565b600f60fb1b920191825250600101919050565b60008151808452611a1f8160208601602086016118ee565b601f01601f19169290920160200192915050565b6001600160a01b038516815260ff84166020820152608060408201819052600090611a6090830185611a07565b82810360608401526107618185611a07565b600060208284031215611a8457600080fd5b815161153a81611508565b634e487b7160e01b600052603260045260246000fd5b600060018201611ac557634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052602160045260246000fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b600060018060a01b03808a16835260ff8916602084015260a06040840152611b3760a08401888a611ae2565b8381036060850152611b4a818789611ae2565b92505080841660808401525098975050505050505050565b600060208284031215611b7457600080fd5b505191905056fe608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea264697066735822122093a2bbcf49dd2895177212eeb11e9921080374fd8cd93d5be93a80935603195a64736f6c63430008130033608060405234801561001057600080fd5b50610213806100206000396000f3fe6080604052600436106100225760003560e01c80638129fc1c1461003957610031565b366100315761002f61004e565b005b61002f61004e565b34801561004557600080fd5b5061002f610060565b61005e6100596100d0565b610173565b565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546001600160a01b038116156100aa576040516305c5d81960e01b815260040160405180910390fd5b50337fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a055565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546000906001600160a01b03811661010b5761010b610197565b806001600160a01b0316639470a5b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016d91906101ad565b91505090565b3660008037600080366000845af43d6000803e808015610192573d6000f35b3d6000fd5b634e487b7160e01b600052600160045260246000fd5b6000602082840312156101bf57600080fd5b81516001600160a01b03811681146101d657600080fd5b939250505056fea26469706673582212208aedd930463a9ef04ca914601becd18e8316234054a71d6de40ce23faac57e5064736f6c63430008130033a264697066735822122078d134fb340396b66f521ad0d7632e8ac78ac65c49ca40180fa6387d582244b664736f6c63430008130033",Cx=eb=>eb.length>1;class CN extends pQ.lV{constructor(...eb){Cx(eb)?super(...eb):super(Cw,CH,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Cw)}static connect(eb,em){return new pQ.CH(eb,Cw,em)}}CN.bytecode=CH,CN.abi=Cw;let CV=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"superTokenLogic",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_NON_UPGRADEABLE_IS_DEPRECATED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_GOVERNANCE_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_HOST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_UNINITIALIZED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"CustomSuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"SuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"tokenLogic",type:"address"}],name:"SuperTokenLogicCreated",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"_SUPER_TOKEN_LOGIC",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingToken",type:"address"}],name:"computeCanonicalERC20WrapperAddress",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"},{internalType:"bool",name:"isDeployed",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"_underlyingToken",type:"address"}],name:"createCanonicalERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingTokenAddress",type:"address"}],name:"getCanonicalERC20Wrapper",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenLogic",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"underlyingToken",type:"address"},{internalType:"address",name:"superToken",type:"address"}],internalType:"struct SuperTokenFactoryBase.InitializeData[]",name:"_data",type:"tuple[]"}],name:"initializeCanonicalWrapperSuperTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"customSuperTokenProxy",type:"address"}],name:"initializeCustomSuperToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}],Ck="0x6101006040523480156200001257600080fd5b506040516200221d3803806200221d833981016040819052620000359162000107565b6001600160a01b0380851660a052831660808190526040805163132075a760e31b81529051869286928692869291639903ad3891600480830192600092919082900301818387803b1580156200008a57600080fd5b505af19250505080156200009c575060015b506001600160a01b0380831660c05281811660e0526080516040519116907fc13fb19d60857980e565bf5dae406b8802d3c1cec50c6156b30b12b87402978390600090a250505050505050506200016f565b6001600160a01b03811681146200010457600080fd5b50565b600080600080608085870312156200011e57600080fd5b84516200012b81620000ee565b60208601519094506200013e81620000ee565b60408601519093506200015181620000ee565b60608601519092506200016481620000ee565b939692955090935050565b60805160a05160c05160e05161202e620001ef6000396000818161020601526109b40152600081816101df015261089b015260008181610158015281816107770152610c88015260008181610245015281816102c601528181610465015281816108ca015281816109e301528181610fc00152611115015261202e6000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80638129fc1c116100ad578063bab74c8911610071578063bab74c891461028f578063cbf927b3146102c1578063d412d344146102e8578063e094be24146102fb578063eff0a89d1461030e57600080fd5b80638129fc1c1461023b5780639470a5b21461024357806397e011ed146102695780639903ad381461023b578063a6d0c5341461027c57600080fd5b806350d75d25116100f457806350d75d25146101a457806352d1902d146101ac5780635365d19f146101da5780635a7792df146102015780636c684bb01461022857600080fd5b8063151188dc1461012657806320bc442514610156578063431f14811461017c578063469519541461018f575b600080fd5b61013961013436600461151d565b61033a565b6040516001600160a01b0390911681526020015b60405180910390f35b7f0000000000000000000000000000000000000000000000000000000000000000610139565b61013961018a36600461159e565b6106ed565b6101a261019d36600461151d565b61076c565b005b610139610ac7565b6040517fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620815260200161014d565b6101397f000000000000000000000000000000000000000000000000000000000000000081565b6101397f000000000000000000000000000000000000000000000000000000000000000081565b610139610236366004611631565b610af6565b6101a2610b75565b7f0000000000000000000000000000000000000000000000000000000000000000610139565b6101a26102773660046116d8565b610c84565b61013961028a36600461175c565b610e93565b6102a261029d36600461151d565b610ea6565b604080516001600160a01b03909316835290151560208301520161014d565b6101397f000000000000000000000000000000000000000000000000000000000000000081565b6101a26102f636600461151d565b610fa9565b610139610309366004611802565b61105f565b61013961031c36600461151d565b6001600160a01b039081166000908152600160205260409020541690565b600080805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b031661038c576040516306ce6e6d60e21b815260040160405180910390fd5b6001600160a01b0380831660009081526001602052604090205483911680156103c8576040516348eb3cb960e11b815260040160405180910390fd5b604080516001600160a01b038416602082015260009101604051602081830303815290604052805190602001209050600081604051610406906114ee565b8190604051809103906000f5905080158015610426573d6000803e3d6000fd5b506001600160a01b038581166000908152600160205260409081902080546001600160a01b0319168484169081179091559051634a0687ef60e01b81527f00000000000000000000000000000000000000000000000000000000000000009092166004830152919250634a0687ef90602401600060405180830381600087803b1580156104b257600080fd5b505af11580156104c6573d6000803e3d6000fd5b5050505060008190506000876001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561050f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061053391906118bb565b90506000886001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015610575573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261059d9190810190611912565b90506000896001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156105df573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106079190810190611912565b9050836001600160a01b03166342fe09808b858560405160200161062b91906119b4565b6040516020818303038152906040528560405160200161064b91906119e2565b6040516020818303038152906040526040518563ffffffff1660e01b81526004016106799493929190611a33565b600060405180830381600087803b15801561069357600080fd5b505af11580156106a7573d6000803e3d6000fd5b50506040516001600160a01b03871692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a2509198975050505050505050565b600061076187886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610731573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075591906118bb565b8888888888600061105f565b979650505050505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107b55760405163478b8e8360e01b815260040160405180910390fd5b6107be816112b4565b60008190506000816001600160a01b0316635365d19f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610803573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108279190611a72565b90506000826001600160a01b0316635a7792df6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610869573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088d9190611a72565b9050816001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316146109a8577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ef43d2c66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610926573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094a9190611a72565b6040516311a5465560e21b81526001600160a01b0384811660048301529190911690634695195490602401600060405180830381600087803b15801561098f57600080fd5b505af11580156109a3573d6000803e3d6000fd5b505050505b806001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610ac1577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634c5c0c856040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a639190611a72565b6040516311a5465560e21b81526001600160a01b0383811660048301529190911690634695195490602401600060405180830381600087803b158015610aa857600080fd5b505af1158015610abc573d6000803e3d6000fd5b505050505b50505050565b6000610af17f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000610b6988896001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5e91906118bb565b89898989898961105f565b98975050505050505050565b600054610100900460ff1615808015610b955750600054600160ff909116105b80610baf5750303b158015610baf575060005460ff166001145b610c175760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610c3a576000805461ff0019166101001790555b8015610c81576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b50565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ce4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d089190611a72565b9050806001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d6c9190611a72565b6001600160a01b0316336001600160a01b031614610d9d57604051632bf2a63360e21b815260040160405180910390fd5b6000805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b031615610def576040516348eb3cb960e11b815260040160405180910390fd5b60005b82811015610ac157838382818110610e0c57610e0c611a8f565b9050604002016020016020810190610e24919061151d565b60016000868685818110610e3a57610e3a611a8f565b610e50926020604090920201908101915061151d565b6001600160a01b039081168252602082019290925260400160002080546001600160a01b0319169290911691909117905580610e8b81611aa5565b915050610df2565b6000610b6988888888888888600061105f565b6001600160a01b0380821660009081526001602052604081205490918291168015610ed75780925060019150610fa3565b600060405180602001610ee9906114ee565b601f1982820381018352601f9091011660408181526001600160a01b03881660208301529192506001600160f81b031991309101604051602081830303815290604052805190602001208380519060200120604051602001610f8294939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b6040516020818303038152906040528051906020012060001c935060009250505b50915091565b604051634a0687ef60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152829190821690634a0687ef90602401600060405180830381600087803b15801561100f57600080fd5b505af1158015611023573d6000803e3d6000fd5b50506040516001600160a01b03851692507f437790724a6e97b75d23117f28cdd4b1beeafc34f7a0911ef256e9334f4369a59150600090a25050565b60006001600160a01b0389166110885760405163182e4f4160e11b815260040160405180910390fd5b600087600281111561109c5761109c611acc565b036110ba5760405163c4901a4360e01b815260040160405180910390fd5b60018760028111156110ce576110ce611acc565b036111865760006040516110e1906114ee565b604051809103906000f0801580156110fd573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483015291925090821690634a0687ef90602401600060405180830381600087803b15801561116557600080fd5b505af1158015611179573d6000803e3d6000fd5b505050508091505061120a565b6000604051611194906114fb565b604051809103906000f0801580156111b0573d6000803e3d6000fd5b509050806001600160a01b0316638129fc1c6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156111ee57600080fd5b505af1158015611202573d6000803e3d6000fd5b509293505050505b60405163ec0d634360e01b81526001600160a01b0382169063ec0d634390611242908c908c908b908b908b908b908b90600401611b0b565b600060405180830381600087803b15801561125c57600080fd5b505af1158015611270573d6000803e3d6000fd5b50506040516001600160a01b03841692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a298975050505050505050565b60006112de7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316036113345760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401610c0e565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611372573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113969190611b62565b7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620146114105760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401610c0e565b6001600160a01b03811630036114685760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401610c0e565b611490817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620604080519182526001600160a01b038416602083015201610c78565b61024a80611b7c83390190565b61023380611dc683390190565b6001600160a01b0381168114610c8157600080fd5b60006020828403121561152f57600080fd5b813561153a81611508565b9392505050565b80356003811061155057600080fd5b919050565b60008083601f84011261156757600080fd5b50813567ffffffffffffffff81111561157f57600080fd5b60208301915083602082850101111561159757600080fd5b9250929050565b600080600080600080608087890312156115b757600080fd5b86356115c281611508565b95506115d060208801611541565b9450604087013567ffffffffffffffff808211156115ed57600080fd5b6115f98a838b01611555565b9096509450606089013591508082111561161257600080fd5b5061161f89828a01611555565b979a9699509497509295939492505050565b600080600080600080600060a0888a03121561164c57600080fd5b873561165781611508565b965061166560208901611541565b9550604088013567ffffffffffffffff8082111561168257600080fd5b61168e8b838c01611555565b909750955060608a01359150808211156116a757600080fd5b506116b48a828b01611555565b90945092505060808801356116c881611508565b8091505092959891949750929550565b600080602083850312156116eb57600080fd5b823567ffffffffffffffff8082111561170357600080fd5b818501915085601f83011261171757600080fd5b81358181111561172657600080fd5b8660208260061b850101111561173b57600080fd5b60209290920196919550909350505050565b60ff81168114610c8157600080fd5b600080600080600080600060a0888a03121561177757600080fd5b873561178281611508565b965060208801356117928161174d565b95506117a060408901611541565b9450606088013567ffffffffffffffff808211156117bd57600080fd5b6117c98b838c01611555565b909650945060808a01359150808211156117e257600080fd5b506117ef8a828b01611555565b989b979a50959850939692959293505050565b60008060008060008060008060c0898b03121561181e57600080fd5b883561182981611508565b975060208901356118398161174d565b965061184760408a01611541565b9550606089013567ffffffffffffffff8082111561186457600080fd5b6118708c838d01611555565b909750955060808b013591508082111561188957600080fd5b506118968b828c01611555565b90945092505060a08901356118aa81611508565b809150509295985092959890939650565b6000602082840312156118cd57600080fd5b815161153a8161174d565b634e487b7160e01b600052604160045260246000fd5b60005b838110156119095781810151838201526020016118f1565b50506000910152565b60006020828403121561192457600080fd5b815167ffffffffffffffff8082111561193c57600080fd5b818401915084601f83011261195057600080fd5b815181811115611962576119626118d8565b604051601f8201601f19908116603f0116810190838211818310171561198a5761198a6118d8565b816040528281528760208487010111156119a357600080fd5b6107618360208301602088016118ee565b65029bab832b9160d51b8152600082516119d58160068501602087016118ee565b9190910160060192915050565b600082516119f48184602087016118ee565b600f60fb1b920191825250600101919050565b60008151808452611a1f8160208601602086016118ee565b601f01601f19169290920160200192915050565b6001600160a01b038516815260ff84166020820152608060408201819052600090611a6090830185611a07565b82810360608401526107618185611a07565b600060208284031215611a8457600080fd5b815161153a81611508565b634e487b7160e01b600052603260045260246000fd5b600060018201611ac557634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052602160045260246000fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b600060018060a01b03808a16835260ff8916602084015260a06040840152611b3760a08401888a611ae2565b8381036060850152611b4a818789611ae2565b92505080841660808401525098975050505050505050565b600060208284031215611b7457600080fd5b505191905056fe608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea264697066735822122093a2bbcf49dd2895177212eeb11e9921080374fd8cd93d5be93a80935603195a64736f6c63430008130033608060405234801561001057600080fd5b50610213806100206000396000f3fe6080604052600436106100225760003560e01c80638129fc1c1461003957610031565b366100315761002f61004e565b005b61002f61004e565b34801561004557600080fd5b5061002f610060565b61005e6100596100d0565b610173565b565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546001600160a01b038116156100aa576040516305c5d81960e01b815260040160405180910390fd5b50337fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a055565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546000906001600160a01b03811661010b5761010b610197565b806001600160a01b0316639470a5b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016d91906101ad565b91505090565b3660008037600080366000845af43d6000803e808015610192573d6000f35b3d6000fd5b634e487b7160e01b600052600160045260246000fd5b6000602082840312156101bf57600080fd5b81516001600160a01b03811681146101d657600080fd5b939250505056fea26469706673582212208aedd930463a9ef04ca914601becd18e8316234054a71d6de40ce23faac57e5064736f6c63430008130033a26469706673582212204f138a96d28f1d41cbdadb87e50a3bdf9f3df471e850dc0f9a46bc6396ee637364736f6c63430008130033",CE=eb=>eb.length>1;class CD extends pQ.lV{constructor(...eb){CE(eb)?super(...eb):super(CV,Ck,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(CV)}static connect(eb,em){return new pQ.CH(eb,CV,em)}}CD.bytecode=Ck,CD.abi=CV;let C_=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"superTokenLogic",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_NON_UPGRADEABLE_IS_DEPRECATED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_GOVERNANCE_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_HOST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_UNINITIALIZED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"CustomSuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"SuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"tokenLogic",type:"address"}],name:"SuperTokenLogicCreated",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"_SUPER_TOKEN_LOGIC",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingToken",type:"address"}],name:"computeCanonicalERC20WrapperAddress",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"},{internalType:"bool",name:"isDeployed",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"_underlyingToken",type:"address"}],name:"createCanonicalERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingTokenAddress",type:"address"}],name:"getCanonicalERC20Wrapper",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenLogic",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"underlyingToken",type:"address"},{internalType:"address",name:"superToken",type:"address"}],internalType:"struct SuperTokenFactoryBase.InitializeData[]",name:"_data",type:"tuple[]"}],name:"initializeCanonicalWrapperSuperTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"customSuperTokenProxy",type:"address"}],name:"initializeCustomSuperToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"validateStorageLayout",outputs:[],stateMutability:"pure",type:"function"}],CO="0x6101006040523480156200001257600080fd5b506040516200222838038062002228833981016040819052620000359162000107565b6001600160a01b0380851660a052831660808190526040805163132075a760e31b81529051869286928692869291639903ad3891600480830192600092919082900301818387803b1580156200008a57600080fd5b505af19250505080156200009c575060015b506001600160a01b0380831660c05281811660e0526080516040519116907fc13fb19d60857980e565bf5dae406b8802d3c1cec50c6156b30b12b87402978390600090a250505050505050506200016f565b6001600160a01b03811681146200010457600080fd5b50565b600080600080608085870312156200011e57600080fd5b84516200012b81620000ee565b60208601519094506200013e81620000ee565b60408601519093506200015181620000ee565b60608601519092506200016481620000ee565b939692955090935050565b60805160a05160c05160e051612039620001ef6000396000818161021101526109bf0152600081816101ea01526108a6015260008181610163015281816107820152610c93015260008181610250015281816102d101528181610470015281816108d5015281816109ee01528181610fcb015261112001526120396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80639470a5b2116100ad578063cbf927b311610071578063cbf927b3146102cc578063d412d344146102f3578063e094be2414610306578063eff0a89d14610319578063f99a38c4146101ad57600080fd5b80639470a5b21461024e57806397e011ed146102745780639903ad3814610246578063a6d0c53414610287578063bab74c891461029a57600080fd5b806352d1902d116100f457806352d1902d146101b75780635365d19f146101e55780635a7792df1461020c5780636c684bb0146102335780638129fc1c1461024657600080fd5b8063151188dc1461013157806320bc442514610161578063431f148114610187578063469519541461019a57806350d75d25146101af575b600080fd5b61014461013f366004611528565b610345565b6040516001600160a01b0390911681526020015b60405180910390f35b7f0000000000000000000000000000000000000000000000000000000000000000610144565b6101446101953660046115a9565b6106f8565b6101ad6101a8366004611528565b610777565b005b610144610ad2565b6040517fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b6208152602001610158565b6101447f000000000000000000000000000000000000000000000000000000000000000081565b6101447f000000000000000000000000000000000000000000000000000000000000000081565b61014461024136600461163c565b610b01565b6101ad610b80565b7f0000000000000000000000000000000000000000000000000000000000000000610144565b6101ad6102823660046116e3565b610c8f565b610144610295366004611767565b610e9e565b6102ad6102a8366004611528565b610eb1565b604080516001600160a01b039093168352901515602083015201610158565b6101447f000000000000000000000000000000000000000000000000000000000000000081565b6101ad610301366004611528565b610fb4565b61014461031436600461180d565b61106a565b610144610327366004611528565b6001600160a01b039081166000908152600160205260409020541690565b600080805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b0316610397576040516306ce6e6d60e21b815260040160405180910390fd5b6001600160a01b0380831660009081526001602052604090205483911680156103d3576040516348eb3cb960e11b815260040160405180910390fd5b604080516001600160a01b038416602082015260009101604051602081830303815290604052805190602001209050600081604051610411906114f9565b8190604051809103906000f5905080158015610431573d6000803e3d6000fd5b506001600160a01b038581166000908152600160205260409081902080546001600160a01b0319168484169081179091559051634a0687ef60e01b81527f00000000000000000000000000000000000000000000000000000000000000009092166004830152919250634a0687ef90602401600060405180830381600087803b1580156104bd57600080fd5b505af11580156104d1573d6000803e3d6000fd5b5050505060008190506000876001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561051a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061053e91906118c6565b90506000886001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015610580573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526105a8919081019061191d565b90506000896001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156105ea573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610612919081019061191d565b9050836001600160a01b03166342fe09808b858560405160200161063691906119bf565b6040516020818303038152906040528560405160200161065691906119ed565b6040516020818303038152906040526040518563ffffffff1660e01b81526004016106849493929190611a3e565b600060405180830381600087803b15801561069e57600080fd5b505af11580156106b2573d6000803e3d6000fd5b50506040516001600160a01b03871692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a2509198975050505050505050565b600061076c87886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561073c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061076091906118c6565b8888888888600061106a565b979650505050505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107c05760405163478b8e8360e01b815260040160405180910390fd5b6107c9816112bf565b60008190506000816001600160a01b0316635365d19f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561080e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108329190611a7d565b90506000826001600160a01b0316635a7792df6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610874573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108989190611a7d565b9050816001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316146109b3577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ef43d2c66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610931573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109559190611a7d565b6040516311a5465560e21b81526001600160a01b0384811660048301529190911690634695195490602401600060405180830381600087803b15801561099a57600080fd5b505af11580156109ae573d6000803e3d6000fd5b505050505b806001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610acc577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634c5c0c856040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a6e9190611a7d565b6040516311a5465560e21b81526001600160a01b0383811660048301529190911690634695195490602401600060405180830381600087803b158015610ab357600080fd5b505af1158015610ac7573d6000803e3d6000fd5b505050505b50505050565b6000610afc7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000610b7488896001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6991906118c6565b89898989898961106a565b98975050505050505050565b600054610100900460ff1615808015610ba05750600054600160ff909116105b80610bba5750303b158015610bba575060005460ff166001145b610c225760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610c45576000805461ff0019166101001790555b8015610c8c576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b50565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610cef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d139190611a7d565b9050806001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d779190611a7d565b6001600160a01b0316336001600160a01b031614610da857604051632bf2a63360e21b815260040160405180910390fd5b6000805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b031615610dfa576040516348eb3cb960e11b815260040160405180910390fd5b60005b82811015610acc57838382818110610e1757610e17611a9a565b9050604002016020016020810190610e2f9190611528565b60016000868685818110610e4557610e45611a9a565b610e5b9260206040909202019081019150611528565b6001600160a01b039081168252602082019290925260400160002080546001600160a01b0319169290911691909117905580610e9681611ab0565b915050610dfd565b6000610b7488888888888888600061106a565b6001600160a01b0380821660009081526001602052604081205490918291168015610ee25780925060019150610fae565b600060405180602001610ef4906114f9565b601f1982820381018352601f9091011660408181526001600160a01b03881660208301529192506001600160f81b031991309101604051602081830303815290604052805190602001208380519060200120604051602001610f8d94939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b6040516020818303038152906040528051906020012060001c935060009250505b50915091565b604051634a0687ef60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152829190821690634a0687ef90602401600060405180830381600087803b15801561101a57600080fd5b505af115801561102e573d6000803e3d6000fd5b50506040516001600160a01b03851692507f437790724a6e97b75d23117f28cdd4b1beeafc34f7a0911ef256e9334f4369a59150600090a25050565b60006001600160a01b0389166110935760405163182e4f4160e11b815260040160405180910390fd5b60008760028111156110a7576110a7611ad7565b036110c55760405163c4901a4360e01b815260040160405180910390fd5b60018760028111156110d9576110d9611ad7565b036111915760006040516110ec906114f9565b604051809103906000f080158015611108573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483015291925090821690634a0687ef90602401600060405180830381600087803b15801561117057600080fd5b505af1158015611184573d6000803e3d6000fd5b5050505080915050611215565b600060405161119f90611506565b604051809103906000f0801580156111bb573d6000803e3d6000fd5b509050806001600160a01b0316638129fc1c6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156111f957600080fd5b505af115801561120d573d6000803e3d6000fd5b509293505050505b60405163ec0d634360e01b81526001600160a01b0382169063ec0d63439061124d908c908c908b908b908b908b908b90600401611b16565b600060405180830381600087803b15801561126757600080fd5b505af115801561127b573d6000803e3d6000fd5b50506040516001600160a01b03841692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a298975050505050505050565b60006112e97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b03160361133f5760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401610c19565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561137d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113a19190611b6d565b7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b6201461141b5760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401610c19565b6001600160a01b03811630036114735760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401610c19565b61149b817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620604080519182526001600160a01b038416602083015201610c83565b61024a80611b8783390190565b61023380611dd183390190565b6001600160a01b0381168114610c8c57600080fd5b60006020828403121561153a57600080fd5b813561154581611513565b9392505050565b80356003811061155b57600080fd5b919050565b60008083601f84011261157257600080fd5b50813567ffffffffffffffff81111561158a57600080fd5b6020830191508360208285010111156115a257600080fd5b9250929050565b600080600080600080608087890312156115c257600080fd5b86356115cd81611513565b95506115db6020880161154c565b9450604087013567ffffffffffffffff808211156115f857600080fd5b6116048a838b01611560565b9096509450606089013591508082111561161d57600080fd5b5061162a89828a01611560565b979a9699509497509295939492505050565b600080600080600080600060a0888a03121561165757600080fd5b873561166281611513565b96506116706020890161154c565b9550604088013567ffffffffffffffff8082111561168d57600080fd5b6116998b838c01611560565b909750955060608a01359150808211156116b257600080fd5b506116bf8a828b01611560565b90945092505060808801356116d381611513565b8091505092959891949750929550565b600080602083850312156116f657600080fd5b823567ffffffffffffffff8082111561170e57600080fd5b818501915085601f83011261172257600080fd5b81358181111561173157600080fd5b8660208260061b850101111561174657600080fd5b60209290920196919550909350505050565b60ff81168114610c8c57600080fd5b600080600080600080600060a0888a03121561178257600080fd5b873561178d81611513565b9650602088013561179d81611758565b95506117ab6040890161154c565b9450606088013567ffffffffffffffff808211156117c857600080fd5b6117d48b838c01611560565b909650945060808a01359150808211156117ed57600080fd5b506117fa8a828b01611560565b989b979a50959850939692959293505050565b60008060008060008060008060c0898b03121561182957600080fd5b883561183481611513565b9750602089013561184481611758565b965061185260408a0161154c565b9550606089013567ffffffffffffffff8082111561186f57600080fd5b61187b8c838d01611560565b909750955060808b013591508082111561189457600080fd5b506118a18b828c01611560565b90945092505060a08901356118b581611513565b809150509295985092959890939650565b6000602082840312156118d857600080fd5b815161154581611758565b634e487b7160e01b600052604160045260246000fd5b60005b838110156119145781810151838201526020016118fc565b50506000910152565b60006020828403121561192f57600080fd5b815167ffffffffffffffff8082111561194757600080fd5b818401915084601f83011261195b57600080fd5b81518181111561196d5761196d6118e3565b604051601f8201601f19908116603f01168101908382118183101715611995576119956118e3565b816040528281528760208487010111156119ae57600080fd5b61076c8360208301602088016118f9565b65029bab832b9160d51b8152600082516119e08160068501602087016118f9565b9190910160060192915050565b600082516119ff8184602087016118f9565b600f60fb1b920191825250600101919050565b60008151808452611a2a8160208601602086016118f9565b601f01601f19169290920160200192915050565b6001600160a01b038516815260ff84166020820152608060408201819052600090611a6b90830185611a12565b828103606084015261076c8185611a12565b600060208284031215611a8f57600080fd5b815161154581611513565b634e487b7160e01b600052603260045260246000fd5b600060018201611ad057634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052602160045260246000fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b600060018060a01b03808a16835260ff8916602084015260a06040840152611b4260a08401888a611aed565b8381036060850152611b55818789611aed565b92505080841660808401525098975050505050505050565b600060208284031215611b7f57600080fd5b505191905056fe608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea264697066735822122093a2bbcf49dd2895177212eeb11e9921080374fd8cd93d5be93a80935603195a64736f6c63430008130033608060405234801561001057600080fd5b50610213806100206000396000f3fe6080604052600436106100225760003560e01c80638129fc1c1461003957610031565b366100315761002f61004e565b005b61002f61004e565b34801561004557600080fd5b5061002f610060565b61005e6100596100d0565b610173565b565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546001600160a01b038116156100aa576040516305c5d81960e01b815260040160405180910390fd5b50337fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a055565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546000906001600160a01b03811661010b5761010b610197565b806001600160a01b0316639470a5b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016d91906101ad565b91505090565b3660008037600080366000845af43d6000803e808015610192573d6000f35b3d6000fd5b634e487b7160e01b600052600160045260246000fd5b6000602082840312156101bf57600080fd5b81516001600160a01b03811681146101d657600080fd5b939250505056fea26469706673582212208aedd930463a9ef04ca914601becd18e8316234054a71d6de40ce23faac57e5064736f6c63430008130033a2646970667358221220ec9c766f6e249fe1ce5e86053fb8dc0d6b5feb1a502021cd7b71c0cc258c7c6064736f6c63430008130033",CP=eb=>eb.length>1;class Cj extends pQ.lV{constructor(...eb){CP(eb)?super(...eb):super(C_,CO,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(C_)}static connect(eb,em){return new pQ.CH(eb,C_,em)}}Cj.bytecode=CO,Cj.abi=C_;let CB=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"superTokenLogic",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_NON_UPGRADEABLE_IS_DEPRECATED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_GOVERNANCE_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_HOST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_UNINITIALIZED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"CustomSuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"SuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"tokenLogic",type:"address"}],name:"SuperTokenLogicCreated",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"_SUPER_TOKEN_LOGIC",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingToken",type:"address"}],name:"computeCanonicalERC20WrapperAddress",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"},{internalType:"bool",name:"isDeployed",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"_underlyingToken",type:"address"}],name:"createCanonicalERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingTokenAddress",type:"address"}],name:"getCanonicalERC20Wrapper",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenLogic",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"underlyingToken",type:"address"},{internalType:"address",name:"superToken",type:"address"}],internalType:"struct SuperTokenFactoryBase.InitializeData[]",name:"_data",type:"tuple[]"}],name:"initializeCanonicalWrapperSuperTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"customSuperTokenProxy",type:"address"}],name:"initializeCustomSuperToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"newVariable",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}],CR="0x6101006040523480156200001257600080fd5b506040516200223338038062002233833981016040819052620000359162000107565b6001600160a01b0380851660a052831660808190526040805163132075a760e31b81529051869286928692869291639903ad3891600480830192600092919082900301818387803b1580156200008a57600080fd5b505af19250505080156200009c575060015b506001600160a01b0380831660c05281811660e0526080516040519116907fc13fb19d60857980e565bf5dae406b8802d3c1cec50c6156b30b12b87402978390600090a250505050505050506200016f565b6001600160a01b03811681146200010457600080fd5b50565b600080600080608085870312156200011e57600080fd5b84516200012b81620000ee565b60208601519094506200013e81620000ee565b60408601519093506200015181620000ee565b60608601519092506200016481620000ee565b939692955090935050565b60805160a05160c05160e051612044620001ef6000396000818161021301526109ca0152600081816101ec01526108b10152600081816101630152818161078d0152610c9e01526000818161025b015281816102dc0152818161047b015281816108e0015281816109f901528181610fd6015261112b01526120446000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80638d7a72f3116100ad578063bab74c8911610071578063bab74c89146102a5578063cbf927b3146102d7578063d412d344146102fe578063e094be2414610311578063eff0a89d1461032457600080fd5b80638d7a72f3146102505780639470a5b21461025957806397e011ed1461027f5780639903ad3814610248578063a6d0c5341461029257600080fd5b806352d1902d116100f457806352d1902d146101b75780635365d19f146101e75780635a7792df1461020e5780636c684bb0146102355780638129fc1c1461024857600080fd5b8063151188dc1461013157806320bc442514610161578063431f148114610187578063469519541461019a57806350d75d25146101af575b600080fd5b61014461013f366004611533565b610350565b6040516001600160a01b0390911681526020015b60405180910390f35b7f0000000000000000000000000000000000000000000000000000000000000000610144565b6101446101953660046115b4565b610703565b6101ad6101a8366004611533565b610782565b005b610144610add565b7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b6205b604051908152602001610158565b6101447f000000000000000000000000000000000000000000000000000000000000000081565b6101447f000000000000000000000000000000000000000000000000000000000000000081565b610144610243366004611647565b610b0c565b6101ad610b8b565b6101d960025481565b7f0000000000000000000000000000000000000000000000000000000000000000610144565b6101ad61028d3660046116ee565b610c9a565b6101446102a0366004611772565b610ea9565b6102b86102b3366004611533565b610ebc565b604080516001600160a01b039093168352901515602083015201610158565b6101447f000000000000000000000000000000000000000000000000000000000000000081565b6101ad61030c366004611533565b610fbf565b61014461031f366004611818565b611075565b610144610332366004611533565b6001600160a01b039081166000908152600160205260409020541690565b600080805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b03166103a2576040516306ce6e6d60e21b815260040160405180910390fd5b6001600160a01b0380831660009081526001602052604090205483911680156103de576040516348eb3cb960e11b815260040160405180910390fd5b604080516001600160a01b03841660208201526000910160405160208183030381529060405280519060200120905060008160405161041c90611504565b8190604051809103906000f590508015801561043c573d6000803e3d6000fd5b506001600160a01b038581166000908152600160205260409081902080546001600160a01b0319168484169081179091559051634a0687ef60e01b81527f00000000000000000000000000000000000000000000000000000000000000009092166004830152919250634a0687ef90602401600060405180830381600087803b1580156104c857600080fd5b505af11580156104dc573d6000803e3d6000fd5b5050505060008190506000876001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610525573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061054991906118d1565b90506000886001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa15801561058b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526105b39190810190611928565b90506000896001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156105f5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261061d9190810190611928565b9050836001600160a01b03166342fe09808b858560405160200161064191906119ca565b6040516020818303038152906040528560405160200161066191906119f8565b6040516020818303038152906040526040518563ffffffff1660e01b815260040161068f9493929190611a49565b600060405180830381600087803b1580156106a957600080fd5b505af11580156106bd573d6000803e3d6000fd5b50506040516001600160a01b03871692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a2509198975050505050505050565b600061077787886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610747573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061076b91906118d1565b88888888886000611075565b979650505050505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107cb5760405163478b8e8360e01b815260040160405180910390fd5b6107d4816112ca565b60008190506000816001600160a01b0316635365d19f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610819573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061083d9190611a88565b90506000826001600160a01b0316635a7792df6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561087f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a39190611a88565b9050816001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316146109be577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ef43d2c66040518163ffffffff1660e01b8152600401602060405180830381865afa15801561093c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109609190611a88565b6040516311a5465560e21b81526001600160a01b0384811660048301529190911690634695195490602401600060405180830381600087803b1580156109a557600080fd5b505af11580156109b9573d6000803e3d6000fd5b505050505b806001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610ad7577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634c5c0c856040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a799190611a88565b6040516311a5465560e21b81526001600160a01b0383811660048301529190911690634695195490602401600060405180830381600087803b158015610abe57600080fd5b505af1158015610ad2573d6000803e3d6000fd5b505050505b50505050565b6000610b077f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000610b7f88896001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7491906118d1565b898989898989611075565b98975050505050505050565b600054610100900460ff1615808015610bab5750600054600160ff909116105b80610bc55750303b158015610bc5575060005460ff166001145b610c2d5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610c50576000805461ff0019166101001790555b8015610c97576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b50565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610cfa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1e9190611a88565b9050806001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d829190611a88565b6001600160a01b0316336001600160a01b031614610db357604051632bf2a63360e21b815260040160405180910390fd5b6000805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b031615610e05576040516348eb3cb960e11b815260040160405180910390fd5b60005b82811015610ad757838382818110610e2257610e22611aa5565b9050604002016020016020810190610e3a9190611533565b60016000868685818110610e5057610e50611aa5565b610e669260206040909202019081019150611533565b6001600160a01b039081168252602082019290925260400160002080546001600160a01b0319169290911691909117905580610ea181611abb565b915050610e08565b6000610b7f888888888888886000611075565b6001600160a01b0380821660009081526001602052604081205490918291168015610eed5780925060019150610fb9565b600060405180602001610eff90611504565b601f1982820381018352601f9091011660408181526001600160a01b03881660208301529192506001600160f81b031991309101604051602081830303815290604052805190602001208380519060200120604051602001610f9894939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b6040516020818303038152906040528051906020012060001c935060009250505b50915091565b604051634a0687ef60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152829190821690634a0687ef90602401600060405180830381600087803b15801561102557600080fd5b505af1158015611039573d6000803e3d6000fd5b50506040516001600160a01b03851692507f437790724a6e97b75d23117f28cdd4b1beeafc34f7a0911ef256e9334f4369a59150600090a25050565b60006001600160a01b03891661109e5760405163182e4f4160e11b815260040160405180910390fd5b60008760028111156110b2576110b2611ae2565b036110d05760405163c4901a4360e01b815260040160405180910390fd5b60018760028111156110e4576110e4611ae2565b0361119c5760006040516110f790611504565b604051809103906000f080158015611113573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483015291925090821690634a0687ef90602401600060405180830381600087803b15801561117b57600080fd5b505af115801561118f573d6000803e3d6000fd5b5050505080915050611220565b60006040516111aa90611511565b604051809103906000f0801580156111c6573d6000803e3d6000fd5b509050806001600160a01b0316638129fc1c6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561120457600080fd5b505af1158015611218573d6000803e3d6000fd5b509293505050505b60405163ec0d634360e01b81526001600160a01b0382169063ec0d634390611258908c908c908b908b908b908b908b90600401611b21565b600060405180830381600087803b15801561127257600080fd5b505af1158015611286573d6000803e3d6000fd5b50506040516001600160a01b03841692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a298975050505050505050565b60006112f47f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b03160361134a5760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401610c24565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611388573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113ac9190611b78565b7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620146114265760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401610c24565b6001600160a01b038116300361147e5760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401610c24565b6114a6817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620604080519182526001600160a01b038416602083015201610c8e565b61024a80611b9283390190565b61023380611ddc83390190565b6001600160a01b0381168114610c9757600080fd5b60006020828403121561154557600080fd5b81356115508161151e565b9392505050565b80356003811061156657600080fd5b919050565b60008083601f84011261157d57600080fd5b50813567ffffffffffffffff81111561159557600080fd5b6020830191508360208285010111156115ad57600080fd5b9250929050565b600080600080600080608087890312156115cd57600080fd5b86356115d88161151e565b95506115e660208801611557565b9450604087013567ffffffffffffffff8082111561160357600080fd5b61160f8a838b0161156b565b9096509450606089013591508082111561162857600080fd5b5061163589828a0161156b565b979a9699509497509295939492505050565b600080600080600080600060a0888a03121561166257600080fd5b873561166d8161151e565b965061167b60208901611557565b9550604088013567ffffffffffffffff8082111561169857600080fd5b6116a48b838c0161156b565b909750955060608a01359150808211156116bd57600080fd5b506116ca8a828b0161156b565b90945092505060808801356116de8161151e565b8091505092959891949750929550565b6000806020838503121561170157600080fd5b823567ffffffffffffffff8082111561171957600080fd5b818501915085601f83011261172d57600080fd5b81358181111561173c57600080fd5b8660208260061b850101111561175157600080fd5b60209290920196919550909350505050565b60ff81168114610c9757600080fd5b600080600080600080600060a0888a03121561178d57600080fd5b87356117988161151e565b965060208801356117a881611763565b95506117b660408901611557565b9450606088013567ffffffffffffffff808211156117d357600080fd5b6117df8b838c0161156b565b909650945060808a01359150808211156117f857600080fd5b506118058a828b0161156b565b989b979a50959850939692959293505050565b60008060008060008060008060c0898b03121561183457600080fd5b883561183f8161151e565b9750602089013561184f81611763565b965061185d60408a01611557565b9550606089013567ffffffffffffffff8082111561187a57600080fd5b6118868c838d0161156b565b909750955060808b013591508082111561189f57600080fd5b506118ac8b828c0161156b565b90945092505060a08901356118c08161151e565b809150509295985092959890939650565b6000602082840312156118e357600080fd5b815161155081611763565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561191f578181015183820152602001611907565b50506000910152565b60006020828403121561193a57600080fd5b815167ffffffffffffffff8082111561195257600080fd5b818401915084601f83011261196657600080fd5b815181811115611978576119786118ee565b604051601f8201601f19908116603f011681019083821181831017156119a0576119a06118ee565b816040528281528760208487010111156119b957600080fd5b610777836020830160208801611904565b65029bab832b9160d51b8152600082516119eb816006850160208701611904565b9190910160060192915050565b60008251611a0a818460208701611904565b600f60fb1b920191825250600101919050565b60008151808452611a35816020860160208601611904565b601f01601f19169290920160200192915050565b6001600160a01b038516815260ff84166020820152608060408201819052600090611a7690830185611a1d565b82810360608401526107778185611a1d565b600060208284031215611a9a57600080fd5b81516115508161151e565b634e487b7160e01b600052603260045260246000fd5b600060018201611adb57634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052602160045260246000fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b600060018060a01b03808a16835260ff8916602084015260a06040840152611b4d60a08401888a611af8565b8381036060850152611b60818789611af8565b92505080841660808401525098975050505050505050565b600060208284031215611b8a57600080fd5b505191905056fe608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea264697066735822122093a2bbcf49dd2895177212eeb11e9921080374fd8cd93d5be93a80935603195a64736f6c63430008130033608060405234801561001057600080fd5b50610213806100206000396000f3fe6080604052600436106100225760003560e01c80638129fc1c1461003957610031565b366100315761002f61004e565b005b61002f61004e565b34801561004557600080fd5b5061002f610060565b61005e6100596100d0565b610173565b565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546001600160a01b038116156100aa576040516305c5d81960e01b815260040160405180910390fd5b50337fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a055565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546000906001600160a01b03811661010b5761010b610197565b806001600160a01b0316639470a5b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016d91906101ad565b91505090565b3660008037600080366000845af43d6000803e808015610192573d6000f35b3d6000fd5b634e487b7160e01b600052600160045260246000fd5b6000602082840312156101bf57600080fd5b81516001600160a01b03811681146101d657600080fd5b939250505056fea26469706673582212208aedd930463a9ef04ca914601becd18e8316234054a71d6de40ce23faac57e5064736f6c63430008130033a2646970667358221220bb5292f0839806836f43d0207bc2d095cd9562eaaf9b59e1a46e482f389d73b264736f6c63430008130033",CU=eb=>eb.length>1;class CF extends pQ.lV{constructor(...eb){CU(eb)?super(...eb):super(CB,CR,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(CB)}static connect(eb,em){return new pQ.CH(eb,CB,em)}}CF.bytecode=CR,CF.abi=CB;let CG=[{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"createFlowFromTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"createFlowFromWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"createFlowTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"createFlowWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"int96",name:"subtractedFlowRateAllowance",type:"int96"}],name:"decreaseFlowRateAllowanceTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissionsToRemove",type:"uint8"},{internalType:"int96",name:"subtractedFlowRateAllowance",type:"int96"}],name:"decreaseFlowRateAllowanceWithPermissionsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissionsToRemove",type:"uint8"},{internalType:"int96",name:"subtractedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"decreaseFlowRateAllowanceWithPermissionsWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"int96",name:"subtractedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"decreaseFlowRateAllowanceWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"deleteFlowFromTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"deleteFlowFromWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"deleteFlowTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"deleteFlowWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"getBufferAmountByFlowRateTest",outputs:[{internalType:"uint256",name:"bufferAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getFlowInfoTest",outputs:[{internalType:"uint256",name:"lastUpdated",type:"uint256"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"flowOperator",type:"address"}],name:"getFlowPermissionsTest",outputs:[{internalType:"bool",name:"allowCreate",type:"bool"},{internalType:"bool",name:"allowUpdate",type:"bool"},{internalType:"bool",name:"allowDelete",type:"bool"},{internalType:"int96",name:"flowRateAllowance",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getFlowRateTest",outputs:[{internalType:"int96",name:"rate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"getNetFlowInfoTest",outputs:[{internalType:"uint256",name:"lastUpdated",type:"uint256"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"getNetFlowRateTest",outputs:[{internalType:"int96",name:"netFlowRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"int96",name:"addedFlowRateAllowance",type:"int96"}],name:"increaseFlowRateAllowanceTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissionsToAdd",type:"uint8"},{internalType:"int96",name:"addedFlowRateAllowance",type:"int96"}],name:"increaseFlowRateAllowanceWithPermissionsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissionsToAdd",type:"uint8"},{internalType:"int96",name:"addedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"increaseFlowRateAllowanceWithPermissionsWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"int96",name:"addedFlowRateAllowance",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"increaseFlowRateAllowanceWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"flowOperator",type:"address"},{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"revokeFlowPermissionsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"bool",name:"allowCreate",type:"bool"},{internalType:"bool",name:"allowUpdate",type:"bool"},{internalType:"bool",name:"allowDelete",type:"bool"},{internalType:"int96",name:"flowRateAllowance",type:"int96"}],name:"setFlowPermissionsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"flowOperator",type:"address"},{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"setMaxFlowPermissionsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"updateFlowFromTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateFlowFromWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"updateFlowTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateFlowWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"}],CY="0x608060405234801561001057600080fd5b50611f1a806100206000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c80638e33f76111610104578063d22d20aa116100a2578063ed86036611610071578063ed86036614610425578063f0447f3a14610438578063f5691f731461044b578063f9c134121461045e57600080fd5b8063d22d20aa146103d9578063dc197868146103ec578063e7295e55146103ff578063ebd3eac11461041257600080fd5b8063b85f67bf116100de578063b85f67bf1461037f578063c3c4f07a14610392578063c9929fc4146103a5578063cf86457a146103b857600080fd5b80638e33f76114610323578063ab0c1e5f14610336578063b076afff1461034957600080fd5b806350b027fc11610171578063778907a61161014b578063778907a6146102d7578063780808cd146102ea57806384213a28146102fd5780638713495c1461031057600080fd5b806350b027fc1461029e57806350bb295c146102b15780636b26d42d146102c457600080fd5b80631dd85401116101ad5780631dd854011461023f578063245bc59a146102525780633b556516146102655780635034dd411461028b57600080fd5b8063136e27d6146101d45780631aa2e8dc146101e95780631abea240146101fc575b600080fd5b6101e76101e236600461184b565b610471565b005b6101e76101f73660046118d2565b61048f565b61020f61020a3660046118d2565b6104a9565b604080519415158552921515602085015290151591830191909152600b0b60608201526080015b60405180910390f35b6101e761024d36600461191d565b6104d3565b6101e7610260366004611991565b6104ef565b6102786102733660046118d2565b610507565b604051600b9190910b8152602001610236565b6101e76102993660046119ca565b610525565b6101e76102ac366004611a0d565b61053b565b6101e76102bf366004611a69565b610550565b6101e76102d236600461191d565b610564565b6101e76102e5366004611aa9565b610579565b6102786102f8366004611991565b61058e565b6101e761030b366004611aea565b6105aa565b6101e761031e36600461191d565b6105bf565b6101e7610331366004611a69565b6105d4565b6101e7610344366004611a69565b6105e8565b61035c6103573660046118d2565b6105fc565b60408051948552600b9390930b6020850152918301526060820152608001610236565b61035c61038d366004611991565b610615565b6101e76103a03660046118d2565b61063d565b6101e76103b3366004611991565b610651565b6103cb6103c6366004611b2b565b610664565b604051908152602001610236565b6101e76103e736600461191d565b610679565b6101e76103fa366004611b6e565b61068e565b6101e761040d366004611aea565b6106ae565b6101e7610420366004611a69565b6106c3565b6101e76104333660046119ca565b6106d7565b6101e761044636600461184b565b6106ed565b6101e7610459366004611a0d565b610703565b6101e761046c366004611aa9565b610718565b6104876001600160a01b0386168585858561072d565b505050505050565b6104a36001600160a01b038416838361085b565b50505050565b60008080806104c26001600160a01b038816878761087a565b935093509350935093509350935093565b6104e86001600160a01b038516848484610933565b5050505050565b6105026001600160a01b03821683610a5e565b505050565b600061051d6001600160a01b0385168484610b8f565b949350505050565b6104876001600160a01b03861685858585610c27565b6104e86001600160a01b038516848484610cb4565b6104a36001600160a01b0384168383610cde565b6104e86001600160a01b038516848484610cfd565b6104e86001600160a01b038516848484610d4a565b60006105a36001600160a01b03841683610d6b565b9392505050565b6104e86001600160a01b038516848484610dee565b6104e86001600160a01b038516848484610e79565b6104a36001600160a01b0384168383610ec6565b6104a36001600160a01b0384168383610ee5565b60008080806104c26001600160a01b0388168787610f04565b600080808061062d6001600160a01b03871686610fa6565b9299919850965090945092505050565b6104a36001600160a01b038416838361103f565b6105026001600160a01b0382168361105e565b60006105a36001600160a01b038416836110aa565b6104e86001600160a01b03851684848461112f565b6106a56001600160a01b038716868686868661117c565b50505050505050565b6104e86001600160a01b0385168484846112dc565b6104a36001600160a01b0384168383611329565b6104876001600160a01b03861685858585611348565b6104876001600160a01b03861685858585611396565b6104e86001600160a01b0385168484846113e4565b6104e86001600160a01b038516848484611405565b600080600061073b88611426565b91509150816001600160a01b03166339255d5b82836001600160a01b031663da6b5f308c8c8c8c60006001600160401b0381111561077b5761077b611788565b6040519080825280601f01601f1916602001820160405280156107a5576020820181803683370190505b506040516024016107ba959493929190611c3a565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610805939250908990600401611c84565b6000604051808303816000875af1158015610824573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261084c9190810190611cc4565b50600198975050505050505050565b6040805160008082526020820190925261051d90859085908590610dee565b600080600080600061088b886115ed565b604051622115df60e11b81526001600160a01b038b811660048301528a811660248301528981166044830152919350600092509083169062422bbe90606401606060405180830381865afa1580156108e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061090b9190611d31565b600180831681149d83821c821682149d5060029390931c8116149a5098509650505050505050565b600080600061094187611426565b91509150816001600160a01b03166339255d5b82836001600160a01b0316635f51fb238b8b8b60006001600160401b0381111561098057610980611788565b6040519080825280601f01601f1916602001820160405280156109aa576020820181803683370190505b506040516024016109be9493929190611d69565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610a09939250908990600401611c84565b6000604051808303816000875af1158015610a28573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610a509190810190611cc4565b506001979650505050505050565b6000806000610a6c85611426565b91509150816001600160a01b03166339255d5b82836001600160a01b031663062e56ec898960006001600160401b03811115610aaa57610aaa611788565b6040519080825280601f01601f191660200182016040528015610ad4576020820181803683370190505b50604051602401610ae793929190611d9f565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b0319169052610b3c9392509060248101611c84565b6000604051808303816000875af1158015610b5b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b839190810190611cc4565b50600195945050505050565b600080610b9b856115ed565b604051631cd43d1160e31b81526001600160a01b03888116600483015287811660248301528681166044830152919350908316915063e6a1e88890606401608060405180830381865afa158015610bf6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1a9190611dcb565b5090979650505050505050565b6000806000610c3588611426565b91509150816001600160a01b03166339255d5b82836001600160a01b031663354b95908c8c8c8c60006001600160401b03811115610c7557610c75611788565b6040519080825280601f01601f191660200182016040528015610c9f576020820181803683370190505b506040516024016107ba959493929190611e09565b60408051600080825260208201909252610cd5908690869086908690611348565b95945050505050565b6040805160008082526020820190925261051d90859085908590610933565b6000806000610d0b87611426565b91509150816001600160a01b03166339255d5b82836001600160a01b03166362fc305e8b8b8b60006001600160401b0381111561098057610980611788565b60408051600080825260208201909252610cd590869086908690869061072d565b600080610d77846115ed565b60405163e8e7e2d160e01b81526001600160a01b0387811660048301528681166024830152919350908316915063e8e7e2d190604401602060405180830381865afa158015610dca573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051d9190611e47565b6000806000610dfc87611426565b91509150816001600160a01b03166339255d5b82836001600160a01b0316634c8b181f8b8b8b60006001600160401b03811115610e3b57610e3b611788565b6040519080825280601f01601f191660200182016040528015610e65576020820181803683370190505b506040516024016109be9493929190611e64565b6000806000610e8787611426565b91509150816001600160a01b03166339255d5b82836001600160a01b031663ac5f5d008b8b8b60006001600160401b0381111561098057610980611788565b6040805160008082526020820190925261051d9085908590859061112f565b6040805160008082526020820190925261051d90859085908590610cfd565b6000806000806000610f15886115ed565b604051631cd43d1160e31b81526001600160a01b038b811660048301528a811660248301528981166044830152919350908316915063e6a1e88890606401608060405180830381865afa158015610f70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f949190611dcb565b929b919a509850909650945050505050565b6000806000806000610fb7876115ed565b604051630f1ac49560e01b81526001600160a01b038a8116600483015289811660248301529193509083169150630f1ac49590604401608060405180830381865afa15801561100a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061102e9190611dcb565b929a91995097509095509350505050565b6040805160008082526020820190925261051d908590859085906112dc565b600080600061106c85611426565b91509150816001600160a01b03166339255d5b82836001600160a01b03166354b770e3898960006001600160401b03811115610aaa57610aaa611788565b6000806110b6846115ed565b6040516346ccbfb760e11b81526001600160a01b038781166004830152600b87900b60248301529193509083169150638d997f6e90604401602060405180830381865afa15801561110b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051d9190611e98565b600080600061113d87611426565b91509150816001600160a01b03166339255d5b82836001600160a01b03166350209a628b8b8b60006001600160401b0381111561098057610980611788565b600080600061118a89611426565b91509150600060028661119e5760006111a1565b60015b60ff16901b6001886111b45760006111b7565b60015b60ff16901b896111c85760006111cb565b60015b171790506001600160a01b03808416906339255d5b908490811663811b3d408e8e878c60006040519080825280601f01601f19166020018201604052801561121a576020820181803683370190505b5060405160240161122f959493929190611c3a565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526112849392509060248101611c84565b6000604051808303816000875af11580156112a3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112cb9190810190611cc4565b5060019a9950505050505050505050565b60008060006112ea87611426565b91509150816001600160a01b03166339255d5b82836001600160a01b031663b4b333c68b8b8b60006001600160401b03811115610e3b57610e3b611788565b6040805160008082526020820190925261051d90859085908590610e79565b600080600061135688611426565b91509150816001600160a01b03166339255d5b82836001600160a01b03166394229ecb8c8c8c8c60006001600160401b03811115610c7557610c75611788565b60008060006113a488611426565b91509150816001600160a01b03166339255d5b82836001600160a01b031663f31f88f08c8c8c8c60006001600160401b0381111561077b5761077b611788565b60408051600080825260208201909252610cd5908690869086908690610c27565b60408051600080825260208201909252610cd5908690869086908690611396565b7f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea837547fb969d79d88acd02d04ed7ee7d43b949e7daf093d363abcfbbc43dfdfd1ce969a546001600160a01b0381166115bc576001600160a01b0382166114eb57826001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114e89190611eb1565b91505b604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201526001600160a01b0383169063b6d200de90602401602060405180830381865afa15801561154f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115739190611eb1565b9050817f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea83755807fb969d79d88acd02d04ed7ee7d43b949e7daf093d363abcfbbc43dfdfd1ce969a555b6001600160a01b0382166115d2576115d2611ece565b6001600160a01b0381166115e8576115e8611ece565b915091565b7f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea837547fb969d79d88acd02d04ed7ee7d43b949e7daf093d363abcfbbc43dfdfd1ce969a546001600160a01b0381166115bc576001600160a01b0382166116b257826001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa15801561168b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116af9190611eb1565b91505b604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201526001600160a01b0383169063b6d200de90602401602060405180830381865afa158015611716573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173a9190611eb1565b90506001600160a01b0382166115d2576115d2611ece565b6001600160a01b038116811461176757600080fd5b50565b60ff8116811461176757600080fd5b80600b0b811461176757600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156117c6576117c6611788565b604052919050565b60006001600160401b038211156117e7576117e7611788565b50601f01601f191660200190565b600082601f83011261180657600080fd5b8135611819611814826117ce565b61179e565b81815284602083860101111561182e57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a0868803121561186357600080fd5b853561186e81611752565b9450602086013561187e81611752565b9350604086013561188e8161176a565b9250606086013561189e81611779565b915060808601356001600160401b038111156118b957600080fd5b6118c5888289016117f5565b9150509295509295909350565b6000806000606084860312156118e757600080fd5b83356118f281611752565b9250602084013561190281611752565b9150604084013561191281611752565b809150509250925092565b6000806000806080858703121561193357600080fd5b843561193e81611752565b9350602085013561194e81611752565b9250604085013561195e81611779565b915060608501356001600160401b0381111561197957600080fd5b611985878288016117f5565b91505092959194509250565b600080604083850312156119a457600080fd5b82356119af81611752565b915060208301356119bf81611752565b809150509250929050565b600080600080600060a086880312156119e257600080fd5b85356119ed81611752565b945060208601356119fd81611752565b9350604086013561188e81611752565b60008060008060808587031215611a2357600080fd5b8435611a2e81611752565b93506020850135611a3e81611752565b92506040850135611a4e81611752565b91506060850135611a5e81611779565b939692955090935050565b600080600060608486031215611a7e57600080fd5b8335611a8981611752565b92506020840135611a9981611752565b9150604084013561191281611779565b60008060008060808587031215611abf57600080fd5b8435611aca81611752565b93506020850135611ada81611752565b92506040850135611a4e8161176a565b60008060008060808587031215611b0057600080fd5b8435611b0b81611752565b93506020850135611b1b81611752565b9250604085013561195e81611752565b60008060408385031215611b3e57600080fd5b8235611b4981611752565b915060208301356119bf81611779565b80358015158114611b6957600080fd5b919050565b60008060008060008060c08789031215611b8757600080fd5b8635611b9281611752565b95506020870135611ba281611752565b9450611bb060408801611b59565b9350611bbe60608801611b59565b9250611bcc60808801611b59565b915060a0870135611bdc81611779565b809150509295509295509295565b60005b83811015611c05578181015183820152602001611bed565b50506000910152565b60008151808452611c26816020860160208601611bea565b601f01601f19169290920160200192915050565b6001600160a01b0386811682528516602082015260ff84166040820152600b83900b606082015260a060808201819052600090611c7990830184611c0e565b979650505050505050565b6001600160a01b0384168152606060208201819052600090611ca890830185611c0e565b8281036040840152611cba8185611c0e565b9695505050505050565b600060208284031215611cd657600080fd5b81516001600160401b03811115611cec57600080fd5b8201601f81018413611cfd57600080fd5b8051611d0b611814826117ce565b818152856020838501011115611d2057600080fd5b610cd5826020830160208601611bea565b600080600060608486031215611d4657600080fd5b835192506020840151611d588161176a565b604085015190925061191281611779565b6001600160a01b03858116825284166020820152600b83900b6040820152608060608201819052600090611cba90830184611c0e565b6001600160a01b03848116825283166020820152606060408201819052600090610cd590830184611c0e565b60008060008060808587031215611de157600080fd5b845193506020850151611df381611779565b6040860151606090960151949790965092505050565b6001600160a01b038681168252858116602083015284166040820152600b83900b606082015260a060808201819052600090611c7990830184611c0e565b600060208284031215611e5957600080fd5b81516105a381611779565b6001600160a01b038581168252848116602083015283166040820152608060608201819052600090611cba90830184611c0e565b600060208284031215611eaa57600080fd5b5051919050565b600060208284031215611ec357600080fd5b81516105a381611752565b634e487b7160e01b600052600160045260246000fdfea26469706673582212207885e6ee18262d9c477d6c47020cf987e129187c43cc8d8e183e3972bb52a6b564736f6c63430008130033",CQ=eb=>eb.length>1;class Cq extends pQ.lV{constructor(...eb){CQ(eb)?super(...eb):super(CG,CY,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(CG)}static connect(eb,em){return new pQ.CH(eb,CG,em)}}Cq.bytecode=CY,Cq.abi=CG;let CK=[{inputs:[{internalType:"contract ISuperfluid",name:"_host",type:"address"},{internalType:"address",name:"defaultSender",type:"address"},{internalType:"address",name:"defaultReceiver",type:"address"},{internalType:"address",name:"defaultFlowOperator",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"authorizeFlowOperatorWithFullControl",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"createFlow",outputs:[],stateMutability:"nonpayable",type:"function"}],CZ="0x60e06040523480156200001157600080fd5b5060405162001b6338038062001b638339810160408190526200003491620000f0565b600080546001600160a01b0319166001600160a01b03868116918217835585811660805284811660a052831660c0526040805163bd1c448b60e01b8152643d0000000160048201819052602482019290925260448101939093529163bd1c448b90606401600060405180830381600087803b158015620000b357600080fd5b505af1158015620000c8573d6000803e3d6000fd5b50505050505050505062000158565b6001600160a01b0381168114620000ed57600080fd5b50565b600080600080608085870312156200010757600080fd5b84516200011481620000d7565b60208601519094506200012781620000d7565b60408601519093506200013a81620000d7565b60608601519092506200014d81620000d7565b939692955090935050565b60805160a05160c05161198e620001d56000396000818161031f015281816107fe01528181610848015261088801526000818161027b015281816105f8015281816106460152818161068e015281816106ef0152818161075601526107be0152600081816106ce01528181610735015261079d015261198e6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80635f9e7d771161005b5780635f9e7d77146100f15780637d5b08de14610104578063884d1f4014610117578063d86ed3e51461012a57600080fd5b8063230dbd291461008d57806330d9c915146100b657806353c11f99146100c9578063558aea25146100dc575b600080fd5b6100a061009b3660046112cf565b61013d565b6040516100ad91906113e9565b60405180910390f35b6100a06100c4366004611403565b6101a4565b6100a06100d73660046112cf565b610207565b6100ef6100ea3660046114a1565b61026c565b005b6100a06100ff366004611403565b6102a9565b6100ef6101123660046114a1565b610310565b6100a0610125366004611403565b610343565b6100a06101383660046112cf565b6103a6565b60405162461bcd60e51b815260206004820152602e60248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201526d19595b595b9d08155c19185d195960921b60648201526060906084015b60405180910390fd5b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b606482015260609060840161019b565b60405162461bcd60e51b815260206004820152603160248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201527019595b595b9d0815195c9b5a5b985d1959607a1b606482015260609060840161019b565b6102a56001600160a01b0382167f000000000000000000000000000000000000000000000000000000000000000064e8d4a510006103f6565b5050565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b606482015260609060840161019b565b6102a56001600160a01b0382167f000000000000000000000000000000000000000000000000000000000000000061041d565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b606482015260609060840161019b565b60606103e88a84848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061055092505050565b9a9950505050505050505050565b60408051600080825260208201909252610415908590859085906108ee565b949350505050565b600080600061042b85610a19565b91509150816001600160a01b03166339255d5b82836001600160a01b03166354b770e3898960006001600160401b03811115610469576104696114be565b6040519080825280601f01601f191660200182016040528015610493576020820181803683370190505b506040516024016104a6939291906114d4565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526104fb9392509060248101611509565b6000604051808303816000875af115801561051a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261054291908101906115ef565b506001925050505b92915050565b60008054604051631fb6491d60e11b8152606092916001600160a01b031690633f6c923a906105839086906004016113e9565b600060405180830381865afa1580156105a0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526105c8919081019061165c565b60a001518060200190518101906105df9190611762565b905060ff811661062b576106236001600160a01b0385167f000000000000000000000000000000000000000000000000000000000000000064e8d4a5100086610be0565b91505061054a565b60001960ff821601610672576106236001600160a01b0385167f00000000000000000000000000000000000000000000000000000000000000006501d1a94a200086610d09565b60011960ff8216016106b3576106236001600160a01b038516307f000000000000000000000000000000000000000000000000000000000000000086610d56565b60021960ff82160161071a576106236001600160a01b0385167f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000064e8d4a5100087610de1565b60031960ff821601610782576106236001600160a01b0385167f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006501d1a94a200087610f0d565b60041960ff8216016107e3576106236001600160a01b0385167f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000086610f5b565b60051960ff82160161082d576106236001600160a01b0385167f00000000000000000000000000000000000000000000000000000000000000006001808064e8d4a5100089610fa8565b60061960ff82160161086d576106236001600160a01b0385167f0000000000000000000000000000000000000000000000000000000000000000856110fd565b60071960ff8216016108ad576106236001600160a01b0385167f000000000000000000000000000000000000000000000000000000000000000085611223565b60405162461bcd60e51b81526020600482015260166024820152750d2dcecc2d8d2c840cceadcc6e8d2dedc40d2dcc8caf60531b604482015260640161019b565b60008060006108fc87610a19565b91509150816001600160a01b03166339255d5b82836001600160a01b03166362fc305e8b8b8b60006001600160401b0381111561093b5761093b6114be565b6040519080825280601f01601f191660200182016040528015610965576020820181803683370190505b50604051602401610979949392919061177d565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526109c4939250908990600401611509565b6000604051808303816000875af11580156109e3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610a0b91908101906115ef565b506001979650505050505050565b7f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea837547fb969d79d88acd02d04ed7ee7d43b949e7daf093d363abcfbbc43dfdfd1ce969a546001600160a01b038116610baf576001600160a01b038216610ade57826001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ab7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610adb91906117b3565b91505b604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201526001600160a01b0383169063b6d200de90602401602060405180830381865afa158015610b42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6691906117b3565b9050817f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea83755807fb969d79d88acd02d04ed7ee7d43b949e7daf093d363abcfbbc43dfdfd1ce969a555b6001600160a01b038216610bc557610bc56117d0565b6001600160a01b038116610bdb57610bdb6117d0565b915091565b6060600080610bee87610a19565b91509150816001600160a01b0316634329d29382836001600160a01b03166362fc305e8b8b8b60006001600160401b03811115610c2d57610c2d6114be565b6040519080825280601f01601f191660200182016040528015610c57576020820181803683370190505b50604051602401610c6b949392919061177d565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610cb69392509089906004016117e6565b6000604051808303816000875af1158015610cd5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610cfd9190810190611839565b50979650505050505050565b6060600080610d1787610a19565b91509150816001600160a01b0316634329d29382836001600160a01b03166350209a628b8b8b60006001600160401b03811115610c2d57610c2d6114be565b6060600080610d6487610a19565b91509150816001600160a01b0316634329d29382836001600160a01b031663b4b333c68b8b8b60006001600160401b03811115610da357610da36114be565b6040519080825280601f01601f191660200182016040528015610dcd576020820181803683370190505b50604051602401610c6b949392919061189c565b6060600080610def88610a19565b91509150816001600160a01b0316634329d29382836001600160a01b03166394229ecb8c8c8c8c60006001600160401b03811115610e2f57610e2f6114be565b6040519080825280601f01601f191660200182016040528015610e59576020820181803683370190505b50604051602401610e6e9594939291906118d0565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610eb99392509089906004016117e6565b6000604051808303816000875af1158015610ed8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f009190810190611839565b5098975050505050505050565b6060600080610f1b88610a19565b91509150816001600160a01b0316634329d29382836001600160a01b031663354b95908c8c8c8c60006001600160401b03811115610e2f57610e2f6114be565b6060600080610f6987610a19565b91509150816001600160a01b0316634329d29382836001600160a01b0316634c8b181f8b8b8b60006001600160401b03811115610da357610da36114be565b6060600080610fb68a610a19565b915091506000600287610fca576000610fcd565b60015b60ff16901b600189610fe0576000610fe3565b60015b60ff16901b8a610ff4576000610ff7565b60015b171790506001600160a01b0380841690634329d293908490811663811b3d408f8f878d60006040519080825280601f01601f191660200182016040528015611046576020820181803683370190505b5060405160240161105b959493929190611919565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526110a6939250908a906004016117e6565b6000604051808303816000875af11580156110c5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526110ed9190810190611839565b509b9a5050505050505050505050565b606060008061110b86610a19565b91509150816001600160a01b0316634329d29382836001600160a01b03166354b770e38a8a60006001600160401b03811115611149576111496114be565b6040519080825280601f01601f191660200182016040528015611173576020820181803683370190505b50604051602401611186939291906114d4565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526111d19392509089906004016117e6565b6000604051808303816000875af11580156111f0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112189190810190611839565b509695505050505050565b606060008061123186610a19565b91509150816001600160a01b0316634329d29382836001600160a01b031663062e56ec8a8a60006001600160401b03811115611149576111496114be565b6001600160a01b038116811461128457600080fd5b50565b60008083601f84011261129957600080fd5b5081356001600160401b038111156112b057600080fd5b6020830191508360208285010111156112c857600080fd5b9250929050565b600080600080600080600080600060c08a8c0312156112ed57600080fd5b89356112f88161126f565b985060208a01356113088161126f565b975060408a0135965060608a01356001600160401b038082111561132b57600080fd5b6113378d838e01611287565b909850965060808c013591508082111561135057600080fd5b61135c8d838e01611287565b909650945060a08c013591508082111561137557600080fd5b506113828c828d01611287565b915080935050809150509295985092959850929598565b60005b838110156113b457818101518382015260200161139c565b50506000910152565b600081518084526113d5816020860160208601611399565b601f01601f19169290920160200192915050565b6020815260006113fc60208301846113bd565b9392505050565b600080600080600080600060a0888a03121561141e57600080fd5b87356114298161126f565b965060208801356114398161126f565b95506040880135945060608801356001600160401b038082111561145c57600080fd5b6114688b838c01611287565b909650945060808a013591508082111561148157600080fd5b5061148e8a828b01611287565b989b979a50959850939692959293505050565b6000602082840312156114b357600080fd5b81356113fc8161126f565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03848116825283166020820152606060408201819052600090611500908301846113bd565b95945050505050565b6001600160a01b038416815260606020820181905260009061152d908301856113bd565b828103604084015261153f81856113bd565b9695505050505050565b60405161016081016001600160401b038111828210171561156c5761156c6114be565b60405290565b600082601f83011261158357600080fd5b81516001600160401b038082111561159d5761159d6114be565b604051601f8301601f19908116603f011681019082821181831017156115c5576115c56114be565b816040528381528660208588010111156115de57600080fd5b61153f846020830160208901611399565b60006020828403121561160157600080fd5b81516001600160401b0381111561161757600080fd5b61041584828501611572565b805160ff8116811461163457600080fd5b919050565b80516116348161126f565b80516001600160e01b03198116811461163457600080fd5b60006020828403121561166e57600080fd5b81516001600160401b038082111561168557600080fd5b90830190610160828603121561169a57600080fd5b6116a2611549565b6116ab83611623565b81526116b960208401611623565b6020820152604083015160408201526116d460608401611639565b60608201526116e560808401611644565b608082015260a0830151828111156116fc57600080fd5b61170887828601611572565b60a08301525060c083015160c082015260e083015160e082015261010091508183015182820152610120915061173f828401611639565b828201526101409150611753828401611639565b91810191909152949350505050565b60006020828403121561177457600080fd5b6113fc82611623565b6001600160a01b03858116825284166020820152600b83900b604082015260806060820181905260009061153f908301846113bd565b6000602082840312156117c557600080fd5b81516113fc8161126f565b634e487b7160e01b600052600160045260246000fd5b6001600160a01b038416815260806020820181905260009061180a908301856113bd565b8281038060408501526002825261060f60f31b60208301526040810160608501525061153f60408201856113bd565b6000806040838503121561184c57600080fd5b82516001600160401b038082111561186357600080fd5b61186f86838701611572565b9350602085015191508082111561188557600080fd5b5061189285828601611572565b9150509250929050565b6001600160a01b03858116825284811660208301528316604082015260806060820181905260009061153f908301846113bd565b6001600160a01b038681168252858116602083015284166040820152600b83900b606082015260a06080820181905260009061190e908301846113bd565b979650505050505050565b6001600160a01b0386811682528516602082015260ff84166040820152600b83900b606082015260a06080820181905260009061190e908301846113bd56fea2646970667358221220f1214a77af9acb659a09feb0b727a56f14459fc773d1108c8db1f73198ed3a9064736f6c63430008130033",CW=eb=>eb.length>1;class C$ extends pQ.lV{constructor(...eb){CW(eb)?super(...eb):super(CK,CZ,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(CK)}static connect(eb,em){return new pQ.CH(eb,CK,em)}}C$.bytecode=CZ,C$.abi=CK;let CX=[{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"approveSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"approveSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"calculateDistributionTest",outputs:[{internalType:"uint256",name:"actualAmount",type:"uint256"},{internalType:"uint128",name:"newIndexValue",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"claimTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"claimWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"createIndexTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"createIndexWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"deleteSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"deleteSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"distributeTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"distributeWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"getIndexTest",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"uint128",name:"totalUnitsApproved",type:"uint128"},{internalType:"uint128",name:"totalUnitsPending",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"}],name:"getSubscriptionByIDTest",outputs:[{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"getSubscriptionTest",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"subscriber",type:"address"}],name:"listSubscriptionsTest",outputs:[{internalType:"address[]",name:"publishers",type:"address[]"},{internalType:"uint32[]",name:"indexIds",type:"uint32[]"},{internalType:"uint128[]",name:"unitsList",type:"uint128[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"revokeSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"revokeSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"}],name:"updateIndexValueTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateIndexValueWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"}],name:"updateSubscriptionUnitsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateSubscriptionUnitsWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"}],CJ="0x608060405234801561001057600080fd5b50611f6c806100206000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80635158472c116100b85780639cdf4d671161007c5780639cdf4d6714610302578063c9869ed014610315578063c9b8a2f614610328578063d39363c01461036c578063eadc45511461037f578063fe134e9f1461039257600080fd5b80635158472c146102a35780636436e3d3146102b65780636ddb6798146102c95780637489c503146102dc57806378bb14ea146102ef57600080fd5b80633939709e116100ff5780633939709e146102045780634018cb64146102175780634277b78f146102395780635002bb091461024c57806350c8da8f1461025f57600080fd5b8063068f3d191461013c57806306f75d2e1461015157806316dfe9271461016457806325a108af146101775780632a722c06146101d4575b600080fd5b61014f61014a3660046113f1565b6103a5565b005b61014f61015f366004611478565b6103c3565b61014f6101723660046114ec565b6103df565b61018a61018536600461154d565b6103f9565b604080516001600160a01b03909616865263ffffffff9094166020860152911515928401929092526001600160801b039091166060830152608082015260a0015b60405180910390f35b6101e76101e2366004611579565b610425565b604080519283526001600160801b039091166020830152016101cb565b61014f6102123660046115df565b61044a565b61022a610225366004611620565b61045f565b6040516101cb9392919061169d565b61014f61024736600461173a565b610483565b61014f61025a36600461178d565b610499565b61027261026d3660046117e9565b6104ae565b6040805194151585526001600160801b039384166020860152918316918401919091521660608201526080016101cb565b61014f6102b13660046113f1565b6104d8565b61014f6102c4366004611478565b6104ee565b61014f6102d73660046117e9565b610503565b61014f6102ea366004611834565b610517565b61014f6102fd366004611875565b61052b565b61014f6103103660046118b5565b61053f565b61014f61032336600461178d565b610554565b61033b61033636600461178d565b610569565b6040516101cb9493929190931515845291151560208401526001600160801b03166040830152606082015260800190565b61014f61037a3660046117e9565b610595565b61014f61038d366004611906565b6105a9565b61014f6103a0366004611934565b6105c1565b6103bb6001600160a01b038616858585856105d6565b505050505050565b6103d86001600160a01b038516848484610704565b5050505050565b6103f36001600160a01b038416838361082f565b50505050565b6000808080806104126001600160a01b03881687610957565b939b929a50909850965090945092505050565b60008061043d6001600160a01b0387168686866109f3565b9150915094509492505050565b6103d86001600160a01b038516848484610a98565b606080806104766001600160a01b03861685610b23565b9250925092509250925092565b6103bb6001600160a01b03861685858585610bbc565b6103d86001600160a01b038516848484610c49565b60008080806104c76001600160a01b0388168787610c73565b935093509350935093509350935093565b6103bb6001600160a01b03861685858585610d19565b6103d86001600160a01b038516848484610d67565b6103f36001600160a01b0384168383610db4565b6103f36001600160a01b0384168383610ddb565b6103f36001600160a01b0384168383610dfa565b6103d86001600160a01b038516848484610e19565b6103d86001600160a01b038516848484610e3a565b60008080806105836001600160a01b038916888888610e5b565b929b919a509850909650945050505050565b6103f36001600160a01b0384168383610f0a565b6105bc6001600160a01b03831682610f29565b505050565b6103d86001600160a01b038516848484610f4d565b60008060006105e488610fd8565b91509150816001600160a01b03166339255d5b82836001600160a01b031663acafa1b88c8c8c8c60006001600160401b038111156106245761062461132e565b6040519080825280601f01601f19166020018201604052801561064e576020820181803683370190505b506040516024016106639594939291906119d7565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526106ae939250908990600401611a22565b6000604051808303816000875af11580156106cd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106f59190810190611a62565b50600198975050505050505050565b600080600061071287610fd8565b91509150816001600160a01b03166339255d5b82836001600160a01b0316636041ae968b8b8b60006001600160401b038111156107515761075161132e565b6040519080825280601f01601f19166020018201604052801561077b576020820181803683370190505b5060405160240161078f9493929190611acf565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526107da939250908990600401611a22565b6000604051808303816000875af11580156107f9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108219190810190611a62565b506001979650505050505050565b600080600061083d86610fd8565b91509150816001600160a01b03166339255d5b82836001600160a01b031663d787840a8a8a60006001600160401b0381111561087b5761087b61132e565b6040519080825280601f01601f1916602001820160405280156108a5576020820181803683370190505b506040516024016108b893929190611b07565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610903939250908990600401611a22565b6000604051808303816000875af1158015610922573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261094a9190810190611a62565b5060019695505050505050565b6000806000806000806109698861119f565b60405163cd7245c560e01b81526001600160a01b038b81166004830152602482018b9052919350908316915063cd7245c59060440160a060405180830381865afa1580156109bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109df9190611b4c565b939c929b5090995097509095509350505050565b6000806000610a018761119f565b604051632266eabb60e21b81526001600160a01b038a81166004830152898116602483015263ffffffff8916604483015260648201889052919350908316915063899baaec906084016040805180830381865afa158015610a66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a8a9190611bb3565b925092505094509492505050565b6000806000610aa687610fd8565b91509150816001600160a01b03166339255d5b82836001600160a01b0316637fbc76398b8b8b60006001600160401b03811115610ae557610ae561132e565b6040519080825280601f01601f191660200182016040528015610b0f576020820181803683370190505b5060405160240161078f9493929190611bd8565b60608060606000610b338661119f565b6040516316db59b760e31b81526001600160a01b0389811660048301528881166024830152919350908316915063b6dacdb890604401600060405180830381865afa158015610b86573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610bae9190810190611d0d565b935093509350509250925092565b6000806000610bca88610fd8565b91509150816001600160a01b03166339255d5b82836001600160a01b031663232d2b588c8c8c8c60006001600160401b03811115610c0a57610c0a61132e565b6040519080825280601f01601f191660200182016040528015610c34576020820181803683370190505b50604051602401610663959493929190611deb565b60408051600080825260208201909252610c6a908690869086908690610d19565b95945050505050565b6000806000806000610c848861119f565b6040516323fc23f360e01b81526001600160a01b038b811660048301528a8116602483015263ffffffff8a16604483015291935090831691506323fc23f390606401608060405180830381865afa158015610ce3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d079190611e32565b94509450945094505093509350935093565b6000806000610d2788610fd8565b91509150816001600160a01b03166339255d5b82836001600160a01b0316632e5e74c68c8c8c8c60006001600160401b038111156106245761062461132e565b6000806000610d7587610fd8565b91509150816001600160a01b03166339255d5b82836001600160a01b031663acf4a6c28b8b8b60006001600160401b038111156107515761075161132e565b60408051600080825260208201909252610dd390859085908590610d67565b949350505050565b60408051600080825260208201909252610dd390859085908590610f4d565b60408051600080825260208201909252610dd390859085908590610a98565b60408051600080825260208201909252610c6a908690869086908690610bbc565b60408051600080825260208201909252610c6a9086908690869086906105d6565b6000806000806000610e6c8961119f565b604051635b53405160e01b81526001600160a01b038c811660048301528b8116602483015263ffffffff8b16604483015289811660648301529193509083169150635b53405190608401608060405180830381865afa158015610ed3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ef79190611e83565b929c919b50995090975095505050505050565b60408051600080825260208201909252610dd390859085908590610704565b60408051600080825260208201909252610f46908490849061082f565b9392505050565b6000806000610f5b87610fd8565b91509150816001600160a01b03166339255d5b82836001600160a01b031663b96731c28b8b8b60006001600160401b03811115610f9a57610f9a61132e565b6040519080825280601f01601f191660200182016040528015610fc4576020820181803683370190505b5060405160240161078f9493929190611ed0565b7f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea837547fa832ee1924ea960211af2df07d65d166232018f613ac6708043cd8f8773eddeb546001600160a01b03811661116e576001600160a01b03821661109d57826001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa158015611076573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061109a9190611f03565b91505b604051635b69006f60e11b81527f8aedc3b5d4bf031e11a7e2940f7251c005698405d58e02e1c247fed3b1b3a67460048201526001600160a01b0383169063b6d200de90602401602060405180830381865afa158015611101573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111259190611f03565b9050817f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea83755807fa832ee1924ea960211af2df07d65d166232018f613ac6708043cd8f8773eddeb555b6001600160a01b03821661118457611184611f20565b6001600160a01b03811661119a5761119a611f20565b915091565b7f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea837547fa832ee1924ea960211af2df07d65d166232018f613ac6708043cd8f8773eddeb546001600160a01b03811661116e576001600160a01b03821661126457826001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa15801561123d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112619190611f03565b91505b604051635b69006f60e11b81527f8aedc3b5d4bf031e11a7e2940f7251c005698405d58e02e1c247fed3b1b3a67460048201526001600160a01b0383169063b6d200de90602401602060405180830381865afa1580156112c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ec9190611f03565b90506001600160a01b03821661118457611184611f20565b6001600160a01b038116811461131957600080fd5b50565b63ffffffff8116811461131957600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561136c5761136c61132e565b604052919050565b60006001600160401b0382111561138d5761138d61132e565b50601f01601f191660200190565b600082601f8301126113ac57600080fd5b81356113bf6113ba82611374565b611344565b8181528460208386010111156113d457600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a0868803121561140957600080fd5b853561141481611304565b9450602086013561142481611304565b935060408601356114348161131c565b9250606086013561144481611304565b915060808601356001600160401b0381111561145f57600080fd5b61146b8882890161139b565b9150509295509295909350565b6000806000806080858703121561148e57600080fd5b843561149981611304565b935060208501356114a981611304565b925060408501356114b98161131c565b915060608501356001600160401b038111156114d457600080fd5b6114e08782880161139b565b91505092959194509250565b60008060006060848603121561150157600080fd5b833561150c81611304565b9250602084013561151c8161131c565b915060408401356001600160401b0381111561153757600080fd5b6115438682870161139b565b9150509250925092565b6000806040838503121561156057600080fd5b823561156b81611304565b946020939093013593505050565b6000806000806080858703121561158f57600080fd5b843561159a81611304565b935060208501356115aa81611304565b925060408501356115ba8161131c565b9396929550929360600135925050565b6001600160801b038116811461131957600080fd5b600080600080608085870312156115f557600080fd5b843561160081611304565b935060208501356116108161131c565b925060408501356114b9816115ca565b6000806040838503121561163357600080fd5b823561163e81611304565b9150602083013561164e81611304565b809150509250929050565b600081518084526020808501945080840160005b838110156116925781516001600160801b03168752958201959082019060010161166d565b509495945050505050565b606080825284519082018190526000906020906080840190828801845b828110156116df5781516001600160a01b0316845292840192908401906001016116ba565b5050508381038285015285518082528683019183019060005b8181101561171a57835163ffffffff16835292840192918401916001016116f8565b5050848103604086015261172e8187611659565b98975050505050505050565b600080600080600060a0868803121561175257600080fd5b853561175d81611304565b9450602086013561176d8161131c565b9350604086013561177d81611304565b92506060860135611444816115ca565b600080600080608085870312156117a357600080fd5b84356117ae81611304565b935060208501356117be81611304565b925060408501356117ce8161131c565b915060608501356117de81611304565b939692955090935050565b6000806000606084860312156117fe57600080fd5b833561180981611304565b9250602084013561181981611304565b915060408401356118298161131c565b809150509250925092565b60008060006060848603121561184957600080fd5b833561185481611304565b925060208401356118648161131c565b929592945050506040919091013590565b60008060006060848603121561188a57600080fd5b833561189581611304565b925060208401356118a58161131c565b91506040840135611829816115ca565b600080600080608085870312156118cb57600080fd5b84356118d681611304565b935060208501356118e68161131c565b925060408501356118f681611304565b915060608501356117de816115ca565b6000806040838503121561191957600080fd5b823561192481611304565b9150602083013561164e8161131c565b6000806000806080858703121561194a57600080fd5b843561195581611304565b935060208501356119658161131c565b92506040850135915060608501356001600160401b038111156114d457600080fd5b60005b838110156119a257818101518382015260200161198a565b50506000910152565b600081518084526119c3816020860160208601611987565b601f01601f19169290920160200192915050565b6001600160a01b038681168252858116602083015263ffffffff851660408301528316606082015260a060808201819052600090611a17908301846119ab565b979650505050505050565b6001600160a01b0384168152606060208201819052600090611a46908301856119ab565b8281036040840152611a5881856119ab565b9695505050505050565b600060208284031215611a7457600080fd5b81516001600160401b03811115611a8a57600080fd5b8201601f81018413611a9b57600080fd5b8051611aa96113ba82611374565b818152856020838501011115611abe57600080fd5b610c6a826020830160208601611987565b6001600160a01b0385811682528416602082015263ffffffff83166040820152608060608201819052600090611a58908301846119ab565b6001600160a01b038416815263ffffffff83166020820152606060408201819052600090610c6a908301846119ab565b80518015158114611b4757600080fd5b919050565b600080600080600060a08688031215611b6457600080fd5b8551611b6f81611304565b6020870151909550611b808161131c565b9350611b8e60408701611b37565b92506060860151611b9e816115ca565b80925050608086015190509295509295909350565b60008060408385031215611bc657600080fd5b82519150602083015161164e816115ca565b6001600160a01b038516815263ffffffff841660208201526001600160801b0383166040820152608060608201819052600090611a58908301846119ab565b60006001600160401b03821115611c3057611c3061132e565b5060051b60200190565b600082601f830112611c4b57600080fd5b81516020611c5b6113ba83611c17565b82815260059290921b84018101918181019086841115611c7a57600080fd5b8286015b84811015611c9e578051611c918161131c565b8352918301918301611c7e565b509695505050505050565b600082601f830112611cba57600080fd5b81516020611cca6113ba83611c17565b82815260059290921b84018101918181019086841115611ce957600080fd5b8286015b84811015611c9e578051611d00816115ca565b8352918301918301611ced565b600080600060608486031215611d2257600080fd5b83516001600160401b0380821115611d3957600080fd5b818601915086601f830112611d4d57600080fd5b81516020611d5d6113ba83611c17565b82815260059290921b8401810191818101908a841115611d7c57600080fd5b948201945b83861015611da3578551611d9481611304565b82529482019490820190611d81565b91890151919750909350505080821115611dbc57600080fd5b611dc887838801611c3a565b93506040860151915080821115611dde57600080fd5b5061154386828701611ca9565b6001600160a01b03868116825263ffffffff86166020830152841660408201526001600160801b038316606082015260a060808201819052600090611a17908301846119ab565b60008060008060808587031215611e4857600080fd5b611e5185611b37565b93506020850151611e61816115ca565b6040860151909350611e72816115ca565b60608601519092506117de816115ca565b60008060008060808587031215611e9957600080fd5b611ea285611b37565b9350611eb060208601611b37565b92506040850151611ec0816115ca565b6060959095015193969295505050565b60018060a01b038516815263ffffffff84166020820152826040820152608060608201526000611a5860808301846119ab565b600060208284031215611f1557600080fd5b8151610f4681611304565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220003a693934e4c7a8d0989dbc66364c06cf9b870aad81d6bffee0ed92e5eb880c64736f6c63430008130033",C1=eb=>eb.length>1;class C2 extends pQ.lV{constructor(...eb){C1(eb)?super(...eb):super(CX,CJ,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(CX)}static connect(eb,em){return new pQ.CH(eb,CX,em)}}C2.bytecode=CJ,C2.abi=CX;let C6=[{inputs:[{internalType:"contract ISuperfluid",name:"_host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"approveSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"approveSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"calculateDistributionTest",outputs:[{internalType:"uint256",name:"actualAmount",type:"uint256"},{internalType:"uint128",name:"newIndexValue",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"claimTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"claimWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"createIndexTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"createIndexWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"deleteSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"deleteSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"distributeTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"distributeWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"getIndexTest",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"uint128",name:"totalUnitsApproved",type:"uint128"},{internalType:"uint128",name:"totalUnitsPending",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"}],name:"getSubscriptionByIDTest",outputs:[{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"getSubscriptionTest",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"subscriber",type:"address"}],name:"listSubscriptionsTest",outputs:[{internalType:"address[]",name:"publishers",type:"address[]"},{internalType:"uint32[]",name:"indexIds",type:"uint32[]"},{internalType:"uint128[]",name:"unitsList",type:"uint128[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"revokeSubscriptionTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"revokeSubscriptionWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"}],name:"updateIndexValueTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateIndexValueWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"}],name:"updateSubscriptionUnitsTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateSubscriptionUnitsWithUserDataTest",outputs:[],stateMutability:"nonpayable",type:"function"}],C4="0x60806040523480156200001157600080fd5b506040516200305d3803806200305d8339810160408190526200003491620000c2565b600080546001600160a01b0319166001600160a01b03831690811782556040805163bd1c448b60e01b815264350000000160048201819052602482019290925260448101939093529163bd1c448b90606401600060405180830381600087803b158015620000a157600080fd5b505af1158015620000b6573d6000803e3d6000fd5b505050505050620000f4565b600060208284031215620000d557600080fd5b81516001600160a01b0381168114620000ed57600080fd5b9392505050565b612f5980620001046000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c806353c11f99116100f95780639cdf4d6711610097578063d39363c011610071578063d39363c01461044e578063d86ed3e5146101e9578063eadc455114610461578063fe134e9f1461047457600080fd5b80639cdf4d67146103e4578063c9869ed0146103f7578063c9b8a2f61461040a57600080fd5b80636ddb6798116100d35780636ddb6798146103985780637489c503146103ab57806378bb14ea146103be578063884d1f40146103d157600080fd5b806353c11f991461035f5780635f9e7d77146103725780636436e3d31461038557600080fd5b806330d9c915116101665780634277b78f116101405780634277b78f146102e25780635002bb09146102f557806350c8da8f146103085780635158472c1461034c57600080fd5b806330d9c9151461029a5780633939709e146102ad5780634018cb64146102c057600080fd5b8063068f3d19146101ae57806306f75d2e146101c357806316dfe927146101d6578063230dbd29146101e957806325a108af146102125780632a722c061461026a575b600080fd5b6101c16101bc366004611fb8565b610487565b005b6101c16101d136600461203f565b6104a5565b6101c16101e43660046120b3565b6104c1565b6101fc6101f736600461215c565b6104db565b6040516102099190612276565b60405180910390f35b610225610220366004612289565b61052b565b604080516001600160a01b03909616865263ffffffff9094166020860152911515928401929092526001600160801b039091166060830152608082015260a001610209565b61027d6102783660046122b5565b610557565b604080519283526001600160801b03909116602083015201610209565b6101fc6102a8366004612306565b61057c565b6101c16102bb3660046123b9565b6105e4565b6102d36102ce3660046123fa565b6105f9565b60405161020993929190612477565b6101c16102f0366004612514565b61061d565b6101c1610303366004612567565b610633565b61031b6103163660046125c3565b610648565b6040805194151585526001600160801b03938416602086015291831691840191909152166060820152608001610209565b6101c161035a366004611fb8565b610672565b6101fc61036d36600461215c565b610688565b6101fc610380366004612306565b6106ed565b6101c161039336600461203f565b610754565b6101c16103a63660046125c3565b610769565b6101c16103b936600461260e565b61077d565b6101c16103cc36600461264f565b610791565b6101fc6103df366004612306565b6107a5565b6101c16103f236600461268f565b610808565b6101c1610405366004612567565b61081d565b61041d610418366004612567565b610832565b6040516102099493929190931515845291151560208401526001600160801b03166040830152606082015260800190565b6101c161045c3660046125c3565b61085e565b6101c161046f3660046126e0565b610872565b6101c161048236600461270e565b61088a565b61049d6001600160a01b0386168585858561089f565b505050505050565b6104ba6001600160a01b0385168484846109cd565b5050505050565b6104d56001600160a01b0384168383610af8565b50505050565b606061051d8a84848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610c2092505050565b9a9950505050505050505050565b6000808080806105446001600160a01b03881687610f3c565b939b929a50909850965090945092505050565b60008061056f6001600160a01b038716868686610fd8565b9150915094509492505050565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b60648201526060906084015b60405180910390fd5b6104ba6001600160a01b03851684848461107d565b606080806106106001600160a01b03861685611108565b9250925092509250925092565b61049d6001600160a01b038616858585856111a1565b6104ba6001600160a01b03851684848461122e565b60008080806106616001600160a01b0388168787611258565b935093509350935093509350935093565b61049d6001600160a01b038616858585856112fe565b60405162461bcd60e51b815260206004820152603160248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201527019595b595b9d0815195c9b5a5b985d1959607a1b60648201526060906084016105db565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b60648201526060906084016105db565b6104ba6001600160a01b03851684848461134c565b6104d56001600160a01b0384168383611399565b6104d56001600160a01b03841683836113c0565b6104d56001600160a01b03841683836113df565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b60648201526060906084016105db565b6104ba6001600160a01b0385168484846113fe565b6104ba6001600160a01b03851684848461141f565b600080808061084c6001600160a01b038916888888611440565b929b919a509850909650945050505050565b6104d56001600160a01b03841683836114ef565b6108856001600160a01b0383168261150e565b505050565b6104ba6001600160a01b038516848484611532565b60008060006108ad886115bd565b91509150816001600160a01b03166339255d5b82836001600160a01b031663acafa1b88c8c8c8c60006001600160401b038111156108ed576108ed611ecc565b6040519080825280601f01601f191660200182016040528015610917576020820181803683370190505b5060405160240161092c959493929190612761565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526109779392509089906004016127ac565b6000604051808303816000875af1158015610996573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109be9190810190612831565b50600198975050505050505050565b60008060006109db876115bd565b91509150816001600160a01b03166339255d5b82836001600160a01b0316636041ae968b8b8b60006001600160401b03811115610a1a57610a1a611ecc565b6040519080825280601f01601f191660200182016040528015610a44576020820181803683370190505b50604051602401610a589493929190612865565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610aa39392509089906004016127ac565b6000604051808303816000875af1158015610ac2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610aea9190810190612831565b506001979650505050505050565b6000806000610b06866115bd565b91509150816001600160a01b03166339255d5b82836001600160a01b031663d787840a8a8a60006001600160401b03811115610b4457610b44611ecc565b6040519080825280601f01601f191660200182016040528015610b6e576020820181803683370190505b50604051602401610b819392919061289d565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610bcc9392509089906004016127ac565b6000604051808303816000875af1158015610beb573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c139190810190612831565b5060019695505050505050565b60008054604051631fb6491d60e11b8152606092916001600160a01b031690633f6c923a90610c53908690600401612276565b600060405180830381865afa158015610c70573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c989190810190612906565b60a001519050600080600080600085806020019051810190610cba9190612a0c565b93985091965094509250905060ff8516610cef57610ce26001600160a01b038a16858a611784565b9650505050505050610f36565b60001960ff861601610d0f57610ce26001600160a01b038a16858a611784565b60011960ff861601610d3057610ce26001600160a01b038a1685838b6118aa565b60021960ff861601610d5157610ce26001600160a01b038a1685838b6118aa565b60031960ff861601610d7b57610ce26001600160a01b038a16856001600160801b0384168b6119d3565b60041960ff861601610da557610ce26001600160a01b038a16856001600160801b0384168b6119d3565b60051960ff861601610dc657610ce26001600160a01b038a1684868b611a5e565b60061960ff861601610de757610ce26001600160a01b038a1684868b611a5e565b60071960ff861601610e0857610ce26001600160a01b038a1684868b611ae9565b60081960ff861601610e2957610ce26001600160a01b038a1684868b611ae9565b60091960ff861601610e4b57610ce26001600160a01b038a168584848c611b36565b600a1960ff861601610e6d57610ce26001600160a01b038a168584848c611b36565b600b1960ff861601610e8f57610ce26001600160a01b038a168486858c611c62565b600c1960ff861601610eb157610ce26001600160a01b038a168486858c611c62565b600d1960ff861601610ed357610ce26001600160a01b038a168486858c611cef565b600e1960ff861601610ef557610ce26001600160a01b038a168486858c611cef565b60405162461bcd60e51b81526020600482015260166024820152750d2dcecc2d8d2c840cceadcc6e8d2dedc40d2dcc8caf60531b60448201526064016105db565b92915050565b600080600080600080610f4e88611d3d565b60405163cd7245c560e01b81526001600160a01b038b81166004830152602482018b9052919350908316915063cd7245c59060440160a060405180830381865afa158015610fa0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fc49190612a8e565b939c929b5090995097509095509350505050565b6000806000610fe687611d3d565b604051632266eabb60e21b81526001600160a01b038a81166004830152898116602483015263ffffffff8916604483015260648201889052919350908316915063899baaec906084016040805180830381865afa15801561104b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061106f9190612af5565b925092505094509492505050565b600080600061108b876115bd565b91509150816001600160a01b03166339255d5b82836001600160a01b0316637fbc76398b8b8b60006001600160401b038111156110ca576110ca611ecc565b6040519080825280601f01601f1916602001820160405280156110f4576020820181803683370190505b50604051602401610a589493929190612b1a565b6060806060600061111886611d3d565b6040516316db59b760e31b81526001600160a01b0389811660048301528881166024830152919350908316915063b6dacdb890604401600060405180830381865afa15801561116b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526111939190810190612c44565b935093509350509250925092565b60008060006111af886115bd565b91509150816001600160a01b03166339255d5b82836001600160a01b031663232d2b588c8c8c8c60006001600160401b038111156111ef576111ef611ecc565b6040519080825280601f01601f191660200182016040528015611219576020820181803683370190505b5060405160240161092c959493929190612d22565b6040805160008082526020820190925261124f9086908690869086906112fe565b95945050505050565b600080600080600061126988611d3d565b6040516323fc23f360e01b81526001600160a01b038b811660048301528a8116602483015263ffffffff8a16604483015291935090831691506323fc23f390606401608060405180830381865afa1580156112c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ec9190612d69565b94509450945094505093509350935093565b600080600061130c886115bd565b91509150816001600160a01b03166339255d5b82836001600160a01b0316632e5e74c68c8c8c8c60006001600160401b038111156108ed576108ed611ecc565b600080600061135a876115bd565b91509150816001600160a01b03166339255d5b82836001600160a01b031663acf4a6c28b8b8b60006001600160401b03811115610a1a57610a1a611ecc565b604080516000808252602082019092526113b89085908590859061134c565b949350505050565b604080516000808252602082019092526113b890859085908590611532565b604080516000808252602082019092526113b89085908590859061107d565b6040805160008082526020820190925261124f9086908690869086906111a1565b6040805160008082526020820190925261124f90869086908690869061089f565b600080600080600061145189611d3d565b604051635b53405160e01b81526001600160a01b038c811660048301528b8116602483015263ffffffff8b16604483015289811660648301529193509083169150635b53405190608401608060405180830381865afa1580156114b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114dc9190612dba565b929c919b50995090975095505050505050565b604080516000808252602082019092526113b8908590859085906109cd565b6040805160008082526020820190925261152b9084908490610af8565b9392505050565b6000806000611540876115bd565b91509150816001600160a01b03166339255d5b82836001600160a01b031663b96731c28b8b8b60006001600160401b0381111561157f5761157f611ecc565b6040519080825280601f01601f1916602001820160405280156115a9576020820181803683370190505b50604051602401610a589493929190612e07565b7f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea837547fa832ee1924ea960211af2df07d65d166232018f613ac6708043cd8f8773eddeb546001600160a01b038116611753576001600160a01b03821661168257826001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa15801561165b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061167f9190612e3a565b91505b604051635b69006f60e11b81527f8aedc3b5d4bf031e11a7e2940f7251c005698405d58e02e1c247fed3b1b3a67460048201526001600160a01b0383169063b6d200de90602401602060405180830381865afa1580156116e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061170a9190612e3a565b9050817f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea83755807fa832ee1924ea960211af2df07d65d166232018f613ac6708043cd8f8773eddeb555b6001600160a01b03821661176957611769612e57565b6001600160a01b03811661177f5761177f612e57565b915091565b6060600080611792866115bd565b91509150816001600160a01b0316634329d29382836001600160a01b031663d787840a8a8a60006001600160401b038111156117d0576117d0611ecc565b6040519080825280601f01601f1916602001820160405280156117fa576020820181803683370190505b5060405160240161180d9392919061289d565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252611858939250908990600401612e6d565b6000604051808303816000875af1158015611877573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261189f9190810190612ec0565b509695505050505050565b60606000806118b8876115bd565b91509150816001600160a01b0316634329d29382836001600160a01b0316637fbc76398b8b8b60006001600160401b038111156118f7576118f7611ecc565b6040519080825280601f01601f191660200182016040528015611921576020820181803683370190505b506040516024016119359493929190612b1a565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252611980939250908990600401612e6d565b6000604051808303816000875af115801561199f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119c79190810190612ec0565b50979650505050505050565b60606000806119e1876115bd565b91509150816001600160a01b0316634329d29382836001600160a01b031663b96731c28b8b8b60006001600160401b03811115611a2057611a20611ecc565b6040519080825280601f01601f191660200182016040528015611a4a576020820181803683370190505b506040516024016119359493929190612e07565b6060600080611a6c876115bd565b91509150816001600160a01b0316634329d29382836001600160a01b031663acf4a6c28b8b8b60006001600160401b03811115611aab57611aab611ecc565b6040519080825280601f01601f191660200182016040528015611ad5576020820181803683370190505b506040516024016119359493929190612865565b6060600080611af7876115bd565b91509150816001600160a01b0316634329d29382836001600160a01b0316636041ae968b8b8b60006001600160401b03811115611aab57611aab611ecc565b6060600080611b44886115bd565b91509150816001600160a01b0316634329d29382836001600160a01b031663232d2b588c8c8c8c60006001600160401b03811115611b8457611b84611ecc565b6040519080825280601f01601f191660200182016040528015611bae576020820181803683370190505b50604051602401611bc3959493929190612d22565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252611c0e939250908990600401612e6d565b6000604051808303816000875af1158015611c2d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c559190810190612ec0565b5098975050505050505050565b6060600080611c70886115bd565b91509150816001600160a01b0316634329d29382836001600160a01b0316632e5e74c68c8c8c8c60006001600160401b03811115611cb057611cb0611ecc565b6040519080825280601f01601f191660200182016040528015611cda576020820181803683370190505b50604051602401611bc3959493929190612761565b6060600080611cfd886115bd565b91509150816001600160a01b0316634329d29382836001600160a01b031663acafa1b88c8c8c8c60006001600160401b03811115611cb057611cb0611ecc565b7f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea837547fa832ee1924ea960211af2df07d65d166232018f613ac6708043cd8f8773eddeb546001600160a01b038116611753576001600160a01b038216611e0257826001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ddb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dff9190612e3a565b91505b604051635b69006f60e11b81527f8aedc3b5d4bf031e11a7e2940f7251c005698405d58e02e1c247fed3b1b3a67460048201526001600160a01b0383169063b6d200de90602401602060405180830381865afa158015611e66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e8a9190612e3a565b90506001600160a01b03821661176957611769612e57565b6001600160a01b0381168114611eb757600080fd5b50565b63ffffffff81168114611eb757600080fd5b634e487b7160e01b600052604160045260246000fd5b60405161016081016001600160401b0381118282101715611f0557611f05611ecc565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611f3357611f33611ecc565b604052919050565b60006001600160401b03821115611f5457611f54611ecc565b50601f01601f191660200190565b600082601f830112611f7357600080fd5b8135611f86611f8182611f3b565b611f0b565b818152846020838601011115611f9b57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a08688031215611fd057600080fd5b8535611fdb81611ea2565b94506020860135611feb81611ea2565b93506040860135611ffb81611eba565b9250606086013561200b81611ea2565b915060808601356001600160401b0381111561202657600080fd5b61203288828901611f62565b9150509295509295909350565b6000806000806080858703121561205557600080fd5b843561206081611ea2565b9350602085013561207081611ea2565b9250604085013561208081611eba565b915060608501356001600160401b0381111561209b57600080fd5b6120a787828801611f62565b91505092959194509250565b6000806000606084860312156120c857600080fd5b83356120d381611ea2565b925060208401356120e381611eba565b915060408401356001600160401b038111156120fe57600080fd5b61210a86828701611f62565b9150509250925092565b60008083601f84011261212657600080fd5b5081356001600160401b0381111561213d57600080fd5b60208301915083602082850101111561215557600080fd5b9250929050565b600080600080600080600080600060c08a8c03121561217a57600080fd5b893561218581611ea2565b985060208a013561219581611ea2565b975060408a0135965060608a01356001600160401b03808211156121b857600080fd5b6121c48d838e01612114565b909850965060808c01359150808211156121dd57600080fd5b6121e98d838e01612114565b909650945060a08c013591508082111561220257600080fd5b5061220f8c828d01612114565b915080935050809150509295985092959850929598565b60005b83811015612241578181015183820152602001612229565b50506000910152565b60008151808452612262816020860160208601612226565b601f01601f19169290920160200192915050565b60208152600061152b602083018461224a565b6000806040838503121561229c57600080fd5b82356122a781611ea2565b946020939093013593505050565b600080600080608085870312156122cb57600080fd5b84356122d681611ea2565b935060208501356122e681611ea2565b925060408501356122f681611eba565b9396929550929360600135925050565b600080600080600080600060a0888a03121561232157600080fd5b873561232c81611ea2565b9650602088013561233c81611ea2565b95506040880135945060608801356001600160401b038082111561235f57600080fd5b61236b8b838c01612114565b909650945060808a013591508082111561238457600080fd5b506123918a828b01612114565b989b979a50959850939692959293505050565b6001600160801b0381168114611eb757600080fd5b600080600080608085870312156123cf57600080fd5b84356123da81611ea2565b935060208501356123ea81611eba565b92506040850135612080816123a4565b6000806040838503121561240d57600080fd5b823561241881611ea2565b9150602083013561242881611ea2565b809150509250929050565b600081518084526020808501945080840160005b8381101561246c5781516001600160801b031687529582019590820190600101612447565b509495945050505050565b606080825284519082018190526000906020906080840190828801845b828110156124b95781516001600160a01b031684529284019290840190600101612494565b5050508381038285015285518082528683019183019060005b818110156124f457835163ffffffff16835292840192918401916001016124d2565b505084810360408601526125088187612433565b98975050505050505050565b600080600080600060a0868803121561252c57600080fd5b853561253781611ea2565b9450602086013561254781611eba565b9350604086013561255781611ea2565b9250606086013561200b816123a4565b6000806000806080858703121561257d57600080fd5b843561258881611ea2565b9350602085013561259881611ea2565b925060408501356125a881611eba565b915060608501356125b881611ea2565b939692955090935050565b6000806000606084860312156125d857600080fd5b83356125e381611ea2565b925060208401356125f381611ea2565b9150604084013561260381611eba565b809150509250925092565b60008060006060848603121561262357600080fd5b833561262e81611ea2565b9250602084013561263e81611eba565b929592945050506040919091013590565b60008060006060848603121561266457600080fd5b833561266f81611ea2565b9250602084013561267f81611eba565b91506040840135612603816123a4565b600080600080608085870312156126a557600080fd5b84356126b081611ea2565b935060208501356126c081611eba565b925060408501356126d081611ea2565b915060608501356125b8816123a4565b600080604083850312156126f357600080fd5b82356126fe81611ea2565b9150602083013561242881611eba565b6000806000806080858703121561272457600080fd5b843561272f81611ea2565b9350602085013561273f81611eba565b92506040850135915060608501356001600160401b0381111561209b57600080fd5b6001600160a01b038681168252858116602083015263ffffffff851660408301528316606082015260a0608082018190526000906127a19083018461224a565b979650505050505050565b6001600160a01b03841681526060602082018190526000906127d09083018561224a565b82810360408401526127e2818561224a565b9695505050505050565b600082601f8301126127fd57600080fd5b815161280b611f8182611f3b565b81815284602083860101111561282057600080fd5b6113b8826020830160208701612226565b60006020828403121561284357600080fd5b81516001600160401b0381111561285957600080fd5b6113b8848285016127ec565b6001600160a01b0385811682528416602082015263ffffffff831660408201526080606082018190526000906127e29083018461224a565b6001600160a01b038416815263ffffffff8316602082015260606040820181905260009061124f9083018461224a565b805160ff811681146128de57600080fd5b919050565b80516128de81611ea2565b80516001600160e01b0319811681146128de57600080fd5b60006020828403121561291857600080fd5b81516001600160401b038082111561292f57600080fd5b90830190610160828603121561294457600080fd5b61294c611ee2565b612955836128cd565b8152612963602084016128cd565b60208201526040830151604082015261297e606084016128e3565b606082015261298f608084016128ee565b608082015260a0830151828111156129a657600080fd5b6129b2878286016127ec565b60a08301525060c083015160c082015260e083015160e08201526101009150818301518282015261012091506129e98284016128e3565b8282015261014091506129fd8284016128e3565b91810191909152949350505050565b600080600080600060a08688031215612a2457600080fd5b612a2d866128cd565b94506020860151612a3d81611eba565b6040870151909450612a4e81611ea2565b6060870151909350612a5f81611ea2565b6080870151909250612a70816123a4565b809150509295509295909350565b805180151581146128de57600080fd5b600080600080600060a08688031215612aa657600080fd5b8551612ab181611ea2565b6020870151909550612ac281611eba565b9350612ad060408701612a7e565b92506060860151612ae0816123a4565b80925050608086015190509295509295909350565b60008060408385031215612b0857600080fd5b825191506020830151612428816123a4565b6001600160a01b038516815263ffffffff841660208201526001600160801b03831660408201526080606082018190526000906127e29083018461224a565b60006001600160401b03821115612b7257612b72611ecc565b5060051b60200190565b600082601f830112612b8d57600080fd5b81516020612b9d611f8183612b59565b82815260059290921b84018101918181019086841115612bbc57600080fd5b8286015b8481101561189f578051612bd381611eba565b8352918301918301612bc0565b600082601f830112612bf157600080fd5b81516020612c01611f8183612b59565b82815260059290921b84018101918181019086841115612c2057600080fd5b8286015b8481101561189f578051612c37816123a4565b8352918301918301612c24565b600080600060608486031215612c5957600080fd5b83516001600160401b0380821115612c7057600080fd5b818601915086601f830112612c8457600080fd5b81516020612c94611f8183612b59565b82815260059290921b8401810191818101908a841115612cb357600080fd5b948201945b83861015612cda578551612ccb81611ea2565b82529482019490820190612cb8565b91890151919750909350505080821115612cf357600080fd5b612cff87838801612b7c565b93506040860151915080821115612d1557600080fd5b5061210a86828701612be0565b6001600160a01b03868116825263ffffffff86166020830152841660408201526001600160801b038316606082015260a0608082018190526000906127a19083018461224a565b60008060008060808587031215612d7f57600080fd5b612d8885612a7e565b93506020850151612d98816123a4565b6040860151909350612da9816123a4565b60608601519092506125b8816123a4565b60008060008060808587031215612dd057600080fd5b612dd985612a7e565b9350612de760208601612a7e565b92506040850151612df7816123a4565b6060959095015193969295505050565b60018060a01b038516815263ffffffff841660208201528260408201526080606082015260006127e2608083018461224a565b600060208284031215612e4c57600080fd5b815161152b81611ea2565b634e487b7160e01b600052600160045260246000fd5b6001600160a01b0384168152608060208201819052600090612e919083018561224a565b8281038060408501526002825261060f60f31b6020830152604081016060850152506127e2604082018561224a565b60008060408385031215612ed357600080fd5b82516001600160401b0380821115612eea57600080fd5b612ef6868387016127ec565b93506020850151915080821115612f0c57600080fd5b50612f19858286016127ec565b915050925092905056fea26469706673582212205b22222c3b55fb6e8c0a659eeee1bedb3fb2d71c1ac1c346e2a282556384ef3e64736f6c63430008130033",C3=eb=>eb.length>1;class C5 extends pQ.lV{constructor(...eb){C3(eb)?super(...eb):super(C6,C4,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(C6)}static connect(eb,em){return new pQ.CH(eb,C6,em)}}C5.bytecode=C4,C5.abi=C6;let C8=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"uint256",name:"w",type:"uint256"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFTProxy",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFTProxy",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER",type:"error"},{inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED",type:"error"},{inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED",type:"error"},{inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_ADMIN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_SELF",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"AdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"AuthorizedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Burned",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],name:"ConstantInflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],name:"ConstantOutflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Minted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"RevokedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Sent",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenDowngraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"approveInternal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"authorizeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAdmin",type:"address"}],name:"changeAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"defaultOperators",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAdmin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingDecimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"granularity",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"initializeWithAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"tokenHolder",type:"address"}],name:"isOperatorFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"mintInternal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationApprove",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"operationDecreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationDowngrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"operationIncreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"operationSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"revokeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"send",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"operators",type:"address[]"}],name:"setupDefaultOperators",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"toUnderlyingAmount",outputs:[{internalType:"uint256",name:"underlyingAmount",type:"uint256"},{internalType:"uint256",name:"adjustedAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"transferAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transferInternal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"waterMark",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],C9="0x6101006040523480156200001257600080fd5b50604051620052e7380380620052e78339810160408190526200003591620000e1565b6001600160a01b0380851660805280831660a081905290821660c052604051859184918491907fcf554eb342edf010a94e07701ae91e99e90b769f649f03aeb1153654ddd43c0190600090a26040516001600160a01b038216907f8837af285f4d380af9227df9ebafa13d992b487fa6d7a4366bd4154576085b8990600090a250505060e092909252506200013d915050565b6001600160a01b0381168114620000de57600080fd5b50565b60008060008060808587031215620000f857600080fd5b84516200010581620000c8565b6020860151604087015191955093506200011f81620000c8565b60608601519092506200013281620000c8565b939692955090935050565b60805160a05160c05160e0516150dd6200020a600039600061071501526000818161069301526115490152600081816109cc01526114ac0152600081816104e201528181610ca801528181610d1701528181610fcc015281816110fc015281816111cb015281816113eb01528181611599015281816116e6015281816118860152818161196501528181611d6601528181611e3001528181611ec801528181611f3001528181611fb8015281816128800152818161291701528181613ae30152613d2201526150dd6000f3fe608060405234801561001057600080fd5b50600436106104125760003560e01c806366a12fb611610220578063b1f0b5be11610130578063d9d078d6116100b8578063ee719bc811610087578063ee719bc8146109b6578063ef43d2c6146109c7578063fad8b32a146109ee578063fc673c4f14610a01578063fe9d930314610a1457600080fd5b8063d9d078d614610929578063dd62ed3e1461093c578063eb3537cc14610975578063ec0d6343146109a357600080fd5b8063c780fd82116100ff578063c780fd82146108ca578063ca0c1e7f146108dd578063ca789464146108f0578063cf97256d14610903578063d95b63711461091657600080fd5b8063b1f0b5be1461087e578063b84cdd4a14610891578063bb0d196e146108a4578063c68d4283146108b757600080fd5b8063959b8c3f116101b35780639d876741116101825780639d8767411461081f578063a1b2bf8b14610832578063a3a7e7f314610845578063a457c2d714610858578063a9059cbb1461086b57600080fd5b8063959b8c3f146107e957806395d89b41146107fc5780639903ad38146108045780639bd9bbc61461080c57600080fd5b806379359f6f116101ef57806379359f6f1461079e57806383ba2525146107b15780638f283970146107c457806392081a47146107d757600080fd5b806366a12fb61461075d5780636c2d9f2f146107705780636e9960c31461078357806370a082311461078b57600080fd5b8063386fa221116103265780634c5c0c85116102ae57806356189cb41161027d57806356189cb4146106ea5780635b9d09cc146106fd5780636154b1021461071057806362aa52871461073757806362ad1b831461074a57600080fd5b80634c5c0c851461068e57806350d75d25146106b557806352d1902d146106bd578063556f0dc7146106e357600080fd5b806342fe0980116102f557806342fe09801461062257806345977d031461063557806346951954146106485780634b2763b31461065b5780634b61cc331461066e57600080fd5b8063386fa221146105d657806339509351146105e9578063397be931146105fc57806341b706be1461060f57600080fd5b80631863e809116103a9578063245887fc11610378578063245887fc146105405780632704839714610553578063282a050b146105665780632ec8eec71461058e578063313ce567146105c157600080fd5b80631863e809146104cd57806320bc4425146104e0578063222f5be01461051a57806323b872dd1461052d57600080fd5b806311bcc81e116103e557806311bcc81e1461048257806312a6a3f81461049557806316d055d6146104a857806318160ddd146104bb57600080fd5b806306e485381461041757806306fdde0314610435578063090c415e1461044a578063095ea7b31461045f575b600080fd5b61041f610a27565b60405161042c9190613fad565b60405180910390f35b61043d610a38565b60405161042c919061404a565b61045d6104583660046140bd565b610aca565b005b61047261046d366004614118565b610b7d565b604051901515815260200161042c565b61045d610490366004614144565b610b94565b61045d6104a336600461415d565b610bc3565b61045d6104b63660046141a8565b610ca6565b6003545b60405190815260200161042c565b61045d6104db3660046142bc565b610d02565b7f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b03909116815260200161042c565b61045d61052836600461434e565b610fa2565b61047261053b36600461434e565b610fb4565b61045d61054e366004614118565b610fca565b61045d61056136600461438f565b611043565b610579610574366004614144565b6110df565b6040805192835260208301919091520161042c565b6105a161059c3660046143b1565b6110f4565b60408051948552602085019390935291830152606082015260800161042c565b60125b60405160ff909116815260200161042c565b61041f6105e43660046143b1565b611197565b6104726105f7366004614118565b61123a565b61045d61060a3660046143f1565b611276565b61045d61061d3660046141a8565b61127f565b61045d6106303660046144db565b6112ab565b61045d610643366004614144565b61138c565b61045d6106563660046143b1565b6113b8565b61045d61066936600461434e565b611597565b61068161067c36600461456d565b611619565b60405161042c91906145b3565b6105027f000000000000000000000000000000000000000000000000000000000000000081565b61050261165e565b7f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb00196104bf565b60016104bf565b61045d6106f836600461434e565b611688565b61045d61070b3660046145eb565b611693565b6104bf7f000000000000000000000000000000000000000000000000000000000000000081565b61045d61074536600461434e565b6116e4565b61045d61075836600461463a565b61172d565b61045d61076b36600461434e565b6117db565b61068161077e3660046146d8565b6117fb565b61050261183d565b6104bf6107993660046143b1565b611855565b6104726107ac3660046143b1565b61187e565b61045d6107bf366004614118565b611906565b61045d6107d23660046143b1565b611932565b600e54600160a01b900460ff166105c4565b61045d6107f73660046143b1565b611a26565b61043d611a77565b61045d611a86565b61045d61081a3660046145eb565b611b48565b61045d61082d36600461470d565b611b9c565b61045d61084036600461415d565b611be2565b61045d6108533660046143b1565b611c8c565b610472610866366004614118565b611ca0565b610472610879366004614118565b611cef565b61045d61088c366004614765565b611cfd565b61047261089f366004614118565b611d0d565b6104726108b23660046143b1565b611d5e565b61045d6108c536600461470d565b611de6565b61045d6108d836600461434e565b611e2e565b61045d6108eb3660046147e4565b611ec6565b61045d6108fe366004614118565b611f2e565b61045d610911366004614118565b611fa3565b610472610924366004614843565b61208c565b610472610937366004614118565b61209a565b6104bf61094a366004614843565b6001600160a01b03918216600090815260116020908152604080832093909416825291909152205490565b610988610983366004614118565b6120b4565b6040805193845260208401929092529082015260600161042c565b61045d6109b136600461487c565b6121ee565b600e546001600160a01b0316610502565b6105027f000000000000000000000000000000000000000000000000000000000000000081565b61045d6109fc3660046143b1565b6122c5565b61045d610a0f366004614922565b612316565b61045d610a22366004614969565b6123b7565b6060610a336012612408565b905090565b6060600f8054610a47906149a7565b80601f0160208091040260200160405190810160405280929190818152602001828054610a73906149a7565b8015610ac05780601f10610a9557610100808354040283529160200191610ac0565b820191906000526020600020905b815481529060010190602001808311610aa357829003601f168201915b5050505050905090565b6000338585604051602001610ae1939291906149e1565b604051602081830303815290604052805190602001209050610b368184848080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061246e92505050565b6040518481526001600160a01b0386169033907f30f416fa68fca014a0f334464c64b000ba53e99b6d2afdea9d5ca756372d59859060200160405180910390a35050505050565b6000610b8a3384846124af565b5060015b92915050565b610bc033333384604051806020016040528060008152506040518060200160405280600081525061255f565b50565b6040513390600090610bdb9083908790602001614a2a565b60408051601f1981840301815291905280516020909101209050610bff818461271f565b15610c1d5760405163782a90fb60e11b815260040160405180910390fd5b610c5a8185858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061246e92505050565b816001600160a01b03167f770ea40a13a4644573ed785e5c7116890709947918747febc5add46feb531e2d868686604051610c9793929190614a67565b60405180910390a25050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610cef5760405163c51efddd60e01b815260040160405180910390fd5b610cfb8484848461275b565b5050505050565b604051632329212160e21b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690638ca4848490602401602060405180830381865afa158015610d66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8a9190614aa8565b610da75760405163327fd99160e21b815260040160405180910390fd5b6000610db161287b565b90506001600160a01b038116610dc45750845b600085610dd15786610dd3565b815b905060008313610e7057610de683614adb565b610def856129c0565b14610dfc57610dfc614af7565b610e05846129c0565b6001600160a01b03821660009081526002602052604081208054909190610e2d908490614b0d565b90915550506001600160a01b03851660009081526002602052604081208054859290610e5a908490614b0d565b90915550610e6b9050858286612a2e565b610f3a565b8515610e7e57610e7e614af7565b82610e88856129c0565b610e929190614b0d565b6001600160a01b03831660009081526002602052604081208054909190610eba908490614b35565b90915550610ec99050846129c0565b6001600160a01b03881660009081526002602052604081208054909190610ef1908490614b0d565b90915550506001600160a01b03851660009081526002602052604081208054859290610f1e908490614b0d565b90915550610f2f9050828886612a2e565b610f3a828685612a2e565b846001600160a01b0316876001600160a01b0316336001600160a01b03167fb8381a3ce157650e06186e3e8f4dd4dc29236f2688b6eed1893d0a60d7c6386f8c8589898f604051610f8f959493929190614b55565b60405180910390a4505050505050505050565b610fae8384848461275b565b50505050565b6000610fc23385858561275b565b949350505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146110135760405163c51efddd60e01b815260040160405180910390fd5b61103f33838484604051806020016040528060008152506040518060200160405280600081525061255f565b5050565b604051339060009061105b9083908690602001614a2a565b60405160208183030381529060405280519060200120905061107d818461271f565b61109a5760405163dae1880960e01b815260040160405180910390fd5b6110a48184612a61565b60405184815233907f71a63dc095de07aa5512ad57a7596a39516317e316981a1cd71000057be1537b9060200160405180910390a250505050565b6000806110eb83612a82565b91509150915091565b6000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015611158573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061117c9190614b88565b905061118885826120b4565b91979096509094509092509050565b6001600160a01b038181166000908152600160205260409081902054905163c56a069d60e01b8152901960048201526060917f0000000000000000000000000000000000000000000000000000000000000000169063c56a069d90602401600060405180830381865afa158015611212573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b8e9190810190614ba1565b3360008181526011602090815260408083206001600160a01b03871684529091528120549091610b8a918590611271908690614c2f565b6124af565b610bc081612b3e565b33301461129f57604051630fff4cc960e31b815260040160405180910390fd5b610cfb8385848461275b565b600054610100900460ff16158080156112cb5750600054600160ff909116105b806112e55750303b1580156112e5575060005460ff166001145b61130a5760405162461bcd60e51b815260040161130190614c42565b60405180910390fd5b6000805460ff19166001179055801561132d576000805461ff0019166101001790555b61133d8787878787876000612b49565b8015611383576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b610bc0333333846040518060200160405280600081525060405180602001604052806000815250612c11565b60006113d06000805160206150118339815191525490565b905060006001600160a01b038216156113e9578161140b565b7f00000000000000000000000000000000000000000000000000000000000000005b9050336001600160a01b0382161461143657604051630484acab60e01b815260040160405180910390fd5b61143f83612dc4565b826001600160a01b031663ef43d2c66040518163ffffffff1660e01b8152600401602060405180830381865afa15801561147d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a19190614c90565b6001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806115745750826001600160a01b0316634c5c0c856040518163ffffffff1660e01b8152600401602060405180830381865afa15801561151a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061153e9190614c90565b6001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614155b156115925760405163ef1b6ddf60e01b815260040160405180910390fd5b505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146115e05760405163c51efddd60e01b815260040160405180910390fd5b6001600160a01b038084166000908152601160209081526040808320938616835292905220546115929084908490611271908590614c2f565b60606000858585604051602001611632939291906149e1565b6040516020818303038152906040528051906020012090506116548184612ffe565b9695505050505050565b6000610a337f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6115928383836124af565b610fae3333868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525060408051602081019091529081529250612c11915050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146116885760405163c51efddd60e01b815260040160405180910390fd5b3361173a6012828a61308d565b6117575760405163f7f0222760e01b815260040160405180910390fd5b6117d18189898989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525060019250613136915050565b5050505050505050565b33301461168857604051630fff4cc960e31b815260040160405180910390fd5b606060008484604051602001611812929190614a2a565b6040516020818303038152906040528051906020012090506118348184612ffe565b95945050505050565b6000610a336000805160206150118339815191525490565b600080611861836110f4565b5050509050600081126118745780611877565b60005b9392505050565b6000610b8e827f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109379190614b88565b61103f33338484604051806020016040528060008152506040518060200160405280600081525061255f565b600061194a6000805160206150118339815191525490565b905060006001600160a01b038216156119635781611985565b7f00000000000000000000000000000000000000000000000000000000000000005b9050336001600160a01b038216146119b057604051630484acab60e01b815260040160405180910390fd5b60006119c86000805160206150118339815191525490565b90506119e08460008051602061501183398151915255565b836001600160a01b0316816001600160a01b03167f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f60405160405180910390a350505050565b33611a33601282846131af565b806001600160a01b0316826001600160a01b03167ff4caeb2d6ca8932a215a353d0703c326ec2d81fc68170f320eb2ab49e9df61f960405160405180910390a35050565b606060108054610a47906149a7565b600054610100900460ff1615808015611aa65750600054600160ff909116105b80611ac05750303b158015611ac0575060005460ff166001145b611adc5760405162461bcd60e51b815260040161130190614c42565b6000805460ff191660011790558015611aff576000805461ff0019166101001790555b8015610bc0576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b610fae3333868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525060408051602081019091529081529250600191506131369050565b333014611bbc57604051630fff4cc960e31b815260040160405180910390fd5b8051604080516000815260208101909152611592913391869186919015159086906132b3565b6040513390600090611bfa9083908790602001614a2a565b604051602081830303815290604052805190602001209050611c4f8185858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061246e92505050565b336001600160a01b03167f0c4c547b3a4fcaa5be8353b3111472b124155bccc86de811d4a481c9e6e9faca868686604051610c9793929190614a67565b61103f333383611c9b33611855565b61275b565b6000610b8a3384611271856040518060600160405280602a8152602001615031602a91393360009081526011602090815260408083206001600160a01b038d1684529091529020549190613380565b60006118773333858561275b565b610fae33858560018087876133ac565b600080600080611d1d86866120b4565b9250925092506000611d45828411611d365760006129c0565b611d408385614cad565b6129c0565b611d4f9085614b0d565b60001315979650505050505050565b6000610b8e827f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089f9190614b88565b333014611e0657604051630fff4cc960e31b815260040160405180910390fd5b80516040805160008152602081019091526115929133918691869190151590819087906133ac565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314611e775760405163c51efddd60e01b815260040160405180910390fd5b6115928383611271846040518060600160405280602a8152602001615031602a91396001600160a01b03808a166000908152601160209081526040808320938c16835292905220549190613380565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314611f0f5760405163c51efddd60e01b815260040160405180910390fd5b610fae3385858585604051806020016040528060008152506001613136565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314611f775760405163c51efddd60e01b815260040160405180910390fd5b61103f338384846040518060200160405280600081525060405180602001604052806000815250612c11565b604051632329212160e21b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690638ca4848490602401602060405180830381865afa158015612007573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061202b9190614aa8565b6120485760405163327fd99160e21b815260040160405180910390fd5b6001600160a01b03821660009081526002602052604090205461206c908290614b0d565b6001600160a01b0390921660009081526002602052604090209190915550565b60006118776012848461308d565b6000806120a784846120b4565b5050600013949350505050565b6001600160a01b0382166000908152600260205260408120549080806120d986611197565b905060005b81518110156121e55760008060008484815181106120fe576120fe614cc0565b60209081029190910101516040516326cb922f60e21b81523060048201526001600160a01b038c81166024830152604482018c905290911690639b2e48bc90606401606060405180830381865afa15801561215d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121819190614cd6565b919450925090506121928288614c2f565b965061219e8187614c2f565b95506121bb8183116121b15760006129c0565b611d408284614cad565b6121c5848a614b0d565b6121cf9190614b35565b9750505050806121de90614d04565b90506120de565b50509250925092565b600054610100900460ff161580801561220e5750600054600160ff909116105b806122285750303b158015612228575060005460ff166001145b6122445760405162461bcd60e51b815260040161130190614c42565b6000805460ff191660011790558015612267576000805461ff0019166101001790555b61227688888888888888612b49565b80156117d1576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050505050505050565b336122d26012828461347a565b806001600160a01b0316826001600160a01b03167f50546e66e5f44d728365dc3908c63bc5cfeeab470722c1677e3073a6ac294aa160405160405180910390a35050565b336123236012828961308d565b6123405760405163f7f0222760e01b815260040160405180910390fd5b6113838188898989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525061255f92505050565b6115923333338686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052506040805160208101909152908152925061255f915050565b60608160000180548060200260200160405190810160405280929190818152602001828054801561246257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612444575b50505050509050919050565b60005b815181101561159257600082828151811061248e5761248e614cc0565b60200260200101519050808285015550806124a890614d04565b9050612471565b6001600160a01b0383166124d657604051638163862760e01b815260040160405180910390fd5b6001600160a01b0382166124fd576040516337c1c09d60e21b815260040160405180910390fd5b6001600160a01b0383811660008181526011602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600e546001600160a01b031661258857604051637bce7b2b60e11b815260040160405180910390fd5b60008061259485612a82565b915091506125ab88888387516000141588886132b3565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156125f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126189190614b88565b600e54909150612632906001600160a01b03168885613572565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa15801561267b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061269f9190614b88565b905060006126ad8284614cad565b90508085146126cf57604051631c7c26d360e31b815260040160405180910390fd5b896001600160a01b03167f3bc27981aebbb57f9247dc00fde9d6cd91e4b230083fec3238fedbcba1f9ab3d8560405161270a91815260200190565b60405180910390a25050505050505050505050565b6000805b828110156127515783810154801561274057600192505050610b8e565b5061274a81614d04565b9050612723565b5060009392505050565b60006001600160a01b0384166127845760405163eecd6c9b60e01b815260040160405180910390fd5b6001600160a01b0383166127ab5760405163e219bd3960e01b815260040160405180910390fd5b60003390506127dc8186868660405180602001604052806000815250604051806020016040528060008152506135d5565b846001600160a01b0316866001600160a01b03161461286f5761286f8587611271866040518060600160405280602d815260200161507b602d9139601160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060008d6001600160a01b03166001600160a01b03168152602001908152602001600020546133809092919063ffffffff16565b50600195945050505050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129009190614c90565b604051638369a0f160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301523060248301527f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09604483015291925090821690638369a0f190606401602060405180830381865afa158015612996573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129ba9190614c90565b91505090565b60006001600160ff1b03821115612a2a5760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b6064820152608401611301565b5090565b816001600160a01b0316836001600160a01b031660008051602061505b8339815191528360405161255291815260200190565b60005b8181101561159257600083820155612a7b81614d04565b9050612a64565b600e54600090819081906012600160a01b90910460ff161015612ae157600e54612ab790600160a01b900460ff166012614d1d565b612ac290600a614e1a565b9050612ace8185614e29565b9250612ada8184614e4b565b9150612b38565b600e546012600160a01b90910460ff161115612b3157600e54612b1090601290600160a01b900460ff16614d1d565b612b1b90600a614e1a565b9050612b278185614e4b565b9250839150612b38565b8391508192505b50915091565b610bc0601282613674565b600e805460ff8816600160a01b026001600160a81b03199091166001600160a01b038a1617179055600f612b7e858783614eb0565b506010612b8c838583614eb0565b50612ba38160008051602061501183398151915255565b612bac306136fe565b604051600080825290819060008051602061505b8339815191529060200160405180910390a36040516001600160a01b038216906000907f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f908290a350505050505050565b600e546001600160a01b0316612c3a57604051637bce7b2b60e11b815260040160405180910390fd5b600080612c4685612a82565b600e546040516370a0823160e01b81523060048201529294509092506000916001600160a01b03909116906370a0823190602401602060405180830381865afa158015612c97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cbb9190614b88565b600e54909150612cd6906001600160a01b031689308661382c565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015612d1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d439190614b88565b90506000612d518383614cad565b9050808514612d7357604051631c7c26d360e31b815260040160405180910390fd5b8651612d89908c908b9087901515808c8c6133ac565b886001600160a01b03167f25ca84076773b0455db53621c459ddc84fe40840e4932a62706a032566f399df8560405161270a91815260200190565b6000612dee7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603612e445760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401611301565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ea69190614b88565b7f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb001914612f205760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401611301565b6001600160a01b0381163003612f785760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401611301565b612fa0817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb0019604080519182526001600160a01b038416602083015201611b3d565b6060816001600160401b03811115613018576130186141f9565b604051908082528060200260200182016040528015613041578160200160208202803683370190505b50905060005b828110156130865760008185015490508083838151811061306a5761306a614cc0565b60209081029190910101525061307f81614d04565b9050613047565b5092915050565b6000816001600160a01b0316836001600160a01b031614806130fc57506001600160a01b038316600090815260018501602052604090205460ff1680156130fc57506001600160a01b03808316600090815260038601602090815260408083209387168352929052205460ff16155b80610fc257506001600160a01b03808316600090815260028601602090815260408083209387168352929052205460ff1690509392505050565b6001600160a01b03861661315d5760405163eecd6c9b60e01b815260040160405180910390fd5b6001600160a01b0385166131845760405163e219bd3960e01b815260040160405180910390fd5b613192878787878787613864565b6131a08787878787876135d5565b6113838787878787878761398b565b806001600160a01b0316826001600160a01b0316036132265760405162461bcd60e51b815260206004820152602d60248201527f4552433737374f70657261746f72733a20617574686f72697a696e672073656c60448201526c331030b99037b832b930ba37b960991b6064820152608401611301565b6001600160a01b038116600090815260018401602052604090205460ff161561327c576001600160a01b03918216600090815260039390930160209081526040808520929093168452529020805460ff19169055565b6001600160a01b0380831660009081526002850160209081526040808320938516835292905220805460ff19166001179055505050565b6001600160a01b0385166132da57604051632e8aac6160e21b815260040160405180910390fd5b82156132ef576132ef86866000878686613864565b6132f98585613adb565b846001600160a01b0316866001600160a01b03167fa78a9be3a7b862d26933ad85fb11d80ef66b8f972d7cbba06621d583943a409886858560405161334093929190614f6f565b60405180910390a36040518481526000906001600160a01b0387169060008051602061505b833981519152906020015b60405180910390a3505050505050565b600081848411156133a45760405162461bcd60e51b8152600401611301919061404a565b505050900390565b6001600160a01b0386166133d357604051630d24315760e01b815260040160405180910390fd5b6133dd8686613beb565b83156133f3576133f3876000888886868961398b565b856001600160a01b0316876001600160a01b03167f2fe5be0146f74c5bce36c0b80911af6c7d86ff27e89d5cfa61fc681327954e5d87858560405161343a93929190614f6f565b60405180910390a36040518581526001600160a01b0387169060009060008051602061505b8339815191529060200160405180910390a350505050505050565b336001600160a01b038216036134e55760405162461bcd60e51b815260206004820152602a60248201527f4552433737374f70657261746f72733a207265766f6b696e672073656c662061604482015269399037b832b930ba37b960b11b6064820152608401611301565b6001600160a01b038116600090815260018401602052604090205460ff161561353f576001600160a01b0380831660009081526003850160209081526040808320938516835292905220805460ff19166001179055505050565b6001600160a01b03918216600090815260029390930160209081526040808520929093168452529020805460ff19169055565b6040516001600160a01b03831660248201526044810182905261159290849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613c45565b6135e885856135e3866129c0565b613d1a565b836001600160a01b0316856001600160a01b0316876001600160a01b03167f06b541ddaa720db2b10a4d0cdac39b8d360425fc073085fac19bc8261467798786868660405161363993929190614f6f565b60405180910390a4836001600160a01b0316856001600160a01b031660008051602061505b8339815191528560405161337091815260200190565b81541561368357613683614af7565b80516136959083906020840190613f3c565b5060005b81518110156115925760018360010160008484815181106136bc576136bc614cc0565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790556136f781614d04565b9050613699565b6040516329965a1d60e01b81526001600160a01b03821660048201527fac7fbab5f54a3ca8194167523c6753bfeb96a445279294b6125b68cce21770546024820152306044820152731820a4b7618bde71dce8cdc73aab6c95905fad24906329965a1d90606401600060405180830381600087803b15801561377f57600080fd5b505af1158015613793573d6000803e3d6000fd5b50506040516329965a1d60e01b81526001600160a01b03841660048201527faea199e31a596269b42cdafd93407f14436db6e4cad65417994c2eb37381e05a6024820152306044820152731820a4b7618bde71dce8cdc73aab6c95905fad2492506329965a1d9150606401600060405180830381600087803b15801561381857600080fd5b505af1158015610cfb573d6000803e3d6000fd5b6040516001600160a01b0380851660248301528316604482015260648101829052610fae9085906323b872dd60e01b9060840161359e565b60405163555ddc6560e11b81526001600160a01b03861660048201527f29ddb589b1fb5fc7cf394961c1adf5f8c6454761adf795e67fe149f658abe8956024820152600090731820a4b7618bde71dce8cdc73aab6c95905fad249063aabbb8ca90604401602060405180830381865afa1580156138e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139099190614c90565b90506001600160a01b0381161561138357604051633ad5cbc160e11b81526001600160a01b038216906375ab978290613950908a908a908a908a908a908a90600401614f9a565b600060405180830381600087803b15801561396a57600080fd5b505af115801561397e573d6000803e3d6000fd5b5050505050505050505050565b60405163555ddc6560e11b81526001600160a01b03861660048201527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b6024820152600090731820a4b7618bde71dce8cdc73aab6c95905fad249063aabbb8ca90604401602060405180830381865afa158015613a0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a309190614c90565b90506001600160a01b03811615613aac576040516223de2960e01b81526001600160a01b038216906223de2990613a75908b908b908b908b908b908b90600401614f9a565b600060405180830381600087803b158015613a8f57600080fd5b505af1158015613aa3573d6000803e3d6000fd5b505050506117d1565b81156117d1576001600160a01b0386163b156117d15760405163fe737d0560e01b815260040160405180910390fd5b6000613b63837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b3f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109839190614b88565b50509050613b70826129c0565b811215613b905760405163043b37d160e21b815260040160405180910390fd5b613b99826129c0565b6001600160a01b038416600090815260026020526040902054613bbc9190614b35565b6001600160a01b038416600090815260026020526040902055600354613be3908390614cad565b600355505050565b613bf4816129c0565b6001600160a01b038316600090815260026020526040902054613c179190614b0d565b6001600160a01b038316600090815260026020526040902055600354613c3e908290614c2f565b6003555050565b6000613c9a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613e199092919063ffffffff16565b9050805160001480613cbb575080806020019051810190613cbb9190614aa8565b6115925760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401611301565b6000613d7e847f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b3f573d6000803e3d6000fd5b5050905081811215613da357604051632f4cb94160e01b815260040160405180910390fd5b6001600160a01b038416600090815260026020526040902054613dc7908390614b35565b6001600160a01b038086166000908152600260205260408082209390935590851681522054613df7908390614b0d565b6001600160a01b03909316600090815260026020526040902092909255505050565b6060610fc2848460008585600080866001600160a01b03168587604051613e409190614ff4565b60006040518083038185875af1925050503d8060008114613e7d576040519150601f19603f3d011682016040523d82523d6000602084013e613e82565b606091505b5091509150613e9387838387613e9e565b979650505050505050565b60608315613f0d578251600003613f06576001600160a01b0385163b613f065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401611301565b5081610fc2565b610fc28383815115613f225781518083602001fd5b8060405162461bcd60e51b8152600401611301919061404a565b828054828255906000526020600020908101928215613f91579160200282015b82811115613f9157825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190613f5c565b50612a2a9291505b80821115612a2a5760008155600101613f99565b6020808252825182820181905260009190848201906040850190845b81811015613fee5783516001600160a01b031683529284019291840191600101613fc9565b50909695505050505050565b60005b83811015614015578181015183820152602001613ffd565b50506000910152565b60008151808452614036816020860160208601613ffa565b601f01601f19169290920160200192915050565b602081526000611877602083018461401e565b6001600160a01b0381168114610bc057600080fd5b60008083601f84011261408457600080fd5b5081356001600160401b0381111561409b57600080fd5b6020830191508360208260051b85010111156140b657600080fd5b9250929050565b600080600080606085870312156140d357600080fd5b84356140de8161405d565b93506020850135925060408501356001600160401b0381111561410057600080fd5b61410c87828801614072565b95989497509550505050565b6000806040838503121561412b57600080fd5b82356141368161405d565b946020939093013593505050565b60006020828403121561415657600080fd5b5035919050565b60008060006040848603121561417257600080fd5b8335925060208401356001600160401b0381111561418f57600080fd5b61419b86828701614072565b9497909650939450505050565b600080600080608085870312156141be57600080fd5b84356141c98161405d565b935060208501356141d98161405d565b925060408501356141e98161405d565b9396929550929360600135925050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715614237576142376141f9565b604052919050565b600082601f83011261425057600080fd5b81356001600160401b03811115614269576142696141f9565b61427c601f8201601f191660200161420f565b81815284602083860101111561429157600080fd5b816020850160208301376000918101602001919091529392505050565b8015158114610bc057600080fd5b600080600080600080600060e0888a0312156142d757600080fd5b8735965060208801356001600160401b038111156142f457600080fd5b6143008a828b0161423f565b96505060408801356143118161405d565b94506060880135614321816142ae565b935060808801356143318161405d565b9699959850939692959460a0840135945060c09093013592915050565b60008060006060848603121561436357600080fd5b833561436e8161405d565b9250602084013561437e8161405d565b929592945050506040919091013590565b600080604083850312156143a257600080fd5b50508035926020909101359150565b6000602082840312156143c357600080fd5b81356118778161405d565b60006001600160401b038211156143e7576143e76141f9565b5060051b60200190565b6000602080838503121561440457600080fd5b82356001600160401b0381111561441a57600080fd5b8301601f8101851361442b57600080fd5b803561443e614439826143ce565b61420f565b81815260059190911b8201830190838101908783111561445d57600080fd5b928401925b82841015613e935783356144758161405d565b82529284019290840190614462565b803560ff8116811461449557600080fd5b919050565b60008083601f8401126144ac57600080fd5b5081356001600160401b038111156144c357600080fd5b6020830191508360208285010111156140b657600080fd5b600080600080600080608087890312156144f457600080fd5b86356144ff8161405d565b955061450d60208801614484565b945060408701356001600160401b038082111561452957600080fd5b6145358a838b0161449a565b9096509450606089013591508082111561454e57600080fd5b5061455b89828a0161449a565b979a9699509497509295939492505050565b6000806000806080858703121561458357600080fd5b843561458e8161405d565b9350602085013561459e8161405d565b93969395505050506040820135916060013590565b6020808252825182820181905260009190848201906040850190845b81811015613fee578351835292840192918401916001016145cf565b6000806000806060858703121561460157600080fd5b843561460c8161405d565b93506020850135925060408501356001600160401b0381111561462e57600080fd5b61410c8782880161449a565b600080600080600080600060a0888a03121561465557600080fd5b87356146608161405d565b965060208801356146708161405d565b95506040880135945060608801356001600160401b038082111561469357600080fd5b61469f8b838c0161449a565b909650945060808a01359150808211156146b857600080fd5b506146c58a828b0161449a565b989b979a50959850939692959293505050565b6000806000606084860312156146ed57600080fd5b83356146f88161405d565b95602085013595506040909401359392505050565b60008060006060848603121561472257600080fd5b833561472d8161405d565b92506020840135915060408401356001600160401b0381111561474f57600080fd5b61475b8682870161423f565b9150509250925092565b6000806000806080858703121561477b57600080fd5b84356147868161405d565b93506020850135925060408501356001600160401b03808211156147a957600080fd5b6147b58883890161423f565b935060608701359150808211156147cb57600080fd5b506147d88782880161423f565b91505092959194509250565b600080600080608085870312156147fa57600080fd5b84356148058161405d565b935060208501356148158161405d565b92506040850135915060608501356001600160401b0381111561483757600080fd5b6147d88782880161423f565b6000806040838503121561485657600080fd5b82356148618161405d565b915060208301356148718161405d565b809150509250929050565b600080600080600080600060a0888a03121561489757600080fd5b87356148a28161405d565b96506148b060208901614484565b955060408801356001600160401b03808211156148cc57600080fd5b6148d88b838c0161449a565b909750955060608a01359150808211156148f157600080fd5b506148fe8a828b0161449a565b90945092505060808801356149128161405d565b8091505092959891949750929550565b6000806000806000806080878903121561493b57600080fd5b86356149468161405d565b95506020870135945060408701356001600160401b038082111561452957600080fd5b60008060006040848603121561497e57600080fd5b8335925060208401356001600160401b0381111561499b57600080fd5b61419b8682870161449a565b600181811c908216806149bb57607f821691505b6020821081036149db57634e487b7160e01b600052602260045260246000fd5b50919050565b6080808252600e908201526d41677265656d656e74537461746560901b60a08201526001600160a01b039384166020820152919092166040820152606081019190915260c00190565b6060808252600d908201526c41677265656d656e744461746160981b60808201526001600160a01b03929092166020830152604082015260a00190565b838152604060208201819052810182905260006001600160fb1b03831115614a8e57600080fd5b8260051b8085606085013791909101606001949350505050565b600060208284031215614aba57600080fd5b8151611877816142ae565b634e487b7160e01b600052601160045260246000fd5b6000600160ff1b8201614af057614af0614ac5565b5060000390565b634e487b7160e01b600052600160045260246000fd5b8082018281126000831280158216821582161715614b2d57614b2d614ac5565b505092915050565b818103600083128015838313168383128216171561308657613086614ac5565b85815260018060a01b038516602082015283604082015282606082015260a060808201526000613e9360a083018461401e565b600060208284031215614b9a57600080fd5b5051919050565b60006020808385031215614bb457600080fd5b82516001600160401b03811115614bca57600080fd5b8301601f81018513614bdb57600080fd5b8051614be9614439826143ce565b81815260059190911b82018301908381019087831115614c0857600080fd5b928401925b82841015613e93578351614c208161405d565b82529284019290840190614c0d565b80820180821115610b8e57610b8e614ac5565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b600060208284031215614ca257600080fd5b81516118778161405d565b81810381811115610b8e57610b8e614ac5565b634e487b7160e01b600052603260045260246000fd5b600080600060608486031215614ceb57600080fd5b8351925060208401519150604084015190509250925092565b600060018201614d1657614d16614ac5565b5060010190565b60ff8281168282160390811115610b8e57610b8e614ac5565b600181815b80851115614d71578160001904821115614d5757614d57614ac5565b80851615614d6457918102915b93841c9390800290614d3b565b509250929050565b600082614d8857506001610b8e565b81614d9557506000610b8e565b8160018114614dab5760028114614db557614dd1565b6001915050610b8e565b60ff841115614dc657614dc6614ac5565b50506001821b610b8e565b5060208310610133831016604e8410600b8410161715614df4575081810a610b8e565b614dfe8383614d36565b8060001904821115614e1257614e12614ac5565b029392505050565b600061187760ff841683614d79565b600082614e4657634e487b7160e01b600052601260045260246000fd5b500490565b8082028115828204841417610b8e57610b8e614ac5565b601f82111561159257600081815260208120601f850160051c81016020861015614e895750805b601f850160051c820191505b81811015614ea857828155600101614e95565b505050505050565b6001600160401b03831115614ec757614ec76141f9565b614edb83614ed583546149a7565b83614e62565b6000601f841160018114614f0f5760008515614ef75750838201355b600019600387901b1c1916600186901b178355610cfb565b600083815260209020601f19861690835b82811015614f405786850135825560209485019460019092019101614f20565b5086821015614f5d5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b838152606060208201526000614f88606083018561401e565b8281036040840152611654818561401e565b6001600160a01b0387811682528681166020830152851660408201526060810184905260c060808201819052600090614fd59083018561401e565b82810360a0840152614fe7818561401e565b9998505050505050505050565b60008251615006818460208701613ffa565b919091019291505056feb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035375706572546f6b656e3a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5375706572546f6b656e3a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220e4531ce90c07f64fb538b191d41db41073ad2ad145dfda6b10584c6e2848d03964736f6c63430008130033",C7=eb=>eb.length>1;class Ib extends pQ.lV{constructor(...eb){C7(eb)?super(...eb):super(C8,C9,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(C8)}static connect(eb,em){return new pQ.CH(eb,C8,em)}}Ib.bytecode=C9,Ib.abi=C8;let Im=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFTProxy",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFTProxy",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER",type:"error"},{inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED",type:"error"},{inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED",type:"error"},{inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_ADMIN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_SELF",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"AdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"AuthorizedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Burned",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],name:"ConstantInflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],name:"ConstantOutflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Minted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"RevokedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Sent",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenDowngraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"authorizeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAdmin",type:"address"}],name:"changeAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"defaultOperators",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAdmin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getLastSuperTokenStorageSlot",outputs:[{internalType:"uint256",name:"slot",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"getUnderlyingDecimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"granularity",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"initializeWithAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"tokenHolder",type:"address"}],name:"isOperatorFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationApprove",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"operationDecreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationDowngrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"operationIncreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"operationSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"revokeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"send",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"toUnderlyingAmount",outputs:[{internalType:"uint256",name:"underlyingAmount",type:"uint256"},{internalType:"uint256",name:"adjustedAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"transferAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"validateStorageLayout",outputs:[],stateMutability:"pure",type:"function"}],Iy="0x60e06040523480156200001157600080fd5b506040516200500f3803806200500f8339810160408190526200003491620000d9565b6001600160a01b0380841660805280831660a081905290821660c052604051849184918491907fcf554eb342edf010a94e07701ae91e99e90b769f649f03aeb1153654ddd43c0190600090a26040516001600160a01b038216907f8837af285f4d380af9227df9ebafa13d992b487fa6d7a4366bd4154576085b8990600090a25050505050506200012d565b6001600160a01b0381168114620000d657600080fd5b50565b600080600060608486031215620000ef57600080fd5b8351620000fc81620000c0565b60208501519093506200010f81620000c0565b60408501519092506200012281620000c0565b809150509250925092565b60805160a05160c051614e1f620001f06000396000818161064c01526114a101526000818161093f01526114040152600081816104c101528181610c1b01528181610c8a01528181610f2d0152818161105d0152818161112c01528181611343015281816114f101528181611639015281816117e4015281816118c301528181611cb401528181611d7e01528181611e1601528181611e7e01528181611f06015281816127ce015281816128650152818161399c0152613bdb0152614e1f6000f3fe608060405234801561001057600080fd5b50600436106103f15760003560e01c80636e9960c311610215578063bb0d196e11610125578063dd62ed3e116100b8578063ef43d2c611610087578063ef43d2c61461093a578063f99a38c41461043c578063fad8b32a14610961578063fc673c4f14610974578063fe9d93031461098757600080fd5b8063dd62ed3e146108af578063eb3537cc146108e8578063ec0d634314610916578063ee719bc81461092957600080fd5b8063ca789464116100f4578063ca78946414610863578063cf97256d14610876578063d95b637114610889578063d9d078d61461089c57600080fd5b8063bb0d196e14610817578063c68d42831461082a578063c780fd821461083d578063ca0c1e7f1461085057600080fd5b806395d89b41116101a8578063a1b2bf8b11610177578063a1b2bf8b146107b8578063a3a7e7f3146107cb578063a457c2d7146107de578063a9059cbb146107f1578063b84cdd4a1461080457600080fd5b806395d89b41146107825780639903ad381461078a5780639bd9bbc6146107925780639d876741146107a557600080fd5b806383ba2525116101e457806383ba2525146107375780638f2839701461074a57806392081a471461075d578063959b8c3f1461076f57600080fd5b80636e9960c3146107025780636fed61fc1461070a57806370a082311461071157806379359f6f1461072457600080fd5b8063386fa221116103105780634c5c0c85116102a35780635b9d09cc116102725780635b9d09cc146106a357806362aa5287146106b657806362ad1b83146106c957806366a12fb6146106dc5780636c2d9f2f146106ef57600080fd5b80634c5c0c851461064757806350d75d251461066e57806352d1902d14610676578063556f0dc71461069c57600080fd5b806345977d03116102df57806345977d03146105ee57806346951954146106015780634b2763b3146106145780634b61cc331461062757600080fd5b8063386fa221146105a257806339509351146105b557806341b706be146105c857806342fe0980146105db57600080fd5b80631863e809116103885780632704839711610357578063270483971461051f578063282a050b146105325780632ec8eec71461055a578063313ce5671461058d57600080fd5b80631863e809146104ac57806320bc4425146104bf57806323b872dd146104f9578063245887fc1461050c57600080fd5b806311bcc81e116103c457806311bcc81e1461046157806312a6a3f81461047457806316d055d61461048757806318160ddd1461049a57600080fd5b806306e48538146103f657806306fdde0314610414578063090c415e14610429578063095ea7b31461043e575b600080fd5b6103fe61099a565b60405161040b9190613df5565b60405180910390f35b61041c6109ab565b60405161040b9190613e92565b61043c610437366004613f05565b610a3d565b005b61045161044c366004613f60565b610af0565b604051901515815260200161040b565b61043c61046f366004613f8c565b610b07565b61043c610482366004613fa5565b610b36565b61043c610495366004613ff0565b610c19565b6003545b60405190815260200161040b565b61043c6104ba366004614104565b610c75565b7f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b03909116815260200161040b565b610451610507366004614196565b610f15565b61043c61051a366004613f60565b610f2b565b61043c61052d3660046141d7565b610fa4565b610545610540366004613f8c565b611040565b6040805192835260208301919091520161040b565b61056d6105683660046141f9565b611055565b60408051948552602085019390935291830152606082015260800161040b565b60125b60405160ff909116815260200161040b565b6103fe6105b03660046141f9565b6110f8565b6104516105c3366004613f60565b61119b565b61043c6105d6366004613ff0565b6111d7565b61043c6105e936600461426d565b611203565b61043c6105fc366004613f8c565b6112e4565b61043c61060f3660046141f9565b611310565b61043c610622366004614196565b6114ef565b61063a6106353660046142ff565b611571565b60405161040b9190614345565b6104e17f000000000000000000000000000000000000000000000000000000000000000081565b6104e16115b6565b7f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb001961049e565b600161049e565b61043c6106b136600461437d565b6115e0565b61043c6106c4366004614196565b611637565b61043c6106d73660046143cc565b61168b565b61043c6106ea366004614196565b611739565b61063a6106fd36600461446a565b611759565b6104e161179b565b601f61049e565b61049e61071f3660046141f9565b6117b3565b6104516107323660046141f9565b6117dc565b61043c610745366004613f60565b611864565b61043c6107583660046141f9565b611890565b600e54600160a01b900460ff16610590565b61043c61077d3660046141f9565b611984565b61041c6119d5565b61043c6119e4565b61043c6107a036600461437d565b611aa6565b61043c6107b336600461449f565b611afa565b61043c6107c6366004613fa5565b611b40565b61043c6107d93660046141f9565b611bea565b6104516107ec366004613f60565b611bfe565b6104516107ff366004613f60565b611c4d565b610451610812366004613f60565b611c5b565b6104516108253660046141f9565b611cac565b61043c61083836600461449f565b611d34565b61043c61084b366004614196565b611d7c565b61043c61085e3660046144f7565b611e14565b61043c610871366004613f60565b611e7c565b61043c610884366004613f60565b611ef1565b610451610897366004614562565b611fda565b6104516108aa366004613f60565b611fe8565b61049e6108bd366004614562565b6001600160a01b03918216600090815260116020908152604080832093909416825291909152205490565b6108fb6108f6366004613f60565b612002565b6040805193845260208401929092529082015260600161040b565b61043c61092436600461459b565b61213c565b600e546001600160a01b03166104e1565b6104e17f000000000000000000000000000000000000000000000000000000000000000081565b61043c61096f3660046141f9565b612213565b61043c610982366004614641565b612264565b61043c610995366004614688565b612305565b60606109a66012612356565b905090565b6060600f80546109ba906146c6565b80601f01602080910402602001604051908101604052809291908181526020018280546109e6906146c6565b8015610a335780601f10610a0857610100808354040283529160200191610a33565b820191906000526020600020905b815481529060010190602001808311610a1657829003601f168201915b5050505050905090565b6000338585604051602001610a5493929190614700565b604051602081830303815290604052805190602001209050610aa9818484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506123bc92505050565b6040518481526001600160a01b0386169033907f30f416fa68fca014a0f334464c64b000ba53e99b6d2afdea9d5ca756372d59859060200160405180910390a35050505050565b6000610afd3384846123fd565b5060015b92915050565b610b333333338460405180602001604052806000815250604051806020016040528060008152506124ad565b50565b6040513390600090610b4e9083908790602001614749565b60408051601f1981840301815291905280516020909101209050610b72818461266d565b15610b905760405163782a90fb60e11b815260040160405180910390fd5b610bcd818585808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506123bc92505050565b816001600160a01b03167f770ea40a13a4644573ed785e5c7116890709947918747febc5add46feb531e2d868686604051610c0a93929190614786565b60405180910390a25050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610c625760405163c51efddd60e01b815260040160405180910390fd5b610c6e848484846126a9565b5050505050565b604051632329212160e21b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690638ca4848490602401602060405180830381865afa158015610cd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cfd91906147c7565b610d1a5760405163327fd99160e21b815260040160405180910390fd5b6000610d246127c9565b90506001600160a01b038116610d375750845b600085610d445786610d46565b815b905060008313610de357610d59836147fa565b610d628561290e565b14610d6f57610d6f614816565b610d788461290e565b6001600160a01b03821660009081526002602052604081208054909190610da090849061482c565b90915550506001600160a01b03851660009081526002602052604081208054859290610dcd90849061482c565b90915550610dde905085828661297c565b610ead565b8515610df157610df1614816565b82610dfb8561290e565b610e05919061482c565b6001600160a01b03831660009081526002602052604081208054909190610e2d908490614854565b90915550610e3c90508461290e565b6001600160a01b03881660009081526002602052604081208054909190610e6490849061482c565b90915550506001600160a01b03851660009081526002602052604081208054859290610e9190849061482c565b90915550610ea2905082888661297c565b610ead82868561297c565b846001600160a01b0316876001600160a01b0316336001600160a01b03167fb8381a3ce157650e06186e3e8f4dd4dc29236f2688b6eed1893d0a60d7c6386f8c8589898f604051610f02959493929190614874565b60405180910390a4505050505050505050565b6000610f23338585856126a9565b949350505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610f745760405163c51efddd60e01b815260040160405180910390fd5b610fa03383848460405180602001604052806000815250604051806020016040528060008152506124ad565b5050565b6040513390600090610fbc9083908690602001614749565b604051602081830303815290604052805190602001209050610fde818461266d565b610ffb5760405163dae1880960e01b815260040160405180910390fd5b61100581846129af565b60405184815233907f71a63dc095de07aa5512ad57a7596a39516317e316981a1cd71000057be1537b9060200160405180910390a250505050565b60008061104c836129d0565b91509150915091565b6000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110dd91906148a7565b90506110e98582612002565b91979096509094509092509050565b6001600160a01b038181166000908152600160205260409081902054905163c56a069d60e01b8152901960048201526060917f0000000000000000000000000000000000000000000000000000000000000000169063c56a069d90602401600060405180830381865afa158015611173573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b0191908101906148c0565b3360008181526011602090815260408083206001600160a01b03871684529091528120549091610afd9185906111d2908690614971565b6123fd565b3330146111f757604051630fff4cc960e31b815260040160405180910390fd5b610c6e838584846126a9565b600054610100900460ff16158080156112235750600054600160ff909116105b8061123d5750303b15801561123d575060005460ff166001145b6112625760405162461bcd60e51b815260040161125990614984565b60405180910390fd5b6000805460ff191660011790558015611285576000805461ff0019166101001790555b6112958787878787876000612a8c565b80156112db576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b610b33333333846040518060200160405280600081525060405180602001604052806000815250612b54565b6000611328600080516020614d538339815191525490565b905060006001600160a01b038216156113415781611363565b7f00000000000000000000000000000000000000000000000000000000000000005b9050336001600160a01b0382161461138e57604051630484acab60e01b815260040160405180910390fd5b61139783612d07565b826001600160a01b031663ef43d2c66040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113f991906149d2565b6001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806114cc5750826001600160a01b0316634c5c0c856040518163ffffffff1660e01b8152600401602060405180830381865afa158015611472573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061149691906149d2565b6001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614155b156114ea5760405163ef1b6ddf60e01b815260040160405180910390fd5b505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146115385760405163c51efddd60e01b815260040160405180910390fd5b6001600160a01b038084166000908152601160209081526040808320938616835292905220546114ea90849084906111d2908590614971565b6060600085858560405160200161158a93929190614700565b6040516020818303038152906040528051906020012090506115ac8184612f41565b9695505050505050565b60006109a67f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6116313333868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525060408051602081019091529081529250612b54915050565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146116805760405163c51efddd60e01b815260040160405180910390fd5b6114ea8383836123fd565b336116986012828a612fd0565b6116b55760405163f7f0222760e01b815260040160405180910390fd5b61172f8189898989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525060019250613079915050565b5050505050505050565b33301461168057604051630fff4cc960e31b815260040160405180910390fd5b606060008484604051602001611770929190614749565b6040516020818303038152906040528051906020012090506117928184612f41565b95945050505050565b60006109a6600080516020614d538339815191525490565b6000806117bf83611055565b5050509050600081126117d257806117d5565b60005b9392505050565b6000610b01827f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015611840573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108aa91906148a7565b610fa03333848460405180602001604052806000815250604051806020016040528060008152506124ad565b60006118a8600080516020614d538339815191525490565b905060006001600160a01b038216156118c157816118e3565b7f00000000000000000000000000000000000000000000000000000000000000005b9050336001600160a01b0382161461190e57604051630484acab60e01b815260040160405180910390fd5b6000611926600080516020614d538339815191525490565b905061193e84600080516020614d5383398151915255565b836001600160a01b0316816001600160a01b03167f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f60405160405180910390a350505050565b33611991601282846130f2565b806001600160a01b0316826001600160a01b03167ff4caeb2d6ca8932a215a353d0703c326ec2d81fc68170f320eb2ab49e9df61f960405160405180910390a35050565b6060601080546109ba906146c6565b600054610100900460ff1615808015611a045750600054600160ff909116105b80611a1e5750303b158015611a1e575060005460ff166001145b611a3a5760405162461bcd60e51b815260040161125990614984565b6000805460ff191660011790558015611a5d576000805461ff0019166101001790555b8015610b33576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b6116313333868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525060408051602081019091529081529250600191506130799050565b333014611b1a57604051630fff4cc960e31b815260040160405180910390fd5b80516040805160008152602081019091526114ea913391869186919015159086906131f6565b6040513390600090611b589083908790602001614749565b604051602081830303815290604052805190602001209050611bad818585808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506123bc92505050565b336001600160a01b03167f0c4c547b3a4fcaa5be8353b3111472b124155bccc86de811d4a481c9e6e9faca868686604051610c0a93929190614786565b610fa0333383611bf9336117b3565b6126a9565b6000610afd33846111d2856040518060600160405280602a8152602001614d73602a91393360009081526011602090815260408083206001600160a01b038d16845290915290205491906132c3565b60006117d5333385856126a9565b600080600080611c6b8686612002565b9250925092506000611c93828411611c8457600061290e565b611c8e83856149ef565b61290e565b611c9d908561482c565b60001315979650505050505050565b6000610b01827f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d10573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081291906148a7565b333014611d5457604051630fff4cc960e31b815260040160405180910390fd5b80516040805160008152602081019091526114ea9133918691869190151590819087906132ef565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314611dc55760405163c51efddd60e01b815260040160405180910390fd5b6114ea83836111d2846040518060600160405280602a8152602001614d73602a91396001600160a01b03808a166000908152601160209081526040808320938c168352929052205491906132c3565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314611e5d5760405163c51efddd60e01b815260040160405180910390fd5b6116313385858585604051806020016040528060008152506001613079565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314611ec55760405163c51efddd60e01b815260040160405180910390fd5b610fa0338384846040518060200160405280600081525060405180602001604052806000815250612b54565b604051632329212160e21b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690638ca4848490602401602060405180830381865afa158015611f55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f7991906147c7565b611f965760405163327fd99160e21b815260040160405180910390fd5b6001600160a01b038216600090815260026020526040902054611fba90829061482c565b6001600160a01b0390921660009081526002602052604090209190915550565b60006117d560128484612fd0565b600080611ff58484612002565b5050600013949350505050565b6001600160a01b038216600090815260026020526040812054908080612027866110f8565b905060005b815181101561213357600080600084848151811061204c5761204c614a02565b60209081029190910101516040516326cb922f60e21b81523060048201526001600160a01b038c81166024830152604482018c905290911690639b2e48bc90606401606060405180830381865afa1580156120ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120cf9190614a18565b919450925090506120e08288614971565b96506120ec8187614971565b95506121098183116120ff57600061290e565b611c8e82846149ef565b612113848a61482c565b61211d9190614854565b97505050508061212c90614a46565b905061202c565b50509250925092565b600054610100900460ff161580801561215c5750600054600160ff909116105b806121765750303b158015612176575060005460ff166001145b6121925760405162461bcd60e51b815260040161125990614984565b6000805460ff1916600117905580156121b5576000805461ff0019166101001790555b6121c488888888888888612a8c565b801561172f576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050505050505050565b33612220601282846133bd565b806001600160a01b0316826001600160a01b03167f50546e66e5f44d728365dc3908c63bc5cfeeab470722c1677e3073a6ac294aa160405160405180910390a35050565b3361227160128289612fd0565b61228e5760405163f7f0222760e01b815260040160405180910390fd5b6112db8188898989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a90819084018382808284376000920191909152506124ad92505050565b6114ea3333338686868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604080516020810190915290815292506124ad915050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156123b057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612392575b50505050509050919050565b60005b81518110156114ea5760008282815181106123dc576123dc614a02565b60200260200101519050808285015550806123f690614a46565b90506123bf565b6001600160a01b03831661242457604051638163862760e01b815260040160405180910390fd5b6001600160a01b03821661244b576040516337c1c09d60e21b815260040160405180910390fd5b6001600160a01b0383811660008181526011602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600e546001600160a01b03166124d657604051637bce7b2b60e11b815260040160405180910390fd5b6000806124e2856129d0565b915091506124f988888387516000141588886131f6565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015612542573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061256691906148a7565b600e54909150612580906001600160a01b031688856134b5565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156125c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125ed91906148a7565b905060006125fb82846149ef565b905080851461261d57604051631c7c26d360e31b815260040160405180910390fd5b896001600160a01b03167f3bc27981aebbb57f9247dc00fde9d6cd91e4b230083fec3238fedbcba1f9ab3d8560405161265891815260200190565b60405180910390a25050505050505050505050565b6000805b8281101561269f5783810154801561268e57600192505050610b01565b5061269881614a46565b9050612671565b5060009392505050565b60006001600160a01b0384166126d25760405163eecd6c9b60e01b815260040160405180910390fd5b6001600160a01b0383166126f95760405163e219bd3960e01b815260040160405180910390fd5b600033905061272a818686866040518060200160405280600081525060405180602001604052806000815250613518565b846001600160a01b0316866001600160a01b0316146127bd576127bd85876111d2866040518060600160405280602d8152602001614dbd602d9139601160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060008d6001600160a01b03166001600160a01b03168152602001908152602001600020546132c39092919063ffffffff16565b50600195945050505050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561282a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061284e91906149d2565b604051638369a0f160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301523060248301527f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09604483015291925090821690638369a0f190606401602060405180830381865afa1580156128e4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061290891906149d2565b91505090565b60006001600160ff1b038211156129785760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b6064820152608401611259565b5090565b816001600160a01b0316836001600160a01b0316600080516020614d9d833981519152836040516124a091815260200190565b60005b818110156114ea576000838201556129c981614a46565b90506129b2565b600e54600090819081906012600160a01b90910460ff161015612a2f57600e54612a0590600160a01b900460ff166012614a5f565b612a1090600a614b5c565b9050612a1c8185614b6b565b9250612a288184614b8d565b9150612a86565b600e546012600160a01b90910460ff161115612a7f57600e54612a5e90601290600160a01b900460ff16614a5f565b612a6990600a614b5c565b9050612a758185614b8d565b9250839150612a86565b8391508192505b50915091565b600e805460ff8816600160a01b026001600160a81b03199091166001600160a01b038a1617179055600f612ac1858783614bf2565b506010612acf838583614bf2565b50612ae681600080516020614d5383398151915255565b612aef306135b7565b6040516000808252908190600080516020614d9d8339815191529060200160405180910390a36040516001600160a01b038216906000907f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f908290a350505050505050565b600e546001600160a01b0316612b7d57604051637bce7b2b60e11b815260040160405180910390fd5b600080612b89856129d0565b600e546040516370a0823160e01b81523060048201529294509092506000916001600160a01b03909116906370a0823190602401602060405180830381865afa158015612bda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bfe91906148a7565b600e54909150612c19906001600160a01b03168930866136e5565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015612c62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c8691906148a7565b90506000612c9483836149ef565b9050808514612cb657604051631c7c26d360e31b815260040160405180910390fd5b8651612ccc908c908b9087901515808c8c6132ef565b886001600160a01b03167f25ca84076773b0455db53621c459ddc84fe40840e4932a62706a032566f399df8560405161265891815260200190565b6000612d317f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603612d875760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401611259565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612dc5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612de991906148a7565b7f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb001914612e635760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401611259565b6001600160a01b0381163003612ebb5760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401611259565b612ee3817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb0019604080519182526001600160a01b038416602083015201611a9b565b6060816001600160401b03811115612f5b57612f5b614041565b604051908082528060200260200182016040528015612f84578160200160208202803683370190505b50905060005b82811015612fc957600081850154905080838381518110612fad57612fad614a02565b602090810291909101015250612fc281614a46565b9050612f8a565b5092915050565b6000816001600160a01b0316836001600160a01b0316148061303f57506001600160a01b038316600090815260018501602052604090205460ff16801561303f57506001600160a01b03808316600090815260038601602090815260408083209387168352929052205460ff16155b80610f2357506001600160a01b03808316600090815260028601602090815260408083209387168352929052205460ff1690509392505050565b6001600160a01b0386166130a05760405163eecd6c9b60e01b815260040160405180910390fd5b6001600160a01b0385166130c75760405163e219bd3960e01b815260040160405180910390fd5b6130d587878787878761371d565b6130e3878787878787613518565b6112db87878787878787613844565b806001600160a01b0316826001600160a01b0316036131695760405162461bcd60e51b815260206004820152602d60248201527f4552433737374f70657261746f72733a20617574686f72697a696e672073656c60448201526c331030b99037b832b930ba37b960991b6064820152608401611259565b6001600160a01b038116600090815260018401602052604090205460ff16156131bf576001600160a01b03918216600090815260039390930160209081526040808520929093168452529020805460ff19169055565b6001600160a01b0380831660009081526002850160209081526040808320938516835292905220805460ff19166001179055505050565b6001600160a01b03851661321d57604051632e8aac6160e21b815260040160405180910390fd5b8215613232576132328686600087868661371d565b61323c8585613994565b846001600160a01b0316866001600160a01b03167fa78a9be3a7b862d26933ad85fb11d80ef66b8f972d7cbba06621d583943a409886858560405161328393929190614cb1565b60405180910390a36040518481526000906001600160a01b03871690600080516020614d9d833981519152906020015b60405180910390a3505050505050565b600081848411156132e75760405162461bcd60e51b81526004016112599190613e92565b505050900390565b6001600160a01b03861661331657604051630d24315760e01b815260040160405180910390fd5b6133208686613aa4565b8315613336576133368760008888868689613844565b856001600160a01b0316876001600160a01b03167f2fe5be0146f74c5bce36c0b80911af6c7d86ff27e89d5cfa61fc681327954e5d87858560405161337d93929190614cb1565b60405180910390a36040518581526001600160a01b03871690600090600080516020614d9d8339815191529060200160405180910390a350505050505050565b336001600160a01b038216036134285760405162461bcd60e51b815260206004820152602a60248201527f4552433737374f70657261746f72733a207265766f6b696e672073656c662061604482015269399037b832b930ba37b960b11b6064820152608401611259565b6001600160a01b038116600090815260018401602052604090205460ff1615613482576001600160a01b0380831660009081526003850160209081526040808320938516835292905220805460ff19166001179055505050565b6001600160a01b03918216600090815260029390930160209081526040808520929093168452529020805460ff19169055565b6040516001600160a01b0383166024820152604481018290526114ea90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613afe565b61352b85856135268661290e565b613bd3565b836001600160a01b0316856001600160a01b0316876001600160a01b03167f06b541ddaa720db2b10a4d0cdac39b8d360425fc073085fac19bc8261467798786868660405161357c93929190614cb1565b60405180910390a4836001600160a01b0316856001600160a01b0316600080516020614d9d833981519152856040516132b391815260200190565b6040516329965a1d60e01b81526001600160a01b03821660048201527fac7fbab5f54a3ca8194167523c6753bfeb96a445279294b6125b68cce21770546024820152306044820152731820a4b7618bde71dce8cdc73aab6c95905fad24906329965a1d90606401600060405180830381600087803b15801561363857600080fd5b505af115801561364c573d6000803e3d6000fd5b50506040516329965a1d60e01b81526001600160a01b03841660048201527faea199e31a596269b42cdafd93407f14436db6e4cad65417994c2eb37381e05a6024820152306044820152731820a4b7618bde71dce8cdc73aab6c95905fad2492506329965a1d9150606401600060405180830381600087803b1580156136d157600080fd5b505af1158015610c6e573d6000803e3d6000fd5b6040516001600160a01b03808516602483015283166044820152606481018290526116319085906323b872dd60e01b906084016134e1565b60405163555ddc6560e11b81526001600160a01b03861660048201527f29ddb589b1fb5fc7cf394961c1adf5f8c6454761adf795e67fe149f658abe8956024820152600090731820a4b7618bde71dce8cdc73aab6c95905fad249063aabbb8ca90604401602060405180830381865afa15801561379e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137c291906149d2565b90506001600160a01b038116156112db57604051633ad5cbc160e11b81526001600160a01b038216906375ab978290613809908a908a908a908a908a908a90600401614cdc565b600060405180830381600087803b15801561382357600080fd5b505af1158015613837573d6000803e3d6000fd5b5050505050505050505050565b60405163555ddc6560e11b81526001600160a01b03861660048201527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b6024820152600090731820a4b7618bde71dce8cdc73aab6c95905fad249063aabbb8ca90604401602060405180830381865afa1580156138c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906138e991906149d2565b90506001600160a01b03811615613965576040516223de2960e01b81526001600160a01b038216906223de299061392e908b908b908b908b908b908b90600401614cdc565b600060405180830381600087803b15801561394857600080fd5b505af115801561395c573d6000803e3d6000fd5b5050505061172f565b811561172f576001600160a01b0386163b1561172f5760405163fe737d0560e01b815260040160405180910390fd5b6000613a1c837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa1580156139f8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f691906148a7565b50509050613a298261290e565b811215613a495760405163043b37d160e21b815260040160405180910390fd5b613a528261290e565b6001600160a01b038416600090815260026020526040902054613a759190614854565b6001600160a01b038416600090815260026020526040902055600354613a9c9083906149ef565b600355505050565b613aad8161290e565b6001600160a01b038316600090815260026020526040902054613ad0919061482c565b6001600160a01b038316600090815260026020526040902055600354613af7908290614971565b6003555050565b6000613b53826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613cd29092919063ffffffff16565b9050805160001480613b74575080806020019051810190613b7491906147c7565b6114ea5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401611259565b6000613c37847f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa1580156139f8573d6000803e3d6000fd5b5050905081811215613c5c57604051632f4cb94160e01b815260040160405180910390fd5b6001600160a01b038416600090815260026020526040902054613c80908390614854565b6001600160a01b038086166000908152600260205260408082209390935590851681522054613cb090839061482c565b6001600160a01b03909316600090815260026020526040902092909255505050565b6060610f23848460008585600080866001600160a01b03168587604051613cf99190614d36565b60006040518083038185875af1925050503d8060008114613d36576040519150601f19603f3d011682016040523d82523d6000602084013e613d3b565b606091505b5091509150613d4c87838387613d57565b979650505050505050565b60608315613dc6578251600003613dbf576001600160a01b0385163b613dbf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401611259565b5081610f23565b610f238383815115613ddb5781518083602001fd5b8060405162461bcd60e51b81526004016112599190613e92565b6020808252825182820181905260009190848201906040850190845b81811015613e365783516001600160a01b031683529284019291840191600101613e11565b50909695505050505050565b60005b83811015613e5d578181015183820152602001613e45565b50506000910152565b60008151808452613e7e816020860160208601613e42565b601f01601f19169290920160200192915050565b6020815260006117d56020830184613e66565b6001600160a01b0381168114610b3357600080fd5b60008083601f840112613ecc57600080fd5b5081356001600160401b03811115613ee357600080fd5b6020830191508360208260051b8501011115613efe57600080fd5b9250929050565b60008060008060608587031215613f1b57600080fd5b8435613f2681613ea5565b93506020850135925060408501356001600160401b03811115613f4857600080fd5b613f5487828801613eba565b95989497509550505050565b60008060408385031215613f7357600080fd5b8235613f7e81613ea5565b946020939093013593505050565b600060208284031215613f9e57600080fd5b5035919050565b600080600060408486031215613fba57600080fd5b8335925060208401356001600160401b03811115613fd757600080fd5b613fe386828701613eba565b9497909650939450505050565b6000806000806080858703121561400657600080fd5b843561401181613ea5565b9350602085013561402181613ea5565b9250604085013561403181613ea5565b9396929550929360600135925050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561407f5761407f614041565b604052919050565b600082601f83011261409857600080fd5b81356001600160401b038111156140b1576140b1614041565b6140c4601f8201601f1916602001614057565b8181528460208386010111156140d957600080fd5b816020850160208301376000918101602001919091529392505050565b8015158114610b3357600080fd5b600080600080600080600060e0888a03121561411f57600080fd5b8735965060208801356001600160401b0381111561413c57600080fd5b6141488a828b01614087565b965050604088013561415981613ea5565b94506060880135614169816140f6565b9350608088013561417981613ea5565b9699959850939692959460a0840135945060c09093013592915050565b6000806000606084860312156141ab57600080fd5b83356141b681613ea5565b925060208401356141c681613ea5565b929592945050506040919091013590565b600080604083850312156141ea57600080fd5b50508035926020909101359150565b60006020828403121561420b57600080fd5b81356117d581613ea5565b803560ff8116811461422757600080fd5b919050565b60008083601f84011261423e57600080fd5b5081356001600160401b0381111561425557600080fd5b602083019150836020828501011115613efe57600080fd5b6000806000806000806080878903121561428657600080fd5b863561429181613ea5565b955061429f60208801614216565b945060408701356001600160401b03808211156142bb57600080fd5b6142c78a838b0161422c565b909650945060608901359150808211156142e057600080fd5b506142ed89828a0161422c565b979a9699509497509295939492505050565b6000806000806080858703121561431557600080fd5b843561432081613ea5565b9350602085013561433081613ea5565b93969395505050506040820135916060013590565b6020808252825182820181905260009190848201906040850190845b81811015613e3657835183529284019291840191600101614361565b6000806000806060858703121561439357600080fd5b843561439e81613ea5565b93506020850135925060408501356001600160401b038111156143c057600080fd5b613f548782880161422c565b600080600080600080600060a0888a0312156143e757600080fd5b87356143f281613ea5565b9650602088013561440281613ea5565b95506040880135945060608801356001600160401b038082111561442557600080fd5b6144318b838c0161422c565b909650945060808a013591508082111561444a57600080fd5b506144578a828b0161422c565b989b979a50959850939692959293505050565b60008060006060848603121561447f57600080fd5b833561448a81613ea5565b95602085013595506040909401359392505050565b6000806000606084860312156144b457600080fd5b83356144bf81613ea5565b92506020840135915060408401356001600160401b038111156144e157600080fd5b6144ed86828701614087565b9150509250925092565b6000806000806080858703121561450d57600080fd5b843561451881613ea5565b9350602085013561452881613ea5565b92506040850135915060608501356001600160401b0381111561454a57600080fd5b61455687828801614087565b91505092959194509250565b6000806040838503121561457557600080fd5b823561458081613ea5565b9150602083013561459081613ea5565b809150509250929050565b600080600080600080600060a0888a0312156145b657600080fd5b87356145c181613ea5565b96506145cf60208901614216565b955060408801356001600160401b03808211156145eb57600080fd5b6145f78b838c0161422c565b909750955060608a013591508082111561461057600080fd5b5061461d8a828b0161422c565b909450925050608088013561463181613ea5565b8091505092959891949750929550565b6000806000806000806080878903121561465a57600080fd5b863561466581613ea5565b95506020870135945060408701356001600160401b03808211156142bb57600080fd5b60008060006040848603121561469d57600080fd5b8335925060208401356001600160401b038111156146ba57600080fd5b613fe38682870161422c565b600181811c908216806146da57607f821691505b6020821081036146fa57634e487b7160e01b600052602260045260246000fd5b50919050565b6080808252600e908201526d41677265656d656e74537461746560901b60a08201526001600160a01b039384166020820152919092166040820152606081019190915260c00190565b6060808252600d908201526c41677265656d656e744461746160981b60808201526001600160a01b03929092166020830152604082015260a00190565b838152604060208201819052810182905260006001600160fb1b038311156147ad57600080fd5b8260051b8085606085013791909101606001949350505050565b6000602082840312156147d957600080fd5b81516117d5816140f6565b634e487b7160e01b600052601160045260246000fd5b6000600160ff1b820161480f5761480f6147e4565b5060000390565b634e487b7160e01b600052600160045260246000fd5b808201828112600083128015821682158216171561484c5761484c6147e4565b505092915050565b8181036000831280158383131683831282161715612fc957612fc96147e4565b85815260018060a01b038516602082015283604082015282606082015260a060808201526000613d4c60a0830184613e66565b6000602082840312156148b957600080fd5b5051919050565b600060208083850312156148d357600080fd5b82516001600160401b03808211156148ea57600080fd5b818501915085601f8301126148fe57600080fd5b81518181111561491057614910614041565b8060051b9150614921848301614057565b818152918301840191848101908884111561493b57600080fd5b938501935b83851015614965578451925061495583613ea5565b8282529385019390850190614940565b98975050505050505050565b80820180821115610b0157610b016147e4565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b6000602082840312156149e457600080fd5b81516117d581613ea5565b81810381811115610b0157610b016147e4565b634e487b7160e01b600052603260045260246000fd5b600080600060608486031215614a2d57600080fd5b8351925060208401519150604084015190509250925092565b600060018201614a5857614a586147e4565b5060010190565b60ff8281168282160390811115610b0157610b016147e4565b600181815b80851115614ab3578160001904821115614a9957614a996147e4565b80851615614aa657918102915b93841c9390800290614a7d565b509250929050565b600082614aca57506001610b01565b81614ad757506000610b01565b8160018114614aed5760028114614af757614b13565b6001915050610b01565b60ff841115614b0857614b086147e4565b50506001821b610b01565b5060208310610133831016604e8410600b8410161715614b36575081810a610b01565b614b408383614a78565b8060001904821115614b5457614b546147e4565b029392505050565b60006117d560ff841683614abb565b600082614b8857634e487b7160e01b600052601260045260246000fd5b500490565b8082028115828204841417610b0157610b016147e4565b601f8211156114ea57600081815260208120601f850160051c81016020861015614bcb5750805b601f850160051c820191505b81811015614bea57828155600101614bd7565b505050505050565b6001600160401b03831115614c0957614c09614041565b614c1d83614c1783546146c6565b83614ba4565b6000601f841160018114614c515760008515614c395750838201355b600019600387901b1c1916600186901b178355610c6e565b600083815260209020601f19861690835b82811015614c825786850135825560209485019460019092019101614c62565b5086821015614c9f5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b838152606060208201526000614cca6060830185613e66565b82810360408401526115ac8185613e66565b6001600160a01b0387811682528681166020830152851660408201526060810184905260c060808201819052600090614d1790830185613e66565b82810360a0840152614d298185613e66565b9998505050505050505050565b60008251614d48818460208701613e42565b919091019291505056feb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035375706572546f6b656e3a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5375706572546f6b656e3a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212201b0f07fb8111bc61d4559d9530077ede9cc91f70af54c0881fc9af719afe0e8764736f6c63430008130033",IM=eb=>eb.length>1;class Iv extends pQ.lV{constructor(...eb){IM(eb)?super(...eb):super(Im,Iy,eb[0])}deploy(eb,em,ew,eH){return super.deploy(eb,em,ew,eH||{})}getDeployTransaction(eb,em,ew,eH){return super.getDeployTransaction(eb,em,ew,eH||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Im)}static connect(eb,em){return new pQ.CH(eb,Im,em)}}Iv.bytecode=Iy,Iv.abi=Im;let Iz=[{inputs:[],name:"SF_GOV_II_ONLY_OWNER",type:"error"},{inputs:[],name:"SF_GOV_INVALID_LIQUIDATION_OR_PATRICIAN_PERIOD",type:"error"},{inputs:[],name:"SF_GOV_MUST_BE_CONTRACT",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"address",name:"factory",type:"address"},{indexed:!1,internalType:"bool",name:"authorized",type:"bool"}],name:"AppFactoryAuthorizationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"address",name:"deployer",type:"address"},{indexed:!1,internalType:"string",name:"appRegistrationKey",type:"string"},{indexed:!1,internalType:"uint256",name:"expirationTs",type:"uint256"}],name:"AppRegistrationKeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"liquidationPeriod",type:"uint256"}],name:"CFAv1LiquidationPeriodChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ConfigChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{indexed:!1,internalType:"uint256",name:"patricianPeriod",type:"uint256"}],name:"PPPConfigurationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"address",name:"rewardAddress",type:"address"}],name:"RewardAddressChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"minimumDeposit",type:"uint256"}],name:"SuperTokenMinimumDepositChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"address",name:"forwarder",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"TrustedForwarderChanged",type:"event"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"authorizeAppFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"token",type:"address[]"},{internalType:"address[]",name:"newAdmins",type:"address[]"}],name:"batchChangeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"},{internalType:"address[]",name:"tokenLogics",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"},{internalType:"uint256[]",name:"minimumDeposits",type:"uint256[]"}],name:"batchUpdateSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newAdmin",type:"address"}],name:"changeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"}],name:"clearAppRegistrationKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"clearConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"clearPPPConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"clearRewardAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"superToken",type:"address"}],name:"clearSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"disableTrustedForwarder",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"enableTrustedForwarder",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsAddress",outputs:[{internalType:"address",name:"value",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsUint256",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getPPPConfig",outputs:[{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getRewardAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getSuperTokenMinimumDeposit",outputs:[{internalType:"uint256",name:"value",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"isAuthorizedAppFactory",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"isTrustedForwarder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"agreementClass",type:"address"}],name:"registerAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"newGov",type:"address"}],name:"replaceGovernance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"},{internalType:"uint256",name:"expirationTs",type:"uint256"}],name:"setAppRegistrationKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"address",name:"value",type:"address"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"uint256",name:"value",type:"uint256"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"}],name:"setPPPConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"rewardAddress",type:"address"}],name:"setRewardAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"setSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"unauthorizeAppFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"hostNewLogic",type:"address"},{internalType:"address[]",name:"agreementClassNewLogics",type:"address[]"},{internalType:"address",name:"superTokenFactoryNewLogic",type:"address"}],name:"updateContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"validateStorageLayout",outputs:[],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"}],name:"verifyAppRegistrationKey",outputs:[{internalType:"bool",name:"validNow",type:"bool"},{internalType:"uint256",name:"expirationTs",type:"uint256"}],stateMutability:"view",type:"function"}],Iw="0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6122238061007e6000396000f3fe608060405234801561001057600080fd5b506004361061023c5760003560e01c80637f0558e41161013b5780639903ad38116100b8578063e447cc1d1161007c578063e447cc1d14610517578063f047a2d91461052a578063f2fde38b1461053d578063f79a8e6314610550578063f99a38c41461025457600080fd5b80639903ad38146104c3578063ab846f1a146104cb578063c9615a98146104de578063cadf8f85146104f1578063d099b6a01461050457600080fd5b80638abe04e9116100ff5780638abe04e9146104565780638b93b3f5146104795780638da5cb5b1461048c5780638ecbd87b1461049d578063948eda5e146104b057600080fd5b80637f0558e4146103fc57806380f70cba1461040f5780638369a0f114610422578063870299c0146104305780638a7ff2f71461044357600080fd5b8063427942a4116101c957806352d1902d1161018d57806352d1902d1461038b578063640b6cc9146103bb578063715018a6146103ce57806378707cb8146103d65780637dce4f81146103e957600080fd5b8063427942a41461032257806344864b25146103355780634522823514610348578063469519541461037057806350d75d251461038357600080fd5b8063219644731161021057806321964473146102c3578063256b5173146102d657806325c955c3146102e957806332552908146102fc57806342148deb1461030f57600080fd5b806286d5551461024157806301a06b971461025657806311cf00f11461026957806319df62ab14610298575b600080fd5b61025461024f366004611c01565b610563565b005b610254610264366004611c47565b610630565b61027c610277366004611d23565b6106b4565b6040805192151583526020830191909152015b60405180910390f35b6102ab6102a6366004611c47565b6106e4565b6040516001600160a01b03909116815260200161028f565b6102546102d1366004611dd1565b610718565b6102546102e4366004611e54565b610793565b6102546102f7366004611c47565b610806565b61025461030a366004611e54565b610862565b61025461031d366004611e9f565b6108df565b610254610330366004611ef4565b6109a2565b610254610343366004611c47565b610c52565b61035b610356366004611c47565b610cbd565b6040805192835260208301919091520161028f565b61025461037e366004611f71565b610d05565b6102ab610d19565b7f42262e3b6ca1f8f82e158e1ac4ddf4e6273aa6499266ae17bcaceb23830542395b60405190815260200161028f565b6102546103c9366004611f8e565b610d48565b610254610d58565b6102546103e4366004611fcf565b610d6c565b6102546103f7366004611e54565b610d7e565b61025461040a366004611f8e565b610dde565b6103ad61041d366004611f8e565b610e51565b6102ab61041d366004611f8e565b61025461043e366004611dd1565b610ec2565b6103ad610451366004611c47565b610fb4565b610469610464366004611c47565b610fe1565b604051901515815260200161028f565b610254610487366004611c47565b610ffc565b6000546001600160a01b03166102ab565b6102546104ab366004611c47565b61107f565b6102546104be366004611d23565b6110f0565b61025461115e565b6102546104d9366004611e54565b611287565b6102546104ec366004611dd1565b6112e3565b6102546104ff366004611c47565b6113d5565b610254610512366004612022565b61140d565b610254610525366004611c47565b61146d565b610469610538366004611e54565b6114de565b61025461054b366004611f71565b6114f9565b61025461055e366004611c01565b61156f565b8082111580610576575063ffffffff8210155b80610585575063ffffffff8110155b156105a3576040516370b8cc0560e11b815260040160405180910390fd5b602082901b81176105d685857fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f7884611577565b6040805160018152602081018590529081018390526001600160a01b0380861691908716907f60a59221512cd8cbfb226200f7ba6f20dc4b38a3cf04993d17ea4e56d26aa186906060015b60405180910390a35050505050565b61065b82827fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f7861162a565b60408051600080825260208201819052918101919091526001600160a01b0380831691908416907f60a59221512cd8cbfb226200f7ba6f20dc4b38a3cf04993d17ea4e56d26aa186906060015b60405180910390a35050565b60008060006106c385856116eb565b905060006106d387600084610e51565b428110159890975095505050505050565b600061071183837f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09610e51565b9392505050565b8281146107275761072761208c565b60005b8181101561078b5761077b86868684818110610748576107486120a2565b905060200201602081019061075d9190611f71565b85858581811061076f5761076f6120a2565b90506020020135610dde565b610784816120b8565b905061072a565b505050505050565b8261079d8161171e565b604051630c56507560e01b81526001600160a01b0384811660048301528381166024830152851690630c56507590604401600060405180830381600087803b1580156107e857600080fd5b505af11580156107fc573d6000803e3d6000fd5b5050505050505050565b61081a82600061081584611726565b61162a565b806001600160a01b0316826001600160a01b03167f8bfde939e79b7e6c603d67aa576e5b75a3f370334b14a9b0e5e263190034d31d60006040516106a8911515815260200190565b61088e83837f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09846117b9565b60408051600181526001600160a01b03838116602083015280851692908616917f14e12f219a4f9023456dc7832e10119ab768b8ccefc8cb79bc6de0419781eeeb91015b60405180910390a3505050565b826108e98161171e565b60005b8281101561099b57846001600160a01b031663fa6e0cfe858584818110610915576109156120a2565b905060200201602081019061092a9190611f71565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260006024820152604401600060405180830381600087803b15801561097257600080fd5b505af1158015610986573d6000803e3d6000fd5b5050505080610994906120b8565b90506108ec565b5050505050565b846109ac8161171e565b6001600160a01b03851615610a6a576040516311a5465560e21b81526001600160a01b038681166004830152871690634695195490602401600060405180830381600087803b1580156109fe57600080fd5b505af1158015610a12573d6000803e3d6000fd5b50505050846001600160a01b0316639903ad386040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610a5157600080fd5b505af1158015610a65573d6000803e3d6000fd5b505050505b60005b83811015610b8e57866001600160a01b03166306cecba8868684818110610a9657610a966120a2565b9050602002016020810190610aab9190611f71565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015610aec57600080fd5b505af1158015610b00573d6000803e3d6000fd5b50505050848482818110610b1657610b166120a2565b9050602002016020810190610b2b9190611f71565b6001600160a01b0316639903ad386040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610b6557600080fd5b505af1158015610b79573d6000803e3d6000fd5b5050505080610b87906120b8565b9050610a6d565b506001600160a01b0382161561078b576040516354fbc49360e01b81526001600160a01b0383811660048301528716906354fbc49390602401600060405180830381600087803b158015610be157600080fd5b505af1158015610bf5573d6000803e3d6000fd5b50505050816001600160a01b0316639903ad386040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610c3457600080fd5b505af1925050508015610c45575060015b1561078b57505050505050565b81610c5c8161171e565b604051631ca0c40360e21b81526001600160a01b038381166004830152841690637283100c906024015b600060405180830381600087803b158015610ca057600080fd5b505af1158015610cb4573d6000803e3d6000fd5b50505050505050565b6000806000610ced85857fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f78610e51565b63ffffffff602082901c811697911695509350505050565b610d0d61186e565b610d1681611899565b50565b6000610d437f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b610d5383838361162a565b505050565b610d60611ad3565b610d6a6000611b2d565b565b610d78848484846117b9565b50505050565b610d8c838361081584611b7d565b60408051600181526001600160a01b038381166020830152600092820192909252818416918516907f168da2dec91b2e06e30d49955479383e76f71ba185807a8a5b75e2ed563e1d27906060016108d2565b610e0a83837feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc484611577565b6040805160018152602081018390526001600160a01b0380851692908616917fc055c4a3853372c08a98805545379133f00f7261d956b9197729d67f37a82a5391016108d2565b6001600160a01b03808416600090815260016020908152604080832093861683529281528282208483529052908120805460ff16610eb657506001600160a01b0384166000908152600160209081526040808320838052825280832085845290915290205b60010154949350505050565b84610ecc8161171e565b838214610edb57610edb61208c565b60005b84811015610cb457866001600160a01b031663fa6e0cfe878784818110610f0757610f076120a2565b9050602002016020810190610f1c9190611f71565b868685818110610f2e57610f2e6120a2565b9050602002016020810190610f439190611f71565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401600060405180830381600087803b158015610f8b57600080fd5b505af1158015610f9f573d6000803e3d6000fd5b5050505080610fad906120b8565b9050610ede565b600061071183837feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc4610e51565b6000610ff283600061041d85611726565b6001149392505050565b803b6000819003611020576040516380dddd7360e01b815260040160405180910390fd5b5061103782600061103084611726565b6001611577565b806001600160a01b0316826001600160a01b03167f8bfde939e79b7e6c603d67aa576e5b75a3f370334b14a9b0e5e263190034d31d60016040516106a8911515815260200190565b6110aa82827feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc461162a565b60408051600080825260208201526001600160a01b0380841692908516917fc055c4a3853372c08a98805545379133f00f7261d956b9197729d67f37a82a5391016106a8565b60006110fc83836116eb565b905061110a8460008361162a565b826001600160a01b0316846001600160a01b03167fa22916b55c84301b9ba61d6494b1860339c075b3518e6db6f496bdf2a13d6ffc846000604051611150929190612125565b60405180910390a350505050565b600054600160a81b900460ff161580801561118657506000546001600160a01b90910460ff16105b806111a75750303b1580156111a75750600054600160a01b900460ff166001145b61120f5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff60a01b1916600160a01b179055801561123c576000805460ff60a81b1916600160a81b1790555b8015610d16576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b611295838361103084611b7d565b6040805160018082526001600160a01b03848116602084015292820152818416918516907f168da2dec91b2e06e30d49955479383e76f71ba185807a8a5b75e2ed563e1d27906060016108d2565b846112ed8161171e565b8382146112fc576112fc61208c565b60005b84811015610cb457866001600160a01b0316630c565075878784818110611328576113286120a2565b905060200201602081019061133d9190611f71565b86868581811061134f5761134f6120a2565b90506020020160208101906113649190611f71565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401600060405180830381600087803b1580156113ac57600080fd5b505af11580156113c0573d6000803e3d6000fd5b50505050806113ce906120b8565b90506112ff565b816113df8161171e565b6040516315a024e160e01b81526001600160a01b0383811660048301528416906315a024e190602401610c86565b600061141984846116eb565b90506114288560008385611577565b836001600160a01b0316856001600160a01b03167fa22916b55c84301b9ba61d6494b1860339c075b3518e6db6f496bdf2a13d6ffc8585604051610621929190612125565b61149882827f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d0961162a565b60408051600080825260208201526001600160a01b0380841692908516917f14e12f219a4f9023456dc7832e10119ab768b8ccefc8cb79bc6de0419781eeeb91016106a8565b60006114ee848461041d85611b7d565b600114949350505050565b611501611ad3565b6001600160a01b0381166115665760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401611206565b610d1681611b2d565b610d78848484845b836115818161171e565b60408051848152600160208201529081018390526001600160a01b0380861691908716907f33afe19ae6902b933890ff48190fabdc4cf7f5ab499be9c4d9d98e3b4562e3909060600160405180910390a350604080518082018252600180825260208083019485526001600160a01b039788166000908152828252848120979098168852958652828720948752939094529093209151825460ff19169015151782559151910155565b826116348161171e565b826001600160a01b0316846001600160a01b03167f33afe19ae6902b933890ff48190fabdc4cf7f5ab499be9c4d9d98e3b4562e3908460008060405161168d939291909283529015156020830152604082015260600190565b60405180910390a350604080518082018252600080825260208083018281526001600160a01b03978816835260018083528584209790981683529581528382209482529390935291209051815460ff19169015151781559051910155565b60008282604051602001611700929190612147565b60405160208183030381529060405280519060200120905092915050565b610d1661186e565b6040805160208101829052603960608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e666163746f72790000000000000060a08201526001600160a01b0383169181019190915260009060c0015b604051602081830303815290604052805190602001209050919050565b836117c38161171e565b60408051848152600160208201526001600160a01b03848116828401529151868316928816917f33afe19ae6902b933890ff48190fabdc4cf7f5ab499be9c4d9d98e3b4562e390919081900360600190a35060408051808201825260018082526001600160a01b03938416602080840191825297851660009081528289528481209790951685529587528284209484529390955290209251835460ff19169015151783559051910155565b6000546001600160a01b03163314610d6a57604051638c809f9b60e01b815260040160405180910390fd5b60006118c37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316036119195760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401611206565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611957573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061197b91906121d4565b7f42262e3b6ca1f8f82e158e1ac4ddf4e6273aa6499266ae17bcaceb2383054239146119f55760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401611206565b6001600160a01b0381163003611a4d5760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401611206565b611a75817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f42262e3b6ca1f8f82e158e1ac4ddf4e6273aa6499266ae17bcaceb2383054239604080519182526001600160a01b03841660208301520161127c565b6000546001600160a01b03163314610d6a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401611206565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805160208101829052603260608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527132173a393ab9ba32b22337b93bb0b93232b960711b60a08201526001600160a01b0383169181019190915260009060c00161179c565b6001600160a01b0381168114610d1657600080fd5b60008060008060808587031215611c1757600080fd5b8435611c2281611bec565b93506020850135611c3281611bec565b93969395505050506040820135916060013590565b60008060408385031215611c5a57600080fd5b8235611c6581611bec565b91506020830135611c7581611bec565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112611ca757600080fd5b813567ffffffffffffffff80821115611cc257611cc2611c80565b604051601f8301601f19908116603f01168101908282118183101715611cea57611cea611c80565b81604052838152866020858801011115611d0357600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600060608486031215611d3857600080fd5b8335611d4381611bec565b92506020840135611d5381611bec565b9150604084013567ffffffffffffffff811115611d6f57600080fd5b611d7b86828701611c96565b9150509250925092565b60008083601f840112611d9757600080fd5b50813567ffffffffffffffff811115611daf57600080fd5b6020830191508360208260051b8501011115611dca57600080fd5b9250929050565b600080600080600060608688031215611de957600080fd5b8535611df481611bec565b9450602086013567ffffffffffffffff80821115611e1157600080fd5b611e1d89838a01611d85565b90965094506040880135915080821115611e3657600080fd5b50611e4388828901611d85565b969995985093965092949392505050565b600080600060608486031215611e6957600080fd5b8335611e7481611bec565b92506020840135611e8481611bec565b91506040840135611e9481611bec565b809150509250925092565b600080600060408486031215611eb457600080fd5b8335611ebf81611bec565b9250602084013567ffffffffffffffff811115611edb57600080fd5b611ee786828701611d85565b9497909650939450505050565b600080600080600060808688031215611f0c57600080fd5b8535611f1781611bec565b94506020860135611f2781611bec565b9350604086013567ffffffffffffffff811115611f4357600080fd5b611f4f88828901611d85565b9094509250506060860135611f6381611bec565b809150509295509295909350565b600060208284031215611f8357600080fd5b813561071181611bec565b600080600060608486031215611fa357600080fd5b8335611fae81611bec565b92506020840135611fbe81611bec565b929592945050506040919091013590565b60008060008060808587031215611fe557600080fd5b8435611ff081611bec565b9350602085013561200081611bec565b925060408501359150606085013561201781611bec565b939692955090935050565b6000806000806080858703121561203857600080fd5b843561204381611bec565b9350602085013561205381611bec565b9250604085013567ffffffffffffffff81111561206f57600080fd5b61207b87828801611c96565b949793965093946060013593505050565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000600182016120d857634e487b7160e01b600052601160045260246000fd5b5060010190565b6000815180845260005b81811015612105576020818501810151868301820152016120e9565b506000602082860101526020601f19601f83011685010191505092915050565b60408152600061213860408301856120df565b90508260208301529392505050565b60608152604160608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e726567697374726174696f6e4b6560a0820152607960f81b60c082015260018060a01b038316602082015260e0604082015260006121cc60e08301846120df565b949350505050565b6000602082840312156121e657600080fd5b505191905056fea26469706673582212204727525aa9e4b271f790534101e1a04ebf48cfec594e5e617232d4ff5202347364736f6c63430008130033",IH=eb=>eb.length>1;class Ix extends pQ.lV{constructor(...eb){IH(eb)?super(...eb):super(Iz,Iw,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Iz)}static connect(eb,em){return new pQ.CH(eb,Iz,em)}}Ix.bytecode=Iw,Ix.abi=Iz;let IN=[{inputs:[{internalType:"bool",name:"nonUpgradable",type:"bool"},{internalType:"bool",name:"appWhiteListingEnabled",type:"bool"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"uint256",name:"_code",type:"uint256"}],name:"APP_RULE",type:"error"},{inputs:[],name:"HOST_AGREEMENT_ALREADY_REGISTERED",type:"error"},{inputs:[],name:"HOST_AGREEMENT_CALLBACK_IS_NOT_ACTION",type:"error"},{inputs:[],name:"HOST_AGREEMENT_IS_NOT_REGISTERED",type:"error"},{inputs:[],name:"HOST_CALL_AGREEMENT_WITH_CTX_FROM_WRONG_ADDRESS",type:"error"},{inputs:[],name:"HOST_CALL_APP_ACTION_WITH_CTX_FROM_WRONG_ADDRESS",type:"error"},{inputs:[],name:"HOST_CANNOT_DOWNGRADE_TO_NON_UPGRADEABLE",type:"error"},{inputs:[],name:"HOST_INVALID_CONFIG_WORD",type:"error"},{inputs:[],name:"HOST_MAX_256_AGREEMENTS",type:"error"},{inputs:[],name:"HOST_MUST_BE_CONTRACT",type:"error"},{inputs:[],name:"HOST_NEED_MORE_GAS",type:"error"},{inputs:[],name:"HOST_NON_UPGRADEABLE",type:"error"},{inputs:[],name:"HOST_NON_ZERO_LENGTH_PLACEHOLDER_CTX",type:"error"},{inputs:[],name:"HOST_NOT_A_SUPER_APP",type:"error"},{inputs:[],name:"HOST_NO_APP_REGISTRATION_PERMISSION",type:"error"},{inputs:[],name:"HOST_ONLY_GOVERNANCE",type:"error"},{inputs:[],name:"HOST_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"HOST_RECEIVER_IS_NOT_SUPER_APP",type:"error"},{inputs:[],name:"HOST_SENDER_IS_NOT_SUPER_APP",type:"error"},{inputs:[],name:"HOST_SOURCE_APP_NEEDS_HIGHER_APP_LEVEL",type:"error"},{inputs:[],name:"HOST_SUPER_APP_ALREADY_REGISTERED",type:"error"},{inputs:[],name:"HOST_SUPER_APP_IS_JAILED",type:"error"},{inputs:[],name:"HOST_UNKNOWN_BATCH_CALL_OPERATION_TYPE",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"agreementType",type:"bytes32"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"AgreementClassRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"agreementType",type:"bytes32"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"AgreementClassUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperApp",name:"app",type:"address"}],name:"AppRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"contract ISuperfluidGovernance",name:"oldGov",type:"address"},{indexed:!1,internalType:"contract ISuperfluidGovernance",name:"newGov",type:"address"}],name:"GovernanceReplaced",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperApp",name:"app",type:"address"},{indexed:!1,internalType:"uint256",name:"reason",type:"uint256"}],name:"Jail",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"contract ISuperTokenFactory",name:"newFactory",type:"address"}],name:"SuperTokenFactoryUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"SuperTokenLogicUpdated",type:"event"},{inputs:[],name:"APP_WHITE_LISTING_ENABLED",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"CALLBACK_GAS_LIMIT",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_APP_CALLBACK_LEVEL",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_NUM_AGREEMENTS",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"NON_UPGRADABLE_DEPLOYMENT",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"},{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"addToAgreementClassesBitmap",outputs:[{internalType:"uint256",name:"newBitmap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"targetApp",type:"address"}],name:"allowCompositeApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"int256",name:"appCreditUsedDelta",type:"int256"}],name:"appCallbackPop",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"appCreditGranted",type:"uint256"},{internalType:"int256",name:"appCreditUsed",type:"int256"},{internalType:"contract ISuperfluidToken",name:"appCreditToken",type:"address"}],name:"appCallbackPush",outputs:[{internalType:"bytes",name:"appCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint32",name:"operationType",type:"uint32"},{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ISuperfluid.Operation[]",name:"operations",type:"tuple[]"}],name:"batchCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"callAgreement",outputs:[{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAgreementWithContext",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"},{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"}],name:"callAppAction",outputs:[{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppActionWithContext",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bool",name:"isTermination",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppAfterCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bool",name:"isTermination",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppBeforeCallback",outputs:[{internalType:"bytes",name:"cbdata",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newAdmin",type:"address"}],name:"changeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"n",type:"uint256"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"ctxFunc1",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"ctxFunc2",outputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"int256",name:"appCreditUsedMore",type:"int256"}],name:"ctxUseCredit",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"decodeCtx",outputs:[{components:[{internalType:"uint8",name:"appCallbackLevel",type:"uint8"},{internalType:"uint8",name:"callType",type:"uint8"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"address",name:"msgSender",type:"address"},{internalType:"bytes4",name:"agreementSelector",type:"bytes4"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"uint256",name:"appCreditGranted",type:"uint256"},{internalType:"uint256",name:"appCreditWantedDeprecated",type:"uint256"},{internalType:"int256",name:"appCreditUsed",type:"int256"},{internalType:"address",name:"appAddress",type:"address"},{internalType:"contract ISuperfluidToken",name:"appCreditToken",type:"address"}],internalType:"struct ISuperfluid.Context",name:"context",type:"tuple"}],stateMutability:"pure",type:"function"},{inputs:[{components:[{internalType:"uint32",name:"operationType",type:"uint32"},{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ISuperfluid.Operation[]",name:"operations",type:"tuple[]"}],name:"forwardBatchCall",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"getAgreementClass",outputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"appAddr",type:"address"}],name:"getAppCallbackLevel",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"getAppManifest",outputs:[{internalType:"bool",name:"isSuperApp",type:"bool"},{internalType:"bool",name:"isJailed",type:"bool"},{internalType:"uint256",name:"noopMask",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getGovernance",outputs:[{internalType:"contract ISuperfluidGovernance",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getNow",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenFactory",outputs:[{internalType:"contract ISuperTokenFactory",name:"factory",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenFactoryLogic",outputs:[{internalType:"address",name:"logic",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidGovernance",name:"gov",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"}],name:"isAgreementClassListed",outputs:[{internalType:"bool",name:"yes",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"isAgreementTypeListed",outputs:[{internalType:"bool",name:"yes",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"isApp",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"isAppJailed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"contract ISuperApp",name:"targetApp",type:"address"}],name:"isCompositeAppAllowed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"isCtxValid",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"forwarder",type:"address"}],name:"isTrustedForwarder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"jailApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"reason",type:"uint256"}],name:"jailApp",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"}],name:"mapAgreementClasses",outputs:[{internalType:"contract ISuperAgreement[]",name:"agreementClasses",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClassLogic",type:"address"}],name:"registerAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerAppByFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"configWord",type:"uint256"},{internalType:"string",name:"registrationKey",type:"string"}],name:"registerAppWithKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"},{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"removeFromAgreementClassesBitmap",outputs:[{internalType:"uint256",name:"newBitmap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidGovernance",name:"newGov",type:"address"}],name:"replaceGovernance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"dataWithPlaceHolderCtx",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"testCtxFuncX",outputs:[{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClassLogic",type:"address"}],name:"updateAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperTokenFactory",name:"newFactory",type:"address"}],name:"updateSuperTokenFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newLogicOverride",type:"address"}],name:"updateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"versionRecipient",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"}],Ik="0x60c06040523480156200001157600080fd5b5060405162005b3438038062005b3483398101604081905262000034916200005b565b901515608052151560a05262000093565b805180151581146200005657600080fd5b919050565b600080604083850312156200006f57600080fd5b6200007a8362000045565b91506200008a6020840162000045565b90509250929050565b60805160a051615a35620000ff60003960008181610824015281816121300152818161260c015281816128bc0152612b3c015260008181610a6801528181610bcc01528181610eed015281816115260152818161165e015281816117bd0152612a640152615a356000f3fe60806040526004361061036b5760003560e01c80638ceddd7a116101c6578063bd3252c8116100f7578063e8dccb7d11610095578063f37330521161006f578063f373305214610afc578063f539866114610b1c578063f9f522f414610b3c578063fa6e0cfe14610b7957600080fd5b8063e8dccb7d14610a8a578063eb5bf90114610ab9578063f2e55caf14610ae757600080fd5b8063c56a069d116100d1578063c56a069d146109d7578063c60944a614610a04578063c6ae797314610a24578063cd312ec414610a5657600080fd5b8063bd3252c814610982578063bf42873414610997578063c4d66de8146109b757600080fd5b8063b6d200de11610164578063bb84cfa11161013e578063bb84cfa1146108e6578063bbe4fd501461092f578063bced3ddc14610942578063bd1c448b1461096257600080fd5b8063b6d200de14610886578063b724211e146108a6578063ba48b5f8146108c657600080fd5b80639903ad38116101a05780639903ad38146107fd5780639d297e3014610812578063a5dbbbcd14610846578063ad3915c81461086657600080fd5b80638ceddd7a146107805780639378fa13146107ab578063989b0c3e146107dd57600080fd5b806350d75d25116102a05780636ad3ca7d1161023e578063731aed6e11610218578063731aed6e1461070257806374041e0214610720578063768fabb0146107405780638ca484841461076057600080fd5b80636ad3ca7d146106af5780636b4f3335146106c25780637283100c146106e257600080fd5b806357121e0c1161027a57806357121e0c1461062f578063572b6c051461064f57806359a291411461066f578063670e77e31461068f57600080fd5b806350d75d25146105bd57806352d1902d146105d257806354fbc4931461060f57600080fd5b806333d608f11161030d5780633f6c923a116102e75780633f6c923a146105175780634329d293146105445780634695195414610572578063486ff0cd1461059257600080fd5b806333d608f11461048057806339255d5b146104af5780633ca3ad4e146104cf57600080fd5b80631e6d0a84116103495780631e6d0a84146103d25780631e855cf314610408578063289b3c0d14610428578063335118631461046057600080fd5b806306cecba8146103705780630c5650751461039257806315a024e1146103b2575b600080fd5b34801561037c57600080fd5b5061039061038b36600461475d565b610b99565b005b34801561039e57600080fd5b506103906103ad366004614781565b610d70565b3480156103be57600080fd5b506103906103cd36600461475d565b610e00565b3480156103de57600080fd5b506103f26103ed366004614810565b611050565b6040516103ff91906148f6565b60405180910390f35b34801561041457600080fd5b506103f26104233660046149cc565b61129c565b34801561043457600080fd5b506000546201000090046001600160a01b03165b6040516001600160a01b0390911681526020016103ff565b34801561046c57600080fd5b5061039061047b36600461475d565b6112b4565b34801561048c57600080fd5b50610497622dc6c081565b6040516001600160401b0390911681526020016103ff565b3480156104bb57600080fd5b506103f26104ca366004614a1b565b6112c3565b3480156104db57600080fd5b506105076104ea36600461475d565b6001600160a01b0316600090815260046020526040902054151590565b60405190151581526020016103ff565b34801561052357600080fd5b50610537610532366004614a90565b6112d9565b6040516103ff9190614ac4565b34801561055057600080fd5b5061056461055f366004614ba5565b6112ea565b6040516103ff929190614c51565b34801561057e57600080fd5b5061039061058d36600461475d565b6114f3565b34801561059e57600080fd5b50604080518082019091526002815261763160f01b60208201526103f2565b3480156105c957600080fd5b506104486115ec565b3480156105de57600080fd5b507fcd355cae2c435f8c5e0c626c4691d22fd85aa7422a424c6f0bced6e64c7aba745b6040519081526020016103ff565b34801561061b57600080fd5b5061039061062a36600461475d565b61161b565b34801561063b57600080fd5b5061039061064a36600461475d565b61189e565b34801561065b57600080fd5b5061050761066a36600461475d565b61196c565b34801561067b57600080fd5b506103f261068a366004614c76565b6119f6565b34801561069b57600080fd5b506103906106aa366004614cc1565b611ad8565b6103906106bd366004614cc1565b611aee565b3480156106ce57600080fd5b506105076106dd36600461475d565b611af9565b3480156106ee57600080fd5b506103906106fd36600461475d565b611b1d565b34801561070e57600080fd5b506003546001600160a01b0316610448565b34801561072c57600080fd5b506103f261073b366004614810565b611bc5565b34801561074c57600080fd5b506103f261075b366004614d35565b611d14565b34801561076c57600080fd5b5061050761077b36600461475d565b611eb0565b34801561078c57600080fd5b5061079661010081565b60405163ffffffff90911681526020016103ff565b3480156107b757600080fd5b506107cb6107c636600461475d565b611f75565b60405160ff90911681526020016103ff565b3480156107e957600080fd5b506103f26107f8366004614c76565b611f96565b34801561080957600080fd5b50610390612029565b34801561081e57600080fd5b506105077f000000000000000000000000000000000000000000000000000000000000000081565b34801561085257600080fd5b50610601610861366004614db0565b6120e4565b34801561087257600080fd5b50610390610881366004614dd2565b61212e565b34801561089257600080fd5b506104486108a1366004614dd2565b612182565b3480156108b257600080fd5b506103f26108c1366004614deb565b6121e9565b3480156108d257600080fd5b506103f26108e1366004614e47565b6122aa565b3480156108f257600080fd5b50610507610901366004614781565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b34801561093b57600080fd5b5042610601565b34801561094e57600080fd5b5061060161095d366004614db0565b6125c1565b34801561096e57600080fd5b5061039061097d366004614ec9565b61260a565b34801561098e57600080fd5b50610601600181565b3480156109a357600080fd5b506105076109b2366004614f14565b612680565b3480156109c357600080fd5b506103906109d236600461475d565b6126c1565b3480156109e357600080fd5b506109f76109f2366004614dd2565b6127a5565b6040516103ff9190614f55565b348015610a1057600080fd5b50610390610a1f366004614fa2565b61288f565b348015610a3057600080fd5b50610a44610a3f366004614fce565b61290e565b6040516103ff96959493929190615098565b348015610a6257600080fd5b506105077f000000000000000000000000000000000000000000000000000000000000000081565b348015610a9657600080fd5b50610507610aa5366004614dd2565b600090815260026020526040902054151590565b348015610ac557600080fd5b50610ad9610ad4366004614ec9565b6129fb565b6040516103ff9291906150f1565b348015610af357600080fd5b50610448612a47565b348015610b0857600080fd5b50610390610b17366004614fa2565b612b0f565b348015610b2857600080fd5b506103f2610b3736600461510a565b612c1a565b348015610b4857600080fd5b50610b5c610b5736600461475d565b612d12565b6040805193151584529115156020840152908201526060016103ff565b348015610b8557600080fd5b50610390610b94366004614781565b612d61565b6000546201000090046001600160a01b03163314610bca576040516362e9152760e11b815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000015610c09576040516314f72c9f60e01b815260040160405180910390fd5b6000816001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c49573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c6d9190615175565b600081815260026020526040812054919250819003610c9f57604051630e4f4df560e11b815260040160405180910390fd5b60006001610cad81846151a4565b81548110610cbd57610cbd6151b7565b6000918252602090912001546040516311a5465560e21b81526001600160a01b03868116600483015290911691508190634695195490602401600060405180830381600087803b158015610d1057600080fd5b505af1158015610d24573d6000803e3d6000fd5b5050604080518681526001600160a01b03881660208201527f9279aa773f2b588996032d8de89911555039f28b13a11a7c17074330bc082d9a935001905060405180910390a150505050565b6000546201000090046001600160a01b03163314610da1576040516362e9152760e11b815260040160405180910390fd5b6040516308f2839760e41b81526001600160a01b038281166004830152831690638f28397090602401600060405180830381600087803b158015610de457600080fd5b505af1158015610df8573d6000803e3d6000fd5b505050505050565b6000546201000090046001600160a01b03163314610e31576040516362e9152760e11b815260040160405180910390fd5b6000816001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e959190615175565b60008181526002602052604090205490915015610ec557604051631b93bb7560e31b815260040160405180910390fd5b60015461010011610ee957604051630f85034f60e31b815260040160405180910390fd5b60007f0000000000000000000000000000000000000000000000000000000000000000610fa3576000604051610f1e906146e0565b604051809103906000f080158015610f3a573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b03868116600483015291925090821690634a0687ef90602401600060405180830381600087803b158015610f8257600080fd5b505af1158015610f96573d6000803e3d6000fd5b5050505080915050610fa6565b50815b6001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0384166001600160a01b0319909116179055546000838152600260205260409081902091909155517f878135063a6cfb3bc333e534b1fdc83f4f12221cad6705c31c0567048a8bd3d19061104390849086909182526001600160a01b0316602082015260400190565b60405180910390a1505050565b606061105b33611eb0565b6110785760405163619c535960e01b815260040160405180910390fd5b82828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110ba9250839150612ec49050565b6110c6576110c66151cd565b6000806111408a6000898c8c8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8f018190048102820181019092528d815292508d91508c9081908401838280828437600092019190915250612ee492505050565b9150915081156112555761115381613036565b156111ed578080602001905181019061116c9190615228565b935061117784612ec4565b6111e857866111a15760405163a85ba64f60e01b8152601460048201526024015b60405180910390fd5b85858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509296506111e892508c91506014905061308a565b61128f565b8661120e5760405163a85ba64f60e01b815260166004820152602401611198565b85858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509296506111e892508c91506016905061308a565b85858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509296505050505b5050509695505050505050565b60606112ab338460008561310b565b90505b92915050565b6112c081611b1e61308a565b50565b60606112d133858585613348565b949350505050565b6112e16146ed565b6112ae82613459565b60608083838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061132f9250839150612ec49050565b61134f5760405163a85ba64f60e01b815260146004820152602401611198565b8961135981611eb0565b6113765760405163619c535960e01b815260040160405180910390fd5b60006113b787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506112d992505050565b6101208101519091506001600160a01b031633146113e85760405163066875e160e11b815260040160405180910390fd5b60608101805133909152604080516020601f8c018190048102820181019092528a8152908b908b908190840183828082843760009201919091525050505060a083015261143482613524565b9550600061147a8e8e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092508c91506136589050565b9650905080156114d957858060200190518101906114989190615228565b96506114a387612ec4565b6114af576114af6151cd565b6114b8876112d9565b6001600160a01b038316606082015292506114d283613524565b96506114e2565b6114e286613713565b505050505097509795505050505050565b6000546201000090046001600160a01b03163314611524576040516362e9152760e11b815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000015611563576040516314f72c9f60e01b815260040160405180910390fd5b806001600160a01b031663cd312ec46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115c5919061525c565b156115e35760405163474e764160e01b815260040160405180910390fd5b6112c08161381e565b60006116167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000546201000090046001600160a01b0316331461164c576040516362e9152760e11b815260040160405180910390fd5b6003546001600160a01b03166117bb577f000000000000000000000000000000000000000000000000000000000000000061173257600060405161168f906146e0565b604051809103906000f0801580156116ab573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b03848116600483015291925090821690634a0687ef90602401600060405180830381600087803b1580156116f357600080fd5b505af1158015611707573d6000803e3d6000fd5b5050600380546001600160a01b0319166001600160a01b0394909416939093179092555061174e9050565b600380546001600160a01b0319166001600160a01b0383161790555b600360009054906101000a90046001600160a01b03166001600160a01b0316638129fc1c6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561179e57600080fd5b505af11580156117b2573d6000803e3d6000fd5b5050505061185a565b7f0000000000000000000000000000000000000000000000000000000000000000156117fa576040516314f72c9f60e01b815260040160405180910390fd5b6003546040516311a5465560e21b81526001600160a01b03838116600483015290911690634695195490602401600060405180830381600087803b15801561184157600080fd5b505af1158015611855573d6000803e3d6000fd5b505050505b6003546040516001600160a01b0390911681527fce13a9895a1719ad4493b2ac1a9bfb36070566161abab408e7ecbe586da8d499906020015b60405180910390a150565b336000818152600460205260409020546118cb576040516302eb3f7160e61b815260040160405180910390fd5b6001600160a01b03821660009081526004602052604090205461190157604051634b5518af60e11b815260040160405180910390fd5b61190a82611f75565b60ff1661191682611f75565b60ff161161193757604051630447252760e41b815260040160405180910390fd5b6001600160a01b039081166000908152600560209081526040808320949093168252929092529020805460ff19166001179055565b600080546201000090046001600160a01b03166380f70cba308361198f86613a58565b6040518463ffffffff1660e01b81526004016119ad93929190615279565b602060405180830381865afa1580156119ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119ee9190615175565b151592915050565b6060611a0133611eb0565b611a1e5760405163619c535960e01b815260040160405180910390fd5b83838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a609250839150612ec49050565b611a6c57611a6c6151cd565b6000611aad86868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506112d992505050565b9050838161010001818151611ac2919061529d565b905250611ace81613524565b9695505050505050565b611aea611ae3613ae0565b8383613b48565b5050565b611aea338383613b48565b6001600160a01b0381166000908152600460205260408120546180001615156112ae565b6000546201000090046001600160a01b03163314611b4e576040516362e9152760e11b815260040160405180910390fd5b600054604080516001600160a01b03620100009093048316815291831660208301527f13abda02e63c790d0e2818b251282cfe5cbe0a8abd69c54bf5d2260c0907bd2e910160405180910390a1600080546001600160a01b03909216620100000262010000600160b01b0319909216919091179055565b6060611bd033611eb0565b611bed5760405163619c535960e01b815260040160405180910390fd5b82828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611c2f9250839150612ec49050565b611c3b57611c3b6151cd565b600080611cb58a6001898c8c8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8f018190048102820181019092528d815292508d91508c9081908401838280828437600092019190915250612ee492505050565b91509150811561128f57611cc881613036565b15611ce85780806020019051810190611ce19190615228565b935061128f565b86611d095760405163a85ba64f60e01b815260166004820152602401611198565b61128f8a601661308a565b6060611d1f33611eb0565b611d3c5760405163619c535960e01b815260040160405180910390fd5b86868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611d7e9250839150612ec49050565b611d8a57611d8a6151cd565b6000611dcb89898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506112d992505050565b9050611df281606001516001600160a01b0316600090815260046020526040902054151590565b8015611e0657506001816000015160ff1610155b15611e595760608101516001600160a01b039081166000908152600560209081526040808320938b168352929052205460ff16611e595760405163a85ba64f60e01b8152601e6004820152602401611198565b805181611e65826152c5565b60ff169052506003602082015260c0810186905261010081018590526001600160a01b038088166101208301528416610140820152611ea381613524565b9998505050505050505050565b600080826001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ef1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f159190615175565b60008181526002602052604090205490915080158015906112d157506001600160a01b0384166001611f4781846151a4565b81548110611f5757611f576151b7565b6000918252602090912001546001600160a01b031614949350505050565b6001600160a01b03811660009081526004602052604081205460ff166112ae565b6060611fa133611eb0565b611fbe5760405163619c535960e01b815260040160405180910390fd5b6000611fff85858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506112d992505050565b9050828161010001818151612014919061529d565b90525061202081613524565b95945050505050565b600054610100900460ff16158080156120495750600054600160ff909116105b806120635750303b158015612063575060005460ff166001145b61207f5760405162461bcd60e51b8152600401611198906152e4565b6000805460ff1916600117905580156120a2576000805461ff0019166101001790555b80156112c0576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001611893565b60008181526002602052604081205480820361211357604051630e4f4df560e11b815260040160405180910390fd5b61211e6001826151a4565b6001901b19841691505092915050565b7f00000000000000000000000000000000000000000000000000000000000000001561217857612178604051806040016040528060028152602001616b3160f01b815250326142ec565b6112c03382614395565b6000818152600260205260408120548082036121b157604051630e4f4df560e11b815260040160405180910390fd5b60016121bd81836151a4565b815481106121cd576121cd6151b7565b6000918252602090912001546001600160a01b03169392505050565b60606121f433611eb0565b6122115760405163619c535960e01b815260040160405180910390fd5b84848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506122539250839150612ec49050565b61225f5761225f6151cd565b612269848461308a565b85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929998505050505050505050565b606082828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506122ee9250839150612ec49050565b61230e5760405163a85ba64f60e01b815260146004820152602401611198565b6001600160a01b03871660009081526004602052604081205488918190036123495760405163163cbe4360e01b815260040160405180910390fd5b61800081161561236b57604051628e12d960e21b815260040160405180910390fd5b87878080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092506123ac9150839050614464565b90506001600160e01b031981166330d9c91560e01b14806123dd57506001600160e01b0319811663d86ed3e560e01b145b806123f857506001600160e01b03198116630221347d60e61b145b8061241357506001600160e01b0319811663230dbd2960e01b145b8061242e57506001600160e01b03198116635f9e7d7760e01b145b8061244957506001600160e01b031981166353c11f9960e01b145b15612467576040516377a14afb60e11b815260040160405180910390fd5b60006124a889898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506112d992505050565b6101208101519091506001600160a01b031633146124d9576040516311cfdef560e21b815260040160405180910390fd5b606081018051339091526124ec82613524565b97506000806125338f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092508f91506136589050565b9150915081156125a657808060200190518101906125519190615228565b995061255c8a612ec4565b61257c5760405163a85ba64f60e01b815260146004820152602401611198565b6125858a6112d9565b6001600160a01b0384166060820152935061259f84613524565b99506125af565b6125af81613713565b50505050505050505095945050505050565b6000818152600260205260408120548082036125f057604051630e4f4df560e11b815260040160405180910390fd5b6125fb6001826151a4565b6001901b841791505092915050565b7f0000000000000000000000000000000000000000000000000000000000000000156126715761267182828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152503292506142ec915050565b61267b3384614395565b505050565b60006112ab83838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612ec492505050565b600054610100900460ff16158080156126e15750600054600160ff909116105b806126fb5750303b1580156126fb575060005460ff166001145b6127175760405162461bcd60e51b8152600401611198906152e4565b6000805460ff19166001179055801561273a576000805461ff0019166101001790555b6000805462010000600160b01b031916620100006001600160a01b038516021790558015611aea576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050565b60606000806001805490506001600160401b038111156127c7576127c7614909565b6040519080825280602002602001820160405280156127f0578160200160208202803683370190505b50925060009050600091505b600154821015612887576001821b8416156128775760018281548110612824576128246151b7565b6000918252602090912001546001600160a01b0316838261284481615332565b935081518110612856576128566151b7565b60200260200101906001600160a01b031690816001600160a01b0316815250505b61288082615332565b91506127fc565b825250919050565b816001600160a01b03163b6000036128ba5760405163353dacc360e21b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000001561290457612904604051806040016040528060028152602001616b3160f01b815250336142ec565b611aea8282614395565b600080600060608060608e8e8e8e8e8e8e8e8e85858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f890181900481028201810190925287815293995096975094959394509192909150859085908190840183828082843760009201919091525050604080516020601f87018190048102820181019092528581529397509495509293919250849184915081908401838280828437600092019190915250999f50979d50959b50939950919750919550505050505099509950995099509950999350505050565b6000606084848481818080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250959b929a509198505050505050505050565b6003546000906001600160a01b0316612a6257612a626151cd565b7f000000000000000000000000000000000000000000000000000000000000000015612a9857506003546001600160a01b031690565b600360009054906101000a90046001600160a01b03166001600160a01b03166350d75d256040518163ffffffff1660e01b8152600401602060405180830381865afa158015612aeb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611616919061534b565b816001600160a01b03163b600003612b3a5760405163353dacc360e21b815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000015612904576000612b6b336144c0565b6000805460405163407b865d60e11b81529293509091620100009091046001600160a01b0316906380f70cba90612baa90309085908790600401615279565b602060405180830381865afa158015612bc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612beb9190615175565b600114905080612c0e57604051630b56455f60e41b815260040160405180910390fd5b5050611aea8282614395565b60606000612c9186868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a01819004810282018101909252888152925088915087908190840183828082843760009201919091525061453a92505050565b90506000306001600160a01b031682604051612cad9190615368565b600060405180830381855afa9150503d8060008114612ce8576040519150601f19603f3d011682016040523d82523d6000602084013e612ced565b606091505b50935090508015612cff5750506112d1565b612d0883613713565b5050949350505050565b6001600160a01b038116600090815260046020908152604080832081519283019091525480825215801592918291612d5957805161800081161515935064ff000000001691505b509193909250565b6000546201000090046001600160a01b03163314612d92576040516362e9152760e11b815260040160405180910390fd5b60006001600160a01b038216612e1e57600360009054906101000a90046001600160a01b03166001600160a01b0316639470a5b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015612df5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e19919061534b565b612e20565b815b6040516311a5465560e21b81526001600160a01b03808316600483015291925090841690634695195490602401600060405180830381600087803b158015612e6757600080fd5b505af1158015612e7b573d6000803e3d6000fd5b50506040516001600160a01b038481168252861692507f840acbd291b38534819f47f875839277e502f40e1c7bfea2c5fc2c8017442cd3915060200160405180910390a2505050565b600081516000141580156112ae5750600654825160208401201492915050565b600060606001600160a01b038716612efe57612efe6151cd565b612f08848461453a565b9350622dc6c060005a90508715612f7e57886001600160a01b03168287604051612f329190615368565b6000604051808303818686fa925050503d8060008114612f6e576040519150601f19603f3d011682016040523d82523d6000602084013e612f73565b606091505b509094509250612fe1565b886001600160a01b03168287604051612f979190615368565b60006040518083038160008787f1925050503d8060008114612fd5576040519150601f19603f3d011682016040523d82523d6000602084013e612fda565b606091505b5090945092505b8361302a57612fef816145f1565b61301157866130065761300183613713565b61302a565b61300189600a61308a565b604051636a7aea4b60e11b815260040160405180910390fd5b50509550959350505050565b600060408251101561304a57506000919050565b602082810151906000908214613064575060009392505050565b50604083015161307381614607565b61307e906040615384565b84511492505050919050565b6001600160a01b038216600090815260046020526040812054618000169003611aea576001600160a01b038216600081815260046020526040908190208054618000179055517fbe3aa33bd245135e4e26b223d79d14ea479a47bff09f2b03c53838af1edbb14b906130ff9084815260200190565b60405180910390a25050565b600654606090156131325760405163a85ba64f60e01b815260156004820152602401611198565b6001600160a01b038416600090815260046020526040812054859181900361316d5760405163163cbe4360e01b815260040160405180910390fd5b61800081161561318f57604051628e12d960e21b815260040160405180910390fd5b83600061319b82614464565b90506001600160e01b031981166330d9c91560e01b14806131cc57506001600160e01b0319811663d86ed3e560e01b145b806131e757506001600160e01b03198116630221347d60e61b145b8061320257506001600160e01b0319811663230dbd2960e01b145b8061321d57506001600160e01b03198116635f9e7d7760e01b145b8061323857506001600160e01b031981166353c11f9960e01b145b15613256576040516377a14afb60e11b815260040160405180910390fd5b60408051610160810182526000808252600260208084019190915242838501526001600160a01b03808e16606085015260808401839052845191820190945281815260a083015260c0820181905260e082018190526101008201819052918a1661012082015261014081018290526132cd90613524565b905060006132dd8a898b85613658565b97509050801561332b57868060200190518101906132fb9190615228565b915061330682612ec4565b6133265760405163a85ba64f60e01b815260146004820152602401611198565b613334565b61333487613713565b505060006006555092979650505050505050565b6006546060901561336f5760405163a85ba64f60e01b815260156004820152602401611198565b8361337981611eb0565b6133965760405163619c535960e01b815260040160405180910390fd5b60006133a185614464565b60408051610160810182526000808252600160208301529293506134249181014281526020018a6001600160a01b03168152602001846001600160e01b031916815260200187815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b0316815250613524565b905060006134358888600085613658565b95509050806134475761344785613713565b50506000600655509095945050505050565b6134616146ed565b606080838060200190518101906134789190615397565b8151919350915060009061349590840160209081019085016153f0565b60a08901526001600160e01b03191660808801526001600160a01b031660608701526040860152602081811c600f168187015260ff90911685528251600092506134e6919084018101908401615474565b6001600160a01b03908116610140890152166101208701526101008601526001600160801b03811660c086015260801c60e085015250919392505050565b60606001826000015160ff1611156135525760405163a85ba64f60e01b815260286004820152602401611198565b815160208084015160009260ff1664ff000000009190921b161790506000608061357f8560e00151614640565b6001600160801b0316901b6135978560c00151614640565b6001600160801b0316179050818460400151856060015186608001518760a001516040516020016135cc9594939291906154bf565b60408051601f1981840301815282825261010087015161012088015161014089015160208601879052938501919091526001600160a01b03908116606085015290911660808301529060a00160408051601f19818403018152908290526136369291602001614c51565b60408051601f1981840301815291905280516020820120600655949350505050565b600060606001600160a01b038616613672576136726151cd565b61367c858461453a565b9450856001600160a01b031684866040516136979190615368565b60006040518083038185875af1925050503d80600081146136d4576040519150601f19603f3d011682016040523d82523d6000602084013e6136d9565b606091505b509092509050811561370a57805160000361370a5760405163a85ba64f60e01b815260166004820152602401611198565b94509492505050565b6004815110156137655760405162461bcd60e51b815260206004820152601a60248201527f43616c6c5574696c733a207461726765742072657665727428290000000000006044820152606401611198565b602081015163b1b7848f60e01b6001600160e01b03198216016138155760408051808201825260208082527f43616c6c5574696c733a207461726765742070616e69636b65643a2030785f5f90820190815260248501517f43616c6c5574696c733a207461726765742070616e69636b65643a2030780000600482811c600f908116603090810160081b918516011791909117909252925162461bcd60e51b8152919291611198918491016148f6565b81518060208401fd5b60006138487f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b03160361389e5760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401611198565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156138dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139009190615175565b7fcd355cae2c435f8c5e0c626c4691d22fd85aa7422a424c6f0bced6e64c7aba741461397a5760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401611198565b6001600160a01b03811630036139d25760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401611198565b6139fa817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7fcd355cae2c435f8c5e0c626c4691d22fd85aa7422a424c6f0bced6e64c7aba74604080519182526001600160a01b038416602083015201611893565b6040805160208101829052603260608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527132173a393ab9ba32b22337b93bb0b93232b960711b60a08201526001600160a01b0383169181019190915260009060c0015b604051602081830303815290604052805190602001209050919050565b600060183610801590613af75750613af73361196c565b613b3b5760405162461bcd60e51b81526020600482015260156024820152742737ba103a393ab9ba32b2103337b93bb0b93232b960591b6044820152606401611198565b5060131936013560601c90565b6000805b828110156142a5576000848483818110613b6857613b686151b7565b9050602002810190613b7a919061550b565b613b88906020810190615521565b905060001963ffffffff821601613c7c57600080868685818110613bae57613bae6151b7565b9050602002810190613bc0919061550b565b613bce906040810190615547565b810190613bdb9190614fa2565b91509150868685818110613bf157613bf16151b7565b9050602002810190613c03919061550b565b613c1490604081019060200161475d565b6001600160a01b03166362aa52878984846040518463ffffffff1660e01b8152600401613c4393929190615279565b600060405180830381600087803b158015613c5d57600080fd5b505af1158015613c71573d6000803e3d6000fd5b505050505050614294565b60011963ffffffff821601613d87576000806000878786818110613ca257613ca26151b7565b9050602002810190613cb4919061550b565b613cc2906040810190615547565b810190613ccf919061558d565b925092509250878786818110613ce757613ce76151b7565b9050602002810190613cf9919061550b565b613d0a90604081019060200161475d565b604051630b682aeb60e11b81526001600160a01b038b81166004830152858116602483015284811660448301526064820184905291909116906316d055d6906084015b600060405180830381600087803b158015613d6757600080fd5b505af1158015613d7b573d6000803e3d6000fd5b50505050505050614294565b60021963ffffffff821601613e46576000806000878786818110613dad57613dad6151b7565b9050602002810190613dbf919061550b565b613dcd906040810190615547565b810190613dda91906155ce565b925092509250878786818110613df257613df26151b7565b9050602002810190613e04919061550b565b613e1590604081019060200161475d565b6001600160a01b031663ca0c1e7f8a8585856040518563ffffffff1660e01b8152600401613d4d949392919061561c565b60031963ffffffff821601613eff57600080868685818110613e6a57613e6a6151b7565b9050602002810190613e7c919061550b565b613e8a906040810190615547565b810190613e979190614fa2565b91509150868685818110613ead57613ead6151b7565b9050602002810190613ebf919061550b565b613ed090604081019060200161475d565b6001600160a01b0316634b2763b38984846040518463ffffffff1660e01b8152600401613c4393929190615279565b60041963ffffffff821601613fb857600080868685818110613f2357613f236151b7565b9050602002810190613f35919061550b565b613f43906040810190615547565b810190613f509190614fa2565b91509150868685818110613f6657613f666151b7565b9050602002810190613f78919061550b565b613f8990604081019060200161475d565b6001600160a01b031663c780fd828984846040518463ffffffff1660e01b8152600401613c4393929190615279565b60641963ffffffff8216016140ad57848483818110613fd957613fd96151b7565b9050602002810190613feb919061550b565b613ffc90604081019060200161475d565b6001600160a01b031663ca7894648787878681811061401d5761401d6151b7565b905060200281019061402f919061550b565b61403d906040810190615547565b81019061404a9190614dd2565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b15801561409057600080fd5b505af11580156140a4573d6000803e3d6000fd5b50505050614294565b60651963ffffffff821601614112578484838181106140ce576140ce6151b7565b90506020028101906140e0919061550b565b6140f190604081019060200161475d565b6001600160a01b031663245887fc8787878681811061401d5761401d6151b7565b60c81963ffffffff8216016141af57600080868685818110614136576141366151b7565b9050602002810190614148919061550b565b614156906040810190615547565b810190614163919061564f565b915091506141a78888888781811061417d5761417d6151b7565b905060200281019061418f919061550b565b6141a090604081019060200161475d565b8484613348565b505050614294565b60c91963ffffffff82160161427b57614271868686858181106141d4576141d46151b7565b90506020028101906141e6919061550b565b6141f790604081019060200161475d565b856142025734614205565b60005b888887818110614217576142176151b7565b9050602002810190614229919061550b565b614237906040810190615547565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061310b92505050565b5060019250614294565b60405163b477011560e01b815260040160405180910390fd5b5061429e81615332565b9050613b4c565b5034158015906142b3575080155b156142e65760405133903480156108fc02916000818181858888f193505050501580156142e4573d6000803e3d6000fd5b505b50505050565b60006142f882846146ad565b6000805460405163407b865d60e11b81529293504292620100009091046001600160a01b0316916380f70cba916143359130918790600401615279565b602060405180830381865afa158015614352573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906143769190615175565b101561267b57604051630b56455f60e41b815260040160405180910390fd5b64ff000080ff1981161515806143ac575060ff8116155b806143ba5750618000811615155b156143d857604051633d3200a960e21b815260040160405180910390fd5b6001600160a01b0382166000908152600460205260409020541561440f576040516301b0a93560e01b815260040160405180910390fd5b60408051602080820183528382526001600160a01b038516600081815260049092528382209251909255915190917f0d540ad8f39e07d19909687352b9fa017405d93c91a6760981fbae9cf28bfef791a25050565b60006004825110156144b85760405162461bcd60e51b815260206004820152601b60248201527f43616c6c5574696c733a20696e76616c69642063616c6c4461746100000000006044820152606401611198565b506020015190565b6040805160208101829052603960608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e666163746f72790000000000000060a08201526001600160a01b0383169181019190915260009060c001613ac3565b815180830151606091908015614563576040516367e9985b60e01b815260040160405180910390fd5b50601f198101845282518490848161457a81614607565b61458491906151a4565b6001600160401b0381111561459b5761459b614909565b6040519080825280601f01601f1916602001820160405280156145c5576020820181803683370190505b506040516020016145d994939291906156a8565b60405160208183030381529060405291505092915050565b60006145fe603f836156f7565b5a111592915050565b60008082601f161161461a57600061461d565b60015b60ff1661462b6020846156f7565b6146359190615384565b6112ae906020615719565b60006001600160801b038211156146a95760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20316044820152663238206269747360c81b6064820152608401611198565b5090565b600082826040516020016146c2929190615730565b60405160208183030381529060405280519060200120905092915050565b61024a806157b683390190565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a082015260c0810182905260e081018290526101008101829052610120810182905261014081019190915290565b6001600160a01b03811681146112c057600080fd5b60006020828403121561476f57600080fd5b813561477a81614748565b9392505050565b6000806040838503121561479457600080fd5b823561479f81614748565b915060208301356147af81614748565b809150509250929050565b60008083601f8401126147cc57600080fd5b5081356001600160401b038111156147e357600080fd5b6020830191508360208285010111156147fb57600080fd5b9250929050565b80151581146112c057600080fd5b6000806000806000806080878903121561482957600080fd5b863561483481614748565b955060208701356001600160401b038082111561485057600080fd5b61485c8a838b016147ba565b90975095506040890135915061487182614802565b9093506060880135908082111561488757600080fd5b5061489489828a016147ba565b979a9699509497509295939492505050565b60005b838110156148c15781810151838201526020016148a9565b50506000910152565b600081518084526148e28160208601602086016148a6565b601f01601f19169290920160200192915050565b6020815260006112ab60208301846148ca565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561494757614947614909565b604052919050565b60006001600160401b0382111561496857614968614909565b50601f01601f191660200190565b600082601f83011261498757600080fd5b813561499a6149958261494f565b61491f565b8181528460208386010111156149af57600080fd5b816020850160208301376000918101602001919091529392505050565b600080604083850312156149df57600080fd5b82356149ea81614748565b915060208301356001600160401b03811115614a0557600080fd5b614a1185828601614976565b9150509250929050565b600080600060608486031215614a3057600080fd5b8335614a3b81614748565b925060208401356001600160401b0380821115614a5757600080fd5b614a6387838801614976565b93506040860135915080821115614a7957600080fd5b50614a8686828701614976565b9150509250925092565b600060208284031215614aa257600080fd5b81356001600160401b03811115614ab857600080fd5b6112d184828501614976565b60208152614ad860208201835160ff169052565b60006020830151614aee604084018260ff169052565b50604083015160608301526060830151614b1360808401826001600160a01b03169052565b5060808301516001600160e01b0319811660a08401525060a08301516101608060c0850152614b466101808501836148ca565b915060c085015160e085015260e0850151610100818187015280870151915050610120818187015280870151915050610140614b8c818701836001600160a01b03169052565b909501516001600160a01b031693019290925250919050565b60008060008060008060006080888a031215614bc057600080fd5b8735614bcb81614748565b965060208801356001600160401b0380821115614be757600080fd5b614bf38b838c016147ba565b909850965060408a0135915080821115614c0c57600080fd5b614c188b838c016147ba565b909650945060608a0135915080821115614c3157600080fd5b50614c3e8a828b016147ba565b989b979a50959850939692959293505050565b604081526000614c6460408301856148ca565b828103602084015261202081856148ca565b600080600060408486031215614c8b57600080fd5b83356001600160401b03811115614ca157600080fd5b614cad868287016147ba565b909790965060209590950135949350505050565b60008060208385031215614cd457600080fd5b82356001600160401b0380821115614ceb57600080fd5b818501915085601f830112614cff57600080fd5b813581811115614d0e57600080fd5b8660208260051b8501011115614d2357600080fd5b60209290920196919550909350505050565b60008060008060008060a08789031215614d4e57600080fd5b86356001600160401b03811115614d6457600080fd5b614d7089828a016147ba565b9097509550506020870135614d8481614748565b935060408701359250606087013591506080870135614da281614748565b809150509295509295509295565b60008060408385031215614dc357600080fd5b50508035926020909101359150565b600060208284031215614de457600080fd5b5035919050565b60008060008060608587031215614e0157600080fd5b84356001600160401b03811115614e1757600080fd5b614e23878288016147ba565b9095509350506020850135614e3781614748565b9396929550929360400135925050565b600080600080600060608688031215614e5f57600080fd5b8535614e6a81614748565b945060208601356001600160401b0380821115614e8657600080fd5b614e9289838a016147ba565b90965094506040880135915080821115614eab57600080fd5b50614eb8888289016147ba565b969995985093965092949392505050565b600080600060408486031215614ede57600080fd5b8335925060208401356001600160401b03811115614efb57600080fd5b614f07868287016147ba565b9497909650939450505050565b60008060208385031215614f2757600080fd5b82356001600160401b03811115614f3d57600080fd5b614f49858286016147ba565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b81811015614f965783516001600160a01b031683529284019291840191600101614f71565b50909695505050505050565b60008060408385031215614fb557600080fd5b8235614fc081614748565b946020939093013593505050565b600080600080600080600080600060c08a8c031215614fec57600080fd5b8935614ff781614748565b985060208a013561500781614748565b975060408a0135965060608a01356001600160401b038082111561502a57600080fd5b6150368d838e016147ba565b909850965060808c013591508082111561504f57600080fd5b61505b8d838e016147ba565b909650945060a08c013591508082111561507457600080fd5b506150818c828d016147ba565b915080935050809150509295985092959850929598565b6001600160a01b038781168252861660208201526040810185905260c0606082018190526000906150cb908301866148ca565b82810360808401526150dd81866148ca565b905082810360a0840152611ea381856148ca565b8281526040602082015260006112d160408301846148ca565b6000806000806040858703121561512057600080fd5b84356001600160401b038082111561513757600080fd5b615143888389016147ba565b9096509450602087013591508082111561515c57600080fd5b50615169878288016147ba565b95989497509550505050565b60006020828403121561518757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156112ae576112ae61518e565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052600160045260246000fd5b600082601f8301126151f457600080fd5b81516152026149958261494f565b81815284602083860101111561521757600080fd5b6112d18260208301602087016148a6565b60006020828403121561523a57600080fd5b81516001600160401b0381111561525057600080fd5b6112d1848285016151e3565b60006020828403121561526e57600080fd5b815161477a81614802565b6001600160a01b039384168152919092166020820152604081019190915260600190565b80820182811260008312801582168215821617156152bd576152bd61518e565b505092915050565b600060ff821660ff81036152db576152db61518e565b60010192915050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b6000600182016153445761534461518e565b5060010190565b60006020828403121561535d57600080fd5b815161477a81614748565b6000825161537a8184602087016148a6565b9190910192915050565b808201808211156112ae576112ae61518e565b600080604083850312156153aa57600080fd5b82516001600160401b03808211156153c157600080fd5b6153cd868387016151e3565b935060208501519150808211156153e357600080fd5b50614a11858286016151e3565b600080600080600060a0868803121561540857600080fd5b8551945060208601519350604086015161542181614748565b60608701519093506001600160e01b03198116811461543f57600080fd5b60808701519092506001600160401b0381111561545b57600080fd5b615467888289016151e3565b9150509295509295909350565b6000806000806080858703121561548a57600080fd5b845193506020850151925060408501516154a381614748565b60608601519092506154b481614748565b939692955090935050565b858152602081018590526001600160a01b03841660408201526001600160e01b03198316606082015260a060808201819052600090615500908301846148ca565b979650505050505050565b60008235605e1983360301811261537a57600080fd5b60006020828403121561553357600080fd5b813563ffffffff8116811461477a57600080fd5b6000808335601e1984360301811261555e57600080fd5b8301803591506001600160401b0382111561557857600080fd5b6020019150368190038213156147fb57600080fd5b6000806000606084860312156155a257600080fd5b83356155ad81614748565b925060208401356155bd81614748565b929592945050506040919091013590565b6000806000606084860312156155e357600080fd5b83356155ee81614748565b92506020840135915060408401356001600160401b0381111561561057600080fd5b614a8686828701614976565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611ace908301846148ca565b6000806040838503121561566257600080fd5b82356001600160401b038082111561567957600080fd5b61568586838701614976565b9350602085013591508082111561569b57600080fd5b50614a1185828601614976565b6000855160206156bb8285838b016148a6565b818401915086825285516156d481838501848a016148a6565b85519201916156e8818385018489016148a6565b91909101019695505050505050565b60008261571457634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176112ae576112ae61518e565b60608152604160608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e726567697374726174696f6e4b6560a0820152607960f81b60c082015260018060a01b038316602082015260e0604082015260006112d160e08301846148ca56fe608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea264697066735822122093a2bbcf49dd2895177212eeb11e9921080374fd8cd93d5be93a80935603195a64736f6c63430008130033a26469706673582212203faeef86de72d15e4348a83a911e01bcb17e2a9b6365e46d4775e9558b51f12664736f6c63430008130033",IE=eb=>eb.length>1;class ID extends pQ.lV{constructor(...eb){IE(eb)?super(...eb):super(IN,Ik,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(IN)}static connect(eb,em){return new pQ.CH(eb,IN,em)}}ID.bytecode=Ik,ID.abi=IN;let IS=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"uint256",name:"_code",type:"uint256"}],name:"APP_RULE",type:"error"},{inputs:[],name:"HOST_AGREEMENT_ALREADY_REGISTERED",type:"error"},{inputs:[],name:"HOST_AGREEMENT_CALLBACK_IS_NOT_ACTION",type:"error"},{inputs:[],name:"HOST_AGREEMENT_IS_NOT_REGISTERED",type:"error"},{inputs:[],name:"HOST_CALL_AGREEMENT_WITH_CTX_FROM_WRONG_ADDRESS",type:"error"},{inputs:[],name:"HOST_CALL_APP_ACTION_WITH_CTX_FROM_WRONG_ADDRESS",type:"error"},{inputs:[],name:"HOST_CANNOT_DOWNGRADE_TO_NON_UPGRADEABLE",type:"error"},{inputs:[],name:"HOST_INVALID_CONFIG_WORD",type:"error"},{inputs:[],name:"HOST_MAX_256_AGREEMENTS",type:"error"},{inputs:[],name:"HOST_MUST_BE_CONTRACT",type:"error"},{inputs:[],name:"HOST_NEED_MORE_GAS",type:"error"},{inputs:[],name:"HOST_NON_UPGRADEABLE",type:"error"},{inputs:[],name:"HOST_NON_ZERO_LENGTH_PLACEHOLDER_CTX",type:"error"},{inputs:[],name:"HOST_NOT_A_SUPER_APP",type:"error"},{inputs:[],name:"HOST_NO_APP_REGISTRATION_PERMISSION",type:"error"},{inputs:[],name:"HOST_ONLY_GOVERNANCE",type:"error"},{inputs:[],name:"HOST_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"HOST_RECEIVER_IS_NOT_SUPER_APP",type:"error"},{inputs:[],name:"HOST_SENDER_IS_NOT_SUPER_APP",type:"error"},{inputs:[],name:"HOST_SOURCE_APP_NEEDS_HIGHER_APP_LEVEL",type:"error"},{inputs:[],name:"HOST_SUPER_APP_ALREADY_REGISTERED",type:"error"},{inputs:[],name:"HOST_SUPER_APP_IS_JAILED",type:"error"},{inputs:[],name:"HOST_UNKNOWN_BATCH_CALL_OPERATION_TYPE",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"agreementType",type:"bytes32"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"AgreementClassRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"agreementType",type:"bytes32"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"AgreementClassUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperApp",name:"app",type:"address"}],name:"AppRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"contract ISuperfluidGovernance",name:"oldGov",type:"address"},{indexed:!1,internalType:"contract ISuperfluidGovernance",name:"newGov",type:"address"}],name:"GovernanceReplaced",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperApp",name:"app",type:"address"},{indexed:!1,internalType:"uint256",name:"reason",type:"uint256"}],name:"Jail",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"contract ISuperTokenFactory",name:"newFactory",type:"address"}],name:"SuperTokenFactoryUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"SuperTokenLogicUpdated",type:"event"},{inputs:[],name:"APP_WHITE_LISTING_ENABLED",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"CALLBACK_GAS_LIMIT",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_APP_CALLBACK_LEVEL",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_NUM_AGREEMENTS",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"NON_UPGRADABLE_DEPLOYMENT",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"},{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"addToAgreementClassesBitmap",outputs:[{internalType:"uint256",name:"newBitmap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"targetApp",type:"address"}],name:"allowCompositeApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"int256",name:"appCreditUsedDelta",type:"int256"}],name:"appCallbackPop",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"appCreditGranted",type:"uint256"},{internalType:"int256",name:"appCreditUsed",type:"int256"},{internalType:"contract ISuperfluidToken",name:"appCreditToken",type:"address"}],name:"appCallbackPush",outputs:[{internalType:"bytes",name:"appCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint32",name:"operationType",type:"uint32"},{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ISuperfluid.Operation[]",name:"operations",type:"tuple[]"}],name:"batchCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"callAgreement",outputs:[{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAgreementWithContext",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"},{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"}],name:"callAppAction",outputs:[{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppActionWithContext",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bool",name:"isTermination",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppAfterCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bool",name:"isTermination",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppBeforeCallback",outputs:[{internalType:"bytes",name:"cbdata",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newAdmin",type:"address"}],name:"changeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"int256",name:"appCreditUsedMore",type:"int256"}],name:"ctxUseCredit",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"decodeCtx",outputs:[{components:[{internalType:"uint8",name:"appCallbackLevel",type:"uint8"},{internalType:"uint8",name:"callType",type:"uint8"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"address",name:"msgSender",type:"address"},{internalType:"bytes4",name:"agreementSelector",type:"bytes4"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"uint256",name:"appCreditGranted",type:"uint256"},{internalType:"uint256",name:"appCreditWantedDeprecated",type:"uint256"},{internalType:"int256",name:"appCreditUsed",type:"int256"},{internalType:"address",name:"appAddress",type:"address"},{internalType:"contract ISuperfluidToken",name:"appCreditToken",type:"address"}],internalType:"struct ISuperfluid.Context",name:"context",type:"tuple"}],stateMutability:"pure",type:"function"},{inputs:[{components:[{internalType:"uint32",name:"operationType",type:"uint32"},{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ISuperfluid.Operation[]",name:"operations",type:"tuple[]"}],name:"forwardBatchCall",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"getAgreementClass",outputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"appAddr",type:"address"}],name:"getAppCallbackLevel",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"getAppManifest",outputs:[{internalType:"bool",name:"isSuperApp",type:"bool"},{internalType:"bool",name:"isJailed",type:"bool"},{internalType:"uint256",name:"noopMask",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getGovernance",outputs:[{internalType:"contract ISuperfluidGovernance",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getNow",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenFactory",outputs:[{internalType:"contract ISuperTokenFactory",name:"factory",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenFactoryLogic",outputs:[{internalType:"address",name:"logic",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidGovernance",name:"gov",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"}],name:"isAgreementClassListed",outputs:[{internalType:"bool",name:"yes",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"isAgreementTypeListed",outputs:[{internalType:"bool",name:"yes",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"isApp",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"isAppJailed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"contract ISuperApp",name:"targetApp",type:"address"}],name:"isCompositeAppAllowed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"isCtxValid",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"forwarder",type:"address"}],name:"isTrustedForwarder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"reason",type:"uint256"}],name:"jailApp",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"}],name:"mapAgreementClasses",outputs:[{internalType:"contract ISuperAgreement[]",name:"agreementClasses",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClassLogic",type:"address"}],name:"registerAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerAppByFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"configWord",type:"uint256"},{internalType:"string",name:"registrationKey",type:"string"}],name:"registerAppWithKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"},{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"removeFromAgreementClassesBitmap",outputs:[{internalType:"uint256",name:"newBitmap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidGovernance",name:"newGov",type:"address"}],name:"replaceGovernance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClassLogic",type:"address"}],name:"updateAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperTokenFactory",name:"newFactory",type:"address"}],name:"updateSuperTokenFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newLogicOverride",type:"address"}],name:"updateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"validateContextStructLayout",outputs:[],stateMutability:"pure",type:"function"},{inputs:[],name:"validateStorageLayout",outputs:[],stateMutability:"pure",type:"function"},{inputs:[],name:"versionRecipient",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"}],I_="0x60c060405234801561001057600080fd5b506000608081905260a0819052806157156100828239600081816107ce0152818161206f0152818161254b015281816127fb01526129420152600081816109e001528181610b1701528181610e38015281816114620152818161159d015281816116fc015261286a01526157156000f3fe6080604052600436106103355760003560e01c80638ceddd7a116101ab578063bd1c448b116100f7578063e8dccb7d11610095578063f99a38c41161006f578063f99a38c414610a66578063f9f522f414610a72578063fa6e0cfe14610aaf578063fbdb0ee214610acf57600080fd5b8063e8dccb7d14610a02578063f2e55caf14610a31578063f373305214610a4657600080fd5b8063c4d66de8116100d1578063c4d66de814610961578063c56a069d14610981578063c60944a6146109ae578063cd312ec4146109ce57600080fd5b8063bd1c448b1461090c578063bd3252c81461092c578063bf4287341461094157600080fd5b8063ad3915c811610164578063ba48b5f81161013e578063ba48b5f814610870578063bb84cfa114610890578063bbe4fd50146108d9578063bced3ddc146108ec57600080fd5b8063ad3915c814610810578063b6d200de14610830578063b724211e1461085057600080fd5b80638ceddd7a1461072a5780639378fa1314610755578063989b0c3e146107875780639903ad38146107a75780639d297e30146107bc578063a5dbbbcd146107f057600080fd5b806350d75d25116102855780636ad3ca7d11610223578063731aed6e116101fd578063731aed6e146106ac57806374041e02146106ca578063768fabb0146106ea5780638ca484841461070a57600080fd5b80636ad3ca7d146106595780636b4f33351461066c5780637283100c1461068c57600080fd5b806357121e0c1161025f57806357121e0c146105d9578063572b6c05146105f957806359a2914114610619578063670e77e31461063957600080fd5b806350d75d251461056757806352d1902d1461057c57806354fbc493146105b957600080fd5b806333d608f1116102f25780633f6c923a116102cc5780633f6c923a146104c15780634329d293146104ee578063469519541461051c578063486ff0cd1461053c57600080fd5b806333d608f11461042a57806339255d5b146104595780633ca3ad4e1461047957600080fd5b806306cecba81461033a5780630c5650751461035c57806315a024e11461037c5780631e6d0a841461039c5780631e855cf3146103d2578063289b3c0d146103f2575b600080fd5b34801561034657600080fd5b5061035a6103553660046145e4565b610ae4565b005b34801561036857600080fd5b5061035a610377366004614608565b610cbb565b34801561038857600080fd5b5061035a6103973660046145e4565b610d4b565b3480156103a857600080fd5b506103bc6103b7366004614697565b610f9b565b6040516103c9919061477d565b60405180910390f35b3480156103de57600080fd5b506103bc6103ed366004614853565b6111e7565b3480156103fe57600080fd5b506000546201000090046001600160a01b03165b6040516001600160a01b0390911681526020016103c9565b34801561043657600080fd5b50610441622dc6c081565b6040516001600160401b0390911681526020016103c9565b34801561046557600080fd5b506103bc6104743660046148a2565b6111ff565b34801561048557600080fd5b506104b16104943660046145e4565b6001600160a01b0316600090815260046020526040902054151590565b60405190151581526020016103c9565b3480156104cd57600080fd5b506104e16104dc366004614917565b611215565b6040516103c9919061494b565b3480156104fa57600080fd5b5061050e610509366004614a2c565b611226565b6040516103c9929190614ad8565b34801561052857600080fd5b5061035a6105373660046145e4565b61142f565b34801561054857600080fd5b50604080518082019091526002815261763160f01b60208201526103bc565b34801561057357600080fd5b5061041261152b565b34801561058857600080fd5b507fcd355cae2c435f8c5e0c626c4691d22fd85aa7422a424c6f0bced6e64c7aba745b6040519081526020016103c9565b3480156105c557600080fd5b5061035a6105d43660046145e4565b61155a565b3480156105e557600080fd5b5061035a6105f43660046145e4565b6117dd565b34801561060557600080fd5b506104b16106143660046145e4565b6118ab565b34801561062557600080fd5b506103bc610634366004614afd565b611935565b34801561064557600080fd5b5061035a610654366004614b48565b611a17565b61035a610667366004614b48565b611a2d565b34801561067857600080fd5b506104b16106873660046145e4565b611a38565b34801561069857600080fd5b5061035a6106a73660046145e4565b611a5c565b3480156106b857600080fd5b506003546001600160a01b0316610412565b3480156106d657600080fd5b506103bc6106e5366004614697565b611b04565b3480156106f657600080fd5b506103bc610705366004614bbc565b611c53565b34801561071657600080fd5b506104b16107253660046145e4565b611def565b34801561073657600080fd5b5061074061010081565b60405163ffffffff90911681526020016103c9565b34801561076157600080fd5b506107756107703660046145e4565b611eb4565b60405160ff90911681526020016103c9565b34801561079357600080fd5b506103bc6107a2366004614afd565b611ed5565b3480156107b357600080fd5b5061035a611f68565b3480156107c857600080fd5b506104b17f000000000000000000000000000000000000000000000000000000000000000081565b3480156107fc57600080fd5b506105ab61080b366004614c37565b612023565b34801561081c57600080fd5b5061035a61082b366004614c59565b61206d565b34801561083c57600080fd5b5061041261084b366004614c59565b6120c1565b34801561085c57600080fd5b506103bc61086b366004614c72565b612128565b34801561087c57600080fd5b506103bc61088b366004614cce565b6121e9565b34801561089c57600080fd5b506104b16108ab366004614608565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156108e557600080fd5b50426105ab565b3480156108f857600080fd5b506105ab610907366004614c37565b612500565b34801561091857600080fd5b5061035a610927366004614d50565b612549565b34801561093857600080fd5b506105ab600181565b34801561094d57600080fd5b506104b161095c366004614d9b565b6125bf565b34801561096d57600080fd5b5061035a61097c3660046145e4565b612600565b34801561098d57600080fd5b506109a161099c366004614c59565b6126e4565b6040516103c99190614ddc565b3480156109ba57600080fd5b5061035a6109c9366004614e29565b6127ce565b3480156109da57600080fd5b506104b17f000000000000000000000000000000000000000000000000000000000000000081565b348015610a0e57600080fd5b506104b1610a1d366004614c59565b600090815260026020526040902054151590565b348015610a3d57600080fd5b5061041261284d565b348015610a5257600080fd5b5061035a610a61366004614e29565b612915565b34801561035a57600080fd5b348015610a7e57600080fd5b50610a92610a8d3660046145e4565b612a20565b6040805193151584529115156020840152908201526060016103c9565b348015610abb57600080fd5b5061035a610aca366004614608565b612a6f565b348015610adb57600080fd5b5061035a612bd2565b6000546201000090046001600160a01b03163314610b15576040516362e9152760e11b815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000015610b54576040516314f72c9f60e01b815260040160405180910390fd5b6000816001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b94573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb89190614e55565b600081815260026020526040812054919250819003610bea57604051630e4f4df560e11b815260040160405180910390fd5b60006001610bf88184614e84565b81548110610c0857610c08614e97565b6000918252602090912001546040516311a5465560e21b81526001600160a01b03868116600483015290911691508190634695195490602401600060405180830381600087803b158015610c5b57600080fd5b505af1158015610c6f573d6000803e3d6000fd5b5050604080518681526001600160a01b03881660208201527f9279aa773f2b588996032d8de89911555039f28b13a11a7c17074330bc082d9a935001905060405180910390a150505050565b6000546201000090046001600160a01b03163314610cec576040516362e9152760e11b815260040160405180910390fd5b6040516308f2839760e41b81526001600160a01b038281166004830152831690638f28397090602401600060405180830381600087803b158015610d2f57600080fd5b505af1158015610d43573d6000803e3d6000fd5b505050505050565b6000546201000090046001600160a01b03163314610d7c576040516362e9152760e11b815260040160405180910390fd5b6000816001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dbc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de09190614e55565b60008181526002602052604090205490915015610e1057604051631b93bb7560e31b815260040160405180910390fd5b60015461010011610e3457604051630f85034f60e31b815260040160405180910390fd5b60007f0000000000000000000000000000000000000000000000000000000000000000610eee576000604051610e6990614567565b604051809103906000f080158015610e85573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b03868116600483015291925090821690634a0687ef90602401600060405180830381600087803b158015610ecd57600080fd5b505af1158015610ee1573d6000803e3d6000fd5b5050505080915050610ef1565b50815b6001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0384166001600160a01b0319909116179055546000838152600260205260409081902091909155517f878135063a6cfb3bc333e534b1fdc83f4f12221cad6705c31c0567048a8bd3d190610f8e90849086909182526001600160a01b0316602082015260400190565b60405180910390a1505050565b6060610fa633611def565b610fc35760405163619c535960e01b815260040160405180910390fd5b82828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110059250839150612d4b9050565b61101157611011614ead565b60008061108b8a6000898c8c8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8f018190048102820181019092528d815292508d91508c9081908401838280828437600092019190915250612d6b92505050565b9150915081156111a05761109e81612ebd565b1561113857808060200190518101906110b79190614f08565b93506110c284612d4b565b61113357866110ec5760405163a85ba64f60e01b8152601460048201526024015b60405180910390fd5b85858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092965061113392508c915060149050612f11565b6111da565b866111595760405163a85ba64f60e01b8152601660048201526024016110e3565b85858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092965061113392508c915060169050612f11565b85858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509296505050505b5050509695505050505050565b60606111f63384600085612f92565b90505b92915050565b606061120d338585856131cf565b949350505050565b61121d614574565b6111f9826132e0565b60608083838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061126b9250839150612d4b9050565b61128b5760405163a85ba64f60e01b8152601460048201526024016110e3565b8961129581611def565b6112b25760405163619c535960e01b815260040160405180910390fd5b60006112f387878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061121592505050565b6101208101519091506001600160a01b031633146113245760405163066875e160e11b815260040160405180910390fd5b60608101805133909152604080516020601f8c018190048102820181019092528a8152908b908b908190840183828082843760009201919091525050505060a0830152611370826133ab565b955060006113b68e8e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092508c91506134df9050565b96509050801561141557858060200190518101906113d49190614f08565b96506113df87612d4b565b6113eb576113eb614ead565b6113f487611215565b6001600160a01b0383166060820152925061140e836133ab565b965061141e565b61141e8661359a565b505050505097509795505050505050565b6000546201000090046001600160a01b03163314611460576040516362e9152760e11b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000001561149f576040516314f72c9f60e01b815260040160405180910390fd5b806001600160a01b031663cd312ec46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115019190614f3c565b1561151f5760405163474e764160e01b815260040160405180910390fd5b611528816136a5565b50565b60006115557f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000546201000090046001600160a01b0316331461158b576040516362e9152760e11b815260040160405180910390fd5b6003546001600160a01b03166116fa577f00000000000000000000000000000000000000000000000000000000000000006116715760006040516115ce90614567565b604051809103906000f0801580156115ea573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b03848116600483015291925090821690634a0687ef90602401600060405180830381600087803b15801561163257600080fd5b505af1158015611646573d6000803e3d6000fd5b5050600380546001600160a01b0319166001600160a01b0394909416939093179092555061168d9050565b600380546001600160a01b0319166001600160a01b0383161790555b600360009054906101000a90046001600160a01b03166001600160a01b0316638129fc1c6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156116dd57600080fd5b505af11580156116f1573d6000803e3d6000fd5b50505050611799565b7f000000000000000000000000000000000000000000000000000000000000000015611739576040516314f72c9f60e01b815260040160405180910390fd5b6003546040516311a5465560e21b81526001600160a01b03838116600483015290911690634695195490602401600060405180830381600087803b15801561178057600080fd5b505af1158015611794573d6000803e3d6000fd5b505050505b6003546040516001600160a01b0390911681527fce13a9895a1719ad4493b2ac1a9bfb36070566161abab408e7ecbe586da8d499906020015b60405180910390a150565b3360008181526004602052604090205461180a576040516302eb3f7160e61b815260040160405180910390fd5b6001600160a01b03821660009081526004602052604090205461184057604051634b5518af60e11b815260040160405180910390fd5b61184982611eb4565b60ff1661185582611eb4565b60ff161161187657604051630447252760e41b815260040160405180910390fd5b6001600160a01b039081166000908152600560209081526040808320949093168252929092529020805460ff19166001179055565b600080546201000090046001600160a01b03166380f70cba30836118ce866138df565b6040518463ffffffff1660e01b81526004016118ec93929190614f59565b602060405180830381865afa158015611909573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061192d9190614e55565b151592915050565b606061194033611def565b61195d5760405163619c535960e01b815260040160405180910390fd5b83838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061199f9250839150612d4b9050565b6119ab576119ab614ead565b60006119ec86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061121592505050565b9050838161010001818151611a019190614f7d565b905250611a0d816133ab565b9695505050505050565b611a29611a22613967565b83836139cf565b5050565b611a293383836139cf565b6001600160a01b0381166000908152600460205260408120546180001615156111f9565b6000546201000090046001600160a01b03163314611a8d576040516362e9152760e11b815260040160405180910390fd5b600054604080516001600160a01b03620100009093048316815291831660208301527f13abda02e63c790d0e2818b251282cfe5cbe0a8abd69c54bf5d2260c0907bd2e910160405180910390a1600080546001600160a01b03909216620100000262010000600160b01b0319909216919091179055565b6060611b0f33611def565b611b2c5760405163619c535960e01b815260040160405180910390fd5b82828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611b6e9250839150612d4b9050565b611b7a57611b7a614ead565b600080611bf48a6001898c8c8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8f018190048102820181019092528d815292508d91508c9081908401838280828437600092019190915250612d6b92505050565b9150915081156111da57611c0781612ebd565b15611c275780806020019051810190611c209190614f08565b93506111da565b86611c485760405163a85ba64f60e01b8152601660048201526024016110e3565b6111da8a6016612f11565b6060611c5e33611def565b611c7b5760405163619c535960e01b815260040160405180910390fd5b86868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611cbd9250839150612d4b9050565b611cc957611cc9614ead565b6000611d0a89898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061121592505050565b9050611d3181606001516001600160a01b0316600090815260046020526040902054151590565b8015611d4557506001816000015160ff1610155b15611d985760608101516001600160a01b039081166000908152600560209081526040808320938b168352929052205460ff16611d985760405163a85ba64f60e01b8152601e60048201526024016110e3565b805181611da482614fa5565b60ff169052506003602082015260c0810186905261010081018590526001600160a01b038088166101208301528416610140820152611de2816133ab565b9998505050505050505050565b600080826001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e549190614e55565b600081815260026020526040902054909150801580159061120d57506001600160a01b0384166001611e868184614e84565b81548110611e9657611e96614e97565b6000918252602090912001546001600160a01b031614949350505050565b6001600160a01b03811660009081526004602052604081205460ff166111f9565b6060611ee033611def565b611efd5760405163619c535960e01b815260040160405180910390fd5b6000611f3e85858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061121592505050565b9050828161010001818151611f539190614f7d565b905250611f5f816133ab565b95945050505050565b600054610100900460ff1615808015611f885750600054600160ff909116105b80611fa25750303b158015611fa2575060005460ff166001145b611fbe5760405162461bcd60e51b81526004016110e390614fc4565b6000805460ff191660011790558015611fe1576000805461ff0019166101001790555b8015611528576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020016117d2565b60008181526002602052604081205480820361205257604051630e4f4df560e11b815260040160405180910390fd5b61205d600182614e84565b6001901b19841691505092915050565b7f0000000000000000000000000000000000000000000000000000000000000000156120b7576120b7604051806040016040528060028152602001616b3160f01b81525032614173565b611528338261421c565b6000818152600260205260408120548082036120f057604051630e4f4df560e11b815260040160405180910390fd5b60016120fc8183614e84565b8154811061210c5761210c614e97565b6000918252602090912001546001600160a01b03169392505050565b606061213333611def565b6121505760405163619c535960e01b815260040160405180910390fd5b84848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506121929250839150612d4b9050565b61219e5761219e614ead565b6121a88484612f11565b85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929998505050505050505050565b606082828080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061222d9250839150612d4b9050565b61224d5760405163a85ba64f60e01b8152601460048201526024016110e3565b6001600160a01b03871660009081526004602052604081205488918190036122885760405163163cbe4360e01b815260040160405180910390fd5b6180008116156122aa57604051628e12d960e21b815260040160405180910390fd5b87878080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092506122eb91508390506142eb565b90506001600160e01b031981166330d9c91560e01b148061231c57506001600160e01b0319811663d86ed3e560e01b145b8061233757506001600160e01b03198116630221347d60e61b145b8061235257506001600160e01b0319811663230dbd2960e01b145b8061236d57506001600160e01b03198116635f9e7d7760e01b145b8061238857506001600160e01b031981166353c11f9960e01b145b156123a6576040516377a14afb60e11b815260040160405180910390fd5b60006123e789898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061121592505050565b6101208101519091506001600160a01b03163314612418576040516311cfdef560e21b815260040160405180910390fd5b6060810180513390915261242b826133ab565b97506000806124728f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092508f91506134df9050565b9150915081156124e557808060200190518101906124909190614f08565b995061249b8a612d4b565b6124bb5760405163a85ba64f60e01b8152601460048201526024016110e3565b6124c48a611215565b6001600160a01b038416606082015293506124de846133ab565b99506124ee565b6124ee8161359a565b50505050505050505095945050505050565b60008181526002602052604081205480820361252f57604051630e4f4df560e11b815260040160405180910390fd5b61253a600182614e84565b6001901b841791505092915050565b7f0000000000000000000000000000000000000000000000000000000000000000156125b0576125b082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250329250614173915050565b6125ba338461421c565b505050565b60006111f683838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612d4b92505050565b600054610100900460ff16158080156126205750600054600160ff909116105b8061263a5750303b15801561263a575060005460ff166001145b6126565760405162461bcd60e51b81526004016110e390614fc4565b6000805460ff191660011790558015612679576000805461ff0019166101001790555b6000805462010000600160b01b031916620100006001600160a01b038516021790558015611a29576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050565b60606000806001805490506001600160401b0381111561270657612706614790565b60405190808252806020026020018201604052801561272f578160200160208202803683370190505b50925060009050600091505b6001548210156127c6576001821b8416156127b6576001828154811061276357612763614e97565b6000918252602090912001546001600160a01b0316838261278381615012565b93508151811061279557612795614e97565b60200260200101906001600160a01b031690816001600160a01b0316815250505b6127bf82615012565b915061273b565b825250919050565b816001600160a01b03163b6000036127f95760405163353dacc360e21b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000001561284357612843604051806040016040528060028152602001616b3160f01b81525033614173565b611a29828261421c565b6003546000906001600160a01b031661286857612868614ead565b7f00000000000000000000000000000000000000000000000000000000000000001561289e57506003546001600160a01b031690565b600360009054906101000a90046001600160a01b03166001600160a01b03166350d75d256040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128f1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611555919061502b565b816001600160a01b03163b6000036129405760405163353dacc360e21b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000001561284357600061297133614347565b6000805460405163407b865d60e11b81529293509091620100009091046001600160a01b0316906380f70cba906129b090309085908790600401614f59565b602060405180830381865afa1580156129cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129f19190614e55565b600114905080612a1457604051630b56455f60e41b815260040160405180910390fd5b5050611a29828261421c565b6001600160a01b038116600090815260046020908152604080832081519283019091525480825215801592918291612a6757805161800081161515935064ff000000001691505b509193909250565b6000546201000090046001600160a01b03163314612aa0576040516362e9152760e11b815260040160405180910390fd5b60006001600160a01b038216612b2c57600360009054906101000a90046001600160a01b03166001600160a01b0316639470a5b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015612b03573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b27919061502b565b612b2e565b815b6040516311a5465560e21b81526001600160a01b03808316600483015291925090841690634695195490602401600060405180830381600087803b158015612b7557600080fd5b505af1158015612b89573d6000803e3d6000fd5b50506040516001600160a01b038481168252861692507f840acbd291b38534819f47f875839277e502f40e1c7bfea2c5fc2c8017442cd3915060200160405180910390a2505050565b612bda614574565b602a9052612be6614574565b602a602082015250612bf6614574565b602a604082015250612c06614574565b602a606082015250612c16614574565b63deadbeef60e01b608082015250612c2c614574565b60408051602a808252606082019092529060208201818036833750505060a082018190526000819003612ca15760405162461bcd60e51b815260206004820152601760248201527f7573657244617461206f6666736574206973207a65726f00000000000000000060448201526064016110e3565b8051602a8114612cf35760405162461bcd60e51b815260206004820152601960248201527f7573657244617461206368616e676564206c6f636174696f6e0000000000000060448201526064016110e3565b505050612cfe614574565b602a60c082015250612d0e614574565b602a60e082015250612d1e614574565b602a61010082015250612d2f614574565b602a61012082015250612d40614574565b602a61014082015250565b600081516000141580156111f95750600654825160208401201492915050565b600060606001600160a01b038716612d8557612d85614ead565b612d8f84846143c1565b9350622dc6c060005a90508715612e0557886001600160a01b03168287604051612db99190615048565b6000604051808303818686fa925050503d8060008114612df5576040519150601f19603f3d011682016040523d82523d6000602084013e612dfa565b606091505b509094509250612e68565b886001600160a01b03168287604051612e1e9190615048565b60006040518083038160008787f1925050503d8060008114612e5c576040519150601f19603f3d011682016040523d82523d6000602084013e612e61565b606091505b5090945092505b83612eb157612e7681614478565b612e985786612e8d57612e888361359a565b612eb1565b612e8889600a612f11565b604051636a7aea4b60e11b815260040160405180910390fd5b50509550959350505050565b6000604082511015612ed157506000919050565b602082810151906000908214612eeb575060009392505050565b506040830151612efa8161448e565b612f05906040615064565b84511492505050919050565b6001600160a01b038216600090815260046020526040812054618000169003611a29576001600160a01b038216600081815260046020526040908190208054618000179055517fbe3aa33bd245135e4e26b223d79d14ea479a47bff09f2b03c53838af1edbb14b90612f869084815260200190565b60405180910390a25050565b60065460609015612fb95760405163a85ba64f60e01b8152601560048201526024016110e3565b6001600160a01b0384166000908152600460205260408120548591819003612ff45760405163163cbe4360e01b815260040160405180910390fd5b61800081161561301657604051628e12d960e21b815260040160405180910390fd5b836000613022826142eb565b90506001600160e01b031981166330d9c91560e01b148061305357506001600160e01b0319811663d86ed3e560e01b145b8061306e57506001600160e01b03198116630221347d60e61b145b8061308957506001600160e01b0319811663230dbd2960e01b145b806130a457506001600160e01b03198116635f9e7d7760e01b145b806130bf57506001600160e01b031981166353c11f9960e01b145b156130dd576040516377a14afb60e11b815260040160405180910390fd5b60408051610160810182526000808252600260208084019190915242838501526001600160a01b03808e16606085015260808401839052845191820190945281815260a083015260c0820181905260e082018190526101008201819052918a166101208201526101408101829052613154906133ab565b905060006131648a898b856134df565b9750905080156131b257868060200190518101906131829190614f08565b915061318d82612d4b565b6131ad5760405163a85ba64f60e01b8152601460048201526024016110e3565b6131bb565b6131bb8761359a565b505060006006555092979650505050505050565b600654606090156131f65760405163a85ba64f60e01b8152601560048201526024016110e3565b8361320081611def565b61321d5760405163619c535960e01b815260040160405180910390fd5b6000613228856142eb565b60408051610160810182526000808252600160208301529293506132ab9181014281526020018a6001600160a01b03168152602001846001600160e01b031916815260200187815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152506133ab565b905060006132bc88886000856134df565b95509050806132ce576132ce8561359a565b50506000600655509095945050505050565b6132e8614574565b606080838060200190518101906132ff9190615077565b8151919350915060009061331c90840160209081019085016150d0565b60a08901526001600160e01b03191660808801526001600160a01b031660608701526040860152602081811c600f168187015260ff909116855282516000925061336d919084018101908401615154565b6001600160a01b03908116610140890152166101208701526101008601526001600160801b03811660c086015260801c60e085015250919392505050565b60606001826000015160ff1611156133d95760405163a85ba64f60e01b8152602860048201526024016110e3565b815160208084015160009260ff1664ff000000009190921b16179050600060806134068560e001516144c7565b6001600160801b0316901b61341e8560c001516144c7565b6001600160801b0316179050818460400151856060015186608001518760a0015160405160200161345395949392919061519f565b60408051601f1981840301815282825261010087015161012088015161014089015160208601879052938501919091526001600160a01b03908116606085015290911660808301529060a00160408051601f19818403018152908290526134bd9291602001614ad8565b60408051601f1981840301815291905280516020820120600655949350505050565b600060606001600160a01b0386166134f9576134f9614ead565b61350385846143c1565b9450856001600160a01b0316848660405161351e9190615048565b60006040518083038185875af1925050503d806000811461355b576040519150601f19603f3d011682016040523d82523d6000602084013e613560565b606091505b50909250905081156135915780516000036135915760405163a85ba64f60e01b8152601660048201526024016110e3565b94509492505050565b6004815110156135ec5760405162461bcd60e51b815260206004820152601a60248201527f43616c6c5574696c733a2074617267657420726576657274282900000000000060448201526064016110e3565b602081015163b1b7848f60e01b6001600160e01b031982160161369c5760408051808201825260208082527f43616c6c5574696c733a207461726765742070616e69636b65643a2030785f5f90820190815260248501517f43616c6c5574696c733a207461726765742070616e69636b65643a2030780000600482811c600f908116603090810160081b918516011791909117909252925162461bcd60e51b81529192916110e39184910161477d565b81518060208401fd5b60006136cf7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316036137255760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c6500000060448201526064016110e3565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613763573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137879190614e55565b7fcd355cae2c435f8c5e0c626c4691d22fd85aa7422a424c6f0bced6e64c7aba74146138015760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b60648201526084016110e3565b6001600160a01b03811630036138595760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f700000000000000060448201526064016110e3565b613881817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7fcd355cae2c435f8c5e0c626c4691d22fd85aa7422a424c6f0bced6e64c7aba74604080519182526001600160a01b0384166020830152016117d2565b6040805160208101829052603260608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527132173a393ab9ba32b22337b93bb0b93232b960711b60a08201526001600160a01b0383169181019190915260009060c0015b604051602081830303815290604052805190602001209050919050565b60006018361080159061397e575061397e336118ab565b6139c25760405162461bcd60e51b81526020600482015260156024820152742737ba103a393ab9ba32b2103337b93bb0b93232b960591b60448201526064016110e3565b5060131936013560601c90565b6000805b8281101561412c5760008484838181106139ef576139ef614e97565b9050602002810190613a0191906151eb565b613a0f906020810190615201565b905060001963ffffffff821601613b0357600080868685818110613a3557613a35614e97565b9050602002810190613a4791906151eb565b613a55906040810190615227565b810190613a629190614e29565b91509150868685818110613a7857613a78614e97565b9050602002810190613a8a91906151eb565b613a9b9060408101906020016145e4565b6001600160a01b03166362aa52878984846040518463ffffffff1660e01b8152600401613aca93929190614f59565b600060405180830381600087803b158015613ae457600080fd5b505af1158015613af8573d6000803e3d6000fd5b50505050505061411b565b60011963ffffffff821601613c0e576000806000878786818110613b2957613b29614e97565b9050602002810190613b3b91906151eb565b613b49906040810190615227565b810190613b56919061526d565b925092509250878786818110613b6e57613b6e614e97565b9050602002810190613b8091906151eb565b613b919060408101906020016145e4565b604051630b682aeb60e11b81526001600160a01b038b81166004830152858116602483015284811660448301526064820184905291909116906316d055d6906084015b600060405180830381600087803b158015613bee57600080fd5b505af1158015613c02573d6000803e3d6000fd5b5050505050505061411b565b60021963ffffffff821601613ccd576000806000878786818110613c3457613c34614e97565b9050602002810190613c4691906151eb565b613c54906040810190615227565b810190613c6191906152ae565b925092509250878786818110613c7957613c79614e97565b9050602002810190613c8b91906151eb565b613c9c9060408101906020016145e4565b6001600160a01b031663ca0c1e7f8a8585856040518563ffffffff1660e01b8152600401613bd494939291906152fc565b60031963ffffffff821601613d8657600080868685818110613cf157613cf1614e97565b9050602002810190613d0391906151eb565b613d11906040810190615227565b810190613d1e9190614e29565b91509150868685818110613d3457613d34614e97565b9050602002810190613d4691906151eb565b613d579060408101906020016145e4565b6001600160a01b0316634b2763b38984846040518463ffffffff1660e01b8152600401613aca93929190614f59565b60041963ffffffff821601613e3f57600080868685818110613daa57613daa614e97565b9050602002810190613dbc91906151eb565b613dca906040810190615227565b810190613dd79190614e29565b91509150868685818110613ded57613ded614e97565b9050602002810190613dff91906151eb565b613e109060408101906020016145e4565b6001600160a01b031663c780fd828984846040518463ffffffff1660e01b8152600401613aca93929190614f59565b60641963ffffffff821601613f3457848483818110613e6057613e60614e97565b9050602002810190613e7291906151eb565b613e839060408101906020016145e4565b6001600160a01b031663ca78946487878786818110613ea457613ea4614e97565b9050602002810190613eb691906151eb565b613ec4906040810190615227565b810190613ed19190614c59565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b158015613f1757600080fd5b505af1158015613f2b573d6000803e3d6000fd5b5050505061411b565b60651963ffffffff821601613f9957848483818110613f5557613f55614e97565b9050602002810190613f6791906151eb565b613f789060408101906020016145e4565b6001600160a01b031663245887fc87878786818110613ea457613ea4614e97565b60c81963ffffffff82160161403657600080868685818110613fbd57613fbd614e97565b9050602002810190613fcf91906151eb565b613fdd906040810190615227565b810190613fea919061532f565b9150915061402e8888888781811061400457614004614e97565b905060200281019061401691906151eb565b6140279060408101906020016145e4565b84846131cf565b50505061411b565b60c91963ffffffff821601614102576140f88686868581811061405b5761405b614e97565b905060200281019061406d91906151eb565b61407e9060408101906020016145e4565b85614089573461408c565b60005b88888781811061409e5761409e614e97565b90506020028101906140b091906151eb565b6140be906040810190615227565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612f9292505050565b506001925061411b565b60405163b477011560e01b815260040160405180910390fd5b5061412581615012565b90506139d3565b50341580159061413a575080155b1561416d5760405133903480156108fc02916000818181858888f1935050505015801561416b573d6000803e3d6000fd5b505b50505050565b600061417f8284614534565b6000805460405163407b865d60e11b81529293504292620100009091046001600160a01b0316916380f70cba916141bc9130918790600401614f59565b602060405180830381865afa1580156141d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141fd9190614e55565b10156125ba57604051630b56455f60e41b815260040160405180910390fd5b64ff000080ff198116151580614233575060ff8116155b806142415750618000811615155b1561425f57604051633d3200a960e21b815260040160405180910390fd5b6001600160a01b03821660009081526004602052604090205415614296576040516301b0a93560e01b815260040160405180910390fd5b60408051602080820183528382526001600160a01b038516600081815260049092528382209251909255915190917f0d540ad8f39e07d19909687352b9fa017405d93c91a6760981fbae9cf28bfef791a25050565b600060048251101561433f5760405162461bcd60e51b815260206004820152601b60248201527f43616c6c5574696c733a20696e76616c69642063616c6c44617461000000000060448201526064016110e3565b506020015190565b6040805160208101829052603960608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e666163746f72790000000000000060a08201526001600160a01b0383169181019190915260009060c00161394a565b8151808301516060919080156143ea576040516367e9985b60e01b815260040160405180910390fd5b50601f19810184528251849084816144018161448e565b61440b9190614e84565b6001600160401b0381111561442257614422614790565b6040519080825280601f01601f19166020018201604052801561444c576020820181803683370190505b506040516020016144609493929190615388565b60405160208183030381529060405291505092915050565b6000614485603f836153d7565b5a111592915050565b60008082601f16116144a15760006144a4565b60015b60ff166144b26020846153d7565b6144bc9190615064565b6111f99060206153f9565b60006001600160801b038211156145305760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20316044820152663238206269747360c81b60648201526084016110e3565b5090565b60008282604051602001614549929190615410565b60405160208183030381529060405280519060200120905092915050565b61024a8061549683390190565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a082015260c0810182905260e081018290526101008101829052610120810182905261014081019190915290565b6001600160a01b038116811461152857600080fd5b6000602082840312156145f657600080fd5b8135614601816145cf565b9392505050565b6000806040838503121561461b57600080fd5b8235614626816145cf565b91506020830135614636816145cf565b809150509250929050565b60008083601f84011261465357600080fd5b5081356001600160401b0381111561466a57600080fd5b60208301915083602082850101111561468257600080fd5b9250929050565b801515811461152857600080fd5b600080600080600080608087890312156146b057600080fd5b86356146bb816145cf565b955060208701356001600160401b03808211156146d757600080fd5b6146e38a838b01614641565b9097509550604089013591506146f882614689565b9093506060880135908082111561470e57600080fd5b5061471b89828a01614641565b979a9699509497509295939492505050565b60005b83811015614748578181015183820152602001614730565b50506000910152565b6000815180845261476981602086016020860161472d565b601f01601f19169290920160200192915050565b6020815260006111f66020830184614751565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156147ce576147ce614790565b604052919050565b60006001600160401b038211156147ef576147ef614790565b50601f01601f191660200190565b600082601f83011261480e57600080fd5b813561482161481c826147d6565b6147a6565b81815284602083860101111561483657600080fd5b816020850160208301376000918101602001919091529392505050565b6000806040838503121561486657600080fd5b8235614871816145cf565b915060208301356001600160401b0381111561488c57600080fd5b614898858286016147fd565b9150509250929050565b6000806000606084860312156148b757600080fd5b83356148c2816145cf565b925060208401356001600160401b03808211156148de57600080fd5b6148ea878388016147fd565b9350604086013591508082111561490057600080fd5b5061490d868287016147fd565b9150509250925092565b60006020828403121561492957600080fd5b81356001600160401b0381111561493f57600080fd5b61120d848285016147fd565b6020815261495f60208201835160ff169052565b60006020830151614975604084018260ff169052565b5060408301516060830152606083015161499a60808401826001600160a01b03169052565b5060808301516001600160e01b0319811660a08401525060a08301516101608060c08501526149cd610180850183614751565b915060c085015160e085015260e0850151610100818187015280870151915050610120818187015280870151915050610140614a13818701836001600160a01b03169052565b909501516001600160a01b031693019290925250919050565b60008060008060008060006080888a031215614a4757600080fd5b8735614a52816145cf565b965060208801356001600160401b0380821115614a6e57600080fd5b614a7a8b838c01614641565b909850965060408a0135915080821115614a9357600080fd5b614a9f8b838c01614641565b909650945060608a0135915080821115614ab857600080fd5b50614ac58a828b01614641565b989b979a50959850939692959293505050565b604081526000614aeb6040830185614751565b8281036020840152611f5f8185614751565b600080600060408486031215614b1257600080fd5b83356001600160401b03811115614b2857600080fd5b614b3486828701614641565b909790965060209590950135949350505050565b60008060208385031215614b5b57600080fd5b82356001600160401b0380821115614b7257600080fd5b818501915085601f830112614b8657600080fd5b813581811115614b9557600080fd5b8660208260051b8501011115614baa57600080fd5b60209290920196919550909350505050565b60008060008060008060a08789031215614bd557600080fd5b86356001600160401b03811115614beb57600080fd5b614bf789828a01614641565b9097509550506020870135614c0b816145cf565b935060408701359250606087013591506080870135614c29816145cf565b809150509295509295509295565b60008060408385031215614c4a57600080fd5b50508035926020909101359150565b600060208284031215614c6b57600080fd5b5035919050565b60008060008060608587031215614c8857600080fd5b84356001600160401b03811115614c9e57600080fd5b614caa87828801614641565b9095509350506020850135614cbe816145cf565b9396929550929360400135925050565b600080600080600060608688031215614ce657600080fd5b8535614cf1816145cf565b945060208601356001600160401b0380821115614d0d57600080fd5b614d1989838a01614641565b90965094506040880135915080821115614d3257600080fd5b50614d3f88828901614641565b969995985093965092949392505050565b600080600060408486031215614d6557600080fd5b8335925060208401356001600160401b03811115614d8257600080fd5b614d8e86828701614641565b9497909650939450505050565b60008060208385031215614dae57600080fd5b82356001600160401b03811115614dc457600080fd5b614dd085828601614641565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b81811015614e1d5783516001600160a01b031683529284019291840191600101614df8565b50909695505050505050565b60008060408385031215614e3c57600080fd5b8235614e47816145cf565b946020939093013593505050565b600060208284031215614e6757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156111f9576111f9614e6e565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052600160045260246000fd5b600082601f830112614ed457600080fd5b8151614ee261481c826147d6565b818152846020838601011115614ef757600080fd5b61120d82602083016020870161472d565b600060208284031215614f1a57600080fd5b81516001600160401b03811115614f3057600080fd5b61120d84828501614ec3565b600060208284031215614f4e57600080fd5b815161460181614689565b6001600160a01b039384168152919092166020820152604081019190915260600190565b8082018281126000831280158216821582161715614f9d57614f9d614e6e565b505092915050565b600060ff821660ff8103614fbb57614fbb614e6e565b60010192915050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b60006001820161502457615024614e6e565b5060010190565b60006020828403121561503d57600080fd5b8151614601816145cf565b6000825161505a81846020870161472d565b9190910192915050565b808201808211156111f9576111f9614e6e565b6000806040838503121561508a57600080fd5b82516001600160401b03808211156150a157600080fd5b6150ad86838701614ec3565b935060208501519150808211156150c357600080fd5b5061489885828601614ec3565b600080600080600060a086880312156150e857600080fd5b85519450602086015193506040860151615101816145cf565b60608701519093506001600160e01b03198116811461511f57600080fd5b60808701519092506001600160401b0381111561513b57600080fd5b61514788828901614ec3565b9150509295509295909350565b6000806000806080858703121561516a57600080fd5b84519350602085015192506040850151615183816145cf565b6060860151909250615194816145cf565b939692955090935050565b858152602081018590526001600160a01b03841660408201526001600160e01b03198316606082015260a0608082018190526000906151e090830184614751565b979650505050505050565b60008235605e1983360301811261505a57600080fd5b60006020828403121561521357600080fd5b813563ffffffff8116811461460157600080fd5b6000808335601e1984360301811261523e57600080fd5b8301803591506001600160401b0382111561525857600080fd5b60200191503681900382131561468257600080fd5b60008060006060848603121561528257600080fd5b833561528d816145cf565b9250602084013561529d816145cf565b929592945050506040919091013590565b6000806000606084860312156152c357600080fd5b83356152ce816145cf565b92506020840135915060408401356001600160401b038111156152f057600080fd5b61490d868287016147fd565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611a0d90830184614751565b6000806040838503121561534257600080fd5b82356001600160401b038082111561535957600080fd5b615365868387016147fd565b9350602085013591508082111561537b57600080fd5b50614898858286016147fd565b60008551602061539b8285838b0161472d565b818401915086825285516153b481838501848a0161472d565b85519201916153c88183850184890161472d565b91909101019695505050505050565b6000826153f457634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176111f9576111f9614e6e565b60608152604160608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e726567697374726174696f6e4b6560a0820152607960f81b60c082015260018060a01b038316602082015260e06040820152600061120d60e083018461475156fe608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea264697066735822122093a2bbcf49dd2895177212eeb11e9921080374fd8cd93d5be93a80935603195a64736f6c63430008130033a2646970667358221220d0d2b4cadf067e6139f550d35a65dcd5426102bae5d56ebbf81cccdbf02ae47864736f6c63430008130033",IO=eb=>eb.length>1;class IP extends pQ.lV{constructor(...eb){IO(eb)?super(...eb):super(IS,I_,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(IS)}static connect(eb,em){return new pQ.CH(eb,IS,em)}}IP.bytecode=I_,IP.abi=IS;let Ij=[{inputs:[{internalType:"address",name:"host",type:"address"},{internalType:"bytes32",name:"t",type:"bytes32"},{internalType:"uint256",name:"v",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"AGREEMENT_BASE_ONLY_HOST",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"appLevel",type:"uint8"},{indexed:!1,internalType:"uint8",name:"callType",type:"uint8"},{indexed:!1,internalType:"bytes4",name:"agreementSelector",type:"bytes4"}],name:"AppAfterCallbackResult",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"appLevel",type:"uint8"},{indexed:!1,internalType:"uint8",name:"callType",type:"uint8"},{indexed:!1,internalType:"bytes4",name:"agreementSelector",type:"bytes4"},{indexed:!1,internalType:"bytes",name:"cbdata",type:"bytes"}],name:"AppBeforeCallbackResult",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"ping",type:"uint256"}],name:"Pong",type:"event"},{inputs:[],name:"agreementType",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppAfterAgreementCreatedCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppAfterAgreementTerminatedCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppAfterAgreementUpdatedCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppBeforeAgreementCreatedCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppBeforeAgreementTerminatedCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppBeforeAgreementUpdatedCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreementFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"reason",type:"string"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"doRevert",outputs:[],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"liquidator",type:"address"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"expectedMsgSender",type:"address"},{internalType:"uint256",name:"ping",type:"uint256"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"pingMe",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"dynamicBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"dynamicBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],name:"setRealtimeBalanceFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalanceFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreementFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"tryAppCallbackPop",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperApp",name:"appMock",type:"address"},{internalType:"bool",name:"hackCtx",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"tryAppCallbackPush",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperApp",name:"appMock",type:"address"},{internalType:"bool",name:"hackCtx",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"tryCallAppAfterCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperApp",name:"appMock",type:"address"},{internalType:"bool",name:"hackCtx",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"tryCallAppBeforeCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"bool",name:"hackCtx",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"tryCtxUseCredit",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperApp",name:"appMock",type:"address"},{internalType:"bool",name:"hackCtx",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"tryJailApp",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementDataFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlotFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"version",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],IB="0x60e06040523480156200001157600080fd5b5060405162002fed38038062002fed83398101604081905262000034916200004e565b6001600160a01b0390921660805260a05260c05262000093565b6000806000606084860312156200006457600080fd5b83516001600160a01b03811681146200007c57600080fd5b602085015160409095015190969495509392505050565b60805160a05160c051612f2a620000c3600039600061028b015260006102ea015260006106470152612f2a6000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806383e68452116100f9578063c3598c4a11610097578063d227a99311610071578063d227a993146103ef578063d8f72cf914610402578063edf02c4e14610415578063f602dc5c1461042857600080fd5b8063c3598c4a146103b6578063c4ab263b146103c9578063ca519d17146103dc57600080fd5b80639903ad38116100d35780639903ad381461035a5780639b2e48bc146103625780639d69476f14610390578063c1b7dde5146103a357600080fd5b806383e68452146103215780638e6b27491461033457806396ac5e9d1461034757600080fd5b806354658873116101665780636e3bfc5e116101405780636e3bfc5e146102c257806371272f8c146102d55780637730599e146102e85780637c0af83b1461030e57600080fd5b8063546588731461027657806354fd4d5014610289578063667fc9ad146102af57600080fd5b806346951954116101a2578063469519541461021a5780634b4649dd1461022d57806350d75d251461024057806352d1902d1461026057600080fd5b80631a8721e9146101c95780633c012f4d146101f2578063430fce1e14610207575b600080fd5b6101dc6101d7366004612358565b61043b565b6040516101e9919061240c565b60405180910390f35b61020561020036600461241f565b61050c565b005b6102056102153660046124dd565b6105d4565b61020561022836600461252c565b61063c565b61020561023b3660046124dd565b610691565b6102486106c1565b6040516001600160a01b0390911681526020016101e9565b6102686106f0565b6040519081526020016101e9565b6101dc610284366004612549565b610754565b7f0000000000000000000000000000000000000000000000000000000000000000610268565b6102056102bd36600461259d565b610826565b6102056102d03660046125de565b61088e565b6101dc6102e3366004612650565b6108f9565b7f0000000000000000000000000000000000000000000000000000000000000000610268565b6101dc61031c366004612549565b610a32565b61020561032f3660046126ba565b610b3b565b6101dc6103423660046126ef565b610b6f565b6101dc610355366004612650565b610d30565b610205610d7e565b61037561037036600461259d565b610e87565b604080519384526020840192909252908201526060016101e9565b6101dc61039e366004612650565b610f89565b6101dc6103b1366004612650565b611011565b6101dc6103c4366004612549565b611094565b6101dc6103d7366004612549565b61115d565b6102056103ea366004612732565b611226565b6101dc6103fd366004612549565b61131f565b6101dc610410366004612549565b6113e8565b610205610423366004612783565b61146b565b6101dc610436366004612549565b61153d565b6060846001600160a01b03166359a291418561048d5784848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061049d92505050565b6040805160008152602081019091525b60006040518363ffffffff1660e01b81526004016104bc9291906127f8565b6000604051808303816000875af11580156104db573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261050391908101906128d6565b95945050505050565b60008561053a576040805160016020820152600281830152815180820383018152606090910190915261055d565b604080516001602082015260008183015281518082038301815260609091019091525b604051631863e80960e01b81529091506001600160a01b03891690631863e80990610598908a9085908a908c908b908b908b9060040161290a565b600060405180830381600087803b1580156105b257600080fd5b505af11580156105c6573d6000803e3d6000fd5b505050505050505050505050565b604051630254d47f60e31b81526001600160a01b038516906312a6a3f89061060490869086908690600401612989565b600060405180830381600087803b15801561061e57600080fd5b505af1158015610632573d6000803e3d6000fd5b5050505050505050565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461068557604051630b00ec8f60e11b815260040160405180910390fd5b61068e81611606565b50565b60405163a1b2bf8b60e01b81526001600160a01b0385169063a1b2bf8b9061060490869086908690600401612989565b60006106eb7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000306001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610730573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106eb91906129a3565b606082828080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604051632fd0a1cd60e21b815233925063bf42873491506107af90849060040161240c565b602060405180830381865afa1580156107cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f091906129bc565b6108155760405162461bcd60e51b815260040161080c906129d9565b60405180910390fd5b61050385640200000000868661180e565b60405163cf97256d60e01b81526001600160a01b0383811660048301526024820183905284169063cf97256d906044015b600060405180830381600087803b15801561087157600080fd5b505af1158015610885573d6000803e3d6000fd5b50505050505050565b60405163048620af60e11b81526001600160a01b0386169063090c415e906108c0908790879087908790600401612a25565b600060405180830381600087803b1580156108da57600080fd5b505af11580156108ee573d6000803e3d6000fd5b505050505050505050565b604080516000808252602082018181528284019093526060926001600160a01b03898116936374041e02938a93928416926330d9c9159261094292913091839160648201612a4d565b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506001886109b25787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506109c292505050565b6040805160008152602081019091525b6040518563ffffffff1660e01b81526004016109e19493929190612a9e565b6000604051808303816000875af1158015610a00573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610a2891908101906128d6565b9695505050505050565b606082828080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604051632fd0a1cd60e21b815233925063bf4287349150610a8d90849060040161240c565b602060405180830381865afa158015610aaa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ace91906129bc565b610aea5760405162461bcd60e51b815260040161080c906129d9565b610afb856401000000008686611b1e565b83838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509298975050505050505050565b604051632704839760e01b815260048101839052602481018290526001600160a01b03841690632704839790604401610857565b606082828080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604051632fd0a1cd60e21b815233925063bf4287349150610bca90849060040161240c565b602060405180830381865afa158015610be7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c0b91906129bc565b610c275760405162461bcd60e51b815260040161080c906129d9565b604051631fb6491d60e11b81526000903390633f6c923a90610c4f9088908890600401612b10565b600060405180830381865afa158015610c6c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c949190810190612b58565b9050866001600160a01b031681606001516001600160a01b031614610cbb57610cbb612c5e565b6040518681527f58b69f57828e6962d216502094c54f6562f3bf082ba758966c3454f9e37b15259060200160405180910390a184848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929a9950505050505050505050565b6040805160008082526020820181815282840182815260608085019095526001600160a01b038a811694631e6d0a84948b949285169363d86ed3e59361094293309284929060848301612c74565b600054610100900460ff1615808015610d9e5750600054600160ff909116105b80610db85750303b158015610db8575060005460ff166001145b610e1b5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161080c565b6000805460ff191660011790558015610e3e576000805461ff0019166101001790555b801561068e576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b604051634b61cc3360e01b81523060048201526001600160a01b0383811660248301526303e83e99604483015260036064830152600091829182918291881690634b61cc3390608401600060405180830381865afa158015610eed573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f159190810190612cda565b9050610f3d81600081518110610f2d57610f2d612d73565b602002602001015160001c611c50565b81600181518110610f5057610f50612d73565b602002602001015160001c82600281518110610f6e57610f6e612d73565b602002602001015160001c9350935093505093509350939050565b6060856001600160a01b031663768fabb085610fdb5784848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610feb92505050565b6040805160008152602081019091525b8760008060006040518663ffffffff1660e01b81526004016109e1959493929190612d89565b6060856001600160a01b031663b724211e856110635784848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061107392505050565b6040805160008152602081019091525b8760006040518463ffffffff1660e01b81526004016109e193929190612dce565b606082828080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604051632fd0a1cd60e21b815233925063bf42873491506110ef90849060040161240c565b602060405180830381865afa15801561110c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061113091906129bc565b61114c5760405162461bcd60e51b815260040161080c906129d9565b610afb856410000000008686611b1e565b606082828080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604051632fd0a1cd60e21b815233925063bf42873491506111b890849060040161240c565b602060405180830381865afa1580156111d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111f991906129bc565b6112155760405162461bcd60e51b815260040161080c906129d9565b61050385640800000000868661180e565b60408051600380825260808201909252600091602082016060803683370190505090508360001b8160008151811061126057611260612d73565b6020026020010181815250508260001b8160018151811061128357611283612d73565b6020026020010181815250508160001b816002815181106112a6576112a6612d73565b602090810291909101015260405163048620af60e11b81526001600160a01b0387169063090c415e906112e59088906303e83e99908690600401612dfc565b600060405180830381600087803b1580156112ff57600080fd5b505af1158015611313573d6000803e3d6000fd5b50505050505050505050565b606082828080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604051632fd0a1cd60e21b815233925063bf428734915061137a90849060040161240c565b602060405180830381865afa158015611397573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113bb91906129bc565b6113d75760405162461bcd60e51b815260040161080c906129d9565b610afb856404000000008686611b1e565b604051634c4d861f60e11b81526060906001600160a01b0385169063989b0c3e9061141c9086908690600090600401612e59565b6000604051808303816000875af115801561143b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261146391908101906128d6565b949350505050565b81818080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604051632fd0a1cd60e21b815233925063bf42873491506114c490849060040161240c565b602060405180830381865afa1580156114e1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061150591906129bc565b6115215760405162461bcd60e51b815260040161080c906129d9565b848460405162461bcd60e51b815260040161080c929190612b10565b606082828080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604051632fd0a1cd60e21b815233925063bf428734915061159890849060040161240c565b602060405180830381865afa1580156115b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115d991906129bc565b6115f55760405162461bcd60e51b815260040161080c906129d9565b61050385642000000000868661180e565b60006116307f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316036116865760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c65000000604482015260640161080c565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116e891906129a3565b6116f06106f0565b146117495760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b606482015260840161080c565b6001600160a01b03811630036117a15760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f7000000000000000604482015260640161080c565b6117c9817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc6117f26106f0565b604080519182526001600160a01b038416602083015201610e7c565b604051636b4f333560e01b81526001600160a01b03851660048201526060906000903390636b4f333590602401602060405180830381865afa158015611858573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061187c91906129bc565b604051631fb6491d60e11b81529091506000903390633f6c923a906118a79088908890600401612b10565b600060405180830381865afa1580156118c4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526118ec9190810190612b58565b9050600061190f6000896000801b60405180602001604052806000815250611cbe565b60c081018890529050611920612292565b611970826040518060200160405280600081525089898080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611d0292505050565b9550905083156119f057602081015160ff16156119eb5760405162461bcd60e51b815260206004820152603360248201527f41677265656d656e744d6f636b3a2063616c6c6261636b2073686f756c64206e60448201527206f74207265616368206a61696c65642061707606c1b606482015260840161080c565b611ab4565b604051632fd0a1cd60e21b8152339063bf42873490611a1390889060040161240c565b602060405180830381865afa158015611a30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a5491906129bc565b611ab45760405162461bcd60e51b815260206004820152602b60248201527f41677265656d656e744d6f636b3a20637478206e6f742076616c69642061667460448201526a65722063616c6c6261636b60a81b606482015260840161080c565b825160208085015160808601516040805160ff958616815294909216928401929092526001600160e01b031990911682820152517fbebfa520000ac6154adc3325e12aab81b1e37b21a779c68db565a7db91de76949181900360600190a150505050949350505050565b604051631fb6491d60e11b81526000903390633f6c923a90611b469086908690600401612b10565b600060405180830381865afa158015611b63573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b8b9190810190612b58565b90506000611bae6000876000801b60405180602001604052806000815250611cbe565b9050848160c00181815250506000611bfc8286868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611f4e92505050565b90507f8d9bcf46f17f82759c79ab71d4382eb5a73791d05b176ea38f61b4c6d7315fe383600001518460200151856080015184604051611c3f9493929190612e7d565b60405180910390a150505050505050565b60006001600160ff1b03821115611cba5760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b606482015260840161080c565b5090565b6040805160e08101825260006080820181905260a0820181905260c08201526001600160a01b03958616815293909416602084015292820152606081019190915290565b611d0a612292565b6020840151604051633e7d48bd60e21b81526001600160a01b03909116600482015260609060009081908190339063f9f522f490602401606060405180830381865afa158015611d5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d829190612eb1565b88965091945092509050828015611d97575081155b15611f4357611da68489612105565b93508760c001518116600003611f31576000611dc58960c0015161218a565b89516040808c015160608d015182516000815260208101909352611df39392309291908e9060448101612c74565b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b031990951694909417909352918b015160c08c0151925163079b42a160e21b81529193503392631e6d0a8492611e629291869164200000000091909114908b90600401612a9e565b6000604051808303816000875af1158015611e81573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611ea991908101906128d6565b604051631fb6491d60e11b81529095503390633f6c923a90611ecf90889060040161240c565b600060405180830381865afa158015611eec573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611f149190810190612b58565b9550611f298960800151876101000151612221565b610100870152505b611f408686610100015161223f565b93505b505050935093915050565b6020820151604051633e7d48bd60e21b81526001600160a01b03909116600482015260609060009081908190339063f9f522f490602401606060405180830381865afa158015611fa2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc69190612eb1565b91945092509050828015611fd8575081155b156120fc576000611fe98688612105565b90508660c0015182166000036120ee5760006120088860c0015161218a565b88516040808b015160608c01518251600081526020810190935261203493923092919060448101612a4d565b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b031990951694909417909352918a015160c08b01519251633a020f0160e11b815291935033926374041e02926120a39291869164100000000091909114908890600401612a9e565b6000604051808303816000875af11580156120c2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526120ea91908101906128d6565b9550505b6120f986600061223f565b50505b50505092915050565b6020810151608082015160a08301518351604051630768fabb60e41b8152606094339463768fabb09461213c948a94600401612d89565b6000604051808303816000875af115801561215b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261218391908101906128d6565b9392505050565b600064010000000082036121a657506330d9c91560e01b919050565b64040000000082036121c05750630221347d60e61b919050565b64100000000082036121da5750635f9e7d7760e01b919050565b64020000000082036121f4575063d86ed3e560e01b919050565b640800000000820361220e575063230dbd2960e01b919050565b506353c11f9960e01b919050565b919050565b6000612183600061223a61223486611c50565b85612267565b61227c565b604051634c4d861f60e11b8152606090339063989b0c3e9061213c90869086906004016127f8565b60008183136122765782612183565b50919050565b600081831361228b5781612183565b5090919050565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a082015260c0810182905260e081018290526101008101829052610120810182905261014081019190915290565b6001600160a01b038116811461068e57600080fd5b801515811461068e57600080fd5b60008083601f84011261232257600080fd5b5081356001600160401b0381111561233957600080fd5b60208301915083602082850101111561235157600080fd5b9250929050565b6000806000806060858703121561236e57600080fd5b8435612379816122ed565b9350602085013561238981612302565b925060408501356001600160401b038111156123a457600080fd5b6123b087828801612310565b95989497509550505050565b60005b838110156123d75781810151838201526020016123bf565b50506000910152565b600081518084526123f88160208601602086016123bc565b601f01601f19169290920160200192915050565b60208152600061218360208301846123e0565b600080600080600080600060e0888a03121561243a57600080fd5b8735612445816122ed565b965060208801359550604088013561245c81612302565b9450606088013561246c816122ed565b9350608088013561247c816122ed565b9699959850939692959460a0840135945060c09093013592915050565b60008083601f8401126124ab57600080fd5b5081356001600160401b038111156124c257600080fd5b6020830191508360208260051b850101111561235157600080fd5b600080600080606085870312156124f357600080fd5b84356124fe816122ed565b93506020850135925060408501356001600160401b0381111561252057600080fd5b6123b087828801612499565b60006020828403121561253e57600080fd5b8135612183816122ed565b60008060006040848603121561255e57600080fd5b8335612569816122ed565b925060208401356001600160401b0381111561258457600080fd5b61259086828701612310565b9497909650939450505050565b6000806000606084860312156125b257600080fd5b83356125bd816122ed565b925060208401356125cd816122ed565b929592945050506040919091013590565b6000806000806000608086880312156125f657600080fd5b8535612601816122ed565b94506020860135612611816122ed565b93506040860135925060608601356001600160401b0381111561263357600080fd5b61263f88828901612499565b969995985093965092949392505050565b60008060008060006080868803121561266857600080fd5b8535612673816122ed565b94506020860135612683816122ed565b9350604086013561269381612302565b925060608601356001600160401b038111156126ae57600080fd5b61263f88828901612310565b6000806000606084860312156126cf57600080fd5b83356126da816122ed565b95602085013595506040909401359392505050565b6000806000806060858703121561270557600080fd5b8435612710816122ed565b93506020850135925060408501356001600160401b038111156123a457600080fd5b600080600080600060a0868803121561274a57600080fd5b8535612755816122ed565b94506020860135612765816122ed565b94979496505050506040830135926060810135926080909101359150565b6000806000806040858703121561279957600080fd5b84356001600160401b03808211156127b057600080fd5b6127bc88838901612310565b909650945060208701359150808211156127d557600080fd5b506123b087828801612310565b634e487b7160e01b600052604160045260246000fd5b60408152600061280b60408301856123e0565b90508260208301529392505050565b60405161016081016001600160401b038111828210171561283d5761283d6127e2565b60405290565b604051601f8201601f191681016001600160401b038111828210171561286b5761286b6127e2565b604052919050565b600082601f83011261288457600080fd5b81516001600160401b0381111561289d5761289d6127e2565b6128b0601f8201601f1916602001612843565b8181528460208386010111156128c557600080fd5b6114638260208301602087016123bc565b6000602082840312156128e857600080fd5b81516001600160401b038111156128fe57600080fd5b61146384828501612873565b87815260e06020820152600061292360e08301896123e0565b6001600160a01b03978816604084015295151560608301525092909416608083015260a082015260c0019190915292915050565b81835260006001600160fb1b0383111561297057600080fd5b8260051b80836020870137939093016020019392505050565b838152604060208201526000610503604083018486612957565b6000602082840312156129b557600080fd5b5051919050565b6000602082840312156129ce57600080fd5b815161218381612302565b6020808252602c908201527f41677265656d656e744d6f636b3a20637478206e6f742076616c69642067697660408201526b656e20627920686f73743f2160a01b606082015260800190565b60018060a01b0385168152836020820152606060408201526000610a28606083018486612957565b6001600160a01b038681168252851660208201526040810184905260a060608201819052600090612a80908301856123e0565b8281036080840152612a9281856123e0565b98975050505050505050565b6001600160a01b0385168152608060208201819052600090612ac2908301866123e0565b84151560408401528281036060840152612adc81856123e0565b979650505050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b602081526000611463602083018486612ae7565b805160ff8116811461221c57600080fd5b805161221c816122ed565b80516001600160e01b03198116811461221c57600080fd5b600060208284031215612b6a57600080fd5b81516001600160401b0380821115612b8157600080fd5b908301906101608286031215612b9657600080fd5b612b9e61281a565b612ba783612b24565b8152612bb560208401612b24565b602082015260408301516040820152612bd060608401612b35565b6060820152612be160808401612b40565b608082015260a083015182811115612bf857600080fd5b612c0487828601612873565b60a08301525060c083015160c082015260e083015160e0820152610100915081830151828201526101209150612c3b828401612b35565b828201526101409150612c4f828401612b35565b91810191909152949350505050565b634e487b7160e01b600052600160045260246000fd5b6001600160a01b038781168252861660208201526040810185905260c060608201819052600090612ca7908301866123e0565b8281036080840152612cb981866123e0565b905082810360a0840152612ccd81856123e0565b9998505050505050505050565b60006020808385031215612ced57600080fd5b82516001600160401b0380821115612d0457600080fd5b818501915085601f830112612d1857600080fd5b815181811115612d2a57612d2a6127e2565b8060051b9150612d3b848301612843565b8181529183018401918481019088841115612d5557600080fd5b938501935b83851015612a9257845182529385019390850190612d5a565b634e487b7160e01b600052603260045260246000fd5b60a081526000612d9c60a08301886123e0565b6001600160a01b0396871660208401526040830195909552506060810192909252909216608090920191909152919050565b606081526000612de160608301866123e0565b6001600160a01b039490941660208301525060400152919050565b6001600160a01b038416815260208082018490526060604083018190528351908301819052600091848101916080850190845b81811015612e4b57845183529383019391830191600101612e2f565b509098975050505050505050565b604081526000612e6d604083018587612ae7565b9050826020830152949350505050565b60ff8516815260ff8416602082015263ffffffff60e01b83166040820152608060608201526000610a2860808301846123e0565b600080600060608486031215612ec657600080fd5b8351612ed181612302565b6020850151909350612ee281612302565b8092505060408401519050925092509256fea26469706673582212205905d3b9fc1cbfd409fb4e500f480ada43b06594281379df84e617f30d7e78ab64736f6c63430008130033",IU=eb=>eb.length>1;class IF extends pQ.lV{constructor(...eb){IU(eb)?super(...eb):super(Ij,IB,eb[0])}deploy(eb,em,ew,eH){return super.deploy(eb,em,ew,eH||{})}getDeployTransaction(eb,em,ew,eH){return super.getDeployTransaction(eb,em,ew,eH||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Ij)}static connect(eb,em){return new pQ.CH(eb,Ij,em)}}IF.bytecode=IB,IF.abi=Ij;let IG=[{inputs:[],name:"Custom",type:"error"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"CustomVal",type:"error"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"a",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"revertArrayAccess",outputs:[],stateMutability:"view",type:"function"},{inputs:[],name:"revertAssert",outputs:[],stateMutability:"pure",type:"function"},{inputs:[],name:"revertBigArray",outputs:[{internalType:"uint8[]",name:"",type:"uint8[]"}],stateMutability:"pure",type:"function"},{inputs:[],name:"revertCustom",outputs:[],stateMutability:"pure",type:"function"},{inputs:[],name:"revertCustomVal",outputs:[],stateMutability:"pure",type:"function"},{inputs:[],name:"revertDivByZero",outputs:[],stateMutability:"pure",type:"function"},{inputs:[],name:"revertEmpty",outputs:[],stateMutability:"pure",type:"function"},{inputs:[],name:"revertEnum",outputs:[],stateMutability:"pure",type:"function"},{inputs:[],name:"revertOverflow",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"revertPop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"revertString",outputs:[],stateMutability:"pure",type:"function"},{inputs:[{internalType:"string",name:"funcSig",type:"string"}],name:"revertTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"revertZeroInitializedFunctionPointer",outputs:[{internalType:"int256",name:"",type:"int256"}],stateMutability:"pure",type:"function"}],IY="0x608060405234801561001057600080fd5b5061075b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80639bd610371161008c578063d7700b1211610066578063d7700b121461016c578063e7f7145b14610174578063e9f0a1471461017c578063f0fdf8341461018457600080fd5b80639bd6103714610149578063b505890314610151578063c89d62881461016457600080fd5b80637114b8eb116100c85780637114b8eb1461011c578063784cbc4e146101245780638211b89d1461012c57806382b246641461013457600080fd5b80631ed106b8146100ef578063335b221e146100f95780634926c4c614610114575b600080fd5b6100f7610197565b005b6101016101b0565b6040519081526020015b60405180910390f35b6100f7600080fd5b6100f76101c6565b6100f76101d9565b6100f76101fa565b61013c610223565b60405161010b91906104b8565b6100f7610262565b6100f761015f366004610515565b61028f565b610101610342565b6100f761035d565b6100f7610367565b6100f7610377565b6101016101923660046105c6565b610384565b6040516366fd620d60e01b815260040160405180910390fd5b6000806101c060001960016105f5565b92915050565b60006000196101d3610608565b50600052565b604051630b84f91760e31b8152601a60048201526024015b60405180910390fd5b600080548061020b5761020b61061e565b60019003818190600052602060002001600090559055565b606060006000196102326104ff565b60405190808252806020026020018201604052801561025b578160200160208202803683370190505b5092915050565b60405162461bcd60e51b8152602060048201526002602482015261676d60f01b60448201526064016101f1565b60408051600481526024810191829052600091829130916102b1908690610658565b60408051918290039091206020830180516001600160e01b03166001600160e01b0319909216919091179052516102e89190610658565b6000604051808303816000865af19150503d8060008114610325576040519150601f19603f3d011682016040523d82523d6000602084013e61032a565b606091505b50915091508161033d5761033d816103a5565b505050565b60006104b0610357600460058363ffffffff16565b91505090565b610365610674565b565b6000198061037361068a565b5050565b60008061033d81806106a0565b6000818154811061039457600080fd5b600091825260209091200154905081565b6004815110156103f75760405162461bcd60e51b815260206004820152601a60248201527f43616c6c5574696c733a2074617267657420726576657274282900000000000060448201526064016101f1565b602081015163b1b7848f60e01b6001600160e01b03198216016104a75760408051808201825260208082527f43616c6c5574696c733a207461726765742070616e69636b65643a2030785f5f90820190815260248501517f43616c6c5574696c733a207461726765742070616e69636b65643a2030780000600482811c600f908116603090810160081b918516011791909117909252925162461bcd60e51b81529192916101f1918491016106dc565b81518060208401fd5b61036561070f565b6020808252825182820181905260009190848201906040850190845b818110156104f357835160ff16835292840192918401916001016104d4565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561052757600080fd5b813567ffffffffffffffff8082111561053f57600080fd5b818401915084601f83011261055357600080fd5b813581811115610565576105656104ff565b604051601f8201601f19908116603f0116810190838211818310171561058d5761058d6104ff565b816040528281528760208487010111156105a657600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000602082840312156105d857600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156101c0576101c06105df565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b60005b8381101561064f578181015183820152602001610637565b50506000910152565b6000825161066a818460208701610634565b9190910192915050565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b6000826106bd57634e487b7160e01b600052601260045260246000fd5b600160ff1b8214600019841416156106d7576106d76105df565b500590565b60208152600082518060208401526106fb816040850160208701610634565b601f01601f19169190910160400192915050565b634e487b7160e01b600052605160045260246000fdfea2646970667358221220fa0c96d54d23356445a03746db799b27babe7e9ace18a770c2742e5c811311b164736f6c63430008130033",IQ=eb=>eb.length>1;class Iq extends pQ.lV{constructor(...eb){IQ(eb)?super(...eb):super(IG,IY,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(IG)}static connect(eb,em){return new pQ.CH(eb,IG,em)}}Iq.bytecode=IY,Iq.abi=IG;let IK=[{inputs:[],name:"testIsValidAbiEncodedBytes",outputs:[],stateMutability:"pure",type:"function"}],IZ="0x608060405234801561001057600080fd5b5061034a806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063ba89c9eb14610030575b600080fd5b61003861003a565b005b604080516001602082015260029181019190915260036060820152610071906080015b6040516020818303038152906040526101d1565b156100ae5760405162461bcd60e51b8152602060048201526008602482015267626164206461746160c01b60448201526064015b60405180910390fd5b6100ef60005b6040519080825280601f01601f1916602001820160405280156100de576020820181803683370190505b5060405160200161005d9190610264565b61011f5760405162461bcd60e51b81526020600482015260016024820152600360fc1b60448201526064016100a5565b61012960016100b4565b6101595760405162461bcd60e51b81526020600482015260016024820152603160f81b60448201526064016100a5565b61016360206100b4565b6101945760405162461bcd60e51b8152602060048201526002602482015261199960f11b60448201526064016100a5565b61019e60216100b4565b6101cf5760405162461bcd60e51b8152602060048201526002602482015261333360f01b60448201526064016100a5565b565b60006040825110156101e557506000919050565b6020828101519060009082146101ff575060009392505050565b50604083015161020e81610225565b6102199060406102c8565b84511492505050919050565b60008082601f161161023857600061023b565b60015b60ff166102496020846102db565b61025391906102c8565b61025e9060206102fd565b92915050565b600060208083528351808285015260005b8181101561029157858101830151858201604001528201610275565b506000604082860101526040601f19601f8301168501019250505092915050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561025e5761025e6102b2565b6000826102f857634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761025e5761025e6102b256fea2646970667358221220a2c6922265b8f1de12deb5223703f02499897fc1ea252d88c05a9bb5bdddfec264736f6c63430008130033",IW=eb=>eb.length>1;class I$ extends pQ.lV{constructor(...eb){IW(eb)?super(...eb):super(IK,IZ,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(IK)}static connect(eb,em){return new pQ.CH(eb,IK,em)}}I$.bytecode=IZ,I$.abi=IK;let IX=[{inputs:[{internalType:"address",name:"agreement",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"}],name:"callAgreement",outputs:[],stateMutability:"nonpayable",type:"function"}],IJ="0x608060405234801561001057600080fd5b50610314806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806361d164d314610030575b600080fd5b61004361003e3660046101d9565b610045565b005b60006060846001600160a01b0316848460405161006392919061026a565b6000604051808303816000865af19150503d80600081146100a0576040519150601f19603f3d011682016040523d82523d6000602084013e6100a5565b606091505b50909250905081156100b9576100b961027a565b6100c2816100c9565b5050505050565b6004815110156101205760405162461bcd60e51b815260206004820152601a60248201527f43616c6c5574696c733a2074617267657420726576657274282900000000000060448201526064015b60405180910390fd5b602081015163b1b7848f60e01b6001600160e01b03198216016101d05760408051808201825260208082527f43616c6c5574696c733a207461726765742070616e69636b65643a2030785f5f90820190815260248501517f43616c6c5574696c733a207461726765742070616e69636b65643a2030780000600482811c600f908116603090810160081b918516011791909117909252925162461bcd60e51b815291929161011791849101610290565b81518060208401fd5b6000806000604084860312156101ee57600080fd5b83356001600160a01b038116811461020557600080fd5b9250602084013567ffffffffffffffff8082111561022257600080fd5b818601915086601f83011261023657600080fd5b81358181111561024557600080fd5b87602082850101111561025757600080fd5b6020830194508093505050509250925092565b8183823760009101908152919050565b634e487b7160e01b600052600160045260246000fd5b600060208083528351808285015260005b818110156102bd578581018301518582016040015282016102a1565b506000604082860101526040601f19601f830116850101925050509291505056fea26469706673582212204471c8eb2da18277960e5528737335bea11819d256d7edc9d06bcbb6e555c6fb64736f6c63430008130033",I1=eb=>eb.length>1;class I0 extends pQ.lV{constructor(...eb){I1(eb)?super(...eb):super(IX,IJ,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(IX)}static connect(eb,em){return new pQ.CH(eb,IX,em)}}I0.bytecode=IJ,I0.abi=IX;let I2=[{inputs:[{components:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"gas",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ForwarderMock.ForwardRequest",name:"req",type:"tuple"}],name:"execute",outputs:[],stateMutability:"payable",type:"function"}],I6="0x608060405234801561001057600080fd5b506105f8806100206000396000f3fe60806040526004361061001e5760003560e01c8063ffb26a7b14610023575b600080fd5b6100366100313660046103b8565b610038565b005b600060607f0984d5efd47d99151ae1be065a709e56c602102f24c1abc4008eb3f815a8d21783602001516001600160a01b031663486ff0cd6040518163ffffffff1660e01b8152600401600060405180830381865afa15801561009f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526100c791908101906104c5565b6040516020016100d7919061053c565b60405160208183030381529060405280519060200120146101505760405162461bcd60e51b815260206004820152602860248201527f756e6b6e6f776e204952656c6179526563697069656e742e76657273696f6e526044820152671958da5c1a595b9d60c21b60648201526084015b60405180910390fd5b82602001516001600160a01b03168360600151846040015185608001518660000151604051602001610183929190610558565b60408051601f198184030181529082905261019d9161053c565b600060405180830381858888f193505050503d80600081146101db576040519150601f19603f3d011682016040523d82523d6000602084013e6101e0565b606091505b509092509050816101f4576101f4816101f9565b505050565b60048151101561024b5760405162461bcd60e51b815260206004820152601a60248201527f43616c6c5574696c733a207461726765742072657665727428290000000000006044820152606401610147565b602081015163b1b7848f60e01b6001600160e01b03198216016102fb5760408051808201825260208082527f43616c6c5574696c733a207461726765742070616e69636b65643a2030785f5f90820190815260248501517f43616c6c5574696c733a207461726765742070616e69636b65643a2030780000600482811c600f908116603090810160081b918516011791909117909252925162461bcd60e51b81529192916101479184910161058f565b81518060208401fd5b634e487b7160e01b600052604160045260246000fd5b60405160a0810167ffffffffffffffff8111828210171561033d5761033d610304565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561036c5761036c610304565b604052919050565b80356001600160a01b038116811461038b57600080fd5b919050565b600067ffffffffffffffff8211156103aa576103aa610304565b50601f01601f191660200190565b600060208083850312156103cb57600080fd5b823567ffffffffffffffff808211156103e357600080fd5b9084019060a082870312156103f757600080fd5b6103ff61031a565b61040883610374565b8152610415848401610374565b84820152604083013560408201526060830135606082015260808301358281111561043f57600080fd5b80840193505086601f84011261045457600080fd5b8235915061046961046483610390565b610343565b828152878584860101111561047d57600080fd5b82858501868301376000858483010152806080830152508094505050505092915050565b60005b838110156104bc5781810151838201526020016104a4565b50506000910152565b6000602082840312156104d757600080fd5b815167ffffffffffffffff8111156104ee57600080fd5b8201601f810184136104ff57600080fd5b805161050d61046482610390565b81815285602083850101111561052257600080fd5b6105338260208301602086016104a1565b95945050505050565b6000825161054e8184602087016104a1565b9190910192915050565b6000835161056a8184602088016104a1565b60609390931b6bffffffffffffffffffffffff19169190920190815260140192915050565b60208152600082518060208401526105ae8160408501602087016104a1565b601f01601f1916919091016040019291505056fea264697066735822122019f76a66dded34b808bb70df2086b663b22cb6e5ad09152f8eee6e9f5787e49f64736f6c63430008130033",I4=eb=>eb.length>1;class I3 extends pQ.lV{constructor(...eb){I4(eb)?super(...eb):super(I2,I6,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(I2)}static connect(eb,em){return new pQ.CH(eb,I2,em)}}I3.bytecode=I6,I3.abi=I2;let I5=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"},{internalType:"contract IInstantDistributionAgreementV1",name:"ida",type:"address"},{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"},{indexed:!1,internalType:"uint128",name:"units",type:"uint128"},{indexed:!1,internalType:"uint256",name:"pendingDistribution",type:"uint256"}],name:"SubscriptionDataAfter",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"publisher",type:"address"},{indexed:!1,internalType:"uint32",name:"indexId",type:"uint32"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"},{indexed:!1,internalType:"uint128",name:"units",type:"uint128"},{indexed:!1,internalType:"uint256",name:"pendingDistribution",type:"uint256"}],name:"SubscriptionDataBefore",type:"event"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"cbdata",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint128",name:"amount",type:"uint128"}],name:"distribute",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"setForceGetSubscriptionByID",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"}],name:"updateSubscription",outputs:[],stateMutability:"nonpayable",type:"function"}],I8="0x60806040526002805460ff60c01b191690553480156200001e57600080fd5b5060405162001b5938038062001b5983398101604081905262000041916200020e565b600080546001600160a01b0319166001600160a01b03871690811782556040805163bd1c448b60e01b815260048101889052602481019190915260448101929092529063bd1c448b90606401600060405180830381600087803b158015620000a857600080fd5b505af1158015620000bd573d6000803e3d6000fd5b5050600180546001600160a01b0319166001600160a01b03878116918217909255600280548784166001600160c01b031990911617600160a01b63ffffffff888116820292909217928390556000805460408051928352602083019052861697506339255d5b96509394859463d787840a9462000148949281169390049091169060448101620002f4565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b03191690526200019f93925090602481016200032f565b6000604051808303816000875af1158015620001bf573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620001e9919081019062000373565b5050505050506200042b565b6001600160a01b03811681146200020b57600080fd5b50565b600080600080600060a086880312156200022757600080fd5b85516200023481620001f5565b6020870151604088015191965094506200024e81620001f5565b60608701519093506200026181620001f5565b608087015190925063ffffffff811681146200027c57600080fd5b809150509295509295909350565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620002bd578181015183820152602001620002a3565b50506000910152565b60008151808452620002e0816020860160208601620002a0565b601f01601f19169290920160200192915050565b6001600160a01b038416815263ffffffff831660208201526060604082018190526000906200032690830184620002c6565b95945050505050565b6001600160a01b03841681526060602082018190526000906200035590830185620002c6565b8281036040840152620003698185620002c6565b9695505050505050565b6000602082840312156200038657600080fd5b81516001600160401b03808211156200039e57600080fd5b818401915084601f830112620003b357600080fd5b815181811115620003c857620003c86200028a565b604051601f8201601f19908116603f01168101908382118183101715620003f357620003f36200028a565b816040528281528760208487010111156200040d57600080fd5b62000420836020830160208801620002a0565b979650505050505050565b61171e806200043b6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c806353c11f991161006657806353c11f99146101015780635f9e7d7714610114578063884d1f4014610127578063d86ed3e51461013a578063fbd6c5311461014d57600080fd5b8063230dbd291461009857806330d9c915146100c157806334cdedda146100d457806334e5a692146100ee575b600080fd5b6100ab6100a6366004610f93565b610160565b6040516100b891906110ae565b60405180910390f35b6100ab6100cf3660046110c8565b610317565b6100ec6002805460ff60c01b1916600160c01b179055565b005b6100ec6100fc36600461117c565b6104d9565b6100ab61010f366004610f93565b6105ce565b6100ab6101223660046110c8565b610732565b6100ab6101353660046110c8565b61085f565b6100ab610148366004610f93565b610973565b6100ec61015b366004611199565b610a87565b604051632fd0a1cd60e21b815260609083908390339063bf4287349061018c90859085906004016111d2565b602060405180830381865afa1580156101a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101cd9190611216565b6101f25760405162461bcd60e51b81526004016101e990611231565b60405180910390fd5b6002548c908c906001600160a01b038084169116146102235760405162461bcd60e51b81526004016101e990611278565b6001546001600160a01b038281169116146102505760405162461bcd60e51b81526004016101e9906112a4565b61027d87877fe8403962000fb7c84477d736a9f7580bce08b91a50c982d183fa44077a9ce9108e8e610b7f565b6102cd89898080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508d6000610d25565b86868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929750505050505050509998505050505050505050565b604051632fd0a1cd60e21b815260609083908390339063bf4287349061034390859085906004016111d2565b602060405180830381865afa158015610360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103849190611216565b6103a05760405162461bcd60e51b81526004016101e990611231565b6002548a908a906001600160a01b038084169116146103d15760405162461bcd60e51b81526004016101e990611278565b6001546001600160a01b038281169116146103fe5760405162461bcd60e51b81526004016101e9906112a4565b61042b87877f76253669260cf524e3db8d89857f289f85025242f93be69d3ee9d284788037688c8c610b7f565b600254600160c01b900460ff16156104ba5760015460025460405163cd7245c560e01b81526001600160a01b039182166004820152602481018d905291169063cd7245c59060440160a060405180830381865afa158015610490573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b491906112e4565b50505050505b50506040805160008152602081019091529a9950505050505050505050565b60008054600154600254604080519485526020850190526001600160a01b03928316936339255d5b9392831692839263b96731c29261052e92821691600160a01b900463ffffffff169089906044810161135e565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b031916905261058393925090602481016113a7565b6000604051808303816000875af11580156105a2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526105ca9190810190611485565b5050565b604051632fd0a1cd60e21b815260609083908390339063bf428734906105fa90859085906004016111d2565b602060405180830381865afa158015610617573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063b9190611216565b6106575760405162461bcd60e51b81526004016101e990611231565b6002548c908c906001600160a01b038084169116146106885760405162461bcd60e51b81526004016101e990611278565b6001546001600160a01b038281169116146106b55760405162461bcd60e51b81526004016101e9906112a4565b6106e287877ffec91ad4a0d3a97a5aa5d0b8b79f71ff5a63866a2be7950c6bac67bce785d7088e8e610b7f565b6102cd89898080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508d6001610d25565b604051632fd0a1cd60e21b815260609083908390339063bf4287349061075e90859085906004016111d2565b602060405180830381865afa15801561077b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079f9190611216565b6107bb5760405162461bcd60e51b81526004016101e990611231565b6002548a908a906001600160a01b038084169116146107ec5760405162461bcd60e51b81526004016101e990611278565b6001546001600160a01b038281169116146108195760405162461bcd60e51b81526004016101e9906112a4565b61084687877ffec91ad4a0d3a97a5aa5d0b8b79f71ff5a63866a2be7950c6bac67bce785d7088c8c610b7f565b61084f8a610e6c565b9c9b505050505050505050505050565b604051632fd0a1cd60e21b815260609083908390339063bf4287349061088b90859085906004016111d2565b602060405180830381865afa1580156108a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108cc9190611216565b6108e85760405162461bcd60e51b81526004016101e990611231565b6002548a908a906001600160a01b038084169116146109195760405162461bcd60e51b81526004016101e990611278565b6001546001600160a01b038281169116146109465760405162461bcd60e51b81526004016101e9906112a4565b61084687877fe8403962000fb7c84477d736a9f7580bce08b91a50c982d183fa44077a9ce9108c8c610b7f565b604051632fd0a1cd60e21b815260609083908390339063bf4287349061099f90859085906004016111d2565b602060405180830381865afa1580156109bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e09190611216565b6109fc5760405162461bcd60e51b81526004016101e990611231565b6002548c908c906001600160a01b03808416911614610a2d5760405162461bcd60e51b81526004016101e990611278565b6001546001600160a01b03828116911614610a5a5760405162461bcd60e51b81526004016101e9906112a4565b61027d87877f76253669260cf524e3db8d89857f289f85025242f93be69d3ee9d284788037688e8e610b7f565b60008054600154600254604080519485526020850190526001600160a01b03928316936339255d5b9392831692839263232d2b5892610ade92821691600160a01b900463ffffffff16908a908a90604481016114c2565b60408051601f19818403018152918152602080830180516001600160e01b031660e095861b179052815160008152908101918290529286901b6001600160e01b0319169052610b3393925090602481016113a7565b6000604051808303816000875af1158015610b52573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b7a9190810190611485565b505050565b604051631fb6491d60e11b81526000903390633f6c923a90610ba790899089906004016111d2565b600060405180830381865afa158015610bc4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610bec919081019061153d565b905060008060608360a00151806020019051810190610c0b9190611644565b91945092509050868314610c565760405162461bcd60e51b815260206004820152601260248201527177726f6e672063616c6c6261636b5479706560701b60448201526064016101e9565b60808401516001600160e01b0319838116911614610cb65760405162461bcd60e51b815260206004820152601760248201527f77726f6e672061677265656d656e7453656c6563746f7200000000000000000060448201526064016101e9565b8585604051610cc692919061169b565b6040518091039020818051906020012014610d1a5760405162461bcd60e51b815260206004820152601460248201527377726f6e67206141677265656d656e744461746160601b60448201526064016101e9565b505050505050505050565b60008060008060008088511115610d985787806020019051810190610d4a91906112e4565b604051949950929750909550935091507f2454540e0875d1db1518bd2e89c610a09e41eb24b53620d5cf7f43cc5112d53590610d8f90879087908790879087906116ab565b60405180910390a15b85610e625760015460025460405163cd7245c560e01b81526001600160a01b039182166004820152602481018a905291169063cd7245c59060440160a060405180830381865afa158015610df0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e1491906112e4565b604051949950929750909550935091507fca5ab0cc93ce90dc74e03f000eb2f1bf6fe2af97ef814ed740d1eafc597da90490610e5990879087908790879087906116ab565b60405180910390a15b5050505050505050565b60015460025460405163cd7245c560e01b81526001600160a01b03918216600482015260248101849052606092600092839283928392839291169063cd7245c59060440160a060405180830381865afa158015610ecd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ef191906112e4565b60405194995092975090955093509150610f1790869086908690869086906020016116ab565b60405160208183030381529060405295505050505050919050565b6001600160a01b0381168114610f4757600080fd5b50565b60008083601f840112610f5c57600080fd5b50813567ffffffffffffffff811115610f7457600080fd5b602083019150836020828501011115610f8c57600080fd5b9250929050565b600080600080600080600080600060c08a8c031215610fb157600080fd5b8935610fbc81610f32565b985060208a0135610fcc81610f32565b975060408a0135965060608a013567ffffffffffffffff80821115610ff057600080fd5b610ffc8d838e01610f4a565b909850965060808c013591508082111561101557600080fd5b6110218d838e01610f4a565b909650945060a08c013591508082111561103a57600080fd5b506110478c828d01610f4a565b915080935050809150509295985092959850929598565b60005b83811015611079578181015183820152602001611061565b50506000910152565b6000815180845261109a81602086016020860161105e565b601f01601f19169290920160200192915050565b6020815260006110c16020830184611082565b9392505050565b600080600080600080600060a0888a0312156110e357600080fd5b87356110ee81610f32565b965060208801356110fe81610f32565b955060408801359450606088013567ffffffffffffffff8082111561112257600080fd5b61112e8b838c01610f4a565b909650945060808a013591508082111561114757600080fd5b506111548a828b01610f4a565b989b979a50959850939692959293505050565b6001600160801b0381168114610f4757600080fd5b60006020828403121561118e57600080fd5b81356110c181611167565b600080604083850312156111ac57600080fd5b82356111b781610f32565b915060208301356111c781611167565b809150509250929050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b8051801515811461121157600080fd5b919050565b60006020828403121561122857600080fd5b6110c182611201565b60208082526027908201527f49444153757065724170705465737465723a20637478206e6f742076616c6964604082015266206265666f726560c81b606082015260800190565b6020808252601290820152713737ba1030b1b1b2b83a32b2103a37b5b2b760711b604082015260600190565b6020808252600790820152666e6f742069646160c81b604082015260600190565b805161121181610f32565b805163ffffffff8116811461121157600080fd5b600080600080600060a086880312156112fc57600080fd5b855161130781610f32565b9450611315602087016112d0565b935061132360408701611201565b9250606086015161133381611167565b80925050608086015190509295509295909350565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038516815263ffffffff841660208201526001600160801b038316604082015260806060820181905260009061139d90830184611082565b9695505050505050565b6001600160a01b03841681526060602082018190526000906113cb90830185611082565b828103604084015261139d8185611082565b604051610160810167ffffffffffffffff8111828210171561140157611401611348565b60405290565b600082601f83011261141857600080fd5b815167ffffffffffffffff8082111561143357611433611348565b604051601f8301601f19908116603f0116810190828211818310171561145b5761145b611348565b8160405283815286602085880101111561147457600080fd5b61139d84602083016020890161105e565b60006020828403121561149757600080fd5b815167ffffffffffffffff8111156114ae57600080fd5b6114ba84828501611407565b949350505050565b6001600160a01b03868116825263ffffffff86166020830152841660408201526001600160801b038316606082015260a06080820181905260009061150990830184611082565b979650505050505050565b805160ff8116811461121157600080fd5b80516001600160e01b03198116811461121157600080fd5b60006020828403121561154f57600080fd5b815167ffffffffffffffff8082111561156757600080fd5b90830190610160828603121561157c57600080fd5b6115846113dd565b61158d83611514565b815261159b60208401611514565b6020820152604083015160408201526115b6606084016112c5565b60608201526115c760808401611525565b608082015260a0830151828111156115de57600080fd5b6115ea87828601611407565b60a08301525060c083015160c082015260e083015160e08201526101009150818301518282015261012091506116218284016112c5565b8282015261014091506116358284016112c5565b91810191909152949350505050565b60008060006060848603121561165957600080fd5b8351925061166960208501611525565b9150604084015167ffffffffffffffff81111561168557600080fd5b61169186828701611407565b9150509250925092565b8183823760009101908152919050565b6001600160a01b0395909516855263ffffffff93909316602085015290151560408401526001600160801b03166060830152608082015260a0019056fea2646970667358221220df160c6b368b4c8d195f897b120219cf5391ad9a12da4aa634b85529c735fef464736f6c63430008130033",I9=eb=>eb.length>1;class I7 extends pQ.lV{constructor(...eb){I9(eb)?super(...eb):super(I5,I8,eb[0])}deploy(eb,em,ew,eH,eN,eV){return super.deploy(eb,em,ew,eH,eN,eV||{})}getDeployTransaction(eb,em,ew,eH,eN,eV){return super.getDeployTransaction(eb,em,ew,eH,eN,eV||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(I5)}static connect(eb,em){return new pQ.CH(eb,I5,em)}}I7.bytecode=I8,I7.abi=I5;let Ab=[{inputs:[{internalType:"contract IERC20",name:"token",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approveTest",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToTest",outputs:[],stateMutability:"nonpayable",type:"function"}],Am="0x608060405234801561001057600080fd5b506102e6806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80632ed8c4b91461003b578063eefa3cde14610050575b600080fd5b61004e61004936600461015f565b610063565b005b61004e61005e3660046101fe565b6100ce565b6040516316e7427360e21b81526001600160a01b03861690635b9d09cc9061009590879087908790879060040161023f565b600060405180830381600087803b1580156100af57600080fd5b505af11580156100c3573d6000803e3d6000fd5b505050505050505050565b60405163095ea7b360e01b81526001600160a01b0383811660048301526024820183905284169063095ea7b3906044016020604051808303816000875af115801561011d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101419190610287565b50505050565b6001600160a01b038116811461015c57600080fd5b50565b60008060008060006080868803121561017757600080fd5b853561018281610147565b9450602086013561019281610147565b935060408601359250606086013567ffffffffffffffff808211156101b657600080fd5b818801915088601f8301126101ca57600080fd5b8135818111156101d957600080fd5b8960208285010111156101eb57600080fd5b9699959850939650602001949392505050565b60008060006060848603121561021357600080fd5b833561021e81610147565b9250602084013561022e81610147565b929592945050506040919091013590565b6001600160a01b0385168152602081018490526060604082018190528101829052818360808301376000818301608090810191909152601f909201601f191601019392505050565b60006020828403121561029957600080fd5b815180151581146102a957600080fd5b939250505056fea2646970667358221220437d2a2ccf4fedf160827a617f10e5dbb1434d06b461a94bcef8dd235be57a3e64736f6c63430008130033",Ay=eb=>eb.length>1;class Av extends pQ.lV{constructor(...eb){Ay(eb)?super(...eb):super(Ab,Am,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Ab)}static connect(eb,em){return new pQ.CH(eb,Ab,em)}}Av.bytecode=Am,Av.abi=Ab;let Az=[{inputs:[{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"},{internalType:"contract ISuperfluid",name:"superfluid",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"agreementId",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"cbdata",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"createFlow",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"}],Aw="0x60806040523480156200001157600080fd5b5060405162001fc738038062001fc7833981016040819052620000349162000127565b6001600160a01b0382166200004d576200004d62000166565b6001600160a01b03811662000066576200006662000166565b600080546001600160a01b038085166001600160a01b03199283161790925560018054928416929091168217905560405163bd1c448b60e01b8152641100000001919063bd1c448b90620000d190849060040190815260406020820181905260009082015260600190565b600060405180830381600087803b158015620000ec57600080fd5b505af115801562000101573d6000803e3d6000fd5b505050505050506200017c565b6001600160a01b03811681146200012457600080fd5b50565b600080604083850312156200013b57600080fd5b825162000148816200010e565b60208401519092506200015b816200010e565b809150509250929050565b634e487b7160e01b600052600160045260246000fd5b611e3b806200018c6000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80635f9e7d771161005b5780635f9e7d77146100d157806362fc305e146100e4578063884d1f40146100f7578063d86ed3e51461010a57600080fd5b8063230dbd291461008257806330d9c915146100ab57806353c11f99146100be575b600080fd5b610095610090366004611445565b61011d565b6040516100a2919061155f565b60405180910390f35b6100956100b9366004611579565b610312565b6100956100cc366004611445565b61037a565b6100956100df366004611579565b6108f5565b6100956100f2366004611626565b61095c565b610095610105366004611579565b610a5c565b610095610118366004611445565b610b44565b6001546060906001600160a01b0316331461013a5761013a6116a1565b6000546001600160a01b038a8116911614610157576101576116a1565b61015f611350565b600154604051631fb6491d60e11b81526001600160a01b0390911690633f6c923a9061019190879087906004016116e0565b600060405180830381865afa1580156101ae573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101d69190810190611807565b80825260a001516101e690610d29565b60408301526001600160a01b031660208201526102058789018961190d565b6001600160a01b03908116608084015290811660608084018290528351015190911614610234576102346116a1565b60808101516001600160a01b03163014610250576102506116a1565b805160c00151610262576102626116a1565b60008054604051631557a4cd60e31b81526001600160a01b038e81166004830152602482018d90529091169063aabd266890604401608060405180830381865afa1580156102b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d89190611946565b50506040840151845160c001519193506103029250908e906328104d3160e11b9085908a8a610e9f565b9c9b505050505050505050505050565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b60648201526060906084015b60405180910390fd5b6001546060906001600160a01b03163314610397576103976116a1565b6000546001600160a01b038a81169116146103b4576103b46116a1565b6103bc611350565b600154604051631fb6491d60e11b81526001600160a01b0390911690633f6c923a906103ee90879087906004016116e0565b600060405180830381865afa15801561040b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526104339190810190611807565b80825260a0015161044390610d29565b60408301526001600160a01b031660208201526104628789018961190d565b6001600160a01b0390811660808401521660608201819052301480610493575060808101516001600160a01b031630145b61049f5761049f6116a1565b606084848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506080830151909350306001600160a01b039091160361063e5760005b826040015160200151518110156106385760008054906101000a90046001600160a01b03166001600160a01b031663b4b333c68e30866040015160200151858151811061054257610542611984565b602090810291909101810151516040805160008152928301905261056b9392916044810161199a565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b9490941790935260015460008054835191825294810192839052634329d29360e01b9092529195506001600160a01b039182169350634329d293926105de921690869089602482016119d8565b6000604051808303816000875af11580156105fd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106259190810190611a2d565b50935061063181611aa6565b90506104f3565b506108e6565b60005b826040015160200151518110156107ca5782608001516001600160a01b0316836040015160200151828151811061067a5761067a611984565b6020026020010151600001516001600160a01b031603156107ba5760008054906101000a90046001600160a01b03166001600160a01b031663b4b333c68e3086604001516020015185815181106106d3576106d3611984565b60209081029190910181015151604080516000815292830190526106fc9392916044810161199a565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b9490941790935260015460008054835191825294810192839052634329d29360e01b9092529195506001600160a01b039182169350634329d2939261076f921690869089602482016119d8565b6000604051808303816000875af115801561078e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107b69190810190611a2d565b5093505b6107c381611aa6565b9050610641565b506000805460208401516001600160a01b039091169163b4b333c6918f9130906040519080825280601f01601f191660200182016040528015610814576020820181803683370190505b50604051602401610828949392919061199a565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b9490941790935260015460008054835191825294810192839052634329d29360e01b9092529194506001600160a01b039182169350634329d2939261089b921690859088602482016119d8565b6000604051808303816000875af11580156108ba573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108e29190810190611a2d565b5092505b50509998505050505050505050565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b6064820152606090608401610371565b600080546040805183815260208101909152606092916001600160a01b0316906362fc305e90610995908a908a908a9060448101611abf565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b9490941790935260015460008054835191825294810192839052634329d29360e01b9092529194506001600160a01b039182169350634329d29392610a099216908590898960248301611af5565b6000604051808303816000875af1158015610a28573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610a509190810190611a2d565b50979650505050505050565b6001546060906001600160a01b03163314610a7957610a796116a1565b6000546001600160a01b03888116911614610a9657610a966116a1565b60008054604051631557a4cd60e31b81526001600160a01b038b81166004830152602482018a90529091169063aabd266890604401608060405180830381865afa158015610ae8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0c9190611946565b5050600b0b91505080604051602001610b2791815260200190565b604051602081830303815290604052915050979650505050505050565b6001546060906001600160a01b03163314610b6157610b616116a1565b6000546001600160a01b038a8116911614610b7e57610b7e6116a1565b610b86611350565b600154604051631fb6491d60e11b81526001600160a01b0390911690633f6c923a90610bb890879087906004016116e0565b600060405180830381865afa158015610bd5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610bfd9190810190611807565b80825260a00151610c0d90610d29565b60408301526001600160a01b03166020820152610c2c8789018961190d565b6001600160a01b03908116608084015290811660608084018290528351015190911614610c5b57610c5b6116a1565b60808101516001600160a01b03163014610c7757610c776116a1565b805160c00151610c8957610c896116a1565b60008054604051631557a4cd60e31b81526001600160a01b038e81166004830152602482018d90529091169063aabd266890604401608060405180830381865afa158015610cdb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cff9190611946565b50506040840151845160c001519193506103029250908e9063317e182f60e11b9085908a8a610e9f565b6040805180820190915260008082526060602083015290600060608085806020019051810190610d599190611bda565b80518251949950929650909450925014610d7557610d756116a1565b60ff8316845281516001600160401b03811115610d9457610d946116fc565b604051908082528060200260200182016040528015610dd957816020015b6040805180820190915260008082526020820152815260200190600190039081610db25790505b50602085015260005b8251811015610e9657818181518110610dfd57610dfd611984565b6020026020010151600003610e1457610e146116a1565b6040518060400160405280848381518110610e3157610e31611984565b60200260200101516001600160a01b03168152602001838381518110610e5957610e59611984565b602002602001015181525085602001518281518110610e7a57610e7a611984565b602002602001018190525080610e8f90611aa6565b9050610de2565b50505050915091565b60606000610eb08960200151611302565b905083838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525080546040516346ccbfb760e11b81526001600160a01b038f81166004830152600b8e900b60248301529698509195169350638d997f6e92506044019050602060405180830381865afa158015610f3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f629190611cc1565b60008054919250906001600160a01b0316630602f7db8b610f84600186611cda565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381865afa158015610fcd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff19190611cf3565b6000546040516346ccbfb760e11b81526001600160a01b038d81166004830152600b84900b6024830152929350911690638d997f6e90604401602060405180830381865afa158015611047573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061106b9190611cc1565b8b519097506064906110809060ff1689611d10565b61108a9190611d3d565b8b5190975060649061109f9060ff168a611d51565b6110a99190611d78565b975060005b8b60200151518110156112df5760008c6020015182815181106110d3576110d3611984565b6020026020010151905060008582602001518b6110f09190611d10565b6110fa9190611d3d565b905060008060009054906101000a90046001600160a01b03166001600160a01b0316630602f7db8f846040518363ffffffff1660e01b81526004016111549291906001600160a01b03929092168252602082015260400190565b602060405180830381865afa158015611171573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111959190611cf3565b90506111a1818d611dbb565b9b5060008d8f85600001518460006001600160401b038111156111c6576111c66116fc565b6040519080825280601f01601f1916602001820160405280156111f0576020820181803683370190505b506040516024016112049493929190611abf565b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b0319959095169490941790935260015460008054835191825294810192839052634329d29360e01b9092529193506001600160a01b0391821692634329d2939261127e9291169085908e602482016119d8565b6000604051808303816000875af115801561129d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112c59190810190611a2d565b508099505050505050806112d890611aa6565b90506110ae565b50600088600b0b12156112f4576112f46116a1565b505050979650505050505050565b6000805b825181101561134a5782818151811061132157611321611984565b602002602001015160200151826113389190611df2565b915061134381611aa6565b9050611306565b50919050565b6040805161020081018252600060a0820181815260c0830182905260e083018290526101008301829052610120830182905260606101408401819052610160840183905261018084018390526101a084018390526101c084018390526101e084018390529083526020808401839052845180860186529283528201529091820190815260006020820181905260409091015290565b6001600160a01b03811681146113fa57600080fd5b50565b60008083601f84011261140f57600080fd5b5081356001600160401b0381111561142657600080fd5b60208301915083602082850101111561143e57600080fd5b9250929050565b600080600080600080600080600060c08a8c03121561146357600080fd5b893561146e816113e5565b985060208a013561147e816113e5565b975060408a0135965060608a01356001600160401b03808211156114a157600080fd5b6114ad8d838e016113fd565b909850965060808c01359150808211156114c657600080fd5b6114d28d838e016113fd565b909650945060a08c01359150808211156114eb57600080fd5b506114f88c828d016113fd565b915080935050809150509295985092959850929598565b60005b8381101561152a578181015183820152602001611512565b50506000910152565b6000815180845261154b81602086016020860161150f565b601f01601f19169290920160200192915050565b6020815260006115726020830184611533565b9392505050565b600080600080600080600060a0888a03121561159457600080fd5b873561159f816113e5565b965060208801356115af816113e5565b95506040880135945060608801356001600160401b03808211156115d257600080fd5b6115de8b838c016113fd565b909650945060808a01359150808211156115f757600080fd5b506116048a828b016113fd565b989b979a50959850939692959293505050565b80600b0b81146113fa57600080fd5b60008060008060006080868803121561163e57600080fd5b8535611649816113e5565b94506020860135611659816113e5565b9350604086013561166981611617565b925060608601356001600160401b0381111561168457600080fd5b611690888289016113fd565b969995985093965092949392505050565b634e487b7160e01b600052600160045260246000fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6020815260006116f46020830184866116b7565b949350505050565b634e487b7160e01b600052604160045260246000fd5b60405161016081016001600160401b0381118282101715611735576117356116fc565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611763576117636116fc565b604052919050565b805160ff8116811461177c57600080fd5b919050565b805161177c816113e5565b80516001600160e01b03198116811461177c57600080fd5b600082601f8301126117b557600080fd5b81516001600160401b038111156117ce576117ce6116fc565b6117e1601f8201601f191660200161173b565b8181528460208386010111156117f657600080fd5b6116f482602083016020870161150f565b60006020828403121561181957600080fd5b81516001600160401b038082111561183057600080fd5b90830190610160828603121561184557600080fd5b61184d611712565b6118568361176b565b81526118646020840161176b565b60208201526040830151604082015261187f60608401611781565b60608201526118906080840161178c565b608082015260a0830151828111156118a757600080fd5b6118b3878286016117a4565b60a08301525060c083015160c082015260e083015160e08201526101009150818301518282015261012091506118ea828401611781565b8282015261014091506118fe828401611781565b91810191909152949350505050565b6000806040838503121561192057600080fd5b823561192b816113e5565b9150602083013561193b816113e5565b809150509250929050565b6000806000806080858703121561195c57600080fd5b84519350602085015161196e81611617565b6040860151606090960151949790965092505050565b634e487b7160e01b600052603260045260246000fd5b6001600160a01b0385811682528481166020830152831660408201526080606082018190526000906119ce90830184611533565b9695505050505050565b6001600160a01b03851681526080602082018190526000906119fc90830186611533565b8281036040840152611a0e8186611533565b90508281036060840152611a228185611533565b979650505050505050565b60008060408385031215611a4057600080fd5b82516001600160401b0380821115611a5757600080fd5b611a63868387016117a4565b93506020850151915080821115611a7957600080fd5b50611a86858286016117a4565b9150509250929050565b634e487b7160e01b600052601160045260246000fd5b600060018201611ab857611ab8611a90565b5060010190565b6001600160a01b03858116825284166020820152600b83900b60408201526080606082018190526000906119ce90830184611533565b6001600160a01b0386168152608060208201819052600090611b1990830187611533565b8281036040840152611b2b8187611533565b90508281036060840152611b408185876116b7565b98975050505050505050565b60006001600160401b03821115611b6557611b656116fc565b5060051b60200190565b600082601f830112611b8057600080fd5b81516020611b95611b9083611b4c565b61173b565b82815260059290921b84018101918181019086841115611bb457600080fd5b8286015b84811015611bcf5780518352918301918301611bb8565b509695505050505050565b60008060008060808587031215611bf057600080fd5b8451611bfb816113e5565b93506020611c0a86820161176b565b935060408601516001600160401b0380821115611c2657600080fd5b818801915088601f830112611c3a57600080fd5b8151611c48611b9082611b4c565b81815260059190911b8301840190848101908b831115611c6757600080fd5b938501935b82851015611c8e578451611c7f816113e5565b82529385019390850190611c6c565b60608b01519097509450505080831115611ca757600080fd5b5050611cb587828801611b6f565b91505092959194509250565b600060208284031215611cd357600080fd5b5051919050565b81810381811115611ced57611ced611a90565b92915050565b600060208284031215611d0557600080fd5b815161157281611617565b8082028115828204841417611ced57611ced611a90565b634e487b7160e01b600052601260045260246000fd5b600082611d4c57611d4c611d27565b500490565b600082600b0b82600b0b0280600b0b9150808214611d7157611d71611a90565b5092915050565b600081600b0b83600b0b80611d8f57611d8f611d27565b6b7fffffffffffffffffffffff19821460001982141615611db257611db2611a90565b90059392505050565b600b82810b9082900b036b7fffffffffffffffffffffff1981126b7fffffffffffffffffffffff82131715611ced57611ced611a90565b80820180821115611ced57611ced611a9056fea2646970667358221220ca9ef8197f669f00632641ee4b5615b512c0759839c09bb655731a96656ac85264736f6c63430008130033",AH=eb=>eb.length>1;class Ax extends pQ.lV{constructor(...eb){AH(eb)?super(...eb):super(Az,Aw,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Az)}static connect(eb,em){return new pQ.CH(eb,Az,em)}}Ax.bytecode=Aw,Ax.abi=Az;let AN=[{inputs:[{internalType:"contract ISuperfluid",name:"_host",type:"address"},{internalType:"contract ISuperToken",name:"_token",type:"address"},{internalType:"address",name:"_receiver",type:"address"},{internalType:"uint256",name:"_appLevel",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"OnlyCFA",type:"error"},{inputs:[],name:"OnlyHost",type:"error"},{inputs:[],name:"UnsupportedToken",type:"error"},{inputs:[],name:"CFA_ID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"_superToken",type:"address"},{internalType:"address",name:"_agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"_ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"_superToken",type:"address"},{internalType:"address",name:"_agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"_ctx",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_targetApp",type:"address"}],name:"allowCompositeApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[],name:"cfaV1",outputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"host",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"receiver",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_originAccount",type:"address"},{internalType:"int96",name:"_flowRate",type:"int96"}],name:"startStreamToSelf",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_superApp",type:"address"},{internalType:"int96",name:"_flowRate",type:"int96"}],name:"startStreamToSuperApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_originAccount",type:"address"}],name:"stopStreamToSelf",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_sender",type:"address"},{internalType:"address",name:"_receiver",type:"address"}],name:"stopStreamToSuperApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"token",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"}],AV="0x60806040523480156200001157600080fd5b50604051620016da380380620016da83398101604081905262000034916200021c565b6001600160a01b0383166200004d576200004d62000276565b6001600160a01b03821662000066576200006662000276565b6001600160a01b0384166200007f576200007f62000276565b600280546001600160a01b0319166001600160a01b0386169081179091556040805180820182528281529051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd360048201529091602083019163b6d200de90602401602060405180830381865afa15801562000109573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200012f91906200028c565b6001600160a01b039081169091528151600080546001600160a01b031990811692841692909217815560209093015160018054831691841691909117905560048054821687841617815560038054909216868416179091556002546040805163bd1c448b60e01b8152641100000000871793810184905260248101919091526044810194909452909291169063bd1c448b90606401600060405180830381600087803b158015620001df57600080fd5b505af1158015620001f4573d6000803e3d6000fd5b505050505050505050620002b3565b6001600160a01b03811681146200021957600080fd5b50565b600080600080608085870312156200023357600080fd5b8451620002408162000203565b6020860151909450620002538162000203565b6040860151909350620002668162000203565b6060959095015193969295505050565b634e487b7160e01b600052600160045260246000fd5b6000602082840312156200029f57600080fd5b8151620002ac8162000203565b9392505050565b61141780620002c36000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063b6e1b56111610097578063f437bc5911610066578063f437bc5914610246578063f7260d3e14610271578063fae7e7e414610284578063fc0c546a1461029757600080fd5b8063b6e1b561146101d3578063bddd7ec3146101e6578063d3112b2e146101f9578063d86ed3e51461023357600080fd5b806353c11f99116100d357806353c11f991461018757806357121e0c1461019a5780635f9e7d77146101ad578063884d1f40146101c057600080fd5b80631d5ae1b514610105578063215eed021461011a578063230dbd291461015457806330d9c91514610174575b600080fd5b610118610113366004610e60565b6102aa565b005b6101417fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd381565b6040519081526020015b60405180910390f35b610167610162366004610ee2565b6102ca565b60405161014b9190610ffd565b610167610182366004611017565b610331565b610167610195366004610ee2565b610394565b6101186101a83660046110b6565b61056c565b6101676101bb366004611017565b6105ce565b6101676101ce366004611017565b610635565b6101186101e13660046110e2565b610698565b6101186101f43660046110e2565b6106b3565b600054600154610213916001600160a01b03908116911682565b604080516001600160a01b0393841681529290911660208301520161014b565b610167610241366004610ee2565b6106d5565b600254610259906001600160a01b031681565b6040516001600160a01b03909116815260200161014b565b600354610259906001600160a01b031681565b6101186102923660046110b6565b61087f565b600454610259906001600160a01b031681565b6004546102c690600090849084906001600160a01b031661089b565b5050565b60405162461bcd60e51b815260206004820152602e60248201527f556e737570706f727465642063616c6c6261636b202d2041667465722041677260448201526d19595b595b9d08155c19185d195960921b60648201526060906084015b60405180910390fd5b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d0810dc99585d1959608a1b6064820152606090608401610328565b6002546060906001600160a01b031633146103c157604051620f491b60e11b815260040160405180910390fd5b6103ca896108c1565b15806103e457506004546001600160a01b038b8116911614155b156104285782828080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092935061055f92505050565b82828080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050905060008060010160009054906101000a90046001600160a01b03166001600160a01b031663e6a1e8888c30600360009054906101000a90046001600160a01b03166040518463ffffffff1660e01b81526004016104eb939291906001600160a01b0393841681529183166020830152909116604082015260600190565b608060405180830381865afa158015610508573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052c9190611110565b5050915050600081600b0b131561055d5760035461055a90600090849030906001600160a01b03168f61094d565b91505b505b9998505050505050505050565b6002546040516315c4878360e21b81526001600160a01b038381166004830152909116906357121e0c90602401600060405180830381600087803b1580156105b357600080fd5b505af11580156105c7573d6000803e3d6000fd5b5050505050565b60405162461bcd60e51b815260206004820152603360248201527f556e737570706f727465642063616c6c6261636b202d20204265666f7265204160448201527219dc99595b595b9d0815195c9b5a5b985d1959606a1b6064820152606090608401610328565b60405162461bcd60e51b815260206004820152602f60248201527f556e737570706f727465642063616c6c6261636b202d204265666f726520416760448201526e1c99595b595b9d081d5c19185d1959608a1b6064820152606090608401610328565b6004546102c69060009084906001600160a01b03168461097c565b6004546106d090600090849030906001600160a01b03168561099c565b505050565b6002546060906001600160a01b0316331461070257604051620f491b60e11b815260040160405180910390fd5b6004548a906001600160a01b038083169116146107325760405163350b944160e11b815260040160405180910390fd5b8961073c816108c1565b6107595760405163d191999160e01b815260040160405180910390fd5b84848080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050925060008060010160009054906101000a90046001600160a01b03166001600160a01b031663e8e7e2d18e306040518363ffffffff1660e01b81526004016107fc9291906001600160a01b0392831681529116602082015260400190565b602060405180830381865afa158015610819573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061083d919061114e565b905061086e84600360009054906101000a90046001600160a01b03168f8460006109c190949392919063ffffffff16565b9d9c50505050505050505050505050565b6004546102c690600090839030906001600160a01b03166109e6565b6040805160008152602081019091526108bb908590859085908590610a12565b50505050565b60007fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3826001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610922573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109469190611181565b1492915050565b6040805160008152602081019091526060906109729087908790879087908790610af1565b9695505050505050565b6040805160008152602081019091526108bb908590859085908590610bda565b6040805160008152602081019091526060906109729087908790879087908790610c1f565b6040805160008152602081019091526060906109729087908790879087908790610d24565b604080516000815260208101909152606090610a09908690869086908690610d6d565b95945050505050565b845460018601546040805160008152602081019091526001600160a01b03928316926339255d5b921690819063b4b333c690610a579088908b908b906044810161119a565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610aa29392509086906004016111ce565b6000604051808303816000875af1158015610ac1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ae99190810190611282565b505050505050565b855460018701546040805160008152602081019091526060926001600160a01b0390811692634329d29392911690819063b4b333c690610b3a9089908c908c906044810161119a565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610b879392509087908c906004016112bf565b6000604051808303816000875af1158015610ba6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610bce9190810190611309565b50979650505050505050565b845460018601546040805160008152602081019091526001600160a01b03928316926339255d5b92169081906362fc305e90610a579089908b908a906044810161136d565b855460018701546060916001600160a01b03908116916339255d5b9116806394229ecb888b8b8a60006040519080825280601f01601f191660200182016040528015610c72576020820181803683370190505b50604051602401610c879594939291906113a3565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610cd29392509087906004016111ce565b6000604051808303816000875af1158015610cf1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d199190810190611282565b979650505050505050565b855460018701546040805160008152602081019091526060926001600160a01b0390811692634329d2939291169081906362fc305e90610b3a908a908c908b906044810161136d565b845460018601546040805160008152602081019091526060926001600160a01b03908116926339255d5b929116908190634c8b181f90610db69089908c908c906044810161119a565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610e019392509087906004016111ce565b6000604051808303816000875af1158015610e20573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109729190810190611282565b6001600160a01b0381168114610e5d57600080fd5b50565b60008060408385031215610e7357600080fd5b8235610e7e81610e48565b91506020830135610e8e81610e48565b809150509250929050565b60008083601f840112610eab57600080fd5b50813567ffffffffffffffff811115610ec357600080fd5b602083019150836020828501011115610edb57600080fd5b9250929050565b600080600080600080600080600060c08a8c031215610f0057600080fd5b8935610f0b81610e48565b985060208a0135610f1b81610e48565b975060408a0135965060608a013567ffffffffffffffff80821115610f3f57600080fd5b610f4b8d838e01610e99565b909850965060808c0135915080821115610f6457600080fd5b610f708d838e01610e99565b909650945060a08c0135915080821115610f8957600080fd5b50610f968c828d01610e99565b915080935050809150509295985092959850929598565b60005b83811015610fc8578181015183820152602001610fb0565b50506000910152565b60008151808452610fe9816020860160208601610fad565b601f01601f19169290920160200192915050565b6020815260006110106020830184610fd1565b9392505050565b600080600080600080600060a0888a03121561103257600080fd5b873561103d81610e48565b9650602088013561104d81610e48565b955060408801359450606088013567ffffffffffffffff8082111561107157600080fd5b61107d8b838c01610e99565b909650945060808a013591508082111561109657600080fd5b506110a38a828b01610e99565b989b979a50959850939692959293505050565b6000602082840312156110c857600080fd5b813561101081610e48565b80600b0b8114610e5d57600080fd5b600080604083850312156110f557600080fd5b823561110081610e48565b91506020830135610e8e816110d3565b6000806000806080858703121561112657600080fd5b845193506020850151611138816110d3565b6040860151606090960151949790965092505050565b60006020828403121561116057600080fd5b8151611010816110d3565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561119357600080fd5b5051919050565b6001600160a01b03858116825284811660208301528316604082015260806060820181905260009061097290830184610fd1565b6001600160a01b03841681526060602082018190526000906111f290830185610fd1565b82810360408401526109728185610fd1565b600082601f83011261121557600080fd5b815167ffffffffffffffff808211156112305761123061116b565b604051601f8301601f19908116603f011681019082821181831017156112585761125861116b565b8160405283815286602085880101111561127157600080fd5b610972846020830160208901610fad565b60006020828403121561129457600080fd5b815167ffffffffffffffff8111156112ab57600080fd5b6112b784828501611204565b949350505050565b6001600160a01b03851681526080602082018190526000906112e390830186610fd1565b82810360408401526112f58186610fd1565b90508281036060840152610d198185610fd1565b6000806040838503121561131c57600080fd5b825167ffffffffffffffff8082111561133457600080fd5b61134086838701611204565b9350602085015191508082111561135657600080fd5b5061136385828601611204565b9150509250929050565b6001600160a01b03858116825284166020820152600b83900b604082015260806060820181905260009061097290830184610fd1565b6001600160a01b038681168252858116602083015284166040820152600b83900b606082015260a060808201819052600090610d1990830184610fd156fea26469706673582212201a0d2799caa6f5537204bda88f05f29182ed2be32e8441b6eed2d102b563e8b764736f6c63430008130033",Ak=eb=>eb.length>1;class AE extends pQ.lV{constructor(...eb){Ak(eb)?super(...eb):super(AN,AV,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(AN)}static connect(eb,em){return new pQ.CH(eb,AN,em)}}AE.bytecode=AV,AE.abi=AN;let AD=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"bool",name:"activateOnCreated",type:"bool"},{internalType:"bool",name:"activateOnUpdated",type:"bool"},{internalType:"bool",name:"activateOnDeleted",type:"bool"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"NotAcceptedSuperToken",type:"error"},{inputs:[],name:"NotImplemented",type:"error"},{inputs:[],name:"UnauthorizedHost",type:"error"},{inputs:[],name:"CFAV1_TYPE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementCreated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementTerminated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"cbdata",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"afterAgreementUpdated",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"afterReceiverHolder",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"afterSenderHolder",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementCreated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementTerminated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes",name:"agreementData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"beforeAgreementUpdated",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],name:"isAcceptedSuperToken",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lastUpdateHolder",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"oldFlowRateHolder",outputs:[{internalType:"int96",name:"",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"acceptedSuperToken",type:"address"},{internalType:"bool",name:"accepted",type:"bool"}],name:"setAcceptedSuperToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowRate",type:"int96"}],name:"startStream",outputs:[],stateMutability:"nonpayable",type:"function"}],AS="0x60a06040523480156200001157600080fd5b506040516200168038038062001680833981016040819052620000349162000118565b6040805160208101909152600081526001600160a01b0385166080528490849084908490640100000001846200006c57640200000000175b836200007a57640c00000000175b826200008857643000000000175b60405163bd1c448b60e01b81526001600160a01b0387169063bd1c448b90620000b8908490869060040162000182565b600060405180830381600087803b158015620000d357600080fd5b505af1158015620000e8573d6000803e3d6000fd5b5050600060015550620001da9a5050505050505050505050565b805180151581146200011357600080fd5b919050565b600080600080608085870312156200012f57600080fd5b84516001600160a01b03811681146200014757600080fd5b9350620001576020860162000102565b9250620001676040860162000102565b9150620001776060860162000102565b905092959194509250565b82815260006020604081840152835180604085015260005b81811015620001b8578581018301518582016060015282016200019a565b506000606082860101526060601f19601f830116850101925050509392505050565b6080516114606200022060003960008181610172015281816102bd015281816103e4015281816104c1015281816105f7015281816106f401526107f601526114606000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806372ca8a3e11610097578063d86ed3e511610066578063d86ed3e514610232578063de83f18814610245578063e4776b3314610258578063e5d719581461026b57600080fd5b806372ca8a3e146101d257806381596a24146101f5578063884d1f401461020a578063bcb4546f1461021d57600080fd5b806330d9c915116100d357806330d9c9151461015a57806349f289dc1461016d57806353c11f99146101ac5780635f9e7d77146101bf57600080fd5b8063230dbd29146100fa578063284c578114610123578063303a0cf51461013a575b600080fd5b61010d610108366004610f63565b6102b0565b60405161011a919061107e565b60405180910390f35b61012c60015481565b60405190815260200161011a565b60005461014790600b0b81565b604051600b9190910b815260200161011a565b61010d610168366004611098565b6103b2565b6101947f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161011a565b61010d6101ba366004610f63565b6103d7565b61010d6101cd366004611098565b6104b4565b6101e56101e0366004611137565b610599565b604051901515815260200161011a565b610208610203366004611163565b6105d0565b005b61010d610218366004611098565b6105ea565b61012c60008051602061140b83398151915281565b61010d610240366004610f63565b6106e7565b600254610194906001600160a01b031681565b600354610194906001600160a01b031681565b6102086102793660046111ae565b6005805460ff199081166001179091556001600160a01b039092166000908152600460205260409020805491151591909216179055565b6060336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb57604051632f2d36a760e01b815260040160405180910390fd5b610304896107d0565b6103475782828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509293506103a592505050565b6103508a610599565b61036d57604051631ea25bab60e31b815260040160405180910390fd5b600061037b878901896111ec565b50905060008061038d8789018961121a565b9150915061039f8d8484848a8a610884565b93505050505b9998505050505050505050565b604080518082019091526002815261060f60f31b60208201525b979650505050505050565b6060336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415806104175750610415896107d0565b155b8061042857506104268a610599565b155b1561046c5782828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509293506103a592505050565b60008061047b888a018a6111ec565b909250905060008061048f888a018a611246565b915091506104a28e858584868c8c61090b565b9e9d5050505050505050505050505050565b6060336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415806104f457506104f2876107d0565b155b80610505575061050388610599565b155b156105295750604080518082019091526002815261060f60f31b60208201526103cc565b600080610538868801886111ec565b90925090506000806105546001600160a01b038d1685856109aa565b5050915091508181604051602001610579929190918252600b0b602082015260400190565b604051602081830303815290604052945050505050979650505050505050565b60055460009060ff166105ad5760016105ca565b6001600160a01b03821660009081526004602052604090205460ff165b92915050565b6105e46001600160a01b0384168383610a4c565b50505050565b6060336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461063557604051632f2d36a760e01b815260040160405180910390fd5b61063e876107d0565b6106615750604080518082019091526002815261060f60f31b60208201526103cc565b61066a88610599565b61068757604051631ea25bab60e31b815260040160405180910390fd5b6000610695858701876111ec565b5090506000806106af6001600160a01b038c1684306109aa565b505060408051600b9290920b60208301528181019290925281518082038301815260609091019091529b9a5050505050505050505050565b6060336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461073257604051632f2d36a760e01b815260040160405180910390fd5b61073b896107d0565b61077e5782828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509293506103a592505050565b6107878a610599565b6107a457604051631ea25bab60e31b815260040160405180910390fd5b60006107b2878901896111ec565b5090506107c18b828686610a73565b9b9a5050505050505050505050565b604051635b69006f60e11b815260008051602061140b83398151915260048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063b6d200de90602401602060405180830381865afa158015610845573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610869919061126b565b6001600160a01b0316826001600160a01b0316149050919050565b6001839055600080546bffffffffffffffffffffffff19166bffffffffffffffffffffffff8616179055600280546001600160a01b0319166001600160a01b038716179055604080516020601f84018190048102820181019092528281526060918490849081908401838280828437600092019190915250929a9950505050505050505050565b6001839055600080546bffffffffffffffffffffffff86166bffffffffffffffffffffffff19909116179055600280546001600160a01b038089166001600160a01b0319928316179092556003805492881692909116919091179055604080516020601f84018190048102820181019092528281526060918490849081908401838280828437600092019190915250929b9a5050505050505050505050565b60008060008060006109bb88610ace565b604051631cd43d1160e31b81526001600160a01b038b811660048301528a811660248301528981166044830152919350908316915063e6a1e88890606401608060405180830381865afa158015610a16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a3a9190611288565b929b919a509850909650945050505050565b60408051600080825260208201909252610a6b90859085908590610c3d565b949350505050565b600280546001600160a01b0319166001600160a01b038516179055604080516020601f840181900481028201810190925282815260609184908490819084018382808284376000920191909152509298975050505050505050565b7f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea837547fb969d79d88acd02d04ed7ee7d43b949e7daf093d363abcfbbc43dfdfd1ce969a546001600160a01b038116610c0c576001600160a01b038216610b9357826001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b6c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b90919061126b565b91505b604051635b69006f60e11b815260008051602061140b83398151915260048201526001600160a01b0383169063b6d200de90602401602060405180830381865afa158015610be5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c09919061126b565b90505b6001600160a01b038216610c2257610c226112dc565b6001600160a01b038116610c3857610c386112dc565b915091565b6000806000610c4b87610d69565b91509150816001600160a01b03166339255d5b82836001600160a01b03166362fc305e8b8b8b600067ffffffffffffffff811115610c8b57610c8b6112c6565b6040519080825280601f01601f191660200182016040528015610cb5576020820181803683370190505b50604051602401610cc994939291906112f2565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610d14939250908990600401611332565b6000604051808303816000875af1158015610d33573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d5b9190810190611368565b506001979650505050505050565b7f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea837547fb969d79d88acd02d04ed7ee7d43b949e7daf093d363abcfbbc43dfdfd1ce969a546001600160a01b038116610c0c576001600160a01b038216610e2e57826001600160a01b03166320bc44256040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2b919061126b565b91505b604051635b69006f60e11b815260008051602061140b83398151915260048201526001600160a01b0383169063b6d200de90602401602060405180830381865afa158015610e80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea4919061126b565b9050817f65599bf746e17a00ea62e3610586992d88101b78eec3cf380706621fb97ea83755807fb969d79d88acd02d04ed7ee7d43b949e7daf093d363abcfbbc43dfdfd1ce969a556001600160a01b038216610c2257610c226112dc565b6001600160a01b0381168114610f1757600080fd5b50565b60008083601f840112610f2c57600080fd5b50813567ffffffffffffffff811115610f4457600080fd5b602083019150836020828501011115610f5c57600080fd5b9250929050565b600080600080600080600080600060c08a8c031215610f8157600080fd5b8935610f8c81610f02565b985060208a0135610f9c81610f02565b975060408a0135965060608a013567ffffffffffffffff80821115610fc057600080fd5b610fcc8d838e01610f1a565b909850965060808c0135915080821115610fe557600080fd5b610ff18d838e01610f1a565b909650945060a08c013591508082111561100a57600080fd5b506110178c828d01610f1a565b915080935050809150509295985092959850929598565b60005b83811015611049578181015183820152602001611031565b50506000910152565b6000815180845261106a81602086016020860161102e565b601f01601f19169290920160200192915050565b6020815260006110916020830184611052565b9392505050565b600080600080600080600060a0888a0312156110b357600080fd5b87356110be81610f02565b965060208801356110ce81610f02565b955060408801359450606088013567ffffffffffffffff808211156110f257600080fd5b6110fe8b838c01610f1a565b909650945060808a013591508082111561111757600080fd5b506111248a828b01610f1a565b989b979a50959850939692959293505050565b60006020828403121561114957600080fd5b813561109181610f02565b80600b0b8114610f1757600080fd5b60008060006060848603121561117857600080fd5b833561118381610f02565b9250602084013561119381610f02565b915060408401356111a381611154565b809150509250925092565b600080604083850312156111c157600080fd5b82356111cc81610f02565b9150602083013580151581146111e157600080fd5b809150509250929050565b600080604083850312156111ff57600080fd5b823561120a81610f02565b915060208301356111e181610f02565b6000806040838503121561122d57600080fd5b823561123881611154565b946020939093013593505050565b6000806040838503121561125957600080fd5b8235915060208301356111e181611154565b60006020828403121561127d57600080fd5b815161109181610f02565b6000806000806080858703121561129e57600080fd5b8451935060208501516112b081611154565b6040860151606090960151949790965092505050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052600160045260246000fd5b6001600160a01b03858116825284166020820152600b83900b604082015260806060820181905260009061132890830184611052565b9695505050505050565b6001600160a01b038416815260606020820181905260009061135690830185611052565b82810360408401526113288185611052565b60006020828403121561137a57600080fd5b815167ffffffffffffffff8082111561139257600080fd5b818401915084601f8301126113a657600080fd5b8151818111156113b8576113b86112c6565b604051601f8201601f19908116603f011681019083821181831017156113e0576113e06112c6565b816040528281528760208487010111156113f957600080fd5b6103cc83602083016020880161102e56fea9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3a2646970667358221220b5c43502fa5f2886ec493d879ffea8f43311468b63a4af985e3950b5120ab54364736f6c63430008130033",A_=eb=>eb.length>1;class AO extends pQ.lV{constructor(...eb){A_(eb)?super(...eb):super(AD,AS,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(AD)}static connect(eb,em){return new pQ.CH(eb,AD,em)}}AO.bytecode=AS,AO.abi=AD;let AP=[{stateMutability:"nonpayable",type:"fallback"},{inputs:[],name:"NON_UPGRADABLE_DEPLOYMENT",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}],Aj="0x60a06040526000608052348015601457600080fd5b50608051609c61002d600039600060300152609c6000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063cd312ec414602c575b6000ff5b60527f000000000000000000000000000000000000000000000000000000000000000081565b604051901515815260200160405180910390f3fea264697066735822122065028e6cc3a1447f60610dded44e58a413f3848e4b4a34b86a10c0987bdfac5764736f6c63430008130033",AB=eb=>eb.length>1;class AR extends pQ.lV{constructor(...eb){AB(eb)?super(...eb):super(AP,Aj,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(AP)}static connect(eb,em){return new pQ.CH(eb,AP,em)}}AR.bytecode=Aj,AR.abi=AP;let AU=[{inputs:[{internalType:"bytes32",name:"uuid",type:"bytes32"},{internalType:"uint256",name:"w",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"waterMark",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],AF="0x60c060405234801561001057600080fd5b5060405161059438038061059483398101604081905261002f9161003d565b60809190915260a052610061565b6000806040838503121561005057600080fd5b505080516020909101519092909150565b60805160a051610502610092600039600060d601526000818160a30152818161032d015261044801526105026000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063469519541461006757806350d75d251461007c57806352d1902d146100a15780636154b102146100d15780638129fc1c146100f85780639903ad38146100f8575b600080fd5b61007a610075366004610483565b610100565b005b61008461010c565b6040516001600160a01b0390911681526020015b60405180910390f35b7f00000000000000000000000000000000000000000000000000000000000000005b604051908152602001610098565b6100c37f000000000000000000000000000000000000000000000000000000000000000081565b61007a61013b565b61010981610249565b50565b60006101367f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b600054610100900460ff161580801561015b5750600054600160ff909116105b806101755750303b158015610175575060005460ff166001145b6101dd5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610200576000805461ff0019166101001790555b8015610109576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b60006102737f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316036102c95760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c6500000060448201526064016101d4565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610307573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032b91906104b3565b7f0000000000000000000000000000000000000000000000000000000000000000146103a55760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b60648201526084016101d4565b6001600160a01b03811630036103fd5760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f700000000000000060448201526064016101d4565b610425817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f0000000000000000000000000000000000000000000000000000000000000000604080519182526001600160a01b03841660208301520161023e565b60006020828403121561049557600080fd5b81356001600160a01b03811681146104ac57600080fd5b9392505050565b6000602082840312156104c557600080fd5b505191905056fea2646970667358221220bb9a4c735200a5f550b43f719616e88f330f378b36c178fde8ae74e7dcd5f17c64736f6c63430008130033",AG=eb=>eb.length>1;class AY extends pQ.lV{constructor(...eb){AG(eb)?super(...eb):super(AU,AF,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(AU)}static connect(eb,em){return new pQ.CH(eb,AU,em)}}AY.bytecode=AF,AY.abi=AU;let AQ=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"superTokenLogic",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFTLogic",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFTLogic",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_NON_UPGRADEABLE_IS_DEPRECATED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_GOVERNANCE_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_HOST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_UNINITIALIZED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"CustomSuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"SuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"tokenLogic",type:"address"}],name:"SuperTokenLogicCreated",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"_SUPER_TOKEN_LOGIC",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingToken",type:"address"}],name:"computeCanonicalERC20WrapperAddress",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"},{internalType:"bool",name:"isDeployed",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"_underlyingToken",type:"address"}],name:"createCanonicalERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingTokenAddress",type:"address"}],name:"getCanonicalERC20Wrapper",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenLogic",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"underlyingToken",type:"address"},{internalType:"address",name:"superToken",type:"address"}],internalType:"struct SuperTokenFactoryBase.InitializeData[]",name:"_data",type:"tuple[]"}],name:"initializeCanonicalWrapperSuperTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"customSuperTokenProxy",type:"address"}],name:"initializeCustomSuperToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}],Aq="0x6101006040523480156200001257600080fd5b506040516200221d3803806200221d833981016040819052620000359162000107565b6001600160a01b0380851660a052831660808190526040805163132075a760e31b81529051869286928692869291639903ad3891600480830192600092919082900301818387803b1580156200008a57600080fd5b505af19250505080156200009c575060015b506001600160a01b0380831660c05281811660e0526080516040519116907fc13fb19d60857980e565bf5dae406b8802d3c1cec50c6156b30b12b87402978390600090a250505050505050506200016f565b6001600160a01b03811681146200010457600080fd5b50565b600080600080608085870312156200011e57600080fd5b84516200012b81620000ee565b60208601519094506200013e81620000ee565b60408601519093506200015181620000ee565b60608601519092506200016481620000ee565b939692955090935050565b60805160a05160c05160e05161202e620001ef6000396000818161020601526109b40152600081816101df015261089b015260008181610158015281816107770152610c88015260008181610245015281816102c601528181610465015281816108ca015281816109e301528181610fc00152611115015261202e6000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80638129fc1c116100ad578063bab74c8911610071578063bab74c891461028f578063cbf927b3146102c1578063d412d344146102e8578063e094be24146102fb578063eff0a89d1461030e57600080fd5b80638129fc1c1461023b5780639470a5b21461024357806397e011ed146102695780639903ad381461023b578063a6d0c5341461027c57600080fd5b806350d75d25116100f457806350d75d25146101a457806352d1902d146101ac5780635365d19f146101da5780635a7792df146102015780636c684bb01461022857600080fd5b8063151188dc1461012657806320bc442514610156578063431f14811461017c578063469519541461018f575b600080fd5b61013961013436600461151d565b61033a565b6040516001600160a01b0390911681526020015b60405180910390f35b7f0000000000000000000000000000000000000000000000000000000000000000610139565b61013961018a36600461159e565b6106ed565b6101a261019d36600461151d565b61076c565b005b610139610ac7565b6040517fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620815260200161014d565b6101397f000000000000000000000000000000000000000000000000000000000000000081565b6101397f000000000000000000000000000000000000000000000000000000000000000081565b610139610236366004611631565b610af6565b6101a2610b75565b7f0000000000000000000000000000000000000000000000000000000000000000610139565b6101a26102773660046116d8565b610c84565b61013961028a36600461175c565b610e93565b6102a261029d36600461151d565b610ea6565b604080516001600160a01b03909316835290151560208301520161014d565b6101397f000000000000000000000000000000000000000000000000000000000000000081565b6101a26102f636600461151d565b610fa9565b610139610309366004611802565b61105f565b61013961031c36600461151d565b6001600160a01b039081166000908152600160205260409020541690565b600080805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b031661038c576040516306ce6e6d60e21b815260040160405180910390fd5b6001600160a01b0380831660009081526001602052604090205483911680156103c8576040516348eb3cb960e11b815260040160405180910390fd5b604080516001600160a01b038416602082015260009101604051602081830303815290604052805190602001209050600081604051610406906114ee565b8190604051809103906000f5905080158015610426573d6000803e3d6000fd5b506001600160a01b038581166000908152600160205260409081902080546001600160a01b0319168484169081179091559051634a0687ef60e01b81527f00000000000000000000000000000000000000000000000000000000000000009092166004830152919250634a0687ef90602401600060405180830381600087803b1580156104b257600080fd5b505af11580156104c6573d6000803e3d6000fd5b5050505060008190506000876001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561050f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061053391906118bb565b90506000886001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015610575573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261059d9190810190611912565b90506000896001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156105df573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106079190810190611912565b9050836001600160a01b03166342fe09808b858560405160200161062b91906119b4565b6040516020818303038152906040528560405160200161064b91906119e2565b6040516020818303038152906040526040518563ffffffff1660e01b81526004016106799493929190611a33565b600060405180830381600087803b15801561069357600080fd5b505af11580156106a7573d6000803e3d6000fd5b50506040516001600160a01b03871692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a2509198975050505050505050565b600061076187886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610731573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075591906118bb565b8888888888600061105f565b979650505050505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107b55760405163478b8e8360e01b815260040160405180910390fd5b6107be816112b4565b60008190506000816001600160a01b0316635365d19f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610803573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108279190611a72565b90506000826001600160a01b0316635a7792df6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610869573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088d9190611a72565b9050816001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316146109a8577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ef43d2c66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610926573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094a9190611a72565b6040516311a5465560e21b81526001600160a01b0384811660048301529190911690634695195490602401600060405180830381600087803b15801561098f57600080fd5b505af11580156109a3573d6000803e3d6000fd5b505050505b806001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610ac1577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634c5c0c856040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a639190611a72565b6040516311a5465560e21b81526001600160a01b0383811660048301529190911690634695195490602401600060405180830381600087803b158015610aa857600080fd5b505af1158015610abc573d6000803e3d6000fd5b505050505b50505050565b6000610af17f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000610b6988896001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5e91906118bb565b89898989898961105f565b98975050505050505050565b600054610100900460ff1615808015610b955750600054600160ff909116105b80610baf5750303b158015610baf575060005460ff166001145b610c175760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610c3a576000805461ff0019166101001790555b8015610c81576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b50565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ce4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d089190611a72565b9050806001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d6c9190611a72565b6001600160a01b0316336001600160a01b031614610d9d57604051632bf2a63360e21b815260040160405180910390fd5b6000805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546001600160a01b031615610def576040516348eb3cb960e11b815260040160405180910390fd5b60005b82811015610ac157838382818110610e0c57610e0c611a8f565b9050604002016020016020810190610e24919061151d565b60016000868685818110610e3a57610e3a611a8f565b610e50926020604090920201908101915061151d565b6001600160a01b039081168252602082019290925260400160002080546001600160a01b0319169290911691909117905580610e8b81611aa5565b915050610df2565b6000610b6988888888888888600061105f565b6001600160a01b0380821660009081526001602052604081205490918291168015610ed75780925060019150610fa3565b600060405180602001610ee9906114ee565b601f1982820381018352601f9091011660408181526001600160a01b03881660208301529192506001600160f81b031991309101604051602081830303815290604052805190602001208380519060200120604051602001610f8294939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b6040516020818303038152906040528051906020012060001c935060009250505b50915091565b604051634a0687ef60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152829190821690634a0687ef90602401600060405180830381600087803b15801561100f57600080fd5b505af1158015611023573d6000803e3d6000fd5b50506040516001600160a01b03851692507f437790724a6e97b75d23117f28cdd4b1beeafc34f7a0911ef256e9334f4369a59150600090a25050565b60006001600160a01b0389166110885760405163182e4f4160e11b815260040160405180910390fd5b600087600281111561109c5761109c611acc565b036110ba5760405163c4901a4360e01b815260040160405180910390fd5b60018760028111156110ce576110ce611acc565b036111865760006040516110e1906114ee565b604051809103906000f0801580156110fd573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483015291925090821690634a0687ef90602401600060405180830381600087803b15801561116557600080fd5b505af1158015611179573d6000803e3d6000fd5b505050508091505061120a565b6000604051611194906114fb565b604051809103906000f0801580156111b0573d6000803e3d6000fd5b509050806001600160a01b0316638129fc1c6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156111ee57600080fd5b505af1158015611202573d6000803e3d6000fd5b509293505050505b60405163ec0d634360e01b81526001600160a01b0382169063ec0d634390611242908c908c908b908b908b908b908b90600401611b0b565b600060405180830381600087803b15801561125c57600080fd5b505af1158015611270573d6000803e3d6000fd5b50506040516001600160a01b03841692507fb52c6d9d122e8c07769b96d7bb14e66db58ee03fdebaaa2f92547e9c7ef0e65f9150600090a298975050505050505050565b60006112de7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316036113345760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401610c0e565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611372573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113969190611b62565b7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620146114105760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401610c0e565b6001600160a01b03811630036114685760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401610c0e565b611490817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7fb146a22bc9644a3313a7e28592f37d32718a2b618d3d136aa524b0d86b87b620604080519182526001600160a01b038416602083015201610c78565b61024a80611b7c83390190565b61023380611dc683390190565b6001600160a01b0381168114610c8157600080fd5b60006020828403121561152f57600080fd5b813561153a81611508565b9392505050565b80356003811061155057600080fd5b919050565b60008083601f84011261156757600080fd5b50813567ffffffffffffffff81111561157f57600080fd5b60208301915083602082850101111561159757600080fd5b9250929050565b600080600080600080608087890312156115b757600080fd5b86356115c281611508565b95506115d060208801611541565b9450604087013567ffffffffffffffff808211156115ed57600080fd5b6115f98a838b01611555565b9096509450606089013591508082111561161257600080fd5b5061161f89828a01611555565b979a9699509497509295939492505050565b600080600080600080600060a0888a03121561164c57600080fd5b873561165781611508565b965061166560208901611541565b9550604088013567ffffffffffffffff8082111561168257600080fd5b61168e8b838c01611555565b909750955060608a01359150808211156116a757600080fd5b506116b48a828b01611555565b90945092505060808801356116c881611508565b8091505092959891949750929550565b600080602083850312156116eb57600080fd5b823567ffffffffffffffff8082111561170357600080fd5b818501915085601f83011261171757600080fd5b81358181111561172657600080fd5b8660208260061b850101111561173b57600080fd5b60209290920196919550909350505050565b60ff81168114610c8157600080fd5b600080600080600080600060a0888a03121561177757600080fd5b873561178281611508565b965060208801356117928161174d565b95506117a060408901611541565b9450606088013567ffffffffffffffff808211156117bd57600080fd5b6117c98b838c01611555565b909650945060808a01359150808211156117e257600080fd5b506117ef8a828b01611555565b989b979a50959850939692959293505050565b60008060008060008060008060c0898b03121561181e57600080fd5b883561182981611508565b975060208901356118398161174d565b965061184760408a01611541565b9550606089013567ffffffffffffffff8082111561186457600080fd5b6118708c838d01611555565b909750955060808b013591508082111561188957600080fd5b506118968b828c01611555565b90945092505060a08901356118aa81611508565b809150509295985092959890939650565b6000602082840312156118cd57600080fd5b815161153a8161174d565b634e487b7160e01b600052604160045260246000fd5b60005b838110156119095781810151838201526020016118f1565b50506000910152565b60006020828403121561192457600080fd5b815167ffffffffffffffff8082111561193c57600080fd5b818401915084601f83011261195057600080fd5b815181811115611962576119626118d8565b604051601f8201601f19908116603f0116810190838211818310171561198a5761198a6118d8565b816040528281528760208487010111156119a357600080fd5b6107618360208301602088016118ee565b65029bab832b9160d51b8152600082516119d58160068501602087016118ee565b9190910160060192915050565b600082516119f48184602087016118ee565b600f60fb1b920191825250600101919050565b60008151808452611a1f8160208601602086016118ee565b601f01601f19169290920160200192915050565b6001600160a01b038516815260ff84166020820152608060408201819052600090611a6090830185611a07565b82810360608401526107618185611a07565b600060208284031215611a8457600080fd5b815161153a81611508565b634e487b7160e01b600052603260045260246000fd5b600060018201611ac557634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052602160045260246000fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b600060018060a01b03808a16835260ff8916602084015260a06040840152611b3760a08401888a611ae2565b8381036060850152611b4a818789611ae2565b92505080841660808401525098975050505050505050565b600060208284031215611b7457600080fd5b505191905056fe608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea264697066735822122093a2bbcf49dd2895177212eeb11e9921080374fd8cd93d5be93a80935603195a64736f6c63430008130033608060405234801561001057600080fd5b50610213806100206000396000f3fe6080604052600436106100225760003560e01c80638129fc1c1461003957610031565b366100315761002f61004e565b005b61002f61004e565b34801561004557600080fd5b5061002f610060565b61005e6100596100d0565b610173565b565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546001600160a01b038116156100aa576040516305c5d81960e01b815260040160405180910390fd5b50337fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a055565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546000906001600160a01b03811661010b5761010b610197565b806001600160a01b0316639470a5b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016d91906101ad565b91505090565b3660008037600080366000845af43d6000803e808015610192573d6000f35b3d6000fd5b634e487b7160e01b600052600160045260246000fd5b6000602082840312156101bf57600080fd5b81516001600160a01b03811681146101d657600080fd5b939250505056fea26469706673582212208aedd930463a9ef04ca914601becd18e8316234054a71d6de40ce23faac57e5064736f6c63430008130033a2646970667358221220f157cc92906aed971b52d2aaacb2fb29714c922a65b8381e0e16fb7a9ea6e51264736f6c63430008130033",AK=eb=>eb.length>1;class AZ extends pQ.lV{constructor(...eb){AK(eb)?super(...eb):super(AQ,Aq,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(AQ)}static connect(eb,em){return new pQ.CH(eb,AQ,em)}}AZ.bytecode=Aq,AZ.abi=AQ;let AW=[{inputs:[],name:"SUPER_TOKEN_FACTORY_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_NON_UPGRADEABLE_IS_DEPRECATED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_GOVERNANCE_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ONLY_HOST",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_UNINITIALIZED",type:"error"},{inputs:[],name:"SUPER_TOKEN_FACTORY_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"CustomSuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"}],name:"SuperTokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"tokenLogic",type:"address"}],name:"SuperTokenLogicCreated",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT_LOGIC",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"_SUPER_TOKEN_LOGIC",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingToken",type:"address"}],name:"computeCanonicalERC20WrapperAddress",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"},{internalType:"bool",name:"isDeployed",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"_underlyingToken",type:"address"}],name:"createCanonicalERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Metadata",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"enum ISuperTokenFactory.Upgradability",name:"upgradability",type:"uint8"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"createERC20Wrapper",outputs:[{internalType:"contract ISuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_underlyingTokenAddress",type:"address"}],name:"getCanonicalERC20Wrapper",outputs:[{internalType:"address",name:"superTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenLogic",outputs:[{internalType:"contract ISuperToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"underlyingToken",type:"address"},{internalType:"address",name:"superToken",type:"address"}],internalType:"struct SuperTokenFactoryBase.InitializeData[]",name:"_data",type:"tuple[]"}],name:"initializeCanonicalWrapperSuperTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"customSuperTokenProxy",type:"address"}],name:"initializeCustomSuperToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}];class A${static createInterface(){return new p9.vU(AW)}static connect(eb,em){return new pQ.CH(eb,AW,em)}}A$.abi=AW;let AX=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"CIF_NFT_ONLY_CONSTANT_OUTFLOW",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_FLOW_AGREEMENT_V1",outputs:[{internalType:"contract IConstantFlowAgreementV1",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_BASE_URI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"newTokenId",type:"uint256"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"pure",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}],AJ="0x60e06040523480156200001157600080fd5b50604051620021ae380380620021ae8339810160408190526200003491620000fd565b6001600160a01b03821660a0819052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3600482015283919063b6d200de90602401602060405180830381865afa158015620000a0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c691906200013c565b6001600160a01b039081166080529190911660c05250620001639050565b6001600160a01b0381168114620000fa57600080fd5b50565b600080604083850312156200011157600080fd5b82516200011e81620000e4565b60208401519092506200013181620000e4565b809150509250929050565b6000602082840312156200014f57600080fd5b81516200015c81620000e4565b9392505050565b60805160a05160c051611ff8620001b66000396000818161045501528181610657015281816106c901526109c30152600081816102e4015261071401526000818161024b01526110cf0152611ff86000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806352d1902d116100f95780639903ad3811610097578063b88d4fde11610071578063b88d4fde14610417578063c87b56dd1461042a578063e985e9c51461043d578063ef43d2c61461045057600080fd5b80639903ad38146103f4578063a22cb465146103fc578063a497325b1461040f57600080fd5b806370a08231116100d357806370a082311461036c57806389f71d2d146103805780638d47859e1461039357806395d89b41146103ec57600080fd5b806352d1902d146103215780636352211e146103515780636c0360eb1461036457600080fd5b806340c10f1911610166578063469519541161014057806346951954146102cc57806349f289dc146102df5780634cd88b761461030657806350d75d251461031957600080fd5b806340c10f191461029357806342842e0e146102a657806342966c68146102b957600080fd5b8063095ea7b3116101a2578063095ea7b314610231578063181561011461024657806323b872dd1461026d5780632f3885601461028057600080fd5b806301ffc9a7146101c957806306fdde03146101f1578063081812fc14610206575b600080fd5b6101dc6101d7366004611680565b610477565b60405190151581526020015b60405180910390f35b6101f96104c9565b6040516101e891906116ce565b610219610214366004611701565b61055b565b6040516001600160a01b0390911681526020016101e8565b61024461023f36600461172f565b610582565b005b6102197f000000000000000000000000000000000000000000000000000000000000000081565b61024461027b36600461175b565b61060e565b61024461028e366004611701565b610640565b6102446102a136600461172f565b61064c565b6102446102b436600461175b565b6106a3565b6102446102c7366004611701565b6106be565b6102446102da36600461179c565b610710565b6102197f000000000000000000000000000000000000000000000000000000000000000081565b610244610314366004611886565b6107c8565b6102196108ae565b7f9a61ea3469d742a522f41a67608e442d2c27902bed81123f00ba6d3e12e9871e5b6040519081526020016101e8565b61021961035f366004611701565b6108dd565b6101f9610912565b61034361037a36600461179c565b50600190565b61034361038e3660046118ea565b610932565b6103a66103a1366004611701565b610985565b6040805182516001600160a01b03908116825260208085015182169083015283830151169181019190915260609182015163ffffffff16918101919091526080016101e8565b6101f9610a2e565b610244610a3d565b61024461040a366004611935565b610aff565b6101f9610b0a565b610244610425366004611973565b610b26565b6101f9610438366004611701565b610b5f565b6101dc61044b3660046119f3565b610b6c565b6102197f000000000000000000000000000000000000000000000000000000000000000081565b60006301ffc9a760e01b6001600160e01b0319831614806104a857506380ac58cd60e01b6001600160e01b03198316145b806104c35750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060600180546104d890611a21565b80601f016020809104026020016040519081016040528092919081815260200182805461050490611a21565b80156105515780601f1061052657610100808354040283529160200191610551565b820191906000526020600020905b81548152906001019060200180831161053457829003601f168201915b5050505050905090565b600061056682610b9a565b506000908152600360205260409020546001600160a01b031690565b600061058d826108dd565b9050806001600160a01b0316836001600160a01b0316036105c15760405163e4790b2560e01b815260040160405180910390fd5b336001600160a01b038216148015906105e157506105df8133610b6c565b155b156105ff5760405163519a92c160e11b815260040160405180910390fd5b6106098383610bc0565b505050565b6106183382610c2e565b610635576040516312a8eb0360e11b815260040160405180910390fd5b610609838383610c8c565b61064981610ca5565b50565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146106955760405163740f7abd60e11b815260040160405180910390fd5b61069f8282610cd5565b5050565b61060983838360405180602001604052806000815250610b26565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107075760405163740f7abd60e11b815260040160405180910390fd5b61064981610d11565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663731aed6e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610770573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107949190611a5b565b9050336001600160a01b038216146107bf5760405163ebb7505b60e01b815260040160405180910390fd5b61069f82610d84565b600054610100900460ff16158080156107e85750600054600160ff909116105b806108025750303b158015610802575060005460ff166001145b6108275760405162461bcd60e51b815260040161081e90611a78565b60405180910390fd5b6000805460ff19166001179055801561084a576000805461ff0019166101001790555b60016108568482611b14565b5060026108638382611b14565b508015610609576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a1505050565b60006108d87f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000806108e983610fbe565b90506001600160a01b0381166104c35760405163eab95e3b60e01b815260040160405180910390fd5b60606040518060600160405280602d8152602001611f96602d9139905090565b60408051466020808301919091526001600160a01b0380871683850152808616606084015284166080808401919091528351808403909101815260a090920190925280519101206000905b949350505050565b60408051608081018252600080825260208201819052818301819052606082015290516346a3c2cf60e11b8152600481018390526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690638d47859e90602401608060405180830381865afa158015610a0a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104c39190611bd4565b6060600280546104d890611a21565b600054610100900460ff1615808015610a5d5750600054600160ff909116105b80610a775750303b158015610a77575060005460ff166001145b610a935760405162461bcd60e51b815260040161081e90611a78565b6000805460ff191660011790558015610ab6576000805461ff0019166101001790555b8015610649576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b61069f338383610fd5565b6040518060600160405280602d8152602001611f96602d913981565b610b303383610c2e565b610b4d576040516312a8eb0360e11b815260040160405180910390fd5b610b5984848484611074565b50505050565b60606104c382600161107f565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b610ba3816111da565b6106495760405163eab95e3b60e01b815260040160405180910390fd5b600081815260036020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610bf582610fbe565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080610c3a836108dd565b9050806001600160a01b0316846001600160a01b03161480610c615750610c618185610b6c565b8061097d5750836001600160a01b0316610c7a8461055b565b6001600160a01b031614949350505050565b60405163553a3f6560e11b815260040160405180910390fd5b6040518181527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce790602001610af4565b60405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000610d1c82610985565b600083815260036020526040902080546001600160a01b031916905590508160006001600160a01b031682604001516001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000610dae7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603610e045760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c65000000604482015260640161081e565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e669190611c62565b7f9a61ea3469d742a522f41a67608e442d2c27902bed81123f00ba6d3e12e9871e14610ee05760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b606482015260840161081e565b6001600160a01b0381163003610f385760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f7000000000000000604482015260640161081e565b610f60817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f9a61ea3469d742a522f41a67608e442d2c27902bed81123f00ba6d3e12e9871e604080519182526001600160a01b038416602083015201610af4565b600080610fca83610985565b604001519392505050565b816001600160a01b0316836001600160a01b0316036110075760405163d3c7732960e01b815260040160405180910390fd5b6001600160a01b03838116600081815260046020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610b59848484610c8c565b6060600061108c84610985565b805160208201516040808401519051631cd43d1160e31b81526001600160a01b0380851660048301529283166024820152908216604482015292935090916000917f0000000000000000000000000000000000000000000000000000000000000000169063e6a1e88890606401608060405180830381865afa158015611116573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061113a9190611c7b565b5050915050611147610912565b61115e826bffffffffffffffffffffffff166111f7565b8661118557604051806040016040528060048152602001637472756560e01b8152506111a4565b6040518060400160405280600581526020016466616c736560d81b8152505b6111ad8961128a565b6040516020016111c09493929190611cdb565b604051602081830303815290604052935050505092915050565b6000806111e683610fbe565b6001600160a01b0316141592915050565b6060600061120483611405565b600101905060008167ffffffffffffffff811115611224576112246117b9565b6040519080825280601f01601f19166020018201604052801561124e576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461125857509392505050565b6060600061129783610985565b90506112b181600001516001600160a01b031660146114dd565b6112ba466111f7565b82600001516001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156112fc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113249190810190611d63565b61133c84602001516001600160a01b031660146114dd565b61135485604001516001600160a01b031660146114dd565b6113c586600001516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015611399573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113bd9190611dda565b60ff166111f7565b6113d8876060015163ffffffff166111f7565b6040516020016113ee9796959493929190611dfd565b604051602081830303815290604052915050919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106114445772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310611470576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061148e57662386f26fc10000830492506010015b6305f5e10083106114a6576305f5e100830492506008015b61271083106114ba57612710830492506004015b606483106114cc576064830492506002015b600a83106104c35760010192915050565b606060006114ec836002611f3e565b6114f7906002611f55565b67ffffffffffffffff81111561150f5761150f6117b9565b6040519080825280601f01601f191660200182016040528015611539576020820181803683370190505b509050600360fc1b8160008151811061155457611554611f68565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061158357611583611f68565b60200101906001600160f81b031916908160001a90535060006115a7846002611f3e565b6115b2906001611f55565b90505b600181111561162a576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106115e6576115e6611f68565b1a60f81b8282815181106115fc576115fc611f68565b60200101906001600160f81b031916908160001a90535060049490941c9361162381611f7e565b90506115b5565b5083156116795760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161081e565b9392505050565b60006020828403121561169257600080fd5b81356001600160e01b03198116811461167957600080fd5b60005b838110156116c55781810151838201526020016116ad565b50506000910152565b60208152600082518060208401526116ed8160408501602087016116aa565b601f01601f19169190910160400192915050565b60006020828403121561171357600080fd5b5035919050565b6001600160a01b038116811461064957600080fd5b6000806040838503121561174257600080fd5b823561174d8161171a565b946020939093013593505050565b60008060006060848603121561177057600080fd5b833561177b8161171a565b9250602084013561178b8161171a565b929592945050506040919091013590565b6000602082840312156117ae57600080fd5b81356116798161171a565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117f8576117f86117b9565b604052919050565b600067ffffffffffffffff82111561181a5761181a6117b9565b50601f01601f191660200190565b600061183b61183684611800565b6117cf565b905082815283838301111561184f57600080fd5b828260208301376000602084830101529392505050565b600082601f83011261187757600080fd5b61167983833560208501611828565b6000806040838503121561189957600080fd5b823567ffffffffffffffff808211156118b157600080fd5b6118bd86838701611866565b935060208501359150808211156118d357600080fd5b506118e085828601611866565b9150509250929050565b6000806000606084860312156118ff57600080fd5b833561190a8161171a565b9250602084013561191a8161171a565b9150604084013561192a8161171a565b809150509250925092565b6000806040838503121561194857600080fd5b82356119538161171a565b91506020830135801515811461196857600080fd5b809150509250929050565b6000806000806080858703121561198957600080fd5b84356119948161171a565b935060208501356119a48161171a565b925060408501359150606085013567ffffffffffffffff8111156119c757600080fd5b8501601f810187136119d857600080fd5b6119e787823560208401611828565b91505092959194509250565b60008060408385031215611a0657600080fd5b8235611a118161171a565b915060208301356119688161171a565b600181811c90821680611a3557607f821691505b602082108103611a5557634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611a6d57600080fd5b81516116798161171a565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b601f82111561060957600081815260208120601f850160051c81016020861015611aed5750805b601f850160051c820191505b81811015611b0c57828155600101611af9565b505050505050565b815167ffffffffffffffff811115611b2e57611b2e6117b9565b611b4281611b3c8454611a21565b84611ac6565b602080601f831160018114611b775760008415611b5f5750858301515b600019600386901b1c1916600185901b178555611b0c565b600085815260208120601f198616915b82811015611ba657888601518255948401946001909101908401611b87565b5085821015611bc45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060808284031215611be657600080fd5b6040516080810181811067ffffffffffffffff82111715611c0957611c096117b9565b6040528251611c178161171a565b81526020830151611c278161171a565b60208201526040830151611c3a8161171a565b6040820152606083015163ffffffff81168114611c5657600080fd5b60608201529392505050565b600060208284031215611c7457600080fd5b5051919050565b60008060008060808587031215611c9157600080fd5b84519350602085015180600b0b8114611ca957600080fd5b6040860151606090960151949790965092505050565b60008151611cd18185602086016116aa565b9290920192915050565b60008551611ced818460208a016116aa565b693f666c6f77526174653d60b01b9083019081528551611d1481600a840160208a016116aa565b69266f7574676f696e673d60b01b600a92909101918201528451611d3f8160148401602089016116aa565b8451910190611d558160148401602088016116aa565b016014019695505050505050565b600060208284031215611d7557600080fd5b815167ffffffffffffffff811115611d8c57600080fd5b8201601f81018413611d9d57600080fd5b8051611dab61183682611800565b818152856020838501011115611dc057600080fd5b611dd18260208301602086016116aa565b95945050505050565b600060208284031215611dec57600080fd5b815160ff8116811461167957600080fd5b6e26746f6b656e5f616464726573733d60881b815260008851611e2781600f850160208d016116aa565b6926636861696e5f69643d60b01b600f918401918201528851611e51816019840160208d016116aa565b6d26746f6b656e5f73796d626f6c3d60901b601992909101918201528751611e80816027840160208c016116aa565b672673656e6465723d60c01b602792909101918201528651611ea981602f840160208b016116aa565b692672656365697665723d60b01b602f9290910191820152611f1a611f14611efc611ef6611eda603986018b611cbf565b6f26746f6b656e5f646563696d616c733d60801b815260100190565b88611cbf565b6b2673746172745f646174653d60a01b8152600c0190565b85611cbf565b9a9950505050505050505050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176104c3576104c3611f28565b808201808211156104c3576104c3611f28565b634e487b7160e01b600052603260045260246000fd5b600081611f8d57611f8d611f28565b50600019019056fe68747470733a2f2f6e66742e7375706572666c7569642e66696e616e63652f6366612f76322f6765746d657461a2646970667358221220b1712174b00d0496404090493c8a89e33bfa8a4ce567ae086415054ae915149b64736f6c63430008130033",A1=eb=>eb.length>1;class A2 extends pQ.lV{constructor(...eb){A1(eb)?super(...eb):super(AX,AJ,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(AX)}static connect(eb,em){return new pQ.CH(eb,AX,em)}}A2.bytecode=AJ,A2.abi=AX;let A6=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"COF_NFT_INVALID_SUPER_TOKEN",type:"error"},{inputs:[],name:"COF_NFT_MINT_TO_AND_FLOW_RECEIVER_SAME",type:"error"},{inputs:[],name:"COF_NFT_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"COF_NFT_ONLY_CONSTANT_INFLOW",type:"error"},{inputs:[],name:"COF_NFT_ONLY_FLOW_AGREEMENTS",type:"error"},{inputs:[],name:"COF_NFT_TOKEN_ALREADY_EXISTS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_FLOW_AGREEMENT_V1",outputs:[{internalType:"contract IConstantFlowAgreementV1",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_BASE_URI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onCreate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onDelete",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"}],name:"onUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"pure",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}],A4="0x60e06040523480156200001157600080fd5b506040516200246f3803806200246f8339810160408190526200003491620000fd565b6001600160a01b03821660a0819052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3600482015283919063b6d200de90602401602060405180830381865afa158015620000a0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c691906200013c565b6001600160a01b039081166080529190911660c05250620001639050565b6001600160a01b0381168114620000fa57600080fd5b50565b600080604083850312156200011157600080fd5b82516200011e81620000e4565b60208401519092506200013181620000e4565b809150509250929050565b6000602082840312156200014f57600080fd5b81516200015c81620000e4565b9392505050565b60805160a05160c0516122a4620001cb600039600081816102f001528181610b4901528181610c430152610d5a0152600081816102c9015261068901526000818161025601528181610abc01528181610bbf01528181610cbb015261125201526122a46000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c80636352211e11610104578063a22cb465116100a2578063e985e9c511610071578063e985e9c514610449578063eb54a7ca1461045c578063ef1f02371461046f578063f7e3d9831461048257600080fd5b8063a22cb46514610408578063a497325b1461041b578063b88d4fde14610423578063c87b56dd1461043657600080fd5b806389f71d2d116100de57806389f71d2d1461038c5780638d47859e1461039f57806395d89b41146103f85780639903ad381461040057600080fd5b80636352211e1461035d5780636c0360eb1461037057806370a082311461037857600080fd5b806342842e0e116101715780634c5c0c851161014b5780634c5c0c85146102eb5780634cd88b761461031257806350d75d251461032557806352d1902d1461032d57600080fd5b806342842e0e1461029e57806346951954146102b157806349f289dc146102c457600080fd5b8063095ea7b3116101ad578063095ea7b31461023c578063181561011461025157806323b872dd146102785780632f3885601461028b57600080fd5b806301ffc9a7146101d457806306fdde03146101fc578063081812fc14610211575b600080fd5b6101e76101e23660046119a4565b610495565b60405190151581526020015b60405180910390f35b6102046104e7565b6040516101f391906119f2565b61022461021f366004611a25565b610579565b6040516001600160a01b0390911681526020016101f3565b61024f61024a366004611a53565b6105a0565b005b6102247f000000000000000000000000000000000000000000000000000000000000000081565b61024f610286366004611a7f565b61062c565b61024f610299366004611a25565b61065e565b61024f6102ac366004611a7f565b61066a565b61024f6102bf366004611ac0565b610685565b6102247f000000000000000000000000000000000000000000000000000000000000000081565b6102247f000000000000000000000000000000000000000000000000000000000000000081565b61024f610320366004611baa565b610741565b610224610827565b7f87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b7845b6040519081526020016101f3565b61022461036b366004611a25565b610856565b61020461088f565b61034f610386366004611ac0565b50600190565b61034f61039a366004611c0e565b6108af565b6103b26103ad366004611a25565b6108c4565b6040805182516001600160a01b03908116825260208085015182169083015283830151169181019190915260609182015163ffffffff16918101919091526080016101f3565b610204610945565b61024f610954565b61024f610416366004611c59565b610a16565b610204610a21565b61024f610431366004611c97565b610a3d565b610204610444366004611a25565b610a76565b6101e7610457366004611d17565b610a83565b61024f61046a366004611c0e565b610ab1565b61024f61047d366004611c0e565b610bb4565b61024f610490366004611c0e565b610cb0565b60006301ffc9a760e01b6001600160e01b0319831614806104c657506380ac58cd60e01b6001600160e01b03198316145b806104e15750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060600180546104f690611d45565b80601f016020809104026020016040519081016040528092919081815260200182805461052290611d45565b801561056f5780601f106105445761010080835404028352916020019161056f565b820191906000526020600020905b81548152906001019060200180831161055257829003601f168201915b5050505050905090565b600061058482610d89565b506000908152600360205260409020546001600160a01b031690565b60006105ab82610856565b9050806001600160a01b0316836001600160a01b0316036105df5760405163e4790b2560e01b815260040160405180910390fd5b336001600160a01b038216148015906105ff57506105fd8133610a83565b155b1561061d5760405163519a92c160e11b815260040160405180910390fd5b6106278383610dc1565b505050565b6106363382610e2b565b610653576040516312a8eb0360e11b815260040160405180910390fd5b610627838383610e89565b61066781610ea2565b50565b61062783838360405180602001604052806000815250610a3d565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663731aed6e6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107099190611d7f565b9050336001600160a01b038216146107345760405163ebb7505b60e01b815260040160405180910390fd5b61073d82610ed2565b5050565b600054610100900460ff16158080156107615750600054600160ff909116105b8061077b5750303b15801561077b575060005460ff166001145b6107a05760405162461bcd60e51b815260040161079790611d9c565b60405180910390fd5b6000805460ff1916600117905580156107c3576000805461ff0019166101001790555b60016107cf8482611e38565b5060026107dc8382611e38565b508015610627576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a1505050565b60006108517f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000818152601660205260408120600101546001600160a01b0316806104e15760405163eab95e3b60e01b815260040160405180910390fd5b60606040518060600160405280602d8152602001612242602d9139905090565b60006108bc84848461110c565b949350505050565b60408051608081018252600080825260208201819052918101829052606081019190915250600090815260166020908152604091829020825160808101845281546001600160a01b039081168252600183015481169382019390935260029091015491821692810192909252600160a01b900463ffffffff16606082015290565b6060600280546104f690611d45565b600054610100900460ff16158080156109745750600054600160ff909116105b8061098e5750303b15801561098e575060005460ff166001145b6109aa5760405162461bcd60e51b815260040161079790611d9c565b6000805460ff1916600117905580156109cd576000805461ff0019166101001790555b8015610667576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b61073d338383611158565b6040518060600160405280602d8152602001612242602d913981565b610a473383610e2b565b610a64576040516312a8eb0360e11b815260040160405180910390fd5b610a70848484846111f7565b50505050565b60606104e1826000611202565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610afa5760405163d367b64f60e01b815260040160405180910390fd5b6000610b0784848461110c565b6000818152601660205260409020600101549091506001600160a01b031615610a7057610b3381610ea2565b604051630179c42b60e51b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632f388560906024015b600060405180830381600087803b158015610b9657600080fd5b505af1158015610baa573d6000803e3d6000fd5b5050505050505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610bfd5760405163d367b64f60e01b815260040160405180910390fd5b6000610c0a84848461110c565b6000818152601660205260409020600101549091506001600160a01b031615610a7057604051630852cd8d60e31b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906342966c6890602401600060405180830381600087803b158015610c8f57600080fd5b505af1158015610ca3573d6000803e3d6000fd5b50505050610a708161135d565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610cf95760405163d367b64f60e01b815260040160405180910390fd5b6000610d0684848461110c565b6000818152601660205260409020600101549091506001600160a01b0316610a7057610d34848484846113ec565b6040516340c10f1960e01b81526001600160a01b038381166004830152602482018390527f000000000000000000000000000000000000000000000000000000000000000016906340c10f1990604401610b7c565b6000818152601660205260409020600101546001600160a01b03166106675760405163eab95e3b60e01b815260040160405180910390fd5b600081815260036020908152604080832080546001600160a01b0319166001600160a01b038781169182179092556016909352818420600101549151859492909116917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a45050565b600080610e3783610856565b9050806001600160a01b0316846001600160a01b03161480610e5e5750610e5e8185610a83565b806108bc5750836001600160a01b0316610e7784610579565b6001600160a01b031614949350505050565b60405163553a3f6560e11b815260040160405180910390fd5b6040518181527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce790602001610a0b565b6000610efc7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603610f525760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c650000006044820152606401610797565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fb49190611ef8565b7f87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b7841461102e5760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b6064820152608401610797565b6001600160a01b03811630036110865760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f70000000000000006044820152606401610797565b6110ae817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b784604080519182526001600160a01b038416602083015201610a0b565b60408051466020808301919091526001600160a01b03958616828401529385166060820152919093166080808301919091528351808303909101815260a0909101909252815191012090565b816001600160a01b0316836001600160a01b03160361118a5760405163d3c7732960e01b815260040160405180910390fd5b6001600160a01b03838116600081815260046020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610a70848484610e89565b6060600061120f846108c4565b805160208201516040808401519051631cd43d1160e31b81526001600160a01b0380851660048301529283166024820152908216604482015292935090916000917f0000000000000000000000000000000000000000000000000000000000000000169063e6a1e88890606401608060405180830381865afa158015611299573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112bd9190611f11565b50509150506112ca61088f565b6112e1826bffffffffffffffffffffffff1661151b565b8661130857604051806040016040528060048152602001637472756560e01b815250611327565b6040518060400160405280600581526020016466616c736560d81b8152505b611330896115ae565b6040516020016113439493929190611f71565b604051602081830303815290604052935050505092915050565b60008181526016602081815260408084206001810180546003855283872080546001600160a01b0319908116909155959094528154851682558054909416909355600290920180546001600160c01b031916905590516001600160a01b0390911691839183907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6001600160a01b03831661140257611402611ff9565b816001600160a01b0316836001600160a01b03160361142357611423611ff9565b6000818152601660205260409020600101546001600160a01b03161561144b5761144b611ff9565b604080516080810182526001600160a01b038087168252858116602080840182815287841685870190815263ffffffff4281166060880190815260008a81526016909552888520975188549088166001600160a01b0319918216178955935160018901805491891691909516179093559051600290960180549251909116600160a01b026001600160c01b03199092169590941694909417939093179091559151839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a450505050565b6060600061152883611729565b600101905060008167ffffffffffffffff81111561154857611548611add565b6040519080825280601f01601f191660200182016040528015611572576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461157c57509392505050565b606060006115bb836108c4565b90506115d581600001516001600160a01b03166014611801565b6115de4661151b565b82600001516001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015611620573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611648919081019061200f565b61166084602001516001600160a01b03166014611801565b61167885604001516001600160a01b03166014611801565b6116e986600001516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116e19190612086565b60ff1661151b565b6116fc876060015163ffffffff1661151b565b60405160200161171297969594939291906120a9565b604051602081830303815290604052915050919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106117685772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310611794576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106117b257662386f26fc10000830492506010015b6305f5e10083106117ca576305f5e100830492506008015b61271083106117de57612710830492506004015b606483106117f0576064830492506002015b600a83106104e15760010192915050565b606060006118108360026121ea565b61181b906002612201565b67ffffffffffffffff81111561183357611833611add565b6040519080825280601f01601f19166020018201604052801561185d576020820181803683370190505b509050600360fc1b8160008151811061187857611878612214565b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106118a7576118a7612214565b60200101906001600160f81b031916908160001a90535060006118cb8460026121ea565b6118d6906001612201565b90505b600181111561194e576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061190a5761190a612214565b1a60f81b82828151811061192057611920612214565b60200101906001600160f81b031916908160001a90535060049490941c936119478161222a565b90506118d9565b50831561199d5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610797565b9392505050565b6000602082840312156119b657600080fd5b81356001600160e01b03198116811461199d57600080fd5b60005b838110156119e95781810151838201526020016119d1565b50506000910152565b6020815260008251806020840152611a118160408501602087016119ce565b601f01601f19169190910160400192915050565b600060208284031215611a3757600080fd5b5035919050565b6001600160a01b038116811461066757600080fd5b60008060408385031215611a6657600080fd5b8235611a7181611a3e565b946020939093013593505050565b600080600060608486031215611a9457600080fd5b8335611a9f81611a3e565b92506020840135611aaf81611a3e565b929592945050506040919091013590565b600060208284031215611ad257600080fd5b813561199d81611a3e565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715611b1c57611b1c611add565b604052919050565b600067ffffffffffffffff821115611b3e57611b3e611add565b50601f01601f191660200190565b6000611b5f611b5a84611b24565b611af3565b9050828152838383011115611b7357600080fd5b828260208301376000602084830101529392505050565b600082601f830112611b9b57600080fd5b61199d83833560208501611b4c565b60008060408385031215611bbd57600080fd5b823567ffffffffffffffff80821115611bd557600080fd5b611be186838701611b8a565b93506020850135915080821115611bf757600080fd5b50611c0485828601611b8a565b9150509250929050565b600080600060608486031215611c2357600080fd5b8335611c2e81611a3e565b92506020840135611c3e81611a3e565b91506040840135611c4e81611a3e565b809150509250925092565b60008060408385031215611c6c57600080fd5b8235611c7781611a3e565b915060208301358015158114611c8c57600080fd5b809150509250929050565b60008060008060808587031215611cad57600080fd5b8435611cb881611a3e565b93506020850135611cc881611a3e565b925060408501359150606085013567ffffffffffffffff811115611ceb57600080fd5b8501601f81018713611cfc57600080fd5b611d0b87823560208401611b4c565b91505092959194509250565b60008060408385031215611d2a57600080fd5b8235611d3581611a3e565b91506020830135611c8c81611a3e565b600181811c90821680611d5957607f821691505b602082108103611d7957634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611d9157600080fd5b815161199d81611a3e565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b601f82111561062757600081815260208120601f850160051c81016020861015611e115750805b601f850160051c820191505b81811015611e3057828155600101611e1d565b505050505050565b815167ffffffffffffffff811115611e5257611e52611add565b611e6681611e608454611d45565b84611dea565b602080601f831160018114611e9b5760008415611e835750858301515b600019600386901b1c1916600185901b178555611e30565b600085815260208120601f198616915b82811015611eca57888601518255948401946001909101908401611eab565b5085821015611ee85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215611f0a57600080fd5b5051919050565b60008060008060808587031215611f2757600080fd5b84519350602085015180600b0b8114611f3f57600080fd5b6040860151606090960151949790965092505050565b60008151611f678185602086016119ce565b9290920192915050565b60008551611f83818460208a016119ce565b693f666c6f77526174653d60b01b9083019081528551611faa81600a840160208a016119ce565b69266f7574676f696e673d60b01b600a92909101918201528451611fd58160148401602089016119ce565b8451910190611feb8160148401602088016119ce565b016014019695505050505050565b634e487b7160e01b600052600160045260246000fd5b60006020828403121561202157600080fd5b815167ffffffffffffffff81111561203857600080fd5b8201601f8101841361204957600080fd5b8051612057611b5a82611b24565b81815285602083850101111561206c57600080fd5b61207d8260208301602086016119ce565b95945050505050565b60006020828403121561209857600080fd5b815160ff8116811461199d57600080fd5b6e26746f6b656e5f616464726573733d60881b8152600088516120d381600f850160208d016119ce565b6926636861696e5f69643d60b01b600f9184019182015288516120fd816019840160208d016119ce565b6d26746f6b656e5f73796d626f6c3d60901b60199290910191820152875161212c816027840160208c016119ce565b672673656e6465723d60c01b60279290910191820152865161215581602f840160208b016119ce565b692672656365697665723d60b01b602f92909101918201526121c66121c06121a86121a2612186603986018b611f55565b6f26746f6b656e5f646563696d616c733d60801b815260100190565b88611f55565b6b2673746172745f646174653d60a01b8152600c0190565b85611f55565b9a9950505050505050505050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176104e1576104e16121d4565b808201808211156104e1576104e16121d4565b634e487b7160e01b600052603260045260246000fd5b600081612239576122396121d4565b50600019019056fe68747470733a2f2f6e66742e7375706572666c7569642e66696e616e63652f6366612f76322f6765746d657461a26469706673582212203b9dd6a02755f03637386b7713c3b09e3c44c27052a37308197045810e69bb5664736f6c63430008130033",A3=eb=>eb.length>1;class A5 extends pQ.lV{constructor(...eb){A3(eb)?super(...eb):super(A6,A4,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(A6)}static connect(eb,em){return new pQ.CH(eb,A6,em)}}A5.bytecode=A4,A5.abi=A6;let A8=[{inputs:[],name:"CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CALLER",type:"error"},{inputs:[],name:"CFA_NFT_APPROVE_TO_CURRENT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_INVALID_TOKEN_ID",type:"error"},{inputs:[],name:"CFA_NFT_ONLY_SUPER_TOKEN_FACTORY",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_IS_NOT_ALLOWED",type:"error"},{inputs:[],name:"CFA_NFT_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_FLOW_AGREEMENT_V1",outputs:[{internalType:"contract IConstantFlowAgreementV1",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_BASE_URI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"HOST",outputs:[{internalType:"contract ISuperfluid",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"flowDataByTokenId",outputs:[{components:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"flowSender",type:"address"},{internalType:"address",name:"flowReceiver",type:"address"},{internalType:"uint32",name:"flowStartDate",type:"uint32"}],internalType:"struct IFlowNFTBase.FlowNFTData",name:"flowData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getTokenId",outputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"nftName",type:"string"},{internalType:"string",name:"nftSymbol",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"pure",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"triggerMetadataUpdate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}];class A9{static createInterface(){return new p9.vU(A8)}static connect(eb,em){return new pQ.CH(eb,A8,em)}}A9.abi=A8;let A7=[{inputs:[],name:"FUSTP_ALREADY_INITIALIZED",type:"error"},{stateMutability:"payable",type:"fallback"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],zm="0x608060405234801561001057600080fd5b50610213806100206000396000f3fe6080604052600436106100225760003560e01c80638129fc1c1461003957610031565b366100315761002f61004e565b005b61002f61004e565b34801561004557600080fd5b5061002f610060565b61005e6100596100d0565b610173565b565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546001600160a01b038116156100aa576040516305c5d81960e01b815260040160405180910390fd5b50337fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a055565b7fb8fcd5719b3ddf8626f3664705a89b7fc476129a58c1aa5eda57c600cc1821a0546000906001600160a01b03811661010b5761010b610197565b806001600160a01b0316639470a5b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016d91906101ad565b91505090565b3660008037600080366000845af43d6000803e808015610192573d6000f35b3d6000fd5b634e487b7160e01b600052600160045260246000fd5b6000602082840312156101bf57600080fd5b81516001600160a01b03811681146101d657600080fd5b939250505056fea26469706673582212208aedd930463a9ef04ca914601becd18e8316234054a71d6de40ce23faac57e5064736f6c63430008130033",zy=eb=>eb.length>1;class zv extends pQ.lV{constructor(...eb){zy(eb)?super(...eb):super(A7,zm,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(A7)}static connect(eb,em){return new pQ.CH(eb,A7,em)}}zv.bytecode=zm,zv.abi=A7;let zw=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"},{internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER",type:"error"},{inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED",type:"error"},{inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED",type:"error"},{inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT",type:"error"},{inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_ADMIN",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER",type:"error"},{inputs:[],name:"SUPER_TOKEN_ONLY_SELF",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS",type:"error"},{inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"AdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"AuthorizedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Burned",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantInflowNFT",name:"constantInflowNFT",type:"address"}],name:"ConstantInflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract IConstantOutflowNFT",name:"constantOutflowNFT",type:"address"}],name:"ConstantOutflowNFTCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Minted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"tokenHolder",type:"address"}],name:"RevokedOperator",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"data",type:"bytes"},{indexed:!1,internalType:"bytes",name:"operatorData",type:"bytes"}],name:"Sent",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenDowngraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{internalType:"contract IConstantInflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{internalType:"contract IConstantOutflowNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"authorizeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAdmin",type:"address"}],name:"changeAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"defaultOperators",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"downgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAdmin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingDecimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"getUnderlyingToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"granularity",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"underlyingToken",type:"address"},{internalType:"uint8",name:"underlyingDecimals",type:"uint8"},{internalType:"string",name:"n",type:"string"},{internalType:"string",name:"s",type:"string"},{internalType:"address",name:"admin",type:"address"}],name:"initializeWithAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"tokenHolder",type:"address"}],name:"isOperatorFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationApprove",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"operationDecreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationDowngrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"operationIncreaseAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"operationSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"operationUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"operatorData",type:"bytes"}],name:"operatorSend",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"revokeOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfApproveFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfBurn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"selfMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"selfTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"send",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"toUnderlyingAmount",outputs:[{internalType:"uint256",name:"underlyingAmount",type:"uint256"},{internalType:"uint256",name:"adjustedAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"transferAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"holder",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"}],zH="0x60e06040523480156200001157600080fd5b5060405162004fe838038062004fe88339810160408190526200003491620000cf565b6001600160a01b0380841660805282811660a081905290821660c0526040517fcf554eb342edf010a94e07701ae91e99e90b769f649f03aeb1153654ddd43c0190600090a26040516001600160a01b038216907f8837af285f4d380af9227df9ebafa13d992b487fa6d7a4366bd4154576085b8990600090a250505062000123565b6001600160a01b0381168114620000cc57600080fd5b50565b600080600060608486031215620000e557600080fd5b8351620000f281620000b6565b60208501519093506200010581620000b6565b60408501519092506200011881620000b6565b809150509250925092565b60805160a05160c051614e02620001e660003960008181610636015261148401526000818161092201526113e70152600081816104ab01528181610bfe01528181610c6d01528181610f10015281816110400152818161110f01528181611326015281816114d40152818161161c015281816117c7015281816118a601528181611c9701528181611d6101528181611df901528181611e6101528181611ee9015281816127b1015281816128480152818161397f0152613bbe0152614e026000f3fe608060405234801561001057600080fd5b50600436106103db5760003560e01c80636c2d9f2f1161020a578063b84cdd4a11610125578063d9d078d6116100b8578063ee719bc811610087578063ee719bc81461090c578063ef43d2c61461091d578063fad8b32a14610944578063fc673c4f14610957578063fe9d93031461096a57600080fd5b8063d9d078d61461087f578063dd62ed3e14610892578063eb3537cc146108cb578063ec0d6343146108f957600080fd5b8063ca0c1e7f116100f4578063ca0c1e7f14610833578063ca78946414610846578063cf97256d14610859578063d95b63711461086c57600080fd5b8063b84cdd4a146107e7578063bb0d196e146107fa578063c68d42831461080d578063c780fd821461082057600080fd5b806395d89b411161019d578063a1b2bf8b1161016c578063a1b2bf8b1461079b578063a3a7e7f3146107ae578063a457c2d7146107c1578063a9059cbb146107d457600080fd5b806395d89b41146107655780639903ad381461076d5780639bd9bbc6146107755780639d8767411461078857600080fd5b806383ba2525116101d957806383ba25251461071a5780638f2839701461072d57806392081a4714610740578063959b8c3f1461075257600080fd5b80636c2d9f2f146106d95780636e9960c3146106ec57806370a08231146106f457806379359f6f1461070757600080fd5b8063386fa221116102fa5780634c5c0c851161028d5780635b9d09cc1161025c5780635b9d09cc1461068d57806362aa5287146106a057806362ad1b83146106b357806366a12fb6146106c657600080fd5b80634c5c0c851461063157806350d75d251461065857806352d1902d14610660578063556f0dc71461068657600080fd5b806345977d03116102c957806345977d03146105d857806346951954146105eb5780634b2763b3146105fe5780634b61cc331461061157600080fd5b8063386fa2211461058c578063395093511461059f57806341b706be146105b257806342fe0980146105c557600080fd5b80631863e8091161037257806327048397116103415780632704839714610509578063282a050b1461051c5780632ec8eec714610544578063313ce5671461057757600080fd5b80631863e8091461049657806320bc4425146104a957806323b872dd146104e3578063245887fc146104f657600080fd5b806311bcc81e116103ae57806311bcc81e1461044b57806312a6a3f81461045e57806316d055d61461047157806318160ddd1461048457600080fd5b806306e48538146103e057806306fdde03146103fe578063090c415e14610413578063095ea7b314610428575b600080fd5b6103e861097d565b6040516103f59190613dd8565b60405180910390f35b61040661098e565b6040516103f59190613e75565b610426610421366004613ee8565b610a20565b005b61043b610436366004613f43565b610ad3565b60405190151581526020016103f5565b610426610459366004613f6f565b610aea565b61042661046c366004613f88565b610b19565b61042661047f366004613fd3565b610bfc565b6003545b6040519081526020016103f5565b6104266104a43660046140e7565b610c58565b7f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b0390911681526020016103f5565b61043b6104f1366004614179565b610ef8565b610426610504366004613f43565b610f0e565b6104266105173660046141ba565b610f87565b61052f61052a366004613f6f565b611023565b604080519283526020830191909152016103f5565b6105576105523660046141dc565b611038565b6040805194855260208501939093529183015260608201526080016103f5565b60125b60405160ff90911681526020016103f5565b6103e861059a3660046141dc565b6110db565b61043b6105ad366004613f43565b61117e565b6104266105c0366004613fd3565b6111ba565b6104266105d3366004614250565b6111e6565b6104266105e6366004613f6f565b6112c7565b6104266105f93660046141dc565b6112f3565b61042661060c366004614179565b6114d2565b61062461061f3660046142e2565b611554565b6040516103f59190614328565b6104cb7f000000000000000000000000000000000000000000000000000000000000000081565b6104cb611599565b7f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb0019610488565b6001610488565b61042661069b366004614360565b6115c3565b6104266106ae366004614179565b61161a565b6104266106c13660046143af565b61166e565b6104266106d4366004614179565b61171c565b6106246106e736600461444d565b61173c565b6104cb61177e565b6104886107023660046141dc565b611796565b61043b6107153660046141dc565b6117bf565b610426610728366004613f43565b611847565b61042661073b3660046141dc565b611873565b600e54600160a01b900460ff1661057a565b6104266107603660046141dc565b611967565b6104066119b8565b6104266119c7565b610426610783366004614360565b611a89565b610426610796366004614482565b611add565b6104266107a9366004613f88565b611b23565b6104266107bc3660046141dc565b611bcd565b61043b6107cf366004613f43565b611be1565b61043b6107e2366004613f43565b611c30565b61043b6107f5366004613f43565b611c3e565b61043b6108083660046141dc565b611c8f565b61042661081b366004614482565b611d17565b61042661082e366004614179565b611d5f565b6104266108413660046144da565b611df7565b610426610854366004613f43565b611e5f565b610426610867366004613f43565b611ed4565b61043b61087a366004614545565b611fbd565b61043b61088d366004613f43565b611fcb565b6104886108a0366004614545565b6001600160a01b03918216600090815260116020908152604080832093909416825291909152205490565b6108de6108d9366004613f43565b611fe5565b604080519384526020840192909252908201526060016103f5565b61042661090736600461457e565b61211f565b600e546001600160a01b03166104cb565b6104cb7f000000000000000000000000000000000000000000000000000000000000000081565b6104266109523660046141dc565b6121f6565b610426610965366004614624565b612247565b61042661097836600461466b565b6122e8565b60606109896012612339565b905090565b6060600f805461099d906146a9565b80601f01602080910402602001604051908101604052809291908181526020018280546109c9906146a9565b8015610a165780601f106109eb57610100808354040283529160200191610a16565b820191906000526020600020905b8154815290600101906020018083116109f957829003601f168201915b5050505050905090565b6000338585604051602001610a37939291906146e3565b604051602081830303815290604052805190602001209050610a8c8184848080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061239f92505050565b6040518481526001600160a01b0386169033907f30f416fa68fca014a0f334464c64b000ba53e99b6d2afdea9d5ca756372d59859060200160405180910390a35050505050565b6000610ae03384846123e0565b5060015b92915050565b610b16333333846040518060200160405280600081525060405180602001604052806000815250612490565b50565b6040513390600090610b31908390879060200161472c565b60408051601f1981840301815291905280516020909101209050610b558184612650565b15610b735760405163782a90fb60e11b815260040160405180910390fd5b610bb08185858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061239f92505050565b816001600160a01b03167f770ea40a13a4644573ed785e5c7116890709947918747febc5add46feb531e2d868686604051610bed93929190614769565b60405180910390a25050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610c455760405163c51efddd60e01b815260040160405180910390fd5b610c518484848461268c565b5050505050565b604051632329212160e21b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690638ca4848490602401602060405180830381865afa158015610cbc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ce091906147aa565b610cfd5760405163327fd99160e21b815260040160405180910390fd5b6000610d076127ac565b90506001600160a01b038116610d1a5750845b600085610d275786610d29565b815b905060008313610dc657610d3c836147dd565b610d45856128f1565b14610d5257610d526147f9565b610d5b846128f1565b6001600160a01b03821660009081526002602052604081208054909190610d8390849061480f565b90915550506001600160a01b03851660009081526002602052604081208054859290610db090849061480f565b90915550610dc1905085828661295f565b610e90565b8515610dd457610dd46147f9565b82610dde856128f1565b610de8919061480f565b6001600160a01b03831660009081526002602052604081208054909190610e10908490614837565b90915550610e1f9050846128f1565b6001600160a01b03881660009081526002602052604081208054909190610e4790849061480f565b90915550506001600160a01b03851660009081526002602052604081208054859290610e7490849061480f565b90915550610e85905082888661295f565b610e9082868561295f565b846001600160a01b0316876001600160a01b0316336001600160a01b03167fb8381a3ce157650e06186e3e8f4dd4dc29236f2688b6eed1893d0a60d7c6386f8c8589898f604051610ee5959493929190614857565b60405180910390a4505050505050505050565b6000610f063385858561268c565b949350505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610f575760405163c51efddd60e01b815260040160405180910390fd5b610f83338384846040518060200160405280600081525060405180602001604052806000815250612490565b5050565b6040513390600090610f9f908390869060200161472c565b604051602081830303815290604052805190602001209050610fc18184612650565b610fde5760405163dae1880960e01b815260040160405180910390fd5b610fe88184612992565b60405184815233907f71a63dc095de07aa5512ad57a7596a39516317e316981a1cd71000057be1537b9060200160405180910390a250505050565b60008061102f836129b3565b91509150915091565b6000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa15801561109c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110c0919061488a565b90506110cc8582611fe5565b91979096509094509092509050565b6001600160a01b038181166000908152600160205260409081902054905163c56a069d60e01b8152901960048201526060917f0000000000000000000000000000000000000000000000000000000000000000169063c56a069d90602401600060405180830381865afa158015611156573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ae491908101906148a3565b3360008181526011602090815260408083206001600160a01b03871684529091528120549091610ae09185906111b5908690614954565b6123e0565b3330146111da57604051630fff4cc960e31b815260040160405180910390fd5b610c518385848461268c565b600054610100900460ff16158080156112065750600054600160ff909116105b806112205750303b158015611220575060005460ff166001145b6112455760405162461bcd60e51b815260040161123c90614967565b60405180910390fd5b6000805460ff191660011790558015611268576000805461ff0019166101001790555b6112788787878787876000612a6f565b80156112be576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b610b16333333846040518060200160405280600081525060405180602001604052806000815250612b37565b600061130b600080516020614d368339815191525490565b905060006001600160a01b038216156113245781611346565b7f00000000000000000000000000000000000000000000000000000000000000005b9050336001600160a01b0382161461137157604051630484acab60e01b815260040160405180910390fd5b61137a83612cea565b826001600160a01b031663ef43d2c66040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113dc91906149b5565b6001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161415806114af5750826001600160a01b0316634c5c0c856040518163ffffffff1660e01b8152600401602060405180830381865afa158015611455573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061147991906149b5565b6001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614155b156114cd5760405163ef1b6ddf60e01b815260040160405180910390fd5b505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316331461151b5760405163c51efddd60e01b815260040160405180910390fd5b6001600160a01b038084166000908152601160209081526040808320938616835292905220546114cd90849084906111b5908590614954565b6060600085858560405160200161156d939291906146e3565b60405160208183030381529060405280519060200120905061158f8184612f24565b9695505050505050565b60006109897f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6116143333868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525060408051602081019091529081529250612b37915050565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146116635760405163c51efddd60e01b815260040160405180910390fd5b6114cd8383836123e0565b3361167b6012828a612fb3565b6116985760405163f7f0222760e01b815260040160405180910390fd5b6117128189898989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a90819084018382808284376000920191909152506001925061305c915050565b5050505050505050565b33301461166357604051630fff4cc960e31b815260040160405180910390fd5b60606000848460405160200161175392919061472c565b6040516020818303038152906040528051906020012090506117758184612f24565b95945050505050565b6000610989600080516020614d368339815191525490565b6000806117a283611038565b5050509050600081126117b557806117b8565b60005b9392505050565b6000610ae4827f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015611823573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088d919061488a565b610f83333384846040518060200160405280600081525060405180602001604052806000815250612490565b600061188b600080516020614d368339815191525490565b905060006001600160a01b038216156118a457816118c6565b7f00000000000000000000000000000000000000000000000000000000000000005b9050336001600160a01b038216146118f157604051630484acab60e01b815260040160405180910390fd5b6000611909600080516020614d368339815191525490565b905061192184600080516020614d3683398151915255565b836001600160a01b0316816001600160a01b03167f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f60405160405180910390a350505050565b33611974601282846130d5565b806001600160a01b0316826001600160a01b03167ff4caeb2d6ca8932a215a353d0703c326ec2d81fc68170f320eb2ab49e9df61f960405160405180910390a35050565b60606010805461099d906146a9565b600054610100900460ff16158080156119e75750600054600160ff909116105b80611a015750303b158015611a01575060005460ff166001145b611a1d5760405162461bcd60e51b815260040161123c90614967565b6000805460ff191660011790558015611a40576000805461ff0019166101001790555b8015610b16576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a150565b6116143333868686868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604080516020810190915290815292506001915061305c9050565b333014611afd57604051630fff4cc960e31b815260040160405180910390fd5b80516040805160008152602081019091526114cd913391869186919015159086906131d9565b6040513390600090611b3b908390879060200161472c565b604051602081830303815290604052805190602001209050611b908185858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061239f92505050565b336001600160a01b03167f0c4c547b3a4fcaa5be8353b3111472b124155bccc86de811d4a481c9e6e9faca868686604051610bed93929190614769565b610f83333383611bdc33611796565b61268c565b6000610ae033846111b5856040518060600160405280602a8152602001614d56602a91393360009081526011602090815260408083206001600160a01b038d16845290915290205491906132a6565b60006117b83333858561268c565b600080600080611c4e8686611fe5565b9250925092506000611c76828411611c675760006128f1565b611c7183856149d2565b6128f1565b611c80908561480f565b60001315979650505050505050565b6000610ae4827f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa158015611cf3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f5919061488a565b333014611d3757604051630fff4cc960e31b815260040160405180910390fd5b80516040805160008152602081019091526114cd9133918691869190151590819087906132d2565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314611da85760405163c51efddd60e01b815260040160405180910390fd5b6114cd83836111b5846040518060600160405280602a8152602001614d56602a91396001600160a01b03808a166000908152601160209081526040808320938c168352929052205491906132a6565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314611e405760405163c51efddd60e01b815260040160405180910390fd5b611614338585858560405180602001604052806000815250600161305c565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314611ea85760405163c51efddd60e01b815260040160405180910390fd5b610f83338384846040518060200160405280600081525060405180602001604052806000815250612b37565b604051632329212160e21b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690638ca4848490602401602060405180830381865afa158015611f38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5c91906147aa565b611f795760405163327fd99160e21b815260040160405180910390fd5b6001600160a01b038216600090815260026020526040902054611f9d90829061480f565b6001600160a01b0390921660009081526002602052604090209190915550565b60006117b860128484612fb3565b600080611fd88484611fe5565b5050600013949350505050565b6001600160a01b03821660009081526002602052604081205490808061200a866110db565b905060005b815181101561211657600080600084848151811061202f5761202f6149e5565b60209081029190910101516040516326cb922f60e21b81523060048201526001600160a01b038c81166024830152604482018c905290911690639b2e48bc90606401606060405180830381865afa15801561208e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120b291906149fb565b919450925090506120c38288614954565b96506120cf8187614954565b95506120ec8183116120e25760006128f1565b611c7182846149d2565b6120f6848a61480f565b6121009190614837565b97505050508061210f90614a29565b905061200f565b50509250925092565b600054610100900460ff161580801561213f5750600054600160ff909116105b806121595750303b158015612159575060005460ff166001145b6121755760405162461bcd60e51b815260040161123c90614967565b6000805460ff191660011790558015612198576000805461ff0019166101001790555b6121a788888888888888612a6f565b8015611712576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050505050505050565b33612203601282846133a0565b806001600160a01b0316826001600160a01b03167f50546e66e5f44d728365dc3908c63bc5cfeeab470722c1677e3073a6ac294aa160405160405180910390a35050565b3361225460128289612fb3565b6122715760405163f7f0222760e01b815260040160405180910390fd5b6112be8188898989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525061249092505050565b6114cd3333338686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525060408051602081019091529081529250612490915050565b60608160000180548060200260200160405190810160405280929190818152602001828054801561239357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612375575b50505050509050919050565b60005b81518110156114cd5760008282815181106123bf576123bf6149e5565b60200260200101519050808285015550806123d990614a29565b90506123a2565b6001600160a01b03831661240757604051638163862760e01b815260040160405180910390fd5b6001600160a01b03821661242e576040516337c1c09d60e21b815260040160405180910390fd5b6001600160a01b0383811660008181526011602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600e546001600160a01b03166124b957604051637bce7b2b60e11b815260040160405180910390fd5b6000806124c5856129b3565b915091506124dc88888387516000141588886131d9565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015612525573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612549919061488a565b600e54909150612563906001600160a01b03168885613498565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156125ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125d0919061488a565b905060006125de82846149d2565b905080851461260057604051631c7c26d360e31b815260040160405180910390fd5b896001600160a01b03167f3bc27981aebbb57f9247dc00fde9d6cd91e4b230083fec3238fedbcba1f9ab3d8560405161263b91815260200190565b60405180910390a25050505050505050505050565b6000805b828110156126825783810154801561267157600192505050610ae4565b5061267b81614a29565b9050612654565b5060009392505050565b60006001600160a01b0384166126b55760405163eecd6c9b60e01b815260040160405180910390fd5b6001600160a01b0383166126dc5760405163e219bd3960e01b815260040160405180910390fd5b600033905061270d8186868660405180602001604052806000815250604051806020016040528060008152506134fb565b846001600160a01b0316866001600160a01b0316146127a0576127a085876111b5866040518060600160405280602d8152602001614da0602d9139601160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060008d6001600160a01b03166001600160a01b03168152602001908152602001600020546132a69092919063ffffffff16565b50600195945050505050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663289b3c0d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561280d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061283191906149b5565b604051638369a0f160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301523060248301527f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09604483015291925090821690638369a0f190606401602060405180830381865afa1580156128c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128eb91906149b5565b91505090565b60006001600160ff1b0382111561295b5760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b606482015260840161123c565b5090565b816001600160a01b0316836001600160a01b0316600080516020614d808339815191528360405161248391815260200190565b60005b818110156114cd576000838201556129ac81614a29565b9050612995565b600e54600090819081906012600160a01b90910460ff161015612a1257600e546129e890600160a01b900460ff166012614a42565b6129f390600a614b3f565b90506129ff8185614b4e565b9250612a0b8184614b70565b9150612a69565b600e546012600160a01b90910460ff161115612a6257600e54612a4190601290600160a01b900460ff16614a42565b612a4c90600a614b3f565b9050612a588185614b70565b9250839150612a69565b8391508192505b50915091565b600e805460ff8816600160a01b026001600160a81b03199091166001600160a01b038a1617179055600f612aa4858783614bd5565b506010612ab2838583614bd5565b50612ac981600080516020614d3683398151915255565b612ad23061359a565b6040516000808252908190600080516020614d808339815191529060200160405180910390a36040516001600160a01b038216906000907f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f908290a350505050505050565b600e546001600160a01b0316612b6057604051637bce7b2b60e11b815260040160405180910390fd5b600080612b6c856129b3565b600e546040516370a0823160e01b81523060048201529294509092506000916001600160a01b03909116906370a0823190602401602060405180830381865afa158015612bbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612be1919061488a565b600e54909150612bfc906001600160a01b03168930866136c8565b600e546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015612c45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c69919061488a565b90506000612c7783836149d2565b9050808514612c9957604051631c7c26d360e31b815260040160405180910390fd5b8651612caf908c908b9087901515808c8c6132d2565b886001600160a01b03167f25ca84076773b0455db53621c459ddc84fe40840e4932a62706a032566f399df8560405161263b91815260200190565b6000612d147f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031603612d6a5760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c65000000604482015260640161123c565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612da8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dcc919061488a565b7f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb001914612e465760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b606482015260840161123c565b6001600160a01b0381163003612e9e5760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f7000000000000000604482015260640161123c565b612ec6817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7f6bfbb132610e56cb96575dba244667b9d6dbfeffe22b68a79fa16f2d18eb0019604080519182526001600160a01b038416602083015201611a7e565b6060816001600160401b03811115612f3e57612f3e614024565b604051908082528060200260200182016040528015612f67578160200160208202803683370190505b50905060005b82811015612fac57600081850154905080838381518110612f9057612f906149e5565b602090810291909101015250612fa581614a29565b9050612f6d565b5092915050565b6000816001600160a01b0316836001600160a01b0316148061302257506001600160a01b038316600090815260018501602052604090205460ff16801561302257506001600160a01b03808316600090815260038601602090815260408083209387168352929052205460ff16155b80610f0657506001600160a01b03808316600090815260028601602090815260408083209387168352929052205460ff1690509392505050565b6001600160a01b0386166130835760405163eecd6c9b60e01b815260040160405180910390fd5b6001600160a01b0385166130aa5760405163e219bd3960e01b815260040160405180910390fd5b6130b8878787878787613700565b6130c68787878787876134fb565b6112be87878787878787613827565b806001600160a01b0316826001600160a01b03160361314c5760405162461bcd60e51b815260206004820152602d60248201527f4552433737374f70657261746f72733a20617574686f72697a696e672073656c60448201526c331030b99037b832b930ba37b960991b606482015260840161123c565b6001600160a01b038116600090815260018401602052604090205460ff16156131a2576001600160a01b03918216600090815260039390930160209081526040808520929093168452529020805460ff19169055565b6001600160a01b0380831660009081526002850160209081526040808320938516835292905220805460ff19166001179055505050565b6001600160a01b03851661320057604051632e8aac6160e21b815260040160405180910390fd5b82156132155761321586866000878686613700565b61321f8585613977565b846001600160a01b0316866001600160a01b03167fa78a9be3a7b862d26933ad85fb11d80ef66b8f972d7cbba06621d583943a409886858560405161326693929190614c94565b60405180910390a36040518481526000906001600160a01b03871690600080516020614d80833981519152906020015b60405180910390a3505050505050565b600081848411156132ca5760405162461bcd60e51b815260040161123c9190613e75565b505050900390565b6001600160a01b0386166132f957604051630d24315760e01b815260040160405180910390fd5b6133038686613a87565b8315613319576133198760008888868689613827565b856001600160a01b0316876001600160a01b03167f2fe5be0146f74c5bce36c0b80911af6c7d86ff27e89d5cfa61fc681327954e5d87858560405161336093929190614c94565b60405180910390a36040518581526001600160a01b03871690600090600080516020614d808339815191529060200160405180910390a350505050505050565b336001600160a01b0382160361340b5760405162461bcd60e51b815260206004820152602a60248201527f4552433737374f70657261746f72733a207265766f6b696e672073656c662061604482015269399037b832b930ba37b960b11b606482015260840161123c565b6001600160a01b038116600090815260018401602052604090205460ff1615613465576001600160a01b0380831660009081526003850160209081526040808320938516835292905220805460ff19166001179055505050565b6001600160a01b03918216600090815260029390930160209081526040808520929093168452529020805460ff19169055565b6040516001600160a01b0383166024820152604481018290526114cd90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613ae1565b61350e8585613509866128f1565b613bb6565b836001600160a01b0316856001600160a01b0316876001600160a01b03167f06b541ddaa720db2b10a4d0cdac39b8d360425fc073085fac19bc8261467798786868660405161355f93929190614c94565b60405180910390a4836001600160a01b0316856001600160a01b0316600080516020614d808339815191528560405161329691815260200190565b6040516329965a1d60e01b81526001600160a01b03821660048201527fac7fbab5f54a3ca8194167523c6753bfeb96a445279294b6125b68cce21770546024820152306044820152731820a4b7618bde71dce8cdc73aab6c95905fad24906329965a1d90606401600060405180830381600087803b15801561361b57600080fd5b505af115801561362f573d6000803e3d6000fd5b50506040516329965a1d60e01b81526001600160a01b03841660048201527faea199e31a596269b42cdafd93407f14436db6e4cad65417994c2eb37381e05a6024820152306044820152731820a4b7618bde71dce8cdc73aab6c95905fad2492506329965a1d9150606401600060405180830381600087803b1580156136b457600080fd5b505af1158015610c51573d6000803e3d6000fd5b6040516001600160a01b03808516602483015283166044820152606481018290526116149085906323b872dd60e01b906084016134c4565b60405163555ddc6560e11b81526001600160a01b03861660048201527f29ddb589b1fb5fc7cf394961c1adf5f8c6454761adf795e67fe149f658abe8956024820152600090731820a4b7618bde71dce8cdc73aab6c95905fad249063aabbb8ca90604401602060405180830381865afa158015613781573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137a591906149b5565b90506001600160a01b038116156112be57604051633ad5cbc160e11b81526001600160a01b038216906375ab9782906137ec908a908a908a908a908a908a90600401614cbf565b600060405180830381600087803b15801561380657600080fd5b505af115801561381a573d6000803e3d6000fd5b5050505050505050505050565b60405163555ddc6560e11b81526001600160a01b03861660048201527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b6024820152600090731820a4b7618bde71dce8cdc73aab6c95905fad249063aabbb8ca90604401602060405180830381865afa1580156138a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906138cc91906149b5565b90506001600160a01b03811615613948576040516223de2960e01b81526001600160a01b038216906223de2990613911908b908b908b908b908b908b90600401614cbf565b600060405180830381600087803b15801561392b57600080fd5b505af115801561393f573d6000803e3d6000fd5b50505050611712565b8115611712576001600160a01b0386163b156117125760405163fe737d0560e01b815260040160405180910390fd5b60006139ff837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa1580156139db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d9919061488a565b50509050613a0c826128f1565b811215613a2c5760405163043b37d160e21b815260040160405180910390fd5b613a35826128f1565b6001600160a01b038416600090815260026020526040902054613a589190614837565b6001600160a01b038416600090815260026020526040902055600354613a7f9083906149d2565b600355505050565b613a90816128f1565b6001600160a01b038316600090815260026020526040902054613ab3919061480f565b6001600160a01b038316600090815260026020526040902055600354613ada908290614954565b6003555050565b6000613b36826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613cb59092919063ffffffff16565b9050805160001480613b57575080806020019051810190613b5791906147aa565b6114cd5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161123c565b6000613c1a847f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663bbe4fd506040518163ffffffff1660e01b8152600401602060405180830381865afa1580156139db573d6000803e3d6000fd5b5050905081811215613c3f57604051632f4cb94160e01b815260040160405180910390fd5b6001600160a01b038416600090815260026020526040902054613c63908390614837565b6001600160a01b038086166000908152600260205260408082209390935590851681522054613c9390839061480f565b6001600160a01b03909316600090815260026020526040902092909255505050565b6060610f06848460008585600080866001600160a01b03168587604051613cdc9190614d19565b60006040518083038185875af1925050503d8060008114613d19576040519150601f19603f3d011682016040523d82523d6000602084013e613d1e565b606091505b5091509150613d2f87838387613d3a565b979650505050505050565b60608315613da9578251600003613da2576001600160a01b0385163b613da25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161123c565b5081610f06565b610f068383815115613dbe5781518083602001fd5b8060405162461bcd60e51b815260040161123c9190613e75565b6020808252825182820181905260009190848201906040850190845b81811015613e195783516001600160a01b031683529284019291840191600101613df4565b50909695505050505050565b60005b83811015613e40578181015183820152602001613e28565b50506000910152565b60008151808452613e61816020860160208601613e25565b601f01601f19169290920160200192915050565b6020815260006117b86020830184613e49565b6001600160a01b0381168114610b1657600080fd5b60008083601f840112613eaf57600080fd5b5081356001600160401b03811115613ec657600080fd5b6020830191508360208260051b8501011115613ee157600080fd5b9250929050565b60008060008060608587031215613efe57600080fd5b8435613f0981613e88565b93506020850135925060408501356001600160401b03811115613f2b57600080fd5b613f3787828801613e9d565b95989497509550505050565b60008060408385031215613f5657600080fd5b8235613f6181613e88565b946020939093013593505050565b600060208284031215613f8157600080fd5b5035919050565b600080600060408486031215613f9d57600080fd5b8335925060208401356001600160401b03811115613fba57600080fd5b613fc686828701613e9d565b9497909650939450505050565b60008060008060808587031215613fe957600080fd5b8435613ff481613e88565b9350602085013561400481613e88565b9250604085013561401481613e88565b9396929550929360600135925050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561406257614062614024565b604052919050565b600082601f83011261407b57600080fd5b81356001600160401b0381111561409457614094614024565b6140a7601f8201601f191660200161403a565b8181528460208386010111156140bc57600080fd5b816020850160208301376000918101602001919091529392505050565b8015158114610b1657600080fd5b600080600080600080600060e0888a03121561410257600080fd5b8735965060208801356001600160401b0381111561411f57600080fd5b61412b8a828b0161406a565b965050604088013561413c81613e88565b9450606088013561414c816140d9565b9350608088013561415c81613e88565b9699959850939692959460a0840135945060c09093013592915050565b60008060006060848603121561418e57600080fd5b833561419981613e88565b925060208401356141a981613e88565b929592945050506040919091013590565b600080604083850312156141cd57600080fd5b50508035926020909101359150565b6000602082840312156141ee57600080fd5b81356117b881613e88565b803560ff8116811461420a57600080fd5b919050565b60008083601f84011261422157600080fd5b5081356001600160401b0381111561423857600080fd5b602083019150836020828501011115613ee157600080fd5b6000806000806000806080878903121561426957600080fd5b863561427481613e88565b9550614282602088016141f9565b945060408701356001600160401b038082111561429e57600080fd5b6142aa8a838b0161420f565b909650945060608901359150808211156142c357600080fd5b506142d089828a0161420f565b979a9699509497509295939492505050565b600080600080608085870312156142f857600080fd5b843561430381613e88565b9350602085013561431381613e88565b93969395505050506040820135916060013590565b6020808252825182820181905260009190848201906040850190845b81811015613e1957835183529284019291840191600101614344565b6000806000806060858703121561437657600080fd5b843561438181613e88565b93506020850135925060408501356001600160401b038111156143a357600080fd5b613f378782880161420f565b600080600080600080600060a0888a0312156143ca57600080fd5b87356143d581613e88565b965060208801356143e581613e88565b95506040880135945060608801356001600160401b038082111561440857600080fd5b6144148b838c0161420f565b909650945060808a013591508082111561442d57600080fd5b5061443a8a828b0161420f565b989b979a50959850939692959293505050565b60008060006060848603121561446257600080fd5b833561446d81613e88565b95602085013595506040909401359392505050565b60008060006060848603121561449757600080fd5b83356144a281613e88565b92506020840135915060408401356001600160401b038111156144c457600080fd5b6144d08682870161406a565b9150509250925092565b600080600080608085870312156144f057600080fd5b84356144fb81613e88565b9350602085013561450b81613e88565b92506040850135915060608501356001600160401b0381111561452d57600080fd5b6145398782880161406a565b91505092959194509250565b6000806040838503121561455857600080fd5b823561456381613e88565b9150602083013561457381613e88565b809150509250929050565b600080600080600080600060a0888a03121561459957600080fd5b87356145a481613e88565b96506145b2602089016141f9565b955060408801356001600160401b03808211156145ce57600080fd5b6145da8b838c0161420f565b909750955060608a01359150808211156145f357600080fd5b506146008a828b0161420f565b909450925050608088013561461481613e88565b8091505092959891949750929550565b6000806000806000806080878903121561463d57600080fd5b863561464881613e88565b95506020870135945060408701356001600160401b038082111561429e57600080fd5b60008060006040848603121561468057600080fd5b8335925060208401356001600160401b0381111561469d57600080fd5b613fc68682870161420f565b600181811c908216806146bd57607f821691505b6020821081036146dd57634e487b7160e01b600052602260045260246000fd5b50919050565b6080808252600e908201526d41677265656d656e74537461746560901b60a08201526001600160a01b039384166020820152919092166040820152606081019190915260c00190565b6060808252600d908201526c41677265656d656e744461746160981b60808201526001600160a01b03929092166020830152604082015260a00190565b838152604060208201819052810182905260006001600160fb1b0383111561479057600080fd5b8260051b8085606085013791909101606001949350505050565b6000602082840312156147bc57600080fd5b81516117b8816140d9565b634e487b7160e01b600052601160045260246000fd5b6000600160ff1b82016147f2576147f26147c7565b5060000390565b634e487b7160e01b600052600160045260246000fd5b808201828112600083128015821682158216171561482f5761482f6147c7565b505092915050565b8181036000831280158383131683831282161715612fac57612fac6147c7565b85815260018060a01b038516602082015283604082015282606082015260a060808201526000613d2f60a0830184613e49565b60006020828403121561489c57600080fd5b5051919050565b600060208083850312156148b657600080fd5b82516001600160401b03808211156148cd57600080fd5b818501915085601f8301126148e157600080fd5b8151818111156148f3576148f3614024565b8060051b915061490484830161403a565b818152918301840191848101908884111561491e57600080fd5b938501935b83851015614948578451925061493883613e88565b8282529385019390850190614923565b98975050505050505050565b80820180821115610ae457610ae46147c7565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b6000602082840312156149c757600080fd5b81516117b881613e88565b81810381811115610ae457610ae46147c7565b634e487b7160e01b600052603260045260246000fd5b600080600060608486031215614a1057600080fd5b8351925060208401519150604084015190509250925092565b600060018201614a3b57614a3b6147c7565b5060010190565b60ff8281168282160390811115610ae457610ae46147c7565b600181815b80851115614a96578160001904821115614a7c57614a7c6147c7565b80851615614a8957918102915b93841c9390800290614a60565b509250929050565b600082614aad57506001610ae4565b81614aba57506000610ae4565b8160018114614ad05760028114614ada57614af6565b6001915050610ae4565b60ff841115614aeb57614aeb6147c7565b50506001821b610ae4565b5060208310610133831016604e8410600b8410161715614b19575081810a610ae4565b614b238383614a5b565b8060001904821115614b3757614b376147c7565b029392505050565b60006117b860ff841683614a9e565b600082614b6b57634e487b7160e01b600052601260045260246000fd5b500490565b8082028115828204841417610ae457610ae46147c7565b601f8211156114cd57600081815260208120601f850160051c81016020861015614bae5750805b601f850160051c820191505b81811015614bcd57828155600101614bba565b505050505050565b6001600160401b03831115614bec57614bec614024565b614c0083614bfa83546146a9565b83614b87565b6000601f841160018114614c345760008515614c1c5750838201355b600019600387901b1c1916600186901b178355610c51565b600083815260209020601f19861690835b82811015614c655786850135825560209485019460019092019101614c45565b5086821015614c825760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b838152606060208201526000614cad6060830185613e49565b828103604084015261158f8185613e49565b6001600160a01b0387811682528681166020830152851660408201526060810184905260c060808201819052600090614cfa90830185613e49565b82810360a0840152614d0c8185613e49565b9998505050505050505050565b60008251614d2b818460208701613e25565b919091019291505056feb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035375706572546f6b656e3a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5375706572546f6b656e3a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220523559b97fb8fd905f8955b687b98b4bb82b2966a9c72809980bf8e936abd12164736f6c63430008130033",zx=eb=>eb.length>1;class zN extends pQ.lV{constructor(...eb){zx(eb)?super(...eb):super(zw,zH,eb[0])}deploy(eb,em,ew,eH){return super.deploy(eb,em,ew,eH||{})}getDeployTransaction(eb,em,ew,eH){return super.getDeployTransaction(eb,em,ew,eH||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(zw)}static connect(eb,em){return new pQ.CH(eb,zw,em)}}zN.bytecode=zH,zN.abi=zw;let zV=[{inputs:[{internalType:"bool",name:"nonUpgradable",type:"bool"},{internalType:"bool",name:"appWhiteListingEnabled",type:"bool"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"uint256",name:"_code",type:"uint256"}],name:"APP_RULE",type:"error"},{inputs:[],name:"HOST_AGREEMENT_ALREADY_REGISTERED",type:"error"},{inputs:[],name:"HOST_AGREEMENT_CALLBACK_IS_NOT_ACTION",type:"error"},{inputs:[],name:"HOST_AGREEMENT_IS_NOT_REGISTERED",type:"error"},{inputs:[],name:"HOST_CALL_AGREEMENT_WITH_CTX_FROM_WRONG_ADDRESS",type:"error"},{inputs:[],name:"HOST_CALL_APP_ACTION_WITH_CTX_FROM_WRONG_ADDRESS",type:"error"},{inputs:[],name:"HOST_CANNOT_DOWNGRADE_TO_NON_UPGRADEABLE",type:"error"},{inputs:[],name:"HOST_INVALID_CONFIG_WORD",type:"error"},{inputs:[],name:"HOST_MAX_256_AGREEMENTS",type:"error"},{inputs:[],name:"HOST_MUST_BE_CONTRACT",type:"error"},{inputs:[],name:"HOST_NEED_MORE_GAS",type:"error"},{inputs:[],name:"HOST_NON_UPGRADEABLE",type:"error"},{inputs:[],name:"HOST_NON_ZERO_LENGTH_PLACEHOLDER_CTX",type:"error"},{inputs:[],name:"HOST_NOT_A_SUPER_APP",type:"error"},{inputs:[],name:"HOST_NO_APP_REGISTRATION_PERMISSION",type:"error"},{inputs:[],name:"HOST_ONLY_GOVERNANCE",type:"error"},{inputs:[],name:"HOST_ONLY_LISTED_AGREEMENT",type:"error"},{inputs:[],name:"HOST_RECEIVER_IS_NOT_SUPER_APP",type:"error"},{inputs:[],name:"HOST_SENDER_IS_NOT_SUPER_APP",type:"error"},{inputs:[],name:"HOST_SOURCE_APP_NEEDS_HIGHER_APP_LEVEL",type:"error"},{inputs:[],name:"HOST_SUPER_APP_ALREADY_REGISTERED",type:"error"},{inputs:[],name:"HOST_SUPER_APP_IS_JAILED",type:"error"},{inputs:[],name:"HOST_UNKNOWN_BATCH_CALL_OPERATION_TYPE",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"agreementType",type:"bytes32"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"AgreementClassRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"agreementType",type:"bytes32"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"AgreementClassUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperApp",name:"app",type:"address"}],name:"AppRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"contract ISuperfluidGovernance",name:"oldGov",type:"address"},{indexed:!1,internalType:"contract ISuperfluidGovernance",name:"newGov",type:"address"}],name:"GovernanceReplaced",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperApp",name:"app",type:"address"},{indexed:!1,internalType:"uint256",name:"reason",type:"uint256"}],name:"Jail",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"contract ISuperTokenFactory",name:"newFactory",type:"address"}],name:"SuperTokenFactoryUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"address",name:"code",type:"address"}],name:"SuperTokenLogicUpdated",type:"event"},{inputs:[],name:"APP_WHITE_LISTING_ENABLED",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"CALLBACK_GAS_LIMIT",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_APP_CALLBACK_LEVEL",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_NUM_AGREEMENTS",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"NON_UPGRADABLE_DEPLOYMENT",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"},{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"addToAgreementClassesBitmap",outputs:[{internalType:"uint256",name:"newBitmap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"targetApp",type:"address"}],name:"allowCompositeApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"int256",name:"appCreditUsedDelta",type:"int256"}],name:"appCallbackPop",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"appCreditGranted",type:"uint256"},{internalType:"int256",name:"appCreditUsed",type:"int256"},{internalType:"contract ISuperfluidToken",name:"appCreditToken",type:"address"}],name:"appCallbackPush",outputs:[{internalType:"bytes",name:"appCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint32",name:"operationType",type:"uint32"},{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ISuperfluid.Operation[]",name:"operations",type:"tuple[]"}],name:"batchCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"callAgreement",outputs:[{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAgreementWithContext",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"},{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"}],name:"callAppAction",outputs:[{internalType:"bytes",name:"returnedData",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppActionWithContext",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bool",name:"isTermination",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppAfterCallback",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"bool",name:"isTermination",type:"bool"},{internalType:"bytes",name:"ctx",type:"bytes"}],name:"callAppBeforeCallback",outputs:[{internalType:"bytes",name:"cbdata",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newAdmin",type:"address"}],name:"changeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"int256",name:"appCreditUsedMore",type:"int256"}],name:"ctxUseCredit",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"decodeCtx",outputs:[{components:[{internalType:"uint8",name:"appCallbackLevel",type:"uint8"},{internalType:"uint8",name:"callType",type:"uint8"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"address",name:"msgSender",type:"address"},{internalType:"bytes4",name:"agreementSelector",type:"bytes4"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"uint256",name:"appCreditGranted",type:"uint256"},{internalType:"uint256",name:"appCreditWantedDeprecated",type:"uint256"},{internalType:"int256",name:"appCreditUsed",type:"int256"},{internalType:"address",name:"appAddress",type:"address"},{internalType:"contract ISuperfluidToken",name:"appCreditToken",type:"address"}],internalType:"struct ISuperfluid.Context",name:"context",type:"tuple"}],stateMutability:"pure",type:"function"},{inputs:[{components:[{internalType:"uint32",name:"operationType",type:"uint32"},{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ISuperfluid.Operation[]",name:"operations",type:"tuple[]"}],name:"forwardBatchCall",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"getAgreementClass",outputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"appAddr",type:"address"}],name:"getAppCallbackLevel",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"getAppManifest",outputs:[{internalType:"bool",name:"isSuperApp",type:"bool"},{internalType:"bool",name:"isJailed",type:"bool"},{internalType:"uint256",name:"noopMask",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getGovernance",outputs:[{internalType:"contract ISuperfluidGovernance",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getNow",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenFactory",outputs:[{internalType:"contract ISuperTokenFactory",name:"factory",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSuperTokenFactoryLogic",outputs:[{internalType:"address",name:"logic",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidGovernance",name:"gov",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClass",type:"address"}],name:"isAgreementClassListed",outputs:[{internalType:"bool",name:"yes",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"isAgreementTypeListed",outputs:[{internalType:"bool",name:"yes",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"isApp",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"}],name:"isAppJailed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"contract ISuperApp",name:"targetApp",type:"address"}],name:"isCompositeAppAllowed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"}],name:"isCtxValid",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"forwarder",type:"address"}],name:"isTrustedForwarder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"ctx",type:"bytes"},{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"reason",type:"uint256"}],name:"jailApp",outputs:[{internalType:"bytes",name:"newCtx",type:"bytes"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"}],name:"mapAgreementClasses",outputs:[{internalType:"contract ISuperAgreement[]",name:"agreementClasses",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClassLogic",type:"address"}],name:"registerAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerApp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperApp",name:"app",type:"address"},{internalType:"uint256",name:"configWord",type:"uint256"}],name:"registerAppByFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"configWord",type:"uint256"},{internalType:"string",name:"registrationKey",type:"string"}],name:"registerAppWithKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"bitmap",type:"uint256"},{internalType:"bytes32",name:"agreementType",type:"bytes32"}],name:"removeFromAgreementClassesBitmap",outputs:[{internalType:"uint256",name:"newBitmap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidGovernance",name:"newGov",type:"address"}],name:"replaceGovernance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperAgreement",name:"agreementClassLogic",type:"address"}],name:"updateAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperTokenFactory",name:"newFactory",type:"address"}],name:"updateSuperTokenFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newLogicOverride",type:"address"}],name:"updateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"versionRecipient",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"}],zk="0x60c06040523480156200001157600080fd5b50604051620056443803806200564483398101604081905262000034916200005b565b901515608052151560a05262000093565b805180151581146200005657600080fd5b919050565b600080604083850312156200006f57600080fd5b6200007a8362000045565b91506200008a6020840162000045565b90509250929050565b60805160a051615545620000ff6000396000818161079801528181612018015281816124f4015281816127a401526128eb0152600081816109aa01528181610ac001528181610de10152818161140b01528181611546015281816116a5015261281301526155456000f3fe6080604052600436106102ff5760003560e01c80638ca4848411610190578063bced3ddc116100dc578063c60944a611610095578063f2e55caf1161006f578063f2e55caf146109fb578063f373305214610a10578063f9f522f414610a30578063fa6e0cfe14610a6d57600080fd5b8063c60944a614610978578063cd312ec414610998578063e8dccb7d146109cc57600080fd5b8063bced3ddc146108b6578063bd1c448b146108d6578063bd3252c8146108f6578063bf4287341461090b578063c4d66de81461092b578063c56a069d1461094b57600080fd5b8063a5dbbbcd11610149578063b724211e11610123578063b724211e1461081a578063ba48b5f81461083a578063bb84cfa11461085a578063bbe4fd50146108a357600080fd5b8063a5dbbbcd146107ba578063ad3915c8146107da578063b6d200de146107fa57600080fd5b80638ca48484146106d45780638ceddd7a146106f45780639378fa131461071f578063989b0c3e146107515780639903ad38146107715780639d297e301461078657600080fd5b806350d75d251161024f578063670e77e3116102085780637283100c116101e25780637283100c14610656578063731aed6e1461067657806374041e0214610694578063768fabb0146106b457600080fd5b8063670e77e3146106035780636ad3ca7d146106235780636b4f33351461063657600080fd5b806350d75d251461053157806352d1902d1461054657806354fbc4931461058357806357121e0c146105a3578063572b6c05146105c357806359a29141146105e357600080fd5b806333d608f1116102bc5780633f6c923a116102965780633f6c923a1461048b5780634329d293146104b857806346951954146104e6578063486ff0cd1461050657600080fd5b806333d608f1146103f457806339255d5b146104235780633ca3ad4e1461044357600080fd5b806306cecba8146103045780630c5650751461032657806315a024e1146103465780631e6d0a84146103665780631e855cf31461039c578063289b3c0d146103bc575b600080fd5b34801561031057600080fd5b5061032461031f366004614414565b610a8d565b005b34801561033257600080fd5b50610324610341366004614438565b610c64565b34801561035257600080fd5b50610324610361366004614414565b610cf4565b34801561037257600080fd5b506103866103813660046144c7565b610f44565b60405161039391906145ad565b60405180910390f35b3480156103a857600080fd5b506103866103b7366004614683565b611190565b3480156103c857600080fd5b506000546201000090046001600160a01b03165b6040516001600160a01b039091168152602001610393565b34801561040057600080fd5b5061040b622dc6c081565b6040516001600160401b039091168152602001610393565b34801561042f57600080fd5b5061038661043e3660046146d2565b6111a8565b34801561044f57600080fd5b5061047b61045e366004614414565b6001600160a01b0316600090815260046020526040902054151590565b6040519015158152602001610393565b34801561049757600080fd5b506104ab6104a6366004614747565b6111be565b604051610393919061477b565b3480156104c457600080fd5b506104d86104d336600461485c565b6111cf565b604051610393929190614908565b3480156104f257600080fd5b50610324610501366004614414565b6113d8565b34801561051257600080fd5b50604080518082019091526002815261763160f01b6020820152610386565b34801561053d57600080fd5b506103dc6114d4565b34801561055257600080fd5b507fcd355cae2c435f8c5e0c626c4691d22fd85aa7422a424c6f0bced6e64c7aba745b604051908152602001610393565b34801561058f57600080fd5b5061032461059e366004614414565b611503565b3480156105af57600080fd5b506103246105be366004614414565b611786565b3480156105cf57600080fd5b5061047b6105de366004614414565b611854565b3480156105ef57600080fd5b506103866105fe36600461492d565b6118de565b34801561060f57600080fd5b5061032461061e366004614978565b6119c0565b610324610631366004614978565b6119d6565b34801561064257600080fd5b5061047b610651366004614414565b6119e1565b34801561066257600080fd5b50610324610671366004614414565b611a05565b34801561068257600080fd5b506003546001600160a01b03166103dc565b3480156106a057600080fd5b506103866106af3660046144c7565b611aad565b3480156106c057600080fd5b506103866106cf3660046149ec565b611bfc565b3480156106e057600080fd5b5061047b6106ef366004614414565b611d98565b34801561070057600080fd5b5061070a61010081565b60405163ffffffff9091168152602001610393565b34801561072b57600080fd5b5061073f61073a366004614414565b611e5d565b60405160ff9091168152602001610393565b34801561075d57600080fd5b5061038661076c36600461492d565b611e7e565b34801561077d57600080fd5b50610324611f11565b34801561079257600080fd5b5061047b7f000000000000000000000000000000000000000000000000000000000000000081565b3480156107c657600080fd5b506105756107d5366004614a67565b611fcc565b3480156107e657600080fd5b506103246107f5366004614a89565b612016565b34801561080657600080fd5b506103dc610815366004614a89565b61206a565b34801561082657600080fd5b50610386610835366004614aa2565b6120d1565b34801561084657600080fd5b50610386610855366004614afe565b612192565b34801561086657600080fd5b5061047b610875366004614438565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156108af57600080fd5b5042610575565b3480156108c257600080fd5b506105756108d1366004614a67565b6124a9565b3480156108e257600080fd5b506103246108f1366004614b80565b6124f2565b34801561090257600080fd5b50610575600181565b34801561091757600080fd5b5061047b610926366004614bcb565b612568565b34801561093757600080fd5b50610324610946366004614414565b6125a9565b34801561095757600080fd5b5061096b610966366004614a89565b61268d565b6040516103939190614c0c565b34801561098457600080fd5b50610324610993366004614c59565b612777565b3480156109a457600080fd5b5061047b7f000000000000000000000000000000000000000000000000000000000000000081565b3480156109d857600080fd5b5061047b6109e7366004614a89565b600090815260026020526040902054151590565b348015610a0757600080fd5b506103dc6127f6565b348015610a1c57600080fd5b50610324610a2b366004614c59565b6128be565b348015610a3c57600080fd5b50610a50610a4b366004614414565b6129c9565b604080519315158452911515602084015290820152606001610393565b348015610a7957600080fd5b50610324610a88366004614438565b612a18565b6000546201000090046001600160a01b03163314610abe576040516362e9152760e11b815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000015610afd576040516314f72c9f60e01b815260040160405180910390fd5b6000816001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b619190614c85565b600081815260026020526040812054919250819003610b9357604051630e4f4df560e11b815260040160405180910390fd5b60006001610ba18184614cb4565b81548110610bb157610bb1614cc7565b6000918252602090912001546040516311a5465560e21b81526001600160a01b03868116600483015290911691508190634695195490602401600060405180830381600087803b158015610c0457600080fd5b505af1158015610c18573d6000803e3d6000fd5b5050604080518681526001600160a01b03881660208201527f9279aa773f2b588996032d8de89911555039f28b13a11a7c17074330bc082d9a935001905060405180910390a150505050565b6000546201000090046001600160a01b03163314610c95576040516362e9152760e11b815260040160405180910390fd5b6040516308f2839760e41b81526001600160a01b038281166004830152831690638f28397090602401600060405180830381600087803b158015610cd857600080fd5b505af1158015610cec573d6000803e3d6000fd5b505050505050565b6000546201000090046001600160a01b03163314610d25576040516362e9152760e11b815260040160405180910390fd5b6000816001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190614c85565b60008181526002602052604090205490915015610db957604051631b93bb7560e31b815260040160405180910390fd5b60015461010011610ddd57604051630f85034f60e31b815260040160405180910390fd5b60007f0000000000000000000000000000000000000000000000000000000000000000610e97576000604051610e1290614397565b604051809103906000f080158015610e2e573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b03868116600483015291925090821690634a0687ef90602401600060405180830381600087803b158015610e7657600080fd5b505af1158015610e8a573d6000803e3d6000fd5b5050505080915050610e9a565b50815b6001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0384166001600160a01b0319909116179055546000838152600260205260409081902091909155517f878135063a6cfb3bc333e534b1fdc83f4f12221cad6705c31c0567048a8bd3d190610f3790849086909182526001600160a01b0316602082015260400190565b60405180910390a1505050565b6060610f4f33611d98565b610f6c5760405163619c535960e01b815260040160405180910390fd5b82828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610fae9250839150612b7b9050565b610fba57610fba614cdd565b6000806110348a6000898c8c8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8f018190048102820181019092528d815292508d91508c9081908401838280828437600092019190915250612b9b92505050565b9150915081156111495761104781612ced565b156110e157808060200190518101906110609190614d38565b935061106b84612b7b565b6110dc57866110955760405163a85ba64f60e01b8152601460048201526024015b60405180910390fd5b85858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509296506110dc92508c915060149050612d41565b611183565b866111025760405163a85ba64f60e01b81526016600482015260240161108c565b85858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509296506110dc92508c915060169050612d41565b85858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509296505050505b5050509695505050505050565b606061119f3384600085612dc2565b90505b92915050565b60606111b633858585612fff565b949350505050565b6111c66143a4565b6111a282613110565b60608083838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506112149250839150612b7b9050565b6112345760405163a85ba64f60e01b81526014600482015260240161108c565b8961123e81611d98565b61125b5760405163619c535960e01b815260040160405180910390fd5b600061129c87878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506111be92505050565b6101208101519091506001600160a01b031633146112cd5760405163066875e160e11b815260040160405180910390fd5b60608101805133909152604080516020601f8c018190048102820181019092528a8152908b908b908190840183828082843760009201919091525050505060a0830152611319826131db565b9550600061135f8e8e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092508c915061330f9050565b9650905080156113be578580602001905181019061137d9190614d38565b965061138887612b7b565b61139457611394614cdd565b61139d876111be565b6001600160a01b038316606082015292506113b7836131db565b96506113c7565b6113c7866133ca565b505050505097509795505050505050565b6000546201000090046001600160a01b03163314611409576040516362e9152760e11b815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000015611448576040516314f72c9f60e01b815260040160405180910390fd5b806001600160a01b031663cd312ec46040518163ffffffff1660e01b8152600401602060405180830381865afa158015611486573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114aa9190614d6c565b156114c85760405163474e764160e01b815260040160405180910390fd5b6114d1816134d5565b50565b60006114fe7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b6000546201000090046001600160a01b03163314611534576040516362e9152760e11b815260040160405180910390fd5b6003546001600160a01b03166116a3577f000000000000000000000000000000000000000000000000000000000000000061161a57600060405161157790614397565b604051809103906000f080158015611593573d6000803e3d6000fd5b50604051634a0687ef60e01b81526001600160a01b03848116600483015291925090821690634a0687ef90602401600060405180830381600087803b1580156115db57600080fd5b505af11580156115ef573d6000803e3d6000fd5b5050600380546001600160a01b0319166001600160a01b039490941693909317909255506116369050565b600380546001600160a01b0319166001600160a01b0383161790555b600360009054906101000a90046001600160a01b03166001600160a01b0316638129fc1c6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561168657600080fd5b505af115801561169a573d6000803e3d6000fd5b50505050611742565b7f0000000000000000000000000000000000000000000000000000000000000000156116e2576040516314f72c9f60e01b815260040160405180910390fd5b6003546040516311a5465560e21b81526001600160a01b03838116600483015290911690634695195490602401600060405180830381600087803b15801561172957600080fd5b505af115801561173d573d6000803e3d6000fd5b505050505b6003546040516001600160a01b0390911681527fce13a9895a1719ad4493b2ac1a9bfb36070566161abab408e7ecbe586da8d499906020015b60405180910390a150565b336000818152600460205260409020546117b3576040516302eb3f7160e61b815260040160405180910390fd5b6001600160a01b0382166000908152600460205260409020546117e957604051634b5518af60e11b815260040160405180910390fd5b6117f282611e5d565b60ff166117fe82611e5d565b60ff161161181f57604051630447252760e41b815260040160405180910390fd5b6001600160a01b039081166000908152600560209081526040808320949093168252929092529020805460ff19166001179055565b600080546201000090046001600160a01b03166380f70cba30836118778661370f565b6040518463ffffffff1660e01b815260040161189593929190614d89565b602060405180830381865afa1580156118b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118d69190614c85565b151592915050565b60606118e933611d98565b6119065760405163619c535960e01b815260040160405180910390fd5b83838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506119489250839150612b7b9050565b61195457611954614cdd565b600061199586868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506111be92505050565b90508381610100018181516119aa9190614dad565b9052506119b6816131db565b9695505050505050565b6119d26119cb613797565b83836137ff565b5050565b6119d23383836137ff565b6001600160a01b0381166000908152600460205260408120546180001615156111a2565b6000546201000090046001600160a01b03163314611a36576040516362e9152760e11b815260040160405180910390fd5b600054604080516001600160a01b03620100009093048316815291831660208301527f13abda02e63c790d0e2818b251282cfe5cbe0a8abd69c54bf5d2260c0907bd2e910160405180910390a1600080546001600160a01b03909216620100000262010000600160b01b0319909216919091179055565b6060611ab833611d98565b611ad55760405163619c535960e01b815260040160405180910390fd5b82828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611b179250839150612b7b9050565b611b2357611b23614cdd565b600080611b9d8a6001898c8c8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8f018190048102820181019092528d815292508d91508c9081908401838280828437600092019190915250612b9b92505050565b91509150811561118357611bb081612ced565b15611bd05780806020019051810190611bc99190614d38565b9350611183565b86611bf15760405163a85ba64f60e01b81526016600482015260240161108c565b6111838a6016612d41565b6060611c0733611d98565b611c245760405163619c535960e01b815260040160405180910390fd5b86868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611c669250839150612b7b9050565b611c7257611c72614cdd565b6000611cb389898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506111be92505050565b9050611cda81606001516001600160a01b0316600090815260046020526040902054151590565b8015611cee57506001816000015160ff1610155b15611d415760608101516001600160a01b039081166000908152600560209081526040808320938b168352929052205460ff16611d415760405163a85ba64f60e01b8152601e600482015260240161108c565b805181611d4d82614dd5565b60ff169052506003602082015260c0810186905261010081018590526001600160a01b038088166101208301528416610140820152611d8b816131db565b9998505050505050505050565b600080826001600160a01b0316637730599e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dfd9190614c85565b60008181526002602052604090205490915080158015906111b657506001600160a01b0384166001611e2f8184614cb4565b81548110611e3f57611e3f614cc7565b6000918252602090912001546001600160a01b031614949350505050565b6001600160a01b03811660009081526004602052604081205460ff166111a2565b6060611e8933611d98565b611ea65760405163619c535960e01b815260040160405180910390fd5b6000611ee785858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506111be92505050565b9050828161010001818151611efc9190614dad565b905250611f08816131db565b95945050505050565b600054610100900460ff1615808015611f315750600054600160ff909116105b80611f4b5750303b158015611f4b575060005460ff166001145b611f675760405162461bcd60e51b815260040161108c90614df4565b6000805460ff191660011790558015611f8a576000805461ff0019166101001790555b80156114d1576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200161177b565b600081815260026020526040812054808203611ffb57604051630e4f4df560e11b815260040160405180910390fd5b612006600182614cb4565b6001901b19841691505092915050565b7f00000000000000000000000000000000000000000000000000000000000000001561206057612060604051806040016040528060028152602001616b3160f01b81525032613fa3565b6114d1338261404c565b60008181526002602052604081205480820361209957604051630e4f4df560e11b815260040160405180910390fd5b60016120a58183614cb4565b815481106120b5576120b5614cc7565b6000918252602090912001546001600160a01b03169392505050565b60606120dc33611d98565b6120f95760405163619c535960e01b815260040160405180910390fd5b84848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061213b9250839150612b7b9050565b61214757612147614cdd565b6121518484612d41565b85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929998505050505050505050565b606082828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506121d69250839150612b7b9050565b6121f65760405163a85ba64f60e01b81526014600482015260240161108c565b6001600160a01b03871660009081526004602052604081205488918190036122315760405163163cbe4360e01b815260040160405180910390fd5b61800081161561225357604051628e12d960e21b815260040160405180910390fd5b87878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509250612294915083905061411b565b90506001600160e01b031981166330d9c91560e01b14806122c557506001600160e01b0319811663d86ed3e560e01b145b806122e057506001600160e01b03198116630221347d60e61b145b806122fb57506001600160e01b0319811663230dbd2960e01b145b8061231657506001600160e01b03198116635f9e7d7760e01b145b8061233157506001600160e01b031981166353c11f9960e01b145b1561234f576040516377a14afb60e11b815260040160405180910390fd5b600061239089898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506111be92505050565b6101208101519091506001600160a01b031633146123c1576040516311cfdef560e21b815260040160405180910390fd5b606081018051339091526123d4826131db565b975060008061241b8f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092508f915061330f9050565b91509150811561248e57808060200190518101906124399190614d38565b99506124448a612b7b565b6124645760405163a85ba64f60e01b81526014600482015260240161108c565b61246d8a6111be565b6001600160a01b03841660608201529350612487846131db565b9950612497565b612497816133ca565b50505050505050505095945050505050565b6000818152600260205260408120548082036124d857604051630e4f4df560e11b815260040160405180910390fd5b6124e3600182614cb4565b6001901b841791505092915050565b7f0000000000000000000000000000000000000000000000000000000000000000156125595761255982828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250329250613fa3915050565b612563338461404c565b505050565b600061119f83838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b7b92505050565b600054610100900460ff16158080156125c95750600054600160ff909116105b806125e35750303b1580156125e3575060005460ff166001145b6125ff5760405162461bcd60e51b815260040161108c90614df4565b6000805460ff191660011790558015612622576000805461ff0019166101001790555b6000805462010000600160b01b031916620100006001600160a01b0385160217905580156119d2576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050565b60606000806001805490506001600160401b038111156126af576126af6145c0565b6040519080825280602002602001820160405280156126d8578160200160208202803683370190505b50925060009050600091505b60015482101561276f576001821b84161561275f576001828154811061270c5761270c614cc7565b6000918252602090912001546001600160a01b0316838261272c81614e42565b93508151811061273e5761273e614cc7565b60200260200101906001600160a01b031690816001600160a01b0316815250505b61276882614e42565b91506126e4565b825250919050565b816001600160a01b03163b6000036127a25760405163353dacc360e21b815260040160405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000156127ec576127ec604051806040016040528060028152602001616b3160f01b81525033613fa3565b6119d2828261404c565b6003546000906001600160a01b031661281157612811614cdd565b7f00000000000000000000000000000000000000000000000000000000000000001561284757506003546001600160a01b031690565b600360009054906101000a90046001600160a01b03166001600160a01b03166350d75d256040518163ffffffff1660e01b8152600401602060405180830381865afa15801561289a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114fe9190614e5b565b816001600160a01b03163b6000036128e95760405163353dacc360e21b815260040160405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000156127ec57600061291a33614177565b6000805460405163407b865d60e11b81529293509091620100009091046001600160a01b0316906380f70cba9061295990309085908790600401614d89565b602060405180830381865afa158015612976573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061299a9190614c85565b6001149050806129bd57604051630b56455f60e41b815260040160405180910390fd5b50506119d2828261404c565b6001600160a01b038116600090815260046020908152604080832081519283019091525480825215801592918291612a1057805161800081161515935064ff000000001691505b509193909250565b6000546201000090046001600160a01b03163314612a49576040516362e9152760e11b815260040160405180910390fd5b60006001600160a01b038216612ad557600360009054906101000a90046001600160a01b03166001600160a01b0316639470a5b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015612aac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ad09190614e5b565b612ad7565b815b6040516311a5465560e21b81526001600160a01b03808316600483015291925090841690634695195490602401600060405180830381600087803b158015612b1e57600080fd5b505af1158015612b32573d6000803e3d6000fd5b50506040516001600160a01b038481168252861692507f840acbd291b38534819f47f875839277e502f40e1c7bfea2c5fc2c8017442cd3915060200160405180910390a2505050565b600081516000141580156111a25750600654825160208401201492915050565b600060606001600160a01b038716612bb557612bb5614cdd565b612bbf84846141f1565b9350622dc6c060005a90508715612c3557886001600160a01b03168287604051612be99190614e78565b6000604051808303818686fa925050503d8060008114612c25576040519150601f19603f3d011682016040523d82523d6000602084013e612c2a565b606091505b509094509250612c98565b886001600160a01b03168287604051612c4e9190614e78565b60006040518083038160008787f1925050503d8060008114612c8c576040519150601f19603f3d011682016040523d82523d6000602084013e612c91565b606091505b5090945092505b83612ce157612ca6816142a8565b612cc85786612cbd57612cb8836133ca565b612ce1565b612cb889600a612d41565b604051636a7aea4b60e11b815260040160405180910390fd5b50509550959350505050565b6000604082511015612d0157506000919050565b602082810151906000908214612d1b575060009392505050565b506040830151612d2a816142be565b612d35906040614e94565b84511492505050919050565b6001600160a01b0382166000908152600460205260408120546180001690036119d2576001600160a01b038216600081815260046020526040908190208054618000179055517fbe3aa33bd245135e4e26b223d79d14ea479a47bff09f2b03c53838af1edbb14b90612db69084815260200190565b60405180910390a25050565b60065460609015612de95760405163a85ba64f60e01b81526015600482015260240161108c565b6001600160a01b0384166000908152600460205260408120548591819003612e245760405163163cbe4360e01b815260040160405180910390fd5b618000811615612e4657604051628e12d960e21b815260040160405180910390fd5b836000612e528261411b565b90506001600160e01b031981166330d9c91560e01b1480612e8357506001600160e01b0319811663d86ed3e560e01b145b80612e9e57506001600160e01b03198116630221347d60e61b145b80612eb957506001600160e01b0319811663230dbd2960e01b145b80612ed457506001600160e01b03198116635f9e7d7760e01b145b80612eef57506001600160e01b031981166353c11f9960e01b145b15612f0d576040516377a14afb60e11b815260040160405180910390fd5b60408051610160810182526000808252600260208084019190915242838501526001600160a01b03808e16606085015260808401839052845191820190945281815260a083015260c0820181905260e082018190526101008201819052918a166101208201526101408101829052612f84906131db565b90506000612f948a898b8561330f565b975090508015612fe25786806020019051810190612fb29190614d38565b9150612fbd82612b7b565b612fdd5760405163a85ba64f60e01b81526014600482015260240161108c565b612feb565b612feb876133ca565b505060006006555092979650505050505050565b600654606090156130265760405163a85ba64f60e01b81526015600482015260240161108c565b8361303081611d98565b61304d5760405163619c535960e01b815260040160405180910390fd5b60006130588561411b565b60408051610160810182526000808252600160208301529293506130db9181014281526020018a6001600160a01b03168152602001846001600160e01b031916815260200187815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152506131db565b905060006130ec888860008561330f565b95509050806130fe576130fe856133ca565b50506000600655509095945050505050565b6131186143a4565b6060808380602001905181019061312f9190614ea7565b8151919350915060009061314c9084016020908101908501614f00565b60a08901526001600160e01b03191660808801526001600160a01b031660608701526040860152602081811c600f168187015260ff909116855282516000925061319d919084018101908401614f84565b6001600160a01b03908116610140890152166101208701526101008601526001600160801b03811660c086015260801c60e085015250919392505050565b60606001826000015160ff1611156132095760405163a85ba64f60e01b81526028600482015260240161108c565b815160208084015160009260ff1664ff000000009190921b16179050600060806132368560e001516142f7565b6001600160801b0316901b61324e8560c001516142f7565b6001600160801b0316179050818460400151856060015186608001518760a00151604051602001613283959493929190614fcf565b60408051601f1981840301815282825261010087015161012088015161014089015160208601879052938501919091526001600160a01b03908116606085015290911660808301529060a00160408051601f19818403018152908290526132ed9291602001614908565b60408051601f1981840301815291905280516020820120600655949350505050565b600060606001600160a01b03861661332957613329614cdd565b61333385846141f1565b9450856001600160a01b0316848660405161334e9190614e78565b60006040518083038185875af1925050503d806000811461338b576040519150601f19603f3d011682016040523d82523d6000602084013e613390565b606091505b50909250905081156133c15780516000036133c15760405163a85ba64f60e01b81526016600482015260240161108c565b94509492505050565b60048151101561341c5760405162461bcd60e51b815260206004820152601a60248201527f43616c6c5574696c733a20746172676574207265766572742829000000000000604482015260640161108c565b602081015163b1b7848f60e01b6001600160e01b03198216016134cc5760408051808201825260208082527f43616c6c5574696c733a207461726765742070616e69636b65643a2030785f5f90820190815260248501517f43616c6c5574696c733a207461726765742070616e69636b65643a2030780000600482811c600f908116603090810160081b918516011791909117909252925162461bcd60e51b815291929161108c918491016145ad565b81518060208401fd5b60006134ff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316036135555760405162461bcd60e51b815260206004820152601d60248201527f5555505350726f786961626c653a206e6f742075706772616461626c65000000604482015260640161108c565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613593573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135b79190614c85565b7fcd355cae2c435f8c5e0c626c4691d22fd85aa7422a424c6f0bced6e64c7aba74146136315760405162461bcd60e51b815260206004820152602360248201527f5555505350726f786961626c653a206e6f7420636f6d70617469626c65206c6f60448201526267696360e81b606482015260840161108c565b6001600160a01b03811630036136895760405162461bcd60e51b815260206004820152601960248201527f5555505350726f786961626c653a2070726f7879206c6f6f7000000000000000604482015260640161108c565b6136b1817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fe011bc04c286c344a8fcbb8de77f953da762c3e25d8cdea984147fc4168a5dcc7fcd355cae2c435f8c5e0c626c4691d22fd85aa7422a424c6f0bced6e64c7aba74604080519182526001600160a01b03841660208301520161177b565b6040805160208101829052603260608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527132173a393ab9ba32b22337b93bb0b93232b960711b60a08201526001600160a01b0383169181019190915260009060c0015b604051602081830303815290604052805190602001209050919050565b6000601836108015906137ae57506137ae33611854565b6137f25760405162461bcd60e51b81526020600482015260156024820152742737ba103a393ab9ba32b2103337b93bb0b93232b960591b604482015260640161108c565b5060131936013560601c90565b6000805b82811015613f5c57600084848381811061381f5761381f614cc7565b9050602002810190613831919061501b565b61383f906020810190615031565b905060001963ffffffff8216016139335760008086868581811061386557613865614cc7565b9050602002810190613877919061501b565b613885906040810190615057565b8101906138929190614c59565b915091508686858181106138a8576138a8614cc7565b90506020028101906138ba919061501b565b6138cb906040810190602001614414565b6001600160a01b03166362aa52878984846040518463ffffffff1660e01b81526004016138fa93929190614d89565b600060405180830381600087803b15801561391457600080fd5b505af1158015613928573d6000803e3d6000fd5b505050505050613f4b565b60011963ffffffff821601613a3e57600080600087878681811061395957613959614cc7565b905060200281019061396b919061501b565b613979906040810190615057565b810190613986919061509d565b92509250925087878681811061399e5761399e614cc7565b90506020028101906139b0919061501b565b6139c1906040810190602001614414565b604051630b682aeb60e11b81526001600160a01b038b81166004830152858116602483015284811660448301526064820184905291909116906316d055d6906084015b600060405180830381600087803b158015613a1e57600080fd5b505af1158015613a32573d6000803e3d6000fd5b50505050505050613f4b565b60021963ffffffff821601613afd576000806000878786818110613a6457613a64614cc7565b9050602002810190613a76919061501b565b613a84906040810190615057565b810190613a9191906150de565b925092509250878786818110613aa957613aa9614cc7565b9050602002810190613abb919061501b565b613acc906040810190602001614414565b6001600160a01b031663ca0c1e7f8a8585856040518563ffffffff1660e01b8152600401613a04949392919061512c565b60031963ffffffff821601613bb657600080868685818110613b2157613b21614cc7565b9050602002810190613b33919061501b565b613b41906040810190615057565b810190613b4e9190614c59565b91509150868685818110613b6457613b64614cc7565b9050602002810190613b76919061501b565b613b87906040810190602001614414565b6001600160a01b0316634b2763b38984846040518463ffffffff1660e01b81526004016138fa93929190614d89565b60041963ffffffff821601613c6f57600080868685818110613bda57613bda614cc7565b9050602002810190613bec919061501b565b613bfa906040810190615057565b810190613c079190614c59565b91509150868685818110613c1d57613c1d614cc7565b9050602002810190613c2f919061501b565b613c40906040810190602001614414565b6001600160a01b031663c780fd828984846040518463ffffffff1660e01b81526004016138fa93929190614d89565b60641963ffffffff821601613d6457848483818110613c9057613c90614cc7565b9050602002810190613ca2919061501b565b613cb3906040810190602001614414565b6001600160a01b031663ca78946487878786818110613cd457613cd4614cc7565b9050602002810190613ce6919061501b565b613cf4906040810190615057565b810190613d019190614a89565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b158015613d4757600080fd5b505af1158015613d5b573d6000803e3d6000fd5b50505050613f4b565b60651963ffffffff821601613dc957848483818110613d8557613d85614cc7565b9050602002810190613d97919061501b565b613da8906040810190602001614414565b6001600160a01b031663245887fc87878786818110613cd457613cd4614cc7565b60c81963ffffffff821601613e6657600080868685818110613ded57613ded614cc7565b9050602002810190613dff919061501b565b613e0d906040810190615057565b810190613e1a919061515f565b91509150613e5e88888887818110613e3457613e34614cc7565b9050602002810190613e46919061501b565b613e57906040810190602001614414565b8484612fff565b505050613f4b565b60c91963ffffffff821601613f3257613f2886868685818110613e8b57613e8b614cc7565b9050602002810190613e9d919061501b565b613eae906040810190602001614414565b85613eb95734613ebc565b60005b888887818110613ece57613ece614cc7565b9050602002810190613ee0919061501b565b613eee906040810190615057565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612dc292505050565b5060019250613f4b565b60405163b477011560e01b815260040160405180910390fd5b50613f5581614e42565b9050613803565b503415801590613f6a575080155b15613f9d5760405133903480156108fc02916000818181858888f19350505050158015613f9b573d6000803e3d6000fd5b505b50505050565b6000613faf8284614364565b6000805460405163407b865d60e11b81529293504292620100009091046001600160a01b0316916380f70cba91613fec9130918790600401614d89565b602060405180830381865afa158015614009573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061402d9190614c85565b101561256357604051630b56455f60e41b815260040160405180910390fd5b64ff000080ff198116151580614063575060ff8116155b806140715750618000811615155b1561408f57604051633d3200a960e21b815260040160405180910390fd5b6001600160a01b038216600090815260046020526040902054156140c6576040516301b0a93560e01b815260040160405180910390fd5b60408051602080820183528382526001600160a01b038516600081815260049092528382209251909255915190917f0d540ad8f39e07d19909687352b9fa017405d93c91a6760981fbae9cf28bfef791a25050565b600060048251101561416f5760405162461bcd60e51b815260206004820152601b60248201527f43616c6c5574696c733a20696e76616c69642063616c6c446174610000000000604482015260640161108c565b506020015190565b6040805160208101829052603960608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e666163746f72790000000000000060a08201526001600160a01b0383169181019190915260009060c00161377a565b81518083015160609190801561421a576040516367e9985b60e01b815260040160405180910390fd5b50601f1981018452825184908481614231816142be565b61423b9190614cb4565b6001600160401b03811115614252576142526145c0565b6040519080825280601f01601f19166020018201604052801561427c576020820181803683370190505b5060405160200161429094939291906151b8565b60405160208183030381529060405291505092915050565b60006142b5603f83615207565b5a111592915050565b60008082601f16116142d15760006142d4565b60015b60ff166142e2602084615207565b6142ec9190614e94565b6111a2906020615229565b60006001600160801b038211156143605760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20316044820152663238206269747360c81b606482015260840161108c565b5090565b60008282604051602001614379929190615240565b60405160208183030381529060405280519060200120905092915050565b61024a806152c683390190565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a082015260c0810182905260e081018290526101008101829052610120810182905261014081019190915290565b6001600160a01b03811681146114d157600080fd5b60006020828403121561442657600080fd5b8135614431816143ff565b9392505050565b6000806040838503121561444b57600080fd5b8235614456816143ff565b91506020830135614466816143ff565b809150509250929050565b60008083601f84011261448357600080fd5b5081356001600160401b0381111561449a57600080fd5b6020830191508360208285010111156144b257600080fd5b9250929050565b80151581146114d157600080fd5b600080600080600080608087890312156144e057600080fd5b86356144eb816143ff565b955060208701356001600160401b038082111561450757600080fd5b6145138a838b01614471565b909750955060408901359150614528826144b9565b9093506060880135908082111561453e57600080fd5b5061454b89828a01614471565b979a9699509497509295939492505050565b60005b83811015614578578181015183820152602001614560565b50506000910152565b6000815180845261459981602086016020860161455d565b601f01601f19169290920160200192915050565b60208152600061119f6020830184614581565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156145fe576145fe6145c0565b604052919050565b60006001600160401b0382111561461f5761461f6145c0565b50601f01601f191660200190565b600082601f83011261463e57600080fd5b813561465161464c82614606565b6145d6565b81815284602083860101111561466657600080fd5b816020850160208301376000918101602001919091529392505050565b6000806040838503121561469657600080fd5b82356146a1816143ff565b915060208301356001600160401b038111156146bc57600080fd5b6146c88582860161462d565b9150509250929050565b6000806000606084860312156146e757600080fd5b83356146f2816143ff565b925060208401356001600160401b038082111561470e57600080fd5b61471a8783880161462d565b9350604086013591508082111561473057600080fd5b5061473d8682870161462d565b9150509250925092565b60006020828403121561475957600080fd5b81356001600160401b0381111561476f57600080fd5b6111b68482850161462d565b6020815261478f60208201835160ff169052565b600060208301516147a5604084018260ff169052565b506040830151606083015260608301516147ca60808401826001600160a01b03169052565b5060808301516001600160e01b0319811660a08401525060a08301516101608060c08501526147fd610180850183614581565b915060c085015160e085015260e0850151610100818187015280870151915050610120818187015280870151915050610140614843818701836001600160a01b03169052565b909501516001600160a01b031693019290925250919050565b60008060008060008060006080888a03121561487757600080fd5b8735614882816143ff565b965060208801356001600160401b038082111561489e57600080fd5b6148aa8b838c01614471565b909850965060408a01359150808211156148c357600080fd5b6148cf8b838c01614471565b909650945060608a01359150808211156148e857600080fd5b506148f58a828b01614471565b989b979a50959850939692959293505050565b60408152600061491b6040830185614581565b8281036020840152611f088185614581565b60008060006040848603121561494257600080fd5b83356001600160401b0381111561495857600080fd5b61496486828701614471565b909790965060209590950135949350505050565b6000806020838503121561498b57600080fd5b82356001600160401b03808211156149a257600080fd5b818501915085601f8301126149b657600080fd5b8135818111156149c557600080fd5b8660208260051b85010111156149da57600080fd5b60209290920196919550909350505050565b60008060008060008060a08789031215614a0557600080fd5b86356001600160401b03811115614a1b57600080fd5b614a2789828a01614471565b9097509550506020870135614a3b816143ff565b935060408701359250606087013591506080870135614a59816143ff565b809150509295509295509295565b60008060408385031215614a7a57600080fd5b50508035926020909101359150565b600060208284031215614a9b57600080fd5b5035919050565b60008060008060608587031215614ab857600080fd5b84356001600160401b03811115614ace57600080fd5b614ada87828801614471565b9095509350506020850135614aee816143ff565b9396929550929360400135925050565b600080600080600060608688031215614b1657600080fd5b8535614b21816143ff565b945060208601356001600160401b0380821115614b3d57600080fd5b614b4989838a01614471565b90965094506040880135915080821115614b6257600080fd5b50614b6f88828901614471565b969995985093965092949392505050565b600080600060408486031215614b9557600080fd5b8335925060208401356001600160401b03811115614bb257600080fd5b614bbe86828701614471565b9497909650939450505050565b60008060208385031215614bde57600080fd5b82356001600160401b03811115614bf457600080fd5b614c0085828601614471565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b81811015614c4d5783516001600160a01b031683529284019291840191600101614c28565b50909695505050505050565b60008060408385031215614c6c57600080fd5b8235614c77816143ff565b946020939093013593505050565b600060208284031215614c9757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156111a2576111a2614c9e565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052600160045260246000fd5b600082601f830112614d0457600080fd5b8151614d1261464c82614606565b818152846020838601011115614d2757600080fd5b6111b682602083016020870161455d565b600060208284031215614d4a57600080fd5b81516001600160401b03811115614d6057600080fd5b6111b684828501614cf3565b600060208284031215614d7e57600080fd5b8151614431816144b9565b6001600160a01b039384168152919092166020820152604081019190915260600190565b8082018281126000831280158216821582161715614dcd57614dcd614c9e565b505092915050565b600060ff821660ff8103614deb57614deb614c9e565b60010192915050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b600060018201614e5457614e54614c9e565b5060010190565b600060208284031215614e6d57600080fd5b8151614431816143ff565b60008251614e8a81846020870161455d565b9190910192915050565b808201808211156111a2576111a2614c9e565b60008060408385031215614eba57600080fd5b82516001600160401b0380821115614ed157600080fd5b614edd86838701614cf3565b93506020850151915080821115614ef357600080fd5b506146c885828601614cf3565b600080600080600060a08688031215614f1857600080fd5b85519450602086015193506040860151614f31816143ff565b60608701519093506001600160e01b031981168114614f4f57600080fd5b60808701519092506001600160401b03811115614f6b57600080fd5b614f7788828901614cf3565b9150509295509295909350565b60008060008060808587031215614f9a57600080fd5b84519350602085015192506040850151614fb3816143ff565b6060860151909250614fc4816143ff565b939692955090935050565b858152602081018590526001600160a01b03841660408201526001600160e01b03198316606082015260a06080820181905260009061501090830184614581565b979650505050505050565b60008235605e19833603018112614e8a57600080fd5b60006020828403121561504357600080fd5b813563ffffffff8116811461443157600080fd5b6000808335601e1984360301811261506e57600080fd5b8301803591506001600160401b0382111561508857600080fd5b6020019150368190038213156144b257600080fd5b6000806000606084860312156150b257600080fd5b83356150bd816143ff565b925060208401356150cd816143ff565b929592945050506040919091013590565b6000806000606084860312156150f357600080fd5b83356150fe816143ff565b92506020840135915060408401356001600160401b0381111561512057600080fd5b61473d8682870161462d565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906119b690830184614581565b6000806040838503121561517257600080fd5b82356001600160401b038082111561518957600080fd5b6151958683870161462d565b935060208501359150808211156151ab57600080fd5b506146c88582860161462d565b6000855160206151cb8285838b0161455d565b818401915086825285516151e481838501848a0161455d565b85519201916151f88183850184890161455d565b91909101019695505050505050565b60008261522457634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176111a2576111a2614c9e565b60608152604160608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e726567697374726174696f6e4b6560a0820152607960f81b60c082015260018060a01b038316602082015260e0604082015260006111b660e083018461458156fe608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea264697066735822122093a2bbcf49dd2895177212eeb11e9921080374fd8cd93d5be93a80935603195a64736f6c63430008130033a26469706673582212206090473d4d026562ec1a0b731d0e81ec316b0a865fa85fe4162a544a94556b0f64736f6c63430008130033",zE=eb=>eb.length>1;class zD extends pQ.lV{constructor(...eb){zE(eb)?super(...eb):super(zV,zk,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(zV)}static connect(eb,em){return new pQ.CH(eb,zV,em)}}zD.bytecode=zk,zD.abi=zV;let zS=[{inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS",type:"error"},{inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST",type:"error"},{inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_HOST",type:"error"},{inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"rewardAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"}],name:"AgreementLiquidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"penaltyAccount",type:"address"},{indexed:!0,internalType:"address",name:"bondAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"AgreementLiquidatedBy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"liquidatorAccount",type:"address"},{indexed:!0,internalType:"address",name:"targetAccount",type:"address"},{indexed:!1,internalType:"address",name:"rewardAmountReceiver",type:"address"},{indexed:!1,internalType:"uint256",name:"rewardAmount",type:"uint256"},{indexed:!1,internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"},{indexed:!1,internalType:"bytes",name:"liquidationTypeData",type:"bytes"}],name:"AgreementLiquidatedV2",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"slotId",type:"uint256"}],name:"AgreementStateUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"}],name:"AgreementTerminated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"agreementClass",type:"address"},{indexed:!1,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!1,internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"AgreementUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"bailoutAccount",type:"address"},{indexed:!1,internalType:"uint256",name:"bailoutAmount",type:"uint256"}],name:"Bailout",type:"event"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"createAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getAccountActiveAgreements",outputs:[{internalType:"contract ISuperAgreement[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementData",outputs:[{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"agreementClass",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getHost",outputs:[{internalType:"address",name:"host",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountCritical",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountCriticalNow",outputs:[{internalType:"bool",name:"isCritical",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"isAccountSolvent",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isAccountSolventNow",outputs:[{internalType:"bool",name:"isSolvent",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes",name:"liquidationTypeData",type:"bytes"},{internalType:"address",name:"liquidatorAccount",type:"address"},{internalType:"bool",name:"useDefaultRewardAccount",type:"bool"},{internalType:"address",name:"targetAccount",type:"address"},{internalType:"uint256",name:"rewardAmount",type:"uint256"},{internalType:"int256",name:"targetAccountBalanceDelta",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"timestamp",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{internalType:"int256",name:"availableBalance",type:"int256"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"},{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"int256",name:"delta",type:"int256"}],name:"settleBalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"uint256",name:"dataLength",type:"uint256"}],name:"terminateAgreement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"bytes32[]",name:"data",type:"bytes32[]"}],name:"updateAgreementData",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"slotId",type:"uint256"},{internalType:"bytes32[]",name:"slotData",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[],stateMutability:"nonpayable",type:"function"}];class z_{static createInterface(){return new p9.vU(zS)}static connect(eb,em){return new pQ.CH(eb,zS,em)}}z_.abi=zS;let zO=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenDowngraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenUpgraded",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[{internalType:"uint256",name:"wad",type:"uint256"}],name:"downgradeToETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"initialAddress",type:"address"}],name:"initializeProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"upgradeByETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"}],name:"upgradeByETHTo",outputs:[],stateMutability:"payable",type:"function"},{stateMutability:"payable",type:"receive"}],zP="0x608060405234801561001057600080fd5b506105a4806100206000396000f3fe6080604052600436106100435760003560e01c8063160e8be3146100ef5780634a0687ef1461010f5780637687d19b1461012f578063cf81464b14610142576100e5565b366100e5576040805160008152602081019182905263c68d428360e01b909152309063c68d42839061007c9033903490602481016104c0565b600060405180830381600087803b15801561009657600080fd5b505af11580156100aa573d6000803e3d6000fd5b50506040513481523392507f25ca84076773b0455db53621c459ddc84fe40840e4932a62706a032566f399df915060200160405180910390a2005b6100ed61014a565b005b3480156100fb57600080fd5b506100ed61010a366004610525565b61015c565b34801561011b57600080fd5b506100ed61012a36600461053e565b610229565b6100ed61013d36600461053e565b61032f565b6100ed6103d0565b61015a61015561046d565b61049c565b565b60408051600081526020810191829052639d87674160e01b9091523090639d876741906101909033908590602481016104c0565b600060405180830381600087803b1580156101aa57600080fd5b505af11580156101be573d6000803e3d6000fd5b505060405133925083156108fc02915083906000818181858888f193505050501580156101ef573d6000803e3d6000fd5b5060405181815233907f3bc27981aebbb57f9247dc00fde9d6cd91e4b230083fec3238fedbcba1f9ab3d906020015b60405180910390a250565b6001600160a01b0381166102845760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006102ae7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146103045760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a65640000604482015260640161027b565b61032c817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b6040805160008152602081019182905263c68d428360e01b909152309063c68d4283906103639084903490602481016104c0565b600060405180830381600087803b15801561037d57600080fd5b505af1158015610391573d6000803e3d6000fd5b50505050806001600160a01b03167f25ca84076773b0455db53621c459ddc84fe40840e4932a62706a032566f399df3460405161021e91815260200190565b6040805160008152602081019182905263c68d428360e01b909152309063c68d4283906104049033903490602481016104c0565b600060405180830381600087803b15801561041e57600080fd5b505af1158015610432573d6000803e3d6000fd5b50506040513481523392507f25ca84076773b0455db53621c459ddc84fe40840e4932a62706a032566f399df915060200160405180910390a2565b60006104977f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156104bb573d6000f35b3d6000fd5b60018060a01b038416815260006020848184015260606040840152835180606085015260005b81811015610502578581018301518582016080015282016104e6565b506000608082860101526080601f19601f83011685010192505050949350505050565b60006020828403121561053757600080fd5b5035919050565b60006020828403121561055057600080fd5b81356001600160a01b038116811461056757600080fd5b939250505056fea2646970667358221220e31946744b150dbb93566f39ba2d9b41930369cbf03e478ae05d566c80cf093464736f6c63430008130033",zj=eb=>eb.length>1;class zB extends pQ.lV{constructor(...eb){zj(eb)?super(...eb):super(zO,zP,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(zO)}static connect(eb,em){return new pQ.CH(eb,zO,em)}}zB.bytecode=zP,zB.abi=zO;let zR=[{stateMutability:"payable",type:"fallback"},{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"uint256",name:"initialSupply",type:"uint256"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"initialAddress",type:"address"}],name:"initializeProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],zU="0x608060405234801561001057600080fd5b506104bb806100206000396000f3fe60806040526004361061002d5760003560e01c80634a0687ef14610044578063b119490e146100645761003c565b3661003c5761003a610084565b005b61003a610084565b34801561005057600080fd5b5061003a61005f3660046102bc565b610096565b34801561007057600080fd5b5061003a61007f366004610335565b61019c565b61009461008f610269565b610298565b565b6001600160a01b0381166100f15760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b600061011b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101715760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100e8565b610199817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b6040516285fc1360e71b815230906342fe0980906101ca906000906012908a908a908a908a906004016103d2565b600060405180830381600087803b1580156101e457600080fd5b505af11580156101f8573d6000803e3d6000fd5b50506040805160008152602081019182905263c68d428360e01b90915230925063c68d42839150610230903390859060248101610420565b600060405180830381600087803b15801561024a57600080fd5b505af115801561025e573d6000803e3d6000fd5b505050505050505050565b60006102937f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156102b7573d6000f35b3d6000fd5b6000602082840312156102ce57600080fd5b81356001600160a01b03811681146102e557600080fd5b9392505050565b60008083601f8401126102fe57600080fd5b50813567ffffffffffffffff81111561031657600080fd5b60208301915083602082850101111561032e57600080fd5b9250929050565b60008060008060006060868803121561034d57600080fd5b853567ffffffffffffffff8082111561036557600080fd5b61037189838a016102ec565b9097509550602088013591508082111561038a57600080fd5b50610397888289016102ec565b96999598509660400135949350505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b038716815260ff8616602082015260806040820181905260009061040090830186886103a9565b82810360608401526104138185876103a9565b9998505050505050505050565b60018060a01b038416815260006020848184015260606040840152835180606085015260005b8181101561046257858101830151858201608001528201610446565b506000608082860101526080601f19601f8301168501019250505094935050505056fea26469706673582212202063bf511c5f533dd594b200c684c8468de882be07cf80ebe9d3c4125279572464736f6c63430008130033",zF=eb=>eb.length>1;class zG extends pQ.lV{constructor(...eb){zF(eb)?super(...eb):super(zR,zU,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(zR)}static connect(eb,em){return new pQ.CH(eb,zR,em)}}zG.bytecode=zU,zG.abi=zR;let zY=[{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"uuid",type:"bytes32"},{indexed:!1,internalType:"address",name:"codeAddress",type:"address"}],name:"CodeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{inputs:[],name:"castrate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getCodeAddress",outputs:[{internalType:"address",name:"codeAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newAddress",type:"address"}],name:"updateCode",outputs:[],stateMutability:"nonpayable",type:"function"}];class zQ{static createInterface(){return new p9.vU(zY)}static connect(eb,em){return new pQ.CH(eb,zY,em)}}zQ.abi=zY;let zq=[{stateMutability:"payable",type:"fallback"},{inputs:[{internalType:"address",name:"initialAddress",type:"address"}],name:"initializeProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],zK="0x608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea264697066735822122093a2bbcf49dd2895177212eeb11e9921080374fd8cd93d5be93a80935603195a64736f6c63430008130033",zZ=eb=>eb.length>1;class zW extends pQ.lV{constructor(...eb){zZ(eb)?super(...eb):super(zq,zK,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(zq)}static connect(eb,em){return new pQ.CH(eb,zq,em)}}zW.bytecode=zK,zW.abi=zq;let z$=[{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"int96",name:"exitRate",type:"int96"}],name:"ExitRateChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"address",name:"pic",type:"address"},{indexed:!1,internalType:"uint256",name:"bond",type:"uint256"},{indexed:!1,internalType:"int96",name:"exitRate",type:"int96"}],name:"NewPIC",type:"event"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"int96",name:"newExitRate",type:"int96"}],name:"changeExitRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"getCurrentPIC",outputs:[{internalType:"address",name:"pic",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"getCurrentPICInfo",outputs:[{internalType:"address",name:"pic",type:"address"},{internalType:"uint256",name:"bond",type:"uint256"},{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint256",name:"bondAmount",type:"uint256"}],name:"getDefaultExitRateFor",outputs:[{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint256",name:"bondAmount",type:"uint256"}],name:"getMaxExitRateFor",outputs:[{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"}];class zX{static createInterface(){return new p9.vU(z$)}static connect(eb,em){return new pQ.CH(eb,z$,em)}}zX.abi=z$;let zJ=[{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"additionalBond",type:"uint256"}],name:"BondIncreased",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"int96",name:"exitRate",type:"int96"}],name:"ExitRateChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"address",name:"pic",type:"address"},{indexed:!1,internalType:"uint256",name:"bond",type:"uint256"},{indexed:!1,internalType:"int96",name:"exitRate",type:"int96"}],name:"NewPIC",type:"event"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"int96",name:"newExitRate",type:"int96"}],name:"changeExitRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"getCurrentPIC",outputs:[{internalType:"address",name:"pic",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"getCurrentPICInfo",outputs:[{internalType:"address",name:"pic",type:"address"},{internalType:"uint256",name:"bond",type:"uint256"},{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint256",name:"bondAmount",type:"uint256"}],name:"getDefaultExitRateFor",outputs:[{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint256",name:"bondAmount",type:"uint256"}],name:"getMaxExitRateFor",outputs:[{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"withdrawFundsInCustody",outputs:[],stateMutability:"nonpayable",type:"function"}];class z6{static createInterface(){return new p9.vU(zJ)}static connect(eb,em){return new pQ.CH(eb,zJ,em)}}z6.abi=zJ;let z4=[{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"additionalBond",type:"uint256"}],name:"BondIncreased",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"int96",name:"exitRate",type:"int96"}],name:"ExitRateChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"address",name:"pic",type:"address"},{indexed:!1,internalType:"uint256",name:"bond",type:"uint256"},{indexed:!1,internalType:"int96",name:"exitRate",type:"int96"}],name:"NewPIC",type:"event"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"int96",name:"newExitRate",type:"int96"}],name:"changeExitRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"getCurrentPIC",outputs:[{internalType:"address",name:"pic",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"getCurrentPICInfo",outputs:[{internalType:"address",name:"pic",type:"address"},{internalType:"uint256",name:"bond",type:"uint256"},{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint256",name:"bondAmount",type:"uint256"}],name:"getDefaultExitRateFor",outputs:[{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"uint256",name:"bondAmount",type:"uint256"}],name:"getMaxExitRateFor",outputs:[{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"}];class z5{static createInterface(){return new p9.vU(z4)}static connect(eb,em){return new pQ.CH(eb,z4,em)}}z5.abi=z4;let z8=[{inputs:[{internalType:"contract ISuperfluid",name:"host_",type:"address"},{internalType:"uint256",name:"minBondDuration_",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"additionalBond",type:"uint256"}],name:"BondIncreased",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"int96",name:"exitRate",type:"int96"}],name:"ExitRateChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperToken",name:"token",type:"address"},{indexed:!1,internalType:"address",name:"pic",type:"address"},{indexed:!1,internalType:"uint256",name:"bond",type:"uint256"},{indexed:!1,internalType:"int96",name:"exitRate",type:"int96"}],name:"NewPIC",type:"event"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"int96",name:"newExitRate",type:"int96"}],name:"changeExitRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"getCurrentPIC",outputs:[{internalType:"address",name:"pic",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"}],name:"getCurrentPICInfo",outputs:[{internalType:"address",name:"pic",type:"address"},{internalType:"uint256",name:"bond",type:"uint256"},{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"uint256",name:"bondAmount",type:"uint256"}],name:"getDefaultExitRateFor",outputs:[{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"",type:"address"},{internalType:"uint256",name:"bondAmount",type:"uint256"}],name:"getMaxExitRateFor",outputs:[{internalType:"int96",name:"exitRate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minBondDuration",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"userData",type:"bytes"},{internalType:"bytes",name:"",type:"bytes"}],name:"tokensReceived",outputs:[],stateMutability:"nonpayable",type:"function"}],z9="0x60e06040523480156200001157600080fd5b5060405162001833380380620018338339810160408190526200003491620002b5565b6001600160a01b038216608081905260c0829052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3600482015263b6d200de90602401602060405180830381865afa158015620000a2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c89190620002e6565b6001600160a01b031660a0526040516329965a1d60e01b815230600482018190527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b60248301819052604483019190915290731820a4b7618bde71dce8cdc73aab6c95905fad24906329965a1d90606401600060405180830381600087803b1580156200015457600080fd5b505af115801562000169573d6000803e3d6000fd5b50506040516329965a1d60e01b815230600482018190527fece6fc2bcfc93e4c34c28aeaa114be1a6161decb8268f79cbe7c3c7f31b1e8c660248301526044820152731820a4b7618bde71dce8cdc73aab6c95905fad2492506329965a1d9150606401600060405180830381600087803b158015620001e757600080fd5b505af1158015620001fc573d6000803e3d6000fd5b50506040516329965a1d60e01b815230600482018190527fca6323f8f0faf3d4f41f2397ee46c8d85bed576d54aadeb20b6cf7b45b3a696460248301526044820152731820a4b7618bde71dce8cdc73aab6c95905fad2492506329965a1d9150606401600060405180830381600087803b1580156200027a57600080fd5b505af11580156200028f573d6000803e3d6000fd5b505050505050506200030d565b6001600160a01b0381168114620002b257600080fd5b50565b60008060408385031215620002c957600080fd5b8251620002d6816200029c565b6020939093015192949293505050565b600060208284031215620002f957600080fd5b815162000306816200029c565b9392505050565b60805160a05160c05161148d620003a66000396000818161011d015281816102dd0152818161074201528181610792015261093501526000818161037e0152818161043f0152818161058f0152818161061e015281816107fa01528181610a5601528181610b170152610ce701526000818161041501528181610565015281816105f401528181610aed0152610cbd015261148d6000f3fe608060405234801561001057600080fd5b506004361061007c5760003560e01c8063362910631161005b57806336291063146100d457806360dfa69514610118578063b8a140331461014d578063bf8903dd1461016057600080fd5b806223de291461008157806302f3c6c51461009657806316e23b9f146100a9575b600080fd5b61009461008f366004610fc0565b61019b565b005b6100946100a4366004611080565b610243565b6100bc6100b73660046110b9565b610735565b604051600b9190910b81526020015b60405180910390f35b6101006100e23660046110e5565b6001600160a01b039081166000908152602081905260409020541690565b6040516001600160a01b0390911681526020016100cb565b61013f7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100cb565b6100bc61015b3660046110b9565b610785565b61017361016e3660046110e5565b6107b7565b604080516001600160a01b0390941684526020840192909252600b0b908201526060016100cb565b336000818152602081905260409020546001600160a01b038981169116146101f457600084156101d6576101d185870187611109565b6101e0565b6101e08288610735565b90506101ee828a898461089b565b50610238565b806001600160a01b03167fb9c1b85a7ee70d95c61aca7cda03ef957abc5265a191ca74cc335faf594095668760405161022f91815260200190565b60405180910390a25b505050505050505050565b6001600160a01b03808316600090815260208190526040902054163381146102ab5760405162461bcd60e51b81526020600482015260166024820152751513d1d04e881bdb9b1e48141250c8185b1b1bddd95960521b60448201526064015b60405180910390fd5b600082600b0b12156102cf5760405162461bcd60e51b81526004016102a290611126565b6102d883610e28565b6103067f0000000000000000000000000000000000000000000000000000000000000000600b85900b61117f565b111561034e5760405162461bcd60e51b81526020600482015260176024820152760a89e8e827440caf0d2e8a4c2e8ca40e8dede40d0d2ced604b1b60448201526064016102a2565b604051631cd43d1160e31b81526001600160a01b03848116600483015230602483015282811660448301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063e6a1e88890606401608060405180830381865afa1580156103c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103eb9190611196565b5050915050600081600b0b1380156104065750600083600b0b135b15610540576001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116906339255d5b907f00000000000000000000000000000000000000000000000000000000000000009081166350209a6288878960005b6040519080825280601f01601f191660200182016040528015610496576020820181803683370190505b506040516024016104aa949392919061123a565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526104f39392509060040161127a565b6000604051808303816000875af1158015610512573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261053a91908101906112c1565b506106ed565b80600b0b60001480156105565750600083600b0b135b156105c0576001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116906339255d5b907f00000000000000000000000000000000000000000000000000000000000000009081166362fc305e888789600061046c565b600081600b0b1380156105d6575082600b0b6000145b156106ed576040805160008152602081019091526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116916339255d5b917f0000000000000000000000000000000000000000000000000000000000000000919082169063b4b333c69061065b908a9030908a906044810161136e565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526106a49392509060040161127a565b6000604051808303816000875af11580156106c3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106eb91908101906112c1565b505b604051600b84900b81526001600160a01b038516907f0988aefa675e81e1db7fca08264db5dc2a1cc2a604f2a78d902a9747146a56719060200160405180910390a250505050565b600061077c6107776107687f0000000000000000000000000000000000000000000000000000000000000000600461117f565b61077290856113a2565b610ec9565b610f37565b90505b92915050565b600061077c6107776107727f0000000000000000000000000000000000000000000000000000000000000000856113a2565b6001600160a01b03818116600081815260208190526040808220549051631cd43d1160e31b815260048101939093523060248401528316604483015291829182917f0000000000000000000000000000000000000000000000000000000000000000169063e6a1e88890606401608060405180830381865afa158015610841573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108659190611196565b50506001600160a01b0380871660009081526020819052604090205491935016905061089085610e28565b925092509193909250565b6001600160a01b038416600090815260208190526040902054600160a01b900460ff161561090b5760405162461bcd60e51b815260206004820152601c60248201527f544f47413a207265656e7472616e6379206e6f7420616c6c6f7765640000000060448201526064016102a2565b600081600b0b121561092f5760405162461bcd60e51b81526004016102a290611126565b8161095e7f0000000000000000000000000000000000000000000000000000000000000000600b84900b61117f565b11156109a65760405162461bcd60e51b81526020600482015260176024820152760a89e8e827440caf0d2e8a4c2e8ca40e8dede40d0d2ced604b1b60448201526064016102a2565b6000826109b286610e28565b6109bc91906113c4565b9050808311610a015760405162461bcd60e51b8152602060048201526011602482015270544f47413a2062696420746f6f206c6f7760781b60448201526064016102a2565b6001600160a01b038581166000818152602081905260408082208054600160a01b60ff60a01b198216179091559051631cd43d1160e31b815260048101939093523060248401528316604483018190529290917f00000000000000000000000000000000000000000000000000000000000000009091169063e6a1e88890606401608060405180830381865afa158015610a9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac39190611196565b5050915050600081600b0b1315610be6576040805160008152602081019091526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116916339255d5b917f0000000000000000000000000000000000000000000000000000000000000000919082169063b4b333c690610b54908d9030908a906044810161136e565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610b9d9392509060040161127a565b6000604051808303816000875af1158015610bbc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610be491908101906112c1565b505b6001600160a01b03821615610c6a5760405163a9059cbb60e01b81526001600160a01b0383811660048301526024820185905288169063a9059cbb906044016020604051808303816000875af1158015610c44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c6891906113d7565b505b6001600160a01b03878116600090815260208190526040812080546001600160a01b03191692891692909217909155600b85900b1315610db6576040805160008152602081019091526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116916339255d5b917f000000000000000000000000000000000000000000000000000000000000000091908216906362fc305e90610d24908d908d908c906044810161123a565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610d6d9392509060040161127a565b6000604051808303816000875af1158015610d8c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610db491908101906112c1565b505b6001600160a01b0387811660008181526020818152604091829020805460ff60a01b191690558151938a1684528301889052600b87900b90830152907f836808e57755d5535898b7203c7d68b1bfb2701b1943ecb133c675e0d00780159060600160405180910390a250505050505050565b604051632ec8eec760e01b8152306004820152600090819081906001600160a01b03851690632ec8eec790602401608060405180830381865afa158015610e73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9791906113f9565b50509150915060008183610eab919061142f565b13610eb7576000610ec1565b610ec1818361142f565b949350505050565b60006001600160ff1b03821115610f335760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b60648201526084016102a2565b5090565b60006b7fffffffffffffffffffffff8212610f33576b7fffffffffffffffffffffff92915050565b6001600160a01b0381168114610f7457600080fd5b50565b60008083601f840112610f8957600080fd5b50813567ffffffffffffffff811115610fa157600080fd5b602083019150836020828501011115610fb957600080fd5b9250929050565b60008060008060008060008060c0898b031215610fdc57600080fd5b8835610fe781610f5f565b97506020890135610ff781610f5f565b9650604089013561100781610f5f565b955060608901359450608089013567ffffffffffffffff8082111561102b57600080fd5b6110378c838d01610f77565b909650945060a08b013591508082111561105057600080fd5b5061105d8b828c01610f77565b999c989b5096995094979396929594505050565b80600b0b8114610f7457600080fd5b6000806040838503121561109357600080fd5b823561109e81610f5f565b915060208301356110ae81611071565b809150509250929050565b600080604083850312156110cc57600080fd5b82356110d781610f5f565b946020939093013593505050565b6000602082840312156110f757600080fd5b813561110281610f5f565b9392505050565b60006020828403121561111b57600080fd5b813561110281611071565b60208082526023908201527f544f47413a206e65676174697665206578697452617465206e6f7420616c6c6f6040820152621dd95960ea1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761077f5761077f611169565b600080600080608085870312156111ac57600080fd5b8451935060208501516111be81611071565b6040860151606090960151949790965092505050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156112055781810151838201526020016111ed565b50506000910152565b600081518084526112268160208601602086016111ea565b601f01601f19169290920160200192915050565b6001600160a01b03858116825284166020820152600b83900b60408201526080606082018190526000906112709083018461120e565b9695505050505050565b6001600160a01b038316815260606020820181905260009061129e9083018461120e565b8281036040938401526002815261060f60f31b6020820152919091019392505050565b6000602082840312156112d357600080fd5b815167ffffffffffffffff808211156112eb57600080fd5b818401915084601f8301126112ff57600080fd5b815181811115611311576113116111d4565b604051601f8201601f19908116603f01168101908382118183101715611339576113396111d4565b8160405282815287602084870101111561135257600080fd5b6113638360208301602088016111ea565b979650505050505050565b6001600160a01b0385811682528481166020830152831660408201526080606082018190526000906112709083018461120e565b6000826113bf57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561077f5761077f611169565b6000602082840312156113e957600080fd5b8151801515811461110257600080fd5b6000806000806080858703121561140f57600080fd5b505082516020840151604085015160609095015191969095509092509050565b808201828112600083128015821682158216171561144f5761144f611169565b50509291505056fea2646970667358221220ee2c2bf0a36e02c3f9d390b8ff0193cd642c02e2413a50f13336e578a9aede9e64736f6c63430008130033",z7=eb=>eb.length>1;class La extends pQ.lV{constructor(...eb){z7(eb)?super(...eb):super(z8,z9,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(z8)}static connect(eb,em){return new pQ.CH(eb,z8,em)}}La.bytecode=z9,La.abi=z8;let Lo=[{inputs:[{internalType:"address",name:"host_",type:"address"},{internalType:"address",name:"cfa_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"ARRAY_SIZES_DIFFERENT",type:"error"},{inputs:[],name:"cfa",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"deleteFlow",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"superToken",type:"address"},{internalType:"address[]",name:"senders",type:"address[]"},{internalType:"address[]",name:"receivers",type:"address[]"}],name:"deleteFlows",outputs:[{internalType:"uint256",name:"nSuccess",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"host",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}],Lb="0x60c060405234801561001057600080fd5b50604051610a24380380610a2483398101604081905261002f91610062565b6001600160a01b039182166080521660a052610095565b80516001600160a01b038116811461005d57600080fd5b919050565b6000806040838503121561007557600080fd5b61007e83610046565b915061008c60208401610046565b90509250929050565b60805160a0516109426100e26000396000818160560152818161013a015281816103d401526103f501526000818160d00152818161010e0152818161037b01526103a501526109426000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80631054df8c146100515780638dc7d29c146100955780638f95895f146100aa578063f437bc59146100cb575b600080fd5b6100787f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100a86100a3366004610682565b6100f2565b005b6100bd6100b8366004610711565b610349565b60405190815260200161008c565b6100787f000000000000000000000000000000000000000000000000000000000000000081565b6040805160008082526020820190925281906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169182916339255d5b917f00000000000000000000000000000000000000000000000000000000000000009182169063b4b333c690610176908c908c908c90604481016107e2565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b9490941790935280516000815292830190526101be9392509060448101610820565b60408051601f198184030181529181526020820180516001600160e01b031660e09490941b9390931790925290516101f69250610856565b6000604051808303816000865af19150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b50915091508161025857805160000361025057600080fd5b805181602001fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038716906370a0823190602401602060405180830381865afa15801561029f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c39190610872565b90508015610341576040516323b872dd60e01b8152306004820152336024820152604481018290526001600160a01b038716906323b872dd906064016020604051808303816000875af192505050801561033a575060408051601f3d908101601f191682019092526103379181019061088b565b60015b1561034157505b505050505050565b60008382811461036c5760405163277c943f60e21b815260040160405180910390fd5b60005b818110156105715760007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166339255d5b7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663b4b333c68e8e8e8a818110610435576104356108b4565b905060200201602081019061044a91906108ca565b8d8d8b81811061045c5761045c6108b4565b905060200201602081019061047191906108ca565b60408051600081526020810190915261049093929190604481016107e2565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b9490941790935280516000815292830190526104d89392509060448101610820565b60408051601f198184030181529181526020820180516001600160e01b031660e09490941b9390931790925290516105109250610856565b6000604051808303816000865af19150503d806000811461054d576040519150601f19603f3d011682016040523d82523d6000602084013e610552565b606091505b50509050801561056857610565846108e5565b93505b5060010161036f565b506040516370a0823160e01b81523060048201526000906001600160a01b038916906370a0823190602401602060405180830381865afa1580156105b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105dd9190610872565b9050801561065b576040516323b872dd60e01b8152306004820152336024820152604481018290526001600160a01b038916906323b872dd906064016020604051808303816000875af1925050508015610654575060408051601f3d908101601f191682019092526106519181019061088b565b60015b1561065b57505b505095945050505050565b80356001600160a01b038116811461067d57600080fd5b919050565b60008060006060848603121561069757600080fd5b6106a084610666565b92506106ae60208501610666565b91506106bc60408501610666565b90509250925092565b60008083601f8401126106d757600080fd5b50813567ffffffffffffffff8111156106ef57600080fd5b6020830191508360208260051b850101111561070a57600080fd5b9250929050565b60008060008060006060868803121561072957600080fd5b61073286610666565b9450602086013567ffffffffffffffff8082111561074f57600080fd5b61075b89838a016106c5565b9096509450604088013591508082111561077457600080fd5b50610781888289016106c5565b969995985093965092949392505050565b60005b838110156107ad578181015183820152602001610795565b50506000910152565b600081518084526107ce816020860160208601610792565b601f01601f19169290920160200192915050565b6001600160a01b038581168252848116602083015283166040820152608060608201819052600090610816908301846107b6565b9695505050505050565b6001600160a01b0384168152606060208201819052600090610844908301856107b6565b828103604084015261081681856107b6565b60008251610868818460208701610792565b9190910192915050565b60006020828403121561088457600080fd5b5051919050565b60006020828403121561089d57600080fd5b815180151581146108ad57600080fd5b9392505050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156108dc57600080fd5b6108ad82610666565b60006001820161090557634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220a76ac4c4a972a021424a1cb2c2c57e98a4b6fa17e1332fffeeb06cec2649635164736f6c63430008130033",Lm=eb=>eb.length>1;class Ly extends pQ.lV{constructor(...eb){Lm(eb)?super(...eb):super(Lo,Lb,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Lo)}static connect(eb,em){return new pQ.CH(eb,Lo,em)}}Ly.bytecode=Lb,Ly.abi=Lo;let Lv=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CFA_FWD_INVALID_FLOW_RATE",type:"error"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowrate",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"createFlow",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"deleteFlow",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"getAccountFlowInfo",outputs:[{internalType:"uint256",name:"lastUpdated",type:"uint256"},{internalType:"int96",name:"flowrate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"account",type:"address"}],name:"getAccountFlowrate",outputs:[{internalType:"int96",name:"flowrate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"int96",name:"flowrate",type:"int96"}],name:"getBufferAmountByFlowrate",outputs:[{internalType:"uint256",name:"bufferAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getFlowInfo",outputs:[{internalType:"uint256",name:"lastUpdated",type:"uint256"},{internalType:"int96",name:"flowrate",type:"int96"},{internalType:"uint256",name:"deposit",type:"uint256"},{internalType:"uint256",name:"owedDeposit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"flowOperator",type:"address"}],name:"getFlowOperatorPermissions",outputs:[{internalType:"uint8",name:"permissions",type:"uint8"},{internalType:"int96",name:"flowrateAllowance",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"}],name:"getFlowrate",outputs:[{internalType:"int96",name:"flowrate",type:"int96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"}],name:"grantPermissions",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"}],name:"revokePermissions",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowrate",type:"int96"}],name:"setFlowrate",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowrate",type:"int96"}],name:"setFlowrateFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"receiver",type:"address"},{internalType:"int96",name:"flowrate",type:"int96"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateFlow",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"flowOperator",type:"address"},{internalType:"uint8",name:"permissions",type:"uint8"},{internalType:"int96",name:"flowrateAllowance",type:"int96"}],name:"updateFlowOperatorPermissions",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}],Lz="0x60c06040523480156200001157600080fd5b50604051620017db380380620017db8339810160408190526200003491620000ef565b6001600160a01b0381166080819052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3600482015263b6d200de90602401602060405180830381865afa1580156200009d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c39190620000ef565b6001600160a01b031660a0525062000116565b6001600160a01b0381168114620000ec57600080fd5b50565b6000602082840312156200010257600080fd5b81516200010f81620000d6565b9392505050565b60805160a051611628620001b36000396000818161029a01528181610366015281816103fb015281816104ab01528181610520015281816105de015281816106e901528181610766015281816107aa01528181610851015281816108ef0152818161092501528181610abc01528181610b4101528181610bb001528181610bf30152610c2d015260008181610d150152610d8701526116286000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063308855911161008c5780637243fb93116100665780637243fb9314610222578063b4b333c614610235578063c5ad5c1a14610248578063e15536b61461025b57600080fd5b806330885591146101cd5780634d3f60f9146101e057806357e6aa361461020f57600080fd5b80630f1ac495116100c85780630f1ac4951461014b5780631d8b65261461018157806322c904d9146101a75780632860fd93146101ba57600080fd5b806309f0b495146100ef5780630bd0728d146101155780630c03399114610138575b600080fd5b6101026100fd366004610f76565b61026e565b6040519081526020015b60405180910390f35b610128610123366004610faf565b61030e565b604051901515815260200161010c565b610128610146366004611080565b61031d565b61015e610159366004610faf565b610336565b60408051948552600b9390930b602085015291830152606082015260800161010c565b61019461018f366004611108565b6103e1565b604051600b9190910b815260200161010c565b6101946101b5366004610faf565b610481565b61015e6101c8366004611108565b610518565b6101286101db366004611162565b6105c0565b6101f36101ee366004611108565b6105d9565b6040805160ff9093168352600b9190910b60208301520161010c565b61012861021d3660046111be565b610679565b610128610230366004610faf565b610687565b6101286102433660046111fe565b6106a2565b610128610256366004611273565b6106b0565b610128610269366004611080565b6106be565b6040516346ccbfb760e11b81526001600160a01b038381166004830152600b83900b60248301526000917f000000000000000000000000000000000000000000000000000000000000000090911690638d997f6e90604401602060405180830381865afa1580156102e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061030791906112b4565b9392505050565b600061030783836000806106cd565b600061032c868686868661078d565b9695505050505050565b604051630f1ac49560e01b81526001600160a01b03838116600483015282811660248301526000918291829182917f00000000000000000000000000000000000000000000000000000000000000001690630f1ac49590604401608060405180830381865afa1580156103ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d191906112cd565b9299919850965090945092505050565b604051631cd43d1160e31b81526000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063e6a1e888906104349087908790879060040161130b565b608060405180830381865afa158015610451573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061047591906112cd565b50909695505050505050565b60405163e8e7e2d160e01b81526001600160a01b03838116600483015282811660248301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063e8e7e2d190604401602060405180830381865afa1580156104f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610307919061132e565b6000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e6a1e8888888886040518463ffffffff1660e01b815260040161056e9392919061130b565b608060405180830381865afa15801561058b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105af91906112cd565b929a91995097509095509350505050565b60006105ce858585856106cd565b90505b949350505050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031662422bbe8686866040518463ffffffff1660e01b815260040161062b9392919061130b565b606060405180830381865afa158015610648573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066c919061134b565b9097909650945050505050565b60006105d184338585610920565b6000610307838360076b7fffffffffffffffffffffff6106cd565b60006105ce85858585610a7d565b60006105ce85858585610920565b600061032c8686868686610bd6565b6040805160008082526020820190925281906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063811b3d4090610725908990899089908990604481016113d3565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b949094179093528051600081529283019052925061032c91507f0000000000000000000000000000000000000000000000000000000000000000908390610c5c565b6000806001600160a01b0386163314610847576001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663354b95908888888860005b6040519080825280601f01601f191660200182016040528015610800576020820181803683370190505b50604051602401610815959493929190611412565b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506108e8565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166350209a6288878760005b6040519080825280601f01601f1916602001820160405280156108a6576020820181803683370190505b506040516024016108ba9493929190611450565b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050505b90506109157f00000000000000000000000000000000000000000000000000000000000000008285610c5c565b979650505050505050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e6a1e8888787876040518463ffffffff1660e01b81526004016109739392919061130b565b608060405180830381865afa158015610990573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b491906112cd565b5050915050600083600b0b1315610a2f5780600b0b6000036109f8576040805160008152602081019091526109f0908790879087908790610bd6565b9150506105d1565b82600b0b81600b0b14610a25576040805160008152602081019091526109f090879087908790879061078d565b60019150506105d1565b82600b0b600003610a6457600081600b0b1315610a25576040805160008152602081019091526109f090879087908790610a7d565b60405163cea9aa5f60e01b815260040160405180910390fd5b6000806001600160a01b038516331480610a9f57506001600160a01b03841633145b610b28576040805160008152602081019091526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690634c8b181f90610af69089908990899060448101611486565b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050610ba9565b6040805160008152602081019091526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063b4b333c690610b7b9089908990899060448101611486565b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050505b905061032c7f00000000000000000000000000000000000000000000000000000000000000008285610c5c565b6000806001600160a01b0386163314610c23576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166394229ecb8888888860006107d6565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166362fc305e888787600061087c565b604080516001808252818301909252600091829190816020015b60408051606080820183526000808352602083015291810191909152815260200190600190039081610c76579050509050604051806060016040528060c963ffffffff168152602001866001600160a01b031681526020018585604051602001610ce19291906114ba565b60405160208183030381529060405281525081600081518110610d0657610d066114e8565b602002602001018190525060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663670e77e383604051602401610d5391906114fe565b604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505090506000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168333604051602001610dc292919061158c565b60408051601f1981840301815290829052610ddc916115c3565b6000604051808303816000865af19150503d8060008114610e19576040519150601f19603f3d011682016040523d82523d6000602084013e610e1e565b606091505b509150915081610e3157610e3181610e3f565b506001979650505050505050565b600481511015610e965760405162461bcd60e51b815260206004820152601a60248201527f43616c6c5574696c733a2074617267657420726576657274282900000000000060448201526064015b60405180910390fd5b602081015163b1b7848f60e01b6001600160e01b0319821601610f465760408051808201825260208082527f43616c6c5574696c733a207461726765742070616e69636b65643a2030785f5f90820190815260248501517f43616c6c5574696c733a207461726765742070616e69636b65643a2030780000600482811c600f908116603090810160081b918516011791909117909252925162461bcd60e51b8152919291610e8d918491016115df565b81518060208401fd5b50565b6001600160a01b0381168114610f4f57600080fd5b80600b0b8114610f4f57600080fd5b60008060408385031215610f8957600080fd5b8235610f9481610f52565b91506020830135610fa481610f67565b809150509250929050565b60008060408385031215610fc257600080fd5b8235610fcd81610f52565b91506020830135610fa481610f52565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261100457600080fd5b813567ffffffffffffffff8082111561101f5761101f610fdd565b604051601f8301601f19908116603f0116810190828211818310171561104757611047610fdd565b8160405283815286602085880101111561106057600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080600060a0868803121561109857600080fd5b85356110a381610f52565b945060208601356110b381610f52565b935060408601356110c381610f52565b925060608601356110d381610f67565b9150608086013567ffffffffffffffff8111156110ef57600080fd5b6110fb88828901610ff3565b9150509295509295909350565b60008060006060848603121561111d57600080fd5b833561112881610f52565b9250602084013561113881610f52565b9150604084013561114881610f52565b809150509250925092565b60ff81168114610f4f57600080fd5b6000806000806080858703121561117857600080fd5b843561118381610f52565b9350602085013561119381610f52565b925060408501356111a381611153565b915060608501356111b381610f67565b939692955090935050565b6000806000606084860312156111d357600080fd5b83356111de81610f52565b925060208401356111ee81610f52565b9150604084013561114881610f67565b6000806000806080858703121561121457600080fd5b843561121f81610f52565b9350602085013561122f81610f52565b9250604085013561123f81610f52565b9150606085013567ffffffffffffffff81111561125b57600080fd5b61126787828801610ff3565b91505092959194509250565b6000806000806080858703121561128957600080fd5b843561129481610f52565b935060208501356112a481610f52565b925060408501356111a381610f52565b6000602082840312156112c657600080fd5b5051919050565b600080600080608085870312156112e357600080fd5b8451935060208501516112f581610f67565b6040860151606090960151949790965092505050565b6001600160a01b0393841681529183166020830152909116604082015260600190565b60006020828403121561134057600080fd5b815161030781610f67565b60008060006060848603121561136057600080fd5b83519250602084015161137281611153565b604085015190925061114881610f67565b60005b8381101561139e578181015183820152602001611386565b50506000910152565b600081518084526113bf816020860160208601611383565b601f01601f19169290920160200192915050565b6001600160a01b0386811682528516602082015260ff84166040820152600b83900b606082015260a060808201819052600090610915908301846113a7565b6001600160a01b038681168252858116602083015284166040820152600b83900b606082015260a060808201819052600090610915908301846113a7565b6001600160a01b03858116825284166020820152600b83900b604082015260806060820181905260009061032c908301846113a7565b6001600160a01b03858116825284811660208301528316604082015260806060820181905260009061032c908301846113a7565b6040815260006114cd60408301856113a7565b82810360208401526114df81856113a7565b95945050505050565b634e487b7160e01b600052603260045260246000fd5b60006020808301818452808551808352604092508286019150828160051b87010184880160005b8381101561157e57888303603f190185528151805163ffffffff168452878101516001600160a01b031688850152860151606087850181905261156a818601836113a7565b968901969450505090860190600101611525565b509098975050505050505050565b6000835161159e818460208801611383565b60609390931b6bffffffffffffffffffffffff19169190920190815260140192915050565b600082516115d5818460208701611383565b9190910192915050565b60208152600061030760208301846113a756fea264697066735822122020f22a3f8e3a8be7ab9e7ad941d2aaebe9a35150a9e25bfc3ce2a2491a41394164736f6c63430008130033",Lw=eb=>eb.length>1;class LH extends pQ.lV{constructor(...eb){Lw(eb)?super(...eb):super(Lv,Lz,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Lv)}static connect(eb,em){return new pQ.CH(eb,Lv,em)}}LH.bytecode=Lz,LH.abi=Lv;let Lx=[{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"approveSubscription",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"amount",type:"uint128"}],name:"calculateDistribution",outputs:[{internalType:"uint256",name:"actualAmount",type:"uint256"},{internalType:"uint128",name:"newIndexValue",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"createIndex",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"deleteSubscription",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"amount",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"distribute",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"getIndex",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"uint128",name:"totalUnitsApproved",type:"uint128"},{internalType:"uint128",name:"totalUnitsPending",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"}],name:"getPublisherId",outputs:[{internalType:"bytes32",name:"publisherId",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"}],name:"getSubscription",outputs:[{internalType:"bool",name:"exist",type:"bool"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"bytes32",name:"subscriptionId",type:"bytes32"}],name:"getSubscriptionByID",outputs:[{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bool",name:"approved",type:"bool"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"uint256",name:"pendingDistribution",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"subscriber",type:"address"},{internalType:"bytes32",name:"publisherId",type:"bytes32"}],name:"getSubscriptionId",outputs:[{internalType:"bytes32",name:"subscriptionId",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"subscriber",type:"address"}],name:"listSubscriptions",outputs:[{internalType:"address[]",name:"publishers",type:"address[]"},{internalType:"uint32[]",name:"indexIds",type:"uint32[]"},{internalType:"uint128[]",name:"unitsList",type:"uint128[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"address",name:"publisher",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"revokeSubscription",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"uint128",name:"indexValue",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateIndex",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluidToken",name:"token",type:"address"},{internalType:"uint32",name:"indexId",type:"uint32"},{internalType:"address",name:"subscriber",type:"address"},{internalType:"uint128",name:"units",type:"uint128"},{internalType:"bytes",name:"userData",type:"bytes"}],name:"updateSubscriptionUnits",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}],LN="0x60c06040523480156200001157600080fd5b5060405162001aaa38038062001aaa8339810160408190526200003491620000ef565b6001600160a01b0381166080819052604051635b69006f60e11b81527f8aedc3b5d4bf031e11a7e2940f7251c005698405d58e02e1c247fed3b1b3a674600482015263b6d200de90602401602060405180830381865afa1580156200009d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c39190620000ef565b6001600160a01b031660a0525062000116565b6001600160a01b0381168114620000ec57600080fd5b50565b6000602082840312156200010257600080fd5b81516200010f81620000d6565b9392505050565b60805160a051611905620001a56000396000818161032b015281816103c3015281816104330152818161050a01528181610594015281816106300152818161066d015281816106f10152818161073a01528181610796015281816108210152818161089501528181610965015281816109d10152610a47015260008181610b770152610be901526119056000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063acf4a6c21161008c578063c5feb12711610066578063c5feb12714610241578063cd7245c514610254578063d787840a146102ac578063dbaee0b4146102bf57600080fd5b8063acf4a6c2146101f9578063b6dacdb81461020c578063bc6fc4691461022e57600080fd5b80635b534051116100c85780635b5340511461017c5780636041ae96146101c05780637fbc7639146101d35780639567741f146101e657600080fd5b806323fc23f3146100ef5780632e5e74c6146101385780634f90fda91461015b575b600080fd5b6101026100fd366004610ddb565b6102ef565b6040805194151585526001600160801b039384166020860152918316918401919091521660608201526080015b60405180910390f35b61014b610146366004610edd565b6103a7565b604051901515815260200161012f565b61016e610169366004610f65565b610464565b60405190815260200161012f565b61018f61018a366004610f9e565b6104c6565b60405161012f9493929190931515845291151560208401526001600160801b03166040830152606082015260800190565b61014b6101ce366004610ffa565b610587565b61014b6101e1366004611084565b610660565b61014b6101f43660046110c5565b6106d5565b61014b610207366004610ffa565b61072d565b61021f61021a366004611118565b610768565b60405161012f9392919061118a565b61014b61023c366004611084565b610814565b61016e61024f366004611227565b61084f565b610267610262366004611227565b61088b565b604080516001600160a01b03909616865263ffffffff9094166020860152911515928401929092526001600160801b039091166060830152608082015260a00161012f565b61014b6102ba366004611253565b610949565b6102d26102cd3660046112b5565b610a00565b604080519283526001600160801b0390911660208301520161012f565b6040516323fc23f360e01b81526001600160a01b038481166004830152838116602483015263ffffffff831660448301526000918291829182917f000000000000000000000000000000000000000000000000000000000000000016906323fc23f390606401608060405180830381865afa158015610372573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610396919061131b565b935093509350935093509350935093565b6040805160008082526020820190925281906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e5e74c6906103ff908a908a908a908a90604481016113bc565b604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505090506104597f00000000000000000000000000000000000000000000000000000000000000008285610abe565b979650505050505050565b60405168383ab13634b9b432b960b91b60208201526001600160601b0319606084901b1660298201526001600160e01b031960e083901b16603d8201526000906041015b60405160208183030381529060405280519060200120905092915050565b604051635b53405160e01b81526001600160a01b038581166004830152848116602483015263ffffffff8416604483015282811660648301526000918291829182917f00000000000000000000000000000000000000000000000000000000000000001690635b53405190608401608060405180830381865afa158015610551573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057591906113fc565b929b919a509850909650945050505050565b6000806001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016636041ae96878787855b6040519080825280601f01601f1916602001820160405280156105e8576020820181803683370190505b506040516024016105fc9493929190611449565b604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505090506106567f00000000000000000000000000000000000000000000000000000000000000008285610abe565b9695505050505050565b6000806001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016637fbc7639878787855b6040519080825280601f01601f1916602001820160405280156106c1576020820181803683370190505b506040516024016105fc9493929190611481565b6040805160008082526020820190925281906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063232d2b58906103ff908a908a908a908a90604481016114c0565b6000806001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663acf4a6c2878787856105be565b6040516316db59b760e31b81526001600160a01b0383811660048301528281166024830152606091829182917f00000000000000000000000000000000000000000000000000000000000000009091169063b6dacdb890604401600060405180830381865afa1580156107df573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108079190810190611603565b9250925092509250925092565b6000806001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663b96731c287878785610697565b604080516b39bab139b1b934b83a34b7b760a11b6020820152606084811b6001600160601b031916602c830152918101839052600091016104a8565b60008060008060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663cd7245c588886040518363ffffffff1660e01b81526004016108f59291906001600160a01b03929092168252602082015260400190565b60a060405180830381865afa158015610912573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093691906116e2565b939b929a50909850965090945092505050565b6040805160008082526020820190925281906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063d787840a9061099d908890889060448101611749565b604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505090506109f77f00000000000000000000000000000000000000000000000000000000000000008285610abe565b95945050505050565b604051632266eabb60e21b81526001600160a01b038581166004830152848116602483015263ffffffff841660448301526001600160801b038316606483015260009182917f0000000000000000000000000000000000000000000000000000000000000000169063899baaec906084016040805180830381865afa158015610a8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab19190611779565b9150915094509492505050565b604080516001808252818301909252600091829190816020015b60408051606080820183526000808352602083015291810191909152815260200190600190039081610ad8579050509050604051806060016040528060c963ffffffff168152602001866001600160a01b031681526020018585604051602001610b4392919061179e565b60405160208183030381529060405281525081600081518110610b6857610b686117c3565b602002602001018190525060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663670e77e383604051602401610bb591906117d9565b604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505090506000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168333604051602001610c24929190611867565b60408051601f1981840301815290829052610c3e91611899565b6000604051808303816000865af19150503d8060008114610c7b576040519150601f19603f3d011682016040523d82523d6000602084013e610c80565b606091505b509150915081610c9357610c9381610ca1565b506001979650505050505050565b600481511015610cf85760405162461bcd60e51b815260206004820152601a60248201527f43616c6c5574696c733a2074617267657420726576657274282900000000000060448201526064015b60405180910390fd5b602081015163b1b7848f60e01b6001600160e01b0319821601610da85760408051808201825260208082527f43616c6c5574696c733a207461726765742070616e69636b65643a2030785f5f90820190815260248501517f43616c6c5574696c733a207461726765742070616e69636b65643a2030780000600482811c600f908116603090810160081b918516011791909117909252925162461bcd60e51b8152919291610cef918491016118b5565b81518060208401fd5b50565b6001600160a01b0381168114610db157600080fd5b63ffffffff81168114610db157600080fd5b600080600060608486031215610df057600080fd5b8335610dfb81610db4565b92506020840135610e0b81610db4565b91506040840135610e1b81610dc9565b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610e6557610e65610e26565b604052919050565b600082601f830112610e7e57600080fd5b813567ffffffffffffffff811115610e9857610e98610e26565b610eab601f8201601f1916602001610e3c565b818152846020838601011115610ec057600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a08688031215610ef557600080fd5b8535610f0081610db4565b94506020860135610f1081610db4565b93506040860135610f2081610dc9565b92506060860135610f3081610db4565b9150608086013567ffffffffffffffff811115610f4c57600080fd5b610f5888828901610e6d565b9150509295509295909350565b60008060408385031215610f7857600080fd5b8235610f8381610db4565b91506020830135610f9381610dc9565b809150509250929050565b60008060008060808587031215610fb457600080fd5b8435610fbf81610db4565b93506020850135610fcf81610db4565b92506040850135610fdf81610dc9565b91506060850135610fef81610db4565b939692955090935050565b6000806000806080858703121561101057600080fd5b843561101b81610db4565b9350602085013561102b81610db4565b9250604085013561103b81610dc9565b9150606085013567ffffffffffffffff81111561105757600080fd5b61106387828801610e6d565b91505092959194509250565b6001600160801b0381168114610db157600080fd5b6000806000806080858703121561109a57600080fd5b84356110a581610db4565b935060208501356110b581610dc9565b9250604085013561103b8161106f565b600080600080600060a086880312156110dd57600080fd5b85356110e881610db4565b945060208601356110f881610dc9565b9350604086013561110881610db4565b92506060860135610f308161106f565b6000806040838503121561112b57600080fd5b823561113681610db4565b91506020830135610f9381610db4565b600081518084526020808501945080840160005b8381101561117f5781516001600160801b03168752958201959082019060010161115a565b509495945050505050565b606080825284519082018190526000906020906080840190828801845b828110156111cc5781516001600160a01b0316845292840192908401906001016111a7565b5050508381038285015285518082528683019183019060005b8181101561120757835163ffffffff16835292840192918401916001016111e5565b5050848103604086015261121b8187611146565b98975050505050505050565b6000806040838503121561123a57600080fd5b823561124581610db4565b946020939093013593505050565b60008060006060848603121561126857600080fd5b833561127381610db4565b9250602084013561128381610dc9565b9150604084013567ffffffffffffffff81111561129f57600080fd5b6112ab86828701610e6d565b9150509250925092565b600080600080608085870312156112cb57600080fd5b84356112d681610db4565b935060208501356112e681610db4565b925060408501356112f681610dc9565b91506060850135610fef8161106f565b8051801515811461131657600080fd5b919050565b6000806000806080858703121561133157600080fd5b61133a85611306565b9350602085015161134a8161106f565b604086015190935061135b8161106f565b6060860151909250610fef8161106f565b60005b8381101561138757818101518382015260200161136f565b50506000910152565b600081518084526113a881602086016020860161136c565b601f01601f19169290920160200192915050565b6001600160a01b038681168252858116602083015263ffffffff851660408301528316606082015260a06080820181905260009061045990830184611390565b6000806000806080858703121561141257600080fd5b61141b85611306565b935061142960208601611306565b925060408501516114398161106f565b6060959095015193969295505050565b6001600160a01b0385811682528416602082015263ffffffff8316604082015260806060820181905260009061065690830184611390565b6001600160a01b038516815263ffffffff841660208201526001600160801b038316604082015260806060820181905260009061065690830184611390565b6001600160a01b03868116825263ffffffff86166020830152841660408201526001600160801b038316606082015260a06080820181905260009061045990830184611390565b600067ffffffffffffffff82111561152157611521610e26565b5060051b60200190565b600082601f83011261153c57600080fd5b8151602061155161154c83611507565b610e3c565b82815260059290921b8401810191818101908684111561157057600080fd5b8286015b8481101561159457805161158781610dc9565b8352918301918301611574565b509695505050505050565b600082601f8301126115b057600080fd5b815160206115c061154c83611507565b82815260059290921b840181019181810190868411156115df57600080fd5b8286015b848110156115945780516115f68161106f565b83529183019183016115e3565b60008060006060848603121561161857600080fd5b835167ffffffffffffffff8082111561163057600080fd5b818601915086601f83011261164457600080fd5b8151602061165461154c83611507565b82815260059290921b8401810191818101908a84111561167357600080fd5b948201945b8386101561169a57855161168b81610db4565b82529482019490820190611678565b918901519197509093505050808211156116b357600080fd5b6116bf8783880161152b565b935060408601519150808211156116d557600080fd5b506112ab8682870161159f565b600080600080600060a086880312156116fa57600080fd5b855161170581610db4565b602087015190955061171681610dc9565b935061172460408701611306565b925060608601516117348161106f565b80925050608086015190509295509295909350565b6001600160a01b038416815263ffffffff831660208201526060604082018190526000906109f790830184611390565b6000806040838503121561178c57600080fd5b825191506020830151610f938161106f565b6040815260006117b16040830185611390565b82810360208401526109f78185611390565b634e487b7160e01b600052603260045260246000fd5b60006020808301818452808551808352604092508286019150828160051b87010184880160005b8381101561185957888303603f190185528151805163ffffffff168452878101516001600160a01b031688850152860151606087850181905261184581860183611390565b968901969450505090860190600101611800565b509098975050505050505050565b6000835161187981846020880161136c565b60609390931b6001600160601b0319169190920190815260140192915050565b600082516118ab81846020870161136c565b9190910192915050565b6020815260006118c86020830184611390565b939250505056fea26469706673582212200443d19da020c3a178bc0637a1fc7e209f96f9b45fb1e00a2a927ad0adc7ec5964736f6c63430008130033",LV=eb=>eb.length>1;class Lk extends pQ.lV{constructor(...eb){LV(eb)?super(...eb):super(Lx,LN,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(Lx)}static connect(eb,em){return new pQ.CH(eb,Lx,em)}}Lk.bytecode=LN,Lk.abi=Lx;let LE=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"string",name:"name",type:"string"},{indexed:!1,internalType:"address",name:"target",type:"address"}],name:"Set",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"get",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"uint256",name:"index",type:"uint256"}],name:"getRoleMember",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleMemberCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"address",name:"target",type:"address"}],name:"set",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}],LD="0x608060405234801561001057600080fd5b5061001c600033610021565b610161565b61002b828261002f565b5050565b6100398282610056565b600082815260016020526040902061005190826100f4565b505050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff1661002b576000828152602081815260408083206001600160a01b03851684529091529020805460ff191660011790556100b03390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610109836001600160a01b038416610112565b90505b92915050565b60008181526001830160205260408120546101595750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561010c565b50600061010c565b610ca6806101706000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80639010d07c116100715780639010d07c1461015a57806391d148541461016d578063a217fddf14610180578063a815ff1514610188578063ca15c8731461019b578063d547741f146101ae57600080fd5b806301ffc9a7146100ae578063248a9ca3146100d65780632f2ff15d1461010757806336568abe1461011c578063693ec85e1461012f575b600080fd5b6100c16100bc36600461095c565b6101c1565b60405190151581526020015b60405180910390f35b6100f96100e4366004610986565b60009081526020819052604090206001015490565b6040519081526020016100cd565b61011a6101153660046109bb565b6101ec565b005b61011a61012a3660046109bb565b610216565b61014261013d366004610a30565b610299565b6040516001600160a01b0390911681526020016100cd565b610142610168366004610a72565b6102ce565b6100c161017b3660046109bb565b6102ed565b6100f9600081565b61011a610196366004610a94565b610316565b6100f96101a9366004610986565b6103fe565b61011a6101bc3660046109bb565b610415565b60006001600160e01b03198216635a05180f60e01b14806101e657506101e68261043a565b92915050565b6000828152602081905260409020600101546102078161046f565b610211838361047c565b505050565b6001600160a01b038116331461028b5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b610295828261049e565b5050565b6000600283836040516102ad929190610ae8565b908152604051908190036020019020546001600160a01b0316905092915050565b60008281526001602052604081206102e690836104c0565b9392505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6103216000336102ed565b6103665760405162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba1030b71030b236b4b760511b6044820152606401610282565b8060028484604051610379929190610ae8565b90815260405190819003602001812080546001600160a01b03939093166001600160a01b0319909316929092179091556103b69084908490610ae8565b6040519081900381206001600160a01b0383168252907f496595ced95720268cf8bc60bae3f35024ff2a130f73ac4e20f5c1eaca35db999060200160405180910390a2505050565b60008181526001602052604081206101e6906104cc565b6000828152602081905260409020600101546104308161046f565b610211838361049e565b60006001600160e01b03198216637965db0b60e01b14806101e657506301ffc9a760e01b6001600160e01b03198316146101e6565b61047981336104d6565b50565b610486828261052f565b600082815260016020526040902061021190826105b3565b6104a882826105c8565b6000828152600160205260409020610211908261062d565b60006102e68383610642565b60006101e6825490565b6104e082826102ed565b610295576104ed8161066c565b6104f883602061067e565b604051602001610509929190610b1c565b60408051601f198184030181529082905262461bcd60e51b825261028291600401610b91565b61053982826102ed565b610295576000828152602081815260408083206001600160a01b03851684529091529020805460ff1916600117905561056f3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006102e6836001600160a01b03841661081a565b6105d282826102ed565b15610295576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60006102e6836001600160a01b038416610869565b600082600001828154811061065957610659610bc4565b9060005260206000200154905092915050565b60606101e66001600160a01b03831660145b6060600061068d836002610bf0565b610698906002610c07565b67ffffffffffffffff8111156106b0576106b0610c1a565b6040519080825280601f01601f1916602001820160405280156106da576020820181803683370190505b509050600360fc1b816000815181106106f5576106f5610bc4565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061072457610724610bc4565b60200101906001600160f81b031916908160001a9053506000610748846002610bf0565b610753906001610c07565b90505b60018111156107cb576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061078757610787610bc4565b1a60f81b82828151811061079d5761079d610bc4565b60200101906001600160f81b031916908160001a90535060049490941c936107c481610c30565b9050610756565b5083156102e65760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610282565b6000818152600183016020526040812054610861575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556101e6565b5060006101e6565b6000818152600183016020526040812054801561095257600061088d600183610c47565b85549091506000906108a190600190610c47565b90508181146109065760008660000182815481106108c1576108c1610bc4565b90600052602060002001549050808760000184815481106108e4576108e4610bc4565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061091757610917610c5a565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506101e6565b60009150506101e6565b60006020828403121561096e57600080fd5b81356001600160e01b0319811681146102e657600080fd5b60006020828403121561099857600080fd5b5035919050565b80356001600160a01b03811681146109b657600080fd5b919050565b600080604083850312156109ce57600080fd5b823591506109de6020840161099f565b90509250929050565b60008083601f8401126109f957600080fd5b50813567ffffffffffffffff811115610a1157600080fd5b602083019150836020828501011115610a2957600080fd5b9250929050565b60008060208385031215610a4357600080fd5b823567ffffffffffffffff811115610a5a57600080fd5b610a66858286016109e7565b90969095509350505050565b60008060408385031215610a8557600080fd5b50508035926020909101359150565b600080600060408486031215610aa957600080fd5b833567ffffffffffffffff811115610ac057600080fd5b610acc868287016109e7565b9094509250610adf90506020850161099f565b90509250925092565b8183823760009101908152919050565b60005b83811015610b13578181015183820152602001610afb565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351610b54816017850160208801610af8565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351610b85816028840160208801610af8565b01602801949350505050565b6020815260008251806020840152610bb0816040850160208701610af8565b601f01601f19169190910160400192915050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176101e6576101e6610bda565b808201808211156101e6576101e6610bda565b634e487b7160e01b600052604160045260246000fd5b600081610c3f57610c3f610bda565b506000190190565b818103818111156101e6576101e6610bda565b634e487b7160e01b600052603160045260246000fdfea2646970667358221220850cee899db1ec6e3094f9b9f79733c813c7bdb336d7fd2836a1c29728f1226b64736f6c63430008130033",LS=eb=>eb.length>1;class L_ extends pQ.lV{constructor(...eb){LS(eb)?super(...eb):super(LE,LD,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(LE)}static connect(eb,em){return new pQ.CH(eb,LE,em)}}L_.bytecode=LD,L_.abi=LE;let LO=[{inputs:[{internalType:"address",name:"adminRole",type:"address"},{internalType:"address[]",name:"backendAddr",type:"address[]"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"}],name:"OptinAutoUpgrade",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"}],name:"OptoutAutoUpgrade",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"BACKEND_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getBackendAgents",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"uint256",name:"index",type:"uint256"}],name:"getRoleMember",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleMemberCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"grantBackendAgent",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isBackendAgent",outputs:[{internalType:"bool",name:"yes",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"optinAutoUpgrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"optoutAutoUpgrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"revokeBackendAgent",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"superTokenAddr",type:"address"},{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"}],LP="0x60806040523480156200001157600080fd5b506040516200198e3803806200198e833981016040819052620000349162000309565b6001600160a01b038216620000855760405162461bcd60e51b815260206004820152601260248201527161646d696e526f6c6520697320656d70747960701b60448201526064015b60405180910390fd5b6200009260008362000189565b60005b8151811015620001805760006001600160a01b0316828281518110620000bf57620000bf620003f2565b60200260200101516001600160a01b0316036200011f5760405162461bcd60e51b815260206004820152601560248201527f6261636b656e642063616e2774206265207a65726f000000000000000000000060448201526064016200007c565b6200016d7f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f838381518110620001595762000159620003f2565b60200260200101516200018960201b60201c565b620001788162000408565b905062000095565b50505062000430565b62000195828262000199565b5050565b620001a58282620001c4565b6000828152600160205260409020620001bf908262000264565b505050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff1662000195576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055620002203390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006200027b836001600160a01b03841662000284565b90505b92915050565b6000818152600183016020526040812054620002cd575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200027e565b5060006200027e565b80516001600160a01b0381168114620002ee57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600080604083850312156200031d57600080fd5b6200032883620002d6565b602084810151919350906001600160401b03808211156200034857600080fd5b818601915086601f8301126200035d57600080fd5b815181811115620003725762000372620002f3565b8060051b604051601f19603f830116810181811085821117156200039a576200039a620002f3565b604052918252848201925083810185019189831115620003b957600080fd5b938501935b82851015620003e257620003d285620002d6565b84529385019392850192620003be565b8096505050505050509250929050565b634e487b7160e01b600052603260045260246000fd5b6000600182016200042957634e487b7160e01b600052601160045260246000fd5b5060010190565b61154e80620004406000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806361985da7116100a2578063a217fddf11610071578063a217fddf1461023a578063abcac5eb14610242578063ca15c87314610255578063d547741f14610268578063ec3282531461027b57600080fd5b806361985da7146101d45780639010d07c146101e757806391d148541461021257806392c2becc1461022557600080fd5b80632f2ff15d116100de5780632f2ff15d1461019357806336568abe146101a657806344e9d2fb146101b95780635d730c58146101cc57600080fd5b806301ffc9a7146101105780630f01a4a214610138578063248a9ca31461014d5780632a1972981461017e575b600080fd5b61012361011e366004611162565b610283565b60405190151581526020015b60405180910390f35b6101406102ae565b60405161012f919061118c565b61017061015b3660046111d9565b60009081526020819052604090206001015490565b60405190815260200161012f565b61019161018c366004611207565b610376565b005b6101916101a1366004611248565b610610565b6101916101b4366004611248565b61063a565b6101236101c7366004611278565b6106b8565b6101916106d2565b6101916101e2366004611278565b610711565b6101fa6101f5366004611295565b61077a565b6040516001600160a01b03909116815260200161012f565b610123610220366004611248565b610799565b6101706000805160206114f983398151915281565b610170600081565b610191610250366004611278565b6107c2565b6101706102633660046111d9565b6107da565b610191610276366004611248565b6107f1565b610191610816565b60006001600160e01b03198216635a05180f60e01b14806102a857506102a882610858565b92915050565b606060006102c96000805160206114f98339815191526107da565b905060008167ffffffffffffffff8111156102e6576102e66112b7565b60405190808252806020026020018201604052801561030f578160200160208202803683370190505b50905060005b8281101561036f576103356000805160206114f98339815191528261077a565b828281518110610347576103476112cd565b6001600160a01b0390921660209283029190910190910152610368816112f9565b9050610315565b5092915050565b336001600160a01b03831614806103c557506103a06000805160206114f983398151915233610799565b80156103c557506001600160a01b03821660009081526002602052604090205460ff16155b61040e5760405162461bcd60e51b81526020600482015260156024820152741bdc195c985d1a5bdb881b9bdd08185b1b1bddd959605a1b60448201526064015b60405180910390fd5b60008390506000816001600160a01b031663ee719bc86040518163ffffffff1660e01b8152600401602060405180830381865afa158015610453573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104779190611312565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156104c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e5919061132f565b90506104fc6001600160a01b03831686308761088d565b6105116001600160a01b0383168460006108fe565b6105256001600160a01b03831684866108fe565b6040516370a0823160e01b81523060048201526001600160a01b0380851691635b9d09cc91889185918716906370a0823190602401602060405180830381865afa158015610577573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059b919061132f565b6105a59190611348565b604080516000815260208101918290526001600160e01b031960e086901b169091526105d6929190602481016113ab565b600060405180830381600087803b1580156105f057600080fd5b505af1158015610604573d6000803e3d6000fd5b50505050505050505050565b60008281526020819052604090206001015461062b81610a13565b6106358383610a1d565b505050565b6001600160a01b03811633146106aa5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610405565b6106b48282610a3f565b5050565b60006102a86000805160206114f983398151915283610799565b33600081815260026020526040808220805460ff19169055517fde802370a7a9557e8d50bffe30a1bbd3d327beb1964088485a5465325bc5fb7a9190a2565b6001600160a01b03811661075f5760405162461bcd60e51b81526020600482015260156024820152741bdc195c985d1a5bdb881b9bdd08185b1b1bddd959605a1b6044820152606401610405565b6107776000805160206114f983398151915282610610565b50565b60008281526001602052604081206107929083610a61565b9392505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6107776000805160206114f9833981519152826107f1565b60008181526001602052604081206102a890610a6d565b60008281526020819052604090206001015461080c81610a13565b6106358383610a3f565b33600081815260026020526040808220805460ff19166001179055517fd07f586f18c37aa8ec13ebc5523e50304e2aa7711505bfa7242fcb7152eaee259190a2565b60006001600160e01b03198216637965db0b60e01b14806102a857506301ffc9a760e01b6001600160e01b03198316146102a8565b6040516001600160a01b03808516602483015283166044820152606481018290526108f89085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152610a77565b50505050565b8015806109785750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa158015610952573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610976919061132f565b155b6109e35760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608401610405565b6040516001600160a01b03831660248201526044810182905261063590849063095ea7b360e01b906064016108c1565b6107778133610b4c565b610a278282610ba5565b60008281526001602052604090206106359082610c29565b610a498282610c3e565b60008281526001602052604090206106359082610ca3565b60006107928383610cb8565b60006102a8825490565b6000610acc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610ce29092919063ffffffff16565b9050805160001480610aed575080806020019051810190610aed91906113db565b6106355760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610405565b610b568282610799565b6106b457610b6381610cf9565b610b6e836020610d0b565b604051602001610b7f9291906113fd565b60408051601f198184030181529082905262461bcd60e51b825261040591600401611472565b610baf8282610799565b6106b4576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055610be53390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610792836001600160a01b038416610ea7565b610c488282610799565b156106b4576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000610792836001600160a01b038416610ef6565b6000826000018281548110610ccf57610ccf6112cd565b9060005260206000200154905092915050565b6060610cf18484600085610fe9565b949350505050565b60606102a86001600160a01b03831660145b60606000610d1a836002611485565b610d2590600261149c565b67ffffffffffffffff811115610d3d57610d3d6112b7565b6040519080825280601f01601f191660200182016040528015610d67576020820181803683370190505b509050600360fc1b81600081518110610d8257610d826112cd565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110610db157610db16112cd565b60200101906001600160f81b031916908160001a9053506000610dd5846002611485565b610de090600161149c565b90505b6001811115610e58576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110610e1457610e146112cd565b1a60f81b828281518110610e2a57610e2a6112cd565b60200101906001600160f81b031916908160001a90535060049490941c93610e51816114af565b9050610de3565b5083156107925760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610405565b6000818152600183016020526040812054610eee575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556102a8565b5060006102a8565b60008181526001830160205260408120548015610fdf576000610f1a600183611348565b8554909150600090610f2e90600190611348565b9050818114610f93576000866000018281548110610f4e57610f4e6112cd565b9060005260206000200154905080876000018481548110610f7157610f716112cd565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610fa457610fa46114c6565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506102a8565b60009150506102a8565b60608247101561104a5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610405565b600080866001600160a01b0316858760405161106691906114dc565b60006040518083038185875af1925050503d80600081146110a3576040519150601f19603f3d011682016040523d82523d6000602084013e6110a8565b606091505b50915091506110b9878383876110c4565b979650505050505050565b6060831561113357825160000361112c576001600160a01b0385163b61112c5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610405565b5081610cf1565b610cf183838151156111485781518083602001fd5b8060405162461bcd60e51b81526004016104059190611472565b60006020828403121561117457600080fd5b81356001600160e01b03198116811461079257600080fd5b6020808252825182820181905260009190848201906040850190845b818110156111cd5783516001600160a01b0316835292840192918401916001016111a8565b50909695505050505050565b6000602082840312156111eb57600080fd5b5035919050565b6001600160a01b038116811461077757600080fd5b60008060006060848603121561121c57600080fd5b8335611227816111f2565b92506020840135611237816111f2565b929592945050506040919091013590565b6000806040838503121561125b57600080fd5b82359150602083013561126d816111f2565b809150509250929050565b60006020828403121561128a57600080fd5b8135610792816111f2565b600080604083850312156112a857600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161130b5761130b6112e3565b5060010190565b60006020828403121561132457600080fd5b8151610792816111f2565b60006020828403121561134157600080fd5b5051919050565b818103818111156102a8576102a86112e3565b60005b8381101561137657818101518382015260200161135e565b50506000910152565b6000815180845261139781602086016020860161135b565b601f01601f19169290920160200192915050565b60018060a01b03841681528260208201526060604082015260006113d2606083018461137f565b95945050505050565b6000602082840312156113ed57600080fd5b8151801515811461079257600080fd5b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161143581601785016020880161135b565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161146681602884016020880161135b565b01602801949350505050565b602081526000610792602083018461137f565b80820281158282048414176102a8576102a86112e3565b808201808211156102a8576102a86112e3565b6000816114be576114be6112e3565b506000190190565b634e487b7160e01b600052603160045260246000fd5b600082516114ee81846020870161135b565b919091019291505056fe25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5fa2646970667358221220502bfd0ae3adc504ab2d7a91dbe3cd5ef2ef147602920ae106986f49c4b9a52664736f6c63430008130033",Lj=eb=>eb.length>1;class LB extends pQ.lV{constructor(...eb){Lj(eb)?super(...eb):super(LO,LP,eb[0])}deploy(eb,em,ew){return super.deploy(eb,em,ew||{})}getDeployTransaction(eb,em,ew){return super.getDeployTransaction(eb,em,ew||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(LO)}static connect(eb,em){return new pQ.CH(eb,LO,em)}}LB.bytecode=LP,LB.abi=LO;let LR=[{inputs:[],name:"DEPLOY_AGREEMENTS_REQUIRES_DEPLOY_CORE",type:"error"},{inputs:[],name:"DEPLOY_PERIPHERALS_REQUIRES_DEPLOY_AGREEMENTS",type:"error"},{inputs:[],name:"DEPLOY_PERIPHERALS_REQUIRES_DEPLOY_CORE",type:"error"},{inputs:[],name:"DEPLOY_SUPER_TOKEN_CONTRACTS_REQUIRES_DEPLOY_CORE",type:"error"},{inputs:[],name:"DEPLOY_SUPER_TOKEN_REQUIRES_1820",type:"error"},{inputs:[],name:"DEPLOY_SUPER_TOKEN_REQUIRES_DEPLOY_SUPER_TOKEN_CONTRACTS",type:"error"},{inputs:[],name:"DEPLOY_TOGA_REQUIRES_1820",type:"error"},{inputs:[],name:"RESOLVER_LIST_REQUIRES_DEPLOY_PERIPHERALS",type:"error"},{inputs:[],name:"DEFAULT_APP_WHITELISTING_ENABLED",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_LIQUIDATION_PERIOD",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_NON_UPGRADEABLE",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_PATRICIAN_PERIOD",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_REWARD_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_TOGA_MIN_BOND_DURATION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"DEFAULT_TRUSTED_FORWARDERS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"RESOLVER_BASE_SUPER_TOKEN_KEY",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"RESOLVER_BASE_TOKEN_KEY",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"deployAgreementContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"deployCoreContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"bool",name:"nonUpgradeable",type:"bool"},{internalType:"bool",name:"appWhitelistingEnabled",type:"bool"},{internalType:"address[]",name:"trustedForwarders",type:"address[]"},{internalType:"address",name:"defaultRewardAddress",type:"address"},{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"},{internalType:"uint256",name:"minBondDuration",type:"uint256"}],internalType:"struct SuperfluidFrameworkDeployer.TestFrameworkConfigs",name:"configs",type:"tuple"}],name:"deployCoreContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"}],name:"deployNativeAssetSuperToken",outputs:[{internalType:"contract ISETH",name:"nativeAssetSuperToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"deployPeripheralContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"bool",name:"nonUpgradeable",type:"bool"},{internalType:"bool",name:"appWhitelistingEnabled",type:"bool"},{internalType:"address[]",name:"trustedForwarders",type:"address[]"},{internalType:"address",name:"defaultRewardAddress",type:"address"},{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"},{internalType:"uint256",name:"minBondDuration",type:"uint256"}],internalType:"struct SuperfluidFrameworkDeployer.TestFrameworkConfigs",name:"configs",type:"tuple"}],name:"deployPeripheralContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"uint256",name:"_initialSupply",type:"uint256"}],name:"deployPureSuperToken",outputs:[{internalType:"contract IPureSuperToken",name:"pureSuperToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"deploySuperTokenContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"deployTestFramework",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_underlyingName",type:"string"},{internalType:"string",name:"_underlyingSymbol",type:"string"},{internalType:"uint8",name:"_decimals",type:"uint8"},{internalType:"uint256",name:"_mintLimit",type:"uint256"}],name:"deployWrapperSuperToken",outputs:[{internalType:"contract TestToken",name:"underlyingToken",type:"address"},{internalType:"contract SuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_underlyingName",type:"string"},{internalType:"string",name:"_underlyingSymbol",type:"string"},{internalType:"uint8",name:"_decimals",type:"uint8"},{internalType:"uint256",name:"_mintLimit",type:"uint256"},{internalType:"address",name:"_admin",type:"address"}],name:"deployWrapperSuperToken",outputs:[{internalType:"contract TestToken",name:"underlyingToken",type:"address"},{internalType:"contract SuperToken",name:"superToken",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"step",type:"uint8"}],name:"executeStep",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getFramework",outputs:[{components:[{internalType:"contract TestGovernance",name:"governance",type:"address"},{internalType:"contract Superfluid",name:"host",type:"address"},{internalType:"contract ConstantFlowAgreementV1",name:"cfa",type:"address"},{components:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"}],internalType:"struct CFAv1Library.InitData",name:"cfaLib",type:"tuple"},{internalType:"contract InstantDistributionAgreementV1",name:"ida",type:"address"},{components:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IInstantDistributionAgreementV1",name:"ida",type:"address"}],internalType:"struct IDAv1Library.InitData",name:"idaLib",type:"tuple"},{internalType:"contract SuperTokenFactory",name:"superTokenFactory",type:"address"},{internalType:"contract ISuperToken",name:"superTokenLogic",type:"address"},{internalType:"contract ConstantOutflowNFT",name:"constantOutflowNFT",type:"address"},{internalType:"contract ConstantInflowNFT",name:"constantInflowNFT",type:"address"},{internalType:"contract TestResolver",name:"resolver",type:"address"},{internalType:"contract SuperfluidLoader",name:"superfluidLoader",type:"address"},{internalType:"contract CFAv1Forwarder",name:"cfaV1Forwarder",type:"address"},{internalType:"contract IDAv1Forwarder",name:"idaV1Forwarder",type:"address"},{internalType:"contract TOGA",name:"toga",type:"address"}],internalType:"struct SuperfluidFrameworkDeploymentSteps.Framework",name:"sf",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"getNumSteps",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}],LU="0x6000608081905260a060408190526200001a9190816200002f565b503480156200002857600080fd5b50620000b0565b82805482825590600052602060002090810192821562000087579160200282015b828111156200008757825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000050565b506200009592915062000099565b5090565b5b808211156200009557600081556001016200009a565b61590780620000c06000396000f3fe60806040523480156200001157600080fd5b5060043610620001755760003560e01c80637dc2dc1211620000d3578063c8c25ad51162000086578063c8c25ad5146200031c578063cbcd7449146200032c578063dac4ea821462000343578063dfa98ad5146200035a578063f2fde38b14620004db578063fa0215fc14620004f257600080fd5b80637dc2dc1214620002a2578063888a37b114620002da57806393786bf014620002e5578063acbeaa0714620002ee578063ad6eb4991462000305578063b3083cf8146200023157600080fd5b80634d59c136116200012c5780634d59c1361462000227578063520994701462000231578063547047c7146200024b57806362a32e1e14620002555780637296cb5a146200028157806376f30be8146200029857600080fd5b806305bfa3e0146200017a57806306e8358614620001975780631903410d14620001a35780632a49664814620001d357806338bc37a414620001dd5780633df285fe14620001e7575b600080fd5b6200018461070881565b6040519081526020015b60405180910390f35b620001a162000509565b005b620001ba620001b436600462002b1b565b62000515565b6040516001600160a01b0390911681526020016200018e565b620001a162000540565b620001a16200054a565b620002186040518060400160405280601181526020017039bab832b93a37b5b2b739973a32b9ba1760791b81525081565b6040516200018e919062002b89565b6200018461384081565b6200023a600081565b60405190151581526020016200018e565b620001a16200056d565b620002186040518060400160405280600c81526020016b3a37b5b2b739973a32b9ba1760a11b81525081565b620001a16200029236600462002cf3565b6200058b565b620001a162000596565b620002b9620002b336600462002e1e565b62000637565b604080516001600160a01b039384168152929091166020830152016200018e565b6200018462093a8081565b620001ba604581565b620001a1620002ff36600462002eb3565b620006ba565b620001a16200031636600462002cf3565b620006c5565b604051600881526020016200018e565b620001ba6200033d36600462002ed3565b620006d0565b620002b96200035436600462002f46565b620008e0565b620004cc604080516101e08101825260008082526020808301829052828401829052835180850185528281528082018390526060840152608083018290528351808501909452818452830181905260a082019290925260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081018290526101c081019190915250604080516101e0810182526001546001600160a01b03610100918290048116835260025481166020808501829052600354831685870181905286518088018852838152808301919091526060860152600554831660808601819052865180880190975291865285015260a0830193909352600c54831660c0830152600b54831660e0830152600954831690820152600a548216610120820152600e548216610140820152600f548216610160820152601054821661018082015260115482166101a08201526013549091166101c082015290565b6040516200018e919062002ff1565b620001a1620004ec36600462003199565b62000963565b620001ba62000503366004620031b9565b620009cd565b6200051362000c4a565b565b600081815481106200052657600080fd5b6000918252602090912001546001600160a01b0316905081565b6200051362000c88565b6200055462002ab5565b60018152600060208201526200056a8162000cd0565b50565b6200057762002ab5565b62093a8060c08201526200056a8162000cef565b6200056a8162000cef565b6040805160e08101825260008082526020808301829052815484518183028101830186528181529294840192918591908301828280156200060157602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311620005e2575b5050509183525050604560208201526138406040820152610708606082015262093a8060809091015290506200056a8162000de4565b600c5460009081906001600160a01b03166200066657604051635006ee6d60e11b815260040160405180910390fd5b731820a4b7618bde71dce8cdc73aab6c95905fad243b6200069957604051622b682760e71b815260040160405180910390fd5b620006ab888888888888600062000e68565b91509150965096945050505050565b6200056a81620011d1565b6200056a8162000cd0565b600c546000906001600160a01b0316620006fd57604051635006ee6d60e11b815260040160405180910390fd5b731820a4b7618bde71dce8cdc73aab6c95905fad243b6200073057604051622b682760e71b815260040160405180910390fd5b600073__$e670fb80a00d783cff26adce1c19b32070$__63f7c3bdc96040518163ffffffff1660e01b8152600401602060405180830381865af41580156200077c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620007a2919062003234565b600c54604051633504b4d160e21b81526001600160a01b03808416600483015292945084935091169063d412d34490602401600060405180830381600087803b158015620007ef57600080fd5b505af115801562000804573d6000803e3d6000fd5b50506040516285fc1360e71b81526001600160a01b03851692506342fe0980915062000841906000906012908b908b908b908b906004016200327d565b600060405180830381600087803b1580156200085c57600080fd5b505af115801562000871573d6000803e3d6000fd5b5050505060006040518060400160405280601181526020017039bab832b93a37b5b2b739973a32b9ba1760791b8152508585604051602001620008b793929190620032cf565b6040516020818303038152906040529050620008d660018285620013a9565b5050949350505050565b600c5460009081906001600160a01b03166200090f57604051635006ee6d60e11b815260040160405180910390fd5b731820a4b7618bde71dce8cdc73aab6c95905fad243b6200094257604051622b682760e71b815260040160405180910390fd5b620009538989898989898962000e68565b9150915097509795505050505050565b60015460405163f2fde38b60e01b81526001600160a01b0383811660048301526101009092049091169063f2fde38b90602401600060405180830381600087803b158015620009b157600080fd5b505af1158015620009c6573d6000803e3d6000fd5b5050505050565b600c546000906001600160a01b0316620009fa57604051635006ee6d60e11b815260040160405180910390fd5b731820a4b7618bde71dce8cdc73aab6c95905fad243b62000a2d57604051622b682760e71b815260040160405180910390fd5b600073__$e670fb80a00d783cff26adce1c19b32070$__631f2d18966040518163ffffffff1660e01b8152600401602060405180830381865af415801562000a79573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000a9f919062003234565b600c54604051633504b4d160e21b81526001600160a01b03808416600483015292935091169063d412d34490602401600060405180830381600087803b15801562000ae957600080fd5b505af115801562000afe573d6000803e3d6000fd5b505060405163588ca48760e11b81526001600160a01b038416925063b119490e915062000b38908a908a908a908a908a90600401620032f9565b600060405180830381600087803b15801562000b5357600080fd5b505af115801562000b68573d6000803e3d6000fd5b5050505080915062000bcb60016040518060400160405280601181526020017039bab832b93a37b5b2b739973a32b9ba1760791b815250878760405160200162000bb593929190620032cf565b60405160208183030381529060405284620013a9565b60405163a9059cbb60e01b8152336004820152602481018490526001600160a01b0383169063a9059cbb906044016020604051808303816000875af115801562000c19573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000c3f919062003337565b505095945050505050565b6002546001600160a01b031662000c7457604051633b8034db60e11b815260040160405180910390fd5b62000c7e62001448565b62000513620014ed565b6002546001600160a01b031662000cb25760405163bb57a2c760e01b815260040160405180910390fd5b62000cbc62001592565b62000cc662001a9c565b6200051362001b58565b62000cdb3062001c1f565b6200056a8160000151826020015162001d21565b6002546001600160a01b031662000d195760405163608e9db560e01b815260040160405180910390fd5b62000d243062001dc5565b62000d2e62001e67565b600e54604051637048027560e01b81523360048201526001600160a01b0390911690637048027590602401600060405180830381600087803b15801562000d7457600080fd5b505af115801562000d89573d6000803e3d6000fd5b5050505062000d9762001f0c565b62000da162001fb1565b62000db08160c0015162002054565b6003546001600160a01b031662000dda576040516302a9c2c560e61b815260040160405180910390fd5b6200056a62002093565b62000def8162000cd0565b62000df96200210e565b62000e17816060015182608001518360a00151846040015162002179565b62000e2162000c4a565b62000e2b620021f6565b62000e3562000c88565b62000e3f620024d6565b62000e4a8162000cef565b62000e5462002624565b62000e5e62002670565b6200056a620026bc565b60008073__$e670fb80a00d783cff26adce1c19b32070$__63a9442e408a8a8a8a8a8a6040518763ffffffff1660e01b815260040162000eae9695949392919062003357565b602060405180830381865af415801562000ecc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000ef2919062003234565b91506000878760405160200162000f0b9291906200339b565b6040516020818303038152906040529050600c60009054906101000a90046001600160a01b03166001600160a01b031663e094be2484856001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000f80573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000fa69190620033b1565b60018c8c60405160200162000fbd929190620033d1565b604051602081830303815290604052868a6040518763ffffffff1660e01b815260040162000ff196959493929190620033f3565b6020604051808303816000875af115801562001011573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001037919062003234565b915060006040518060400160405280600c81526020016b3a37b5b2b739973a32b9ba1760a11b815250846001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156200109f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620010c9919081019062003472565b604051602001620010dc92919062003511565b6040516020818303038152906040529050620010fb60018286620013a9565b60006040518060400160405280601181526020017039bab832b93a37b5b2b739973a32b9ba1760791b815250846001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa15801562001166573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262001190919081019062003472565b604051602001620011a392919062003511565b6040516020818303038152906040529050620011c260018286620013a9565b50505097509795505050505050565b60015460ff8281169116146200121f5760405162461bcd60e51b815260206004820152600e60248201526d0496e636f727265637420737465760941b60448201526064015b60405180910390fd5b8060ff166000036200123c57620012363062001c1f565b62001378565b8060ff166001036200125657620012366001600062002952565b8060ff166002036200126c5762001236620029db565b8060ff166003036200128c5762001282620029ef565b6200123662002a03565b600460ff82161462001378578060ff16600503620012ae576200123662001592565b8060ff16600603620012c4576200123662002a17565b8060ff166007036200134057620012db3062002a2b565b600e54604051637048027560e01b81523360048201526001600160a01b0390911690637048027590602401600060405180830381600087803b1580156200132157600080fd5b505af115801562001336573d6000803e3d6000fd5b5050505062001378565b60405162461bcd60e51b815260206004820152600c60248201526b0496e76616c696420737465760a41b604482015260640162001216565b6001805460ff169060006200138d8362003544565b91906101000a81548160ff021916908360ff1602179055505050565b600e546001600160a01b0316620013d35760405163521c4a7d60e01b815260040160405180910390fd5b82156200144357600e5460405163a815ff1560e01b81526001600160a01b039091169063a815ff15906200140e908590859060040162003572565b600060405180830381600087803b1580156200142957600080fd5b505af11580156200143e573d6000803e3d6000fd5b505050505b505050565b600254604051630dbabbff60e11b81526001600160a01b03909116600482015273__$a470d8d3eff4182c9809d6de570cdeeec8$__90631b7577fe90602401602060405180830381865af4158015620014a5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620014cb919062003234565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b600254604051630cce0ce360e31b81526001600160a01b03909116600482015273__$0e33a7228bbdb017aebe2f2bed0910defa$__90636670671890602401602060405180830381865af41580156200154a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001570919062003234565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b600073__$587c1447ad460e9b007894b8b359c425ea$__63c465e06c6040518163ffffffff1660e01b8152600401602060405180830381865af4158015620015de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001604919062003234565b9050600073__$587c1447ad460e9b007894b8b359c425ea$__63c465e06c6040518163ffffffff1660e01b8152600401602060405180830381865af415801562001652573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001678919062003234565b600254604051635e1673bb60e11b81526001600160a01b039182166004820152908216602482015290915073__$342a172af7bf09406042436203b53e0416$__9063bc2ce77690604401602060405180830381865af4158015620016e0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001706919062003234565b600780546001600160a01b0319166001600160a01b039290921691821790556040805163132075a760e31b81529051639903ad389160048082019260009290919082900301818387803b1580156200175d57600080fd5b505af115801562001772573d6000803e3d6000fd5b50506002546040516326c043d360e11b81526001600160a01b039182166004820152908516602482015273__$342a172af7bf09406042436203b53e0416$__9250634d8087a69150604401602060405180830381865af4158015620017db573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001801919062003234565b600880546001600160a01b0319166001600160a01b039290921691821790556040805163132075a760e31b81529051639903ad389160048082019260009290919082900301818387803b1580156200185857600080fd5b505af11580156200186d573d6000803e3d6000fd5b5050600754604051634a0687ef60e01b81526001600160a01b0391821660048201529085169250634a0687ef9150602401600060405180830381600087803b158015620018b957600080fd5b505af1158015620018ce573d6000803e3d6000fd5b5050600854604051634a0687ef60e01b81526001600160a01b0391821660048201529084169250634a0687ef9150602401600060405180830381600087803b1580156200191a57600080fd5b505af11580156200192f573d6000803e3d6000fd5b50506040805163266c45bb60e11b81526004810191909152601460448201527310dbdb9cdd185b9d0813dd5d199b1bddc813919560621b606482015260806024820152600360848201526221a7a360e91b60a48201526001600160a01b0385169250634cd88b76915060c401600060405180830381600087803b158015620019b657600080fd5b505af1158015620019cb573d6000803e3d6000fd5b50506040805163266c45bb60e11b81526004810191909152601360448201527210dbdb9cdd185b9d08125b999b1bddc8139195606a1b606482015260806024820152600360848201526221a4a360e91b60a48201526001600160a01b0384169250634cd88b76915060c401600060405180830381600087803b15801562001a5157600080fd5b505af115801562001a66573d6000803e3d6000fd5b5050600980546001600160a01b039586166001600160a01b031991821617909155600a8054949095169316929092179092555050565b600254600954600a54604051630e07777960e31b81526001600160a01b039384166004820152918316602483015291909116604482015273__$bd96dfe50c329cee8e313709d3c94b8122$__9063703bbbc890606401602060405180830381865af415801562001b10573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001b36919062003234565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b600254600b54600754600854604051630243059d60e01b81526001600160a01b0394851660048201529284166024840152908316604483015291909116606482015273__$859a28afbbc8e5bf0b546dc5c4495c32e6$__90630243059d90608401602060405180830381865af415801562001bd7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001bfd919062003234565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b73__$02c95dd9d7be6f60f760f29aee4bb17ffc$__63c3acf1b36040518163ffffffff1660e01b8152600401602060405180830381865af415801562001c69573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001c8f919062003234565b60018054610100600160a81b0319166101006001600160a01b0393841681029190911791829055604051633f5b172b60e11b8152910482166004820152908216602482015273__$02c95dd9d7be6f60f760f29aee4bb17ffc$__90637eb62e569060440160006040518083038186803b15801562001d0c57600080fd5b505af4158015620009c6573d6000803e3d6000fd5b604051638a25422160e01b81528215156004820152811515602482015273__$ad779358bf46e2140b9444ea344feed6e1$__90638a25422190604401602060405180830381865af415801562001d7b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001da1919062003234565b600280546001600160a01b0319166001600160a01b03929092169190911790555050565b604051632f0f279d60e01b81526001600160a01b038216600482015273__$859a28afbbc8e5bf0b546dc5c4495c32e6$__90632f0f279d90602401602060405180830381865af415801562001e1e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001e44919062003234565b600e80546001600160a01b0319166001600160a01b039290921691909117905550565b600e54604051630b5bd8c560e01b81526001600160a01b03909116600482015273__$51a374af64471c67800fb4db73e0bb3f61$__90630b5bd8c590602401602060405180830381865af415801562001ec4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001eea919062003234565b600f80546001600160a01b0319166001600160a01b0392909216919091179055565b60025460405163269c683160e11b81526001600160a01b03909116600482015273__$62fc974fc919b81fb994c71922b697bf1a$__90634d38d06290602401602060405180830381865af415801562001f69573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001f8f919062003234565b601080546001600160a01b0319166001600160a01b0392909216919091179055565b600254604051623b2bcd60e01b81526001600160a01b03909116600482015273__$a8b7c5720cdda94a7f5cdf662a74179e74$__90623b2bcd90602401602060405180830381865af41580156200200c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062002032919062003234565b601180546001600160a01b0319166001600160a01b0392909216919091179055565b731820a4b7618bde71dce8cdc73aab6c95905fad243b6200208857604051630c9b12e760e01b815260040160405180910390fd5b6200056a8162002a40565b6002546003546040516001600160a01b039283169290911690620020b79062002aff565b6001600160a01b03928316815291166020820152604001604051809103906000f080158015620020eb573d6000803e3d6000fd5b50601280546001600160a01b0319166001600160a01b0392909216919091179055565b60025460015460405163189acdbd60e31b81526001600160a01b036101009092048216600482015291169063c4d66de8906024015b600060405180830381600087803b1580156200215e57600080fd5b505af115801562002173573d6000803e3d6000fd5b50505050565b600154600254604051630b520f0360e31b81526001600160a01b03610100909304831692635a90781892620021bc929116908890889088908890600401620035e4565b600060405180830381600087803b158015620021d757600080fd5b505af1158015620021ec573d6000803e3d6000fd5b5050505050505050565b6001546002546004805460405163cadf8f8560e01b81526001600160a01b039384169281019290925282166024820152610100909204169063cadf8f8590604401600060405180830381600087803b1580156200225257600080fd5b505af115801562002267573d6000803e3d6000fd5b50506002546004805460408051633b982ccf60e11b815290516001600160a01b03948516965063b6d200de95509390911692637730599e928281019260209291908290030181865afa158015620022c2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620022e8919062003620565b6040518263ffffffff1660e01b81526004016200230791815260200190565b602060405180830381865afa15801562002325573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200234b919062003234565b600380546001600160a01b0319166001600160a01b0392831617905560015460025460065460405163cadf8f8560e01b81529184166004830152831660248201526101009091049091169063cadf8f8590604401600060405180830381600087803b158015620023ba57600080fd5b505af1158015620023cf573d6000803e3d6000fd5b505060025460065460408051633b982ccf60e11b815290516001600160a01b03938416955063b6d200de94509190921691637730599e9160048083019260209291908290030181865afa1580156200242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062002451919062003620565b6040518263ffffffff1660e01b81526004016200247091815260200190565b602060405180830381865afa1580156200248e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620024b4919062003234565b600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001546002546001600160a01b0361010090920482169163427942a4911660008060405190808252806020026020018201604052801562002521578160200160208202803683370190505b50600d546040516001600160e01b031960e087901b16815262002554949392916001600160a01b0316906004016200363a565b600060405180830381600087803b1580156200256f57600080fd5b505af115801562002584573d6000803e3d6000fd5b50505050600260009054906101000a90046001600160a01b03166001600160a01b031663731aed6e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620025dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062002602919062003234565b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b6001546002546010546040516355c2378d60e11b81526001600160a01b039283166004820152600060248201529082166044820152610100909204169063ab846f1a9060640162002143565b6001546002546011546040516355c2378d60e11b81526001600160a01b039283166004820152600060248201529082166044820152610100909204169063ab846f1a9060640162002143565b600e546001546040805163a815ff1560e01b81526004810191909152601360448201527215195cdd11dbdd995c9b985b98d94b9d195cdd606a1b60648201526001600160a01b036101009092048216602482015291169063a815ff1590608401600060405180830381600087803b1580156200273757600080fd5b505af11580156200274c573d6000803e3d6000fd5b5050600e546002546040805163a815ff1560e01b81526004810191909152600f60448201526e14dd5c195c999b1d5a590b9d195cdd608a1b60648201526001600160a01b0391821660248201529116925063a815ff159150608401600060405180830381600087803b158015620027c257600080fd5b505af1158015620027d7573d6000803e3d6000fd5b5050600e54600f546040805163a815ff1560e01b8152600481019190915260136044820152725375706572666c7569644c6f616465722d763160681b60648201526001600160a01b0391821660248201529116925063a815ff159150608401600060405180830381600087803b1580156200285157600080fd5b505af115801562002866573d6000803e3d6000fd5b5050600e80546010546040805163a815ff1560e01b8152600481019190915260448101939093526d21a320bb18a337b93bb0b93232b960911b60648401526001600160a01b03908116602484015216925063a815ff159150608401600060405180830381600087803b158015620028dc57600080fd5b505af1158015620028f1573d6000803e3d6000fd5b5050600e80546011546040805163a815ff1560e01b8152600481019190915260448101939093526d24a220bb18a337b93bb0b93232b960911b60648401526001600160a01b03908116602484015216925063a815ff15915060840162002143565b6200295e828262001d21565b620029686200210e565b620029d760456138406107086000805480602002602001604051908101604052809291908181526020018280548015620029cc57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311620029ad575b505050505062002179565b5050565b620029e562000c74565b62000513620021f6565b620029f962001f0c565b6200051362002624565b62002a0d62001fb1565b6200051362002670565b62002a2162000cbc565b62000513620024d6565b62002a368162001dc5565b62000e5e62001e67565b6002546040516001600160a01b0390911690829062002a5f9062002b0d565b6001600160a01b0390921682526020820152604001604051809103906000f08015801562002a91573d6000803e3d6000fd5b50601380546001600160a01b0319166001600160a01b039290921691909117905550565b6040518060e001604052806000151581526020016000151581526020016060815260200160006001600160a01b031681526020016000815260200160008152602001600081525090565b610a24806200367b83390190565b611833806200409f83390190565b60006020828403121562002b2e57600080fd5b5035919050565b60005b8381101562002b5257818101518382015260200162002b38565b50506000910152565b6000815180845262002b7581602086016020860162002b35565b601f01601f19169290920160200192915050565b60208152600062002b9e602083018462002b5b565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60405160e0810167ffffffffffffffff8111828210171562002be15762002be162002ba5565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171562002c135762002c1362002ba5565b604052919050565b80151581146200056a57600080fd5b803562002c378162002c1b565b919050565b6001600160a01b03811681146200056a57600080fd5b803562002c378162002c3c565b600082601f83011262002c7157600080fd5b8135602067ffffffffffffffff82111562002c905762002c9062002ba5565b8160051b62002ca182820162002be7565b928352848101820192828101908785111562002cbc57600080fd5b83870192505b8483101562002ce857823562002cd88162002c3c565b8252918301919083019062002cc2565b979650505050505050565b60006020828403121562002d0657600080fd5b813567ffffffffffffffff8082111562002d1f57600080fd5b9083019060e0828603121562002d3457600080fd5b62002d3e62002bbb565b62002d498362002c2a565b815262002d596020840162002c2a565b602082015260408301358281111562002d7157600080fd5b62002d7f8782860162002c5f565b60408301525062002d936060840162002c52565b60608201526080830135608082015260a083013560a082015260c083013560c082015280935050505092915050565b60008083601f84011262002dd557600080fd5b50813567ffffffffffffffff81111562002dee57600080fd5b60208301915083602082850101111562002e0757600080fd5b9250929050565b60ff811681146200056a57600080fd5b6000806000806000806080878903121562002e3857600080fd5b863567ffffffffffffffff8082111562002e5157600080fd5b62002e5f8a838b0162002dc2565b9098509650602089013591508082111562002e7957600080fd5b5062002e8889828a0162002dc2565b909550935050604087013562002e9e8162002e0e565b80925050606087013590509295509295509295565b60006020828403121562002ec657600080fd5b813562002b9e8162002e0e565b6000806000806040858703121562002eea57600080fd5b843567ffffffffffffffff8082111562002f0357600080fd5b62002f118883890162002dc2565b9096509450602087013591508082111562002f2b57600080fd5b5062002f3a8782880162002dc2565b95989497509550505050565b600080600080600080600060a0888a03121562002f6257600080fd5b873567ffffffffffffffff8082111562002f7b57600080fd5b62002f898b838c0162002dc2565b909950975060208a013591508082111562002fa357600080fd5b5062002fb28a828b0162002dc2565b909650945050604088013562002fc88162002e0e565b925060608801359150608088013562002fe18162002c3c565b8091505092959891949750929550565b81516001600160a01b03168152610220810160208301516200301e60208401826001600160a01b03169052565b5060408301516200303a60408401826001600160a01b03169052565b50606083015162003064606084018280516001600160a01b03908116835260209182015116910152565b5060808301516001600160a01b03811660a08401525060a083015180516001600160a01b0390811660c085015260208201511660e08401525060c0830151610100620030ba818501836001600160a01b03169052565b60e08501519150610120620030d9818601846001600160a01b03169052565b90850151915061014090620030f8858301846001600160a01b03169052565b850151915061016062003115858201846001600160a01b03169052565b9085015191506101809062003134858301846001600160a01b03169052565b85015191506101a062003151858201846001600160a01b03169052565b9085015191506101c09062003170858301846001600160a01b03169052565b8501516001600160a01b039081166101e086015294015190931661020090920191909152919050565b600060208284031215620031ac57600080fd5b813562002b9e8162002c3c565b600080600080600060608688031215620031d257600080fd5b853567ffffffffffffffff80821115620031eb57600080fd5b620031f989838a0162002dc2565b909750955060208801359150808211156200321357600080fd5b50620032228882890162002dc2565b96999598509660400135949350505050565b6000602082840312156200324757600080fd5b815162002b9e8162002c3c565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b038716815260ff86166020820152608060408201819052600090620032ad908301868862003254565b8281036060840152620032c281858762003254565b9998505050505050505050565b60008451620032e381846020890162002b35565b8201838582376000930192835250909392505050565b6060815260006200330f60608301878962003254565b82810360208401526200332481868862003254565b9150508260408301529695505050505050565b6000602082840312156200334a57600080fd5b815162002b9e8162002c1b565b6080815260006200336d60808301888a62003254565b82810360208401526200338281878962003254565b60ff959095166040840152505060600152949350505050565b81838237600f60fb1b9101908152600101919050565b600060208284031215620033c457600080fd5b815162002b9e8162002e0e565b65029bab832b9160d51b81528183600683013760009101600601908152919050565b6001600160a01b03878116825260ff87166020830152600090600387106200342b57634e487b7160e01b600052602160045260246000fd5b86604084015260c060608401526200344760c084018762002b5b565b83810360808501526200345b818762002b5b565b92505080841660a084015250979650505050505050565b6000602082840312156200348557600080fd5b815167ffffffffffffffff808211156200349e57600080fd5b818401915084601f830112620034b357600080fd5b815181811115620034c857620034c862002ba5565b620034dd601f8201601f191660200162002be7565b9150808252856020828501011115620034f557600080fd5b6200350881602084016020860162002b35565b50949350505050565b600083516200352581846020880162002b35565b8351908301906200353b81836020880162002b35565b01949350505050565b600060ff821660ff81036200356957634e487b7160e01b600052601160045260246000fd5b60010192915050565b60408152600062003587604083018562002b5b565b905060018060a01b03831660208301529392505050565b600081518084526020808501945080840160005b83811015620035d95781516001600160a01b031687529582019590820190600101620035b2565b509495945050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a06080820181905260009062002ce8908301846200359e565b6000602082840312156200363357600080fd5b5051919050565b600060018060a01b0380871683528086166020840152608060408401526200366660808401866200359e565b91508084166060840152509594505050505056fe60c060405234801561001057600080fd5b50604051610a24380380610a2483398101604081905261002f91610062565b6001600160a01b039182166080521660a052610095565b80516001600160a01b038116811461005d57600080fd5b919050565b6000806040838503121561007557600080fd5b61007e83610046565b915061008c60208401610046565b90509250929050565b60805160a0516109426100e26000396000818160560152818161013a015281816103d401526103f501526000818160d00152818161010e0152818161037b01526103a501526109426000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80631054df8c146100515780638dc7d29c146100955780638f95895f146100aa578063f437bc59146100cb575b600080fd5b6100787f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100a86100a3366004610682565b6100f2565b005b6100bd6100b8366004610711565b610349565b60405190815260200161008c565b6100787f000000000000000000000000000000000000000000000000000000000000000081565b6040805160008082526020820190925281906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169182916339255d5b917f00000000000000000000000000000000000000000000000000000000000000009182169063b4b333c690610176908c908c908c90604481016107e2565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b9490941790935280516000815292830190526101be9392509060448101610820565b60408051601f198184030181529181526020820180516001600160e01b031660e09490941b9390931790925290516101f69250610856565b6000604051808303816000865af19150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b50915091508161025857805160000361025057600080fd5b805181602001fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038716906370a0823190602401602060405180830381865afa15801561029f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c39190610872565b90508015610341576040516323b872dd60e01b8152306004820152336024820152604481018290526001600160a01b038716906323b872dd906064016020604051808303816000875af192505050801561033a575060408051601f3d908101601f191682019092526103379181019061088b565b60015b1561034157505b505050505050565b60008382811461036c5760405163277c943f60e21b815260040160405180910390fd5b60005b818110156105715760007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166339255d5b7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663b4b333c68e8e8e8a818110610435576104356108b4565b905060200201602081019061044a91906108ca565b8d8d8b81811061045c5761045c6108b4565b905060200201602081019061047191906108ca565b60408051600081526020810190915261049093929190604481016107e2565b60408051601f19818403018152918152602080830180516001600160e01b031660e09590951b9490941790935280516000815292830190526104d89392509060448101610820565b60408051601f198184030181529181526020820180516001600160e01b031660e09490941b9390931790925290516105109250610856565b6000604051808303816000865af19150503d806000811461054d576040519150601f19603f3d011682016040523d82523d6000602084013e610552565b606091505b50509050801561056857610565846108e5565b93505b5060010161036f565b506040516370a0823160e01b81523060048201526000906001600160a01b038916906370a0823190602401602060405180830381865afa1580156105b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105dd9190610872565b9050801561065b576040516323b872dd60e01b8152306004820152336024820152604481018290526001600160a01b038916906323b872dd906064016020604051808303816000875af1925050508015610654575060408051601f3d908101601f191682019092526106519181019061088b565b60015b1561065b57505b505095945050505050565b80356001600160a01b038116811461067d57600080fd5b919050565b60008060006060848603121561069757600080fd5b6106a084610666565b92506106ae60208501610666565b91506106bc60408501610666565b90509250925092565b60008083601f8401126106d757600080fd5b50813567ffffffffffffffff8111156106ef57600080fd5b6020830191508360208260051b850101111561070a57600080fd5b9250929050565b60008060008060006060868803121561072957600080fd5b61073286610666565b9450602086013567ffffffffffffffff8082111561074f57600080fd5b61075b89838a016106c5565b9096509450604088013591508082111561077457600080fd5b50610781888289016106c5565b969995985093965092949392505050565b60005b838110156107ad578181015183820152602001610795565b50506000910152565b600081518084526107ce816020860160208601610792565b601f01601f19169290920160200192915050565b6001600160a01b038581168252848116602083015283166040820152608060608201819052600090610816908301846107b6565b9695505050505050565b6001600160a01b0384168152606060208201819052600090610844908301856107b6565b828103604084015261081681856107b6565b60008251610868818460208701610792565b9190910192915050565b60006020828403121561088457600080fd5b5051919050565b60006020828403121561089d57600080fd5b815180151581146108ad57600080fd5b9392505050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156108dc57600080fd5b6108ad82610666565b60006001820161090557634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220a76ac4c4a972a021424a1cb2c2c57e98a4b6fa17e1332fffeeb06cec2649635164736f6c6343000813003360e06040523480156200001157600080fd5b5060405162001833380380620018338339810160408190526200003491620002b5565b6001600160a01b038216608081905260c0829052604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3600482015263b6d200de90602401602060405180830381865afa158015620000a2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c89190620002e6565b6001600160a01b031660a0526040516329965a1d60e01b815230600482018190527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b60248301819052604483019190915290731820a4b7618bde71dce8cdc73aab6c95905fad24906329965a1d90606401600060405180830381600087803b1580156200015457600080fd5b505af115801562000169573d6000803e3d6000fd5b50506040516329965a1d60e01b815230600482018190527fece6fc2bcfc93e4c34c28aeaa114be1a6161decb8268f79cbe7c3c7f31b1e8c660248301526044820152731820a4b7618bde71dce8cdc73aab6c95905fad2492506329965a1d9150606401600060405180830381600087803b158015620001e757600080fd5b505af1158015620001fc573d6000803e3d6000fd5b50506040516329965a1d60e01b815230600482018190527fca6323f8f0faf3d4f41f2397ee46c8d85bed576d54aadeb20b6cf7b45b3a696460248301526044820152731820a4b7618bde71dce8cdc73aab6c95905fad2492506329965a1d9150606401600060405180830381600087803b1580156200027a57600080fd5b505af11580156200028f573d6000803e3d6000fd5b505050505050506200030d565b6001600160a01b0381168114620002b257600080fd5b50565b60008060408385031215620002c957600080fd5b8251620002d6816200029c565b6020939093015192949293505050565b600060208284031215620002f957600080fd5b815162000306816200029c565b9392505050565b60805160a05160c05161148d620003a66000396000818161011d015281816102dd0152818161074201528181610792015261093501526000818161037e0152818161043f0152818161058f0152818161061e015281816107fa01528181610a5601528181610b170152610ce701526000818161041501528181610565015281816105f401528181610aed0152610cbd015261148d6000f3fe608060405234801561001057600080fd5b506004361061007c5760003560e01c8063362910631161005b57806336291063146100d457806360dfa69514610118578063b8a140331461014d578063bf8903dd1461016057600080fd5b806223de291461008157806302f3c6c51461009657806316e23b9f146100a9575b600080fd5b61009461008f366004610fc0565b61019b565b005b6100946100a4366004611080565b610243565b6100bc6100b73660046110b9565b610735565b604051600b9190910b81526020015b60405180910390f35b6101006100e23660046110e5565b6001600160a01b039081166000908152602081905260409020541690565b6040516001600160a01b0390911681526020016100cb565b61013f7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100cb565b6100bc61015b3660046110b9565b610785565b61017361016e3660046110e5565b6107b7565b604080516001600160a01b0390941684526020840192909252600b0b908201526060016100cb565b336000818152602081905260409020546001600160a01b038981169116146101f457600084156101d6576101d185870187611109565b6101e0565b6101e08288610735565b90506101ee828a898461089b565b50610238565b806001600160a01b03167fb9c1b85a7ee70d95c61aca7cda03ef957abc5265a191ca74cc335faf594095668760405161022f91815260200190565b60405180910390a25b505050505050505050565b6001600160a01b03808316600090815260208190526040902054163381146102ab5760405162461bcd60e51b81526020600482015260166024820152751513d1d04e881bdb9b1e48141250c8185b1b1bddd95960521b60448201526064015b60405180910390fd5b600082600b0b12156102cf5760405162461bcd60e51b81526004016102a290611126565b6102d883610e28565b6103067f0000000000000000000000000000000000000000000000000000000000000000600b85900b61117f565b111561034e5760405162461bcd60e51b81526020600482015260176024820152760a89e8e827440caf0d2e8a4c2e8ca40e8dede40d0d2ced604b1b60448201526064016102a2565b604051631cd43d1160e31b81526001600160a01b03848116600483015230602483015282811660448301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063e6a1e88890606401608060405180830381865afa1580156103c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103eb9190611196565b5050915050600081600b0b1380156104065750600083600b0b135b15610540576001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116906339255d5b907f00000000000000000000000000000000000000000000000000000000000000009081166350209a6288878960005b6040519080825280601f01601f191660200182016040528015610496576020820181803683370190505b506040516024016104aa949392919061123a565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526104f39392509060040161127a565b6000604051808303816000875af1158015610512573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261053a91908101906112c1565b506106ed565b80600b0b60001480156105565750600083600b0b135b156105c0576001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116906339255d5b907f00000000000000000000000000000000000000000000000000000000000000009081166362fc305e888789600061046c565b600081600b0b1380156105d6575082600b0b6000145b156106ed576040805160008152602081019091526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116916339255d5b917f0000000000000000000000000000000000000000000000000000000000000000919082169063b4b333c69061065b908a9030908a906044810161136e565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b03191682526106a49392509060040161127a565b6000604051808303816000875af11580156106c3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106eb91908101906112c1565b505b604051600b84900b81526001600160a01b038516907f0988aefa675e81e1db7fca08264db5dc2a1cc2a604f2a78d902a9747146a56719060200160405180910390a250505050565b600061077c6107776107687f0000000000000000000000000000000000000000000000000000000000000000600461117f565b61077290856113a2565b610ec9565b610f37565b90505b92915050565b600061077c6107776107727f0000000000000000000000000000000000000000000000000000000000000000856113a2565b6001600160a01b03818116600081815260208190526040808220549051631cd43d1160e31b815260048101939093523060248401528316604483015291829182917f0000000000000000000000000000000000000000000000000000000000000000169063e6a1e88890606401608060405180830381865afa158015610841573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108659190611196565b50506001600160a01b0380871660009081526020819052604090205491935016905061089085610e28565b925092509193909250565b6001600160a01b038416600090815260208190526040902054600160a01b900460ff161561090b5760405162461bcd60e51b815260206004820152601c60248201527f544f47413a207265656e7472616e6379206e6f7420616c6c6f7765640000000060448201526064016102a2565b600081600b0b121561092f5760405162461bcd60e51b81526004016102a290611126565b8161095e7f0000000000000000000000000000000000000000000000000000000000000000600b84900b61117f565b11156109a65760405162461bcd60e51b81526020600482015260176024820152760a89e8e827440caf0d2e8a4c2e8ca40e8dede40d0d2ced604b1b60448201526064016102a2565b6000826109b286610e28565b6109bc91906113c4565b9050808311610a015760405162461bcd60e51b8152602060048201526011602482015270544f47413a2062696420746f6f206c6f7760781b60448201526064016102a2565b6001600160a01b038581166000818152602081905260408082208054600160a01b60ff60a01b198216179091559051631cd43d1160e31b815260048101939093523060248401528316604483018190529290917f00000000000000000000000000000000000000000000000000000000000000009091169063e6a1e88890606401608060405180830381865afa158015610a9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac39190611196565b5050915050600081600b0b1315610be6576040805160008152602081019091526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116916339255d5b917f0000000000000000000000000000000000000000000000000000000000000000919082169063b4b333c690610b54908d9030908a906044810161136e565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610b9d9392509060040161127a565b6000604051808303816000875af1158015610bbc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610be491908101906112c1565b505b6001600160a01b03821615610c6a5760405163a9059cbb60e01b81526001600160a01b0383811660048301526024820185905288169063a9059cbb906044016020604051808303816000875af1158015610c44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c6891906113d7565b505b6001600160a01b03878116600090815260208190526040812080546001600160a01b03191692891692909217909155600b85900b1315610db6576040805160008152602081019091526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116916339255d5b917f000000000000000000000000000000000000000000000000000000000000000091908216906362fc305e90610d24908d908d908c906044810161123a565b60408051808303601f1901815291815260208201805160e094851b6001600160e01b03909116179052519185901b6001600160e01b0319168252610d6d9392509060040161127a565b6000604051808303816000875af1158015610d8c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610db491908101906112c1565b505b6001600160a01b0387811660008181526020818152604091829020805460ff60a01b191690558151938a1684528301889052600b87900b90830152907f836808e57755d5535898b7203c7d68b1bfb2701b1943ecb133c675e0d00780159060600160405180910390a250505050505050565b604051632ec8eec760e01b8152306004820152600090819081906001600160a01b03851690632ec8eec790602401608060405180830381865afa158015610e73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9791906113f9565b50509150915060008183610eab919061142f565b13610eb7576000610ec1565b610ec1818361142f565b949350505050565b60006001600160ff1b03821115610f335760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b60648201526084016102a2565b5090565b60006b7fffffffffffffffffffffff8212610f33576b7fffffffffffffffffffffff92915050565b6001600160a01b0381168114610f7457600080fd5b50565b60008083601f840112610f8957600080fd5b50813567ffffffffffffffff811115610fa157600080fd5b602083019150836020828501011115610fb957600080fd5b9250929050565b60008060008060008060008060c0898b031215610fdc57600080fd5b8835610fe781610f5f565b97506020890135610ff781610f5f565b9650604089013561100781610f5f565b955060608901359450608089013567ffffffffffffffff8082111561102b57600080fd5b6110378c838d01610f77565b909650945060a08b013591508082111561105057600080fd5b5061105d8b828c01610f77565b999c989b5096995094979396929594505050565b80600b0b8114610f7457600080fd5b6000806040838503121561109357600080fd5b823561109e81610f5f565b915060208301356110ae81611071565b809150509250929050565b600080604083850312156110cc57600080fd5b82356110d781610f5f565b946020939093013593505050565b6000602082840312156110f757600080fd5b813561110281610f5f565b9392505050565b60006020828403121561111b57600080fd5b813561110281611071565b60208082526023908201527f544f47413a206e65676174697665206578697452617465206e6f7420616c6c6f6040820152621dd95960ea1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761077f5761077f611169565b600080600080608085870312156111ac57600080fd5b8451935060208501516111be81611071565b6040860151606090960151949790965092505050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156112055781810151838201526020016111ed565b50506000910152565b600081518084526112268160208601602086016111ea565b601f01601f19169290920160200192915050565b6001600160a01b03858116825284166020820152600b83900b60408201526080606082018190526000906112709083018461120e565b9695505050505050565b6001600160a01b038316815260606020820181905260009061129e9083018461120e565b8281036040938401526002815261060f60f31b6020820152919091019392505050565b6000602082840312156112d357600080fd5b815167ffffffffffffffff808211156112eb57600080fd5b818401915084601f8301126112ff57600080fd5b815181811115611311576113116111d4565b604051601f8201601f19908116603f01168101908382118183101715611339576113396111d4565b8160405282815287602084870101111561135257600080fd5b6113638360208301602088016111ea565b979650505050505050565b6001600160a01b0385811682528481166020830152831660408201526080606082018190526000906112709083018461120e565b6000826113bf57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561077f5761077f611169565b6000602082840312156113e957600080fd5b8151801515811461110257600080fd5b6000806000806080858703121561140f57600080fd5b505082516020840151604085015160609095015191969095509092509050565b808201828112600083128015821682158216171561144f5761144f611169565b50509291505056fea2646970667358221220ee2c2bf0a36e02c3f9d390b8ff0193cd642c02e2413a50f13336e578a9aede9e64736f6c63430008130033a2646970667358221220cfdbc0fff68f5df07b15ac896933291fab49ebb136ad2653a420580674493c9f64736f6c63430008130033",LF=eb=>"string"==typeof eb[0]||Array.isArray(eb[0])||"_isInterface"in eb[0];class LG extends pQ.lV{constructor(...eb){if(LF(eb))super(...eb);else{let[em,ew]=eb;super(LR,LG.linkBytecode(em),ew)}}static linkBytecode(eb){let em=LU;return(em=(em=(em=(em=(em=(em=(em=(em=(em=(em=(em=em.replace(RegExp("__\\$e670fb80a00d783cff26adce1c19b32070\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:TokenDeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$a470d8d3eff4182c9809d6de570cdeeec8\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:SuperfluidCFAv1DeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$0e33a7228bbdb017aebe2f2bed0910defa\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:SuperfluidIDAv1DeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$587c1447ad460e9b007894b8b359c425ea\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:ProxyDeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$342a172af7bf09406042436203b53e0416\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:SuperfluidNFTLogicDeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$bd96dfe50c329cee8e313709d3c94b8122\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:SuperTokenDeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$859a28afbbc8e5bf0b546dc5c4495c32e6\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:SuperfluidPeripheryDeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$02c95dd9d7be6f60f760f29aee4bb17ffc\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:SuperfluidGovDeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$ad779358bf46e2140b9444ea344feed6e1\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:SuperfluidHostDeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$51a374af64471c67800fb4db73e0bb3f61\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:SuperfluidLoaderDeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$62fc974fc919b81fb994c71922b697bf1a\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:CFAv1ForwarderDeployerLibrary"].replace(/^0x/,"").toLowerCase())).replace(RegExp("__\\$a8b7c5720cdda94a7f5cdf662a74179e74\\$__","g"),eb["contracts/utils/SuperfluidFrameworkDeploymentSteps.sol:IDAv1ForwarderDeployerLibrary"].replace(/^0x/,"").toLowerCase())}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(LR)}static connect(eb,em){return new pQ.CH(eb,LR,em)}}LG.bytecode=LU,LG.abi=LR;let LY=[{inputs:[],name:"DEFAULT_APP_WHITELISTING_ENABLED",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_LIQUIDATION_PERIOD",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_NON_UPGRADEABLE",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_PATRICIAN_PERIOD",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_REWARD_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_TOGA_MIN_BOND_DURATION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"DEFAULT_TRUSTED_FORWARDERS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"RESOLVER_BASE_SUPER_TOKEN_KEY",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"RESOLVER_BASE_TOKEN_KEY",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"getFramework",outputs:[{components:[{internalType:"contract TestGovernance",name:"governance",type:"address"},{internalType:"contract Superfluid",name:"host",type:"address"},{internalType:"contract ConstantFlowAgreementV1",name:"cfa",type:"address"},{components:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IConstantFlowAgreementV1",name:"cfa",type:"address"}],internalType:"struct CFAv1Library.InitData",name:"cfaLib",type:"tuple"},{internalType:"contract InstantDistributionAgreementV1",name:"ida",type:"address"},{components:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract IInstantDistributionAgreementV1",name:"ida",type:"address"}],internalType:"struct IDAv1Library.InitData",name:"idaLib",type:"tuple"},{internalType:"contract SuperTokenFactory",name:"superTokenFactory",type:"address"},{internalType:"contract ISuperToken",name:"superTokenLogic",type:"address"},{internalType:"contract ConstantOutflowNFT",name:"constantOutflowNFT",type:"address"},{internalType:"contract ConstantInflowNFT",name:"constantInflowNFT",type:"address"},{internalType:"contract TestResolver",name:"resolver",type:"address"},{internalType:"contract SuperfluidLoader",name:"superfluidLoader",type:"address"},{internalType:"contract CFAv1Forwarder",name:"cfaV1Forwarder",type:"address"},{internalType:"contract IDAv1Forwarder",name:"idaV1Forwarder",type:"address"},{internalType:"contract TOGA",name:"toga",type:"address"}],internalType:"struct SuperfluidFrameworkDeploymentSteps.Framework",name:"sf",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}],LQ="0x6000608081905260a0604081905261001891908161002b565b5034801561002557600080fd5b506100a5565b828054828255906000526020600020908101928215610080579160200282015b8281111561008057825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019061004b565b5061008c929150610090565b5090565b5b8082111561008c5760008155600101610091565b610620806100b46000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806362a32e1e1161007157806362a32e1e14610153578063888a37b11461017e57806393786bf014610188578063b3083cf81461013b578063dfa98ad514610190578063f2fde38b1461030e57600080fd5b806305bfa3e0146100ae5780631903410d146100ca5780633df285fe146100f55780634d59c13614610132578063520994701461013b575b600080fd5b6100b761070881565b6040519081526020015b60405180910390f35b6100dd6100d83660046103b5565b610323565b6040516001600160a01b0390911681526020016100c1565b6101256040518060400160405280601181526020017039bab832b93a37b5b2b739973a32b9ba1760791b81525081565b6040516100c191906103ce565b6100b761384081565b610143600081565b60405190151581526020016100c1565b6101256040518060400160405280600c81526020016b3a37b5b2b739973a32b9ba1760a11b81525081565b6100b762093a8081565b6100dd604581565b610301604080516101e08101825260008082526020808301829052828401829052835180850185528281528082018390526060840152608083018290528351808501909452818452830181905260a082019290925260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081018290526101c081019190915250604080516101e0810182526001546001600160a01b03610100918290048116835260025481166020808501829052600354831685870181905286518088018852838152808301919091526060860152600554831660808601819052865180880190975291865285015260a0830193909352600c54831660c0830152600b54831660e0830152600954831690820152600a548216610120820152600e548216610140820152600f548216610160820152601054821661018082015260115482166101a08201526013549091166101c082015290565b6040516100c1919061041c565b61032161031c3660046105ba565b61034d565b005b6000818154811061033357600080fd5b6000918252602090912001546001600160a01b0316905081565b60015460405163f2fde38b60e01b81526001600160a01b0383811660048301526101009092049091169063f2fde38b90602401600060405180830381600087803b15801561039a57600080fd5b505af11580156103ae573d6000803e3d6000fd5b5050505050565b6000602082840312156103c757600080fd5b5035919050565b600060208083528351808285015260005b818110156103fb578581018301518582016040015282016103df565b506000604082860101526040601f19601f8301168501019250505092915050565b81516001600160a01b031681526102208101602083015161044860208401826001600160a01b03169052565b50604083015161046360408401826001600160a01b03169052565b50606083015161048c606084018280516001600160a01b03908116835260209182015116910152565b5060808301516001600160a01b03811660a08401525060a083015180516001600160a01b0390811660c085015260208201511660e08401525060c08301516101006104e1818501836001600160a01b03169052565b60e085015191506101206104ff818601846001600160a01b03169052565b9085015191506101409061051d858301846001600160a01b03169052565b8501519150610160610539858201846001600160a01b03169052565b90850151915061018090610557858301846001600160a01b03169052565b85015191506101a0610573858201846001600160a01b03169052565b9085015191506101c090610591858301846001600160a01b03169052565b8501516001600160a01b039081166101e086015294015190931661020090920191909152919050565b6000602082840312156105cc57600080fd5b81356001600160a01b03811681146105e357600080fd5b939250505056fea264697066735822122071b2b79ff7318d4bc50209fd9141f9b9fabff2849178bfdd08e9c51a7735c87164736f6c63430008130033",Lq=eb=>eb.length>1;class LK extends pQ.lV{constructor(...eb){Lq(eb)?super(...eb):super(LY,LQ,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(LY)}static connect(eb,em){return new pQ.CH(eb,LY,em)}}LK.bytecode=LQ,LK.abi=LY;let LZ=[{inputs:[{internalType:"contract IResolver",name:"resolver",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"string",name:"releaseVersion",type:"string"}],name:"loadFramework",outputs:[{components:[{internalType:"contract ISuperfluid",name:"superfluid",type:"address"},{internalType:"contract ISuperTokenFactory",name:"superTokenFactory",type:"address"},{internalType:"contract ISuperAgreement",name:"agreementCFAv1",type:"address"},{internalType:"contract ISuperAgreement",name:"agreementIDAv1",type:"address"}],internalType:"struct SuperfluidLoader.Framework",name:"result",type:"tuple"}],stateMutability:"view",type:"function"}],LW="0x60a060405234801561001057600080fd5b506040516104ea3803806104ea83398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b60805161046061008a600039600060b501526104606000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f490e2f014610030575b600080fd5b61004361003e366004610307565b61008f565b604051610086919081516001600160a01b039081168252602080840151821690830152604080840151821690830152606092830151169181019190915260800190565b60405180910390f35b6040805160808101825260008082526020820181905291810182905260608101919091527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663693ec85e84846040516020016100f5929190610379565b6040516020818303038152906040526040518263ffffffff1660e01b815260040161012091906103a0565b602060405180830381865afa15801561013d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101619190610406565b6001600160a01b03168082526040805163398d76b760e11b8152905163731aed6e916004808201926020929091908290030181865afa1580156101a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101cc9190610406565b6001600160a01b0390811660208301528151604051635b69006f60e11b81527fa9214cc96615e0085d3bb077758db69497dc2dce3b2b1e97bc93c3d18d83efd3600482015291169063b6d200de90602401602060405180830381865afa15801561023a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025e9190610406565b6001600160a01b0390811660408381019190915282519051635b69006f60e11b81527f8aedc3b5d4bf031e11a7e2940f7251c005698405d58e02e1c247fed3b1b3a674600482015291169063b6d200de90602401602060405180830381865afa1580156102cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f39190610406565b6001600160a01b0316606082015292915050565b6000806020838503121561031a57600080fd5b823567ffffffffffffffff8082111561033257600080fd5b818501915085601f83011261034657600080fd5b81358181111561035557600080fd5b86602082850101111561036757600080fd5b60209290920196919550909350505050565b6a29bab832b933363ab4b21760a91b81528183600b83013760009101600b01908152919050565b600060208083528351808285015260005b818110156103cd578581018301518582016040015282016103b1565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461040357600080fd5b50565b60006020828403121561041857600080fd5b8151610423816103ee565b939250505056fea26469706673582212200f11cb8f4217514755b9ba31ea09e1414df99c1e68a6671fc44db93133449aee64736f6c63430008130033",L$=eb=>eb.length>1;class LX extends pQ.lV{constructor(...eb){L$(eb)?super(...eb):super(LZ,LW,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(LZ)}static connect(eb,em){return new pQ.CH(eb,LZ,em)}}LX.bytecode=LW,LX.abi=LZ;let LJ=[{inputs:[],name:"SF_GOV_INVALID_LIQUIDATION_OR_PATRICIAN_PERIOD",type:"error"},{inputs:[],name:"SF_GOV_MUST_BE_CONTRACT",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"address",name:"factory",type:"address"},{indexed:!1,internalType:"bool",name:"authorized",type:"bool"}],name:"AppFactoryAuthorizationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"address",name:"deployer",type:"address"},{indexed:!1,internalType:"string",name:"appRegistrationKey",type:"string"},{indexed:!1,internalType:"uint256",name:"expirationTs",type:"uint256"}],name:"AppRegistrationKeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"liquidationPeriod",type:"uint256"}],name:"CFAv1LiquidationPeriodChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ConfigChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{indexed:!1,internalType:"uint256",name:"patricianPeriod",type:"uint256"}],name:"PPPConfigurationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"address",name:"rewardAddress",type:"address"}],name:"RewardAddressChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"uint256",name:"minimumDeposit",type:"uint256"}],name:"SuperTokenMinimumDepositChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"contract ISuperfluid",name:"host",type:"address"},{indexed:!0,internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{indexed:!1,internalType:"bool",name:"isKeySet",type:"bool"},{indexed:!1,internalType:"address",name:"forwarder",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"TrustedForwarderChanged",type:"event"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"authorizeAppFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"token",type:"address[]"},{internalType:"address[]",name:"newAdmins",type:"address[]"}],name:"batchChangeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"},{internalType:"address[]",name:"tokenLogics",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken[]",name:"tokens",type:"address[]"},{internalType:"uint256[]",name:"minimumDeposits",type:"uint256[]"}],name:"batchUpdateSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"token",type:"address"},{internalType:"address",name:"newAdmin",type:"address"}],name:"changeSuperTokenAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"}],name:"clearAppRegistrationKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"clearConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"clearPPPConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"clearRewardAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperToken",name:"superToken",type:"address"}],name:"clearSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"disableTrustedForwarder",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"enableTrustedForwarder",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsAddress",outputs:[{internalType:"address",name:"value",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"}],name:"getConfigAsUint256",outputs:[{internalType:"uint256",name:"period",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getPPPConfig",outputs:[{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getRewardAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"}],name:"getSuperTokenMinimumDeposit",outputs:[{internalType:"uint256",name:"value",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"rewardAddress",type:"address"},{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"},{internalType:"address[]",name:"trustedForwarders",type:"address[]"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"isAuthorizedAppFactory",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"forwarder",type:"address"}],name:"isTrustedForwarder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"agreementClass",type:"address"}],name:"registerAgreementClass",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"newGov",type:"address"}],name:"replaceGovernance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"},{internalType:"uint256",name:"expirationTs",type:"uint256"}],name:"setAppRegistrationKey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"address",name:"value",type:"address"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"uint256",name:"value",type:"uint256"}],name:"setConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"uint256",name:"liquidationPeriod",type:"uint256"},{internalType:"uint256",name:"patricianPeriod",type:"uint256"}],name:"setPPPConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"address",name:"rewardAddress",type:"address"}],name:"setRewardAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"contract ISuperfluidToken",name:"superToken",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"setSuperTokenMinimumDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"factory",type:"address"}],name:"unauthorizeAppFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"hostNewLogic",type:"address"},{internalType:"address[]",name:"agreementClassNewLogics",type:"address[]"},{internalType:"address",name:"superTokenFactoryNewLogic",type:"address"}],name:"updateContracts",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract ISuperfluid",name:"host",type:"address"},{internalType:"address",name:"deployer",type:"address"},{internalType:"string",name:"registrationKey",type:"string"}],name:"verifyAppRegistrationKey",outputs:[{internalType:"bool",name:"validNow",type:"bool"},{internalType:"uint256",name:"expirationTs",type:"uint256"}],stateMutability:"view",type:"function"}],L1="0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611f488061007e6000396000f3fe608060405234801561001057600080fd5b50600436106102105760003560e01c80637f0558e411610125578063948eda5e116100ad578063d099b6a01161007c578063d099b6a0146104a6578063e447cc1d146104b9578063f047a2d9146104cc578063f2fde38b146104df578063f79a8e63146104f257600080fd5b8063948eda5e1461045a578063ab846f1a1461046d578063c9615a9814610480578063cadf8f851461049357600080fd5b80638a7ff2f7116100f45780638a7ff2f7146103ed5780638abe04e9146104005780638b93b3f5146104235780638da5cb5b146104365780638ecbd87b1461044757600080fd5b80637f0558e41461039857806380f70cba146103ab5780638369a0f1146103cc578063870299c0146103da57600080fd5b806342148deb116101a85780635a907818116101775780635a90781814610344578063640b6cc914610357578063715018a61461036a57806378707cb8146103725780637dce4f811461038557600080fd5b806342148deb146102e3578063427942a4146102f657806344864b2514610309578063452282351461031c57600080fd5b806321964473116101e45780632196447314610297578063256b5173146102aa57806325c955c3146102bd57806332552908146102d057600080fd5b806286d5551461021557806301a06b971461022a57806311cf00f11461023d57806319df62ab1461026c575b600080fd5b6102286102233660046118c3565b610505565b005b610228610238366004611909565b6105d2565b61025061024b3660046119e5565b610656565b6040805192151583526020830191909152015b60405180910390f35b61027f61027a366004611909565b610686565b6040516001600160a01b039091168152602001610263565b6102286102a5366004611a93565b6106ba565b6102286102b8366004611b16565b610735565b6102286102cb366004611909565b6107a8565b6102286102de366004611b16565b610804565b6102286102f1366004611b61565b610881565b610228610304366004611bb6565b610944565b610228610317366004611909565b610bf4565b61032f61032a366004611909565b610c5f565b60408051928352602083019190915201610263565b610228610352366004611c33565b610ca7565b610228610365366004611caf565b610d61565b610228610d71565b610228610380366004611cf0565b610d85565b610228610393366004611b16565b610d97565b6102286103a6366004611caf565b610df7565b6103be6103b9366004611caf565b610e6a565b604051908152602001610263565b61027f6103b9366004611caf565b6102286103e8366004611a93565b610edb565b6103be6103fb366004611909565b610fcd565b61041361040e366004611909565b610ffa565b6040519015158152602001610263565b610228610431366004611909565b611015565b6000546001600160a01b031661027f565b610228610455366004611909565b611098565b6102286104683660046119e5565b611109565b61022861047b366004611b16565b611177565b61022861048e366004611a93565b6111d3565b6102286104a1366004611909565b6112c5565b6102286104b4366004611d43565b6112fd565b6102286104c7366004611909565b61135d565b6104136104da366004611b16565b6113ce565b6102286104ed366004611dad565b6113e9565b6102286105003660046118c3565b611467565b8082111580610518575063ffffffff8210155b80610527575063ffffffff8110155b15610545576040516370b8cc0560e11b815260040160405180910390fd5b602082901b811761057885857fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f788461146f565b6040805160018152602081018590529081018390526001600160a01b0380861691908716907f60a59221512cd8cbfb226200f7ba6f20dc4b38a3cf04993d17ea4e56d26aa186906060015b60405180910390a35050505050565b6105fd82827fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f78611522565b60408051600080825260208201819052918101919091526001600160a01b0380831691908416907f60a59221512cd8cbfb226200f7ba6f20dc4b38a3cf04993d17ea4e56d26aa186906060015b60405180910390a35050565b600080600061066585856115e3565b9050600061067587600084610e6a565b428110159890975095505050505050565b60006106b383837f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09610e6a565b9392505050565b8281146106c9576106c9611dca565b60005b8181101561072d5761071d868686848181106106ea576106ea611de0565b90506020020160208101906106ff9190611dad565b85858581811061071157610711611de0565b90506020020135610df7565b61072681611df6565b90506106cc565b505050505050565b8261073f81611616565b604051630c56507560e01b81526001600160a01b0384811660048301528381166024830152851690630c56507590604401600060405180830381600087803b15801561078a57600080fd5b505af115801561079e573d6000803e3d6000fd5b5050505050505050565b6107bc8260006107b78461164d565b611522565b806001600160a01b0316826001600160a01b03167f8bfde939e79b7e6c603d67aa576e5b75a3f370334b14a9b0e5e263190034d31d600060405161064a911515815260200190565b61083083837f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09846116e0565b60408051600181526001600160a01b03838116602083015280851692908616917f14e12f219a4f9023456dc7832e10119ab768b8ccefc8cb79bc6de0419781eeeb91015b60405180910390a3505050565b8261088b81611616565b60005b8281101561093d57846001600160a01b031663fa6e0cfe8585848181106108b7576108b7611de0565b90506020020160208101906108cc9190611dad565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260006024820152604401600060405180830381600087803b15801561091457600080fd5b505af1158015610928573d6000803e3d6000fd5b505050508061093690611df6565b905061088e565b5050505050565b8461094e81611616565b6001600160a01b03851615610a0c576040516311a5465560e21b81526001600160a01b038681166004830152871690634695195490602401600060405180830381600087803b1580156109a057600080fd5b505af11580156109b4573d6000803e3d6000fd5b50505050846001600160a01b0316639903ad386040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156109f357600080fd5b505af1158015610a07573d6000803e3d6000fd5b505050505b60005b83811015610b3057866001600160a01b03166306cecba8868684818110610a3857610a38611de0565b9050602002016020810190610a4d9190611dad565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015610a8e57600080fd5b505af1158015610aa2573d6000803e3d6000fd5b50505050848482818110610ab857610ab8611de0565b9050602002016020810190610acd9190611dad565b6001600160a01b0316639903ad386040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610b0757600080fd5b505af1158015610b1b573d6000803e3d6000fd5b5050505080610b2990611df6565b9050610a0f565b506001600160a01b0382161561072d576040516354fbc49360e01b81526001600160a01b0383811660048301528716906354fbc49390602401600060405180830381600087803b158015610b8357600080fd5b505af1158015610b97573d6000803e3d6000fd5b50505050816001600160a01b0316639903ad386040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610bd657600080fd5b505af1925050508015610be7575060015b1561072d57505050505050565b81610bfe81611616565b604051631ca0c40360e21b81526001600160a01b038381166004830152841690637283100c906024015b600060405180830381600087803b158015610c4257600080fd5b505af1158015610c56573d6000803e3d6000fd5b50505050505050565b6000806000610c8f85857fe420d96e81cb4a6b2abb2366c4f93312d4e2ae878a7d4b22e73472fdad891f78610e6a565b63ffffffff602082901c811697911695509350505050565b6001600160a01b038616610cbd57610cbd611dca565b6002546001600160a01b031615610cd657610cd6611dca565b600280546001600160a01b0319166001600160a01b038816908117909155610d0090600087610804565b610d0d8660008686610505565b60005b81811015610c5657600254610d51906001600160a01b03166000858585818110610d3c57610d3c611de0565b905060200201602081019061047b9190611dad565b610d5a81611df6565b9050610d10565b610d6c838383611522565b505050565b610d79611795565b610d8360006117ef565b565b610d91848484846116e0565b50505050565b610da583836107b78461183f565b60408051600181526001600160a01b038381166020830152600092820192909252818416918516907f168da2dec91b2e06e30d49955479383e76f71ba185807a8a5b75e2ed563e1d2790606001610874565b610e2383837feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc48461146f565b6040805160018152602081018390526001600160a01b0380851692908616917fc055c4a3853372c08a98805545379133f00f7261d956b9197729d67f37a82a539101610874565b6001600160a01b03808416600090815260016020908152604080832093861683529281528282208483529052908120805460ff16610ecf57506001600160a01b0384166000908152600160209081526040808320838052825280832085845290915290205b60010154949350505050565b84610ee581611616565b838214610ef457610ef4611dca565b60005b84811015610c5657866001600160a01b031663fa6e0cfe878784818110610f2057610f20611de0565b9050602002016020810190610f359190611dad565b868685818110610f4757610f47611de0565b9050602002016020810190610f5c9190611dad565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401600060405180830381600087803b158015610fa457600080fd5b505af1158015610fb8573d6000803e3d6000fd5b5050505080610fc690611df6565b9050610ef7565b60006106b383837feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc4610e6a565b600061100b8360006103b98561164d565b6001149392505050565b803b6000819003611039576040516380dddd7360e01b815260040160405180910390fd5b506110508260006110498461164d565b600161146f565b806001600160a01b0316826001600160a01b03167f8bfde939e79b7e6c603d67aa576e5b75a3f370334b14a9b0e5e263190034d31d600160405161064a911515815260200190565b6110c382827feae305fa863b373417e615b1044222e2806cefc7788d169ce6748a443c3f6cc4611522565b60408051600080825260208201526001600160a01b0380841692908516917fc055c4a3853372c08a98805545379133f00f7261d956b9197729d67f37a82a53910161064a565b600061111583836115e3565b905061112384600083611522565b826001600160a01b0316846001600160a01b03167fa22916b55c84301b9ba61d6494b1860339c075b3518e6db6f496bdf2a13d6ffc846000604051611169929190611e63565b60405180910390a350505050565b61118583836110498461183f565b6040805160018082526001600160a01b03848116602084015292820152818416918516907f168da2dec91b2e06e30d49955479383e76f71ba185807a8a5b75e2ed563e1d2790606001610874565b846111dd81611616565b8382146111ec576111ec611dca565b60005b84811015610c5657866001600160a01b0316630c56507587878481811061121857611218611de0565b905060200201602081019061122d9190611dad565b86868581811061123f5761123f611de0565b90506020020160208101906112549190611dad565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401600060405180830381600087803b15801561129c57600080fd5b505af11580156112b0573d6000803e3d6000fd5b50505050806112be90611df6565b90506111ef565b816112cf81611616565b6040516315a024e160e01b81526001600160a01b0383811660048301528416906315a024e190602401610c28565b600061130984846115e3565b9050611318856000838561146f565b836001600160a01b0316856001600160a01b03167fa22916b55c84301b9ba61d6494b1860339c075b3518e6db6f496bdf2a13d6ffc85856040516105c3929190611e63565b61138882827f9f60ae461adf056670e03ae602566409933242392cb06744f5747c9f38b05d09611522565b60408051600080825260208201526001600160a01b0380841692908516917f14e12f219a4f9023456dc7832e10119ab768b8ccefc8cb79bc6de0419781eeeb910161064a565b60006113de84846103b98561183f565b600114949350505050565b6113f1611795565b6001600160a01b03811661145b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b611464816117ef565b50565b610d91848484845b8361147981611616565b60408051848152600160208201529081018390526001600160a01b0380861691908716907f33afe19ae6902b933890ff48190fabdc4cf7f5ab499be9c4d9d98e3b4562e3909060600160405180910390a350604080518082018252600180825260208083019485526001600160a01b039788166000908152828252848120979098168852958652828720948752939094529093209151825460ff19169015151782559151910155565b8261152c81611616565b826001600160a01b0316846001600160a01b03167f33afe19ae6902b933890ff48190fabdc4cf7f5ab499be9c4d9d98e3b4562e39084600080604051611585939291909283529015156020830152604082015260600190565b60405180910390a350604080518082018252600080825260208083018281526001600160a01b03978816835260018083528584209790981683529581528382209482529390935291209051815460ff19169015151781559051910155565b600082826040516020016115f8929190611e85565b60405160208183030381529060405280519060200120905092915050565b6002546001600160a01b0382811691161461163357611633611dca565b6000546001600160a01b0316331461146457611464611dca565b6040805160208101829052603960608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e666163746f72790000000000000060a08201526001600160a01b0383169181019190915260009060c0015b604051602081830303815290604052805190602001209050919050565b836116ea81611616565b60408051848152600160208201526001600160a01b03848116828401529151868316928816917f33afe19ae6902b933890ff48190fabdc4cf7f5ab499be9c4d9d98e3b4562e390919081900360600190a35060408051808201825260018082526001600160a01b03938416602080840191825297851660009081528289528481209790951685529587528284209484529390955290209251835460ff19169015151783559051910155565b6000546001600160a01b03163314610d835760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401611452565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805160208101829052603260608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527132173a393ab9ba32b22337b93bb0b93232b960711b60a08201526001600160a01b0383169181019190915260009060c0016116c3565b6001600160a01b038116811461146457600080fd5b600080600080608085870312156118d957600080fd5b84356118e4816118ae565b935060208501356118f4816118ae565b93969395505050506040820135916060013590565b6000806040838503121561191c57600080fd5b8235611927816118ae565b91506020830135611937816118ae565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261196957600080fd5b813567ffffffffffffffff8082111561198457611984611942565b604051601f8301601f19908116603f011681019082821181831017156119ac576119ac611942565b816040528381528660208588010111156119c557600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000806000606084860312156119fa57600080fd5b8335611a05816118ae565b92506020840135611a15816118ae565b9150604084013567ffffffffffffffff811115611a3157600080fd5b611a3d86828701611958565b9150509250925092565b60008083601f840112611a5957600080fd5b50813567ffffffffffffffff811115611a7157600080fd5b6020830191508360208260051b8501011115611a8c57600080fd5b9250929050565b600080600080600060608688031215611aab57600080fd5b8535611ab6816118ae565b9450602086013567ffffffffffffffff80821115611ad357600080fd5b611adf89838a01611a47565b90965094506040880135915080821115611af857600080fd5b50611b0588828901611a47565b969995985093965092949392505050565b600080600060608486031215611b2b57600080fd5b8335611b36816118ae565b92506020840135611b46816118ae565b91506040840135611b56816118ae565b809150509250925092565b600080600060408486031215611b7657600080fd5b8335611b81816118ae565b9250602084013567ffffffffffffffff811115611b9d57600080fd5b611ba986828701611a47565b9497909650939450505050565b600080600080600060808688031215611bce57600080fd5b8535611bd9816118ae565b94506020860135611be9816118ae565b9350604086013567ffffffffffffffff811115611c0557600080fd5b611c1188828901611a47565b9094509250506060860135611c25816118ae565b809150509295509295909350565b60008060008060008060a08789031215611c4c57600080fd5b8635611c57816118ae565b95506020870135611c67816118ae565b94506040870135935060608701359250608087013567ffffffffffffffff811115611c9157600080fd5b611c9d89828a01611a47565b979a9699509497509295939492505050565b600080600060608486031215611cc457600080fd5b8335611ccf816118ae565b92506020840135611cdf816118ae565b929592945050506040919091013590565b60008060008060808587031215611d0657600080fd5b8435611d11816118ae565b93506020850135611d21816118ae565b9250604085013591506060850135611d38816118ae565b939692955090935050565b60008060008060808587031215611d5957600080fd5b8435611d64816118ae565b93506020850135611d74816118ae565b9250604085013567ffffffffffffffff811115611d9057600080fd5b611d9c87828801611958565b949793965093946060013593505050565b600060208284031215611dbf57600080fd5b81356106b3816118ae565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600060018201611e1657634e487b7160e01b600052601160045260246000fd5b5060010190565b6000815180845260005b81811015611e4357602081850181015186830182015201611e27565b506000602082860101526020601f19601f83011685010191505092915050565b604081526000611e766040830185611e1d565b90508260208301529392505050565b60608152604160608201527f6f72672e7375706572666c7569642d66696e616e63652e7375706572666c756960808201527f642e61707057686974654c697374696e672e726567697374726174696f6e4b6560a0820152607960f81b60c082015260018060a01b038316602082015260e060408201526000611f0a60e0830184611e1d565b94935050505056fea2646970667358221220d2b753b9c57fdf4d3b36f2012a3e8f74ce2ba229b0a7d876667cf98b23a5300364736f6c63430008130033",L2=eb=>eb.length>1;class L6 extends pQ.lV{constructor(...eb){L2(eb)?super(...eb):super(LJ,L1,eb[0])}deploy(eb){return super.deploy(eb||{})}getDeployTransaction(eb){return super.getDeployTransaction(eb||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(LJ)}static connect(eb,em){return new pQ.CH(eb,LJ,em)}}L6.bytecode=L1,L6.abi=LJ;let L4=[{inputs:[{internalType:"address",name:"_additionalAdmin",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"string",name:"name",type:"string"},{indexed:!1,internalType:"address",name:"target",type:"address"}],name:"Set",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_additionalAdmin",type:"address"}],name:"addAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"get",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"uint256",name:"index",type:"uint256"}],name:"getRoleMember",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleMemberCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"address",name:"target",type:"address"}],name:"set",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}],L3="0x60806040523480156200001157600080fd5b5060405162000ed838038062000ed88339810160408190526200003491620001a2565b6200004160003362000055565b6200004e60008262000055565b50620001d4565b62000061828262000065565b5050565b62000071828262000090565b60008281526001602052604090206200008b908262000130565b505050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff1662000061576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055620000ec3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600062000147836001600160a01b03841662000150565b90505b92915050565b600081815260018301602052604081205462000199575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200014a565b5060006200014a565b600060208284031215620001b557600080fd5b81516001600160a01b0381168114620001cd57600080fd5b9392505050565b610cf480620001e46000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80639010d07c116100715780639010d07c1461017857806391d148541461018b578063a217fddf1461019e578063a815ff15146101a6578063ca15c873146101b9578063d547741f146101cc57600080fd5b806301ffc9a7146100b9578063248a9ca3146100e15780632f2ff15d1461011257806336568abe14610127578063693ec85e1461013a5780637048027514610165575b600080fd5b6100cc6100c736600461098f565b6101df565b60405190151581526020015b60405180910390f35b6101046100ef3660046109b9565b60009081526020819052604090206001015490565b6040519081526020016100d8565b6101256101203660046109ee565b61020a565b005b6101256101353660046109ee565b610234565b61014d610148366004610a63565b6102b7565b6040516001600160a01b0390911681526020016100d8565b610125610173366004610aa5565b6102ec565b61014d610186366004610ac0565b6102fa565b6100cc6101993660046109ee565b610319565b610104600081565b6101256101b4366004610ae2565b610342565b6101046101c73660046109b9565b61042a565b6101256101da3660046109ee565b610441565b60006001600160e01b03198216635a05180f60e01b1480610204575061020482610466565b92915050565b6000828152602081905260409020600101546102258161049b565b61022f83836104a5565b505050565b6001600160a01b03811633146102a95760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b6102b382826104c7565b5050565b6000600283836040516102cb929190610b36565b908152604051908190036020019020546001600160a01b0316905092915050565b6102f76000826104e9565b50565b600082815260016020526040812061031290836104f3565b9392505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b61034d600033610319565b6103925760405162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba1030b71030b236b4b760511b60448201526064016102a0565b80600284846040516103a5929190610b36565b90815260405190819003602001812080546001600160a01b03939093166001600160a01b0319909316929092179091556103e29084908490610b36565b6040519081900381206001600160a01b0383168252907f496595ced95720268cf8bc60bae3f35024ff2a130f73ac4e20f5c1eaca35db999060200160405180910390a2505050565b6000818152600160205260408120610204906104ff565b60008281526020819052604090206001015461045c8161049b565b61022f83836104c7565b60006001600160e01b03198216637965db0b60e01b148061020457506301ffc9a760e01b6001600160e01b0319831614610204565b6102f78133610509565b6104af8282610562565b600082815260016020526040902061022f90826105e6565b6104d182826105fb565b600082815260016020526040902061022f9082610660565b6102b382826104a5565b60006103128383610675565b6000610204825490565b6105138282610319565b6102b3576105208161069f565b61052b8360206106b1565b60405160200161053c929190610b6a565b60408051601f198184030181529082905262461bcd60e51b82526102a091600401610bdf565b61056c8282610319565b6102b3576000828152602081815260408083206001600160a01b03851684529091529020805460ff191660011790556105a23390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610312836001600160a01b03841661084d565b6106058282610319565b156102b3576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000610312836001600160a01b03841661089c565b600082600001828154811061068c5761068c610c12565b9060005260206000200154905092915050565b60606102046001600160a01b03831660145b606060006106c0836002610c3e565b6106cb906002610c55565b67ffffffffffffffff8111156106e3576106e3610c68565b6040519080825280601f01601f19166020018201604052801561070d576020820181803683370190505b509050600360fc1b8160008151811061072857610728610c12565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061075757610757610c12565b60200101906001600160f81b031916908160001a905350600061077b846002610c3e565b610786906001610c55565b90505b60018111156107fe576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106107ba576107ba610c12565b1a60f81b8282815181106107d0576107d0610c12565b60200101906001600160f81b031916908160001a90535060049490941c936107f781610c7e565b9050610789565b5083156103125760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016102a0565b600081815260018301602052604081205461089457508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610204565b506000610204565b600081815260018301602052604081205480156109855760006108c0600183610c95565b85549091506000906108d490600190610c95565b90508181146109395760008660000182815481106108f4576108f4610c12565b906000526020600020015490508087600001848154811061091757610917610c12565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061094a5761094a610ca8565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610204565b6000915050610204565b6000602082840312156109a157600080fd5b81356001600160e01b03198116811461031257600080fd5b6000602082840312156109cb57600080fd5b5035919050565b80356001600160a01b03811681146109e957600080fd5b919050565b60008060408385031215610a0157600080fd5b82359150610a11602084016109d2565b90509250929050565b60008083601f840112610a2c57600080fd5b50813567ffffffffffffffff811115610a4457600080fd5b602083019150836020828501011115610a5c57600080fd5b9250929050565b60008060208385031215610a7657600080fd5b823567ffffffffffffffff811115610a8d57600080fd5b610a9985828601610a1a565b90969095509350505050565b600060208284031215610ab757600080fd5b610312826109d2565b60008060408385031215610ad357600080fd5b50508035926020909101359150565b600080600060408486031215610af757600080fd5b833567ffffffffffffffff811115610b0e57600080fd5b610b1a86828701610a1a565b9094509250610b2d9050602085016109d2565b90509250925092565b8183823760009101908152919050565b60005b83811015610b61578181015183820152602001610b49565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351610ba2816017850160208801610b46565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351610bd3816028840160208801610b46565b01602801949350505050565b6020815260008251806020840152610bfe816040850160208701610b46565b601f01601f19169190910160400192915050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761020457610204610c28565b8082018082111561020457610204610c28565b634e487b7160e01b600052604160045260246000fd5b600081610c8d57610c8d610c28565b506000190190565b8181038181111561020457610204610c28565b634e487b7160e01b600052603160045260246000fdfea264697066735822122005c3fe88a1dada6d749cec73ee34d5992d254d743011de18cd43aa6eb870709b64736f6c63430008130033",L5=eb=>eb.length>1;class L8 extends pQ.lV{constructor(...eb){L5(eb)?super(...eb):super(L4,L3,eb[0])}deploy(eb,em){return super.deploy(eb,em||{})}getDeployTransaction(eb,em){return super.getDeployTransaction(eb,em||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(L4)}static connect(eb,em){return new pQ.CH(eb,L4,em)}}L8.bytecode=L3,L8.abi=L4;let L9=[{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"uint8",name:"initDecimals",type:"uint8"},{internalType:"uint256",name:"mintLimit",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"mint",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}],L7="0x6101806040523480156200001257600080fd5b50604051620017753803806200177583398101604081905262000035916200029f565b6040805180820190915260018152603160f81b60208201528490819081866003620000618382620003b9565b506004620000708282620003b9565b5062000082915083905060056200014d565b61012052620000938160066200014d565b61014052815160208084019190912060e052815190820120610100524660a0526200012160e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506009805460ff191660ff93909316929092179091556101605250620004df9050565b60006020835110156200016d57620001658362000186565b905062000180565b816200017a8482620003b9565b5060ff90505b92915050565b600080829050601f81511115620001bd578260405163305a27a960e01b8152600401620001b4919062000485565b60405180910390fd5b8051620001ca82620004ba565b179392505050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101562000205578181015183820152602001620001eb565b50506000910152565b600082601f8301126200022057600080fd5b81516001600160401b03808211156200023d576200023d620001d2565b604051601f8301601f19908116603f01168101908282118183101715620002685762000268620001d2565b816040528381528660208588010111156200028257600080fd5b62000295846020830160208901620001e8565b9695505050505050565b60008060008060808587031215620002b657600080fd5b84516001600160401b0380821115620002ce57600080fd5b620002dc888389016200020e565b95506020870151915080821115620002f357600080fd5b5062000302878288016200020e565b935050604085015160ff811681146200031a57600080fd5b6060959095015193969295505050565b600181811c908216806200033f57607f821691505b6020821081036200036057634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620003b457600081815260208120601f850160051c810160208610156200038f5750805b601f850160051c820191505b81811015620003b0578281556001016200039b565b5050505b505050565b81516001600160401b03811115620003d557620003d5620001d2565b620003ed81620003e684546200032a565b8462000366565b602080601f8311600181146200042557600084156200040c5750858301515b600019600386901b1c1916600185901b178555620003b0565b600085815260208120601f198616915b82811015620004565788860151825594840194600190910190840162000435565b5085821015620004755787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6020815260008251806020840152620004a6816040850160208701620001e8565b601f01601f19169190910160400192915050565b80516020808301519190811015620003605760001960209190910360031b1b16919050565b60805160a05160c05160e05161010051610120516101405161016051611230620005456000396000610360015260006103f8015260006103cd01526000610a9001526000610a68015260006109c3015260006109ed01526000610a1701526112306000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d71461020d578063a9059cbb14610220578063d505accf14610233578063dd62ed3e1461024857600080fd5b806370a08231146101ae5780637ecebe00146101d757806384b0196e146101ea57806395d89b411461020557600080fd5b8063313ce567116100d3578063313ce5671461016b5780633644e51514610180578063395093511461018857806340c10f191461019b57600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d61025b565b60405161011a9190610f86565b60405180910390f35b610136610131366004610fbc565b6102ed565b604051901515815260200161011a565b6002545b60405190815260200161011a565b610136610166366004610fe6565b610307565b60095460405160ff909116815260200161011a565b61014a61032b565b610136610196366004610fbc565b61033a565b6101366101a9366004610fbc565b61035c565b61014a6101bc366004611022565b6001600160a01b031660009081526020819052604090205490565b61014a6101e5366004611022565b6103a1565b6101f26103bf565b60405161011a979695949392919061103d565b61010d610448565b61013661021b366004610fbc565b610457565b61013661022e366004610fbc565b6104d7565b6102466102413660046110d3565b6104e5565b005b61014a610256366004611146565b610649565b60606003805461026a90611179565b80601f016020809104026020016040519081016040528092919081815260200182805461029690611179565b80156102e35780601f106102b8576101008083540402835291602001916102e3565b820191906000526020600020905b8154815290600101906020018083116102c657829003601f168201915b5050505050905090565b6000336102fb818585610674565b60019150505b92915050565b600033610315858285610798565b610320858585610812565b506001949350505050565b60006103356109b6565b905090565b6000336102fb81858561034d8383610649565b61035791906111ad565b610674565b60007f000000000000000000000000000000000000000000000000000000000000000082111561038e5761038e6111ce565b6103988383610ae1565b50600192915050565b6001600160a01b038116600090815260076020526040812054610301565b6000606080828080836103f37f00000000000000000000000000000000000000000000000000000000000000006005610ba0565b61041e7f00000000000000000000000000000000000000000000000000000000000000006006610ba0565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60606004805461026a90611179565b600033816104658286610649565b9050838110156104ca5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084015b60405180910390fd5b6103208286868403610674565b6000336102fb818585610812565b834211156105355760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016104c1565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886105648c610c4b565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006105bf82610c73565b905060006105cf82878787610ca0565b9050896001600160a01b0316816001600160a01b0316146106325760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016104c1565b61063d8a8a8a610674565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160a01b0383166106d65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104c1565b6001600160a01b0382166107375760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104c1565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006107a48484610649565b9050600019811461080c57818110156107ff5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016104c1565b61080c8484848403610674565b50505050565b6001600160a01b0383166108765760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104c1565b6001600160a01b0382166108d85760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104c1565b6001600160a01b038316600090815260208190526040902054818110156109505760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016104c1565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361080c565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610a0f57507f000000000000000000000000000000000000000000000000000000000000000046145b15610a3957507f000000000000000000000000000000000000000000000000000000000000000090565b610335604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6001600160a01b038216610b375760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016104c1565b8060026000828254610b4991906111ad565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b606060ff8314610bba57610bb383610cc8565b9050610301565b818054610bc690611179565b80601f0160208091040260200160405190810160405280929190818152602001828054610bf290611179565b8015610c3f5780601f10610c1457610100808354040283529160200191610c3f565b820191906000526020600020905b815481529060010190602001808311610c2257829003601f168201915b50505050509050610301565b6001600160a01b03811660009081526007602052604090208054600181018255905b50919050565b6000610301610c806109b6565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000610cb187878787610d07565b91509150610cbe81610dcb565b5095945050505050565b60606000610cd583610f18565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115610d3e5750600090506003610dc2565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015610d92573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610dbb57600060019250925050610dc2565b9150600090505b94509492505050565b6000816004811115610ddf57610ddf6111e4565b03610de75750565b6001816004811115610dfb57610dfb6111e4565b03610e485760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016104c1565b6002816004811115610e5c57610e5c6111e4565b03610ea95760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016104c1565b6003816004811115610ebd57610ebd6111e4565b03610f155760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016104c1565b50565b600060ff8216601f81111561030157604051632cd44ac360e21b815260040160405180910390fd5b6000815180845260005b81811015610f6657602081850181015186830182015201610f4a565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610f996020830184610f40565b9392505050565b80356001600160a01b0381168114610fb757600080fd5b919050565b60008060408385031215610fcf57600080fd5b610fd883610fa0565b946020939093013593505050565b600080600060608486031215610ffb57600080fd5b61100484610fa0565b925061101260208501610fa0565b9150604084013590509250925092565b60006020828403121561103457600080fd5b610f9982610fa0565b60ff60f81b881681526000602060e08184015261105d60e084018a610f40565b838103604085015261106f818a610f40565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156110c1578351835292840192918401916001016110a5565b50909c9b505050505050505050505050565b600080600080600080600060e0888a0312156110ee57600080fd5b6110f788610fa0565b965061110560208901610fa0565b95506040880135945060608801359350608088013560ff8116811461112957600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561115957600080fd5b61116283610fa0565b915061117060208401610fa0565b90509250929050565b600181811c9082168061118d57607f821691505b602082108103610c6d57634e487b7160e01b600052602260045260246000fd5b8082018082111561030157634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052602160045260246000fdfea2646970667358221220757e5b1920d7f0835d86f2af560376d44474286d147e091682ffbf32f91271ff64736f6c63430008130033",Tb=eb=>eb.length>1;class Tm extends pQ.lV{constructor(...eb){Tb(eb)?super(...eb):super(L9,L7,eb[0])}deploy(eb,em,ew,eH,eN){return super.deploy(eb,em,ew,eH,eN||{})}getDeployTransaction(eb,em,ew,eH,eN){return super.getDeployTransaction(eb,em,ew,eH,eN||{})}attach(eb){return super.attach(eb)}connect(eb){return super.connect(eb)}static createInterface(){return new p9.vU(L9)}static connect(eb,em){return new pQ.CH(eb,L9,em)}}Tm.bytecode=L7,Tm.abi=L9;var Ty=ew(19485),Tv=[{name:"eth-goerli",isTestnet:!0,networkId:5,chainId:5,sfId:101,shortName:"goerli",uppercaseName:"ETH_GOERLI",humanReadableName:"Goerli",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x5943f705abb6834cad767e6e4bb258bc48d9c947",contractsV1:{resolver:"0x3710AB3fDE2B61736B8BB0CE845D6c61F667a78E",host:"0x22ff293e14F1EC3A09B137e9e06084AFd63adDF9",governance:"0x3a648764a6d66440ca096343937c711a7ac1b1e9",cfaV1:"0xEd6BcbF6907D4feEEe8a8875543249bEa9D308E8",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xfDdcdac21D64B639546f3Ce2868C7EF06036990c",gdaV1:"0x3dB8Abd8B696F6c4150212A85961f954825Dd4B9",superTokenFactory:"0x94f26B4c8AD12B18c12f38E878618f7664bdcCE2",constantOutflowNFT:"0xB18cbFeA12b5CB2626C74c94920dB1B37Ae91506",constantInflowNFT:"0xF07df8b66ed80399B1E00981D61aD34EB4293032",superfluidLoader:"0x74d860243Ff08A243d5485899f343117EbDa6eA8",toga:"0xa54FC15FC75693447d70a57262F37a70B614721b",flowScheduler:"0xf428308b426D7cD7Ad8eBE549d750f31C8E060Ca",vestingScheduler:"0xF9240F930d847F70ad900aBEE8949F25649Bf24a",autowrap:{manager:"0x0B82D14E9616ca4d260E77454834AdCf5887595F",wrapStrategy:"0xea49af829d3e28d3ec49e0e0a0ba1e7860a56f60"},existentialNFTCloneFactory:"0x3e5e8449477F80a3Dc0bA394882AeAB300c7F807"},startBlockV1:355e4,logsQueryRange:1e4,explorer:"https://goerli.etherscan.io",subgraphV1:{name:"protocol-v1-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-goerli"},subgraphVesting:{name:"vesting-v1-eth-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-eth-goerli"},subgraphFlowScheduler:{name:"scheduling-v1-eth-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-eth-goerli"},subgraphAutoWrap:{name:"auto-wrap-v1-eth-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-eth-goerli"},publicRPCs:["https://rpc.ankr.com/eth_goerli","https://goerli.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161"],trustedForwarders:["0xE041608922d06a4F26C0d4c27d8bCD01daf1f792","0xb539068872230f20456CF38EC52EF2f91AF4AE49","0xd8253782c45a12053594b9deB72d8e8aB2Fca54c"]},{name:"polygon-mumbai",isTestnet:!0,networkId:80001,chainId:80001,sfId:102,shortName:"mumbai",uppercaseName:"POLYGON_MUMBAI",humanReadableName:"Polygon Mumbai",nativeTokenSymbol:"MATIC",nativeTokenWrapper:"0x96B82B65ACF7072eFEb00502F45757F254c2a0D4",contractsV1:{resolver:"0x8C54C83FbDe3C59e59dd6E324531FB93d4F504d3",host:"0xEB796bdb90fFA0f28255275e16936D25d3418603",cfaV1:"0x49e565Ed1bdc17F3d220f72DF0857C26FA83F873",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x804348D4960a61f2d5F9ce9103027A3E849E09b8",gdaV1:"0x63ab406B6eF6c8be732c1edbd15464de16a8F46D",superTokenFactory:"0xB798553db6EB3D3C56912378409370145E97324B",constantOutflowNFT:"0x502CC982947216C0f94e433BC78c413806301C07",constantInflowNFT:"0x9906A7e948C642B6bc74b9A5EAfCddB3580b44e0",superfluidLoader:"0x0d56ED56b63382B0FC964490feB9AE438B6B4b79",toga:"0x38DD80876DBA048d0050D28828522c313967D073",superSpreader:"0x74CDF863b00789c29734F8dFd9F83423Bc55E4cE",flowScheduler:"0x59A3Ba9d34c387FB70b4f4e4Fbc9eD7519194139",vestingScheduler:"0x3962EE56c9f7176215D149938BA685F91aBB633B",autowrap:{manager:"0x3eAB3c6207F488E475b7955B631B564F0E6317B9",wrapStrategy:"0x544728AFDBeEafBeC9e1329031788edb53017bC4"},existentialNFTCloneFactory:"0xfC4E49AfcDDDcc2B90794DC214cc324d17B15619"},startBlockV1:81e5,logsQueryRange:1e4,explorer:"https://mumbai.polygonscan.com",subgraphV1:{name:"protocol-v1-mumbai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-mumbai"},subgraphVesting:{name:"vesting-v1-polygon-mumbai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-polygon-mumbai"},subgraphFlowScheduler:{name:"scheduling-v1-polygon-mumbai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-polygon-mumbai"},subgraphAutoWrap:{name:"auto-wrap-v1-polygon-mumbai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-polygon-mumbai"},publicRPCs:["https://rpc.ankr.com/polygon_mumbai","https://matic-mumbai.chainstacklabs.com"],trustedForwarders:["0x9399bb24dbb5c4b782c70c2969f58716ebbd6a3b","0x69015912AA33720b842dCD6aC059Ed623F28d9f7","0xb539068872230f20456CF38EC52EF2f91AF4AE49","0xd8253782c45a12053594b9deB72d8e8aB2Fca54c"]},{name:"optimism-goerli",isTestnet:!0,networkId:420,chainId:420,sfId:103,shortName:"opgoerli",uppercaseName:"OPTIMISM_GOERLI",humanReadableName:"Optimism Goerli",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0xE01F8743677Da897F4e7De9073b57Bf034FC2433",contractsV1:{resolver:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136",host:"0xE40983C2476032A0915600b9472B3141aA5B5Ba9",cfaV1:"0xff48668fa670A85e55A7a822b352d5ccF3E7b18C",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x96215257F2FcbB00135578f766c0449d239bd92F",gdaV1:"0xe87F46A15C410F151309Bf7516e130087Fc6a5E5",superTokenFactory:"0xfafe31cf998Df4e5D8310B03EBa8fb5bF327Eaf5",constantOutflowNFT:"0xDF874BA132D8C68FEb5De513790f7612Fe20dDbd",constantInflowNFT:"0xf88dd7208438Fdc5Ad05857eA701b7b51cdae0a9",superfluidLoader:"0x5Bb5908dcCC9Bb0fC39a78CfDf9e47B4C08E9521",existentialNFTCloneFactory:"0xFCb633f4ff90241391aD92E4678eC2a11a94a990"},startBlockV1:34e4,logsQueryRange:5e4,explorer:"https://goerli-optimism.etherscan.io",subgraphV1:{name:"protocol-v1-optimism-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-optimism-goerli"},publicRPCs:["https://goerli.optimism.io","https://opt-goerli.g.alchemy.com/v2/demo"],trustedForwarders:["0x9C73373C70F23920EA54F7883dCB1F85b162Df40","0xb539068872230f20456CF38EC52EF2f91AF4AE49","0xd8253782c45a12053594b9deB72d8e8aB2Fca54c"]},{name:"arbitrum-goerli",isTestnet:!0,networkId:421613,chainId:421613,sfId:104,shortName:"arbgoerli",uppercaseName:"ARBITRUM_GOERLI",humanReadableName:"Arbitrum Goerli",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0xE01F8743677Da897F4e7De9073b57Bf034FC2433",contractsV1:{resolver:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136",host:"0xE40983C2476032A0915600b9472B3141aA5B5Ba9",cfaV1:"0xff48668fa670A85e55A7a822b352d5ccF3E7b18C",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x96215257F2FcbB00135578f766c0449d239bd92F",gdaV1:"0xe87F46A15C410F151309Bf7516e130087Fc6a5E5",superTokenFactory:"0xfafe31cf998Df4e5D8310B03EBa8fb5bF327Eaf5",constantOutflowNFT:"0xDF874BA132D8C68FEb5De513790f7612Fe20dDbd",constantInflowNFT:"0xf88dd7208438Fdc5Ad05857eA701b7b51cdae0a9",superfluidLoader:"0x5Bb5908dcCC9Bb0fC39a78CfDf9e47B4C08E9521",existentialNFTCloneFactory:"0x22f391AB6755F0A8986AFD543289C43701beaCAa"},startBlockV1:93e3,logsQueryRange:5e4,explorer:"https://goerli.arbiscan.io",subgraphV1:{name:"protocol-v1-arbitrum-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-arbitrum-goerli"},publicRPCs:["https://goerli-rollup.arbitrum.io/rpc","https://arb-goerli.g.alchemy.com/v2/demo"],trustedForwarders:["0xb539068872230f20456CF38EC52EF2f91AF4AE49","0xd8253782c45a12053594b9deB72d8e8aB2Fca54c"]},{name:"avalanche-fuji",isTestnet:!0,networkId:43113,chainId:43113,sfId:105,shortName:"fuji",uppercaseName:"AVALANCHE_FUJI",humanReadableName:"Avalanche Fuji",nativeTokenSymbol:"AVAX",nativeTokenWrapper:"0xfFD0f6d73ee52c68BF1b01C8AfA2529C97ca17F3",contractsV1:{resolver:"0xf0ec6A8842Ca72Aec8A4D4573E731242389e18A8",host:"0x85Fe79b998509B77BF10A8BD4001D58475D29386",cfaV1:"0x16843ac25Ccc58Aa7960ba05f61cBB17b36b130A",cfaV1Forwarder:"0x2CDd45c5182602a36d391F7F16DD9f8386C3bD8D",idaV1:"0xA44dEC7A0Dde1a56AeDe4143C1ef89cf5d956782",gdaV1:"0x51f571D934C59185f13d17301a36c07A2268B814",superTokenFactory:"0x1C92042426B6bAAe497bEf461B6d8342D03aEc92",constantOutflowNFT:"0x49583f57EFeBe733EC872c5d5437116085a3eE3c",constantInflowNFT:"0x67d0Efab10b390206b356BA7FB453Ab56AAB7480",superfluidLoader:"0x96C3C2d23d143301cF363a02cB7fe3596d2834d7",autowrap:{manager:"0x30aE282CF477E2eF28B14d0125aCEAd57Fe1d7a1",wrapStrategy:"0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d"},existentialNFTCloneFactory:"0xF76529ddEE7AA7890323eCa40C212758DD93B888"},startBlockV1:322e4,logsQueryRange:5e4,explorer:"https://testnet.snowtrace.io",subgraphV1:{name:"protocol-v1-avalanche-fuji",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-avalanche-fuji"},publicRPCs:["https://api.avax-test.network/ext/bc/C/rpc","https://avalanche-fuji-c-chain.publicnode.com"],trustedForwarders:["0x6271Ca63D30507f2Dcbf99B52787032506D75BBF","0xb539068872230f20456CF38EC52EF2f91AF4AE49","0xd8253782c45a12053594b9deB72d8e8aB2Fca54c"]},{name:"eth-sepolia",isTestnet:!0,networkId:11155111,chainId:11155111,sfId:106,shortName:"sepolia",uppercaseName:"ETH_SEPOLIA",humanReadableName:"Sepolia",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x30a6933Ca9230361972E413a15dC8114c952414e",contractsV1:{resolver:"0x6813edE4E78ecb830d380d0F7F684c12aAc95F02",host:"0x109412E3C84f0539b43d39dB691B08c90f58dC7c",cfaV1:"0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x9358C7dCCc6B8CA6F526311e8ac266F8C861B7ea",superTokenFactory:"0x254C2e152E8602839D288A7bccdf3d0974597193",constantOutflowNFT:"0xfBE332e001D6b54e1F4B63c2343B8E7746d99Ece",constantInflowNFT:"0xC95346B7394009ccEfaA62Eca28797804B2bCF1C",superfluidLoader:"0x554c06487bEc8c890A0345eb05a5292C1b1017Bd",existentialNFTCloneFactory:"0x0D1F0d4629B722b4dFabd195c14F12f2095418d9"},startBlockV1:3322400,logsQueryRange:1e4,explorer:"https://sepolia.etherscan.io",subgraphV1:{name:"protocol-v1-eth-sepolia",satsumaEndpoint:"https://subgraph.satsuma-prod.com/c5br3jaVlJI6/superfluid/eth-sepolia/api"},publicRPCs:["https://rpc.sepolia.org","https://ethereum-sepolia.blockpi.network/v1/rpc/public"]},{name:"base-goerli",isTestnet:!0,networkId:84531,chainId:84531,sfId:107,shortName:"bgoerli",uppercaseName:"BASE_GOERLI",humanReadableName:"Base Goerli",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x7fFCE315B2014546bA461d54eDed7AAc70DF4f53",contractsV1:{resolver:"0x598D5dB9902cbBd6e8Ee9CDb3A231377cdA2f018",host:"0x507c3a7C6Ccc253884A2e3a3ee2A211cC7E796a6",cfaV1:"0x4C476F2Fb27272680F2f6f2592E94d9e704691bC",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xaa4FCc799B8857FA87b2945Dc6572D5d76b35485",superTokenFactory:"0x1015BE31D7711D95d2c3444708FB53cC851ba856",constantOutflowNFT:"0x4E89088Cd14064f38E5B2F309cFaB9C864F9a8e6",constantInflowNFT:"0xda6db863cb2EE39b196edB8159c38A1ed5c55344",superfluidLoader:"0x15F0Ca26781C3852f8166eD2ebce5D18265cceb7",existentialNFTCloneFactory:"0x42B332F56BCD15F0D7cd523E5eC26Cd0734621eD"},startBlockV1:5249500,logsQueryRange:1e4,explorer:"https://goerli.basescan.org/",subgraphV1:{name:"protocol-v1-base-goerli"},publicRPCs:["https://goerli.base.org","https://base-goerli.public.blastapi.io"],trustedForwarders:["0xb539068872230f20456CF38EC52EF2f91AF4AE49","0xd8253782c45a12053594b9deB72d8e8aB2Fca54c"]},{name:"polygon-zkevm-testnet",isTestnet:!0,networkId:1442,chainId:1442,sfId:108,shortName:"pzkevmtest",uppercaseName:"POLYGON_ZKEVM_TESTNET",humanReadableName:"Polygon zkEVM Testnet",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x6345Aa6cec42a85160CF436810F97661e28c1876",contractsV1:{resolver:"0x642332562BC60a4Bd9681E7bb1588f7456A497aC",host:"0xe64f81d5dDdA1c7172e5C6d964E8ef1BD82D8704",cfaV1:"0x1EAa5ceA064aab2692AF257FB31f5291fdA3Cdee",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xBf22019a4A4430bA67D3B0c8B4d5Edc48F913301",superTokenFactory:"0x0F3B163623F05b2BfF42956f7C7bd31456bd83a2",constantOutflowNFT:"0xDBD6f113E46A99D7BF95edfa47390c0c8127E922",constantInflowNFT:"0xcb05535bd212eCFC4B7b9db81d6C2C768b726776",superfluidLoader:"0xda6db863cb2EE39b196edB8159c38A1ed5c55344",existentialNFTCloneFactory:"0x70bbB7a057A13070dF11d533e8f299357D778637"},startBlockV1:726e3,logsQueryRange:2e4,explorer:"https://testnet-zkevm.polygonscan.org/",subgraphV1:{name:"protocol-v1-polygon-zkevm-testnet"},publicRPCs:["https://rpc.public.zkevm-test.net"],trustedForwarders:["0xb539068872230f20456CF38EC52EF2f91AF4AE49","0xd8253782c45a12053594b9deB72d8e8aB2Fca54c"]},{name:"xdai-mainnet",isTestnet:!1,networkId:100,chainId:100,sfId:1,shortName:"xdai",uppercaseName:"XDAI_MAINNET",humanReadableName:"Gnosis Chain",nativeTokenSymbol:"xDAI",nativeTokenWrapper:"0x59988e47A3503AaFaA0368b9deF095c818Fdca01",contractsV1:{resolver:"0xD2009765189164b495c110D61e4D301729079911",host:"0x2dFe937cD98Ab92e59cF3139138f18c823a4efE7",governance:"0xaCc7380323681fdb8a0B9F2FE7d69dDFf0664478",cfaV1:"0xEbdA4ceF883A7B12c4E669Ebc58927FBa8447C7D",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x7888ac96F987Eb10E291F34851ae0266eF912081",superTokenFactory:"0x23410e2659380784498509698ed70E414D384880",constantOutflowNFT:"0xfC00dEE8a980110c5608A823a5B3af3872635456",constantInflowNFT:"0x1497440B4E92DC4ca0F76223b28C20Cb9cB8a0f1",superfluidLoader:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136",toga:"0xb7DE52F4281a7a276E18C40F94cd93159C4A2d22",batchLiquidator:"0x27636F8E129cdd4ccA0F30E2b4C116DDaC773bE5",superSpreader:"0x74CDF863b00789c29734F8dFd9F83423Bc55E4cE",flowScheduler:"0x9cC7fc484fF588926149577e9330fA5b2cA74336",vestingScheduler:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",wrapManager:"0x7a2899D179a8F205C8EDAd2e52954cA5f6d48D1A",autowrap:{manager:"0x8082e58681350876aFe8f52d3Bf8672034A03Db0",wrapStrategy:"0x51FBAbD31A615E14b1bC12E9d887f60997264a4E"},existentialNFTCloneFactory:"0xCd67c5bC1dfA3FF7d86b5ABc62A65C912Cbd2DA7"},startBlockV1:1482e4,logsQueryRange:2e4,explorer:"https://gnosisscan.io",subgraphV1:{name:"protocol-v1-xdai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-xdai",satsumaEndpoint:"https://subgraph.satsuma-prod.com/c5br3jaVlJI6/superfluid/xdai/api"},subgraphVesting:{name:"vesting-v1-xdai-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-xdai-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-xdai-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-xdai-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-xdai-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-xdai-mainnet"},publicRPCs:["https://rpc.gnosischain.com","https://gnosischain-rpc.gateway.pokt.network"],coinGeckoId:"xdai"},{name:"polygon-mainnet",isTestnet:!1,networkId:137,chainId:137,sfId:2,shortName:"matic",uppercaseName:"POLYGON_MAINNET",humanReadableName:"Polygon",nativeTokenSymbol:"MATIC",nativeTokenWrapper:"0x3aD736904E9e65189c3000c7DD2c8AC8bB7cD4e3",contractsV1:{resolver:"0xE0cc76334405EE8b39213E620587d815967af39C",host:"0x3E14dC1b13c488a8d5D310918780c983bD5982E7",governance:"0x3AD3f7A0965Ce6f9358AD5CCE86Bc2b05F1EE087",cfaV1:"0x6EeE6060f715257b970700bc2656De21dEdF074C",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xB0aABBA4B2783A72C52956CDEF62d438ecA2d7a1",superTokenFactory:"0x2C90719f25B10Fc5646c82DA3240C76Fa5BcCF34",constantOutflowNFT:"0x554e2bbaCF43FD87417b7201A9F1649a3ED89d68",constantInflowNFT:"0x55909bB8cd8276887Aae35118d60b19755201c68",superfluidLoader:"0x15F0Ca26781C3852f8166eD2ebce5D18265cceb7",toga:"0x6AEAeE5Fd4D05A741723D752D30EE4D72690A8f7",batchLiquidator:"0xA6Cdb472e7E22Bf30ae6fB752E4a13eBF3c12165",flowScheduler:"0x55F7758dd99d5e185f4CC08d4Ad95B71f598264D",vestingScheduler:"0xcFE6382B33F2AdaFbE46e6A26A88E0182ae32b0c",autowrap:{manager:"0x2581c27E7f6D6AF452E63fCe884EDE3EDd716b32",wrapStrategy:"0xb4afa36BAd8c76976Dc77a21c9Ad711EF720eE4b"},existentialNFTCloneFactory:"0x497aa106Da00BFa8f8BC266EF0793131930Fa630"},startBlockV1:11650500,logsQueryRange:1e4,explorer:"https://polygonscan.com",subgraphV1:{name:"protocol-v1-matic",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-matic",satsumaEndpoint:"https://subgraph.satsuma-prod.com/c5br3jaVlJI6/superfluid/matic/api"},subgraphVesting:{name:"vesting-v1-polygon-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-polygon-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-polygon-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-polygon-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-polygon-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-polygon-mainnet"},publicRPCs:["https://polygon-rpc.com","https://poly-rpc.gateway.pokt.network"],coinGeckoId:"polygon-pos"},{name:"optimism-mainnet",isTestnet:!1,networkId:10,chainId:10,sfId:3,shortName:"optimism",uppercaseName:"OPTIMISM_MAINNET",humanReadableName:"Optimism",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x4ac8bD1bDaE47beeF2D1c6Aa62229509b962Aa0d",contractsV1:{resolver:"0x743B5f46BC86caF41bE4956d9275721E0531B186",host:"0x567c4B141ED61923967cA25Ef4906C8781069a10",governance:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",cfaV1:"0x204C6f131bb7F258b2Ea1593f5309911d8E458eD",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xc4ce5118C3B20950ee288f086cb7FC166d222D4c",superTokenFactory:"0x8276469A443D5C6B7146BED45e2abCaD3B6adad9",constantOutflowNFT:"0xFb2b126660BE2fdEBa254b1F6e4348644E8482e7",constantInflowNFT:"0x0C6D90a98426bfD572a5c5Be572a7f6Bd1C5ED76",superfluidLoader:"0x8E310ce29Ab7Fa2878944A65BB0eaF97B1853d40",toga:"0xA3c8502187fD7a7118eAD59dc811281448946C8f",batchLiquidator:"0x36Df169DBf5CE3c6f58D46f0addeF58F01381232",flowScheduler:"0x55c8fc400833eEa791087cF343Ff2409A39DeBcC",vestingScheduler:"0x65377d4dfE9c01639A41952B5083D58964782892",autowrap:{manager:"0x1fA76f2Cd0C3fe6c399A80111408d9C42C0CAC23",wrapStrategy:"0x0Cf060a501c0040e9CCC708eFE94079F501c6Bb4"},existentialNFTCloneFactory:"0xCb0Ff4D0cA186f0Fc0301258066Fe3fA258417a6"},startBlockV1:43e5,logsQueryRange:5e4,explorer:"https://optimistic.etherscan.io",subgraphV1:{name:"protocol-v1-optimism-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-optimism-mainnet"},subgraphVesting:{name:"vesting-v1-optimism-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-optimism-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-optimism-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-optimism-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-optimism-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-optimism-mainnet"},publicRPCs:["https://mainnet.optimism.io","https://rpc.ankr.com/optimism"],coinGeckoId:"optimistic-ethereum"},{name:"arbitrum-one",isTestnet:!1,networkId:42161,chainId:42161,sfId:4,shortName:"arbone",uppercaseName:"ARBITRUM_ONE",humanReadableName:"Arbitrum One",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0xe6C8d111337D0052b9D88BF5d7D55B7f8385ACd3",contractsV1:{resolver:"0x609b9d9d6Ee9C3200745A79B9d3398DBd63d509F",host:"0xCf8Acb4eF033efF16E8080aed4c7D5B9285D2192",governance:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",cfaV1:"0x731FdBB12944973B500518aea61942381d7e240D",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x2319C7e07EB063340D2a0E36709B0D65fda75986",superTokenFactory:"0x1C21Ead77fd45C84a4c916Db7A6635D0C6FF09D6",constantOutflowNFT:"0x051e766e2d8dc65ae2bFCF084A50AD0447634227",constantInflowNFT:"0x0043d7c85C8b96a49A72A92C0B48CdC4720437d7",superfluidLoader:"0xB99cA401e10D277345BcFb281AC148a2e16Db466",toga:"0xFC63B7C762B10670Eda15cF3ca3970bCDB28C9eF",batchLiquidator:"0x6C66e5c5D201A753ff497F2e9eC5D545631854d0",flowScheduler:"0x3fA8B653F9abf91428800C0ba0F8D145a71F97A1",vestingScheduler:"0x55c8fc400833eEa791087cF343Ff2409A39DeBcC",autowrap:{manager:"0xf01825eAFAe5CD1Dab5593EFAF218efC8968D272",wrapStrategy:"0x342076aA957B0ec8bC1d3893af719b288eA31e61"},existentialNFTCloneFactory:"0xF353978890204756fc5fa6dfbD16a91eac9E6f4d"},startBlockV1:76e5,logsQueryRange:5e4,explorer:"https://arbiscan.io",subgraphV1:{name:"protocol-v1-arbitrum-one",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-arbitrum-one"},subgraphVesting:{name:"vesting-v1-arbitrum-one",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-arbitrum-one"},subgraphFlowScheduler:{name:"scheduling-v1-arbitrum-one",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-arbitrum-one"},subgraphAutoWrap:{name:"auto-wrap-v1-arbitrum-one",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-arbitrum-one"},publicRPCs:["https://arb1.arbitrum.io/rpc","https://arbitrum.blockpi.network/v1/rpc/public"],coinGeckoId:"arbitrum-one"},{name:"avalanche-c",isTestnet:!1,networkId:43114,chainId:43114,sfId:5,shortName:"avalanche",uppercaseName:"AVALANCHE_C",humanReadableName:"Avalanche C",nativeTokenSymbol:"AVAX",nativeTokenWrapper:"0xBE916845D8678b5d2F7aD79525A62D7c08ABba7e",contractsV1:{resolver:"0x24a3F04F70B7f07B9673EadD3e146391BcfEa5c1",host:"0x60377C7016E4cdB03C87EF474896C11cB560752C",governance:"0xF74390BabA510ec2fE196c2e02B037380d7a6F12",cfaV1:"0x6946c5B38Ffea373b0a2340b4AEf0De8F6782e58",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x1fA9fFe8Db73F701454B195151Db4Abb18423cf2",superTokenFactory:"0x464AADdBB2B80f3Cb666522EB7381bE610F638b4",constantOutflowNFT:"0x4247bA6C3658Fa5C0F523BAcea8D0b97aF1a175e",constantInflowNFT:"0x82b9D8A91A5b333b5A6e78439551ea0E7da153E3",superfluidLoader:"0x2601E69a2D16C8Ccc8aEe8cE9F59d24a59986B9E",toga:"0x3D9A67D5ec1E72CEcA8157e028855056786b6159",batchLiquidator:"0xdddaD64A9Fe7709A729C4a5428617e369278e0b6",flowScheduler:"0xF7AfF590E9DE493D7ACb421Fca7f1E35C1ad4Ce5",vestingScheduler:"0x3fA8B653F9abf91428800C0ba0F8D145a71F97A1",autowrap:{manager:"0x8082e58681350876aFe8f52d3Bf8672034A03Db0",wrapStrategy:"0x51FBAbD31A615E14b1bC12E9d887f60997264a4E"},existentialNFTCloneFactory:"0x94aE5f52E401A5766b0877d2f030cFb9C3792BD7"},startBlockV1:147e5,logsQueryRange:5e4,explorer:"https://snowtrace.io",subgraphV1:{name:"protocol-v1-avalanche-c",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-avalanche-c"},subgraphVesting:{name:"vesting-v1-avalanche-c",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-avalanche-c"},subgraphFlowScheduler:{name:"scheduling-v1-avalanche-c",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-avalanche-c"},subgraphAutoWrap:{name:"auto-wrap-v1-avalanche-c",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-avalanche-c"},publicRPCs:["https://api.avax.network/ext/bc/C/rpc","https://rpc.ankr.com/avalanche"],coinGeckoId:"avalanche"},{name:"bsc-mainnet",isTestnet:!1,networkId:56,chainId:56,sfId:5,shortName:"bsc",uppercaseName:"BSC_MAINNET",humanReadableName:"BNB Smart Chain",nativeTokenSymbol:"BNB",nativeTokenWrapper:"0x529A4116F160c833c61311569D6B33dFF41fD657",contractsV1:{resolver:"0x69604aA4e9e8BF44A73C680997205Edb03A92E41",host:"0xd1e2cFb6441680002Eb7A44223160aB9B67d7E6E",governance:"0xee07D9fce4Cf2a891BC979E9d365929506C2982f",cfaV1:"0x49c38108870e74Cb9420C0991a85D3edd6363F75",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x594ed9Cd773584B645aC1F5B11020d3b32cDF07d",superTokenFactory:"0x8bde47397301F0Cd31b9000032fD517a39c946Eb",constantOutflowNFT:"0xcb05535bd212eCFC4B7b9db81d6C2C768b726776",constantInflowNFT:"0xbF7BCcE8D60A9C3F6bFaEc9346Aa85B9f781a4e9",superfluidLoader:"0x3C26e5bEbc68EaAf4efcd88F8E5A6Aeb77b65579",toga:"0xFCD84210f5d51Cd40a30443d44d6A5500d5D10dF",batchLiquidator:"0x5487d078CA8933e83d91d5E7AFBe3A7bfC3412d6",flowScheduler:"0x2f9e2A2A59405682d4F86779275CF5525AD7eC2B",vestingScheduler:"0x9B91c27f78376383003C6A12Ad12B341d016C5b9",autowrap:{manager:"0x2AcdD61ac1EFFe1535109449c31889bdE8d7f325",wrapStrategy:"0x9e308cb079ae130790F604b1030cDf386670f199"},existentialNFTCloneFactory:"0xe9F27eb8cdAaA0B01a4034e109496C3026b01bd9"},startBlockV1:188e5,logsQueryRange:5e3,explorer:"https://bscscan.com",subgraphV1:{name:"protocol-v1-bsc-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-bsc-mainnet"},subgraphVesting:{name:"vesting-v1-bsc-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-bsc-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-bsc-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-bsc-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-bsc-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-bsc-mainnet"},publicRPCs:["https://bscrpc.com","https://bsc-dataseed.binance.org"],coinGeckoId:"binance-smart-chain"},{name:"eth-mainnet",isTestnet:!1,networkId:1,chainId:1,sfId:6,shortName:"mainnet",uppercaseName:"ETH_MAINNET",humanReadableName:"Ethereum",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0xC22BeA0Be9872d8B7B3933CEc70Ece4D53A900da",contractsV1:{resolver:"0xeE4cD028f5fdaAdeA99f8fc38e8bA8A57c90Be53",host:"0x4E583d9390082B65Bef884b629DFA426114CED6d",governance:"0xe2E14e2C4518cB06c32Cd0818B4C01f53E1Ba653",cfaV1:"0x2844c1BBdA121E9E43105630b9C8310e5c72744b",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xbCF9cfA8Da20B591790dF27DE65C1254Bf91563d",superTokenFactory:"0x0422689cc4087b6B7280e0a7e7F655200ec86Ae1",superfluidLoader:"0x9775EEBdfF8AE845e7Ad3d1D04B85e6c6d284aCB",toga:"0x8B5a2CF69a56d7F8Fa027edcA23594cdDF544dDc",batchLiquidator:"0x554c06487bEc8c890A0345eb05a5292C1b1017Bd",flowScheduler:"0xAA0cD305eD020137E302CeCede7b18c0A05aCCDA",vestingScheduler:"0x39D5cBBa9adEBc25085a3918d36D5325546C001B",autowrap:{manager:"0x30aE282CF477E2eF28B14d0125aCEAd57Fe1d7a1",wrapStrategy:"0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d"}},startBlockV1:1587e4,logsQueryRange:1e4,explorer:"https://etherscan.io",subgraphV1:{name:"protocol-v1-eth-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-eth-mainnet",satsumaEndpoint:"https://subgraph.satsuma-prod.com/c5br3jaVlJI6/superfluid/eth-mainnet/api"},subgraphVesting:{name:"vesting-v1-eth-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-eth-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-eth-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-eth-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-eth-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-eth-mainnet"},publicRPCs:["https://cloudflare-eth.com","https://eth-rpc.gateway.pokt.network"],coinGeckoId:"ethereum"},{name:"celo-mainnet",isTestnet:!1,networkId:42220,chainId:42220,sfId:7,shortName:"celo",uppercaseName:"CELO_MAINNET",humanReadableName:"Celo",nativeTokenSymbol:"CELO",nativeTokenWrapper:"0x671425Ae1f272Bc6F79beC3ed5C4b00e9c628240",contractsV1:{resolver:"0x05eE721BD4D803d6d477Aa7607395452B65373FF",host:"0xA4Ff07cF81C02CFD356184879D953970cA957585",governance:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",cfaV1:"0x9d369e78e1a682cE0F8d9aD849BeA4FE1c3bD3Ad",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x26747Fe93fAC8bF28E1e24A558a2bC7E4d9846cA",superTokenFactory:"0x36be86dEe6BC726Ed0Cbd170ccD2F21760BC73D9",constantOutflowNFT:"0xbe49ac1EadAc65dccf204D4Df81d650B50122aB2",constantInflowNFT:"0x0FB7694c990CF19001127391Dbe53924dd7a61c7",superfluidLoader:"0xAd6e6849d8eEa62AF9271808afb726610fB451a6",toga:"0x9bCa3a623e7b2e248510d88B2894F54898d88F91",batchLiquidator:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136",existentialNFTCloneFactory:"0x051e766e2d8dc65ae2bFCF084A50AD0447634227"},startBlockV1:16393e3,logsQueryRange:2e4,explorer:"https://celoscan.io",subgraphV1:{name:"protocol-v1-celo-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-celo-mainnet"},publicRPCs:["https://forno.celo.org","https://rpc.ankr.com/celo"],coinGeckoId:"celo"},{name:"base-mainnet",isTestnet:!1,networkId:8453,chainId:8453,sfId:8,shortName:"base",uppercaseName:"BASE_MAINNET",humanReadableName:"Base",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x46fd5cfB4c12D87acD3a13e92BAa53240C661D93",contractsV1:{resolver:"0x6a214c324553F96F04eFBDd66908685525Da0E0d",host:"0x4C073B3baB6d8826b8C5b229f3cfdC1eC6E47E74",governance:"0x55F7758dd99d5e185f4CC08d4Ad95B71f598264D",cfaV1:"0x19ba78B9cDB05A877718841c574325fdB53601bb",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x66DF3f8e14CF870361378d8F61356D15d9F425C4",superTokenFactory:"0xe20B9a38E0c96F61d1bA6b42a61512D56Fea1Eb3",constantOutflowNFT:"0xD3C78bb5a16Ea4ab584844eeb8F90Ac710c16355",constantInflowNFT:"0x2d51962A9EE4D3C2819EF585eab7412c2a2C31Ac",superfluidLoader:"0x6B24A6F34ab96267Fef9F8AC9fe6CC104C228127",toga:"0xA87F76e99f6C8Ff8996d14f550ceF47f193D9A09",batchLiquidator:"0x889ebeCaD5F8C34Fd96023456d0fC5cE54eb74Cb",existentialNFTCloneFactory:"0x642332562BC60a4Bd9681E7bb1588f7456A497aC"},startBlockV1:1e6,logsQueryRange:2e4,explorer:"https://basescan.org",subgraphV1:{name:"protocol-v1-base-mainnet"},publicRPCs:["https://developer-access-mainnet.base.org"],coinGeckoId:"base"}],Tz={networks:Tv,mainnets:Tv.filter(eb=>!eb.isTestnet),testnets:Tv.filter(eb=>eb.isTestnet),getNetworkByChainId:function(eb){return this.networks.filter(em=>em.chainId===eb)[0]},getNetworkByName:function(eb){return this.networks.filter(em=>em.name===eb)[0]},getNetworkByShortName:function(eb){return this.networks.filter(em=>em.shortName===eb)[0]}},Tw={S:"v1"};let TH=Tz.networks.map(eb=>eb.chainId),TN=1,TV=2,Tk=4,TE=globalThis.process&&globalThis.process.env.SUBGRAPH_RELEASE_TAG||Tw.S,TD=eb=>{let em=Tz.networks.find(em=>em.chainId===eb);if(!em)return null;let ew=null!=em.subgraphV1.hostedEndpoint?em.subgraphV1.hostedEndpoint:null!=em.subgraphV1.satsumaEndpoint?em.subgraphV1.satsumaEndpoint:"",eH=TE?ew.replace("v1",TE):ew;return{subgraphAPIEndpoint:eH,networkName:em.name,nativeTokenSymbol:em.nativeTokenSymbol,addresses:em.contractsV1}},TS=new Map(Tz.networks.map(eb=>[eb.chainId,TD(eb.chainId)])),T_=new Map(Tz.networks.map(eb=>[eb.name,eb.chainId])),TO="0x",TP=eb=>{if(!eb)return"";if(!1===Ty.UJ(eb))throw new pJ({type:"INVALID_ADDRESS",message:"The address you have entered is not a valid ethereum address"});return eb.toLowerCase()},Tj=eb=>(eb&~(TN|TV|Tk))==0,TB=eb=>null==eb||""===eb,TR=eb=>TO.concat(eb.slice(10)),TU=(eb,em,ew)=>{let eH=new p9.vU(eb),eN=eH.parseTransaction({data:em,value:ew});return eN},TF=()=>Math.floor(new Date().getTime()/1e3),TG=eb=>new Date(1e3*Number(eb.toString())),TY=eb=>!!eb.getNetwork,TQ=eb=>!!eb.currentProvider,Tq=eb=>eb;async function TK(eb,em){try{return await eb}catch{return em}}class TZ{constructor(eb,em,ew){this.exec=async(eb,em=1.2)=>{let ew=await this.getPopulatedTransactionRequest(eb,em);return await eb.sendTransaction(ew)},this.getPopulatedTransactionRequest=async(eb,em=1.2)=>{let ew=this.forwarderPopulatedPromise?await this.forwarderPopulatedPromise:await this.populateTransactionPromise;if(!ew.gasLimit){let eH=await eb.estimateGas(ew);ew.gasLimit=p8(eH,em)}return ew},this.getSignedTransaction=async(eb,em=1.2)=>{let ew=await this.getPopulatedTransactionRequest(eb,em),eH=await eb.populateTransaction(ew),eN=await eb.signTransaction(eH);return eN},this.getTransactionHash=async eb=>{let em=await this.getSignedTransaction(eb);return pq.w(em)},this.toOperationStruct=async eb=>{let em=T$.get(this.type),ew=await this.populateTransactionPromise;if(!em)throw new pJ({type:"UNSUPPORTED_OPERATION",message:"The operation at index "+eb+" is unsupported."});if(!ew.to||!ew.data)throw new pJ({type:"MISSING_TRANSACTION_PROPERTIES",message:"The transaction is missing the to or data property."});let eH=pK.$;if("SUPERFLUID_CALL_AGREEMENT"===this.type){let eb=TX(zD.abi,ew.data),eN=eH.encode(["bytes","bytes"],[eb.callData,eb.userData]);return{operationType:em,target:eb.agreementClass,data:eN}}if("CALL_APP_ACTION"===this.type){let eb=TX(zD.abi,ew.data);return{operationType:em,target:eb.app,data:eb.callData}}return{operationType:em,target:ew.to,data:TR(ew.data)}},this.populateTransactionPromise=eb,this.type=em,this.forwarderPopulatedPromise=ew}}class TW{constructor(eb){this.callAgreement=(eb,em,ew,eH)=>{let eN=this.contract.populateTransaction.callAgreement(eb,em,ew||"0x",eH||{});return new TZ(eN,"SUPERFLUID_CALL_AGREEMENT")},this.callAppAction=(eb,em,ew)=>{let eH=this.contract.populateTransaction.callAppAction(eb,em,ew||{});return new TZ(eH,"CALL_APP_ACTION")},this.contract=new pQ.CH(eb,zD.abi)}}let T$=new Map([["ERC20_APPROVE",1],["ERC20_TRANSFER_FROM",2],["ERC777_SEND",3],["ERC20_INCREASE_ALLOWANCE",4],["ERC20_DECREASE_ALLOWANCE",5],["SUPERTOKEN_UPGRADE",101],["SUPERTOKEN_DOWNGRADE",102],["SUPERFLUID_CALL_AGREEMENT",201],["CALL_APP_ACTION",202]]),TX=(eb,em)=>TU(eb,em).args;class TJ{constructor(eb){this.getCallDataFunctionArgs=TX,this.getOperationStruct=async(eb,em)=>eb.toOperationStruct(em),this.exec=async(eb,em=1.2)=>{let ew=await this.toOperation();return await ew.exec(eb,em)},this.execForward=async eb=>{if(0===this.getOperationStructArrayPromises.length)throw new pJ({type:"BATCH_CALL_ERROR",message:"There are no operations to execute in the batch."});let em=await Promise.all(this.getOperationStructArrayPromises);return await this.host.contract.connect(eb).forwardBatchCall(em)},this.options=eb,this.host=new TW(eb.hostAddress)}get getOperationStructArrayPromises(){return this.options.operations.map((eb,em)=>this.getOperationStruct(eb,em))}async toOperation(){if(0===this.getOperationStructArrayPromises.length)throw new pJ({type:"BATCH_CALL_ERROR",message:"There are no operations to execute in the batch."});let eb=await Promise.all(this.getOperationStructArrayPromises),em=this.host.contract.populateTransaction.batchCall(eb);return new TZ(em,"UNSUPPORTED")}}let T9=mK.createInterface();class wb{constructor(eb,em,ew){this.getFlow=async eb=>{let em=TP(eb.superToken),ew=TP(eb.sender),eH=TP(eb.receiver);try{let eN=await this.contract.connect(eb.providerOrSigner).getFlow(em,ew,eH);return this._sanitizeFlowInfo(eN)}catch(eb){throw new pJ({type:"CFAV1_READ",message:"There was an error getting the flow",cause:eb})}},this.getAccountFlowInfo=async eb=>{let em=TP(eb.superToken),ew=TP(eb.account);try{let eH=await this.contract.connect(eb.providerOrSigner).getAccountFlowInfo(em,ew);return this._sanitizeFlowInfo(eH)}catch(eb){throw new pJ({type:"CFAV1_READ",message:"There was an error getting the account flow information",cause:eb})}},this.getNetFlow=async eb=>{let em=TP(eb.superToken),ew=TP(eb.account);try{return(await this.contract.connect(eb.providerOrSigner).getNetFlow(em,ew)).toString()}catch(eb){throw new pJ({type:"CFAV1_READ",message:"There was an error getting net flow",cause:eb})}},this.getFlowOperatorData=async eb=>{let em=TP(eb.superToken),ew=TP(eb.sender),eH=TP(eb.flowOperator);try{let eN=await this.contract.connect(eb.providerOrSigner).getFlowOperatorData(em,ew,eH);return this._sanitizeFlowOperatorData(eN)}catch(eb){throw new pJ({type:"CFAV1_READ",message:"There was an error getting flow operator data",cause:eb})}},this.getFlowOperatorDataByID=async eb=>{let em=TP(eb.superToken);try{let ew=await this.contract.connect(eb.providerOrSigner).getFlowOperatorDataByID(em,eb.flowOperatorId);return this._sanitizeFlowOperatorData({...ew,flowOperatorId:eb.flowOperatorId})}catch(eb){throw new pJ({type:"CFAV1_READ",message:"There was an error getting flow operator data",cause:eb})}},this.createFlow=eb=>{let em=TP(eb.superToken),ew=TP(eb.receiver),eH=TP(eb.sender),eN=T9.encodeFunctionData("createFlow",[em,ew,eb.flowRate,"0x"]),eV=this.host.callAgreement(this.contract.address,eN,eb.userData,eb.overrides),eE=this.forwarder.populateTransaction.createFlow(em,eH,ew,eb.flowRate,eb.userData||"0x",eb.overrides||{});return this._getCallAgreementOperation(eV,eE,eb.shouldUseCallAgreement||""===eH)},this.updateFlow=eb=>{let em=TP(eb.superToken),ew=TP(eb.receiver),eH=TP(eb.sender),eN=T9.encodeFunctionData("updateFlow",[em,ew,eb.flowRate,"0x"]),eV=this.host.callAgreement(this.contract.address,eN,eb.userData,eb.overrides),eE=this.forwarder.populateTransaction.updateFlow(em,eH,ew,eb.flowRate,eb.userData||"0x",eb.overrides||{});return this._getCallAgreementOperation(eV,eE,eb.shouldUseCallAgreement||""===eH)},this.deleteFlow=eb=>{let em=TP(eb.superToken),ew=TP(eb.sender),eH=TP(eb.receiver),eN=T9.encodeFunctionData("deleteFlow",[em,ew,eH,"0x"]),eV=this.host.callAgreement(this.contract.address,eN,eb.userData,eb.overrides),eE=this.forwarder.populateTransaction.deleteFlow(em,ew,eH,eb.userData||"0x",eb.overrides||{});return this._getCallAgreementOperation(eV,eE,eb.shouldUseCallAgreement||""===ew)},this.createFlowByOperator=eb=>{let em=TP(eb.superToken),ew=TP(eb.receiver),eH=TP(eb.sender),eN=T9.encodeFunctionData("createFlowByOperator",[em,eH,ew,eb.flowRate,"0x"]),eV=this.host.callAgreement(this.contract.address,eN,eb.userData,eb.overrides),eE=this.createFlow(eb);return this._getCallAgreementOperation(eV,eE.forwarderPopulatedPromise,eb.shouldUseCallAgreement||""===eH)},this.updateFlowByOperator=eb=>{let em=TP(eb.superToken),ew=TP(eb.sender),eH=TP(eb.receiver),eN=T9.encodeFunctionData("updateFlowByOperator",[em,ew,eH,eb.flowRate,"0x"]),eV=this.host.callAgreement(this.contract.address,eN,eb.userData,eb.overrides),eE=this.updateFlow(eb);return this._getCallAgreementOperation(eV,eE.forwarderPopulatedPromise,eb.shouldUseCallAgreement||""===ew)},this.deleteFlowByOperator=eb=>{let em=TP(eb.superToken),ew=TP(eb.sender),eH=TP(eb.receiver),eN=T9.encodeFunctionData("deleteFlowByOperator",[em,ew,eH,"0x"]),eV=this.host.callAgreement(this.contract.address,eN,eb.userData,eb.overrides),eE=this.deleteFlow(eb);return this._getCallAgreementOperation(eV,eE.forwarderPopulatedPromise,eb.shouldUseCallAgreement||""===ew)},this._getCallAgreementOperation=(eb,em,ew)=>ew?eb:new TZ(eb.populateTransactionPromise,eb.type,em),this._sanitizeFlowInfo=eb=>({timestamp:TG(eb.timestamp),flowRate:eb.flowRate.toString(),deposit:eb.deposit.toString(),owedDeposit:eb.owedDeposit.toString()}),this._sanitizeFlowOperatorData=eb=>({flowOperatorId:eb.flowOperatorId,permissions:eb.permissions.toString(),flowRateAllowance:eb.flowRateAllowance.toString()}),this.host=new TW(eb),this.contract=new pQ.CH(em,mK.abi),this.forwarder=new pQ.CH(ew,LH.abi)}increaseFlowRateAllowance(eb){let em=TP(eb.superToken),ew=TP(eb.flowOperator),eH=T9.encodeFunctionData("increaseFlowRateAllowance",[em,ew,eb.flowRateAllowanceDelta,"0x"]);return this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides)}decreaseFlowRateAllowance(eb){let em=TP(eb.superToken),ew=TP(eb.flowOperator),eH=T9.encodeFunctionData("decreaseFlowRateAllowance",[em,ew,eb.flowRateAllowanceDelta,"0x"]);return this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides)}increaseFlowRateAllowanceWithPermissions(eb){let em=TP(eb.superToken),ew=TP(eb.flowOperator);if(!Tj(eb.permissionsDelta))throw new pJ({type:"UNCLEAN_PERMISSIONS",message:"The desired permissions are unclean"});let eH=T9.encodeFunctionData("increaseFlowRateAllowanceWithPermissions",[em,ew,eb.permissionsDelta,eb.flowRateAllowanceDelta,"0x"]);return this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides)}decreaseFlowRateAllowanceWithPermissions(eb){let em=TP(eb.superToken),ew=TP(eb.flowOperator);if(!Tj(eb.permissionsDelta))throw new pJ({type:"UNCLEAN_PERMISSIONS",message:"The desired permissions are unclean"});let eH=T9.encodeFunctionData("decreaseFlowRateAllowanceWithPermissions",[em,ew,eb.permissionsDelta,eb.flowRateAllowanceDelta,"0x"]);return this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides)}updateFlowOperatorPermissions(eb){let em=TP(eb.superToken),ew=TP(eb.flowOperator);if(!Tj(eb.permissions))throw new pJ({type:"UNCLEAN_PERMISSIONS",message:"The desired permissions are unclean"});if(0>Number(eb.flowRateAllowance))throw new pJ({type:"NEGATIVE_FLOW_ALLOWANCE",message:"No negative flow allowance allowed"});let eH=T9.encodeFunctionData("updateFlowOperatorPermissions",[em,ew,eb.permissions,eb.flowRateAllowance,"0x"]),eN=this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides),eV=this.forwarder.populateTransaction.updateFlowOperatorPermissions(em,ew,eb.permissions,eb.flowRateAllowance,eb.overrides||{});return this._getCallAgreementOperation(eN,eV,eb.shouldUseCallAgreement)}authorizeFlowOperatorWithFullControl(eb){let em=TP(eb.superToken),ew=TP(eb.flowOperator),eH=T9.encodeFunctionData("authorizeFlowOperatorWithFullControl",[em,ew,"0x"]),eN=this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides),eV=this.forwarder.populateTransaction.grantPermissions(em,ew,eb.overrides||{});return this._getCallAgreementOperation(eN,eV,eb.shouldUseCallAgreement)}revokeFlowOperatorWithFullControl(eb){let em=TP(eb.superToken),ew=TP(eb.flowOperator),eH=T9.encodeFunctionData("revokeFlowOperatorWithFullControl",[em,ew,"0x"]),eN=this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides),eV=this.forwarder.populateTransaction.revokePermissions(em,ew,eb.overrides||{});return this._getCallAgreementOperation(eN,eV,eb.shouldUseCallAgreement)}}class wm{constructor(eb){this.allowance=async({owner:eb,spender:em,providerOrSigner:ew})=>{let eH=TP(eb),eN=TP(em);try{let eb=await this.contract.connect(ew).allowance(eH,eN);return eb.toString()}catch(eb){throw new pJ({type:"SUPERTOKEN_READ",message:"There was an error getting allowance",cause:eb})}},this.balanceOf=async({account:eb,providerOrSigner:em})=>{try{let ew=TP(eb),eH=await this.contract.connect(em).balanceOf(ew);return eH.toString()}catch(eb){throw new pJ({type:"SUPERTOKEN_READ",message:"There was an error getting balanceOf",cause:eb})}},this.name=async({providerOrSigner:eb})=>{try{let em=await this.contract.connect(eb).name();return em}catch(eb){throw new pJ({type:"SUPERTOKEN_READ",message:"There was an error getting name",cause:eb})}},this.symbol=async({providerOrSigner:eb})=>{try{let em=await this.contract.connect(eb).symbol();return em}catch(eb){throw new pJ({type:"SUPERTOKEN_READ",message:"There was an error getting symbol",cause:eb})}},this.totalSupply=async({providerOrSigner:eb})=>{try{let em=await this.contract.connect(eb).totalSupply();return em.toString()}catch(eb){throw new pJ({type:"SUPERTOKEN_READ",message:"There was an error getting totalSupply",cause:eb})}},this.approve=eb=>{let em=TP(eb.receiver),ew=this.contract.populateTransaction.approve(em,eb.amount,eb.overrides||{});return new TZ(ew,"ERC20_APPROVE")},this.transfer=eb=>{let em=TP(eb.receiver),ew=this.contract.populateTransaction.transfer(em,eb.amount,eb.overrides||{});return new TZ(ew,"UNSUPPORTED")},this.transferFrom=eb=>{let em=TP(eb.sender),ew=TP(eb.receiver),eH=this.contract.populateTransaction.transferFrom(em,ew,eb.amount,eb.overrides||{});return new TZ(eH,"ERC20_TRANSFER_FROM")},this.address=eb,this.contract=new pQ.CH(eb,hB.abi)}}var wy=ew(9279);class wv{constructor(eb,em){this.getPPPConfig=async({providerOrSigner:eb,token:em=wy.d})=>{let{liquidationPeriod:ew,patricianPeriod:eH}=await this.contract.connect(eb).getPPPConfig(this.hostAddress,em);return{liquidationPeriod:ew.toString(),patricianPeriod:eH.toString()}},this.getRewardAddress=async({providerOrSigner:eb,token:em=wy.d})=>await this.contract.connect(eb).getRewardAddress(this.hostAddress,em),this.getMinimumDeposit=async({providerOrSigner:eb,token:em=wy.d})=>{let ew=await this.contract.connect(eb).getSuperTokenMinimumDeposit(this.hostAddress,em);return ew.toString()},this.getGovernanceParameters=async({providerOrSigner:eb,token:em=wy.d})=>{let ew=this.getPPPConfig({providerOrSigner:eb,token:em}),eH=this.getRewardAddress({providerOrSigner:eb,token:em}),eN=this.getMinimumDeposit({providerOrSigner:eb,token:em}),eV=await Promise.all([ew,eH,eN]);return{liquidationPeriod:eV[0].liquidationPeriod,patricianPeriod:eV[0].patricianPeriod,rewardAddress:eV[1],minimumDeposit:eV[2]}},this.contract=new pQ.CH(em,mB.abi),this.hostAddress=eb}}let wz=mW.createInterface();class ww{constructor(eb,em){this.getSubscription=async eb=>{let em=TP(eb.superToken),ew=TP(eb.publisher),eH=TP(eb.subscriber);try{let eN=await this.contract.connect(eb.providerOrSigner).getSubscription(em,ew,eb.indexId,eH);return{exist:eN.exist,approved:eN.approved,units:eN.units.toString(),pendingDistribution:eN.pendingDistribution.toString()}}catch(eb){throw new pJ({type:"IDAV1_READ",message:"There was an error getting the subscription",cause:eb})}},this.getIndex=async eb=>{let em=TP(eb.superToken),ew=TP(eb.publisher);try{let eH=await this.contract.connect(eb.providerOrSigner).getIndex(em,ew,eb.indexId);return{exist:eH.exist,indexValue:eH.indexValue.toString(),totalUnitsApproved:eH.totalUnitsApproved.toString(),totalUnitsPending:eH.totalUnitsPending.toString()}}catch(eb){throw new pJ({type:"IDAV1_READ",message:"There was an error getting the index",cause:eb})}},this.createIndex=eb=>{let em=TP(eb.superToken),ew=wz.encodeFunctionData("createIndex",[em,eb.indexId,"0x"]);return this.host.callAgreement(this.contract.address,ew,eb.userData,eb.overrides)},this.distribute=eb=>{let em=TP(eb.superToken),ew=wz.encodeFunctionData("distribute",[em,eb.indexId,eb.amount,"0x"]);return this.host.callAgreement(this.contract.address,ew,eb.userData,eb.overrides)},this.updateIndexValue=eb=>{let em=TP(eb.superToken),ew=wz.encodeFunctionData("updateIndex",[em,eb.indexId,eb.indexValue,"0x"]);return this.host.callAgreement(this.contract.address,ew,eb.userData,eb.overrides)},this.updateSubscriptionUnits=eb=>{let em=TP(eb.superToken),ew=TP(eb.subscriber),eH=wz.encodeFunctionData("updateSubscription",[em,eb.indexId,ew,eb.units,"0x"]);return this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides)},this.approveSubscription=eb=>{let em=TP(eb.publisher),ew=TP(eb.superToken),eH=wz.encodeFunctionData("approveSubscription",[ew,em,eb.indexId,"0x"]);return this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides)},this.revokeSubscription=eb=>{let em=TP(eb.publisher),ew=TP(eb.superToken),eH=wz.encodeFunctionData("revokeSubscription",[ew,em,eb.indexId,"0x"]);return this.host.callAgreement(this.contract.address,eH,eb.userData,eb.overrides)},this.deleteSubscription=eb=>{let em=TP(eb.publisher),ew=TP(eb.superToken),eH=TP(eb.subscriber),eN=wz.encodeFunctionData("deleteSubscription",[ew,em,eb.indexId,eH,"0x"]);return this.host.callAgreement(this.contract.address,eN,eb.userData,eb.overrides)},this.claim=eb=>{let em=TP(eb.publisher),ew=TP(eb.superToken),eH=TP(eb.subscriber),eN=wz.encodeFunctionData("claim",[ew,em,eb.indexId,eH,"0x"]);return this.host.callAgreement(this.contract.address,eN,eb.userData,eb.overrides)},this.host=new TW(eb),this.contract=new pQ.CH(em,mW.abi)}}var wH=ew(96486),wx=ew.n(wH);let wN=wV;function wV(eb,{instancePath:em="",parentData:ew,parentDataProperty:eH,rootData:eN=eb}={}){let eV=null,eE=0;if(!eb||"object"!=typeof eb||Array.isArray(eb))return wV.errors=[{instancePath:em,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;{let ew=eE;for(let ew in eb)if("isListed"!==ew)return wV.errors=[{instancePath:em,schemaPath:"#/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:ew},message:"must NOT have additional properties"}],!1;if(ew===eE&&void 0!==eb.isListed){let ew=eb.isListed;if("boolean"!=typeof ew&&null!==ew)return wV.errors=[{instancePath:em+"/isListed",schemaPath:"#/properties/isListed/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1}}return wV.errors=eV,0===eE}let wk=wD,wE=/(^(0x)?[0-9a-fA-F]{40}$)?/;function wD(eb,{instancePath:em="",parentData:ew,parentDataProperty:eH,rootData:eN=eb}={}){let eV=null,eE=0;if(!eb||"object"!=typeof eb||Array.isArray(eb))return wD.errors=[{instancePath:em,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;{let ew=eE;for(let ew in eb)if(!("account"===ew||"timestamp_gt"===ew))return wD.errors=[{instancePath:em,schemaPath:"#/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:ew},message:"must NOT have additional properties"}],!1;if(ew===eE){if(void 0!==eb.account){let ew=eb.account,eH=eE;if("string"!=typeof ew&&null!==ew)return wD.errors=[{instancePath:em+"/account",schemaPath:"#/properties/account/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!wE.test(ew))return wD.errors=[{instancePath:em+"/account",schemaPath:"#/properties/account/format",keyword:"format",params:{format:"addressOrEmpty"},message:'must match format "addressOrEmpty"'}],!1;var eD=eH===eE}else var eD=!0;if(eD){if(void 0!==eb.timestamp_gt){let ew=eb.timestamp_gt,eH=eE;if(!("number"==typeof ew&&isFinite(ew))&&null!==ew)return wD.errors=[{instancePath:em+"/timestamp_gt",schemaPath:"#/properties/timestamp_gt/type",keyword:"type",params:{type:"number"},message:"must be number"}],!1;var eD=eH===eE}else var eD=!0}}}return wD.errors=eV,0===eE}let wS=wO,w_=/\d+/;function wO(eb,{instancePath:em="",parentData:ew,parentDataProperty:eH,rootData:eN=eb}={}){let eV=null,eE=0;if(!eb||"object"!=typeof eb||Array.isArray(eb))return wO.errors=[{instancePath:em,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;{let ew=eE;for(let ew in eb)if(!("indexId"===ew||"publisher"===ew||"token"===ew))return wO.errors=[{instancePath:em,schemaPath:"#/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:ew},message:"must NOT have additional properties"}],!1;if(ew===eE){if(void 0!==eb.indexId){let ew=eb.indexId,eH=eE;if("string"!=typeof ew&&null!==ew)return wO.errors=[{instancePath:em+"/indexId",schemaPath:"#/properties/indexId/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!w_.test(ew))return wO.errors=[{instancePath:em+"/indexId",schemaPath:"#/properties/indexId/format",keyword:"format",params:{format:"stringInteger"},message:'must match format "stringInteger"'}],!1;var eD=eH===eE}else var eD=!0;if(eD){if(void 0!==eb.publisher){let ew=eb.publisher,eH=eE;if("string"!=typeof ew&&null!==ew)return wO.errors=[{instancePath:em+"/publisher",schemaPath:"#/properties/publisher/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!wE.test(ew))return wO.errors=[{instancePath:em+"/publisher",schemaPath:"#/properties/publisher/format",keyword:"format",params:{format:"addressOrEmpty"},message:'must match format "addressOrEmpty"'}],!1;var eD=eH===eE}else var eD=!0;if(eD){if(void 0!==eb.token){let ew=eb.token,eH=eE;if("string"!=typeof ew&&null!==ew)return wO.errors=[{instancePath:em+"/token",schemaPath:"#/properties/token/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!wE.test(ew))return wO.errors=[{instancePath:em+"/token",schemaPath:"#/properties/token/format",keyword:"format",params:{format:"addressOrEmpty"},message:'must match format "addressOrEmpty"'}],!1;var eD=eH===eE}else var eD=!0}}}}return wO.errors=eV,0===eE}let wP=wj;function wj(eb,{instancePath:em="",parentData:ew,parentDataProperty:eH,rootData:eN=eb}={}){let eV=null,eE=0;if(!eb||"object"!=typeof eb||Array.isArray(eb))return wj.errors=[{instancePath:em,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;{let ew=eE;for(let ew in eb)if(!("account"===ew||"token"===ew))return wj.errors=[{instancePath:em,schemaPath:"#/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:ew},message:"must NOT have additional properties"}],!1;if(ew===eE){if(void 0!==eb.account){let ew=eb.account,eH=eE;if("string"!=typeof ew&&null!==ew)return wj.errors=[{instancePath:em+"/account",schemaPath:"#/properties/account/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!wE.test(ew))return wj.errors=[{instancePath:em+"/account",schemaPath:"#/properties/account/format",keyword:"format",params:{format:"addressOrEmpty"},message:'must match format "addressOrEmpty"'}],!1;var eD=eH===eE}else var eD=!0;if(eD){if(void 0!==eb.token){let ew=eb.token,eH=eE;if("string"!=typeof ew&&null!==ew)return wj.errors=[{instancePath:em+"/token",schemaPath:"#/properties/token/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!wE.test(ew))return wj.errors=[{instancePath:em+"/token",schemaPath:"#/properties/token/format",keyword:"format",params:{format:"addressOrEmpty"},message:'must match format "addressOrEmpty"'}],!1;var eD=eH===eE}else var eD=!0}}}return wj.errors=eV,0===eE}let wB=wR;function wR(eb,{instancePath:em="",parentData:ew,parentDataProperty:eH,rootData:eN=eb}={}){let eV=null,eE=0;if(!eb||"object"!=typeof eb||Array.isArray(eb))return wR.errors=[{instancePath:em,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;{let ew=eE;for(let ew in eb)if(!("subscriber"===ew||"approved"===ew))return wR.errors=[{instancePath:em,schemaPath:"#/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:ew},message:"must NOT have additional properties"}],!1;if(ew===eE){if(void 0!==eb.subscriber){let ew=eb.subscriber,eH=eE;if("string"!=typeof ew&&null!==ew)return wR.errors=[{instancePath:em+"/subscriber",schemaPath:"#/properties/subscriber/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!w_.test(ew))return wR.errors=[{instancePath:em+"/subscriber",schemaPath:"#/properties/subscriber/format",keyword:"format",params:{format:"stringInteger"},message:'must match format "stringInteger"'}],!1;var eD=eH===eE}else var eD=!0;if(eD){if(void 0!==eb.approved){let ew=eb.approved,eH=eE;if("boolean"!=typeof ew&&null!==ew)return wR.errors=[{instancePath:em+"/approved",schemaPath:"#/properties/approved/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;var eD=eH===eE}else var eD=!0}}}return wR.errors=eV,0===eE}let wU=wF;function wF(eb,{instancePath:em="",parentData:ew,parentDataProperty:eH,rootData:eN=eb}={}){let eV=null,eE=0;if(!eb||"object"!=typeof eb||Array.isArray(eb))return wF.errors=[{instancePath:em,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;{let ew=eE;for(let ew in eb)if(!("sender"===ew||"receiver"===ew||"token"===ew))return wF.errors=[{instancePath:em,schemaPath:"#/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:ew},message:"must NOT have additional properties"}],!1;if(ew===eE){if(void 0!==eb.sender){let ew=eb.sender,eH=eE;if("string"!=typeof ew&&null!==ew)return wF.errors=[{instancePath:em+"/sender",schemaPath:"#/properties/sender/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!wE.test(ew))return wF.errors=[{instancePath:em+"/sender",schemaPath:"#/properties/sender/format",keyword:"format",params:{format:"addressOrEmpty"},message:'must match format "addressOrEmpty"'}],!1;var eD=eH===eE}else var eD=!0;if(eD){if(void 0!==eb.receiver){let ew=eb.receiver,eH=eE;if("string"!=typeof ew&&null!==ew)return wF.errors=[{instancePath:em+"/receiver",schemaPath:"#/properties/receiver/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!wE.test(ew))return wF.errors=[{instancePath:em+"/receiver",schemaPath:"#/properties/receiver/format",keyword:"format",params:{format:"addressOrEmpty"},message:'must match format "addressOrEmpty"'}],!1;var eD=eH===eE}else var eD=!0;if(eD){if(void 0!==eb.token){let ew=eb.token,eH=eE;if("string"!=typeof ew&&null!==ew)return wF.errors=[{instancePath:em+"/token",schemaPath:"#/properties/token/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;if(eE===eH&&eE===eH&&"string"==typeof ew&&!wE.test(ew))return wF.errors=[{instancePath:em+"/token",schemaPath:"#/properties/token/format",keyword:"format",params:{format:"addressOrEmpty"},message:'must match format "addressOrEmpty"'}],!1;var eD=eH===eE}else var eD=!0}}}}return wF.errors=eV,0===eE}!function(eb){eb[eb.Create=0]="Create",eb[eb.Update=1]="Update",eb[eb.Terminate=2]="Terminate"}(V9||(V9={}));let wG=eb=>eb.map(eb=>{switch(eb.__typename){case"AppRegisteredEvent":return Tq({name:"AppRegistered",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),app:eb.app});case"AgreementClassRegisteredEvent":return Tq({name:"AgreementClassRegistered",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),agreementType:eb.agreementType,code:eb.code});case"AgreementClassUpdatedEvent":return Tq({name:"AgreementClassUpdated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),agreementType:eb.agreementType,code:eb.code});case"AgreementLiquidatedByEvent":return Tq({name:"AgreementLiquidatedBy",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),agreementClass:eb.agreementClass,agreementId:eb.agreementId,bailoutAmount:eb.bailoutAmount,bondAccount:eb.bondAccount,liquidatorAccount:eb.liquidatorAccount,penaltyAccount:eb.penaltyAccount,rewardAmount:eb.rewardAmount,token:eb.token});case"AgreementLiquidatedV2Event":return Tq({name:"AgreementLiquidatedV2",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,liquidatorAccount:eb.liquidatorAccount,agreementClass:eb.agreementClass,agreementId:eb.agreementId,targetAccount:eb.targetAccount,rewardAmountReceiver:eb.rewardAmountReceiver,rewardAmount:eb.rewardAmount,targetAccountBalanceDelta:eb.targetAccountBalanceDelta,version:eb.version,liquidationType:eb.liquidationType,rewardAccount:eb.rewardAccount});case"BurnedEvent":return Tq({name:"Burned",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),amount:eb.amount,data:eb.data,from:eb.from,operator:eb.operator,token:eb.token,operatorData:eb.operatorData});case"CFAv1LiquidationPeriodChangedEvent":return Tq({name:"CFAv1LiquidationPeriodChanged",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),host:eb.host,governanceAddress:eb.governanceAddress,isKeySet:eb.isKeySet,liquidationPeriod:Number(eb.liquidationPeriod),superToken:eb.superToken});case"ConfigChangedEvent":return Tq({name:"ConfigChanged",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),host:eb.host,governanceAddress:eb.governanceAddress,isKeySet:eb.isKeySet,key:eb.key,superToken:eb.superToken,value:eb.value});case"CustomSuperTokenCreatedEvent":return Tq({name:"CustomSuperTokenCreated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token});case"FlowUpdatedEvent":return Tq({name:"FlowUpdated",type:wY(eb.type),id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,flowRate:eb.flowRate,receiver:eb.receiver,sender:eb.sender,flowOperator:eb.flowOperator,deposit:eb.deposit,streamId:eb.stream.id});case"FlowOperatorUpdatedEvent":return Tq({name:"FlowOperatorUpdated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,sender:eb.sender,permissions:eb.permissions,flowRateAllowance:eb.flowRateAllowance});case"GovernanceReplacedEvent":return Tq({name:"GovernanceReplaced",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),oldGovernance:eb.oldGovernance,newGovernance:eb.newGovernance});case"IndexCreatedEvent":return Tq({name:"IndexCreated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,index:eb.index.id,indexId:eb.indexId,publisher:eb.publisher,userData:eb.userData});case"IndexDistributionClaimedEvent":return Tq({name:"IndexDistributionClaimed",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,amount:eb.amount,index:eb.index.id,indexId:eb.indexId,publisher:eb.publisher,subscriber:eb.subscriber});case"IndexSubscribedEvent":return Tq({name:"IndexSubscribed",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,index:eb.index.id,indexId:eb.indexId,publisher:eb.publisher,subscriber:eb.subscriber});case"IndexUnitsUpdatedEvent":return Tq({name:"IndexUnitsUpdated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,index:eb.index.id,indexId:eb.indexId,publisher:eb.publisher,subscriber:eb.subscriber,units:eb.units,oldUnits:eb.oldUnits,userData:eb.userData});case"IndexUnsubscribedEvent":return Tq({name:"IndexUnsubscribed",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,index:eb.index.id,indexId:eb.indexId,publisher:eb.publisher,subscriber:eb.subscriber,userData:eb.userData});case"IndexUpdatedEvent":return Tq({name:"IndexUpdated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,index:eb.index.id,indexId:eb.indexId,newIndexValue:eb.newIndexValue,oldIndexValue:eb.oldIndexValue,publisher:eb.publisher,totalUnitsApproved:eb.totalUnitsApproved,totalUnitsPending:eb.totalUnitsPending,userData:eb.userData});case"JailEvent":return Tq({name:"Jail",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),app:eb.app,reason:eb.reason});case"MintedEvent":return Tq({name:"Minted",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),operator:eb.operator,to:eb.to,amount:eb.amount,data:eb.data,token:eb.token,operatorData:eb.operatorData});case"RewardAddressChangedEvent":return Tq({name:"RewardAddressChanged",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),host:eb.host,governanceAddress:eb.governanceAddress,superToken:eb.superToken,isKeySet:eb.isKeySet,rewardAddress:eb.rewardAddress});case"RoleAdminChangedEvent":return Tq({name:"RoleAdminChanged",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),role:eb.role,previousAdminRole:eb.previousAdminRole,newAdminRole:eb.newAdminRole});case"RoleGrantedEvent":return Tq({name:"RoleGranted",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),role:eb.role,account:eb.account,sender:eb.sender});case"RoleRevokedEvent":return Tq({name:"RoleRevoked",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),role:eb.role,account:eb.account,sender:eb.sender});case"SetEvent":return Tq({name:"Set",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),hashedName:eb.hashedName,targetAddress:eb.target,resolverEntry:eb.resolverEntry.id});case"SentEvent":return Tq({name:"Sent",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),operator:eb.operator,to:eb.to,amount:eb.amount,data:eb.data,token:eb.token,operatorData:eb.operatorData});case"SubscriptionApprovedEvent":return Tq({name:"SubscriptionApproved",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,subscriber:eb.subscriber,publisher:eb.publisher,indexId:eb.indexId,userData:eb.userData,subscription:eb.subscription.id});case"SubscriptionDistributionClaimedEvent":return Tq({name:"SubscriptionDistributionClaimed",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,subscriber:eb.subscriber,publisher:eb.publisher,indexId:eb.indexId,amount:eb.amount,subscription:eb.subscription.id});case"SubscriptionRevokedEvent":return Tq({name:"SubscriptionRevoked",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,subscriber:eb.subscriber,publisher:eb.publisher,indexId:eb.indexId,userData:eb.userData,subscription:eb.subscription.id});case"SubscriptionUnitsUpdatedEvent":return Tq({name:"SubscriptionUnitsUpdated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,subscriber:eb.subscriber,publisher:eb.publisher,indexId:eb.indexId,units:eb.units,userData:eb.userData,subscription:eb.subscription.id});case"SuperTokenCreatedEvent":return Tq({name:"SuperTokenCreated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token});case"SuperTokenFactoryUpdatedEvent":return Tq({name:"SuperTokenFactoryUpdated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),newFactory:eb.newFactory});case"SuperTokenLogicCreatedEvent":return Tq({name:"SuperTokenLogicCreated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),tokenLogic:eb.tokenLogic});case"SuperTokenLogicUpdatedEvent":return Tq({name:"SuperTokenLogicUpdated",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,code:eb.code});case"PPPConfigurationChangedEvent":return Tq({name:"PPPConfigurationChanged",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),host:eb.host,governanceAddress:eb.governanceAddress,superToken:eb.superToken,isKeySet:eb.isKeySet,liquidationPeriod:eb.liquidationPeriod,patricianPeriod:eb.patricianPeriod});case"TokenDowngradedEvent":return Tq({name:"TokenDowngraded",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),amount:eb.amount,token:eb.token,account:eb.account.id});case"TokenUpgradedEvent":return Tq({name:"TokenUpgraded",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),amount:eb.amount,token:eb.token,account:eb.account.id});case"TransferEvent":return Tq({name:"Transfer",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),from:eb.from.id,to:eb.to.id,token:eb.token,value:eb.value});case"TrustedForwarderChangedEvent":return Tq({name:"TrustedForwarderChanged",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),host:eb.host,governanceAddress:eb.governanceAddress,superToken:eb.superToken,isKeySet:eb.isKeySet,forwarder:eb.forwarder,enabled:eb.enabled});case"SuperTokenMinimumDepositChangedEvent":return Tq({name:"SuperTokenMinimumDepositChanged",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),host:eb.host,governanceAddress:eb.governanceAddress,superToken:eb.superToken,isKeySet:eb.isKeySet,minimumDeposit:eb.minimumDeposit});case"NewPICEvent":return Tq({name:"NewPIC",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,pic:eb.pic,bond:eb.bond,exitRate:eb.exitRate});case"ExitRateChangedEvent":return Tq({name:"ExitRateChanged",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,exitRate:eb.exitRate});case"BondIncreasedEvent":return Tq({name:"BondIncreased",id:eb.id,blockNumber:Number(eb.blockNumber),transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:Number(eb.order),timestamp:Number(eb.timestamp),logIndex:Number(eb.logIndex),token:eb.token,additionalBond:eb.additionalBond});default:return console.warn("An unknown event was detected which couldn't be mapped. Please update to the latest version of @superfluid-finance/sdk-core."),Tq({name:"_Unknown",id:eb.id,blockNumber:eb.blockNumber,transactionHash:eb.transactionHash,gasPrice:eb.gasPrice,order:eb.order,timestamp:eb.timestamp,logIndex:eb.logIndex})}}),wY=eb=>{if(0===eb)return V9.Create;if(1===eb)return V9.Update;if(2===eb)return V9.Terminate;throw Error(`Mapping error: unknown flow update type ([${eb}]).`)},wQ=(eb,em)=>{var ew;let eH=eb.length>em.take,eN=eb.slice(0,em.take),eV=null===(ew=eN.slice(-1)[0])||void 0===ew?void 0:ew.id;return{paging:{skip:em.skip,take:em.take},nextPaging:eH?wq(em)?wX(em):wZ(em)?Hb(em,eV):wK(em)?wJ(em):void 0:void 0,data:eN,items:eN}};function wq(eb){return(null==eb?void 0:eb.skip)!==void 0}function wK(eb){return(null==eb?void 0:eb.pageNumber)!==void 0}function wZ(eb){return(null==eb?void 0:eb.lastId)!==void 0}let wW=({skip:eb=0,take:em=100}={})=>({skip:eb,take:em}),w$=({lastId:eb="",take:em=100}={})=>({take:em,lastId:eb}),wX=eb=>({skip:eb.skip+eb.take,take:eb.take}),wJ=eb=>({pageNumber:eb.pageNumber+1,take:eb.take}),Hb=(eb,em)=>({take:eb.take,lastId:em}),Hm=eb=>eb.take+1,Hg=JSON,Hy=eb=>eb.toUpperCase(),Hv=eb=>{let em={};return eb.forEach((eb,ew)=>{em[ew]=eb}),em},Hz=(eb,em,ew)=>eb.document?eb:{document:eb,variables:em,requestHeaders:ew,signal:void 0},HL=(eb,em,ew)=>eb.query?eb:{query:eb,variables:em,requestHeaders:ew,signal:void 0},Hw=(eb,em)=>eb.documents?eb:{documents:eb,requestHeaders:em,signal:void 0},HH=(eb,em,...ew)=>{let[eH,eN]=ew;return eb.document?eb:{url:eb,document:em,variables:eH,requestHeaders:eN,signal:void 0}};function Hx(eb){return"object"==typeof eb&&null!==eb}function HN(eb,em){let ew=!!eb;if(!ew)throw Error(null!=em?em:"Unexpected invariant triggered.")}let HV=/\r\n|[\n\r]/g;function Hk(eb,em){let ew=0,eH=1;for(let eN of eb.body.matchAll(HV)){if("number"==typeof eN.index||HN(!1),eN.index>=em)break;ew=eN.index+eN[0].length,eH+=1}return{line:eH,column:em+1-ew}}function HE(eb){return HD(eb.source,Hk(eb.source,eb.start))}function HD(eb,em){let ew=eb.locationOffset.column-1,eH="".padStart(ew)+eb.body,eN=em.line-1,eV=eb.locationOffset.line-1,eE=em.line+eV,eD=1===em.line?ew:0,eS=em.column+eD,e_=`${eb.name}:${eE}:${eS} +`,eO=eH.split(/\r\n|[\n\r]/g),eP=eO[eN];if(eP.length>120){let eb=Math.floor(eS/80),em=eS%80,ew=[];for(let eb=0;eb["|",eb]),["|","^".padStart(em)],["|",ew[eb+1]]])}return e_+HS([[`${eE-1} |`,eO[eN-1]],[`${eE} |`,eP],["|","^".padStart(eS)],[`${eE+1} |`,eO[eN+1]]])}function HS(eb){let em=eb.filter(([eb,em])=>void 0!==em),ew=Math.max(...em.map(([eb])=>eb.length));return em.map(([eb,em])=>eb.padStart(ew)+(em?" "+em:"")).join("\n")}function H_(eb){let em=eb[0];return null==em||"kind"in em||"length"in em?{nodes:em,source:eb[1],positions:eb[2],path:eb[3],originalError:eb[4],extensions:eb[5]}:em}class HO extends Error{constructor(eb,...em){var ew,eH,eN;let{nodes:eV,source:eE,positions:eD,path:eS,originalError:e_,extensions:eO}=H_(em);super(eb),this.name="GraphQLError",this.path=null!=eS?eS:void 0,this.originalError=null!=e_?e_:void 0,this.nodes=HP(Array.isArray(eV)?eV:eV?[eV]:void 0);let eP=HP(null===(ew=this.nodes)||void 0===ew?void 0:ew.map(eb=>eb.loc).filter(eb=>null!=eb));this.source=null!=eE?eE:null==eP?void 0:null===(eH=eP[0])||void 0===eH?void 0:eH.source,this.positions=null!=eD?eD:null==eP?void 0:eP.map(eb=>eb.start),this.locations=eD&&eE?eD.map(eb=>Hk(eE,eb)):null==eP?void 0:eP.map(eb=>Hk(eb.source,eb.start));let ej=Hx(null==e_?void 0:e_.extensions)?null==e_?void 0:e_.extensions:void 0;this.extensions=null!==(eN=null!=eO?eO:ej)&&void 0!==eN?eN:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=e_&&e_.stack?Object.defineProperty(this,"stack",{value:e_.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,HO):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let eb=this.message;if(this.nodes)for(let em of this.nodes)em.loc&&(eb+="\n\n"+HE(em.loc));else if(this.source&&this.locations)for(let em of this.locations)eb+="\n\n"+HD(this.source,em);return eb}toJSON(){let eb={message:this.message};return null!=this.locations&&(eb.locations=this.locations),null!=this.path&&(eb.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(eb.extensions=this.extensions),eb}}function HP(eb){return void 0===eb||0===eb.length?void 0:eb}function Hj(eb,em,ew){return new HO(`Syntax Error: ${ew}`,{source:eb,positions:[em]})}class HB{constructor(eb,em,ew){this.start=eb.start,this.end=em.end,this.startToken=eb,this.endToken=em,this.source=ew}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class HR{constructor(eb,em,ew,eH,eN,eV){this.kind=eb,this.start=em,this.end=ew,this.line=eH,this.column=eN,this.value=eV,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}let HU={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},HF=new Set(Object.keys(HU));function HG(eb){let em=null==eb?void 0:eb.kind;return"string"==typeof em&&HF.has(em)}function HY(eb){return 9===eb||32===eb}function HQ(eb){return eb>=48&&eb<=57}function Hq(eb){return eb>=97&&eb<=122||eb>=65&&eb<=90}function HK(eb){return Hq(eb)||95===eb}function HZ(eb){return Hq(eb)||HQ(eb)||95===eb}function HW(eb){var em,ew;let eH=Number.MAX_SAFE_INTEGER,eN=null,eV=-1;for(let em=0;em0===em?eb:eb.slice(eH)).slice(null!==(em=eN)&&void 0!==em?em:0,eV+1)}function H$(eb){let em=0;for(;em1&&eH.slice(1).every(eb=>0===eb.length||HY(eb.charCodeAt(0))),eE=ew.endsWith('\\"""'),eD=eb.endsWith('"')&&!eE,eS=eb.endsWith("\\"),e_=eD||eS,eO=!(null!=em&&em.minimize)&&(!eN||eb.length>70||e_||eV||eE),eP="",ej=eN&&HY(eb.charCodeAt(0));return(eO&&!ej||eV)&&(eP+="\n"),eP+=ew,(eO||e_)&&(eP+="\n"),'"""'+eP+'"""'}!function(eb){eb.QUERY="query",eb.MUTATION="mutation",eb.SUBSCRIPTION="subscription"}(V7||(V7={})),function(eb){eb.QUERY="QUERY",eb.MUTATION="MUTATION",eb.SUBSCRIPTION="SUBSCRIPTION",eb.FIELD="FIELD",eb.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",eb.FRAGMENT_SPREAD="FRAGMENT_SPREAD",eb.INLINE_FRAGMENT="INLINE_FRAGMENT",eb.VARIABLE_DEFINITION="VARIABLE_DEFINITION",eb.SCHEMA="SCHEMA",eb.SCALAR="SCALAR",eb.OBJECT="OBJECT",eb.FIELD_DEFINITION="FIELD_DEFINITION",eb.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",eb.INTERFACE="INTERFACE",eb.UNION="UNION",eb.ENUM="ENUM",eb.ENUM_VALUE="ENUM_VALUE",eb.INPUT_OBJECT="INPUT_OBJECT",eb.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"}(kb||(kb={})),function(eb){eb.NAME="Name",eb.DOCUMENT="Document",eb.OPERATION_DEFINITION="OperationDefinition",eb.VARIABLE_DEFINITION="VariableDefinition",eb.SELECTION_SET="SelectionSet",eb.FIELD="Field",eb.ARGUMENT="Argument",eb.FRAGMENT_SPREAD="FragmentSpread",eb.INLINE_FRAGMENT="InlineFragment",eb.FRAGMENT_DEFINITION="FragmentDefinition",eb.VARIABLE="Variable",eb.INT="IntValue",eb.FLOAT="FloatValue",eb.STRING="StringValue",eb.BOOLEAN="BooleanValue",eb.NULL="NullValue",eb.ENUM="EnumValue",eb.LIST="ListValue",eb.OBJECT="ObjectValue",eb.OBJECT_FIELD="ObjectField",eb.DIRECTIVE="Directive",eb.NAMED_TYPE="NamedType",eb.LIST_TYPE="ListType",eb.NON_NULL_TYPE="NonNullType",eb.SCHEMA_DEFINITION="SchemaDefinition",eb.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",eb.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",eb.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",eb.FIELD_DEFINITION="FieldDefinition",eb.INPUT_VALUE_DEFINITION="InputValueDefinition",eb.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",eb.UNION_TYPE_DEFINITION="UnionTypeDefinition",eb.ENUM_TYPE_DEFINITION="EnumTypeDefinition",eb.ENUM_VALUE_DEFINITION="EnumValueDefinition",eb.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",eb.DIRECTIVE_DEFINITION="DirectiveDefinition",eb.SCHEMA_EXTENSION="SchemaExtension",eb.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",eb.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",eb.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",eb.UNION_TYPE_EXTENSION="UnionTypeExtension",eb.ENUM_TYPE_EXTENSION="EnumTypeExtension",eb.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"}(km||(km={})),function(eb){eb.SOF="",eb.EOF="",eb.BANG="!",eb.DOLLAR="$",eb.AMP="&",eb.PAREN_L="(",eb.PAREN_R=")",eb.SPREAD="...",eb.COLON=":",eb.EQUALS="=",eb.AT="@",eb.BRACKET_L="[",eb.BRACKET_R="]",eb.BRACE_L="{",eb.PIPE="|",eb.BRACE_R="}",eb.NAME="Name",eb.INT="Int",eb.FLOAT="Float",eb.STRING="String",eb.BLOCK_STRING="BlockString",eb.COMMENT="Comment"}(ky||(ky={}));class HJ{constructor(eb){let em=new HR(ky.SOF,0,0,0,0);this.source=eb,this.lastToken=em,this.token=em,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){this.lastToken=this.token;let eb=this.token=this.lookahead();return eb}lookahead(){let eb=this.token;if(eb.kind!==ky.EOF)do if(eb.next)eb=eb.next;else{let em=H9(this,eb.end);eb.next=em,em.prev=eb,eb=em}while(eb.kind===ky.COMMENT);return eb}}function H1(eb){return eb===ky.BANG||eb===ky.DOLLAR||eb===ky.AMP||eb===ky.PAREN_L||eb===ky.PAREN_R||eb===ky.SPREAD||eb===ky.COLON||eb===ky.EQUALS||eb===ky.AT||eb===ky.BRACKET_L||eb===ky.BRACKET_R||eb===ky.BRACE_L||eb===ky.PIPE||eb===ky.BRACE_R}function H2(eb){return eb>=0&&eb<=55295||eb>=57344&&eb<=1114111}function H6(eb,em){return H4(eb.charCodeAt(em))&&H3(eb.charCodeAt(em+1))}function H4(eb){return eb>=55296&&eb<=56319}function H3(eb){return eb>=56320&&eb<=57343}function H5(eb,em){let ew=eb.source.body.codePointAt(em);if(void 0===ew)return ky.EOF;if(ew>=32&&ew<=126){let eb=String.fromCodePoint(ew);return'"'===eb?"'\"'":`"${eb}"`}return"U+"+ew.toString(16).toUpperCase().padStart(4,"0")}function H8(eb,em,ew,eH,eN){let eV=eb.line,eE=1+ew-eb.lineStart;return new HR(em,ew,eH,eV,eE,eN)}function H9(eb,em){let ew=eb.source.body,eH=ew.length,eN=em;for(;eN=48&&eb<=57?eb-48:eb>=65&&eb<=70?eb-55:eb>=97&&eb<=102?eb-87:-1}function xV(eb,em){let ew=eb.source.body,eH=ew.charCodeAt(em+1);switch(eH){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw Hj(eb.source,em,`Invalid character escape sequence: "${ew.slice(em,em+2)}".`)}function xk(eb,em){let ew=eb.source.body,eH=ew.length,eN=eb.lineStart,eV=em+3,eE=eV,eD="",eS=[];for(;eVx_)return"["+xF(eb)+"]";let eH=ew.map(([eb,ew])=>eb+": "+xP(ew,em));return"{ "+eH.join(", ")+" }"}function xU(eb,em){if(0===eb.length)return"[]";if(em.length>x_)return"[Array]";let ew=Math.min(xS,eb.length),eH=eb.length-ew,eN=[];for(let eH=0;eH1&&eN.push(`... ${eH} more items`),"["+eN.join(", ")+"]"}function xF(eb){let em=Object.prototype.toString.call(eb).replace(/^\[object /,"").replace(/]$/,"");if("Object"===em&&"function"==typeof eb.constructor){let em=eb.constructor.name;if("string"==typeof em&&""!==em)return em}return em}let xG=globalThis.process&&"production"===globalThis.process.env.NODE_ENV?function(eb,em){return eb instanceof em}:function(eb,em){if(eb instanceof em)return!0;if("object"==typeof eb&&null!==eb){var ew;let eH=em.prototype[Symbol.toStringTag],eN=Symbol.toStringTag in eb?eb[Symbol.toStringTag]:null===(ew=eb.constructor)||void 0===ew?void 0:ew.name;if(eH===eN){let em=xO(eb);throw Error(`Cannot use ${eH} "${em}" from another module or realm. + +Ensure that there is only one instance of "graphql" in the node_modules +directory. If different versions of "graphql" are the dependencies of other +relied on modules, use "resolutions" to ensure only one version is installed. + +https://yarnpkg.com/en/docs/selective-version-resolutions + +Duplicate "graphql" modules cannot be used at the same time since different +versions may have different capabilities and behavior. The data from one +version used in the function from another could produce confusing and +spurious results.`)}}return!1};class xY{constructor(eb,em="GraphQL request",ew={line:1,column:1}){"string"==typeof eb||xD(!1,`Body must be a string. Received: ${xO(eb)}.`),this.body=eb,this.name=em,this.locationOffset=ew,this.locationOffset.line>0||xD(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||xD(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function xQ(eb){return xG(eb,xY)}function xq(eb,em){let ew=new xK(eb,em);return ew.parseDocument()}class xK{constructor(eb,em={}){let ew=xQ(eb)?eb:new xY(eb);this._lexer=new HJ(ew),this._options=em,this._tokenCounter=0}parseName(){let eb=this.expectToken(ky.NAME);return this.node(eb,{kind:km.NAME,value:eb.value})}parseDocument(){return this.node(this._lexer.token,{kind:km.DOCUMENT,definitions:this.many(ky.SOF,this.parseDefinition,ky.EOF)})}parseDefinition(){if(this.peek(ky.BRACE_L))return this.parseOperationDefinition();let eb=this.peekDescription(),em=eb?this._lexer.lookahead():this._lexer.token;if(em.kind===ky.NAME){switch(em.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(eb)throw Hj(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(em.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(em)}parseOperationDefinition(){let eb;let em=this._lexer.token;if(this.peek(ky.BRACE_L))return this.node(em,{kind:km.OPERATION_DEFINITION,operation:V7.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let ew=this.parseOperationType();return this.peek(ky.NAME)&&(eb=this.parseName()),this.node(em,{kind:km.OPERATION_DEFINITION,operation:ew,name:eb,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let eb=this.expectToken(ky.NAME);switch(eb.value){case"query":return V7.QUERY;case"mutation":return V7.MUTATION;case"subscription":return V7.SUBSCRIPTION}throw this.unexpected(eb)}parseVariableDefinitions(){return this.optionalMany(ky.PAREN_L,this.parseVariableDefinition,ky.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:km.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(ky.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(ky.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let eb=this._lexer.token;return this.expectToken(ky.DOLLAR),this.node(eb,{kind:km.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:km.SELECTION_SET,selections:this.many(ky.BRACE_L,this.parseSelection,ky.BRACE_R)})}parseSelection(){return this.peek(ky.SPREAD)?this.parseFragment():this.parseField()}parseField(){let eb,em;let ew=this._lexer.token,eH=this.parseName();return this.expectOptionalToken(ky.COLON)?(eb=eH,em=this.parseName()):em=eH,this.node(ew,{kind:km.FIELD,alias:eb,name:em,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(ky.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(eb){let em=eb?this.parseConstArgument:this.parseArgument;return this.optionalMany(ky.PAREN_L,em,ky.PAREN_R)}parseArgument(eb=!1){let em=this._lexer.token,ew=this.parseName();return this.expectToken(ky.COLON),this.node(em,{kind:km.ARGUMENT,name:ew,value:this.parseValueLiteral(eb)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let eb=this._lexer.token;this.expectToken(ky.SPREAD);let em=this.expectOptionalKeyword("on");return!em&&this.peek(ky.NAME)?this.node(eb,{kind:km.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(eb,{kind:km.INLINE_FRAGMENT,typeCondition:em?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let eb=this._lexer.token;return(this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables)?this.node(eb,{kind:km.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(eb,{kind:km.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(eb){let em=this._lexer.token;switch(em.kind){case ky.BRACKET_L:return this.parseList(eb);case ky.BRACE_L:return this.parseObject(eb);case ky.INT:return this.advanceLexer(),this.node(em,{kind:km.INT,value:em.value});case ky.FLOAT:return this.advanceLexer(),this.node(em,{kind:km.FLOAT,value:em.value});case ky.STRING:case ky.BLOCK_STRING:return this.parseStringLiteral();case ky.NAME:switch(this.advanceLexer(),em.value){case"true":return this.node(em,{kind:km.BOOLEAN,value:!0});case"false":return this.node(em,{kind:km.BOOLEAN,value:!1});case"null":return this.node(em,{kind:km.NULL});default:return this.node(em,{kind:km.ENUM,value:em.value})}case ky.DOLLAR:if(eb){if(this.expectToken(ky.DOLLAR),this._lexer.token.kind===ky.NAME){let eb=this._lexer.token.value;throw Hj(this._lexer.source,em.start,`Unexpected variable "$${eb}" in constant value.`)}throw this.unexpected(em)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let eb=this._lexer.token;return this.advanceLexer(),this.node(eb,{kind:km.STRING,value:eb.value,block:eb.kind===ky.BLOCK_STRING})}parseList(eb){let em=()=>this.parseValueLiteral(eb);return this.node(this._lexer.token,{kind:km.LIST,values:this.any(ky.BRACKET_L,em,ky.BRACKET_R)})}parseObject(eb){let em=()=>this.parseObjectField(eb);return this.node(this._lexer.token,{kind:km.OBJECT,fields:this.any(ky.BRACE_L,em,ky.BRACE_R)})}parseObjectField(eb){let em=this._lexer.token,ew=this.parseName();return this.expectToken(ky.COLON),this.node(em,{kind:km.OBJECT_FIELD,name:ew,value:this.parseValueLiteral(eb)})}parseDirectives(eb){let em=[];for(;this.peek(ky.AT);)em.push(this.parseDirective(eb));return em}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(eb){let em=this._lexer.token;return this.expectToken(ky.AT),this.node(em,{kind:km.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(eb)})}parseTypeReference(){let eb;let em=this._lexer.token;if(this.expectOptionalToken(ky.BRACKET_L)){let ew=this.parseTypeReference();this.expectToken(ky.BRACKET_R),eb=this.node(em,{kind:km.LIST_TYPE,type:ew})}else eb=this.parseNamedType();return this.expectOptionalToken(ky.BANG)?this.node(em,{kind:km.NON_NULL_TYPE,type:eb}):eb}parseNamedType(){return this.node(this._lexer.token,{kind:km.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(ky.STRING)||this.peek(ky.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let eb=this._lexer.token,em=this.parseDescription();this.expectKeyword("schema");let ew=this.parseConstDirectives(),eH=this.many(ky.BRACE_L,this.parseOperationTypeDefinition,ky.BRACE_R);return this.node(eb,{kind:km.SCHEMA_DEFINITION,description:em,directives:ew,operationTypes:eH})}parseOperationTypeDefinition(){let eb=this._lexer.token,em=this.parseOperationType();this.expectToken(ky.COLON);let ew=this.parseNamedType();return this.node(eb,{kind:km.OPERATION_TYPE_DEFINITION,operation:em,type:ew})}parseScalarTypeDefinition(){let eb=this._lexer.token,em=this.parseDescription();this.expectKeyword("scalar");let ew=this.parseName(),eH=this.parseConstDirectives();return this.node(eb,{kind:km.SCALAR_TYPE_DEFINITION,description:em,name:ew,directives:eH})}parseObjectTypeDefinition(){let eb=this._lexer.token,em=this.parseDescription();this.expectKeyword("type");let ew=this.parseName(),eH=this.parseImplementsInterfaces(),eN=this.parseConstDirectives(),eV=this.parseFieldsDefinition();return this.node(eb,{kind:km.OBJECT_TYPE_DEFINITION,description:em,name:ew,interfaces:eH,directives:eN,fields:eV})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(ky.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(ky.BRACE_L,this.parseFieldDefinition,ky.BRACE_R)}parseFieldDefinition(){let eb=this._lexer.token,em=this.parseDescription(),ew=this.parseName(),eH=this.parseArgumentDefs();this.expectToken(ky.COLON);let eN=this.parseTypeReference(),eV=this.parseConstDirectives();return this.node(eb,{kind:km.FIELD_DEFINITION,description:em,name:ew,arguments:eH,type:eN,directives:eV})}parseArgumentDefs(){return this.optionalMany(ky.PAREN_L,this.parseInputValueDef,ky.PAREN_R)}parseInputValueDef(){let eb;let em=this._lexer.token,ew=this.parseDescription(),eH=this.parseName();this.expectToken(ky.COLON);let eN=this.parseTypeReference();this.expectOptionalToken(ky.EQUALS)&&(eb=this.parseConstValueLiteral());let eV=this.parseConstDirectives();return this.node(em,{kind:km.INPUT_VALUE_DEFINITION,description:ew,name:eH,type:eN,defaultValue:eb,directives:eV})}parseInterfaceTypeDefinition(){let eb=this._lexer.token,em=this.parseDescription();this.expectKeyword("interface");let ew=this.parseName(),eH=this.parseImplementsInterfaces(),eN=this.parseConstDirectives(),eV=this.parseFieldsDefinition();return this.node(eb,{kind:km.INTERFACE_TYPE_DEFINITION,description:em,name:ew,interfaces:eH,directives:eN,fields:eV})}parseUnionTypeDefinition(){let eb=this._lexer.token,em=this.parseDescription();this.expectKeyword("union");let ew=this.parseName(),eH=this.parseConstDirectives(),eN=this.parseUnionMemberTypes();return this.node(eb,{kind:km.UNION_TYPE_DEFINITION,description:em,name:ew,directives:eH,types:eN})}parseUnionMemberTypes(){return this.expectOptionalToken(ky.EQUALS)?this.delimitedMany(ky.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let eb=this._lexer.token,em=this.parseDescription();this.expectKeyword("enum");let ew=this.parseName(),eH=this.parseConstDirectives(),eN=this.parseEnumValuesDefinition();return this.node(eb,{kind:km.ENUM_TYPE_DEFINITION,description:em,name:ew,directives:eH,values:eN})}parseEnumValuesDefinition(){return this.optionalMany(ky.BRACE_L,this.parseEnumValueDefinition,ky.BRACE_R)}parseEnumValueDefinition(){let eb=this._lexer.token,em=this.parseDescription(),ew=this.parseEnumValueName(),eH=this.parseConstDirectives();return this.node(eb,{kind:km.ENUM_VALUE_DEFINITION,description:em,name:ew,directives:eH})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw Hj(this._lexer.source,this._lexer.token.start,`${xZ(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let eb=this._lexer.token,em=this.parseDescription();this.expectKeyword("input");let ew=this.parseName(),eH=this.parseConstDirectives(),eN=this.parseInputFieldsDefinition();return this.node(eb,{kind:km.INPUT_OBJECT_TYPE_DEFINITION,description:em,name:ew,directives:eH,fields:eN})}parseInputFieldsDefinition(){return this.optionalMany(ky.BRACE_L,this.parseInputValueDef,ky.BRACE_R)}parseTypeSystemExtension(){let eb=this._lexer.lookahead();if(eb.kind===ky.NAME)switch(eb.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(eb)}parseSchemaExtension(){let eb=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let em=this.parseConstDirectives(),ew=this.optionalMany(ky.BRACE_L,this.parseOperationTypeDefinition,ky.BRACE_R);if(0===em.length&&0===ew.length)throw this.unexpected();return this.node(eb,{kind:km.SCHEMA_EXTENSION,directives:em,operationTypes:ew})}parseScalarTypeExtension(){let eb=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let em=this.parseName(),ew=this.parseConstDirectives();if(0===ew.length)throw this.unexpected();return this.node(eb,{kind:km.SCALAR_TYPE_EXTENSION,name:em,directives:ew})}parseObjectTypeExtension(){let eb=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let em=this.parseName(),ew=this.parseImplementsInterfaces(),eH=this.parseConstDirectives(),eN=this.parseFieldsDefinition();if(0===ew.length&&0===eH.length&&0===eN.length)throw this.unexpected();return this.node(eb,{kind:km.OBJECT_TYPE_EXTENSION,name:em,interfaces:ew,directives:eH,fields:eN})}parseInterfaceTypeExtension(){let eb=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let em=this.parseName(),ew=this.parseImplementsInterfaces(),eH=this.parseConstDirectives(),eN=this.parseFieldsDefinition();if(0===ew.length&&0===eH.length&&0===eN.length)throw this.unexpected();return this.node(eb,{kind:km.INTERFACE_TYPE_EXTENSION,name:em,interfaces:ew,directives:eH,fields:eN})}parseUnionTypeExtension(){let eb=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let em=this.parseName(),ew=this.parseConstDirectives(),eH=this.parseUnionMemberTypes();if(0===ew.length&&0===eH.length)throw this.unexpected();return this.node(eb,{kind:km.UNION_TYPE_EXTENSION,name:em,directives:ew,types:eH})}parseEnumTypeExtension(){let eb=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let em=this.parseName(),ew=this.parseConstDirectives(),eH=this.parseEnumValuesDefinition();if(0===ew.length&&0===eH.length)throw this.unexpected();return this.node(eb,{kind:km.ENUM_TYPE_EXTENSION,name:em,directives:ew,values:eH})}parseInputObjectTypeExtension(){let eb=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let em=this.parseName(),ew=this.parseConstDirectives(),eH=this.parseInputFieldsDefinition();if(0===ew.length&&0===eH.length)throw this.unexpected();return this.node(eb,{kind:km.INPUT_OBJECT_TYPE_EXTENSION,name:em,directives:ew,fields:eH})}parseDirectiveDefinition(){let eb=this._lexer.token,em=this.parseDescription();this.expectKeyword("directive"),this.expectToken(ky.AT);let ew=this.parseName(),eH=this.parseArgumentDefs(),eN=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let eV=this.parseDirectiveLocations();return this.node(eb,{kind:km.DIRECTIVE_DEFINITION,description:em,name:ew,arguments:eH,repeatable:eN,locations:eV})}parseDirectiveLocations(){return this.delimitedMany(ky.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let eb=this._lexer.token,em=this.parseName();if(Object.prototype.hasOwnProperty.call(kb,em.value))return em;throw this.unexpected(eb)}node(eb,em){return!0!==this._options.noLocation&&(em.loc=new HB(eb,this._lexer.lastToken,this._lexer.source)),em}peek(eb){return this._lexer.token.kind===eb}expectToken(eb){let em=this._lexer.token;if(em.kind===eb)return this.advanceLexer(),em;throw Hj(this._lexer.source,em.start,`Expected ${xW(eb)}, found ${xZ(em)}.`)}expectOptionalToken(eb){let em=this._lexer.token;return em.kind===eb&&(this.advanceLexer(),!0)}expectKeyword(eb){let em=this._lexer.token;if(em.kind===ky.NAME&&em.value===eb)this.advanceLexer();else throw Hj(this._lexer.source,em.start,`Expected "${eb}", found ${xZ(em)}.`)}expectOptionalKeyword(eb){let em=this._lexer.token;return em.kind===ky.NAME&&em.value===eb&&(this.advanceLexer(),!0)}unexpected(eb){let em=null!=eb?eb:this._lexer.token;return Hj(this._lexer.source,em.start,`Unexpected ${xZ(em)}.`)}any(eb,em,ew){this.expectToken(eb);let eH=[];for(;!this.expectOptionalToken(ew);)eH.push(em.call(this));return eH}optionalMany(eb,em,ew){if(this.expectOptionalToken(eb)){let eb=[];do eb.push(em.call(this));while(!this.expectOptionalToken(ew));return eb}return[]}many(eb,em,ew){this.expectToken(eb);let eH=[];do eH.push(em.call(this));while(!this.expectOptionalToken(ew));return eH}delimitedMany(eb,em){this.expectOptionalToken(eb);let ew=[];do ew.push(em.call(this));while(this.expectOptionalToken(eb));return ew}advanceLexer(){let{maxTokens:eb}=this._options,em=this._lexer.advance();if(void 0!==eb&&em.kind!==ky.EOF&&(++this._tokenCounter,this._tokenCounter>eb))throw Hj(this._lexer.source,em.start,`Document contains more that ${eb} tokens. Parsing aborted.`)}}function xZ(eb){let em=eb.value;return xW(eb.kind)+(null!=em?` "${em}"`:"")}function xW(eb){return H1(eb)?`"${eb}"`:eb}function x$(eb){return`"${eb.replace(xX,xJ)}"`}let xX=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function xJ(eb){return Nb[eb.charCodeAt(0)]}let Nb=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],Nm=Object.freeze({});function Ny(eb,em,ew=HU){let eH,eN,eV;let eE=new Map;for(let eb of Object.values(km))eE.set(eb,Nv(em,eb));let eD=Array.isArray(eb),eS=[eb],e_=-1,eO=[],eP=eb,ej=[],eB=[];do{var eR,eU,eF;let eb;e_++;let eG=e_===eS.length,eY=eG&&0!==eO.length;if(eG){if(eN=0===eB.length?void 0:ej[ej.length-1],eP=eV,eV=eB.pop(),eY){if(eD){eP=eP.slice();let eb=0;for(let[em,ew]of eO){let eH=em-eb;null===ew?(eP.splice(eH,1),eb++):eP[eH]=ew}}else for(let[eb,em]of(eP=Object.defineProperties({},Object.getOwnPropertyDescriptors(eP)),eO))eP[eb]=em}e_=eH.index,eS=eH.keys,eO=eH.edits,eD=eH.inArray,eH=eH.prev}else if(eV){if(null==(eP=eV[eN=eD?e_:eS[e_]]))continue;ej.push(eN)}if(!Array.isArray(eP)){HG(eP)||xD(!1,`Invalid AST Node: ${xO(eP)}.`);let ew=eG?null===(eR=eE.get(eP.kind))||void 0===eR?void 0:eR.leave:null===(eU=eE.get(eP.kind))||void 0===eU?void 0:eU.enter;if((eb=null==ew?void 0:ew.call(em,eP,eN,eV,ej,eB))===Nm)break;if(!1===eb){if(!eG){ej.pop();continue}}else if(void 0!==eb&&(eO.push([eN,eb]),!eG)){if(HG(eb))eP=eb;else{ej.pop();continue}}}void 0===eb&&eY&&eO.push([eN,eP]),eG?ej.pop():(eH={inArray:eD,index:e_,keys:eS,edits:eO,prev:eH},eS=(eD=Array.isArray(eP))?eP:null!==(eF=ew[eP.kind])&&void 0!==eF?eF:[],e_=-1,eO=[],eV&&eB.push(eV),eV=eP)}while(void 0!==eH);return 0!==eO.length?eO[eO.length-1][1]:eb}function Nv(eb,em){let ew=eb[em];return"object"==typeof ew?ew:"function"==typeof ew?{enter:ew,leave:void 0}:{enter:eb.enter,leave:eb.leave}}function Nz(eb){return Ny(eb,NH)}let Nw=80,NH={Name:{leave:eb=>eb.value},Variable:{leave:eb=>"$"+eb.name},Document:{leave:eb=>Nx(eb.definitions,"\n\n")},OperationDefinition:{leave(eb){let em=NV("(",Nx(eb.variableDefinitions,", "),")"),ew=Nx([eb.operation,Nx([eb.name,em]),Nx(eb.directives," ")]," ");return("query"===ew?"":ew+" ")+eb.selectionSet}},VariableDefinition:{leave:({variable:eb,type:em,defaultValue:ew,directives:eH})=>eb+": "+em+NV(" = ",ew)+NV(" ",Nx(eH," "))},SelectionSet:{leave:({selections:eb})=>NN(eb)},Field:{leave({alias:eb,name:em,arguments:ew,directives:eH,selectionSet:eN}){let eV=NV("",eb,": ")+em,eE=eV+NV("(",Nx(ew,", "),")");return eE.length>Nw&&(eE=eV+NV("(\n",Nk(Nx(ew,"\n")),"\n)")),Nx([eE,Nx(eH," "),eN]," ")}},Argument:{leave:({name:eb,value:em})=>eb+": "+em},FragmentSpread:{leave:({name:eb,directives:em})=>"..."+eb+NV(" ",Nx(em," "))},InlineFragment:{leave:({typeCondition:eb,directives:em,selectionSet:ew})=>Nx(["...",NV("on ",eb),Nx(em," "),ew]," ")},FragmentDefinition:{leave:({name:eb,typeCondition:em,variableDefinitions:ew,directives:eH,selectionSet:eN})=>`fragment ${eb}${NV("(",Nx(ew,", "),")")} on ${em} ${NV("",Nx(eH," ")," ")}`+eN},IntValue:{leave:({value:eb})=>eb},FloatValue:{leave:({value:eb})=>eb},StringValue:{leave:({value:eb,block:em})=>em?HX(eb):x$(eb)},BooleanValue:{leave:({value:eb})=>eb?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:eb})=>eb},ListValue:{leave:({values:eb})=>"["+Nx(eb,", ")+"]"},ObjectValue:{leave:({fields:eb})=>"{"+Nx(eb,", ")+"}"},ObjectField:{leave:({name:eb,value:em})=>eb+": "+em},Directive:{leave:({name:eb,arguments:em})=>"@"+eb+NV("(",Nx(em,", "),")")},NamedType:{leave:({name:eb})=>eb},ListType:{leave:({type:eb})=>"["+eb+"]"},NonNullType:{leave:({type:eb})=>eb+"!"},SchemaDefinition:{leave:({description:eb,directives:em,operationTypes:ew})=>NV("",eb,"\n")+Nx(["schema",Nx(em," "),NN(ew)]," ")},OperationTypeDefinition:{leave:({operation:eb,type:em})=>eb+": "+em},ScalarTypeDefinition:{leave:({description:eb,name:em,directives:ew})=>NV("",eb,"\n")+Nx(["scalar",em,Nx(ew," ")]," ")},ObjectTypeDefinition:{leave:({description:eb,name:em,interfaces:ew,directives:eH,fields:eN})=>NV("",eb,"\n")+Nx(["type",em,NV("implements ",Nx(ew," & ")),Nx(eH," "),NN(eN)]," ")},FieldDefinition:{leave:({description:eb,name:em,arguments:ew,type:eH,directives:eN})=>NV("",eb,"\n")+em+(NE(ew)?NV("(\n",Nk(Nx(ew,"\n")),"\n)"):NV("(",Nx(ew,", "),")"))+": "+eH+NV(" ",Nx(eN," "))},InputValueDefinition:{leave:({description:eb,name:em,type:ew,defaultValue:eH,directives:eN})=>NV("",eb,"\n")+Nx([em+": "+ew,NV("= ",eH),Nx(eN," ")]," ")},InterfaceTypeDefinition:{leave:({description:eb,name:em,interfaces:ew,directives:eH,fields:eN})=>NV("",eb,"\n")+Nx(["interface",em,NV("implements ",Nx(ew," & ")),Nx(eH," "),NN(eN)]," ")},UnionTypeDefinition:{leave:({description:eb,name:em,directives:ew,types:eH})=>NV("",eb,"\n")+Nx(["union",em,Nx(ew," "),NV("= ",Nx(eH," | "))]," ")},EnumTypeDefinition:{leave:({description:eb,name:em,directives:ew,values:eH})=>NV("",eb,"\n")+Nx(["enum",em,Nx(ew," "),NN(eH)]," ")},EnumValueDefinition:{leave:({description:eb,name:em,directives:ew})=>NV("",eb,"\n")+Nx([em,Nx(ew," ")]," ")},InputObjectTypeDefinition:{leave:({description:eb,name:em,directives:ew,fields:eH})=>NV("",eb,"\n")+Nx(["input",em,Nx(ew," "),NN(eH)]," ")},DirectiveDefinition:{leave:({description:eb,name:em,arguments:ew,repeatable:eH,locations:eN})=>NV("",eb,"\n")+"directive @"+em+(NE(ew)?NV("(\n",Nk(Nx(ew,"\n")),"\n)"):NV("(",Nx(ew,", "),")"))+(eH?" repeatable":"")+" on "+Nx(eN," | ")},SchemaExtension:{leave:({directives:eb,operationTypes:em})=>Nx(["extend schema",Nx(eb," "),NN(em)]," ")},ScalarTypeExtension:{leave:({name:eb,directives:em})=>Nx(["extend scalar",eb,Nx(em," ")]," ")},ObjectTypeExtension:{leave:({name:eb,interfaces:em,directives:ew,fields:eH})=>Nx(["extend type",eb,NV("implements ",Nx(em," & ")),Nx(ew," "),NN(eH)]," ")},InterfaceTypeExtension:{leave:({name:eb,interfaces:em,directives:ew,fields:eH})=>Nx(["extend interface",eb,NV("implements ",Nx(em," & ")),Nx(ew," "),NN(eH)]," ")},UnionTypeExtension:{leave:({name:eb,directives:em,types:ew})=>Nx(["extend union",eb,Nx(em," "),NV("= ",Nx(ew," | "))]," ")},EnumTypeExtension:{leave:({name:eb,directives:em,values:ew})=>Nx(["extend enum",eb,Nx(em," "),NN(ew)]," ")},InputObjectTypeExtension:{leave:({name:eb,directives:em,fields:ew})=>Nx(["extend input",eb,Nx(em," "),NN(ew)]," ")}};function Nx(eb,em=""){var ew;return null!==(ew=null==eb?void 0:eb.filter(eb=>eb).join(em))&&void 0!==ew?ew:""}function NN(eb){return NV("{\n",Nk(Nx(eb,"\n")),"\n}")}function NV(eb,em,ew=""){return null!=em&&""!==em?eb+em+ew:""}function Nk(eb){return NV(" ",eb.replace(/\n/g,"\n "))}function NE(eb){var em;return null!==(em=null==eb?void 0:eb.some(eb=>eb.includes("\n")))&&void 0!==em&&em}let ND=eb=>{let em;let ew=eb.definitions.filter(eb=>"OperationDefinition"===eb.kind);return 1===ew.length&&(em=ew[0]?.name?.value),em},NS=eb=>{if("string"==typeof eb){let em;try{let ew=xq(eb);em=ND(ew)}catch(eb){}return{query:eb,operationName:em}}let em=ND(eb);return{query:Nz(eb),operationName:em}};class N_ extends Error{constructor(eb,em){let ew=`${N_.extractMessage(eb)}: ${JSON.stringify({response:eb,request:em})}`;super(ew),Object.setPrototypeOf(this,N_.prototype),this.response=eb,this.request=em,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,N_)}static extractMessage(eb){return eb.errors?.[0]?.message??`GraphQL Error (Code: ${eb.status})`}}var NO=ew(54098),NP=ew.t(NO,2);let Nj="connection_init",NB="connection_ack",NR="ping",NU="pong",NF="subscribe",NG="next",NY="error",NQ="complete";class Nq{get type(){return this._type}get id(){return this._id}get payload(){return this._payload}constructor(eb,em,ew){this._type=eb,this._payload=em,this._id=ew}get text(){let eb={type:this.type};return null!=this.id&&void 0!=this.id&&(eb.id=this.id),null!=this.payload&&void 0!=this.payload&&(eb.payload=this.payload),JSON.stringify(eb)}static parse(eb,em){let{type:ew,payload:eH,id:eN}=JSON.parse(eb);return new Nq(ew,em(eH),eN)}}class NK{constructor(eb,{onInit:em,onAcknowledged:ew,onPing:eH,onPong:eN}){this.socketState={acknowledged:!1,lastRequestId:0,subscriptions:{}},this.socket=eb,eb.addEventListener("open",async ew=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={},eb.send(NW(em?await em():null).text)}),eb.addEventListener("close",eb=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={}}),eb.addEventListener("error",eb=>{console.error(eb)}),eb.addEventListener("message",em=>{try{let eV=NZ(em.data);switch(eV.type){case NB:this.socketState.acknowledged?console.warn("Duplicate CONNECTION_ACK message ignored"):(this.socketState.acknowledged=!0,ew&&ew(eV.payload));return;case NR:eH?eH(eV.payload).then(em=>eb.send(NX(em).text)):eb.send(NX(null).text);return;case NU:eN&&eN(eV.payload);return}if(!this.socketState.acknowledged||void 0===eV.id||null===eV.id||!this.socketState.subscriptions[eV.id])return;let{query:eE,variables:eD,subscriber:eS}=this.socketState.subscriptions[eV.id];switch(eV.type){case NG:!eV.payload.errors&&eV.payload.data&&eS.next&&eS.next(eV.payload.data),eV.payload.errors&&eS.error&&eS.error(new N_({...eV.payload,status:200},{query:eE,variables:eD}));return;case NY:eS.error&&eS.error(new N_({errors:eV.payload,status:200},{query:eE,variables:eD}));return;case NQ:eS.complete&&eS.complete(),delete this.socketState.subscriptions[eV.id];return}}catch(em){console.error(em),eb.close(1006)}eb.close(4400,"Unknown graphql-ws message.")})}makeSubscribe(eb,em,ew,eH){let eN=(this.socketState.lastRequestId++).toString();return this.socketState.subscriptions[eN]={query:eb,variables:eH,subscriber:ew},this.socket.send(NJ(eN,{query:eb,operationName:em,variables:eH}).text),()=>{this.socket.send(Vb(eN).text),delete this.socketState.subscriptions[eN]}}rawRequest(eb,em){return new Promise((ew,eH)=>{let eN;this.rawSubscribe(eb,{next:(eb,em)=>eN={data:eb,extensions:em},error:eH,complete:()=>ew(eN)},em)})}request(eb,em){return new Promise((ew,eH)=>{let eN;this.subscribe(eb,{next:eb=>eN=eb,error:eH,complete:()=>ew(eN)},em)})}subscribe(eb,em,ew){let{query:eH,operationName:eN}=NS(eb);return this.makeSubscribe(eH,eN,em,ew)}rawSubscribe(eb,em,ew){return this.makeSubscribe(eb,void 0,em,ew)}ping(eb){this.socket.send(N$(eb).text)}close(){this.socket.close(1e3)}}function NZ(eb,em=eb=>eb){let ew=Nq.parse(eb,em);return ew}function NW(eb){return new Nq(Nj,eb)}function N$(eb){return new Nq(NR,eb,void 0)}function NX(eb){return new Nq(NU,eb,void 0)}function NJ(eb,em){return new Nq(NF,em,eb)}function Vb(eb){return new Nq(NQ,void 0,eb)}NK.PROTOCOL="graphql-transport-ws";let Vm=eb=>{let em={};return eb&&("undefined"!=typeof Headers&&eb instanceof Headers||NP&&NO.Headers&&eb instanceof NO.Headers?em=Hv(eb):Array.isArray(eb)?eb.forEach(([eb,ew])=>{eb&&void 0!==ew&&(em[eb]=ew)}):em=eb),em},Vy=eb=>eb.replace(/([\s,]|#[^\n\r]+)+/g," ").trim(),Vv=eb=>{if(!Array.isArray(eb.query)){let em=eb,ew=[`query=${encodeURIComponent(Vy(em.query))}`];return eb.variables&&ew.push(`variables=${encodeURIComponent(em.jsonSerializer.stringify(em.variables))}`),em.operationName&&ew.push(`operationName=${encodeURIComponent(em.operationName)}`),ew.join("&")}if(void 0!==eb.variables&&!Array.isArray(eb.variables))throw Error("Cannot create query with given variable type, array expected");let em=eb,ew=eb.query.reduce((eb,ew,eH)=>(eb.push({query:Vy(ew),variables:em.variables?em.jsonSerializer.stringify(em.variables[eH]):void 0}),eb),[]);return`query=${encodeURIComponent(em.jsonSerializer.stringify(ew))}`},Vz=eb=>async em=>{let ew;let{url:eH,query:eN,variables:eV,operationName:eE,fetch:eD,fetchOptions:eS,middleware:e_}=em,eO={...em.headers},eP="";"POST"===eb?"string"==typeof(ew=Vx(eN,eV,eE,eS.jsonSerializer))&&(eO["Content-Type"]="application/json"):eP=Vv({query:eN,variables:eV,operationName:eE,jsonSerializer:eS.jsonSerializer??Hg});let ej={method:eb,headers:eO,body:ew,...eS},eB=eH,eR=ej;if(e_){let eb=await Promise.resolve(e_({...ej,url:eH,operationName:eE,variables:eV})),{url:em,...ew}=eb;eB=em,eR=ew}return eP&&(eB=`${eB}?${eP}`),await eD(eB,eR)};class VL{constructor(eb,em={}){this.url=eb,this.requestConfig=em,this.rawRequest=async(...eb)=>{let[em,ew,eH]=eb,eN=HL(em,ew,eH),{headers:eV,fetch:eE=NO,method:eD="POST",requestMiddleware:eS,responseMiddleware:e_,...eO}=this.requestConfig,{url:eP}=this;void 0!==eN.signal&&(eO.signal=eN.signal);let{operationName:ej}=NS(eN.query);return Vw({url:eP,query:eN.query,variables:eN.variables,headers:{...Vm(VV(eV)),...Vm(eN.requestHeaders)},operationName:ej,fetch:eE,method:eD,fetchOptions:eO,middleware:eS}).then(eb=>(e_&&e_(eb),eb)).catch(eb=>{throw e_&&e_(eb),eb})}}async request(eb,...em){let[ew,eH]=em,eN=Hz(eb,ew,eH),{headers:eV,fetch:eE=NO,method:eD="POST",requestMiddleware:eS,responseMiddleware:e_,...eO}=this.requestConfig,{url:eP}=this;void 0!==eN.signal&&(eO.signal=eN.signal);let{query:ej,operationName:eB}=NS(eN.document);return Vw({url:eP,query:ej,variables:eN.variables,headers:{...Vm(VV(eV)),...Vm(eN.requestHeaders)},operationName:eB,fetch:eE,method:eD,fetchOptions:eO,middleware:eS}).then(eb=>(e_&&e_(eb),eb.data)).catch(eb=>{throw e_&&e_(eb),eb})}batchRequests(eb,em){let ew=Hw(eb,em),{headers:eH,...eN}=this.requestConfig;void 0!==ew.signal&&(eN.signal=ew.signal);let eV=ew.documents.map(({document:eb})=>NS(eb).query),eE=ew.documents.map(({variables:eb})=>eb);return Vw({url:this.url,query:eV,variables:eE,headers:{...Vm(VV(eH)),...Vm(ew.requestHeaders)},operationName:void 0,fetch:this.requestConfig.fetch??NO,method:this.requestConfig.method||"POST",fetchOptions:eN,middleware:this.requestConfig.requestMiddleware}).then(eb=>(this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(eb),eb.data)).catch(eb=>{throw this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(eb),eb})}setHeaders(eb){return this.requestConfig.headers=eb,this}setHeader(eb,em){let{headers:ew}=this.requestConfig;return ew?ew[eb]=em:this.requestConfig.headers={[eb]:em},this}setEndpoint(eb){return this.url=eb,this}}let Vw=async eb=>{let{query:em,variables:ew,fetchOptions:eH}=eb,eN=Vz(Hy(eb.method??"post")),eV=Array.isArray(eb.query),eE=await eN(eb),eD=await VN(eE,eH.jsonSerializer??Hg),eS=Array.isArray(eD)?!eD.some(({data:eb})=>!eb):!!eD.data,e_=Array.isArray(eD)||!eD.errors||Array.isArray(eD.errors)&&!eD.errors.length||"all"===eH.errorPolicy||"ignore"===eH.errorPolicy;if(eE.ok&&e_&&eS){let{errors:eb,...em}=(Array.isArray(eD),eD),ew="ignore"===eH.errorPolicy?em:eD,eN=eV?{data:ew}:ew;return{...eN,headers:eE.headers,status:eE.status}}{let eb="string"==typeof eD?{error:eD}:eD;throw new N_({...eb,status:eE.status,headers:eE.headers},{query:em,variables:ew})}};async function VH(eb,em,...ew){let eH=HH(eb,em,...ew),eN=new VL(eH.url);return eN.request({...eH})}let Vx=(eb,em,ew,eH)=>{let eN=eH??Hg;if(!Array.isArray(eb))return eN.stringify({query:eb,variables:em,operationName:ew});if(void 0!==em&&!Array.isArray(em))throw Error("Cannot create request body with given variable type, array expected");let eV=eb.reduce((eb,ew,eH)=>(eb.push({query:ew,variables:em?em[eH]:void 0}),eb),[]);return eN.stringify(eV)},VN=async(eb,em)=>{let ew;return(eb.headers.forEach((eb,em)=>{"content-type"===em.toLowerCase()&&(ew=eb)}),ew&&(ew.toLowerCase().startsWith("application/json")||ew.toLowerCase().startsWith("application/graphql+json")||ew.toLowerCase().startsWith("application/graphql-response+json")))?em.parse(await eb.text()):eb.text()},VV=eb=>"function"==typeof eb?eb():eb;class Vk{constructor(eb){this.subgraphUrl=eb}async request(eb,em){return await VH({url:this.subgraphUrl,document:eb,variables:em?VE(em):void 0})}}function VE(eb){return Object.fromEntries(Object.entries(eb).filter(([,eb])=>""!==eb&&null!=eb).map(([eb,em])=>[eb,em!==Object(em)||Array.isArray(em)?em:VE(em)]))}let VD={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getAccountTokenSnapshots"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"where"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AccountTokenSnapshot_filter"}}},defaultValue:{kind:"ObjectValue",fields:[]}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"skip"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"0"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"first"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"10"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderBy"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AccountTokenSnapshot_orderBy"}}},defaultValue:{kind:"EnumValue",value:"id"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"OrderDirection"}}},defaultValue:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"result"},name:{kind:"Name",value:"accountTokenSnapshots"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"Variable",name:{kind:"Name",value:"where"}}},{kind:"Argument",name:{kind:"Name",value:"skip"},value:{kind:"Variable",name:{kind:"Name",value:"skip"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"first"}}},{kind:"Argument",name:{kind:"Name",value:"orderDirection"},value:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"Variable",name:{kind:"Name",value:"orderBy"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"updatedAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"updatedAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"totalNumberOfActiveStreams"}},{kind:"Field",name:{kind:"Name",value:"activeOutgoingStreamCount"}},{kind:"Field",name:{kind:"Name",value:"activeIncomingStreamCount"}},{kind:"Field",name:{kind:"Name",value:"totalNumberOfClosedStreams"}},{kind:"Field",name:{kind:"Name",value:"inactiveOutgoingStreamCount"}},{kind:"Field",name:{kind:"Name",value:"inactiveIncomingStreamCount"}},{kind:"Field",name:{kind:"Name",value:"totalSubscriptionsWithUnits"}},{kind:"Field",name:{kind:"Name",value:"totalApprovedSubscriptions"}},{kind:"Field",name:{kind:"Name",value:"balanceUntilUpdatedAt"}},{kind:"Field",name:{kind:"Name",value:"totalNetFlowRate"}},{kind:"Field",name:{kind:"Name",value:"totalInflowRate"}},{kind:"Field",name:{kind:"Name",value:"totalOutflowRate"}},{kind:"Field",name:{kind:"Name",value:"totalAmountStreamedUntilUpdatedAt"}},{kind:"Field",name:{kind:"Name",value:"totalAmountTransferredUntilUpdatedAt"}},{kind:"Field",name:{kind:"Name",value:"account"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"token"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"createdAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"createdAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"symbol"}},{kind:"Field",name:{kind:"Name",value:"isListed"}},{kind:"Field",name:{kind:"Name",value:"isNativeAssetSuperToken"}},{kind:"Field",name:{kind:"Name",value:"underlyingAddress"}}]}}]}}]}}]},VS={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getAllEvents"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"where"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Event_filter"}}},defaultValue:{kind:"ObjectValue",fields:[]}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"skip"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"0"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"first"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"10"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderBy"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Event_orderBy"}}},defaultValue:{kind:"EnumValue",value:"id"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"OrderDirection"}}},defaultValue:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"events"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"Variable",name:{kind:"Name",value:"where"}}},{kind:"Argument",name:{kind:"Name",value:"skip"},value:{kind:"Variable",name:{kind:"Name",value:"skip"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"first"}}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"Variable",name:{kind:"Name",value:"orderBy"}}},{kind:"Argument",name:{kind:"Name",value:"orderDirection"},value:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FlowUpdatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"sender"}},{kind:"Field",name:{kind:"Name",value:"receiver"}},{kind:"Field",name:{kind:"Name",value:"flowRate"}},{kind:"Field",name:{kind:"Name",value:"flowOperator"}},{kind:"Field",name:{kind:"Name",value:"deposit"}},{kind:"Field",name:{kind:"Name",value:"stream"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FlowOperatorUpdatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"sender"}},{kind:"Field",name:{kind:"Name",value:"permissions"}},{kind:"Field",name:{kind:"Name",value:"flowRateAllowance"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"IndexCreatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"index"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"IndexDistributionClaimedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"subscriber"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"index"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"IndexUpdatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"totalUnitsPending"}},{kind:"Field",name:{kind:"Name",value:"totalUnitsApproved"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"oldIndexValue"}},{kind:"Field",name:{kind:"Name",value:"newIndexValue"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"index"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"IndexSubscribedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"subscriber"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"index"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"IndexUnitsUpdatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"units"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"subscriber"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"oldUnits"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"index"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"IndexUnsubscribedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"subscriber"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"index"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SubscriptionApprovedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"subscription"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"subscriber"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SubscriptionDistributionClaimedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"subscription"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"subscriber"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SubscriptionRevokedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"subscription"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"subscriber"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SubscriptionUnitsUpdatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"units"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"subscription"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"subscriber"}},{kind:"Field",name:{kind:"Name",value:"publisher"}},{kind:"Field",name:{kind:"Name",value:"oldUnits"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"TransferEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"to"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"from"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"TokenUpgradedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"account"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"TokenDowngradedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"account"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"AgreementClassRegisteredEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"code"}},{kind:"Field",name:{kind:"Name",value:"agreementType"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"AgreementClassUpdatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"code"}},{kind:"Field",name:{kind:"Name",value:"agreementType"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"AppRegisteredEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"app"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"GovernanceReplacedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"oldGovernance"}},{kind:"Field",name:{kind:"Name",value:"newGovernance"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"JailEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reason"}},{kind:"Field",name:{kind:"Name",value:"app"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SuperTokenFactoryUpdatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"newFactory"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SuperTokenLogicUpdatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"code"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"RoleAdminChangedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"role"}},{kind:"Field",name:{kind:"Name",value:"previousAdminRole"}},{kind:"Field",name:{kind:"Name",value:"newAdminRole"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"RoleGrantedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sender"}},{kind:"Field",name:{kind:"Name",value:"role"}},{kind:"Field",name:{kind:"Name",value:"account"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"RoleRevokedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sender"}},{kind:"Field",name:{kind:"Name",value:"role"}},{kind:"Field",name:{kind:"Name",value:"account"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SetEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hashedName"}},{kind:"Field",name:{kind:"Name",value:"target"}},{kind:"Field",name:{kind:"Name",value:"resolverEntry"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CFAv1LiquidationPeriodChangedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"superToken"}},{kind:"Field",name:{kind:"Name",value:"host"}},{kind:"Field",name:{kind:"Name",value:"governanceAddress"}},{kind:"Field",name:{kind:"Name",value:"liquidationPeriod"}},{kind:"Field",name:{kind:"Name",value:"isKeySet"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ConfigChangedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"superToken"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"isKeySet"}},{kind:"Field",name:{kind:"Name",value:"host"}},{kind:"Field",name:{kind:"Name",value:"governanceAddress"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"RewardAddressChangedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"superToken"}},{kind:"Field",name:{kind:"Name",value:"rewardAddress"}},{kind:"Field",name:{kind:"Name",value:"isKeySet"}},{kind:"Field",name:{kind:"Name",value:"host"}},{kind:"Field",name:{kind:"Name",value:"governanceAddress"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PPPConfigurationChangedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"host"}},{kind:"Field",name:{kind:"Name",value:"governanceAddress"}},{kind:"Field",name:{kind:"Name",value:"superToken"}},{kind:"Field",name:{kind:"Name",value:"isKeySet"}},{kind:"Field",name:{kind:"Name",value:"liquidationPeriod"}},{kind:"Field",name:{kind:"Name",value:"patricianPeriod"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"TrustedForwarderChangedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isKeySet"}},{kind:"Field",name:{kind:"Name",value:"host"}},{kind:"Field",name:{kind:"Name",value:"governanceAddress"}},{kind:"Field",name:{kind:"Name",value:"forwarder"}},{kind:"Field",name:{kind:"Name",value:"enabled"}},{kind:"Field",name:{kind:"Name",value:"superToken"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SuperTokenMinimumDepositChangedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isKeySet"}},{kind:"Field",name:{kind:"Name",value:"host"}},{kind:"Field",name:{kind:"Name",value:"governanceAddress"}},{kind:"Field",name:{kind:"Name",value:"minimumDeposit"}},{kind:"Field",name:{kind:"Name",value:"superToken"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"AgreementLiquidatedByEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"rewardAmount"}},{kind:"Field",name:{kind:"Name",value:"penaltyAccount"}},{kind:"Field",name:{kind:"Name",value:"liquidatorAccount"}},{kind:"Field",name:{kind:"Name",value:"bondAccount"}},{kind:"Field",name:{kind:"Name",value:"bailoutAmount"}},{kind:"Field",name:{kind:"Name",value:"agreementId"}},{kind:"Field",name:{kind:"Name",value:"agreementClass"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"AgreementLiquidatedV2Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"liquidatorAccount"}},{kind:"Field",name:{kind:"Name",value:"agreementClass"}},{kind:"Field",name:{kind:"Name",value:"agreementId"}},{kind:"Field",name:{kind:"Name",value:"targetAccount"}},{kind:"Field",name:{kind:"Name",value:"rewardAmountReceiver"}},{kind:"Field",name:{kind:"Name",value:"rewardAmount"}},{kind:"Field",name:{kind:"Name",value:"targetAccountBalanceDelta"}},{kind:"Field",name:{kind:"Name",value:"version"}},{kind:"Field",name:{kind:"Name",value:"liquidationType"}},{kind:"Field",name:{kind:"Name",value:"rewardAccount"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BurnedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"operatorData"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"operator"}},{kind:"Field",name:{kind:"Name",value:"from"}},{kind:"Field",name:{kind:"Name",value:"data"}},{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"MintedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"operatorData"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"operator"}},{kind:"Field",name:{kind:"Name",value:"data"}},{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"to"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SentEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"to"}},{kind:"Field",name:{kind:"Name",value:"operatorData"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"operator"}},{kind:"Field",name:{kind:"Name",value:"data"}},{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CustomSuperTokenCreatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SuperTokenCreatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SuperTokenLogicCreatedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"tokenLogic"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NewPICEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"pic"}},{kind:"Field",name:{kind:"Name",value:"bond"}},{kind:"Field",name:{kind:"Name",value:"exitRate"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ExitRateChangedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"exitRate"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BondIncreasedEvent"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"additionalBond"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"gasPrice"}},{kind:"Field",name:{kind:"Name",value:"order"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"logIndex"}}]}}]}}]}}]}}]},V_={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getIndexSubscriptions"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"where"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"IndexSubscription_filter"}}},defaultValue:{kind:"ObjectValue",fields:[]}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"skip"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"0"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"first"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"10"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderBy"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"IndexSubscription_orderBy"}}},defaultValue:{kind:"EnumValue",value:"id"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"OrderDirection"}}},defaultValue:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"result"},name:{kind:"Name",value:"indexSubscriptions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"Variable",name:{kind:"Name",value:"where"}}},{kind:"Argument",name:{kind:"Name",value:"skip"},value:{kind:"Variable",name:{kind:"Name",value:"skip"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"first"}}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"Variable",name:{kind:"Name",value:"orderBy"}}},{kind:"Argument",name:{kind:"Name",value:"orderDirection"},value:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"createdAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"createdAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"updatedAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"updatedAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"subscriber"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"approved"}},{kind:"Field",name:{kind:"Name",value:"units"}},{kind:"Field",name:{kind:"Name",value:"totalAmountReceivedUntilUpdatedAt"}},{kind:"Field",name:{kind:"Name",value:"indexValueUntilUpdatedAt"}},{kind:"Field",name:{kind:"Name",value:"index"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"indexValue"}},{kind:"Field",name:{kind:"Name",value:"token"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"createdAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"createdAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"symbol"}},{kind:"Field",name:{kind:"Name",value:"isListed"}},{kind:"Field",name:{kind:"Name",value:"isNativeAssetSuperToken"}},{kind:"Field",name:{kind:"Name",value:"underlyingAddress"}}]}}]}}]}}]}}]},VO={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getIndexes"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"where"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Index_filter"}}},defaultValue:{kind:"ObjectValue",fields:[]}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"skip"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"0"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"first"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"10"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderBy"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Index_orderBy"}}},defaultValue:{kind:"EnumValue",value:"id"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"OrderDirection"}}},defaultValue:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"result"},name:{kind:"Name",value:"indexes"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"Variable",name:{kind:"Name",value:"where"}}},{kind:"Argument",name:{kind:"Name",value:"skip"},value:{kind:"Variable",name:{kind:"Name",value:"skip"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"first"}}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"Variable",name:{kind:"Name",value:"orderBy"}}},{kind:"Argument",name:{kind:"Name",value:"orderDirection"},value:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"createdAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"createdAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"updatedAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"updatedAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"indexId"}},{kind:"Field",name:{kind:"Name",value:"indexValue"}},{kind:"Field",name:{kind:"Name",value:"totalSubscriptionsWithUnits"}},{kind:"Field",name:{kind:"Name",value:"totalUnitsPending"}},{kind:"Field",name:{kind:"Name",value:"totalUnitsApproved"}},{kind:"Field",name:{kind:"Name",value:"totalUnits"}},{kind:"Field",name:{kind:"Name",value:"totalAmountDistributedUntilUpdatedAt"}},{kind:"Field",name:{kind:"Name",value:"token"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"createdAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"createdAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"symbol"}},{kind:"Field",name:{kind:"Name",value:"isListed"}},{kind:"Field",name:{kind:"Name",value:"isNativeAssetSuperToken"}},{kind:"Field",name:{kind:"Name",value:"underlyingAddress"}}]}},{kind:"Field",name:{kind:"Name",value:"publisher"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}}]}}]},VP={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getStreams"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"where"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Stream_filter"}}},defaultValue:{kind:"ObjectValue",fields:[]}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"skip"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"0"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"first"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"10"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderBy"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Stream_orderBy"}}},defaultValue:{kind:"EnumValue",value:"id"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"OrderDirection"}}},defaultValue:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"result"},name:{kind:"Name",value:"streams"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"Variable",name:{kind:"Name",value:"where"}}},{kind:"Argument",name:{kind:"Name",value:"skip"},value:{kind:"Variable",name:{kind:"Name",value:"skip"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"first"}}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"Variable",name:{kind:"Name",value:"orderBy"}}},{kind:"Argument",name:{kind:"Name",value:"orderDirection"},value:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"createdAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"createdAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"updatedAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"updatedAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"currentFlowRate"}},{kind:"Field",name:{kind:"Name",value:"streamedUntilUpdatedAt"}},{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"token"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"createdAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"createdAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"symbol"}},{kind:"Field",name:{kind:"Name",value:"isListed"}},{kind:"Field",name:{kind:"Name",value:"isNativeAssetSuperToken"}},{kind:"Field",name:{kind:"Name",value:"underlyingAddress"}}]}},{kind:"Field",name:{kind:"Name",value:"sender"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"receiver"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}},{kind:"Field",name:{kind:"Name",value:"flowUpdatedEvents"},arguments:[{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"EnumValue",value:"timestamp"}},{kind:"Argument",name:{kind:"Name",value:"orderDirection"},value:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"blockNumber"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"transactionHash"}},{kind:"Field",name:{kind:"Name",value:"token"}},{kind:"Field",name:{kind:"Name",value:"sender"}},{kind:"Field",name:{kind:"Name",value:"receiver"}},{kind:"Field",name:{kind:"Name",value:"flowRate"}},{kind:"Field",name:{kind:"Name",value:"totalSenderFlowRate"}},{kind:"Field",name:{kind:"Name",value:"totalReceiverFlowRate"}},{kind:"Field",name:{kind:"Name",value:"userData"}},{kind:"Field",name:{kind:"Name",value:"oldFlowRate"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"totalAmountStreamedUntilTimestamp"}}]}}]}}]}}]},Vj={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getTokens"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"where"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Token_filter"}}},defaultValue:{kind:"ObjectValue",fields:[]}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"skip"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"0"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"first"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"10"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderBy"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Token_orderBy"}}},defaultValue:{kind:"EnumValue",value:"id"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"OrderDirection"}}},defaultValue:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"result"},name:{kind:"Name",value:"tokens"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"Variable",name:{kind:"Name",value:"where"}}},{kind:"Argument",name:{kind:"Name",value:"skip"},value:{kind:"Variable",name:{kind:"Name",value:"skip"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"first"}}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"Variable",name:{kind:"Name",value:"orderBy"}}},{kind:"Argument",name:{kind:"Name",value:"orderDirection"},value:{kind:"Variable",name:{kind:"Name",value:"orderDirection"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"createdAtTimestamp"}},{kind:"Field",name:{kind:"Name",value:"createdAtBlockNumber"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"symbol"}},{kind:"Field",name:{kind:"Name",value:"isListed"}},{kind:"Field",name:{kind:"Name",value:"isNativeAssetSuperToken"}},{kind:"Field",name:{kind:"Name",value:"underlyingAddress"}}]}}]}}]};class VB{constructor(eb){this.listAllSuperTokens=async(eb,em=wW(),ew={orderBy:"createdAtBlockNumber",orderDirection:"desc"})=>{wN(eb);let eH=await this.subgraphClient.request(Vj,{where:{isListed:eb.isListed,isSuperToken:!0,id_gt:em.lastId},orderBy:null==ew?void 0:ew.orderBy,orderDirection:null==ew?void 0:ew.orderDirection,first:Hm(em),skip:em.skip}),eN=eH.result.map(eb=>Tq({...eb,createdAtTimestamp:Number(eb.createdAtTimestamp),createdAtBlockNumber:Number(eb.createdAtBlockNumber)}));return wQ(eN,em)},this.listIndexes=async(eb,em=wW(),ew={orderBy:"createdAtBlockNumber",orderDirection:"desc"})=>{var eH,eN;wS(eb);let eV=await this.subgraphClient.request(VO,{where:{indexId:eb.indexId,publisher:null===(eH=eb.publisher)||void 0===eH?void 0:eH.toLowerCase(),token:null===(eN=eb.token)||void 0===eN?void 0:eN.toLowerCase(),id_gt:em.lastId},orderBy:null==ew?void 0:ew.orderBy,orderDirection:null==ew?void 0:ew.orderDirection,first:Hm(em),skip:em.skip}),eE=eV.result.map(eb=>Tq({...eb,publisher:eb.publisher.id,createdAtTimestamp:Number(eb.createdAtTimestamp),createdAtBlockNumber:Number(eb.createdAtBlockNumber),updatedAtTimestamp:Number(eb.updatedAtTimestamp),updatedAtBlockNumber:Number(eb.updatedAtBlockNumber),token:{...eb.token,createdAtTimestamp:Number(eb.token.createdAtTimestamp),createdAtBlockNumber:Number(eb.token.createdAtBlockNumber)}}));return wQ(eE,em)},this.listIndexSubscriptions=async(eb,em=wW(),ew={orderBy:"createdAtBlockNumber",orderDirection:"desc"})=>{var eH;wB(eb);let eN=await this.subgraphClient.request(V_,{where:{subscriber:null===(eH=eb.subscriber)||void 0===eH?void 0:eH.toLowerCase(),approved:eb.approved,id_gt:em.lastId},orderBy:null==ew?void 0:ew.orderBy,orderDirection:null==ew?void 0:ew.orderDirection,first:Hm(em),skip:em.skip}),eV=eN.result.map(eb=>Tq({...eb,subscriber:eb.subscriber.id,createdAtTimestamp:Number(eb.createdAtTimestamp),createdAtBlockNumber:Number(eb.createdAtBlockNumber),updatedAtTimestamp:Number(eb.updatedAtTimestamp),updatedAtBlockNumber:Number(eb.updatedAtBlockNumber),index:{...eb.index,token:{...eb.index.token,createdAtTimestamp:Number(eb.index.token.createdAtTimestamp),createdAtBlockNumber:Number(eb.index.token.createdAtBlockNumber)}}}));return wQ(eV,em)},this.listStreams=async(eb,em=wW(),ew={orderBy:"createdAtBlockNumber",orderDirection:"desc"})=>{var eH,eN,eV;wU(eb);let eE=await this.subgraphClient.request(VP,{where:{sender:null===(eH=eb.sender)||void 0===eH?void 0:eH.toLowerCase(),receiver:null===(eN=eb.receiver)||void 0===eN?void 0:eN.toLowerCase(),token:null===(eV=eb.token)||void 0===eV?void 0:eV.toLowerCase(),id_gt:em.lastId},orderBy:null==ew?void 0:ew.orderBy,orderDirection:null==ew?void 0:ew.orderDirection,first:Hm(em),skip:em.skip}),eD=eE.result.map(eb=>Tq({...eb,sender:eb.sender.id,receiver:eb.receiver.id,createdAtTimestamp:Number(eb.createdAtTimestamp),createdAtBlockNumber:Number(eb.createdAtBlockNumber),updatedAtTimestamp:Number(eb.updatedAtTimestamp),updatedAtBlockNumber:Number(eb.updatedAtBlockNumber),token:{...eb.token,createdAtTimestamp:Number(eb.token.createdAtTimestamp),createdAtBlockNumber:Number(eb.token.createdAtBlockNumber)},flowUpdatedEvents:eb.flowUpdatedEvents.map(eb=>({...eb,blockNumber:Number(eb.blockNumber),timestamp:Number(eb.timestamp)}))}));return wQ(eD,em)},this.listUserInteractedSuperTokens=async(eb,em=wW(),ew={orderBy:"updatedAtBlockNumber",orderDirection:"desc"})=>{var eH,eN;wP(eb);let eV=await this.subgraphClient.request(VD,{where:{account:null===(eH=eb.account)||void 0===eH?void 0:eH.toLowerCase(),token:null===(eN=eb.token)||void 0===eN?void 0:eN.toLowerCase(),id_gt:em.lastId},orderBy:null==ew?void 0:ew.orderBy,orderDirection:null==ew?void 0:ew.orderDirection,first:Hm(em),skip:em.skip}),eE=eV.result.map(eb=>Tq({...eb,account:eb.account.id,updatedAtTimestamp:Number(eb.updatedAtTimestamp),updatedAtBlockNumber:Number(eb.updatedAtBlockNumber),token:{...eb.token,createdAtTimestamp:Number(eb.token.createdAtTimestamp),createdAtBlockNumber:Number(eb.token.createdAtBlockNumber)}}));return wQ(eE,em)},this.listEvents=async(eb,em=wW(),ew={orderBy:"blockNumber",orderDirection:"desc"})=>{var eH,eN;wk(eb);let eV=await this.subgraphClient.request(VS,{orderBy:null==ew?void 0:ew.orderBy,orderDirection:null==ew?void 0:ew.orderDirection,where:{addresses_contains:eb.account?[null===(eH=eb.account)||void 0===eH?void 0:eH.toLowerCase()]:void 0,timestamp_gt:null===(eN=eb.timestamp_gt)||void 0===eN?void 0:eN.toString(),id_gt:em.lastId},first:Hm(em),skip:em.skip});return wQ(wG(eV.events),em)},this.options=eb,this.subgraphClient=new Vk(this.options.customSubgraphQueriesEndpoint)}on(eb,em,ew,eH){if(em<1e3)throw Error("Let's not go crazy with the queries...");let eN=25e3,eV=Math.floor((new Date().getTime()-eN)/1e3),eE=!1,eD=()=>{eE=!0},eS=async()=>{if(eE)return;let eH=await VR(eb=>this.listEvents({account:ew,timestamp_gt:eV},eb,{orderBy:"timestamp",orderDirection:"asc"})),eN=wx().last(eH);return eN&&(eb(eH,eD),eV=eN.timestamp),setTimeout(()=>{eS()},em)};return eH&&setTimeout(()=>{eD()},eH),eS(),eD}}let VR=async eb=>{let em=async ew=>{let eH=await eb(ew);if(!eH.nextPaging)return eH.data;let eN=await em(eH.nextPaging);return eH.data.concat(eN)};return em(w$({take:999}))};class VU{constructor(eb){this.balanceOf=async eb=>{try{let em=TP(eb.owner),ew=await this.contract.connect(eb.providerOrSigner).balanceOf(em);return ew.toString()}catch(eb){throw new pJ({type:"NFT_READ",message:"There was an error getting balanceOf",cause:eb})}},this.ownerOf=async eb=>{try{let em=await this.contract.connect(eb.providerOrSigner).ownerOf(eb.tokenId);return em.toString()}catch(eb){throw new pJ({type:"NFT_READ",message:"There was an error getting ownerOf",cause:eb})}},this.getApproved=async eb=>{try{let em=await this.contract.connect(eb.providerOrSigner).getApproved(eb.tokenId);return em}catch(eb){throw new pJ({type:"NFT_READ",message:"There was an error getting getApproved",cause:eb})}},this.isApprovedForAll=async eb=>{try{let em=TP(eb.owner),ew=TP(eb.operator),eH=await this.contract.connect(eb.providerOrSigner).isApprovedForAll(em,ew);return eH}catch(eb){throw new pJ({type:"NFT_READ",message:"There was an error getting isApprovedForAll",cause:eb})}},this.name=async({providerOrSigner:eb})=>{try{let em=await this.contract.connect(eb).name();return em}catch(eb){throw new pJ({type:"NFT_READ",message:"There was an error getting name",cause:eb})}},this.symbol=async({providerOrSigner:eb})=>{try{let em=await this.contract.connect(eb).symbol();return em}catch(eb){throw new pJ({type:"NFT_READ",message:"There was an error getting symbol",cause:eb})}},this.tokenURI=async eb=>{try{let em=await this.contract.connect(eb.providerOrSigner).tokenURI(eb.tokenId);return em}catch(eb){throw new pJ({type:"NFT_READ",message:"There was an error getting tokenURI",cause:eb})}},this.approve=eb=>{let em=TP(eb.approved),ew=this.contract.populateTransaction.approve(em,eb.tokenId,eb.overrides||{});return new TZ(ew,"UNSUPPORTED")},this.setApprovalForAll=eb=>{let em=TP(eb.operator),ew=this.contract.populateTransaction.setApprovalForAll(em,eb.approved,eb.overrides||{});return new TZ(ew,"UNSUPPORTED")},this.transferFrom=eb=>{let em=TP(eb.from),ew=TP(eb.to),eH=this.contract.populateTransaction.transferFrom(em,ew,eb.tokenId,eb.overrides||{});return new TZ(eH,"UNSUPPORTED")},this.safeTransferFrom=eb=>{let em=TP(eb.from),ew=TP(eb.to),eH=this.contract.populateTransaction["safeTransferFrom(address,address,uint256)"](em,ew,eb.tokenId,eb.overrides||{});return new TZ(eH,"UNSUPPORTED")},this.safeTransferFromWithData=eb=>{let em=TP(eb.from),ew=TP(eb.to),eH=this.contract.populateTransaction["safeTransferFrom(address,address,uint256,bytes)"](em,ew,eb.tokenId,eb.data,eb.overrides||{});return new TZ(eH,"UNSUPPORTED")},this._sanitizeNFTFlowData=eb=>({flowSender:eb.flowSender,flowStartDate:TG(eb.flowStartDate),flowReceiver:eb.flowReceiver}),this.address=eb,this.contract=new pQ.CH(eb,hW.abi)}}class VF extends VU{constructor(eb){super(eb),this.getTokenId=async({superToken:eb,sender:em,receiver:ew,providerOrSigner:eH})=>{let eN=TP(eb),eV=TP(em),eE=TP(ew);try{let eb=await this.contract.connect(eH).getTokenId(eN,eV,eE);return eb.toString()}catch(eb){throw new pJ({type:"NFT_READ",message:"There was an error getting token id",cause:eb})}},this.flowDataByTokenId=async({tokenId:eb,providerOrSigner:em})=>{try{let ew=await this.contract.connect(em).flowDataByTokenId(eb);return this._sanitizeNFTFlowData(ew)}catch(eb){throw new pJ({type:"NFT_READ",message:"There was an error getting flow data by token id",cause:eb})}},this.contract=new pQ.CH(eb,A9.abi)}}class VG extends VF{constructor(eb){super(eb),this.contract=new pQ.CH(eb,A2.abi)}}class VY extends VF{constructor(eb){super(eb),this.contract=new pQ.CH(eb,A5.abi)}}let VQ=eb=>{if(!eb.chainId)throw new pJ({type:"FRAMEWORK_INITIALIZATION",message:"You must input chainId."});if(!eb.provider)throw new pJ({type:"FRAMEWORK_INITIALIZATION",message:"You must pass in a provider, an injected web3.js or ethers.js instance when initializing the framework."});if(null!=eb.chainId&&!TH.includes(eb.chainId)&&TB(eb.resolverAddress))throw new pJ({type:"FRAMEWORK_INITIALIZATION",message:"You must input your own resolver address if you use an unsupported network."})},Vq=eb=>{let em=eb.chainId?TS.get(eb.chainId):null;return em?em.subgraphAPIEndpoint:""},VK=eb=>{var em;return(eb.chainId?null===(em=TS.get(eb.chainId))||void 0===em?void 0:em.networkName:void 0)||"custom"};class VZ extends wm{constructor(eb,em){super(em.address),this.send=eb=>{let em=TP(eb.recipient),ew=this.contract.populateTransaction.send(em,eb.amount,eb.userData||"0x",eb.overrides||{});return new TZ(ew,"ERC777_SEND")},this.realtimeBalanceOf=async({providerOrSigner:eb,account:em,timestamp:ew=TF()})=>{let eH=TP(em);try{let em=await this.contract.connect(eb).realtimeBalanceOf(eH,ew);return{availableBalance:em.availableBalance.toString(),deposit:em.deposit.toString(),owedDeposit:em.owedDeposit.toString(),timestamp:TG(ew)}}catch(eb){throw new pJ({type:"SUPERTOKEN_READ",message:"There was an error getting realtimeBalanceOf",cause:eb})}},this.getFlow=async eb=>await this.cfaV1.getFlow({superToken:this.settings.address,sender:eb.sender,receiver:eb.receiver,providerOrSigner:eb.providerOrSigner}),this.getAccountFlowInfo=async eb=>await this.cfaV1.getAccountFlowInfo({superToken:this.settings.address,account:eb.account,providerOrSigner:eb.providerOrSigner}),this.getNetFlow=async eb=>await this.cfaV1.getNetFlow({superToken:this.settings.address,account:eb.account,providerOrSigner:eb.providerOrSigner}),this.getFlowOperatorData=async eb=>{let em=TP(eb.sender),ew=TP(eb.flowOperator);return await this.cfaV1.getFlowOperatorData({superToken:this.settings.address,sender:em,flowOperator:ew,providerOrSigner:eb.providerOrSigner})},this.getFlowOperatorDataByID=async eb=>await this.cfaV1.getFlowOperatorDataByID({superToken:this.settings.address,flowOperatorId:eb.flowOperatorId,providerOrSigner:eb.providerOrSigner}),this.increaseAllowance=eb=>{let em=TP(eb.spender),ew=this.contract.populateTransaction.increaseAllowance(em,eb.amount,eb.overrides||{});return new TZ(ew,"ERC20_INCREASE_ALLOWANCE")},this.decreaseAllowance=eb=>{let em=TP(eb.spender),ew=this.contract.populateTransaction.decreaseAllowance(em,eb.amount,eb.overrides||{});return new TZ(ew,"ERC20_DECREASE_ALLOWANCE")},this.createFlow=eb=>this.cfaV1.createFlow({superToken:this.settings.address,...eb}),this.updateFlow=eb=>this.cfaV1.updateFlow({superToken:this.settings.address,...eb}),this.deleteFlow=eb=>this.cfaV1.deleteFlow({superToken:this.settings.address,...eb}),this.createFlowByOperator=eb=>this.cfaV1.createFlowByOperator({superToken:this.settings.address,...eb}),this.updateFlowByOperator=eb=>this.cfaV1.updateFlowByOperator({superToken:this.settings.address,...eb}),this.deleteFlowByOperator=eb=>this.cfaV1.deleteFlowByOperator({superToken:this.settings.address,...eb}),this.getSubscription=async eb=>await this.idaV1.getSubscription({superToken:this.settings.address,...eb}),this.getIndex=async eb=>await this.idaV1.getIndex({superToken:this.settings.address,...eb}),this.createIndex=eb=>this.idaV1.createIndex({superToken:this.settings.address,...eb}),this.distribute=eb=>this.idaV1.distribute({superToken:this.settings.address,...eb}),this.updateIndexValue=eb=>this.idaV1.updateIndexValue({superToken:this.settings.address,...eb}),this.updateSubscriptionUnits=eb=>this.idaV1.updateSubscriptionUnits({superToken:this.settings.address,...eb}),this.approveSubscription=eb=>this.idaV1.approveSubscription({superToken:this.settings.address,...eb}),this.revokeSubscription=eb=>this.idaV1.revokeSubscription({superToken:this.settings.address,...eb}),this.deleteSubscription=eb=>this.idaV1.deleteSubscription({superToken:this.settings.address,...eb}),this.claim=eb=>this.idaV1.claim({superToken:this.settings.address,...eb}),this.getGovernanceParameters=async eb=>this.governance.getGovernanceParameters({providerOrSigner:eb,token:this.settings.address}),this.options=eb,this.settings=em,this.cfaV1=new wb(em.config.hostAddress,em.config.cfaV1Address,em.config.cfaV1ForwarderAddress),this.idaV1=new ww(em.config.hostAddress,em.config.idaV1Address),this.governance=new wv(em.config.hostAddress,em.config.governanceAddress),this.contract=new pQ.CH(em.address,gy.abi)}increaseFlowRateAllowance(eb){return this.cfaV1.increaseFlowRateAllowance({superToken:this.settings.address,...eb})}decreaseFlowRateAllowance(eb){return this.cfaV1.decreaseFlowRateAllowance({superToken:this.settings.address,...eb})}increaseFlowRateAllowanceWithPermissions(eb){return this.cfaV1.increaseFlowRateAllowanceWithPermissions({superToken:this.settings.address,...eb})}decreaseFlowRateAllowanceWithPermissions(eb){return this.cfaV1.decreaseFlowRateAllowanceWithPermissions({superToken:this.settings.address,...eb})}updateFlowOperatorPermissions(eb){return this.cfaV1.updateFlowOperatorPermissions({superToken:this.settings.address,...eb})}authorizeFlowOperatorWithFullControl(eb){return this.cfaV1.authorizeFlowOperatorWithFullControl({superToken:this.settings.address,...eb})}revokeFlowOperatorWithFullControl(eb){return this.cfaV1.revokeFlowOperatorWithFullControl({superToken:this.settings.address,...eb})}}kv=VZ,VZ.create=async eb=>{if(!eb.chainId&&!eb.networkName)throw new pJ({type:"SUPERTOKEN_INITIALIZATION",message:"You must input chainId or networkName."});let em=VK(eb),ew=eb.chainId||T_.get(em);try{let eH=gy.connect(eb.address,eb.provider),eN=eH.connect(eb.provider).getUnderlyingToken(),eV=await TK(eN,wy.d),eE={address:eb.address,config:eb.config,chainId:ew,networkName:em},eD=await eH.connect(eb.provider).symbol(),eS=TS.get(ew)||{subgraphAPIEndpoint:"",resolverAddress:"",networkName:"",nativeTokenSymbol:""},e_=eS.nativeTokenSymbol||"ETH",eO=e_+"x",eP=await TK(eH.CONSTANT_OUTFLOW_NFT(),wy.d),ej=await TK(eH.CONSTANT_INFLOW_NFT(),wy.d),eB="G$";if(eD===eB){let eb=new p9.vU(["function constantInflowNFT() view returns (address)","function constantOutflowNFT() view returns (address)"]),em=new pQ.CH(eH.address,eb);eP===wy.d&&(eP=await TK(em.constantOutflowNFT(),wy.d)),ej===wy.d&&(ej=await TK(em.constantInflowNFT(),wy.d))}let eR={constantOutflowNFTProxy:eP,constantInflowNFTProxy:ej};if(eO===eD)return new VJ(eb,eE,e_,eR);if(eV!==wy.d)return new V$(eb,{...eE,underlyingTokenAddress:eV},eR);return new VX(eb,eE,eR)}catch(eb){throw new pJ({type:"SUPERTOKEN_INITIALIZATION",message:"There was an error initializing the SuperToken",cause:eb})}};var VW=VZ;class V$ extends VZ{constructor(eb,em,ew){super(eb,em),this.downgrade=({amount:eb,overrides:em})=>{let ew=this.contract.populateTransaction.downgrade(eb,em||{});return new TZ(ew,"SUPERTOKEN_DOWNGRADE")},this.downgradeTo=({amount:eb,to:em,overrides:ew})=>{let eH=this.contract.populateTransaction.downgradeTo(em,eb,{...ew});return new TZ(eH,"UNSUPPORTED")},this.upgrade=({amount:eb,overrides:em})=>{let ew=this.contract.populateTransaction.upgrade(eb,em||{});return new TZ(ew,"SUPERTOKEN_UPGRADE")},this.upgradeTo=({amount:eb,to:em,data:ew="0x",overrides:eH})=>{let eN=this.contract.populateTransaction.upgradeTo(em,eb,ew,{...eH});return new TZ(eN,"UNSUPPORTED")},this.underlyingToken=new wm(em.underlyingTokenAddress),this.constantInflowNFTProxy=new VG(ew.constantInflowNFTProxy),this.constantOutflowNFTProxy=new VY(ew.constantOutflowNFTProxy)}}class VX extends VZ{constructor(eb,em,ew){super(eb,em),this.constantInflowNFTProxy=new VG(ew.constantInflowNFTProxy),this.constantOutflowNFTProxy=new VY(ew.constantOutflowNFTProxy)}}class VJ extends VZ{constructor(eb,em,ew,eH){super(eb,em),this.upgrade=({amount:eb,overrides:em})=>{let ew=this.nativeAssetContract.populateTransaction.upgradeByETH({...em,value:eb});return new TZ(ew,"UNSUPPORTED")},this.upgradeTo=({amount:eb,to:em,overrides:ew})=>{let eH=this.nativeAssetContract.populateTransaction.upgradeByETHTo(em,{...ew,value:eb});return new TZ(eH,"UNSUPPORTED")},this.downgrade=({amount:eb,overrides:em})=>{let ew=this.nativeAssetContract.populateTransaction.downgradeToETH(eb,{...em});return new TZ(ew,"UNSUPPORTED")},this.nativeTokenSymbol=ew,this.constantInflowNFTProxy=new VG(eH.constantInflowNFTProxy),this.constantOutflowNFTProxy=new VY(eH.constantOutflowNFTProxy)}get nativeAssetContract(){return new pQ.CH(this.settings.address,gO.abi)}}let V2="v1";class V6{constructor(eb,em){this.createSigner=eb=>{if(!eb.privateKey&&!eb.provider&&!eb.signer&&!eb.web3Provider)throw new pJ({type:"CREATE_SIGNER",message:"You must pass in a private key, provider or signer."});if(eb.privateKey){if(!eb.provider)throw new pJ({type:"CREATE_SIGNER",message:"You must pass in a provider with your private key."});return new e_.w5(eb.privateKey,eb.provider)}if(eb.signer)return eb.signer;if(eb.web3Provider)return eb.web3Provider.getSigner();throw new pJ({type:"CREATE_SIGNER",message:"Something went wrong, this should never occur."})},this.batchCall=eb=>new TJ({operations:eb,hostAddress:this.settings.config.hostAddress}),this.operation=(eb,em)=>new TZ(eb,em),this.loadNativeAssetSuperToken=async eb=>{let em=await this.loadSuperToken(eb),ew=!!em.nativeTokenSymbol;if(!ew)throw new pJ({type:"SUPERTOKEN_INITIALIZATION",message:"The token is not a native asset supertoken."});return em},this.loadPureSuperToken=async eb=>{let em=await this.loadSuperToken(eb),ew=!1==!!em.downgrade;if(!ew)throw new pJ({type:"SUPERTOKEN_INITIALIZATION",message:"The token is not a pure supertoken."});return em},this.loadWrapperSuperToken=async eb=>{let em=await this.loadSuperToken(eb),ew=!!em.underlyingToken;if(!ew)throw new pJ({type:"SUPERTOKEN_INITIALIZATION",message:"The token is not a wrapper supertoken."});return em},this.loadSuperToken=async eb=>{let em=await this._tryGetTokenAddress(eb);return await VW.create({...this.settings,address:em})},this._tryGetTokenAddress=async eb=>{let em=Ty.UJ(eb);if(em)return eb;try{let em="supertokens."+this.settings.protocolReleaseVersion+"."+eb,ew=L_.connect(this.settings.config.resolverAddress,this.settings.provider);return await ew.get(em)}catch(em){throw new pJ({type:"SUPERTOKEN_INITIALIZATION",message:"There was an error with loading the SuperToken with symbol: "+eb+" with the resolver.",cause:em})}},this.userInputOptions=eb,this.settings=em,this.cfaV1=new wb(em.config.hostAddress,em.config.cfaV1Address,em.config.cfaV1ForwarderAddress),this.governance=new wv(em.config.hostAddress,em.config.governanceAddress),this.host=new TW(em.config.hostAddress),this.idaV1=new ww(em.config.hostAddress,em.config.idaV1Address),this.query=new VB(em);let ew=new pQ.CH(em.config.resolverAddress,L_.abi);this.contracts={cfaV1:this.cfaV1.contract,governance:this.governance.contract,host:this.host.contract,idaV1:this.idaV1.contract,resolver:ew}}}kz=V6,V6.create=async eb=>{VQ({...eb,protocolReleaseVersion:eb.protocolReleaseVersion||V2});let em=VK(eb),ew=eb.chainId||T_.get(em),eH=eb.protocolReleaseVersion||V2,eN=eb.customSubgraphQueriesEndpoint||Vq(eb),eV=TY(eb.provider)?eb.provider:TQ(eb.provider)?new eO.Q(eb.provider.currentProvider):eb.provider.provider,eE=await eV.getNetwork();if(eE.chainId!==ew&&null!=ew)throw new pJ({type:"NETWORK_MISMATCH",message:"Your provider network chainId is: "+eE.chainId+" whereas your desired chainId is: "+ew});try{let eE=TS.get(ew),eD=eb.resolverAddress?eb.resolverAddress:eE?eE.addresses.resolver:wy.d,eS=L_.connect(eD,eV),e_={chainId:ew,customSubgraphQueriesEndpoint:eN,protocolReleaseVersion:eb.protocolReleaseVersion||V2,provider:eV,networkName:em};if(eE&&e_.protocolReleaseVersion===V2){let em=eE.addresses.governance?eE.addresses.governance:await zD.connect(eE.addresses.host,eV).getGovernance(),ew={...e_,config:{resolverAddress:eD,hostAddress:eE.addresses.host,cfaV1Address:eE.addresses.cfaV1,idaV1Address:eE.addresses.idaV1,governanceAddress:em,cfaV1ForwarderAddress:eE.addresses.cfaV1Forwarder}};return new kz(eb,ew)}{let em=await eS.get("SuperfluidLoader-v1"),ew=await eS.get("CFAv1Forwarder"),eN=LX.connect(em,eV),eE=await eN.loadFramework(eH),eO=await zD.connect(eE.superfluid,eV).getGovernance(),eP={...e_,config:{resolverAddress:eD,hostAddress:eE.superfluid,cfaV1Address:eE.agreementCFAv1,idaV1Address:eE.agreementIDAv1,governanceAddress:eO,cfaV1ForwarderAddress:ew}};return new kz(eb,eP)}}catch(eb){throw new pJ({type:"FRAMEWORK_INITIALIZATION",message:"There was an error initializing the framework",cause:eb})}};var V4,V3,V5,V8,V9,V7,kb,km,ky,kv,kz,kw,kH,kx=V6,kN=ew(61744),kV=9e15,kk=1e9,kE="0123456789abcdef",kD="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",kS="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",kO={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-9e15,maxE:9e15,crypto:!1},kP=!0,kj="[DecimalError] ",kB=kj+"Invalid argument: ",kR=kj+"Precision limit exceeded",kU=kj+"crypto unavailable",kF="[object Decimal]",kG=Math.floor,kY=Math.pow,kQ=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,kq=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,kK=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,kZ=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,kW=1e7,k$=7,kX=9007199254740991,kJ=kD.length-1,k6=kS.length-1,k4={toStringTag:kF};function k3(eb){var em,ew,eH,eN=eb.length-1,eV="",eE=eb[0];if(eN>0){for(eV+=eE,em=1;emew)throw Error(kB+eb)}function k8(eb,em,ew,eH){var eN,eV,eE,eD;for(eV=eb[0];eV>=10;eV/=10)--em;return--em<0?(em+=k$,eN=0):(eN=Math.ceil((em+1)/k$),em%=k$),eV=kY(10,k$-em),eD=eb[eN]%eV|0,null==eH?em<3?(0==em?eD=eD/100|0:1==em&&(eD=eD/10|0),eE=ew<4&&99999==eD||ew>3&&49999==eD||5e4==eD||0==eD):eE=(ew<4&&eD+1==eV||ew>3&&eD+1==eV/2)&&(eb[eN+1]/eV/100|0)==kY(10,em-2)-1||(eD==eV/2||0==eD)&&(eb[eN+1]/eV/100|0)==0:em<4?(0==em?eD=eD/1e3|0:1==em?eD=eD/100|0:2==em&&(eD=eD/10|0),eE=(eH||ew<4)&&9999==eD||!eH&&ew>3&&4999==eD):eE=((eH||ew<4)&&eD+1==eV||!eH&&ew>3&&eD+1==eV/2)&&(eb[eN+1]/eV/1e3|0)==kY(10,em-3)-1,eE}function k9(eb,em,ew){for(var eH,eN,eV=[0],eE=0,eD=eb.length;eEew-1&&(void 0===eV[eH+1]&&(eV[eH+1]=0),eV[eH+1]+=eV[eH]/ew|0,eV[eH]%=ew)}return eV.reverse()}function k7(eb,em){var ew,eH,eN;if(em.isZero())return em;(eH=em.d.length)<32?eN=(1/ER(4,ew=Math.ceil(eH/3))).toString():(ew=16,eN="2.3283064365386962890625e-10"),eb.precision+=ew,em=EB(eb,1,em.times(eN),new eb(1));for(var eV=ew;eV--;){var eE=em.times(em);em=eE.times(eE).minus(eE).times(8).plus(1)}return eb.precision-=ew,em}k4.absoluteValue=k4.abs=function(){var eb=new this.constructor(this);return eb.s<0&&(eb.s=1),Em(eb)},k4.ceil=function(){return Em(new this.constructor(this),this.e+1,2)},k4.clampedTo=k4.clamp=function(eb,em){var ew=this,eH=ew.constructor;if(eb=new eH(eb),em=new eH(em),!eb.s||!em.s)return new eH(NaN);if(eb.gt(em))throw Error(kB+em);return 0>ew.cmp(eb)?eb:ew.cmp(em)>0?em:new eH(ew)},k4.comparedTo=k4.cmp=function(eb){var em,ew,eH,eN,eV=this,eE=eV.d,eD=(eb=new eV.constructor(eb)).d,eS=eV.s,e_=eb.s;if(!eE||!eD)return eS&&e_?eS!==e_?eS:eE===eD?0:!eE^eS<0?1:-1:NaN;if(!eE[0]||!eD[0])return eE[0]?eS:eD[0]?-e_:0;if(eS!==e_)return eS;if(eV.e!==eb.e)return eV.e>eb.e^eS<0?1:-1;for(em=0,ew=(eH=eE.length)<(eN=eD.length)?eH:eN;emeD[em]^eS<0?1:-1;return eH===eN?0:eH>eN^eS<0?1:-1},k4.cosine=k4.cos=function(){var eb,em,ew=this,eH=ew.constructor;return ew.d?ew.d[0]?(eb=eH.precision,em=eH.rounding,eH.precision=eb+Math.max(ew.e,ew.sd())+k$,eH.rounding=1,ew=k7(eH,EU(eH,ew)),eH.precision=eb,eH.rounding=em,Em(2==kH||3==kH?ew.neg():ew,eb,em,!0)):new eH(1):new eH(NaN)},k4.cubeRoot=k4.cbrt=function(){var eb,em,ew,eH,eN,eV,eE,eD,eS,e_,eO=this,eP=eO.constructor;if(!eO.isFinite()||eO.isZero())return new eP(eO);for(kP=!1,(eV=eO.s*kY(eO.s*eO,1/3))&&Math.abs(eV)!=1/0?eH=new eP(eV.toString()):(ew=k3(eO.d),(eV=((eb=eO.e)-ew.length+1)%3)&&(ew+=1==eV||-2==eV?"0":"00"),eV=kY(ew,1/3),eb=kG((eb+1)/3)-(eb%3==(eb<0?-1:2)),ew=eV==1/0?"5e"+eb:(ew=eV.toExponential()).slice(0,ew.indexOf("e")+1)+eb,(eH=new eP(ew)).s=eO.s),eE=(eb=eP.precision)+3;;)if(e_=(eS=(eD=eH).times(eD).times(eD)).plus(eO),eH=Eb(e_.plus(eO).times(eD),e_.plus(eS),eE+2,1),k3(eD.d).slice(0,eE)===(ew=k3(eH.d)).slice(0,eE)){if("9999"!=(ew=ew.slice(eE-3,eE+1))&&(eN||"4999"!=ew)){+ew&&(+ew.slice(1)||"5"!=ew.charAt(0))||(Em(eH,eb+1,1),em=!eH.times(eH).times(eH).eq(eO));break}if(!eN&&(Em(eD,eb+1,0),eD.times(eD).times(eD).eq(eO))){eH=eD;break}eE+=4,eN=1}return kP=!0,Em(eH,eb,eP.rounding,em)},k4.decimalPlaces=k4.dp=function(){var eb,em=this.d,ew=NaN;if(em){if(ew=((eb=em.length-1)-kG(this.e/k$))*k$,eb=em[eb])for(;eb%10==0;eb/=10)ew--;ew<0&&(ew=0)}return ew},k4.dividedBy=k4.div=function(eb){return Eb(this,new this.constructor(eb))},k4.dividedToIntegerBy=k4.divToInt=function(eb){var em=this,ew=em.constructor;return Em(Eb(em,new ew(eb),0,1,1),ew.precision,ew.rounding)},k4.equals=k4.eq=function(eb){return 0===this.cmp(eb)},k4.floor=function(){return Em(new this.constructor(this),this.e+1,3)},k4.greaterThan=k4.gt=function(eb){return this.cmp(eb)>0},k4.greaterThanOrEqualTo=k4.gte=function(eb){var em=this.cmp(eb);return 1==em||0===em},k4.hyperbolicCosine=k4.cosh=function(){var eb,em,ew,eH,eN,eV=this,eE=eV.constructor,eD=new eE(1);if(!eV.isFinite())return new eE(eV.s?1/0:NaN);if(eV.isZero())return eD;ew=eE.precision,eH=eE.rounding,eE.precision=ew+Math.max(eV.e,eV.sd())+4,eE.rounding=1,(eN=eV.d.length)<32?em=(1/ER(4,eb=Math.ceil(eN/3))).toString():(eb=16,em="2.3283064365386962890625e-10"),eV=EB(eE,1,eV.times(em),new eE(1),!0);for(var eS,e_=eb,eO=new eE(8);e_--;)eS=eV.times(eV),eV=eD.minus(eS.times(eO.minus(eS.times(eO))));return Em(eV,eE.precision=ew,eE.rounding=eH,!0)},k4.hyperbolicSine=k4.sinh=function(){var eb,em,ew,eH,eN=this,eV=eN.constructor;if(!eN.isFinite()||eN.isZero())return new eV(eN);if(em=eV.precision,ew=eV.rounding,eV.precision=em+Math.max(eN.e,eN.sd())+4,eV.rounding=1,(eH=eN.d.length)<3)eN=EB(eV,2,eN,eN,!0);else{eb=(eb=1.4*Math.sqrt(eH))>16?16:0|eb,eN=eN.times(1/ER(5,eb)),eN=EB(eV,2,eN,eN,!0);for(var eE,eD=new eV(5),eS=new eV(16),e_=new eV(20);eb--;)eE=eN.times(eN),eN=eN.times(eD.plus(eE.times(eS.times(eE).plus(e_))))}return eV.precision=em,eV.rounding=ew,Em(eN,em,ew,!0)},k4.hyperbolicTangent=k4.tanh=function(){var eb,em,ew=this,eH=ew.constructor;return ew.isFinite()?ew.isZero()?new eH(ew):(eb=eH.precision,em=eH.rounding,eH.precision=eb+7,eH.rounding=1,Eb(ew.sinh(),ew.cosh(),eH.precision=eb,eH.rounding=em)):new eH(ew.s)},k4.inverseCosine=k4.acos=function(){var eb,em=this,ew=em.constructor,eH=em.abs().cmp(1),eN=ew.precision,eV=ew.rounding;return -1!==eH?0===eH?em.isNeg()?Ew(ew,eN,eV):new ew(0):new ew(NaN):em.isZero()?Ew(ew,eN+4,eV).times(.5):(ew.precision=eN+6,ew.rounding=1,em=em.asin(),eb=Ew(ew,eN+4,eV).times(.5),ew.precision=eN,ew.rounding=eV,eb.minus(em))},k4.inverseHyperbolicCosine=k4.acosh=function(){var eb,em,ew=this,eH=ew.constructor;return ew.lte(1)?new eH(ew.eq(1)?0:NaN):ew.isFinite()?(eb=eH.precision,em=eH.rounding,eH.precision=eb+Math.max(Math.abs(ew.e),ew.sd())+4,eH.rounding=1,kP=!1,ew=ew.times(ew).minus(1).sqrt().plus(ew),kP=!0,eH.precision=eb,eH.rounding=em,ew.ln()):new eH(ew)},k4.inverseHyperbolicSine=k4.asinh=function(){var eb,em,ew=this,eH=ew.constructor;return!ew.isFinite()||ew.isZero()?new eH(ew):(eb=eH.precision,em=eH.rounding,eH.precision=eb+2*Math.max(Math.abs(ew.e),ew.sd())+6,eH.rounding=1,kP=!1,ew=ew.times(ew).plus(1).sqrt().plus(ew),kP=!0,eH.precision=eb,eH.rounding=em,ew.ln())},k4.inverseHyperbolicTangent=k4.atanh=function(){var eb,em,ew,eH,eN=this,eV=eN.constructor;return eN.isFinite()?eN.e>=0?new eV(eN.abs().eq(1)?eN.s/0:eN.isZero()?eN:NaN):(eb=eV.precision,em=eV.rounding,Math.max(eH=eN.sd(),eb)<-(2*eN.e)-1)?Em(new eV(eN),eb,em,!0):(eV.precision=ew=eH-eN.e,eN=Eb(eN.plus(1),new eV(1).minus(eN),ew+eb,1),eV.precision=eb+4,eV.rounding=1,eN=eN.ln(),eV.precision=eb,eV.rounding=em,eN.times(.5)):new eV(NaN)},k4.inverseSine=k4.asin=function(){var eb,em,ew,eH,eN=this,eV=eN.constructor;return eN.isZero()?new eV(eN):(em=eN.abs().cmp(1),ew=eV.precision,eH=eV.rounding,-1!==em)?0===em?((eb=Ew(eV,ew+4,eH).times(.5)).s=eN.s,eb):new eV(NaN):(eV.precision=ew+6,eV.rounding=1,eN=eN.div(new eV(1).minus(eN.times(eN)).sqrt().plus(1)).atan(),eV.precision=ew,eV.rounding=eH,eN.times(2))},k4.inverseTangent=k4.atan=function(){var eb,em,ew,eH,eN,eV,eE,eD,eS,e_=this,eO=e_.constructor,eP=eO.precision,ej=eO.rounding;if(e_.isFinite()){if(e_.isZero())return new eO(e_);if(e_.abs().eq(1)&&eP+4<=k6)return(eE=Ew(eO,eP+4,ej).times(.25)).s=e_.s,eE}else{if(!e_.s)return new eO(NaN);if(eP+4<=k6)return(eE=Ew(eO,eP+4,ej).times(.5)).s=e_.s,eE}for(eO.precision=eD=eP+10,eO.rounding=1,eb=ew=Math.min(28,eD/k$+2|0);eb;--eb)e_=e_.div(e_.times(e_).plus(1).sqrt().plus(1));for(kP=!1,em=Math.ceil(eD/k$),eH=1,eS=e_.times(e_),eE=new eO(e_),eN=e_;-1!==eb;)if(eN=eN.times(eS),eV=eE.minus(eN.div(eH+=2)),eN=eN.times(eS),void 0!==(eE=eV.plus(eN.div(eH+=2))).d[em])for(eb=em;eE.d[eb]===eV.d[eb]&&eb--;);return ew&&(eE=eE.times(2<this.d.length-2},k4.isNaN=function(){return!this.s},k4.isNegative=k4.isNeg=function(){return this.s<0},k4.isPositive=k4.isPos=function(){return this.s>0},k4.isZero=function(){return!!this.d&&0===this.d[0]},k4.lessThan=k4.lt=function(eb){return 0>this.cmp(eb)},k4.lessThanOrEqualTo=k4.lte=function(eb){return 1>this.cmp(eb)},k4.logarithm=k4.log=function(eb){var em,ew,eH,eN,eV,eE,eD,eS,e_=this,eO=e_.constructor,eP=eO.precision,ej=eO.rounding,eB=5;if(null==eb)eb=new eO(10),em=!0;else{if(ew=(eb=new eO(eb)).d,eb.s<0||!ew||!ew[0]||eb.eq(1))return new eO(NaN);em=eb.eq(10)}if(ew=e_.d,e_.s<0||!ew||!ew[0]||e_.eq(1))return new eO(ew&&!ew[0]?-1/0:1!=e_.s?NaN:ew?0:1/0);if(em){if(ew.length>1)eV=!0;else{for(eN=ew[0];eN%10==0;)eN/=10;eV=1!==eN}}if(kP=!1,k8((eS=Eb(eE=ES(e_,eD=eP+eB),eH=em?Ez(eO,eD+10):ES(eb,eD),eD,1)).d,eN=eP,ej))do if(eD+=10,eS=Eb(eE=ES(e_,eD),eH=em?Ez(eO,eD+10):ES(eb,eD),eD,1),!eV){+k3(eS.d).slice(eN+1,eN+15)+1==1e14&&(eS=Em(eS,eP+1,0));break}while(k8(eS.d,eN+=10,ej));return kP=!0,Em(eS,eP,ej)},k4.minus=k4.sub=function(eb){var em,ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB=this,eR=eB.constructor;if(eb=new eR(eb),!eB.d||!eb.d)return eB.s&&eb.s?eB.d?eb.s=-eb.s:eb=new eR(eb.d||eB.s!==eb.s?eB:NaN):eb=new eR(NaN),eb;if(eB.s!=eb.s)return eb.s=-eb.s,eB.plus(eb);if(e_=eB.d,ej=eb.d,eD=eR.precision,eS=eR.rounding,!e_[0]||!ej[0]){if(ej[0])eb.s=-eb.s;else{if(!e_[0])return new eR(3===eS?-0:0);eb=new eR(eB)}return kP?Em(eb,eD,eS):eb}if(ew=kG(eb.e/k$),eO=kG(eB.e/k$),e_=e_.slice(),eV=eO-ew){for((eP=eV<0)?(em=e_,eV=-eV,eE=ej.length):(em=ej,ew=eO,eE=e_.length),eH=Math.max(Math.ceil(eD/k$),eE)+2,eV>eH&&(eV=eH,em.length=1),em.reverse(),eH=eV;eH--;)em.push(0);em.reverse()}else{for((eP=(eH=e_.length)<(eE=ej.length))&&(eE=eH),eH=0;eH0;--eH)e_[eE++]=0;for(eH=ej.length;eH>eV;){if(e_[--eH](eE=(eV=Math.ceil(eD/k$))>eE?eV+1:eE+1)&&(eN=eE,ew.length=1),ew.reverse();eN--;)ew.push(0);ew.reverse()}for((eE=e_.length)-(eN=eO.length)<0&&(eN=eE,ew=eO,eO=e_,e_=ew),em=0;eN;)em=(e_[--eN]=e_[eN]+eO[eN]+em)/kW|0,e_[eN]%=kW;for(em&&(e_.unshift(em),++eH),eE=e_.length;0==e_[--eE];)e_.pop();return eb.d=e_,eb.e=Ev(e_,eH),kP?Em(eb,eD,eS):eb},k4.precision=k4.sd=function(eb){var em,ew=this;if(void 0!==eb&&!!eb!==eb&&1!==eb&&0!==eb)throw Error(kB+eb);return ew.d?(em=EH(ew.d),eb&&ew.e+1>em&&(em=ew.e+1)):em=NaN,em},k4.round=function(){var eb=this,em=eb.constructor;return Em(new em(eb),eb.e+1,em.rounding)},k4.sine=k4.sin=function(){var eb,em,ew=this,eH=ew.constructor;return ew.isFinite()?ew.isZero()?new eH(ew):(eb=eH.precision,em=eH.rounding,eH.precision=eb+Math.max(ew.e,ew.sd())+k$,eH.rounding=1,ew=Ej(eH,EU(eH,ew)),eH.precision=eb,eH.rounding=em,Em(kH>2?ew.neg():ew,eb,em,!0)):new eH(NaN)},k4.squareRoot=k4.sqrt=function(){var eb,em,ew,eH,eN,eV,eE=this,eD=eE.d,eS=eE.e,e_=eE.s,eO=eE.constructor;if(1!==e_||!eD||!eD[0])return new eO(!e_||e_<0&&(!eD||eD[0])?NaN:eD?eE:1/0);for(kP=!1,0==(e_=Math.sqrt(+eE))||e_==1/0?(((em=k3(eD)).length+eS)%2==0&&(em+="0"),e_=Math.sqrt(em),eS=kG((eS+1)/2)-(eS<0||eS%2),em=e_==1/0?"5e"+eS:(em=e_.toExponential()).slice(0,em.indexOf("e")+1)+eS,eH=new eO(em)):eH=new eO(e_.toString()),ew=(eS=eO.precision)+3;;)if(eH=(eV=eH).plus(Eb(eE,eV,ew+2,1)).times(.5),k3(eV.d).slice(0,ew)===(em=k3(eH.d)).slice(0,ew)){if("9999"!=(em=em.slice(ew-3,ew+1))&&(eN||"4999"!=em)){+em&&(+em.slice(1)||"5"!=em.charAt(0))||(Em(eH,eS+1,1),eb=!eH.times(eH).eq(eE));break}if(!eN&&(Em(eV,eS+1,0),eV.times(eV).eq(eE))){eH=eV;break}ew+=4,eN=1}return kP=!0,Em(eH,eS,eO.rounding,eb)},k4.tangent=k4.tan=function(){var eb,em,ew=this,eH=ew.constructor;return ew.isFinite()?ew.isZero()?new eH(ew):(eb=eH.precision,em=eH.rounding,eH.precision=eb+10,eH.rounding=1,(ew=ew.sin()).s=1,ew=Eb(ew,new eH(1).minus(ew.times(ew)).sqrt(),eb+10,0),eH.precision=eb,eH.rounding=em,Em(2==kH||4==kH?ew.neg():ew,eb,em,!0)):new eH(NaN)},k4.times=k4.mul=function(eb){var em,ew,eH,eN,eV,eE,eD,eS,e_,eO=this,eP=eO.constructor,ej=eO.d,eB=(eb=new eP(eb)).d;if(eb.s*=eO.s,!ej||!ej[0]||!eB||!eB[0])return new eP(eb.s&&(!ej||ej[0]||eB)&&(!eB||eB[0]||ej)?ej&&eB?0*eb.s:eb.s/0:NaN);for(ew=kG(eO.e/k$)+kG(eb.e/k$),(eS=ej.length)<(e_=eB.length)&&(eV=ej,ej=eB,eB=eV,eE=eS,eS=e_,e_=eE),eV=[],eH=eE=eS+e_;eH--;)eV.push(0);for(eH=e_;--eH>=0;){for(em=0,eN=eS+eH;eN>eH;)eD=eV[eN]+eB[eH]*ej[eN-eH-1]+em,eV[eN--]=eD%kW|0,em=eD/kW|0;eV[eN]=(eV[eN]+em)%kW|0}for(;!eV[--eE];)eV.pop();return em?++ew:eV.shift(),eb.d=eV,eb.e=Ev(eV,ew),kP?Em(eb,eP.precision,eP.rounding):eb},k4.toBinary=function(eb,em){return EF(this,2,eb,em)},k4.toDecimalPlaces=k4.toDP=function(eb,em){var ew=this,eH=ew.constructor;return(ew=new eH(ew),void 0===eb)?ew:(k5(eb,0,kk),void 0===em?em=eH.rounding:k5(em,0,8),Em(ew,eb+ew.e+1,em))},k4.toExponential=function(eb,em){var ew,eH=this,eN=eH.constructor;return void 0===eb?ew=Ey(eH,!0):(k5(eb,0,kk),void 0===em?em=eN.rounding:k5(em,0,8),ew=Ey(eH=Em(new eN(eH),eb+1,em),!0,eb+1)),eH.isNeg()&&!eH.isZero()?"-"+ew:ew},k4.toFixed=function(eb,em){var ew,eH,eN=this,eV=eN.constructor;return void 0===eb?ew=Ey(eN):(k5(eb,0,kk),void 0===em?em=eV.rounding:k5(em,0,8),ew=Ey(eH=Em(new eV(eN),eb+eN.e+1,em),!1,eb+eH.e+1)),eN.isNeg()&&!eN.isZero()?"-"+ew:ew},k4.toFraction=function(eb){var em,ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB=this,eR=eB.d,eU=eB.constructor;if(!eR)return new eU(eB);if(e_=ew=new eU(1),eH=eS=new eU(0),eE=(eV=(em=new eU(eH)).e=EH(eR)-eB.e-1)%k$,em.d[0]=kY(10,eE<0?k$+eE:eE),null==eb)eb=eV>0?em:e_;else{if(!(eD=new eU(eb)).isInt()||eD.lt(e_))throw Error(kB+eD);eb=eD.gt(em)?eV>0?em:e_:eD}for(kP=!1,eD=new eU(k3(eR)),eO=eU.precision,eU.precision=eV=eR.length*k$*2;eP=Eb(eD,em,0,1,1),1!=(eN=ew.plus(eP.times(eH))).cmp(eb);)ew=eH,eH=eN,eN=e_,e_=eS.plus(eP.times(eN)),eS=eN,eN=em,em=eD.minus(eP.times(eN)),eD=eN;return eN=Eb(eb.minus(ew),eH,0,1,1),eS=eS.plus(eN.times(e_)),ew=ew.plus(eN.times(eH)),eS.s=e_.s=eB.s,ej=1>Eb(e_,eH,eV,1).minus(eB).abs().cmp(Eb(eS,ew,eV,1).minus(eB).abs())?[e_,eH]:[eS,ew],eU.precision=eO,kP=!0,ej},k4.toHexadecimal=k4.toHex=function(eb,em){return EF(this,16,eb,em)},k4.toNearest=function(eb,em){var ew=this,eH=ew.constructor;if(ew=new eH(ew),null==eb){if(!ew.d)return ew;eb=new eH(1),em=eH.rounding}else{if(eb=new eH(eb),void 0===em?em=eH.rounding:k5(em,0,8),!ew.d)return eb.s?ew:eb;if(!eb.d)return eb.s&&(eb.s=ew.s),eb}return eb.d[0]?(kP=!1,ew=Eb(ew,eb,0,em,1).times(eb),kP=!0,Em(ew)):(eb.s=ew.s,ew=eb),ew},k4.toNumber=function(){return+this},k4.toOctal=function(eb,em){return EF(this,8,eb,em)},k4.toPower=k4.pow=function(eb){var em,ew,eH,eN,eV,eE,eD=this,eS=eD.constructor,e_=+(eb=new eS(eb));if(!eD.d||!eb.d||!eD.d[0]||!eb.d[0])return new eS(kY(+eD,e_));if((eD=new eS(eD)).eq(1))return eD;if(eH=eS.precision,eV=eS.rounding,eb.eq(1))return Em(eD,eH,eV);if((em=kG(eb.e/k$))>=eb.d.length-1&&(ew=e_<0?-e_:e_)<=kX)return eN=EN(eS,eD,ew,eH),eb.s<0?new eS(1).div(eN):Em(eN,eH,eV);if((eE=eD.s)<0){if(emeS.maxE+1||em0?eE/0:0):(kP=!1,eS.rounding=eD.s=1,ew=Math.min(12,(em+"").length),(eN=ED(eb.times(ES(eD,eH+ew)),eH)).d&&k8((eN=Em(eN,eH+5,1)).d,eH,eV)&&(em=eH+10,+k3((eN=Em(ED(eb.times(ES(eD,em+ew)),em),em+5,1)).d).slice(eH+1,eH+15)+1==1e14&&(eN=Em(eN,eH+1,0))),eN.s=eE,kP=!0,eS.rounding=eV,Em(eN,eH,eV))},k4.toPrecision=function(eb,em){var ew,eH=this,eN=eH.constructor;return void 0===eb?ew=Ey(eH,eH.e<=eN.toExpNeg||eH.e>=eN.toExpPos):(k5(eb,1,kk),void 0===em?em=eN.rounding:k5(em,0,8),ew=Ey(eH=Em(new eN(eH),eb,em),eb<=eH.e||eH.e<=eN.toExpNeg,eb)),eH.isNeg()&&!eH.isZero()?"-"+ew:ew},k4.toSignificantDigits=k4.toSD=function(eb,em){var ew=this,eH=ew.constructor;return void 0===eb?(eb=eH.precision,em=eH.rounding):(k5(eb,1,kk),void 0===em?em=eH.rounding:k5(em,0,8)),Em(new eH(ew),eb,em)},k4.toString=function(){var eb=this,em=eb.constructor,ew=Ey(eb,eb.e<=em.toExpNeg||eb.e>=em.toExpPos);return eb.isNeg()&&!eb.isZero()?"-"+ew:ew},k4.truncated=k4.trunc=function(){return Em(new this.constructor(this),this.e+1,1)},k4.valueOf=k4.toJSON=function(){var eb=this,em=eb.constructor,ew=Ey(eb,eb.e<=em.toExpNeg||eb.e>=em.toExpPos);return eb.isNeg()?"-"+ew:ew};var Eb=function(){function eb(eb,em,ew){var eH,eN=0,eV=eb.length;for(eb=eb.slice();eV--;)eH=eb[eV]*em+eN,eb[eV]=eH%ew|0,eN=eH/ew|0;return eN&&eb.unshift(eN),eb}function em(eb,em,ew,eH){var eN,eV;if(ew!=eH)eV=ew>eH?1:-1;else for(eN=eV=0;eNem[eN]?1:-1;break}return eV}function ew(eb,em,ew,eH){for(var eN=0;ew--;)eb[ew]-=eN,eN=eb[ew]1;)eb.shift()}return function(eH,eN,eV,eE,eD,eS){var e_,eO,eP,ej,eB,eR,eU,eF,eG,eY,eQ,eK,eZ,eW,e$,eX,eJ,e0,e6,e4,e3=eH.constructor,e5=eH.s==eN.s?1:-1,e8=eH.d,e9=eN.d;if(!e8||!e8[0]||!e9||!e9[0])return new e3(eH.s&&eN.s&&(e8?!e9||e8[0]!=e9[0]:e9)?e8&&0==e8[0]||!e9?0*e5:e5/0:NaN);for(eS?(eB=1,eO=eH.e-eN.e):(eS=kW,eB=k$,eO=kG(eH.e/eB)-kG(eN.e/eB)),e6=e9.length,eJ=e8.length,eY=(eG=new e3(e5)).d=[],eP=0;e9[eP]==(e8[eP]||0);eP++);if(e9[eP]>(e8[eP]||0)&&eO--,null==eV?(eW=eV=e3.precision,eE=e3.rounding):eW=eD?eV+(eH.e-eN.e)+1:eV,eW<0)eY.push(1),eR=!0;else{if(eW=eW/eB+2|0,eP=0,1==e6){for(ej=0,e9=e9[0],eW++;(eP1&&(e9=eb(e9,ej,eS),e8=eb(e8,ej,eS),e6=e9.length,eJ=e8.length),eX=e6,eK=(eQ=e8.slice(0,e6)).length;eK=eS/2&&++e0;do ej=0,(e_=em(e9,eQ,e6,eK))<0?(eZ=eQ[0],e6!=eK&&(eZ=eZ*eS+(eQ[1]||0)),(ej=eZ/e0|0)>1?(ej>=eS&&(ej=eS-1),eF=(eU=eb(e9,ej,eS)).length,eK=eQ.length,1==(e_=em(eU,eQ,eF,eK))&&(ej--,ew(eU,e6=10;ej/=10)eP++;eG.e=eP+eO*eB-1,Em(eG,eD?eV+eG.e+1:eV,eE,eR)}return eG}}();function Em(eb,em,ew,eH){var eN,eV,eE,eD,eS,e_,eO,eP,ej,eB=eb.constructor;t:if(null!=em){if(!(eP=eb.d))return eb;for(eN=1,eD=eP[0];eD>=10;eD/=10)eN++;if((eV=em-eN)<0)eV+=k$,eE=em,eS=(eO=eP[ej=0])/kY(10,eN-eE-1)%10|0;else if(ej=Math.ceil((eV+1)/k$),eD=eP.length,ej>=eD){if(eH){for(;eD++<=ej;)eP.push(0);eO=eS=0,eN=1,eV%=k$,eE=eV-k$+1}else break t}else{for(eN=1,eO=eD=eP[ej];eD>=10;eD/=10)eN++;eV%=k$,eS=(eE=eV-k$+eN)<0?0:eO/kY(10,eN-eE-1)%10|0}if(eH=eH||em<0||void 0!==eP[ej+1]||(eE<0?eO:eO%kY(10,eN-eE-1)),e_=ew<4?(eS||eH)&&(0==ew||ew==(eb.s<0?3:2)):eS>5||5==eS&&(4==ew||eH||6==ew&&(eV>0?eE>0?eO/kY(10,eN-eE):0:eP[ej-1])%10&1||ew==(eb.s<0?8:7)),em<1||!eP[0])return eP.length=0,e_?(em-=eb.e+1,eP[0]=kY(10,(k$-em%k$)%k$),eb.e=-em||0):eP[0]=eb.e=0,eb;if(0==eV?(eP.length=ej,eD=1,ej--):(eP.length=ej+1,eD=kY(10,k$-eV),eP[ej]=eE>0?(eO/kY(10,eN-eE)%kY(10,eE)|0)*eD:0),e_)for(;;){if(0==ej){for(eV=1,eE=eP[0];eE>=10;eE/=10)eV++;for(eE=eP[0]+=eD,eD=1;eE>=10;eE/=10)eD++;eV!=eD&&(eb.e++,eP[0]==kW&&(eP[0]=1));break}if(eP[ej]+=eD,eP[ej]!=kW)break;eP[ej--]=0,eD=1}for(eV=eP.length;0===eP[--eV];)eP.pop()}return kP&&(eb.e>eB.maxE?(eb.d=null,eb.e=NaN):eb.e0?eV=eV.charAt(0)+"."+eV.slice(1)+Ex(eH):eE>1&&(eV=eV.charAt(0)+"."+eV.slice(1)),eV=eV+(eb.e<0?"e":"e+")+eb.e):eN<0?(eV="0."+Ex(-eN-1)+eV,ew&&(eH=ew-eE)>0&&(eV+=Ex(eH))):eN>=eE?(eV+=Ex(eN+1-eE),ew&&(eH=ew-eN-1)>0&&(eV=eV+"."+Ex(eH))):((eH=eN+1)0&&(eN+1===eE&&(eV+="."),eV+=Ex(eH))),eV}function Ev(eb,em){var ew=eb[0];for(em*=k$;ew>=10;ew/=10)em++;return em}function Ez(eb,em,ew){if(em>kJ)throw kP=!0,ew&&(eb.precision=ew),Error(kR);return Em(new eb(kD),em,1,!0)}function Ew(eb,em,ew){if(em>k6)throw Error(kR);return Em(new eb(kS),em,ew,!0)}function EH(eb){var em=eb.length-1,ew=em*k$+1;if(em=eb[em]){for(;em%10==0;em/=10)ew--;for(em=eb[0];em>=10;em/=10)ew++}return ew}function Ex(eb){for(var em="";eb--;)em+="0";return em}function EN(eb,em,ew,eH){var eN,eV=new eb(1),eE=Math.ceil(eH/k$+4);for(kP=!1;;){if(ew%2&&EG((eV=eV.times(em)).d,eE)&&(eN=!0),0===(ew=kG(ew/2))){ew=eV.d.length-1,eN&&0===eV.d[ew]&&++eV.d[ew];break}EG((em=em.times(em)).d,eE)}return kP=!0,eV}function EV(eb){return 1&eb.d[eb.d.length-1]}function Ek(eb,em,ew){for(var eH,eN=new eb(em[0]),eV=0;++eV17)return new ej(eb.d?eb.d[0]?eb.s<0?0:1/0:1:eb.s?eb.s<0?0:eb:0/0);for(null==em?(kP=!1,eS=eR):eS=em,eD=new ej(.03125);eb.e>-2;)eb=eb.times(eD),eP+=5;for(eS+=eH=Math.log(kY(2,eP))/Math.LN10*2+5|0,ew=eV=eE=new ej(1),ej.precision=eS;;){if(eV=Em(eV.times(eb),eS,1),ew=ew.times(++eO),k3((eD=eE.plus(Eb(eV,ew,eS,1))).d).slice(0,eS)===k3(eE.d).slice(0,eS)){for(eN=eP;eN--;)eE=Em(eE.times(eE),eS,1);if(null!=em)return ej.precision=eR,eE;if(!(e_<3&&k8(eE.d,eS-eH,eB,e_)))return Em(eE,ej.precision=eR,eB,kP=!0);ej.precision=eS+=10,ew=eV=eD=new ej(1),eO=0,e_++}eE=eD}}function ES(eb,em){var ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB=1,eR=10,eU=eb,eF=eU.d,eG=eU.constructor,eY=eG.rounding,eQ=eG.precision;if(eU.s<0||!eF||!eF[0]||!eU.e&&1==eF[0]&&1==eF.length)return new eG(eF&&!eF[0]?-1/0:1!=eU.s?NaN:eF?0:eU);if(null==em?(kP=!1,eO=eQ):eO=em,eG.precision=eO+=eR,eH=(ew=k3(eF)).charAt(0),!(15e14>Math.abs(eV=eU.e)))return e_=Ez(eG,eO+2,eQ).times(eV+""),eU=ES(new eG(eH+"."+ew.slice(1)),eO-eR).plus(e_),eG.precision=eQ,null==em?Em(eU,eQ,eY,kP=!0):eU;for(;eH<7&&1!=eH||1==eH&&ew.charAt(1)>3;)eH=(ew=k3((eU=eU.times(eb)).d)).charAt(0),eB++;for(eV=eU.e,eH>1?(eU=new eG("0."+ew),eV++):eU=new eG(eH+"."+ew.slice(1)),eP=eU,eS=eE=eU=Eb(eU.minus(1),eU.plus(1),eO,1),ej=Em(eU.times(eU),eO,1),eN=3;;){if(eE=Em(eE.times(ej),eO,1),k3((e_=eS.plus(Eb(eE,new eG(eN),eO,1))).d).slice(0,eO)===k3(eS.d).slice(0,eO)){if(eS=eS.times(2),0!==eV&&(eS=eS.plus(Ez(eG,eO+2,eQ).times(eV+""))),eS=Eb(eS,new eG(eB),eO,1),null!=em)return eG.precision=eQ,eS;if(!k8(eS.d,eO-eR,eY,eD))return Em(eS,eG.precision=eQ,eY,kP=!0);eG.precision=eO+=eR,e_=eE=eU=Eb(eP.minus(1),eP.plus(1),eO,1),ej=Em(eU.times(eU),eO,1),eN=eD=1}eS=e_,eN+=2}}function E_(eb){return String(eb.s*eb.s/0)}function EO(eb,em){var ew,eH,eN;for((ew=em.indexOf("."))>-1&&(em=em.replace(".","")),(eH=em.search(/e/i))>0?(ew<0&&(ew=eH),ew+=+em.slice(eH+1),em=em.substring(0,eH)):ew<0&&(ew=em.length),eH=0;48===em.charCodeAt(eH);eH++);for(eN=em.length;48===em.charCodeAt(eN-1);--eN);if(em=em.slice(eH,eN)){if(eN-=eH,eb.e=ew=ew-eH-1,eb.d=[],eH=(ew+1)%k$,ew<0&&(eH+=k$),eHeb.constructor.maxE?(eb.d=null,eb.e=NaN):eb.e-1){if(em=em.replace(/(\d)_(?=\d)/g,"$1"),kZ.test(em))return EO(eb,em)}else if("Infinity"===em||"NaN"===em)return+em||(eb.s=NaN),eb.e=NaN,eb.d=null,eb;if(kq.test(em))ew=16,em=em.toLowerCase();else if(kQ.test(em))ew=2;else if(kK.test(em))ew=8;else throw Error(kB+em);for((eV=em.search(/p/i))>0?(eS=+em.slice(eV+1),em=em.substring(2,eV)):em=em.slice(2),eE=(eV=em.indexOf("."))>=0,eH=eb.constructor,eE&&(eV=(eD=(em=em.replace(".","")).length)-eV,eN=EN(eH,new eH(ew),eV,2*eV)),eV=eO=(e_=k9(em,ew,kW)).length-1;0===e_[eV];--eV)e_.pop();return eV<0?new eH(0*eb.s):(eb.e=Ev(e_,eO),eb.d=e_,kP=!1,eE&&(eb=Eb(eb,eN,4*eD)),eS&&(eb=eb.times(54>Math.abs(eS)?kY(2,eS):DW.pow(2,eS))),kP=!0,eb)}function Ej(eb,em){var ew,eH=em.d.length;if(eH<3)return em.isZero()?em:EB(eb,2,em,em);ew=(ew=1.4*Math.sqrt(eH))>16?16:0|ew,em=em.times(1/ER(5,ew)),em=EB(eb,2,em,em);for(var eN,eV=new eb(5),eE=new eb(16),eD=new eb(20);ew--;)eN=em.times(em),em=em.times(eV.plus(eN.times(eE.times(eN).minus(eD))));return em}function EB(eb,em,ew,eH,eN){var eV,eE,eD,eS,e_=eb.precision,eO=Math.ceil(e_/k$);for(kP=!1,eS=ew.times(ew),eD=new eb(eH);;){if(eE=Eb(eD.times(eS),new eb(em++*em++),e_,1),eD=eN?eH.plus(eE):eH.minus(eE),eH=Eb(eE.times(eS),new eb(em++*em++),e_,1),void 0!==(eE=eD.plus(eH)).d[eO]){for(eV=eO;eE.d[eV]===eD.d[eV]&&eV--;);if(-1==eV)break}eV=eD,eD=eH,eH=eE,eE=eV}return kP=!0,eE.d.length=eO+1,eE}function ER(eb,em){for(var ew=eb;--em;)ew*=eb;return ew}function EU(eb,em){var ew,eH=em.s<0,eN=Ew(eb,eb.precision,1),eV=eN.times(.5);if((em=em.abs()).lte(eV))return kH=eH?4:1,em;if((ew=em.divToInt(eN)).isZero())kH=eH?3:2;else{if((em=em.minus(ew.times(eN))).lte(eV))return kH=EV(ew)?eH?2:3:eH?4:1,em;kH=EV(ew)?eH?1:4:eH?3:2}return em.minus(eN).abs()}function EF(eb,em,ew,eH){var eN,eV,eE,eD,eS,e_,eO,eP,ej,eB=eb.constructor,eR=void 0!==ew;if(eR?(k5(ew,1,kk),void 0===eH?eH=eB.rounding:k5(eH,0,8)):(ew=eB.precision,eH=eB.rounding),eb.isFinite()){for(eE=(eO=Ey(eb)).indexOf("."),eR?(eN=2,16==em?ew=4*ew-3:8==em&&(ew=3*ew-2)):eN=em,eE>=0&&(eO=eO.replace(".",""),(ej=new eB(1)).e=eO.length-eE,ej.d=k9(Ey(ej),10,eN),ej.e=ej.d.length),eV=eS=(eP=k9(eO,10,eN)).length;0==eP[--eS];)eP.pop();if(eP[0]){if(eE<0?eV--:((eb=new eB(eb)).d=eP,eb.e=eV,eP=(eb=Eb(eb,ej,ew,eH,0,eN)).d,eV=eb.e,e_=kw),eE=eP[ew],eD=eN/2,e_=e_||void 0!==eP[ew+1],e_=eH<4?(void 0!==eE||e_)&&(0===eH||eH===(eb.s<0?3:2)):eE>eD||eE===eD&&(4===eH||e_||6===eH&&1&eP[ew-1]||eH===(eb.s<0?8:7)),eP.length=ew,e_)for(;++eP[--ew]>eN-1;)eP[ew]=0,ew||(++eV,eP.unshift(1));for(eS=eP.length;!eP[eS-1];--eS);for(eE=0,eO="";eE1){if(16==em||8==em){for(eE=16==em?4:3,--eS;eS%eE;eS++)eO+="0";for(eS=(eP=k9(eO,eN,em)).length;!eP[eS-1];--eS);for(eE=1,eO="1.";eEeS)for(eV-=eS;eV--;)eO+="0";else eVem)return eb.length=em,!0}function EY(eb){return new this(eb).abs()}function EQ(eb){return new this(eb).acos()}function Eq(eb){return new this(eb).acosh()}function EK(eb,em){return new this(eb).plus(em)}function EZ(eb){return new this(eb).asin()}function EW(eb){return new this(eb).asinh()}function E$(eb){return new this(eb).atan()}function EX(eb){return new this(eb).atanh()}function EJ(eb,em){eb=new this(eb),em=new this(em);var ew,eH=this.precision,eN=this.rounding,eV=eH+4;return eb.s&&em.s?eb.d||em.d?!em.d||eb.isZero()?(ew=em.s<0?Ew(this,eH,eN):new this(0)).s=eb.s:!eb.d||em.isZero()?(ew=Ew(this,eV,1).times(.5)).s=eb.s:em.s<0?(this.precision=eV,this.rounding=1,ew=this.atan(Eb(eb,em,eV,1)),em=Ew(this,eV,1),this.precision=eH,this.rounding=eN,ew=eb.s<0?ew.minus(em):ew.plus(em)):ew=this.atan(Eb(eb,em,eV,1)):(ew=Ew(this,eV,1).times(em.s>0?.25:.75)).s=eb.s:ew=new this(NaN),ew}function E1(eb){return new this(eb).cbrt()}function E2(eb){return Em(eb=new this(eb),eb.e+1,2)}function E6(eb,em,ew){return new this(eb).clamp(em,ew)}function E4(eb){if(!eb||"object"!=typeof eb)throw Error(kj+"Object expected");var em,ew,eH,eN=!0===eb.defaults,eV=["precision",1,kk,"rounding",0,8,"toExpNeg",-kV,0,"toExpPos",0,kV,"maxE",0,kV,"minE",-kV,0,"modulo",0,9];for(em=0;em=eV[em+1]&&eH<=eV[em+2])this[ew]=eH;else throw Error(kB+ew+": "+eH)}if(ew="crypto",eN&&(this[ew]=kO[ew]),void 0!==(eH=eb[ew])){if(!0===eH||!1===eH||0===eH||1===eH){if(eH){if("undefined"!=typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))this[ew]=!0;else throw Error(kU)}else this[ew]=!1}else throw Error(kB+ew+": "+eH)}return this}function E3(eb){return new this(eb).cos()}function E5(eb){return new this(eb).cosh()}function E8(eb){var em,ew,eH;function eN(eb){var em,ew,eH,eV=this;if(!(eV instanceof eN))return new eN(eb);if(eV.constructor=eN,Dv(eb)){eV.s=eb.s,kP?!eb.d||eb.e>eN.maxE?(eV.e=NaN,eV.d=null):eb.e=10;ew/=10)em++;kP?em>eN.maxE?(eV.e=NaN,eV.d=null):em=429e7?em[eV]=crypto.getRandomValues(new Uint32Array(1))[0]:eD[eV++]=eN%1e7;else if(crypto.randomBytes){for(em=crypto.randomBytes(eH*=4);eV=214e7?crypto.randomBytes(4).copy(em,eV):(eD.push(eN%1e7),eV+=4);eV=eH/4}else throw Error(kU)}else for(;eV=10;eN/=10)eH++;eHem in eb?D6(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,D3=(eb,em,ew)=>(D4(eb,"symbol"!=typeof em?em+"":em,ew),ew);class D5 extends pF{constructor(eb,em,ew){if(super(eb,em,ew),D3(this,"wallet"),D3(this,"framework"),D3(this,"alephx"),eb instanceof e6)this.wallet=eb;else if(eb instanceof pS.r)this.wallet=new e6(eb);else throw Error("Unsupported wallet type")}async init(){if(!this.wallet)throw Error("PublicKey Error: No providers are set up");if(await this.wallet.connect(),this.framework||(this.framework=await kx.create({chainId:await this.wallet.getCurrentChainId(),provider:this.wallet.provider})),!this.alephx){if(e0[eX.AVAX_TESTNET].chainId===eJ(await this.getChainId()))this.alephx=await this.framework.loadSuperToken(D$);else if(e0[eX.AVAX].chainId===eJ(await this.getChainId()))this.alephx=await this.framework.loadSuperToken(DX);else throw Error(`ChainID ${await this.getChainId()} not supported`)}}alephToWei(eb){let em=new DW(eb).mul(1e18);return p6.O$.from(em.toString())}weiToAleph(eb){return new DW(kN.dF(p6.O$.from(eb)))}alephPerHourToFlowRate(eb){return this.alephToWei(eb).div(p6.O$.from(3600))}flowRateToAlephPerHour(eb){return new DW(kN.dF(p6.O$.from(eb).mul(p6.O$.from(3600))))}async getALEPHBalance(){if(!this.wallet)throw Error("PublicKey Error: No providers are set up");if(!this.alephx)throw Error("SuperfluidAccount not initialized");let eb=await this.alephx.balanceOf({account:this.address,providerOrSigner:this.wallet.provider});return this.weiToAleph(eb)}async getALEPHFlow(eb){if(!this.wallet)throw Error("PublicKey Error: No providers are set up");if(!this.alephx)throw Error("SuperfluidAccount not initialized");let em=await this.alephx.getFlow({sender:this.address,receiver:eb,providerOrSigner:this.wallet.provider});return em?this.flowRateToAlephPerHour(em.flowRate):new DW(0)}async getNetALEPHFlow(){if(!this.wallet)throw Error("PublicKey Error: No providers are set up");if(!this.alephx)throw Error("SuperfluidAccount not initialized");let eb=await this.alephx.getNetFlow({account:this.address,providerOrSigner:this.wallet.provider});return this.flowRateToAlephPerHour(eb)}async getAllALEPHOutflows(){if(!this.wallet)throw Error("PublicKey Error: No providers are set up");if(!this.framework||!this.alephx)throw Error("SuperfluidAccount not initialized");let eb=` + query { + accounts(where: {outflows_: {sender: ${this.address}}}) { + id + outflows(where: {currentFlowRate_not: "0"}) { + sender { + id + } + receiver { + id + } + createdAtTimestamp + currentFlowRate + } + } + } + `,em=(await this.querySubgraph(eb)).data.accounts,ew={};for(let eb of em)for(let em of eb.outflows){let eb=this.flowRateToAlephPerHour(em.currentFlowRate);em.sender.id===this.address&&(ew[em.sender.id]=eb)}return ew}async querySubgraph(eb){return await (await fetch(await this.getSubgraphUrl(),{method:"POST",body:JSON.stringify({query:eb})})).json()}async getAllALEPHInflows(){if(!this.wallet)throw Error("PublicKey Error: No providers are set up");if(!this.framework||!this.alephx)throw Error("SuperfluidAccount not initialized");let eb=` + query { + accounts(where: {inflows_: {receiver: ${this.address}}}) { + id + inflows(where: {currentFlowRate_not: "0"}) { + sender { + id + } + receiver { + id + } + createdAtTimestamp + currentFlowRate + } + } + } + `,em=(await this.querySubgraph(eb)).data.accounts,ew={};for(let eb of em)for(let em of eb.inflows){let eb=this.flowRateToAlephPerHour(em.currentFlowRate);em.receiver.id===this.address&&(ew[em.sender.id]=eb)}return ew}async getSubgraphUrl(){if(e0[eX.AVAX_TESTNET].chainId===eJ(await this.getChainId()))return DJ;if(e0[eX.AVAX].chainId===eJ(await this.getChainId()))return D0;throw Error(`ChainID ${await this.getChainId()} not supported`)}async increaseALEPHFlow(eb,em){if(!this.wallet)throw Error("PublicKey Error: No providers are set up");if(!this.alephx)throw Error("SuperfluidAccount is not initialized");let ew=await this.alephx.getFlow({sender:this.address,receiver:eb,providerOrSigner:this.wallet.provider});if(p6.O$.from(await this.alephx.balanceOf({account:this.address,providerOrSigner:this.wallet.provider})).lt(this.alephToWei(em)))throw Error("Not enough ALEPH to increase flow");let eH=this.wallet.provider.getSigner();if(!ew||p6.O$.from(ew.flowRate).eq(0))await this.alephx.createFlow({sender:this.address,receiver:eb,flowRate:this.alephPerHourToFlowRate(em).toString()}).exec(eH);else{let eN=p6.O$.from(ew.flowRate.toString()).add(this.alephPerHourToFlowRate(em));await this.alephx.updateFlow({sender:this.address,receiver:eb,flowRate:eN.toString()}).exec(eH)}}async decreaseALEPHFlow(eb,em){if(!this.wallet)throw Error("PublicKey Error: No providers are set up");if(!this.alephx)throw Error("SuperfluidAccount not initialized");let ew=await this.alephx.getFlow({sender:this.address,receiver:eb,providerOrSigner:this.wallet.provider});if(!ew||p6.O$.from(ew.flowRate).eq(0))return;let eH=p6.O$.from(ew.flowRate.toString()).sub(this.alephPerHourToFlowRate(em)),eN=this.wallet.provider.getSigner();eH.lte(0)?await this.alephx.deleteFlow({sender:this.address,receiver:eb}).exec(eN):await this.alephx.updateFlow({sender:this.address,receiver:eb,flowRate:eH.toString()}).exec(eN)}}function D8(eb,em){if(eb.wallet)return new D5(eb.wallet,eb.address,eb.publicKey);throw Error("Wallet is required")}var D9=ew(81287),D7=ew(34853);!function(eb){eb.Metamask="metamask",eb.WalletConnect="wallet-connect"}(eN||(eN={})),eN.Metamask,eN.Metamask,eN.WalletConnect,eN.WalletConnect;let Sb={[eS.$O.ETH]:{id:eS.$O.ETH,name:"Ethereum",chainId:1,eip155:!0,currency:"ETH",explorerUrl:"https://etherscan.io",rpcUrl:"https://eth.drpc.org"},[eS.$O.AVAX]:{id:eS.$O.AVAX,name:"Avalanche",chainId:43114,eip155:!0,currency:"AVAX",explorerUrl:"https://snowtrace.io/",rpcUrl:"https://avalanche.drpc.org"},[eS.$O.SOL]:{id:eS.$O.SOL,name:"Solana",chainId:900,eip155:!1,currency:"SOL"}},Sm={1:Sb.ETH,43114:Sb.AVAX,900:Sb.SOL};class Sy{async connect(eb){let em=await this.mutex.acquire();try{let em=Sb[eb];if(!this.supportedBlockchains.includes(eb))throw Error('Blockchain "'.concat((null==em?void 0:em.name)||eb,'" not supported'));await this.onConnect(eb),this.events.emit("connect",{provider:this.providerId}),this.isReady=!0,await this.switchBlockchain(eb),await this.onUpdate(eb)}finally{em()}}async disconnect(eb){let em=await this.mutex.acquire();try{this.isReady=!1,await this.onDisconnect(),this.events.emit("disconnect",{provider:this.providerId,error:eb})}finally{em()}}async switchBlockchain(eb){let em=await this.getBlockchain().catch(()=>void 0);if(em!==eb)try{var ew;let em=Sb[eb];if(!em)throw Error('Blockchain "'.concat(eb,'" not supported'));let eH=this.getProvider(),eN="0x".concat(em.chainId.toString(16));await (null===(ew=eH.request)||void 0===ew?void 0:ew.call(eH,{method:"wallet_switchEthereumChain",params:[{chainId:eN}]}))}catch(eb){throw await this.onUpdate(em),eb}}async onUpdate(eb){if(!this.isReady)return;let em=eb||await this.getBlockchain(),ew=await this.getAccount(),eH=await this.getBalance(ew);this.events.emit("update",{provider:this.providerId,blockchain:em,account:ew,balance:eH})}async onBlockchain(eb){if(!this.isReady)return;eb="string"==typeof eb?parseInt(eb,16):eb;let em=Sm[eb],ew=null==em?void 0:em.id;if(!this.supportedBlockchains.includes(ew)){await (0,D7._v)(0),await this.onDisconnect(),this.events.emit("disconnect",{provider:this.providerId,error:Error('Blockchain "'.concat((null==em?void 0:em.name)||eb,'" not supported'))});return}return this.onUpdate(ew)}async onAccount(){return this.onUpdate()}async getBlockchain(){var eb;let em=this.getProvider(),ew=await (null===(eb=em.request)||void 0===eb?void 0:eb.call(em,{method:"eth_chainId"}));ew="string"==typeof ew?parseInt(ew,16):ew;let eH=Sm[ew];if(!eH)throw Error('Blockchain "'.concat(ew,'" not supported'));return eH.id}async getAccount(){let eb=this.getProvider(),em=await this.getBlockchain();switch(em){case eS.$O.ETH:return tN(eb);case eS.$O.AVAX:return pY(eb);case eS.$O.SOL:return pN(eb);default:throw D9.Z.ChainNotYetSupported}}async getBalance(eb){if(eb instanceof pF){let em=D8(eb);try{let eb=await em.getALEPHBalance();return eb.toNumber()}catch(eb){return 0}}if(eb instanceof tH)return(0,D7.Eb)(eb.address);if(eb instanceof pH)return(0,D7.f6)(eb.address);throw D9.Z.ChainNotYetSupported}constructor(eb){this.supportedBlockchains=eb,this.events=new(eD()),this.mutex=new D7.WU,this.isReady=!1}}},18210:function(eb,em,ew){"use strict";ew.d(em,{p:function(){return eD}});var eH=ew(33358),eN=ew(18735),eV=ew(92064),eE=ew(48764).Buffer;class eD{async getFiles(){let[eb,em]=await Promise.all([this.getFileMessages(),this.getFileObjects()]),ew=(null==em?void 0:em.totalSize)||(null==eb?void 0:eb.totalSize);if(void 0===ew)return;let eH=(null==em?void 0:em.files)||[],eN=eH.map(eb=>[eb.item_hash,eb]),eV=new Map(eN),eE=(null==eb?void 0:eb.files)||[],eD=[...eE].map(eb=>{var em;let ew={...eb};return ew.content.size=(null===(em=eV.get(eb.item_hash))||void 0===em?void 0:em.size)||0,ew});return{files:eD,totalSize:ew=eD.reduce((eb,em)=>{var ew;return eb+((null==em?void 0:null===(ew=em.content)||void 0===ew?void 0:ew.size)||0)},0)/1048576}}async getFileMessages(){if(!this.account)return;let{address:eb}=this.account,em=await this.sdkClient.getMessages({messageTypes:[eN.Cs.store],addresses:[eb],pageSize:1e3}),ew=(null==em?void 0:em.messages)||[],eH=ew.reduce((eb,em)=>{var ew;return eb+((null==em?void 0:null===(ew=em.content)||void 0===ew?void 0:ew.size)||0)},0);return{files:ew,totalSize:eH}}async getFileObjects(){if(!this.account)return;let{address:eb}=this.account;try{let em=await fetch("".concat(eH.pf,"/api/v0/addresses/").concat(eb,"/files?pagination=1000")),ew=await em.json(),eN=ew.total_size/1048576,eV=ew.files;return{files:eV,totalSize:eN}}catch(eb){console.log("Files API is not yet implemented on the node")}}async uploadFile(eb){if(!(this.sdkClient instanceof eV.x))throw Error("Account needed to perform this action");let em=eE.from(await eb.arrayBuffer()),ew=await this.sdkClient.createStore({channel:eH.CE,fileObject:em});return ew.content.item_hash}constructor(eb,em=eH.Nr,ew=eb?new eV.x(eb,eH.pf):new eV.O(eH.pf)){this.account=eb,this.channel=em,this.sdkClient=ew}}},48107:function(eb,em,ew){"use strict";ew.d(em,{B:function(){return eJ},r:function(){return eH}});var eH,eN=ew(33358),eV=ew(18735),eE=ew(34853),eD=ew(1604);let eS=eD.z.string().trim().min(1,{message:"Required field"});function e_(eb){return eb.optional().or(eD.z.literal(""))}eD.z.string().trim().optional();let eO=eS.regex(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/,{message:"Invalid url format"}),eP=eS.regex(/^\/ip4\/(?:[0-9]{1,3}\.){3}[0-9]{1,3}\/tcp\/[0-9]{1,4}\/p2p\/Qm[1-9A-HJ-NP-Za-km-z]{44}$/,{message:"Invalid multiaddress format"}),ej=eS.regex(/^0x[a-fA-F0-9]{40}$/,{message:"Invalid address format"}),eB=eS.regex(/^[0-9a-f]{64}$/,{message:"Invalid hash format"}),eR=eD.z.object({name:eS,multiaddress:eP}),eU=eD.z.object({name:eS,address:eO}),eF=eD.z.custom(eb=>eb instanceof File,"Invalid file type").refine(eb=>"image/jpeg"===eb.type||"image/png"===eb.type||"image/svg+xml"===eb.type,{message:"only png, jpg, jpeg or svg formats are valid"}).refine(eb=>eb.size>0,{message:"Image size size should be greater than 0"}),eG=eD.z.object({name:eS,hash:eB,picture:e_(eS).or(eF),banner:e_(eS).or(eF),description:e_(eS),reward:e_(ej),authorized:e_(eS).or(eD.z.array(ej).optional()),locked:eD.z.boolean().optional(),registration_url:e_(eO)}),eY=eG.extend({multiaddress:e_(eP),manager:e_(ej)}),eQ=eG.extend({address:e_(eO),stream_reward:e_(ej)});var eK=ew(18210),eZ=ew(65929),eW=ew(47630),e$=ew(92064),eX=ew(81287);!function(eb){eb[eb.Valid=0]="Valid",eb[eb.IPV6=1]="IPV6",eb[eb.MinSpecs=2]="MinSpecs",eb[eb.Version=3]="Version",eb[eb.RewardAddress=4]="RewardAddress"}(eH||(eH={}));class eJ{async getCCNNodes(){let eb=await this.fetchAllNodes(),{ccns:em,crns:ew}=eb;return ew=this.parseResourceNodes(ew),em=this.parseChildrenResourceNodes(em,ew),em=await this.parseScores(em,!1),em=await this.parseMetrics(em,!1)}async getCRNNodes(){let eb=await this.fetchAllNodes(),{ccns:em}=eb,{crns:ew}=eb;return ew=this.parseResourceNodes(ew),ew=this.parseParentNodes(ew,em),ew=await this.parseScores(ew,!0),ew=await this.parseMetrics(ew,!0)}async getAllNodes(){let eb=await this.fetchAllNodes(),{timestamp:em}=eb,{ccns:ew,crns:eH}=eb;return eH=this.parseResourceNodes(eH),ew=this.parseChildrenResourceNodes(ew,eH),ew=await this.parseScores(ew,!1),ew=await this.parseMetrics(ew,!1),eH=this.parseParentNodes(eH,ew),eH=await this.parseScores(eH,!0),{ccns:ew,crns:eH=await this.parseMetrics(eH,!0),timestamp:em}}async *subscribeNodesFeed(eb){let em=(0,eZ.Q)("".concat(eN.tC,"/api/ws0/messages?msgType=AGGREGATE&history=1&addresses=").concat(eN.Lp),eb);for await(let eb of em){if(!eb.content||!eb.content.content)return;let{content:em,address:ew,key:eH,time:eV}=eb.content||{},{nodes:eE,resource_nodes:eD}=em;if(ew===eN.Lp&&"corechannel"===eH&&(void 0!==eE||void 0!==eD)){let eb=eD,em=eE;eb=this.parseResourceNodes(eb),em=this.parseChildrenResourceNodes(em,eb),em=await this.parseScores(em,!1),em=await this.parseMetrics(em,!1),eb=this.parseParentNodes(eb,em),eb=await this.parseScores(eb,!0),eb=await this.parseMetrics(eb,!0);let ew=Math.trunc(1e3*eV);yield{ccns:em,crns:eb,timestamp:ew}}}}async getLatestVersion(eb){return this.isCRN(eb)?this.getLatestCRNVersion():this.getLatestCCNVersion()}async getLatestCCNVersion(){return(0,eE.vM)("https://api.github.com/repos/aleph-im/pyaleph/releases","ccn_versions",3e5,eE.dU)}async getLatestCRNVersion(){return(0,eE.vM)("https://api.github.com/repos/aleph-im/aleph-vm/releases","crn_versions",3e5,eE.dU)}async newCoreChannelNode(eb){if(!(this.sdkClient instanceof e$.x))throw eX.Z.InvalidAccount;eb=await eJ.newCCNSchema.parseAsync(eb);let em=await this.sdkClient.createPost({postType:eN.gE,channel:eN.CE,content:{tags:["create-node",...eN.pJ],action:"create-node",details:eb},storageEngine:eV.qG.inline});return em.item_hash}async newComputeResourceNode(eb){if(!(this.sdkClient instanceof e$.x))throw eX.Z.InvalidAccount;eb=await eJ.newCRNSchema.parseAsync(eb);let em=await this.sdkClient.createPost({postType:eN.gE,channel:eN.CE,content:{tags:["create-resource-node",...eN.pJ],action:"create-resource-node",details:{...eb,type:"compute"}},storageEngine:eV.qG.inline});return em.item_hash}async updateCoreChannelNode(eb){return eb=await eJ.updateCCNSchema.parseAsync(eb),this.updateNode(eb,"create-node")}async updateComputeResourceNode(eb){return eb=await eJ.updateCRNSchema.parseAsync(eb),this.updateNode(eb,"create-resource-node")}async removeNode(eb){if(!(this.sdkClient instanceof e$.x))throw eX.Z.InvalidAccount;let em=await this.sdkClient.createPost({postType:eN.gE,channel:eN.CE,ref:eb,content:{tags:["drop-node",...eN.pJ],action:"drop-node"},storageEngine:eV.qG.inline});return em.item_hash}async linkComputeResourceNode(eb){if(!(this.sdkClient instanceof e$.x))throw eX.Z.InvalidAccount;await this.sdkClient.createPost({postType:eN.gE,channel:eN.CE,ref:eb,content:{tags:["link",...eN.pJ],action:"link"},storageEngine:eV.qG.inline})}async unlinkComputeResourceNode(eb){if(!(this.sdkClient instanceof e$.x))throw eX.Z.InvalidAccount;await this.sdkClient.createPost({postType:eN.gE,channel:eN.CE,ref:eb,content:{tags:["unlink",...eN.pJ],action:"unlink"},storageEngine:eV.qG.inline})}async fetchAllNodes(){return(0,eE.vM)("".concat(eN.pf,"/api/v0/aggregates/0xa1B3bb7d2332383D96b7796B908fB7f7F3c2Be10.json?keys=corechannel&limit=100"),"nodes",5e3,async eb=>{var em,ew,eH,eN;let eV=null==eb?void 0:null===(em=eb.data)||void 0===em?void 0:null===(ew=em.corechannel)||void 0===ew?void 0:ew.resource_nodes,eE=null==eb?void 0:null===(eH=eb.data)||void 0===eH?void 0:null===(eN=eH.corechannel)||void 0===eN?void 0:eN.nodes,eD=0;return{ccns:eE,crns:eV,timestamp:eD}})}async updateNode(eb,em){let{hash:ew,...eH}=eb;if(!(this.sdkClient instanceof e$.x))throw eX.Z.InvalidAccount;if(!ew)throw Error("Invalid node hash");eH.locked||(eH.registration_url=""),eH.picture instanceof File&&(eH.picture=await this.fileManager.uploadFile(eH.picture)),eH.banner instanceof File&&(eH.banner=await this.fileManager.uploadFile(eH.banner));let eE=await this.sdkClient.createPost({postType:"amend",ref:ew,content:{tags:[em,...eN.pJ],action:em,details:eH},channel:eN.CE,storageEngine:eV.qG.inline});return[eE.item_hash,{hash:ew,...eH,picture:eH.picture,banner:eH.banner}]}isCRN(eb){return Object.hasOwn(eb,"parent")}isKYCRequired(eb){return void 0!==eb.registration_url&&""!==eb.registration_url}isKYCCleared(eb){var em;return!!this.account&&((null===(em=eb.authorized)||void 0===em?void 0:em.includes(this.account.address))||!1)}isLocked(eb){return!!eb.locked&&!(this.isKYCRequired(eb)&&this.isKYCCleared(eb))}isUserNode(eb){return!!this.account&&this.account.address===eb.owner}isUserStake(eb){return!!this.account&&!!eb.stakers[this.account.address]}isLinked(eb){return!!eb.parentData}isUnlinkableBy(eb,em){return!!em&&(this.isUserNode(em)&&em.hash===eb.parent||this.isUserNode(eb)&&!!eb.parent)}isStakeable(eb){return eb.total_staked>=eJ.maxStakedPerNode?[!1,"Too many ALEPH staked on that node"]:this.isLocked(eb)?[!1,"This node is locked"]:[!0,"".concat(eb.hash," is stakeable")]}isStakeableBy(eb,em){let ew=this.isStakeable(eb);return ew[0]?!em||em<1e4?[!1,"You need at least 10000 ALEPH to stake"]:this.isUserNode(eb)?[!1,"You can't stake while you operate a node"]:this.isUserStake(eb)?[!1,"Already staking in this node"]:[!0,"Stake ".concat(em.toFixed(2)," ALEPH in this node")]:ew}isLinkable(eb){return eb.locked?[!1,"This node is locked"]:eb.parent?[!1,"The node is already linked to ".concat(eb.parent," ccn")]:[!0,"".concat(eb.hash," is linkable")]}isLinkableBy(eb,em){let ew=this.isLinkable(eb);return ew[0]?em&&this.isUserNode(em)?eb.locked?[!1,"This node is locked"]:eb.parent?[!1,"The node is already linked to ".concat(eb.parent," ccn")]:em.resource_nodes.length>=eJ.maxLinkedPerNode?[!1,"The user node is already linked to ".concat(em.resource_nodes.length," nodes")]:[!0,"Link ".concat(eb.hash," to ").concat(em.hash)]:[!1,"The user doesn't own a core channel node"]:ew}hasIssues(eb){let em=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.isCRN(eb)){var ew;if(eb.score<.8)return"The CRN is underperforming";if(!eb.parentData)return"The CRN is not being linked to a CCN";if(0>=((null==eb?void 0:null===(ew=eb.parentData)||void 0===ew?void 0:ew.score)||0))return"The linked CCN is underperforming"}else{if(eb.score<.8)return"The CCN is underperforming";if(((null==eb?void 0:eb.crnsData.length)||0)eb.score<.8)))return"One of the linked CRN is underperforming"}}getNodeVersionNumber(eb){var em,ew;return(null===(em=eb.metricsData)||void 0===em?void 0:em.version)?(0,eE.L1)(null===(ew=eb.metricsData)||void 0===ew?void 0:ew.version):0}isStreamPaymentNotSupported(eb){return eb.stream_reward?this.getNodeVersionNumber(eb)<(0,eE.L1)("v0.4.0")?eH.Version:eH.Valid:eH.RewardAddress}validateMinNodeSpecs(eb,em){return eb.cpu<=em.cpu.count&&eb.ram<=(em.mem.available_kB||0)/1024&&eb.storage<=(em.disk.available_kB||0)/1024}async getCRNsSpecs(eb){let em=await Promise.all(eb.map(eb=>this.getCRNspecs(eb)));console.log("specs",em);let ew=em.filter(eb=>void 0!==eb);return console.log("filtered",ew),ew}async getCRNspecs(eb){let em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(!eb.address)return;let ew=eb.address.toLowerCase().replace(/\/$/,""),eH="".concat(ew,"/vm/78451e20da3c19a3e2cd8e97526e09244631fba12f451b9b60cdb2915ab0e414/about/usage/system"),{success:eN}=eO.safeParse(eH);if(eN)try{return await (0,eE.vM)(eH,"3crn_specs_".concat(eb.hash),3600,em=>{if(void 0===em.cpu)throw Error("invalid response");return{...em,hash:eb.hash,name:eb.name}})}catch(ew){if(!em)return;return await (0,eE._v)(200),this.getCRNspecs(eb,em-1)}}async getCRNips(eb){let em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(!eb.address)return;let ew=eb.address.toLowerCase().replace(/\/$/,""),eH="".concat(ew,"/status/check/ipv6"),{success:eN}=eO.safeParse(eH);if(eN)try{return await (0,eE.vM)(eH,"3crn_ips_".concat(eb.hash),4600,em=>{if(void 0===em.vm)throw Error("invalid response");return{...em,hash:eb.hash,name:eb.name}})}catch(ew){if(!em)return;return await (0,eE._v)(200),this.getCRNips(eb,em-1)}}async getCRNBenchmark(eb){let em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4;if(!eb.address)return;let{hash:ew,name:eH}=eb,eN=eb.address.toLowerCase().replace(/\/$/,""),eV="".concat(eN,"/vm/873889eb4ce554385e7263724bd0745130099c24fd9c535f0a648100138a2514/benchmark"),eD="".concat(eN,"/vm/873889eb4ce554385e7263724bd0745130099c24fd9c535f0a648100138a2514/memory_speed"),{success:eS}=eO.safeParse(eV),{success:e_}=eO.safeParse(eD);if(eS&&e_)try{let[em,eN]=await Promise.all([(0,eE.vM)(eV,"4crn_benchmark_cpu_".concat(eb.hash),3600,eb=>{if(void 0===eb.benchmark)throw Error("invalid response");return eb}),(0,eE.vM)(eD,"4crn_benchmark_ram_".concat(eb.hash),3600,eb=>{if(void 0===eb.speed_str)throw Error("invalid response");return eb})]);return{hash:ew,name:eH,cpu:em,ram:eN}}catch(ew){if(!em)return;return await (0,eE._v)(200),this.getCRNBenchmark(eb,em-1)}}parseResourceNodes(eb){return eb.map(eb=>(eb.locked=!!eb.locked,eb))}parseChildrenResourceNodes(eb,em){let ew=em.reduce((eb,em)=>{if(!em.parent)return eb;let ew=eb[em.parent]=eb[em.parent]||[];return ew.push(em),eb},{});return eb.map(eb=>{let em=ew[eb.hash]||[];return em?{...eb,crnsData:em}:eb})}parseParentNodes(eb,em){let ew=em.reduce((eb,em)=>(eb[em.hash]=em,eb),{});return eb.map(eb=>{if(!eb.parent)return eb;let em=ew[eb.parent];return em?{...eb,parentData:em}:eb})}async parseScores(eb,em){let ew=em?await this.getCRNScores():await this.getCCNScores(),eH=new Map(ew.map(eb=>[eb.node_id,eb]));return eb.map(eb=>{let em=eH.get(eb.hash);return em?{...eb,score:em.total_score,decentralization:em.decentralization,performance:em.performance,version:em.version,scoreData:em}:eb})}async parseMetrics(eb,em){let ew=em?await this.getCRNMetrics():await this.getCCNMetrics(),eH=new Map(ew.map(eb=>[eb.node_id,eb]));return eb.map(eb=>{let em=eH.get(eb.hash);return em?{...eb,metricsData:em}:eb})}async getScores(){var eb,em;let ew=await this.sdkClient.getPosts({types:"aleph-scoring-scores",addresses:[eN.id],pageSize:1,page:1});return null===(eb=null===(em=ew.posts[0])||void 0===em?void 0:em.content)||void 0===eb?void 0:eb.scores}async getMetrics(){var eb,em;let ew=await this.sdkClient.getPosts({types:"aleph-network-metrics",addresses:[eN.id],pageSize:1,page:1});return null===(eb=null===(em=ew.posts[0])||void 0===em?void 0:em.content)||void 0===eb?void 0:eb.metrics}async getCCNScores(){let eb=await this.getScores();return eb.ccn}async getCCNMetrics(){let eb=await this.getMetrics();return eb.ccn}async getCRNScores(){let eb=await this.getScores();return eb.crn}async getCRNMetrics(){let eb=await this.getMetrics();return eb.crn}constructor(eb,em=eb?new e$.x(eb,eN.pf):new e$.O(eN.pf),ew=new eK.p(eb,eN.CE,em)){this.account=eb,this.sdkClient=em,this.fileManager=ew}}(()=>{eJ.newCCNSchema=eR})(),(()=>{eJ.newCRNSchema=eU})(),(()=>{eJ.updateCCNSchema=eY})(),(()=>{eJ.updateCRNSchema=eQ})(),(()=>{eJ.maxStakedPerNode=1e6})(),(()=>{eJ.maxLinkedPerNode=5})()},47630:function(eb,em,ew){"use strict";ew.d(em,{S:function(){return eS}});var eH=ew(33358),eN=ew(34853),eV=ew(18735),eE=ew(65929),eD=ew(92064);class eS{async getLastRewardsCalculation(){let eb=await this.sdkClient.getPosts({types:"staking-rewards-distribution",addresses:[eH.Lp],tags:["calculation"],pageSize:1,page:1}),{content:em,time:ew}=eb.posts[0],{rewards:eN,end_height:eV}=em;return{type:"calculation",rewards:eN,lastHeight:eV,timestamp:Math.trunc(1e3*ew)}}async getLastRewardsDistribution(){let eb=await this.sdkClient.getPosts({types:"staking-rewards-distribution",addresses:[eH.jM],tags:["distribution"],pageSize:1,page:1}),{content:em,time:ew}=eb.posts[0],{rewards:eN,end_height:eV}=em;return{type:"distribution",rewards:eN,lastHeight:eV,timestamp:Math.trunc(1e3*ew)}}async *subscribeRewardsFeed(eb){let em=(0,eE.Q)("".concat(eH.tC,"/api/ws0/messages?msgType=POST&history=1&contentTypes=staking-rewards-distribution&addresses=").concat(eH.jM,",").concat(eH.Lp),eb);for await(let eb of em){if(!eb.content||!eb.content.content)return;let{content:em,time:ew}=eb.content||{},{status:eH,rewards:eN,end_height:eV}=em;("calculation"===eH||"distribution"===eH&&eb.content.content.targets.some(eb=>{let{success:em}=eb;return em}))&&(yield{type:eH,rewards:eN,lastHeight:eV,timestamp:Math.trunc(1e3*ew)})}}async stake(eb){if(!(this.sdkClient instanceof eD.x))throw Error("Account needed to perform this action");await this.sdkClient.createPost({postType:eH.gE,channel:eH.CE,ref:eb,content:{tags:["stake-split",...eH.pJ],action:"stake-split"},storageEngine:eV.qG.inline})}async unstake(eb){if(!(this.sdkClient instanceof eD.x))throw Error("Account needed to perform this action");await this.sdkClient.createPost({postType:eH.gE,channel:eH.CE,ref:eb,content:{tags:["unstake",...eH.pJ],action:"unstake"},storageEngine:eV.qG.inline})}isCRN(eb){return Object.hasOwn(eb,"parent")}activeNodes(eb){return eb.filter(eb=>this.isCRN(eb)?"linked"===eb.status:"active"===eb.status)}totalStaked(eb){return eb.reduce((eb,em)=>eb+em.total_staked,0)}totalStakedByUser(eb){let{account:em}=this;return em?eb.reduce((eb,ew)=>eb+(ew.stakers[em.address]||0),0):0}totalStakedByOperators(eb){return eb.length*eS.minStakeToActivateNode}totalStakedInActive(eb){return this.totalStaked(this.activeNodes(eb))}totalPerDay(eb){let em=this.activeNodes(eb).length;return em?eS.dailyCCNRewardsPool*((Math.log10(em)+1)/3):0}totalPerAlephPerDay(eb){let em=this.totalStakedInActive(eb);return em?this.totalPerDay(eb)/em:0}currentAPY(eb){return(1+this.totalPerAlephPerDay(eb))**365-1}computeEstimatedStakersAPY(eb,em){let ew=0;if(eb.score){let eH=(0,eN._1)(eb.score,.2,.8,0,1),eV=this.totalLinkedCRNPenaltyFactor(eb);ew=this.currentAPY(em)*eH*eV}return ew}stakingRewardsPerDay(eb,em){return eb*this.totalPerAlephPerDay(em)}totalLinkedCRNPenaltyFactor(eb){let em=Math.min(eb.crnsData.filter(eb=>eb.score>=.2).length,eS.minLinkedNodesForPenalty);return 1-(eS.minLinkedNodesForPenalty-em)/10}CCNRewardsPerDay(eb,em){if(!eb.score)return 0;let ew=this.activeNodes(em).length,eH=eS.dailyCCNRewardsPool/ew,eV=(0,eN._1)(eb.score,.2,.8,0,1),eE=this.totalLinkedCRNPenaltyFactor(eb);return eH*eV*eE}CRNRewardsPerDay(eb){if(!eb.parent||!eb.score||!eb.decentralization)return 0;let{decentralization:em,score:ew}=eb,eH=eS.dailyCRNRewardsBase+eS.dailyCRNRewardsVariable*em,eV=(0,eN._1)(ew,.2,.8,0,1);return eH*eV}constructor(eb,em=eH.Nr,ew=eb?new eD.x(eb,eH.pf):new eD.O(eH.pf)){this.account=eb,this.channel=em,this.sdkClient=ew}}(()=>{eS.dailyCCNRewardsPool=15e3})(),(()=>{eS.dailyCRNRewardsBase=250/(365/12)})(),(()=>{eS.dailyCRNRewardsVariable=1250/(365/12)})(),(()=>{eS.minStakeToActivateNode=2e5})(),(()=>{eS.minLinkedNodesForPenalty=3})()},33358:function(eb,em,ew){"use strict";ew.d(em,{CE:function(){return eN},Lp:function(){return eP},Nr:function(){return eH},RG:function(){return eR},gE:function(){return eE},id:function(){return eO},jM:function(){return ej},pJ:function(){return eV},pf:function(){return eD},tC:function(){return eS},xJ:function(){return e_}});let eH="ALEPH-ACCOUNT",eN="FOUNDATION",eV=["mainnet"],eE="corechan-operation",eD="https://api3.aleph.im",eS="wss://api3.aleph.im",e_=3,eO="0x4D52380D3191274a04846c89c069E6C3F2Ed94e4",eP="0xa1B3bb7d2332383D96b7796B908fB7f7F3c2Be10",ej="0x3a5CC6aBd06B601f4654035d125F9DD2FC992C25",eB="https://console.twentysix.cloud",eR="".concat(eB,"/computing/instance/new/crn/")},81287:function(eb,em){"use strict";em.Z={ChainNotYetSupported:Error("Chain is not yet supported"),RequestTimeout:Error("Request timed out"),RequestFailed:eb=>Error("Request failed",{cause:eb}),InvalidAccount:Error("Account needed to perform this action")}},65929:function(eb,em,ew){"use strict";ew.d(em,{Q:function(){return eN}});var eH=ew(34853);async function*eN(eb,em){let ew;let eN=[],eV=[];function eE(){for(;eN.length;)eN.pop();for(;eV.length;){let eb=eV.shift();null==eb||eb.reject()}}function eD(){for(;;){if(0===eN.length||0===eV.length)return;let eb=eN.shift(),em=eV.shift();null==em||em.resolve(eb)}}em.then(eE);let eS=()=>{let em=new WebSocket(eb);ew=em,em.addEventListener("message",eP),em.addEventListener("close",ej),em.addEventListener("error",eB),em.addEventListener("open",()=>{})},e_=function(eb){let em=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(!ew)return;let eH=ew;function eN(){eH.close(),eH.removeEventListener("open",eN),em&&setTimeout(eS,1e3)}eH.removeEventListener("message",eP),eH.removeEventListener("close",ej),eH.removeEventListener("error",eB),ew=void 0,1===eH.readyState?eN():eH.addEventListener("open",eN)},eO=eb=>{eN.push(eb),eD()},eP=eb=>{let em=JSON.parse(eb.data);eO(em)},ej=eb=>{e_(eb,!0)},eB=eb=>{console.error("Socket encountered error: ",null==eb?void 0:eb.message,"Closing socket"),e_(void 0,!1)};eS();try{for(;;){let eb=new eH.ol;eV.push(eb),eD(),yield await eb.promise}}finally{e_(void 0,!1)}}},34853:function(eb,em,ew){"use strict";ew.d(em,{Eb:function(){return eS},Fx:function(){return ej},L1:function(){return e0},RK:function(){return eU},WU:function(){return eK},_1:function(){return eW},_v:function(){return eZ},dU:function(){return eX},eB:function(){return eR},f6:function(){return e_},gl:function(){return eG},k2:function(){return eY},ol:function(){return eQ},s5:function(){return eJ},tz:function(){return eF},vM:function(){return e$},zN:function(){return eD}});var eH=ew(33358),eN=ew(81287),eV=ew(18735);let eE=function(eb){let em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,ew=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return eb.length<=em||eb.length<=ew?eb:"".concat(eb.slice(0,em),"...").concat(ew>0?eb.slice(-ew):"")},eD=eb=>eE(eb,6,4),eS=async eb=>{try{let em=await fetch("".concat(eH.pf,"/api/v0/addresses/").concat(eb,"/balance"));if(404===em.status)return 0;let{balance:ew}=await em.json();return ew}catch(eb){throw eN.Z.RequestFailed(eb)}},e_=async eb=>{try{let em=await fetch("https://balance1.api.aleph.cloud/solana/".concat(eb)),{balance:ew}=await em.json();return ew}catch(eb){throw eN.Z.RequestFailed(eb)}},eO={B:1,kB:1e3,MB:1e6,GB:1e9,TB:1e12,KiB:1024,MiB:1048576,GiB:1073741824,TiB:1099511627776},eP={B:"B",kB:"kB",MB:"MB",GB:"GB",TB:"TB",KiB:"kB",MiB:"MB",GiB:"GB",TiB:"TB"};function ej(eb,em){let{from:ew="MiB",to:eH="GiB",displayUnit:eN=!1}=em,eV=eb*eO[ew]/eO[eH];return eN?"".concat(eV.toFixed(2)," ").concat(eP[eH]):eV}function eB(eb){let em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["B","KiB","MiB","GiB","TiB"],ew="B";for(let eH of em){if(eb1&&void 0!==arguments[1]?arguments[1]:"B";if(void 0===eb)return"n/a";if(0===eb)return"-";let ew=ej(eb,{from:em,to:"B"}),eH=eB(ew);return ej(eb,{from:em,to:eH,displayUnit:!0})}let eU=eb=>void 0===eb?"n/a":0===eb?eb:eb<1e3?eb.toFixed(1):eb<1e6?(eb/1e3).toFixed(1)+"K":eb<1e9?(eb/1e6).toFixed(1)+"M":(eb/1e9).toFixed(1)+"B";Object.values(eV.Cs);let eF=eb=>{let{hash:em,address:ew,tokenAddress:eH}=eb;return em?"https://etherscan.io/tx/".concat(em):ew?"https://etherscan.io/address/".concat(ew):eH?"https://etherscan.io/token/0x27702a26126e0B3702af63Ee09aC4d1A084EF628?a=".concat(eH):void 0},eG=eb=>{let{hash:em,address:ew,tokenAddress:eH}=eb;return em?"https://subnets.avax.network/c-chain/tx/".concat(em):ew?"https://subnets.avax.network/c-chain/address/".concat(ew):eH?"https://subnets.avax.network/c-chain/address/".concat(eH,"?tab=erc20"):void 0},eY=eb=>{let{multiaddress:em}=eb;if(!em)return;let[,ew]=em.match(/\/ip4\/(.+?)\//)||[];if(ew)return"http://".concat(ew,":4024")};class eQ{constructor(){this.promise=new Promise((eb,em)=>{this.resolve=eb,this.reject=em})}}class eK{async acquire(){let eb=new eQ,em=this.queue;return this.queue=this.queue.then(()=>eb.promise),this.count++,await em,()=>{this.count--,eb.resolve()}}constructor(){this.queue=Promise.resolve(),this.count=0}}function eZ(eb){return new Promise(em=>setTimeout(em,eb))}function eW(eb,em,ew,eH,eN){if(!eb)return 0;if(eb>ew)return 1;if(ebew?eN:eV}async function e$(eb,em,ew,eH){let eN=localStorage.getItem(em),eV=Date.now();if(eN){let{cachedAt:eb,value:eH}=JSON.parse(eN);if(eV-eb1&&void 0!==arguments[1]?arguments[1]:12096e5,ew={latest:null,prerelease:null,outdated:null},eH=0;if(!eb)return ew;for(let eN of eb)eN.prerelease&&!ew.prerelease&&(ew.prerelease=eN.tag_name),eN.prerelease||ew.latest||(ew.latest=eN.tag_name,eH=new Date(eN.published_at).getTime()),ew.latest&&ew.prerelease&&!ew.outdated&&!eN.prerelease&&Date.now()-eH{let eH=new FileReader;eH.readAsDataURL(eb),eH.addEventListener("error",ew),eH.addEventListener("load",()=>{let eb=new Image;eb.src=eH.result,em(eb)})})}function e0(eb){if(!eb)return 0;try{let em=eb.replace(/[a-zA-Z-]/g,"").split(".").map(Number);return em.reduce((eb,em)=>1e3*eb+em,0)}catch(eb){return 0}}},38753:function(eb,em,ew){"use strict";ew.d(em,{i:function(){return eE}});var eH=ew(67294),eN=ew(48107),eV=ew(94461);function eE(eb){let{nodes:em,isStaking:ew}=eb,[eE]=(0,eV.mr)(),{account:eD}=eE.connection,eS=(0,eH.useMemo)(()=>new eN.B(eD),[eD]),e_=(0,eH.useMemo)(()=>{let eb={};return(null==em?void 0:em.length)?em.reduce((eb,em)=>{let eH=eS.hasIssues(em,ew);return eH&&(eb[em.hash]=eH),eb},eb):eb},[ew,eS,em]),eO=(0,eH.useMemo)(()=>Object.values(e_).length,[e_]);return{nodesIssues:e_,warningFlag:eO}}},69797:function(eb,em,ew){"use strict";ew.d(em,{M:function(){return eE}});var eH=ew(67294),eN=ew(48107),eV=ew(94461);function eE(eb){let{nodes:em}=eb,[ew]=(0,eV.mr)(),{account:eE}=ew.connection,eD=(0,eH.useMemo)(()=>new eN.B(eE),[eE]),eS=(0,eH.useCallback)(eb=>{if(eb)return eb.filter(eb=>eD.isUserNode(eb))},[eD]),e_=(0,eH.useMemo)(()=>eS(em),[eS,em]);return{userNodes:e_}}},87274:function(eb,em,ew){"use strict";ew.d(em,{e:function(){return eE}});var eH=ew(67294),eN=ew(48107),eV=ew(94461);function eE(eb){let{nodes:em}=eb,[ew]=(0,eV.mr)(),{account:eE}=ew.connection,eD=(0,eH.useMemo)(()=>new eN.B(eE),[eE]),eS=(0,eH.useCallback)(eb=>{if(eb)return eb.filter(eb=>eD.isUserStake(eb))},[eD]),e_=(0,eH.useMemo)(()=>eS(em),[eS,em]);return{stakeNodes:e_}}},28265:function(eb,em,ew){"use strict";let eH;ew.r(em),ew.d(em,{default:function(){return qm}});var eN,eV,eE,eD,eS,e_={};ew.r(e_),ew.d(e_,{identity:function(){return dJ}});var eO={};ew.r(eO),ew.d(eO,{base2:function(){return ub}});var eP={};ew.r(eP),ew.d(eP,{base8:function(){return um}});var ej={};ew.r(ej),ew.d(ej,{base10:function(){return uy}});var eB={};ew.r(eB),ew.d(eB,{base16:function(){return uA},base16upper:function(){return uz}});var eR={};ew.r(eR),ew.d(eR,{base32:function(){return uL},base32hex:function(){return uN},base32hexpad:function(){return uk},base32hexpadupper:function(){return uE},base32hexupper:function(){return uV},base32pad:function(){return uH},base32padupper:function(){return ux},base32upper:function(){return uw},base32z:function(){return uD}});var eU={};ew.r(eU),ew.d(eU,{base36:function(){return uS},base36upper:function(){return u_}});var eF={};ew.r(eF),ew.d(eF,{base58btc:function(){return uO},base58flickr:function(){return uP}});var eG={};ew.r(eG),ew.d(eG,{base64:function(){return uj},base64pad:function(){return uB},base64url:function(){return uR},base64urlpad:function(){return uU}});var eY={};ew.r(eY),ew.d(eY,{base256emoji:function(){return uK}});var eQ={};ew.r(eQ),ew.d(eQ,{sha256:function(){return pP},sha512:function(){return pj}});var eK={};ew.r(eK),ew.d(eK,{identity:function(){return pG}});var eZ={};ew.r(eZ),ew.d(eZ,{code:function(){return pQ},decode:function(){return pK},encode:function(){return pq},name:function(){return pY}});var eW={};ew.r(eW),ew.d(eW,{code:function(){return pX},decode:function(){return p6},encode:function(){return pJ},name:function(){return p$}});var e$={};ew.r(e$),ew.d(e$,{identity:function(){return NK}});var eX={};ew.r(eX),ew.d(eX,{base2:function(){return NZ}});var eJ={};ew.r(eJ),ew.d(eJ,{base8:function(){return NW}});var e0={};ew.r(e0),ew.d(e0,{base10:function(){return N$}});var e6={};ew.r(e6),ew.d(e6,{base16:function(){return NX},base16upper:function(){return NJ}});var e4={};ew.r(e4),ew.d(e4,{base32:function(){return Vb},base32hex:function(){return Vz},base32hexpad:function(){return Vw},base32hexpadupper:function(){return VH},base32hexupper:function(){return VL},base32pad:function(){return Vy},base32padupper:function(){return Vv},base32upper:function(){return Vm},base32z:function(){return Vx}});var e3={};ew.r(e3),ew.d(e3,{base36:function(){return VN},base36upper:function(){return VV}});var e5={};ew.r(e5),ew.d(e5,{base58btc:function(){return Vk},base58flickr:function(){return VE}});var e8={};ew.r(e8),ew.d(e8,{base64:function(){return VD},base64pad:function(){return VS},base64url:function(){return V_},base64urlpad:function(){return VO}});var e9={};ew.r(e9),ew.d(e9,{base256emoji:function(){return VF}});var e7={};ew.r(e7),ew.d(e7,{sha256:function(){return kH},sha512:function(){return kx}});var tw={};ew.r(tw),ew.d(tw,{identity:function(){return kD}});var tH={};ew.r(tH),ew.d(tH,{code:function(){return kO},decode:function(){return kj},encode:function(){return kP},name:function(){return kS}});var tN={};ew.r(tN),ew.d(tN,{code:function(){return kF},decode:function(){return kY},encode:function(){return kG},name:function(){return kU}});var tV={};ew.r(tV),ew.d(tV,{identity:function(){return EW}});var tE={};ew.r(tE),ew.d(tE,{base2:function(){return E$}});var tD={};ew.r(tD),ew.d(tD,{base8:function(){return EX}});var tS={};ew.r(tS),ew.d(tS,{base10:function(){return EJ}});var t_={};ew.r(t_),ew.d(t_,{base16:function(){return E1},base16upper:function(){return E2}});var tO={};ew.r(tO),ew.d(tO,{base32:function(){return E6},base32hex:function(){return E8},base32hexpad:function(){return E7},base32hexpadupper:function(){return Db},base32hexupper:function(){return E9},base32pad:function(){return E3},base32padupper:function(){return E5},base32upper:function(){return E4},base32z:function(){return Dm}});var tP={};ew.r(tP),ew.d(tP,{base36:function(){return Dv},base36upper:function(){return Dz}});var tj={};ew.r(tj),ew.d(tj,{base58btc:function(){return Dw},base58flickr:function(){return DN}});var tB={};ew.r(tB),ew.d(tB,{base64:function(){return DV},base64pad:function(){return Dk},base64url:function(){return DE},base64urlpad:function(){return DD}});var tR={};ew.r(tR),ew.d(tR,{base256emoji:function(){return DR}});var tU={};ew.r(tU),ew.d(tU,{sha256:function(){return Sw},sha512:function(){return SH}});var tF={};ew.r(tF),ew.d(tF,{identity:function(){return SE}});var tG={};ew.r(tG),ew.d(tG,{code:function(){return SS},decode:function(){return SO},encode:function(){return S_},name:function(){return SD}});var tY={};ew.r(tY),ew.d(tY,{code:function(){return SU},decode:function(){return SY},encode:function(){return SF},name:function(){return SR}});var tQ=ew(85893),tq=ew(19521),tK=ew(79632);let tZ=(0,tq.vJ)(["html,body,#__next{height:100%;}section{padding:0;}.unavailable-content{opacity:0.3;filter:grayscale(1);pointer-events:none;}textarea{width:100%;background:linear-gradient(to bottom,#FFFFFF33,transparent);border-radius:0.3125rem;padding:0.3125rem;border:1px solid #FFFFFF33;color:inherit;}p{color:",";}html{}"],eb=>{let{theme:em}=eb;return em.color.text});var tW=ew(94461),t$=ew(67294),tX=ew(73935),tJ=ew(41664),aH=ew.n(tJ);(0,tq.ZP)(tK.zx).attrs(eb=>({...eb,color:"main0",kind:"neon",size:"md",variant:"tertiary"})).withConfig({displayName:"styles__StyledButton",componentId:"sc-a6yyy7-0"})(["display:block;&:last-child{margin-bottom:0;}"]);let aN=(0,tq.ZP)(tK.nd).withConfig({displayName:"styles__StyledWalletPicker",componentId:"sc-a6yyy7-1"})(["",""],eb=>{let{$position:{x:em,y:ew},$isOpen:eH}=eb;return(0,tq.iv)([""," transform:",";opacity:",";will-change:opacity transform;transition:opacity ease-in-out 250ms 0s;"],{position:"fixed",left:"0px",top:"0px",zIndex:"20",marginTop:"1rem"},"translate3d(".concat(em,"px, ").concat(ew,"px, 0)"),eH?1:0)}),aV=tq.ZP.div.withConfig({displayName:"styles__StyledNavbarDesktop",componentId:"sc-a6yyy7-2"})(["",""],eb=>{let{$breakpoint:em}=eb;return(0,tq.iv)([""," height:6.5rem;backdrop-filter:blur(50px);",""],{position:"relative",top:"0px",zIndex:"10",margin:"0px",display:"none",width:"100%",flex:"0 1 auto",flexShrink:"0",alignItems:"center",justifyContent:"space-between",paddingLeft:"4rem",paddingRight:"4rem"},(0,tK.gn)(em,(0,tq.iv)(["",""],{display:"flex"})))}),ak=(0,tq.ZP)(tK.Gi).withConfig({displayName:"styles__StyledNavbarMobile",componentId:"sc-a6yyy7-3"})(["",""],eb=>{let{breakpoint:em}=eb;return(0,tq.iv)([""," ",""],{position:"relative",zIndex:"10",display:"block"},(0,tK.gn)(em,(0,tq.iv)(["",""],{display:"none"})))}),aE=tq.ZP.header.withConfig({displayName:"styles__StyledHeader",componentId:"sc-a6yyy7-4"})(["",""],eb=>{let{$breakpoint:em}=eb;return(0,tq.iv)([""," font-size:inherit;line-height:inherit;box-sizing:border-box;",";"],{position:"fixed",left:"0px",top:"0px",zIndex:"10",margin:"0px",width:"100%"},(0,tK.gn)(em,(0,tq.iv)(["",""],{position:"sticky"})))}),aD=(0,tq.ZP)(tK.JO).attrs(eb=>{var em;return{...eb,size:eb.$isMobile?"lg":"md",name:(null===(em=eb.$network)||void 0===em?void 0:em.icon)||"link"}}).withConfig({displayName:"styles__StyledIcon",componentId:"sc-a6yyy7-5"})(["",""],eb=>{let{theme:em,$isConnected:ew,$isMobile:eH}=eb;return(0,tq.iv)(["height:1em !important;width:1em !important;",""],!eH&&(0,tq.iv)(["padding:0.35rem;border-radius:50%;background-color:",";border:1px solid ",";"],em.color.background,ew?em.color.main1:em.color.main0))});var aS=ew(34853),a_=ew(11163);let aO={"/":"HOME","/earn/ccn":"CORE NODES","/earn/crn":"COMPUTE RESOURCE NODES","/earn/ccn/new":"CREATE CORE NODE","/earn/crn/new":"CREATE COMPUTE RESOURCE NODE"};function aP(){let[eb]=(0,tW.mr)(),em=(0,t$.useCallback)(eb=>eb?em=>{let ew=eb.find(eb=>eb.hash===em.query.hash);return((null==ew?void 0:ew.name)||"").toUpperCase()}:"",[]),ew=(0,t$.useMemo)(()=>({...aO}),[]);return ew=(0,t$.useMemo)(()=>({...ew,"/earn/ccn/[hash]":em(eb.ccns.entities)}),[ew,em,eb.ccns.entities]),{names:ew=(0,t$.useMemo)(()=>({...ew,"/earn/crn/[hash]":em(eb.crns.entities)}),[ew,em,eb.crns.entities])}}var aj=ew(87274),aR=ew(69797),aU=ew(38753);function aF(){let[eb]=(0,tW.mr)(),{entities:em}=eb.ccns,{entities:ew}=eb.crns,{stakeNodes:eH}=(0,aj.e)({nodes:em}),{userNodes:eN}=(0,aR.M)({nodes:em}),{userNodes:eV}=(0,aR.M)({nodes:ew}),{warningFlag:eE}=(0,aU.i)({nodes:eH,isStaking:!0}),{warningFlag:eD}=(0,aU.i)({nodes:eN}),{warningFlag:eS}=(0,aU.i)({nodes:eV}),e_=(0,t$.useMemo)(()=>[{name:"Account",href:"/",icon:"earn",children:[{name:"Earn",href:"/",icon:"earn",children:[{name:"Staking",href:"/earn/staking",icon:"earn",flag:eE},{name:"Core nodes",href:"/earn/ccn",icon:"ccn",flag:eD},{name:"Compute nodes",href:"/earn/crn",icon:"crn",flag:eS}]}]},{name:"Console",icon:"console",href:"https://console.aleph.im/",target:"_blank",external:!0},{name:"Explorer",icon:"explore",href:"https://explorer.aleph.im/",target:"_blank",external:!0},{name:"Swap",icon:"swap",href:"https://swap.aleph.im/",target:"_blank",external:!0}],[eE,eD,eS]);return{routes:e_}}function aG(){let[eb]=(0,tW.mr)(),{data:em}=eb.lastRewardsCalculation,{data:ew}=eb.lastRewardsDistribution;return{lastRewardsDistribution:ew,lastRewardsCalculation:em}}function aY(eb){let{address:em}=eb,{lastRewardsCalculation:ew,lastRewardsDistribution:eH}=aG(),eN=null==ew?void 0:ew.timestamp,eV=null==eH?void 0:eH.timestamp,eE=(null==ew?void 0:ew.lastHeight)||0,eD=(null==eH?void 0:eH.lastHeight)||0,eS=eE>=eD&&(null==ew?void 0:ew.rewards[em])||0;return{calculatedRewards:eS,calculatedTimestamp:eN,distributionTimestamp:eV}}var aQ=ew(96116),aq=ew(4582);class aK extends aq.q6{async isConnected(){var eb;return!!(null===(eb=window.ethereum)||void 0===eb?void 0:eb.isMetaMask)}async onConnect(eb){let em=this.getProvider();em.on("accountsChanged",this.handleAccountChange),em.on("chainChanged",this.handleBlockchainChange),em.on("disconnect",this.handleDisconnect)}async onDisconnect(){let eb=this.getProvider();eb.off("accountsChanged",this.handleAccountChange),eb.off("chainChanged",this.handleBlockchainChange),eb.off("disconnect",this.handleDisconnect)}getProvider(){let eb=window.ethereum;if(!eb)throw Error("Metamask is not installed");return eb}constructor(...eb){super(...eb),this.providerId=aq.F7.Metamask,this.handleAccountChange=this.onAccount.bind(this),this.handleBlockchainChange=this.onBlockchain.bind(this),this.handleDisconnect=this.disconnect.bind(this,void 0)}}var aZ=ew(48207),aW=ew(76962),a$=ew(92233),aJ=ew(18569),nw=ew(88382);/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let nH=eb=>eb??nw.Ld;var nN=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let nV=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.disabled=!1,this.balance="show",this.charsStart=4,this.charsEnd=6,this.address=aZ.Ni.state.address,this.balanceVal=aZ.Ni.state.balance,this.balanceSymbol=aZ.Ni.state.balanceSymbol,this.profileName=aZ.Ni.state.profileName,this.profileImage=aZ.Ni.state.profileImage,this.network=aZ.fB.state.caipNetwork,this.isUnsupportedChain=aZ.fB.state.isUnsupportedChain,this.unsubscribe.push(...[aZ.Ni.subscribe(eb=>{eb.isConnected?(this.address=eb.address,this.balanceVal=eb.balance,this.profileName=eb.profileName,this.profileImage=eb.profileImage,this.balanceSymbol=eb.balanceSymbol):(this.address="",this.balanceVal="",this.profileName="",this.profileImage="",this.balanceSymbol="")}),aZ.fB.subscribeKey("caipNetwork",eb=>this.network=eb),aZ.fB.subscribeKey("isUnsupportedChain",eb=>this.isUnsupportedChain=eb)])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){let eb=aZ.fz.getNetworkImage(this.network),em="show"===this.balance;return a$.dy` + + + `}onClick(){this.isUnsupportedChain?aZ.IN.open({view:"UnsupportedChain"}):aZ.IN.open()}};nN([(0,aJ.Cb)({type:Boolean})],nV.prototype,"disabled",void 0),nN([(0,aJ.Cb)()],nV.prototype,"balance",void 0),nN([(0,aJ.Cb)()],nV.prototype,"charsStart",void 0),nN([(0,aJ.Cb)()],nV.prototype,"charsEnd",void 0),nN([(0,aJ.SB)()],nV.prototype,"address",void 0),nN([(0,aJ.SB)()],nV.prototype,"balanceVal",void 0),nN([(0,aJ.SB)()],nV.prototype,"balanceSymbol",void 0),nN([(0,aJ.SB)()],nV.prototype,"profileName",void 0),nN([(0,aJ.SB)()],nV.prototype,"profileImage",void 0),nN([(0,aJ.SB)()],nV.prototype,"network",void 0),nN([(0,aJ.SB)()],nV.prototype,"isUnsupportedChain",void 0),nV=nN([(0,aW.customElement)("w3m-account-button")],nV);var nk=a$.iv` + :host { + display: block; + width: max-content; + } +`,nE=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let nD=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.disabled=!1,this.balance=void 0,this.size=void 0,this.label=void 0,this.loadingLabel=void 0,this.charsStart=4,this.charsEnd=6,this.isAccount=aZ.Ni.state.isConnected,this.isLoading=aZ.IN.state.loading,this.unsubscribe.push(aZ.Ni.subscribeKey("isConnected",eb=>{this.isAccount=eb}),aZ.IN.subscribeKey("loading",eb=>{this.isLoading=eb}))}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return this.isAccount&&!this.isLoading?a$.dy` + + + `:a$.dy` + + `}};nD.styles=nk,nE([(0,aJ.Cb)({type:Boolean})],nD.prototype,"disabled",void 0),nE([(0,aJ.Cb)()],nD.prototype,"balance",void 0),nE([(0,aJ.Cb)()],nD.prototype,"size",void 0),nE([(0,aJ.Cb)()],nD.prototype,"label",void 0),nE([(0,aJ.Cb)()],nD.prototype,"loadingLabel",void 0),nE([(0,aJ.Cb)()],nD.prototype,"charsStart",void 0),nE([(0,aJ.Cb)()],nD.prototype,"charsEnd",void 0),nE([(0,aJ.SB)()],nD.prototype,"isAccount",void 0),nE([(0,aJ.SB)()],nD.prototype,"isLoading",void 0),nD=nE([(0,aW.customElement)("w3m-button")],nD);var nS=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let n_=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.size="md",this.label="Connect Wallet",this.loadingLabel="Connecting...",this.open=aZ.IN.state.open,this.loading=aZ.IN.state.loading,this.unsubscribe.push(aZ.IN.subscribe(eb=>{this.open=eb.open,this.loading=eb.loading}))}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){let eb=this.loading||this.open;return a$.dy` + + ${eb?this.loadingLabel:this.label} + + `}onClick(){this.open?aZ.IN.close():this.loading||aZ.IN.open()}};nS([(0,aJ.Cb)()],n_.prototype,"size",void 0),nS([(0,aJ.Cb)()],n_.prototype,"label",void 0),nS([(0,aJ.Cb)()],n_.prototype,"loadingLabel",void 0),nS([(0,aJ.SB)()],n_.prototype,"open",void 0),nS([(0,aJ.SB)()],n_.prototype,"loading",void 0),n_=nS([(0,aW.customElement)("w3m-connect-button")],n_),ew(90078);var nO=a$.iv` + :host { + display: block; + width: max-content; + } +`,nP=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let nj=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.disabled=!1,this.network=aZ.fB.state.caipNetwork,this.connected=aZ.Ni.state.isConnected,this.loading=aZ.IN.state.loading,this.isUnsupportedChain=aZ.fB.state.isUnsupportedChain,this.unsubscribe.push(...[aZ.fB.subscribeKey("caipNetwork",eb=>this.network=eb),aZ.Ni.subscribeKey("isConnected",eb=>this.connected=eb),aZ.IN.subscribeKey("loading",eb=>this.loading=eb),aZ.fB.subscribeKey("isUnsupportedChain",eb=>this.isUnsupportedChain=eb)])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + ${this.isUnsupportedChain?"Switch Network":this.network?.name??(this.connected?"Unknown Network":"Select Network")} + + `}onClick(){this.loading||(aZ.Xs.sendEvent({type:"track",event:"CLICK_NETWORKS"}),aZ.IN.open({view:"Networks"}))}};nj.styles=nO,nP([(0,aJ.Cb)({type:Boolean})],nj.prototype,"disabled",void 0),nP([(0,aJ.SB)()],nj.prototype,"network",void 0),nP([(0,aJ.SB)()],nj.prototype,"connected",void 0),nP([(0,aJ.SB)()],nj.prototype,"loading",void 0),nP([(0,aJ.SB)()],nj.prototype,"isUnsupportedChain",void 0),nj=nP([(0,aW.customElement)("w3m-network-button")],nj);var nB=a$.iv` + :host { + display: block; + will-change: transform, opacity; + } +`,nR=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let nU=class extends a$.oi{constructor(){super(),this.resizeObserver=void 0,this.prevHeight="0px",this.prevHistoryLength=1,this.unsubscribe=[],this.view=aZ.Pc.state.view,this.unsubscribe.push(aZ.Pc.subscribeKey("view",eb=>this.onViewChange(eb)))}firstUpdated(){this.resizeObserver=new ResizeObserver(async([eb])=>{let em=`${eb?.contentRect.height}px`;"0px"!==this.prevHeight&&(await this.animate([{height:this.prevHeight},{height:em}],{duration:150,easing:"ease",fill:"forwards"}).finished,this.style.height="auto"),this.prevHeight=em}),this.resizeObserver.observe(this.getWrapper())}disconnectedCallback(){this.resizeObserver?.unobserve(this.getWrapper()),this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy`
${this.viewTemplate()}
`}viewTemplate(){switch(this.view){case"Connect":default:return a$.dy``;case"ConnectingWalletConnect":return a$.dy``;case"ConnectingExternal":return a$.dy``;case"ConnectingSiwe":return a$.dy``;case"AllWallets":return a$.dy``;case"Networks":return a$.dy``;case"SwitchNetwork":return a$.dy``;case"Account":return a$.dy``;case"AccountSettings":return a$.dy``;case"WhatIsAWallet":return a$.dy``;case"WhatIsANetwork":return a$.dy``;case"GetWallet":return a$.dy``;case"Downloads":return a$.dy``;case"EmailVerifyOtp":return a$.dy``;case"EmailVerifyDevice":return a$.dy``;case"ApproveTransaction":return a$.dy``;case"Transactions":return a$.dy``;case"UpgradeEmailWallet":return a$.dy``;case"UpgradeToSmartAccount":return a$.dy``;case"UpdateEmailWallet":return a$.dy``;case"UpdateEmailPrimaryOtp":return a$.dy``;case"UpdateEmailSecondaryOtp":return a$.dy``;case"UnsupportedChain":return a$.dy``;case"OnRampProviders":return a$.dy``;case"OnRampActivity":return a$.dy``;case"OnRampTokenSelect":return a$.dy``;case"OnRampFiatSelect":return a$.dy``;case"WhatIsABuy":return a$.dy``;case"BuyInProgress":return a$.dy``;case"WalletReceive":return a$.dy``;case"WalletCompatibleNetworks":return a$.dy``;case"Swap":return a$.dy``;case"SwapSelectToken":return a$.dy``;case"SwapPreview":return a$.dy``;case"WalletSend":return a$.dy``;case"WalletSendSelectToken":return a$.dy``;case"WalletSendPreview":return a$.dy``}}async onViewChange(eb){aZ.fw.hide();let{history:em}=aZ.Pc.state,ew=-10,eH=10;em.length wui-flex { + width: 100%; + max-width: 360px; + } + + :host > wui-flex > wui-flex { + border-radius: var(--wui-border-radius-l); + width: 100%; + } + + .amounts-container { + width: 100%; + } +`,nG=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let nY={USD:"$",EUR:"€",GBP:"\xa3"},nQ=[100,250,500,1e3],nq=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.disabled=!1,this.connected=aZ.Ni.state.isConnected,this.loading=aZ.IN.state.loading,this.paymentCurrency=aZ.ph.state.paymentCurrency,this.paymentAmount=aZ.ph.state.paymentAmount,this.purchaseAmount=aZ.ph.state.purchaseAmount,this.quoteLoading=aZ.ph.state.quotesLoading,this.unsubscribe.push(...[aZ.Ni.subscribeKey("isConnected",eb=>{this.connected=eb}),aZ.IN.subscribeKey("loading",eb=>{this.loading=eb}),aZ.ph.subscribe(eb=>{this.paymentCurrency=eb.paymentCurrency,this.paymentAmount=eb.paymentAmount,this.purchaseAmount=eb.purchaseAmount,this.quoteLoading=eb.quotesLoading})])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + + + + + ${nQ.map(eb=>a$.dy`this.selectPresetAmount(eb)} + >${`${nY[this.paymentCurrency?.id||"USD"]} ${eb}`}`)} + + ${this.templateButton()} + + + `}templateButton(){return this.connected?a$.dy` + Get quotes + `:a$.dy` + Connect wallet + `}getQuotes(){this.loading||aZ.IN.open({view:"OnRampProviders"})}openModal(){aZ.IN.open({view:"Connect"})}async onPaymentAmountChange(eb){aZ.ph.setPaymentAmount(Number(eb.detail)),await aZ.ph.getQuote()}async selectPresetAmount(eb){aZ.ph.setPaymentAmount(eb),await aZ.ph.getQuote()}};nq.styles=nF,nG([(0,aJ.Cb)({type:Boolean})],nq.prototype,"disabled",void 0),nG([(0,aJ.SB)()],nq.prototype,"connected",void 0),nG([(0,aJ.SB)()],nq.prototype,"loading",void 0),nG([(0,aJ.SB)()],nq.prototype,"paymentCurrency",void 0),nG([(0,aJ.SB)()],nq.prototype,"paymentAmount",void 0),nG([(0,aJ.SB)()],nq.prototype,"purchaseAmount",void 0),nG([(0,aJ.SB)()],nq.prototype,"quoteLoading",void 0),nq=nG([(0,aW.customElement)("w3m-onramp-widget")],nq);var nK=a$.iv` + wui-flex { + width: 100%; + } + + wui-icon-link { + margin-right: calc(var(--wui-icon-box-size-md) * -1); + } + + .account-links { + display: flex; + justify-content: space-between; + align-items: center; + } + + .account-links wui-flex { + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + flex: 1; + background: red; + align-items: center; + justify-content: center; + height: 48px; + padding: 10px; + flex: 1 0 0; + + border-radius: var(--XS, 16px); + border: 1px solid var(--dark-accent-glass-010, rgba(71, 161, 255, 0.1)); + background: var(--dark-accent-glass-010, rgba(71, 161, 255, 0.1)); + transition: background-color var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: background-color; + } + + .account-links wui-flex:hover { + background: var(--dark-accent-glass-015, rgba(71, 161, 255, 0.15)); + } + + .account-links wui-flex wui-icon { + width: var(--S, 20px); + height: var(--S, 20px); + } + + .account-links wui-flex wui-icon svg path { + stroke: #47a1ff; + } +`,nZ=ew(23781),nW=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let n$=class extends a$.oi{constructor(){super(),this.usubscribe=[],this.networkImages=aZ.WM.state.networkImages,this.address=aZ.Ni.state.address,this.profileImage=aZ.Ni.state.profileImage,this.profileName=aZ.Ni.state.profileName,this.network=aZ.fB.state.caipNetwork,this.preferredAccountType=aZ.Ni.state.preferredAccountType,this.disconnecting=!1,this.loading=!1,this.switched=!1,this.text="",this.usubscribe.push(...[aZ.Ni.subscribe(eb=>{eb.address?(this.address=eb.address,this.profileImage=eb.profileImage,this.profileName=eb.profileName,this.preferredAccountType=eb.preferredAccountType):aZ.IN.close()})],aZ.fB.subscribeKey("caipNetwork",eb=>{eb?.id&&(this.network=eb)}))}disconnectedCallback(){this.usubscribe.forEach(eb=>eb())}render(){if(!this.address)throw Error("w3m-account-settings-view: No account provided");let eb=this.networkImages[this.network?.imageId??""];return a$.dy` + + + + + + ${this.profileName?aW.UiHelperUtil.getTruncateString({string:this.profileName,charsStart:20,charsEnd:0,truncate:"end"}):aW.UiHelperUtil.getTruncateString({string:this.address,charsStart:4,charsEnd:6,truncate:"middle"})} + + + + + + + + + ${this.emailBtnTemplate()} + + + ${this.network?.name??"Unknown"} + + + ${this.togglePreferredAccountBtnTemplate()} + + Disconnect + + + + `}isAllowedNetworkSwitch(){let{requestedCaipNetworks:eb}=aZ.fB.state,em=!!eb&&eb.length>1,ew=eb?.find(({id:eb})=>eb===this.network?.id);return em||!ew}onCopyAddress(){try{this.address&&(aZ.j1.copyToClopboard(this.address),aZ.KC.showSuccess("Address copied"))}catch{aZ.KC.showError("Failed to copy")}}emailBtnTemplate(){let eb=aZ.MO.getConnectedConnector(),em=aZ.AA.getAuthConnector();if(!em||"AUTH"!==eb)return null;let ew=em.provider.getEmail()??"";return a$.dy` + this.onGoToUpdateEmail(ew)} + > + ${ew} + + `}togglePreferredAccountBtnTemplate(){let eb=aZ.fB.checkIfSmartAccountEnabled(),em=aZ.MO.getConnectedConnector(),ew=aZ.AA.getAuthConnector();return ew&&"AUTH"===em&&eb?(this.switched||(this.text=this.preferredAccountType===nZ.y_.ACCOUNT_TYPES.SMART_ACCOUNT?"Switch to your EOA":"Switch to your smart account"),a$.dy` + + ${this.text} + + `):null}async changePreferredAccountType(){let eb=aZ.fB.checkIfSmartAccountEnabled(),em=this.preferredAccountType!==nZ.y_.ACCOUNT_TYPES.SMART_ACCOUNT&&eb?nZ.y_.ACCOUNT_TYPES.SMART_ACCOUNT:nZ.y_.ACCOUNT_TYPES.EOA,ew=aZ.AA.getAuthConnector();ew&&(this.loading=!0,await ew?.provider.setPreferredAccount(em),await aZ.lZ.reconnectExternal(ew),this.text=em===nZ.y_.ACCOUNT_TYPES.SMART_ACCOUNT?"Switch to your EOA":"Switch to your smart account",this.switched=!0,aZ.Si.resetSend(),this.loading=!1,this.requestUpdate())}onGoToUpdateEmail(eb){aZ.Pc.push("UpdateEmailWallet",{email:eb})}onNetworks(){this.isAllowedNetworkSwitch()&&aZ.Pc.push("Networks")}async onDisconnect(){try{this.disconnecting=!0,await aZ.lZ.disconnect(),aZ.Xs.sendEvent({type:"track",event:"DISCONNECT_SUCCESS"}),aZ.IN.close()}catch{aZ.Xs.sendEvent({type:"track",event:"DISCONNECT_ERROR"}),aZ.KC.showError("Failed to disconnect")}finally{this.disconnecting=!1}}};n$.styles=nK,nW([(0,aJ.SB)()],n$.prototype,"address",void 0),nW([(0,aJ.SB)()],n$.prototype,"profileImage",void 0),nW([(0,aJ.SB)()],n$.prototype,"profileName",void 0),nW([(0,aJ.SB)()],n$.prototype,"network",void 0),nW([(0,aJ.SB)()],n$.prototype,"preferredAccountType",void 0),nW([(0,aJ.SB)()],n$.prototype,"disconnecting",void 0),nW([(0,aJ.SB)()],n$.prototype,"loading",void 0),nW([(0,aJ.SB)()],n$.prototype,"switched",void 0),nW([(0,aJ.SB)()],n$.prototype,"text",void 0),n$=nW([(0,aW.customElement)("w3m-account-settings-view")],n$);let nX=class extends a$.oi{render(){let eb=aZ.MO.getConnectedConnector();return a$.dy` + ${aZ.hD.state.enableWalletFeatures&&"AUTH"===eb?this.walletFeaturesTemplate():this.defaultTemplate()} + `}walletFeaturesTemplate(){return a$.dy``}defaultTemplate(){return a$.dy``}};nX=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE}([(0,aW.customElement)("w3m-account-view")],nX);var nJ=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let n6=class extends a$.oi{constructor(){super(...arguments),this.search="",this.onDebouncedSearch=aZ.j1.debounce(eb=>{this.search=eb})}render(){let eb=this.search.length>=2;return a$.dy` + + + ${this.qrButtonTemplate()} + + ${eb?a$.dy``:a$.dy``} + `}onInputChange(eb){this.onDebouncedSearch(eb.detail)}qrButtonTemplate(){return aZ.j1.isMobile()?a$.dy` + + `:null}onWalletConnectQr(){aZ.Pc.push("ConnectingWalletConnect")}};nJ([(0,aJ.SB)()],n6.prototype,"search",void 0),n6=nJ([(0,aW.customElement)("w3m-all-wallets-view")],n6);var n4=a$.iv` + @keyframes shake { + 0% { + transform: translateX(0); + } + 25% { + transform: translateX(3px); + } + 50% { + transform: translateX(-3px); + } + 75% { + transform: translateX(3px); + } + 100% { + transform: translateX(0); + } + } + + wui-flex:first-child:not(:only-child) { + position: relative; + } + + wui-loading-thumbnail { + position: absolute; + } + + wui-visual { + width: var(--wui-wallet-image-size-lg); + height: var(--wui-wallet-image-size-lg); + border-radius: calc(var(--wui-border-radius-5xs) * 9 - var(--wui-border-radius-xxs)); + position: relative; + overflow: hidden; + } + + wui-visual::after { + content: ''; + display: block; + width: 100%; + height: 100%; + position: absolute; + inset: 0; + border-radius: calc(var(--wui-border-radius-5xs) * 9 - var(--wui-border-radius-xxs)); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-005); + } + + wui-icon-box { + position: absolute; + right: calc(var(--wui-spacing-3xs) * -1); + bottom: calc(var(--wui-spacing-3xs) * -1); + opacity: 0; + transform: scale(0.5); + transition: + opacity var(--wui-ease-out-power-2) var(--wui-duration-lg), + transform var(--wui-ease-out-power-2) var(--wui-duration-lg); + will-change: opacity, transform; + } + + wui-text[align='center'] { + width: 100%; + padding: 0px var(--wui-spacing-l); + } + + [data-error='true'] wui-icon-box { + opacity: 1; + transform: scale(1); + } + + [data-error='true'] > wui-flex:first-child { + animation: shake 250ms cubic-bezier(0.36, 0.07, 0.19, 0.97) both; + } + + [data-retry='false'] wui-link { + display: none; + } + + [data-retry='true'] wui-link { + display: block; + opacity: 1; + } + + wui-link { + padding: var(--wui-spacing-4xs) var(--wui-spacing-xxs); + } +`,n3=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let n5=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.selectedOnRampProvider=aZ.ph.state.selectedProvider,this.uri=aZ.lZ.state.wcUri,this.ready=!1,this.showRetry=!1,this.buffering=!1,this.error=!1,this.startTime=null,this.isMobile=!1,this.onRetry=void 0,this.unsubscribe.push(...[aZ.ph.subscribeKey("selectedProvider",eb=>{this.selectedOnRampProvider=eb})]),this.watchTransactions()}disconnectedCallback(){this.intervalId&&clearInterval(this.intervalId)}render(){let eb="Continue in external window";this.error?eb="Buy failed":this.selectedOnRampProvider&&(eb=`Buy in ${this.selectedOnRampProvider?.label}`);let em=this.error?"Buy can be declined from your side or due to and error on the provider app":`We’ll notify you once your Buy is processed`;return a$.dy` + + + + + + ${this.error?null:this.loaderTemplate()} + + + + + + + ${eb} + + ${em} + + + ${this.error?this.tryAgainTemplate():null} + + + + + + Copy link + + + `}watchTransactions(){this.selectedOnRampProvider&&"coinbase"===this.selectedOnRampProvider.name&&(this.startTime=Date.now(),this.initializeCoinbaseTransactions())}async initializeCoinbaseTransactions(){await this.watchCoinbaseTransactions(),this.intervalId=setInterval(()=>this.watchCoinbaseTransactions(),4e3)}async watchCoinbaseTransactions(){try{let eb=aZ.Ni.state.address,em=aZ.hD.state.projectId;if(!eb)throw Error("No address found");let ew=await aZ.Lr.fetchTransactions({account:eb,onramp:"coinbase",projectId:em}),eH=ew.data.filter(eb=>new Date(eb.metadata.minedAt)>new Date(this.startTime)||"ONRAMP_TRANSACTION_STATUS_IN_PROGRESS"===eb.metadata.status);eH.length?(clearInterval(this.intervalId),aZ.Pc.replace("OnRampActivity")):this.startTime&&Date.now()-this.startTime>=18e4&&(clearInterval(this.intervalId),this.error=!0)}catch(eb){aZ.KC.showError(eb)}}onTryAgain(){this.selectedOnRampProvider&&(this.error=!1,aZ.j1.openHref(this.selectedOnRampProvider.url,"popupWindow","width=600,height=800,scrollbars=yes"))}tryAgainTemplate(){return this.selectedOnRampProvider?.url?a$.dy` + + Try again + `:null}loaderTemplate(){let eb=aZ.u0.state.themeVariables["--w3m-border-radius-master"],em=eb?parseInt(eb.replace("px",""),10):4;return a$.dy``}onCopyUri(){if(!this.selectedOnRampProvider?.url){aZ.KC.showError("No link found"),aZ.Pc.goBack();return}try{aZ.j1.copyToClopboard(this.selectedOnRampProvider.url),aZ.KC.showSuccess("Link copied")}catch{aZ.KC.showError("Failed to copy")}}};n5.styles=n4,n3([(0,aJ.SB)()],n5.prototype,"selectedOnRampProvider",void 0),n3([(0,aJ.SB)()],n5.prototype,"uri",void 0),n3([(0,aJ.SB)()],n5.prototype,"ready",void 0),n3([(0,aJ.SB)()],n5.prototype,"showRetry",void 0),n3([(0,aJ.SB)()],n5.prototype,"buffering",void 0),n3([(0,aJ.SB)()],n5.prototype,"error",void 0),n3([(0,aJ.SB)()],n5.prototype,"intervalId",void 0),n3([(0,aJ.SB)()],n5.prototype,"startTime",void 0),n3([(0,aJ.Cb)({type:Boolean})],n5.prototype,"isMobile",void 0),n3([(0,aJ.Cb)()],n5.prototype,"onRetry",void 0),n5=n3([(0,aW.customElement)("w3m-buy-in-progress-view")],n5);var n8=a$.iv` + wui-flex { + max-height: clamp(360px, 540px, 80vh); + overflow: scroll; + scrollbar-width: none; + } + + wui-flex::-webkit-scrollbar { + display: none; + } +`;let n9={WALLET_CONNECT_CONNECTOR_ID:"walletConnect",INJECTED_CONNECTOR_ID:"injected",COINBASE_CONNECTOR_ID:"coinbaseWallet",COINBASE_SDK_CONNECTOR_ID:"coinbaseWalletSDK",SAFE_CONNECTOR_ID:"safe",LEDGER_CONNECTOR_ID:"ledger",EIP6963_CONNECTOR_ID:"eip6963",AUTH_CONNECTOR_ID:"w3mAuth",EIP155:"eip155",ADD_CHAIN_METHOD:"wallet_addEthereumChain",EIP6963_ANNOUNCE_EVENT:"eip6963:announceProvider",EIP6963_REQUEST_EVENT:"eip6963:requestProvider",CONNECTOR_RDNS_MAP:{coinbaseWallet:"com.coinbase.wallet"},VERSION:"4.2.1"},n7={ConnectorExplorerIds:{[n9.COINBASE_CONNECTOR_ID]:"fd20dc426fb37566d803205b19bbc1d4096b248ac04548e3cfb6b3a38bd033aa",[n9.SAFE_CONNECTOR_ID]:"225affb176778569276e484e1b92637ad061b01e13a048b35a9d280c3b58970f",[n9.LEDGER_CONNECTOR_ID]:"19177a98252e07ddfc9af2083ba8e07ef627cb6103467ffebb3f8f4205fd7927"},EIP155NetworkImageIds:{1:"692ed6ba-e569-459a-556a-776476829e00",42161:"3bff954d-5cb0-47a0-9a23-d20192e74600",43114:"30c46e53-e989-45fb-4549-be3bd4eb3b00",56:"93564157-2e8e-4ce7-81df-b264dbee9b00",250:"06b26297-fe0c-4733-5d6b-ffa5498aac00",10:"ab9c186a-c52f-464b-2906-ca59d760a400",137:"41d04d42-da3b-4453-8506-668cc0727900",100:"02b53f6a-e3d4-479e-1cb4-21178987d100",9001:"f926ff41-260d-4028-635e-91913fc28e00",324:"b310f07f-4ef7-49f3-7073-2a0a39685800",314:"5a73b3dd-af74-424e-cae0-0de859ee9400",4689:"34e68754-e536-40da-c153-6ef2e7188a00",1088:"3897a66d-40b9-4833-162f-a2c90531c900",1284:"161038da-44ae-4ec7-1208-0ea569454b00",1285:"f1d73bb6-5450-4e18-38f7-fb6484264a00",7777777:"845c60df-d429-4991-e687-91ae45791600",42220:"ab781bbc-ccc6-418d-d32d-789b15da1f00",8453:"7289c336-3981-4081-c5f4-efc26ac64a00",1313161554:"3ff73439-a619-4894-9262-4470c773a100",2020:"b8101fc0-9c19-4b6f-ec65-f6dfff106e00",2021:"b8101fc0-9c19-4b6f-ec65-f6dfff106e00","5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"a1b58899-f671-4276-6a5e-56ca5bd59700","4uhcVJyU9pJkvQyS88uRDiswHXSCkY3z":"a1b58899-f671-4276-6a5e-56ca5bd59700",EtWTRABZaYq6iMfeYKouRu166VU2xqa1:"a1b58899-f671-4276-6a5e-56ca5bd59700"},ConnectorImageIds:{[n9.COINBASE_CONNECTOR_ID]:"0c2840c3-5b04-4c44-9661-fbd4b49e1800",[n9.COINBASE_SDK_CONNECTOR_ID]:"0c2840c3-5b04-4c44-9661-fbd4b49e1800",[n9.SAFE_CONNECTOR_ID]:"461db637-8616-43ce-035a-d89b8a1d5800",[n9.LEDGER_CONNECTOR_ID]:"54a1aa77-d202-4f8d-0fb2-5d2bb6db0300",[n9.WALLET_CONNECT_CONNECTOR_ID]:"ef1a1fcf-7fe8-4d69-bd6d-fda1345b4400",[n9.INJECTED_CONNECTOR_ID]:"07ba87ed-43aa-4adf-4540-9e6a2b9cae00"},ConnectorNamesMap:{[n9.INJECTED_CONNECTOR_ID]:"Browser Wallet",[n9.WALLET_CONNECT_CONNECTOR_ID]:"WalletConnect",[n9.COINBASE_CONNECTOR_ID]:"Coinbase",[n9.COINBASE_SDK_CONNECTOR_ID]:"Coinbase",[n9.LEDGER_CONNECTOR_ID]:"Ledger",[n9.SAFE_CONNECTOR_ID]:"Safe"},ConnectorTypesMap:{[n9.INJECTED_CONNECTOR_ID]:"INJECTED",[n9.WALLET_CONNECT_CONNECTOR_ID]:"WALLET_CONNECT",[n9.EIP6963_CONNECTOR_ID]:"ANNOUNCED",[n9.AUTH_CONNECTOR_ID]:"AUTH"},WalletConnectRpcChainIds:[1,5,11155111,10,420,42161,421613,137,80001,42220,1313161554,1313161555,56,97,43114,43113,100,8453,84531,7777777,999,324,280]},ry={getCaipTokens(eb){if(!eb)return;let em={};return Object.entries(eb).forEach(([eb,ew])=>{em[`${n9.EIP155}:${eb}`]=ew}),em}};var rz=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let rw=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.connectors=aZ.AA.state.connectors,this.count=aZ.QT.state.count,this.unsubscribe.push(aZ.AA.subscribeKey("connectors",eb=>this.connectors=eb),aZ.QT.subscribeKey("count",eb=>this.count=eb))}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + + + ${this.walletConnectConnectorTemplate()} ${this.recentTemplate()} + ${this.announcedTemplate()} ${this.injectedTemplate()} ${this.featuredTemplate()} + ${this.customTemplate()} ${this.recommendedTemplate()} ${this.externalTemplate()} + ${this.allWalletsTemplate()} + + + `}walletConnectConnectorTemplate(){if(aZ.j1.isMobile())return null;let eb=this.connectors.find(eb=>"WALLET_CONNECT"===eb.type);return eb?a$.dy` + this.onConnector(eb)} + tagLabel="qr code" + tagVariant="main" + data-testid="wallet-selector-walletconnect" + > + + `:null}customTemplate(){let{customWallets:eb}=aZ.hD.state;if(!eb?.length)return null;let em=this.filterOutDuplicateWallets(eb);return em.map(eb=>a$.dy` + this.onConnectWallet(eb)} + data-testid=${`wallet-selector-${eb.id}`} + > + + `)}featuredTemplate(){let eb=this.connectors.find(eb=>"WALLET_CONNECT"===eb.type);if(!eb)return null;let{featured:em}=aZ.QT.state;if(!em.length)return null;let ew=this.filterOutDuplicateWallets(em);return ew.map(eb=>a$.dy` + this.onConnectWallet(eb)} + > + + `)}recentTemplate(){let eb=aZ.MO.getRecentWallets();return eb.map(eb=>a$.dy` + this.onConnectWallet(eb)} + tagLabel="recent" + tagVariant="shade" + > + + `)}announcedTemplate(){return this.connectors.map(eb=>"ANNOUNCED"!==eb.type?null:a$.dy` + this.onConnector(eb)} + tagVariant="success" + tagLabel="installed" + data-testid=${`wallet-selector-${eb.id}`} + .installed=${!0} + > + + `)}injectedTemplate(){return this.connectors.map(eb=>"INJECTED"===eb.type&&(aZ.j1.isMobile()||"Browser Wallet"!==eb.name)&&aZ.lZ.checkInstalled()?a$.dy` + this.onConnector(eb)} + > + + `:null)}externalTemplate(){let eb=aZ.AA.getAnnouncedConnectorRdns();return this.connectors.map(em=>["WALLET_CONNECT","INJECTED","ANNOUNCED","AUTH"].includes(em.type)||eb.includes(n9.CONNECTOR_RDNS_MAP[em.id])?null:a$.dy` + this.onConnector(em)} + > + + `)}allWalletsTemplate(){let eb=this.connectors.find(eb=>"WALLET_CONNECT"===eb.type),{allWallets:em}=aZ.hD.state;if(!eb||"HIDE"===em||"ONLY_MOBILE"===em&&!aZ.j1.isMobile())return null;let ew=aZ.QT.state.featured.length,eH=this.count+ew,eN=eH<10?eH:10*Math.floor(eH/10),eV=eN + `}recommendedTemplate(){let eb=this.connectors.find(eb=>"WALLET_CONNECT"===eb.type);if(!eb)return null;let{recommended:em}=aZ.QT.state,{customWallets:ew,featuredWalletIds:eH}=aZ.hD.state,{connectors:eN}=aZ.AA.state,eV=aZ.MO.getRecentWallets(),eE=eN.filter(eb=>"INJECTED"===eb.type||"ANNOUNCED"===eb.type),eD=eE.filter(eb=>"Browser Wallet"!==eb.name);if(eH||ew||!em.length)return null;let eS=eD.length+eV.length,e_=Math.max(0,2-eS),eO=this.filterOutDuplicateWallets(em).slice(0,e_);return eO.map(eb=>a$.dy` + this.onConnectWallet(eb)} + > + + `)}onConnector(eb){"WALLET_CONNECT"===eb.type?aZ.j1.isMobile()?aZ.Pc.push("AllWallets"):aZ.Pc.push("ConnectingWalletConnect"):aZ.Pc.push("ConnectingExternal",{connector:eb})}filterOutDuplicateWallets(eb){let em=aZ.MO.getRecentWallets(),ew=this.connectors.map(eb=>eb.info?.rdns).filter(Boolean),eH=em.map(eb=>eb.rdns).filter(Boolean),eN=ew.concat(eH);if(eN.includes("io.metamask.mobile")&&aZ.j1.isMobile()){let eb=eN.indexOf("io.metamask.mobile");eN[eb]="io.metamask"}let eV=eb.filter(eb=>!eN.includes(String(eb?.rdns)));return eV}onAllWallets(){aZ.Xs.sendEvent({type:"track",event:"CLICK_ALL_WALLETS"}),aZ.Pc.push("AllWallets")}onConnectWallet(eb){aZ.Pc.push("ConnectingWalletConnect",{wallet:eb})}};rw.styles=n8,rz([(0,aJ.SB)()],rw.prototype,"connectors",void 0),rz([(0,aJ.SB)()],rw.prototype,"count",void 0),rw=rz([(0,aW.customElement)("w3m-connect-view")],rw);var rH=a$.iv` + @keyframes shake { + 0% { + transform: translateX(0); + } + 25% { + transform: translateX(3px); + } + 50% { + transform: translateX(-3px); + } + 75% { + transform: translateX(3px); + } + 100% { + transform: translateX(0); + } + } + + wui-flex:first-child:not(:only-child) { + position: relative; + } + + wui-loading-thumbnail { + position: absolute; + } + + wui-icon-box { + position: absolute; + right: calc(var(--wui-spacing-3xs) * -1); + bottom: calc(var(--wui-spacing-3xs) * -1); + opacity: 0; + transform: scale(0.5); + transition-property: opacity, transform; + transition-duration: var(--wui-duration-lg); + transition-timing-function: var(--wui-ease-out-power-2); + will-change: opacity, transform; + } + + wui-text[align='center'] { + width: 100%; + padding: 0px var(--wui-spacing-l); + } + + [data-error='true'] wui-icon-box { + opacity: 1; + transform: scale(1); + } + + [data-error='true'] > wui-flex:first-child { + animation: shake 250ms cubic-bezier(0.36, 0.07, 0.19, 0.97) both; + } + + [data-retry='false'] wui-link { + display: none; + } + + [data-retry='true'] wui-link { + display: block; + opacity: 1; + } +`,rN=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};class rV extends a$.oi{constructor(){super(),this.wallet=aZ.Pc.state.data?.wallet,this.connector=aZ.Pc.state.data?.connector,this.timeout=void 0,this.secondaryBtnLabel="Try again",this.secondaryBtnIcon="refresh",this.secondaryLabel="Accept connection request in the wallet",this.onConnect=void 0,this.onRender=void 0,this.onAutoConnect=void 0,this.isWalletConnect=!0,this.unsubscribe=[],this.imageSrc=aZ.fz.getWalletImage(this.wallet)??aZ.fz.getConnectorImage(this.connector),this.name=this.wallet?.name??this.connector?.name??"Wallet",this.isRetrying=!1,this.uri=aZ.lZ.state.wcUri,this.error=aZ.lZ.state.wcError,this.ready=!1,this.showRetry=!1,this.buffering=!1,this.isMobile=!1,this.onRetry=void 0,this.unsubscribe.push(...[aZ.lZ.subscribeKey("wcUri",eb=>{this.uri=eb,this.isRetrying&&this.onRetry&&(this.isRetrying=!1,this.onConnect?.())}),aZ.lZ.subscribeKey("wcError",eb=>this.error=eb),aZ.lZ.subscribeKey("buffering",eb=>this.buffering=eb)])}firstUpdated(){this.onAutoConnect?.(),this.showRetry=!this.onAutoConnect}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb()),clearTimeout(this.timeout)}render(){this.onRender?.(),this.onShowRetry();let eb=this.error?"Connection can be declined if a previous request is still active":this.secondaryLabel,em=`Continue in ${this.name}`;return this.buffering&&(em="Connecting..."),this.error&&(em="Connection declined"),a$.dy` + + + + + ${this.error?null:this.loaderTemplate()} + + + + + + + ${em} + + ${eb} + + + + + ${this.secondaryBtnLabel} + + + + ${this.isWalletConnect?a$.dy` + + + + Copy link + + + `:null} + + + `}onShowRetry(){if(this.error&&!this.showRetry){this.showRetry=!0;let eb=this.shadowRoot?.querySelector("wui-button");eb?.animate([{opacity:0},{opacity:1}],{fill:"forwards",easing:"ease"})}}onTryAgain(){this.buffering||(aZ.lZ.setWcError(!1),this.onRetry?(this.isRetrying=!0,this.onRetry?.()):this.onConnect?.())}loaderTemplate(){let eb=aZ.u0.state.themeVariables["--w3m-border-radius-master"],em=eb?parseInt(eb.replace("px",""),10):4;return a$.dy``}onCopyUri(){try{this.uri&&(aZ.j1.copyToClopboard(this.uri),aZ.KC.showSuccess("Link copied"))}catch{aZ.KC.showError("Failed to copy")}}}rV.styles=rH,rN([(0,aJ.SB)()],rV.prototype,"uri",void 0),rN([(0,aJ.SB)()],rV.prototype,"error",void 0),rN([(0,aJ.SB)()],rV.prototype,"ready",void 0),rN([(0,aJ.SB)()],rV.prototype,"showRetry",void 0),rN([(0,aJ.SB)()],rV.prototype,"buffering",void 0),rN([(0,aJ.Cb)({type:Boolean})],rV.prototype,"isMobile",void 0),rN([(0,aJ.Cb)()],rV.prototype,"onRetry",void 0);var rk=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let rE=class extends rV{constructor(){if(super(),!this.connector)throw Error("w3m-connecting-view: No connector provided");aZ.Xs.sendEvent({type:"track",event:"SELECT_WALLET",properties:{name:this.connector.name??"Unknown",platform:"browser"}}),this.onConnect=this.onConnectProxy.bind(this),this.onAutoConnect=this.onConnectProxy.bind(this),this.isWalletConnect=!1}async onConnectProxy(){try{this.error=!1,this.connector&&(this.connector.imageUrl&&aZ.MO.setConnectedWalletImageUrl(this.connector.imageUrl),await aZ.lZ.connectExternal(this.connector),aZ.hD.state.isSiweEnabled?aZ.Pc.push("ConnectingSiwe"):aZ.IN.close(),aZ.Xs.sendEvent({type:"track",event:"CONNECT_SUCCESS",properties:{method:"browser",name:this.connector.name||"Unknown"}}))}catch(eb){aZ.Xs.sendEvent({type:"track",event:"CONNECT_ERROR",properties:{message:eb?.message??"Unknown"}}),this.error=!0}}};rE=rk([(0,aW.customElement)("w3m-connecting-external-view")],rE);var rD=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let rS=class extends a$.oi{constructor(){super(),this.interval=void 0,this.lastRetry=Date.now(),this.wallet=aZ.Pc.state.data?.wallet,this.platform=void 0,this.platforms=[],this.initializeConnection(),this.interval=setInterval(this.initializeConnection.bind(this),aZ.bq.TEN_SEC_MS)}disconnectedCallback(){clearTimeout(this.interval)}render(){return this.wallet?(this.determinePlatforms(),a$.dy` + ${this.headerTemplate()} +
${this.platformTemplate()}
+ `):a$.dy``}async initializeConnection(eb=!1){try{let{wcPairingExpiry:em}=aZ.lZ.state;if(eb||aZ.j1.isPairingExpired(em)){if(aZ.lZ.connectWalletConnect(),this.wallet){let eb=aZ.fz.getWalletImage(this.wallet);eb&&aZ.MO.setConnectedWalletImageUrl(eb)}else{let eb=aZ.AA.state.connectors,em=eb.find(eb=>"WALLET_CONNECT"===eb.type),ew=aZ.fz.getConnectorImage(em);ew&&aZ.MO.setConnectedWalletImageUrl(ew)}if(await aZ.lZ.state.wcPromise,this.finalizeConnection(),aZ.hD.state.isSiweEnabled){let{SIWEController:eb}=await Promise.all([ew.e(561),ew.e(281)]).then(ew.bind(ew,38042));"success"===eb.state.status?aZ.IN.close():aZ.Pc.push("ConnectingSiwe")}else aZ.IN.close()}}catch(eb){aZ.Xs.sendEvent({type:"track",event:"CONNECT_ERROR",properties:{message:eb?.message??"Unknown"}}),aZ.lZ.setWcError(!0),aZ.j1.isAllowedRetry(this.lastRetry)&&(aZ.KC.showError("Declined"),this.lastRetry=Date.now(),this.initializeConnection(!0))}}finalizeConnection(){let{wcLinking:eb,recentWallet:em}=aZ.lZ.state;eb&&aZ.MO.setWalletConnectDeepLink(eb),em&&aZ.MO.setWeb3ModalRecent(em),aZ.Xs.sendEvent({type:"track",event:"CONNECT_SUCCESS",properties:{method:eb?"mobile":"qrcode",name:this.wallet?.name||"Unknown"}})}determinePlatforms(){if(!this.wallet)throw Error("w3m-connecting-wc-view:determinePlatforms No wallet");if(this.platform)return;let{mobile_link:eb,desktop_link:em,webapp_link:ew,injected:eH,rdns:eN}=this.wallet,eV=eH?.map(({injected_id:eb})=>eb).filter(Boolean),eE=eN?[eN]:eV??[],eD=eE.length,eS=eb,e_=ew,eO=aZ.lZ.checkInstalled(eE),eP=eD&&eO,ej=em&&!aZ.j1.isMobile();eP&&this.platforms.push("browser"),eS&&this.platforms.push(aZ.j1.isMobile()?"mobile":"qrcode"),e_&&this.platforms.push("web"),ej&&this.platforms.push("desktop"),!eP&&eD&&this.platforms.push("unsupported"),this.platform=this.platforms[0]}platformTemplate(){switch(this.platform){case"browser":return a$.dy``;case"desktop":return a$.dy` + this.initializeConnection(!0)}> + + `;case"web":return a$.dy` + this.initializeConnection(!0)}> + + `;case"mobile":return a$.dy` + this.initializeConnection(!0)}> + + `;case"qrcode":return a$.dy``;default:return a$.dy``}}headerTemplate(){let eb=this.platforms.length>1;return eb?a$.dy` + + + `:null}async onSelectPlatform(eb){let em=this.shadowRoot?.querySelector("div");em&&(await em.animate([{opacity:1},{opacity:0}],{duration:200,fill:"forwards",easing:"ease"}).finished,this.platform=eb,em.animate([{opacity:0},{opacity:1}],{duration:200,fill:"forwards",easing:"ease"}))}};rD([(0,aJ.SB)()],rS.prototype,"platform",void 0),rD([(0,aJ.SB)()],rS.prototype,"platforms",void 0),rS=rD([(0,aW.customElement)("w3m-connecting-wc-view")],rS);let r_=class extends a$.oi{constructor(){super(...arguments),this.wallet=aZ.Pc.state.data?.wallet}render(){if(!this.wallet)throw Error("w3m-downloads-view");return a$.dy` + + ${this.chromeTemplate()} ${this.iosTemplate()} ${this.androidTemplate()} + ${this.homepageTemplate()} + + `}chromeTemplate(){return this.wallet?.chrome_store?a$.dy` + Chrome Extension + `:null}iosTemplate(){return this.wallet?.app_store?a$.dy` + iOS App + `:null}androidTemplate(){return this.wallet?.play_store?a$.dy` + Android App + `:null}homepageTemplate(){return this.wallet?.homepage?a$.dy` + + Website + + `:null}onChromeStore(){this.wallet?.chrome_store&&aZ.j1.openHref(this.wallet.chrome_store,"_blank")}onAppStore(){this.wallet?.app_store&&aZ.j1.openHref(this.wallet.app_store,"_blank")}onPlayStore(){this.wallet?.play_store&&aZ.j1.openHref(this.wallet.play_store,"_blank")}onHomePage(){this.wallet?.homepage&&aZ.j1.openHref(this.wallet.homepage,"_blank")}};r_=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE}([(0,aW.customElement)("w3m-downloads-view")],r_);var rO=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let rP="https://walletconnect.com/explorer",rj=class extends a$.oi{render(){return a$.dy` + + ${this.recommendedWalletsTemplate()} + {aZ.j1.openHref("https://walletconnect.com/explorer?type=wallet","_blank")}} + > + + `}recommendedWalletsTemplate(){let{recommended:eb,featured:em}=aZ.QT.state,{customWallets:ew}=aZ.hD.state,eH=[...em,...ew??[],...eb].slice(0,4);return eH.map(eb=>a$.dy` + {aZ.j1.openHref(eb.homepage??rP,"_blank")}} + > + `)}};rj=rO([(0,aW.customElement)("w3m-get-wallet-view")],rj);var rB=a$.iv` + @keyframes shake { + 0% { + transform: translateX(0); + } + 25% { + transform: translateX(3px); + } + 50% { + transform: translateX(-3px); + } + 75% { + transform: translateX(3px); + } + 100% { + transform: translateX(0); + } + } + + wui-flex:first-child:not(:only-child) { + position: relative; + } + + wui-loading-hexagon { + position: absolute; + } + + wui-icon-box { + position: absolute; + right: 4px; + bottom: 0; + opacity: 0; + transform: scale(0.5); + z-index: 1; + } + + wui-button { + display: none; + } + + [data-error='true'] wui-icon-box { + opacity: 1; + transform: scale(1); + } + + [data-error='true'] > wui-flex:first-child { + animation: shake 250ms cubic-bezier(0.36, 0.07, 0.19, 0.97) both; + } + + wui-button[data-retry='true'] { + display: block; + opacity: 1; + } +`,rR=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let rU=class extends a$.oi{constructor(){super(),this.network=aZ.Pc.state.data?.network,this.unsubscribe=[],this.showRetry=!1,this.error=!1}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}firstUpdated(){this.onSwitchNetwork()}render(){if(!this.network)throw Error("w3m-network-switch-view: No network provided");this.onShowRetry();let eb=this.getLabel(),em=this.getSubLabel();return a$.dy` + + + + + ${this.error?null:a$.dy``} + + + + + + ${eb} + ${em} + + + + + Try again + + + `}getSubLabel(){let eb=aZ.MO.getConnectedConnector(),em=aZ.AA.getAuthConnector();return em&&"AUTH"===eb?"":this.error?"Switch can be declined if chain is not supported by a wallet or previous request is still active":"Accept connection request in your wallet"}getLabel(){let eb=aZ.MO.getConnectedConnector(),em=aZ.AA.getAuthConnector();return em&&"AUTH"===eb?`Switching to ${this.network?.name??"Unknown"} network...`:this.error?"Switch declined":"Approve in wallet"}onShowRetry(){if(this.error&&!this.showRetry){this.showRetry=!0;let eb=this.shadowRoot?.querySelector("wui-button");eb?.animate([{opacity:0},{opacity:1}],{fill:"forwards",easing:"ease"})}}async onSwitchNetwork(){try{this.error=!1,this.network&&(await aZ.fB.switchActiveNetwork(this.network),aZ.hD.state.isSiweEnabled||aZ._4.navigateAfterNetworkSwitch())}catch{this.error=!0}}};rU.styles=rB,rR([(0,aJ.SB)()],rU.prototype,"showRetry",void 0),rR([(0,aJ.SB)()],rU.prototype,"error",void 0),rU=rR([(0,aW.customElement)("w3m-network-switch-view")],rU);var rF=a$.iv` + :host > wui-grid { + max-height: 360px; + overflow: auto; + } + + wui-grid::-webkit-scrollbar { + display: none; + } +`,rG=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let rY=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.caipNetwork=aZ.fB.state.caipNetwork,this.unsubscribe.push(aZ.fB.subscribeKey("caipNetwork",eb=>this.caipNetwork=eb))}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + ${this.networksTemplate()} + + + + + + + Your connected wallet may not support some of the networks available for this dApp + + + + What is a network + + + `}onNetworkHelp(){aZ.Xs.sendEvent({type:"track",event:"CLICK_NETWORK_HELP"}),aZ.Pc.push("WhatIsANetwork")}networksTemplate(){let{approvedCaipNetworkIds:eb,requestedCaipNetworks:em,supportsAllNetworks:ew}=aZ.fB.state,eH=aZ.j1.sortRequestedNetworks(eb,em);return eH?.map(em=>a$.dy` + this.onSwitchNetwork(em)} + .disabled=${!ew&&!eb?.includes(em.id)} + data-testid=${`w3m-network-switch-${em.name??em.id}`} + > + `)}async onSwitchNetwork(eb){let{isConnected:em}=aZ.Ni.state,{approvedCaipNetworkIds:ew,supportsAllNetworks:eH,caipNetwork:eN}=aZ.fB.state,{data:eV}=aZ.Pc.state;em&&eN?.id!==eb.id?ew?.includes(eb.id)?(await aZ.fB.switchActiveNetwork(eb),aZ._4.navigateAfterNetworkSwitch()):eH&&aZ.Pc.push("SwitchNetwork",{...eV,network:eb}):em||(aZ.fB.setCaipNetwork(eb),aZ.Pc.push("Connect"))}};rY.styles=rF,rG([(0,aJ.SB)()],rY.prototype,"caipNetwork",void 0),rY=rG([(0,aW.customElement)("w3m-networks-view")],rY);var rQ=ew(56055),rq=a$.iv` + :host > wui-flex { + height: 500px; + overflow-y: auto; + overflow-x: hidden; + scrollbar-width: none; + padding: var(--wui-spacing-m); + box-sizing: border-box; + display: flex; + align-items: center; + justify-content: flex-start; + } + + :host > wui-flex::-webkit-scrollbar { + display: none; + } + + :host > wui-flex > wui-flex { + width: 100%; + } + + wui-transaction-list-item-loader { + width: 100%; + } +`,rK=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let rZ=7,rW=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.refetchTimeout=void 0,this.selectedOnRampProvider=aZ.ph.state.selectedProvider,this.loading=!1,this.coinbaseTransactions=aZ.sl.state.coinbaseTransactions,this.tokenImages=aZ.WM.state.tokenImages,this.unsubscribe.push(...[aZ.ph.subscribeKey("selectedProvider",eb=>{this.selectedOnRampProvider=eb}),aZ.WM.subscribeKey("tokenImages",eb=>this.tokenImages=eb),()=>{clearTimeout(this.refetchTimeout)},aZ.sl.subscribe(eb=>{this.coinbaseTransactions={...eb.coinbaseTransactions}})]),aZ.sl.clearCursor(),this.fetchTransactions()}render(){return a$.dy` + + ${this.loading?this.templateLoading():this.templateTransactionsByYear()} + + `}templateTransactions(eb){return eb?.map(eb=>{let em=rQ.Em.formatDate(eb?.metadata?.minedAt),ew=eb.transfers[0],eH=ew?.fungible_info;if(!eH)return null;let eN=eH?.icon?.url||this.tokenImages?.[eH.symbol||""];return a$.dy` + + `})}templateTransactionsByYear(){let eb=Object.keys(this.coinbaseTransactions).sort().reverse();return eb.map(eb=>{let em=parseInt(eb,10),ew=Array(12).fill(null).map((eb,em)=>em).reverse();return ew.map(eb=>{let ew=aW.TransactionUtil.getTransactionGroupTitle(em,eb),eH=this.coinbaseTransactions[em]?.[eb];return eH?a$.dy` + + + ${ew} + + + ${this.templateTransactions(eH)} + + + `:null})})}async fetchTransactions(){let eb="coinbase";"coinbase"===eb&&await this.fetchCoinbaseTransactions()}async fetchCoinbaseTransactions(){let eb=aZ.Ni.state.address,em=aZ.hD.state.projectId;if(!eb)throw Error("No address found");if(!em)throw Error("No projectId found");this.loading=!0,await aZ.sl.fetchTransactions(eb,"coinbase"),this.loading=!1,this.refetchLoadingTransactions()}refetchLoadingTransactions(){let eb=new Date,em=this.coinbaseTransactions[eb.getFullYear()]?.[eb.getMonth()]||[],ew=em.filter(eb=>"ONRAMP_TRANSACTION_STATUS_IN_PROGRESS"===eb.metadata.status);if(0===ew.length){clearTimeout(this.refetchTimeout);return}this.refetchTimeout=setTimeout(async()=>{let eb=aZ.Ni.state.address;await aZ.sl.fetchTransactions(eb,"coinbase"),this.refetchLoadingTransactions()},3e3)}templateLoading(){return Array(rZ).fill(a$.dy` `).map(eb=>eb)}};rW.styles=rq,rK([(0,aJ.SB)()],rW.prototype,"selectedOnRampProvider",void 0),rK([(0,aJ.SB)()],rW.prototype,"loading",void 0),rK([(0,aJ.SB)()],rW.prototype,"coinbaseTransactions",void 0),rK([(0,aJ.SB)()],rW.prototype,"tokenImages",void 0),rW=rK([(0,aW.customElement)("w3m-onramp-activity-view")],rW);var r$=a$.iv` + :host > wui-grid { + max-height: 360px; + overflow: auto; + } + + wui-grid::-webkit-scrollbar { + display: none; + } +`,rX=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let rJ=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.selectedCurrency=aZ.ph.state.paymentCurrency,this.currencies=aZ.ph.state.paymentCurrencies,this.currencyImages=aZ.WM.state.currencyImages,this.unsubscribe.push(...[aZ.ph.subscribe(eb=>{this.selectedCurrency=eb.paymentCurrency,this.currencies=eb.paymentCurrencies}),aZ.WM.subscribeKey("currencyImages",eb=>this.currencyImages=eb)])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + ${this.currenciesTemplate()} + + + `}currenciesTemplate(){return this.currencies.map(eb=>a$.dy` + this.selectCurrency(eb)} + variant="image" + > + ${eb.id} + + `)}selectCurrency(eb){eb&&(aZ.ph.setPaymentCurrency(eb),aZ.IN.close())}};rJ.styles=r$,rX([(0,aJ.SB)()],rJ.prototype,"selectedCurrency",void 0),rX([(0,aJ.SB)()],rJ.prototype,"currencies",void 0),rX([(0,aJ.SB)()],rJ.prototype,"currencyImages",void 0),rJ=rX([(0,aW.customElement)("w3m-onramp-fiat-select-view")],rJ);var ib=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let iy=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.providers=aZ.ph.state.providers,this.unsubscribe.push(...[aZ.ph.subscribeKey("providers",eb=>{this.providers=eb})])}firstUpdated(){let eb=this.providers.map(async eb=>"coinbase"===eb.name?await this.getCoinbaseOnRampURL():Promise.resolve(eb?.url));Promise.all(eb).then(eb=>{this.providers=this.providers.map((em,ew)=>({...em,url:eb[ew]||""}))})}render(){return a$.dy` + + ${this.onRampProvidersTemplate()} + + + `}onRampProvidersTemplate(){return this.providers.map(eb=>a$.dy` + {this.onClickProvider(eb)}} + ?disabled=${!eb.url} + > + `)}onClickProvider(eb){aZ.ph.setSelectedProvider(eb),aZ.Pc.push("BuyInProgress"),aZ.j1.openHref(eb.url,"popupWindow","width=600,height=800,scrollbars=yes")}async getCoinbaseOnRampURL(){let eb=aZ.Ni.state.address,em=aZ.fB.state.caipNetwork;if(!eb)throw Error("No address found");if(!em?.name)throw Error("No network found");let ew=aZ.bq.WC_COINBASE_PAY_SDK_CHAIN_NAME_MAP[em.name]??aZ.bq.WC_COINBASE_PAY_SDK_FALLBACK_CHAIN,eH=aZ.ph.state.purchaseCurrency,eN=eH?[eH.symbol]:aZ.ph.state.purchaseCurrencies.map(eb=>eb.symbol);return await aZ.Lr.generateOnRampURL({defaultNetwork:ew,destinationWallets:[{address:eb,blockchains:aZ.bq.WC_COINBASE_PAY_SDK_CHAINS,assets:eN}],partnerUserId:eb,purchaseAmount:aZ.ph.state.purchaseAmount})}};ib([(0,aJ.SB)()],iy.prototype,"providers",void 0),iy=ib([(0,aW.customElement)("w3m-onramp-providers-view")],iy);var iw=a$.iv` + :host > wui-grid { + max-height: 360px; + overflow: auto; + } + + wui-grid::-webkit-scrollbar { + display: none; + } +`,iH=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let iN=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.selectedCurrency=aZ.ph.state.purchaseCurrencies,this.tokens=aZ.ph.state.purchaseCurrencies,this.tokenImages=aZ.WM.state.tokenImages,this.unsubscribe.push(...[aZ.ph.subscribe(eb=>{this.selectedCurrency=eb.purchaseCurrencies,this.tokens=eb.purchaseCurrencies}),aZ.WM.subscribeKey("tokenImages",eb=>this.tokenImages=eb)])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + ${this.currenciesTemplate()} + + + `}currenciesTemplate(){return this.tokens.map(eb=>a$.dy` + this.selectToken(eb)} + variant="image" + > + + ${eb.name} + ${eb.symbol} + + + `)}selectToken(eb){eb&&(aZ.ph.setPurchaseCurrency(eb),aZ.IN.close())}};iN.styles=iw,iH([(0,aJ.SB)()],iN.prototype,"selectedCurrency",void 0),iH([(0,aJ.SB)()],iN.prototype,"tokens",void 0),iH([(0,aJ.SB)()],iN.prototype,"tokenImages",void 0),iN=iH([(0,aW.customElement)("w3m-onramp-token-select-view")],iN);var iV=a$.iv` + :host > wui-flex:first-child { + overflow-y: auto; + overflow-x: hidden; + scrollbar-width: none; + } + + :host > wui-flex:first-child::-webkit-scrollbar { + display: none; + } + + wui-loading-hexagon { + position: absolute; + } + + .action-button { + width: 100%; + border-radius: var(--wui-border-radius-xs); + } + + .action-button:disabled { + border-color: 1px solid var(--wui-gray-glass-005); + } + + .swap-inputs-container { + position: relative; + } + + .replace-tokens-button-container { + display: flex; + justify-content: center; + align-items: center; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + gap: var(--wui-spacing-1xs); + border-radius: var(--wui-border-radius-xs); + background-color: var(--wui-color-modal-bg-base); + padding: var(--wui-spacing-xxs); + } + + .replace-tokens-button-container > button { + display: flex; + justify-content: center; + align-items: center; + height: 40px; + width: 40px; + padding: var(--wui-spacing-xs); + border: none; + border-radius: var(--wui-border-radius-xxs); + background: var(--wui-gray-glass-002); + transition: background-color var(--wui-duration-md) var(--wui-ease-out-power-1); + will-change: background-color; + z-index: 20; + } + + .replace-tokens-button-container > button:hover { + background: var(--wui-gray-glass-005); + } + + .details-container > wui-flex { + background: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xxs); + width: 100%; + } + + .details-container > wui-flex > button { + border: none; + background: none; + padding: var(--wui-spacing-s); + border-radius: var(--wui-border-radius-xxs); + transition: background 0.2s linear; + } + + .details-container > wui-flex > button:hover { + background: var(--wui-gray-glass-002); + } + + .details-content-container { + padding: var(--wui-spacing-1xs); + display: flex; + align-items: center; + justify-content: center; + } + + .details-content-container > wui-flex { + width: 100%; + } + + .details-row { + width: 100%; + padding: var(--wui-spacing-s) var(--wui-spacing-xl); + border-radius: var(--wui-border-radius-xxs); + background: var(--wui-gray-glass-002); + } +`,iE=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let iD=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.detailsOpen=!1,this.caipNetworkId=aZ.fB.state.caipNetwork?.id,this.initialized=aZ.nY.state.initialized,this.loading=aZ.nY.state.loading,this.loadingPrices=aZ.nY.state.loadingPrices,this.sourceToken=aZ.nY.state.sourceToken,this.sourceTokenAmount=aZ.nY.state.sourceTokenAmount,this.sourceTokenPriceInUSD=aZ.nY.state.sourceTokenPriceInUSD,this.toToken=aZ.nY.state.toToken,this.toTokenAmount=aZ.nY.state.toTokenAmount,this.toTokenPriceInUSD=aZ.nY.state.toTokenPriceInUSD,this.inputError=aZ.nY.state.inputError,this.gasPriceInUSD=aZ.nY.state.gasPriceInUSD,this.priceImpact=aZ.nY.state.priceImpact,this.maxSlippage=aZ.nY.state.maxSlippage,this.providerFee=aZ.nY.state.providerFee,this.transactionLoading=aZ.nY.state.transactionLoading,this.networkTokenSymbol=aZ.nY.state.networkTokenSymbol,this.fetchError=aZ.nY.state.fetchError,this.onDebouncedGetSwapCalldata=aZ.j1.debounce(async()=>{await aZ.nY.swapTokens()},200),aZ.fB.subscribeKey("caipNetwork",eb=>{this.caipNetworkId!==eb?.id&&(this.caipNetworkId=eb?.id,aZ.nY.resetState(),aZ.nY.initializeState())}),this.unsubscribe.push(...[aZ.IN.subscribeKey("open",eb=>{eb||aZ.nY.resetState()}),aZ.Pc.subscribeKey("view",eb=>{eb.includes("Swap")||aZ.nY.resetValues()}),aZ.nY.subscribe(eb=>{this.initialized=eb.initialized,this.loading=eb.loading,this.loadingPrices=eb.loadingPrices,this.transactionLoading=eb.transactionLoading,this.sourceToken=eb.sourceToken,this.sourceTokenAmount=eb.sourceTokenAmount,this.sourceTokenPriceInUSD=eb.sourceTokenPriceInUSD,this.toToken=eb.toToken,this.toTokenAmount=eb.toTokenAmount,this.toTokenPriceInUSD=eb.toTokenPriceInUSD,this.inputError=eb.inputError,this.gasPriceInUSD=eb.gasPriceInUSD,this.priceImpact=eb.priceImpact,this.maxSlippage=eb.maxSlippage,this.providerFee=eb.providerFee,this.fetchError=eb.fetchError})])}firstUpdated(){aZ.nY.initializeState(),this.watchTokensAndValues()}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb?.()),clearInterval(this.interval)}render(){return a$.dy` + + ${this.initialized?this.templateSwap():this.templateLoading()} + + `}watchTokensAndValues(){this.interval=setInterval(()=>{aZ.nY.getNetworkTokenPrice(),aZ.nY.getMyTokensWithBalance(),aZ.nY.swapTokens()},1e4)}templateSwap(){return a$.dy` + + + ${this.templateTokenInput("sourceToken",this.sourceToken)} + ${this.templateTokenInput("toToken",this.toToken)} ${this.templateReplaceTokensButton()} + + ${this.templateDetails()} ${this.templateActionButton()} + + `}actionButtonLabel(){return this.fetchError?"Swap":this.sourceToken&&this.toToken?this.sourceTokenAmount?this.initialized?this.inputError?this.inputError:"Review swap":"Swap":"Enter amount":"Select token"}templateReplaceTokensButton(){return a$.dy` + + + + `}templateLoading(){return a$.dy` + + + + + ${this.templateReplaceTokensButton()} + + ${this.templateActionButton()} + + `}templateTokenInput(eb,em){let ew=aZ.nY.state.myTokensWithBalance?.find(eb=>eb?.address===em?.address),eH="toToken"===eb?this.toTokenAmount:this.sourceTokenAmount,eN="toToken"===eb?this.toTokenPriceInUSD:this.sourceTokenPriceInUSD,eV=parseFloat(eH)*eN;return"toToken"===eb&&(eV-=this.gasPriceInUSD||0),a$.dy``}onSetMaxValue(eb,em){let ew="sourceToken"===eb?this.sourceToken:this.toToken,eH=ew?.address===aZ.bq.NATIVE_TOKEN_ADDRESS,eN="0";if(!em){eN="0",this.handleChangeAmount(eb,eN);return}if(!this.gasPriceInUSD){eN=em,this.handleChangeAmount(eb,eN);return}let eV=rQ.C6.bigNumber(this.gasPriceInUSD.toFixed(5)).dividedBy(this.sourceTokenPriceInUSD),eE=eH?rQ.C6.bigNumber(em).minus(eV):rQ.C6.bigNumber(em);this.handleChangeAmount(eb,eE.isGreaterThan(0)?eE.toFixed(20):"0")}templateDetails(){if(this.inputError||!this.sourceToken||!this.toToken||!this.sourceTokenAmount||!this.toTokenAmount)return null;let eb=this.sourceTokenPriceInUSD&&this.toTokenPriceInUSD?1/this.toTokenPriceInUSD*this.sourceTokenPriceInUSD:0;return a$.dy` + + `}handleChangeAmount(eb,em){aZ.nY.clearError(),"sourceToken"===eb?aZ.nY.setSourceTokenAmount(em):aZ.nY.setToTokenAmount(em),this.onDebouncedGetSwapCalldata()}templateActionButton(){let eb=!this.toToken||!this.sourceToken,em=!this.sourceTokenAmount,ew=this.loading||this.loadingPrices||this.transactionLoading,eH=ew||eb||em||this.inputError;return a$.dy` + + ${this.actionButtonLabel()} + + `}onSwitchTokens(){aZ.nY.switchTokens()}onSwapPreview(){if(this.fetchError){aZ.nY.swapTokens();return}aZ.Pc.push("SwapPreview")}};iD.styles=iV,iE([(0,aJ.SB)()],iD.prototype,"interval",void 0),iE([(0,aJ.SB)()],iD.prototype,"detailsOpen",void 0),iE([(0,aJ.SB)()],iD.prototype,"caipNetworkId",void 0),iE([(0,aJ.SB)()],iD.prototype,"initialized",void 0),iE([(0,aJ.SB)()],iD.prototype,"loading",void 0),iE([(0,aJ.SB)()],iD.prototype,"loadingPrices",void 0),iE([(0,aJ.SB)()],iD.prototype,"sourceToken",void 0),iE([(0,aJ.SB)()],iD.prototype,"sourceTokenAmount",void 0),iE([(0,aJ.SB)()],iD.prototype,"sourceTokenPriceInUSD",void 0),iE([(0,aJ.SB)()],iD.prototype,"toToken",void 0),iE([(0,aJ.SB)()],iD.prototype,"toTokenAmount",void 0),iE([(0,aJ.SB)()],iD.prototype,"toTokenPriceInUSD",void 0),iE([(0,aJ.SB)()],iD.prototype,"inputError",void 0),iE([(0,aJ.SB)()],iD.prototype,"gasPriceInUSD",void 0),iE([(0,aJ.SB)()],iD.prototype,"priceImpact",void 0),iE([(0,aJ.SB)()],iD.prototype,"maxSlippage",void 0),iE([(0,aJ.SB)()],iD.prototype,"providerFee",void 0),iE([(0,aJ.SB)()],iD.prototype,"transactionLoading",void 0),iE([(0,aJ.SB)()],iD.prototype,"networkTokenSymbol",void 0),iE([(0,aJ.SB)()],iD.prototype,"fetchError",void 0),iD=iE([(0,aW.customElement)("w3m-swap-view")],iD);var iS=a$.iv` + :host > wui-flex:first-child { + overflow-y: auto; + overflow-x: hidden; + scrollbar-width: none; + } + + :host > wui-flex:first-child::-webkit-scrollbar { + display: none; + } + + .preview-container, + .details-container { + width: 100%; + } + + .token-image { + width: 24px; + height: 24px; + box-shadow: 0 0 0 2px var(--wui-gray-glass-005); + border-radius: 12px; + } + + wui-loading-hexagon { + position: absolute; + } + + .token-item { + display: flex; + align-items: center; + justify-content: center; + gap: var(--wui-spacing-xxs); + padding: var(--wui-spacing-xs); + height: 40px; + border: none; + border-radius: 80px; + background: var(--wui-gray-glass-002); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-002); + cursor: pointer; + transition: background 0.2s linear; + } + + .token-item:hover { + background: var(--wui-gray-glass-005); + } + + .preview-token-details-container { + width: 100%; + } + + .details-row { + width: 100%; + padding: var(--wui-spacing-s) var(--wui-spacing-xl); + border-radius: var(--wui-border-radius-xxs); + background: var(--wui-gray-glass-002); + } + + .action-buttons-container { + width: 100%; + gap: var(--wui-spacing-xs); + } + + .action-buttons-container > button { + display: flex; + align-items: center; + justify-content: center; + background: transparent; + height: 48px; + border-radius: var(--wui-border-radius-xs); + border: none; + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-010); + } + + .action-buttons-container > button:disabled { + opacity: 0.8; + cursor: not-allowed; + } + + .cancel-button:hover, + .action-button:hover { + cursor: pointer; + } + + .action-buttons-container > wui-button.cancel-button { + flex: 2; + } + + .action-buttons-container > wui-button.action-button { + flex: 4; + } + + .action-buttons-container > button.action-button > wui-text { + color: white; + } + + .details-container > wui-flex { + background: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xxs); + width: 100%; + } + + .details-container > wui-flex > button { + border: none; + background: none; + padding: var(--wui-spacing-s); + border-radius: var(--wui-border-radius-xxs); + transition: background 0.2s linear; + } + + .details-container > wui-flex > button:hover { + background: var(--wui-gray-glass-002); + } + + .details-content-container { + padding: var(--wui-spacing-1xs); + display: flex; + align-items: center; + justify-content: center; + } + + .details-content-container > wui-flex { + width: 100%; + } + + .details-row { + width: 100%; + padding: var(--wui-spacing-s) var(--wui-spacing-xl); + border-radius: var(--wui-border-radius-xxs); + background: var(--wui-gray-glass-002); + } +`,i_=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let iO=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.detailsOpen=!0,this.approvalTransaction=aZ.nY.state.approvalTransaction,this.swapTransaction=aZ.nY.state.swapTransaction,this.sourceToken=aZ.nY.state.sourceToken,this.sourceTokenAmount=aZ.nY.state.sourceTokenAmount??"",this.sourceTokenPriceInUSD=aZ.nY.state.sourceTokenPriceInUSD,this.toToken=aZ.nY.state.toToken,this.toTokenAmount=aZ.nY.state.toTokenAmount??"",this.toTokenPriceInUSD=aZ.nY.state.toTokenPriceInUSD,this.caipNetwork=aZ.fB.state.caipNetwork,this.transactionLoading=aZ.nY.state.transactionLoading,this.balanceSymbol=aZ.Ni.state.balanceSymbol,this.gasPriceInUSD=aZ.nY.state.gasPriceInUSD,this.priceImpact=aZ.nY.state.priceImpact,this.maxSlippage=aZ.nY.state.maxSlippage,this.providerFee=aZ.nY.state.providerFee,this.unsubscribe.push(...[aZ.Ni.subscribeKey("balanceSymbol",eb=>{this.balanceSymbol!==eb&&aZ.Pc.goBack()}),aZ.fB.subscribeKey("caipNetwork",eb=>{this.caipNetwork!==eb&&(this.caipNetwork=eb)}),aZ.nY.subscribe(eb=>{this.approvalTransaction=eb.approvalTransaction,this.swapTransaction=eb.swapTransaction,this.sourceToken=eb.sourceToken,this.gasPriceInUSD=eb.gasPriceInUSD,this.toToken=eb.toToken,this.transactionLoading=eb.transactionLoading,this.gasPriceInUSD=eb.gasPriceInUSD,this.toTokenPriceInUSD=eb.toTokenPriceInUSD,this.sourceTokenAmount=eb.sourceTokenAmount??"",this.toTokenAmount=eb.toTokenAmount??"",this.priceImpact=eb.priceImpact,this.maxSlippage=eb.maxSlippage,this.providerFee=eb.providerFee})])}render(){return a$.dy` + ${this.templateSwap()} + `}templateSwap(){let eb=`${aW.UiHelperUtil.formatNumberToLocalString(parseFloat(this.sourceTokenAmount))} ${this.sourceToken?.symbol}`,em=`${aW.UiHelperUtil.formatNumberToLocalString(parseFloat(this.toTokenAmount))} ${this.toToken?.symbol}`,ew=parseFloat(this.sourceTokenAmount)*this.sourceTokenPriceInUSD,eH=parseFloat(this.toTokenAmount)*this.toTokenPriceInUSD-(this.gasPriceInUSD||0),eN=aW.UiHelperUtil.formatNumberToLocalString(ew),eV=aW.UiHelperUtil.formatNumberToLocalString(eH);return a$.dy` + + + + + Send + $${eN} + + + + + + + + Receive + $${eV} + + + + + + + ${this.templateDetails()} + + + + Review transaction carefully + + + + + Cancel + + + ${this.transactionLoading?a$.dy``:a$.dy` + ${this.actionButtonLabel()} + `} + + + + `}templateDetails(){let eb=this.sourceTokenPriceInUSD&&this.toTokenPriceInUSD?1/this.toTokenPriceInUSD*this.sourceTokenPriceInUSD:0;return a$.dy` + + `}actionButtonLabel(){return this.approvalTransaction?"Approve":"Swap"}onCancelTransaction(){aZ.Pc.goBack()}onSendTransaction(){this.approvalTransaction?aZ.nY.sendTransactionForApproval(this.approvalTransaction):aZ.nY.sendTransactionForSwap(this.swapTransaction)}};iO.styles=iS,i_([(0,aJ.SB)()],iO.prototype,"detailsOpen",void 0),i_([(0,aJ.SB)()],iO.prototype,"approvalTransaction",void 0),i_([(0,aJ.SB)()],iO.prototype,"swapTransaction",void 0),i_([(0,aJ.SB)()],iO.prototype,"sourceToken",void 0),i_([(0,aJ.SB)()],iO.prototype,"sourceTokenAmount",void 0),i_([(0,aJ.SB)()],iO.prototype,"sourceTokenPriceInUSD",void 0),i_([(0,aJ.SB)()],iO.prototype,"toToken",void 0),i_([(0,aJ.SB)()],iO.prototype,"toTokenAmount",void 0),i_([(0,aJ.SB)()],iO.prototype,"toTokenPriceInUSD",void 0),i_([(0,aJ.SB)()],iO.prototype,"caipNetwork",void 0),i_([(0,aJ.SB)()],iO.prototype,"transactionLoading",void 0),i_([(0,aJ.SB)()],iO.prototype,"balanceSymbol",void 0),i_([(0,aJ.SB)()],iO.prototype,"gasPriceInUSD",void 0),i_([(0,aJ.SB)()],iO.prototype,"priceImpact",void 0),i_([(0,aJ.SB)()],iO.prototype,"maxSlippage",void 0),i_([(0,aJ.SB)()],iO.prototype,"providerFee",void 0),iO=i_([(0,aW.customElement)("w3m-swap-preview-view")],iO);var iP=a$.iv` + :host { + --tokens-scroll--top-opacity: 0; + --tokens-scroll--bottom-opacity: 1; + --suggested-tokens-scroll--left-opacity: 0; + --suggested-tokens-scroll--right-opacity: 1; + } + + :host > wui-flex:first-child { + overflow-y: hidden; + overflow-x: hidden; + scrollbar-width: none; + scrollbar-height: none; + } + + :host > wui-flex:first-child::-webkit-scrollbar { + display: none; + } + + wui-loading-hexagon { + position: absolute; + } + + .search-input-container, + .suggested-tokens-container { + padding-left: var(--wui-spacing-s); + padding-right: var(--wui-spacing-s); + } + + .tokens-container .tokens { + padding: 0px var(--wui-spacing-s); + padding-bottom: var(--wui-spacing-s); + } + + .search-input-container { + padding-top: var(--wui-spacing-s); + } + + .suggested-tokens-container { + overflow-x: auto; + mask-image: linear-gradient( + to right, + rgba(0, 0, 0, calc(1 - var(--suggested-tokens-scroll--left-opacity))) 0px, + rgba(200, 200, 200, calc(1 - var(--suggested-tokens-scroll--left-opacity))) 1px, + black 50px, + black 90px, + black calc(100% - 90px), + black calc(100% - 50px), + rgba(155, 155, 155, calc(1 - var(--suggested-tokens-scroll--right-opacity))) calc(100% - 1px), + rgba(0, 0, 0, calc(1 - var(--suggested-tokens-scroll--right-opacity))) 100% + ); + } + + .suggested-tokens-container::-webkit-scrollbar { + display: none; + } + + .tokens-container { + border-top: 1px solid var(--wui-gray-glass-005); + height: 100%; + max-height: 390px; + } + + .tokens { + width: 100%; + overflow-y: auto; + mask-image: linear-gradient( + to bottom, + rgba(0, 0, 0, calc(1 - var(--tokens-scroll--top-opacity))) 0px, + rgba(200, 200, 200, calc(1 - var(--tokens-scroll--top-opacity))) 1px, + black 50px, + black 90px, + black calc(100% - 90px), + black calc(100% - 50px), + rgba(155, 155, 155, calc(1 - var(--tokens-scroll--bottom-opacity))) calc(100% - 1px), + rgba(0, 0, 0, calc(1 - var(--tokens-scroll--bottom-opacity))) 100% + ); + } + + .network-search-input, + .select-network-button { + height: 40px; + } + + .select-network-button { + border: none; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + gap: var(--wui-spacing-xs); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-005); + background-color: transparent; + border-radius: var(--wui-border-radius-xxs); + padding: var(--wui-spacing-xs); + align-items: center; + transition: background-color 0.2s linear; + } + + .select-network-button:hover { + background-color: var(--wui-gray-glass-002); + } + + .select-network-button > wui-image { + width: 26px; + height: 26px; + border-radius: var(--wui-border-radius-xs); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-010); + } +`,ij=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let iB=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.targetToken=aZ.Pc.state.data?.target,this.sourceToken=aZ.nY.state.sourceToken,this.sourceTokenAmount=aZ.nY.state.sourceTokenAmount,this.toToken=aZ.nY.state.toToken,this.myTokensWithBalance=aZ.nY.state.myTokensWithBalance,this.popularTokens=aZ.nY.state.popularTokens,this.searchValue="",this.unsubscribe.push(...[aZ.nY.subscribe(eb=>{this.sourceToken=eb.sourceToken,this.toToken=eb.toToken,this.myTokensWithBalance=eb.myTokensWithBalance})])}updated(){let eb=this.renderRoot?.querySelector(".suggested-tokens-container");eb?.addEventListener("scroll",this.handleSuggestedTokensScroll.bind(this));let em=this.renderRoot?.querySelector(".tokens");em?.addEventListener("scroll",this.handleTokenListScroll.bind(this))}disconnectedCallback(){super.disconnectedCallback();let eb=this.renderRoot?.querySelector(".suggested-tokens-container"),em=this.renderRoot?.querySelector(".tokens");eb?.removeEventListener("scroll",this.handleSuggestedTokensScroll.bind(this)),em?.removeEventListener("scroll",this.handleTokenListScroll.bind(this)),clearInterval(this.interval)}render(){return a$.dy` + + ${this.templateSearchInput()} ${this.templateSuggestedTokens()} ${this.templateTokens()} + + `}onSelectToken(eb){"sourceToken"===this.targetToken?aZ.nY.setSourceToken(eb):(aZ.nY.setToToken(eb),this.sourceToken&&this.sourceTokenAmount&&aZ.nY.swapTokens()),aZ.Pc.goBack()}templateSearchInput(){return a$.dy` + + + + `}templateTokens(){let eb=this.myTokensWithBalance?Object.values(this.myTokensWithBalance):[],em=this.popularTokens?this.popularTokens:[],ew=this.filterTokensWithText(eb,this.searchValue),eH=this.filterTokensWithText(em,this.searchValue);return a$.dy` + + + ${ew?.length>0?a$.dy` + + Your tokens + + ${ew.map(eb=>{let em=eb.symbol===this.sourceToken?.symbol||eb.symbol===this.toToken?.symbol;return a$.dy` + {em||this.onSelectToken(eb)}} + > + + `})} + `:null} + + + Popular tokens + + ${eH?.length>0?eH.map(eb=>a$.dy` + this.onSelectToken(eb)} + > + + `):null} + + + `}templateSuggestedTokens(){let eb=aZ.nY.state.suggestedTokens?aZ.nY.state.suggestedTokens.slice(0,8):null;return eb?a$.dy` + + ${eb.map(eb=>a$.dy` + this.onSelectToken(eb)} + > + + `)} + + `:null}onSearchInputChange(eb){this.searchValue=eb.detail}handleSuggestedTokensScroll(){let eb=this.renderRoot?.querySelector(".suggested-tokens-container");eb&&(eb.style.setProperty("--suggested-tokens-scroll--left-opacity",aW.MathUtil.interpolate([0,100],[0,1],eb.scrollLeft).toString()),eb.style.setProperty("--suggested-tokens-scroll--right-opacity",aW.MathUtil.interpolate([0,100],[0,1],eb.scrollWidth-eb.scrollLeft-eb.offsetWidth).toString()))}handleTokenListScroll(){let eb=this.renderRoot?.querySelector(".tokens");eb&&(eb.style.setProperty("--tokens-scroll--top-opacity",aW.MathUtil.interpolate([0,100],[0,1],eb.scrollTop).toString()),eb.style.setProperty("--tokens-scroll--bottom-opacity",aW.MathUtil.interpolate([0,100],[0,1],eb.scrollHeight-eb.scrollTop-eb.offsetHeight).toString()))}filterTokensWithText(eb,em){return eb.filter(eb=>`${eb.symbol} ${eb.name} ${eb.address}`.toLowerCase().includes(em.toLowerCase()))}};iB.styles=iP,ij([(0,aJ.SB)()],iB.prototype,"interval",void 0),ij([(0,aJ.SB)()],iB.prototype,"targetToken",void 0),ij([(0,aJ.SB)()],iB.prototype,"sourceToken",void 0),ij([(0,aJ.SB)()],iB.prototype,"sourceTokenAmount",void 0),ij([(0,aJ.SB)()],iB.prototype,"toToken",void 0),ij([(0,aJ.SB)()],iB.prototype,"myTokensWithBalance",void 0),ij([(0,aJ.SB)()],iB.prototype,"popularTokens",void 0),ij([(0,aJ.SB)()],iB.prototype,"searchValue",void 0),iB=ij([(0,aW.customElement)("w3m-swap-select-token-view")],iB);var iR=a$.iv` + :host > wui-flex:first-child { + height: 500px; + overflow-y: auto; + overflow-x: hidden; + scrollbar-width: none; + padding: var(--wui-spacing-m); + } + + :host > wui-flex:first-child::-webkit-scrollbar { + display: none; + } +`,iU=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let iF=class extends a$.oi{render(){return a$.dy` + + + + `}};iF.styles=iR,iF=iU([(0,aW.customElement)("w3m-transactions-view")],iF);var iG=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let iQ=[{images:["network","layers","system"],title:"The system’s nuts and bolts",text:"A network is what brings the blockchain to life, as this technical infrastructure allows apps to access the ledger and smart contract services."},{images:["noun","defiAlt","dao"],title:"Designed for different uses",text:"Each network is designed differently, and may therefore suit certain apps and experiences."}],iq=class extends a$.oi{render(){return a$.dy` + + + {aZ.j1.openHref("https://ethereum.org/en/developers/docs/networks/","_blank")}} + > + Learn more + + + + `}};iq=iG([(0,aW.customElement)("w3m-what-is-a-network-view")],iq);var iK=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let iZ=[{images:["login","profile","lock"],title:"One login for all of web3",text:"Log in to any app by connecting your wallet. Say goodbye to countless passwords!"},{images:["defi","nft","eth"],title:"A home for your digital assets",text:"A wallet lets you store, send and receive digital assets like cryptocurrencies and NFTs."},{images:["browser","noun","dao"],title:"Your gateway to a new web",text:"With your wallet, you can explore and interact with DeFi, NFTs, DAOs, and much more."}],iW=class extends a$.oi{render(){return a$.dy` + + + + + Get a wallet + + + `}onGetWallet(){aZ.Xs.sendEvent({type:"track",event:"CLICK_GET_WALLET"}),aZ.Pc.push("GetWallet")}};iW=iK([(0,aW.customElement)("w3m-what-is-a-wallet-view")],iW);let i$=class extends a$.oi{render(){return a$.dy` + + + + + Quickly and easily buy digital assets! + + + Simply select your preferred onramp provider and add digital assets to your account + using your credit card or bank transfer + + + + + Buy + + + `}};i$=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE}([(0,aW.customElement)("w3m-what-is-a-buy-view")],i$);var iJ=a$.iv` + wui-loading-spinner { + margin: 9px auto; + } +`,i6=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let i4=6,i3=class extends a$.oi{firstUpdated(){this.startOTPTimeout()}disconnectedCallback(){clearTimeout(this.OTPTimeout)}constructor(){super(),this.loading=!1,this.timeoutTimeLeft=nZ.$D.getTimeToNextEmailLogin(),this.error="",this.otp="",this.email=aZ.Pc.state.data?.email,this.authConnector=aZ.AA.getAuthConnector()}render(){if(!this.email)throw Error("w3m-email-otp-widget: No email provided");let eb=!!this.timeoutTimeLeft,em=this.getFooterLabels(eb);return a$.dy` + + + Enter the code we sent to + ${this.email} + + + The code expires in 20 minutes + + ${this.loading?a$.dy``:a$.dy` + + ${this.error?a$.dy` + + ${this.error}. Try Again + + `:null} + `} + + + ${em.title} + + ${em.action} + + + + `}startOTPTimeout(){this.timeoutTimeLeft=nZ.$D.getTimeToNextEmailLogin(),this.OTPTimeout=setInterval(()=>{this.timeoutTimeLeft>0?this.timeoutTimeLeft=nZ.$D.getTimeToNextEmailLogin():clearInterval(this.OTPTimeout)},1e3)}async onOtpInputChange(eb){try{!this.loading&&(this.otp=eb.detail,this.authConnector&&this.otp.length===i4&&(this.loading=!0,await this.onOtpSubmit?.(this.otp)))}catch(eb){this.error=aZ.j1.parseError(eb),this.loading=!1}}async onResendCode(){try{if(this.onOtpResend){if(!this.loading&&!this.timeoutTimeLeft){this.error="",this.otp="";let eb=aZ.AA.getAuthConnector();if(!eb||!this.email)throw Error("w3m-email-otp-widget: Unable to resend email");this.loading=!0,await this.onOtpResend(this.email),this.startOTPTimeout(),aZ.KC.showSuccess("Code email resent")}}else this.onStartOver&&this.onStartOver()}catch(eb){aZ.KC.showError(eb)}finally{this.loading=!1}}getFooterLabels(eb){return this.onStartOver?{title:"Something wrong?",action:`Try again ${eb?`in ${this.timeoutTimeLeft}s`:""}`}:{title:"Didn't receive it?",action:`Resend ${eb?`in ${this.timeoutTimeLeft}s`:"Code"}`}}};i3.styles=iJ,i6([(0,aJ.SB)()],i3.prototype,"loading",void 0),i6([(0,aJ.SB)()],i3.prototype,"timeoutTimeLeft",void 0),i6([(0,aJ.SB)()],i3.prototype,"error",void 0),i3=i6([(0,aW.customElement)("w3m-email-otp-widget")],i3);var i5=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let i8=class extends i3{constructor(){super(),this.unsubscribe=[],this.smartAccountDeployed=aZ.Ni.state.smartAccountDeployed,this.onOtpSubmit=async eb=>{try{if(this.authConnector){let em=aZ.fB.checkIfSmartAccountEnabled();await this.authConnector.provider.connectOtp({otp:eb}),aZ.Xs.sendEvent({type:"track",event:"EMAIL_VERIFICATION_CODE_PASS"}),await aZ.lZ.connectExternal(this.authConnector),aZ.Xs.sendEvent({type:"track",event:"CONNECT_SUCCESS",properties:{method:"email",name:this.authConnector.name||"Unknown"}}),em&&!this.smartAccountDeployed?aZ.Pc.push("UpgradeToSmartAccount"):aZ.IN.close()}}catch(eb){throw aZ.Xs.sendEvent({type:"track",event:"EMAIL_VERIFICATION_CODE_FAIL"}),eb}},this.onOtpResend=async eb=>{this.authConnector&&(await this.authConnector.provider.connectEmail({email:eb}),aZ.Xs.sendEvent({type:"track",event:"EMAIL_VERIFICATION_CODE_SENT"}))},this.unsubscribe.push(aZ.Ni.subscribeKey("smartAccountDeployed",eb=>{this.smartAccountDeployed=eb}))}};i5([(0,aJ.SB)()],i8.prototype,"smartAccountDeployed",void 0),i8=i5([(0,aW.customElement)("w3m-email-verify-otp-view")],i8);var i9=a$.iv` + wui-icon-box { + height: var(--wui-icon-box-size-xl); + width: var(--wui-icon-box-size-xl); + } +`,i7=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let cm=class extends a$.oi{constructor(){super(),this.email=aZ.Pc.state.data?.email,this.authConnector=aZ.AA.getAuthConnector(),this.loading=!1,this.listenForDeviceApproval()}render(){if(!this.email)throw Error("w3m-email-verify-device-view: No email provided");if(!this.authConnector)throw Error("w3m-email-verify-device-view: No email connector provided");return a$.dy` + + + + + + + Approve the login link we sent to + + ${this.email} + + + + The code expires in 20 minutes + + + + + Didn't receive it? + + + Resend email + + + + + `}async listenForDeviceApproval(){if(this.authConnector)try{await this.authConnector.provider.connectDevice(),aZ.Xs.sendEvent({type:"track",event:"DEVICE_REGISTERED_FOR_EMAIL"}),aZ.Xs.sendEvent({type:"track",event:"EMAIL_VERIFICATION_CODE_SENT"}),aZ.Pc.replace("EmailVerifyOtp",{email:this.email})}catch(eb){aZ.Pc.goBack()}}async onResendCode(){try{if(!this.loading){if(!this.authConnector||!this.email)throw Error("w3m-email-login-widget: Unable to resend email");this.loading=!0,await this.authConnector.provider.connectEmail({email:this.email}),this.listenForDeviceApproval(),aZ.KC.showSuccess("Code email resent")}}catch(eb){aZ.KC.showError(eb)}finally{this.loading=!1}}};cm.styles=i9,i7([(0,aJ.SB)()],cm.prototype,"loading",void 0),cm=i7([(0,aW.customElement)("w3m-email-verify-device-view")],cm);var cz=a$.iv` + div { + width: 100%; + height: 400px; + } + + [data-ready='false'] { + transform: scale(1.05); + } + + @media (max-width: 430px) { + [data-ready='false'] { + transform: translateY(-50px); + } + } +`,cw=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let cH=400,cN=360,cV=64,ck=class extends a$.oi{constructor(){super(),this.bodyObserver=void 0,this.unsubscribe=[],this.iframe=document.getElementById("w3m-iframe"),this.ready=!1,this.unsubscribe.push(...[aZ.IN.subscribeKey("open",eb=>{eb||(this.onHideIframe(),aZ.Pc.popTransactionStack())})])}disconnectedCallback(){this.onHideIframe(),this.unsubscribe.forEach(eb=>eb()),this.bodyObserver?.unobserve(window.document.body)}async firstUpdated(){await this.syncTheme(),this.iframe.style.display="block",this.bodyObserver=new ResizeObserver(eb=>{let em=eb?.[0]?.contentBoxSize,ew=em?.[0]?.inlineSize;this.iframe.style.height=`${cH}px`,ew&&ew<=430?(this.iframe.style.width="100%",this.iframe.style.left="0px",this.iframe.style.bottom="0px",this.iframe.style.top="unset"):(this.iframe.style.width=`${cN}px`,this.iframe.style.left=`calc(50% - ${cN/2}px)`,this.iframe.style.top=`calc(50% - ${cH/2}px + ${cV/2}px)`,this.iframe.style.bottom="unset"),this.ready=!0}),this.bodyObserver.observe(window.document.body)}render(){return this.ready&&this.onShowIframe(),a$.dy`
`}onShowIframe(){let eb=window.innerWidth<=430;this.iframe.animate([{opacity:0,transform:eb?"translateY(50px)":"scale(.95)"},{opacity:1,transform:eb?"translateY(0)":"scale(1)"}],{duration:200,easing:"ease",fill:"forwards"})}async onHideIframe(){this.iframe.style.display="none",await this.iframe.animate([{opacity:1},{opacity:0}],{duration:200,easing:"ease",fill:"forwards"}).finished}async syncTheme(){let eb=aZ.AA.getAuthConnector();if(eb){let em=aZ.u0.getSnapshot().themeMode,ew=aZ.u0.getSnapshot().themeVariables;await eb.provider.syncTheme({themeVariables:ew,w3mThemeVariables:(0,rQ.tU)(ew,em)})}}};ck.styles=cz,cw([(0,aJ.SB)()],ck.prototype,"ready",void 0),ck=cw([(0,aW.customElement)("w3m-approve-transaction-view")],ck);let cE=class extends a$.oi{render(){return a$.dy` + + Follow the instructions on + + + + You will have to reconnect for security reasons + + + `}};cE=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE}([(0,aW.customElement)("w3m-upgrade-wallet-view")],cE);var cD=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let cS=class extends a$.oi{constructor(){super(...arguments),this.authConnector=aZ.AA.getAuthConnector(),this.loading=!1,this.setPreferSmartAccount=async()=>{if(this.authConnector)try{this.loading=!0,await this.authConnector.provider.setPreferredAccount(nZ.y_.ACCOUNT_TYPES.SMART_ACCOUNT),await aZ.lZ.reconnectExternal(this.authConnector),this.loading=!1,aZ._4.navigateAfterPreferredAccountTypeSelect()}catch(eb){aZ.KC.showError("Error upgrading to smart account")}}}render(){return a$.dy` + + ${this.onboardingTemplate()} ${this.buttonsTemplate()} + + Learn more + + + + `}onboardingTemplate(){return a$.dy` + + + + + + + + Discover Smart Accounts + + + Access advanced features such as username, social login, improved security and a smoother + user experience! + + + `}buttonsTemplate(){return a$.dy` + + Do it later + + Continue + + `}redirectToAccount(){aZ.Pc.push("Account")}};cD([(0,aJ.SB)()],cS.prototype,"authConnector",void 0),cD([(0,aJ.SB)()],cS.prototype,"loading",void 0),cS=cD([(0,aW.customElement)("w3m-upgrade-to-smart-account-view")],cS);/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let{I:c_}=nw.Al,cO=eb=>void 0===eb.strings,cP={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},cj=eb=>(...em)=>({_$litDirective$:eb,values:em});class cB{constructor(eb){}get _$AU(){return this._$AM._$AU}_$AT(eb,em,ew){this._$Ct=eb,this._$AM=em,this._$Ci=ew}_$AS(eb,em){return this.update(eb,em)}update(eb,em){return this.render(...em)}}/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let cR=(eb,em)=>{let ew=eb._$AN;if(void 0===ew)return!1;for(let eb of ew)eb._$AO?.(em,!1),cR(eb,em);return!0},cU=eb=>{let em,ew;do{if(void 0===(em=eb._$AM))break;(ew=em._$AN).delete(eb),eb=em}while(0===ew?.size)},cF=eb=>{for(let em;em=eb._$AM;eb=em){let ew=em._$AN;if(void 0===ew)em._$AN=ew=new Set;else if(ew.has(eb))break;ew.add(eb),cQ(em)}};function cG(eb){void 0!==this._$AN?(cU(this),this._$AM=eb,cF(this)):this._$AM=eb}function cY(eb,em=!1,ew=0){let eH=this._$AH,eN=this._$AN;if(void 0!==eN&&0!==eN.size){if(em){if(Array.isArray(eH))for(let eb=ew;eb{eb.type==cP.CHILD&&(eb._$AP??=cY,eb._$AQ??=cG)};class cq extends cB{constructor(){super(...arguments),this._$AN=void 0}_$AT(eb,em,ew){super._$AT(eb,em,ew),cF(this),this.isConnected=eb._$AU}_$AO(eb,em=!0){eb!==this.isConnected&&(this.isConnected=eb,eb?this.reconnected?.():this.disconnected?.()),em&&(cR(this,eb),cU(this))}setValue(eb){if(cO(this._$Ct))this._$Ct._$AI(eb,this);else{let em=[...this._$Ct._$AH];em[this._$Ci]=eb,this._$Ct._$AI(em,this,0)}}disconnected(){}reconnected(){}}/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let cK=()=>new cZ;class cZ{}let cW=new WeakMap,c$=cj(class extends cq{render(eb){return nw.Ld}update(eb,[em]){let ew=em!==this.Y;return ew&&void 0!==this.Y&&this.rt(void 0),(ew||this.lt!==this.ct)&&(this.Y=em,this.ht=eb.options?.host,this.rt(this.ct=eb.element)),nw.Ld}rt(eb){if("function"==typeof this.Y){let em=this.ht??globalThis,ew=cW.get(em);void 0===ew&&(ew=new WeakMap,cW.set(em,ew)),void 0!==ew.get(this.Y)&&this.Y.call(this.ht,void 0),ew.set(this.Y,eb),void 0!==eb&&this.Y.call(this.ht,eb)}else this.Y.value=eb}get lt(){return"function"==typeof this.Y?cW.get(this.ht??globalThis)?.get(this.Y):this.Y?.value}disconnected(){this.lt===this.ct&&this.rt(void 0)}reconnected(){this.rt(this.ct)}});var cX=a$.iv` + wui-email-input { + width: 100%; + } + + form { + width: 100%; + display: block; + position: relative; + } +`,cJ=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sb=class extends a$.oi{constructor(){super(...arguments),this.formRef=cK(),this.initialEmail=aZ.Pc.state.data?.email??"",this.email="",this.loading=!1}firstUpdated(){this.formRef.value?.addEventListener("keydown",eb=>{"Enter"===eb.key&&this.onSubmitEmail(eb)})}render(){let eb=!this.loading&&this.email.length>3&&this.email!==this.initialEmail;return a$.dy` + +
+ + + +
+ + + + Cancel + + + + Save + + +
+ `}onEmailInputChange(eb){this.email=eb.detail}async onSubmitEmail(eb){try{if(this.loading)return;this.loading=!0,eb.preventDefault();let em=aZ.AA.getAuthConnector();if(!em)throw Error("w3m-update-email-wallet: Email connector not found");let ew=await em.provider.updateEmail({email:this.email});aZ.Xs.sendEvent({type:"track",event:"EMAIL_EDIT"}),"VERIFY_SECONDARY_OTP"===ew.action?aZ.Pc.push("UpdateEmailSecondaryOtp",{email:this.initialEmail,newEmail:this.email}):aZ.Pc.push("UpdateEmailPrimaryOtp",{email:this.initialEmail,newEmail:this.email})}catch(eb){aZ.KC.showError(eb),this.loading=!1}}};sb.styles=cX,cJ([(0,aJ.SB)()],sb.prototype,"email",void 0),cJ([(0,aJ.SB)()],sb.prototype,"loading",void 0),sb=cJ([(0,aW.customElement)("w3m-update-email-wallet-view")],sb);var sH=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sN=class extends i3{constructor(){super(),this.email=aZ.Pc.state.data?.email,this.onOtpSubmit=async eb=>{try{this.authConnector&&(await this.authConnector.provider.updateEmailPrimaryOtp({otp:eb}),aZ.Xs.sendEvent({type:"track",event:"EMAIL_VERIFICATION_CODE_PASS"}),aZ.Pc.replace("UpdateEmailSecondaryOtp",aZ.Pc.state.data))}catch(eb){throw aZ.Xs.sendEvent({type:"track",event:"EMAIL_VERIFICATION_CODE_FAIL"}),eb}},this.onStartOver=()=>{aZ.Pc.replace("UpdateEmailWallet",aZ.Pc.state.data)}}};sN=sH([(0,aW.customElement)("w3m-update-email-primary-otp-view")],sN);var sV=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sE=class extends i3{constructor(){super(),this.email=aZ.Pc.state.data?.newEmail,this.onOtpSubmit=async eb=>{try{this.authConnector&&(await this.authConnector.provider.updateEmailSecondaryOtp({otp:eb}),aZ.Xs.sendEvent({type:"track",event:"EMAIL_VERIFICATION_CODE_PASS"}),aZ.Pc.reset("Account"))}catch(eb){throw aZ.Xs.sendEvent({type:"track",event:"EMAIL_VERIFICATION_CODE_FAIL"}),eb}},this.onStartOver=()=>{aZ.Pc.replace("UpdateEmailWallet",aZ.Pc.state.data)}}};sE=sV([(0,aW.customElement)("w3m-update-email-secondary-otp-view")],sE);var sD=a$.iv` + :host > wui-flex { + max-height: clamp(360px, 540px, 80vh); + overflow: scroll; + scrollbar-width: none; + } + + :host > wui-flex::-webkit-scrollbar { + display: none; + } +`,sS=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sO=class extends a$.oi{constructor(){super(...arguments),this.swapUnsupportedChain=aZ.Pc.state.data?.swapUnsupportedChain,this.disconecting=!1}render(){return a$.dy` + + + ${this.descriptionTemplate()} + + + + ${this.networksTemplate()} + + + + + + Disconnect + + + + `}descriptionTemplate(){return this.swapUnsupportedChain?a$.dy` + + The swap feature doesn’t support your current network. Switch to an available option to + continue. + + `:a$.dy` + + This app doesn’t support your current network. Switch to an available option to continue. + + `}networksTemplate(){let{approvedCaipNetworkIds:eb,requestedCaipNetworks:em}=aZ.fB.state,ew=aZ.j1.sortRequestedNetworks(eb,em),eH=this.swapUnsupportedChain?ew.filter(eb=>aZ.bq.SWAP_SUPPORTED_NETWORKS.includes(eb.id)):ew;return eH.map(eb=>a$.dy` + this.onSwitchNetwork(eb)} + > + + `)}async onDisconnect(){try{this.disconecting=!0,await aZ.lZ.disconnect(),aZ.Xs.sendEvent({type:"track",event:"DISCONNECT_SUCCESS"}),aZ.IN.close()}catch{aZ.Xs.sendEvent({type:"track",event:"DISCONNECT_ERROR"}),aZ.KC.showError("Failed to disconnect")}finally{this.disconecting=!1}}async onSwitchNetwork(eb){let{isConnected:em}=aZ.Ni.state,{approvedCaipNetworkIds:ew,supportsAllNetworks:eH,caipNetwork:eN}=aZ.fB.state,{data:eV}=aZ.Pc.state;em&&eN?.id!==eb.id?ew?.includes(eb.id)?(await aZ.fB.switchActiveNetwork(eb),aZ._4.navigateAfterNetworkSwitch()):eH&&aZ.Pc.push("SwitchNetwork",{...eV,network:eb}):em||(aZ.fB.setCaipNetwork(eb),aZ.Pc.push("Connect"))}};sO.styles=sD,sS([(0,aJ.SB)()],sO.prototype,"disconecting",void 0),sO=sS([(0,aW.customElement)("w3m-unsupported-chain-view")],sO);var sP=a$.iv` + wui-compatible-network { + margin-top: var(--wui-spacing-l); + } +`,sj=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sB=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.address=aZ.Ni.state.address,this.profileName=aZ.Ni.state.profileName,this.network=aZ.fB.state.caipNetwork,this.preferredAccountType=aZ.Ni.state.preferredAccountType,this.unsubscribe.push(...[aZ.Ni.subscribe(eb=>{eb.address?(this.address=eb.address,this.profileName=eb.profileName,this.preferredAccountType=eb.preferredAccountType):aZ.KC.showError("Account not found")})],aZ.fB.subscribeKey("caipNetwork",eb=>{eb?.id&&(this.network=eb)}))}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){if(!this.address)throw Error("w3m-wallet-receive-view: No account provided");let eb=aZ.fz.getNetworkImage(this.network);return a$.dy` + + + + + Copy your address or scan this QR code + + + ${this.networkTemplate()} + `}networkTemplate(){let eb=aZ.fB.getRequestedCaipNetworks(),em=aZ.fB.checkIfSmartAccountEnabled(),ew=aZ.fB.state.caipNetwork;if(this.preferredAccountType===nZ.y_.ACCOUNT_TYPES.SMART_ACCOUNT&&em)return ew?a$.dy``:null;let eH=eb?.filter(eb=>eb?.imageId)?.slice(0,5),eN=eH.map(aZ.fz.getNetworkImage).filter(Boolean);return a$.dy``}onReceiveClick(){aZ.Pc.push("WalletCompatibleNetworks")}onCopyClick(){try{this.address&&(aZ.j1.copyToClopboard(this.address),aZ.KC.showSuccess("Address copied"))}catch{aZ.KC.showError("Failed to copy")}}};sB.styles=sP,sj([(0,aJ.SB)()],sB.prototype,"address",void 0),sj([(0,aJ.SB)()],sB.prototype,"profileName",void 0),sj([(0,aJ.SB)()],sB.prototype,"network",void 0),sj([(0,aJ.SB)()],sB.prototype,"preferredAccountType",void 0),sB=sj([(0,aW.customElement)("w3m-wallet-receive-view")],sB);var sR=a$.iv` + :host > wui-flex { + max-height: clamp(360px, 540px, 80vh); + overflow: scroll; + scrollbar-width: none; + } + + :host > wui-flex::-webkit-scrollbar { + display: none; + } +`,sU=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sF=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.preferredAccountType=aZ.Ni.state.preferredAccountType,this.unsubscribe.push(aZ.Ni.subscribeKey("preferredAccountType",eb=>{this.preferredAccountType=eb}))}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + ${this.networkTemplate()} + `}networkTemplate(){let{approvedCaipNetworkIds:eb,requestedCaipNetworks:em,caipNetwork:ew}=aZ.fB.state,eH=aZ.fB.checkIfSmartAccountEnabled(),eN=aZ.j1.sortRequestedNetworks(eb,em);if(eH&&this.preferredAccountType===nZ.y_.ACCOUNT_TYPES.SMART_ACCOUNT){if(!ew)return null;eN=[ew]}return eN.map(eb=>a$.dy` + + + `)}};sF.styles=sR,sU([(0,aJ.SB)()],sF.prototype,"preferredAccountType",void 0),sF=sU([(0,aW.customElement)("w3m-wallet-compatible-networks-view")],sF);var sG=a$.iv` + :host { + display: block; + } + + wui-flex { + position: relative; + } + + wui-icon-box { + width: 40px; + height: 40px; + border-radius: var(--wui-border-radius-xs) !important; + border: 5px solid var(--wui-color-bg-125); + background: var(--wui-color-bg-175); + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + z-index: 1; + } + + wui-button { + --local-border-radius: var(--wui-border-radius-xs) !important; + } + + .inputContainer { + height: fit-content; + } +`,sY=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sQ=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.token=aZ.Si.state.token,this.sendTokenAmount=aZ.Si.state.sendTokenAmount,this.receiverAddress=aZ.Si.state.receiverAddress,this.receiverProfileName=aZ.Si.state.receiverProfileName,this.loading=aZ.Si.state.loading,this.gasPriceInUSD=aZ.Si.state.gasPriceInUSD,this.message="Preview Send",this.fetchNetworkPrice(),this.unsubscribe.push(...[aZ.Si.subscribe(eb=>{this.token=eb.token,this.sendTokenAmount=eb.sendTokenAmount,this.receiverAddress=eb.receiverAddress,this.gasPriceInUSD=eb.gasPriceInUSD,this.receiverProfileName=eb.receiverProfileName,this.loading=eb.loading})])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return this.getMessage(),a$.dy` + + + + + + + + ${this.message} + + + `}async fetchNetworkPrice(){await aZ.nY.getNetworkTokenPrice();let eb=await aZ.nY.getInitialGasPrice();eb?.gasPrice&&eb?.gasPriceInUSD&&(aZ.Si.setGasPrice(eb.gasPrice),aZ.Si.setGasPriceInUsd(eb.gasPriceInUSD))}onButtonClick(){aZ.Pc.push("WalletSendPreview")}getMessage(){if(this.message="Preview Send",this.receiverAddress&&!aZ.j1.isAddress(this.receiverAddress)&&(this.message="Invalid Address"),this.receiverAddress||(this.message="Add Address"),this.sendTokenAmount&&this.token&&this.sendTokenAmount>Number(this.token.quantity.numeric)&&(this.message="Insufficient Funds"),this.sendTokenAmount||(this.message="Add Amount"),this.sendTokenAmount&&this.token?.price){let eb=this.sendTokenAmount*this.token.price;eb||(this.message="Incorrect Value")}this.token||(this.message="Select Token")}};sQ.styles=sG,sY([(0,aJ.SB)()],sQ.prototype,"token",void 0),sY([(0,aJ.SB)()],sQ.prototype,"sendTokenAmount",void 0),sY([(0,aJ.SB)()],sQ.prototype,"receiverAddress",void 0),sY([(0,aJ.SB)()],sQ.prototype,"receiverProfileName",void 0),sY([(0,aJ.SB)()],sQ.prototype,"loading",void 0),sY([(0,aJ.SB)()],sQ.prototype,"gasPriceInUSD",void 0),sY([(0,aJ.SB)()],sQ.prototype,"message",void 0),sQ=sY([(0,aW.customElement)("w3m-wallet-send-view")],sQ);var sq=a$.iv` + .contentContainer { + height: 440px; + overflow: scroll; + scrollbar-width: none; + } + + .contentContainer::-webkit-scrollbar { + display: none; + } + + wui-icon-box { + width: 40px; + height: 40px; + border-radius: var(--wui-border-radius-xxs); + } +`,sK=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sZ=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.tokenBalance=aZ.Ni.state.tokenBalance,this.search="",this.onDebouncedSearch=aZ.j1.debounce(eb=>{this.search=eb}),this.unsubscribe.push(...[aZ.Ni.subscribe(eb=>{this.tokenBalance=eb.tokenBalance})])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + ${this.templateSearchInput()} ${this.templateTokens()} + + `}templateSearchInput(){return a$.dy` + + + + `}templateTokens(){return this.tokens=this.tokenBalance?.filter(eb=>eb.chainId===aZ.fB.state.caipNetwork?.id),this.search?this.filteredTokens=this.tokenBalance?.filter(eb=>eb.name.toLowerCase().includes(this.search.toLowerCase())):this.filteredTokens=this.tokens,a$.dy` + + + Your tokens + + + ${this.filteredTokens&&this.filteredTokens.length>0?this.filteredTokens.map(eb=>a$.dy``):a$.dy` + + + No tokens found + Your tokens will appear here + + Buy + `} + + + `}onBuyClick(){aZ.Pc.push("OnRampProviders")}onInputChange(eb){this.onDebouncedSearch(eb.detail)}handleTokenClick(eb){aZ.Si.setToken(eb),aZ.Si.setTokenAmount(void 0),aZ.Pc.goBack()}};sZ.styles=sq,sK([(0,aJ.SB)()],sZ.prototype,"tokenBalance",void 0),sK([(0,aJ.SB)()],sZ.prototype,"tokens",void 0),sK([(0,aJ.SB)()],sZ.prototype,"filteredTokens",void 0),sK([(0,aJ.SB)()],sZ.prototype,"search",void 0),sZ=sK([(0,aW.customElement)("w3m-wallet-send-select-token-view")],sZ);var sW=a$.iv` + wui-avatar, + wui-image { + display: ruby; + width: 32px; + height: 32px; + border-radius: var(--wui-border-radius-3xl); + } + + .sendButton { + width: 70%; + --local-width: 100% !important; + --local-border-radius: var(--wui-border-radius-xs) !important; + } + + .cancelButton { + width: 30%; + --local-width: 100% !important; + --local-border-radius: var(--wui-border-radius-xs) !important; + } +`,s$=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sX=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.token=aZ.Si.state.token,this.sendTokenAmount=aZ.Si.state.sendTokenAmount,this.receiverAddress=aZ.Si.state.receiverAddress,this.receiverProfileName=aZ.Si.state.receiverProfileName,this.receiverProfileImageUrl=aZ.Si.state.receiverProfileImageUrl,this.gasPriceInUSD=aZ.Si.state.gasPriceInUSD,this.caipNetwork=aZ.fB.state.caipNetwork,this.unsubscribe.push(...[aZ.Si.subscribe(eb=>{this.token=eb.token,this.sendTokenAmount=eb.sendTokenAmount,this.receiverAddress=eb.receiverAddress,this.gasPriceInUSD=eb.gasPriceInUSD,this.receiverProfileName=eb.receiverProfileName,this.receiverProfileImageUrl=eb.receiverProfileImageUrl}),aZ.fB.subscribeKey("caipNetwork",eb=>this.caipNetwork=eb)])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + + + Send + ${this.sendValueTemplate()} + + + + + + + + To + + + + + + + + Review transaction carefully + + + + Cancel + + + Send + + + `}sendValueTemplate(){if(this.token&&this.sendTokenAmount){let eb=this.token.price,em=eb*this.sendTokenAmount;return a$.dy`$${em.toFixed(2)}`}return null}onSendClick(){aZ.Si.sendToken()}onCancelClick(){aZ.Pc.goBack()}};sX.styles=sW,s$([(0,aJ.SB)()],sX.prototype,"token",void 0),s$([(0,aJ.SB)()],sX.prototype,"sendTokenAmount",void 0),s$([(0,aJ.SB)()],sX.prototype,"receiverAddress",void 0),s$([(0,aJ.SB)()],sX.prototype,"receiverProfileName",void 0),s$([(0,aJ.SB)()],sX.prototype,"receiverProfileImageUrl",void 0),s$([(0,aJ.SB)()],sX.prototype,"gasPriceInUSD",void 0),s$([(0,aJ.SB)()],sX.prototype,"caipNetwork",void 0),sX=s$([(0,aW.customElement)("w3m-wallet-send-preview-view")],sX);var sJ=a$.iv` + wui-grid { + max-height: clamp(360px, 400px, 80vh); + overflow: scroll; + scrollbar-width: none; + grid-auto-rows: min-content; + grid-template-columns: repeat(auto-fill, 76px); + } + + @media (max-width: 435px) { + wui-grid { + grid-template-columns: repeat(auto-fill, 77px); + } + } + + wui-grid[data-scroll='false'] { + overflow: hidden; + } + + wui-grid::-webkit-scrollbar { + display: none; + } + + wui-loading-spinner { + padding-top: var(--wui-spacing-l); + padding-bottom: var(--wui-spacing-l); + justify-content: center; + grid-column: 1 / span 4; + } +`;function s6(eb){let{connectors:em}=aZ.AA.state,ew=em.filter(eb=>"ANNOUNCED"===eb.type).reduce((eb,em)=>(em.info?.rdns&&(eb[em.info.rdns]=!0),eb),{}),eH=eb.map(eb=>({...eb,installed:!!eb.rdns&&!!ew[eb.rdns??""]})),eN=eH.sort((eb,em)=>Number(em.installed)-Number(eb.installed));return eN}var s4=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let s5="local-paginator",s8=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.paginationObserver=void 0,this.initial=!aZ.QT.state.wallets.length,this.wallets=aZ.QT.state.wallets,this.recommended=aZ.QT.state.recommended,this.featured=aZ.QT.state.featured,this.unsubscribe.push(...[aZ.QT.subscribeKey("wallets",eb=>this.wallets=eb),aZ.QT.subscribeKey("recommended",eb=>this.recommended=eb),aZ.QT.subscribeKey("featured",eb=>this.featured=eb)])}firstUpdated(){this.initialFetch(),this.createPaginationObserver()}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb()),this.paginationObserver?.disconnect()}render(){return a$.dy` + + ${this.initial?this.shimmerTemplate(16):this.walletsTemplate()} + ${this.paginationLoaderTemplate()} + + `}async initialFetch(){let eb=this.shadowRoot?.querySelector("wui-grid");this.initial&&eb&&(await aZ.QT.fetchWallets({page:1}),await eb.animate([{opacity:1},{opacity:0}],{duration:200,fill:"forwards",easing:"ease"}).finished,this.initial=!1,eb.animate([{opacity:0},{opacity:1}],{duration:200,fill:"forwards",easing:"ease"}))}shimmerTemplate(eb,em){return[...Array(eb)].map(()=>a$.dy` + + `)}walletsTemplate(){let eb=[...this.featured,...this.recommended,...this.wallets],em=s6(eb);return em.map(eb=>a$.dy` + this.onConnectWallet(eb)} + .installed=${eb.installed} + > + `)}paginationLoaderTemplate(){let{wallets:eb,recommended:em,featured:ew,count:eH}=aZ.QT.state,eN=window.innerWidth<352?3:4,eV=eb.length+em.length,eE=Math.ceil(eV/eN),eD=eE*eN-eV+eN;return(eD-=eb.length?ew.length%eN:0,0===eH&&ew.length>0)?null:0===eH||[...ew,...eb,...em].length{if(eb?.isIntersecting&&!this.initial){let{page:eb,count:em,wallets:ew}=aZ.QT.state;ew.length=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let om=class extends a$.oi{constructor(){super(...arguments),this.prevQuery="",this.loading=!0,this.query=""}render(){return this.onSearch(),this.loading?a$.dy``:this.walletsTemplate()}async onSearch(){this.query.trim()!==this.prevQuery.trim()&&(this.prevQuery=this.query,this.loading=!0,await aZ.QT.searchWallet({search:this.query}),this.loading=!1)}walletsTemplate(){let{search:eb}=aZ.QT.state,em=s6(eb);return eb.length?a$.dy` + + ${em.map(eb=>a$.dy` + this.onConnectWallet(eb)} + .installed=${eb.installed} + > + `)} + + `:a$.dy` + + + No Wallet found + + `}onConnectWallet(eb){let em=aZ.AA.getConnector(eb.id,eb.rdns);em?aZ.Pc.push("ConnectingExternal",{connector:em}):aZ.Pc.push("ConnectingWalletConnect",{wallet:eb})}};om.styles=s9,s7([(0,aJ.SB)()],om.prototype,"loading",void 0),s7([(0,aJ.Cb)()],om.prototype,"query",void 0),om=s7([(0,aW.customElement)("w3m-all-wallets-search")],om);var oz=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let ow=class extends a$.oi{constructor(){super(),this.platformTabs=[],this.unsubscribe=[],this.platforms=[],this.onSelectPlatfrom=void 0,this.buffering=!1,this.unsubscribe.push(aZ.lZ.subscribeKey("buffering",eb=>this.buffering=eb))}disconnectCallback(){this.unsubscribe.forEach(eb=>eb())}render(){let eb=this.generateTabs();return a$.dy` + + + + `}generateTabs(){let eb=this.platforms.map(eb=>"browser"===eb?{label:"Browser",icon:"extension",platform:"browser"}:"mobile"===eb?{label:"Mobile",icon:"mobile",platform:"mobile"}:"qrcode"===eb?{label:"Mobile",icon:"mobile",platform:"qrcode"}:"web"===eb?{label:"Webapp",icon:"browser",platform:"web"}:"desktop"===eb?{label:"Desktop",icon:"desktop",platform:"desktop"}:{label:"Browser",icon:"extension",platform:"unsupported"});return this.platformTabs=eb.map(({platform:eb})=>eb),eb}onTabChange(eb){let em=this.platformTabs[eb];em&&this.onSelectPlatfrom?.(em)}};oz([(0,aJ.Cb)({type:Array})],ow.prototype,"platforms",void 0),oz([(0,aJ.Cb)()],ow.prototype,"onSelectPlatfrom",void 0),oz([(0,aJ.SB)()],ow.prototype,"buffering",void 0),ow=oz([(0,aW.customElement)("w3m-connecting-header")],ow);var oH=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oN=class extends rV{constructor(){if(super(),!this.wallet)throw Error("w3m-connecting-wc-browser: No wallet provided");this.onConnect=this.onConnectProxy.bind(this),this.onAutoConnect=this.onConnectProxy.bind(this),aZ.Xs.sendEvent({type:"track",event:"SELECT_WALLET",properties:{name:this.wallet.name,platform:"browser"}})}async onConnectProxy(){try{this.error=!1;let{connectors:eb}=aZ.AA.state,em=eb.find(eb=>"ANNOUNCED"===eb.type&&eb.info?.rdns===this.wallet?.rdns),ew=eb.find(eb=>"INJECTED"===eb.type);em?await aZ.lZ.connectExternal(em):ew&&await aZ.lZ.connectExternal(ew),aZ.IN.close(),aZ.Xs.sendEvent({type:"track",event:"CONNECT_SUCCESS",properties:{method:"browser",name:this.wallet?.name||"Unknown"}})}catch(eb){aZ.Xs.sendEvent({type:"track",event:"CONNECT_ERROR",properties:{message:eb?.message??"Unknown"}}),this.error=!0}}};oN=oH([(0,aW.customElement)("w3m-connecting-wc-browser")],oN);var oV=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oE=class extends rV{constructor(){if(super(),!this.wallet)throw Error("w3m-connecting-wc-desktop: No wallet provided");this.onConnect=this.onConnectProxy.bind(this),this.onRender=this.onRenderProxy.bind(this),aZ.Xs.sendEvent({type:"track",event:"SELECT_WALLET",properties:{name:this.wallet.name,platform:"desktop"}})}onRenderProxy(){!this.ready&&this.uri&&(this.ready=!0,this.timeout=setTimeout(()=>{this.onConnect?.()},200))}onConnectProxy(){if(this.wallet?.desktop_link&&this.uri)try{this.error=!1;let{desktop_link:eb,name:em}=this.wallet,{redirect:ew,href:eH}=aZ.j1.formatNativeUrl(eb,this.uri);aZ.lZ.setWcLinking({name:em,href:eH}),aZ.lZ.setRecentWallet(this.wallet),aZ.j1.openHref(ew,"_blank")}catch{this.error=!0}}};oE=oV([(0,aW.customElement)("w3m-connecting-wc-desktop")],oE);var oD=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oS=class extends rV{constructor(){if(super(),!this.wallet)throw Error("w3m-connecting-wc-mobile: No wallet provided");this.onConnect=this.onConnectProxy.bind(this),this.onRender=this.onRenderProxy.bind(this),document.addEventListener("visibilitychange",this.onBuffering.bind(this)),aZ.Xs.sendEvent({type:"track",event:"SELECT_WALLET",properties:{name:this.wallet.name,platform:"mobile"}})}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("visibilitychange",this.onBuffering.bind(this))}onRenderProxy(){!this.ready&&this.uri&&(this.ready=!0,this.onConnect?.())}onConnectProxy(){if(this.wallet?.mobile_link&&this.uri)try{this.error=!1;let{mobile_link:eb,name:em}=this.wallet,{redirect:ew,href:eH}=aZ.j1.formatNativeUrl(eb,this.uri);aZ.lZ.setWcLinking({name:em,href:eH}),aZ.lZ.setRecentWallet(this.wallet),aZ.j1.openHref(ew,"_self")}catch{this.error=!0}}onBuffering(){let eb=aZ.j1.isIos();document?.visibilityState==="visible"&&!this.error&&eb&&(aZ.lZ.setBuffering(!0),setTimeout(()=>{aZ.lZ.setBuffering(!1)},5e3))}};oS=oD([(0,aW.customElement)("w3m-connecting-wc-mobile")],oS);var o_=a$.iv` + @keyframes fadein { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + + wui-shimmer { + width: 100%; + aspect-ratio: 1 / 1; + border-radius: clamp(0px, var(--wui-border-radius-l), 40px) !important; + } + + wui-qr-code { + opacity: 0; + animation-duration: 200ms; + animation-timing-function: ease; + animation-name: fadein; + animation-fill-mode: forwards; + } +`,oO=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oP=class extends rV{constructor(){super(),this.forceUpdate=()=>{this.requestUpdate()},window.addEventListener("resize",this.forceUpdate),aZ.Xs.sendEvent({type:"track",event:"SELECT_WALLET",properties:{name:this.wallet?.name??"WalletConnect",platform:"qrcode"}})}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("resize",this.forceUpdate)}render(){return this.onRenderProxy(),a$.dy` + + ${this.qrCodeTemplate()} + + + Scan this QR Code with your phone + + ${this.copyTemplate()} + + + + `}onRenderProxy(){!this.ready&&this.uri&&(this.timeout=setTimeout(()=>{this.ready=!0},200))}qrCodeTemplate(){if(!this.uri||!this.ready)return null;let eb=this.getBoundingClientRect().width-40,em=this.wallet?this.wallet.name:void 0;return aZ.lZ.setWcLinking(void 0),aZ.lZ.setRecentWallet(this.wallet),a$.dy` `}copyTemplate(){let eb=!this.uri||!this.ready;return a$.dy` + + Copy link + `}};oP.styles=o_,oP=oO([(0,aW.customElement)("w3m-connecting-wc-qrcode")],oP);let oj=class extends a$.oi{constructor(){if(super(),this.wallet=aZ.Pc.state.data?.wallet,!this.wallet)throw Error("w3m-connecting-wc-unsupported: No wallet provided");aZ.Xs.sendEvent({type:"track",event:"SELECT_WALLET",properties:{name:this.wallet.name,platform:"browser"}})}render(){return a$.dy` + + + + Not Detected + + + + `}};oj=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE}([(0,aW.customElement)("w3m-connecting-wc-unsupported")],oj);var oB=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oR=class extends rV{constructor(){if(super(),!this.wallet)throw Error("w3m-connecting-wc-web: No wallet provided");this.onConnect=this.onConnectProxy.bind(this),this.secondaryBtnLabel="Open",this.secondaryLabel="Open and continue in a new browser tab",this.secondaryBtnIcon="externalLink",aZ.Xs.sendEvent({type:"track",event:"SELECT_WALLET",properties:{name:this.wallet.name,platform:"web"}})}onConnectProxy(){if(this.wallet?.webapp_link&&this.uri)try{this.error=!1;let{webapp_link:eb,name:em}=this.wallet,{redirect:ew,href:eH}=aZ.j1.formatUniversalUrl(eb,this.uri);aZ.lZ.setWcLinking({name:em,href:eH}),aZ.lZ.setRecentWallet(this.wallet),aZ.j1.openHref(ew,"_blank")}catch{this.error=!0}}};oR=oB([(0,aW.customElement)("w3m-connecting-wc-web")],oR);var oU=a$.iv` + :host { + width: 100%; + } + + .details-container > wui-flex { + background: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xxs); + width: 100%; + } + + .details-container > wui-flex > button { + border: none; + background: none; + padding: var(--wui-spacing-s); + border-radius: var(--wui-border-radius-xxs); + cursor: pointer; + } + + .details-content-container { + padding: var(--wui-spacing-1xs); + padding-top: 0px; + display: flex; + align-items: center; + justify-content: center; + } + + .details-content-container > wui-flex { + width: 100%; + } + + .details-row { + width: 100%; + padding: var(--wui-spacing-s); + padding-left: var(--wui-spacing-s); + padding-right: var(--wui-spacing-1xs); + border-radius: calc(var(--wui-border-radius-5xs) + var(--wui-border-radius-4xs)); + background: var(--wui-gray-glass-002); + } + + .details-row-title { + white-space: nowrap; + } + + .details-row.provider-free-row { + padding-right: var(--wui-spacing-xs); + } +`,oF=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oG=class extends a$.oi{constructor(){super(...arguments),this.networkName=aZ.fB.state.caipNetwork?.name,this.detailsOpen=!1,this.slippageRate=1}render(){let eb=this.toTokenAmount&&this.maxSlippage?rQ.C6.bigNumber(this.toTokenAmount).minus(this.maxSlippage).toString():null;return a$.dy` + + + + ${this.detailsOpen?a$.dy` + + + + + + Network cost + + + + + + + $${aW.UiHelperUtil.formatNumberToLocalString(this.gasPriceInUSD,3)} + + + + ${this.priceImpact?a$.dy` + + + + Price impact + + + + + + + + ${aW.UiHelperUtil.formatNumberToLocalString(this.priceImpact,3)}% + + + + `:null} + ${this.maxSlippage&&this.sourceTokenSymbol?a$.dy` + + + + Max. slippage + + + + + + + + ${aW.UiHelperUtil.formatNumberToLocalString(this.maxSlippage,6)} + ${this.toTokenSymbol} ${this.slippageRate}% + + + + `:null} + + + + + Provider fee (0.85%) + + + + ${this.providerFee?a$.dy` + + ${aW.UiHelperUtil.formatNumberToLocalString(this.providerFee,6)} + ${this.sourceTokenSymbol} + + `:null} + + + + + `:null} + + + `}toggleDetails(){this.detailsOpen=!this.detailsOpen}};oG.styles=[oU],oF([(0,aJ.Cb)()],oG.prototype,"networkName",void 0),oF([(0,aJ.Cb)()],oG.prototype,"detailsOpen",void 0),oF([(0,aJ.Cb)()],oG.prototype,"sourceTokenSymbol",void 0),oF([(0,aJ.Cb)()],oG.prototype,"sourceTokenPrice",void 0),oF([(0,aJ.Cb)()],oG.prototype,"toTokenSymbol",void 0),oF([(0,aJ.Cb)()],oG.prototype,"toTokenAmount",void 0),oF([(0,aJ.Cb)()],oG.prototype,"toTokenSwappedAmount",void 0),oF([(0,aJ.Cb)()],oG.prototype,"gasPriceInUSD",void 0),oF([(0,aJ.Cb)()],oG.prototype,"priceImpact",void 0),oF([(0,aJ.Cb)()],oG.prototype,"slippageRate",void 0),oF([(0,aJ.Cb)()],oG.prototype,"maxSlippage",void 0),oF([(0,aJ.Cb)()],oG.prototype,"providerFee",void 0),oF([(0,aJ.Cb)()],oG.prototype,"networkTokenSymbol",void 0),oG=oF([(0,aW.customElement)("w3m-swap-details")],oG);var oQ=a$.iv` + :host > wui-flex { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + border-radius: var(--wui-border-radius-s); + background-color: var(--wui-gray-glass-002); + padding: var(--wui-spacing-xl); + padding-right: var(--wui-spacing-s); + width: 100%; + height: 100px; + box-sizing: border-box; + box-shadow: inset 0px 0px 0px 1px var(--wui-gray-glass-002); + position: relative; + transition: box-shadow var(--wui-ease-out-power-1) var(--wui-duration-lg); + will-change: background-color; + } + + :host wui-flex.focus { + box-shadow: inset 0px 0px 0px 1px var(--wui-gray-glass-005); + } + + :host > wui-flex .swap-input, + :host > wui-flex .swap-token-button { + z-index: 10; + } + + :host > wui-flex .swap-input { + -webkit-mask-image: linear-gradient( + 270deg, + transparent 0px, + transparent 8px, + black 24px, + black 25px, + black 32px, + black 100% + ); + mask-image: linear-gradient( + 270deg, + transparent 0px, + transparent 8px, + black 24px, + black 25px, + black 32px, + black 100% + ); + } + + :host > wui-flex .swap-input input { + background: none; + border: none; + height: 42px; + width: 100%; + font-size: 32px; + font-style: normal; + font-weight: 400; + line-height: 130%; + letter-spacing: -1.28px; + outline: none; + caret-color: var(--wui-color-accent-100); + color: var(--wui-color-fg-100); + } + + :host > wui-flex .swap-input input:focus-visible { + outline: none; + } + + :host > wui-flex .swap-input input::-webkit-outer-spin-button, + :host > wui-flex .swap-input input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; + } + + .token-select-button { + display: flex; + align-items: center; + justify-content: center; + gap: var(--wui-spacing-xxs); + padding: var(--wui-spacing-xs); + padding-right: var(--wui-spacing-1xs); + height: 40px; + border: none; + border-radius: 80px; + background: var(--wui-gray-glass-002); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-002); + cursor: pointer; + transition: background 0.2s linear; + } + + .token-select-button:hover { + background: var(--wui-gray-glass-005); + } + + .token-select-button wui-image { + width: 24px; + height: 24px; + border-radius: var(--wui-border-radius-s); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-010); + } + + .max-value-button { + background-color: transparent; + border: none; + cursor: pointer; + color: var(--wui-gray-glass-020); + padding-left: 0px; + } + + .market-value { + min-height: 18px; + } +`,oq=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oK=5e-5,oZ=class extends a$.oi{constructor(){super(...arguments),this.focused=!1,this.price=0,this.target="sourceToken",this.onSetAmount=null,this.onSetMaxValue=null}render(){let eb=this.marketValue||"0",em=rQ.C6.bigNumber(eb).isGreaterThan("0");return a$.dy` + + + this.onFocusChange(!0)} + @focusout=${()=>this.onFocusChange(!1)} + ?disabled=${this.disabled} + .value=${this.value} + @input=${this.dispatchInputChangeEvent} + @keydown=${this.handleKeydown} + placeholder="0" + /> + + ${em?`$${aW.UiHelperUtil.formatNumberToLocalString(this.marketValue,3)}`:null} + + + ${this.templateTokenSelectButton()} + + `}handleKeydown(eb){let em=["Backspace","Meta","Ctrl","a","c","v","ArrowLeft","ArrowRight","Tab"],ew=","===eb.key,eH="."===eb.key,eN=eb.key>="0"&&eb.key<="9",eV=this.value;eN||em.includes(eb.key)||eH||ew||eb.preventDefault(),(ew||eH)&&(eV?.includes(".")||eV?.includes(","))&&eb.preventDefault()}dispatchInputChangeEvent(eb){if(!this.onSetAmount)return;let em=eb.target.value;","===em||"."===em?this.onSetAmount(this.target,"0."):em.endsWith(",")?this.onSetAmount(this.target,em.replace(",",".")):this.onSetAmount(this.target,em)}setMaxValueToInput(){this.onSetMaxValue?.(this.target,this.balance)}templateTokenSelectButton(){if(!this.token)return a$.dy` + Select token + `;let eb=this.token.logoUri?a$.dy``:a$.dy` + + `;return a$.dy` + + + ${this.tokenBalanceTemplate()} + + `}tokenBalanceTemplate(){let eb=rQ.C6.multiply(this.balance,this.price),em=!!eb&&eb?.isGreaterThan(oK);return a$.dy` + ${em?a$.dy` + ${aW.UiHelperUtil.formatNumberToLocalString(this.balance,3)} + `:null} + ${"sourceToken"===this.target?this.tokenActionButtonTemplate(em):null} + `}tokenActionButtonTemplate(eb){return eb?a$.dy` `:a$.dy` `}onFocusChange(eb){this.focused=eb}onSelectToken(){aZ.Xs.sendEvent({type:"track",event:"CLICK_SELECT_TOKEN_TO_SWAP"}),aZ.Pc.push("SwapSelectToken",{target:this.target})}onBuyToken(){aZ.Pc.push("OnRampProviders")}};oZ.styles=[oQ],oq([(0,aJ.Cb)()],oZ.prototype,"focused",void 0),oq([(0,aJ.Cb)()],oZ.prototype,"balance",void 0),oq([(0,aJ.Cb)()],oZ.prototype,"value",void 0),oq([(0,aJ.Cb)()],oZ.prototype,"price",void 0),oq([(0,aJ.Cb)()],oZ.prototype,"marketValue",void 0),oq([(0,aJ.Cb)()],oZ.prototype,"disabled",void 0),oq([(0,aJ.Cb)()],oZ.prototype,"target",void 0),oq([(0,aJ.Cb)()],oZ.prototype,"token",void 0),oq([(0,aJ.Cb)()],oZ.prototype,"onSetAmount",void 0),oq([(0,aJ.Cb)()],oZ.prototype,"onSetMaxValue",void 0),oZ=oq([(0,aW.customElement)("w3m-swap-input")],oZ);var oW=a$.iv` + :host { + width: 100%; + } + + :host > wui-flex { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + border-radius: var(--wui-border-radius-s); + padding: var(--wui-spacing-xl); + padding-right: var(--wui-spacing-s); + background-color: var(--wui-gray-glass-002); + box-shadow: inset 0px 0px 0px 1px var(--wui-gray-glass-002); + width: 100%; + height: 100px; + box-sizing: border-box; + position: relative; + } + + wui-shimmer.market-value { + opacity: 0; + } + + :host > wui-flex > svg.input_mask { + position: absolute; + inset: 0; + z-index: 5; + } + + :host wui-flex .input_mask__border, + :host wui-flex .input_mask__background { + transition: fill var(--wui-duration-md) var(--wui-ease-out-power-1); + will-change: fill; + } + + :host wui-flex .input_mask__border { + fill: var(--wui-gray-glass-020); + } + + :host wui-flex .input_mask__background { + fill: var(--wui-gray-glass-002); + } +`,o$=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oJ=class extends a$.oi{constructor(){super(...arguments),this.target="sourceToken"}render(){return a$.dy` + + + + + ${this.templateTokenSelectButton()} + + `}templateTokenSelectButton(){return a$.dy` + + + + `}};oJ.styles=[oW],o$([(0,aJ.Cb)()],oJ.prototype,"target",void 0),oJ=o$([(0,aW.customElement)("w3m-swap-input-skeleton")],oJ);var o0=a$.iv` + :host { + height: 64px; + } + + wui-icon-link[data-hidden='true'] { + opacity: 0 !important; + pointer-events: none; + } +`,o6=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};function o4(){let eb=aZ.Pc.state.data?.connector?.name,em=aZ.Pc.state.data?.wallet?.name,ew=aZ.Pc.state.data?.network?.name,eH=em??eb,eN=aZ.AA.getConnectors(),eV=1===eN.length&&eN[0]?.id==="w3m-email";return{Connect:`Connect ${eV?"Email":""} Wallet`,Account:void 0,AccountSettings:void 0,ConnectingExternal:eH??"Connect Wallet",ConnectingWalletConnect:eH??"WalletConnect",ConnectingSiwe:"Sign In",Networks:"Choose Network",SwitchNetwork:ew??"Switch Network",AllWallets:"All Wallets",WhatIsANetwork:"What is a network?",WhatIsAWallet:"What is a wallet?",GetWallet:"Get a wallet",Downloads:eH?`Get ${eH}`:"Downloads",EmailVerifyOtp:"Confirm Email",EmailVerifyDevice:"Register Device",ApproveTransaction:"Approve Transaction",Transactions:"Activity",UpgradeEmailWallet:"Upgrade your Wallet",UpgradeToSmartAccount:void 0,UpdateEmailWallet:"Edit Email",UpdateEmailPrimaryOtp:"Confirm Current Email",UpdateEmailSecondaryOtp:"Confirm New Email",UnsupportedChain:"Switch Network",OnRampProviders:"Choose Provider",OnRampActivity:"Activity",WhatIsABuy:"What is Buy?",BuyInProgress:"Buy",OnRampTokenSelect:"Select Token",OnRampFiatSelect:"Select Currency",WalletReceive:"Receive",WalletCompatibleNetworks:"Compatible Networks",Swap:"Swap",SwapSelectToken:"Select token",SwapPreview:"Preview swap",WalletSend:"Send",WalletSendPreview:"Review send",WalletSendSelectToken:"Select Token"}}let o3=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.heading=o4()[aZ.Pc.state.view],this.buffering=!1,this.showBack=!1,this.unsubscribe.push(aZ.Pc.subscribeKey("view",eb=>{this.onViewChange(eb),this.onHistoryChange()}),aZ.lZ.subscribeKey("buffering",eb=>this.buffering=eb))}disconnectCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` + + ${this.dynamicButtonTemplate()} ${this.titleTemplate()} + + + `}onWalletHelp(){aZ.Xs.sendEvent({type:"track",event:"CLICK_WALLET_HELP"}),aZ.Pc.push("WhatIsAWallet")}async onClose(){if(aZ.hD.state.isSiweEnabled){let{SIWEController:eb}=await Promise.all([ew.e(561),ew.e(281)]).then(ew.bind(ew,38042));"success"!==eb.state.status&&await aZ.lZ.disconnect()}aZ.IN.close()}titleTemplate(){return a$.dy`${this.heading}`}dynamicButtonTemplate(){let{view:eb}=aZ.Pc.state,em="Connect"===eb,ew="ApproveTransaction"===eb,eH="UpgradeToSmartAccount"===eb,eN="ConnectingSiwe"===eb,eV=ew||eH||eN;return this.showBack&&!eV?a$.dy``:a$.dy``}getPadding(){return this.heading?["l","2l","l","2l"]:["l","2l","0","2l"]}async onViewChange(eb){let em=this.shadowRoot?.querySelector("wui-text");if(em){let ew=o4()[eb];await em.animate([{opacity:1},{opacity:0}],{duration:200,fill:"forwards",easing:"ease"}).finished,this.heading=ew,em.animate([{opacity:0},{opacity:1}],{duration:200,fill:"forwards",easing:"ease"})}}async onHistoryChange(){let{history:eb}=aZ.Pc.state,em=this.shadowRoot?.querySelector("#dynamic");eb.length>1&&!this.showBack&&em?(await em.animate([{opacity:1},{opacity:0}],{duration:200,fill:"forwards",easing:"ease"}).finished,this.showBack=!0,em.animate([{opacity:0},{opacity:1}],{duration:200,fill:"forwards",easing:"ease"})):eb.length<=1&&this.showBack&&em&&(await em.animate([{opacity:1},{opacity:0}],{duration:200,fill:"forwards",easing:"ease"}).finished,this.showBack=!1,em.animate([{opacity:0},{opacity:1}],{duration:200,fill:"forwards",easing:"ease"}))}onGoBack(){aZ.Pc.goBack()}};o3.styles=[o0],o6([(0,aJ.SB)()],o3.prototype,"heading",void 0),o6([(0,aJ.SB)()],o3.prototype,"buffering",void 0),o6([(0,aJ.SB)()],o3.prototype,"showBack",void 0),o3=o6([(0,aW.customElement)("w3m-header")],o3);var o5=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let o8=class extends a$.oi{constructor(){super(...arguments),this.data=[]}render(){return a$.dy` + + ${this.data.map(eb=>a$.dy` + + + ${eb.images.map(eb=>a$.dy``)} + + + + + ${eb.title} + + ${eb.text} + + `)} + + `}};o5([(0,aJ.Cb)({type:Array})],o8.prototype,"data",void 0),o8=o5([(0,aW.customElement)("w3m-help-widget")],o8);var o9=a$.iv` + :host { + width: 100%; + } + + wui-loading-spinner { + position: absolute; + top: 50%; + right: 20px; + transform: translateY(-50%); + } + + .currency-container { + position: absolute; + top: 50%; + transform: translateY(-50%); + right: var(--wui-spacing-1xs); + height: 40px; + padding: var(--wui-spacing-xs) var(--wui-spacing-1xs) var(--wui-spacing-xs) + var(--wui-spacing-xs); + min-width: 95px; + border-radius: var(--FULL, 1000px); + border: 1px solid var(--wui-gray-glass-002); + background: var(--wui-gray-glass-002); + cursor: pointer; + } + + .currency-container > wui-image { + height: 24px; + width: 24px; + border-radius: 50%; + } +`,o7=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lb=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.type="Token",this.value=0,this.currencies=[],this.selectedCurrency=this.currencies?.[0],this.currencyImages=aZ.WM.state.currencyImages,this.tokenImages=aZ.WM.state.tokenImages,this.unsubscribe.push(aZ.ph.subscribeKey("purchaseCurrency",eb=>{eb&&"Fiat"!==this.type&&(this.selectedCurrency=this.formatPurchaseCurrency(eb))}),aZ.ph.subscribeKey("paymentCurrency",eb=>{eb&&"Token"!==this.type&&(this.selectedCurrency=this.formatPaymentCurrency(eb))}),aZ.ph.subscribe(eb=>{"Fiat"===this.type?this.currencies=eb.purchaseCurrencies.map(this.formatPurchaseCurrency):this.currencies=eb.paymentCurrencies.map(this.formatPaymentCurrency)}),aZ.WM.subscribe(eb=>{this.currencyImages={...eb.currencyImages},this.tokenImages={...eb.tokenImages}}))}firstUpdated(){aZ.ph.getAvailableCurrencies()}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){let eb=this.selectedCurrency?.symbol||"",em=this.currencyImages[eb]||this.tokenImages[eb];return a$.dy` + ${this.selectedCurrency?a$.dy` aZ.IN.open({view:`OnRamp${this.type}Select`})} + > + + ${this.selectedCurrency.symbol} + `:a$.dy``} + `}formatPaymentCurrency(eb){return{name:eb.id,symbol:eb.id}}formatPurchaseCurrency(eb){return{name:eb.name,symbol:eb.symbol}}};lb.styles=o9,o7([(0,aJ.Cb)({type:String})],lb.prototype,"type",void 0),o7([(0,aJ.Cb)({type:Number})],lb.prototype,"value",void 0),o7([(0,aJ.SB)()],lb.prototype,"currencies",void 0),o7([(0,aJ.SB)()],lb.prototype,"selectedCurrency",void 0),o7([(0,aJ.SB)()],lb.prototype,"currencyImages",void 0),o7([(0,aJ.SB)()],lb.prototype,"tokenImages",void 0),lb=o7([(0,aW.customElement)("w3m-onramp-input")],lb);var lm=a$.iv` + wui-flex { + background-color: var(--wui-gray-glass-005); + } + + a { + text-decoration: none; + color: var(--wui-color-fg-175); + font-weight: 500; + } +`,ly=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lv=class extends a$.oi{render(){let{termsConditionsUrl:eb,privacyPolicyUrl:em}=aZ.hD.state;return eb||em?a$.dy` + + + By connecting your wallet, you agree to our
+ ${this.termsTemplate()} ${this.andTemplate()} ${this.privacyTemplate()} +
+
+ `:null}andTemplate(){let{termsConditionsUrl:eb,privacyPolicyUrl:em}=aZ.hD.state;return eb&&em?"and":""}termsTemplate(){let{termsConditionsUrl:eb}=aZ.hD.state;return eb?a$.dy`Terms of Service`:null}privacyTemplate(){let{privacyPolicyUrl:eb}=aZ.hD.state;return eb?a$.dy`Privacy Policy`:null}};lv.styles=[lm],lv=ly([(0,aW.customElement)("w3m-legal-footer")],lv);var lz=a$.iv` + :host { + display: block; + padding: 0 var(--wui-spacing-xl) var(--wui-spacing-xl); + } +`,lw=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lH=class extends a$.oi{constructor(){super(...arguments),this.wallet=void 0}render(){if(!this.wallet)return this.style.display="none",null;let{name:eb,app_store:em,play_store:ew,chrome_store:eH,homepage:eN}=this.wallet,eV=aZ.j1.isMobile(),eE=aZ.j1.isIos(),eD=aZ.j1.isAndroid(),eS=[em,ew,eN,eH].filter(Boolean).length>1,e_=aW.UiHelperUtil.getTruncateString({string:eb,charsStart:12,charsEnd:0,truncate:"end"});return eS&&!eV?a$.dy` + aZ.Pc.push("Downloads",{wallet:this.wallet})} + > + `:!eS&&eN?a$.dy` + + `:em&&eE?a$.dy` + + `:ew&&eD?a$.dy` + + `:(this.style.display="none",null)}onAppStore(){this.wallet?.app_store&&aZ.j1.openHref(this.wallet.app_store,"_blank")}onPlayStore(){this.wallet?.play_store&&aZ.j1.openHref(this.wallet.play_store,"_blank")}onHomePage(){this.wallet?.homepage&&aZ.j1.openHref(this.wallet.homepage,"_blank")}};lH.styles=[lz],lw([(0,aJ.Cb)({type:Object})],lH.prototype,"wallet",void 0),lH=lw([(0,aW.customElement)("w3m-mobile-download-links")],lH);var lx=a$.iv` + wui-flex { + border-top: 1px solid var(--wui-gray-glass-005); + } + + a { + text-decoration: none; + color: var(--wui-color-fg-175); + font-weight: 500; + display: flex; + align-items: center; + justify-content: center; + gap: var(--wui-spacing-3xs); + } +`,lN=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lV=class extends a$.oi{render(){let{termsConditionsUrl:eb,privacyPolicyUrl:em}=aZ.hD.state;return eb||em?a$.dy` + + + We work with the best providers to give you the lowest fees and best support. More options + coming soon! + + + ${this.howDoesItWorkTemplate()} + + `:null}howDoesItWorkTemplate(){return a$.dy` + + How does it work? + `}onWhatIsBuy(){aZ.Pc.push("WhatIsABuy")}};lV.styles=[lx],lV=lN([(0,aW.customElement)("w3m-onramp-providers-footer")],lV);var lk=a$.iv` + :host { + display: block; + position: absolute; + opacity: 0; + pointer-events: none; + top: 11px; + left: 50%; + width: max-content; + } +`,lE=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lD={success:{backgroundColor:"success-100",iconColor:"success-100",icon:"checkmark"},error:{backgroundColor:"error-100",iconColor:"error-100",icon:"close"}},lS=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.timeout=void 0,this.open=aZ.KC.state.open,this.unsubscribe.push(aZ.KC.subscribeKey("open",eb=>{this.open=eb,this.onOpen()}))}disconnectedCallback(){clearTimeout(this.timeout),this.unsubscribe.forEach(eb=>eb())}render(){let{message:eb,variant:em}=aZ.KC.state,ew=lD[em];return a$.dy` + + `}onOpen(){clearTimeout(this.timeout),this.open?(this.animate([{opacity:0,transform:"translateX(-50%) scale(0.85)"},{opacity:1,transform:"translateX(-50%) scale(1)"}],{duration:150,fill:"forwards",easing:"ease"}),this.timeout=setTimeout(()=>aZ.KC.hide(),2500)):this.animate([{opacity:1,transform:"translateX(-50%) scale(1)"},{opacity:0,transform:"translateX(-50%) scale(0.85)"}],{duration:150,fill:"forwards",easing:"ease"})}};lS.styles=lk,lE([(0,aJ.SB)()],lS.prototype,"open",void 0),lS=lE([(0,aW.customElement)("w3m-snackbar")],lS);var l_=a$.iv` + wui-separator { + margin: var(--wui-spacing-s) calc(var(--wui-spacing-s) * -1); + width: calc(100% + var(--wui-spacing-s) * 2); + } + + wui-email-input { + width: 100%; + } + + form { + width: 100%; + display: block; + position: relative; + } + + wui-icon-link, + wui-loading-spinner { + position: absolute; + top: 50%; + transform: translateY(-50%); + } + + wui-icon-link { + right: var(--wui-spacing-xs); + } + + wui-loading-spinner { + right: var(--wui-spacing-m); + } +`,lO=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lP=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.formRef=cK(),this.connectors=aZ.AA.state.connectors,this.email="",this.loading=!1,this.error="",this.unsubscribe.push(aZ.AA.subscribeKey("connectors",eb=>this.connectors=eb))}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}firstUpdated(){this.formRef.value?.addEventListener("keydown",eb=>{"Enter"===eb.key&&this.onSubmitEmail(eb)})}render(){let eb=this.connectors.length>1,em=this.connectors.find(eb=>"AUTH"===eb.type);return em?.email?a$.dy` +
+ + + + ${this.submitButtonTemplate()}${this.loadingTemplate()} + +
+ + ${eb?a$.dy``:null} + `:null}submitButtonTemplate(){let eb=!this.loading&&this.email.length>3;return eb?a$.dy` + + + `:null}loadingTemplate(){return this.loading?a$.dy``:null}onEmailInputChange(eb){this.email=eb.detail.trim(),this.error=""}async onSubmitEmail(eb){try{if(this.loading)return;this.loading=!0,eb.preventDefault();let em=aZ.AA.getAuthConnector();if(!em)throw Error("w3m-email-login-widget: Email connector not found");let{action:ew}=await em.provider.connectEmail({email:this.email});aZ.Xs.sendEvent({type:"track",event:"EMAIL_SUBMITTED"}),"VERIFY_OTP"===ew?(aZ.Xs.sendEvent({type:"track",event:"EMAIL_VERIFICATION_CODE_SENT"}),aZ.Pc.push("EmailVerifyOtp",{email:this.email})):"VERIFY_DEVICE"===ew&&aZ.Pc.push("EmailVerifyDevice",{email:this.email})}catch(em){let eb=aZ.j1.parseError(em);eb?.includes("Invalid email")?this.error="Invalid email. Try again.":aZ.KC.showError(em)}finally{this.loading=!1}}onFocusEvent(){aZ.Xs.sendEvent({type:"track",event:"EMAIL_LOGIN_SELECTED"})}};lP.styles=l_,lO([(0,aJ.SB)()],lP.prototype,"connectors",void 0),lO([(0,aJ.SB)()],lP.prototype,"email",void 0),lO([(0,aJ.SB)()],lP.prototype,"loading",void 0),lO([(0,aJ.SB)()],lP.prototype,"error",void 0),lP=lO([(0,aW.customElement)("w3m-email-login-widget")],lP);var lj=a$.iv` + wui-flex { + width: 100%; + } + + :host > wui-flex:first-child { + transform: translateY(calc(var(--wui-spacing-xxs) * -1)); + } + + wui-icon-link { + margin-right: calc(var(--wui-icon-box-size-md) * -1); + } + + wui-notice-card { + margin-bottom: var(--wui-spacing-3xs); + } + + w3m-transactions-view { + max-height: 200px; + } + + .tab-content-container { + height: 300px; + overflow-y: auto; + overflow-x: hidden; + scrollbar-width: none; + } + + .tab-content-container::-webkit-scrollbar { + display: none; + } + + .account-button { + width: auto; + border: none; + display: flex; + align-items: center; + justify-content: center; + gap: var(--wui-spacing-s); + height: 48px; + padding: var(--wui-spacing-xs); + padding-right: var(--wui-spacing-s); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-002); + background-color: var(--wui-gray-glass-002); + border-radius: 24px; + transaction: background-color 0.2s linear; + } + + .account-button:hover { + background-color: var(--wui-gray-glass-005); + } + + .avatar-container { + position: relative; + } + + wui-avatar.avatar { + width: 32px; + height: 32px; + box-shadow: 0 0 0 2px var(--wui-gray-glass-005); + } + + wui-avatar.network-avatar { + width: 16px; + height: 16px; + position: absolute; + left: 100%; + top: 100%; + transform: translate(-75%, -75%); + box-shadow: 0 0 0 2px var(--wui-gray-glass-005); + } + + .account-links { + display: flex; + justify-content: space-between; + align-items: center; + } + + .account-links wui-flex { + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + flex: 1; + background: red; + align-items: center; + justify-content: center; + height: 48px; + padding: 10px; + flex: 1 0 0; + border-radius: var(--XS, 16px); + border: 1px solid var(--dark-accent-glass-010, rgba(71, 161, 255, 0.1)); + background: var(--dark-accent-glass-010, rgba(71, 161, 255, 0.1)); + transition: background-color var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: background-color; + } + + .account-links wui-flex:hover { + background: var(--dark-accent-glass-015, rgba(71, 161, 255, 0.15)); + } + + .account-links wui-flex wui-icon { + width: var(--S, 20px); + height: var(--S, 20px); + } + + .account-links wui-flex wui-icon svg path { + stroke: #47a1ff; + } +`,lB=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lR=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.address=aZ.Ni.state.address,this.profileImage=aZ.Ni.state.profileImage,this.profileName=aZ.Ni.state.profileName,this.network=aZ.fB.state.caipNetwork,this.disconnecting=!1,this.balance=aZ.Ni.state.balance,this.balanceSymbol=aZ.Ni.state.balanceSymbol,this.unsubscribe.push(...[aZ.Ni.subscribe(eb=>{eb.address?(this.address=eb.address,this.profileImage=eb.profileImage,this.profileName=eb.profileName,this.balance=eb.balance,this.balanceSymbol=eb.balanceSymbol):this.disconnecting||aZ.KC.showError("Account not found")})],aZ.fB.subscribeKey("caipNetwork",eb=>{eb?.id&&(this.network=eb)}))}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){if(!this.address)throw Error("w3m-account-view: No account provided");let eb=aZ.fz.getNetworkImage(this.network);return a$.dy` + + + + + ${this.profileName?aW.UiHelperUtil.getTruncateString({string:this.profileName,charsStart:20,charsEnd:0,truncate:"end"}):aW.UiHelperUtil.getTruncateString({string:this.address?this.address:"",charsStart:4,charsEnd:4,truncate:"middle"})} + + + + ${aZ.j1.formatBalance(this.balance,this.balanceSymbol)} + + ${this.explorerBtnTemplate()} + + + + ${this.emailCardTemplate()} ${this.emailBtnTemplate()} + + + + ${this.network?.name??"Unknown"} + + + ${this.onrampTemplate()} + + Activity + + + Disconnect + + `}onrampTemplate(){let{enableOnramp:eb}=aZ.hD.state;return eb?a$.dy` + + Buy crypto + + `:null}emailCardTemplate(){let eb=aZ.MO.getConnectedConnector(),em=aZ.AA.getAuthConnector(),{origin:ew}=location;return!em||"AUTH"!==eb||ew.includes(aZ.bq.SECURE_SITE)?null:a$.dy` + + `}handleClickPay(){aZ.Pc.push("OnRampProviders")}explorerBtnTemplate(){let{addressExplorerUrl:eb}=aZ.Ni.state;return eb?a$.dy` + + + Block Explorer + + + `:null}emailBtnTemplate(){let eb=aZ.MO.getConnectedConnector(),em=aZ.AA.getAuthConnector();if(!em||"AUTH"!==eb)return null;let ew=em.provider.getEmail()??"";return a$.dy` + this.onGoToUpdateEmail(ew)} + > + ${ew} + + `}isAllowedNetworkSwitch(){let{requestedCaipNetworks:eb}=aZ.fB.state,em=!!eb&&eb.length>1,ew=eb?.find(({id:eb})=>eb===this.network?.id);return em||!ew}onCopyAddress(){try{this.address&&(aZ.j1.copyToClopboard(this.address),aZ.KC.showSuccess("Address copied"))}catch{aZ.KC.showError("Failed to copy")}}onNetworks(){this.isAllowedNetworkSwitch()&&(aZ.Xs.sendEvent({type:"track",event:"CLICK_NETWORKS"}),aZ.Pc.push("Networks"))}onTransactions(){aZ.Xs.sendEvent({type:"track",event:"CLICK_TRANSACTIONS"}),aZ.Pc.push("Transactions")}async onDisconnect(){try{this.disconnecting=!0,await aZ.lZ.disconnect(),aZ.Xs.sendEvent({type:"track",event:"DISCONNECT_SUCCESS"}),aZ.IN.close()}catch{aZ.Xs.sendEvent({type:"track",event:"DISCONNECT_ERROR"}),aZ.KC.showError("Failed to disconnect")}finally{this.disconnecting=!1}}onExplorer(){let{addressExplorerUrl:eb}=aZ.Ni.state;eb&&aZ.j1.openHref(eb,"_blank")}onGoToUpgradeView(){aZ.Xs.sendEvent({type:"track",event:"EMAIL_UPGRADE_FROM_MODAL"}),aZ.Pc.push("UpgradeEmailWallet")}onGoToUpdateEmail(eb){aZ.Pc.push("UpdateEmailWallet",{email:eb})}};lR.styles=lj,lB([(0,aJ.SB)()],lR.prototype,"address",void 0),lB([(0,aJ.SB)()],lR.prototype,"profileImage",void 0),lB([(0,aJ.SB)()],lR.prototype,"profileName",void 0),lB([(0,aJ.SB)()],lR.prototype,"network",void 0),lB([(0,aJ.SB)()],lR.prototype,"disconnecting",void 0),lB([(0,aJ.SB)()],lR.prototype,"balance",void 0),lB([(0,aJ.SB)()],lR.prototype,"balanceSymbol",void 0),lR=lB([(0,aW.customElement)("w3m-account-default-widget")],lR);var lU=a$.iv` + wui-flex { + width: 100%; + } + + wui-promo { + position: absolute; + top: -32px; + } + + wui-profile-button { + margin-top: calc(-1 * var(--wui-spacing-2l)); + } + + wui-promo + wui-profile-button { + margin-top: var(--wui-spacing-2l); + } + + wui-tabs { + width: 100%; + } + + .contentContainer { + height: 280px; + } + + .contentContainer > wui-icon-box { + width: 40px; + height: 40px; + border-radius: var(--wui-border-radius-xxs); + } + + .contentContainer > .textContent { + width: 65%; + } +`;let lF={ACCOUNT_TABS:[{label:"Tokens"},{label:"NFTs"},{label:"Activity"}]};var lG=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lY=3,lQ=48,lq=430,lK=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.address=aZ.Ni.state.address,this.profileImage=aZ.Ni.state.profileImage,this.profileName=aZ.Ni.state.profileName,this.smartAccountDeployed=aZ.Ni.state.smartAccountDeployed,this.network=aZ.fB.state.caipNetwork,this.currentTab=aZ.Ni.state.currentTab,this.tokenBalance=aZ.Ni.state.tokenBalance,this.preferredAccountType=aZ.Ni.state.preferredAccountType,this.unsubscribe.push(...[aZ.Ni.subscribe(eb=>{eb.address?(this.address=eb.address,this.profileImage=eb.profileImage,this.profileName=eb.profileName,this.currentTab=eb.currentTab,this.tokenBalance=eb.tokenBalance,this.smartAccountDeployed=eb.smartAccountDeployed,this.preferredAccountType=eb.preferredAccountType):aZ.IN.close()})],aZ.fB.subscribe(eb=>{this.network=eb.caipNetwork})),this.watchSwapValues()}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb()),clearInterval(this.watchTokenBalance)}firstUpdated(){aZ.Ni.fetchTokenBalance()}render(){if(!this.address)throw Error("w3m-account-view: No account provided");let eb=aZ.fz.getNetworkImage(this.network);return a$.dy` + ${this.activateAccountTemplate()} + + ${this.tokenBalanceTemplate()} + + + + + + + + + + + + + + + + + + + ${this.listContentTemplate()} + `}watchSwapValues(){this.watchTokenBalance=setInterval(()=>aZ.Ni.fetchTokenBalance(),1e4)}listContentTemplate(){return 0===this.currentTab?a$.dy``:1===this.currentTab?a$.dy``:2===this.currentTab?a$.dy``:a$.dy``}tokenBalanceTemplate(){if(this.tokenBalance&&this.tokenBalance?.length>=0){let eb=aZ.j1.calculateBalance(this.tokenBalance),{dollars:em="0",pennies:ew="00"}=aZ.j1.formatTokenBalance(eb);return a$.dy``}return a$.dy``}activateAccountTemplate(){let eb=aZ.fB.checkIfSmartAccountEnabled();return!eb||this.preferredAccountType!==nZ.y_.ACCOUNT_TYPES.EOA||this.smartAccountDeployed?null:a$.dy` `}onTabChange(eb){aZ.Ni.setCurrentTab(eb)}onProfileButtonClick(){aZ.Pc.push("AccountSettings")}onBuyClick(){aZ.Pc.push("OnRampProviders")}onSwapClick(){this.network?.id&&!aZ.bq.SWAP_SUPPORTED_NETWORKS.includes(this.network?.id)?aZ.Pc.push("UnsupportedChain",{swapUnsupportedChain:!0}):aZ.Pc.push("Swap")}onReceiveClick(){aZ.Pc.push("WalletReceive")}onSendClick(){aZ.Pc.push("WalletSend")}onUpdateToSmartAccount(){aZ.Pc.push("UpgradeToSmartAccount")}};lK.styles=lU,lG([(0,aJ.SB)()],lK.prototype,"watchTokenBalance",void 0),lG([(0,aJ.SB)()],lK.prototype,"address",void 0),lG([(0,aJ.SB)()],lK.prototype,"profileImage",void 0),lG([(0,aJ.SB)()],lK.prototype,"profileName",void 0),lG([(0,aJ.SB)()],lK.prototype,"smartAccountDeployed",void 0),lG([(0,aJ.SB)()],lK.prototype,"network",void 0),lG([(0,aJ.SB)()],lK.prototype,"currentTab",void 0),lG([(0,aJ.SB)()],lK.prototype,"tokenBalance",void 0),lG([(0,aJ.SB)()],lK.prototype,"preferredAccountType",void 0),lK=lG([(0,aW.customElement)("w3m-account-wallet-features-widget")],lK);var lZ=a$.iv` + :host { + width: 100%; + max-height: 280px; + overflow: scroll; + scrollbar-width: none; + } + + :host::-webkit-scrollbar { + display: none; + } +`,lW=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let l$=class extends a$.oi{render(){return a$.dy``}};l$.styles=lZ,l$=lW([(0,aW.customElement)("w3m-account-activity-widget")],l$);var lX=a$.iv` + .contentContainer { + height: 280px; + } + + .contentContainer > wui-icon-box { + width: 40px; + height: 40px; + border-radius: var(--wui-border-radius-xxs); + } + + .contentContainer > .textContent { + width: 65%; + } +`,lJ=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let l6=class extends a$.oi{render(){return a$.dy`${this.nftTemplate()}`}nftTemplate(){return a$.dy` + + + No NFTs yet + Transfer from another wallets to get started + + Receive NFTs + `}onReceiveClick(){aZ.Pc.push("WalletReceive")}};l6.styles=lX,l6=lJ([(0,aW.customElement)("w3m-account-nfts-widget")],l6);var l4=a$.iv` + :host { + width: 100%; + } + + wui-flex { + width: 100%; + } + + .contentContainer { + max-height: 280px; + overflow: scroll; + scrollbar-width: none; + } + + .contentContainer::-webkit-scrollbar { + display: none; + } +`,l3=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let l5=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.tokenBalance=aZ.Ni.state.tokenBalance,this.unsubscribe.push(...[aZ.Ni.subscribe(eb=>{this.tokenBalance=eb.tokenBalance})])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy`${this.tokenTemplate()}`}tokenTemplate(){return this.tokenBalance&&this.tokenBalance?.length>0?a$.dy` + ${this.tokenItemTemplate()} + `:a$.dy` `}tokenItemTemplate(){return this.tokenBalance?.map(eb=>a$.dy``)}onReceiveClick(){aZ.Pc.push("WalletReceive")}onBuyClick(){aZ.Pc.push("OnRampProviders")}};l5.styles=l4,l3([(0,aJ.SB)()],l5.prototype,"tokenBalance",void 0),l5=l3([(0,aW.customElement)("w3m-account-tokens-widget")],l5);var l8=a$.iv` + :host { + min-height: 100%; + } + + .contentContainer { + height: 280px; + } + + .contentContainer > wui-icon-box { + width: 40px; + height: 40px; + border-radius: var(--wui-border-radius-xxs); + } + + .contentContainer > .textContent { + width: 65%; + } + + .emptyContainer { + height: 100%; + } +`,l9=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let l7="last-transaction",fy=7,fz=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.paginationObserver=void 0,this.page="activity",this.address=aZ.Ni.state.address,this.transactionsByYear=aZ.sl.state.transactionsByYear,this.loading=aZ.sl.state.loading,this.empty=aZ.sl.state.empty,this.next=aZ.sl.state.next,aZ.sl.clearCursor(),this.unsubscribe.push(...[aZ.Ni.subscribe(eb=>{eb.isConnected&&this.address!==eb.address&&(this.address=eb.address,aZ.sl.resetTransactions(),aZ.sl.fetchTransactions(eb.address))}),aZ.sl.subscribe(eb=>{this.transactionsByYear=eb.transactionsByYear,this.loading=eb.loading,this.empty=eb.empty,this.next=eb.next})])}firstUpdated(){aZ.sl.fetchTransactions(this.address),this.createPaginationObserver()}updated(){this.setPaginationObserver()}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){return a$.dy` ${this.empty?null:this.templateTransactionsByYear()} + ${this.loading?this.templateLoading():null} + ${!this.loading&&this.empty?this.templateEmpty():null}`}templateTransactionsByYear(){let eb=Object.keys(this.transactionsByYear).sort().reverse();return eb.map((em,ew)=>{let eH=ew===eb.length-1,eN=parseInt(em,10),eV=Array(12).fill(null).map((eb,em)=>em).reverse();return eV.map(eb=>{let em=aW.TransactionUtil.getTransactionGroupTitle(eN,eb),ew=this.transactionsByYear[eN]?.[eb];return ew?a$.dy` + + + ${em} + + + ${this.templateTransactions(ew,eH)} + + + `:null})})}templateRenderTransaction(eb,em){let{date:ew,descriptions:eH,direction:eN,isAllNFT:eV,images:eE,status:eD,transfers:eS,type:e_}=this.getTransactionListItemProps(eb),eO=eS?.length>1,eP=eS?.length===2;return eP&&!eV?a$.dy` + + `:eO?eS.map((eb,eH)=>{let eN=aW.TransactionUtil.getTransferDescription(eb),eV=em&&eH===eS.length-1;return a$.dy` `}):a$.dy` + + `}templateTransactions(eb,em){return eb.map((ew,eH)=>{let eN=em&&eH===eb.length-1;return a$.dy`${this.templateRenderTransaction(ew,eN)}`})}emptyStateActivity(){return a$.dy` + + + No Transactions yet + Start trading on dApps
+ to grow your wallet!
+
+
`}emptyStateAccount(){return a$.dy` + + + No activity yet + Your next transactions will appear here + + Trade + `}templateEmpty(){return"account"===this.page?a$.dy`${this.emptyStateAccount()}`:a$.dy`${this.emptyStateActivity()}`}templateLoading(){return"activity"===this.page?Array(fy).fill(a$.dy` `).map(eb=>eb):null}onReceiveClick(){aZ.Pc.push("WalletReceive")}createPaginationObserver(){let{projectId:eb}=aZ.hD.state;this.paginationObserver=new IntersectionObserver(([em])=>{em?.isIntersecting&&!this.loading&&(aZ.sl.fetchTransactions(this.address),aZ.Xs.sendEvent({type:"track",event:"LOAD_MORE_TRANSACTIONS",properties:{address:this.address,projectId:eb,cursor:this.next}}))},{}),this.setPaginationObserver()}setPaginationObserver(){this.paginationObserver?.disconnect();let eb=this.shadowRoot?.querySelector(`#${l7}`);eb&&this.paginationObserver?.observe(eb)}getTransactionListItemProps(eb){let em=rQ.Em.formatDate(eb?.metadata?.minedAt),ew=aW.TransactionUtil.getTransactionDescriptions(eb),eH=eb?.transfers,eN=eb?.transfers?.[0],eV=!!eN&&eb?.transfers?.every(eb=>!!eb.nft_info),eE=aW.TransactionUtil.getTransactionImages(eH);return{date:em,direction:eN?.direction,descriptions:ew,isAllNFT:eV,images:eE,status:eb.metadata?.status,transfers:eH,type:eb.metadata?.operationType}}};fz.styles=l8,l9([(0,aJ.Cb)()],fz.prototype,"page",void 0),l9([(0,aJ.SB)()],fz.prototype,"address",void 0),l9([(0,aJ.SB)()],fz.prototype,"transactionsByYear",void 0),l9([(0,aJ.SB)()],fz.prototype,"loading",void 0),l9([(0,aJ.SB)()],fz.prototype,"empty",void 0),l9([(0,aJ.SB)()],fz.prototype,"next",void 0),fz=l9([(0,aW.customElement)("w3m-activity-list")],fz);var fL=a$.iv` + :host { + width: 100%; + height: 100px; + border-radius: var(--wui-border-radius-s); + border: 1px solid var(--wui-gray-glass-002); + background-color: var(--wui-gray-glass-002); + transition: background-color var(--wui-ease-out-power-1) var(--wui-duration-lg); + will-change: background-color; + } + + :host(:hover) { + background-color: var(--wui-gray-glass-005); + } + + wui-flex { + width: 100%; + height: fit-content; + } + + wui-button { + width: 100%; + display: flex; + justify-content: flex-end; + } + + wui-input-amount { + mask-image: linear-gradient( + 270deg, + transparent 0px, + transparent 8px, + black 24px, + black 25px, + black 32px, + black 100% + ); + } + + .totalValue { + width: 100%; + } +`,fw=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fH=class extends a$.oi{render(){return a$.dy` + + + ${this.buttonTemplate()} + + + ${this.sendValueTemplate()} + + ${this.maxAmountTemplate()} ${this.actionTemplate()} + + + `}buttonTemplate(){return this.token?a$.dy`Select token`:a$.dy`Select token`}handleSelectButtonClick(){aZ.Pc.push("WalletSendSelectToken")}sendValueTemplate(){if(this.token&&this.sendTokenAmount){let eb=this.token.price,em=eb*this.sendTokenAmount;return a$.dy`${em?`$${aW.UiHelperUtil.formatNumberToLocalString(em,2)}`:"Incorrect value"}`}return null}maxAmountTemplate(){return this.token?this.sendTokenAmount&&this.sendTokenAmount>Number(this.token.quantity.numeric)?a$.dy` + ${aW.UiHelperUtil.roundNumber(Number(this.token.quantity.numeric),6,5)} + `:a$.dy` + ${aW.UiHelperUtil.roundNumber(Number(this.token.quantity.numeric),6,5)} + `:null}actionTemplate(){return this.token?this.sendTokenAmount&&this.sendTokenAmount>Number(this.token.quantity.numeric)?a$.dy`Buy`:a$.dy`Max`:null}onInputChange(eb){aZ.Si.setTokenAmount(eb.detail)}onMaxClick(){if(this.token&&this.gasPriceInUSD){let eb=rQ.C6.bigNumber(this.gasPriceInUSD.toFixed(5)).dividedBy(this.token.price),em=void 0===this.token.address,ew=em?rQ.C6.bigNumber(this.token.quantity.numeric).minus(eb):rQ.C6.bigNumber(this.token.quantity.numeric);aZ.Si.setTokenAmount(Number(ew.toFixed(20)))}}onBuyClick(){aZ.Pc.push("OnRampProviders")}};fH.styles=fL,fw([(0,aJ.Cb)({type:Object})],fH.prototype,"token",void 0),fw([(0,aJ.Cb)({type:Number})],fH.prototype,"sendTokenAmount",void 0),fw([(0,aJ.Cb)({type:Number})],fH.prototype,"gasPriceInUSD",void 0),fH=fw([(0,aW.customElement)("w3m-input-token")],fH);var fx=a$.iv` + :host { + width: 100%; + height: 100px; + border-radius: var(--wui-border-radius-s); + border: 1px solid var(--wui-gray-glass-002); + background-color: var(--wui-gray-glass-002); + transition: background-color var(--wui-ease-out-power-1) var(--wui-duration-lg); + will-change: background-color; + position: relative; + } + + :host(:hover) { + background-color: var(--wui-gray-glass-005); + } + + wui-flex { + width: 100%; + height: fit-content; + } + + wui-button { + display: ruby; + color: var(--wui-color-fg-100); + margin: 0 var(--wui-spacing-xs); + } + + .instruction { + position: absolute; + top: 50%; + transform: translateY(-50%); + } + + .paste { + display: inline-flex; + } + + textarea { + background: transparent; + width: 100%; + font-family: var(--w3m-font-family); + font-size: var(--wui-font-size-medium); + font-style: normal; + font-weight: var(--wui-font-weight-light); + line-height: 130%; + letter-spacing: var(--wui-letter-spacing-medium); + color: var(--wui-color-fg-100); + caret-color: var(--wui-color-accent-100); + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: textfield; + padding: 0px; + border: none; + outline: none; + appearance: none; + resize: none; + overflow: hidden; + } +`,fN=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fV=class extends a$.oi{constructor(){super(...arguments),this.inputElementRef=cK(),this.instructionElementRef=cK(),this.instructionHidden=!!this.value,this.pasting=!1,this.onDebouncedSearch=aZ.j1.debounce(async eb=>{let em=await aZ.lZ.getEnsAddress(eb);if(aZ.Si.setLoading(!1),em){aZ.Si.setReceiverProfileName(eb),aZ.Si.setReceiverAddress(em);let ew=await aZ.lZ.getEnsAvatar(eb);ew&&aZ.Si.setReceiverProfileImageUrl(ew)}else aZ.Si.setReceiverAddress(eb),aZ.Si.setReceiverProfileName(void 0),aZ.Si.setReceiverProfileImageUrl(void 0)})}firstUpdated(){this.value&&(this.instructionHidden=!0),this.checkHidden()}render(){return a$.dy` + + Type or + + + Paste + + address + + + `}async focusInput(){this.instructionElementRef.value&&(this.instructionHidden=!0,await this.toggleInstructionFocus(!1),this.instructionElementRef.value.style.pointerEvents="none",this.inputElementRef.value?.focus(),this.inputElementRef.value&&(this.inputElementRef.value.selectionStart=this.inputElementRef.value.selectionEnd=this.inputElementRef.value.value.length))}async focusInstruction(){this.instructionElementRef.value&&(this.instructionHidden=!1,await this.toggleInstructionFocus(!0),this.instructionElementRef.value.style.pointerEvents="auto",this.inputElementRef.value?.blur())}async toggleInstructionFocus(eb){this.instructionElementRef.value&&await this.instructionElementRef.value.animate([{opacity:eb?0:1},{opacity:eb?1:0}],{duration:100,easing:"ease",fill:"forwards"}).finished}onBoxClick(){this.value||this.instructionHidden||this.focusInput()}onBlur(){this.value||!this.instructionHidden||this.pasting||this.focusInstruction()}checkHidden(){this.instructionHidden&&this.focusInput()}async onPasteClick(){this.pasting=!0;let eb=await navigator.clipboard.readText();aZ.Si.setReceiverAddress(eb),this.focusInput()}onInputChange(eb){this.pasting=!1;let em=eb.target;em.value&&!this.instructionHidden&&this.focusInput(),aZ.Si.setLoading(!0),this.onDebouncedSearch(em.value)}};fV.styles=fx,fN([(0,aJ.Cb)()],fV.prototype,"value",void 0),fN([(0,aJ.SB)()],fV.prototype,"instructionHidden",void 0),fN([(0,aJ.SB)()],fV.prototype,"pasting",void 0),fV=fN([(0,aW.customElement)("w3m-input-address")],fV);var fk=a$.iv` + :host { + display: flex; + width: auto; + flex-direction: column; + gap: var(--wui-border-radius-1xs); + border-radius: var(--wui-border-radius-s); + background: var(--wui-gray-glass-002); + padding: var(--wui-spacing-s) var(--wui-spacing-1xs) var(--wui-spacing-1xs) + var(--wui-spacing-1xs); + } + + wui-text { + padding: 0 var(--wui-spacing-1xs); + } + + wui-flex { + margin-top: var(--wui-spacing-1xs); + } + + .network { + cursor: pointer; + transition: background-color var(--wui-ease-out-power-1) var(--wui-duration-lg); + will-change: background-color; + } + + .network:focus-visible { + border: 1px solid var(--wui-color-accent-100); + background-color: var(--wui-gray-glass-005); + -webkit-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + -moz-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + } + + .network:hover { + background-color: var(--wui-gray-glass-005); + } + + .network:active { + background-color: var(--wui-gray-glass-010); + } +`,fE=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fD=class extends a$.oi{render(){return a$.dy` Details + + + + + ${this.networkTemplate()} + `}networkTemplate(){return this.caipNetwork?.name?a$.dy` this.onNetworkClick(this.caipNetwork)} + class="network" + textTitle="Network" + imageSrc=${nH(aZ.fz.getNetworkImage(this.caipNetwork))} + >`:null}onNetworkClick(eb){eb&&aZ.Pc.push("Networks",{network:eb})}};fD.styles=fk,fE([(0,aJ.Cb)()],fD.prototype,"receiverAddress",void 0),fE([(0,aJ.Cb)({type:Object})],fD.prototype,"caipNetwork",void 0),fE([(0,aJ.Cb)({type:Number})],fD.prototype,"networkFee",void 0),fD=fE([(0,aW.customElement)("w3m-wallet-send-details")],fD);var fS=a$.iv` + :host { + pointer-events: none; + } + + :host > wui-flex { + display: var(--w3m-tooltip-display); + opacity: var(--w3m-tooltip-opacity); + padding: 9px var(--wui-spacing-s) 10px var(--wui-spacing-s); + border-radius: var(--wui-border-radius-xxs); + color: var(--wui-color-bg-100); + position: fixed; + top: var(--w3m-tooltip-top); + left: var(--w3m-tooltip-left); + transform: translate(calc(-50% + var(--w3m-tooltip-parent-width)), calc(-100% - 8px)); + max-width: calc(var(--w3m-modal-width) - var(--wui-spacing-xl)); + transition: opacity 0.2s var(--wui-ease-out-power-2); + will-change: opacity; + } + + :host([data-variant='shade']) > wui-flex { + background-color: var(--wui-color-bg-150); + border: 1px solid var(--wui-gray-glass-005); + } + + :host([data-variant='shade']) > wui-flex > wui-text { + color: var(--wui-color-fg-150); + } + + :host([data-variant='fill']) > wui-flex { + background-color: var(--wui-color-fg-100); + border: none; + } + + wui-icon { + position: absolute; + width: 12px !important; + height: 4px !important; + color: var(--wui-color-bg-150); + } + + wui-icon[data-placement='top'] { + bottom: 0px; + left: 50%; + transform: translate(-50%, 95%); + } + + wui-icon[data-placement='bottom'] { + top: 0; + left: 50%; + transform: translate(-50%, -95%) rotate(180deg); + } + + wui-icon[data-placement='right'] { + top: 50%; + left: 0; + transform: translate(-65%, -50%) rotate(90deg); + } + + wui-icon[data-placement='left'] { + top: 50%; + right: 0%; + transform: translate(65%, -50%) rotate(270deg); + } +`,f_=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fO=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.open=aZ.fw.state.open,this.message=aZ.fw.state.message,this.triggerRect=aZ.fw.state.triggerRect,this.variant=aZ.fw.state.variant,this.unsubscribe.push(...[aZ.fw.subscribe(eb=>{this.open=eb.open,this.message=eb.message,this.triggerRect=eb.triggerRect,this.variant=eb.variant})])}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb())}render(){this.dataset.variant=this.variant;let eb=this.triggerRect.top,em=this.triggerRect.left;return this.style.cssText=` + --w3m-tooltip-top: ${eb}px; + --w3m-tooltip-left: ${em}px; + --w3m-tooltip-parent-width: ${this.triggerRect.width/2}px; + --w3m-tooltip-display: ${this.open?"flex":"none"}; + --w3m-tooltip-opacity: ${this.open?1:0}; + `,a$.dy` + + ${this.message} + `}};fO.styles=[fS],f_([(0,aJ.SB)()],fO.prototype,"open",void 0),f_([(0,aJ.SB)()],fO.prototype,"message",void 0),f_([(0,aJ.SB)()],fO.prototype,"triggerRect",void 0),f_([(0,aJ.SB)()],fO.prototype,"variant",void 0),fO=f_([(0,aW.customElement)("w3m-tooltip")],fO);var fP=a$.iv` + :host { + width: 100%; + display: block; + } +`,fj=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fB=class extends a$.oi{constructor(){super(),this.unsubscribe=[],this.text="",this.open=aZ.fw.state.open,this.unsubscribe.push(aZ.Pc.subscribeKey("view",()=>{aZ.fw.hide()}),aZ.IN.subscribeKey("open",eb=>{eb||aZ.fw.hide()}),aZ.fw.subscribeKey("open",eb=>{this.open=eb}))}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb()),aZ.fw.hide()}render(){return a$.dy` +
+ ${this.renderChildren()} +
+ `}renderChildren(){return a$.dy` `}onMouseEnter(){let eb=this.getBoundingClientRect();this.open||aZ.fw.showTooltip({message:this.text,triggerRect:{width:eb.width,height:eb.height,left:eb.left,top:eb.top},variant:"shade"})}onMouseLeave(eb){this.contains(eb.relatedTarget)||aZ.fw.hide()}};fB.styles=[fP],fj([(0,aJ.Cb)()],fB.prototype,"text",void 0),fj([(0,aJ.SB)()],fB.prototype,"open",void 0),fB=fj([(0,aW.customElement)("w3m-tooltip-trigger")],fB);let fR=!1;class fU{constructor(eb){this.initPromise=void 0,this.setIsConnected=eb=>{aZ.Ni.setIsConnected(eb)},this.getIsConnectedState=()=>aZ.Ni.state.isConnected,this.setCaipAddress=eb=>{aZ.Ni.setCaipAddress(eb)},this.setBalance=(eb,em)=>{aZ.Ni.setBalance(eb,em)},this.setProfileName=eb=>{aZ.Ni.setProfileName(eb)},this.setProfileImage=eb=>{aZ.Ni.setProfileImage(eb)},this.resetAccount=()=>{aZ.Ni.resetAccount()},this.setCaipNetwork=eb=>{aZ.fB.setCaipNetwork(eb)},this.getCaipNetwork=()=>aZ.fB.state.caipNetwork,this.setRequestedCaipNetworks=eb=>{aZ.fB.setRequestedCaipNetworks(eb)},this.getApprovedCaipNetworksData=()=>aZ.fB.getApprovedCaipNetworksData(),this.resetNetwork=()=>{aZ.fB.resetNetwork()},this.setConnectors=eb=>{aZ.AA.setConnectors(eb)},this.addConnector=eb=>{aZ.AA.addConnector(eb)},this.getConnectors=()=>aZ.AA.getConnectors(),this.resetWcConnection=()=>{aZ.lZ.resetWcConnection()},this.fetchIdentity=eb=>aZ.Lr.fetchIdentity(eb),this.setAddressExplorerUrl=eb=>{aZ.Ni.setAddressExplorerUrl(eb)},this.setSmartAccountDeployed=eb=>{aZ.Ni.setSmartAccountDeployed(eb)},this.setConnectedWalletInfo=eb=>{aZ.Ni.setConnectedWalletInfo(eb)},this.setSmartAccountEnabledNetworks=eb=>{aZ.fB.setSmartAccountEnabledNetworks(eb)},this.setPreferredAccountType=eb=>{aZ.Ni.setPreferredAccountType(eb)},this.initControllers(eb),this.initOrContinue()}async open(eb){await this.initOrContinue(),aZ.IN.open(eb)}async close(){await this.initOrContinue(),aZ.IN.close()}setLoading(eb){aZ.IN.setLoading(eb)}getThemeMode(){return aZ.u0.state.themeMode}getThemeVariables(){return aZ.u0.state.themeVariables}setThemeMode(eb){aZ.u0.setThemeMode(eb),(0,aW.setColorTheme)(aZ.u0.state.themeMode)}setThemeVariables(eb){aZ.u0.setThemeVariables(eb),(0,aW.setThemeVariables)(aZ.u0.state.themeVariables)}subscribeTheme(eb){return aZ.u0.subscribe(eb)}getWalletInfo(){return aZ.Ni.state.connectedWalletInfo}subscribeWalletInfo(eb){return aZ.Ni.subscribeKey("connectedWalletInfo",eb)}getState(){return aZ.Ie.state}subscribeState(eb){return aZ.Ie.subscribe(eb)}showErrorMessage(eb){aZ.KC.showError(eb)}showSuccessMessage(eb){aZ.KC.showSuccess(eb)}getEvent(){return{...aZ.Xs.state}}subscribeEvents(eb){return aZ.Xs.subscribe(eb)}replace(eb){aZ.Pc.replace(eb)}redirect(eb){aZ.Pc.push(eb)}popTransactionStack(eb){aZ.Pc.popTransactionStack(eb)}isOpen(){return aZ.IN.state.open}isTransactionStackEmpty(){return 0===aZ.Pc.state.transactionStack.length}isTransactionShouldReplaceView(){return aZ.Pc.state.transactionStack[aZ.Pc.state.transactionStack.length-1]?.replace}async initControllers(eb){if(aZ.fB.setClient(eb.networkControllerClient),aZ.fB.setDefaultCaipNetwork(eb.defaultChain),aZ.hD.setProjectId(eb.projectId),aZ.hD.setAllWallets(eb.allWallets),aZ.hD.setIncludeWalletIds(eb.includeWalletIds),aZ.hD.setExcludeWalletIds(eb.excludeWalletIds),aZ.hD.setFeaturedWalletIds(eb.featuredWalletIds),aZ.hD.setTokens(eb.tokens),aZ.hD.setTermsConditionsUrl(eb.termsConditionsUrl),aZ.hD.setPrivacyPolicyUrl(eb.privacyPolicyUrl),aZ.hD.setCustomWallets(eb.customWallets),aZ.hD.setEnableAnalytics(eb.enableAnalytics),aZ.hD.setSdkVersion(eb._sdkVersion),eb.metadata&&aZ.hD.setMetadata(eb.metadata),eb.themeMode&&aZ.u0.setThemeMode(eb.themeMode),eb.themeVariables&&aZ.u0.setThemeVariables(eb.themeVariables),eb.enableOnramp&&aZ.hD.setOnrampEnabled(!!eb.enableOnramp),eb.enableWalletFeatures&&aZ.hD.setWalletFeaturesEnabled(!!eb.enableWalletFeatures),eb.allowUnsupportedChain&&aZ.fB.setAllowUnsupportedChain(eb.allowUnsupportedChain),eb.siweControllerClient){let{SIWEController:em}=await Promise.all([ew.e(561),ew.e(281)]).then(ew.bind(ew,38042));em.setSIWEClient(eb.siweControllerClient)}aZ.lZ.setClient(eb.connectionControllerClient)}async initOrContinue(){return!this.initPromise&&!fR&&aZ.j1.isClient()&&(fR=!0,this.initPromise=new Promise(async eb=>{await Promise.all([Promise.resolve().then(ew.bind(ew,76962)),Promise.resolve().then(ew.bind(ew,90078))]);let em=document.createElement("w3m-modal");document.body.insertAdjacentElement("beforeend",em),eb()})),this.initPromise}}var fF=ew(17187),fG=ew.n(fF),fY=ew(34155),fQ=function(eb,em,ew){if(ew||2==arguments.length)for(var eH,eN=0,eV=em.length;eNeb+em.length,0));let ew=dO(em),eH=0;for(let em of eb)ew.set(em,eH),eH+=em.length;return ew}var dj=function(eb,em){if(eb.length>=255)throw TypeError("Alphabet too long");for(var ew=new Uint8Array(256),eH=0;eH>>0,eE=new Uint8Array(eV);eb[em];){var eO=ew[eb.charCodeAt(em)];if(255===eO)return;for(var eP=0,ej=eV-1;(0!==eO||eP>>0,eE[ej]=eO%256>>>0,eO=eO/256>>>0;if(0!==eO)throw Error("Non-zero carry");eN=eP,em++}if(" "!==eb[em]){for(var eB=eV-eN;eB!==eV&&0===eE[eB];)eB++;for(var eR=new Uint8Array(eH+(eV-eB)),eU=eH;eB!==eV;)eR[eU++]=eE[eB++];return eR}}}function ej(eb){var ew=eP(eb);if(ew)return ew;throw Error(`Non-${em} character`)}return{encode:function(em){if(em instanceof Uint8Array||(ArrayBuffer.isView(em)?em=new Uint8Array(em.buffer,em.byteOffset,em.byteLength):Array.isArray(em)&&(em=Uint8Array.from(em))),!(em instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===em.length)return"";for(var ew=0,eH=0,eN=0,eV=em.length;eN!==eV&&0===em[eN];)eN++,ew++;for(var eE=(eV-eN)*eO+1>>>0,e_=new Uint8Array(eE);eN!==eV;){for(var eP=em[eN],ej=0,eB=eE-1;(0!==eP||ej>>0,e_[eB]=eP%eD>>>0,eP=eP/eD>>>0;if(0!==eP)throw Error("Non-zero carry");eH=ej,eN++}for(var eR=eE-eH;eR!==eE&&0===e_[eR];)eR++;for(var eU=eS.repeat(ew);eR{if(eb instanceof Uint8Array&&"Uint8Array"===eb.constructor.name)return eb;if(eb instanceof ArrayBuffer)return new Uint8Array(eb);if(ArrayBuffer.isView(eb))return new Uint8Array(eb.buffer,eb.byteOffset,eb.byteLength);throw Error("Unknown type, must be binary type")},dR=eb=>new TextEncoder().encode(eb),dU=eb=>new TextDecoder().decode(eb);class dF{constructor(eb,em,ew){this.name=eb,this.prefix=em,this.baseEncode=ew}encode(eb){if(eb instanceof Uint8Array)return`${this.prefix}${this.baseEncode(eb)}`;throw Error("Unknown type, must be binary type")}}class dG{constructor(eb,em,ew){if(this.name=eb,this.prefix=em,void 0===em.codePointAt(0))throw Error("Invalid prefix character");this.prefixCodePoint=em.codePointAt(0),this.baseDecode=ew}decode(eb){if("string"==typeof eb){if(eb.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(eb)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(eb.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(eb){return dQ(this,eb)}}class dY{constructor(eb){this.decoders=eb}or(eb){return dQ(this,eb)}decode(eb){let em=eb[0],ew=this.decoders[em];if(ew)return ew.decode(eb);throw RangeError(`Unable to decode multibase string ${JSON.stringify(eb)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}let dQ=(eb,em)=>new dY({...eb.decoders||{[eb.prefix]:eb},...em.decoders||{[em.prefix]:em}});class dq{constructor(eb,em,ew,eH){this.name=eb,this.prefix=em,this.baseEncode=ew,this.baseDecode=eH,this.encoder=new dF(eb,em,ew),this.decoder=new dG(eb,em,eH)}encode(eb){return this.encoder.encode(eb)}decode(eb){return this.decoder.decode(eb)}}let dK=({name:eb,prefix:em,encode:ew,decode:eH})=>new dq(eb,em,ew,eH),dZ=({prefix:eb,name:em,alphabet:ew})=>{let{encode:eH,decode:eN}=dj(ew,em);return dK({prefix:eb,name:em,encode:eH,decode:eb=>dB(eN(eb))})},dW=(eb,em,ew,eH)=>{let eN={};for(let eb=0;eb=8&&(eD-=8,eE[e_++]=255&eS>>eD)}if(eD>=ew||255&eS<<8-eD)throw SyntaxError("Unexpected end of data");return eE},d$=(eb,em,ew)=>{let eH="="===em[em.length-1],eN=(1<ew;)eE-=ew,eV+=em[eN&eD>>eE];if(eE&&(eV+=em[eN&eD<dK({prefix:em,name:eb,encode:eb=>d$(eb,eH,ew),decode:em=>dW(em,eH,ew,eb)}),dJ=dK({prefix:"\x00",name:"identity",encode:eb=>dU(eb),decode:eb=>dR(eb)}),ub=dX({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1}),um=dX({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3}),uy=dZ({prefix:"9",name:"base10",alphabet:"0123456789"}),uA=dX({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),uz=dX({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4}),uL=dX({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),uw=dX({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),uH=dX({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),ux=dX({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),uN=dX({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),uV=dX({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),uk=dX({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),uE=dX({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),uD=dX({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5}),uS=dZ({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),u_=dZ({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"}),uO=dZ({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),uP=dZ({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"}),uj=dX({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),uB=dX({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),uR=dX({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),uU=dX({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6}),uF=Array.from("\uD83D\uDE80\uD83E\uDE90☄\uD83D\uDEF0\uD83C\uDF0C\uD83C\uDF11\uD83C\uDF12\uD83C\uDF13\uD83C\uDF14\uD83C\uDF15\uD83C\uDF16\uD83C\uDF17\uD83C\uDF18\uD83C\uDF0D\uD83C\uDF0F\uD83C\uDF0E\uD83D\uDC09☀\uD83D\uDCBB\uD83D\uDDA5\uD83D\uDCBE\uD83D\uDCBF\uD83D\uDE02❤\uD83D\uDE0D\uD83E\uDD23\uD83D\uDE0A\uD83D\uDE4F\uD83D\uDC95\uD83D\uDE2D\uD83D\uDE18\uD83D\uDC4D\uD83D\uDE05\uD83D\uDC4F\uD83D\uDE01\uD83D\uDD25\uD83E\uDD70\uD83D\uDC94\uD83D\uDC96\uD83D\uDC99\uD83D\uDE22\uD83E\uDD14\uD83D\uDE06\uD83D\uDE44\uD83D\uDCAA\uD83D\uDE09☺\uD83D\uDC4C\uD83E\uDD17\uD83D\uDC9C\uD83D\uDE14\uD83D\uDE0E\uD83D\uDE07\uD83C\uDF39\uD83E\uDD26\uD83C\uDF89\uD83D\uDC9E✌✨\uD83E\uDD37\uD83D\uDE31\uD83D\uDE0C\uD83C\uDF38\uD83D\uDE4C\uD83D\uDE0B\uD83D\uDC97\uD83D\uDC9A\uD83D\uDE0F\uD83D\uDC9B\uD83D\uDE42\uD83D\uDC93\uD83E\uDD29\uD83D\uDE04\uD83D\uDE00\uD83D\uDDA4\uD83D\uDE03\uD83D\uDCAF\uD83D\uDE48\uD83D\uDC47\uD83C\uDFB6\uD83D\uDE12\uD83E\uDD2D❣\uD83D\uDE1C\uD83D\uDC8B\uD83D\uDC40\uD83D\uDE2A\uD83D\uDE11\uD83D\uDCA5\uD83D\uDE4B\uD83D\uDE1E\uD83D\uDE29\uD83D\uDE21\uD83E\uDD2A\uD83D\uDC4A\uD83E\uDD73\uD83D\uDE25\uD83E\uDD24\uD83D\uDC49\uD83D\uDC83\uD83D\uDE33✋\uD83D\uDE1A\uD83D\uDE1D\uD83D\uDE34\uD83C\uDF1F\uD83D\uDE2C\uD83D\uDE43\uD83C\uDF40\uD83C\uDF37\uD83D\uDE3B\uD83D\uDE13⭐✅\uD83E\uDD7A\uD83C\uDF08\uD83D\uDE08\uD83E\uDD18\uD83D\uDCA6✔\uD83D\uDE23\uD83C\uDFC3\uD83D\uDC90☹\uD83C\uDF8A\uD83D\uDC98\uD83D\uDE20☝\uD83D\uDE15\uD83C\uDF3A\uD83C\uDF82\uD83C\uDF3B\uD83D\uDE10\uD83D\uDD95\uD83D\uDC9D\uD83D\uDE4A\uD83D\uDE39\uD83D\uDDE3\uD83D\uDCAB\uD83D\uDC80\uD83D\uDC51\uD83C\uDFB5\uD83E\uDD1E\uD83D\uDE1B\uD83D\uDD34\uD83D\uDE24\uD83C\uDF3C\uD83D\uDE2B⚽\uD83E\uDD19☕\uD83C\uDFC6\uD83E\uDD2B\uD83D\uDC48\uD83D\uDE2E\uD83D\uDE46\uD83C\uDF7B\uD83C\uDF43\uD83D\uDC36\uD83D\uDC81\uD83D\uDE32\uD83C\uDF3F\uD83E\uDDE1\uD83C\uDF81⚡\uD83C\uDF1E\uD83C\uDF88❌✊\uD83D\uDC4B\uD83D\uDE30\uD83E\uDD28\uD83D\uDE36\uD83E\uDD1D\uD83D\uDEB6\uD83D\uDCB0\uD83C\uDF53\uD83D\uDCA2\uD83E\uDD1F\uD83D\uDE41\uD83D\uDEA8\uD83D\uDCA8\uD83E\uDD2C✈\uD83C\uDF80\uD83C\uDF7A\uD83E\uDD13\uD83D\uDE19\uD83D\uDC9F\uD83C\uDF31\uD83D\uDE16\uD83D\uDC76\uD83E\uDD74▶➡❓\uD83D\uDC8E\uD83D\uDCB8⬇\uD83D\uDE28\uD83C\uDF1A\uD83E\uDD8B\uD83D\uDE37\uD83D\uDD7A⚠\uD83D\uDE45\uD83D\uDE1F\uD83D\uDE35\uD83D\uDC4E\uD83E\uDD32\uD83E\uDD20\uD83E\uDD27\uD83D\uDCCC\uD83D\uDD35\uD83D\uDC85\uD83E\uDDD0\uD83D\uDC3E\uD83C\uDF52\uD83D\uDE17\uD83E\uDD11\uD83C\uDF0A\uD83E\uDD2F\uD83D\uDC37☎\uD83D\uDCA7\uD83D\uDE2F\uD83D\uDC86\uD83D\uDC46\uD83C\uDFA4\uD83D\uDE47\uD83C\uDF51❄\uD83C\uDF34\uD83D\uDCA3\uD83D\uDC38\uD83D\uDC8C\uD83D\uDCCD\uD83E\uDD40\uD83E\uDD22\uD83D\uDC45\uD83D\uDCA1\uD83D\uDCA9\uD83D\uDC50\uD83D\uDCF8\uD83D\uDC7B\uD83E\uDD10\uD83E\uDD2E\uD83C\uDFBC\uD83E\uDD75\uD83D\uDEA9\uD83C\uDF4E\uD83C\uDF4A\uD83D\uDC7C\uD83D\uDC8D\uD83D\uDCE3\uD83E\uDD42"),uG=uF.reduce((eb,em,ew)=>(eb[ew]=em,eb),[]),uY=uF.reduce((eb,em,ew)=>(eb[em.codePointAt(0)]=ew,eb),[]);function uQ(eb){return eb.reduce((eb,em)=>eb+=uG[em],"")}function uq(eb){let em=[];for(let ew of eb){let eb=uY[ew.codePointAt(0)];if(void 0===eb)throw Error(`Non-base256emoji character: ${ew}`);em.push(eb)}return new Uint8Array(em)}let uK=dK({prefix:"\uD83D\uDE80",name:"base256emoji",encode:uQ,decode:uq});var uZ=128,uW=-128,u$=2147483648;function uX(eb,em,ew){em=em||[];for(var eH=ew=ew||0;eb>=u$;)em[ew++]=255&eb|uZ,eb/=128;for(;eb&uW;)em[ew++]=255&eb|uZ,eb>>>=7;return em[ew]=0|eb,uX.bytes=ew-eH+1,em}var uJ=128,u6=127;function u4(eb,em){var ew,eH=0,em=em||0,eN=0,eV=em,eE=eb.length;do{if(eV>=eE)throw u4.bytes=0,RangeError("Could not decode varint");ew=eb[eV++],eH+=eN<28?(ew&u6)<=uJ);return u4.bytes=eV-em,eH}var u3=128,u5=16384,u9=2097152,u7=268435456,pb=34359738368,pm=4398046511104,pv=562949953421312,pL=72057594037927940,pw=0x7fffffffffffffff,pH={encode:uX,decode:u4,encodingLength:function(eb){return eb(pH.encode(eb,em,ew),em),pV=eb=>pH.encodingLength(eb),pE=(eb,em)=>{let ew=em.byteLength,eH=pV(eb),eN=eH+pV(ew),eV=new Uint8Array(eN+ew);return pN(eb,eV,0),pN(ew,eV,eH),eV.set(em,eN),new pD(eb,ew,em,eV)};class pD{constructor(eb,em,ew,eH){this.code=eb,this.size=em,this.digest=ew,this.bytes=eH}}let pS=({name:eb,code:em,encode:ew})=>new p_(eb,em,ew);class p_{constructor(eb,em,ew){this.name=eb,this.code=em,this.encode=ew}digest(eb){if(eb instanceof Uint8Array){let em=this.encode(eb);return em instanceof Uint8Array?pE(this.code,em):em.then(eb=>pE(this.code,eb))}throw Error("Unknown type, must be binary type")}}let pO=eb=>async em=>new Uint8Array(await crypto.subtle.digest(eb,em)),pP=pS({name:"sha2-256",code:18,encode:pO("SHA-256")}),pj=pS({name:"sha2-512",code:19,encode:pO("SHA-512")}),pB=0,pR="identity",pU=dB,pF=eb=>pE(pB,pU(eb)),pG={code:pB,name:pR,encode:pU,digest:pF},pY="raw",pQ=85,pq=eb=>dB(eb),pK=eb=>dB(eb),pZ=new TextEncoder,pW=new TextDecoder,p$="json",pX=512,pJ=eb=>pZ.encode(JSON.stringify(eb)),p6=eb=>JSON.parse(pW.decode(eb));class p8{constructor(eb,em,ew,eH){this.code=em,this.version=eb,this.multihash=ew,this.bytes=eH,this.byteOffset=eH.byteOffset,this.byteLength=eH.byteLength,this.asCID=this,this._baseCache=new Map,Object.defineProperties(this,{byteOffset:hH,byteLength:hH,code:hw,version:hw,multihash:hw,bytes:hw,_baseCache:hH,asCID:hH})}toV0(){if(0===this.version)return this;{let{code:eb,multihash:em}=this;if(eb!==hm)throw Error("Cannot convert a non dag-pb CID to CIDv0");if(em.code!==hy)throw Error("Cannot convert non sha2-256 multihash CID to CIDv0");return p8.createV0(em)}}toV1(){switch(this.version){case 0:{let{code:eb,digest:em}=this.multihash,ew=Digest.create(eb,em);return p8.createV1(this.code,ew)}case 1:return this;default:throw Error(`Can not convert CID version ${this.version} to version 0. This is a bug please report`)}}equals(eb){return eb&&this.code===eb.code&&this.version===eb.version&&Digest.equals(this.multihash,eb.multihash)}toString(eb){let{bytes:em,version:ew,_baseCache:eH}=this;return 0===ew?p7(em,eH,eb||base58btc.encoder):hb(em,eH,eb||base32.encoder)}toJSON(){return{code:this.code,version:this.version,hash:this.multihash.bytes}}get[Symbol.toStringTag](){return"CID"}[Symbol.for("nodejs.util.inspect.custom")](){return"CID("+this.toString()+")"}static isCID(eb){return hN(/^0\.0/,hV),!!(eb&&(eb[hL]||eb.asCID===eb))}get toBaseEncodedString(){throw Error("Deprecated, use .toString()")}get codec(){throw Error('"codec" property is deprecated, use integer "code" property instead')}get buffer(){throw Error("Deprecated .buffer property, use .bytes to get Uint8Array instead")}get multibaseName(){throw Error('"multibaseName" property is deprecated')}get prefix(){throw Error('"prefix" property is deprecated')}static asCID(eb){if(eb instanceof p8)return eb;if(null!=eb&&eb.asCID===eb){let{version:em,code:ew,multihash:eH,bytes:eN}=eb;return new p8(em,ew,eH,eN||hz(em,ew,eH.bytes))}if(null==eb||!0!==eb[hL])return null;{let{version:em,multihash:ew,code:eH}=eb,eN=Digest.decode(ew);return p8.create(em,eH,eN)}}static create(eb,em,ew){if("number"!=typeof em)throw Error("String codecs are no longer supported");switch(eb){case 0:if(em===hm)return new p8(eb,em,ew,ew.bytes);throw Error(`Version 0 CID must use dag-pb (code: ${hm}) block encoding`);case 1:{let eH=hz(eb,em,ew.bytes);return new p8(eb,em,ew,eH)}default:throw Error("Invalid version")}}static createV0(eb){return p8.create(0,hm,eb)}static createV1(eb,em){return p8.create(1,eb,em)}static decode(eb){let[em,ew]=p8.decodeFirst(eb);if(ew.length)throw Error("Incorrect length");return em}static decodeFirst(eb){let em=p8.inspectBytes(eb),ew=em.size-em.multihashSize,eH=coerce(eb.subarray(ew,ew+em.multihashSize));if(eH.byteLength!==em.multihashSize)throw Error("Incorrect length");let eN=eH.subarray(em.multihashSize-em.digestSize),eV=new Digest.Digest(em.multihashCode,em.digestSize,eN,eH),eE=0===em.version?p8.createV0(eV):p8.createV1(em.codec,eV);return[eE,eb.subarray(em.size)]}static inspectBytes(eb){let em=0,ew=()=>{let[ew,eH]=varint.decode(eb.subarray(em));return em+=eH,ew},eH=ew(),eN=hm;if(18===eH?(eH=0,em=0):1===eH&&(eN=ew()),0!==eH&&1!==eH)throw RangeError(`Invalid CID version ${eH}`);let eV=em,eE=ew(),eD=ew(),eS=em+eD,e_=eS-eV;return{version:eH,codec:eN,multihashCode:eE,digestSize:eD,multihashSize:e_,size:eS}}static parse(eb,em){let[ew,eH]=p9(eb,em),eN=p8.decode(eH);return eN._baseCache.set(ew,eb),eN}}let p9=(eb,em)=>{switch(eb[0]){case"Q":{let ew=em||base58btc;return[base58btc.prefix,ew.decode(`${base58btc.prefix}${eb}`)]}case base58btc.prefix:{let ew=em||base58btc;return[base58btc.prefix,ew.decode(eb)]}case base32.prefix:{let ew=em||base32;return[base32.prefix,ew.decode(eb)]}default:if(null==em)throw Error("To parse non base32 or base58btc encoded CID multibase decoder must be provided");return[eb[0],em.decode(eb)]}},p7=(eb,em,ew)=>{let{prefix:eH}=ew;if(eH!==base58btc.prefix)throw Error(`Cannot string encode V0 in ${ew.name} encoding`);let eN=em.get(eH);if(null!=eN)return eN;{let eN=ew.encode(eb).slice(1);return em.set(eH,eN),eN}},hb=(eb,em,ew)=>{let{prefix:eH}=ew,eN=em.get(eH);if(null!=eN)return eN;{let eN=ew.encode(eb);return em.set(eH,eN),eN}},hm=112,hy=18,hz=(eb,em,ew)=>{let eH=varint.encodingLength(eb),eN=eH+varint.encodingLength(em),eV=new Uint8Array(eN+ew.byteLength);return varint.encodeTo(eb,eV,0),varint.encodeTo(em,eV,eH),eV.set(ew,eN),eV},hL=Symbol.for("@ipld/js-cid/CID"),hw={writable:!1,configurable:!1,enumerable:!0},hH={writable:!1,enumerable:!1,configurable:!1},hx="0.0.0-dev",hN=(eb,em)=>{if(eb.test(hx))console.warn(em);else throw Error(em)},hV=null,hk={...e_,...eO,...eP,...ej,...eB,...eR,...eU,...eF,...eG,...eY};function hE(eb,em,ew,eH){return{name:eb,prefix:em,encoder:{name:eb,prefix:em,encode:ew},decoder:{decode:eH}}}({...eQ,...eK});let hD=hE("utf8","u",eb=>{let em=new TextDecoder("utf8");return"u"+em.decode(eb)},eb=>{let em=new TextEncoder;return em.encode(eb.substring(1))}),hS=hE("ascii","a",eb=>{let em="a";for(let ew=0;ew{eb=eb.substring(1);let em=dO(eb.length);for(let ew=0;ew{if(em.length&&!em.includes(eH))return;let eN=eb[eH];ew.push(...eN.accounts)}),ew}function hQ(eb,em){return eb.includes(":")?[eb]:em.chains||[]}var hq=Object.defineProperty,hK=Object.getOwnPropertySymbols,hZ=Object.prototype.hasOwnProperty,hW=Object.prototype.propertyIsEnumerable,h$=(eb,em,ew)=>em in eb?hq(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,hX=(eb,em)=>{for(var ew in em||(em={}))hZ.call(em,ew)&&h$(eb,ew,em[ew]);if(hK)for(var ew of hK(em))hW.call(em,ew)&&h$(eb,ew,em[ew]);return eb};let hJ="ReactNative",bm={reactNative:"react-native",node:"node",browser:"browser",unknown:"unknown"},bv="js";function bH(){return"u">typeof hR&&"u">typeof hR.versions&&"u">typeof hR.versions.node}function bN(){return!(0,dz.getDocument)()&&!!(0,dz.getNavigator)()&&navigator.product===hJ}function bV(){return!bH()&&!!(0,dz.getNavigator)()&&!!(0,dz.getDocument)()}function bk(){return bN()?bm.reactNative:bH()?bm.node:bV()?bm.browser:bm.unknown}function bE(){var eb;try{return bN()&&"u">typeof ew.g&&"u">typeof(null==ew.g?void 0:ew.g.Application)?null==(eb=ew.g.Application)?void 0:eb.applicationId:void 0}catch{return}}function bD(eb,em){let ew=dH.parse(eb);return ew=hX(hX({},ew),em),eb=dH.stringify(ew)}function bS(){return(0,dw.D)()||{name:"",description:"",url:"",icons:[""]}}function b_(){if(bk()===bm.reactNative&&"u">typeof ew.g&&"u">typeof(null==ew.g?void 0:ew.g.Platform)){let{OS:eb,Version:em}=ew.g.Platform;return[eb,em].join("-")}let eb=f4();if(null===eb)return"unknown";let em=eb.os?eb.os.replace(" ","").toLowerCase():"unknown";return"browser"===eb.type?[em,eb.name,eb.version].join("-"):[em,eb.version].join("-")}function bO(){var eb;let em=bk();return em===bm.browser?[em,(null==(eb=(0,dz.getLocation)())?void 0:eb.host)||"unknown"].join(":"):em}function bP(eb,em,ew){let eH=b_(),eN=bO();return[[eb,em].join("-"),[bv,ew].join("-"),eH,eN].join("/")}function bj({protocol:eb,version:em,relayUrl:ew,sdkVersion:eH,auth:eN,projectId:eV,useOnCloseEvent:eE,bundleId:eD}){let eS=ew.split("?"),e_=bP(eb,em,eH),eO={auth:eN,ua:e_,projectId:eV,useOnCloseEvent:eE||void 0,origin:eD||void 0},eP=bD(eS[1]||"",eO);return eS[0]+"?"+eP}function bB(eb,em){return eb.filter(eb=>em.includes(eb)).length===eb.length}function bR(eb){return Object.fromEntries(eb.entries())}function bU(eb){return new Map(Object.entries(eb))}function bF(eb=dv.FIVE_MINUTES,em){let ew,eH,eN;let eV=(0,dv.toMiliseconds)(eb||dv.FIVE_MINUTES);return{resolve:eb=>{eN&&ew&&(clearTimeout(eN),ew(eb))},reject:eb=>{eN&&eH&&(clearTimeout(eN),eH(eb))},done:()=>new Promise((eb,eE)=>{eN=setTimeout(()=>{eE(Error(em))},eV),ew=eb,eH=eE})}}function bG(eb,em,ew){return new Promise(async(eH,eN)=>{let eV=setTimeout(()=>eN(Error(ew)),em);try{let em=await eb;eH(em)}catch(eb){eN(eb)}clearTimeout(eV)})}function bY(eb,em){if("string"==typeof em&&em.startsWith(`${eb}:`))return em;if("topic"===eb.toLowerCase()){if("string"!=typeof em)throw Error('Value must be "string" for expirer target type: topic');return`topic:${em}`}if("id"===eb.toLowerCase()){if("number"!=typeof em)throw Error('Value must be "number" for expirer target type: id');return`id:${em}`}throw Error(`Unknown expirer target type: ${eb}`)}function bQ(eb){return bY("topic",eb)}function bq(eb){return bY("id",eb)}function bK(eb){let[em,ew]=eb.split(":"),eH={id:void 0,topic:void 0};if("topic"===em&&"string"==typeof ew)eH.topic=ew;else if("id"===em&&Number.isInteger(Number(ew)))eH.id=Number(ew);else throw Error(`Invalid target, expected id:number or topic:string, got ${em}:${ew}`);return eH}function bZ(eb,em){return(0,dv.fromMiliseconds)((em||Date.now())+(0,dv.toMiliseconds)(eb))}function bW(eb){return Date.now()>=(0,dv.toMiliseconds)(eb)}function b$(eb,em){return`${eb}${em?`:${em}`:""}`}function bX(eb=[],em=[]){return[...new Set([...eb,...em])]}async function bJ({id:eb,topic:em,wcDeepLink:eH}){try{if(!eH)return;let eN="string"==typeof eH?JSON.parse(eH):eH,eV=eN?.href;if("string"!=typeof eV)return;eV.endsWith("/")&&(eV=eV.slice(0,-1));let eE=`${eV}/wc?requestId=${eb}&sessionTopic=${em}`,eD=bk();eD===bm.browser?eE.startsWith("https://")||eE.startsWith("http://")?window.open(eE,"_blank","noreferrer noopener"):window.open(eE,"_self","noreferrer noopener"):eD===bm.reactNative&&"u">typeof(null==ew.g?void 0:ew.g.Linking)&&await ew.g.Linking.openURL(eE)}catch(eb){console.error(eb)}}async function mb(eb,em){try{return await eb.getItem(em)||(bV()?localStorage.getItem(em):void 0)}catch(eb){console.error(eb)}}var my="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof ew.g?ew.g:"u">typeof self?self:{};function mv(eb){var em=eb.default;if("function"==typeof em){var ew=function(){return em.apply(this,arguments)};ew.prototype=em.prototype}else ew={};return Object.defineProperty(ew,"__esModule",{value:!0}),Object.keys(eb).forEach(function(em){var eH=Object.getOwnPropertyDescriptor(eb,em);Object.defineProperty(ew,em,eH.get?eH:{enumerable:!0,get:function(){return eb[em]}})}),ew}var mz={exports:{}};/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */!function(eb){!function(){var em="input is invalid type",ew="finalize already called",eH="object"==typeof window,eN=eH?window:{};eN.JS_SHA3_NO_WINDOW&&(eH=!1);var eV=!eH&&"object"==typeof self;!eN.JS_SHA3_NO_NODE_JS&&"object"==typeof hR&&hR.versions&&hR.versions.node?eN=my:eV&&(eN=self);var eE=!eN.JS_SHA3_NO_COMMON_JS&&eb.exports,eD=!eN.JS_SHA3_NO_ARRAY_BUFFER&&"u">typeof ArrayBuffer,eS="0123456789abcdef".split(""),e_=[31,7936,2031616,520093696],eO=[4,1024,262144,67108864],eP=[1,256,65536,16777216],ej=[6,1536,393216,100663296],eB=[0,8,16,24],eR=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],eU=[224,256,384,512],eF=[128,256],eG=["hex","buffer","arrayBuffer","array","digest"],eY={128:168,256:136};(eN.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(eb){return"[object Array]"===Object.prototype.toString.call(eb)}),eD&&(eN.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(eb){return"object"==typeof eb&&eb.buffer&&eb.buffer.constructor===ArrayBuffer});for(var eQ=function(eb,em,ew){return function(eH){return new tV(eb,em,eb).update(eH)[ew]()}},eK=function(eb,em,ew){return function(eH,eN){return new tV(eb,em,eN).update(eH)[ew]()}},eZ=function(eb,em,ew){return function(em,eH,eN,eV){return e3["cshake"+eb].update(em,eH,eN,eV)[ew]()}},eW=function(eb,em,ew){return function(em,eH,eN,eV){return e3["kmac"+eb].update(em,eH,eN,eV)[ew]()}},e$=function(eb,em,ew,eH){for(var eN=0;eN>5,this.byteCount=this.blockCount<<2,this.outputBlocks=ew>>5,this.extraBytes=(31&ew)>>3;for(var eH=0;eH<50;++eH)this.s[eH]=0}function tE(eb,em,ew){tV.call(this,eb,em,ew)}tV.prototype.update=function(eb){if(this.finalized)throw Error(ew);var eH,eN=typeof eb;if("string"!==eN){if("object"===eN){if(null===eb)throw Error(em);if(eD&&eb.constructor===ArrayBuffer)eb=new Uint8Array(eb);else if(!Array.isArray(eb)&&(!eD||!ArrayBuffer.isView(eb)))throw Error(em)}else throw Error(em);eH=!0}for(var eV,eE,eS=this.blocks,e_=this.byteCount,eO=eb.length,eP=this.blockCount,ej=0,eR=this.s;ej>2]|=eb[ej]<>2]|=eE<>2]|=(192|eE>>6)<>2]|=(128|63&eE)<=57344?(eS[eV>>2]|=(224|eE>>12)<>2]|=(128|eE>>6&63)<>2]|=(128|63&eE)<>2]|=(240|eE>>18)<>2]|=(128|eE>>12&63)<>2]|=(128|eE>>6&63)<>2]|=(128|63&eE)<=e_){for(this.start=eV-e_,this.block=eS[eP],eV=0;eV>=8,ew=255&eb;ew>0;)eN.unshift(ew),eb>>=8,ew=255&eb,++eH;return em?eN.push(eH):eN.unshift(eH),this.update(eN),eN.length},tV.prototype.encodeString=function(eb){var ew,eH=typeof eb;if("string"!==eH){if("object"===eH){if(null===eb)throw Error(em);if(eD&&eb.constructor===ArrayBuffer)eb=new Uint8Array(eb);else if(!Array.isArray(eb)&&(!eD||!ArrayBuffer.isView(eb)))throw Error(em)}else throw Error(em);ew=!0}var eN=0,eV=eb.length;if(ew)eN=eV;else for(var eE=0;eE=57344?eN+=3:(eS=65536+((1023&eS)<<10|1023&eb.charCodeAt(++eE)),eN+=4)}return eN+=this.encode(8*eN),this.update(eb),eN},tV.prototype.bytepad=function(eb,em){for(var ew=this.encode(em),eH=0;eH>2]|=this.padding[3&em],this.lastByteIndex===this.byteCount)for(eb[0]=eb[ew],em=1;em>4&15]+eS[15&eb]+eS[eb>>12&15]+eS[eb>>8&15]+eS[eb>>20&15]+eS[eb>>16&15]+eS[eb>>28&15]+eS[eb>>24&15];eE%em==0&&(tD(ew),eV=0)}return eN&&(eD+=eS[(eb=ew[eV])>>4&15]+eS[15&eb],eN>1&&(eD+=eS[eb>>12&15]+eS[eb>>8&15]),eN>2&&(eD+=eS[eb>>20&15]+eS[eb>>16&15])),eD},tV.prototype.arrayBuffer=function(){this.finalize();var eb,em=this.blockCount,ew=this.s,eH=this.outputBlocks,eN=this.extraBytes,eV=0,eE=0,eD=this.outputBits>>3;eb=new ArrayBuffer(eN?eH+1<<2:eD);for(var eS=new Uint32Array(eb);eE>8&255,eS[eb+2]=em>>16&255,eS[eb+3]=em>>24&255;eD%ew==0&&tD(eH)}return eV&&(eb=eD<<2,em=eH[eE],eS[eb]=255&em,eV>1&&(eS[eb+1]=em>>8&255),eV>2&&(eS[eb+2]=em>>16&255)),eS},tE.prototype=new tV,tE.prototype.finalize=function(){return this.encode(this.outputBits,!0),tV.prototype.finalize.call(this)};var tD=function(eb){var em,ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB,eU,eF,eG,eY,eQ,eK,eZ,eW,e$,eX,eJ,e0,e6,e4,e3,e5,e8,e9,e7,tw,tH,tN,tV,tE,tD,tS,t_,tO,tP,tj,tB,tR,tU,tF,tG,tY,tQ,tq,tK,tZ,tW,t$,tX,tJ,aH,aN,aV,ak,aE,aD;for(eH=0;eH<48;eH+=2)eN=eb[0]^eb[10]^eb[20]^eb[30]^eb[40],eV=eb[1]^eb[11]^eb[21]^eb[31]^eb[41],eE=eb[2]^eb[12]^eb[22]^eb[32]^eb[42],eD=eb[3]^eb[13]^eb[23]^eb[33]^eb[43],eS=eb[4]^eb[14]^eb[24]^eb[34]^eb[44],e_=eb[5]^eb[15]^eb[25]^eb[35]^eb[45],eO=eb[6]^eb[16]^eb[26]^eb[36]^eb[46],eP=eb[7]^eb[17]^eb[27]^eb[37]^eb[47],ej=eb[8]^eb[18]^eb[28]^eb[38]^eb[48],eB=eb[9]^eb[19]^eb[29]^eb[39]^eb[49],em=ej^(eE<<1|eD>>>31),ew=eB^(eD<<1|eE>>>31),eb[0]^=em,eb[1]^=ew,eb[10]^=em,eb[11]^=ew,eb[20]^=em,eb[21]^=ew,eb[30]^=em,eb[31]^=ew,eb[40]^=em,eb[41]^=ew,em=eN^(eS<<1|e_>>>31),ew=eV^(e_<<1|eS>>>31),eb[2]^=em,eb[3]^=ew,eb[12]^=em,eb[13]^=ew,eb[22]^=em,eb[23]^=ew,eb[32]^=em,eb[33]^=ew,eb[42]^=em,eb[43]^=ew,em=eE^(eO<<1|eP>>>31),ew=eD^(eP<<1|eO>>>31),eb[4]^=em,eb[5]^=ew,eb[14]^=em,eb[15]^=ew,eb[24]^=em,eb[25]^=ew,eb[34]^=em,eb[35]^=ew,eb[44]^=em,eb[45]^=ew,em=eS^(ej<<1|eB>>>31),ew=e_^(eB<<1|ej>>>31),eb[6]^=em,eb[7]^=ew,eb[16]^=em,eb[17]^=ew,eb[26]^=em,eb[27]^=ew,eb[36]^=em,eb[37]^=ew,eb[46]^=em,eb[47]^=ew,em=eO^(eN<<1|eV>>>31),ew=eP^(eV<<1|eN>>>31),eb[8]^=em,eb[9]^=ew,eb[18]^=em,eb[19]^=ew,eb[28]^=em,eb[29]^=ew,eb[38]^=em,eb[39]^=ew,eb[48]^=em,eb[49]^=ew,eU=eb[0],eF=eb[1],tU=eb[11]<<4|eb[10]>>>28,tF=eb[10]<<4|eb[11]>>>28,e3=eb[20]<<3|eb[21]>>>29,e5=eb[21]<<3|eb[20]>>>29,aV=eb[31]<<9|eb[30]>>>23,ak=eb[30]<<9|eb[31]>>>23,tP=eb[40]<<18|eb[41]>>>14,tj=eb[41]<<18|eb[40]>>>14,tH=eb[2]<<1|eb[3]>>>31,tN=eb[3]<<1|eb[2]>>>31,eG=eb[13]<<12|eb[12]>>>20,eY=eb[12]<<12|eb[13]>>>20,tG=eb[22]<<10|eb[23]>>>22,tY=eb[23]<<10|eb[22]>>>22,e8=eb[33]<<13|eb[32]>>>19,e9=eb[32]<<13|eb[33]>>>19,aE=eb[42]<<2|eb[43]>>>30,aD=eb[43]<<2|eb[42]>>>30,tW=eb[5]<<30|eb[4]>>>2,t$=eb[4]<<30|eb[5]>>>2,tV=eb[14]<<6|eb[15]>>>26,tE=eb[15]<<6|eb[14]>>>26,eQ=eb[25]<<11|eb[24]>>>21,eK=eb[24]<<11|eb[25]>>>21,tQ=eb[34]<<15|eb[35]>>>17,tq=eb[35]<<15|eb[34]>>>17,e7=eb[45]<<29|eb[44]>>>3,tw=eb[44]<<29|eb[45]>>>3,eJ=eb[6]<<28|eb[7]>>>4,e0=eb[7]<<28|eb[6]>>>4,tX=eb[17]<<23|eb[16]>>>9,tJ=eb[16]<<23|eb[17]>>>9,tD=eb[26]<<25|eb[27]>>>7,tS=eb[27]<<25|eb[26]>>>7,eZ=eb[36]<<21|eb[37]>>>11,eW=eb[37]<<21|eb[36]>>>11,tK=eb[47]<<24|eb[46]>>>8,tZ=eb[46]<<24|eb[47]>>>8,tB=eb[8]<<27|eb[9]>>>5,tR=eb[9]<<27|eb[8]>>>5,e6=eb[18]<<20|eb[19]>>>12,e4=eb[19]<<20|eb[18]>>>12,aH=eb[29]<<7|eb[28]>>>25,aN=eb[28]<<7|eb[29]>>>25,t_=eb[38]<<8|eb[39]>>>24,tO=eb[39]<<8|eb[38]>>>24,e$=eb[48]<<14|eb[49]>>>18,eX=eb[49]<<14|eb[48]>>>18,eb[0]=eU^~eG&eQ,eb[1]=eF^~eY&eK,eb[10]=eJ^~e6&e3,eb[11]=e0^~e4&e5,eb[20]=tH^~tV&tD,eb[21]=tN^~tE&tS,eb[30]=tB^~tU&tG,eb[31]=tR^~tF&tY,eb[40]=tW^~tX&aH,eb[41]=t$^~tJ&aN,eb[2]=eG^~eQ&eZ,eb[3]=eY^~eK&eW,eb[12]=e6^~e3&e8,eb[13]=e4^~e5&e9,eb[22]=tV^~tD&t_,eb[23]=tE^~tS&tO,eb[32]=tU^~tG&tQ,eb[33]=tF^~tY&tq,eb[42]=tX^~aH&aV,eb[43]=tJ^~aN&ak,eb[4]=eQ^~eZ&e$,eb[5]=eK^~eW&eX,eb[14]=e3^~e8&e7,eb[15]=e5^~e9&tw,eb[24]=tD^~t_&tP,eb[25]=tS^~tO&tj,eb[34]=tG^~tQ&tK,eb[35]=tY^~tq&tZ,eb[44]=aH^~aV&aE,eb[45]=aN^~ak&aD,eb[6]=eZ^~e$&eU,eb[7]=eW^~eX&eF,eb[16]=e8^~e7&eJ,eb[17]=e9^~tw&e0,eb[26]=t_^~tP&tH,eb[27]=tO^~tj&tN,eb[36]=tQ^~tK&tB,eb[37]=tq^~tZ&tR,eb[46]=aV^~aE&tW,eb[47]=ak^~aD&t$,eb[8]=e$^~eU&eG,eb[9]=eX^~eF&eY,eb[18]=e7^~eJ&e6,eb[19]=tw^~e0&e4,eb[28]=tP^~tH&tV,eb[29]=tj^~tN&tE,eb[38]=tK^~tB&tU,eb[39]=tZ^~tR&tF,eb[48]=aE^~tW&tX,eb[49]=aD^~t$&tJ,eb[0]^=eR[eH],eb[1]^=eR[eH+1]};if(eE)eb.exports=e3;else for(e8=0;e8{try{if("test"!=="test".normalize(em))throw Error("bad normalize")}catch{eb.push(em)}}),eb.length)throw Error("missing "+eb.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(eb){return eb.message}return null}let mS=mD();!function(eb){eb.DEBUG="DEBUG",eb.INFO="INFO",eb.WARNING="WARNING",eb.ERROR="ERROR",eb.OFF="OFF"}(eN||(eN={})),function(eb){eb.UNKNOWN_ERROR="UNKNOWN_ERROR",eb.NOT_IMPLEMENTED="NOT_IMPLEMENTED",eb.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",eb.NETWORK_ERROR="NETWORK_ERROR",eb.SERVER_ERROR="SERVER_ERROR",eb.TIMEOUT="TIMEOUT",eb.BUFFER_OVERRUN="BUFFER_OVERRUN",eb.NUMERIC_FAULT="NUMERIC_FAULT",eb.MISSING_NEW="MISSING_NEW",eb.INVALID_ARGUMENT="INVALID_ARGUMENT",eb.MISSING_ARGUMENT="MISSING_ARGUMENT",eb.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",eb.CALL_EXCEPTION="CALL_EXCEPTION",eb.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",eb.NONCE_EXPIRED="NONCE_EXPIRED",eb.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",eb.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",eb.TRANSACTION_REPLACED="TRANSACTION_REPLACED",eb.ACTION_REJECTED="ACTION_REJECTED"}(eV||(eV={}));let m_="0123456789abcdef";class mO{constructor(eb){Object.defineProperty(this,"version",{enumerable:!0,value:eb,writable:!1})}_log(eb,em){let ew=eb.toLowerCase();null==mV[ew]&&this.throwArgumentError("invalid log level name","logLevel",eb),mk>mV[ew]||console.log.apply(console,em)}debug(...eb){this._log(mO.levels.DEBUG,eb)}info(...eb){this._log(mO.levels.INFO,eb)}warn(...eb){this._log(mO.levels.WARNING,eb)}makeError(eb,em,ew){if(mN)return this.makeError("censored error",em,{});em||(em=mO.errors.UNKNOWN_ERROR),ew||(ew={});let eH=[];Object.keys(ew).forEach(eb=>{let em=ew[eb];try{if(em instanceof Uint8Array){let ew="";for(let eb=0;eb>4]+m_[15&em[eb]];eH.push(eb+"=Uint8Array(0x"+ew+")")}else eH.push(eb+"="+JSON.stringify(em))}catch{eH.push(eb+"="+JSON.stringify(ew[eb].toString()))}}),eH.push(`code=${em}`),eH.push(`version=${this.version}`);let eN=eb,eE="";switch(em){case eV.NUMERIC_FAULT:{eE="NUMERIC_FAULT";let em=eb;switch(em){case"overflow":case"underflow":case"division-by-zero":eE+="-"+em;break;case"negative-power":case"negative-width":eE+="-unsupported";break;case"unbound-bitwise-result":eE+="-unbound-result"}break}case eV.CALL_EXCEPTION:case eV.INSUFFICIENT_FUNDS:case eV.MISSING_NEW:case eV.NONCE_EXPIRED:case eV.REPLACEMENT_UNDERPRICED:case eV.TRANSACTION_REPLACED:case eV.UNPREDICTABLE_GAS_LIMIT:eE=em}eE&&(eb+=" [ See: https://links.ethers.org/v5-errors-"+eE+" ]"),eH.length&&(eb+=" ("+eH.join(", ")+")");let eD=Error(eb);return eD.reason=eN,eD.code=em,Object.keys(ew).forEach(function(eb){eD[eb]=ew[eb]}),eD}throwError(eb,em,ew){throw this.makeError(eb,em,ew)}throwArgumentError(eb,em,ew){return this.throwError(eb,mO.errors.INVALID_ARGUMENT,{argument:em,value:ew})}assert(eb,em,ew,eH){eb||this.throwError(em,ew,eH)}assertArgument(eb,em,ew,eH){eb||this.throwArgumentError(em,ew,eH)}checkNormalize(eb){mS&&this.throwError("platform missing String.prototype.normalize",mO.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:mS})}checkSafeUint53(eb,em){"number"==typeof eb&&(null==em&&(em="value not safe"),(eb<0||eb>=9007199254740991)&&this.throwError(em,mO.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:eb}),eb%1&&this.throwError(em,mO.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:eb}))}checkArgumentCount(eb,em,ew){ew=ew?": "+ew:"",ebem&&this.throwError("too many arguments"+ew,mO.errors.UNEXPECTED_ARGUMENT,{count:eb,expectedCount:em})}checkNew(eb,em){(eb===Object||null==eb)&&this.throwError("missing new",mO.errors.MISSING_NEW,{name:em.name})}checkAbstract(eb,em){eb===em?this.throwError("cannot instantiate abstract class "+JSON.stringify(em.name)+" directly; use a sub-class",mO.errors.UNSUPPORTED_OPERATION,{name:eb.name,operation:"new"}):(eb===Object||null==eb)&&this.throwError("missing new",mO.errors.MISSING_NEW,{name:em.name})}static globalLogger(){return mE||(mE=new mO(mH)),mE}static setCensorship(eb,em){if(!eb&&em&&this.globalLogger().throwError("cannot permanently disable censorship",mO.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),mx){if(!eb)return;this.globalLogger().throwError("error censorship permanent",mO.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}mN=!!eb,mx=!!em}static setLogLevel(eb){let em=mV[eb.toLowerCase()];if(null==em){mO.globalLogger().warn("invalid log level - "+eb);return}mk=em}static from(eb){return new mO(eb)}}mO.errors=eV,mO.levels=eN;let mP="bytes/5.7.0",mj=new mO(mP);function mB(eb){return!!eb.toHexString}function mR(eb){return eb.slice||(eb.slice=function(){let em=Array.prototype.slice.call(arguments);return mR(new Uint8Array(Array.prototype.slice.apply(eb,em)))}),eb}function mU(eb){return mK(eb)&&!(eb.length%2)||mG(eb)}function mF(eb){return"number"==typeof eb&&eb==eb&&eb%1==0}function mG(eb){if(null==eb)return!1;if(eb.constructor===Uint8Array)return!0;if("string"==typeof eb||!mF(eb.length)||eb.length<0)return!1;for(let em=0;em=256)return!1}return!0}function mY(eb,em){if(em||(em={}),"number"==typeof eb){mj.checkSafeUint53(eb,"invalid arrayify value");let em=[];for(;eb;)em.unshift(255&eb),eb=parseInt(String(eb/256));return 0===em.length&&em.push(0),mR(new Uint8Array(em))}if(em.allowMissingPrefix&&"string"==typeof eb&&"0x"!==eb.substring(0,2)&&(eb="0x"+eb),mB(eb)&&(eb=eb.toHexString()),mK(eb)){let ew=eb.substring(2);ew.length%2&&("left"===em.hexPad?ew="0"+ew:"right"===em.hexPad?ew+="0":mj.throwArgumentError("hex data is odd-length","value",eb));let eH=[];for(let eb=0;ebmY(eb)),ew=em.reduce((eb,em)=>eb+em.length,0),eH=new Uint8Array(ew);return em.reduce((eb,em)=>(eH.set(em,eb),eb+em.length),0),mR(eH)}function mq(eb,em){(eb=mY(eb)).length>em&&mj.throwArgumentError("value out of range","value",arguments[0]);let ew=new Uint8Array(em);return ew.set(eb,em-eb.length),mR(ew)}function mK(eb,em){return!("string"!=typeof eb||!eb.match(/^0x[0-9A-Fa-f]*$/)||em&&eb.length!==2+2*em)}let mZ="0123456789abcdef";function mW(eb,em){if(em||(em={}),"number"==typeof eb){mj.checkSafeUint53(eb,"invalid hexlify value");let em="";for(;eb;)em=mZ[15&eb]+em,eb=Math.floor(eb/16);return em.length?(em.length%2&&(em="0"+em),"0x"+em):"0x00"}if("bigint"==typeof eb)return(eb=eb.toString(16)).length%2?"0x0"+eb:"0x"+eb;if(em.allowMissingPrefix&&"string"==typeof eb&&"0x"!==eb.substring(0,2)&&(eb="0x"+eb),mB(eb))return eb.toHexString();if(mK(eb))return eb.length%2&&("left"===em.hexPad?eb="0x0"+eb.substring(2):"right"===em.hexPad?eb+="0":mj.throwArgumentError("hex data is odd-length","value",eb)),eb.toLowerCase();if(mG(eb)){let em="0x";for(let ew=0;ew>4]+mZ[15&eH]}return em}return mj.throwArgumentError("invalid hexlify value","value",eb)}function m$(eb){if("string"!=typeof eb)eb=mW(eb);else if(!mK(eb)||eb.length%2)return null;return(eb.length-2)/2}function mX(eb,em,ew){return"string"!=typeof eb?eb=mW(eb):(!mK(eb)||eb.length%2)&&mj.throwArgumentError("invalid hexData","value",eb),em=2+2*em,null!=ew?"0x"+eb.substring(em,2+2*ew):"0x"+eb.substring(em)}function mJ(eb,em){for("string"!=typeof eb?eb=mW(eb):mK(eb)||mj.throwArgumentError("invalid hex string","value",eb),eb.length>2*em+2&&mj.throwArgumentError("value out of range","value",arguments[1]);eb.length<2*em+2;)eb="0x0"+eb.substring(2);return eb}function m6(eb){let em={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(mU(eb)){let ew=mY(eb);64===ew.length?(em.v=27+(ew[32]>>7),ew[32]&=127,em.r=mW(ew.slice(0,32)),em.s=mW(ew.slice(32,64))):65===ew.length?(em.r=mW(ew.slice(0,32)),em.s=mW(ew.slice(32,64)),em.v=ew[64]):mj.throwArgumentError("invalid signature string","signature",eb),em.v<27&&(0===em.v||1===em.v?em.v+=27:mj.throwArgumentError("signature invalid v byte","signature",eb)),em.recoveryParam=1-em.v%2,em.recoveryParam&&(ew[32]|=128),em._vs=mW(ew.slice(32,64))}else{if(em.r=eb.r,em.s=eb.s,em.v=eb.v,em.recoveryParam=eb.recoveryParam,em._vs=eb._vs,null!=em._vs){let ew=mq(mY(em._vs),32);em._vs=mW(ew);let eH=ew[0]>=128?1:0;null==em.recoveryParam?em.recoveryParam=eH:em.recoveryParam!==eH&&mj.throwArgumentError("signature recoveryParam mismatch _vs","signature",eb),ew[0]&=127;let eN=mW(ew);null==em.s?em.s=eN:em.s!==eN&&mj.throwArgumentError("signature v mismatch _vs","signature",eb)}if(null==em.recoveryParam)null==em.v?mj.throwArgumentError("signature missing v and recoveryParam","signature",eb):0===em.v||1===em.v?em.recoveryParam=em.v:em.recoveryParam=1-em.v%2;else if(null==em.v)em.v=27+em.recoveryParam;else{let ew=0===em.v||1===em.v?em.v:1-em.v%2;em.recoveryParam!==ew&&mj.throwArgumentError("signature recoveryParam mismatch v","signature",eb)}null!=em.r&&mK(em.r)?em.r=mJ(em.r,32):mj.throwArgumentError("signature missing or invalid r","signature",eb),null!=em.s&&mK(em.s)?em.s=mJ(em.s,32):mj.throwArgumentError("signature missing or invalid s","signature",eb);let ew=mY(em.s);ew[0]>=128&&mj.throwArgumentError("signature s out of range","signature",eb),em.recoveryParam&&(ew[0]|=128);let eH=mW(ew);em._vs&&(mK(em._vs)||mj.throwArgumentError("signature invalid _vs","signature",eb),em._vs=mJ(em._vs,32)),null==em._vs?em._vs=eH:em._vs!==eH&&mj.throwArgumentError("signature _vs mismatch v and s","signature",eb)}return em.yParityAndS=em._vs,em.compact=em.r+em.yParityAndS.substring(2),em}function m4(eb){return"0x"+mw.keccak_256(mY(eb))}var m3={exports:{}},m5=mv(Object.freeze({__proto__:null,default:{}}));!function(eb){!function(eb,em){function ew(eb,em){if(!eb)throw Error(em||"Assertion failed")}function eH(eb,em){eb.super_=em;var ew=function(){};ew.prototype=em.prototype,eb.prototype=new ew,eb.prototype.constructor=eb}function eN(eb,em,ew){if(eN.isBN(eb))return eb;this.negative=0,this.words=null,this.length=0,this.red=null,null!==eb&&(("le"===em||"be"===em)&&(ew=em,em=10),this._init(eb||0,em||10,ew||"be"))}"object"==typeof eb?eb.exports=eN:em.BN=eN,eN.BN=eN,eN.wordSize=26;try{eO="u">typeof window&&"u">typeof window.Buffer?window.Buffer:m5.Buffer}catch{}function eV(eb,em){var eH=eb.charCodeAt(em);return eH>=48&&eH<=57?eH-48:eH>=65&&eH<=70?eH-55:eH>=97&&eH<=102?eH-87:void ew(!1,"Invalid character in "+eb)}function eE(eb,em,ew){var eH=eV(eb,ew);return ew-1>=em&&(eH|=eV(eb,ew-1)<<4),eH}function eD(eb,em,eH,eN){for(var eV=0,eE=0,eD=Math.min(eb.length,eH),eS=em;eS=49?e_-49+10:e_>=17?e_-17+10:e_,ew(e_>=0&&eE0?eb:em},eN.min=function(eb,em){return 0>eb.cmp(em)?eb:em},eN.prototype._init=function(eb,em,eH){if("number"==typeof eb)return this._initNumber(eb,em,eH);if("object"==typeof eb)return this._initArray(eb,em,eH);"hex"===em&&(em=16),ew(em===(0|em)&&em>=2&&em<=36);var eN=0;"-"===(eb=eb.toString().replace(/\s+/g,""))[0]&&(eN++,this.negative=1),eN=0;eN-=3)eE=eb[eN]|eb[eN-1]<<8|eb[eN-2]<<16,this.words[eV]|=eE<>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eV++);else if("le"===eH)for(eN=0,eV=0;eN>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eV++);return this._strip()},eN.prototype._parseHex=function(eb,em,ew){this.length=Math.ceil((eb.length-em)/6),this.words=Array(this.length);for(var eH=0;eH=em;eH-=2)eN=eE(eb,em,eH)<=18?(eV-=18,eD+=1,this.words[eD]|=eN>>>26):eV+=8;else for(eH=(eb.length-em)%2==0?em+1:em;eH=18?(eV-=18,eD+=1,this.words[eD]|=eN>>>26):eV+=8;this._strip()},eN.prototype._parseBase=function(eb,em,ew){this.words=[0],this.length=1;for(var eH=0,eN=1;eN<=67108863;eN*=em)eH++;eH--,eN=eN/em|0;for(var eV=eb.length-ew,eE=eV%eH,eS=Math.min(eV,eV-eE)+ew,e_=0,eO=ew;eO1&&0===this.words[this.length-1];)this.length--;return this._normSign()},eN.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"u">typeof Symbol&&"function"==typeof Symbol.for)try{eN.prototype[Symbol.for("nodejs.util.inspect.custom")]=e_}catch{eN.prototype.inspect=e_}else eN.prototype.inspect=e_;function e_(){return(this.red?""}var eO,eP=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],ej=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],eB=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];eN.prototype.toString=function(eb,em){if(em=0|em||1,16===(eb=eb||10)||"hex"===eb){eH="";for(var eH,eN=0,eV=0,eE=0;eE>>24-eN&16777215,(eN+=2)>=26&&(eN-=26,eE--),eH=0!==eV||eE!==this.length-1?eP[6-eS.length]+eS+eH:eS+eH}for(0!==eV&&(eH=eV.toString(16)+eH);eH.length%em!=0;)eH="0"+eH;return 0!==this.negative&&(eH="-"+eH),eH}if(eb===(0|eb)&&eb>=2&&eb<=36){var e_=ej[eb],eO=eB[eb];eH="";var eR=this.clone();for(eR.negative=0;!eR.isZero();){var eU=eR.modrn(eO).toString(eb);eH=(eR=eR.idivn(eO)).isZero()?eU+eH:eP[e_-eU.length]+eU+eH}for(this.isZero()&&(eH="0"+eH);eH.length%em!=0;)eH="0"+eH;return 0!==this.negative&&(eH="-"+eH),eH}ew(!1,"Base should be between 2 and 36")},eN.prototype.toNumber=function(){var eb=this.words[0];return 2===this.length?eb+=67108864*this.words[1]:3===this.length&&1===this.words[2]?eb+=4503599627370496+67108864*this.words[1]:this.length>2&&ew(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-eb:eb},eN.prototype.toJSON=function(){return this.toString(16,2)},eO&&(eN.prototype.toBuffer=function(eb,em){return this.toArrayLike(eO,eb,em)}),eN.prototype.toArray=function(eb,em){return this.toArrayLike(Array,eb,em)};var eR=function(eb,em){return eb.allocUnsafe?eb.allocUnsafe(em):new eb(em)};function eU(eb){for(var em=Array(eb.bitLength()),ew=0;ew>>eN&1}return em}function eF(eb,em,ew){ew.negative=em.negative^eb.negative;var eH=eb.length+em.length|0;ew.length=eH,eH=eH-1|0;var eN=0|eb.words[0],eV=0|em.words[0],eE=eN*eV,eD=67108863&eE,eS=eE/67108864|0;ew.words[0]=eD;for(var e_=1;e_>>26,eP=67108863&eS,ej=Math.min(e_,em.length-1),eB=Math.max(0,e_-eb.length+1);eB<=ej;eB++){var eR=e_-eB|0;eO+=(eE=(eN=0|eb.words[eR])*(eV=0|em.words[eB])+eP)/67108864|0,eP=67108863&eE}ew.words[e_]=0|eP,eS=0|eO}return 0!==eS?ew.words[e_]=0|eS:ew.length--,ew._strip()}eN.prototype.toArrayLike=function(eb,em,eH){this._strip();var eN=this.byteLength(),eV=eH||Math.max(1,eN);ew(eN<=eV,"byte array longer than desired length"),ew(eV>0,"Requested array length <= 0");var eE=eR(eb,eV);return this["_toArrayLike"+("le"===em?"LE":"BE")](eE,eN),eE},eN.prototype._toArrayLikeLE=function(eb,em){for(var ew=0,eH=0,eN=0,eV=0;eN>8&255),ew>16&255),6===eV?(ew>24&255),eH=0,eV=0):(eH=eE>>>24,eV+=2)}if(ew=0&&(eb[ew--]=eE>>8&255),ew>=0&&(eb[ew--]=eE>>16&255),6===eV?(ew>=0&&(eb[ew--]=eE>>24&255),eH=0,eV=0):(eH=eE>>>24,eV+=2)}if(ew>=0)for(eb[ew--]=eH;ew>=0;)eb[ew--]=0},Math.clz32?eN.prototype._countBits=function(eb){return 32-Math.clz32(eb)}:eN.prototype._countBits=function(eb){var em=eb,ew=0;return em>=4096&&(ew+=13,em>>>=13),em>=64&&(ew+=7,em>>>=7),em>=8&&(ew+=4,em>>>=4),em>=2&&(ew+=2,em>>>=2),ew+em},eN.prototype._zeroBits=function(eb){if(0===eb)return 26;var em=eb,ew=0;return 8191&em||(ew+=13,em>>>=13),127&em||(ew+=7,em>>>=7),15&em||(ew+=4,em>>>=4),3&em||(ew+=2,em>>>=2),1&em||ew++,ew},eN.prototype.bitLength=function(){var eb=this.words[this.length-1],em=this._countBits(eb);return(this.length-1)*26+em},eN.prototype.zeroBits=function(){if(this.isZero())return 0;for(var eb=0,em=0;emeb.length?this.clone().ior(eb):eb.clone().ior(this)},eN.prototype.uor=function(eb){return this.length>eb.length?this.clone().iuor(eb):eb.clone().iuor(this)},eN.prototype.iuand=function(eb){var em;em=this.length>eb.length?eb:this;for(var ew=0;eweb.length?this.clone().iand(eb):eb.clone().iand(this)},eN.prototype.uand=function(eb){return this.length>eb.length?this.clone().iuand(eb):eb.clone().iuand(this)},eN.prototype.iuxor=function(eb){var em,ew;this.length>eb.length?(em=this,ew=eb):(em=eb,ew=this);for(var eH=0;eHeb.length?this.clone().ixor(eb):eb.clone().ixor(this)},eN.prototype.uxor=function(eb){return this.length>eb.length?this.clone().iuxor(eb):eb.clone().iuxor(this)},eN.prototype.inotn=function(eb){ew("number"==typeof eb&&eb>=0);var em=0|Math.ceil(eb/26),eH=eb%26;this._expand(em),eH>0&&em--;for(var eN=0;eN0&&(this.words[eN]=~this.words[eN]&67108863>>26-eH),this._strip()},eN.prototype.notn=function(eb){return this.clone().inotn(eb)},eN.prototype.setn=function(eb,em){ew("number"==typeof eb&&eb>=0);var eH=eb/26|0,eN=eb%26;return this._expand(eH+1),em?this.words[eH]=this.words[eH]|1<eb.length?(ew=this,eH=eb):(ew=eb,eH=this);for(var em,ew,eH,eN=0,eV=0;eV>>26;for(;0!==eN&&eV>>26;if(this.length=ew.length,0!==eN)this.words[this.length]=eN,this.length++;else if(ew!==this)for(;eVeb.length?this.clone().iadd(eb):eb.clone().iadd(this)},eN.prototype.isub=function(eb){if(0!==eb.negative){eb.negative=0;var em,ew,eH=this.iadd(eb);return eb.negative=1,eH._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(eb),this.negative=1,this._normSign();var eN=this.cmp(eb);if(0===eN)return this.negative=0,this.length=1,this.words[0]=0,this;eN>0?(em=this,ew=eb):(em=eb,ew=this);for(var eV=0,eE=0;eE>26,this.words[eE]=67108863&eH;for(;0!==eV&&eE>26,this.words[eE]=67108863&eH;if(0===eV&&eE>>13,eB=0|eE[1],eR=8191&eB,eU=eB>>>13,eF=0|eE[2],eG=8191&eF,eY=eF>>>13,eQ=0|eE[3],eK=8191&eQ,eZ=eQ>>>13,eW=0|eE[4],e$=8191&eW,eX=eW>>>13,eJ=0|eE[5],e0=8191&eJ,e6=eJ>>>13,e4=0|eE[6],e3=8191&e4,e5=e4>>>13,e8=0|eE[7],e9=8191&e8,e7=e8>>>13,tw=0|eE[8],tH=8191&tw,tN=tw>>>13,tV=0|eE[9],tE=8191&tV,tD=tV>>>13,tS=0|eD[0],t_=8191&tS,tO=tS>>>13,tP=0|eD[1],tj=8191&tP,tB=tP>>>13,tR=0|eD[2],tU=8191&tR,tF=tR>>>13,tG=0|eD[3],tY=8191&tG,tQ=tG>>>13,tq=0|eD[4],tK=8191&tq,tZ=tq>>>13,tW=0|eD[5],t$=8191&tW,tX=tW>>>13,tJ=0|eD[6],aH=8191&tJ,aN=tJ>>>13,aV=0|eD[7],ak=8191&aV,aE=aV>>>13,aD=0|eD[8],aS=8191&aD,a_=aD>>>13,aO=0|eD[9],aP=8191&aO,aj=aO>>>13;ew.negative=eb.negative^em.negative,ew.length=19,eH=Math.imul(eP,t_),eN=(eN=Math.imul(eP,tO))+Math.imul(ej,t_)|0,eV=Math.imul(ej,tO);var aR=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aR>>>26)|0,aR&=67108863,eH=Math.imul(eR,t_),eN=(eN=Math.imul(eR,tO))+Math.imul(eU,t_)|0,eV=Math.imul(eU,tO),eH=eH+Math.imul(eP,tj)|0,eN=(eN=eN+Math.imul(eP,tB)|0)+Math.imul(ej,tj)|0,eV=eV+Math.imul(ej,tB)|0;var aU=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aU>>>26)|0,aU&=67108863,eH=Math.imul(eG,t_),eN=(eN=Math.imul(eG,tO))+Math.imul(eY,t_)|0,eV=Math.imul(eY,tO),eH=eH+Math.imul(eR,tj)|0,eN=(eN=eN+Math.imul(eR,tB)|0)+Math.imul(eU,tj)|0,eV=eV+Math.imul(eU,tB)|0,eH=eH+Math.imul(eP,tU)|0,eN=(eN=eN+Math.imul(eP,tF)|0)+Math.imul(ej,tU)|0,eV=eV+Math.imul(ej,tF)|0;var aF=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aF>>>26)|0,aF&=67108863,eH=Math.imul(eK,t_),eN=(eN=Math.imul(eK,tO))+Math.imul(eZ,t_)|0,eV=Math.imul(eZ,tO),eH=eH+Math.imul(eG,tj)|0,eN=(eN=eN+Math.imul(eG,tB)|0)+Math.imul(eY,tj)|0,eV=eV+Math.imul(eY,tB)|0,eH=eH+Math.imul(eR,tU)|0,eN=(eN=eN+Math.imul(eR,tF)|0)+Math.imul(eU,tU)|0,eV=eV+Math.imul(eU,tF)|0,eH=eH+Math.imul(eP,tY)|0,eN=(eN=eN+Math.imul(eP,tQ)|0)+Math.imul(ej,tY)|0,eV=eV+Math.imul(ej,tQ)|0;var aG=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aG>>>26)|0,aG&=67108863,eH=Math.imul(e$,t_),eN=(eN=Math.imul(e$,tO))+Math.imul(eX,t_)|0,eV=Math.imul(eX,tO),eH=eH+Math.imul(eK,tj)|0,eN=(eN=eN+Math.imul(eK,tB)|0)+Math.imul(eZ,tj)|0,eV=eV+Math.imul(eZ,tB)|0,eH=eH+Math.imul(eG,tU)|0,eN=(eN=eN+Math.imul(eG,tF)|0)+Math.imul(eY,tU)|0,eV=eV+Math.imul(eY,tF)|0,eH=eH+Math.imul(eR,tY)|0,eN=(eN=eN+Math.imul(eR,tQ)|0)+Math.imul(eU,tY)|0,eV=eV+Math.imul(eU,tQ)|0,eH=eH+Math.imul(eP,tK)|0,eN=(eN=eN+Math.imul(eP,tZ)|0)+Math.imul(ej,tK)|0,eV=eV+Math.imul(ej,tZ)|0;var aY=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aY>>>26)|0,aY&=67108863,eH=Math.imul(e0,t_),eN=(eN=Math.imul(e0,tO))+Math.imul(e6,t_)|0,eV=Math.imul(e6,tO),eH=eH+Math.imul(e$,tj)|0,eN=(eN=eN+Math.imul(e$,tB)|0)+Math.imul(eX,tj)|0,eV=eV+Math.imul(eX,tB)|0,eH=eH+Math.imul(eK,tU)|0,eN=(eN=eN+Math.imul(eK,tF)|0)+Math.imul(eZ,tU)|0,eV=eV+Math.imul(eZ,tF)|0,eH=eH+Math.imul(eG,tY)|0,eN=(eN=eN+Math.imul(eG,tQ)|0)+Math.imul(eY,tY)|0,eV=eV+Math.imul(eY,tQ)|0,eH=eH+Math.imul(eR,tK)|0,eN=(eN=eN+Math.imul(eR,tZ)|0)+Math.imul(eU,tK)|0,eV=eV+Math.imul(eU,tZ)|0,eH=eH+Math.imul(eP,t$)|0,eN=(eN=eN+Math.imul(eP,tX)|0)+Math.imul(ej,t$)|0,eV=eV+Math.imul(ej,tX)|0;var aQ=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aQ>>>26)|0,aQ&=67108863,eH=Math.imul(e3,t_),eN=(eN=Math.imul(e3,tO))+Math.imul(e5,t_)|0,eV=Math.imul(e5,tO),eH=eH+Math.imul(e0,tj)|0,eN=(eN=eN+Math.imul(e0,tB)|0)+Math.imul(e6,tj)|0,eV=eV+Math.imul(e6,tB)|0,eH=eH+Math.imul(e$,tU)|0,eN=(eN=eN+Math.imul(e$,tF)|0)+Math.imul(eX,tU)|0,eV=eV+Math.imul(eX,tF)|0,eH=eH+Math.imul(eK,tY)|0,eN=(eN=eN+Math.imul(eK,tQ)|0)+Math.imul(eZ,tY)|0,eV=eV+Math.imul(eZ,tQ)|0,eH=eH+Math.imul(eG,tK)|0,eN=(eN=eN+Math.imul(eG,tZ)|0)+Math.imul(eY,tK)|0,eV=eV+Math.imul(eY,tZ)|0,eH=eH+Math.imul(eR,t$)|0,eN=(eN=eN+Math.imul(eR,tX)|0)+Math.imul(eU,t$)|0,eV=eV+Math.imul(eU,tX)|0,eH=eH+Math.imul(eP,aH)|0,eN=(eN=eN+Math.imul(eP,aN)|0)+Math.imul(ej,aH)|0,eV=eV+Math.imul(ej,aN)|0;var aq=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aq>>>26)|0,aq&=67108863,eH=Math.imul(e9,t_),eN=(eN=Math.imul(e9,tO))+Math.imul(e7,t_)|0,eV=Math.imul(e7,tO),eH=eH+Math.imul(e3,tj)|0,eN=(eN=eN+Math.imul(e3,tB)|0)+Math.imul(e5,tj)|0,eV=eV+Math.imul(e5,tB)|0,eH=eH+Math.imul(e0,tU)|0,eN=(eN=eN+Math.imul(e0,tF)|0)+Math.imul(e6,tU)|0,eV=eV+Math.imul(e6,tF)|0,eH=eH+Math.imul(e$,tY)|0,eN=(eN=eN+Math.imul(e$,tQ)|0)+Math.imul(eX,tY)|0,eV=eV+Math.imul(eX,tQ)|0,eH=eH+Math.imul(eK,tK)|0,eN=(eN=eN+Math.imul(eK,tZ)|0)+Math.imul(eZ,tK)|0,eV=eV+Math.imul(eZ,tZ)|0,eH=eH+Math.imul(eG,t$)|0,eN=(eN=eN+Math.imul(eG,tX)|0)+Math.imul(eY,t$)|0,eV=eV+Math.imul(eY,tX)|0,eH=eH+Math.imul(eR,aH)|0,eN=(eN=eN+Math.imul(eR,aN)|0)+Math.imul(eU,aH)|0,eV=eV+Math.imul(eU,aN)|0,eH=eH+Math.imul(eP,ak)|0,eN=(eN=eN+Math.imul(eP,aE)|0)+Math.imul(ej,ak)|0,eV=eV+Math.imul(ej,aE)|0;var aK=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aK>>>26)|0,aK&=67108863,eH=Math.imul(tH,t_),eN=(eN=Math.imul(tH,tO))+Math.imul(tN,t_)|0,eV=Math.imul(tN,tO),eH=eH+Math.imul(e9,tj)|0,eN=(eN=eN+Math.imul(e9,tB)|0)+Math.imul(e7,tj)|0,eV=eV+Math.imul(e7,tB)|0,eH=eH+Math.imul(e3,tU)|0,eN=(eN=eN+Math.imul(e3,tF)|0)+Math.imul(e5,tU)|0,eV=eV+Math.imul(e5,tF)|0,eH=eH+Math.imul(e0,tY)|0,eN=(eN=eN+Math.imul(e0,tQ)|0)+Math.imul(e6,tY)|0,eV=eV+Math.imul(e6,tQ)|0,eH=eH+Math.imul(e$,tK)|0,eN=(eN=eN+Math.imul(e$,tZ)|0)+Math.imul(eX,tK)|0,eV=eV+Math.imul(eX,tZ)|0,eH=eH+Math.imul(eK,t$)|0,eN=(eN=eN+Math.imul(eK,tX)|0)+Math.imul(eZ,t$)|0,eV=eV+Math.imul(eZ,tX)|0,eH=eH+Math.imul(eG,aH)|0,eN=(eN=eN+Math.imul(eG,aN)|0)+Math.imul(eY,aH)|0,eV=eV+Math.imul(eY,aN)|0,eH=eH+Math.imul(eR,ak)|0,eN=(eN=eN+Math.imul(eR,aE)|0)+Math.imul(eU,ak)|0,eV=eV+Math.imul(eU,aE)|0,eH=eH+Math.imul(eP,aS)|0,eN=(eN=eN+Math.imul(eP,a_)|0)+Math.imul(ej,aS)|0,eV=eV+Math.imul(ej,a_)|0;var aZ=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aZ>>>26)|0,aZ&=67108863,eH=Math.imul(tE,t_),eN=(eN=Math.imul(tE,tO))+Math.imul(tD,t_)|0,eV=Math.imul(tD,tO),eH=eH+Math.imul(tH,tj)|0,eN=(eN=eN+Math.imul(tH,tB)|0)+Math.imul(tN,tj)|0,eV=eV+Math.imul(tN,tB)|0,eH=eH+Math.imul(e9,tU)|0,eN=(eN=eN+Math.imul(e9,tF)|0)+Math.imul(e7,tU)|0,eV=eV+Math.imul(e7,tF)|0,eH=eH+Math.imul(e3,tY)|0,eN=(eN=eN+Math.imul(e3,tQ)|0)+Math.imul(e5,tY)|0,eV=eV+Math.imul(e5,tQ)|0,eH=eH+Math.imul(e0,tK)|0,eN=(eN=eN+Math.imul(e0,tZ)|0)+Math.imul(e6,tK)|0,eV=eV+Math.imul(e6,tZ)|0,eH=eH+Math.imul(e$,t$)|0,eN=(eN=eN+Math.imul(e$,tX)|0)+Math.imul(eX,t$)|0,eV=eV+Math.imul(eX,tX)|0,eH=eH+Math.imul(eK,aH)|0,eN=(eN=eN+Math.imul(eK,aN)|0)+Math.imul(eZ,aH)|0,eV=eV+Math.imul(eZ,aN)|0,eH=eH+Math.imul(eG,ak)|0,eN=(eN=eN+Math.imul(eG,aE)|0)+Math.imul(eY,ak)|0,eV=eV+Math.imul(eY,aE)|0,eH=eH+Math.imul(eR,aS)|0,eN=(eN=eN+Math.imul(eR,a_)|0)+Math.imul(eU,aS)|0,eV=eV+Math.imul(eU,a_)|0,eH=eH+Math.imul(eP,aP)|0,eN=(eN=eN+Math.imul(eP,aj)|0)+Math.imul(ej,aP)|0,eV=eV+Math.imul(ej,aj)|0;var aW=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aW>>>26)|0,aW&=67108863,eH=Math.imul(tE,tj),eN=(eN=Math.imul(tE,tB))+Math.imul(tD,tj)|0,eV=Math.imul(tD,tB),eH=eH+Math.imul(tH,tU)|0,eN=(eN=eN+Math.imul(tH,tF)|0)+Math.imul(tN,tU)|0,eV=eV+Math.imul(tN,tF)|0,eH=eH+Math.imul(e9,tY)|0,eN=(eN=eN+Math.imul(e9,tQ)|0)+Math.imul(e7,tY)|0,eV=eV+Math.imul(e7,tQ)|0,eH=eH+Math.imul(e3,tK)|0,eN=(eN=eN+Math.imul(e3,tZ)|0)+Math.imul(e5,tK)|0,eV=eV+Math.imul(e5,tZ)|0,eH=eH+Math.imul(e0,t$)|0,eN=(eN=eN+Math.imul(e0,tX)|0)+Math.imul(e6,t$)|0,eV=eV+Math.imul(e6,tX)|0,eH=eH+Math.imul(e$,aH)|0,eN=(eN=eN+Math.imul(e$,aN)|0)+Math.imul(eX,aH)|0,eV=eV+Math.imul(eX,aN)|0,eH=eH+Math.imul(eK,ak)|0,eN=(eN=eN+Math.imul(eK,aE)|0)+Math.imul(eZ,ak)|0,eV=eV+Math.imul(eZ,aE)|0,eH=eH+Math.imul(eG,aS)|0,eN=(eN=eN+Math.imul(eG,a_)|0)+Math.imul(eY,aS)|0,eV=eV+Math.imul(eY,a_)|0,eH=eH+Math.imul(eR,aP)|0,eN=(eN=eN+Math.imul(eR,aj)|0)+Math.imul(eU,aP)|0,eV=eV+Math.imul(eU,aj)|0;var a$=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(a$>>>26)|0,a$&=67108863,eH=Math.imul(tE,tU),eN=(eN=Math.imul(tE,tF))+Math.imul(tD,tU)|0,eV=Math.imul(tD,tF),eH=eH+Math.imul(tH,tY)|0,eN=(eN=eN+Math.imul(tH,tQ)|0)+Math.imul(tN,tY)|0,eV=eV+Math.imul(tN,tQ)|0,eH=eH+Math.imul(e9,tK)|0,eN=(eN=eN+Math.imul(e9,tZ)|0)+Math.imul(e7,tK)|0,eV=eV+Math.imul(e7,tZ)|0,eH=eH+Math.imul(e3,t$)|0,eN=(eN=eN+Math.imul(e3,tX)|0)+Math.imul(e5,t$)|0,eV=eV+Math.imul(e5,tX)|0,eH=eH+Math.imul(e0,aH)|0,eN=(eN=eN+Math.imul(e0,aN)|0)+Math.imul(e6,aH)|0,eV=eV+Math.imul(e6,aN)|0,eH=eH+Math.imul(e$,ak)|0,eN=(eN=eN+Math.imul(e$,aE)|0)+Math.imul(eX,ak)|0,eV=eV+Math.imul(eX,aE)|0,eH=eH+Math.imul(eK,aS)|0,eN=(eN=eN+Math.imul(eK,a_)|0)+Math.imul(eZ,aS)|0,eV=eV+Math.imul(eZ,a_)|0,eH=eH+Math.imul(eG,aP)|0,eN=(eN=eN+Math.imul(eG,aj)|0)+Math.imul(eY,aP)|0,eV=eV+Math.imul(eY,aj)|0;var aJ=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(aJ>>>26)|0,aJ&=67108863,eH=Math.imul(tE,tY),eN=(eN=Math.imul(tE,tQ))+Math.imul(tD,tY)|0,eV=Math.imul(tD,tQ),eH=eH+Math.imul(tH,tK)|0,eN=(eN=eN+Math.imul(tH,tZ)|0)+Math.imul(tN,tK)|0,eV=eV+Math.imul(tN,tZ)|0,eH=eH+Math.imul(e9,t$)|0,eN=(eN=eN+Math.imul(e9,tX)|0)+Math.imul(e7,t$)|0,eV=eV+Math.imul(e7,tX)|0,eH=eH+Math.imul(e3,aH)|0,eN=(eN=eN+Math.imul(e3,aN)|0)+Math.imul(e5,aH)|0,eV=eV+Math.imul(e5,aN)|0,eH=eH+Math.imul(e0,ak)|0,eN=(eN=eN+Math.imul(e0,aE)|0)+Math.imul(e6,ak)|0,eV=eV+Math.imul(e6,aE)|0,eH=eH+Math.imul(e$,aS)|0,eN=(eN=eN+Math.imul(e$,a_)|0)+Math.imul(eX,aS)|0,eV=eV+Math.imul(eX,a_)|0,eH=eH+Math.imul(eK,aP)|0,eN=(eN=eN+Math.imul(eK,aj)|0)+Math.imul(eZ,aP)|0,eV=eV+Math.imul(eZ,aj)|0;var nw=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(nw>>>26)|0,nw&=67108863,eH=Math.imul(tE,tK),eN=(eN=Math.imul(tE,tZ))+Math.imul(tD,tK)|0,eV=Math.imul(tD,tZ),eH=eH+Math.imul(tH,t$)|0,eN=(eN=eN+Math.imul(tH,tX)|0)+Math.imul(tN,t$)|0,eV=eV+Math.imul(tN,tX)|0,eH=eH+Math.imul(e9,aH)|0,eN=(eN=eN+Math.imul(e9,aN)|0)+Math.imul(e7,aH)|0,eV=eV+Math.imul(e7,aN)|0,eH=eH+Math.imul(e3,ak)|0,eN=(eN=eN+Math.imul(e3,aE)|0)+Math.imul(e5,ak)|0,eV=eV+Math.imul(e5,aE)|0,eH=eH+Math.imul(e0,aS)|0,eN=(eN=eN+Math.imul(e0,a_)|0)+Math.imul(e6,aS)|0,eV=eV+Math.imul(e6,a_)|0,eH=eH+Math.imul(e$,aP)|0,eN=(eN=eN+Math.imul(e$,aj)|0)+Math.imul(eX,aP)|0,eV=eV+Math.imul(eX,aj)|0;var nH=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(nH>>>26)|0,nH&=67108863,eH=Math.imul(tE,t$),eN=(eN=Math.imul(tE,tX))+Math.imul(tD,t$)|0,eV=Math.imul(tD,tX),eH=eH+Math.imul(tH,aH)|0,eN=(eN=eN+Math.imul(tH,aN)|0)+Math.imul(tN,aH)|0,eV=eV+Math.imul(tN,aN)|0,eH=eH+Math.imul(e9,ak)|0,eN=(eN=eN+Math.imul(e9,aE)|0)+Math.imul(e7,ak)|0,eV=eV+Math.imul(e7,aE)|0,eH=eH+Math.imul(e3,aS)|0,eN=(eN=eN+Math.imul(e3,a_)|0)+Math.imul(e5,aS)|0,eV=eV+Math.imul(e5,a_)|0,eH=eH+Math.imul(e0,aP)|0,eN=(eN=eN+Math.imul(e0,aj)|0)+Math.imul(e6,aP)|0,eV=eV+Math.imul(e6,aj)|0;var nN=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(nN>>>26)|0,nN&=67108863,eH=Math.imul(tE,aH),eN=(eN=Math.imul(tE,aN))+Math.imul(tD,aH)|0,eV=Math.imul(tD,aN),eH=eH+Math.imul(tH,ak)|0,eN=(eN=eN+Math.imul(tH,aE)|0)+Math.imul(tN,ak)|0,eV=eV+Math.imul(tN,aE)|0,eH=eH+Math.imul(e9,aS)|0,eN=(eN=eN+Math.imul(e9,a_)|0)+Math.imul(e7,aS)|0,eV=eV+Math.imul(e7,a_)|0,eH=eH+Math.imul(e3,aP)|0,eN=(eN=eN+Math.imul(e3,aj)|0)+Math.imul(e5,aP)|0,eV=eV+Math.imul(e5,aj)|0;var nV=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(nV>>>26)|0,nV&=67108863,eH=Math.imul(tE,ak),eN=(eN=Math.imul(tE,aE))+Math.imul(tD,ak)|0,eV=Math.imul(tD,aE),eH=eH+Math.imul(tH,aS)|0,eN=(eN=eN+Math.imul(tH,a_)|0)+Math.imul(tN,aS)|0,eV=eV+Math.imul(tN,a_)|0,eH=eH+Math.imul(e9,aP)|0,eN=(eN=eN+Math.imul(e9,aj)|0)+Math.imul(e7,aP)|0,eV=eV+Math.imul(e7,aj)|0;var nk=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(nk>>>26)|0,nk&=67108863,eH=Math.imul(tE,aS),eN=(eN=Math.imul(tE,a_))+Math.imul(tD,aS)|0,eV=Math.imul(tD,a_),eH=eH+Math.imul(tH,aP)|0,eN=(eN=eN+Math.imul(tH,aj)|0)+Math.imul(tN,aP)|0,eV=eV+Math.imul(tN,aj)|0;var nE=(e_+eH|0)+((8191&eN)<<13)|0;e_=(eV+(eN>>>13)|0)+(nE>>>26)|0,nE&=67108863,eH=Math.imul(tE,aP),eN=(eN=Math.imul(tE,aj))+Math.imul(tD,aP)|0,eV=Math.imul(tD,aj);var nD=(e_+eH|0)+((8191&eN)<<13)|0;return e_=(eV+(eN>>>13)|0)+(nD>>>26)|0,nD&=67108863,eS[0]=aR,eS[1]=aU,eS[2]=aF,eS[3]=aG,eS[4]=aY,eS[5]=aQ,eS[6]=aq,eS[7]=aK,eS[8]=aZ,eS[9]=aW,eS[10]=a$,eS[11]=aJ,eS[12]=nw,eS[13]=nH,eS[14]=nN,eS[15]=nV,eS[16]=nk,eS[17]=nE,eS[18]=nD,0!==e_&&(eS[19]=e_,ew.length++),ew};function eY(eb,em,ew){ew.negative=em.negative^eb.negative,ew.length=eb.length+em.length;for(var eH=0,eN=0,eV=0;eV>>26)|0)>>>26,eE&=67108863}ew.words[eV]=eD,eH=eE,eE=eN}return 0!==eH?ew.words[eV]=eH:ew.length--,ew._strip()}function eQ(eb,em,ew){return eY(eb,em,ew)}Math.imul||(eG=eF),eN.prototype.mulTo=function(eb,em){var ew=this.length+eb.length;return 10===this.length&&10===eb.length?eG(this,eb,em):ew<63?eF(this,eb,em):ew<1024?eY(this,eb,em):eQ(this,eb,em)},eN.prototype.mul=function(eb){var em=new eN(null);return em.words=Array(this.length+eb.length),this.mulTo(eb,em)},eN.prototype.mulf=function(eb){var em=new eN(null);return em.words=Array(this.length+eb.length),eQ(this,eb,em)},eN.prototype.imul=function(eb){return this.clone().mulTo(eb,this)},eN.prototype.imuln=function(eb){var em=eb<0;em&&(eb=-eb),ew("number"==typeof eb),ew(eb<67108864);for(var eH=0,eN=0;eN>=26,eH+=(eV/67108864|0)+(eE>>>26),this.words[eN]=67108863&eE}return 0!==eH&&(this.words[eN]=eH,this.length++),em?this.ineg():this},eN.prototype.muln=function(eb){return this.clone().imuln(eb)},eN.prototype.sqr=function(){return this.mul(this)},eN.prototype.isqr=function(){return this.imul(this.clone())},eN.prototype.pow=function(eb){var em=eU(eb);if(0===em.length)return new eN(1);for(var ew=this,eH=0;eH=0);var em,eH=eb%26,eN=(eb-eH)/26,eV=67108863>>>26-eH<<26-eH;if(0!==eH){var eE=0;for(em=0;em>>26-eH}eE&&(this.words[em]=eE,this.length++)}if(0!==eN){for(em=this.length-1;em>=0;em--)this.words[em+eN]=this.words[em];for(em=0;em=0),eN=em?(em-em%26)/26:0;var eN,eV=eb%26,eE=Math.min((eb-eV)/26,this.length),eD=67108863^67108863>>>eV<eE)for(this.length-=eE,e_=0;e_=0&&(0!==eO||e_>=eN);e_--){var eP=0|this.words[e_];this.words[e_]=eO<<26-eV|eP>>>eV,eO=eP&eD}return eS&&0!==eO&&(eS.words[eS.length++]=eO),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},eN.prototype.ishrn=function(eb,em,eH){return ew(0===this.negative),this.iushrn(eb,em,eH)},eN.prototype.shln=function(eb){return this.clone().ishln(eb)},eN.prototype.ushln=function(eb){return this.clone().iushln(eb)},eN.prototype.shrn=function(eb){return this.clone().ishrn(eb)},eN.prototype.ushrn=function(eb){return this.clone().iushrn(eb)},eN.prototype.testn=function(eb){ew("number"==typeof eb&&eb>=0);var em=eb%26,eH=(eb-em)/26,eN=1<=0);var em=eb%26,eH=(eb-em)/26;if(ew(0===this.negative,"imaskn works only with positive numbers"),this.length<=eH)return this;if(0!==em&&eH++,this.length=Math.min(eH,this.length),0!==em){var eN=67108863^67108863>>>em<=67108864;em++)this.words[em]-=67108864,em===this.length-1?this.words[em+1]=1:this.words[em+1]++;return this.length=Math.max(this.length,em+1),this},eN.prototype.isubn=function(eb){if(ew("number"==typeof eb),ew(eb<67108864),eb<0)return this.iaddn(-eb);if(0!==this.negative)return this.negative=0,this.iaddn(eb),this.negative=1,this;if(this.words[0]-=eb,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var em=0;em>26)-(eS/67108864|0),this.words[eN+eH]=67108863&eE}for(;eN>26,this.words[eN+eH]=67108863&eE;if(0===eD)return this._strip();for(ew(-1===eD),eD=0,eN=0;eN>26,this.words[eN]=67108863&eE;return this.negative=1,this._strip()},eN.prototype._wordDiv=function(eb,em){var ew=this.length-eb.length,eH=this.clone(),eV=eb,eE=0|eV.words[eV.length-1];0!=(ew=26-this._countBits(eE))&&(eV=eV.ushln(ew),eH.iushln(ew),eE=0|eV.words[eV.length-1]);var eD,eS=eH.length-eV.length;if("mod"!==em){(eD=new eN(null)).length=eS+1,eD.words=Array(eD.length);for(var e_=0;e_=0;eP--){var ej=(0|eH.words[eV.length+eP])*67108864+(0|eH.words[eV.length+eP-1]);for(ej=Math.min(ej/eE|0,67108863),eH._ishlnsubmul(eV,ej,eP);0!==eH.negative;)ej--,eH.negative=0,eH._ishlnsubmul(eV,1,eP),eH.isZero()||(eH.negative^=1);eD&&(eD.words[eP]=ej)}return eD&&eD._strip(),eH._strip(),"div"!==em&&0!==ew&&eH.iushrn(ew),{div:eD||null,mod:eH}},eN.prototype.divmod=function(eb,em,eH){var eV,eE,eD;return(ew(!eb.isZero()),this.isZero())?{div:new eN(0),mod:new eN(0)}:0!==this.negative&&0===eb.negative?(eD=this.neg().divmod(eb,em),"mod"!==em&&(eV=eD.div.neg()),"div"!==em&&(eE=eD.mod.neg(),eH&&0!==eE.negative&&eE.iadd(eb)),{div:eV,mod:eE}):0===this.negative&&0!==eb.negative?(eD=this.divmod(eb.neg(),em),"mod"!==em&&(eV=eD.div.neg()),{div:eV,mod:eD.mod}):this.negative&eb.negative?(eD=this.neg().divmod(eb.neg(),em),"div"!==em&&(eE=eD.mod.neg(),eH&&0!==eE.negative&&eE.isub(eb)),{div:eD.div,mod:eE}):eb.length>this.length||0>this.cmp(eb)?{div:new eN(0),mod:this}:1===eb.length?"div"===em?{div:this.divn(eb.words[0]),mod:null}:"mod"===em?{div:null,mod:new eN(this.modrn(eb.words[0]))}:{div:this.divn(eb.words[0]),mod:new eN(this.modrn(eb.words[0]))}:this._wordDiv(eb,em)},eN.prototype.div=function(eb){return this.divmod(eb,"div",!1).div},eN.prototype.mod=function(eb){return this.divmod(eb,"mod",!1).mod},eN.prototype.umod=function(eb){return this.divmod(eb,"mod",!0).mod},eN.prototype.divRound=function(eb){var em=this.divmod(eb);if(em.mod.isZero())return em.div;var ew=0!==em.div.negative?em.mod.isub(eb):em.mod,eH=eb.ushrn(1),eN=eb.andln(1),eV=ew.cmp(eH);return eV<0||1===eN&&0===eV?em.div:0!==em.div.negative?em.div.isubn(1):em.div.iaddn(1)},eN.prototype.modrn=function(eb){var em=eb<0;em&&(eb=-eb),ew(eb<=67108863);for(var eH=67108864%eb,eN=0,eV=this.length-1;eV>=0;eV--)eN=(eH*eN+(0|this.words[eV]))%eb;return em?-eN:eN},eN.prototype.modn=function(eb){return this.modrn(eb)},eN.prototype.idivn=function(eb){var em=eb<0;em&&(eb=-eb),ew(eb<=67108863);for(var eH=0,eN=this.length-1;eN>=0;eN--){var eV=(0|this.words[eN])+67108864*eH;this.words[eN]=eV/eb|0,eH=eV%eb}return this._strip(),em?this.ineg():this},eN.prototype.divn=function(eb){return this.clone().idivn(eb)},eN.prototype.egcd=function(eb){ew(0===eb.negative),ew(!eb.isZero());var em=this,eH=eb.clone();em=0!==em.negative?em.umod(eb):em.clone();for(var eV=new eN(1),eE=new eN(0),eD=new eN(0),eS=new eN(1),e_=0;em.isEven()&&eH.isEven();)em.iushrn(1),eH.iushrn(1),++e_;for(var eO=eH.clone(),eP=em.clone();!em.isZero();){for(var ej=0,eB=1;!(em.words[0]&eB)&&ej<26;++ej,eB<<=1);if(ej>0)for(em.iushrn(ej);ej-- >0;)(eV.isOdd()||eE.isOdd())&&(eV.iadd(eO),eE.isub(eP)),eV.iushrn(1),eE.iushrn(1);for(var eR=0,eU=1;!(eH.words[0]&eU)&&eR<26;++eR,eU<<=1);if(eR>0)for(eH.iushrn(eR);eR-- >0;)(eD.isOdd()||eS.isOdd())&&(eD.iadd(eO),eS.isub(eP)),eD.iushrn(1),eS.iushrn(1);em.cmp(eH)>=0?(em.isub(eH),eV.isub(eD),eE.isub(eS)):(eH.isub(em),eD.isub(eV),eS.isub(eE))}return{a:eD,b:eS,gcd:eH.iushln(e_)}},eN.prototype._invmp=function(eb){ew(0===eb.negative),ew(!eb.isZero());var em,eH=this,eV=eb.clone();eH=0!==eH.negative?eH.umod(eb):eH.clone();for(var eE=new eN(1),eD=new eN(0),eS=eV.clone();eH.cmpn(1)>0&&eV.cmpn(1)>0;){for(var e_=0,eO=1;!(eH.words[0]&eO)&&e_<26;++e_,eO<<=1);if(e_>0)for(eH.iushrn(e_);e_-- >0;)eE.isOdd()&&eE.iadd(eS),eE.iushrn(1);for(var eP=0,ej=1;!(eV.words[0]&ej)&&eP<26;++eP,ej<<=1);if(eP>0)for(eV.iushrn(eP);eP-- >0;)eD.isOdd()&&eD.iadd(eS),eD.iushrn(1);eH.cmp(eV)>=0?(eH.isub(eV),eE.isub(eD)):(eV.isub(eH),eD.isub(eE))}return 0>(em=0===eH.cmpn(1)?eE:eD).cmpn(0)&&em.iadd(eb),em},eN.prototype.gcd=function(eb){if(this.isZero())return eb.abs();if(eb.isZero())return this.abs();var em=this.clone(),ew=eb.clone();em.negative=0,ew.negative=0;for(var eH=0;em.isEven()&&ew.isEven();eH++)em.iushrn(1),ew.iushrn(1);for(;;){for(;em.isEven();)em.iushrn(1);for(;ew.isEven();)ew.iushrn(1);var eN=em.cmp(ew);if(eN<0){var eV=em;em=ew,ew=eV}else if(0===eN||0===ew.cmpn(1))break;em.isub(ew)}return ew.iushln(eH)},eN.prototype.invm=function(eb){return this.egcd(eb).a.umod(eb)},eN.prototype.isEven=function(){return(1&this.words[0])==0},eN.prototype.isOdd=function(){return(1&this.words[0])==1},eN.prototype.andln=function(eb){return this.words[0]&eb},eN.prototype.bincn=function(eb){ew("number"==typeof eb);var em=eb%26,eH=(eb-em)/26,eN=1<>>26,eD&=67108863,this.words[eE]=eD}return 0!==eV&&(this.words[eE]=eV,this.length++),this},eN.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},eN.prototype.cmpn=function(eb){var em,eH=eb<0;if(0!==this.negative&&!eH)return -1;if(0===this.negative&&eH)return 1;if(this._strip(),this.length>1)em=1;else{eH&&(eb=-eb),ew(eb<=67108863,"Number is too big");var eN=0|this.words[0];em=eN===eb?0:eNeb.length)return 1;if(this.length=0;ew--){var eH=0|this.words[ew],eN=0|eb.words[ew];if(eH!==eN){eHeN&&(em=1);break}}return em},eN.prototype.gtn=function(eb){return 1===this.cmpn(eb)},eN.prototype.gt=function(eb){return 1===this.cmp(eb)},eN.prototype.gten=function(eb){return this.cmpn(eb)>=0},eN.prototype.gte=function(eb){return this.cmp(eb)>=0},eN.prototype.ltn=function(eb){return -1===this.cmpn(eb)},eN.prototype.lt=function(eb){return -1===this.cmp(eb)},eN.prototype.lten=function(eb){return 0>=this.cmpn(eb)},eN.prototype.lte=function(eb){return 0>=this.cmp(eb)},eN.prototype.eqn=function(eb){return 0===this.cmpn(eb)},eN.prototype.eq=function(eb){return 0===this.cmp(eb)},eN.red=function(eb){return new e0(eb)},eN.prototype.toRed=function(eb){return ew(!this.red,"Already a number in reduction context"),ew(0===this.negative,"red works only with positives"),eb.convertTo(this)._forceRed(eb)},eN.prototype.fromRed=function(){return ew(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},eN.prototype._forceRed=function(eb){return this.red=eb,this},eN.prototype.forceRed=function(eb){return ew(!this.red,"Already a number in reduction context"),this._forceRed(eb)},eN.prototype.redAdd=function(eb){return ew(this.red,"redAdd works only with red numbers"),this.red.add(this,eb)},eN.prototype.redIAdd=function(eb){return ew(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,eb)},eN.prototype.redSub=function(eb){return ew(this.red,"redSub works only with red numbers"),this.red.sub(this,eb)},eN.prototype.redISub=function(eb){return ew(this.red,"redISub works only with red numbers"),this.red.isub(this,eb)},eN.prototype.redShl=function(eb){return ew(this.red,"redShl works only with red numbers"),this.red.shl(this,eb)},eN.prototype.redMul=function(eb){return ew(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.mul(this,eb)},eN.prototype.redIMul=function(eb){return ew(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.imul(this,eb)},eN.prototype.redSqr=function(){return ew(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},eN.prototype.redISqr=function(){return ew(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},eN.prototype.redSqrt=function(){return ew(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},eN.prototype.redInvm=function(){return ew(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},eN.prototype.redNeg=function(){return ew(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},eN.prototype.redPow=function(eb){return ew(this.red&&!eb.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,eb)};var eK={k256:null,p224:null,p192:null,p25519:null};function eZ(eb,em){this.name=eb,this.p=new eN(em,16),this.n=this.p.bitLength(),this.k=new eN(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function eW(){eZ.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function e$(){eZ.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eX(){eZ.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function eJ(){eZ.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function e0(eb){if("string"==typeof eb){var em=eN._prime(eb);this.m=em.p,this.prime=em}else ew(eb.gtn(1),"modulus must be greater than 1"),this.m=eb,this.prime=null}function e6(eb){e0.call(this,eb),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new eN(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}eZ.prototype._tmp=function(){var eb=new eN(null);return eb.words=Array(Math.ceil(this.n/13)),eb},eZ.prototype.ireduce=function(eb){var em,ew=eb;do this.split(ew,this.tmp),em=(ew=(ew=this.imulK(ew)).iadd(this.tmp)).bitLength();while(em>this.n);var eH=em0?ew.isub(this.p):void 0!==ew.strip?ew.strip():ew._strip(),ew},eZ.prototype.split=function(eb,em){eb.iushrn(this.n,0,em)},eZ.prototype.imulK=function(eb){return eb.imul(this.k)},eH(eW,eZ),eW.prototype.split=function(eb,em){for(var ew=4194303,eH=Math.min(eb.length,9),eN=0;eN>>22,eV=eE}eV>>>=22,eb.words[eN-10]=eV,0===eV&&eb.length>10?eb.length-=10:eb.length-=9},eW.prototype.imulK=function(eb){eb.words[eb.length]=0,eb.words[eb.length+1]=0,eb.length+=2;for(var em=0,ew=0;ew>>=26,eb.words[ew]=eN,em=eH}return 0!==em&&(eb.words[eb.length++]=em),eb},eN._prime=function(eb){var em;if(eK[eb])return eK[eb];if("k256"===eb)em=new eW;else if("p224"===eb)em=new e$;else if("p192"===eb)em=new eX;else if("p25519"===eb)em=new eJ;else throw Error("Unknown prime "+eb);return eK[eb]=em,em},e0.prototype._verify1=function(eb){ew(0===eb.negative,"red works only with positives"),ew(eb.red,"red works only with red numbers")},e0.prototype._verify2=function(eb,em){ew((eb.negative|em.negative)==0,"red works only with positives"),ew(eb.red&&eb.red===em.red,"red works only with red numbers")},e0.prototype.imod=function(eb){return this.prime?this.prime.ireduce(eb)._forceRed(this):(eS(eb,eb.umod(this.m)._forceRed(this)),eb)},e0.prototype.neg=function(eb){return eb.isZero()?eb.clone():this.m.sub(eb)._forceRed(this)},e0.prototype.add=function(eb,em){this._verify2(eb,em);var ew=eb.add(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew._forceRed(this)},e0.prototype.iadd=function(eb,em){this._verify2(eb,em);var ew=eb.iadd(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew},e0.prototype.sub=function(eb,em){this._verify2(eb,em);var ew=eb.sub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew._forceRed(this)},e0.prototype.isub=function(eb,em){this._verify2(eb,em);var ew=eb.isub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew},e0.prototype.shl=function(eb,em){return this._verify1(eb),this.imod(eb.ushln(em))},e0.prototype.imul=function(eb,em){return this._verify2(eb,em),this.imod(eb.imul(em))},e0.prototype.mul=function(eb,em){return this._verify2(eb,em),this.imod(eb.mul(em))},e0.prototype.isqr=function(eb){return this.imul(eb,eb.clone())},e0.prototype.sqr=function(eb){return this.mul(eb,eb)},e0.prototype.sqrt=function(eb){if(eb.isZero())return eb.clone();var em=this.m.andln(3);if(ew(em%2==1),3===em){var eH=this.m.add(new eN(1)).iushrn(2);return this.pow(eb,eH)}for(var eV=this.m.subn(1),eE=0;!eV.isZero()&&0===eV.andln(1);)eE++,eV.iushrn(1);ew(!eV.isZero());var eD=new eN(1).toRed(this),eS=eD.redNeg(),e_=this.m.subn(1).iushrn(1),eO=this.m.bitLength();for(eO=new eN(2*eO*eO).toRed(this);0!==this.pow(eO,e_).cmp(eS);)eO.redIAdd(eS);for(var eP=this.pow(eO,eV),ej=this.pow(eb,eV.addn(1).iushrn(1)),eB=this.pow(eb,eV),eR=eE;0!==eB.cmp(eD);){for(var eU=eB,eF=0;0!==eU.cmp(eD);eF++)eU=eU.redSqr();ew(eF=0;eV--){for(var eO=em.words[eV],eP=e_-1;eP>=0;eP--){var ej=eO>>eP&1;if(eE!==eH[0]&&(eE=this.sqr(eE)),0===ej&&0===eD){eS=0;continue}eD<<=1,eD|=ej,++eS!==ew&&(0!==eV||0!==eP)||(eE=this.mul(eE,eH[eD]),eS=0,eD=0)}e_=26}return eE},e0.prototype.convertTo=function(eb){var em=eb.umod(this.m);return em===eb?em.clone():em},e0.prototype.convertFrom=function(eb){var em=eb.clone();return em.red=null,em},eN.mont=function(eb){return new e6(eb)},eH(e6,e0),e6.prototype.convertTo=function(eb){return this.imod(eb.ushln(this.shift))},e6.prototype.convertFrom=function(eb){var em=this.imod(eb.mul(this.rinv));return em.red=null,em},e6.prototype.imul=function(eb,em){if(eb.isZero()||em.isZero())return eb.words[0]=0,eb.length=1,eb;var ew=eb.imul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eN=ew.isub(eH).iushrn(this.shift),eV=eN;return eN.cmp(this.m)>=0?eV=eN.isub(this.m):0>eN.cmpn(0)&&(eV=eN.iadd(this.m)),eV._forceRed(this)},e6.prototype.mul=function(eb,em){if(eb.isZero()||em.isZero())return new eN(0)._forceRed(this);var ew=eb.mul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eV=ew.isub(eH).iushrn(this.shift),eE=eV;return eV.cmp(this.m)>=0?eE=eV.isub(this.m):0>eV.cmpn(0)&&(eE=eV.iadd(this.m)),eE._forceRed(this)},e6.prototype.invm=function(eb){return this.imod(eb._invmp(this.m).mul(this.r2))._forceRed(this)}}(eb,my)}(m3);var m9=m3.exports;let m7="bignumber/5.7.0";var gb=m9.BN;let gm=new mO(m7),gy={},gM=9007199254740991;function gv(eb){return null!=eb&&(gw.isBigNumber(eb)||"number"==typeof eb&&eb%1==0||"string"==typeof eb&&!!eb.match(/^-?[0-9]+$/)||mK(eb)||"bigint"==typeof eb||mG(eb))}let gz=!1;class gw{constructor(eb,em){eb!==gy&&gm.throwError("cannot call constructor directly; use BigNumber.from",mO.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=em,this._isBigNumber=!0,Object.freeze(this)}fromTwos(eb){return gx(gN(this).fromTwos(eb))}toTwos(eb){return gx(gN(this).toTwos(eb))}abs(){return"-"===this._hex[0]?gw.from(this._hex.substring(1)):this}add(eb){return gx(gN(this).add(gN(eb)))}sub(eb){return gx(gN(this).sub(gN(eb)))}div(eb){return gw.from(eb).isZero()&&gV("division-by-zero","div"),gx(gN(this).div(gN(eb)))}mul(eb){return gx(gN(this).mul(gN(eb)))}mod(eb){let em=gN(eb);return em.isNeg()&&gV("division-by-zero","mod"),gx(gN(this).umod(em))}pow(eb){let em=gN(eb);return em.isNeg()&&gV("negative-power","pow"),gx(gN(this).pow(em))}and(eb){let em=gN(eb);return(this.isNegative()||em.isNeg())&&gV("unbound-bitwise-result","and"),gx(gN(this).and(em))}or(eb){let em=gN(eb);return(this.isNegative()||em.isNeg())&&gV("unbound-bitwise-result","or"),gx(gN(this).or(em))}xor(eb){let em=gN(eb);return(this.isNegative()||em.isNeg())&&gV("unbound-bitwise-result","xor"),gx(gN(this).xor(em))}mask(eb){return(this.isNegative()||eb<0)&&gV("negative-width","mask"),gx(gN(this).maskn(eb))}shl(eb){return(this.isNegative()||eb<0)&&gV("negative-width","shl"),gx(gN(this).shln(eb))}shr(eb){return(this.isNegative()||eb<0)&&gV("negative-width","shr"),gx(gN(this).shrn(eb))}eq(eb){return gN(this).eq(gN(eb))}lt(eb){return gN(this).lt(gN(eb))}lte(eb){return gN(this).lte(gN(eb))}gt(eb){return gN(this).gt(gN(eb))}gte(eb){return gN(this).gte(gN(eb))}isNegative(){return"-"===this._hex[0]}isZero(){return gN(this).isZero()}toNumber(){try{return gN(this).toNumber()}catch{gV("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch{}return gm.throwError("this platform does not support BigInt",mO.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?gz||(gz=!0,gm.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?gm.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",mO.errors.UNEXPECTED_ARGUMENT,{}):gm.throwError("BigNumber.toString does not accept parameters",mO.errors.UNEXPECTED_ARGUMENT,{})),gN(this).toString(10)}toHexString(){return this._hex}toJSON(eb){return{type:"BigNumber",hex:this.toHexString()}}static from(eb){if(eb instanceof gw)return eb;if("string"==typeof eb)return eb.match(/^-?0x[0-9a-f]+$/i)?new gw(gy,gH(eb)):eb.match(/^-?[0-9]+$/)?new gw(gy,gH(new gb(eb))):gm.throwArgumentError("invalid BigNumber string","value",eb);if("number"==typeof eb)return eb%1&&gV("underflow","BigNumber.from",eb),(eb>=gM||eb<=-gM)&&gV("overflow","BigNumber.from",eb),gw.from(String(eb));let em=eb;if("bigint"==typeof em)return gw.from(em.toString());if(mG(em))return gw.from(mW(em));if(em){if(em.toHexString){let eb=em.toHexString();if("string"==typeof eb)return gw.from(eb)}else{let eb=em._hex;if(null==eb&&"BigNumber"===em.type&&(eb=em.hex),"string"==typeof eb&&(mK(eb)||"-"===eb[0]&&mK(eb.substring(1))))return gw.from(eb)}}return gm.throwArgumentError("invalid BigNumber value","value",eb)}static isBigNumber(eb){return!!(eb&&eb._isBigNumber)}}function gH(eb){if("string"!=typeof eb)return gH(eb.toString(16));if("-"===eb[0])return"-"===(eb=eb.substring(1))[0]&&gm.throwArgumentError("invalid hex","value",eb),"0x00"===(eb=gH(eb))?eb:"-"+eb;if("0x"!==eb.substring(0,2)&&(eb="0x"+eb),"0x"===eb)return"0x00";for(eb.length%2&&(eb="0x0"+eb.substring(2));eb.length>4&&"0x00"===eb.substring(0,4);)eb="0x"+eb.substring(4);return eb}function gx(eb){return gw.from(gH(eb))}function gN(eb){let em=gw.from(eb).toHexString();return"-"===em[0]?new gb("-"+em.substring(3),16):new gb(em.substring(2),16)}function gV(eb,em,ew){let eH={fault:eb,operation:em};return null!=ew&&(eH.value=ew),gm.throwError(eb,mO.errors.NUMERIC_FAULT,eH)}function gk(eb){return new gb(eb,36).toString(16)}let gE=new mO(m7),gD={},gS=gw.from(0),g_=gw.from(-1);function gO(eb,em,ew,eH){let eN={fault:em,operation:ew};return void 0!==eH&&(eN.value=eH),gE.throwError(eb,mO.errors.NUMERIC_FAULT,eN)}let gP="0";for(;gP.length<256;)gP+=gP;function gj(eb){if("number"!=typeof eb)try{eb=gw.from(eb).toNumber()}catch{}return"number"==typeof eb&&eb>=0&&eb<=256&&!(eb%1)?"1"+gP.substring(0,eb):gE.throwArgumentError("invalid decimal size","decimals",eb)}function gB(eb,em){null==em&&(em=0);let ew=gj(em);eb=gw.from(eb);let eH=eb.lt(gS);eH&&(eb=eb.mul(g_));let eN=eb.mod(ew).toString();for(;eN.length2&&gE.throwArgumentError("too many decimal points","value",eb);let eV=eN[0],eE=eN[1];for(eV||(eV="0"),eE||(eE="0");"0"===eE[eE.length-1];)eE=eE.substring(0,eE.length-1);for(eE.length>ew.length-1&&gO("fractional component exceeds decimals","underflow","parseFixed"),""===eE&&(eE="0");eE.lengthnull==eb[em]?eH:(typeof eb[em]!==ew&&gE.throwArgumentError("invalid fixed format ("+em+" not "+ew+")","format."+em,eb[em]),eb[em]);em=eN("signed","boolean",em),ew=eN("width","number",ew),eH=eN("decimals","number",eH)}return ew%8&&gE.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",ew),eH>80&&gE.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",eH),new gU(gD,em,ew,eH)}}class gF{constructor(eb,em,ew,eH){eb!==gD&&gE.throwError("cannot use FixedNumber constructor; use FixedNumber.from",mO.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=eH,this._hex=em,this._value=ew,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(eb){this.format.name!==eb.format.name&&gE.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",eb)}addUnsafe(eb){this._checkFormat(eb);let em=gR(this._value,this.format.decimals),ew=gR(eb._value,eb.format.decimals);return gF.fromValue(em.add(ew),this.format.decimals,this.format)}subUnsafe(eb){this._checkFormat(eb);let em=gR(this._value,this.format.decimals),ew=gR(eb._value,eb.format.decimals);return gF.fromValue(em.sub(ew),this.format.decimals,this.format)}mulUnsafe(eb){this._checkFormat(eb);let em=gR(this._value,this.format.decimals),ew=gR(eb._value,eb.format.decimals);return gF.fromValue(em.mul(ew).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(eb){this._checkFormat(eb);let em=gR(this._value,this.format.decimals),ew=gR(eb._value,eb.format.decimals);return gF.fromValue(em.mul(this.format._multiplier).div(ew),this.format.decimals,this.format)}floor(){let eb=this.toString().split(".");1===eb.length&&eb.push("0");let em=gF.from(eb[0],this.format),ew=!eb[1].match(/^(0*)$/);return this.isNegative()&&ew&&(em=em.subUnsafe(gG.toFormat(em.format))),em}ceiling(){let eb=this.toString().split(".");1===eb.length&&eb.push("0");let em=gF.from(eb[0],this.format),ew=!eb[1].match(/^(0*)$/);return!this.isNegative()&&ew&&(em=em.addUnsafe(gG.toFormat(em.format))),em}round(eb){null==eb&&(eb=0);let em=this.toString().split(".");if(1===em.length&&em.push("0"),(eb<0||eb>80||eb%1)&&gE.throwArgumentError("invalid decimal count","decimals",eb),em[1].length<=eb)return this;let ew=gF.from("1"+gP.substring(0,eb),this.format),eH=gY.toFormat(this.format);return this.mulUnsafe(ew).addUnsafe(eH).floor().divUnsafe(ew)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(eb){if(null==eb)return this._hex;eb%8&&gE.throwArgumentError("invalid byte width","width",eb);let em=gw.from(this._hex).fromTwos(this.format.width).toTwos(eb).toHexString();return mJ(em,eb/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(eb){return gF.fromString(this._value,eb)}static fromValue(eb,em,ew){return null!=ew||null==em||gv(em)||(ew=em,em=null),null==em&&(em=0),null==ew&&(ew="fixed"),gF.fromString(gB(eb,em),gU.from(ew))}static fromString(eb,em){null==em&&(em="fixed");let ew=gU.from(em),eH=gR(eb,ew.decimals);!ew.signed&&eH.lt(gS)&&gO("unsigned value cannot be negative","overflow","value",eb);let eN=null;eN=ew.signed?eH.toTwos(ew.width).toHexString():mJ(eN=eH.toHexString(),ew.width/8);let eV=gB(eH,ew.decimals);return new gF(gD,eN,eV,ew)}static fromBytes(eb,em){null==em&&(em="fixed");let ew=gU.from(em);if(mY(eb).length>ew.width/8)throw Error("overflow");let eH=gw.from(eb);ew.signed&&(eH=eH.fromTwos(ew.width));let eN=eH.toTwos((ew.signed?0:1)+ew.width).toHexString(),eV=gB(eH,ew.decimals);return new gF(gD,eN,eV,ew)}static from(eb,em){if("string"==typeof eb)return gF.fromString(eb,em);if(mG(eb))return gF.fromBytes(eb,em);try{return gF.fromValue(eb,0,em)}catch(eb){if(eb.code!==mO.errors.INVALID_ARGUMENT)throw eb}return gE.throwArgumentError("invalid FixedNumber value","value",eb)}static isFixedNumber(eb){return!!(eb&&eb._isFixedNumber)}}let gG=gF.from(1),gY=gF.from("0.5"),gQ="strings/5.7.0",gq=new mO(gQ);function gK(eb,em,ew,eH,eN){if(eb===eD.BAD_PREFIX||eb===eD.UNEXPECTED_CONTINUE){let eb=0;for(let eH=em+1;eH>6==2;eH++)eb++;return eb}return eb===eD.OVERRUN?ew.length-em-1:0}function gZ(eb,em,ew,eH,eN){return eb===eD.OVERLONG?(eH.push(eN),0):(eH.push(65533),gK(eb,em,ew))}function gW(eb,em=eE.current){em!=eE.current&&(gq.checkNormalize(),eb=eb.normalize(em));let ew=[];for(let em=0;em>6|192),ew.push(63&eH|128);else if((64512&eH)==55296){em++;let eN=eb.charCodeAt(em);if(em>=eb.length||(64512&eN)!=56320)throw Error("invalid utf-8 string");let eV=65536+((1023&eH)<<10)+(1023&eN);ew.push(eV>>18|240),ew.push(eV>>12&63|128),ew.push(eV>>6&63|128),ew.push(63&eV|128)}else ew.push(eH>>12|224),ew.push(eH>>6&63|128),ew.push(63&eH|128)}return mY(ew)}function g$(eb){if(eb.length%4!=0)throw Error("bad data");let em=[];for(let ew=0;ew{let eN=eb.split(":");eH[ew+=parseInt(eN[0],16)]=em(eN[1])}),eH}function gJ(eb){let em=0;return eb.split(",").map(eb=>{let ew=eb.split("-");return 1===ew.length?ew[1]="0":""===ew[1]&&(ew[1]="1"),{l:em+parseInt(ew[0],16),h:em=parseInt(ew[1],16)}})}!function(eb){eb.current="",eb.NFC="NFC",eb.NFD="NFD",eb.NFKC="NFKC",eb.NFKD="NFKD"}(eE||(eE={})),function(eb){eb.UNEXPECTED_CONTINUE="unexpected continuation byte",eb.BAD_PREFIX="bad codepoint prefix",eb.OVERRUN="string overrun",eb.MISSING_CONTINUE="missing continuation byte",eb.OUT_OF_RANGE="out of UTF-8 range",eb.UTF16_SURROGATE="UTF-16 surrogate",eb.OVERLONG="overlong representation"}(eD||(eD={})),Object.freeze({error:function(eb,em,ew,eH,eN){return gq.throwArgumentError(`invalid codepoint at offset ${em}; ${eb}`,"bytes",ew)},ignore:gK,replace:gZ}),gJ("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),"ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(eb=>parseInt(eb,16)),gX("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),gX("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),gX("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",g$),gJ("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");let g6="hash/5.7.0";function g4(eb){eb=atob(eb);let em=[];for(let ew=0;ew0&&Array.isArray(eb)?eN(eb,em-1):ew.push(eb)})};return eN(eb,em),ew}function g5(eb){let em={};for(let ew=0;ew>--eS&1}let eP=31,ej=Math.pow(2,eP),eB=ej>>>1,eR=eB>>1,eU=ej-1,eF=0;for(let eb=0;eb1;){let eH=em+ew>>>1;eb>>1|eO(),eE=eE<<1^eB,eD=(eD^eB)<<1|eB|1;eY=eE,eQ=1+eD-eE}let eK=eH-4;return eG.map(em=>{switch(em-eK){case 3:return eK+65792+(eb[eD++]<<16|eb[eD++]<<8|eb[eD++]);case 2:return eK+256+(eb[eD++]<<8|eb[eD++]);case 1:return eK+eb[eD++];default:return em-1}})}function g9(eb){let em=0;return()=>eb[em++]}function g7(eb){return g9(g8(eb))}function yb(eb){return 1&eb?~eb>>1:eb>>1}function ym(eb,em){let ew=Array(eb);for(let eH=0;eHem[eb]):ew}function yx(eb){let em=[];for(;;){let ew=eb();if(0==ew)break;em.push(yk(ew,eb))}for(;;){let ew=eb()-1;if(ew<0)break;em.push(yE(ew,eb))}return g5(g3(em))}function yN(eb){let em=[];for(;;){let ew=eb();if(0==ew)break;em.push(ew)}return em}function yV(eb,em,ew){let eH=Array(eb).fill(void 0).map(()=>[]);for(let eN=0;eNeH[em].push(eb));return eH}function yk(eb,em){let ew=1+em(),eH=em(),eN=yN(em);return g3(yV(eN.length,1+eb,em).map((eb,em)=>{let eV=eb[0],eE=eb.slice(1);return Array(eN[em]).fill(void 0).map((eb,em)=>{let eN=em*eH;return[eV+em*ew,eE.map(eb=>eb+eN)]})}))}function yE(eb,em){return yV(1+em(),1+eb,em).map(eb=>[eb[0],eb.slice(1)])}function yD(eb){let em=yH(eb).sort((eb,em)=>eb-em);return ew();function ew(){let eH=[];for(;;){let eN=yH(eb,em);if(0==eN.length)break;eH.push({set:new Set(eN),node:ew()})}eH.sort((eb,em)=>em.set.size-eb.set.size);let eN=eb();return{branches:eH,valid:eN%3,fe0f:!!(1&(eN=eN/3|0)),save:1==(eN>>=1),check:2==eN}}}function yS(){return g7(g4("AEQF2AO2DEsA2wIrAGsBRABxAN8AZwCcAEwAqgA0AGwAUgByADcATAAVAFYAIQAyACEAKAAYAFgAGwAjABQAMAAmADIAFAAfABQAKwATACoADgAbAA8AHQAYABoAGQAxADgALAAoADwAEwA9ABMAGgARAA4ADwAWABMAFgAIAA8AHgQXBYMA5BHJAS8JtAYoAe4AExozi0UAH21tAaMnBT8CrnIyhrMDhRgDygIBUAEHcoFHUPe8AXBjAewCjgDQR8IICIcEcQLwATXCDgzvHwBmBoHNAqsBdBcUAykgDhAMShskMgo8AY8jqAQfAUAfHw8BDw87MioGlCIPBwZCa4ELatMAAMspJVgsDl8AIhckSg8XAHdvTwBcIQEiDT4OPhUqbyECAEoAS34Aej8Ybx83JgT/Xw8gHxZ/7w8RICxPHA9vBw+Pfw8PHwAPFv+fAsAvCc8vEr8ivwD/EQ8Bol8OEBa/A78hrwAPCU8vESNvvwWfHwNfAVoDHr+ZAAED34YaAdJPAK7PLwSEgDLHAGo1Pz8Pvx9fUwMrpb8O/58VTzAPIBoXIyQJNF8hpwIVAT8YGAUADDNBaX3RAMomJCg9EhUeA29MABsZBTMNJipjOhc19gcIDR8bBwQHEggCWi6DIgLuAQYA+BAFCha3A5XiAEsqM7UFFgFLhAMjFTMYE1Klnw74nRVBG/ASCm0BYRN/BrsU3VoWy+S0vV8LQx+vN8gF2AC2AK5EAWwApgYDKmAAroQ0NDQ0AT+OCg7wAAIHRAbpNgVcBV0APTA5BfbPFgMLzcYL/QqqA82eBALKCjQCjqYCht0/k2+OAsXQAoP3ASTKDgDw6ACKAUYCMpIKJpRaAE4A5womABzZvs0REEKiACIQAd5QdAECAj4Ywg/wGqY2AVgAYADYvAoCGAEubA0gvAY2ALAAbpbvqpyEAGAEpgQAJgAG7gAgAEACmghUFwCqAMpAINQIwC4DthRAAPcycKgApoIdABwBfCisABoATwBqASIAvhnSBP8aH/ECeAKXAq40NjgDBTwFYQU6AXs3oABgAD4XNgmcCY1eCl5tIFZeUqGgyoNHABgAEQAaABNwWQAmABMATPMa3T34ADldyprmM1M2XociUQgLzvwAXT3xABgAEQAaABNwIGFAnADD8AAgAD4BBJWzaCcIAIEBFMAWwKoAAdq9BWAF5wLQpALEtQAKUSGkahR4GnJM+gsAwCgeFAiUAECQ0BQuL8AAIAAAADKeIheclvFqQAAETr4iAMxIARMgAMIoHhQIAn0E0pDQFC4HhznoAAAAIAI2C0/4lvFqQAAETgBJJwYCAy4ABgYAFAA8MBKYEH4eRhTkAjYeFcgACAYAeABsOqyQ5gRwDayqugEgaIIAtgoACgDmEABmBAWGme5OBJJA2m4cDeoAmITWAXwrMgOgAGwBCh6CBXYF1Tzg1wKAAFdiuABRAFwAXQBsAG8AdgBrAHYAbwCEAHEwfxQBVE5TEQADVFhTBwBDANILAqcCzgLTApQCrQL6vAAMAL8APLhNBKkE6glGKTAU4Dr4N2EYEwBCkABKk8rHAbYBmwIoAiU4Ajf/Aq4CowCAANIChzgaNBsCsTgeODcFXrgClQKdAqQBiQGYAqsCsjTsNHsfNPA0ixsAWTWiOAMFPDQSNCk2BDZHNow2TTZUNhk28Jk9VzI3QkEoAoICoQKwAqcAQAAxBV4FXbS9BW47YkIXP1ciUqs05DS/FwABUwJW11e6nHuYZmSh/RAYA8oMKvZ8KASoUAJYWAJ6ILAsAZSoqjpgA0ocBIhmDgDWAAawRDQoAAcuAj5iAHABZiR2AIgiHgCaAU68ACxuHAG0ygM8MiZIAlgBdF4GagJqAPZOHAMuBgoATkYAsABiAHgAMLoGDPj0HpKEBAAOJgAuALggTAHWAeAMEDbd20Uege0ADwAWADkAQgA9OHd+2MUQZBBhBgNNDkxxPxUQArEPqwvqERoM1irQ090ANK4H8ANYB/ADWANYB/AH8ANYB/ADWANYA1gDWBwP8B/YxRBkD00EcgWTBZAE2wiIJk4RhgctCNdUEnQjHEwDSgEBIypJITuYMxAlR0wRTQgIATZHbKx9PQNMMbBU+pCnA9AyVDlxBgMedhKlAC8PeCE1uk6DekxxpQpQT7NX9wBFBgASqwAS5gBJDSgAUCwGPQBI4zTYABNGAE2bAE3KAExdGABKaAbgAFBXAFCOAFBJABI2SWdObALDOq0//QomCZhvwHdTBkIQHCemEPgMNAG2ATwN7kvZBPIGPATKH34ZGg/OlZ0Ipi3eDO4m5C6igFsj9iqEBe5L9TzeC05RaQ9aC2YJ5DpkgU8DIgEOIowK3g06CG4Q9ArKbA3mEUYHOgPWSZsApgcCCxIdNhW2JhFirQsKOXgG/Br3C5AmsBMqev0F1BoiBk4BKhsAANAu6IWxWjJcHU9gBgQLJiPIFKlQIQ0mQLh4SRocBxYlqgKSQ3FKiFE3HpQh9zw+DWcuFFF9B/Y8BhlQC4I8n0asRQ8R0z6OPUkiSkwtBDaALDAnjAnQD4YMunxzAVoJIgmyDHITMhEYN8YIOgcaLpclJxYIIkaWYJsE+KAD9BPSAwwFQAlCBxQDthwuEy8VKgUOgSXYAvQ21i60ApBWgQEYBcwPJh/gEFFH4Q7qCJwCZgOEJewALhUiABginAhEZABgj9lTBi7MCMhqbSN1A2gU6GIRdAeSDlgHqBw0FcAc4nDJXgyGCSiksAlcAXYJmgFgBOQICjVcjKEgQmdUi1kYnCBiQUBd/QIyDGYVoES+h3kCjA9sEhwBNgF0BzoNAgJ4Ee4RbBCWCOyGBTW2M/k6JgRQIYQgEgooA1BszwsoJvoM+WoBpBJjAw00PnfvZ6xgtyUX/gcaMsZBYSHyC5NPzgydGsIYQ1QvGeUHwAP0GvQn60FYBgADpAQUOk4z7wS+C2oIjAlAAEoOpBgH2BhrCnKM0QEyjAG4mgNYkoQCcJAGOAcMAGgMiAV65gAeAqgIpAAGANADWAA6Aq4HngAaAIZCAT4DKDABIuYCkAOUCDLMAZYwAfQqBBzEDBYA+DhuSwLDsgKAa2ajBd5ZAo8CSjYBTiYEBk9IUgOwcuIA3ABMBhTgSAEWrEvMG+REAeBwLADIAPwABjYHBkIBzgH0bgC4AWALMgmjtLYBTuoqAIQAFmwB2AKKAN4ANgCA8gFUAE4FWvoF1AJQSgESMhksWGIBvAMgATQBDgB6BsyOpsoIIARuB9QCEBwV4gLvLwe2AgMi4BPOQsYCvd9WADIXUu5eZwqoCqdeaAC0YTQHMnM9UQAPH6k+yAdy/BZIiQImSwBQ5gBQQzSaNTFWSTYBpwGqKQK38AFtqwBI/wK37gK3rQK3sAK6280C0gK33AK3zxAAUEIAUD9SklKDArekArw5AEQAzAHCO147WTteO1k7XjtZO147WTteO1kDmChYI03AVU0oJqkKbV9GYewMpw3VRMk6ShPcYFJgMxPJLbgUwhXPJVcZPhq9JwYl5VUKDwUt1GYxCC00dhe9AEApaYNCY4ceMQpMHOhTklT5LRwAskujM7ANrRsWREEFSHXuYisWDwojAmSCAmJDXE6wXDchAqH4AmiZAmYKAp+FOBwMAmY8AmYnBG8EgAN/FAN+kzkHOXgYOYM6JCQCbB4CMjc4CwJtyAJtr/CLADRoRiwBaADfAOIASwYHmQyOAP8MwwAOtgJ3MAJ2o0ACeUxEAni7Hl3cRa9G9AJ8QAJ6yQJ9CgJ88UgBSH5kJQAsFklZSlwWGErNAtECAtDNSygDiFADh+dExpEzAvKiXQQDA69Lz0wuJgTQTU1NsAKLQAKK2cIcCB5EaAa4Ao44Ao5dQZiCAo7aAo5deVG1UzYLUtVUhgKT/AKTDQDqAB1VH1WwVdEHLBwplocy4nhnRTw6ApegAu+zWCKpAFomApaQApZ9nQCqWa1aCoJOADwClrYClk9cRVzSApnMApllXMtdCBoCnJw5wzqeApwXAp+cAp65iwAeEDIrEAKd8gKekwC2PmE1YfACntQCoG8BqgKeoCACnk+mY8lkKCYsAiewAiZ/AqD8AqBN2AKmMAKlzwKoAAB+AqfzaH1osgAESmodatICrOQCrK8CrWgCrQMCVx4CVd0CseLYAx9PbJgCsr4OArLpGGzhbWRtSWADJc4Ctl08QG6RAylGArhfArlIFgK5K3hwN3DiAr0aAy2zAzISAr6JcgMDM3ICvhtzI3NQAsPMAsMFc4N0TDZGdOEDPKgDPJsDPcACxX0CxkgCxhGKAshqUgLIRQLJUALJLwJkngLd03h6YniveSZL0QMYpGcDAmH1GfSVJXsMXpNevBICz2wCz20wTFTT9BSgAMeuAs90ASrrA04TfkwGAtwoAtuLAtJQA1JdA1NgAQIDVY2AikABzBfuYUZ2AILPg44C2sgC2d+EEYRKpz0DhqYAMANkD4ZyWvoAVgLfZgLeuXR4AuIw7RUB8zEoAfScAfLTiALr9ALpcXoAAur6AurlAPpIAboC7ooC652Wq5cEAu5AA4XhmHpw4XGiAvMEAGoDjheZlAL3FAORbwOSiAL3mQL52gL4Z5odmqy8OJsfA52EAv77ARwAOp8dn7QDBY4DpmsDptoA0sYDBmuhiaIGCgMMSgFgASACtgNGAJwEgLpoBgC8BGzAEowcggCEDC6kdjoAJAM0C5IKRoABZCgiAIzw3AYBLACkfng9ogigkgNmWAN6AEQCvrkEVqTGAwCsBRbAA+4iQkMCHR072jI2PTbUNsk2RjY5NvA23TZKNiU3EDcZN5I+RTxDRTBCJkK5VBYKFhZfwQCWygU3AJBRHpu+OytgNxa61A40GMsYjsn7BVwFXQVcBV0FaAVdBVwFXQVcBV0FXAVdBVwFXUsaCNyKAK4AAQUHBwKU7oICoW1e7jAEzgPxA+YDwgCkBFDAwADABKzAAOxFLhitA1UFTDeyPkM+bj51QkRCuwTQWWQ8X+0AWBYzsACNA8xwzAGm7EZ/QisoCTAbLDs6fnLfb8H2GccsbgFw13M1HAVkBW/Jxsm9CNRO8E8FDD0FBQw9FkcClOYCoMFegpDfADgcMiA2AJQACB8AsigKAIzIEAJKeBIApY5yPZQIAKQiHb4fvj5BKSRPQrZCOz0oXyxgOywfKAnGbgMClQaCAkILXgdeCD9IIGUgQj5fPoY+dT52Ao5CM0dAX9BTVG9SDzFwWTQAbxBzJF/lOEIQQglCCkKJIAls5AcClQICoKPMODEFxhi6KSAbiyfIRrMjtCgdWCAkPlFBIitCsEJRzAbMAV/OEyQzDg0OAQQEJ36i328/Mk9AybDJsQlq3tDRApUKAkFzXf1d/j9uALYP6hCoFgCTGD8kPsFKQiobrm0+zj0KSD8kPnVCRBwMDyJRTHFgMTJa5rwXQiQ2YfI/JD7BMEJEHGINTw4TOFlIRzwJO0icMQpyPyQ+wzJCRBv6DVgnKB01NgUKj2bwYzMqCoBkznBgEF+zYDIocwRIX+NgHj4HICNfh2C4CwdwFWpTG/lgUhYGAwRfv2Ts8mAaXzVgml/XYIJfuWC4HI1gUF9pYJZgMR6ilQHMAOwLAlDRefC0in4AXAEJA6PjCwc0IamOANMMCAECRQDFNRTZBgd+CwQlRA+r6+gLBDEFBnwUBXgKATIArwAGRAAHA3cDdAN2A3kDdwN9A3oDdQN7A30DfAN4A3oDfQAYEAAlAtYASwMAUAFsAHcKAHcAmgB3AHUAdQB2AHVu8UgAygDAAHcAdQB1AHYAdQALCgB3AAsAmgB3AAsCOwB3AAtu8UgAygDAAHgKAJoAdwB3AHUAdQB2AHUAeAB1AHUAdgB1bvFIAMoAwAALCgCaAHcACwB3AAsCOwB3AAtu8UgAygDAAH4ACwGgALcBpwC6AahdAu0COwLtbvFIAMoAwAALCgCaAu0ACwLtAAsCOwLtAAtu8UgAygDAA24ACwNvAAu0VsQAAzsAABCkjUIpAAsAUIusOggWcgMeBxVsGwL67U/2HlzmWOEeOgALASvuAAseAfpKUpnpGgYJDCIZM6YyARUE9ThqAD5iXQgnAJYJPnOzw0ZAEZxEKsIAkA4DhAHnTAIDxxUDK0lxCQlPYgIvIQVYJQBVqE1GakUAKGYiDToSBA1EtAYAXQJYAIF8GgMHRyAAIAjOe9YncekRAA0KACUrjwE7Ayc6AAYWAqaiKG4McEcqANoN3+Mg9TwCBhIkuCny+JwUQ29L008JluRxu3K+oAdqiHOqFH0AG5SUIfUJ5SxCGfxdipRzqTmT4V5Zb+r1Uo4Vm+NqSSEl2mNvR2JhIa8SpYO6ntdwFXHCWTCK8f2+Hxo7uiG3drDycAuKIMP5bhi06ACnqArH1rz4Rqg//lm6SgJGEVbF9xJHISaR6HxqxSnkw6shDnelHKNEfGUXSJRJ1GcsmtJw25xrZMDK9gXSm1/YMkdX4/6NKYOdtk/NQ3/NnDASjTc3fPjIjW/5sVfVObX2oTDWkr1dF9f3kxBsD3/3aQO8hPfRz+e0uEiJqt1161griu7gz8hDDwtpy+F+BWtefnKHZPAxcZoWbnznhJpy0e842j36bcNzGnIEusgGX0a8ZxsnjcSsPDZ09yZ36fCQbriHeQ72JRMILNl6ePPf2HWoVwgWAm1fb3V2sAY0+B6rAXqSwPBgseVmoqsBTSrm91+XasMYYySI8eeRxH3ZvHkMz3BQ5aJ3iUVbYPNM3/7emRtjlsMgv/9VyTsyt/mK+8fgWeT6SoFaclXqn42dAIsvAarF5vNNWHzKSkKQ/8Hfk5ZWK7r9yliOsooyBjRhfkHP4Q2DkWXQi6FG/9r/IwbmkV5T7JSopHKn1pJwm9tb5Ot0oyN1Z2mPpKXHTxx2nlK08fKk1hEYA8WgVVWL5lgx0iTv+KdojJeU23ZDjmiubXOxVXJKKi2Wjuh2HLZOFLiSC7Tls5SMh4f+Pj6xUSrNjFqLGehRNB8lC0QSLNmkJJx/wSG3MnjE9T1CkPwJI0wH2lfzwETIiVqUxg0dfu5q39Gt+hwdcxkhhNvQ4TyrBceof3Mhs/IxFci1HmHr4FMZgXEEczPiGCx0HRwzAqDq2j9AVm1kwN0mRVLWLylgtoPNapF5cY4Y1wJh/e0BBwZj44YgZrDNqvD/9Hv7GFYdUQeDJuQ3EWI4HaKqavU1XjC/n41kT4L79kqGq0kLhdTZvgP3TA3fS0ozVz+5piZsoOtIvBUFoMKbNcmBL6YxxaUAusHB38XrS8dQMnQwJfUUkpRoGr5AUeWicvBTzyK9g77+yCkf5PAysL7r/JjcZgrbvRpMW9iyaxZvKO6ceZN2EwIxKwVFPuvFuiEPGCoagbMo+SpydLrXqBzNCDGFCrO/rkcwa2xhokQZ5CdZ0AsU3JfSqJ6n5I14YA+P/uAgfhPU84Tlw7cEFfp7AEE8ey4sP12PTt4Cods1GRgDOB5xvyiR5m+Bx8O5nBCNctU8BevfV5A08x6RHd5jcwPTMDSZJOedIZ1cGQ704lxbAzqZOP05ZxaOghzSdvFBHYqomATARyAADK4elP8Ly3IrUZKfWh23Xy20uBUmLS4Pfagu9+oyVa2iPgqRP3F2CTUsvJ7+RYnN8fFZbU/HVvxvcFFDKkiTqV5UBZ3Gz54JAKByi9hkKMZJvuGgcSYXFmw08UyoQyVdfTD1/dMkCHXcTGAKeROgArsvmRrQTLUOXioOHGK2QkjHuoYFgXciZoTJd6Fs5q1QX1G+p/e26hYsEf7QZD1nnIyl/SFkNtYYmmBhpBrxl9WbY0YpHWRuw2Ll/tj9mD8P4snVzJl4F9J+1arVeTb9E5r2ILH04qStjxQNwn3m4YNqxmaNbLAqW2TN6LidwuJRqS+NXbtqxoeDXpxeGWmxzSkWxjkyCkX4NQRme6q5SAcC+M7+9ETfA/EwrzQajKakCwYyeunP6ZFlxU2oMEn1Pz31zeStW74G406ZJFCl1wAXIoUKkWotYEpOuXB1uVNxJ63dpJEqfxBeptwIHNrPz8BllZoIcBoXwgfJ+8VAUnVPvRvexnw0Ma/WiGYuJO5y8QTvEYBigFmhUxY5RqzE8OcywN/8m4UYrlaniJO75XQ6KSo9+tWHlu+hMi0UVdiKQp7NelnoZUzNaIyBPVeOwK6GNp+FfHuPOoyhaWuNvTYFkvxscMQWDh+zeFCFkgwbXftiV23ywJ4+uwRqmg9k3KzwIQpzppt8DBBOMbrqwQM5Gb05sEwdKzMiAqOloaA/lr0KA+1pr0/+HiWoiIjHA/wir2nIuS3PeU/ji3O6ZwoxcR1SZ9FhtLC5S0FIzFhbBWcGVP/KpxOPSiUoAdWUpqKH++6Scz507iCcxYI6rdMBICPJZea7OcmeFw5mObJSiqpjg2UoWNIs+cFhyDSt6geV5qgi3FunmwwDoGSMgerFOZGX1m0dMCYo5XOruxO063dwENK9DbnVM9wYFREzh4vyU1WYYJ/LRRp6oxgjqP/X5a8/4Af6p6NWkQferzBmXme0zY/4nwMJm/wd1tIqSwGz+E3xPEAOoZlJit3XddD7/BT1pllzOx+8bmQtANQ/S6fZexc6qi3W+Q2xcmXTUhuS5mpHQRvcxZUN0S5+PL9lXWUAaRZhEH8hTdAcuNMMCuVNKTEGtSUKNi3O6KhSaTzck8csZ2vWRZ+d7mW8c4IKwXIYd25S/zIftPkwPzufjEvOHWVD1m+FjpDVUTV0DGDuHj6QnaEwLu/dEgdLQOg9E1Sro9XHJ8ykLAwtPu+pxqKDuFexqON1sKQm7rwbE1E68UCfA/erovrTCG+DBSNg0l4goDQvZN6uNlbyLpcZAwj2UclycvLpIZMgv4yRlpb3YuMftozorbcGVHt/VeDV3+Fdf1TP0iuaCsPi2G4XeGhsyF1ubVDxkoJhmniQ0/jSg/eYML9KLfnCFgISWkp91eauR3IQvED0nAPXK+6hPCYs+n3+hCZbiskmVMG2da+0EsZPonUeIY8EbfusQXjsK/eFDaosbPjEfQS0RKG7yj5GG69M7MeO1HmiUYocgygJHL6M1qzUDDwUSmr99V7Sdr2F3JjQAJY+F0yH33Iv3+C9M38eML7gTgmNu/r2bUMiPvpYbZ6v1/IaESirBHNa7mPKn4dEmYg7v/+HQgPN1G79jBQ1+soydfDC2r+h2Bl/KIc5KjMK7OH6nb1jLsNf0EHVe2KBiE51ox636uyG6Lho0t3J34L5QY/ilE3mikaF4HKXG1mG1rCevT1Vv6GavltxoQe/bMrpZvRggnBxSEPEeEzkEdOxTnPXHVjUYdw8JYvjB/o7Eegc3Ma+NUxLLnsK0kJlinPmUHzHGtrk5+CAbVzFOBqpyy3QVUnzTDfC/0XD94/okH+OB+i7g9lolhWIjSnfIb+Eq43ZXOWmwvjyV/qqD+t0e+7mTEM74qP/Ozt8nmC7mRpyu63OB4KnUzFc074SqoyPUAgM+/TJGFo6T44EHnQU4X4z6qannVqgw/U7zCpwcmXV1AubIrvOmkKHazJAR55ePjp5tLBsN8vAqs3NAHdcEHOR2xQ0lsNAFzSUuxFQCFYvXLZJdOj9p4fNq6p0HBGUik2YzaI4xySy91KzhQ0+q1hjxvImRwPRf76tChlRkhRCi74NXZ9qUNeIwP+s5p+3m5nwPdNOHgSLD79n7O9m1n1uDHiMntq4nkYwV5OZ1ENbXxFd4PgrlvavZsyUO4MqYlqqn1O8W/I1dEZq5dXhrbETLaZIbC2Kj/Aa/QM+fqUOHdf0tXAQ1huZ3cmWECWSXy/43j35+Mvq9xws7JKseriZ1pEWKc8qlzNrGPUGcVgOa9cPJYIJsGnJTAUsEcDOEVULO5x0rXBijc1lgXEzQQKhROf8zIV82w8eswc78YX11KYLWQRcgHNJElBxfXr72lS2RBSl07qTKorO2uUDZr3sFhYsvnhLZn0A94KRzJ/7DEGIAhW5ZWFpL8gEwu1aLA9MuWZzNwl8Oze9Y+bX+v9gywRVnoB5I/8kXTXU3141yRLYrIOOz6SOnyHNy4SieqzkBXharjfjqq1q6tklaEbA8Qfm2DaIPs7OTq/nvJBjKfO2H9bH2cCMh1+5gspfycu8f/cuuRmtDjyqZ7uCIMyjdV3a+p3fqmXsRx4C8lujezIFHnQiVTXLXuI1XrwN3+siYYj2HHTvESUx8DlOTXpak9qFRK+L3mgJ1WsD7F4cu1aJoFoYQnu+wGDMOjJM3kiBQWHCcvhJ/HRdxodOQp45YZaOTA22Nb4XKCVxqkbwMYFhzYQYIAnCW8FW14uf98jhUG2zrKhQQ0q0CEq0t5nXyvUyvR8DvD69LU+g3i+HFWQMQ8PqZuHD+sNKAV0+M6EJC0szq7rEr7B5bQ8BcNHzvDMc9eqB5ZCQdTf80Obn4uzjwpYU7SISdtV0QGa9D3Wrh2BDQtpBKxaNFV+/Cy2P/Sv+8s7Ud0Fd74X4+o/TNztWgETUapy+majNQ68Lq3ee0ZO48VEbTZYiH1Co4OlfWef82RWeyUXo7woM03PyapGfikTnQinoNq5z5veLpeMV3HCAMTaZmA1oGLAn7XS3XYsz+XK7VMQsc4XKrmDXOLU/pSXVNUq8dIqTba///3x6LiLS6xs1xuCAYSfcQ3+rQgmu7uvf3THKt5Ooo97TqcbRqxx7EASizaQCBQllG/rYxVapMLgtLbZS64w1MDBMXX+PQpBKNwqUKOf2DDRDUXQf9EhOS0Qj4nTmlA8dzSLz/G1d+Ud8MTy/6ghhdiLpeerGY/UlDOfiuqFsMUU5/UYlP+BAmgRLuNpvrUaLlVkrqDievNVEAwF+4CoM1MZTmjxjJMsKJq+u8Zd7tNCUFy6LiyYXRJQ4VyvEQFFaCGKsxIwQkk7EzZ6LTJq2hUuPhvAW+gQnSG6J+MszC+7QCRHcnqDdyNRJ6T9xyS87A6MDutbzKGvGktpbXqtzWtXb9HsfK2cBMomjN9a4y+TaJLnXxAeX/HWzmf4cR4vALt/P4w4qgKY04ml4ZdLOinFYS6cup3G/1ie4+t1eOnpBNlqGqs75ilzkT4+DsZQxNvaSKJ//6zIbbk/M7LOhFmRc/1R+kBtz7JFGdZm/COotIdvQoXpTqP/1uqEUmCb/QWoGLMwO5ANcHzxdY48IGP5+J+zKOTBFZ4Pid+GTM+Wq12MV/H86xEJptBa6T+p3kgpwLedManBHC2GgNrFpoN2xnrMz9WFWX/8/ygSBkavq2Uv7FdCsLEYLu9LLIvAU0bNRDtzYl+/vXmjpIvuJFYjmI0im6QEYqnIeMsNjXG4vIutIGHijeAG/9EDBozKV5cldkHbLxHh25vT+ZEzbhXlqvpzKJwcEgfNwLAKFeo0/pvEE10XDB+EXRTXtSzJozQKFFAJhMxYkVaCW+E9AL7tMeU8acxidHqzb6lX4691UsDpy/LLRmT+epgW56+5Cw8tB4kMUv6s9lh3eRKbyGs+H/4mQMaYzPTf2OOdokEn+zzgvoD3FqNKk8QqGAXVsqcGdXrT62fSPkR2vROFi68A6se86UxRUk4cajfPyCC4G5wDhD+zNq4jodQ4u4n/m37Lr36n4LIAAsVr02dFi9AiwA81MYs2rm4eDlDNmdMRvEKRHfBwW5DdMNp0jPFZMeARqF/wL4XBfd+EMLBfMzpH5GH6NaW+1vrvMdg+VxDzatk3MXgO3ro3P/DpcC6+Mo4MySJhKJhSR01SGGGp5hPWmrrUgrv3lDnP+HhcI3nt3YqBoVAVTBAQT5iuhTg8nvPtd8ZeYj6w1x6RqGUBrSku7+N1+BaasZvjTk64RoIDlL8brpEcJx3OmY7jLoZsswdtmhfC/G21llXhITOwmvRDDeTTPbyASOa16cF5/A1fZAidJpqju3wYAy9avPR1ya6eNp9K8XYrrtuxlqi+bDKwlfrYdR0RRiKRVTLOH85+ZY7XSmzRpfZBJjaTa81VDcJHpZnZnSQLASGYW9l51ZV/h7eVzTi3Hv6hUsgc/51AqJRTkpbFVLXXszoBL8nBX0u/0jBLT8nH+fJePbrwURT58OY+UieRjd1vs04w0VG5VN2U6MoGZkQzKN/ptz0Q366dxoTGmj7i1NQGHi9GgnquXFYdrCfZBmeb7s0T6yrdlZH5cZuwHFyIJ/kAtGsTg0xH5taAAq44BAk1CPk9KVVbqQzrCUiFdF/6gtlPQ8bHHc1G1W92MXGZ5HEHftyLYs8mbD/9xYRUWkHmlM0zC2ilJlnNgV4bfALpQghxOUoZL7VTqtCHIaQSXm+YUMnpkXybnV+A6xlm2CVy8fn0Xlm2XRa0+zzOa21JWWmixfiPMSCZ7qA4rS93VN3pkpF1s5TonQjisHf7iU9ZGvUPOAKZcR1pbeVf/Ul7OhepGCaId9wOtqo7pJ7yLcBZ0pFkOF28y4zEI/kcUNmutBHaQpBdNM8vjCS6HZRokkeo88TBAjGyG7SR+6vUgTcyK9Imalj0kuxz0wmK+byQU11AiJFk/ya5dNduRClcnU64yGu/ieWSeOos1t3ep+RPIWQ2pyTYVbZltTbsb7NiwSi3AV+8KLWk7LxCnfZUetEM8ThnsSoGH38/nyAwFguJp8FjvlHtcWZuU4hPva0rHfr0UhOOJ/F6vS62FW7KzkmRll2HEc7oUq4fyi5T70Vl7YVIfsPHUCdHesf9Lk7WNVWO75JDkYbMI8TOW8JKVtLY9d6UJRITO8oKo0xS+o99Yy04iniGHAaGj88kEWgwv0OrHdY/nr76DOGNS59hXCGXzTKUvDl9iKpLSWYN1lxIeyywdNpTkhay74w2jFT6NS8qkjo5CxA1yfSYwp6AJIZNKIeEK5PJAW7ORgWgwp0VgzYpqovMrWxbu+DGZ6Lhie1RAqpzm8VUzKJOH3mCzWuTOLsN3VT/dv2eeYe9UjbR8YTBsLz7q60VN1sU51k+um1f8JxD5pPhbhSC8rRaB454tmh6YUWrJI3+GWY0qeWioj/tbkYITOkJaeuGt4JrJvHA+l0Gu7kY7XOaa05alMnRWVCXqFgLIwSY4uF59Ue5SU4QKuc/HamDxbr0x6csCetXGoP7Qn1Bk/J9DsynO/UD6iZ1Hyrz+jit0hDCwi/E9OjgKTbB3ZQKQ/0ZOvevfNHG0NK4Aj3Cp7NpRk07RT1i/S0EL93Ag8GRgKI9CfpajKyK6+Jj/PI1KO5/85VAwz2AwzP8FTBb075IxCXv6T9RVvWT2tUaqxDS92zrGUbWzUYk9mSs82pECH+fkqsDt93VW++4YsR/dHCYcQSYTO/KaBMDj9LSD/J/+z20Kq8XvZUAIHtm9hRPP3ItbuAu2Hm5lkPs92pd7kCxgRs0xOVBnZ13ccdA0aunrwv9SdqElJRC3g+oCu+nXyCgmXUs9yMjTMAIHfxZV+aPKcZeUBWt057Xo85Ks1Ir5gzEHCWqZEhrLZMuF11ziGtFQUds/EESajhagzcKsxamcSZxGth4UII+adPhQkUnx2WyN+4YWR+r3f8MnkyGFuR4zjzxJS8WsQYR5PTyRaD9ixa6Mh741nBHbzfjXHskGDq179xaRNrCIB1z1xRfWfjqw2pHc1zk9xlPpL8sQWAIuETZZhbnmL54rceXVNRvUiKrrqIkeogsl0XXb17ylNb0f4GA9Wd44vffEG8FSZGHEL2fbaTGRcSiCeA8PmA/f6Hz8HCS76fXUHwgwkzSwlI71ekZ7Fapmlk/KC+Hs8hUcw3N2LN5LhkVYyizYFl/uPeVP5lsoJHhhfWvvSWruCUW1ZcJOeuTbrDgywJ/qG07gZJplnTvLcYdNaH0KMYOYMGX+rB4NGPFmQsNaIwlWrfCezxre8zXBrsMT+edVLbLqN1BqB76JH4BvZTqUIMfGwPGEn+EnmTV86fPBaYbFL3DFEhjB45CewkXEAtJxk4/Ms2pPXnaRqdky0HOYdcUcE2zcXq4vaIvW2/v0nHFJH2XXe22ueDmq/18XGtELSq85j9X8q0tcNSSKJIX8FTuJF/Pf8j5PhqG2u+osvsLxYrvvfeVJL+4tkcXcr9JV7v0ERmj/X6fM3NC4j6dS1+9Umr2oPavqiAydTZPLMNRGY23LO9zAVDly7jD+70G5TPPLdhRIl4WxcYjLnM+SNcJ26FOrkrISUtPObIz5Zb3AG612krnpy15RMW+1cQjlnWFI6538qky9axd2oJmHIHP08KyP0ubGO+TQNOYuv2uh17yCIvR8VcStw7o1g0NM60sk+8Tq7YfIBJrtp53GkvzXH7OA0p8/n/u1satf/VJhtR1l8Wa6Gmaug7haSpaCaYQax6ta0mkutlb+eAOSG1aobM81D9A4iS1RRlzBBoVX6tU1S6WE2N9ORY6DfeLRC4l9Rvr5h95XDWB2mR1d4WFudpsgVYwiTwT31ljskD8ZyDOlm5DkGh9N/UB/0AI5Xvb8ZBmai2hQ4BWMqFwYnzxwB26YHSOv9WgY3JXnvoN+2R4rqGVh/LLDMtpFP+SpMGJNWvbIl5SOodbCczW2RKleksPoUeGEzrjtKHVdtZA+kfqO+rVx/iclCqwoopepvJpSTDjT+b9GWylGRF8EDbGlw6eUzmJM95Ovoz+kwLX3c2fTjFeYEsE7vUZm3mqdGJuKh2w9/QGSaqRHs99aScGOdDqkFcACoqdbBoQqqjamhH6Q9ng39JCg3lrGJwd50Qk9ovnqBTr8MME7Ps2wiVfygUmPoUBJJfJWX5Nda0nuncbFkA=="))}let y_=yS();yH(y_),yH(y_),yx(y_),yD(y_),new mO(g6);let yO=new Uint8Array(32);yO.fill(0);let yP=`Ethereum Signed Message: +`;function yj(eb){return"string"==typeof eb&&(eb=gW(eb)),m4(mQ([gW(yP),gW(String(eb.length)),eb]))}let yB="rlp/5.7.0";new mO(yB);let yR="address/5.7.0",yU=new mO(yR);function yF(eb){mK(eb,20)||yU.throwArgumentError("invalid address","address",eb),eb=eb.toLowerCase();let em=eb.substring(2).split(""),ew=new Uint8Array(40);for(let eb=0;eb<40;eb++)ew[eb]=em[eb].charCodeAt(0);let eH=mY(m4(ew));for(let eb=0;eb<40;eb+=2)eH[eb>>1]>>4>=8&&(em[eb]=em[eb].toUpperCase()),(15&eH[eb>>1])>=8&&(em[eb+1]=em[eb+1].toUpperCase());return"0x"+em.join("")}let yG=9007199254740991;function yY(eb){return Math.log10?Math.log10(eb):Math.log(eb)/Math.LN10}let yQ={};for(let eb=0;eb<10;eb++)yQ[String(eb)]=String(eb);for(let eb=0;eb<26;eb++)yQ[String.fromCharCode(65+eb)]=String(10+eb);let yq=Math.floor(yY(yG));function yK(eb){let em=(eb=(eb=eb.toUpperCase()).substring(4)+eb.substring(0,2)+"00").split("").map(eb=>yQ[eb]).join("");for(;em.length>=yq;){let eb=em.substring(0,yq);em=parseInt(eb,10)%97+em.substring(eb.length)}let ew=String(98-parseInt(em,10)%97);for(;ew.length<2;)ew="0"+ew;return ew}function yZ(eb){let em=null;if("string"!=typeof eb&&yU.throwArgumentError("invalid address","address",eb),eb.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==eb.substring(0,2)&&(eb="0x"+eb),em=yF(eb),eb.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&em!==eb&&yU.throwArgumentError("bad address checksum","address",eb);else if(eb.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(eb.substring(2,4)!==yK(eb)&&yU.throwArgumentError("bad icap checksum","address",eb),em=gk(eb.substring(4));em.length<40;)em="0"+em;em=yF("0x"+em)}else yU.throwArgumentError("invalid address","address",eb);return em}let yW="properties/5.7.0";function y$(eb,em,ew){Object.defineProperty(eb,em,{enumerable:!0,value:ew,writable:!1})}new mO(yW),new mO(g6);let yX=new Uint8Array(32);yX.fill(0),gw.from(-1);let yJ=gw.from(0),y6=gw.from(1);gw.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),mJ(y6.toHexString(),32),mJ(yJ.toHexString(),32);var y4={},y5={},y8=y9;function y9(eb,em){if(!eb)throw Error(em||"Assertion failed")}y9.equal=function(eb,em,ew){if(eb!=em)throw Error(ew||"Assertion failed: "+eb+" != "+em)};var y7={exports:{}};"function"==typeof Object.create?y7.exports=function(eb,em){em&&(eb.super_=em,eb.prototype=Object.create(em.prototype,{constructor:{value:eb,enumerable:!1,writable:!0,configurable:!0}}))}:y7.exports=function(eb,em){if(em){eb.super_=em;var ew=function(){};ew.prototype=em.prototype,eb.prototype=new ew,eb.prototype.constructor=eb}};var Mb=y8,Mm=y7.exports;function My(eb,em){return(64512&eb.charCodeAt(em))==55296&&!(em<0)&&!(em+1>=eb.length)&&(64512&eb.charCodeAt(em+1))==56320}function Mv(eb,em){if(Array.isArray(eb))return eb.slice();if(!eb)return[];var ew=[];if("string"==typeof eb){if(em){if("hex"===em)for((eb=eb.replace(/[^a-z0-9]+/ig,"")).length%2!=0&&(eb="0"+eb),eN=0;eN>6|192,ew[eH++]=63&eV|128):My(eb,eN)?(eV=65536+((1023&eV)<<10)+(1023&eb.charCodeAt(++eN)),ew[eH++]=eV>>18|240,ew[eH++]=eV>>12&63|128,ew[eH++]=eV>>6&63|128,ew[eH++]=63&eV|128):(ew[eH++]=eV>>12|224,ew[eH++]=eV>>6&63|128,ew[eH++]=63&eV|128)}}else for(eN=0;eN>>24|eb>>>8&65280|eb<<8&16711680|(255&eb)<<24)>>>0}function MH(eb,em){for(var ew="",eH=0;eH>>0;return eE}function Mk(eb,em){for(var ew=Array(4*eb.length),eH=0,eN=0;eH>>24,ew[eN+1]=eV>>>16&255,ew[eN+2]=eV>>>8&255,ew[eN+3]=255&eV):(ew[eN+3]=eV>>>24,ew[eN+2]=eV>>>16&255,ew[eN+1]=eV>>>8&255,ew[eN]=255&eV)}return ew}function ME(eb,em){return eb>>>em|eb<<32-em}function MD(eb,em){return eb<>>32-em}function MS(eb,em){return eb+em>>>0}function M_(eb,em,ew){return eb+em+ew>>>0}function MO(eb,em,ew,eH){return eb+em+ew+eH>>>0}function MP(eb,em,ew,eH,eN){return eb+em+ew+eH+eN>>>0}function Mj(eb,em,ew,eH){var eN=eb[em],eV=eH+eb[em+1]>>>0,eE=(eV>>0,eb[em+1]=eV}function MB(eb,em,ew,eH){return(em+eH>>>0>>0}function MR(eb,em,ew,eH){return em+eH>>>0}function MU(eb,em,ew,eH,eN,eV,eE,eD){var eS,e_=em;return eb+ew+eN+eE+(eS=0+((e_=e_+eH>>>0)>>0)>>0)>>0}function MF(eb,em,ew,eH,eN,eV,eE,eD){return em+eH+eV+eD>>>0}function MG(eb,em,ew,eH,eN,eV,eE,eD,eS,e_){var eO,eP=em;return eb+ew+eN+eE+eS+(eO=0+((eP=eP+eH>>>0)>>0)>>0)>>0)>>0}function MY(eb,em,ew,eH,eN,eV,eE,eD,eS,e_){return em+eH+eV+eD+e_>>>0}function MQ(eb,em,ew){return(em<<32-ew|eb>>>ew)>>>0}function Mq(eb,em,ew){return(eb<<32-ew|em>>>ew)>>>0}function MK(eb,em,ew){return eb>>>ew}function MZ(eb,em,ew){return(eb<<32-ew|em>>>ew)>>>0}y5.inherits=Mm,y5.toArray=Mv,y5.toHex=Mz,y5.htonl=Mw,y5.toHex32=MH,y5.zero2=Mx,y5.zero8=MN,y5.join32=MV,y5.split32=Mk,y5.rotr32=ME,y5.rotl32=MD,y5.sum32=MS,y5.sum32_3=M_,y5.sum32_4=MO,y5.sum32_5=MP,y5.sum64=Mj,y5.sum64_hi=MB,y5.sum64_lo=MR,y5.sum64_4_hi=MU,y5.sum64_4_lo=MF,y5.sum64_5_hi=MG,y5.sum64_5_lo=MY,y5.rotr64_hi=MQ,y5.rotr64_lo=Mq,y5.shr64_hi=MK,y5.shr64_lo=MZ;var MW={},M$=y5,MX=y8;function MJ(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}MW.BlockHash=MJ,MJ.prototype.update=function(eb,em){if(eb=M$.toArray(eb,em),this.pending?this.pending=this.pending.concat(eb):this.pending=eb,this.pendingTotal+=eb.length,this.pending.length>=this._delta8){var ew=(eb=this.pending).length%this._delta8;this.pending=eb.slice(eb.length-ew,eb.length),0===this.pending.length&&(this.pending=null),eb=M$.join32(eb,0,eb.length-ew,this.endian);for(var eH=0;eH>>24&255,eH[eN++]=eb>>>16&255,eH[eN++]=eb>>>8&255,eH[eN++]=255&eb}else for(eH[eN++]=255&eb,eH[eN++]=eb>>>8&255,eH[eN++]=eb>>>16&255,eH[eN++]=eb>>>24&255,eH[eN++]=0,eH[eN++]=0,eH[eN++]=0,eH[eN++]=0,eV=8;eV>>3}function vv(eb){return M6(eb,17)^M6(eb,19)^eb>>>10}M2.ft_1=M4,M2.ch32=M3,M2.maj32=M5,M2.p32=M8,M2.s0_256=M9,M2.s1_256=M7,M2.g0_256=vy,M2.g1_256=vv;var vA=y5,vz=MW,vL=M2,vw=vA.rotl32,vH=vA.sum32,vx=vA.sum32_5,vV=vL.ft_1,vk=vz.BlockHash,vE=[1518500249,1859775393,2400959708,3395469782];function vD(){if(!(this instanceof vD))return new vD;vk.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=Array(80)}vA.inherits(vD,vk);var vS=vD;vD.blockSize=512,vD.outSize=160,vD.hmacStrength=80,vD.padLength=64,vD.prototype._update=function(eb,em){for(var ew=this.W,eH=0;eH<16;eH++)ew[eH]=eb[em+eH];for(;eHthis.blockSize&&(eb=new this.Hash().update(eb).digest()),ID(eb.length<=this.blockSize);for(var em=eb.length;em>8,eE=255&eN;eV?ew.push(eV,eE):ew.push(eE)}return ew}function eN(eb){return 1===eb.length?"0"+eb:eb}function eV(eb){for(var em="",ew=0;ew(eN>>1)-1?(eN>>1)-eS:eS,eV.isubn(eD)):eD=0,eH[eE]=eD,eV.iushrn(1)}return eH}function eN(eb,em){var ew=[[],[]];eb=eb.clone(),em=em.clone();for(var eH,eN=0,eV=0;eb.cmpn(-eN)>0||em.cmpn(-eV)>0;){var eE,eD,eS=eb.andln(3)+eN&3,e_=em.andln(3)+eV&3;3===eS&&(eS=-1),3===e_&&(e_=-1),eE=1&eS?(3==(eH=eb.andln(7)+eN&7)||5===eH)&&2===e_?-eS:eS:0,ew[0].push(eE),eD=1&e_?(3==(eH=em.andln(7)+eV&7)||5===eH)&&2===eS?-e_:e_:0,ew[1].push(eD),2*eN===eE+1&&(eN=1-eN),2*eV===eD+1&&(eV=1-eV),eb.iushrn(1),em.iushrn(1)}return ew}function eV(eb,em,ew){var eH="_"+em;eb.prototype[em]=function(){return void 0!==this[eH]?this[eH]:this[eH]=ew.call(this)}}function eE(eb){return"string"==typeof eb?ew.toArray(eb,"hex"):eb}function eD(eb){return new m9(eb,"hex","le")}ew.assert=Ij,ew.toArray=IU.toArray,ew.zero2=IU.zero2,ew.toHex=IU.toHex,ew.encode=IU.encode,ew.getNAF=eH,ew.getJSF=eN,ew.cachedProperty=eV,ew.parseBytes=eE,ew.intFromLE=eD}),IG=IF.getNAF,IY=IF.getJSF,IQ=IF.assert;function Iq(eb,em){this.type=eb,this.p=new m9(em.p,16),this.red=em.prime?m9.red(em.prime):m9.mont(this.p),this.zero=new m9(0).toRed(this.red),this.one=new m9(1).toRed(this.red),this.two=new m9(2).toRed(this.red),this.n=em.n&&new m9(em.n,16),this.g=em.g&&this.pointFromJSON(em.g,em.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var ew=this.n&&this.p.div(this.n);!ew||ew.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var IK=Iq;function IZ(eb,em){this.curve=eb,this.type=em,this.precomputed=null}Iq.prototype.point=function(){throw Error("Not implemented")},Iq.prototype.validate=function(){throw Error("Not implemented")},Iq.prototype._fixedNafMul=function(eb,em){IQ(eb.precomputed);var ew=eb._getDoubles(),eH=IG(em,1,this._bitLength),eN=(1<=eV;eS--)eE=(eE<<1)+eH[eS];eD.push(eE)}for(var e_=this.jpoint(null,null,null),eO=this.jpoint(null,null,null),eP=eN;eP>0;eP--){for(eV=0;eV=0;eD--){for(var eS=0;eD>=0&&0===eV[eD];eD--)eS++;if(eD>=0&&eS++,eE=eE.dblp(eS),eD<0)break;var e_=eV[eD];IQ(0!==e_),eE="affine"===eb.type?e_>0?eE.mixedAdd(eN[e_-1>>1]):eE.mixedAdd(eN[-e_-1>>1].neg()):e_>0?eE.add(eN[e_-1>>1]):eE.add(eN[-e_-1>>1].neg())}return"affine"===eb.type?eE.toP():eE},Iq.prototype._wnafMulAdd=function(eb,em,ew,eH,eN){var eV,eE,eD,eS=this._wnafT1,e_=this._wnafT2,eO=this._wnafT3,eP=0;for(eV=0;eV=1;eV-=2){var eB=eV-1,eR=eV;if(1!==eS[eB]||1!==eS[eR]){eO[eB]=IG(ew[eB],eS[eB],this._bitLength),eO[eR]=IG(ew[eR],eS[eR],this._bitLength),eP=Math.max(eO[eB].length,eP),eP=Math.max(eO[eR].length,eP);continue}var eU=[em[eB],null,null,em[eR]];0===em[eB].y.cmp(em[eR].y)?(eU[1]=em[eB].add(em[eR]),eU[2]=em[eB].toJ().mixedAdd(em[eR].neg())):0===em[eB].y.cmp(em[eR].y.redNeg())?(eU[1]=em[eB].toJ().mixedAdd(em[eR]),eU[2]=em[eB].add(em[eR].neg())):(eU[1]=em[eB].toJ().mixedAdd(em[eR]),eU[2]=em[eB].toJ().mixedAdd(em[eR].neg()));var eF=[-3,-1,-5,-7,0,7,5,1,3],eG=IY(ew[eB],ew[eR]);for(eP=Math.max(eG[0].length,eP),eO[eB]=Array(eP),eO[eR]=Array(eP),eE=0;eE=0;eV--){for(var eW=0;eV>=0;){var e$=!0;for(eE=0;eE=0&&eW++,eK=eK.dblp(eW),eV<0)break;for(eE=0;eE0?eD=e_[eE][eX-1>>1]:eX<0&&(eD=e_[eE][-eX-1>>1].neg()),eK="affine"===eD.type?eK.mixedAdd(eD):eK.add(eD))}}for(eV=0;eV=Math.ceil((eb.bitLength()+1)/em.step)},IZ.prototype._getDoubles=function(eb,em){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var ew=[this],eH=this,eN=0;eNeN[0].cmp(eN[1])?eN[0]:eN[1]).toRed(this.red)}if(eb.lambda)ew=new m9(eb.lambda,16);else{var eV=this._getEndoRoots(this.n);0===this.g.mul(eV[0]).x.cmp(this.g.x.redMul(em))?ew=eV[0]:(ew=eV[1],I$(0===this.g.mul(ew).x.cmp(this.g.x.redMul(em))))}return eH=eb.basis?eb.basis.map(function(eb){return{a:new m9(eb.a,16),b:new m9(eb.b,16)}}):this._getEndoBasis(ew),{beta:em,lambda:ew,basis:eH}}},IX.prototype._getEndoRoots=function(eb){var em=eb===this.p?this.red:m9.mont(eb),ew=new m9(2).toRed(em).redInvm(),eH=ew.redNeg(),eN=new m9(3).toRed(em).redNeg().redSqrt().redMul(ew);return[eH.redAdd(eN).fromRed(),eH.redSub(eN).fromRed()]},IX.prototype._getEndoBasis=function(eb){for(var em,ew,eH,eN,eV,eE,eD,eS,e_,eO=this.n.ushrn(Math.floor(this.n.bitLength()/2)),eP=eb,ej=this.n.clone(),eB=new m9(1),eR=new m9(0),eU=new m9(0),eF=new m9(1),eG=0;0!==eP.cmpn(0);){var eY=ej.div(eP);eS=ej.sub(eY.mul(eP)),e_=eU.sub(eY.mul(eB));var eQ=eF.sub(eY.mul(eR));if(!eH&&0>eS.cmp(eO))em=eD.neg(),ew=eB,eH=eS.neg(),eN=e_;else if(eH&&2==++eG)break;eD=eS,ej=eP,eP=eS,eU=eB,eB=e_,eF=eR,eR=eQ}eV=eS.neg(),eE=e_;var eK=eH.sqr().add(eN.sqr());return eV.sqr().add(eE.sqr()).cmp(eK)>=0&&(eV=em,eE=ew),eH.negative&&(eH=eH.neg(),eN=eN.neg()),eV.negative&&(eV=eV.neg(),eE=eE.neg()),[{a:eH,b:eN},{a:eV,b:eE}]},IX.prototype._endoSplit=function(eb){var em=this.endo.basis,ew=em[0],eH=em[1],eN=eH.b.mul(eb).divRound(this.n),eV=ew.b.neg().mul(eb).divRound(this.n),eE=eN.mul(ew.a),eD=eV.mul(eH.a),eS=eN.mul(ew.b),e_=eV.mul(eH.b);return{k1:eb.sub(eE).sub(eD),k2:eS.add(e_).neg()}},IX.prototype.pointFromX=function(eb,em){(eb=new m9(eb,16)).red||(eb=eb.toRed(this.red));var ew=eb.redSqr().redMul(eb).redIAdd(eb.redMul(this.a)).redIAdd(this.b),eH=ew.redSqrt();if(0!==eH.redSqr().redSub(ew).cmp(this.zero))throw Error("invalid point");var eN=eH.fromRed().isOdd();return(em&&!eN||!em&&eN)&&(eH=eH.redNeg()),this.point(eb,eH)},IX.prototype.validate=function(eb){if(eb.inf)return!0;var em=eb.x,ew=eb.y,eH=this.a.redMul(em),eN=em.redSqr().redMul(em).redIAdd(eH).redIAdd(this.b);return 0===ew.redSqr().redISub(eN).cmpn(0)},IX.prototype._endoWnafMulAdd=function(eb,em,ew){for(var eH=this._endoWnafT1,eN=this._endoWnafT2,eV=0;eV":""},I1.prototype.isInfinity=function(){return this.inf},I1.prototype.add=function(eb){if(this.inf)return eb;if(eb.inf)return this;if(this.eq(eb))return this.dbl();if(this.neg().eq(eb)||0===this.x.cmp(eb.x))return this.curve.point(null,null);var em=this.y.redSub(eb.y);0!==em.cmpn(0)&&(em=em.redMul(this.x.redSub(eb.x).redInvm()));var ew=em.redSqr().redISub(this.x).redISub(eb.x),eH=em.redMul(this.x.redSub(ew)).redISub(this.y);return this.curve.point(ew,eH)},I1.prototype.dbl=function(){if(this.inf)return this;var eb=this.y.redAdd(this.y);if(0===eb.cmpn(0))return this.curve.point(null,null);var em=this.curve.a,ew=this.x.redSqr(),eH=eb.redInvm(),eN=ew.redAdd(ew).redIAdd(ew).redIAdd(em).redMul(eH),eV=eN.redSqr().redISub(this.x.redAdd(this.x)),eE=eN.redMul(this.x.redSub(eV)).redISub(this.y);return this.curve.point(eV,eE)},I1.prototype.getX=function(){return this.x.fromRed()},I1.prototype.getY=function(){return this.y.fromRed()},I1.prototype.mul=function(eb){return eb=new m9(eb,16),this.isInfinity()?this:this._hasDoubles(eb)?this.curve._fixedNafMul(this,eb):this.curve.endo?this.curve._endoWnafMulAdd([this],[eb]):this.curve._wnafMul(this,eb)},I1.prototype.mulAdd=function(eb,em,ew){var eH=[this,em],eN=[eb,ew];return this.curve.endo?this.curve._endoWnafMulAdd(eH,eN):this.curve._wnafMulAdd(1,eH,eN,2)},I1.prototype.jmulAdd=function(eb,em,ew){var eH=[this,em],eN=[eb,ew];return this.curve.endo?this.curve._endoWnafMulAdd(eH,eN,!0):this.curve._wnafMulAdd(1,eH,eN,2,!0)},I1.prototype.eq=function(eb){return this===eb||this.inf===eb.inf&&(this.inf||0===this.x.cmp(eb.x)&&0===this.y.cmp(eb.y))},I1.prototype.neg=function(eb){if(this.inf)return this;var em=this.curve.point(this.x,this.y.redNeg());if(eb&&this.precomputed){var ew=this.precomputed,eH=function(eb){return eb.neg()};em.precomputed={naf:ew.naf&&{wnd:ew.naf.wnd,points:ew.naf.points.map(eH)},doubles:ew.doubles&&{step:ew.doubles.step,points:ew.doubles.points.map(eH)}}}return em},I1.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},IW(I0,IK.BasePoint),IX.prototype.jpoint=function(eb,em,ew){return new I0(this,eb,em,ew)},I0.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var eb=this.z.redInvm(),em=eb.redSqr(),ew=this.x.redMul(em),eH=this.y.redMul(em).redMul(eb);return this.curve.point(ew,eH)},I0.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},I0.prototype.add=function(eb){if(this.isInfinity())return eb;if(eb.isInfinity())return this;var em=eb.z.redSqr(),ew=this.z.redSqr(),eH=this.x.redMul(em),eN=eb.x.redMul(ew),eV=this.y.redMul(em.redMul(eb.z)),eE=eb.y.redMul(ew.redMul(this.z)),eD=eH.redSub(eN),eS=eV.redSub(eE);if(0===eD.cmpn(0))return 0!==eS.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var e_=eD.redSqr(),eO=e_.redMul(eD),eP=eH.redMul(e_),ej=eS.redSqr().redIAdd(eO).redISub(eP).redISub(eP),eB=eS.redMul(eP.redISub(ej)).redISub(eV.redMul(eO)),eR=this.z.redMul(eb.z).redMul(eD);return this.curve.jpoint(ej,eB,eR)},I0.prototype.mixedAdd=function(eb){if(this.isInfinity())return eb.toJ();if(eb.isInfinity())return this;var em=this.z.redSqr(),ew=this.x,eH=eb.x.redMul(em),eN=this.y,eV=eb.y.redMul(em).redMul(this.z),eE=ew.redSub(eH),eD=eN.redSub(eV);if(0===eE.cmpn(0))return 0!==eD.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var eS=eE.redSqr(),e_=eS.redMul(eE),eO=ew.redMul(eS),eP=eD.redSqr().redIAdd(e_).redISub(eO).redISub(eO),ej=eD.redMul(eO.redISub(eP)).redISub(eN.redMul(e_)),eB=this.z.redMul(eE);return this.curve.jpoint(eP,ej,eB)},I0.prototype.dblp=function(eb){if(0===eb||this.isInfinity())return this;if(!eb)return this.dbl();if(this.curve.zeroA||this.curve.threeA){var em,ew=this;for(em=0;em=0)return!1;if(ew.redIAdd(eN),0===this.x.cmp(ew))return!0}},I0.prototype.inspect=function(){return this.isInfinity()?"":""},I0.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var I2=IO(function(eb,em){var ew=em;ew.base=IK,ew.short=IJ,ew.mont=null,ew.edwards=null}),I6=IO(function(eb,em){var ew,eH=em,eN=IF.assert;function eV(eb){"short"===eb.type?this.curve=new I2.short(eb):"edwards"===eb.type?this.curve=new I2.edwards(eb):this.curve=new I2.mont(eb),this.g=this.curve.g,this.n=this.curve.n,this.hash=eb.hash,eN(this.g.validate(),"Invalid curve"),eN(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function eE(eb,em){Object.defineProperty(eH,eb,{configurable:!0,enumerable:!0,get:function(){var ew=new eV(em);return Object.defineProperty(eH,eb,{configurable:!0,enumerable:!0,value:ew}),ew}})}eH.PresetCurve=eV,eE("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:y4.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),eE("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:y4.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),eE("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:y4.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),eE("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:y4.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),eE("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:y4.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),eE("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:y4.sha256,gRed:!1,g:["9"]}),eE("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:y4.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{ew=null.crash()}catch{ew=void 0}eE("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:y4.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",ew]})});function I4(eb){if(!(this instanceof I4))return new I4(eb);this.hash=eb.hash,this.predResist=!!eb.predResist,this.outLen=this.hash.outSize,this.minEntropy=eb.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var em=IU.toArray(eb.entropy,eb.entropyEnc||"hex"),ew=IU.toArray(eb.nonce,eb.nonceEnc||"hex"),eH=IU.toArray(eb.pers,eb.persEnc||"hex");Ij(em.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(em,ew,eH)}var I3=I4;I4.prototype._init=function(eb,em,ew){var eH=eb.concat(em).concat(ew);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var eN=0;eN=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(eb.concat(ew||[])),this._reseed=1},I4.prototype.generate=function(eb,em,ew,eH){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof em&&(eH=ew,ew=em,em=null),ew&&(ew=IU.toArray(ew,eH||"hex"),this._update(ew));for(var eN=[];eN.length"};var I7=IF.assert;function Ab(eb,em){if(eb instanceof Ab)return eb;this._importDER(eb,em)||(I7(eb.r&&eb.s,"Signature without r or s"),this.r=new m9(eb.r,16),this.s=new m9(eb.s,16),void 0===eb.recoveryParam?this.recoveryParam=null:this.recoveryParam=eb.recoveryParam)}var Am=Ab;function Ay(){this.place=0}function Av(eb,em){var ew=eb[em.place++];if(!(128&ew))return ew;var eH=15&ew;if(0===eH||eH>4)return!1;for(var eN=0,eV=0,eE=em.place;eV>>=0;return!(eN<=127)&&(em.place=eE,eN)}function Az(eb){for(var em=0,ew=eb.length-1;!eb[em]&&!(128&eb[em+1])&&em>>3);for(eb.push(128|ew);--ew;)eb.push(em>>>(ew<<3)&255);eb.push(em)}Ab.prototype._importDER=function(eb,em){eb=IF.toArray(eb,em);var ew=new Ay;if(48!==eb[ew.place++])return!1;var eH=Av(eb,ew);if(!1===eH||eH+ew.place!==eb.length||2!==eb[ew.place++])return!1;var eN=Av(eb,ew);if(!1===eN)return!1;var eV=eb.slice(ew.place,eN+ew.place);if(ew.place+=eN,2!==eb[ew.place++])return!1;var eE=Av(eb,ew);if(!1===eE||eb.length!==eE+ew.place)return!1;var eD=eb.slice(ew.place,eE+ew.place);if(0===eV[0]){if(!(128&eV[1]))return!1;eV=eV.slice(1)}if(0===eD[0]){if(!(128&eD[1]))return!1;eD=eD.slice(1)}return this.r=new m9(eV),this.s=new m9(eD),this.recoveryParam=null,!0},Ab.prototype.toDER=function(eb){var em=this.r.toArray(),ew=this.s.toArray();for(128&em[0]&&(em=[0].concat(em)),128&ew[0]&&(ew=[0].concat(ew)),em=Az(em),ew=Az(ew);!ew[0]&&!(128&ew[1]);)ew=ew.slice(1);var eH=[2];Aw(eH,em.length),(eH=eH.concat(em)).push(2),Aw(eH,ew.length);var eN=eH.concat(ew),eV=[48];return Aw(eV,eN.length),eV=eV.concat(eN),IF.encode(eV,eb)};var AH=function(){throw Error("unsupported")},Ax=IF.assert;function AN(eb){if(!(this instanceof AN))return new AN(eb);"string"==typeof eb&&(Ax(Object.prototype.hasOwnProperty.call(I6,eb),"Unknown curve "+eb),eb=I6[eb]),eb instanceof I6.PresetCurve&&(eb={curve:eb}),this.curve=eb.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=eb.curve.g,this.g.precompute(eb.curve.n.bitLength()+1),this.hash=eb.hash||eb.curve.hash}var AV=AN;AN.prototype.keyPair=function(eb){return new I9(this,eb)},AN.prototype.keyFromPrivate=function(eb,em){return I9.fromPrivate(this,eb,em)},AN.prototype.keyFromPublic=function(eb,em){return I9.fromPublic(this,eb,em)},AN.prototype.genKeyPair=function(eb){eb||(eb={});for(var em=new I3({hash:this.hash,pers:eb.pers,persEnc:eb.persEnc||"utf8",entropy:eb.entropy||AH(this.hash.hmacStrength),entropyEnc:eb.entropy&&eb.entropyEnc||"utf8",nonce:this.n.toArray()}),ew=this.n.byteLength(),eH=this.n.sub(new m9(2));;){var eN=new m9(em.generate(ew));if(!(eN.cmp(eH)>0))return eN.iaddn(1),this.keyFromPrivate(eN)}},AN.prototype._truncateToN=function(eb,em){var ew=8*eb.byteLength()-this.n.bitLength();return ew>0&&(eb=eb.ushrn(ew)),!em&&eb.cmp(this.n)>=0?eb.sub(this.n):eb},AN.prototype.sign=function(eb,em,ew,eH){"object"==typeof ew&&(eH=ew,ew=null),eH||(eH={}),em=this.keyFromPrivate(em,ew),eb=this._truncateToN(new m9(eb,16));for(var eN=this.n.byteLength(),eV=em.getPrivate().toArray("be",eN),eE=eb.toArray("be",eN),eD=new I3({hash:this.hash,entropy:eV,nonce:eE,pers:eH.pers,persEnc:eH.persEnc||"utf8"}),eS=this.n.sub(new m9(1)),e_=0;;e_++){var eO=eH.k?eH.k(e_):new m9(eD.generate(this.n.byteLength()));if(!(0>=(eO=this._truncateToN(eO,!0)).cmpn(1)||eO.cmp(eS)>=0)){var eP=this.g.mul(eO);if(!eP.isInfinity()){var ej=eP.getX(),eB=ej.umod(this.n);if(0!==eB.cmpn(0)){var eR=eO.invm(this.n).mul(eB.mul(em.getPrivate()).iadd(eb));if(0!==(eR=eR.umod(this.n)).cmpn(0)){var eU=(eP.getY().isOdd()?1:0)|(0!==ej.cmp(eB)?2:0);return eH.canonical&&eR.cmp(this.nh)>0&&(eR=this.n.sub(eR),eU^=1),new Am({r:eB,s:eR,recoveryParam:eU})}}}}}},AN.prototype.verify=function(eb,em,ew,eH){eb=this._truncateToN(new m9(eb,16)),ew=this.keyFromPublic(ew,eH);var eN=(em=new Am(em,"hex")).r,eV=em.s;if(0>eN.cmpn(1)||eN.cmp(this.n)>=0||0>eV.cmpn(1)||eV.cmp(this.n)>=0)return!1;var eE,eD=eV.invm(this.n),eS=eD.mul(eb).umod(this.n),e_=eD.mul(eN).umod(this.n);return this.curve._maxwellTrick?!(eE=this.g.jmulAdd(eS,ew.getPublic(),e_)).isInfinity()&&eE.eqXToP(eN):!(eE=this.g.mulAdd(eS,ew.getPublic(),e_)).isInfinity()&&0===eE.getX().umod(this.n).cmp(eN)},AN.prototype.recoverPubKey=function(eb,em,ew,eH){Ax((3&ew)===ew,"The recovery param is more than two bits"),em=new Am(em,eH);var eN=this.n,eV=new m9(eb),eE=em.r,eD=em.s,eS=1&ew,e_=ew>>1;if(eE.cmp(this.curve.p.umod(this.curve.n))>=0&&e_)throw Error("Unable to find sencond key candinate");eE=e_?this.curve.pointFromX(eE.add(this.curve.n),eS):this.curve.pointFromX(eE,eS);var eO=em.r.invm(eN),eP=eN.sub(eV).mul(eO).umod(eN),ej=eD.mul(eO).umod(eN);return this.g.mulAdd(eP,eE,ej)},AN.prototype.getKeyRecoveryParam=function(eb,em,ew,eH){if(null!==(em=new Am(em,eH)).recoveryParam)return em.recoveryParam;for(var eN,eV=0;eV<4;eV++){try{eN=this.recoverPubKey(eb,em,eV)}catch{continue}if(eN.eq(ew))return eV}throw Error("Unable to find valid recovery factor")};var Ak=IO(function(eb,em){var ew=em;ew.version="6.5.4",ew.utils=IF,ew.rand=function(){throw Error("unsupported")},ew.curve=I2,ew.curves=I6,ew.ec=AV,ew.eddsa=null}).ec;let AE="signing-key/5.7.0",AD=new mO(AE),AS=null;function A_(){return AS||(AS=new Ak("secp256k1")),AS}class AO{constructor(eb){y$(this,"curve","secp256k1"),y$(this,"privateKey",mW(eb)),32!==m$(this.privateKey)&&AD.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");let em=A_().keyFromPrivate(mY(this.privateKey));y$(this,"publicKey","0x"+em.getPublic(!1,"hex")),y$(this,"compressedPublicKey","0x"+em.getPublic(!0,"hex")),y$(this,"_isSigningKey",!0)}_addPoint(eb){let em=A_().keyFromPublic(mY(this.publicKey)),ew=A_().keyFromPublic(mY(eb));return"0x"+em.pub.add(ew.pub).encodeCompressed("hex")}signDigest(eb){let em=A_().keyFromPrivate(mY(this.privateKey)),ew=mY(eb);32!==ew.length&&AD.throwArgumentError("bad digest length","digest",eb);let eH=em.sign(ew,{canonical:!0});return m6({recoveryParam:eH.recoveryParam,r:mJ("0x"+eH.r.toString(16),32),s:mJ("0x"+eH.s.toString(16),32)})}computeSharedSecret(eb){let em=A_().keyFromPrivate(mY(this.privateKey)),ew=A_().keyFromPublic(mY(Aj(eb)));return mJ("0x"+em.derive(ew.getPublic()).toString(16),32)}static isSigningKey(eb){return!!(eb&&eb._isSigningKey)}}function AP(eb,em){let ew=m6(em),eH={r:mY(ew.r),s:mY(ew.s)};return"0x"+A_().recoverPubKey(mY(eb),eH,ew.recoveryParam).encode("hex",!1)}function Aj(eb,em){let ew=mY(eb);if(32===ew.length){let eb=new AO(ew);return em?"0x"+A_().keyFromPrivate(ew).getPublic(!0,"hex"):eb.publicKey}return 33===ew.length?em?mW(ew):"0x"+A_().keyFromPublic(ew).getPublic(!1,"hex"):65===ew.length?em?"0x"+A_().keyFromPublic(ew).getPublic(!0,"hex"):mW(ew):AD.throwArgumentError("invalid public or private key","key","[REDACTED]")}let AB="transactions/5.7.0";function AR(eb){let em=Aj(eb);return yZ(mX(m4(mX(em,1)),12))}function AU(eb,em){return AR(AP(mY(eb),em))}new mO(AB),function(eb){eb[eb.legacy=0]="legacy",eb[eb.eip2930=1]="eip2930",eb[eb.eip1559=2]="eip1559"}(eS||(eS={}));let AF="https://rpc.walletconnect.com/v1";async function AG(eb,em,ew,eH,eN,eV){switch(ew.t){case"eip191":return AY(eb,em,ew.s);case"eip1271":return await AQ(eb,em,ew.s,eH,eN,eV);default:throw Error(`verifySignature failed: Attempted to verify CacaoSignature with unknown type: ${ew.t}`)}}function AY(eb,em,ew){return AU(yj(em),ew).toLowerCase()===eb.toLowerCase()}async function AQ(eb,em,ew,eH,eN,eV){try{let eE="0x1626ba7e",eD="0000000000000000000000000000000000000000000000000000000000000040",eS="0000000000000000000000000000000000000000000000000000000000000041",e_=ew.substring(2),eO=yj(em).substring(2),eP=eE+eO+eD+eS+e_,ej=await fetch(`${eV||AF}/?chainId=${eH}&projectId=${eN}`,{method:"POST",body:JSON.stringify({id:Aq(),jsonrpc:"2.0",method:"eth_call",params:[{to:eb,data:eP},"latest"]})}),{result:eB}=await ej.json();return!!eB&&eB.slice(0,eE.length).toLowerCase()===eE.toLowerCase()}catch(eb){return console.error("isValidEip1271Signature: ",eb),!1}}function Aq(){return Date.now()+Math.floor(1e3*Math.random())}var AK=Object.defineProperty,AZ=Object.defineProperties,AW=Object.getOwnPropertyDescriptors,A$=Object.getOwnPropertySymbols,AX=Object.prototype.hasOwnProperty,AJ=Object.prototype.propertyIsEnumerable,A1=(eb,em,ew)=>em in eb?AK(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,A2=(eb,em)=>{for(var ew in em||(em={}))AX.call(em,ew)&&A1(eb,ew,em[ew]);if(A$)for(var ew of A$(em))AJ.call(em,ew)&&A1(eb,ew,em[ew]);return eb},A6=(eb,em)=>AZ(eb,AW(em));let A4="did:pkh:",A3=eb=>eb?.split(":"),A5=eb=>{let em=eb&&A3(eb);if(em)return eb.includes(A4)?em[3]:em[1]},A8=eb=>{let em=eb&&A3(eb);if(em)return em[2]+":"+em[3]},A9=eb=>{let em=eb&&A3(eb);if(em)return em.pop()};async function A7(eb){let{cacao:em,projectId:ew}=eb,{s:eH,p:eN}=em,eV=zm(eN,eN.iss),eE=A9(eN.iss);return await AG(eE,eV,eH,A5(eN.iss),ew)}let zm=(eb,em)=>{let ew=`${eb.domain} wants you to sign in with your Ethereum account:`,eH=A9(em);if(!eb.aud&&!eb.uri)throw Error("Either `aud` or `uri` is required to construct the message");let eN=eb.statement||void 0,eV=`URI: ${eb.aud||eb.uri}`,eE=`Version: ${eb.version}`,eD=`Chain ID: ${A5(em)}`,eS=`Nonce: ${eb.nonce}`,e_=`Issued At: ${eb.iat}`,eO=eb.resources?`Resources:${eb.resources.map(eb=>` +- ${eb}`).join("")}`:void 0,eP=zj(eb.resources);if(eP){let eb=zV(eP);eN=z_(eN,eb)}return[ew,eH,"",eN,"",eV,eE,eD,eS,e_,eO].filter(eb=>null!=eb).join(` +`)};function zy(eb){return hU.from(JSON.stringify(eb)).toString("base64")}function zv(eb){return JSON.parse(hU.from(eb,"base64").toString("utf-8"))}function zw(eb){if(!eb)throw Error("No recap provided, value is undefined");if(!eb.att)throw Error("No `att` property found");let em=Object.keys(eb.att);if(!(null!=em&&em.length))throw Error("No resources found in `att` property");em.forEach(em=>{let ew=eb.att[em];if(Array.isArray(ew)||"object"!=typeof ew)throw Error(`Resource must be an object: ${em}`);if(!Object.keys(ew).length)throw Error(`Resource object is empty: ${em}`);Object.keys(ew).forEach(eb=>{let em=ew[eb];if(!Array.isArray(em))throw Error(`Ability limits ${eb} must be an array of objects, found: ${em}`);if(!em.length)throw Error(`Value of ${eb} is empty array, must be an array with objects`);em.forEach(em=>{if("object"!=typeof em)throw Error(`Ability limits (${eb}) must be an array of objects, found: ${em}`)})})})}function zH(eb,em,ew,eH={}){return ew?.sort((eb,em)=>eb.localeCompare(em)),{att:{[eb]:zx(em,ew,eH)}}}function zx(eb,em,ew={}){em=em?.sort((eb,em)=>eb.localeCompare(em));let eH=em.map(em=>({[`${eb}/${em}`]:[ew]}));return Object.assign({},...eH)}function zN(eb){return zw(eb),`urn:recap:${zy(eb).replace(/=/g,"")}`}function zV(eb){let em=zv(eb.replace("urn:recap:",""));return zw(em),em}function zk(eb,em,ew){let eH=zH(eb,em,ew);return zN(eH)}function zE(eb){return eb&&eb.includes("urn:recap:")}function zD(eb,em){let ew=zV(eb),eH=zV(em),eN=zS(ew,eH);return zN(eN)}function zS(eb,em){zw(eb),zw(em);let ew=Object.keys(eb.att).concat(Object.keys(em.att)).sort((eb,em)=>eb.localeCompare(em)),eH={att:{}};return ew.forEach(ew=>{var eN,eV;Object.keys((null==(eN=eb.att)?void 0:eN[ew])||{}).concat(Object.keys((null==(eV=em.att)?void 0:eV[ew])||{})).sort((eb,em)=>eb.localeCompare(em)).forEach(eN=>{var eV,eE;eH.att[ew]=A6(A2({},eH.att[ew]),{[eN]:(null==(eV=eb.att[ew])?void 0:eV[eN])||(null==(eE=em.att[ew])?void 0:eE[eN])})})}),eH}function z_(eb="",em){zw(em);let ew="I further authorize the stated URI to perform the following actions on my behalf: ";if(eb.includes(ew))return eb;let eH=[],eN=0;Object.keys(em.att).forEach(eb=>{let ew=Object.keys(em.att[eb]).map(eb=>({ability:eb.split("/")[0],action:eb.split("/")[1]}));ew.sort((eb,em)=>eb.action.localeCompare(em.action));let eV={};ew.forEach(eb=>{eV[eb.ability]||(eV[eb.ability]=[]),eV[eb.ability].push(eb.action)});let eE=Object.keys(eV).map(em=>`(${++eN}) '${em}': '${eV[em].join("', '")}' for '${eb}'.`);eH.push(eE.join(", ").replace(".,","."))});let eV=eH.join(" "),eE=`${ew}${eV}`;return`${eb?eb+" ":""}${eE}`}function zO(eb){var em;let ew=zV(eb);zw(ew);let eH=null==(em=ew.att)?void 0:em.eip155;return eH?Object.keys(eH).map(eb=>eb.split("/")[1]):[]}function zP(eb){let em=zV(eb);zw(em);let ew=[];return Object.values(em.att).forEach(eb=>{Object.values(eb).forEach(eb=>{var em;null!=(em=eb?.[0])&&em.chains&&ew.push(eb[0].chains)})}),[...new Set(ew.flat())]}function zj(eb){if(!eb)return;let em=eb?.[eb.length-1];return zE(em)?em:void 0}let zB="base10",zR="base16",zU="base64pad",zF="utf8",zG=0,zY=1,zQ=0,zq=1,zK=12,zZ=32;function zW(){let eb=dS.Au();return{privateKey:hj(eb.secretKey,zR),publicKey:hj(eb.publicKey,zR)}}function z$(){let eb=(0,dE.randomBytes)(zZ);return hj(eb,zR)}function zX(eb,em){let ew=dS.gi(hP(eb,zR),hP(em,zR),!0),eH=new dV.t(dD.mE,ew).expand(zZ);return hj(eH,zR)}function zJ(eb){let em=(0,dD.vp)(hP(eb,zR));return hj(em,zR)}function z6(eb){let em=(0,dD.vp)(hP(eb,zF));return hj(em,zR)}function z4(eb){return hP(`${eb}`,zB)}function z5(eb){return Number(hj(eb,zB))}function z8(eb){let em=z4("u">typeof eb.type?eb.type:zG);if(z5(em)===zY&&typeof eb.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");let ew="u">typeof eb.senderPublicKey?hP(eb.senderPublicKey,zR):void 0,eH="u">typeof eb.iv?hP(eb.iv,zR):(0,dE.randomBytes)(zK),eN=new dN.OK(hP(eb.symKey,zR)).seal(eH,hP(eb.message,zF));return z7({type:em,sealed:eN,iv:eH,senderPublicKey:ew})}function z9(eb){let em=new dN.OK(hP(eb.symKey,zR)),{sealed:ew,iv:eH}=La(eb.encoded),eN=em.open(eH,ew);if(null===eN)throw Error("Failed to decrypt");return hj(eN,zF)}function z7(eb){if(z5(eb.type)===zY){if(typeof eb.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");return hj(dP([eb.type,eb.senderPublicKey,eb.iv,eb.sealed]),zU)}return hj(dP([eb.type,eb.iv,eb.sealed]),zU)}function La(eb){let em=hP(eb,zU),ew=em.slice(zQ,zq),eH=zq;if(z5(ew)===zY){let eb=eH+zZ,eN=eb+zK,eV=em.slice(eH,eb),eE=em.slice(eb,eN),eD=em.slice(eN);return{type:ew,sealed:eD,iv:eE,senderPublicKey:eV}}let eN=eH+zK,eV=em.slice(eH,eN),eE=em.slice(eN);return{type:ew,sealed:eE,iv:eV}}function Lo(eb,em){let ew=La(eb);return Lb({type:z5(ew.type),senderPublicKey:"u">typeof ew.senderPublicKey?hj(ew.senderPublicKey,zR):void 0,receiverPublicKey:em?.receiverPublicKey})}function Lb(eb){let em=eb?.type||zG;if(em===zY){if(typeof eb?.senderPublicKey>"u")throw Error("missing sender public key");if(typeof eb?.receiverPublicKey>"u")throw Error("missing receiver public key")}return{type:em,senderPublicKey:eb?.senderPublicKey,receiverPublicKey:eb?.receiverPublicKey}}function Lm(eb){return eb.type===zY&&"string"==typeof eb.senderPublicKey&&"string"==typeof eb.receiverPublicKey}let Ly="irn";function Lv(eb){return eb?.relay||{protocol:Ly}}function Lz(eb){let em=hB.iO[eb];if(typeof em>"u")throw Error(`Relay Protocol not supported: ${eb}`);return em}var Lw=Object.defineProperty,LH=Object.defineProperties,Lx=Object.getOwnPropertyDescriptors,LN=Object.getOwnPropertySymbols,LV=Object.prototype.hasOwnProperty,Lk=Object.prototype.propertyIsEnumerable,LE=(eb,em,ew)=>em in eb?Lw(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,LD=(eb,em)=>{for(var ew in em||(em={}))LV.call(em,ew)&&LE(eb,ew,em[ew]);if(LN)for(var ew of LN(em))Lk.call(em,ew)&&LE(eb,ew,em[ew]);return eb},LS=(eb,em)=>LH(eb,Lx(em));function L_(eb,em="-"){let ew={},eH="relay"+em;return Object.keys(eb).forEach(em=>{if(em.startsWith(eH)){let eN=em.replace(eH,""),eV=eb[em];ew[eN]=eV}}),ew}function LO(eb){eb=(eb=eb.includes("wc://")?eb.replace("wc://",""):eb).includes("wc:")?eb.replace("wc:",""):eb;let em=eb.indexOf(":"),ew=-1!==eb.indexOf("?")?eb.indexOf("?"):void 0,eH=eb.substring(0,em),eN=eb.substring(em+1,ew).split("@"),eV="u">typeof ew?eb.substring(ew):"",eE=dH.parse(eV),eD="string"==typeof eE.methods?eE.methods.split(","):void 0;return{protocol:eH,topic:LP(eN[0]),version:parseInt(eN[1],10),symKey:eE.symKey,relay:L_(eE),methods:eD,expiryTimestamp:eE.expiryTimestamp?parseInt(eE.expiryTimestamp,10):void 0}}function LP(eb){return eb.startsWith("//")?eb.substring(2):eb}function Lj(eb,em="-"){let ew="relay",eH={};return Object.keys(eb).forEach(eN=>{let eV=ew+em+eN;eb[eN]&&(eH[eV]=eb[eN])}),eH}function LB(eb){return`${eb.protocol}:${eb.topic}@${eb.version}?`+dH.stringify(LD(LS(LD({symKey:eb.symKey},Lj(eb.relay)),{expiryTimestamp:eb.expiryTimestamp}),eb.methods?{methods:eb.methods.join(",")}:{}))}function LR(eb){let em=[];return eb.forEach(eb=>{let[ew,eH]=eb.split(":");em.push(`${ew}:${eH}`)}),em}function LU(eb){let em=[];return Object.values(eb).forEach(eb=>{em.push(...LR(eb.accounts))}),em}function LF(eb,em){let ew=[];return Object.values(eb).forEach(eb=>{LR(eb.accounts).includes(em)&&ew.push(...eb.methods)}),ew}function LG(eb,em){let ew=[];return Object.values(eb).forEach(eb=>{LR(eb.accounts).includes(em)&&ew.push(...eb.events)}),ew}function LY(eb){return eb.includes(":")}function LQ(eb){return LY(eb)?eb.split(":")[0]:eb}function Lq(eb){let em={};return eb?.forEach(eb=>{let[ew,eH]=eb.split(":");em[ew]||(em[ew]={accounts:[],chains:[],events:[]}),em[ew].accounts.push(eb),em[ew].chains.push(`${ew}:${eH}`)}),em}function LK(eb,em){em=em.map(eb=>eb.replace("did:pkh:",""));let ew=Lq(em);for(let[em,eH]of Object.entries(ew))eH.methods?eH.methods=bX(eH.methods,eb):eH.methods=eb,eH.events=["chainChanged","accountsChanged"];return ew}Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;let LZ={INVALID_METHOD:{message:"Invalid method.",code:1001},INVALID_EVENT:{message:"Invalid event.",code:1002},INVALID_UPDATE_REQUEST:{message:"Invalid update request.",code:1003},INVALID_EXTEND_REQUEST:{message:"Invalid extend request.",code:1004},INVALID_SESSION_SETTLE_REQUEST:{message:"Invalid session settle request.",code:1005},UNAUTHORIZED_METHOD:{message:"Unauthorized method.",code:3001},UNAUTHORIZED_EVENT:{message:"Unauthorized event.",code:3002},UNAUTHORIZED_UPDATE_REQUEST:{message:"Unauthorized update request.",code:3003},UNAUTHORIZED_EXTEND_REQUEST:{message:"Unauthorized extend request.",code:3004},USER_REJECTED:{message:"User rejected.",code:5e3},USER_REJECTED_CHAINS:{message:"User rejected chains.",code:5001},USER_REJECTED_METHODS:{message:"User rejected methods.",code:5002},USER_REJECTED_EVENTS:{message:"User rejected events.",code:5003},UNSUPPORTED_CHAINS:{message:"Unsupported chains.",code:5100},UNSUPPORTED_METHODS:{message:"Unsupported methods.",code:5101},UNSUPPORTED_EVENTS:{message:"Unsupported events.",code:5102},UNSUPPORTED_ACCOUNTS:{message:"Unsupported accounts.",code:5103},UNSUPPORTED_NAMESPACE_KEY:{message:"Unsupported namespace key.",code:5104},USER_DISCONNECTED:{message:"User disconnected.",code:6e3},SESSION_SETTLEMENT_FAILED:{message:"Session settlement failed.",code:7e3},WC_METHOD_UNSUPPORTED:{message:"Unsupported wc_ method.",code:10001}},LW={NOT_INITIALIZED:{message:"Not initialized.",code:1},NO_MATCHING_KEY:{message:"No matching key.",code:2},RESTORE_WILL_OVERRIDE:{message:"Restore will override.",code:3},RESUBSCRIBED:{message:"Resubscribed.",code:4},MISSING_OR_INVALID:{message:"Missing or invalid.",code:5},EXPIRED:{message:"Expired.",code:6},UNKNOWN_TYPE:{message:"Unknown type.",code:7},MISMATCHED_TOPIC:{message:"Mismatched topic.",code:8},NON_CONFORMING_NAMESPACES:{message:"Non conforming namespaces.",code:9}};function L$(eb,em){let{message:ew,code:eH}=LW[eb];return{message:em?`${ew} ${em}`:ew,code:eH}}function LX(eb,em){let{message:ew,code:eH}=LZ[eb];return{message:em?`${ew} ${em}`:ew,code:eH}}function LJ(eb,em){return!!Array.isArray(eb)&&(!("u">typeof em)||!eb.length||eb.every(em))}function L1(eb){return Object.getPrototypeOf(eb)===Object.prototype&&Object.keys(eb).length}function L2(eb){return typeof eb>"u"}function L6(eb,em){return!!(em&&L2(eb))||"string"==typeof eb&&!!eb.trim().length}function L4(eb,em){return!!(em&&L2(eb))||"number"==typeof eb&&!isNaN(eb)}function L3(eb,em){let{requiredNamespaces:ew}=em,eH=Object.keys(eb.namespaces),eN=Object.keys(ew),eV=!0;return!!bB(eN,eH)&&(eH.forEach(em=>{let{accounts:eH,methods:eN,events:eE}=eb.namespaces[em],eD=LR(eH),eS=ew[em];bB(hQ(em,eS),eD)&&bB(eS.methods,eN)&&bB(eS.events,eE)||(eV=!1)}),eV)}function L5(eb){return!!(L6(eb,!1)&&eb.includes(":"))&&2===eb.split(":").length}function L8(eb){if(L6(eb,!1)&&eb.includes(":")){let em=eb.split(":");if(3===em.length){let eb=em[0]+":"+em[1];return!!em[2]&&L5(eb)}}return!1}function L9(eb){if(L6(eb,!1))try{return"u">typeof new URL(eb)}catch{}return!1}function L7(eb){var em;return null==(em=eb?.proposer)?void 0:em.publicKey}function Tb(eb){return eb?.topic}function Tm(eb,em){let ew=null;return L6(eb?.publicKey,!1)||(ew=L$("MISSING_OR_INVALID",`${em} controller public key should be a string`)),ew}function Ty(eb){let em=!0;return LJ(eb)?eb.length&&(em=eb.every(eb=>L6(eb,!1))):em=!1,em}function Tv(eb,em,ew){let eH=null;return LJ(em)&&em.length?em.forEach(eb=>{eH||L5(eb)||(eH=LX("UNSUPPORTED_CHAINS",`${ew}, chain ${eb} should be a string and conform to "namespace:chainId" format`))}):L5(eb)||(eH=LX("UNSUPPORTED_CHAINS",`${ew}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)),eH}function Tz(eb,em,ew){let eH=null;return Object.entries(eb).forEach(([eb,eN])=>{if(eH)return;let eV=Tv(eb,hQ(eb,eN),`${em} ${ew}`);eV&&(eH=eV)}),eH}function Tw(eb,em){let ew=null;return LJ(eb)?eb.forEach(eb=>{ew||L8(eb)||(ew=LX("UNSUPPORTED_ACCOUNTS",`${em}, account ${eb} should be a string and conform to "namespace:chainId:address" format`))}):ew=LX("UNSUPPORTED_ACCOUNTS",`${em}, accounts should be an array of strings conforming to "namespace:chainId:address" format`),ew}function TH(eb,em){let ew=null;return Object.values(eb).forEach(eb=>{if(ew)return;let eH=Tw(eb?.accounts,`${em} namespace`);eH&&(ew=eH)}),ew}function TN(eb,em){let ew=null;return Ty(eb?.methods)?Ty(eb?.events)||(ew=LX("UNSUPPORTED_EVENTS",`${em}, events should be an array of strings or empty array for no events`)):ew=LX("UNSUPPORTED_METHODS",`${em}, methods should be an array of strings or empty array for no methods`),ew}function TV(eb,em){let ew=null;return Object.values(eb).forEach(eb=>{if(ew)return;let eH=TN(eb,`${em}, namespace`);eH&&(ew=eH)}),ew}function Tk(eb,em,ew){let eH=null;if(eb&&L1(eb)){let eN=TV(eb,em);eN&&(eH=eN);let eV=Tz(eb,em,ew);eV&&(eH=eV)}else eH=L$("MISSING_OR_INVALID",`${em}, ${ew} should be an object with data`);return eH}function TE(eb,em){let ew=null;if(eb&&L1(eb)){let eH=TV(eb,em);eH&&(ew=eH);let eN=TH(eb,em);eN&&(ew=eN)}else ew=L$("MISSING_OR_INVALID",`${em}, namespaces should be an object with data`);return ew}function TD(eb){return L6(eb.protocol,!0)}function TS(eb,em){let ew=!1;return em&&!eb?ew=!0:eb&&LJ(eb)&&eb.length&&eb.forEach(eb=>{ew=TD(eb)}),ew}function T_(eb){return"number"==typeof eb}function TO(eb){return"u">typeof eb}function TP(eb){return!(!eb||"object"!=typeof eb||!eb.code||!L4(eb.code,!1)||!eb.message||!L6(eb.message,!1))}function Tj(eb){return!(L2(eb)||!L6(eb.method,!1))}function TB(eb){return!(L2(eb)||L2(eb.result)&&L2(eb.error)||!L4(eb.id,!1)||!L6(eb.jsonrpc,!1))}function TR(eb){return!(L2(eb)||!L6(eb.name,!1))}function TU(eb,em){return!(!L5(em)||!LU(eb).includes(em))}function TF(eb,em,ew){return!!L6(ew,!1)&&LF(eb,em).includes(ew)}function TG(eb,em,ew){return!!L6(ew,!1)&&LG(eb,em).includes(ew)}function TY(eb,em,ew){let eH=null,eN=TQ(eb),eV=TK(em),eE=Object.keys(eN),eD=Object.keys(eV),eS=Tq(Object.keys(eb)),e_=Tq(Object.keys(em)),eO=eS.filter(eb=>!e_.includes(eb));return eO.length&&(eH=L$("NON_CONFORMING_NAMESPACES",`${ew} namespaces keys don't satisfy requiredNamespaces. + Required: ${eO.toString()} + Received: ${Object.keys(em).toString()}`)),bB(eE,eD)||(eH=L$("NON_CONFORMING_NAMESPACES",`${ew} namespaces chains don't satisfy required namespaces. + Required: ${eE.toString()} + Approved: ${eD.toString()}`)),Object.keys(em).forEach(eb=>{if(!eb.includes(":")||eH)return;let eN=LR(em[eb].accounts);eN.includes(eb)||(eH=L$("NON_CONFORMING_NAMESPACES",`${ew} namespaces accounts don't satisfy namespace accounts for ${eb} + Required: ${eb} + Approved: ${eN.toString()}`))}),eE.forEach(eb=>{eH||(bB(eN[eb].methods,eV[eb].methods)?bB(eN[eb].events,eV[eb].events)||(eH=L$("NON_CONFORMING_NAMESPACES",`${ew} namespaces events don't satisfy namespace events for ${eb}`)):eH=L$("NON_CONFORMING_NAMESPACES",`${ew} namespaces methods don't satisfy namespace methods for ${eb}`))}),eH}function TQ(eb){let em={};return Object.keys(eb).forEach(ew=>{var eH;ew.includes(":")?em[ew]=eb[ew]:null==(eH=eb[ew].chains)||eH.forEach(eH=>{em[eH]={methods:eb[ew].methods,events:eb[ew].events}})}),em}function Tq(eb){return[...new Set(eb.map(eb=>eb.includes(":")?eb.split(":")[0]:eb))]}function TK(eb){let em={};return Object.keys(eb).forEach(ew=>{if(ew.includes(":"))em[ew]=eb[ew];else{let eH=LR(eb[ew].accounts);eH?.forEach(eH=>{em[eH]={accounts:eb[ew].accounts.filter(eb=>eb.includes(`${eH}:`)),methods:eb[ew].methods,events:eb[ew].events}})}}),em}function TZ(eb,em){return L4(eb,!1)&&eb<=em.max&&eb>=em.min}function TW(){let eb=bk();return new Promise(em=>{switch(eb){case bm.browser:em(T$());break;case bm.reactNative:em(TX());break;case bm.node:em(TJ());break;default:em(!0)}})}function T$(){return bV()&&navigator?.onLine}async function TX(){if(bN()&&"u">typeof ew.g&&null!=ew.g&&ew.g.NetInfo){let eb=await (null==ew.g?void 0:ew.g.NetInfo.fetch());return eb?.isConnected}return!0}function TJ(){return!0}function T9(eb){switch(bk()){case bm.browser:wb(eb);break;case bm.reactNative:wm(eb);case bm.node:}}function wb(eb){!bN()&&bV()&&(window.addEventListener("online",()=>eb(!0)),window.addEventListener("offline",()=>eb(!1)))}function wm(eb){bN()&&"u">typeof ew.g&&null!=ew.g&&ew.g.NetInfo&&ew.g?.NetInfo.addEventListener(em=>eb(em?.isConnected))}let wy={};class wv{static get(eb){return wy[eb]}static set(eb,em){wy[eb]=em}static delete(eb){delete wy[eb]}}let wz=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,ww=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,wH=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function wx(eb,em){if("__proto__"===eb||"constructor"===eb&&em&&"object"==typeof em&&"prototype"in em){wN(eb);return}return em}function wN(eb){console.warn(`[destr] Dropping "${eb}" key to prevent prototype pollution.`)}function wV(eb,em={}){if("string"!=typeof eb)return eb;let ew=eb.trim();if('"'===eb[0]&&eb.endsWith('"')&&!eb.includes("\\"))return ew.slice(1,-1);if(ew.length<=9){let eb=ew.toLowerCase();if("true"===eb)return!0;if("false"===eb)return!1;if("undefined"===eb)return;if("null"===eb)return null;if("nan"===eb)return Number.NaN;if("infinity"===eb)return Number.POSITIVE_INFINITY;if("-infinity"===eb)return Number.NEGATIVE_INFINITY}if(!wH.test(eb)){if(em.strict)throw SyntaxError("[destr] Invalid JSON");return eb}try{if(wz.test(eb)||ww.test(eb)){if(em.strict)throw Error("[destr] Possible prototype pollution");return JSON.parse(eb,wx)}return JSON.parse(eb)}catch(ew){if(em.strict)throw ew;return eb}}var wk=ew(48764).Buffer;function wE(eb){return eb&&"function"==typeof eb.then?eb:Promise.resolve(eb)}function wD(eb,...em){try{return wE(eb(...em))}catch(eb){return Promise.reject(eb)}}function wS(eb){let em=typeof eb;return null===eb||"object"!==em&&"function"!==em}function w_(eb){let em=Object.getPrototypeOf(eb);return!em||em.isPrototypeOf(Object)}function wO(eb){if(wS(eb))return String(eb);if(w_(eb)||Array.isArray(eb))return JSON.stringify(eb);if("function"==typeof eb.toJSON)return wO(eb.toJSON());throw Error("[unstorage] Cannot stringify value!")}let wP="base64:";function wj(eb){if("string"==typeof eb)return eb;let em=wk.from(eb).toString("base64");return wP+em}function wB(eb){return"string"==typeof eb&&eb.startsWith(wP)?wk.from(eb.slice(wP.length),"base64"):eb}function wR(eb){return eb?eb.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function wU(...eb){return wR(eb.join(":"))}function wF(eb){return(eb=wR(eb))?eb+":":""}function wG(eb){return eb}let wY="memory",wQ=wG(()=>{let eb=new Map;return{name:wY,options:{},hasItem:em=>eb.has(em),getItem:em=>eb.get(em)??null,getItemRaw:em=>eb.get(em)??null,setItem(em,ew){eb.set(em,ew)},setItemRaw(em,ew){eb.set(em,ew)},removeItem(em){eb.delete(em)},getKeys:()=>Array.from(eb.keys()),clear(){eb.clear()},dispose(){eb.clear()}}});function wq(eb={}){let em={mounts:{"":eb.driver||wQ()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},ew=eb=>{for(let ew of em.mountpoints)if(eb.startsWith(ew))return{base:ew,relativeKey:eb.slice(ew.length),driver:em.mounts[ew]};return{base:"",relativeKey:eb,driver:em.mounts[""]}},eH=(eb,ew)=>em.mountpoints.filter(em=>em.startsWith(eb)||ew&&eb.startsWith(em)).map(ew=>({relativeBase:eb.length>ew.length?eb.slice(ew.length):void 0,mountpoint:ew,driver:em.mounts[ew]})),eN=(eb,ew)=>{if(em.watching)for(let eH of(ew=wR(ew),em.watchListeners))eH(eb,ew)},eV=async()=>{if(!em.watching)for(let eb in em.watching=!0,em.mounts)em.unwatch[eb]=await wK(em.mounts[eb],eN,eb)},eE=async()=>{if(em.watching){for(let eb in em.unwatch)await em.unwatch[eb]();em.unwatch={},em.watching=!1}},eD=(eb,em,eH)=>{let eN=new Map,eV=eb=>{let em=eN.get(eb.base);return em||(em={driver:eb.driver,base:eb.base,items:[]},eN.set(eb.base,em)),em};for(let eH of eb){let eb="string"==typeof eH,eN=wR(eb?eH:eH.key),eE=eb?void 0:eH.value,eD=eb||!eH.options?em:{...em,...eH.options},eS=ew(eN);eV(eS).items.push({key:eN,value:eE,relativeKey:eS.relativeKey,options:eD})}return Promise.all([...eN.values()].map(eb=>eH(eb))).then(eb=>eb.flat())},eS={hasItem(eb,em={}){eb=wR(eb);let{relativeKey:eH,driver:eN}=ew(eb);return wD(eN.hasItem,eH,em)},getItem(eb,em={}){eb=wR(eb);let{relativeKey:eH,driver:eN}=ew(eb);return wD(eN.getItem,eH,em).then(eb=>wV(eb))},getItems:(eb,em)=>eD(eb,em,eb=>eb.driver.getItems?wD(eb.driver.getItems,eb.items.map(eb=>({key:eb.relativeKey,options:eb.options})),em).then(em=>em.map(em=>({key:wU(eb.base,em.key),value:wV(em.value)}))):Promise.all(eb.items.map(em=>wD(eb.driver.getItem,em.relativeKey,em.options).then(eb=>({key:em.key,value:wV(eb)}))))),getItemRaw(eb,em={}){eb=wR(eb);let{relativeKey:eH,driver:eN}=ew(eb);return eN.getItemRaw?wD(eN.getItemRaw,eH,em):wD(eN.getItem,eH,em).then(eb=>wB(eb))},async setItem(eb,em,eH={}){if(void 0===em)return eS.removeItem(eb);eb=wR(eb);let{relativeKey:eV,driver:eE}=ew(eb);eE.setItem&&(await wD(eE.setItem,eV,wO(em),eH),eE.watch||eN("update",eb))},async setItems(eb,em){await eD(eb,em,async eb=>{if(eb.driver.setItems)return wD(eb.driver.setItems,eb.items.map(eb=>({key:eb.relativeKey,value:wO(eb.value),options:eb.options})),em);eb.driver.setItem&&await Promise.all(eb.items.map(em=>wD(eb.driver.setItem,em.relativeKey,wO(em.value),em.options)))})},async setItemRaw(eb,em,eH={}){if(void 0===em)return eS.removeItem(eb,eH);eb=wR(eb);let{relativeKey:eV,driver:eE}=ew(eb);if(eE.setItemRaw)await wD(eE.setItemRaw,eV,em,eH);else{if(!eE.setItem)return;await wD(eE.setItem,eV,wj(em),eH)}eE.watch||eN("update",eb)},async removeItem(eb,em={}){"boolean"==typeof em&&(em={removeMeta:em}),eb=wR(eb);let{relativeKey:eH,driver:eV}=ew(eb);eV.removeItem&&(await wD(eV.removeItem,eH,em),(em.removeMeta||em.removeMata)&&await wD(eV.removeItem,eH+"$",em),eV.watch||eN("remove",eb))},async getMeta(eb,em={}){"boolean"==typeof em&&(em={nativeOnly:em}),eb=wR(eb);let{relativeKey:eH,driver:eN}=ew(eb),eV=Object.create(null);if(eN.getMeta&&Object.assign(eV,await wD(eN.getMeta,eH,em)),!em.nativeOnly){let eb=await wD(eN.getItem,eH+"$",em).then(eb=>wV(eb));eb&&"object"==typeof eb&&("string"==typeof eb.atime&&(eb.atime=new Date(eb.atime)),"string"==typeof eb.mtime&&(eb.mtime=new Date(eb.mtime)),Object.assign(eV,eb))}return eV},setMeta(eb,em,ew={}){return this.setItem(eb+"$",em,ew)},removeMeta(eb,em={}){return this.removeItem(eb+"$",em)},async getKeys(eb,em={}){eb=wF(eb);let ew=eH(eb,!0),eN=[],eV=[];for(let eb of ew){let ew=await wD(eb.driver.getKeys,eb.relativeBase,em),eH=ew.map(em=>eb.mountpoint+wR(em)).filter(eb=>!eN.some(em=>eb.startsWith(em)));eV.push(...eH),eN=[eb.mountpoint,...eN.filter(em=>!em.startsWith(eb.mountpoint))]}return eb?eV.filter(em=>em.startsWith(eb)&&!em.endsWith("$")):eV.filter(eb=>!eb.endsWith("$"))},async clear(eb,em={}){eb=wF(eb),await Promise.all(eH(eb,!1).map(async eb=>{if(eb.driver.clear)return wD(eb.driver.clear,eb.relativeBase,em);if(eb.driver.removeItem){let ew=await eb.driver.getKeys(eb.relativeBase||"",em);return Promise.all(ew.map(ew=>eb.driver.removeItem(ew,em)))}}))},async dispose(){await Promise.all(Object.values(em.mounts).map(eb=>wZ(eb)))},watch:async eb=>(await eV(),em.watchListeners.push(eb),async()=>{em.watchListeners=em.watchListeners.filter(em=>em!==eb),0===em.watchListeners.length&&await eE()}),async unwatch(){em.watchListeners=[],await eE()},mount(eb,ew){if((eb=wF(eb))&&em.mounts[eb])throw Error(`already mounted at ${eb}`);return eb&&(em.mountpoints.push(eb),em.mountpoints.sort((eb,em)=>em.length-eb.length)),em.mounts[eb]=ew,em.watching&&Promise.resolve(wK(ew,eN,eb)).then(ew=>{em.unwatch[eb]=ew}).catch(console.error),eS},async unmount(eb,ew=!0){(eb=wF(eb))&&em.mounts[eb]&&(em.watching&&eb in em.unwatch&&(em.unwatch[eb](),delete em.unwatch[eb]),ew&&await wZ(em.mounts[eb]),em.mountpoints=em.mountpoints.filter(em=>em!==eb),delete em.mounts[eb])},getMount(eb=""){eb=wR(eb)+":";let em=ew(eb);return{driver:em.driver,base:em.base}},getMounts(eb="",em={}){eb=wR(eb);let ew=eH(eb,em.parents);return ew.map(eb=>({driver:eb.driver,base:eb.mountpoint}))}};return eS}function wK(eb,em,ew){return eb.watch?eb.watch((eb,eH)=>em(eb,ew+eH)):()=>{}}async function wZ(eb){"function"==typeof eb.dispose&&await wD(eb.dispose)}function wW(eb){return new Promise((em,ew)=>{eb.oncomplete=eb.onsuccess=()=>em(eb.result),eb.onabort=eb.onerror=()=>ew(eb.error)})}function w$(eb,em){let ew=indexedDB.open(eb);ew.onupgradeneeded=()=>ew.result.createObjectStore(em);let eH=wW(ew);return(eb,ew)=>eH.then(eH=>ew(eH.transaction(em,eb).objectStore(em)))}function wX(){return eH||(eH=w$("keyval-store","keyval")),eH}function wJ(eb,em=wX()){return em("readonly",em=>wW(em.get(eb)))}function Hb(eb,em,ew=wX()){return ew("readwrite",ew=>(ew.put(em,eb),wW(ew.transaction)))}function Hm(eb,em=wX()){return em("readwrite",em=>(em.delete(eb),wW(em.transaction)))}function Hg(eb=wX()){return eb("readwrite",eb=>(eb.clear(),wW(eb.transaction)))}function Hy(eb,em){return eb.openCursor().onsuccess=function(){this.result&&(em(this.result),this.result.continue())},wW(eb.transaction)}function Hv(eb=wX()){return eb("readonly",eb=>{if(eb.getAllKeys)return wW(eb.getAllKeys());let em=[];return Hy(eb,eb=>em.push(eb.key)).then(()=>em)})}let Hz=eb=>JSON.stringify(eb,(eb,em)=>"bigint"==typeof em?em.toString()+"n":em),HL=eb=>{let em=/([\[:])?(\d{17,}|(?:[9](?:[1-9]07199254740991|0[1-9]7199254740991|00[8-9]199254740991|007[2-9]99254740991|007199[3-9]54740991|0071992[6-9]4740991|00719925[5-9]740991|007199254[8-9]40991|0071992547[5-9]0991|00719925474[1-9]991|00719925474099[2-9])))([,\}\]])/g,ew=eb.replace(em,'$1"$2n"$3');return JSON.parse(ew,(eb,em)=>{let ew="string"==typeof em&&em.match(/^\d+n$/);return ew?BigInt(em.substring(0,em.length-1)):em})};function Hw(eb){if("string"!=typeof eb)throw Error(`Cannot safe json parse value of type ${typeof eb}`);try{return HL(eb)}catch(em){return eb}}function HH(eb){return"string"==typeof eb?eb:Hz(eb)||""}let Hx="idb-keyval";var HN=(eb={})=>{let em;let ew=eb.base&&eb.base.length>0?`${eb.base}:`:"",eH=eb=>ew+eb;return eb.dbName&&eb.storeName&&(em=w$(eb.dbName,eb.storeName)),{name:Hx,options:eb,hasItem:async eb=>!(typeof await wJ(eH(eb),em)>"u"),getItem:async eb=>await wJ(eH(eb),em)??null,setItem:(eb,ew)=>Hb(eH(eb),ew,em),removeItem:eb=>Hm(eH(eb),em),getKeys:()=>Hv(em),clear:()=>Hg(em)}};let HV="WALLET_CONNECT_V2_INDEXED_DB",Hk="keyvaluestorage";class HE{constructor(){this.indexedDb=wq({driver:HN({dbName:HV,storeName:Hk})})}async getKeys(){return this.indexedDb.getKeys()}async getEntries(){return(await this.indexedDb.getItems(await this.indexedDb.getKeys())).map(eb=>[eb.key,eb.value])}async getItem(eb){let em=await this.indexedDb.getItem(eb);if(null!==em)return em}async setItem(eb,em){await this.indexedDb.setItem(eb,HH(em))}async removeItem(eb){await this.indexedDb.removeItem(eb)}}var HD="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof ew.g?ew.g:"u">typeof self?self:{},HS={exports:{}};function H_(eb){var em;return[eb[0],Hw(null!=(em=eb[1])?em:"")]}!function(){let eb;function em(){}(eb=em).prototype.getItem=function(eb){return this.hasOwnProperty(eb)?String(this[eb]):null},eb.prototype.setItem=function(eb,em){this[eb]=String(em)},eb.prototype.removeItem=function(eb){delete this[eb]},eb.prototype.clear=function(){let eb=this;Object.keys(eb).forEach(function(em){eb[em]=void 0,delete eb[em]})},eb.prototype.key=function(eb){return eb=eb||0,Object.keys(this)[eb]},eb.prototype.__defineGetter__("length",function(){return Object.keys(this).length}),"u">typeof HD&&HD.localStorage?HS.exports=HD.localStorage:"u">typeof window&&window.localStorage?HS.exports=window.localStorage:HS.exports=new em}();class HO{constructor(){this.localStorage=HS.exports}async getKeys(){return Object.keys(this.localStorage)}async getEntries(){return Object.entries(this.localStorage).map(H_)}async getItem(eb){let em=this.localStorage.getItem(eb);if(null!==em)return Hw(em)}async setItem(eb,em){this.localStorage.setItem(eb,HH(em))}async removeItem(eb){this.localStorage.removeItem(eb)}}let HP="wc_storage_version",Hj=1,HB=async(eb,em,ew)=>{let eH=HP,eN=await em.getItem(eH);if(eN&&eN>=Hj){ew(em);return}let eV=await eb.getKeys();if(!eV.length){ew(em);return}let eE=[];for(;eV.length;){let ew=eV.shift();if(!ew)continue;let eH=ew.toLowerCase();if(eH.includes("wc@")||eH.includes("walletconnect")||eH.includes("wc_")||eH.includes("wallet_connect")){let eH=await eb.getItem(ew);await em.setItem(ew,eH),eE.push(ew)}}await em.setItem(eH,Hj),ew(em),HR(eb,eE)},HR=async(eb,em)=>{em.length&&em.forEach(async em=>{await eb.removeItem(em)})};class HU{constructor(){this.initialized=!1,this.setInitialized=eb=>{this.storage=eb,this.initialized=!0};let eb=new HO;this.storage=eb;try{let em=new HE;HB(eb,em,this.setInitialized)}catch{this.initialized=!0}}async getKeys(){return await this.initialize(),this.storage.getKeys()}async getEntries(){return await this.initialize(),this.storage.getEntries()}async getItem(eb){return await this.initialize(),this.storage.getItem(eb)}async setItem(eb,em){return await this.initialize(),this.storage.setItem(eb,em)}async removeItem(eb){return await this.initialize(),this.storage.removeItem(eb)}async initialize(){this.initialized||await new Promise(eb=>{let em=setInterval(()=>{this.initialized&&(clearInterval(em),eb())},20)})}}class HF{}class HG extends HF{constructor(eb){super()}}let HY=dv.FIVE_SECONDS,HQ={pulse:"heartbeat_pulse"};class Hq extends HG{constructor(eb){super(eb),this.events=new fF.EventEmitter,this.interval=HY,this.interval=eb?.interval||HY}static async init(eb){let em=new Hq(eb);return await em.init(),em}async init(){await this.initialize()}stop(){clearInterval(this.intervalRef)}on(eb,em){this.events.on(eb,em)}once(eb,em){this.events.once(eb,em)}off(eb,em){this.events.off(eb,em)}removeListener(eb,em){this.events.removeListener(eb,em)}async initialize(){this.intervalRef=setInterval(()=>this.pulse(),(0,dv.toMiliseconds)(this.interval))}pulse(){this.events.emit(HQ.pulse)}}var HK=ew(36559),HZ=ew.n(HK);let HW={level:"info"},H$="custom_context",HX=1024e3;class HJ{constructor(eb){this.nodeValue=eb,this.sizeInBytes=new TextEncoder().encode(this.nodeValue).length,this.next=null}get value(){return this.nodeValue}get size(){return this.sizeInBytes}}class H1{constructor(eb){this.head=null,this.tail=null,this.lengthInNodes=0,this.maxSizeInBytes=eb,this.sizeInBytes=0}append(eb){let em=new HJ(eb);if(em.size>this.maxSizeInBytes)throw Error(`[LinkedList] Value too big to insert into list: ${eb} with size ${em.size}`);for(;this.size+em.size>this.maxSizeInBytes;)this.shift();this.head?(this.tail&&(this.tail.next=em),this.tail=em):(this.head=em,this.tail=em),this.lengthInNodes++,this.sizeInBytes+=em.size}shift(){if(!this.head)return;let eb=this.head;this.head=this.head.next,this.head||(this.tail=null),this.lengthInNodes--,this.sizeInBytes-=eb.size}toArray(){let eb=[],em=this.head;for(;null!==em;)eb.push(em.value),em=em.next;return eb}get length(){return this.lengthInNodes}get size(){return this.sizeInBytes}toOrderedArray(){return Array.from(this)}[Symbol.iterator](){let eb=this.head;return{next:()=>{if(!eb)return{done:!0,value:null};let em=eb.value;return eb=eb.next,{done:!1,value:em}}}}}class H2{constructor(eb,em=HX){this.level=eb??"error",this.levelValue=HK.levels.values[this.level],this.MAX_LOG_SIZE_IN_BYTES=em,this.logs=new H1(this.MAX_LOG_SIZE_IN_BYTES)}forwardToConsole(eb,em){em===HK.levels.values.error?console.error(eb):em===HK.levels.values.warn?console.warn(eb):em===HK.levels.values.debug?console.debug(eb):em===HK.levels.values.trace?console.trace(eb):console.log(eb)}appendToLogs(eb){this.logs.append(HH({timestamp:new Date().toISOString(),log:eb}));let em="string"==typeof eb?JSON.parse(eb).level:eb.level;em>=this.levelValue&&this.forwardToConsole(eb,em)}getLogs(){return this.logs}clearLogs(){this.logs=new H1(this.MAX_LOG_SIZE_IN_BYTES)}getLogArray(){return Array.from(this.logs)}logsToBlob(eb){let em=this.getLogArray();return em.push(HH({extraMetadata:eb})),new Blob(em,{type:"application/json"})}}class H6{constructor(eb,em=HX){this.baseChunkLogger=new H2(eb,em)}write(eb){this.baseChunkLogger.appendToLogs(eb)}getLogs(){return this.baseChunkLogger.getLogs()}clearLogs(){this.baseChunkLogger.clearLogs()}getLogArray(){return this.baseChunkLogger.getLogArray()}logsToBlob(eb){return this.baseChunkLogger.logsToBlob(eb)}downloadLogsBlobInBrowser(eb){let em=URL.createObjectURL(this.logsToBlob(eb)),ew=document.createElement("a");ew.href=em,ew.download=`walletconnect-logs-${new Date().toISOString()}.txt`,document.body.appendChild(ew),ew.click(),document.body.removeChild(ew),URL.revokeObjectURL(em)}}class H4{constructor(eb,em=HX){this.baseChunkLogger=new H2(eb,em)}write(eb){this.baseChunkLogger.appendToLogs(eb)}getLogs(){return this.baseChunkLogger.getLogs()}clearLogs(){this.baseChunkLogger.clearLogs()}getLogArray(){return this.baseChunkLogger.getLogArray()}logsToBlob(eb){return this.baseChunkLogger.logsToBlob(eb)}}var H3=Object.defineProperty,H5=Object.defineProperties,H8=Object.getOwnPropertyDescriptors,H9=Object.getOwnPropertySymbols,H7=Object.prototype.hasOwnProperty,xb=Object.prototype.propertyIsEnumerable,xy=(eb,em,ew)=>em in eb?H3(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,xv=(eb,em)=>{for(var ew in em||(em={}))H7.call(em,ew)&&xy(eb,ew,em[ew]);if(H9)for(var ew of H9(em))xb.call(em,ew)&&xy(eb,ew,em[ew]);return eb},xz=(eb,em)=>H5(eb,H8(em));function xw(eb){return xz(xv({},eb),{level:eb?.level||HW.level})}function xH(eb,em=H$){return eb[em]||""}function xN(eb,em,ew=H$){return eb[ew]=em,eb}function xV(eb,em=H$){return typeof eb.bindings>"u"?xH(eb,em):eb.bindings().context||""}function xk(eb,em,ew=H$){let eH=xV(eb,ew);return eH.trim()?`${eH}/${em}`:em}function xE(eb,em,ew=H$){let eH=xk(eb,em,ew),eN=eb.child({context:eH});return xN(eN,eH,ew)}function xD(eb){var em,ew;let eH=new H6(null==(em=eb.opts)?void 0:em.level,eb.maxSizeInBytes);return{logger:HZ()(xz(xv({},eb.opts),{level:"trace",browser:xz(xv({},null==(ew=eb.opts)?void 0:ew.browser),{write:eb=>eH.write(eb)})})),chunkLoggerController:eH}}function xS(eb){var em;let ew=new H4(null==(em=eb.opts)?void 0:em.level,eb.maxSizeInBytes);return{logger:HZ()(xz(xv({},eb.opts),{level:"trace"}),ew),chunkLoggerController:ew}}function x_(eb){return"u">typeof eb.loggerOverride&&"string"!=typeof eb.loggerOverride?{logger:eb.loggerOverride,chunkLoggerController:null}:"u">typeof window?xD(eb):xS(eb)}class xO extends HF{constructor(eb){super(),this.opts=eb,this.protocol="wc",this.version=2}}class xP extends HF{constructor(eb,em){super(),this.core=eb,this.logger=em,this.records=new Map}}class xj{constructor(eb,em){this.logger=eb,this.core=em}}class xB extends HF{constructor(eb,em){super(),this.relayer=eb,this.logger=em}}class xR extends HF{constructor(eb){super()}}class xU{constructor(eb,em,ew,eH){this.core=eb,this.logger=em,this.name=ew}}class xF extends HF{constructor(eb,em){super(),this.relayer=eb,this.logger=em}}class xG extends HF{constructor(eb,em){super(),this.core=eb,this.logger=em}}class xY{constructor(eb,em){this.projectId=eb,this.logger=em}}class xQ{constructor(eb,em){this.projectId=eb,this.logger=em}}class xq{constructor(eb){this.opts=eb,this.protocol="wc",this.version=2}}class xK{constructor(eb){this.client=eb}}var xZ=ew(31050);let xW="EdDSA",x$="JWT",xX=".",xJ="base64url",Nb="utf8",Nm="utf8",Ny=":",Nv="did",Nz="key",Nw="base58btc",NH="z",Nx="K36",NN=32;function NV(eb){return null!=globalThis.Buffer?new Uint8Array(eb.buffer,eb.byteOffset,eb.byteLength):eb}function Nk(eb=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?NV(globalThis.Buffer.allocUnsafe(eb)):new Uint8Array(eb)}function NE(eb,em){em||(em=eb.reduce((eb,em)=>eb+em.length,0));let ew=Nk(em),eH=0;for(let em of eb)ew.set(em,eH),eH+=em.length;return NV(ew)}var ND=function(eb,em){if(eb.length>=255)throw TypeError("Alphabet too long");for(var ew=new Uint8Array(256),eH=0;eH>>0,eE=new Uint8Array(eV);eb[em];){var eO=ew[eb.charCodeAt(em)];if(255===eO)return;for(var eP=0,ej=eV-1;(0!==eO||eP>>0,eE[ej]=eO%256>>>0,eO=eO/256>>>0;if(0!==eO)throw Error("Non-zero carry");eN=eP,em++}if(" "!==eb[em]){for(var eB=eV-eN;eB!==eV&&0===eE[eB];)eB++;for(var eR=new Uint8Array(eH+(eV-eB)),eU=eH;eB!==eV;)eR[eU++]=eE[eB++];return eR}}}function ej(eb){var ew=eP(eb);if(ew)return ew;throw Error(`Non-${em} character`)}return{encode:function(em){if(em instanceof Uint8Array||(ArrayBuffer.isView(em)?em=new Uint8Array(em.buffer,em.byteOffset,em.byteLength):Array.isArray(em)&&(em=Uint8Array.from(em))),!(em instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===em.length)return"";for(var ew=0,eH=0,eN=0,eV=em.length;eN!==eV&&0===em[eN];)eN++,ew++;for(var eE=(eV-eN)*eO+1>>>0,e_=new Uint8Array(eE);eN!==eV;){for(var eP=em[eN],ej=0,eB=eE-1;(0!==eP||ej>>0,e_[eB]=eP%eD>>>0,eP=eP/eD>>>0;if(0!==eP)throw Error("Non-zero carry");eH=ej,eN++}for(var eR=eE-eH;eR!==eE&&0===e_[eR];)eR++;for(var eU=eS.repeat(ew);eR{if(eb instanceof Uint8Array&&"Uint8Array"===eb.constructor.name)return eb;if(eb instanceof ArrayBuffer)return new Uint8Array(eb);if(ArrayBuffer.isView(eb))return new Uint8Array(eb.buffer,eb.byteOffset,eb.byteLength);throw Error("Unknown type, must be binary type")},N_=eb=>new TextEncoder().encode(eb),NO=eb=>new TextDecoder().decode(eb);class NP{constructor(eb,em,ew){this.name=eb,this.prefix=em,this.baseEncode=ew}encode(eb){if(eb instanceof Uint8Array)return`${this.prefix}${this.baseEncode(eb)}`;throw Error("Unknown type, must be binary type")}}class Nj{constructor(eb,em,ew){if(this.name=eb,this.prefix=em,void 0===em.codePointAt(0))throw Error("Invalid prefix character");this.prefixCodePoint=em.codePointAt(0),this.baseDecode=ew}decode(eb){if("string"==typeof eb){if(eb.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(eb)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(eb.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(eb){return NR(this,eb)}}class NB{constructor(eb){this.decoders=eb}or(eb){return NR(this,eb)}decode(eb){let em=eb[0],ew=this.decoders[em];if(ew)return ew.decode(eb);throw RangeError(`Unable to decode multibase string ${JSON.stringify(eb)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}let NR=(eb,em)=>new NB({...eb.decoders||{[eb.prefix]:eb},...em.decoders||{[em.prefix]:em}});class NU{constructor(eb,em,ew,eH){this.name=eb,this.prefix=em,this.baseEncode=ew,this.baseDecode=eH,this.encoder=new NP(eb,em,ew),this.decoder=new Nj(eb,em,eH)}encode(eb){return this.encoder.encode(eb)}decode(eb){return this.decoder.decode(eb)}}let NF=({name:eb,prefix:em,encode:ew,decode:eH})=>new NU(eb,em,ew,eH),NG=({prefix:eb,name:em,alphabet:ew})=>{let{encode:eH,decode:eN}=ND(ew,em);return NF({prefix:eb,name:em,encode:eH,decode:eb=>NS(eN(eb))})},NY=(eb,em,ew,eH)=>{let eN={};for(let eb=0;eb=8&&(eD-=8,eE[e_++]=255&eS>>eD)}if(eD>=ew||255&eS<<8-eD)throw SyntaxError("Unexpected end of data");return eE},NQ=(eb,em,ew)=>{let eH="="===em[em.length-1],eN=(1<ew;)eE-=ew,eV+=em[eN&eD>>eE];if(eE&&(eV+=em[eN&eD<NF({prefix:em,name:eb,encode:eb=>NQ(eb,eH,ew),decode:em=>NY(em,eH,ew,eb)}),NK=NF({prefix:"\x00",name:"identity",encode:eb=>NO(eb),decode:eb=>N_(eb)}),NZ=Nq({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1}),NW=Nq({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3}),N$=NG({prefix:"9",name:"base10",alphabet:"0123456789"}),NX=Nq({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),NJ=Nq({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4}),Vb=Nq({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),Vm=Nq({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),Vy=Nq({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),Vv=Nq({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),Vz=Nq({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),VL=Nq({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),Vw=Nq({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),VH=Nq({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),Vx=Nq({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5}),VN=NG({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),VV=NG({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"}),Vk=NG({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),VE=NG({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"}),VD=Nq({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),VS=Nq({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),V_=Nq({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),VO=Nq({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6}),VP=Array.from("\uD83D\uDE80\uD83E\uDE90☄\uD83D\uDEF0\uD83C\uDF0C\uD83C\uDF11\uD83C\uDF12\uD83C\uDF13\uD83C\uDF14\uD83C\uDF15\uD83C\uDF16\uD83C\uDF17\uD83C\uDF18\uD83C\uDF0D\uD83C\uDF0F\uD83C\uDF0E\uD83D\uDC09☀\uD83D\uDCBB\uD83D\uDDA5\uD83D\uDCBE\uD83D\uDCBF\uD83D\uDE02❤\uD83D\uDE0D\uD83E\uDD23\uD83D\uDE0A\uD83D\uDE4F\uD83D\uDC95\uD83D\uDE2D\uD83D\uDE18\uD83D\uDC4D\uD83D\uDE05\uD83D\uDC4F\uD83D\uDE01\uD83D\uDD25\uD83E\uDD70\uD83D\uDC94\uD83D\uDC96\uD83D\uDC99\uD83D\uDE22\uD83E\uDD14\uD83D\uDE06\uD83D\uDE44\uD83D\uDCAA\uD83D\uDE09☺\uD83D\uDC4C\uD83E\uDD17\uD83D\uDC9C\uD83D\uDE14\uD83D\uDE0E\uD83D\uDE07\uD83C\uDF39\uD83E\uDD26\uD83C\uDF89\uD83D\uDC9E✌✨\uD83E\uDD37\uD83D\uDE31\uD83D\uDE0C\uD83C\uDF38\uD83D\uDE4C\uD83D\uDE0B\uD83D\uDC97\uD83D\uDC9A\uD83D\uDE0F\uD83D\uDC9B\uD83D\uDE42\uD83D\uDC93\uD83E\uDD29\uD83D\uDE04\uD83D\uDE00\uD83D\uDDA4\uD83D\uDE03\uD83D\uDCAF\uD83D\uDE48\uD83D\uDC47\uD83C\uDFB6\uD83D\uDE12\uD83E\uDD2D❣\uD83D\uDE1C\uD83D\uDC8B\uD83D\uDC40\uD83D\uDE2A\uD83D\uDE11\uD83D\uDCA5\uD83D\uDE4B\uD83D\uDE1E\uD83D\uDE29\uD83D\uDE21\uD83E\uDD2A\uD83D\uDC4A\uD83E\uDD73\uD83D\uDE25\uD83E\uDD24\uD83D\uDC49\uD83D\uDC83\uD83D\uDE33✋\uD83D\uDE1A\uD83D\uDE1D\uD83D\uDE34\uD83C\uDF1F\uD83D\uDE2C\uD83D\uDE43\uD83C\uDF40\uD83C\uDF37\uD83D\uDE3B\uD83D\uDE13⭐✅\uD83E\uDD7A\uD83C\uDF08\uD83D\uDE08\uD83E\uDD18\uD83D\uDCA6✔\uD83D\uDE23\uD83C\uDFC3\uD83D\uDC90☹\uD83C\uDF8A\uD83D\uDC98\uD83D\uDE20☝\uD83D\uDE15\uD83C\uDF3A\uD83C\uDF82\uD83C\uDF3B\uD83D\uDE10\uD83D\uDD95\uD83D\uDC9D\uD83D\uDE4A\uD83D\uDE39\uD83D\uDDE3\uD83D\uDCAB\uD83D\uDC80\uD83D\uDC51\uD83C\uDFB5\uD83E\uDD1E\uD83D\uDE1B\uD83D\uDD34\uD83D\uDE24\uD83C\uDF3C\uD83D\uDE2B⚽\uD83E\uDD19☕\uD83C\uDFC6\uD83E\uDD2B\uD83D\uDC48\uD83D\uDE2E\uD83D\uDE46\uD83C\uDF7B\uD83C\uDF43\uD83D\uDC36\uD83D\uDC81\uD83D\uDE32\uD83C\uDF3F\uD83E\uDDE1\uD83C\uDF81⚡\uD83C\uDF1E\uD83C\uDF88❌✊\uD83D\uDC4B\uD83D\uDE30\uD83E\uDD28\uD83D\uDE36\uD83E\uDD1D\uD83D\uDEB6\uD83D\uDCB0\uD83C\uDF53\uD83D\uDCA2\uD83E\uDD1F\uD83D\uDE41\uD83D\uDEA8\uD83D\uDCA8\uD83E\uDD2C✈\uD83C\uDF80\uD83C\uDF7A\uD83E\uDD13\uD83D\uDE19\uD83D\uDC9F\uD83C\uDF31\uD83D\uDE16\uD83D\uDC76\uD83E\uDD74▶➡❓\uD83D\uDC8E\uD83D\uDCB8⬇\uD83D\uDE28\uD83C\uDF1A\uD83E\uDD8B\uD83D\uDE37\uD83D\uDD7A⚠\uD83D\uDE45\uD83D\uDE1F\uD83D\uDE35\uD83D\uDC4E\uD83E\uDD32\uD83E\uDD20\uD83E\uDD27\uD83D\uDCCC\uD83D\uDD35\uD83D\uDC85\uD83E\uDDD0\uD83D\uDC3E\uD83C\uDF52\uD83D\uDE17\uD83E\uDD11\uD83C\uDF0A\uD83E\uDD2F\uD83D\uDC37☎\uD83D\uDCA7\uD83D\uDE2F\uD83D\uDC86\uD83D\uDC46\uD83C\uDFA4\uD83D\uDE47\uD83C\uDF51❄\uD83C\uDF34\uD83D\uDCA3\uD83D\uDC38\uD83D\uDC8C\uD83D\uDCCD\uD83E\uDD40\uD83E\uDD22\uD83D\uDC45\uD83D\uDCA1\uD83D\uDCA9\uD83D\uDC50\uD83D\uDCF8\uD83D\uDC7B\uD83E\uDD10\uD83E\uDD2E\uD83C\uDFBC\uD83E\uDD75\uD83D\uDEA9\uD83C\uDF4E\uD83C\uDF4A\uD83D\uDC7C\uD83D\uDC8D\uD83D\uDCE3\uD83E\uDD42"),Vj=VP.reduce((eb,em,ew)=>(eb[ew]=em,eb),[]),VB=VP.reduce((eb,em,ew)=>(eb[em.codePointAt(0)]=ew,eb),[]);function VR(eb){return eb.reduce((eb,em)=>eb+=Vj[em],"")}function VU(eb){let em=[];for(let ew of eb){let eb=VB[ew.codePointAt(0)];if(void 0===eb)throw Error(`Non-base256emoji character: ${ew}`);em.push(eb)}return new Uint8Array(em)}let VF=NF({prefix:"\uD83D\uDE80",name:"base256emoji",encode:VR,decode:VU});var VG=128,VY=-128,VQ=2147483648;function Vq(eb,em,ew){em=em||[];for(var eH=ew=ew||0;eb>=VQ;)em[ew++]=255&eb|VG,eb/=128;for(;eb&VY;)em[ew++]=255&eb|VG,eb>>>=7;return em[ew]=0|eb,Vq.bytes=ew-eH+1,em}var VK=128,VZ=127;function VW(eb,em){var ew,eH=0,em=em||0,eN=0,eV=em,eE=eb.length;do{if(eV>=eE)throw VW.bytes=0,RangeError("Could not decode varint");ew=eb[eV++],eH+=eN<28?(ew&VZ)<=VK);return VW.bytes=eV-em,eH}var V$=128,VX=16384,VJ=2097152,V2=268435456,V6=34359738368,V4=4398046511104,V3=562949953421312,V5=72057594037927940,V8=0x7fffffffffffffff,V9={encode:Vq,decode:VW,encodingLength:function(eb){return eb(V9.encode(eb,em,ew),em),kb=eb=>V9.encodingLength(eb),km=(eb,em)=>{let ew=em.byteLength,eH=kb(eb),eN=eH+kb(ew),eV=new Uint8Array(eN+ew);return V7(eb,eV,0),V7(ew,eV,eH),eV.set(em,eN),new ky(eb,ew,em,eV)};class ky{constructor(eb,em,ew,eH){this.code=eb,this.size=em,this.digest=ew,this.bytes=eH}}let kv=({name:eb,code:em,encode:ew})=>new kz(eb,em,ew);class kz{constructor(eb,em,ew){this.name=eb,this.code=em,this.encode=ew}digest(eb){if(eb instanceof Uint8Array){let em=this.encode(eb);return em instanceof Uint8Array?km(this.code,em):em.then(eb=>km(this.code,eb))}throw Error("Unknown type, must be binary type")}}let kw=eb=>async em=>new Uint8Array(await crypto.subtle.digest(eb,em)),kH=kv({name:"sha2-256",code:18,encode:kw("SHA-256")}),kx=kv({name:"sha2-512",code:19,encode:kw("SHA-512")}),kN=0,kV="identity",kk=NS,kE=eb=>km(kN,kk(eb)),kD={code:kN,name:kV,encode:kk,digest:kE},kS="raw",kO=85,kP=eb=>NS(eb),kj=eb=>NS(eb),kB=new TextEncoder,kR=new TextDecoder,kU="json",kF=512,kG=eb=>kB.encode(JSON.stringify(eb)),kY=eb=>JSON.parse(kR.decode(eb));class kQ{constructor(eb,em,ew,eH){this.code=em,this.version=eb,this.multihash=ew,this.bytes=eH,this.byteOffset=eH.byteOffset,this.byteLength=eH.byteLength,this.asCID=this,this._baseCache=new Map,Object.defineProperties(this,{byteOffset:k4,byteLength:k4,code:k6,version:k6,multihash:k6,bytes:k6,_baseCache:k4,asCID:k4})}toV0(){if(0===this.version)return this;{let{code:eb,multihash:em}=this;if(eb!==kW)throw Error("Cannot convert a non dag-pb CID to CIDv0");if(em.code!==k$)throw Error("Cannot convert non sha2-256 multihash CID to CIDv0");return kQ.createV0(em)}}toV1(){switch(this.version){case 0:{let{code:eb,digest:em}=this.multihash,ew=Digest.create(eb,em);return kQ.createV1(this.code,ew)}case 1:return this;default:throw Error(`Can not convert CID version ${this.version} to version 0. This is a bug please report`)}}equals(eb){return eb&&this.code===eb.code&&this.version===eb.version&&Digest.equals(this.multihash,eb.multihash)}toString(eb){let{bytes:em,version:ew,_baseCache:eH}=this;return 0===ew?kK(em,eH,eb||base58btc.encoder):kZ(em,eH,eb||base32.encoder)}toJSON(){return{code:this.code,version:this.version,hash:this.multihash.bytes}}get[Symbol.toStringTag](){return"CID"}[Symbol.for("nodejs.util.inspect.custom")](){return"CID("+this.toString()+")"}static isCID(eb){return k5(/^0\.0/,k8),!!(eb&&(eb[kJ]||eb.asCID===eb))}get toBaseEncodedString(){throw Error("Deprecated, use .toString()")}get codec(){throw Error('"codec" property is deprecated, use integer "code" property instead')}get buffer(){throw Error("Deprecated .buffer property, use .bytes to get Uint8Array instead")}get multibaseName(){throw Error('"multibaseName" property is deprecated')}get prefix(){throw Error('"prefix" property is deprecated')}static asCID(eb){if(eb instanceof kQ)return eb;if(null!=eb&&eb.asCID===eb){let{version:em,code:ew,multihash:eH,bytes:eN}=eb;return new kQ(em,ew,eH,eN||kX(em,ew,eH.bytes))}if(null==eb||!0!==eb[kJ])return null;{let{version:em,multihash:ew,code:eH}=eb,eN=Digest.decode(ew);return kQ.create(em,eH,eN)}}static create(eb,em,ew){if("number"!=typeof em)throw Error("String codecs are no longer supported");switch(eb){case 0:if(em===kW)return new kQ(eb,em,ew,ew.bytes);throw Error(`Version 0 CID must use dag-pb (code: ${kW}) block encoding`);case 1:{let eH=kX(eb,em,ew.bytes);return new kQ(eb,em,ew,eH)}default:throw Error("Invalid version")}}static createV0(eb){return kQ.create(0,kW,eb)}static createV1(eb,em){return kQ.create(1,eb,em)}static decode(eb){let[em,ew]=kQ.decodeFirst(eb);if(ew.length)throw Error("Incorrect length");return em}static decodeFirst(eb){let em=kQ.inspectBytes(eb),ew=em.size-em.multihashSize,eH=coerce(eb.subarray(ew,ew+em.multihashSize));if(eH.byteLength!==em.multihashSize)throw Error("Incorrect length");let eN=eH.subarray(em.multihashSize-em.digestSize),eV=new Digest.Digest(em.multihashCode,em.digestSize,eN,eH),eE=0===em.version?kQ.createV0(eV):kQ.createV1(em.codec,eV);return[eE,eb.subarray(em.size)]}static inspectBytes(eb){let em=0,ew=()=>{let[ew,eH]=varint.decode(eb.subarray(em));return em+=eH,ew},eH=ew(),eN=kW;if(18===eH?(eH=0,em=0):1===eH&&(eN=ew()),0!==eH&&1!==eH)throw RangeError(`Invalid CID version ${eH}`);let eV=em,eE=ew(),eD=ew(),eS=em+eD,e_=eS-eV;return{version:eH,codec:eN,multihashCode:eE,digestSize:eD,multihashSize:e_,size:eS}}static parse(eb,em){let[ew,eH]=kq(eb,em),eN=kQ.decode(eH);return eN._baseCache.set(ew,eb),eN}}let kq=(eb,em)=>{switch(eb[0]){case"Q":{let ew=em||base58btc;return[base58btc.prefix,ew.decode(`${base58btc.prefix}${eb}`)]}case base58btc.prefix:{let ew=em||base58btc;return[base58btc.prefix,ew.decode(eb)]}case base32.prefix:{let ew=em||base32;return[base32.prefix,ew.decode(eb)]}default:if(null==em)throw Error("To parse non base32 or base58btc encoded CID multibase decoder must be provided");return[eb[0],em.decode(eb)]}},kK=(eb,em,ew)=>{let{prefix:eH}=ew;if(eH!==base58btc.prefix)throw Error(`Cannot string encode V0 in ${ew.name} encoding`);let eN=em.get(eH);if(null!=eN)return eN;{let eN=ew.encode(eb).slice(1);return em.set(eH,eN),eN}},kZ=(eb,em,ew)=>{let{prefix:eH}=ew,eN=em.get(eH);if(null!=eN)return eN;{let eN=ew.encode(eb);return em.set(eH,eN),eN}},kW=112,k$=18,kX=(eb,em,ew)=>{let eH=varint.encodingLength(eb),eN=eH+varint.encodingLength(em),eV=new Uint8Array(eN+ew.byteLength);return varint.encodeTo(eb,eV,0),varint.encodeTo(em,eV,eH),eV.set(ew,eN),eV},kJ=Symbol.for("@ipld/js-cid/CID"),k6={writable:!1,configurable:!1,enumerable:!0},k4={writable:!1,enumerable:!1,configurable:!1},k3="0.0.0-dev",k5=(eb,em)=>{if(eb.test(k3))console.warn(em);else throw Error(em)},k8=null,k9={...e$,...eX,...eJ,...e0,...e6,...e4,...e3,...e5,...e8,...e9};function k7(eb,em,ew,eH){return{name:eb,prefix:em,encoder:{name:eb,prefix:em,encode:ew},decoder:{decode:eH}}}({...e7,...tw});let Eb=k7("utf8","u",eb=>{let em=new TextDecoder("utf8");return"u"+em.decode(eb)},eb=>{let em=new TextEncoder;return em.encode(eb.substring(1))}),Em=k7("ascii","a",eb=>{let em="a";for(let ew=0;ew{eb=eb.substring(1);let em=Nk(eb.length);for(let ew=0;ew=255)throw TypeError("Alphabet too long");for(var ew=new Uint8Array(256),eH=0;eH>>0,eE=new Uint8Array(eV);eb[em];){var eO=ew[eb.charCodeAt(em)];if(255===eO)return;for(var eP=0,ej=eV-1;(0!==eO||eP>>0,eE[ej]=eO%256>>>0,eO=eO/256>>>0;if(0!==eO)throw Error("Non-zero carry");eN=eP,em++}if(" "!==eb[em]){for(var eB=eV-eN;eB!==eV&&0===eE[eB];)eB++;for(var eR=new Uint8Array(eH+(eV-eB)),eU=eH;eB!==eV;)eR[eU++]=eE[eB++];return eR}}}function ej(eb){var ew=eP(eb);if(ew)return ew;throw Error(`Non-${em} character`)}return{encode:function(em){if(em instanceof Uint8Array||(ArrayBuffer.isView(em)?em=new Uint8Array(em.buffer,em.byteOffset,em.byteLength):Array.isArray(em)&&(em=Uint8Array.from(em))),!(em instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===em.length)return"";for(var ew=0,eH=0,eN=0,eV=em.length;eN!==eV&&0===em[eN];)eN++,ew++;for(var eE=(eV-eN)*eO+1>>>0,e_=new Uint8Array(eE);eN!==eV;){for(var eP=em[eN],ej=0,eB=eE-1;(0!==eP||ej>>0,e_[eB]=eP%eD>>>0,eP=eP/eD>>>0;if(0!==eP)throw Error("Non-zero carry");eH=ej,eN++}for(var eR=eE-eH;eR!==eE&&0===e_[eR];)eR++;for(var eU=eS.repeat(ew);eR{if(eb instanceof Uint8Array&&"Uint8Array"===eb.constructor.name)return eb;if(eb instanceof ArrayBuffer)return new Uint8Array(eb);if(ArrayBuffer.isView(eb))return new Uint8Array(eb.buffer,eb.byteOffset,eb.byteLength);throw Error("Unknown type, must be binary type")},EP=eb=>new TextEncoder().encode(eb),Ej=eb=>new TextDecoder().decode(eb);class EB{constructor(eb,em,ew){this.name=eb,this.prefix=em,this.baseEncode=ew}encode(eb){if(eb instanceof Uint8Array)return`${this.prefix}${this.baseEncode(eb)}`;throw Error("Unknown type, must be binary type")}}class ER{constructor(eb,em,ew){if(this.name=eb,this.prefix=em,void 0===em.codePointAt(0))throw Error("Invalid prefix character");this.prefixCodePoint=em.codePointAt(0),this.baseDecode=ew}decode(eb){if("string"==typeof eb){if(eb.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(eb)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(eb.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(eb){return EF(this,eb)}}class EU{constructor(eb){this.decoders=eb}or(eb){return EF(this,eb)}decode(eb){let em=eb[0],ew=this.decoders[em];if(ew)return ew.decode(eb);throw RangeError(`Unable to decode multibase string ${JSON.stringify(eb)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}let EF=(eb,em)=>new EU({...eb.decoders||{[eb.prefix]:eb},...em.decoders||{[em.prefix]:em}});class EG{constructor(eb,em,ew,eH){this.name=eb,this.prefix=em,this.baseEncode=ew,this.baseDecode=eH,this.encoder=new EB(eb,em,ew),this.decoder=new ER(eb,em,eH)}encode(eb){return this.encoder.encode(eb)}decode(eb){return this.decoder.decode(eb)}}let EY=({name:eb,prefix:em,encode:ew,decode:eH})=>new EG(eb,em,ew,eH),EQ=({prefix:eb,name:em,alphabet:ew})=>{let{encode:eH,decode:eN}=E_(ew,em);return EY({prefix:eb,name:em,encode:eH,decode:eb=>EO(eN(eb))})},Eq=(eb,em,ew,eH)=>{let eN={};for(let eb=0;eb=8&&(eD-=8,eE[e_++]=255&eS>>eD)}if(eD>=ew||255&eS<<8-eD)throw SyntaxError("Unexpected end of data");return eE},EK=(eb,em,ew)=>{let eH="="===em[em.length-1],eN=(1<ew;)eE-=ew,eV+=em[eN&eD>>eE];if(eE&&(eV+=em[eN&eD<EY({prefix:em,name:eb,encode:eb=>EK(eb,eH,ew),decode:em=>Eq(em,eH,ew,eb)}),EW=EY({prefix:"\x00",name:"identity",encode:eb=>Ej(eb),decode:eb=>EP(eb)}),E$=EZ({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1}),EX=EZ({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3}),EJ=EQ({prefix:"9",name:"base10",alphabet:"0123456789"}),E1=EZ({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),E2=EZ({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4}),E6=EZ({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),E4=EZ({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),E3=EZ({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),E5=EZ({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),E8=EZ({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),E9=EZ({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),E7=EZ({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),Db=EZ({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),Dm=EZ({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5}),Dv=EQ({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),Dz=EQ({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"}),Dw=EQ({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),DN=EQ({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"}),DV=EZ({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),Dk=EZ({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),DE=EZ({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),DD=EZ({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6}),DS=Array.from("\uD83D\uDE80\uD83E\uDE90☄\uD83D\uDEF0\uD83C\uDF0C\uD83C\uDF11\uD83C\uDF12\uD83C\uDF13\uD83C\uDF14\uD83C\uDF15\uD83C\uDF16\uD83C\uDF17\uD83C\uDF18\uD83C\uDF0D\uD83C\uDF0F\uD83C\uDF0E\uD83D\uDC09☀\uD83D\uDCBB\uD83D\uDDA5\uD83D\uDCBE\uD83D\uDCBF\uD83D\uDE02❤\uD83D\uDE0D\uD83E\uDD23\uD83D\uDE0A\uD83D\uDE4F\uD83D\uDC95\uD83D\uDE2D\uD83D\uDE18\uD83D\uDC4D\uD83D\uDE05\uD83D\uDC4F\uD83D\uDE01\uD83D\uDD25\uD83E\uDD70\uD83D\uDC94\uD83D\uDC96\uD83D\uDC99\uD83D\uDE22\uD83E\uDD14\uD83D\uDE06\uD83D\uDE44\uD83D\uDCAA\uD83D\uDE09☺\uD83D\uDC4C\uD83E\uDD17\uD83D\uDC9C\uD83D\uDE14\uD83D\uDE0E\uD83D\uDE07\uD83C\uDF39\uD83E\uDD26\uD83C\uDF89\uD83D\uDC9E✌✨\uD83E\uDD37\uD83D\uDE31\uD83D\uDE0C\uD83C\uDF38\uD83D\uDE4C\uD83D\uDE0B\uD83D\uDC97\uD83D\uDC9A\uD83D\uDE0F\uD83D\uDC9B\uD83D\uDE42\uD83D\uDC93\uD83E\uDD29\uD83D\uDE04\uD83D\uDE00\uD83D\uDDA4\uD83D\uDE03\uD83D\uDCAF\uD83D\uDE48\uD83D\uDC47\uD83C\uDFB6\uD83D\uDE12\uD83E\uDD2D❣\uD83D\uDE1C\uD83D\uDC8B\uD83D\uDC40\uD83D\uDE2A\uD83D\uDE11\uD83D\uDCA5\uD83D\uDE4B\uD83D\uDE1E\uD83D\uDE29\uD83D\uDE21\uD83E\uDD2A\uD83D\uDC4A\uD83E\uDD73\uD83D\uDE25\uD83E\uDD24\uD83D\uDC49\uD83D\uDC83\uD83D\uDE33✋\uD83D\uDE1A\uD83D\uDE1D\uD83D\uDE34\uD83C\uDF1F\uD83D\uDE2C\uD83D\uDE43\uD83C\uDF40\uD83C\uDF37\uD83D\uDE3B\uD83D\uDE13⭐✅\uD83E\uDD7A\uD83C\uDF08\uD83D\uDE08\uD83E\uDD18\uD83D\uDCA6✔\uD83D\uDE23\uD83C\uDFC3\uD83D\uDC90☹\uD83C\uDF8A\uD83D\uDC98\uD83D\uDE20☝\uD83D\uDE15\uD83C\uDF3A\uD83C\uDF82\uD83C\uDF3B\uD83D\uDE10\uD83D\uDD95\uD83D\uDC9D\uD83D\uDE4A\uD83D\uDE39\uD83D\uDDE3\uD83D\uDCAB\uD83D\uDC80\uD83D\uDC51\uD83C\uDFB5\uD83E\uDD1E\uD83D\uDE1B\uD83D\uDD34\uD83D\uDE24\uD83C\uDF3C\uD83D\uDE2B⚽\uD83E\uDD19☕\uD83C\uDFC6\uD83E\uDD2B\uD83D\uDC48\uD83D\uDE2E\uD83D\uDE46\uD83C\uDF7B\uD83C\uDF43\uD83D\uDC36\uD83D\uDC81\uD83D\uDE32\uD83C\uDF3F\uD83E\uDDE1\uD83C\uDF81⚡\uD83C\uDF1E\uD83C\uDF88❌✊\uD83D\uDC4B\uD83D\uDE30\uD83E\uDD28\uD83D\uDE36\uD83E\uDD1D\uD83D\uDEB6\uD83D\uDCB0\uD83C\uDF53\uD83D\uDCA2\uD83E\uDD1F\uD83D\uDE41\uD83D\uDEA8\uD83D\uDCA8\uD83E\uDD2C✈\uD83C\uDF80\uD83C\uDF7A\uD83E\uDD13\uD83D\uDE19\uD83D\uDC9F\uD83C\uDF31\uD83D\uDE16\uD83D\uDC76\uD83E\uDD74▶➡❓\uD83D\uDC8E\uD83D\uDCB8⬇\uD83D\uDE28\uD83C\uDF1A\uD83E\uDD8B\uD83D\uDE37\uD83D\uDD7A⚠\uD83D\uDE45\uD83D\uDE1F\uD83D\uDE35\uD83D\uDC4E\uD83E\uDD32\uD83E\uDD20\uD83E\uDD27\uD83D\uDCCC\uD83D\uDD35\uD83D\uDC85\uD83E\uDDD0\uD83D\uDC3E\uD83C\uDF52\uD83D\uDE17\uD83E\uDD11\uD83C\uDF0A\uD83E\uDD2F\uD83D\uDC37☎\uD83D\uDCA7\uD83D\uDE2F\uD83D\uDC86\uD83D\uDC46\uD83C\uDFA4\uD83D\uDE47\uD83C\uDF51❄\uD83C\uDF34\uD83D\uDCA3\uD83D\uDC38\uD83D\uDC8C\uD83D\uDCCD\uD83E\uDD40\uD83E\uDD22\uD83D\uDC45\uD83D\uDCA1\uD83D\uDCA9\uD83D\uDC50\uD83D\uDCF8\uD83D\uDC7B\uD83E\uDD10\uD83E\uDD2E\uD83C\uDFBC\uD83E\uDD75\uD83D\uDEA9\uD83C\uDF4E\uD83C\uDF4A\uD83D\uDC7C\uD83D\uDC8D\uD83D\uDCE3\uD83E\uDD42"),D_=DS.reduce((eb,em,ew)=>(eb[ew]=em,eb),[]),DO=DS.reduce((eb,em,ew)=>(eb[em.codePointAt(0)]=ew,eb),[]);function DP(eb){return eb.reduce((eb,em)=>eb+=D_[em],"")}function Dj(eb){let em=[];for(let ew of eb){let eb=DO[ew.codePointAt(0)];if(void 0===eb)throw Error(`Non-base256emoji character: ${ew}`);em.push(eb)}return new Uint8Array(em)}let DR=EY({prefix:"\uD83D\uDE80",name:"base256emoji",encode:DP,decode:Dj});var DU=128,DF=-128,DG=2147483648;function DY(eb,em,ew){em=em||[];for(var eH=ew=ew||0;eb>=DG;)em[ew++]=255&eb|DU,eb/=128;for(;eb&DF;)em[ew++]=255&eb|DU,eb>>>=7;return em[ew]=0|eb,DY.bytes=ew-eH+1,em}var DQ=128,Dq=127;function DZ(eb,em){var ew,eH=0,em=em||0,eN=0,eV=em,eE=eb.length;do{if(eV>=eE)throw DZ.bytes=0,RangeError("Could not decode varint");ew=eb[eV++],eH+=eN<28?(ew&Dq)<=DQ);return DZ.bytes=eV-em,eH}var DW=128,D$=16384,DX=2097152,DJ=268435456,D0=34359738368,D6=4398046511104,D4=562949953421312,D3=72057594037927940,D5=0x7fffffffffffffff,D8={encode:DY,decode:DZ,encodingLength:function(eb){return eb(D8.encode(eb,em,ew),em),D7=eb=>D8.encodingLength(eb),Sb=(eb,em)=>{let ew=em.byteLength,eH=D7(eb),eN=eH+D7(ew),eV=new Uint8Array(eN+ew);return D9(eb,eV,0),D9(ew,eV,eH),eV.set(em,eN),new Sm(eb,ew,em,eV)};class Sm{constructor(eb,em,ew,eH){this.code=eb,this.size=em,this.digest=ew,this.bytes=eH}}let Sy=({name:eb,code:em,encode:ew})=>new Sv(eb,em,ew);class Sv{constructor(eb,em,ew){this.name=eb,this.code=em,this.encode=ew}digest(eb){if(eb instanceof Uint8Array){let em=this.encode(eb);return em instanceof Uint8Array?Sb(this.code,em):em.then(eb=>Sb(this.code,eb))}throw Error("Unknown type, must be binary type")}}let Sz=eb=>async em=>new Uint8Array(await crypto.subtle.digest(eb,em)),Sw=Sy({name:"sha2-256",code:18,encode:Sz("SHA-256")}),SH=Sy({name:"sha2-512",code:19,encode:Sz("SHA-512")}),Sx=0,SN="identity",SV=EO,Sk=eb=>Sb(Sx,SV(eb)),SE={code:Sx,name:SN,encode:SV,digest:Sk},SD="raw",SS=85,S_=eb=>EO(eb),SO=eb=>EO(eb),SP=new TextEncoder,Sj=new TextDecoder,SR="json",SU=512,SF=eb=>SP.encode(JSON.stringify(eb)),SY=eb=>JSON.parse(Sj.decode(eb));class SQ{constructor(eb,em,ew,eH){this.code=em,this.version=eb,this.multihash=ew,this.bytes=eH,this.byteOffset=eH.byteOffset,this.byteLength=eH.byteLength,this.asCID=this,this._baseCache=new Map,Object.defineProperties(this,{byteOffset:S2,byteLength:S2,code:S1,version:S1,multihash:S1,bytes:S1,_baseCache:S2,asCID:S2})}toV0(){if(0===this.version)return this;{let{code:eb,multihash:em}=this;if(eb!==SW)throw Error("Cannot convert a non dag-pb CID to CIDv0");if(em.code!==S$)throw Error("Cannot convert non sha2-256 multihash CID to CIDv0");return SQ.createV0(em)}}toV1(){switch(this.version){case 0:{let{code:eb,digest:em}=this.multihash,ew=Digest.create(eb,em);return SQ.createV1(this.code,ew)}case 1:return this;default:throw Error(`Can not convert CID version ${this.version} to version 0. This is a bug please report`)}}equals(eb){return eb&&this.code===eb.code&&this.version===eb.version&&Digest.equals(this.multihash,eb.multihash)}toString(eb){let{bytes:em,version:ew,_baseCache:eH}=this;return 0===ew?SK(em,eH,eb||base58btc.encoder):SZ(em,eH,eb||base32.encoder)}toJSON(){return{code:this.code,version:this.version,hash:this.multihash.bytes}}get[Symbol.toStringTag](){return"CID"}[Symbol.for("nodejs.util.inspect.custom")](){return"CID("+this.toString()+")"}static isCID(eb){return S4(/^0\.0/,S3),!!(eb&&(eb[SJ]||eb.asCID===eb))}get toBaseEncodedString(){throw Error("Deprecated, use .toString()")}get codec(){throw Error('"codec" property is deprecated, use integer "code" property instead')}get buffer(){throw Error("Deprecated .buffer property, use .bytes to get Uint8Array instead")}get multibaseName(){throw Error('"multibaseName" property is deprecated')}get prefix(){throw Error('"prefix" property is deprecated')}static asCID(eb){if(eb instanceof SQ)return eb;if(null!=eb&&eb.asCID===eb){let{version:em,code:ew,multihash:eH,bytes:eN}=eb;return new SQ(em,ew,eH,eN||SX(em,ew,eH.bytes))}if(null==eb||!0!==eb[SJ])return null;{let{version:em,multihash:ew,code:eH}=eb,eN=Digest.decode(ew);return SQ.create(em,eH,eN)}}static create(eb,em,ew){if("number"!=typeof em)throw Error("String codecs are no longer supported");switch(eb){case 0:if(em===SW)return new SQ(eb,em,ew,ew.bytes);throw Error(`Version 0 CID must use dag-pb (code: ${SW}) block encoding`);case 1:{let eH=SX(eb,em,ew.bytes);return new SQ(eb,em,ew,eH)}default:throw Error("Invalid version")}}static createV0(eb){return SQ.create(0,SW,eb)}static createV1(eb,em){return SQ.create(1,eb,em)}static decode(eb){let[em,ew]=SQ.decodeFirst(eb);if(ew.length)throw Error("Incorrect length");return em}static decodeFirst(eb){let em=SQ.inspectBytes(eb),ew=em.size-em.multihashSize,eH=coerce(eb.subarray(ew,ew+em.multihashSize));if(eH.byteLength!==em.multihashSize)throw Error("Incorrect length");let eN=eH.subarray(em.multihashSize-em.digestSize),eV=new Digest.Digest(em.multihashCode,em.digestSize,eN,eH),eE=0===em.version?SQ.createV0(eV):SQ.createV1(em.codec,eV);return[eE,eb.subarray(em.size)]}static inspectBytes(eb){let em=0,ew=()=>{let[ew,eH]=varint.decode(eb.subarray(em));return em+=eH,ew},eH=ew(),eN=SW;if(18===eH?(eH=0,em=0):1===eH&&(eN=ew()),0!==eH&&1!==eH)throw RangeError(`Invalid CID version ${eH}`);let eV=em,eE=ew(),eD=ew(),eS=em+eD,e_=eS-eV;return{version:eH,codec:eN,multihashCode:eE,digestSize:eD,multihashSize:e_,size:eS}}static parse(eb,em){let[ew,eH]=Sq(eb,em),eN=SQ.decode(eH);return eN._baseCache.set(ew,eb),eN}}let Sq=(eb,em)=>{switch(eb[0]){case"Q":{let ew=em||base58btc;return[base58btc.prefix,ew.decode(`${base58btc.prefix}${eb}`)]}case base58btc.prefix:{let ew=em||base58btc;return[base58btc.prefix,ew.decode(eb)]}case base32.prefix:{let ew=em||base32;return[base32.prefix,ew.decode(eb)]}default:if(null==em)throw Error("To parse non base32 or base58btc encoded CID multibase decoder must be provided");return[eb[0],em.decode(eb)]}},SK=(eb,em,ew)=>{let{prefix:eH}=ew;if(eH!==base58btc.prefix)throw Error(`Cannot string encode V0 in ${ew.name} encoding`);let eN=em.get(eH);if(null!=eN)return eN;{let eN=ew.encode(eb).slice(1);return em.set(eH,eN),eN}},SZ=(eb,em,ew)=>{let{prefix:eH}=ew,eN=em.get(eH);if(null!=eN)return eN;{let eN=ew.encode(eb);return em.set(eH,eN),eN}},SW=112,S$=18,SX=(eb,em,ew)=>{let eH=varint.encodingLength(eb),eN=eH+varint.encodingLength(em),eV=new Uint8Array(eN+ew.byteLength);return varint.encodeTo(eb,eV,0),varint.encodeTo(em,eV,eH),eV.set(ew,eN),eV},SJ=Symbol.for("@ipld/js-cid/CID"),S1={writable:!1,configurable:!1,enumerable:!0},S2={writable:!1,enumerable:!1,configurable:!1},S6="0.0.0-dev",S4=(eb,em)=>{if(eb.test(S6))console.warn(em);else throw Error(em)},S3=null,S5={...tV,...tE,...tD,...tS,...t_,...tO,...tP,...tj,...tB,...tR};function S8(eb=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?globalThis.Buffer.allocUnsafe(eb):new Uint8Array(eb)}function S9(eb,em,ew,eH){return{name:eb,prefix:em,encoder:{name:eb,prefix:em,encode:ew},decoder:{decode:eH}}}({...tU,...tF});let S7=S9("utf8","u",eb=>{let em=new TextDecoder("utf8");return"u"+em.decode(eb)},eb=>{let em=new TextEncoder;return em.encode(eb.substring(1))}),_m=S9("ascii","a",eb=>{let em="a";for(let ew=0;ew{eb=eb.substring(1);let em=S8(eb.length);for(let ew=0;ewem.code===eb);return em||_O[_P]}function _U(eb,em,ew){return eb.message.includes("getaddrinfo ENOTFOUND")||eb.message.includes("connect ECONNREFUSED")?Error(`Unavailable ${ew} RPC url at ${em}`):eb}var _F=ew(1468);function _G(eb=3){let em=Date.now()*Math.pow(10,eb),ew=Math.floor(Math.random()*Math.pow(10,eb));return em+ew}function _Y(eb=6){return BigInt(_G(eb))}function _Q(eb,em,ew){return{id:ew||_G(),jsonrpc:"2.0",method:eb,params:em}}function _q(eb,em){return{id:eb,jsonrpc:"2.0",result:em}}function _K(eb,em,ew){return{id:eb,jsonrpc:"2.0",error:_Z(em,ew)}}function _Z(eb,em){return void 0===eb?_B(_E):("string"==typeof eb&&(eb=Object.assign(Object.assign({},_B(_D)),{message:eb})),void 0!==em&&(eb.data=em),_j(eb.code)&&(eb=_R(eb.code)),eb)}class _W{}class _$ extends _W{constructor(){super()}}class _J extends _${constructor(eb){super()}}let _6="^https?:",_4="^wss?:";function _5(eb){let em=eb.match(RegExp(/^\w+:/,"gi"));if(em&&em.length)return em[0]}function _8(eb,em){let ew=_5(eb);return void 0!==ew&&new RegExp(em).test(ew)}function _7(eb){return _8(eb,_6)}function Ob(eb){return _8(eb,_4)}function Om(eb){return RegExp("wss?://localhost(:d{2,5})?").test(eb)}function Oy(eb){return"object"==typeof eb&&"id"in eb&&"jsonrpc"in eb&&"2.0"===eb.jsonrpc}function Ov(eb){return Oy(eb)&&"method"in eb}function Oz(eb){return Oy(eb)&&(OL(eb)||Ow(eb))}function OL(eb){return"result"in eb}function Ow(eb){return"error"in eb}class OH extends _J{constructor(eb){super(eb),this.events=new fF.EventEmitter,this.hasRegisteredEventListeners=!1,this.connection=this.setConnection(eb),this.connection.connected&&this.registerEventListeners()}async connect(eb=this.connection){await this.open(eb)}async disconnect(){await this.close()}on(eb,em){this.events.on(eb,em)}once(eb,em){this.events.once(eb,em)}off(eb,em){this.events.off(eb,em)}removeListener(eb,em){this.events.removeListener(eb,em)}async request(eb,em){return this.requestStrict(_Q(eb.method,eb.params||[],eb.id||_Y().toString()),em)}async requestStrict(eb,em){return new Promise(async(ew,eH)=>{if(!this.connection.connected)try{await this.open()}catch(eb){eH(eb)}this.events.on(`${eb.id}`,eb=>{Ow(eb)?eH(eb.error):ew(eb.result)});try{await this.connection.send(eb,em)}catch(eb){eH(eb)}})}setConnection(eb=this.connection){return eb}onPayload(eb){this.events.emit("payload",eb),Oz(eb)?this.events.emit(`${eb.id}`,eb):this.events.emit("message",{type:eb.method,data:eb.params})}onClose(eb){eb&&3e3===eb.code&&this.events.emit("error",Error(`WebSocket connection closed abnormally with code: ${eb.code} ${eb.reason?`(${eb.reason})`:""}`)),this.events.emit("disconnect")}async open(eb=this.connection){this.connection===eb&&this.connection.connected||(this.connection.connected&&this.close(),"string"==typeof eb&&(await this.connection.open(eb),eb=this.connection),this.connection=this.setConnection(eb),await this.connection.open(),this.registerEventListeners(),this.events.emit("connect"))}async close(){await this.connection.close()}registerEventListeners(){this.hasRegisteredEventListeners||(this.connection.on("payload",eb=>this.onPayload(eb)),this.connection.on("close",eb=>this.onClose(eb)),this.connection.on("error",eb=>this.events.emit("error",eb)),this.connection.on("register_error",eb=>this.onClose()),this.hasRegisteredEventListeners=!0)}}let Ox=()=>"u">typeof WebSocket?WebSocket:"u">typeof ew.g&&"u">typeof ew.g.WebSocket?ew.g.WebSocket:"u">typeof window&&"u">typeof window.WebSocket?window.WebSocket:"u">typeof self&&"u">typeof self.WebSocket?self.WebSocket:ew(72030),ON=()=>"u">typeof WebSocket||"u">typeof ew.g&&"u">typeof ew.g.WebSocket||"u">typeof window&&"u">typeof window.WebSocket||"u">typeof self&&"u">typeof self.WebSocket,OV=eb=>eb.split("?")[0],Ok=10,OE=Ox();class OD{constructor(eb){if(this.url=eb,this.events=new fF.EventEmitter,this.registering=!1,!Ob(eb))throw Error(`Provided URL is not compatible with WebSocket connection: ${eb}`);this.url=eb}get connected(){return"u">typeof this.socket}get connecting(){return this.registering}on(eb,em){this.events.on(eb,em)}once(eb,em){this.events.once(eb,em)}off(eb,em){this.events.off(eb,em)}removeListener(eb,em){this.events.removeListener(eb,em)}async open(eb=this.url){await this.register(eb)}async close(){return new Promise((eb,em)=>{if(typeof this.socket>"u"){em(Error("Connection already closed"));return}this.socket.onclose=em=>{this.onClose(em),eb()},this.socket.close()})}async send(eb){typeof this.socket>"u"&&(this.socket=await this.register());try{this.socket.send(HH(eb))}catch(em){this.onError(eb.id,em)}}register(eb=this.url){if(!Ob(eb))throw Error(`Provided URL is not compatible with WebSocket connection: ${eb}`);if(this.registering){let eb=this.events.getMaxListeners();return(this.events.listenerCount("register_error")>=eb||this.events.listenerCount("open")>=eb)&&this.events.setMaxListeners(eb+1),new Promise((eb,em)=>{this.events.once("register_error",eb=>{this.resetMaxListeners(),em(eb)}),this.events.once("open",()=>{if(this.resetMaxListeners(),typeof this.socket>"u")return em(Error("WebSocket connection is missing or invalid"));eb(this.socket)})})}return this.url=eb,this.registering=!0,new Promise((em,ew)=>{let eH=new URLSearchParams(eb).get("origin"),eN=(0,_F.isReactNative)()?{headers:{origin:eH}}:{rejectUnauthorized:!Om(eb)},eV=new OE(eb,[],eN);ON()?eV.onerror=eb=>{let em=eb;ew(this.emitError(em.error))}:eV.on("error",eb=>{ew(this.emitError(eb))}),eV.onopen=()=>{this.onOpen(eV),em(eV)}})}onOpen(eb){eb.onmessage=eb=>this.onPayload(eb),eb.onclose=eb=>this.onClose(eb),this.socket=eb,this.registering=!1,this.events.emit("open")}onClose(eb){this.socket=void 0,this.registering=!1,this.events.emit("close",eb)}onPayload(eb){if(typeof eb.data>"u")return;let em="string"==typeof eb.data?Hw(eb.data):eb.data;this.events.emit("payload",em)}onError(eb,em){let ew=this.parseError(em),eH=ew.message||ew.toString(),eN=_K(eb,eH);this.events.emit("payload",eN)}parseError(eb,em=this.url){return _U(eb,OV(em),"WS")}resetMaxListeners(){this.events.getMaxListeners()>Ok&&this.events.setMaxListeners(Ok)}emitError(eb){let em=this.parseError(Error(eb?.message||`WebSocket connection failed for host: ${OV(this.url)}`));return this.events.emit("register_error",em),em}}var OS=ew(72307),O_=ew.n(OS),OO=ew(63144),OP=ew.n(OO),Oj=ew(34155),OB=function(eb,em){if(eb.length>=255)throw TypeError("Alphabet too long");for(var ew=new Uint8Array(256),eH=0;eH>>0,eE=new Uint8Array(eV);eb[em];){var eO=ew[eb.charCodeAt(em)];if(255===eO)return;for(var eP=0,ej=eV-1;(0!==eO||eP>>0,eE[ej]=eO%256>>>0,eO=eO/256>>>0;if(0!==eO)throw Error("Non-zero carry");eN=eP,em++}if(" "!==eb[em]){for(var eB=eV-eN;eB!==eV&&0===eE[eB];)eB++;for(var eR=new Uint8Array(eH+(eV-eB)),eU=eH;eB!==eV;)eR[eU++]=eE[eB++];return eR}}}function ej(eb){var ew=eP(eb);if(ew)return ew;throw Error(`Non-${em} character`)}return{encode:function(em){if(em instanceof Uint8Array||(ArrayBuffer.isView(em)?em=new Uint8Array(em.buffer,em.byteOffset,em.byteLength):Array.isArray(em)&&(em=Uint8Array.from(em))),!(em instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===em.length)return"";for(var ew=0,eH=0,eN=0,eV=em.length;eN!==eV&&0===em[eN];)eN++,ew++;for(var eE=(eV-eN)*eO+1>>>0,e_=new Uint8Array(eE);eN!==eV;){for(var eP=em[eN],ej=0,eB=eE-1;(0!==eP||ej>>0,e_[eB]=eP%eD>>>0,eP=eP/eD>>>0;if(0!==eP)throw Error("Non-zero carry");eH=ej,eN++}for(var eR=eE-eH;eR!==eE&&0===e_[eR];)eR++;for(var eU=eS.repeat(ew);eR{if(eb instanceof Uint8Array&&"Uint8Array"===eb.constructor.name)return eb;if(eb instanceof ArrayBuffer)return new Uint8Array(eb);if(ArrayBuffer.isView(eb))return new Uint8Array(eb.buffer,eb.byteOffset,eb.byteLength);throw Error("Unknown type, must be binary type")},OU=eb=>new TextEncoder().encode(eb),OF=eb=>new TextDecoder().decode(eb);class OG{constructor(eb,em,ew){this.name=eb,this.prefix=em,this.baseEncode=ew}encode(eb){if(eb instanceof Uint8Array)return`${this.prefix}${this.baseEncode(eb)}`;throw Error("Unknown type, must be binary type")}}class OY{constructor(eb,em,ew){if(this.name=eb,this.prefix=em,void 0===em.codePointAt(0))throw Error("Invalid prefix character");this.prefixCodePoint=em.codePointAt(0),this.baseDecode=ew}decode(eb){if("string"==typeof eb){if(eb.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(eb)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(eb.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(eb){return Oq(this,eb)}}class OQ{constructor(eb){this.decoders=eb}or(eb){return Oq(this,eb)}decode(eb){let em=eb[0],ew=this.decoders[em];if(ew)return ew.decode(eb);throw RangeError(`Unable to decode multibase string ${JSON.stringify(eb)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}let Oq=(eb,em)=>new OQ({...eb.decoders||{[eb.prefix]:eb},...em.decoders||{[em.prefix]:em}});class OZ{constructor(eb,em,ew,eH){this.name=eb,this.prefix=em,this.baseEncode=ew,this.baseDecode=eH,this.encoder=new OG(eb,em,ew),this.decoder=new OY(eb,em,eH)}encode(eb){return this.encoder.encode(eb)}decode(eb){return this.decoder.decode(eb)}}let OW=({name:eb,prefix:em,encode:ew,decode:eH})=>new OZ(eb,em,ew,eH),O$=({prefix:eb,name:em,alphabet:ew})=>{let{encode:eH,decode:eN}=OB(ew,em);return OW({prefix:eb,name:em,encode:eH,decode:eb=>OR(eN(eb))})},OX=(eb,em,ew,eH)=>{let eN={};for(let eb=0;eb=8&&(eD-=8,eE[e_++]=255&eS>>eD)}if(eD>=ew||255&eS<<8-eD)throw SyntaxError("Unexpected end of data");return eE},OJ=(eb,em,ew)=>{let eH="="===em[em.length-1],eN=(1<ew;)eE-=ew,eV+=em[eN&eD>>eE];if(eE&&(eV+=em[eN&eD<OW({prefix:em,name:eb,encode:eb=>OJ(eb,eH,ew),decode:em=>OX(em,eH,ew,eb)}),O2=OW({prefix:"\x00",name:"identity",encode:eb=>OF(eb),decode:eb=>OU(eb)});var O6=Object.freeze({__proto__:null,identity:O2});let O4=O1({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1});var O3=Object.freeze({__proto__:null,base2:O4});let O5=O1({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3});var O8=Object.freeze({__proto__:null,base8:O5});let O9=O$({prefix:"9",name:"base10",alphabet:"0123456789"});var O7=Object.freeze({__proto__:null,base10:O9});let Pb=O1({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),Pm=O1({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4});var Py=Object.freeze({__proto__:null,base16:Pb,base16upper:Pm});let Pv=O1({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),Pz=O1({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),PL=O1({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),Pw=O1({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),PH=O1({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),Px=O1({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),PN=O1({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),PV=O1({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),Pk=O1({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5});var PE=Object.freeze({__proto__:null,base32:Pv,base32upper:Pz,base32pad:PL,base32padupper:Pw,base32hex:PH,base32hexupper:Px,base32hexpad:PN,base32hexpadupper:PV,base32z:Pk});let PD=O$({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),PS=O$({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"});var P_=Object.freeze({__proto__:null,base36:PD,base36upper:PS});let PO=O$({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),PP=O$({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"});var Pj=Object.freeze({__proto__:null,base58btc:PO,base58flickr:PP});let PB=O1({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),PR=O1({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),PU=O1({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),PF=O1({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6});var PG=Object.freeze({__proto__:null,base64:PB,base64pad:PR,base64url:PU,base64urlpad:PF});let PY=Array.from("\uD83D\uDE80\uD83E\uDE90☄\uD83D\uDEF0\uD83C\uDF0C\uD83C\uDF11\uD83C\uDF12\uD83C\uDF13\uD83C\uDF14\uD83C\uDF15\uD83C\uDF16\uD83C\uDF17\uD83C\uDF18\uD83C\uDF0D\uD83C\uDF0F\uD83C\uDF0E\uD83D\uDC09☀\uD83D\uDCBB\uD83D\uDDA5\uD83D\uDCBE\uD83D\uDCBF\uD83D\uDE02❤\uD83D\uDE0D\uD83E\uDD23\uD83D\uDE0A\uD83D\uDE4F\uD83D\uDC95\uD83D\uDE2D\uD83D\uDE18\uD83D\uDC4D\uD83D\uDE05\uD83D\uDC4F\uD83D\uDE01\uD83D\uDD25\uD83E\uDD70\uD83D\uDC94\uD83D\uDC96\uD83D\uDC99\uD83D\uDE22\uD83E\uDD14\uD83D\uDE06\uD83D\uDE44\uD83D\uDCAA\uD83D\uDE09☺\uD83D\uDC4C\uD83E\uDD17\uD83D\uDC9C\uD83D\uDE14\uD83D\uDE0E\uD83D\uDE07\uD83C\uDF39\uD83E\uDD26\uD83C\uDF89\uD83D\uDC9E✌✨\uD83E\uDD37\uD83D\uDE31\uD83D\uDE0C\uD83C\uDF38\uD83D\uDE4C\uD83D\uDE0B\uD83D\uDC97\uD83D\uDC9A\uD83D\uDE0F\uD83D\uDC9B\uD83D\uDE42\uD83D\uDC93\uD83E\uDD29\uD83D\uDE04\uD83D\uDE00\uD83D\uDDA4\uD83D\uDE03\uD83D\uDCAF\uD83D\uDE48\uD83D\uDC47\uD83C\uDFB6\uD83D\uDE12\uD83E\uDD2D❣\uD83D\uDE1C\uD83D\uDC8B\uD83D\uDC40\uD83D\uDE2A\uD83D\uDE11\uD83D\uDCA5\uD83D\uDE4B\uD83D\uDE1E\uD83D\uDE29\uD83D\uDE21\uD83E\uDD2A\uD83D\uDC4A\uD83E\uDD73\uD83D\uDE25\uD83E\uDD24\uD83D\uDC49\uD83D\uDC83\uD83D\uDE33✋\uD83D\uDE1A\uD83D\uDE1D\uD83D\uDE34\uD83C\uDF1F\uD83D\uDE2C\uD83D\uDE43\uD83C\uDF40\uD83C\uDF37\uD83D\uDE3B\uD83D\uDE13⭐✅\uD83E\uDD7A\uD83C\uDF08\uD83D\uDE08\uD83E\uDD18\uD83D\uDCA6✔\uD83D\uDE23\uD83C\uDFC3\uD83D\uDC90☹\uD83C\uDF8A\uD83D\uDC98\uD83D\uDE20☝\uD83D\uDE15\uD83C\uDF3A\uD83C\uDF82\uD83C\uDF3B\uD83D\uDE10\uD83D\uDD95\uD83D\uDC9D\uD83D\uDE4A\uD83D\uDE39\uD83D\uDDE3\uD83D\uDCAB\uD83D\uDC80\uD83D\uDC51\uD83C\uDFB5\uD83E\uDD1E\uD83D\uDE1B\uD83D\uDD34\uD83D\uDE24\uD83C\uDF3C\uD83D\uDE2B⚽\uD83E\uDD19☕\uD83C\uDFC6\uD83E\uDD2B\uD83D\uDC48\uD83D\uDE2E\uD83D\uDE46\uD83C\uDF7B\uD83C\uDF43\uD83D\uDC36\uD83D\uDC81\uD83D\uDE32\uD83C\uDF3F\uD83E\uDDE1\uD83C\uDF81⚡\uD83C\uDF1E\uD83C\uDF88❌✊\uD83D\uDC4B\uD83D\uDE30\uD83E\uDD28\uD83D\uDE36\uD83E\uDD1D\uD83D\uDEB6\uD83D\uDCB0\uD83C\uDF53\uD83D\uDCA2\uD83E\uDD1F\uD83D\uDE41\uD83D\uDEA8\uD83D\uDCA8\uD83E\uDD2C✈\uD83C\uDF80\uD83C\uDF7A\uD83E\uDD13\uD83D\uDE19\uD83D\uDC9F\uD83C\uDF31\uD83D\uDE16\uD83D\uDC76\uD83E\uDD74▶➡❓\uD83D\uDC8E\uD83D\uDCB8⬇\uD83D\uDE28\uD83C\uDF1A\uD83E\uDD8B\uD83D\uDE37\uD83D\uDD7A⚠\uD83D\uDE45\uD83D\uDE1F\uD83D\uDE35\uD83D\uDC4E\uD83E\uDD32\uD83E\uDD20\uD83E\uDD27\uD83D\uDCCC\uD83D\uDD35\uD83D\uDC85\uD83E\uDDD0\uD83D\uDC3E\uD83C\uDF52\uD83D\uDE17\uD83E\uDD11\uD83C\uDF0A\uD83E\uDD2F\uD83D\uDC37☎\uD83D\uDCA7\uD83D\uDE2F\uD83D\uDC86\uD83D\uDC46\uD83C\uDFA4\uD83D\uDE47\uD83C\uDF51❄\uD83C\uDF34\uD83D\uDCA3\uD83D\uDC38\uD83D\uDC8C\uD83D\uDCCD\uD83E\uDD40\uD83E\uDD22\uD83D\uDC45\uD83D\uDCA1\uD83D\uDCA9\uD83D\uDC50\uD83D\uDCF8\uD83D\uDC7B\uD83E\uDD10\uD83E\uDD2E\uD83C\uDFBC\uD83E\uDD75\uD83D\uDEA9\uD83C\uDF4E\uD83C\uDF4A\uD83D\uDC7C\uD83D\uDC8D\uD83D\uDCE3\uD83E\uDD42"),PQ=PY.reduce((eb,em,ew)=>(eb[ew]=em,eb),[]),Pq=PY.reduce((eb,em,ew)=>(eb[em.codePointAt(0)]=ew,eb),[]);function PK(eb){return eb.reduce((eb,em)=>eb+=PQ[em],"")}function PZ(eb){let em=[];for(let ew of eb){let eb=Pq[ew.codePointAt(0)];if(void 0===eb)throw Error(`Non-base256emoji character: ${ew}`);em.push(eb)}return new Uint8Array(em)}let PW=OW({prefix:"\uD83D\uDE80",name:"base256emoji",encode:PK,decode:PZ});var P$=Object.freeze({__proto__:null,base256emoji:PW}),PX=128,PJ=-128,P1=2147483648;function P2(eb,em,ew){em=em||[],ew=ew||0;for(var eH=ew;eb>=P1;)em[ew++]=255&eb|PX,eb/=128;for(;eb&PJ;)em[ew++]=255&eb|PX,eb>>>=7;return em[ew]=0|eb,P2.bytes=ew-eH+1,em}var P6=128,P4=127;function P3(eb,em){var ew,eH=0,em=em||0,eN=0,eV=em,eE=eb.length;do{if(eV>=eE)throw P3.bytes=0,RangeError("Could not decode varint");ew=eb[eV++],eH+=eN<28?(ew&P4)<=P6);return P3.bytes=eV-em,eH}var P5=128,P8=16384,P9=2097152,P7=268435456,jv=34359738368,jw=4398046511104,jH=562949953421312,jN=72057594037927940,jV=0x7fffffffffffffff,jk={encode:P2,decode:P3,encodingLength:function(eb){return eb(jk.encode(eb,em,ew),em),jD=eb=>jk.encodingLength(eb),jS=(eb,em)=>{let ew=em.byteLength,eH=jD(eb),eN=eH+jD(ew),eV=new Uint8Array(eN+ew);return jE(eb,eV,0),jE(ew,eV,eH),eV.set(em,eN),new j_(eb,ew,em,eV)};class j_{constructor(eb,em,ew,eH){this.code=eb,this.size=em,this.digest=ew,this.bytes=eH}}let jO=({name:eb,code:em,encode:ew})=>new jP(eb,em,ew);class jP{constructor(eb,em,ew){this.name=eb,this.code=em,this.encode=ew}digest(eb){if(eb instanceof Uint8Array){let em=this.encode(eb);return em instanceof Uint8Array?jS(this.code,em):em.then(eb=>jS(this.code,eb))}throw Error("Unknown type, must be binary type")}}let jj=eb=>async em=>new Uint8Array(await crypto.subtle.digest(eb,em)),jB=jO({name:"sha2-256",code:18,encode:jj("SHA-256")}),jR=jO({name:"sha2-512",code:19,encode:jj("SHA-512")});var jU=Object.freeze({__proto__:null,sha256:jB,sha512:jR});let jF=0,jG="identity",jY=OR,jQ=eb=>jS(jF,jY(eb)),jq={code:jF,name:jG,encode:jY,digest:jQ};var jK=Object.freeze({__proto__:null,identity:jq});new TextEncoder,new TextDecoder;let jZ={...O6,...O3,...O8,...O7,...Py,...PE,...P_,...Pj,...PG,...P$};function jW(eb=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?globalThis.Buffer.allocUnsafe(eb):new Uint8Array(eb)}function j$(eb,em,ew,eH){return{name:eb,prefix:em,encoder:{name:eb,prefix:em,encode:ew},decoder:{decode:eH}}}({...jU,...jK});let jX=j$("utf8","u",eb=>"u"+new TextDecoder("utf8").decode(eb),eb=>new TextEncoder().encode(eb.substring(1))),jJ=j$("ascii","a",eb=>{let em="a";for(let ew=0;ew{eb=eb.substring(1);let em=jW(eb.length);for(let ew=0;ew{if(!this.initialized){let eb=await this.getKeyChain();"u">typeof eb&&(this.keychain=eb),this.initialized=!0}},this.has=eb=>(this.isInitialized(),this.keychain.has(eb)),this.set=async(eb,em)=>{this.isInitialized(),this.keychain.set(eb,em),await this.persist()},this.get=eb=>{this.isInitialized();let em=this.keychain.get(eb);if(typeof em>"u"){let{message:em}=L$("NO_MATCHING_KEY",`${this.name}: ${eb}`);throw Error(em)}return em},this.del=async eb=>{this.isInitialized(),this.keychain.delete(eb),await this.persist()},this.core=eb,this.logger=xE(em,this.name)}get context(){return xV(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}async setKeyChain(eb){await this.core.storage.setItem(this.storageKey,bR(eb))}async getKeyChain(){let eb=await this.core.storage.getItem(this.storageKey);return"u">typeof eb?bU(eb):void 0}async persist(){await this.setKeyChain(this.keychain)}isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}}}class RE{constructor(eb,em,ew){this.core=eb,this.logger=em,this.name=Bx,this.initialized=!1,this.init=async()=>{this.initialized||(await this.keychain.init(),this.initialized=!0)},this.hasKeys=eb=>(this.isInitialized(),this.keychain.has(eb)),this.getClientId=async()=>{this.isInitialized();let eb=await this.getClientSeed(),em=ED(eb);return Ex(em.publicKey)},this.generateKeyPair=()=>{this.isInitialized();let eb=zW();return this.setPrivateKey(eb.publicKey,eb.privateKey)},this.signJWT=async eb=>{this.isInitialized();let em=await this.getClientSeed(),ew=ED(em),eH=z$(),eN=Bk;return await ES(eH,eb,eN,ew)},this.generateSharedKey=(eb,em,ew)=>{this.isInitialized();let eH=this.getPrivateKey(eb),eN=zX(eH,em);return this.setSymKey(eN,ew)},this.setSymKey=async(eb,em)=>{this.isInitialized();let ew=em||zJ(eb);return await this.keychain.set(ew,eb),ew},this.deleteKeyPair=async eb=>{this.isInitialized(),await this.keychain.del(eb)},this.deleteSymKey=async eb=>{this.isInitialized(),await this.keychain.del(eb)},this.encode=async(eb,em,ew)=>{this.isInitialized();let eH=Lb(ew),eN=HH(em);if(Lm(eH)){let em=eH.senderPublicKey,ew=eH.receiverPublicKey;eb=await this.generateSharedKey(em,ew)}let eV=this.getSymKey(eb),{type:eE,senderPublicKey:eD}=eH;return z8({type:eE,symKey:eV,message:eN,senderPublicKey:eD})},this.decode=async(eb,em,ew)=>{this.isInitialized();let eH=Lo(em,ew);if(Lm(eH)){let em=eH.receiverPublicKey,ew=eH.senderPublicKey;eb=await this.generateSharedKey(em,ew)}try{let ew=this.getSymKey(eb),eH=z9({symKey:ew,encoded:em});return Hw(eH)}catch(em){this.logger.error(`Failed to decode message from topic: '${eb}', clientId: '${await this.getClientId()}'`),this.logger.error(em)}},this.getPayloadType=eb=>{let em=La(eb);return z5(em.type)},this.getPayloadSenderPublicKey=eb=>{let em=La(eb);return em.senderPublicKey?_w(em.senderPublicKey,zR):void 0},this.core=eb,this.logger=xE(em,this.name),this.keychain=ew||new Rk(this.core,this.logger)}get context(){return xV(this.logger)}async setPrivateKey(eb,em){return await this.keychain.set(eb,em),eb}getPrivateKey(eb){return this.keychain.get(eb)}async getClientSeed(){let eb="";try{eb=this.keychain.get(BV)}catch{eb=z$(),await this.keychain.set(BV,eb)}return Bm(eb,"base16")}getSymKey(eb){return this.keychain.get(eb)}isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}}}class RD extends xj{constructor(eb,em){super(eb,em),this.logger=eb,this.core=em,this.messages=new Map,this.name=BS,this.version=B_,this.initialized=!1,this.storagePrefix=BL,this.init=async()=>{if(!this.initialized){this.logger.trace("Initialized");try{let eb=await this.getRelayerMessages();"u">typeof eb&&(this.messages=eb),this.logger.debug(`Successfully Restored records for ${this.name}`),this.logger.trace({type:"method",method:"restore",size:this.messages.size})}catch(eb){this.logger.debug(`Failed to Restore records for ${this.name}`),this.logger.error(eb)}finally{this.initialized=!0}}},this.set=async(eb,em)=>{this.isInitialized();let ew=z6(em),eH=this.messages.get(eb);return typeof eH>"u"&&(eH={}),"u">typeof eH[ew]||(eH[ew]=em,this.messages.set(eb,eH),await this.persist()),ew},this.get=eb=>{this.isInitialized();let em=this.messages.get(eb);return typeof em>"u"&&(em={}),em},this.has=(eb,em)=>{this.isInitialized();let ew=this.get(eb),eH=z6(em);return"u">typeof ew[eH]},this.del=async eb=>{this.isInitialized(),this.messages.delete(eb),await this.persist()},this.logger=xE(eb,this.name),this.core=em}get context(){return xV(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}async setRelayerMessages(eb){await this.core.storage.setItem(this.storageKey,bR(eb))}async getRelayerMessages(){let eb=await this.core.storage.getItem(this.storageKey);return"u">typeof eb?bU(eb):void 0}async persist(){await this.setRelayerMessages(this.messages)}isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}}}class RS extends xB{constructor(eb,em){super(eb,em),this.relayer=eb,this.logger=em,this.events=new fF.EventEmitter,this.name=BP,this.queue=new Map,this.publishTimeout=(0,dv.toMiliseconds)(dv.ONE_MINUTE),this.failedPublishTimeout=(0,dv.toMiliseconds)(dv.ONE_SECOND),this.needsTransportRestart=!1,this.publish=async(eb,em,ew)=>{var eH;this.logger.debug("Publishing Payload"),this.logger.trace({type:"method",method:"publish",params:{topic:eb,message:em,opts:ew}});let eN=ew?.ttl||BO,eV=Lv(ew),eE=ew?.prompt||!1,eD=ew?.tag||0,eS=ew?.id||_Y().toString(),e_={topic:eb,message:em,opts:{ttl:eN,relay:eV,prompt:eE,tag:eD,id:eS}},eO=`Failed to publish payload, please try again. id:${eS} tag:${eD}`,eP=Date.now(),ej,eB=1;try{for(;void 0===ej;){if(Date.now()-eP>this.publishTimeout)throw Error(eO);this.logger.trace({id:eS,attempts:eB},`publisher.publish - attempt ${eB}`),ej=await await bG(this.rpcPublish(eb,em,eN,eV,eE,eD,eS).catch(eb=>this.logger.warn(eb)),this.publishTimeout,eO),eB++,ej||await new Promise(eb=>setTimeout(eb,this.failedPublishTimeout))}this.relayer.events.emit(BG.publish,e_),this.logger.debug("Successfully Published Payload"),this.logger.trace({type:"method",method:"publish",params:{id:eS,topic:eb,message:em,opts:ew}})}catch(eb){if(this.logger.debug("Failed to Publish Payload"),this.logger.error(eb),null!=(eH=ew?.internal)&&eH.throwOnFailedPublish)throw eb;this.queue.set(eS,e_)}},this.on=(eb,em)=>{this.events.on(eb,em)},this.once=(eb,em)=>{this.events.once(eb,em)},this.off=(eb,em)=>{this.events.off(eb,em)},this.removeListener=(eb,em)=>{this.events.removeListener(eb,em)},this.relayer=eb,this.logger=xE(em,this.name),this.registerEventListeners()}get context(){return xV(this.logger)}rpcPublish(eb,em,ew,eH,eN,eV,eE){var eD,eS,e_,eO;let eP={method:Lz(eH.protocol).publish,params:{topic:eb,message:em,ttl:ew,prompt:eN,tag:eV},id:eE};return L2(null==(eD=eP.params)?void 0:eD.prompt)&&(null==(eS=eP.params)||delete eS.prompt),L2(null==(e_=eP.params)?void 0:e_.tag)&&(null==(eO=eP.params)||delete eO.tag),this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"message",direction:"outgoing",request:eP}),this.relayer.request(eP)}removeRequestFromQueue(eb){this.queue.delete(eb)}checkQueue(){this.queue.forEach(async eb=>{let{topic:em,message:ew,opts:eH}=eb;await this.publish(em,ew,eH)})}registerEventListeners(){this.relayer.core.heartbeat.on(HQ.pulse,()=>{if(this.needsTransportRestart){this.needsTransportRestart=!1,this.relayer.events.emit(BG.connection_stalled);return}this.checkQueue()}),this.relayer.on(BG.message_ack,eb=>{this.removeRequestFromQueue(eb.id.toString())})}}class R_{constructor(){this.map=new Map,this.set=(eb,em)=>{let ew=this.get(eb);this.exists(eb,em)||this.map.set(eb,[...ew,em])},this.get=eb=>this.map.get(eb)||[],this.exists=(eb,em)=>this.get(eb).includes(em),this.delete=(eb,em)=>{if(typeof em>"u"){this.map.delete(eb);return}if(!this.map.has(eb))return;let ew=this.get(eb);if(!this.exists(eb,em))return;let eH=ew.filter(eb=>eb!==em);if(!eH.length){this.map.delete(eb);return}this.map.set(eb,eH)},this.clear=()=>{this.map.clear()}}get topics(){return Array.from(this.map.keys())}}var RO=Object.defineProperty,RP=Object.defineProperties,Rj=Object.getOwnPropertyDescriptors,RB=Object.getOwnPropertySymbols,RR=Object.prototype.hasOwnProperty,RU=Object.prototype.propertyIsEnumerable,RF=(eb,em,ew)=>em in eb?RO(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,RG=(eb,em)=>{for(var ew in em||(em={}))RR.call(em,ew)&&RF(eb,ew,em[ew]);if(RB)for(var ew of RB(em))RU.call(em,ew)&&RF(eb,ew,em[ew]);return eb},RY=(eb,em)=>RP(eb,Rj(em));class RQ extends xF{constructor(eb,em){super(eb,em),this.relayer=eb,this.logger=em,this.subscriptions=new Map,this.topicMap=new R_,this.events=new fF.EventEmitter,this.name=B2,this.version=B6,this.pending=new Map,this.cached=[],this.initialized=!1,this.pendingSubscriptionWatchLabel="pending_sub_watch_label",this.pollingInterval=20,this.storagePrefix=BL,this.subscribeTimeout=(0,dv.toMiliseconds)(dv.ONE_MINUTE),this.restartInProgress=!1,this.batchSubscribeTopicsLimit=500,this.pendingBatchMessages=[],this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),this.registerEventListeners(),this.clientId=await this.relayer.core.crypto.getClientId())},this.subscribe=async(eb,em)=>{await this.restartToComplete(),this.isInitialized(),this.logger.debug("Subscribing Topic"),this.logger.trace({type:"method",method:"subscribe",params:{topic:eb,opts:em}});try{let ew=Lv(em),eH={topic:eb,relay:ew};this.pending.set(eb,eH);let eN=await this.rpcSubscribe(eb,ew);return"string"==typeof eN&&(this.onSubscribe(eN,eH),this.logger.debug("Successfully Subscribed Topic"),this.logger.trace({type:"method",method:"subscribe",params:{topic:eb,opts:em}})),eN}catch(eb){throw this.logger.debug("Failed to Subscribe Topic"),this.logger.error(eb),eb}},this.unsubscribe=async(eb,em)=>{await this.restartToComplete(),this.isInitialized(),"u">typeof em?.id?await this.unsubscribeById(eb,em.id,em):await this.unsubscribeByTopic(eb,em)},this.isSubscribed=async eb=>{if(this.topics.includes(eb))return!0;let em=`${this.pendingSubscriptionWatchLabel}_${eb}`;return await new Promise((ew,eH)=>{let eN=new dv.Watch;eN.start(em);let eV=setInterval(()=>{!this.pending.has(eb)&&this.topics.includes(eb)&&(clearInterval(eV),eN.stop(em),ew(!0)),eN.elapsed(em)>=B4&&(clearInterval(eV),eN.stop(em),eH(Error("Subscription resolution timeout")))},this.pollingInterval)}).catch(()=>!1)},this.on=(eb,em)=>{this.events.on(eb,em)},this.once=(eb,em)=>{this.events.once(eb,em)},this.off=(eb,em)=>{this.events.off(eb,em)},this.removeListener=(eb,em)=>{this.events.removeListener(eb,em)},this.start=async()=>{await this.onConnect()},this.stop=async()=>{await this.onDisconnect()},this.restart=async()=>{this.restartInProgress=!0,await this.restore(),await this.reset(),this.restartInProgress=!1},this.relayer=eb,this.logger=xE(em,this.name),this.clientId=""}get context(){return xV(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.relayer.core.customStoragePrefix+"//"+this.name}get length(){return this.subscriptions.size}get ids(){return Array.from(this.subscriptions.keys())}get values(){return Array.from(this.subscriptions.values())}get topics(){return this.topicMap.topics}hasSubscription(eb,em){let ew=!1;try{ew=this.getSubscription(eb).topic===em}catch{}return ew}onEnable(){this.cached=[],this.initialized=!0}onDisable(){this.cached=this.values,this.subscriptions.clear(),this.topicMap.clear()}async unsubscribeByTopic(eb,em){let ew=this.topicMap.get(eb);await Promise.all(ew.map(async ew=>await this.unsubscribeById(eb,ew,em)))}async unsubscribeById(eb,em,ew){this.logger.debug("Unsubscribing Topic"),this.logger.trace({type:"method",method:"unsubscribe",params:{topic:eb,id:em,opts:ew}});try{let eH=Lv(ew);await this.rpcUnsubscribe(eb,em,eH);let eN=LX("USER_DISCONNECTED",`${this.name}, ${eb}`);await this.onUnsubscribe(eb,em,eN),this.logger.debug("Successfully Unsubscribed Topic"),this.logger.trace({type:"method",method:"unsubscribe",params:{topic:eb,id:em,opts:ew}})}catch(eb){throw this.logger.debug("Failed to Unsubscribe Topic"),this.logger.error(eb),eb}}async rpcSubscribe(eb,em){let ew={method:Lz(em.protocol).subscribe,params:{topic:eb}};this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:ew});try{return await await bG(this.relayer.request(ew).catch(eb=>this.logger.warn(eb)),this.subscribeTimeout)?z6(eb+this.clientId):null}catch{this.logger.debug("Outgoing Relay Subscribe Payload stalled"),this.relayer.events.emit(BG.connection_stalled)}return null}async rpcBatchSubscribe(eb){if(!eb.length)return;let em=eb[0].relay,ew={method:Lz(em.protocol).batchSubscribe,params:{topics:eb.map(eb=>eb.topic)}};this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:ew});try{return await await bG(this.relayer.request(ew).catch(eb=>this.logger.warn(eb)),this.subscribeTimeout)}catch{this.relayer.events.emit(BG.connection_stalled)}}async rpcBatchFetchMessages(eb){let em;if(!eb.length)return;let ew=eb[0].relay,eH={method:Lz(ew.protocol).batchFetchMessages,params:{topics:eb.map(eb=>eb.topic)}};this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:eH});try{em=await await bG(this.relayer.request(eH).catch(eb=>this.logger.warn(eb)),this.subscribeTimeout)}catch{this.relayer.events.emit(BG.connection_stalled)}return em}rpcUnsubscribe(eb,em,ew){let eH={method:Lz(ew.protocol).unsubscribe,params:{topic:eb,id:em}};return this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:eH}),this.relayer.request(eH)}onSubscribe(eb,em){this.setSubscription(eb,RY(RG({},em),{id:eb})),this.pending.delete(em.topic)}onBatchSubscribe(eb){eb.length&&eb.forEach(eb=>{this.setSubscription(eb.id,RG({},eb)),this.pending.delete(eb.topic)})}async onUnsubscribe(eb,em,ew){this.events.removeAllListeners(em),this.hasSubscription(em,eb)&&this.deleteSubscription(em,ew),await this.relayer.messages.del(eb)}async setRelayerSubscriptions(eb){await this.relayer.core.storage.setItem(this.storageKey,eb)}async getRelayerSubscriptions(){return await this.relayer.core.storage.getItem(this.storageKey)}setSubscription(eb,em){this.logger.debug("Setting subscription"),this.logger.trace({type:"method",method:"setSubscription",id:eb,subscription:em}),this.addSubscription(eb,em)}addSubscription(eb,em){this.subscriptions.set(eb,RG({},em)),this.topicMap.set(em.topic,eb),this.events.emit(BJ.created,em)}getSubscription(eb){this.logger.debug("Getting subscription"),this.logger.trace({type:"method",method:"getSubscription",id:eb});let em=this.subscriptions.get(eb);if(!em){let{message:em}=L$("NO_MATCHING_KEY",`${this.name}: ${eb}`);throw Error(em)}return em}deleteSubscription(eb,em){this.logger.debug("Deleting subscription"),this.logger.trace({type:"method",method:"deleteSubscription",id:eb,reason:em});let ew=this.getSubscription(eb);this.subscriptions.delete(eb),this.topicMap.delete(ew.topic,eb),this.events.emit(BJ.deleted,RY(RG({},ew),{reason:em}))}async persist(){await this.setRelayerSubscriptions(this.values),this.events.emit(BJ.sync)}async reset(){if(this.cached.length){let eb=Math.ceil(this.cached.length/this.batchSubscribeTopicsLimit);for(let em=0;em"u"||!eb.length)return;if(this.subscriptions.size){let{message:eb}=L$("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(eb),this.logger.error(`${this.name}: ${JSON.stringify(this.values)}`),Error(eb)}this.cached=eb,this.logger.debug(`Successfully Restored subscriptions for ${this.name}`),this.logger.trace({type:"method",method:"restore",subscriptions:this.values})}catch(eb){this.logger.debug(`Failed to Restore subscriptions for ${this.name}`),this.logger.error(eb)}}async batchSubscribe(eb){if(!eb.length)return;let em=await this.rpcBatchSubscribe(eb);LJ(em)&&this.onBatchSubscribe(em.map((em,ew)=>RY(RG({},eb[ew]),{id:em})))}async batchFetchMessages(eb){if(!eb.length)return;this.logger.trace(`Fetching batch messages for ${eb.length} subscriptions`);let em=await this.rpcBatchFetchMessages(eb);em&&em.messages&&(this.pendingBatchMessages=this.pendingBatchMessages.concat(em.messages))}async onConnect(){await this.restart(),this.onEnable()}onDisconnect(){this.onDisable()}async checkPending(){if(!this.initialized||!this.relayer.connected)return;let eb=[];this.pending.forEach(em=>{eb.push(em)}),await this.batchSubscribe(eb),this.pendingBatchMessages.length&&(await this.relayer.handleBatchMessageEvents(this.pendingBatchMessages),this.pendingBatchMessages=[])}registerEventListeners(){this.relayer.core.heartbeat.on(HQ.pulse,async()=>{await this.checkPending()}),this.events.on(BJ.created,async eb=>{let em=BJ.created;this.logger.info(`Emitting ${em}`),this.logger.debug({type:"event",event:em,data:eb}),await this.persist()}),this.events.on(BJ.deleted,async eb=>{let em=BJ.deleted;this.logger.info(`Emitting ${em}`),this.logger.debug({type:"event",event:em,data:eb}),await this.persist()})}isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}}async restartToComplete(){this.restartInProgress&&await new Promise(eb=>{let em=setInterval(()=>{this.restartInProgress||(clearInterval(em),eb())},this.pollingInterval)})}}var Rq=Object.defineProperty,RK=Object.getOwnPropertySymbols,RZ=Object.prototype.hasOwnProperty,RW=Object.prototype.propertyIsEnumerable,R$=(eb,em,ew)=>em in eb?Rq(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,RX=(eb,em)=>{for(var ew in em||(em={}))RZ.call(em,ew)&&R$(eb,ew,em[ew]);if(RK)for(var ew of RK(em))RW.call(em,ew)&&R$(eb,ew,em[ew]);return eb};class RJ extends xR{constructor(eb){super(eb),this.protocol="wc",this.version=2,this.events=new fF.EventEmitter,this.name=BF,this.transportExplicitlyClosed=!1,this.initialized=!1,this.connectionAttemptInProgress=!1,this.connectionStatusPollingInterval=20,this.staleConnectionErrors=["socket hang up","stalled","interrupted"],this.hasExperiencedNetworkDisruption=!1,this.requestsInFlight=new Map,this.heartBeatTimeout=(0,dv.toMiliseconds)(dv.THIRTY_SECONDS+dv.ONE_SECOND),this.request=async eb=>{var em,ew;this.logger.debug("Publishing Request Payload");let eH=eb.id||_Y().toString();await this.toEstablishConnection();try{let eN=this.provider.request(eb);this.requestsInFlight.set(eH,{promise:eN,request:eb}),this.logger.trace({id:eH,method:eb.method,topic:null==(em=eb.params)?void 0:em.topic},"relayer.request - attempt to publish...");let eV=await new Promise(async(eb,em)=>{let ew=()=>{em(Error(`relayer.request - publish interrupted, id: ${eH}`))};this.provider.on(Bq.disconnect,ew);let eV=await eN;this.provider.off(Bq.disconnect,ew),eb(eV)});return this.logger.trace({id:eH,method:eb.method,topic:null==(ew=eb.params)?void 0:ew.topic},"relayer.request - published"),eV}catch(eb){throw this.logger.debug(`Failed to Publish Request: ${eH}`),eb}finally{this.requestsInFlight.delete(eH)}},this.resetPingTimeout=()=>{if(bH())try{clearTimeout(this.pingTimeout),this.pingTimeout=setTimeout(()=>{var eb,em,ew;null==(ew=null==(em=null==(eb=this.provider)?void 0:eb.connection)?void 0:em.socket)||ew.terminate()},this.heartBeatTimeout)}catch(eb){this.logger.warn(eb)}},this.onPayloadHandler=eb=>{this.onProviderPayload(eb),this.resetPingTimeout()},this.onConnectHandler=()=>{this.startPingTimeout(),this.events.emit(BG.connect)},this.onDisconnectHandler=()=>{this.onProviderDisconnect()},this.onProviderErrorHandler=eb=>{this.logger.error(eb),this.events.emit(BG.error,eb),this.logger.info("Fatal socket error received, closing transport"),this.transportClose()},this.registerProviderListeners=()=>{this.provider.on(Bq.payload,this.onPayloadHandler),this.provider.on(Bq.connect,this.onConnectHandler),this.provider.on(Bq.disconnect,this.onDisconnectHandler),this.provider.on(Bq.error,this.onProviderErrorHandler)},this.core=eb.core,this.logger="u">typeof eb.logger&&"string"!=typeof eb.logger?xE(eb.logger,this.name):HZ()(xw({level:eb.logger||BB})),this.messages=new RD(this.logger,eb.core),this.subscriber=new RQ(this,this.logger),this.publisher=new RS(this,this.logger),this.relayUrl=eb?.relayUrl||BR,this.projectId=eb.projectId,this.bundleId=bE(),this.provider={}}async init(){this.logger.trace("Initialized"),this.registerEventListeners(),await Promise.all([this.messages.init(),this.subscriber.init()]);try{await this.transportOpen()}catch{this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${BU}...`),await this.restartTransport(BU)}this.initialized=!0,setTimeout(async()=>{0===this.subscriber.topics.length&&0===this.subscriber.pending.size&&(this.logger.info("No topics subscribed to after init, closing transport"),await this.transportClose(),this.transportExplicitlyClosed=!1)},BW)}get context(){return xV(this.logger)}get connected(){var eb,em,ew;return(null==(ew=null==(em=null==(eb=this.provider)?void 0:eb.connection)?void 0:em.socket)?void 0:ew.readyState)===1}get connecting(){var eb,em,ew;return(null==(ew=null==(em=null==(eb=this.provider)?void 0:eb.connection)?void 0:em.socket)?void 0:ew.readyState)===0}async publish(eb,em,ew){this.isInitialized(),await this.publisher.publish(eb,em,ew),await this.recordMessageEvent({topic:eb,message:em,publishedAt:Date.now()})}async subscribe(eb,em){var ew;this.isInitialized();let eH=(null==(ew=this.subscriber.topicMap.get(eb))?void 0:ew[0])||"",eN,eV=em=>{em.topic===eb&&(this.subscriber.off(BJ.created,eV),eN())};return await Promise.all([new Promise(eb=>{eN=eb,this.subscriber.on(BJ.created,eV)}),new Promise(async ew=>{eH=await this.subscriber.subscribe(eb,em)||eH,ew()})]),eH}async unsubscribe(eb,em){this.isInitialized(),await this.subscriber.unsubscribe(eb,em)}on(eb,em){this.events.on(eb,em)}once(eb,em){this.events.once(eb,em)}off(eb,em){this.events.off(eb,em)}removeListener(eb,em){this.events.removeListener(eb,em)}async transportDisconnect(){if(!this.hasExperiencedNetworkDisruption&&this.connected&&this.requestsInFlight.size>0)try{await Promise.all(Array.from(this.requestsInFlight.values()).map(eb=>eb.promise))}catch(eb){this.logger.warn(eb)}this.hasExperiencedNetworkDisruption||this.connected?await bG(this.provider.disconnect(),2e3,"provider.disconnect()").catch(()=>this.onProviderDisconnect()):this.onProviderDisconnect()}async transportClose(){this.transportExplicitlyClosed=!0,await this.transportDisconnect()}async transportOpen(eb){await this.confirmOnlineStateOrThrow(),eb&&eb!==this.relayUrl&&(this.relayUrl=eb,await this.transportDisconnect()),await this.createProvider(),this.connectionAttemptInProgress=!0,this.transportExplicitlyClosed=!1;try{await new Promise(async(eb,em)=>{let ew=()=>{this.provider.off(Bq.disconnect,ew),em(Error("Connection interrupted while trying to subscribe"))};this.provider.on(Bq.disconnect,ew),await bG(this.provider.connect(),(0,dv.toMiliseconds)(dv.ONE_MINUTE),`Socket stalled when trying to connect to ${this.relayUrl}`).catch(eb=>{em(eb)}),await this.subscriber.start(),this.hasExperiencedNetworkDisruption=!1,eb()})}catch(em){this.logger.error(em);let eb=em;if(this.hasExperiencedNetworkDisruption=!0,!this.isConnectionStalled(eb.message))throw em}finally{this.connectionAttemptInProgress=!1}}async restartTransport(eb){this.connectionAttemptInProgress||(this.relayUrl=eb||this.relayUrl,await this.confirmOnlineStateOrThrow(),await this.transportClose(),await this.transportOpen())}async confirmOnlineStateOrThrow(){if(!await TW())throw Error("No internet connection detected. Please restart your network and try again.")}async handleBatchMessageEvents(eb){if(eb?.length===0){this.logger.trace("Batch message events is empty. Ignoring...");return}let em=eb.sort((eb,em)=>eb.publishedAt-em.publishedAt);for(let eb of(this.logger.trace(`Batch of ${em.length} message events sorted`),em))try{await this.onMessageEvent(eb)}catch(eb){this.logger.warn(eb)}this.logger.trace(`Batch of ${em.length} message events processed`)}startPingTimeout(){var eb,em,ew,eH,eN;if(bH())try{null!=(em=null==(eb=this.provider)?void 0:eb.connection)&&em.socket&&(null==(eN=null==(eH=null==(ew=this.provider)?void 0:ew.connection)?void 0:eH.socket)||eN.once("ping",()=>{this.resetPingTimeout()})),this.resetPingTimeout()}catch(eb){this.logger.warn(eb)}}isConnectionStalled(eb){return this.staleConnectionErrors.some(em=>eb.includes(em))}async createProvider(){this.provider.connection&&this.unregisterProviderListeners();let eb=await this.core.crypto.signJWT(this.relayUrl);this.provider=new OH(new OD(bj({sdkVersion:BZ,protocol:this.protocol,version:this.version,relayUrl:this.relayUrl,projectId:this.projectId,auth:eb,useOnCloseEvent:!0,bundleId:this.bundleId}))),this.registerProviderListeners()}async recordMessageEvent(eb){let{topic:em,message:ew}=eb;await this.messages.set(em,ew)}async shouldIgnoreMessageEvent(eb){let{topic:em,message:ew}=eb;if(!ew||0===ew.length)return this.logger.debug(`Ignoring invalid/empty message: ${ew}`),!0;if(!await this.subscriber.isSubscribed(em))return this.logger.debug(`Ignoring message for non-subscribed topic ${em}`),!0;let eH=this.messages.has(em,ew);return eH&&this.logger.debug(`Ignoring duplicate message: ${ew}`),eH}async onProviderPayload(eb){if(this.logger.debug("Incoming Relay Payload"),this.logger.trace({type:"payload",direction:"incoming",payload:eb}),Ov(eb)){if(!eb.method.endsWith(BQ))return;let em=eb.params,{topic:ew,message:eH,publishedAt:eN}=em.data,eV={topic:ew,message:eH,publishedAt:eN};this.logger.debug("Emitting Relayer Payload"),this.logger.trace(RX({type:"event",event:em.id},eV)),this.events.emit(em.id,eV),await this.acknowledgePayload(eb),await this.onMessageEvent(eV)}else Oz(eb)&&this.events.emit(BG.message_ack,eb)}async onMessageEvent(eb){await this.shouldIgnoreMessageEvent(eb)||(this.events.emit(BG.message,eb),await this.recordMessageEvent(eb))}async acknowledgePayload(eb){let em=_q(eb.id,!0);await this.provider.connection.send(em)}unregisterProviderListeners(){this.provider.off(Bq.payload,this.onPayloadHandler),this.provider.off(Bq.connect,this.onConnectHandler),this.provider.off(Bq.disconnect,this.onDisconnectHandler),this.provider.off(Bq.error,this.onProviderErrorHandler),clearTimeout(this.pingTimeout)}async registerEventListeners(){let eb=await TW();T9(async em=>{eb!==em&&(eb=em,em?await this.restartTransport().catch(eb=>this.logger.error(eb)):(this.hasExperiencedNetworkDisruption=!0,await this.transportDisconnect(),this.transportExplicitlyClosed=!1))})}async onProviderDisconnect(){await this.subscriber.stop(),this.requestsInFlight.clear(),clearTimeout(this.pingTimeout),this.events.emit(BG.disconnect),this.connectionAttemptInProgress=!1,this.transportExplicitlyClosed||setTimeout(async()=>{await this.transportOpen().catch(eb=>this.logger.error(eb))},(0,dv.toMiliseconds)(BK))}isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}}async toEstablishConnection(){await this.confirmOnlineStateOrThrow(),this.connected||(this.connectionAttemptInProgress&&await new Promise(eb=>{let em=setInterval(()=>{this.connected&&(clearInterval(em),eb())},this.connectionStatusPollingInterval)}),await this.transportOpen())}}var R6=Object.defineProperty,R4=Object.getOwnPropertySymbols,R3=Object.prototype.hasOwnProperty,R5=Object.prototype.propertyIsEnumerable,R8=(eb,em,ew)=>em in eb?R6(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,R9=(eb,em)=>{for(var ew in em||(em={}))R3.call(em,ew)&&R8(eb,ew,em[ew]);if(R4)for(var ew of R4(em))R5.call(em,ew)&&R8(eb,ew,em[ew]);return eb};class R7 extends xU{constructor(eb,em,ew,eH=BL,eN){super(eb,em,ew,eH),this.core=eb,this.logger=em,this.name=ew,this.map=new Map,this.version=B$,this.cached=[],this.initialized=!1,this.storagePrefix=BL,this.recentlyDeleted=[],this.recentlyDeletedLimit=200,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach(eb=>{this.getKey&&null!==eb&&!L2(eb)?this.map.set(this.getKey(eb),eb):L7(eb)?this.map.set(eb.id,eb):Tb(eb)&&this.map.set(eb.topic,eb)}),this.cached=[],this.initialized=!0)},this.set=async(eb,em)=>{this.isInitialized(),this.map.has(eb)?await this.update(eb,em):(this.logger.debug("Setting value"),this.logger.trace({type:"method",method:"set",key:eb,value:em}),this.map.set(eb,em),await this.persist())},this.get=eb=>(this.isInitialized(),this.logger.debug("Getting value"),this.logger.trace({type:"method",method:"get",key:eb}),this.getData(eb)),this.getAll=eb=>(this.isInitialized(),eb?this.values.filter(em=>Object.keys(eb).every(ew=>O_()(em[ew],eb[ew]))):this.values),this.update=async(eb,em)=>{this.isInitialized(),this.logger.debug("Updating value"),this.logger.trace({type:"method",method:"update",key:eb,update:em});let ew=R9(R9({},this.getData(eb)),em);this.map.set(eb,ew),await this.persist()},this.delete=async(eb,em)=>{this.isInitialized(),this.map.has(eb)&&(this.logger.debug("Deleting value"),this.logger.trace({type:"method",method:"delete",key:eb,reason:em}),this.map.delete(eb),this.addToRecentlyDeleted(eb),await this.persist())},this.logger=xE(em,this.name),this.storagePrefix=eH,this.getKey=eN}get context(){return xV(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}get length(){return this.map.size}get keys(){return Array.from(this.map.keys())}get values(){return Array.from(this.map.values())}addToRecentlyDeleted(eb){this.recentlyDeleted.push(eb),this.recentlyDeleted.length>=this.recentlyDeletedLimit&&this.recentlyDeleted.splice(0,this.recentlyDeletedLimit/2)}async setDataStore(eb){await this.core.storage.setItem(this.storageKey,eb)}async getDataStore(){return await this.core.storage.getItem(this.storageKey)}getData(eb){let em=this.map.get(eb);if(!em){if(this.recentlyDeleted.includes(eb)){let{message:em}=L$("MISSING_OR_INVALID",`Record was recently deleted - ${this.name}: ${eb}`);throw this.logger.error(em),Error(em)}let{message:em}=L$("NO_MATCHING_KEY",`${this.name}: ${eb}`);throw this.logger.error(em),Error(em)}return em}async persist(){await this.setDataStore(this.values)}async restore(){try{let eb=await this.getDataStore();if(typeof eb>"u"||!eb.length)return;if(this.map.size){let{message:eb}=L$("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(eb),Error(eb)}this.cached=eb,this.logger.debug(`Successfully Restored value for ${this.name}`),this.logger.trace({type:"method",method:"restore",value:this.values})}catch(eb){this.logger.debug(`Failed to Restore value for ${this.name}`),this.logger.error(eb)}}isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}}}class Ub{constructor(eb,em){this.core=eb,this.logger=em,this.name=B3,this.version=B5,this.events=new(fG()),this.initialized=!1,this.storagePrefix=BL,this.ignoredPayloadTypes=[zY],this.registeredMethods=[],this.init=async()=>{this.initialized||(await this.pairings.init(),await this.cleanup(),this.registerRelayerEvents(),this.registerExpirerEvents(),this.initialized=!0,this.logger.trace("Initialized"))},this.register=({methods:eb})=>{this.isInitialized(),this.registeredMethods=[...new Set([...this.registeredMethods,...eb])]},this.create=async eb=>{this.isInitialized();let em=z$(),ew=await this.core.crypto.setSymKey(em),eH=bZ(dv.FIVE_MINUTES),eN={protocol:Bj},eV={topic:ew,expiry:eH,relay:eN,active:!1},eE=LB({protocol:this.core.protocol,version:this.core.version,topic:ew,symKey:em,relay:eN,expiryTimestamp:eH,methods:eb?.methods});return this.core.expirer.set(ew,eH),await this.pairings.set(ew,eV),await this.core.relayer.subscribe(ew),{topic:ew,uri:eE}},this.pair=async eb=>{this.isInitialized(),this.isValidPair(eb);let{topic:em,symKey:ew,relay:eH,expiryTimestamp:eN,methods:eV}=LO(eb.uri);if(this.pairings.keys.includes(em)&&this.pairings.get(em).active)throw Error(`Pairing already exists: ${em}. Please try again with a new connection URI.`);let eE=eN||bZ(dv.FIVE_MINUTES),eD={topic:em,relay:eH,expiry:eE,active:!1,methods:eV};return this.core.expirer.set(em,eE),await this.pairings.set(em,eD),eb.activatePairing&&await this.activate({topic:em}),this.events.emit(B9.create,eD),this.core.crypto.keychain.has(em)||await this.core.crypto.setSymKey(ew,em),await this.core.relayer.subscribe(em,{relay:eH}),eD},this.activate=async({topic:eb})=>{this.isInitialized();let em=bZ(dv.THIRTY_DAYS);this.core.expirer.set(eb,em),await this.pairings.update(eb,{active:!0,expiry:em})},this.ping=async eb=>{this.isInitialized(),await this.isValidPing(eb);let{topic:em}=eb;if(this.pairings.keys.includes(em)){let eb=await this.sendRequest(em,"wc_pairingPing",{}),{done:ew,resolve:eH,reject:eN}=bF();this.events.once(b$("pairing_ping",eb),({error:eb})=>{eb?eN(eb):eH()}),await ew()}},this.updateExpiry=async({topic:eb,expiry:em})=>{this.isInitialized(),await this.pairings.update(eb,{expiry:em})},this.updateMetadata=async({topic:eb,metadata:em})=>{this.isInitialized(),await this.pairings.update(eb,{peerMetadata:em})},this.getPairings=()=>(this.isInitialized(),this.pairings.values),this.disconnect=async eb=>{this.isInitialized(),await this.isValidDisconnect(eb);let{topic:em}=eb;this.pairings.keys.includes(em)&&(await this.sendRequest(em,"wc_pairingDelete",LX("USER_DISCONNECTED")),await this.deletePairing(em))},this.sendRequest=async(eb,em,ew)=>{let eH=_Q(em,ew),eN=await this.core.crypto.encode(eb,eH),eV=B8[em].req;return this.core.history.set(eb,eH),this.core.relayer.publish(eb,eN,eV),eH.id},this.sendResult=async(eb,em,ew)=>{let eH=_q(eb,ew),eN=await this.core.crypto.encode(em,eH),eV=await this.core.history.get(em,eb),eE=B8[eV.request.method].res;await this.core.relayer.publish(em,eN,eE),await this.core.history.resolve(eH)},this.sendError=async(eb,em,ew)=>{let eH=_K(eb,ew),eN=await this.core.crypto.encode(em,eH),eV=await this.core.history.get(em,eb),eE=B8[eV.request.method]?B8[eV.request.method].res:B8.unregistered_method.res;await this.core.relayer.publish(em,eN,eE),await this.core.history.resolve(eH)},this.deletePairing=async(eb,em)=>{await this.core.relayer.unsubscribe(eb),await Promise.all([this.pairings.delete(eb,LX("USER_DISCONNECTED")),this.core.crypto.deleteSymKey(eb),em?Promise.resolve():this.core.expirer.del(eb)])},this.cleanup=async()=>{let eb=this.pairings.getAll().filter(eb=>bW(eb.expiry));await Promise.all(eb.map(eb=>this.deletePairing(eb.topic)))},this.onRelayEventRequest=eb=>{let{topic:em,payload:ew}=eb;switch(ew.method){case"wc_pairingPing":return this.onPairingPingRequest(em,ew);case"wc_pairingDelete":return this.onPairingDeleteRequest(em,ew);default:return this.onUnknownRpcMethodRequest(em,ew)}},this.onRelayEventResponse=async eb=>{let{topic:em,payload:ew}=eb,eH=(await this.core.history.get(em,ew.id)).request.method;return"wc_pairingPing"===eH?this.onPairingPingResponse(em,ew):this.onUnknownRpcMethodResponse(eH)},this.onPairingPingRequest=async(eb,em)=>{let{id:ew}=em;try{this.isValidPing({topic:eb}),await this.sendResult(ew,eb,!0),this.events.emit(B9.ping,{id:ew,topic:eb})}catch(em){await this.sendError(ew,eb,em),this.logger.error(em)}},this.onPairingPingResponse=(eb,em)=>{let{id:ew}=em;setTimeout(()=>{OL(em)?this.events.emit(b$("pairing_ping",ew),{}):Ow(em)&&this.events.emit(b$("pairing_ping",ew),{error:em.error})},500)},this.onPairingDeleteRequest=async(eb,em)=>{let{id:ew}=em;try{this.isValidDisconnect({topic:eb}),await this.deletePairing(eb),this.events.emit(B9.delete,{id:ew,topic:eb})}catch(em){await this.sendError(ew,eb,em),this.logger.error(em)}},this.onUnknownRpcMethodRequest=async(eb,em)=>{let{id:ew,method:eH}=em;try{if(this.registeredMethods.includes(eH))return;let em=LX("WC_METHOD_UNSUPPORTED",eH);await this.sendError(ew,eb,em),this.logger.error(em)}catch(em){await this.sendError(ew,eb,em),this.logger.error(em)}},this.onUnknownRpcMethodResponse=eb=>{this.registeredMethods.includes(eb)||this.logger.error(LX("WC_METHOD_UNSUPPORTED",eb))},this.isValidPair=eb=>{var em;if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`pair() params: ${eb}`);throw Error(em)}if(!L9(eb.uri)){let{message:em}=L$("MISSING_OR_INVALID",`pair() uri: ${eb.uri}`);throw Error(em)}let ew=LO(eb.uri);if(!(null!=(em=ew?.relay)&&em.protocol)){let{message:eb}=L$("MISSING_OR_INVALID","pair() uri#relay-protocol");throw Error(eb)}if(!(null!=ew&&ew.symKey)){let{message:eb}=L$("MISSING_OR_INVALID","pair() uri#symKey");throw Error(eb)}if(null!=ew&&ew.expiryTimestamp&&(0,dv.toMiliseconds)(ew?.expiryTimestamp){if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`ping() params: ${eb}`);throw Error(em)}let{topic:em}=eb;await this.isValidPairingTopic(em)},this.isValidDisconnect=async eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`disconnect() params: ${eb}`);throw Error(em)}let{topic:em}=eb;await this.isValidPairingTopic(em)},this.isValidPairingTopic=async eb=>{if(!L6(eb,!1)){let{message:em}=L$("MISSING_OR_INVALID",`pairing topic should be a string: ${eb}`);throw Error(em)}if(!this.pairings.keys.includes(eb)){let{message:em}=L$("NO_MATCHING_KEY",`pairing topic doesn't exist: ${eb}`);throw Error(em)}if(bW(this.pairings.get(eb).expiry)){await this.deletePairing(eb);let{message:em}=L$("EXPIRED",`pairing topic: ${eb}`);throw Error(em)}},this.core=eb,this.logger=xE(em,this.name),this.pairings=new R7(this.core,this.logger,this.name,this.storagePrefix)}get context(){return xV(this.logger)}isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}}registerRelayerEvents(){this.core.relayer.on(BG.message,async eb=>{let{topic:em,message:ew}=eb;if(!this.pairings.keys.includes(em)||this.ignoredPayloadTypes.includes(this.core.crypto.getPayloadType(ew)))return;let eH=await this.core.crypto.decode(em,ew);try{Ov(eH)?(this.core.history.set(em,eH),this.onRelayEventRequest({topic:em,payload:eH})):Oz(eH)&&(await this.core.history.resolve(eH),await this.onRelayEventResponse({topic:em,payload:eH}),this.core.history.delete(em,eH.id))}catch(eb){this.logger.error(eb)}})}registerExpirerEvents(){this.core.expirer.on(Rv.expired,async eb=>{let{topic:em}=bK(eb.target);em&&this.pairings.keys.includes(em)&&(await this.deletePairing(em,!0),this.events.emit(B9.expire,{topic:em}))})}}class Um extends xP{constructor(eb,em){super(eb,em),this.core=eb,this.logger=em,this.records=new Map,this.events=new fF.EventEmitter,this.name=Rb,this.version=Rm,this.cached=[],this.initialized=!1,this.storagePrefix=BL,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach(eb=>this.records.set(eb.id,eb)),this.cached=[],this.registerEventListeners(),this.initialized=!0)},this.set=(eb,em,ew)=>{if(this.isInitialized(),this.logger.debug("Setting JSON-RPC request history record"),this.logger.trace({type:"method",method:"set",topic:eb,request:em,chainId:ew}),this.records.has(em.id))return;let eH={id:em.id,topic:eb,request:{method:em.method,params:em.params||null},chainId:ew,expiry:bZ(dv.THIRTY_DAYS)};this.records.set(eH.id,eH),this.persist(),this.events.emit(B7.created,eH)},this.resolve=async eb=>{if(this.isInitialized(),this.logger.debug("Updating JSON-RPC response history record"),this.logger.trace({type:"method",method:"update",response:eb}),!this.records.has(eb.id))return;let em=await this.getRecord(eb.id);typeof em.response>"u"&&(em.response=Ow(eb)?{error:eb.error}:{result:eb.result},this.records.set(em.id,em),this.persist(),this.events.emit(B7.updated,em))},this.get=async(eb,em)=>(this.isInitialized(),this.logger.debug("Getting record"),this.logger.trace({type:"method",method:"get",topic:eb,id:em}),await this.getRecord(em)),this.delete=(eb,em)=>{this.isInitialized(),this.logger.debug("Deleting record"),this.logger.trace({type:"method",method:"delete",id:em}),this.values.forEach(ew=>{ew.topic!==eb||"u">typeof em&&ew.id!==em||(this.records.delete(ew.id),this.events.emit(B7.deleted,ew))}),this.persist()},this.exists=async(eb,em)=>(this.isInitialized(),!!this.records.has(em)&&(await this.getRecord(em)).topic===eb),this.on=(eb,em)=>{this.events.on(eb,em)},this.once=(eb,em)=>{this.events.once(eb,em)},this.off=(eb,em)=>{this.events.off(eb,em)},this.removeListener=(eb,em)=>{this.events.removeListener(eb,em)},this.logger=xE(em,this.name)}get context(){return xV(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}get size(){return this.records.size}get keys(){return Array.from(this.records.keys())}get values(){return Array.from(this.records.values())}get pending(){let eb=[];return this.values.forEach(em=>{if("u">typeof em.response)return;let ew={topic:em.topic,request:_Q(em.request.method,em.request.params,em.id),chainId:em.chainId};return eb.push(ew)}),eb}async setJsonRpcRecords(eb){await this.core.storage.setItem(this.storageKey,eb)}async getJsonRpcRecords(){return await this.core.storage.getItem(this.storageKey)}getRecord(eb){this.isInitialized();let em=this.records.get(eb);if(!em){let{message:em}=L$("NO_MATCHING_KEY",`${this.name}: ${eb}`);throw Error(em)}return em}async persist(){await this.setJsonRpcRecords(this.values),this.events.emit(B7.sync)}async restore(){try{let eb=await this.getJsonRpcRecords();if(typeof eb>"u"||!eb.length)return;if(this.records.size){let{message:eb}=L$("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(eb),Error(eb)}this.cached=eb,this.logger.debug(`Successfully Restored records for ${this.name}`),this.logger.trace({type:"method",method:"restore",records:this.values})}catch(eb){this.logger.debug(`Failed to Restore records for ${this.name}`),this.logger.error(eb)}}registerEventListeners(){this.events.on(B7.created,eb=>{let em=B7.created;this.logger.info(`Emitting ${em}`),this.logger.debug({type:"event",event:em,record:eb})}),this.events.on(B7.updated,eb=>{let em=B7.updated;this.logger.info(`Emitting ${em}`),this.logger.debug({type:"event",event:em,record:eb})}),this.events.on(B7.deleted,eb=>{let em=B7.deleted;this.logger.info(`Emitting ${em}`),this.logger.debug({type:"event",event:em,record:eb})}),this.core.heartbeat.on(HQ.pulse,()=>{this.cleanup()})}cleanup(){try{this.isInitialized();let eb=!1;this.records.forEach(em=>{(0,dv.toMiliseconds)(em.expiry||0)-Date.now()<=0&&(this.logger.info(`Deleting expired history log: ${em.id}`),this.records.delete(em.id),this.events.emit(B7.deleted,em,!1),eb=!0)}),eb&&this.persist()}catch(eb){this.logger.warn(eb)}}isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}}}class Uy extends xG{constructor(eb,em){super(eb,em),this.core=eb,this.logger=em,this.expirations=new Map,this.events=new fF.EventEmitter,this.name=Ry,this.version=Rz,this.cached=[],this.initialized=!1,this.storagePrefix=BL,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach(eb=>this.expirations.set(eb.target,eb)),this.cached=[],this.registerEventListeners(),this.initialized=!0)},this.has=eb=>{try{let em=this.formatTarget(eb);return"u">typeof this.getExpiration(em)}catch{return!1}},this.set=(eb,em)=>{this.isInitialized();let ew=this.formatTarget(eb),eH={target:ew,expiry:em};this.expirations.set(ew,eH),this.checkExpiry(ew,eH),this.events.emit(Rv.created,{target:ew,expiration:eH})},this.get=eb=>{this.isInitialized();let em=this.formatTarget(eb);return this.getExpiration(em)},this.del=eb=>{if(this.isInitialized(),this.has(eb)){let em=this.formatTarget(eb),ew=this.getExpiration(em);this.expirations.delete(em),this.events.emit(Rv.deleted,{target:em,expiration:ew})}},this.on=(eb,em)=>{this.events.on(eb,em)},this.once=(eb,em)=>{this.events.once(eb,em)},this.off=(eb,em)=>{this.events.off(eb,em)},this.removeListener=(eb,em)=>{this.events.removeListener(eb,em)},this.logger=xE(em,this.name)}get context(){return xV(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}get length(){return this.expirations.size}get keys(){return Array.from(this.expirations.keys())}get values(){return Array.from(this.expirations.values())}formatTarget(eb){if("string"==typeof eb)return bQ(eb);if("number"==typeof eb)return bq(eb);let{message:em}=L$("UNKNOWN_TYPE",`Target type: ${typeof eb}`);throw Error(em)}async setExpirations(eb){await this.core.storage.setItem(this.storageKey,eb)}async getExpirations(){return await this.core.storage.getItem(this.storageKey)}async persist(){await this.setExpirations(this.values),this.events.emit(Rv.sync)}async restore(){try{let eb=await this.getExpirations();if(typeof eb>"u"||!eb.length)return;if(this.expirations.size){let{message:eb}=L$("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(eb),Error(eb)}this.cached=eb,this.logger.debug(`Successfully Restored expirations for ${this.name}`),this.logger.trace({type:"method",method:"restore",expirations:this.values})}catch(eb){this.logger.debug(`Failed to Restore expirations for ${this.name}`),this.logger.error(eb)}}getExpiration(eb){let em=this.expirations.get(eb);if(!em){let{message:em}=L$("NO_MATCHING_KEY",`${this.name}: ${eb}`);throw this.logger.warn(em),Error(em)}return em}checkExpiry(eb,em){let{expiry:ew}=em;(0,dv.toMiliseconds)(ew)-Date.now()<=0&&this.expire(eb,em)}expire(eb,em){this.expirations.delete(eb),this.events.emit(Rv.expired,{target:eb,expiration:em})}checkExpirations(){this.core.relayer.connected&&this.expirations.forEach((eb,em)=>this.checkExpiry(em,eb))}registerEventListeners(){this.core.heartbeat.on(HQ.pulse,()=>this.checkExpirations()),this.events.on(Rv.created,eb=>{let em=Rv.created;this.logger.info(`Emitting ${em}`),this.logger.debug({type:"event",event:em,data:eb}),this.persist()}),this.events.on(Rv.expired,eb=>{let em=Rv.expired;this.logger.info(`Emitting ${em}`),this.logger.debug({type:"event",event:em,data:eb}),this.persist()}),this.events.on(Rv.deleted,eb=>{let em=Rv.deleted;this.logger.info(`Emitting ${em}`),this.logger.debug({type:"event",event:em,data:eb}),this.persist()})}isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}}}class Uv extends xY{constructor(eb,em){super(eb,em),this.projectId=eb,this.logger=em,this.name=RL,this.initialized=!1,this.queue=[],this.verifyDisabled=!1,this.init=async eb=>{if(this.verifyDisabled||bN()||!bV())return;let em=this.getVerifyUrl(eb?.verifyUrl);this.verifyUrl!==em&&this.removeIframe(),this.verifyUrl=em;try{await this.createIframe()}catch(eb){this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`),this.logger.info(eb)}if(!this.initialized){this.removeIframe(),this.verifyUrl=RH;try{await this.createIframe()}catch(eb){this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`),this.logger.info(eb),this.verifyDisabled=!0}}},this.register=async eb=>{this.initialized?this.sendPost(eb.attestationId):(this.addToQueue(eb.attestationId),await this.init())},this.resolve=async eb=>{let em;if(this.isDevEnv)return"";let ew=this.getVerifyUrl(eb?.verifyUrl);try{em=await this.fetchAttestation(eb.attestationId,ew)}catch(eH){this.logger.info(`failed to resolve attestation: ${eb.attestationId} from url: ${ew}`),this.logger.info(eH),em=await this.fetchAttestation(eb.attestationId,RH)}return em},this.fetchAttestation=async(eb,em)=>{this.logger.info(`resolving attestation: ${eb} from url: ${em}`);let ew=this.startAbortTimer(2*dv.ONE_SECOND),eH=await fetch(`${em}/attestation/${eb}`,{signal:this.abortController.signal});return clearTimeout(ew),200===eH.status?await eH.json():void 0},this.addToQueue=eb=>{this.queue.push(eb)},this.processQueue=()=>{0!==this.queue.length&&(this.queue.forEach(eb=>this.sendPost(eb)),this.queue=[])},this.sendPost=eb=>{var em;try{if(!this.iframe)return;null==(em=this.iframe.contentWindow)||em.postMessage(eb,"*"),this.logger.info(`postMessage sent: ${eb} ${this.verifyUrl}`)}catch{}},this.createIframe=async()=>{let eb;let em=ew=>{"verify_ready"===ew.data&&(this.onInit(),window.removeEventListener("message",em),eb())};await Promise.race([new Promise(ew=>{let eH=document.getElementById(RL);if(eH)return this.iframe=eH,this.onInit(),ew();window.addEventListener("message",em);let eN=document.createElement("iframe");eN.id=RL,eN.src=`${this.verifyUrl}/${this.projectId}`,eN.style.display="none",document.body.append(eN),this.iframe=eN,eb=ew}),new Promise((eb,ew)=>setTimeout(()=>{window.removeEventListener("message",em),ew("verify iframe load timeout")},(0,dv.toMiliseconds)(dv.FIVE_SECONDS)))])},this.onInit=()=>{this.initialized=!0,this.processQueue()},this.removeIframe=()=>{this.iframe&&(this.iframe.remove(),this.iframe=void 0,this.initialized=!1)},this.getVerifyUrl=eb=>{let em=eb||Rw;return Rx.includes(em)||(this.logger.info(`verify url: ${em}, not included in trusted list, assigning default: ${Rw}`),em=Rw),em},this.logger=xE(em,this.name),this.verifyUrl=Rw,this.abortController=new AbortController,this.isDevEnv=bH()&&Oj.env.IS_VITEST}get context(){return xV(this.logger)}startAbortTimer(eb){return this.abortController=new AbortController,setTimeout(()=>this.abortController.abort(),(0,dv.toMiliseconds)(eb))}}class Uz extends xQ{constructor(eb,em){super(eb,em),this.projectId=eb,this.logger=em,this.context=RN,this.registerDeviceToken=async eb=>{let{clientId:em,token:ew,notificationType:eH,enableEncrypted:eN=!1}=eb,eV=`${RV}/${this.projectId}/clients`;await OP()(eV,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({client_id:em,type:eH,token:ew,always_raw:eN})})},this.logger=xE(em,this.context)}}var UL=Object.defineProperty,Uw=Object.getOwnPropertySymbols,UH=Object.prototype.hasOwnProperty,Ux=Object.prototype.propertyIsEnumerable,UN=(eb,em,ew)=>em in eb?UL(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,UV=(eb,em)=>{for(var ew in em||(em={}))UH.call(em,ew)&&UN(eb,ew,em[ew]);if(Uw)for(var ew of Uw(em))Ux.call(em,ew)&&UN(eb,ew,em[ew]);return eb};class Uk extends xO{constructor(eb){var em;super(eb),this.protocol=By,this.version=Bv,this.name=Bz,this.events=new fF.EventEmitter,this.initialized=!1,this.on=(eb,em)=>this.events.on(eb,em),this.once=(eb,em)=>this.events.once(eb,em),this.off=(eb,em)=>this.events.off(eb,em),this.removeListener=(eb,em)=>this.events.removeListener(eb,em),this.projectId=eb?.projectId,this.relayUrl=eb?.relayUrl||BR,this.customStoragePrefix=null!=eb&&eb.customStoragePrefix?`:${eb.customStoragePrefix}`:"";let ew=xw({level:"string"==typeof eb?.logger&&eb.logger?eb.logger:Bw.logger}),{logger:eH,chunkLoggerController:eN}=x_({opts:ew,maxSizeInBytes:eb?.maxLogBlobSizeInBytes,loggerOverride:eb?.logger});this.logChunkController=eN,null!=(em=this.logChunkController)&&em.downloadLogsBlobInBrowser&&(window.downloadLogsBlobInBrowser=async()=>{var eb,em;null!=(eb=this.logChunkController)&&eb.downloadLogsBlobInBrowser&&(null==(em=this.logChunkController)||em.downloadLogsBlobInBrowser({clientId:await this.crypto.getClientId()}))}),this.logger=xE(eH,this.name),this.heartbeat=new Hq,this.crypto=new RE(this,this.logger,eb?.keychain),this.history=new Um(this,this.logger),this.expirer=new Uy(this,this.logger),this.storage=null!=eb&&eb.storage?eb.storage:new HU(UV(UV({},BH),eb?.storageOptions)),this.relayer=new RJ({core:this,logger:this.logger,relayUrl:this.relayUrl,projectId:this.projectId}),this.pairing=new Ub(this,this.logger),this.verify=new Uv(this.projectId||"",this.logger),this.echoClient=new Uz(this.projectId||"",this.logger)}static async init(eb){let em=new Uk(eb);await em.initialize();let ew=await em.crypto.getClientId();return await em.storage.setItem(BX,ew),em}get context(){return xV(this.logger)}async start(){this.initialized||await this.initialize()}async getLogsBlob(){var eb;return null==(eb=this.logChunkController)?void 0:eb.logsToBlob({clientId:await this.crypto.getClientId()})}async initialize(){this.logger.trace("Initialized");try{await this.crypto.init(),await this.history.init(),await this.expirer.init(),await this.relayer.init(),await this.heartbeat.init(),await this.pairing.init(),this.initialized=!0,this.logger.info("Core Initialization Success")}catch(eb){throw this.logger.warn(`Core Initialization Failure at epoch ${Date.now()}`,eb),this.logger.error(eb.message),eb}}}let UE=Uk,UD="wc",US=2,U_="client",UO=`${UD}@${US}:${U_}:`,UP={name:U_,logger:"error",controller:!1,relayUrl:"wss://relay.walletconnect.com"},Uj="WALLETCONNECT_DEEPLINK_CHOICE",UB="proposal",UR="Proposal expired",UU="session",UF=dv.SEVEN_DAYS,UG="engine",UY={wc_sessionPropose:{req:{ttl:dv.FIVE_MINUTES,prompt:!0,tag:1100},res:{ttl:dv.FIVE_MINUTES,prompt:!1,tag:1101}},wc_sessionSettle:{req:{ttl:dv.FIVE_MINUTES,prompt:!1,tag:1102},res:{ttl:dv.FIVE_MINUTES,prompt:!1,tag:1103}},wc_sessionUpdate:{req:{ttl:dv.ONE_DAY,prompt:!1,tag:1104},res:{ttl:dv.ONE_DAY,prompt:!1,tag:1105}},wc_sessionExtend:{req:{ttl:dv.ONE_DAY,prompt:!1,tag:1106},res:{ttl:dv.ONE_DAY,prompt:!1,tag:1107}},wc_sessionRequest:{req:{ttl:dv.FIVE_MINUTES,prompt:!0,tag:1108},res:{ttl:dv.FIVE_MINUTES,prompt:!1,tag:1109}},wc_sessionEvent:{req:{ttl:dv.FIVE_MINUTES,prompt:!0,tag:1110},res:{ttl:dv.FIVE_MINUTES,prompt:!1,tag:1111}},wc_sessionDelete:{req:{ttl:dv.ONE_DAY,prompt:!1,tag:1112},res:{ttl:dv.ONE_DAY,prompt:!1,tag:1113}},wc_sessionPing:{req:{ttl:dv.ONE_DAY,prompt:!1,tag:1114},res:{ttl:dv.ONE_DAY,prompt:!1,tag:1115}},wc_sessionAuthenticate:{req:{ttl:dv.ONE_HOUR,prompt:!0,tag:1116},res:{ttl:dv.ONE_HOUR,prompt:!1,tag:1117}}},UQ={min:dv.FIVE_MINUTES,max:dv.SEVEN_DAYS},Uq={idle:"IDLE",active:"ACTIVE"},UK="request",UZ=["wc_sessionPropose","wc_sessionRequest","wc_authRequest"],UW="wc",U$="auth",UX="authKeys",UJ="pairingTopics",U6="requests",U5=`${UW}@1.5:${U$}:`,U8=`${U5}:PUB_KEY`;var U9=Object.defineProperty,U7=Object.defineProperties,Fb=Object.getOwnPropertyDescriptors,Fm=Object.getOwnPropertySymbols,Fg=Object.prototype.hasOwnProperty,Fy=Object.prototype.propertyIsEnumerable,Fv=(eb,em,ew)=>em in eb?U9(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,FA=(eb,em)=>{for(var ew in em||(em={}))Fg.call(em,ew)&&Fv(eb,ew,em[ew]);if(Fm)for(var ew of Fm(em))Fy.call(em,ew)&&Fv(eb,ew,em[ew]);return eb},Fz=(eb,em)=>U7(eb,Fb(em));class FL extends xK{constructor(eb){super(eb),this.name=UG,this.events=new(fG()),this.initialized=!1,this.requestQueue={state:Uq.idle,queue:[]},this.sessionRequestQueue={state:Uq.idle,queue:[]},this.requestQueueDelay=dv.ONE_SECOND,this.expectedPairingMethodMap=new Map,this.recentlyDeletedMap=new Map,this.recentlyDeletedLimit=200,this.init=async()=>{this.initialized||(await this.cleanup(),this.registerRelayerEvents(),this.registerExpirerEvents(),this.registerPairingEvents(),this.client.core.pairing.register({methods:Object.keys(UY)}),this.initialized=!0,setTimeout(()=>{this.sessionRequestQueue.queue=this.getPendingSessionRequests(),this.processSessionRequestQueue()},(0,dv.toMiliseconds)(this.requestQueueDelay)))},this.connect=async eb=>{await this.isInitialized();let em=Fz(FA({},eb),{requiredNamespaces:eb.requiredNamespaces||{},optionalNamespaces:eb.optionalNamespaces||{}});await this.isValidConnect(em);let{pairingTopic:ew,requiredNamespaces:eH,optionalNamespaces:eN,sessionProperties:eV,relays:eE}=em,eD=ew,eS,e_=!1;try{eD&&(e_=this.client.core.pairing.pairings.get(eD).active)}catch(eb){throw this.client.logger.error(`connect() -> pairing.get(${eD}) failed`),eb}if(!eD||!e_){let{topic:eb,uri:em}=await this.client.core.pairing.create();eD=eb,eS=em}if(!eD){let{message:eb}=L$("NO_MATCHING_KEY",`connect() pairing topic: ${eD}`);throw Error(eb)}let eO=await this.client.core.crypto.generateKeyPair(),eP=UY.wc_sessionPropose.req.ttl||dv.FIVE_MINUTES,ej=bZ(eP),eB=FA({requiredNamespaces:eH,optionalNamespaces:eN,relays:eE??[{protocol:Bj}],proposer:{publicKey:eO,metadata:this.client.metadata},expiryTimestamp:ej},eV&&{sessionProperties:eV}),{reject:eR,resolve:eU,done:eF}=bF(eP,UR);this.events.once(b$("session_connect"),async({error:eb,session:em})=>{if(eb)eR(eb);else if(em){em.self.publicKey=eO;let eb=Fz(FA({},em),{requiredNamespaces:eB.requiredNamespaces,optionalNamespaces:eB.optionalNamespaces});await this.client.session.set(em.topic,eb),await this.setExpiry(em.topic,em.expiry),eD&&await this.client.core.pairing.updateMetadata({topic:eD,metadata:em.peer.metadata}),eU(eb)}});let eG=await this.sendRequest({topic:eD,method:"wc_sessionPropose",params:eB,throwOnFailedPublish:!0});return await this.setProposal(eG,FA({id:eG},eB)),{uri:eS,approval:eF}},this.pair=async eb=>{await this.isInitialized();try{return await this.client.core.pairing.pair(eb)}catch(eb){throw this.client.logger.error("pair() failed"),eb}},this.approve=async eb=>{let em;await this.isInitialized();try{await this.isValidApprove(eb)}catch(eb){throw this.client.logger.error("approve() -> isValidApprove() failed"),eb}let{id:ew,relayProtocol:eH,namespaces:eN,sessionProperties:eV,sessionConfig:eE}=eb;try{em=this.client.proposal.get(ew)}catch(eb){throw this.client.logger.error(`approve() -> proposal.get(${ew}) failed`),eb}let{pairingTopic:eD,proposer:eS,requiredNamespaces:e_,optionalNamespaces:eO}=em;eD=eD||"";let eP=await this.client.core.crypto.generateKeyPair(),ej=eS.publicKey,eB=await this.client.core.crypto.generateSharedKey(eP,ej),eR=FA(FA({relay:{protocol:eH??"irn"},namespaces:eN,pairingTopic:eD,controller:{publicKey:eP,metadata:this.client.metadata},expiry:bZ(UF)},eV&&{sessionProperties:eV}),eE&&{sessionConfig:eE});await this.client.core.relayer.subscribe(eB);let eU=Fz(FA({},eR),{topic:eB,requiredNamespaces:e_,optionalNamespaces:eO,pairingTopic:eD,acknowledged:!1,self:eR.controller,peer:{publicKey:eS.publicKey,metadata:eS.metadata},controller:eP});await this.client.session.set(eB,eU);try{await this.sendResult({id:ew,topic:eD,result:{relay:{protocol:eH??"irn"},responderPublicKey:eP},throwOnFailedPublish:!0}),await this.sendRequest({topic:eB,method:"wc_sessionSettle",params:eR,throwOnFailedPublish:!0})}catch(eb){throw this.client.logger.error(eb),this.client.session.delete(eB,LX("USER_DISCONNECTED")),await this.client.core.relayer.unsubscribe(eB),eb}return await this.client.core.pairing.updateMetadata({topic:eD,metadata:eS.metadata}),await this.client.proposal.delete(ew,LX("USER_DISCONNECTED")),await this.client.core.pairing.activate({topic:eD}),await this.setExpiry(eB,bZ(UF)),{topic:eB,acknowledged:()=>new Promise(eb=>setTimeout(()=>eb(this.client.session.get(eB)),500))}},this.reject=async eb=>{let em;await this.isInitialized();try{await this.isValidReject(eb)}catch(eb){throw this.client.logger.error("reject() -> isValidReject() failed"),eb}let{id:ew,reason:eH}=eb;try{em=this.client.proposal.get(ew).pairingTopic}catch(eb){throw this.client.logger.error(`reject() -> proposal.get(${ew}) failed`),eb}em&&(await this.sendError({id:ew,topic:em,error:eH}),await this.client.proposal.delete(ew,LX("USER_DISCONNECTED")))},this.update=async eb=>{await this.isInitialized();try{await this.isValidUpdate(eb)}catch(eb){throw this.client.logger.error("update() -> isValidUpdate() failed"),eb}let{topic:em,namespaces:ew}=eb,{done:eH,resolve:eN,reject:eV}=bF(),eE=_G(),eD=_Y().toString(),eS=this.client.session.get(em).namespaces;return this.events.once(b$("session_update",eE),({error:eb})=>{eb?eV(eb):eN()}),await this.client.session.update(em,{namespaces:ew}),await this.sendRequest({topic:em,method:"wc_sessionUpdate",params:{namespaces:ew},throwOnFailedPublish:!0,clientRpcId:eE,relayRpcId:eD}).catch(eb=>{this.client.logger.error(eb),this.client.session.update(em,{namespaces:eS}),eV(eb)}),{acknowledged:eH}},this.extend=async eb=>{await this.isInitialized();try{await this.isValidExtend(eb)}catch(eb){throw this.client.logger.error("extend() -> isValidExtend() failed"),eb}let{topic:em}=eb,ew=_G(),{done:eH,resolve:eN,reject:eV}=bF();return this.events.once(b$("session_extend",ew),({error:eb})=>{eb?eV(eb):eN()}),await this.setExpiry(em,bZ(UF)),this.sendRequest({topic:em,method:"wc_sessionExtend",params:{},clientRpcId:ew,throwOnFailedPublish:!0}).catch(eb=>{eV(eb)}),{acknowledged:eH}},this.request=async eb=>{await this.isInitialized();try{await this.isValidRequest(eb)}catch(eb){throw this.client.logger.error("request() -> isValidRequest() failed"),eb}let{chainId:em,request:ew,topic:eH,expiry:eN=UY.wc_sessionRequest.req.ttl}=eb,eV=this.client.session.get(eH),eE=_G(),eD=_Y().toString(),{done:eS,resolve:e_,reject:eO}=bF(eN,"Request expired. Please try again.");return this.events.once(b$("session_request",eE),({error:eb,result:em})=>{eb?eO(eb):e_(em)}),await Promise.all([new Promise(async eb=>{await this.sendRequest({clientRpcId:eE,relayRpcId:eD,topic:eH,method:"wc_sessionRequest",params:{request:Fz(FA({},ew),{expiryTimestamp:bZ(eN)}),chainId:em},expiry:eN,throwOnFailedPublish:!0}).catch(eb=>eO(eb)),this.client.events.emit("session_request_sent",{topic:eH,request:ew,chainId:em,id:eE}),eb()}),new Promise(async eb=>{var em;if(!(null!=(em=eV.sessionConfig)&&em.disableDeepLink)){let eb=await mb(this.client.core.storage,Uj);bJ({id:eE,topic:eH,wcDeepLink:eb})}eb()}),eS()]).then(eb=>eb[2])},this.respond=async eb=>{await this.isInitialized(),await this.isValidRespond(eb);let{topic:em,response:ew}=eb,{id:eH}=ew;OL(ew)?await this.sendResult({id:eH,topic:em,result:ew.result,throwOnFailedPublish:!0}):Ow(ew)&&await this.sendError({id:eH,topic:em,error:ew.error}),this.cleanupAfterResponse(eb)},this.ping=async eb=>{await this.isInitialized();try{await this.isValidPing(eb)}catch(eb){throw this.client.logger.error("ping() -> isValidPing() failed"),eb}let{topic:em}=eb;if(this.client.session.keys.includes(em)){let eb=_G(),ew=_Y().toString(),{done:eH,resolve:eN,reject:eV}=bF();this.events.once(b$("session_ping",eb),({error:eb})=>{eb?eV(eb):eN()}),await Promise.all([this.sendRequest({topic:em,method:"wc_sessionPing",params:{},throwOnFailedPublish:!0,clientRpcId:eb,relayRpcId:ew}),eH()])}else this.client.core.pairing.pairings.keys.includes(em)&&await this.client.core.pairing.ping({topic:em})},this.emit=async eb=>{await this.isInitialized(),await this.isValidEmit(eb);let{topic:em,event:ew,chainId:eH}=eb,eN=_Y().toString();await this.sendRequest({topic:em,method:"wc_sessionEvent",params:{event:ew,chainId:eH},throwOnFailedPublish:!0,relayRpcId:eN})},this.disconnect=async eb=>{await this.isInitialized(),await this.isValidDisconnect(eb);let{topic:em}=eb;if(this.client.session.keys.includes(em))await this.sendRequest({topic:em,method:"wc_sessionDelete",params:LX("USER_DISCONNECTED"),throwOnFailedPublish:!0}),await this.deleteSession({topic:em,emitEvent:!1});else if(this.client.core.pairing.pairings.keys.includes(em))await this.client.core.pairing.disconnect({topic:em});else{let{message:eb}=L$("MISMATCHED_TOPIC",`Session or pairing topic not found: ${em}`);throw Error(eb)}},this.find=eb=>(this.isInitialized(),this.client.session.getAll().filter(em=>L3(em,eb))),this.getPendingSessionRequests=()=>this.client.pendingRequest.getAll(),this.authenticate=async eb=>{this.isInitialized(),this.isValidAuthenticate(eb);let{chains:em,statement:ew="",uri:eH,domain:eN,nonce:eV,type:eE,exp:eD,nbf:eS,methods:e_=[],expiry:eO}=eb,eP=[...eb.resources||[]],{topic:ej,uri:eB}=await this.client.core.pairing.create({methods:["wc_sessionAuthenticate"]});this.client.logger.info({message:"Generated new pairing",pairing:{topic:ej,uri:eB}});let eR=await this.client.core.crypto.generateKeyPair(),eU=zJ(eR);if(await Promise.all([this.client.auth.authKeys.set(U8,{responseTopic:eU,publicKey:eR}),this.client.auth.pairingTopics.set(eU,{topic:eU,pairingTopic:ej})]),await this.client.core.relayer.subscribe(eU),this.client.logger.info(`sending request to new pairing topic: ${ej}`),e_.length>0){let{namespace:eb}=hG(em[0]),ew=zk(eb,"request",e_);zj(eP)&&(ew=zD(ew,eP.pop())),eP.push(ew)}let eF=eO&&eO>UY.wc_sessionAuthenticate.req.ttl?eO:UY.wc_sessionAuthenticate.req.ttl,eG={authPayload:{type:eE??"caip122",chains:em,statement:ew,aud:eH,domain:eN,version:"1",nonce:eV,iat:new Date().toISOString(),exp:eD,nbf:eS,resources:eP},requester:{publicKey:eR,metadata:this.client.metadata},expiryTimestamp:bZ(eF)},eY={eip155:{chains:em,methods:[...new Set(["personal_sign",...e_])],events:["chainChanged","accountsChanged"]}},eQ={requiredNamespaces:{},optionalNamespaces:eY,relays:[{protocol:"irn"}],proposer:{publicKey:eR,metadata:this.client.metadata},expiryTimestamp:bZ(UY.wc_sessionPropose.req.ttl)},{done:eK,resolve:eZ,reject:eW}=bF(eF,"Request expired"),e$=async({error:eb,session:em})=>{if(this.events.off(b$("session_request",eJ),eX),eb)eW(eb);else if(em){em.self.publicKey=eR,await this.client.session.set(em.topic,em),await this.setExpiry(em.topic,em.expiry),ej&&await this.client.core.pairing.updateMetadata({topic:ej,metadata:em.peer.metadata});let eb=this.client.session.get(em.topic);await this.deleteProposal(e0),eZ({session:eb})}},eX=async eb=>{let em;if(await this.deletePendingAuthRequest(eJ,{message:"fulfilled",code:0}),eb.error){let em=LX("WC_METHOD_UNSUPPORTED","wc_sessionAuthenticate");return eb.error.code===em.code?void 0:(this.events.off(b$("session_connect"),e$),eW(eb.error.message))}await this.deleteProposal(e0),this.events.off(b$("session_connect"),e$);let{cacaos:ew,responder:eH}=eb.result,eN=[],eV=[];for(let eb of ew){await A7({cacao:eb,projectId:this.client.core.projectId})||(this.client.logger.error(eb,"Signature verification failed"),eW(LX("SESSION_SETTLEMENT_FAILED","Signature verification failed")));let{p:em}=eb,ew=zj(em.resources),eH=[A8(em.iss)],eE=A9(em.iss);if(ew){let eb=zO(ew),em=zP(ew);eN.push(...eb),eH.push(...em)}for(let eb of eH)eV.push(`${eb}:${eE}`)}let eE=await this.client.core.crypto.generateSharedKey(eR,eH.publicKey);eN.length>0&&(em={topic:eE,acknowledged:!0,self:{publicKey:eR,metadata:this.client.metadata},peer:eH,controller:eH.publicKey,expiry:bZ(UF),requiredNamespaces:{},optionalNamespaces:{},relay:{protocol:"irn"},pairingTopic:ej,namespaces:LK([...new Set(eN)],[...new Set(eV)])},await this.client.core.relayer.subscribe(eE),await this.client.session.set(eE,em),em=this.client.session.get(eE)),eZ({auths:ew,session:em})},eJ=_G(),e0=_G();this.events.once(b$("session_connect"),e$),this.events.once(b$("session_request",eJ),eX);try{await Promise.all([this.sendRequest({topic:ej,method:"wc_sessionAuthenticate",params:eG,expiry:eb.expiry,throwOnFailedPublish:!0,clientRpcId:eJ}),this.sendRequest({topic:ej,method:"wc_sessionPropose",params:eQ,expiry:UY.wc_sessionPropose.req.ttl,throwOnFailedPublish:!0,clientRpcId:e0})])}catch(eb){throw this.events.off(b$("session_connect"),e$),this.events.off(b$("session_request",eJ),eX),eb}return await this.setProposal(e0,FA({id:e0},eQ)),await this.setAuthRequest(eJ,{request:Fz(FA({},eG),{verifyContext:{}}),pairingTopic:ej}),{uri:eB,response:eK}},this.approveSessionAuthenticate=async eb=>{let em;this.isInitialized();let{id:ew,auths:eH}=eb,eN=this.getPendingAuthRequest(ew);if(!eN)throw Error(`Could not find pending auth request with id ${ew}`);let eV=eN.requester.publicKey,eE=await this.client.core.crypto.generateKeyPair(),eD=zJ(eV),eS={type:zY,receiverPublicKey:eV,senderPublicKey:eE},e_=[],eO=[];for(let eb of eH){if(!await A7({cacao:eb,projectId:this.client.core.projectId})){let eb=LX("SESSION_SETTLEMENT_FAILED","Signature verification failed");throw await this.sendError({id:ew,topic:eD,error:eb,encodeOpts:eS}),Error(eb.message)}let{p:em}=eb,eH=zj(em.resources),eN=[A8(em.iss)],eV=A9(em.iss);if(eH){let eb=zO(eH),em=zP(eH);e_.push(...eb),eN.push(...em)}for(let eb of eN)eO.push(`${eb}:${eV}`)}let eP=await this.client.core.crypto.generateSharedKey(eE,eV);return e_?.length>0&&(em={topic:eP,acknowledged:!0,self:{publicKey:eE,metadata:this.client.metadata},peer:{publicKey:eV,metadata:eN.requester.metadata},controller:eV,expiry:bZ(UF),authentication:eH,requiredNamespaces:{},optionalNamespaces:{},relay:{protocol:"irn"},pairingTopic:"",namespaces:LK([...new Set(e_)],[...new Set(eO)])},await this.client.core.relayer.subscribe(eP),await this.client.session.set(eP,em)),await this.sendResult({topic:eD,id:ew,result:{cacaos:eH,responder:{publicKey:eE,metadata:this.client.metadata}},encodeOpts:eS,throwOnFailedPublish:!0}),await this.client.auth.requests.delete(ew,{message:"fullfilled",code:0}),await this.client.core.pairing.activate({topic:eN.pairingTopic}),{session:em}},this.rejectSessionAuthenticate=async eb=>{await this.isInitialized();let{id:em,reason:ew}=eb,eH=this.getPendingAuthRequest(em);if(!eH)throw Error(`Could not find pending auth request with id ${em}`);let eN=eH.requester.publicKey,eV=await this.client.core.crypto.generateKeyPair(),eE=zJ(eN),eD={type:zY,receiverPublicKey:eN,senderPublicKey:eV};await this.sendError({id:em,topic:eE,error:ew,encodeOpts:eD}),await this.client.auth.requests.delete(em,{message:"rejected",code:0}),await this.client.proposal.delete(em,LX("USER_DISCONNECTED"))},this.formatAuthMessage=eb=>{this.isInitialized();let{request:em,iss:ew}=eb;return zm(em,ew)},this.cleanupDuplicatePairings=async eb=>{if(eb.pairingTopic)try{let em=this.client.core.pairing.pairings.get(eb.pairingTopic),ew=this.client.core.pairing.pairings.getAll().filter(ew=>{var eH,eN;return(null==(eH=ew.peerMetadata)?void 0:eH.url)&&(null==(eN=ew.peerMetadata)?void 0:eN.url)===eb.peer.metadata.url&&ew.topic&&ew.topic!==em.topic});if(0===ew.length)return;this.client.logger.info(`Cleaning up ${ew.length} duplicate pairing(s)`),await Promise.all(ew.map(eb=>this.client.core.pairing.disconnect({topic:eb.topic}))),this.client.logger.info("Duplicate pairings clean up finished")}catch(eb){this.client.logger.error(eb)}},this.deleteSession=async eb=>{let{topic:em,expirerHasDeleted:ew=!1,emitEvent:eH=!0,id:eN=0}=eb,{self:eV}=this.client.session.get(em);await this.client.core.relayer.unsubscribe(em),await this.client.session.delete(em,LX("USER_DISCONNECTED")),this.addToRecentlyDeleted(em,"session"),this.client.core.crypto.keychain.has(eV.publicKey)&&await this.client.core.crypto.deleteKeyPair(eV.publicKey),this.client.core.crypto.keychain.has(em)&&await this.client.core.crypto.deleteSymKey(em),ew||this.client.core.expirer.del(em),this.client.core.storage.removeItem(Uj).catch(eb=>this.client.logger.warn(eb)),this.getPendingSessionRequests().forEach(eb=>{eb.topic===em&&this.deletePendingSessionRequest(eb.id,LX("USER_DISCONNECTED"))}),eH&&this.client.events.emit("session_delete",{id:eN,topic:em})},this.deleteProposal=async(eb,em)=>{await Promise.all([this.client.proposal.delete(eb,LX("USER_DISCONNECTED")),em?Promise.resolve():this.client.core.expirer.del(eb)]),this.addToRecentlyDeleted(eb,"proposal")},this.deletePendingSessionRequest=async(eb,em,ew=!1)=>{await Promise.all([this.client.pendingRequest.delete(eb,em),ew?Promise.resolve():this.client.core.expirer.del(eb)]),this.addToRecentlyDeleted(eb,"request"),this.sessionRequestQueue.queue=this.sessionRequestQueue.queue.filter(em=>em.id!==eb),ew&&(this.sessionRequestQueue.state=Uq.idle,this.client.events.emit("session_request_expire",{id:eb}))},this.deletePendingAuthRequest=async(eb,em,ew=!1)=>{await Promise.all([this.client.auth.requests.delete(eb,em),ew?Promise.resolve():this.client.core.expirer.del(eb)])},this.setExpiry=async(eb,em)=>{this.client.session.keys.includes(eb)&&(this.client.core.expirer.set(eb,em),await this.client.session.update(eb,{expiry:em}))},this.setProposal=async(eb,em)=>{this.client.core.expirer.set(eb,bZ(UY.wc_sessionPropose.req.ttl)),await this.client.proposal.set(eb,em)},this.setAuthRequest=async(eb,em)=>{let{request:ew,pairingTopic:eH}=em;this.client.core.expirer.set(eb,ew.expiryTimestamp),await this.client.auth.requests.set(eb,{authPayload:ew.authPayload,requester:ew.requester,expiryTimestamp:ew.expiryTimestamp,id:eb,pairingTopic:eH,verifyContext:ew.verifyContext})},this.setPendingSessionRequest=async eb=>{let{id:em,topic:ew,params:eH,verifyContext:eN}=eb,eV=eH.request.expiryTimestamp||bZ(UY.wc_sessionRequest.req.ttl);this.client.core.expirer.set(em,eV),await this.client.pendingRequest.set(em,{id:em,topic:ew,params:eH,verifyContext:eN})},this.sendRequest=async eb=>{let em;let{topic:ew,method:eH,params:eN,expiry:eV,relayRpcId:eE,clientRpcId:eD,throwOnFailedPublish:eS}=eb,e_=_Q(eH,eN,eD);if(bV()&&UZ.includes(eH)){let eb=z6(JSON.stringify(e_));this.client.core.verify.register({attestationId:eb})}try{em=await this.client.core.crypto.encode(ew,e_)}catch(eb){throw await this.cleanup(),this.client.logger.error(`sendRequest() -> core.crypto.encode() for topic ${ew} failed`),eb}let eO=UY[eH].req;return eV&&(eO.ttl=eV),eE&&(eO.id=eE),this.client.core.history.set(ew,e_),eS?(eO.internal=Fz(FA({},eO.internal),{throwOnFailedPublish:!0}),await this.client.core.relayer.publish(ew,em,eO)):this.client.core.relayer.publish(ew,em,eO).catch(eb=>this.client.logger.error(eb)),e_.id},this.sendResult=async eb=>{let em,ew;let{id:eH,topic:eN,result:eV,throwOnFailedPublish:eE,encodeOpts:eD}=eb,eS=_q(eH,eV);try{em=await this.client.core.crypto.encode(eN,eS,eD)}catch(eb){throw await this.cleanup(),this.client.logger.error(`sendResult() -> core.crypto.encode() for topic ${eN} failed`),eb}try{ew=await this.client.core.history.get(eN,eH)}catch(eb){throw this.client.logger.error(`sendResult() -> history.get(${eN}, ${eH}) failed`),eb}let e_=UY[ew.request.method].res;eE?(e_.internal=Fz(FA({},e_.internal),{throwOnFailedPublish:!0}),await this.client.core.relayer.publish(eN,em,e_)):this.client.core.relayer.publish(eN,em,e_).catch(eb=>this.client.logger.error(eb)),await this.client.core.history.resolve(eS)},this.sendError=async eb=>{let em,ew;let{id:eH,topic:eN,error:eV,encodeOpts:eE}=eb,eD=_K(eH,eV);try{em=await this.client.core.crypto.encode(eN,eD,eE)}catch(eb){throw await this.cleanup(),this.client.logger.error(`sendError() -> core.crypto.encode() for topic ${eN} failed`),eb}try{ew=await this.client.core.history.get(eN,eH)}catch(eb){throw this.client.logger.error(`sendError() -> history.get(${eN}, ${eH}) failed`),eb}let eS=UY[ew.request.method].res;this.client.core.relayer.publish(eN,em,eS),await this.client.core.history.resolve(eD)},this.cleanup=async()=>{let eb=[],em=[];this.client.session.getAll().forEach(em=>{let ew=!1;bW(em.expiry)&&(ew=!0),this.client.core.crypto.keychain.has(em.topic)||(ew=!0),ew&&eb.push(em.topic)}),this.client.proposal.getAll().forEach(eb=>{bW(eb.expiryTimestamp)&&em.push(eb.id)}),await Promise.all([...eb.map(eb=>this.deleteSession({topic:eb})),...em.map(eb=>this.deleteProposal(eb))])},this.onRelayEventRequest=async eb=>{this.requestQueue.queue.push(eb),await this.processRequestsQueue()},this.processRequestsQueue=async()=>{if(this.requestQueue.state===Uq.active){this.client.logger.info("Request queue already active, skipping...");return}for(this.client.logger.info(`Request queue starting with ${this.requestQueue.queue.length} requests`);this.requestQueue.queue.length>0;){this.requestQueue.state=Uq.active;let eb=this.requestQueue.queue.shift();if(eb)try{this.processRequest(eb),await new Promise(eb=>setTimeout(eb,300))}catch(eb){this.client.logger.warn(eb)}}this.requestQueue.state=Uq.idle},this.processRequest=eb=>{let{topic:em,payload:ew}=eb,eH=ew.method;if(!this.shouldIgnorePairingRequest({topic:em,requestMethod:eH}))switch(eH){case"wc_sessionPropose":return this.onSessionProposeRequest(em,ew);case"wc_sessionSettle":return this.onSessionSettleRequest(em,ew);case"wc_sessionUpdate":return this.onSessionUpdateRequest(em,ew);case"wc_sessionExtend":return this.onSessionExtendRequest(em,ew);case"wc_sessionPing":return this.onSessionPingRequest(em,ew);case"wc_sessionDelete":return this.onSessionDeleteRequest(em,ew);case"wc_sessionRequest":return this.onSessionRequest(em,ew);case"wc_sessionEvent":return this.onSessionEventRequest(em,ew);case"wc_sessionAuthenticate":return this.onSessionAuthenticateRequest(em,ew);default:return this.client.logger.info(`Unsupported request method ${eH}`)}},this.onRelayEventResponse=async eb=>{let{topic:em,payload:ew}=eb,eH=(await this.client.core.history.get(em,ew.id)).request.method;switch(eH){case"wc_sessionPropose":return this.onSessionProposeResponse(em,ew);case"wc_sessionSettle":return this.onSessionSettleResponse(em,ew);case"wc_sessionUpdate":return this.onSessionUpdateResponse(em,ew);case"wc_sessionExtend":return this.onSessionExtendResponse(em,ew);case"wc_sessionPing":return this.onSessionPingResponse(em,ew);case"wc_sessionRequest":return this.onSessionRequestResponse(em,ew);case"wc_sessionAuthenticate":return this.onSessionAuthenticateResponse(em,ew);default:return this.client.logger.info(`Unsupported response method ${eH}`)}},this.onRelayEventUnknownPayload=eb=>{let{topic:em}=eb,{message:ew}=L$("MISSING_OR_INVALID",`Decoded payload on topic ${em} is not identifiable as a JSON-RPC request or a response.`);throw Error(ew)},this.shouldIgnorePairingRequest=eb=>{let{topic:em,requestMethod:ew}=eb,eH=this.expectedPairingMethodMap.get(em);return!(!eH||eH.includes(ew))&&!!(eH.includes("wc_sessionAuthenticate")&&this.client.events.listenerCount("session_authenticate")>0)},this.onSessionProposeRequest=async(eb,em)=>{let{params:ew,id:eH}=em;try{this.isValidConnect(FA({},em.params));let eN=ew.expiryTimestamp||bZ(UY.wc_sessionPropose.req.ttl),eV=FA({id:eH,pairingTopic:eb,expiryTimestamp:eN},ew);await this.setProposal(eH,eV);let eE=z6(JSON.stringify(em)),eD=await this.getVerifyContext(eE,eV.proposer.metadata);this.client.events.emit("session_proposal",{id:eH,params:eV,verifyContext:eD})}catch(em){await this.sendError({id:eH,topic:eb,error:em}),this.client.logger.error(em)}},this.onSessionProposeResponse=async(eb,em)=>{let{id:ew}=em;if(OL(em)){let{result:eH}=em;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",result:eH});let eN=this.client.proposal.get(ew);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",proposal:eN});let eV=eN.proposer.publicKey;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",selfPublicKey:eV});let eE=eH.responderPublicKey;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",peerPublicKey:eE});let eD=await this.client.core.crypto.generateSharedKey(eV,eE);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",sessionTopic:eD});let eS=await this.client.core.relayer.subscribe(eD);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",subscriptionId:eS}),await this.client.core.pairing.activate({topic:eb})}else if(Ow(em)){await this.client.proposal.delete(ew,LX("USER_DISCONNECTED"));let eb=b$("session_connect");if(0===this.events.listenerCount(eb))throw Error(`emitting ${eb} without any listeners, 954`);this.events.emit(b$("session_connect"),{error:em.error})}},this.onSessionSettleRequest=async(eb,em)=>{let{id:ew,params:eH}=em;try{this.isValidSessionSettleRequest(eH);let{relay:ew,controller:eN,expiry:eV,namespaces:eE,sessionProperties:eD,pairingTopic:eS,sessionConfig:e_}=em.params,eO=FA(FA({topic:eb,relay:ew,expiry:eV,namespaces:eE,acknowledged:!0,pairingTopic:eS,requiredNamespaces:{},optionalNamespaces:{},controller:eN.publicKey,self:{publicKey:"",metadata:this.client.metadata},peer:{publicKey:eN.publicKey,metadata:eN.metadata}},eD&&{sessionProperties:eD}),e_&&{sessionConfig:e_});await this.sendResult({id:em.id,topic:eb,result:!0,throwOnFailedPublish:!0});let eP=b$("session_connect");if(0===this.events.listenerCount(eP))throw Error(`emitting ${eP} without any listeners 997`);this.events.emit(b$("session_connect"),{session:eO}),this.cleanupDuplicatePairings(eO)}catch(em){await this.sendError({id:ew,topic:eb,error:em}),this.client.logger.error(em)}},this.onSessionSettleResponse=async(eb,em)=>{let{id:ew}=em;OL(em)?(await this.client.session.update(eb,{acknowledged:!0}),this.events.emit(b$("session_approve",ew),{})):Ow(em)&&(await this.client.session.delete(eb,LX("USER_DISCONNECTED")),this.events.emit(b$("session_approve",ew),{error:em.error}))},this.onSessionUpdateRequest=async(eb,em)=>{let{params:ew,id:eH}=em;try{let em=`${eb}_session_update`,eN=wv.get(em);if(eN&&this.isRequestOutOfSync(eN,eH)){this.client.logger.info(`Discarding out of sync request - ${eH}`),this.sendError({id:eH,topic:eb,error:LX("INVALID_UPDATE_REQUEST")});return}this.isValidUpdate(FA({topic:eb},ew));try{wv.set(em,eH),await this.client.session.update(eb,{namespaces:ew.namespaces}),await this.sendResult({id:eH,topic:eb,result:!0,throwOnFailedPublish:!0})}catch(eb){throw wv.delete(em),eb}this.client.events.emit("session_update",{id:eH,topic:eb,params:ew})}catch(em){await this.sendError({id:eH,topic:eb,error:em}),this.client.logger.error(em)}},this.isRequestOutOfSync=(eb,em)=>parseInt(em.toString().slice(0,-3))<=parseInt(eb.toString().slice(0,-3)),this.onSessionUpdateResponse=(eb,em)=>{let{id:ew}=em,eH=b$("session_update",ew);if(0===this.events.listenerCount(eH))throw Error(`emitting ${eH} without any listeners`);OL(em)?this.events.emit(b$("session_update",ew),{}):Ow(em)&&this.events.emit(b$("session_update",ew),{error:em.error})},this.onSessionExtendRequest=async(eb,em)=>{let{id:ew}=em;try{this.isValidExtend({topic:eb}),await this.setExpiry(eb,bZ(UF)),await this.sendResult({id:ew,topic:eb,result:!0,throwOnFailedPublish:!0}),this.client.events.emit("session_extend",{id:ew,topic:eb})}catch(em){await this.sendError({id:ew,topic:eb,error:em}),this.client.logger.error(em)}},this.onSessionExtendResponse=(eb,em)=>{let{id:ew}=em,eH=b$("session_extend",ew);if(0===this.events.listenerCount(eH))throw Error(`emitting ${eH} without any listeners`);OL(em)?this.events.emit(b$("session_extend",ew),{}):Ow(em)&&this.events.emit(b$("session_extend",ew),{error:em.error})},this.onSessionPingRequest=async(eb,em)=>{let{id:ew}=em;try{this.isValidPing({topic:eb}),await this.sendResult({id:ew,topic:eb,result:!0,throwOnFailedPublish:!0}),this.client.events.emit("session_ping",{id:ew,topic:eb})}catch(em){await this.sendError({id:ew,topic:eb,error:em}),this.client.logger.error(em)}},this.onSessionPingResponse=(eb,em)=>{let{id:ew}=em,eH=b$("session_ping",ew);if(0===this.events.listenerCount(eH))throw Error(`emitting ${eH} without any listeners`);setTimeout(()=>{OL(em)?this.events.emit(b$("session_ping",ew),{}):Ow(em)&&this.events.emit(b$("session_ping",ew),{error:em.error})},500)},this.onSessionDeleteRequest=async(eb,em)=>{let{id:ew}=em;try{this.isValidDisconnect({topic:eb,reason:em.params}),await Promise.all([new Promise(em=>{this.client.core.relayer.once(BG.publish,async()=>{em(await this.deleteSession({topic:eb,id:ew}))})}),this.sendResult({id:ew,topic:eb,result:!0,throwOnFailedPublish:!0}),this.cleanupPendingSentRequestsForTopic({topic:eb,error:LX("USER_DISCONNECTED")})])}catch(eb){this.client.logger.error(eb)}},this.onSessionRequest=async(eb,em)=>{var ew;let{id:eH,params:eN}=em;try{await this.isValidRequest(FA({topic:eb},eN));let em=z6(JSON.stringify(_Q("wc_sessionRequest",eN,eH))),eV=this.client.session.get(eb),eE=await this.getVerifyContext(em,eV.peer.metadata),eD={id:eH,topic:eb,params:eN,verifyContext:eE};await this.setPendingSessionRequest(eD),null!=(ew=this.client.signConfig)&&ew.disableRequestQueue?this.emitSessionRequest(eD):(this.addSessionRequestToSessionRequestQueue(eD),this.processSessionRequestQueue())}catch(em){await this.sendError({id:eH,topic:eb,error:em}),this.client.logger.error(em)}},this.onSessionRequestResponse=(eb,em)=>{let{id:ew}=em,eH=b$("session_request",ew);if(0===this.events.listenerCount(eH))throw Error(`emitting ${eH} without any listeners`);OL(em)?this.events.emit(b$("session_request",ew),{result:em.result}):Ow(em)&&this.events.emit(b$("session_request",ew),{error:em.error})},this.onSessionEventRequest=async(eb,em)=>{let{id:ew,params:eH}=em;try{let em=`${eb}_session_event_${eH.event.name}`,eN=wv.get(em);if(eN&&this.isRequestOutOfSync(eN,ew)){this.client.logger.info(`Discarding out of sync request - ${ew}`);return}this.isValidEmit(FA({topic:eb},eH)),this.client.events.emit("session_event",{id:ew,topic:eb,params:eH}),wv.set(em,ew)}catch(em){await this.sendError({id:ew,topic:eb,error:em}),this.client.logger.error(em)}},this.onSessionAuthenticateResponse=(eb,em)=>{let{id:ew}=em;this.client.logger.trace({type:"method",method:"onSessionAuthenticateResponse",topic:eb,payload:em}),OL(em)?this.events.emit(b$("session_request",ew),{result:em.result}):Ow(em)&&this.events.emit(b$("session_request",ew),{error:em.error})},this.onSessionAuthenticateRequest=async(eb,em)=>{let{requester:ew,authPayload:eH,expiryTimestamp:eN}=em.params,eV=z6(JSON.stringify(em)),eE=await this.getVerifyContext(eV,this.client.metadata),eD={requester:ew,pairingTopic:eb,id:em.id,authPayload:eH,verifyContext:eE,expiryTimestamp:eN};await this.setAuthRequest(em.id,{request:eD,pairingTopic:eb}),this.client.events.emit("session_authenticate",{topic:eb,params:em.params,id:em.id})},this.addSessionRequestToSessionRequestQueue=eb=>{this.sessionRequestQueue.queue.push(eb)},this.cleanupAfterResponse=eb=>{this.deletePendingSessionRequest(eb.response.id,{message:"fulfilled",code:0}),setTimeout(()=>{this.sessionRequestQueue.state=Uq.idle,this.processSessionRequestQueue()},(0,dv.toMiliseconds)(this.requestQueueDelay))},this.cleanupPendingSentRequestsForTopic=({topic:eb,error:em})=>{let ew=this.client.core.history.pending;ew.length>0&&ew.filter(em=>em.topic===eb&&"wc_sessionRequest"===em.request.method).forEach(eb=>{let ew=eb.request.id,eH=b$("session_request",ew);if(0===this.events.listenerCount(eH))throw Error(`emitting ${eH} without any listeners`);this.events.emit(b$("session_request",eb.request.id),{error:em})})},this.processSessionRequestQueue=()=>{if(this.sessionRequestQueue.state===Uq.active){this.client.logger.info("session request queue is already active.");return}let eb=this.sessionRequestQueue.queue[0];if(!eb){this.client.logger.info("session request queue is empty.");return}try{this.sessionRequestQueue.state=Uq.active,this.emitSessionRequest(eb)}catch(eb){this.client.logger.error(eb)}},this.emitSessionRequest=eb=>{this.client.events.emit("session_request",eb)},this.onPairingCreated=eb=>{if(eb.methods&&this.expectedPairingMethodMap.set(eb.topic,eb.methods),eb.active)return;let em=this.client.proposal.getAll().find(em=>em.pairingTopic===eb.topic);em&&this.onSessionProposeRequest(eb.topic,_Q("wc_sessionPropose",{requiredNamespaces:em.requiredNamespaces,optionalNamespaces:em.optionalNamespaces,relays:em.relays,proposer:em.proposer,sessionProperties:em.sessionProperties},em.id))},this.isValidConnect=async eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`connect() params: ${JSON.stringify(eb)}`);throw Error(em)}let{pairingTopic:em,requiredNamespaces:ew,optionalNamespaces:eH,sessionProperties:eN,relays:eV}=eb;if(L2(em)||await this.isValidPairingTopic(em),!TS(eV,!0)){let{message:eb}=L$("MISSING_OR_INVALID",`connect() relays: ${eV}`);throw Error(eb)}L2(ew)||0===L1(ew)||this.validateNamespaces(ew,"requiredNamespaces"),L2(eH)||0===L1(eH)||this.validateNamespaces(eH,"optionalNamespaces"),L2(eN)||this.validateSessionProps(eN,"sessionProperties")},this.validateNamespaces=(eb,em)=>{let ew=Tk(eb,"connect()",em);if(ew)throw Error(ew.message)},this.isValidApprove=async eb=>{if(!TO(eb))throw Error(L$("MISSING_OR_INVALID",`approve() params: ${eb}`).message);let{id:em,namespaces:ew,relayProtocol:eH,sessionProperties:eN}=eb;this.checkRecentlyDeleted(em),await this.isValidProposalId(em);let eV=this.client.proposal.get(em),eE=TE(ew,"approve()");if(eE)throw Error(eE.message);let eD=TY(eV.requiredNamespaces,ew,"approve()");if(eD)throw Error(eD.message);if(!L6(eH,!0)){let{message:eb}=L$("MISSING_OR_INVALID",`approve() relayProtocol: ${eH}`);throw Error(eb)}L2(eN)||this.validateSessionProps(eN,"sessionProperties")},this.isValidReject=async eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`reject() params: ${eb}`);throw Error(em)}let{id:em,reason:ew}=eb;if(this.checkRecentlyDeleted(em),await this.isValidProposalId(em),!TP(ew)){let{message:eb}=L$("MISSING_OR_INVALID",`reject() reason: ${JSON.stringify(ew)}`);throw Error(eb)}},this.isValidSessionSettleRequest=eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`onSessionSettleRequest() params: ${eb}`);throw Error(em)}let{relay:em,controller:ew,namespaces:eH,expiry:eN}=eb;if(!TD(em)){let{message:eb}=L$("MISSING_OR_INVALID","onSessionSettleRequest() relay protocol should be a string");throw Error(eb)}let eV=Tm(ew,"onSessionSettleRequest()");if(eV)throw Error(eV.message);let eE=TE(eH,"onSessionSettleRequest()");if(eE)throw Error(eE.message);if(bW(eN)){let{message:eb}=L$("EXPIRED","onSessionSettleRequest()");throw Error(eb)}},this.isValidUpdate=async eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`update() params: ${eb}`);throw Error(em)}let{topic:em,namespaces:ew}=eb;this.checkRecentlyDeleted(em),await this.isValidSessionTopic(em);let eH=this.client.session.get(em),eN=TE(ew,"update()");if(eN)throw Error(eN.message);let eV=TY(eH.requiredNamespaces,ew,"update()");if(eV)throw Error(eV.message)},this.isValidExtend=async eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`extend() params: ${eb}`);throw Error(em)}let{topic:em}=eb;this.checkRecentlyDeleted(em),await this.isValidSessionTopic(em)},this.isValidRequest=async eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`request() params: ${eb}`);throw Error(em)}let{topic:em,request:ew,chainId:eH,expiry:eN}=eb;this.checkRecentlyDeleted(em),await this.isValidSessionTopic(em);let{namespaces:eV}=this.client.session.get(em);if(!TU(eV,eH)){let{message:eb}=L$("MISSING_OR_INVALID",`request() chainId: ${eH}`);throw Error(eb)}if(!Tj(ew)){let{message:eb}=L$("MISSING_OR_INVALID",`request() ${JSON.stringify(ew)}`);throw Error(eb)}if(!TF(eV,eH,ew.method)){let{message:eb}=L$("MISSING_OR_INVALID",`request() method: ${ew.method}`);throw Error(eb)}if(eN&&!TZ(eN,UQ)){let{message:eb}=L$("MISSING_OR_INVALID",`request() expiry: ${eN}. Expiry must be a number (in seconds) between ${UQ.min} and ${UQ.max}`);throw Error(eb)}},this.isValidRespond=async eb=>{var em;if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`respond() params: ${eb}`);throw Error(em)}let{topic:ew,response:eH}=eb;try{await this.isValidSessionTopic(ew)}catch(ew){throw null!=(em=eb?.response)&&em.id&&this.cleanupAfterResponse(eb),ew}if(!TB(eH)){let{message:eb}=L$("MISSING_OR_INVALID",`respond() response: ${JSON.stringify(eH)}`);throw Error(eb)}},this.isValidPing=async eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`ping() params: ${eb}`);throw Error(em)}let{topic:em}=eb;await this.isValidSessionOrPairingTopic(em)},this.isValidEmit=async eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`emit() params: ${eb}`);throw Error(em)}let{topic:em,event:ew,chainId:eH}=eb;await this.isValidSessionTopic(em);let{namespaces:eN}=this.client.session.get(em);if(!TU(eN,eH)){let{message:eb}=L$("MISSING_OR_INVALID",`emit() chainId: ${eH}`);throw Error(eb)}if(!TR(ew)){let{message:eb}=L$("MISSING_OR_INVALID",`emit() event: ${JSON.stringify(ew)}`);throw Error(eb)}if(!TG(eN,eH,ew.name)){let{message:eb}=L$("MISSING_OR_INVALID",`emit() event: ${JSON.stringify(ew)}`);throw Error(eb)}},this.isValidDisconnect=async eb=>{if(!TO(eb)){let{message:em}=L$("MISSING_OR_INVALID",`disconnect() params: ${eb}`);throw Error(em)}let{topic:em}=eb;await this.isValidSessionOrPairingTopic(em)},this.isValidAuthenticate=eb=>{let{chains:em,uri:ew,domain:eH,nonce:eN}=eb;if(!Array.isArray(em)||0===em.length)throw Error("chains is required and must be a non-empty array");if(!L6(ew,!1))throw Error("uri is required parameter");if(!L6(eH,!1))throw Error("domain is required parameter");if(!L6(eN,!1))throw Error("nonce is required parameter");if([...new Set(em.map(eb=>hG(eb).namespace))].length>1)throw Error("Multi-namespace requests are not supported. Please request single namespace only.");let{namespace:eV}=hG(em[0]);if("eip155"!==eV)throw Error("Only eip155 namespace is supported for authenticated sessions. Please use .connect() for non-eip155 chains.")},this.getVerifyContext=async(eb,em)=>{let ew={verified:{verifyUrl:em.verifyUrl||Rw,validation:"UNKNOWN",origin:em.url||""}};try{let eH=await this.client.core.verify.resolve({attestationId:eb,verifyUrl:em.verifyUrl});eH&&(ew.verified.origin=eH.origin,ew.verified.isScam=eH.isScam,ew.verified.validation=eH.origin===new URL(em.url).origin?"VALID":"INVALID")}catch(eb){this.client.logger.info(eb)}return this.client.logger.info(`Verify context: ${JSON.stringify(ew)}`),ew},this.validateSessionProps=(eb,em)=>{Object.values(eb).forEach(eb=>{if(!L6(eb,!1)){let{message:ew}=L$("MISSING_OR_INVALID",`${em} must be in Record format. Received: ${JSON.stringify(eb)}`);throw Error(ew)}})},this.getPendingAuthRequest=eb=>{let em=this.client.auth.requests.get(eb);return"object"==typeof em?em:void 0},this.addToRecentlyDeleted=(eb,em)=>{if(this.recentlyDeletedMap.set(eb,em),this.recentlyDeletedMap.size>=this.recentlyDeletedLimit){let eb=0,em=this.recentlyDeletedLimit/2;for(let ew of this.recentlyDeletedMap.keys()){if(eb++>=em)break;this.recentlyDeletedMap.delete(ew)}}},this.checkRecentlyDeleted=eb=>{let em=this.recentlyDeletedMap.get(eb);if(em){let{message:ew}=L$("MISSING_OR_INVALID",`Record was recently deleted - ${em}: ${eb}`);throw Error(ew)}}}async isInitialized(){if(!this.initialized){let{message:eb}=L$("NOT_INITIALIZED",this.name);throw Error(eb)}await this.client.core.relayer.confirmOnlineStateOrThrow()}registerRelayerEvents(){this.client.core.relayer.on(BG.message,async eb=>{let{topic:em,message:ew}=eb,{publicKey:eH}=this.client.auth.authKeys.keys.includes(U8)?this.client.auth.authKeys.get(U8):{responseTopic:void 0,publicKey:void 0},eN=await this.client.core.crypto.decode(em,ew,{receiverPublicKey:eH});try{Ov(eN)?(this.client.core.history.set(em,eN),this.onRelayEventRequest({topic:em,payload:eN})):Oz(eN)?(await this.client.core.history.resolve(eN),await this.onRelayEventResponse({topic:em,payload:eN}),this.client.core.history.delete(em,eN.id)):this.onRelayEventUnknownPayload({topic:em,payload:eN})}catch(eb){this.client.logger.error(eb)}})}registerExpirerEvents(){this.client.core.expirer.on(Rv.expired,async eb=>{let{topic:em,id:ew}=bK(eb.target);return ew&&this.client.pendingRequest.keys.includes(ew)?await this.deletePendingSessionRequest(ew,L$("EXPIRED"),!0):ew&&this.client.auth.requests.keys.includes(ew)?await this.deletePendingAuthRequest(ew,L$("EXPIRED"),!0):void(em?this.client.session.keys.includes(em)&&(await this.deleteSession({topic:em,expirerHasDeleted:!0}),this.client.events.emit("session_expire",{topic:em})):ew&&(await this.deleteProposal(ew,!0),this.client.events.emit("proposal_expire",{id:ew})))})}registerPairingEvents(){this.client.core.pairing.events.on(B9.create,eb=>this.onPairingCreated(eb)),this.client.core.pairing.events.on(B9.delete,eb=>{this.addToRecentlyDeleted(eb.topic,"pairing")})}isValidPairingTopic(eb){if(!L6(eb,!1)){let{message:em}=L$("MISSING_OR_INVALID",`pairing topic should be a string: ${eb}`);throw Error(em)}if(!this.client.core.pairing.pairings.keys.includes(eb)){let{message:em}=L$("NO_MATCHING_KEY",`pairing topic doesn't exist: ${eb}`);throw Error(em)}if(bW(this.client.core.pairing.pairings.get(eb).expiry)){let{message:em}=L$("EXPIRED",`pairing topic: ${eb}`);throw Error(em)}}async isValidSessionTopic(eb){if(!L6(eb,!1)){let{message:em}=L$("MISSING_OR_INVALID",`session topic should be a string: ${eb}`);throw Error(em)}if(this.checkRecentlyDeleted(eb),!this.client.session.keys.includes(eb)){let{message:em}=L$("NO_MATCHING_KEY",`session topic doesn't exist: ${eb}`);throw Error(em)}if(bW(this.client.session.get(eb).expiry)){await this.deleteSession({topic:eb});let{message:em}=L$("EXPIRED",`session topic: ${eb}`);throw Error(em)}if(!this.client.core.crypto.keychain.has(eb)){let{message:em}=L$("MISSING_OR_INVALID",`session topic does not exist in keychain: ${eb}`);throw await this.deleteSession({topic:eb}),Error(em)}}async isValidSessionOrPairingTopic(eb){if(this.checkRecentlyDeleted(eb),this.client.session.keys.includes(eb))await this.isValidSessionTopic(eb);else if(this.client.core.pairing.pairings.keys.includes(eb))this.isValidPairingTopic(eb);else if(L6(eb,!1)){let{message:em}=L$("NO_MATCHING_KEY",`session or pairing topic doesn't exist: ${eb}`);throw Error(em)}else{let{message:em}=L$("MISSING_OR_INVALID",`session or pairing topic should be a string: ${eb}`);throw Error(em)}}async isValidProposalId(eb){if(!T_(eb)){let{message:em}=L$("MISSING_OR_INVALID",`proposal id should be a number: ${eb}`);throw Error(em)}if(!this.client.proposal.keys.includes(eb)){let{message:em}=L$("NO_MATCHING_KEY",`proposal id doesn't exist: ${eb}`);throw Error(em)}if(bW(this.client.proposal.get(eb).expiryTimestamp)){await this.deleteProposal(eb);let{message:em}=L$("EXPIRED",`proposal id: ${eb}`);throw Error(em)}}}class Fw extends R7{constructor(eb,em){super(eb,em,UB,UO),this.core=eb,this.logger=em}}class FH extends R7{constructor(eb,em){super(eb,em,UU,UO),this.core=eb,this.logger=em}}class Fx extends R7{constructor(eb,em){super(eb,em,UK,UO,eb=>eb.id),this.core=eb,this.logger=em}}class FN extends R7{constructor(eb,em){super(eb,em,UX,U5,()=>U8),this.core=eb,this.logger=em}}class FV extends R7{constructor(eb,em){super(eb,em,UJ,U5),this.core=eb,this.logger=em}}class Fk extends R7{constructor(eb,em){super(eb,em,U6,U5,eb=>eb.id),this.core=eb,this.logger=em}}class FE{constructor(eb,em){this.core=eb,this.logger=em,this.authKeys=new FN(this.core,this.logger),this.pairingTopics=new FV(this.core,this.logger),this.requests=new Fk(this.core,this.logger)}async init(){await this.authKeys.init(),await this.pairingTopics.init(),await this.requests.init()}}class FD extends xq{constructor(eb){super(eb),this.protocol=UD,this.version=US,this.name=UP.name,this.events=new fF.EventEmitter,this.on=(eb,em)=>this.events.on(eb,em),this.once=(eb,em)=>this.events.once(eb,em),this.off=(eb,em)=>this.events.off(eb,em),this.removeListener=(eb,em)=>this.events.removeListener(eb,em),this.removeAllListeners=eb=>this.events.removeAllListeners(eb),this.connect=async eb=>{try{return await this.engine.connect(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.pair=async eb=>{try{return await this.engine.pair(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.approve=async eb=>{try{return await this.engine.approve(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.reject=async eb=>{try{return await this.engine.reject(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.update=async eb=>{try{return await this.engine.update(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.extend=async eb=>{try{return await this.engine.extend(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.request=async eb=>{try{return await this.engine.request(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.respond=async eb=>{try{return await this.engine.respond(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.ping=async eb=>{try{return await this.engine.ping(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.emit=async eb=>{try{return await this.engine.emit(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.disconnect=async eb=>{try{return await this.engine.disconnect(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.find=eb=>{try{return this.engine.find(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.getPendingSessionRequests=()=>{try{return this.engine.getPendingSessionRequests()}catch(eb){throw this.logger.error(eb.message),eb}},this.authenticate=async eb=>{try{return await this.engine.authenticate(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.formatAuthMessage=eb=>{try{return this.engine.formatAuthMessage(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.approveSessionAuthenticate=async eb=>{try{return await this.engine.approveSessionAuthenticate(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.rejectSessionAuthenticate=async eb=>{try{return await this.engine.rejectSessionAuthenticate(eb)}catch(eb){throw this.logger.error(eb.message),eb}},this.name=eb?.name||UP.name,this.metadata=eb?.metadata||bS(),this.signConfig=eb?.signConfig;let em="u">typeof eb?.logger&&"string"!=typeof eb?.logger?eb.logger:HZ()(xw({level:eb?.logger||UP.logger}));this.core=eb?.core||new UE(eb),this.logger=xE(em,this.name),this.session=new FH(this.core,this.logger),this.proposal=new Fw(this.core,this.logger),this.pendingRequest=new Fx(this.core,this.logger),this.engine=new FL(this),this.auth=new FE(this.core,this.logger)}static async init(eb){let em=new FD(eb);return await em.initialize(),em}get context(){return xV(this.logger)}get pairing(){return this.core.pairing.pairings}async initialize(){this.logger.trace("Initialized");try{await this.core.start(),await this.session.init(),await this.proposal.init(),await this.pendingRequest.init(),await this.engine.init(),await this.auth.init(),this.core.verify.init({verifyUrl:this.metadata.verifyUrl}),this.logger.info("SignClient Initialization Success")}catch(eb){throw this.logger.info("SignClient Initialization Failure"),this.logger.error(eb.message),eb}}}var FS=ew(54098),F_=ew.n(FS),FO=Object.defineProperty,FP=Object.defineProperties,Fj=Object.getOwnPropertyDescriptors,FB=Object.getOwnPropertySymbols,FR=Object.prototype.hasOwnProperty,FU=Object.prototype.propertyIsEnumerable,FF=(eb,em,ew)=>em in eb?FO(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,FG=(eb,em)=>{for(var ew in em||(em={}))FR.call(em,ew)&&FF(eb,ew,em[ew]);if(FB)for(var ew of FB(em))FU.call(em,ew)&&FF(eb,ew,em[ew]);return eb},FY=(eb,em)=>FP(eb,Fj(em));let FQ={Accept:"application/json","Content-Type":"application/json"},Fq="POST",FK={headers:FQ,method:Fq},FZ=10;class FW{constructor(eb,em=!1){if(this.url=eb,this.disableProviderPing=em,this.events=new fF.EventEmitter,this.isAvailable=!1,this.registering=!1,!_7(eb))throw Error(`Provided URL is not compatible with HTTP connection: ${eb}`);this.url=eb,this.disableProviderPing=em}get connected(){return this.isAvailable}get connecting(){return this.registering}on(eb,em){this.events.on(eb,em)}once(eb,em){this.events.once(eb,em)}off(eb,em){this.events.off(eb,em)}removeListener(eb,em){this.events.removeListener(eb,em)}async open(eb=this.url){await this.register(eb)}async close(){if(!this.isAvailable)throw Error("Connection already closed");this.onClose()}async send(eb){this.isAvailable||await this.register();try{let em=HH(eb),ew=await (await F_()(this.url,FY(FG({},FK),{body:em}))).json();this.onPayload({data:ew})}catch(em){this.onError(eb.id,em)}}async register(eb=this.url){if(!_7(eb))throw Error(`Provided URL is not compatible with HTTP connection: ${eb}`);if(this.registering){let eb=this.events.getMaxListeners();return(this.events.listenerCount("register_error")>=eb||this.events.listenerCount("open")>=eb)&&this.events.setMaxListeners(eb+1),new Promise((eb,em)=>{this.events.once("register_error",eb=>{this.resetMaxListeners(),em(eb)}),this.events.once("open",()=>{if(this.resetMaxListeners(),typeof this.isAvailable>"u")return em(Error("HTTP connection is missing or invalid"));eb()})})}this.url=eb,this.registering=!0;try{if(!this.disableProviderPing){let em=HH({id:1,jsonrpc:"2.0",method:"test",params:[]});await F_()(eb,FY(FG({},FK),{body:em}))}this.onOpen()}catch(em){let eb=this.parseError(em);throw this.events.emit("register_error",eb),this.onClose(),eb}}onOpen(){this.isAvailable=!0,this.registering=!1,this.events.emit("open")}onClose(){this.isAvailable=!1,this.registering=!1,this.events.emit("close")}onPayload(eb){if(typeof eb.data>"u")return;let em="string"==typeof eb.data?Hw(eb.data):eb.data;this.events.emit("payload",em)}onError(eb,em){let ew=this.parseError(em),eH=ew.message||ew.toString(),eN=_K(eb,eH);this.events.emit("payload",eN)}parseError(eb,em=this.url){return _U(eb,em,"HTTP")}resetMaxListeners(){this.events.getMaxListeners()>FZ&&this.events.setMaxListeners(FZ)}}let F$="error",FX="wss://relay.walletconnect.com",FJ="wc",F1="universal_provider",F2=`${FJ}@2:${F1}:`,F6="https://rpc.walletconnect.com/v1/",F4={DEFAULT_CHAIN_CHANGED:"default_chain_changed"};var F3="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof ew.g?ew.g:"u">typeof self?self:{},F5={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */!function(eb,em){(function(){var ew,eH="4.17.21",eN=200,eV="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",eE="Expected a function",eD="Invalid `variable` option passed into `_.template`",eS="__lodash_hash_undefined__",e_=500,eO="__lodash_placeholder__",eP=1,ej=2,eB=4,eR=1,eU=2,eF=1,eG=2,eY=4,eQ=8,eK=16,eZ=32,eW=64,e$=128,eX=256,eJ=512,e0=30,e6="...",e4=800,e3=16,e5=1,e8=2,e9=3,e7=1/0,tw=9007199254740991,tH=17976931348623157e292,tN=0/0,tV=4294967295,tE=4294967294,tD=2147483647,tS=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],t_="[object Arguments]",tO="[object Array]",tP="[object AsyncFunction]",tj="[object Boolean]",tB="[object Date]",tR="[object DOMException]",tU="[object Error]",tF="[object Function]",tG="[object GeneratorFunction]",tY="[object Map]",tQ="[object Number]",tq="[object Null]",tK="[object Object]",tZ="[object Promise]",tW="[object Proxy]",t$="[object RegExp]",tX="[object Set]",tJ="[object String]",aH="[object Symbol]",aN="[object Undefined]",aV="[object WeakMap]",ak="[object WeakSet]",aE="[object ArrayBuffer]",aD="[object DataView]",aS="[object Float32Array]",a_="[object Float64Array]",aO="[object Int8Array]",aP="[object Int16Array]",aj="[object Int32Array]",aR="[object Uint8Array]",aU="[object Uint8ClampedArray]",aF="[object Uint16Array]",aG="[object Uint32Array]",aY=/\b__p \+= '';/g,aQ=/\b(__p \+=) '' \+/g,aq=/(__e\(.*?\)|\b__t\)) \+\n'';/g,aK=/&(?:amp|lt|gt|quot|#39);/g,aZ=/[&<>"']/g,aW=RegExp(aK.source),a$=RegExp(aZ.source),aJ=/<%-([\s\S]+?)%>/g,nw=/<%([\s\S]+?)%>/g,nH=/<%=([\s\S]+?)%>/g,nN=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nV=/^\w*$/,nk=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,nE=/[\\^$.*+?()[\]{}|]/g,nD=RegExp(nE.source),nS=/^\s+/,n_=/\s/,nO=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,nP=/\{\n\/\* \[wrapped with (.+)\] \*/,nj=/,? & /,nB=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,nR=/[()=,{}\[\]\/\s]/,nU=/\\(\\)?/g,nF=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,nG=/\w*$/,nY=/^[-+]0x[0-9a-f]+$/i,nQ=/^0b[01]+$/i,nq=/^\[object .+?Constructor\]$/,nK=/^0o[0-7]+$/i,nZ=/^(?:0|[1-9]\d*)$/,nW=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,n$=/($^)/,nX=/['\n\r\u2028\u2029\\]/g,nJ="\ud800-\udfff",n6="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",n4="\\u2700-\\u27bf",n3="a-z\\xdf-\\xf6\\xf8-\\xff",n5="A-Z\\xc0-\\xd6\\xd8-\\xde",n8="\\ufe0e\\ufe0f",n9="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",n7="['’]",ry="["+nJ+"]",rz="["+n9+"]",rw="["+n6+"]",rH="\\d+",rN="["+n4+"]",rV="["+n3+"]",rk="[^"+nJ+n9+rH+n4+n3+n5+"]",rE="\ud83c[\udffb-\udfff]",rD="[^"+nJ+"]",rS="(?:\ud83c[\udde6-\uddff]){2}",r_="[\ud800-\udbff][\udc00-\udfff]",rO="["+n5+"]",rP="\\u200d",rj="(?:"+rV+"|"+rk+")",rB="(?:"+rO+"|"+rk+")",rR="(?:"+n7+"(?:d|ll|m|re|s|t|ve))?",rU="(?:"+n7+"(?:D|LL|M|RE|S|T|VE))?",rF="(?:"+rw+"|"+rE+")?",rG="["+n8+"]?",rY="(?:"+rP+"(?:"+[rD,rS,r_].join("|")+")"+rG+rF+")*",rQ="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rq="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rK=rG+rF+rY,rZ="(?:"+[rN,rS,r_].join("|")+")"+rK,rW="(?:"+[rD+rw+"?",rw,rS,r_,ry].join("|")+")",r$=RegExp(n7,"g"),rX=RegExp(rw,"g"),rJ=RegExp(rE+"(?="+rE+")|"+rW+rK,"g"),ib=RegExp([rO+"?"+rV+"+"+rR+"(?="+[rz,rO,"$"].join("|")+")",rB+"+"+rU+"(?="+[rz,rO+rj,"$"].join("|")+")",rO+"?"+rj+"+"+rR,rO+"+"+rU,rq,rQ,rH,rZ].join("|"),"g"),iy=RegExp("["+rP+nJ+n6+n8+"]"),iw=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,iH=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],iN=-1,iV={};iV[aS]=iV[a_]=iV[aO]=iV[aP]=iV[aj]=iV[aR]=iV[aU]=iV[aF]=iV[aG]=!0,iV[t_]=iV[tO]=iV[aE]=iV[tj]=iV[aD]=iV[tB]=iV[tU]=iV[tF]=iV[tY]=iV[tQ]=iV[tK]=iV[t$]=iV[tX]=iV[tJ]=iV[aV]=!1;var iE={};iE[t_]=iE[tO]=iE[aE]=iE[aD]=iE[tj]=iE[tB]=iE[aS]=iE[a_]=iE[aO]=iE[aP]=iE[aj]=iE[tY]=iE[tQ]=iE[tK]=iE[t$]=iE[tX]=iE[tJ]=iE[aH]=iE[aR]=iE[aU]=iE[aF]=iE[aG]=!0,iE[tU]=iE[tF]=iE[aV]=!1;var iD={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},iS={"&":"&","<":"<",">":">",'"':""","'":"'"},i_={"&":"&","<":"<",">":">",""":'"',"'":"'"},iO={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},iP=parseFloat,ij=parseInt,iB="object"==typeof F3&&F3&&F3.Object===Object&&F3,iR="object"==typeof self&&self&&self.Object===Object&&self,iU=iB||iR||Function("return this")(),iF=em&&!em.nodeType&&em,iG=iF&&eb&&!eb.nodeType&&eb,iQ=iG&&iG.exports===iF,iq=iQ&&iB.process,iK=function(){try{return iG&&iG.require&&iG.require("util").types||iq&&iq.binding&&iq.binding("util")}catch{}}(),iZ=iK&&iK.isArrayBuffer,iW=iK&&iK.isDate,i$=iK&&iK.isMap,iJ=iK&&iK.isRegExp,i6=iK&&iK.isSet,i4=iK&&iK.isTypedArray;function i3(eb,em,ew){switch(ew.length){case 0:return eb.call(em);case 1:return eb.call(em,ew[0]);case 2:return eb.call(em,ew[0],ew[1]);case 3:return eb.call(em,ew[0],ew[1],ew[2])}return eb.apply(em,ew)}function i5(eb,em,ew,eH){for(var eN=-1,eV=null==eb?0:eb.length;++eN-1}function cw(eb,em,ew){for(var eH=-1,eN=null==eb?0:eb.length;++eH-1;);return ew}function sH(eb,em){for(var ew=eb.length;ew--&&cj(em,eb[ew],0)>-1;);return ew}function sN(eb,em){for(var ew=eb.length,eH=0;ew--;)eb[ew]===em&&++eH;return eH}var sV=cG(iD),sE=cG(iS);function sD(eb){return"\\"+iO[eb]}function sS(eb,em){return null==eb?ew:eb[em]}function sO(eb){return iy.test(eb)}function sP(eb){return iw.test(eb)}function sj(eb){for(var em,ew=[];!(em=eb.next()).done;)ew.push(em.value);return ew}function sB(eb){var em=-1,ew=Array(eb.size);return eb.forEach(function(eb,eH){ew[++em]=[eH,eb]}),ew}function sR(eb,em){return function(ew){return eb(em(ew))}}function sU(eb,em){for(var ew=-1,eH=eb.length,eN=0,eV=[];++ew-1}function oJ(eb,em){var ew=this.__data__,eH=lS(ew,eb);return eH<0?(++this.size,ew.push([eb,em])):ew[eH][1]=em,this}function o0(eb){var em=-1,ew=null==eb?0:eb.length;for(this.clear();++em=em?eb:em)),eb}function lU(eb,em,eH,eN,eV,eE){var eD,eS=em&eP,e_=em&ej,eO=em&eB;if(eH&&(eD=eV?eH(eb,eN,eV,eE):eH(eb)),eD!==ew)return eD;if(!Mv(eb))return eb;var eR=yq(eb);if(eR){if(eD=pK(eb),!eS)return uk(eb,eD)}else{var eU=pG(eb),eF=eU==tF||eU==tG;if(yX(eb))return um(eb,eS);if(eU==tK||eU==t_||eF&&!eV){if(eD=e_||eF?{}:pZ(eb),!eS)return e_?uS(eb,lP(eD,eb)):uD(eb,lO(eD,eb))}else{if(!iE[eU])return eV?eb:{};eD=pW(eb,eU,eS)}}eE||(eE=new lm);var eG=eE.get(eb);if(eG)return eG;eE.set(eb,eD),MP(eb)?eb.forEach(function(ew){eD.add(lU(ew,em,eH,ew,eb,eE))}):Mw(eb)&&eb.forEach(function(ew,eN){eD.set(eN,lU(ew,em,eH,eN,eb,eE))});var eY=eO?e_?pE:pV:e_?vP:vO,eQ=eR?ew:eY(eb);return i8(eQ||eb,function(ew,eN){eQ&&(ew=eb[eN=ew]),lD(eD,eN,lU(ew,em,eH,eN,eb,eE))}),eD}function lF(eb){var em=vO(eb);return function(ew){return lG(ew,eb,em)}}function lG(eb,em,eH){var eN=eH.length;if(null==eb)return!eN;for(eb=n3(eb);eN--;){var eV=eH[eN],eE=em[eV],eD=eb[eV];if(eD===ew&&!(eV in eb)||!eE(eD))return!1}return!0}function lY(eb,em,eH){if("function"!=typeof eb)throw new n9(eE);return h_(function(){eb.apply(ew,eH)},em)}function lQ(eb,em,ew,eH){var eV=-1,eE=cz,eD=!0,eS=eb.length,e_=[],eO=em.length;if(!eS)return e_;ew&&(em=cH(em,c$(ew))),eH?(eE=cw,eD=!1):em.length>=eN&&(eE=cJ,eD=!1,em=new o9(em));a:for(;++eVeV?0:eV+eH),(eN=eN===ew||eN>eV?eV:MZ(eN))<0&&(eN+=eV),eN=eH>eN?0:MW(eN);eH0&&ew(eD)?em>1?lJ(eD,em-1,ew,eH,eN):cN(eN,eD):eH||(eN[eN.length]=eD)}return eN}var l6=uj(),l4=uj(!0);function l3(eb,em){return eb&&l6(eb,em,vO)}function l5(eb,em){return eb&&l4(eb,em,vO)}function l8(eb,em){return cm(em,function(em){return Mb(eb[em])})}function l9(eb,em){em=d$(em,eb);for(var eH=0,eN=em.length;null!=eb&&eHem}function fL(eb,em){return null!=eb&&rN.call(eb,em)}function fw(eb,em){return null!=eb&&em in n3(eb)}function fH(eb,em,ew){return eb>=iR(em,ew)&&eb=120&&eP.length>=120)?new o9(eD&&eP):ew}eP=eb[0];var ej=-1,eB=eS[0];a:for(;++ej-1;)eD!==eb&&rG.call(eD,eS,1),rG.call(eb,eS,1);return eb}function f5(eb,em){for(var ew=eb?em.length:0,eH=ew-1;ew--;){var eN=em[ew];if(ew==eH||eN!==eV){var eV=eN;pJ(eN)?rG.call(eb,eN,1):dF(eb,eN)}}return eb}function f8(eb,em){return eb+iy(iq()*(em-eb+1))}function f9(eb,em,ew,eH){for(var eN=-1,eV=iB(ib((em-eb)/(ew||1)),0),eE=n_(eV);eV--;)eE[eH?eV:++eN]=eb,eb+=ew;return eE}function f7(eb,em){var ew="";if(!eb||em<1||em>tw)return ew;do em%2&&(ew+=eb),(em=iy(em/2))&&(eb+=eb);while(em);return ew}function dv(eb,em){return hO(hV(eb,em,IM),eb+"")}function dz(eb){return lN(Cb(eb))}function dw(eb,em){var ew=Cb(eb);return hB(ew,lR(em,0,ew.length))}function dH(eb,em,eH,eN){if(!Mv(eb))return eb;em=d$(em,eb);for(var eV=-1,eE=em.length,eD=eE-1,eS=eb;null!=eS&&++eVeN?0:eN+em),(ew=ew>eN?eN:ew)<0&&(ew+=eN),eN=em>ew?0:ew-em>>>0,em>>>=0;for(var eV=n_(eN);++eH>>1,eE=eb[eV];null!==eE&&!MB(eE)&&(ew?eE<=em:eE=eN){var eO=em?null:u5(eb);if(eO)return sF(eO);eD=!1,eV=cJ,e_=new o9}else e_=em?[]:eS;a:for(;++eH=eN?eb:dD(eb,em,eH)}var ub=rZ||function(eb){return iU.clearTimeout(eb)};function um(eb,em){if(em)return eb.slice();var ew=eb.length,eH=rB?rB(ew):new eb.constructor(ew);return eb.copy(eH),eH}function uy(eb){var em=new eb.constructor(eb.byteLength);return new rj(em).set(new rj(eb)),em}function uA(eb,em){var ew=em?uy(eb.buffer):eb.buffer;return new eb.constructor(ew,eb.byteOffset,eb.byteLength)}function uz(eb){var em=new eb.constructor(eb.source,nG.exec(eb));return em.lastIndex=eb.lastIndex,em}function uL(eb){return oH?n3(oH.call(eb)):{}}function uw(eb,em){var ew=em?uy(eb.buffer):eb.buffer;return new eb.constructor(ew,eb.byteOffset,eb.length)}function uH(eb,em){if(eb!==em){var eH=eb!==ew,eN=null===eb,eV=eb==eb,eE=MB(eb),eD=em!==ew,eS=null===em,e_=em==em,eO=MB(em);if(!eS&&!eO&&!eE&&eb>em||eE&&eD&&e_&&!eS&&!eO||eN&&eD&&e_||!eH&&e_||!eV)return 1;if(!eN&&!eE&&!eO&&eb=eD)return eS;return eS*("desc"==ew[eH]?-1:1)}}return eb.index-em.index}function uN(eb,em,ew,eH){for(var eN=-1,eV=eb.length,eE=ew.length,eD=-1,eS=em.length,e_=iB(eV-eE,0),eO=n_(eS+e_),eP=!eH;++eD1?eH[eV-1]:ew,eD=eV>2?eH[2]:ew;for(eE=eb.length>3&&"function"==typeof eE?(eV--,eE):ew,eD&&p6(eH[0],eH[1],eD)&&(eE=eV<3?ew:eE,eV=1),em=n3(em);++eN-1?eV[eE?em[eD]:eD]:ew}}function uQ(eb){return pN(function(em){var eH=em.length,eN=eH,eV=oS.prototype.thru;for(eb&&em.reverse();eN--;){var eD=em[eN];if("function"!=typeof eD)throw new n9(eE);if(eV&&!eS&&"wrapper"==pS(eD))var eS=new oS([],!0)}for(eN=eS?eN:eH;++eN1&&eF.reverse(),eP&&e_eS))return!1;var eO=eE.get(eb),eP=eE.get(em);if(eO&&eP)return eO==em&&eP==eb;var ej=-1,eB=!0,eF=eH&eU?new o9:ew;for(eE.set(eb,em),eE.set(em,eb);++ej1?"& ":"")+em[eH],em=em.join(ew>2?", ":" "),eb.replace(nO,`{ +/* [wrapped with `+em+`] */ +`)}function pX(eb){return yq(eb)||yQ(eb)||!!(rY&&eb&&eb[rY])}function pJ(eb,em){var ew=typeof eb;return!!(em=em??tw)&&("number"==ew||"symbol"!=ew&&nZ.test(eb))&&eb>-1&&eb%1==0&&eb0){if(++em>=e4)return arguments[0]}else em=0;return eb.apply(ew,arguments)}}function hB(eb,em){var eH=-1,eN=eb.length,eV=eN-1;for(em=em===ew?eN:em;++eH1?eb[em-1]:ew;return eH="function"==typeof eH?(eb.pop(),eH):ew,mF(eb,eH)});function mX(eb){var em=oV(eb);return em.__chain__=!0,em}function mJ(eb,em){return em(eb),eb}function m6(eb,em){return em(eb)}var m4=pN(function(eb){var em=eb.length,eH=em?eb[0]:0,eN=this.__wrapped__,eV=function(em){return lB(em,eb)};return!(em>1)&&!this.__actions__.length&&eN instanceof o_&&pJ(eH)?((eN=eN.slice(eH,+eH+(em?1:0))).__actions__.push({func:m6,args:[eV],thisArg:ew}),new oS(eN,this.__chain__).thru(function(eb){return em&&!eb.length&&eb.push(ew),eb})):this.thru(eV)});function m3(){return mX(this)}function m5(){return new oS(this.value(),this.__chain__)}function m9(){this.__values__===ew&&(this.__values__=Mq(this.value()));var eb=this.__index__>=this.__values__.length,em=eb?ew:this.__values__[this.__index__++];return{done:eb,value:em}}function m7(){return this}function gb(eb){for(var em,eH=this;eH instanceof oD;){var eN=hY(eH);eN.__index__=0,eN.__values__=ew,em?eV.__wrapped__=eN:em=eN;var eV=eN;eH=eH.__wrapped__}return eV.__wrapped__=eb,em}function gm(){var eb=this.__wrapped__;if(eb instanceof o_){var em=eb;return this.__actions__.length&&(em=new o_(this)),(em=em.reverse()).__actions__.push({func:m6,args:[bX],thisArg:ew}),new oS(em,this.__chain__)}return this.thru(bX)}function gy(){return dQ(this.__wrapped__,this.__actions__)}var gM=u_(function(eb,em,ew){rN.call(eb,ew)?++eb[ew]:lj(eb,ew,1)});function gv(eb,em,eH){var eN=yq(eb)?i7:lZ;return eH&&p6(eb,em,eH)&&(em=ew),eN(eb,pO(em,3))}function gz(eb,em){return(yq(eb)?cm:lX)(eb,pO(em,3))}var gw=uY(bN),gH=uY(bV);function gx(eb,em){return lJ(gP(eb,em),1)}function gN(eb,em){return lJ(gP(eb,em),e7)}function gV(eb,em,eH){return eH=eH===ew?1:MZ(eH),lJ(gP(eb,em),eH)}function gk(eb,em){return(yq(eb)?i8:lq)(eb,pO(em,3))}function gE(eb,em){return(yq(eb)?i9:lK)(eb,pO(em,3))}var gD=u_(function(eb,em,ew){rN.call(eb,ew)?eb[ew].push(em):lj(eb,ew,[em])});function gS(eb,em,ew,eH){eb=yZ(eb)?eb:Cb(eb),ew=ew&&!eH?MZ(ew):0;var eN=eb.length;return ew<0&&(ew=iB(eN+ew,0)),Mj(eb)?ew<=eN&&eb.indexOf(em,ew)>-1:!!eN&&cj(eb,em,ew)>-1}var g_=dv(function(eb,em,ew){var eH=-1,eN="function"==typeof em,eV=yZ(eb)?n_(eb.length):[];return lq(eb,function(eb){eV[++eH]=eN?i3(em,eb,ew):fV(eb,em,ew)}),eV}),gO=u_(function(eb,em,ew){lj(eb,ew,em)});function gP(eb,em){return(yq(eb)?cH:fq)(eb,pO(em,3))}function gj(eb,em,eH,eN){return null==eb?[]:(yq(em)||(em=null==em?[]:[em]),yq(eH=eN?ew:eH)||(eH=null==eH?[]:[eH]),fJ(eb,em,eH))}var gB=u_(function(eb,em,ew){eb[ew?0:1].push(em)},function(){return[[],[]]});function gR(eb,em,ew){var eH=yq(eb)?cV:cY,eN=arguments.length<3;return eH(eb,pO(em,4),ew,eN,lq)}function gU(eb,em,ew){var eH=yq(eb)?ck:cY,eN=arguments.length<3;return eH(eb,pO(em,4),ew,eN,lK)}function gF(eb,em){return(yq(eb)?cm:lX)(eb,yv(pO(em,3)))}function gG(eb){return(yq(eb)?lN:dz)(eb)}function gY(eb,em,eH){return em=(eH?p6(eb,em,eH):em===ew)?1:MZ(em),(yq(eb)?lV:dw)(eb,em)}function gQ(eb){return(yq(eb)?lk:dE)(eb)}function gq(eb){if(null==eb)return 0;if(yZ(eb))return Mj(eb)?sq(eb):eb.length;var em=pG(eb);return em==tY||em==tX?eb.size:fG(eb).length}function gK(eb,em,eH){var eN=yq(eb)?cE:dS;return eH&&p6(eb,em,eH)&&(em=ew),eN(eb,pO(em,3))}var gZ=dv(function(eb,em){if(null==eb)return[];var ew=em.length;return ew>1&&p6(eb,em[0],em[1])?em=[]:ew>2&&p6(em[0],em[1],em[2])&&(em=[em[0]]),fJ(eb,lJ(em,1),[])}),gW=rW||function(){return iU.Date.now()};function g$(eb,em){if("function"!=typeof em)throw new n9(eE);return eb=MZ(eb),function(){if(--eb<1)return em.apply(this,arguments)}}function gX(eb,em,eH){return em=eH?ew:em,em=eb&&null==em?eb.length:em,u7(eb,e$,ew,ew,ew,ew,em)}function gJ(eb,em){var eH;if("function"!=typeof em)throw new n9(eE);return eb=MZ(eb),function(){return--eb>0&&(eH=em.apply(this,arguments)),eb<=1&&(em=ew),eH}}var g6=dv(function(eb,em,ew){var eH=eF;if(ew.length){var eN=sU(ew,p_(g6));eH|=eZ}return u7(eb,eH,em,ew,eN)}),g4=dv(function(eb,em,ew){var eH=eF|eG;if(ew.length){var eN=sU(ew,p_(g4));eH|=eZ}return u7(em,eH,eb,ew,eN)});function g3(eb,em,eH){em=eH?ew:em;var eN=u7(eb,eQ,ew,ew,ew,ew,ew,em);return eN.placeholder=g3.placeholder,eN}function g5(eb,em,eH){em=eH?ew:em;var eN=u7(eb,eK,ew,ew,ew,ew,ew,em);return eN.placeholder=g5.placeholder,eN}function g8(eb,em,eH){var eN,eV,eD,eS,e_,eO,eP=0,ej=!1,eB=!1,eR=!0;if("function"!=typeof eb)throw new n9(eE);function eU(em){var eH=eN,eE=eV;return eN=eV=ew,eP=em,eS=eb.apply(eE,eH)}function eF(eb){return eP=eb,e_=h_(eQ,em),ej?eU(eb):eS}function eG(eb){var ew=eb-eO,eH=eb-eP,eN=em-ew;return eB?iR(eN,eD-eH):eN}function eY(eb){var eH=eb-eO,eN=eb-eP;return eO===ew||eH>=em||eH<0||eB&&eN>=eD}function eQ(){var eb=gW();if(eY(eb))return eK(eb);e_=h_(eQ,eG(eb))}function eK(eb){return e_=ew,eR&&eN?eU(eb):(eN=eV=ew,eS)}function eZ(){e_!==ew&&ub(e_),eP=0,eN=eO=eV=e_=ew}function eW(){return e_===ew?eS:eK(gW())}function e$(){var eb=gW(),eH=eY(eb);if(eN=arguments,eV=this,eO=eb,eH){if(e_===ew)return eF(eO);if(eB)return ub(e_),e_=h_(eQ,em),eU(eO)}return e_===ew&&(e_=h_(eQ,em)),eS}return em=M$(em)||0,Mv(eH)&&(ej=!!eH.leading,eD=(eB="maxWait"in eH)?iB(M$(eH.maxWait)||0,em):eD,eR="trailing"in eH?!!eH.trailing:eR),e$.cancel=eZ,e$.flush=eW,e$}var g9=dv(function(eb,em){return lY(eb,1,em)}),g7=dv(function(eb,em,ew){return lY(eb,M$(em)||0,ew)});function yb(eb){return u7(eb,eJ)}function ym(eb,em){if("function"!=typeof eb||null!=em&&"function"!=typeof em)throw new n9(eE);var ew=function(){var eH=arguments,eN=em?em.apply(this,eH):eH[0],eV=ew.cache;if(eV.has(eN))return eV.get(eN);var eE=eb.apply(this,eH);return ew.cache=eV.set(eN,eE)||eV,eE};return ew.cache=new(ym.Cache||o0),ew}function yv(eb){if("function"!=typeof eb)throw new n9(eE);return function(){var em=arguments;switch(em.length){case 0:return!eb.call(this);case 1:return!eb.call(this,em[0]);case 2:return!eb.call(this,em[0],em[1]);case 3:return!eb.call(this,em[0],em[1],em[2])}return!eb.apply(this,em)}}function yw(eb){return gJ(2,eb)}ym.Cache=o0;var yH=dX(function(eb,em){var ew=(em=1==em.length&&yq(em[0])?cH(em[0],c$(pO())):cH(lJ(em,1),c$(pO()))).length;return dv(function(eH){for(var eN=-1,eV=iR(eH.length,ew);++eN=em}),yQ=fk(function(){return arguments}())?fk:function(eb){return Mz(eb)&&rN.call(eb,"callee")&&!rF.call(eb,"callee")},yq=n_.isArray,yK=iZ?c$(iZ):fE;function yZ(eb){return null!=eb&&My(eb.length)&&!Mb(eb)}function yW(eb){return Mz(eb)&&yZ(eb)}function y$(eb){return!0===eb||!1===eb||Mz(eb)&&fy(eb)==tj}var yX=iD||IG,yJ=iW?c$(iW):fD;function y6(eb){return Mz(eb)&&1===eb.nodeType&&!MS(eb)}function y4(eb){if(null==eb)return!0;if(yZ(eb)&&(yq(eb)||"string"==typeof eb||"function"==typeof eb.splice||yX(eb)||MR(eb)||yQ(eb)))return!eb.length;var em=pG(eb);if(em==tY||em==tX)return!eb.size;if(hy(eb))return!fG(eb).length;for(var ew in eb)if(rN.call(eb,ew))return!1;return!0}function y5(eb,em){return fS(eb,em)}function y8(eb,em,eH){var eN=(eH="function"==typeof eH?eH:ew)?eH(eb,em):ew;return eN===ew?fS(eb,em,ew,eH):!!eN}function y9(eb){if(!Mz(eb))return!1;var em=fy(eb);return em==tU||em==tR||"string"==typeof eb.message&&"string"==typeof eb.name&&!MS(eb)}function y7(eb){return"number"==typeof eb&&iS(eb)}function Mb(eb){if(!Mv(eb))return!1;var em=fy(eb);return em==tF||em==tG||em==tP||em==tW}function Mm(eb){return"number"==typeof eb&&eb==MZ(eb)}function My(eb){return"number"==typeof eb&&eb>-1&&eb%1==0&&eb<=tw}function Mv(eb){var em=typeof eb;return null!=eb&&("object"==em||"function"==em)}function Mz(eb){return null!=eb&&"object"==typeof eb}var Mw=i$?c$(i$):fO;function MH(eb,em){return eb===em||fP(eb,em,pj(em))}function Mx(eb,em,eH){return eH="function"==typeof eH?eH:ew,fP(eb,em,pj(em),eH)}function MN(eb){return MD(eb)&&eb!=+eb}function MV(eb){if(hm(eb))throw new nJ(eV);return fj(eb)}function Mk(eb){return null===eb}function ME(eb){return null==eb}function MD(eb){return"number"==typeof eb||Mz(eb)&&fy(eb)==tQ}function MS(eb){if(!Mz(eb)||fy(eb)!=tK)return!1;var em=rR(eb);if(null===em)return!0;var ew=rN.call(em,"constructor")&&em.constructor;return"function"==typeof ew&&ew instanceof ew&&rH.call(ew)==rD}var M_=iJ?c$(iJ):fB;function MO(eb){return Mm(eb)&&eb>=-tw&&eb<=tw}var MP=i6?c$(i6):fR;function Mj(eb){return"string"==typeof eb||!yq(eb)&&Mz(eb)&&fy(eb)==tJ}function MB(eb){return"symbol"==typeof eb||Mz(eb)&&fy(eb)==aH}var MR=i4?c$(i4):fU;function MU(eb){return eb===ew}function MF(eb){return Mz(eb)&&pG(eb)==aV}function MG(eb){return Mz(eb)&&fy(eb)==ak}var MY=u6(fQ),MQ=u6(function(eb,em){return eb<=em});function Mq(eb){if(!eb)return[];if(yZ(eb))return Mj(eb)?sK(eb):uk(eb);if(rQ&&eb[rQ])return sj(eb[rQ]());var em=pG(eb);return(em==tY?sB:em==tX?sF:Cb)(eb)}function MK(eb){return eb?(eb=M$(eb))===e7||eb===-e7?(eb<0?-1:1)*tH:eb==eb?eb:0:0===eb?eb:0}function MZ(eb){var em=MK(eb),ew=em%1;return em==em?ew?em-ew:em:0}function MW(eb){return eb?lR(MZ(eb),0,tV):0}function M$(eb){if("number"==typeof eb)return eb;if(MB(eb))return tN;if(Mv(eb)){var em="function"==typeof eb.valueOf?eb.valueOf():eb;eb=Mv(em)?em+"":em}if("string"!=typeof eb)return 0===eb?eb:+eb;eb=cW(eb);var ew=nQ.test(eb);return ew||nK.test(eb)?ij(eb.slice(2),ew?2:8):nY.test(eb)?tN:+eb}function MX(eb){return uE(eb,vP(eb))}function MJ(eb){return eb?lR(MZ(eb),-tw,tw):0===eb?eb:0}function M1(eb){return null==eb?"":dR(eb)}var M2=uO(function(eb,em){if(hy(em)||yZ(em)){uE(em,vO(em),eb);return}for(var ew in em)rN.call(em,ew)&&lD(eb,ew,em[ew])}),M6=uO(function(eb,em){uE(em,vP(em),eb)}),M4=uO(function(eb,em,ew,eH){uE(em,vP(em),eb,eH)}),M3=uO(function(eb,em,ew,eH){uE(em,vO(em),eb,eH)}),M5=pN(lB);function M8(eb,em){var ew=oE(eb);return null==em?ew:lO(ew,em)}var M9=dv(function(eb,em){eb=n3(eb);var eH=-1,eN=em.length,eV=eN>2?em[2]:ew;for(eV&&p6(em[0],em[1],eV)&&(eN=1);++eH1),em}),uE(eb,pE(eb),ew),eH&&(ew=lU(ew,eP|ej|eB,pv));for(var eN=em.length;eN--;)dF(ew,em[eN]);return ew});function vG(eb,em){return vq(eb,yv(pO(em)))}var vQ=pN(function(eb,em){return null==eb?{}:f0(eb,em)});function vq(eb,em){if(null==eb)return{};var ew=cH(pE(eb),function(eb){return[eb]});return em=pO(em),f6(eb,ew,function(eb,ew){return em(eb,ew[0])})}function vK(eb,em,eH){em=d$(em,eb);var eN=-1,eV=em.length;for(eV||(eV=1,eb=ew);++eNem){var eN=eb;eb=em,em=eN}if(eH||eb%1||em%1){var eV=iq();return iR(eb+eV*(em-eb+iP("1e-"+((eV+"").length-1))),em)}return f8(eb,em)}var Cw=uU(function(eb,em,ew){return em=em.toLowerCase(),eb+(ew?CH(em):em)});function CH(eb){return C6(M1(eb).toLowerCase())}function Cx(eb){return(eb=M1(eb))&&eb.replace(nW,sV).replace(rX,"")}function CN(eb,em,eH){eb=M1(eb),em=dR(em);var eN=eb.length,eV=eH=eH===ew?eN:lR(MZ(eH),0,eN);return(eH-=em.length)>=0&&eb.slice(eH,eV)==em}function CV(eb){return(eb=M1(eb))&&a$.test(eb)?eb.replace(aZ,sE):eb}function Ck(eb){return(eb=M1(eb))&&nD.test(eb)?eb.replace(nE,"\\$&"):eb}var CE=uU(function(eb,em,ew){return eb+(ew?"-":"")+em.toLowerCase()}),CD=uU(function(eb,em,ew){return eb+(ew?" ":"")+em.toLowerCase()}),C_=uR("toLowerCase");function CO(eb,em,ew){eb=M1(eb);var eH=(em=MZ(em))?sq(eb):0;if(!em||eH>=em)return eb;var eN=(em-eH)/2;return u$(iy(eN),ew)+eb+u$(ib(eN),ew)}function CP(eb,em,ew){eb=M1(eb);var eH=(em=MZ(em))?sq(eb):0;return em&&eH>>0)?(eb=M1(eb))&&("string"==typeof em||null!=em&&!M_(em))&&!(em=dR(em))&&sO(eb)?dJ(sK(eb),0,eH):eb.split(em,eH):[]}var CY=uU(function(eb,em,ew){return eb+(ew?" ":"")+C6(em)});function CQ(eb,em,ew){return eb=M1(eb),ew=null==ew?0:lR(MZ(ew),0,eb.length),em=dR(em),eb.slice(ew,ew+em.length)==em}function Cq(eb,em,eH){var eN=oV.templateSettings;eH&&p6(eb,em,eH)&&(em=ew),eb=M1(eb),em=M4({},em,eN,pb);var eV,eE,eS=M4({},em.imports,eN.imports,pb),e_=vO(eS),eO=cX(eS,e_),eP=0,ej=em.interpolate||n$,eB="__p += '",eR=n5((em.escape||n$).source+"|"+ej.source+"|"+(ej===nH?nF:n$).source+"|"+(em.evaluate||n$).source+"|$","g"),eU="//# sourceURL="+(rN.call(em,"sourceURL")?(em.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++iN+"]")+` +`;eb.replace(eR,function(em,ew,eH,eN,eD,eS){return eH||(eH=eN),eB+=eb.slice(eP,eS).replace(nX,sD),ew&&(eV=!0,eB+=`' + +__e(`+ew+`) + +'`),eD&&(eE=!0,eB+=`'; +`+eD+`; +__p += '`),eH&&(eB+=`' + +((__t = (`+eH+`)) == null ? '' : __t) + +'`),eP=eS+em.length,em}),eB+=`'; +`;var eF=rN.call(em,"variable")&&em.variable;if(eF){if(nR.test(eF))throw new nJ(eD)}else eB=`with (obj) { +`+eB+` +} +`;eB=(eE?eB.replace(aY,""):eB).replace(aQ,"$1").replace(aq,"$1;"),eB="function("+(eF||"obj")+`) { +`+(eF?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(eV?", __e = _.escape":"")+(eE?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+eB+`return __p +}`;var eG=C3(function(){return n6(e_,eU+"return "+eB).apply(ew,eO)});if(eG.source=eB,y9(eG))throw eG;return eG}function CK(eb){return M1(eb).toLowerCase()}function CZ(eb){return M1(eb).toUpperCase()}function CW(eb,em,eH){if((eb=M1(eb))&&(eH||em===ew))return cW(eb);if(!eb||!(em=dR(em)))return eb;var eN=sK(eb),eV=sK(em),eE=sb(eN,eV),eD=sH(eN,eV)+1;return dJ(eN,eE,eD).join("")}function C$(eb,em,eH){if((eb=M1(eb))&&(eH||em===ew))return eb.slice(0,sZ(eb)+1);if(!eb||!(em=dR(em)))return eb;var eN=sK(eb),eV=sH(eN,sK(em))+1;return dJ(eN,0,eV).join("")}function CX(eb,em,eH){if((eb=M1(eb))&&(eH||em===ew))return eb.replace(nS,"");if(!eb||!(em=dR(em)))return eb;var eN=sK(eb),eV=sb(eN,sK(em));return dJ(eN,eV).join("")}function CJ(eb,em){var eH=e0,eN=e6;if(Mv(em)){var eV="separator"in em?em.separator:eV;eH="length"in em?MZ(em.length):eH,eN="omission"in em?dR(em.omission):eN}var eE=(eb=M1(eb)).length;if(sO(eb)){var eD=sK(eb);eE=eD.length}if(eH>=eE)return eb;var eS=eH-sq(eN);if(eS<1)return eN;var e_=eD?dJ(eD,0,eS).join(""):eb.slice(0,eS);if(eV===ew)return e_+eN;if(eD&&(eS+=e_.length-eS),M_(eV)){if(eb.slice(eS).search(eV)){var eO,eP=e_;for(eV.global||(eV=n5(eV.source,M1(nG.exec(eV))+"g")),eV.lastIndex=0;eO=eV.exec(eP);)var ej=eO.index;e_=e_.slice(0,ej===ew?eS:ej)}}else if(eb.indexOf(dR(eV),eS)!=eS){var eB=e_.lastIndexOf(eV);eB>-1&&(e_=e_.slice(0,eB))}return e_+eN}function C1(eb){return(eb=M1(eb))&&aW.test(eb)?eb.replace(aK,sW):eb}var C2=uU(function(eb,em,ew){return eb+(ew?" ":"")+em.toUpperCase()}),C6=uR("toUpperCase");function C4(eb,em,eH){return eb=M1(eb),(em=eH?ew:em)===ew?sP(eb)?sJ(eb):c_(eb):eb.match(em)||[]}var C3=dv(function(eb,em){try{return i3(eb,ew,em)}catch(eb){return y9(eb)?eb:new nJ(eb)}}),C5=pN(function(eb,em){return i8(em,function(em){lj(eb,em=hU(em),g6(eb[em],eb))}),eb});function C8(eb){var em=null==eb?0:eb.length,ew=pO();return eb=em?cH(eb,function(eb){if("function"!=typeof eb[1])throw new n9(eE);return[ew(eb[0]),eb[1]]}):[],dv(function(ew){for(var eH=-1;++eHtw)return[];var ew=tV,eH=iR(eb,tV);em=pO(em),eb-=tV;for(var eN=cK(eH,em);++ew0||em<0)?new o_(eH):(eb<0?eH=eH.takeRight(-eb):eb&&(eH=eH.drop(eb)),em!==ew&&(eH=(em=MZ(em))<0?eH.dropRight(-em):eH.take(em-eb)),eH)},o_.prototype.takeRightWhile=function(eb){return this.reverse().takeWhile(eb).reverse()},o_.prototype.toArray=function(){return this.take(tV)},l3(o_.prototype,function(eb,em){var eH=/^(?:filter|find|map|reject)|While$/.test(em),eN=/^(?:head|last)$/.test(em),eV=oV[eN?"take"+("last"==em?"Right":""):em],eE=eN||/^find/.test(em);eV&&(oV.prototype[em]=function(){var em=this.__wrapped__,eD=eN?[1]:arguments,eS=em instanceof o_,e_=eD[0],eO=eS||yq(em),eP=function(eb){var em=eV.apply(oV,cN([eb],eD));return eN&&ej?em[0]:em};eO&&eH&&"function"==typeof e_&&1!=e_.length&&(eS=eO=!1);var ej=this.__chain__,eB=!!this.__actions__.length,eR=eE&&!ej,eU=eS&&!eB;if(!eE&&eO){em=eU?em:new o_(this);var eF=eb.apply(em,eD);return eF.__actions__.push({func:m6,args:[eP],thisArg:ew}),new oS(eF,ej)}return eR&&eU?eb.apply(this,eD):(eF=this.thru(eP),eR?eN?eF.value()[0]:eF.value():eF)})}),i8(["pop","push","shift","sort","splice","unshift"],function(eb){var em=n7[eb],ew=/^(?:push|sort|unshift)$/.test(eb)?"tap":"thru",eH=/^(?:pop|shift)$/.test(eb);oV.prototype[eb]=function(){var eb=arguments;if(eH&&!this.__chain__){var eN=this.value();return em.apply(yq(eN)?eN:[],eb)}return this[ew](function(ew){return em.apply(yq(ew)?ew:[],eb)})}}),l3(o_.prototype,function(eb,em){var ew=oV[em];if(ew){var eH=ew.name+"";rN.call(s5,eH)||(s5[eH]=[]),s5[eH].push({name:em,func:ew})}}),s5[uq(ew,eG).name]=[{name:"wrapper",func:ew}],o_.prototype.clone=oO,o_.prototype.reverse=oP,o_.prototype.value=oj,oV.prototype.at=m4,oV.prototype.chain=m3,oV.prototype.commit=m5,oV.prototype.next=m9,oV.prototype.plant=gb,oV.prototype.reverse=gm,oV.prototype.toJSON=oV.prototype.valueOf=oV.prototype.value=gy,oV.prototype.first=oV.prototype.head,rQ&&(oV.prototype[rQ]=m7),oV}();iG?((iG.exports=s6)._=s6,iF._=s6):iU._=s6}).call(F3)}(F5,F5.exports);var F8=Object.defineProperty,F9=Object.defineProperties,F7=Object.getOwnPropertyDescriptors,Gb=Object.getOwnPropertySymbols,Gm=Object.prototype.hasOwnProperty,Gy=Object.prototype.propertyIsEnumerable,Gv=(eb,em,ew)=>em in eb?F8(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,Gz=(eb,em)=>{for(var ew in em||(em={}))Gm.call(em,ew)&&Gv(eb,ew,em[ew]);if(Gb)for(var ew of Gb(em))Gy.call(em,ew)&&Gv(eb,ew,em[ew]);return eb},GL=(eb,em)=>F9(eb,F7(em));function Gw(eb,em,ew){var eH;let eN=hG(eb);return(null==(eH=em.rpcMap)?void 0:eH[eN.reference])||`${F6}?chainId=${eN.namespace}:${eN.reference}&projectId=${ew}`}function GH(eb){return eb.includes(":")?eb.split(":")[1]:eb}function Gx(eb){return eb.map(eb=>`${eb.split(":")[0]}:${eb.split(":")[1]}`)}function GN(eb,em){let ew=Object.keys(em.namespaces).filter(em=>em.includes(eb));if(!ew.length)return[];let eH=[];return ew.forEach(eb=>{let ew=em.namespaces[eb].accounts;eH.push(...ew)}),eH}function GV(eb={},em={}){let ew=Gk(eb),eH=Gk(em);return F5.exports.merge(ew,eH)}function Gk(eb){var em,ew,eH,eN;let eV={};if(!L1(eb))return eV;for(let[eE,eD]of Object.entries(eb)){let eb=LY(eE)?[eE]:eD.chains,eS=eD.methods||[],e_=eD.events||[],eO=eD.rpcMap||{},eP=LQ(eE);eV[eP]=GL(Gz(Gz({},eV[eP]),eD),{chains:bX(eb,null==(em=eV[eP])?void 0:em.chains),methods:bX(eS,null==(ew=eV[eP])?void 0:ew.methods),events:bX(e_,null==(eH=eV[eP])?void 0:eH.events),rpcMap:Gz(Gz({},eO),null==(eN=eV[eP])?void 0:eN.rpcMap)})}return eV}function GE(eb){return eb.includes(":")?eb.split(":")[2]:eb}function GD(eb){let em={};for(let[ew,eH]of Object.entries(eb)){let eb=eH.methods||[],eN=eH.events||[],eV=eH.accounts||[],eE=LY(ew)?[ew]:eH.chains?eH.chains:Gx(eH.accounts);em[ew]={chains:eE,methods:eb,events:eN,accounts:eV}}return em}function GS(eb){return"number"==typeof eb?eb:eb.includes("0x")?parseInt(eb,16):isNaN(Number(eb=eb.includes(":")?eb.split(":")[1]:eb))?eb:Number(eb)}let G_={},GO=eb=>G_[eb],GP=(eb,em)=>{G_[eb]=em};class Gj{constructor(eb){this.name="polkadot",this.namespace=eb.namespace,this.events=GO("events"),this.client=GO("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(eb){this.namespace=Object.assign(this.namespace,eb)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let eb=this.namespace.chains[0];if(!eb)throw Error("ChainId not found");return eb.split(":")[1]}request(eb){return this.namespace.methods.includes(eb.request.method)?this.client.request(eb):this.getHttpProvider().request(eb.request)}setDefaultChain(eb,em){this.httpProviders[eb]||this.setHttpProvider(eb,em),this.chainId=eb,this.events.emit(F4.DEFAULT_CHAIN_CHANGED,`${this.name}:${eb}`)}getAccounts(){let eb=this.namespace.accounts;return eb&&eb.filter(eb=>eb.split(":")[1]===this.chainId.toString()).map(eb=>eb.split(":")[2])||[]}createHttpProviders(){let eb={};return this.namespace.chains.forEach(em=>{var ew;let eH=GH(em);eb[eH]=this.createHttpProvider(eH,null==(ew=this.namespace.rpcMap)?void 0:ew[em])}),eb}getHttpProvider(){let eb=`${this.name}:${this.chainId}`,em=this.httpProviders[eb];if(typeof em>"u")throw Error(`JSON-RPC provider for ${eb} not found`);return em}setHttpProvider(eb,em){let ew=this.createHttpProvider(eb,em);ew&&(this.httpProviders[eb]=ew)}createHttpProvider(eb,em){let ew=em||Gw(eb,this.namespace,this.client.core.projectId);if(!ew)throw Error(`No RPC url provided for chainId: ${eb}`);return new OH(new FW(ew,GO("disableProviderPing")))}}class GB{constructor(eb){this.name="eip155",this.namespace=eb.namespace,this.events=GO("events"),this.client=GO("client"),this.httpProviders=this.createHttpProviders(),this.chainId=parseInt(this.getDefaultChain())}async request(eb){switch(eb.request.method){case"eth_requestAccounts":case"eth_accounts":return this.getAccounts();case"wallet_switchEthereumChain":return await this.handleSwitchChain(eb);case"eth_chainId":return parseInt(this.getDefaultChain())}return this.namespace.methods.includes(eb.request.method)?await this.client.request(eb):this.getHttpProvider().request(eb.request)}updateNamespace(eb){this.namespace=Object.assign(this.namespace,eb)}setDefaultChain(eb,em){this.httpProviders[eb]||this.setHttpProvider(parseInt(eb),em),this.chainId=parseInt(eb),this.events.emit(F4.DEFAULT_CHAIN_CHANGED,`${this.name}:${eb}`)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId.toString();if(this.namespace.defaultChain)return this.namespace.defaultChain;let eb=this.namespace.chains[0];if(!eb)throw Error("ChainId not found");return eb.split(":")[1]}createHttpProvider(eb,em){let ew=em||Gw(`${this.name}:${eb}`,this.namespace,this.client.core.projectId);if(!ew)throw Error(`No RPC url provided for chainId: ${eb}`);return new OH(new FW(ew,GO("disableProviderPing")))}setHttpProvider(eb,em){let ew=this.createHttpProvider(eb,em);ew&&(this.httpProviders[eb]=ew)}createHttpProviders(){let eb={};return this.namespace.chains.forEach(em=>{var ew;let eH=parseInt(GH(em));eb[eH]=this.createHttpProvider(eH,null==(ew=this.namespace.rpcMap)?void 0:ew[em])}),eb}getAccounts(){let eb=this.namespace.accounts;return eb?[...new Set(eb.filter(eb=>eb.split(":")[1]===this.chainId.toString()).map(eb=>eb.split(":")[2]))]:[]}getHttpProvider(){let eb=this.chainId,em=this.httpProviders[eb];if(typeof em>"u")throw Error(`JSON-RPC provider for ${eb} not found`);return em}async handleSwitchChain(eb){var em,ew;let eH=eb.request.params?null==(em=eb.request.params[0])?void 0:em.chainId:"0x0";eH=eH.startsWith("0x")?eH:`0x${eH}`;let eN=parseInt(eH,16);if(this.isChainApproved(eN))this.setDefaultChain(`${eN}`);else if(this.namespace.methods.includes("wallet_switchEthereumChain"))await this.client.request({topic:eb.topic,request:{method:eb.request.method,params:[{chainId:eH}]},chainId:null==(ew=this.namespace.chains)?void 0:ew[0]}),this.setDefaultChain(`${eN}`);else throw Error(`Failed to switch to chain 'eip155:${eN}'. The chain is not approved or the wallet does not support 'wallet_switchEthereumChain' method.`);return null}isChainApproved(eb){return this.namespace.chains.includes(`${this.name}:${eb}`)}}class GR{constructor(eb){this.name="solana",this.namespace=eb.namespace,this.events=GO("events"),this.client=GO("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(eb){this.namespace=Object.assign(this.namespace,eb)}requestAccounts(){return this.getAccounts()}request(eb){return this.namespace.methods.includes(eb.request.method)?this.client.request(eb):this.getHttpProvider().request(eb.request)}setDefaultChain(eb,em){this.httpProviders[eb]||this.setHttpProvider(eb,em),this.chainId=eb,this.events.emit(F4.DEFAULT_CHAIN_CHANGED,`${this.name}:${eb}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let eb=this.namespace.chains[0];if(!eb)throw Error("ChainId not found");return eb.split(":")[1]}getAccounts(){let eb=this.namespace.accounts;return eb?[...new Set(eb.filter(eb=>eb.split(":")[1]===this.chainId.toString()).map(eb=>eb.split(":")[2]))]:[]}createHttpProviders(){let eb={};return this.namespace.chains.forEach(em=>{var ew;let eH=GH(em);eb[eH]=this.createHttpProvider(eH,null==(ew=this.namespace.rpcMap)?void 0:ew[em])}),eb}getHttpProvider(){let eb=`${this.name}:${this.chainId}`,em=this.httpProviders[eb];if(typeof em>"u")throw Error(`JSON-RPC provider for ${eb} not found`);return em}setHttpProvider(eb,em){let ew=this.createHttpProvider(eb,em);ew&&(this.httpProviders[eb]=ew)}createHttpProvider(eb,em){let ew=em||Gw(eb,this.namespace,this.client.core.projectId);if(!ew)throw Error(`No RPC url provided for chainId: ${eb}`);return new OH(new FW(ew,GO("disableProviderPing")))}}class GU{constructor(eb){this.name="cosmos",this.namespace=eb.namespace,this.events=GO("events"),this.client=GO("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(eb){this.namespace=Object.assign(this.namespace,eb)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let eb=this.namespace.chains[0];if(!eb)throw Error("ChainId not found");return eb.split(":")[1]}request(eb){return this.namespace.methods.includes(eb.request.method)?this.client.request(eb):this.getHttpProvider().request(eb.request)}setDefaultChain(eb,em){this.httpProviders[eb]||this.setHttpProvider(eb,em),this.chainId=eb,this.events.emit(F4.DEFAULT_CHAIN_CHANGED,`${this.name}:${this.chainId}`)}getAccounts(){let eb=this.namespace.accounts;return eb?[...new Set(eb.filter(eb=>eb.split(":")[1]===this.chainId.toString()).map(eb=>eb.split(":")[2]))]:[]}createHttpProviders(){let eb={};return this.namespace.chains.forEach(em=>{var ew;let eH=GH(em);eb[eH]=this.createHttpProvider(eH,null==(ew=this.namespace.rpcMap)?void 0:ew[em])}),eb}getHttpProvider(){let eb=`${this.name}:${this.chainId}`,em=this.httpProviders[eb];if(typeof em>"u")throw Error(`JSON-RPC provider for ${eb} not found`);return em}setHttpProvider(eb,em){let ew=this.createHttpProvider(eb,em);ew&&(this.httpProviders[eb]=ew)}createHttpProvider(eb,em){let ew=em||Gw(eb,this.namespace,this.client.core.projectId);if(!ew)throw Error(`No RPC url provided for chainId: ${eb}`);return new OH(new FW(ew,GO("disableProviderPing")))}}class GG{constructor(eb){this.name="cip34",this.namespace=eb.namespace,this.events=GO("events"),this.client=GO("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(eb){this.namespace=Object.assign(this.namespace,eb)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let eb=this.namespace.chains[0];if(!eb)throw Error("ChainId not found");return eb.split(":")[1]}request(eb){return this.namespace.methods.includes(eb.request.method)?this.client.request(eb):this.getHttpProvider().request(eb.request)}setDefaultChain(eb,em){this.httpProviders[eb]||this.setHttpProvider(eb,em),this.chainId=eb,this.events.emit(F4.DEFAULT_CHAIN_CHANGED,`${this.name}:${this.chainId}`)}getAccounts(){let eb=this.namespace.accounts;return eb?[...new Set(eb.filter(eb=>eb.split(":")[1]===this.chainId.toString()).map(eb=>eb.split(":")[2]))]:[]}createHttpProviders(){let eb={};return this.namespace.chains.forEach(em=>{let ew=this.getCardanoRPCUrl(em),eH=GH(em);eb[eH]=this.createHttpProvider(eH,ew)}),eb}getHttpProvider(){let eb=`${this.name}:${this.chainId}`,em=this.httpProviders[eb];if(typeof em>"u")throw Error(`JSON-RPC provider for ${eb} not found`);return em}getCardanoRPCUrl(eb){let em=this.namespace.rpcMap;if(em)return em[eb]}setHttpProvider(eb,em){let ew=this.createHttpProvider(eb,em);ew&&(this.httpProviders[eb]=ew)}createHttpProvider(eb,em){let ew=em||this.getCardanoRPCUrl(eb);if(!ew)throw Error(`No RPC url provided for chainId: ${eb}`);return new OH(new FW(ew,GO("disableProviderPing")))}}class GY{constructor(eb){this.name="elrond",this.namespace=eb.namespace,this.events=GO("events"),this.client=GO("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(eb){this.namespace=Object.assign(this.namespace,eb)}requestAccounts(){return this.getAccounts()}request(eb){return this.namespace.methods.includes(eb.request.method)?this.client.request(eb):this.getHttpProvider().request(eb.request)}setDefaultChain(eb,em){this.httpProviders[eb]||this.setHttpProvider(eb,em),this.chainId=eb,this.events.emit(F4.DEFAULT_CHAIN_CHANGED,`${this.name}:${eb}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let eb=this.namespace.chains[0];if(!eb)throw Error("ChainId not found");return eb.split(":")[1]}getAccounts(){let eb=this.namespace.accounts;return eb?[...new Set(eb.filter(eb=>eb.split(":")[1]===this.chainId.toString()).map(eb=>eb.split(":")[2]))]:[]}createHttpProviders(){let eb={};return this.namespace.chains.forEach(em=>{var ew;let eH=GH(em);eb[eH]=this.createHttpProvider(eH,null==(ew=this.namespace.rpcMap)?void 0:ew[em])}),eb}getHttpProvider(){let eb=`${this.name}:${this.chainId}`,em=this.httpProviders[eb];if(typeof em>"u")throw Error(`JSON-RPC provider for ${eb} not found`);return em}setHttpProvider(eb,em){let ew=this.createHttpProvider(eb,em);ew&&(this.httpProviders[eb]=ew)}createHttpProvider(eb,em){let ew=em||Gw(eb,this.namespace,this.client.core.projectId);if(!ew)throw Error(`No RPC url provided for chainId: ${eb}`);return new OH(new FW(ew,GO("disableProviderPing")))}}class GQ{constructor(eb){this.name="multiversx",this.namespace=eb.namespace,this.events=GO("events"),this.client=GO("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(eb){this.namespace=Object.assign(this.namespace,eb)}requestAccounts(){return this.getAccounts()}request(eb){return this.namespace.methods.includes(eb.request.method)?this.client.request(eb):this.getHttpProvider().request(eb.request)}setDefaultChain(eb,em){this.httpProviders[eb]||this.setHttpProvider(eb,em),this.chainId=eb,this.events.emit(F4.DEFAULT_CHAIN_CHANGED,`${this.name}:${eb}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let eb=this.namespace.chains[0];if(!eb)throw Error("ChainId not found");return eb.split(":")[1]}getAccounts(){let eb=this.namespace.accounts;return eb?[...new Set(eb.filter(eb=>eb.split(":")[1]===this.chainId.toString()).map(eb=>eb.split(":")[2]))]:[]}createHttpProviders(){let eb={};return this.namespace.chains.forEach(em=>{var ew;let eH=GH(em);eb[eH]=this.createHttpProvider(eH,null==(ew=this.namespace.rpcMap)?void 0:ew[em])}),eb}getHttpProvider(){let eb=`${this.name}:${this.chainId}`,em=this.httpProviders[eb];if(typeof em>"u")throw Error(`JSON-RPC provider for ${eb} not found`);return em}setHttpProvider(eb,em){let ew=this.createHttpProvider(eb,em);ew&&(this.httpProviders[eb]=ew)}createHttpProvider(eb,em){let ew=em||Gw(eb,this.namespace,this.client.core.projectId);if(!ew)throw Error(`No RPC url provided for chainId: ${eb}`);return new OH(new FW(ew,GO("disableProviderPing")))}}class Gq{constructor(eb){this.name="near",this.namespace=eb.namespace,this.events=GO("events"),this.client=GO("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(eb){this.namespace=Object.assign(this.namespace,eb)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let eb=this.namespace.chains[0];if(!eb)throw Error("ChainId not found");return eb.split(":")[1]}request(eb){return this.namespace.methods.includes(eb.request.method)?this.client.request(eb):this.getHttpProvider().request(eb.request)}setDefaultChain(eb,em){if(this.chainId=eb,!this.httpProviders[eb]){let ew=em||Gw(`${this.name}:${eb}`,this.namespace);if(!ew)throw Error(`No RPC url provided for chainId: ${eb}`);this.setHttpProvider(eb,ew)}this.events.emit(F4.DEFAULT_CHAIN_CHANGED,`${this.name}:${this.chainId}`)}getAccounts(){let eb=this.namespace.accounts;return eb&&eb.filter(eb=>eb.split(":")[1]===this.chainId.toString()).map(eb=>eb.split(":")[2])||[]}createHttpProviders(){let eb={};return this.namespace.chains.forEach(em=>{var ew;eb[em]=this.createHttpProvider(em,null==(ew=this.namespace.rpcMap)?void 0:ew[em])}),eb}getHttpProvider(){let eb=`${this.name}:${this.chainId}`,em=this.httpProviders[eb];if(typeof em>"u")throw Error(`JSON-RPC provider for ${eb} not found`);return em}setHttpProvider(eb,em){let ew=this.createHttpProvider(eb,em);ew&&(this.httpProviders[eb]=ew)}createHttpProvider(eb,em){let ew=em||Gw(eb,this.namespace);return typeof ew>"u"?void 0:new OH(new FW(ew,GO("disableProviderPing")))}}var GK=Object.defineProperty,GZ=Object.defineProperties,GW=Object.getOwnPropertyDescriptors,G$=Object.getOwnPropertySymbols,GX=Object.prototype.hasOwnProperty,GJ=Object.prototype.propertyIsEnumerable,G1=(eb,em,ew)=>em in eb?GK(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,G2=(eb,em)=>{for(var ew in em||(em={}))GX.call(em,ew)&&G1(eb,ew,em[ew]);if(G$)for(var ew of G$(em))GJ.call(em,ew)&&G1(eb,ew,em[ew]);return eb},G6=(eb,em)=>GZ(eb,GW(em));class G4{constructor(eb){this.events=new(fG()),this.rpcProviders={},this.shouldAbortPairingAttempt=!1,this.maxPairingAttempts=10,this.disableProviderPing=!1,this.providerOpts=eb,this.logger="u">typeof eb?.logger&&"string"!=typeof eb?.logger?eb.logger:HZ()(xw({level:eb?.logger||F$})),this.disableProviderPing=eb?.disableProviderPing||!1}static async init(eb){let em=new G4(eb);return await em.initialize(),em}async request(eb,em,ew){let[eH,eN]=this.validateChain(em);if(!this.session)throw Error("Please call connect() before request()");return await this.getProvider(eH).request({request:G2({},eb),chainId:`${eH}:${eN}`,topic:this.session.topic,expiry:ew})}sendAsync(eb,em,ew,eH){let eN=new Date().getTime();this.request(eb,ew,eH).then(eb=>em(null,_q(eN,eb))).catch(eb=>em(eb,void 0))}async enable(){if(!this.client)throw Error("Sign Client not initialized");return this.session||await this.connect({namespaces:this.namespaces,optionalNamespaces:this.optionalNamespaces,sessionProperties:this.sessionProperties}),await this.requestAccounts()}async disconnect(){var eb;if(!this.session)throw Error("Please call connect() before enable()");await this.client.disconnect({topic:null==(eb=this.session)?void 0:eb.topic,reason:LX("USER_DISCONNECTED")}),await this.cleanup()}async connect(eb){if(!this.client)throw Error("Sign Client not initialized");if(this.setNamespaces(eb),await this.cleanupPendingPairings(),!eb.skipPairing)return await this.pair(eb.pairingTopic)}async authenticate(eb){if(!this.client)throw Error("Sign Client not initialized");this.setNamespaces(eb),await this.cleanupPendingPairings();let{uri:em,response:ew}=await this.client.authenticate(eb);em&&(this.uri=em,this.events.emit("display_uri",em));let eH=await ew();if(this.session=eH.session,this.session){let eb=GD(this.session.namespaces);this.namespaces=GV(this.namespaces,eb),this.persist("namespaces",this.namespaces),this.onConnect()}return eH}on(eb,em){this.events.on(eb,em)}once(eb,em){this.events.once(eb,em)}removeListener(eb,em){this.events.removeListener(eb,em)}off(eb,em){this.events.off(eb,em)}get isWalletConnect(){return!0}async pair(eb){this.shouldAbortPairingAttempt=!1;let em=0;do{if(this.shouldAbortPairingAttempt)throw Error("Pairing aborted");if(em>=this.maxPairingAttempts)throw Error("Max auto pairing attempts reached");let{uri:ew,approval:eH}=await this.client.connect({pairingTopic:eb,requiredNamespaces:this.namespaces,optionalNamespaces:this.optionalNamespaces,sessionProperties:this.sessionProperties});ew&&(this.uri=ew,this.events.emit("display_uri",ew)),await eH().then(eb=>{this.session=eb;let em=GD(eb.namespaces);this.namespaces=GV(this.namespaces,em),this.persist("namespaces",this.namespaces)}).catch(eb=>{if(eb.message!==UR)throw eb;em++})}while(!this.session);return this.onConnect(),this.session}setDefaultChain(eb,em){try{if(!this.session)return;let[ew,eH]=this.validateChain(eb);this.getProvider(ew).setDefaultChain(eH,em)}catch(eb){if(!/Please call connect/.test(eb.message))throw eb}}async cleanupPendingPairings(eb={}){this.logger.info("Cleaning up inactive pairings...");let em=this.client.pairing.getAll();if(LJ(em)){for(let ew of em)eb.deletePairings?this.client.core.expirer.set(ew.topic,0):await this.client.core.relayer.subscriber.unsubscribe(ew.topic);this.logger.info(`Inactive pairings cleared: ${em.length}`)}}abortPairingAttempt(){this.shouldAbortPairingAttempt=!0}async checkStorage(){if(this.namespaces=await this.getFromStore("namespaces"),this.optionalNamespaces=await this.getFromStore("optionalNamespaces")||{},this.client.session.length){let eb=this.client.session.keys.length-1;this.session=this.client.session.get(this.client.session.keys[eb]),this.createProviders()}}async initialize(){this.logger.trace("Initialized"),await this.createClient(),await this.checkStorage(),this.registerEventListeners()}async createClient(){this.client=this.providerOpts.client||await FD.init({logger:this.providerOpts.logger||F$,relayUrl:this.providerOpts.relayUrl||FX,projectId:this.providerOpts.projectId,metadata:this.providerOpts.metadata,storageOptions:this.providerOpts.storageOptions,storage:this.providerOpts.storage,name:this.providerOpts.name}),this.logger.trace("SignClient Initialized")}createProviders(){if(!this.client)throw Error("Sign Client not initialized");if(!this.session)throw Error("Session not initialized. Please call connect() before enable()");let eb=[...new Set(Object.keys(this.session.namespaces).map(eb=>LQ(eb)))];GP("client",this.client),GP("events",this.events),GP("disableProviderPing",this.disableProviderPing),eb.forEach(eb=>{if(!this.session)return;let em=GN(eb,this.session),ew=Gx(em),eH=GV(this.namespaces,this.optionalNamespaces),eN=G6(G2({},eH[eb]),{accounts:em,chains:ew});switch(eb){case"eip155":this.rpcProviders[eb]=new GB({namespace:eN});break;case"solana":this.rpcProviders[eb]=new GR({namespace:eN});break;case"cosmos":this.rpcProviders[eb]=new GU({namespace:eN});break;case"polkadot":this.rpcProviders[eb]=new Gj({namespace:eN});break;case"cip34":this.rpcProviders[eb]=new GG({namespace:eN});break;case"elrond":this.rpcProviders[eb]=new GY({namespace:eN});break;case"multiversx":this.rpcProviders[eb]=new GQ({namespace:eN});break;case"near":this.rpcProviders[eb]=new Gq({namespace:eN})}})}registerEventListeners(){if(typeof this.client>"u")throw Error("Sign Client is not initialized");this.client.on("session_ping",eb=>{this.events.emit("session_ping",eb)}),this.client.on("session_event",eb=>{let{params:em}=eb,{event:ew}=em;if("accountsChanged"===ew.name){let eb=ew.data;eb&&LJ(eb)&&this.events.emit("accountsChanged",eb.map(GE))}else if("chainChanged"===ew.name){let eb=em.chainId,ew=em.event.data,eH=LQ(eb),eN=GS(eb)!==GS(ew)?`${eH}:${GS(ew)}`:eb;this.onChainChanged(eN)}else this.events.emit(ew.name,ew.data);this.events.emit("session_event",eb)}),this.client.on("session_update",({topic:eb,params:em})=>{var ew;let{namespaces:eH}=em,eN=null==(ew=this.client)?void 0:ew.session.get(eb);this.session=G6(G2({},eN),{namespaces:eH}),this.onSessionUpdate(),this.events.emit("session_update",{topic:eb,params:em})}),this.client.on("session_delete",async eb=>{await this.cleanup(),this.events.emit("session_delete",eb),this.events.emit("disconnect",G6(G2({},LX("USER_DISCONNECTED")),{data:eb.topic}))}),this.on(F4.DEFAULT_CHAIN_CHANGED,eb=>{this.onChainChanged(eb,!0)})}getProvider(eb){if(!this.rpcProviders[eb])throw Error(`Provider not found: ${eb}`);return this.rpcProviders[eb]}onSessionUpdate(){Object.keys(this.rpcProviders).forEach(eb=>{var em;this.getProvider(eb).updateNamespace(null==(em=this.session)?void 0:em.namespaces[eb])})}setNamespaces(eb){let{namespaces:em,optionalNamespaces:ew,sessionProperties:eH}=eb;em&&Object.keys(em).length&&(this.namespaces=em),ew&&Object.keys(ew).length&&(this.optionalNamespaces=ew),this.sessionProperties=eH,this.persist("namespaces",em),this.persist("optionalNamespaces",ew)}validateChain(eb){let[em,ew]=eb?.split(":")||["",""];if(!this.namespaces||!Object.keys(this.namespaces).length)return[em,ew];if(em&&!Object.keys(this.namespaces||{}).map(eb=>LQ(eb)).includes(em))throw Error(`Namespace '${em}' is not configured. Please call connect() first with namespace config.`);if(em&&ew)return[em,ew];let eH=LQ(Object.keys(this.namespaces)[0]),eN=this.rpcProviders[eH].getDefaultChain();return[eH,eN]}async requestAccounts(){let[eb]=this.validateChain();return await this.getProvider(eb).requestAccounts()}onChainChanged(eb,em=!1){if(!this.namespaces)return;let[ew,eH]=this.validateChain(eb);eH&&(em||this.getProvider(ew).setDefaultChain(eH),this.namespaces[ew]?this.namespaces[ew].defaultChain=eH:this.namespaces[`${ew}:${eH}`]?this.namespaces[`${ew}:${eH}`].defaultChain=eH:this.namespaces[`${ew}:${eH}`]={defaultChain:eH},this.persist("namespaces",this.namespaces),this.events.emit("chainChanged",eH))}onConnect(){this.createProviders(),this.events.emit("connect",{session:this.session})}async cleanup(){this.session=void 0,this.namespaces=void 0,this.optionalNamespaces=void 0,this.sessionProperties=void 0,this.persist("namespaces",void 0),this.persist("optionalNamespaces",void 0),this.persist("sessionProperties",void 0),await this.cleanupPendingPairings({deletePairings:!0})}persist(eb,em){this.client.core.storage.setItem(`${F2}/${eb}`,em)}async getFromStore(eb){return await this.client.core.storage.getItem(`${F2}/${eb}`)}}let G3=G4,G5="wc",G8="ethereum_provider",G9=`${G5}@2:${G8}:`,G7="https://rpc.walletconnect.com/v1/",Yb=["eth_sendTransaction","personal_sign"],Ym=["eth_accounts","eth_requestAccounts","eth_sendRawTransaction","eth_sign","eth_signTransaction","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4","eth_sendTransaction","personal_sign","wallet_switchEthereumChain","wallet_addEthereumChain","wallet_getPermissions","wallet_requestPermissions","wallet_registerOnboarding","wallet_watchAsset","wallet_scanQRCode","wallet_sendCalls","wallet_getCapabilities","wallet_getCallsStatus","wallet_showCallsStatus"],Yy=["chainChanged","accountsChanged"],Yv=["chainChanged","accountsChanged","message","disconnect","connect"];var Yz=Object.defineProperty,YL=Object.defineProperties,Yw=Object.getOwnPropertyDescriptors,YH=Object.getOwnPropertySymbols,Yx=Object.prototype.hasOwnProperty,YN=Object.prototype.propertyIsEnumerable,YV=(eb,em,ew)=>em in eb?Yz(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,Yk=(eb,em)=>{for(var ew in em||(em={}))Yx.call(em,ew)&&YV(eb,ew,em[ew]);if(YH)for(var ew of YH(em))YN.call(em,ew)&&YV(eb,ew,em[ew]);return eb},YE=(eb,em)=>YL(eb,Yw(em));function YD(eb){return Number(eb[0].split(":")[1])}function YS(eb){return`0x${eb.toString(16)}`}function Y_(eb){let{chains:em,optionalChains:ew,methods:eH,optionalMethods:eN,events:eV,optionalEvents:eE,rpcMap:eD}=eb;if(!LJ(em))throw Error("Invalid chains");let eS={chains:em,methods:eH||Yb,events:eV||Yy,rpcMap:Yk({},em.length?{[YD(em)]:eD[YD(em)]}:{})},e_=eV?.filter(eb=>!Yy.includes(eb)),eO=eH?.filter(eb=>!Yb.includes(eb));if(!ew&&!eE&&!eN&&!(null!=e_&&e_.length)&&!(null!=eO&&eO.length))return{required:em.length?eS:void 0};let eP=e_?.length&&eO?.length||!ew,ej={chains:[...new Set(eP?eS.chains.concat(ew||[]):ew)],methods:[...new Set(eS.methods.concat(null!=eN&&eN.length?eN:Ym))],events:[...new Set(eS.events.concat(null!=eE&&eE.length?eE:Yv))],rpcMap:eD};return{required:em.length?eS:void 0,optional:ew.length?ej:void 0}}class YO{constructor(){this.events=new fF.EventEmitter,this.namespace="eip155",this.accounts=[],this.chainId=1,this.STORAGE_KEY=G9,this.on=(eb,em)=>(this.events.on(eb,em),this),this.once=(eb,em)=>(this.events.once(eb,em),this),this.removeListener=(eb,em)=>(this.events.removeListener(eb,em),this),this.off=(eb,em)=>(this.events.off(eb,em),this),this.parseAccount=eb=>this.isCompatibleChainId(eb)?this.parseAccountId(eb).address:eb,this.signer={},this.rpc={}}static async init(eb){let em=new YO;return await em.initialize(eb),em}async request(eb,em){return await this.signer.request(eb,this.formatChainId(this.chainId),em)}sendAsync(eb,em,ew){this.signer.sendAsync(eb,em,this.formatChainId(this.chainId),ew)}get connected(){return!!this.signer.client&&this.signer.client.core.relayer.connected}get connecting(){return!!this.signer.client&&this.signer.client.core.relayer.connecting}async enable(){return this.session||await this.connect(),await this.request({method:"eth_requestAccounts"})}async connect(eb){if(!this.signer.client)throw Error("Provider not initialized. Call init() first");this.loadConnectOpts(eb);let{required:em,optional:ew}=Y_(this.rpc);try{let eH=await new Promise(async(eH,eN)=>{var eV;this.rpc.showQrModal&&(null==(eV=this.modal)||eV.subscribeModal(eb=>{eb.open||this.signer.session||(this.signer.abortPairingAttempt(),eN(Error("Connection request reset. Please try again.")))})),await this.signer.connect(YE(Yk({namespaces:Yk({},em&&{[this.namespace]:em})},ew&&{optionalNamespaces:{[this.namespace]:ew}}),{pairingTopic:eb?.pairingTopic})).then(eb=>{eH(eb)}).catch(eb=>{eN(Error(eb.message))})});if(!eH)return;let eN=hY(eH.namespaces,[this.namespace]);this.setChainIds(this.rpc.chains.length?this.rpc.chains:eN),this.setAccounts(eN),this.events.emit("connect",{chainId:YS(this.chainId)})}catch(eb){throw this.signer.logger.error(eb),eb}finally{this.modal&&this.modal.closeModal()}}async authenticate(eb){if(!this.signer.client)throw Error("Provider not initialized. Call init() first");this.loadConnectOpts({chains:eb?.chains});try{let em=await new Promise(async(em,ew)=>{var eH;this.rpc.showQrModal&&(null==(eH=this.modal)||eH.subscribeModal(eb=>{eb.open||this.signer.session||(this.signer.abortPairingAttempt(),ew(Error("Connection request reset. Please try again.")))})),await this.signer.authenticate(YE(Yk({},eb),{chains:this.rpc.chains})).then(eb=>{em(eb)}).catch(eb=>{ew(Error(eb.message))})}),ew=em.session;if(ew){let eb=hY(ew.namespaces,[this.namespace]);this.setChainIds(this.rpc.chains.length?this.rpc.chains:eb),this.setAccounts(eb),this.events.emit("connect",{chainId:YS(this.chainId)})}return em}catch(eb){throw this.signer.logger.error(eb),eb}finally{this.modal&&this.modal.closeModal()}}async disconnect(){this.session&&await this.signer.disconnect(),this.reset()}get isWalletConnect(){return!0}get session(){return this.signer.session}registerEventListeners(){this.signer.on("session_event",eb=>{let{params:em}=eb,{event:ew}=em;"accountsChanged"===ew.name?(this.accounts=this.parseAccounts(ew.data),this.events.emit("accountsChanged",this.accounts)):"chainChanged"===ew.name?this.setChainId(this.formatChainId(ew.data)):this.events.emit(ew.name,ew.data),this.events.emit("session_event",eb)}),this.signer.on("chainChanged",eb=>{let em=parseInt(eb);this.chainId=em,this.events.emit("chainChanged",YS(this.chainId)),this.persist()}),this.signer.on("session_update",eb=>{this.events.emit("session_update",eb)}),this.signer.on("session_delete",eb=>{this.reset(),this.events.emit("session_delete",eb),this.events.emit("disconnect",YE(Yk({},LX("USER_DISCONNECTED")),{data:eb.topic,name:"USER_DISCONNECTED"}))}),this.signer.on("display_uri",eb=>{var em,ew;this.rpc.showQrModal&&(null==(em=this.modal)||em.closeModal(),null==(ew=this.modal)||ew.openModal({uri:eb})),this.events.emit("display_uri",eb)})}switchEthereumChain(eb){this.request({method:"wallet_switchEthereumChain",params:[{chainId:eb.toString(16)}]})}isCompatibleChainId(eb){return"string"==typeof eb&&eb.startsWith(`${this.namespace}:`)}formatChainId(eb){return`${this.namespace}:${eb}`}parseChainId(eb){return Number(eb.split(":")[1])}setChainIds(eb){let em=eb.filter(eb=>this.isCompatibleChainId(eb)).map(eb=>this.parseChainId(eb));em.length&&(this.chainId=em[0],this.events.emit("chainChanged",YS(this.chainId)),this.persist())}setChainId(eb){if(this.isCompatibleChainId(eb)){let em=this.parseChainId(eb);this.chainId=em,this.switchEthereumChain(em)}}parseAccountId(eb){let[em,ew,eH]=eb.split(":");return{chainId:`${em}:${ew}`,address:eH}}setAccounts(eb){this.accounts=eb.filter(eb=>this.parseChainId(this.parseAccountId(eb).chainId)===this.chainId).map(eb=>this.parseAccountId(eb).address),this.events.emit("accountsChanged",this.accounts)}getRpcConfig(eb){var em,ew;let eH=null!=(em=eb?.chains)?em:[],eN=null!=(ew=eb?.optionalChains)?ew:[],eV=eH.concat(eN);if(!eV.length)throw Error("No chains specified in either `chains` or `optionalChains`");let eE=eH.length?eb?.methods||Yb:[],eD=eH.length?eb?.events||Yy:[],eS=eb?.optionalMethods||[],e_=eb?.optionalEvents||[],eO=eb?.rpcMap||this.buildRpcMap(eV,eb.projectId),eP=eb?.qrModalOptions||void 0;return{chains:eH?.map(eb=>this.formatChainId(eb)),optionalChains:eN.map(eb=>this.formatChainId(eb)),methods:eE,events:eD,optionalMethods:eS,optionalEvents:e_,rpcMap:eO,showQrModal:!!(null!=eb&&eb.showQrModal),qrModalOptions:eP,projectId:eb.projectId,metadata:eb.metadata}}buildRpcMap(eb,em){let ew={};return eb.forEach(eb=>{ew[eb]=this.getRpcUrl(eb,em)}),ew}async initialize(eb){if(this.rpc=this.getRpcConfig(eb),this.chainId=this.rpc.chains.length?YD(this.rpc.chains):YD(this.rpc.optionalChains),this.signer=await G3.init({projectId:this.rpc.projectId,metadata:this.rpc.metadata,disableProviderPing:eb.disableProviderPing,relayUrl:eb.relayUrl,storageOptions:eb.storageOptions}),this.registerEventListeners(),await this.loadPersistedSession(),this.rpc.showQrModal){let eb;try{let{WalletConnectModal:em}=await ew.e(343).then(ew.bind(ew,59343));eb=em}catch{throw Error("To use QR modal, please install @walletconnect/modal package")}if(eb)try{this.modal=new eb(Yk({projectId:this.rpc.projectId},this.rpc.qrModalOptions))}catch(eb){throw this.signer.logger.error(eb),Error("Could not generate WalletConnectModal Instance")}}}loadConnectOpts(eb){if(!eb)return;let{chains:em,optionalChains:ew,rpcMap:eH}=eb;em&&LJ(em)&&(this.rpc.chains=em.map(eb=>this.formatChainId(eb)),em.forEach(eb=>{this.rpc.rpcMap[eb]=eH?.[eb]||this.getRpcUrl(eb)})),ew&&LJ(ew)&&(this.rpc.optionalChains=[],this.rpc.optionalChains=ew?.map(eb=>this.formatChainId(eb)),ew.forEach(eb=>{this.rpc.rpcMap[eb]=eH?.[eb]||this.getRpcUrl(eb)}))}getRpcUrl(eb,em){var ew;return(null==(ew=this.rpc.rpcMap)?void 0:ew[eb])||`${G7}?chainId=eip155:${eb}&projectId=${em||this.rpc.projectId}`}async loadPersistedSession(){if(this.session)try{let eb=await this.signer.client.core.storage.getItem(`${this.STORAGE_KEY}/chainId`),em=this.session.namespaces[`${this.namespace}:${eb}`]?this.session.namespaces[`${this.namespace}:${eb}`]:this.session.namespaces[this.namespace];this.setChainIds(eb?[this.formatChainId(eb)]:em?.accounts),this.setAccounts(em?.accounts)}catch(eb){this.signer.logger.error("Failed to load persisted session, clearing state..."),this.signer.logger.error(eb),await this.disconnect().catch(eb=>this.signer.logger.warn(eb))}}reset(){this.chainId=1,this.accounts=[]}persist(){this.session&&this.signer.client.core.storage.setItem(`${this.STORAGE_KEY}/chainId`,this.chainId)}parseAccounts(eb){return"string"==typeof eb||eb instanceof String?[this.parseAccount(eb)]:eb.map(eb=>this.parseAccount(eb))}}var YP=ew(16441),Yj=ew(29251),YB=ew(61744),YR=ew(241),YU=ew(19485),YF=ew(96263),YG=ew(82169);let YY={WALLET_ID:"@w3m/wallet_id",ERROR_CODE_UNRECOGNIZED_CHAIN_ID:4902,ERROR_CODE_DEFAULT:5e3},YQ={getCaipDefaultChain(eb){if(eb)return{id:`${n9.EIP155}:${eb.chainId}`,name:eb.name,imageId:n7.EIP155NetworkImageIds[eb.chainId]}},hexStringToNumber(eb){let em=eb.startsWith("0x")?eb.slice(2):eb,ew=parseInt(em,16);return ew},numberToHexString:eb=>`0x${eb.toString(16)}`,async getUserInfo(eb){let[em,ew]=await Promise.all([YQ.getAddress(eb),YQ.getChainId(eb)]);return{chainId:ew,address:em}},async getChainId(eb){let em=await eb.request({method:"eth_chainId"});return Number(em)},async getAddress(eb){let[em]=await eb.request({method:"eth_accounts"});return em},async addEthereumChain(eb,em){await eb.request({method:"wallet_addEthereumChain",params:[{chainId:YQ.numberToHexString(em.chainId),rpcUrls:[em.rpcUrl],chainName:em.name,nativeCurrency:{name:em.currency,decimals:18,symbol:em.currency},blockExplorerUrls:[em.explorerUrl],iconUrls:[n7.EIP155NetworkImageIds[em.chainId]]}]})}};var Yq=ew(73932),YK=ew(17832);let YZ=(0,YK.sj)({provider:void 0,providerType:void 0,address:void 0,chainId:void 0,isConnected:!1}),YW={state:YZ,subscribeKey:(eb,em)=>(0,Yq.VW)(YZ,eb,em),subscribe:eb=>(0,YK.Ld)(YZ,()=>eb(YZ)),setProvider(eb){eb&&(YZ.provider=(0,YK.iH)(eb))},setProviderType(eb){YZ.providerType=eb},setAddress(eb){YZ.address=eb},setPreferredAccountType(eb){YZ.preferredAccountType=eb},setChainId(eb){YZ.chainId=eb},setIsConnected(eb){YZ.isConnected=eb},setError(eb){YZ.error=eb},reset(){YZ.provider=void 0,YZ.address=void 0,YZ.chainId=void 0,YZ.providerType=void 0,YZ.isConnected=!1,YZ.error=void 0,YZ.preferredAccountType=void 0}};class Y$ extends fU{constructor(eb){let{ethersConfig:em,siweConfig:eH,chains:eN,defaultChain:eV,tokens:eE,chainImages:eD,_sdkVersion:eS,...e_}=eb;if(!em)throw Error("web3modal:constructor - ethersConfig is undefined");if(!e_.projectId)throw Error("web3modal:constructor - projectId is undefined");let eO={switchCaipNetwork:async eb=>{let em=rQ.p1.caipNetworkIdToNumber(eb?.id);if(em)try{YW.setError(void 0),await this.switchNetwork(em)}catch(eb){throw YW.setError(eb),Error("networkControllerClient:switchCaipNetwork - unable to switch chain")}},getApprovedCaipNetworksData:async()=>new Promise(async eb=>{let em=localStorage.getItem(YY.WALLET_ID);if(em?.includes(n9.WALLET_CONNECT_CONNECTOR_ID)){let em=await this.getWalletConnectProvider();if(!em)throw Error("networkControllerClient:getApprovedCaipNetworks - provider is undefined");let ew=em.signer?.session?.namespaces,eH=ew?.[n9.EIP155]?.methods,eN=ew?.[n9.EIP155]?.chains,eV={supportsAllNetworks:eH?.includes(n9.ADD_CHAIN_METHOD)??!1,approvedCaipNetworkIds:eN};eb(eV)}else{let em={approvedCaipNetworkIds:void 0,supportsAllNetworks:!0};eb(em)}})},eP={connectWalletConnect:async eb=>{let em=await this.getWalletConnectProvider();if(!em)throw Error("connectionControllerClient:getWalletConnectUri - provider is undefined");if(em.on("display_uri",em=>{eb(em)}),eH?.options?.enabled){let{SIWEController:eb,getDidChainId:eN,getDidAddress:eV}=await Promise.all([ew.e(561),ew.e(281)]).then(ew.bind(ew,38042)),eE=await em.authenticate({nonce:await eH.getNonce(),methods:Ym,...await eH.getMessageParams()}),eD=eE?.auths?.[0];if(eD){let{p:ew,s:eH}=eD,eE=eN(ew.iss),eS=eV(ew.iss);eS&&eE&&eb.setSession({address:eS,chainId:parseInt(eE,10)});try{let eN=em.signer.client.formatAuthMessage({request:ew,iss:ew.iss});await eb.verifyMessage({message:eN,signature:eH.s,cacao:eD})}catch(ew){throw console.error("Error verifying message",ew),await em.disconnect().catch(console.error),await eb.signOut().catch(console.error),ew}}}else await em.connect();await this.setWalletConnectProvider()},connectExternal:async({id:eb,info:ew,provider:eH})=>{if(eb===n9.INJECTED_CONNECTOR_ID){let eb=em.injected;if(!eb)throw Error("connectionControllerClient:connectInjected - provider is undefined");try{YW.setError(void 0),await eb.request({method:"eth_requestAccounts"}),this.setInjectedProvider(em)}catch(eb){YW.setError(eb)}}else if(eb===n9.EIP6963_CONNECTOR_ID&&ew&&eH){try{YW.setError(void 0),await eH.request({method:"eth_requestAccounts"})}catch(eb){YW.setError(eb)}this.setEIP6963Provider(eH,ew.name)}else if(eb===n9.COINBASE_CONNECTOR_ID){let eb=em.coinbase;if(!eb)throw Error("connectionControllerClient:connectCoinbase - connector is undefined");try{YW.setError(void 0),this.setCoinbaseProvider(em),await eb.request({method:"eth_requestAccounts"})}catch(eb){YW.setError(eb)}}},checkInstalled:eb=>eb?(!em.injected||!!window?.ethereum)&&eb.some(eb=>!!window.ethereum?.[String(eb)]):!!window.ethereum,disconnect:async()=>{let eb=YW.state.provider,em=YW.state.providerType;if(localStorage.removeItem(YY.WALLET_ID),YW.reset(),eH?.options?.signOutOnDisconnect){let{SIWEController:eb}=await Promise.all([ew.e(561),ew.e(281)]).then(ew.bind(ew,38042));await eb.signOut()}if(em===n9.WALLET_CONNECT_CONNECTOR_ID){let em=eb;await em.disconnect()}else eb&&eb.emit("disconnect")},signMessage:async eb=>{let em=YW.state.provider;if(!em)throw Error("connectionControllerClient:signMessage - provider is undefined");let ew=YP.A7(eb)?eb:YP.Dv(Yj.Y0(eb)),eH=await em.request({method:"personal_sign",params:[ew,this.getAddress()]});return eH},parseUnits:(eb,em)=>YB.vz(eb,em).toBigInt(),formatUnits:(eb,em)=>YB.bM(eb,em),sendTransaction:async eb=>{let em=YW.state.provider,ew=YW.state.address;if(!em)throw Error("connectionControllerClient:sendTransaction - provider is undefined");if(!ew)throw Error("connectionControllerClient:sendTransaction - address is undefined");let eH={to:eb.to,value:eb.value,gasLimit:eb.gas,gasPrice:eb.gasPrice,data:eb.data,type:0},eN=new YR.Q(em),eV=eN.getSigner(),eE=await eV.sendTransaction(eH),eD=await eE.wait();return eD?.blockHash||null}};super({networkControllerClient:eO,connectionControllerClient:eP,siweControllerClient:eH,defaultChain:YQ.getCaipDefaultChain(eV),tokens:ry.getCaipTokens(eE),_sdkVersion:eS??`html-ethers5-${n9.VERSION}`,...e_}),this.hasSyncedConnectedAccount=!1,this.EIP6963Providers=[],this.options=void 0,this.options=eb,this.metadata=em.metadata,this.projectId=e_.projectId,this.chains=eN,this.createProvider(),YW.subscribeKey("address",()=>{this.syncAccount()}),YW.subscribeKey("chainId",()=>{this.syncNetwork(eD)}),this.syncRequestedNetworks(eN,eD),this.syncConnectors(em),em.injected&&this.checkActiveInjectedProvider(em),em.EIP6963&&"undefined"!=typeof window&&(this.listenConnectors(em.EIP6963),this.checkActive6963Provider()),em.coinbase&&this.checkActiveCoinbaseProvider(em)}getState(){let eb=super.getState();return{...eb,selectedNetworkId:rQ.p1.caipNetworkIdToNumber(eb.selectedNetworkId)}}subscribeState(eb){return super.subscribeState(em=>eb({...em,selectedNetworkId:rQ.p1.caipNetworkIdToNumber(em.selectedNetworkId)}))}setAddress(eb){let em=eb?YU.Kn(eb):void 0;YW.setAddress(em)}getAddress(){let{address:eb}=YW.state;return eb?YU.Kn(eb):eb}getError(){return YW.state.error}getChainId(){return YW.state.chainId}getIsConnected(){return YW.state.isConnected}getWalletProvider(){return YW.state.provider}getWalletProviderType(){return YW.state.providerType}subscribeProvider(eb){return YW.subscribe(eb)}async disconnect(){let{provider:eb,providerType:em}=YW.state;localStorage.removeItem(YY.WALLET_ID),YW.reset(),"injected"===em||"eip6963"===em?eb?.emit("disconnect"):await eb.disconnect()}createProvider(){return this.walletConnectProviderInitPromise||"undefined"==typeof window||(this.walletConnectProviderInitPromise=this.initWalletConnectProvider()),this.walletConnectProviderInitPromise}async initWalletConnectProvider(){let eb={projectId:this.projectId,showQrModal:!1,rpcMap:this.chains?this.chains.reduce((eb,em)=>(eb[em.chainId]=em.rpcUrl,eb),{}):{},optionalChains:[...this.chains.map(eb=>eb.chainId)],metadata:{name:this.metadata?this.metadata.name:"",description:this.metadata?this.metadata.description:"",url:this.metadata?this.metadata.url:"",icons:this.metadata?this.metadata.icons:[""]}};this.walletConnectProvider=await YO.init(eb),await this.checkActiveWalletConnectProvider()}async getWalletConnectProvider(){if(!this.walletConnectProvider)try{YW.setError(void 0),await this.createProvider()}catch(eb){YW.setError(eb)}return this.walletConnectProvider}syncRequestedNetworks(eb,em){let ew=eb?.map(eb=>({id:`${n9.EIP155}:${eb.chainId}`,name:eb.name,imageId:n7.EIP155NetworkImageIds[eb.chainId],imageUrl:em?.[eb.chainId]}));this.setRequestedCaipNetworks(ew??[])}async checkActiveWalletConnectProvider(){let eb=await this.getWalletConnectProvider(),em=localStorage.getItem(YY.WALLET_ID);eb&&em===n9.WALLET_CONNECT_CONNECTOR_ID&&await this.setWalletConnectProvider()}checkActiveInjectedProvider(eb){let em=eb.injected,ew=localStorage.getItem(YY.WALLET_ID);em&&ew===n9.INJECTED_CONNECTOR_ID&&(this.setInjectedProvider(eb),this.watchInjected(eb))}checkActiveCoinbaseProvider(eb){let em=eb.coinbase,ew=localStorage.getItem(YY.WALLET_ID);em&&ew===n9.COINBASE_CONNECTOR_ID&&(em._addresses&&em._addresses?.length>0?(this.setCoinbaseProvider(eb),this.watchCoinbase(eb)):(localStorage.removeItem(YY.WALLET_ID),YW.reset()))}checkActive6963Provider(){let eb=window?.localStorage.getItem(YY.WALLET_ID);if(eb){let em=this.EIP6963Providers.find(em=>em.info.name===eb);em&&this.setEIP6963Provider(em.provider,em.info.name)}}async setWalletConnectProvider(){window?.localStorage.setItem(YY.WALLET_ID,n9.WALLET_CONNECT_CONNECTOR_ID);let eb=await this.getWalletConnectProvider();eb&&(YW.setChainId(eb.chainId),YW.setProviderType("walletConnect"),YW.setProvider(eb),YW.setIsConnected(!0),this.setAddress(eb.accounts?.[0]),this.watchWalletConnect())}async setEIP6963Provider(eb,em){if(window?.localStorage.setItem(YY.WALLET_ID,em),eb){let{address:em,chainId:ew}=await YQ.getUserInfo(eb);em&&ew&&(YW.setChainId(ew),YW.setProviderType("eip6963"),YW.setProvider(eb),YW.setIsConnected(!0),this.setAddress(em),this.watchEIP6963(eb))}}async setInjectedProvider(eb){window?.localStorage.setItem(YY.WALLET_ID,n9.INJECTED_CONNECTOR_ID);let em=eb.injected;if(em){let{address:ew,chainId:eH}=await YQ.getUserInfo(em);ew&&eH&&(YW.setChainId(eH),YW.setProviderType("injected"),YW.setProvider(eb.injected),YW.setIsConnected(!0),this.setAddress(ew),this.watchCoinbase(eb))}}async setCoinbaseProvider(eb){window?.localStorage.setItem(YY.WALLET_ID,n9.COINBASE_CONNECTOR_ID);let em=eb.coinbase;if(em){let{address:ew,chainId:eH}=await YQ.getUserInfo(em);ew&&eH&&(YW.setChainId(eH),YW.setProviderType("coinbaseWallet"),YW.setProvider(eb.coinbase),YW.setIsConnected(!0),this.setAddress(ew),this.watchCoinbase(eb))}}async watchWalletConnect(){let eb=await this.getWalletConnectProvider();function em(){localStorage.removeItem(YY.WALLET_ID),YW.reset(),eb?.removeListener("disconnect",em),eb?.removeListener("accountsChanged",eH),eb?.removeListener("chainChanged",ew)}function ew(eb){if(eb){let em=YQ.hexStringToNumber(eb);YW.setChainId(em)}}let eH=async eb=>{eb.length>0&&await this.setWalletConnectProvider()};eb&&(eb.on("disconnect",em),eb.on("accountsChanged",eH),eb.on("chainChanged",ew))}watchInjected(eb){let em=eb.injected;function ew(){localStorage.removeItem(YY.WALLET_ID),YW.reset(),em?.removeListener("disconnect",ew),em?.removeListener("accountsChanged",eH),em?.removeListener("chainChanged",eN)}function eH(eb){let em=eb?.[0];em?YW.setAddress(YU.Kn(em)):(localStorage.removeItem(YY.WALLET_ID),YW.reset())}function eN(eb){if(eb){let em="string"==typeof eb?YQ.hexStringToNumber(eb):Number(eb);YW.setChainId(em)}}em&&(em.on("disconnect",ew),em.on("accountsChanged",eH),em.on("chainChanged",eN))}watchEIP6963(eb){function em(){localStorage.removeItem(YY.WALLET_ID),YW.reset(),eb.removeListener("disconnect",em),eb.removeListener("accountsChanged",ew),eb.removeListener("chainChanged",eH)}function ew(eb){let em=eb?.[0];em?YW.setAddress(YU.Kn(em)):(localStorage.removeItem(YY.WALLET_ID),YW.reset())}function eH(eb){if(eb){let em="string"==typeof eb?YQ.hexStringToNumber(eb):Number(eb);YW.setChainId(em)}}eb.on("disconnect",em),eb.on("accountsChanged",ew),eb.on("chainChanged",eH)}watchCoinbase(eb){let em=eb.coinbase,ew=localStorage.getItem(YY.WALLET_ID);function eH(){localStorage.removeItem(YY.WALLET_ID),YW.reset(),em?.removeListener("disconnect",eH),em?.removeListener("accountsChanged",eN),em?.removeListener("chainChanged",eV)}function eN(eb){0===eb.length?(localStorage.removeItem(YY.WALLET_ID),YW.reset()):YW.setAddress(eb[0])}function eV(eb){if(eb&&ew===n9.COINBASE_CONNECTOR_ID){let em=Number(eb);YW.setChainId(em)}}em&&(em.on("disconnect",eH),em.on("accountsChanged",eN),em.on("chainChanged",eV))}async syncAccount(){let eb=YW.state.address,em=YW.state.chainId,ew=YW.state.isConnected;if(this.resetAccount(),ew&&eb&&em){let eH=`${n9.EIP155}:${em}:${eb}`;this.setIsConnected(ew),this.setCaipAddress(eH),this.syncConnectedWalletInfo(),await Promise.all([this.syncProfile(eb),this.syncBalance(eb),this.getApprovedCaipNetworksData()]),this.hasSyncedConnectedAccount=!0}else!ew&&this.hasSyncedConnectedAccount&&(this.resetWcConnection(),this.resetNetwork())}async syncNetwork(eb){let em=YW.state.address,ew=YW.state.chainId,eH=YW.state.isConnected;if(this.chains){let eN=this.chains.find(eb=>eb.chainId===ew);if(eN){let eV=`${n9.EIP155}:${eN.chainId}`;if(this.setCaipNetwork({id:eV,name:eN.name,imageId:n7.EIP155NetworkImageIds[eN.chainId],imageUrl:eb?.[eN.chainId]}),eH&&em){let eb=`${n9.EIP155}:${ew}:${em}`;if(this.setCaipAddress(eb),eN.explorerUrl){let eb=`${eN.explorerUrl}/address/${em}`;this.setAddressExplorerUrl(eb)}else this.setAddressExplorerUrl(void 0);this.hasSyncedConnectedAccount&&await this.syncBalance(em)}}else eH&&this.setCaipNetwork({id:`${n9.EIP155}:${ew}`})}}async syncProfile(eb){let em=YW.state.chainId;try{let{name:em,avatar:ew}=await this.fetchIdentity({address:eb});this.setProfileName(em),this.setProfileImage(ew)}catch{if(1===em){let em=new YF.J("mainnet"),ew=await em.lookupAddress(eb),eH=await em.getAvatar(eb);ew&&this.setProfileName(ew),eH&&this.setProfileImage(eH)}else this.setProfileName(null),this.setProfileImage(null)}}async syncBalance(eb){let em=YW.state.chainId;if(em&&this.chains){let ew=this.chains.find(eb=>eb.chainId===em);if(ew){let eH=new YG.r(ew.rpcUrl,{chainId:em,name:ew.name});if(eH){let em=await eH.getBalance(eb),eN=YB.dF(em);this.setBalance(eN,ew.currency)}}}}syncConnectedWalletInfo(){let eb=window?.localStorage.getItem(YY.WALLET_ID),em=YW.state.providerType;if(em===n9.EIP6963_CONNECTOR_ID){if(eb){let em=this.EIP6963Providers.find(em=>em.info.name===eb);em&&this.setConnectedWalletInfo({...em.info})}}else if(em===n9.WALLET_CONNECT_CONNECTOR_ID){let eb=YW.state.provider;eb.session&&this.setConnectedWalletInfo({...eb.session.peer.metadata,name:eb.session.peer.metadata.name,icon:eb.session.peer.metadata.icons?.[0]})}else eb&&this.setConnectedWalletInfo({name:eb})}async switchNetwork(eb){let em=YW.state.provider,ew=YW.state.providerType;if(this.chains){let eH=this.chains.find(em=>em.chainId===eb);if(ew===n9.WALLET_CONNECT_CONNECTOR_ID&&eH){let ew=em;if(ew)try{await ew.request({method:"wallet_switchEthereumChain",params:[{chainId:YQ.numberToHexString(eH.chainId)}]}),YW.setChainId(eb)}catch(eb){if(eb.code===YY.ERROR_CODE_UNRECOGNIZED_CHAIN_ID||eb.code===YY.ERROR_CODE_DEFAULT||eb?.data?.originalError?.code===YY.ERROR_CODE_UNRECOGNIZED_CHAIN_ID)await YQ.addEthereumChain(ew,eH);else throw Error("Chain is not supported")}}else if(ew===n9.EIP6963_CONNECTOR_ID&&eH){let eb=em;if(eb)try{await eb.request({method:"wallet_switchEthereumChain",params:[{chainId:YQ.numberToHexString(eH.chainId)}]}),YW.setChainId(eH.chainId)}catch(em){if(em.code===YY.ERROR_CODE_UNRECOGNIZED_CHAIN_ID||em.code===YY.ERROR_CODE_DEFAULT||em?.data?.originalError?.code===YY.ERROR_CODE_UNRECOGNIZED_CHAIN_ID)await YQ.addEthereumChain(eb,eH);else throw Error("Chain is not supported")}}else if(ew===n9.COINBASE_CONNECTOR_ID&&eH){let eb=em;if(eb)try{await eb.request({method:"wallet_switchEthereumChain",params:[{chainId:YQ.numberToHexString(eH.chainId)}]}),YW.setChainId(eH.chainId)}catch(em){(em.code===YY.ERROR_CODE_UNRECOGNIZED_CHAIN_ID||em.code===YY.ERROR_CODE_DEFAULT||em?.data?.originalError?.code===YY.ERROR_CODE_UNRECOGNIZED_CHAIN_ID)&&await YQ.addEthereumChain(eb,eH)}}}}syncConnectors(eb){let em=[],ew=n7.ConnectorTypesMap[n9.WALLET_CONNECT_CONNECTOR_ID];if(ew&&em.push({id:n9.WALLET_CONNECT_CONNECTOR_ID,explorerId:n7.ConnectorExplorerIds[n9.WALLET_CONNECT_CONNECTOR_ID],imageId:n7.ConnectorImageIds[n9.WALLET_CONNECT_CONNECTOR_ID],imageUrl:this.options?.connectorImages?.[n9.WALLET_CONNECT_CONNECTOR_ID],name:n7.ConnectorNamesMap[n9.WALLET_CONNECT_CONNECTOR_ID],type:ew}),eb.injected){let eb=n7.ConnectorTypesMap[n9.INJECTED_CONNECTOR_ID];eb&&em.push({id:n9.INJECTED_CONNECTOR_ID,explorerId:n7.ConnectorExplorerIds[n9.INJECTED_CONNECTOR_ID],imageId:n7.ConnectorImageIds[n9.INJECTED_CONNECTOR_ID],imageUrl:this.options?.connectorImages?.[n9.INJECTED_CONNECTOR_ID],name:n7.ConnectorNamesMap[n9.INJECTED_CONNECTOR_ID],type:eb})}eb.coinbase&&em.push({id:n9.COINBASE_CONNECTOR_ID,explorerId:n7.ConnectorExplorerIds[n9.COINBASE_CONNECTOR_ID],imageId:n7.ConnectorImageIds[n9.COINBASE_CONNECTOR_ID],imageUrl:this.options?.connectorImages?.[n9.COINBASE_CONNECTOR_ID],name:n7.ConnectorNamesMap[n9.COINBASE_CONNECTOR_ID],type:"EXTERNAL"}),this.setConnectors(em)}eip6963EventHandler(eb){if(eb.detail){let{info:em,provider:ew}=eb.detail,eH=this.getConnectors(),eN=eH.find(eb=>eb.name===em.name);if(!eN){let eb=n7.ConnectorTypesMap[n9.EIP6963_CONNECTOR_ID];if(eb){this.addConnector({id:n9.EIP6963_CONNECTOR_ID,type:eb,imageUrl:em.icon??this.options?.connectorImages?.[n9.EIP6963_CONNECTOR_ID],name:em.name,provider:ew,info:em});let eH={info:em,provider:ew};this.EIP6963Providers.push(eH)}}}}listenConnectors(eb){if("undefined"!=typeof window&&eb){let eb=this.eip6963EventHandler.bind(this);window.addEventListener(n9.EIP6963_ANNOUNCE_EVENT,eb),window.dispatchEvent(new Event(n9.EIP6963_REQUEST_EVENT))}}}ew(74146);var YX=ew(45811);function YJ(eb){let em,ew;let{enableEIP6963:eH=!0,enableInjected:eN=!0,enableCoinbase:eV=!0,metadata:eE,rpcUrl:eD,defaultChainId:eS}=eb,e_={metadata:eE};function eO(){return em||("undefined"!=typeof window&&window.ethereum?em=window.ethereum:void 0)}function eP(){if(ew)return ew;if("undefined"==typeof window)return;let eb=new YX.jp({appName:eE.name,appLogoUrl:eE.icons[0],darkMode:!1,enableMobileWalletLink:!0});return ew=eb.makeWeb3Provider(eD,eS)}return eV&&eD&&eS&&(e_.coinbase=eP()),eN&&(e_.injected=eO()),eH&&(e_.EIP6963=!0),e_}function Y6(eb){return new Y$({...eb,_sdkVersion:`html-ethers5-${n9.VERSION}`})}class Y4 extends aq.q6{async isConnected(){return!!this.provider}async onConnect(eb){await this.init(),this.connectModalFuture=new aS.ol,await this.modal.open(),await this.connectModalFuture.promise,await this.modal.close()}async onDisconnect(){this.modal.getIsConnected()&&await this.modal.disconnect(),this.modal.getState().open&&await this.modal.close(),this.provider=void 0,this.prevChainId=void 0,this.prevAddress=void 0}onWalletInfo(eb){if(!eb){this.disconnect();return}}onProvider(eb){let{provider:em,address:ew,chainId:eH}=eb;if(this.provider=em,this.prevChainId!==eH&&eH&&(this.prevChainId=eH,this.onBlockchain(eH).catch(()=>"ignore")),this.prevAddress!==ew&&ew&&(this.prevAddress=ew,this.onAccount().catch(()=>"ignore")),this.prevChainId=eH,this.prevAddress=ew,this.provider&&this.connectModalFuture){let eb=this.connectModalFuture;this.connectModalFuture=void 0,eb.resolve()}}async onEvent(eb){let{data:em}=eb;if("MODAL_CLOSE"===em.event&&!em.properties.connected){if(this.connectModalFuture){let eb=this.connectModalFuture;this.connectModalFuture=void 0,eb.reject(Error("User cancelled the action"))}this.disconnect()}if("MODAL_OPEN"===em.event&&em.properties.connected){this.modal.close();return}}async init(){if(this.modal)return;this.chains=Object.values(aq.DR).filter(eb=>eb.eip155&&this.supportedBlockchains.includes(eb.id)).map(eb=>({chainId:eb.chainId,name:eb.name,currency:eb.currency,explorerUrl:eb.explorerUrl,rpcUrl:eb.rpcUrl}));let eb=YJ({metadata:{name:"Aleph.im",description:"Aleph.im: Web3 cloud solution",url:"https://account.aleph.im",icons:["https://account.aleph.im/favicon-32x32.png"]},enableEIP6963:!0,enableInjected:!0,enableCoinbase:!1}),em="9de791979f80a5776ee875d2e4591c07";this.modal=Y6({ethersConfig:eb,chains:this.chains,projectId:em,enableAnalytics:!1,enableOnramp:!1}),this.modal.subscribeEvents(this.handleEvent),this.modal.subscribeProvider(this.handleProvider),this.modal.subscribeWalletInfo(this.handleWalletInfo)}getProvider(){if(!this.provider)throw Error("WalletConnect is not initialized");return this.provider}constructor(...eb){super(...eb),this.providerId=aq.F7.WalletConnect,this.mutex=new aS.WU,this.handleEvent=this.onEvent.bind(this),this.handleProvider=this.onProvider.bind(this),this.handleWalletInfo=this.onWalletInfo.bind(this)}}class Y5{of(eb){return this.providers[eb]}constructor(eb,em={[aq.F7.Metamask]:new aK(eb),[aq.F7.WalletConnect]:new Y4(eb)}){this.supportedBlockchains=eb,this.providers=em}}let Y8=new Y5([aq.Ek.ETH]);function Y9(eb){let em=(0,t$.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")});return Qm(()=>{em.current=eb},[eb]),(0,t$.useCallback)((...eb)=>em.current(...eb),[em])}var Y7=function(eb,em,ew,eH){let eN=(0,t$.useRef)(em);Qm(()=>{eN.current=em},[em]),(0,t$.useEffect)(()=>{var em;let eV=null!==(em=null==ew?void 0:ew.current)&&void 0!==em?em:window;if(!(eV&&eV.addEventListener))return;let eE=eb=>eN.current(eb);return eV.addEventListener(eb,eE,eH),()=>{eV.removeEventListener(eb,eE,eH)}},[eb,ew,eH])};let Qb="undefined"!=typeof window?t$.useLayoutEffect:t$.useEffect;var Qm=Qb,Qy=function(eb,em){let ew=(0,t$.useCallback)(()=>{if("undefined"==typeof window)return em;try{let ew=window.sessionStorage.getItem(eb);return ew?Qv(ew):em}catch(ew){return console.warn(`Error reading sessionStorage key “${eb}”:`,ew),em}},[em,eb]),[eH,eN]=(0,t$.useState)(ew),eV=Y9(em=>{"undefined"==typeof window&&console.warn(`Tried setting sessionStorage key “${eb}” even though environment is not a client`);try{let ew=em instanceof Function?em(eH):em;window.sessionStorage.setItem(eb,JSON.stringify(ew)),eN(ew),window.dispatchEvent(new Event("session-storage"))}catch(em){console.warn(`Error setting sessionStorage key “${eb}”:`,em)}});(0,t$.useEffect)(()=>{eN(ew())},[]);let eE=(0,t$.useCallback)(em=>{null!=em&&em.key&&em.key!==eb||eN(ew())},[eb,ew]);return Y7("storage",eE),Y7("session-storage",eE),[eH,eV]};function Qv(eb){try{return"undefined"===eb?void 0:JSON.parse(null!=eb?eb:"")}catch(em){console.log("parsing error on",{value:eb});return}}let Qz=eb=>{let{triggerOnMount:em}=eb,[ew,eH]=(0,tW.mr)(),{blockchain:eN,provider:eV}=ew.connection,eE=(0,tK.lm)(),eD=null==eE?void 0:eE.add,eS=(0,t$.useCallback)(eb=>eH(new aQ.gZ(eb)),[eH]),e_=(0,t$.useCallback)(()=>eH(new aQ.eY),[eH]),[eO,eP]=Qy("connection",void 0);return(0,t$.useEffect)(()=>{em&&eO&&eS(eO)},[em]),(0,t$.useEffect)(()=>{if(!em||!eV)return;let eb=Y8.of(eV),ew=eb=>{eH(new aQ.pC(eb))},eE=eb=>{let{error:em}=eb;eH(new aQ.eY),em&&eD&&eD({variant:"error",title:"Error",text:null==em?void 0:em.message})};return async function(){if(eN){eb.events.on("update",ew),eb.events.on("disconnect",eE);try{await eb.connect(eN),eP({provider:eV,blockchain:eN})}catch(eb){eE({error:eb})}}}(),()=>{eb.events.off("update",ew),eb.events.off("disconnect",eE),eb.disconnect(),eP(void 0)}},[em,eV]),(0,t$.useEffect)(()=>{em&&eb();async function eb(){if(!eV||!eN)return;let eb=Y8.of(eV),em=await eb.isConnected();if(em)try{await eb.switchBlockchain(eN),eP({provider:eV,blockchain:eN})}catch(eb){eD&&eD({variant:"error",title:"Error",text:null==eb?void 0:eb.message})}}},[em,eV,eN]),{handleConnect:eS,handleDisconnect:e_}};function QL(eb){let{handleConnect:em,handleDisconnect:ew,...eH}=eb,[eN]=(0,tW.mr)(),{balance:eV,account:eE}=eN.connection,[eD,eS]=(0,t$.useState)(!1),e_=(0,t$.useRef)(null),eO=(0,t$.useRef)(null);(0,tK.O8)(()=>{eD&&eS(!1)},[e_,eO]);let eP=()=>{eS(!eD)},ej=(0,tK.iP)(0),eB=(0,tK.b)(0),{shouldMount:eR,stage:eU}=(0,tK.Yz)(eD,250),{myRef:eF,atRef:eG,position:eY}=(0,tK.gM)({my:"top-right",at:"bottom-right",myRef:e_,atRef:eO,deps:[eE,ej,eB,eR]}),eQ="enter"===eU,eK=(0,t$.useCallback)((eb,ew)=>{em(eb,ew),eS(!1)},[em]),eZ=(0,t$.useCallback)(()=>{ew(),eS(!1)},[ew]);return{account:eE,accountBalance:eV,walletPickerOpen:eQ,displayWalletPicker:eR,walletPickerRef:eF,walletPickerTriggerRef:eG,walletPosition:eY,handleDisplayWalletPicker:eP,handleConnect:eK,handleDisconnect:eZ,...eH}}function Qw(){let[eb]=(0,tW.mr)(),{account:em,provider:ew,blockchain:eH}=eb.connection,{handleConnect:eN,handleDisconnect:eV}=Qz({triggerOnMount:!0}),{routes:eE}=aF(),eD=(0,a_.useRouter)(),{pathname:eS}=eD,{names:e_}=aP(),eO="lg",[eP,ej]=(0,t$.useState)(!1),eB=(0,t$.useCallback)(eb=>ej(eb),[]),eR=(0,t$.useMemo)(()=>[{id:aq.F7.Metamask,name:"Metamask",icon:"metamask",color:"orange"},{id:aq.F7.WalletConnect,name:"Wallet Connect",icon:"walletConnect",color:"main0"}],[]),eU=(0,t$.useMemo)(()=>[{id:aq.Ek.ETH,icon:"ethereum",name:"Ethereum",wallets:eR}],[eR]),eF=(0,t$.useCallback)(async(eb,em)=>{let ew=eb.id,eH=em.id;eN({provider:ew,blockchain:eH})},[eN]),eG=(0,t$.useCallback)(eb=>{let em=eb.id;eN({provider:ew,blockchain:em})},[eN,ew]),eY=(0,t$.useCallback)(async()=>{eV()},[eV]),eQ=(0,t$.useMemo)(()=>{if(!eH)return;let eb=aq.DR[eH].id;return eU.find(em=>em.id===eb)},[eU,eH]),{calculatedRewards:eK,distributionTimestamp:eZ}=aY({address:(null==em?void 0:em.address)||""}),eW=(0,t$.useMemo)(()=>{let eb=864e6;if(void 0===eZ){let em=Math.ceil(eb/864e5);return em}let em=Date.now()-eZ,ew=eb-em,eH=Math.max(Math.ceil(ew),0),eN=Math.ceil(eH/864e5);return eN},[eZ]),e$=(0,t$.useMemo)(()=>{if(eK)return{amount:eK,days:eW}},[eW,eK]);return{networks:eU,pathname:eS,routes:eE,breadcrumbNames:e_,breakpoint:eO,isOpen:eP,rewards:e$,selectedNetwork:eQ,handleSwitchNetwork:eG,handleToggle:eB,handleConnect:eF,handleDisconnect:eY}}let QH=eb=>{let{names:em={},includeHome:ew=!0,...eH}=eb,eN=(0,a_.useRouter)(),eV="/"===eN.pathname,eE=eb=>eb.toUpperCase(),eD=(0,t$.useMemo)(()=>{if(eV)return[];let eb=eN.pathname.split("/"),eH=eb.map((ew,eH)=>{let eV=eb.slice(0,eH+1).join("/"),eD=em[eV]||em[ew]||eE(ew);return{href:eV,name:eD="function"==typeof eD?eD(eN):eD}}).filter(eb=>{let{name:em}=eb;return""!==em&&"-"!==em}).map(eb=>{let{name:em,href:ew}=eb;return(0,tQ.jsx)(aH(),{href:ew,children:em},em)});return ew&&eH.unshift((0,tQ.jsx)(aH(),{href:"/",children:em["/"]||"HOME"},"home")),eH},[eN,em,eV,ew]);return eV?(0,tQ.jsx)("div",{}):(0,tQ.jsx)(tK.aG,{navLinks:eD,...eH})};QH.displayName="AutoBreadcrumb";var Qx=(0,t$.memo)(QH);let QN=eb=>{let{isMobile:em,...ew}=eb,{account:eH,accountBalance:eN,displayWalletPicker:eV,walletPickerOpen:eE,walletPickerRef:eD,walletPickerTriggerRef:eS,walletPosition:e_,rewards:eO,selectedNetwork:eP,networks:ej,handleSwitchNetwork:eB,handleConnect:eR,handleDisconnect:eU,handleDisplayWalletPicker:eF}=QL(ew);return(0,tQ.jsxs)(tQ.Fragment,{children:[(0,tQ.jsx)(tK.zx,{ref:eS,as:"button",variant:eH?"secondary":"tertiary",color:eH?"main1":"main0",kind:"neon",size:"md",onClick:eF,children:(0,tQ.jsxs)(Q_,{children:[!em&&(eH?(0,aS.zN)(eH.address):"Connect"),(em||eH)&&(0,tQ.jsx)(aD,{$network:eP,$isConnected:!!eH,$isMobile:em})]})}),eV&&(0,tX.createPortal)((0,tQ.jsx)(aN,{ref:eD,networks:ej,rewards:eO,selectedNetwork:eP,onSwitchNetwork:eB,onConnect:eR,onDisconnect:eU,address:null==eH?void 0:eH.address,addressHref:"https://etherscan.io/address/".concat(null==eH?void 0:eH.address),balance:eN,$isOpen:eE,$position:e_}),document.body)]})};QN.displayName="AccountButton";let QV=eb=>eb.route.children?(0,tQ.jsx)("span",{...eb}):(0,tQ.jsx)(aH(),{...eb}),Qk=()=>{let{pathname:eb,routes:em,breadcrumbNames:ew,isOpen:eH,breakpoint:eN,handleToggle:eV,...eE}=Qw();return(0,tQ.jsxs)(tQ.Fragment,{children:[(0,tQ.jsxs)(aE,{$breakpoint:eN,children:[(0,tQ.jsx)(ak,{routes:em,pathname:eb,open:eH,onToggle:eV,Link:QE,height:"6.5rem",breakpoint:"lg",mobileTopContent:(0,tQ.jsx)(QD,{...eE,isMobile:!0})}),(0,tQ.jsxs)(aV,{$breakpoint:eN,children:[(0,tQ.jsx)(Qx,{names:ew}),(0,tQ.jsx)(QD,{...eE})]})]}),(0,tQ.jsx)(QO,{}),(0,tQ.jsx)(QP,{children:(0,tQ.jsx)(Qx,{names:ew})})]})};Qk.displayName="Header";let QE=(0,t$.memo)(QV),QD=(0,t$.memo)(QN);var QS=(0,t$.memo)(Qk),Q_=(0,tq.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-13kh3qu-0"})({display:"flex",alignItems:"center",gap:"0.75rem"}),QO=(0,tq.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-13kh3qu-1"})({display:"block",height:"6.5rem",flex:"1 1 auto",flexShrink:"0",flexGrow:"0","@media (min-width: 62rem)":{display:"none"}}),QP=(0,tq.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-13kh3qu-2"})({marginTop:"1.5rem",marginBottom:"1.5rem",display:"block",paddingLeft:"1.25rem",paddingRight:"1.25rem","@media (min-width: 48rem)":{paddingLeft:"4rem",paddingRight:"4rem"},"@media (min-width: 62rem)":{display:"none"}});let Qj=()=>(0,tQ.jsx)(tK.$_,{small:!0,maxWidth:"100%",Link:aH(),breakpoint:"lg",buttons:[],media:[{name:"x",icon:"x",label:"Follow us",href:"https://twitter.com/TwentySixCloud",small:!0},{name:"telegram",icon:"telegram",label:"Telegram",href:"https://t.me/alephim"},{name:"medium",icon:"medium",label:"Medium",href:"https://medium.com/aleph-im",small:!0}],mainLinks:[{label:"Documentation",href:"https://docs.aleph.im"},{label:"Telegram Developers",href:"https://t.me/alephim/119590"}],links:[]});var QB=Qj;let QR=tq.ZP.main.withConfig({displayName:"styles__StyledMain",componentId:"sc-146x5a5-0"})(["",""],{display:"flex",flex:"1 1 0%",flexDirection:"column",overflow:"auto",overflowX:"hidden"}),QU=QR;var QF=QU,QG=ew(18210),QY=ew(33358);function QQ(){let[eb]=(0,tW.mr)(),{account:em,balance:ew=0}=eb.connection,eH=(0,t$.useMemo)(()=>new QG.p(em),[em]),eN=(0,t$.useCallback)(()=>eH.getFiles(),[eH]),{data:eV}=(0,tK.GO)({doRequest:eN,onSuccess:()=>null,triggerOnMount:!0,triggerDeps:[eH],flushData:!1}),eE=null==eV?void 0:eV.totalSize,eD=ew?ew*QY.xJ:void 0;return{consumedSize:eE,allowedSize:eD}}let Qq=(0,t$.memo)(()=>{let{routes:eb}=aF(),{pathname:em}=(0,a_.useRouter)(),[ew,eH]=(0,t$.useState)(),eN=QQ(),eV="lg";return(0,tQ.jsx)(tK.Kb,{breakpoint:eV,routes:eb,pathname:em,Link:aH(),allowanceInfo:eN,open:ew,onToggle:eH})});Qq.displayName="Sidebar";var QK=Qq;let QZ=tq.ZP.div.withConfig({displayName:"styles__StyledViewport",componentId:"sc-1uu4v28-0"})(["",""],{display:"flex",height:"100%",overflow:"hidden"});var QW=ew(48107),Q$=ew(91421);function QX(){let{ccn:eb=!0,crn:em=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[ew,eH]=(0,tW.mr)(),{account:eN}=ew.connection,eV=(0,t$.useMemo)(()=>new QW.B(eN),[eN]),[eE,eD]=(0,t$.useState)();return(0,t$.useEffect)(()=>{let eb=new aS.ol;return async function(){let em=eV.subscribeNodesFeed(eb.promise);for await(let eb of em)eD(eb)}(),()=>eb.resolve()},[]),(0,t$.useEffect)(()=>{eE&&(eb&&eH(new Q$.B9({name:"ccns",state:{data:eE.ccns,loading:!1,error:void 0}})),em&&eH(new Q$.B9({name:"crns",state:{data:eE.crns,loading:!1,error:void 0}})))},[eb,em,eH,eE]),{nodes:eE}}var QJ=ew(47630),Q1=ew(89954);function Q2(){let[eb,em]=(0,tW.mr)(),{account:ew}=eb.connection,eH=(0,t$.useMemo)(()=>new QJ.S(ew),[ew]),[eN,eV]=(0,t$.useState)();return(0,t$.useEffect)(()=>{let eb=new aS.ol;return async function(){let em=await eH.getLastRewardsDistribution();eV(eb=>({lastRewardsDistribution:em,lastRewardsCalculation:null==eb?void 0:eb.lastRewardsCalculation}));let ew=eH.subscribeRewardsFeed(eb.promise);for await(let eb of ew)eV(em=>{let[ew,eH]="distribution"===eb.type?[eb,null==em?void 0:em.lastRewardsCalculation]:[null==em?void 0:em.lastRewardsDistribution,eb];return{lastRewardsDistribution:ew,lastRewardsCalculation:eH}})}(),()=>eb.resolve()},[]),(0,t$.useEffect)(()=>{(null==eN?void 0:eN.lastRewardsDistribution)&&em(new Q1.Sv({name:"lastRewardsDistribution",state:{data:eN.lastRewardsDistribution,loading:!1,error:void 0}}))},[em,null==eN?void 0:eN.lastRewardsDistribution]),(0,t$.useEffect)(()=>{(null==eN?void 0:eN.lastRewardsCalculation)&&em(new Q1.Sv({name:"lastRewardsCalculation",state:{data:eN.lastRewardsCalculation,loading:!1,error:void 0}}))},[em,null==eN?void 0:eN.lastRewardsCalculation]),{...eN}}var Q6=ew(77767);function Q4(eb){let{syncUrl:em=!1}=eb,[ew,eH]=(0,tW.mr)(),eN=ew.filter,eV=(0,a_.useRouter)();(0,t$.useEffect)(()=>{if(!em||!eV.isReady)return;let eb=eV.asPath.split("?")[1],ew=Object.fromEntries(new URLSearchParams(eb).entries()),eE=Object.fromEntries(Object.entries(eN).map(eb=>{let[em,ew]=eb;return[em,ew?ew.value:ew]})),eD={...ew,...eE},eS=Object.keys(eD).filter(eb=>{let em=eE[eb]||null;return em!==eD[eb]}),e_=Object.keys(eD).filter(eb=>{let em=ew[eb]||null;return em!==eD[eb]});if(eS.length){let eb=eS.reduce((eb,em)=>{let ew=eD[em];return eb[em]=ew?{key:em,value:ew}:null,eb},{...eN});eH(new Q6.Ov({state:eb}))}if(e_.length){let eb=e_.reduce((eb,em)=>{let ew=eD[em];return ew?eb[em]=ew:delete eb[em],eb},{...eV.query});eV.replace({query:eb})}},[em,eN,eV,eH]);let eE=(0,t$.useCallback)((eb,em)=>eH(new Q6.q6({key:eb,value:em})),[eH]),eD=(0,t$.useCallback)(eb=>eH(new Q6.xp({key:eb})),[eH]);return{filters:eN,handleAddFilter:eE,handleDelFilter:eD}}let Q3=eb=>{let{children:em}=eb;return Q4({syncUrl:!0}),QX(),Q2(),(0,tQ.jsx)(QZ,{children:em})};Q3.displayName="Viewport";var Q5=(0,t$.memo)(Q3);let Q8=tq.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-1bbqo4p-0"})(["",""],{position:"relative",marginLeft:"auto",marginRight:"auto",width:"100%",maxWidth:"90rem",flex:"1 1 0%",paddingLeft:"1.5rem",paddingRight:"1.5rem",paddingBottom:"4rem","@media (min-width: 62rem)":{paddingLeft:"4rem",paddingRight:"4rem"}}),Q9=eb=>{let{children:em}=eb;return(0,tQ.jsx)(Q8,{children:em})};Q9.displayName="Content";var Q7=(0,t$.memo)(Q9),qb=ew(12400);function qm(eb){let{Component:em,pageProps:ew}=eb;return(0,tQ.jsxs)(tq.f6,{theme:tK.np.aleph,children:[(0,tQ.jsx)(tK.nz,{}),(0,tQ.jsx)(tZ,{}),(0,tQ.jsx)(tW.WE,{children:(0,tQ.jsx)(tK.P_,{max:10,timeout:2e3,children:(0,tQ.jsxs)(Q5,{children:[(0,tQ.jsx)(QK,{}),(0,tQ.jsxs)(QF,{children:[(0,tQ.jsx)(QS,{}),(0,tQ.jsxs)(Q7,{children:[(0,tQ.jsx)(em,{...ew}),(0,tQ.jsx)(qb.default,{})]}),(0,tQ.jsx)(QB,{})]})]})})})]})}},12400:function(eb,em,ew){"use strict";ew.r(em),ew.d(em,{Loading:function(){return eS},default:function(){return e_}});var eH=ew(85893),eN=ew(67294),eV=ew(33445),eE=ew(11163);function eD(){let[eb,em]=(0,eN.useState)(!0),ew=(0,eE.useRouter)();return(0,eN.useEffect)(()=>{function eb(){em(!0)}function eH(){em(!1)}return ew.events.on("routeChangeStart",eb),ew.events.on("routeChangeComplete",eH),ew.events.on("routeChangeError",eH),em(!1),()=>{ew.events.off("routeChangeStart",eb),ew.events.off("routeChangeComplete",eb),ew.events.off("routeChangeError",eH)}},[ew]),{loading:eb}}function eS(){let{loading:eb}=eD();return(0,eH.jsx)(eV.Z,{show:eb})}eS.displayName="Loading";var e_=(0,eN.memo)(eS)},96116:function(eb,em,ew){"use strict";ew.d(em,{RG:function(){return e_},eY:function(){return eD},gZ:function(){return eE},pC:function(){return eS}});var eH,eN=ew(4582);let eV={blockchain:eN.Ek.ETH,provider:void 0,account:void 0,balance:void 0};!function(eb){eb.CONNECTION_CONNECT="CONNECTION_CONNECT",eb.CONNECTION_DISCONNECT="CONNECTION_DISCONNECT",eb.CONNECTION_UPDATE="CONNECTION_UPDATE",eb.CONNECTION_SET_BALANCE="CONNECTION_SET_BALANCE"}(eH||(eH={}));class eE{constructor(eb){this.payload=eb,this.type=eH.CONNECTION_CONNECT}}class eD{constructor(){this.type=eH.CONNECTION_DISCONNECT,this.payload=null}}class eS{constructor(eb){this.payload=eb,this.type=eH.CONNECTION_UPDATE}}function e_(){return function(){let eb=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eV,em=arguments.length>1?arguments[1]:void 0;switch(em.type){case eH.CONNECTION_DISCONNECT:return{...eV};case eH.CONNECTION_CONNECT:case eH.CONNECTION_UPDATE:case eH.CONNECTION_SET_BALANCE:return{...eb,...em.payload};default:return eb}}}},91421:function(eb,em,ew){"use strict";var eH;ew.d(em,{B9:function(){return eV},Wy:function(){return eE},gg:function(){return eD},yf:function(){return eB}});let eN={keys:void 0,entities:void 0,loading:!0,error:void 0};!function(eb){eb.ENTITY_SET="ENTITY_SET",eb.ENTITY_LOAD="ENTITY_LOAD",eb.ENTITY_SUCCESS="ENTITY_SUCCESS",eb.ENTITY_ERROR="ENTITY_ERROR",eb.ENTITY_ADD="ENTITY_ADD",eb.ENTITY_DEL="ENTITY_DEL"}(eH||(eH={}));class eV{constructor(eb){this.payload=eb,this.type=eH.ENTITY_SET}}class eE{constructor(eb){this.payload=eb,this.type=eH.ENTITY_ADD}}class eD{constructor(eb){this.payload=eb,this.type=eH.ENTITY_DEL}}function eS(eb,em,ew){let eH=new Map(em.map(eb=>[eb[ew],eb]));for(let em of eb)eH.set(em[ew],em);return Array.from(eH.values())}function e_(eb,em,ew){return eS(eb=Array.isArray(eb)?eb:[eb],em,ew)}function eO(eb,em,ew){let eH=new Set(Array.isArray(eb)?eb:[eb]);return em.filter(eb=>!eH.has(eb[ew]))}function eP(eb,em,ew,eH){return eS(eb=Array.isArray(eb)?eb:[eb],em=eH?em.filter(eb=>!eb[eH]):em,ew)}function ej(eb,em){return eb.map(eb=>eb[em])}function eB(eb,em,ew){return function(){var eV;let eE=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eN,eD=arguments.length>1?arguments[1]:void 0;if((null===(eV=eD.payload)||void 0===eV?void 0:eV.name)!==eb)return eE;switch(eD.type){case eH.ENTITY_SET:{let{data:eb,...ew}=eD.payload.state,eH=eb,eN=eH?ej(eH,em):void 0;return{...eE,...ew,entities:eH,keys:eN}}case eH.ENTITY_LOAD:return{...eE,loading:!0,error:void 0};case eH.ENTITY_SUCCESS:{let eb=eP(eD.payload.entities,eE.entities||[],em,ew),eH=ej(eb,em);return{...eE,keys:eH,entities:eb,loading:!1,error:void 0}}case eH.ENTITY_ERROR:return{...eE,loading:!1,error:eD.payload.error};case eH.ENTITY_ADD:{let eb=e_(eD.payload.entities,eE.entities||[],em),ew=ej(eb,em);return{...eE,keys:ew,entities:eb,loading:!1,error:void 0}}case eH.ENTITY_DEL:{let eb=eO(eD.payload.keys,eE.entities||[],em),ew=ej(eb,em);return{...eE,keys:ew,entities:eb}}default:return eE}}}},77767:function(eb,em,ew){"use strict";var eH;ew.d(em,{Ov:function(){return eV},q6:function(){return eE},rH:function(){return eS},xp:function(){return eD}});let eN={};!function(eb){eb.FILTER_SET="FILTER_SET",eb.FILTER_ADD="FILTER_ADD",eb.FILTER_DEL="FILTER_DEL"}(eH||(eH={}));class eV{constructor(eb){this.payload=eb,this.type=eH.FILTER_SET}}class eE{constructor(eb){this.payload=eb,this.type=eH.FILTER_ADD}}class eD{constructor(eb){this.payload=eb,this.type=eH.FILTER_DEL}}function eS(){return function(){let eb=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eN,em=arguments.length>1?arguments[1]:void 0;switch(em.type){case eH.FILTER_SET:{let{state:eb}=em.payload;return eb}case eH.FILTER_ADD:{let{key:ew}=em.payload,eH={...eb,[ew]:em.payload};return eH}case eH.FILTER_DEL:{let{key:ew}=em.payload,eH={...eb,[ew]:null};return eH}default:return eb}}}},89954:function(eb,em,ew){"use strict";var eH;ew.d(em,{Sv:function(){return eV},mM:function(){return eE}});let eN={data:void 0,loading:!0,error:void 0};!function(eb){eb.REQUEST_SET="REQUEST_SET",eb.REQUEST_START="REQUEST_START",eb.REQUEST_SUCCESS="REQUEST_SUCCESS",eb.REQUEST_ERROR="REQUEST_ERROR"}(eH||(eH={}));class eV{constructor(eb){this.payload=eb,this.type=eH.REQUEST_SET}}function eE(eb){return function(){var em;let ew=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eN,eV=arguments.length>1?arguments[1]:void 0;if((null===(em=eV.payload)||void 0===em?void 0:em.name)!==eb)return ew;switch(eV.type){case eH.REQUEST_SET:return{...ew,...eV.payload.state};case eH.REQUEST_START:{let{flushData:eb}=eV.payload||{};return{...ew,loading:!0,error:void 0,data:eb?void 0:ew.data}}case eH.REQUEST_SUCCESS:{let{data:eb}=eV.payload;return{...ew,loading:!1,error:void 0,data:eb}}case eH.REQUEST_ERROR:{let{error:eb,flushData:em}=eV.payload;return{...ew,loading:!1,error:eb,data:em?void 0:ew.data}}default:return ew}}}},81516:function(eb,em){"use strict";function ew(eb,em,ew,eH){return!1}Object.defineProperty(em,"__esModule",{value:!0}),em.getDomainLocale=ew,("function"==typeof em.default||"object"==typeof em.default&&null!==em.default)&&void 0===em.default.__esModule&&(Object.defineProperty(em.default,"__esModule",{value:!0}),Object.assign(em.default,em),eb.exports=em.default)},95569:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.default=void 0;var eH=ew(92648).Z,eN=ew(17273).Z,eV=eH(ew(67294)),eE=ew(14532),eD=ew(83353),eS=ew(61410),e_=ew(79064),eO=ew(370),eP=ew(69955),ej=ew(24224),eB=ew(80508),eR=ew(81516),eU=ew(64266);let eF=new Set;function eG(eb,em,ew,eH,eN){if(eN||eD.isLocalURL(em)){if(!eH.bypassPrefetchedCheck){let eN=void 0!==eH.locale?eH.locale:"locale"in eb?eb.locale:void 0,eV=em+"%"+ew+"%"+eN;if(eF.has(eV))return;eF.add(eV)}Promise.resolve(eb.prefetch(em,ew,eH)).catch(eb=>{})}}function eY(eb){let em=eb.currentTarget,ew=em.getAttribute("target");return ew&&"_self"!==ew||eb.metaKey||eb.ctrlKey||eb.shiftKey||eb.altKey||eb.nativeEvent&&2===eb.nativeEvent.which}function eQ(eb,em,ew,eH,eN,eE,eS,e_,eO,eP){let{nodeName:ej}=eb.currentTarget,eB="A"===ej.toUpperCase();if(eB&&(eY(eb)||!eO&&!eD.isLocalURL(ew)))return;eb.preventDefault();let eR=()=>{"beforePopState"in em?em[eN?"replace":"push"](ew,eH,{shallow:eE,locale:e_,scroll:eS}):em[eN?"replace":"push"](eH||ew,{forceOptimisticNavigation:!eP})};eO?eV.default.startTransition(eR):eR()}function eK(eb){return"string"==typeof eb?eb:eS.formatUrl(eb)}let eZ=eV.default.forwardRef(function(eb,em){let ew,eH;let{href:eD,as:eS,children:eF,prefetch:eY,passHref:eZ,replace:eW,shallow:e$,scroll:eX,locale:eJ,onClick:e0,onMouseEnter:e6,onTouchStart:e4,legacyBehavior:e3=!1}=eb,e5=eN(eb,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);ew=eF,e3&&("string"==typeof ew||"number"==typeof ew)&&(ew=eV.default.createElement("a",null,ew));let e8=!1!==eY,e9=eV.default.useContext(eP.RouterContext),e7=eV.default.useContext(ej.AppRouterContext),tw=null!=e9?e9:e7,tH=!e9,{href:tN,as:tV}=eV.default.useMemo(()=>{if(!e9){let eb=eK(eD);return{href:eb,as:eS?eK(eS):eb}}let[eb,em]=eE.resolveHref(e9,eD,!0);return{href:eb,as:eS?eE.resolveHref(e9,eS):em||eb}},[e9,eD,eS]),tE=eV.default.useRef(tN),tD=eV.default.useRef(tV);e3&&(eH=eV.default.Children.only(ew));let tS=e3?eH&&"object"==typeof eH&&eH.ref:em,[t_,tO,tP]=eB.useIntersection({rootMargin:"200px"}),tj=eV.default.useCallback(eb=>{(tD.current!==tV||tE.current!==tN)&&(tP(),tD.current=tV,tE.current=tN),t_(eb),tS&&("function"==typeof tS?tS(eb):"object"==typeof tS&&(tS.current=eb))},[tV,tS,tN,tP,t_]);eV.default.useEffect(()=>{tw&&tO&&e8&&eG(tw,tN,tV,{locale:eJ},tH)},[tV,tN,tO,eJ,e8,null==e9?void 0:e9.locale,tw,tH]);let tB={ref:tj,onClick(eb){e3||"function"!=typeof e0||e0(eb),e3&&eH.props&&"function"==typeof eH.props.onClick&&eH.props.onClick(eb),tw&&!eb.defaultPrevented&&eQ(eb,tw,tN,tV,eW,e$,eX,eJ,tH,e8)},onMouseEnter(eb){e3||"function"!=typeof e6||e6(eb),e3&&eH.props&&"function"==typeof eH.props.onMouseEnter&&eH.props.onMouseEnter(eb),tw&&(e8||!tH)&&eG(tw,tN,tV,{locale:eJ,priority:!0,bypassPrefetchedCheck:!0},tH)},onTouchStart(eb){e3||"function"!=typeof e4||e4(eb),e3&&eH.props&&"function"==typeof eH.props.onTouchStart&&eH.props.onTouchStart(eb),tw&&(e8||!tH)&&eG(tw,tN,tV,{locale:eJ,priority:!0,bypassPrefetchedCheck:!0},tH)}};if(e_.isAbsoluteUrl(tV))tB.href=tV;else if(!e3||eZ||"a"===eH.type&&!("href"in eH.props)){let eb=void 0!==eJ?eJ:null==e9?void 0:e9.locale,em=(null==e9?void 0:e9.isLocaleDomain)&&eR.getDomainLocale(tV,eb,null==e9?void 0:e9.locales,null==e9?void 0:e9.domainLocales);tB.href=em||eU.addBasePath(eO.addLocale(tV,eb,null==e9?void 0:e9.defaultLocale))}return e3?eV.default.cloneElement(eH,tB):eV.default.createElement("a",Object.assign({},e5,tB),ew)});var eW=eZ;em.default=eW,("function"==typeof em.default||"object"==typeof em.default&&null!==em.default)&&void 0===em.default.__esModule&&(Object.defineProperty(em.default,"__esModule",{value:!0}),Object.assign(em.default,em),eb.exports=em.default)},80508:function(eb,em,ew){"use strict";Object.defineProperty(em,"__esModule",{value:!0}),em.useIntersection=eO;var eH=ew(67294),eN=ew(10029);let eV="function"==typeof IntersectionObserver,eE=new Map,eD=[];function eS(eb){let em;let ew={root:eb.root||null,margin:eb.rootMargin||""},eH=eD.find(eb=>eb.root===ew.root&&eb.margin===ew.margin);if(eH&&(em=eE.get(eH)))return em;let eN=new Map,eV=new IntersectionObserver(eb=>{eb.forEach(eb=>{let em=eN.get(eb.target),ew=eb.isIntersecting||eb.intersectionRatio>0;em&&ew&&em(ew)})},eb);return em={id:ew,observer:eV,elements:eN},eD.push(ew),eE.set(ew,em),em}function e_(eb,em,ew){let{id:eH,observer:eN,elements:eV}=eS(ew);return eV.set(eb,em),eN.observe(eb),function(){if(eV.delete(eb),eN.unobserve(eb),0===eV.size){eN.disconnect(),eE.delete(eH);let eb=eD.findIndex(eb=>eb.root===eH.root&&eb.margin===eH.margin);eb>-1&&eD.splice(eb,1)}}}function eO(eb){let{rootRef:em,rootMargin:ew,disabled:eE}=eb,eD=eE||!eV,[eS,eO]=eH.useState(!1),eP=eH.useRef(null),ej=eH.useCallback(eb=>{eP.current=eb},[]);eH.useEffect(()=>{if(eV){if(eD||eS)return;let eb=eP.current;if(eb&&eb.tagName){let eH=e_(eb,eb=>eb&&eO(eb),{root:null==em?void 0:em.current,rootMargin:ew});return eH}}else if(!eS){let eb=eN.requestIdleCallback(()=>eO(!0));return()=>eN.cancelIdleCallback(eb)}},[eD,ew,em,eS,eP.current]);let eB=eH.useCallback(()=>{eO(!1)},[]);return[ej,eS,eB]}("function"==typeof em.default||"object"==typeof em.default&&null!==em.default)&&void 0===em.default.__esModule&&(Object.defineProperty(em.default,"__esModule",{value:!0}),Object.assign(em.default,em),eb.exports=em.default)},47715:function(eb,em,ew){var eH="/",eN=ew(48764).Buffer,eV=ew(34155);!function(){"use strict";var em={742:function(eb,em,ew){var eH=ew(491),eE=ew(562),eD=ew(450),eS=ew(324),e_=ew(320);for(var eO in e_)em[eO]=e_[eO];em.NONE=0,em.DEFLATE=1,em.INFLATE=2,em.GZIP=3,em.GUNZIP=4,em.DEFLATERAW=5,em.INFLATERAW=6,em.UNZIP=7;var eP=31,ej=139;function eB(eb){if("number"!=typeof eb||ebem.UNZIP)throw TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=eb,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}eB.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,eH(this.init_done,"close before init"),eH(this.mode<=em.UNZIP),this.mode===em.DEFLATE||this.mode===em.GZIP||this.mode===em.DEFLATERAW?eD.deflateEnd(this.strm):(this.mode===em.INFLATE||this.mode===em.GUNZIP||this.mode===em.INFLATERAW||this.mode===em.UNZIP)&&eS.inflateEnd(this.strm),this.mode=em.NONE,this.dictionary=null},eB.prototype.write=function(eb,em,ew,eH,eN,eV,eE){return this._write(!0,eb,em,ew,eH,eN,eV,eE)},eB.prototype.writeSync=function(eb,em,ew,eH,eN,eV,eE){return this._write(!1,eb,em,ew,eH,eN,eV,eE)},eB.prototype._write=function(eb,ew,eE,eD,eS,e_,eO,eP){if(eH.equal(arguments.length,8),eH(this.init_done,"write before init"),eH(this.mode!==em.NONE,"already finalized"),eH.equal(!1,this.write_in_progress,"write already in progress"),eH.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,eH.equal(!1,void 0===ew,"must provide flush value"),this.write_in_progress=!0,ew!==em.Z_NO_FLUSH&&ew!==em.Z_PARTIAL_FLUSH&&ew!==em.Z_SYNC_FLUSH&&ew!==em.Z_FULL_FLUSH&&ew!==em.Z_FINISH&&ew!==em.Z_BLOCK)throw Error("Invalid flush value");if(null==eE&&(eE=eN.alloc(0),eS=0,eD=0),this.strm.avail_in=eS,this.strm.input=eE,this.strm.next_in=eD,this.strm.avail_out=eP,this.strm.output=e_,this.strm.next_out=eO,this.flush=ew,!eb)return(this._process(),this._checkError())?this._afterSync():void 0;var ej=this;return eV.nextTick(function(){ej._process(),ej._after()}),this},eB.prototype._afterSync=function(){var eb=this.strm.avail_out,em=this.strm.avail_in;return this.write_in_progress=!1,[em,eb]},eB.prototype._process=function(){var eb=null;switch(this.mode){case em.DEFLATE:case em.GZIP:case em.DEFLATERAW:this.err=eD.deflate(this.strm,this.flush);break;case em.UNZIP:switch(this.strm.avail_in>0&&(eb=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===eb)break;if(this.strm.input[eb]===eP){if(this.gzip_id_bytes_read=1,eb++,1===this.strm.avail_in)break}else{this.mode=em.INFLATE;break}case 1:if(null===eb)break;this.strm.input[eb]===ej?(this.gzip_id_bytes_read=2,this.mode=em.GUNZIP):this.mode=em.INFLATE;break;default:throw Error("invalid number of gzip magic number bytes read")}case em.INFLATE:case em.GUNZIP:case em.INFLATERAW:for(this.err=eS.inflate(this.strm,this.flush),this.err===em.Z_NEED_DICT&&this.dictionary&&(this.err=eS.inflateSetDictionary(this.strm,this.dictionary),this.err===em.Z_OK?this.err=eS.inflate(this.strm,this.flush):this.err===em.Z_DATA_ERROR&&(this.err=em.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===em.GUNZIP&&this.err===em.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=eS.inflate(this.strm,this.flush);break;default:throw Error("Unknown mode "+this.mode)}},eB.prototype._checkError=function(){switch(this.err){case em.Z_OK:case em.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===em.Z_FINISH)return this._error("unexpected end of file"),!1;break;case em.Z_STREAM_END:break;case em.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},eB.prototype._after=function(){if(this._checkError()){var eb=this.strm.avail_out,em=this.strm.avail_in;this.write_in_progress=!1,this.callback(em,eb),this.pending_close&&this.close()}},eB.prototype._error=function(eb){this.strm.msg&&(eb=this.strm.msg),this.onerror(eb,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},eB.prototype.init=function(eb,ew,eN,eV,eE){eH(4==arguments.length||5==arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),eH(eb>=8&&eb<=15,"invalid windowBits"),eH(ew>=-1&&ew<=9,"invalid compression level"),eH(eN>=1&&eN<=9,"invalid memlevel"),eH(eV===em.Z_FILTERED||eV===em.Z_HUFFMAN_ONLY||eV===em.Z_RLE||eV===em.Z_FIXED||eV===em.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(ew,eb,eN,eV,eE),this._setDictionary()},eB.prototype.params=function(){throw Error("deflateParams Not supported")},eB.prototype.reset=function(){this._reset(),this._setDictionary()},eB.prototype._init=function(eb,ew,eH,eN,eV){switch(this.level=eb,this.windowBits=ew,this.memLevel=eH,this.strategy=eN,this.flush=em.Z_NO_FLUSH,this.err=em.Z_OK,(this.mode===em.GZIP||this.mode===em.GUNZIP)&&(this.windowBits+=16),this.mode===em.UNZIP&&(this.windowBits+=32),(this.mode===em.DEFLATERAW||this.mode===em.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new eE,this.mode){case em.DEFLATE:case em.GZIP:case em.DEFLATERAW:this.err=eD.deflateInit2(this.strm,this.level,em.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case em.INFLATE:case em.GUNZIP:case em.INFLATERAW:case em.UNZIP:this.err=eS.inflateInit2(this.strm,this.windowBits);break;default:throw Error("Unknown mode "+this.mode)}this.err!==em.Z_OK&&this._error("Init error"),this.dictionary=eV,this.write_in_progress=!1,this.init_done=!0},eB.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=em.Z_OK,this.mode){case em.DEFLATE:case em.DEFLATERAW:this.err=eD.deflateSetDictionary(this.strm,this.dictionary)}this.err!==em.Z_OK&&this._error("Failed to set dictionary")}},eB.prototype._reset=function(){switch(this.err=em.Z_OK,this.mode){case em.DEFLATE:case em.DEFLATERAW:case em.GZIP:this.err=eD.deflateReset(this.strm);break;case em.INFLATE:case em.INFLATERAW:case em.GUNZIP:this.err=eS.inflateReset(this.strm)}this.err!==em.Z_OK&&this._error("Failed to reset stream")},em.Zlib=eB},23:function(eb,em,ew){var eH=ew(300).Buffer,eN=ew(781).Transform,eE=ew(742),eD=ew(837),eS=ew(491).ok,e_=ew(300).kMaxLength,eO="Cannot create final Buffer. It would be larger than 0x"+e_.toString(16)+" bytes";eE.Z_MIN_WINDOWBITS=8,eE.Z_MAX_WINDOWBITS=15,eE.Z_DEFAULT_WINDOWBITS=15,eE.Z_MIN_CHUNK=64,eE.Z_MAX_CHUNK=1/0,eE.Z_DEFAULT_CHUNK=16384,eE.Z_MIN_MEMLEVEL=1,eE.Z_MAX_MEMLEVEL=9,eE.Z_DEFAULT_MEMLEVEL=8,eE.Z_MIN_LEVEL=-1,eE.Z_MAX_LEVEL=9,eE.Z_DEFAULT_LEVEL=eE.Z_DEFAULT_COMPRESSION;for(var eP=Object.keys(eE),ej=0;ej=e_?eE=RangeError(eO):em=eH.concat(eN,eV),eN=[],eb.close(),ew(eE,em)}eb.on("error",eD),eb.on("end",eS),eb.end(em),eE()}function eQ(eb,em){if("string"==typeof em&&(em=eH.from(em)),!eH.isBuffer(em))throw TypeError("Not a string or buffer");var ew=eb._finishFlushFlag;return eb._processChunk(em,ew)}function eK(eb){if(!(this instanceof eK))return new eK(eb);e4.call(this,eb,eE.DEFLATE)}function eZ(eb){if(!(this instanceof eZ))return new eZ(eb);e4.call(this,eb,eE.INFLATE)}function eW(eb){if(!(this instanceof eW))return new eW(eb);e4.call(this,eb,eE.GZIP)}function e$(eb){if(!(this instanceof e$))return new e$(eb);e4.call(this,eb,eE.GUNZIP)}function eX(eb){if(!(this instanceof eX))return new eX(eb);e4.call(this,eb,eE.DEFLATERAW)}function eJ(eb){if(!(this instanceof eJ))return new eJ(eb);e4.call(this,eb,eE.INFLATERAW)}function e0(eb){if(!(this instanceof e0))return new e0(eb);e4.call(this,eb,eE.UNZIP)}function e6(eb){return eb===eE.Z_NO_FLUSH||eb===eE.Z_PARTIAL_FLUSH||eb===eE.Z_SYNC_FLUSH||eb===eE.Z_FULL_FLUSH||eb===eE.Z_FINISH||eb===eE.Z_BLOCK}function e4(eb,ew){var eV=this;if(this._opts=eb=eb||{},this._chunkSize=eb.chunkSize||em.Z_DEFAULT_CHUNK,eN.call(this,eb),eb.flush&&!e6(eb.flush))throw Error("Invalid flush flag: "+eb.flush);if(eb.finishFlush&&!e6(eb.finishFlush))throw Error("Invalid flush flag: "+eb.finishFlush);if(this._flushFlag=eb.flush||eE.Z_NO_FLUSH,this._finishFlushFlag=void 0!==eb.finishFlush?eb.finishFlush:eE.Z_FINISH,eb.chunkSize&&(eb.chunkSizeem.Z_MAX_CHUNK))throw Error("Invalid chunk size: "+eb.chunkSize);if(eb.windowBits&&(eb.windowBitsem.Z_MAX_WINDOWBITS))throw Error("Invalid windowBits: "+eb.windowBits);if(eb.level&&(eb.levelem.Z_MAX_LEVEL))throw Error("Invalid compression level: "+eb.level);if(eb.memLevel&&(eb.memLevelem.Z_MAX_MEMLEVEL))throw Error("Invalid memLevel: "+eb.memLevel);if(eb.strategy&&eb.strategy!=em.Z_FILTERED&&eb.strategy!=em.Z_HUFFMAN_ONLY&&eb.strategy!=em.Z_RLE&&eb.strategy!=em.Z_FIXED&&eb.strategy!=em.Z_DEFAULT_STRATEGY)throw Error("Invalid strategy: "+eb.strategy);if(eb.dictionary&&!eH.isBuffer(eb.dictionary))throw Error("Invalid dictionary: it should be a Buffer instance");this._handle=new eE.Zlib(ew);var eD=this;this._hadError=!1,this._handle.onerror=function(eb,ew){e3(eD),eD._hadError=!0;var eH=Error(eb);eH.errno=ew,eH.code=em.codes[ew],eD.emit("error",eH)};var eS=em.Z_DEFAULT_COMPRESSION;"number"==typeof eb.level&&(eS=eb.level);var e_=em.Z_DEFAULT_STRATEGY;"number"==typeof eb.strategy&&(e_=eb.strategy),this._handle.init(eb.windowBits||em.Z_DEFAULT_WINDOWBITS,eS,eb.memLevel||em.Z_DEFAULT_MEMLEVEL,e_,eb.dictionary),this._buffer=eH.allocUnsafe(this._chunkSize),this._offset=0,this._level=eS,this._strategy=e_,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!eV._handle},configurable:!0,enumerable:!0})}function e3(eb,em){em&&eV.nextTick(em),eb._handle&&(eb._handle.close(),eb._handle=null)}function e5(eb){eb.emit("close")}Object.defineProperty(em,"codes",{enumerable:!0,value:Object.freeze(eR),writable:!1}),em.Deflate=eK,em.Inflate=eZ,em.Gzip=eW,em.Gunzip=e$,em.DeflateRaw=eX,em.InflateRaw=eJ,em.Unzip=e0,em.createDeflate=function(eb){return new eK(eb)},em.createInflate=function(eb){return new eZ(eb)},em.createDeflateRaw=function(eb){return new eX(eb)},em.createInflateRaw=function(eb){return new eJ(eb)},em.createGzip=function(eb){return new eW(eb)},em.createGunzip=function(eb){return new e$(eb)},em.createUnzip=function(eb){return new e0(eb)},em.deflate=function(eb,em,ew){return"function"==typeof em&&(ew=em,em={}),eY(new eK(em),eb,ew)},em.deflateSync=function(eb,em){return eQ(new eK(em),eb)},em.gzip=function(eb,em,ew){return"function"==typeof em&&(ew=em,em={}),eY(new eW(em),eb,ew)},em.gzipSync=function(eb,em){return eQ(new eW(em),eb)},em.deflateRaw=function(eb,em,ew){return"function"==typeof em&&(ew=em,em={}),eY(new eX(em),eb,ew)},em.deflateRawSync=function(eb,em){return eQ(new eX(em),eb)},em.unzip=function(eb,em,ew){return"function"==typeof em&&(ew=em,em={}),eY(new e0(em),eb,ew)},em.unzipSync=function(eb,em){return eQ(new e0(em),eb)},em.inflate=function(eb,em,ew){return"function"==typeof em&&(ew=em,em={}),eY(new eZ(em),eb,ew)},em.inflateSync=function(eb,em){return eQ(new eZ(em),eb)},em.gunzip=function(eb,em,ew){return"function"==typeof em&&(ew=em,em={}),eY(new e$(em),eb,ew)},em.gunzipSync=function(eb,em){return eQ(new e$(em),eb)},em.inflateRaw=function(eb,em,ew){return"function"==typeof em&&(ew=em,em={}),eY(new eJ(em),eb,ew)},em.inflateRawSync=function(eb,em){return eQ(new eJ(em),eb)},eD.inherits(e4,eN),e4.prototype.params=function(eb,ew,eH){if(ebem.Z_MAX_LEVEL)throw RangeError("Invalid compression level: "+eb);if(ew!=em.Z_FILTERED&&ew!=em.Z_HUFFMAN_ONLY&&ew!=em.Z_RLE&&ew!=em.Z_FIXED&&ew!=em.Z_DEFAULT_STRATEGY)throw TypeError("Invalid strategy: "+ew);if(this._level!==eb||this._strategy!==ew){var eN=this;this.flush(eE.Z_SYNC_FLUSH,function(){eS(eN._handle,"zlib binding closed"),eN._handle.params(eb,ew),!eN._hadError&&(eN._level=eb,eN._strategy=ew,eH&&eH())})}else eV.nextTick(eH)},e4.prototype.reset=function(){return eS(this._handle,"zlib binding closed"),this._handle.reset()},e4.prototype._flush=function(eb){this._transform(eH.alloc(0),"",eb)},e4.prototype.flush=function(eb,em){var ew=this,eN=this._writableState;"function"!=typeof eb&&(void 0!==eb||em)||(em=eb,eb=eE.Z_FULL_FLUSH),eN.ended?em&&eV.nextTick(em):eN.ending?em&&this.once("end",em):eN.needDrain?em&&this.once("drain",function(){return ew.flush(eb,em)}):(this._flushFlag=eb,this.write(eH.alloc(0),"",em))},e4.prototype.close=function(eb){e3(this,eb),eV.nextTick(e5,this)},e4.prototype._transform=function(eb,em,ew){var eN,eV=this._writableState,eD=(eV.ending||eV.ended)&&(!eb||eV.length===eb.length);return null===eb||eH.isBuffer(eb)?this._handle?void(eD?eN=this._finishFlushFlag:(eN=this._flushFlag,eb.length>=eV.length&&(this._flushFlag=this._opts.flush||eE.Z_NO_FLUSH)),this._processChunk(eb,eN,ew)):ew(Error("zlib binding closed")):ew(Error("invalid input"))},e4.prototype._processChunk=function(eb,em,ew){var eN=eb&&eb.length,eV=this._chunkSize-this._offset,eE=0,eD=this,eP="function"==typeof ew;if(!eP){var ej,eB=[],eR=0;this.on("error",function(eb){ej=eb}),eS(this._handle,"zlib binding closed");do var eU=this._handle.writeSync(em,eb,eE,eN,this._buffer,this._offset,eV);while(!this._hadError&&eY(eU[0],eU[1]));if(this._hadError)throw ej;if(eR>=e_)throw e3(this),RangeError(eO);var eF=eH.concat(eB,eR);return e3(this),eF}eS(this._handle,"zlib binding closed");var eG=this._handle.write(em,eb,eE,eN,this._buffer,this._offset,eV);function eY(e_,eO){if(this&&(this.buffer=null,this.callback=null),!eD._hadError){var ej=eV-eO;if(eS(ej>=0,"have should not go down"),ej>0){var eU=eD._buffer.slice(eD._offset,eD._offset+ej);eD._offset+=ej,eP?eD.push(eU):(eB.push(eU),eR+=eU.length)}if((0===eO||eD._offset>=eD._chunkSize)&&(eV=eD._chunkSize,eD._offset=0,eD._buffer=eH.allocUnsafe(eD._chunkSize)),0===eO){if(eE+=eN-e_,eN=e_,!eP)return!0;var eF=eD._handle.write(em,eb,eE,eN,eD._buffer,eD._offset,eD._chunkSize);return eF.callback=eY,void(eF.buffer=eb)}if(!eP)return!1;ew()}}eG.buffer=eb,eG.callback=eY},eD.inherits(eK,e4),eD.inherits(eZ,e4),eD.inherits(eW,e4),eD.inherits(e$,e4),eD.inherits(eX,e4),eD.inherits(eJ,e4),eD.inherits(e0,e4)},380:function(eb,em){var ew="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function eH(eb,em){return Object.prototype.hasOwnProperty.call(eb,em)}em.assign=function(eb){for(var em=Array.prototype.slice.call(arguments,1);em.length;){var ew=em.shift();if(ew){if("object"!=typeof ew)throw TypeError(ew+"must be non-object");for(var eN in ew)eH(ew,eN)&&(eb[eN]=ew[eN])}}return eb},em.shrinkBuf=function(eb,em){return eb.length===em?eb:eb.subarray?eb.subarray(0,em):(eb.length=em,eb)};var eN={arraySet:function(eb,em,ew,eH,eN){if(em.subarray&&eb.subarray){eb.set(em.subarray(ew,ew+eH),eN);return}for(var eV=0;eV>>16&65535|0,eE=0;0!==ew;){eE=ew>2e3?2e3:ew,ew-=eE;do eV=eV+(eN=eN+em[eH++]|0)|0;while(--eE);eN%=65521,eV%=65521}return eN|eV<<16|0}eb.exports=em},320:function(eb){eb.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},307:function(eb){var em=function(){for(var eb,em=[],ew=0;ew<256;ew++){eb=ew;for(var eH=0;eH<8;eH++)eb=1&eb?3988292384^eb>>>1:eb>>>1;em[ew]=eb}return em}();function ew(eb,ew,eH,eN){var eV=em,eE=eN+eH;eb^=-1;for(var eD=eN;eD>>8^eV[(eb^ew[eD])&255];return -1^eb}eb.exports=ew},450:function(eb,em,ew){var eH,eN=ew(380),eV=ew(842),eE=ew(496),eD=ew(307),eS=ew(31),e_=0,eO=1,eP=3,ej=4,eB=5,eR=0,eU=1,eF=-2,eG=-3,eY=-5,eQ=-1,eK=1,eZ=2,eW=3,e$=4,eX=0,eJ=2,e0=8,e6=9,e4=15,e3=8,e5=286,e8=30,e9=19,e7=573,tw=15,tH=3,tN=258,tV=262,tE=32,tD=42,tS=69,t_=73,tO=91,tP=103,tj=113,tB=666,tR=1,tU=2,tF=3,tG=4,tY=3;function tQ(eb,em){return eb.msg=eS[em],em}function tq(eb){return(eb<<1)-(eb>4?9:0)}function tK(eb){for(var em=eb.length;--em>=0;)eb[em]=0}function tZ(eb){var em=eb.state,ew=em.pending;ew>eb.avail_out&&(ew=eb.avail_out),0!==ew&&(eN.arraySet(eb.output,em.pending_buf,em.pending_out,ew,eb.next_out),eb.next_out+=ew,em.pending_out+=ew,eb.total_out+=ew,eb.avail_out-=ew,em.pending-=ew,0===em.pending&&(em.pending_out=0))}function tW(eb,em){eV._tr_flush_block(eb,eb.block_start>=0?eb.block_start:-1,eb.strstart-eb.block_start,em),eb.block_start=eb.strstart,tZ(eb.strm)}function t$(eb,em){eb.pending_buf[eb.pending++]=em}function tX(eb,em){eb.pending_buf[eb.pending++]=em>>>8&255,eb.pending_buf[eb.pending++]=255&em}function tJ(eb,em,ew,eH){var eV=eb.avail_in;return(eV>eH&&(eV=eH),0===eV)?0:(eb.avail_in-=eV,eN.arraySet(em,eb.input,eb.next_in,eV,ew),1===eb.state.wrap?eb.adler=eE(eb.adler,em,eV,ew):2===eb.state.wrap&&(eb.adler=eD(eb.adler,em,eV,ew)),eb.next_in+=eV,eb.total_in+=eV,eV)}function aH(eb,em){var ew,eH,eN=eb.max_chain_length,eV=eb.strstart,eE=eb.prev_length,eD=eb.nice_match,eS=eb.strstart>eb.w_size-tV?eb.strstart-(eb.w_size-tV):0,e_=eb.window,eO=eb.w_mask,eP=eb.prev,ej=eb.strstart+tN,eB=e_[eV+eE-1],eR=e_[eV+eE];eb.prev_length>=eb.good_match&&(eN>>=2),eD>eb.lookahead&&(eD=eb.lookahead);do{if(e_[(ew=em)+eE]!==eR||e_[ew+eE-1]!==eB||e_[ew]!==e_[eV]||e_[++ew]!==e_[eV+1])continue;eV+=2,ew++;do;while(e_[++eV]===e_[++ew]&&e_[++eV]===e_[++ew]&&e_[++eV]===e_[++ew]&&e_[++eV]===e_[++ew]&&e_[++eV]===e_[++ew]&&e_[++eV]===e_[++ew]&&e_[++eV]===e_[++ew]&&e_[++eV]===e_[++ew]&&eVeE){if(eb.match_start=em,eE=eH,eH>=eD)break;eB=e_[eV+eE-1],eR=e_[eV+eE]}}while((em=eP[em&eO])>eS&&0!=--eN);return eE<=eb.lookahead?eE:eb.lookahead}function aN(eb){var em,ew,eH,eV,eE,eD=eb.w_size;do{if(eV=eb.window_size-eb.lookahead-eb.strstart,eb.strstart>=eD+(eD-tV)){eN.arraySet(eb.window,eb.window,eD,eD,0),eb.match_start-=eD,eb.strstart-=eD,eb.block_start-=eD,em=ew=eb.hash_size;do eH=eb.head[--em],eb.head[em]=eH>=eD?eH-eD:0;while(--ew);em=ew=eD;do eH=eb.prev[--em],eb.prev[em]=eH>=eD?eH-eD:0;while(--ew);eV+=eD}if(0===eb.strm.avail_in)break;if(ew=tJ(eb.strm,eb.window,eb.strstart+eb.lookahead,eV),eb.lookahead+=ew,eb.lookahead+eb.insert>=tH)for(eE=eb.strstart-eb.insert,eb.ins_h=eb.window[eE],eb.ins_h=(eb.ins_h<eb.pending_buf_size-5&&(ew=eb.pending_buf_size-5);;){if(eb.lookahead<=1){if(aN(eb),0===eb.lookahead&&em===e_)return tR;if(0===eb.lookahead)break}eb.strstart+=eb.lookahead,eb.lookahead=0;var eH=eb.block_start+ew;if((0===eb.strstart||eb.strstart>=eH)&&(eb.lookahead=eb.strstart-eH,eb.strstart=eH,tW(eb,!1),0===eb.strm.avail_out)||eb.strstart-eb.block_start>=eb.w_size-tV&&(tW(eb,!1),0===eb.strm.avail_out))return tR}return(eb.insert=0,em===ej)?(tW(eb,!0),0===eb.strm.avail_out)?tF:tG:(eb.strstart>eb.block_start&&(tW(eb,!1),eb.strm.avail_out),tR)}function ak(eb,em){for(var ew,eH;;){if(eb.lookahead=tH&&(eb.ins_h=(eb.ins_h<=tH){if(eH=eV._tr_tally(eb,eb.strstart-eb.match_start,eb.match_length-tH),eb.lookahead-=eb.match_length,eb.match_length<=eb.max_lazy_match&&eb.lookahead>=tH){eb.match_length--;do eb.strstart++,eb.ins_h=(eb.ins_h<=tH&&(eb.ins_h=(eb.ins_h<4096)&&(eb.match_length=tH-1)),eb.prev_length>=tH&&eb.match_length<=eb.prev_length){eN=eb.strstart+eb.lookahead-tH,eH=eV._tr_tally(eb,eb.strstart-1-eb.prev_match,eb.prev_length-tH),eb.lookahead-=eb.prev_length-1,eb.prev_length-=2;do++eb.strstart<=eN&&(eb.ins_h=(eb.ins_h<=tH&&eb.strstart>0&&(eH=eD[eN=eb.strstart-1])===eD[++eN]&&eH===eD[++eN]&&eH===eD[++eN]){eE=eb.strstart+tN;do;while(eH===eD[++eN]&&eH===eD[++eN]&&eH===eD[++eN]&&eH===eD[++eN]&&eH===eD[++eN]&&eH===eD[++eN]&&eH===eD[++eN]&&eH===eD[++eN]&&eNeb.lookahead&&(eb.match_length=eb.lookahead)}if(eb.match_length>=tH?(ew=eV._tr_tally(eb,1,eb.match_length-tH),eb.lookahead-=eb.match_length,eb.strstart+=eb.match_length,eb.match_length=0):(ew=eV._tr_tally(eb,0,eb.window[eb.strstart]),eb.lookahead--,eb.strstart++),ew&&(tW(eb,!1),0===eb.strm.avail_out))return tR}return(eb.insert=0,em===ej)?(tW(eb,!0),0===eb.strm.avail_out)?tF:tG:eb.last_lit&&(tW(eb,!1),0===eb.strm.avail_out)?tR:tU}function aS(eb,em){for(var ew;;){if(0===eb.lookahead&&(aN(eb),0===eb.lookahead)){if(em===e_)return tR;break}if(eb.match_length=0,ew=eV._tr_tally(eb,0,eb.window[eb.strstart]),eb.lookahead--,eb.strstart++,ew&&(tW(eb,!1),0===eb.strm.avail_out))return tR}return(eb.insert=0,em===ej)?(tW(eb,!0),0===eb.strm.avail_out)?tF:tG:eb.last_lit&&(tW(eb,!1),0===eb.strm.avail_out)?tR:tU}function a_(eb,em,ew,eH,eN){this.good_length=eb,this.max_lazy=em,this.nice_length=ew,this.max_chain=eH,this.func=eN}function aO(eb){eb.window_size=2*eb.w_size,tK(eb.head),eb.max_lazy_match=eH[eb.level].max_lazy,eb.good_match=eH[eb.level].good_length,eb.nice_match=eH[eb.level].nice_length,eb.max_chain_length=eH[eb.level].max_chain,eb.strstart=0,eb.block_start=0,eb.lookahead=0,eb.insert=0,eb.match_length=eb.prev_length=tH-1,eb.match_available=0,eb.ins_h=0}function aP(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=e0,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new eN.Buf16(2*e7),this.dyn_dtree=new eN.Buf16((2*e8+1)*2),this.bl_tree=new eN.Buf16((2*e9+1)*2),tK(this.dyn_ltree),tK(this.dyn_dtree),tK(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new eN.Buf16(tw+1),this.heap=new eN.Buf16(2*e5+1),tK(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new eN.Buf16(2*e5+1),tK(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function aj(eb){var em;return eb&&eb.state?(eb.total_in=eb.total_out=0,eb.data_type=eJ,(em=eb.state).pending=0,em.pending_out=0,em.wrap<0&&(em.wrap=-em.wrap),em.status=em.wrap?tD:tj,eb.adler=2===em.wrap?0:1,em.last_flush=e_,eV._tr_init(em),eR):tQ(eb,eF)}function aR(eb){var em=aj(eb);return em===eR&&aO(eb.state),em}function aU(eb,em){return eb&&eb.state&&2===eb.state.wrap?(eb.state.gzhead=em,eR):eF}function aF(eb,em,ew,eH,eV,eE){if(!eb)return eF;var eD=1;if(em===eQ&&(em=6),eH<0?(eD=0,eH=-eH):eH>15&&(eD=2,eH-=16),eV<1||eV>e6||ew!==e0||eH<8||eH>15||em<0||em>9||eE<0||eE>e$)return tQ(eb,eF);8===eH&&(eH=9);var eS=new aP;return eb.state=eS,eS.strm=eb,eS.wrap=eD,eS.gzhead=null,eS.w_bits=eH,eS.w_size=1<eB||em<0)return eb?tQ(eb,eF):eF;if(eN=eb.state,!eb.output||!eb.input&&0!==eb.avail_in||eN.status===tB&&em!==ej)return tQ(eb,0===eb.avail_out?eY:eF);if(eN.strm=eb,ew=eN.last_flush,eN.last_flush=em,eN.status===tD){if(2===eN.wrap)eb.adler=0,t$(eN,31),t$(eN,139),t$(eN,8),eN.gzhead?(t$(eN,(eN.gzhead.text?1:0)+(eN.gzhead.hcrc?2:0)+(eN.gzhead.extra?4:0)+(eN.gzhead.name?8:0)+(eN.gzhead.comment?16:0)),t$(eN,255&eN.gzhead.time),t$(eN,eN.gzhead.time>>8&255),t$(eN,eN.gzhead.time>>16&255),t$(eN,eN.gzhead.time>>24&255),t$(eN,9===eN.level?2:eN.strategy>=eZ||eN.level<2?4:0),t$(eN,255&eN.gzhead.os),eN.gzhead.extra&&eN.gzhead.extra.length&&(t$(eN,255&eN.gzhead.extra.length),t$(eN,eN.gzhead.extra.length>>8&255)),eN.gzhead.hcrc&&(eb.adler=eD(eb.adler,eN.pending_buf,eN.pending,0)),eN.gzindex=0,eN.status=tS):(t$(eN,0),t$(eN,0),t$(eN,0),t$(eN,0),t$(eN,0),t$(eN,9===eN.level?2:eN.strategy>=eZ||eN.level<2?4:0),t$(eN,tY),eN.status=tj);else{var ew,eN,eE,eS,eG=e0+(eN.w_bits-8<<4)<<8,eQ=-1;eG|=(eQ=eN.strategy>=eZ||eN.level<2?0:eN.level<6?1:6===eN.level?2:3)<<6,0!==eN.strstart&&(eG|=tE),eG+=31-eG%31,eN.status=tj,tX(eN,eG),0!==eN.strstart&&(tX(eN,eb.adler>>>16),tX(eN,65535&eb.adler)),eb.adler=1}}if(eN.status===tS){if(eN.gzhead.extra){for(eE=eN.pending;eN.gzindex<(65535&eN.gzhead.extra.length)&&(eN.pending!==eN.pending_buf_size||(eN.gzhead.hcrc&&eN.pending>eE&&(eb.adler=eD(eb.adler,eN.pending_buf,eN.pending-eE,eE)),tZ(eb),eE=eN.pending,eN.pending!==eN.pending_buf_size));)t$(eN,255&eN.gzhead.extra[eN.gzindex]),eN.gzindex++;eN.gzhead.hcrc&&eN.pending>eE&&(eb.adler=eD(eb.adler,eN.pending_buf,eN.pending-eE,eE)),eN.gzindex===eN.gzhead.extra.length&&(eN.gzindex=0,eN.status=t_)}else eN.status=t_}if(eN.status===t_){if(eN.gzhead.name){eE=eN.pending;do{if(eN.pending===eN.pending_buf_size&&(eN.gzhead.hcrc&&eN.pending>eE&&(eb.adler=eD(eb.adler,eN.pending_buf,eN.pending-eE,eE)),tZ(eb),eE=eN.pending,eN.pending===eN.pending_buf_size)){eS=1;break}eS=eN.gzindexeE&&(eb.adler=eD(eb.adler,eN.pending_buf,eN.pending-eE,eE)),0===eS&&(eN.gzindex=0,eN.status=tO)}else eN.status=tO}if(eN.status===tO){if(eN.gzhead.comment){eE=eN.pending;do{if(eN.pending===eN.pending_buf_size&&(eN.gzhead.hcrc&&eN.pending>eE&&(eb.adler=eD(eb.adler,eN.pending_buf,eN.pending-eE,eE)),tZ(eb),eE=eN.pending,eN.pending===eN.pending_buf_size)){eS=1;break}eS=eN.gzindexeE&&(eb.adler=eD(eb.adler,eN.pending_buf,eN.pending-eE,eE)),0===eS&&(eN.status=tP)}else eN.status=tP}if(eN.status===tP&&(eN.gzhead.hcrc?(eN.pending+2>eN.pending_buf_size&&tZ(eb),eN.pending+2<=eN.pending_buf_size&&(t$(eN,255&eb.adler),t$(eN,eb.adler>>8&255),eb.adler=0,eN.status=tj)):eN.status=tj),0!==eN.pending){if(tZ(eb),0===eb.avail_out)return eN.last_flush=-1,eR}else if(0===eb.avail_in&&tq(em)<=tq(ew)&&em!==ej)return tQ(eb,eY);if(eN.status===tB&&0!==eb.avail_in)return tQ(eb,eY);if(0!==eb.avail_in||0!==eN.lookahead||em!==e_&&eN.status!==tB){var eK=eN.strategy===eZ?aS(eN,em):eN.strategy===eW?aD(eN,em):eH[eN.level].func(eN,em);if((eK===tF||eK===tG)&&(eN.status=tB),eK===tR||eK===tF)return 0===eb.avail_out&&(eN.last_flush=-1),eR;if(eK===tU&&(em===eO?eV._tr_align(eN):em!==eB&&(eV._tr_stored_block(eN,0,0,!1),em===eP&&(tK(eN.head),0===eN.lookahead&&(eN.strstart=0,eN.block_start=0,eN.insert=0))),tZ(eb),0===eb.avail_out))return eN.last_flush=-1,eR}return em!==ej?eR:eN.wrap<=0?eU:(2===eN.wrap?(t$(eN,255&eb.adler),t$(eN,eb.adler>>8&255),t$(eN,eb.adler>>16&255),t$(eN,eb.adler>>24&255),t$(eN,255&eb.total_in),t$(eN,eb.total_in>>8&255),t$(eN,eb.total_in>>16&255),t$(eN,eb.total_in>>24&255)):(tX(eN,eb.adler>>>16),tX(eN,65535&eb.adler)),tZ(eb),eN.wrap>0&&(eN.wrap=-eN.wrap),0!==eN.pending?eR:eU)}function aQ(eb){var em;return eb&&eb.state?(em=eb.state.status)!==tD&&em!==tS&&em!==t_&&em!==tO&&em!==tP&&em!==tj&&em!==tB?tQ(eb,eF):(eb.state=null,em===tj?tQ(eb,eG):eR):eF}function aq(eb,em){var ew,eH,eV,eD,eS,e_,eO,eP,ej=em.length;if(!eb||!eb.state||2===(eD=(ew=eb.state).wrap)||1===eD&&ew.status!==tD||ew.lookahead)return eF;for(1===eD&&(eb.adler=eE(eb.adler,em,ej,0)),ew.wrap=0,ej>=ew.w_size&&(0===eD&&(tK(ew.head),ew.strstart=0,ew.block_start=0,ew.insert=0),eP=new eN.Buf8(ew.w_size),eN.arraySet(eP,em,ej-ew.w_size,ew.w_size,0),em=eP,ej=ew.w_size),eS=eb.avail_in,e_=eb.next_in,eO=eb.input,eb.avail_in=ej,eb.next_in=0,eb.input=em,aN(ew);ew.lookahead>=tH;){eH=ew.strstart,eV=ew.lookahead-(tH-1);do ew.ins_h=(ew.ins_h<>>=eW=eZ>>>24,eF-=eW,0==(eW=eZ>>>16&255))e4[eD++]=65535&eZ;else if(16&eW){e$=65535&eZ,(eW&=15)&&(eF>>=eW,eF-=eW),eF<15&&(eU+=e6[eV++]<>>=eW=eZ>>>24,eF-=eW,16&(eW=eZ>>>16&255)){if(eX=65535&eZ,eF<(eW&=15)&&(eU+=e6[eV++]<eO){eb.msg="invalid distance too far back",eN.mode=em;break n}if(eU>>>=eW,eF-=eW,eX>(eW=eD-eS)){if((eW=eX-eW)>ej&&eN.sane){eb.msg="invalid distance too far back",eN.mode=em;break n}if(eJ=0,e0=eR,0===eB){if(eJ+=eP-eW,eW2;)e4[eD++]=e0[eJ++],e4[eD++]=e0[eJ++],e4[eD++]=e0[eJ++],e$-=3;e$&&(e4[eD++]=e0[eJ++],e$>1&&(e4[eD++]=e0[eJ++]))}else{eJ=eD-eX;do e4[eD++]=e4[eJ++],e4[eD++]=e4[eJ++],e4[eD++]=e4[eJ++],e$-=3;while(e$>2);e$&&(e4[eD++]=e4[eJ++],e$>1&&(e4[eD++]=e4[eJ++]))}}else if((64&eW)==0){eZ=eY[(65535&eZ)+(eU&(1<>3,eF-=e$<<3,eU&=(1<>>24&255)+(eb>>>8&65280)+((65280&eb)<<8)+((255&eb)<<24)}function aH(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new eV.Buf16(320),this.work=new eV.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function aN(eb){var em;return eb&&eb.state?(em=eb.state,eb.total_in=eb.total_out=em.total=0,eb.msg="",em.wrap&&(eb.adler=1&em.wrap),em.mode=eX,em.last=0,em.havedict=0,em.dmax=32768,em.head=null,em.hold=0,em.bits=0,em.lencode=em.lendyn=new eV.Buf32(tW),em.distcode=em.distdyn=new eV.Buf32(t$),em.sane=1,em.back=-1,eF):eQ}function aV(eb){var em;return eb&&eb.state?((em=eb.state).wsize=0,em.whave=0,em.wnext=0,aN(eb)):eQ}function ak(eb,em){var ew,eH;return eb&&eb.state?(eH=eb.state,em<0?(ew=0,em=-em):(ew=(em>>4)+1,em<48&&(em&=15)),em&&(em<8||em>15))?eQ:(null!==eH.window&&eH.wbits!==em&&(eH.window=null),eH.wrap=ew,eH.wbits=em,aV(eb)):eQ}function aE(eb,em){var ew,eH;return eb?(eH=new aH,eb.state=eH,eH.window=null,(ew=ak(eb,em))!==eF&&(eb.state=null),ew):eQ}function aD(eb){return aE(eb,tX)}var aS=!0;function a_(eb){if(aS){var em;for(eH=new eV.Buf32(512),eN=new eV.Buf32(32),em=0;em<144;)eb.lens[em++]=8;for(;em<256;)eb.lens[em++]=9;for(;em<280;)eb.lens[em++]=7;for(;em<288;)eb.lens[em++]=8;for(e_(eP,eb.lens,0,288,eH,0,eb.work,{bits:9}),em=0;em<32;)eb.lens[em++]=5;e_(ej,eb.lens,0,32,eN,0,eb.work,{bits:5}),aS=!1}eb.lencode=eH,eb.lenbits=9,eb.distcode=eN,eb.distbits=5}function aO(eb,em,ew,eH){var eN,eE=eb.state;return null===eE.window&&(eE.wsize=1<=eE.wsize?(eV.arraySet(eE.window,em,ew-eE.wsize,eE.wsize,0),eE.wnext=0,eE.whave=eE.wsize):((eN=eE.wsize-eE.wnext)>eH&&(eN=eH),eV.arraySet(eE.window,em,ew-eH,eN,eE.wnext),(eH-=eN)?(eV.arraySet(eE.window,em,ew-eH,eH,0),eE.wnext=eH,eE.whave=eE.wsize):(eE.wnext+=eN,eE.wnext===eE.wsize&&(eE.wnext=0),eE.whave>>8&255,ew.check=eD(ew.check,a$,2,0),aN=0,aV=0,ew.mode=eJ;break}if(ew.flags=0,ew.head&&(ew.head.done=!1),!(1&ew.wrap)||(((255&aN)<<8)+(aN>>8))%31){eb.msg="incorrect header check",ew.mode=tK;break}if((15&aN)!==e$){eb.msg="unknown compression method",ew.mode=tK;break}if(aN>>>=4,aV-=4,aQ=(15&aN)+8,0===ew.wbits)ew.wbits=aQ;else if(aQ>ew.wbits){eb.msg="invalid window size",ew.mode=tK;break}ew.dmax=1<>8&1),512&ew.flags&&(a$[0]=255&aN,a$[1]=aN>>>8&255,ew.check=eD(ew.check,a$,2,0)),aN=0,aV=0,ew.mode=e0;case e0:for(;aV<32;){if(0===tX)break n;tX--,aN+=eH[tW++]<>>8&255,a$[2]=aN>>>16&255,a$[3]=aN>>>24&255,ew.check=eD(ew.check,a$,4,0)),aN=0,aV=0,ew.mode=e6;case e6:for(;aV<16;){if(0===tX)break n;tX--,aN+=eH[tW++]<>8),512&ew.flags&&(a$[0]=255&aN,a$[1]=aN>>>8&255,ew.check=eD(ew.check,a$,2,0)),aN=0,aV=0,ew.mode=e4;case e4:if(1024&ew.flags){for(;aV<16;){if(0===tX)break n;tX--,aN+=eH[tW++]<>>8&255,ew.check=eD(ew.check,a$,2,0)),aN=0,aV=0}else ew.head&&(ew.head.extra=null);ew.mode=e3;case e3:if(1024&ew.flags&&((aD=ew.length)>tX&&(aD=tX),aD&&(ew.head&&(aQ=ew.head.extra_len-ew.length,ew.head.extra||(ew.head.extra=Array(ew.head.extra_len)),eV.arraySet(ew.head.extra,eH,tW,aD,aQ)),512&ew.flags&&(ew.check=eD(ew.check,eH,aD,tW)),tX-=aD,tW+=aD,ew.length-=aD),ew.length))break n;ew.length=0,ew.mode=e5;case e5:if(2048&ew.flags){if(0===tX)break n;aD=0;do aQ=eH[tW+aD++],ew.head&&aQ&&ew.length<65536&&(ew.head.name+=String.fromCharCode(aQ));while(aQ&&aD>9&1,ew.head.done=!0),eb.adler=ew.check=0,ew.mode=tH;break;case e7:for(;aV<32;){if(0===tX)break n;tX--,aN+=eH[tW++]<>>=7&aV,aV-=7&aV,ew.mode=tY;break}for(;aV<3;){if(0===tX)break n;tX--,aN+=eH[tW++]<>>=1)){case 0:ew.mode=tV;break;case 1:if(a_(ew),ew.mode=tP,em===eU){aN>>>=2,aV-=2;break n}break;case 2:ew.mode=tS;break;case 3:eb.msg="invalid block type",ew.mode=tK}aN>>>=2,aV-=2;break;case tV:for(aN>>>=7&aV,aV-=7&aV;aV<32;){if(0===tX)break n;tX--,aN+=eH[tW++]<>>16^65535)){eb.msg="invalid stored block lengths",ew.mode=tK;break}if(ew.length=65535&aN,aN=0,aV=0,ew.mode=tE,em===eU)break n;case tE:ew.mode=tD;case tD:if(aD=ew.length){if(aD>tX&&(aD=tX),aD>aH&&(aD=aH),0===aD)break n;eV.arraySet(eN,eH,tW,aD,t$),tX-=aD,tW+=aD,aH-=aD,t$+=aD,ew.length-=aD;break}ew.mode=tH;break;case tS:for(;aV<14;){if(0===tX)break n;tX--,aN+=eH[tW++]<>>=5,aV-=5,ew.ndist=(31&aN)+1,aN>>>=5,aV-=5,ew.ncode=(15&aN)+4,aN>>>=4,aV-=4,ew.nlen>286||ew.ndist>30){eb.msg="too many length or distance symbols",ew.mode=tK;break}ew.have=0,ew.mode=t_;case t_:for(;ew.have>>=3,aV-=3}for(;ew.have<19;)ew.lens[aJ[ew.have++]]=0;if(ew.lencode=ew.lendyn,ew.lenbits=7,aK={bits:ew.lenbits},aq=e_(eO,ew.lens,0,19,ew.lencode,0,ew.work,aK),ew.lenbits=aK.bits,aq){eb.msg="invalid code lengths set",ew.mode=tK;break}ew.have=0,ew.mode=tO;case tO:for(;ew.have>>24,aR=aW>>>16&255,aU=65535&aW,!(aj<=aV);){if(0===tX)break n;tX--,aN+=eH[tW++]<>>=aj,aV-=aj,ew.lens[ew.have++]=aU;else{if(16===aU){for(aZ=aj+2;aV>>=aj,aV-=aj,0===ew.have){eb.msg="invalid bit length repeat",ew.mode=tK;break}aQ=ew.lens[ew.have-1],aD=3+(3&aN),aN>>>=2,aV-=2}else if(17===aU){for(aZ=aj+3;aV>>=aj,aV-=aj,aQ=0,aD=3+(7&aN),aN>>>=3,aV-=3}else{for(aZ=aj+7;aV>>=aj,aV-=aj,aQ=0,aD=11+(127&aN),aN>>>=7,aV-=7}if(ew.have+aD>ew.nlen+ew.ndist){eb.msg="invalid bit length repeat",ew.mode=tK;break}for(;aD--;)ew.lens[ew.have++]=aQ}}if(ew.mode===tK)break;if(0===ew.lens[256]){eb.msg="invalid code -- missing end-of-block",ew.mode=tK;break}if(ew.lenbits=9,aK={bits:ew.lenbits},aq=e_(eP,ew.lens,0,ew.nlen,ew.lencode,0,ew.work,aK),ew.lenbits=aK.bits,aq){eb.msg="invalid literal/lengths set",ew.mode=tK;break}if(ew.distbits=6,ew.distcode=ew.distdyn,aK={bits:ew.distbits},aq=e_(ej,ew.lens,ew.nlen,ew.ndist,ew.distcode,0,ew.work,aK),ew.distbits=aK.bits,aq){eb.msg="invalid distances set",ew.mode=tK;break}if(ew.mode=tP,em===eU)break n;case tP:ew.mode=tj;case tj:if(tX>=6&&aH>=258){eb.next_out=t$,eb.avail_out=aH,eb.next_in=tW,eb.avail_in=tX,ew.hold=aN,ew.bits=aV,eS(eb,aE),t$=eb.next_out,eN=eb.output,aH=eb.avail_out,tW=eb.next_in,eH=eb.input,tX=eb.avail_in,aN=ew.hold,aV=ew.bits,ew.mode===tH&&(ew.back=-1);break}for(ew.back=0;aj=(aW=ew.lencode[aN&(1<>>24,aR=aW>>>16&255,aU=65535&aW,!(aj<=aV);){if(0===tX)break n;tX--,aN+=eH[tW++]<>aF)])>>>24,aR=aW>>>16&255,aU=65535&aW,!(aF+aj<=aV);){if(0===tX)break n;tX--,aN+=eH[tW++]<>>=aF,aV-=aF,ew.back+=aF}if(aN>>>=aj,aV-=aj,ew.back+=aj,ew.length=aU,0===aR){ew.mode=tG;break}if(32&aR){ew.back=-1,ew.mode=tH;break}if(64&aR){eb.msg="invalid literal/length code",ew.mode=tK;break}ew.extra=15&aR,ew.mode=tB;case tB:if(ew.extra){for(aZ=ew.extra;aV>>=ew.extra,aV-=ew.extra,ew.back+=ew.extra}ew.was=ew.length,ew.mode=tR;case tR:for(;aj=(aW=ew.distcode[aN&(1<>>24,aR=aW>>>16&255,aU=65535&aW,!(aj<=aV);){if(0===tX)break n;tX--,aN+=eH[tW++]<>aF)])>>>24,aR=aW>>>16&255,aU=65535&aW,!(aF+aj<=aV);){if(0===tX)break n;tX--,aN+=eH[tW++]<>>=aF,aV-=aF,ew.back+=aF}if(aN>>>=aj,aV-=aj,ew.back+=aj,64&aR){eb.msg="invalid distance code",ew.mode=tK;break}ew.offset=aU,ew.extra=15&aR,ew.mode=tU;case tU:if(ew.extra){for(aZ=ew.extra;aV>>=ew.extra,aV-=ew.extra,ew.back+=ew.extra}if(ew.offset>ew.dmax){eb.msg="invalid distance too far back",ew.mode=tK;break}ew.mode=tF;case tF:if(0===aH)break n;if(aD=aE-aH,ew.offset>aD){if((aD=ew.offset-aD)>ew.whave&&ew.sane){eb.msg="invalid distance too far back",ew.mode=tK;break}aD>ew.wnext?(aD-=ew.wnext,aS=ew.wsize-aD):aS=ew.wnext-aD,aD>ew.length&&(aD=ew.length),aP=ew.window}else aP=eN,aS=t$-ew.offset,aD=ew.length;aD>aH&&(aD=aH),aH-=aD,ew.length-=aD;do eN[t$++]=aP[aS++];while(--aD);0===ew.length&&(ew.mode=tj);break;case tG:if(0===aH)break n;eN[t$++]=ew.length,aH--,ew.mode=tj;break;case tY:if(ew.wrap){for(;aV<32;){if(0===tX)break n;tX--,aN|=eH[tW++]<=1&&0===t_[e9];e9--);if(e7>e9&&(e7=e9),0===e9)return eU[eF++]=20971520,eU[eF++]=20971520,eY.bits=1,0;for(e8=1;e80&&(eb===eD||1!==e9))return -1;for(e3=1,tO[1]=0;e3eV||eb===e_&&tV>eE)return 1;for(;;){eJ=e3-tH,eG[e5]eX?(e0=tP[tj+eG[e5]],e6=tD[tS+eG[e5]]):(e0=96,e6=0),eQ=1<>tH)+(eK-=eQ)]=eJ<<24|e0<<16|e6|0;while(0!==eK);for(eQ=1<>=1;if(0!==eQ?(tE&=eQ-1,tE+=eQ):tE=0,e5++,0==--t_[e3]){if(e3===e9)break;e3=em[ew+eG[e5]]}if(e3>e7&&(tE&eW)!==eZ){for(0===tH&&(tH=e7),e$+=e8,tN=1<<(tw=e3-tH);tw+tHeV||eb===e_&&tV>eE)return 1;eU[eZ=tE&eW]=e7<<24|tw<<16|e$-eF|0}}return 0!==tE&&(eU[e$+tE]=e3-tH<<24|4194304),eY.bits=e7,0}},31:function(eb){eb.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},842:function(eb,em,ew){var eH,eN,eV,eE=ew(380),eD=4,eS=0,e_=1,eO=2;function eP(eb){for(var em=eb.length;--em>=0;)eb[em]=0}var ej=0,eB=1,eR=2,eU=3,eF=258,eG=29,eY=256,eQ=286,eK=30,eZ=19,eW=573,e$=15,eX=16,eJ=7,e0=256,e6=16,e4=17,e3=18,e5=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],e8=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],e9=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],e7=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],tw=512,tH=Array(576);eP(tH);var tN=Array(2*eK);eP(tN);var tV=Array(tw);eP(tV);var tE=Array(eF-eU+1);eP(tE);var tD=Array(eG);eP(tD);var tS=Array(eK);function t_(eb,em,ew,eH,eN){this.static_tree=eb,this.extra_bits=em,this.extra_base=ew,this.elems=eH,this.max_length=eN,this.has_stree=eb&&eb.length}function tO(eb,em){this.dyn_tree=eb,this.max_code=0,this.stat_desc=em}function tP(eb){return eb<256?tV[eb]:tV[256+(eb>>>7)]}function tj(eb,em){eb.pending_buf[eb.pending++]=255&em,eb.pending_buf[eb.pending++]=em>>>8&255}function tB(eb,em,ew){eb.bi_valid>eX-ew?(eb.bi_buf|=em<>eX-eb.bi_valid,eb.bi_valid+=ew-eX):(eb.bi_buf|=em<>>=1,ew<<=1;while(--em>0);return ew>>>1}function tF(eb){16===eb.bi_valid?(tj(eb,eb.bi_buf),eb.bi_buf=0,eb.bi_valid=0):eb.bi_valid>=8&&(eb.pending_buf[eb.pending++]=255&eb.bi_buf,eb.bi_buf>>=8,eb.bi_valid-=8)}function tG(eb,em){var ew,eH,eN,eV,eE,eD,eS=em.dyn_tree,e_=em.max_code,eO=em.stat_desc.static_tree,eP=em.stat_desc.has_stree,ej=em.stat_desc.extra_bits,eB=em.stat_desc.extra_base,eR=em.stat_desc.max_length,eU=0;for(eV=0;eV<=e$;eV++)eb.bl_count[eV]=0;for(eS[2*eb.heap[eb.heap_max]+1]=0,ew=eb.heap_max+1;eweR&&(eV=eR,eU++),eS[2*eH+1]=eV,!(eH>e_)&&(eb.bl_count[eV]++,eE=0,eH>=eB&&(eE=ej[eH-eB]),eD=eS[2*eH],eb.opt_len+=eD*(eV+eE),eP&&(eb.static_len+=eD*(eO[2*eH+1]+eE)));if(0!==eU){do{for(eV=eR-1;0===eb.bl_count[eV];)eV--;eb.bl_count[eV]--,eb.bl_count[eV+1]+=2,eb.bl_count[eR]--,eU-=2}while(eU>0);for(eV=eR;0!==eV;eV--)for(eH=eb.bl_count[eV];0!==eH;)!((eN=eb.heap[--ew])>e_)&&(eS[2*eN+1]!==eV&&(eb.opt_len+=(eV-eS[2*eN+1])*eS[2*eN],eS[2*eN+1]=eV),eH--)}}function tY(eb,em,ew){var eH,eN,eV=Array(e$+1),eE=0;for(eH=1;eH<=e$;eH++)eV[eH]=eE=eE+ew[eH-1]<<1;for(eN=0;eN<=em;eN++){var eD=eb[2*eN+1];0!==eD&&(eb[2*eN]=tU(eV[eD]++,eD))}}function tQ(){var eb,em,ew,eE,eD,eS=Array(e$+1);for(eE=0,ew=0;eE>=7;eE8?tj(eb,eb.bi_buf):eb.bi_valid>0&&(eb.pending_buf[eb.pending++]=eb.bi_buf),eb.bi_buf=0,eb.bi_valid=0}function tZ(eb,em,ew,eH){tK(eb),eH&&(tj(eb,ew),tj(eb,~ew)),eE.arraySet(eb.pending_buf,eb.window,em,ew,eb.pending),eb.pending+=ew}function tW(eb,em,ew,eH){var eN=2*em,eV=2*ew;return eb[eN]>1;ew>=1;ew--)t$(eb,eV,ew);eN=eS;do ew=eb.heap[1],eb.heap[1]=eb.heap[eb.heap_len--],t$(eb,eV,1),eH=eb.heap[1],eb.heap[--eb.heap_max]=ew,eb.heap[--eb.heap_max]=eH,eV[2*eN]=eV[2*ew]+eV[2*eH],eb.depth[eN]=(eb.depth[ew]>=eb.depth[eH]?eb.depth[ew]:eb.depth[eH])+1,eV[2*ew+1]=eV[2*eH+1]=eN,eb.heap[1]=eN++,t$(eb,eV,1);while(eb.heap_len>=2);eb.heap[--eb.heap_max]=eb.heap[1],tG(eb,em),tY(eV,e_,eb.bl_count)}function aH(eb,em,ew){var eH,eN,eV=-1,eE=em[1],eD=0,eS=7,e_=4;for(0===eE&&(eS=138,e_=3),em[(ew+1)*2+1]=65535,eH=0;eH<=ew;eH++)eN=eE,eE=em[(eH+1)*2+1],++eD=3&&0===eb.bl_tree[2*e7[em]+1];em--);return eb.opt_len+=3*(em+1)+5+5+4,em}function ak(eb,em,ew,eH){var eN;for(tB(eb,em-257,5),tB(eb,ew-1,5),tB(eb,eH-4,4),eN=0;eN>>=1)if(1&ew&&0!==eb.dyn_ltree[2*em])return eS;if(0!==eb.dyn_ltree[18]||0!==eb.dyn_ltree[20]||0!==eb.dyn_ltree[26])return e_;for(em=32;em0?(eb.strm.data_type===eO&&(eb.strm.data_type=aE(eb)),tJ(eb,eb.l_desc),tJ(eb,eb.d_desc),eE=aV(eb),eN=eb.opt_len+3+7>>>3,(eV=eb.static_len+3+7>>>3)<=eN&&(eN=eV)):eN=eV=ew+5,ew+4<=eN&&-1!==em?a_(eb,em,ew,eH):eb.strategy===eD||eV===eN?(tB(eb,(eB<<1)+(eH?1:0),3),tX(eb,tH,tN)):(tB(eb,(eR<<1)+(eH?1:0),3),ak(eb,eb.l_desc.max_code+1,eb.d_desc.max_code+1,eE+1),tX(eb,eb.dyn_ltree,eb.dyn_dtree)),tq(eb),eH&&tK(eb)}function aj(eb,em,ew){return eb.pending_buf[eb.d_buf+2*eb.last_lit]=em>>>8&255,eb.pending_buf[eb.d_buf+2*eb.last_lit+1]=255&em,eb.pending_buf[eb.l_buf+eb.last_lit]=255&ew,eb.last_lit++,0===em?eb.dyn_ltree[2*ew]++:(eb.matches++,em--,eb.dyn_ltree[(tE[ew]+eY+1)*2]++,eb.dyn_dtree[2*tP(em)]++),eb.last_lit===eb.lit_bufsize-1}em._tr_init=aS,em._tr_stored_block=a_,em._tr_flush_block=aP,em._tr_tally=aj,em._tr_align=aO},562:function(eb){function em(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}eb.exports=em},491:function(eb){eb.exports=ew(69282)},300:function(eb){eb.exports=ew(48764)},781:function(eb){eb.exports=ew(79681)},837:function(eb){eb.exports=ew(89539)}},eE={};function eD(eb){var ew=eE[eb];if(void 0!==ew)return ew.exports;var eH=eE[eb]={exports:{}},eN=!0;try{em[eb](eH,eH.exports,eD),eN=!1}finally{eN&&delete eE[eb]}return eH.exports}eD.ab=eH+"/";var eS=eD(23);eb.exports=eS}()},42474:function(eb,em,ew){var eH="/",eN=ew(48764).Buffer,eV=ew(34155);!function(){var em={7160:function(eb,em,ew){var eH=em;eH.bignum=ew(711),eH.define=ew(495).define,eH.base=ew(853),eH.constants=ew(7335),eH.decoders=ew(6701),eH.encoders=ew(3418)},495:function(eb,em,ew){var eH=ew(7160),eN=ew(3782);function eV(eb,em){this.name=eb,this.body=em,this.decoders={},this.encoders={}}em.define=function(eb,em){return new eV(eb,em)},eV.prototype._createNamed=function(eb){var em;try{em=ew(6144).runInThisContext("(function "+this.name+"(entity) {\n this._initNamed(entity);\n})")}catch(eb){em=function(eb){this._initNamed(eb)}}return eN(em,eb),em.prototype._initNamed=function(em){eb.call(this,em)},new em(this)},eV.prototype._getDecoder=function(eb){return eb=eb||"der",this.decoders.hasOwnProperty(eb)||(this.decoders[eb]=this._createNamed(eH.decoders[eb])),this.decoders[eb]},eV.prototype.decode=function(eb,em,ew){return this._getDecoder(em).decode(eb,ew)},eV.prototype._getEncoder=function(eb){return eb=eb||"der",this.encoders.hasOwnProperty(eb)||(this.encoders[eb]=this._createNamed(eH.encoders[eb])),this.encoders[eb]},eV.prototype.encode=function(eb,em,ew){return this._getEncoder(em).encode(eb,ew)}},6483:function(eb,em,ew){var eH=ew(3782),eN=ew(853).Reporter,eV=ew(4300).Buffer;function eE(eb,em){if(eN.call(this,em),!eV.isBuffer(eb)){this.error("Input not Buffer");return}this.base=eb,this.offset=0,this.length=eb.length}function eD(eb,em){if(Array.isArray(eb))this.length=0,this.value=eb.map(function(eb){return eb instanceof eD||(eb=new eD(eb,em)),this.length+=eb.length,eb},this);else if("number"==typeof eb){if(!(0<=eb&&eb<=255))return em.error("non-byte EncoderBuffer value");this.value=eb,this.length=1}else if("string"==typeof eb)this.value=eb,this.length=eV.byteLength(eb);else{if(!eV.isBuffer(eb))return em.error("Unsupported type: "+typeof eb);this.value=eb,this.length=eb.length}}eH(eE,eN),em.C=eE,eE.prototype.save=function(){return{offset:this.offset,reporter:eN.prototype.save.call(this)}},eE.prototype.restore=function(eb){var em=new eE(this.base);return em.offset=eb.offset,em.length=this.offset,this.offset=eb.offset,eN.prototype.restore.call(this,eb.reporter),em},eE.prototype.isEmpty=function(){return this.offset===this.length},eE.prototype.readUInt8=function(eb){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(eb||"DecoderBuffer overrun")},eE.prototype.skip=function(eb,em){if(!(this.offset+eb<=this.length))return this.error(em||"DecoderBuffer overrun");var ew=new eE(this.base);return ew._reporterState=this._reporterState,ew.offset=this.offset,ew.length=this.offset+eb,this.offset+=eb,ew},eE.prototype.raw=function(eb){return this.base.slice(eb?eb.offset:this.offset,this.length)},em.R=eD,eD.prototype.join=function(eb,em){return eb||(eb=new eV(this.length)),em||(em=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(ew){ew.join(eb,em),em+=ew.length}):("number"==typeof this.value?eb[em]=this.value:"string"==typeof this.value?eb.write(this.value,em):eV.isBuffer(this.value)&&this.value.copy(eb,em),em+=this.length)),eb}},853:function(eb,em,ew){var eH=em;eH.Reporter=ew(1293).b,eH.DecoderBuffer=ew(6483).C,eH.EncoderBuffer=ew(6483).R,eH.Node=ew(9374)},9374:function(eb,em,ew){var eH=ew(853).Reporter,eN=ew(853).EncoderBuffer,eV=ew(853).DecoderBuffer,eE=ew(3523),eD=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],eS=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(eD),e_=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function eO(eb,em){var ew={};this._baseState=ew,ew.enc=eb,ew.parent=em||null,ew.children=null,ew.tag=null,ew.args=null,ew.reverseArgs=null,ew.choice=null,ew.optional=!1,ew.any=!1,ew.obj=!1,ew.use=null,ew.useDecoder=null,ew.key=null,ew.default=null,ew.explicit=null,ew.implicit=null,ew.contains=null,ew.parent||(ew.children=[],this._wrap())}eb.exports=eO;var eP=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];eO.prototype.clone=function(){var eb=this._baseState,em={};eP.forEach(function(ew){em[ew]=eb[ew]});var ew=new this.constructor(em.parent);return ew._baseState=em,ew},eO.prototype._wrap=function(){var eb=this._baseState;eS.forEach(function(em){this[em]=function(){var ew=new this.constructor(this);return eb.children.push(ew),ew[em].apply(ew,arguments)}},this)},eO.prototype._init=function(eb){var em=this._baseState;eE(null===em.parent),eb.call(this),em.children=em.children.filter(function(eb){return eb._baseState.parent===this},this),eE.equal(em.children.length,1,"Root node can have only one child")},eO.prototype._useArgs=function(eb){var em=this._baseState,ew=eb.filter(function(eb){return eb instanceof this.constructor},this);eb=eb.filter(function(eb){return!(eb instanceof this.constructor)},this),0!==ew.length&&(eE(null===em.children),em.children=ew,ew.forEach(function(eb){eb._baseState.parent=this},this)),0!==eb.length&&(eE(null===em.args),em.args=eb,em.reverseArgs=eb.map(function(eb){if("object"!=typeof eb||eb.constructor!==Object)return eb;var em={};return Object.keys(eb).forEach(function(ew){ew==(0|ew)&&(ew|=0),em[eb[ew]]=ew}),em}))},e_.forEach(function(eb){eO.prototype[eb]=function(){throw Error(eb+" not implemented for encoding: "+this._baseState.enc)}}),eD.forEach(function(eb){eO.prototype[eb]=function(){var em=this._baseState,ew=Array.prototype.slice.call(arguments);return eE(null===em.tag),em.tag=eb,this._useArgs(ew),this}}),eO.prototype.use=function(eb){eE(eb);var em=this._baseState;return eE(null===em.use),em.use=eb,this},eO.prototype.optional=function(){return this._baseState.optional=!0,this},eO.prototype.def=function(eb){var em=this._baseState;return eE(null===em.default),em.default=eb,em.optional=!0,this},eO.prototype.explicit=function(eb){var em=this._baseState;return eE(null===em.explicit&&null===em.implicit),em.explicit=eb,this},eO.prototype.implicit=function(eb){var em=this._baseState;return eE(null===em.explicit&&null===em.implicit),em.implicit=eb,this},eO.prototype.obj=function(){var eb=this._baseState,em=Array.prototype.slice.call(arguments);return eb.obj=!0,0!==em.length&&this._useArgs(em),this},eO.prototype.key=function(eb){var em=this._baseState;return eE(null===em.key),em.key=eb,this},eO.prototype.any=function(){return this._baseState.any=!0,this},eO.prototype.choice=function(eb){var em=this._baseState;return eE(null===em.choice),em.choice=eb,this._useArgs(Object.keys(eb).map(function(em){return eb[em]})),this},eO.prototype.contains=function(eb){var em=this._baseState;return eE(null===em.use),em.contains=eb,this},eO.prototype._decode=function(eb,em){var ew,eH=this._baseState;if(null===eH.parent)return eb.wrapResult(eH.children[0]._decode(eb,em));var eN=eH.default,eE=!0,eD=null;if(null!==eH.key&&(eD=eb.enterKey(eH.key)),eH.optional){var eS=null;if(null!==eH.explicit?eS=eH.explicit:null!==eH.implicit?eS=eH.implicit:null!==eH.tag&&(eS=eH.tag),null!==eS||eH.any){if(eE=this._peekTag(eb,eS,eH.any),eb.isError(eE))return eE}else{var e_=eb.save();try{null===eH.choice?this._decodeGeneric(eH.tag,eb,em):this._decodeChoice(eb,em),eE=!0}catch(eb){eE=!1}eb.restore(e_)}}if(eH.obj&&eE&&(ew=eb.enterObject()),eE){if(null!==eH.explicit){var eO=this._decodeTag(eb,eH.explicit);if(eb.isError(eO))return eO;eb=eO}var eP=eb.offset;if(null===eH.use&&null===eH.choice){if(eH.any)var e_=eb.save();var ej=this._decodeTag(eb,null!==eH.implicit?eH.implicit:eH.tag,eH.any);if(eb.isError(ej))return ej;eH.any?eN=eb.raw(e_):eb=ej}if(em&&em.track&&null!==eH.tag&&em.track(eb.path(),eP,eb.length,"tagged"),em&&em.track&&null!==eH.tag&&em.track(eb.path(),eb.offset,eb.length,"content"),eH.any||(eN=null===eH.choice?this._decodeGeneric(eH.tag,eb,em):this._decodeChoice(eb,em)),eb.isError(eN))return eN;if(eH.any||null!==eH.choice||null===eH.children||eH.children.forEach(function(ew){ew._decode(eb,em)}),eH.contains&&("octstr"===eH.tag||"bitstr"===eH.tag)){var eB=new eV(eN);eN=this._getUse(eH.contains,eb._reporterState.obj)._decode(eB,em)}}return eH.obj&&eE&&(eN=eb.leaveObject(ew)),null!==eH.key&&(null!==eN||!0===eE)?eb.leaveKey(eD,eH.key,eN):null!==eD&&eb.exitKey(eD),eN},eO.prototype._decodeGeneric=function(eb,em,ew){var eH=this._baseState;if("seq"===eb||"set"===eb)return null;if("seqof"===eb||"setof"===eb)return this._decodeList(em,eb,eH.args[0],ew);if(/str$/.test(eb))return this._decodeStr(em,eb,ew);if("objid"===eb&&eH.args)return this._decodeObjid(em,eH.args[0],eH.args[1],ew);if("objid"===eb)return this._decodeObjid(em,null,null,ew);if("gentime"===eb||"utctime"===eb)return this._decodeTime(em,eb,ew);if("null_"===eb)return this._decodeNull(em,ew);if("bool"===eb)return this._decodeBool(em,ew);else if("objDesc"===eb)return this._decodeStr(em,eb,ew);else if("int"===eb||"enum"===eb)return this._decodeInt(em,eH.args&&eH.args[0],ew);return null!==eH.use?this._getUse(eH.use,em._reporterState.obj)._decode(em,ew):em.error("unknown tag: "+eb)},eO.prototype._getUse=function(eb,em){var ew=this._baseState;return ew.useDecoder=this._use(eb,em),eE(null===ew.useDecoder._baseState.parent),ew.useDecoder=ew.useDecoder._baseState.children[0],ew.implicit!==ew.useDecoder._baseState.implicit&&(ew.useDecoder=ew.useDecoder.clone(),ew.useDecoder._baseState.implicit=ew.implicit),ew.useDecoder},eO.prototype._decodeChoice=function(eb,em){var ew=this._baseState,eH=null,eN=!1;return(Object.keys(ew.choice).some(function(eV){var eE=eb.save(),eD=ew.choice[eV];try{var eS=eD._decode(eb,em);if(eb.isError(eS))return!1;eH={type:eV,value:eS},eN=!0}catch(em){return eb.restore(eE),!1}return!0},this),eN)?eH:eb.error("Choice not matched")},eO.prototype._createEncoderBuffer=function(eb){return new eN(eb,this.reporter)},eO.prototype._encode=function(eb,em,ew){var eH=this._baseState;if(null===eH.default||eH.default!==eb){var eN=this._encodeValue(eb,em,ew);if(void 0!==eN&&!this._skipDefault(eN,em,ew))return eN}},eO.prototype._encodeValue=function(eb,em,ew){var eN,eV=this._baseState;if(null===eV.parent)return eV.children[0]._encode(eb,em||new eH);var eN=null;if(this.reporter=em,eV.optional&&void 0===eb){if(null===eV.default)return;eb=eV.default}var eE=null,eD=!1;if(eV.any)eN=this._createEncoderBuffer(eb);else if(eV.choice)eN=this._encodeChoice(eb,em);else if(eV.contains)eE=this._getUse(eV.contains,ew)._encode(eb,em),eD=!0;else if(eV.children)eE=eV.children.map(function(ew){if("null_"===ew._baseState.tag)return ew._encode(null,em,eb);if(null===ew._baseState.key)return em.error("Child should have a key");var eH=em.enterKey(ew._baseState.key);if("object"!=typeof eb)return em.error("Child expected, but input is not object");var eN=ew._encode(eb[ew._baseState.key],em,eb);return em.leaveKey(eH),eN},this).filter(function(eb){return eb}),eE=this._createEncoderBuffer(eE);else if("seqof"===eV.tag||"setof"===eV.tag){if(!(eV.args&&1===eV.args.length))return em.error("Too many args for : "+eV.tag);if(!Array.isArray(eb))return em.error("seqof/setof, but data is not Array");var eS=this.clone();eS._baseState.implicit=null,eE=this._createEncoderBuffer(eb.map(function(ew){var eH=this._baseState;return this._getUse(eH.args[0],eb)._encode(ew,em)},eS))}else null!==eV.use?eN=this._getUse(eV.use,ew)._encode(eb,em):(eE=this._encodePrimitive(eV.tag,eb),eD=!0);if(!eV.any&&null===eV.choice){var e_=null!==eV.implicit?eV.implicit:eV.tag,eO=null===eV.implicit?"universal":"context";null===e_?null===eV.use&&em.error("Tag could be omitted only for .use()"):null===eV.use&&(eN=this._encodeComposite(e_,eD,eO,eE))}return null!==eV.explicit&&(eN=this._encodeComposite(eV.explicit,!1,"context",eN)),eN},eO.prototype._encodeChoice=function(eb,em){var ew=this._baseState,eH=ew.choice[eb.type];return eH||eE(!1,eb.type+" not found in "+JSON.stringify(Object.keys(ew.choice))),eH._encode(eb.value,em)},eO.prototype._encodePrimitive=function(eb,em){var ew=this._baseState;if(/str$/.test(eb))return this._encodeStr(em,eb);if("objid"===eb&&ew.args)return this._encodeObjid(em,ew.reverseArgs[0],ew.args[1]);if("objid"===eb)return this._encodeObjid(em,null,null);if("gentime"===eb||"utctime"===eb)return this._encodeTime(em,eb);if("null_"===eb)return this._encodeNull();if("int"===eb||"enum"===eb)return this._encodeInt(em,ew.args&&ew.reverseArgs[0]);if("bool"===eb)return this._encodeBool(em);else if("objDesc"===eb)return this._encodeStr(em,eb);else throw Error("Unsupported tag: "+eb)},eO.prototype._isNumstr=function(eb){return/^[0-9 ]*$/.test(eb)},eO.prototype._isPrintstr=function(eb){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(eb)}},1293:function(eb,em,ew){var eH=ew(3782);function eN(eb){this._reporterState={obj:null,path:[],options:eb||{},errors:[]}}function eV(eb,em){this.path=eb,this.rethrow(em)}em.b=eN,eN.prototype.isError=function(eb){return eb instanceof eV},eN.prototype.save=function(){var eb=this._reporterState;return{obj:eb.obj,pathLen:eb.path.length}},eN.prototype.restore=function(eb){var em=this._reporterState;em.obj=eb.obj,em.path=em.path.slice(0,eb.pathLen)},eN.prototype.enterKey=function(eb){return this._reporterState.path.push(eb)},eN.prototype.exitKey=function(eb){var em=this._reporterState;em.path=em.path.slice(0,eb-1)},eN.prototype.leaveKey=function(eb,em,ew){var eH=this._reporterState;this.exitKey(eb),null!==eH.obj&&(eH.obj[em]=ew)},eN.prototype.path=function(){return this._reporterState.path.join("/")},eN.prototype.enterObject=function(){var eb=this._reporterState,em=eb.obj;return eb.obj={},em},eN.prototype.leaveObject=function(eb){var em=this._reporterState,ew=em.obj;return em.obj=eb,ew},eN.prototype.error=function(eb){var em,ew=this._reporterState,eH=eb instanceof eV;if(em=eH?eb:new eV(ew.path.map(function(eb){return"["+JSON.stringify(eb)+"]"}).join(""),eb.message||eb,eb.stack),!ew.options.partial)throw em;return eH||ew.errors.push(em),em},eN.prototype.wrapResult=function(eb){var em=this._reporterState;return em.options.partial?{result:this.isError(eb)?null:eb,errors:em.errors}:eb},eH(eV,Error),eV.prototype.rethrow=function(eb){if(this.message=eb+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,eV),!this.stack)try{throw Error(this.message)}catch(eb){this.stack=eb.stack}return this}},9791:function(eb,em,ew){var eH=ew(7335);em.tagClass={0:"universal",1:"application",2:"context",3:"private"},em.tagClassByName=eH._reverse(em.tagClass),em.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},em.tagByName=eH._reverse(em.tag)},7335:function(eb,em,ew){var eH=em;eH._reverse=function(eb){var em={};return Object.keys(eb).forEach(function(ew){(0|ew)==ew&&(ew|=0),em[eb[ew]]=ew}),em},eH.der=ew(9791)},2259:function(eb,em,ew){var eH=ew(3782),eN=ew(7160),eV=eN.base,eE=eN.bignum,eD=eN.constants.der;function eS(eb){this.enc="der",this.name=eb.name,this.entity=eb,this.tree=new e_,this.tree._init(eb.body)}function e_(eb){eV.Node.call(this,"der",eb)}function eO(eb,em){var ew=eb.readUInt8(em);if(eb.isError(ew))return ew;var eH=eD.tagClass[ew>>6],eN=(32&ew)==0;if((31&ew)==31){var eV=ew;for(ew=0;(128&eV)==128;){if(eV=eb.readUInt8(em),eb.isError(eV))return eV;ew<<=7,ew|=127&eV}}else ew&=31;var eE=eD.tag[ew];return{cls:eH,primitive:eN,tag:ew,tagStr:eE}}function eP(eb,em,ew){var eH=eb.readUInt8(ew);if(eb.isError(eH))return eH;if(!em&&128===eH)return null;if((128&eH)==0)return eH;var eN=127&eH;if(eN>4)return eb.error("length octect is too long");eH=0;for(var eV=0;eV=31?eH.error("Multi-octet tag encoding unsupported"):(em||(eN|=32),eN|=eD.tagClassByName[ew||"universal"]<<6)}eb.exports=eS,eS.prototype.encode=function(eb,em){return this.tree._encode(eb,em).join()},eH(e_,eE.Node),e_.prototype._encodeComposite=function(eb,em,ew,eH){var eV=eP(eb,em,ew,this.reporter);if(eH.length<128){var eE=new eN(2);return eE[0]=eV,eE[1]=eH.length,this._createEncoderBuffer([eE,eH])}for(var eD=1,eS=eH.length;eS>=256;eS>>=8)eD++;var eE=new eN(2+eD);eE[0]=eV,eE[1]=128|eD;for(var eS=1+eD,e_=eH.length;e_>0;eS--,e_>>=8)eE[eS]=255&e_;return this._createEncoderBuffer([eE,eH])},e_.prototype._encodeStr=function(eb,em){if("bitstr"===em)return this._createEncoderBuffer([0|eb.unused,eb.data]);if("bmpstr"===em){for(var ew=new eN(2*eb.length),eH=0;eH=40)return this.reporter.error("Second objid identifier OOB");eb.splice(0,2,40*eb[0]+eb[1])}for(var eV=0,eH=0;eH=128;eE>>=7)eV++}for(var eD=new eN(eV),eS=eD.length-1,eH=eb.length-1;eH>=0;eH--){var eE=eb[eH];for(eD[eS--]=127&eE;(eE>>=7)>0;)eD[eS--]=128|127&eE}return this._createEncoderBuffer(eD)},e_.prototype._encodeTime=function(eb,em){var ew,eH=new Date(eb);return"gentime"===em?ew=[eO(eH.getFullYear()),eO(eH.getUTCMonth()+1),eO(eH.getUTCDate()),eO(eH.getUTCHours()),eO(eH.getUTCMinutes()),eO(eH.getUTCSeconds()),"Z"].join(""):"utctime"===em?ew=[eO(eH.getFullYear()%100),eO(eH.getUTCMonth()+1),eO(eH.getUTCDate()),eO(eH.getUTCHours()),eO(eH.getUTCMinutes()),eO(eH.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+em+" time is not supported yet"),this._encodeStr(ew,"octstr")},e_.prototype._encodeNull=function(){return this._createEncoderBuffer("")},e_.prototype._encodeInt=function(eb,em){if("string"==typeof eb){if(!em)return this.reporter.error("String int or enum given, but no values map");if(!em.hasOwnProperty(eb))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(eb));eb=em[eb]}if("number"!=typeof eb&&!eN.isBuffer(eb)){var ew=eb.toArray();!eb.sign&&128&ew[0]&&ew.unshift(0),eb=new eN(ew)}if(eN.isBuffer(eb)){var eH=eb.length;0===eb.length&&eH++;var eV=new eN(eH);return eb.copy(eV),0===eb.length&&(eV[0]=0),this._createEncoderBuffer(eV)}if(eb<128)return this._createEncoderBuffer(eb);if(eb<256)return this._createEncoderBuffer([0,eb]);for(var eH=1,eE=eb;eE>=256;eE>>=8)eH++;for(var eV=Array(eH),eE=eV.length-1;eE>=0;eE--)eV[eE]=255&eb,eb>>=8;return 128&eV[0]&&eV.unshift(0),this._createEncoderBuffer(new eN(eV))},e_.prototype._encodeBool=function(eb){return this._createEncoderBuffer(eb?255:0)},e_.prototype._use=function(eb,em){return"function"==typeof eb&&(eb=eb(em)),eb._getEncoder("der").tree},e_.prototype._skipDefault=function(eb,em,ew){var eH,eN=this._baseState;if(null===eN.default)return!1;var eV=eb.join();if(void 0===eN.defaultBuffer&&(eN.defaultBuffer=this._encodeValue(eN.default,em,ew).join()),eV.length!==eN.defaultBuffer.length)return!1;for(eH=0;eH=49&&eE<=54?eH|=eE-49+10:eE>=17&&eE<=22?eH|=eE-17+10:eH|=15&eE}return eH}function eD(eb,em,ew,eH){for(var eN=0,eV=Math.min(eb.length,ew),eE=em;eE=49?eN+=eD-49+10:eD>=17?eN+=eD-17+10:eN+=eD}return eN}eV.isBN=function(eb){return eb instanceof eV||null!==eb&&"object"==typeof eb&&eb.constructor.wordSize===eV.wordSize&&Array.isArray(eb.words)},eV.max=function(eb,em){return eb.cmp(em)>0?eb:em},eV.min=function(eb,em){return 0>eb.cmp(em)?eb:em},eV.prototype._init=function(eb,em,ew){if("number"==typeof eb)return this._initNumber(eb,em,ew);if("object"==typeof eb)return this._initArray(eb,em,ew);"hex"===em&&(em=16),eH(em===(0|em)&&em>=2&&em<=36);var eN=0;"-"===(eb=eb.toString().replace(/\s+/g,""))[0]&&eN++,16===em?this._parseHex(eb,eN):this._parseBase(eb,em,eN),"-"===eb[0]&&(this.negative=1),this.strip(),"le"===ew&&this._initArray(this.toArray(),em,ew)},eV.prototype._initNumber=function(eb,em,ew){eb<0&&(this.negative=1,eb=-eb),eb<67108864?(this.words=[67108863&eb],this.length=1):eb<4503599627370496?(this.words=[67108863&eb,eb/67108864&67108863],this.length=2):(eH(eb<9007199254740992),this.words=[67108863&eb,eb/67108864&67108863,1],this.length=3),"le"===ew&&this._initArray(this.toArray(),em,ew)},eV.prototype._initArray=function(eb,em,ew){if(eH("number"==typeof eb.length),eb.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(eb.length/3),this.words=Array(this.length);for(var eN,eV,eE=0;eE=0;eE-=3)eV=eb[eE]|eb[eE-1]<<8|eb[eE-2]<<16,this.words[eN]|=eV<>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eN++);else if("le"===ew)for(eE=0,eN=0;eE>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eN++);return this.strip()},eV.prototype._parseHex=function(eb,em){this.length=Math.ceil((eb.length-em)/6),this.words=Array(this.length);for(var ew,eH,eN=0;eN=em;eN-=6)eH=eE(eb,eN,eN+6),this.words[ew]|=eH<>>26-eV&4194303,(eV+=24)>=26&&(eV-=26,ew++);eN+6!==em&&(eH=eE(eb,em,eN+6),this.words[ew]|=eH<>>26-eV&4194303),this.strip()},eV.prototype._parseBase=function(eb,em,ew){this.words=[0],this.length=1;for(var eH=0,eN=1;eN<=67108863;eN*=em)eH++;eH--,eN=eN/em|0;for(var eV=eb.length-ew,eE=eV%eH,eS=Math.min(eV,eV-eE)+ew,e_=0,eO=ew;eO1&&0===this.words[this.length-1];)this.length--;return this._normSign()},eV.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},eV.prototype.inspect=function(){return(this.red?""};var eS,e_=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],eO=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],eP=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function ej(eb){for(var em=Array(eb.bitLength()),ew=0;ew>>eN}return em}function eB(eb,em,ew){ew.negative=em.negative^eb.negative;var eH=eb.length+em.length|0;ew.length=eH,eH=eH-1|0;var eN=0|eb.words[0],eV=0|em.words[0],eE=eN*eV,eD=67108863&eE,eS=eE/67108864|0;ew.words[0]=eD;for(var e_=1;e_>>26,eP=67108863&eS,ej=Math.min(e_,em.length-1),eB=Math.max(0,e_-eb.length+1);eB<=ej;eB++){var eR=e_-eB|0;eO+=(eE=(eN=0|eb.words[eR])*(eV=0|em.words[eB])+eP)/67108864|0,eP=67108863&eE}ew.words[e_]=0|eP,eS=0|eO}return 0!==eS?ew.words[e_]=0|eS:ew.length--,ew.strip()}eV.prototype.toString=function(eb,em){if(em=0|em||1,16===(eb=eb||10)||"hex"===eb){ew="";for(var ew,eN=0,eV=0,eE=0;eE>>24-eN&16777215)||eE!==this.length-1?e_[6-eS.length]+eS+ew:eS+ew,(eN+=2)>=26&&(eN-=26,eE--)}for(0!==eV&&(ew=eV.toString(16)+ew);ew.length%em!=0;)ew="0"+ew;return 0!==this.negative&&(ew="-"+ew),ew}if(eb===(0|eb)&&eb>=2&&eb<=36){var ej=eO[eb],eB=eP[eb];ew="";var eR=this.clone();for(eR.negative=0;!eR.isZero();){var eU=eR.modn(eB).toString(eb);ew=(eR=eR.idivn(eB)).isZero()?eU+ew:e_[ej-eU.length]+eU+ew}for(this.isZero()&&(ew="0"+ew);ew.length%em!=0;)ew="0"+ew;return 0!==this.negative&&(ew="-"+ew),ew}eH(!1,"Base should be between 2 and 36")},eV.prototype.toNumber=function(){var eb=this.words[0];return 2===this.length?eb+=67108864*this.words[1]:3===this.length&&1===this.words[2]?eb+=4503599627370496+67108864*this.words[1]:this.length>2&&eH(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-eb:eb},eV.prototype.toJSON=function(){return this.toString(16)},eV.prototype.toBuffer=function(eb,em){return eH(void 0!==eS),this.toArrayLike(eS,eb,em)},eV.prototype.toArray=function(eb,em){return this.toArrayLike(Array,eb,em)},eV.prototype.toArrayLike=function(eb,em,ew){var eN,eV,eE=this.byteLength(),eD=ew||Math.max(1,eE);eH(eE<=eD,"byte array longer than desired length"),eH(eD>0,"Requested array length <= 0"),this.strip();var eS="le"===em,e_=new eb(eD),eO=this.clone();if(eS){for(eV=0;!eO.isZero();eV++)eN=eO.andln(255),eO.iushrn(8),e_[eV]=eN;for(;eV=4096&&(ew+=13,em>>>=13),em>=64&&(ew+=7,em>>>=7),em>=8&&(ew+=4,em>>>=4),em>=2&&(ew+=2,em>>>=2),ew+em},eV.prototype._zeroBits=function(eb){if(0===eb)return 26;var em=eb,ew=0;return(8191&em)==0&&(ew+=13,em>>>=13),(127&em)==0&&(ew+=7,em>>>=7),(15&em)==0&&(ew+=4,em>>>=4),(3&em)==0&&(ew+=2,em>>>=2),(1&em)==0&&ew++,ew},eV.prototype.bitLength=function(){var eb=this.words[this.length-1],em=this._countBits(eb);return(this.length-1)*26+em},eV.prototype.zeroBits=function(){if(this.isZero())return 0;for(var eb=0,em=0;emeb.length?this.clone().ior(eb):eb.clone().ior(this)},eV.prototype.uor=function(eb){return this.length>eb.length?this.clone().iuor(eb):eb.clone().iuor(this)},eV.prototype.iuand=function(eb){var em;em=this.length>eb.length?eb:this;for(var ew=0;eweb.length?this.clone().iand(eb):eb.clone().iand(this)},eV.prototype.uand=function(eb){return this.length>eb.length?this.clone().iuand(eb):eb.clone().iuand(this)},eV.prototype.iuxor=function(eb){this.length>eb.length?(em=this,ew=eb):(em=eb,ew=this);for(var em,ew,eH=0;eHeb.length?this.clone().ixor(eb):eb.clone().ixor(this)},eV.prototype.uxor=function(eb){return this.length>eb.length?this.clone().iuxor(eb):eb.clone().iuxor(this)},eV.prototype.inotn=function(eb){eH("number"==typeof eb&&eb>=0);var em=0|Math.ceil(eb/26),ew=eb%26;this._expand(em),ew>0&&em--;for(var eN=0;eN0&&(this.words[eN]=~this.words[eN]&67108863>>26-ew),this.strip()},eV.prototype.notn=function(eb){return this.clone().inotn(eb)},eV.prototype.setn=function(eb,em){eH("number"==typeof eb&&eb>=0);var ew=eb/26|0,eN=eb%26;return this._expand(ew+1),em?this.words[ew]=this.words[ew]|1<eb.length?(ew=this,eH=eb):(ew=eb,eH=this);for(var em,ew,eH,eN=0,eV=0;eV>>26;for(;0!==eN&&eV>>26;if(this.length=ew.length,0!==eN)this.words[this.length]=eN,this.length++;else if(ew!==this)for(;eVeb.length?this.clone().iadd(eb):eb.clone().iadd(this)},eV.prototype.isub=function(eb){if(0!==eb.negative){eb.negative=0;var em,ew,eH=this.iadd(eb);return eb.negative=1,eH._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(eb),this.negative=1,this._normSign();var eN=this.cmp(eb);if(0===eN)return this.negative=0,this.length=1,this.words[0]=0,this;eN>0?(em=this,ew=eb):(em=eb,ew=this);for(var eV=0,eE=0;eE>26,this.words[eE]=67108863&eH;for(;0!==eV&&eE>26,this.words[eE]=67108863&eH;if(0===eV&&eE>>13,eB=0|eE[1],eR=8191&eB,eU=eB>>>13,eF=0|eE[2],eG=8191&eF,eY=eF>>>13,eQ=0|eE[3],eK=8191&eQ,eZ=eQ>>>13,eW=0|eE[4],e$=8191&eW,eX=eW>>>13,eJ=0|eE[5],e0=8191&eJ,e6=eJ>>>13,e4=0|eE[6],e3=8191&e4,e5=e4>>>13,e8=0|eE[7],e9=8191&e8,e7=e8>>>13,tw=0|eE[8],tH=8191&tw,tN=tw>>>13,tV=0|eE[9],tE=8191&tV,tD=tV>>>13,tS=0|eD[0],t_=8191&tS,tO=tS>>>13,tP=0|eD[1],tj=8191&tP,tB=tP>>>13,tR=0|eD[2],tU=8191&tR,tF=tR>>>13,tG=0|eD[3],tY=8191&tG,tQ=tG>>>13,tq=0|eD[4],tK=8191&tq,tZ=tq>>>13,tW=0|eD[5],t$=8191&tW,tX=tW>>>13,tJ=0|eD[6],aH=8191&tJ,aN=tJ>>>13,aV=0|eD[7],ak=8191&aV,aE=aV>>>13,aD=0|eD[8],aS=8191&aD,a_=aD>>>13,aO=0|eD[9],aP=8191&aO,aj=aO>>>13;ew.negative=eb.negative^em.negative,ew.length=19;var aR=(e_+(eH=Math.imul(eP,t_))|0)+((8191&(eN=(eN=Math.imul(eP,tO))+Math.imul(ej,t_)|0))<<13)|0;e_=((eV=Math.imul(ej,tO))+(eN>>>13)|0)+(aR>>>26)|0,aR&=67108863,eH=Math.imul(eR,t_),eN=(eN=Math.imul(eR,tO))+Math.imul(eU,t_)|0,eV=Math.imul(eU,tO);var aU=(e_+(eH=eH+Math.imul(eP,tj)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tB)|0)+Math.imul(ej,tj)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tB)|0)+(eN>>>13)|0)+(aU>>>26)|0,aU&=67108863,eH=Math.imul(eG,t_),eN=(eN=Math.imul(eG,tO))+Math.imul(eY,t_)|0,eV=Math.imul(eY,tO),eH=eH+Math.imul(eR,tj)|0,eN=(eN=eN+Math.imul(eR,tB)|0)+Math.imul(eU,tj)|0,eV=eV+Math.imul(eU,tB)|0;var aF=(e_+(eH=eH+Math.imul(eP,tU)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tF)|0)+Math.imul(ej,tU)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tF)|0)+(eN>>>13)|0)+(aF>>>26)|0,aF&=67108863,eH=Math.imul(eK,t_),eN=(eN=Math.imul(eK,tO))+Math.imul(eZ,t_)|0,eV=Math.imul(eZ,tO),eH=eH+Math.imul(eG,tj)|0,eN=(eN=eN+Math.imul(eG,tB)|0)+Math.imul(eY,tj)|0,eV=eV+Math.imul(eY,tB)|0,eH=eH+Math.imul(eR,tU)|0,eN=(eN=eN+Math.imul(eR,tF)|0)+Math.imul(eU,tU)|0,eV=eV+Math.imul(eU,tF)|0;var aG=(e_+(eH=eH+Math.imul(eP,tY)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tQ)|0)+Math.imul(ej,tY)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tQ)|0)+(eN>>>13)|0)+(aG>>>26)|0,aG&=67108863,eH=Math.imul(e$,t_),eN=(eN=Math.imul(e$,tO))+Math.imul(eX,t_)|0,eV=Math.imul(eX,tO),eH=eH+Math.imul(eK,tj)|0,eN=(eN=eN+Math.imul(eK,tB)|0)+Math.imul(eZ,tj)|0,eV=eV+Math.imul(eZ,tB)|0,eH=eH+Math.imul(eG,tU)|0,eN=(eN=eN+Math.imul(eG,tF)|0)+Math.imul(eY,tU)|0,eV=eV+Math.imul(eY,tF)|0,eH=eH+Math.imul(eR,tY)|0,eN=(eN=eN+Math.imul(eR,tQ)|0)+Math.imul(eU,tY)|0,eV=eV+Math.imul(eU,tQ)|0;var aY=(e_+(eH=eH+Math.imul(eP,tK)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tZ)|0)+Math.imul(ej,tK)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tZ)|0)+(eN>>>13)|0)+(aY>>>26)|0,aY&=67108863,eH=Math.imul(e0,t_),eN=(eN=Math.imul(e0,tO))+Math.imul(e6,t_)|0,eV=Math.imul(e6,tO),eH=eH+Math.imul(e$,tj)|0,eN=(eN=eN+Math.imul(e$,tB)|0)+Math.imul(eX,tj)|0,eV=eV+Math.imul(eX,tB)|0,eH=eH+Math.imul(eK,tU)|0,eN=(eN=eN+Math.imul(eK,tF)|0)+Math.imul(eZ,tU)|0,eV=eV+Math.imul(eZ,tF)|0,eH=eH+Math.imul(eG,tY)|0,eN=(eN=eN+Math.imul(eG,tQ)|0)+Math.imul(eY,tY)|0,eV=eV+Math.imul(eY,tQ)|0,eH=eH+Math.imul(eR,tK)|0,eN=(eN=eN+Math.imul(eR,tZ)|0)+Math.imul(eU,tK)|0,eV=eV+Math.imul(eU,tZ)|0;var aQ=(e_+(eH=eH+Math.imul(eP,t$)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tX)|0)+Math.imul(ej,t$)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tX)|0)+(eN>>>13)|0)+(aQ>>>26)|0,aQ&=67108863,eH=Math.imul(e3,t_),eN=(eN=Math.imul(e3,tO))+Math.imul(e5,t_)|0,eV=Math.imul(e5,tO),eH=eH+Math.imul(e0,tj)|0,eN=(eN=eN+Math.imul(e0,tB)|0)+Math.imul(e6,tj)|0,eV=eV+Math.imul(e6,tB)|0,eH=eH+Math.imul(e$,tU)|0,eN=(eN=eN+Math.imul(e$,tF)|0)+Math.imul(eX,tU)|0,eV=eV+Math.imul(eX,tF)|0,eH=eH+Math.imul(eK,tY)|0,eN=(eN=eN+Math.imul(eK,tQ)|0)+Math.imul(eZ,tY)|0,eV=eV+Math.imul(eZ,tQ)|0,eH=eH+Math.imul(eG,tK)|0,eN=(eN=eN+Math.imul(eG,tZ)|0)+Math.imul(eY,tK)|0,eV=eV+Math.imul(eY,tZ)|0,eH=eH+Math.imul(eR,t$)|0,eN=(eN=eN+Math.imul(eR,tX)|0)+Math.imul(eU,t$)|0,eV=eV+Math.imul(eU,tX)|0;var aq=(e_+(eH=eH+Math.imul(eP,aH)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aN)|0)+Math.imul(ej,aH)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aN)|0)+(eN>>>13)|0)+(aq>>>26)|0,aq&=67108863,eH=Math.imul(e9,t_),eN=(eN=Math.imul(e9,tO))+Math.imul(e7,t_)|0,eV=Math.imul(e7,tO),eH=eH+Math.imul(e3,tj)|0,eN=(eN=eN+Math.imul(e3,tB)|0)+Math.imul(e5,tj)|0,eV=eV+Math.imul(e5,tB)|0,eH=eH+Math.imul(e0,tU)|0,eN=(eN=eN+Math.imul(e0,tF)|0)+Math.imul(e6,tU)|0,eV=eV+Math.imul(e6,tF)|0,eH=eH+Math.imul(e$,tY)|0,eN=(eN=eN+Math.imul(e$,tQ)|0)+Math.imul(eX,tY)|0,eV=eV+Math.imul(eX,tQ)|0,eH=eH+Math.imul(eK,tK)|0,eN=(eN=eN+Math.imul(eK,tZ)|0)+Math.imul(eZ,tK)|0,eV=eV+Math.imul(eZ,tZ)|0,eH=eH+Math.imul(eG,t$)|0,eN=(eN=eN+Math.imul(eG,tX)|0)+Math.imul(eY,t$)|0,eV=eV+Math.imul(eY,tX)|0,eH=eH+Math.imul(eR,aH)|0,eN=(eN=eN+Math.imul(eR,aN)|0)+Math.imul(eU,aH)|0,eV=eV+Math.imul(eU,aN)|0;var aK=(e_+(eH=eH+Math.imul(eP,ak)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aE)|0)+Math.imul(ej,ak)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aE)|0)+(eN>>>13)|0)+(aK>>>26)|0,aK&=67108863,eH=Math.imul(tH,t_),eN=(eN=Math.imul(tH,tO))+Math.imul(tN,t_)|0,eV=Math.imul(tN,tO),eH=eH+Math.imul(e9,tj)|0,eN=(eN=eN+Math.imul(e9,tB)|0)+Math.imul(e7,tj)|0,eV=eV+Math.imul(e7,tB)|0,eH=eH+Math.imul(e3,tU)|0,eN=(eN=eN+Math.imul(e3,tF)|0)+Math.imul(e5,tU)|0,eV=eV+Math.imul(e5,tF)|0,eH=eH+Math.imul(e0,tY)|0,eN=(eN=eN+Math.imul(e0,tQ)|0)+Math.imul(e6,tY)|0,eV=eV+Math.imul(e6,tQ)|0,eH=eH+Math.imul(e$,tK)|0,eN=(eN=eN+Math.imul(e$,tZ)|0)+Math.imul(eX,tK)|0,eV=eV+Math.imul(eX,tZ)|0,eH=eH+Math.imul(eK,t$)|0,eN=(eN=eN+Math.imul(eK,tX)|0)+Math.imul(eZ,t$)|0,eV=eV+Math.imul(eZ,tX)|0,eH=eH+Math.imul(eG,aH)|0,eN=(eN=eN+Math.imul(eG,aN)|0)+Math.imul(eY,aH)|0,eV=eV+Math.imul(eY,aN)|0,eH=eH+Math.imul(eR,ak)|0,eN=(eN=eN+Math.imul(eR,aE)|0)+Math.imul(eU,ak)|0,eV=eV+Math.imul(eU,aE)|0;var aZ=(e_+(eH=eH+Math.imul(eP,aS)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,a_)|0)+Math.imul(ej,aS)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,a_)|0)+(eN>>>13)|0)+(aZ>>>26)|0,aZ&=67108863,eH=Math.imul(tE,t_),eN=(eN=Math.imul(tE,tO))+Math.imul(tD,t_)|0,eV=Math.imul(tD,tO),eH=eH+Math.imul(tH,tj)|0,eN=(eN=eN+Math.imul(tH,tB)|0)+Math.imul(tN,tj)|0,eV=eV+Math.imul(tN,tB)|0,eH=eH+Math.imul(e9,tU)|0,eN=(eN=eN+Math.imul(e9,tF)|0)+Math.imul(e7,tU)|0,eV=eV+Math.imul(e7,tF)|0,eH=eH+Math.imul(e3,tY)|0,eN=(eN=eN+Math.imul(e3,tQ)|0)+Math.imul(e5,tY)|0,eV=eV+Math.imul(e5,tQ)|0,eH=eH+Math.imul(e0,tK)|0,eN=(eN=eN+Math.imul(e0,tZ)|0)+Math.imul(e6,tK)|0,eV=eV+Math.imul(e6,tZ)|0,eH=eH+Math.imul(e$,t$)|0,eN=(eN=eN+Math.imul(e$,tX)|0)+Math.imul(eX,t$)|0,eV=eV+Math.imul(eX,tX)|0,eH=eH+Math.imul(eK,aH)|0,eN=(eN=eN+Math.imul(eK,aN)|0)+Math.imul(eZ,aH)|0,eV=eV+Math.imul(eZ,aN)|0,eH=eH+Math.imul(eG,ak)|0,eN=(eN=eN+Math.imul(eG,aE)|0)+Math.imul(eY,ak)|0,eV=eV+Math.imul(eY,aE)|0,eH=eH+Math.imul(eR,aS)|0,eN=(eN=eN+Math.imul(eR,a_)|0)+Math.imul(eU,aS)|0,eV=eV+Math.imul(eU,a_)|0;var aW=(e_+(eH=eH+Math.imul(eP,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aj)|0)+Math.imul(ej,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aj)|0)+(eN>>>13)|0)+(aW>>>26)|0,aW&=67108863,eH=Math.imul(tE,tj),eN=(eN=Math.imul(tE,tB))+Math.imul(tD,tj)|0,eV=Math.imul(tD,tB),eH=eH+Math.imul(tH,tU)|0,eN=(eN=eN+Math.imul(tH,tF)|0)+Math.imul(tN,tU)|0,eV=eV+Math.imul(tN,tF)|0,eH=eH+Math.imul(e9,tY)|0,eN=(eN=eN+Math.imul(e9,tQ)|0)+Math.imul(e7,tY)|0,eV=eV+Math.imul(e7,tQ)|0,eH=eH+Math.imul(e3,tK)|0,eN=(eN=eN+Math.imul(e3,tZ)|0)+Math.imul(e5,tK)|0,eV=eV+Math.imul(e5,tZ)|0,eH=eH+Math.imul(e0,t$)|0,eN=(eN=eN+Math.imul(e0,tX)|0)+Math.imul(e6,t$)|0,eV=eV+Math.imul(e6,tX)|0,eH=eH+Math.imul(e$,aH)|0,eN=(eN=eN+Math.imul(e$,aN)|0)+Math.imul(eX,aH)|0,eV=eV+Math.imul(eX,aN)|0,eH=eH+Math.imul(eK,ak)|0,eN=(eN=eN+Math.imul(eK,aE)|0)+Math.imul(eZ,ak)|0,eV=eV+Math.imul(eZ,aE)|0,eH=eH+Math.imul(eG,aS)|0,eN=(eN=eN+Math.imul(eG,a_)|0)+Math.imul(eY,aS)|0,eV=eV+Math.imul(eY,a_)|0;var a$=(e_+(eH=eH+Math.imul(eR,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eR,aj)|0)+Math.imul(eU,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eU,aj)|0)+(eN>>>13)|0)+(a$>>>26)|0,a$&=67108863,eH=Math.imul(tE,tU),eN=(eN=Math.imul(tE,tF))+Math.imul(tD,tU)|0,eV=Math.imul(tD,tF),eH=eH+Math.imul(tH,tY)|0,eN=(eN=eN+Math.imul(tH,tQ)|0)+Math.imul(tN,tY)|0,eV=eV+Math.imul(tN,tQ)|0,eH=eH+Math.imul(e9,tK)|0,eN=(eN=eN+Math.imul(e9,tZ)|0)+Math.imul(e7,tK)|0,eV=eV+Math.imul(e7,tZ)|0,eH=eH+Math.imul(e3,t$)|0,eN=(eN=eN+Math.imul(e3,tX)|0)+Math.imul(e5,t$)|0,eV=eV+Math.imul(e5,tX)|0,eH=eH+Math.imul(e0,aH)|0,eN=(eN=eN+Math.imul(e0,aN)|0)+Math.imul(e6,aH)|0,eV=eV+Math.imul(e6,aN)|0,eH=eH+Math.imul(e$,ak)|0,eN=(eN=eN+Math.imul(e$,aE)|0)+Math.imul(eX,ak)|0,eV=eV+Math.imul(eX,aE)|0,eH=eH+Math.imul(eK,aS)|0,eN=(eN=eN+Math.imul(eK,a_)|0)+Math.imul(eZ,aS)|0,eV=eV+Math.imul(eZ,a_)|0;var aJ=(e_+(eH=eH+Math.imul(eG,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eG,aj)|0)+Math.imul(eY,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eY,aj)|0)+(eN>>>13)|0)+(aJ>>>26)|0,aJ&=67108863,eH=Math.imul(tE,tY),eN=(eN=Math.imul(tE,tQ))+Math.imul(tD,tY)|0,eV=Math.imul(tD,tQ),eH=eH+Math.imul(tH,tK)|0,eN=(eN=eN+Math.imul(tH,tZ)|0)+Math.imul(tN,tK)|0,eV=eV+Math.imul(tN,tZ)|0,eH=eH+Math.imul(e9,t$)|0,eN=(eN=eN+Math.imul(e9,tX)|0)+Math.imul(e7,t$)|0,eV=eV+Math.imul(e7,tX)|0,eH=eH+Math.imul(e3,aH)|0,eN=(eN=eN+Math.imul(e3,aN)|0)+Math.imul(e5,aH)|0,eV=eV+Math.imul(e5,aN)|0,eH=eH+Math.imul(e0,ak)|0,eN=(eN=eN+Math.imul(e0,aE)|0)+Math.imul(e6,ak)|0,eV=eV+Math.imul(e6,aE)|0,eH=eH+Math.imul(e$,aS)|0,eN=(eN=eN+Math.imul(e$,a_)|0)+Math.imul(eX,aS)|0,eV=eV+Math.imul(eX,a_)|0;var nw=(e_+(eH=eH+Math.imul(eK,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eK,aj)|0)+Math.imul(eZ,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eZ,aj)|0)+(eN>>>13)|0)+(nw>>>26)|0,nw&=67108863,eH=Math.imul(tE,tK),eN=(eN=Math.imul(tE,tZ))+Math.imul(tD,tK)|0,eV=Math.imul(tD,tZ),eH=eH+Math.imul(tH,t$)|0,eN=(eN=eN+Math.imul(tH,tX)|0)+Math.imul(tN,t$)|0,eV=eV+Math.imul(tN,tX)|0,eH=eH+Math.imul(e9,aH)|0,eN=(eN=eN+Math.imul(e9,aN)|0)+Math.imul(e7,aH)|0,eV=eV+Math.imul(e7,aN)|0,eH=eH+Math.imul(e3,ak)|0,eN=(eN=eN+Math.imul(e3,aE)|0)+Math.imul(e5,ak)|0,eV=eV+Math.imul(e5,aE)|0,eH=eH+Math.imul(e0,aS)|0,eN=(eN=eN+Math.imul(e0,a_)|0)+Math.imul(e6,aS)|0,eV=eV+Math.imul(e6,a_)|0;var nH=(e_+(eH=eH+Math.imul(e$,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e$,aj)|0)+Math.imul(eX,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eX,aj)|0)+(eN>>>13)|0)+(nH>>>26)|0,nH&=67108863,eH=Math.imul(tE,t$),eN=(eN=Math.imul(tE,tX))+Math.imul(tD,t$)|0,eV=Math.imul(tD,tX),eH=eH+Math.imul(tH,aH)|0,eN=(eN=eN+Math.imul(tH,aN)|0)+Math.imul(tN,aH)|0,eV=eV+Math.imul(tN,aN)|0,eH=eH+Math.imul(e9,ak)|0,eN=(eN=eN+Math.imul(e9,aE)|0)+Math.imul(e7,ak)|0,eV=eV+Math.imul(e7,aE)|0,eH=eH+Math.imul(e3,aS)|0,eN=(eN=eN+Math.imul(e3,a_)|0)+Math.imul(e5,aS)|0,eV=eV+Math.imul(e5,a_)|0;var nN=(e_+(eH=eH+Math.imul(e0,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e0,aj)|0)+Math.imul(e6,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e6,aj)|0)+(eN>>>13)|0)+(nN>>>26)|0,nN&=67108863,eH=Math.imul(tE,aH),eN=(eN=Math.imul(tE,aN))+Math.imul(tD,aH)|0,eV=Math.imul(tD,aN),eH=eH+Math.imul(tH,ak)|0,eN=(eN=eN+Math.imul(tH,aE)|0)+Math.imul(tN,ak)|0,eV=eV+Math.imul(tN,aE)|0,eH=eH+Math.imul(e9,aS)|0,eN=(eN=eN+Math.imul(e9,a_)|0)+Math.imul(e7,aS)|0,eV=eV+Math.imul(e7,a_)|0;var nV=(e_+(eH=eH+Math.imul(e3,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e3,aj)|0)+Math.imul(e5,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e5,aj)|0)+(eN>>>13)|0)+(nV>>>26)|0,nV&=67108863,eH=Math.imul(tE,ak),eN=(eN=Math.imul(tE,aE))+Math.imul(tD,ak)|0,eV=Math.imul(tD,aE),eH=eH+Math.imul(tH,aS)|0,eN=(eN=eN+Math.imul(tH,a_)|0)+Math.imul(tN,aS)|0,eV=eV+Math.imul(tN,a_)|0;var nk=(e_+(eH=eH+Math.imul(e9,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e9,aj)|0)+Math.imul(e7,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e7,aj)|0)+(eN>>>13)|0)+(nk>>>26)|0,nk&=67108863,eH=Math.imul(tE,aS),eN=(eN=Math.imul(tE,a_))+Math.imul(tD,aS)|0,eV=Math.imul(tD,a_);var nE=(e_+(eH=eH+Math.imul(tH,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(tH,aj)|0)+Math.imul(tN,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(tN,aj)|0)+(eN>>>13)|0)+(nE>>>26)|0,nE&=67108863;var nD=(e_+(eH=Math.imul(tE,aP))|0)+((8191&(eN=(eN=Math.imul(tE,aj))+Math.imul(tD,aP)|0))<<13)|0;return e_=((eV=Math.imul(tD,aj))+(eN>>>13)|0)+(nD>>>26)|0,nD&=67108863,eS[0]=aR,eS[1]=aU,eS[2]=aF,eS[3]=aG,eS[4]=aY,eS[5]=aQ,eS[6]=aq,eS[7]=aK,eS[8]=aZ,eS[9]=aW,eS[10]=a$,eS[11]=aJ,eS[12]=nw,eS[13]=nH,eS[14]=nN,eS[15]=nV,eS[16]=nk,eS[17]=nE,eS[18]=nD,0!==e_&&(eS[19]=e_,ew.length++),ew};function eU(eb,em,ew){ew.negative=em.negative^eb.negative,ew.length=eb.length+em.length;for(var eH=0,eN=0,eV=0;eV>>26)|0)>>>26,eE&=67108863}ew.words[eV]=eD,eH=eE,eE=eN}return 0!==eH?ew.words[eV]=eH:ew.length--,ew.strip()}function eF(eb,em,ew){return(new eG).mulp(eb,em,ew)}function eG(eb,em){this.x=eb,this.y=em}Math.imul||(eR=eB),eV.prototype.mulTo=function(eb,em){var ew=this.length+eb.length;return 10===this.length&&10===eb.length?eR(this,eb,em):ew<63?eB(this,eb,em):ew<1024?eU(this,eb,em):eF(this,eb,em)},eG.prototype.makeRBT=function(eb){for(var em=Array(eb),ew=eV.prototype._countBits(eb)-1,eH=0;eH>=1;return eH},eG.prototype.permute=function(eb,em,ew,eH,eN,eV){for(var eE=0;eE>>=1)eN++;return 1<>>=13,ew[2*eE+1]=8191&eV,eV>>>=13;for(eE=2*em;eE>=26,em+=(eN/67108864|0)+(eV>>>26),this.words[ew]=67108863&eV}return 0!==em&&(this.words[ew]=em,this.length++),this},eV.prototype.muln=function(eb){return this.clone().imuln(eb)},eV.prototype.sqr=function(){return this.mul(this)},eV.prototype.isqr=function(){return this.imul(this.clone())},eV.prototype.pow=function(eb){var em=ej(eb);if(0===em.length)return new eV(1);for(var ew=this,eH=0;eH=0);var em,ew=eb%26,eN=(eb-ew)/26,eV=67108863>>>26-ew<<26-ew;if(0!==ew){var eE=0;for(em=0;em>>26-ew}eE&&(this.words[em]=eE,this.length++)}if(0!==eN){for(em=this.length-1;em>=0;em--)this.words[em+eN]=this.words[em];for(em=0;em=0),eN=em?(em-em%26)/26:0;var eN,eV=eb%26,eE=Math.min((eb-eV)/26,this.length),eD=67108863^67108863>>>eV<eE)for(this.length-=eE,e_=0;e_=0&&(0!==eO||e_>=eN);e_--){var eP=0|this.words[e_];this.words[e_]=eO<<26-eV|eP>>>eV,eO=eP&eD}return eS&&0!==eO&&(eS.words[eS.length++]=eO),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},eV.prototype.ishrn=function(eb,em,ew){return eH(0===this.negative),this.iushrn(eb,em,ew)},eV.prototype.shln=function(eb){return this.clone().ishln(eb)},eV.prototype.ushln=function(eb){return this.clone().iushln(eb)},eV.prototype.shrn=function(eb){return this.clone().ishrn(eb)},eV.prototype.ushrn=function(eb){return this.clone().iushrn(eb)},eV.prototype.testn=function(eb){eH("number"==typeof eb&&eb>=0);var em=eb%26,ew=(eb-em)/26,eN=1<=0);var em=eb%26,ew=(eb-em)/26;if(eH(0===this.negative,"imaskn works only with positive numbers"),this.length<=ew)return this;if(0!==em&&ew++,this.length=Math.min(ew,this.length),0!==em){var eN=67108863^67108863>>>em<=67108864;em++)this.words[em]-=67108864,em===this.length-1?this.words[em+1]=1:this.words[em+1]++;return this.length=Math.max(this.length,em+1),this},eV.prototype.isubn=function(eb){if(eH("number"==typeof eb),eH(eb<67108864),eb<0)return this.iaddn(-eb);if(0!==this.negative)return this.negative=0,this.iaddn(eb),this.negative=1,this;if(this.words[0]-=eb,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var em=0;em>26)-(eS/67108864|0),this.words[eN+ew]=67108863&eV}for(;eN>26,this.words[eN+ew]=67108863&eV;if(0===eD)return this.strip();for(eH(-1===eD),eD=0,eN=0;eN>26,this.words[eN]=67108863&eV;return this.negative=1,this.strip()},eV.prototype._wordDiv=function(eb,em){var ew,eH=this.length-eb.length,eN=this.clone(),eE=eb,eD=0|eE.words[eE.length-1];0!=(eH=26-this._countBits(eD))&&(eE=eE.ushln(eH),eN.iushln(eH),eD=0|eE.words[eE.length-1]);var eS=eN.length-eE.length;if("mod"!==em){(ew=new eV(null)).length=eS+1,ew.words=Array(ew.length);for(var e_=0;e_=0;eP--){var ej=(0|eN.words[eE.length+eP])*67108864+(0|eN.words[eE.length+eP-1]);for(ej=Math.min(ej/eD|0,67108863),eN._ishlnsubmul(eE,ej,eP);0!==eN.negative;)ej--,eN.negative=0,eN._ishlnsubmul(eE,1,eP),eN.isZero()||(eN.negative^=1);ew&&(ew.words[eP]=ej)}return ew&&ew.strip(),eN.strip(),"div"!==em&&0!==eH&&eN.iushrn(eH),{div:ew||null,mod:eN}},eV.prototype.divmod=function(eb,em,ew){var eN,eE,eD;return(eH(!eb.isZero()),this.isZero())?{div:new eV(0),mod:new eV(0)}:0!==this.negative&&0===eb.negative?(eD=this.neg().divmod(eb,em),"mod"!==em&&(eN=eD.div.neg()),"div"!==em&&(eE=eD.mod.neg(),ew&&0!==eE.negative&&eE.iadd(eb)),{div:eN,mod:eE}):0===this.negative&&0!==eb.negative?(eD=this.divmod(eb.neg(),em),"mod"!==em&&(eN=eD.div.neg()),{div:eN,mod:eD.mod}):(this.negative&eb.negative)!=0?(eD=this.neg().divmod(eb.neg(),em),"div"!==em&&(eE=eD.mod.neg(),ew&&0!==eE.negative&&eE.isub(eb)),{div:eD.div,mod:eE}):eb.length>this.length||0>this.cmp(eb)?{div:new eV(0),mod:this}:1===eb.length?"div"===em?{div:this.divn(eb.words[0]),mod:null}:"mod"===em?{div:null,mod:new eV(this.modn(eb.words[0]))}:{div:this.divn(eb.words[0]),mod:new eV(this.modn(eb.words[0]))}:this._wordDiv(eb,em)},eV.prototype.div=function(eb){return this.divmod(eb,"div",!1).div},eV.prototype.mod=function(eb){return this.divmod(eb,"mod",!1).mod},eV.prototype.umod=function(eb){return this.divmod(eb,"mod",!0).mod},eV.prototype.divRound=function(eb){var em=this.divmod(eb);if(em.mod.isZero())return em.div;var ew=0!==em.div.negative?em.mod.isub(eb):em.mod,eH=eb.ushrn(1),eN=eb.andln(1),eV=ew.cmp(eH);return eV<0||1===eN&&0===eV?em.div:0!==em.div.negative?em.div.isubn(1):em.div.iaddn(1)},eV.prototype.modn=function(eb){eH(eb<=67108863);for(var em=67108864%eb,ew=0,eN=this.length-1;eN>=0;eN--)ew=(em*ew+(0|this.words[eN]))%eb;return ew},eV.prototype.idivn=function(eb){eH(eb<=67108863);for(var em=0,ew=this.length-1;ew>=0;ew--){var eN=(0|this.words[ew])+67108864*em;this.words[ew]=eN/eb|0,em=eN%eb}return this.strip()},eV.prototype.divn=function(eb){return this.clone().idivn(eb)},eV.prototype.egcd=function(eb){eH(0===eb.negative),eH(!eb.isZero());var em=this,ew=eb.clone();em=0!==em.negative?em.umod(eb):em.clone();for(var eN=new eV(1),eE=new eV(0),eD=new eV(0),eS=new eV(1),e_=0;em.isEven()&&ew.isEven();)em.iushrn(1),ew.iushrn(1),++e_;for(var eO=ew.clone(),eP=em.clone();!em.isZero();){for(var ej=0,eB=1;(em.words[0]&eB)==0&&ej<26;++ej,eB<<=1);if(ej>0)for(em.iushrn(ej);ej-- >0;)(eN.isOdd()||eE.isOdd())&&(eN.iadd(eO),eE.isub(eP)),eN.iushrn(1),eE.iushrn(1);for(var eR=0,eU=1;(ew.words[0]&eU)==0&&eR<26;++eR,eU<<=1);if(eR>0)for(ew.iushrn(eR);eR-- >0;)(eD.isOdd()||eS.isOdd())&&(eD.iadd(eO),eS.isub(eP)),eD.iushrn(1),eS.iushrn(1);em.cmp(ew)>=0?(em.isub(ew),eN.isub(eD),eE.isub(eS)):(ew.isub(em),eD.isub(eN),eS.isub(eE))}return{a:eD,b:eS,gcd:ew.iushln(e_)}},eV.prototype._invmp=function(eb){eH(0===eb.negative),eH(!eb.isZero());var em,ew=this,eN=eb.clone();ew=0!==ew.negative?ew.umod(eb):ew.clone();for(var eE=new eV(1),eD=new eV(0),eS=eN.clone();ew.cmpn(1)>0&&eN.cmpn(1)>0;){for(var e_=0,eO=1;(ew.words[0]&eO)==0&&e_<26;++e_,eO<<=1);if(e_>0)for(ew.iushrn(e_);e_-- >0;)eE.isOdd()&&eE.iadd(eS),eE.iushrn(1);for(var eP=0,ej=1;(eN.words[0]&ej)==0&&eP<26;++eP,ej<<=1);if(eP>0)for(eN.iushrn(eP);eP-- >0;)eD.isOdd()&&eD.iadd(eS),eD.iushrn(1);ew.cmp(eN)>=0?(ew.isub(eN),eE.isub(eD)):(eN.isub(ew),eD.isub(eE))}return 0>(em=0===ew.cmpn(1)?eE:eD).cmpn(0)&&em.iadd(eb),em},eV.prototype.gcd=function(eb){if(this.isZero())return eb.abs();if(eb.isZero())return this.abs();var em=this.clone(),ew=eb.clone();em.negative=0,ew.negative=0;for(var eH=0;em.isEven()&&ew.isEven();eH++)em.iushrn(1),ew.iushrn(1);for(;;){for(;em.isEven();)em.iushrn(1);for(;ew.isEven();)ew.iushrn(1);var eN=em.cmp(ew);if(eN<0){var eV=em;em=ew,ew=eV}else if(0===eN||0===ew.cmpn(1))break;em.isub(ew)}return ew.iushln(eH)},eV.prototype.invm=function(eb){return this.egcd(eb).a.umod(eb)},eV.prototype.isEven=function(){return(1&this.words[0])==0},eV.prototype.isOdd=function(){return(1&this.words[0])==1},eV.prototype.andln=function(eb){return this.words[0]&eb},eV.prototype.bincn=function(eb){eH("number"==typeof eb);var em=eb%26,ew=(eb-em)/26,eN=1<>>26,eD&=67108863,this.words[eE]=eD}return 0!==eV&&(this.words[eE]=eV,this.length++),this},eV.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},eV.prototype.cmpn=function(eb){var em,ew=eb<0;if(0!==this.negative&&!ew)return -1;if(0===this.negative&&ew)return 1;if(this.strip(),this.length>1)em=1;else{ew&&(eb=-eb),eH(eb<=67108863,"Number is too big");var eN=0|this.words[0];em=eN===eb?0:eNeb.length)return 1;if(this.length=0;ew--){var eH=0|this.words[ew],eN=0|eb.words[ew];if(eH!==eN){eHeN&&(em=1);break}}return em},eV.prototype.gtn=function(eb){return 1===this.cmpn(eb)},eV.prototype.gt=function(eb){return 1===this.cmp(eb)},eV.prototype.gten=function(eb){return this.cmpn(eb)>=0},eV.prototype.gte=function(eb){return this.cmp(eb)>=0},eV.prototype.ltn=function(eb){return -1===this.cmpn(eb)},eV.prototype.lt=function(eb){return -1===this.cmp(eb)},eV.prototype.lten=function(eb){return 0>=this.cmpn(eb)},eV.prototype.lte=function(eb){return 0>=this.cmp(eb)},eV.prototype.eqn=function(eb){return 0===this.cmpn(eb)},eV.prototype.eq=function(eb){return 0===this.cmp(eb)},eV.red=function(eb){return new eX(eb)},eV.prototype.toRed=function(eb){return eH(!this.red,"Already a number in reduction context"),eH(0===this.negative,"red works only with positives"),eb.convertTo(this)._forceRed(eb)},eV.prototype.fromRed=function(){return eH(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},eV.prototype._forceRed=function(eb){return this.red=eb,this},eV.prototype.forceRed=function(eb){return eH(!this.red,"Already a number in reduction context"),this._forceRed(eb)},eV.prototype.redAdd=function(eb){return eH(this.red,"redAdd works only with red numbers"),this.red.add(this,eb)},eV.prototype.redIAdd=function(eb){return eH(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,eb)},eV.prototype.redSub=function(eb){return eH(this.red,"redSub works only with red numbers"),this.red.sub(this,eb)},eV.prototype.redISub=function(eb){return eH(this.red,"redISub works only with red numbers"),this.red.isub(this,eb)},eV.prototype.redShl=function(eb){return eH(this.red,"redShl works only with red numbers"),this.red.shl(this,eb)},eV.prototype.redMul=function(eb){return eH(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.mul(this,eb)},eV.prototype.redIMul=function(eb){return eH(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.imul(this,eb)},eV.prototype.redSqr=function(){return eH(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},eV.prototype.redISqr=function(){return eH(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},eV.prototype.redSqrt=function(){return eH(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},eV.prototype.redInvm=function(){return eH(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},eV.prototype.redNeg=function(){return eH(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},eV.prototype.redPow=function(eb){return eH(this.red&&!eb.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,eb)};var eY={k256:null,p224:null,p192:null,p25519:null};function eQ(eb,em){this.name=eb,this.p=new eV(em,16),this.n=this.p.bitLength(),this.k=new eV(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function eK(){eQ.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function eZ(){eQ.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eW(){eQ.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function e$(){eQ.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function eX(eb){if("string"==typeof eb){var em=eV._prime(eb);this.m=em.p,this.prime=em}else eH(eb.gtn(1),"modulus must be greater than 1"),this.m=eb,this.prime=null}function eJ(eb){eX.call(this,eb),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new eV(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}eQ.prototype._tmp=function(){var eb=new eV(null);return eb.words=Array(Math.ceil(this.n/13)),eb},eQ.prototype.ireduce=function(eb){var em,ew=eb;do this.split(ew,this.tmp),em=(ew=(ew=this.imulK(ew)).iadd(this.tmp)).bitLength();while(em>this.n);var eH=em0?ew.isub(this.p):void 0!==ew.strip?ew.strip():ew._strip(),ew},eQ.prototype.split=function(eb,em){eb.iushrn(this.n,0,em)},eQ.prototype.imulK=function(eb){return eb.imul(this.k)},eN(eK,eQ),eK.prototype.split=function(eb,em){for(var ew=4194303,eH=Math.min(eb.length,9),eN=0;eN>>22,eV=eE}eV>>>=22,eb.words[eN-10]=eV,0===eV&&eb.length>10?eb.length-=10:eb.length-=9},eK.prototype.imulK=function(eb){eb.words[eb.length]=0,eb.words[eb.length+1]=0,eb.length+=2;for(var em=0,ew=0;ew>>=26,eb.words[ew]=eN,em=eH}return 0!==em&&(eb.words[eb.length++]=em),eb},eV._prime=function(eb){var em;if(eY[eb])return eY[eb];if("k256"===eb)em=new eK;else if("p224"===eb)em=new eZ;else if("p192"===eb)em=new eW;else if("p25519"===eb)em=new e$;else throw Error("Unknown prime "+eb);return eY[eb]=em,em},eX.prototype._verify1=function(eb){eH(0===eb.negative,"red works only with positives"),eH(eb.red,"red works only with red numbers")},eX.prototype._verify2=function(eb,em){eH((eb.negative|em.negative)==0,"red works only with positives"),eH(eb.red&&eb.red===em.red,"red works only with red numbers")},eX.prototype.imod=function(eb){return this.prime?this.prime.ireduce(eb)._forceRed(this):eb.umod(this.m)._forceRed(this)},eX.prototype.neg=function(eb){return eb.isZero()?eb.clone():this.m.sub(eb)._forceRed(this)},eX.prototype.add=function(eb,em){this._verify2(eb,em);var ew=eb.add(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew._forceRed(this)},eX.prototype.iadd=function(eb,em){this._verify2(eb,em);var ew=eb.iadd(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew},eX.prototype.sub=function(eb,em){this._verify2(eb,em);var ew=eb.sub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew._forceRed(this)},eX.prototype.isub=function(eb,em){this._verify2(eb,em);var ew=eb.isub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew},eX.prototype.shl=function(eb,em){return this._verify1(eb),this.imod(eb.ushln(em))},eX.prototype.imul=function(eb,em){return this._verify2(eb,em),this.imod(eb.imul(em))},eX.prototype.mul=function(eb,em){return this._verify2(eb,em),this.imod(eb.mul(em))},eX.prototype.isqr=function(eb){return this.imul(eb,eb.clone())},eX.prototype.sqr=function(eb){return this.mul(eb,eb)},eX.prototype.sqrt=function(eb){if(eb.isZero())return eb.clone();var em=this.m.andln(3);if(eH(em%2==1),3===em){var ew=this.m.add(new eV(1)).iushrn(2);return this.pow(eb,ew)}for(var eN=this.m.subn(1),eE=0;!eN.isZero()&&0===eN.andln(1);)eE++,eN.iushrn(1);eH(!eN.isZero());var eD=new eV(1).toRed(this),eS=eD.redNeg(),e_=this.m.subn(1).iushrn(1),eO=this.m.bitLength();for(eO=new eV(2*eO*eO).toRed(this);0!==this.pow(eO,e_).cmp(eS);)eO.redIAdd(eS);for(var eP=this.pow(eO,eN),ej=this.pow(eb,eN.addn(1).iushrn(1)),eB=this.pow(eb,eN),eR=eE;0!==eB.cmp(eD);){for(var eU=eB,eF=0;0!==eU.cmp(eD);eF++)eU=eU.redSqr();eH(eF=0;eN--){for(var eO=em.words[eN],eP=e_-1;eP>=0;eP--){var ej=eO>>eP&1;if(eE!==eH[0]&&(eE=this.sqr(eE)),0===ej&&0===eD){eS=0;continue}eD<<=1,eD|=ej,(++eS===ew||0===eN&&0===eP)&&(eE=this.mul(eE,eH[eD]),eS=0,eD=0)}e_=26}return eE},eX.prototype.convertTo=function(eb){var em=eb.umod(this.m);return em===eb?em.clone():em},eX.prototype.convertFrom=function(eb){var em=eb.clone();return em.red=null,em},eV.mont=function(eb){return new eJ(eb)},eN(eJ,eX),eJ.prototype.convertTo=function(eb){return this.imod(eb.ushln(this.shift))},eJ.prototype.convertFrom=function(eb){var em=this.imod(eb.mul(this.rinv));return em.red=null,em},eJ.prototype.imul=function(eb,em){if(eb.isZero()||em.isZero())return eb.words[0]=0,eb.length=1,eb;var ew=eb.imul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eN=ew.isub(eH).iushrn(this.shift),eV=eN;return eN.cmp(this.m)>=0?eV=eN.isub(this.m):0>eN.cmpn(0)&&(eV=eN.iadd(this.m)),eV._forceRed(this)},eJ.prototype.mul=function(eb,em){if(eb.isZero()||em.isZero())return new eV(0)._forceRed(this);var ew=eb.mul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eN=ew.isub(eH).iushrn(this.shift),eE=eN;return eN.cmp(this.m)>=0?eE=eN.isub(this.m):0>eN.cmpn(0)&&(eE=eN.iadd(this.m)),eE._forceRed(this)},eJ.prototype.invm=function(eb){return this.imod(eb._invmp(this.m).mul(this.r2))._forceRed(this)}}(eb=ew.nmd(eb),this)},1670:function(eb,em,ew){!function(eb,em){"use strict";function eH(eb,em){if(!eb)throw Error(em||"Assertion failed")}function eN(eb,em){eb.super_=em;var ew=function(){};ew.prototype=em.prototype,eb.prototype=new ew,eb.prototype.constructor=eb}function eV(eb,em,ew){if(eV.isBN(eb))return eb;this.negative=0,this.words=null,this.length=0,this.red=null,null!==eb&&(("le"===em||"be"===em)&&(ew=em,em=10),this._init(eb||0,em||10,ew||"be"))}"object"==typeof eb?eb.exports=eV:em.BN=eV,eV.BN=eV,eV.wordSize=26;try{eO=ew(4300).Buffer}catch(eb){}function eE(eb,em,ew){for(var eN=0,eV=Math.min(eb.length,ew),eE=0,eD=em;eD=49&&e_<=54?e_-49+10:e_>=17&&e_<=22?e_-17+10:e_,eE|=eS}return eH(!(240&eE),"Invalid character in "+eb),eN}function eD(eb,em,ew,eN){for(var eV=0,eE=0,eD=Math.min(eb.length,ew),eS=em;eS=49?e_-49+10:e_>=17?e_-17+10:e_,eH(e_>=0&&eE"}eV.isBN=function(eb){return eb instanceof eV||null!==eb&&"object"==typeof eb&&eb.constructor.wordSize===eV.wordSize&&Array.isArray(eb.words)},eV.max=function(eb,em){return eb.cmp(em)>0?eb:em},eV.min=function(eb,em){return 0>eb.cmp(em)?eb:em},eV.prototype._init=function(eb,em,ew){if("number"==typeof eb)return this._initNumber(eb,em,ew);if("object"==typeof eb)return this._initArray(eb,em,ew);"hex"===em&&(em=16),eH(em===(0|em)&&em>=2&&em<=36);var eN=0;"-"===(eb=eb.toString().replace(/\s+/g,""))[0]&&eN++,16===em?this._parseHex(eb,eN):this._parseBase(eb,em,eN),"-"===eb[0]&&(this.negative=1),this._strip(),"le"===ew&&this._initArray(this.toArray(),em,ew)},eV.prototype._initNumber=function(eb,em,ew){eb<0&&(this.negative=1,eb=-eb),eb<67108864?(this.words=[67108863&eb],this.length=1):eb<4503599627370496?(this.words=[67108863&eb,eb/67108864&67108863],this.length=2):(eH(eb<9007199254740992),this.words=[67108863&eb,eb/67108864&67108863,1],this.length=3),"le"===ew&&this._initArray(this.toArray(),em,ew)},eV.prototype._initArray=function(eb,em,ew){if(eH("number"==typeof eb.length),eb.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(eb.length/3),this.words=Array(this.length);for(var eN,eV,eE=0;eE=0;eE-=3)eV=eb[eE]|eb[eE-1]<<8|eb[eE-2]<<16,this.words[eN]|=eV<>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eN++);else if("le"===ew)for(eE=0,eN=0;eE>>26-eD&67108863,(eD+=24)>=26&&(eD-=26,eN++);return this._strip()},eV.prototype._parseHex=function(eb,em){this.length=Math.ceil((eb.length-em)/6),this.words=Array(this.length);for(var ew,eH,eN=0;eN=em;eN-=6)eH=eE(eb,eN,eN+6),this.words[ew]|=eH<>>26-eV&4194303,(eV+=24)>=26&&(eV-=26,ew++);eN+6!==em&&(eH=eE(eb,em,eN+6),this.words[ew]|=eH<>>26-eV&4194303),this._strip()},eV.prototype._parseBase=function(eb,em,ew){this.words=[0],this.length=1;for(var eH=0,eN=1;eN<=67108863;eN*=em)eH++;eH--,eN=eN/em|0;for(var eV=eb.length-ew,eE=eV%eH,eS=Math.min(eV,eV-eE)+ew,e_=0,eO=ew;eO1&&0===this.words[this.length-1];)this.length--;return this._normSign()},eV.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for?eV.prototype[Symbol.for("nodejs.util.inspect.custom")]=e_:eV.prototype.inspect=e_;var eO,eP=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],ej=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],eB=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];eV.prototype.toString=function(eb,em){if(em=0|em||1,16===(eb=eb||10)||"hex"===eb){ew="";for(var ew,eN=0,eV=0,eE=0;eE>>24-eN&16777215)||eE!==this.length-1?eP[6-eS.length]+eS+ew:eS+ew,(eN+=2)>=26&&(eN-=26,eE--)}for(0!==eV&&(ew=eV.toString(16)+ew);ew.length%em!=0;)ew="0"+ew;return 0!==this.negative&&(ew="-"+ew),ew}if(eb===(0|eb)&&eb>=2&&eb<=36){var e_=ej[eb],eO=eB[eb];ew="";var eR=this.clone();for(eR.negative=0;!eR.isZero();){var eU=eR.modrn(eO).toString(eb);ew=(eR=eR.idivn(eO)).isZero()?eU+ew:eP[e_-eU.length]+eU+ew}for(this.isZero()&&(ew="0"+ew);ew.length%em!=0;)ew="0"+ew;return 0!==this.negative&&(ew="-"+ew),ew}eH(!1,"Base should be between 2 and 36")},eV.prototype.toNumber=function(){var eb=this.words[0];return 2===this.length?eb+=67108864*this.words[1]:3===this.length&&1===this.words[2]?eb+=4503599627370496+67108864*this.words[1]:this.length>2&&eH(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-eb:eb},eV.prototype.toJSON=function(){return this.toString(16,2)},eO&&(eV.prototype.toBuffer=function(eb,em){return this.toArrayLike(eO,eb,em)}),eV.prototype.toArray=function(eb,em){return this.toArrayLike(Array,eb,em)};var eR=function(eb,em){return eb.allocUnsafe?eb.allocUnsafe(em):new eb(em)};function eU(eb){for(var em=Array(eb.bitLength()),ew=0;ew>>eN&1}return em}function eF(eb,em,ew){ew.negative=em.negative^eb.negative;var eH=eb.length+em.length|0;ew.length=eH,eH=eH-1|0;var eN=0|eb.words[0],eV=0|em.words[0],eE=eN*eV,eD=67108863&eE,eS=eE/67108864|0;ew.words[0]=eD;for(var e_=1;e_>>26,eP=67108863&eS,ej=Math.min(e_,em.length-1),eB=Math.max(0,e_-eb.length+1);eB<=ej;eB++){var eR=e_-eB|0;eO+=(eE=(eN=0|eb.words[eR])*(eV=0|em.words[eB])+eP)/67108864|0,eP=67108863&eE}ew.words[e_]=0|eP,eS=0|eO}return 0!==eS?ew.words[e_]=0|eS:ew.length--,ew._strip()}eV.prototype.toArrayLike=function(eb,em,ew){this._strip();var eN=this.byteLength(),eV=ew||Math.max(1,eN);eH(eN<=eV,"byte array longer than desired length"),eH(eV>0,"Requested array length <= 0");var eE=eR(eb,eV);return this["_toArrayLike"+("le"===em?"LE":"BE")](eE,eN),eE},eV.prototype._toArrayLikeLE=function(eb,em){for(var ew=0,eH=0,eN=0,eV=0;eN>8&255),ew>16&255),6===eV?(ew>24&255),eH=0,eV=0):(eH=eE>>>24,eV+=2)}if(ew=0&&(eb[ew--]=eE>>8&255),ew>=0&&(eb[ew--]=eE>>16&255),6===eV?(ew>=0&&(eb[ew--]=eE>>24&255),eH=0,eV=0):(eH=eE>>>24,eV+=2)}if(ew>=0)for(eb[ew--]=eH;ew>=0;)eb[ew--]=0},Math.clz32?eV.prototype._countBits=function(eb){return 32-Math.clz32(eb)}:eV.prototype._countBits=function(eb){var em=eb,ew=0;return em>=4096&&(ew+=13,em>>>=13),em>=64&&(ew+=7,em>>>=7),em>=8&&(ew+=4,em>>>=4),em>=2&&(ew+=2,em>>>=2),ew+em},eV.prototype._zeroBits=function(eb){if(0===eb)return 26;var em=eb,ew=0;return(8191&em)==0&&(ew+=13,em>>>=13),(127&em)==0&&(ew+=7,em>>>=7),(15&em)==0&&(ew+=4,em>>>=4),(3&em)==0&&(ew+=2,em>>>=2),(1&em)==0&&ew++,ew},eV.prototype.bitLength=function(){var eb=this.words[this.length-1],em=this._countBits(eb);return(this.length-1)*26+em},eV.prototype.zeroBits=function(){if(this.isZero())return 0;for(var eb=0,em=0;emeb.length?this.clone().ior(eb):eb.clone().ior(this)},eV.prototype.uor=function(eb){return this.length>eb.length?this.clone().iuor(eb):eb.clone().iuor(this)},eV.prototype.iuand=function(eb){var em;em=this.length>eb.length?eb:this;for(var ew=0;eweb.length?this.clone().iand(eb):eb.clone().iand(this)},eV.prototype.uand=function(eb){return this.length>eb.length?this.clone().iuand(eb):eb.clone().iuand(this)},eV.prototype.iuxor=function(eb){this.length>eb.length?(em=this,ew=eb):(em=eb,ew=this);for(var em,ew,eH=0;eHeb.length?this.clone().ixor(eb):eb.clone().ixor(this)},eV.prototype.uxor=function(eb){return this.length>eb.length?this.clone().iuxor(eb):eb.clone().iuxor(this)},eV.prototype.inotn=function(eb){eH("number"==typeof eb&&eb>=0);var em=0|Math.ceil(eb/26),ew=eb%26;this._expand(em),ew>0&&em--;for(var eN=0;eN0&&(this.words[eN]=~this.words[eN]&67108863>>26-ew),this._strip()},eV.prototype.notn=function(eb){return this.clone().inotn(eb)},eV.prototype.setn=function(eb,em){eH("number"==typeof eb&&eb>=0);var ew=eb/26|0,eN=eb%26;return this._expand(ew+1),em?this.words[ew]=this.words[ew]|1<eb.length?(ew=this,eH=eb):(ew=eb,eH=this);for(var em,ew,eH,eN=0,eV=0;eV>>26;for(;0!==eN&&eV>>26;if(this.length=ew.length,0!==eN)this.words[this.length]=eN,this.length++;else if(ew!==this)for(;eVeb.length?this.clone().iadd(eb):eb.clone().iadd(this)},eV.prototype.isub=function(eb){if(0!==eb.negative){eb.negative=0;var em,ew,eH=this.iadd(eb);return eb.negative=1,eH._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(eb),this.negative=1,this._normSign();var eN=this.cmp(eb);if(0===eN)return this.negative=0,this.length=1,this.words[0]=0,this;eN>0?(em=this,ew=eb):(em=eb,ew=this);for(var eV=0,eE=0;eE>26,this.words[eE]=67108863&eH;for(;0!==eV&&eE>26,this.words[eE]=67108863&eH;if(0===eV&&eE>>13,eB=0|eE[1],eR=8191&eB,eU=eB>>>13,eF=0|eE[2],eG=8191&eF,eY=eF>>>13,eQ=0|eE[3],eK=8191&eQ,eZ=eQ>>>13,eW=0|eE[4],e$=8191&eW,eX=eW>>>13,eJ=0|eE[5],e0=8191&eJ,e6=eJ>>>13,e4=0|eE[6],e3=8191&e4,e5=e4>>>13,e8=0|eE[7],e9=8191&e8,e7=e8>>>13,tw=0|eE[8],tH=8191&tw,tN=tw>>>13,tV=0|eE[9],tE=8191&tV,tD=tV>>>13,tS=0|eD[0],t_=8191&tS,tO=tS>>>13,tP=0|eD[1],tj=8191&tP,tB=tP>>>13,tR=0|eD[2],tU=8191&tR,tF=tR>>>13,tG=0|eD[3],tY=8191&tG,tQ=tG>>>13,tq=0|eD[4],tK=8191&tq,tZ=tq>>>13,tW=0|eD[5],t$=8191&tW,tX=tW>>>13,tJ=0|eD[6],aH=8191&tJ,aN=tJ>>>13,aV=0|eD[7],ak=8191&aV,aE=aV>>>13,aD=0|eD[8],aS=8191&aD,a_=aD>>>13,aO=0|eD[9],aP=8191&aO,aj=aO>>>13;ew.negative=eb.negative^em.negative,ew.length=19;var aR=(e_+(eH=Math.imul(eP,t_))|0)+((8191&(eN=(eN=Math.imul(eP,tO))+Math.imul(ej,t_)|0))<<13)|0;e_=((eV=Math.imul(ej,tO))+(eN>>>13)|0)+(aR>>>26)|0,aR&=67108863,eH=Math.imul(eR,t_),eN=(eN=Math.imul(eR,tO))+Math.imul(eU,t_)|0,eV=Math.imul(eU,tO);var aU=(e_+(eH=eH+Math.imul(eP,tj)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tB)|0)+Math.imul(ej,tj)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tB)|0)+(eN>>>13)|0)+(aU>>>26)|0,aU&=67108863,eH=Math.imul(eG,t_),eN=(eN=Math.imul(eG,tO))+Math.imul(eY,t_)|0,eV=Math.imul(eY,tO),eH=eH+Math.imul(eR,tj)|0,eN=(eN=eN+Math.imul(eR,tB)|0)+Math.imul(eU,tj)|0,eV=eV+Math.imul(eU,tB)|0;var aF=(e_+(eH=eH+Math.imul(eP,tU)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tF)|0)+Math.imul(ej,tU)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tF)|0)+(eN>>>13)|0)+(aF>>>26)|0,aF&=67108863,eH=Math.imul(eK,t_),eN=(eN=Math.imul(eK,tO))+Math.imul(eZ,t_)|0,eV=Math.imul(eZ,tO),eH=eH+Math.imul(eG,tj)|0,eN=(eN=eN+Math.imul(eG,tB)|0)+Math.imul(eY,tj)|0,eV=eV+Math.imul(eY,tB)|0,eH=eH+Math.imul(eR,tU)|0,eN=(eN=eN+Math.imul(eR,tF)|0)+Math.imul(eU,tU)|0,eV=eV+Math.imul(eU,tF)|0;var aG=(e_+(eH=eH+Math.imul(eP,tY)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tQ)|0)+Math.imul(ej,tY)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tQ)|0)+(eN>>>13)|0)+(aG>>>26)|0,aG&=67108863,eH=Math.imul(e$,t_),eN=(eN=Math.imul(e$,tO))+Math.imul(eX,t_)|0,eV=Math.imul(eX,tO),eH=eH+Math.imul(eK,tj)|0,eN=(eN=eN+Math.imul(eK,tB)|0)+Math.imul(eZ,tj)|0,eV=eV+Math.imul(eZ,tB)|0,eH=eH+Math.imul(eG,tU)|0,eN=(eN=eN+Math.imul(eG,tF)|0)+Math.imul(eY,tU)|0,eV=eV+Math.imul(eY,tF)|0,eH=eH+Math.imul(eR,tY)|0,eN=(eN=eN+Math.imul(eR,tQ)|0)+Math.imul(eU,tY)|0,eV=eV+Math.imul(eU,tQ)|0;var aY=(e_+(eH=eH+Math.imul(eP,tK)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tZ)|0)+Math.imul(ej,tK)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tZ)|0)+(eN>>>13)|0)+(aY>>>26)|0,aY&=67108863,eH=Math.imul(e0,t_),eN=(eN=Math.imul(e0,tO))+Math.imul(e6,t_)|0,eV=Math.imul(e6,tO),eH=eH+Math.imul(e$,tj)|0,eN=(eN=eN+Math.imul(e$,tB)|0)+Math.imul(eX,tj)|0,eV=eV+Math.imul(eX,tB)|0,eH=eH+Math.imul(eK,tU)|0,eN=(eN=eN+Math.imul(eK,tF)|0)+Math.imul(eZ,tU)|0,eV=eV+Math.imul(eZ,tF)|0,eH=eH+Math.imul(eG,tY)|0,eN=(eN=eN+Math.imul(eG,tQ)|0)+Math.imul(eY,tY)|0,eV=eV+Math.imul(eY,tQ)|0,eH=eH+Math.imul(eR,tK)|0,eN=(eN=eN+Math.imul(eR,tZ)|0)+Math.imul(eU,tK)|0,eV=eV+Math.imul(eU,tZ)|0;var aQ=(e_+(eH=eH+Math.imul(eP,t$)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,tX)|0)+Math.imul(ej,t$)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,tX)|0)+(eN>>>13)|0)+(aQ>>>26)|0,aQ&=67108863,eH=Math.imul(e3,t_),eN=(eN=Math.imul(e3,tO))+Math.imul(e5,t_)|0,eV=Math.imul(e5,tO),eH=eH+Math.imul(e0,tj)|0,eN=(eN=eN+Math.imul(e0,tB)|0)+Math.imul(e6,tj)|0,eV=eV+Math.imul(e6,tB)|0,eH=eH+Math.imul(e$,tU)|0,eN=(eN=eN+Math.imul(e$,tF)|0)+Math.imul(eX,tU)|0,eV=eV+Math.imul(eX,tF)|0,eH=eH+Math.imul(eK,tY)|0,eN=(eN=eN+Math.imul(eK,tQ)|0)+Math.imul(eZ,tY)|0,eV=eV+Math.imul(eZ,tQ)|0,eH=eH+Math.imul(eG,tK)|0,eN=(eN=eN+Math.imul(eG,tZ)|0)+Math.imul(eY,tK)|0,eV=eV+Math.imul(eY,tZ)|0,eH=eH+Math.imul(eR,t$)|0,eN=(eN=eN+Math.imul(eR,tX)|0)+Math.imul(eU,t$)|0,eV=eV+Math.imul(eU,tX)|0;var aq=(e_+(eH=eH+Math.imul(eP,aH)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aN)|0)+Math.imul(ej,aH)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aN)|0)+(eN>>>13)|0)+(aq>>>26)|0,aq&=67108863,eH=Math.imul(e9,t_),eN=(eN=Math.imul(e9,tO))+Math.imul(e7,t_)|0,eV=Math.imul(e7,tO),eH=eH+Math.imul(e3,tj)|0,eN=(eN=eN+Math.imul(e3,tB)|0)+Math.imul(e5,tj)|0,eV=eV+Math.imul(e5,tB)|0,eH=eH+Math.imul(e0,tU)|0,eN=(eN=eN+Math.imul(e0,tF)|0)+Math.imul(e6,tU)|0,eV=eV+Math.imul(e6,tF)|0,eH=eH+Math.imul(e$,tY)|0,eN=(eN=eN+Math.imul(e$,tQ)|0)+Math.imul(eX,tY)|0,eV=eV+Math.imul(eX,tQ)|0,eH=eH+Math.imul(eK,tK)|0,eN=(eN=eN+Math.imul(eK,tZ)|0)+Math.imul(eZ,tK)|0,eV=eV+Math.imul(eZ,tZ)|0,eH=eH+Math.imul(eG,t$)|0,eN=(eN=eN+Math.imul(eG,tX)|0)+Math.imul(eY,t$)|0,eV=eV+Math.imul(eY,tX)|0,eH=eH+Math.imul(eR,aH)|0,eN=(eN=eN+Math.imul(eR,aN)|0)+Math.imul(eU,aH)|0,eV=eV+Math.imul(eU,aN)|0;var aK=(e_+(eH=eH+Math.imul(eP,ak)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aE)|0)+Math.imul(ej,ak)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aE)|0)+(eN>>>13)|0)+(aK>>>26)|0,aK&=67108863,eH=Math.imul(tH,t_),eN=(eN=Math.imul(tH,tO))+Math.imul(tN,t_)|0,eV=Math.imul(tN,tO),eH=eH+Math.imul(e9,tj)|0,eN=(eN=eN+Math.imul(e9,tB)|0)+Math.imul(e7,tj)|0,eV=eV+Math.imul(e7,tB)|0,eH=eH+Math.imul(e3,tU)|0,eN=(eN=eN+Math.imul(e3,tF)|0)+Math.imul(e5,tU)|0,eV=eV+Math.imul(e5,tF)|0,eH=eH+Math.imul(e0,tY)|0,eN=(eN=eN+Math.imul(e0,tQ)|0)+Math.imul(e6,tY)|0,eV=eV+Math.imul(e6,tQ)|0,eH=eH+Math.imul(e$,tK)|0,eN=(eN=eN+Math.imul(e$,tZ)|0)+Math.imul(eX,tK)|0,eV=eV+Math.imul(eX,tZ)|0,eH=eH+Math.imul(eK,t$)|0,eN=(eN=eN+Math.imul(eK,tX)|0)+Math.imul(eZ,t$)|0,eV=eV+Math.imul(eZ,tX)|0,eH=eH+Math.imul(eG,aH)|0,eN=(eN=eN+Math.imul(eG,aN)|0)+Math.imul(eY,aH)|0,eV=eV+Math.imul(eY,aN)|0,eH=eH+Math.imul(eR,ak)|0,eN=(eN=eN+Math.imul(eR,aE)|0)+Math.imul(eU,ak)|0,eV=eV+Math.imul(eU,aE)|0;var aZ=(e_+(eH=eH+Math.imul(eP,aS)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,a_)|0)+Math.imul(ej,aS)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,a_)|0)+(eN>>>13)|0)+(aZ>>>26)|0,aZ&=67108863,eH=Math.imul(tE,t_),eN=(eN=Math.imul(tE,tO))+Math.imul(tD,t_)|0,eV=Math.imul(tD,tO),eH=eH+Math.imul(tH,tj)|0,eN=(eN=eN+Math.imul(tH,tB)|0)+Math.imul(tN,tj)|0,eV=eV+Math.imul(tN,tB)|0,eH=eH+Math.imul(e9,tU)|0,eN=(eN=eN+Math.imul(e9,tF)|0)+Math.imul(e7,tU)|0,eV=eV+Math.imul(e7,tF)|0,eH=eH+Math.imul(e3,tY)|0,eN=(eN=eN+Math.imul(e3,tQ)|0)+Math.imul(e5,tY)|0,eV=eV+Math.imul(e5,tQ)|0,eH=eH+Math.imul(e0,tK)|0,eN=(eN=eN+Math.imul(e0,tZ)|0)+Math.imul(e6,tK)|0,eV=eV+Math.imul(e6,tZ)|0,eH=eH+Math.imul(e$,t$)|0,eN=(eN=eN+Math.imul(e$,tX)|0)+Math.imul(eX,t$)|0,eV=eV+Math.imul(eX,tX)|0,eH=eH+Math.imul(eK,aH)|0,eN=(eN=eN+Math.imul(eK,aN)|0)+Math.imul(eZ,aH)|0,eV=eV+Math.imul(eZ,aN)|0,eH=eH+Math.imul(eG,ak)|0,eN=(eN=eN+Math.imul(eG,aE)|0)+Math.imul(eY,ak)|0,eV=eV+Math.imul(eY,aE)|0,eH=eH+Math.imul(eR,aS)|0,eN=(eN=eN+Math.imul(eR,a_)|0)+Math.imul(eU,aS)|0,eV=eV+Math.imul(eU,a_)|0;var aW=(e_+(eH=eH+Math.imul(eP,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eP,aj)|0)+Math.imul(ej,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(ej,aj)|0)+(eN>>>13)|0)+(aW>>>26)|0,aW&=67108863,eH=Math.imul(tE,tj),eN=(eN=Math.imul(tE,tB))+Math.imul(tD,tj)|0,eV=Math.imul(tD,tB),eH=eH+Math.imul(tH,tU)|0,eN=(eN=eN+Math.imul(tH,tF)|0)+Math.imul(tN,tU)|0,eV=eV+Math.imul(tN,tF)|0,eH=eH+Math.imul(e9,tY)|0,eN=(eN=eN+Math.imul(e9,tQ)|0)+Math.imul(e7,tY)|0,eV=eV+Math.imul(e7,tQ)|0,eH=eH+Math.imul(e3,tK)|0,eN=(eN=eN+Math.imul(e3,tZ)|0)+Math.imul(e5,tK)|0,eV=eV+Math.imul(e5,tZ)|0,eH=eH+Math.imul(e0,t$)|0,eN=(eN=eN+Math.imul(e0,tX)|0)+Math.imul(e6,t$)|0,eV=eV+Math.imul(e6,tX)|0,eH=eH+Math.imul(e$,aH)|0,eN=(eN=eN+Math.imul(e$,aN)|0)+Math.imul(eX,aH)|0,eV=eV+Math.imul(eX,aN)|0,eH=eH+Math.imul(eK,ak)|0,eN=(eN=eN+Math.imul(eK,aE)|0)+Math.imul(eZ,ak)|0,eV=eV+Math.imul(eZ,aE)|0,eH=eH+Math.imul(eG,aS)|0,eN=(eN=eN+Math.imul(eG,a_)|0)+Math.imul(eY,aS)|0,eV=eV+Math.imul(eY,a_)|0;var a$=(e_+(eH=eH+Math.imul(eR,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eR,aj)|0)+Math.imul(eU,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eU,aj)|0)+(eN>>>13)|0)+(a$>>>26)|0,a$&=67108863,eH=Math.imul(tE,tU),eN=(eN=Math.imul(tE,tF))+Math.imul(tD,tU)|0,eV=Math.imul(tD,tF),eH=eH+Math.imul(tH,tY)|0,eN=(eN=eN+Math.imul(tH,tQ)|0)+Math.imul(tN,tY)|0,eV=eV+Math.imul(tN,tQ)|0,eH=eH+Math.imul(e9,tK)|0,eN=(eN=eN+Math.imul(e9,tZ)|0)+Math.imul(e7,tK)|0,eV=eV+Math.imul(e7,tZ)|0,eH=eH+Math.imul(e3,t$)|0,eN=(eN=eN+Math.imul(e3,tX)|0)+Math.imul(e5,t$)|0,eV=eV+Math.imul(e5,tX)|0,eH=eH+Math.imul(e0,aH)|0,eN=(eN=eN+Math.imul(e0,aN)|0)+Math.imul(e6,aH)|0,eV=eV+Math.imul(e6,aN)|0,eH=eH+Math.imul(e$,ak)|0,eN=(eN=eN+Math.imul(e$,aE)|0)+Math.imul(eX,ak)|0,eV=eV+Math.imul(eX,aE)|0,eH=eH+Math.imul(eK,aS)|0,eN=(eN=eN+Math.imul(eK,a_)|0)+Math.imul(eZ,aS)|0,eV=eV+Math.imul(eZ,a_)|0;var aJ=(e_+(eH=eH+Math.imul(eG,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eG,aj)|0)+Math.imul(eY,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eY,aj)|0)+(eN>>>13)|0)+(aJ>>>26)|0,aJ&=67108863,eH=Math.imul(tE,tY),eN=(eN=Math.imul(tE,tQ))+Math.imul(tD,tY)|0,eV=Math.imul(tD,tQ),eH=eH+Math.imul(tH,tK)|0,eN=(eN=eN+Math.imul(tH,tZ)|0)+Math.imul(tN,tK)|0,eV=eV+Math.imul(tN,tZ)|0,eH=eH+Math.imul(e9,t$)|0,eN=(eN=eN+Math.imul(e9,tX)|0)+Math.imul(e7,t$)|0,eV=eV+Math.imul(e7,tX)|0,eH=eH+Math.imul(e3,aH)|0,eN=(eN=eN+Math.imul(e3,aN)|0)+Math.imul(e5,aH)|0,eV=eV+Math.imul(e5,aN)|0,eH=eH+Math.imul(e0,ak)|0,eN=(eN=eN+Math.imul(e0,aE)|0)+Math.imul(e6,ak)|0,eV=eV+Math.imul(e6,aE)|0,eH=eH+Math.imul(e$,aS)|0,eN=(eN=eN+Math.imul(e$,a_)|0)+Math.imul(eX,aS)|0,eV=eV+Math.imul(eX,a_)|0;var nw=(e_+(eH=eH+Math.imul(eK,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(eK,aj)|0)+Math.imul(eZ,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eZ,aj)|0)+(eN>>>13)|0)+(nw>>>26)|0,nw&=67108863,eH=Math.imul(tE,tK),eN=(eN=Math.imul(tE,tZ))+Math.imul(tD,tK)|0,eV=Math.imul(tD,tZ),eH=eH+Math.imul(tH,t$)|0,eN=(eN=eN+Math.imul(tH,tX)|0)+Math.imul(tN,t$)|0,eV=eV+Math.imul(tN,tX)|0,eH=eH+Math.imul(e9,aH)|0,eN=(eN=eN+Math.imul(e9,aN)|0)+Math.imul(e7,aH)|0,eV=eV+Math.imul(e7,aN)|0,eH=eH+Math.imul(e3,ak)|0,eN=(eN=eN+Math.imul(e3,aE)|0)+Math.imul(e5,ak)|0,eV=eV+Math.imul(e5,aE)|0,eH=eH+Math.imul(e0,aS)|0,eN=(eN=eN+Math.imul(e0,a_)|0)+Math.imul(e6,aS)|0,eV=eV+Math.imul(e6,a_)|0;var nH=(e_+(eH=eH+Math.imul(e$,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e$,aj)|0)+Math.imul(eX,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(eX,aj)|0)+(eN>>>13)|0)+(nH>>>26)|0,nH&=67108863,eH=Math.imul(tE,t$),eN=(eN=Math.imul(tE,tX))+Math.imul(tD,t$)|0,eV=Math.imul(tD,tX),eH=eH+Math.imul(tH,aH)|0,eN=(eN=eN+Math.imul(tH,aN)|0)+Math.imul(tN,aH)|0,eV=eV+Math.imul(tN,aN)|0,eH=eH+Math.imul(e9,ak)|0,eN=(eN=eN+Math.imul(e9,aE)|0)+Math.imul(e7,ak)|0,eV=eV+Math.imul(e7,aE)|0,eH=eH+Math.imul(e3,aS)|0,eN=(eN=eN+Math.imul(e3,a_)|0)+Math.imul(e5,aS)|0,eV=eV+Math.imul(e5,a_)|0;var nN=(e_+(eH=eH+Math.imul(e0,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e0,aj)|0)+Math.imul(e6,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e6,aj)|0)+(eN>>>13)|0)+(nN>>>26)|0,nN&=67108863,eH=Math.imul(tE,aH),eN=(eN=Math.imul(tE,aN))+Math.imul(tD,aH)|0,eV=Math.imul(tD,aN),eH=eH+Math.imul(tH,ak)|0,eN=(eN=eN+Math.imul(tH,aE)|0)+Math.imul(tN,ak)|0,eV=eV+Math.imul(tN,aE)|0,eH=eH+Math.imul(e9,aS)|0,eN=(eN=eN+Math.imul(e9,a_)|0)+Math.imul(e7,aS)|0,eV=eV+Math.imul(e7,a_)|0;var nV=(e_+(eH=eH+Math.imul(e3,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e3,aj)|0)+Math.imul(e5,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e5,aj)|0)+(eN>>>13)|0)+(nV>>>26)|0,nV&=67108863,eH=Math.imul(tE,ak),eN=(eN=Math.imul(tE,aE))+Math.imul(tD,ak)|0,eV=Math.imul(tD,aE),eH=eH+Math.imul(tH,aS)|0,eN=(eN=eN+Math.imul(tH,a_)|0)+Math.imul(tN,aS)|0,eV=eV+Math.imul(tN,a_)|0;var nk=(e_+(eH=eH+Math.imul(e9,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(e9,aj)|0)+Math.imul(e7,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(e7,aj)|0)+(eN>>>13)|0)+(nk>>>26)|0,nk&=67108863,eH=Math.imul(tE,aS),eN=(eN=Math.imul(tE,a_))+Math.imul(tD,aS)|0,eV=Math.imul(tD,a_);var nE=(e_+(eH=eH+Math.imul(tH,aP)|0)|0)+((8191&(eN=(eN=eN+Math.imul(tH,aj)|0)+Math.imul(tN,aP)|0))<<13)|0;e_=((eV=eV+Math.imul(tN,aj)|0)+(eN>>>13)|0)+(nE>>>26)|0,nE&=67108863;var nD=(e_+(eH=Math.imul(tE,aP))|0)+((8191&(eN=(eN=Math.imul(tE,aj))+Math.imul(tD,aP)|0))<<13)|0;return e_=((eV=Math.imul(tD,aj))+(eN>>>13)|0)+(nD>>>26)|0,nD&=67108863,eS[0]=aR,eS[1]=aU,eS[2]=aF,eS[3]=aG,eS[4]=aY,eS[5]=aQ,eS[6]=aq,eS[7]=aK,eS[8]=aZ,eS[9]=aW,eS[10]=a$,eS[11]=aJ,eS[12]=nw,eS[13]=nH,eS[14]=nN,eS[15]=nV,eS[16]=nk,eS[17]=nE,eS[18]=nD,0!==e_&&(eS[19]=e_,ew.length++),ew};function eY(eb,em,ew){ew.negative=em.negative^eb.negative,ew.length=eb.length+em.length;for(var eH=0,eN=0,eV=0;eV>>26)|0)>>>26,eE&=67108863}ew.words[eV]=eD,eH=eE,eE=eN}return 0!==eH?ew.words[eV]=eH:ew.length--,ew._strip()}function eQ(eb,em,ew){return eY(eb,em,ew)}function eK(eb,em){this.x=eb,this.y=em}Math.imul||(eG=eF),eV.prototype.mulTo=function(eb,em){var ew=this.length+eb.length;return 10===this.length&&10===eb.length?eG(this,eb,em):ew<63?eF(this,eb,em):ew<1024?eY(this,eb,em):eQ(this,eb,em)},eK.prototype.makeRBT=function(eb){for(var em=Array(eb),ew=eV.prototype._countBits(eb)-1,eH=0;eH>=1;return eH},eK.prototype.permute=function(eb,em,ew,eH,eN,eV){for(var eE=0;eE>>=1)eN++;return 1<>>=13,ew[2*eE+1]=8191&eV,eV>>>=13;for(eE=2*em;eE>=26,ew+=(eV/67108864|0)+(eE>>>26),this.words[eN]=67108863&eE}return 0!==ew&&(this.words[eN]=ew,this.length++),em?this.ineg():this},eV.prototype.muln=function(eb){return this.clone().imuln(eb)},eV.prototype.sqr=function(){return this.mul(this)},eV.prototype.isqr=function(){return this.imul(this.clone())},eV.prototype.pow=function(eb){var em=eU(eb);if(0===em.length)return new eV(1);for(var ew=this,eH=0;eH=0);var em,ew=eb%26,eN=(eb-ew)/26,eV=67108863>>>26-ew<<26-ew;if(0!==ew){var eE=0;for(em=0;em>>26-ew}eE&&(this.words[em]=eE,this.length++)}if(0!==eN){for(em=this.length-1;em>=0;em--)this.words[em+eN]=this.words[em];for(em=0;em=0),eN=em?(em-em%26)/26:0;var eN,eV=eb%26,eE=Math.min((eb-eV)/26,this.length),eD=67108863^67108863>>>eV<eE)for(this.length-=eE,e_=0;e_=0&&(0!==eO||e_>=eN);e_--){var eP=0|this.words[e_];this.words[e_]=eO<<26-eV|eP>>>eV,eO=eP&eD}return eS&&0!==eO&&(eS.words[eS.length++]=eO),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},eV.prototype.ishrn=function(eb,em,ew){return eH(0===this.negative),this.iushrn(eb,em,ew)},eV.prototype.shln=function(eb){return this.clone().ishln(eb)},eV.prototype.ushln=function(eb){return this.clone().iushln(eb)},eV.prototype.shrn=function(eb){return this.clone().ishrn(eb)},eV.prototype.ushrn=function(eb){return this.clone().iushrn(eb)},eV.prototype.testn=function(eb){eH("number"==typeof eb&&eb>=0);var em=eb%26,ew=(eb-em)/26,eN=1<=0);var em=eb%26,ew=(eb-em)/26;if(eH(0===this.negative,"imaskn works only with positive numbers"),this.length<=ew)return this;if(0!==em&&ew++,this.length=Math.min(ew,this.length),0!==em){var eN=67108863^67108863>>>em<=67108864;em++)this.words[em]-=67108864,em===this.length-1?this.words[em+1]=1:this.words[em+1]++;return this.length=Math.max(this.length,em+1),this},eV.prototype.isubn=function(eb){if(eH("number"==typeof eb),eH(eb<67108864),eb<0)return this.iaddn(-eb);if(0!==this.negative)return this.negative=0,this.iaddn(eb),this.negative=1,this;if(this.words[0]-=eb,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var em=0;em>26)-(eS/67108864|0),this.words[eN+ew]=67108863&eV}for(;eN>26,this.words[eN+ew]=67108863&eV;if(0===eD)return this._strip();for(eH(-1===eD),eD=0,eN=0;eN>26,this.words[eN]=67108863&eV;return this.negative=1,this._strip()},eV.prototype._wordDiv=function(eb,em){var ew,eH=this.length-eb.length,eN=this.clone(),eE=eb,eD=0|eE.words[eE.length-1];0!=(eH=26-this._countBits(eD))&&(eE=eE.ushln(eH),eN.iushln(eH),eD=0|eE.words[eE.length-1]);var eS=eN.length-eE.length;if("mod"!==em){(ew=new eV(null)).length=eS+1,ew.words=Array(ew.length);for(var e_=0;e_=0;eP--){var ej=(0|eN.words[eE.length+eP])*67108864+(0|eN.words[eE.length+eP-1]);for(ej=Math.min(ej/eD|0,67108863),eN._ishlnsubmul(eE,ej,eP);0!==eN.negative;)ej--,eN.negative=0,eN._ishlnsubmul(eE,1,eP),eN.isZero()||(eN.negative^=1);ew&&(ew.words[eP]=ej)}return ew&&ew._strip(),eN._strip(),"div"!==em&&0!==eH&&eN.iushrn(eH),{div:ew||null,mod:eN}},eV.prototype.divmod=function(eb,em,ew){var eN,eE,eD;return(eH(!eb.isZero()),this.isZero())?{div:new eV(0),mod:new eV(0)}:0!==this.negative&&0===eb.negative?(eD=this.neg().divmod(eb,em),"mod"!==em&&(eN=eD.div.neg()),"div"!==em&&(eE=eD.mod.neg(),ew&&0!==eE.negative&&eE.iadd(eb)),{div:eN,mod:eE}):0===this.negative&&0!==eb.negative?(eD=this.divmod(eb.neg(),em),"mod"!==em&&(eN=eD.div.neg()),{div:eN,mod:eD.mod}):(this.negative&eb.negative)!=0?(eD=this.neg().divmod(eb.neg(),em),"div"!==em&&(eE=eD.mod.neg(),ew&&0!==eE.negative&&eE.isub(eb)),{div:eD.div,mod:eE}):eb.length>this.length||0>this.cmp(eb)?{div:new eV(0),mod:this}:1===eb.length?"div"===em?{div:this.divn(eb.words[0]),mod:null}:"mod"===em?{div:null,mod:new eV(this.modrn(eb.words[0]))}:{div:this.divn(eb.words[0]),mod:new eV(this.modrn(eb.words[0]))}:this._wordDiv(eb,em)},eV.prototype.div=function(eb){return this.divmod(eb,"div",!1).div},eV.prototype.mod=function(eb){return this.divmod(eb,"mod",!1).mod},eV.prototype.umod=function(eb){return this.divmod(eb,"mod",!0).mod},eV.prototype.divRound=function(eb){var em=this.divmod(eb);if(em.mod.isZero())return em.div;var ew=0!==em.div.negative?em.mod.isub(eb):em.mod,eH=eb.ushrn(1),eN=eb.andln(1),eV=ew.cmp(eH);return eV<0||1===eN&&0===eV?em.div:0!==em.div.negative?em.div.isubn(1):em.div.iaddn(1)},eV.prototype.modrn=function(eb){var em=eb<0;em&&(eb=-eb),eH(eb<=67108863);for(var ew=67108864%eb,eN=0,eV=this.length-1;eV>=0;eV--)eN=(ew*eN+(0|this.words[eV]))%eb;return em?-eN:eN},eV.prototype.modn=function(eb){return this.modrn(eb)},eV.prototype.idivn=function(eb){var em=eb<0;em&&(eb=-eb),eH(eb<=67108863);for(var ew=0,eN=this.length-1;eN>=0;eN--){var eV=(0|this.words[eN])+67108864*ew;this.words[eN]=eV/eb|0,ew=eV%eb}return this._strip(),em?this.ineg():this},eV.prototype.divn=function(eb){return this.clone().idivn(eb)},eV.prototype.egcd=function(eb){eH(0===eb.negative),eH(!eb.isZero());var em=this,ew=eb.clone();em=0!==em.negative?em.umod(eb):em.clone();for(var eN=new eV(1),eE=new eV(0),eD=new eV(0),eS=new eV(1),e_=0;em.isEven()&&ew.isEven();)em.iushrn(1),ew.iushrn(1),++e_;for(var eO=ew.clone(),eP=em.clone();!em.isZero();){for(var ej=0,eB=1;(em.words[0]&eB)==0&&ej<26;++ej,eB<<=1);if(ej>0)for(em.iushrn(ej);ej-- >0;)(eN.isOdd()||eE.isOdd())&&(eN.iadd(eO),eE.isub(eP)),eN.iushrn(1),eE.iushrn(1);for(var eR=0,eU=1;(ew.words[0]&eU)==0&&eR<26;++eR,eU<<=1);if(eR>0)for(ew.iushrn(eR);eR-- >0;)(eD.isOdd()||eS.isOdd())&&(eD.iadd(eO),eS.isub(eP)),eD.iushrn(1),eS.iushrn(1);em.cmp(ew)>=0?(em.isub(ew),eN.isub(eD),eE.isub(eS)):(ew.isub(em),eD.isub(eN),eS.isub(eE))}return{a:eD,b:eS,gcd:ew.iushln(e_)}},eV.prototype._invmp=function(eb){eH(0===eb.negative),eH(!eb.isZero());var em,ew=this,eN=eb.clone();ew=0!==ew.negative?ew.umod(eb):ew.clone();for(var eE=new eV(1),eD=new eV(0),eS=eN.clone();ew.cmpn(1)>0&&eN.cmpn(1)>0;){for(var e_=0,eO=1;(ew.words[0]&eO)==0&&e_<26;++e_,eO<<=1);if(e_>0)for(ew.iushrn(e_);e_-- >0;)eE.isOdd()&&eE.iadd(eS),eE.iushrn(1);for(var eP=0,ej=1;(eN.words[0]&ej)==0&&eP<26;++eP,ej<<=1);if(eP>0)for(eN.iushrn(eP);eP-- >0;)eD.isOdd()&&eD.iadd(eS),eD.iushrn(1);ew.cmp(eN)>=0?(ew.isub(eN),eE.isub(eD)):(eN.isub(ew),eD.isub(eE))}return 0>(em=0===ew.cmpn(1)?eE:eD).cmpn(0)&&em.iadd(eb),em},eV.prototype.gcd=function(eb){if(this.isZero())return eb.abs();if(eb.isZero())return this.abs();var em=this.clone(),ew=eb.clone();em.negative=0,ew.negative=0;for(var eH=0;em.isEven()&&ew.isEven();eH++)em.iushrn(1),ew.iushrn(1);for(;;){for(;em.isEven();)em.iushrn(1);for(;ew.isEven();)ew.iushrn(1);var eN=em.cmp(ew);if(eN<0){var eV=em;em=ew,ew=eV}else if(0===eN||0===ew.cmpn(1))break;em.isub(ew)}return ew.iushln(eH)},eV.prototype.invm=function(eb){return this.egcd(eb).a.umod(eb)},eV.prototype.isEven=function(){return(1&this.words[0])==0},eV.prototype.isOdd=function(){return(1&this.words[0])==1},eV.prototype.andln=function(eb){return this.words[0]&eb},eV.prototype.bincn=function(eb){eH("number"==typeof eb);var em=eb%26,ew=(eb-em)/26,eN=1<>>26,eD&=67108863,this.words[eE]=eD}return 0!==eV&&(this.words[eE]=eV,this.length++),this},eV.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},eV.prototype.cmpn=function(eb){var em,ew=eb<0;if(0!==this.negative&&!ew)return -1;if(0===this.negative&&ew)return 1;if(this._strip(),this.length>1)em=1;else{ew&&(eb=-eb),eH(eb<=67108863,"Number is too big");var eN=0|this.words[0];em=eN===eb?0:eNeb.length)return 1;if(this.length=0;ew--){var eH=0|this.words[ew],eN=0|eb.words[ew];if(eH!==eN){eHeN&&(em=1);break}}return em},eV.prototype.gtn=function(eb){return 1===this.cmpn(eb)},eV.prototype.gt=function(eb){return 1===this.cmp(eb)},eV.prototype.gten=function(eb){return this.cmpn(eb)>=0},eV.prototype.gte=function(eb){return this.cmp(eb)>=0},eV.prototype.ltn=function(eb){return -1===this.cmpn(eb)},eV.prototype.lt=function(eb){return -1===this.cmp(eb)},eV.prototype.lten=function(eb){return 0>=this.cmpn(eb)},eV.prototype.lte=function(eb){return 0>=this.cmp(eb)},eV.prototype.eqn=function(eb){return 0===this.cmpn(eb)},eV.prototype.eq=function(eb){return 0===this.cmp(eb)},eV.red=function(eb){return new e6(eb)},eV.prototype.toRed=function(eb){return eH(!this.red,"Already a number in reduction context"),eH(0===this.negative,"red works only with positives"),eb.convertTo(this)._forceRed(eb)},eV.prototype.fromRed=function(){return eH(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},eV.prototype._forceRed=function(eb){return this.red=eb,this},eV.prototype.forceRed=function(eb){return eH(!this.red,"Already a number in reduction context"),this._forceRed(eb)},eV.prototype.redAdd=function(eb){return eH(this.red,"redAdd works only with red numbers"),this.red.add(this,eb)},eV.prototype.redIAdd=function(eb){return eH(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,eb)},eV.prototype.redSub=function(eb){return eH(this.red,"redSub works only with red numbers"),this.red.sub(this,eb)},eV.prototype.redISub=function(eb){return eH(this.red,"redISub works only with red numbers"),this.red.isub(this,eb)},eV.prototype.redShl=function(eb){return eH(this.red,"redShl works only with red numbers"),this.red.shl(this,eb)},eV.prototype.redMul=function(eb){return eH(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.mul(this,eb)},eV.prototype.redIMul=function(eb){return eH(this.red,"redMul works only with red numbers"),this.red._verify2(this,eb),this.red.imul(this,eb)},eV.prototype.redSqr=function(){return eH(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},eV.prototype.redISqr=function(){return eH(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},eV.prototype.redSqrt=function(){return eH(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},eV.prototype.redInvm=function(){return eH(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},eV.prototype.redNeg=function(){return eH(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},eV.prototype.redPow=function(eb){return eH(this.red&&!eb.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,eb)};var eZ={k256:null,p224:null,p192:null,p25519:null};function eW(eb,em){this.name=eb,this.p=new eV(em,16),this.n=this.p.bitLength(),this.k=new eV(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function e$(){eW.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function eX(){eW.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eJ(){eW.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function e0(){eW.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function e6(eb){if("string"==typeof eb){var em=eV._prime(eb);this.m=em.p,this.prime=em}else eH(eb.gtn(1),"modulus must be greater than 1"),this.m=eb,this.prime=null}function e4(eb){e6.call(this,eb),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new eV(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}eW.prototype._tmp=function(){var eb=new eV(null);return eb.words=Array(Math.ceil(this.n/13)),eb},eW.prototype.ireduce=function(eb){var em,ew=eb;do this.split(ew,this.tmp),em=(ew=(ew=this.imulK(ew)).iadd(this.tmp)).bitLength();while(em>this.n);var eH=em0?ew.isub(this.p):void 0!==ew.strip?ew.strip():ew._strip(),ew},eW.prototype.split=function(eb,em){eb.iushrn(this.n,0,em)},eW.prototype.imulK=function(eb){return eb.imul(this.k)},eN(e$,eW),e$.prototype.split=function(eb,em){for(var ew=4194303,eH=Math.min(eb.length,9),eN=0;eN>>22,eV=eE}eV>>>=22,eb.words[eN-10]=eV,0===eV&&eb.length>10?eb.length-=10:eb.length-=9},e$.prototype.imulK=function(eb){eb.words[eb.length]=0,eb.words[eb.length+1]=0,eb.length+=2;for(var em=0,ew=0;ew>>=26,eb.words[ew]=eN,em=eH}return 0!==em&&(eb.words[eb.length++]=em),eb},eV._prime=function(eb){var em;if(eZ[eb])return eZ[eb];if("k256"===eb)em=new e$;else if("p224"===eb)em=new eX;else if("p192"===eb)em=new eJ;else if("p25519"===eb)em=new e0;else throw Error("Unknown prime "+eb);return eZ[eb]=em,em},e6.prototype._verify1=function(eb){eH(0===eb.negative,"red works only with positives"),eH(eb.red,"red works only with red numbers")},e6.prototype._verify2=function(eb,em){eH((eb.negative|em.negative)==0,"red works only with positives"),eH(eb.red&&eb.red===em.red,"red works only with red numbers")},e6.prototype.imod=function(eb){return this.prime?this.prime.ireduce(eb)._forceRed(this):(eS(eb,eb.umod(this.m)._forceRed(this)),eb)},e6.prototype.neg=function(eb){return eb.isZero()?eb.clone():this.m.sub(eb)._forceRed(this)},e6.prototype.add=function(eb,em){this._verify2(eb,em);var ew=eb.add(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew._forceRed(this)},e6.prototype.iadd=function(eb,em){this._verify2(eb,em);var ew=eb.iadd(em);return ew.cmp(this.m)>=0&&ew.isub(this.m),ew},e6.prototype.sub=function(eb,em){this._verify2(eb,em);var ew=eb.sub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew._forceRed(this)},e6.prototype.isub=function(eb,em){this._verify2(eb,em);var ew=eb.isub(em);return 0>ew.cmpn(0)&&ew.iadd(this.m),ew},e6.prototype.shl=function(eb,em){return this._verify1(eb),this.imod(eb.ushln(em))},e6.prototype.imul=function(eb,em){return this._verify2(eb,em),this.imod(eb.imul(em))},e6.prototype.mul=function(eb,em){return this._verify2(eb,em),this.imod(eb.mul(em))},e6.prototype.isqr=function(eb){return this.imul(eb,eb.clone())},e6.prototype.sqr=function(eb){return this.mul(eb,eb)},e6.prototype.sqrt=function(eb){if(eb.isZero())return eb.clone();var em=this.m.andln(3);if(eH(em%2==1),3===em){var ew=this.m.add(new eV(1)).iushrn(2);return this.pow(eb,ew)}for(var eN=this.m.subn(1),eE=0;!eN.isZero()&&0===eN.andln(1);)eE++,eN.iushrn(1);eH(!eN.isZero());var eD=new eV(1).toRed(this),eS=eD.redNeg(),e_=this.m.subn(1).iushrn(1),eO=this.m.bitLength();for(eO=new eV(2*eO*eO).toRed(this);0!==this.pow(eO,e_).cmp(eS);)eO.redIAdd(eS);for(var eP=this.pow(eO,eN),ej=this.pow(eb,eN.addn(1).iushrn(1)),eB=this.pow(eb,eN),eR=eE;0!==eB.cmp(eD);){for(var eU=eB,eF=0;0!==eU.cmp(eD);eF++)eU=eU.redSqr();eH(eF=0;eN--){for(var eO=em.words[eN],eP=e_-1;eP>=0;eP--){var ej=eO>>eP&1;if(eE!==eH[0]&&(eE=this.sqr(eE)),0===ej&&0===eD){eS=0;continue}eD<<=1,eD|=ej,(++eS===ew||0===eN&&0===eP)&&(eE=this.mul(eE,eH[eD]),eS=0,eD=0)}e_=26}return eE},e6.prototype.convertTo=function(eb){var em=eb.umod(this.m);return em===eb?em.clone():em},e6.prototype.convertFrom=function(eb){var em=eb.clone();return em.red=null,em},eV.mont=function(eb){return new e4(eb)},eN(e4,e6),e4.prototype.convertTo=function(eb){return this.imod(eb.ushln(this.shift))},e4.prototype.convertFrom=function(eb){var em=this.imod(eb.mul(this.rinv));return em.red=null,em},e4.prototype.imul=function(eb,em){if(eb.isZero()||em.isZero())return eb.words[0]=0,eb.length=1,eb;var ew=eb.imul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eN=ew.isub(eH).iushrn(this.shift),eV=eN;return eN.cmp(this.m)>=0?eV=eN.isub(this.m):0>eN.cmpn(0)&&(eV=eN.iadd(this.m)),eV._forceRed(this)},e4.prototype.mul=function(eb,em){if(eb.isZero()||em.isZero())return new eV(0)._forceRed(this);var ew=eb.mul(em),eH=ew.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eN=ew.isub(eH).iushrn(this.shift),eE=eN;return eN.cmp(this.m)>=0?eE=eN.isub(this.m):0>eN.cmpn(0)&&(eE=eN.iadd(this.m)),eE._forceRed(this)},e4.prototype.invm=function(eb){return this.imod(eb._invmp(this.m).mul(this.r2))._forceRed(this)}}(eb=ew.nmd(eb),this)},3500:function(eb,em,ew){var eH;function eN(eb){this.rand=eb}if(eb.exports=function(eb){return eH||(eH=new eN(null)),eH.generate(eb)},eb.exports.Rand=eN,eN.prototype.generate=function(eb){return this._rand(eb)},eN.prototype._rand=function(eb){if(this.rand.getBytes)return this.rand.getBytes(eb);for(var em=new Uint8Array(eb),ew=0;ew>>24]^eO[eR>>>16&255]^eP[eU>>>8&255]^ej[255&eF]^em[eG++],eE=e_[eR>>>24]^eO[eU>>>16&255]^eP[eF>>>8&255]^ej[255&eB]^em[eG++],eD=e_[eU>>>24]^eO[eF>>>16&255]^eP[eB>>>8&255]^ej[255&eR]^em[eG++],eS=e_[eF>>>24]^eO[eB>>>16&255]^eP[eR>>>8&255]^ej[255&eU]^em[eG++],eB=eV,eR=eE,eU=eD,eF=eS;return eV=(eH[eB>>>24]<<24|eH[eR>>>16&255]<<16|eH[eU>>>8&255]<<8|eH[255&eF])^em[eG++],eE=(eH[eR>>>24]<<24|eH[eU>>>16&255]<<16|eH[eF>>>8&255]<<8|eH[255&eB])^em[eG++],[eV>>>=0,eE>>>=0,eD=((eH[eU>>>24]<<24|eH[eF>>>16&255]<<16|eH[eB>>>8&255]<<8|eH[255&eR])^em[eG++])>>>0,eS=((eH[eF>>>24]<<24|eH[eB>>>16&255]<<16|eH[eR>>>8&255]<<8|eH[255&eU])^em[eG++])>>>0]}var eD=[0,1,2,4,8,16,32,64,128,27,54],eS=function(){for(var eb=Array(256),em=0;em<256;em++)em<128?eb[em]=em<<1:eb[em]=em<<1^283;for(var ew=[],eH=[],eN=[[],[],[],[]],eV=[[],[],[],[]],eE=0,eD=0,eS=0;eS<256;++eS){var e_=eD^eD<<1^eD<<2^eD<<3^eD<<4;e_=e_>>>8^255&e_^99,ew[eE]=e_,eH[e_]=eE;var eO=eb[eE],eP=eb[eO],ej=eb[eP],eB=257*eb[e_]^16843008*e_;eN[0][eE]=eB<<24|eB>>>8,eN[1][eE]=eB<<16|eB>>>16,eN[2][eE]=eB<<8|eB>>>24,eN[3][eE]=eB,eB=16843009*ej^65537*eP^257*eO^16843008*eE,eV[0][e_]=eB<<24|eB>>>8,eV[1][e_]=eB<<16|eB>>>16,eV[2][e_]=eB<<8|eB>>>24,eV[3][e_]=eB,0===eE?eE=eD=1:(eE=eO^eb[eb[eb[ej^eO]]],eD^=eb[eb[eD]])}return{SBOX:ew,INV_SBOX:eH,SUB_MIX:eN,INV_SUB_MIX:eV}}();function e_(eb){this._key=eN(eb),this._reset()}e_.blockSize=16,e_.keySize=32,e_.prototype.blockSize=e_.blockSize,e_.prototype.keySize=e_.keySize,e_.prototype._reset=function(){for(var eb=this._key,em=eb.length,ew=em+6,eH=(ew+1)*4,eN=[],eV=0;eV>>24,eE=(eS.SBOX[eE>>>24]<<24|eS.SBOX[eE>>>16&255]<<16|eS.SBOX[eE>>>8&255]<<8|eS.SBOX[255&eE])^eD[eV/em|0]<<24):em>6&&eV%em==4&&(eE=eS.SBOX[eE>>>24]<<24|eS.SBOX[eE>>>16&255]<<16|eS.SBOX[eE>>>8&255]<<8|eS.SBOX[255&eE]),eN[eV]=eN[eV-em]^eE}for(var e_=[],eO=0;eO>>24]]^eS.INV_SUB_MIX[1][eS.SBOX[ej>>>16&255]]^eS.INV_SUB_MIX[2][eS.SBOX[ej>>>8&255]]^eS.INV_SUB_MIX[3][eS.SBOX[255&ej]]}this._nRounds=ew,this._keySchedule=eN,this._invKeySchedule=e_},e_.prototype.encryptBlockRaw=function(eb){return eE(eb=eN(eb),this._keySchedule,eS.SUB_MIX,eS.SBOX,this._nRounds)},e_.prototype.encryptBlock=function(eb){var em=this.encryptBlockRaw(eb),ew=eH.allocUnsafe(16);return ew.writeUInt32BE(em[0],0),ew.writeUInt32BE(em[1],4),ew.writeUInt32BE(em[2],8),ew.writeUInt32BE(em[3],12),ew},e_.prototype.decryptBlock=function(eb){var em=(eb=eN(eb))[1];eb[1]=eb[3],eb[3]=em;var ew=eE(eb,this._invKeySchedule,eS.INV_SUB_MIX,eS.INV_SBOX,this._nRounds),eV=eH.allocUnsafe(16);return eV.writeUInt32BE(ew[0],0),eV.writeUInt32BE(ew[3],4),eV.writeUInt32BE(ew[2],8),eV.writeUInt32BE(ew[1],12),eV},e_.prototype.scrub=function(){eV(this._keySchedule),eV(this._invKeySchedule),eV(this._key)},eb.exports.AES=e_},6624:function(eb,em,ew){var eH=ew(1387),eN=ew(6911).Buffer,eV=ew(1043),eE=ew(3782),eD=ew(7225),eS=ew(4734),e_=ew(598);function eO(eb,em){var ew=0;eb.length!==em.length&&ew++;for(var eH=Math.min(eb.length,em.length),eN=0;eN16)throw Error("unable to decrypt data");for(var ew=-1;++ew16)return em=this.cache.slice(0,16),this.cache=this.cache.slice(16),em}else if(this.cache.length>=16)return em=this.cache.slice(0,16),this.cache=this.cache.slice(16),em;return null},eP.prototype.flush=function(){if(this.cache.length)return this.cache},em.createDecipher=eR,em.createDecipheriv=eB},2:function(eb,em,ew){var eH=ew(6370),eN=ew(6624),eV=ew(6911).Buffer,eE=ew(126),eD=ew(1043),eS=ew(1387),e_=ew(8368);function eO(eb,em,ew){eD.call(this),this._cache=new ej,this._cipher=new eS.AES(em),this._prev=eV.from(ew),this._mode=eb,this._autopadding=!0}ew(3782)(eO,eD),eO.prototype._update=function(eb){this._cache.add(eb);for(var em,ew,eH=[];em=this._cache.get();)ew=this._mode.encrypt(this,em),eH.push(ew);return eV.concat(eH)};var eP=eV.alloc(16,16);function ej(){this.cache=eV.allocUnsafe(0)}function eB(eb,em,ew){var eD=eH[eb.toLowerCase()];if(!eD)throw TypeError("invalid suite type");if("string"==typeof em&&(em=eV.from(em)),em.length!==eD.key/8)throw TypeError("invalid key length "+em.length);if("string"==typeof ew&&(ew=eV.from(ew)),"GCM"!==eD.mode&&ew.length!==eD.iv)throw TypeError("invalid iv length "+ew.length);return"stream"===eD.type?new eE(eD.module,em,ew):"auth"===eD.type?new eN(eD.module,em,ew):new eO(eD.module,em,ew)}function eR(eb,em){var ew=eH[eb.toLowerCase()];if(!ew)throw TypeError("invalid suite type");var eN=e_(em,!1,ew.key,ew.iv);return eB(eb,eN.key,eN.iv)}eO.prototype._final=function(){var eb=this._cache.flush();if(this._autopadding)return eb=this._mode.encrypt(this,eb),this._cipher.scrub(),eb;if(!eb.equals(eP))throw this._cipher.scrub(),Error("data not multiple of block length")},eO.prototype.setAutoPadding=function(eb){return this._autopadding=!!eb,this},ej.prototype.add=function(eb){this.cache=eV.concat([this.cache,eb])},ej.prototype.get=function(){if(this.cache.length>15){var eb=this.cache.slice(0,16);return this.cache=this.cache.slice(16),eb}return null},ej.prototype.flush=function(){for(var eb=16-this.cache.length,em=eV.allocUnsafe(eb),ew=-1;++ew>>0,0),em.writeUInt32BE(eb[1]>>>0,4),em.writeUInt32BE(eb[2]>>>0,8),em.writeUInt32BE(eb[3]>>>0,12),em}function eD(eb){this.h=eb,this.state=eH.alloc(16,0),this.cache=eH.allocUnsafe(0)}eD.prototype.ghash=function(eb){for(var em=-1;++em0;eb--)ew[eb]=ew[eb]>>>1|(1&ew[eb-1])<<31;ew[0]=ew[0]>>>1,em&&(ew[0]=-520093696^ew[0])}this.state=eE(eH)},eD.prototype.update=function(eb){var em;for(this.cache=eH.concat([this.cache,eb]);this.cache.length>=16;)em=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(em)},eD.prototype.final=function(eb,em){return this.cache.length&&this.ghash(eH.concat([this.cache,eN],16)),this.ghash(eE([0,eb,0,em])),this.state},eb.exports=eD},598:function(eb){function em(eb){for(var em,ew=eb.length;ew--;)if(255===(em=eb.readUInt8(ew)))eb.writeUInt8(0,ew);else{em++,eb.writeUInt8(em,ew);break}}eb.exports=em},9825:function(eb,em,ew){var eH=ew(4734);em.encrypt=function(eb,em){var ew=eH(em,eb._prev);return eb._prev=eb._cipher.encryptBlock(ew),eb._prev},em.decrypt=function(eb,em){var ew=eb._prev;return eb._prev=em,eH(eb._cipher.decryptBlock(em),ew)}},321:function(eb,em,ew){var eH=ew(6911).Buffer,eN=ew(4734);function eV(eb,em,ew){var eV=em.length,eE=eN(em,eb._cache);return eb._cache=eb._cache.slice(eV),eb._prev=eH.concat([eb._prev,ew?em:eE]),eE}em.encrypt=function(eb,em,ew){for(var eN,eE=eH.allocUnsafe(0);em.length;)if(0===eb._cache.length&&(eb._cache=eb._cipher.encryptBlock(eb._prev),eb._prev=eH.allocUnsafe(0)),eb._cache.length<=em.length)eN=eb._cache.length,eE=eH.concat([eE,eV(eb,em.slice(0,eN),ew)]),em=em.slice(eN);else{eE=eH.concat([eE,eV(eb,em,ew)]);break}return eE}},3147:function(eb,em,ew){var eH=ew(6911).Buffer;function eN(eb,em,ew){for(var eH,eN,eE,eD=-1,eS=8,e_=0;++eD>eD%8,eb._prev=eV(eb._prev,ew?eN:eE);return e_}function eV(eb,em){var ew=eb.length,eN=-1,eV=eH.allocUnsafe(eb.length);for(eb=eH.concat([eb,eH.from([em])]);++eN>7;return eV}em.encrypt=function(eb,em,ew){for(var eV=em.length,eE=eH.allocUnsafe(eV),eD=-1;++eD=0||!ew.umod(eb.prime1)||!ew.umod(eb.prime2);)ew=new eH(eV(em));return ew}eb.exports=eD,eD.getr=eS},9276:function(eb,em,ew){eb.exports=ew(2908)},4078:function(eb,em,ew){var eH=ew(6911).Buffer,eN=ew(9739),eV=ew(3726),eE=ew(3782),eD=ew(9807),eS=ew(4013),e_=ew(2908);function eO(eb){eV.Writable.call(this);var em=e_[eb];if(!em)throw Error("Unknown message digest");this._hashType=em.hash,this._hash=eN(em.hash),this._tag=em.id,this._signType=em.sign}function eP(eb){eV.Writable.call(this);var em=e_[eb];if(!em)throw Error("Unknown message digest");this._hash=eN(em.hash),this._tag=em.id,this._signType=em.sign}function ej(eb){return new eO(eb)}function eB(eb){return new eP(eb)}Object.keys(e_).forEach(function(eb){e_[eb].id=eH.from(e_[eb].id,"hex"),e_[eb.toLowerCase()]=e_[eb]}),eE(eO,eV.Writable),eO.prototype._write=function(eb,em,ew){this._hash.update(eb),ew()},eO.prototype.update=function(eb,em){return"string"==typeof eb&&(eb=eH.from(eb,em)),this._hash.update(eb),this},eO.prototype.sign=function(eb,em){this.end();var ew=eD(this._hash.digest(),eb,this._hashType,this._signType,this._tag);return em?ew.toString(em):ew},eE(eP,eV.Writable),eP.prototype._write=function(eb,em,ew){this._hash.update(eb),ew()},eP.prototype.update=function(eb,em){return"string"==typeof eb&&(eb=eH.from(eb,em)),this._hash.update(eb),this},eP.prototype.verify=function(eb,em,ew){return"string"==typeof em&&(em=eH.from(em,ew)),this.end(),eS(em,this._hash.digest(),eb,this._signType,this._tag)},eb.exports={Sign:ej,Verify:eB,createSign:ej,createVerify:eB}},9807:function(eb,em,ew){var eH=ew(6911).Buffer,eN=ew(4873),eV=ew(7166),eE=ew(949).ec,eD=ew(1670),eS=ew(9902),e_=ew(9267);function eO(eb,em,ew,eN,eE){var eD=eS(em);if(eD.curve){if("ecdsa"!==eN&&"ecdsa/rsa"!==eN)throw Error("wrong private key type");return eP(eb,eD)}if("dsa"===eD.type){if("dsa"!==eN)throw Error("wrong private key type");return ej(eb,eD,ew)}if("rsa"!==eN&&"ecdsa/rsa"!==eN)throw Error("wrong private key type");eb=eH.concat([eE,eb]);for(var e_=eD.modulus.byteLength(),eO=[0,1];eb.length+eO.length+10&&ew.ishrn(eH),ew}function eF(eb,em){eb=(eb=eU(eb,em)).mod(em);var ew=eH.from(eb.toArray());if(ew.length=eb.cmpn(0)||eb.cmp(em)>=em)throw Error("invalid sig")}eb.exports=eS},4734:function(eb){eb.exports=function(eb,em){for(var ew=Math.min(eb.length,em.length),eH=new eN(ew),eV=0;eVew?em=("rmd160"===eb?new eS:e_(eb)).update(em).digest():em.lengtheD?em=eb(em):em.length0;eH--)em+=this._buffer(eb,em),ew+=this._flushBuffer(eN,ew);return em+=this._buffer(eb,em),eN},eN.prototype.final=function(eb){var em,ew;return(eb&&(em=this.update(eb)),ew="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),em)?em.concat(ew):ew},eN.prototype._pad=function(eb,em){if(0===em)return!1;for(;em>>1];ew=eV.r28shl(ew,eD),eN=eV.r28shl(eN,eD),eV.pc2(ew,eN,eb.keys,eE)}},eS.prototype._update=function(eb,em,ew,eH){var eN=this._desState,eE=eV.readUInt32BE(eb,em),eD=eV.readUInt32BE(eb,em+4);eV.ip(eE,eD,eN.tmp,0),eE=eN.tmp[0],eD=eN.tmp[1],"encrypt"===this.type?this._encrypt(eN,eE,eD,eN.tmp,0):this._decrypt(eN,eE,eD,eN.tmp,0),eE=eN.tmp[0],eD=eN.tmp[1],eV.writeUInt32BE(ew,eE,eH),eV.writeUInt32BE(ew,eD,eH+4)},eS.prototype._pad=function(eb,em){for(var ew=eb.length-em,eH=em;eH>>0,eE=eB}eV.rip(eD,eE,eH,eN)},eS.prototype._decrypt=function(eb,em,ew,eH,eN){for(var eE=ew,eD=em,eS=eb.keys.length-2;eS>=0;eS-=2){var e_=eb.keys[eS],eO=eb.keys[eS+1];eV.expand(eE,eb.tmp,0),e_^=eb.tmp[0],eO^=eb.tmp[1];var eP=eV.substitute(e_,eO),ej=eV.permute(eP),eB=eE;eE=(eD^ej)>>>0,eD=eB}eV.rip(eE,eD,eH,eN)}},6159:function(eb,em,ew){"use strict";var eH=ew(3523),eN=ew(3782),eV=ew(9876),eE=ew(1016);function eD(eb,em){eH.equal(em.length,24,"Invalid key length");var ew=em.slice(0,8),eN=em.slice(8,16),eV=em.slice(16,24);"encrypt"===eb?this.ciphers=[eE.create({type:"encrypt",key:ew}),eE.create({type:"decrypt",key:eN}),eE.create({type:"encrypt",key:eV})]:this.ciphers=[eE.create({type:"decrypt",key:eV}),eE.create({type:"encrypt",key:eN}),eE.create({type:"decrypt",key:ew})]}function eS(eb){eV.call(this,eb);var em=new eD(this.type,this.options.key);this._edeState=em}eN(eS,eV),eb.exports=eS,eS.create=function(eb){return new eS(eb)},eS.prototype._update=function(eb,em,ew,eH){var eN=this._edeState;eN.ciphers[0]._update(eb,em,ew,eH),eN.ciphers[1]._update(ew,eH,ew,eH),eN.ciphers[2]._update(ew,eH,ew,eH)},eS.prototype._pad=eE.prototype._pad,eS.prototype._unpad=eE.prototype._unpad},5334:function(eb,em){"use strict";em.readUInt32BE=function(eb,em){return(eb[0+em]<<24|eb[1+em]<<16|eb[2+em]<<8|eb[3+em])>>>0},em.writeUInt32BE=function(eb,em,ew){eb[0+ew]=em>>>24,eb[1+ew]=em>>>16&255,eb[2+ew]=em>>>8&255,eb[3+ew]=255&em},em.ip=function(eb,em,ew,eH){for(var eN=0,eV=0,eE=6;eE>=0;eE-=2){for(var eD=0;eD<=24;eD+=8)eN<<=1,eN|=em>>>eD+eE&1;for(var eD=0;eD<=24;eD+=8)eN<<=1,eN|=eb>>>eD+eE&1}for(var eE=6;eE>=0;eE-=2){for(var eD=1;eD<=25;eD+=8)eV<<=1,eV|=em>>>eD+eE&1;for(var eD=1;eD<=25;eD+=8)eV<<=1,eV|=eb>>>eD+eE&1}ew[eH+0]=eN>>>0,ew[eH+1]=eV>>>0},em.rip=function(eb,em,ew,eH){for(var eN=0,eV=0,eE=0;eE<4;eE++)for(var eD=24;eD>=0;eD-=8)eN<<=1,eN|=em>>>eD+eE&1,eN<<=1,eN|=eb>>>eD+eE&1;for(var eE=4;eE<8;eE++)for(var eD=24;eD>=0;eD-=8)eV<<=1,eV|=em>>>eD+eE&1,eV<<=1,eV|=eb>>>eD+eE&1;ew[eH+0]=eN>>>0,ew[eH+1]=eV>>>0},em.pc1=function(eb,em,ew,eH){for(var eN=0,eV=0,eE=7;eE>=5;eE--){for(var eD=0;eD<=24;eD+=8)eN<<=1,eN|=em>>eD+eE&1;for(var eD=0;eD<=24;eD+=8)eN<<=1,eN|=eb>>eD+eE&1}for(var eD=0;eD<=24;eD+=8)eN<<=1,eN|=em>>eD+eE&1;for(var eE=1;eE<=3;eE++){for(var eD=0;eD<=24;eD+=8)eV<<=1,eV|=em>>eD+eE&1;for(var eD=0;eD<=24;eD+=8)eV<<=1,eV|=eb>>eD+eE&1}for(var eD=0;eD<=24;eD+=8)eV<<=1,eV|=eb>>eD+eE&1;ew[eH+0]=eN>>>0,ew[eH+1]=eV>>>0},em.r28shl=function(eb,em){return eb<>>28-em};var ew=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];em.pc2=function(eb,em,eH,eN){for(var eV=0,eE=0,eD=ew.length>>>1,eS=0;eS>>ew[eS]&1;for(var eS=eD;eS>>ew[eS]&1;eH[eN+0]=eV>>>0,eH[eN+1]=eE>>>0},em.expand=function(eb,em,ew){var eH=0,eN=0;eH=(1&eb)<<5|eb>>>27;for(var eV=23;eV>=15;eV-=4)eH<<=6,eH|=eb>>>eV&63;for(var eV=11;eV>=3;eV-=4)eN|=eb>>>eV&63,eN<<=6;eN|=(31&eb)<<1|eb>>>31,em[ew+0]=eH>>>0,em[ew+1]=eN>>>0};var eH=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];em.substitute=function(eb,em){for(var ew=0,eN=0;eN<4;eN++){var eV=eb>>>18-6*eN&63,eE=eH[64*eN+eV];ew<<=4,ew|=eE}for(var eN=0;eN<4;eN++){var eV=em>>>18-6*eN&63,eE=eH[256+64*eN+eV];ew<<=4,ew|=eE}return ew>>>0};var eN=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];em.permute=function(eb){for(var em=0,ew=0;ew>>eN[ew]&1;return em>>>0},em.padSplit=function(eb,em,ew){for(var eH=eb.toString(2);eH.lengtheb;)ew.ishrn(1);if(ew.isEven()&&ew.iadd(eD),ew.testn(1)||ew.iadd(eS),em.cmp(eS)){if(!em.cmp(e_))for(;ew.mod(eO).cmp(eP);)ew.iadd(eB)}else for(;ew.mod(eV).cmp(ej);)ew.iadd(eB);if(eF(eR=ew.shrn(1))&&eF(ew)&&eG(eR)&&eG(ew)&&eE.test(eR)&&eE.test(ew))return ew}}},949:function(eb,em,ew){"use strict";var eH=em;eH.version=ew(2531).i8,eH.utils=ew(4401),eH.rand=ew(3500),eH.curve=ew(9359),eH.curves=ew(6226),eH.ec=ew(4088),eH.eddsa=ew(8511)},2727:function(eb,em,ew){"use strict";var eH=ew(711),eN=ew(4401),eV=eN.getNAF,eE=eN.getJSF,eD=eN.assert;function eS(eb,em){this.type=eb,this.p=new eH(em.p,16),this.red=em.prime?eH.red(em.prime):eH.mont(this.p),this.zero=new eH(0).toRed(this.red),this.one=new eH(1).toRed(this.red),this.two=new eH(2).toRed(this.red),this.n=em.n&&new eH(em.n,16),this.g=em.g&&this.pointFromJSON(em.g,em.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var ew=this.n&&this.p.div(this.n);!ew||ew.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function e_(eb,em){this.curve=eb,this.type=em,this.precomputed=null}eb.exports=eS,eS.prototype.point=function(){throw Error("Not implemented")},eS.prototype.validate=function(){throw Error("Not implemented")},eS.prototype._fixedNafMul=function(eb,em){eD(eb.precomputed);var ew=eb._getDoubles(),eH=eV(em,1,this._bitLength),eN=(1<=eS;em--)e_=(e_<<1)+eH[em];eE.push(e_)}for(var eO=this.jpoint(null,null,null),eP=this.jpoint(null,null,null),ej=eN;ej>0;ej--){for(var eS=0;eS=0;e_--){for(var em=0;e_>=0&&0===eE[e_];e_--)em++;if(e_>=0&&em++,eS=eS.dblp(em),e_<0)break;var eO=eE[e_];eD(0!==eO),eS="affine"===eb.type?eO>0?eS.mixedAdd(eN[eO-1>>1]):eS.mixedAdd(eN[-eO-1>>1].neg()):eO>0?eS.add(eN[eO-1>>1]):eS.add(eN[-eO-1>>1].neg())}return"affine"===eb.type?eS.toP():eS},eS.prototype._wnafMulAdd=function(eb,em,ew,eH,eN){for(var eD=this._wnafT1,eS=this._wnafT2,e_=this._wnafT3,eO=0,eP=0;eP=1;eP-=2){var eR=eP-1,eU=eP;if(1!==eD[eR]||1!==eD[eU]){e_[eR]=eV(ew[eR],eD[eR],this._bitLength),e_[eU]=eV(ew[eU],eD[eU],this._bitLength),eO=Math.max(e_[eR].length,eO),eO=Math.max(e_[eU].length,eO);continue}var eF=[em[eR],null,null,em[eU]];0===em[eR].y.cmp(em[eU].y)?(eF[1]=em[eR].add(em[eU]),eF[2]=em[eR].toJ().mixedAdd(em[eU].neg())):0===em[eR].y.cmp(em[eU].y.redNeg())?(eF[1]=em[eR].toJ().mixedAdd(em[eU]),eF[2]=em[eR].add(em[eU].neg())):(eF[1]=em[eR].toJ().mixedAdd(em[eU]),eF[2]=em[eR].toJ().mixedAdd(em[eU].neg()));var eG=[-3,-1,-5,-7,0,7,5,1,3],eY=eE(ew[eR],ew[eU]);eO=Math.max(eY[0].length,eO),e_[eR]=Array(eO),e_[eU]=Array(eO);for(var eQ=0;eQ=0;eP--){for(var eX=0;eP>=0;){for(var eJ=!0,eQ=0;eQ=0&&eX++,eW=eW.dblp(eX),eP<0)break;for(var eQ=0;eQ0?ej=eS[eQ][e0-1>>1]:e0<0&&(ej=eS[eQ][-e0-1>>1].neg()),eW="affine"===ej.type?eW.mixedAdd(ej):eW.add(ej))}}for(var eP=0;eP=Math.ceil((eb.bitLength()+1)/em.step)},e_.prototype._getDoubles=function(eb,em){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var ew=[this],eH=this,eN=0;eN":""},e_.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},e_.prototype._extDbl=function(){var eb=this.x.redSqr(),em=this.y.redSqr(),ew=this.z.redSqr();ew=ew.redIAdd(ew);var eH=this.curve._mulA(eb),eN=this.x.redAdd(this.y).redSqr().redISub(eb).redISub(em),eV=eH.redAdd(em),eE=eV.redSub(ew),eD=eH.redSub(em),eS=eN.redMul(eE),e_=eV.redMul(eD),eO=eN.redMul(eD),eP=eE.redMul(eV);return this.curve.point(eS,e_,eP,eO)},e_.prototype._projDbl=function(){var eb,em,ew,eH=this.x.redAdd(this.y).redSqr(),eN=this.x.redSqr(),eV=this.y.redSqr();if(this.curve.twisted){var eE=this.curve._mulA(eN),eD=eE.redAdd(eV);if(this.zOne)eb=eH.redSub(eN).redSub(eV).redMul(eD.redSub(this.curve.two)),em=eD.redMul(eE.redSub(eV)),ew=eD.redSqr().redSub(eD).redSub(eD);else{var eS=this.z.redSqr(),e_=eD.redSub(eS).redISub(eS);eb=eH.redSub(eN).redISub(eV).redMul(e_),em=eD.redMul(eE.redSub(eV)),ew=eD.redMul(e_)}}else{var eE=eN.redAdd(eV),eS=this.curve._mulC(this.z).redSqr(),e_=eE.redSub(eS).redSub(eS);eb=this.curve._mulC(eH.redISub(eE)).redMul(e_),em=this.curve._mulC(eE).redMul(eN.redISub(eV)),ew=eE.redMul(e_)}return this.curve.point(eb,em,ew)},e_.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},e_.prototype._extAdd=function(eb){var em=this.y.redSub(this.x).redMul(eb.y.redSub(eb.x)),ew=this.y.redAdd(this.x).redMul(eb.y.redAdd(eb.x)),eH=this.t.redMul(this.curve.dd).redMul(eb.t),eN=this.z.redMul(eb.z.redAdd(eb.z)),eV=ew.redSub(em),eE=eN.redSub(eH),eD=eN.redAdd(eH),eS=ew.redAdd(em),e_=eV.redMul(eE),eO=eD.redMul(eS),eP=eV.redMul(eS),ej=eE.redMul(eD);return this.curve.point(e_,eO,ej,eP)},e_.prototype._projAdd=function(eb){var em,ew,eH=this.z.redMul(eb.z),eN=eH.redSqr(),eV=this.x.redMul(eb.x),eE=this.y.redMul(eb.y),eD=this.curve.d.redMul(eV).redMul(eE),eS=eN.redSub(eD),e_=eN.redAdd(eD),eO=this.x.redAdd(this.y).redMul(eb.x.redAdd(eb.y)).redISub(eV).redISub(eE),eP=eH.redMul(eS).redMul(eO);return this.curve.twisted?(em=eH.redMul(e_).redMul(eE.redSub(this.curve._mulA(eV))),ew=eS.redMul(e_)):(em=eH.redMul(e_).redMul(eE.redSub(eV)),ew=this.curve._mulC(eS).redMul(e_)),this.curve.point(eP,em,ew)},e_.prototype.add=function(eb){return this.isInfinity()?eb:eb.isInfinity()?this:this.curve.extended?this._extAdd(eb):this._projAdd(eb)},e_.prototype.mul=function(eb){return this._hasDoubles(eb)?this.curve._fixedNafMul(this,eb):this.curve._wnafMul(this,eb)},e_.prototype.mulAdd=function(eb,em,ew){return this.curve._wnafMulAdd(1,[this,em],[eb,ew],2,!1)},e_.prototype.jmulAdd=function(eb,em,ew){return this.curve._wnafMulAdd(1,[this,em],[eb,ew],2,!0)},e_.prototype.normalize=function(){if(this.zOne)return this;var eb=this.z.redInvm();return this.x=this.x.redMul(eb),this.y=this.y.redMul(eb),this.t&&(this.t=this.t.redMul(eb)),this.z=this.curve.one,this.zOne=!0,this},e_.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},e_.prototype.getX=function(){return this.normalize(),this.x.fromRed()},e_.prototype.getY=function(){return this.normalize(),this.y.fromRed()},e_.prototype.eq=function(eb){return this===eb||0===this.getX().cmp(eb.getX())&&0===this.getY().cmp(eb.getY())},e_.prototype.eqXToP=function(eb){var em=eb.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(em))return!0;for(var ew=eb.clone(),eH=this.curve.redN.redMul(this.z);;){if(ew.iadd(this.curve.n),ew.cmp(this.curve.p)>=0)return!1;if(em.redIAdd(eH),0===this.x.cmp(em))return!0}},e_.prototype.toP=e_.prototype.normalize,e_.prototype.mixedAdd=e_.prototype.add},9359:function(eb,em,ew){"use strict";var eH=em;eH.base=ew(2727),eH.short=ew(4720),eH.mont=ew(6653),eH.edwards=ew(2705)},6653:function(eb,em,ew){"use strict";var eH=ew(711),eN=ew(3782),eV=ew(2727),eE=ew(4401);function eD(eb){eV.call(this,"mont",eb),this.a=new eH(eb.a,16).toRed(this.red),this.b=new eH(eb.b,16).toRed(this.red),this.i4=new eH(4).toRed(this.red).redInvm(),this.two=new eH(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function eS(eb,em,ew){eV.BasePoint.call(this,eb,"projective"),null===em&&null===ew?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new eH(em,16),this.z=new eH(ew,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}eN(eD,eV),eb.exports=eD,eD.prototype.validate=function(eb){var em=eb.normalize().x,ew=em.redSqr(),eH=ew.redMul(em).redAdd(ew.redMul(this.a)).redAdd(em);return 0===eH.redSqrt().redSqr().cmp(eH)},eN(eS,eV.BasePoint),eD.prototype.decodePoint=function(eb,em){return this.point(eE.toArray(eb,em),1)},eD.prototype.point=function(eb,em){return new eS(this,eb,em)},eD.prototype.pointFromJSON=function(eb){return eS.fromJSON(this,eb)},eS.prototype.precompute=function(){},eS.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},eS.fromJSON=function(eb,em){return new eS(eb,em[0],em[1]||eb.one)},eS.prototype.inspect=function(){return this.isInfinity()?"":""},eS.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},eS.prototype.dbl=function(){var eb=this.x.redAdd(this.z).redSqr(),em=this.x.redSub(this.z).redSqr(),ew=eb.redSub(em),eH=eb.redMul(em),eN=ew.redMul(em.redAdd(this.curve.a24.redMul(ew)));return this.curve.point(eH,eN)},eS.prototype.add=function(){throw Error("Not supported on Montgomery curve")},eS.prototype.diffAdd=function(eb,em){var ew=this.x.redAdd(this.z),eH=this.x.redSub(this.z),eN=eb.x.redAdd(eb.z),eV=eb.x.redSub(eb.z).redMul(ew),eE=eN.redMul(eH),eD=em.z.redMul(eV.redAdd(eE).redSqr()),eS=em.x.redMul(eV.redISub(eE).redSqr());return this.curve.point(eD,eS)},eS.prototype.mul=function(eb){for(var em=eb.clone(),ew=this,eH=this.curve.point(null,null),eN=this,eV=[];0!==em.cmpn(0);em.iushrn(1))eV.push(em.andln(1));for(var eE=eV.length-1;eE>=0;eE--)0===eV[eE]?(ew=ew.diffAdd(eH,eN),eH=eH.dbl()):(eH=ew.diffAdd(eH,eN),ew=ew.dbl());return eH},eS.prototype.mulAdd=function(){throw Error("Not supported on Montgomery curve")},eS.prototype.jumlAdd=function(){throw Error("Not supported on Montgomery curve")},eS.prototype.eq=function(eb){return 0===this.getX().cmp(eb.getX())},eS.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},eS.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},4720:function(eb,em,ew){"use strict";var eH=ew(4401),eN=ew(711),eV=ew(3782),eE=ew(2727),eD=eH.assert;function eS(eb){eE.call(this,"short",eb),this.a=new eN(eb.a,16).toRed(this.red),this.b=new eN(eb.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(eb),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}function e_(eb,em,ew,eH){eE.BasePoint.call(this,eb,"affine"),null===em&&null===ew?(this.x=null,this.y=null,this.inf=!0):(this.x=new eN(em,16),this.y=new eN(ew,16),eH&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function eO(eb,em,ew,eH){eE.BasePoint.call(this,eb,"jacobian"),null===em&&null===ew&&null===eH?(this.x=this.curve.one,this.y=this.curve.one,this.z=new eN(0)):(this.x=new eN(em,16),this.y=new eN(ew,16),this.z=new eN(eH,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}eV(eS,eE),eb.exports=eS,eS.prototype._getEndomorphism=function(eb){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){if(eb.beta)em=new eN(eb.beta,16).toRed(this.red);else{var em,ew,eH,eV=this._getEndoRoots(this.p);em=(em=0>eV[0].cmp(eV[1])?eV[0]:eV[1]).toRed(this.red)}if(eb.lambda)ew=new eN(eb.lambda,16);else{var eE=this._getEndoRoots(this.n);0===this.g.mul(eE[0]).x.cmp(this.g.x.redMul(em))?ew=eE[0]:(ew=eE[1],eD(0===this.g.mul(ew).x.cmp(this.g.x.redMul(em))))}return eH=eb.basis?eb.basis.map(function(eb){return{a:new eN(eb.a,16),b:new eN(eb.b,16)}}):this._getEndoBasis(ew),{beta:em,lambda:ew,basis:eH}}},eS.prototype._getEndoRoots=function(eb){var em=eb===this.p?this.red:eN.mont(eb),ew=new eN(2).toRed(em).redInvm(),eH=ew.redNeg(),eV=new eN(3).toRed(em).redNeg().redSqrt().redMul(ew);return[eH.redAdd(eV).fromRed(),eH.redSub(eV).fromRed()]},eS.prototype._getEndoBasis=function(eb){for(var em,ew,eH,eV,eE,eD,eS,e_,eO,eP=this.n.ushrn(Math.floor(this.n.bitLength()/2)),ej=eb,eB=this.n.clone(),eR=new eN(1),eU=new eN(0),eF=new eN(0),eG=new eN(1),eY=0;0!==ej.cmpn(0);){var eQ=eB.div(ej);e_=eB.sub(eQ.mul(ej)),eO=eF.sub(eQ.mul(eR));var eK=eG.sub(eQ.mul(eU));if(!eH&&0>e_.cmp(eP))em=eS.neg(),ew=eR,eH=e_.neg(),eV=eO;else if(eH&&2==++eY)break;eS=e_,eB=ej,ej=e_,eF=eR,eR=eO,eG=eU,eU=eK}eE=e_.neg(),eD=eO;var eZ=eH.sqr().add(eV.sqr());return eE.sqr().add(eD.sqr()).cmp(eZ)>=0&&(eE=em,eD=ew),eH.negative&&(eH=eH.neg(),eV=eV.neg()),eE.negative&&(eE=eE.neg(),eD=eD.neg()),[{a:eH,b:eV},{a:eE,b:eD}]},eS.prototype._endoSplit=function(eb){var em=this.endo.basis,ew=em[0],eH=em[1],eN=eH.b.mul(eb).divRound(this.n),eV=ew.b.neg().mul(eb).divRound(this.n),eE=eN.mul(ew.a),eD=eV.mul(eH.a),eS=eN.mul(ew.b),e_=eV.mul(eH.b);return{k1:eb.sub(eE).sub(eD),k2:eS.add(e_).neg()}},eS.prototype.pointFromX=function(eb,em){(eb=new eN(eb,16)).red||(eb=eb.toRed(this.red));var ew=eb.redSqr().redMul(eb).redIAdd(eb.redMul(this.a)).redIAdd(this.b),eH=ew.redSqrt();if(0!==eH.redSqr().redSub(ew).cmp(this.zero))throw Error("invalid point");var eV=eH.fromRed().isOdd();return(em&&!eV||!em&&eV)&&(eH=eH.redNeg()),this.point(eb,eH)},eS.prototype.validate=function(eb){if(eb.inf)return!0;var em=eb.x,ew=eb.y,eH=this.a.redMul(em),eN=em.redSqr().redMul(em).redIAdd(eH).redIAdd(this.b);return 0===ew.redSqr().redISub(eN).cmpn(0)},eS.prototype._endoWnafMulAdd=function(eb,em,ew){for(var eH=this._endoWnafT1,eN=this._endoWnafT2,eV=0;eV":""},e_.prototype.isInfinity=function(){return this.inf},e_.prototype.add=function(eb){if(this.inf)return eb;if(eb.inf)return this;if(this.eq(eb))return this.dbl();if(this.neg().eq(eb)||0===this.x.cmp(eb.x))return this.curve.point(null,null);var em=this.y.redSub(eb.y);0!==em.cmpn(0)&&(em=em.redMul(this.x.redSub(eb.x).redInvm()));var ew=em.redSqr().redISub(this.x).redISub(eb.x),eH=em.redMul(this.x.redSub(ew)).redISub(this.y);return this.curve.point(ew,eH)},e_.prototype.dbl=function(){if(this.inf)return this;var eb=this.y.redAdd(this.y);if(0===eb.cmpn(0))return this.curve.point(null,null);var em=this.curve.a,ew=this.x.redSqr(),eH=eb.redInvm(),eN=ew.redAdd(ew).redIAdd(ew).redIAdd(em).redMul(eH),eV=eN.redSqr().redISub(this.x.redAdd(this.x)),eE=eN.redMul(this.x.redSub(eV)).redISub(this.y);return this.curve.point(eV,eE)},e_.prototype.getX=function(){return this.x.fromRed()},e_.prototype.getY=function(){return this.y.fromRed()},e_.prototype.mul=function(eb){return(eb=new eN(eb,16),this.isInfinity())?this:this._hasDoubles(eb)?this.curve._fixedNafMul(this,eb):this.curve.endo?this.curve._endoWnafMulAdd([this],[eb]):this.curve._wnafMul(this,eb)},e_.prototype.mulAdd=function(eb,em,ew){var eH=[this,em],eN=[eb,ew];return this.curve.endo?this.curve._endoWnafMulAdd(eH,eN):this.curve._wnafMulAdd(1,eH,eN,2)},e_.prototype.jmulAdd=function(eb,em,ew){var eH=[this,em],eN=[eb,ew];return this.curve.endo?this.curve._endoWnafMulAdd(eH,eN,!0):this.curve._wnafMulAdd(1,eH,eN,2,!0)},e_.prototype.eq=function(eb){return this===eb||this.inf===eb.inf&&(this.inf||0===this.x.cmp(eb.x)&&0===this.y.cmp(eb.y))},e_.prototype.neg=function(eb){if(this.inf)return this;var em=this.curve.point(this.x,this.y.redNeg());if(eb&&this.precomputed){var ew=this.precomputed,eH=function(eb){return eb.neg()};em.precomputed={naf:ew.naf&&{wnd:ew.naf.wnd,points:ew.naf.points.map(eH)},doubles:ew.doubles&&{step:ew.doubles.step,points:ew.doubles.points.map(eH)}}}return em},e_.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},eV(eO,eE.BasePoint),eS.prototype.jpoint=function(eb,em,ew){return new eO(this,eb,em,ew)},eO.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var eb=this.z.redInvm(),em=eb.redSqr(),ew=this.x.redMul(em),eH=this.y.redMul(em).redMul(eb);return this.curve.point(ew,eH)},eO.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},eO.prototype.add=function(eb){if(this.isInfinity())return eb;if(eb.isInfinity())return this;var em=eb.z.redSqr(),ew=this.z.redSqr(),eH=this.x.redMul(em),eN=eb.x.redMul(ew),eV=this.y.redMul(em.redMul(eb.z)),eE=eb.y.redMul(ew.redMul(this.z)),eD=eH.redSub(eN),eS=eV.redSub(eE);if(0===eD.cmpn(0))return 0!==eS.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var e_=eD.redSqr(),eO=e_.redMul(eD),eP=eH.redMul(e_),ej=eS.redSqr().redIAdd(eO).redISub(eP).redISub(eP),eB=eS.redMul(eP.redISub(ej)).redISub(eV.redMul(eO)),eR=this.z.redMul(eb.z).redMul(eD);return this.curve.jpoint(ej,eB,eR)},eO.prototype.mixedAdd=function(eb){if(this.isInfinity())return eb.toJ();if(eb.isInfinity())return this;var em=this.z.redSqr(),ew=this.x,eH=eb.x.redMul(em),eN=this.y,eV=eb.y.redMul(em).redMul(this.z),eE=ew.redSub(eH),eD=eN.redSub(eV);if(0===eE.cmpn(0))return 0!==eD.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var eS=eE.redSqr(),e_=eS.redMul(eE),eO=ew.redMul(eS),eP=eD.redSqr().redIAdd(e_).redISub(eO).redISub(eO),ej=eD.redMul(eO.redISub(eP)).redISub(eN.redMul(e_)),eB=this.z.redMul(eE);return this.curve.jpoint(eP,ej,eB)},eO.prototype.dblp=function(eb){if(0===eb||this.isInfinity())return this;if(!eb)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var em=this,ew=0;ew=0)return!1;if(ew.redIAdd(eN),0===this.x.cmp(ew))return!0}},eO.prototype.inspect=function(){return this.isInfinity()?"":""},eO.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},6226:function(eb,em,ew){"use strict";var eH,eN=em,eV=ew(7028),eE=ew(9359),eD=ew(4401).assert;function eS(eb){"short"===eb.type?this.curve=new eE.short(eb):"edwards"===eb.type?this.curve=new eE.edwards(eb):this.curve=new eE.mont(eb),this.g=this.curve.g,this.n=this.curve.n,this.hash=eb.hash,eD(this.g.validate(),"Invalid curve"),eD(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function e_(eb,em){Object.defineProperty(eN,eb,{configurable:!0,enumerable:!0,get:function(){var ew=new eS(em);return Object.defineProperty(eN,eb,{configurable:!0,enumerable:!0,value:ew}),ew}})}eN.PresetCurve=eS,e_("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:eV.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),e_("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:eV.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),e_("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:eV.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),e_("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:eV.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),e_("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:eV.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),e_("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:eV.sha256,gRed:!1,g:["9"]}),e_("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:eV.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{eH=ew(9702)}catch(eb){eH=void 0}e_("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:eV.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",eH]})},4088:function(eb,em,ew){"use strict";var eH=ew(711),eN=ew(4910),eV=ew(4401),eE=ew(6226),eD=ew(3500),eS=eV.assert,e_=ew(4724),eO=ew(7526);function eP(eb){if(!(this instanceof eP))return new eP(eb);"string"==typeof eb&&(eS(eE.hasOwnProperty(eb),"Unknown curve "+eb),eb=eE[eb]),eb instanceof eE.PresetCurve&&(eb={curve:eb}),this.curve=eb.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=eb.curve.g,this.g.precompute(eb.curve.n.bitLength()+1),this.hash=eb.hash||eb.curve.hash}eb.exports=eP,eP.prototype.keyPair=function(eb){return new e_(this,eb)},eP.prototype.keyFromPrivate=function(eb,em){return e_.fromPrivate(this,eb,em)},eP.prototype.keyFromPublic=function(eb,em){return e_.fromPublic(this,eb,em)},eP.prototype.genKeyPair=function(eb){eb||(eb={});for(var em=new eN({hash:this.hash,pers:eb.pers,persEnc:eb.persEnc||"utf8",entropy:eb.entropy||eD(this.hash.hmacStrength),entropyEnc:eb.entropy&&eb.entropyEnc||"utf8",nonce:this.n.toArray()}),ew=this.n.byteLength(),eV=this.n.sub(new eH(2));;){var eE=new eH(em.generate(ew));if(!(eE.cmp(eV)>0))return eE.iaddn(1),this.keyFromPrivate(eE)}},eP.prototype._truncateToN=function(eb,em){var ew=8*eb.byteLength()-this.n.bitLength();return(ew>0&&(eb=eb.ushrn(ew)),!em&&eb.cmp(this.n)>=0)?eb.sub(this.n):eb},eP.prototype.sign=function(eb,em,ew,eV){"object"==typeof ew&&(eV=ew,ew=null),eV||(eV={}),em=this.keyFromPrivate(em,ew),eb=this._truncateToN(new eH(eb,16));for(var eE=this.n.byteLength(),eD=em.getPrivate().toArray("be",eE),eS=eb.toArray("be",eE),e_=new eN({hash:this.hash,entropy:eD,nonce:eS,pers:eV.pers,persEnc:eV.persEnc||"utf8"}),eP=this.n.sub(new eH(1)),ej=0;;ej++){var eB=eV.k?eV.k(ej):new eH(e_.generate(this.n.byteLength()));if(!(0>=(eB=this._truncateToN(eB,!0)).cmpn(1)||eB.cmp(eP)>=0)){var eR=this.g.mul(eB);if(!eR.isInfinity()){var eU=eR.getX(),eF=eU.umod(this.n);if(0!==eF.cmpn(0)){var eG=eB.invm(this.n).mul(eF.mul(em.getPrivate()).iadd(eb));if(0!==(eG=eG.umod(this.n)).cmpn(0)){var eY=(eR.getY().isOdd()?1:0)|(0!==eU.cmp(eF)?2:0);return eV.canonical&&eG.cmp(this.nh)>0&&(eG=this.n.sub(eG),eY^=1),new eO({r:eF,s:eG,recoveryParam:eY})}}}}}},eP.prototype.verify=function(eb,em,ew,eN){eb=this._truncateToN(new eH(eb,16)),ew=this.keyFromPublic(ew,eN);var eV=(em=new eO(em,"hex")).r,eE=em.s;if(0>eV.cmpn(1)||eV.cmp(this.n)>=0||0>eE.cmpn(1)||eE.cmp(this.n)>=0)return!1;var eD=eE.invm(this.n),eS=eD.mul(eb).umod(this.n),e_=eD.mul(eV).umod(this.n);if(!this.curve._maxwellTrick){var eP=this.g.mulAdd(eS,ew.getPublic(),e_);return!eP.isInfinity()&&0===eP.getX().umod(this.n).cmp(eV)}var eP=this.g.jmulAdd(eS,ew.getPublic(),e_);return!eP.isInfinity()&&eP.eqXToP(eV)},eP.prototype.recoverPubKey=function(eb,em,ew,eN){eS((3&ew)===ew,"The recovery param is more than two bits"),em=new eO(em,eN);var eV=this.n,eE=new eH(eb),eD=em.r,e_=em.s,eP=1&ew,ej=ew>>1;if(eD.cmp(this.curve.p.umod(this.curve.n))>=0&&ej)throw Error("Unable to find sencond key candinate");eD=ej?this.curve.pointFromX(eD.add(this.curve.n),eP):this.curve.pointFromX(eD,eP);var eB=em.r.invm(eV),eR=eV.sub(eE).mul(eB).umod(eV),eU=e_.mul(eB).umod(eV);return this.g.mulAdd(eR,eD,eU)},eP.prototype.getKeyRecoveryParam=function(eb,em,ew,eH){if(null!==(em=new eO(em,eH)).recoveryParam)return em.recoveryParam;for(var eN,eV=0;eV<4;eV++){try{eN=this.recoverPubKey(eb,em,eV)}catch(eb){continue}if(eN.eq(ew))return eV}throw Error("Unable to find valid recovery factor")}},4724:function(eb,em,ew){"use strict";var eH=ew(711),eN=ew(4401).assert;function eV(eb,em){this.ec=eb,this.priv=null,this.pub=null,em.priv&&this._importPrivate(em.priv,em.privEnc),em.pub&&this._importPublic(em.pub,em.pubEnc)}eb.exports=eV,eV.fromPublic=function(eb,em,ew){return em instanceof eV?em:new eV(eb,{pub:em,pubEnc:ew})},eV.fromPrivate=function(eb,em,ew){return em instanceof eV?em:new eV(eb,{priv:em,privEnc:ew})},eV.prototype.validate=function(){var eb=this.getPublic();return eb.isInfinity()?{result:!1,reason:"Invalid public key"}:eb.validate()?eb.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},eV.prototype.getPublic=function(eb,em){return("string"==typeof eb&&(em=eb,eb=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),em)?this.pub.encode(em,eb):this.pub},eV.prototype.getPrivate=function(eb){return"hex"===eb?this.priv.toString(16,2):this.priv},eV.prototype._importPrivate=function(eb,em){this.priv=new eH(eb,em||16),this.priv=this.priv.umod(this.ec.curve.n)},eV.prototype._importPublic=function(eb,em){if(eb.x||eb.y){"mont"===this.ec.curve.type?eN(eb.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&eN(eb.x&&eb.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(eb.x,eb.y);return}this.pub=this.ec.curve.decodePoint(eb,em)},eV.prototype.derive=function(eb){return eb.mul(this.priv).getX()},eV.prototype.sign=function(eb,em,ew){return this.ec.sign(eb,this,em,ew)},eV.prototype.verify=function(eb,em){return this.ec.verify(eb,em,this)},eV.prototype.inspect=function(){return""}},7526:function(eb,em,ew){"use strict";var eH=ew(711),eN=ew(4401),eV=eN.assert;function eE(eb,em){if(eb instanceof eE)return eb;this._importDER(eb,em)||(eV(eb.r&&eb.s,"Signature without r or s"),this.r=new eH(eb.r,16),this.s=new eH(eb.s,16),void 0===eb.recoveryParam?this.recoveryParam=null:this.recoveryParam=eb.recoveryParam)}function eD(){this.place=0}function eS(eb,em){var ew=eb[em.place++];if(!(128&ew))return ew;var eH=15&ew;if(0===eH||eH>4)return!1;for(var eN=0,eV=0,eE=em.place;eV>>=0;return!(eN<=127)&&(em.place=eE,eN)}function e_(eb){for(var em=0,ew=eb.length-1;!eb[em]&&!(128&eb[em+1])&&em>>3);for(eb.push(128|ew);--ew;)eb.push(em>>>(ew<<3)&255);eb.push(em)}eb.exports=eE,eE.prototype._importDER=function(eb,em){eb=eN.toArray(eb,em);var ew=new eD;if(48!==eb[ew.place++])return!1;var eV=eS(eb,ew);if(!1===eV||eV+ew.place!==eb.length||2!==eb[ew.place++])return!1;var eE=eS(eb,ew);if(!1===eE)return!1;var e_=eb.slice(ew.place,eE+ew.place);if(ew.place+=eE,2!==eb[ew.place++])return!1;var eO=eS(eb,ew);if(!1===eO||eb.length!==eO+ew.place)return!1;var eP=eb.slice(ew.place,eO+ew.place);if(0===e_[0]){if(!(128&e_[1]))return!1;e_=e_.slice(1)}if(0===eP[0]){if(!(128&eP[1]))return!1;eP=eP.slice(1)}return this.r=new eH(e_),this.s=new eH(eP),this.recoveryParam=null,!0},eE.prototype.toDER=function(eb){var em=this.r.toArray(),ew=this.s.toArray();for(128&em[0]&&(em=[0].concat(em)),128&ew[0]&&(ew=[0].concat(ew)),em=e_(em),ew=e_(ew);!ew[0]&&!(128&ew[1]);)ew=ew.slice(1);var eH=[2];eO(eH,em.length),(eH=eH.concat(em)).push(2),eO(eH,ew.length);var eV=eH.concat(ew),eE=[48];return eO(eE,eV.length),eE=eE.concat(eV),eN.encode(eE,eb)}},8511:function(eb,em,ew){"use strict";var eH=ew(7028),eN=ew(6226),eV=ew(4401),eE=eV.assert,eD=eV.parseBytes,eS=ew(9917),e_=ew(9314);function eO(eb){if(eE("ed25519"===eb,"only tested with ed25519 so far"),!(this instanceof eO))return new eO(eb);var eb=eN[eb].curve;this.curve=eb,this.g=eb.g,this.g.precompute(eb.n.bitLength()+1),this.pointClass=eb.point().constructor,this.encodingLength=Math.ceil(eb.n.bitLength()/8),this.hash=eH.sha512}eb.exports=eO,eO.prototype.sign=function(eb,em){eb=eD(eb);var ew=this.keyFromSecret(em),eH=this.hashInt(ew.messagePrefix(),eb),eN=this.g.mul(eH),eV=this.encodePoint(eN),eE=this.hashInt(eV,ew.pubBytes(),eb).mul(ew.priv()),eS=eH.add(eE).umod(this.curve.n);return this.makeSignature({R:eN,S:eS,Rencoded:eV})},eO.prototype.verify=function(eb,em,ew){eb=eD(eb),em=this.makeSignature(em);var eH=this.keyFromPublic(ew),eN=this.hashInt(em.Rencoded(),eH.pubBytes(),eb),eV=this.g.mul(em.S());return em.R().add(eH.pub().mul(eN)).eq(eV)},eO.prototype.hashInt=function(){for(var eb=this.hash(),em=0;em(eN>>1)-1?(eN>>1)-eS:eS,eV.isubn(eD)):eD=0,eH[eE]=eD,eV.iushrn(1)}return eH}function eS(eb,em){var ew=[[],[]];eb=eb.clone(),em=em.clone();for(var eH=0,eN=0;eb.cmpn(-eH)>0||em.cmpn(-eN)>0;){var eV,eE,eD=eb.andln(3)+eH&3,eS=em.andln(3)+eN&3;if(3===eD&&(eD=-1),3===eS&&(eS=-1),(1&eD)==0)eV=0;else{var e_=eb.andln(7)+eH&7;eV=(3===e_||5===e_)&&2===eS?-eD:eD}if(ew[0].push(eV),(1&eS)==0)eE=0;else{var e_=em.andln(7)+eN&7;eE=(3===e_||5===e_)&&2===eD?-eS:eS}ew[1].push(eE),2*eH===eV+1&&(eH=1-eH),2*eN===eE+1&&(eN=1-eN),eb.iushrn(1),em.iushrn(1)}return ew}function e_(eb,em,ew){var eH="_"+em;eb.prototype[em]=function(){return void 0!==this[eH]?this[eH]:this[eH]=ew.call(this)}}function eO(eb){return"string"==typeof eb?eH.toArray(eb,"hex"):eb}function eP(eb){return new eN(eb,"hex","le")}eH.assert=eV,eH.toArray=eE.toArray,eH.zero2=eE.zero2,eH.toHex=eE.toHex,eH.encode=eE.encode,eH.getNAF=eD,eH.getJSF=eS,eH.cachedProperty=e_,eH.parseBytes=eO,eH.intFromLE=eP},8368:function(eb,em,ew){var eH=ew(6911).Buffer,eN=ew(3533);function eV(eb,em,ew,eV){if(eH.isBuffer(eb)||(eb=eH.from(eb,"binary")),em&&(eH.isBuffer(em)||(em=eH.from(em,"binary")),8!==em.length))throw RangeError("salt should be Buffer with 8 byte length");for(var eE=ew/8,eD=eH.alloc(eE),eS=eH.alloc(eV||0),e_=eH.alloc(0);eE>0||eV>0;){var eO=new eN;eO.update(e_),eO.update(eb),em&&eO.update(em),e_=eO.digest();var eP=0;if(eE>0){var ej=eD.length-eE;eP=Math.min(eE,e_.length),e_.copy(eD,ej,0,eP),eE-=eP}if(eP0){var eB=eS.length-eV,eR=Math.min(eV,e_.length-eP);e_.copy(eS,eB,eP,eP+eR),eV-=eR}}return e_.fill(0),{key:eD,iv:eS}}eb.exports=eV},9029:function(eb,em,ew){"use strict";var eH=ew(6911).Buffer,eN=ew(3726).Transform;function eV(eb,em){if(!eH.isBuffer(eb)&&"string"!=typeof eb)throw TypeError(em+" must be a string or a buffer")}function eE(eb){eN.call(this),this._block=eH.allocUnsafe(eb),this._blockSize=eb,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}ew(3782)(eE,eN),eE.prototype._transform=function(eb,em,ew){var eH=null;try{this.update(eb,em)}catch(eb){eH=eb}ew(eH)},eE.prototype._flush=function(eb){var em=null;try{this.push(this.digest())}catch(eb){em=eb}eb(em)},eE.prototype.update=function(eb,em){if(eV(eb,"Data"),this._finalized)throw Error("Digest already called");eH.isBuffer(eb)||(eb=eH.from(eb,em));for(var ew=this._block,eN=0;this._blockOffset+eb.length-eN>=this._blockSize;){for(var eE=this._blockOffset;eE0;++eD)this._length[eD]+=eS,(eS=this._length[eD]/4294967296|0)>0&&(this._length[eD]-=4294967296*eS);return this},eE.prototype._update=function(){throw Error("_update is not implemented")},eE.prototype.digest=function(eb){if(this._finalized)throw Error("Digest already called");this._finalized=!0;var em=this._digest();void 0!==eb&&(em=em.toString(eb)),this._block.fill(0),this._blockOffset=0;for(var ew=0;ew<4;++ew)this._length[ew]=0;return em},eE.prototype._digest=function(){throw Error("_digest is not implemented")},eb.exports=eE},7028:function(eb,em,ew){var eH=em;eH.utils=ew(263),eH.common=ew(1330),eH.sha=ew(301),eH.ripemd=ew(3079),eH.hmac=ew(3092),eH.sha1=eH.sha.sha1,eH.sha256=eH.sha.sha256,eH.sha224=eH.sha.sha224,eH.sha384=eH.sha.sha384,eH.sha512=eH.sha.sha512,eH.ripemd160=eH.ripemd.ripemd160},1330:function(eb,em,ew){"use strict";var eH=ew(263),eN=ew(3523);function eV(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}em.BlockHash=eV,eV.prototype.update=function(eb,em){if(eb=eH.toArray(eb,em),this.pending?this.pending=this.pending.concat(eb):this.pending=eb,this.pendingTotal+=eb.length,this.pending.length>=this._delta8){var ew=(eb=this.pending).length%this._delta8;this.pending=eb.slice(eb.length-ew,eb.length),0===this.pending.length&&(this.pending=null),eb=eH.join32(eb,0,eb.length-ew,this.endian);for(var eN=0;eN>>24&255,eH[eN++]=eb>>>16&255,eH[eN++]=eb>>>8&255,eH[eN++]=255&eb}else for(eV=8,eH[eN++]=255&eb,eH[eN++]=eb>>>8&255,eH[eN++]=eb>>>16&255,eH[eN++]=eb>>>24&255,eH[eN++]=0,eH[eN++]=0,eH[eN++]=0,eH[eN++]=0;eVthis.blockSize&&(eb=(new this.Hash).update(eb).digest()),eN(eb.length<=this.blockSize);for(var em=eb.length;em>>3}function eP(eb){return eH(eb,17)^eH(eb,19)^eb>>>10}em.ft_1=eN,em.ch32=eV,em.maj32=eE,em.p32=eD,em.s0_256=eS,em.s1_256=e_,em.g0_256=eO,em.g1_256=eP},263:function(eb,em,ew){"use strict";var eH=ew(3523),eN=ew(3782);function eV(eb,em){return(64512&eb.charCodeAt(em))==55296&&!(em<0)&&!(em+1>=eb.length)&&(64512&eb.charCodeAt(em+1))==56320}function eE(eb,em){if(Array.isArray(eb))return eb.slice();if(!eb)return[];var ew=[];if("string"==typeof eb){if(em){if("hex"===em)for((eb=eb.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(eb="0"+eb),eN=0;eN>6|192,ew[eH++]=63&eE|128):eV(eb,eN)?(eE=65536+((1023&eE)<<10)+(1023&eb.charCodeAt(++eN)),ew[eH++]=eE>>18|240,ew[eH++]=eE>>12&63|128,ew[eH++]=eE>>6&63|128,ew[eH++]=63&eE|128):(ew[eH++]=eE>>12|224,ew[eH++]=eE>>6&63|128,ew[eH++]=63&eE|128)}}else for(eN=0;eN>>24|eb>>>8&65280|eb<<8&16711680|(255&eb)<<24)>>>0}function e_(eb,em){for(var ew="",eH=0;eH>>0;return eD}function eB(eb,em){for(var ew=Array(4*eb.length),eH=0,eN=0;eH>>24,ew[eN+1]=eV>>>16&255,ew[eN+2]=eV>>>8&255,ew[eN+3]=255&eV):(ew[eN+3]=eV>>>24,ew[eN+2]=eV>>>16&255,ew[eN+1]=eV>>>8&255,ew[eN]=255&eV)}return ew}function eR(eb,em){return eb>>>em|eb<<32-em}function eU(eb,em){return eb<>>32-em}function eF(eb,em){return eb+em>>>0}function eG(eb,em,ew){return eb+em+ew>>>0}function eY(eb,em,ew,eH){return eb+em+ew+eH>>>0}function eQ(eb,em,ew,eH,eN){return eb+em+ew+eH+eN>>>0}function eK(eb,em,ew,eH){var eN=eb[em],eV=eH+eb[em+1]>>>0,eE=(eV>>0,eb[em+1]=eV}function eZ(eb,em,ew,eH){return(em+eH>>>0>>0}function eW(eb,em,ew,eH){return em+eH>>>0}function e$(eb,em,ew,eH,eN,eV,eE,eD){var eS,e_=em;return eb+ew+eN+eE+(eS=0+((e_=e_+eH>>>0)>>0)>>0)>>0}function eX(eb,em,ew,eH,eN,eV,eE,eD){return em+eH+eV+eD>>>0}function eJ(eb,em,ew,eH,eN,eV,eE,eD,eS,e_){var eO,eP=em;return eb+ew+eN+eE+eS+(eO=0+((eP=eP+eH>>>0)>>0)>>0)>>0)>>0}function e0(eb,em,ew,eH,eN,eV,eE,eD,eS,e_){return em+eH+eV+eD+e_>>>0}function e6(eb,em,ew){return(em<<32-ew|eb>>>ew)>>>0}function e4(eb,em,ew){return(eb<<32-ew|em>>>ew)>>>0}function e3(eb,em,ew){return eb>>>ew}function e5(eb,em,ew){return(eb<<32-ew|em>>>ew)>>>0}em.inherits=eN,em.toArray=eE,em.toHex=eD,em.htonl=eS,em.toHex32=e_,em.zero2=eO,em.zero8=eP,em.join32=ej,em.split32=eB,em.rotr32=eR,em.rotl32=eU,em.sum32=eF,em.sum32_3=eG,em.sum32_4=eY,em.sum32_5=eQ,em.sum64=eK,em.sum64_hi=eZ,em.sum64_lo=eW,em.sum64_4_hi=e$,em.sum64_4_lo=eX,em.sum64_5_hi=eJ,em.sum64_5_lo=e0,em.rotr64_hi=e6,em.rotr64_lo=e4,em.shr64_hi=e3,em.shr64_lo=e5},4910:function(eb,em,ew){"use strict";var eH=ew(7028),eN=ew(6545),eV=ew(3523);function eE(eb){if(!(this instanceof eE))return new eE(eb);this.hash=eb.hash,this.predResist=!!eb.predResist,this.outLen=this.hash.outSize,this.minEntropy=eb.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var em=eN.toArray(eb.entropy,eb.entropyEnc||"hex"),ew=eN.toArray(eb.nonce,eb.nonceEnc||"hex"),eH=eN.toArray(eb.pers,eb.persEnc||"hex");eV(em.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(em,ew,eH)}eb.exports=eE,eE.prototype._init=function(eb,em,ew){var eH=eb.concat(em).concat(ew);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var eN=0;eN=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(eb.concat(ew||[])),this._reseed=1},eE.prototype.generate=function(eb,em,ew,eH){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof em&&(eH=ew,ew=em,em=null),ew&&(ew=eN.toArray(ew,eH||"hex"),this._update(ew));for(var eV=[];eV.length>>32-em}function e_(eb,em,ew,eH,eN,eV,eE){return eS(eb+(em&ew|~em&eH)+eN+eV|0,eE)+em|0}function eO(eb,em,ew,eH,eN,eV,eE){return eS(eb+(em&eH|ew&~eH)+eN+eV|0,eE)+em|0}function eP(eb,em,ew,eH,eN,eV,eE){return eS(eb+(em^ew^eH)+eN+eV|0,eE)+em|0}function ej(eb,em,ew,eH,eN,eV,eE){return eS(eb+(ew^(em|~eH))+eN+eV|0,eE)+em|0}eH(eD,eN),eD.prototype._update=function(){for(var eb=eE,em=0;em<16;++em)eb[em]=this._block.readInt32LE(4*em);var ew=this._a,eH=this._b,eN=this._c,eV=this._d;ew=e_(ew,eH,eN,eV,eb[0],3614090360,7),eV=e_(eV,ew,eH,eN,eb[1],3905402710,12),eN=e_(eN,eV,ew,eH,eb[2],606105819,17),eH=e_(eH,eN,eV,ew,eb[3],3250441966,22),ew=e_(ew,eH,eN,eV,eb[4],4118548399,7),eV=e_(eV,ew,eH,eN,eb[5],1200080426,12),eN=e_(eN,eV,ew,eH,eb[6],2821735955,17),eH=e_(eH,eN,eV,ew,eb[7],4249261313,22),ew=e_(ew,eH,eN,eV,eb[8],1770035416,7),eV=e_(eV,ew,eH,eN,eb[9],2336552879,12),eN=e_(eN,eV,ew,eH,eb[10],4294925233,17),eH=e_(eH,eN,eV,ew,eb[11],2304563134,22),ew=e_(ew,eH,eN,eV,eb[12],1804603682,7),eV=e_(eV,ew,eH,eN,eb[13],4254626195,12),eN=e_(eN,eV,ew,eH,eb[14],2792965006,17),eH=e_(eH,eN,eV,ew,eb[15],1236535329,22),ew=eO(ew,eH,eN,eV,eb[1],4129170786,5),eV=eO(eV,ew,eH,eN,eb[6],3225465664,9),eN=eO(eN,eV,ew,eH,eb[11],643717713,14),eH=eO(eH,eN,eV,ew,eb[0],3921069994,20),ew=eO(ew,eH,eN,eV,eb[5],3593408605,5),eV=eO(eV,ew,eH,eN,eb[10],38016083,9),eN=eO(eN,eV,ew,eH,eb[15],3634488961,14),eH=eO(eH,eN,eV,ew,eb[4],3889429448,20),ew=eO(ew,eH,eN,eV,eb[9],568446438,5),eV=eO(eV,ew,eH,eN,eb[14],3275163606,9),eN=eO(eN,eV,ew,eH,eb[3],4107603335,14),eH=eO(eH,eN,eV,ew,eb[8],1163531501,20),ew=eO(ew,eH,eN,eV,eb[13],2850285829,5),eV=eO(eV,ew,eH,eN,eb[2],4243563512,9),eN=eO(eN,eV,ew,eH,eb[7],1735328473,14),eH=eO(eH,eN,eV,ew,eb[12],2368359562,20),ew=eP(ew,eH,eN,eV,eb[5],4294588738,4),eV=eP(eV,ew,eH,eN,eb[8],2272392833,11),eN=eP(eN,eV,ew,eH,eb[11],1839030562,16),eH=eP(eH,eN,eV,ew,eb[14],4259657740,23),ew=eP(ew,eH,eN,eV,eb[1],2763975236,4),eV=eP(eV,ew,eH,eN,eb[4],1272893353,11),eN=eP(eN,eV,ew,eH,eb[7],4139469664,16),eH=eP(eH,eN,eV,ew,eb[10],3200236656,23),ew=eP(ew,eH,eN,eV,eb[13],681279174,4),eV=eP(eV,ew,eH,eN,eb[0],3936430074,11),eN=eP(eN,eV,ew,eH,eb[3],3572445317,16),eH=eP(eH,eN,eV,ew,eb[6],76029189,23),ew=eP(ew,eH,eN,eV,eb[9],3654602809,4),eV=eP(eV,ew,eH,eN,eb[12],3873151461,11),eN=eP(eN,eV,ew,eH,eb[15],530742520,16),eH=eP(eH,eN,eV,ew,eb[2],3299628645,23),ew=ej(ew,eH,eN,eV,eb[0],4096336452,6),eV=ej(eV,ew,eH,eN,eb[7],1126891415,10),eN=ej(eN,eV,ew,eH,eb[14],2878612391,15),eH=ej(eH,eN,eV,ew,eb[5],4237533241,21),ew=ej(ew,eH,eN,eV,eb[12],1700485571,6),eV=ej(eV,ew,eH,eN,eb[3],2399980690,10),eN=ej(eN,eV,ew,eH,eb[10],4293915773,15),eH=ej(eH,eN,eV,ew,eb[1],2240044497,21),ew=ej(ew,eH,eN,eV,eb[8],1873313359,6),eV=ej(eV,ew,eH,eN,eb[15],4264355552,10),eN=ej(eN,eV,ew,eH,eb[6],2734768916,15),eH=ej(eH,eN,eV,ew,eb[13],1309151649,21),ew=ej(ew,eH,eN,eV,eb[4],4149444226,6),eV=ej(eV,ew,eH,eN,eb[11],3174756917,10),eN=ej(eN,eV,ew,eH,eb[2],718787259,15),eH=ej(eH,eN,eV,ew,eb[9],3951481745,21),this._a=this._a+ew|0,this._b=this._b+eH|0,this._c=this._c+eN|0,this._d=this._d+eV|0},eD.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var eb=eV.allocUnsafe(16);return eb.writeInt32LE(this._a,0),eb.writeInt32LE(this._b,4),eb.writeInt32LE(this._c,8),eb.writeInt32LE(this._d,12),eb},eb.exports=eD},1354:function(eb,em,ew){var eH=ew(711),eN=ew(3500);function eV(eb){this.rand=eb||new eN.Rand}eb.exports=eV,eV.create=function(eb){return new eV(eb)},eV.prototype._randbelow=function(eb){var em=Math.ceil(eb.bitLength()/8);do var ew=new eH(this.rand.generate(em));while(ew.cmp(eb)>=0);return ew},eV.prototype._randrange=function(eb,em){var ew=em.sub(eb);return eb.add(this._randbelow(ew))},eV.prototype.test=function(eb,em,ew){var eN=eb.bitLength(),eV=eH.mont(eb),eE=new eH(1).toRed(eV);em||(em=Math.max(1,eN/48|0));for(var eD=eb.subn(1),eS=0;!eD.testn(eS);eS++);for(var e_=eb.shrn(eS),eO=eD.toRed(eV),eP=!0;em>0;em--){var ej=this._randrange(new eH(2),eD);ew&&ew(ej);var eB=ej.toRed(eV).redPow(e_);if(0!==eB.cmp(eE)&&0!==eB.cmp(eO)){for(var eR=1;eR0;em--){var eO=this._randrange(new eH(2),eE),eP=eb.gcd(eO);if(0!==eP.cmpn(1))return eP;var ej=eO.toRed(eN).redPow(eS);if(0!==ej.cmp(eV)&&0!==ej.cmp(e_)){for(var eB=1;eB>8,eE=255&eN;eV?ew.push(eV,eE):ew.push(eE)}return ew}function eN(eb){return 1===eb.length?"0"+eb:eb}function eV(eb){for(var em="",ew=0;ewem||ew!=ew)throw TypeError("Bad key length")}},2127:function(eb,em,ew){var eH={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20},eN=ew(4873),eV=ew(6911).Buffer,eE=ew(5349),eD=ew(7007),eS=ew(5407);function e_(eb,em,ew,e_,eO){eE(ew,e_),eb=eS(eb,eD,"Password"),em=eS(em,eD,"Salt"),eO=eO||"sha1";var eP=eV.allocUnsafe(e_),ej=eV.allocUnsafe(em.length+4);em.copy(ej,0,0,em.length);for(var eB=0,eR=eH[eO],eU=Math.ceil(e_/eR),eF=1;eF<=eU;eF++){ej.writeUInt32BE(eF,em.length);for(var eG=eN(eO,eb).update(ej).digest(),eY=eG,eQ=1;eQ=em.length){eV++;break}var eE=em.slice(2,eN-1);if(("0002"!==eH.toString("hex")&&!ew||"0001"!==eH.toString("hex")&&ew)&&eV++,eE.length<8&&eV++,eV)throw Error("decryption error");return em.slice(eN)}function eB(eb,em){eb=eO.from(eb),em=eO.from(em);var ew=0,eH=eb.length;eb.length!==em.length&&(ew++,eH=Math.min(eb.length,em.length));for(var eN=-1;++eNeB||new eE(em).cmp(eS.modulus)>=0)throw Error("decryption error");eV=ew?e_(new eE(em),eS):eD(em,eS);var eR=eO.alloc(eB-eV.length);if(eV=eO.concat([eR,eV],eB),4===eN)return eP(eS,eV);if(1===eN)return ej(eS,eV,ew);if(3===eN)return eV;throw Error("unknown padding")}},3995:function(eb,em,ew){var eH=ew(9902),eN=ew(7223),eV=ew(9739),eE=ew(5520),eD=ew(6386),eS=ew(711),e_=ew(1607),eO=ew(7166),eP=ew(6911).Buffer;function ej(eb,em){var ew=eb.modulus.byteLength(),eH=em.length,e_=eV("sha1").update(eP.alloc(0)).digest(),eO=e_.length,ej=2*eO;if(eH>ew-ej-2)throw Error("message too long");var eB=eP.alloc(ew-eH-ej-2),eR=ew-eO-1,eU=eN(eO),eF=eD(eP.concat([e_,eB,eP.alloc(1,1),em],eR),eE(eU,eR)),eG=eD(eU,eE(eF,eO));return new eS(eP.concat([eP.alloc(1),eG,eF],ew))}function eB(eb,em,ew){var eH,eN=em.length,eV=eb.modulus.byteLength();if(eN>eV-11)throw Error("message too long");return eH=ew?eP.alloc(eV-eN-3,255):eR(eV-eN-3),new eS(eP.concat([eP.from([0,ew?1:2]),eH,eP.alloc(1),em],eV))}function eR(eb){for(var em,ew=eP.allocUnsafe(eb),eH=0,eV=eN(2*eb),eE=0;eH=0)throw Error("data too long for modulus")}else throw Error("unknown padding");return ew?eO(eV,eE):e_(eV,eE)}},1607:function(eb,em,ew){var eH=ew(711),eN=ew(6911).Buffer;function eV(eb,em){return eN.from(eb.toRed(eH.mont(em.modulus)).redPow(new eH(em.publicExponent)).fromRed().toArray())}eb.exports=eV},6386:function(eb){eb.exports=function(eb,em){for(var ew=eb.length,eH=-1;++eHeE)throw RangeError("requested too many random bytes");var ew=eS.allocUnsafe(eb);if(eb>0){if(eb>eN)for(var eH=0;eHeO||eb<0)throw TypeError("offset must be a uint32");if(eb>eS||eb>em)throw RangeError("offset out of range")}function ej(eb,em,ew){if("number"!=typeof eb||eb!=eb)throw TypeError("size must be a number");if(eb>eO||eb<0)throw TypeError("size must be a uint32");if(eb+em>ew||eb>eS)throw RangeError("buffer too small")}function eB(eb,em,eH,eN){if(!eD.isBuffer(eb)&&!(eb instanceof ew.g.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof em)eN=em,em=0,eH=eb.length;else if("function"==typeof eH)eN=eH,eH=eb.length-em;else if("function"!=typeof eN)throw TypeError('"cb" argument must be a function');return eP(em,eb.length),ej(eH,em,eb.length),eR(eb,em,eH,eN)}function eR(eb,em,ew,eH){var eN=eb.buffer,eE=new Uint8Array(eN,em,ew);if(e_.getRandomValues(eE),eH){eV.nextTick(function(){eH(null,eb)});return}return eb}function eU(eb,em,eH){if(void 0===em&&(em=0),!eD.isBuffer(eb)&&!(eb instanceof ew.g.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');return eP(em,eb.length),void 0===eH&&(eH=eb.length-em),ej(eH,em,eb.length),eR(eb,em,eH)}e_&&e_.getRandomValues?(em.randomFill=eB,em.randomFillSync=eU):(em.randomFill=eN,em.randomFillSync=eN)},4646:function(eb){"use strict";let em={};function ew(eb,ew,eH){function eN(eb,em,eH){return"string"==typeof ew?ew:ew(eb,em,eH)}eH||(eH=Error);class eV extends eH{constructor(eb,em,ew){super(eN(eb,em,ew))}}eV.prototype.name=eH.name,eV.prototype.code=eb,em[eb]=eV}function eH(eb,em){if(!Array.isArray(eb))return`of ${em} ${String(eb)}`;{let ew=eb.length;return(eb=eb.map(eb=>String(eb)),ew>2)?`one of ${em} ${eb.slice(0,ew-1).join(", ")}, or `+eb[ew-1]:2===ew?`one of ${em} ${eb[0]} or ${eb[1]}`:`of ${em} ${eb[0]}`}}function eN(eb,em,ew){return eb.substr(!ew||ew<0?0:+ew,em.length)===em}function eV(eb,em,ew){return(void 0===ew||ew>eb.length)&&(ew=eb.length),eb.substring(ew-em.length,ew)===em}function eE(eb,em,ew){return"number"!=typeof ew&&(ew=0),!(ew+em.length>eb.length)&&-1!==eb.indexOf(em,ew)}ew("ERR_INVALID_OPT_VALUE",function(eb,em){return'The value "'+em+'" is invalid for option "'+eb+'"'},TypeError),ew("ERR_INVALID_ARG_TYPE",function(eb,em,ew){let eD,eS;if("string"==typeof em&&eN(em,"not ")?(eD="must not be",em=em.replace(/^not /,"")):eD="must be",eV(eb," argument"))eS=`The ${eb} ${eD} ${eH(em,"type")}`;else{let ew=eE(eb,".")?"property":"argument";eS=`The "${eb}" ${ew} ${eD} ${eH(em,"type")}`}return eS+`. Received type ${typeof ew}`},TypeError),ew("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ew("ERR_METHOD_NOT_IMPLEMENTED",function(eb){return"The "+eb+" method is not implemented"}),ew("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ew("ERR_STREAM_DESTROYED",function(eb){return"Cannot call "+eb+" after a stream was destroyed"}),ew("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ew("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ew("ERR_STREAM_WRITE_AFTER_END","write after end"),ew("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ew("ERR_UNKNOWN_ENCODING",function(eb){return"Unknown encoding: "+eb},TypeError),ew("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),eb.exports.q=em},2403:function(eb,em,ew){"use strict";var eH=Object.keys||function(eb){var em=[];for(var ew in eb)em.push(ew);return em};eb.exports=eO;var eN=ew(1709),eE=ew(7337);ew(3782)(eO,eN);for(var eD=eH(eE.prototype),eS=0;eS0){if("string"==typeof em||eD.objectMode||Object.getPrototypeOf(em)===ej.prototype||(em=eR(em)),eH)eD.endEmitted?eJ(eb,new eX):e8(eb,eD,em,!0);else if(eD.ended)eJ(eb,new eW);else{if(eD.destroyed)return!1;eD.reading=!1,eD.decoder&&!ew?(em=eD.decoder.write(em),eD.objectMode||0!==em.length?e8(eb,eD,em,!1):tD(eb,eD)):e8(eb,eD,em,!1)}}else eH||(eD.reading=!1,tD(eb,eD));return!eD.ended&&(eD.length=e7?eb=e7:(eb--,eb|=eb>>>1,eb|=eb>>>2,eb|=eb>>>4,eb|=eb>>>8,eb|=eb>>>16,eb++),eb}function tH(eb,em){return eb<=0||0===em.length&&em.ended?0:em.objectMode?1:eb!=eb?em.flowing&&em.length?em.buffer.head.data.length:em.length:(eb>em.highWaterMark&&(em.highWaterMark=tw(eb)),eb<=em.length)?eb:em.ended?em.length:(em.needReadable=!0,0)}function tN(eb,em){if(eE("onEofChunk"),!em.ended){if(em.decoder){var ew=em.decoder.end();ew&&ew.length&&(em.buffer.push(ew),em.length+=em.objectMode?1:ew.length)}em.ended=!0,em.sync?tV(eb):(em.needReadable=!1,em.emittedReadable||(em.emittedReadable=!0,tE(eb)))}}function tV(eb){var em=eb._readableState;eE("emitReadable",em.needReadable,em.emittedReadable),em.needReadable=!1,em.emittedReadable||(eE("emitReadable",em.flowing),em.emittedReadable=!0,eV.nextTick(tE,eb))}function tE(eb){var em=eb._readableState;eE("emitReadable_",em.destroyed,em.length,em.ended),!em.destroyed&&(em.length||em.ended)&&(eb.emit("readable"),em.emittedReadable=!1),em.needReadable=!em.flowing&&!em.ended&&em.length<=em.highWaterMark,tR(eb)}function tD(eb,em){em.readingMore||(em.readingMore=!0,eV.nextTick(tS,eb,em))}function tS(eb,em){for(;!em.reading&&!em.ended&&(em.length0,em.resumeScheduled&&!em.paused?em.flowing=!0:eb.listenerCount("data")>0&&eb.resume()}function tP(eb){eE("readable nexttick read 0"),eb.read(0)}function tj(eb,em){em.resumeScheduled||(em.resumeScheduled=!0,eV.nextTick(tB,eb,em))}function tB(eb,em){eE("resume",em.reading),em.reading||eb.read(0),em.resumeScheduled=!1,eb.emit("resume"),tR(eb),em.flowing&&!em.reading&&eb.read(0)}function tR(eb){var em=eb._readableState;for(eE("flow",em.flowing);em.flowing&&null!==eb.read(););}function tU(eb,em){var ew;return 0===em.length?null:(em.objectMode?ew=em.buffer.shift():!eb||eb>=em.length?(ew=em.decoder?em.buffer.join(""):1===em.buffer.length?em.buffer.first():em.buffer.concat(em.length),em.buffer.clear()):ew=em.buffer.consume(eb,em.decoder),ew)}function tF(eb){var em=eb._readableState;eE("endReadable",em.endEmitted),em.endEmitted||(em.ended=!0,eV.nextTick(tG,em,eb))}function tG(eb,em){if(eE("endReadableNT",eb.endEmitted,eb.length),!eb.endEmitted&&0===eb.length&&(eb.endEmitted=!0,em.readable=!1,em.emit("end"),eb.autoDestroy)){var ew=em._writableState;(!ew||ew.autoDestroy&&ew.finished)&&em.destroy()}}function tY(eb,em){for(var ew=0,eH=eb.length;ew=ew.highWaterMark:ew.length>0)||ew.ended))return eE("read: emitReadable",ew.length,ew.ended),0===ew.length&&ew.ended?tF(this):tV(this),null;if(0===(eb=tH(eb,ew))&&ew.ended)return 0===ew.length&&tF(this),null;var eN=ew.needReadable;return eE("need readable",eN),(0===ew.length||ew.length-eb0?tU(eb,ew):null)?(ew.needReadable=ew.length<=ew.highWaterMark,eb=0):(ew.length-=eb,ew.awaitDrain=0),0===ew.length&&(ew.ended||(ew.needReadable=!0),eH!==eb&&ew.ended&&tF(this)),null!==em&&this.emit("data",em),em},e3.prototype._read=function(eb){eJ(this,new e$("_read()"))},e3.prototype.pipe=function(eb,em){var ew=this,eH=this._readableState;switch(eH.pipesCount){case 0:eH.pipes=eb;break;case 1:eH.pipes=[eH.pipes,eb];break;default:eH.pipes.push(eb)}eH.pipesCount+=1,eE("pipe count=%d opts=%j",eH.pipesCount,em);var eN=em&&!1===em.end||eb===eV.stdout||eb===eV.stderr?eG:eS;function eD(eb,em){eE("onunpipe"),eb===ew&&em&&!1===em.hasUnpiped&&(em.hasUnpiped=!0,ej())}function eS(){eE("onend"),eb.end()}eH.endEmitted?eV.nextTick(eN):ew.once("end",eN),eb.on("unpipe",eD);var e_=t_(ew);eb.on("drain",e_);var eP=!1;function ej(){eE("cleanup"),eb.removeListener("close",eU),eb.removeListener("finish",eF),eb.removeListener("drain",e_),eb.removeListener("error",eR),eb.removeListener("unpipe",eD),ew.removeListener("end",eS),ew.removeListener("end",eG),ew.removeListener("data",eB),eP=!0,eH.awaitDrain&&(!eb._writableState||eb._writableState.needDrain)&&e_()}function eB(em){eE("ondata");var eN=eb.write(em);eE("dest.write",eN),!1===eN&&((1===eH.pipesCount&&eH.pipes===eb||eH.pipesCount>1&&-1!==tY(eH.pipes,eb))&&!eP&&(eE("false write response, pause",eH.awaitDrain),eH.awaitDrain++),ew.pause())}function eR(em){eE("onerror",em),eG(),eb.removeListener("error",eR),0===eO(eb,"error")&&eJ(eb,em)}function eU(){eb.removeListener("finish",eF),eG()}function eF(){eE("onfinish"),eb.removeListener("close",eU),eG()}function eG(){eE("unpipe"),ew.unpipe(eb)}return ew.on("data",eB),e6(eb,"error",eR),eb.once("close",eU),eb.once("finish",eF),eb.emit("pipe",ew),eH.flowing||(eE("pipe resume"),ew.resume()),eb},e3.prototype.unpipe=function(eb){var em=this._readableState,ew={hasUnpiped:!1};if(0===em.pipesCount)return this;if(1===em.pipesCount)return eb&&eb!==em.pipes||(eb||(eb=em.pipes),em.pipes=null,em.pipesCount=0,em.flowing=!1,eb&&eb.emit("unpipe",this,ew)),this;if(!eb){var eH=em.pipes,eN=em.pipesCount;em.pipes=null,em.pipesCount=0,em.flowing=!1;for(var eV=0;eV0,!1!==eH.flowing&&this.resume()):"readable"!==eb||eH.endEmitted||eH.readableListening||(eH.readableListening=eH.needReadable=!0,eH.flowing=!1,eH.emittedReadable=!1,eE("on readable",eH.length,eH.reading),eH.length?tV(this):eH.reading||eV.nextTick(tP,this)),ew},e3.prototype.addListener=e3.prototype.on,e3.prototype.removeListener=function(eb,em){var ew=eP.prototype.removeListener.call(this,eb,em);return"readable"===eb&&eV.nextTick(tO,this),ew},e3.prototype.removeAllListeners=function(eb){var em=eP.prototype.removeAllListeners.apply(this,arguments);return("readable"===eb||void 0===eb)&&eV.nextTick(tO,this),em},e3.prototype.resume=function(){var eb=this._readableState;return eb.flowing||(eE("resume"),eb.flowing=!eb.readableListening,tj(this,eb)),eb.paused=!1,this},e3.prototype.pause=function(){return eE("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(eE("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},e3.prototype.wrap=function(eb){var em=this,ew=this._readableState,eH=!1;for(var eN in eb.on("end",function(){if(eE("wrapped end"),ew.decoder&&!ew.ended){var eb=ew.decoder.end();eb&&eb.length&&em.push(eb)}em.push(null)}),eb.on("data",function(eN){eE("wrapped data"),ew.decoder&&(eN=ew.decoder.write(eN)),(!ew.objectMode||null!=eN)&&(ew.objectMode||eN&&eN.length)&&(em.push(eN)||(eH=!0,eb.pause()))}),eb)void 0===this[eN]&&"function"==typeof eb[eN]&&(this[eN]=function(em){return function(){return eb[em].apply(eb,arguments)}}(eN));for(var eV=0;eV-1))throw new eX(eb);return this._writableState.defaultEncoding=eb,this},Object.defineProperty(e4.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(e4.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),e4.prototype._write=function(eb,em,ew){ew(new eY("_write()"))},e4.prototype._writev=null,e4.prototype.end=function(eb,em,ew){var eH=this._writableState;return"function"==typeof eb?(ew=eb,eb=null,em=null):"function"==typeof em&&(ew=em,em=null),null!=eb&&this.write(eb,em),eH.corked&&(eH.corked=1,this.uncork()),eH.ending||tj(this,eH,ew),this},Object.defineProperty(e4.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(e4.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(eb){this._writableState&&(this._writableState.destroyed=eb)}}),e4.prototype.destroy=eR.destroy,e4.prototype._undestroy=eR.undestroy,e4.prototype._destroy=function(eb,em){em(eb)}},6871:function(eb,em,ew){"use strict";function eH(eb,em,ew){return em in eb?Object.defineProperty(eb,em,{value:ew,enumerable:!0,configurable:!0,writable:!0}):eb[em]=ew,eb}var eN,eE=ew(9698),eD=Symbol("lastResolve"),eS=Symbol("lastReject"),e_=Symbol("error"),eO=Symbol("ended"),eP=Symbol("lastPromise"),ej=Symbol("handlePromise"),eB=Symbol("stream");function eR(eb,em){return{value:eb,done:em}}function eU(eb){var em=eb[eD];if(null!==em){var ew=eb[eB].read();null!==ew&&(eb[eP]=null,eb[eD]=null,eb[eS]=null,em(eR(ew,!1)))}}function eF(eb){eV.nextTick(eU,eb)}function eG(eb,em){return function(ew,eH){eb.then(function(){if(em[eO]){ew(eR(void 0,!0));return}em[ej](ew,eH)},eH)}}var eY=Object.getPrototypeOf(function(){}),eQ=Object.setPrototypeOf((eH(eN={get stream(){return this[eB]},next:function(){var eb,em=this,ew=this[e_];if(null!==ew)return Promise.reject(ew);if(this[eO])return Promise.resolve(eR(void 0,!0));if(this[eB].destroyed)return new Promise(function(eb,ew){eV.nextTick(function(){em[e_]?ew(em[e_]):eb(eR(void 0,!0))})});var eH=this[eP];if(eH)eb=new Promise(eG(eH,this));else{var eN=this[eB].read();if(null!==eN)return Promise.resolve(eR(eN,!1));eb=new Promise(this[ej])}return this[eP]=eb,eb}},Symbol.asyncIterator,function(){return this}),eH(eN,"return",function(){var eb=this;return new Promise(function(em,ew){eb[eB].destroy(null,function(eb){if(eb){ew(eb);return}em(eR(void 0,!0))})})}),eN),eY),eK=function(eb){var em,ew=Object.create(eQ,(eH(em={},eB,{value:eb,writable:!0}),eH(em,eD,{value:null,writable:!0}),eH(em,eS,{value:null,writable:!0}),eH(em,e_,{value:null,writable:!0}),eH(em,eO,{value:eb._readableState.endEmitted,writable:!0}),eH(em,ej,{value:function(eb,em){var eH=ew[eB].read();eH?(ew[eP]=null,ew[eD]=null,ew[eS]=null,eb(eR(eH,!1))):(ew[eD]=eb,ew[eS]=em)},writable:!0}),em));return ew[eP]=null,eE(eb,function(eb){if(eb&&"ERR_STREAM_PREMATURE_CLOSE"!==eb.code){var em=ew[eS];null!==em&&(ew[eP]=null,ew[eD]=null,ew[eS]=null,em(eb)),ew[e_]=eb;return}var eH=ew[eD];null!==eH&&(ew[eP]=null,ew[eD]=null,ew[eS]=null,eH(eR(void 0,!0))),ew[eO]=!0}),eb.on("readable",eF.bind(null,ew)),ew};eb.exports=eK},4379:function(eb,em,ew){"use strict";function eH(eb,em){var ew=Object.keys(eb);if(Object.getOwnPropertySymbols){var eH=Object.getOwnPropertySymbols(eb);em&&(eH=eH.filter(function(em){return Object.getOwnPropertyDescriptor(eb,em).enumerable})),ew.push.apply(ew,eH)}return ew}function eN(eb){for(var em=1;em0?this.tail.next=em:this.head=em,this.tail=em,++this.length}},{key:"unshift",value:function(eb){var em={data:eb,next:this.head};0===this.length&&(this.tail=em),this.head=em,++this.length}},{key:"shift",value:function(){if(0!==this.length){var eb=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,eb}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(eb){if(0===this.length)return"";for(var em=this.head,ew=""+em.data;em=em.next;)ew+=eb+em.data;return ew}},{key:"concat",value:function(eb){if(0===this.length)return e_.alloc(0);for(var em=e_.allocUnsafe(eb>>>0),ew=this.head,eH=0;ew;)ej(ew.data,em,eH),eH+=ew.data.length,ew=ew.next;return em}},{key:"consume",value:function(eb,em){var ew;return ebeN.length?eN.length:eb;if(eV===eN.length?eH+=eN:eH+=eN.slice(0,eb),0==(eb-=eV)){eV===eN.length?(++ew,em.next?this.head=em.next:this.head=this.tail=null):(this.head=em,em.data=eN.slice(eV));break}++ew}return this.length-=ew,eH}},{key:"_getBuffer",value:function(eb){var em=e_.allocUnsafe(eb),ew=this.head,eH=1;for(ew.data.copy(em),eb-=ew.data.length;ew=ew.next;){var eN=ew.data,eV=eb>eN.length?eN.length:eb;if(eN.copy(em,em.length-eb,0,eV),0==(eb-=eV)){eV===eN.length?(++eH,ew.next?this.head=ew.next:this.head=this.tail=null):(this.head=ew,ew.data=eN.slice(eV));break}++eH}return this.length-=eH,em}},{key:eP,value:function(eb,em){return eO(this,eN({},em,{depth:0,customInspect:!1}))}}]),eb}()},7025:function(eb){"use strict";function em(eb,em){var eN=this,eD=this._readableState&&this._readableState.destroyed,eS=this._writableState&&this._writableState.destroyed;return eD||eS?(em?em(eb):eb&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,eV.nextTick(eE,this,eb)):eV.nextTick(eE,this,eb)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(eb||null,function(eb){!em&&eb?eN._writableState?eN._writableState.errorEmitted?eV.nextTick(eH,eN):(eN._writableState.errorEmitted=!0,eV.nextTick(ew,eN,eb)):eV.nextTick(ew,eN,eb):em?(eV.nextTick(eH,eN),em(eb)):eV.nextTick(eH,eN)}),this)}function ew(eb,em){eE(eb,em),eH(eb)}function eH(eb){(!eb._writableState||eb._writableState.emitClose)&&(!eb._readableState||eb._readableState.emitClose)&&eb.emit("close")}function eN(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function eE(eb,em){eb.emit("error",em)}function eD(eb,em){var ew=eb._readableState,eH=eb._writableState;ew&&ew.autoDestroy||eH&&eH.autoDestroy?eb.destroy(em):eb.emit("error",em)}eb.exports={destroy:em,undestroy:eN,errorOrDestroy:eD}},9698:function(eb,em,ew){"use strict";var eH=ew(4646).q.ERR_STREAM_PREMATURE_CLOSE;function eN(eb){var em=!1;return function(){if(!em){em=!0;for(var ew=arguments.length,eH=Array(ew),eN=0;eN0,function(em){eb||(eb=em),em&&eV.forEach(eP),eE||(eV.forEach(eP),eN(eb))})});return ew.reduce(ej)}eb.exports=eR},6776:function(eb,em,ew){"use strict";var eH=ew(4646).q.ERR_INVALID_OPT_VALUE;function eN(eb,em,ew){return null!=eb.highWaterMark?eb.highWaterMark:em?eb[ew]:null}function eV(eb,em,ew,eV){var eE=eN(em,eV,ew);if(null!=eE){if(!(isFinite(eE)&&Math.floor(eE)===eE)||eE<0){var eD=eV?ew:"highWaterMark";throw new eH(eD,eE)}return Math.floor(eE)}return eb.objectMode?16:16384}eb.exports={getHighWaterMark:eV}},4678:function(eb,em,ew){eb.exports=ew(2781)},3726:function(eb,em,ew){var eH=ew(2781);"disable"===eV.env.READABLE_STREAM&&eH?(eb.exports=eH.Readable,Object.assign(eb.exports,eH),eb.exports.Stream=eH):((em=eb.exports=ew(1709)).Stream=eH||em,em.Readable=em,em.Writable=ew(7337),em.Duplex=ew(2403),em.Transform=ew(1170),em.PassThrough=ew(7889),em.finished=ew(9698),em.pipeline=ew(8442))},3225:function(eb,em,ew){"use strict";var eH=ew(4300).Buffer,eN=ew(3782),eV=ew(9029),eE=Array(16),eD=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],eS=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],e_=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],eO=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],eP=[0,1518500249,1859775393,2400959708,2840853838],ej=[1352829926,1548603684,1836072691,2053994217,0];function eB(){eV.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function eR(eb,em){return eb<>>32-em}function eU(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+(em^ew^eH)+eV+eE|0,eD)+eN|0}function eF(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+(em&ew|~em&eH)+eV+eE|0,eD)+eN|0}function eG(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+((em|~ew)^eH)+eV+eE|0,eD)+eN|0}function eY(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+(em&eH|ew&~eH)+eV+eE|0,eD)+eN|0}function eQ(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+(em^(ew|~eH))+eV+eE|0,eD)+eN|0}eN(eB,eV),eB.prototype._update=function(){for(var eb,em,ew=eE,eH=0;eH<16;++eH)ew[eH]=this._block.readInt32LE(4*eH);for(var eN=0|this._a,eV=0|this._b,eB=0|this._c,eK=0|this._d,eZ=0|this._e,eW=0|this._a,e$=0|this._b,eX=0|this._c,eJ=0|this._d,e0=0|this._e,e6=0;e6<80;e6+=1)e6<16?(eb=eU(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[0],e_[e6]),em=eQ(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[0],eO[e6])):e6<32?(eb=eF(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[1],e_[e6]),em=eY(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[1],eO[e6])):e6<48?(eb=eG(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[2],e_[e6]),em=eG(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[2],eO[e6])):e6<64?(eb=eY(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[3],e_[e6]),em=eF(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[3],eO[e6])):(eb=eQ(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[4],e_[e6]),em=eU(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[4],eO[e6])),eN=eZ,eZ=eK,eK=eR(eB,10),eB=eV,eV=eb,eW=e0,e0=eJ,eJ=eR(eX,10),eX=e$,e$=em;var e4=this._b+eB+eJ|0;this._b=this._c+eK+e0|0,this._c=this._d+eZ+eW|0,this._d=this._e+eN+e$|0,this._e=this._a+eV+eX|0,this._a=e4},eB.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var eb=eH.alloc?eH.alloc(20):new eH(20);return eb.writeInt32LE(this._a,0),eb.writeInt32LE(this._b,4),eb.writeInt32LE(this._c,8),eb.writeInt32LE(this._d,12),eb.writeInt32LE(this._e,16),eb},eb.exports=eB},5055:function(eb,em,ew){var eH=ew(4300),eN=eH.Buffer;function eV(eb,em){for(var ew in eb)em[ew]=eb[ew]}function eE(eb,em,ew){return eN(eb,em,ew)}eN.from&&eN.alloc&&eN.allocUnsafe&&eN.allocUnsafeSlow?eb.exports=eH:(eV(eH,em),em.Buffer=eE),eE.prototype=Object.create(eN.prototype),eV(eN,eE),eE.from=function(eb,em,ew){if("number"==typeof eb)throw TypeError("Argument must not be a number");return eN(eb,em,ew)},eE.alloc=function(eb,em,ew){if("number"!=typeof eb)throw TypeError("Argument must be a number");var eH=eN(eb);return void 0!==em?"string"==typeof ew?eH.fill(em,ew):eH.fill(em):eH.fill(0),eH},eE.allocUnsafe=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eN(eb)},eE.allocUnsafeSlow=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eH.SlowBuffer(eb)}},6911:function(eb,em,ew){/*! safe-buffer. MIT License. Feross Aboukhadijeh */var eH=ew(4300),eN=eH.Buffer;function eV(eb,em){for(var ew in eb)em[ew]=eb[ew]}function eE(eb,em,ew){return eN(eb,em,ew)}eN.from&&eN.alloc&&eN.allocUnsafe&&eN.allocUnsafeSlow?eb.exports=eH:(eV(eH,em),em.Buffer=eE),eE.prototype=Object.create(eN.prototype),eV(eN,eE),eE.from=function(eb,em,ew){if("number"==typeof eb)throw TypeError("Argument must not be a number");return eN(eb,em,ew)},eE.alloc=function(eb,em,ew){if("number"!=typeof eb)throw TypeError("Argument must be a number");var eH=eN(eb);return void 0!==em?"string"==typeof ew?eH.fill(em,ew):eH.fill(em):eH.fill(0),eH},eE.allocUnsafe=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eN(eb)},eE.allocUnsafeSlow=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eH.SlowBuffer(eb)}},2858:function(eb,em,ew){var eH=ew(6911).Buffer;function eN(eb,em){this._block=eH.alloc(eb),this._finalSize=em,this._blockSize=eb,this._len=0}eN.prototype.update=function(eb,em){"string"==typeof eb&&(em=em||"utf8",eb=eH.from(eb,em));for(var ew=this._block,eN=this._blockSize,eV=eb.length,eE=this._len,eD=0;eD=this._finalSize&&(this._update(this._block),this._block.fill(0));var ew=8*this._len;if(ew<=4294967295)this._block.writeUInt32BE(ew,this._blockSize-4);else{var eH=(4294967295&ew)>>>0,eN=(ew-eH)/4294967296;this._block.writeUInt32BE(eN,this._blockSize-8),this._block.writeUInt32BE(eH,this._blockSize-4)}this._update(this._block);var eV=this._hash();return eb?eV.toString(eb):eV},eN.prototype._update=function(){throw Error("_update must be implemented by subclass")},eb.exports=eN},4371:function(eb,em,ew){var eH=eb.exports=function(eb){var em=eH[eb=eb.toLowerCase()];if(!em)throw Error(eb+" is not supported (we accept pull requests)");return new em};eH.sha=ew(4018),eH.sha1=ew(4179),eH.sha224=ew(532),eH.sha256=ew(1843),eH.sha384=ew(7455),eH.sha512=ew(9934)},4018:function(eb,em,ew){var eH=ew(3782),eN=ew(2858),eV=ew(6911).Buffer,eE=[1518500249,1859775393,-1894007588,-899497514],eD=Array(80);function eS(){this.init(),this._w=eD,eN.call(this,64,56)}function e_(eb){return eb<<5|eb>>>27}function eO(eb){return eb<<30|eb>>>2}function eP(eb,em,ew,eH){return 0===eb?em&ew|~em&eH:2===eb?em&ew|em&eH|ew&eH:em^ew^eH}eH(eS,eN),eS.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},eS.prototype._update=function(eb){for(var em=this._w,ew=0|this._a,eH=0|this._b,eN=0|this._c,eV=0|this._d,eD=0|this._e,eS=0;eS<16;++eS)em[eS]=eb.readInt32BE(4*eS);for(;eS<80;++eS)em[eS]=em[eS-3]^em[eS-8]^em[eS-14]^em[eS-16];for(var ej=0;ej<80;++ej){var eB=~~(ej/20),eR=e_(ew)+eP(eB,eH,eN,eV)+eD+em[ej]+eE[eB]|0;eD=eV,eV=eN,eN=eO(eH),eH=ew,ew=eR}this._a=ew+this._a|0,this._b=eH+this._b|0,this._c=eN+this._c|0,this._d=eV+this._d|0,this._e=eD+this._e|0},eS.prototype._hash=function(){var eb=eV.allocUnsafe(20);return eb.writeInt32BE(0|this._a,0),eb.writeInt32BE(0|this._b,4),eb.writeInt32BE(0|this._c,8),eb.writeInt32BE(0|this._d,12),eb.writeInt32BE(0|this._e,16),eb},eb.exports=eS},4179:function(eb,em,ew){var eH=ew(3782),eN=ew(2858),eV=ew(6911).Buffer,eE=[1518500249,1859775393,-1894007588,-899497514],eD=Array(80);function eS(){this.init(),this._w=eD,eN.call(this,64,56)}function e_(eb){return eb<<1|eb>>>31}function eO(eb){return eb<<5|eb>>>27}function eP(eb){return eb<<30|eb>>>2}function ej(eb,em,ew,eH){return 0===eb?em&ew|~em&eH:2===eb?em&ew|em&eH|ew&eH:em^ew^eH}eH(eS,eN),eS.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},eS.prototype._update=function(eb){for(var em=this._w,ew=0|this._a,eH=0|this._b,eN=0|this._c,eV=0|this._d,eD=0|this._e,eS=0;eS<16;++eS)em[eS]=eb.readInt32BE(4*eS);for(;eS<80;++eS)em[eS]=e_(em[eS-3]^em[eS-8]^em[eS-14]^em[eS-16]);for(var eB=0;eB<80;++eB){var eR=~~(eB/20),eU=eO(ew)+ej(eR,eH,eN,eV)+eD+em[eB]+eE[eR]|0;eD=eV,eV=eN,eN=eP(eH),eH=ew,ew=eU}this._a=ew+this._a|0,this._b=eH+this._b|0,this._c=eN+this._c|0,this._d=eV+this._d|0,this._e=eD+this._e|0},eS.prototype._hash=function(){var eb=eV.allocUnsafe(20);return eb.writeInt32BE(0|this._a,0),eb.writeInt32BE(0|this._b,4),eb.writeInt32BE(0|this._c,8),eb.writeInt32BE(0|this._d,12),eb.writeInt32BE(0|this._e,16),eb},eb.exports=eS},532:function(eb,em,ew){var eH=ew(3782),eN=ew(1843),eV=ew(2858),eE=ew(6911).Buffer,eD=Array(64);function eS(){this.init(),this._w=eD,eV.call(this,64,56)}eH(eS,eN),eS.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},eS.prototype._hash=function(){var eb=eE.allocUnsafe(28);return eb.writeInt32BE(this._a,0),eb.writeInt32BE(this._b,4),eb.writeInt32BE(this._c,8),eb.writeInt32BE(this._d,12),eb.writeInt32BE(this._e,16),eb.writeInt32BE(this._f,20),eb.writeInt32BE(this._g,24),eb},eb.exports=eS},1843:function(eb,em,ew){var eH=ew(3782),eN=ew(2858),eV=ew(6911).Buffer,eE=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],eD=Array(64);function eS(){this.init(),this._w=eD,eN.call(this,64,56)}function e_(eb,em,ew){return ew^eb&(em^ew)}function eO(eb,em,ew){return eb&em|ew&(eb|em)}function eP(eb){return(eb>>>2|eb<<30)^(eb>>>13|eb<<19)^(eb>>>22|eb<<10)}function ej(eb){return(eb>>>6|eb<<26)^(eb>>>11|eb<<21)^(eb>>>25|eb<<7)}function eB(eb){return(eb>>>7|eb<<25)^(eb>>>18|eb<<14)^eb>>>3}function eR(eb){return(eb>>>17|eb<<15)^(eb>>>19|eb<<13)^eb>>>10}eH(eS,eN),eS.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},eS.prototype._update=function(eb){for(var em=this._w,ew=0|this._a,eH=0|this._b,eN=0|this._c,eV=0|this._d,eD=0|this._e,eS=0|this._f,eU=0|this._g,eF=0|this._h,eG=0;eG<16;++eG)em[eG]=eb.readInt32BE(4*eG);for(;eG<64;++eG)em[eG]=eR(em[eG-2])+em[eG-7]+eB(em[eG-15])+em[eG-16]|0;for(var eY=0;eY<64;++eY){var eQ=eF+ej(eD)+e_(eD,eS,eU)+eE[eY]+em[eY]|0,eK=eP(ew)+eO(ew,eH,eN)|0;eF=eU,eU=eS,eS=eD,eD=eV+eQ|0,eV=eN,eN=eH,eH=ew,ew=eQ+eK|0}this._a=ew+this._a|0,this._b=eH+this._b|0,this._c=eN+this._c|0,this._d=eV+this._d|0,this._e=eD+this._e|0,this._f=eS+this._f|0,this._g=eU+this._g|0,this._h=eF+this._h|0},eS.prototype._hash=function(){var eb=eV.allocUnsafe(32);return eb.writeInt32BE(this._a,0),eb.writeInt32BE(this._b,4),eb.writeInt32BE(this._c,8),eb.writeInt32BE(this._d,12),eb.writeInt32BE(this._e,16),eb.writeInt32BE(this._f,20),eb.writeInt32BE(this._g,24),eb.writeInt32BE(this._h,28),eb},eb.exports=eS},7455:function(eb,em,ew){var eH=ew(3782),eN=ew(9934),eV=ew(2858),eE=ew(6911).Buffer,eD=Array(160);function eS(){this.init(),this._w=eD,eV.call(this,128,112)}eH(eS,eN),eS.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},eS.prototype._hash=function(){var eb=eE.allocUnsafe(48);function em(em,ew,eH){eb.writeInt32BE(em,eH),eb.writeInt32BE(ew,eH+4)}return em(this._ah,this._al,0),em(this._bh,this._bl,8),em(this._ch,this._cl,16),em(this._dh,this._dl,24),em(this._eh,this._el,32),em(this._fh,this._fl,40),eb},eb.exports=eS},9934:function(eb,em,ew){var eH=ew(3782),eN=ew(2858),eV=ew(6911).Buffer,eE=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],eD=Array(160);function eS(){this.init(),this._w=eD,eN.call(this,128,112)}function e_(eb,em,ew){return ew^eb&(em^ew)}function eO(eb,em,ew){return eb&em|ew&(eb|em)}function eP(eb,em){return(eb>>>28|em<<4)^(em>>>2|eb<<30)^(em>>>7|eb<<25)}function ej(eb,em){return(eb>>>14|em<<18)^(eb>>>18|em<<14)^(em>>>9|eb<<23)}function eB(eb,em){return(eb>>>1|em<<31)^(eb>>>8|em<<24)^eb>>>7}function eR(eb,em){return(eb>>>1|em<<31)^(eb>>>8|em<<24)^(eb>>>7|em<<25)}function eU(eb,em){return(eb>>>19|em<<13)^(em>>>29|eb<<3)^eb>>>6}function eF(eb,em){return(eb>>>19|em<<13)^(em>>>29|eb<<3)^(eb>>>6|em<<26)}function eG(eb,em){return eb>>>0>>0?1:0}eH(eS,eN),eS.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},eS.prototype._update=function(eb){for(var em=this._w,ew=0|this._ah,eH=0|this._bh,eN=0|this._ch,eV=0|this._dh,eD=0|this._eh,eS=0|this._fh,eY=0|this._gh,eQ=0|this._hh,eK=0|this._al,eZ=0|this._bl,eW=0|this._cl,e$=0|this._dl,eX=0|this._el,eJ=0|this._fl,e0=0|this._gl,e6=0|this._hl,e4=0;e4<32;e4+=2)em[e4]=eb.readInt32BE(4*e4),em[e4+1]=eb.readInt32BE(4*e4+4);for(;e4<160;e4+=2){var e3=em[e4-30],e5=em[e4-30+1],e8=eB(e3,e5),e9=eR(e5,e3);e3=em[e4-4],e5=em[e4-4+1];var e7=eU(e3,e5),tw=eF(e5,e3),tH=em[e4-14],tN=em[e4-14+1],tV=em[e4-32],tE=em[e4-32+1],tD=e9+tN|0,tS=e8+tH+eG(tD,e9)|0;tS=(tS=tS+e7+eG(tD=tD+tw|0,tw)|0)+tV+eG(tD=tD+tE|0,tE)|0,em[e4]=tS,em[e4+1]=tD}for(var t_=0;t_<160;t_+=2){tS=em[t_],tD=em[t_+1];var tO=eO(ew,eH,eN),tP=eO(eK,eZ,eW),tj=eP(ew,eK),tB=eP(eK,ew),tR=ej(eD,eX),tU=ej(eX,eD),tF=eE[t_],tG=eE[t_+1],tY=e_(eD,eS,eY),tQ=e_(eX,eJ,e0),tq=e6+tU|0,tK=eQ+tR+eG(tq,e6)|0;tK=(tK=(tK=tK+tY+eG(tq=tq+tQ|0,tQ)|0)+tF+eG(tq=tq+tG|0,tG)|0)+tS+eG(tq=tq+tD|0,tD)|0;var tZ=tB+tP|0,tW=tj+tO+eG(tZ,tB)|0;eQ=eY,e6=e0,eY=eS,e0=eJ,eS=eD,eJ=eX,eD=eV+tK+eG(eX=e$+tq|0,e$)|0,eV=eN,e$=eW,eN=eH,eW=eZ,eH=ew,eZ=eK,ew=tK+tW+eG(eK=tq+tZ|0,tq)|0}this._al=this._al+eK|0,this._bl=this._bl+eZ|0,this._cl=this._cl+eW|0,this._dl=this._dl+e$|0,this._el=this._el+eX|0,this._fl=this._fl+eJ|0,this._gl=this._gl+e0|0,this._hl=this._hl+e6|0,this._ah=this._ah+ew+eG(this._al,eK)|0,this._bh=this._bh+eH+eG(this._bl,eZ)|0,this._ch=this._ch+eN+eG(this._cl,eW)|0,this._dh=this._dh+eV+eG(this._dl,e$)|0,this._eh=this._eh+eD+eG(this._el,eX)|0,this._fh=this._fh+eS+eG(this._fl,eJ)|0,this._gh=this._gh+eY+eG(this._gl,e0)|0,this._hh=this._hh+eQ+eG(this._hl,e6)|0},eS.prototype._hash=function(){var eb=eV.allocUnsafe(64);function em(em,ew,eH){eb.writeInt32BE(em,eH),eb.writeInt32BE(ew,eH+4)}return em(this._ah,this._al,0),em(this._bh,this._bl,8),em(this._ch,this._cl,16),em(this._dh,this._dl,24),em(this._eh,this._el,32),em(this._fh,this._fl,40),em(this._gh,this._gl,48),em(this._hh,this._hl,56),eb},eb.exports=eS},3704:function(eb,em,ew){"use strict";var eH=ew(5055).Buffer,eN=eH.isEncoding||function(eb){switch((eb=""+eb)&&eb.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function eV(eb){var em;if(!eb)return"utf8";for(;;)switch(eb){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return eb;default:if(em)return;eb=(""+eb).toLowerCase(),em=!0}}function eE(eb){var em=eV(eb);if("string"!=typeof em&&(eH.isEncoding===eN||!eN(eb)))throw Error("Unknown encoding: "+eb);return em||eb}function eD(eb){var em;switch(this.encoding=eE(eb),this.encoding){case"utf16le":this.text=eR,this.end=eU,em=4;break;case"utf8":this.fillLast=eP,em=4;break;case"base64":this.text=eF,this.end=eG,em=3;break;default:this.write=eY,this.end=eQ;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=eH.allocUnsafe(em)}function eS(eb){return eb<=127?0:eb>>5==6?2:eb>>4==14?3:eb>>3==30?4:eb>>6==2?-1:-2}function e_(eb,em,ew){var eH=em.length-1;if(eH=0?(eN>0&&(eb.lastNeed=eN-1),eN):--eH=0?(eN>0&&(eb.lastNeed=eN-2),eN):--eH=0?(eN>0&&(2===eN?eN=0:eb.lastNeed=eN-3),eN):0}function eO(eb,em,ew){if((192&em[0])!=128)return eb.lastNeed=0,"�";if(eb.lastNeed>1&&em.length>1){if((192&em[1])!=128)return eb.lastNeed=1,"�";if(eb.lastNeed>2&&em.length>2&&(192&em[2])!=128)return eb.lastNeed=2,"�"}}function eP(eb){var em=this.lastTotal-this.lastNeed,ew=eO(this,eb,em);return void 0!==ew?ew:this.lastNeed<=eb.length?(eb.copy(this.lastChar,em,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(eb.copy(this.lastChar,em,0,eb.length),this.lastNeed-=eb.length)}function ej(eb,em){var ew=e_(this,eb,em);if(!this.lastNeed)return eb.toString("utf8",em);this.lastTotal=ew;var eH=eb.length-(ew-this.lastNeed);return eb.copy(this.lastChar,0,eH),eb.toString("utf8",em,eH)}function eB(eb){var em=eb&&eb.length?this.write(eb):"";return this.lastNeed?em+"�":em}function eR(eb,em){if((eb.length-em)%2==0){var ew=eb.toString("utf16le",em);if(ew){var eH=ew.charCodeAt(ew.length-1);if(eH>=55296&&eH<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=eb[eb.length-2],this.lastChar[1]=eb[eb.length-1],ew.slice(0,-1)}return ew}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=eb[eb.length-1],eb.toString("utf16le",em,eb.length-1)}function eU(eb){var em=eb&&eb.length?this.write(eb):"";if(this.lastNeed){var ew=this.lastTotal-this.lastNeed;return em+this.lastChar.toString("utf16le",0,ew)}return em}function eF(eb,em){var ew=(eb.length-em)%3;return 0===ew?eb.toString("base64",em):(this.lastNeed=3-ew,this.lastTotal=3,1===ew?this.lastChar[0]=eb[eb.length-1]:(this.lastChar[0]=eb[eb.length-2],this.lastChar[1]=eb[eb.length-1]),eb.toString("base64",em,eb.length-ew))}function eG(eb){var em=eb&&eb.length?this.write(eb):"";return this.lastNeed?em+this.lastChar.toString("base64",0,3-this.lastNeed):em}function eY(eb){return eb.toString(this.encoding)}function eQ(eb){return eb&&eb.length?this.write(eb):""}em.s=eD,eD.prototype.write=function(eb){var em,ew;if(0===eb.length)return"";if(this.lastNeed){if(void 0===(em=this.fillLast(eb)))return"";ew=this.lastNeed,this.lastNeed=0}else ew=0;return ew256||/^[a-z0-9]$/i.test(eb)?eb:"%"+em.toString(16).toUpperCase()}).join("")}catch(eb){return em}})}(eP.pathname):eP.pathname),"about:"===eK.protocol&&"blank"===eK.pathname&&(eK.protocol="",eK.pathname=""),eZ&&"/"!==eb[0]&&(eK.pathname=eK.pathname.substr(1)),eO&&!eR.test(eO)&&"/"!==eb.slice(-1)&&"/"===eK.pathname&&(eK.pathname=""),eK.path=eK.pathname+eK.search,eK.auth=[eP.username,eP.password].map(decodeURIComponent).filter(Boolean).join(":"),eK.port=eP.port,eQ&&!eK.host.endsWith(eQ)&&(eK.host+=eQ,eK.port=eQ.slice(1)),eK.href=eW?""+eK.pathname+eK.search+eK.hash:eN(eK);var eX=/^(file)/.test(eK.href)?["host","hostname"]:[];return Object.keys(eK).forEach(function(eb){~eX.indexOf(eb)||(eK[eb]=eK[eb]||null)}),eK}em.parse=eQ,em.format=eN,em.resolve=ej,em.resolveObject=function(eb,em){return eQ(ej(eb,em))},em.Url=eB}(),eb.exports=eE}()},73461:function(eb){var em="/";!function(){"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab=em+"/");var ew={};!function(){var eb=ew;eb.endianness=function(){return"LE"},eb.hostname=function(){return"undefined"!=typeof location?location.hostname:""},eb.loadavg=function(){return[]},eb.uptime=function(){return 0},eb.freemem=function(){return Number.MAX_VALUE},eb.totalmem=function(){return Number.MAX_VALUE},eb.cpus=function(){return[]},eb.type=function(){return"Browser"},eb.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},eb.networkInterfaces=eb.getNetworkInterfaces=function(){return{}},eb.arch=function(){return"javascript"},eb.platform=function(){return"browser"},eb.tmpdir=eb.tmpDir=function(){return"/tmp"},eb.EOL="\n",eb.homedir=function(){return"/"}}(),eb.exports=ew}()},1864:function(eb){var em="/";!function(){"use strict";var ew={114:function(eb){function em(eb){if("string"!=typeof eb)throw TypeError("Path must be a string. Received "+JSON.stringify(eb))}function ew(eb,em){for(var ew,eH="",eN=0,eV=-1,eE=0,eD=0;eD<=eb.length;++eD){if(eD2){var eS=eH.lastIndexOf("/");if(eS!==eH.length-1){-1===eS?(eH="",eN=0):eN=(eH=eH.slice(0,eS)).length-1-eH.lastIndexOf("/"),eV=eD,eE=0;continue}}else if(2===eH.length||1===eH.length){eH="",eN=0,eV=eD,eE=0;continue}}em&&(eH.length>0?eH+="/..":eH="..",eN=2)}else eH.length>0?eH+="/"+eb.slice(eV+1,eD):eH=eb.slice(eV+1,eD),eN=eD-eV-1;eV=eD,eE=0}else 46===ew&&-1!==eE?++eE:eE=-1}return eH}function eH(eb,em){var ew=em.dir||em.root,eH=em.base||(em.name||"")+(em.ext||"");return ew?ew===em.root?ew+eH:ew+eb+eH:eH}var eN={resolve:function(){for(var eb,eH,eN="",eV=!1,eE=arguments.length-1;eE>=-1&&!eV;eE--)eE>=0?eH=arguments[eE]:(void 0===eb&&(eb=""),eH=eb),em(eH),0!==eH.length&&(eN=eH+"/"+eN,eV=47===eH.charCodeAt(0));return(eN=ew(eN,!eV),eV)?eN.length>0?"/"+eN:"/":eN.length>0?eN:"."},normalize:function(eb){if(em(eb),0===eb.length)return".";var eH=47===eb.charCodeAt(0),eN=47===eb.charCodeAt(eb.length-1);return(0!==(eb=ew(eb,!eH)).length||eH||(eb="."),eb.length>0&&eN&&(eb+="/"),eH)?"/"+eb:eb},isAbsolute:function(eb){return em(eb),eb.length>0&&47===eb.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var eb,ew=0;ew0&&(void 0===eb?eb=eH:eb+="/"+eH)}return void 0===eb?".":eN.normalize(eb)},relative:function(eb,ew){if(em(eb),em(ew),eb===ew||(eb=eN.resolve(eb))===(ew=eN.resolve(ew)))return"";for(var eH=1;eHe_){if(47===ew.charCodeAt(eD+eP))return ew.slice(eD+eP+1);if(0===eP)return ew.slice(eD+eP)}else eE>e_&&(47===eb.charCodeAt(eH+eP)?eO=eP:0===eP&&(eO=0));break}var ej=eb.charCodeAt(eH+eP);if(ej!==ew.charCodeAt(eD+eP))break;47===ej&&(eO=eP)}var eB="";for(eP=eH+eO+1;eP<=eV;++eP)(eP===eV||47===eb.charCodeAt(eP))&&(0===eB.length?eB+="..":eB+="/..");return eB.length>0?eB+ew.slice(eD+eO):(eD+=eO,47===ew.charCodeAt(eD)&&++eD,ew.slice(eD))},_makeLong:function(eb){return eb},dirname:function(eb){if(em(eb),0===eb.length)return".";for(var ew=eb.charCodeAt(0),eH=47===ew,eN=-1,eV=!0,eE=eb.length-1;eE>=1;--eE)if(47===(ew=eb.charCodeAt(eE))){if(!eV){eN=eE;break}}else eV=!1;return -1===eN?eH?"/":".":eH&&1===eN?"//":eb.slice(0,eN)},basename:function(eb,ew){if(void 0!==ew&&"string"!=typeof ew)throw TypeError('"ext" argument must be a string');em(eb);var eH,eN=0,eV=-1,eE=!0;if(void 0!==ew&&ew.length>0&&ew.length<=eb.length){if(ew.length===eb.length&&ew===eb)return"";var eD=ew.length-1,eS=-1;for(eH=eb.length-1;eH>=0;--eH){var e_=eb.charCodeAt(eH);if(47===e_){if(!eE){eN=eH+1;break}}else -1===eS&&(eE=!1,eS=eH+1),eD>=0&&(e_===ew.charCodeAt(eD)?-1==--eD&&(eV=eH):(eD=-1,eV=eS))}return eN===eV?eV=eS:-1===eV&&(eV=eb.length),eb.slice(eN,eV)}for(eH=eb.length-1;eH>=0;--eH)if(47===eb.charCodeAt(eH)){if(!eE){eN=eH+1;break}}else -1===eV&&(eE=!1,eV=eH+1);return -1===eV?"":eb.slice(eN,eV)},extname:function(eb){em(eb);for(var ew=-1,eH=0,eN=-1,eV=!0,eE=0,eD=eb.length-1;eD>=0;--eD){var eS=eb.charCodeAt(eD);if(47===eS){if(!eV){eH=eD+1;break}continue}-1===eN&&(eV=!1,eN=eD+1),46===eS?-1===ew?ew=eD:1!==eE&&(eE=1):-1!==ew&&(eE=-1)}return -1===ew||-1===eN||0===eE||1===eE&&ew===eN-1&&ew===eH+1?"":eb.slice(ew,eN)},format:function(eb){if(null===eb||"object"!=typeof eb)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof eb);return eH("/",eb)},parse:function(eb){em(eb);var ew,eH={root:"",dir:"",base:"",ext:"",name:""};if(0===eb.length)return eH;var eN=eb.charCodeAt(0),eV=47===eN;eV?(eH.root="/",ew=1):ew=0;for(var eE=-1,eD=0,eS=-1,e_=!0,eO=eb.length-1,eP=0;eO>=ew;--eO){if(47===(eN=eb.charCodeAt(eO))){if(!e_){eD=eO+1;break}continue}-1===eS&&(e_=!1,eS=eO+1),46===eN?-1===eE?eE=eO:1!==eP&&(eP=1):-1!==eE&&(eP=-1)}return -1===eE||-1===eS||0===eP||1===eP&&eE===eS-1&&eE===eD+1?-1!==eS&&(0===eD&&eV?eH.base=eH.name=eb.slice(1,eS):eH.base=eH.name=eb.slice(eD,eS)):(0===eD&&eV?(eH.name=eb.slice(1,eE),eH.base=eb.slice(1,eS)):(eH.name=eb.slice(eD,eE),eH.base=eb.slice(eD,eS)),eH.ext=eb.slice(eE,eS)),eD>0?eH.dir=eb.slice(0,eD-1):eV&&(eH.dir="/"),eH},sep:"/",delimiter:":",win32:null,posix:null};eN.posix=eN,eb.exports=eN}},eH={};function eN(eb){var em=eH[eb];if(void 0!==em)return em.exports;var eV=eH[eb]={exports:{}},eE=!0;try{ew[eb](eV,eV.exports,eN),eE=!1}finally{eE&&delete eH[eb]}return eV.exports}eN.ab=em+"/";var eV=eN(114);eb.exports=eV}()},97334:function(eb){var em="/";!function(){"use strict";var ew={815:function(eb){function em(eb,em){return Object.prototype.hasOwnProperty.call(eb,em)}eb.exports=function(eb,eH,eN,eV){eH=eH||"&",eN=eN||"=";var eE={};if("string"!=typeof eb||0===eb.length)return eE;var eD=/\+/g;eb=eb.split(eH);var eS=1e3;eV&&"number"==typeof eV.maxKeys&&(eS=eV.maxKeys);var e_=eb.length;eS>0&&e_>eS&&(e_=eS);for(var eO=0;eO=0?(eP=eU.substr(0,eF),ej=eU.substr(eF+1)):(eP=eU,ej=""),eB=decodeURIComponent(eP),eR=decodeURIComponent(ej),em(eE,eB)?ew(eE[eB])?eE[eB].push(eR):eE[eB]=[eE[eB],eR]:eE[eB]=eR}return eE};var ew=Array.isArray||function(eb){return"[object Array]"===Object.prototype.toString.call(eb)}},577:function(eb){var em=function(eb){switch(typeof eb){case"string":return eb;case"boolean":return eb?"true":"false";case"number":return isFinite(eb)?eb:"";default:return""}};eb.exports=function(eb,eV,eE,eD){return(eV=eV||"&",eE=eE||"=",null===eb&&(eb=void 0),"object"==typeof eb)?eH(eN(eb),function(eN){var eD=encodeURIComponent(em(eN))+eE;return ew(eb[eN])?eH(eb[eN],function(eb){return eD+encodeURIComponent(em(eb))}).join(eV):eD+encodeURIComponent(em(eb[eN]))}).join(eV):eD?encodeURIComponent(em(eD))+eE+encodeURIComponent(em(eb)):""};var ew=Array.isArray||function(eb){return"[object Array]"===Object.prototype.toString.call(eb)};function eH(eb,em){if(eb.map)return eb.map(em);for(var ew=[],eH=0;eHString(eb)),ew>2)?`one of ${em} ${eb.slice(0,ew-1).join(", ")}, or `+eb[ew-1]:2===ew?`one of ${em} ${eb[0]} or ${eb[1]}`:`of ${em} ${eb[0]}`}}function eN(eb,em,ew){return eb.substr(!ew||ew<0?0:+ew,em.length)===em}function eV(eb,em,ew){return(void 0===ew||ew>eb.length)&&(ew=eb.length),eb.substring(ew-em.length,ew)===em}function eE(eb,em,ew){return"number"!=typeof ew&&(ew=0),!(ew+em.length>eb.length)&&-1!==eb.indexOf(em,ew)}ew("ERR_INVALID_OPT_VALUE",function(eb,em){return'The value "'+em+'" is invalid for option "'+eb+'"'},TypeError),ew("ERR_INVALID_ARG_TYPE",function(eb,em,ew){let eD,eS;if("string"==typeof em&&eN(em,"not ")?(eD="must not be",em=em.replace(/^not /,"")):eD="must be",eV(eb," argument"))eS=`The ${eb} ${eD} ${eH(em,"type")}`;else{let ew=eE(eb,".")?"property":"argument";eS=`The "${eb}" ${ew} ${eD} ${eH(em,"type")}`}return eS+`. Received type ${typeof ew}`},TypeError),ew("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ew("ERR_METHOD_NOT_IMPLEMENTED",function(eb){return"The "+eb+" method is not implemented"}),ew("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ew("ERR_STREAM_DESTROYED",function(eb){return"Cannot call "+eb+" after a stream was destroyed"}),ew("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ew("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ew("ERR_STREAM_WRITE_AFTER_END","write after end"),ew("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ew("ERR_UNKNOWN_ENCODING",function(eb){return"Unknown encoding: "+eb},TypeError),ew("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),eb.exports.q=em},403:function(eb,em,ew){"use strict";var eH=Object.keys||function(eb){var em=[];for(var ew in eb)em.push(ew);return em};eb.exports=eO;var eV=ew(709),eE=ew(337);ew(782)(eO,eV);for(var eD=eH(eE.prototype),eS=0;eS0){if("string"==typeof em||eD.objectMode||Object.getPrototypeOf(em)===ej.prototype||(em=eR(em)),eH)eD.endEmitted?eJ(eb,new eX):e8(eb,eD,em,!0);else if(eD.ended)eJ(eb,new eW);else{if(eD.destroyed)return!1;eD.reading=!1,eD.decoder&&!ew?(em=eD.decoder.write(em),eD.objectMode||0!==em.length?e8(eb,eD,em,!1):tD(eb,eD)):e8(eb,eD,em,!1)}}else eH||(eD.reading=!1,tD(eb,eD));return!eD.ended&&(eD.length=e7?eb=e7:(eb--,eb|=eb>>>1,eb|=eb>>>2,eb|=eb>>>4,eb|=eb>>>8,eb|=eb>>>16,eb++),eb}function tH(eb,em){return eb<=0||0===em.length&&em.ended?0:em.objectMode?1:eb!=eb?em.flowing&&em.length?em.buffer.head.data.length:em.length:(eb>em.highWaterMark&&(em.highWaterMark=tw(eb)),eb<=em.length)?eb:em.ended?em.length:(em.needReadable=!0,0)}function tN(eb,em){if(eE("onEofChunk"),!em.ended){if(em.decoder){var ew=em.decoder.end();ew&&ew.length&&(em.buffer.push(ew),em.length+=em.objectMode?1:ew.length)}em.ended=!0,em.sync?tV(eb):(em.needReadable=!1,em.emittedReadable||(em.emittedReadable=!0,tE(eb)))}}function tV(eb){var em=eb._readableState;eE("emitReadable",em.needReadable,em.emittedReadable),em.needReadable=!1,em.emittedReadable||(eE("emitReadable",em.flowing),em.emittedReadable=!0,eN.nextTick(tE,eb))}function tE(eb){var em=eb._readableState;eE("emitReadable_",em.destroyed,em.length,em.ended),!em.destroyed&&(em.length||em.ended)&&(eb.emit("readable"),em.emittedReadable=!1),em.needReadable=!em.flowing&&!em.ended&&em.length<=em.highWaterMark,tR(eb)}function tD(eb,em){em.readingMore||(em.readingMore=!0,eN.nextTick(tS,eb,em))}function tS(eb,em){for(;!em.reading&&!em.ended&&(em.length0,em.resumeScheduled&&!em.paused?em.flowing=!0:eb.listenerCount("data")>0&&eb.resume()}function tP(eb){eE("readable nexttick read 0"),eb.read(0)}function tj(eb,em){em.resumeScheduled||(em.resumeScheduled=!0,eN.nextTick(tB,eb,em))}function tB(eb,em){eE("resume",em.reading),em.reading||eb.read(0),em.resumeScheduled=!1,eb.emit("resume"),tR(eb),em.flowing&&!em.reading&&eb.read(0)}function tR(eb){var em=eb._readableState;for(eE("flow",em.flowing);em.flowing&&null!==eb.read(););}function tU(eb,em){var ew;return 0===em.length?null:(em.objectMode?ew=em.buffer.shift():!eb||eb>=em.length?(ew=em.decoder?em.buffer.join(""):1===em.buffer.length?em.buffer.first():em.buffer.concat(em.length),em.buffer.clear()):ew=em.buffer.consume(eb,em.decoder),ew)}function tF(eb){var em=eb._readableState;eE("endReadable",em.endEmitted),em.endEmitted||(em.ended=!0,eN.nextTick(tG,em,eb))}function tG(eb,em){if(eE("endReadableNT",eb.endEmitted,eb.length),!eb.endEmitted&&0===eb.length&&(eb.endEmitted=!0,em.readable=!1,em.emit("end"),eb.autoDestroy)){var ew=em._writableState;(!ew||ew.autoDestroy&&ew.finished)&&em.destroy()}}function tY(eb,em){for(var ew=0,eH=eb.length;ew=ew.highWaterMark:ew.length>0)||ew.ended))return eE("read: emitReadable",ew.length,ew.ended),0===ew.length&&ew.ended?tF(this):tV(this),null;if(0===(eb=tH(eb,ew))&&ew.ended)return 0===ew.length&&tF(this),null;var eN=ew.needReadable;return eE("need readable",eN),(0===ew.length||ew.length-eb0?tU(eb,ew):null)?(ew.needReadable=ew.length<=ew.highWaterMark,eb=0):(ew.length-=eb,ew.awaitDrain=0),0===ew.length&&(ew.ended||(ew.needReadable=!0),eH!==eb&&ew.ended&&tF(this)),null!==em&&this.emit("data",em),em},e3.prototype._read=function(eb){eJ(this,new e$("_read()"))},e3.prototype.pipe=function(eb,em){var ew=this,eH=this._readableState;switch(eH.pipesCount){case 0:eH.pipes=eb;break;case 1:eH.pipes=[eH.pipes,eb];break;default:eH.pipes.push(eb)}eH.pipesCount+=1,eE("pipe count=%d opts=%j",eH.pipesCount,em);var eV=em&&!1===em.end||eb===eN.stdout||eb===eN.stderr?eG:eS;function eD(eb,em){eE("onunpipe"),eb===ew&&em&&!1===em.hasUnpiped&&(em.hasUnpiped=!0,ej())}function eS(){eE("onend"),eb.end()}eH.endEmitted?eN.nextTick(eV):ew.once("end",eV),eb.on("unpipe",eD);var e_=t_(ew);eb.on("drain",e_);var eP=!1;function ej(){eE("cleanup"),eb.removeListener("close",eU),eb.removeListener("finish",eF),eb.removeListener("drain",e_),eb.removeListener("error",eR),eb.removeListener("unpipe",eD),ew.removeListener("end",eS),ew.removeListener("end",eG),ew.removeListener("data",eB),eP=!0,eH.awaitDrain&&(!eb._writableState||eb._writableState.needDrain)&&e_()}function eB(em){eE("ondata");var eN=eb.write(em);eE("dest.write",eN),!1===eN&&((1===eH.pipesCount&&eH.pipes===eb||eH.pipesCount>1&&-1!==tY(eH.pipes,eb))&&!eP&&(eE("false write response, pause",eH.awaitDrain),eH.awaitDrain++),ew.pause())}function eR(em){eE("onerror",em),eG(),eb.removeListener("error",eR),0===eO(eb,"error")&&eJ(eb,em)}function eU(){eb.removeListener("finish",eF),eG()}function eF(){eE("onfinish"),eb.removeListener("close",eU),eG()}function eG(){eE("unpipe"),ew.unpipe(eb)}return ew.on("data",eB),e6(eb,"error",eR),eb.once("close",eU),eb.once("finish",eF),eb.emit("pipe",ew),eH.flowing||(eE("pipe resume"),ew.resume()),eb},e3.prototype.unpipe=function(eb){var em=this._readableState,ew={hasUnpiped:!1};if(0===em.pipesCount)return this;if(1===em.pipesCount)return eb&&eb!==em.pipes||(eb||(eb=em.pipes),em.pipes=null,em.pipesCount=0,em.flowing=!1,eb&&eb.emit("unpipe",this,ew)),this;if(!eb){var eH=em.pipes,eN=em.pipesCount;em.pipes=null,em.pipesCount=0,em.flowing=!1;for(var eV=0;eV0,!1!==eH.flowing&&this.resume()):"readable"!==eb||eH.endEmitted||eH.readableListening||(eH.readableListening=eH.needReadable=!0,eH.flowing=!1,eH.emittedReadable=!1,eE("on readable",eH.length,eH.reading),eH.length?tV(this):eH.reading||eN.nextTick(tP,this)),ew},e3.prototype.addListener=e3.prototype.on,e3.prototype.removeListener=function(eb,em){var ew=eP.prototype.removeListener.call(this,eb,em);return"readable"===eb&&eN.nextTick(tO,this),ew},e3.prototype.removeAllListeners=function(eb){var em=eP.prototype.removeAllListeners.apply(this,arguments);return("readable"===eb||void 0===eb)&&eN.nextTick(tO,this),em},e3.prototype.resume=function(){var eb=this._readableState;return eb.flowing||(eE("resume"),eb.flowing=!eb.readableListening,tj(this,eb)),eb.paused=!1,this},e3.prototype.pause=function(){return eE("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(eE("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},e3.prototype.wrap=function(eb){var em=this,ew=this._readableState,eH=!1;for(var eN in eb.on("end",function(){if(eE("wrapped end"),ew.decoder&&!ew.ended){var eb=ew.decoder.end();eb&&eb.length&&em.push(eb)}em.push(null)}),eb.on("data",function(eN){eE("wrapped data"),ew.decoder&&(eN=ew.decoder.write(eN)),(!ew.objectMode||null!=eN)&&(ew.objectMode||eN&&eN.length)&&(em.push(eN)||(eH=!0,eb.pause()))}),eb)void 0===this[eN]&&"function"==typeof eb[eN]&&(this[eN]=function(em){return function(){return eb[em].apply(eb,arguments)}}(eN));for(var eV=0;eV-1))throw new eX(eb);return this._writableState.defaultEncoding=eb,this},Object.defineProperty(e4.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(e4.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),e4.prototype._write=function(eb,em,ew){ew(new eY("_write()"))},e4.prototype._writev=null,e4.prototype.end=function(eb,em,ew){var eH=this._writableState;return"function"==typeof eb?(ew=eb,eb=null,em=null):"function"==typeof em&&(ew=em,em=null),null!=eb&&this.write(eb,em),eH.corked&&(eH.corked=1,this.uncork()),eH.ending||tj(this,eH,ew),this},Object.defineProperty(e4.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(e4.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(eb){this._writableState&&(this._writableState.destroyed=eb)}}),e4.prototype.destroy=eR.destroy,e4.prototype._undestroy=eR.undestroy,e4.prototype._destroy=function(eb,em){em(eb)}},871:function(eb,em,ew){"use strict";function eH(eb,em,ew){return em in eb?Object.defineProperty(eb,em,{value:ew,enumerable:!0,configurable:!0,writable:!0}):eb[em]=ew,eb}var eV,eE=ew(698),eD=Symbol("lastResolve"),eS=Symbol("lastReject"),e_=Symbol("error"),eO=Symbol("ended"),eP=Symbol("lastPromise"),ej=Symbol("handlePromise"),eB=Symbol("stream");function eR(eb,em){return{value:eb,done:em}}function eU(eb){var em=eb[eD];if(null!==em){var ew=eb[eB].read();null!==ew&&(eb[eP]=null,eb[eD]=null,eb[eS]=null,em(eR(ew,!1)))}}function eF(eb){eN.nextTick(eU,eb)}function eG(eb,em){return function(ew,eH){eb.then(function(){if(em[eO]){ew(eR(void 0,!0));return}em[ej](ew,eH)},eH)}}var eY=Object.getPrototypeOf(function(){}),eQ=Object.setPrototypeOf((eH(eV={get stream(){return this[eB]},next:function(){var eb,em=this,ew=this[e_];if(null!==ew)return Promise.reject(ew);if(this[eO])return Promise.resolve(eR(void 0,!0));if(this[eB].destroyed)return new Promise(function(eb,ew){eN.nextTick(function(){em[e_]?ew(em[e_]):eb(eR(void 0,!0))})});var eH=this[eP];if(eH)eb=new Promise(eG(eH,this));else{var eV=this[eB].read();if(null!==eV)return Promise.resolve(eR(eV,!1));eb=new Promise(this[ej])}return this[eP]=eb,eb}},Symbol.asyncIterator,function(){return this}),eH(eV,"return",function(){var eb=this;return new Promise(function(em,ew){eb[eB].destroy(null,function(eb){if(eb){ew(eb);return}em(eR(void 0,!0))})})}),eV),eY),eK=function(eb){var em,ew=Object.create(eQ,(eH(em={},eB,{value:eb,writable:!0}),eH(em,eD,{value:null,writable:!0}),eH(em,eS,{value:null,writable:!0}),eH(em,e_,{value:null,writable:!0}),eH(em,eO,{value:eb._readableState.endEmitted,writable:!0}),eH(em,ej,{value:function(eb,em){var eH=ew[eB].read();eH?(ew[eP]=null,ew[eD]=null,ew[eS]=null,eb(eR(eH,!1))):(ew[eD]=eb,ew[eS]=em)},writable:!0}),em));return ew[eP]=null,eE(eb,function(eb){if(eb&&"ERR_STREAM_PREMATURE_CLOSE"!==eb.code){var em=ew[eS];null!==em&&(ew[eP]=null,ew[eD]=null,ew[eS]=null,em(eb)),ew[e_]=eb;return}var eH=ew[eD];null!==eH&&(ew[eP]=null,ew[eD]=null,ew[eS]=null,eH(eR(void 0,!0))),ew[eO]=!0}),eb.on("readable",eF.bind(null,ew)),ew};eb.exports=eK},379:function(eb,em,ew){"use strict";function eH(eb,em){var ew=Object.keys(eb);if(Object.getOwnPropertySymbols){var eH=Object.getOwnPropertySymbols(eb);em&&(eH=eH.filter(function(em){return Object.getOwnPropertyDescriptor(eb,em).enumerable})),ew.push.apply(ew,eH)}return ew}function eN(eb){for(var em=1;em0?this.tail.next=em:this.head=em,this.tail=em,++this.length}},{key:"unshift",value:function(eb){var em={data:eb,next:this.head};0===this.length&&(this.tail=em),this.head=em,++this.length}},{key:"shift",value:function(){if(0!==this.length){var eb=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,eb}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(eb){if(0===this.length)return"";for(var em=this.head,ew=""+em.data;em=em.next;)ew+=eb+em.data;return ew}},{key:"concat",value:function(eb){if(0===this.length)return e_.alloc(0);for(var em=e_.allocUnsafe(eb>>>0),ew=this.head,eH=0;ew;)ej(ew.data,em,eH),eH+=ew.data.length,ew=ew.next;return em}},{key:"consume",value:function(eb,em){var ew;return ebeN.length?eN.length:eb;if(eV===eN.length?eH+=eN:eH+=eN.slice(0,eb),0==(eb-=eV)){eV===eN.length?(++ew,em.next?this.head=em.next:this.head=this.tail=null):(this.head=em,em.data=eN.slice(eV));break}++ew}return this.length-=ew,eH}},{key:"_getBuffer",value:function(eb){var em=e_.allocUnsafe(eb),ew=this.head,eH=1;for(ew.data.copy(em),eb-=ew.data.length;ew=ew.next;){var eN=ew.data,eV=eb>eN.length?eN.length:eb;if(eN.copy(em,em.length-eb,0,eV),0==(eb-=eV)){eV===eN.length?(++eH,ew.next?this.head=ew.next:this.head=this.tail=null):(this.head=ew,ew.data=eN.slice(eV));break}++eH}return this.length-=eH,em}},{key:eP,value:function(eb,em){return eO(this,eN({},em,{depth:0,customInspect:!1}))}}]),eb}()},25:function(eb){"use strict";function em(eb,em){var eV=this,eD=this._readableState&&this._readableState.destroyed,eS=this._writableState&&this._writableState.destroyed;return eD||eS?(em?em(eb):eb&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,eN.nextTick(eE,this,eb)):eN.nextTick(eE,this,eb)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(eb||null,function(eb){!em&&eb?eV._writableState?eV._writableState.errorEmitted?eN.nextTick(eH,eV):(eV._writableState.errorEmitted=!0,eN.nextTick(ew,eV,eb)):eN.nextTick(ew,eV,eb):em?(eN.nextTick(eH,eV),em(eb)):eN.nextTick(eH,eV)}),this)}function ew(eb,em){eE(eb,em),eH(eb)}function eH(eb){(!eb._writableState||eb._writableState.emitClose)&&(!eb._readableState||eb._readableState.emitClose)&&eb.emit("close")}function eV(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function eE(eb,em){eb.emit("error",em)}function eD(eb,em){var ew=eb._readableState,eH=eb._writableState;ew&&ew.autoDestroy||eH&&eH.autoDestroy?eb.destroy(em):eb.emit("error",em)}eb.exports={destroy:em,undestroy:eV,errorOrDestroy:eD}},698:function(eb,em,ew){"use strict";var eH=ew(646).q.ERR_STREAM_PREMATURE_CLOSE;function eN(eb){var em=!1;return function(){if(!em){em=!0;for(var ew=arguments.length,eH=Array(ew),eN=0;eN0,function(em){eb||(eb=em),em&&eV.forEach(eP),eE||(eV.forEach(eP),eN(eb))})});return ew.reduce(ej)}eb.exports=eR},776:function(eb,em,ew){"use strict";var eH=ew(646).q.ERR_INVALID_OPT_VALUE;function eN(eb,em,ew){return null!=eb.highWaterMark?eb.highWaterMark:em?eb[ew]:null}function eV(eb,em,ew,eV){var eE=eN(em,eV,ew);if(null!=eE){if(!(isFinite(eE)&&Math.floor(eE)===eE)||eE<0){var eD=eV?ew:"highWaterMark";throw new eH(eD,eE)}return Math.floor(eE)}return eb.objectMode?16:16384}eb.exports={getHighWaterMark:eV}},678:function(eb,em,ew){eb.exports=ew(781)},55:function(eb,em,ew){var eH=ew(300),eN=eH.Buffer;function eV(eb,em){for(var ew in eb)em[ew]=eb[ew]}function eE(eb,em,ew){return eN(eb,em,ew)}eN.from&&eN.alloc&&eN.allocUnsafe&&eN.allocUnsafeSlow?eb.exports=eH:(eV(eH,em),em.Buffer=eE),eE.prototype=Object.create(eN.prototype),eV(eN,eE),eE.from=function(eb,em,ew){if("number"==typeof eb)throw TypeError("Argument must not be a number");return eN(eb,em,ew)},eE.alloc=function(eb,em,ew){if("number"!=typeof eb)throw TypeError("Argument must be a number");var eH=eN(eb);return void 0!==em?"string"==typeof ew?eH.fill(em,ew):eH.fill(em):eH.fill(0),eH},eE.allocUnsafe=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eN(eb)},eE.allocUnsafeSlow=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eH.SlowBuffer(eb)}},173:function(eb,em,ew){eb.exports=eN;var eH=ew(361).EventEmitter;function eN(){eH.call(this)}ew(782)(eN,eH),eN.Readable=ew(709),eN.Writable=ew(337),eN.Duplex=ew(403),eN.Transform=ew(170),eN.PassThrough=ew(889),eN.finished=ew(698),eN.pipeline=ew(442),eN.Stream=eN,eN.prototype.pipe=function(eb,em){var ew=this;function eN(em){eb.writable&&!1===eb.write(em)&&ew.pause&&ew.pause()}function eV(){ew.readable&&ew.resume&&ew.resume()}ew.on("data",eN),eb.on("drain",eV),eb._isStdio||em&&!1===em.end||(ew.on("end",eD),ew.on("close",eS));var eE=!1;function eD(){eE||(eE=!0,eb.end())}function eS(){eE||(eE=!0,"function"==typeof eb.destroy&&eb.destroy())}function e_(eb){if(eO(),0===eH.listenerCount(this,"error"))throw eb}function eO(){ew.removeListener("data",eN),eb.removeListener("drain",eV),ew.removeListener("end",eD),ew.removeListener("close",eS),ew.removeListener("error",e_),eb.removeListener("error",e_),ew.removeListener("end",eO),ew.removeListener("close",eO),eb.removeListener("close",eO)}return ew.on("error",e_),eb.on("error",e_),ew.on("end",eO),ew.on("close",eO),eb.on("close",eO),eb.emit("pipe",ew),eb}},704:function(eb,em,ew){"use strict";var eH=ew(55).Buffer,eN=eH.isEncoding||function(eb){switch((eb=""+eb)&&eb.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function eV(eb){var em;if(!eb)return"utf8";for(;;)switch(eb){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return eb;default:if(em)return;eb=(""+eb).toLowerCase(),em=!0}}function eE(eb){var em=eV(eb);if("string"!=typeof em&&(eH.isEncoding===eN||!eN(eb)))throw Error("Unknown encoding: "+eb);return em||eb}function eD(eb){var em;switch(this.encoding=eE(eb),this.encoding){case"utf16le":this.text=eR,this.end=eU,em=4;break;case"utf8":this.fillLast=eP,em=4;break;case"base64":this.text=eF,this.end=eG,em=3;break;default:this.write=eY,this.end=eQ;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=eH.allocUnsafe(em)}function eS(eb){return eb<=127?0:eb>>5==6?2:eb>>4==14?3:eb>>3==30?4:eb>>6==2?-1:-2}function e_(eb,em,ew){var eH=em.length-1;if(eH=0?(eN>0&&(eb.lastNeed=eN-1),eN):--eH=0?(eN>0&&(eb.lastNeed=eN-2),eN):--eH=0?(eN>0&&(2===eN?eN=0:eb.lastNeed=eN-3),eN):0}function eO(eb,em,ew){if((192&em[0])!=128)return eb.lastNeed=0,"�";if(eb.lastNeed>1&&em.length>1){if((192&em[1])!=128)return eb.lastNeed=1,"�";if(eb.lastNeed>2&&em.length>2&&(192&em[2])!=128)return eb.lastNeed=2,"�"}}function eP(eb){var em=this.lastTotal-this.lastNeed,ew=eO(this,eb,em);return void 0!==ew?ew:this.lastNeed<=eb.length?(eb.copy(this.lastChar,em,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(eb.copy(this.lastChar,em,0,eb.length),this.lastNeed-=eb.length)}function ej(eb,em){var ew=e_(this,eb,em);if(!this.lastNeed)return eb.toString("utf8",em);this.lastTotal=ew;var eH=eb.length-(ew-this.lastNeed);return eb.copy(this.lastChar,0,eH),eb.toString("utf8",em,eH)}function eB(eb){var em=eb&&eb.length?this.write(eb):"";return this.lastNeed?em+"�":em}function eR(eb,em){if((eb.length-em)%2==0){var ew=eb.toString("utf16le",em);if(ew){var eH=ew.charCodeAt(ew.length-1);if(eH>=55296&&eH<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=eb[eb.length-2],this.lastChar[1]=eb[eb.length-1],ew.slice(0,-1)}return ew}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=eb[eb.length-1],eb.toString("utf16le",em,eb.length-1)}function eU(eb){var em=eb&&eb.length?this.write(eb):"";if(this.lastNeed){var ew=this.lastTotal-this.lastNeed;return em+this.lastChar.toString("utf16le",0,ew)}return em}function eF(eb,em){var ew=(eb.length-em)%3;return 0===ew?eb.toString("base64",em):(this.lastNeed=3-ew,this.lastTotal=3,1===ew?this.lastChar[0]=eb[eb.length-1]:(this.lastChar[0]=eb[eb.length-2],this.lastChar[1]=eb[eb.length-1]),eb.toString("base64",em,eb.length-ew))}function eG(eb){var em=eb&&eb.length?this.write(eb):"";return this.lastNeed?em+this.lastChar.toString("base64",0,3-this.lastNeed):em}function eY(eb){return eb.toString(this.encoding)}function eQ(eb){return eb&&eb.length?this.write(eb):""}em.s=eD,eD.prototype.write=function(eb){var em,ew;if(0===eb.length)return"";if(this.lastNeed){if(void 0===(em=this.fillLast(eb)))return"";ew=this.lastNeed,this.lastNeed=0}else ew=0;return ewString(eb)),ew>2)?`one of ${em} ${eb.slice(0,ew-1).join(", ")}, or `+eb[ew-1]:2===ew?`one of ${em} ${eb[0]} or ${eb[1]}`:`of ${em} ${eb[0]}`}}function eN(eb,em,ew){return eb.substr(!ew||ew<0?0:+ew,em.length)===em}function eV(eb,em,ew){return(void 0===ew||ew>eb.length)&&(ew=eb.length),eb.substring(ew-em.length,ew)===em}function eE(eb,em,ew){return"number"!=typeof ew&&(ew=0),!(ew+em.length>eb.length)&&-1!==eb.indexOf(em,ew)}ew("ERR_INVALID_OPT_VALUE",function(eb,em){return'The value "'+em+'" is invalid for option "'+eb+'"'},TypeError),ew("ERR_INVALID_ARG_TYPE",function(eb,em,ew){let eD,eS;if("string"==typeof em&&eN(em,"not ")?(eD="must not be",em=em.replace(/^not /,"")):eD="must be",eV(eb," argument"))eS=`The ${eb} ${eD} ${eH(em,"type")}`;else{let ew=eE(eb,".")?"property":"argument";eS=`The "${eb}" ${ew} ${eD} ${eH(em,"type")}`}return eS+`. Received type ${typeof ew}`},TypeError),ew("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ew("ERR_METHOD_NOT_IMPLEMENTED",function(eb){return"The "+eb+" method is not implemented"}),ew("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ew("ERR_STREAM_DESTROYED",function(eb){return"Cannot call "+eb+" after a stream was destroyed"}),ew("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ew("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ew("ERR_STREAM_WRITE_AFTER_END","write after end"),ew("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ew("ERR_UNKNOWN_ENCODING",function(eb){return"Unknown encoding: "+eb},TypeError),ew("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),eb.exports.q=em},403:function(eb,em,ew){"use strict";var eH=Object.keys||function(eb){var em=[];for(var ew in eb)em.push(ew);return em};eb.exports=eO;var eV=ew(709),eE=ew(337);ew(782)(eO,eV);for(var eD=eH(eE.prototype),eS=0;eS0){if("string"==typeof em||eD.objectMode||Object.getPrototypeOf(em)===ej.prototype||(em=eR(em)),eH)eD.endEmitted?eJ(eb,new eX):e8(eb,eD,em,!0);else if(eD.ended)eJ(eb,new eW);else{if(eD.destroyed)return!1;eD.reading=!1,eD.decoder&&!ew?(em=eD.decoder.write(em),eD.objectMode||0!==em.length?e8(eb,eD,em,!1):tD(eb,eD)):e8(eb,eD,em,!1)}}else eH||(eD.reading=!1,tD(eb,eD));return!eD.ended&&(eD.length=e7?eb=e7:(eb--,eb|=eb>>>1,eb|=eb>>>2,eb|=eb>>>4,eb|=eb>>>8,eb|=eb>>>16,eb++),eb}function tH(eb,em){return eb<=0||0===em.length&&em.ended?0:em.objectMode?1:eb!=eb?em.flowing&&em.length?em.buffer.head.data.length:em.length:(eb>em.highWaterMark&&(em.highWaterMark=tw(eb)),eb<=em.length)?eb:em.ended?em.length:(em.needReadable=!0,0)}function tN(eb,em){if(eE("onEofChunk"),!em.ended){if(em.decoder){var ew=em.decoder.end();ew&&ew.length&&(em.buffer.push(ew),em.length+=em.objectMode?1:ew.length)}em.ended=!0,em.sync?tV(eb):(em.needReadable=!1,em.emittedReadable||(em.emittedReadable=!0,tE(eb)))}}function tV(eb){var em=eb._readableState;eE("emitReadable",em.needReadable,em.emittedReadable),em.needReadable=!1,em.emittedReadable||(eE("emitReadable",em.flowing),em.emittedReadable=!0,eN.nextTick(tE,eb))}function tE(eb){var em=eb._readableState;eE("emitReadable_",em.destroyed,em.length,em.ended),!em.destroyed&&(em.length||em.ended)&&(eb.emit("readable"),em.emittedReadable=!1),em.needReadable=!em.flowing&&!em.ended&&em.length<=em.highWaterMark,tR(eb)}function tD(eb,em){em.readingMore||(em.readingMore=!0,eN.nextTick(tS,eb,em))}function tS(eb,em){for(;!em.reading&&!em.ended&&(em.length0,em.resumeScheduled&&!em.paused?em.flowing=!0:eb.listenerCount("data")>0&&eb.resume()}function tP(eb){eE("readable nexttick read 0"),eb.read(0)}function tj(eb,em){em.resumeScheduled||(em.resumeScheduled=!0,eN.nextTick(tB,eb,em))}function tB(eb,em){eE("resume",em.reading),em.reading||eb.read(0),em.resumeScheduled=!1,eb.emit("resume"),tR(eb),em.flowing&&!em.reading&&eb.read(0)}function tR(eb){var em=eb._readableState;for(eE("flow",em.flowing);em.flowing&&null!==eb.read(););}function tU(eb,em){var ew;return 0===em.length?null:(em.objectMode?ew=em.buffer.shift():!eb||eb>=em.length?(ew=em.decoder?em.buffer.join(""):1===em.buffer.length?em.buffer.first():em.buffer.concat(em.length),em.buffer.clear()):ew=em.buffer.consume(eb,em.decoder),ew)}function tF(eb){var em=eb._readableState;eE("endReadable",em.endEmitted),em.endEmitted||(em.ended=!0,eN.nextTick(tG,em,eb))}function tG(eb,em){if(eE("endReadableNT",eb.endEmitted,eb.length),!eb.endEmitted&&0===eb.length&&(eb.endEmitted=!0,em.readable=!1,em.emit("end"),eb.autoDestroy)){var ew=em._writableState;(!ew||ew.autoDestroy&&ew.finished)&&em.destroy()}}function tY(eb,em){for(var ew=0,eH=eb.length;ew=ew.highWaterMark:ew.length>0)||ew.ended))return eE("read: emitReadable",ew.length,ew.ended),0===ew.length&&ew.ended?tF(this):tV(this),null;if(0===(eb=tH(eb,ew))&&ew.ended)return 0===ew.length&&tF(this),null;var eN=ew.needReadable;return eE("need readable",eN),(0===ew.length||ew.length-eb0?tU(eb,ew):null)?(ew.needReadable=ew.length<=ew.highWaterMark,eb=0):(ew.length-=eb,ew.awaitDrain=0),0===ew.length&&(ew.ended||(ew.needReadable=!0),eH!==eb&&ew.ended&&tF(this)),null!==em&&this.emit("data",em),em},e3.prototype._read=function(eb){eJ(this,new e$("_read()"))},e3.prototype.pipe=function(eb,em){var ew=this,eH=this._readableState;switch(eH.pipesCount){case 0:eH.pipes=eb;break;case 1:eH.pipes=[eH.pipes,eb];break;default:eH.pipes.push(eb)}eH.pipesCount+=1,eE("pipe count=%d opts=%j",eH.pipesCount,em);var eV=em&&!1===em.end||eb===eN.stdout||eb===eN.stderr?eG:eS;function eD(eb,em){eE("onunpipe"),eb===ew&&em&&!1===em.hasUnpiped&&(em.hasUnpiped=!0,ej())}function eS(){eE("onend"),eb.end()}eH.endEmitted?eN.nextTick(eV):ew.once("end",eV),eb.on("unpipe",eD);var e_=t_(ew);eb.on("drain",e_);var eP=!1;function ej(){eE("cleanup"),eb.removeListener("close",eU),eb.removeListener("finish",eF),eb.removeListener("drain",e_),eb.removeListener("error",eR),eb.removeListener("unpipe",eD),ew.removeListener("end",eS),ew.removeListener("end",eG),ew.removeListener("data",eB),eP=!0,eH.awaitDrain&&(!eb._writableState||eb._writableState.needDrain)&&e_()}function eB(em){eE("ondata");var eN=eb.write(em);eE("dest.write",eN),!1===eN&&((1===eH.pipesCount&&eH.pipes===eb||eH.pipesCount>1&&-1!==tY(eH.pipes,eb))&&!eP&&(eE("false write response, pause",eH.awaitDrain),eH.awaitDrain++),ew.pause())}function eR(em){eE("onerror",em),eG(),eb.removeListener("error",eR),0===eO(eb,"error")&&eJ(eb,em)}function eU(){eb.removeListener("finish",eF),eG()}function eF(){eE("onfinish"),eb.removeListener("close",eU),eG()}function eG(){eE("unpipe"),ew.unpipe(eb)}return ew.on("data",eB),e6(eb,"error",eR),eb.once("close",eU),eb.once("finish",eF),eb.emit("pipe",ew),eH.flowing||(eE("pipe resume"),ew.resume()),eb},e3.prototype.unpipe=function(eb){var em=this._readableState,ew={hasUnpiped:!1};if(0===em.pipesCount)return this;if(1===em.pipesCount)return eb&&eb!==em.pipes||(eb||(eb=em.pipes),em.pipes=null,em.pipesCount=0,em.flowing=!1,eb&&eb.emit("unpipe",this,ew)),this;if(!eb){var eH=em.pipes,eN=em.pipesCount;em.pipes=null,em.pipesCount=0,em.flowing=!1;for(var eV=0;eV0,!1!==eH.flowing&&this.resume()):"readable"!==eb||eH.endEmitted||eH.readableListening||(eH.readableListening=eH.needReadable=!0,eH.flowing=!1,eH.emittedReadable=!1,eE("on readable",eH.length,eH.reading),eH.length?tV(this):eH.reading||eN.nextTick(tP,this)),ew},e3.prototype.addListener=e3.prototype.on,e3.prototype.removeListener=function(eb,em){var ew=eP.prototype.removeListener.call(this,eb,em);return"readable"===eb&&eN.nextTick(tO,this),ew},e3.prototype.removeAllListeners=function(eb){var em=eP.prototype.removeAllListeners.apply(this,arguments);return("readable"===eb||void 0===eb)&&eN.nextTick(tO,this),em},e3.prototype.resume=function(){var eb=this._readableState;return eb.flowing||(eE("resume"),eb.flowing=!eb.readableListening,tj(this,eb)),eb.paused=!1,this},e3.prototype.pause=function(){return eE("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(eE("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},e3.prototype.wrap=function(eb){var em=this,ew=this._readableState,eH=!1;for(var eN in eb.on("end",function(){if(eE("wrapped end"),ew.decoder&&!ew.ended){var eb=ew.decoder.end();eb&&eb.length&&em.push(eb)}em.push(null)}),eb.on("data",function(eN){eE("wrapped data"),ew.decoder&&(eN=ew.decoder.write(eN)),(!ew.objectMode||null!=eN)&&(ew.objectMode||eN&&eN.length)&&(em.push(eN)||(eH=!0,eb.pause()))}),eb)void 0===this[eN]&&"function"==typeof eb[eN]&&(this[eN]=function(em){return function(){return eb[em].apply(eb,arguments)}}(eN));for(var eV=0;eV-1))throw new eX(eb);return this._writableState.defaultEncoding=eb,this},Object.defineProperty(e4.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(e4.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),e4.prototype._write=function(eb,em,ew){ew(new eY("_write()"))},e4.prototype._writev=null,e4.prototype.end=function(eb,em,ew){var eH=this._writableState;return"function"==typeof eb?(ew=eb,eb=null,em=null):"function"==typeof em&&(ew=em,em=null),null!=eb&&this.write(eb,em),eH.corked&&(eH.corked=1,this.uncork()),eH.ending||tj(this,eH,ew),this},Object.defineProperty(e4.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(e4.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(eb){this._writableState&&(this._writableState.destroyed=eb)}}),e4.prototype.destroy=eR.destroy,e4.prototype._undestroy=eR.undestroy,e4.prototype._destroy=function(eb,em){em(eb)}},871:function(eb,em,ew){"use strict";function eH(eb,em,ew){return em in eb?Object.defineProperty(eb,em,{value:ew,enumerable:!0,configurable:!0,writable:!0}):eb[em]=ew,eb}var eV,eE=ew(698),eD=Symbol("lastResolve"),eS=Symbol("lastReject"),e_=Symbol("error"),eO=Symbol("ended"),eP=Symbol("lastPromise"),ej=Symbol("handlePromise"),eB=Symbol("stream");function eR(eb,em){return{value:eb,done:em}}function eU(eb){var em=eb[eD];if(null!==em){var ew=eb[eB].read();null!==ew&&(eb[eP]=null,eb[eD]=null,eb[eS]=null,em(eR(ew,!1)))}}function eF(eb){eN.nextTick(eU,eb)}function eG(eb,em){return function(ew,eH){eb.then(function(){if(em[eO]){ew(eR(void 0,!0));return}em[ej](ew,eH)},eH)}}var eY=Object.getPrototypeOf(function(){}),eQ=Object.setPrototypeOf((eH(eV={get stream(){return this[eB]},next:function(){var eb,em=this,ew=this[e_];if(null!==ew)return Promise.reject(ew);if(this[eO])return Promise.resolve(eR(void 0,!0));if(this[eB].destroyed)return new Promise(function(eb,ew){eN.nextTick(function(){em[e_]?ew(em[e_]):eb(eR(void 0,!0))})});var eH=this[eP];if(eH)eb=new Promise(eG(eH,this));else{var eV=this[eB].read();if(null!==eV)return Promise.resolve(eR(eV,!1));eb=new Promise(this[ej])}return this[eP]=eb,eb}},Symbol.asyncIterator,function(){return this}),eH(eV,"return",function(){var eb=this;return new Promise(function(em,ew){eb[eB].destroy(null,function(eb){if(eb){ew(eb);return}em(eR(void 0,!0))})})}),eV),eY),eK=function(eb){var em,ew=Object.create(eQ,(eH(em={},eB,{value:eb,writable:!0}),eH(em,eD,{value:null,writable:!0}),eH(em,eS,{value:null,writable:!0}),eH(em,e_,{value:null,writable:!0}),eH(em,eO,{value:eb._readableState.endEmitted,writable:!0}),eH(em,ej,{value:function(eb,em){var eH=ew[eB].read();eH?(ew[eP]=null,ew[eD]=null,ew[eS]=null,eb(eR(eH,!1))):(ew[eD]=eb,ew[eS]=em)},writable:!0}),em));return ew[eP]=null,eE(eb,function(eb){if(eb&&"ERR_STREAM_PREMATURE_CLOSE"!==eb.code){var em=ew[eS];null!==em&&(ew[eP]=null,ew[eD]=null,ew[eS]=null,em(eb)),ew[e_]=eb;return}var eH=ew[eD];null!==eH&&(ew[eP]=null,ew[eD]=null,ew[eS]=null,eH(eR(void 0,!0))),ew[eO]=!0}),eb.on("readable",eF.bind(null,ew)),ew};eb.exports=eK},379:function(eb,em,ew){"use strict";function eH(eb,em){var ew=Object.keys(eb);if(Object.getOwnPropertySymbols){var eH=Object.getOwnPropertySymbols(eb);em&&(eH=eH.filter(function(em){return Object.getOwnPropertyDescriptor(eb,em).enumerable})),ew.push.apply(ew,eH)}return ew}function eN(eb){for(var em=1;em0?this.tail.next=em:this.head=em,this.tail=em,++this.length}},{key:"unshift",value:function(eb){var em={data:eb,next:this.head};0===this.length&&(this.tail=em),this.head=em,++this.length}},{key:"shift",value:function(){if(0!==this.length){var eb=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,eb}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(eb){if(0===this.length)return"";for(var em=this.head,ew=""+em.data;em=em.next;)ew+=eb+em.data;return ew}},{key:"concat",value:function(eb){if(0===this.length)return e_.alloc(0);for(var em=e_.allocUnsafe(eb>>>0),ew=this.head,eH=0;ew;)ej(ew.data,em,eH),eH+=ew.data.length,ew=ew.next;return em}},{key:"consume",value:function(eb,em){var ew;return ebeN.length?eN.length:eb;if(eV===eN.length?eH+=eN:eH+=eN.slice(0,eb),0==(eb-=eV)){eV===eN.length?(++ew,em.next?this.head=em.next:this.head=this.tail=null):(this.head=em,em.data=eN.slice(eV));break}++ew}return this.length-=ew,eH}},{key:"_getBuffer",value:function(eb){var em=e_.allocUnsafe(eb),ew=this.head,eH=1;for(ew.data.copy(em),eb-=ew.data.length;ew=ew.next;){var eN=ew.data,eV=eb>eN.length?eN.length:eb;if(eN.copy(em,em.length-eb,0,eV),0==(eb-=eV)){eV===eN.length?(++eH,ew.next?this.head=ew.next:this.head=this.tail=null):(this.head=ew,ew.data=eN.slice(eV));break}++eH}return this.length-=eH,em}},{key:eP,value:function(eb,em){return eO(this,eN({},em,{depth:0,customInspect:!1}))}}]),eb}()},25:function(eb){"use strict";function em(eb,em){var eV=this,eD=this._readableState&&this._readableState.destroyed,eS=this._writableState&&this._writableState.destroyed;return eD||eS?(em?em(eb):eb&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,eN.nextTick(eE,this,eb)):eN.nextTick(eE,this,eb)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(eb||null,function(eb){!em&&eb?eV._writableState?eV._writableState.errorEmitted?eN.nextTick(eH,eV):(eV._writableState.errorEmitted=!0,eN.nextTick(ew,eV,eb)):eN.nextTick(ew,eV,eb):em?(eN.nextTick(eH,eV),em(eb)):eN.nextTick(eH,eV)}),this)}function ew(eb,em){eE(eb,em),eH(eb)}function eH(eb){(!eb._writableState||eb._writableState.emitClose)&&(!eb._readableState||eb._readableState.emitClose)&&eb.emit("close")}function eV(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function eE(eb,em){eb.emit("error",em)}function eD(eb,em){var ew=eb._readableState,eH=eb._writableState;ew&&ew.autoDestroy||eH&&eH.autoDestroy?eb.destroy(em):eb.emit("error",em)}eb.exports={destroy:em,undestroy:eV,errorOrDestroy:eD}},698:function(eb,em,ew){"use strict";var eH=ew(646).q.ERR_STREAM_PREMATURE_CLOSE;function eN(eb){var em=!1;return function(){if(!em){em=!0;for(var ew=arguments.length,eH=Array(ew),eN=0;eN0,function(em){eb||(eb=em),em&&eV.forEach(eP),eE||(eV.forEach(eP),eN(eb))})});return ew.reduce(ej)}eb.exports=eR},776:function(eb,em,ew){"use strict";var eH=ew(646).q.ERR_INVALID_OPT_VALUE;function eN(eb,em,ew){return null!=eb.highWaterMark?eb.highWaterMark:em?eb[ew]:null}function eV(eb,em,ew,eV){var eE=eN(em,eV,ew);if(null!=eE){if(!(isFinite(eE)&&Math.floor(eE)===eE)||eE<0){var eD=eV?ew:"highWaterMark";throw new eH(eD,eE)}return Math.floor(eE)}return eb.objectMode?16:16384}eb.exports={getHighWaterMark:eV}},678:function(eb,em,ew){eb.exports=ew(781)},726:function(eb,em,ew){var eH=ew(781);"disable"===eN.env.READABLE_STREAM&&eH?(eb.exports=eH.Readable,Object.assign(eb.exports,eH),eb.exports.Stream=eH):((em=eb.exports=ew(709)).Stream=eH||em,em.Readable=em,em.Writable=ew(337),em.Duplex=ew(403),em.Transform=ew(170),em.PassThrough=ew(889),em.finished=ew(698),em.pipeline=ew(442))},55:function(eb,em,ew){var eH=ew(300),eN=eH.Buffer;function eV(eb,em){for(var ew in eb)em[ew]=eb[ew]}function eE(eb,em,ew){return eN(eb,em,ew)}eN.from&&eN.alloc&&eN.allocUnsafe&&eN.allocUnsafeSlow?eb.exports=eH:(eV(eH,em),em.Buffer=eE),eE.prototype=Object.create(eN.prototype),eV(eN,eE),eE.from=function(eb,em,ew){if("number"==typeof eb)throw TypeError("Argument must not be a number");return eN(eb,em,ew)},eE.alloc=function(eb,em,ew){if("number"!=typeof eb)throw TypeError("Argument must be a number");var eH=eN(eb);return void 0!==em?"string"==typeof ew?eH.fill(em,ew):eH.fill(em):eH.fill(0),eH},eE.allocUnsafe=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eN(eb)},eE.allocUnsafeSlow=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eH.SlowBuffer(eb)}},813:function(eb,em,eH){var eN=eH(450),eV=eH(254),eE=eH(911),eD=eH(523),eS=eH(310),e_=em;e_.request=function(eb,em){eb="string"==typeof eb?eS.parse(eb):eE(eb);var eH=-1===ew.g.location.protocol.search(/^https?:$/)?"http:":"",eV=eb.protocol||eH,eD=eb.hostname||eb.host,e_=eb.port,eO=eb.path||"/";eD&&-1!==eD.indexOf(":")&&(eD="["+eD+"]"),eb.url=(eD?eV+"//"+eD:"")+(e_?":"+e_:"")+eO,eb.method=(eb.method||"GET").toUpperCase(),eb.headers=eb.headers||{};var eP=new eN(eb);return em&&eP.on("response",em),eP},e_.get=function(eb,em){var ew=e_.request(eb,em);return ew.end(),ew},e_.ClientRequest=eN,e_.IncomingMessage=eV.IncomingMessage,e_.Agent=function(){},e_.Agent.defaultMaxSockets=4,e_.globalAgent=new e_.Agent,e_.STATUS_CODES=eD,e_.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]},301:function(eb,em){var eH;function eN(){if(void 0!==eH)return eH;if(ew.g.XMLHttpRequest){eH=new ew.g.XMLHttpRequest;try{eH.open("GET",ew.g.XDomainRequest?"/":"https://example.com")}catch(eb){eH=null}}else eH=null;return eH}function eV(eb){var em=eN();if(!em)return!1;try{return em.responseType=eb,em.responseType===eb}catch(eb){}return!1}function eE(eb){return"function"==typeof eb}em.fetch=eE(ew.g.fetch)&&eE(ew.g.ReadableStream),em.writableStream=eE(ew.g.WritableStream),em.abortController=eE(ew.g.AbortController),em.arraybuffer=em.fetch||eV("arraybuffer"),em.msstream=!em.fetch&&eV("ms-stream"),em.mozchunkedarraybuffer=!em.fetch&&eV("moz-chunked-arraybuffer"),em.overrideMimeType=em.fetch||!!eN()&&eE(eN().overrideMimeType),eH=null},450:function(eb,em,eH){var eE=eH(301),eD=eH(782),eS=eH(254),e_=eH(726),eO=eS.IncomingMessage,eP=eS.readyStates;function ej(eb,em){return eE.fetch&&em?"fetch":eE.mozchunkedarraybuffer?"moz-chunked-arraybuffer":eE.msstream?"ms-stream":eE.arraybuffer&&eb?"arraybuffer":"text"}var eB=eb.exports=function(eb){var em,ew=this;e_.Writable.call(ew),ew._opts=eb,ew._body=[],ew._headers={},eb.auth&&ew.setHeader("Authorization","Basic "+eV.from(eb.auth).toString("base64")),Object.keys(eb.headers).forEach(function(em){ew.setHeader(em,eb.headers[em])});var eH=!0;if("disable-fetch"===eb.mode||"requestTimeout"in eb&&!eE.abortController)eH=!1,em=!0;else if("prefer-streaming"===eb.mode)em=!1;else if("allow-wrong-content-type"===eb.mode)em=!eE.overrideMimeType;else if(eb.mode&&"default"!==eb.mode&&"prefer-fast"!==eb.mode)throw Error("Invalid value for opts.mode");else em=!0;ew._mode=ej(em,eH),ew._fetchTimer=null,ew.on("finish",function(){ew._onFinish()})};function eR(eb){try{var em=eb.status;return null!==em&&0!==em}catch(eb){return!1}}eD(eB,e_.Writable),eB.prototype.setHeader=function(eb,em){var ew=this,eH=eb.toLowerCase();-1===eU.indexOf(eH)&&(ew._headers[eH]={name:eb,value:em})},eB.prototype.getHeader=function(eb){var em=this._headers[eb.toLowerCase()];return em?em.value:null},eB.prototype.removeHeader=function(eb){var em=this;delete em._headers[eb.toLowerCase()]},eB.prototype._onFinish=function(){var eb=this;if(!eb._destroyed){var em=eb._opts,eH=eb._headers,eV=null;"GET"!==em.method&&"HEAD"!==em.method&&(eV=new Blob(eb._body,{type:(eH["content-type"]||{}).value||""}));var eD=[];if(Object.keys(eH).forEach(function(eb){var em=eH[eb].name,ew=eH[eb].value;Array.isArray(ew)?ew.forEach(function(eb){eD.push([em,eb])}):eD.push([em,ew])}),"fetch"===eb._mode){var eS=null;if(eE.abortController){var e_=new AbortController;eS=e_.signal,eb._fetchAbortController=e_,"requestTimeout"in em&&0!==em.requestTimeout&&(eb._fetchTimer=ew.g.setTimeout(function(){eb.emit("requestTimeout"),eb._fetchAbortController&&eb._fetchAbortController.abort()},em.requestTimeout))}ew.g.fetch(eb._opts.url,{method:eb._opts.method,headers:eD,body:eV||void 0,mode:"cors",credentials:em.withCredentials?"include":"same-origin",signal:eS}).then(function(em){eb._fetchResponse=em,eb._connect()},function(em){ew.g.clearTimeout(eb._fetchTimer),eb._destroyed||eb.emit("error",em)})}else{var eO=eb._xhr=new ew.g.XMLHttpRequest;try{eO.open(eb._opts.method,eb._opts.url,!0)}catch(em){eN.nextTick(function(){eb.emit("error",em)});return}"responseType"in eO&&(eO.responseType=eb._mode),"withCredentials"in eO&&(eO.withCredentials=!!em.withCredentials),"text"===eb._mode&&"overrideMimeType"in eO&&eO.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in em&&(eO.timeout=em.requestTimeout,eO.ontimeout=function(){eb.emit("requestTimeout")}),eD.forEach(function(eb){eO.setRequestHeader(eb[0],eb[1])}),eb._response=null,eO.onreadystatechange=function(){switch(eO.readyState){case eP.LOADING:case eP.DONE:eb._onXHRProgress()}},"moz-chunked-arraybuffer"===eb._mode&&(eO.onprogress=function(){eb._onXHRProgress()}),eO.onerror=function(){eb._destroyed||eb.emit("error",Error("XHR error"))};try{eO.send(eV)}catch(em){eN.nextTick(function(){eb.emit("error",em)});return}}}},eB.prototype._onXHRProgress=function(){var eb=this;eR(eb._xhr)&&!eb._destroyed&&(eb._response||eb._connect(),eb._response._onXHRProgress())},eB.prototype._connect=function(){var eb=this;eb._destroyed||(eb._response=new eO(eb._xhr,eb._fetchResponse,eb._mode,eb._fetchTimer),eb._response.on("error",function(em){eb.emit("error",em)}),eb.emit("response",eb._response))},eB.prototype._write=function(eb,em,ew){var eH=this;eH._body.push(eb),ew()},eB.prototype.abort=eB.prototype.destroy=function(){var eb=this;eb._destroyed=!0,ew.g.clearTimeout(eb._fetchTimer),eb._response&&(eb._response._destroyed=!0),eb._xhr?eb._xhr.abort():eb._fetchAbortController&&eb._fetchAbortController.abort()},eB.prototype.end=function(eb,em,ew){var eH=this;"function"==typeof eb&&(ew=eb,eb=void 0),e_.Writable.prototype.end.call(eH,eb,em,ew)},eB.prototype.flushHeaders=function(){},eB.prototype.setTimeout=function(){},eB.prototype.setNoDelay=function(){},eB.prototype.setSocketKeepAlive=function(){};var eU=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]},254:function(eb,em,eH){var eE=eH(301),eD=eH(782),eS=eH(726),e_=em.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},eO=em.IncomingMessage=function(eb,em,eH,eD){var e_=this;if(eS.Readable.call(e_),e_._mode=eH,e_.headers={},e_.rawHeaders=[],e_.trailers={},e_.rawTrailers=[],e_.on("end",function(){eN.nextTick(function(){e_.emit("close")})}),"fetch"===eH){if(e_._fetchResponse=em,e_.url=em.url,e_.statusCode=em.status,e_.statusMessage=em.statusText,em.headers.forEach(function(eb,em){e_.headers[em.toLowerCase()]=eb,e_.rawHeaders.push(em,eb)}),eE.writableStream){var eO=new WritableStream({write:function(eb){return new Promise(function(em,ew){e_._destroyed?ew():e_.push(eV.from(eb))?em():e_._resumeFetch=em})},close:function(){ew.g.clearTimeout(eD),e_._destroyed||e_.push(null)},abort:function(eb){e_._destroyed||e_.emit("error",eb)}});try{em.body.pipeTo(eO).catch(function(eb){ew.g.clearTimeout(eD),e_._destroyed||e_.emit("error",eb)});return}catch(eb){}}var eP=em.body.getReader();function ej(){eP.read().then(function(eb){if(!e_._destroyed){if(eb.done){ew.g.clearTimeout(eD),e_.push(null);return}e_.push(eV.from(eb.value)),ej()}}).catch(function(eb){ew.g.clearTimeout(eD),e_._destroyed||e_.emit("error",eb)})}ej()}else if(e_._xhr=eb,e_._pos=0,e_.url=eb.responseURL,e_.statusCode=eb.status,e_.statusMessage=eb.statusText,eb.getAllResponseHeaders().split(/\r?\n/).forEach(function(eb){var em=eb.match(/^([^:]+):\s*(.*)/);if(em){var ew=em[1].toLowerCase();"set-cookie"===ew?(void 0===e_.headers[ew]&&(e_.headers[ew]=[]),e_.headers[ew].push(em[2])):void 0!==e_.headers[ew]?e_.headers[ew]+=", "+em[2]:e_.headers[ew]=em[2],e_.rawHeaders.push(em[1],em[2])}}),e_._charset="x-user-defined",!eE.overrideMimeType){var eB=e_.rawHeaders["mime-type"];if(eB){var eR=eB.match(/;\s*charset=([^;])(;|$)/);eR&&(e_._charset=eR[1].toLowerCase())}e_._charset||(e_._charset="utf-8")}};eD(eO,eS.Readable),eO.prototype._read=function(){var eb=this,em=eb._resumeFetch;em&&(eb._resumeFetch=null,em())},eO.prototype._onXHRProgress=function(){var eb=this,em=eb._xhr,eH=null;switch(eb._mode){case"text":if((eH=em.responseText).length>eb._pos){var eN=eH.substr(eb._pos);if("x-user-defined"===eb._charset){for(var eE=eV.alloc(eN.length),eD=0;eDeb._pos&&(eb.push(eV.from(new Uint8Array(eS.result.slice(eb._pos)))),eb._pos=eS.result.byteLength)},eS.onload=function(){eb.push(null)},eS.readAsArrayBuffer(eH)}eb._xhr.readyState===e_.DONE&&"ms-stream"!==eb._mode&&eb.push(null)}},704:function(eb,em,ew){"use strict";var eH=ew(55).Buffer,eN=eH.isEncoding||function(eb){switch((eb=""+eb)&&eb.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function eV(eb){var em;if(!eb)return"utf8";for(;;)switch(eb){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return eb;default:if(em)return;eb=(""+eb).toLowerCase(),em=!0}}function eE(eb){var em=eV(eb);if("string"!=typeof em&&(eH.isEncoding===eN||!eN(eb)))throw Error("Unknown encoding: "+eb);return em||eb}function eD(eb){var em;switch(this.encoding=eE(eb),this.encoding){case"utf16le":this.text=eR,this.end=eU,em=4;break;case"utf8":this.fillLast=eP,em=4;break;case"base64":this.text=eF,this.end=eG,em=3;break;default:this.write=eY,this.end=eQ;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=eH.allocUnsafe(em)}function eS(eb){return eb<=127?0:eb>>5==6?2:eb>>4==14?3:eb>>3==30?4:eb>>6==2?-1:-2}function e_(eb,em,ew){var eH=em.length-1;if(eH=0?(eN>0&&(eb.lastNeed=eN-1),eN):--eH=0?(eN>0&&(eb.lastNeed=eN-2),eN):--eH=0?(eN>0&&(2===eN?eN=0:eb.lastNeed=eN-3),eN):0}function eO(eb,em,ew){if((192&em[0])!=128)return eb.lastNeed=0,"�";if(eb.lastNeed>1&&em.length>1){if((192&em[1])!=128)return eb.lastNeed=1,"�";if(eb.lastNeed>2&&em.length>2&&(192&em[2])!=128)return eb.lastNeed=2,"�"}}function eP(eb){var em=this.lastTotal-this.lastNeed,ew=eO(this,eb,em);return void 0!==ew?ew:this.lastNeed<=eb.length?(eb.copy(this.lastChar,em,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(eb.copy(this.lastChar,em,0,eb.length),this.lastNeed-=eb.length)}function ej(eb,em){var ew=e_(this,eb,em);if(!this.lastNeed)return eb.toString("utf8",em);this.lastTotal=ew;var eH=eb.length-(ew-this.lastNeed);return eb.copy(this.lastChar,0,eH),eb.toString("utf8",em,eH)}function eB(eb){var em=eb&&eb.length?this.write(eb):"";return this.lastNeed?em+"�":em}function eR(eb,em){if((eb.length-em)%2==0){var ew=eb.toString("utf16le",em);if(ew){var eH=ew.charCodeAt(ew.length-1);if(eH>=55296&&eH<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=eb[eb.length-2],this.lastChar[1]=eb[eb.length-1],ew.slice(0,-1)}return ew}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=eb[eb.length-1],eb.toString("utf16le",em,eb.length-1)}function eU(eb){var em=eb&&eb.length?this.write(eb):"";if(this.lastNeed){var ew=this.lastTotal-this.lastNeed;return em+this.lastChar.toString("utf16le",0,ew)}return em}function eF(eb,em){var ew=(eb.length-em)%3;return 0===ew?eb.toString("base64",em):(this.lastNeed=3-ew,this.lastTotal=3,1===ew?this.lastChar[0]=eb[eb.length-1]:(this.lastChar[0]=eb[eb.length-2],this.lastChar[1]=eb[eb.length-1]),eb.toString("base64",em,eb.length-ew))}function eG(eb){var em=eb&&eb.length?this.write(eb):"";return this.lastNeed?em+this.lastChar.toString("base64",0,3-this.lastNeed):em}function eY(eb){return eb.toString(this.encoding)}function eQ(eb){return eb&&eb.length?this.write(eb):""}em.s=eD,eD.prototype.write=function(eb){var em,ew;if(0===eb.length)return"";if(this.lastNeed){if(void 0===(em=this.fillLast(eb)))return"";ew=this.lastNeed,this.lastNeed=0}else ew=0;return ewew.specificity?-1:1:0}}function e4(){return!!(eH.versions&&eH.versions.nw)}function e3(){return!!eH.versions&&!!eH.versions.electron||!!eH.env.ELECTRON_RUN_AS_NODE||"undefined"!=typeof window&&window.process&&"renderer"===window.process.type}function e5(eb){return"linux"===eb&&eN.existsSync("/etc/alpine-release")}eb.exports=eG,eG.resolve=eG.path=function(eb){eb=eV.resolve(eb||".");try{var em=eD(eV.join(eb,"package.json")).name.toUpperCase().replace(/-/g,"_");eH.env[em+"_PREBUILD"]&&(eb=eH.env[em+"_PREBUILD"])}catch(eb){}if(!e_){var ew=eQ(eV.join(eb,"build/Release"),eK);if(ew)return ew;var eN=eQ(eV.join(eb,"build/Debug"),eK);if(eN)return eN}var eE=eG(eb);if(eE)return eE;var eS=eG(eV.dirname(eH.execPath));if(eS)return eS;throw Error("No native build was found for "+["platform="+eB,"arch="+ej,"runtime="+eP,"abi="+eO,"uv="+eF,eU?"armv="+eU:"","libc="+eR,"node="+eH.versions.node,eH.versions.electron?"electron="+eH.versions.electron:"","webpack=true"].filter(Boolean).join(" ")+"\n loaded from: "+eb+"\n");function eG(eb){var em=eY(eV.join(eb,"prebuilds")).map(eZ).filter(eW(eB,ej)).sort(e$)[0];if(em){var ew=eV.join(eb,"prebuilds",em.name),eH=eY(ew).map(eX),eN=eH.filter(eJ(eP,eO)),eE=eN.sort(e6(eP))[0];if(eE)return eV.join(ew,eE.file)}}},eG.parseTags=eX,eG.matchTags=eJ,eG.compareTags=e6,eG.parseTuple=eZ,eG.matchTuple=eW,eG.compareTuples=e$},24244:function(eb){"use strict";var em=function(eb){return eb!=eb};eb.exports=function(eb,ew){return 0===eb&&0===ew?1/eb==1/ew:!!(eb===ew||em(eb)&&em(ew))}},20609:function(eb,em,ew){"use strict";var eH=ew(4289),eN=ew(55559),eV=ew(24244),eE=ew(75624),eD=ew(52281),eS=eN(eE(),Object);eH(eS,{getPolyfill:eE,implementation:eV,shim:eD}),eb.exports=eS},75624:function(eb,em,ew){"use strict";var eH=ew(24244);eb.exports=function(){return"function"==typeof Object.is?Object.is:eH}},52281:function(eb,em,ew){"use strict";var eH=ew(75624),eN=ew(4289);eb.exports=function(){var eb=eH();return eN(Object,{is:eb},{is:function(){return Object.is!==eb}}),eb}},18987:function(eb,em,ew){"use strict";var eH;if(!Object.keys){var eN=Object.prototype.hasOwnProperty,eV=Object.prototype.toString,eE=ew(21414),eD=Object.prototype.propertyIsEnumerable,eS=!eD.call({toString:null},"toString"),e_=eD.call(function(){},"prototype"),eO=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],eP=function(eb){var em=eb.constructor;return em&&em.prototype===eb},ej={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},eB=function(){if("undefined"==typeof window)return!1;for(var eb in window)try{if(!ej["$"+eb]&&eN.call(window,eb)&&null!==window[eb]&&"object"==typeof window[eb])try{eP(window[eb])}catch(eb){return!0}}catch(eb){return!0}return!1}(),eR=function(eb){if("undefined"==typeof window||!eB)return eP(eb);try{return eP(eb)}catch(eb){return!1}};eH=function(eb){var em=null!==eb&&"object"==typeof eb,ew="[object Function]"===eV.call(eb),eH=eE(eb),eD=em&&"[object String]"===eV.call(eb),eP=[];if(!em&&!ew&&!eH)throw TypeError("Object.keys called on a non-object");var ej=e_&&ew;if(eD&&eb.length>0&&!eN.call(eb,0))for(var eB=0;eB0)for(var eU=0;eU=0&&"[object Function]"===em.call(eb.callee)),eH}},25632:function(eb,em,ew){em.pbkdf2=ew(88638),em.pbkdf2Sync=ew(91257)},88638:function(eb,em,ew){var eH,eN,eV=ew(89509).Buffer,eE=ew(77357),eD=ew(12368),eS=ew(91257),e_=ew(57777),eO=ew.g.crypto&&ew.g.crypto.subtle,eP={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},ej=[];function eB(eb){if(ew.g.process&&!ew.g.process.browser||!eO||!eO.importKey||!eO.deriveBits)return Promise.resolve(!1);if(void 0!==ej[eb])return ej[eb];var em=eU(eH=eH||eV.alloc(8),eH,10,128,eb).then(function(){return!0}).catch(function(){return!1});return ej[eb]=em,em}function eR(){return eN||(eN=ew.g.process&&ew.g.process.nextTick?ew.g.process.nextTick:ew.g.queueMicrotask?ew.g.queueMicrotask:ew.g.setImmediate?ew.g.setImmediate:ew.g.setTimeout)}function eU(eb,em,ew,eH,eN){return eO.importKey("raw",eb,{name:"PBKDF2"},!1,["deriveBits"]).then(function(eb){return eO.deriveBits({name:"PBKDF2",salt:em,iterations:ew,hash:{name:eN}},eb,eH<<3)}).then(function(eb){return eV.from(eb)})}function eF(eb,em){eb.then(function(eb){eR()(function(){em(null,eb)})},function(eb){eR()(function(){em(eb)})})}eb.exports=function(eb,em,eH,eN,eV,eO){"function"==typeof eV&&(eO=eV,eV=void 0);var ej=eP[(eV=eV||"sha1").toLowerCase()];if(!ej||"function"!=typeof ew.g.Promise){eR()(function(){var ew;try{ew=eS(eb,em,eH,eN,eV)}catch(eb){return eO(eb)}eO(null,ew)});return}if(eE(eH,eN),eb=e_(eb,eD,"Password"),em=e_(em,eD,"Salt"),"function"!=typeof eO)throw Error("No callback provided to pbkdf2");eF(eB(ej).then(function(ew){return ew?eU(eb,em,eH,eN,ej):eS(eb,em,eH,eN,eV)}),eO)}},12368:function(eb,em,ew){var eH,eN=ew(34155);eH=ew.g.process&&ew.g.process.browser?"utf-8":ew.g.process&&ew.g.process.version?parseInt(eN.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary":"utf-8",eb.exports=eH},77357:function(eb){var em=1073741823;eb.exports=function(eb,ew){if("number"!=typeof eb)throw TypeError("Iterations not a number");if(eb<0)throw TypeError("Bad iterations");if("number"!=typeof ew)throw TypeError("Key length not a number");if(ew<0||ew>em||ew!=ew)throw TypeError("Bad key length")}},91257:function(eb,em,ew){var eH=ew(78028),eN=ew(79785),eV=ew(89072),eE=ew(89509).Buffer,eD=ew(77357),eS=ew(12368),e_=ew(57777),eO=eE.alloc(128),eP={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function ej(eb,em,ew){var eH=eB(eb),eN="sha512"===eb||"sha384"===eb?128:64;em.length>eN?em=eH(em):em.length2&&(eD.children=arguments.length>3?eH.call(arguments,2):ew),"function"==typeof eb&&null!=eb.defaultProps)for(eE in eb.defaultProps)void 0===eD[eE]&&(eD[eE]=eb.defaultProps[eE]);return eW(eb,eD,eN,eV,null)}function eW(eb,em,ew,eH,eE){var eD={type:eb,props:em,key:ew,ref:eH,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==eE?++eV:eE,__i:-1,__u:0};return null==eE&&null!=eN.vnode&&eN.vnode(eD),eD}function e$(){return{current:null}}function eX(eb){return eb.children}function eJ(eb,em){this.props=eb,this.context=em}function e0(eb,em){if(null==em)return eb.__?e0(eb.__,eb.__i+1):null;for(var ew;emem&&eD.sort(eO));e3.__r=0}function e5(eb,em,ew,eH,eN,eV,eE,eD,eS,e_,eO){var eP,ej,eB,eR,eG,eY=eH&&eH.__k||eF,eQ=em.length;for(ew.__d=eS,e8(ew,em,eY),eS=ew.__d,eP=0;eP0?eW(eN.type,eN.props,eN.key,eN.ref?eN.ref:null,eN.__v):eN)?(eN.__=eb,eN.__b=eb.__b+1,eD=tw(eN,ew,eE,eO),eN.__i=eD,eV=null,-1!==eD&&(eO--,(eV=ew[eD])&&(eV.__u|=131072)),null==eV||null===eV.__v?(-1==eD&&eP--,"function"!=typeof eN.type&&(eN.__u|=65536)):eD!==eE&&(eD===eE+1?eP++:eD>eE?eO>eS-eE?eP+=eD-eE:eP--:eD(null!=eS&&0==(131072&eS.__u)?1:0))for(;eE>=0||eD=0){if((eS=em[eE])&&0==(131072&eS.__u)&&eN==eS.key&&eV===eS.type)return eE;eE--}if(eD2&&(eS.children=arguments.length>3?eH.call(arguments,2):ew),eW(eb.type,eS,eN||eb.key,eV||eb.ref,null)}function tU(eb,em){var ew={__c:em="__cC"+eR++,__:eb,Consumer:function(eb,em){return eb.children(em)},Provider:function(eb){var ew,eH;return this.getChildContext||(ew=[],(eH={})[em]=this,this.getChildContext=function(){return eH},this.shouldComponentUpdate=function(eb){this.props.value!==eb.value&&ew.some(function(eb){eb.__e=!0,e4(eb)})},this.sub=function(eb){ew.push(eb);var em=eb.componentWillUnmount;eb.componentWillUnmount=function(){ew.splice(ew.indexOf(eb),1),em&&em.call(eb)}}),eb.children}};return ew.Provider.__=ew.Consumer.contextType=ew}eH=eF.slice,eN={__e:function(eb,em,ew,eH){for(var eN,eV,eE;em=em.__;)if((eN=em.__c)&&!eN.__)try{if((eV=eN.constructor)&&null!=eV.getDerivedStateFromError&&(eN.setState(eV.getDerivedStateFromError(eb)),eE=eN.__d),null!=eN.componentDidCatch&&(eN.componentDidCatch(eb,eH||{}),eE=eN.__d),eE)return eN.__E=eN}catch(em){eb=em}throw eb}},eV=0,eE=function(eb){return null!=eb&&null==eb.constructor},eJ.prototype.setState=function(eb,em){var ew;ew=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=eQ({},this.state),"function"==typeof eb&&(eb=eb(eQ({},ew),this.props)),eb&&eQ(ew,eb),null!=eb&&this.__v&&(em&&this._sb.push(em),e4(this))},eJ.prototype.forceUpdate=function(eb){this.__v&&(this.__e=!0,eb&&this.__h.push(eb),e4(this))},eJ.prototype.render=eX,eD=[],e_="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,eO=function(eb,em){return eb.__v.__b-em.__v.__b},e3.__r=0,eP=0,ej=tV(!1),eB=tV(!0),eR=0},30396:function(eb,em,ew){"use strict";ew.r(em),ew.d(em,{useCallback:function(){return e0},useContext:function(){return e6},useDebugValue:function(){return e4},useEffect:function(){return eZ},useErrorBoundary:function(){return e3},useId:function(){return e5},useImperativeHandle:function(){return eX},useLayoutEffect:function(){return eW},useMemo:function(){return eJ},useReducer:function(){return eK},useRef:function(){return e$},useState:function(){return eQ}});var eH,eN,eV,eE,eD=ew(6400),eS=0,e_=[],eO=[],eP=eD.options,ej=eP.__b,eB=eP.__r,eR=eP.diffed,eU=eP.__c,eF=eP.unmount,eG=eP.__;function eY(eb,em){eP.__h&&eP.__h(eN,eb,eS||em),eS=0;var ew=eN.__H||(eN.__H={__:[],__h:[]});return eb>=ew.__.length&&ew.__.push({__V:eO}),ew.__[eb]}function eQ(eb){return eS=1,eK(tV,eb)}function eK(eb,em,ew){var eV=eY(eH++,2);if(eV.t=eb,!eV.__c&&(eV.__=[ew?ew(em):tV(void 0,em),function(eb){var em=eV.__N?eV.__N[0]:eV.__[0],ew=eV.t(em,eb);em!==ew&&(eV.__N=[ew,eV.__[1]],eV.__c.setState({}))}],eV.__c=eN,!eN.u)){var eE=function(eb,em,ew){if(!eV.__c.__H)return!0;var eH=eV.__c.__H.__.filter(function(eb){return!!eb.__c});if(eH.every(function(eb){return!eb.__N}))return!eD||eD.call(this,eb,em,ew);var eN=!1;return eH.forEach(function(eb){if(eb.__N){var em=eb.__[0];eb.__=eb.__N,eb.__N=void 0,em!==eb.__[0]&&(eN=!0)}}),!(!eN&&eV.__c.props===eb)&&(!eD||eD.call(this,eb,em,ew))};eN.u=!0;var eD=eN.shouldComponentUpdate,eS=eN.componentWillUpdate;eN.componentWillUpdate=function(eb,em,ew){if(this.__e){var eH=eD;eD=void 0,eE(eb,em,ew),eD=eH}eS&&eS.call(this,eb,em,ew)},eN.shouldComponentUpdate=eE}return eV.__N||eV.__}function eZ(eb,em){var ew=eY(eH++,3);!eP.__s&&tN(ew.__H,em)&&(ew.__=eb,ew.i=em,eN.__H.__h.push(ew))}function eW(eb,em){var ew=eY(eH++,4);!eP.__s&&tN(ew.__H,em)&&(ew.__=eb,ew.i=em,eN.__h.push(ew))}function e$(eb){return eS=5,eJ(function(){return{current:eb}},[])}function eX(eb,em,ew){eS=6,eW(function(){return"function"==typeof eb?(eb(em()),function(){return eb(null)}):eb?(eb.current=em(),function(){return eb.current=null}):void 0},null==ew?ew:ew.concat(eb))}function eJ(eb,em){var ew=eY(eH++,7);return tN(ew.__H,em)?(ew.__V=eb(),ew.i=em,ew.__h=eb,ew.__V):ew.__}function e0(eb,em){return eS=8,eJ(function(){return eb},em)}function e6(eb){var em=eN.context[eb.__c],ew=eY(eH++,9);return ew.c=eb,em?(null==ew.__&&(ew.__=!0,em.sub(eN)),em.props.value):eb.__}function e4(eb,em){eP.useDebugValue&&eP.useDebugValue(em?em(eb):eb)}function e3(eb){var em=eY(eH++,10),ew=eQ();return em.__=eb,eN.componentDidCatch||(eN.componentDidCatch=function(eb,eH){em.__&&em.__(eb,eH),ew[1](eb)}),[ew[0],function(){ew[1](void 0)}]}function e5(){var eb=eY(eH++,11);if(!eb.__){for(var em=eN.__v;null!==em&&!em.__m&&null!==em.__;)em=em.__;var ew=em.__m||(em.__m=[0,0]);eb.__="P"+ew[0]+"-"+ew[1]++}return eb.__}function e8(){for(var eb;eb=e_.shift();)if(eb.__P&&eb.__H)try{eb.__H.__h.forEach(tw),eb.__H.__h.forEach(tH),eb.__H.__h=[]}catch(em){eb.__H.__h=[],eP.__e(em,eb.__v)}}eP.__b=function(eb){eN=null,ej&&ej(eb)},eP.__=function(eb,em){eb&&em.__k&&em.__k.__m&&(eb.__m=em.__k.__m),eG&&eG(eb,em)},eP.__r=function(eb){eB&&eB(eb),eH=0;var em=(eN=eb.__c).__H;em&&(eV===eN?(em.__h=[],eN.__h=[],em.__.forEach(function(eb){eb.__N&&(eb.__=eb.__N),eb.__V=eO,eb.__N=eb.i=void 0})):(em.__h.forEach(tw),em.__h.forEach(tH),em.__h=[],eH=0)),eV=eN},eP.diffed=function(eb){eR&&eR(eb);var em=eb.__c;em&&em.__H&&(em.__H.__h.length&&(1!==e_.push(em)&&eE===eP.requestAnimationFrame||((eE=eP.requestAnimationFrame)||e7)(e8)),em.__H.__.forEach(function(eb){eb.i&&(eb.__H=eb.i),eb.__V!==eO&&(eb.__=eb.__V),eb.i=void 0,eb.__V=eO})),eV=eN=null},eP.__c=function(eb,em){em.some(function(eb){try{eb.__h.forEach(tw),eb.__h=eb.__h.filter(function(eb){return!eb.__||tH(eb)})}catch(ew){em.some(function(eb){eb.__h&&(eb.__h=[])}),em=[],eP.__e(ew,eb.__v)}}),eU&&eU(eb,em)},eP.unmount=function(eb){eF&&eF(eb);var em,ew=eb.__c;ew&&ew.__H&&(ew.__H.__.forEach(function(eb){try{tw(eb)}catch(eb){em=eb}}),ew.__H=void 0,em&&eP.__e(em,ew.__v))};var e9="function"==typeof requestAnimationFrame;function e7(eb){var em,ew=function(){clearTimeout(eH),e9&&cancelAnimationFrame(em),setTimeout(eb)},eH=setTimeout(ew,100);e9&&(em=requestAnimationFrame(ew))}function tw(eb){var em=eN,ew=eb.__c;"function"==typeof ew&&(eb.__c=void 0,ew()),eN=em}function tH(eb){var em=eN;eb.__c=eb.__(),eN=em}function tN(eb,em){return!eb||eb.length!==em.length||em.some(function(em,ew){return em!==eb[ew]})}function tV(eb,em){return"function"==typeof em?em(eb):em}},34155:function(eb){var em,ew,eH,eN=eb.exports={};function eV(){throw Error("setTimeout has not been defined")}function eE(){throw Error("clearTimeout has not been defined")}function eD(eb){if(em===setTimeout)return setTimeout(eb,0);if((em===eV||!em)&&setTimeout)return em=setTimeout,setTimeout(eb,0);try{return em(eb,0)}catch(ew){try{return em.call(null,eb,0)}catch(ew){return em.call(this,eb,0)}}}function eS(eb){if(ew===clearTimeout)return clearTimeout(eb);if((ew===eE||!ew)&&clearTimeout)return ew=clearTimeout,clearTimeout(eb);try{return ew(eb)}catch(em){try{return ew.call(null,eb)}catch(em){return ew.call(this,eb)}}}!function(){try{em="function"==typeof setTimeout?setTimeout:eV}catch(eb){em=eV}try{ew="function"==typeof clearTimeout?clearTimeout:eE}catch(eb){ew=eE}}();var e_=[],eO=!1,eP=-1;function ej(){eO&&eH&&(eO=!1,eH.length?e_=eH.concat(e_):eP=-1,e_.length&&eB())}function eB(){if(!eO){var eb=eD(ej);eO=!0;for(var em=e_.length;em;){for(eH=e_,e_=[];++eP1)for(var ew=1;ew>>7-eb%8&1)==1},put:function(eb,em){for(let ew=0;ew>>em-ew-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(eb){let em=Math.floor(this.length/8);this.buffer.length<=em&&this.buffer.push(0),eb&&(this.buffer[em]|=128>>>this.length%8),this.length++}},eb.exports=em},73280:function(eb){function em(eb){if(!eb||eb<1)throw Error("BitMatrix size must be defined and greater than 0");this.size=eb,this.data=new Uint8Array(eb*eb),this.reservedBit=new Uint8Array(eb*eb)}em.prototype.set=function(eb,em,ew,eH){let eN=eb*this.size+em;this.data[eN]=ew,eH&&(this.reservedBit[eN]=!0)},em.prototype.get=function(eb,em){return this.data[eb*this.size+em]},em.prototype.xor=function(eb,em,ew){this.data[eb*this.size+em]^=ew},em.prototype.isReserved=function(eb,em){return this.reservedBit[eb*this.size+em]},eb.exports=em},43424:function(eb,em,ew){let eH=ew(6752),eN=ew(76910);function eV(eb){this.mode=eN.BYTE,"string"==typeof eb&&(eb=eH(eb)),this.data=new Uint8Array(eb)}eV.getBitsLength=function(eb){return 8*eb},eV.prototype.getLength=function(){return this.data.length},eV.prototype.getBitsLength=function(){return eV.getBitsLength(this.data.length)},eV.prototype.write=function(eb){for(let em=0,ew=this.data.length;em=0&&eb.bit<4},em.from=function(eb,eH){if(em.isValid(eb))return eb;try{return ew(eb)}catch(eb){return eH}}},76526:function(eb,em,ew){let eH=ew(10242).getSymbolSize,eN=7;em.getPositions=function(eb){let em=eH(eb);return[[0,0],[em-eN,0],[0,em-eN]]}},61642:function(eb,em,ew){let eH=ew(10242),eN=1335,eV=21522,eE=eH.getBCHDigit(eN);em.getEncodedBits=function(eb,em){let ew=eb.bit<<3|em,eD=ew<<10;for(;eH.getBCHDigit(eD)-eE>=0;)eD^=eN<=33088&&ew<=40956)ew-=33088;else if(ew>=57408&&ew<=60351)ew-=49472;else throw Error("Invalid SJIS character: "+this.data[em]+"\nMake sure your charset is UTF-8");ew=(ew>>>8&255)*192+(255&ew),eb.put(ew,13)}},eb.exports=eV},27126:function(eb,em){em.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};let ew={N1:3,N2:3,N3:40,N4:10};function eH(eb,ew,eH){switch(eb){case em.Patterns.PATTERN000:return(ew+eH)%2==0;case em.Patterns.PATTERN001:return ew%2==0;case em.Patterns.PATTERN010:return eH%3==0;case em.Patterns.PATTERN011:return(ew+eH)%3==0;case em.Patterns.PATTERN100:return(Math.floor(ew/2)+Math.floor(eH/3))%2==0;case em.Patterns.PATTERN101:return ew*eH%2+ew*eH%3==0;case em.Patterns.PATTERN110:return(ew*eH%2+ew*eH%3)%2==0;case em.Patterns.PATTERN111:return(ew*eH%3+(ew+eH)%2)%2==0;default:throw Error("bad maskPattern:"+eb)}}em.isValid=function(eb){return null!=eb&&""!==eb&&!isNaN(eb)&&eb>=0&&eb<=7},em.from=function(eb){return em.isValid(eb)?parseInt(eb,10):void 0},em.getPenaltyN1=function(eb){let em=eb.size,eH=0,eN=0,eV=0,eE=null,eD=null;for(let eS=0;eS=5&&(eH+=ew.N1+(eN-5)),eE=em,eN=1),(em=eb.get(e_,eS))===eD?eV++:(eV>=5&&(eH+=ew.N1+(eV-5)),eD=em,eV=1)}eN>=5&&(eH+=ew.N1+(eN-5)),eV>=5&&(eH+=ew.N1+(eV-5))}return eH},em.getPenaltyN2=function(eb){let em=eb.size,eH=0;for(let ew=0;ew=10&&(1488===eN||93===eN)&&eH++,eV=eV<<1&2047|eb.get(eE,ew),eE>=10&&(1488===eV||93===eV)&&eH++}return eH*ew.N3},em.getPenaltyN4=function(eb){let em=0,eH=eb.data.length;for(let ew=0;ew=1&&em<10?eb.ccBits[0]:em<27?eb.ccBits[1]:eb.ccBits[2]},em.getBestModeForData=function(eb){return eN.testNumeric(eb)?em.NUMERIC:eN.testAlphanumeric(eb)?em.ALPHANUMERIC:eN.testKanji(eb)?em.KANJI:em.BYTE},em.toString=function(eb){if(eb&&eb.id)return eb.id;throw Error("Invalid mode")},em.isValid=function(eb){return eb&&eb.bit&&eb.ccBits},em.from=function(eb,ew){if(em.isValid(eb))return eb;try{return eV(eb)}catch(eb){return ew}}},41085:function(eb,em,ew){let eH=ew(76910);function eN(eb){this.mode=eH.NUMERIC,this.data=eb.toString()}eN.getBitsLength=function(eb){return 10*Math.floor(eb/3)+(eb%3?eb%3*3+1:0)},eN.prototype.getLength=function(){return this.data.length},eN.prototype.getBitsLength=function(){return eN.getBitsLength(this.data.length)},eN.prototype.write=function(eb){let em,ew,eH;for(em=0;em+3<=this.data.length;em+=3)eH=parseInt(ew=this.data.substr(em,3),10),eb.put(eH,10);let eN=this.data.length-em;eN>0&&(eH=parseInt(ew=this.data.substr(em),10),eb.put(eH,3*eN+1))},eb.exports=eN},26143:function(eb,em,ew){let eH=ew(69729);em.mul=function(eb,em){let ew=new Uint8Array(eb.length+em.length-1);for(let eN=0;eN=0;){let eb=ew[0];for(let eN=0;eN=0&&em<=6&&(0===eH||6===eH)||eH>=0&&eH<=6&&(0===em||6===em)||em>=2&&em<=4&&eH>=2&&eH<=4?eb.set(eN+em,eV+eH,!0,!0):eb.set(eN+em,eV+eH,!1,!0))}}function eG(eb){let em=eb.size;for(let ew=8;ew>em&1)==1,eb.set(ew,eH,eN,!0),eb.set(eH,ew,eN,!0)}function eK(eb,em,ew){let eH,eN;let eV=eb.size,eE=eB.getEncodedBits(em,ew);for(eH=0;eH<15;eH++)eN=(eE>>eH&1)==1,eH<6?eb.set(eH,8,eN,!0):eH<8?eb.set(eH+1,8,eN,!0):eb.set(eV-15+eH,8,eN,!0),eH<8?eb.set(8,eV-eH-1,eN,!0):eH<9?eb.set(8,15-eH-1+1,eN,!0):eb.set(8,15-eH-1,eN,!0);eb.set(eV-8,8,1,!0)}function eZ(eb,em){let ew=eb.size,eH=-1,eN=ew-1,eV=7,eE=0;for(let eD=ew-1;eD>0;eD-=2)for(6===eD&&eD--;;){for(let ew=0;ew<2;ew++)if(!eb.isReserved(eN,eD-ew)){let eH=!1;eE>>eV&1)==1),eb.set(eN,eD-ew,eH),-1==--eV&&(eE++,eV=7)}if((eN+=eH)<0||ew<=eN){eN-=eH,eH=-eH;break}}}function eW(eb,em,ew){let eN=new eV;ew.forEach(function(em){eN.put(em.mode.bit,4),eN.put(em.getLength(),eR.getCharCountIndicator(em.mode,eb)),em.write(eN)});let eE=eH.getSymbolTotalCodewords(eb),eD=eO.getTotalCodewordsCount(eb,em),eS=(eE-eD)*8;for(eN.getLengthInBits()+4<=eS&&eN.put(0,4);eN.getLengthInBits()%8!=0;)eN.putBit(0);let e_=(eS-eN.getLengthInBits())/8;for(let eb=0;eb=7&&eQ(eP,em),eZ(eP,eS),isNaN(eN)&&(eN=e_.getBestMask(eP,eK.bind(null,eP,ew))),e_.applyMask(eN,eP),eK(eP,ew,eN),{modules:eP,version:em,errorCorrectionLevel:ew,maskPattern:eN,segments:eV}}em.create=function(eb,em){let ew,eV;if(void 0===eb||""===eb)throw Error("No input text");let eE=eN.M;return void 0!==em&&(eE=eN.from(em.errorCorrectionLevel,eN.M),ew=ej.from(em.version),eV=e_.from(em.maskPattern),em.toSJISFunc&&eH.setToSJISFunction(em.toSJISFunc)),eX(eb,ew,eE,eV)}},52882:function(eb,em,ew){let eH=ew(26143);function eN(eb){this.genPoly=void 0,this.degree=eb,this.degree&&this.initialize(this.degree)}eN.prototype.initialize=function(eb){this.degree=eb,this.genPoly=eH.generateECPolynomial(this.degree)},eN.prototype.encode=function(eb){if(!this.genPoly)throw Error("Encoder not initialized");let em=new Uint8Array(eb.length+this.degree);em.set(eb);let ew=eH.mod(em,this.genPoly),eN=this.degree-ew.length;if(eN>0){let eb=new Uint8Array(this.degree);return eb.set(ew,eN),eb}return ew},eb.exports=eN},7007:function(eb,em){let ew="[0-9]+",eH="[A-Z $%*+\\-./:]+",eN="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";eN=eN.replace(/u/g,"\\u");let eV="(?:(?![A-Z0-9 $%*+\\-./:]|"+eN+")(?:.|[\r\n]))+";em.KANJI=RegExp(eN,"g"),em.BYTE_KANJI=RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),em.BYTE=RegExp(eV,"g"),em.NUMERIC=RegExp(ew,"g"),em.ALPHANUMERIC=RegExp(eH,"g");let eE=RegExp("^"+eN+"$"),eD=RegExp("^"+ew+"$"),eS=RegExp("^[A-Z0-9 $%*+\\-./:]+$");em.testKanji=function(eb){return eE.test(eb)},em.testNumeric=function(eb){return eD.test(eb)},em.testAlphanumeric=function(eb){return eS.test(eb)}},16130:function(eb,em,ew){let eH=ew(76910),eN=ew(41085),eV=ew(8260),eE=ew(43424),eD=ew(35442),eS=ew(7007),e_=ew(10242),eO=ew(65987);function eP(eb){return unescape(encodeURIComponent(eb)).length}function ej(eb,em,ew){let eH;let eN=[];for(;null!==(eH=eb.exec(ew));)eN.push({data:eH[0],index:eH.index,mode:em,length:eH[0].length});return eN}function eB(eb){let em,ew;let eN=ej(eS.NUMERIC,eH.NUMERIC,eb),eV=ej(eS.ALPHANUMERIC,eH.ALPHANUMERIC,eb);e_.isKanjiModeEnabled()?(em=ej(eS.BYTE,eH.BYTE,eb),ew=ej(eS.KANJI,eH.KANJI,eb)):(em=ej(eS.BYTE_KANJI,eH.BYTE,eb),ew=[]);let eE=eN.concat(eV,em,ew);return eE.sort(function(eb,em){return eb.index-em.index}).map(function(eb){return{data:eb.data,mode:eb.mode,length:eb.length}})}function eR(eb,em){switch(em){case eH.NUMERIC:return eN.getBitsLength(eb);case eH.ALPHANUMERIC:return eV.getBitsLength(eb);case eH.KANJI:return eD.getBitsLength(eb);case eH.BYTE:return eE.getBitsLength(eb)}}function eU(eb){return eb.reduce(function(eb,em){let ew=eb.length-1>=0?eb[eb.length-1]:null;return ew&&ew.mode===em.mode?(eb[eb.length-1].data+=em.data,eb):(eb.push(em),eb)},[])}function eF(eb){let em=[];for(let ew=0;ew40)throw Error('"version" should be in range from 1 to 40');return 4*eb+17},em.getSymbolTotalCodewords=function(eb){return eH[eb]},em.getBCHDigit=function(eb){let em=0;for(;0!==eb;)em++,eb>>>=1;return em},em.setToSJISFunction=function(eb){if("function"!=typeof eb)throw Error('"toSJISFunc" is not a valid function.');ew=eb},em.isKanjiModeEnabled=function(){return void 0!==ew},em.toSJIS=function(eb){return ew(eb)}},43114:function(eb,em){em.isValid=function(eb){return!isNaN(eb)&&eb>=1&&eb<=40}},23103:function(eb,em,ew){let eH=ew(10242),eN=ew(35393),eV=ew(64908),eE=ew(76910),eD=ew(43114),eS=7973,e_=eH.getBCHDigit(eS);function eO(eb,ew,eH){for(let eN=1;eN<=40;eN++)if(ew<=em.getCapacity(eN,eH,eb))return eN}function eP(eb,em){return eE.getCharCountIndicator(eb,em)+4}function ej(eb,em){let ew=0;return eb.forEach(function(eb){let eH=eP(eb.mode,em);ew+=eH+eb.getBitsLength()}),ew}function eB(eb,ew){for(let eH=1;eH<=40;eH++){let eN=ej(eb,eH);if(eN<=em.getCapacity(eH,ew,eE.MIXED))return eH}}em.from=function(eb,em){return eD.isValid(eb)?parseInt(eb,10):em},em.getCapacity=function(eb,em,ew){if(!eD.isValid(eb))throw Error("Invalid QR Code version");void 0===ew&&(ew=eE.BYTE);let eV=eH.getSymbolTotalCodewords(eb),eS=eN.getTotalCodewordsCount(eb,em),e_=(eV-eS)*8;if(ew===eE.MIXED)return e_;let eO=e_-eP(ew,eb);switch(ew){case eE.NUMERIC:return Math.floor(eO/10*3);case eE.ALPHANUMERIC:return Math.floor(eO/11*2);case eE.KANJI:return Math.floor(eO/13);case eE.BYTE:default:return Math.floor(eO/8)}},em.getBestVersionForData=function(eb,em){let ew;let eH=eV.from(em,eV.M);if(Array.isArray(eb)){if(eb.length>1)return eB(eb,eH);if(0===eb.length)return 1;ew=eb[0]}else ew=eb;return eO(ew.mode,ew.getLength(),eH)},em.getEncodedBits=function(eb){if(!eD.isValid(eb)||eb<7)throw Error("Invalid QR Code version");let em=eb<<12;for(;eH.getBCHDigit(em)-e_>=0;)em^=eS<0&&e_>0&&eb[eS-1]||(eH+=eE?eV("M",e_+ew,.5+eO+ew):eV("m",eN,0),eN=0,eE=!1),e_+1':"",eP="',ej='viewBox="0 0 '+e_+" "+e_+'"',eB=eV.width?'width="'+eV.width+'" height="'+eV.width+'" ':"",eR=''+eO+eP+"\n";return"function"==typeof ew&&ew(null,eR),eR}},89653:function(eb,em){function ew(eb){if("number"==typeof eb&&(eb=eb.toString()),"string"!=typeof eb)throw Error("Color should be defined as hex string");let em=eb.slice().replace("#","").split("");if(em.length<3||5===em.length||em.length>8)throw Error("Invalid hex color: "+eb);(3===em.length||4===em.length)&&(em=Array.prototype.concat.apply([],em.map(function(eb){return[eb,eb]}))),6===em.length&&em.push("F","F");let ew=parseInt(em.join(""),16);return{r:ew>>24&255,g:ew>>16&255,b:ew>>8&255,a:255&ew,hex:"#"+em.slice(0,6).join("")}}em.getOptions=function(eb){eb||(eb={}),eb.color||(eb.color={});let em=void 0===eb.margin||null===eb.margin||eb.margin<0?4:eb.margin,eH=eb.width&&eb.width>=21?eb.width:void 0,eN=eb.scale||4;return{width:eH,scale:eH?4:eN,margin:em,color:{dark:ew(eb.color.dark||"#000000ff"),light:ew(eb.color.light||"#ffffffff")},type:eb.type,rendererOpts:eb.rendererOpts||{}}},em.getScale=function(eb,em){return em.width&&em.width>=eb+2*em.margin?em.width/(eb+2*em.margin):em.scale},em.getImageWidth=function(eb,ew){let eH=em.getScale(eb,ew);return Math.floor((eb+2*ew.margin)*eH)},em.qrToImageData=function(eb,ew,eH){let eN=ew.modules.size,eV=ew.modules.data,eE=em.getScale(eN,eH),eD=Math.floor((eN+2*eH.margin)*eE),eS=eH.margin*eE,e_=[eH.color.light,eH.color.dark];for(let em=0;em=eS&&ew>=eS&&emnull==eb,eS=Symbol("encodeFragmentIdentifier");function e_(eb){switch(eb.arrayFormat){case"index":return em=>(ew,eH)=>{let eN=ew.length;return void 0===eH||eb.skipNull&&null===eH||eb.skipEmptyString&&""===eH?ew:null===eH?[...ew,[ej(em,eb),"[",eN,"]"].join("")]:[...ew,[ej(em,eb),"[",ej(eN,eb),"]=",ej(eH,eb)].join("")]};case"bracket":return em=>(ew,eH)=>void 0===eH||eb.skipNull&&null===eH||eb.skipEmptyString&&""===eH?ew:null===eH?[...ew,[ej(em,eb),"[]"].join("")]:[...ew,[ej(em,eb),"[]=",ej(eH,eb)].join("")];case"colon-list-separator":return em=>(ew,eH)=>void 0===eH||eb.skipNull&&null===eH||eb.skipEmptyString&&""===eH?ew:null===eH?[...ew,[ej(em,eb),":list="].join("")]:[...ew,[ej(em,eb),":list=",ej(eH,eb)].join("")];case"comma":case"separator":case"bracket-separator":{let em="bracket-separator"===eb.arrayFormat?"[]=":"=";return ew=>(eH,eN)=>void 0===eN||eb.skipNull&&null===eN||eb.skipEmptyString&&""===eN?eH:(eN=null===eN?"":eN,0===eH.length)?[[ej(ew,eb),em,ej(eN,eb)].join("")]:[[eH,ej(eN,eb)].join(eb.arrayFormatSeparator)]}default:return em=>(ew,eH)=>void 0===eH||eb.skipNull&&null===eH||eb.skipEmptyString&&""===eH?ew:null===eH?[...ew,ej(em,eb)]:[...ew,[ej(em,eb),"=",ej(eH,eb)].join("")]}}function eO(eb){let em;switch(eb.arrayFormat){case"index":return(eb,ew,eH)=>{if(em=/\[(\d*)\]$/.exec(eb),eb=eb.replace(/\[\d*\]$/,""),!em){eH[eb]=ew;return}void 0===eH[eb]&&(eH[eb]={}),eH[eb][em[1]]=ew};case"bracket":return(eb,ew,eH)=>{if(em=/(\[\])$/.exec(eb),eb=eb.replace(/\[\]$/,""),!em){eH[eb]=ew;return}if(void 0===eH[eb]){eH[eb]=[ew];return}eH[eb]=[].concat(eH[eb],ew)};case"colon-list-separator":return(eb,ew,eH)=>{if(em=/(:list)$/.exec(eb),eb=eb.replace(/:list$/,""),!em){eH[eb]=ew;return}if(void 0===eH[eb]){eH[eb]=[ew];return}eH[eb]=[].concat(eH[eb],ew)};case"comma":case"separator":return(em,ew,eH)=>{let eN="string"==typeof ew&&ew.includes(eb.arrayFormatSeparator),eV="string"==typeof ew&&!eN&&eB(ew,eb).includes(eb.arrayFormatSeparator);ew=eV?eB(ew,eb):ew;let eE=eN||eV?ew.split(eb.arrayFormatSeparator).map(em=>eB(em,eb)):null===ew?ew:eB(ew,eb);eH[em]=eE};case"bracket-separator":return(em,ew,eH)=>{let eN=/(\[\])$/.test(em);if(em=em.replace(/\[\]$/,""),!eN){eH[em]=ew?eB(ew,eb):ew;return}let eV=null===ew?[]:ew.split(eb.arrayFormatSeparator).map(em=>eB(em,eb));if(void 0===eH[em]){eH[em]=eV;return}eH[em]=[].concat(eH[em],eV)};default:return(eb,em,ew)=>{if(void 0===ew[eb]){ew[eb]=em;return}ew[eb]=[].concat(ew[eb],em)}}}function eP(eb){if("string"!=typeof eb||1!==eb.length)throw TypeError("arrayFormatSeparator must be single character string")}function ej(eb,em){return em.encode?em.strict?eH(eb):encodeURIComponent(eb):eb}function eB(eb,em){return em.decode?eN(eb):eb}function eR(eb){return Array.isArray(eb)?eb.sort():"object"==typeof eb?eR(Object.keys(eb)).sort((eb,em)=>Number(eb)-Number(em)).map(em=>eb[em]):eb}function eU(eb){let em=eb.indexOf("#");return -1!==em&&(eb=eb.slice(0,em)),eb}function eF(eb){let em="",ew=eb.indexOf("#");return -1!==ew&&(em=eb.slice(ew)),em}function eG(eb){eb=eU(eb);let em=eb.indexOf("?");return -1===em?"":eb.slice(em+1)}function eY(eb,em){return em.parseNumbers&&!Number.isNaN(Number(eb))&&"string"==typeof eb&&""!==eb.trim()?eb=Number(eb):em.parseBooleans&&null!==eb&&("true"===eb.toLowerCase()||"false"===eb.toLowerCase())&&(eb="true"===eb.toLowerCase()),eb}function eQ(eb,em){eP((em=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},em)).arrayFormatSeparator);let ew=eO(em),eH=Object.create(null);if("string"!=typeof eb||!(eb=eb.trim().replace(/^[?#&]/,"")))return eH;for(let eN of eb.split("&")){if(""===eN)continue;let[eb,eE]=eV(em.decode?eN.replace(/\+/g," "):eN,"=");eE=void 0===eE?null:["comma","separator","bracket-separator"].includes(em.arrayFormat)?eE:eB(eE,em),ew(eB(eb,em),eE,eH)}for(let eb of Object.keys(eH)){let ew=eH[eb];if("object"==typeof ew&&null!==ew)for(let eb of Object.keys(ew))ew[eb]=eY(ew[eb],em);else eH[eb]=eY(ew,em)}return!1===em.sort?eH:(!0===em.sort?Object.keys(eH).sort():Object.keys(eH).sort(em.sort)).reduce((eb,em)=>{let ew=eH[em];return ew&&"object"==typeof ew&&!Array.isArray(ew)?eb[em]=eR(ew):eb[em]=ew,eb},Object.create(null))}em.extract=eG,em.parse=eQ,em.stringify=(eb,em)=>{if(!eb)return"";eP((em=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},em)).arrayFormatSeparator);let ew=ew=>em.skipNull&&eD(eb[ew])||em.skipEmptyString&&""===eb[ew],eH=e_(em),eN={};for(let em of Object.keys(eb))ew(em)||(eN[em]=eb[em]);let eV=Object.keys(eN);return!1!==em.sort&&eV.sort(em.sort),eV.map(ew=>{let eN=eb[ew];return void 0===eN?"":null===eN?ej(ew,em):Array.isArray(eN)?0===eN.length&&"bracket-separator"===em.arrayFormat?ej(ew,em)+"[]":eN.reduce(eH(ew),[]).join("&"):ej(ew,em)+"="+ej(eN,em)}).filter(eb=>eb.length>0).join("&")},em.parseUrl=(eb,em)=>{em=Object.assign({decode:!0},em);let[ew,eH]=eV(eb,"#");return Object.assign({url:ew.split("?")[0]||"",query:eQ(eG(eb),em)},em&&em.parseFragmentIdentifier&&eH?{fragmentIdentifier:eB(eH,em)}:{})},em.stringifyUrl=(eb,ew)=>{ew=Object.assign({encode:!0,strict:!0,[eS]:!0},ew);let eH=eU(eb.url).split("?")[0]||"",eN=em.extract(eb.url),eV=em.parse(eN,{sort:!1}),eE=Object.assign(eV,eb.query),eD=em.stringify(eE,ew);eD&&(eD=`?${eD}`);let e_=eF(eb.url);return eb.fragmentIdentifier&&(e_=`#${ew[eS]?ej(eb.fragmentIdentifier,ew):eb.fragmentIdentifier}`),`${eH}${eD}${e_}`},em.pick=(eb,ew,eH)=>{eH=Object.assign({parseFragmentIdentifier:!0,[eS]:!1},eH);let{url:eN,query:eV,fragmentIdentifier:eD}=em.parseUrl(eb,eH);return em.stringifyUrl({url:eN,query:eE(eV,ew),fragmentIdentifier:eD},eH)},em.exclude=(eb,ew,eH)=>{let eN=Array.isArray(ew)?eb=>!ew.includes(eb):(eb,em)=>!ew(eb,em);return em.pick(eb,eN,eH)}},85346:function(eb){"use strict";function em(eb){try{return JSON.stringify(eb)}catch(eb){return'"[Circular]"'}}function ew(eb,ew,eH){var eN=eH&&eH.stringify||em,eV=1;if("object"==typeof eb&&null!==eb){var eE=ew.length+eV;if(1===eE)return eb;var eD=Array(eE);eD[0]=eN(eb);for(var eS=1;eS-1?ej:0,eb.charCodeAt(eR+1)){case 100:case 102:if(eP>=e_||null==ew[eP])break;ej=e_||null==ew[eP])break;ej=e_||void 0===ew[eP])break;ej",ej=eR+2,eR++;break}eO+=eN(ew[eP]),ej=eR+2,eR++;break;case 115:if(eP>=e_)break;ejeV)throw RangeError("requested too many random bytes");var ew=eD.allocUnsafe(eb);if(eb>0){if(eb>eN)for(var eE=0;eE2)?"one of ".concat(em," ").concat(eb.slice(0,ew-1).join(", "),", or ")+eb[ew-1]:2===ew?"one of ".concat(em," ").concat(eb[0]," or ").concat(eb[1]):"of ".concat(em," ").concat(eb[0])}function eV(eb,em,ew){return eb.substr(!ew||ew<0?0:+ew,em.length)===em}function eE(eb,em,ew){return(void 0===ew||ew>eb.length)&&(ew=eb.length),eb.substring(ew-em.length,ew)===em}function eD(eb,em,ew){return"number"!=typeof ew&&(ew=0),!(ew+em.length>eb.length)&&-1!==eb.indexOf(em,ew)}eH("ERR_INVALID_OPT_VALUE",function(eb,em){return'The value "'+em+'" is invalid for option "'+eb+'"'},TypeError),eH("ERR_INVALID_ARG_TYPE",function(eb,em,ew){if("string"==typeof em&&eV(em,"not ")?(eH="must not be",em=em.replace(/^not /,"")):eH="must be",eE(eb," argument"))eS="The ".concat(eb," ").concat(eH," ").concat(eN(em,"type"));else{var eH,eS,e_=eD(eb,".")?"property":"argument";eS='The "'.concat(eb,'" ').concat(e_," ").concat(eH," ").concat(eN(em,"type"))}return eS+". Received type ".concat(typeof ew)},TypeError),eH("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),eH("ERR_METHOD_NOT_IMPLEMENTED",function(eb){return"The "+eb+" method is not implemented"}),eH("ERR_STREAM_PREMATURE_CLOSE","Premature close"),eH("ERR_STREAM_DESTROYED",function(eb){return"Cannot call "+eb+" after a stream was destroyed"}),eH("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),eH("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),eH("ERR_STREAM_WRITE_AFTER_END","write after end"),eH("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),eH("ERR_UNKNOWN_ENCODING",function(eb){return"Unknown encoding: "+eb},TypeError),eH("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),eb.exports.q=ew},56753:function(eb,em,ew){"use strict";var eH=ew(34155),eN=Object.keys||function(eb){var em=[];for(var ew in eb)em.push(ew);return em};eb.exports=eO;var eV=ew(79481),eE=ew(64229);ew(35717)(eO,eV);for(var eD=eN(eE.prototype),eS=0;eS0){if("string"==typeof em||eD.objectMode||Object.getPrototypeOf(em)===eP.prototype||(em=eB(em)),eH)eD.endEmitted?eX(eb,new e$):e5(eb,eD,em,!0);else if(eD.ended)eX(eb,new eZ);else{if(eD.destroyed)return!1;eD.reading=!1,eD.decoder&&!ew?(em=eD.decoder.write(em),eD.objectMode||0!==em.length?e5(eb,eD,em,!1):tE(eb,eD)):e5(eb,eD,em,!1)}}else eH||(eD.reading=!1,tE(eb,eD));return!eD.ended&&(eD.length=e9?eb=e9:(eb--,eb|=eb>>>1,eb|=eb>>>2,eb|=eb>>>4,eb|=eb>>>8,eb|=eb>>>16,eb++),eb}function tw(eb,em){return eb<=0||0===em.length&&em.ended?0:em.objectMode?1:eb!=eb?em.flowing&&em.length?em.buffer.head.data.length:em.length:(eb>em.highWaterMark&&(em.highWaterMark=e7(eb)),eb<=em.length)?eb:em.ended?em.length:(em.needReadable=!0,0)}function tH(eb,em){if(eN("onEofChunk"),!em.ended){if(em.decoder){var ew=em.decoder.end();ew&&ew.length&&(em.buffer.push(ew),em.length+=em.objectMode?1:ew.length)}em.ended=!0,em.sync?tN(eb):(em.needReadable=!1,em.emittedReadable||(em.emittedReadable=!0,tV(eb)))}}function tN(eb){var em=eb._readableState;eN("emitReadable",em.needReadable,em.emittedReadable),em.needReadable=!1,em.emittedReadable||(eN("emitReadable",em.flowing),em.emittedReadable=!0,eS.nextTick(tV,eb))}function tV(eb){var em=eb._readableState;eN("emitReadable_",em.destroyed,em.length,em.ended),!em.destroyed&&(em.length||em.ended)&&(eb.emit("readable"),em.emittedReadable=!1),em.needReadable=!em.flowing&&!em.ended&&em.length<=em.highWaterMark,tB(eb)}function tE(eb,em){em.readingMore||(em.readingMore=!0,eS.nextTick(tD,eb,em))}function tD(eb,em){for(;!em.reading&&!em.ended&&(em.length0,em.resumeScheduled&&!em.paused?em.flowing=!0:eb.listenerCount("data")>0&&eb.resume()}function tO(eb){eN("readable nexttick read 0"),eb.read(0)}function tP(eb,em){em.resumeScheduled||(em.resumeScheduled=!0,eS.nextTick(tj,eb,em))}function tj(eb,em){eN("resume",em.reading),em.reading||eb.read(0),em.resumeScheduled=!1,eb.emit("resume"),tB(eb),em.flowing&&!em.reading&&eb.read(0)}function tB(eb){var em=eb._readableState;for(eN("flow",em.flowing);em.flowing&&null!==eb.read(););}function tR(eb,em){var ew;return 0===em.length?null:(em.objectMode?ew=em.buffer.shift():!eb||eb>=em.length?(ew=em.decoder?em.buffer.join(""):1===em.buffer.length?em.buffer.first():em.buffer.concat(em.length),em.buffer.clear()):ew=em.buffer.consume(eb,em.decoder),ew)}function tU(eb){var em=eb._readableState;eN("endReadable",em.endEmitted),em.endEmitted||(em.ended=!0,eS.nextTick(tF,em,eb))}function tF(eb,em){if(eN("endReadableNT",eb.endEmitted,eb.length),!eb.endEmitted&&0===eb.length&&(eb.endEmitted=!0,em.readable=!1,em.emit("end"),eb.autoDestroy)){var ew=em._writableState;(!ew||ew.autoDestroy&&ew.finished)&&em.destroy()}}function tG(eb,em){for(var ew=0,eH=eb.length;ew=ew.highWaterMark:ew.length>0)||ew.ended))return eN("read: emitReadable",ew.length,ew.ended),0===ew.length&&ew.ended?tU(this):tN(this),null;if(0===(eb=tw(eb,ew))&&ew.ended)return 0===ew.length&&tU(this),null;var eV=ew.needReadable;return eN("need readable",eV),(0===ew.length||ew.length-eb0?tR(eb,ew):null)?(ew.needReadable=ew.length<=ew.highWaterMark,eb=0):(ew.length-=eb,ew.awaitDrain=0),0===ew.length&&(ew.ended||(ew.needReadable=!0),eH!==eb&&ew.ended&&tU(this)),null!==em&&this.emit("data",em),em},e4.prototype._read=function(eb){eX(this,new eW("_read()"))},e4.prototype.pipe=function(eb,em){var ew=this,eH=this._readableState;switch(eH.pipesCount){case 0:eH.pipes=eb;break;case 1:eH.pipes=[eH.pipes,eb];break;default:eH.pipes.push(eb)}eH.pipesCount+=1,eN("pipe count=%d opts=%j",eH.pipesCount,em);var eV=em&&!1===em.end||eb===eS.stdout||eb===eS.stderr?eG:eD;function eE(eb,em){eN("onunpipe"),eb===ew&&em&&!1===em.hasUnpiped&&(em.hasUnpiped=!0,ej())}function eD(){eN("onend"),eb.end()}eH.endEmitted?eS.nextTick(eV):ew.once("end",eV),eb.on("unpipe",eE);var eO=tS(ew);eb.on("drain",eO);var eP=!1;function ej(){eN("cleanup"),eb.removeListener("close",eU),eb.removeListener("finish",eF),eb.removeListener("drain",eO),eb.removeListener("error",eR),eb.removeListener("unpipe",eE),ew.removeListener("end",eD),ew.removeListener("end",eG),ew.removeListener("data",eB),eP=!0,eH.awaitDrain&&(!eb._writableState||eb._writableState.needDrain)&&eO()}function eB(em){eN("ondata");var eV=eb.write(em);eN("dest.write",eV),!1===eV&&((1===eH.pipesCount&&eH.pipes===eb||eH.pipesCount>1&&-1!==tG(eH.pipes,eb))&&!eP&&(eN("false write response, pause",eH.awaitDrain),eH.awaitDrain++),ew.pause())}function eR(em){eN("onerror",em),eG(),eb.removeListener("error",eR),0===e_(eb,"error")&&eX(eb,em)}function eU(){eb.removeListener("finish",eF),eG()}function eF(){eN("onfinish"),eb.removeListener("close",eU),eG()}function eG(){eN("unpipe"),ew.unpipe(eb)}return ew.on("data",eB),e0(eb,"error",eR),eb.once("close",eU),eb.once("finish",eF),eb.emit("pipe",ew),eH.flowing||(eN("pipe resume"),ew.resume()),eb},e4.prototype.unpipe=function(eb){var em=this._readableState,ew={hasUnpiped:!1};if(0===em.pipesCount)return this;if(1===em.pipesCount)return eb&&eb!==em.pipes||(eb||(eb=em.pipes),em.pipes=null,em.pipesCount=0,em.flowing=!1,eb&&eb.emit("unpipe",this,ew)),this;if(!eb){var eH=em.pipes,eN=em.pipesCount;em.pipes=null,em.pipesCount=0,em.flowing=!1;for(var eV=0;eV0,!1!==eH.flowing&&this.resume()):"readable"!==eb||eH.endEmitted||eH.readableListening||(eH.readableListening=eH.needReadable=!0,eH.flowing=!1,eH.emittedReadable=!1,eN("on readable",eH.length,eH.reading),eH.length?tN(this):eH.reading||eS.nextTick(tO,this)),ew},e4.prototype.addListener=e4.prototype.on,e4.prototype.removeListener=function(eb,em){var ew=eO.prototype.removeListener.call(this,eb,em);return"readable"===eb&&eS.nextTick(t_,this),ew},e4.prototype.removeAllListeners=function(eb){var em=eO.prototype.removeAllListeners.apply(this,arguments);return("readable"===eb||void 0===eb)&&eS.nextTick(t_,this),em},e4.prototype.resume=function(){var eb=this._readableState;return eb.flowing||(eN("resume"),eb.flowing=!eb.readableListening,tP(this,eb)),eb.paused=!1,this},e4.prototype.pause=function(){return eN("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(eN("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},e4.prototype.wrap=function(eb){var em=this,ew=this._readableState,eH=!1;for(var eV in eb.on("end",function(){if(eN("wrapped end"),ew.decoder&&!ew.ended){var eb=ew.decoder.end();eb&&eb.length&&em.push(eb)}em.push(null)}),eb.on("data",function(eV){eN("wrapped data"),ew.decoder&&(eV=ew.decoder.write(eV)),(!ew.objectMode||null!=eV)&&(ew.objectMode||eV&&eV.length)&&(em.push(eV)||(eH=!0,eb.pause()))}),eb)void 0===this[eV]&&"function"==typeof eb[eV]&&(this[eV]=function(em){return function(){return eb[em].apply(eb,arguments)}}(eV));for(var eE=0;eE-1))throw new e$(eb);return this._writableState.defaultEncoding=eb,this},Object.defineProperty(e6.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(e6.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),e6.prototype._write=function(eb,em,ew){ew(new eG("_write()"))},e6.prototype._writev=null,e6.prototype.end=function(eb,em,ew){var eH=this._writableState;return"function"==typeof eb?(ew=eb,eb=null,em=null):"function"==typeof em&&(ew=em,em=null),null!=eb&&this.write(eb,em),eH.corked&&(eH.corked=1,this.uncork()),eH.ending||tP(this,eH,ew),this},Object.defineProperty(e6.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(e6.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(eb){this._writableState&&(this._writableState.destroyed=eb)}}),e6.prototype.destroy=eB.destroy,e6.prototype._undestroy=eB.undestroy,e6.prototype._destroy=function(eb,em){em(eb)}},45850:function(eb,em,ew){"use strict";var eH,eN=ew(34155);function eV(eb,em,ew){return(em=eE(em))in eb?Object.defineProperty(eb,em,{value:ew,enumerable:!0,configurable:!0,writable:!0}):eb[em]=ew,eb}function eE(eb){var em=eD(eb,"string");return"symbol"==typeof em?em:String(em)}function eD(eb,em){if("object"!=typeof eb||null===eb)return eb;var ew=eb[Symbol.toPrimitive];if(void 0!==ew){var eH=ew.call(eb,em||"default");if("object"!=typeof eH)return eH;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===em?String:Number)(eb)}var eS=ew(8610),e_=Symbol("lastResolve"),eO=Symbol("lastReject"),eP=Symbol("error"),ej=Symbol("ended"),eB=Symbol("lastPromise"),eR=Symbol("handlePromise"),eU=Symbol("stream");function eF(eb,em){return{value:eb,done:em}}function eG(eb){var em=eb[e_];if(null!==em){var ew=eb[eU].read();null!==ew&&(eb[eB]=null,eb[e_]=null,eb[eO]=null,em(eF(ew,!1)))}}function eY(eb){eN.nextTick(eG,eb)}function eQ(eb,em){return function(ew,eH){eb.then(function(){if(em[ej]){ew(eF(void 0,!0));return}em[eR](ew,eH)},eH)}}var eK=Object.getPrototypeOf(function(){}),eZ=Object.setPrototypeOf((eV(eH={get stream(){return this[eU]},next:function(){var eb,em=this,ew=this[eP];if(null!==ew)return Promise.reject(ew);if(this[ej])return Promise.resolve(eF(void 0,!0));if(this[eU].destroyed)return new Promise(function(eb,ew){eN.nextTick(function(){em[eP]?ew(em[eP]):eb(eF(void 0,!0))})});var eH=this[eB];if(eH)eb=new Promise(eQ(eH,this));else{var eV=this[eU].read();if(null!==eV)return Promise.resolve(eF(eV,!1));eb=new Promise(this[eR])}return this[eB]=eb,eb}},Symbol.asyncIterator,function(){return this}),eV(eH,"return",function(){var eb=this;return new Promise(function(em,ew){eb[eU].destroy(null,function(eb){if(eb){ew(eb);return}em(eF(void 0,!0))})})}),eH),eK),eW=function(eb){var em,ew=Object.create(eZ,(eV(em={},eU,{value:eb,writable:!0}),eV(em,e_,{value:null,writable:!0}),eV(em,eO,{value:null,writable:!0}),eV(em,eP,{value:null,writable:!0}),eV(em,ej,{value:eb._readableState.endEmitted,writable:!0}),eV(em,eR,{value:function(eb,em){var eH=ew[eU].read();eH?(ew[eB]=null,ew[e_]=null,ew[eO]=null,eb(eF(eH,!1))):(ew[e_]=eb,ew[eO]=em)},writable:!0}),em));return ew[eB]=null,eS(eb,function(eb){if(eb&&"ERR_STREAM_PREMATURE_CLOSE"!==eb.code){var em=ew[eO];null!==em&&(ew[eB]=null,ew[e_]=null,ew[eO]=null,em(eb)),ew[eP]=eb;return}var eH=ew[e_];null!==eH&&(ew[eB]=null,ew[e_]=null,ew[eO]=null,eH(eF(void 0,!0))),ew[ej]=!0}),eb.on("readable",eY.bind(null,ew)),ew};eb.exports=eW},57327:function(eb,em,ew){"use strict";function eH(eb,em){var ew=Object.keys(eb);if(Object.getOwnPropertySymbols){var eH=Object.getOwnPropertySymbols(eb);em&&(eH=eH.filter(function(em){return Object.getOwnPropertyDescriptor(eb,em).enumerable})),ew.push.apply(ew,eH)}return ew}function eN(eb){for(var em=1;em0?this.tail.next=em:this.head=em,this.tail=em,++this.length}},{key:"unshift",value:function(eb){var em={data:eb,next:this.head};0===this.length&&(this.tail=em),this.head=em,++this.length}},{key:"shift",value:function(){if(0!==this.length){var eb=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,eb}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(eb){if(0===this.length)return"";for(var em=this.head,ew=""+em.data;em=em.next;)ew+=eb+em.data;return ew}},{key:"concat",value:function(eb){if(0===this.length)return eP.alloc(0);for(var em=eP.allocUnsafe(eb>>>0),ew=this.head,eH=0;ew;)eR(ew.data,em,eH),eH+=ew.data.length,ew=ew.next;return em}},{key:"consume",value:function(eb,em){var ew;return ebeN.length?eN.length:eb;if(eV===eN.length?eH+=eN:eH+=eN.slice(0,eb),0==(eb-=eV)){eV===eN.length?(++ew,em.next?this.head=em.next:this.head=this.tail=null):(this.head=em,em.data=eN.slice(eV));break}++ew}return this.length-=ew,eH}},{key:"_getBuffer",value:function(eb){var em=eP.allocUnsafe(eb),ew=this.head,eH=1;for(ew.data.copy(em),eb-=ew.data.length;ew=ew.next;){var eN=ew.data,eV=eb>eN.length?eN.length:eb;if(eN.copy(em,em.length-eb,0,eV),0==(eb-=eV)){eV===eN.length?(++eH,ew.next?this.head=ew.next:this.head=this.tail=null):(this.head=ew,ew.data=eN.slice(eV));break}++eH}return this.length-=eH,em}},{key:eB,value:function(eb,em){return ej(this,eN(eN({},em),{},{depth:0,customInspect:!1}))}}]),eb}()},61195:function(eb,em,ew){"use strict";var eH=ew(34155);function eN(eb,em){var ew=this,eN=this._readableState&&this._readableState.destroyed,eD=this._writableState&&this._writableState.destroyed;return eN||eD?(em?em(eb):eb&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,eH.nextTick(eS,this,eb)):eH.nextTick(eS,this,eb)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(eb||null,function(eb){!em&&eb?ew._writableState?ew._writableState.errorEmitted?eH.nextTick(eE,ew):(ew._writableState.errorEmitted=!0,eH.nextTick(eV,ew,eb)):eH.nextTick(eV,ew,eb):em?(eH.nextTick(eE,ew),em(eb)):eH.nextTick(eE,ew)}),this)}function eV(eb,em){eS(eb,em),eE(eb)}function eE(eb){(!eb._writableState||eb._writableState.emitClose)&&(!eb._readableState||eb._readableState.emitClose)&&eb.emit("close")}function eD(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function eS(eb,em){eb.emit("error",em)}function e_(eb,em){var ew=eb._readableState,eH=eb._writableState;ew&&ew.autoDestroy||eH&&eH.autoDestroy?eb.destroy(em):eb.emit("error",em)}eb.exports={destroy:eN,undestroy:eD,errorOrDestroy:e_}},8610:function(eb,em,ew){"use strict";var eH=ew(94281).q.ERR_STREAM_PREMATURE_CLOSE;function eN(eb){var em=!1;return function(){if(!em){em=!0;for(var ew=arguments.length,eH=Array(ew),eN=0;eN0,function(em){eb||(eb=em),em&&eV.forEach(eP),eE||(eV.forEach(eP),eN(eb))})});return ew.reduce(ej)}eb.exports=eR},82457:function(eb,em,ew){"use strict";var eH=ew(94281).q.ERR_INVALID_OPT_VALUE;function eN(eb,em,ew){return null!=eb.highWaterMark?eb.highWaterMark:em?eb[ew]:null}function eV(eb,em,ew,eV){var eE=eN(em,eV,ew);if(null!=eE){if(!(isFinite(eE)&&Math.floor(eE)===eE)||eE<0){var eD=eV?ew:"highWaterMark";throw new eH(eD,eE)}return Math.floor(eE)}return eb.objectMode?16:16384}eb.exports={getHighWaterMark:eV}},22503:function(eb,em,ew){eb.exports=ew(17187).EventEmitter},88473:function(eb,em,ew){(em=eb.exports=ew(79481)).Stream=em,em.Readable=em,em.Writable=ew(64229),em.Duplex=ew(56753),em.Transform=ew(74605),em.PassThrough=ew(82725),em.finished=ew(8610),em.pipeline=ew(59946)},79785:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=ew(35717),eV=ew(3349),eE=Array(16),eD=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],eS=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],e_=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],eO=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],eP=[0,1518500249,1859775393,2400959708,2840853838],ej=[1352829926,1548603684,1836072691,2053994217,0];function eB(){eV.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function eR(eb,em){return eb<>>32-em}function eU(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+(em^ew^eH)+eV+eE|0,eD)+eN|0}function eF(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+(em&ew|~em&eH)+eV+eE|0,eD)+eN|0}function eG(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+((em|~ew)^eH)+eV+eE|0,eD)+eN|0}function eY(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+(em&eH|ew&~eH)+eV+eE|0,eD)+eN|0}function eQ(eb,em,ew,eH,eN,eV,eE,eD){return eR(eb+(em^(ew|~eH))+eV+eE|0,eD)+eN|0}eN(eB,eV),eB.prototype._update=function(){for(var eb,em,ew=eE,eH=0;eH<16;++eH)ew[eH]=this._block.readInt32LE(4*eH);for(var eN=0|this._a,eV=0|this._b,eB=0|this._c,eK=0|this._d,eZ=0|this._e,eW=0|this._a,e$=0|this._b,eX=0|this._c,eJ=0|this._d,e0=0|this._e,e6=0;e6<80;e6+=1)e6<16?(eb=eU(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[0],e_[e6]),em=eQ(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[0],eO[e6])):e6<32?(eb=eF(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[1],e_[e6]),em=eY(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[1],eO[e6])):e6<48?(eb=eG(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[2],e_[e6]),em=eG(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[2],eO[e6])):e6<64?(eb=eY(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[3],e_[e6]),em=eF(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[3],eO[e6])):(eb=eQ(eN,eV,eB,eK,eZ,ew[eD[e6]],eP[4],e_[e6]),em=eU(eW,e$,eX,eJ,e0,ew[eS[e6]],ej[4],eO[e6])),eN=eZ,eZ=eK,eK=eR(eB,10),eB=eV,eV=eb,eW=e0,e0=eJ,eJ=eR(eX,10),eX=e$,e$=em;var e4=this._b+eB+eJ|0;this._b=this._c+eK+e0|0,this._c=this._d+eZ+eW|0,this._d=this._e+eN+e$|0,this._e=this._a+eV+eX|0,this._a=e4},eB.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var eb=eH.alloc?eH.alloc(20):new eH(20);return eb.writeInt32LE(this._a,0),eb.writeInt32LE(this._b,4),eb.writeInt32LE(this._c,8),eb.writeInt32LE(this._d,12),eb.writeInt32LE(this._e,16),eb},eb.exports=eB},51675:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=this&&this.__importDefault||function(eb){return eb&&eb.__esModule?eb:{default:eb}};Object.defineProperty(em,"__esModule",{value:!0}),em.getLength=em.decode=em.encode=void 0;var eV=eN(ew(13550));function eE(eb){if(Array.isArray(eb)){for(var em=[],ew=0;eweb.length)throw Error("invalid rlp: total length is larger than the data");if(0===(eV=eb.slice(ew,eO)).length)throw Error("invalid rlp, List has a invalid length");for(;eV.length;)eE=eP(eV),eS.push(eE.data),eV=eE.remainder;return{data:eS,remainder:eb.slice(eO)}}function ej(eb){return"0x"===eb.slice(0,2)}function eB(eb){return"string"!=typeof eb?eb:ej(eb)?eb.slice(2):eb}function eR(eb){if(eb<0)throw Error("Invalid integer as argument, must be unsigned!");var em=eb.toString(16);return em.length%2?"0"+em:em}function eU(eb){return eb.length%2?"0"+eb:eb}function eF(eb){var em=eR(eb);return eH.from(em,"hex")}function eG(eb){if(!eH.isBuffer(eb)){if("string"==typeof eb)return ej(eb)?eH.from(eU(eB(eb)),"hex"):eH.from(eb);if("number"==typeof eb||"bigint"==typeof eb)return eb?eF(eb):eH.from([]);if(null==eb)return eH.from([]);if(eb instanceof Uint8Array)return eH.from(eb);else if(eV.default.isBN(eb))return eH.from(eb.toArray());else throw Error("invalid type")}return eb}em.encode=eE,em.decode=e_,em.getLength=eO},66855:function(eb,em,ew){"use strict";var eH,eN=ew(48764).Buffer,eV=ew(64836);eH={value:!0},eH=void 0;var eE=eV(ew(64687)),eD=eV(ew(17156)),eS=eV(ew(18698)),e_=eV(ew(56690)),eO=eV(ew(89728)),eP=eV(ew(94993)),ej=eV(ew(73808)),eB=eV(ew(61655)),eR=ew(26729),eU=ew(70395);function eF(eb,em,ew){return em=(0,ej.default)(em),(0,eP.default)(eb,eG()?Reflect.construct(em,ew||[],(0,ej.default)(eb).constructor):em.apply(eb,ew))}function eG(){try{var eb=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(eb){}return(eG=function(){return!!eb})()}var eY=function(eb,em){var ew={};for(var eH in eb)Object.prototype.hasOwnProperty.call(eb,eH)&&0>em.indexOf(eH)&&(ew[eH]=eb[eH]);if(null!=eb&&"function"==typeof Object.getOwnPropertySymbols)for(var eN=0,eH=Object.getOwnPropertySymbols(eb);eNem.indexOf(eH[eN])&&Object.prototype.propertyIsEnumerable.call(eb,eH[eN])&&(ew[eH[eN]]=eb[eH[eN]]);return ew};eH=function(eb){function em(eb){var ew,eH=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ws://localhost:8080",eN=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},eV=arguments.length>3?arguments[3]:void 0,eE=arguments.length>4?arguments[4]:void 0;(0,e_.default)(this,em);var eD=eN.autoconnect,eS=void 0===eD||eD,eO=eN.reconnect,eP=void 0===eO||eO,ej=eN.reconnect_interval,eB=void 0===ej?1e3:ej,eR=eN.max_reconnects,eG=void 0===eR?5:eR,eQ=eY(eN,["autoconnect","reconnect","reconnect_interval","max_reconnects"]);return(ew=eF(this,em)).webSocketFactory=eb,ew.queue={},ew.rpc_id=0,ew.address=eH,ew.autoconnect=eS,ew.ready=!1,ew.reconnect=eP,ew.reconnect_timer_id=void 0,ew.reconnect_interval=eB,ew.max_reconnects=eG,ew.rest_options=eQ,ew.current_reconnects=0,ew.generate_request_id=eV||function(){return++ew.rpc_id},eE?ew.dataPack=eE:ew.dataPack=new eU.DefaultDataPack,ew.autoconnect&&ew._connect(ew.address,Object.assign({autoconnect:ew.autoconnect,reconnect:ew.reconnect,reconnect_interval:ew.reconnect_interval,max_reconnects:ew.max_reconnects},ew.rest_options)),ew}return(0,eB.default)(em,eb),(0,eO.default)(em,[{key:"connect",value:function(){this.socket||this._connect(this.address,Object.assign({autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects},this.rest_options))}},{key:"call",value:function(eb,em,ew,eH){var eN=this;return eH||"object"!==(0,eS.default)(ew)||(eH=ew,ew=null),new Promise(function(eV,eE){if(!eN.ready)return eE(Error("socket not ready"));var eD=eN.generate_request_id(eb,em),eS={jsonrpc:"2.0",method:eb,params:em||void 0,id:eD};eN.socket.send(eN.dataPack.encode(eS),eH,function(eb){if(eb)return eE(eb);eN.queue[eD]={promise:[eV,eE]},ew&&(eN.queue[eD].timeout=setTimeout(function(){delete eN.queue[eD],eE(Error("reply timeout"))},ew))})})}},{key:"login",value:function(){var eb=(0,eD.default)(eE.default.mark(function eb(em){var ew;return eE.default.wrap(function(eb){for(;;)switch(eb.prev=eb.next){case 0:return eb.next=2,this.call("rpc.login",em);case 2:if(ew=eb.sent){eb.next=5;break}throw Error("authentication failed");case 5:return eb.abrupt("return",ew);case 6:case"end":return eb.stop()}},eb,this)}));return function(em){return eb.apply(this,arguments)}}()},{key:"listMethods",value:function(){var eb=(0,eD.default)(eE.default.mark(function eb(){return eE.default.wrap(function(eb){for(;;)switch(eb.prev=eb.next){case 0:return eb.next=2,this.call("__listMethods");case 2:return eb.abrupt("return",eb.sent);case 3:case"end":return eb.stop()}},eb,this)}));return function(){return eb.apply(this,arguments)}}()},{key:"notify",value:function(eb,em){var ew=this;return new Promise(function(eH,eN){if(!ew.ready)return eN(Error("socket not ready"));var eV={jsonrpc:"2.0",method:eb,params:em};ew.socket.send(ew.dataPack.encode(eV),function(eb){if(eb)return eN(eb);eH()})})}},{key:"subscribe",value:function(){var eb=(0,eD.default)(eE.default.mark(function eb(em){var ew;return eE.default.wrap(function(eb){for(;;)switch(eb.prev=eb.next){case 0:return"string"==typeof em&&(em=[em]),eb.next=3,this.call("rpc.on",em);case 3:if(ew=eb.sent,!("string"==typeof em&&"ok"!==ew[em])){eb.next=6;break}throw Error("Failed subscribing to an event '"+em+"' with: "+ew[em]);case 6:return eb.abrupt("return",ew);case 7:case"end":return eb.stop()}},eb,this)}));return function(em){return eb.apply(this,arguments)}}()},{key:"unsubscribe",value:function(){var eb=(0,eD.default)(eE.default.mark(function eb(em){var ew;return eE.default.wrap(function(eb){for(;;)switch(eb.prev=eb.next){case 0:return"string"==typeof em&&(em=[em]),eb.next=3,this.call("rpc.off",em);case 3:if(ew=eb.sent,!("string"==typeof em&&"ok"!==ew[em])){eb.next=6;break}throw Error("Failed unsubscribing from an event with: "+ew);case 6:return eb.abrupt("return",ew);case 7:case"end":return eb.stop()}},eb,this)}));return function(em){return eb.apply(this,arguments)}}()},{key:"close",value:function(eb,em){this.socket.close(eb||1e3,em)}},{key:"setAutoReconnect",value:function(eb){this.reconnect=eb}},{key:"setReconnectInterval",value:function(eb){this.reconnect_interval=eb}},{key:"setMaxReconnects",value:function(eb){this.max_reconnects=eb}},{key:"_connect",value:function(eb,em){var ew=this;clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(eb,em),this.socket.addEventListener("open",function(){ew.ready=!0,ew.emit("open"),ew.current_reconnects=0}),this.socket.addEventListener("message",function(eb){var em=eb.data;em instanceof ArrayBuffer&&(em=eN.from(em).toString());try{em=ew.dataPack.decode(em)}catch(eb){return}if(em.notification&&ew.listeners(em.notification).length){if(!Object.keys(em.params).length)return ew.emit(em.notification);var eH=[em.notification];if(em.params.constructor===Object)eH.push(em.params);else for(var eV=0;eVew.current_reconnects||0===ew.max_reconnects)&&(ew.reconnect_timer_id=setTimeout(function(){return ew._connect(eb,em)},ew.reconnect_interval)))})}}])}(eR.EventEmitter)},89062:function(eb,em,ew){"use strict";var eH,eN=ew(64836);eH={value:!0},eH=eB;var eV=eN(ew(56690)),eE=eN(ew(89728)),eD=eN(ew(94993)),eS=eN(ew(73808)),e_=eN(ew(61655));function eO(eb,em,ew){return em=(0,eS.default)(em),(0,eD.default)(eb,eP()?Reflect.construct(em,ew||[],(0,eS.default)(eb).constructor):em.apply(eb,ew))}function eP(){try{var eb=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(eb){}return(eP=function(){return!!eb})()}var ej=function(eb){function em(eb,ew,eH){var eN;return(0,eV.default)(this,em),(eN=eO(this,em)).socket=new window.WebSocket(eb,eH),eN.socket.onopen=function(){return eN.emit("open")},eN.socket.onmessage=function(eb){return eN.emit("message",eb.data)},eN.socket.onerror=function(eb){return eN.emit("error",eb)},eN.socket.onclose=function(eb){eN.emit("close",eb.code,eb.reason)},eN}return(0,e_.default)(em,eb),(0,eE.default)(em,[{key:"send",value:function(eb,em,ew){var eH=ew||em;try{this.socket.send(eb),eH()}catch(eb){eH(eb)}}},{key:"close",value:function(eb,em){this.socket.close(eb,em)}},{key:"addEventListener",value:function(eb,em,ew){this.socket.addEventListener(eb,em,ew)}}])}(ew(26729).EventEmitter);function eB(eb,em){return new ej(eb,em)}},70395:function(eb,em,ew){"use strict";var eH=ew(64836);Object.defineProperty(em,"__esModule",{value:!0}),em.DefaultDataPack=void 0,em.createError=eD;var eN=eH(ew(56690)),eV=eH(ew(89728)),eE=new Map([[-32e3,"Event not provided"],[-32600,"Invalid Request"],[-32601,"Method not found"],[-32602,"Invalid params"],[-32603,"Internal error"],[-32604,"Params not found"],[-32605,"Method forbidden"],[-32606,"Event forbidden"],[-32700,"Parse error"]]);function eD(eb,em){var ew={code:eb,message:eE.get(eb)||"Internal Server Error"};return em&&(ew.data=em),ew}em.DefaultDataPack=function(){function eb(){(0,eN.default)(this,eb)}return(0,eV.default)(eb,[{key:"encode",value:function(eb){return JSON.stringify(eb)}},{key:"decode",value:function(eb){return JSON.parse(eb)}}])}()},89509:function(eb,em,ew){/*! safe-buffer. MIT License. Feross Aboukhadijeh */var eH=ew(48764),eN=eH.Buffer;function eV(eb,em){for(var ew in eb)em[ew]=eb[ew]}function eE(eb,em,ew){return eN(eb,em,ew)}eN.from&&eN.alloc&&eN.allocUnsafe&&eN.allocUnsafeSlow?eb.exports=eH:(eV(eH,em),em.Buffer=eE),eE.prototype=Object.create(eN.prototype),eV(eN,eE),eE.from=function(eb,em,ew){if("number"==typeof eb)throw TypeError("Argument must not be a number");return eN(eb,em,ew)},eE.alloc=function(eb,em,ew){if("number"!=typeof eb)throw TypeError("Argument must be a number");var eH=eN(eb);return void 0!==em?"string"==typeof ew?eH.fill(em,ew):eH.fill(em):eH.fill(0),eH},eE.allocUnsafe=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eN(eb)},eE.allocUnsafeSlow=function(eb){if("number"!=typeof eb)throw TypeError("Argument must be a number");return eH.SlowBuffer(eb)}},17635:function(eb){"use strict";!function(em){let ew=2147483647;function eH(eb){let em=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),ew=1779033703,eH=3144134277,eN=1013904242,eV=2773480762,eE=1359893119,eD=2600822924,eS=528734635,e_=1541459225,eO=new Uint32Array(64);function eP(eb){let eP=0,ej=eb.length;for(;ej>=64;){let eB=ew,eR=eH,eU=eN,eF=eV,eG=eE,eY=eD,eQ=eS,eK=e_,eZ,eW,e$,eX,eJ;for(eW=0;eW<16;eW++)e$=eP+4*eW,eO[eW]=(255&eb[e$])<<24|(255&eb[e$+1])<<16|(255&eb[e$+2])<<8|255&eb[e$+3];for(eW=16;eW<64;eW++)eX=((eZ=eO[eW-2])>>>17|eZ<<15)^(eZ>>>19|eZ<<13)^eZ>>>10,eJ=((eZ=eO[eW-15])>>>7|eZ<<25)^(eZ>>>18|eZ<<14)^eZ>>>3,eO[eW]=(eX+eO[eW-7]|0)+(eJ+eO[eW-16]|0)|0;for(eW=0;eW<64;eW++)eX=(((eG>>>6|eG<<26)^(eG>>>11|eG<<21)^(eG>>>25|eG<<7))+(eG&eY^~eG&eQ)|0)+(eK+(em[eW]+eO[eW]|0)|0)|0,eJ=((eB>>>2|eB<<30)^(eB>>>13|eB<<19)^(eB>>>22|eB<<10))+(eB&eR^eB&eU^eR&eU)|0,eK=eQ,eQ=eY,eY=eG,eG=eF+eX|0,eF=eU,eU=eR,eR=eB,eB=eX+eJ|0;ew=ew+eB|0,eH=eH+eR|0,eN=eN+eU|0,eV=eV+eF|0,eE=eE+eG|0,eD=eD+eY|0,eS=eS+eQ|0,e_=e_+eK|0,eP+=64,ej-=64}}eP(eb);let ej,eB=eb.length%64,eR=eb.length/536870912|0,eU=eb.length<<3,eF=eB<56?56:120,eG=eb.slice(eb.length-eB,eb.length);for(eG.push(128),ej=eB+1;ej>>24&255),eG.push(eR>>>16&255),eG.push(eR>>>8&255),eG.push(eR>>>0&255),eG.push(eU>>>24&255),eG.push(eU>>>16&255),eG.push(eU>>>8&255),eG.push(eU>>>0&255),eP(eG),[ew>>>24&255,ew>>>16&255,ew>>>8&255,ew>>>0&255,eH>>>24&255,eH>>>16&255,eH>>>8&255,eH>>>0&255,eN>>>24&255,eN>>>16&255,eN>>>8&255,eN>>>0&255,eV>>>24&255,eV>>>16&255,eV>>>8&255,eV>>>0&255,eE>>>24&255,eE>>>16&255,eE>>>8&255,eE>>>0&255,eD>>>24&255,eD>>>16&255,eD>>>8&255,eD>>>0&255,eS>>>24&255,eS>>>16&255,eS>>>8&255,eS>>>0&255,e_>>>24&255,e_>>>16&255,e_>>>8&255,e_>>>0&255]}function eN(eb,em,ew){let eN;eb=eb.length<=64?eb:eH(eb);let eV=64+em.length+4,eE=Array(eV),eD=Array(64),eS=[];for(eN=0;eN<64;eN++)eE[eN]=54;for(eN=0;eN=eV-4;eb--){if(eE[eb]++,eE[eb]<=255)return;eE[eb]=0}}for(;ew>=32;)e_(),eS=eS.concat(eH(eD.concat(eH(eE)))),ew-=32;return ew>0&&(e_(),eS=eS.concat(eH(eD.concat(eH(eE))).slice(0,ew))),eS}function eV(eb,em,ew,eH,eN){let eV;for(e_(eb,(2*ew-1)*16,eN,0,16),eV=0;eV<2*ew;eV++)eS(eb,16*eV,eN,16),eD(eN,eH),e_(eN,0,eb,em+16*eV,16);for(eV=0;eV>>32-em}function eD(eb,em){e_(eb,0,em,0,16);for(let eb=8;eb>0;eb-=2)em[4]^=eE(em[0]+em[12],7),em[8]^=eE(em[4]+em[0],9),em[12]^=eE(em[8]+em[4],13),em[0]^=eE(em[12]+em[8],18),em[9]^=eE(em[5]+em[1],7),em[13]^=eE(em[9]+em[5],9),em[1]^=eE(em[13]+em[9],13),em[5]^=eE(em[1]+em[13],18),em[14]^=eE(em[10]+em[6],7),em[2]^=eE(em[14]+em[10],9),em[6]^=eE(em[2]+em[14],13),em[10]^=eE(em[6]+em[2],18),em[3]^=eE(em[15]+em[11],7),em[7]^=eE(em[3]+em[15],9),em[11]^=eE(em[7]+em[3],13),em[15]^=eE(em[11]+em[7],18),em[1]^=eE(em[0]+em[3],7),em[2]^=eE(em[1]+em[0],9),em[3]^=eE(em[2]+em[1],13),em[0]^=eE(em[3]+em[2],18),em[6]^=eE(em[5]+em[4],7),em[7]^=eE(em[6]+em[5],9),em[4]^=eE(em[7]+em[6],13),em[5]^=eE(em[4]+em[7],18),em[11]^=eE(em[10]+em[9],7),em[8]^=eE(em[11]+em[10],9),em[9]^=eE(em[8]+em[11],13),em[10]^=eE(em[9]+em[8],18),em[12]^=eE(em[15]+em[14],7),em[13]^=eE(em[12]+em[15],9),em[14]^=eE(em[13]+em[12],13),em[15]^=eE(em[14]+em[13],18);for(let ew=0;ew<16;++ew)eb[ew]+=em[ew]}function eS(eb,em,ew,eH){for(let eN=0;eN=256)return!1}return!0}function eP(eb,em){if("number"!=typeof eb||eb%1)throw Error("invalid "+em);return eb}function ej(eb,em,eH,eE,eD,ej,eB){let eR;if(eH=eP(eH,"N"),eE=eP(eE,"r"),eD=eP(eD,"p"),ej=eP(ej,"dkLen"),0===eH||(eH&eH-1)!=0)throw Error("N must be power of 2");if(eH>ew/128/eE)throw Error("N too large");if(eE>ew/128/eD)throw Error("r too large");if(!eO(eb))throw Error("password must be an array or buffer");if(eb=Array.prototype.slice.call(eb),!eO(em))throw Error("salt must be an array or buffer");let eU=eN(eb,em=Array.prototype.slice.call(em),128*eD*eE),eF=new Uint32Array(32*eD*eE);for(let eb=0;ebe3&&(em=e3);for(let eb=0;ebe3&&(em=e3);for(let eb=0;eb>0&255),eU.push(eF[eb]>>8&255),eU.push(eF[eb]>>16&255),eU.push(eF[eb]>>24&255);let ew=eN(eb,eU,ej);return eB&&eB(null,1,ew),ew}eB&&e5(e8)};if(!eB)for(;;){let eb=e8();if(void 0!=eb)return eb}e8()}let eB={scrypt:function(eb,em,ew,eH,eN,eV,eE){return new Promise(function(eD,eS){let e_=0;eE&&eE(0),ej(eb,em,ew,eH,eN,eV,function(eb,em,ew){if(eb)eS(eb);else if(ew)eE&&1!==e_&&eE(1),eD(new Uint8Array(ew));else if(eE&&em!==e_)return e_=em,eE(em)})})},syncScrypt:function(eb,em,ew,eH,eN,eV){return new Uint8Array(ej(eb,em,ew,eH,eN,eV))}};eb.exports=eB}(0)},17221:function(eb,em,ew){eb.exports=ew(59119)(ew(58573))},58573:function(eb,em,ew){let eH=ew(86266).ec,eN=new eH("secp256k1"),eV=eN.curve,eE=eV.n.constructor;function eD(eb,em){let ew=new eE(em);if(ew.cmp(eV.p)>=0)return null;let eH=(ew=ew.toRed(eV.red)).redSqr().redIMul(ew).redIAdd(eV.b).redSqrt();return 3===eb!==eH.isOdd()&&(eH=eH.redNeg()),eN.keyPair({pub:{x:ew,y:eH}})}function eS(eb,em,ew){let eH=new eE(em),eD=new eE(ew);if(eH.cmp(eV.p)>=0||eD.cmp(eV.p)>=0||(eH=eH.toRed(eV.red),eD=eD.toRed(eV.red),(6===eb||7===eb)&&eD.isOdd()!==(7===eb)))return null;let eS=eH.redSqr().redIMul(eH);return eD.redSqr().redISub(eS.redIAdd(eV.b)).isZero()?eN.keyPair({pub:{x:eH,y:eD}}):null}function e_(eb){let em=eb[0];switch(em){case 2:case 3:if(33!==eb.length)return null;return eD(em,eb.subarray(1,33));case 4:case 6:case 7:if(65!==eb.length)return null;return eS(em,eb.subarray(1,33),eb.subarray(33,65));default:return null}}function eO(eb,em){let ew=em.encode(null,33===eb.length);for(let em=0;em0,privateKeyVerify(eb){let em=new eE(eb);return 0>em.cmp(eV.n)&&!em.isZero()?0:1},privateKeyNegate(eb){let em=new eE(eb),ew=eV.n.sub(em).umod(eV.n).toArrayLike(Uint8Array,"be",32);return eb.set(ew),0},privateKeyTweakAdd(eb,em){let ew=new eE(em);if(ew.cmp(eV.n)>=0||(ew.iadd(new eE(eb)),ew.cmp(eV.n)>=0&&ew.isub(eV.n),ew.isZero()))return 1;let eH=ew.toArrayLike(Uint8Array,"be",32);return eb.set(eH),0},privateKeyTweakMul(eb,em){let ew=new eE(em);if(ew.cmp(eV.n)>=0||ew.isZero())return 1;ew.imul(new eE(eb)),ew.cmp(eV.n)>=0&&(ew=ew.umod(eV.n));let eH=ew.toArrayLike(Uint8Array,"be",32);return eb.set(eH),0},publicKeyVerify(eb){let em=e_(eb);return null===em?1:0},publicKeyCreate(eb,em){let ew=new eE(em);if(ew.cmp(eV.n)>=0||ew.isZero())return 1;let eH=eN.keyFromPrivate(em).getPublic();return eO(eb,eH),0},publicKeyConvert(eb,em){let ew=e_(em);if(null===ew)return 1;let eH=ew.getPublic();return eO(eb,eH),0},publicKeyNegate(eb,em){let ew=e_(em);if(null===ew)return 1;let eH=ew.getPublic();return eH.y=eH.y.redNeg(),eO(eb,eH),0},publicKeyCombine(eb,em){let ew=Array(em.length);for(let eb=0;eb=0)return 2;let eN=eH.getPublic().add(eV.g.mul(ew));return eN.isInfinity()?2:(eO(eb,eN),0)},publicKeyTweakMul(eb,em,ew){let eH=e_(em);if(null===eH)return 1;if((ew=new eE(ew)).cmp(eV.n)>=0||ew.isZero())return 2;let eN=eH.getPublic().mul(ew);return eO(eb,eN),0},signatureNormalize(eb){let em=new eE(eb.subarray(0,32)),ew=new eE(eb.subarray(32,64));return em.cmp(eV.n)>=0||ew.cmp(eV.n)>=0?1:(1===ew.cmp(eN.nh)&&eb.set(eV.n.sub(ew).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(eb,em){let ew=em.subarray(0,32),eH=em.subarray(32,64);if(new eE(ew).cmp(eV.n)>=0||new eE(eH).cmp(eV.n)>=0)return 1;let{output:eN}=eb,eD=eN.subarray(4,37);eD[0]=0,eD.set(ew,1);let eS=33,e_=0;for(;eS>1&&0===eD[e_]&&!(128&eD[e_+1]);--eS,++e_);if(128&(eD=eD.subarray(e_))[0]||eS>1&&0===eD[0]&&!(128&eD[1]))return 1;let eO=eN.subarray(39,72);eO[0]=0,eO.set(eH,1);let eP=33,ej=0;for(;eP>1&&0===eO[ej]&&!(128&eO[ej+1]);--eP,++ej);return 128&(eO=eO.subarray(ej))[0]||eP>1&&0===eO[0]&&!(128&eO[1])?1:(eb.outputlen=6+eS+eP,eN[0]=48,eN[1]=eb.outputlen-2,eN[2]=2,eN[3]=eD.length,eN.set(eD,4),eN[4+eS]=2,eN[5+eS]=eO.length,eN.set(eO,6+eS),0)},signatureImport(eb,em){if(em.length<8||em.length>72||48!==em[0]||em[1]!==em.length-2||2!==em[2])return 1;let ew=em[3];if(0===ew||5+ew>=em.length||2!==em[4+ew])return 1;let eH=em[5+ew];if(0===eH||6+ew+eH!==em.length||128&em[4]||ew>1&&0===em[4]&&!(128&em[5])||128&em[ew+6]||eH>1&&0===em[ew+6]&&!(128&em[ew+7]))return 1;let eN=em.subarray(4,4+ew);if(33===eN.length&&0===eN[0]&&(eN=eN.subarray(1)),eN.length>32)return 1;let eD=em.subarray(6+ew);if(33===eD.length&&0===eD[0]&&(eD=eD.slice(1)),eD.length>32)throw Error("S length is too long");let eS=new eE(eN);eS.cmp(eV.n)>=0&&(eS=new eE(0));let e_=new eE(em.subarray(6+ew));return e_.cmp(eV.n)>=0&&(e_=new eE(0)),eb.set(eS.toArrayLike(Uint8Array,"be",32),0),eb.set(e_.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(eb,em,ew,eH,eD){let eS;if(eD){let eb=eD;eD=eN=>{let eV=eb(em,ew,null,eH,eN),eD=eV instanceof Uint8Array&&32===eV.length;if(!eD)throw Error("This is the way");return new eE(eV)}}let e_=new eE(ew);if(e_.cmp(eV.n)>=0||e_.isZero())return 1;try{eS=eN.sign(em,ew,{canonical:!0,k:eD,pers:eH})}catch(eb){return 1}return eb.signature.set(eS.r.toArrayLike(Uint8Array,"be",32),0),eb.signature.set(eS.s.toArrayLike(Uint8Array,"be",32),32),eb.recid=eS.recoveryParam,0},ecdsaVerify(eb,em,ew){let eH={r:eb.subarray(0,32),s:eb.subarray(32,64)},eD=new eE(eH.r),eS=new eE(eH.s);if(eD.cmp(eV.n)>=0||eS.cmp(eV.n)>=0)return 1;if(1===eS.cmp(eN.nh)||eD.isZero()||eS.isZero())return 3;let eO=e_(ew);if(null===eO)return 2;let eP=eO.getPublic(),ej=eN.verify(em,eH,eP);return ej?0:3},ecdsaRecover(eb,em,ew,eH){let eD;let eS={r:em.slice(0,32),s:em.slice(32,64)},e_=new eE(eS.r),eP=new eE(eS.s);if(e_.cmp(eV.n)>=0||eP.cmp(eV.n)>=0)return 1;if(e_.isZero()||eP.isZero())return 2;try{eD=eN.recoverPubKey(eH,eS,ew)}catch(eb){return 2}return eO(eb,eD),0},ecdh(eb,em,ew,eH,eD,eS,eO){let eP=e_(em);if(null===eP)return 1;let ej=new eE(ew);if(ej.cmp(eV.n)>=0||ej.isZero())return 2;let eB=eP.getPublic().mul(ej);if(void 0===eD){let em=eB.encode(null,!0),ew=eN.hash().update(em).digest();for(let em=0;em<32;++em)eb[em]=ew[em]}else{eS||(eS=new Uint8Array(32));let em=eB.getX().toArray("be",32);for(let eb=0;eb<32;++eb)eS[eb]=em[eb];eO||(eO=new Uint8Array(32));let ew=eB.getY().toArray("be",32);for(let eb=0;eb<32;++eb)eO[eb]=ew[eb];let eN=eD(eS,eO,eH),eV=eN instanceof Uint8Array&&eN.length===eb.length;if(!eV)return 2;eb.set(eN)}return 0}}},59119:function(eb){let em={IMPOSSIBLE_CASE:"Impossible case. Please create issue.",TWEAK_ADD:"The tweak was out of range or the resulted private key is invalid",TWEAK_MUL:"The tweak was out of range or equal to zero",CONTEXT_RANDOMIZE_UNKNOW:"Unknow error on context randomization",SECKEY_INVALID:"Private Key is invalid",PUBKEY_PARSE:"Public Key could not be parsed",PUBKEY_SERIALIZE:"Public Key serialization error",PUBKEY_COMBINE:"The sum of the public keys is not valid",SIG_PARSE:"Signature could not be parsed",SIGN:"The nonce generation function failed, or the private key was invalid",RECOVER:"Public key could not be recover",ECDH:"Scalar was invalid (zero or overflow)"};function ew(eb,em){if(!eb)throw Error(em)}function eH(eb,em,eH){if(ew(em instanceof Uint8Array,`Expected ${eb} to be an Uint8Array`),void 0!==eH){if(Array.isArray(eH)){let eN=eH.join(", "),eV=`Expected ${eb} to be an Uint8Array with length [${eN}]`;ew(eH.includes(em.length),eV)}else{let eN=`Expected ${eb} to be an Uint8Array with length ${eH}`;ew(em.length===eH,eN)}}}function eN(eb){ew("Boolean"===eE(eb),"Expected compressed to be a Boolean")}function eV(eb=eb=>new Uint8Array(eb),em){return"function"==typeof eb&&(eb=eb(em)),eH("output",eb,em),eb}function eE(eb){return Object.prototype.toString.call(eb).slice(8,-1)}eb.exports=eb=>({contextRandomize(eN){if(ew(null===eN||eN instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==eN&&eH("seed",eN,32),1===eb.contextRandomize(eN))throw Error(em.CONTEXT_RANDOMIZE_UNKNOW)},privateKeyVerify:em=>(eH("private key",em,32),0===eb.privateKeyVerify(em)),privateKeyNegate(ew){switch(eH("private key",ew,32),eb.privateKeyNegate(ew)){case 0:return ew;case 1:throw Error(em.IMPOSSIBLE_CASE)}},privateKeyTweakAdd(ew,eN){switch(eH("private key",ew,32),eH("tweak",eN,32),eb.privateKeyTweakAdd(ew,eN)){case 0:return ew;case 1:throw Error(em.TWEAK_ADD)}},privateKeyTweakMul(ew,eN){switch(eH("private key",ew,32),eH("tweak",eN,32),eb.privateKeyTweakMul(ew,eN)){case 0:return ew;case 1:throw Error(em.TWEAK_MUL)}},publicKeyVerify:em=>(eH("public key",em,[33,65]),0===eb.publicKeyVerify(em)),publicKeyCreate(ew,eE=!0,eD){switch(eH("private key",ew,32),eN(eE),eD=eV(eD,eE?33:65),eb.publicKeyCreate(eD,ew)){case 0:return eD;case 1:throw Error(em.SECKEY_INVALID);case 2:throw Error(em.PUBKEY_SERIALIZE)}},publicKeyConvert(ew,eE=!0,eD){switch(eH("public key",ew,[33,65]),eN(eE),eD=eV(eD,eE?33:65),eb.publicKeyConvert(eD,ew)){case 0:return eD;case 1:throw Error(em.PUBKEY_PARSE);case 2:throw Error(em.PUBKEY_SERIALIZE)}},publicKeyNegate(ew,eE=!0,eD){switch(eH("public key",ew,[33,65]),eN(eE),eD=eV(eD,eE?33:65),eb.publicKeyNegate(eD,ew)){case 0:return eD;case 1:throw Error(em.PUBKEY_PARSE);case 2:throw Error(em.IMPOSSIBLE_CASE);case 3:throw Error(em.PUBKEY_SERIALIZE)}},publicKeyCombine(eE,eD=!0,eS){for(let eb of(ew(Array.isArray(eE),"Expected public keys to be an Array"),ew(eE.length>0,"Expected public keys array will have more than zero items"),eE))eH("public key",eb,[33,65]);switch(eN(eD),eS=eV(eS,eD?33:65),eb.publicKeyCombine(eS,eE)){case 0:return eS;case 1:throw Error(em.PUBKEY_PARSE);case 2:throw Error(em.PUBKEY_COMBINE);case 3:throw Error(em.PUBKEY_SERIALIZE)}},publicKeyTweakAdd(ew,eE,eD=!0,eS){switch(eH("public key",ew,[33,65]),eH("tweak",eE,32),eN(eD),eS=eV(eS,eD?33:65),eb.publicKeyTweakAdd(eS,ew,eE)){case 0:return eS;case 1:throw Error(em.PUBKEY_PARSE);case 2:throw Error(em.TWEAK_ADD)}},publicKeyTweakMul(ew,eE,eD=!0,eS){switch(eH("public key",ew,[33,65]),eH("tweak",eE,32),eN(eD),eS=eV(eS,eD?33:65),eb.publicKeyTweakMul(eS,ew,eE)){case 0:return eS;case 1:throw Error(em.PUBKEY_PARSE);case 2:throw Error(em.TWEAK_MUL)}},signatureNormalize(ew){switch(eH("signature",ew,64),eb.signatureNormalize(ew)){case 0:return ew;case 1:throw Error(em.SIG_PARSE)}},signatureExport(ew,eN){eH("signature",ew,64),eN=eV(eN,72);let eE={output:eN,outputlen:72};switch(eb.signatureExport(eE,ew)){case 0:return eN.slice(0,eE.outputlen);case 1:throw Error(em.SIG_PARSE);case 2:throw Error(em.IMPOSSIBLE_CASE)}},signatureImport(ew,eN){switch(eH("signature",ew),eN=eV(eN,64),eb.signatureImport(eN,ew)){case 0:return eN;case 1:throw Error(em.SIG_PARSE);case 2:throw Error(em.IMPOSSIBLE_CASE)}},ecdsaSign(eN,eD,eS={},e_){eH("message",eN,32),eH("private key",eD,32),ew("Object"===eE(eS),"Expected options to be an Object"),void 0!==eS.data&&eH("options.data",eS.data),void 0!==eS.noncefn&&ew("Function"===eE(eS.noncefn),"Expected options.noncefn to be a Function"),e_=eV(e_,64);let eO={signature:e_,recid:null};switch(eb.ecdsaSign(eO,eN,eD,eS.data,eS.noncefn)){case 0:return eO;case 1:throw Error(em.SIGN);case 2:throw Error(em.IMPOSSIBLE_CASE)}},ecdsaVerify(ew,eN,eV){switch(eH("signature",ew,64),eH("message",eN,32),eH("public key",eV,[33,65]),eb.ecdsaVerify(ew,eN,eV)){case 0:return!0;case 3:return!1;case 1:throw Error(em.SIG_PARSE);case 2:throw Error(em.PUBKEY_PARSE)}},ecdsaRecover(eD,eS,e_,eO=!0,eP){switch(eH("signature",eD,64),ew("Number"===eE(eS)&&eS>=0&&eS<=3,"Expected recovery id to be a Number within interval [0, 3]"),eH("message",e_,32),eN(eO),eP=eV(eP,eO?33:65),eb.ecdsaRecover(eP,eD,eS,e_)){case 0:return eP;case 1:throw Error(em.SIG_PARSE);case 2:throw Error(em.RECOVER);case 3:throw Error(em.IMPOSSIBLE_CASE)}},ecdh(eN,eD,eS={},e_){switch(eH("public key",eN,[33,65]),eH("private key",eD,32),ew("Object"===eE(eS),"Expected options to be an Object"),void 0!==eS.data&&eH("options.data",eS.data),void 0!==eS.hashfn?(ew("Function"===eE(eS.hashfn),"Expected options.hashfn to be a Function"),void 0!==eS.xbuf&&eH("options.xbuf",eS.xbuf,32),void 0!==eS.ybuf&&eH("options.ybuf",eS.ybuf,32),eH("output",e_)):e_=eV(e_,32),eb.ecdh(e_,eN,eD,eS.data,eS.hashfn,eS.xbuf,eS.ybuf)){case 0:return e_;case 1:throw Error(em.PUBKEY_PARSE);case 2:throw Error(em.ECDH)}}})},22257:function(eb,em,ew){let eH=Symbol("SemVer ANY");class eN{static get ANY(){return eH}constructor(eb,em){if(em=eV(em),eb instanceof eN){if(!!em.loose===eb.loose)return eb;eb=eb.value}e_("comparator",eb=eb.trim().split(/\s+/).join(" "),em),this.options=em,this.loose=!!em.loose,this.parse(eb),this.semver===eH?this.value="":this.value=this.operator+this.semver.version,e_("comp",this)}parse(eb){let em=this.options.loose?eE[eD.COMPARATORLOOSE]:eE[eD.COMPARATOR],ew=eb.match(em);if(!ew)throw TypeError(`Invalid comparator: ${eb}`);this.operator=void 0!==ew[1]?ew[1]:"","="===this.operator&&(this.operator=""),ew[2]?this.semver=new eO(ew[2],this.options.loose):this.semver=eH}toString(){return this.value}test(eb){if(e_("Comparator.test",eb,this.options.loose),this.semver===eH||eb===eH)return!0;if("string"==typeof eb)try{eb=new eO(eb,this.options)}catch(eb){return!1}return eS(eb,this.operator,this.semver,this.options)}intersects(eb,em){if(!(eb instanceof eN))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new eP(eb.value,em).test(this.value):""===eb.operator?""===eb.value||new eP(this.value,em).test(eb.semver):!((em=eV(em)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===eb.value)||!em.includePrerelease&&(this.value.startsWith("<0.0.0")||eb.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&eb.operator.startsWith(">")||this.operator.startsWith("<")&&eb.operator.startsWith("<")||this.semver.version===eb.semver.version&&this.operator.includes("=")&&eb.operator.includes("=")||eS(this.semver,"<",eb.semver,em)&&this.operator.startsWith(">")&&eb.operator.startsWith("<")||eS(this.semver,">",eb.semver,em)&&this.operator.startsWith("<")&&eb.operator.startsWith(">"))}}eb.exports=eN;let eV=ew(12893),{safeRe:eE,t:eD}=ew(55765),eS=ew(7539),e_=ew(74225),eO=ew(26376),eP=ew(66902)},66902:function(eb,em,ew){class eH{constructor(eb,em){if(em=eE(em),eb instanceof eH){if(!!em.loose===eb.loose&&!!em.includePrerelease===eb.includePrerelease)return eb;return new eH(eb.raw,em)}if(eb instanceof eD)return this.raw=eb.value,this.set=[[eb]],this.format(),this;if(this.options=em,this.loose=!!em.loose,this.includePrerelease=!!em.includePrerelease,this.raw=eb.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(eb=>this.parseRange(eb.trim())).filter(eb=>eb.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let eb=this.set[0];if(this.set=this.set.filter(eb=>!eG(eb[0])),0===this.set.length)this.set=[eb];else if(this.set.length>1){for(let eb of this.set)if(1===eb.length&&eY(eb[0])){this.set=[eb];break}}}this.format()}format(){return this.range=this.set.map(eb=>eb.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(eb){let em=(this.options.includePrerelease&&eU)|(this.options.loose&&eF),ew=em+":"+eb,eH=eV.get(ew);if(eH)return eH;let eN=this.options.loose,eE=eN?eO[eP.HYPHENRANGELOOSE]:eO[eP.HYPHENRANGE];eS("hyphen replace",eb=eb.replace(eE,e5(this.options.includePrerelease))),eS("comparator trim",eb=eb.replace(eO[eP.COMPARATORTRIM],ej)),eS("tilde trim",eb=eb.replace(eO[eP.TILDETRIM],eB)),eS("caret trim",eb=eb.replace(eO[eP.CARETTRIM],eR));let e_=eb.split(" ").map(eb=>eK(eb,this.options)).join(" ").split(/\s+/).map(eb=>e3(eb,this.options));eN&&(e_=e_.filter(eb=>(eS("loose invalid filter",eb,this.options),!!eb.match(eO[eP.COMPARATORLOOSE])))),eS("range list",e_);let eY=new Map,eQ=e_.map(eb=>new eD(eb,this.options));for(let eb of eQ){if(eG(eb))return[eb];eY.set(eb.value,eb)}eY.size>1&&eY.has("")&&eY.delete("");let eZ=[...eY.values()];return eV.set(ew,eZ),eZ}intersects(eb,em){if(!(eb instanceof eH))throw TypeError("a Range is required");return this.set.some(ew=>eQ(ew,em)&&eb.set.some(eb=>eQ(eb,em)&&ew.every(ew=>eb.every(eb=>ew.intersects(eb,em)))))}test(eb){if(!eb)return!1;if("string"==typeof eb)try{eb=new e_(eb,this.options)}catch(eb){return!1}for(let em=0;em"<0.0.0-0"===eb.value,eY=eb=>""===eb.value,eQ=(eb,em)=>{let ew=!0,eH=eb.slice(),eN=eH.pop();for(;ew&&eH.length;)ew=eH.every(eb=>eN.intersects(eb,em)),eN=eH.pop();return ew},eK=(eb,em)=>(eS("comp",eb,em),eb=eX(eb,em),eS("caret",eb),eb=eW(eb,em),eS("tildes",eb),eb=e0(eb,em),eS("xrange",eb),eb=e4(eb,em),eS("stars",eb),eb),eZ=eb=>!eb||"x"===eb.toLowerCase()||"*"===eb,eW=(eb,em)=>eb.trim().split(/\s+/).map(eb=>e$(eb,em)).join(" "),e$=(eb,em)=>{let ew=em.loose?eO[eP.TILDELOOSE]:eO[eP.TILDE];return eb.replace(ew,(em,ew,eH,eN,eV)=>{let eE;return eS("tilde",eb,em,ew,eH,eN,eV),eZ(ew)?eE="":eZ(eH)?eE=`>=${ew}.0.0 <${+ew+1}.0.0-0`:eZ(eN)?eE=`>=${ew}.${eH}.0 <${ew}.${+eH+1}.0-0`:eV?(eS("replaceTilde pr",eV),eE=`>=${ew}.${eH}.${eN}-${eV} <${ew}.${+eH+1}.0-0`):eE=`>=${ew}.${eH}.${eN} <${ew}.${+eH+1}.0-0`,eS("tilde return",eE),eE})},eX=(eb,em)=>eb.trim().split(/\s+/).map(eb=>eJ(eb,em)).join(" "),eJ=(eb,em)=>{eS("caret",eb,em);let ew=em.loose?eO[eP.CARETLOOSE]:eO[eP.CARET],eH=em.includePrerelease?"-0":"";return eb.replace(ew,(em,ew,eN,eV,eE)=>{let eD;return eS("caret",eb,em,ew,eN,eV,eE),eZ(ew)?eD="":eZ(eN)?eD=`>=${ew}.0.0${eH} <${+ew+1}.0.0-0`:eZ(eV)?eD="0"===ew?`>=${ew}.${eN}.0${eH} <${ew}.${+eN+1}.0-0`:`>=${ew}.${eN}.0${eH} <${+ew+1}.0.0-0`:eE?(eS("replaceCaret pr",eE),eD="0"===ew?"0"===eN?`>=${ew}.${eN}.${eV}-${eE} <${ew}.${eN}.${+eV+1}-0`:`>=${ew}.${eN}.${eV}-${eE} <${ew}.${+eN+1}.0-0`:`>=${ew}.${eN}.${eV}-${eE} <${+ew+1}.0.0-0`):(eS("no pr"),eD="0"===ew?"0"===eN?`>=${ew}.${eN}.${eV}${eH} <${ew}.${eN}.${+eV+1}-0`:`>=${ew}.${eN}.${eV}${eH} <${ew}.${+eN+1}.0-0`:`>=${ew}.${eN}.${eV} <${+ew+1}.0.0-0`),eS("caret return",eD),eD})},e0=(eb,em)=>(eS("replaceXRanges",eb,em),eb.split(/\s+/).map(eb=>e6(eb,em)).join(" ")),e6=(eb,em)=>{eb=eb.trim();let ew=em.loose?eO[eP.XRANGELOOSE]:eO[eP.XRANGE];return eb.replace(ew,(ew,eH,eN,eV,eE,eD)=>{eS("xRange",eb,ew,eH,eN,eV,eE,eD);let e_=eZ(eN),eO=e_||eZ(eV),eP=eO||eZ(eE),ej=eP;return"="===eH&&ej&&(eH=""),eD=em.includePrerelease?"-0":"",e_?ew=">"===eH||"<"===eH?"<0.0.0-0":"*":eH&&ej?(eO&&(eV=0),eE=0,">"===eH?(eH=">=",eO?(eN=+eN+1,eV=0,eE=0):(eV=+eV+1,eE=0)):"<="===eH&&(eH="<",eO?eN=+eN+1:eV=+eV+1),"<"===eH&&(eD="-0"),ew=`${eH+eN}.${eV}.${eE}${eD}`):eO?ew=`>=${eN}.0.0${eD} <${+eN+1}.0.0-0`:eP&&(ew=`>=${eN}.${eV}.0${eD} <${eN}.${+eV+1}.0-0`),eS("xRange return",ew),ew})},e4=(eb,em)=>(eS("replaceStars",eb,em),eb.trim().replace(eO[eP.STAR],"")),e3=(eb,em)=>(eS("replaceGTE0",eb,em),eb.trim().replace(eO[em.includePrerelease?eP.GTE0PRE:eP.GTE0],"")),e5=eb=>(em,ew,eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB)=>`${ew=eZ(eH)?"":eZ(eN)?`>=${eH}.0.0${eb?"-0":""}`:eZ(eV)?`>=${eH}.${eN}.0${eb?"-0":""}`:eE?`>=${ew}`:`>=${ew}${eb?"-0":""}`} ${eS=eZ(e_)?"":eZ(eO)?`<${+e_+1}.0.0-0`:eZ(eP)?`<${e_}.${+eO+1}.0-0`:ej?`<=${e_}.${eO}.${eP}-${ej}`:eb?`<${e_}.${eO}.${+eP+1}-0`:`<=${eS}`}`.trim(),e8=(eb,em,ew)=>{for(let ew=0;ew0){let eH=eb[ew].semver;if(eH.major===em.major&&eH.minor===em.minor&&eH.patch===em.patch)return!0}return!1}return!0}},26376:function(eb,em,ew){let eH=ew(74225),{MAX_LENGTH:eN,MAX_SAFE_INTEGER:eV}=ew(83295),{safeRe:eE,t:eD}=ew(55765),eS=ew(12893),{compareIdentifiers:e_}=ew(86742);class eO{constructor(eb,em){if(em=eS(em),eb instanceof eO){if(!!em.loose===eb.loose&&!!em.includePrerelease===eb.includePrerelease)return eb;eb=eb.version}else if("string"!=typeof eb)throw TypeError(`Invalid version. Must be a string. Got type "${typeof eb}".`);if(eb.length>eN)throw TypeError(`version is longer than ${eN} characters`);eH("SemVer",eb,em),this.options=em,this.loose=!!em.loose,this.includePrerelease=!!em.includePrerelease;let ew=eb.trim().match(em.loose?eE[eD.LOOSE]:eE[eD.FULL]);if(!ew)throw TypeError(`Invalid Version: ${eb}`);if(this.raw=eb,this.major=+ew[1],this.minor=+ew[2],this.patch=+ew[3],this.major>eV||this.major<0)throw TypeError("Invalid major version");if(this.minor>eV||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>eV||this.patch<0)throw TypeError("Invalid patch version");ew[4]?this.prerelease=ew[4].split(".").map(eb=>{if(/^[0-9]+$/.test(eb)){let em=+eb;if(em>=0&&em=0;)"number"==typeof this.prerelease[eH]&&(this.prerelease[eH]++,eH=-2);if(-1===eH){if(em===this.prerelease.join(".")&&!1===ew)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(eb)}}if(em){let eH=[em,eb];!1===ew&&(eH=[em]),0===e_(this.prerelease[0],em)?isNaN(this.prerelease[1])&&(this.prerelease=eH):this.prerelease=eH}break}default:throw Error(`invalid increment argument: ${eb}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}eb.exports=eO},13507:function(eb,em,ew){let eH=ew(33959),eN=(eb,em)=>{let ew=eH(eb.trim().replace(/^[=v]+/,""),em);return ew?ew.version:null};eb.exports=eN},7539:function(eb,em,ew){let eH=ew(58718),eN=ew(81194),eV=ew(71312),eE=ew(25903),eD=ew(21544),eS=ew(12056),e_=(eb,em,ew,e_)=>{switch(em){case"===":return"object"==typeof eb&&(eb=eb.version),"object"==typeof ew&&(ew=ew.version),eb===ew;case"!==":return"object"==typeof eb&&(eb=eb.version),"object"==typeof ew&&(ew=ew.version),eb!==ew;case"":case"=":case"==":return eH(eb,ew,e_);case"!=":return eN(eb,ew,e_);case">":return eV(eb,ew,e_);case">=":return eE(eb,ew,e_);case"<":return eD(eb,ew,e_);case"<=":return eS(eb,ew,e_);default:throw TypeError(`Invalid operator: ${em}`)}};eb.exports=e_},99038:function(eb,em,ew){let eH=ew(26376),eN=ew(33959),{safeRe:eV,t:eE}=ew(55765),eD=(eb,em)=>{if(eb instanceof eH)return eb;if("number"==typeof eb&&(eb=String(eb)),"string"!=typeof eb)return null;let ew=null;if((em=em||{}).rtl){let em;for(;(em=eV[eE.COERCERTL].exec(eb))&&(!ew||ew.index+ew[0].length!==eb.length);)ew&&em.index+em[0].length===ew.index+ew[0].length||(ew=em),eV[eE.COERCERTL].lastIndex=em.index+em[1].length+em[2].length;eV[eE.COERCERTL].lastIndex=-1}else ew=eb.match(eV[eE.COERCE]);return null===ew?null:eN(`${ew[2]}.${ew[3]||"0"}.${ew[4]||"0"}`,em)};eb.exports=eD},88880:function(eb,em,ew){let eH=ew(26376),eN=(eb,em,ew)=>{let eN=new eH(eb,ew),eV=new eH(em,ew);return eN.compare(eV)||eN.compareBuild(eV)};eb.exports=eN},27880:function(eb,em,ew){let eH=ew(46269),eN=(eb,em)=>eH(eb,em,!0);eb.exports=eN},46269:function(eb,em,ew){let eH=ew(26376),eN=(eb,em,ew)=>new eH(eb,ew).compare(new eH(em,ew));eb.exports=eN},62378:function(eb,em,ew){let eH=ew(33959),eN=(eb,em)=>{let ew=eH(eb,null,!0),eN=eH(em,null,!0),eV=ew.compare(eN);if(0===eV)return null;let eE=eV>0,eD=eE?ew:eN,eS=eE?eN:ew,e_=!!eD.prerelease.length,eO=!!eS.prerelease.length;if(eO&&!e_)return eS.patch||eS.minor?eD.patch?"patch":eD.minor?"minor":"major":"major";let eP=e_?"pre":"";return ew.major!==eN.major?eP+"major":ew.minor!==eN.minor?eP+"minor":ew.patch!==eN.patch?eP+"patch":"prerelease"};eb.exports=eN},58718:function(eb,em,ew){let eH=ew(46269),eN=(eb,em,ew)=>0===eH(eb,em,ew);eb.exports=eN},71312:function(eb,em,ew){let eH=ew(46269),eN=(eb,em,ew)=>eH(eb,em,ew)>0;eb.exports=eN},25903:function(eb,em,ew){let eH=ew(46269),eN=(eb,em,ew)=>eH(eb,em,ew)>=0;eb.exports=eN},20253:function(eb,em,ew){let eH=ew(26376),eN=(eb,em,ew,eN,eV)=>{"string"==typeof ew&&(eV=eN,eN=ew,ew=void 0);try{return new eH(eb instanceof eH?eb.version:eb,ew).inc(em,eN,eV).version}catch(eb){return null}};eb.exports=eN},21544:function(eb,em,ew){let eH=ew(46269),eN=(eb,em,ew)=>0>eH(eb,em,ew);eb.exports=eN},12056:function(eb,em,ew){let eH=ew(46269),eN=(eb,em,ew)=>0>=eH(eb,em,ew);eb.exports=eN},38679:function(eb,em,ew){let eH=ew(26376),eN=(eb,em)=>new eH(eb,em).major;eb.exports=eN},87789:function(eb,em,ew){let eH=ew(26376),eN=(eb,em)=>new eH(eb,em).minor;eb.exports=eN},81194:function(eb,em,ew){let eH=ew(46269),eN=(eb,em,ew)=>0!==eH(eb,em,ew);eb.exports=eN},33959:function(eb,em,ew){let eH=ew(26376),eN=(eb,em,ew=!1)=>{if(eb instanceof eH)return eb;try{return new eH(eb,em)}catch(eb){if(!ew)return null;throw eb}};eb.exports=eN},52358:function(eb,em,ew){let eH=ew(26376),eN=(eb,em)=>new eH(eb,em).patch;eb.exports=eN},57559:function(eb,em,ew){let eH=ew(33959),eN=(eb,em)=>{let ew=eH(eb,em);return ew&&ew.prerelease.length?ew.prerelease:null};eb.exports=eN},79795:function(eb,em,ew){let eH=ew(46269),eN=(eb,em,ew)=>eH(em,eb,ew);eb.exports=eN},63657:function(eb,em,ew){let eH=ew(88880),eN=(eb,em)=>eb.sort((eb,ew)=>eH(ew,eb,em));eb.exports=eN},45712:function(eb,em,ew){let eH=ew(66902),eN=(eb,em,ew)=>{try{em=new eH(em,ew)}catch(eb){return!1}return em.test(eb)};eb.exports=eN},21100:function(eb,em,ew){let eH=ew(88880),eN=(eb,em)=>eb.sort((eb,ew)=>eH(eb,ew,em));eb.exports=eN},76397:function(eb,em,ew){let eH=ew(33959),eN=(eb,em)=>{let ew=eH(eb,em);return ew?ew.version:null};eb.exports=eN},81249:function(eb,em,ew){let eH=ew(55765),eN=ew(83295),eV=ew(26376),eE=ew(86742),eD=ew(33959),eS=ew(76397),e_=ew(13507),eO=ew(20253),eP=ew(62378),ej=ew(38679),eB=ew(87789),eR=ew(52358),eU=ew(57559),eF=ew(46269),eG=ew(79795),eY=ew(27880),eQ=ew(88880),eK=ew(21100),eZ=ew(63657),eW=ew(71312),e$=ew(21544),eX=ew(58718),eJ=ew(81194),e0=ew(25903),e6=ew(12056),e4=ew(7539),e3=ew(99038),e5=ew(22257),e8=ew(66902),e9=ew(45712),e7=ew(51042),tw=ew(85775),tH=ew(71657),tN=ew(95316),tV=ew(89042),tE=ew(6826),tD=ew(97606),tS=ew(50032),t_=ew(82937),tO=ew(17908),tP=ew(50799);eb.exports={parse:eD,valid:eS,clean:e_,inc:eO,diff:eP,major:ej,minor:eB,patch:eR,prerelease:eU,compare:eF,rcompare:eG,compareLoose:eY,compareBuild:eQ,sort:eK,rsort:eZ,gt:eW,lt:e$,eq:eX,neq:eJ,gte:e0,lte:e6,cmp:e4,coerce:e3,Comparator:e5,Range:e8,satisfies:e9,toComparators:e7,maxSatisfying:tw,minSatisfying:tH,minVersion:tN,validRange:tV,outside:tE,gtr:tD,ltr:tS,intersects:t_,simplifyRange:tO,subset:tP,SemVer:eV,re:eH.re,src:eH.src,tokens:eH.t,SEMVER_SPEC_VERSION:eN.SEMVER_SPEC_VERSION,RELEASE_TYPES:eN.RELEASE_TYPES,compareIdentifiers:eE.compareIdentifiers,rcompareIdentifiers:eE.rcompareIdentifiers}},83295:function(eb){let em="2.0.0",ew=256,eH=Number.MAX_SAFE_INTEGER||9007199254740991,eN=16,eV=ew-6,eE=["major","premajor","minor","preminor","patch","prepatch","prerelease"];eb.exports={MAX_LENGTH:ew,MAX_SAFE_COMPONENT_LENGTH:eN,MAX_SAFE_BUILD_LENGTH:eV,MAX_SAFE_INTEGER:eH,RELEASE_TYPES:eE,SEMVER_SPEC_VERSION:em,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},74225:function(eb,em,ew){var eH=ew(34155);let eN="object"==typeof eH&&eH.env&&eH.env.NODE_DEBUG&&/\bsemver\b/i.test(eH.env.NODE_DEBUG)?(...eb)=>console.error("SEMVER",...eb):()=>{};eb.exports=eN},86742:function(eb){let em=/^[0-9]+$/,ew=(eb,ew)=>{let eH=em.test(eb),eN=em.test(ew);return eH&&eN&&(eb=+eb,ew=+ew),eb===ew?0:eH&&!eN?-1:eN&&!eH?1:ebew(em,eb);eb.exports={compareIdentifiers:ew,rcompareIdentifiers:eH}},12893:function(eb){let em=Object.freeze({loose:!0}),ew=Object.freeze({}),eH=eb=>eb?"object"!=typeof eb?em:eb:ew;eb.exports=eH},55765:function(eb,em,ew){let{MAX_SAFE_COMPONENT_LENGTH:eH,MAX_SAFE_BUILD_LENGTH:eN,MAX_LENGTH:eV}=ew(83295),eE=ew(74225);em=eb.exports={};let eD=em.re=[],eS=em.safeRe=[],e_=em.src=[],eO=em.t={},eP=0,ej="[a-zA-Z0-9-]",eB=[["\\s",1],["\\d",eV],[ej,eN]],eR=eb=>{for(let[em,ew]of eB)eb=eb.split(`${em}*`).join(`${em}{0,${ew}}`).split(`${em}+`).join(`${em}{1,${ew}}`);return eb},eU=(eb,em,ew)=>{let eH=eR(em),eN=eP++;eE(eb,eN,em),eO[eb]=eN,e_[eN]=em,eD[eN]=new RegExp(em,ew?"g":void 0),eS[eN]=new RegExp(eH,ew?"g":void 0)};eU("NUMERICIDENTIFIER","0|[1-9]\\d*"),eU("NUMERICIDENTIFIERLOOSE","\\d+"),eU("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${ej}*`),eU("MAINVERSION",`(${e_[eO.NUMERICIDENTIFIER]})\\.(${e_[eO.NUMERICIDENTIFIER]})\\.(${e_[eO.NUMERICIDENTIFIER]})`),eU("MAINVERSIONLOOSE",`(${e_[eO.NUMERICIDENTIFIERLOOSE]})\\.(${e_[eO.NUMERICIDENTIFIERLOOSE]})\\.(${e_[eO.NUMERICIDENTIFIERLOOSE]})`),eU("PRERELEASEIDENTIFIER",`(?:${e_[eO.NUMERICIDENTIFIER]}|${e_[eO.NONNUMERICIDENTIFIER]})`),eU("PRERELEASEIDENTIFIERLOOSE",`(?:${e_[eO.NUMERICIDENTIFIERLOOSE]}|${e_[eO.NONNUMERICIDENTIFIER]})`),eU("PRERELEASE",`(?:-(${e_[eO.PRERELEASEIDENTIFIER]}(?:\\.${e_[eO.PRERELEASEIDENTIFIER]})*))`),eU("PRERELEASELOOSE",`(?:-?(${e_[eO.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${e_[eO.PRERELEASEIDENTIFIERLOOSE]})*))`),eU("BUILDIDENTIFIER",`${ej}+`),eU("BUILD",`(?:\\+(${e_[eO.BUILDIDENTIFIER]}(?:\\.${e_[eO.BUILDIDENTIFIER]})*))`),eU("FULLPLAIN",`v?${e_[eO.MAINVERSION]}${e_[eO.PRERELEASE]}?${e_[eO.BUILD]}?`),eU("FULL",`^${e_[eO.FULLPLAIN]}$`),eU("LOOSEPLAIN",`[v=\\s]*${e_[eO.MAINVERSIONLOOSE]}${e_[eO.PRERELEASELOOSE]}?${e_[eO.BUILD]}?`),eU("LOOSE",`^${e_[eO.LOOSEPLAIN]}$`),eU("GTLT","((?:<|>)?=?)"),eU("XRANGEIDENTIFIERLOOSE",`${e_[eO.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),eU("XRANGEIDENTIFIER",`${e_[eO.NUMERICIDENTIFIER]}|x|X|\\*`),eU("XRANGEPLAIN",`[v=\\s]*(${e_[eO.XRANGEIDENTIFIER]})(?:\\.(${e_[eO.XRANGEIDENTIFIER]})(?:\\.(${e_[eO.XRANGEIDENTIFIER]})(?:${e_[eO.PRERELEASE]})?${e_[eO.BUILD]}?)?)?`),eU("XRANGEPLAINLOOSE",`[v=\\s]*(${e_[eO.XRANGEIDENTIFIERLOOSE]})(?:\\.(${e_[eO.XRANGEIDENTIFIERLOOSE]})(?:\\.(${e_[eO.XRANGEIDENTIFIERLOOSE]})(?:${e_[eO.PRERELEASELOOSE]})?${e_[eO.BUILD]}?)?)?`),eU("XRANGE",`^${e_[eO.GTLT]}\\s*${e_[eO.XRANGEPLAIN]}$`),eU("XRANGELOOSE",`^${e_[eO.GTLT]}\\s*${e_[eO.XRANGEPLAINLOOSE]}$`),eU("COERCE",`(^|[^\\d])(\\d{1,${eH}})(?:\\.(\\d{1,${eH}}))?(?:\\.(\\d{1,${eH}}))?(?:$|[^\\d])`),eU("COERCERTL",e_[eO.COERCE],!0),eU("LONETILDE","(?:~>?)"),eU("TILDETRIM",`(\\s*)${e_[eO.LONETILDE]}\\s+`,!0),em.tildeTrimReplace="$1~",eU("TILDE",`^${e_[eO.LONETILDE]}${e_[eO.XRANGEPLAIN]}$`),eU("TILDELOOSE",`^${e_[eO.LONETILDE]}${e_[eO.XRANGEPLAINLOOSE]}$`),eU("LONECARET","(?:\\^)"),eU("CARETTRIM",`(\\s*)${e_[eO.LONECARET]}\\s+`,!0),em.caretTrimReplace="$1^",eU("CARET",`^${e_[eO.LONECARET]}${e_[eO.XRANGEPLAIN]}$`),eU("CARETLOOSE",`^${e_[eO.LONECARET]}${e_[eO.XRANGEPLAINLOOSE]}$`),eU("COMPARATORLOOSE",`^${e_[eO.GTLT]}\\s*(${e_[eO.LOOSEPLAIN]})$|^$`),eU("COMPARATOR",`^${e_[eO.GTLT]}\\s*(${e_[eO.FULLPLAIN]})$|^$`),eU("COMPARATORTRIM",`(\\s*)${e_[eO.GTLT]}\\s*(${e_[eO.LOOSEPLAIN]}|${e_[eO.XRANGEPLAIN]})`,!0),em.comparatorTrimReplace="$1$2$3",eU("HYPHENRANGE",`^\\s*(${e_[eO.XRANGEPLAIN]})\\s+-\\s+(${e_[eO.XRANGEPLAIN]})\\s*$`),eU("HYPHENRANGELOOSE",`^\\s*(${e_[eO.XRANGEPLAINLOOSE]})\\s+-\\s+(${e_[eO.XRANGEPLAINLOOSE]})\\s*$`),eU("STAR","(<|>)?=?\\s*\\*"),eU("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),eU("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},97606:function(eb,em,ew){let eH=ew(6826),eN=(eb,em,ew)=>eH(eb,em,">",ew);eb.exports=eN},82937:function(eb,em,ew){let eH=ew(66902),eN=(eb,em,ew)=>(eb=new eH(eb,ew),em=new eH(em,ew),eb.intersects(em,ew));eb.exports=eN},50032:function(eb,em,ew){let eH=ew(6826),eN=(eb,em,ew)=>eH(eb,em,"<",ew);eb.exports=eN},85775:function(eb,em,ew){let eH=ew(26376),eN=ew(66902),eV=(eb,em,ew)=>{let eV=null,eE=null,eD=null;try{eD=new eN(em,ew)}catch(eb){return null}return eb.forEach(eb=>{eD.test(eb)&&(!eV||-1===eE.compare(eb))&&(eV=eb,eE=new eH(eV,ew))}),eV};eb.exports=eV},71657:function(eb,em,ew){let eH=ew(26376),eN=ew(66902),eV=(eb,em,ew)=>{let eV=null,eE=null,eD=null;try{eD=new eN(em,ew)}catch(eb){return null}return eb.forEach(eb=>{eD.test(eb)&&(!eV||1===eE.compare(eb))&&(eV=eb,eE=new eH(eV,ew))}),eV};eb.exports=eV},95316:function(eb,em,ew){let eH=ew(26376),eN=ew(66902),eV=ew(71312),eE=(eb,em)=>{eb=new eN(eb,em);let ew=new eH("0.0.0");if(eb.test(ew)||(ew=new eH("0.0.0-0"),eb.test(ew)))return ew;ew=null;for(let em=0;em{let em=new eH(eb.semver.version);switch(eb.operator){case">":0===em.prerelease.length?em.patch++:em.prerelease.push(0),em.raw=em.format();case"":case">=":(!eE||eV(em,eE))&&(eE=em);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${eb.operator}`)}}),eE&&(!ew||eV(ew,eE))&&(ew=eE)}return ew&&eb.test(ew)?ew:null};eb.exports=eE},6826:function(eb,em,ew){let eH=ew(26376),eN=ew(22257),{ANY:eV}=eN,eE=ew(66902),eD=ew(45712),eS=ew(71312),e_=ew(21544),eO=ew(12056),eP=ew(25903),ej=(eb,em,ew,ej)=>{let eB,eR,eU,eF,eG;switch(eb=new eH(eb,ej),em=new eE(em,ej),ew){case">":eB=eS,eR=eO,eU=e_,eF=">",eG=">=";break;case"<":eB=e_,eR=eP,eU=eS,eF="<",eG="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(eD(eb,em,ej))return!1;for(let ew=0;ew{eb.semver===eV&&(eb=new eN(">=0.0.0")),eE=eE||eb,eD=eD||eb,eB(eb.semver,eE.semver,ej)?eE=eb:eU(eb.semver,eD.semver,ej)&&(eD=eb)}),eE.operator===eF||eE.operator===eG||(!eD.operator||eD.operator===eF)&&eR(eb,eD.semver)||eD.operator===eG&&eU(eb,eD.semver))return!1}return!0};eb.exports=ej},17908:function(eb,em,ew){let eH=ew(45712),eN=ew(46269);eb.exports=(eb,em,ew)=>{let eV=[],eE=null,eD=null,eS=eb.sort((eb,em)=>eN(eb,em,ew));for(let eb of eS){let eN=eH(eb,em,ew);eN?(eD=eb,eE||(eE=eb)):(eD&&eV.push([eE,eD]),eD=null,eE=null)}eE&&eV.push([eE,null]);let e_=[];for(let[eb,em]of eV)eb===em?e_.push(eb):em||eb!==eS[0]?em?eb===eS[0]?e_.push(`<=${em}`):e_.push(`${eb} - ${em}`):e_.push(`>=${eb}`):e_.push("*");let eO=e_.join(" || "),eP="string"==typeof em.raw?em.raw:String(em);return eO.length{if(eb===em)return!0;eb=new eH(eb,ew),em=new eH(em,ew);let eN=!1;c:for(let eH of eb.set){for(let eb of em.set){let em=eP(eH,eb,ew);if(eN=eN||null!==em,em)continue c}if(eN)return!1}return!0},e_=[new eN(">=0.0.0-0")],eO=[new eN(">=0.0.0")],eP=(eb,em,ew)=>{let eH,eN,eS,eP,eR,eU,eF;if(eb===em)return!0;if(1===eb.length&&eb[0].semver===eV){if(1===em.length&&em[0].semver===eV)return!0;eb=ew.includePrerelease?e_:eO}if(1===em.length&&em[0].semver===eV){if(ew.includePrerelease)return!0;em=eO}let eG=new Set;for(let em of eb)">"===em.operator||">="===em.operator?eH=ej(eH,em,ew):"<"===em.operator||"<="===em.operator?eN=eB(eN,em,ew):eG.add(em.semver);if(eG.size>1||eH&&eN&&((eS=eD(eH.semver,eN.semver,ew))>0||0===eS&&(">="!==eH.operator||"<="!==eN.operator)))return null;for(let eb of eG){if(eH&&!eE(eb,String(eH),ew)||eN&&!eE(eb,String(eN),ew))return null;for(let eH of em)if(!eE(eb,String(eH),ew))return!1;return!0}let eY=!!eN&&!ew.includePrerelease&&!!eN.semver.prerelease.length&&eN.semver,eQ=!!eH&&!ew.includePrerelease&&!!eH.semver.prerelease.length&&eH.semver;for(let eb of(eY&&1===eY.prerelease.length&&"<"===eN.operator&&0===eY.prerelease[0]&&(eY=!1),em)){if(eF=eF||">"===eb.operator||">="===eb.operator,eU=eU||"<"===eb.operator||"<="===eb.operator,eH){if(eQ&&eb.semver.prerelease&&eb.semver.prerelease.length&&eb.semver.major===eQ.major&&eb.semver.minor===eQ.minor&&eb.semver.patch===eQ.patch&&(eQ=!1),">"===eb.operator||">="===eb.operator){if((eP=ej(eH,eb,ew))===eb&&eP!==eH)return!1}else if(">="===eH.operator&&!eE(eH.semver,String(eb),ew))return!1}if(eN){if(eY&&eb.semver.prerelease&&eb.semver.prerelease.length&&eb.semver.major===eY.major&&eb.semver.minor===eY.minor&&eb.semver.patch===eY.patch&&(eY=!1),"<"===eb.operator||"<="===eb.operator){if((eR=eB(eN,eb,ew))===eb&&eR!==eN)return!1}else if("<="===eN.operator&&!eE(eN.semver,String(eb),ew))return!1}if(!eb.operator&&(eN||eH)&&0!==eS)return!1}return(!eH||!eU||!!eN||0===eS)&&(!eN||!eF||!!eH||0===eS)&&!eQ&&!eY},ej=(eb,em,ew)=>{if(!eb)return em;let eH=eD(eb.semver,em.semver,ew);return eH>0?eb:eH<0?em:">"===em.operator&&">="===eb.operator?em:eb},eB=(eb,em,ew)=>{if(!eb)return em;let eH=eD(eb.semver,em.semver,ew);return eH<0?eb:eH>0?em:"<"===em.operator&&"<="===eb.operator?em:eb};eb.exports=eS},51042:function(eb,em,ew){let eH=ew(66902),eN=(eb,em)=>new eH(eb,em).set.map(eb=>eb.map(eb=>eb.value).join(" ").trim().split(" "));eb.exports=eN},89042:function(eb,em,ew){let eH=ew(66902),eN=(eb,em)=>{try{return new eH(eb,em).range||"*"}catch(eb){return null}};eb.exports=eN},67771:function(eb,em,ew){"use strict";var eH=ew(40210),eN=ew(12296),eV=ew(31044)(),eE=ew(27296),eD=ew(14453),eS=eH("%Math.floor%");eb.exports=function(eb,em){if("function"!=typeof eb)throw new eD("`fn` is not a function");if("number"!=typeof em||em<0||em>4294967295||eS(em)!==em)throw new eD("`length` must be a positive 32-bit integer");var ew=arguments.length>2&&!!arguments[2],eH=!0,e_=!0;if("length"in eb&&eE){var eO=eE(eb,"length");eO&&!eO.configurable&&(eH=!1),eO&&!eO.writable&&(e_=!1)}return(eH||e_||!ew)&&(eV?eN(eb,"length",em,!0,!0):eN(eb,"length",em)),eb}},24189:function(eb,em,ew){var eH=ew(89509).Buffer;function eN(eb,em){this._block=eH.alloc(eb),this._finalSize=em,this._blockSize=eb,this._len=0}eN.prototype.update=function(eb,em){"string"==typeof eb&&(em=em||"utf8",eb=eH.from(eb,em));for(var ew=this._block,eN=this._blockSize,eV=eb.length,eE=this._len,eD=0;eD=this._finalSize&&(this._update(this._block),this._block.fill(0));var ew=8*this._len;if(ew<=4294967295)this._block.writeUInt32BE(ew,this._blockSize-4);else{var eH=(4294967295&ew)>>>0,eN=(ew-eH)/4294967296;this._block.writeUInt32BE(eN,this._blockSize-8),this._block.writeUInt32BE(eH,this._blockSize-4)}this._update(this._block);var eV=this._hash();return eb?eV.toString(eb):eV},eN.prototype._update=function(){throw Error("_update must be implemented by subclass")},eb.exports=eN},89072:function(eb,em,ew){var eH=eb.exports=function(eb){var em=eH[eb=eb.toLowerCase()];if(!em)throw Error(eb+" is not supported (we accept pull requests)");return new em};eH.sha=ew(74448),eH.sha1=ew(18336),eH.sha224=ew(48432),eH.sha256=ew(67499),eH.sha384=ew(51686),eH.sha512=ew(87816)},74448:function(eb,em,ew){var eH=ew(35717),eN=ew(24189),eV=ew(89509).Buffer,eE=[1518500249,1859775393,-1894007588,-899497514],eD=Array(80);function eS(){this.init(),this._w=eD,eN.call(this,64,56)}function e_(eb){return eb<<5|eb>>>27}function eO(eb){return eb<<30|eb>>>2}function eP(eb,em,ew,eH){return 0===eb?em&ew|~em&eH:2===eb?em&ew|em&eH|ew&eH:em^ew^eH}eH(eS,eN),eS.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},eS.prototype._update=function(eb){for(var em=this._w,ew=0|this._a,eH=0|this._b,eN=0|this._c,eV=0|this._d,eD=0|this._e,eS=0;eS<16;++eS)em[eS]=eb.readInt32BE(4*eS);for(;eS<80;++eS)em[eS]=em[eS-3]^em[eS-8]^em[eS-14]^em[eS-16];for(var ej=0;ej<80;++ej){var eB=~~(ej/20),eR=e_(ew)+eP(eB,eH,eN,eV)+eD+em[ej]+eE[eB]|0;eD=eV,eV=eN,eN=eO(eH),eH=ew,ew=eR}this._a=ew+this._a|0,this._b=eH+this._b|0,this._c=eN+this._c|0,this._d=eV+this._d|0,this._e=eD+this._e|0},eS.prototype._hash=function(){var eb=eV.allocUnsafe(20);return eb.writeInt32BE(0|this._a,0),eb.writeInt32BE(0|this._b,4),eb.writeInt32BE(0|this._c,8),eb.writeInt32BE(0|this._d,12),eb.writeInt32BE(0|this._e,16),eb},eb.exports=eS},18336:function(eb,em,ew){var eH=ew(35717),eN=ew(24189),eV=ew(89509).Buffer,eE=[1518500249,1859775393,-1894007588,-899497514],eD=Array(80);function eS(){this.init(),this._w=eD,eN.call(this,64,56)}function e_(eb){return eb<<1|eb>>>31}function eO(eb){return eb<<5|eb>>>27}function eP(eb){return eb<<30|eb>>>2}function ej(eb,em,ew,eH){return 0===eb?em&ew|~em&eH:2===eb?em&ew|em&eH|ew&eH:em^ew^eH}eH(eS,eN),eS.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},eS.prototype._update=function(eb){for(var em=this._w,ew=0|this._a,eH=0|this._b,eN=0|this._c,eV=0|this._d,eD=0|this._e,eS=0;eS<16;++eS)em[eS]=eb.readInt32BE(4*eS);for(;eS<80;++eS)em[eS]=e_(em[eS-3]^em[eS-8]^em[eS-14]^em[eS-16]);for(var eB=0;eB<80;++eB){var eR=~~(eB/20),eU=eO(ew)+ej(eR,eH,eN,eV)+eD+em[eB]+eE[eR]|0;eD=eV,eV=eN,eN=eP(eH),eH=ew,ew=eU}this._a=ew+this._a|0,this._b=eH+this._b|0,this._c=eN+this._c|0,this._d=eV+this._d|0,this._e=eD+this._e|0},eS.prototype._hash=function(){var eb=eV.allocUnsafe(20);return eb.writeInt32BE(0|this._a,0),eb.writeInt32BE(0|this._b,4),eb.writeInt32BE(0|this._c,8),eb.writeInt32BE(0|this._d,12),eb.writeInt32BE(0|this._e,16),eb},eb.exports=eS},48432:function(eb,em,ew){var eH=ew(35717),eN=ew(67499),eV=ew(24189),eE=ew(89509).Buffer,eD=Array(64);function eS(){this.init(),this._w=eD,eV.call(this,64,56)}eH(eS,eN),eS.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},eS.prototype._hash=function(){var eb=eE.allocUnsafe(28);return eb.writeInt32BE(this._a,0),eb.writeInt32BE(this._b,4),eb.writeInt32BE(this._c,8),eb.writeInt32BE(this._d,12),eb.writeInt32BE(this._e,16),eb.writeInt32BE(this._f,20),eb.writeInt32BE(this._g,24),eb},eb.exports=eS},67499:function(eb,em,ew){var eH=ew(35717),eN=ew(24189),eV=ew(89509).Buffer,eE=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],eD=Array(64);function eS(){this.init(),this._w=eD,eN.call(this,64,56)}function e_(eb,em,ew){return ew^eb&(em^ew)}function eO(eb,em,ew){return eb&em|ew&(eb|em)}function eP(eb){return(eb>>>2|eb<<30)^(eb>>>13|eb<<19)^(eb>>>22|eb<<10)}function ej(eb){return(eb>>>6|eb<<26)^(eb>>>11|eb<<21)^(eb>>>25|eb<<7)}function eB(eb){return(eb>>>7|eb<<25)^(eb>>>18|eb<<14)^eb>>>3}function eR(eb){return(eb>>>17|eb<<15)^(eb>>>19|eb<<13)^eb>>>10}eH(eS,eN),eS.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},eS.prototype._update=function(eb){for(var em=this._w,ew=0|this._a,eH=0|this._b,eN=0|this._c,eV=0|this._d,eD=0|this._e,eS=0|this._f,eU=0|this._g,eF=0|this._h,eG=0;eG<16;++eG)em[eG]=eb.readInt32BE(4*eG);for(;eG<64;++eG)em[eG]=eR(em[eG-2])+em[eG-7]+eB(em[eG-15])+em[eG-16]|0;for(var eY=0;eY<64;++eY){var eQ=eF+ej(eD)+e_(eD,eS,eU)+eE[eY]+em[eY]|0,eK=eP(ew)+eO(ew,eH,eN)|0;eF=eU,eU=eS,eS=eD,eD=eV+eQ|0,eV=eN,eN=eH,eH=ew,ew=eQ+eK|0}this._a=ew+this._a|0,this._b=eH+this._b|0,this._c=eN+this._c|0,this._d=eV+this._d|0,this._e=eD+this._e|0,this._f=eS+this._f|0,this._g=eU+this._g|0,this._h=eF+this._h|0},eS.prototype._hash=function(){var eb=eV.allocUnsafe(32);return eb.writeInt32BE(this._a,0),eb.writeInt32BE(this._b,4),eb.writeInt32BE(this._c,8),eb.writeInt32BE(this._d,12),eb.writeInt32BE(this._e,16),eb.writeInt32BE(this._f,20),eb.writeInt32BE(this._g,24),eb.writeInt32BE(this._h,28),eb},eb.exports=eS},51686:function(eb,em,ew){var eH=ew(35717),eN=ew(87816),eV=ew(24189),eE=ew(89509).Buffer,eD=Array(160);function eS(){this.init(),this._w=eD,eV.call(this,128,112)}eH(eS,eN),eS.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},eS.prototype._hash=function(){var eb=eE.allocUnsafe(48);function em(em,ew,eH){eb.writeInt32BE(em,eH),eb.writeInt32BE(ew,eH+4)}return em(this._ah,this._al,0),em(this._bh,this._bl,8),em(this._ch,this._cl,16),em(this._dh,this._dl,24),em(this._eh,this._el,32),em(this._fh,this._fl,40),eb},eb.exports=eS},87816:function(eb,em,ew){var eH=ew(35717),eN=ew(24189),eV=ew(89509).Buffer,eE=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],eD=Array(160);function eS(){this.init(),this._w=eD,eN.call(this,128,112)}function e_(eb,em,ew){return ew^eb&(em^ew)}function eO(eb,em,ew){return eb&em|ew&(eb|em)}function eP(eb,em){return(eb>>>28|em<<4)^(em>>>2|eb<<30)^(em>>>7|eb<<25)}function ej(eb,em){return(eb>>>14|em<<18)^(eb>>>18|em<<14)^(em>>>9|eb<<23)}function eB(eb,em){return(eb>>>1|em<<31)^(eb>>>8|em<<24)^eb>>>7}function eR(eb,em){return(eb>>>1|em<<31)^(eb>>>8|em<<24)^(eb>>>7|em<<25)}function eU(eb,em){return(eb>>>19|em<<13)^(em>>>29|eb<<3)^eb>>>6}function eF(eb,em){return(eb>>>19|em<<13)^(em>>>29|eb<<3)^(eb>>>6|em<<26)}function eG(eb,em){return eb>>>0>>0?1:0}eH(eS,eN),eS.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},eS.prototype._update=function(eb){for(var em=this._w,ew=0|this._ah,eH=0|this._bh,eN=0|this._ch,eV=0|this._dh,eD=0|this._eh,eS=0|this._fh,eY=0|this._gh,eQ=0|this._hh,eK=0|this._al,eZ=0|this._bl,eW=0|this._cl,e$=0|this._dl,eX=0|this._el,eJ=0|this._fl,e0=0|this._gl,e6=0|this._hl,e4=0;e4<32;e4+=2)em[e4]=eb.readInt32BE(4*e4),em[e4+1]=eb.readInt32BE(4*e4+4);for(;e4<160;e4+=2){var e3=em[e4-30],e5=em[e4-30+1],e8=eB(e3,e5),e9=eR(e5,e3);e3=em[e4-4],e5=em[e4-4+1];var e7=eU(e3,e5),tw=eF(e5,e3),tH=em[e4-14],tN=em[e4-14+1],tV=em[e4-32],tE=em[e4-32+1],tD=e9+tN|0,tS=e8+tH+eG(tD,e9)|0;tS=(tS=tS+e7+eG(tD=tD+tw|0,tw)|0)+tV+eG(tD=tD+tE|0,tE)|0,em[e4]=tS,em[e4+1]=tD}for(var t_=0;t_<160;t_+=2){tS=em[t_],tD=em[t_+1];var tO=eO(ew,eH,eN),tP=eO(eK,eZ,eW),tj=eP(ew,eK),tB=eP(eK,ew),tR=ej(eD,eX),tU=ej(eX,eD),tF=eE[t_],tG=eE[t_+1],tY=e_(eD,eS,eY),tQ=e_(eX,eJ,e0),tq=e6+tU|0,tK=eQ+tR+eG(tq,e6)|0;tK=(tK=(tK=tK+tY+eG(tq=tq+tQ|0,tQ)|0)+tF+eG(tq=tq+tG|0,tG)|0)+tS+eG(tq=tq+tD|0,tD)|0;var tZ=tB+tP|0,tW=tj+tO+eG(tZ,tB)|0;eQ=eY,e6=e0,eY=eS,e0=eJ,eS=eD,eJ=eX,eD=eV+tK+eG(eX=e$+tq|0,e$)|0,eV=eN,e$=eW,eN=eH,eW=eZ,eH=ew,eZ=eK,ew=tK+tW+eG(eK=tq+tZ|0,tq)|0}this._al=this._al+eK|0,this._bl=this._bl+eZ|0,this._cl=this._cl+eW|0,this._dl=this._dl+e$|0,this._el=this._el+eX|0,this._fl=this._fl+eJ|0,this._gl=this._gl+e0|0,this._hl=this._hl+e6|0,this._ah=this._ah+ew+eG(this._al,eK)|0,this._bh=this._bh+eH+eG(this._bl,eZ)|0,this._ch=this._ch+eN+eG(this._cl,eW)|0,this._dh=this._dh+eV+eG(this._dl,e$)|0,this._eh=this._eh+eD+eG(this._el,eX)|0,this._fh=this._fh+eS+eG(this._fl,eJ)|0,this._gh=this._gh+eY+eG(this._gl,e0)|0,this._hh=this._hh+eQ+eG(this._hl,e6)|0},eS.prototype._hash=function(){var eb=eV.allocUnsafe(64);function em(em,ew,eH){eb.writeInt32BE(em,eH),eb.writeInt32BE(ew,eH+4)}return em(this._ah,this._al,0),em(this._bh,this._bl,8),em(this._ch,this._cl,16),em(this._dh,this._dl,24),em(this._eh,this._el,32),em(this._fh,this._fl,40),em(this._gh,this._gl,48),em(this._hh,this._hl,56),eb},eb.exports=eS},96774:function(eb){eb.exports=function(eb,em,ew,eH){var eN=ew?ew.call(eH,eb,em):void 0;if(void 0!==eN)return!!eN;if(eb===em)return!0;if("object"!=typeof eb||!eb||"object"!=typeof em||!em)return!1;var eV=Object.keys(eb),eE=Object.keys(em);if(eV.length!==eE.length)return!1;for(var eD=Object.prototype.hasOwnProperty.bind(em),eS=0;eS{if(!("string"==typeof eb&&"string"==typeof em))throw TypeError("Expected the arguments to be of type `string`");if(""===em)return[eb];let ew=eb.indexOf(em);return -1===ew?[eb]:[eb.slice(0,ew),eb.slice(ew+em.length)]}},11860:function(eb){!function(em,ew){var eH={version:"2.14.2",areas:{},apis:{},nsdelim:".",inherit:function(eb,em){for(var ew in eb)em.hasOwnProperty(ew)||Object.defineProperty(em,ew,Object.getOwnPropertyDescriptor(eb,ew));return em},stringify:function(eb,em){return void 0===eb||"function"==typeof eb?eb+"":JSON.stringify(eb,em||eH.replace)},parse:function(eb,em){try{return JSON.parse(eb,em||eH.revive)}catch(em){return eb}},fn:function(eb,em){for(var ew in eH.storeAPI[eb]=em,eH.apis)eH.apis[ew][eb]=em},get:function(eb,em){return eb.getItem(em)},set:function(eb,em,ew){eb.setItem(em,ew)},remove:function(eb,em){eb.removeItem(em)},key:function(eb,em){return eb.key(em)},length:function(eb){return eb.length},clear:function(eb){eb.clear()},Store:function(eb,em,ew){var eN=eH.inherit(eH.storeAPI,function(eb,em,ew){return 0==arguments.length?eN.getAll():"function"==typeof em?eN.transact(eb,em,ew):void 0!==em?eN.set(eb,em,ew):"string"==typeof eb||"number"==typeof eb?eN.get(eb):"function"==typeof eb?eN.each(eb):eb?eN.setAll(eb,em):eN.clear()});eN._id=eb;try{var eV="__store2_test";em.setItem(eV,"ok"),eN._area=em,em.removeItem(eV)}catch(eb){eN._area=eH.storage("fake")}return eN._ns=ew||"",eH.areas[eb]||(eH.areas[eb]=eN._area),eH.apis[eN._ns+eN._id]||(eH.apis[eN._ns+eN._id]=eN),eN},storeAPI:{area:function(eb,em){var ew=this[eb];return ew&&ew.area||(ew=eH.Store(eb,em,this._ns),this[eb]||(this[eb]=ew)),ew},namespace:function(eb,em,ew){if(ew=ew||this._delim||eH.nsdelim,!eb)return this._ns?this._ns.substring(0,this._ns.length-ew.length):"";var eN=eb,eV=this[eN];if((!eV||!eV.namespace)&&((eV=eH.Store(this._id,this._area,this._ns+eN+ew))._delim=ew,this[eN]||(this[eN]=eV),!em))for(var eE in eH.areas)eV.area(eE,eH.areas[eE]);return eV},isFake:function(eb){return eb?(this._real=this._area,this._area=eH.storage("fake")):!1===eb&&(this._area=this._real||this._area),"fake"===this._area.name},toString:function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},has:function(eb){return this._area.has?this._area.has(this._in(eb)):this._in(eb) in this._area},size:function(){return this.keys().length},each:function(eb,em){for(var ew=0,eN=eH.length(this._area);eweH.length(this._area)&&(eN--,ew--)}return em||this},keys:function(eb){return this.each(function(eb,em,ew){ew.push(eb)},eb||[])},get:function(eb,em){var ew,eN=eH.get(this._area,this._in(eb));return"function"==typeof em&&(ew=em,em=null),null!==eN?eH.parse(eN,ew):null!=em?em:eN},getAll:function(eb){return this.each(function(eb,em,ew){ew[eb]=em},eb||{})},transact:function(eb,em,ew){var eH=this.get(eb,ew),eN=em(eH);return this.set(eb,void 0===eN?eH:eN),this},set:function(eb,em,ew){var eN,eV=this.get(eb);return null!=eV&&!1===ew?em:("function"==typeof ew&&(eN=ew,ew=void 0),eH.set(this._area,this._in(eb),eH.stringify(em,eN),ew)||eV)},setAll:function(eb,em){var ew,eH;for(var eN in eb)eH=eb[eN],this.set(eN,eH,em)!==eH&&(ew=!0);return ew},add:function(eb,em,ew){var eN=this.get(eb);if(eN instanceof Array)em=eN.concat(em);else if(null!==eN){var eV=typeof eN;if(eV===typeof em&&"object"===eV){for(var eE in em)eN[eE]=em[eE];em=eN}else em=eN+em}return eH.set(this._area,this._in(eb),eH.stringify(em,ew)),em},remove:function(eb,em){var ew=this.get(eb,em);return eH.remove(this._area,this._in(eb)),ew},clear:function(){return this._ns?this.each(function(eb){eH.remove(this._area,this._in(eb))},1):eH.clear(this._area),this},clearAll:function(){var eb=this._area;for(var em in eH.areas)eH.areas.hasOwnProperty(em)&&(this._area=eH.areas[em],this.clear());return this._area=eb,this},_in:function(eb){return"string"!=typeof eb&&(eb=eH.stringify(eb)),this._ns?this._ns+eb:eb},_out:function(eb){return this._ns?eb&&0===eb.indexOf(this._ns)?eb.substring(this._ns.length):void 0:eb}},storage:function(eb){return eH.inherit(eH.storageAPI,{items:{},name:eb})},storageAPI:{length:0,has:function(eb){return this.items.hasOwnProperty(eb)},key:function(eb){var em=0;for(var ew in this.items)if(this.has(ew)&&eb===em++)return ew},setItem:function(eb,em){!this.has(eb)&&this.length++,this.items[eb]=em},removeItem:function(eb){this.has(eb)&&(delete this.items[eb],this.length--)},getItem:function(eb){return this.has(eb)?this.items[eb]:null},clear:function(){for(var eb in this.items)this.removeItem(eb)}}},eN=eH.Store("local",function(){try{return localStorage}catch(eb){}}());eN.local=eN,eN._=eH,eN.area("session",function(){try{return sessionStorage}catch(eb){}}()),eN.area("page",eH.storage("page")),"function"==typeof ew&&void 0!==ew.amd?ew("store2",[],function(){return eN}):eb.exports?eb.exports=eN:(em.store&&(eH.conflict=em.store),em.store=eN)}(this,this&&this.define)},70610:function(eb){"use strict";eb.exports=eb=>encodeURIComponent(eb).replace(/[!'()*]/g,eb=>`%${eb.charCodeAt(0).toString(16).toUpperCase()}`)},32553:function(eb,em,ew){"use strict";var eH=ew(89509).Buffer,eN=eH.isEncoding||function(eb){switch((eb=""+eb)&&eb.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function eV(eb){var em;if(!eb)return"utf8";for(;;)switch(eb){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return eb;default:if(em)return;eb=(""+eb).toLowerCase(),em=!0}}function eE(eb){var em=eV(eb);if("string"!=typeof em&&(eH.isEncoding===eN||!eN(eb)))throw Error("Unknown encoding: "+eb);return em||eb}function eD(eb){var em;switch(this.encoding=eE(eb),this.encoding){case"utf16le":this.text=eR,this.end=eU,em=4;break;case"utf8":this.fillLast=eP,em=4;break;case"base64":this.text=eF,this.end=eG,em=3;break;default:this.write=eY,this.end=eQ;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=eH.allocUnsafe(em)}function eS(eb){return eb<=127?0:eb>>5==6?2:eb>>4==14?3:eb>>3==30?4:eb>>6==2?-1:-2}function e_(eb,em,ew){var eH=em.length-1;if(eH=0?(eN>0&&(eb.lastNeed=eN-1),eN):--eH=0?(eN>0&&(eb.lastNeed=eN-2),eN):--eH=0?(eN>0&&(2===eN?eN=0:eb.lastNeed=eN-3),eN):0}function eO(eb,em,ew){if((192&em[0])!=128)return eb.lastNeed=0,"�";if(eb.lastNeed>1&&em.length>1){if((192&em[1])!=128)return eb.lastNeed=1,"�";if(eb.lastNeed>2&&em.length>2&&(192&em[2])!=128)return eb.lastNeed=2,"�"}}function eP(eb){var em=this.lastTotal-this.lastNeed,ew=eO(this,eb,em);return void 0!==ew?ew:this.lastNeed<=eb.length?(eb.copy(this.lastChar,em,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(eb.copy(this.lastChar,em,0,eb.length),this.lastNeed-=eb.length)}function ej(eb,em){var ew=e_(this,eb,em);if(!this.lastNeed)return eb.toString("utf8",em);this.lastTotal=ew;var eH=eb.length-(ew-this.lastNeed);return eb.copy(this.lastChar,0,eH),eb.toString("utf8",em,eH)}function eB(eb){var em=eb&&eb.length?this.write(eb):"";return this.lastNeed?em+"�":em}function eR(eb,em){if((eb.length-em)%2==0){var ew=eb.toString("utf16le",em);if(ew){var eH=ew.charCodeAt(ew.length-1);if(eH>=55296&&eH<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=eb[eb.length-2],this.lastChar[1]=eb[eb.length-1],ew.slice(0,-1)}return ew}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=eb[eb.length-1],eb.toString("utf16le",em,eb.length-1)}function eU(eb){var em=eb&&eb.length?this.write(eb):"";if(this.lastNeed){var ew=this.lastTotal-this.lastNeed;return em+this.lastChar.toString("utf16le",0,ew)}return em}function eF(eb,em){var ew=(eb.length-em)%3;return 0===ew?eb.toString("base64",em):(this.lastNeed=3-ew,this.lastTotal=3,1===ew?this.lastChar[0]=eb[eb.length-1]:(this.lastChar[0]=eb[eb.length-2],this.lastChar[1]=eb[eb.length-1]),eb.toString("base64",em,eb.length-ew))}function eG(eb){var em=eb&&eb.length?this.write(eb):"";return this.lastNeed?em+this.lastChar.toString("base64",0,3-this.lastNeed):em}function eY(eb){return eb.toString(this.encoding)}function eQ(eb){return eb&&eb.length?this.write(eb):""}em.StringDecoder=eD,eD.prototype.write=function(eb){var em,ew;if(0===eb.length)return"";if(this.lastNeed){if(void 0===(em=this.fillLast(eb)))return"";ew=this.lastNeed,this.lastNeed=0}else ew=0;return eweB)&&(tD=(tO=tO.replace(" ",":")).length),0eH&&(eH=(em=em.trim()).charCodeAt(0)),eH){case 38:return em.replace(eG,"$1"+eb.trim());case 58:return eb.trim()+em.replace(eG,"$1"+eb.trim());default:if(0<1*ew&&0eS.charCodeAt(8))break;case 115:eE=eE.replace(eS,"-webkit-"+eS)+";"+eE;break;case 207:case 102:eE=eE.replace(eS,"-webkit-"+(102eH.charCodeAt(0)&&(eH=eH.trim()),eH=[tV=eH],0eb.charCodeAt(2)}),eP=ew(8679),ej=ew.n(eP),eB=ew(34155);function eR(){return(eR=Object.assign||function(eb){for(var em=1;em1?em-1:0),eH=1;eH0?" Args: "+ew.join(", "):""))}var e6=function(){function eb(eb){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=eb}var em=eb.prototype;return em.indexOfGroup=function(eb){for(var em=0,ew=0;ew=this.groupSizes.length){for(var ew=this.groupSizes,eH=ew.length,eN=eH;eb>=eN;)(eN<<=1)<0&&e0(16,""+eb);this.groupSizes=new Uint32Array(eN),this.groupSizes.set(ew),this.length=eN;for(var eV=eH;eV=this.length||0===this.groupSizes[eb])return em;for(var ew=this.groupSizes[eb],eH=this.indexOfGroup(eb),eN=eH+ew,eV=eH;eV=e5&&(e5=em+1),e4.set(eb,em),e3.set(em,eb)},tw="style["+eW+'][data-styled-version="5.3.10"]',tH=RegExp("^"+eW+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),tN=function(eb,em,ew){for(var eH,eN=ew.split(","),eV=0,eE=eN.length;eV=0;ew--){var eH=em[ew];if(eH&&1===eH.nodeType&&eH.hasAttribute(eW))return eH}}(ew),eV=void 0!==eN?eN.nextSibling:null;eH.setAttribute(eW,"active"),eH.setAttribute("data-styled-version","5.3.10");var eE=tE();return eE&&eH.setAttribute("nonce",eE),ew.insertBefore(eH,eV),eH},tS=function(){function eb(eb){var em=this.element=tD(eb);em.appendChild(document.createTextNode("")),this.sheet=function(eb){if(eb.sheet)return eb.sheet;for(var em=document.styleSheets,ew=0,eH=em.length;ew=0){var ew=document.createTextNode(em),eH=this.nodes[eb];return this.element.insertBefore(ew,eH||null),this.length++,!0}return!1},em.deleteRule=function(eb){this.element.removeChild(this.nodes[eb]),this.length--},em.getRule=function(eb){return eb0&&(e_+=eb+",")}),eH+=""+eD+eS+'{content:"'+e_+'"}/*!sc*/\n'}}}return eH}(this)},eb}(),tR=/(a)(d)/gi,tU=function(eb){return String.fromCharCode(eb+(eb>25?39:97))};function tF(eb){var em,ew="";for(em=Math.abs(eb);em>52;em=em/52|0)ew=tU(em%52)+ew;return(tU(em%52)+ew).replace(tR,"$1-$2")}var tG=function(eb,em){for(var ew=em.length;ew;)eb=33*eb^em.charCodeAt(--ew);return eb},tY=function(eb){return tG(5381,eb)};function tQ(eb){for(var em=0;em>>0);if(!em.hasNameForId(eH,eE)){var eD=ew(eV,"."+eE,void 0,eH);em.insertRules(eH,eE,eD)}eN.push(eE),this.staticRulesId=eE}}else{for(var eS=this.rules.length,e_=tG(this.baseHash,ew.hash),eO="",eP=0;eP>>0);if(!em.hasNameForId(eH,eU)){var eF=ew(eO,"."+eU,void 0,eH);em.insertRules(eH,eU,eF)}eN.push(eU)}}return eN.join(" ")},eb}(),tZ=/^\s*\/\/.*$/gm,tW=[":","[",".","#"];function t$(eb){var em,ew,eH,eN,eV=void 0===eb?eY:eb,eE=eV.options,eS=void 0===eE?eY:eE,e_=eV.plugins,eO=void 0===e_?eG:e_,eP=new eD(eS),ej=[],eB=function(eb){function em(em){if(em)try{eb(em+"}")}catch(eb){}}return function(ew,eH,eN,eV,eE,eD,eS,e_,eO,eP){switch(ew){case 1:if(0===eO&&64===eH.charCodeAt(0))return eb(eH+";"),"";break;case 2:if(0===e_)return eH+"/*|*/";break;case 3:switch(e_){case 102:case 112:return eb(eN[0]+eH),"";default:return eH+(0===eP?"/*|*/":"")}case -2:eH.split("/*|*/}").forEach(em)}}}(function(eb){ej.push(eb)}),eR=function(eb,eH,eV){return 0===eH&&-1!==tW.indexOf(eV[ew.length])||eV.match(eN)?eb:"."+em};function eU(eb,eV,eE,eD){void 0===eD&&(eD="&");var eS=eb.replace(tZ,""),e_=eV&&eE?eE+" "+eV+" { "+eS+" }":eS;return em=eD,eH=RegExp("\\"+(ew=eV)+"\\b","g"),eN=RegExp("(\\"+ew+"\\b){2,}"),eP(eE||!eV?"":eV,e_)}return eP.use([].concat(eO,[function(eb,em,eN){2===eb&&eN.length&&eN[0].lastIndexOf(ew)>0&&(eN[0]=eN[0].replace(eH,eR))},eB,function(eb){if(-2===eb){var em=ej;return ej=[],em}}])),eU.hash=eO.length?eO.reduce(function(eb,em){return em.name||e0(15),tG(eb,em.name)},5381).toString():"",eU}var tX=eN.createContext(),tJ=(tX.Consumer,eN.createContext()),aH=(tJ.Consumer,new tB),aN=t$();function aV(){return(0,eN.useContext)(tX)||aH}function ak(){return(0,eN.useContext)(tJ)||aN}function aE(eb){var em=(0,eN.useState)(eb.stylisPlugins),ew=em[0],eH=em[1],eV=aV(),eD=(0,eN.useMemo)(function(){var em=eV;return eb.sheet?em=eb.sheet:eb.target&&(em=em.reconstructWithOptions({target:eb.target},!1)),eb.disableCSSOMInjection&&(em=em.reconstructWithOptions({useCSSOMInjection:!1})),em},[eb.disableCSSOMInjection,eb.sheet,eb.target]),eS=(0,eN.useMemo)(function(){return t$({options:{prefix:!eb.disableVendorPrefixes},plugins:ew})},[eb.disableVendorPrefixes,ew]);return(0,eN.useEffect)(function(){eE()(ew,eb.stylisPlugins)||eH(eb.stylisPlugins)},[eb.stylisPlugins]),eN.createElement(tX.Provider,{value:eD},eN.createElement(tJ.Provider,{value:eS},eb.children))}var aD=function(){function eb(eb,em){var ew=this;this.inject=function(eb,em){void 0===em&&(em=aN);var eH=ew.name+em.hash;eb.hasNameForId(ew.id,eH)||eb.insertRules(ew.id,eH,em(ew.rules,eH,"@keyframes"))},this.toString=function(){return e0(12,String(ew.name))},this.name=eb,this.id="sc-keyframes-"+eb,this.rules=em}return eb.prototype.getName=function(eb){return void 0===eb&&(eb=aN),this.name+eb.hash},eb}(),aS=/([A-Z])/,a_=/([A-Z])/g,aO=/^ms-/,aP=function(eb){return"-"+eb.toLowerCase()};function aj(eb){return aS.test(eb)?eb.replace(a_,aP).replace(aO,"-ms-"):eb}var aR=function(eb){return null==eb||!1===eb||""===eb};function aU(eb,em,ew,eH){if(Array.isArray(eb)){for(var eN,eV,eE=[],eD=0,e_=eb.length;eD1?em-1:0),eH=1;eH?@[\\\]^`{|}~-]+/g,aq=/(^-|-$)/g;function aK(eb){return eb.replace(aQ,"-").replace(aq,"")}var aZ=function(eb){return tF(tY(eb)>>>0)};function aW(eb){return"string"==typeof eb}var a$=function(eb){return"function"==typeof eb||"object"==typeof eb&&null!==eb&&!Array.isArray(eb)},aJ=function(eb){return"__proto__"!==eb&&"constructor"!==eb&&"prototype"!==eb};function nw(eb,em,ew){var eH=eb[ew];a$(em)&&a$(eH)?nH(eH,em):eb[ew]=em}function nH(eb){for(var em=arguments.length,ew=Array(em>1?em-1:0),eH=1;eH=0||(eN[ew]=eb[ew]);return eN}(em,["componentId"]),eV=eH&&eH+"-"+(aW(eb)?eb:aK(eK(eb)));return nE(eb,eR({},eN,{attrs:eF,componentId:eV}),ew)},Object.defineProperty(e$,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(em){this._foldedDefaultProps=eH?nH({},eb.defaultProps,em):em}}),Object.defineProperty(e$,"toString",{value:function(){return"."+e$.styledComponentId}}),eV&&ej()(e$,eb,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),e$}var nD=function(eb){return function eb(em,ew,eN){if(void 0===eN&&(eN=eY),!(0,eH.isValidElementType)(ew))return e0(1,String(ew));var eV=function(){return em(ew,eN,aG.apply(void 0,arguments))};return eV.withConfig=function(eH){return eb(em,ew,eR({},eN,{},eH))},eV.attrs=function(eH){return eb(em,ew,eR({},eN,{attrs:Array.prototype.concat(eN.attrs,eH).filter(Boolean)}))},eV}(nE,eb)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(eb){nD[eb]=nD(eb)});var nS=function(){function eb(eb,em){this.rules=eb,this.componentId=em,this.isStatic=tQ(eb),tB.registerId(this.componentId+1)}var em=eb.prototype;return em.createStyles=function(eb,em,ew,eH){var eN=eH(aU(this.rules,em,ew,eH).join(""),""),eV=this.componentId+eb;ew.insertRules(eV,eV,eN)},em.removeStyles=function(eb,em){em.clearRules(this.componentId+eb)},em.renderStyles=function(eb,em,ew,eH){eb>2&&tB.registerId(this.componentId+eb),this.removeStyles(eb,ew),this.createStyles(eb,em,ew,eH)},eb}();function n_(eb){for(var em=arguments.length,ew=Array(em>1?em-1:0),eH=1;eH1?em-1:0),eH=1;eH"+em+""},this.getStyleTags=function(){return eb.sealed?e0(2):eb._emitSheetCSS()},this.getStyleElement=function(){if(eb.sealed)return e0(2);var em,ew=((em={})[eW]="",em["data-styled-version"]="5.3.10",em.dangerouslySetInnerHTML={__html:eb.instance.toString()},em),eH=tE();return eH&&(ew.nonce=eH),[eN.createElement("style",eR({},ew,{key:"sc-0-0"}))]},this.seal=function(){eb.sealed=!0},this.instance=new tB({isServer:!0}),this.sealed=!1}).prototype;eb.collectStyles=function(eb){return this.sealed?e0(2):eN.createElement(aE,{sheet:this.instance},eb)},eb.interleaveWithNodeStream=function(eb){return e0(3)}}();var nP=function(){return(0,eN.useContext)(nN)},nj=nD},50780:function(eb,em,ew){!function(eb){"use strict";var em=function(eb){var em,ew=new Float64Array(16);if(eb)for(em=0;em>24&255,eb[em+1]=ew>>16&255,eb[em+2]=ew>>8&255,eb[em+3]=255&ew,eb[em+4]=eH>>24&255,eb[em+5]=eH>>16&255,eb[em+6]=eH>>8&255,eb[em+7]=255&eH}function eU(eb,em,ew,eH,eN){var eV,eE=0;for(eV=0;eV>>8)-1}function eF(eb,em,ew,eH){return eU(eb,em,ew,eH,16)}function eG(eb,em,ew,eH){return eU(eb,em,ew,eH,32)}function eY(eb,em,ew,eH){for(var eN,eV=255&eH[0]|(255&eH[1])<<8|(255&eH[2])<<16|(255&eH[3])<<24,eE=255&ew[0]|(255&ew[1])<<8|(255&ew[2])<<16|(255&ew[3])<<24,eD=255&ew[4]|(255&ew[5])<<8|(255&ew[6])<<16|(255&ew[7])<<24,eS=255&ew[8]|(255&ew[9])<<8|(255&ew[10])<<16|(255&ew[11])<<24,e_=255&ew[12]|(255&ew[13])<<8|(255&ew[14])<<16|(255&ew[15])<<24,eO=255&eH[4]|(255&eH[5])<<8|(255&eH[6])<<16|(255&eH[7])<<24,eP=255&em[0]|(255&em[1])<<8|(255&em[2])<<16|(255&em[3])<<24,ej=255&em[4]|(255&em[5])<<8|(255&em[6])<<16|(255&em[7])<<24,eB=255&em[8]|(255&em[9])<<8|(255&em[10])<<16|(255&em[11])<<24,eR=255&em[12]|(255&em[13])<<8|(255&em[14])<<16|(255&em[15])<<24,eU=255&eH[8]|(255&eH[9])<<8|(255&eH[10])<<16|(255&eH[11])<<24,eF=255&ew[16]|(255&ew[17])<<8|(255&ew[18])<<16|(255&ew[19])<<24,eG=255&ew[20]|(255&ew[21])<<8|(255&ew[22])<<16|(255&ew[23])<<24,eY=255&ew[24]|(255&ew[25])<<8|(255&ew[26])<<16|(255&ew[27])<<24,eQ=255&ew[28]|(255&ew[29])<<8|(255&ew[30])<<16|(255&ew[31])<<24,eK=255&eH[12]|(255&eH[13])<<8|(255&eH[14])<<16|(255&eH[15])<<24,eZ=eV,eW=eE,e$=eD,eX=eS,eJ=e_,e0=eO,e6=eP,e4=ej,e3=eB,e5=eR,e8=eU,e9=eF,e7=eG,tw=eY,tH=eQ,tN=eK,tV=0;tV<20;tV+=2)eJ^=(eN=eZ+e7|0)<<7|eN>>>25,e3^=(eN=eJ+eZ|0)<<9|eN>>>23,e7^=(eN=e3+eJ|0)<<13|eN>>>19,eZ^=(eN=e7+e3|0)<<18|eN>>>14,e5^=(eN=e0+eW|0)<<7|eN>>>25,tw^=(eN=e5+e0|0)<<9|eN>>>23,eW^=(eN=tw+e5|0)<<13|eN>>>19,e0^=(eN=eW+tw|0)<<18|eN>>>14,tH^=(eN=e8+e6|0)<<7|eN>>>25,e$^=(eN=tH+e8|0)<<9|eN>>>23,e6^=(eN=e$+tH|0)<<13|eN>>>19,e8^=(eN=e6+e$|0)<<18|eN>>>14,eX^=(eN=tN+e9|0)<<7|eN>>>25,e4^=(eN=eX+tN|0)<<9|eN>>>23,e9^=(eN=e4+eX|0)<<13|eN>>>19,tN^=(eN=e9+e4|0)<<18|eN>>>14,eW^=(eN=eZ+eX|0)<<7|eN>>>25,e$^=(eN=eW+eZ|0)<<9|eN>>>23,eX^=(eN=e$+eW|0)<<13|eN>>>19,eZ^=(eN=eX+e$|0)<<18|eN>>>14,e6^=(eN=e0+eJ|0)<<7|eN>>>25,e4^=(eN=e6+e0|0)<<9|eN>>>23,eJ^=(eN=e4+e6|0)<<13|eN>>>19,e0^=(eN=eJ+e4|0)<<18|eN>>>14,e9^=(eN=e8+e5|0)<<7|eN>>>25,e3^=(eN=e9+e8|0)<<9|eN>>>23,e5^=(eN=e3+e9|0)<<13|eN>>>19,e8^=(eN=e5+e3|0)<<18|eN>>>14,e7^=(eN=tN+tH|0)<<7|eN>>>25,tw^=(eN=e7+tN|0)<<9|eN>>>23,tH^=(eN=tw+e7|0)<<13|eN>>>19,tN^=(eN=tH+tw|0)<<18|eN>>>14;eZ=eZ+eV|0,eW=eW+eE|0,e$=e$+eD|0,eX=eX+eS|0,eJ=eJ+e_|0,e0=e0+eO|0,e6=e6+eP|0,e4=e4+ej|0,e3=e3+eB|0,e5=e5+eR|0,e8=e8+eU|0,e9=e9+eF|0,e7=e7+eG|0,tw=tw+eY|0,tH=tH+eQ|0,tN=tN+eK|0,eb[0]=eZ>>>0&255,eb[1]=eZ>>>8&255,eb[2]=eZ>>>16&255,eb[3]=eZ>>>24&255,eb[4]=eW>>>0&255,eb[5]=eW>>>8&255,eb[6]=eW>>>16&255,eb[7]=eW>>>24&255,eb[8]=e$>>>0&255,eb[9]=e$>>>8&255,eb[10]=e$>>>16&255,eb[11]=e$>>>24&255,eb[12]=eX>>>0&255,eb[13]=eX>>>8&255,eb[14]=eX>>>16&255,eb[15]=eX>>>24&255,eb[16]=eJ>>>0&255,eb[17]=eJ>>>8&255,eb[18]=eJ>>>16&255,eb[19]=eJ>>>24&255,eb[20]=e0>>>0&255,eb[21]=e0>>>8&255,eb[22]=e0>>>16&255,eb[23]=e0>>>24&255,eb[24]=e6>>>0&255,eb[25]=e6>>>8&255,eb[26]=e6>>>16&255,eb[27]=e6>>>24&255,eb[28]=e4>>>0&255,eb[29]=e4>>>8&255,eb[30]=e4>>>16&255,eb[31]=e4>>>24&255,eb[32]=e3>>>0&255,eb[33]=e3>>>8&255,eb[34]=e3>>>16&255,eb[35]=e3>>>24&255,eb[36]=e5>>>0&255,eb[37]=e5>>>8&255,eb[38]=e5>>>16&255,eb[39]=e5>>>24&255,eb[40]=e8>>>0&255,eb[41]=e8>>>8&255,eb[42]=e8>>>16&255,eb[43]=e8>>>24&255,eb[44]=e9>>>0&255,eb[45]=e9>>>8&255,eb[46]=e9>>>16&255,eb[47]=e9>>>24&255,eb[48]=e7>>>0&255,eb[49]=e7>>>8&255,eb[50]=e7>>>16&255,eb[51]=e7>>>24&255,eb[52]=tw>>>0&255,eb[53]=tw>>>8&255,eb[54]=tw>>>16&255,eb[55]=tw>>>24&255,eb[56]=tH>>>0&255,eb[57]=tH>>>8&255,eb[58]=tH>>>16&255,eb[59]=tH>>>24&255,eb[60]=tN>>>0&255,eb[61]=tN>>>8&255,eb[62]=tN>>>16&255,eb[63]=tN>>>24&255}function eQ(eb,em,ew,eH){for(var eN,eV=255&eH[0]|(255&eH[1])<<8|(255&eH[2])<<16|(255&eH[3])<<24,eE=255&ew[0]|(255&ew[1])<<8|(255&ew[2])<<16|(255&ew[3])<<24,eD=255&ew[4]|(255&ew[5])<<8|(255&ew[6])<<16|(255&ew[7])<<24,eS=255&ew[8]|(255&ew[9])<<8|(255&ew[10])<<16|(255&ew[11])<<24,e_=255&ew[12]|(255&ew[13])<<8|(255&ew[14])<<16|(255&ew[15])<<24,eO=255&eH[4]|(255&eH[5])<<8|(255&eH[6])<<16|(255&eH[7])<<24,eP=255&em[0]|(255&em[1])<<8|(255&em[2])<<16|(255&em[3])<<24,ej=255&em[4]|(255&em[5])<<8|(255&em[6])<<16|(255&em[7])<<24,eB=255&em[8]|(255&em[9])<<8|(255&em[10])<<16|(255&em[11])<<24,eR=255&em[12]|(255&em[13])<<8|(255&em[14])<<16|(255&em[15])<<24,eU=255&eH[8]|(255&eH[9])<<8|(255&eH[10])<<16|(255&eH[11])<<24,eF=255&ew[16]|(255&ew[17])<<8|(255&ew[18])<<16|(255&ew[19])<<24,eG=255&ew[20]|(255&ew[21])<<8|(255&ew[22])<<16|(255&ew[23])<<24,eY=255&ew[24]|(255&ew[25])<<8|(255&ew[26])<<16|(255&ew[27])<<24,eQ=255&ew[28]|(255&ew[29])<<8|(255&ew[30])<<16|(255&ew[31])<<24,eK=255&eH[12]|(255&eH[13])<<8|(255&eH[14])<<16|(255&eH[15])<<24,eZ=eV,eW=eE,e$=eD,eX=eS,eJ=e_,e0=eO,e6=eP,e4=ej,e3=eB,e5=eR,e8=eU,e9=eF,e7=eG,tw=eY,tH=eQ,tN=eK,tV=0;tV<20;tV+=2)eJ^=(eN=eZ+e7|0)<<7|eN>>>25,e3^=(eN=eJ+eZ|0)<<9|eN>>>23,e7^=(eN=e3+eJ|0)<<13|eN>>>19,eZ^=(eN=e7+e3|0)<<18|eN>>>14,e5^=(eN=e0+eW|0)<<7|eN>>>25,tw^=(eN=e5+e0|0)<<9|eN>>>23,eW^=(eN=tw+e5|0)<<13|eN>>>19,e0^=(eN=eW+tw|0)<<18|eN>>>14,tH^=(eN=e8+e6|0)<<7|eN>>>25,e$^=(eN=tH+e8|0)<<9|eN>>>23,e6^=(eN=e$+tH|0)<<13|eN>>>19,e8^=(eN=e6+e$|0)<<18|eN>>>14,eX^=(eN=tN+e9|0)<<7|eN>>>25,e4^=(eN=eX+tN|0)<<9|eN>>>23,e9^=(eN=e4+eX|0)<<13|eN>>>19,tN^=(eN=e9+e4|0)<<18|eN>>>14,eW^=(eN=eZ+eX|0)<<7|eN>>>25,e$^=(eN=eW+eZ|0)<<9|eN>>>23,eX^=(eN=e$+eW|0)<<13|eN>>>19,eZ^=(eN=eX+e$|0)<<18|eN>>>14,e6^=(eN=e0+eJ|0)<<7|eN>>>25,e4^=(eN=e6+e0|0)<<9|eN>>>23,eJ^=(eN=e4+e6|0)<<13|eN>>>19,e0^=(eN=eJ+e4|0)<<18|eN>>>14,e9^=(eN=e8+e5|0)<<7|eN>>>25,e3^=(eN=e9+e8|0)<<9|eN>>>23,e5^=(eN=e3+e9|0)<<13|eN>>>19,e8^=(eN=e5+e3|0)<<18|eN>>>14,e7^=(eN=tN+tH|0)<<7|eN>>>25,tw^=(eN=e7+tN|0)<<9|eN>>>23,tH^=(eN=tw+e7|0)<<13|eN>>>19,tN^=(eN=tH+tw|0)<<18|eN>>>14;eb[0]=eZ>>>0&255,eb[1]=eZ>>>8&255,eb[2]=eZ>>>16&255,eb[3]=eZ>>>24&255,eb[4]=e0>>>0&255,eb[5]=e0>>>8&255,eb[6]=e0>>>16&255,eb[7]=e0>>>24&255,eb[8]=e8>>>0&255,eb[9]=e8>>>8&255,eb[10]=e8>>>16&255,eb[11]=e8>>>24&255,eb[12]=tN>>>0&255,eb[13]=tN>>>8&255,eb[14]=tN>>>16&255,eb[15]=tN>>>24&255,eb[16]=e6>>>0&255,eb[17]=e6>>>8&255,eb[18]=e6>>>16&255,eb[19]=e6>>>24&255,eb[20]=e4>>>0&255,eb[21]=e4>>>8&255,eb[22]=e4>>>16&255,eb[23]=e4>>>24&255,eb[24]=e3>>>0&255,eb[25]=e3>>>8&255,eb[26]=e3>>>16&255,eb[27]=e3>>>24&255,eb[28]=e5>>>0&255,eb[29]=e5>>>8&255,eb[30]=e5>>>16&255,eb[31]=e5>>>24&255}function eK(eb,em,ew,eH){eY(eb,em,ew,eH)}function eZ(eb,em,ew,eH){eQ(eb,em,ew,eH)}var eW=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function e$(eb,em,ew,eH,eN,eV,eE){var eD,eS,e_=new Uint8Array(16),eO=new Uint8Array(64);for(eS=0;eS<16;eS++)e_[eS]=0;for(eS=0;eS<8;eS++)e_[eS]=eV[eS];for(;eN>=64;){for(eK(eO,e_,eE,eW),eS=0;eS<64;eS++)eb[em+eS]=ew[eH+eS]^eO[eS];for(eS=8,eD=1;eS<16;eS++)eD=eD+(255&e_[eS])|0,e_[eS]=255&eD,eD>>>=8;eN-=64,em+=64,eH+=64}if(eN>0)for(eK(eO,e_,eE,eW),eS=0;eS=64;){for(eK(eS,eD,eN,eW),eE=0;eE<64;eE++)eb[em+eE]=eS[eE];for(eE=8,eV=1;eE<16;eE++)eV=eV+(255&eD[eE])|0,eD[eE]=255&eV,eV>>>=8;ew-=64,em+=64}if(ew>0)for(eK(eS,eD,eN,eW),eE=0;eE>>13|ew<<3)&8191,eH=255&eb[4]|(255&eb[5])<<8,this.r[2]=(ew>>>10|eH<<6)&7939,eN=255&eb[6]|(255&eb[7])<<8,this.r[3]=(eH>>>7|eN<<9)&8191,eV=255&eb[8]|(255&eb[9])<<8,this.r[4]=(eN>>>4|eV<<12)&255,this.r[5]=eV>>>1&8190,eE=255&eb[10]|(255&eb[11])<<8,this.r[6]=(eV>>>14|eE<<2)&8191,eD=255&eb[12]|(255&eb[13])<<8,this.r[7]=(eE>>>11|eD<<5)&8065,eS=255&eb[14]|(255&eb[15])<<8,this.r[8]=(eD>>>8|eS<<8)&8191,this.r[9]=eS>>>5&127,this.pad[0]=255&eb[16]|(255&eb[17])<<8,this.pad[1]=255&eb[18]|(255&eb[19])<<8,this.pad[2]=255&eb[20]|(255&eb[21])<<8,this.pad[3]=255&eb[22]|(255&eb[23])<<8,this.pad[4]=255&eb[24]|(255&eb[25])<<8,this.pad[5]=255&eb[26]|(255&eb[27])<<8,this.pad[6]=255&eb[28]|(255&eb[29])<<8,this.pad[7]=255&eb[30]|(255&eb[31])<<8};function e4(eb,em,ew,eH,eN,eV){var eE=new e6(eV);return eE.update(ew,eH,eN),eE.finish(eb,em),0}function e3(eb,em,ew,eH,eN,eV){var eE=new Uint8Array(16);return e4(eE,0,ew,eH,eN,eV),eF(eb,em,eE,0)}function e5(eb,em,ew,eH,eN){var eV;if(ew<32)return -1;for(e0(eb,0,em,0,ew,eH,eN),e4(eb,16,eb,32,ew-32,eb),eV=0;eV<16;eV++)eb[eV]=0;return 0}function e8(eb,em,ew,eH,eN){var eV,eE=new Uint8Array(32);if(ew<32||(eJ(eE,0,32,eH,eN),0!==e3(em,16,em,32,ew-32,eE)))return -1;for(e0(eb,0,em,0,ew,eH,eN),eV=0;eV<32;eV++)eb[eV]=0;return 0}function e9(eb,em){var ew;for(ew=0;ew<16;ew++)eb[ew]=0|em[ew]}function e7(eb){var em,ew,eH=1;for(em=0;em<16;em++)eH=Math.floor((ew=eb[em]+eH+65535)/65536),eb[em]=ew-65536*eH;eb[0]+=eH-1+37*(eH-1)}function tw(eb,em,ew){for(var eH,eN=~(ew-1),eV=0;eV<16;eV++)eH=eN&(eb[eV]^em[eV]),eb[eV]^=eH,em[eV]^=eH}function tH(eb,ew){var eH,eN,eV,eE=em(),eD=em();for(eH=0;eH<16;eH++)eD[eH]=ew[eH];for(e7(eD),e7(eD),e7(eD),eN=0;eN<2;eN++){for(eH=1,eE[0]=eD[0]-65517;eH<15;eH++)eE[eH]=eD[eH]-65535-(eE[eH-1]>>16&1),eE[eH-1]&=65535;eE[15]=eD[15]-32767-(eE[14]>>16&1),eV=eE[15]>>16&1,eE[14]&=65535,tw(eD,eE,1-eV)}for(eH=0;eH<16;eH++)eb[2*eH]=255&eD[eH],eb[2*eH+1]=eD[eH]>>8}function tN(eb,em){var ew=new Uint8Array(32),eH=new Uint8Array(32);return tH(ew,eb),tH(eH,em),eG(ew,0,eH,0)}function tV(eb){var em=new Uint8Array(32);return tH(em,eb),1&em[0]}function tE(eb,em){var ew;for(ew=0;ew<16;ew++)eb[ew]=em[2*ew]+(em[2*ew+1]<<8);eb[15]&=32767}function tD(eb,em,ew){for(var eH=0;eH<16;eH++)eb[eH]=em[eH]+ew[eH]}function tS(eb,em,ew){for(var eH=0;eH<16;eH++)eb[eH]=em[eH]-ew[eH]}function t_(eb,em,ew){var eH,eN,eV=0,eE=0,eD=0,eS=0,e_=0,eO=0,eP=0,ej=0,eB=0,eR=0,eU=0,eF=0,eG=0,eY=0,eQ=0,eK=0,eZ=0,eW=0,e$=0,eX=0,eJ=0,e0=0,e6=0,e4=0,e3=0,e5=0,e8=0,e9=0,e7=0,tw=0,tH=0,tN=ew[0],tV=ew[1],tE=ew[2],tD=ew[3],tS=ew[4],t_=ew[5],tO=ew[6],tP=ew[7],tj=ew[8],tB=ew[9],tR=ew[10],tU=ew[11],tF=ew[12],tG=ew[13],tY=ew[14],tQ=ew[15];eV+=(eH=em[0])*tN,eE+=eH*tV,eD+=eH*tE,eS+=eH*tD,e_+=eH*tS,eO+=eH*t_,eP+=eH*tO,ej+=eH*tP,eB+=eH*tj,eR+=eH*tB,eU+=eH*tR,eF+=eH*tU,eG+=eH*tF,eY+=eH*tG,eQ+=eH*tY,eK+=eH*tQ,eE+=(eH=em[1])*tN,eD+=eH*tV,eS+=eH*tE,e_+=eH*tD,eO+=eH*tS,eP+=eH*t_,ej+=eH*tO,eB+=eH*tP,eR+=eH*tj,eU+=eH*tB,eF+=eH*tR,eG+=eH*tU,eY+=eH*tF,eQ+=eH*tG,eK+=eH*tY,eZ+=eH*tQ,eD+=(eH=em[2])*tN,eS+=eH*tV,e_+=eH*tE,eO+=eH*tD,eP+=eH*tS,ej+=eH*t_,eB+=eH*tO,eR+=eH*tP,eU+=eH*tj,eF+=eH*tB,eG+=eH*tR,eY+=eH*tU,eQ+=eH*tF,eK+=eH*tG,eZ+=eH*tY,eW+=eH*tQ,eS+=(eH=em[3])*tN,e_+=eH*tV,eO+=eH*tE,eP+=eH*tD,ej+=eH*tS,eB+=eH*t_,eR+=eH*tO,eU+=eH*tP,eF+=eH*tj,eG+=eH*tB,eY+=eH*tR,eQ+=eH*tU,eK+=eH*tF,eZ+=eH*tG,eW+=eH*tY,e$+=eH*tQ,e_+=(eH=em[4])*tN,eO+=eH*tV,eP+=eH*tE,ej+=eH*tD,eB+=eH*tS,eR+=eH*t_,eU+=eH*tO,eF+=eH*tP,eG+=eH*tj,eY+=eH*tB,eQ+=eH*tR,eK+=eH*tU,eZ+=eH*tF,eW+=eH*tG,e$+=eH*tY,eX+=eH*tQ,eO+=(eH=em[5])*tN,eP+=eH*tV,ej+=eH*tE,eB+=eH*tD,eR+=eH*tS,eU+=eH*t_,eF+=eH*tO,eG+=eH*tP,eY+=eH*tj,eQ+=eH*tB,eK+=eH*tR,eZ+=eH*tU,eW+=eH*tF,e$+=eH*tG,eX+=eH*tY,eJ+=eH*tQ,eP+=(eH=em[6])*tN,ej+=eH*tV,eB+=eH*tE,eR+=eH*tD,eU+=eH*tS,eF+=eH*t_,eG+=eH*tO,eY+=eH*tP,eQ+=eH*tj,eK+=eH*tB,eZ+=eH*tR,eW+=eH*tU,e$+=eH*tF,eX+=eH*tG,eJ+=eH*tY,e0+=eH*tQ,ej+=(eH=em[7])*tN,eB+=eH*tV,eR+=eH*tE,eU+=eH*tD,eF+=eH*tS,eG+=eH*t_,eY+=eH*tO,eQ+=eH*tP,eK+=eH*tj,eZ+=eH*tB,eW+=eH*tR,e$+=eH*tU,eX+=eH*tF,eJ+=eH*tG,e0+=eH*tY,e6+=eH*tQ,eB+=(eH=em[8])*tN,eR+=eH*tV,eU+=eH*tE,eF+=eH*tD,eG+=eH*tS,eY+=eH*t_,eQ+=eH*tO,eK+=eH*tP,eZ+=eH*tj,eW+=eH*tB,e$+=eH*tR,eX+=eH*tU,eJ+=eH*tF,e0+=eH*tG,e6+=eH*tY,e4+=eH*tQ,eR+=(eH=em[9])*tN,eU+=eH*tV,eF+=eH*tE,eG+=eH*tD,eY+=eH*tS,eQ+=eH*t_,eK+=eH*tO,eZ+=eH*tP,eW+=eH*tj,e$+=eH*tB,eX+=eH*tR,eJ+=eH*tU,e0+=eH*tF,e6+=eH*tG,e4+=eH*tY,e3+=eH*tQ,eU+=(eH=em[10])*tN,eF+=eH*tV,eG+=eH*tE,eY+=eH*tD,eQ+=eH*tS,eK+=eH*t_,eZ+=eH*tO,eW+=eH*tP,e$+=eH*tj,eX+=eH*tB,eJ+=eH*tR,e0+=eH*tU,e6+=eH*tF,e4+=eH*tG,e3+=eH*tY,e5+=eH*tQ,eF+=(eH=em[11])*tN,eG+=eH*tV,eY+=eH*tE,eQ+=eH*tD,eK+=eH*tS,eZ+=eH*t_,eW+=eH*tO,e$+=eH*tP,eX+=eH*tj,eJ+=eH*tB,e0+=eH*tR,e6+=eH*tU,e4+=eH*tF,e3+=eH*tG,e5+=eH*tY,e8+=eH*tQ,eG+=(eH=em[12])*tN,eY+=eH*tV,eQ+=eH*tE,eK+=eH*tD,eZ+=eH*tS,eW+=eH*t_,e$+=eH*tO,eX+=eH*tP,eJ+=eH*tj,e0+=eH*tB,e6+=eH*tR,e4+=eH*tU,e3+=eH*tF,e5+=eH*tG,e8+=eH*tY,e9+=eH*tQ,eY+=(eH=em[13])*tN,eQ+=eH*tV,eK+=eH*tE,eZ+=eH*tD,eW+=eH*tS,e$+=eH*t_,eX+=eH*tO,eJ+=eH*tP,e0+=eH*tj,e6+=eH*tB,e4+=eH*tR,e3+=eH*tU,e5+=eH*tF,e8+=eH*tG,e9+=eH*tY,e7+=eH*tQ,eQ+=(eH=em[14])*tN,eK+=eH*tV,eZ+=eH*tE,eW+=eH*tD,e$+=eH*tS,eX+=eH*t_,eJ+=eH*tO,e0+=eH*tP,e6+=eH*tj,e4+=eH*tB,e3+=eH*tR,e5+=eH*tU,e8+=eH*tF,e9+=eH*tG,e7+=eH*tY,tw+=eH*tQ,eK+=(eH=em[15])*tN,eZ+=eH*tV,eW+=eH*tE,e$+=eH*tD,eX+=eH*tS,eJ+=eH*t_,e0+=eH*tO,e6+=eH*tP,e4+=eH*tj,e3+=eH*tB,e5+=eH*tR,e8+=eH*tU,e9+=eH*tF,e7+=eH*tG,tw+=eH*tY,tH+=eH*tQ,eV+=38*eZ,eE+=38*eW,eD+=38*e$,eS+=38*eX,e_+=38*eJ,eO+=38*e0,eP+=38*e6,ej+=38*e4,eB+=38*e3,eR+=38*e5,eU+=38*e8,eF+=38*e9,eG+=38*e7,eY+=38*tw,eQ+=38*tH,eN=Math.floor((eH=eV+(eN=1)+65535)/65536),eV=eH-65536*eN,eN=Math.floor((eH=eE+eN+65535)/65536),eE=eH-65536*eN,eN=Math.floor((eH=eD+eN+65535)/65536),eD=eH-65536*eN,eN=Math.floor((eH=eS+eN+65535)/65536),eS=eH-65536*eN,eN=Math.floor((eH=e_+eN+65535)/65536),e_=eH-65536*eN,eN=Math.floor((eH=eO+eN+65535)/65536),eO=eH-65536*eN,eN=Math.floor((eH=eP+eN+65535)/65536),eP=eH-65536*eN,eN=Math.floor((eH=ej+eN+65535)/65536),ej=eH-65536*eN,eN=Math.floor((eH=eB+eN+65535)/65536),eB=eH-65536*eN,eN=Math.floor((eH=eR+eN+65535)/65536),eR=eH-65536*eN,eN=Math.floor((eH=eU+eN+65535)/65536),eU=eH-65536*eN,eN=Math.floor((eH=eF+eN+65535)/65536),eF=eH-65536*eN,eN=Math.floor((eH=eG+eN+65535)/65536),eG=eH-65536*eN,eN=Math.floor((eH=eY+eN+65535)/65536),eY=eH-65536*eN,eN=Math.floor((eH=eQ+eN+65535)/65536),eQ=eH-65536*eN,eN=Math.floor((eH=eK+eN+65535)/65536),eK=eH-65536*eN,eV+=eN-1+37*(eN-1),eN=Math.floor((eH=eV+(eN=1)+65535)/65536),eV=eH-65536*eN,eN=Math.floor((eH=eE+eN+65535)/65536),eE=eH-65536*eN,eN=Math.floor((eH=eD+eN+65535)/65536),eD=eH-65536*eN,eN=Math.floor((eH=eS+eN+65535)/65536),eS=eH-65536*eN,eN=Math.floor((eH=e_+eN+65535)/65536),e_=eH-65536*eN,eN=Math.floor((eH=eO+eN+65535)/65536),eO=eH-65536*eN,eN=Math.floor((eH=eP+eN+65535)/65536),eP=eH-65536*eN,eN=Math.floor((eH=ej+eN+65535)/65536),ej=eH-65536*eN,eN=Math.floor((eH=eB+eN+65535)/65536),eB=eH-65536*eN,eN=Math.floor((eH=eR+eN+65535)/65536),eR=eH-65536*eN,eN=Math.floor((eH=eU+eN+65535)/65536),eU=eH-65536*eN,eN=Math.floor((eH=eF+eN+65535)/65536),eF=eH-65536*eN,eN=Math.floor((eH=eG+eN+65535)/65536),eG=eH-65536*eN,eN=Math.floor((eH=eY+eN+65535)/65536),eY=eH-65536*eN,eN=Math.floor((eH=eQ+eN+65535)/65536),eQ=eH-65536*eN,eN=Math.floor((eH=eK+eN+65535)/65536),eK=eH-65536*eN,eV+=eN-1+37*(eN-1),eb[0]=eV,eb[1]=eE,eb[2]=eD,eb[3]=eS,eb[4]=e_,eb[5]=eO,eb[6]=eP,eb[7]=ej,eb[8]=eB,eb[9]=eR,eb[10]=eU,eb[11]=eF,eb[12]=eG,eb[13]=eY,eb[14]=eQ,eb[15]=eK}function tO(eb,em){t_(eb,em,em)}function tP(eb,ew){var eH,eN=em();for(eH=0;eH<16;eH++)eN[eH]=ew[eH];for(eH=253;eH>=0;eH--)tO(eN,eN),2!==eH&&4!==eH&&t_(eN,eN,ew);for(eH=0;eH<16;eH++)eb[eH]=eN[eH]}function tj(eb,ew){var eH,eN=em();for(eH=0;eH<16;eH++)eN[eH]=ew[eH];for(eH=250;eH>=0;eH--)tO(eN,eN),1!==eH&&t_(eN,eN,ew);for(eH=0;eH<16;eH++)eb[eH]=eN[eH]}function tB(eb,ew,eH){var eN,eV,eE=new Uint8Array(32),eD=new Float64Array(80),e_=em(),eO=em(),eP=em(),ej=em(),eB=em(),eR=em();for(eV=0;eV<31;eV++)eE[eV]=ew[eV];for(eE[31]=127&ew[31]|64,eE[0]&=248,tE(eD,eH),eV=0;eV<16;eV++)eO[eV]=eD[eV],ej[eV]=e_[eV]=eP[eV]=0;for(eV=254,e_[0]=ej[0]=1;eV>=0;--eV)tw(e_,eO,eN=eE[eV>>>3]>>>(7&eV)&1),tw(eP,ej,eN),tD(eB,e_,eP),tS(e_,e_,eP),tD(eP,eO,ej),tS(eO,eO,ej),tO(ej,eB),tO(eR,e_),t_(e_,eP,e_),t_(eP,eO,eB),tD(eB,e_,eP),tS(e_,e_,eP),tO(eO,e_),tS(eP,ej,eR),t_(e_,eP,eS),tD(e_,e_,ej),t_(eP,eP,e_),t_(e_,ej,eR),t_(ej,eO,eD),tO(eO,eB),tw(e_,eO,eN),tw(eP,ej,eN);for(eV=0;eV<16;eV++)eD[eV+16]=e_[eV],eD[eV+32]=eP[eV],eD[eV+48]=eO[eV],eD[eV+64]=ej[eV];var eU=eD.subarray(32),eF=eD.subarray(16);return tP(eU,eU),t_(eF,eF,eU),tH(eb,eF),0}function tR(eb,em){return tB(eb,em,eV)}function tU(eb,em){return eH(em,32),tR(eb,em)}function tF(eb,em,ew){var eH=new Uint8Array(32);return tB(eH,ew,em),eZ(eb,eN,eH,eW)}e6.prototype.blocks=function(eb,em,ew){for(var eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB,eR,eU,eF,eG,eY,eQ,eK,eZ,eW=this.fin?0:2048,e$=this.h[0],eX=this.h[1],eJ=this.h[2],e0=this.h[3],e6=this.h[4],e4=this.h[5],e3=this.h[6],e5=this.h[7],e8=this.h[8],e9=this.h[9],e7=this.r[0],tw=this.r[1],tH=this.r[2],tN=this.r[3],tV=this.r[4],tE=this.r[5],tD=this.r[6],tS=this.r[7],t_=this.r[8],tO=this.r[9];ew>=16;)e$+=8191&(eH=255&eb[em+0]|(255&eb[em+1])<<8),eX+=(eH>>>13|(eN=255&eb[em+2]|(255&eb[em+3])<<8)<<3)&8191,eJ+=(eN>>>10|(eV=255&eb[em+4]|(255&eb[em+5])<<8)<<6)&8191,e0+=(eV>>>7|(eE=255&eb[em+6]|(255&eb[em+7])<<8)<<9)&8191,e6+=(eE>>>4|(eD=255&eb[em+8]|(255&eb[em+9])<<8)<<12)&8191,e4+=eD>>>1&8191,e3+=(eD>>>14|(eS=255&eb[em+10]|(255&eb[em+11])<<8)<<2)&8191,e5+=(eS>>>11|(e_=255&eb[em+12]|(255&eb[em+13])<<8)<<5)&8191,e8+=(e_>>>8|(eO=255&eb[em+14]|(255&eb[em+15])<<8)<<8)&8191,e9+=eO>>>5|eW,eP=(ej=(eP=0)+e$*e7+eX*(5*tO)+eJ*(5*t_)+e0*(5*tS)+e6*(5*tD))>>>13,ej&=8191,ej+=e4*(5*tE)+e3*(5*tV)+e5*(5*tN)+e8*(5*tH)+e9*(5*tw),eP+=ej>>>13,ej&=8191,eP=(eB=eP+e$*tw+eX*e7+eJ*(5*tO)+e0*(5*t_)+e6*(5*tS))>>>13,eB&=8191,eB+=e4*(5*tD)+e3*(5*tE)+e5*(5*tV)+e8*(5*tN)+e9*(5*tH),eP+=eB>>>13,eB&=8191,eP=(eR=eP+e$*tH+eX*tw+eJ*e7+e0*(5*tO)+e6*(5*t_))>>>13,eR&=8191,eR+=e4*(5*tS)+e3*(5*tD)+e5*(5*tE)+e8*(5*tV)+e9*(5*tN),eP+=eR>>>13,eR&=8191,eP=(eU=eP+e$*tN+eX*tH+eJ*tw+e0*e7+e6*(5*tO))>>>13,eU&=8191,eU+=e4*(5*t_)+e3*(5*tS)+e5*(5*tD)+e8*(5*tE)+e9*(5*tV),eP+=eU>>>13,eU&=8191,eP=(eF=eP+e$*tV+eX*tN+eJ*tH+e0*tw+e6*e7)>>>13,eF&=8191,eF+=e4*(5*tO)+e3*(5*t_)+e5*(5*tS)+e8*(5*tD)+e9*(5*tE),eP+=eF>>>13,eF&=8191,eP=(eG=eP+e$*tE+eX*tV+eJ*tN+e0*tH+e6*tw)>>>13,eG&=8191,eG+=e4*e7+e3*(5*tO)+e5*(5*t_)+e8*(5*tS)+e9*(5*tD),eP+=eG>>>13,eG&=8191,eP=(eY=eP+e$*tD+eX*tE+eJ*tV+e0*tN+e6*tH)>>>13,eY&=8191,eY+=e4*tw+e3*e7+e5*(5*tO)+e8*(5*t_)+e9*(5*tS),eP+=eY>>>13,eY&=8191,eP=(eQ=eP+e$*tS+eX*tD+eJ*tE+e0*tV+e6*tN)>>>13,eQ&=8191,eQ+=e4*tH+e3*tw+e5*e7+e8*(5*tO)+e9*(5*t_),eP+=eQ>>>13,eQ&=8191,eP=(eK=eP+e$*t_+eX*tS+eJ*tD+e0*tE+e6*tV)>>>13,eK&=8191,eK+=e4*tN+e3*tH+e5*tw+e8*e7+e9*(5*tO),eP+=eK>>>13,eK&=8191,eP=(eZ=eP+e$*tO+eX*t_+eJ*tS+e0*tD+e6*tE)>>>13,eZ&=8191,eZ+=e4*tV+e3*tN+e5*tH+e8*tw+e9*e7,eP+=eZ>>>13,eZ&=8191,ej=8191&(eP=(eP=(eP<<2)+eP|0)+ej|0),eP>>>=13,eB+=eP,e$=ej,eX=eB,eJ=eR,e0=eU,e6=eF,e4=eG,e3=eY,e5=eQ,e8=eK,e9=eZ,em+=16,ew-=16;this.h[0]=e$,this.h[1]=eX,this.h[2]=eJ,this.h[3]=e0,this.h[4]=e6,this.h[5]=e4,this.h[6]=e3,this.h[7]=e5,this.h[8]=e8,this.h[9]=e9},e6.prototype.finish=function(eb,em){var ew,eH,eN,eV,eE=new Uint16Array(10);if(this.leftover){for(eV=this.leftover,this.buffer[eV++]=1;eV<16;eV++)this.buffer[eV]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(ew=this.h[1]>>>13,this.h[1]&=8191,eV=2;eV<10;eV++)this.h[eV]+=ew,ew=this.h[eV]>>>13,this.h[eV]&=8191;for(this.h[0]+=5*ew,ew=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=ew,ew=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=ew,eE[0]=this.h[0]+5,ew=eE[0]>>>13,eE[0]&=8191,eV=1;eV<10;eV++)eE[eV]=this.h[eV]+ew,ew=eE[eV]>>>13,eE[eV]&=8191;for(eE[9]-=8192,eH=(1^ew)-1,eV=0;eV<10;eV++)eE[eV]&=eH;for(eV=0,eH=~eH;eV<10;eV++)this.h[eV]=this.h[eV]&eH|eE[eV];for(eV=1,this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,eN=this.h[0]+this.pad[0],this.h[0]=65535&eN;eV<8;eV++)eN=(this.h[eV]+this.pad[eV]|0)+(eN>>>16)|0,this.h[eV]=65535&eN;eb[em+0]=this.h[0]>>>0&255,eb[em+1]=this.h[0]>>>8&255,eb[em+2]=this.h[1]>>>0&255,eb[em+3]=this.h[1]>>>8&255,eb[em+4]=this.h[2]>>>0&255,eb[em+5]=this.h[2]>>>8&255,eb[em+6]=this.h[3]>>>0&255,eb[em+7]=this.h[3]>>>8&255,eb[em+8]=this.h[4]>>>0&255,eb[em+9]=this.h[4]>>>8&255,eb[em+10]=this.h[5]>>>0&255,eb[em+11]=this.h[5]>>>8&255,eb[em+12]=this.h[6]>>>0&255,eb[em+13]=this.h[6]>>>8&255,eb[em+14]=this.h[7]>>>0&255,eb[em+15]=this.h[7]>>>8&255},e6.prototype.update=function(eb,em,ew){var eH,eN;if(this.leftover){for((eN=16-this.leftover)>ew&&(eN=ew),eH=0;eH=16&&(eN=ew-ew%16,this.blocks(eb,em,eN),em+=eN,ew-=eN),ew){for(eH=0;eH=128;){for(eW=0;eW<16;eW++)e$=8*eW+tF,e5[eW]=ew[e$+0]<<24|ew[e$+1]<<16|ew[e$+2]<<8|ew[e$+3],e8[eW]=ew[e$+4]<<24|ew[e$+5]<<16|ew[e$+6]<<8|ew[e$+7];for(eW=0;eW<80;eW++)if(eN=e9,eV=e7,eE=tw,eD=tH,eS=tN,e_=tV,eO=tE,eP=tD,ej=tS,eB=t_,eR=tO,eU=tP,eF=tj,eG=tB,eY=tR,eQ=tU,eX=tD,e0=65535&(eJ=tU),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=(tN>>>14|tj<<18)^(tN>>>18|tj<<14)^(tj>>>9|tN<<23),e0+=65535&(eJ=(tj>>>14|tN<<18)^(tj>>>18|tN<<14)^(tN>>>9|tj<<23)),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,eX=tN&tV^~tN&tE,e0+=65535&(eJ=tj&tB^~tj&tR),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,eX=tK[2*eW],e0+=65535&(eJ=tK[2*eW+1]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,eX=e5[eW%16],e0+=65535&(eJ=e8[eW%16]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eK=65535&e4|e3<<16,eZ=65535&e0|e6<<16,eX=eK,e0=65535&(eJ=eZ),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=(e9>>>28|tS<<4)^(tS>>>2|e9<<30)^(tS>>>7|e9<<25),e0+=65535&(eJ=(tS>>>28|e9<<4)^(e9>>>2|tS<<30)^(e9>>>7|tS<<25)),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,eX=e9&e7^e9&tw^e7&tw,e0+=65535&(eJ=tS&t_^tS&tO^t_&tO),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eP=65535&e4|e3<<16,eQ=65535&e0|e6<<16,eX=eD,e0=65535&(eJ=eU),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=eK,e0+=65535&(eJ=eZ),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eD=65535&e4|e3<<16,eU=65535&e0|e6<<16,e7=eN,tw=eV,tH=eE,tN=eD,tV=eS,tE=e_,tD=eO,e9=eP,t_=ej,tO=eB,tP=eR,tj=eU,tB=eF,tR=eG,tU=eY,tS=eQ,eW%16==15)for(e$=0;e$<16;e$++)eX=e5[e$],e0=65535&(eJ=e8[e$]),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=e5[(e$+9)%16],e0+=65535&(eJ=e8[(e$+9)%16]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,eX=((eK=e5[(e$+1)%16])>>>1|(eZ=e8[(e$+1)%16])<<31)^(eK>>>8|eZ<<24)^eK>>>7,e0+=65535&(eJ=(eZ>>>1|eK<<31)^(eZ>>>8|eK<<24)^(eZ>>>7|eK<<25)),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,eX=((eK=e5[(e$+14)%16])>>>19|(eZ=e8[(e$+14)%16])<<13)^(eZ>>>29|eK<<3)^eK>>>6,e0+=65535&(eJ=(eZ>>>19|eK<<13)^(eK>>>29|eZ<<3)^(eZ>>>6|eK<<26)),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,e5[e$]=65535&e4|e3<<16,e8[e$]=65535&e0|e6<<16;eX=e9,e0=65535&(eJ=tS),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=eb[0],e0+=65535&(eJ=em[0]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eb[0]=e9=65535&e4|e3<<16,em[0]=tS=65535&e0|e6<<16,eX=e7,e0=65535&(eJ=t_),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=eb[1],e0+=65535&(eJ=em[1]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eb[1]=e7=65535&e4|e3<<16,em[1]=t_=65535&e0|e6<<16,eX=tw,e0=65535&(eJ=tO),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=eb[2],e0+=65535&(eJ=em[2]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eb[2]=tw=65535&e4|e3<<16,em[2]=tO=65535&e0|e6<<16,eX=tH,e0=65535&(eJ=tP),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=eb[3],e0+=65535&(eJ=em[3]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eb[3]=tH=65535&e4|e3<<16,em[3]=tP=65535&e0|e6<<16,eX=tN,e0=65535&(eJ=tj),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=eb[4],e0+=65535&(eJ=em[4]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eb[4]=tN=65535&e4|e3<<16,em[4]=tj=65535&e0|e6<<16,eX=tV,e0=65535&(eJ=tB),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=eb[5],e0+=65535&(eJ=em[5]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eb[5]=tV=65535&e4|e3<<16,em[5]=tB=65535&e0|e6<<16,eX=tE,e0=65535&(eJ=tR),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=eb[6],e0+=65535&(eJ=em[6]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eb[6]=tE=65535&e4|e3<<16,em[6]=tR=65535&e0|e6<<16,eX=tD,e0=65535&(eJ=tU),e6=eJ>>>16,e4=65535&eX,e3=eX>>>16,eX=eb[7],e0+=65535&(eJ=em[7]),e6+=eJ>>>16,e4+=65535&eX,e3+=eX>>>16,e6+=e0>>>16,e4+=e6>>>16,e3+=e4>>>16,eb[7]=tD=65535&e4|e3<<16,em[7]=tU=65535&e0|e6<<16,tF+=128,eH-=128}return eH}function tW(eb,em,ew){var eH,eN=new Int32Array(8),eV=new Int32Array(8),eE=new Uint8Array(256),eD=ew;for(eN[0]=1779033703,eN[1]=3144134277,eN[2]=1013904242,eN[3]=2773480762,eN[4]=1359893119,eN[5]=2600822924,eN[6]=528734635,eN[7]=1541459225,eV[0]=4089235720,eV[1]=2227873595,eV[2]=4271175723,eV[3]=1595750129,eV[4]=2917565137,eV[5]=725511199,eV[6]=4215389547,eV[7]=327033209,tZ(eN,eV,em,ew),ew%=128,eH=0;eH=0;--eN)tX(eb,em,eH=ew[eN/8|0]>>(7&eN)&1),t$(em,eb),t$(eb,eb),tX(eb,em,eH)}function aN(eb,ew){var eH=[em(),em(),em(),em()];e9(eH[0],eP),e9(eH[1],ej),e9(eH[2],eD),t_(eH[3],eP,ej),aH(eb,eH,ew)}function aV(eb,ew,eN){var eV,eE=new Uint8Array(64),eD=[em(),em(),em(),em()];for(eN||eH(ew,32),tW(eE,ew,32),eE[0]&=248,eE[31]&=127,eE[31]|=64,aN(eD,eE),tJ(eb,eD),eV=0;eV<32;eV++)ew[eV+32]=eb[eV];return 0}var ak=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function aE(eb,em){var ew,eH,eN,eV;for(eH=63;eH>=32;--eH){for(ew=0,eN=eH-32,eV=eH-12;eN>4)*ak[eN],ew=em[eN]>>8,em[eN]&=255;for(eN=0;eN<32;eN++)em[eN]-=ew*ak[eN];for(eH=0;eH<32;eH++)em[eH+1]+=em[eH]>>8,eb[eH]=255&em[eH]}function aD(eb){var em,ew=new Float64Array(64);for(em=0;em<64;em++)ew[em]=eb[em];for(em=0;em<64;em++)eb[em]=0;aE(eb,ew)}function aS(eb,ew,eH,eN){var eV,eE,eD=new Uint8Array(64),eS=new Uint8Array(64),e_=new Uint8Array(64),eO=new Float64Array(64),eP=[em(),em(),em(),em()];tW(eD,eN,32),eD[0]&=248,eD[31]&=127,eD[31]|=64;var ej=eH+64;for(eV=0;eV>7&&tS(eb[0],eE,eb[0]),t_(eb[3],eb[0],eb[1]),0)}function aO(eb,ew,eH,eN){var eV,eE=new Uint8Array(32),eD=new Uint8Array(64),eS=[em(),em(),em(),em()],e_=[em(),em(),em(),em()];if(eH<64||a_(e_,eN))return -1;for(eV=0;eV=0},eb.sign.keyPair=function(){var eb=new Uint8Array(aJ),em=new Uint8Array(nw);return aV(eb,em),{publicKey:eb,secretKey:em}},eb.sign.keyPair.fromSecretKey=function(eb){if(nE(eb),eb.length!==nw)throw Error("bad secret key size");for(var em=new Uint8Array(aJ),ew=0;ew=em||(192&eb[ew+1])!=128||(192&eb[ew+2])!=128||224===eb[ew]&&(224&eb[ew+1])==128||237===eb[ew]&&(224&eb[ew+1])==160)return!1;ew+=3}else{if((248&eb[ew])!=240||ew+3>=em||(192&eb[ew+1])!=128||(192&eb[ew+2])!=128||(192&eb[ew+3])!=128||240===eb[ew]&&(240&eb[ew+1])==128||244===eb[ew]&&eb[ew+1]>143||eb[ew]>244)return!1;ew+=4}return!0}eb.exports=em},70311:function(eb,em,ew){"use strict";var eH="/";try{eb.exports=ew(19516)(eH)}catch(em){eb.exports=ew(60137)}},94927:function(eb,em,ew){function eH(eb,em){if(eN("noDeprecation"))return eb;var ew=!1;return function(){if(!ew){if(eN("throwDeprecation"))throw Error(em);eN("traceDeprecation")?console.trace(em):console.warn(em),ew=!0}return eb.apply(this,arguments)}}function eN(eb){try{if(!ew.g.localStorage)return!1}catch(eb){return!1}var em=ew.g.localStorage[eb];return null!=em&&"true"===String(em).toLowerCase()}eb.exports=eH},20384:function(eb){eb.exports=function(eb){return eb&&"object"==typeof eb&&"function"==typeof eb.copy&&"function"==typeof eb.fill&&"function"==typeof eb.readUInt8}},55955:function(eb,em,ew){"use strict";var eH=ew(82584),eN=ew(48662),eV=ew(86430),eE=ew(85692);function eD(eb){return eb.call.bind(eb)}var eS="undefined"!=typeof BigInt,e_="undefined"!=typeof Symbol,eO=eD(Object.prototype.toString),eP=eD(Number.prototype.valueOf),ej=eD(String.prototype.valueOf),eB=eD(Boolean.prototype.valueOf);if(eS)var eR=eD(BigInt.prototype.valueOf);if(e_)var eU=eD(Symbol.prototype.valueOf);function eF(eb,em){if("object"!=typeof eb)return!1;try{return em(eb),!0}catch(eb){return!1}}function eG(eb){return"undefined"!=typeof Promise&&eb instanceof Promise||null!==eb&&"object"==typeof eb&&"function"==typeof eb.then&&"function"==typeof eb.catch}function eY(eb){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(eb):eE(eb)||t_(eb)}function eQ(eb){return"Uint8Array"===eV(eb)}function eK(eb){return"Uint8ClampedArray"===eV(eb)}function eZ(eb){return"Uint16Array"===eV(eb)}function eW(eb){return"Uint32Array"===eV(eb)}function e$(eb){return"Int8Array"===eV(eb)}function eX(eb){return"Int16Array"===eV(eb)}function eJ(eb){return"Int32Array"===eV(eb)}function e0(eb){return"Float32Array"===eV(eb)}function e6(eb){return"Float64Array"===eV(eb)}function e4(eb){return"BigInt64Array"===eV(eb)}function e3(eb){return"BigUint64Array"===eV(eb)}function e5(eb){return"[object Map]"===eO(eb)}function e8(eb){return"undefined"!=typeof Map&&(e5.working?e5(eb):eb instanceof Map)}function e9(eb){return"[object Set]"===eO(eb)}function e7(eb){return"undefined"!=typeof Set&&(e9.working?e9(eb):eb instanceof Set)}function tw(eb){return"[object WeakMap]"===eO(eb)}function tH(eb){return"undefined"!=typeof WeakMap&&(tw.working?tw(eb):eb instanceof WeakMap)}function tN(eb){return"[object WeakSet]"===eO(eb)}function tV(eb){return tN(eb)}function tE(eb){return"[object ArrayBuffer]"===eO(eb)}function tD(eb){return"undefined"!=typeof ArrayBuffer&&(tE.working?tE(eb):eb instanceof ArrayBuffer)}function tS(eb){return"[object DataView]"===eO(eb)}function t_(eb){return"undefined"!=typeof DataView&&(tS.working?tS(eb):eb instanceof DataView)}em.isArgumentsObject=eH,em.isGeneratorFunction=eN,em.isTypedArray=eE,em.isPromise=eG,em.isArrayBufferView=eY,em.isUint8Array=eQ,em.isUint8ClampedArray=eK,em.isUint16Array=eZ,em.isUint32Array=eW,em.isInt8Array=e$,em.isInt16Array=eX,em.isInt32Array=eJ,em.isFloat32Array=e0,em.isFloat64Array=e6,em.isBigInt64Array=e4,em.isBigUint64Array=e3,e5.working="undefined"!=typeof Map&&e5(new Map),em.isMap=e8,e9.working="undefined"!=typeof Set&&e9(new Set),em.isSet=e7,tw.working="undefined"!=typeof WeakMap&&tw(new WeakMap),em.isWeakMap=tH,tN.working="undefined"!=typeof WeakSet&&tN(new WeakSet),em.isWeakSet=tV,tE.working="undefined"!=typeof ArrayBuffer&&tE(new ArrayBuffer),em.isArrayBuffer=tD,tS.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&tS(new DataView(new ArrayBuffer(1),0,1)),em.isDataView=t_;var tO="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function tP(eb){return"[object SharedArrayBuffer]"===eO(eb)}function tj(eb){return void 0!==tO&&(void 0===tP.working&&(tP.working=tP(new tO)),tP.working?tP(eb):eb instanceof tO)}function tB(eb){return"[object AsyncFunction]"===eO(eb)}function tR(eb){return"[object Map Iterator]"===eO(eb)}function tU(eb){return"[object Set Iterator]"===eO(eb)}function tF(eb){return"[object Generator]"===eO(eb)}function tG(eb){return"[object WebAssembly.Module]"===eO(eb)}function tY(eb){return eF(eb,eP)}function tQ(eb){return eF(eb,ej)}function tq(eb){return eF(eb,eB)}function tK(eb){return eS&&eF(eb,eR)}function tZ(eb){return e_&&eF(eb,eU)}function tW(eb){return tY(eb)||tQ(eb)||tq(eb)||tK(eb)||tZ(eb)}function t$(eb){return"undefined"!=typeof Uint8Array&&(tD(eb)||tj(eb))}em.isSharedArrayBuffer=tj,em.isAsyncFunction=tB,em.isMapIterator=tR,em.isSetIterator=tU,em.isGeneratorObject=tF,em.isWebAssemblyCompiledModule=tG,em.isNumberObject=tY,em.isStringObject=tQ,em.isBooleanObject=tq,em.isBigIntObject=tK,em.isSymbolObject=tZ,em.isBoxedPrimitive=tW,em.isAnyArrayBuffer=t$,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(eb){Object.defineProperty(em,eb,{enumerable:!1,value:function(){throw Error(eb+" is not supported in userland")}})})},89539:function(eb,em,ew){var eH=ew(34155),eN=Object.getOwnPropertyDescriptors||function(eb){for(var em=Object.keys(eb),ew={},eH=0;eH=eN)return eb;switch(eb){case"%s":return String(eH[ew++]);case"%d":return Number(eH[ew++]);case"%j":try{return JSON.stringify(eH[ew++])}catch(eb){return"[Circular]"}default:return eb}}),eD=eH[ew];ew=3&&(eH.depth=arguments[2]),arguments.length>=4&&(eH.colors=arguments[3]),eK(ew)?eH.showHidden=ew:ew&&em._extend(eH,ew),e0(eH.showHidden)&&(eH.showHidden=!1),e0(eH.depth)&&(eH.depth=2),e0(eH.colors)&&(eH.colors=!1),e0(eH.customInspect)&&(eH.customInspect=!0),eH.colors&&(eH.stylize=eO),eB(eH,eb,eH.depth)}function eO(eb,em){var ew=e_.styles[em];return ew?"\x1b["+e_.colors[ew][0]+"m"+eb+"\x1b["+e_.colors[ew][1]+"m":eb}function eP(eb,em){return eb}function ej(eb){var em={};return eb.forEach(function(eb,ew){em[eb]=!0}),em}function eB(eb,ew,eH){if(eb.customInspect&&ew&&e8(ew.inspect)&&ew.inspect!==em.inspect&&!(ew.constructor&&ew.constructor.prototype===ew)){var eN,eV=ew.inspect(eH,eb);return eX(eV)||(eV=eB(eb,eV,eH)),eV}var eE=eR(eb,ew);if(eE)return eE;var eD=Object.keys(ew),eS=ej(eD);if(eb.showHidden&&(eD=Object.getOwnPropertyNames(ew)),e5(ew)&&(eD.indexOf("message")>=0||eD.indexOf("description")>=0))return eU(ew);if(0===eD.length){if(e8(ew)){var e_=ew.name?": "+ew.name:"";return eb.stylize("[Function"+e_+"]","special")}if(e6(ew))return eb.stylize(RegExp.prototype.toString.call(ew),"regexp");if(e3(ew))return eb.stylize(Date.prototype.toString.call(ew),"date");if(e5(ew))return eU(ew)}var eO="",eP=!1,eK=["{","}"];return(eQ(ew)&&(eP=!0,eK=["[","]"]),e8(ew)&&(eO=" [Function"+(ew.name?": "+ew.name:"")+"]"),e6(ew)&&(eO=" "+RegExp.prototype.toString.call(ew)),e3(ew)&&(eO=" "+Date.prototype.toUTCString.call(ew)),e5(ew)&&(eO=" "+eU(ew)),0!==eD.length||eP&&0!=ew.length)?eH<0?e6(ew)?eb.stylize(RegExp.prototype.toString.call(ew),"regexp"):eb.stylize("[Object]","special"):(eb.seen.push(ew),eN=eP?eF(eb,ew,eH,eS,eD):eD.map(function(em){return eG(eb,ew,eH,eS,em,eP)}),eb.seen.pop(),eY(eN,eO,eK)):eK[0]+eO+eK[1]}function eR(eb,em){if(e0(em))return eb.stylize("undefined","undefined");if(eX(em)){var ew="'"+JSON.stringify(em).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return eb.stylize(ew,"string")}return e$(em)?eb.stylize(""+em,"number"):eK(em)?eb.stylize(""+em,"boolean"):eZ(em)?eb.stylize("null","null"):void 0}function eU(eb){return"["+Error.prototype.toString.call(eb)+"]"}function eF(eb,em,ew,eH,eN){for(var eV=[],eE=0,eD=em.length;eEeb.seen.indexOf(eS.value)?(eD=eZ(ew)?eB(eb,eS.value,null):eB(eb,eS.value,ew-1)).indexOf("\n")>-1&&(eD=eV?eD.split("\n").map(function(eb){return" "+eb}).join("\n").slice(2):"\n"+eD.split("\n").map(function(eb){return" "+eb}).join("\n")):eD=eb.stylize("[Circular]","special")),e0(eE)){if(eV&&eN.match(/^\d+$/))return eD;(eE=JSON.stringify(""+eN)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(eE=eE.slice(1,-1),eE=eb.stylize(eE,"name")):(eE=eE.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),eE=eb.stylize(eE,"string"))}return eE+": "+eD}function eY(eb,em,ew){var eH=0;return eb.reduce(function(eb,em){return eH++,em.indexOf("\n")>=0&&eH++,eb+em.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?ew[0]+(""===em?"":em+"\n ")+" "+eb.join(",\n ")+" "+ew[1]:ew[0]+em+" "+eb.join(", ")+" "+ew[1]}function eQ(eb){return Array.isArray(eb)}function eK(eb){return"boolean"==typeof eb}function eZ(eb){return null===eb}function eW(eb){return null==eb}function e$(eb){return"number"==typeof eb}function eX(eb){return"string"==typeof eb}function eJ(eb){return"symbol"==typeof eb}function e0(eb){return void 0===eb}function e6(eb){return e4(eb)&&"[object RegExp]"===e7(eb)}function e4(eb){return"object"==typeof eb&&null!==eb}function e3(eb){return e4(eb)&&"[object Date]"===e7(eb)}function e5(eb){return e4(eb)&&("[object Error]"===e7(eb)||eb instanceof Error)}function e8(eb){return"function"==typeof eb}function e9(eb){return null===eb||"boolean"==typeof eb||"number"==typeof eb||"string"==typeof eb||"symbol"==typeof eb||void 0===eb}function e7(eb){return Object.prototype.toString.call(eb)}function tw(eb){return eb<10?"0"+eb.toString(10):eb.toString(10)}em.debuglog=function(eb){if(!eE[eb=eb.toUpperCase()]){if(eD.test(eb)){var ew=eH.pid;eE[eb]=function(){var eH=em.format.apply(em,arguments);console.error("%s %d: %s",eb,ew,eH)}}else eE[eb]=function(){}}return eE[eb]},em.inspect=e_,e_.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},e_.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},em.types=ew(55955),em.isArray=eQ,em.isBoolean=eK,em.isNull=eZ,em.isNullOrUndefined=eW,em.isNumber=e$,em.isString=eX,em.isSymbol=eJ,em.isUndefined=e0,em.isRegExp=e6,em.types.isRegExp=e6,em.isObject=e4,em.isDate=e3,em.types.isDate=e3,em.isError=e5,em.types.isNativeError=e5,em.isFunction=e8,em.isPrimitive=e9,em.isBuffer=ew(20384);var tH=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tN(){var eb=new Date,em=[tw(eb.getHours()),tw(eb.getMinutes()),tw(eb.getSeconds())].join(":");return[eb.getDate(),tH[eb.getMonth()],em].join(" ")}function tV(eb,em){return Object.prototype.hasOwnProperty.call(eb,em)}em.log=function(){console.log("%s - %s",tN(),em.format.apply(em,arguments))},em.inherits=ew(35717),em._extend=function(eb,em){if(!em||!e4(em))return eb;for(var ew=Object.keys(em),eH=ew.length;eH--;)eb[ew[eH]]=em[ew[eH]];return eb};var tE="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function tD(eb,em){if(!eb){var ew=Error("Promise was rejected with a falsy value");ew.reason=eb,eb=ew}return em(eb)}function tS(eb){if("function"!=typeof eb)throw TypeError('The "original" argument must be of type Function');function em(){for(var em=[],ew=0;ew{}}},10062:function(eb,em,ew){"use strict";let{kForOnEventAttribute:eH,kListener:eN}=ew(41872),eV=Symbol("kCode"),eE=Symbol("kData"),eD=Symbol("kError"),eS=Symbol("kMessage"),e_=Symbol("kReason"),eO=Symbol("kTarget"),eP=Symbol("kType"),ej=Symbol("kWasClean");class eB{constructor(eb){this[eO]=null,this[eP]=eb}get target(){return this[eO]}get type(){return this[eP]}}Object.defineProperty(eB.prototype,"target",{enumerable:!0}),Object.defineProperty(eB.prototype,"type",{enumerable:!0});class eR extends eB{constructor(eb,em={}){super(eb),this[eV]=void 0===em.code?0:em.code,this[e_]=void 0===em.reason?"":em.reason,this[ej]=void 0!==em.wasClean&&em.wasClean}get code(){return this[eV]}get reason(){return this[e_]}get wasClean(){return this[ej]}}Object.defineProperty(eR.prototype,"code",{enumerable:!0}),Object.defineProperty(eR.prototype,"reason",{enumerable:!0}),Object.defineProperty(eR.prototype,"wasClean",{enumerable:!0});class eU extends eB{constructor(eb,em={}){super(eb),this[eD]=void 0===em.error?null:em.error,this[eS]=void 0===em.message?"":em.message}get error(){return this[eD]}get message(){return this[eS]}}Object.defineProperty(eU.prototype,"error",{enumerable:!0}),Object.defineProperty(eU.prototype,"message",{enumerable:!0});class eF extends eB{constructor(eb,em={}){super(eb),this[eE]=void 0===em.data?null:em.data}get data(){return this[eE]}}Object.defineProperty(eF.prototype,"data",{enumerable:!0});let eG={addEventListener(eb,em,ew={}){let eV;if("message"===eb)eV=function(eb,ew){let eH=new eF("message",{data:ew?eb:eb.toString()});eH[eO]=this,em.call(this,eH)};else if("close"===eb)eV=function(eb,ew){let eH=new eR("close",{code:eb,reason:ew.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});eH[eO]=this,em.call(this,eH)};else if("error"===eb)eV=function(eb){let ew=new eU("error",{error:eb,message:eb.message});ew[eO]=this,em.call(this,ew)};else{if("open"!==eb)return;eV=function(){let eb=new eB("open");eb[eO]=this,em.call(this,eb)}}eV[eH]=!!ew[eH],eV[eN]=em,ew.once?this.once(eb,eV):this.on(eb,eV)},removeEventListener(eb,em){for(let ew of this.listeners(eb))if(ew[eN]===em&&!ew[eH]){this.removeListener(eb,ew);break}}};eb.exports={CloseEvent:eR,ErrorEvent:eU,Event:eB,EventTarget:eG,MessageEvent:eF}},51503:function(eb,em,ew){"use strict";let{tokenChars:eH}=ew(6746);function eN(eb,em,ew){void 0===eb[em]?eb[em]=[ew]:eb[em].push(ew)}function eV(eb){let em,ew;let eV=Object.create(null),eE=Object.create(null),eD=!1,eS=!1,e_=!1,eO=-1,eP=-1,ej=-1,eB=0;for(;eB{let ew=eb[em];return Array.isArray(ew)||(ew=[ew]),ew.map(eb=>[em].concat(Object.keys(eb).map(em=>{let ew=eb[em];return Array.isArray(ew)||(ew=[ew]),ew.map(eb=>!0===eb?em:`${em}=${eb}`).join("; ")})).join("; ")).join(", ")}).join(", ")}eb.exports={format:eE,parse:eV}},10305:function(eb){"use strict";let em=Symbol("kDone"),ew=Symbol("kRun");class eH{constructor(eb){this[em]=()=>{this.pending--,this[ew]()},this.concurrency=eb||1/0,this.jobs=[],this.pending=0}add(eb){this.jobs.push(eb),this[ew]()}[ew](){if(this.pending!==this.concurrency&&this.jobs.length){let eb=this.jobs.shift();this.pending++,eb(this[em])}}}eb.exports=eH},75196:function(eb,em,ew){"use strict";let eH;var eN=ew(48764).Buffer;let eV=ew(47715),eE=ew(30977),eD=ew(10305),{kStatusCode:eS}=ew(41872),e_=eN.from([0,0,255,255]),eO=Symbol("permessage-deflate"),eP=Symbol("total-length"),ej=Symbol("callback"),eB=Symbol("buffers"),eR=Symbol("error");class eU{constructor(eb,em,ew){if(this._maxPayload=0|ew,this._options=eb||{},this._threshold=void 0!==this._options.threshold?this._options.threshold:1024,this._isServer=!!em,this._deflate=null,this._inflate=null,this.params=null,!eH){let eb=void 0!==this._options.concurrencyLimit?this._options.concurrencyLimit:10;eH=new eD(eb)}}static get extensionName(){return"permessage-deflate"}offer(){let eb={};return this._options.serverNoContextTakeover&&(eb.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(eb.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(eb.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?eb.client_max_window_bits=this._options.clientMaxWindowBits:null==this._options.clientMaxWindowBits&&(eb.client_max_window_bits=!0),eb}accept(eb){return eb=this.normalizeParams(eb),this.params=this._isServer?this.acceptAsServer(eb):this.acceptAsClient(eb),this.params}cleanup(){if(this._inflate&&(this._inflate.close(),this._inflate=null),this._deflate){let eb=this._deflate[ej];this._deflate.close(),this._deflate=null,eb&&eb(Error("The deflate stream was closed while data was being processed"))}}acceptAsServer(eb){let em=this._options,ew=eb.find(eb=>(!1!==em.serverNoContextTakeover||!eb.server_no_context_takeover)&&(!eb.server_max_window_bits||!1!==em.serverMaxWindowBits&&("number"!=typeof em.serverMaxWindowBits||!(em.serverMaxWindowBits>eb.server_max_window_bits)))&&("number"!=typeof em.clientMaxWindowBits||!!eb.client_max_window_bits));if(!ew)throw Error("None of the extension offers can be accepted");return em.serverNoContextTakeover&&(ew.server_no_context_takeover=!0),em.clientNoContextTakeover&&(ew.client_no_context_takeover=!0),"number"==typeof em.serverMaxWindowBits&&(ew.server_max_window_bits=em.serverMaxWindowBits),"number"==typeof em.clientMaxWindowBits?ew.client_max_window_bits=em.clientMaxWindowBits:(!0===ew.client_max_window_bits||!1===em.clientMaxWindowBits)&&delete ew.client_max_window_bits,ew}acceptAsClient(eb){let em=eb[0];if(!1===this._options.clientNoContextTakeover&&em.client_no_context_takeover)throw Error('Unexpected parameter "client_no_context_takeover"');if(em.client_max_window_bits){if(!1===this._options.clientMaxWindowBits||"number"==typeof this._options.clientMaxWindowBits&&em.client_max_window_bits>this._options.clientMaxWindowBits)throw Error('Unexpected or invalid parameter "client_max_window_bits"')}else"number"==typeof this._options.clientMaxWindowBits&&(em.client_max_window_bits=this._options.clientMaxWindowBits);return em}normalizeParams(eb){return eb.forEach(eb=>{Object.keys(eb).forEach(em=>{let ew=eb[em];if(ew.length>1)throw Error(`Parameter "${em}" must have only a single value`);if(ew=ew[0],"client_max_window_bits"===em){if(!0!==ew){let eb=+ew;if(!Number.isInteger(eb)||eb<8||eb>15)throw TypeError(`Invalid value for parameter "${em}": ${ew}`);ew=eb}else if(!this._isServer)throw TypeError(`Invalid value for parameter "${em}": ${ew}`)}else if("server_max_window_bits"===em){let eb=+ew;if(!Number.isInteger(eb)||eb<8||eb>15)throw TypeError(`Invalid value for parameter "${em}": ${ew}`);ew=eb}else if("client_no_context_takeover"===em||"server_no_context_takeover"===em){if(!0!==ew)throw TypeError(`Invalid value for parameter "${em}": ${ew}`)}else throw Error(`Unknown parameter "${em}"`);eb[em]=ew})}),eb}decompress(eb,em,ew){eH.add(eH=>{this._decompress(eb,em,(eb,em)=>{eH(),ew(eb,em)})})}compress(eb,em,ew){eH.add(eH=>{this._compress(eb,em,(eb,em)=>{eH(),ew(eb,em)})})}_decompress(eb,em,ew){let eH=this._isServer?"client":"server";if(!this._inflate){let eb=`${eH}_max_window_bits`,em="number"!=typeof this.params[eb]?eV.Z_DEFAULT_WINDOWBITS:this.params[eb];this._inflate=eV.createInflateRaw({...this._options.zlibInflateOptions,windowBits:em}),this._inflate[eO]=this,this._inflate[eP]=0,this._inflate[eB]=[],this._inflate.on("error",eY),this._inflate.on("data",eG)}this._inflate[ej]=ew,this._inflate.write(eb),em&&this._inflate.write(e_),this._inflate.flush(()=>{let eb=this._inflate[eR];if(eb){this._inflate.close(),this._inflate=null,ew(eb);return}let eN=eE.concat(this._inflate[eB],this._inflate[eP]);this._inflate._readableState.endEmitted?(this._inflate.close(),this._inflate=null):(this._inflate[eP]=0,this._inflate[eB]=[],em&&this.params[`${eH}_no_context_takeover`]&&this._inflate.reset()),ew(null,eN)})}_compress(eb,em,ew){let eH=this._isServer?"server":"client";if(!this._deflate){let eb=`${eH}_max_window_bits`,em="number"!=typeof this.params[eb]?eV.Z_DEFAULT_WINDOWBITS:this.params[eb];this._deflate=eV.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:em}),this._deflate[eP]=0,this._deflate[eB]=[],this._deflate.on("data",eF)}this._deflate[ej]=ew,this._deflate.write(eb),this._deflate.flush(eV.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let eb=eE.concat(this._deflate[eB],this._deflate[eP]);em&&(eb=eb.slice(0,eb.length-4)),this._deflate[ej]=null,this._deflate[eP]=0,this._deflate[eB]=[],em&&this.params[`${eH}_no_context_takeover`]&&this._deflate.reset(),ew(null,eb)})}}function eF(eb){this[eB].push(eb),this[eP]+=eb.length}function eG(eb){if(this[eP]+=eb.length,this[eO]._maxPayload<1||this[eP]<=this[eO]._maxPayload){this[eB].push(eb);return}this[eR]=RangeError("Max payload size exceeded"),this[eR].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[eR][eS]=1009,this.removeListener("data",eG),this.reset()}function eY(eb){this[eO]._inflate=null,eb[eS]=1007,this[ej](eb)}eb.exports=eU},32957:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;let{Writable:eN}=ew(79681),eV=ew(75196),{BINARY_TYPES:eE,EMPTY_BUFFER:eD,kStatusCode:eS,kWebSocket:e_}=ew(41872),{concat:eO,toArrayBuffer:eP,unmask:ej}=ew(30977),{isValidStatusCode:eB,isValidUTF8:eR}=ew(6746),eU=0,eF=1,eG=2,eY=3,eQ=4,eK=5;class eZ extends eN{constructor(eb={}){super(),this._binaryType=eb.binaryType||eE[0],this._extensions=eb.extensions||{},this._isServer=!!eb.isServer,this._maxPayload=0|eb.maxPayload,this._skipUTF8Validation=!!eb.skipUTF8Validation,this[e_]=void 0,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._state=eU,this._loop=!1}_write(eb,em,ew){if(8===this._opcode&&this._state==eU)return ew();this._bufferedBytes+=eb.length,this._buffers.push(eb),this.startLoop(ew)}consume(eb){if(this._bufferedBytes-=eb,eb===this._buffers[0].length)return this._buffers.shift();if(eb=ew.length?em.set(this._buffers.shift(),eH):(em.set(new Uint8Array(ew.buffer,ew.byteOffset,eb),eH),this._buffers[0]=ew.slice(eb)),eb-=ew.length}while(eb>0);return em}startLoop(eb){let em;this._loop=!0;do switch(this._state){case eU:em=this.getInfo();break;case eF:em=this.getPayloadLength16();break;case eG:em=this.getPayloadLength64();break;case eY:this.getMask();break;case eQ:em=this.getData(eb);break;default:this._loop=!1;return}while(this._loop);eb(em)}getInfo(){if(this._bufferedBytes<2){this._loop=!1;return}let eb=this.consume(2);if((48&eb[0])!=0)return this._loop=!1,eW(RangeError,"RSV2 and RSV3 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_2_3");let em=(64&eb[0])==64;if(em&&!this._extensions[eV.extensionName])return this._loop=!1,eW(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(this._fin=(128&eb[0])==128,this._opcode=15&eb[0],this._payloadLength=127&eb[1],0===this._opcode){if(em)return this._loop=!1,eW(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(!this._fragmented)return this._loop=!1,eW(RangeError,"invalid opcode 0",!0,1002,"WS_ERR_INVALID_OPCODE");this._opcode=this._fragmented}else if(1===this._opcode||2===this._opcode){if(this._fragmented)return this._loop=!1,eW(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");this._compressed=em}else{if(!(this._opcode>7)||!(this._opcode<11))return this._loop=!1,eW(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");if(!this._fin)return this._loop=!1,eW(RangeError,"FIN must be set",!0,1002,"WS_ERR_EXPECTED_FIN");if(em)return this._loop=!1,eW(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(this._payloadLength>125)return this._loop=!1,eW(RangeError,`invalid payload length ${this._payloadLength}`,!0,1002,"WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH")}if(this._fin||this._fragmented||(this._fragmented=this._opcode),this._masked=(128&eb[1])==128,this._isServer){if(!this._masked)return this._loop=!1,eW(RangeError,"MASK must be set",!0,1002,"WS_ERR_EXPECTED_MASK")}else if(this._masked)return this._loop=!1,eW(RangeError,"MASK must be clear",!0,1002,"WS_ERR_UNEXPECTED_MASK");if(126===this._payloadLength)this._state=eF;else{if(127!==this._payloadLength)return this.haveLength();this._state=eG}}getPayloadLength16(){if(this._bufferedBytes<2){this._loop=!1;return}return this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength()}getPayloadLength64(){if(this._bufferedBytes<8){this._loop=!1;return}let eb=this.consume(8),em=eb.readUInt32BE(0);return em>2097151?(this._loop=!1,eW(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",!1,1009,"WS_ERR_UNSUPPORTED_DATA_PAYLOAD_LENGTH")):(this._payloadLength=4294967296*em+eb.readUInt32BE(4),this.haveLength())}haveLength(){if(this._payloadLength&&this._opcode<8&&(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0))return this._loop=!1,eW(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");this._masked?this._state=eY:this._state=eQ}getMask(){if(this._bufferedBytes<4){this._loop=!1;return}this._mask=this.consume(4),this._state=eQ}getData(eb){let em=eD;if(this._payloadLength){if(this._bufferedBytes7)return this.controlMessage(em);if(this._compressed){this._state=eK,this.decompress(em,eb);return}return em.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(em)),this.dataMessage()}decompress(eb,em){let ew=this._extensions[eV.extensionName];ew.decompress(eb,this._fin,(eb,ew)=>{if(eb)return em(eb);if(ew.length){if(this._messageLength+=ew.length,this._messageLength>this._maxPayload&&this._maxPayload>0)return em(eW(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH"));this._fragments.push(ew)}let eH=this.dataMessage();if(eH)return em(eH);this.startLoop(em)})}dataMessage(){if(this._fin){let eb=this._messageLength,em=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],2===this._opcode){let ew;ew="nodebuffer"===this._binaryType?eO(em,eb):"arraybuffer"===this._binaryType?eP(eO(em,eb)):em,this.emit("message",ew,!0)}else{let ew=eO(em,eb);if(!this._skipUTF8Validation&&!eR(ew))return this._loop=!1,eW(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");this.emit("message",ew,!1)}}this._state=eU}controlMessage(eb){if(8===this._opcode){if(this._loop=!1,0===eb.length)this.emit("conclude",1005,eD),this.end();else{if(1===eb.length)return eW(RangeError,"invalid payload length 1",!0,1002,"WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH");let em=eb.readUInt16BE(0);if(!eB(em))return eW(RangeError,`invalid status code ${em}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");let ew=eb.slice(2);if(!this._skipUTF8Validation&&!eR(ew))return eW(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");this.emit("conclude",em,ew),this.end()}}else 9===this._opcode?this.emit("ping",eb):this.emit("pong",eb);this._state=eU}}function eW(eb,em,ew,eH,eN){let eV=new eb(ew?`Invalid WebSocket frame: ${em}`:em);return Error.captureStackTrace(eV,eW),eV.code=eN,eV[eS]=eH,eV}eb.exports=eZ},57330:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer;ew(98137),ew(74656);let{randomFillSync:eN}=ew(42474),eV=ew(75196),{EMPTY_BUFFER:eE}=ew(41872),{isValidStatusCode:eD}=ew(6746),{mask:eS,toBuffer:e_}=ew(30977),eO=Symbol("kByteLength"),eP=eH.alloc(4);class ej{constructor(eb,em,ew){this._extensions=em||{},ew&&(this._generateMask=ew,this._maskBuffer=eH.alloc(4)),this._socket=eb,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._deflating=!1,this._queue=[]}static frame(eb,em){let ew,eV;let eE=!1,eD=2,e_=!1;em.mask&&(ew=em.maskBuffer||eP,em.generateMask?em.generateMask(ew):eN(ew,0,4),e_=(ew[0]|ew[1]|ew[2]|ew[3])==0,eD=6),"string"==typeof eb?eV=(!em.mask||e_)&&void 0!==em[eO]?em[eO]:(eb=eH.from(eb)).length:(eV=eb.length,eE=em.mask&&em.readOnly&&!e_);let ej=eV;eV>=65536?(eD+=8,ej=127):eV>125&&(eD+=2,ej=126);let eB=eH.allocUnsafe(eE?eV+eD:eD);return(eB[0]=em.fin?128|em.opcode:em.opcode,em.rsv1&&(eB[0]|=64),eB[1]=ej,126===ej?eB.writeUInt16BE(eV,2):127===ej&&(eB[2]=eB[3]=0,eB.writeUIntBE(eV,4,6)),em.mask)?(eB[1]|=128,eB[eD-4]=ew[0],eB[eD-3]=ew[1],eB[eD-2]=ew[2],eB[eD-1]=ew[3],e_)?[eB,eb]:eE?(eS(eb,ew,eB,eD,eV),[eB]):(eS(eb,ew,eb,0,eV),[eB,eb]):[eB,eb]}close(eb,em,ew,eN){let eV;if(void 0===eb)eV=eE;else if("number"==typeof eb&&eD(eb)){if(void 0!==em&&em.length){let ew=eH.byteLength(em);if(ew>123)throw RangeError("The message must not be greater than 123 bytes");(eV=eH.allocUnsafe(2+ew)).writeUInt16BE(eb,0),"string"==typeof em?eV.write(em,2):eV.set(em,2)}else(eV=eH.allocUnsafe(2)).writeUInt16BE(eb,0)}else throw TypeError("First argument must be a valid error code number");let eS={[eO]:eV.length,fin:!0,generateMask:this._generateMask,mask:ew,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};this._deflating?this.enqueue([this.dispatch,eV,!1,eS,eN]):this.sendFrame(ej.frame(eV,eS),eN)}ping(eb,em,ew){let eN,eV;if("string"==typeof eb?(eN=eH.byteLength(eb),eV=!1):(eN=(eb=e_(eb)).length,eV=e_.readOnly),eN>125)throw RangeError("The data size must not be greater than 125 bytes");let eE={[eO]:eN,fin:!0,generateMask:this._generateMask,mask:em,maskBuffer:this._maskBuffer,opcode:9,readOnly:eV,rsv1:!1};this._deflating?this.enqueue([this.dispatch,eb,!1,eE,ew]):this.sendFrame(ej.frame(eb,eE),ew)}pong(eb,em,ew){let eN,eV;if("string"==typeof eb?(eN=eH.byteLength(eb),eV=!1):(eN=(eb=e_(eb)).length,eV=e_.readOnly),eN>125)throw RangeError("The data size must not be greater than 125 bytes");let eE={[eO]:eN,fin:!0,generateMask:this._generateMask,mask:em,maskBuffer:this._maskBuffer,opcode:10,readOnly:eV,rsv1:!1};this._deflating?this.enqueue([this.dispatch,eb,!1,eE,ew]):this.sendFrame(ej.frame(eb,eE),ew)}send(eb,em,ew){let eN,eE;let eD=this._extensions[eV.extensionName],eS=em.binary?2:1,eP=em.compress;if("string"==typeof eb?(eN=eH.byteLength(eb),eE=!1):(eN=(eb=e_(eb)).length,eE=e_.readOnly),this._firstFragment?(this._firstFragment=!1,eP&&eD&&eD.params[eD._isServer?"server_no_context_takeover":"client_no_context_takeover"]&&(eP=eN>=eD._threshold),this._compress=eP):(eP=!1,eS=0),em.fin&&(this._firstFragment=!0),eD){let eH={[eO]:eN,fin:em.fin,generateMask:this._generateMask,mask:em.mask,maskBuffer:this._maskBuffer,opcode:eS,readOnly:eE,rsv1:eP};this._deflating?this.enqueue([this.dispatch,eb,this._compress,eH,ew]):this.dispatch(eb,this._compress,eH,ew)}else this.sendFrame(ej.frame(eb,{[eO]:eN,fin:em.fin,generateMask:this._generateMask,mask:em.mask,maskBuffer:this._maskBuffer,opcode:eS,readOnly:eE,rsv1:!1}),ew)}dispatch(eb,em,ew,eH){if(!em){this.sendFrame(ej.frame(eb,ew),eH);return}let eN=this._extensions[eV.extensionName];this._bufferedBytes+=ew[eO],this._deflating=!0,eN.compress(eb,ew.fin,(eb,em)=>{if(this._socket.destroyed){let eb=Error("The socket was closed while data was being compressed");"function"==typeof eH&&eH(eb);for(let em=0;em=1e3&&eb<=1014&&1004!==eb&&1005!==eb&&1006!==eb||eb>=3e3&&eb<=4999}function eE(eb){let em=eb.length,ew=0;for(;ew=em||(192&eb[ew+1])!=128||(192&eb[ew+2])!=128||224===eb[ew]&&(224&eb[ew+1])==128||237===eb[ew]&&(224&eb[ew+1])==160)return!1;ew+=3}else{if((248&eb[ew])!=240||ew+3>=em||(192&eb[ew+1])!=128||(192&eb[ew+2])!=128||(192&eb[ew+3])!=128||240===eb[ew]&&(240&eb[ew+1])==128||244===eb[ew]&&eb[ew+1]>143||eb[ew]>244)return!1;ew+=4}return!0}if(eb.exports={isValidStatusCode:eV,isValidUTF8:eE,tokenChars:eN},!eH.env.WS_NO_UTF_8_VALIDATE)try{let em=ew(70311);eb.exports.isValidUTF8=function(eb){return eb.length<150?eE(eb):em(eb)}}catch(eb){}},39284:function(eb,em,ew){"use strict";var eH=ew(34155),eN=ew(48764).Buffer;let eV=ew(17187),eE=ew(22321);ew(78428),ew(98137),ew(74656);let{createHash:eD}=ew(42474),eS=ew(51503),e_=ew(75196),eO=ew(10640),eP=ew(88762),{GUID:ej,kWebSocket:eB}=ew(41872),eR=/^[+/0-9A-Za-z]{22}==$/,eU=0,eF=1,eG=2;class eY extends eV{constructor(eb,em){if(super(),null==(eb={maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:eP,...eb}).port&&!eb.server&&!eb.noServer||null!=eb.port&&(eb.server||eb.noServer)||eb.server&&eb.noServer)throw TypeError('One and only one of the "port", "server", or "noServer" options must be specified');if(null!=eb.port?(this._server=eE.createServer((eb,em)=>{let ew=eE.STATUS_CODES[426];em.writeHead(426,{"Content-Length":ew.length,"Content-Type":"text/plain"}),em.end(ew)}),this._server.listen(eb.port,eb.host,eb.backlog,em)):eb.server&&(this._server=eb.server),this._server){let eb=this.emit.bind(this,"connection");this._removeListeners=eQ(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(em,ew,eH)=>{this.handleUpgrade(em,ew,eH,eb)}})}!0===eb.perMessageDeflate&&(eb.perMessageDeflate={}),eb.clientTracking&&(this.clients=new Set,this._shouldEmitClose=!1),this.options=eb,this._state=eU}address(){if(this.options.noServer)throw Error('The server is operating in "noServer" mode');return this._server?this._server.address():null}close(eb){if(this._state===eG){eb&&this.once("close",()=>{eb(Error("The server is not running"))}),eH.nextTick(eK,this);return}if(eb&&this.once("close",eb),this._state!==eF){if(this._state=eF,this.options.noServer||this.options.server)this._server&&(this._removeListeners(),this._removeListeners=this._server=null),this.clients&&this.clients.size?this._shouldEmitClose=!0:eH.nextTick(eK,this);else{let eb=this._server;this._removeListeners(),this._removeListeners=this._server=null,eb.close(()=>{eK(this)})}}}shouldHandle(eb){if(this.options.path){let em=eb.url.indexOf("?"),ew=-1!==em?eb.url.slice(0,em):eb.url;if(ew!==this.options.path)return!1}return!0}handleUpgrade(eb,em,ew,eH){em.on("error",eZ);let eN=eb.headers["sec-websocket-key"],eV=+eb.headers["sec-websocket-version"];if("GET"!==eb.method){let ew="Invalid HTTP method";e$(this,eb,em,405,ew);return}if("websocket"!==eb.headers.upgrade.toLowerCase()){let ew="Invalid Upgrade header";e$(this,eb,em,400,ew);return}if(!eN||!eR.test(eN)){let ew="Missing or invalid Sec-WebSocket-Key header";e$(this,eb,em,400,ew);return}if(8!==eV&&13!==eV){let ew="Missing or invalid Sec-WebSocket-Version header";e$(this,eb,em,400,ew);return}if(!this.shouldHandle(eb)){eW(em,400);return}let eE=eb.headers["sec-websocket-protocol"],eD=new Set;if(void 0!==eE)try{eD=eO.parse(eE)}catch(eH){let ew="Invalid Sec-WebSocket-Protocol header";e$(this,eb,em,400,ew);return}let eP=eb.headers["sec-websocket-extensions"],ej={};if(this.options.perMessageDeflate&&void 0!==eP){let ew=new e_(this.options.perMessageDeflate,!0,this.options.maxPayload);try{let eb=eS.parse(eP);eb[e_.extensionName]&&(ew.accept(eb[e_.extensionName]),ej[e_.extensionName]=ew)}catch(eH){let ew="Invalid or unacceptable Sec-WebSocket-Extensions header";e$(this,eb,em,400,ew);return}}if(this.options.verifyClient){let eE={origin:eb.headers[`${8===eV?"sec-websocket-origin":"origin"}`],secure:!!(eb.socket.authorized||eb.socket.encrypted),req:eb};if(2===this.options.verifyClient.length){this.options.verifyClient(eE,(eV,eE,eS,e_)=>{if(!eV)return eW(em,eE||401,eS,e_);this.completeUpgrade(ej,eN,eD,eb,em,ew,eH)});return}if(!this.options.verifyClient(eE))return eW(em,401)}this.completeUpgrade(ej,eN,eD,eb,em,ew,eH)}completeUpgrade(eb,em,ew,eN,eV,eE,eO){if(!eV.readable||!eV.writable)return eV.destroy();if(eV[eB])throw Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>eU)return eW(eV,503);let eP=eD("sha1").update(em+ej).digest("base64"),eR=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${eP}`],eF=new this.options.WebSocket(null);if(ew.size){let eb=this.options.handleProtocols?this.options.handleProtocols(ew,eN):ew.values().next().value;eb&&(eR.push(`Sec-WebSocket-Protocol: ${eb}`),eF._protocol=eb)}if(eb[e_.extensionName]){let em=eb[e_.extensionName].params,ew=eS.format({[e_.extensionName]:[em]});eR.push(`Sec-WebSocket-Extensions: ${ew}`),eF._extensions=eb}this.emit("headers",eR,eN),eV.write(eR.concat("\r\n").join("\r\n")),eV.removeListener("error",eZ),eF.setSocket(eV,eE,{maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients&&(this.clients.add(eF),eF.on("close",()=>{this.clients.delete(eF),this._shouldEmitClose&&!this.clients.size&&eH.nextTick(eK,this)})),eO(eF,eN)}}function eQ(eb,em){for(let ew of Object.keys(em))eb.on(ew,em[ew]);return function(){for(let ew of Object.keys(em))eb.removeListener(ew,em[ew])}}function eK(eb){eb._state=eG,eb.emit("close")}function eZ(){this.destroy()}function eW(eb,em,ew,eH){ew=ew||eE.STATUS_CODES[em],eH={Connection:"close","Content-Type":"text/html","Content-Length":eN.byteLength(ew),...eH},eb.once("finish",eb.destroy),eb.end(`HTTP/1.1 ${em} ${eE.STATUS_CODES[em]}\r +`+Object.keys(eH).map(eb=>`${eb}: ${eH[eb]}`).join("\r\n")+"\r\n\r\n"+ew)}function e$(eb,em,ew,eH,eN){if(eb.listenerCount("wsClientError")){let eH=Error(eN);Error.captureStackTrace(eH,e$),eb.emit("wsClientError",eH,ew,em)}else eW(ew,eH,eN)}eb.exports=eY},88762:function(eb,em,ew){"use strict";var eH=ew(48764).Buffer,eN=ew(34155);let eV=ew(17187),eE=ew(78428),eD=ew(22321),eS=ew(98137),e_=ew(74656),{randomBytes:eO,createHash:eP}=ew(42474),{Readable:ej}=ew(79681),{URL:eB}=ew(11987),eR=ew(75196),eU=ew(32957),eF=ew(57330),{BINARY_TYPES:eG,EMPTY_BUFFER:eY,GUID:eQ,kForOnEventAttribute:eK,kListener:eZ,kStatusCode:eW,kWebSocket:e$,NOOP:eX}=ew(41872),{EventTarget:{addEventListener:eJ,removeEventListener:e0}}=ew(10062),{format:e6,parse:e4}=ew(51503),{toBuffer:e3}=ew(30977),e5=3e4,e8=Symbol("kAborted"),e9=[8,13],e7=["CONNECTING","OPEN","CLOSING","CLOSED"],tw=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;class tH extends eV{constructor(eb,em,ew){super(),this._binaryType=eG[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=eY,this._closeTimer=null,this._extensions={},this._paused=!1,this._protocol="",this._readyState=tH.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,null!==eb?(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,void 0===em?em=[]:Array.isArray(em)||("object"==typeof em&&null!==em?(ew=em,em=[]):em=[em]),tN(this,eb,em,ew)):this._isServer=!0}get binaryType(){return this._binaryType}set binaryType(eb){eG.includes(eb)&&(this._binaryType=eb,this._receiver&&(this._receiver._binaryType=eb))}get bufferedAmount(){return this._socket?this._socket._writableState.length+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}get isPaused(){return this._paused}get onclose(){return null}get onerror(){return null}get onopen(){return null}get onmessage(){return null}get protocol(){return this._protocol}get readyState(){return this._readyState}get url(){return this._url}setSocket(eb,em,ew){let eH=new eU({binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:ew.maxPayload,skipUTF8Validation:ew.skipUTF8Validation});this._sender=new eF(eb,this._extensions,ew.generateMask),this._receiver=eH,this._socket=eb,eH[e$]=this,eb[e$]=this,eH.on("conclude",tO),eH.on("drain",tP),eH.on("error",tj),eH.on("message",tR),eH.on("ping",tU),eH.on("pong",tF),eb.setTimeout(0),eb.setNoDelay(),em.length>0&&eb.unshift(em),eb.on("close",tY),eb.on("data",tQ),eb.on("end",tq),eb.on("error",tK),this._readyState=tH.OPEN,this.emit("open")}emitClose(){if(!this._socket){this._readyState=tH.CLOSED,this.emit("close",this._closeCode,this._closeMessage);return}this._extensions[eR.extensionName]&&this._extensions[eR.extensionName].cleanup(),this._receiver.removeAllListeners(),this._readyState=tH.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(eb,em){if(this.readyState!==tH.CLOSED){if(this.readyState===tH.CONNECTING){let eb="WebSocket was closed before the connection was established";return tS(this,this._req,eb)}if(this.readyState===tH.CLOSING){this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end();return}this._readyState=tH.CLOSING,this._sender.close(eb,em,!this._isServer,eb=>{!eb&&(this._closeFrameSent=!0,(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end())}),this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),e5)}}pause(){this.readyState!==tH.CONNECTING&&this.readyState!==tH.CLOSED&&(this._paused=!0,this._socket.pause())}ping(eb,em,ew){if(this.readyState===tH.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof eb?(ew=eb,eb=em=void 0):"function"==typeof em&&(ew=em,em=void 0),"number"==typeof eb&&(eb=eb.toString()),this.readyState!==tH.OPEN){t_(this,eb,ew);return}void 0===em&&(em=!this._isServer),this._sender.ping(eb||eY,em,ew)}pong(eb,em,ew){if(this.readyState===tH.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof eb?(ew=eb,eb=em=void 0):"function"==typeof em&&(ew=em,em=void 0),"number"==typeof eb&&(eb=eb.toString()),this.readyState!==tH.OPEN){t_(this,eb,ew);return}void 0===em&&(em=!this._isServer),this._sender.pong(eb||eY,em,ew)}resume(){this.readyState!==tH.CONNECTING&&this.readyState!==tH.CLOSED&&(this._paused=!1,this._receiver._writableState.needDrain||this._socket.resume())}send(eb,em,ew){if(this.readyState===tH.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof em&&(ew=em,em={}),"number"==typeof eb&&(eb=eb.toString()),this.readyState!==tH.OPEN){t_(this,eb,ew);return}let eH={binary:"string"!=typeof eb,mask:!this._isServer,compress:!0,fin:!0,...em};this._extensions[eR.extensionName]||(eH.compress=!1),this._sender.send(eb||eY,eH,ew)}terminate(){if(this.readyState!==tH.CLOSED){if(this.readyState===tH.CONNECTING){let eb="WebSocket was closed before the connection was established";return tS(this,this._req,eb)}this._socket&&(this._readyState=tH.CLOSING,this._socket.destroy())}}}function tN(eb,em,ew,eN){let eV,eS,e_,ej;let eU={protocolVersion:e9[1],maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10,...eN,createConnection:void 0,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:"GET",host:void 0,path:void 0,port:void 0};if(!e9.includes(eU.protocolVersion))throw RangeError(`Unsupported protocol version: ${eU.protocolVersion} (supported versions: ${e9.join(", ")})`);if(em instanceof eB)eV=em,eb._url=em.href;else{try{eV=new eB(em)}catch(eb){throw SyntaxError(`Invalid URL: ${em}`)}eb._url=em}let eF="wss:"===eV.protocol,eG="ws+unix:"===eV.protocol;if("ws:"===eV.protocol||eF||eG?eG&&!eV.pathname?eS="The URL's pathname is empty":eV.hash&&(eS="The URL contains a fragment identifier"):eS='The URL\'s protocol must be one of "ws:", "wss:", or "ws+unix:"',eS){let em=SyntaxError(eS);if(0===eb._redirects)throw em;tV(eb,em);return}let eY=eF?443:80,eK=eO(16).toString("base64"),eZ=eF?eE.request:eD.request,eW=new Set;if(eU.createConnection=eF?tD:tE,eU.defaultPort=eU.defaultPort||eY,eU.port=eV.port||eY,eU.host=eV.hostname.startsWith("[")?eV.hostname.slice(1,-1):eV.hostname,eU.headers={...eU.headers,"Sec-WebSocket-Version":eU.protocolVersion,"Sec-WebSocket-Key":eK,Connection:"Upgrade",Upgrade:"websocket"},eU.path=eV.pathname+eV.search,eU.timeout=eU.handshakeTimeout,eU.perMessageDeflate&&(e_=new eR(!0!==eU.perMessageDeflate?eU.perMessageDeflate:{},!1,eU.maxPayload),eU.headers["Sec-WebSocket-Extensions"]=e6({[eR.extensionName]:e_.offer()})),ew.length){for(let eb of ew){if("string"!=typeof eb||!tw.test(eb)||eW.has(eb))throw SyntaxError("An invalid or duplicated subprotocol was specified");eW.add(eb)}eU.headers["Sec-WebSocket-Protocol"]=ew.join(",")}if(eU.origin&&(eU.protocolVersion<13?eU.headers["Sec-WebSocket-Origin"]=eU.origin:eU.headers.Origin=eU.origin),(eV.username||eV.password)&&(eU.auth=`${eV.username}:${eV.password}`),eG){let eb=eU.path.split(":");eU.socketPath=eb[0],eU.path=eb[1]}if(eU.followRedirects){if(0===eb._redirects){eb._originalUnixSocket=eG,eb._originalSecure=eF,eb._originalHostOrSocketPath=eG?eU.socketPath:eV.host;let em=eN&&eN.headers;if(eN={...eN,headers:{}},em)for(let[eb,ew]of Object.entries(em))eN.headers[eb.toLowerCase()]=ew}else if(0===eb.listenerCount("redirect")){let em=eG?!!eb._originalUnixSocket&&eU.socketPath===eb._originalHostOrSocketPath:!eb._originalUnixSocket&&eV.host===eb._originalHostOrSocketPath;em&&(!eb._originalSecure||eF)||(delete eU.headers.authorization,delete eU.headers.cookie,em||delete eU.headers.host,eU.auth=void 0)}eU.auth&&!eN.headers.authorization&&(eN.headers.authorization="Basic "+eH.from(eU.auth).toString("base64")),ej=eb._req=eZ(eU),eb._redirects&&eb.emit("redirect",eb.url,ej)}else ej=eb._req=eZ(eU);eU.timeout&&ej.on("timeout",()=>{tS(eb,ej,"Opening handshake has timed out")}),ej.on("error",em=>{null===ej||ej[e8]||(ej=eb._req=null,tV(eb,em))}),ej.on("response",eH=>{let eV=eH.headers.location,eE=eH.statusCode;if(eV&&eU.followRedirects&&eE>=300&&eE<400){let eH;if(++eb._redirects>eU.maxRedirects){tS(eb,ej,"Maximum redirects exceeded");return}ej.abort();try{eH=new eB(eV,em)}catch(ew){let em=SyntaxError(`Invalid URL: ${eV}`);tV(eb,em);return}tN(eb,eH,ew,eN)}else eb.emit("unexpected-response",ej,eH)||tS(eb,ej,`Unexpected server response: ${eH.statusCode}`)}),ej.on("upgrade",(em,ew,eH)=>{let eN;if(eb.emit("upgrade",em),eb.readyState!==tH.CONNECTING)return;if(ej=eb._req=null,"websocket"!==em.headers.upgrade.toLowerCase()){tS(eb,ew,"Invalid Upgrade header");return}let eV=eP("sha1").update(eK+eQ).digest("base64");if(em.headers["sec-websocket-accept"]!==eV){tS(eb,ew,"Invalid Sec-WebSocket-Accept header");return}let eE=em.headers["sec-websocket-protocol"];if(void 0!==eE?eW.size?eW.has(eE)||(eN="Server sent an invalid subprotocol"):eN="Server sent a subprotocol but none was requested":eW.size&&(eN="Server sent no subprotocol"),eN){tS(eb,ew,eN);return}eE&&(eb._protocol=eE);let eD=em.headers["sec-websocket-extensions"];if(void 0!==eD){let em;if(!e_){let em="Server sent a Sec-WebSocket-Extensions header but no extension was requested";tS(eb,ew,em);return}try{em=e4(eD)}catch(eH){let em="Invalid Sec-WebSocket-Extensions header";tS(eb,ew,em);return}let eH=Object.keys(em);if(1!==eH.length||eH[0]!==eR.extensionName){let em="Server indicated an extension that was not requested";tS(eb,ew,em);return}try{e_.accept(em[eR.extensionName])}catch(eH){let em="Invalid Sec-WebSocket-Extensions header";tS(eb,ew,em);return}eb._extensions[eR.extensionName]=e_}eb.setSocket(ew,eH,{generateMask:eU.generateMask,maxPayload:eU.maxPayload,skipUTF8Validation:eU.skipUTF8Validation})}),ej.end()}function tV(eb,em){eb._readyState=tH.CLOSING,eb.emit("error",em),eb.emitClose()}function tE(eb){return eb.path=eb.socketPath,eS.connect(eb)}function tD(eb){return eb.path=void 0,eb.servername||""===eb.servername||(eb.servername=eS.isIP(eb.host)?"":eb.host),e_.connect(eb)}function tS(eb,em,ew){eb._readyState=tH.CLOSING;let eH=Error(ew);Error.captureStackTrace(eH,tS),em.setHeader?(em[e8]=!0,em.abort(),em.socket&&!em.socket.destroyed&&em.socket.destroy(),eN.nextTick(tV,eb,eH)):(em.destroy(eH),em.once("error",eb.emit.bind(eb,"error")),em.once("close",eb.emitClose.bind(eb)))}function t_(eb,em,ew){if(em){let ew=e3(em).length;eb._socket?eb._sender._bufferedBytes+=ew:eb._bufferedAmount+=ew}if(ew){let em=Error(`WebSocket is not open: readyState ${eb.readyState} (${e7[eb.readyState]})`);ew(em)}}function tO(eb,em){let ew=this[e$];ew._closeFrameReceived=!0,ew._closeMessage=em,ew._closeCode=eb,void 0!==ew._socket[e$]&&(ew._socket.removeListener("data",tQ),eN.nextTick(tG,ew._socket),1005===eb?ew.close():ew.close(eb,em))}function tP(){let eb=this[e$];eb.isPaused||eb._socket.resume()}function tj(eb){let em=this[e$];void 0!==em._socket[e$]&&(em._socket.removeListener("data",tQ),eN.nextTick(tG,em._socket),em.close(eb[eW])),em.emit("error",eb)}function tB(){this[e$].emitClose()}function tR(eb,em){this[e$].emit("message",eb,em)}function tU(eb){let em=this[e$];em.pong(eb,!em._isServer,eX),em.emit("ping",eb)}function tF(eb){this[e$].emit("pong",eb)}function tG(eb){eb.resume()}function tY(){let eb;let em=this[e$];this.removeListener("close",tY),this.removeListener("data",tQ),this.removeListener("end",tq),em._readyState=tH.CLOSING,this._readableState.endEmitted||em._closeFrameReceived||em._receiver._writableState.errorEmitted||null===(eb=em._socket.read())||em._receiver.write(eb),em._receiver.end(),this[e$]=void 0,clearTimeout(em._closeTimer),em._receiver._writableState.finished||em._receiver._writableState.errorEmitted?em.emitClose():(em._receiver.on("error",tB),em._receiver.on("finish",tB))}function tQ(eb){this[e$]._receiver.write(eb)||this.pause()}function tq(){let eb=this[e$];eb._readyState=tH.CLOSING,eb._receiver.end(),this.end()}function tK(){let eb=this[e$];this.removeListener("error",tK),this.on("error",eX),eb&&(eb._readyState=tH.CLOSING,this.destroy())}Object.defineProperty(tH,"CONNECTING",{enumerable:!0,value:e7.indexOf("CONNECTING")}),Object.defineProperty(tH.prototype,"CONNECTING",{enumerable:!0,value:e7.indexOf("CONNECTING")}),Object.defineProperty(tH,"OPEN",{enumerable:!0,value:e7.indexOf("OPEN")}),Object.defineProperty(tH.prototype,"OPEN",{enumerable:!0,value:e7.indexOf("OPEN")}),Object.defineProperty(tH,"CLOSING",{enumerable:!0,value:e7.indexOf("CLOSING")}),Object.defineProperty(tH.prototype,"CLOSING",{enumerable:!0,value:e7.indexOf("CLOSING")}),Object.defineProperty(tH,"CLOSED",{enumerable:!0,value:e7.indexOf("CLOSED")}),Object.defineProperty(tH.prototype,"CLOSED",{enumerable:!0,value:e7.indexOf("CLOSED")}),["binaryType","bufferedAmount","extensions","isPaused","protocol","readyState","url"].forEach(eb=>{Object.defineProperty(tH.prototype,eb,{enumerable:!0})}),["open","error","close","message"].forEach(eb=>{Object.defineProperty(tH.prototype,`on${eb}`,{enumerable:!0,get(){for(let em of this.listeners(eb))if(em[eK])return em[eZ];return null},set(em){for(let em of this.listeners(eb))if(em[eK]){this.removeListener(eb,em);break}"function"==typeof em&&this.addEventListener(eb,em,{[eK]:!0})}})}),tH.prototype.addEventListener=eJ,tH.prototype.removeEventListener=e0,eb.exports=tH},82302:function(eb,em,ew){var eH=ew(29970).FilterCSS,eN=ew(29970).getDefaultWhiteList,eV=ew(75938);function eE(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var eD=new eH;function eS(eb,em,ew){}function e_(eb,em,ew){}function eO(eb,em,ew){}function eP(eb,em,ew){}function ej(eb){return eb.replace(eR,"<").replace(eU,">")}function eB(eb,em,ew,eH){if(ew=e3(ew),"href"===em||"src"===em){if("#"===(ew=eV.trim(ew)))return"#";if(!("http://"===ew.substr(0,7)||"https://"===ew.substr(0,8)||"mailto:"===ew.substr(0,7)||"tel:"===ew.substr(0,4)||"data:image/"===ew.substr(0,11)||"ftp://"===ew.substr(0,6)||"./"===ew.substr(0,2)||"../"===ew.substr(0,3)||"#"===ew[0]||"/"===ew[0]))return""}else if("background"===em){if(eZ.lastIndex=0,eZ.test(ew))return""}else if("style"===em){if(eW.lastIndex=0,eW.test(ew)||(e$.lastIndex=0,e$.test(ew)&&(eZ.lastIndex=0,eZ.test(ew))))return"";!1!==eH&&(ew=(eH=eH||eD).process(ew))}return ew=e5(ew)}var eR=//g,eF=/"/g,eG=/"/g,eY=/&#([a-zA-Z0-9]*);?/gim,eQ=/:?/gim,eK=/&newline;?/gim,eZ=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,eW=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,e$=/u\s*r\s*l\s*\(.*/gi;function eX(eb){return eb.replace(eF,""")}function eJ(eb){return eb.replace(eG,'"')}function e0(eb){return eb.replace(eY,function(eb,em){return"x"===em[0]||"X"===em[0]?String.fromCharCode(parseInt(em.substr(1),16)):String.fromCharCode(parseInt(em,10))})}function e6(eb){return eb.replace(eQ,":").replace(eK," ")}function e4(eb){for(var em="",ew=0,eH=eb.length;eweb.charCodeAt(ew)?" ":eb.charAt(ew);return eV.trim(em)}function e3(eb){return eb=e4(eb=e6(eb=e0(eb=eJ(eb))))}function e5(eb){return eb=ej(eb=eX(eb))}function e8(){return""}function e9(eb,em){"function"!=typeof em&&(em=function(){});var ew=!Array.isArray(eb);function eH(em){return!!ew||-1!==eV.indexOf(eb,em)}var eN=[],eE=!1;return{onIgnoreTag:function(eb,ew,eV){if(!eH(eb))return em(eb,ew,eV);if(!eV.isClosing)return eE||(eE=eV.position),"[removed]";var eD="[/removed]",eS=eV.position+eD.length;return eN.push([!1!==eE?eE:eV.position,eS]),eE=!1,eD},remove:function(eb){var em="",ew=0;return eV.forEach(eN,function(eH){em+=eb.slice(ew,eH[0]),ew=eH[1]}),em+=eb.slice(ew)}}}function e7(eb){for(var em="",ew=0;ew",eH);if(-1===eN)break;ew=eN+3}return em}function tw(eb){var em=eb.split("");return(em=em.filter(function(eb){var em=eb.charCodeAt(0);return 127!==em&&(!(em<=31)||10===em||13===em)})).join("")}em.whiteList=eE(),em.getDefaultWhiteList=eE,em.onTag=eS,em.onIgnoreTag=e_,em.onTagAttr=eO,em.onIgnoreTagAttr=eP,em.safeAttrValue=eB,em.escapeHtml=ej,em.escapeQuote=eX,em.unescapeQuote=eJ,em.escapeHtmlEntities=e0,em.escapeDangerHtml5Entities=e6,em.clearNonPrintableCharacter=e4,em.friendlyAttrValue=e3,em.escapeAttrValue=e5,em.onIgnoreTagStripAll=e8,em.StripTagBody=e9,em.stripCommentTag=e7,em.stripBlankChar=tw,em.cssFilter=eD,em.getDefaultCSSWhiteList=eN},68924:function(eb,em,ew){var eH=ew(82302),eN=ew(73268),eV=ew(82973);function eE(eb,em){return new eV(em).process(eb)}(em=eb.exports=eE).filterXSS=eE,em.FilterXSS=eV,function(){for(var eb in eH)em[eb]=eH[eb];for(var ew in eN)em[ew]=eN[ew]}(),"undefined"!=typeof window&&(window.filterXSS=eb.exports),function(){return"undefined"!=typeof self&&"undefined"!=typeof DedicatedWorkerGlobalScope&&self instanceof DedicatedWorkerGlobalScope}()&&(self.filterXSS=eb.exports)},73268:function(eb,em,ew){var eH=ew(75938);function eN(eb){var em,ew=eH.spaceIndex(eb);return em=-1===ew?eb.slice(1,-1):eb.slice(1,ew+1),"/"===(em=eH.trim(em).toLowerCase()).slice(0,1)&&(em=em.slice(1)),"/"===em.slice(-1)&&(em=em.slice(0,-1)),em}function eV(eb){return""===eB||e_===eO-1){eH+=ew(eb.slice(eE,eD)),eP=eN(ej=eb.slice(eD,e_+1)),eH+=em(eD,eH.length,eP,ej,eV(ej)),eE=e_+1,eD=!1;continue}if('"'===eB||"'"===eB)for(var eR=1,eU=eb.charAt(e_-eR);""===eU.trim()||"="===eU;){if("="===eU){eS=eB;continue o}eU=eb.charAt(e_-++eR)}}else if(eB===eS){eS=!1;continue}}return eE0;em--){var ew=eb[em];if(" "!==ew){if("="===ew)return em;return -1}}}function ej(eb){return'"'===eb[0]&&'"'===eb[eb.length-1]||"'"===eb[0]&&"'"===eb[eb.length-1]}function eB(eb){return ej(eb)?eb.substr(1,eb.length-2):eb}em.parseTag=eE,em.parseAttr=eS},75938:function(eb){eb.exports={indexOf:function(eb,em){var ew,eH;if(Array.prototype.indexOf)return eb.indexOf(em);for(ew=0,eH=eb.length;ew";var eQ=eO(eN),eK=eH[ew],eZ=eD(eQ.html,function(eb,em){var eH=-1!==eS.indexOf(eK,eb),eN=ej(ew,eb,em,eH);return e_(eN)?eH?(em=eR(ew,eb,em,eF))?eb+'="'+em+'"':eb:e_(eN=eB(ew,eb,em,eH))?void 0:eN:eN});return eN="<"+ew,eZ&&(eN+=" "+eZ),eQ.closing&&(eN+=" /"),eN+=">"}return e_(eY=eP(ew,eN,eG))?eU(eN):eY},eU);return eG&&(eY=eG.remove(eY)),eY},eb.exports=eB},47529:function(eb){eb.exports=ew;var em=Object.prototype.hasOwnProperty;function ew(){for(var eb={},ew=0;ew0)for(var ew=0,eN=arguments.length;ew1)ew=em;else if(this.head)eH=this.head.next,ew=this.head.value;else throw TypeError("Reduce of empty list with no initial value");for(var eN=0;null!==eH;eN++)ew=eb(ew,eH.value,eN),eH=eH.next;return ew},eH.prototype.reduceReverse=function(eb,em){var ew,eH=this.tail;if(arguments.length>1)ew=em;else if(this.tail)eH=this.tail.prev,ew=this.tail.value;else throw TypeError("Reduce of empty list with no initial value");for(var eN=this.length-1;null!==eH;eN--)ew=eb(ew,eH.value,eN),eH=eH.prev;return ew},eH.prototype.toArray=function(){for(var eb=Array(this.length),em=0,ew=this.head;null!==ew;em++)eb[em]=ew.value,ew=ew.next;return eb},eH.prototype.toArrayReverse=function(){for(var eb=Array(this.length),em=0,ew=this.tail;null!==ew;em++)eb[em]=ew.value,ew=ew.prev;return eb},eH.prototype.slice=function(eb,em){(em=em||this.length)<0&&(em+=this.length),(eb=eb||0)<0&&(eb+=this.length);var ew=new eH;if(emthis.length&&(em=this.length);for(var eN=0,eV=this.head;null!==eV&&eNthis.length&&(em=this.length);for(var eN=this.length,eV=this.tail;null!==eV&&eN>em;eN--)eV=eV.prev;for(;null!==eV&&eN>eb;eN--,eV=eV.prev)ew.push(eV.value);return ew},eH.prototype.splice=function(eb,em,...ew){eb>this.length&&(eb=this.length-1),eb<0&&(eb=this.length+eb);for(var eH=0,eV=this.head;null!==eV&&eH=0;--eN){var eV=this.tryEntries[eN],eD=eV.completion;if("root"===eV.tryLoc)return eH("end");if(eV.tryLoc<=this.prev){var eS=eE.call(eV,"catchLoc"),e_=eE.call(eV,"finallyLoc");if(eS&&e_){if(this.prev=0;--ew){var eH=this.tryEntries[ew];if(eH.tryLoc<=this.prev&&eE.call(eH,"finallyLoc")&&this.prev=0;--em){var ew=this.tryEntries[em];if(ew.finallyLoc===eb)return this.complete(ew.completion,ew.afterLoc),e9(ew),eQ}},catch:function(eb){for(var em=this.tryEntries.length-1;em>=0;--em){var ew=this.tryEntries[em];if(ew.tryLoc===eb){var eH=ew.completion;if("throw"===eH.type){var eN=eH.arg;e9(ew)}return eN}}throw Error("illegal catch attempt")},delegateYield:function(eb,ew,eH){return this.delegate={iterator:tw(eb),resultName:ew,nextLoc:eH},"next"===this.method&&(this.arg=em),eQ}},ew}eb.exports=eN,eb.exports.__esModule=!0,eb.exports.default=eb.exports},6015:function(eb){function em(ew,eH){return eb.exports=em=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(eb,em){return eb.__proto__=em,eb},eb.exports.__esModule=!0,eb.exports.default=eb.exports,em(ew,eH)}eb.exports=em,eb.exports.__esModule=!0,eb.exports.default=eb.exports},95036:function(eb,em,ew){var eH=ew(18698).default;function eN(eb,em){if("object"!=eH(eb)||!eb)return eb;var ew=eb[Symbol.toPrimitive];if(void 0!==ew){var eN=ew.call(eb,em||"default");if("object"!=eH(eN))return eN;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===em?String:Number)(eb)}eb.exports=eN,eb.exports.__esModule=!0,eb.exports.default=eb.exports},64062:function(eb,em,ew){var eH=ew(18698).default,eN=ew(95036);function eV(eb){var em=eN(eb,"string");return"symbol"==eH(em)?em:em+""}eb.exports=eV,eb.exports.__esModule=!0,eb.exports.default=eb.exports},18698:function(eb){function em(ew){return eb.exports=em="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(eb){return typeof eb}:function(eb){return eb&&"function"==typeof Symbol&&eb.constructor===Symbol&&eb!==Symbol.prototype?"symbol":typeof eb},eb.exports.__esModule=!0,eb.exports.default=eb.exports,em(ew)}eb.exports=em,eb.exports.__esModule=!0,eb.exports.default=eb.exports},64687:function(eb,em,ew){var eH=ew(17061)();eb.exports=eH;try{regeneratorRuntime=eH}catch(eb){"object"==typeof globalThis?globalThis.regeneratorRuntime=eH:Function("r","regeneratorRuntime = r")(eH)}},63083:function(eb,em,ew){"use strict";var eH=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],eN="undefined"==typeof globalThis?ew.g:globalThis;eb.exports=function(){for(var eb=[],em=0;em-1&&(e_=!1);let eO=["error","fatal","warn","info","debug","trace"];"function"==typeof ew&&(ew.error=ew.fatal=ew.warn=ew.info=ew.debug=ew.trace=ew),!1===eb.enabled&&(eb.level="silent");let eB=eb.level||"info",eU=Object.create(ew);eU.log||(eU.log=eQ),Object.defineProperty(eU,"levelVal",{get:eY}),Object.defineProperty(eU,"level",{get:eK,set:eZ});let eG={transmit:em,serialize:eV,asObject:eb.browser.asObject,levels:eO,timestamp:eF(eb)};function eY(){return"silent"===this.level?1/0:this.levels.values[this.level]}function eK(){return this._level}function eZ(eb){if("silent"!==eb&&!this.levels.values[eb])throw Error("unknown level "+eb);this._level=eb,eS(eG,eU,"error","log"),eS(eG,eU,"fatal","error"),eS(eG,eU,"warn","error"),eS(eG,eU,"info","log"),eS(eG,eU,"debug","log"),eS(eG,eU,"trace","log")}function eW(ew,eN){if(!ew)throw Error("missing bindings for child Pino");eN=eN||{},eV&&ew.serializers&&(eN.serializers=ew.serializers);let eE=eN.serializers;if(eV&&eE){var eD=Object.assign({},eH,eE),eS=!0===eb.browser.serialize?Object.keys(eD):eV;delete ew.serializers,eP([ew],eS,eD,this._stdErrSerialize)}function e_(eb){this._childLevel=(0|eb._childLevel)+1,this.error=ej(eb,ew,"error"),this.fatal=ej(eb,ew,"fatal"),this.warn=ej(eb,ew,"warn"),this.info=ej(eb,ew,"info"),this.debug=ej(eb,ew,"debug"),this.trace=ej(eb,ew,"trace"),eD&&(this.serializers=eD,this._serialize=eS),em&&(this._logEvent=eR([].concat(eb._logEvent.bindings,ew)))}return e_.prototype=this,new e_(this)}return eU.levels=eD.levels,eU.level=eB,eU.setMaxListeners=eU.getMaxListeners=eU.emit=eU.addListener=eU.on=eU.prependListener=eU.once=eU.prependOnceListener=eU.removeListener=eU.removeAllListeners=eU.listeners=eU.listenerCount=eU.eventNames=eU.write=eU.flush=eQ,eU.serializers=eH,eU._serialize=eV,eU._stdErrSerialize=e_,eU.child=eW,em&&(eU._logEvent=eR()),eU}function eS(eb,em,ew,eH){let eV=Object.getPrototypeOf(em);em[ew]=em.levelVal>em.levels.values[ew]?eQ:eV[ew]?eV[ew]:eN[ew]||eN[eH]||eQ,e_(eb,em,ew)}function e_(eb,em,ew){(eb.transmit||em[ew]!==eQ)&&(em[ew]=function(eH){return function(){let eV=eb.timestamp(),eE=Array(arguments.length),eS=Object.getPrototypeOf&&Object.getPrototypeOf(this)===eN?eN:this;for(var e_=0;e_-1&&eH in ew&&(eb[eN][eH]=ew[eH](eb[eN][eH]))}function ej(eb,em,ew){return function(){let eH=Array(1+arguments.length);eH[0]=em;for(var eN=1;eNeb.length)&&(em=eb.length);for(var ew=0,eH=Array(em);ew-1;eN--){var eV=ew[eN];["STYLE","LINK"].indexOf((eV.tagName||"").toUpperCase())>-1&&(eH=eV)}return tD.head.insertBefore(em,eH),eb}}var nk="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function nE(){for(var eb=12,em="";eb-- >0;)em+=nk[62*Math.random()|0];return em}function nD(eb){for(var em=[],ew=(eb||[]).length>>>0;ew--;)em[ew]=eb[ew];return em}function nS(eb){return eb.classList?nD(eb.classList):(eb.getAttribute("class")||"").split(" ").filter(function(eb){return eb})}function n_(eb){return"".concat(eb).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function nO(eb){return Object.keys(eb||{}).reduce(function(em,ew){return em+"".concat(ew,'="').concat(n_(eb[ew]),'" ')},"").trim()}function nP(eb){return Object.keys(eb||{}).reduce(function(em,ew){return em+"".concat(ew,": ").concat(eb[ew].trim(),";")},"")}function nj(eb){return eb.size!==nN.size||eb.x!==nN.x||eb.y!==nN.y||eb.rotate!==nN.rotate||eb.flipX||eb.flipY}function nB(eb){var em=eb.transform,ew=eb.containerWidth,eH=eb.iconWidth,eN={transform:"translate(".concat(ew/2," 256)")},eV="translate(".concat(32*em.x,", ").concat(32*em.y,") "),eE="scale(".concat(em.size/16*(em.flipX?-1:1),", ").concat(em.size/16*(em.flipY?-1:1),") "),eD="rotate(".concat(em.rotate," 0 0)");return{outer:eN,inner:{transform:"".concat(eV," ").concat(eE," ").concat(eD)},path:{transform:"translate(".concat(-(eH/2*1)," -256)")}}}function nR(eb){var em=eb.transform,ew=eb.width,eH=void 0===ew?tB:ew,eN=eb.height,eV=void 0===eN?tB:eN,eE=eb.startCentered,eD=void 0!==eE&&eE,eS="";return eD&&tP?eS+="translate(".concat(em.x/nH-eH/2,"em, ").concat(em.y/nH-eV/2,"em) "):eD?eS+="translate(calc(-50% + ".concat(em.x/nH,"em), calc(-50% + ").concat(em.y/nH,"em)) "):eS+="translate(".concat(em.x/nH,"em, ").concat(em.y/nH,"em) "),eS+="scale(".concat(em.size/nH*(em.flipX?-1:1),", ").concat(em.size/nH*(em.flipY?-1:1),") ")+"rotate(".concat(em.rotate,"deg) ")}var nU=':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-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 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 -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 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}';function nF(){var eb=tR,em=tU,ew=a$.cssPrefix,eH=a$.replacementClass,eN=nU;if(ew!==eb||eH!==em){var eV=RegExp("\\.".concat(eb,"\\-"),"g"),eE=RegExp("\\--".concat(eb,"\\-"),"g"),eD=RegExp("\\.".concat(em),"g");eN=eN.replace(eV,".".concat(ew,"-")).replace(eE,"--".concat(ew,"-")).replace(eD,".".concat(eH))}return eN}var nG=!1;function nY(){a$.autoAddCss&&!nG&&(nV(nF()),nG=!0)}var nQ={mixout:function(){return{dom:{css:nF,insertCss:nY}}},hooks:function(){return{beforeDOMElementCreation:function(){nY()},beforeI2svg:function(){nY()}}}},nq=tE||{};nq[tj]||(nq[tj]={}),nq[tj].styles||(nq[tj].styles={}),nq[tj].hooks||(nq[tj].hooks={}),nq[tj].shims||(nq[tj].shims=[]);var nK=nq[tj],nZ=[],nW=function eb(){tD.removeEventListener("DOMContentLoaded",eb),n$=1,nZ.map(function(eb){return eb()})},n$=!1;function nX(eb){tO&&(n$?setTimeout(eb,0):nZ.push(eb))}function nJ(eb){var em=eb.tag,ew=eb.attributes,eH=void 0===ew?{}:ew,eN=eb.children,eV=void 0===eN?[]:eN;return"string"==typeof eb?n_(eb):"<".concat(em," ").concat(nO(eH),">").concat(eV.map(nJ).join(""),"")}function n6(eb,em,ew){if(eb&&eb[em]&&eb[em][ew])return{prefix:em,iconName:ew,icon:eb[em][ew]}}!tO||(n$=(tD.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(tD.readyState))||tD.addEventListener("DOMContentLoaded",nW);var n4=function(eb,em){return function(ew,eH,eN,eV){return eb.call(em,ew,eH,eN,eV)}},n3=function(eb,em,ew,eH){var eN,eV,eE,eD=Object.keys(eb),eS=eD.length,e_=void 0!==eH?n4(em,eH):em;for(void 0===ew?(eN=1,eE=eb[eD[0]]):(eN=0,eE=ew);eN=55296&&eN<=56319&&ew=55296&&eN<=56319&&eH>em+1&&(ew=eb.charCodeAt(em+1))>=56320&&ew<=57343?(eN-55296)*1024+ew-56320+65536:eN}function n7(eb){return Object.keys(eb).reduce(function(em,ew){var eH=eb[ew];return eH.icon?em[eH.iconName]=eH.icon:em[ew]=eH,em},{})}function ry(eb,em){var ew=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},eH=ew.skipHooks,eN=void 0!==eH&&eH,eV=n7(em);"function"!=typeof nK.hooks.addPack||eN?nK.styles[eb]=eU(eU({},nK.styles[eb]||{}),eV):nK.hooks.addPack(eb,n7(em)),"fas"===eb&&ry("fa",em)}var rz=nK.styles,rw=nK.shims,rH=(eK(eS={},tX,Object.values(aE[tX])),eK(eS,tJ,Object.values(aE[tJ])),eS),rN=null,rV={},rk={},rE={},rD={},rS={},r_=(eK(e_={},tX,Object.keys(aV[tX])),eK(e_,tJ,Object.keys(aV[tJ])),e_);function rO(eb){return~aY.indexOf(eb)}function rP(eb,em){var ew=em.split("-"),eH=ew[0],eN=ew.slice(1).join("-");return eH!==eb||""===eN||rO(eN)?null:eN}var rj=function(){var eb=function(eb){return n3(rz,function(em,ew,eH){return em[eH]=n3(ew,eb,{}),em},{})};rV=eb(function(eb,em,ew){return em[3]&&(eb[em[3]]=ew),em[2]&&em[2].filter(function(eb){return"number"==typeof eb}).forEach(function(em){eb[em.toString(16)]=ew}),eb}),rk=eb(function(eb,em,ew){return eb[ew]=ew,em[2]&&em[2].filter(function(eb){return"string"==typeof eb}).forEach(function(em){eb[em]=ew}),eb}),rS=eb(function(eb,em,ew){var eH=em[2];return eb[ew]=ew,eH.forEach(function(em){eb[em]=ew}),eb});var em="far"in rz||a$.autoFetchSvg,ew=n3(rw,function(eb,ew){var eH=ew[0],eN=ew[1],eV=ew[2];return"far"!==eN||em||(eN="fas"),"string"==typeof eH&&(eb.names[eH]={prefix:eN,iconName:eV}),"number"==typeof eH&&(eb.unicodes[eH.toString(16)]={prefix:eN,iconName:eV}),eb},{names:{},unicodes:{}});rE=ew.names,rD=ew.unicodes,rN=rq(a$.styleDefault,{family:a$.familyDefault})};function rB(eb,em){return(rV[eb]||{})[em]}function rR(eb,em){return(rk[eb]||{})[em]}function rU(eb,em){return(rS[eb]||{})[em]}function rF(eb){return rE[eb]||{prefix:null,iconName:null}}function rG(eb){var em=rD[eb],ew=rB("fas",eb);return em||(ew?{prefix:"fas",iconName:ew}:null)||{prefix:null,iconName:null}}function rY(){return rN}nw(function(eb){rN=rq(eb.styleDefault,{family:a$.familyDefault})}),rj();var rQ=function(){return{prefix:null,iconName:null,rest:[]}};function rq(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ew=em.family,eH=void 0===ew?tX:ew,eN=aV[eH][eb],eV=ak[eH][eb]||ak[eH][eN],eE=eb in nK.styles?eb:null;return eV||eE||null}var rK=(eK(eO={},tX,Object.keys(aE[tX])),eK(eO,tJ,Object.keys(aE[tJ])),eO);function rZ(eb){var em,ew=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},eH=ew.skipLookups,eN=void 0!==eH&&eH,eV=(eK(em={},tX,"".concat(a$.cssPrefix,"-").concat(tX)),eK(em,tJ,"".concat(a$.cssPrefix,"-").concat(tJ)),em),eE=null,eD=tX;(eb.includes(eV[tX])||eb.some(function(eb){return rK[tX].includes(eb)}))&&(eD=tX),(eb.includes(eV[tJ])||eb.some(function(eb){return rK[tJ].includes(eb)}))&&(eD=tJ);var eS=eb.reduce(function(eb,em){var ew=rP(a$.cssPrefix,em);if(rz[em]?(eE=em=rH[eD].includes(em)?aD[eD][em]:em,eb.prefix=em):r_[eD].indexOf(em)>-1?(eE=em,eb.prefix=rq(em,{family:eD})):ew?eb.iconName=ew:em!==a$.replacementClass&&em!==eV[tX]&&em!==eV[tJ]&&eb.rest.push(em),!eN&&eb.prefix&&eb.iconName){var eH="fa"===eE?rF(eb.iconName):{},eS=rU(eb.prefix,eb.iconName);eH.prefix&&(eE=null),eb.iconName=eH.iconName||eS||eb.iconName,eb.prefix=eH.prefix||eb.prefix,"far"!==eb.prefix||rz.far||!rz.fas||a$.autoFetchSvg||(eb.prefix="fas")}return eb},rQ());return(eb.includes("fa-brands")||eb.includes("fab"))&&(eS.prefix="fab"),(eb.includes("fa-duotone")||eb.includes("fad"))&&(eS.prefix="fad"),!eS.prefix&&eD===tJ&&(rz.fass||a$.autoFetchSvg)&&(eS.prefix="fass",eS.iconName=rU(eS.prefix,eS.iconName)||eS.iconName),("fa"===eS.prefix||"fa"===eE)&&(eS.prefix=rY()||"fas"),eS}var rW=function(){function eb(){eG(this,eb),this.definitions={}}return eQ(eb,[{key:"add",value:function(){for(var eb=this,em=arguments.length,ew=Array(em),eH=0;eH0&&eD.forEach(function(em){"string"==typeof em&&(eb[eN][em]=eE)}),eb[eN][eV]=eE}),eb}}]),eb}(),r$=[],rX={},rJ={},ib=Object.keys(rJ);function iy(eb,em){var ew=em.mixoutsTo;return r$=eb,rX={},Object.keys(rJ).forEach(function(eb){-1===ib.indexOf(eb)&&delete rJ[eb]}),r$.forEach(function(eb){var em=eb.mixout?eb.mixout():{};if(Object.keys(em).forEach(function(eb){"function"==typeof em[eb]&&(ew[eb]=em[eb]),"object"===eF(em[eb])&&Object.keys(em[eb]).forEach(function(eH){ew[eb]||(ew[eb]={}),ew[eb][eH]=em[eb][eH]})}),eb.hooks){var eH=eb.hooks();Object.keys(eH).forEach(function(eb){rX[eb]||(rX[eb]=[]),rX[eb].push(eH[eb])})}eb.provides&&eb.provides(rJ)}),ew}function iw(eb,em){for(var ew=arguments.length,eH=Array(ew>2?ew-2:0),eN=2;eN1?em-1:0),eH=1;eH0&&void 0!==arguments[0]?arguments[0]:{};return tO?(iH("beforeI2svg",eb),iN("pseudoElements2svg",eb),iN("i2svg",eb)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var eb=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},em=eb.autoReplaceSvgRoot;!1===a$.autoReplaceSvg&&(a$.autoReplaceSvg=!0),a$.observeMutations=!0,nX(function(){iO({autoReplaceSvgRoot:em}),iH("watch",eb)})}},iS={icon:function(eb){if(null===eb)return null;if("object"===eF(eb)&&eb.prefix&&eb.iconName)return{prefix:eb.prefix,iconName:rU(eb.prefix,eb.iconName)||eb.iconName};if(Array.isArray(eb)&&2===eb.length){var em=0===eb[1].indexOf("fa-")?eb[1].slice(3):eb[1],ew=rq(eb[0]);return{prefix:ew,iconName:rU(ew,em)||em}}if("string"==typeof eb&&(eb.indexOf("".concat(a$.cssPrefix,"-"))>-1||eb.match(aS))){var eH=rZ(eb.split(" "),{skipLookups:!0});return{prefix:eH.prefix||rY(),iconName:rU(eH.prefix,eH.iconName)||eH.iconName}}if("string"==typeof eb){var eN=rY();return{prefix:eN,iconName:rU(eN,eb)||eb}}}},i_={noAuto:function(){a$.autoReplaceSvg=!1,a$.observeMutations=!1,iH("noAuto")},config:a$,dom:iD,parse:iS,library:iE,findIconDefinition:iV,toHtml:nJ},iO=function(){var eb=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},em=eb.autoReplaceSvgRoot,ew=void 0===em?tD:em;(Object.keys(nK.styles).length>0||a$.autoFetchSvg)&&tO&&a$.autoReplaceSvg&&i_.dom.i2svg({node:ew})};function iP(eb,em){return Object.defineProperty(eb,"abstract",{get:em}),Object.defineProperty(eb,"html",{get:function(){return eb.abstract.map(function(eb){return nJ(eb)})}}),Object.defineProperty(eb,"node",{get:function(){if(tO){var em=tD.createElement("div");return em.innerHTML=eb.html,em.children}}}),eb}function ij(eb){var em=eb.children,ew=eb.main,eH=eb.mask,eN=eb.attributes,eV=eb.styles,eE=eb.transform;if(nj(eE)&&ew.found&&!eH.found){var eD={x:ew.width/ew.height/2,y:.5};eN.style=nP(eU(eU({},eV),{},{"transform-origin":"".concat(eD.x+eE.x/16,"em ").concat(eD.y+eE.y/16,"em")}))}return[{tag:"svg",attributes:eN,children:em}]}function iB(eb){var em=eb.prefix,ew=eb.iconName,eH=eb.children,eN=eb.attributes,eV=eb.symbol,eE=!0===eV?"".concat(em,"-").concat(a$.cssPrefix,"-").concat(ew):eV;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:eU(eU({},eN),{},{id:eE}),children:eH}]}]}function iR(eb){var em=eb.icons,ew=em.main,eH=em.mask,eN=eb.prefix,eV=eb.iconName,eE=eb.transform,eD=eb.symbol,eS=eb.title,e_=eb.maskId,eO=eb.titleId,eP=eb.extra,ej=eb.watchable,eB=void 0!==ej&&ej,eR=eH.found?eH:ew,eF=eR.width,eG=eR.height,eY="fak"===eN,eQ=[a$.replacementClass,eV?"".concat(a$.cssPrefix,"-").concat(eV):""].filter(function(eb){return -1===eP.classes.indexOf(eb)}).filter(function(eb){return""!==eb||!!eb}).concat(eP.classes).join(" "),eK={children:[],attributes:eU(eU({},eP.attributes),{},{"data-prefix":eN,"data-icon":eV,class:eQ,role:eP.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(eF," ").concat(eG)})},eZ=eY&&!~eP.classes.indexOf("fa-fw")?{width:"".concat(eF/eG*1,"em")}:{};eB&&(eK.attributes[tF]=""),eS&&(eK.children.push({tag:"title",attributes:{id:eK.attributes["aria-labelledby"]||"title-".concat(eO||nE())},children:[eS]}),delete eK.attributes.title);var eW=eU(eU({},eK),{},{prefix:eN,iconName:eV,main:ew,mask:eH,maskId:e_,transform:eE,symbol:eD,styles:eU(eU({},eZ),eP.styles)}),e$=eH.found&&ew.found?iN("generateAbstractMask",eW)||{children:[],attributes:{}}:iN("generateAbstractIcon",eW)||{children:[],attributes:{}},eX=e$.children,eJ=e$.attributes;return(eW.children=eX,eW.attributes=eJ,eD)?iB(eW):ij(eW)}function iU(eb){var em=eb.content,ew=eb.width,eH=eb.height,eN=eb.transform,eV=eb.title,eE=eb.extra,eD=eb.watchable,eS=void 0!==eD&&eD,e_=eU(eU(eU({},eE.attributes),eV?{title:eV}:{}),{},{class:eE.classes.join(" ")});eS&&(e_[tF]="");var eO=eU({},eE.styles);nj(eN)&&(eO.transform=nR({transform:eN,startCentered:!0,width:ew,height:eH}),eO["-webkit-transform"]=eO.transform);var eP=nP(eO);eP.length>0&&(e_.style=eP);var ej=[];return ej.push({tag:"span",attributes:e_,children:[em]}),eV&&ej.push({tag:"span",attributes:{class:"sr-only"},children:[eV]}),ej}function iF(eb){var em=eb.content,ew=eb.title,eH=eb.extra,eN=eU(eU(eU({},eH.attributes),ew?{title:ew}:{}),{},{class:eH.classes.join(" ")}),eV=nP(eH.styles);eV.length>0&&(eN.style=eV);var eE=[];return eE.push({tag:"span",attributes:eN,children:[em]}),ew&&eE.push({tag:"span",attributes:{class:"sr-only"},children:[ew]}),eE}var iG=nK.styles;function iQ(eb){var em=eb[0],ew=eb[1],eH=eZ(eb.slice(4),1)[0],eN=null;return{found:!0,width:em,height:ew,icon:eN=Array.isArray(eH)?{tag:"g",attributes:{class:"".concat(a$.cssPrefix,"-").concat(aF.GROUP)},children:[{tag:"path",attributes:{class:"".concat(a$.cssPrefix,"-").concat(aF.SECONDARY),fill:"currentColor",d:eH[0]}},{tag:"path",attributes:{class:"".concat(a$.cssPrefix,"-").concat(aF.PRIMARY),fill:"currentColor",d:eH[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:eH}}}}var iq={found:!1,width:512,height:512};function iK(eb,em){t$||a$.showMissingIcons||!eb||console.error('Icon with name "'.concat(eb,'" and prefix "').concat(em,'" is missing.'))}function iZ(eb,em){var ew=em;return"fa"===em&&null!==a$.styleDefault&&(em=rY()),new Promise(function(eH,eN){if(iN("missingIconAbstract"),"fa"===ew){var eV=rF(eb)||{};eb=eV.iconName||eb,em=eV.prefix||em}if(eb&&em&&iG[em]&&iG[em][eb])return eH(iQ(iG[em][eb]));iK(eb,em),eH(eU(eU({},iq),{},{icon:a$.showMissingIcons&&eb&&iN("missingIconAbstract")||{}}))})}var iW=function(){},i$=a$.measurePerformance&&t_&&t_.mark&&t_.measure?t_:{mark:iW,measure:iW},iJ='FA "6.4.0"',i6=function(eb){i$.mark("".concat(iJ," ").concat(eb," ends")),i$.measure("".concat(iJ," ").concat(eb),"".concat(iJ," ").concat(eb," begins"),"".concat(iJ," ").concat(eb," ends"))},i4={begin:function(eb){return i$.mark("".concat(iJ," ").concat(eb," begins")),function(){return i6(eb)}},end:i6},i3=function(){};function i5(eb){return"string"==typeof(eb.getAttribute?eb.getAttribute(tF):null)}function i8(eb){var em=eb.getAttribute?eb.getAttribute(tQ):null,ew=eb.getAttribute?eb.getAttribute(tq):null;return em&&ew}function i9(eb){return eb&&eb.classList&&eb.classList.contains&&eb.classList.contains(a$.replacementClass)}function i7(){return!0===a$.autoReplaceSvg?cN.replace:cN[a$.autoReplaceSvg]||cN.replace}function cm(eb){return tD.createElementNS("http://www.w3.org/2000/svg",eb)}function cz(eb){return tD.createElement(eb)}function cw(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ew=em.ceFn,eH=void 0===ew?"svg"===eb.tag?cm:cz:ew;if("string"==typeof eb)return tD.createTextNode(eb);var eN=eH(eb.tag);return Object.keys(eb.attributes||[]).forEach(function(em){eN.setAttribute(em,eb.attributes[em])}),(eb.children||[]).forEach(function(eb){eN.appendChild(cw(eb,{ceFn:eH}))}),eN}function cH(eb){var em=" ".concat(eb.outerHTML," ");return"".concat(em,"Font Awesome fontawesome.com ")}var cN={replace:function(eb){var em=eb[0];if(em.parentNode){if(eb[1].forEach(function(eb){em.parentNode.insertBefore(cw(eb),em)}),null===em.getAttribute(tF)&&a$.keepOriginalSource){var ew=tD.createComment(cH(em));em.parentNode.replaceChild(ew,em)}else em.remove()}},nest:function(eb){var em=eb[0],ew=eb[1];if(~nS(em).indexOf(a$.replacementClass))return cN.replace(eb);var eH=new RegExp("".concat(a$.cssPrefix,"-.*"));if(delete ew[0].attributes.id,ew[0].attributes.class){var eN=ew[0].attributes.class.split(" ").reduce(function(eb,em){return em===a$.replacementClass||em.match(eH)?eb.toSvg.push(em):eb.toNode.push(em),eb},{toNode:[],toSvg:[]});ew[0].attributes.class=eN.toSvg.join(" "),0===eN.toNode.length?em.removeAttribute("class"):em.setAttribute("class",eN.toNode.join(" "))}var eV=ew.map(function(eb){return nJ(eb)}).join("\n");em.setAttribute(tF,""),em.innerHTML=eV}};function cV(eb){eb()}function ck(eb,em){var ew="function"==typeof em?em:i3;if(0===eb.length)ew();else{var eH=cV;a$.mutateApproach===tZ&&(eH=tE.requestAnimationFrame||cV),eH(function(){var em=i7(),eH=i4.begin("mutate");eb.map(em),eH(),ew()})}}var cE=!1;function cD(){cE=!0}function cS(){cE=!1}var c_=null;function cO(eb){if(tS&&a$.observeMutations){var em=eb.treeCallback,ew=void 0===em?i3:em,eH=eb.nodeCallback,eN=void 0===eH?i3:eH,eV=eb.pseudoElementsCallback,eE=void 0===eV?i3:eV,eD=eb.observeMutationsRoot,eS=void 0===eD?tD:eD;c_=new tS(function(eb){if(!cE){var em=rY();nD(eb).forEach(function(eb){if("childList"===eb.type&&eb.addedNodes.length>0&&!i5(eb.addedNodes[0])&&(a$.searchPseudoElements&&eE(eb.target),ew(eb.target)),"attributes"===eb.type&&eb.target.parentNode&&a$.searchPseudoElements&&eE(eb.target.parentNode),"attributes"===eb.type&&i5(eb.target)&&~aU.indexOf(eb.attributeName)){if("class"===eb.attributeName&&i8(eb.target)){var eH=rZ(nS(eb.target)),eV=eH.prefix,eD=eH.iconName;eb.target.setAttribute(tQ,eV||em),eD&&eb.target.setAttribute(tq,eD)}else i9(eb.target)&&eN(eb.target)}})}}),tO&&c_.observe(eS,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function cP(){c_&&c_.disconnect()}function cj(eb){var em=eb.getAttribute("style"),ew=[];return em&&(ew=em.split(";").reduce(function(eb,em){var ew=em.split(":"),eH=ew[0],eN=ew.slice(1);return eH&&eN.length>0&&(eb[eH]=eN.join(":").trim()),eb},{})),ew}function cB(eb){var em=eb.getAttribute("data-prefix"),ew=eb.getAttribute("data-icon"),eH=void 0!==eb.innerText?eb.innerText.trim():"",eN=rZ(nS(eb));return eN.prefix||(eN.prefix=rY()),em&&ew&&(eN.prefix=em,eN.iconName=ew),eN.iconName&&eN.prefix||(eN.prefix&&eH.length>0&&(eN.iconName=rR(eN.prefix,eb.innerText)||rB(eN.prefix,n8(eb.innerText))),!eN.iconName&&a$.autoFetchSvg&&eb.firstChild&&eb.firstChild.nodeType===Node.TEXT_NODE&&(eN.iconName=eb.firstChild.data)),eN}function cR(eb){var em=nD(eb.attributes).reduce(function(eb,em){return"class"!==eb.name&&"style"!==eb.name&&(eb[em.name]=em.value),eb},{}),ew=eb.getAttribute("title"),eH=eb.getAttribute("data-fa-title-id");return a$.autoA11y&&(ew?em["aria-labelledby"]="".concat(a$.replacementClass,"-title-").concat(eH||nE()):(em["aria-hidden"]="true",em.focusable="false")),em}function cU(){return{iconName:null,title:null,titleId:null,prefix:null,transform:nN,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function cF(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},ew=cB(eb),eH=ew.iconName,eN=ew.prefix,eV=ew.rest,eE=cR(eb),eD=iw("parseNodeAttributes",{},eb),eS=em.styleParser?cj(eb):[];return eU({iconName:eH,title:eb.getAttribute("title"),titleId:eb.getAttribute("data-fa-title-id"),prefix:eN,transform:nN,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:eV,styles:eS,attributes:eE}},eD)}var cG=nK.styles;function cY(eb){var em="nest"===a$.autoReplaceSvg?cF(eb,{styleParser:!1}):cF(eb);return~em.extra.classes.indexOf(a_)?iN("generateLayersText",eb,em):iN("generateSvgReplacementMutation",eb,em)}var cQ=new Set;function cq(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!tO)return Promise.resolve();var ew=tD.documentElement.classList,eH=function(eb){return ew.add("".concat(tK,"-").concat(eb))},eN=function(eb){return ew.remove("".concat(tK,"-").concat(eb))},eV=a$.autoFetchSvg?cQ:aH.map(function(eb){return"fa-".concat(eb)}).concat(Object.keys(cG));eV.includes("fa")||eV.push("fa");var eE=[".".concat(a_,":not([").concat(tF,"])")].concat(eV.map(function(eb){return".".concat(eb,":not([").concat(tF,"])")})).join(", ");if(0===eE.length)return Promise.resolve();var eD=[];try{eD=nD(eb.querySelectorAll(eE))}catch(eb){}if(!(eD.length>0))return Promise.resolve();eH("pending"),eN("complete");var eS=i4.begin("onTree"),e_=eD.reduce(function(eb,em){try{var ew=cY(em);ew&&eb.push(ew)}catch(eb){t$||"MissingIcon"!==eb.name||console.error(eb)}return eb},[]);return new Promise(function(eb,ew){Promise.all(e_).then(function(ew){ck(ew,function(){eH("active"),eH("complete"),eN("pending"),"function"==typeof em&&em(),eS(),eb()})}).catch(function(eb){eS(),ew(eb)})})}function cK(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;cY(eb).then(function(eb){eb&&ck([eb],em)})}function cZ(eb){return function(em){var ew=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},eH=(em||{}).icon?em:iV(em||{}),eN=ew.mask;return eN&&(eN=(eN||{}).icon?eN:iV(eN||{})),eb(eH,eU(eU({},ew),{},{mask:eN}))}}aH.map(function(eb){cQ.add("fa-".concat(eb))}),Object.keys(aV[tX]).map(cQ.add.bind(cQ)),Object.keys(aV[tJ]).map(cQ.add.bind(cQ)),cQ=eW(cQ);var cW=function(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ew=em.transform,eH=void 0===ew?nN:ew,eN=em.symbol,eV=void 0!==eN&&eN,eE=em.mask,eD=void 0===eE?null:eE,eS=em.maskId,e_=void 0===eS?null:eS,eO=em.title,eP=void 0===eO?null:eO,ej=em.titleId,eB=void 0===ej?null:ej,eR=em.classes,eF=void 0===eR?[]:eR,eG=em.attributes,eY=void 0===eG?{}:eG,eQ=em.styles,eK=void 0===eQ?{}:eQ;if(eb){var eZ=eb.prefix,eW=eb.iconName,e$=eb.icon;return iP(eU({type:"icon"},eb),function(){return iH("beforeDOMElementCreation",{iconDefinition:eb,params:em}),a$.autoA11y&&(eP?eY["aria-labelledby"]="".concat(a$.replacementClass,"-title-").concat(eB||nE()):(eY["aria-hidden"]="true",eY.focusable="false")),iR({icons:{main:iQ(e$),mask:eD?iQ(eD.icon):{found:!1,width:null,height:null,icon:{}}},prefix:eZ,iconName:eW,transform:eU(eU({},nN),eH),symbol:eV,title:eP,maskId:e_,titleId:eB,extra:{attributes:eY,styles:eK,classes:eF}})})}},c$={mixout:function(){return{icon:cZ(cW)}},hooks:function(){return{mutationObserverCallbacks:function(eb){return eb.treeCallback=cq,eb.nodeCallback=cK,eb}}},provides:function(eb){eb.i2svg=function(eb){var em=eb.node,ew=void 0===em?tD:em,eH=eb.callback;return cq(ew,void 0===eH?function(){}:eH)},eb.generateSvgReplacementMutation=function(eb,em){var ew=em.iconName,eH=em.title,eN=em.titleId,eV=em.prefix,eE=em.transform,eD=em.symbol,eS=em.mask,e_=em.maskId,eO=em.extra;return new Promise(function(em,eP){Promise.all([iZ(ew,eV),eS.iconName?iZ(eS.iconName,eS.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(eS){var eP=eZ(eS,2);em([eb,iR({icons:{main:eP[0],mask:eP[1]},prefix:eV,iconName:ew,transform:eE,symbol:eD,maskId:e_,title:eH,titleId:eN,extra:eO,watchable:!0})])}).catch(eP)})},eb.generateAbstractIcon=function(eb){var em,ew=eb.children,eH=eb.attributes,eN=eb.main,eV=eb.transform,eE=nP(eb.styles);return eE.length>0&&(eH.style=eE),nj(eV)&&(em=iN("generateAbstractTransformGrouping",{main:eN,transform:eV,containerWidth:eN.width,iconWidth:eN.width})),ew.push(em||eN.icon),{children:ew,attributes:eH}}}},cX={mixout:function(){return{layer:function(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ew=em.classes,eH=void 0===ew?[]:ew;return iP({type:"layer"},function(){iH("beforeDOMElementCreation",{assembler:eb,params:em});var ew=[];return eb(function(eb){Array.isArray(eb)?eb.map(function(eb){ew=ew.concat(eb.abstract)}):ew=ew.concat(eb.abstract)}),[{tag:"span",attributes:{class:["".concat(a$.cssPrefix,"-layers")].concat(eW(eH)).join(" ")},children:ew}]})}}}},cJ={mixout:function(){return{counter:function(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ew=em.title,eH=void 0===ew?null:ew,eN=em.classes,eV=void 0===eN?[]:eN,eE=em.attributes,eD=void 0===eE?{}:eE,eS=em.styles,e_=void 0===eS?{}:eS;return iP({type:"counter",content:eb},function(){return iH("beforeDOMElementCreation",{content:eb,params:em}),iF({content:eb.toString(),title:eH,extra:{attributes:eD,styles:e_,classes:["".concat(a$.cssPrefix,"-layers-counter")].concat(eW(eV))}})})}}}},sb={mixout:function(){return{text:function(eb){var em=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ew=em.transform,eH=void 0===ew?nN:ew,eN=em.title,eV=void 0===eN?null:eN,eE=em.classes,eD=void 0===eE?[]:eE,eS=em.attributes,e_=void 0===eS?{}:eS,eO=em.styles,eP=void 0===eO?{}:eO;return iP({type:"text",content:eb},function(){return iH("beforeDOMElementCreation",{content:eb,params:em}),iU({content:eb,transform:eU(eU({},nN),eH),title:eV,extra:{attributes:e_,styles:eP,classes:["".concat(a$.cssPrefix,"-layers-text")].concat(eW(eD))}})})}}},provides:function(eb){eb.generateLayersText=function(eb,em){var ew=em.title,eH=em.transform,eN=em.extra,eV=null,eE=null;if(tP){var eD=parseInt(getComputedStyle(eb).fontSize,10),eS=eb.getBoundingClientRect();eV=eS.width/eD,eE=eS.height/eD}return a$.autoA11y&&!ew&&(eN.attributes["aria-hidden"]="true"),Promise.resolve([eb,iU({content:eb.innerHTML,width:eV,height:eE,transform:eH,title:ew,extra:eN,watchable:!0})])}}},sH=RegExp('"',"ug"),sN=[1105920,1112319];function sV(eb){var em=eb.replace(sH,""),ew=n9(em,0),eH=ew>=sN[0]&&ew<=sN[1],eN=2===em.length&&em[0]===em[1];return{value:eN?n8(em[0]):n8(em),isSecondary:eH||eN}}function sE(eb,em){var ew="".concat(tY).concat(em.replace(":","-"));return new Promise(function(eH,eN){if(null!==eb.getAttribute(ew))return eH();var eV=nD(eb.children).filter(function(eb){return eb.getAttribute(tG)===em})[0],eE=tE.getComputedStyle(eb,em),eD=eE.getPropertyValue("font-family").match(aO),eS=eE.getPropertyValue("font-weight"),e_=eE.getPropertyValue("content");if(eV&&!eD)return eb.removeChild(eV),eH();if(eD&&"none"!==e_&&""!==e_){var eO=eE.getPropertyValue("content"),eP=~["Sharp"].indexOf(eD[2])?tJ:tX,ej=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(eD[2])?ak[eP][eD[2].toLowerCase()]:aP[eP][eS],eB=sV(eO),eR=eB.value,eF=eB.isSecondary,eG=eD[0].startsWith("FontAwesome"),eY=rB(ej,eR),eQ=eY;if(eG){var eK=rG(eR);eK.iconName&&eK.prefix&&(eY=eK.iconName,ej=eK.prefix)}if(!eY||eF||eV&&eV.getAttribute(tQ)===ej&&eV.getAttribute(tq)===eQ)eH();else{eb.setAttribute(ew,eQ),eV&&eb.removeChild(eV);var eZ=cU(),eW=eZ.extra;eW.attributes[tG]=em,iZ(eY,ej).then(function(eN){var eV=iR(eU(eU({},eZ),{},{icons:{main:eN,mask:rQ()},prefix:ej,iconName:eQ,extra:eW,watchable:!0})),eE=tD.createElement("svg");"::before"===em?eb.insertBefore(eE,eb.firstChild):eb.appendChild(eE),eE.outerHTML=eV.map(function(eb){return nJ(eb)}).join("\n"),eb.removeAttribute(ew),eH()}).catch(eN)}}else eH()})}function sD(eb){return Promise.all([sE(eb,"::before"),sE(eb,"::after")])}function sS(eb){return eb.parentNode!==document.head&&!~tW.indexOf(eb.tagName.toUpperCase())&&!eb.getAttribute(tG)&&(!eb.parentNode||"svg"!==eb.parentNode.tagName)}function sO(eb){if(tO)return new Promise(function(em,ew){var eH=nD(eb.querySelectorAll("*")).filter(sS).map(sD),eN=i4.begin("searchPseudoElements");cD(),Promise.all(eH).then(function(){eN(),cS(),em()}).catch(function(){eN(),cS(),ew()})})}var sP=!1,sj=function(eb){var em={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return eb.toLowerCase().split(" ").reduce(function(eb,em){var ew=em.toLowerCase().split("-"),eH=ew[0],eN=ew.slice(1).join("-");if(eH&&"h"===eN)return eb.flipX=!0,eb;if(eH&&"v"===eN)return eb.flipY=!0,eb;if(isNaN(eN=parseFloat(eN)))return eb;switch(eH){case"grow":eb.size=eb.size+eN;break;case"shrink":eb.size=eb.size-eN;break;case"left":eb.x=eb.x-eN;break;case"right":eb.x=eb.x+eN;break;case"up":eb.y=eb.y-eN;break;case"down":eb.y=eb.y+eN;break;case"rotate":eb.rotate=eb.rotate+eN}return eb},em)},sB={x:0,y:0,width:"100%",height:"100%"};function sR(eb){var em=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return eb.attributes&&(eb.attributes.fill||em)&&(eb.attributes.fill="black"),eb}function sU(eb){return"g"===eb.tag?eb.children:[eb]}iy([nQ,c$,cX,cJ,sb,{hooks:function(){return{mutationObserverCallbacks:function(eb){return eb.pseudoElementsCallback=sO,eb}}},provides:function(eb){eb.pseudoElements2svg=function(eb){var em=eb.node,ew=void 0===em?tD:em;a$.searchPseudoElements&&sO(ew)}}},{mixout:function(){return{dom:{unwatch:function(){cD(),sP=!0}}}},hooks:function(){return{bootstrap:function(){cO(iw("mutationObserverCallbacks",{}))},noAuto:function(){cP()},watch:function(eb){var em=eb.observeMutationsRoot;sP?cS():cO(iw("mutationObserverCallbacks",{observeMutationsRoot:em}))}}}},{mixout:function(){return{parse:{transform:function(eb){return sj(eb)}}}},hooks:function(){return{parseNodeAttributes:function(eb,em){var ew=em.getAttribute("data-fa-transform");return ew&&(eb.transform=sj(ew)),eb}}},provides:function(eb){eb.generateAbstractTransformGrouping=function(eb){var em=eb.main,ew=eb.transform,eH=eb.containerWidth,eN=eb.iconWidth,eV={transform:"translate(".concat(eH/2," 256)")},eE="translate(".concat(32*ew.x,", ").concat(32*ew.y,") "),eD="scale(".concat(ew.size/16*(ew.flipX?-1:1),", ").concat(ew.size/16*(ew.flipY?-1:1),") "),eS="rotate(".concat(ew.rotate," 0 0)"),e_={outer:eV,inner:{transform:"".concat(eE," ").concat(eD," ").concat(eS)},path:{transform:"translate(".concat(-(eN/2*1)," -256)")}};return{tag:"g",attributes:eU({},e_.outer),children:[{tag:"g",attributes:eU({},e_.inner),children:[{tag:em.icon.tag,children:em.icon.children,attributes:eU(eU({},em.icon.attributes),e_.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(eb,em){var ew=em.getAttribute("data-fa-mask"),eH=ew?rZ(ew.split(" ").map(function(eb){return eb.trim()})):rQ();return eH.prefix||(eH.prefix=rY()),eb.mask=eH,eb.maskId=em.getAttribute("data-fa-mask-id"),eb}}},provides:function(eb){eb.generateAbstractMask=function(eb){var em=eb.children,ew=eb.attributes,eH=eb.main,eN=eb.mask,eV=eb.maskId,eE=eb.transform,eD=eH.width,eS=eH.icon,e_=eN.width,eO=eN.icon,eP=nB({transform:eE,containerWidth:e_,iconWidth:eD}),ej={tag:"rect",attributes:eU(eU({},sB),{},{fill:"white"})},eB=eS.children?{children:eS.children.map(sR)}:{},eR={tag:"g",attributes:eU({},eP.inner),children:[sR(eU({tag:eS.tag,attributes:eU(eU({},eS.attributes),eP.path)},eB))]},eF={tag:"g",attributes:eU({},eP.outer),children:[eR]},eG="mask-".concat(eV||nE()),eY="clip-".concat(eV||nE()),eQ={tag:"mask",attributes:eU(eU({},sB),{},{id:eG,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[ej,eF]},eK={tag:"defs",children:[{tag:"clipPath",attributes:{id:eY},children:sU(eO)},eQ]};return em.push(eK,{tag:"rect",attributes:eU({fill:"currentColor","clip-path":"url(#".concat(eY,")"),mask:"url(#".concat(eG,")")},sB)}),{children:em,attributes:ew}}}},{provides:function(eb){var em=!1;tE.matchMedia&&(em=tE.matchMedia("(prefers-reduced-motion: reduce)").matches),eb.missingIconAbstract=function(){var eb=[],ew={fill:"currentColor"},eH={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};eb.push({tag:"path",attributes:eU(eU({},ew),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var eN=eU(eU({},eH),{},{attributeName:"opacity"}),eV={tag:"circle",attributes:eU(eU({},ew),{},{cx:"256",cy:"364",r:"28"}),children:[]};return em||eV.children.push({tag:"animate",attributes:eU(eU({},eH),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:eU(eU({},eN),{},{values:"1;0;1;1;0;1;"})}),eb.push(eV),eb.push({tag:"path",attributes:eU(eU({},ew),{},{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:em?[]:[{tag:"animate",attributes:eU(eU({},eN),{},{values:"1;0;0;0;0;1;"})}]}),em||eb.push({tag:"path",attributes:eU(eU({},ew),{},{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:eU(eU({},eN),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:eb}}}},{hooks:function(){return{parseNodeAttributes:function(eb,em){var ew=em.getAttribute("data-fa-symbol"),eH=null!==ew&&(""===ew||ew);return eb.symbol=eH,eb}}}}],{mixoutsTo:i_}),i_.noAuto;var sF=i_.config,sG=i_.library;i_.dom;var sY=i_.parse,sQ=i_.findIconDefinition;i_.toHtml;var sq=i_.icon;i_.layer,i_.text,i_.counter;var sK={prefix:"fass",iconName:"circle-chevron-right",icon:[512,512,["chevron-circle-right"],"f138","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm345 17L241 377l-17 17L190.1 360l17-17 87-87-87-87-17-17L224 118.1l17 17L345 239l17 17-17 17z"]},sZ=sK,sW={prefix:"fass",iconName:"phone-arrow-up-right",icon:[512,512,["phone-arrow-up","phone-outgoing"],"e224","M144 0L0 32 0 64C0 311.4 200.6 512 448 512h32l32-144L368 288l-67 83.8C232.5 335.7 176.3 279.5 140.2 211L224 144 144 0zM303 175l-17 17L320 225.9l17-17 127-127V128v24h48V128 24 0H488 384 360V48h24 46.1L303 175z"]},s$=sW,sX=sW,sJ={prefix:"fass",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M144 0H304l16 32H448V96H0V32H128L144 0zM32 128H416V512H32V128zm112 64H112v16V432v16h32V432 208 192zm96 0H208v16V432v16h32V432 208 192zm96 0H304v16V432v16h32V432 208 192z"]},s6=sJ,s4={prefix:"fass",iconName:"head-side-goggles",icon:[512,512,["head-vr"],"f6ea","M45.9 128C75.3 53.1 148.3 0 233.7 0H256c39.3 0 75.8 11.8 106.2 32H304c-61.9 0-112 50.1-112 112c0 17.2 3.9 33.5 10.8 48H32.2 32 0V128H32 45.9zM304 256H508.2l3.8 4.8V272v16 32H480 448v96 32H416 320v32 32H288 128 96V480 349.3l-4.9-4.9c-32.5-32.5-52.8-75-57.8-120.3H225.6c20.2 19.8 47.9 32 78.4 32zm0-192H416V224H304c-44.2 0-80-35.8-80-80s35.8-80 80-80zM512 224H448V64h64V224z"]},s5=s4,s8={prefix:"fass",iconName:"user-xmark",icon:[640,512,["user-times"],"f235","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zM633.9 160l-17 17-47 47 47 47 17 17L600 321.9l-17-17-47-47-47 47-17 17L438.1 288l17-17 47-47-47-47-17-17L472 126.1l17 17 47 47 47-47 17-17L633.9 160z"]},s9=s8,s7={prefix:"fass",iconName:"gauge-simple-min",icon:[512,512,["tachometer-slowest"],"f62d","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-35.3-28.7-64-64-64c-14.1 0-27.2 4.6-37.8 12.4L100.6 227.6 80.2 215 55 255.8l20.4 12.6 117.5 72.8c-.6 3.5-.9 7.1-.9 10.8c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},om=s7,oz={prefix:"fass",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M512 0H0V416H160v96l144-96H512V0z"]},ow=oz,oH={prefix:"fass",iconName:"salad",icon:[512,512,[129367,"bowl-salad"],"f81e","M416 96c2.6 0 5.2 .1 7.8 .2C406.2 76.5 380.5 64 352 64c-8.7 0-17.2 1.2-25.3 3.4C309.5 27.7 270 0 224 0s-85.5 27.7-102.7 67.4c-8-2.2-16.5-3.4-25.3-3.4C43 64 0 107 0 160s43 96 96 96h73.4L84.7 171.3 73.4 160 96 137.4l11.3 11.3L208 249.4V112 96h32v16V256h52c-2.6-10.2-4-21-4-32c0-70.7 57.3-128 128-128zm96 192H0v24c0 67 39.2 124.9 96 151.8V512H416V463.8c56.8-27 96-84.8 96-151.8V288zm0-64c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H506.5c3.5-10 5.5-20.8 5.5-32z"]},oN=oH,oV={prefix:"fass",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M272 80l32-32 52 52L456 0l56 56L412 156l52 52-32 32H272V80zM240 432l-32 32-52-52L56 512 0 456 100 356 48 304l32-32H240V432z"]},oE=oV,oD={prefix:"fass",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM112 256H272h16v32H272 112 96V256h16zm0 64H272h16v32H272 112 96V320h16zm0 64H272h16v32H272 112 96V384h16z"]},oS=oD,o_=oD,oO={prefix:"fass",iconName:"wifi-fair",icon:[640,512,["wifi-2"],"f6ab","M171.8 312c39.5-34.9 91.3-56 148.2-56s108.6 21.1 148.2 56l42.4-48C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72l42.4 48zM320 480a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},oP=oO,oj={prefix:"fass",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM64 320h64V256H64v64zm128-64v64h64V256H192zm192 64V256H320v64h64zM64 448h64V384H64v64zm192-64H192v64h64V384zm64 64h64V384H320v64z"]},oB=oj,oR={prefix:"fass",iconName:"volleyball",icon:[512,512,[127952,"volleyball-ball"],"f45f","M0 256c0 49.6 14.1 96 38.6 135.2L55.8 286l.6-4 2.4-3.2L175.1 126.7 87 63.7C33.7 110.6 0 179.4 0 256zM143 485.8l11.2-114.6 .4-4.4 2.6-3.5L237.6 254l-43.5-99.4L86.7 295.1 65.2 426.7C87 451 113.4 471.2 143 485.8zm30.9 12.8c25.8 8.7 53.4 13.4 82.1 13.4c97.7 0 182.7-54.8 225.8-135.3l-99.7 37.7-3.7 1.4-4-.5L184.5 390.7 173.9 498.6zM499.3 335.9c8.2-25.1 12.7-52 12.7-79.9c0-5.7-.2-11.4-.6-17L406.6 286.6l-4 1.8-4.4-.5-134.8-15-64.3 87.4L374.5 383l124.8-47.2zM374.8 253.1l-68-163.3L203.5 5.4c-32.7 6.8-63.2 19.9-90 37.9l93.7 67 3.6 2.6 1.8 4 54.4 124.2 107.8 12zm132.3-47.3C483.7 88.4 380.2 0 256 0c-2.8 0-5.6 0-8.3 .1l82.5 67.5 3.1 2.5 1.5 3.7 73.6 176.8 98.7-44.8z"]},oU=oR,oF={prefix:"fass",iconName:"fork",icon:[512,512,["utensil-fork"],"f2e3","M408 8l16 16L320 128l16 16L448 48l16 16L368 176l16 16L488 88l16 16L433.5 227.4C417.7 255 388.4 272 356.7 272c-19.4 0-38.1-6.4-53.4-18L70.6 486.6 48 509.3 2.7 464l22.6-22.6L258 208.8c-11.6-15.3-18-34-18-53.4c0-31.8 17-61.1 44.6-76.8L408 8z"]},oG=oF,oQ={prefix:"fass",iconName:"sort-down",icon:[320,512,["sort-desc"],"f0dd","M0 336L160 480 320 336V288H0v48z"]},oq=oQ,oK={prefix:"fass",iconName:"folder-arrow-down",icon:[512,512,["folder-download"],"e053","M512 96V480H0V32H224l48 64H512zM280 200V176H232v24V302.1l-31-31-17-17L150.1 288l17 17 72 72 17 17 17-17 72-72 17-17L328 254.1l-17 17-31 31V200z"]},oZ=oK,oW={prefix:"fass",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328h24v48H328 184 160V232h24z"]},o$=oW,oJ={prefix:"fass",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M352 96L512 256 352 416l-32 0 0-96-160 0 0-128 160 0 0-96 32 0zM160 96L64 96l0 320 96 0 32 0 0 64-32 0L32 480 0 480l0-32L0 64 0 32l32 0 128 0 32 0 0 64-32 0z"]},o0=oJ,o6={prefix:"fass",iconName:"icons",icon:[512,512,["heart-music-camera-bolt"],"f86d","M128 224L236.1 115.9c12.7-12.7 19.9-30 19.9-48C256 30.4 225.6 0 188.1 0c-18 0-35.3 7.2-48 19.9L128 32 115.9 19.9C103.2 7.2 85.9 0 67.9 0C30.4 0 0 30.4 0 67.9c0 18 7.2 35.3 19.9 48L128 224zm329.1 32L320 400l72.2 10.5L374.9 512 512 368l-72.2-10.5L457.1 256zM96 272L74.7 304H0V512H288V304H213.3L192 272H96zm48 88a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM512 40V1L473.7 8.6l-160 32L288 45.8V72v88c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V98.2L448 79v49c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V40z"]},o4=o6,o3={prefix:"fass",iconName:"microphone-lines-slash",icon:[640,512,["microphone-alt-slash"],"f539","M472.4 344c15-25.9 23.6-56 23.6-88V216 192H448v24 8 32c0 21-5 40.7-14 58.2l-18-14V256H359.1L320 225.7V224h16 80V192H336 320V160h16 80V128H336 320V96h16 80V0H224V151.1L48.4 14.8 29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7L472.4 344zM358.2 378.2C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7l-48-37.8V216v40c0 89.1 66.2 162.7 152 174.4V464H248 224v48h24 72 72 24V464H392 344V430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9z"]},o5=o3,o8={prefix:"fass",iconName:"calculator-simple",icon:[512,512,["calculator-alt"],"f64c","M0 0H224V224H0V0zM288 0H512V224H288V0zM512 288V512H288V288H512zM0 288H224V512H0V288zM416 64V48H384V64 96H352 336v32h16 32v32 16h32V160 128h32 16V96H448 416V64zM64 96H48v32H64h96 16V96H160 64zM83.3 348.7L72 337.4 49.4 360l11.3 11.3L89.4 400 60.7 428.7 49.4 440 72 462.6l11.3-11.3L112 422.6l28.7 28.7L152 462.6 174.6 440l-11.3-11.3L134.6 400l28.7-28.7L174.6 360 152 337.4l-11.3 11.3L112 377.4 83.3 348.7zM352 352H336v32h16 96 16V352H448 352zm0 64H336v32h16 96 16V416H448 352z"]},o9=o8,o7={prefix:"fass",iconName:"sliders-up",icon:[512,512,["sliders-v"],"f3f1","M128 0V32 64h48v48 64 48H128V480v32H64V480 224H16V176 112 64H64V32 0h64zM288 0V32 288h48v48 64 48H288v32 32H224V480 448H176V400 336 288h48V32 0h64zM448 32V96h48v48 64 48H448V480v32H384V480 256H336V208 144 96h48V32 0h64V32zM64 112v64h64V112H64zM288 336H224v64h64V336zm96-192v64h64V144H384z"]},lb=o7,lm={prefix:"fass",iconName:"location-minus",icon:[384,512,["map-marker-minus"],"f609","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM120 168H264h24v48H264 120 96V168h24z"]},ly=lm,lv={prefix:"fass",iconName:"standard-definition",icon:[576,512,["rectangle-sd"],"e28a","M0 32H576V480H0V32zM304 160v24V328v24h24 56c53 0 96-43 96-96s-43-96-96-96H328 304zm48 48h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208zm-184.9 .1c7.4-2.4 19.5-2.9 36.2-.7l3-22.2-3 22.2c5.1 .7 21.1 3.4 25.7 4.4l21.8 5 10-43.7-21.8-5c-6.5-1.5-23.9-4.4-29.7-5.1c-18.9-2.5-38.9-3.1-56 2.5c-18.8 6.1-33.9 19.7-38.5 42.3c-.1 .4-.1 .8-.2 1.2c-1.7 11.4-.2 22.4 5 32.3c5.1 9.6 12.9 16.1 20.5 20.7c13.7 8.2 31.5 12.3 45.1 15.5l0 0 1.7 .4c16 3.7 27.1 6.5 34.1 10.7c3 1.8 3.8 3 3.9 3.3l0 0c.1 .1 .7 1.2 .2 4.7c-.4 2.7-1.2 3.8-1.7 4.3c-.7 .7-2.3 2-5.8 3.1c-7.7 2.4-20.1 2.9-36.9 .6c-7.4-1-20.3-4.8-31.4-8c-2.5-.7-5-1.4-7.2-2.1l-21.5-6.1-12.3 43.1 21.5 6.1c1.5 .4 3.3 .9 5.3 1.5l0 0c10.8 3.2 28.4 8.3 39.4 9.9l.1 0c18.9 2.5 39.2 3.1 56.4-2.3c8.9-2.8 17.8-7.5 24.9-15.2c7.3-7.8 11.8-17.6 13.4-28.5c1.7-11.4 .2-22.4-5-32.3c-5.1-9.6-12.9-16.1-20.5-20.7c-13.7-8.2-31.5-12.3-45.1-15.5l0 0-1.7-.4c-16-3.7-27.1-6.5-34.1-10.7c-3-1.8-3.8-3-3.9-3.3l0 0c-.1-.1-.6-1.1-.3-4.1c.9-4 2.8-6.2 8.3-8z"]},lz=lv,lw={prefix:"fass",iconName:"magnifying-glass-location",icon:[512,512,["search-location"],"f689","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 64 80 144 80 144s80-80 80-144zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},lH=lw,lx={prefix:"fass",iconName:"forward-step",icon:[320,512,["step-forward"],"f051","M256 96V64h64V96 416v32H256V416 256L0 448V64L256 256V96z"]},lN=lx,lV={prefix:"fass",iconName:"face-smile-beam",icon:[512,512,[128522,"smile-beam"],"f5b8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM129.7 327.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 352.3 327.6 400 256 400s-113.7-47.7-126.3-72.8zM176 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},lk=lV,lE={prefix:"fass",iconName:"message-exclamation",icon:[512,512,["comment-alt-exclamation"],"f4a5","M0 0H512V416H304L160 512V416H0V0zM280 80H232v24V216v24h48V216 104 80zM232 272v48h48V272H232z"]},lD=lE,lS={prefix:"fass",iconName:"bowl-scoop",icon:[448,512,[127847,"bowl-shaved-ice"],"e3de","M32 224C32 118 118 32 224 32s192 86 192 192H32zM4.5 300.7L0 256H448l-4.5 44.7C437 366.2 381.9 416 316.2 416H256l80 72v24H112V488l80-72H131.8C66.1 416 11 366.2 4.5 300.7z"]},l_=lS,lO={prefix:"fass",iconName:"chevrons-up",icon:[512,512,["chevron-double-up"],"f325","M278.6 41.4L256 18.7 233.4 41.4l-192 192L18.7 256 64 301.3l22.6-22.6L256 109.3 425.4 278.6 448 301.3 493.3 256l-22.6-22.6-192-192zm0 192L256 210.7l-22.6 22.6-192 192L18.7 448 64 493.3l22.6-22.6L256 301.3 425.4 470.6 448 493.3 493.3 448l-22.6-22.6-192-192z"]},lP=lO,lj={prefix:"fass",iconName:"football",icon:[512,512,[127944,"football-ball"],"f44e","M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6c-18.3 29.8-30.9 62.3-39.2 95.4L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4l-4.4-21.5-21.6-3.6c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4l4.4 21.5 21.6 3.6c58.2 9.7 109.9 12 155.6 7.9zM272 153.4l11.3 11.3 64 64L358.6 240 336 262.6l-11.3-11.3-64-64L249.4 176 272 153.4zm-48 48l11.3 11.3 64 64L310.6 288 288 310.6l-11.3-11.3-64-64L201.4 224 224 201.4zm-48 48l11.3 11.3 64 64L262.6 336 240 358.6l-11.3-11.3-64-64L153.4 272 176 249.4z"]},lB=lj,lR={prefix:"fass",iconName:"angles-down",icon:[448,512,["angle-double-down"],"f103","M246.6 470.6L224 493.3l-22.6-22.6-160-160L18.7 288 64 242.7l22.6 22.6L224 402.7 361.4 265.4 384 242.7 429.3 288l-22.6 22.6-160 160zm0-192L224 301.3l-22.6-22.6-160-160L18.7 96 64 50.7 86.6 73.4 224 210.7 361.4 73.4 384 50.7 429.3 96l-22.6 22.6-160 160z"]},lU=lR,lF={prefix:"fass",iconName:"square-arrow-right",icon:[448,512,["arrow-square-right"],"f33b","M448 480l0-448L0 32 0 480l448 0zM361 273L249 385l-17 17L198.1 368l17-17 71-71L104 280l-24 0 0-48 24 0 182.1 0-71-71-17-17L232 110.1l17 17L361 239l17 17-17 17z"]},lG=lF,lY={prefix:"fass",iconName:"location-plus",icon:[384,512,["map-marker-plus"],"f60a","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM168 304V280 216H104 80V168h24 64V104 80h48l0 24v64h64 24v48H280 216v64 24H168z"]},lQ=lY,lq={prefix:"fass",iconName:"beer-mug-empty",icon:[512,512,["beer"],"f0fc","M32 32H384V96h96 32v32V304v20.8l-19 8.4L384 381.7V480H32V32zM384 311.6l64-28.4V160H384V311.6zM160 144V128H128v16V368v16h32V368 144zm64 0V128H192v16V368v16h32V368 144zm64 0V128H256v16V368v16h32V368 144z"]},lK=lq,lZ={prefix:"fass",iconName:"arrow-up-long",icon:[384,512,["long-arrow-up"],"f176","M169.4 22.6L192 0l22.6 22.6 128 128 22.6 22.6L320 218.5l-22.6-22.6L224 122.5 224 480l0 32-64 0 0-32 0-357.5L86.6 195.9 64 218.5 18.7 173.3l22.6-22.6 128-128z"]},lW=lZ,l$={prefix:"fass",iconName:"person-carry-box",icon:[384,512,["person-carry"],"f4cf","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM0 480l0 32 64 0 0-32v0V410.5l-64-64L0 480zM32 128H0v32V274.7c0 17 6.7 33.3 18.7 45.3l22.6 22.6 56.7 56.7 6.3 37.9 4 24 4 24 0 0 4 24 .5 2.7h64.9l-2.2-13.3-4-24 0 0-4-24-4-24-8-48-1.7-10.1-7.3-7.3L96 306.7V241.7l21.4 32.1 9.5 14.3H144h48 32 32H384V96H192V224H161.1l-54.5-81.7L97.1 128H80 32z"]},lX=l$,lJ={prefix:"fass",iconName:"fire-flame-simple",icon:[384,512,["burn"],"f46a","M203.1 9.7L192 0 180.9 9.7C104.2 76.8 45.7 162.2 10.9 258C3.7 277.8 0 299 0 320.2C0 425.4 86.8 512 192 512s192-86.6 192-191.8c0-21.1-3.7-42.3-10.9-62.2c-34.8-95.8-93.3-181.2-170-248.3zm78.7 296.2c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l.9-2.1c16.4-36.8 40.5-69.6 70.8-96.1L192 192l18 15.7c30.3 26.5 54.5 59.3 70.8 96.1l.9 2.1z"]},l6=lJ,l4={prefix:"fass",iconName:"person",icon:[320,512,[129485,"male"],"f183","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 81.7 128-53.9 34.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128z"]},l3=l4,l5={prefix:"fass",iconName:"chevrons-left",icon:[512,512,["chevron-double-left"],"f323","M41.4 233.4L18.7 256l22.6 22.6 192 192L256 493.3 301.3 448l-22.6-22.6L109.3 256 278.6 86.6 301.3 64 256 18.7 233.4 41.4l-192 192zm192 0L210.7 256l22.6 22.6 192 192L448 493.3 493.3 448l-22.6-22.6L301.3 256 470.6 86.6 493.3 64 448 18.7 425.4 41.4l-192 192z"]},l8=l5,l9={prefix:"fass",iconName:"circle-heart",icon:[512,512,["heart-circle"],"f4c7","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.2 287.1c-14.9-14.9-23.2-35-23.2-56v-3.6c0-41.8 33.9-75.6 75.6-75.6c23 0 44.7 10.4 59.1 28.4l9.3 11.6 9.3-11.6c14.4-17.9 36.1-28.4 59.1-28.4c41.8 0 75.6 33.9 75.6 75.6v3.6c0 21-8.3 41.1-23.2 56L352 311.9l-96 96-96-96-24.8-24.8z"]},l7=l9,fy={prefix:"fass",iconName:"face-grin-stars",icon:[512,512,[129321,"grin-stars"],"f587","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm416.5 46.8c-46.2 18.3-101.2 29-160.2 29s-114.1-10.6-160.2-29C112.3 376.7 177.9 432 256.3 432s144-55.3 160.2-129.2zM160 109.4l-7.2 15.1-16.6 34.7-38.1 5-16.6 2.2L93.6 178l27.9 26.5-7 37.8-3.1 16.5 14.7-8L160 232.5l33.8 18.3 14.7 8-3.1-16.5-7-37.8L226.4 178l12.2-11.5-16.6-2.2-38.1-5-16.6-34.7L160 109.4zm192 0l-7.2 15.1-16.6 34.7-38.1 5-16.6 2.2L285.6 178l27.9 26.5-7 37.8-3.1 16.5 14.7-8L352 232.5l33.8 18.3 14.7 8-3.1-16.5-7-37.8L418.4 178l12.2-11.5-16.6-2.2-38.1-5-16.6-34.7L352 109.4z"]},fz=fy,fL={prefix:"fass",iconName:"spaghetti-monster-flying",icon:[640,512,["pastafarianism"],"f67b","M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7h24v48H616c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8h24v48H616c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464h24v48H448c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512H168V464h24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1l0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2H0V344H24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3H0V200H24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},fw=fL,fH={prefix:"fass",iconName:"spoon",icon:[512,512,[129348,61873,"utensil-spoon"],"f2e5","M224 160.2C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192H312.2l-21.5-21.5L70.6 486.6 48 509.3 2.7 464l22.6-22.6L245.5 221.3 224 199.8V160.2z"]},fx=fH,fN={prefix:"fass",iconName:"envelopes-bulk",icon:[640,512,["mail-bulk"],"f674","M480 0V128H224 192v32 64H96V0H480zM224 192V160h32H608V416H384V256 224H352 224V192zm128 64v32 18.1L192 420.3 32 306.1V256H320h32zm192-32H480v64h64V224zM352 345.4V512H32V345.4L182.7 453l9.3 6.6 9.3-6.6L352 345.4z"]},fV=fN,fk={prefix:"fass",iconName:"hexagon-xmark",icon:[512,512,["times-hexagon","xmark-hexagon"],"f2ee","M0 256L128 32H384L512 256 384 480H128L0 256zm353.9-64L320 158.1l-17 17-47 47-47-47-17-17L158.1 192l17 17 47 47-47 47-17 17L192 353.9l17-17 47-47 47 47 17 17L353.9 320l-17-17-47-47 47-47 17-17z"]},fE=fk,fD=fk,fS={prefix:"fass",iconName:"circle-h",icon:[512,512,[9405,"hospital-symbol"],"f47e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152V256 360v24H320V360 280H192l0 80v24H144V360l0-80V232 152 128h48v24 80H320V152 128h48v24z"]},f_=fS,fO={prefix:"fass",iconName:"address-book",icon:[512,512,[62138,"contact-book"],"f2b9","M448 0H32V512H448V0zM320 288l32 96H128l32-96H320zM176 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80V64H480V80v64 16h32V144 80zm0 112H480v16 64 16h32V272 208 192zm0 144V320H480v16 64 16h32V400 336z"]},fP=fO,fj={prefix:"fass",iconName:"grid",icon:[448,512,["grid-3"],"e195","M0 32H128V160H0V32zM0 192H128V320H0V192zM128 352V480H0V352H128zM160 32H288V160H160V32zM288 192V320H160V192H288zM160 352H288V480H160V352zM448 32V160H320V32H448zM320 192H448V320H320V192zM448 352V480H320V352H448z"]},fB=fj,fR={prefix:"fass",iconName:"gauge-min",icon:[512,512,["tachometer-alt-slowest"],"f628","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64s-28.7-64-64-64c-14.1 0-27.2 4.6-37.8 12.4L100.6 227.6 80.2 215 55 255.8l20.4 12.6 117.5 72.8c-.6 3.5-.9 7.1-.9 10.8c0 35.3 28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},fU=fR,fF={prefix:"fass",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M10.2 460.4L0 511.4l51-10.2 109-21.8L420.7 218.7l-16-16-96-96-16-16L32 351.4l-21.8 109zM315.3 68.1l16 16 96 96 16 16 34.7-34.7L512 127.4 478.1 93.5 417.9 33.4 384-.6 350.1 33.4 315.3 68.1zM99.9 351.4H112v48h48v12.1l-23.7 23.7-75.1 15 15-75.1 23.7-23.7zm226.7-176l-11.3 11.3-144 144L160 342.1l-22.6-22.6 11.3-11.3 144-144L304 152.8l22.6 22.6z"]},fG=fF,fY={prefix:"fass",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M160 0c-23.7 0-44.4 12.9-55.4 32H0V448H192V128 96h32 96V32H215.4C204.4 12.9 183.7 0 160 0zm0 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm96 88H224v32V448v64H512V224l-96-96H320 256z"]},fQ=fY,fq={prefix:"fass",iconName:"truck-ramp-box",icon:[640,512,["truck-loading"],"f4de","M640 0V400c0 61.9-50.1 112-112 112c-61.6 0-111.6-49.8-112-111.3L48.6 502.8l-30.8 8.6L.6 449.7l30.8-8.6L352 352.1V0H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM14.8 176.8l77.3-20.7 24.8 92.7 61.8-16.6-24.8-92.7 77.3-20.7 58 216.4-216.4 58-58-216.4z"]},fK=fq,fZ={prefix:"fass",iconName:"book-blank",icon:[448,512,[128213,128215,128216,128217,"book-alt"],"f5d9","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V0H416 384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},fW=fZ,f$={prefix:"fass",iconName:"message-arrow-down",icon:[512,512,["comment-alt-arrow-down"],"e1db","M0 0H512V416H304L160 512V416H0V0zM280 120V96H232v24V238.1l-31-31-17-17L150.1 224l17 17 72 72 17 17 17-17 72-72 17-17L328 190.1l-17 17-31 31V120z"]},fX=f$,fJ={prefix:"fass",iconName:"scroll-torah",icon:[640,512,["torah"],"f6a0","M96 0H0V512H96V0zM512 32H128V480H512V32zM544 0V512h96V0H544zM187.1 332l10.5-18 33.8-58-33.8-58-10.5-18H208h67.8l33.9-58L320 104.2l10.4 17.8 33.9 58H432h20.9l-10.5 18-33.8 58 33.8 58 10.5 18H432 364.2l-33.9 58L320 407.8 309.6 390l-33.9-58H208 187.1zM320 360.2L336.4 332H303.6L320 360.2zM289.6 308h60.9l30.3-52-30.3-52H289.6l-30.3 52 30.3 52zm105.1-28.2L378.2 308h32.9l-16.4-28.2zM411.1 204H378.2l16.4 28.2L411.1 204zM320 151.8L303.6 180h32.9L320 151.8zm-74.7 80.4L261.8 204H228.9l16.4 28.2zM261.8 308l-16.4-28.2L228.9 308h32.9z"]},f0=fJ,f6={prefix:"fass",iconName:"up",icon:[384,512,["arrow-alt-up"],"f357","M192 32L0 224v32H128V480H256V256H384V224L192 32z"]},f4=f6,f3={prefix:"fass",iconName:"broom-ball",icon:[576,512,["quidditch","quidditch-broom-ball"],"f458","M376 248l40 40v32H364.3L256 211.7V160h32l40 40L528 0l48 48L376 248zM222.6 234.9L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L0 512V480L160 336 64 384l0-3.5c0-38.8 15.4-75.9 42.8-103.4c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},f5=f3,f8=f3,f9={prefix:"fass",iconName:"face-awesome",icon:[512,512,["gave-dandy"],"e409","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm203.5-95.6c-5.6 9.4-15.8 15.6-27.5 15.6c-17.7 0-32-14.3-32-32c0-9.1 3.8-17.4 10-23.2c-3.3-.5-6.6-.8-10-.8c-35.3 0-64 28.7-64 64v40H208V184c0-8.3-1.6-16.3-4.5-23.6zM384 176c-17.7 0-32-14.3-32-32c0-8.5 3.3-16.3 8.8-22c-5.4-1.3-11-2-16.8-2c-39.8 0-72 32.2-72 72v32H416V192c0-10.4-2.2-20.2-6.1-29.1c-5.8 8-15.2 13.1-25.9 13.1zm48 112h0H399.4 112.6 80h0l3.8 18.8c.9 4.5 2 8.9 3.2 13.2c21.1 75.2 89.9 128 169.1 128c55.9 0 106.6-26.3 139-68.3c0 0 0 0 0 0c16.2-20.9 27.8-45.6 33.2-73L432 288zM240.1 415.1c1.7-44 37.8-79.1 82.2-79.1c19.6 0 37.6 6.8 51.7 18.3C347.8 392 304.3 416 256 416c-5.4 0-10.7-.3-15.9-.9z"]},f7=f9,dv={prefix:"fass",iconName:"box-archive",icon:[512,512,["archive"],"f187","M512 32v96H0V32H512zM32 160H480V480H32V160zm128 64v32h16H336h16V224H336 176 160z"]},dz=dv,dw={prefix:"fass",iconName:"circle-caret-down",icon:[512,512,["caret-circle-down"],"f32d","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM384 240L256 368 128 240l0-32 256 0 0 32z"]},dH=dw,dN={prefix:"fass",iconName:"arrow-down-9-1",icon:[576,512,["sort-numeric-desc","sort-numeric-down-alt"],"f886","M160 479.4l23.6-25.7 88-96L293.2 334 246 290.8l-21.6 23.6L192 349.7V64 32H128V64 349.7L95.6 314.4 74 290.8 26.8 334l21.6 23.6 88 96L160 479.4zM352 288v64h32 16v64H384 352v64h32 48 48 32V416H480 464V320 288H432 384 352zM432 88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-88 32c0 42.3 29.9 77.7 69.8 86.1l-25.1 41.3-5.2 8.6h74.9L502 184.1c11.7-19.3 18-41.5 18-64.1c0-48.6-39.4-88-88-88s-88 39.4-88 88z"]},dV=dN,dE=dN,dD={prefix:"fass",iconName:"face-grin-tongue-squint",icon:[512,512,[128541,"grin-tongue-squint"],"f58a","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-31.9-23.3-55.2-57.8-64-97.9c46.2 18.3 101.2 29 160.2 29s114.1-10.6 160.2-29c-8.8 40.2-32.3 75-64.5 98.3V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm230.9-64L112 256l45.7-64L112 128l118.9 64zM400 128l-45.7 64L400 256 281.1 192 400 128zM320 448V384H272v24H240V384H192v64c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},dS=dD,dO={prefix:"fass",iconName:"earth-africa",icon:[512,512,[127757,"globe-africa"],"f57c","M454 192C427 108.4 348.5 48 256 48c-22.3 0-43.8 3.5-64 10V160h32l32-32h96l-64 64H200l-40 40v88h96v96h48l48-48V320h32V256l-32-32V192H454zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},dP=dO,dj={prefix:"fass",iconName:"tablet-screen-button",icon:[448,512,["tablet-alt"],"f3fa","M0 0H448V512H0V0zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64H64V384H384V64z"]},dB=dj,dR={prefix:"fass",iconName:"face-flushed",icon:[512,512,[128563,"flushed"],"f579","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 400h16H320h16V368H320 192 176v32zM160 296a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},dU=dR,dF={prefix:"fass",iconName:"gavel",icon:[512,512,["legal"],"f0e3","M344 56L320 80 432 192l24-24 56 56L368 368l-56-56 24-24L224 176l-24 24-56-56L288 0l56 56zM214.6 342.6L232 360 80 512 0 432 152 280l17.4 17.4L234.7 232 280 277.3l-65.4 65.4z"]},dG=dF,dY={prefix:"fass",iconName:"message-pen",icon:[512,512,["comment-alt-edit","message-edit"],"f4a4","M0 0H512V416H304L160 512V416H0V0zM304.8 112l-29.1 29.1L323 188.4l29.1-29.1L304.8 112zm-51.7 51.7l-85.2 85.2L160 304.1l55.3-7.9L300.4 211l-47.3-47.3z"]},dQ=dY,dq=dY,dK={prefix:"fass",iconName:"bell-concierge",icon:[512,512,[128718,"concierge-bell"],"f562","M216 64H192v48h24 16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16 24V64H296 256 216zM24 400H0v48H24 488h24V400H488 24z"]},dZ=dK,dW={prefix:"fass",iconName:"pen-ruler",icon:[512,512,["pencil-ruler"],"f5ae","M195.3 67.3l-56 56L128 134.6 105.4 112l11.3-11.3 56-56L128 0 0 128 105.4 233.4l128-128L195.3 67.3zM384 512L512 384l-44.7-44.7-56 56L400 406.6 377.4 384l11.3-11.3 56-56-38.1-38.1-128 128L384 512zM32 352L0 512l160-32L420.7 219.3l-128-128L32 352zM512 128L384 0 315.3 68.7l128 128L512 128z"]},d$=dW,dX={prefix:"fass",iconName:"chess-rook-piece",icon:[320,512,["chess-rook-alt"],"f448","M67.4 384L80 264 40 224V96H96v48h32V96h64v48h32V96h56V224l-40 40 12.6 120H67.4zM136 248v40h48V248c0-13.3-10.7-24-24-24s-24 10.7-24 24zM16 512V480l48-64H256l48 64v32H16z"]},dJ=dX,ub={prefix:"fass",iconName:"people-arrows",icon:[640,512,["people-arrows-left-right"],"e068","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm9.4 198.6L114.7 304l22.6-22.6 88-88L224 160H32L24 352H64V512H192V381.3l-54.6-54.6zM512 128A64 64 0 1 0 512 0a64 64 0 1 0 0 128zM616 352l-8-192H416l-1.4 33.4 88 88L525.3 304l-22.6 22.6L448 381.3V512H576V352h40zM272 192L160 304 272 416V336h96v80L480 304 368 192v80H272V192z"]},um=ub,uy={prefix:"fass",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 480l0-448L0 32 0 480l448 0zM192 128L320 256 192 384l-32 0 0-256 32 0z"]},uA=uy,uz={prefix:"fass",iconName:"scissors",icon:[512,512,[9984,9986,9988,"cut"],"f0c4","M160 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-7.5 104.5c-12.6 4.9-26.2 7.5-40.5 7.5C50.1 224 0 173.9 0 112S50.1 0 112 0s112 50.1 112 112c0 14.3-2.7 27.9-7.5 40.5L256 192 416 32h64l32 32L216.5 359.5c4.9 12.6 7.5 26.2 7.5 40.5c0 61.9-50.1 112-112 112S0 461.9 0 400s50.1-112 112-112c14.3 0 27.9 2.7 40.5 7.5L192 256l-39.5-39.5zM278.6 342.6l64-64L512 448l-32 32H416L278.6 342.6zM112 352a48 48 0 1 0 0 96 48 48 0 1 0 0-96z"]},uL=uz,uw={prefix:"fass",iconName:"message-image",icon:[512,512,["comment-alt-image"],"e1e0","M0 0H512V416H304L160 512V416H0V0zM176 128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm120-16l-19.6 27.8L219.1 221l-17.1-19.3L184 181.5l-17.9 20.2-64 72L96 280.5v9.1 8 24h24 56 24 48 24H392h24v-24-8V282l-4.4-6.2-96-136L296 112z"]},uH=uw,ux={prefix:"fass",iconName:"sensor-triangle-exclamation",icon:[640,512,["sensor-alert"],"e029","M448 32H0V480H237L448 93.2V32zM112 120V264v24H64V264 120 96h48v24zm96 0V264v24H160V264 120 96h48v24zm240 40L256 512H640L448 160zm16 144v64 16H432V368 304 288h32v16zM432 416h32v32H432V416z"]},uN=ux,uV={prefix:"fass",iconName:"tachograph-digital",icon:[640,512,["digital-tachograph"],"f566","M640 64H0V448H640V64zM352 128V256H64V128H352zM64 352H80 336h16v32H336 80 64V352zm320 0h16H560h16v32H560 400 384V352zM96 288v32H64V288H96zm32 0h32v32H128V288zm96 0v32H192V288h32zm32 0h32v32H256V288zm96 0v32H320V288h32z"]},uk=uV,uE={prefix:"fass",iconName:"reply",icon:[512,512,[61714,"mail-reply"],"f3e5","M0 208L192 384h32V288h80c61.9 0 112 50.1 112 112c0 48-32 80-32 80s128-48 128-176c0-97.2-78.8-176-176-176H224V32H192L0 208z"]},uD=uE,uS={prefix:"fass",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M448 32H0V480H448V32zM152 232H296h24v48H296 152 128V232h24z"]},u_=uS,uO={prefix:"fass",iconName:"square-caret-down",icon:[448,512,["caret-square-down"],"f150","M0 480l448 0 0-448L0 32 0 480zM352 224L224 352 96 224l0-32 256 0 0 32z"]},uP=uO,uj={prefix:"fass",iconName:"heart-half-stroke",icon:[512,512,["heart-half-alt"],"e1ac","M256 389.5L402.7 242.8 427 218.5c13.5-13.5 21-31.7 21-50.7c0-39.6-32.1-71.8-71.8-71.8c-19 0-37.3 7.6-50.7 21l-24.2 24.2L256 186.5v203zM256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 36-14.3 70.5-39.8 96L448 288 301.3 434.8 256 480l-45.3-45.3L64 288 39.8 263.8C14.3 238.3 0 203.8 0 167.8c0 0 0 0 0 0s0 0 0 0C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96v0z"]},uB=uj,uR={prefix:"fass",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 64H448v64H0V64zM0 224H448v64H0V224zM448 384v64H0V384H448z"]},uU=uR,uF={prefix:"fass",iconName:"hourglass-end",icon:[384,512,[8987,"hourglass-3"],"f253","M0 0H32 352h32V64H352v64 13.3l-9.4 9.4L237.3 256 342.6 361.4l9.4 9.4V384v64h32v64H352 32 0V448H32V384 370.7l9.4-9.4L146.7 256 41.4 150.6 32 141.3V128 64H0V0zM96 64v50.7l96 96 96-96V64H96z"]},uG=uF,uY={prefix:"fass",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M224 208l64 112L160 208l80-80L175.7 38c-12.8-4-26.3-6-40-6C60.8 32 0 92.8 0 167.8c0 36 14.3 70.5 39.8 96L64 288 256 480 448 288l24.2-24.2c25.5-25.5 39.8-60 39.8-96C512 92.8 451.2 32 376.2 32c-27.6 0-54.4 8.4-76.8 23.8L320 128l-96 80z"]},uQ=uY,uq={prefix:"fass",iconName:"droplet-percent",icon:[384,512,["humidity"],"f750","M192 512c106 0 192-86 192-192S192 0 192 0S0 214 0 320S86 512 192 512zm86.6-256l-11.3 11.3-128 128L128 406.6 105.4 384l11.3-11.3 128-128L256 233.4 278.6 256zM136 240a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},uK=uq,uZ={prefix:"fass",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M0 32H448V480H0V32zM320 320V160H160l-24 24 52 52-76 76 56 56 76-76 52 52 24-24z"]},uW=uZ,u$={prefix:"fass",iconName:"face-kiss-beam",icon:[512,512,[128537,"kiss-beam"],"f597","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448l-3.9-15 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0 0 0V361l0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0 0 0 3.9-15c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM176 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},uX=u$,uJ={prefix:"fass",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-384v24V264v24H232V264 152 128h48zM232 368V320h48v48H232z"]},u6=uJ,u4={prefix:"fass",iconName:"arrow-right-from-bracket",icon:[512,512,["sign-out"],"f08b","M502.6 278.6L525.3 256l-22.6-22.6-128-128L352 82.7 306.7 128l22.6 22.6L402.7 224 192 224l-32 0 0 64 32 0 210.7 0-73.4 73.4L306.7 384 352 429.3l22.6-22.6 128-128zM160 96l32 0 0-64-32 0L32 32 0 32 0 64 0 448l0 32 32 0 128 0 32 0 0-64-32 0-96 0L64 96l96 0z"]},u3=u4,u5={prefix:"fass",iconName:"circle-chevron-down",icon:[512,512,["chevron-circle-down"],"f13a","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM239 345L135 241l-17-17L152 190.1l17 17 87 87 87-87 17-17L393.9 224l-17 17L273 345l-17 17-17-17z"]},u9=u5,u7={prefix:"fass",iconName:"unlock-keyhole",icon:[448,512,["unlock-alt"],"f13e","M144 144c0-44.2 35.8-80 80-80c38.7 0 71 27.5 78.4 64h64.7C359.2 56 298.1 0 224 0C144.5 0 80 64.5 80 144v48H0V512H448V192H144V144zM256 384H192 160V320h32 64 32v64H256z"]},pb=u7,pm={prefix:"fass",iconName:"headphones-simple",icon:[512,512,["headphones-alt"],"f58f","M256 80C141.1 80 48 173.1 48 288V392v24H0V392 288C0 146.6 114.6 32 256 32s256 114.6 256 256V392v24H464V392 288c0-114.9-93.1-208-208-208zM80 288H192V480H80V288zm240 0H432V480H320V288z"]},pv=pm,pL={prefix:"fass",iconName:"space-station-moon-construction",icon:[512,512,["space-station-moon-alt"],"e034","M511 279.1c.7-7.6 1-15.3 1-23.1c0-10.8-.7-21.5-2-32H448V160H416 352V96h64V56.1C372.2 21 316.5 0 256 0C114.6 0 0 114.6 0 256c0 7.8 .3 15.5 1 23.1C73.2 304.7 160.8 320 256 320s182.8-15.3 255-40.9zM6.8 314.8C33.4 427.9 134.9 512 256 512c76.5 0 145.1-33.5 192-86.7V384H384V342.8c-40.7 6-83.7 9.2-128 9.2c-91.3 0-176.6-13.6-249.2-37.2zM192 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-112a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},pw=pL,pH={prefix:"fass",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M352 392.6c-28.7 15-61.4 23.4-96 23.4c-35.9 0-69.7-9.1-99.1-25.1c-19-10.3-36.1-23.5-50.9-38.9C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-14.9 14.9-32.2 27.6-51.1 37.5zM276 92H236v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0c-2.2-.8-4.4-1.5-6.4-2.1l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V304v20h40V304v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V112 92zM32 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h32 32v32 96 32H480 32 0V480 384 352H32z"]},pN=pH,pV={prefix:"fass",iconName:"arrow-up-to-line",icon:[384,512,["arrow-to-top"],"f341","M32 32H0V96H32 352h32V32H352 32zM214.6 169.4L192 146.7l-22.6 22.6-128 128L18.7 320 64 365.3l22.6-22.6L160 269.3V448v32h64V448 269.3l73.4 73.4L320 365.3 365.3 320l-22.6-22.6-128-128z"]},pE=pV,pD={prefix:"fass",iconName:"volume-low",icon:[448,512,[128264,"volume-down"],"f027","M0 160V352H128L272 480h48V32H272L128 160H0zM409.6 332.8C432.9 315.3 448 287.4 448 256s-15.1-59.3-38.4-76.8l-28.8 38.4c11.7 8.8 19.2 22.7 19.2 38.4s-7.5 29.6-19.2 38.4l28.8 38.4z"]},pS=pD,p_={prefix:"fass",iconName:"xmark-to-slot",icon:[576,512,["times-to-slot","vote-nay"],"f771","M96 32H480V384H96V32zM369 161l17-17L352 110.1l-17 17-47 47-47-47-17-17L190.1 144l17 17 47 47-47 47-17 17L224 305.9l17-17 47-47 47 47 17 17L385.9 272l-17-17-47-47 47-47zM0 288H64V416H512V288h64V480H0V288z"]},pO=p_,pP=p_,pj={prefix:"fass",iconName:"box-taped",icon:[448,512,["box-alt"],"f49a","M64 32L0 160H160L192 32H64zM288 160H448L384 32H256l32 128zM160 192H0V480H448V192H288v96H160V192z"]},pB=pj,pR={prefix:"fass",iconName:"wheat-awn",icon:[512,512,["wheat-alt"],"e2cd","M489 57l17-17L472 6.1 455 23 383 95l-17 17L400 145.9l17-17 72-72zM316.8 38.6L294.2 16 271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L90.5 219.6 67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L25.4 441.4 2.7 464 48 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L396 321.5l-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L489 153l17-17L472 102.1l-17 17-43.4 43.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L393 57l17-17L376 6.1 359 23 329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3z"]},pU=pR,pF={prefix:"fass",iconName:"luchador-mask",icon:[448,512,["luchador","mask-luchador"],"f455","M224 0C100.3 0 0 100.3 0 224V512H448V224C448 100.3 347.7 0 224 0zM128 384c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zm224 0c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62V288c-44.2 0-80-35.8-80-80V192 160H96h48c44.2 0 80 35.8 80 80c0-44.2 35.8-80 80-80h48 32v32 16c0 44.2-35.8 80-80 80v34c27.6 7.1 48 32.2 48 62zM176 304v16h96V304l-16-16-32-32-32 32-16 16zm82.7-80c-1.8 5-2.7 10.4-2.7 16v16h32 16c20.9 0 38.7-13.4 45.3-32c1.8-5 2.7-10.4 2.7-16V192H320 304c-20.9 0-38.7 13.4-45.3 32zM144 192H128 96v16c0 5.6 1 11 2.7 16c6.6 18.6 24.4 32 45.3 32h16 32V240c0-5.6-1-11-2.7-16c-6.6-18.6-24.4-32-45.3-32z"]},pG=pF,pY=pF,pQ={prefix:"fass",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M448 32H0V480H448V32zM209 337l-17 17-17-17L95 257 129 223l63 63L319 159 353 193 209 337z"]},pq=pQ,pK={prefix:"fass",iconName:"book-open-cover",icon:[640,512,["book-open-alt"],"e0c0","M304 32V408L96 368V0L304 32zM64 400l256 51.2L576 400V28.8L640 16V448L320 512 0 448V16L64 28.8V400zm272 8V32L544 0V368L336 408z"]},pZ=pK,pW={prefix:"fass",iconName:"square-parking-slash",icon:[640,512,["parking-slash"],"f617","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L544 399.6V32H96V51.8l-47.6-37zM224 151.1V128h32 80c53 0 96 43 96 96c0 26.2-10.5 49.9-27.5 67.3l-51.6-40.1C362 245.5 368 235.5 368 224c0-17.7-14.3-32-32-32H288v8.8l-64-49.7zM487.4 480L288 322.9V352v32H224V352 288 272.5L96 171.6V480H487.4z"]},p$=pW,pX={prefix:"fass",iconName:"heading",icon:[448,512,["header"],"f1dc","M0 32H32 48h64 16 32V96H128 112V208H336V96H320 288V32h32 16 64 16 32V96H416 400V240 416h16 32v64H416 400 336 320 288V416h32 16V272H112V416h16 32v64H128 112 48 32 0V416H32 48V240 96H32 0V32z"]},pJ=pX,p6={prefix:"fass",iconName:"film-simple",icon:[512,512,["film-alt"],"f3a0","M384 32H128V96H64V32H0V480H64V416h64v64H384V416h64v64h64V32H448V96H384V32zM64 160h64v64H64V160zm384 0v64H384V160h64zM64 288h64v64H64V288zm384 0v64H384V288h64z"]},p8=p6,p9={prefix:"fass",iconName:"list",icon:[512,512,["list-squares"],"f03a","M112 48H16v96h96V48zm80 16H160v64h32H480h32V64H480 192zm0 160H160v64h32H480h32V224H480 192zm0 160H160v64h32H480h32V384H480 192zM16 208v96h96V208H16zm96 160H16v96h96V368z"]},p7=p9,hb={prefix:"fass",iconName:"square-phone-flip",icon:[448,512,["phone-square-alt"],"f87b","M0 32H448V480H0V32zm280 96l-40 72 41.9 33.5c-18.1 34.2-46.2 62.3-80.4 80.4L168 272 96 312l16 72h16c123.7 0 224-100.3 224-224l0-16-72-16z"]},hm=hb,hy={prefix:"fass",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},hz=hy,hL={prefix:"fass",iconName:"face-dizzy",icon:[512,512,["dizzy"],"f567","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM123.3 132.7L112 121.4 89.4 144l11.3 11.3L137.4 192l-36.7 36.7L89.4 240 112 262.6l11.3-11.3L160 214.6l36.7 36.7L208 262.6 230.6 240l-11.3-11.3L182.6 192l36.7-36.7L230.6 144 208 121.4l-11.3 11.3L160 169.4l-36.7-36.7zm192 0L304 121.4 281.4 144l11.3 11.3L329.4 192l-36.7 36.7L281.4 240 304 262.6l11.3-11.3L352 214.6l36.7 36.7L400 262.6 422.6 240l-11.3-11.3L374.6 192l36.7-36.7L422.6 144 400 121.4l-11.3 11.3L352 169.4l-36.7-36.7z"]},hw=hL,hH={prefix:"fass",iconName:"up-to-line",icon:[384,512,["arrow-alt-to-top"],"f34d","M32 288L192 128 352 288l0 32-96 0 0 160-128 0 0-160-96 0 0-32zM352 96L32 96 0 96 0 32l32 0 320 0 32 0 0 64-32 0z"]},hx=hH,hN={prefix:"fass",iconName:"futbol",icon:[512,512,[9917,"futbol-ball","soccer-ball"],"f1e3","M406.2 136.4l-28.5 80.1 70.1 48c-1.6 35.9-13 69.2-31.6 97.4l-85-2.3-24 81.5c-16.3 4.5-33.5 6.9-51.2 6.9s-34.9-2.4-51.2-6.9l-24-81.5-85 2.3c-18.6-28.1-30.1-61.5-31.6-97.4l70.1-48-28.5-80.1c21.5-26.9 50-47.9 82.8-60.2L256 128l67.4-51.8c32.8 12.3 61.3 33.3 82.8 60.2zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-336l-76.1 55.3L209 320.7h94l29.1-89.4L256 176z"]},hV=hN,hk=hN,hE={prefix:"fass",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M224 192L512 0l64 64L384 352l-75.3 30.1L193.9 267.3 224 192zm-54.4 96.2L287.8 406.4C284.5 465.3 235.7 512 176 512H0V448H64V400c0-59.7 46.7-108.5 105.6-111.8z"]},hD=hE,hS={prefix:"fass",iconName:"arrow-down-from-line",icon:[384,512,[8615,"arrow-from-top"],"f345","M214.6 457.4L192 480l-22.6-22.6-128-128L18.7 306.7 64 261.5l22.6 22.6L160 357.5V194.7v-32h64v32V357.5l73.4-73.4L320 261.5l45.3 45.3-22.6 22.6-128 128zM32 98.7H0v-64H32 352h32v64H352 32z"]},h_=hS,hO={prefix:"fass",iconName:"signal-bars-slash",icon:[640,512,["signal-alt-slash"],"f694","M512 374.7V0h96V449.3l12.9 10 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L352 250.5V128h96V325l64 49.7zM448 449v63H352V373.3L448 449zM288 322.9V512H192V256h11.1L288 322.9zM128 384V512H32V384h96z"]},hP=hO,hj={prefix:"fass",iconName:"rectangle-pro",icon:[640,512,["pro"],"e235","M640 32H0V480H640V32zM80 160h24 56c35.3 0 64 28.7 64 64s-28.7 64-64 64H128v40 24H80V328 264 184 160zm48 80h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128v32zm272 8c0-48.6 39.4-88 88-88s88 39.4 88 88v16c0 48.6-39.4 88-88 88s-88-39.4-88-88V248zm88-40c-22.1 0-40 17.9-40 40v16c0 22.1 17.9 40 40 40s40-17.9 40-40V248c0-22.1-17.9-40-40-40zM264 160h56c35.3 0 64 28.7 64 64c0 21.9-11 41.2-27.7 52.7l24.1 38.5 23 36.7H346.7l-7-11.3-33-52.7H288v40 24H240V328 264 184 160h24zm56 80c8.8 0 16-7.2 16-16s-7.2-16-16-16H288v32h32z"]},hB=hj,hR={prefix:"fass",iconName:"hot-tub-person",icon:[512,512,["hot-tub"],"f593","M272 24c0 26.7 14.3 46.4 35 73.4l1.4 1.9C327.5 124 352 155.8 352 200v24H304V200c0-26.7-14.3-46.4-35-73.4l-1.4-1.9C248.5 100 224 68.2 224 24V0h48V24zm112 0c0 26.7 14.3 46.4 35 73.4l1.4 1.9C439.5 124 464 155.8 464 200v24H416V200c0-26.7-14.3-46.4-35-73.4l-1.4-1.9C360.5 100 336 68.2 336 24V0h48V24zM0 512V336 256 160H128l128 96H512V512H0zM128 320H96v16 96 16h32V432 336 320zm96 0H192v16 96 16h32V432 336 320zm96 0H288v16 96 16h32V432 336 320zm96 0H384v16 96 16h32V432 336 320zM0 64a64 64 0 1 1 128 0A64 64 0 1 1 0 64z"]},hU=hR,hF={prefix:"fass",iconName:"map-location",icon:[576,512,["map-marked"],"f59f","M288 320s120-130 120-200C408 53.7 354.3 0 288 0S168 53.7 168 120c0 70 120 200 120 200zM133 138.8L0 192V512l160-64V200.9c-11.9-21.4-21.5-42.6-27-62.1zM288 373.3s-51.5-55.7-96-121V448l192 64V252.3c-44.6 65.3-96 121-96 121zM422 189.6c-1.9 3.7-4 7.5-6 11.3V512l160-64V128L422 189.6z"]},hG=hF,hY={prefix:"fass",iconName:"folder-arrow-up",icon:[512,512,["folder-upload"],"e054","M512 96V480H0V32H224l48 64H512zM280 376V273.9l31 31 17 17L361.9 288l-17-17-72-72-17-17-17 17-72 72-17 17L184 321.9l17-17 31-31V376v24h48V376z"]},hQ=hY,hq={prefix:"fass",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M144 272L128 384l112-16L436.7 171.3l-96-96L144 272zM512 96L416 0 363.3 52.7l96 96L512 96zM32 64H0V96 480v32H32 416h32V480 320 288H384v32V448H64V128H192h32V64H192 32z"]},hK=hq,hZ={prefix:"fass",iconName:"square-sliders",icon:[448,512,["sliders-h-square"],"f3f0","M448 480l0-448L0 32 0 480l448 0zM384 304l0 64-32 0-32 0 0 16 0 32-64 0 0-32 0-16L96 368l-32 0 0-64 32 0 160 0 0-16 0-32 64 0 0 32 0 16 32 0 32 0zM352 144l32 0 0 64-32 0-160 0 0 16 0 32-64 0 0-32 0-16-32 0-32 0 0-64 32 0 32 0 0-16 0-32 64 0 0 32 0 16 160 0z"]},hW=hZ,h$={prefix:"fass",iconName:"message-middle-top",icon:[512,512,["comment-middle-top-alt"],"e1e2","M338.3 96H512V512H0V96H173.7L256 0l82.3 96z"]},hX=h$,hJ={prefix:"fass",iconName:"knife",icon:[512,512,["utensil-knife"],"f2e4","M320 146.7L466.7 0s45.3 40 45.3 104c0 73.2-68 140.8-164.3 236.4c-9 8.9-18.3 18.1-27.7 27.6l-65.4-65.4 0 0-184 184L48 509.3 2.7 464l22.6-22.6 272-272L320 146.7l0 0z"]},bm=hJ,bv={prefix:"fass",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},bH=bv,bN={prefix:"fass",iconName:"circle-calendar",icon:[512,512,["calendar-circle"],"e102","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 96v32h64V96h32v32h64v64H128V128h64V96h32zM128 384V224H384V384H128z"]},bV=bN,bk={prefix:"fass",iconName:"hourglass-half",icon:[384,512,["hourglass-2"],"f252","M0 0H32 352h32V64H352v64 13.3l-9.4 9.4L237.3 256 342.6 361.4l9.4 9.4V384v64h32v64H352 32 0V448H32V384 370.7l9.4-9.4L146.7 256 41.4 150.6 32 141.3V128 64H0V0zM96 64v50.7L109.3 128H274.7L288 114.7V64H96zm13.3 320H274.7L192 301.3 109.3 384z"]},bE=bk,bD={prefix:"fass",iconName:"bag-shopping",icon:[448,512,["shopping-bag"],"f290","M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H0V512H448V160H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},bS=bD,b_={prefix:"fass",iconName:"arrow-down-z-a",icon:[576,512,["sort-alpha-desc","sort-alpha-down-alt"],"f881","M160 479.4l23.6-25.7 88-96L293.2 334 246 290.8l-21.6 23.6L192 349.7V64 32H128V64 349.7L95.6 314.4 74 290.8 26.8 334l21.6 23.6 88 96L160 479.4zM320 32V96h32 52l-73 63.9L320 169.5V184v8 32h32H480h32V160H480 428l73-63.9L512 86.5V72 64 32H480 352 320zm75.5 224l-8.6 18.7-88 192L292.8 480h70.4l14.7-32h76.3l14.7 32h70.4l-6.1-13.3-88-192L436.5 256H395.5zM416 364.8L432.1 400H399.9L416 364.8z"]},bO=b_,bP=b_,bj={prefix:"fass",iconName:"reply-clock",icon:[640,512,["reply-time"],"e239","M352 144a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zM512 64H480V80v64 16h16 48 16V128H544 512V80 64zM224 160h96.7c8.1 89.7 83.5 160 175.3 160c5.1 0 10.2-.2 15.2-.6c.5 5.5 .8 11 .8 16.6c0 128-128 176-128 176s32-32 32-80c0-61.9-50.1-112-112-112H224v96H192L0 240 192 64h32v96z"]},bB=bj,bR={prefix:"fass",iconName:"right",icon:[448,512,[11157,"arrow-alt-right"],"f356","M448 256L256 64l-32 0 0 128L0 192 0 320l224 0 0 128 32 0L448 256z"]},bU=bR,bF={prefix:"fass",iconName:"hand",icon:[512,512,[129306,9995,"hand-paper"],"f256","M288 32V0H224V32 256H192V64 32H128V64 336c0 1.5 0 3.1 .1 4.6L84.5 299.1l-29-27.6L.3 329.4l29 27.6 95.5 91c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128 96H416v32V256H384V64 32H320V64 256H288V32z"]},bG=bF,bY={prefix:"fass",iconName:"person-biking-mountain",icon:[640,512,[128693,"biking-mountain"],"f84b","M448 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM427.2 160L336 88 223.2 175.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V448h64V270.9l-57-38 60.3-48.5L404.8 224H512V160H427.2zM176 176L304 80 256 20H213.3L112 96l64 80zm-16 80H96v20.6c-7.4 2.2-14.6 5.2-21.3 8.8L60.1 270.9 14.9 316.1l14.6 14.6c-3.6 6.7-6.6 13.8-8.8 21.3H0v64H20.6c2.2 7.4 5.2 14.6 8.8 21.3L14.9 451.9l45.3 45.3 14.6-14.6c6.7 3.6 13.8 6.6 21.3 8.8V512h64V491.4c7.4-2.2 14.6-5.2 21.3-8.8l14.6 14.6 45.3-45.3-14.6-14.6c3.6-6.7 6.6-13.8 8.8-21.3H256V352H235.4c-2.2-7.4-5.2-14.6-8.8-21.3l14.6-14.6-45.3-45.3-14.6 14.6c-6.7-3.6-13.8-6.6-21.3-8.8V256zm-32 64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm352-64v20.6c-7.4 2.2-14.6 5.2-21.3 8.8l-14.6-14.6-45.3 45.3 14.6 14.6c-3.6 6.7-6.6 13.8-8.8 21.3H384v64h20.6c2.2 7.4 5.2 14.6 8.8 21.3l-14.6 14.6 45.3 45.3 14.6-14.6c6.7 3.6 13.8 6.6 21.3 8.8V512h64V491.4c7.4-2.2 14.6-5.2 21.3-8.8l14.6 14.6 45.3-45.3-14.6-14.6c3.6-6.7 6.6-13.8 8.8-21.3H640V352H619.4c-2.2-7.4-5.2-14.6-8.8-21.3l14.6-14.6-45.3-45.3-14.6 14.6c-6.7-3.6-13.8-6.6-21.3-8.8V256H480zM448 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},bQ=bY,bq={prefix:"fass",iconName:"print-magnifying-glass",icon:[640,512,["print-search"],"f81a","M128 0V32 160h64V64H418.7L448 93.3V160h64V80 66.7l-9.4-9.4-48-48L445.3 0H432 160 128zM352 192H64V384h64v96 32h32H480h32V485.8L498.2 472c-15.8 5.2-32.6 8-50.2 8c-36 0-69.3-11.9-96-32H192V384 368 352h99.2c-2.1-10.3-3.2-21-3.2-32c0-52.3 25.1-98.8 64-128zm96 48.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.5-8.2 72-22.1l63.1 62.7 17 16.9 33.8-34-17-16.9-63-62.6c13.9-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},bK=bq,bZ={prefix:"fass",iconName:"flask-round-potion",icon:[448,512,["flask-potion"],"f6e1","M192 206.2V167.4 64h64V167.4v38.8l34.4 17.9c46.2 24.1 77.5 72.2 77.6 127.6c-58.6-1.7-85.4-12.6-109.9-22.6c-22-9-42.2-17.2-82.1-17.2c-42.3 0-73.4 9.2-94.5 18.8c6.8-46.4 35.8-85.7 76-106.6L192 206.2zm128-38.8V64h32V0H320 256 192 128 96V64h32V167.4C61.4 202.1 16 271.8 16 352c0 64.3 29.2 121.8 75.1 160H356.9c45.9-38.2 75.1-95.7 75.1-160c0-80.2-45.4-149.9-112-184.6z"]},bW=bZ,b$={prefix:"fass",iconName:"gauge-simple-low",icon:[512,512,["tachometer-slow"],"f62c","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.1 .3L173.3 140.9l-11.1-21.3-42.6 22.1 11.1 21.3 76.6 147.4C197.8 321.6 192 336.1 192 352c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},bX=b$,bJ={prefix:"fass",iconName:"circle-camera",icon:[512,512,["camera-circle"],"e103","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM196 160l12-32h96l12 32h68V352H128V160h68zm108 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},mb=bJ,my={prefix:"fass",iconName:"circle-microphone",icon:[512,512,["microphone-circle"],"e116","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 256V96h96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48zm-48-32v16 16c0 53 43 96 96 96s96-43 96-96V240 224h32v16 16c0 65.3-48.9 119.1-112 127v17 16H240V400 383c-63.1-7.9-112-61.7-112-127V240 224h32z"]},mv=my,mz={prefix:"fass",iconName:"field-hockey-stick-ball",icon:[512,512,[127953,"field-hockey"],"f44c","M514.8 58.9L487.5 98.4l-36.3 52.5L371.3 97.5l37.2-53.8L435.8 4.3l79 54.6zm-161.6 65L433 177.2 241 454.9c-24.6 35.5-64.9 56.8-108.1 56.9C59.5 512 .1 452.3 .6 378.9l0-2.2c.2-25.7 7.8-50.8 21.8-72.4l17.3-26.5 26.3-40.2 80.4 52.5-26.3 40.2-17.3 26.5c-4 6.1-6.2 13.3-6.2 20.6l0 2.2c-.1 20 16 36.2 36 36.1c11.7 0 22.7-5.8 29.4-15.5L353.1 123.9zM432 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},mw=mz,mH={prefix:"fass",iconName:"arrow-up-square-triangle",icon:[576,512,["sort-shapes-up-alt"],"f88b","M512 32V224H320V32H512zm-352 .4l23.7 26 80 88 21.5 23.7-47.4 43.1-21.5-23.7L192 162.8V448v32H128V448 162.8l-24.3 26.8L82.2 213.2 34.8 170.2l21.5-23.7 80-88 23.7-26zM416 288L528 480H304L416 288z"]},mx=mH,mN={prefix:"fass",iconName:"camera-web",icon:[448,512,["webcam"],"f832","M340.5 415.4C405 376 448 305 448 224C448 100.3 347.7 0 224 0S0 100.3 0 224c0 81 43 152 107.5 191.4L32 472v40H416V472l-75.5-56.6zM224 352a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-288a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM176 224H144c0-44.2 35.8-80 80-80v32c-26.5 0-48 21.5-48 48z"]},mV=mN,mk={prefix:"fass",iconName:"face-kiss",icon:[512,512,[128535,"kiss"],"f596","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448l-3.9-15 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0 0 0V361l0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0 0 0 3.9-15c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},mE=mk,mD={prefix:"fass",iconName:"face-grin-tongue",icon:[512,512,[128539,"grin-tongue"],"f589","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-31.9-23.3-55.2-57.8-64-97.9c46.2 18.3 101.2 29 160.2 29s114.1-10.6 160.2-29c-8.8 40.2-32.3 75-64.5 98.3V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448V384H272v24H240V384H192v64c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},mS=mD,m_={prefix:"fass",iconName:"face-grin-wink",icon:[512,512,["grin-wink"],"f58c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zm122.9-94.2c-21.6-28.8-64.8-28.8-86.4 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},mO=m_,mP={prefix:"fass",iconName:"ear-deaf",icon:[512,512,["deaf","deafness","hard-of-hearing"],"f2a4","M509.3 48L486.6 70.6l-24 24L440 117.3 394.7 72l22.6-22.6 24-24L464 2.7 509.3 48zm-304 304l-22.6 22.6-112 112L48 509.3 2.7 464l22.6-22.6 112-112L160 306.7 205.3 352zM240 128c-61.9 0-112 50.1-112 112H64c0-97.2 78.8-176 176-176s176 78.8 176 176c0 54.7-25 103.5-64 135.8V400c0 61.9-50.1 112-112 112H208V448h32c26.5 0 48-21.5 48-48V359.8 342.7l14.2-9.5C332.3 313 352 278.8 352 240c0-61.9-50.1-112-112-112zM208 240H160c0-44.2 35.8-80 80-80s80 35.8 80 80H272c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},mj=mP,mB=mP,mR=mP,mU={prefix:"fass",iconName:"octagon-minus",icon:[512,512,["minus-octagon"],"f308","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm184 72H328h24v48H328 184 160V232h24z"]},mF=mU,mG={prefix:"fass",iconName:"square-rss",icon:[448,512,["rss-square"],"f143","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm32 80c150.2 0 272 121.8 272 272H320c0-123.7-100.3-224-224-224V112zm0 96c97.2 0 176 78.8 176 176H224c0-70.7-57.3-128-128-128V208zm0 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},mY=mG,mQ={prefix:"fass",iconName:"toilet-paper-under-slash",icon:[640,512,["toilet-paper-reverse-slash"],"e2a1","M528 512h48v0H224V416H406.2L528 512zm48-87.6l44.9 34.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L94.9 50.9C112 19.3 134.9 0 160 0H412.2C400.6 12.2 391 26.9 383.5 41.9C363.5 82 352 135.1 352 192c0 21.4 1.6 42.3 4.7 62.2l39.2 30.4c-7.6-27.5-11.9-59-11.9-92.6c0-83.6 26.7-154.7 64-181.1C458 3.8 468.8 0 480 0c53 0 96 86 96 192c0 35-4.7 67.8-12.8 96c-11.6 39.9-30.1 70.8-52.3 85.9L537 394.2c16.3-13.6 29.3-32 39-51.1v81.3zM64 192c0-15 .9-29.6 2.5-43.6L365.5 384H160c-53 0-96-86-96-192zm416 64c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64z"]},mq=mQ,mK={prefix:"fass",iconName:"drone-front",icon:[640,512,["drone-alt"],"f860","M160 112V96H96v16H24 0v48H24 96v16 16 64 20.8l19 8.4 56.5 25.1-21.9 26.3-5.6 6.7V352v40 24h48V392 360.7l25.1-30.1L259 349.2l6.2 2.8H272h96 6.8l6.2-2.8 41.9-18.6L448 360.7V392v24h48V392 352v-8.7l-5.6-6.7-21.9-26.3L525 285.2l19-8.4V256 192 176 160h72 24V112H616 544V96H480v16H376 352v48h24H480v16 16 43.2l-17.8 7.9-40.6-23.7C390.7 201.5 355.7 192 320 192s-70.7 9.5-101.6 27.5l-40.6 23.7L160 235.2V192 176 160H264h24V112H264 160z"]},mZ=mK,mW={prefix:"fass",iconName:"user-helmet-safety",icon:[448,512,[128119,"user-construction","user-hard-hat"],"f82c","M256 0H192V80L163.6 23.1C125.6 43.5 99 82.6 96.2 128H96 72v48H96 352h24V128H352h-.2C349 82.6 322.4 43.5 284.4 23.1L256 80V0zM224 320c65.3 0 119.1-48.9 127-112H97c7.9 63.1 61.7 112 127 112zM448 512L400 352H48L0 512H448z"]},m$=mW,mX=mW,mJ={prefix:"fass",iconName:"hryvnia-sign",icon:[384,512,[8372,"hryvnia"],"f6f2","M114.2 123.1C131.5 105.7 155 96 179.5 96H223c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31H0v64H155.5l-50.6 28.9c-1.7 1-3.4 2-5.1 3.1H0v64H52.3c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113h43.5c41.5 0 81.3-16.5 110.6-45.8l11.5-11.5-45.3-45.3-11.5 11.5C252.5 406.3 229 416 204.5 416H161c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31H384V272H228.5l50.6-28.9c1.7-1 3.4-2 5.1-3.1H384V176H331.7c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113H179.5C138.1 32 98.3 48.5 68.9 77.8L57.4 89.4l45.3 45.3 11.5-11.5z"]},m6=mJ,m4={prefix:"fass",iconName:"face-grin-wide",icon:[512,512,[128515,"grin-alt"],"f581","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"]},m3=m4,m5={prefix:"fass",iconName:"staff-snake",icon:[384,512,["rod-asclepius","rod-snake","staff-aesculapius"],"e579","M208 511l0 1H176l0-1-1.5-47H136 96V384h40 36l-1-32H152c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7V256c0 8.8 7.2 16 16 16h16.5L164 128H136h-9.2c-4.5 18.4-21.1 32-40.8 32H0V96C0 69.5 21.5 48 48 48H58c1.1 0 2.3 0 3.4 .1c.9-.1 1.7-.1 2.6-.1h97.5L160 0h64l-1.5 48H288c53 0 96 43 96 96s-43 96-96 96H248V160h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H248 220l-4.5 144H256c53 0 96 43 96 96s-43 96-96 96H240V384h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H213l-5 159zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},m9=m5,m7=m5,gb=m5,gm={prefix:"fass",iconName:"truck-medical",icon:[640,512,[128657,"ambulance"],"f0f9","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM176 64h64v64h64v64H240v64H176V192H112V128l64 0V64z"]},gy=gm,gM={prefix:"fass",iconName:"bracket-round",icon:[192,512,["parenthesis"],"28","M0 256C0 140.2 71.9 62.9 110.2 37.4l35.5 53.3C120.1 107.7 64 167 64 256s56.1 148.3 81.8 165.4l-35.5 53.3C71.9 449.1 0 371.8 0 256z"]},gv=gM,gz={prefix:"fass",iconName:"monitor-waveform",icon:[576,512,["monitor-heart-rate"],"f611","M576 32H0V480H576V32zM80 96H496h16v16V400v16H496 80 64V400 272 112 96H80zM96 256h96 8.6l4.8 7.1L223 289.6l51.2-89.5 14.8-26 13.4 26.7L329.9 256H400h16v32H400 320h-9.9l-4.4-8.8-18.6-37.3-49.2 86L225 350.4l-14.4-21.5L183.4 288H96v96H480V128H96V256z"]},gw=gz,gH={prefix:"fass",iconName:"wine-glass-crack",icon:[320,512,["fragile"],"f4bb","M14.5 192.7L32 0h0H136l32 48L80 104 200 224 160 120l80-56L208 0h80 0l17.5 192.7C312.3 267.3 262 332.9 192 348.5V448h80v64H160 48V448h80V348.5C58 332.9 7.7 267.3 14.5 192.7z"]},gx=gH,gN={prefix:"fass",iconName:"temperature-half",icon:[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M112 300.2L97.8 317.8C86.6 331.5 80 348.9 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L208 300.2V277.5 64H112V277.5v22.7zM208 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S16 447.6 16 368c0-34.3 12-65.8 32-90.5V64 0h64 96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208 192h32v16V322.8c18.6 6.6 32 24.4 32 45.3z"]},gV=gN,gk=gN,gE=gN,gD={prefix:"fass",iconName:"donut",icon:[512,512,[127849,"doughnut"],"e406","M0 208C0 119.6 114.6 48 256 48s256 71.6 256 160v24 16 22.1l-55.2 27.6-2.3 1.2-1.8 1.8-44 44-74.3 7.4-1.5 .2-1.5 .4L256 375.3l-75.4-22.6-1.5-.4-1.5-.2-74.3-7.4-44-44-1.8-1.8-2.3-1.2L0 270.1V248 232 208zm0 97.9l38.5 19.3 46.2 46.2 4 4 5.7 .6 78.5 7.8 78.5 23.6 4.6 1.4 4.6-1.4 78.5-23.6 78.5-7.8 5.7-.6 4-4 46.2-46.2L512 305.9C510.4 393.4 396.4 464 256 464S1.6 393.4 0 305.9zM283.3 107.3L294.6 96 272 73.4 260.7 84.7l-16 16L233.4 112 256 134.6l11.3-11.3 16-16zm-112 16L182.6 112 160 89.4l-11.3 11.3-32 32L105.4 144 128 166.6l11.3-11.3 32-32zm224 9.4L384 121.4 361.4 144l11.3 11.3 32 32L416 198.6 438.6 176l-11.3-11.3-32-32zM64 192H48v32H64 96h16V192H96 64zm331.3 36.7L384 217.4 361.4 240l11.3 11.3 32 32L416 294.6 438.6 272l-11.3-11.3-32-32zm-240 16L144 233.4 121.4 256l11.3 11.3 32 32L176 310.6 198.6 288l-11.3-11.3-32-32zm176 38.6L342.6 272 320 249.4l-11.3 11.3-32 32L265.4 304 288 326.6l11.3-11.3 32-32zM320 192c0-17.7-28.7-32-64-32s-64 14.3-64 32s28.7 32 64 32s64-14.3 64-32z"]},gS=gD,g_={prefix:"fass",iconName:"poo-storm",icon:[448,512,["poo-bolt"],"f75a","M208 0c64 0 112 43 112 96c0 11.2-1.9 22-5.5 32H320c35.3 0 64 28.7 64 64c0 12.7-3.7 24.6-10.1 34.5c42.5 9.9 74.1 48 74.1 93.5v64H352V320H275.5l40-128h-51L64 344.3V384H0V320c0-45.5 31.6-83.6 74.1-93.5C67.7 216.6 64 204.7 64 192c0-35.3 28.7-64 64-64h32C272 96 208 0 208 0zM184 384H96V360L272 224 232 352h88v24L144 512l40-128z"]},gO=g_,gP={prefix:"fass",iconName:"face-frown-open",icon:[512,512,[128550,"frown-open"],"f57a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM255.6 368c-38.7 0-74.5 11.4-103.6 30.6c4.7-53 49.3-94.6 103.6-94.6s98.8 41.6 103.6 94.6C330.1 379.4 294.3 368 255.6 368z"]},gj=gP,gB={prefix:"fass",iconName:"arrow-up-big-small",icon:[576,512,["sort-size-up"],"f88e","M320 32V256H544V32H320zm0 288V480H480V320H320zM183.7 58.5L160 32.4l-23.7 26-80 88L34.8 170.2l47.4 43.1 21.5-23.7L128 162.8V448v32h64V448 162.8l24.3 26.8 21.5 23.7 47.4-43.1-21.5-23.7-80-88z"]},gR=gB,gU={prefix:"fass",iconName:"square-up",icon:[448,512,[11014,"arrow-alt-square-up"],"f353","M448 32H0V480H448V32zM352 256H272V384H176V256H96V224L224 96 352 224v32z"]},gF=gU,gG={prefix:"fass",iconName:"train-subway-tunnel",icon:[512,512,["subway-tunnel"],"e2a3","M0 256C0 114.6 114.6 0 256 0S512 114.6 512 256V512H406.6l-64-64H400V128H112V448h57.4l-64 64H0V256zM297.4 448l64 64H150.6l64-64h82.7zM240 192V320H160V192h80zm32 128V192h80V320H272zm-88 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm120 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},gY=gG,gQ={prefix:"fass",iconName:"square-exclamation",icon:[448,512,["exclamation-square"],"f321","M448 32H0V480H448V32zM248 128v24V264v24H200V264 152 128h48zM200 320h48v48H200V320z"]},gq=gQ,gK={prefix:"fass",iconName:"battery-low",icon:[576,512,["battery-1"],"e0b1","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm96 96H96V320h64V192z"]},gZ=gK,gW={prefix:"fass",iconName:"brain-arrow-curved-right",icon:[640,512,["mind-share"],"f677","M240 0V56 456v56H184c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0h56zm32 0h56c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7c4.9 2.3 9.5 5.1 13.8 8.3v32H448c-79.5 0-144 64.5-144 144c0 42.7 21.1 74 40.3 93.6c-5.2 1.6-10.7 2.4-16.3 2.4H272V456 56 0zM528 240L640 352 528 464H512V400H464c-35.3 0-64 28.7-64 64v48s-64-32-64-96c0-61.9 50.1-112 112-112h64V240h16z"]},g$=gW,gX={prefix:"fass",iconName:"location-smile",icon:[384,512,["map-marker-smile"],"f60d","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM128 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM95.4 267.1l33.3-22.2c6.2 9.4 29.1 31.1 63.4 31.1s57.1-21.7 63.4-31.1l33.3 22.2C277.1 284.4 243.1 316 192 316s-85.1-31.6-96.6-48.9z"]},gJ=gX,g6={prefix:"fass",iconName:"arrow-left-to-line",icon:[448,512,[8676,"arrow-to-left"],"f33e","M0 96V64H64V96 416v32H0V416 96zM137.4 278.6L114.7 256l22.6-22.6 128-128L288 82.7 333.3 128l-22.6 22.6L237.3 224 416 224h32v64H416l-178.7 0 73.4 73.4L333.3 384 288 429.3l-22.6-22.6-128-128z"]},g4=g6,g3={prefix:"fass",iconName:"sushi",icon:[576,512,[127843,"nigiri"],"e48a","M479.7 320l-73.8-24.5L506.3 125.6c24.8 26.7 42.1 60.7 48.5 98.8L576 352l-57.4-19.1L479.7 320h0zM393.5 66.1c32.9 4.8 63.2 18 88.7 37.5L374.8 285.2l-92.7-30.8L393.5 66.1zm-36-2.1L235.6 270.4 96.1 318.7 246.6 64H357.5zM21.3 224.4C36.6 132.2 116.1 64.6 209.5 64L49.4 334.9 0 352 21.3 224.4zM32 384v-9.2l250.1-86.7 261.9 87V384c0 35.3-28.7 64-64 64c-19.1 0-36.3-8.4-48-21.7c-11.7 13.3-28.9 21.7-48 21.7s-36.3-8.4-48-21.7c-11.7 13.3-28.9 21.7-48 21.7s-36.3-8.4-48-21.7c-11.7 13.3-28.9 21.7-48 21.7s-36.3-8.4-48-21.7C132.3 439.6 115.1 448 96 448c-35.3 0-64-28.7-64-64z"]},g5=g3,g8={prefix:"fass",iconName:"message-captions",icon:[512,512,["comment-alt-captions"],"e1de","M0 0H512V416H304L160 512V416H0V0zM120 192H96v48h24H264h24V192H264 120zm224 0H320v48h24 48 24V192H392 344zM120 272H96v48h24 48 24V272H168 120zm128 0H224v48h24H392h24V272H392 248z"]},g9=g8,g7={prefix:"fass",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M0 480H512V96H272L224 32H0V480z"]},yb=g7,ym={prefix:"fass",iconName:"file-waveform",icon:[448,512,["file-medical-alt"],"f478","M256 0H32V288H144h9.9l4.4 8.8L176 332.2l49.7-99.4L240 204.2l14.3 28.6L281.9 288H352h16v32H352 272h-9.9l-4.4-8.8L240 275.8l-49.7 99.4L176 403.8l-14.3-28.6L134.1 320H32V512H416V160H256V0zm32 0V128H416L288 0z"]},yv=ym,yw={prefix:"fass",iconName:"circle-parking",icon:[512,512,["parking-circle"],"f615","M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM200 128h80c53 0 96 43 96 96s-43 96-96 96H232v32 32H168V352 320 256 160 128h32zm112 96c0-17.7-14.3-32-32-32H232v64h48c17.7 0 32-14.3 32-32z"]},yH=yw,yx={prefix:"fass",iconName:"gauge",icon:[512,512,["dashboard","gauge-med","tachometer-alt-average"],"f624","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88 64H232V88 292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},yN=yx,yV=yx,yk=yx,yE={prefix:"fass",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L192 64l42.7 21.3L256 128l21.3-42.7L320 64 277.3 42.7 256 0 234.7 42.7zM384.4 192.4l-32.8-32.8L432 79.2 464.8 112l-80.4 80.4zM96 32L64 96 0 128l64 32 32 64 32-64 64-32L128 96 96 32zM416 352l-64 32 64 32 32 64 32-64 64-32-64-32-32-64-32 64zM144 512l39.6-39.6L504.4 151.6 544 112 504.4 72.4 471.6 39.6 432 0 392.4 39.6 71.6 360.4 32 400l39.6 39.6 32.8 32.8L144 512z"]},yD=yE,yS={prefix:"fass",iconName:"pen-clip",icon:[512,512,["pen-alt"],"f305","M512 128l-72.4 72.4-128-128L384 0 512 128zM224 30.1l17 17L417 223l-1 1-33 33L160 480 0 512 32 352 255 129l-31-31-95 95-17 17L78.1 176l17-17L207 47l17-17z"]},y_=yS,yO={prefix:"fass",iconName:"toilet-paper-under",icon:[512,512,["toilet-paper-reverse"],"e2a0","M96 0H348.2C336.6 12.2 327 26.9 319.5 41.9C299.5 82 288 135.1 288 192s11.5 110 31.5 150.1c7.5 15 17.1 29.7 28.7 41.9H96C43 384 0 298 0 192S43 0 96 0zM320 192c0-83.6 26.7-154.7 64-181.1C394 3.8 404.8 0 416 0c53 0 96 86 96 192c0 35-4.7 67.8-12.8 96c-16.6 57.4-47.6 96-83.2 96c-11.2 0-22-3.8-32-10.9c-37.3-26.4-64-97.5-64-181.1zm64 0c0 35.3 14.3 64 32 64s32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64zM160 416H416c44.8 0 76.9-35.2 96-72.9V512H160V416zM64 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},yP=yO,yj={prefix:"fass",iconName:"van-shuttle",icon:[640,512,[128656,"shuttle-van"],"f5b6","M32 32H0V64 352v32H32 64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352 216 204.3l-7.5-8.9-128-152L494.9 32H480 352 192 32zM546 192H384V96h81.1L546 192zM64 192V96h96v96H64zm160 0V96h96v96H224zM432 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},yB=yj,yR={prefix:"fass",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 32L0 480l448 0 0-448L0 32zM256 384L128 256 256 128l32 0 0 256-32 0z"]},yU=yR,yF={prefix:"fass",iconName:"wave-pulse",icon:[640,512,["heart-rate"],"f5f8","M285.2 0H312h16 25.5l5.7 24.9 63.9 281.3 27.6-63 8.4-19.2H480 608h32v64H608 500.9L453.3 396.8 444.9 416H424 408 382.5l-5.7-24.9-54-237.6L263.5 485.6 258.8 512H232 216 191L185 487.8 135 288H32 0V224H32 160h25l6.1 24.2 29.1 116.3L280.5 26.4 285.2 0z"]},yG=yF,yY={prefix:"fass",iconName:"location-crosshairs-slash",icon:[640,512,["location-slash"],"f603","M485.2 353.9C497 334 505.4 311.7 509.3 288H544h32V224H544 509.3C495.9 143.6 432.4 80.1 352 66.7V32 0H288V32 66.7c-40.2 6.7-76.2 26-103.8 53.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L485.2 353.9zM235.4 160c22.6-19.9 52.2-32 84.6-32c70.7 0 128 57.3 128 128c0 21-5 40.7-14 58.2l-39-30.3c3.2-8.7 5-18.1 5-27.9c0-44.2-35.8-80-80-80c-16.9 0-32.7 5.3-45.6 14.3l-39-30.3zM358.2 378.2C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128c0-2.9 .1-5.7 .3-8.5l-56.8-44.7c-2 6.9-3.6 14-4.8 21.3H96 64v64H96h34.7c13.5 80.4 76.9 143.9 157.3 157.3V480v32h64V480 445.3c22.6-3.8 43.8-11.5 62.9-22.4l-56.8-44.7z"]},yQ=yY,yq={prefix:"fass",iconName:"file-chart-column",icon:[384,512,["file-chart-line"],"f659","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 248V424v24H168V424 248 224h48v24zm88 64V424v24H256V424 312 288h48v24zM128 376v48 24H80V424 376 352h48v24z"]},yK=yq,yZ={prefix:"fass",iconName:"calendar-pen",icon:[448,512,["calendar-edit"],"f333","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM280.7 351.3l-56-56L136 384l-8 64 64-8 88.7-88.7zm22.6-22.6L336 296l-56-56-32.7 32.7 56 56z"]},yW=yZ,y$={prefix:"fass",iconName:"message-plus",icon:[512,512,["comment-alt-plus"],"f4a8","M0 0H512V416H304L160 512V416H0V0zM232 320h48V296 232h64 24V184H344 280V120 96H232v24 64H168 144v48h24 64v64 24z"]},yX=y$,yJ={prefix:"fass",iconName:"chart-area",icon:[512,512,["area-chart"],"f1fe","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zm64 288H480V240L384 128l-64 64L240 96 128 224V352z"]},y6=yJ,y4={prefix:"fass",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},y5=y4,y8={prefix:"fass",iconName:"circle-bookmark",icon:[512,512,["bookmark-circle"],"e100","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 384V128H352V384l-96-64-96 64z"]},y9=y8,y7={prefix:"fass",iconName:"spray-can-sparkles",icon:[512,512,["air-freshener"],"f5d0","M224 0V128H96V0H224zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V512H0V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM384 128l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16zM336 0l16 32 32 16L352 64 336 96 320 64 288 48l32-16L336 0zM448 32L464 0l16 32 32 16L480 64 464 96 448 64 416 48l32-16zm16 160l16 32 32 16-32 16-16 32-16-32-32-16 32-16 16-32z"]},Mb=y7,Mm={prefix:"fass",iconName:"signal-bars",icon:[640,512,["signal-alt","signal-alt-4","signal-bars-strong"],"f690","M608 0H512V512h96V0zM352 128V512h96V128H352zM288 256H192V512h96V256zM128 384H32V512h96V384z"]},My=Mm,Mv=Mm,Mz=Mm,Mw={prefix:"fass",iconName:"page-caret-down",icon:[384,512,["file-caret-down"],"e429","M384 112V512H0V0H272L384 112zM96 224v32l96 96 96-96V224H96z"]},MH=Mw,Mx={prefix:"fass",iconName:"arrow-pointer",icon:[320,512,["mouse-pointer"],"f245","M32 32L0 46.9V432l29 31.8 96.1-117.2 48.2 102.7 13.6 29 57.9-27.2-13.6-29L183.3 320H320l-.1-42L32 32z"]},MN=Mx,MV={prefix:"fass",iconName:"signal-bars-good",icon:[640,512,["signal-alt-3"],"f693","M448 128H352V512h96V128zM192 256V512h96V256H192zM32 384V512h96V384H32z"]},Mk=MV,ME={prefix:"fass",iconName:"maximize",icon:[512,512,["expand-arrows-alt"],"f31e","M32 192l32 32 52-52 84 84-84 84L64 288 32 320V480H192l32-32-52-52 84-84 84 84-52 52 32 32H480V320l-32-32-52 52-84-84 84-84 52 52 32-32 0-160H320L288 64l52 52-84 84-84-84 52-52L192 32H32V192z"]},MD=ME,MS={prefix:"fass",iconName:"shapes",icon:[512,512,["triangle-circle-square"],"f61f","M160 224H416L288 0 160 224zm128 48V496H512V272H288zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},M_=MS,MO={prefix:"fass",iconName:"gauge-simple-max",icon:[512,512,["tachometer-fastest"],"f62b","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-3.7-.3-7.3-.9-10.8l117.5-72.8L457 255.8 431.8 215l-20.4 12.6L293.8 300.4C283.2 292.6 270.1 288 256 288c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z"]},MP=MO,Mj={prefix:"fass",iconName:"square-phone-hangup",icon:[448,512,["phone-square-down"],"e27a","M448 32H0V480H448V32zM346.7 320L272 299.2l5.6-49.1c-34.9-10.5-72.3-10.5-107.2 0l5.6 49.1L101.3 320 64 262.8l10.7-10.4c82.5-80.5 216.2-80.5 298.7 0L384 262.8 346.7 320z"]},MB=Mj,MR={prefix:"fass",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M512 128L416 32H384V96H320 304l-9.6 12.8L244 176l40 53.3L336 160h48v64h32l96-96zm0 256l-96-96H384v64H336L153.6 108.8 144 96H128 32 0v64H32h80L294.4 403.2 304 416h16 64v64h32l96-96zM204 336l-40-53.3L112 352H32 0v64H32h96 16l9.6-12.8L204 336z"]},MU=MR,MF={prefix:"fass",iconName:"person-running",icon:[448,512,[127939,"running"],"f70c","M272 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM128 96H114.7l-9.4 9.4-48 48L34.7 176 80 221.3l22.6-22.6L141.3 160h27.7l-31.3 94c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-9.4 32.8-16 56L213.6 512h66.6l6.6-23.2 16-56 16-56 6.6-23.2L305 340.9 238 299l29-77.4 24.3 48.6 8.8 17.7H320h48 32V224H368 339.8l-39.2-78.3-5.4-10.9-11.3-4.5-80-32L198.2 96H192 128zM109.5 310.7L91.2 352H32 0v64H32h80 20.8l8.4-19L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9z"]},MG=MF,MY={prefix:"fass",iconName:"file-dashed-line",icon:[640,512,["page-break"],"f877","M128 0H352V160H512v96H128V0zm0 368H512V512H128V368zM512 128H384V0L512 128zM56 288H168h24v48H168 56 32V288H56zm224 0h80 24v48H360 280 256V288h24zm192 0H584h24v48H584 472 448V288h24z"]},MQ=MY,Mq={prefix:"fass",iconName:"scalpel-line-dashed",icon:[576,512,["scalpel-path"],"f61e","M495.7 115.6L352 288H160L396.2 22.2C408.8 8.1 426.8 0 445.8 0C482.3 0 512 29.7 512 66.2v4.2c0 16.5-5.8 32.5-16.3 45.1zM0 512L176 320H288C288 496 0 512 0 512zm240-32h64 16v32H304 240 224V480h16zm128 0h64 16v32H432 368 352V480h16zm128 0h64 16v32H560 496 480V480h16z"]},MK=Mq,MZ={prefix:"fass",iconName:"location-xmark",icon:[384,512,["map-marker-times","map-marker-xmark"],"f60e","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zm97.9-384l-17 17-47 47 47 47 17 17L256 289.9l-17-17-47-47-47 47-17 17L94.1 256l17-17 47-47-47-47-17-17L128 94.1l17 17 47 47 47-47 17-17L289.9 128z"]},MW=MZ,M$=MZ,MX={prefix:"fass",iconName:"person-to-portal",icon:[512,512,["portal-enter"],"e022","M224 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM114.7 96H128h64 6.2l5.7 2.3 80 32 11.3 4.5 5.4 10.9L339.8 224h12.8C357.5 97.7 391.2 0 432 0c44.2 0 80 114.6 80 256s-35.8 256-80 256c-40.8 0-74.5-97.7-79.4-224H320 300.2l-8.8-17.7-24.3-48.6L238 299 305 340.9l20.4 12.8-6.6 23.2-16 56-16 56L280.1 512H213.6l11.7-40.8 16-56 9.4-32.8-86.2-53.9c-25.1-15.7-36.1-46.5-26.8-74.5l31.3-94H141.3l-38.6 38.6L80 221.3 34.7 176l22.6-22.6 48-48 9.4-9.4zM91.2 352l18.3-41.3c7.4 18.1 20.4 33.9 37.9 44.9l9.5 6L141.2 397l-8.4 19H112 32 0V352H32 91.2z"]},MJ=MX,M1={prefix:"fass",iconName:"computer-mouse",icon:[384,512,[128433,"mouse"],"f8cc","M0 192H176V0H0V192zm0 32V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V224H192 0zm384-32V0H208V192H384z"]},M2=M1,M6={prefix:"fass",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l96 0 0 320-96 0-32 0 0 64 32 0 128 0 32 0 0-32 0-384 0-32-32 0L352 32l-32 0 0 64 32 0zm-9.4 182.6L365.3 256l-22.6-22.6-128-128L192 82.7 146.7 128l22.6 22.6L242.7 224 32 224 0 224l0 64 32 0 210.7 0-73.4 73.4L146.7 384 192 429.3l22.6-22.6 128-128z"]},M4=M6,M3={prefix:"fass",iconName:"person-ski-lift",icon:[512,512,["ski-lift"],"f7c8","M256 198.3l-32 8.5V0h32V198.3zM64 80a48 48 0 1 1 96 0A48 48 0 1 1 64 80zm103.5 60.7l13.7 30.1 32.7 71.9 65.9-17.6L320 256V388.5l144-53.2V312 288h48v24 40c0 10-6.3 19-15.7 22.5l-344 127.1L129.8 510l-16.6-45 22.5-8.3L256 412.2V297.7l-66.7 17.8c-22.6 6-46.2-5.1-55.9-26.3L96.9 210.3 83.8 182l27.9-13.8 26.1-12.9 29.6-14.7zm-121.8 49L125 355.6l68.7-18.7 23.2-6.3 12.6 46.3-23.2 6.3-88 24L99 412.4l-8.6-18.1-88-184L-8 188.7 35.3 168l10.4 21.7z"]},M5=M3,M8={prefix:"fass",iconName:"shop-slash",icon:[640,512,["store-alt-slash"],"e070","M0 192V128l15.1-20.1L121.8 192H0zm276.6 0L320 225.7V224h64v51.4l128 99.4V224h64V424.4l44.9 34.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L71.5 32.7 96 0H544l96 128v64H276.6zM320 384V348.1l64 50.4V512H64V384 224h64V384H320z"]},M9=M8,M7={prefix:"fass",iconName:"hourglass-start",icon:[384,512,["hourglass-1"],"f251","M0 0H32 352h32V64H352v64 13.3l-9.4 9.4L237.3 256 342.6 361.4l9.4 9.4V384v64h32v64H352 32 0V448H32V384 370.7l9.4-9.4L146.7 256 41.4 150.6 32 141.3V128 64H0V0zM96 397.3V448H288V397.3l-96-96-96 96z"]},vy=M7,vv={prefix:"fass",iconName:"paper-plane-top",icon:[512,512,["paper-plane-alt","send"],"e20a","M83.4 226.6L304 256 83.4 285.4 0 480H64L512 256 64 32H0L83.4 226.6z"]},vA=vv,vz=vv,vL={prefix:"fass",iconName:"message-arrow-up",icon:[512,512,["comment-alt-arrow-up"],"e1dc","M0 0H512V416H304L160 512V416H0V0zM280 296V185.9l31 31 17 17L361.9 200l-17-17-72-72-17-17-17 17-72 72-17 17L184 233.9l17-17 31-31V296v24h48V296z"]},vw=vL,vH={prefix:"fass",iconName:"layer-minus",icon:[576,512,["layer-group-minus"],"f5fe","M384 56v48h24H520h24V56H520 408 384zM0 256L288 384 576 256 288 128 0 256zM288 419L104.6 337.5 0 384 288 512 576 384 471.4 337.5 288 419z"]},vx=vH,vV={prefix:"fass",iconName:"gauge-max",icon:[512,512,["tachometer-alt-fastest"],"f626","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-3.7-.3-7.3-.9-10.8l117.5-72.8L457 255.8 431.8 215l-20.4 12.6L293.8 300.4C283.2 292.6 270.1 288 256 288c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},vk=vV,vE={prefix:"fass",iconName:"right-to-bracket",icon:[512,512,["sign-in-alt"],"f2f6","M192 96L352 256 192 416l-32 0 0-96L0 320 0 192l160 0 0-96 32 0zM352 416l96 0 0-320-96 0-32 0 0-64 32 0 128 0 32 0 0 32 0 384 0 32-32 0-128 0-32 0 0-64 32 0z"]},vD=vE,vS={prefix:"fass",iconName:"square-right",icon:[448,512,[10145,"arrow-alt-square-right"],"f352","M448 480l0-448L0 32 0 480l448 0zM224 384l0-80L96 304l0-96 128 0 0-80 32 0L384 256 256 384l-32 0z"]},v_=vS,vO={prefix:"fass",iconName:"inbox-in",icon:[512,512,[128229,"inbox-arrow-down"],"f310","M288 32V210.7l41.4-41.4L352 146.7 397.3 192l-22.6 22.6-96 96L256 333.3l-22.6-22.6-96-96L114.7 192 160 146.7l22.6 22.6L224 210.7V32 0h64V32zM0 320H144l32 64H336l32-64H512V512H0V320z"]},vP=vO,vj={prefix:"fass",iconName:"heart-pulse",icon:[512,512,["heartbeat"],"f21e","M64 288h80 16l6.2-14.8 18.7-44.9 49.3 109.5 20.7 46.1 22.6-45.2L320 253.7l10.5 21.1 6.6 13.3H352h96l0 0L256 480 64 288l0 0zM20.8 240C7.3 218.5 0 193.5 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 25.8-7.3 50.8-20.8 72.2H366.8l-25.4-50.7L320 146.3l-21.5 42.9-41.4 82.8L205.9 158.2l-22.7-50.5-21.3 51.1L128 240H20.8z"]},vB=vj,vR={prefix:"fass",iconName:"people-carry-box",icon:[640,512,["people-carry"],"f4ce","M176 48A48 48 0 1 0 80 48a48 48 0 1 0 96 0zM80 128H48v32V274.7c0 17 6.7 33.3 18.7 45.3l22.6 22.6 56.7 56.7 6.3 37.9 8 48 4 24 .5 2.7h64.9l-2.2-13.3-4-24-8-48-8-48-1.7-10.1-7.3-7.3L144 306.7V241.7l21.4 32.1 3.7 5.5 5.6 3.6 49.6 32 7.9 5.1h9.4H256V288h0v32H383.8h.2 14.2 9.4l7.9-5.1 49.6-32 5.6-3.6 3.7-5.5 21.4-32.1v65.1l-54.6 54.6-7.3 7.3-1.7 10.1-8 48-8 48-4 24L410 512h64.9l.5-2.7 4-24 8-48 6.3-37.9 56.8-56.7L573.1 320c12-12 18.7-28.3 18.7-45.3V160 128h-32-48H494.7l-9.5 14.3-60.3 90.5-8.9 5.7V128H224V238.6l-9.1-5.8-60.3-90.5L145.1 128H128 80zM52.5 351L9.5 486.3 1.3 512H68.5l2-6.3 33-103.7L52.5 351zM463.8 48a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM587.3 351l-51 50.9 33 103.7 2 6.3h67.2l-8.2-25.7L587.3 351z"]},vU=vR,vF={prefix:"fass",iconName:"weight-scale",icon:[512,512,["weight"],"f496","M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H0V512H512V64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3 6.3-14.7L295.6 91l-6.3 14.7L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},vG=vF,vQ={prefix:"fass",iconName:"user-group",icon:[640,512,[128101,"user-friends"],"f500","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zM640 512H481.5l-2.9-9.4L422.4 320H576l64 192zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z"]},vq=vQ,vK={prefix:"fass",iconName:"arrow-up-a-z",icon:[576,512,["sort-alpha-up"],"f15e","M395.5 32l-8.6 18.7-88 192L292.8 256h70.4l14.7-32h76.3l14.7 32h70.4l-6.1-13.3-88-192L436.5 32H395.5zm4.4 144L416 140.8 432.1 176H399.9zM183.6 58.4L160 32.6 136.4 58.4l-88 96L26.8 178 74 221.2l21.6-23.6L128 162.3V448v32h64V448 162.3l32.4 35.4L246 221.2 293.2 178l-21.6-23.6-88-96zM352 288H320v64h32 52l-73 63.9L320 425.5V440v8 32h32H480h32V416H480 428l73-63.9 10.9-9.6V328v-8V288H480 352z"]},vZ=vK,vW={prefix:"fass",iconName:"layer-plus",icon:[576,512,["layer-group-plus"],"f5ff","M488 24V0H440V24 56H408 384v48h24 32v32 24h48V136 104h32 24V56H520 488V24zM0 256L288 384 576 256 288 128 0 256zM288 419L104.6 337.5 0 384 288 512 576 384 471.4 337.5 288 419z"]},v$=vW,vJ={prefix:"fass",iconName:"snooze",icon:[448,512,[128164,"zzz"],"f880","M192 0H160V64h32 33.3l-57.6 67.2-7.7 9V152v8 32h32 96 32V128H288 254.7l57.6-67.2 7.7-9V40 32 0H288 192zM320 224H288v64h32 33.3l-57.6 67.2-7.7 9V376v8 32h32 96 32V352H416 382.7l57.6-67.2 7.7-9V264v-8V224H416 320zM32 256H0v64H32h98.7L9.4 441.4 0 450.7V464v16 32H32 192h32V448H192 93.3L214.6 326.6l9.4-9.4V304 288 256H192 32z"]},v6=vJ,v5={prefix:"fass",iconName:"farm",icon:[576,512,["barn-silo"],"f864","M0 96C0 43 43 0 96 0s96 43 96 96H0zm0 32H181.4l-51 123.8-2.4 5.9V264 512H0V128zM160 512V264l56-136L368 64l152 64 56 136V512H432V400H304V512H160zM416 224H320v96h96V224z"]},v8=v5,v9={prefix:"fass",iconName:"pallet-boxes",icon:[640,512,[57863,"palette-boxes","pallet-alt"],"f483","M64 0H320V256H64V0zM384 64H576V256H384V64zM0 320H32 64 96h32H288h32 32H512h32 32 32 32v64H608 576v64h32 32v64H608 576 544 512 352 320 288 128 96 64 32 0V448H32 64V384H32 0V320zM128 448H288V384H128v64zm224 0H512V384H352v64z"]},Cb=v9,Cm=v9,Cy={prefix:"fass",iconName:"face-laugh-squint",icon:[512,512,["laugh-squint"],"f59b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-80c-83 0-151.2-63.1-159.2-144H415.2c-8 80.9-76.2 144-159.2 144zM112 112l118.9 64L112 240l45.7-64L112 112zm169.1 64L400 112l-45.7 64L400 240 281.1 176z"]},Cv=Cy,Cz={prefix:"fass",iconName:"square-chevron-down",icon:[448,512,["chevron-square-down"],"f329","M0 480l448 0 0-448L0 32 0 480zM207 345L103 241l-17-17L120 190.1l17 17 87 87 87-87 17-17L361.9 224l-17 17L241 345l-17 17-17-17z"]},Cw=Cz,CH={prefix:"fass",iconName:"triangle-instrument",icon:[576,512,["triangle-music"],"f8e2","M320 32V0H256V32 85.3l-5.3 8.9L38.4 448 0 512H74.6 501.4 576l-38.4-64L437.7 281.5 391 328.1 463 448H113L288 156.4l60.6 101-41.8 41.8c-5.9-2.1-12.2-3.2-18.8-3.2c-30.9 0-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56c0-6.6-1.1-12.9-3.2-18.8l33.3-33.3 46.6-46.6L537 137l17-17L520 86.1l-17 17L395.3 210.8l-70-116.6L320 85.3V32z"]},Cx=CH,CN={prefix:"fass",iconName:"circle-arrow-up",icon:[512,512,["arrow-circle-up"],"f0aa","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm17-393L385 231l17 17L368 281.9l-17-17-71-71V376v24H232V376 193.9l-71 71-17 17L110.1 248l17-17L239 119l17-17 17 17z"]},CV=CN,Ck={prefix:"fass",iconName:"rectangle-vertical",icon:[384,512,["rectangle-portrait"],"f2fb","M384 0l0 512L0 512 0 0 384 0z"]},CE=Ck,CD={prefix:"fass",iconName:"person-walking",icon:[320,512,[128694,"walking"],"f554","M256 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.3 128.6l-10-2-9.3 4.1-72 32-12.9 5.7-4.5 13.4-16 48L7.5 260.2l60.7 20.2 10.1-30.4 11.5-34.6 36.7-16.3-17 63.6c-5.6 21.1-.1 43.6 14.7 59.7l70.9 77.4 22 80.5 8.4 30.9 61.7-16.8-8.4-30.9-24-88-2-7.5-5.2-5.7-52.3-57 18.4-62.4 13.7 27.4 4.8 9.5 9.5 4.8 48 24 28.6-57.2-38.5-19.2-35.2-70.5-7-14-15.3-3.1-80-16zM68.7 398L25.4 441.4 2.7 464 48 509.3l22.6-22.6 48-48 4.6-4.6 2.4-6.1 15.7-39.3-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6L68.7 398z"]},C_=CD,CO={prefix:"fass",iconName:"bed-pulse",icon:[640,512,["procedures"],"f487","M472 0h16 14.8l6.6 13.3L534.8 64H616h24v48H616 520 505.2l-6.6-13.3L480.4 62.5 429.7 170.2 423.2 184H408 392 376.4l-6.3-14.3L344.4 112H216 192V64h24H360h15.6l6.3 14.3 18.5 41.5 49.9-106L456.8 0H472zM320 160h10.7l10.1 22.7L355.6 216H392h16 35.5l15.1-32.2L469.9 160H544c53 0 96 43 96 96V480v32H576V480 448H352 320 64v32 32H0V480 96 64H64V96 352H288V192 160h32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},CP=CO,Cj={prefix:"fass",iconName:"shuttle-space",icon:[640,512,["space-shuttle"],"f197","M192 480H128l0-96 224 0L192 480zM96 380.8V384v96H32V384H24 0V360 328 184 152 128H24h8V32H96l0 96v3.2L150.7 160H456c70.4 0 127.6 23.5 171.2 81.6L638 256l-10.8 14.4C583.6 328.5 526.4 352 456 352H150.7L96 380.8zM128 128V32h64l160 96-224 0zM512 248c0-22.1-17.9-40-40-40v96c22.1 0 40-17.9 40-40V248z"]},CB=Cj,CR={prefix:"fass",iconName:"chart-pie-simple",icon:[512,512,["chart-pie-alt"],"f64e","M511.4 240H272V.6c5.3-.4 10.6-.6 16-.6C411.7 0 512 100.3 512 224c0 5.4-.2 10.7-.6 16zM0 272C0 144.8 98.9 40.8 224 32.5V288H479.5C471.2 413.1 367.2 512 240 512C107.5 512 0 404.6 0 272z"]},CU=CR,CF={prefix:"fass",iconName:"face-laugh",icon:[512,512,["laugh"],"f599","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-80c-83 0-151.2-63.1-159.2-144H415.2c-8 80.9-76.2 144-159.2 144zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},CG=CF,CY={prefix:"fass",iconName:"bowl-hot",icon:[512,512,["soup"],"f823","M176 24c0 26.5 10.5 38.7 25.9 56.1l.4 .4C218.8 99 240 122.9 240 168v24H192V168c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C149.2 93 128 69.1 128 24V0h48V24zm128 0c0 26.5 10.5 38.7 25.9 56.1l.4 .4C346.8 99 368 122.9 368 168v24H320V168c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C277.2 93 256 69.1 256 24V0h48V24zM3.6 285.2L0 224H512l-3.6 61.2C503.5 368.1 454 438.2 384 472.9V512H128V472.9C58 438.2 8.5 368.1 3.6 285.2z"]},CQ=CY,Cq={prefix:"fass",iconName:"signal-bars-weak",icon:[640,512,["signal-alt-1"],"f691","M32 384h96V512H32V384z"]},CK=Cq,CZ={prefix:"fass",iconName:"microphone-lines",icon:[384,512,[127897,"microphone-alt"],"f3c9","M96 0V256c0 53 43 96 96 96s96-43 96-96H208 192V224h16 80V192H208 192V160h16 80V128H208 192V96h16 80V0H96zM320 224v32c0 70.7-57.3 128-128 128s-128-57.3-128-128V216 192H16v24 40c0 89.1 66.2 162.7 152 174.4V464H120 96v48h24 72 72 24V464H264 216V430.4c85.8-11.7 152-85.3 152-174.4V216 192H320v24 8z"]},CW=CZ,C$={prefix:"fass",iconName:"mars-stroke-up",icon:[320,512,[9896,"mars-stroke-v"],"f22a","M160 0L80 80V96h56v24H104 80v48h24 32v24c0 .6 0 1.2 .1 1.8C59.1 205.3 0 271.8 0 352c0 88.4 71.6 160 160 160s160-71.6 160-160c0-80.2-59.1-146.7-136.1-158.2c0-.6 .1-1.2 .1-1.8V168h32 24V120H216 184V96h56V80L160 0zM64 352a96 96 0 1 1 192 0A96 96 0 1 1 64 352z"]},CX=C$,CJ={prefix:"fass",iconName:"champagne-glasses",icon:[640,512,[129346,"glass-cheers"],"f79f","M183.6 127.4L209 79.2l61.2 22.3-11.5 53.2-75-27.3zM178.4 0L87.7 172.2C60.2 224.4 76.8 287 122 319.8L91.1 404.7 52 390.4 21.9 379.5 0 439.6l30.1 10.9 69.2 25.2L168.6 501l30.1 10.9 21.9-60.1-30.1-10.9-39.2-14.3 30.9-84.9c55.7 3.9 108.6-33.3 121.2-91L320 173.8l16.7 76.9c12.5 57.7 65.4 94.9 121.2 91l30.9 84.9-39.2 14.3-30.1 10.9 21.9 60.1L471.4 501l69.2-25.2 69.2-25.2L640 439.6l-21.9-60.1L588 390.4l-39.2 14.3L518 319.8c45.2-32.8 61.8-95.4 34.3-147.6L461.6 0 320 51.5 178.4 0zm278 127.4l-75 27.3-11.5-53.2L431 79.2l25.3 48.1z"]},C1=CJ,C2={prefix:"fass",iconName:"hexagon-plus",icon:[512,512,["plus-hexagon"],"f300","M0 256L128 32H384L512 256 384 480H128L0 256zM232 368h48V344 280h64 24V232H344 280V168 144H232v24 64H168 144v48h24 64v64 24z"]},C6=C2,C4={prefix:"fass",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 408v24H168V408 305.9l-31 31-17 17L86.1 320l17-17 72-72 17-17 17 17 72 72 17 17L264 353.9l-17-17-31-31V408z"]},C3=C4,C5={prefix:"fass",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9l44.3-46.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7l44.3 46.2zM320 256c56.8 0 108.6 21.1 148.2 56l42.4-48C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72l42.4 48c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},C8=C5,C9=C5,C7={prefix:"fass",iconName:"messages",icon:[640,512,["comments-alt"],"f4b6","M0 0H416V320H202.7L96 384V320H0V0zM256 448V352H448V128H640V448H544v64L437.3 448H256z"]},Ib=C7,Im={prefix:"fass",iconName:"bath",icon:[512,512,[128705,"bathtub"],"f2cd","M64 0H32V32 256H0v64H32 480h32V256H480 96V64h18.7l18.8 18.8C130 91.8 128 101.7 128 112c0 19.6 7 37.5 18.7 51.4L134.1 176 168 209.9l17-17L289 89l17-17L272 38.1 259.4 50.7C245.5 39 227.6 32 208 32c-10.3 0-20.2 2-29.2 5.5L150.6 9.4 141.3 0H128 64zM32 352v16c0 28.4 12.4 54 32 71.6V480v32h64V480 464H384v16 32h64V480 439.6c19.6-17.6 32-43.1 32-71.6V352H32z"]},Iy=Im,IM={prefix:"fass",iconName:"umbrella-simple",icon:[512,512,["umbrella-alt"],"e2bc","M288 0V32v2C414.3 49.7 512 157.5 512 288H0C0 157.5 97.7 49.7 224 34V32 0h64zm0 430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7-14.3-28.6 57.2-28.6 14.3 28.6 2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V320h64V430.6z"]},Iv=IM,Iz={prefix:"fass",iconName:"user-pen",icon:[640,512,["user-edit"],"f4ff","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM331 417.4L317.4 512H0L64 304H384l14.2 46.2L331 417.4zM569 223.8l71 71-41.3 41.3-71-71L569 223.8zm-63.9 63.9l71 71L434.9 500 352 511.9 363.9 429 505.1 287.8z"]},Iw=Iz,IH={prefix:"fass",iconName:"engine-warning",icon:[640,512,["engine-exclamation"],"f5f2","M424 112H400l-72 0v16 16H432l80 64V448H224l-51.2-64H96V280H48v72 24H0V352 160 136H48v24 72H96V144h64 48 72V128 112l-72 0H184V64h24H400h24v48zm120 80h96V448H544V192zm-220-4H284v20 88 20h40V296 208 188zM280 352v48h48V352H280z"]},Ix=IH,IN={prefix:"fass",iconName:"money-check-pen",icon:[640,512,["money-check-edit"],"f872","M0 64H576V172.4L564.4 184l0 0L331 417.4 326.6 448H0V64zM96 288v32H352V288H96zm352-96H96v32H448V192zm121 31.8l71 71-41.3 41.3-71-71L569 223.8zm-63.9 63.9l71 71L434.9 500 352 511.9 363.9 429 505.1 287.8z"]},Ik=IN,IE={prefix:"fass",iconName:"border-top-left",icon:[448,512,["border-style"],"f853","M0 448l0 32 64 0 0-32L64 96l352 0 32 0 0-64-32 0L32 32 0 32 0 64 0 448zm160-32l-64 0 0 64 64 0 0-64zm192 0l-64 0 0 64 64 0 0-64zm-96 64l0-64-64 0 0 64 64 0zm192-64l-64 0 0 64 64 0 0-64zM384 288l64 0 0-64-64 0 0 64zm0 32l0 64 64 0 0-64-64 0zm0-128l64 0 0-64-64 0 0 64z"]},ID=IE,IS={prefix:"fass",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 70-120 200-120 200s-120-130-120-200C168 53.7 221.7 0 288 0s120 53.7 120 120zM160 200.9V448L0 512V192l133-53.2c5.5 19.4 15.1 40.6 27 62.1zm224 51.5V512L192 448V252.3c44.5 65.3 96 121 96 121s51.4-55.7 96-121zm32-51.5c2.1-3.8 4.1-7.5 6-11.3L576 128V448L416 512V200.9zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},I_=IS,IO={prefix:"fass",iconName:"square-poll-vertical",icon:[448,512,["poll"],"f681","M448 32H0V480H448V32zM160 224V384H96V224h64zm32-96h64V384H192V128zM352 288v96H288V288h64z"]},IP=IO,Ij={prefix:"fass",iconName:"arrow-down-square-triangle",icon:[576,512,["sort-shapes-down-alt"],"f889","M160 479.6l23.7-26 80-88 21.5-23.7-47.4-43-21.5 23.7L192 349.2V64 32H128V64 349.2l-24.3-26.8L82.2 298.8l-47.4 43 21.5 23.7 80 88 23.7 26zM416 288L304 480H528L416 288zM512 32H320V224H512V32z"]},IB=Ij,IU={prefix:"fass",iconName:"car-battery",icon:[512,512,["battery-car"],"f5df","M80 64H208V96h96V64H432V96h80V448H0V96H80V64zM384 192V176H352v16 32H320 304v32h16 32v32 16h32V288 256h32 16V224H416 384V192zM80 224v32H96h96 16V224H192 96 80z"]},IF=IU,IG={prefix:"fass",iconName:"volume",icon:[576,512,[128265,"volume-medium"],"f6a8","M32 160V352H160L304 480h48V32H304L160 160H32zM441.6 332.8C464.9 315.3 480 287.4 480 256s-15.1-59.3-38.4-76.8l-28.8 38.4c11.7 8.8 19.2 22.7 19.2 38.4s-7.5 29.6-19.2 38.4l28.8 38.4zm57.6 76.8c46.6-35 76.8-90.8 76.8-153.6s-30.2-118.6-76.8-153.6l-28.8 38.4c35 26.3 57.6 68.1 57.6 115.2s-22.6 88.9-57.6 115.2l28.8 38.4z"]},IY=IG,IQ={prefix:"fass",iconName:"paintbrush-fine",icon:[576,512,["paint-brush-alt","paint-brush-fine","paintbrush-alt"],"f5a9","M575.2 80l-39.6 39.6L306.9 348.3l-79.2-79.2L456.4 40.4 496 .8 575.2 80zM205.1 291.7l79.2 79.2-.1 .1c2.5 9.3 3.8 19 3.8 29c0 61.9-50.1 112-112 112H0V448H64V400c0-61.9 50.1-112 112-112c10 0 19.8 1.3 29 3.8l.1-.1z"]},Iq=IQ,IK=IQ,IZ=IQ,IW={prefix:"fass",iconName:"burger-cheese",icon:[512,512,[127828,"cheeseburger"],"f7f1","M32 192v32H480V192s0-160-224-160S32 192 32 192zm96-80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm240 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM256 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM480 384H32v96H480V384zM224 256H192v0H16v96H496V256H448v0H416l-96 64-96-64z"]},I$=IW,IX={prefix:"fass",iconName:"arrow-down-to-line",icon:[384,512,["arrow-to-bottom"],"f33d","M214.6 342.6L192 365.3l-22.6-22.6-128-128L18.7 192 64 146.7l22.6 22.6L160 242.7V64 32h64V64 242.7l73.4-73.4L320 146.7 365.3 192l-22.6 22.6-128 128zM32 416H352h32v64H352 32 0V416H32z"]},IJ=IX,I1={prefix:"fass",iconName:"mars-stroke-right",icon:[640,512,[9897,"mars-stroke-h"],"f22b","M320 256A112 112 0 1 0 96 256a112 112 0 1 0 224 0zm62.4 24C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152H416V184 160h48v24 48h32V160h32l96 96-96 96H496V280H464v48 24H416V328 280H382.4z"]},I0=I1,I2={prefix:"fass",iconName:"hand-back-fist",icon:[448,512,["hand-rock"],"f255","M192 0H96V80 96v32 48 16H64V176 128H32V233.5c0 44.7 19.8 87 54.1 115.6c12.6 10.5 26.8 18.8 41.9 24.7V512H352V374.7c46.9-19 80-65 80-118.7V224 128 96H352V64H272V32H192V0z"]},I6=I2,I4={prefix:"fass",iconName:"tally",icon:[640,512,["tally-5"],"f69c","M160 32V64 278.5l64-22.6V64 32h64V64 233.4l64-22.6V64 32h64V64 188.2l64-22.6V64 32h64V64v79l37.4-13.2 30.2-10.7 21.3 60.4-30.2 10.7L544 210.9V448v32H480V448 233.5l-64 22.6V448v32H352V448 278.6l-64 22.6V448v32H224V448 323.8l-64 22.6V448v32H96V448 369L58.6 382.2 28.5 392.8 7.2 332.5l30.2-10.6L96 301.1V64 32h64z"]},I3=I4,I5={prefix:"fass",iconName:"square-caret-up",icon:[448,512,["caret-square-up"],"f151","M448 32H0V480H448V32zM96 288L224 160 352 288v32H96V288z"]},I8=I5,I9={prefix:"fass",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zm64 64l32 0 192 0 32 0v64l-32 0-192 0-32 0 0-64zm32 96H288h32v64H288 160 128V192h32zm0 96H416h32v64H416 160 128V288h32z"]},I7=I9,Ab={prefix:"fass",iconName:"hands-bubbles",icon:[576,512,["hands-wash"],"e05e","M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 128l0 32 .1 72.6c.1 52.2 23.9 101 63.9 133c.8-80.9 42.8-155.8 111.5-198.8l46.6-29.1 34.2-21.4 39-67.5 12-20.8L297.7 4l-12 20.8-84 145.5-20.8-12L244.2 48.8l12-20.8L214.6 4l-12 20.8L139.4 134.3l0 0-43.3 75L96 160l0-32L32 128zm284.1-11.8l28.8 46.1 28.7-49.8 12-20.8-41.6-24-12 20.8-16 27.7zm43.2 69.1L376 212h23.4L420 176.2l12-20.8-41.6-24-12 20.8-19.1 33.1zm-61.1-37.4l-27.1 17-60.2 37.6C159.3 234.7 128 291.2 128 352v8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512H456h24V464H456 352V440H488h24V392H488 352V368H520h24V320H520 352V296H488h24V248H488 352v0H258.8L305 219.1l27.1-17-33.9-54.3zM544 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM112 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Am=Ab,Ay={prefix:"fass",iconName:"eye-low-vision",icon:[640,512,["low-vision"],"f2a8","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L524 384.1c41.9-44 70.2-93.9 84-128.1C578 181.3 478.4 32 320 32c-66.9 0-123.2 26.6-168.3 63L48.4 14.8zM222.5 150c51.7-47.6 131.8-51.4 188-5.9c54.7 44.3 68.5 120.3 36.3 180.1l-38.7-30.1c5.1-11.7 7.9-24.6 7.9-38.1c0-53-43-96-96-96c-6.4 0-12.7 .6-18.8 1.8l11.6 58.2L222.5 150zM85.7 163.5c-10.9 14.3-20.4 28.6-28.5 42.2L393.1 469c18.3-5.7 35.6-13.3 51.8-22.4L85.7 163.5zM320 480c3.1 0 6.1-.1 9.2-.2L34.9 249.2c-1 2.3-2 4.6-2.9 6.8c30 74.7 129.6 224 288 224z"]},Av=Ay,Az={prefix:"fass",iconName:"cassette-betamax",icon:[576,512,["betamax"],"f8a4","M576 32H0v96H576V32zm0 128H0V480H576V160zM192 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 320a96 96 0 1 1 192 0A96 96 0 1 1 64 320zm256-96H512V416H320V224z"]},Aw=Az,AH={prefix:"fass",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M448 32H0V480H448V32zM200 368V344 280H136 112V232h24 64V168 144h48l0 24v64h64 24v48H312 248v64 24H200z"]},Ax=AH,AN={prefix:"fass",iconName:"message-lines",icon:[512,512,["comment-alt-lines"],"f4a6","M0 0H512V416H304L160 512V416H0V0zM152 144H128v48h24H360h24V144H360 152zm0 96H128v48h24H264h24V240H264 152z"]},AV=AN,Ak={prefix:"fass",iconName:"down-from-line",icon:[384,512,["arrow-alt-from-top"],"f349","M352 320L192 480 32 320l0-32 96 0 0-160 128 0 0 160 96 0 0 32zm0-224L32 96 0 96 0 32l32 0 320 0 32 0 0 64-32 0z"]},AE=Ak,AD={prefix:"fass",iconName:"shield-xmark",icon:[512,512,["shield-times"],"e24c","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zm97.9 192L320 158.1l-17 17-47 47-47-47-17-17L158.1 192l17 17 47 47-47 47-17 17L192 353.9l17-17 47-47 47 47 17 17L353.9 320l-17-17-47-47 47-47 17-17z"]},AS=AD,A_={prefix:"fass",iconName:"circle-sort-down",icon:[512,512,["sort-circle-down"],"e031","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM144 320V288H368v32L256 416 144 320zm0-96V192L256 96l112 96v32H336 176 144zm112-85.9L193.2 192H318.8L256 138.1z"]},AO=A_,AP={prefix:"fass",iconName:"martini-glass",icon:[512,512,[127864,"glass-martini-alt"],"f57b","M0 48L16 64 210.7 258.7 224 272V448H160 128v64h32 96 96 32V448H352 288V272l13.3-13.3L496 64l16-16V0H448 64 0V48zm341.5 80h-171l-64-64h299l-64 64z"]},Aj=AP,AB={prefix:"fass",iconName:"rotate-left",icon:[512,512,["rotate-back","rotate-backward","undo-alt"],"f2ea","M142.9 142.9L200 200l-24 24H16V64L40 40 97.6 97.6l0 0c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0l45.3-45.3c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0l0 0z"]},AR=AB,AU=AB,AF=AB,AG={prefix:"fass",iconName:"table-columns",icon:[512,512,["columns"],"f0db","M0 32H512V480H0V32zM64 160V416H224V160H64zm384 0H288V416H448V160z"]},AY=AG,AQ={prefix:"fass",iconName:"dolly",icon:[576,512,["dolly-box"],"f472","M0 0H32h96 23.1l7.3 21.9L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4 30.4-10.1 20.2 60.7-30.4 10.1L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64H32 0V0zM311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l76.1-24.7 69.2 213L327.2 309.6c-9.3-6.3-19.6-11.3-30.4-15L234.9 104.1 311 79.4z"]},Aq=AQ,AK={prefix:"fass",iconName:"minimize",icon:[512,512,["compress-arrows-alt"],"f78c","M288 64l32-32 52 52L456 0l56 56-84 84 52 52-32 32H288V64zm0 384V288H448l32 32-52 52 84 84-56 56-84-84-52 52-32-32zm-96 32l-52-52L56 512 0 456l84-84L32 320l32-32H224V448l-32 32zM224 64V224H64L32 192l52-52L0 56 56 0l84 84 52-52 32 32z"]},AZ=AK,AW={prefix:"fass",iconName:"octagon-xmark",icon:[512,512,["times-octagon","xmark-octagon"],"f2f0","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm353.9 32l-17 17-47 47 47 47 17 17L320 353.9l-17-17-47-47-47 47-17 17L158.1 320l17-17 47-47-47-47-17-17L192 158.1l17 17 47 47 47-47 17-17L353.9 192z"]},A$=AW,AX=AW,AJ={prefix:"fass",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M278.6 278.6L301.3 256l-22.6-22.6-160-160L96 50.7 50.7 96l22.6 22.6L210.7 256 73.4 393.4 50.7 416 96 461.3l22.6-22.6 160-160zm192 0L493.3 256l-22.6-22.6-160-160L288 50.7 242.7 96l22.6 22.6L402.7 256 265.4 393.4 242.7 416 288 461.3l22.6-22.6 160-160z"]},A1=AJ,A2={prefix:"fass",iconName:"truck-ramp-couch",icon:[640,512,["truck-couch"],"f4dd","M640 0V400c0 61.9-50.1 112-112 112c-61.6 0-111.6-49.8-112-111.3L48.6 502.8l-30.8 8.6L.6 449.7l30.8-8.6L352 352.1V0H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM294.5 209.2c8.7-2.3 17.4-2.1 25.5 .2V334.8l-38.7 10.4L126.7 386.6 34 411.5 13.3 334.2c-6.9-25.6 8.3-51.9 33.9-58.8s51.9 8.3 58.8 33.9l4.1 15.5 154.5-41.4-4.1-15.5c-6.9-25.6 8.3-51.9 33.9-58.8zM8 252.8c-9.1-34.1 11.1-69.2 45.3-78.4l185.5-49.7c34.1-9.1 69.2 11.1 78.4 45.3l1.7 6.4c-10.6-1.6-21.6-1.1-32.6 1.9c-37.4 10-61.5 44.9-59.2 82.1L131.2 286c-16.6-33.4-54.9-51.5-92.3-41.5c-11 2.9-20.8 8-29.2 14.7L8 252.8z"]},A6=A2,A4={prefix:"fass",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM384 256L176 384V128L384 256z"]},A3=A4,A5={prefix:"fass",iconName:"euro-sign",icon:[320,512,[8364,"eur","euro"],"f153","M48.6 240c-.4 5.3-.6 10.6-.6 16s.2 10.7 .6 16H0v64H62.7C94.9 420.2 176.5 480 272 480h48V416H272c-59.2 0-110.9-32.2-138.6-80H288V272H112.8c-.5-5.3-.8-10.6-.8-16s.3-10.7 .8-16H288V176H133.4c27.7-47.8 79.4-80 138.6-80h48V32H272C176.5 32 94.9 91.8 62.7 176H0v64H48.6z"]},A8=A5,A9=A5,A7={prefix:"fass",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM241 337l-17 17-17-17-80-80L161 223l63 63L351 159 385 193 241 337z"]},zm=A7,zy={prefix:"fass",iconName:"circle-stop",icon:[512,512,[62094,"stop-circle"],"f28d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-352V352H160V160H352z"]},zv=zy,zw={prefix:"fass",iconName:"compass-drafting",icon:[512,512,["drafting-compass"],"f568","M352 96c0 14.1-3.1 27.6-8.6 39.7l53.9 90.3c-23.9 26-54.9 45.4-89.8 55.1L256 192 188 309.5c21.5 6.8 44.3 10.5 68 10.5c82.9 0 155.3-45 194.1-112l55.4 32C455.7 326 362.6 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L91.4 476.2 0 512V417.8L64 310.7C41.3 290.4 21.9 266.5 6.6 240l55.4-32c9.8 17 21.9 32.6 35.7 46.4l70.9-118.7c-5.5-12.1-8.5-25.5-8.5-39.7c0-53 43-96 96-96s96 43 96 96zm20.9 297.9c33.8-13.3 64.7-32.1 91.7-55.3L512 417.8V512l-91.4-35.8-47.6-82.2zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},zH=zw,zx={prefix:"fass",iconName:"car-wrench",icon:[512,512,["car-mechanic"],"f5e3","M80 0c32.8 0 61 19.7 73.3 48H358.7C371 19.7 399.2 0 432 0c12.5 0 24.4 2.9 34.9 8c19.6 9.5 34.8 26.9 41.4 48H480 453.2 432v48h21.2H480h28.3c-6.6 21.1-21.8 38.5-41.4 48c-10.6 5.1-22.4 8-34.9 8c-32.8 0-61-19.7-73.3-48H153.3C141 140.3 112.8 160 80 160c-12.5 0-24.4-2.9-34.9-8c-19.6-9.5-34.8-26.9-41.4-48H32 58.8 80V56H58.8 32 3.7C10.3 34.9 25.4 17.5 45.1 8C55.6 2.9 67.5 0 80 0zm49.4 160H152 360h22.6l7.6 21.2L428.3 288H464v96 64 64H384V448H128v64H48V448 384 288H83.7l38.1-106.8 7.6-21.2zm208 64H174.6l-22.9 64H360.3l-22.9-64zM128 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},zN=zx,zV={prefix:"fass",iconName:"face-laugh-beam",icon:[512,512,[128513,"laugh-beam"],"f59a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-80c-83 0-151.2-63.1-159.2-144H415.2c-8 80.9-76.2 144-159.2 144zM176 136c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},zk=zV,zE={prefix:"fass",iconName:"file-magnifying-glass",icon:[384,512,["file-search"],"f865","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm16 304c0 17.8-4.9 34.5-13.3 48.9L297 391.2l17 17L280 442.1l-17-17-38.4-38.4C210.4 395.2 193.8 400 176 400c-53 0-96-43-96-96s43-96 96-96s96 43 96 96zm-96 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},zD=zE,zS={prefix:"fass",iconName:"circle-chevron-up",icon:[512,512,["chevron-circle-up"],"f139","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm17-345L377 271l17 17L360 321.9l-17-17-87-87-87 87-17 17L118.1 288l17-17L239 167l17-17 17 17z"]},z_=zS,zO={prefix:"fass",iconName:"sterling-sign",icon:[320,512,[163,"gbp","pound-sign"],"f154","M112 159.2c0-34.9 28.3-63.2 63.2-63.2c7.4 0 14.7 1.3 21.6 3.8l72.2 26.3L299.1 137 321 76.9 290.9 65.9 218.7 39.7c-13.9-5.1-28.6-7.7-43.5-7.7C105 32 48 89 48 159.2V224H0v64H48v48.4L3.4 425.7 0 432.4V440v8 32H32 288h32V416H288 79.8l28.8-57.7 3.4-6.8V344 288H256V224H112V159.2z"]},zP=zO,zj=zO,zB={prefix:"fass",iconName:"arrow-down-long",icon:[384,512,["long-arrow-down"],"f175","M214.6 489.4L192 512l-22.6-22.6-128-128L18.7 338.7 64 293.5l22.6 22.6L160 389.5 160 32l0-32h64V32l0 357.5 73.4-73.4L320 293.5l45.3 45.3-22.6 22.6-128 128z"]},zR=zB,zU={prefix:"fass",iconName:"reply-all",icon:[576,512,["mail-reply-all"],"f122","M106.4 184.4L224 76.6V32H192L0 208 192 384h32V339.4L106.4 231.6 80.6 208l25.7-23.6zM224 120l-72.3 66.3L128 208l23.7 21.7L224 296l96 88h32V288h16c61.9 0 112 50.1 112 112c0 48-32 80-32 80s128-48 128-176c0-97.2-78.8-176-176-176H352V32H320l-96 88z"]},zF=zU,zG={prefix:"fass",iconName:"person-skating",icon:[448,512,["skating"],"f7c5","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 96h32H320h13.3l9.4 9.4 19.3 19.3 23.4 23.4-24.2 22.6-83.4 77.8 64.9 64.9 9.4 9.4V336v80 32H288V416 349.3l-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17H160 128V96zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7L104 421.3 58.7 376l22.6-22.6zm307 91.2l31 7.8-3.9 15.5-8 32-3 12.1H392 288 272V480h16 91.5l5-19.9 3.9-15.5zM135.2 478.3l-32 16-10.3 5.2-8.2-8.2-72-72L1.4 408 24 385.4l11.3 11.3 63.8 63.8 21.7-10.8 14.3-7.2 14.3 28.6-14.3 7.2z"]},zY=zG,zQ={prefix:"fass",iconName:"filter-circle-dollar",icon:[576,512,["funnel-dollar"],"f662","M192 384V288L0 64V0H512V64L399.8 194.9C318 210.1 256 281.8 256 368c0 27.8 6.4 54.1 17.9 77.4L192 384zm96-16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1l15.5 3.9 7.7-31.1L465.9 301c-5.6-1.4-11.6-2.7-17.9-3.7V288 272H416v16 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8l-15.3-4.8L372 425.2l15.3 4.8c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4 16h32v-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},zq=zQ,zK={prefix:"fass",iconName:"circle-arrow-down",icon:[512,512,["arrow-circle-down"],"f0ab","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm17-119L385 281l17-17L368 230.1l-17 17-71 71V136 112H232v24V318.1l-71-71-17-17L110.1 264l17 17L239 393l17 17 17-17z"]},zZ=zK,zW={prefix:"fass",iconName:"comment-pen",icon:[512,512,["comment-edit"],"f4ae","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM304.8 144l-29.1 29.1L323 220.4l29.1-29.1L304.8 144zm-51.7 51.7l-85.2 85.2L160 336.1l55.3-7.9L300.4 243l-47.3-47.3z"]},z$=zW,zX={prefix:"fass",iconName:"file-import",icon:[512,512,["arrow-right-to-file"],"f56f","M128 0H352V160H512V512H128V336H302.1l-39 39-17 17L280 425.9l17-17 80-80 17-17-17-17-80-80-17-17L246.1 232l17 17 39 39H128V0zm0 288v48H24 0V288H24 128zM512 128H384V0L512 128z"]},zJ=zX,z6={prefix:"fass",iconName:"square-arrow-up-right",icon:[448,512,["external-link-square"],"f14c","M0 32H448V480H0V32zM312 144H160 136v48h24 94.1L119 327l-17 17L136 377.9l17-17 135-135V328v24h48V328 168 144H312z"]},z4=z6,z5={prefix:"fass",iconName:"arrow-left-from-line",icon:[448,512,[8612,"arrow-from-right"],"f344","M384 96V64h64V96 416v32H384V416 96zM25.4 278.6L2.7 256l22.6-22.6 128-128L176 82.7 221.3 128l-22.6 22.6L125.3 224 288 224h32v64H288l-162.7 0 73.4 73.4L221.3 384 176 429.3l-22.6-22.6-128-128z"]},z8=z5,z9={prefix:"fass",iconName:"plane-engines",icon:[576,512,[9992,"plane-alt"],"f3de","M576 256c0-35-59.5-64-93.7-64l-116.6 0-36.6-64 22.9 0 0-64-59.4 0L256 0 160 0l54.9 192L112 192 64 128 0 128l24.2 96.9C10.3 228.4 0 241 0 256s10.3 27.6 24.2 31.1L0 384l64 0 48-64 102.9 0L160 512l96 0 36.6-64 59.4 0 0-64-22.9 0 36.6-64 116.6 0c34.2 0 93.7-28 93.7-64z"]},z7=z9,La={prefix:"fass",iconName:"temperature-empty",icon:[320,512,["temperature-0","thermometer-0","thermometer-empty"],"f2cb","M97.8 317.8L112 300.2V277.5 64h96V277.5v22.7l14.2 17.6C233.4 331.5 240 348.9 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM272 0H208 112 48V64 277.5C28 302.2 16 333.7 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM160 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Lo=La,Lb=La,Lm=La,Ly={prefix:"fass",iconName:"gauge-low",icon:[512,512,["tachometer-alt-slow"],"f627","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64s-28.7-64-64-64c-.6 0-1.3 0-1.9 0L190 142.3l-9.7-22-43.9 19.3 9.7 22 64.1 145.7C198.9 318.9 192 334.6 192 352c0 35.3 28.7 64 64 64zM128 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Lv=Ly,Lz={prefix:"fass",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M576 32H0V480H576V32zM256 288l32 96H64l32-96H256zM112 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496h16v32H496 368 352V160h16zm0 64H496h16v32H496 368 352V224h16zm0 64H496h16v32H496 368 352V288h16z"]},Lw=Lz,LH=Lz,Lx={prefix:"fass",iconName:"scale-unbalanced-flip",icon:[640,512,["balance-scale-right"],"f516","M251.1 39.3L138.1 1.6 117.9 62.4l125.9 42c7 22 23.3 39.9 44.2 49V448H128 96v64h32H320h32V480 153.3c5.1-2.2 9.9-5 14.4-8.2l135.5 45.2 30.4 10.1 20.2-60.7-30.4-10.1L399.5 88.8c.3-2.9 .5-5.8 .5-8.8c0-44.2-35.8-80-80-80c-29.3 0-55 15.8-68.9 39.3zM528 224H496 481.5l-6.7 12.9-88 168-2.7 5.2V416l0 32v9.9l7 7 40 40 7 7H448 576h9.9l7-7 40-40 7-7V448 416v-5.9l-2.7-5.2-88-168L542.5 224H528zm60.9 192H435.1l75.4-144h3l75.4 144zM158.5 96H144 112 97.5l-6.7 12.9-88 168L0 282.1V288v32 9.9l7 7 40 40 7 7H64 192h9.9l7-7 40-40 7-7V320 288v-5.9l-2.7-5.2-88-168L158.5 96zm-29 48l75.4 144H51.1l75.4-144h3z"]},LN=Lx,LV={prefix:"fass",iconName:"diamond-turn-right",icon:[512,512,["directions"],"f5eb","M256 0L0 256 256 512 512 256 256 0zm48 336H288V264H208v64 24H160V328 240 216h24H288V144h16l96 96-96 96z"]},Lk=LV,LE={prefix:"fass",iconName:"house-laptop",icon:[640,512,["laptop-house"],"e066","M0 208L240 0 480 208v16H288V192H192v96h80V416H64V256H0V208zm544 96H352V448H544V304zm-240 0V256h48H544h48v48V448h48v32l-32 32H592 544 352 304 288l-32-32V448h48V304z"]},LD=LE,LS={prefix:"fass",iconName:"face-tired",icon:[512,512,[128555,"tired"],"f5c8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-128c-48.9 0-93.5 16.8-127.4 44.3c-.4-4.1-.6-8.2-.6-12.3c0-70.7 57.3-128 128-128s128 57.3 128 128c0 4.2-.2 8.3-.6 12.3C349.5 400.8 304.9 384 256 384zM112 144l118.9 64L112 272l45.7-64L112 144zm169.1 64L400 144l-45.7 64L400 272 281.1 208z"]},L_=LS,LO={prefix:"fass",iconName:"circle-caret-up",icon:[512,512,["caret-circle-up"],"f331","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 272L256 144 384 272v32H128V272z"]},LP=LO,Lj={prefix:"fass",iconName:"font-awesome",icon:[448,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M328.5 80c-62.8 0-86.6-32-149.3-32C128.4 48 104.4 68.6 64 76.8V32H0V480H64V140.8c40.4-8 64.4-28.8 115.2-28.8c62.7 0 86.4 32 149.3 32c18.9 0 37.6-3.1 55.5-9.3v208c-17.8 6.2-36.6 9.4-55.5 9.3c-62.8 0-86.6-32-149.3-32c-17.4 0-34.7 2.7-51.2 8.2v64c16.5-5.5 33.8-8.2 51.2-8.2c62.7 0 86.4 32 149.3 32c37.1 0 56.4-9.6 119.5-32V48c-63.1 22.4-82.3 32-119.5 32z"]},LB=Lj,LR=Lj,LU={prefix:"fass",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zm79-217l-17 17L240 313.9l17-17 39-39V392v24h48V392 257.9l39 39 17 17L433.9 280l-17-17-80-80-17-17-17 17-80 80z"]},LF=LU,LG=LU,LY={prefix:"fass",iconName:"circle-envelope",icon:[512,512,["envelope-circle"],"e10c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 204.1V160H384v44.1L256 254.8 128 204.1zm133.9 82.8L384 238.5V352H128V238.5l122.1 48.4 5.9 2.3 5.9-2.3z"]},LQ=LY,Lq={prefix:"fass",iconName:"triangle-person-digging",icon:[640,512,["construction"],"f85d","M320 32L64 480H576L320 32zM285.9 225.1l40 16 5.6 2.3 2.7 5.4 27.6 55.3 52.1 31.3L432 304l64 112H368l30.2-52.8-56.7-34-85.7-51.4-14.4-8.6 9.3-14 16-24 7.2-10.8 12.1 4.8zM288 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM237.2 307.4l14.9 9.3 60.3 37.7 7.5 4.7V368v32 16H304 288V400 376.9l-37.9-23.7L218.9 416H183.1l2.6-5.1 43.7-87.7 7.9-15.8z"]},LK=Lq,LZ={prefix:"fass",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 0V32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h64zM0 64H64c123.7 0 224 100.3 224 224v32V480v32H224V480 320C100.3 320 0 219.7 0 96V64z"]},LW=LZ,L$={prefix:"fass",iconName:"left-right",icon:[512,512,[8596,"arrows-alt-h"],"f337","M384 128L512 256 384 384l-32 0 0-80-192 0 0 80-32 0L0 256 128 128l32 0 0 80 192 0 0-80 32 0z"]},LX=L$,LJ={prefix:"fass",iconName:"circle-arrow-left",icon:[512,512,["arrow-circle-left"],"f0a8","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM119 239L231 127l17-17L281.9 144l-17 17-71 71L376 232l24 0 0 48-24 0-182.1 0 71 71 17 17L248 401.9l-17-17L119 273l-17-17 17-17z"]},L1=LJ,L2={prefix:"fass",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M320 480H288V416h32 32 32v64H352 320zm0-128H288V288h32 96 32v64H416 320zm0-128H288V160h32H480h32v64H480 320zm0-128H288V32h32H544h32V96H544 320zM151.7 469.5l-23.7 26-23.7-26-80-88L2.8 357.8l47.4-43 21.5 23.7L96 365.2V80 48h64V80 365.2l24.3-26.8 21.5-23.7 47.4 43-21.5 23.7-80 88z"]},L6=L2,L4=L2,L3={prefix:"fass",iconName:"square-dollar",icon:[448,512,["dollar-square","usd-square"],"f2e9","M448 32H0V480H448V32zM244.2 149.4c18.3 2.6 36.2 7 54.1 11.5l-10.5 41.9c-16.3-4.1-32.5-8.1-49.1-10.6c-16.4-2.4-30.1-.5-39.3 3.5c-11 4.7-18 16.2-6.3 23.7c8.5 5.4 21.5 9.2 39.4 14.3l.8 .2c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2V400H201V361.1c-11.7-2.6-26.7-7.4-36.6-10.6l0 0c-6.6-2.1-13.1-4.2-19.7-6.2c-2.3-.7-4.5-1.4-6.8-2.1l12.9-41.2c2.2 .7 4.4 1.4 6.6 2.1c7.3 2.3 14.6 4.6 21.9 6.9l0 0c12.1 3.9 26.4 8.4 34.5 9.7c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c3.9-21.5 19.9-35.8 37.8-43.5c5.8-2.5 12.1-4.4 18.6-5.7V112h43.2v37.4z"]},L5=L3,L8=L3,L9={prefix:"fass",iconName:"message-check",icon:[512,512,["comment-alt-check"],"f4a2","M0 0H512V416H304L160 512V416H0V0zM369 153l17-17L352 102.1l-17 17-111 111-47-47-17-17L126.1 200l17 17 64 64 17 17 17-17L369 153z"]},L7=L9,Tb={prefix:"fass",iconName:"cloud-bolt",icon:[512,512,[127785,"thunderstorm"],"f76c","M0 320H96h48L312.6 192h51l-40 128H400h16 96V224c0-53-43-96-96-96V112c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112v21.5C26.7 146.6 0 182.2 0 224v96zm232 64L192 512 368 376V352H280l40-128L144 360v24h88z"]},Tm=Tb,Ty={prefix:"fass",iconName:"text-slash",icon:[640,512,["remove-format"],"f87d","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L355.7 253.4 400.2 96H503L497 120.2 487 160h66l6.1-24.2 16-64L585 32H544 192 167L161 56.2l-9.6 38.5L48.4 14.8zM206.6 137.6l.5-1.9L217 96H333.7L301.2 211.1l-94.6-73.4zM272.9 311L243.3 416H192 160v64h32H352h32V416H352 309.8l17.6-62.1L272.9 311z"]},Tv=Ty,Tz={prefix:"fass",iconName:"face-smile-wink",icon:[512,512,[128521,"smile-wink"],"f4da","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM129.7 327.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 352.3 327.6 400 256 400s-113.7-47.7-126.3-72.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm148.4 29.6l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2c-21.6-28.8-64.8-28.8-86.4 0z"]},Tw=Tz,TH={prefix:"fass",iconName:"tombstone-blank",icon:[448,512,[129702,"tombstone-alt"],"f721","M224 0C118 0 32 86 32 192V416H416V192C416 86 330 0 224 0zM32 448H0v64H32 416h32V448H416 32z"]},TN=TH,TV={prefix:"fass",iconName:"chess-king-piece",icon:[256,512,["chess-king-alt"],"f440","M144 16V0H112V16 32H96 80V64H96h16V96H40v32l28.6 80H48v48H72h5.8L60.4 384H195.6L178.2 256H184h24V208H187.4L216 128V96H144V64h16 16V32H160 144V16zM43.9 416l-2.4 3.4-40 56L0 477.4V480v24 8H8 248h8v-8V480v-2.6l-1.5-2.1-40-56-2.4-3.4H208 48 43.9z"]},Tk=TV,TE={prefix:"fass",iconName:"left",icon:[448,512,["arrow-alt-left"],"f355","M0 256L192 448l32 0 0-128 224 0 0-128-224 0 0-128-32 0L0 256z"]},TD=TE,TS={prefix:"fass",iconName:"square-down",icon:[448,512,[11015,"arrow-alt-square-down"],"f350","M0 480l448 0 0-448L0 32 0 480zM96 256l80 0 0-128 96 0 0 128 80 0 0 32L224 416 96 288l0-32z"]},T_=TS,TO={prefix:"fass",iconName:"arrows-left-right",icon:[512,512,["arrows-h"],"f07e","M486.6 278.6L509.3 256l-22.6-22.6-96-96L368 114.7 322.7 160l22.6 22.6L386.7 224l-261.5 0 41.4-41.4L189.3 160 144 114.7l-22.6 22.6-96 96L2.7 256l22.6 22.6 96 96L144 397.3 189.3 352l-22.6-22.6L125.3 288l261.5 0-41.4 41.4L322.7 352 368 397.3l22.6-22.6 96-96z"]},TP=TO,Tj={prefix:"fass",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zm79-167l80 80 17 17 17-17 80-80 17-17L400 262.1l-17 17-39 39V184 160H296v24V318.1l-39-39-17-17L206.1 296l17 17z"]},TB=Tj,TR=Tj,TU={prefix:"fass",iconName:"chalkboard",icon:[576,512,["blackboard"],"f51b","M64 32H32V64 384H96V96H480V384h64V64 32H512 64zM224 352v64H32 0v64H32 544h32V416H544 416V352H224z"]},TF=TU,TG={prefix:"fass",iconName:"user-large-slash",icon:[640,512,["user-alt-slash"],"f4fa","M576 512H528L284.3 320H144L64 512H576l0 0zM382.2 273.9C430.6 250.7 464 201.3 464 144C464 64.5 399.5 0 320 0C250.1 0 191.8 49.9 178.7 116L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L382.2 273.9z"]},TY=TG,TQ={prefix:"fass",iconName:"signal-strong",icon:[640,512,["signal-4"],"f68f","M480 128V96H416v32V480v32h64V480 128zM352 224V192H288v32V480v32h64V480 224zM224 288H160v32V480v32h64V480 320 288zM96 416V384H32v32 64 32H96V480 416z"]},Tq=TQ,TK={prefix:"fass",iconName:"lollipop",icon:[512,512,[127853,"lollypop"],"e424","M210.8 334.8C265.3 314.2 304 261.6 304 200v-8c0-61.9-50.1-112-112-112S80 130.1 80 192c0 39.8 32.2 72 72 72s72-32.2 72-72V176H176v16c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-35.3 28.7-64 64-64s64 28.7 64 64v8c0 53-43 96-96 96h-8C94.6 296 48 249.4 48 192c0-79.5 64.5-144 144-144s144 64.5 144 144c0 73.2-54.6 133.6-125.2 142.8zM0 192C0 298 86 384 192 384c41.5 0 79.9-13.1 111.2-35.5L465.4 510.6l45.3-45.3L348.5 303.2C370.9 271.9 384 233.5 384 192C384 86 298 0 192 0S0 86 0 192z"]},TZ=TK,TW={prefix:"fass",iconName:"handshake-simple-slash",icon:[640,512,["handshake-alt-slash"],"e05f","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L509 372.4l6.8-7.4-35.4-32.4-134.2-123-23.4 18.2-26.1-20.3 77.4-60.2 12.6-9.8 19.6 25.3-12.6 9.8-20.9 16.2L550.2 352H640V128H592 516h-4-1.4l-4.3-3.3L426.6 64H349.7L233.2 158.3l-26-20.2L298.8 64H224l-60.4 40.3L48.4 14.8zM405.1 415.2L40.6 128H0V352H156.2l73.9 67.4 35.4 32.4 47.7-52.2 22.3 20.5 35.4 32.4 34.2-37.3z"]},T$=TW,TX={prefix:"fass",iconName:"rabbit-running",icon:[576,512,["rabbit-fast"],"f709","M448 32l-24 0-4.7 16.5c-3.2 11.2-5 22.5-5.6 33.8c23.5 20.8 41.5 47.4 51.9 77.7H439.9c-18-44.5-55.4-79-102.1-93L328 64 296 80l7.1 19.7c13.5 37.5 39.5 68.4 72.9 88.2v26.8L271.7 154.9C240.8 137.3 205.8 128 170.2 128c-32.3 0-62.2 16.8-78.9 44.4C81 159.9 65.4 152 48 152c-30.9 0-56 25.1-56 56s25.1 56 56 56c11.3 0 21.8-3.3 30.6-9.1c4.9 17.2 14.5 33.1 28.4 45.9L258.4 439.6l9.2 8.4H280 408h32V384H408 344 327.2 312V340.5c0-42.9-28.4-80.5-69.6-92.3l-30.8-8.8 8.8-30.8 30.8 8.8c55 15.7 92.8 65.9 92.8 123.1v15.7l56-32.4 6.4-3.7H568V231.1l-71-57.9c8-48.9-7.6-99.1-42.8-135L448 32zM152.1 408.4l-26.8 17.5 35 53.6L187.1 462l28.2-18.4-48.7-44.6-14.5 9.5zM472 240a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},TJ=TX,T9={prefix:"fass",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H352 320v64h32H464h32V192 80 48H432V80v35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4l60.4 21.3zM80 396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7l-60.4-21.3c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H160h32V288H160 48 16v32V432v32H80V432 396.9z"]},wb=T9,wm=T9,wy={prefix:"fass",iconName:"circle-book-open",icon:[512,512,["book-circle"],"e0ff","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 336c-27.8 0-56 16-56 16V176s28.2-16 56-16s56 16 56 16V352s-28.2-16-56-16zm144 0c-27.8 0-56 16-56 16V176s28.2-16 56-16s56 16 56 16V352s-28.2-16-56-16z"]},wv=wy,wz={prefix:"fass",iconName:"square-arrow-up",icon:[448,512,["arrow-square-up"],"f33c","M448 32H0V480H448V32zM241 119L353 231l17 17L336 281.9l-17-17-71-71V376v24H200V376 193.9l-71 71-17 17L78.1 248l17-17L207 119l17-17 17 17z"]},ww=wz,wH={prefix:"fass",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M267.6 4.5L256 0 244.4 4.5 36.9 85 17.8 92.5 16.6 113c-2.9 49.9 4.9 126.3 37.3 200.9c32.7 75.3 91 150 189.4 192.6L256 512l12.7-5.5c98.4-42.6 156.7-117.3 189.4-192.6c32.4-74.7 40.2-151 37.3-200.9l-1.2-20.5L475.1 85 267.6 4.5zM256 68.7l0 0L432 137c-.5 40.9-8.8 96.8-32.6 151.5c-26.2 60.3-70.6 118-143.5 153.5V68.7z"]},wx=wH,wN={prefix:"fass",iconName:"book-atlas",icon:[448,512,["atlas"],"f558","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9h63c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9h31.1c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9H303.5c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208h31.1c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32H145.3c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9h-63c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z"]},wV=wN,wk={prefix:"fass",iconName:"house-chimney-crack",icon:[576,512,["house-damage"],"f6f1","M576 287.6H511.8l1 224.4H326.4L288 448l96-80L224 256l64 112-96 80 38.4 64H64.1V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6z"]},wE=wk,wD={prefix:"fass",iconName:"file-zipper",icon:[384,512,["file-archive"],"f1c6","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM96 32h16 32 16V64H144 112 96V32zm0 64h16 32 16v32H144 112 96V96zm0 64h16 32 16v32H144 112 96V160zM64 416V344L96 224h64l32 120v72H64zm48-80H96v32h16 32 16V336H144 112z"]},wS=wD,w_={prefix:"fass",iconName:"martini-glass-empty",icon:[512,512,["glass-martini"],"f000","M0 48L16 64 210.7 258.7 224 272V448H160 128v64h32 96 96 32V448H352 288V272l13.3-13.3L496 64l16-16V0H448 64 0V48zM106.5 64h299L256 213.5 106.5 64z"]},wO=w_,wP={prefix:"fass",iconName:"person-snowmobiling",icon:[640,512,["snowmobile"],"f7d1","M240 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM373.5 85.3L362.7 63.8 319.8 85.3l10.7 21.5 37.4 74.7L360 192H304l-80-72H160L106.7 220.6c-11.4 21.6-9.4 47.8 5.3 67.4H80L31.1 385.8c5.4-1.2 11.1-1.8 16.9-1.8H272c26.2 0 49.4 12.6 64 32H450l36 48H440 416v48h24H568h9.9l7-7 32-32 17-17L600 422.1l-17 17-25 25H546l-46-61.3L576 352V256L419.8 177.9 373.5 85.3zM272 256h40l-24 32H264l-72-32 32-48 48 48zM48 416c-26.5 0-48 21.5-48 48s21.5 48 48 48H272c26.5 0 48-21.5 48-48s-21.5-48-48-48H48z"]},wj=wP,wB={prefix:"fass",iconName:"person-skiing",icon:[512,512,[9975,"skiing"],"f7c9","M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM13.8 247.6l21.3 11.1L232.7 361.3l46.2-69.2-76.5-76.5c-14.4-14.4-20.2-33.4-18.4-51.5l110.2 52.7 48.6 48.6 18.6 18.6-14.6 21.8L289.8 391l126.4 65.6 37.1-18.5 21.5-10.7 21.5 42.9L474.7 481l-48 24-10.9 5.5-10.9-5.6L12.9 301.3-8.4 290.2l22.1-42.6zM118.9 65.6L137 74.2l8.7-17.4 7.2-14.3 28.6 14.3-7.2 14.3-8.5 16.9 52.6 25.2c1-.5 2.1-1 3.2-1.5L323 66.8l26.2-11.6 14.4 24.8 51.7 88.6 48.6 27.7 27.8 15.9-31.8 55.6-27.8-15.9-56-32-7.4-4.3-4.3-7.4L346.8 178l-28.3 12.6-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4-7.2 14.3-28.6-14.3 7.2-14.3 9-18-17.6-8.4L90.7 87.5l13.8-28.8 14.4 6.9z"]},wR=wB,wU={prefix:"fass",iconName:"temperature-arrow-down",icon:[576,512,["temperature-down"],"e03f","M113.8 317.8L128 300.1V277.5 64h96V277.5v22.7l14.2 17.6C249.4 331.5 256 348.9 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM288 0H224 128 64V64 277.5C44 302.2 32 333.7 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM176 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272 256H160v16 50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm368-64H480l0-288V32H416V64l0 288H352v32l96 96 96-96V352z"]},wF=wU,wG={prefix:"fass",iconName:"feather-pointed",icon:[512,512,["feather-alt"],"f56b","M137.4 131.6C228.5 40.5 428.3 6.9 512 0c-4.4 53.7-19.8 155.2-54.4 245.1L368 272v16l71.1 0c-8.2 16.9-17.2 32.9-27.1 47.6L304 368v16l66.4 0c-61.9 54.9-164.4 88.3-238 45.5L73 489l-17 17L22.1 472l17-17L287.2 206.8l-22.3-22.3-11.3 11.3L78.1 371.3c-37.9-77 1.1-181.5 59.3-239.7z"]},wY=wG,wQ={prefix:"fass",iconName:"rectangle-ad",icon:[576,512,["ad"],"f641","M576 32H0V480H576V32zM368 280a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24-72c8.4 0 16.5 1.4 24 4.1V184 160h48v24 96 48 24H416v-4.1c-7.5 2.7-15.6 4.1-24 4.1c-39.8 0-72-32.2-72-72s32.2-72 72-72zM192.3 160H208h4 16.1l6.1 14.8L307.4 352H255.4l-9.9-24h-74l-10.4 24H108.8L186 174.4l6.3-14.4zm.2 120h33.3l-16.2-39.2L192.4 280z"]},wq=wQ,wK={prefix:"fass",iconName:"circle-arrow-right",icon:[512,512,["arrow-circle-right"],"f0a9","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm393 17L281 385l-17 17L230.1 368l17-17 71-71L136 280l-24 0 0-48 24 0 182.1 0-71-71-17-17L264 110.1l17 17L393 239l17 17-17 17z"]},wZ=wK,wW={prefix:"fass",iconName:"user-group-crown",icon:[640,512,["users-crown"],"f6a5","M96 0V53.7 144c0 70.7 57.3 128 128 128s128-57.3 128-128V53.7 0L304 24l-16 8L224 0 160 32l-16-8L96 0zm48 144V128H304v16c0 44.2-35.8 80-80 80s-80-35.8-80-80zM448 512L384 304H64L0 512H448zm192 0L576 320H422.4l56.2 182.6 2.9 9.4H640zM432 256c61.9 0 112-50.1 112-112s-50.1-112-112-112c-17.2 0-33.5 3.9-48 10.8V53.7 144c0 31.4-9 60.6-24.6 85.3C379 245.9 404.3 256 432 256z"]},w$=wW,wX={prefix:"fass",iconName:"sort",icon:[320,512,["unsorted"],"f0dc","M160 32L0 176v48H320V176L160 32zm0 448L320 336V288H0v48L160 480z"]},wJ=wX,Hb={prefix:"fass",iconName:"list-ol",icon:[512,512,["list-1-2","list-numeric"],"f0cb","M32 32H56 80h24V56 176h8 24v48H112h-8H56 48 24V176H48h8V80H32V32zM8 352c0-35.3 28.7-64 64-64H89.2c34.7 0 62.8 28.1 62.8 62.8c0 17.7-7.5 34.6-20.5 46.5L93.4 432H128h24v48H128 32 8V456v-.6V444.8l7.8-7.1 83.3-75.9c3.1-2.8 4.8-6.8 4.8-11c0-8.2-6.6-14.8-14.8-14.8H72c-8.8 0-16 7.2-16 16H8zM224 64H480h32v64H480 224 192V64h32zm0 160H480h32v64H480 224 192V224h32zm0 160H480h32v64H480 224 192V384h32z"]},Hm=Hb,Hg=Hb,Hy={prefix:"fass",iconName:"money-check-dollar",icon:[576,512,["money-check-alt"],"f53d","M576 64H0V448H576V64zM512 192v32H256V192H512zM256 288H512v32H256V288zM164 160v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V352v20H124V352v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1v-6V140h40v20z"]},Hv=Hy,Hz={prefix:"fass",iconName:"face-kiss-wink-heart",icon:[512,512,[128536,"kiss-wink-heart"],"f598","M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448l-3.9-15 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1 0 0 0 0 0 0 0 0V361l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0 0 0 3.9-15c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm202.8 61.6c-21.6-28.8-64.8-28.8-86.4 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z"]},HL=Hz,Hw={prefix:"fass",iconName:"down-to-line",icon:[384,512,["arrow-alt-to-bottom"],"f34a","M352 224L192 384 32 224l0-32 96 0 0-160H256l0 160 96 0 0 32zM32 416H352h32v64H352 32 0V416H32z"]},HH=Hw,Hx={prefix:"fass",iconName:"circle-phone",icon:[512,512,["phone-circle"],"e11b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 128l40 72-41.9 33.5c18.1 34.2 46.2 62.3 80.4 80.4L312 272l72 40-16 72H352c-123.7 0-224-100.3-224-224l0-16 72-16z"]},HN=Hx,HV={prefix:"fass",iconName:"up-down-left-right",icon:[512,512,["arrows-alt"],"f0b2","M160 96L256 0l96 96v32H288v96h96V160h32l96 96-96 96-32 0V288H288v96h64v32l-96 96-96-96V384h64V288H128v64H96L0 256l96-96h32v64h96V128H160V96z"]},Hk=HV,HE={prefix:"fass",iconName:"dryer-heat",icon:[448,512,["dryer-alt"],"f862","M448 0H0V512H448V0zM224 160a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM64 88a24 24 0 1 1 48 0A24 24 0 1 1 64 88zM184 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM171.3 204.7l-22.6 22.6L177.4 256c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l28.7 28.7 22.6-22.6L190.6 352c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6l-28.7-28.7zM280 233.4l-28.7-28.7-22.6 22.6L257.4 256c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l28.7 28.7 22.6-22.6L270.6 352c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6z"]},HD=HE,HS={prefix:"fass",iconName:"arrow-up-small-big",icon:[576,512,["sort-size-up-alt"],"f88f","M320 32V192H480V32H320zm0 224V480H544V256H320zM183.7 58.5L160 32.4l-23.7 26-80 88L34.8 170.2l47.4 43.1 21.5-23.7L128 162.8V448v32h64V448 162.8l24.3 26.8 21.5 23.7 47.4-43.1-21.5-23.7-80-88z"]},H_=HS,HO={prefix:"fass",iconName:"star-half-stroke",icon:[576,512,["star-half-alt"],"f5c0","M319.7 60l54.8 104 115.8 20 66.9 11.6-47.3 48.7L428 328.5l16.7 116.3 9.7 67.2-60.9-29.9L288.1 430.2 182.6 482.1 121.7 512l9.7-67.2 16.7-116.3L66.2 244.2 18.9 195.6 85.7 184l115.8-20L256.4 60 288.1 0l31.7 60zM288.1 367.8l24.7 12.1 71.1 35-11.3-78.4-3.9-27.3 19.2-19.7 55.2-56.8L365 219.1l-27.1-4.7L325 190.1l-37-70.1V367.8z"]},HP=HO,Hj={prefix:"fass",iconName:"whiskey-glass",icon:[512,512,[129347,"glass-whiskey"],"f7a0","M92.1 224L73.8 96H438.2L419.9 224H92.1zM64 480H448L502.9 96 512 32H447.4 64.6 0L9.1 96 64 480z"]},HB=Hj,HR={prefix:"fass",iconName:"mobile-notch",icon:[384,512,["mobile-iphone"],"e1ee","M128 64V96H256V64h48V448H80V64h48zM80 0H16V64 448v64H80 304h64V448 64 0H304 80zm48 384v32h16 96 16V384H240 144 128z"]},HU=HR,HF={prefix:"fass",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"]},HG=HF,HY={prefix:"fass",iconName:"won-sign",icon:[512,512,[8361,"krw","won"],"f159","M56.6 224L3.2 32H69.7L123 224h57.8L220.9 56.5 226.8 32H252h8 25.2l5.9 24.5L331.2 224H389L442.3 32h66.4L455.4 224H480h32v64H480 437.7L390.8 456.6 384.3 480H360h-8H326.8l-5.9-24.5L280.8 288H231.2L191.1 455.5 185.2 480H160h-8H127.7l-6.5-23.4L74.3 288H32 0V224H32 56.6zm84.2 64L154 335.7 165.4 288H140.8zm105.8-64h18.9L256 184.7 246.6 224zm100 64L358 335.7 371.2 288H346.6z"]},HQ=HY,Hq=HY,HK={prefix:"fass",iconName:"chess-knight-piece",icon:[320,512,["chess-knight-alt"],"f442","M57.6 102.4L32 128V248l38.4 32L160 222.4v32L48 337.6V384H272l27.1-109.6c3.3-13.3 4.9-27 4.9-40.7C304 140 228 64 134.2 64H32V89.6l25.6 12.8zm19.2 54.4a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM0 477.4V512H320V477.4L276.1 416H43.9L0 477.4z"]},HZ=HK,HW={prefix:"fass",iconName:"taxi",icon:[512,512,[128662,"cab"],"f1ba","M352 0H160V64H120 97.3L89.8 85.4 41.3 224H0V432v80H96V432H416v80h96V432 224H470.7L422.2 85.4 414.7 64H392 352V0zm17.3 128l33.6 96H109.1l33.6-96H369.3zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},H$=HW,HX={prefix:"fass",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240V.6c5.3-.4 10.6-.6 16-.6C443.7 0 544 100.3 544 224c0 5.4-.2 10.7-.6 16H304zM32 272C32 144.8 130.9 40.8 256 32.5V288L425 457c-41.5 34.4-94.8 55-153 55C139.5 512 32 404.6 32 272zm288 16H575.5C571 355.9 538.3 416.1 489 457L320 288z"]},HJ=HX,H1={prefix:"fass",iconName:"face-grin-beam",icon:[512,512,[128516,"grin-beam"],"f582","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM176 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},H2=H1,H6={prefix:"fass",iconName:"alien-8bit",icon:[640,512,[128126,"alien-monster"],"f8f6","M128 32h64V64h64v64H384V64h64V32h64V96H448v32 32h64v64h32V128h64V288H544v96H480v96H416 352V416h64V384H224v32h64v64H224 160V384H96V288H32V128H96v96h32V160h64V128 96H128V32zm64 288h64V224H192v96zm192 0h64V224H384v96z"]},H4=H6,H3={prefix:"fass",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M384 192c0 112-192 320-192 320S0 304 0 192C0 86 86 0 192 0S384 86 384 192z"]},H5=H3,H8={prefix:"fass",iconName:"helmet-safety",icon:[576,512,["hard-hat","hat-hard"],"f807","M352 32H224V66.3 176L159.6 85.8C84.1 121.8 32 198.8 32 288v64H544l0-66.4c-.9-88.1-52.8-164.1-127.5-199.8L352 176V66.3 32zM0 408s80 72 288 72s288-72 288-72V384H0v24z"]},H9=H8,H7=H8,xb={prefix:"fass",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM256 384l0-80-128 0 0-96 128 0 0-80 32 0L416 256 288 384l-32 0z"]},xy=xb,xv={prefix:"fass",iconName:"face-rolling-eyes",icon:[512,512,[128580,"meh-rolling-eyes"],"f5a5","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368H320h16v32H320 192 176V368h16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z"]},xz=xv,xw={prefix:"fass",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zM342.6 278.6l128-128-45.3-45.3L320 210.7l-57.4-57.4L240 130.7l-22.6 22.6-112 112 45.3 45.3L240 221.3l57.4 57.4L320 301.3l22.6-22.6z"]},xH=xw,xN={prefix:"fass",iconName:"calendar-arrow-down",icon:[448,512,["calendar-download"],"e0d0","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zm248 72V240H200v24V366.1l-39-39-17-17L110.1 344l17 17 80 80 17 17 17-17 80-80 17-17L304 310.1l-17 17-39 39V264z"]},xV=xN,xk={prefix:"fass",iconName:"signs-post",icon:[512,512,["map-signs"],"f277","M224 0h64V32H448l64 64-64 64H32V32H224V0zm0 224V192h64v32H480V352H64L0 288l64-64H224zm64 160V512H224V384h64z"]},xE=xk,xD={prefix:"fass",iconName:"octagon-plus",icon:[512,512,["plus-octagon"],"f301","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zM232 368V344 280H168 144V232h24 64V168 144h48v24 64h64 24v48H344 280v64 24H232z"]},xS=xD,x_={prefix:"fass",iconName:"message-smile",icon:[512,512,["comment-alt-smile"],"f4aa","M0 0H512V416H304L160 512V416H0V0zM192 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM168.4 222.1l-35.8 32 16 17.9c26.3 29.4 64.7 48 107.3 48s81-18.6 107.3-48l16-17.9-35.8-32-16 17.9c-17.6 19.7-43.1 32-71.6 32s-53.9-12.3-71.6-32l-16-17.9z"]},xO=x_,xP={prefix:"fass",iconName:"left-from-line",icon:[448,512,["arrow-alt-from-right"],"f348","M160 416L0 256 160 96l32 0 0 96 160 0 0 128-160 0 0 96-32 0zm224 0l0-320 0-32 64 0 0 32 0 320 0 32-64 0 0-32z"]},xj=xP,xB={prefix:"fass",iconName:"basket-shopping-simple",icon:[576,512,["shopping-basket-alt"],"e0af","M256.4 29.8L245.3 51.1 171.8 192H404.2L330.7 51.1 319.6 29.8 362.2 7.6l11.1 21.3L458.4 192H576v64H544L480 512H96L32 256H0V192H117.6L202.7 28.9 213.8 7.6l42.6 22.2zM144 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm312-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},xR=xB,xU={prefix:"fass",iconName:"hands-holding-heart",icon:[640,512,["hands-heart"],"f4c3","M199.2 135.1L224 159.9l96 96 96-96 24.8-24.8c14.9-14.9 23.2-35 23.2-56V75.6C464 33.8 430.1-.1 388.4-.1c-23 0-44.7 10.4-59.1 28.4L320 39.9l-9.3-11.6C296.4 10.4 274.6-.1 251.6-.1C209.9-.1 176 33.8 176 75.6v3.6c0 21 8.3 41.1 23.2 56zM80 64H0v40 24 32 64V352v13.3l9.4 9.4 128 128 9.4 9.4H160h96 32V480 448 416 352 338.7l-9.4-9.4-64-64L192 242.7l-9.4-9.4L160 210.7 114.7 256l22.6 22.6 9.4 9.4 22.6 22.6L205.8 347l-41.7 27.8L80 290.7V224 144 112v-8V64zm480 0v40 8 32 80 66.7l-84.1 84.1L434.2 347l36.4-36.4L493.3 288l9.4-9.4L525.3 256 480 210.7l-22.6 22.6-9.4 9.4-22.6 22.6-64 64-9.4 9.4V352v64 32 32 32h32 96 13.3l9.4-9.4 128-128 9.4-9.4V352 224 160 128 104 64H560z"]},xF=xU,xG={prefix:"fass",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M224 144C224 64.5 288.5 0 368 0c19 0 37.1 3.7 53.7 10.3L336 96v80h80l85.7-85.7C508.3 106.9 512 125 512 144c0 61.3-38.3 113.7-92.3 134.4l-45.1-45.1L352 210.7l-22.6 22.6-8.4 8.4-97-97 0-.8zM0 416L168.4 247.6 241.8 321l-8.4 8.4L210.7 352l22.6 22.6L96 512 0 416zm137.9-8L104 374.1 70.1 408 104 441.9 137.9 408zM287 321l-129-129H96L0 64 64 0 192 96v62.1L321 287l31-31L512 416l-96 96L256 352l31-31z"]},xY=xG,xQ={prefix:"fass",iconName:"trophy-star",icon:[576,512,["trophy-alt"],"f2eb","M128 0c0 22.6 .6 43.9 1.6 64H24 0V88C0 222.5 70.4 295.7 140.5 334.1c34.5 18.9 68.8 29.3 94.3 35c5.9 1.3 11.3 2.4 16.2 3.3c1.7 .9 3.4 1.8 5.1 2.6V448H184 160v24 16 24h24H392h24V488 472 448H392 320V374.9c1.7-.8 3.3-1.7 5.1-2.6c4.9-.9 10.3-1.9 16.2-3.3c25.5-5.7 59.8-16.1 94.3-35C505.6 295.7 576 222.5 576 88V64H552 446.4c1-20.1 1.6-41.4 1.6-64H128zM48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6c-7.2-3.2-14.4-6.7-21.7-10.7C109.8 262.6 56.4 209.9 48.9 112zM412.5 291.9c-7.2 4-14.5 7.5-21.7 10.7c22.7-40.3 42.8-100.5 51.9-190.6h84.4c-7.5 97.9-60.9 150.6-114.6 179.9zM316.2 129.2l63.1 9.2-45.7 44.5 10.8 62.8L288 216l-56.4 29.7 10.8-62.8-45.7-44.5 63.1-9.2L288 72l28.2 57.2z"]},xq=xQ,xK={prefix:"fass",iconName:"house-user",icon:[576,512,["home-user"],"e1b0","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 576 240v47.6zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm48 192l-32-96H208l-32 96H400z"]},xZ=xK,xW={prefix:"fass",iconName:"hexagon-minus",icon:[512,512,["minus-hexagon"],"f307","M0 256L128 32H384L512 256 384 480H128L0 256zm184-24H160v48h24H328h24V232H328 184z"]},x$=xW,xX={prefix:"fass",iconName:"left-to-line",icon:[448,512,["arrow-alt-to-left"],"f34b","M256 416L96 256 256 96l32 0 0 96 160 0 0 128-160 0 0 96-32 0zM64 96l0 320 0 32L0 448l0-32L0 96 0 64l64 0 0 32z"]},xJ=xX,Nb={prefix:"fass",iconName:"paw-simple",icon:[448,512,["paw-alt"],"f701","M192 80A48 48 0 1 0 96 80a48 48 0 1 0 96 0zm-16 80L107.7 283C64.2 293.8 32 333.2 32 380c0 55.2 44.8 100 100 100c24.8 0 47.5-9 65-24h54c17.5 15 40.2 24 65 24c55.2 0 100-44.8 100-100c0-46.8-32.2-86.2-75.7-97L272 160H176zm128-32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm144 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 240a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Nm=Nb,Ny={prefix:"fass",iconName:"brackets-round",icon:[512,512,["parentheses"],"e0c5","M110.2 37.4C71.9 62.9 0 140.2 0 256S71.9 449.1 110.2 474.6l35.5-53.3C120.1 404.3 64 345 64 256s56.1-148.3 81.8-165.4L110.2 37.4zm291.5 0L366.2 90.6C391.9 107.7 448 167 448 256s-56.1 148.3-81.8 165.4l35.5 53.3C440.1 449.1 512 371.8 512 256s-71.9-193.1-110.2-218.6z"]},Nv=Ny,Nz={prefix:"fass",iconName:"martini-glass-citrus",icon:[576,512,["cocktail"],"f561","M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H296.2C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-28.2 0-54.5-8.1-76.7-22.1l35.3-35.3c12.5 6 26.6 9.4 41.4 9.4zM0 160V128H416v32L232 344V464h88v48H232 208 96V464h88V344L0 160z"]},Nw=Nz,NH={prefix:"fass",iconName:"face-surprise",icon:[512,512,[128558,"surprise"],"f5c2","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},Nx=NH,NN={prefix:"fass",iconName:"circle-pause",icon:[512,512,[62092,"pause-circle"],"f28b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192V320v32H160V320 192 160h64v32zm128 0V320v32H288V320 192 160h64v32z"]},NV=NN,Nk={prefix:"fass",iconName:"apple-whole",icon:[448,512,[127822,127823,"apple-alt"],"f5d1","M208 96V80c0-44.2 35.8-80 80-80h16 16V16 32c0 44.2-35.8 80-80 80H224 208V96zM0 288c0-76.3 35.7-160 112-160l112 32 112-32c76.3 0 112 83.7 112 160c0 128-80 224-160 224l-64-16-64 16C80 512 0 416 0 288z"]},NE=Nk,ND={prefix:"fass",iconName:"lock-keyhole",icon:[448,512,["lock-alt"],"f30d","M224 64c44.2 0 80 35.8 80 80v48H144V144c0-44.2 35.8-80 80-80zM80 144v48H0V512H448V192H368V144C368 64.5 303.5 0 224 0S80 64.5 80 144zM256 320v64 32H192V384 320 288h64v32z"]},NS=ND,N_={prefix:"fass",iconName:"temperature-quarter",icon:[320,512,["temperature-1","thermometer-1","thermometer-quarter"],"f2ca","M112 300.2L97.8 317.8C86.6 331.5 80 348.9 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L208 300.2V277.5 64H112V277.5v22.7zM208 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S16 447.6 16 368c0-34.3 12-65.8 32-90.5V64 0h64 96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272 256h32v16 50.8c18.6 6.6 32 24.4 32 45.3z"]},NO=N_,NP=N_,Nj=N_,NB={prefix:"fass",iconName:"square-info",icon:[448,512,[8505,"info-square"],"f30f","M448 32H0V480H448V32zM184 336h24V272H184 160V224h24 48 24v24 88h8 24v48H264 184 160V336h24zm72-208v64H192V128h64z"]},NR=NB,NU={prefix:"fass",iconName:"hands-holding-dollar",icon:[640,512,["hands-usd"],"f4c5","M344 34.9c6.4 1.2 14.3 2.8 18.2 3.9L385.4 45 373 91.4l-23.2-6.2c-3.7-1-17-3.6-21.3-4.3c-11.6-1.8-20.8-.3-26.4 2.3c-4.3 1.9-8.8 6.3-3.8 9.7c5.5 3.7 14.4 6.6 28.8 10.9l1 .3c12 3.6 28.7 8.7 41.4 17.9c7.1 5.2 14 12.3 18.2 22.1c4.3 9.9 5.1 20.7 3.2 31.7c-3.6 20.6-17.3 34.5-34 41.7c-4.2 1.8-8.5 3.2-13 4.2V248H296V220.8c-9.3-2.4-20.3-6.1-27.3-8.5c-1.7-.6-3.1-1.1-4.2-1.4l-22.8-7.6 15.2-45.5 22.8 7.6c2.1 .7 4.3 1.5 6.6 2.2c9.5 3.2 19.7 6.7 25.4 7.6c12.3 1.9 21.4 .6 26.6-1.6c5.4-2.3 8.4-8.8 3.2-12.6s-14-6.8-28.1-11.1l-2.3-.7c-11.6-3.5-27.5-8.2-39.6-16.5c-7-4.8-14.1-11.5-18.7-21.1c-4.6-9.8-5.6-20.5-3.7-31.4c3.5-20 17.6-33.5 33.4-40.7c4.3-2 8.9-3.5 13.6-4.7V8h48V34.9zM80 64v40 8 32 80 66.7l84.1 84.1L205.8 347l-36.4-36.4L146.7 288l-9.4-9.4L114.7 256 160 210.7l22.6 22.6 9.4 9.4 22.6 22.6 64 64 9.4 9.4V352v64 32 32 32H256 160 146.7l-9.4-9.4-128-128L0 365.3V352 224 160 128 104 64H80zm480 0h80v40 24 32 64V352v13.3l-9.4 9.4-128 128-9.4 9.4H480 384 352V480 448 416 352 338.7l9.4-9.4 64-64L448 242.7l9.4-9.4L480 210.7 525.3 256l-22.6 22.6-9.4 9.4-22.6 22.6L434.2 347l41.7 27.8L560 290.7V224 144 112v-8V64z"]},NF=NU,NG={prefix:"fass",iconName:"arrow-down-triangle-square",icon:[576,512,["sort-shapes-down"],"f888","M160 479.6l23.7-26 80-88 21.5-23.7-47.4-43-21.5 23.7L192 349.2V64 32H128V64 349.2l-24.3-26.8L82.2 298.8l-47.4 43 21.5 23.7 80 88 23.7 26zM416 32L304 224H528L416 32zm96 448V288H320V480H512z"]},NY=NG,NQ={prefix:"fass",iconName:"square-poll-horizontal",icon:[448,512,["poll-h"],"f682","M448 32L0 32 0 480l448 0 0-448zM256 192L96 192l0-64 160 0 0 64zm96 32l0 64L96 288l0-64 256 0zM192 384l-96 0 0-64 96 0 0 64z"]},Nq=NQ,NK={prefix:"fass",iconName:"backward-fast",icon:[512,512,[9198,"fast-backward"],"f049","M64 96V64H0V96 416v32H64V416 280L288 448V280L512 448V64L288 232V64L64 232V96z"]},NZ=NK,NW={prefix:"fass",iconName:"basketball",icon:[512,512,[127936,"basketball-ball"],"f434","M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z"]},N$=NW,NX={prefix:"fass",iconName:"fork-knife",icon:[576,512,["utensils-alt"],"f2e6","M214.6 169.4L192 146.7l0 0L45.3 0S0 40 0 104c0 70.7 63.5 136.2 154.7 226.8L265.4 220.1l-50.7-50.7zM441.4 486.6L464 509.3 509.3 464l-22.6-22.6L355.9 310.6l-45.3 45.3L441.4 486.6zM488 24L472 8 348.6 78.5C321 94.3 304 123.6 304 155.3c0 19.4 6.4 38.1 18 53.4L89.4 441.4 66.7 464 112 509.3l22.6-22.6L367.2 254c15.3 11.6 34 18 53.4 18c31.8 0 61.1-17 76.8-44.6L568 104 552 88 448 192l-16-16L528 64 512 48 400 144l-16-16L488 24z"]},NJ=NX,Vb={prefix:"fass",iconName:"circle-up",icon:[512,512,[61467,"arrow-alt-circle-up"],"f35b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM384 256H304V384H208V256H128V224L256 96 384 224v32z"]},Vm=Vb,Vy={prefix:"fass",iconName:"mobile-screen-button",icon:[384,512,["mobile-alt"],"f3cd","M16 0H368V512H16V0zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64H80V384H304V64z"]},Vv=Vy,Vz={prefix:"fass",iconName:"inbox-out",icon:[512,512,[128228,"inbox-arrow-up"],"f311","M288 288v32H224V288 125.3l-41.4 41.4L160 189.3 114.7 144l22.6-22.6 96-96L256 2.7l22.6 22.6 96 96L397.3 144 352 189.3l-22.6-22.6L288 125.3V288zM0 320H144l32 64H336l32-64H512V512H0V320z"]},VL=Vz,Vw={prefix:"fass",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M592 256c0 78.5-37.7 148.2-96 192l28.8 38.4C594.7 433.9 640 350.3 640 256.1l0-.1 0-.1c0-94.2-45.3-177.8-115.2-230.3L496 64c58.3 43.8 96 113.5 96 192zM438.4 371.2l28.8 38.4c46.6-35 76.8-90.8 76.8-153.6s-30.2-118.6-76.8-153.6l-28.8 38.4c35 26.3 57.6 68.1 57.6 115.2s-22.6 88.9-57.6 115.2zM400 256c0 15.7-7.5 29.6-19.2 38.4l28.8 38.4C432.9 315.3 448 287.4 448 256s-15.1-59.3-38.4-76.8l-28.8 38.4c11.7 8.8 19.2 22.7 19.2 38.4zM0 160V352H128L272 480h48V32H272L128 160H0z"]},VH=Vw,Vx={prefix:"fass",iconName:"truck-clock",icon:[640,512,["shipping-timed"],"f48c","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM96 176a112 112 0 1 1 224 0A112 112 0 1 1 96 176zM224 96H192v16 64 16h16 32 16V160H240 224V112 96z"]},VN=Vx,VV={prefix:"fass",iconName:"burger",icon:[512,512,["hamburger"],"f805","M32 224V192s0-160 224-160s224 160 224 160v32H32zm112-96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 352V256H496v96H16zM32 480V384H480v96H32z"]},Vk=VV,VE={prefix:"fass",iconName:"rupee-sign",icon:[448,512,[8360,"rupee"],"f156","M0 32H32h80c79.5 0 144 64.5 144 144c0 59.6-36.2 110.7-87.8 132.6l54.3 169.6 .6 1.8H155.8L104.6 320H64V480H0V288 64 32zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5l-29.8-11.6 23.2-59.7 29.8 11.6c2.6 1 5.2 2 7.9 3.1l0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4L440 212l-19 61.1-30.6-9.5c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z"]},VD=VE,VS={prefix:"fass",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 184c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4V272v24H232V272 250.5 236.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H224c-4.4 0-8 3.6-8 8l0 6.5-48 0V184zm64 152h48v48H232V336z"]},V_=VS,VO={prefix:"fass",iconName:"house-water",icon:[576,512,["house-flood"],"f74f","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V390.9c3.8-2.6 7.8-5.5 12.2-8.7l1.1-.8L96 368l18.6 13.4 1.1 .8 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0 0 0 1.1-.8L288 368l19.7 14.2 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L480 368l19.7 14.2 0 0 0 0c4.5 3.3 8.6 6.2 12.5 8.9l-.5-103.5zM224 192H352V320H224V192zm48.4 301.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},VP=VO,Vj={prefix:"fass",iconName:"warehouse-full",icon:[640,512,["warehouse-alt"],"f495","M0 512V128L320 0 640 128V512H544V192H96V512H0zM512 384V512H352V384H512zM128 224H320V352H128V224zM320 384V512H128V384H320z"]},VB=Vj,VR={prefix:"fass",iconName:"phone-flip",icon:[512,512,[128381,"phone-alt"],"f879","M512 32L368 0 288 144l83.8 67c-36.1 68.4-92.3 124.6-160.8 160.8L144 288 0 368 32 512H64c247.4 0 448-200.6 448-448l0-32z"]},VU=VR,VF={prefix:"fass",iconName:"circle-caret-left",icon:[512,512,["caret-circle-left"],"f32e","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM272 384L144 256 272 128l32 0 0 256-32 0z"]},VG=VF,VY={prefix:"fass",iconName:"forward-fast",icon:[512,512,[9197,"fast-forward"],"f050","M448 96V64h64V96 416v32H448V416 280L224 448V280L0 448V64L224 232V64L448 232V96z"]},VQ=VY,Vq={prefix:"fass",iconName:"face-meh-blank",icon:[512,512,[128566,"meh-blank"],"f5a4","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},VK=Vq,VZ={prefix:"fass",iconName:"square-parking",icon:[448,512,[127359,"parking"],"f540","M448 32H0V480H448V32zM160 128h80c53 0 96 43 96 96s-43 96-96 96H192v32 32H128V352 320 256 160 128h32zm80 128c17.7 0 32-14.3 32-32s-14.3-32-32-32H192v64h48z"]},VW=VZ,V$={prefix:"fass",iconName:"square-chevron-up",icon:[448,512,["chevron-square-up"],"f32c","M448 32H0V480H448V32zM241 167L345 271l17 17L328 321.9l-17-17-87-87-87 87-17 17L86.1 288l17-17L207 167l17-17 17 17z"]},VX=V$,VJ={prefix:"fass",iconName:"bars-progress",icon:[512,512,["tasks-alt"],"f828","M448 128v32H320V128H448zM64 64H0v64 32 64H64 448h64V160 128 64H448 64zM448 384H192V352H448v32zM64 288H0v64 32 64H64 448h64V384 352 288H448 64z"]},V2=VJ,V6={prefix:"fass",iconName:"cart-flatbed",icon:[640,512,["dolly-flatbed"],"f474","M32 0H0V64H32 64V416v32H96h66.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608h32V384H608 128V32 0H96 32zM192 32V320H608V32H464V192l-64-48-64 48V32H192z"]},V4=V6,V3={prefix:"fass",iconName:"ban-smoking",icon:[512,512,[128685,"smoking-ban"],"f54d","M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32H384v32H333.3zm32 32H400h16V304 240 224H400 269.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM288 96H256v16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16v16h32V176c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16V96zM229.5 320l-96-96H112 96v16 64 16h16H229.5z"]},V5=V3,V8={prefix:"fass",iconName:"circle-sort-up",icon:[512,512,["sort-circle-up"],"e032","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144-64v32H368V192L256 96 144 192zm0 96v32l112 96 112-96V288H336 176 144zm112 85.9L193.2 320H318.8L256 373.9z"]},V9=V8,V7={prefix:"fass",iconName:"basket-shopping",icon:[576,512,["shopping-basket"],"f291","M245.3 51.1l11.1-21.3L213.8 7.6 202.7 28.9 117.6 192H0v64H32L96 512H480l64-256h32V192H458.4L373.3 28.9 362.2 7.6 319.6 29.8l11.1 21.3L404.2 192H171.8L245.3 51.1zM192 304v96 16H160V400 304 288h32v16zm112-16v16 96 16H272V400 304 288h32zm112 16v96 16H384V400 304 288h32v16z"]},kb=V7,km={prefix:"fass",iconName:"bus-simple",icon:[448,512,["bus-alt"],"f55e","M224 0C348.8 0 448 48 448 48V96 448H416v64H320V448H128v64H32V448H0V96 48S99.2 0 224 0zM64 288H384V96H64V288zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},ky=km,kv={prefix:"fass",iconName:"face-sad-cry",icon:[512,512,[128557,"sad-cry"],"f5b3","M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6V288 272H128v16V477.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8V288 272H352v16V493.4zM208 336v32c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48zm-91.2-98.4c21.6-28.8 64.8-28.8 86.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2zm278.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2c21.6-28.8 64.8-28.8 86.4 0z"]},kz=kv,kw={prefix:"fass",iconName:"ticket-airline",icon:[640,512,["ticket-perforated-plane","ticket-plane"],"e29a","M640 64H0V448H640V304c-26.5 0-48-21.5-48-48s21.5-48 48-48V64zM432 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM176 224l-32-96h56l56 96h46.9c16.1 0 31.5 6.4 42.8 17.7c7.9 7.9 7.9 20.7 0 28.5C334.4 281.6 319 288 302.9 288H256l-56 96H144l32-96H120L96 320H64l16-64L64 192H96l24 32h56z"]},kH=kw,kx=kw,kN={prefix:"fass",iconName:"arrows-minimize",icon:[512,512,["compress-arrows"],"e0a5","M48 2.7L70.6 25.4 160 114.7V80 48h64V80 192v32H192 80 48V160H80h34.7L25.4 70.6 2.7 48 48 2.7zM509.3 48L486.6 70.6 397.3 160H432h32v64H432 320 288V192 80 48h64V80v34.7l89.4-89.4L464 2.7 509.3 48zM48 288H80 192h32v32V432v32H160V432 397.3L70.6 486.6 48 509.3 2.7 464l22.6-22.6L114.7 352H80 48V288zm240 0h32H432h32v64H432 397.3l89.4 89.4L509.3 464 464 509.3l-22.6-22.6L352 397.3V432v32H288V432 320 288z"]},kV=kN,kk={prefix:"fass",iconName:"toilet-paper-blank-under",icon:[512,512,["toilet-paper-reverse-alt"],"e29f","M348.2 0H96C43 0 0 86 0 192S43 384 96 384H348.2c-11.6-12.2-21.1-26.9-28.7-41.9C299.5 302 288 248.9 288 192s11.5-110 31.5-150.1c7.5-15 17.1-29.7 28.7-41.9zM384 10.9c-37.3 26.4-64 97.5-64 181.1s26.7 154.7 64 181.1c10 7.1 20.8 10.9 32 10.9c35.5 0 66.6-38.6 83.2-96c8.2-28.2 12.8-61 12.8-96C512 86 469 0 416 0c-11.2 0-22 3.8-32 10.9zM416 256c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64zM160 512H512V343.1c-19.1 37.8-51.2 72.9-96 72.9H160v96z"]},kE=kk,kD={prefix:"fass",iconName:"signal",icon:[640,512,[128246,"signal-5","signal-perfect"],"f012","M608 0V32 480v32H544V480 32 0h64zM480 96v32V480v32H416V480 128 96h64zM352 224V480v32H288V480 224 192h64v32zM224 288v32V480v32H160V480 320 288h64zM96 416v64 32H32V480 416 384H96v32z"]},kS=kD,kO=kD,kP={prefix:"fass",iconName:"house-chimney",icon:[576,512,[63499,"home-lg"],"e3af","M576 287.6H511.8l1 224.4H472 456 352V352H224V512H120 104 64.1V474.8c-.1-.9-.1-1.8-.1-2.8V360c0-.9 0-1.9 .1-2.8V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6z"]},kj=kP,kB={prefix:"fass",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7L154.5 404 124 394.5l4.7-15.3C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3l4.7 15.3L357.5 404l-4.7-15.3C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},kR=kB,kU={prefix:"fass",iconName:"chess-bishop-piece",icon:[256,512,["chess-bishop-alt"],"f43b","M80 32h96V80H155.3c6.7 6.4 14.3 14.5 21.7 24.4l-44.3 44.3L121.4 160 144 182.6l11.3-11.3 38.8-38.8c8.2 17.1 13.9 37 13.9 59.5c0 26.3-13.6 40.5-26.3 48H184h24v48H184h-5.7L192 384H64l13.7-96H72 48V240H72h2.3C61.6 232.5 48 218.3 48 192c0-52.8 31.4-91.7 52.7-112H80V32zM43.9 416H48 208h4.1l2.4 3.4 40 56 1.5 2.1V480v24 8h-8H8 0v-8V480v-2.6l1.5-2.1 40-56 2.4-3.4z"]},kF=kU,kG={prefix:"fass",iconName:"diploma",icon:[640,512,["scroll-ribbon"],"f5ea","M208 144V113l0-.5c.3-18 14.9-32.5 33-32.5c9.5 0 18.6 4.1 24.8 11.3L312 144H240 208zm120 0l46.1-52.7C380.4 84.1 389.5 80 399 80h1c17.7 0 32 14.3 32 32l0 .5 0 .5v31H400 328zm-72 64V316.2L97.7 347.8 64 280.4V208H256zM384 316.2V208H576v72.4l-33.7 67.4L384 316.2zm0 65.3l169.7 33.9 24 4.8 10.9-21.9 48-96 3.4-6.8V288 176 144H608 480V113c0-44.7-36.3-81-81-81c-23.4 0-45.6 10.1-61 27.7L320 80.3 302 59.7C286.6 42.1 264.4 32 241 32c-44.7 0-81 36.3-81 81v31H32 0v32V288v7.6l3.4 6.8 48 96 10.9 21.9 24-4.8L256 381.4V480l64-40 64 40V381.4z"]},kY=kG,kQ={prefix:"fass",iconName:"shop",icon:[640,512,["store-alt"],"f54f","M0 192H640V128L544 0H96L0 128v64zM64 384V512H384V384 224H320V384H128V224H64V384zM512 512h64V224H512V512z"]},kq=kQ,kK={prefix:"fass",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M32 32H0V64 448v32H32 416h32V448 160 146.7l-9.4-9.4-96-96L333.3 32H320 32zM64 96H320V224H64V96zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},kZ=kK,kW={prefix:"fass",iconName:"scale-unbalanced",icon:[640,512,["balance-scale-left"],"f515","M388.9 39.3l113-37.7 20.2 60.7-125.9 42c-7 22-23.3 39.9-44.2 49V448H512h32v64H512 320 288V480 153.3c-5.1-2.2-9.9-5-14.4-8.2L138.1 190.4l-30.4 10.1L87.5 139.8l30.4-10.1L240.5 88.8c-.3-2.9-.5-5.8-.5-8.8c0-44.2 35.8-80 80-80c29.3 0 55 15.8 68.9 39.3zM112 224h32 14.5l6.7 12.9 88 168 2.7 5.2V416l0 32 0 9.9-7 7-40 40-7 7H192 64 54.1l-7-7L7 465l-7-7V448 416v-5.9l2.7-5.2 88-168L97.5 224H112zM51.1 416H204.9L129.5 272h-3L51.1 416zM481.5 96H496h32 14.5l6.7 12.9 88 168 2.7 5.2V288v32 9.9l-7 7-40 40-7 7H576 448h-9.9l-7-7-40-40-7-7V320 288v-5.9l2.7-5.2 88-168L481.5 96zm29 48L435.1 288H588.9L513.5 144h-3z"]},k$=kW,kX={prefix:"fass",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M0 176L160 32 320 176v48H0V176z"]},kJ=kX,k6={prefix:"fass",iconName:"calendar-arrow-up",icon:[448,512,["calendar-upload"],"e0d1","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM248 424V321.9l39 39 17 17L337.9 344l-17-17-80-80-17-17-17 17-80 80-17 17L144 377.9l17-17 39-39V424v24h48V424z"]},k4=k6,k3={prefix:"fass",iconName:"comment-dots",icon:[512,512,[128172,62075,"commenting"],"f4ad","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM128 272a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},k5=k3,k8={prefix:"fass",iconName:"square-left",icon:[448,512,[11013,"arrow-alt-square-left"],"f351","M0 32L0 480l448 0 0-448L0 32zm224 96l0 80 128 0 0 96-128 0 0 80-32 0L64 256 192 128l32 0z"]},k9=k8,k7={prefix:"fass",iconName:"face-grin-squint",icon:[512,512,[128518,"grin-squint"],"f585","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM112 144l118.9 64L112 272l45.7-64L112 144zm169.1 64L400 144l-45.7 64L400 272 281.1 208z"]},Eb=k7,Em={prefix:"fass",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 32V8H264V32v2.8c-4.7 1.2-9.3 2.7-13.6 4.7c-15.8 7.2-30 20.7-33.4 40.7c-1.9 10.9-.9 21.6 3.7 31.4c4.5 9.6 11.6 16.3 18.7 21.1c12.1 8.2 28 13 39.6 16.5l2.3 .7c14.1 4.3 22.8 7.3 28.1 11.1c2 1.5 2.4 2.3 2.4 2.4l0 0c0 .1 .1 .3 .2 .9c.1 .6 .1 1.7-.2 3.5c-.3 1.9-1.2 3.9-5.6 5.8c-5.2 2.2-14.3 3.5-26.6 1.6c-5.7-.9-15.9-4.4-25.4-7.6l0 0c-2.3-.8-4.5-1.5-6.6-2.2l-22.8-7.6-15.2 45.5 22.8 7.6c1.1 .4 2.6 .9 4.2 1.4l0 0 0 0c7 2.4 18 6.2 27.3 8.5V224l0 24h48V224v-2.2c4.5-1 8.9-2.4 13-4.2c16.7-7.2 30.5-21.1 34-41.7c1.9-11 1.1-21.8-3.2-31.7c-4.3-9.8-11.1-16.9-18.2-22.1c-12.7-9.2-29.4-14.3-41.4-17.9l-1-.3c-14.4-4.3-23.3-7.2-28.8-10.9c-1.5-1-2.1-1.7-2.2-1.9c-.1-.3-.1-1.1 .2-2.7l0 0c.1-.3 .5-2.6 5.9-5.1c5.6-2.5 14.7-4.1 26.4-2.3c4.3 .7 17.6 3.3 21.3 4.3L341 91.4 353.4 45l-23.2-6.2c-3.9-1-11.8-2.6-18.2-3.9V32zM264.1 91.1c0 0 0-.1 0-.1c0 .1 0 .1 0 .1s0 0 0 0zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},Ey=Em,Ev={prefix:"fass",iconName:"hands-praying",icon:[640,512,["praying-hands"],"f684","M117 206.8L245 6.8l55 32.6L208 208.2V320h32V208h64V320 432L48 512H0V368l112-42V224v-9.4l5-7.9zm405.9 0l5 7.9V224 326l112 42V512H592L336 432V320 208h64V320h32V208.2L339.9 39.3 395 6.8l128 200z"]},Ez=Ev,Ew={prefix:"fass",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M464 224h32V192 64 32H432V64v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0l-45.3-45.3c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160H336 304v64h32H464z"]},EH=Ew,Ex=Ew,EN=Ew,EV={prefix:"fass",iconName:"messages-dollar",icon:[640,512,["comments-alt-dollar"],"f652","M416 0H0V320H96v64l106.7-64H416V0zM256 352v96H437.3L544 512V448h96V128H448V352H256zM228 64v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V256v20H188V256v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1l0 0c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1V64 44h40V64z"]},Ek=EV,ED={prefix:"fass",iconName:"chess-queen-piece",icon:[256,512,["chess-queen-alt"],"f446","M152 24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM48 416H43.9l-2.4 3.4-40 56L0 477.4V480v24 8H8 248h8v-8V480v-2.6l-1.5-2.1-40-56-2.4-3.4H208 48zM66.5 192H48v48H72h5.1L59.8 384H196.2L178.9 240H184h24V192H189.5L240 92 219 78l-4.6 4.6c-6 6-14.5 10.3-22.3 7.1c-11-4.5-15-15.1-15-25.7H149s0 21-21 21s-21-21-21-21H79c0 10.6-4 21.2-15 25.7c-7.8 3.2-16.3-1.1-22.3-7.1L37 78 16 92 66.5 192z"]},ES=ED,E_={prefix:"fass",iconName:"location-crosshairs",icon:[512,512,["location"],"f601","M288 0V32 66.7C368.4 80.1 431.9 143.6 445.3 224H480h32v64H480 445.3C431.9 368.4 368.4 431.9 288 445.3V480v32H224V480 445.3C143.6 431.9 80.1 368.4 66.7 288H32 0V224H32 66.7C80.1 143.6 143.6 80.1 224 66.7V32 0h64zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},EO=E_,EP={prefix:"fass",iconName:"house-person-leave",icon:[640,512,["house-leave","house-person-depart"],"e00f","M375.7 117.6L240 0 0 208v48H64V416H317.5l44-44L384 315.7l3.9-9.7-9.7-3.2-60.7-20.2L287 272.5l10.1-30.4 30.6-91.7 4.5-13.4 12.9-5.7 30.6-13.6zM128 192h96v96H128V192zM528 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-75.7 30.6l-9.3 4.1-72 32-12.9 5.7-4.5 13.4-16 48-10.1 30.4 60.7 20.2 10.1-30.4 11.5-34.6 36.7-16.3-17 63.6c-5.6 21.1-.1 43.6 14.7 59.7l70.9 77.4 22 80.5 8.4 30.9 61.7-16.8-8.4-30.9-24-88-2-7.5-5.2-5.7-52.3-57 18.4-62.4 13.7 27.4 4.8 9.5 9.5 4.8 48 24 28.6-57.2-38.5-19.2-35.2-70.5-7-14-15.3-3.1-80-16-10-2zm-38.6 209l-25 62.4-43.4 43.4L322.7 464 368 509.3l22.6-22.6 48-48 4.6-4.6 2.4-6.1 15.7-39.3-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z"]},Ej=EP,EB=EP,ER={prefix:"fass",iconName:"face-grin-tears",icon:[640,512,[128514,"grin-tears"],"f588","M576 254.5c-2.3-.5-4.6-.9-6.9-1.3c-13.2-2.4-25.4-4.1-33.1-5.1c1.1 7.6 2.8 19.9 5.3 33.1c4.3 23.1 10.8 48.9 19.5 57.7c.4 .4 .7 .7 1.1 1.1c17.9 16.8 46.4 16.1 64.2-1.8c18.2-18.3 18.6-47.6 .7-65.6c-7.9-7.9-29.7-13.9-50.8-18zM549 370.5c-3.8-2.6-7.5-5.7-10.9-9.1c-8.7-8.7-13.7-20.5-16.6-28.7c-3.4-9.3-6.2-19.8-8.4-29.6c-4.4-19.7-7.4-40.1-8.8-50.6l-5.9-42 42 5.8 .1 0c7.4 1 19.7 2.7 33.2 5.1C556.8 96.4 449.7 0 320 0S83.2 96.4 66.3 221.5c13.5-2.4 25.8-4.1 33.2-5.1l.1 0 42-5.8-5.9 42c-1.5 10.5-4.4 30.9-8.8 50.6c-2.2 9.8-5 20.3-8.4 29.6c-3 8.2-8 20-16.6 28.7c-3.4 3.4-7.1 6.5-10.9 9.1C133 454.4 219.8 512 320 512s187-57.6 229-141.5zM78 339.8s0 0 0 0c.4-.4 .8-.7 1.1-1.1c8.7-8.8 15.2-34.6 19.5-57.7c2.5-13.2 4.2-25.4 5.3-33.1c0 0 0 0 0 0s0 0 0 0c-21 2.9-77.1 10.7-90.8 24.5c-17.9 18-17.5 47.3 .7 65.6C31.7 356 60.1 356.7 78 339.8zm242.2-8.1c59.1 0 114.1-10.6 160.2-29C464.3 376.7 398.7 432 320.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM240 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},EU=ER,EF={prefix:"fass",iconName:"computer-mouse-scrollwheel",icon:[384,512,["mouse-alt"],"f8cd","M384 0H0V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V0zM224 128v32 32H160V160 128 96h64v32z"]},EG=EF,EY={prefix:"fass",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM305 305l17-17L288 254.1l-17 17-47 47-47-47-17-17L126.1 288l17 17 47 47-47 47-17 17L160 449.9l17-17 47-47 47 47 17 17L321.9 416l-17-17-47-47 47-47z"]},EQ=EY,Eq={prefix:"fass",iconName:"house-blank",icon:[576,512,["home-blank"],"e487","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 576 240v47.6z"]},EK=Eq,EZ={prefix:"fass",iconName:"square-heart",icon:[448,512,[128159,"heart-square"],"f4c8","M448 32H0V480H448V32zM103.2 287.1c-14.9-14.9-23.2-35-23.2-56v-3.6c0-41.8 33.9-75.6 75.6-75.6c23 0 44.7 10.4 59.1 28.4l9.3 11.6 9.3-11.6c14.4-17.9 36.1-28.4 59.1-28.4c41.8 0 75.6 33.9 75.6 75.6v3.6c0 21-8.3 41.1-23.2 56L320 311.9l-96 96-96-96-24.8-24.8z"]},EW=EZ,E$={prefix:"fass",iconName:"user-gear",icon:[640,512,["user-cog"],"f4fe","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM404 484.3V512H0L64 304H305.4l-15.5 26.9L326 351.7l-36.1 20.8 77 133.2L404 484.3zm32-277.9h88.1v42.4c7.9 3.4 15.4 7.7 22.3 12.8l35-20.2 45 77.8-35.2 20.3c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l35.2 20.3-45 77.8-35.1-20.2c-6.9 5.1-14.3 9.4-22.3 12.8V497H436V454.8c-8-3.4-15.6-7.7-22.5-12.9l-34.9 20.1-45-77.8 34.9-20.1c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4l-34.9-20.2 44.9-77.8 34.9 20.2c6.9-5.1 14.5-9.4 22.5-12.9V206.4zm92.1 145.3a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},EX=E$,EJ={prefix:"fass",iconName:"arrow-up-1-9",icon:[576,512,["sort-numeric-up"],"f163","M352 32h32 48 32V64v96h16 32v64H480 432 384 352V160h32 16V96H384 352V32zm-192 .6l23.6 25.7 88 96L293.2 178 246 221.2l-21.6-23.6L192 162.3V448v32H128V448 162.3L95.6 197.6 74 221.2 26.8 178l21.6-23.6 88-96L160 32.6zM432 368a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-88-32c0-48.6 39.4-88 88-88s88 39.4 88 88c0 22.6-6.2 44.8-18 64.1L453.5 480H378.5l10.1-16.6 25.1-41.3C373.9 413.7 344 378.3 344 336z"]},E1=EJ,E2={prefix:"fass",iconName:"laptop-mobile",icon:[640,512,["phone-laptop"],"f87a","M96 0H64V32 288H0v48l48 48H352V288H128V64H448V96h64V32 0H480 96zM448 448V192H576V448H448zM384 128v64V448v64h64H576h64V448 192 128H576 448 384z"]},E6=E2,E4={prefix:"fass",iconName:"conveyor-belt-boxes",icon:[640,512,["conveyor-belt-alt"],"f46f","M64 0H320V256H64V0zM384 64H576V256H384V64zM0 416c0-53 43-96 96-96H544c53 0 96 43 96 96s-43 96-96 96H96c-53 0-96-43-96-96zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},E3=E4,E5={prefix:"fass",iconName:"starfighter-twin-ion-engine-advanced",icon:[640,512,["starfighter-alt-advanced"],"e28e","M576 148.5L488.5 53.7l47-43.4 96 104 8.5 9.2V136 360v11.2l-7 8.8L537 500l-50-40 89-111.2V294.4L468.4 315.9C444.7 374.6 387.2 416 320 416s-124.7-41.4-148.4-100.1L64 294.4v61.8l88.3 103-48.6 41.7-96-112-7.7-9V368 144 132.2l7.7-9 96-112 48.6 41.7L64 155.8v61.8l107.6-21.5C195.3 137.4 252.8 96 320 96s124.7 41.4 148.4 100.1L576 217.6V148.5zM304 350.7V318c-5.9-1.5-11.4-3.8-16.5-6.8l-23.1 23.1c11.6 8.2 25 14 39.6 16.4zm-62.3-39l23.1-23.1c-3-5.1-5.3-10.6-6.8-16.5H225.3c2.4 14.6 8.2 28.1 16.4 39.6zM225.3 240H258c1.5-5.9 3.8-11.4 6.8-16.5l-23.1-23.1c-8.2 11.6-14 25-16.4 39.6zm39-62.3l23.1 23.1c5.1-3 10.6-5.3 16.5-6.8V161.3c-14.6 2.4-28.1 8.2-39.6 16.4zM375.6 334.3l-23.1-23.1c-5.1 3-10.6 5.3-16.5 6.8v32.7c14.6-2.4 28.1-8.2 39.6-16.4zm22.6-22.6c8.2-11.6 14-25 16.4-39.6H382c-1.5 5.9-3.8 11.4-6.8 16.5l23.1 23.1zM382 240h32.7c-2.4-14.6-8.2-28.1-16.4-39.6l-23.1 23.1c3 5.1 5.3 10.6 6.8 16.5zm-6.4-62.3c-11.6-8.2-25-14-39.6-16.4V194c5.9 1.5 11.4 3.8 16.5 6.8l23.1-23.1zM342.8 278.5c5.7-5.8 9.2-13.7 9.2-22.5c0-17.7-14.3-32-32-32l0 0 0 0c-17.7 0-32 14.3-32 32c0 17.7 14.3 32 32 32c8.8 0 16.7-3.5 22.5-9.2l.3-.3z"]},E8=E5,E9={prefix:"fass",iconName:"starfighter-twin-ion-engine",icon:[576,512,["starfighter-alt"],"e038","M64 32V64 211.2l75.6-15.1C163.3 137.4 220.8 96 288 96s124.7 41.4 148.4 100.1L512 211.2V64 32h64V64 224v64V448v32H512V448 300.8l-75.6 15.1C412.7 374.6 355.2 416 288 416s-124.7-41.4-148.4-100.1L64 300.8V448v32H0V448 288 224 64 32H64zM272 350.7V318c-5.9-1.5-11.4-3.8-16.5-6.8l-23.1 23.1c11.6 8.2 25 14 39.6 16.4zm-62.3-39l23.1-23.1c-3-5.1-5.3-10.6-6.8-16.5H193.3c2.4 14.6 8.2 28.1 16.4 39.6zM193.3 240H226c1.5-5.9 3.8-11.4 6.8-16.5l-23.1-23.1c-8.2 11.6-14 25-16.4 39.6zm39-62.3l23.1 23.1c5.1-3 10.6-5.3 16.5-6.8V161.3c-14.6 2.4-28.1 8.2-39.6 16.4zM343.6 334.3l-23.1-23.1c-5.1 3-10.6 5.3-16.5 6.8v32.7c14.6-2.4 28.1-8.2 39.6-16.4zm22.6-22.6c8.2-11.6 14-25 16.4-39.6H350c-1.5 5.9-3.8 11.4-6.8 16.5l23.1 23.1zM350 240h32.7c-2.4-14.6-8.2-28.1-16.4-39.6l-23.1 23.1c3 5.1 5.3 10.6 6.8 16.5zm-6.4-62.3c-11.6-8.2-25-14-39.6-16.4V194c5.9 1.5 11.4 3.8 16.5 6.8l23.1-23.1zM310.8 278.5c5.7-5.8 9.2-13.7 9.2-22.5c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32c8.8 0 16.7-3.5 22.5-9.2l.3-.3z"]},E7=E9,Db={prefix:"fass",iconName:"ban-bug",icon:[512,512,["debug"],"f7f9","M256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2L367.2 412.5C335.9 434.9 297.5 448 256 448zm89-148.3l19.9 4 15.7 3.1 6.3-31.4-15.7-3.1-35.1-7V246.7l35.1-7 15.7-3.1-6.3-31.4-15.7 3.1L336 214.1V183.5l16.2-9.7 13.7-8.2L349.5 138l-13.7 8.2-18.4 11.1L288 128H224l-25.4 25.4L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L345 299.7zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM140.9 272.3l-15.7 3.1 6.3 31.4 15.7-3.1 28.9-5.8v30.6l-16.2 9.7L146 346.5 162.5 374l13.7-8.2 18.4-11.1L224 384h64l2.7-2.7L175 265.5l-34.1 6.8z"]},Dm=Db,Dv={prefix:"fass",iconName:"person-digging",icon:[576,512,["digging"],"f85e","M256 112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM41.2 201.8l-22.2-9.2L.6 236.9l22.2 9.2 347.9 145L352 416H288l-32 96H576V464L448 288l-47.6 63.5-91.9-38.3L253.6 179.8l-5.1-12.5-12.6-5-80-32-22-8.8L119 140 62.5 210.7l-21.2-8.8zm17.1 90.1L49 328 1.3 512H67.4l34.2-131.9 58.4 25V480v32h64V480 384 362.9l-19.4-8.3-112-48L58.4 291.9z"]},Dz=Dv,Dw={prefix:"fass",iconName:"shower-down",icon:[384,512,["shower-alt"],"e24d","M224 0V32v3.2C297 50 352 114.6 352 192h32v64H352 32 0V192H32C32 114.6 87 50 160 35.2V32 0h64zm32 416l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8c-17.5 0-31.6-14.2-31.6-31.6c0-5.5 1.4-10.9 4.2-15.7L256 416zm36.2-79.3L320 288l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8c-17.5 0-31.6-14.2-31.6-31.6c0-5.5 1.4-10.9 4.2-15.7zM128 416l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8C110.2 512 96 497.8 96 480.4c0-5.5 1.4-10.9 4.2-15.7L128 416zm36.2-79.3L192 288l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8c-17.5 0-31.6-14.2-31.6-31.6c0-5.5 1.4-10.9 4.2-15.7zM64 288l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C96 369.8 81.8 384 64.4 384h-.8C46.2 384 32 369.8 32 352.4c0-5.5 1.4-10.9 4.2-15.7L64 288z"]},DN=Dw,DV={prefix:"fass",iconName:"phone-arrow-down-left",icon:[512,512,["phone-arrow-down","phone-incoming"],"e223","M144 0L0 32 0 64C0 311.4 200.6 512 448 512h32l32-144L368 288l-67 83.8C232.5 335.7 176.3 279.5 140.2 211L224 144 144 0zM489 57l17-17L472 6.1 455 23l-119 119V88 64H288V88 200v24h24H424h24V176H424 369.9L489 57z"]},Dk=DV,DE=DV,DD={prefix:"fass",iconName:"gauge-simple",icon:[512,512,["gauge-simple-med","tachometer-average"],"f629","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88 64H232V88 292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},DS=DD,D_=DD,DO={prefix:"fass",iconName:"arrow-down-small-big",icon:[576,512,["sort-size-down-alt"],"f88d","M320 32H480V192H320V32zm0 224H544V480H320V256zM183.7 453.5l-23.7 26-23.7-26-80-88L34.8 341.8l47.4-43 21.5 23.7L128 349.2V80 48h64V80 349.2l24.3-26.8 21.5-23.7 47.4 43-21.5 23.7-80 88z"]},DP=DO,Dj={prefix:"fass",iconName:"pen-clip-slash",icon:[640,512,["pen-alt-slash"],"e20f","M409.1 294.9L447 257l33-33 1-1L305 47l-17-17L271 47l-79.2 79.2L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L409.1 294.9zm-179.1-139L288 97.9l31 31-54 54-34.9-27.1zm110 208.1L196.9 251.1 96 352 64 512l160-32L340.1 363.9zM576 128L448 0 375.6 72.4l128 128L576 128z"]},DR=Dj,DU={prefix:"fass",iconName:"quote-right",icon:[448,512,[8221,"quote-right-alt"],"f10e","M192 296c0 66.3-53.7 120-120 120H64 32l0-64H64h8c30.9 0 56-25.1 56-56v-8L0 288V96H192l0 96v96 8zm256 0c0 66.3-53.7 120-120 120h-8H288V352h32 8c30.9 0 56-25.1 56-56v-8l-128 0 0-192H448v96l0 96v8z"]},DF=DU,DG={prefix:"fass",iconName:"shirt",icon:[640,512,[128085,"t-shirt","tshirt"],"f553","M225.3 0H176L0 144 88 256l72-58.9V512H480V197.1L552 256l88-112L464 0H414.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80z"]},DY=DG,DQ=DG,Dq={prefix:"fass",iconName:"tenge-sign",icon:[384,512,[8376,"tenge"],"f7d7","M0 32H384V96H0V32zM224 160H384v64H224V480H160V224H0V160H160h64z"]},DZ=Dq,DW={prefix:"fass",iconName:"temperature-sun",icon:[640,512,["temperature-hot"],"f76a","M104 104L0 121.3 60.7 208 0 294.7 104 312l17.3 104L208 355.3 294.7 416l.8-5c-4.9-16.1-7.5-33.3-7.5-51c0-37.7 11.8-72.6 32-101.2V105.3l-8-1.3L294.7 0 208 60.7 121.3 0 104 104zM208 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM401.8 317.8L416 300.2V277.5 64h96V277.5v22.7l14.2 17.6C537.4 331.5 544 348.9 544 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM576 0H512 416 352V64 277.5c-20 24.7-32 56.2-32 90.5c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM464 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112 96H448v16V322.8c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},D$=DW,DX={prefix:"fass",iconName:"high-definition",icon:[576,512,["rectangle-hd"],"e1ae","M0 32H576V480H0V32zM304 160v24V328v24h24 56c53 0 96-43 96-96s-43-96-96-96H328 304zm80 48c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208h32zM160 184V160H112v24 72 72 24h48V328 280h64v48 24h48V328 256 184 160H224v24 48H160V184z"]},DJ=DX,D0={prefix:"fass",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M512 176l-32 32-65.4-65.4-168 168L224 333.3 178.7 288l22.6-22.6 168-168L304 32 336 0H512V176zM0 32H32 160h32V96H160 64V448H416V352 320h64v32V480v32H448 32 0V480 64 32z"]},D6=D0,D4={prefix:"fass",iconName:"circle-sort",icon:[512,512,["sort-circle"],"e030","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144-64v32H368V192L256 96 144 192zM256 416l112-96V288H144v32l112 96z"]},D3=D4,D5={prefix:"fass",iconName:"table-cells",icon:[512,512,["th"],"f00a","M512 32H0V480H512V32zM152 96v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z"]},D8=D5,D9={prefix:"fass",iconName:"image-landscape",icon:[576,512,["landscape"],"e1b5","M576 64H0V448H576V64zM128 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm200-16l19.2 25.6L484 384H80.8l12.8-15.4 80-96L192 250.5l18.4 22.1 23.7 28.5 74.6-99.5L328 176z"]},D7=D9,Sb={prefix:"fass",iconName:"curling-stone",icon:[576,512,[129356,"curling"],"f44a","M192 32H160V64v96H96v64H64L0 288v48H576V288l-64-64H480V160H224V96H384h32V32H384 192zM0 368v48l64 64H512l64-64V368H0z"]},Sm=Sb,Sy={prefix:"fass",iconName:"gamepad-modern",icon:[640,512,[127918,63676,"gamepad-alt"],"e5a2","M0 480H200l16-96H424l16 96H640L597.2 96 480 32H320 160L42.8 96 0 480zM432 232a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm24-56a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm-240-8v32h32 24v48H248 216v32 24H168V280 248H136 112V200h24 32V168 144h48v24z"]},Sv=Sy,Sz={prefix:"fass",iconName:"book-bible",icon:[448,512,["bible"],"f647","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V0H416 384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 64h64v64h64v64H272V320H208V192H144V128h64V64z"]},Sw=Sz,SH={prefix:"fass",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M128 0h24H360h24V24 96v32V480H128V128 96 24 0zM336 48H176V96H336V48zM96 96V480H0V96H96zM416 480V96h96V480H416zM224 192v64H160v64h64v64h64V320h64V256H288V192H224z"]},Sx=SH,SN={prefix:"fass",iconName:"person-dress",icon:[320,512,["female"],"f182","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 81.7 128-53.9 34.4-42-65.8L272 384H232v96 32H168V480 384H152v96 32H88V480 384H48L96.2 239.4l-42 65.8L.2 270.8 82 142.8 91.4 128z"]},SV=SN,Sk={prefix:"fass",iconName:"business-time",icon:[640,512,["briefcase-clock"],"f64a","M128 0h24H360h24V24 96H512v96.7c-5.3-.5-10.6-.7-16-.7c-54.7 0-103.5 24.9-135.8 64H352 192 0V96H128V24 0zM320 368c0 42.5 15.1 81.6 40.2 112H0V288H192v64H320.7c-.5 5.3-.7 10.6-.7 16zM336 48H176V96H336V48zm16 320a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-80H480v16 64 16h16 48 16V352H544 512V304 288z"]},SE=Sk,SD={prefix:"fass",iconName:"table-cells-large",icon:[512,512,["th-large"],"f009","M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32H0V96 416v64H64 448h64V416 96 32H448 64z"]},SS=SD,S_={prefix:"fass",iconName:"book-tanakh",icon:[448,512,["tanakh"],"f827","M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32 0V448H32V384H0V0H32 64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM208 40L194.1 64l-27.7 48H111 83.3l13.9 24 27.7 48L97.1 232 83.3 256H111h55.4l27.7 48L208 328l13.9-24 27.7-48H305h27.7l-13.9-24-27.7-48 27.7-48 13.9-24H305 249.6L221.9 64 208 40zm13.9 72H194.1L208 88l13.9 24zm-41.6 24h55.4l27.7 48-27.7 48H180.3l-27.7-48 27.7-48zm-27.7 0l-13.9 24-13.9-24h27.7zm-13.9 72l13.9 24H124.9l13.9-24zm55.4 48h27.7L208 280l-13.9-24zm69.3-24l13.9-24 13.9 24H263.4zm13.9-72l-13.9-24h27.7l-13.9 24z"]},SO=S_,SP={prefix:"fass",iconName:"phone-volume",icon:[512,512,["volume-control-phone"],"f2a0","M0 32L144 0l80 144-83.8 67c36.1 68.4 92.3 124.6 160.8 160.8L368 288l144 80L480 512H448C200.6 512 0 311.4 0 64L0 32zM464 256c0-114.9-93.1-208-208-208V0C397.4 0 512 114.6 512 256H464zM256 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm0-80V96c88.4 0 160 71.6 160 160H368c0-61.9-50.1-112-112-112z"]},Sj=SP,SR={prefix:"fass",iconName:"table-rows",icon:[512,512,["rows"],"e292","M0 32H512V480H0V32zM128 96V224H448V96H128zM448 288H128V416H448V288z"]},SU=SR,SF={prefix:"fass",iconName:"location-exclamation",icon:[384,512,["map-marker-exclamation"],"f608","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM216 96v24V232v24H168V232 120 96h48zM168 336V288h48v48H168z"]},SY=SF,SQ={prefix:"fass",iconName:"book-sparkles",icon:[448,512,["book-spells"],"f6b8","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V0H416 384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM264 200l24-56 24 56 56 24-56 24-24 56-24-56-56-24 56-24zM176 64l16 32 32 16-32 16-16 32-16-32-32-16 32-16 16-32z"]},Sq=SQ,SK={prefix:"fass",iconName:"washing-machine",icon:[448,512,["washer"],"f898","M0 0H448V512H0V0zM368 304A144 144 0 1 0 80 304a144 144 0 1 0 288 0zM88 112a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM208 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm16 328c-61.9 0-112-50.1-112-112c0-16.5 3.6-32.2 10-46.3c7.4-1.1 14.8-1.7 22-1.7c32 0 56 16 80 32s48 32 80 32c10.9 0 21.4-.9 31.2-2.5C328.5 373 281.3 416 224 416z"]},SZ=SK,SW={prefix:"fass",iconName:"chess-clock-flip",icon:[640,512,["chess-clock-alt"],"f43e","M384 32H544V80H488v48H640V480H0V128H96V96H256v32H440V80H384V32zM288 304A112 112 0 1 0 64 304a112 112 0 1 0 224 0zm-41.4-48l-11.3 11.3-48 48L176 326.6 153.4 304l11.3-11.3 48-48L224 233.4 246.6 256zM464 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm16-176v64 16H448V304 240 224h32v16z"]},S$=SW,SX={prefix:"fass",iconName:"book-section",icon:[448,512,["book-law"],"e0c1","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM235.9 243.2c37.9 9.8 46.1 15 43.6 27.7c-2.5 13.2-23.7 19.6-51.7 15.7c-10.2-1.4-22.4-5.4-33.1-8.9l-5.9-1.9-9.8 30.5 5.8 1.9 0 0c12 3.9 25.7 8.3 38.6 10.1c7 1 13.8 1.5 20.2 1.5c36.5 0 62.2-15.8 67.3-42.8c4.1-21.2-4-34.9-16.7-44.4c8.7-7.1 14.5-16.4 16.7-27.6c8.6-45.1-36.9-56.9-67-64.7l0 0-7.3-1.9c-36.5-9.7-38-16.5-36.2-25.8c2.5-13.2 23.8-19.7 51.6-15.7c6.6 .9 14.6 2.9 25.2 6.2l9.5-30.6c-12.2-3.8-21.9-6.2-30.2-7.3c-47.1-6.7-81.5 9.6-87.5 41.3c-4.1 21.3 4.4 35.1 16.7 44.5c-8.7 7.1-14.5 16.4-16.7 27.5c-8.5 44.6 37.4 56.8 59.5 62.7l7.5 2zm0-72c37.9 9.8 46.1 15 43.6 27.7c-2.2 11.3-16.5 14.9-25.2 16.1c-3.6-1-17.7-4.7-17.7-4.7c-36.5-9.7-38-16.5-36.3-25.8c2.2-11.3 16.5-14.9 25.2-16.1c.9 .2 10.3 2.7 10.3 2.7z"]},SJ=SX,S1={prefix:"fass",iconName:"ellipsis-stroke-vertical",icon:[192,512,["ellipsis-v-alt"],"f39c","M112 80v32H80l0-32 32 0zM80 32L32 32l0 48 0 32 0 48H80h32l48 0V112 80 32l-48 0L80 32zm32 208l0 32H80V240h32zM80 192H32l0 48 0 32 0 48H80h32 48V272l0-32V192l-48 0H80zm0 208h32l0 32H80V400zM32 352l0 48 0 32 0 48H80h32 48V432 400 352H112 80 32z"]},S2=S1,S6={prefix:"fass",iconName:"cake-candles",icon:[448,512,[127874,"birthday-cake","cake"],"f1fd","M96 0L63.9 44.9C58.8 52.1 56 60.8 56 69.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.6c0-8.8-2.8-17.5-7.9-24.6L96 0zM224 0L191.9 44.9c-5.1 7.2-7.9 15.8-7.9 24.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.6c0-8.8-2.8-17.5-7.9-24.6L224 0zm95.9 44.9c-5.1 7.2-7.9 15.8-7.9 24.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.6c0-8.8-2.8-17.5-7.9-24.6L352 0 319.9 44.9zM128 176V144H64v32 48H0V350.8l29.2 15.3 60-28.6 7.1-3.4 7 3.5L160 366.1l56.8-28.4 7.2-3.6 7.2 3.6L288 366.1l56.8-28.4 7-3.5 7 3.4 60 28.6L448 350.8V224H384V176 144H320v32 48H256V176 144H192v32 48H128V176zM448 386.9l-21.3 11.2-7.1 3.7-7.2-3.4-60.2-28.6-57 28.5-7.2 3.6-7.2-3.6L224 369.9l-56.8 28.4-7.2 3.6-7.2-3.6-57-28.5L35.7 398.4l-7.2 3.4-7.1-3.7L0 386.9V512H448V386.9z"]},S4=S6,S3=S6,S5={prefix:"fass",iconName:"angles-up",icon:[448,512,["angle-double-up"],"f102","M246.6 41.4L224 18.7 201.4 41.4l-160 160L18.7 224 64 269.3l22.6-22.6L224 109.3 361.4 246.6 384 269.3 429.3 224l-22.6-22.6-160-160zm0 192L224 210.7l-22.6 22.6-160 160L18.7 416 64 461.3l22.6-22.6L224 301.3 361.4 438.6 384 461.3 429.3 416l-22.6-22.6-160-160z"]},S8=S5,S9={prefix:"fass",iconName:"arrow-up-9-1",icon:[576,512,["sort-numeric-up-alt"],"f887","M432 152a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-88-32c0-48.6 39.4-88 88-88s88 39.4 88 88c0 22.6-6.2 44.8-18 64.1L458.3 256H383.4l5.2-8.6 25.1-41.3C373.9 197.7 344 162.3 344 120zM160 32.6l23.6 25.7 88 96L293.2 178 246 221.2l-21.6-23.6L192 162.3V448v32H128V448 162.3L95.6 197.6 74 221.2 26.8 178l21.6-23.6 88-96L160 32.6zM352 288h32 48 32v32 96h16 32v64H480 432 384 352V416h32 16V352H384 352V288z"]},S7=S9,_m={prefix:"fass",iconName:"message-medical",icon:[512,512,["comment-alt-medical"],"f7f4","M0 0H512V416H304L160 512V416H0V0zM224 112v64H160v64h64v64h64V240h64V176H288V112H224z"]},_z=_m,_L={prefix:"fass",iconName:"tree-deciduous",icon:[512,512,[127795,"tree-alt"],"f400","M384 80H350.7C343.1 34.6 303.6 0 256 0s-87.1 34.6-94.7 80H128c-44.2 0-80 35.8-80 80v44.8C19.3 221.4 0 252.5 0 288v96H224v96 32h64V480 384H512V288c0-35.5-19.3-66.6-48-83.2V160c0-44.2-35.8-80-80-80z"]},_w=_L,_H={prefix:"fass",iconName:"puzzle-piece-simple",icon:[640,512,["puzzle-piece-alt"],"e231","M256 144c0-17.8 12.9-33.3 32-41.6V64H128V224H89.6c-8.3-19.1-23.8-32-41.6-32c-26.5 0-48 28.7-48 64s21.5 64 48 64c17.8 0 33.3-12.9 41.6-32H128V448H288V409.6c-19.1-8.3-32-23.8-32-41.6c0-26.5 28.7-48 64-48s64 21.5 64 48c0 17.8-12.9 33.3-32 41.6V448H512V288h38.4c8.3 19.1 23.8 32 41.6 32c26.5 0 48-28.7 48-64s-21.5-64-48-64c-17.8 0-33.3 12.9-41.6 32H512V64H352v38.4c19.1 8.3 32 23.8 32 41.6c0 26.5-28.7 48-64 48s-64-21.5-64-48z"]},_N=_H,_V={prefix:"fass",iconName:"hourglass",icon:[384,512,[9203,62032,"hourglass-empty"],"f254","M32 0H0V64H32v64 13.3l9.4 9.4L146.7 256 41.4 361.4 32 370.7V384v64H0v64H32 352h32V448H352V384 370.7l-9.4-9.4L237.3 256 342.6 150.6l9.4-9.4V128 64h32V0H352 32zM288 64v50.7l-96 96-96-96V64H288zM192 301.3l96 96V448H96V397.3l96-96z"]},_k=_V,_E={prefix:"fass",iconName:"file-xmark",icon:[384,512,["file-times"],"f317","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm33.9 256l-17 17-47 47 47 47 17 17L256 417.9l-17-17-47-47-47 47-17 17L94.1 384l17-17 47-47-47-47-17-17L128 222.1l17 17 47 47 47-47 17-17L289.9 256z"]},_D=_E,_S={prefix:"fass",iconName:"house-heart",icon:[576,512,["home-heart"],"f4c9","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4zM176 267.2c0-32.7 26.5-59.2 59.2-59.2h2.4c15.9 0 31.2 6.2 42.7 17.2l7.7 7.4 7.7-7.4c11.5-11 26.8-17.2 42.7-17.2h2.4c32.7 0 59.2 26.5 59.2 59.2c0 16.1-6.6 31.5-18.2 42.7l-82.8 79.6L288 400.1l-11.1-10.7-82.8-79.6c-11.6-11.2-18.2-26.6-18.2-42.7z"]},_O=_S,_P={prefix:"fass",iconName:"user-doctor",icon:[448,512,["user-md"],"f0f0","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304h64v66.3c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7V304H288v58c-27.6 7.1-48 32.2-48 62v40 16h16 16 16V448H272V424c0-17.7 14.3-32 32-32s32 14.3 32 32v24H320v32h16 16 16V464 424c0-29.8-20.4-54.9-48-62V304h64zM144 400a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},_j=_P,_B={prefix:"fass",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216 192V224h24 48 24v24 88h8 24v48H296 216 192V336h24zm72-144H224V128h64v64z"]},_R=_B,_U={prefix:"fass",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M160 32L138.7 96H0V480H512V96H373.3L352 32H160zm96 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},_F=_U,_G={prefix:"fass",iconName:"arrow-down-1-9",icon:[576,512,["sort-numeric-asc","sort-numeric-down"],"f162","M160 479.4l23.6-25.7 88-96L293.2 334 246 290.8l-21.6 23.6L192 349.7V64 32H128V64 349.7L95.6 314.4 74 290.8 26.8 334l21.6 23.6 88 96L160 479.4zM414.3 309.3a32 32 0 1 1 35.3 53.4 32 32 0 1 1 -35.3-53.4zm-.6 112.8l-25.1 41.3L378.5 480h74.9L502 400.1c11.7-19.3 18-41.5 18-64.1c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 42.3 29.9 77.7 69.8 86.1zM384 32H352V96h32 16v64H384 352v64h32 48 48 32V160H480 464V64 32H432 384z"]},_Y=_G,_Q=_G,_q={prefix:"fass",iconName:"hand-holding-droplet",icon:[576,512,["hand-holding-water"],"f4c1","M288 0L211.2 102.4C198.7 119 192 139.2 192 160c0 53 43 96 96 96s96-43 96-96c0-20.8-6.7-41-19.2-57.6L288 0zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},_K=_q,_Z={prefix:"fass",iconName:"star-sharp-half-stroke",icon:[576,512,["star-sharp-half-alt"],"e28d","M317.5 90.6l34.1 105H462h95.3l-77.1 56-89.3 64.9 34.1 105L454.4 512l-77.1-56-89.3-64.9L198.8 456l-77.1 56 29.4-90.6 34.1-105L96 251.6l-77.1-56h95.3H224.5l34.1-105L288.1 0l29.4 90.6zm34.1 161H310.9l-12.6-38.7-10.3-31.7-.1 .2V322l.1 0L321 345.8l26.9 19.6-10.3-31.7L325 295 358 271.1l26.9-19.6H351.6zm-159.6 0h-.8l.8 .6v-.6z"]},_W=_Z,_$={prefix:"fass",iconName:"calendar-clock",icon:[576,512,["calendar-time"],"e0d2","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H432 0V512H330.8C285.6 480.1 256 427.5 256 368c0-97.2 78.8-176 176-176c5.4 0 10.7 .2 16 .7V192zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM448 288v16 48h32 16v32H480 432 416V368 304 288h32z"]},_J=_$,_6={prefix:"fass",iconName:"prescription-bottle-medical",icon:[384,512,["prescription-bottle-alt"],"f486","M0 0H384V96H0V0zM32 128H352V512H32V128zm128 96v64H96v64h64v64h64V352h64V288H224V224H160z"]},_4=_6,_5={prefix:"fass",iconName:"arrow-down-a-z",icon:[576,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M183.6 453.6L160 479.4l-23.6-25.7-88-96L26.8 334 74 290.8l21.6 23.6L128 349.7V64 32h64V64 349.7l32.4-35.4L246 290.8 293.2 334l-21.6 23.6-88 96zM352 288H480h32v32 8 14.5l-10.9 9.6L428 416h52 32v64H480 352 320V448v-8V425.5l10.9-9.6L404 352H352 320V288h32zM395.5 32h41.1l8.6 18.7 88 192 6.1 13.3H468.8l-14.7-32H377.9l-14.7 32H292.8l6.1-13.3 88-192L395.5 32zm4.4 144h32.3L416 140.8 399.9 176z"]},_8=_5,_7=_5,Ob={prefix:"fass",iconName:"camera-viewfinder",icon:[512,512,["screenshot"],"e0da","M0 0V24 136v24H48V136 48h88 24V0H136 24 0zM192 96l-12 32H96V384H416V128H332L320 96H192zm64 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM488 0H376 352V48h24 88v88 24h48V136 24 0H488zM0 512H24 136h24V464H136 48V376 352H0v24V488v24zm488 0h24V488 376 352H464v24 88H376 352v48h24H488z"]},Om=Ob,Oy={prefix:"fass",iconName:"message-music",icon:[512,512,["comment-alt-music"],"f8af","M0 0H512V416H304L160 512V416H0V0zM352 96V72.9L330.4 81l-128 48L192 132.9V144v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V187.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V128 96z"]},Ov=Oy,Oz={prefix:"fass",iconName:"border-bottom-right",icon:[448,512,["border-style-alt"],"f854","M448 64l0-32-64 0 0 32 0 352L32 416 0 416l0 64 32 0 384 0 32 0 0-32 0-384zM288 96l64 0 0-64-64 0 0 64zM96 96l64 0 0-64L96 32l0 64zm96-64l0 64 64 0 0-64-64 0zM0 96l64 0 0-64L0 32 0 96zM64 224L0 224l0 64 64 0 0-64zm0-32l0-64L0 128l0 64 64 0zm0 128L0 320l0 64 64 0 0-64z"]},OL=Oz,Ow={prefix:"fass",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M48 224H16V192 64 32H80V64v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0l45.3-45.3c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160H176h32v64H176 48z"]},OH=Ow,Ox=Ow,ON=Ow,OV=Ow,Ok={prefix:"fass",iconName:"hard-drive",icon:[512,512,[128436,"hdd"],"f0a0","M0 32H512V256H0V32zM512 288V480H0V288H512zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},OE=Ok,OD={prefix:"fass",iconName:"face-grin-squint-tears",icon:[512,512,[129315,"grin-squint-tears"],"f586","M376.3 99.5l-5.9 42 42-5.8 .1 0c10.5-1.4 30.8-4.3 50.5-8.6c4.1-.9 8.3-1.9 12.5-3c59.2 98.4 46.4 228-38.5 312.9c-84.9 84.9-214.7 97.7-313.2 38.3c1.1-4.1 2.1-8.2 3-12.2c4.4-19.7 7.4-40.1 8.8-50.6l5.9-42-42 5.8-.1 0c-10.5 1.4-30.8 4.3-50.5 8.6c-4.1 .9-8.3 1.9-12.5 3C-22.7 289.5-9.9 159.9 75 75C159.9-10 289.7-22.7 388.1 36.7c-1.1 4.1-2.1 8.2-3 12.2c-4.4 19.7-7.4 40.1-8.8 50.6zm40-43.2c4.1-18.5 9.6-36.2 16.6-43.1c17.9-17.9 47.1-17.6 65.3 .7s18.6 47.6 .7 65.6c-6.9 6.9-24.5 12.4-43 16.4c-4.9 1.1-9.9 2-14.7 2.9c-13.2 2.4-25.4 4.1-33.1 5.1c1.1-7.6 2.8-19.9 5.3-33.1c.9-4.8 1.9-9.7 3-14.6zM70.9 413.1c13.2-2.4 25.5-4.1 33.1-5.1l0 0c-1.1 7.6-2.8 19.9-5.3 33.1c-.9 4.8-1.9 9.7-3 14.6l0 0c-4.1 18.5-9.6 36.2-16.6 43.1c-17.9 17.9-47.1 17.6-65.3-.7s-18.6-47.6-.7-65.6c6.9-6.9 24.5-12.4 43-16.4c4.9-1.1 9.9-2 14.7-2.9zM309.8 309.4C268 351.2 221.6 382.5 176 402.2c63.7 40.8 149.2 33.5 204.7-21.9s62.7-140.9 21.9-204.7c-19.7 45.6-51 92-92.8 133.8zM75 278.6l77.6 12.9 12.9 77.6 38.8-129.3L75 278.6zm164.9-74.3l129.3-38.8-77.6-12.9L278.6 75 239.8 204.3z"]},OS=OD,O_={prefix:"fass",iconName:"rectangle-list",icon:[576,512,["list-alt"],"f022","M0 32H576V480H0V32zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248H200v48h24H448h24V136H448 224zm0 96H200v48h24H448h24V232H448 224zm0 96H200v48h24H448h24V328H448 224z"]},OO=O_,OP={prefix:"fass",iconName:"person-skiing-nordic",icon:[576,512,["skiing-nordic"],"f7ca","M336 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM178.7 96H192h48 4.8l4.6 1.4 104 32 14.4 4.4 5.8 13.9L405.3 224H448h32v64H461.7L434.6 464H528V432 408h48v24 56 24H552 320.7c-.5 0-1 0-1.4 0H160.7c-.4 0-.9 0-1.4 0H24 0V464H24 67l55.6-264.1L98.7 176l22.6-22.6 48-48 9.4-9.4zM402.3 464l27.1-176H384 362.7l-8.2-19.7-21.5-51.7L302 299 369 340.9l20.4 12.8-6.6 23.2L357.8 464h44.4zm-270.1 0l58.7-125.7c5.9 6.6 12.8 12.5 20.6 17.3l32.4 20.3L202.8 464h88.5l23.3-81.6-86.2-53.9c-25.1-15.7-36.1-46.5-26.8-74.5l31.3-94H205.3l-38.6 38.6-14 14L99.7 464h32.4z"]},Oj=OP,OB={prefix:"fass",iconName:"person-from-portal",icon:[512,512,["portal-exit"],"e023","M154.2 352c3.8-29.6 5.8-62.1 5.8-96c0-18-.6-35.5-1.7-52.4L176 221.3l22.6-22.6L237.3 160h27.7l-31.3 94c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-9.4 32.8-16 56L309.6 512h66.6l6.6-23.2 16-56 16-56 6.6-23.2L401 340.9 334 299l29-77.4 24.3 48.6 8.8 17.7H416h48 32V224H464 435.8l-39.2-78.3-5.4-10.9-11.3-4.5-80-32L294.2 96H288 224 210.7l-9.4 9.4-48 48-.1 .1C141 63.1 112.8 0 80 0C35.8 0 0 114.6 0 256S35.8 512 80 512c25.3 0 47.8-37.5 62.5-96H208h20.8l8.4-19L253 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L187.2 352h-33zM416 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},OR=OB,OU={prefix:"fass",iconName:"cowbell-circle-plus",icon:[576,512,["cowbell-more"],"f8b4","M128 0h24H296h24V24 96h64l19.7 98.3C319.9 207.8 256 280.4 256 368c0 16.6 2.3 32.7 6.6 48H0L64 96h64V24 0zM285.5 465.6C277.9 492.4 253.2 512 224 512c-35.3 0-64-28.7-64-64H275.2c3.1 6.1 6.6 12 10.3 17.6zM272 48H176V96h96V48zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},OF=OU,OG={prefix:"fass",iconName:"circle-left",icon:[512,512,[61840,"arrow-alt-circle-left"],"f359","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM256 128l0 80 128 0 0 96-128 0 0 80-32 0L96 256 224 128l32 0z"]},OY=OG,OQ={prefix:"fass",iconName:"signal-bars-fair",icon:[640,512,["signal-alt-2"],"f692","M288 256H192V512h96V256zM128 384H32V512h96V384z"]},Oq=OQ,OZ={prefix:"fass",iconName:"train-subway",icon:[448,512,["subway"],"f239","M448 0H0V448H66.7L25.4 489.4 2.8 512H93.3l64-64H290.7l64 64h90.5l-22.6-22.6L381.3 448H448V0zM208 96V256H64V96H208zm32 0H384V256H240V96zM96 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm224 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},OW=OZ,O$={prefix:"fass",iconName:"money-bills-simple",icon:[640,512,["money-bills-alt"],"e1f4","M96 32V384H640V32H96zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},OX=O$,OJ={prefix:"fass",iconName:"indian-rupee-sign",icon:[320,512,["indian-rupee","inr"],"e1bc","M0 32H32 64 96h16H288h32V96H288 231.8c9.6 14.4 16.7 30.6 20.7 48H288h32v64H288 252.4c-13.7 60.5-65.6 106.6-129 111.6L257.2 405l27 17.2-34.5 53.9-27-17.2L14.8 326 0 316.6l0-17.5L0 288l0-32H32h80c32.8 0 61-19.7 73.3-48H32 0V144H32 185.3C173 115.7 144.8 96 112 96H96 64 32 0V32z"]},O1=OJ,O2=OJ,O6={prefix:"fass",iconName:"crop-simple",icon:[512,512,["crop-alt"],"f565","M128 32V0H64V32 64H32 0v64H32 64V416v32H96 320h32V384H320 128V128 64 32zM384 480v32h64V480 448h32 32V384H480 448l0-288V64H416L160 64v64l224 0 0 256v64 32z"]},O4=O6,O3={prefix:"fass",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M576 64H0V448H576V64zM128 384H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-68v40h16v48h-4H244v40h20 24 24 20V276H312h-4V208 188H288 272 252z"]},O5=O3,O8={prefix:"fass",iconName:"left-long",icon:[512,512,["long-arrow-alt-left"],"f30a","M0 256L160 96l32 0 0 96 320 0 0 128-320 0 0 96-32 0L0 256z"]},O9=O8,O7={prefix:"fass",iconName:"cloud-bolt-moon",icon:[576,512,["thunderstorm-moon"],"f76d","M509.2 8.4c-37.3 13.1-64 48.7-64 90.6c0 53 42.8 96 95.6 96c12.4 0 24.3-2.4 35.1-6.7c-19.3 36.2-55.4 62-97.9 66.8c-5.6-37.5-29.7-68.8-62.6-84.5c-2-43.8-29.1-81-67.2-97.5C368.8 29.9 412.7 0 463.6 0c16.1 0 31.5 3 45.7 8.5zM447.9 351.9l-80 0H352V320H275.5l40-128h-51L64 344.3v7.6H0v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80zM144 512l40-128H96V360L272 224 232 352h88v24L144 512z"]},Pb=O7,Pm={prefix:"fass",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 288H400L48 288H16l0-64 32 0 352 0 32 0v64z"]},Py=Pm,Pv={prefix:"fass",iconName:"fire-flame",icon:[384,512,["flame"],"f6df","M203.1 9.7L192 0 180.9 9.7C104.2 76.8 45.7 162.2 10.9 258C3.7 277.8 0 299 0 320.2C0 425.4 86.8 512 192 512s192-86.6 192-191.8c0-21.1-3.7-42.3-10.9-62.2c-34.8-95.8-93.3-181.2-170-248.3zM208 144v15.9c0 12.9 5.2 25.2 14.3 34.2l47.1 46.4C291.5 262.2 304 292 304 323c0 60.2-48.8 109-109 109h-3c-61.9 0-112-50.6-112-112.4c0-25.5 12-49.6 32.4-64.9L128 243v55c0 24.3 19.8 44 44.1 44c24.2 0 43.9-19.6 43.9-43.8c0-11.6-4.6-22.8-12.8-31l-16.8-16.8c-11.7-11.7-18.3-27.7-18.3-44.3c0-19 8.6-37 23.5-48.9L208 144z"]},Pz=Pv,PL={prefix:"fass",iconName:"right-to-line",icon:[448,512,["arrow-alt-to-right"],"f34c","M192 96L352 256 192 416l-32 0 0-96L0 320 0 192l160 0 0-96 32 0zM384 416l0-320 0-32 64 0 0 32 0 320 0 32-64 0 0-32z"]},Pw=PL,PH={prefix:"fass",iconName:"arrow-left-long",icon:[512,512,["long-arrow-left"],"f177","M22.6 278.6L0 256l22.6-22.6 128-128 22.6-22.6L218.5 128l-22.6 22.6L122.5 224 480 224l32 0 0 64-32 0-357.5 0 73.4 73.4L218.5 384l-45.3 45.3-22.6-22.6-128-128z"]},Px=PH,PN={prefix:"fass",iconName:"flask-round-poison",icon:[448,512,["flask-poison"],"f6e0","M320 167.4C386.6 202.1 432 271.8 432 352c0 64.3-29.2 121.8-75.1 160H91.1C45.2 473.8 16 416.3 16 352c0-80.2 45.4-149.9 112-184.6V64H96V0h32 64 64 64 32V64H320V167.4zM336 312c0-48.6-50.1-88-112-88s-112 39.4-112 88c0 29.9 19 56.3 48 72.2V432H288V384.2c29-15.9 48-42.3 48-72.2zM184 288a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},PV=PN,Pk={prefix:"fass",iconName:"chart-user",icon:[640,512,["user-chart"],"f6a3","M160 0h32H608h32V32 384v32H608 324.6l-19.2-64H576V64H224v49.1C205.2 102.2 183.3 96 160 96V32 0zM473 201l-72 72-17 17-17-17-64-64-17-17L320 158.1l17 17 47 47 55-55-39-39 16-16H528V224l-16 16-39-39zM64 224a96 96 0 1 1 192 0A96 96 0 1 1 64 224zM272 352l48 160H0L48 352H272z"]},PE=Pk,PD={prefix:"fass",iconName:"hands-asl-interpreting",icon:[640,512,["american-sign-language-interpreting","asl-interpreting","hands-american-sign-language-interpreting"],"f2a3","M260.5 69.9l24.6-20.5L244.1 .3 219.5 20.7 133.6 92.3l15-30 14.3-28.6L105.7 5.1 91.4 33.7 13.5 189.4C4.6 207.2 0 226.8 0 246.7V256c0 70.7 57.3 128 128 128h72 8v-.3c46.2-3.5 83.8-37.1 93.6-81.2l-62.5-13.8c-4 17.9-20 31.3-39.1 31.3c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.1 0 35.1 13.4 39.1 31.3l62.5-13.8c-8-36.3-34.9-65.5-69.9-76.7l64.8-17.7 30.9-8.4L310.5 93.1l-30.9 8.4-84.7 23.1 65.6-54.7zM378.8 442.3l-24.6 20.5 41 49.2 24.6-20.5 85.9-71.6-15 30-14.3 28.6 57.2 28.6 14.3-28.6 77.9-155.7c8.9-17.8 13.5-37.4 13.5-57.2v-9.3c0-70.7-57.3-128-128-128h-72-8v.3c-46.2 3.5-83.8 37.1-93.6 81.2l62.5 13.8c4-17.9 20-31.3 39.1-31.3c22.1 0 40 17.9 40 40s-17.9 40-40 40c-19.1 0-35.1-13.4-39.1-31.3l-62.5 13.8c8 36.3 34.9 65.5 69.9 76.7L342.9 349 312 357.4l16.8 61.7 30.9-8.4 84.7-23.1-65.6 54.7z"]},PS=PD,P_=PD,PO=PD,PP={prefix:"fass",iconName:"presentation-screen",icon:[576,512,["presentation"],"f685","M32 0H0V64H32V320v32H64 256v34.7l-54.6 54.6L178.7 464 224 509.3l22.6-22.6L288 445.3l41.4 41.4L352 509.3 397.3 464l-22.6-22.6L320 386.7V352H512h32V320 64h32V0H544 480 96 32zM96 64H480V288H320 256 96V64z"]},Pj=PP,PB={prefix:"fass",iconName:"house-person-return",icon:[640,512,["house-person-arrive","house-return"],"e011","M380.6 121.8l-5.8 11.5-37.5 74.9-28.9 14.5-28.6 14.3 14.3 28.6 28.6 57.2 14.3 28.6 28.6-14.3 13.7-6.8-14.7 16.1-5.2 5.7-2 7.5L342 416H64V256H0V208L240 0 380.6 121.8zM128 192v96h96V192H128zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm75.7 126.6l9.3 4.1 72 32 12.9 5.7 4.5 13.4 16 48 10.1 30.4-60.7 20.2-10.1-30.4-11.5-34.6-36.7-16.3 17 63.6c5.6 21.1 .1 43.6-14.7 59.7l-70.9 77.4-22 80.5-8.4 30.9-61.7-16.8 8.4-30.9 24-88 2-7.5 5.2-5.7 52.3-57-18.4-62.4-13.7 27.4-4.8 9.5-9.5 4.8-48 24-28.6-57.2 38.5-19.2 35.2-70.5 7-14 15.3-3.1 80-16 10-2zm38.6 209l25 62.4 43.4 43.4L637.3 464 592 509.3l-22.6-22.6-48-48-4.6-4.6-2.4-6.1-15.7-39.3 40.7-44.4c2.5-2.7 4.8-5.6 7-8.6z"]},PR=PB,PU=PB,PF={prefix:"fass",iconName:"message-xmark",icon:[512,512,["comment-alt-times","message-times"],"f4ab","M0 0H512V416H304L160 512V416H0V0zM353.9 144L320 110.1l-17 17-47 47-47-47-17-17L158.1 144l17 17 47 47-47 47-17 17L192 305.9l17-17 47-47 47 47 17 17L353.9 272l-17-17-47-47 47-47 17-17z"]},PG=PF,PY=PF,PQ={prefix:"fass",iconName:"file-certificate",icon:[512,512,["file-award"],"f5f3","M352 0H128V134.7l23.6-9.7 22.5-9.2L189 135.1l15.6 20.2 25.3 3.4 24.1 3.3 3.3 24.1 3.4 25.3L280.9 227l19.2 14.9L291 264.4 281.3 288l9.7 23.6 9.2 22.5L280.9 349l-20.2 15.6-3.4 25.3L254 414l-24.1 3.3-5.9 .8V512v0H512V160H352V0zm32 0V128H512L384 0zM92.3 154.6l-3.7 4.8L68.6 185.2l-32.2 4.4-6 .8-.8 6-4.4 32.2L-.5 248.5l-4.8 3.7 2.3 5.6L9.3 288-3 318.1l-2.3 5.6 4.8 3.7 25.7 19.9 4.4 32.2 .8 6 6 .8L64 390.2V512l64-40 64 40V390.2l27.6-3.8 6-.8 .8-6 4.4-32.2 25.7-19.9 4.8-3.7-2.3-5.6L246.7 288 259 257.9l2.3-5.6-4.8-3.7-25.7-19.9-4.4-32.2-.8-6-6-.8-32.2-4.4-19.9-25.7-3.7-4.8-5.6 2.3L128 169.3 97.9 157l-5.6-2.3zM64 288a64 64 0 1 1 128 0A64 64 0 1 1 64 288z"]},Pq=PQ,PK={prefix:"fass",iconName:"camera-security",icon:[448,512,["camera-home"],"f8fe","M0 0H448V416H304l80 56v40H64V472l80-56H0V0zM128 208a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0A128 128 0 1 0 96 208a128 128 0 1 0 256 0z"]},PZ=PK,PW={prefix:"fass",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M200 0H312l17.2 78.4c15.8 6.5 30.6 15.1 44 25.4l76.5-24.4 56 97-59.4 54.1c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l59.4 54.1-56 97-76.5-24.4c-13.4 10.3-28.2 18.9-44 25.4L312 512H200l-17.2-78.4c-15.8-6.5-30.6-15.1-44-25.4L62.3 432.5l-56-97 59.4-54.1C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L6.3 176.5l56-97 76.5 24.4c13.4-10.3 28.2-18.9 44-25.4L200 0zm56 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},P$=PW,PX={prefix:"fass",iconName:"droplet-slash",icon:[640,512,["tint-slash"],"f5c7","M209.9 140.2L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L505.5 369.7c4.2-15.8 6.5-32.5 6.5-49.7C512 214 320 0 320 0s-57.9 64.5-110.1 140.2zM456.1 455.4L159.8 221.9c-19 36.2-31.8 70.8-31.8 98.1c0 106 86 192 192 192c53.2 0 101.4-21.6 136.1-56.6zM224 336c0 44.2 35.8 80 80 80h16v32H304c-61.9 0-112-50.1-112-112V320h32v16z"]},PJ=PX,P1={prefix:"fass",iconName:"flag-swallowtail",icon:[448,512,["flag-alt"],"f74c","M64 32V0H0V32 480v32H64V480 352H448L352 192 448 32H64z"]},P2=P1,P6={prefix:"fass",iconName:"cart-shopping",icon:[576,512,[128722,"shopping-cart"],"f07a","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 488h24V336H488 179.9l-9.1-48H496L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},P4=P6,P3={prefix:"fass",iconName:"temperature-snow",icon:[576,512,["temperature-frigid"],"f768","M369.8 317.8L384 300.2V277.5 64h96V277.5v22.7l14.2 17.6C505.4 331.5 512 348.9 512 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM544 0H480 384 320V64 277.5c-20 24.7-32 56.2-32 90.5c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM432 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272 256H416v16 50.8c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM288 96.9l-22.6-6.1-4.1 15.5-12.9 48.2L200 182.4V126.6l35.3-35.3L246.6 80 224 57.4 212.7 68.7 200 81.4V56 32H152V56 81.4L139.3 68.7 128 57.4 105.4 80l11.3 11.3L152 126.6v55.8l-48.3-27.9L90.7 106.3 86.6 90.8 55.7 99.1l4.1 15.5 4.6 17.3-15-8.7-20.8-12-24 41.6 20.8 12 15 8.7-17.3 4.6L7.7 182.3 16 213.2 31.4 209l48.2-12.9L128 224 79.7 251.9 31.4 239 16 234.8 7.7 265.7l15.5 4.1 17.3 4.6-15 8.7-20.8 12 24 41.6 20.8-12 15-8.7-4.6 17.3-4.1 15.5 30.9 8.3 4.1-15.5 12.9-48.2L152 265.6v55.8l-35.3 35.3L105.4 368 128 390.6l11.3-11.3L152 366.6V392v24h48V392 366.6l12.7 12.7L224 390.6 246.6 368l-11.3-11.3L200 321.4V265.6l48.3 27.9 10.9 40.7c4.8-24.7 14.8-47.6 28.8-67.4V247.7l-15.7 4.2L224 224l48.3-27.9 15.7 4.2V131.6l-.5 .3 .5-1.8V96.9z"]},P5=P3,P8={prefix:"fass",iconName:"face-smile-plus",icon:[640,512,["smile-plus"],"f5b9","M568 0H520V24 72H472 448v48h24 48v48 24h48V168 120h48 24V72H616 568V24 0zM224 512a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM144.4 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 384c33.4 0 63.5-14.6 84-37.9l24 21.2C305.6 397.1 267 416 224 416s-81.6-18.9-108-48.7l24-21.2c20.5 23.3 50.6 37.9 84 37.9z"]},P9=P8,P7={prefix:"fass",iconName:"radio-tuner",icon:[512,512,["radio-alt"],"f8d8","M485.7 55.3L509 49.6 497.6 3 474.3 8.7l-456 112L0 125.2V128v16V304v24V512H512V128H189.8l296-72.7zM320 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 336H208h16v32H208 80 64V336H80zm16 64h96 16v32H192 96 80V400H96zM64 192H96 416h32v64H416 96 64V192z"]},jv=P7,jw={prefix:"fass",iconName:"water-arrow-down",icon:[576,512,["water-lower"],"f774","M256 222.2V224h2l8.4 7.7L288 251.2l21.5-19.6L318 224h2v-1.8l77.5-70.5 23.7-21.5-43-47.4-23.7 21.5L320 135.7 320 32V0H256V32 135.7l-34.5-31.3L197.8 82.8l-43.1 47.4 23.7 21.5L256 222.2zm32 263.2c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7L96 408.7l-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7zM272.4 365.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V320c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 313.9 19.3 320 0 320v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},jH=jw,jN={prefix:"fass",iconName:"person-ski-jumping",icon:[512,512,["ski-jump"],"f7c7","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 96h32H320h13.3l9.4 9.4 13.8 13.8 25.9 25.9-29.2 22.2L230.1 260.8l-6.4 7.5c-2.4 2.8-4.4 6.1-5.7 9.6L179.8 380 464 233.4V192 168h48v24 56 14.6l-13 6.7L50.5 500.7l-21.3 11L7.1 469l21.3-11 66.6-34.4 63-168.3c3.9-10.5 9.7-20.3 17-28.8L232.1 160H160 128V96z"]},jV=jN,jk={prefix:"fass",iconName:"water-arrow-up",icon:[576,512,["water-rise"],"f775","M320 123.5l34.5 31.3 23.7 21.5 43-47.4-23.7-21.5-88-80L288 8 266.5 27.5l-88 80L154.8 129l43.1 47.4 23.7-21.5L256 123.5l0 84.5v32h64V208l0-84.5zM288 485.4c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7L96 408.7l-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7zM272.4 365.1c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V320c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 313.9 19.3 320 0 320v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},jE=jk,jD={prefix:"fass",iconName:"waveform-lines",icon:[640,512,["waveform-path"],"f8f2","M352 32V0H288V32 480v32h64V480 32zM544 96V64H480V96 416v32h64V416 96zM256 128V96H192v32V384v32h64V384 128zm192 32V128H384v32V352v32h64V352 160zM160 224V192H96v32 64 32h64V288 224zM0 224v64H64V224H0zm576 0v64h64V224H576z"]},jS=jD,j_={prefix:"fass",iconName:"film-canister",icon:[576,512,["film-cannister"],"f8b7","M256 0H96V32H32 0V96H32V448H0v64H32 320h32V448H320V96h32V32H320 256V0zm96 128V416H512V320h64V128H352zm88 40v48H392V168h48zm48 0h48v48H488V168zM440 328v48H392V328h48z"]},jO=j_,jP={prefix:"fass",iconName:"folder-xmark",icon:[512,512,["folder-times"],"f65f","M512 480H0V32H224l48 64H512V480zM353.9 224L320 190.1l-17 17-47 47-47-47-17-17L158.1 224l17 17 47 47-47 47-17 17L192 385.9l17-17 47-47 47 47 17 17L353.9 352l-17-17-47-47 47-47 17-17z"]},jj=jP,jB={prefix:"fass",iconName:"toilet-paper-blank",icon:[640,512,["toilet-paper-alt"],"f71f","M444.2 0C397.2 49.6 384 126.5 384 192c0 109.9-8 217.7-50.7 320H8l18.4-44.2C60.1 382.6 64 281.9 64 192C64 86 107 0 160 0H444.2zM608 192c0 106-43 192-96 192s-96-86-96-192S459 0 512 0s96 86 96 192zm-64 0c0-35.3-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64s32-28.7 32-64z"]},jR=jB,jU={prefix:"fass",iconName:"tablet-screen",icon:[448,512,["tablet-android-alt"],"f3fc","M0 0H448V512H0V0zM160 432v32h16 96 16V432H272 176 160zM384 64H64V384H384V64z"]},jF=jU,jG={prefix:"fass",iconName:"display-medical",icon:[576,512,["desktop-medical"],"e166","M0 0H576V416H336l10.7 32H416h32v64H416 160 128V448h32 69.3L240 416H0V0zM64 64V352H512V64H64zm192 48h64v64h64v64H320v64H256V240H192V176h64V112z"]},jY=jG,jQ={prefix:"fass",iconName:"arrow-turn-up",icon:[384,512,["level-up"],"f148","M32 448L0 448l0 64 32 0 160 0 32 0 0-32 0-357.5 73.4 73.4L320 218.5l45.3-45.3-22.6-22.6-128-128L192 0 169.4 22.6l-128 128L18.7 173.3 64 218.5l22.6-22.6L160 122.5 160 448 32 448z"]},jq=jQ,jK={prefix:"fass",iconName:"square-root-variable",icon:[576,512,["square-root-alt"],"f698","M296 32h24H544h32V96H544 344L238.7 457 232 480H189.6l-9.3-15.9L77.6 288H32 0V224H32 96h18.4l9.3 15.9 74.5 127.7L289.3 55 296 32zM528 226.7L573.3 272l-22.6 22.6L525.3 320l25.4 25.4L573.3 368 528 413.3l-22.6-22.6L480 365.3l-25.4 25.4L432 413.3 386.7 368l22.6-22.6L434.7 320l-25.4-25.4L386.7 272 432 226.7l22.6 22.6L480 274.7l25.4-25.4L528 226.7z"]},jZ=jK,jW={prefix:"fass",iconName:"arrow-down-arrow-up",icon:[576,512,["sort-alt"],"f883","M438.6 57.4l96 96L557.3 176 512 221.3l-22.6-22.6L448 157.3V448v32H384V448 157.3l-41.4 41.4L320 221.3 274.7 176l22.6-22.6 96-96L416 34.7l22.6 22.6zm-256 397.3L160 477.3l-22.6-22.6-96-96L18.7 336 64 290.7l22.6 22.6L128 354.7V64 32h64V64 354.7l41.4-41.4L256 290.7 301.3 336l-22.6 22.6-96 96z"]},j$=jW,jX={prefix:"fass",iconName:"dash",icon:[512,512,["minus-large"],"e404","M0 224H32 480h32v64H480 32 0V224z"]},jJ=jX,Bb={prefix:"fass",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256v12.8l10.7 7.1 96 64 20 13.3 26.6-39.9-20-13.3L280 243.2V120 96H232v24z"]},Bm=Bb,By={prefix:"fass",iconName:"backward-step",icon:[320,512,["step-backward"],"f048","M64 96V64H0V96 416v32H64V416 256L320 448V64L64 256V96z"]},Bv=By,Bz={prefix:"fass",iconName:"arrows-maximize",icon:[512,512,["expand-arrows"],"f31d","M320 32H288V96h32 50.7L256 210.7 141.3 96H192h32V32H192 64 32V64 192v32H96V192 141.3L210.7 256 96 370.7V320 288H32v32V448v32H64 192h32V416H192 141.3L256 301.3 370.7 416H320 288v64h32H448h32V448 320 288H416v32 50.7L301.3 256 416 141.3V192v32h64V192 64 32H448 320z"]},BL=Bz,Bw={prefix:"fass",iconName:"location-dot-slash",icon:[640,512,["map-marker-alt-slash"],"f605","M457.5 332.4C488.3 282.6 512 231.4 512 192C512 86 426 0 320 0C248.8 0 186.6 38.8 153.5 96.4L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L457.5 332.4zM257.7 177.3c6.6-28.3 32-49.3 62.3-49.3c35.3 0 64 28.7 64 64c0 24.6-13.9 46-34.3 56.7l-92-71.4zM128.1 196.9C133.5 310 320 512 320 512s39.1-42.4 82.1-99.2l-274-215.8z"]},BH=Bw,Bx={prefix:"fass",iconName:"house-chimney-medical",icon:[576,512,["clinic-medical"],"f7f2","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6zM320 192H256v64H192v64h64v64h64V320h64V256H320V192z"]},BV=Bx,Bk={prefix:"fass",iconName:"boxing-glove",icon:[448,512,[129354,"glove-boxing"],"f438","M0 0H384V128H288 272v16 16H117.3L89.6 139.2l-12.8-9.6L57.6 155.2l12.8 9.6 32 24 4.3 3.2H112 272v80 16h16 48 16V256H336 304V192 160h80 48 16V288l-96 96V512H32V384L0 352V0zM152.9 354.7l-13.3-8.9-17.8 26.6 13.3 8.9 28 18.7-28 18.7-13.3 8.9 17.8 26.6 13.3-8.9L192 419.2l39.1 26.1 13.3 8.9 17.8-26.6-13.3-8.9-28-18.7 28-18.7 13.3-8.9-17.8-26.6-13.3 8.9L192 380.8l-39.1-26.1z"]},BE=Bk,BD={prefix:"fass",iconName:"temperature-three-quarters",icon:[320,512,["temperature-3","thermometer-3","thermometer-three-quarters"],"f2c8","M112 300.2L97.8 317.8C86.6 331.5 80 348.9 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L208 300.2V277.5 64H112V277.5v22.7zM208 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S16 447.6 16 368c0-34.3 12-65.8 32-90.5V64 0h64 96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V144 128h32v16V322.8c18.6 6.6 32 24.4 32 45.3z"]},BS=BD,B_=BD,BO=BD,BP={prefix:"fass",iconName:"mobile-screen",icon:[384,512,["mobile-android-alt"],"f3cf","M16 0H368V512H16V0zM144 432v32h16 64 16V432H224 160 144zM304 64H80V384H304V64z"]},Bj=BP,BB={prefix:"fass",iconName:"circle-location-arrow",icon:[512,512,["location-circle"],"f602","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM233.4 278.6L86.3 244.7 369.1 142.9 267.3 425.7 233.4 278.6z"]},BR=BB,BU={prefix:"fass",iconName:"sushi-roll",icon:[448,512,["maki-roll","makizushi"],"e48b","M448 368V144C448 82.1 347.7 32 224 32S0 82.1 0 144V368s48 112 224 112s224-112 224-112zM209.4 80.3l8.4 18.3-75.3 26.5-3.9 1.4-3 2.8L85.2 175.9C71.7 166.5 64 155.6 64 144c0-33.4 63.9-60.8 145.4-63.7zm-49.8 81.2l74.9-26.4 8.9 19.4 3.4 7.5 7.7 2.9 73.7 27.6c-28 9.6-64.5 15.5-104.3 15.5c-37.6 0-72.2-5.2-99.5-13.9l35.2-32.6zm94.1-80.4C327.9 86.7 384 112.7 384 144c0 8-3.7 15.7-10.4 22.8l-97.2-36.4L253.8 81.1z"]},BF=BU,BG=BU,BQ={prefix:"fass",iconName:"industry-windows",icon:[576,512,[127981,"industry-alt"],"f3b3","M32 32H160V224l192-96v96l192-96v96V480H32V384 224 32zM328 312H248v80h80V312zm-128 0H120v80h80V312zm256 0H376v80h80V312z"]},Bq=BQ,BK={prefix:"fass",iconName:"battery-half",icon:[576,512,["battery-3"],"f242","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm224 96H96V320H288V192z"]},BZ=BK,BW={prefix:"fass",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 384l0 64 32 0 32 0 0 48 48 0 64 0 48 0 0-48 256 0 32 0 0-64-32 0-256 0 0-48-48 0-64 0-48 0 0 48-32 0L0 384zM0 224l0 64 32 0 256 0 0 48 48 0 64 0 48 0 0-48 32 0 32 0 0-64-32 0-32 0 0-48-48 0-64 0-48 0 0 48L32 224 0 224zM32 64L0 64l0 64 32 0 64 0 0 48 48 0 64 0 48 0 0-48 224 0 32 0 0-64-32 0L256 64l0-48-48 0-64 0L96 16l0 48L32 64zm80 384l0-64 64 0 0 64-64 0zM336 224l64 0 0 64-64 0 0-64zM144 128l0-64 64 0 0 64-64 0z"]},B$=BW,BX={prefix:"fass",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M16 48h96v96H16V48zm0 160h96v96H16V208zm96 160v96H16V368h96z"]},BJ=BX,B2={prefix:"fass",iconName:"right-long",icon:[512,512,["long-arrow-alt-right"],"f30b","M512 256L352 416l-32 0 0-96L0 320 0 192l320 0 0-96 32 0L512 256z"]},B6=B2,B4={prefix:"fass",iconName:"tty",icon:[512,512,["teletype"],"f1e4","M51.2 264L0 174C29.9 132 122.9 48 256 48s226.1 84 256 126l-51.2 90-128-42V144c-49.6-18.1-104-18.1-153.6 0v78l-128 42zM32 320H96v64H32V320zm0 96H96v64H32V416zm160-96v64H128V320h64zm32 0h64v64H224V320zm160 0v64H320V320h64zm32 0h64v64H416V320zm64 96v64H416V416h64zm-352 0H384v64H128V416z"]},B3=B4,B5={prefix:"fass",iconName:"circle-phone-hangup",icon:[512,512,["phone-circle-down"],"e11d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM378.7 320L304 299.2l5.6-49.1c-34.9-10.5-72.3-10.5-107.2 0l5.6 49.1L133.3 320 96 262.8l10.7-10.4c82.5-80.5 216.2-80.5 298.7 0L416 262.8 378.7 320z"]},B8=B5,B9={prefix:"fass",iconName:"person-hiking",icon:[384,512,["hiking"],"f6ec","M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm-23.5 69.1l31.3 7.8 48 12 12 3 6.9 10.3L305.1 208H336V184 160h48v24 24h0v64h0V488v24H336V488 272H288 270.9l-9.5-14.2-18.1-27.1L224.2 307l54.4 54.4 9.4 9.4V384v96 32H224V480 397.3l-69.7-69.7-1.1-.3 .2-.7-3.3-3.3c-15.8-15.8-22.2-38.6-16.9-60.3l27.8-114.5 7.6-31.3zM117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L136.7 512H70.5l46.8-178zM144 96L96 288 0 272 48 96h96z"]},B7=B9,Rb={prefix:"fass",iconName:"right-from-line",icon:[448,512,["arrow-alt-from-left"],"f347","M288 96L448 256 288 416l-32 0 0-96L96 320l0-128 160 0 0-96 32 0zM64 96l0 320 0 32L0 448l0-32L0 96 0 64l64 0 0 32z"]},Rm=Rb,Ry={prefix:"fass",iconName:"cable-car",icon:[512,512,[128673,57551,"tram"],"f7da","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-64-8a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm261 47.5l23.5-5L498.4 51.5l-23.5 5-224 48-224 48-23.5 5 10.1 46.9 23.5-5 195-41.8V224H32V512H480V224H280V147.4l205-43.9zM80 288h96v96H80V288zm224 0v96H208V288h96zm32 0h96v96H336V288z"]},Rv=Ry,Rz={prefix:"fass",iconName:"person-sledding",icon:[512,512,["sledding"],"f7cb","M352 80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM13.8 215.6l21.3 11.1L172.4 298c-12.8-20.3-10.5-49.8 13.8-66L246.3 192H160 128V128h32H320h13.3l9.4 9.4 12.8 12.8 3.2 3.2L381.3 176l-22.6 22.6L301.3 256H352h32v32 96 23.9l56.2 29.2 37.1-18.5 21.5-10.7 21.5 42.9-21.5 10.7-48 24-10.9 5.5-10.9-5.6-416-216L-8.4 258.2l22.1-42.6zM320 374.6V320H214.7L320 374.6z"]},RL=Rz,Rw={prefix:"fass",iconName:"shelves",icon:[640,512,["inventory"],"f480","M64 0V32 160H576V32 0h64V32 160v32 32V416v32 32 32H576V480H64v32H0V480 448 416 224 192 160 32 0H64zm0 416H576V224H64V416zM352 0H480V128H352V0zM224 256V384H96V256H224zm160 0V384H256V256H384z"]},RH=Rw,Rx={prefix:"fass",iconName:"face-grin",icon:[512,512,[128512,"grin"],"f580","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},RN=Rx,RV={prefix:"fass",iconName:"delete-left",icon:[576,512,[9003,"backspace"],"f55a","M576 64V448H176L0 256 176 64H576zM254.1 192l17 17 47 47-47 47-17 17L288 353.9l17-17 47-47 47 47 17 17L449.9 320l-17-17-47-47 47-47 17-17L416 158.1l-17 17-47 47-47-47-17-17L254.1 192z"]},Rk=RV,RE={prefix:"fass",iconName:"eye-dropper",icon:[512,512,["eye-dropper-empty","eyedropper"],"f1fb","M341.6 29.2L240.1 130.8l-9.4-9.4L208 98.7 162.7 144l22.6 22.6 160 160L368 349.3 413.3 304l-22.6-22.6-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM32 344v88l-9.9 12.3L4 467l-4 5 40 40 5-4 22.7-18.1L80 480h88L310.7 337.3 265.5 292l-124 124H96V370.5l124-124-45.3-45.3L32 344z"]},RD=RE,RS=RE,R_={prefix:"fass",iconName:"mobile",icon:[384,512,[128241,"mobile-android","mobile-phone"],"f3ce","M368 0H16V512H368V0zM160 432h64 16v32H224 160 144V432h16z"]},RO=R_,RP=R_,Rj={prefix:"fass",iconName:"face-meh",icon:[512,512,[128528,"meh"],"f11a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336H352h16v32H352 160 144V336h16z"]},RB=Rj,RR={prefix:"fass",iconName:"book-skull",icon:[448,512,["book-dead"],"f6b7","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2V192h96V163.2c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3L119.6 203 107 232.4l14.7 6.3L199.4 272l-77.7 33.3L107 311.6 119.6 341l14.7-6.3L240 289.4l105.7 45.3 14.7 6.3L373 311.6l-14.7-6.3L280.6 272l77.7-33.3 14.7-6.3L360.4 203l-14.7 6.3L240 254.6 134.3 209.3z"]},RU=RR,RF={prefix:"fass",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 32V96H576V32H0zm0 96V480H576V128H0zM64 416l32-64H256l32 64H64zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 0h16H496h16v32H496 368 352V192zm0 64h16H496h16v32H496 368 352V256zm0 64h16H496h16v32H496 368 352V320z"]},RG=RF,RY={prefix:"fass",iconName:"outdent",icon:[448,512,["dedent"],"f03b","M0 32H448V96H0V32zM192 160H448v64H192V160zM448 288v64H192V288H448zM0 416H448v64H0V416zm128-48L-16 256 128 144V368z"]},RQ=RY,Rq={prefix:"fass",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H224V352H352V512H512.8l-1-224.4z"]},RK=Rq,RZ=Rq,RW=Rq,R$={prefix:"fass",iconName:"moon-over-sun",icon:[512,512,["eclipse-alt"],"f74a","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3L150 512l106-73.1L362 512l23.3-126.7L512 362 438.9 256 512 150 385.3 126.7 362 0 256 73.1zM112 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm213 65.7c-50.5 0-91.4-40.5-91.4-90.5c0-36.9 22.3-68.6 54.2-82.7c-10.1-3-20.8-4.6-31.8-4.6c-61.9 0-112 50.1-112 112s50.1 112 112 112c38.7 0 72.8-19.6 92.9-49.4c-7.6 2-15.6 3.1-23.9 3.1z"]},RX=R$,RJ={prefix:"fass",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M25.4 406.6l80 80L128 509.3 173.3 464l-22.6-22.6L125.3 416 416 416l32 0 0-64-32 0-290.7 0 25.4-25.4L173.3 304 128 258.7l-22.6 22.6-80 80L2.7 384l22.6 22.6zm397.3-256L445.3 128l-22.6-22.6-80-80L320 2.7 274.7 48l22.6 22.6L322.7 96 32 96 0 96l0 64 32 0 290.7 0-25.4 25.4L274.7 208 320 253.3l22.6-22.6 80-80z"]},R6=RJ,R4={prefix:"fass",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M369.1 142.9L312 200l24 24H496V64L472 40 414.4 97.6l0 0c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0l-45.3-45.3c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0l0 0z"]},R3=R4,R5=R4,R8={prefix:"fass",iconName:"utensils",icon:[448,512,[127860,61685,"cutlery"],"f2e7","M64 160V0H32L0 160c0 47.6 34.6 87.1 80 94.7V480v32h64V480 254.7c45.4-7.6 80-47.1 80-94.7L192 0H160V160H144L128 0H96L80 160H64zM448 0C416 0 288 32 288 176V352h96V480v32h64V480 352 240 208 0z"]},R9=R8,R7={prefix:"fass",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M320 480h32 32V416H352 320 288v64h32zm0-128h96 32V288H416 320 288v64h32zm0-128H480h32V160H480 320 288v64h32zm0-128H544h32V32H544 320 288V96h32zM151.7 58.5L128 32.4l-23.7 26-80 88L2.8 170.2l47.4 43.1 21.5-23.7L96 162.8V448v32h64V448 162.8l24.3 26.8 21.5 23.7 47.4-43.1-21.5-23.7-80-88z"]},Ub=R7,Um={prefix:"fass",iconName:"game-board-simple",icon:[448,512,["game-board-alt"],"f868","M0 32H448V480H0V32zM224 96V256H384V96H224zm0 160H64V416H224V256z"]},Uy=Um,Uv={prefix:"fass",iconName:"circle-video",icon:[512,512,["video-circle"],"e12b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 160H320V352H128V160zM416 336l-64-48V224l64-48V336z"]},Uz=Uv,UL={prefix:"fass",iconName:"loveseat",icon:[512,512,["couch-small"],"f4cc","M64 32V192H96h32v32 96H384V224 192h32 32V32H64zm0 192H0V480H96V448H416v32h96V224H448 416v32 64 32H384 128 96V320 256 224H64z"]},Uw=UL,UH={prefix:"fass",iconName:"tower-broadcast",icon:[576,512,["broadcast-tower"],"f519","M64 128c0 35.6 8.3 69.3 23.1 99.2L29.7 255.5C10.7 217.1 0 173.8 0 128S10.7 38.9 29.7 .5L87.1 28.8C72.3 58.7 64 92.4 64 128zm38.5 49.7C90 130.8 95.9 83.3 115.8 43l57.4 28.3c-13.3 26.9-17.2 58.5-8.9 89.8c2.2 8.3 5.2 16.2 8.8 23.6L115.8 213c-5.5-11.1-9.9-22.9-13.3-35.3zM460.2 43c5.5 11.1 9.9 22.9 13.3 35.3c12.6 46.9 6.6 94.4-13.3 134.7l-57.4-28.3c13.3-26.9 17.2-58.5 8.9-89.8c-2.2-8.3-5.2-16.2-8.8-23.6L460.2 43zM512 128c0-35.6-8.3-69.3-23.1-99.2L546.3 .5C565.3 38.9 576 82.2 576 128s-10.7 89.1-29.7 127.5l-57.4-28.3C503.7 197.3 512 163.6 512 128zm-160 0c0 23.7-12.9 44.4-32 55.4V480v32H256V480 183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},Ux=UH,UN={prefix:"fass",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M160 0L320 160v32H224l0 320H96l0-320H0V160L160 0z"]},UV=UN,Uk={prefix:"fass",iconName:"money-check-dollar-pen",icon:[640,512,["money-check-edit-alt"],"f873","M576 64H0V448H326.6l4.4-30.6L564.4 184l0 0L576 172.4V64zM352 288v32H256V288h96zm-96-96H448v32H256V192zm-92-32v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V352v20H124V352v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1v-6V140h40v20zm405 63.8l-41.3 41.3 71 71L640 294.8l-71-71zm-63.9 63.9L363.9 429 352 511.9 434.9 500 576.1 358.7l-71-71z"]},UE=Uk,UD={prefix:"fass",iconName:"up-from-line",icon:[384,512,["arrow-alt-from-bottom"],"f346","M32 192L192 32 352 192v32H256V384H128V224H32V192zm0 224H352h32v64H352 32 0V416H32z"]},US=UD,U_={prefix:"fass",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 232V334.1l31-31 17-17L297.9 320l-17 17-72 72-17 17-17-17-72-72-17-17L120 286.1l17 17 31 31V232 208h48v24z"]},UO=U_,UP={prefix:"fass",iconName:"saxophone-fire",icon:[640,512,["sax-hot"],"f8db","M0 153.6c0 7.6 .7 15.1 2 22.4H79.6c10.6-32.3 48.4-60.7 48.4-60.7s37.8 28.3 48.4 60.7H254c1.3-7.3 2-14.8 2-22.4c0-21.3-15.4-76.8-76.8-128L153.6 51.2 102.4 0C68.3 21.3 0 81.9 0 153.6zM168 344l50.9-88H232h24V208H232 24 0v48H16.9L4.4 309.4C1.5 321.8 0 334.4 0 347.1v3.1C0 439.6 72.4 512 161.8 512c49.4 0 96.1-22.6 126.8-61.4L544 128h96V96L592 64H512l-63 63-8-8-17-17L390.1 136l17 17 8 8L401 175l-8-8-17-17L342.1 184l17 17 8 8L353 223l-8-8-17-17L294.1 232l17 17 8 8L200 376l-32-32zm-24-64a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM88 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Uj=UP,UB={prefix:"fass",iconName:"camera-web-slash",icon:[640,512,["webcam-slash"],"f833","M496.1 362.4l124.8 96.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 93.9 72.9C183.2 34.4 247.6 0 320 0C443.7 0 544 100.3 544 224c0 52.2-17.9 100.3-47.9 138.4zM192.8 126.9l25.3 19.6C241.5 115.8 278.4 96 320 96c70.7 0 128 57.3 128 128c0 30.1-10.4 57.7-27.7 79.5l25.3 19.6C467.1 295.9 480 261.5 480 224c0-88.4-71.6-160-160-160c-51.9 0-98 24.7-127.2 62.9zM256 176l25.3 19.6C290 183.7 304.1 176 320 176V144c-26.2 0-49.4 12.6-64 32zM512 499.4V512H128V472l75.5-56.6C139 376 96 305 96 224c0-16.6 1.8-32.7 5.2-48.3L160 222.1c0 .6 0 1.3 0 1.9c0 88.4 71.6 160 160 160c13.6 0 26.8-1.7 39.4-4.9L512 499.4zM324.8 351.9c-1.6 .1-3.2 .1-4.8 .1c-62.1 0-113.8-44.2-125.5-102.8L324.8 351.9z"]},UR=UB,UU={prefix:"fass",iconName:"folder-gear",icon:[512,512,["folder-cog"],"e187","M512 96V480H0V32H224l48 64H512zM288 160H224v37.5c-11.2 4-21.5 10-30.4 17.6l-32.5-18.7-32 55.4 32.5 18.7c-1.1 5.7-1.6 11.6-1.6 17.6s.5 11.9 1.6 17.5l-32.5 18.7 32 55.4L193.6 361c8.9 7.6 19.2 13.6 30.4 17.6V416h64V378.5c11.2-4 21.5-10 30.4-17.6l32.5 18.7 32-55.4-32.5-18.7c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l32.5-18.7-32-55.4L318.4 215c-8.9-7.6-19.1-13.6-30.4-17.6V160zM216 288a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},UF=UU,UG={prefix:"fass",iconName:"arrow-up-arrow-down",icon:[576,512,["sort-up-down"],"e099","M438.6 454.6l96-96L557.3 336 512 290.7l-22.6 22.6L448 354.7V64 32H384V64 354.7l-41.4-41.4L320 290.7 274.7 336l22.6 22.6 96 96L416 477.3l22.6-22.6zM182.6 57.4L160 34.7 137.4 57.4l-96 96L18.7 176 64 221.3l22.6-22.6L128 157.3V448v32h64V448 157.3l41.4 41.4L256 221.3 301.3 176l-22.6-22.6-96-96z"]},UY=UG,UQ={prefix:"fass",iconName:"message-slash",icon:[640,512,["comment-alt-slash"],"f4a9","M565.2 416H576V0H64V26.9L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L565.2 416zm-159 0L64 146.4V416H224v96l144-96h38.2z"]},Uq=UQ,UK={prefix:"fass",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M16 288L320 0 260.7 197.6 432 224 128 512l59.3-197.6L16 288z"]},UZ=UK,UW={prefix:"fass",iconName:"yen-sign",icon:[320,512,[165,"cny","jpy","rmb","yen"],"f157","M.7 32L106 224H48 16v64H48h80v32H48 16v64H48h80v64 32h64V448 384h80 32V320H272 192V288h80 32V224H272 214L319.3 32h-73L160 189.4 73.7 32H.7z"]},U$=UW,UX=UW,UJ=UW,U6=UW,U5={prefix:"fass",iconName:"ruble-sign",icon:[384,512,[8381,"rouble","rub","ruble"],"f158","M96 32H64V64 256H0v64H64v32H0v64H64v64h64V416H320V352H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},U8=U5,U9=U5,U7=U5,Fb={prefix:"fass",iconName:"trash-undo",icon:[448,512,["trash-arrow-turn-left"],"f895","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zM209 241l17-17L192 190.1l-17 17-64 64-17 17 17 17 64 64 17 17L225.9 352l-17-17-23-23H240c22.1 0 40 17.9 40 40v40 24h48V392 352c0-48.6-39.4-88-88-88H185.9l23-23z"]},Fm=Fb,Fg={prefix:"fass",iconName:"champagne-glass",icon:[320,512,["glass-champagne"],"f79e","M111.1 128h97.7l-8.7-64H119.9l-8.7 64zm173.4 81.3c8.8 64.5-32.8 122.9-92.5 138.6V448h48 32v64H240 160 80 48V448H80h48V347.9C68.2 332.3 26.7 273.8 35.5 209.3L64 0H256l28.5 209.3z"]},Fy=Fg,Fv={prefix:"fass",iconName:"trash-can-slash",icon:[640,512,["trash-alt-slash"],"e2ad","M512 374.7l108.9 84.6 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L96 51.8V32H224L240 0H400l16 32H544V96H153l41.2 32H512V374.7zM304 213.2l32 24.8V208 192H304v16 5.2zm96 74.5l32 24.8V208 192H400v16 79.8zM512 499.4V512H128V196.8l80 63V432v16h32V432 285.1l64 50.4V432v16h32V432 360.7l64 50.4V432v16h32V436.4l80 63z"]},FA=Fv,Fz={prefix:"fass",iconName:"screen-users",icon:[640,512,["users-class"],"f63d","M32 0H64 576h32V32 248.4c-17-15.2-39.4-24.4-64-24.4V64H96V224c-24.6 0-47 9.2-64 24.4V32 0zm0 320a64 64 0 1 1 128 0A64 64 0 1 1 32 320zm224 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm288-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM416 512H224l32-96H384l32 96zM32 416H160l32 96H0l32-96zm608 96H448l32-96H608l32 96z"]},FL=Fz,Fw={prefix:"fass",iconName:"square-arrow-left",icon:[448,512,["arrow-square-left"],"f33a","M0 32L0 480l448 0 0-448L0 32zM87 239L199 127l17-17L249.9 144l-17 17-71 71L344 232l24 0 0 48-24 0-182.1 0 71 71 17 17L216 401.9l-17-17L87 273l-17-17 17-17z"]},FH=Fw,Fx={prefix:"fass",iconName:"brackets-square",icon:[448,512,["brackets"],"f7e9","M416 32h32V64 448v32H416 320 288V416h32 64V96H320 288V32h32 96zM32 32h96 32V96H128 64V416h64 32v64H128 32 0V448 64 32H32z"]},FN=Fx,FV={prefix:"fass",iconName:"signal-fair",icon:[640,512,["signal-2"],"f68d","M224 320V288H160v32V480v32h64V480 320zM96 416V384H32v32 64 32H96V480 416z"]},Fk=FV,FE={prefix:"fass",iconName:"face-laugh-wink",icon:[512,512,["laugh-wink"],"f59c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-80c-83 0-151.2-63.1-159.2-144H415.2c-8 80.9-76.2 144-159.2 144zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm148.4 29.6l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2c-21.6-28.8-64.8-28.8-86.4 0z"]},FD=FE,FS={prefix:"fass",iconName:"circle-dollar",icon:[512,512,["dollar-circle","usd-circle"],"f2e8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm20.2-362.6c18.3 2.6 36.2 7 54.1 11.5l-10.5 41.9c-16.3-4.1-32.5-8.1-49.1-10.6c-16.4-2.4-30.1-.5-39.3 3.5c-11 4.7-18 16.2-6.3 23.7c8.5 5.4 21.5 9.2 39.4 14.3l.8 .2c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2V400H233V361.1c-11.7-2.6-26.7-7.4-36.6-10.6l0 0c-6.6-2.1-13.1-4.2-19.7-6.2c-2.3-.7-4.5-1.4-6.8-2.1l12.9-41.2c2.2 .7 4.4 1.4 6.6 2.1c7.3 2.3 14.6 4.6 21.9 6.9l0 0c12.1 3.9 26.4 8.4 34.5 9.7c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c3.9-21.5 19.9-35.8 37.8-43.5c5.8-2.5 12.1-4.4 18.6-5.7V112h43.2v37.4z"]},F_=FS,FO=FS,FP={prefix:"fass",iconName:"arrows-repeat",icon:[512,512,["repeat-alt"],"f364","M0 224v32H64V224 160H338.7l-25.4 25.4L290.7 208 336 253.3l22.6-22.6 80-80L461.3 128l-22.6-22.6-80-80L336 2.7 290.7 48l22.6 22.6L338.7 96H32 0v32 96zm512 64V256H448v32 64H173.3l25.4-25.4L221.3 304 176 258.7l-22.6 22.6-80 80L50.7 384l22.6 22.6 80 80L176 509.3 221.3 464l-22.6-22.6L173.3 416H480h32V384 288z"]},Fj=FP,FB={prefix:"fass",iconName:"circle-down",icon:[512,512,[61466,"arrow-alt-circle-down"],"f358","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM384 256H304V128H208V256H128v32L256 416 384 288V256z"]},FR=FB,FU={prefix:"fass",iconName:"chart-mixed",icon:[512,512,["analytics"],"f643","M340 217L500 89 460 39 319.4 151.5 211.2 70.4 191.4 55.5 172 71 12 199l40 50L192.6 136.5l108.2 81.1 19.8 14.9L340 217zm-180 7V480h64V224H160zM32 320V480H96V320H32zm320-32H288V480h64V288zm64-64V480h64V224H416z"]},FF=FU,FG={prefix:"fass",iconName:"arrow-down-short-wide",icon:[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M320 32h32 32V96H352 320 288V32h32zm0 128h96 32v64H416 320 288V160h32zm0 128H480h32v64H480 320 288V288h32zm0 128H544h32v64H544 320 288V416h32zM151.7 469.5l-23.7 26-23.7-26-80-88L2.8 357.8l47.4-43 21.5 23.7L96 365.2V80 48h64V80 365.2l24.3-26.8 21.5-23.7 47.4 43-21.5 23.7-80 88z"]},FY=FG,FQ=FG,Fq={prefix:"fass",iconName:"display-code",icon:[576,512,["desktop-code"],"e165","M0 0H576V416H336l10.7 32H416h32v64H416 160 128V448h32 69.3L240 416H0V0zM64 64V352H512V64H64zM249 177l-31 31 31 31 17 17L232 289.9l-17-17-48-48-17-17 17-17 48-48 17-17L265.9 160l-17 17zM361 143l48 48 17 17-17 17-48 48-17 17L310.1 256l17-17 31-31-31-31-17-17L344 126.1l17 17z"]},FK=Fq,FZ={prefix:"fass",iconName:"oil-temperature",icon:[576,512,["oil-temp"],"f614","M256 0h32 64 32V64H352 320V96h32 32v64H352 320v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V128 32 0zM400 304l0-1.3c13.7-2.2 26.9-6.8 38-11.8c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-1.4 0-2.7 0-4-.1c12.6-18.1 20-40.2 20-63.9zM288 416c3.3 0 6.5-.1 9.7-.4c10.3 7.2 20.4 13.9 32.3 19.3c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c11.9-5.4 22-12 32.3-19.3c3.2 .3 6.4 .4 9.7 .4zm-96-48c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 358.1 31.9 368 0 368V304c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c11.1 5 24.2 9.7 38 11.8l0 1.3c0 23.8 7.4 45.8 20 63.9c-1.3 0-2.7 .1-4 .1z"]},FW=FZ,F$={prefix:"fass",iconName:"square-question",icon:[448,512,["question-square"],"f2fd","M448 32H0V480H448V32zM136 184c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L248 264.4V272v24H200V272 250.5 236.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H192c-4.4 0-8 3.6-8 8l0 6.5-48 0V184zm64 152h48v48H200V336z"]},FX=F$,FJ={prefix:"fass",iconName:"arrow-right-long",icon:[512,512,["long-arrow-right"],"f178","M489.4 233.4L512 256l-22.6 22.6-128 128-22.6 22.6L293.5 384l22.6-22.6L389.5 288 32 288 0 288l0-64 32 0 357.5 0-73.4-73.4L293.5 128l45.3-45.3 22.6 22.6 128 128z"]},F1=FJ,F2={prefix:"fass",iconName:"tickets-airline",icon:[640,512,["tickets-perforated-plane","tickets-plane"],"e29b","M96 32V384H640V256c-26.5 0-48-21.5-48-48s21.5-48 48-48V32H96zM528 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM256 96h48l58.7 88H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H362.7L304 320H256l33.5-88H242.3L224 264H192l16-56-16-56h32l18.3 32h47.2L256 96zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},F6=F2,F4=F2,F3={prefix:"fass",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M16 304l0-96 96 0 0 96-96 0zm160 0l0-96 96 0 0 96-96 0zm160-96l96 0 0 96-96 0 0-96z"]},F5=F3,F8={prefix:"fass",iconName:"kit-medical",icon:[576,512,["first-aid"],"f479","M0 32V480H96V32H0zm128 0V480H448V32H128zM576 480V32H480V480h96zM256 160h64v64h64v64H320v64H256V288H192V224h64V160z"]},F9=F8,F7={prefix:"fass",iconName:"envelope-dot",icon:[576,512,["envelope-badge"],"e16f","M496 0a80 80 0 1 1 0 160A80 80 0 1 1 496 0zM0 64H385.1c-.7 5.2-1.1 10.6-1.1 16c0 47 29 87.3 70 103.9L256 320 0 144V64zM274.1 346.4L498.7 192c4.5-.1 8.9-.5 13.3-1.1V448H0V182.8L237.9 346.4 256 358.8l18.1-12.5z"]},Gb=F7,Gm={prefix:"fass",iconName:"credit-card",icon:[576,512,[128179,62083,"credit-card-alt"],"f09d","M576 32H0v96H576V32zm0 192H0V480H576V224zM192 352v32H96V352h96zm32 0H384v32H224V352z"]},Gy=Gm,Gv={prefix:"fass",iconName:"car",icon:[512,512,[128664,"automobile"],"f1b9","M120 32H97.3L89.8 53.4 41.3 192H0V400v80H96V400H416v80h96V400 192H470.7L422.2 53.4 414.7 32H392 120zM402.9 192H109.1l33.6-96H369.3l33.6 96zM64 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm352-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Gz=Gv,GL={prefix:"fass",iconName:"user-hair-mullet",icon:[448,512,["business-front","party-back","trian-balbot"],"e45c","M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176h12l7.2-9.6L224 64l28.8 38.4L260 112h12 30.4c1 5.2 1.6 10.5 1.6 16zm47-16h9V64H336h-1.1C312.7 25.7 271.4 0 224 0s-88.7 25.7-110.9 64H112 88v48h9c-.7 5.2-1 10.6-1 16v16c0 21.7 5.4 42.1 14.9 59.9L96 256l32 16 24-16 8 32h32l16.9-16.9c5 .6 10 .9 15.1 .9s10.2-.3 15.1-.9L256 288h32l8-32 24 16 32-16-14.9-52.1c9.5-17.9 14.9-38.3 14.9-59.9V128c0-5.4-.3-10.8-1-16zm97 400L384 320H64L0 512H448z"]},Gw=GL,GH=GL,Gx=GL,GN={prefix:"fass",iconName:"book-open-reader",icon:[512,512,["book-reader"],"f5da","M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152V512l-70.7-29.4c-16.8-7-34.5-11.6-52.6-13.6L0 456V192H57.5c56.7 0 112.3 15 161.2 43.6L240 248zm32 264V248c52.1-36.4 114.1-56 177.7-56H512V456L387.2 468.5c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z"]},GV=GN,Gk={prefix:"fass",iconName:"message-dots",icon:[512,512,["comment-alt-dots","messaging"],"f4a3","M0 0H512V416H304L160 512V416H0V0zM128 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},GE=Gk,GD=Gk,GS={prefix:"fass",iconName:"beer-mug",icon:[512,512,["beer-foam"],"e0b3","M208 160c-32.5 0-60.5-19.4-73-47.2C123.8 131.5 103.4 144 80 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c23.4 0 43.8 12.5 55 31.2C147.5 19.4 175.5 0 208 0s60.5 19.4 73 47.2C292.2 28.5 312.6 16 336 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-23.4 0-43.8-12.5-55-31.2c-12.5 27.8-40.5 47.2-73 47.2zM32 512V163.2C46.1 171.3 62.5 176 80 176c18.8 0 36.2-5.4 51-14.7c20.1 19 47.1 30.7 77 30.7s56.9-11.7 77-30.7c14.8 9.3 32.3 14.7 51 14.7c19.6 0 37.9-5.9 53.1-16H480h32v32V368v20.8l-19 8.4L384 445.7V512H32zM384 375.6l64-28.4V224H384V375.6zM160 240V224H128v16V400v16h32V400 240zm64 0V224H192v16V400v16h32V400 240zm64 0V224H256v16V400v16h32V400 240z"]},G_=GS,GO={prefix:"fass",iconName:"temperature-arrow-up",icon:[576,512,["temperature-up"],"e040","M113.8 317.8L128 300.1V277.5 64h96V277.5v22.7l14.2 17.6C249.4 331.5 256 348.9 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM288 0H224 128 64V64 277.5C44 302.2 32 333.7 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM176 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112 96H160v16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160h64V128L448 32l-96 96v32h64l0 288 0 32h64V448l0-288z"]},GP=GO,Gj={prefix:"fass",iconName:"square-h",icon:[448,512,["h-square"],"f0fd","M448 32H0V480H448V32zM336 152V256 360v24H288V360 280H160l0 80v24H112V360 280l0-48V152 128h48v24 80H288V152 128h48v24z"]},GB=Gj,GR={prefix:"fass",iconName:"temperature-full",icon:[320,512,["temperature-4","thermometer-4","thermometer-full"],"f2c7","M112 300.2L97.8 317.8C86.6 331.5 80 348.9 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L208 300.2V277.5 64H112V277.5v22.7zM208 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S16 447.6 16 368c0-34.3 12-65.8 32-90.5V64 0h64 96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112 96h32v16V322.8c18.6 6.6 32 24.4 32 45.3z"]},GU=GR,GG=GR,GY=GR,GQ={prefix:"fass",iconName:"candy-bar",icon:[640,512,[127851,"chocolate-bar"],"e3e8","M0 320H128V224H0v96zM0 448H128V352H0v96zm288 0V352H160v96H288zm0-224H160v96H288V224zm0-160H160V192H288V64zm352 0H320V448H640V64zM33.1 192H128l0 0V160h0V97.1C113.6 111.3 93.8 120 72 120c-6.2 0-12.2-.7-18-2c1.3 5.8 2 11.8 2 18c0 21.8-8.7 41.6-22.9 56z"]},Gq=GQ,GK={prefix:"fass",iconName:"handshake-angle",icon:[640,512,["hands-helping"],"f4c4","M640 144L496 0 432 64H224V96v32V288h80V176 160l0 0 16 0h96l96 0h32v32 48l96-96zM192 128H96V272L0 368 144 512l64-64H432V384h48V304h32V192l-96 0H336V304v16H320 208 192V304 128z"]},GZ=GK,GW={prefix:"fass",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},G$=GW,GX={prefix:"fass",iconName:"box-open-full",icon:[640,512,["box-full"],"f49c","M320 128c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 5.1 .6 10 1.7 14.7l-65.5-8.2c-.1-2.2-.2-4.3-.2-6.5C128 57.3 185.3 0 256 0s128 57.3 128 128c0 1.2 0 2.4 0 3.5L444.6 3.5l86.8 41.1-44.1 93L320 158.5l-7.2-.9c4.6-8.8 7.2-18.9 7.2-29.6zM576 338.3V446.7l-256 64-256-64V338.3l151.2 43.2 23.6 6.7 12.6-21L320 252.9l68.6 114.3 12.6 21 23.6-6.7L576 338.3zM64 158.7l256 32 256-32 64 128-224 64-96-160-96 160L0 286.7l64-128z"]},GJ=GX,G1={prefix:"fass",iconName:"person-swimming",icon:[576,512,[127946,"swimmer"],"f5c4","M312.4 180.9l134.2 115c-7.5 5.1-14.2 9.2-21.9 12.7C411.6 314.7 397 319 384 319s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5L288 272l-18.6 13.4-1.1 .8c-13.9 10-23.6 17-35.5 22.5C219.6 314.7 205 319 192 319c-10.2 0-21.3-2.7-32-6.7V256 242.7l9.4-9.4 128-128 9.4-9.4H320 448h32v64H448 333.3l-20.9 20.9zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM272.4 397.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 406.1 31.9 416 0 416V352c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},G2=G1,G6={prefix:"fass",iconName:"message-quote",icon:[512,512,["comment-alt-quote"],"e1e4","M0 0H512V416H304L160 512V416H0V0zM240 112H128V224h64v32H168 144v48h24 48 24V280 224 176 152 112zm144 0H272V224h64v32H312 288v48h24 48 24V280 224 176 152 112z"]},G4=G6,G3={prefix:"fass",iconName:"folder-magnifying-glass",icon:[512,512,["folder-search"],"e18b","M512 480H0V32H224l48 64H512V480zM336 272c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c17.8 0 34.4-4.8 48.7-13.2L327 393.1l17 17 33.9-33.9-17-17-38.3-38.3c8.5-14.3 13.3-31 13.3-48.9zm-96-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},G5=G3,G8={prefix:"fass",iconName:"droplet",icon:[384,512,[128167,"tint"],"f043","M192 512c106 0 192-86 192-192S192 0 192 0S0 214 0 320S86 512 192 512zM96 336c0 44.2 35.8 80 80 80h16v32H176c-61.9 0-112-50.1-112-112V320H96v16z"]},G9=G8,G7={prefix:"fass",iconName:"earth-americas",icon:[512,512,[127758,"earth","earth-america","globe-americas"],"f57d","M55.7 199.7L96 240h48l48 48v64l32 32v64h64V400l64-64V256H224l-32-32V192h80V160l-32-32V112l32-32V48.6c-5.3-.4-10.6-.6-16-.6C160.6 48 80.3 112.2 55.7 199.7zM464 256c0-36.9-9.6-71.5-26.4-101.6L400 192v80h63.4c.4-5.3 .6-10.6 .6-16zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Yb=G7,Ym=G7,Yy=G7,Yv={prefix:"fass",iconName:"crate-apple",icon:[512,512,["apple-crate"],"f6b1","M160 54.9C160 24.6 184.6 0 214.9 0H224V9.1C224 39.4 199.4 64 169.1 64H160V54.9zm192 0C352 24.6 376.6 0 406.9 0H416V9.1C416 39.4 391.4 64 361.1 64H352V54.9zM96 80c27.4 0 64 18.3 64 18.3s36.6-18.3 64-18.3c43.6 0 64 47.8 64 91.4c0 7-.4 13.9-1.2 20.6H33.2c-.8-6.7-1.2-13.5-1.2-20.6C32 127.8 52.4 80 96 80zm384 91.4c0 7-.4 13.9-1.2 20.6H319c.7-6.7 1-13.6 1-20.6c0-26.1-6-55.1-20.3-78.6c-2.7-4.4-5.7-8.7-9-12.7C317.7 81.2 352 98.3 352 98.3s36.6-18.3 64-18.3c43.6 0 64 47.8 64 91.4zM0 224H512V352H0V224zM0 384H512V512H0V384zm80-96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM64 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM464 288a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM448 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},Yz=Yv,YL={prefix:"fass",iconName:"battery-empty",icon:[576,512,["battery-0"],"f244","M64 160V352H480V160H64zM0 96H64 480h64v64 32h32V320H544v32 64H480 64 0V352 160 96z"]},Yw=YL,YH={prefix:"fass",iconName:"square-this-way-up",icon:[448,512,["box-up"],"f49f","M448 32H0V480H448V32zM160 320H96V192H56V168l72-72 72 72v24H160V320zM64 384H384v32H64V384zM248 192V168l72-72 72 72v24H352V320H288V192H248z"]},Yx=YH,YN={prefix:"fass",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7l9.7-22-43.9-19.3-9.7 22L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},YV=YN,Yk=YN,YE={prefix:"fass",iconName:"hospital",icon:[640,512,[127973,62589,"hospital-alt","hospital-wide"],"f0f8","M192 0H448V512H368V384H272V512H192V0zM160 96V512H0V320H80 96V288H80 0V224H80 96V192H80 0V96H160zm320 0H640v96H560 544v32h16 80v64H560 544v32h16 80V512H480V96zM344 64H296v40H256v48h40v40h48V152h40V104H344V64z"]},YD=YE,YS=YE,Y_={prefix:"fass",iconName:"whiskey-glass-ice",icon:[512,512,["glass-whiskey-rocks"],"f7a1","M438.2 96L412.1 278.8l18.5 18.5L453.3 320l-22.6 22.6-88 88L320 453.3l-22.6-22.6L234.7 368h-32H128 96V336 251.5L73.8 96H438.2zM64 480H448L502.9 96 512 32H447.4 64.6 0L9.1 96 64 480zM256 250.7V208H128V336h74.7l-16-16 22.6-22.6L256 250.7zM232 320l88 88 88-88-88-88-88 88z"]},YO=Y_,YP={prefix:"fass",iconName:"bars-staggered",icon:[512,512,["reorder","stream"],"f550","M0 64H448v64H0V64zM64 224H512v64H64V224zM448 384v64H0V384H448z"]},Yj=YP,YB=YP,YR={prefix:"fass",iconName:"person-walking-with-cane",icon:[512,512,["blind"],"f29d","M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-48 32H108.2l-8.8 17.7-64 128L21.1 302.3l57.2 28.6 14.3-28.6L128 231.6v43.2c0 17 6.7 33.3 18.7 45.3L224 397.3V480v32h64V480 384 370.7l-9.4-9.4L224 306.7V288 213.3l70.4 93.9 19.2 25.6 51.2-38.4-19.2-25.6-96-128L240 128H224 128zm-7 248.2l-12 48-6 24-6 24-6 24L87 512h66l.1-.2 6-24 6-24 6-24 10-40.2-52.8-52.8L121 376.2zM446.5 498.8l9.1 13.2 26.3-18.2-9.1-13.2L360.2 317.9l-25.6 19.2 112 161.7z"]},YU=YR,YF={prefix:"fass",iconName:"check-to-slot",icon:[576,512,["vote-yea"],"f772","M96 32H480V384H96V32zM425.9 144L392 110.1l-17 17-111 111-47-47-17-17L166.1 208l17 17 64 64 17 17 17-17L409 161l17-17zM0 288H64V416H512V288h64V480H0V288z"]},YG=YF,YY={prefix:"fass",iconName:"boxes-stacked",icon:[576,512,[62625,"boxes","boxes-alt"],"f468","M248 0H160V224H416V0H328V96H248V0zM104 256H0V512H288V256H184v96H104V256zM576 512V256H472v96H392V256H320V512H576z"]},YQ=YY,Yq=YY,YK={prefix:"fass",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M580.2 267.3c56.2-56.2 56.2-147.4 0-203.6S432.8 7.4 376.6 63.7L365.3 75l45.3 45.3 11.3-11.3c31.2-31.2 81.9-31.2 113.1 0s31.2 81.9 0 113.1L421.8 335.2c-31.2 31.2-81.9 31.2-113.1 0c-25.6-25.6-30.3-64.3-13.8-94.6c1.8-3.4 3.9-6.7 6.3-9.8l-51.2-38.4c-4.3 5.7-8.1 11.6-11.4 17.8c-29.5 54.6-21.3 124.2 24.9 170.3c56.2 56.2 147.4 56.2 203.6 0L580.2 267.3zM59.8 244.7c-56.2 56.2-56.2 147.4 0 203.6s147.4 56.2 203.6 0L274.7 437l-45.3-45.3-11.3 11.3c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1L218.2 176.8c31.2-31.2 81.9-31.2 113.1 0c25.6 25.6 30.3 64.3 13.8 94.6c-1.8 3.4-3.9 6.7-6.3 9.8l51.2 38.4c4.3-5.7 8.1-11.6 11.4-17.8c29.5-54.6 21.3-124.2-24.9-170.3c-56.2-56.2-147.4-56.2-203.6 0L59.8 244.7z"]},YZ=YK,YW={prefix:"fass",iconName:"ear-listen",icon:[512,512,["assistive-listening-systems"],"f2a2","M455.5 48.3C483.5 78.6 512 126 512 192H448c0-46-19.5-78.6-39.5-100.3c-10.1-10.9-20.2-18.9-27.7-24.2c-3.7-2.6-6.8-4.5-8.7-5.6c-1-.6-1.7-1-2.1-1.2l-.3-.2 .1 0 0 0 0 0c0 0 0 0 14.3-28.6S398.3 3.4 398.3 3.4l0 0 .1 0 .2 .1 .4 .2c.3 .2 .7 .4 1.2 .7c1 .5 2.3 1.3 4 2.2c3.3 1.9 7.7 4.7 13 8.3c10.5 7.3 24.4 18.3 38.3 33.3zM160 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm54.6-86.6l64 64L173.3 448 128 493.3l-22.6-22.6-64-64L18.7 384 64 338.7l22.6 22.6zM240 128c-61.9 0-112 50.1-112 112H64c0-97.2 78.8-176 176-176s176 78.8 176 176c0 54.7-25 103.5-64 135.8V400c0 61.9-50.1 112-112 112H208V448h32c26.5 0 48-21.5 48-48V359.8 342.7l14.2-9.5C332.3 313 352 278.8 352 240c0-61.9-50.1-112-112-112zM208 240H160c0-44.2 35.8-80 80-80s80 35.8 80 80H272c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},Y$=YW,YX={prefix:"fass",iconName:"cup-togo",icon:[448,512,["coffee-togo"],"f6c5","M64 0H384l32 64h32v64H416 32 0V64H32L64 0zM80 512L48 160H400L368 512H80zM327 256H121l14.5 160H312.5L327 256z"]},YJ=YX,Y6={prefix:"fass",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Y4=Y6,Y5={prefix:"fass",iconName:"table-tennis-paddle-ball",icon:[640,512,[127955,"ping-pong-paddle-ball","table-tennis"],"f45d","M480 288c-50.1 0-93.6 28.8-114.6 70.8L132.9 126.3l60.7-60.7c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C535.8 297.6 509 288 480 288zM110.3 148.9L354.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.3 6.2 45.2 17.1 64H304l-75.4-75.4L128 512 64 448 171.4 347.4 96 272l0-108.8 14.3-14.3zM480 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},Y8=Y5,Y9=Y5,Y7={prefix:"fass",iconName:"person-dots-from-line",icon:[576,512,["diagnoses"],"f470","M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zm-64 32H213.6l-9.5 4.3-76.7 34.8C124 270.3 104.1 288 80 288c-9.5 0-18.4-2.8-25.8-7.5l-10 4.6L.4 304.9l39.7 87.4 43.7-19.9L176 330.5V432H400V330.5l92.1 41.9 43.7 19.9 39.7-87.4L531.9 285l-31.1-14.1c-8.8 10.5-22 17.1-36.7 17.1c-26.5 0-48-21.5-48-48c0-2.5 .2-5 .6-7.4l-44.7-20.3-9.5-4.3H352 224zM24 464H0v48H24 552h24V464H552 24zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},Qb=Y7,Qm={prefix:"fass",iconName:"chevrons-down",icon:[512,512,["chevron-double-down"],"f322","M278.6 278.6L256 301.3l-22.6-22.6-192-192L18.7 64 64 18.7 86.6 41.4 256 210.7 425.4 41.4 448 18.7 493.3 64 470.6 86.6l-192 192zm0 192L256 493.3l-22.6-22.6-192-192L18.7 256 64 210.7l22.6 22.6L256 402.7 425.4 233.4 448 210.7 493.3 256l-22.6 22.6-192 192z"]},Qy=Qm,Qv={prefix:"fass",iconName:"trash-can-arrow-up",icon:[448,512,["trash-restore-alt"],"f82a","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zm209 71l-17-17-17 17-80 80-17 17L144 329.9l17-17 39-39V408v24h48V408 273.9l39 39 17 17L337.9 296l-17-17-80-80z"]},Qz=Qv,QL={prefix:"fass",iconName:"signal-good",icon:[640,512,["signal-3"],"f68e","M352 192v32V480v32H288V480 224 192h64zM224 288v32V480v32H160V480 320 288h64zM96 416v64 32H32V480 416 384H96v32z"]},Qw=QL,QH={prefix:"fass",iconName:"location-question",icon:[384,512,["map-marker-question"],"f60b","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM104 152c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 232.4V240v24H168V240 218.5 204.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H160c-4.4 0-8 3.6-8 8l0 6.5-48 0 0-6.5zm64 200V304h48v48H168z"]},Qx=QH,QN={prefix:"fass",iconName:"floppy-disk-circle-xmark",icon:[576,512,["floppy-disk-times","save-circle-xmark","save-times"],"e181","M32 32H0V64 448v32H32 296.2c-17.6-21.4-30.3-46.9-36.3-75c-10.2 6.9-22.6 11-35.9 11c-35.3 0-64-28.7-64-64s28.7-64 64-64c16.8 0 32.1 6.5 43.6 17.1C292.9 239 357 192 432 192c5.4 0 10.7 .2 16 .7V160 146.7l-9.4-9.4-96-96L333.3 32H320 32zM64 96H320V224H64V96zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7L502.6 416 480 438.6l-11.3-11.3L432 390.6l-36.7 36.7L384 438.6 361.4 416l11.3-11.3L409.4 368l-36.7-36.7L361.4 320 384 297.4l11.3 11.3L432 345.4l36.7-36.7L480 297.4 502.6 320l-11.3 11.3z"]},QV=QN,Qk=QN,QE=QN,QD={prefix:"fass",iconName:"bracket-curly",icon:[256,512,["bracket-curly-left"],"7b","M96 32H64V64 178.7L9.4 233.4 0 242.7v26.5l9.4 9.4L64 333.3V448v32H96h96 32V416H192 128V320 306.7l-9.4-9.4L77.3 256l41.4-41.4 9.4-9.4V192 96h64 32V32H192 96z"]},QS=QD,Q_={prefix:"fass",iconName:"cart-flatbed-empty",icon:[640,512,["dolly-flatbed-empty"],"f476","M0 0H32 96h32V32 384H608h32v64H608 541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H96 64V416 64H32 0V0z"]},QO=Q_,QP={prefix:"fass",iconName:"file-pen",icon:[576,512,[128221,"file-edit"],"f31c","M0 0H224V160H384V300.4l-117 117L253.4 512H0V0zM384 128H256V0L384 128zm121 95.8l71 71-41.3 41.3-71-71L505 223.8zm-63.9 63.9l71 71L370.9 500 288 511.9 299.9 429 441.1 287.8z"]},Qj=QP,QB={prefix:"fass",iconName:"square-pen",icon:[448,512,["pen-square","pencil-square"],"f14b","M448 32H0V480H448V32zM112 288L220.7 179.3l80 80L192 368 96 384l16-96zm256-96l-44.7 44.7-80-80L288 112l80 80z"]},QR=QB,QU=QB,QF={prefix:"fass",iconName:"circle-microphone-lines",icon:[512,512,["microphone-circle-alt"],"e117","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 96V256c0 26.5 21.5 48 48 48s48-21.5 48-48V240H272 256V208h16 32V176H272 256V144h16 32V96H208zM160 240V224H128v16 16c0 65.3 48.9 119.1 112 127v17 16h32V400 383c63.1-7.9 112-61.7 112-127V240 224H352v16 16c0 53-43 96-96 96s-96-43-96-96V240z"]},QG=QF,QY={prefix:"fass",iconName:"display-slash",icon:[640,512,["desktop-slash"],"e2fa","M608 0H32V2.1l-2.6-2L0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L565.2 416H608V0zM482.7 352L111.8 64H544V352H482.7zM32 416H272l-10.7 32H192 160v64h32H448h32V474.3L446.6 448H378.7L368 416h38l-81.2-64H96V171.8L32 121.4V416z"]},QQ=QY,Qq={prefix:"fass",iconName:"hands-holding-diamond",icon:[640,512,["hand-receiving"],"f47c","M320 256L448 128 320 0 192 128 320 256zM80 64H0v40 24 32 64V352v13.3l9.4 9.4 128 128 9.4 9.4H160h96 32V480 448 416 352 338.7l-9.4-9.4-64-64L192 242.7l-9.4-9.4L160 210.7 114.7 256l22.6 22.6 9.4 9.4 22.6 22.6L205.8 347l-41.7 27.8L80 290.7V224 144 112v-8V64zm480 0v40 8 32 80 66.7l-84.1 84.1L434.2 347l36.4-36.4L493.3 288l9.4-9.4L525.3 256 480 210.7l-22.6 22.6-9.4 9.4-22.6 22.6-64 64-9.4 9.4V352v64 32 32 32h32 96 13.3l9.4-9.4 128-128 9.4-9.4V352 224 160 128 104 64H560z"]},QK=Qq,QZ={prefix:"fass",iconName:"battery-full",icon:[576,512,[128267,"battery","battery-5"],"f240","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm384 96H96V320H448V192z"]},QW=QZ,Q$=QZ,QX={prefix:"fass",iconName:"droplet-degree",icon:[512,512,["dewpoint"],"f748","M192 512c106 0 192-86 192-192S192 0 192 0S0 214 0 320S86 512 192 512zM400 112a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},QJ=QX,Q1={prefix:"fass",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64H160v64h32H480h32V64H480 192zm0 160H160v64h32H480h32V224H480 192zm0 160H160v64h32H480h32V384H480 192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},Q2=Q1,Q6={prefix:"fass",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M160 512L0 352l0-32 96 0L96 0 224 0l0 320 96 0 0 32L160 512z"]},Q4=Q6,Q3={prefix:"fass",iconName:"landmark-dome",icon:[512,512,["landmark-alt"],"f752","M288 0H224V34.7C143.6 48.1 80.1 111.6 66.7 192H64 32v64H64 448h32V192H448h-2.7C431.9 111.6 368.4 48.1 288 34.7V0zM0 464v48H512V464l-64-48V288H384V416H344V288H280V416H232V288H168V416H128V288H64V416L0 464z"]},Q5=Q3,Q8={prefix:"fass",iconName:"tv",icon:[640,512,[63717,"television","tv-alt"],"f26c","M64 64V352H576V64H64zM0 0H64 576h64V64 352v64H576 64 0V352 64 0zM128 448H512h32v64H512 128 96V448h32z"]},Q9=Q8,Q7=Q8,qb={prefix:"fass",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M169.9 54.2L153.8 72.1l-72 80L64.9 170.9 47 153 7 113l-17-17L24 62.1 41 79l22.1 22.1 55.1-61.2 16.1-17.8 35.7 32.1zm0 160l-16.1 17.8-72 80L64.9 330.9 47 313 7 273l-17-17L24 222.1l17 17 22.1 22.1 55.1-61.2 16.1-17.8 35.7 32.1zM224 64h32H480h32v64H480 256 224V64zm0 160h32H480h32v64H480 256 224V224zM160 384h32H480h32v64H480 192 160V384zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},qm=qb,qv={prefix:"fass",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M391.9 391.6L368 320H144l-23.9 71.6C154.9 426.5 202.9 448 256 448s101.1-21.5 135.9-56.4zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},qL=qv,qH={prefix:"fass",iconName:"box-dollar",icon:[448,512,["box-usd"],"f4a0","M208 32V160H0L64 32H208zm32 0H384l64 128H240V32zM0 192H448V480H0V192zm244 48V220H204v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4.1c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c-2.2-.8-4.4-1.5-6.4-2.2l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V432v20h40V432v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0 0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V240z"]},qN=qH,qV={prefix:"fass",iconName:"car-burst",icon:[640,512,["car-crash"],"f5e1","M218.2 88.5L176 0 133.8 88.5 38.4 66.3l42.9 88.1L4.4 215.2 100 236.6l-.4 98 58.4-47 4.2-15.5 24.8-92.7 8.3-30.9 30.9 8.3 14.4 3.9 60-76.3 10.8-13.7 2.1-4.4L218.2 88.5zM280.3 162l-27.5 35 0 0L218 187.6l0 0-8.3 30.9-16.6 61.8-1.4 5.4-15.1 56.4L160 404l77.3 20.7 16.6-61.8 247.3 66.3L484.6 491l77.3 20.7 16.6-61.8L595 388l24.8-92.7L585 286 568.1 169l-3-20.9-20.4-5.5L359.3 93l-20.4-5.5-13 16.6L280.3 162zM507.8 199l9.9 68.9L320 215l43.1-54.7L507.8 199zm-227 63.4a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z"]},qk=qV,qE={prefix:"fass",iconName:"arrows-retweet",icon:[640,512,["retweet-alt"],"f361","M150.6 73.4L128 50.7 105.4 73.4l-80 80L2.7 176 48 221.3l22.6-22.6L96 173.3V384v32h32H304h32V352H304 160V173.3l25.4 25.4L208 221.3 253.3 176l-22.6-22.6-80-80zM336 96H304v64h32H480V338.7l-25.4-25.4L432 290.7 386.7 336l22.6 22.6 80 80L512 461.3l22.6-22.6 80-80L637.3 336 592 290.7l-22.6 22.6L544 338.7V128 96H512 336z"]},qD=qE,qS={prefix:"fass",iconName:"person-snowboarding",icon:[512,512,[127938,"snowboarding"],"f7ce","M432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM227.4 110.3l-40-80L244.6 1.7l33 66 64.7 12.9 7.4 1.5 6 4.6 144 112 25.3 19.6-39.3 50.5-25.3-19.6-72.1-56.1-71.5 31.8 55.8 46.5L387.6 284l-4.4 19.2-24 104-5.8 25 83 31.8H472h24v48H472 432h-4.4l-4.1-1.6-376-144-4.8-1.8L39 361 7 329l-17-17L24 278.1l17 17 28.4 28.4 29.9 11.4L87.5 299.8l30.4-10.1L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-22.8-4.6-15.3-3.1-7-14zM139 350.1l154.1 59 3.8-16.3L316.4 308 256 257.7l0 30.3v23.1l-21.9 7.3L139 350.1z"]},q_=qS,qO={prefix:"fass",iconName:"square-chevron-right",icon:[448,512,["chevron-square-right"],"f32b","M448 480l0-448L0 32 0 480l448 0zM313 273L209 377l-17 17L158.1 360l17-17 87-87-87-87-17-17L192 118.1l17 17L313 239l17 17-17 17z"]},qP=qO,qB={prefix:"fass",iconName:"truck-fast",icon:[640,512,["shipping-fast"],"f48b","M416 0H64V96H0v32H64 288v32H64 32v32H64 256v32H64 0v32H64 224v32H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},qR=qB,qU={prefix:"fass",iconName:"circle-star",icon:[512,512,["star-circle"],"e123","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm47-320.7l105.1 15.3-76.1 74.2 18 104.7L256 336l-94 49.4 18-104.7-76.1-74.2L209 191.3 256 96l47 95.3z"]},qF=qU,qG={prefix:"fass",iconName:"cloud-fog",icon:[640,512,[127787,"fog"],"f74e","M160 320H64V224c0-41.8 26.7-77.4 64-90.5V112C128 50.1 178.1 0 240 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H480 160zM0 368H24 552h24v48H552 24 0V368zm64 96H88 200h24v48H200 88 64V464zm208 0h24H616h24v48H616 296 272V464z"]},qY=qG,qQ={prefix:"fass",iconName:"music-note",icon:[384,512,["music-alt"],"f8cf","M384 44.8V3.8l-39.8 9.9-128 32L192 51.8v25 64V359.7c-14.5-4.9-30.8-7.7-48-7.7c-61.9 0-112 35.8-112 80s50.1 80 112 80s112-35.8 112-80V165.8l103.8-25.9 24.2-6.1v-25-64z"]},qq=qQ,qK={prefix:"fass",iconName:"circle-half-stroke",icon:[512,512,[9680,"adjust"],"f042","M448 256c0-106-86-192-192-192V448c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},qZ=qK,qW={prefix:"fass",iconName:"square-arrow-down",icon:[448,512,["arrow-square-down"],"f339","M448 480H0V32H448V480zM241 393L353 281l17-17L336 230.1l-17 17-71 71V136 112H200v24V318.1l-71-71-17-17L78.1 264l17 17L207 393l17 17 17-17z"]},q$=qW,qX={prefix:"fass",iconName:"square-chevron-left",icon:[448,512,["chevron-square-left"],"f32a","M0 32L0 480l448 0 0-448L0 32zM135 239L239 135l17-17L289.9 152l-17 17-87 87 87 87 17 17L256 393.9l-17-17L135 273l-17-17 17-17z"]},qJ=qX,q6={prefix:"fass",iconName:"link-horizontal",icon:[640,512,["chain-horizontal"],"e1cb","M144 64C64.5 64 0 128.5 0 208s64.5 144 144 144h16V288H144c-44.2 0-80-35.8-80-80s35.8-80 80-80H304c44.2 0 80 35.8 80 80c0 36.2-24.1 66.8-57.1 76.7c-3.7 1.1-7.5 1.9-11.4 2.5l9.1 63.4c7-1 13.9-2.5 20.6-4.5C404.6 328.3 448 273.3 448 208c0-79.5-64.5-144-144-144H144zM496 448c79.5 0 144-64.5 144-144s-64.5-144-144-144H480v64h16c44.2 0 80 35.8 80 80s-35.8 80-80 80l-160 0c-44.2 0-80-35.8-80-80c0-36.2 24.1-66.8 57.1-76.7c3.7-1.1 7.5-1.9 11.4-2.5l-9.1-63.4c-7 1-13.9 2.5-20.6 4.5C235.4 183.7 192 238.7 192 304c0 79.5 64.5 144 144 144l160 0z"]},q4=q6,q3={prefix:"fass",iconName:"music-note-slash",icon:[640,512,["music-alt-slash"],"f8d0","M48.4 14.8L29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7L384 275.4V165.8l103.8-25.9 24.2-6.1v-25-64V3.8l-39.8 9.9-128 32L320 51.8v25 64 84.9L48.4 14.8zM384 411.2L317.8 359c-14-4.5-29.5-7-45.8-7c-61.9 0-112 35.8-112 80s50.1 80 112 80s112-35.8 112-80V411.2z"]},q5=q3,q8={prefix:"fass",iconName:"circle-radiation",icon:[512,512,[9762,"radiation-alt"],"f7ba","M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-52-90.1C128.2 145.1 96 196.8 96 256l104 0zm28 48.5l-52 90.1c23.5 13.6 50.9 21.4 80 21.4s56.5-7.8 80-21.4l-52-90.1c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l104 0c0-59.2-32.2-110.9-80-138.6l-52 90.1c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},q9=q8,q7={prefix:"fass",iconName:"baseball",icon:[512,512,[129358,9918,"baseball-ball"],"f433","M77.4 221.6C67.8 223.2 58 224 48 224c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 10-.8 19.8-2.4 29.4l31.6 5.3C255 71.4 256 59.8 256 48c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-11.8 0-23.4 1-34.6 2.9l5.3 31.6c9.5-1.6 19.3-2.4 29.4-2.4c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-10 .8-19.8 2.4-29.4l-31.6-5.3C257 440.6 256 452.2 256 464c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c11.8 0 23.4-1 34.6-2.9l-5.3-31.6zM214 106.7c-17.3 48.9-55.6 87.9-104.1 106.1l11.3 30c57.3-21.5 102.6-67.6 123-125.4L214 106.7zM402.1 299.2l-11.3-30c-57.3 21.5-102.6 67.6-123 125.4L298 405.3c17.3-48.9 55.6-87.9 104.1-106.1z"]},Kb=q7,Km={prefix:"fass",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 32H192V96H384V32H576V224H384V160H192v21.3L272 288H416V480H224V330.7L144 224H0V32z"]},Ky=Km,Kv={prefix:"fass",iconName:"snowman-head",icon:[448,512,["frosty-head"],"f79b","M64 0H384V160H224 64V0zM330.2 192H416h32v64H416 390.3c16.3 28.2 25.7 61 25.7 96c0 66.8-34.1 125.6-85.8 160H117.8C66.1 477.6 32 418.8 32 352c0-35 9.3-67.8 25.7-96H32 0V192H32h85.8H330.2zM152 336a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm168-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM224 448l27.8-48.7c2.7-4.8 4.2-10.2 4.2-15.7c0-17.5-14.2-31.6-31.6-31.6h-.8c-17.5 0-31.6 14.2-31.6 31.6c0 5.5 1.4 10.9 4.2 15.7L224 448z"]},Kz=Kv,KL={prefix:"fass",iconName:"volume-xmark",icon:[576,512,["volume-mute","volume-times"],"f6a9","M0 160V352H128L272 480h48V32H272L128 160H0zm441 23l-17-17L390.1 200l17 17 39 39-39 39-17 17L424 345.9l17-17 39-39 39 39 17 17L569.9 312l-17-17-39-39 39-39 17-17L536 166.1l-17 17-39 39-39-39z"]},Kw=KL,KH=KL,Kx={prefix:"fass",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M128 96L0 96 0 224l128 0 0-128zm0 192H0L0 416H128l0-128zM160 96l0 128 128 0V96L160 96zM288 288l-128 0 0 128 128 0V288zM320 96V224l128 0V96L320 96zM448 288l-128 0V416H448V288z"]},KN=Kx,KV={prefix:"fass",iconName:"share-from-square",icon:[576,512,[61509,"share-square"],"f14d","M416 320H384V224H368 350.5c-52.2 0-94.5 42.3-94.5 94.5c0 39.3 32 65.5 32 65.5s-128-39.3-128-144c0-79.5 64.5-144 144-144h80V0h32L576 160 416 320zM0 32H32h96 32V96H128 64V448H416V416 384h64v32 64 32H448 32 0V480 64 32z"]},Kk=KV,KE={prefix:"fass",iconName:"child-combatant",icon:[576,512,["child-rifle"],"e4e0","M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-43.1 32h-16l-9.6 12.8-72.1 96L16 294.4l51.2 38.4 19.2-25.6L96 294.4V480v32h64V480 384h32v96 32h64V480 294.4l9.6 12.8 19.2 25.6L336 294.4l-19.2-25.6-72.1-96L235.1 160h-16H132.9zM464 0H448 416 400V32h16v96H400v64H368V400h48V512h96L484 400h60V352H480V325.3L544 304V192H496v72l-16 5.3V128H464V0z"]},KD=KE,KS={prefix:"fass",iconName:"square-phone",icon:[448,512,["phone-square"],"f098","M448 32H0V480H448V32zM168 128l40 72-41.9 33.5c18.1 34.2 46.2 62.3 80.4 80.4L280 272l72 40-16 72H320C196.3 384 96 283.7 96 160l0-16 72-16z"]},K_=KS,KO={prefix:"fass",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80V48H192V80 224H48 16v64H48 192V432v32h64V432 288H400h32V224H400 256V80z"]},KP=KO,Kj={prefix:"fass",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M326.6 166.6L349.3 144 304 98.7l-22.6 22.6L192 210.7l-89.4-89.4L80 98.7 34.7 144l22.6 22.6L146.7 256 57.4 345.4 34.7 368 80 413.3l22.6-22.6L192 301.3l89.4 89.4L304 413.3 349.3 368l-22.6-22.6L237.3 256l89.4-89.4z"]},KB=Kj,KR=Kj,KU=Kj,KF=Kj,KG={prefix:"fass",iconName:"arrows-up-down-left-right",icon:[512,512,["arrows"],"f047","M278.6 25.4L256 2.7 233.4 25.4l-56 56L154.7 104 200 149.3l22.6-22.6 1.4-1.4V224H125.3l1.4-1.4L149.3 200 104 154.7 81.4 177.4l-56 56L2.7 256l22.6 22.6 56 56L104 357.3 149.3 312l-22.6-22.6-1.4-1.4H224v98.7l-1.4-1.4L200 362.7 154.7 408l22.6 22.6 56 56L256 509.3l22.6-22.6 56-56L357.3 408 312 362.7l-22.6 22.6-1.4 1.4V288h98.7l-1.4 1.4L362.7 312 408 357.3l22.6-22.6 56-56L509.3 256l-22.6-22.6-56-56L408 154.7 362.7 200l22.6 22.6 1.4 1.4H288V125.3l1.4 1.4L312 149.3 357.3 104 334.6 81.4l-56-56z"]},KY=KG,KQ={prefix:"fass",iconName:"chalkboard-user",icon:[640,512,["chalkboard-teacher"],"f51c","M192 0H160V32 96c23.3 0 45.2 6.2 64 17.1V64H576V352H512V288H384v64H305.4l19.2 64H608h32V384 32 0H608 192zM160 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM320 512L272 352H48L0 512H320z"]},Kq=KQ,KK={prefix:"fass",iconName:"circle-phone-flip",icon:[512,512,["phone-circle-alt"],"e11c","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm56 128l-40 72 41.9 33.5c-18.1 34.2-46.2 62.3-80.4 80.4L200 272l-72 40 16 72h16c123.7 0 224-100.3 224-224l0-16-72-16z"]},KZ=KK,KW={prefix:"fass",iconName:"quote-left",icon:[448,512,[8220,"quote-left-alt"],"f10d","M0 216C0 149.7 53.7 96 120 96h8 32v64H128h-8c-30.9 0-56 25.1-56 56v8H192V416H0V320 224v-8zm256 0c0-66.3 53.7-120 120-120h8 32v64H384h-8c-30.9 0-56 25.1-56 56v8H448V416H256V320 224v-8z"]},K$=KW,KX={prefix:"fass",iconName:"trash-arrow-up",icon:[448,512,["trash-restore"],"f829","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zm209 71l-17-17-17 17-80 80-17 17L144 329.9l17-17 39-39V408v24h48V408 273.9l39 39 17 17L337.9 296l-17-17-80-80z"]},KJ=KX,K1={prefix:"fass",iconName:"symbols",icon:[512,512,[128291,"icons-alt"],"f86e","M32 0H192h32V64H192 32 0V0H32zM484.1 361.2l-128 128-22.6 22.6-45.3-45.3 22.6-22.6 128-128 22.6-22.6 45.3 45.3-22.6 22.6zM0 96H32 80h64 48 32v64H192 144v32 32H80V192 160H32 0V96zM288 328a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM472 432a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM512 1V40 176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V79L352 98.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V72 45.8l25.7-5.1 160-32L512 1zM16 320V248H88h72v72c0 21.6-9.5 41-24.5 54.2l14.8 15.7L162.8 376l21.4-23.8 47.5 42.9-21.4 23.7-16 17.7 7.5 8 21.9 23.3-46.6 43.9-21.9-23.3-4-4.2-15.5 17.2L126.2 512H112 32 0V480 434.7v-.9c0-19.4 7.2-38.2 20.3-52.6l13.1-14.4C22.5 354.3 16 337.9 16 320zM67.7 424.3c-2.4 2.6-3.7 6-3.7 9.5v.9V448H97.8l9.5-10.5L81 409.7 67.7 424.3zM88 336c8.8 0 16-7.2 16-16V304H72v16c0 8.8 7.2 16 16 16z"]},K2=K1,K6={prefix:"fass",iconName:"bracket-square",icon:[192,512,["bracket","bracket-left"],"5b","M0 32H32h96 32V96H128 64V416h64 32v64H128 32 0V448 64 32z"]},K4=K6,K3=K6,K5={prefix:"fass",iconName:"island-tropical",icon:[512,512,[127965,"island-tree-palm"],"f811","M112 96H62.2c0-36 38.4-96 128-96c58.4 0 95 25.5 113.5 53.2C323.6 40.6 350.2 32 384 32c89.6 0 128 60 128 96H448L416 96l-32 32H301.5c28 79.9 21.2 170.2 9.9 226.1C370.9 365.1 416 417.3 416 480v32H32V480c0-70.7 57.3-128 128-128h64c29.7-79.3 29.4-150.9 22.8-194l-98.9 98.9c-25.5-25.5-40.7-95 22.6-158.4c1.3-1.3 2.7-2.7 4.1-3.9L144 64 112 96z"]},K8=K5,K9={prefix:"fass",iconName:"arrow-right-from-line",icon:[448,512,[8614,"arrow-from-left"],"f343","M66.7 96V64H2.7V96 416v32h64V416 96zM425.4 278.6L448 256l-22.6-22.6-128-128L274.7 82.7 229.5 128l22.6 22.6L325.5 224l-162.7 0h-32v64h32l162.7 0-73.4 73.4L229.5 384l45.3 45.3 22.6-22.6 128-128z"]},K7=K9,Zb={prefix:"fass",iconName:"cake-slice",icon:[512,512,[127856,"shortcake"],"e3e5","M284.9 32H296c44.3 0 97.6 19.2 139.9 55.8C479.2 125.2 512 181.7 512 256v.7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .4 .5 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .2 .3 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 32H480 32 0V448 272 256.5l12.2-9.6 264-208 8.7-6.9zM448 288H64v48H448v-.2-.6-.6-.6-.6V333v-.6-.6-.6-.6-.6-.6V329v-.6-.6-.6-.6-.6-.6V325v-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6V318v-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6V310v-.6-.6-.6-.6-.6-.6-.6V305v-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6V298v-.7-.7V296v-.7-.7V294v-.7-.7-.7-.7-.7-.7-.7-.7V288v0zM64 416H448v-.2-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V412v-.3-.3-.3-.3-.3-.3-.3-.3-.3V409v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.4-.4-.4-.4-.4V396v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V392v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V387v-.4-.4-.4-.4V385v-.4-.4-.4-.4V383v-.4-.4-.4-.4V381v-.4-.4-.4-.4-.4-.4V378v-.4-.4-.4-.4-.4-.4V375v-.4-.4-.4-.4-.4-.4V372v-.4-.4-.4-.4-.5-.4-.5-.5V368H64v48z"]},Zm=Zb,Zy={prefix:"fass",iconName:"shekel-sign",icon:[448,512,[8362,"ils","shekel","sheqel","sheqel-sign"],"f20b","M32 32H0V64 480H64V96H192c35.3 0 64 28.7 64 64V352h64V160c0-70.7-57.3-128-128-128H32zM320 480c70.7 0 128-57.3 128-128V32H384V352c0 35.3-28.7 64-64 64H192V160H128V448v32h32H320z"]},Zv=Zy,Zz=Zy,ZL=Zy,Zw=Zy,ZH={prefix:"fass",iconName:"photo-film",icon:[640,512,["photo-video"],"f87c","M640 0V352H192V0H640zM475.6 106.2L456 78.4l-19.6 27.8-57.3 81.2-17.1-19.3L344 147.9l-17.9 20.2-64 72-6.1 6.8V256v8 24h24 56 24 48 24H552h24V264v-8-7.6l-4.4-6.2-96-136zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM0 128H160V384v64H352V384H512V512H0V128zm104 64H56v48h48V192zm0 104H56v48h48V296zm0 104H56v48h48V400zm304 0v48h48V400H408z"]},Zx=ZH,ZN={prefix:"fass",iconName:"floppy-disk-circle-arrow-right",icon:[576,512,["save-circle-arrow-right"],"e180","M32 32H0V64 448v32H32 296.2c-17.6-21.4-30.3-46.9-36.3-75c-10.2 6.9-22.6 11-35.9 11c-35.3 0-64-28.7-64-64s28.7-64 64-64c16.8 0 32.1 6.5 43.6 17.1C292.9 239 357 192 432 192c5.4 0 10.7 .2 16 .7V160 146.7l-9.4-9.4-96-96L333.3 32H320 32zM64 96H320V224H64V96zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM440 289.4l11.3 11.3 56 56L518.6 368l-11.3 11.3-56 56L440 446.6 417.4 424l11.3-11.3L457.4 384H368 352V352h16 89.4l-28.7-28.7L417.4 312 440 289.4z"]},ZV=ZN,Zk={prefix:"fass",iconName:"sign-hanging",icon:[512,512,["sign"],"f4d9","M128 0V32 64l352 0h32v64H480l-352 0V480v32H64V480 128H32 0V64l32 0H64V32 0h64zM480 160V384H160V160H480z"]},ZE=Zk,ZD={prefix:"fass",iconName:"cloud-bolt-sun",icon:[640,512,["thunderstorm-sun"],"f76e","M121.3 0L208 60.7 294.7 0l13.2 79c-20.5 10.9-37.7 27.3-49.6 47.2c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2v97.8L121.3 416 104 312 0 294.7 60.7 208 0 121.3 104 104 121.3 0zM294.7 416l-.1-.1h.2l0 .1zM242.1 168.4c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6zM639.9 383.9l-80 0H544V320H467.5l40-128h-51L256 344.3v39.6H192v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80zM512 376L336 512l40-128H288V360L464 224 424 352h88v24z"]},ZS=ZD,Z_={prefix:"fass",iconName:"tablet",icon:[448,512,["tablet-android"],"f3fb","M448 0H0V512H448V0zM176 432h96 16v32H272 176 160V432h16z"]},ZO=Z_,ZP={prefix:"fass",iconName:"glass-half",icon:[384,512,["glass-half-empty","glass-half-full"],"e192","M81.7 224L69.2 64H314.8L302.3 224H81.7zM40 512H344L379 64l5-64H319.8 64.2 0L5 64 40 512z"]},Zj=ZP,ZB=ZP,ZR={prefix:"fass",iconName:"message-minus",icon:[512,512,["comment-alt-minus"],"f4a7","M0 0H512V416H304L160 512V416H0V0zM184 184H160v48h24H328h24V184H328 184z"]},ZU=ZR,ZF={prefix:"fass",iconName:"link-horizontal-slash",icon:[640,512,["chain-horizontal-slash"],"e1cc","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-45.4-35.2C614.4 398.3 640 354.1 640 304c0-79.5-64.5-144-144-144H480v64h16c44.2 0 80 35.8 80 80c0 36-23.8 66.5-56.6 76.5l-104.3-81C435.7 274.7 448 242.8 448 208c0-79.5-64.5-144-144-144H144c-9.8 0-19.3 1-28.6 2.8l-67-52zM194.2 128H304c44.2 0 80 35.8 80 80c0 20-7.3 38.2-19.4 52.3L194.2 128zM365.5 384H336c-44.2 0-80-35.8-80-80c0-2.1 .1-4.1 .2-6.1l-55.4-43.6c-5.7 15.5-8.8 32.3-8.8 49.8c0 79.5 64.5 144 144 144l110.8 0-81.2-64zM30.2 119.8C11.3 144.2 0 174.8 0 208c0 79.5 64.5 144 144 144h16V288H144c-44.2 0-80-35.8-80-80c0-18.3 6.1-35.1 16.5-48.6L30.2 119.8z"]},ZG=ZF,ZY={prefix:"fass",iconName:"trash-can-undo",icon:[448,512,["trash-can-arrow-turn-left","trash-undo-alt"],"f896","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zM209 241l17-17L192 190.1l-17 17-64 64-17 17 17 17 64 64 17 17L225.9 352l-17-17-23-23H240c22.1 0 40 17.9 40 40v40 24h48V392 352c0-48.6-39.4-88-88-88H185.9l23-23z"]},ZQ=ZY,Zq=ZY,ZK={prefix:"fass",iconName:"signal-weak",icon:[640,512,["signal-1"],"f68c","M96 384v32 64 32H32V480 416 384H96z"]},ZZ=ZK,ZW={prefix:"fass",iconName:"car-rear",icon:[512,512,["car-alt"],"f5de","M97.3 32H120 392h22.7l7.5 21.4L470.7 192H512V400H480v80H384V400H128v80H32V400H0V192H41.3L89.8 53.4 97.3 32zm272 64H142.7l-33.6 96H402.9L369.3 96zM128 256H48v48h80V256zm256 0v48h80V256H384zm-64 16H192v64H320V272z"]},Z$=ZW,ZX={prefix:"fass",iconName:"battery-quarter",icon:[576,512,["battery-2"],"f243","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm128 96H96V320h96V192z"]},ZJ=ZX,Z6={prefix:"fass",iconName:"ellipsis-stroke",icon:[512,512,["ellipsis-h-alt"],"f39b","M80 240l32 0 0 32-32 0 0-32zM32 272l0 48 48 0 32 0 48 0 0-48 0-32 0-48-48 0-32 0-48 0 0 48 0 32zm208-32l32 0 0 32-32 0 0-32zm-48 32l0 48 48 0 32 0 48 0 0-48 0-32 0-48-48 0-32 0-48 0 0 48 0 32zm208 0l0-32 32 0 0 32-32 0zm-48 48l48 0 32 0 48 0 0-48 0-32 0-48-48 0-32 0-48 0 0 48 0 32 0 48z"]},Z5=Z6,Z8={prefix:"fass",iconName:"baby-carriage",icon:[512,512,["carriage-baby"],"f77d","M256 192H.1C3.1 108 52.3 35.8 123 0L256 192zM384 96h32 64 32v64H480 448v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V128 96zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},Z9=Z8,Z7={prefix:"fass",iconName:"percent",icon:[384,512,[62101,62785,"percentage"],"25","M358.6 134.6L381.3 112 336 66.7 313.4 89.4l-288 288L2.7 400 48 445.3l22.6-22.6 288-288zM8 72V184H120V72H8zM264 328V440H376V328H264z"]},Wb=Z7,Wm={prefix:"fass",iconName:"location-check",icon:[384,512,["map-marker-check"],"f606","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM305 145L177 273l-17 17-17-17L79 209l-17-17L96 158.1l17 17 47 47L271 111l17-17L321.9 128l-17 17z"]},Wg=Wm,Wy={prefix:"fass",iconName:"face-smile",icon:[512,512,[128578,"smile"],"f118","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM129.7 327.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 352.3 327.6 400 256 400s-113.7-47.7-126.3-72.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Wv=Wy,Wz={prefix:"fass",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M64 0H32V64H64 93.5L82.1 212.1C23.7 240.7 0 293 0 320v32H384V320c0-22.5-23.7-76.5-82.1-106.7L290.5 64H320h32V0H320 64zm96 480v32h64V480 384H160v96z"]},WL=Wz,Ww={prefix:"fass",iconName:"person-praying",icon:[448,512,[128720,"pray"],"f683","M224 64a64 64 0 1 1 128 0A64 64 0 1 1 224 64zm-72.1 80H176h48 20.4l12 16.5 39.1 53.8L334.8 182l31-25.3 50.7 61.9-31 25.3-72.1 59-32.8 26.8-24.9-34.2L232.7 264l-45 90 116.1 85.8L280 512H72 32V432H72h86.6l-53.2-39.3c-34.9-25.8-45.8-73.3-25.6-111.8l60.8-115.5L151.9 144z"]},WH=Ww,Wx={prefix:"fass",iconName:"tty-answer",icon:[640,512,["teletype-answer"],"e2b9","M144 0L0 32 0 64C0 311.4 200.6 512 448 512h32l32-144L368 288l-67 83.8C232.5 335.7 176.3 279.5 140.2 211L224 144 144 0zM352 64H288v64h64V64zm0 96H288v64h64V160zm32-96v64h64V64H384zm160 0H480v64h64V64zm32 0v64h64V64H576zm64 96H576v64h64V160zm-256 0v64H544V160H384z"]},WN=Wx,WV={prefix:"fass",iconName:"dial",icon:[576,512,["dial-med-high"],"e15b","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zm175.1-81.8c56.7-56.7 145.4-62 208-15.7L271.3 270.4l-17 17 33.9 33.9 17-17L417.1 192.4c46.2 62.6 41 151.3-15.7 208c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3z"]},Wk=WV,WE={prefix:"fass",iconName:"circle-trash",icon:[512,512,["trash-circle"],"e126","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 128h41.4l11.3-11.3 4.7-4.7H224h64 6.6l4.7 4.7L310.6 128H352h16v32H352 160 144V128h16zm0 64H352L336 384H176L160 192z"]},WD=WE,W_={prefix:"fass",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8L44.8 181.4C55.6 150.7 73.2 122 97.6 97.6c87.5-87.5 229.3-87.5 316.8 0l0 0L472 40l24 24V224H336l-24-24 57.1-57.1 0 0c-62.5-62.5-163.8-62.5-226.3 0zm0 226.3c62.5 62.5 163.8 62.5 226.3 0c17.5-17.5 30.1-38 37.8-59.8l60.4 21.3c-10.8 30.6-28.4 59.3-52.9 83.7c-87.5 87.5-229.3 87.5-316.7 0l0 0L40 472 16 448V288H176l24 24-57.1 57.1z"]},WO=W_,WP={prefix:"fass",iconName:"arrow-up-triangle-square",icon:[576,512,["sort-shapes-up"],"f88a","M416 32L528 224H304L416 32zm-256 .4l23.7 26 80 88 21.5 23.7-47.4 43.1-21.5-23.7L192 162.8V448v32H128V448 162.8l-24.3 26.8L82.2 213.2 34.8 170.2l21.5-23.7 80-88 23.7-26zM512 480H320V288H512V480z"]},Wj=WP,WB={prefix:"fass",iconName:"gears",icon:[640,512,["cogs"],"f085","M125 8h70l10 48.1c13.8 5.2 26.5 12.7 37.5 22L285.6 64 320 123.4l-33.9 30.3c1.3 7.3 1.9 14.7 1.9 22.3s-.7 15.1-1.9 22.3L320 228.6 285.6 288l-43.1-14.2c-11.1 9.3-23.7 16.8-37.5 22L195 344H125l-10-48.1c-13.8-5.2-26.5-12.7-37.5-22L34.4 288 0 228.6l33.9-30.3C32.7 191.1 32 183.6 32 176s.7-15.1 1.9-22.3L0 123.4 34.4 64 77.5 78.2c11.1-9.3 23.7-16.8 37.5-22L125 8zm83 168a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM632 386.4l-47.8 9.8c-4.9 13.4-12 25.8-20.9 36.7l15 44.8L517.7 512l-30.9-34c-7.4 1.3-15 2-22.7 2s-15.4-.7-22.7-2l-30.9 34-60.6-34.4 15-44.8c-8.9-10.9-16-23.3-20.9-36.7L296 386.4V317.6l47.8-9.8c4.9-13.4 12-25.8 20.9-36.7l-15-44.8L410.3 192l30.9 34c7.4-1.3 15-2 22.7-2s15.4 .7 22.7 2l30.9-34 60.6 34.4-15 44.8c8.9 10.9 16 23.3 20.9 36.7l47.8 9.8v68.7zM464 400a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},WR=WB,WU={prefix:"fass",iconName:"sun-bright",icon:[512,512,["sun-alt"],"e28f","M280 24V0H232V24 88v24h48V88 24zm157 84.9l17-17L420 58l-17 17-45.3 45.3-17 17 33.9 33.9 17-17L437 108.9zM108.9 75L92 58 58 92l17 17 45.3 45.3 17 17 33.9-33.9-17-17L108.9 75zM24 232H0v48H24 88h24V232H88 24zm400 0H400v48h24 64 24V232H488 424zM154.2 391.8l17-17-33.9-33.9-17 17L75 403.1 58 420 92 454l17-17 45.3-45.3zm237.6-33.9l-17-17-33.9 33.9 17 17L403.1 437l17 17L454 420l-17-17-45.3-45.3zM280 424V400H232v24 64 24h48V488 424zm-24-56a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},WF=WU,WG={prefix:"fass",iconName:"lock-keyhole-open",icon:[576,512,["lock-open-alt"],"f3c2","M432 64c-44.2 0-80 35.8-80 80v48h96V512H0V192H288V144C288 64.5 352.5 0 432 0s144 64.5 144 144v48 32H512V192 144c0-44.2-35.8-80-80-80zM256 384h32V320H256 192 160v64h32 64z"]},WY=WG,WQ={prefix:"fass",iconName:"square-fragile",icon:[448,512,["box-fragile","square-wine-glass-crack"],"f49b","M448 32H0V480H448V32zM128 96h48l32 64-32 32 80 64-32-64 48-32L240 96h80V208c0 47.6-34.6 87.1-80 94.7V384h64v32H144V384h64V302.7c-45.4-7.6-80-47.1-80-94.7V96z"]},Wq=WQ,WK=WQ,WZ={prefix:"fass",iconName:"face-grin-hearts",icon:[512,512,[128525,"grin-hearts"],"f584","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zm-57-202.6c17.8 4.8 28.4 23.1 23.6 40.8l-21.6 80.5-80.6-21.6c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-80.6 21.6L289.1 170c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z"]},WW=WZ,W$={prefix:"fass",iconName:"transgender",icon:[512,512,[9895,"transgender-alt"],"f225","M0 112V0H112l16 16L89 55l23 23 7-7 17-17L169.9 88l-17 17-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2L423 55 384 16 400 0H512V112l-16 16L457 89l-72.1 72.1C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16 24v48H296 280v8 24H232V488v-8H216 192V432h24 16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7-17 17L54.1 136l17-17 7-7L55 89 16 128 0 112zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},WX=W$,WJ={prefix:"fass",iconName:"arrow-turn-down",icon:[384,512,["level-down"],"f149","M32 64L0 64 0 0 32 0 192 0l32 0 0 32 0 357.5 73.4-73.4L320 293.5l45.3 45.3-22.6 22.6-128 128L192 512l-22.6-22.6-128-128L18.7 338.7 64 293.5l22.6 22.6L160 389.5 160 64 32 64z"]},W6=WJ,W4={prefix:"fass",iconName:"arrow-right-to-line",icon:[448,512,[8677,"arrow-to-right"],"f340","M448 96V64H384V96 416v32h64V416 96zM310.6 278.6L333.3 256l-22.6-22.6-128-128L160 82.7 114.7 128l22.6 22.6L210.7 224 32 224H0v64H32l178.7 0-73.4 73.4L114.7 384 160 429.3l22.6-22.6 128-128z"]},W5=W4,W8={prefix:"fass",iconName:"flag-pennant",icon:[448,512,[128681,"pennant"],"f456","M64 32V0H0V32 480v32H64V480 352L448 192 64 32z"]},W9=W8,W7={prefix:"fass",iconName:"ticket-simple",icon:[576,512,["ticket-alt"],"f3ff","M0 64H576V208c-26.5 0-48 21.5-48 48s21.5 48 48 48V448H0V304c26.5 0 48-21.5 48-48s-21.5-48-48-48V64z"]},$b=W7,$m={prefix:"fass",iconName:"angles-left",icon:[512,512,[171,"angle-double-left"],"f100","M41.4 278.6L18.7 256l22.6-22.6 160-160L224 50.7 269.3 96l-22.6 22.6L109.3 256 246.6 393.4 269.3 416 224 461.3l-22.6-22.6-160-160zm192 0L210.7 256l22.6-22.6 160-160L416 50.7 461.3 96l-22.6 22.6L301.3 256 438.6 393.4 461.3 416 416 461.3l-22.6-22.6-160-160z"]},$g=$m,$y={prefix:"fass",iconName:"camcorder",icon:[576,512,[128249,"video-handheld"],"f8a8","M32 32H64 288h32V96H288 96v64H384V480H0V160H32V64 32zM576 160V480L416 400V240l160-80zM80 224H64v32H80 304h16V224H304 80z"]},$v=$y,$z={prefix:"fass",iconName:"pen-paintbrush",icon:[576,512,["pencil-paintbrush"],"f618","M118.8 39.6L79.2 0 0 79.2l39.6 39.6L146.3 225.5l79.2-79.2L118.8 39.6zM399.2 511.2h176v-64h-64v-48c0-53.6-37.7-98.5-88.1-109.4L289.8 423.1c11 50.4 55.8 88.1 109.4 88.1zM64 352L32 512l160-32L452.7 219.3l-128-128L64 352zM544 128L416 0 347.3 68.7l128 128L544 128z"]},$L=$z,$w={prefix:"fass",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M67.2 83.2L0 16V192H176l-63.5-63.5C147.7 88.9 198.9 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4l-36.6 52.5C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C181.2 0 113.9 32.1 67.2 83.2zM280 128H232v24V256v9.9l7 7 64 64 17 17L353.9 320l-17-17-57-57V152 128z"]},$H=$w,$x={prefix:"fass",iconName:"face-grin-beam-sweat",icon:[512,512,[128517,"grin-beam-sweat"],"f583","M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5.2 2.3-11.9 6-19.3c.1-.1 .1-.3 .2-.4c9.4-18.9 27.4-42.4 38.1-56.4c1.4-1.8 2.6-3.4 3.7-4.9c1.3 1.7 2.8 3.7 4.5 5.9C483.7 25.9 512 63 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.8 0 100 15.4 140.2 41.8c-1.2 2.2-2.3 4.4-3.4 6.6c-3.9 8-8.8 20-8.8 32.6c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zm.3 331.8c-59.1 0-114.1-10.6-160.2-29C112.3 376.7 177.9 432 256.3 432s144-55.3 160.2-129.2c-46.2 18.3-101.2 29-160.2 29zM176 152c-28 0-56 40-56 80c0 0 28-32 56-32s56 32 56 32c0-40-28-80-56-80zm104 80s28-32 56-32s56 32 56 32c0-40-28-80-56-80s-56 40-56 80z"]},$N=$x,$V={prefix:"fass",iconName:"file-export",icon:[576,512,["arrow-right-from-file"],"f56e","M0 0H224V160H384V288H216 192v48h24H384V512H0V0zM384 336V288H494.1l-39-39-17-17L472 198.1l17 17 80 80 17 17-17 17-80 80-17 17L438.1 392l17-17 39-39H384zm0-208H256V0L384 128z"]},$k=$V,$E={prefix:"fass",iconName:"shield",icon:[512,512,[128737,"shield-blank"],"f132","M267.6 4.5L256 0 244.4 4.5 36.9 85 17.8 92.5 16.6 113c-2.9 49.9 4.9 126.3 37.3 200.9c32.7 75.3 91 150 189.4 192.6L256 512l12.7-5.5c98.4-42.6 156.7-117.3 189.4-192.6c32.4-74.7 40.2-151 37.3-200.9l-1.2-20.5L475.1 85 267.6 4.5z"]},$D=$E,$S={prefix:"fass",iconName:"arrow-up-short-wide",icon:[576,512,["sort-amount-up-alt"],"f885","M320 32H288V96h32 32 32V32H352 320zm0 128H288v64h32 96 32V160H416 320zm0 128H288v64h32H480h32V288H480 320zm0 128H288v64h32H544h32V416H544 320zM151.7 58.5L128 32.4l-23.7 26-80 88L2.8 170.2l47.4 43.1 21.5-23.7L96 162.8V448v32h64V448 162.8l24.3 26.8 21.5 23.7 47.4-43.1-21.5-23.7-80-88z"]},$_=$S,$O={prefix:"fass",iconName:"arrows-repeat-1",icon:[512,512,["repeat-1-alt"],"f366","M0 224v32H64V224 160H416h32V114.7l-9.4-9.4-80-80L336 2.7 290.7 48l22.6 22.6L338.7 96H32 0v32 96zm512 64V256H448v32 64H96 64v45.3l9.4 9.4 80 80L176 509.3 221.3 464l-22.6-22.6L173.3 416H480h32V384 288zM216 192v48h24v56 24h48V296 216 192H264 240 216z"]},$P=$O,$j={prefix:"fass",iconName:"glasses-round",icon:[576,512,[128083,"glasses-alt"],"f5f5","M61 31.9l21.8 3.2 88.7 13.2 23.7 3.5-7 47.5-23.7-3.5L97.6 85.8c-8.4 34.3-15.4 59.6-22.4 84.6l0 0-.3 1c-5.3 19-10.6 38-16.5 60.9C80.4 217 107.2 208 136 208c55.1 0 102.6 32.8 124 80H316c21.3-47.2 68.8-80 124-80c28.8 0 55.6 9 77.6 24.3c-5.9-22.9-11.1-41.9-16.5-60.9l-.3-1 0 0c-7-25-14-50.3-22.4-84.6l-66.9 9.9-23.7 3.5-7-47.5 23.7-3.5 88.7-13.2L515 31.9l5 21.5c10.5 44.8 18.8 74.3 27.1 104.2l.2 .9c8.5 30.3 17.1 61.2 28 108.1l.6 2.7V272v48 24s0 0 0 0c0 75.1-60.9 136-136 136c-72.4 0-131.6-56.6-135.8-128H271.8c-4.1 71.4-63.3 128-135.8 128C60.9 480 0 419.1 0 344v0V320 272v-2.8l.6-2.7c10.9-46.9 19.5-77.7 28-108.1l.3-.9C37.2 127.7 45.5 98.1 56 53.4l5-21.5zM136 416a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm376-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z"]},$B=$j,$R={prefix:"fass",iconName:"golf-ball-tee",icon:[384,512,["golf-ball"],"f450","M384 192c0 66.8-34.1 125.6-85.8 160H85.8C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.6-1.1-13.8-3c5.3 11.6 16.9 19.7 30.5 19.7c18.5 0 33.5-15 33.5-33.5c0-13.6-8.1-25.3-19.7-30.5c1.9 4.2 3 8.9 3 13.8zm-52.3-49.3c-4.9 0-9.6-1.1-13.8-3c5.3 11.6 16.9 19.7 30.5 19.7c18.5 0 33.5-15 33.5-33.5c0-13.6-8.1-25.3-19.7-30.5c1.9 4.2 3 8.9 3 13.8c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.6-1.1-13.8-3c5.3 11.6 16.9 19.7 30.5 19.7c18.5 0 33.5-15 33.5-33.5c0-13.6-8.1-25.3-19.7-30.5c1.9 4.2 3 8.9 3 13.8zM96 448V384H288v64H224v64H160V448H96z"]},$U=$R,$F={prefix:"fass",iconName:"circle-chevron-left",icon:[512,512,["chevron-circle-left"],"f137","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM167 239L271 135l17-17L321.9 152l-17 17-87 87 87 87 17 17L288 393.9l-17-17L167 273l-17-17 17-17z"]},$G=$F,$Y={prefix:"fass",iconName:"ban-parking",icon:[512,512,["parking-circle-slash"],"f616","M412.5 367.2L342.3 297c20.6-17.6 33.7-43.8 33.7-73c0-53-43-96-96-96H200 173.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2zm-45.3 45.3C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2L367.2 412.5zM296.6 251.4L237.3 192H280c17.7 0 32 14.3 32 32c0 11.6-6.2 21.7-15.4 27.4zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 261.3V288v64 32h64V352 325.3l-64-64z"]},$Q=$Y,$q={prefix:"fass",iconName:"cricket-bat-ball",icon:[512,512,[127951,"cricket"],"f449","M509.3 48L486.6 70.6l-119 119L425.9 248l-40 40H224V126.1l40-40 58.3 58.3 119-119L464 2.7 509.3 48zM352 432a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM111 508.2c-21.4-4-51.4-13.1-71.9-35.2C16.9 452.4 7.8 422.4 3.8 401c-3.2-17-4-34-3.6-51.2L192 158.1V304v16h16H353.9L162.2 511.8c-17.2 .4-34.2-.4-51.2-3.6z"]},$K=$q,$Z={prefix:"fass",iconName:"wand-magic",icon:[512,512,["magic"],"f0d0","M112 512l39.6-39.6L472.4 151.6 512 112 472.4 72.4 439.6 39.6 400 0 360.4 39.6 39.6 360.4 0 400l39.6 39.6 32.8 32.8L112 512zM400 79.2L432.8 112l-80.4 80.4-32.8-32.8L400 79.2z"]},$W=$Z,$$={prefix:"fass",iconName:"atom-simple",icon:[512,512,["atom-alt"],"f5d3","M100.9 411.1c-1.3-1.3-12.4-16.8 3.3-64c3.5-10.4 8-21.4 13.6-32.9c11.6 14.2 24.3 28.3 38 41.9s27.7 26.4 41.9 38c-11.4 5.6-22.4 10.2-32.8 13.6c-47.2 15.7-62.7 4.6-64 3.3zM153.7 256c13.5-18.3 29.3-36.8 47.4-54.9s36.6-33.9 54.9-47.4c18.3 13.5 36.8 29.3 54.9 47.4s33.9 36.6 47.4 54.9c-13.5 18.3-29.3 36.8-47.4 54.9s-36.6 33.9-54.9 47.4c-18.3-13.5-36.8-29.3-54.9-47.4s-33.9-36.6-47.4-54.9zm44.1-138.1c-14.2 11.6-28.3 24.3-41.9 38s-26.4 27.7-38 41.9c-5.6-11.4-10.2-22.4-13.6-32.8c-15.7-47.2-4.6-62.7-3.3-64s16.8-12.4 64 3.3c10.4 3.5 21.4 8 32.8 13.6zM256 76.8C173.9 27.6 94.9 16.5 55.7 55.7S27.6 173.9 76.8 256C27.6 338.1 16.5 417.1 55.7 456.3s118.2 28.1 200.3-21.1c82.1 49.2 161.1 60.3 200.3 21.1s28.1-118.2-21.1-200.3c49.2-82.1 60.3-161.1 21.1-200.3S338.1 27.6 256 76.8zm58.2 41.1c11.4-5.6 22.4-10.2 32.9-13.6c47.2-15.7 62.7-4.6 64-3.3s12.4 16.8-3.3 64c-3.5 10.4-8 21.4-13.6 32.8c-11.6-14.2-24.3-28.3-38-41.9s-27.7-26.4-41.9-38zm79.9 196.3c5.6 11.4 10.2 22.4 13.6 32.9c15.7 47.2 4.6 62.7 3.3 64s-16.8 12.4-64-3.3c-10.4-3.5-21.4-8-32.9-13.6c14.2-11.6 28.3-24.3 41.9-38s26.4-27.7 38-41.9zM256 296l40-40-40-40-40 40 40 40z"]},$X=$$,$J={prefix:"fass",iconName:"arrow-up-from-line",icon:[384,512,[8613,"arrow-from-bottom"],"f342","M214.6 57.4L192 34.7 169.4 57.4l-128 128L18.7 208 64 253.3l22.6-22.6L160 157.3V320v32h64V320 157.3l73.4 73.4L320 253.3 365.3 208l-22.6-22.6-128-128zM32 416H0v64H32 352h32V416H352 32z"]},$1=$J,$2={prefix:"fass",iconName:"wine-glass-empty",icon:[320,512,["wine-glass-alt"],"f5ce","M78.2 198.5C73.9 246.5 111.7 288 160 288s86.1-41.5 81.8-89.5L229.6 64H90.4L78.2 198.5zm-63.7-5.8L32 0H288l17.5 192.7C312.3 267.3 262 332.9 192 348.5V448h80v64H160 48V448h80V348.5C58 332.9 7.7 267.3 14.5 192.7z"]},$6=$2,$4={prefix:"fass",iconName:"person-biking",icon:[640,512,[128692,"biking"],"f84a","M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64L336 88 223.2 175.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V448h64V270.9l-57-38 60.3-48.5L404.8 224H512V160H427.2zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},$3=$4,$5={prefix:"fass",iconName:"earth-oceania",icon:[512,512,["globe-oceania"],"e47b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM411.3 379.3l-32 32L368 422.6 345.4 400l11.3-11.3 32-32L400 345.4 422.6 368l-11.3 11.3zM288 416v32H224V416h64zM448 256v64H416V256h32zM192 160V128h96v64H224l-32-32zM96 352V288l64-64h32v32h32V224h32l64 64v96H224l-32-32H96z"]},$8=$5,$9={prefix:"fass",iconName:"square-xmark",icon:[448,512,[10062,"times-square","xmark-square"],"f2d3","M448 32H0V480H448V32zM321.9 192l-17 17-47 47 47 47 17 17L288 353.9l-17-17-47-47-47 47-17 17L126.1 320l17-17 47-47-47-47-17-17L160 158.1l17 17 47 47 47-47 17-17L321.9 192z"]},$7=$9,Xb=$9,Xm={prefix:"fass",iconName:"face-explode",icon:[512,512,["exploding-head"],"e2fe","M204.8 242.9L213 248l34.5 21.6 8.5 5.3 8.5-5.3L299 248l0 0 8.2-5.1 8.2 5.1 0 0 34.5 21.6 8.5 5.3 8.5-5.3 42.7-26.7 42.7 26.7 6.8 4.2 7.5-2.9L512 253.5c0 .8 0 1.7 0 2.5c0 141.4-114.6 256-256 256S0 397.4 0 256c0-.8 0-1.7 0-2.5l45.4 17.5 7.5 2.9 6.8-4.2 42.7-26.7 42.7 26.7 8.5 5.3 8.5-5.3L196.6 248l8.2-5.1zM192 160H160 120c-30.9 0-56-25.1-56-56s25.1-56 56-56c8.9 0 17.3 2.1 24.8 5.8C149.7 23.3 176.1 0 208 0c19.1 0 36.3 8.4 48 21.7C267.7 8.4 284.9 0 304 0c31.9 0 58.3 23.3 63.2 53.8c7.5-3.7 15.9-5.8 24.8-5.8c30.9 0 56 25.1 56 56s-25.1 56-56 56H352 320v53.1l-4.3-2.7-8.5-5.3-8.5 5.3L256 237.1l-42.7-26.7-8.5-5.3-8.5 5.3-4.3 2.7V160zm16.4 176a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 448H320c0-35.3-28.7-64-64-64s-64 28.7-64 64z"]},Xy=Xm,Xv={prefix:"fass",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M512 160l-32 32-52-52L328 240l-56-56L372 84 320 32 352 0H512V160zM0 352l32-32 52 52L184 272l56 56L140 428l52 52-32 32H0V352z"]},Xz=Xv,XL={prefix:"fass",iconName:"cassette-vhs",icon:[576,512,[128252,"vhs"],"f8ec","M0 32v96H576V32H0zM0 160V480H576V160H0zM467.9 384H416V349.3c18.6-6.6 32-24.4 32-45.3s-13.4-38.7-32-45.3V224h51.9c17.6 21.9 28.1 49.7 28.1 80s-10.5 58.1-28.1 80zM160 349.3V384H108.1C90.5 362.1 80 334.3 80 304s10.5-58.1 28.1-80H160v34.7c-18.6 6.6-32 24.4-32 45.3s13.4 38.7 32 45.3zM352 224V384H224V224H352z"]},Xw=XL,XH={prefix:"fass",iconName:"block-brick",icon:[448,512,["wall-brick"],"e3db","M96 32v80H352V32H96zM64 112V32H0v80H64zM0 144v96H208V144H0zM0 368H64V272H0v96zm0 32v80H208V400H0zm240 0v80H448V400H240zm208-32V272H384v96h64zm-96 0V272H96v96H352zm96-224H240v96H448V144zm0-32V32H384v80h64z"]},Xx=XH,XN={prefix:"fass",iconName:"paragraph-left",icon:[384,512,["paragraph-rtl"],"f878","M320 64h32V0H320 160 144C82.1 0 32 50.1 32 112s50.1 112 112 112h16l0 64v32h64V288l0-224h32l0 224v32h64V288 64zM128 384V320H96L0 416l96 96h32V448H352h32V384H352 128z"]},XV=XN,Xk={prefix:"fass",iconName:"caravan-simple",icon:[640,512,["caravan-alt"],"e000","M416 32H0V416H96c0 53 43 96 96 96s96-43 96-96H576l32 0h32V352H608 576V192c0-88.4-71.6-160-160-160zM64 128H256V256H64V128zm384 0V256H320V128H448zM144 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},XE=Xk,XD={prefix:"fass",iconName:"up-down",icon:[256,512,[8597,11021,"arrows-alt-v"],"f338","M0 128L128 0 256 128v32H176V352h80v32L128 512 0 384V352H80V160H0V128z"]},XS=XD,X_={prefix:"fass",iconName:"user-doctor-message",icon:[640,512,["user-md-chat"],"f82e","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM448 512L384 304H320v58c27.6 7.1 48 32.2 48 62v40 16H352 336 320V448h16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24h16v32H272 256 240V464 424c0-29.8 20.4-54.9 48-62V304H160v66.3c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V304H64L0 512H448zM168 424a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM384 0V224h64v64l96-64h96V0H384z"]},XO=X_,XP={prefix:"fass",iconName:"bahai",icon:[576,512,["haykal"],"f666","M316.5 101.2l-3.5-12.6L288 0 263.1 88.6l-3.5 12.6-13.7 48.7-41.9-28.4-11.2-7.6L115.7 61.8l39.1 84.4 5 10.9 21.4 46.2L130.5 208 118 209.2l-94 8.9 85.5 40.1 10.9 5.1L166.6 285l-36 36.1-8.3 8.4L55.8 395.9l91-23.2 12.8-3.3L208.7 357l-4.1 50.6-1 12.4-7.4 92 54.1-74.8 7.9-10.9L288 385.4l29.6 40.9 7.9 10.9L379.7 512l-7.4-92-1-12.4L367.3 357l49.2 12.5 12.8 3.3 91 23.2-66.3-66.4-8.3-8.4-36-36.1 46.2-21.7 10.9-5.1L552 218.1l-94-8.9L445.5 208l-50.7-4.8 21.4-46.2 5-10.9 39.1-84.4-77.1 52.2-11.2 7.6-41.9 28.4-13.7-48.7zm27.7 97.2l-21.4 46.3 49.8 4.7-45.3 21.3 35.6 35.7-48.8-12.4 4.1 51.3L288 303.5l-30.2 41.7 4.1-51.3-48.8 12.4 35.6-35.7-45.3-21.3 49.8-4.7-21.4-46.3L274 226.9l14-49.7 14 49.7 42.2-28.5z"]},Xj=XP,XB={prefix:"fass",iconName:"wifi-weak",icon:[640,512,["wifi-1"],"f6aa","M256 416a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},XR=XB,XU={prefix:"fass",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 368V344 280H168 144V232h24 64V168 144h48v24 64h64 24v48H344 280v64 24H232z"]},XF=XU,XG={prefix:"fass",iconName:"face-grin-tongue-wink",icon:[512,512,[128540,"grin-tongue-wink"],"f58b","M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448V401.1c32.2-23.3 55.7-58 64.5-98.3c-46.2 18.3-101.2 29-160.2 29s-114.1-10.6-160.2-29c8.8 40 32 74.6 64 97.9V448c0 18.6 5.3 36 14.5 50.8zM400 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM116.8 237.6c21.6-28.8 64.8-28.8 86.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2zM320 384v64c0 35.3-28.7 64-64 64s-64-28.7-64-64V384h48v24h32V384h48zm16-200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},XQ=XG,Xq={prefix:"fass",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-131-101.7 90.3-90.3c56.2-56.2 56.2-147.4 0-203.6S432.8 7.4 376.6 63.7L365.3 75l45.3 45.3 11.3-11.3c31.2-31.2 81.9-31.2 113.1 0s31.2 81.9 0 113.1l-96 96-32.9-25.5c23.8-53 14-117.4-29.5-160.9c-52.4-52.4-135.1-56-191.6-10.7L48.4 14.8zM238.2 162.2c30.1-15.4 67.9-10.6 93.1 14.6c20.1 20.1 27.3 48.4 21.5 74.3L238.2 162.2zM116.6 187.9L59.8 244.7c-56.2 56.2-56.2 147.4 0 203.6s147.4 56.2 203.6 0L274.7 437l-45.3-45.3-11.3 11.3c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l62.2-62.2-50.6-39.9zm104.9 82.6c-2.2 39.5 11.7 79.7 41.9 109.9c38.8 38.8 94.3 50.8 143.4 36.1l-185.3-146z"]},XK=Xq,XZ=Xq,XW=Xq,X$={prefix:"fass",iconName:"arrow-up-z-a",icon:[576,512,["sort-alpha-up-alt"],"f882","M320 32h32H480h32V64v8V86.5l-10.9 9.6L428 160h52 32v64H480 352 320V192v-8V169.5l10.9-9.6L404 96H352 320V32zm-160 .6l23.6 25.7 88 96L293.2 178 246 221.2l-21.6-23.6L192 162.3V448v32H128V448 162.3L95.6 197.6 74 221.2 26.8 178l21.6-23.6 88-96L160 32.6zM395.5 256h41.1l8.6 18.7 88 192 6.1 13.3H468.8l-14.7-32H377.9l-14.7 32H292.8l6.1-13.3 88-192 8.6-18.7zM416 364.8L399.9 400h32.3L416 364.8z"]},XX=X$,XJ={prefix:"fass",iconName:"fire-flame-curved",icon:[384,512,["fire-alt"],"f7e4","M168.3 31.8L208 0V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H179.8C80.5 512 0 431.5 0 332.2c0-57.6 28.8-111.4 76.7-143.4L96 176V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-44.7-44.7C139.3 171.3 128 144 128 115.6c0-32.6 14.8-63.4 40.3-83.8z"]},X6=XJ,X4={prefix:"fass",iconName:"book-quran",icon:[448,512,["quran"],"f687","M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32 0V448H32V384H0V0H32 64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM301.7 90.3C280.1 73.8 253.2 64 224 64C153.3 64 96 121.3 96 192s57.3 128 128 128c29.2 0 56.1-9.8 77.7-26.3c-7 1.5-14.3 2.3-21.7 2.3c-57.4 0-104-46.6-104-104s46.6-104 104-104c7.4 0 14.7 .8 21.7 2.3zm-6.9 81.3L280 136l-14.8 35.6-38.4 3.1L256 199.8l-8.9 37.5L280 217.2l32.9 20.1L304 199.8l29.3-25.1-38.4-3.1z"]},X5=X4,X8={prefix:"fass",iconName:"face-angry",icon:[512,512,[128544,"angry"],"f556","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-16c0-1.5-.1-3-.3-4.4l10.9 3.6 15.2 5.1 10.1-30.4-15.2-5.1-96-32-15.2-5.1-10.1 30.4 15.2 5.1 30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1 15.2-5.1-10.1-30.4-15.2 5.1-96 32-15.2 5.1 10.1 30.4 15.2-5.1 11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32zM316.1 394.7l10.7 11.9 23.8-21.4-10.7-11.9C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3l-10.7 11.9 23.8 21.4 10.7-11.9c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7z"]},X9=X8,X7={prefix:"fass",iconName:"rss",icon:[448,512,["feed"],"f09e","M448 480C448 232.6 247.4 32 0 32V96c212.1 0 384 171.9 384 384h64zM0 160v64c141.4 0 256 114.6 256 256h64C320 303.3 176.7 160 0 160zM128 416A64 64 0 1 0 0 416a64 64 0 1 0 128 0z"]},Jb=X7,Jm={prefix:"fass",iconName:"scale-balanced",icon:[640,512,[9878,"balance-scale"],"f24e","M384 32H512h32V96H512 398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512h32v64H512 320 128 96V448h32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128 96V32h32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zM112 128h32 14.5l6.7 12.9 88 168 2.7 5.2V320l0 32 0 9.9-7 7-40 40-7 7H192 64 54.1l-7-7L7 369l-7-7V352 320v-5.9l2.7-5.2 88-168L97.5 128H112zM51.1 320H204.9L129.5 176h-3L51.1 320zM481.5 128H496h32 14.5l6.7 12.9 88 168 2.7 5.2V320v32 9.9l-7 7-40 40-7 7H576 448h-9.9l-7-7-40-40-7-7V352 320v-5.9l2.7-5.2 88-168 6.7-12.9zm29 48L435.1 320H588.9L513.5 176h-3z"]},Jy=Jm,Jv={prefix:"fass",iconName:"calendar-lines",icon:[448,512,["calendar-note"],"e0d5","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM96 272H352v48H96V272zm160 96v48H96V368H256z"]},JA=Jv,Jz={prefix:"fass",iconName:"arrow-down-big-small",icon:[576,512,["sort-size-down"],"f88c","M320 32H544V256H320V32zm0 288H480V480H320V320zM183.7 469.5l-23.7 26-23.7-26-80-88L34.8 357.8l47.4-43.1 21.5 23.7L128 365.2V80 48h64V80 365.2l24.3-26.8 21.5-23.7 47.4 43.1-21.5 23.7-80 88z"]},JL=Jz,Jw={prefix:"fass",iconName:"gauge-simple-high",icon:[512,512,[61668,"tachometer","tachometer-fast"],"f62a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4 11.1-21.3-42.6-22.1-11.1 21.3L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z"]},JH=Jw,Jx=Jw,JN={prefix:"fass",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M576 0H0V416H240l-10.7 32H160 128v64h32H416h32V448H416 346.7L336 416H576V0zM512 64V288H64V64H512z"]},JV=JN,Jk={prefix:"fass",iconName:"soft-serve",icon:[384,512,[127846,"creemee"],"e400","M320 128c0 11.8-3.2 22.9-8.8 32.4c32 3.6 56.8 30.7 56.8 63.6v64H16V224c0-32.9 24.8-60 56.8-63.6C67.2 150.9 64 139.8 64 128c0-35.3 28.7-64 64-64h46.1C192.8 64 208 48.8 208 30.1c0-9-3.6-17.6-9.9-24L192 0c70.7 0 128 57.3 128 128zM48 384V320H336v64H302.2L288 512H96L81.8 384H48z"]},JE=Jk,JD={prefix:"fass",iconName:"table-list",icon:[512,512,["th-list"],"f00b","M0 32H512V480H0V32zM64 96v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z"]},JS=JD,J_={prefix:"fass",iconName:"comment-sms",icon:[512,512,["sms"],"f7cd","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM152 176H132.8C112.5 176 96 192.5 96 212.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H112 96v32h16 27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H152h16V176h-8v0h-8zm40 16v96 16h32V288 240l19.2 25.6L256 282.7l12.8-17.1L288 240v48 16h32V288 192 176H296l-4.8 6.4L256 229.3l-35.2-46.9L216 176H192v16zm144 20.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H352 336v32h16 27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H392h16V176H392h-8v0H372.7c-20.3 .1-36.7 16.6-36.7 36.8z"]},JO=J_,JP={prefix:"fass",iconName:"rectangle",icon:[512,512,[9644,"rectangle-landscape"],"f2fa","M0 64H512V448H0V64z"]},Jj=JP,JB={prefix:"fass",iconName:"battery-three-quarters",icon:[576,512,["battery-4"],"f241","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm288 96H96V320H352V192z"]},JR=JB,JU={prefix:"fass",iconName:"cart-flatbed-boxes",icon:[640,512,["dolly-flatbed-alt"],"f475","M32 0H0V64H32 64V416v32H96h66.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608h32V384H608 128V32 0H96 32zM384 32H192V320H384V32zm160 0H416V160H544V32zM416 192V320H608V192H416z"]},JF=JU,JG={prefix:"fass",iconName:"hand-fist",icon:[448,512,[9994,"fist-raised"],"f6de","M224 0V144H160V0h64zM64 32h64V144H64V32zm192 0h64V192H256V32zm96 64h64V224H352V96zM32 253.7V176H224v48 32H128 112v32h16H240h16V272 224h64v32h96c0 52.3-25.1 98.8-64 128V512H128V401.6c-17.3-7.9-33.2-18.8-46.9-32.5l-2.3-2.3c-30-30-46.9-70.7-46.9-113.1z"]},JY=JG,JQ={prefix:"fass",iconName:"location-pen",icon:[384,512,["map-marker-edit"],"f607","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM240.8 96l47.3 47.3L259 172.4l-47.3-47.3L240.8 96zm-51.7 51.7L236.4 195l-85.2 85.2L96 288.1l7.9-55.3 85.2-85.2z"]},Jq=JQ,JK={prefix:"fass",iconName:"image-portrait",icon:[384,512,["portrait"],"f3e0","M384 0H0V512H384V0zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm144 96l32 96H80l32-96H272z"]},JZ=JK,JW={prefix:"fass",iconName:"earth-europe",icon:[512,512,["globe-europe"],"f7a2","M454 320H432l-48-48V192h32V160H352v48H272 256v32H192V208l80-80V112H224V80l32-32c114.9 0 208 93.1 208 208c0 22.3-3.5 43.8-10 64zm-13.4 32C408.2 414.1 345.4 457.8 272 463.4V432H208l-48-48V272H304l48 48h32l32 32h24.6zM256 512c8.8 0 17.6-.4 26.2-1.3L256 512zm26.2-1.3C411.3 497.6 512 388.6 512 256C512 114.6 397.4 0 256 0c0 0 0 0 0 0C114.6 0 0 114.6 0 256C0 383.5 93.2 489.3 215.3 508.8c13.3 2.1 26.9 3.2 40.7 3.2M187.3 123.3l-32 32L144 166.6 121.4 144l11.3-11.3 32-32L176 89.4 198.6 112l-11.3 11.3z"]},J$=JW,JX={prefix:"fass",iconName:"cart-flatbed-suitcase",icon:[640,512,["luggage-cart"],"f59d","M0 0H32 96h32V32 384H608h32v64H608 541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H96 64V416 64H32 0V0zM432 96V48H336V96h96zM288 96V24 0h24H456h24V24 96 320H288V96zM512 320V96h64V320H512zM192 96h64V320H192V96z"]},JJ=JX,J1={prefix:"fass",iconName:"rectangle-xmark",icon:[512,512,[62164,"rectangle-times","times-rectangle","window-close"],"f410","M512 32H0V480H512V32zM353.9 192l-17 17-47 47 47 47 17 17L320 353.9l-17-17-47-47-47 47-17 17L158.1 320l17-17 47-47-47-47-17-17L192 158.1l17 17 47 47 47-47 17-17L353.9 192z"]},J2=J1,J6=J1,J4=J1,J3={prefix:"fass",iconName:"chevrons-right",icon:[512,512,["chevron-double-right"],"f324","M278.6 278.6L301.3 256l-22.6-22.6-192-192L64 18.7 18.7 64 41.4 86.6 210.7 256 41.4 425.4 18.7 448 64 493.3l22.6-22.6 192-192zm192 0L493.3 256l-22.6-22.6-192-192L256 18.7 210.7 64l22.6 22.6L402.7 256 233.4 425.4 210.7 448 256 493.3l22.6-22.6 192-192z"]},J5=J3,J8={prefix:"fass",iconName:"book-journal-whills",icon:[448,512,["journal-whills"],"f66a","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm69.1-255.6c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226l-10.5 12-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238l-10.5-12 37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2-11.3-11.2 26.4-26.5c-10-20.7-26.1-38-46.4-49.2c17 27.1 11 62.8-14 82.6c14.1 14.6 19.1 35.9 13.1 55.2c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6 5.6-5.4L260 225.4l18-3.6v-7.9l-18-3.7 8.5-14.3-5.6-5.4-14.1 9.6L244 84.2h-8l-4.6 114.5-12-8.1-5.8 5.4 8.6 14.3-18 3.7v7.9l18 3.8-7.9 14.2 5.8 5.4 9.6-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-6-19.4-1-40.5 13.1-55.2c-25-19.9-31-55.5-14-82.6c-20.1 11.2-36.4 28.5-46.4 49.2l26.4 26.5-11.2 11.2-21.2-21.2z"]},J9=J8,J7={prefix:"fass",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32L0 480H512L256 32zm24 160v24V328v24H232V328 216 192h48zM232 384h48v48H232V384z"]},eee=J7,eet=J7,eea={prefix:"fass",iconName:"share",icon:[512,512,["mail-forward"],"f064","M512 208L320 384H288V288H208c-61.9 0-112 50.1-112 112c0 48 32 80 32 80s-128-48-128-176c0-97.2 78.8-176 176-176H288V32h32L512 208z"]},een=eea,eer={prefix:"fass",iconName:"message-dollar",icon:[512,512,["comment-alt-dollar"],"f650","M0 0H512V416H304L160 512V416H0V0zM276 112V92H236v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0c-2.2-.8-4.4-1.5-6.4-2.1l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V304v20h40V304v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0 0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V112z"]},eei=eer,eec={prefix:"fass",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M384 0L512 128 384 256H352V160H32 0V96H32 352V0h32zM128 256h32v96H480h32v64H480 160v96H128L0 384 128 256z"]},ees=eec,eeo={prefix:"fass",iconName:"window-flip",icon:[512,512,["window-alt"],"f40f","M0 32H512V480H0V32zM384 96v64h64V96H384zm-32 0H288v64h64V96zM192 96v64h64V96H192z"]},eel=eeo,eef={prefix:"fass",iconName:"scanner-gun",icon:[576,512,["scanner"],"f488","M576 32H416V96H576V32zM261.4 256H352V32H112C50.1 32 0 82.1 0 144c0 50.9 33.9 93.8 80.3 107.5L0 392l136 80L261.4 256zM416 192v64H576V192H416zM576 416H416v64H576V416zM416 128v32H576V128H416zM576 288H416v32H576V288zM416 352v32H576V352H416z"]},eed=eef,eeu={prefix:"fass",iconName:"money-bill-1-wave",icon:[576,512,["money-bill-wave-alt"],"f53b","M0 60.3V451.7c96 48.9 192 24.5 288 0s192-48.9 288 0V60.3c-96-48.9-192-24.5-288 0s-192 48.9-288 0zM128 416H64V352c35.3 0 64 28.7 64 64zM64 224V160h64c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 188v40h16v48h-4H244v40h20 24 24 20V276H312h-4V208 188H288 272 252z"]},eep=eeu,eeh={prefix:"fass",iconName:"hands",icon:[576,512,["sign-language","signing"],"f2a7","M544 128l0 32-.1 72.6c-.1 52.2-23.9 101-63.9 133c-.8-80.9-42.8-155.8-111.5-198.8l-46.6-29.1-34.2-21.4-39-67.5L236.7 28 278.3 4l12 20.8 84 145.5 20.8-12L331.8 48.8 319.8 28 361.4 4l12 20.8 63.2 109.5 0 0 43.3 75 0-49.3 0-32 64 .1zM259.9 116.2l-28.8 46.1-28.7-49.8-12-20.8 41.6-24 12 20.8 16 27.7zm-43.2 69.1L200 212H176.7L156 176.2l-12-20.8 41.6-24 12 20.8 19.1 33.1zm61.1-37.4l27.1 17 60.2 37.6C416.7 234.7 448 291.2 448 352v8c0 83.9-68.1 152-152 152H120 96V464h24H224V440H88 64V392H88 224V368H56 32V320H56 224V296H88 64V248H88 224v0h93.2L271 219.1l-27.1-17 33.9-54.3z"]},eeb=eeh,eem=eeh,eeg={prefix:"fass",iconName:"circle-caret-right",icon:[512,512,["caret-circle-right"],"f330","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM240 128L368 256 240 384l-32 0 0-256 32 0z"]},eey=eeg,eeM={prefix:"fass",iconName:"water-ladder",icon:[576,512,["ladder-water","swimming-pool"],"f5c5","M128 128c0-53 43-96 96-96s96 43 96 96v32H256V128c0-17.7-14.3-32-32-32s-32 14.3-32 32v96H384V128c0-53 43-96 96-96s96 43 96 96v32H512V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V358.9c-8.1 5.6-15.2 10-23.3 13.7C411.6 378.7 397 383 384 383V288H192v95c-13 0-27.6-4.3-40.7-10.3c-8.1-3.7-15.2-8.1-23.3-13.7V128zM272.4 461.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 470.1 31.9 480 0 480V416c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},eev=eeM,eeC=eeM,eeI={prefix:"fass",iconName:"arrows-up-down",icon:[320,512,["arrows-v"],"f07d","M182.6 25.4L160 2.7 137.4 25.4l-96 96L18.7 144 64 189.3l22.6-22.6L128 125.3V386.7L86.6 345.4 64 322.7 18.7 368l22.6 22.6 96 96L160 509.3l22.6-22.6 96-96L301.3 368 256 322.7l-22.6 22.6L192 386.7V125.3l41.4 41.4L256 189.3 301.3 144l-22.6-22.6-96-96z"]},eeA=eeI,eez={prefix:"fass",iconName:"chess-pawn-piece",icon:[256,512,["chess-pawn-alt"],"f444","M176 240c19.4-14.6 32-37.8 32-64c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 26.2 12.6 49.4 32 64H72 48v48H72h5.7L64 384H192l-13.7-96H184h24V240H184h-8zM0 512H256V480l-48-64H48L0 480v32z"]},eeL=eez,eeT={prefix:"fass",iconName:"face-grimace",icon:[512,512,[128556,"grimace"],"f57f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM400 400H344V360l56 0v40zm0-56l-56 0V304h56v40zm-72 0H264V304h64v40zm0 56H264V360h64v40zm-80-96v40l-64 0V304h64zm0 56v40H184V360l64 0zm-80-16H112V304h56v40zm0 56H112V360h56v40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eew=eeT,eeH={prefix:"fass",iconName:"wheelchair-move",icon:[448,512,["wheelchair-alt"],"e2ce","M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM198.2 42.8l16.9 9 120 64 34 18.1L345 164l-48 60H408h37.2l-5.5 36.7-24 160-4.7 31.6-63.3-9.5 4.7-31.6L370.8 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-44.8-23.9-56.1 37.4-26.6 17.8L83.6 119.1l26.6-17.8 72-48 15.9-10.6zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},eex=eeH,eeN={prefix:"fass",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M192 512L352 352V320H240L240 0 0 0V96H144l0 224H32v32L192 512z"]},eeV=eeN,eek={prefix:"fass",iconName:"rectangle-barcode",icon:[576,512,["barcode-alt"],"f463","M576 32H0V480H576V32zM144 128V384H96V128h48zm32 0h32V384H176V128zm112 0V384H240V128h48zm64 0h48V384H352V128zm128 0V384H448V128h32z"]},eeE=eek,eeD={prefix:"fass",iconName:"square-envelope",icon:[448,512,["envelope-square"],"f199","M448 32H0V480H448V32zM64 144H384v33.4L224 277.1 64 177.4V144zM232.5 309.6L384 215.1V368H64V215.1l151.5 94.5 8.5 5.3 8.5-5.3z"]},eeS=eeD,ee_={prefix:"fass",iconName:"sensor-cloud",icon:[640,512,["sensor-smoke"],"e02c","M448 32H0V480H224V432c0-44.7 26.2-83.3 64.1-101.3C290.9 271.3 339.9 224 400 224c17.2 0 33.5 3.9 48 10.8V32zM112 120V264v24H64V264 120 96h48v24zm96 0V264v24H160V264 120 96h48v24zm48 312v80h80 16H544h16 80V432c0-38.7-27.5-71-64-78.4V344c0-30.9-25.1-56-56-56c-18.1 0-34.1 8.6-44.4 21.8C464.8 278.5 435 256 400 256c-44.2 0-80 35.8-80 80v17.6c-36.5 7.4-64 39.7-64 78.4z"]},eeO=ee_,eeP={prefix:"fass",iconName:"bandage",icon:[640,512,[129657,"band-aid"],"f462","M480 416H640V96H480V416zM448 96H192V416H448V96zM0 96V416H160V96H0zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},eej=eeP,eeB={prefix:"fass",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm97.9-320l-17 17-47 47 47 47 17 17L320 353.9l-17-17-47-47-47 47-17 17L158.1 320l17-17 47-47-47-47-17-17L192 158.1l17 17 47 47 47-47 17-17L353.9 192z"]},eeR=eeB,eeU=eeB,eeF={prefix:"fass",iconName:"earth-asia",icon:[512,512,[127759,"globe-asia"],"f57e","M50.4 288H128l32 32h64V224h48V144l32-32V53.6c-15.4-3.6-31.5-5.6-48-5.6C141.1 48 48 141.1 48 256c0 10.9 .8 21.6 2.4 32zM454 320H416V288H352l-64 64v64h64l15.6 15.6C408 405.8 439 366.5 454 320zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm128 96v32h64V352H128zm160-96H256v64h32V256zm32-128v64h32V128H320z"]},eeG=eeF,eeY={prefix:"fass",iconName:"id-card-clip",icon:[576,512,["id-card-alt"],"f47f","M352 0V128H224V0H352zM0 64H192v96H384V64H576V512H0V64zM176 448H400l-32-64H208l-32 64zm112-96a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},eeQ=eeY,eeq={prefix:"fass",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M376 330.7c25.2-34.4 40-76.8 40-122.7C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416c45.9 0 88.3-14.9 122.7-40L441.4 486.6 464 509.3 509.3 464l-22.6-22.6L376 330.7zM232 104v24 56h56 24v48H288 232v56 24H184V288 232H128 104V184h24 56V128 104h48z"]},eeK=eeq,eeZ={prefix:"fass",iconName:"hand-dots",icon:[512,512,["allergies"],"f461","M288 32V0H224V32 256H192V64 32H128V64 336c0 1.5 0 3.1 .1 4.6L84.5 299.1l-29-27.6L.3 329.4l29 27.6 95.5 91c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128 96H416v32V256H384V64 32H320V64 256H288V32zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},eeW=eeZ,ee$={prefix:"fass",iconName:"mug-saucer",icon:[640,512,["coffee"],"f0f4","M96 32H448h32 32c70.7 0 128 57.3 128 128s-57.3 128-128 128H480v96H96V32zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544h32v64H544 32 0V416H32z"]},eeX=ee$,eeJ={prefix:"fass",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 232h24V184H288 128 104v48h24H288z"]},ee1=eeJ,ee0={prefix:"fass",iconName:"user-large",icon:[512,512,["user-alt"],"f406","M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zM512 512L432 320H80L0 512H512z"]},ee2=ee0,ee6={prefix:"fass",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M448 32H0V480H288V352 320h32H448V32zm0 320H402.7 352 320v32 50.7V480l32-32 64-64 32-32z"]},ee4=ee6,ee3={prefix:"fass",iconName:"down",icon:[384,512,["arrow-alt-down"],"f354","M192 480L384 288l0-32-128 0 0-224L128 32l0 224L0 256l0 32L192 480z"]},ee5=ee3,ee8={prefix:"fass",iconName:"hundred-points",icon:[512,512,[128175,"100"],"e41c","M242 32c47.9 0 85 42 79 89.5L309 218.2c-5 39.8-38.9 69.8-79 69.8c-47.9 0-85-42-79-89.5L163 101.8C168 61.9 201.9 32 242 32zm-15.5 77.7l-12.1 96.7c-1.2 9.3 6.1 17.6 15.5 17.6c7.9 0 14.5-5.9 15.5-13.7l12.1-96.7c1.2-9.3-6.1-17.6-15.5-17.6c-7.9 0-14.5 5.9-15.5 13.7zm258 242l-448 64-9.1-63.4 448-64 9.1 63.4zm0 96l-224 32-9.1-63.4 224-32 9.1 63.4zM348.2 104.6C351.9 63.5 386.4 32 427.7 32c46.9 0 83.7 40.3 79.5 87l-7.3 80.4c-3.7 41.1-38.2 72.6-79.5 72.6c-46.9 0-83.7-40.3-79.5-87l7.3-80.4zM427.7 96c-8.2 0-15 6.2-15.7 14.4l-7.3 80.4c-.8 9.3 6.4 17.2 15.7 17.2c8.2 0 15-6.2 15.7-14.4l7.3-80.4c.8-9.3-6.4-17.2-15.7-17.2zM64.2 116.5l-3.7 1.6L31.2 131.2 6 72.8 35.4 59.7l56-24.9L135.7 68 101.2 309.5l-65.9 9.4 1-6.9L64.2 116.5z"]},ee9=ee8,ee7={prefix:"fass",iconName:"wind-warning",icon:[640,512,["wind-circle-exclamation"],"f776","M418 368c-38.7 67-111.1 112-194 112C100.3 480 0 379.7 0 256S100.3 32 224 32c118.3 0 215.2 91.8 223.4 208H384 320V368h64 34zM248 152V128H200v24V264v24h48V264 152zM200 320v48h48V320H200zM472 464V400h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384 352V272h32H536c53 0 96 43 96 96s-43 96-96 96H504 472zm72-224H479.5c-1.4-22.2-5.6-43.7-12.3-64H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480V48h32 32c53 0 96 43 96 96s-43 96-96 96z"]},ete=ee7,ett={prefix:"fass",iconName:"location-pin-slash",icon:[640,512,["map-marker-slash"],"f60c","M153.5 96.4L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L457.5 332.4C488.3 282.6 512 231.4 512 192C512 86 426 0 320 0C248.8 0 186.6 38.8 153.5 96.4zM402.1 412.8L128.1 196.9C133.5 310 320 512 320 512s39.1-42.4 82.1-99.2z"]},eta=ett,etn={prefix:"fass",iconName:"block-brick-fire",icon:[640,512,["firewall"],"e3dc","M128 32v80H384V32H128zM96 112V32H32v80H96zM32 144v96H240V144H32zm0 224H96V272H32v96zm0 32v80H240V400H32zm240 0v80h65c-20.2-22.5-35.1-49.8-42.9-80H272zM480 144h-2.6l2.6 2.6V144zm-208 0v96h51.2c6.2-9.8 12.9-19.1 19.7-27.7c23-28.8 49.5-52.3 71.4-68.3H272zM128 272v96H288.7c-.4-5.3-.7-10.7-.7-16.2c0-28.7 7.1-55.5 18-79.8H128zM480 112V32H416v80h64zm-32 48c-42.7 26.7-128 102.4-128 192c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64zm96 240.2c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96z"]},etr=etn,eti={prefix:"fass",iconName:"face-sad-tear",icon:[512,512,[128546,"sad-tear"],"f5b4","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 64h16c45 0 85.6 20.5 115.7 53.1l10.9 11.7-23.5 21.7-10.9-11.8c-25-27.1-57.4-42.9-92.3-42.9H240V320zm-80-32l38.4 51.2c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-10.4 3.4-20.5 9.6-28.8L160 288zm207.6-80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},etc=eti,ets={prefix:"fass",iconName:"comment-xmark",icon:[512,512,["comment-times"],"f4b5","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM353.9 176L320 142.1l-17 17-47 47-47-47-17-17L158.1 176l17 17 47 47-47 47-17 17L192 337.9l17-17 47-47 47 47 17 17L353.9 304l-17-17-47-47 47-47 17-17z"]},eto=ets,etl={prefix:"fass",iconName:"turkish-lira-sign",icon:[384,512,["try","turkish-lira"],"e2bb","M128 32V64 99.3L247.2 65.2 278 56.4 295.6 118l-30.8 8.8L128 165.9v29.4l119.2-34.1 30.8-8.8L295.6 214l-30.8 8.8L128 261.9V416h64c70.7 0 128-57.3 128-128V256h64v32c0 106-86 192-192 192H96 64V448 280.1l-23.2 6.6L10 295.6-7.6 234l30.8-8.8L64 213.6V184.1l-23.2 6.6L10 199.6-7.6 138l30.8-8.8L64 117.6V64 32h64z"]},etf=etl,etd=etl,etu={prefix:"fass",iconName:"circle-waveform-lines",icon:[512,512,["waveform-circle"],"e12d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-368V368v16H256V368 144 128h32v16zM160 176V336v16H128V336 176 160h32v16zm192 24V312v16H320V312 200 184h32v16zM224 216v80 16H192V296 216 200h32v16zm192 24v32 16H384V272 240 224h32v16z"]},etp=etu,eth={prefix:"fass",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M192 0V32 67.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8 31.5 5.8-11.5 63-31.5-5.8-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480v32H128V480 445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3l-29.2-13 26-58.5 29.2 13c20.9 9.3 55.3 18.4 75.2 21.6c10.7 1.6 20.8 2.3 30.2 2.4h.6c18.2 0 33.6-2.9 45.3-7.6c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11V32 0h64z"]},etb=eth,etm=eth,etg={prefix:"fass",iconName:"magnifying-glass-dollar",icon:[512,512,["search-dollar"],"f688","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228.1 112V91.9H187.9V112v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0c-2.2-.8-4.4-1.5-6.4-2.1l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304v20.1h40.2V304v-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.4-3.2-21-4.4V112z"]},ety=etg,etM={prefix:"fass",iconName:"users-gear",icon:[640,512,["users-cog"],"f509","M224 80A80 80 0 1 0 64 80a80 80 0 1 0 160 0zm368 0A80 80 0 1 0 432 80a80 80 0 1 0 160 0zM196 192H48L0 320H235.3c-26.6-23.5-43.3-57.8-43.3-96c0-11 1.4-21.8 4-32zm418.1 59.1L592 192H444c2.6 10.2 4 21 4 32h32 64 32v32 17.1l0 0 14.8-8.6 23.3-13.5zM320 128c-53 0-96 43-96 96s43 96 96 96c19.9 0 38.3-6 53.7-16.4l15.8-27.3 16-27.7 6.3 3.7c2.7-8.9 4.2-18.4 4.2-28.2c0-53-43-96-96-96zm25.7 224H176L128 512H401.1l-11.7-20.3-32-55.4-16-27.7 27.7-16L384 384l-14.9-8.6-27.7-16 4.3-7.4zM544 293.5V256H480v37.5c-11.2 4-21.5 10-30.4 17.6l-32.5-18.7-32 55.4 32.5 18.7c-1 5.7-1.6 11.6-1.6 17.6s.6 11.9 1.6 17.5l-32.5 18.7 32 55.4L449.6 457c8.9 7.6 19.2 13.6 30.4 17.6V512h64V474.5c11.2-4 21.5-10 30.4-17.6l32.5 18.7 32-55.4-32.5-18.7c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l32.5-18.7-32-55.4L574.4 311c-8.9-7.6-19.1-13.6-30.4-17.6zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},etv=etM,etC={prefix:"fass",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M0 144L256 0 512 144v48H0V144zM0 512V464l64-48V224h64V416h40V224h64V416h48V224h64V416h40V224h64V416l64 48v48H0zM256 144a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},etI=etC,etA=etC,etz=etC,etL=etC,etT={prefix:"fass",iconName:"camera-cctv",icon:[576,512,["cctv"],"f8ac","M128 0L0 224l177.9 71.2L137.9 400H64V384 352H0v32 48 48 32H64V480 464h96 22.1l7.9-20.6 47.4-124.5L320 352l61-41.9 113.3-77.9L576 176 128 0zM387.7 344.3L520 400l56-136-45.7-17.8L387.7 344.3z"]},etw=etT,etH={prefix:"fass",iconName:"bed-front",icon:[512,512,["bed-alt"],"f8f7","M32 32H480V192H448 432V128H272v64H240V128H80v64H64 32V32zM0 224H32 480h32v32V448v32H448V448 416H64v32 32H0V448 256 224z"]},etx=etH,etN={prefix:"fass",iconName:"masks-theater",icon:[640,512,[127917,"theater-masks"],"f630","M27.7 286.7C64 426.6 240.9 448 240.9 448s6.1-3.2 15.9-9.1c-28.3-37.1-50.5-85.4-48.7-144.6c-27.7 5.7-51.7 20.3-69.4 40.5c-3.3-43.1 26.6-82.1 69.1-88.6c2.4-.4 4.8-.6 7.2-.8L236.3 99.8l1.1-7.4 4.2-6.1 26.4 18.2L240.1 294.1C234.8 438.6 398.4 512 398.4 512s195.3-34.9 213.8-161.3L640 161.1s-21.7-67.9-176.8-91.5s-195.3 34.9-195.3 34.9c-26.4-18.2-26.3-18.2-26.3-18.2l0-.1 .1-.1 .2-.2 .4-.5c.3-.4 .6-.8 1-1.3c.8-1 1.7-2.1 2.9-3.5c2.4-2.7 5.7-5.9 10.1-9.5c8.7-7.2 21.5-15.5 39.4-22.6c17.8-7.1 40.3-12.8 68.4-15.2c-16.8-14.9-67.9-46-187.8-27.6C21.7 29.2 0 97.1 0 97.1L27.7 286.7zM171.2 146.9c1.8 3.7 3.1 7.7 3.7 12.1c3.2 21.8-11.5 42.1-32.9 45.4s-41.2-11.8-44.4-33.6c-.6-4.3-.6-8.6 .1-12.6c11.4 6.2 24.8 8.8 38.5 6.7s25.8-8.6 34.9-18zM411.9 244c-9.2-9.3-21.2-15.9-35-18s-27.2 .5-38.6 6.7c-.7-4.1-.8-8.3-.1-12.6c3.2-21.8 23.1-36.9 44.6-33.6s36.2 23.6 33 45.4c-.6 4.3-1.9 8.4-3.7 12.1zm127.8 6.8c-.6 4.3-1.9 8.4-3.7 12.1c-9.2-9.3-21.2-15.9-35-18s-27.2 .5-38.6 6.7c-.7-4.1-.8-8.3-.1-12.6c3.2-21.8 23.1-36.9 44.6-33.6s36.2 23.6 33 45.4zM535.6 331c-12.4 56.8-66 94.9-123.3 86.2s-97.6-61.2-93.2-119.2c25.8 29.2 61.4 49.7 102.5 56s81-2.8 114-23z"]},etV=etN,etk={prefix:"fass",iconName:"handshake-simple",icon:[640,512,[129309,"handshake-alt"],"f4c6","M298.8 64H224l-96 64H0V352H156.2l73.9 67.4 35.4 32.4 47.7-52.2 22.3 20.5 35.4 32.4 44.8-48.9 35.2 32.2 64.9-70.8-35.4-32.4-134.2-123-96.4 75-13 10.1-9.7-13.4-64-88-8.9-12.3 11.8-9.6L298.8 64zm74.1 124.9L550.2 352H640V128H592 516h-4-1.4l-4.3-3.3L426.6 64H349.7L197.9 186.9l45.3 62.3 131-101.9 12.6-9.8 19.6 25.3-12.6 9.8-20.9 16.2z"]},etE=etk,etD={prefix:"fass",iconName:"page-caret-up",icon:[384,512,["file-caret-up"],"e42a","M384 112V512H0V0H272L384 112zM96 320H288V288l-96-96L96 288v32z"]},etS=etD,et_={prefix:"fass",iconName:"jet-fighter",icon:[640,512,["fighter-jet"],"f0fb","M160 0h24H296h24V48H296 272L384 192H512l128 48v32L512 320H384L272 464h24 24v48H296 184 160V464h24 8V320H160L96 384H32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V128H96l64 64h32V48h-8H160V0zM80 240H64v32H80h64 16V240H144 80z"]},etO=et_,etP={prefix:"fass",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M448 32H0V480H448V32zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},etj=etP,etB={prefix:"fass",iconName:"square-sliders-vertical",icon:[448,512,["sliders-v-square"],"f3f2","M0 32H448V480H0V32zM176 96H112v32 32H96 64v64H96h16V384v32h64V384 224h16 32V160H192 176V128 96zm160 32V96H272v32V288H256 224v64h32 16v32 32h64V384 352h16 32V288H352 336V128z"]},etR=etB,etU={prefix:"fass",iconName:"video",icon:[576,512,["video-camera"],"f03d","M384 64H0V448H384V64zM576 448V64L416 174.9V337.1L576 448z"]},etF=etU,etG={prefix:"fass",iconName:"message-middle",icon:[512,512,["comment-middle-alt"],"e1e1","M338.3 416H512V0H0V416H173.7L256 512l82.3-96z"]},etY=etG,etQ={prefix:"fass",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M640 176L320 288 127.8 220.7l198.1-77.8 14.9-5.9L329 107.3l-14.9 5.9-224 88-8.7 3.4L80 204V346.8c15.4 25.1 27.8 68.4 0 133.2L0 464s32.5-46.5 48-96.9V192.8L0 176V144L320 32 640 144v32zM143.6 260.2l165.9 58.1 10.6 3.7 10.6-3.7 165.9-58.1L512 408c0 35.3-86 72-192 72s-192-36.7-192-72l15.6-147.8z"]},etq=etQ,etK={prefix:"fass",iconName:"message-text",icon:[512,512,["comment-alt-text"],"e1e6","M0 0H512V416H304L160 512V416H0V0zM168 112H144v48h24 64V296v24h48V296 160h64 24V112H344 256 168z"]},etZ=etK,etW={prefix:"fass",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M192 0L352 160v32H240l0 320L0 512V416H144l0-224H32V160L192 0z"]},et$=etW,etX={fa0:{prefix:"fass",iconName:"0",icon:[320,512,[],"30","M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 96c-53 0-96 43-96 96V320c0 53 43 96 96 96s96-43 96-96V192c0-53-43-96-96-96z"]},fa1:{prefix:"fass",iconName:"1",icon:[256,512,[],"31","M104 32h8 16 32V64 416h64 32v64H224 128 32 0V416H32 96V108.8L7.1 156.2 0 160V87.5L96.9 35.8 104 32z"]},fa2:{prefix:"fass",iconName:"2",icon:[320,512,[],"32","M142.9 32C104.4 32 67.5 47.3 40.2 74.5L25.4 89.4 2.7 112 48 157.3l22.6-22.6 14.9-14.9C100.7 104.5 121.3 96 142.9 96c44.8 0 81.1 36.3 81.1 81.1c0 21.5-8.5 42.2-23.8 57.4L9.4 425.4 0 434.7V480H32 288h32V416H288 109.3L245.5 279.8c27.2-27.2 42.5-64.1 42.5-102.6C288 97 223 32 142.9 32z"]},fa3:{prefix:"fass",iconName:"3",icon:[320,512,[],"33","M304 32V78.1l-10.4 9.5L162.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H111.4C64.8 480 23 451 6.6 407.3L2 395.2 62 372.8l4.5 12.1c7 18.7 24.9 31.1 44.9 31.1H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H80 48V225.9l10.4-9.5L189.7 96H32 0V32H32 272h32z"]},fa4:{prefix:"fass",iconName:"4",icon:[384,512,[],"34","M209.9 32H140.5L18.5 323.7-.1 368H48 256v80 32h64V448 368h32 32V304H352 320V160 128H256v32V304H96.1L205.5 42.3 209.9 32z"]},fa5:{prefix:"fass",iconName:"5",icon:[320,512,[],"35","M36.4 32H64 256h32V96H256 91.6L74.9 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H105.9c-43.4 0-82.2-26.9-97.4-67.5L2 395.2 62 372.8 68.4 390c5.9 15.6 20.8 26 37.5 26H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H37.8 .6l5.5-36.7 26.2-176L36.4 32z"]},fa6:{prefix:"fass",iconName:"6",icon:[320,512,[],"36","M160 416a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM253 32L156.5 160c1.2 0 2.3 0 3.5 0c88.4 0 160 71.6 160 160s-71.6 160-160 160S0 408.4 0 320c0-38.1 12.4-75.2 35.3-105.6L172.8 32H253z"]},fa7:{prefix:"fass",iconName:"7",icon:[320,512,[],"37","M320 32V71.9l-3.7 7L104.6 480H32.3L234.9 96H32 0V32H32 288h32z"]},fa8:{prefix:"fass",iconName:"8",icon:[320,512,[],"38","M304 160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128h64c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h15.9c0 0 .1 0 .1 0h32c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0H144c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z"]},fa9:{prefix:"fass",iconName:"9",icon:[320,512,[],"39","M160 96a96 96 0 1 0 0 192 96 96 0 1 0 0-192zM67 480l96.5-128c-1.2 0-2.3 0-3.5 0C71.6 352 0 280.4 0 192S71.6 32 160 32s160 71.6 160 160c0 38.1-12.4 75.2-35.3 105.6L147.2 480H67z"]},faFillDrip:{prefix:"fass",iconName:"fill-drip",icon:[576,512,[],"f576","M0 272l45.3 45.3L194.7 466.7 240 512l45.3-45.3L466.7 285.3 512 240l-45.3-45.3L317.3 45.3 272 0 226.7 45.3l-60.1 60.1-80-80L64 2.7 18.7 48 41.4 70.6l80 80L45.3 226.7 0 272zm185.4-57.4L208 237.3 253.3 192l-22.6-22.6-18.7-18.7L272 90.5 421.5 240l-48 48h-267l-16-16 76.1-76.1 18.7 18.7zM512 320l-55.7 97.4c-5.5 9.6-8.3 20.4-8.3 31.4c0 34.9 28.3 63.2 63.2 63.2h1.6c34.9 0 63.2-28.3 63.2-63.2c0-11-2.9-21.8-8.3-31.4L512 320z"]},faArrowsToCircle:{prefix:"fass",iconName:"arrows-to-circle",icon:[640,512,[],"e4bd","M48 2.7L70.6 25.4 160 114.7V96 64h64V96v96 32H192 96 64V160H96h18.7L25.4 70.6 2.7 48 48 2.7zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM96 288h96 32v32 96 32H160V416 397.3L70.6 486.6 48 509.3 2.7 464l22.6-22.6L114.7 352H96 64V288H96zM637.3 48L614.6 70.6 525.3 160H544h32v64H544 448 416V192 96 64h64V96v18.7l89.4-89.4L592 2.7 637.3 48zM448 288h96 32v64H544 525.3l89.4 89.4L637.3 464 592 509.3l-22.6-22.6L480 397.3V416v32H416V416 320 288h32z"]},faCircleChevronRight:sK,faChevronCircleRight:sZ,faWagonCovered:{prefix:"fass",iconName:"wagon-covered",icon:[640,512,[],"f8ee","M0 0L224 16V224H64L0 0zM384 16V224H256V16H384zM64 256H576v64H542.4c20.7 20.3 33.6 48.7 33.6 80c0 61.9-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96H286.9c-7.8 54.3-54.4 96-110.9 96c-61.9 0-112-50.1-112-112c0-31.3 12.9-59.7 33.6-80H64V256zm96 160H114c5.8 22.5 23.5 40.2 46 46V416zm0-32V338c-22.5 5.8-40.2 23.5-46 46h46zm32 78c22.5-5.8 40.2-23.5 46-46H192v46zm0-124v46h46c-5.8-22.5-23.5-40.2-46-46zM448 462V416H402c5.8 22.5 23.5 40.2 46 46zm-46-78h46V338c-22.5 5.8-40.2 23.5-46 46zm124 32H480v46c22.5-5.8 40.2-23.5 46-46zm0-32c-5.8-22.5-23.5-40.2-46-46v46h46zM416 16L640 0 576 224H416V16z"]},faLineHeight:{prefix:"fass",iconName:"line-height",icon:[576,512,[],"f871","M96 32L0 128v32H64V352H0v32l96 96 96-96V352H128V160h64V128L96 32zM576 64H256v64H576V64zm0 160H256v64H576V224zM256 384v64H576V384H256z"]},faBagel:{prefix:"fass",iconName:"bagel",icon:[640,512,[129391],"e3d7","M640 208c0 114.9-93.1 208-208 208c-3.9 0-7.7-.1-11.5-.3c5.7-10.8 10.6-22.1 14.6-33.8L478.8 352l56.7-1.6 19-53.4 44.9-34.6-16-54.4 16-54.4L554.5 119l-19-53.4L478.8 64 432 32 385.2 64l-56.7 1.6-9.2 25.7c-14.4-7.6-29.7-13.7-45.7-18.3C311.8 28.4 368.6 0 432 0C546.9 0 640 93.1 640 208zM396.1 155c10.2-6.9 22.6-11 35.9-11c35.3 0 64 28.7 64 64c0 30.6-21.5 56.3-50.3 62.5c-6-43.3-23.6-82.9-49.5-115.6zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304zm256 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM120 208l24 24 24-24-24-24-24 24zM80 296l24-24L80 248 56 272l24 24zm32 128l24-24-24-24L88 400l24 24zM304 264l24-24-24-24-24 24 24 24zM216 432l24 24 24-24-24-24-24 24zm88-8l24-24-24-24-24 24 24 24z"]},faTransporter7:{prefix:"fass",iconName:"transporter-7",icon:[512,512,[],"e2a8","M464 32L448 64 416 80l32 16 16 32 16-32 32-16L480 64 464 32zM64 288L48 256 32 288 0 304l32 16 16 32 16-32 32-16L64 288zM296 512H416V448H96v64H216h80z"]},faAt:{prefix:"fass",iconName:"at",icon:[512,512,[61946],"40","M256 64C150 64 64 150 64 256s86 192 192 192h32v64H256C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v96 32H480 440c-36 0-68.2-15.8-90.2-40.9C326.4 368.3 293 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c32.5 0 62.1 12.1 84.7 32H384v32 64 8c0 30.9 25.1 56 56 56h8V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faRectanglesMixed:{prefix:"fass",iconName:"rectangles-mixed",icon:[576,512,[],"e323","M0 32H320V256H0V32zm384 0H576V384H384V32zM336 304V480H64V304H336z"]},faPhoneArrowUpRight:sW,faPhoneArrowUp:s$,faPhoneOutgoing:sX,faTrashCan:sJ,faTrashAlt:s6,faCircleL:{prefix:"fass",iconName:"circle-l",icon:[512,512,[],"e114","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 152V336H328h24v48H328 184 160V360 152 128h48v24z"]},faHeadSideGoggles:s4,faHeadVr:s5,faTextHeight:{prefix:"fass",iconName:"text-height",icon:[576,512,[],"f034","M32 32H0V64v64 32H64V128 96h64l0 320H96 64v64H96 224h32V416H224 192l0-320h64v32 32h64V128 64 32H288 192 128 32zm448 0l-96 96v32h64V352H384v32l96 96 96-96V352H512V160h64V128L480 32z"]},faUserXmark:s8,faUserTimes:s9,faFaceHandYawn:{prefix:"fass",iconName:"face-hand-yawn",icon:[512,512,[],"e379","M336.9 498.9C438.7 465.1 512 369.1 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 94.5 51.2 177 127.3 221.4c-9.8-18-15.3-38.6-15.3-60.5V334.4v-32h32 17.6C169.9 257.8 209 224 256 224c25.5 0 48.7 10 65.9 26.2l6.1-6.1 22.6 22.6 22.6 22.6L395.9 312l-16 16 9.4 9.4L411.9 360l-22.6 22.6-9.4 9.4 9.4 9.4L411.9 424l-22.6 22.6-52.3 52.3zM214.5 114.5l-12.5 10-80 64-12.5 10-20-25 12.5-10 80-64 12.5-10 20 25zm95.5 10l-12.5-10 20-25 12.5 10 80 64 12.5 10-20 25-12.5-10-80-64zM302.6 296L280 273.4l-11.3 11.3L184 369.4v-15-20H144v20V384v20 12.8c0 52.6 42.6 95.2 95.2 95.2c25.2 0 49.5-10 67.3-27.9l48.8-48.8L366.6 424 344 401.4l-11.3 11.3-24 24-9.4-9.4 56-56L366.6 360 344 337.4l-11.3 11.3-56 56-9.4-9.4 72-72L350.6 312 328 289.4l-11.3 11.3-72 72-9.4-9.4 56-56L302.6 296z"]},faGaugeSimpleMin:s7,faTachometerSlowest:om,faStethoscope:{prefix:"fass",iconName:"stethoscope",icon:[576,512,[129658],"f0f1","M119.3 1.2l15.5 62.1-31 7.8L96 73V192c0 53 43 96 96 96s96-43 96-96V73L280.2 71l-31-7.8L264.7 1.2l31 7.8 32 8L352 23V48 192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112V265.3c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V336c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192V48 23L56.2 17l32-8 31-7.8zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCoffin:{prefix:"fass",iconName:"coffin",icon:[384,512,[9904],"f6c6","M0 144L104 512H280L384 144 272 0H112L0 144z"]},faMessage:oz,faCommentAlt:ow,faSalad:oH,faBowlSalad:oN,faInfo:{prefix:"fass",iconName:"info",icon:[192,512,[],"f129","M128 32v80H48V32h80zM0 192H32 96h32v32V448h32 32v64H160 128 64 32 0V448H32 64V256H32 0V192z"]},faRobotAstromech:{prefix:"fass",iconName:"robot-astromech",icon:[512,512,[],"e2d2","M128 128v32H384V128C384 57.3 326.7 0 256 0S128 57.3 128 128zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM0 512H128V384l64 64H320l64-64V512H512V480l-48-64V192H48V416L0 480v32zM208 256h96 16v32H304 208 192V256h16zm0 64h96 16v32H304 208 192V320h16z"]},faRingDiamond:{prefix:"fass",iconName:"ring-diamond",icon:[384,512,[],"e5ab","M128 0L96 72l35.8 65.6C55.2 162.9 0 235 0 320C0 426 86 512 192 512s192-86 192-192c0-85-55.2-157.1-131.8-182.4L288 72 256 0H128zM320 320A128 128 0 1 1 64 320a128 128 0 1 1 256 0z"]},faFonduePot:{prefix:"fass",iconName:"fondue-pot",icon:[512,512,[129749],"e40d","M392.9 172.4l-13.3-8.9-19 28.5H322.1l30.8-46.2-13.3-8.9L430.9 0l53.3 35.5L392.9 172.4zM231.5 192l9.2-36.8-15.5-3.9L263 0l62.1 15.5L287.3 166.8l-15.5-3.9L264.5 192h-33zM0 224H64v16 64 16H96V304 256h32v16 16h32V272 240 224H352h32 64 32 32v64H480 448v32c0 52.3-25.1 98.8-64 128v32 32H320V480v-3.2c-10.3 2.1-21 3.2-32 3.2H160c-11 0-21.7-1.1-32-3.2V480v32H64V480 448C25.1 418.8 0 372.3 0 320V224z"]},faTheta:{prefix:"fass",iconName:"theta",icon:[384,512,[],"f69e","M64 256c0-51 15.9-96 40.2-127.6C128.5 96.9 159.8 80 192 80s63.5 16.9 87.8 48.4C304.1 160 320 205 320 256s-15.9 96-40.2 127.6C255.5 415.1 224.2 432 192 432s-63.5-16.9-87.8-48.4C79.9 352 64 307 64 256zM192 16C135.8 16 87.1 45.7 53.5 89.4C19.9 133.1 0 192.1 0 256s19.9 122.9 53.5 166.6C87.1 466.3 135.8 496 192 496s104.9-29.7 138.5-73.4C364.1 378.9 384 319.9 384 256s-19.9-122.9-53.5-166.6C296.9 45.7 248.2 16 192 16zM128 224H96v64h32H256h32V224H256 128z"]},faFaceHandPeeking:{prefix:"fass",iconName:"face-hand-peeking",icon:[640,512,[129763],"e481","M552.4 363.5c-10.1 3.5-20.7 5.4-31.6 5.4H512 488h-8H456h-8v-32h8 24V328H456h-8l-8 0-16 0-16 0V296h34.6H448h32v-8H452.4 408V256l58.6 0 7.4 0 6 0h2.7l8.7 0V243.8l-12.1-8.7-4.9-3.5L414.7 189l18.6-26 40.1 27.5 24 16.4 19.5 13.4 17 11.6 11.6 8V220.4l-8.2-8.2-22.6-22.6 5.6-5.6 0 0 17-17 5.7-5.7 22.6 22.6 .1 .1 22.4 22.4 .8 .8c36.4 37.2 36.1 96.9-.8 133.8c-10.2 10.2-22.4 17.8-35.7 22.5zm-31.6 37.4c3.5 0 7.1-.1 10.6-.4C485.3 467.8 407.8 512 320 512c-105.9 0-196.8-64.3-235.7-156c11.3 3.2 23 4.9 34.9 4.9H192h32v-32V320h16 32V288v-8V256v-8-8V224v-8-8V184v-8V144H240 176.1l10.4-10.4L163.9 111 135.6 82.7l-2.1-2.1C180.2 31 246.5 0 320 0c92 0 172.6 48.5 217.7 121.3l-17.4 17.4-26.9 26.8-42.1-28.9-25.9-17.8-13.8 19.4c-6.3-1.4-12.9-2.2-19.7-2.2c-48.6 0-88 39.4-88 88c0 43.1 31 79 72 86.5V328v32h32 16v8.9 32h32 64.8zm-401.6-72c-17.1 0-33.7-4.6-48.2-13.1c-6.9-4.1-13.4-9-19.1-14.8c-36.9-36.9-37.2-96.6-.8-133.8l.8-.8L113 105.3l0 0 5.6 5.6 17 17 5.7 5.7L130.8 144l-12.2 12.2-6.1 6.1L98.8 176h19.3H128h16.1H160h48 32 0v32h0H208 192 160v8l32 0h16 32 0v8 16 8h0H208l-16 0H160v8l32 0h16 32v0l.3 32H240l-16 0-16 0H192l0 0-32 0v8.9h32V320v8.9H160h0l-32 0-8.8 0zM384 400c0-26.5-28.7-48-64-48s-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48zm32.4-176c0 6.1-2.3 11.8-6.1 16H374.5c-3.8-4.2-6.1-9.9-6.1-16c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSquareUser:{prefix:"fass",iconName:"square-user",icon:[448,512,[],"e283","M368 416l-32-96H112L80 416H368zM0 32H64 384h64V96 416v64H384 64 0V416 96 32zM224 272a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},faDownLeftAndUpRightToCenter:oV,faCompressAlt:oE,faExplosion:{prefix:"fass",iconName:"explosion",icon:[576,512,[],"e4e9","M144 368L0 320l82.3 96H197.5c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64H493.7L576 320 432 368 544 0 336 296 312 128H264L240 304 96 192l48 176zM312 0H264V24 72 96h48V72 24 0zM32 448H0v64H32 544h32V448H544 32z"]},faFileLines:oD,faFileAlt:oS,faFileText:o_,faWaveSquare:{prefix:"fass",iconName:"wave-square",icon:[640,512,[],"f83e","M128 32h32H320h32V64 416h96V256 224h32H608h32v64H608 512V448v32H480 320 288V448 96H192V256v32H160 32 0V224H32h96V64 32z"]},faRing:{prefix:"fass",iconName:"ring",icon:[512,512,[],"f70b","M64 184.3v51C106.8 212.1 170 192 256 192s149.2 20.1 192 43.3v-51c-23.1-20-82.6-56.3-192-56.3s-168.9 36.3-192 56.3zM512 192v88.1V288v16 32 16c-21.3 32-102.4 96-256 96S21.3 384 0 352V336 304 288v-7.9V192 160c21.3-32 102.4-96 256-96s234.7 64 256 96v32zM400.1 265.6C365.8 251.5 318.4 240 256 240s-109.8 11.5-144.1 25.6C150 278.8 197.8 288 256 288s106-9.2 144.1-22.4z"]},faBuildingUn:{prefix:"fass",iconName:"building-un",icon:[384,512,[],"e4d9","M384 0H0V512H144V384h96V512H384V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 64V224h64v64H256zM112 80v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80 64h32V80v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V80 64h32V80zM224 64h8 9.9l4.4 8.8L272 124.2V80 64h32V80v96 16H288h-8-9.9l-4.4-8.8L240 131.8V176v16H208V176 80 64h16z"]},faDiceThree:{prefix:"fass",iconName:"dice-three",icon:[448,512,[9858],"f527","M448 32H0V480H448V32zM128 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faTirePressureWarning:{prefix:"fass",iconName:"tire-pressure-warning",icon:[512,512,[],"f633","M384 32V0h64V32 54.5c0 24.1 3.9 48 11.5 70.8l2.5 7.4c4.8 14.4 11.5 28.6 19.3 44.4c17.5 35.6 33.4 82.6 27.5 136.2c-5.3 48.6-28.1 99-76.8 148.7v50H368V488H336v24H272V488H240v24H176V488H144v24H80V462C31.3 412.3 8.6 361.9 3.2 313.3c-5.9-53.6 9.9-100.6 27.5-136.2c7.8-15.8 14.5-30 19.3-44.4l2.5-7.4C60.1 102.5 64 78.5 64 54.5V32 0h64V32 54.5c0 31-5 61.7-14.8 91.1l-2.5 7.4c-6.3 19-14.8 36.6-22.6 52.5c-14.7 29.7-25.3 64-21.3 100.9c3.7 34 20.4 74.1 65.7 117.7H379.4c45.3-43.6 62-83.7 65.7-117.7c4.1-36.9-6.6-71.1-21.3-100.9c-7.8-15.8-16.3-33.5-22.6-52.5l-2.5-7.4C389 116.2 384 85.4 384 54.5V32zM280 120V232v24H232V232 120 96h48v24zm0 168v48H232V288h48z"]},faWifiFair:oO,faWifi2:oP,faCalendarDays:oj,faCalendarAlt:oB,faMp3Player:{prefix:"fass",iconName:"mp3-player",icon:[384,512,[],"f8ce","M0 0H384V512H0V0zM192 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM320 64H64V192H320V64z"]},faAnchorCircleCheck:{prefix:"fass",iconName:"anchor-circle-check",icon:[640,512,[],"e4aa","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288 394.8c-23.3-16.4-42.5-38.4-55.6-64H320V368.5l0-.5 0-.5V240h32 23.2c2.8-2.7 5.8-5.3 8.8-7.8V176H352 341.1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faTally4:{prefix:"fass",iconName:"tally-4",icon:[640,512,[],"e297","M160 64V32H96V64 448v32h64V448 64zm128 0V32H224V64 448v32h64V448 64zM416 32H352V64 448v32h64V448 64 32zM544 64V32H480V64 448v32h64V448 64z"]},faRectangleHistory:{prefix:"fass",iconName:"rectangle-history",icon:[512,512,[],"e4a2","M512 512l0-352L0 160 0 512l512 0zM464 80L48 80l0 48 416 0 0-48zM416 0L96 0l0 48 320 0 0-48z"]},faBuildingCircleArrowRight:{prefix:"fass",iconName:"building-circle-arrow-right",icon:[640,512,[],"e4d1","M0 0H384V232.2c-39.1 32.3-64 81.1-64 135.8s24.9 103.5 64 135.8V512H240V384H144V512H0V0zM128 224H64v64h64V224zm32 0v64h64V224H160zm160 0H256v64h64V224zM64 96v64h64V96H64zm160 0H160v64h64V96zm32 0v64h64V96H256zm96 272a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm152-78.6L481.4 312l11.3 11.3L521.4 352H432 416v32h16 89.4l-28.7 28.7L481.4 424 504 446.6l11.3-11.3 56-56L582.6 368l-11.3-11.3-56-56L504 289.4z"]},faVolleyball:oR,faVolleyballBall:oU,faSunHaze:{prefix:"fass",iconName:"sun-haze",icon:[640,512,[],"f765","M320 73.1L214 0 190.7 126.7 64 150l73.1 106 0 0H192v0c0-70.7 57.3-128 128-128s128 57.3 128 128v0h54.9l0 0L576 150 449.3 126.7 426 0 320 73.1zM224 256v0H416v0c0-53-43-96-96-96s-96 43-96 96zm392 32H504 480v48h24H616h24V288H616zm-208 0H88 64v48H88 408h24V288H408zm144 88H24 0v48H24 552h24V376H552zM64 464v48H88 200h24V464H200 88 64zm208 0v48h24H616h24V464H616 296 272z"]},faTextSize:{prefix:"fass",iconName:"text-size",icon:[640,512,[],"f894","M32 32H0V64v64 32H64V128 96h96l0 320H128 96v64h32H256h32V416H256 224l0-320h96v32 32h64V128 64 32H352 224 160 32zM352 224H320v32 32 32h64V288h64l0 128H432 400v64h32 96 32V416H528 512l0-128h64v32h64V288 256 224H608 352z"]},faUfo:{prefix:"fass",iconName:"ufo",icon:[640,512,[128760],"e047","M320 112c59.2 0 109.6 37.9 128.3 90.7c5 14.2 7.7 29.4 7.7 45.3c0 0-40 40-136 40s-136-40-136-40c0-15.9 2.7-31.1 7.7-45.3c18.7-52.8 69-90.7 128.3-90.7zm0-48c-90.1 0-165.2 64.8-180.9 150.4C55.1 237.5 0 276.2 0 320c0 70.7 143.3 128 320 128s320-57.3 320-128c0-43.8-55.1-82.5-139.1-105.6C485.2 128.8 410.2 64 320 64zm0 280l32 32-32 32-32-32 32-32zM96 328l32-32 32 32-32 32L96 328zm416-32l32 32-32 32-32-32 32-32z"]},faFork:oF,faUtensilFork:oG,faArrowsUpToLine:{prefix:"fass",iconName:"arrows-up-to-line",icon:[576,512,[],"e4c2","M32 96l512 0 32 0 0-64-32 0L32 32 0 32 0 96l32 0zM48 285.3l22.6-22.6L96 237.3 96 448l0 32 64 0 0-32 0-210.7 25.4 25.4L208 285.3 253.3 240l-22.6-22.6-80-80L128 114.7l-22.6 22.6-80 80L2.7 240 48 285.3zm320 0l22.6-22.6L416 237.3 416 448l0 32 64 0 0-32 0-210.7 25.4 25.4L528 285.3 573.3 240l-22.6-22.6-80-80L448 114.7l-22.6 22.6-80 80L322.7 240 368 285.3z"]},faMobileSignal:{prefix:"fass",iconName:"mobile-signal",icon:[512,512,[],"e1ef","M64 64H288V331c18.2-22.6 39.8-42.3 64-58.5V64 0H288 64 0V64 448v64H64 224c0-22 2.5-43.4 7.1-64H64V64zm80 320H128v32h16 64 16V384H208 144zm368-80V256c-141.4 0-256 114.6-256 256h48c0-114.9 93.1-208 208-208zM480 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-80 0c0-61.9 50.1-112 112-112V352c-88.4 0-160 71.6-160 160h48z"]},faBarcodeScan:{prefix:"fass",iconName:"barcode-scan",icon:[640,512,[],"f465","M128 32H64V192h64V32zM64 480h64V320H64V480zm96 0h32V320H160V480zm64 0h64V320H224V480zm0-288h64V32H224V192zm96 288h64V320H320V480zm0-288h64V32H320V192zM448 480h32V320H448V480zm0-288h32V32H448V192zm64 288h64V320H512V480zm0-288h64V32H512V192zm-352 0h32V32H160V192zM0 232v48H640V232H0z"]},faSortDown:oQ,faSortDesc:oq,faFolderArrowDown:oK,faFolderDownload:oZ,faCircleMinus:oW,faMinusCircle:o$,faFaceIcicles:{prefix:"fass",iconName:"face-icicles",icon:[512,512,[],"e37c","M512 256c0 10.7-.7 21.3-1.9 31.6L495.9 450.8 490.6 512H437.4l-5.3-61.2-.7-8.3c-7.5 7-15.4 13.6-23.7 19.8l-6.4 14.6L385.9 512H358.1l-7.8-17.9c-29.2 11.6-61 17.9-94.2 17.9c-66.4 0-126.9-25.3-172.4-66.8l-.5 2.8H28.9l-4.5-26.7L6.5 313.4C2.2 294.9 0 275.7 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM56 415.8l0 .2 0-.2L80 272H32L56 415.8zM344 400l28 64 28-64V360l-56 0v40zm56-56V304H344v40l56 0zm-72 0V304H264v40h64zm0 56V360H264v40l32 48 32-48zm-80-96H184v40l64 0V304zm0 56l-64 0v40h64V360zm-80-16V304H112v40h56zm0 56V360H112v40h56zm40.4-192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM488 224H440l24 224 24-224z"]},faShovel:{prefix:"fass",iconName:"shovel",icon:[512,512,[],"f713","M338.7 45.3L384 0l45.3 45.3 37.5 37.5L512 128l-45.3 45.3-24.2 24.2c-17 17-40 26.5-64 26.5c-13.3 0-25.9-2.9-37.3-8L238.6 318.6 304 384 176 512H0V336L128 208l65.4 65.4L296 170.7c-5.1-11.4-8-24-8-37.3c0-24 9.5-47 26.5-64l24.2-24.2zM421.5 128L384 90.5l-24.2 24.2c-5 5-7.8 11.7-7.8 18.7c0 14.6 11.9 26.5 26.5 26.5c7 0 13.8-2.8 18.7-7.8L421.5 128z"]},faDoorOpen:{prefix:"fass",iconName:"door-open",icon:[576,512,[],"f52b","M320 0L64 64V448H32 0v64H32 64 320V0zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128h96V480v32h32 64 32V448H544 512V96 64H480 352v64z"]},faFilms:{prefix:"fass",iconName:"films",icon:[576,512,[],"e17a","M576 32H96V384H576V32zM200 80v48H152V80h48zm272 0h48v48H472V80zM200 184v48H152V184h48zm272 0h48v48H472V184zM200 288v48H152V288h48zm272 0h48v48H472V288zM416 80V192H256V80H416zM256 224H416V336H256V224zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faRightFromBracket:oJ,faSignOutAlt:o0,faFaceGlasses:{prefix:"fass",iconName:"face-glasses",icon:[512,512,[],"e377","M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256c0-22.1 2.8-43.5 8.1-64H48v96 16H64 224h16V288 192h32v96 16h16H448h16V288 192h39.9c5.3 20.5 8.1 41.9 8.1 64zM256 0C363.4 0 455.4 66.2 493.4 160H464V144 128H448 288 272v16 16H240V144 128H224 64 48v16 16H18.6C56.6 66.2 148.6 0 256 0zM80 272V192 160H208V272H80zM256 416c71.6 0 113.7-47.7 126.3-72.8l-28.6-14.3C344.9 346.3 312.4 384 256 384s-88.9-37.7-97.7-55.2l-28.6 14.3C142.3 368.3 184.4 416 256 416zm48-144V160H432v32 80H304zM184.4 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faNfc:{prefix:"fass",iconName:"nfc",icon:[448,512,[],"e1f7","M0 32H448V480H0V32zM64 96v16V400v16H80 368h16V400 112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352V384H96V128h48 16V96H144 80 64z"]},faAtom:{prefix:"fass",iconName:"atom",icon:[512,512,[9883],"f5d2","M256 328c9.4-4.8 19-10.2 28.8-16c12.1-7.3 23.6-14.8 34.2-22.4c.7-10.8 1-22 1-33.6s-.4-22.7-1-33.6c-10.6-7.6-22.1-15.1-34.2-22.4c-9.7-5.8-19.3-11.2-28.8-16c-9.4 4.8-19 10.2-28.8 16c-12.1 7.3-23.6 14.8-34.2 22.4c-.7 10.8-1 22-1 33.6s.4 22.7 1 33.6c10.6 7.6 22.1 15.1 34.2 22.4c9.7 5.8 19.3 11.2 28.8 16zm190-72c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zM256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM373.5 147.5c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM256 296l-40-40 40-40 40 40-40 40z"]},faSoap:{prefix:"fass",iconName:"soap",icon:[512,512,[129532],"e06e","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 24.6-9.2 47-24.4 64H416h32v32V416v32H416 96 64V416 288 256H96 248.4c-15.2-17-24.4-39.4-24.4-64H0V512H512V192H416zM96 416H416V288H320 96V416z"]},faIcons:o6,faHeartMusicCameraBolt:o4,faMicrophoneLinesSlash:o3,faMicrophoneAltSlash:o5,faClosedCaptioningSlash:{prefix:"fass",iconName:"closed-captioning-slash",icon:[640,512,[],"e135","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-12.9-10V32H70.5L48.4 14.8zM235.5 160.1c32.7 1.2 61.2 18.7 77.6 44.6L302 211.7l-66.5-51.6zm95.1 73.8c10-42.3 48-73.9 93.4-73.9c34.2 0 64.1 17.8 81.1 44.6l-40.5 25.7C456 216.9 441 208 424 208c-26.5 0-48 21.5-48 48c0 5.2 .8 10.3 2.4 15l-47.8-37.1zm90.2 70c1.1 .1 2.2 .1 3.2 .1c17 0 32-8.9 40.6-22.3l40.5 25.7c-9 14.1-21.6 25.8-36.5 33.6l-47.8-37.1zM32 480H487.4L295 328.4c-16.8 14.7-38.9 23.6-63 23.6c-53 0-96-43-96-96c0-16 3.9-31.1 10.8-44.3L32 121.2V480zM184 256c0 26.5 21.5 48 48 48c8.7 0 16.9-2.3 23.9-6.4l-70-55.1c-1.3 4.3-1.9 8.8-1.9 13.5z"]},faCalculatorSimple:o8,faCalculatorAlt:o9,faBridgeCircleCheck:{prefix:"fass",iconName:"bridge-circle-check",icon:[640,512,[],"e4c9","M64 32H32V96H64h40v64H32V288c53 0 96 43 96 96v96h96V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40 32V32H576 64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faSlidersUp:o7,faSlidersV:lb,faLocationMinus:lm,faMapMarkerMinus:ly,faPumpMedical:{prefix:"fass",iconName:"pump-medical",icon:[448,512,[],"e06a","M128 0V128H256V96h82.7l38.6 38.6L400 157.3 445.3 112 422.6 89.4l-48-48L365.3 32H352 256V0H128zM56 160L32 512H352L328 160H56zm160 96v24 32h32 24v48H248 216v32 24H168V392 360H136 112V312h24 32V280 256h48z"]},faFingerprint:{prefix:"fass",iconName:"fingerprint",icon:[512,512,[],"f577","M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5l15.6 18.2 36.4-31.3L450.2 89.2C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40 24H48V296 256zm458.5-52.9l-4.9-23.5-47 9.9 4.9 23.5c2.9 13.9 4.5 28.3 4.5 43.1v40 24h48V296 256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-34.2 0-66 9.7-93 26.6l31.7 37c18.2-9.9 39.1-15.6 61.3-15.6c70.7 0 128 57.3 128 128v24.9c0 34.6-2.8 69.1-8.4 103.1h48.6c5.2-34 7.8-68.5 7.8-103.1V256c0-97.2-78.8-176-176-176zM126.1 137.3C97.5 168.6 80 210.3 80 256v24.9c0 35-5.5 69.8-16.2 103.1h50.1c9.3-33.5 14.1-68.2 14.1-103.1V256c0-31.1 11.1-59.7 29.6-81.9l-31.6-36.8zM256 160c-53 0-96 43-96 96v24.9c0 46-7.6 91.6-22.5 135.1h46.3c13.4-43.7 20.3-89.2 20.3-135.1V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 45.6-5.5 91-16.4 135.1h45.2c10.1-44.2 15.2-89.5 15.2-135.1V256c0-53-43-96-96-96zm24 96H232v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3-3.3 8.6h51.4l2.6-6.7C267.9 411.9 280 346.7 280 280.9V256z"]},faSkiBoot:{prefix:"fass",iconName:"ski-boot",icon:[512,512,[],"e3cc","M48 272H159.7l48-240H96L48 272zm-6.4 32L0 512H512V448H480V352L326.4 288H272 256V256h16 60.8l12.8-64H288 272V160h16 64L384 0H320l-6.4 32H240c0 1-.1 2.1-.3 3.1l-51.2 256L185.9 304H172.8 41.6z"]},faStandardDefinition:lv,faRectangleSd:lz,faH1:{prefix:"fass",iconName:"h1",icon:[576,512,[],"f313","M64 96V64H0V96 256 416v32H64V416 288H256V416v32h64V416 256 96 64H256V96 224H64V96zm341 61.2l43-19.1V384H416 384v64h32 64 64 32V384H544 512V96 64H480 464h-6.8L451 66.8 384 96.5v70l21-9.3z"]},faHandPointRight:{prefix:"fass",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M512 96l0 64-240 0 0-64 240 0zM352 288l0 64-128 0 0-64 128 0zm32-32l-112 0 0-64 112 0 0 64zM320 384l0 64-128 0 0-64 128 0zM149 64l91 0 0 192-48 0-32 0 0-96 0-16-32 0 0 16 0 112 0 16 16 0 48 0 0 64-32 0 0 96C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64z"]},faMagnifyingGlassLocation:lw,faSearchLocation:lH,faMessageBot:{prefix:"fass",iconName:"message-bot",icon:[640,512,[],"e3b8","M544 0H96V176H64V160H0v64H64V208H96V416H224v96l144-96H544V208h32v16h64V160H576v16H544V0zM160 96H480V288H160V96zm64 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faForwardStep:lx,faStepForward:lN,faFaceSmileBeam:lV,faSmileBeam:lk,faLightCeiling:{prefix:"fass",iconName:"light-ceiling",icon:[512,512,[],"e016","M224 162V0h64V162c126.3 15.7 224 123.5 224 254H0C0 285.5 97.7 177.7 224 162zm32 350c-35.3 0-64-28.7-64-64H320c0 35.3-28.7 64-64 64z"]},faMessageExclamation:lE,faCommentAltExclamation:lD,faBowlScoop:lS,faBowlShavedIce:l_,faSquareX:{prefix:"fass",iconName:"square-x",icon:[448,512,[],"e286","M448 32H0V480H448V32zm-98.9 96L253.9 256l95.2 128H289.3L224 296.2 158.7 384H98.9l95.2-128L98.9 128h59.8L224 215.8 289.3 128h59.8z"]},faBuildingMemo:{prefix:"fass",iconName:"building-memo",icon:[640,512,[],"e61e","M384 0H0V512H144V384h96V512h48V288H256V224h32V160H256V96h32V64h96V0zM64 224h64v64H64V224zm160 0v64H160V224h64zM128 96v64H64V96h64zm32 0h64v64H160V96zm480 0H320V512H640V96zM400 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM376 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm64-184h16 96 16v32H576 480 464V192zm16 96h96 16v32H576 480 464V288h16zm-16 96h16 96 16v32H576 480 464V384z"]},faUtilityPoleDouble:{prefix:"fass",iconName:"utility-pole-double",icon:[512,512,[],"e2c4","M288 0V32 64h96V56 32h48V56v8h32V56 32h48V56v8V96v24 8H480 428.8L288 221.9V256h96v-8V224h48v24 8h32v-8V224h48v24 8 32 24 8H480 428.8L288 413.9V480v32H224V480 413.9L83.2 320H32 0v-8V288 256v-8V224H48v24 8H80v-8V224h48v24 8h96V221.9L83.2 128H32 0v-8V96 64 56 32H48V56v8H80V56 32h48V56v8h96V32 0h64zM140.8 128L224 183.4V128H140.8zM288 183.4L371.2 128H288v55.4zM140.8 320L224 375.4V320H140.8zM288 375.4L371.2 320H288v55.4z"]},faFlagCheckered:{prefix:"fass",iconName:"flag-checkered",icon:[448,512,[127937],"f11e","M64 0V32 48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c43.2 21.6 93.4 23 137.6 4.4c3.2-1.4 6.4-2.8 9.6-4.4L448 16V87.6 368l-55.5 20.8c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384v96 32H0V480 400 334 64 32 0H64zm0 187.1l64-13.9v65.5L64 252.6V318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3V238.7l38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9v66.7l-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8v71.4c21.8 1.9 43.3 6.7 64 14.4V244.2l22.7 6.7c13.5 4 27.3 6.4 41.3 7.4V194c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12v-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8v72.4c-13-.4-26 .8-38.7 3.6L128 173.2V98L64 114v73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2V251.9l-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5v77.4zm64-149.4V115.4c-20.9 6.1-42.4 9.1-64 9.1V194c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z"]},faChevronsUp:lO,faChevronDoubleUp:lP,faFootball:lj,faFootballBall:lB,faUserVneck:{prefix:"fass",iconName:"user-vneck",icon:[448,512,[],"e461","M224 0a128 128 0 1 0 0 256A128 128 0 1 0 224 0zm0 432L138.7 304H64L0 512H448L384 304H309.3L224 432z"]},faSchoolCircleExclamation:{prefix:"fass",iconName:"school-circle-exclamation",icon:[640,512,[],"e56c","M640 96V266.8C608.1 221.6 555.5 192 496 192c-38.5 0-74.2 12.4-103.1 33.4c9.6-14.1 15.1-31.1 15.1-49.4c0-48.6-39.4-88-88-88s-88 39.4-88 88s39.4 88 88 88c15.6 0 30.2-4 42.9-11.1c-23.4 27.1-38.8 61.4-42.2 99.1H320c-35.3 0-64 28.7-64 64v96H0V96H160L320 0 480 96H640zM144 192H80v96h64V192zm0 128H80v96h64V320zM336 128v16 16h16 16v32H352 320 304V176 144 128h32zm160 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H480v32h32zm0-176H480v16 80 16h32V368 288 272z"]},faCrop:{prefix:"fass",iconName:"crop",icon:[512,512,[],"f125","M128 0V32 64v64V338.7L338.7 128 192 128H160V64h32l210.7 0 38.6-38.6L464 2.7 509.3 48 486.6 70.6 448 109.3 448 384h32 32v64H480 448v32 32H384V480 448 384l0-210.7L173.3 384H320h32v64H320 96 64V416 128H32 0V64H32 64V32 0h64z"]},faAnglesDown:lR,faAngleDoubleDown:lU,faUsersRectangle:{prefix:"fass",iconName:"users-rectangle",icon:[640,512,[],"e594","M32 0H0V32 480v32H32 608h32V480 32 0H608 32zM64 448V64H576V448H64zM223.8 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM120 256L96 336h94.3l19.4-58.1 7.3-21.9H120zm329.7 80H544l-24-80H423.1l7.3 21.9L449.7 336zM432 384l-16-48-16-48H382.4 257.6 240l-16 48-16 48H432zm80-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faPeopleRoof:{prefix:"fass",iconName:"people-roof",icon:[640,512,[],"e537","M335.6 12.1L320 3.3l-15.6 8.7-272 152L4.5 179.7l31.2 55.9 27.9-15.6L320 76.7 576.4 219.9l27.9 15.6 31.2-55.9-27.9-15.6-272-152zM320 240a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM144 336a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm392-40a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM96 352H81.9L75 364.3 19 465.1l-11.7 21 42 23.3 11.7-21 27-48.6V512H200V439.8l27 48.6 11.7 21 42-23.3-11.7-21-35.2-63.4 3.4-6.3L264 345.5V432H376V345.5l26.9 49.9 3.4 6.3L371 465.1l-11.7 21 42 23.3 11.7-21 27-48.6V512H552V439.8l27 48.6 11.7 21 42-23.3-11.7-21L565 364.3 558.1 352H544 448 434l-44.9-83.4L382.3 256H368 272 257.7l-6.8 12.6L206 352H192 96z"]},faSquareArrowRight:lF,faArrowSquareRight:lG,faLocationPlus:lY,faMapMarkerPlus:lQ,faLightbulbExclamationOn:{prefix:"fass",iconName:"lightbulb-exclamation-on",icon:[640,512,[],"e1ca","M449.2 297.8c-19.8 27.1-39.7 54.4-49.2 86.2H240c-9.6-31.9-29.5-59.1-49.2-86.2l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C155.6 247.9 144 213.3 144 176C144 78.8 222.8 0 320 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0zM240 512V416H400v96H240zM344 88V64H296V88 200v24h48V200 88zM296 256v48h48V256H296zM87.3 16l6 4 24 16 20 13.3L110.7 89.3 90.7 76l-24-16-6-4-20-13.3L67.3 2.7 87.3 16zM579.3 56l-6 4-24 16-20 13.3L502.7 49.3l20-13.3 24-16 6-4 20-13.3 26.6 39.9L579.3 56zM24 160H72 96v48H72 24 0V160H24zm544 0h48 24v48H616 568 544V160h24zM117.3 332l-24 16-6 4-20 13.3L40.7 325.3l20-13.3 6-4 24-16 20-13.3 26.6 39.9-20 13.3zm432-39.9l24 16 6 4 20 13.3-26.6 39.9-20-13.3-6-4-24-16-20-13.3 26.6-39.9 20 13.3z"]},faPeopleLine:{prefix:"fass",iconName:"people-line",icon:[640,512,[],"e534","M320 112a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm392-40a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM96 224H81.9L75 236.3 19 337.1l-11.7 21 42 23.3 11.7-21 27-48.6V384H200V311.8l27 48.6 11.7 21 42-23.3-11.7-21-35.2-63.5 3.4-6.3L264 217.5V304H376V217.5l26.9 49.9 3.4 6.3L371 337.1l-11.7 21 42 23.3 11.7-21 27-48.6V384H552V311.8l27 48.6 11.7 21 42-23.3-11.7-21L565 236.3 558.1 224H544 448 434l-44.9-83.4L382.3 128H368 272 257.7l-6.8 12.6L206 224H192 96zM32 416H0v64H32 608h32V416H608 32z"]},faBeerMugEmpty:lq,faBeer:lK,faCrateEmpty:{prefix:"fass",iconName:"crate-empty",icon:[512,512,[],"e151","M512 224H0V352H512V224zm0 160H0V512H512V384zM64 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM48 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM448 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM432 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faDiagramPredecessor:{prefix:"fass",iconName:"diagram-predecessor",icon:[512,512,[],"e477","M448 416l0-64L64 352l0 64 384 0zm64 64l-64 0L64 480 0 480l0-64 0-64 0-64 64 0 384 0 64 0 0 64 0 64 0 64zM384 96l-96 0 0 128L0 224 0 32l208 0 80 0 128 0 32 0 0 32 0 64 64 0 0 32-96 96-96-96 0-32 64 0 0-32z"]},faTransporter:{prefix:"fass",iconName:"transporter",icon:[512,512,[],"e042","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm-18.4 80h15.4H307.1h15.4l9.6 12L409 236l20 25L379 301l-20-25-31-38.7V416H264V320H248v96H184V237.3L153 276l-20 25L83 261l20-25L180 140l9.6-12zM296 512H216 96V448H416v64H296zM480 32l32 16L480 64 464 96 448 64 416 48l32-16L464 0l16 32zM48 64L64 96l32 16L64 128 48 160 32 128 0 112 32 96 48 64z"]},faCalendarCircleUser:{prefix:"fass",iconName:"calendar-circle-user",icon:[576,512,[],"e471","M160 0H96V64H0v96H448V64H352V0H288V64H160V0zm96 368c0-91.8 70.3-167.2 160-175.3V192H0V512H330.8C285.6 480.1 256 427.5 256 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-63.3 77.7c-20.4 21.2-49 34.3-80.7 34.3s-60.3-13.2-80.7-34.3L376 416H488l24.7 29.7zM384 336a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faArrowUpLong:lZ,faLongArrowUp:lW,faPersonCarryBox:l$,faPersonCarry:lX,faFireFlameSimple:lJ,faBurn:l6,faPerson:l4,faMale:l3,faLaptop:{prefix:"fass",iconName:"laptop",icon:[640,512,[128187],"f109","M96 32H64V64 352h64V96H512V352h64V64 32H544 96zM0 384v48l48 48H592l48-48V384H0z"]},faFileCsv:{prefix:"fass",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8 16H224V400v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8V448h32v16 8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368h16v32H368 333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304 288V480h16 42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zM448 352v16 61.1l16 42.7 16-42.7V368 352h32v16 64 2.9l-1 2.7-24 64L483.1 512H472 456 444.9L441 501.6l-24-64-1-2.7V432 368 352h32z"]},faMenorah:{prefix:"fass",iconName:"menorah",icon:[640,512,[],"f676","M32 0L59.8 48.7C62.6 53.5 64 58.9 64 64.4C64 81.8 49.8 96 32.4 96h-.8C14.2 96 0 81.8 0 64.4c0-5.5 1.4-10.9 4.2-15.7L32 0zm96 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C160 81.8 145.8 96 128.4 96h-.8C110.2 96 96 81.8 96 64.4c0-5.5 1.4-10.9 4.2-15.7L128 0zm68.2 48.7L224 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C256 81.8 241.8 96 224.4 96h-.8C206.2 96 192 81.8 192 64.4c0-5.5 1.4-10.9 4.2-15.7zM320 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C352 81.8 337.8 96 320.4 96h-.8C302.2 96 288 81.8 288 64.4c0-5.5 1.4-10.9 4.2-15.7L320 0zm68.2 48.7L416 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C448 81.8 433.8 96 416.4 96h-.8C398.2 96 384 81.8 384 64.4c0-5.5 1.4-10.9 4.2-15.7zM512 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C544 81.8 529.8 96 512.4 96h-.8C494.2 96 480 81.8 480 64.4c0-5.5 1.4-10.9 4.2-15.7L512 0zm68.2 48.7L608 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C640 81.8 625.8 96 608.4 96h-.8C590.2 96 576 81.8 576 64.4c0-5.5 1.4-10.9 4.2-15.7zM64 128v32V320H288V160 128h64v32V320H576V160 128h64v32V352v32H608 352v64H480h32v64H480 320 160 128V448h32H288V384H32 0V352 160 128H64zm96 0v32V288H96V160 128h64zm96 0v32V288H192V160 128h64zm192 0v32V288H384V160 128h64zm96 0v32V288H480V160 128h64z"]},faUnion:{prefix:"fass",iconName:"union",icon:[384,512,[8899],"f6a2","M64 32V64 288c0 70.7 57.3 128 128 128s128-57.3 128-128V64 32h64V64 288c0 106-86 192-192 192S0 394 0 288V64 32H64z"]},faChevronsLeft:l5,faChevronDoubleLeft:l8,faCircleHeart:l9,faHeartCircle:l7,faTruckPlane:{prefix:"fass",iconName:"truck-plane",icon:[640,512,[],"e58f","M200 0c31.5 0 56 54.7 56 86.1l0 9.9V500.7l-56-19.8L88 512V456l56-44.5V330.3L0 368V288l144-95.5V86.1C144 54.7 169.4 0 200 0zm88 128H640V448H608v64H544V448H384v64H320V448H288V128zM552 240H376l-24 64H576l-24-64zm16 160a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM384 376a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faRecordVinyl:{prefix:"fass",iconName:"record-vinyl",icon:[512,512,[],"f8d9","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faBringForward:{prefix:"fass",iconName:"bring-forward",icon:[512,512,[],"f856","M224 448H448V224H384V160h64 64v64V448v64H448 224 160V448 384h64v64zM0 352V0H352V352H0z"]},faSquareP:{prefix:"fass",iconName:"square-p",icon:[448,512,[],"e279","M448 32H0V480H448V32zM152 128h92c50.8 0 92 41.2 92 92s-41.2 92-92 92H176v48 24H128V360 288 152 128h24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44H176v88h68z"]},faFaceGrinStars:fy,faGrinStars:fz,faSigma:{prefix:"fass",iconName:"sigma",icon:[384,512,[8721],"f68b","M0 480H32 352h32V448 384 352H320v32 32H109.3L246.6 278.6 269.3 256l-22.6-22.6L109.3 96H320v32 32h64V128 64 32H352 32 0V77.3l9.4 9.4L178.7 256 9.4 425.4 0 434.7V480z"]},faCameraMovie:{prefix:"fass",iconName:"camera-movie",icon:[576,512,[127909,127910],"f8a9","M128 64a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM352 256H128C57.3 256 0 198.7 0 128S57.3 0 128 0c48.2 0 90.2 26.6 112 66C261.8 26.6 303.8 0 352 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zm0-192a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM576 256V512L448 448V320l128-64zM416 288V512H64V352H32 0V288H32 64h64 32H416z"]},faBong:{prefix:"fass",iconName:"bong",icon:[448,512,[],"f55c","M128 273.1c-19.5 11.3-35.7 27.5-46.9 46.9H302.9c-11.2-19.4-27.4-35.6-46.9-46.9l-32-18.5V217.7 64H160V217.7v36.9l-32 18.5zm228.6 12.2C374 314.1 384 347.9 384 384c0 49.2-18.5 94-48.9 128H48.9C18.5 478 0 433.2 0 384c0-71.1 38.6-133.1 96-166.3V64H64V0H96h64 64 64 32V64H288V217.7c14.2 8.2 27.2 18.2 38.8 29.6L366.1 208l-7-7-17-17L376 150.1l17 17 24 24 24 24 17 17L424 265.9l-17-17-7-7-43.3 43.3z"]},faClarinet:{prefix:"fass",iconName:"clarinet",icon:[640,512,[],"f8ad","M224 128h16 32 96 96 32 16v32H496 480v32h91.2l44-29.3L640 146.1V176 368v29.9l-24.9-16.6-44-29.3H96 92.9l-2.9-1.1-80-32L0 314.8V304 240 229.2l10.1-4 80-32 2.9-1.1H96 256V160H240 224V128zm224 32H384v32h64V160zm-96 0H288v32h64V160zM272 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTruckFlatbed:{prefix:"fass",iconName:"truck-flatbed",icon:[640,512,[],"e2b6","M576 416h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416 400 352V352H231.6c-17.6-19.6-43.1-32-71.6-32s-54 12.4-71.6 32H0v64H64c0 53 43 96 96 96s96-43 96-96h96 32c0 53 43 96 96 96s96-43 96-96zM416 160h50.7L544 237.3V256H416V160zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSpaghettiMonsterFlying:fL,faPastafarianism:fw,faArrowDownUpAcrossLine:{prefix:"fass",iconName:"arrow-down-up-across-line",icon:[576,512,[],"e4af","M160 509.3l22.6-22.6 96-96L301.3 368 256 322.7l-22.6 22.6L192 386.7V288H544h32V224H544 448V125.3l41.4 41.4L512 189.3 557.3 144l-22.6-22.6-96-96L416 2.7 393.4 25.4l-96 96L274.7 144 320 189.3l22.6-22.6L384 125.3V224H192 128 32 0v64H32h96v98.7L86.6 345.4 64 322.7 18.7 368l22.6 22.6 96 96L160 509.3zM128 64V192h64V64 32H128V64zM384 320V448l0 32h64V448 320H384z"]},faArrowsRotateReverse:{prefix:"fass",iconName:"arrows-rotate-reverse",icon:[512,512,[],"e630","M406.7 202.6c-7.7-21.8-20.2-42.3-37.8-59.8c-62.5-62.5-163.8-62.5-226.3 0L125.5 160h34.3 32v64h-32H47.8h-32V192 80 48h64V80v35.2L97.4 97.6c87.5-87.5 229.3-87.5 316.8 0c24.4 24.4 42.1 53.1 52.9 83.7l-60.4 21.3zm25.1 194.3l-17.6 17.5 0 0c-87.5 87.4-229.3 87.4-316.7 0C73 390 55.3 361.3 44.5 330.6l60.4-21.3c7.7 21.8 20.2 42.3 37.8 59.8c62.5 62.5 163.8 62.5 226.3 0l.1-.1L386.2 352H351.8h-32V288h32 112 32v32V432v32h-64V432 396.9z"]},faLeafHeart:{prefix:"fass",iconName:"leaf-heart",icon:[512,512,[],"f4cb","M272 96H376c50.2 0 92.7-33 106.9-78.6C501.5 58.8 512 106.2 512 156.6C512 317.1 405.1 447.3 273 448l-1 0c-81.7 0-150.4-55.7-170.2-131.2C68.7 347.5 48 391.3 48 440v16 24H0V456 440c0-75.1 38.3-141.2 96.4-179.9C102.5 168.5 178.8 96 272 96v0zM189.7 241.1c0 14.3 5.9 28 16.4 37.8l70.9 66.4L288 355.5l10.9-10.2 70.9-66.4c10.5-9.8 16.4-23.5 16.4-37.8c0-28.6-23.2-51.8-51.8-51.8H331c-14 0-27.5 5.3-37.8 14.9l-5.2 4.8-5.2-4.8c-10.3-9.6-23.8-14.9-37.8-14.9h-3.5c-28.6 0-51.8 23.2-51.8 51.8z"]},faHouseBuilding:{prefix:"fass",iconName:"house-building",icon:[640,512,[],"e1b1","M640 0H320V161l64 53.3V192h64v64H416v32h32v64H416V512H640V0zM512 192h64v64H512V192zm64 96v64H512V288h64zM448 96v64H384V96h64zm64 0h64v64H512V96zM0 256V512H384V256L192 96 0 256zm240 16v96H144V272h96z"]},faCheeseSwiss:{prefix:"fass",iconName:"cheese-swiss",icon:[512,512,[129472],"f7f0","M141.8 145.7L0 256H512C512 132.3 411.7 32 288 32L217.1 87.2c4.4 7.2 6.9 15.7 6.9 24.8c0 26.5-21.5 48-48 48c-13.4 0-25.5-5.5-34.2-14.3zM416 288c0 26.5-21.5 48-48 48s-48-21.5-48-48H0V480H512V288H416zM176 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSpoon:fH,faUtensilSpoon:fx,faJarWheat:{prefix:"fass",iconName:"jar-wheat",icon:[320,512,[],"e517","M32 0H288V64H32V0zM0 96H320V512H0V96zM192 320c35.3 0 64-28.7 64-64H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H64c0 35.3 28.7 64 64 64h16 32 16zm0-96c35.3 0 64-28.7 64-64H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H64c0 35.3 28.7 64 64 64h16 32 16zm0 192c35.3 0 64-28.7 64-64H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H64c0 35.3 28.7 64 64 64h16v32 16h32V448 416h16z"]},faEnvelopesBulk:fN,faMailBulk:fV,faFileCircleExclamation:{prefix:"fass",iconName:"file-circle-exclamation",icon:[576,512,[],"e4eb","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H416v32h32zm0-176H416v16 80 16h32V368 288 272z"]},faBowArrow:{prefix:"fass",iconName:"bow-arrow",icon:[512,512,[127993],"f6b9","M352 32L512 0 480 160l-47-47L183.8 362.1 200 416l-96 96L80 432 0 408l96-96 53.9 16.2L399 79 352 32zM192 64c47.7 0 95.4 13.2 137.1 39.7l-46.8 46.8c-28.1-15-59.2-22.5-90.3-22.5c-29.9 0-58.3 10.2-85.8 28.9L191 241.8 145.8 287 25.4 166.6 2.7 144 48 98.7 60.3 111c38-28.1 81.6-47 131.7-47zM361.5 229.7l46.8-46.8C434.8 224.6 448 272.3 448 320c0 50.1-18.9 93.7-47 131.7L413.3 464 368 509.3l-22.6-22.6L225 366.2 270.2 321l84.8 84.8C373.8 378.3 384 349.9 384 320c0-31.1-7.5-62.2-22.5-90.3z"]},faCartXmark:{prefix:"fass",iconName:"cart-xmark",icon:[576,512,[],"e0dd","M0 0H24 96h19.9l3.7 19.5L122 32H576L496 288H170.7l9.1 48H488h24v48H488 160 140.1l-3.7-19.5L76.1 48H24 0V0zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM378.4 89.3L336 131.7 293.6 89.3l-28.3 28.3L307.7 160l-42.4 42.4 28.3 28.3L336 188.3l42.4 42.4 28.3-28.3L364.3 160l42.4-42.4L378.4 89.3z"]},faHexagonXmark:fk,faTimesHexagon:fE,faXmarkHexagon:fD,faCircleH:fS,faHospitalSymbol:f_,faMerge:{prefix:"fass",iconName:"merge",icon:[512,512,[],"e526","M160 64h15.4L185 76 303.4 224H384V160h32l96 96-96 96H384V288H303.4L185 436l-9.6 12H160 32 0V384H32 144.6L247 256 144.6 128H32 0V64H32 160z"]},faPager:{prefix:"fass",iconName:"pager",icon:[512,512,[128223],"f815","M0 64H512V448H0V64zm64 64V256H448V128H64zM80 320H56v48H80h56 24V320H136 80zm136 0H192v48h24 48 24V320H264 216z"]},faCartMinus:{prefix:"fass",iconName:"cart-minus",icon:[576,512,[],"e0db","M0 0H24 96h19.9l3.7 19.5L122 32H576L496 288H170.7l9.1 48H488h24v48H488 160 140.1l-3.7-19.5L76.1 48H24 0V0zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM256 172H416V132H256v40z"]},faAddressBook:fO,faContactBook:fP,faPanFrying:{prefix:"fass",iconName:"pan-frying",icon:[576,512,[127859],"e42c","M448 224c0 33.4-7.3 65.1-20.4 93.6l140.3 90.7L487.2 512 364.8 398.3C326.3 429.4 277.3 448 224 448C100.3 448 0 347.7 0 224S100.3 0 224 0S448 100.3 448 224zM319.9 154c-21.2-5.4-50.6-22.6-65.8-38.4c-24.5-25.5-65-26.3-90.5-1.8c-11.6 11.2-18.1 25.6-19.4 40.5c-2.2 24.7-9.2 56.2-21.5 77.6c-22.1 38.3-9 87.2 29.3 109.3s87.2 9 109.3-29.3c9.4-16.3 33-30 51.6-32.6c10.2-1.4 20.3-5.4 29.2-12c28.4-21.1 34.3-61.1 13.3-89.5c-9.1-12.3-21.8-20.4-35.5-23.9zM504 424a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faGrid:fj,faGrid3:fB,faFootballHelmet:{prefix:"fass",iconName:"football-helmet",icon:[512,512,[],"f44f","M494.2 226.2L340.3 245.5l14 74.5H496h16v16 72 72 16H496 368 354.7l-2.4-13.1-13.5-72L327.7 352H292l7.7 20.5c2.9 7.6 4.3 15.7 4.3 23.8v1.3c0 36.7-29.7 66.4-66.4 66.4c-9 0-17.9-1.8-26.1-5.4L112 416H77.1C39.1 373.5 16 317.5 16 256C16 123.5 123.5 16 256 16c122.5 0 223.5 91.7 238.2 210.2zM256 256l24 64h41.7l-13.2-70.6L256 256zm104.3 96l7.5 40H480V352H360.3zM480 424H373.8l7.5 40H480V424zM176 360a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHandLove:{prefix:"fass",iconName:"hand-love",icon:[544,512,[],"e1a5","M224 0V32l0 96V352h96 32 96l0-96V96 64h64V96 336c0 97.2-78.8 176-176 176H316.8c-59.6 0-116.9-22.9-160-64L60.3 356.1l-29-27.6 55.2-57.9 29 27.6 44.6 42.4c0-1.5-.1-3.1-.1-4.6V32 0h64zm32 160h64V320H256V160zm160 32V320H352V192h64z"]},faTrees:{prefix:"fass",iconName:"trees",icon:[640,512,[],"f724","M64 128L192 0 320 128v32H272l80 96v32H304l80 96v32H224v64 32H160V480 416H0V384l80-96H32V256l80-96H64V128zM416 480V448 416 384 372.4l-7.4-8.9L372.3 320H384V288 256 244.4l-7.4-8.9L340.3 192H352V160 128 114.7l-9.4-9.4L448 0 576 128v32H528l80 96v32H560l80 96v32H480v64 32H416V480z"]},faStrikethrough:{prefix:"fass",iconName:"strikethrough",icon:[512,512,[],"f0cc","M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12l30.9 8.2 16.5-61.8-30.9-8.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32 0v64H32 480h32V224H480 270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1l0 0c-5.6-1.9-11-3.7-15.9-5.4l-30.4-10.1L87.5 436.3l30.4 10.1c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z"]},faPage:{prefix:"fass",iconName:"page",icon:[384,512,[],"e428","M0 512H384V112L272 0H0V512z"]},faK:{prefix:"fass",iconName:"k",icon:[320,512,[107],"4b","M236.5 32h83.2L309.4 44.5 166.8 215.9 317.9 480H244.2L123.1 268.5 64 339.6V448v32H0V448 328 64 32H64V64 239.5l39.4-47.4L236.5 32z"]},faDiagramPrevious:{prefix:"fass",iconName:"diagram-previous",icon:[512,512,[],"e478","M448 352L64 352v64l384 0V352zm64-64v64 64 64H448 64 0V416 352 288H64 232V224l-40 0-32 0V192l73.4-73.4L256 96l22.6 22.6L352 192v32l-32 0-40 0v64H448h64zM0 32l512 0V224H384V192 178.7l-9.4-9.4-96-96L256 50.7 233.4 73.4l-96 96-9.4 9.4V192v32L0 224V32z"]},faGaugeMin:fR,faTachometerAltSlowest:fU,faFolderGrid:{prefix:"fass",iconName:"folder-grid",icon:[512,512,[],"e188","M512 480H0V32H224l48 64H512V480zM176 240H80v96h96V240zm128 0H208v96h96V240zm32 0v96h96V240H336z"]},faEggplant:{prefix:"fass",iconName:"eggplant",icon:[512,512,[],"e16c","M480 65.9l31.4-31.4L477.4 .6 446.1 32H288l16 48 48 16 16 48 48 16 16 48 48 16V65.9zM271 82.3c-30.1 22.4-65.7 39.7-101.2 56.9C83.4 181.3-1.6 222.5 0 336c1.4 95.3 79.8 175.9 176.4 176c130.5 .1 227.9-140.1 276.4-263.4l-30.9-10.3-15.2-5.1-5.1-15.2-10.9-32.8-32.8-10.9-15.2-5.1-5.1-15.2-10.9-32.8-32.8-10.9-15.2-5.1-5.1-15.2L271 82.3z"]},faExcavator:{prefix:"fass",iconName:"excavator",icon:[640,512,[],"e656","M96 0h32H256h16.6l9.6 13.5 96 136 5.9 8.3V160v8 56 96H0V160H96V32 0zM239.4 64H160v96H307.2L239.4 64zM80 416c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zM0 432c0-44.2 35.8-80 80-80H336c44.2 0 80 35.8 80 80s-35.8 80-80 80H80c-44.2 0-80-35.8-80-80zM640 320v64 48c0 44.2-35.8 80-80 80H448V464L576 336V128L416 288V160L576 0h64V320z"]},faRam:{prefix:"fass",iconName:"ram",icon:[640,512,[128015],"f70a","M336 64v8V96h48V72 64c0-8.8 7.2-16 16-16s16 7.2 16 16V96l-10.3 10.3-55.2 23.6-22.1 9.5 18.9 44.1 22.1-9.5 14.5-6.2V320H576V167.8l14.5 6.2 22.1 9.5 18.9-44.1-22.1-9.5-55.1-23.6L544 96V64c0-8.8 7.2-16 16-16s16 7.2 16 16v8V96h48V72 64c0-35.3-28.7-64-64-64s-64 28.7-64 64H464c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-49.5 58.6l30.8-13.2C309.3 83.1 284.9 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0L120 512h88V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V512h88l22.5-120c.5 0 1 0 1.5 0c26.9 0 49.9-16.5 59.3-40H352V216.4l-21.4 9.2L286.5 122.6zM464 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faLandmarkFlag:{prefix:"fass",iconName:"landmark-flag",icon:[512,512,[],"e51c","M368 0V96H272v32H464h32v64H464 48 16V128H48 240V0h32 96zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V416l51.1 38.3c.1 .1 .2 .1 .2 .2L512 464v15.6c0 .3 0 .5 0 .8V512H480 32 0V480.4c0-.3 0-.5 0-.8V464l12.7-9.5c.1-.1 .2-.1 .2-.2L64 416V224z"]},faLips:{prefix:"fass",iconName:"lips",icon:[576,512,[128068,128482],"f600","M0 224L192 64l96 48 96-48L576 224s-80 224-240 224H240C80 448 0 224 0 224zm64 0s80 96 224 96s224-96 224-96L368 192s-48.1 16-80 16s-80-16-80-16L64 224z"]},faPencil:fF,faPencilAlt:fG,faBackward:{prefix:"fass",iconName:"backward",icon:[512,512,[9194],"f04a","M0 256L256 448V64L0 256zM512 448V64L288 232v48L512 448z"]},faCaretRight:{prefix:"fass",iconName:"caret-right",icon:[256,512,[],"f0da","M112 96L256 256 112 416l-48 0L64 96l48 0z"]},faComments:{prefix:"fass",iconName:"comments",icon:[640,512,[128490,61670],"f086","M416 176c0 97.2-93.1 176-208 176c-36.2 0-70.3-7.8-99.9-21.6L0 352l37.6-75.1C13.9 248.3 0 213.5 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zm32 0c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 37.5-13.9 72.3-37.6 100.9L640 512 531.9 490.4C502.3 504.2 468.2 512 432 512c-95.6 0-176.2-54.6-200.5-129C348.9 372.9 448 288.3 448 176z"]},faPaste:fY,faFileClipboard:fQ,faDesktopArrowDown:{prefix:"fass",iconName:"desktop-arrow-down",icon:[576,512,[],"e155","M576 0H352V64H512V288H64V64H224V0H0V416H240l-10.7 32H160 128v64h32H416h32V448H416 346.7L336 416H576V0zM312 24V0H264V24 166.1l-39-39-17-17L174.1 144l17 17 80 80 17 17 17-17 80-80 17-17L368 110.1l-17 17-39 39V24z"]},faCodePullRequest:{prefix:"fass",iconName:"code-pull-request",icon:[512,512,[],"e13c","M56 56h48v48H56V56zM0 0V56v48 56H48V352H0v56 48 56H56h48 56V456 408 352H112V160h48V104 56 0H104 56 0zM56 408h48v48H56V408zm400 0v48H408V408h48zM400 192V352H352v56 48 56h56 48 56V456 408 352H464V192c0-70.7-57.3-128-128-128H320V0H288L192 96l96 96h32V128h16c35.3 0 64 28.7 64 64z"]},faPumpkin:{prefix:"fass",iconName:"pumpkin",icon:[576,512,[],"f707","M236.1 103.8C252.5 98.7 269.9 96 288 96c22.6 0 44.2 4.3 64 12V32L288 0 236.1 103.8zm158.1 27.9c15.4 11.7 28.9 25.9 39.8 42C392.6 144.9 342.3 128 288 128s-104.6 16.9-146 45.7c10.9-16.1 24.3-30.3 39.8-42c-9.6-2.4-19.6-3.7-29.8-3.7C68.1 128 0 214 0 320S68.1 512 152 512c24.4 0 47.5-7.3 68-20.2c20.5 12.9 43.6 20.2 68 20.2s47.5-7.3 68-20.2c20.5 12.9 43.6 20.2 68 20.2c83.9 0 152-86 152-192s-68.1-192-152-192c-10.2 0-20.1 1.3-29.8 3.7z"]},faClipboardList:{prefix:"fass",iconName:"clipboard-list",icon:[384,512,[],"f46d","M101.5 64C114.6 26.7 150.2 0 192 0s77.4 26.7 90.5 64H384V512H0V64H101.5zM224 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM160 352v32h16H304h16V352H304 176 160zM96 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm64-136v32h16H304h16V256H304 176 160zM96 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faPenField:{prefix:"fass",iconName:"pen-field",icon:[640,512,[],"e211","M304 240L288 352l112-16L564.7 171.3l-96-96L304 240zM640 96L544 0 491.3 52.7l96 96L640 96zM32 128H0v32V480v32H32 544h32V480 320 288H512v32V448H64V192H256h32V128H256 32zM96 288v64h64V288H96zm160 0H192v64h64V288z"]},faBlueberries:{prefix:"fass",iconName:"blueberries",icon:[512,512,[],"e2e8","M512 176C512 78.8 433.2 0 336 0C255.4 0 187.4 54.2 166.6 128.2c3.1-.1 6.3-.2 9.4-.2c114.9 0 208 93.1 208 208c0 3.2-.1 6.3-.2 9.4C457.8 324.6 512 256.6 512 176zM176 512a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm16-304v16 32h32 16v32H224 192v32 16H160V320 288H128 112V256h16 32V224 208h32zM384 64V96h32 16v32H416 384v32 16H352V160 128H320 304V96h16 32V64 48h32V64z"]},faTruckRampBox:fq,faTruckLoading:fK,faNote:{prefix:"fass",iconName:"note",icon:[448,512,[],"e1ff","M0 32H448V320H320 288v32V480H0V32zM402.7 352H448l-32 32-64 64-32 32V434.7 384 352h32 50.7zM112 112H64v48h48V112zM64 232v48h48V232H64zm48 120H64v48h48V352z"]},faArrowDownToSquare:{prefix:"fass",iconName:"arrow-down-to-square",icon:[512,512,[],"e096","M278.6 342.6l96-96L397.3 224 352 178.7l-22.6 22.6L288 242.7V32 0H224V32 242.7l-41.4-41.4L160 178.7 114.7 224l22.6 22.6 96 96L256 365.3l22.6-22.6zM32 32H0V64 480v32H32 480h32V480 64 32H480 384V96h64V448H64V96h64V32H32z"]},faUserCheck:{prefix:"fass",iconName:"user-check",icon:[640,512,[],"f4fc","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zM617 177L489 305l-17 17-17-17-64-64-17-17L408 190.1l17 17 47 47L583 143l17-17L633.9 160l-17 17z"]},faCloudXmark:{prefix:"fass",iconName:"cloud-xmark",icon:[640,512,[],"e35f","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM417.9 224L384 190.1l-17 17-47 47-47-47-17-17L222.1 224l17 17 47 47-47 47-17 17L256 385.9l17-17 47-47 47 47 17 17L417.9 352l-17-17-47-47 47-47 17-17z"]},faVialVirus:{prefix:"fass",iconName:"vial-virus",icon:[512,512,[],"e597","M0 32H32 96h64 64 32V64 96H224V208.5l-47.4 47.4 39.6 39.6 .6 .6H216 160V408h56 .8l-.6 .6-39.6 39.6 11 11c-16.4 13-37.1 20.8-59.7 20.8c-53 0-96-43-96-96V96H0V64 32zM96 96v96h64V96H96zM216 376l0 0H192V352 328h24 .1c28.8 0 43.2-34.8 22.8-55.2l-17-17 17-17 17-17 17 17c20.4 20.4 55.2 5.9 55.2-22.9l0-.1V192h24 24v24 .2c.1 28.7 34.9 43 55.2 22.7l17-17 17 17 17 17-17 17c-20.4 20.4-6 55.2 22.8 55.2h.1 24v24 24H488l0 0c-28.8 0-43.2 34.8-22.9 55.2l17 17-17 17-17 17-17-17c-20.3-20.3-55-6-55.2 22.7v.2 24H352 328V488.2l0-.2c0-28.8-34.8-43.2-55.2-22.9l-17 17-17-17-17-17 17-17c20.4-20.4 5.9-55.2-22.9-55.2zm104-24a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBookBlank:fZ,faBookAlt:fW,faGolfFlagHole:{prefix:"fass",iconName:"golf-flag-hole",icon:[512,512,[],"e3ac","M128 0L416 128 175.5 234.9c.4 1.6 .5 3.3 .5 5.1v84.8c25.2-3.1 52.1-4.8 80-4.8c141.4 0 256 43 256 96s-114.6 96-256 96S0 469 0 416c0-35.5 51.5-66.6 128-83.2V256 240 0zm96 448c35.3 0 64-14.3 64-32s-28.7-32-64-32s-64 14.3-64 32s28.7 32 64 32z"]},faMessageArrowDown:f$,faCommentAltArrowDown:fX,faFaceUnamused:{prefix:"fass",iconName:"face-unamused",icon:[512,512,[],"e39f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96 192h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H112 96V192zm208 0h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H304 288V192h16zm12.1 202.7c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C188.2 355.4 216.3 336 256 336s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4-10.7-11.9z"]},faSheetPlastic:{prefix:"fass",iconName:"sheet-plastic",icon:[384,512,[],"e571","M224 512H0V0H384V352H224V512zm32 0V384H384L256 512zM171.3 75.3L182.6 64 160 41.4 148.7 52.7l-96 96L41.4 160 64 182.6l11.3-11.3 96-96zm96 32L278.6 96 256 73.4 244.7 84.7l-160 160L73.4 256 96 278.6l11.3-11.3 160-160z"]},faCircle9:{prefix:"fass",iconName:"circle-9",icon:[512,512,[],"e0f6","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm96-48c0-53-43-96-96-96s-96 43-96 96c0 49.2 37 89.8 84.7 95.3l-44.4 48.4L185.4 384l65.1 0 68.1-74.3c21.4-23.4 33.3-54 33.3-85.7z"]},faBlog:{prefix:"fass",iconName:"blog",icon:[512,512,[],"f781","M192 0V64c141.4 0 256 114.6 256 256h64C512 143.3 368.7 0 192 0zm0 96v64c88.4 0 160 71.6 160 160h64C416 196.3 315.7 96 192 96zM96 144V96H0v48V368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144H128v96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48V144z"]},faUserNinja:{prefix:"fass",iconName:"user-ninja",icon:[448,512,[129399],"f504","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0c-49.6 0-92.6 28.2-113.8 69.4c-3-5.8-6.8-11.3-11.7-16.1c-25-25-67.9-22.6-67.9-22.6s-2.4 42.9 22.6 67.9c5.8 5.8 12.6 10.1 19.6 13.4c-7 3.2-13.8 7.6-19.6 13.4c-25 25-22.6 67.9-22.6 67.9s42.9 2.4 67.9-22.6c1.2-1.2 2.4-2.5 3.5-3.8c16.4 51.8 64.8 89.3 122 89.3zM448 512L384 304H308L224 416 140 304H64L0 512H448zM160 96H288h16v32H288 160 144V96h16z"]},faPencilSlash:{prefix:"fass",iconName:"pencil-slash",icon:[640,512,[],"e215","M74.2 460.4L64 511.4l51-10.2 109-21.8L339.7 363.7l-76.8-60.5-27.6 27.6L224 342.1l-22.6-22.6 11.3-11.3 24.9-24.9-41-32.3L96 351.4l-21.8 109zM408.8 294.6l75.9-75.9-16-16-96-96-16-16-92 92L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L408.8 294.6zM306 214.8l50.7-50.7L368 152.8l22.6 22.6-11.3 11.3-47.8 47.8L306 214.8zM379.3 68.1l16 16 96 96 16 16 34.7-34.7L576 127.4 542.1 93.5 481.9 33.4 448-.6 414.1 33.4 379.3 68.1zM163.9 351.4H176v48h48v12.1l-23.7 23.7-75.1 15 15-75.1 23.7-23.7z"]},faBowlingPins:{prefix:"fass",iconName:"bowling-pins",icon:[512,512,[],"f437","M128 0c35.3 0 64 28.7 64 64v1.1c0 7.4-1 14.8-2.9 21.9l-17.6 64.9c-.7 2.7-1.3 5.4-1.8 8.1H86.5c-.5-2.7-1.1-5.4-1.8-8.1L66.9 87.1c-2-7.2-2.9-14.6-2.9-22V64C64 28.7 92.7 0 128 0zM83.1 209.6c1.9-5.7 3.3-11.6 4.1-17.6H169c.8 6 2.2 11.8 4.1 17.6l49.3 148.3 3.1 9.4-2.7 9.5-32 112L184.1 512H160 96 71.9l-6.6-23.2-32-112-2.7-9.5 3.1-9.4L83.1 209.6zM384 0c35.3 0 64 28.7 64 64v1.1c0 7.4-1 14.8-2.9 21.9l-17.6 64.9c-.7 2.7-1.3 5.4-1.8 8.1H342.5c-.5-2.7-1.1-5.4-1.8-8.1L323 87.1c-2-7.2-3-14.6-3-22V64c0-35.3 28.7-64 64-64zM339.1 209.6c1.9-5.7 3.3-11.6 4.1-17.6H425c.8 6 2.2 11.8 4.1 17.6l49.3 148.3 3.1 9.4-2.7 9.5-32 112L440.1 512H416 352 327.9l-6.6-23.2-32-112-2.7-9.5 3.1-9.4 49.4-148.3z"]},faPersonArrowUpFromLine:{prefix:"fass",iconName:"person-arrow-up-from-line",icon:[640,512,[],"e539","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H123.4L114 142.8l-81.7 128 53.9 34.4 33.8-53V448H32 0v64H32 608h32V448H608 264V252.2l33.8 53 53.9-34.4L270 142.8 260.6 128H243.1 140.9zM200 448H184V352h16v96zM598.6 121.4l-80-80L496 18.7 473.4 41.4l-80 80L370.7 144 416 189.3l22.6-22.6L464 141.3 464 384v32h64V384 141.3l25.4 25.4L576 189.3 621.3 144l-22.6-22.6z"]},faDownRight:{prefix:"fass",iconName:"down-right",icon:[384,512,[],"e16b","M368 432V144l-32-32L232 216 80 64 0 144 152 296 48 400l32 32H368z"]},faScrollTorah:fJ,faTorah:f0,faWebhook:{prefix:"fass",iconName:"webhook",icon:[576,512,[],"e5d5","M208 128c0-44.2 35.8-80 80-80s80 35.8 80 80c0 10.7-2.1 20.8-5.8 30l44.5 18c6-14.9 9.3-31.1 9.3-48.1C416 57.3 358.7 0 288 0S160 57.3 160 128c0 37.1 15.8 70.5 41 93.9L129.7 336c-.6 0-1.1 0-1.7 0c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48c0-8.1-2-15.8-5.6-22.5l82.8-132.5 12.7-20.3-20.3-12.7C223 181.7 208 156.6 208 128zm81.7 48l82.8 132.5 12.7 20.4 20.4-12.8c12.3-7.7 26.8-12.1 42.4-12.1c44.2 0 80 35.8 80 80s-35.8 80-80 80c-22.2 0-42.2-9-56.8-23.6l-34.1 33.8C380.3 497.5 412.5 512 448 512c70.7 0 128-57.3 128-128s-57.3-128-128-128c-16.3 0-31.9 3.1-46.3 8.6L330.4 150.5c3.6-6.7 5.6-14.4 5.6-22.5c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48c.6 0 1.1 0 1.7 0zM448 432c26.5 0 48-21.5 48-48s-21.5-48-48-48c-17.8 0-33.3 9.7-41.6 24H232 208v24c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-39.7 28.9-72.7 66.8-78.9L107 257.7C46.3 267.7 0 320.4 0 384c0 70.7 57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H406.4c8.3 14.3 23.8 24 41.6 24z"]},faBlindsOpen:{prefix:"fass",iconName:"blinds-open",icon:[512,512,[],"f8fc","M0 0H32 480h32V64H480 160v64 64 66.7c13.6 4.8 24.4 15.6 29.3 29.3c.1 .3 .2 .7 .4 1c1.5 4.7 2.4 9.7 2.4 15c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16c4.8-13.6 15.6-24.4 29.3-29.3V192 128 64H32 0V0zM40 128H96v64H0l40-64zm0 160H65.6c-1 5.2-1.6 10.5-1.6 16c0 18 6 34.6 16 48H0l40-64zm472 64H208c10-13.4 16-30 16-48c0-5.5-.6-10.8-1.6-16H472l40 64zm0-160H192V128H472l40 64zM0 512l40-64H472l40 64H0z"]},faFence:{prefix:"fass",iconName:"fence",icon:[512,512,[],"e303","M64 32L0 96V480H128V416h32V352H128V224h32V160H128V96L64 32zM320 352V224h32V160H320V96L256 32 192 96V480H320V416h32V352H320zM448 32L384 96V480H512V96L448 32z"]},faUp:f6,faArrowAltUp:f4,faBroomBall:f3,faQuidditch:f5,faQuidditchBroomBall:f8,faDrumstick:{prefix:"fass",iconName:"drumstick",icon:[512,512,[127831],"f6d6","M160 278.5V176C160 78.8 238.8 0 336 0s176 78.8 176 176s-78.8 176-176 176H233.5l-58.4 58.3C185.6 421.1 192 435.8 192 452c0 33.1-26.9 60-60 60s-60-26.9-60-60V440H60c-33.1 0-60-26.9-60-60s26.9-60 60-60c16.2 0 30.9 6.4 41.6 16.8L160 278.5z"]},faSquareV:{prefix:"fass",iconName:"square-v",icon:[448,512,[],"e284","M448 32H0V480H448V32zM351.9 144L246 385.6 239.7 400H208.3L202 385.6 96.1 144h52.4L224 316.2 299.5 144h52.4z"]},faFaceAwesome:f9,faGaveDandy:f7,faDialOff:{prefix:"fass",iconName:"dial-off",icon:[576,512,[],"e162","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zm448 32c0 80.2-59 146.6-136 158.2V288 264H264v24V446.2c-77-11.6-136-78-136-158.2c0-88.4 71.6-160 160-160s160 71.6 160 160z"]},faToggleOff:{prefix:"fass",iconName:"toggle-off",icon:[576,512,[],"f204","M512 128V384H64V128H512zm64-64H512 64 0v64V384v64H64 512h64V384 128 64zM96 160V352H288V160H96z"]},faFaceSmileHorns:{prefix:"fass",iconName:"face-smile-horns",icon:[640,512,[],"e391","M320 0C264.6 0 213.2 17.6 171.3 47.6C57.1 42.8 0 0 0 0C0 80.1 55.6 160.1 74.1 184.5C67.5 207.2 64 231.2 64 256c0 141.4 114.6 256 256 256s256-114.6 256-256c0-24.8-3.5-48.8-10.1-71.5C584.4 160.1 640 80.1 640 0c0 0-57.1 42.8-171.3 47.6C426.8 17.6 375.4 0 320 0zM272.4 272c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-8.8 3.6-16.8 9.3-22.6l-30.7-10.2-15.2-5.1 10.1-30.4 15.2 5.1 96 32 15.2 5.1-10.1 30.4-15.2-5.1-10.9-3.6c.2 1.5 .3 2.9 .3 4.4zm128 32c-17.7 0-32-14.3-32-32c0-1.6 .1-3.2 .3-4.7l-11.7 3.9-15.2 5.1-10.1-30.4 15.2-5.1 96-32 15.2-5.1 10.1 30.4-15.2 5.1-30.2 10.1c5.9 5.8 9.5 13.9 9.5 22.8c0 17.7-14.3 32-32 32zM320 424c-71.6 0-113.7-47.7-126.3-72.8l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C433.7 376.3 391.6 424 320 424z"]},faBoxArchive:dv,faArchive:dz,faGrapes:{prefix:"fass",iconName:"grapes",icon:[512,512,[],"e306","M360 0s-40 40-40 80s7.3 55.3 32 80s40 32 80 32s80-40 80-40s-32-40-80-40c-32 0-40 8-40 8s8-8 8-40c0-48-40-80-40-80zM304 152a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zM112 232a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm32 80A56 56 0 1 0 32 312a56 56 0 1 0 112 0zM112 456A56 56 0 1 0 0 456a56 56 0 1 0 112 0zm144-32a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm80 32a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM280 288a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm80 32a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"]},faPersonDrowning:{prefix:"fass",iconName:"person-drowning",icon:[576,512,[],"e545","M192 64V32H128V64 208v23.4l22.3 7.1 37.6 12-18.4 129c7.7 2.2 15.3 3.5 22.5 3.5c13 0 27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0 1.1-.8L288 336l19.7 14.2 0 0c13.9 10 23.6 17 35.5 22.5c6.9 3.2 14.2 5.9 21.5 7.7l17.1-94 137.2-31.2 31.2-7.1-14.2-62.4-31.2 7.1L337.4 230.9 192 184.6V64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM272.4 461.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V416c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 409.9 19.3 416 0 416v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},faDialMax:{prefix:"fass",iconName:"dial-max",icon:[576,512,[],"e15e","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zm401.4-81.3c56.7 56.7 62 145.4 15.7 208L305.3 270.9l-17-17-33.9 33.9 17 17L383.2 416.7c-62.6 46.2-151.3 41-208-15.7c-62.5-62.5-62.5-163.8 0-226.3s163.8-62.5 226.3 0z"]},faCircleM:{prefix:"fass",iconName:"circle-m",icon:[512,512,[],"e115","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 152V128h36.3l7.2 9.9L256 255l84.5-117.1 7.2-9.9H384v24V360v24H336V360 226.2l-60.5 83.8L256 337l-19.5-26.9L176 226.2V360v24H128V360 152z"]},faCalendarImage:{prefix:"fass",iconName:"calendar-image",icon:[448,512,[],"e0d4","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM160 344l24 32 72-104L368 448H80l80-104zm-32-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleCaretDown:dw,faCaretCircleDown:dH,faArrowDown91:dN,faSortNumericDesc:dV,faSortNumericDownAlt:dE,faFaceGrinTongueSquint:dD,faGrinTongueSquint:dS,faShishKebab:{prefix:"fass",iconName:"shish-kebab",icon:[512,512,[],"f821","M438.6 73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L416 141.3l-22.6 22.6L349.3 208 304 162.7l25.4-25.4c-17-35.7-10.8-79.7 18.8-109.3c37.5-37.5 98.3-37.5 135.8 0c31.4 31.4 36.5 79.2 15.3 115.9l-55.4-32c7.1-12.2 5.3-28.2-5.1-38.6zM104 453.3L46.6 510.6 1.4 465.4 58.7 408 104 453.3zM128 208l88-88L392 296l-88 88L128 208zM16 320l88-88L280 408l-88 88L16 320z"]},faSprayCan:{prefix:"fass",iconName:"spray-can",icon:[512,512,[],"f5bd","M224 0V128H96V0H224zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V512H0V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faAlarmSnooze:{prefix:"fass",iconName:"alarm-snooze",icon:[512,512,[],"f845","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 512c50.3 0 96.8-16.6 134.2-44.6l19.2 19.2L432 509.3 477.3 464l-22.6-22.6-19.2-19.2c28-37.4 44.6-83.8 44.6-134.2C480 164.3 379.7 64 256 64S32 164.3 32 288c0 50.3 16.6 96.8 44.6 134.2L57.4 441.4 34.7 464 80 509.3l22.6-22.6 19.2-19.2c37.4 28 83.8 44.6 134.1 44.6zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM200 192h96 40.8L317 227.7 256.8 336H312h24v48H312 216 175.2L195 348.3 255.2 240H200 176V192h24z"]},faScarecrow:{prefix:"fass",iconName:"scarecrow",icon:[448,512,[],"f70d","M320 96c0 11.2-1.9 22-5.5 32H432l-16 32 32 32-32 32 16 32H320l32 160-64-32-64 32-64-32L96 416l32-160H16l16-32L0 192l32-32L16 128H133.5c-3.5-10-5.5-20.8-5.5-32c0-53 43-96 96-96s96 43 96 96zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM192 480V435.8l17.7 8.8 14.3 7.2 14.3-7.2 17.7-8.8V480v32H192V480z"]},faTruckMonster:{prefix:"fass",iconName:"truck-monster",icon:[640,512,[],"f63b","M224 0h32H384h16l9.6 12.8L496 128H608v96h32v64H608c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H288c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H0V224H32V128H224V32 0zM368 64H288v64H416L368 64zM128 256h64v20.6c7.4 2.2 14.6 5.2 21.3 8.8l14.6-14.6 45.3 45.3-14.6 14.6c3.6 6.7 6.6 13.8 8.8 21.3H288v64H267.4c-2.2 7.4-5.2 14.6-8.8 21.3l14.6 14.6-45.3 45.3-14.6-14.6c-6.7 3.6-13.8 6.6-21.3 8.8V512H128V491.4c-7.4-2.2-14.6-5.2-21.3-8.8L92.1 497.1 46.9 451.9l14.6-14.6c-3.6-6.7-6.6-13.8-8.8-21.3H32V352H52.6c2.2-7.4 5.2-14.6 8.8-21.3L46.9 316.1l45.3-45.3 14.6 14.6c6.7-3.6 13.8-6.6 21.3-8.8V256zm32 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448 276.6V256h64v20.6c7.4 2.2 14.6 5.2 21.3 8.8l14.6-14.6 45.3 45.3-14.6 14.6c3.6 6.7 6.6 13.8 8.8 21.3H608v64H587.4c-2.2 7.4-5.2 14.6-8.8 21.3l14.6 14.6-45.3 45.3-14.6-14.6c-6.7 3.6-13.8 6.6-21.3 8.8V512H448V491.4c-7.4-2.2-14.6-5.2-21.3-8.8l-14.6 14.6-45.3-45.3 14.6-14.6c-3.6-6.7-6.6-13.8-8.8-21.3H352V352h20.6c2.2-7.4 5.2-14.6 8.8-21.3l-14.6-14.6 45.3-45.3 14.6 14.6c6.7-3.6 13.8-6.6 21.3-8.8zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faGiftCard:{prefix:"fass",iconName:"gift-card",icon:[576,512,[],"f663","M353.5 68.8C361.1 55.9 374.9 48 389.8 48H392c22.1 0 40 17.9 40 40s-17.9 40-40 40H320h-1.3l34.8-59.2zm-131 0L257.3 128H256 184c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zm89.6-24.3L288 85.5l-24.1-41C247.7 16.9 218.1 0 186.2 0H184C135.4 0 96 39.4 96 88c0 14.4 3.5 28 9.6 40H64 0v64V448v64H64 512h64V448 192 128H512 470.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4zM512 384v64H64V384H512zm0-64H64V192H230.1l-40.5 48.6 36.9 30.7L288 197.5l61.6 73.9 36.9-30.7L345.9 192H512V320z"]},faW:{prefix:"fass",iconName:"w",icon:[576,512,[119],"57","M506.8 32h67.6L430.3 458.2 423 480H376l-6.7-23L288 178.3 206.7 457 200 480H153l-7.4-21.8L1.6 32H69.2L173.8 341.4 257.3 55 264 32h48l6.7 23 83.5 286.4L506.8 32z"]},faCodePullRequestDraft:{prefix:"fass",iconName:"code-pull-request-draft",icon:[448,512,[],"e3fa","M56 56v48h48V56H56zM0 0H56h48 56V56v48 56H112V352h48v56 48 56H104 56 0V456 408 352H48V160H0V104 56 0zM56 408v48h48V408H56zm336 0H344v48h48V408zm-48-56h48 56v56 48 56H392 344 288V456 408 352h56zM320 192h96v96H320V192zM416 32v96H320V32h96z"]},faSquareB:{prefix:"fass",iconName:"square-b",icon:[448,512,[],"e264","M448 32H0V480H448V32zM128 128h24 92c42 0 76 34 76 76c0 16.2-5.1 31.3-13.8 43.7C324.3 261.6 336 283.4 336 308c0 42-34 76-76 76H152 128V360 280 256 232 152 128zm144 76c0-15.5-12.5-28-28-28H176v56h68c15.5 0 28-12.5 28-28zM176 336h84c15.5 0 28-12.5 28-28s-12.5-28-28-28H244 176v56z"]},faElephant:{prefix:"fass",iconName:"elephant",icon:[640,512,[128024],"f6da","M121.9 72.6c11.7-9.1 24.5-16.9 38.1-23.2V112c0 79.5 64.5 144 144 144h16V224H304c-61.9 0-112-50.1-112-112V38 0H304c30.5 0 58.2 12.2 78.4 32H384c88.4 0 160 71.6 160 160V311.4c-9.4 5.4-20.3 8.6-32 8.6c-20.9 0-39.5-10-51.2-25.6l-25.6 19.2c6.6 8.7 14.6 16.3 23.7 22.4h0c6.5 4.3 13.6 7.9 21.1 10.5v0c10 3.5 20.8 5.5 32 5.5s22-1.9 32-5.5v0c13.9-4.9 26.4-13 36.6-23.4l11.2-11.4 22.9 22.4-11.2 11.4C587.4 362 566.9 374.1 544 380v21.5c0 8 6.5 14.5 14.5 14.5c6.2 0 11.8-4 13.7-9.9l5.4-16.2 60.7 20.2L633 426.3c-10.7 32.1-40.7 53.7-74.5 53.7c-43.4 0-78.5-35.1-78.5-78.5V380c-25.2-6.5-47.3-20.4-64-39.3V512H288V410c-15.3 3.9-31.4 6-48 6s-32.7-2.1-48-6V512H64V337.1L45.9 377.7 2.1 358.3 32 290.9V248c0-72.2 35.4-136.2 89.9-175.4zM464 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faEarthAfrica:dO,faGlobeAfrica:dP,faRainbow:{prefix:"fass",iconName:"rainbow",icon:[640,512,[127752],"f75b","M320 96C178.6 96 64 210.6 64 352v96 32H0V448 352C0 175.3 143.3 32 320 32s320 143.3 320 320v96 32H576V448 352C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64v96 32H192V448 352c0-70.7 57.3-128 128-128s128 57.3 128 128v96 32H384V448 352c0-35.3-28.7-64-64-64zM160 352v96 32H96V448 352c0-123.7 100.3-224 224-224s224 100.3 224 224v96 32H480V448 352c0-88.4-71.6-160-160-160s-160 71.6-160 160z"]},faCircleNotch:{prefix:"fass",iconName:"circle-notch",icon:[512,512,[],"f1ce","M201.1 71.9C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1l18.3-61.3C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6l18.3 61.3z"]},faTabletScreenButton:dj,faTabletAlt:dB,faPaw:{prefix:"fass",iconName:"paw",icon:[512,512,[],"f1b0","M310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5zM234.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM64 480c0-176 128-256 192-256s192 80 192 256L256 432 64 480zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3z"]},faMessageQuestion:{prefix:"fass",iconName:"message-question",icon:[512,512,[],"e1e3","M0 0H512V416H304L160 512V416H0V0zM168 136l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8h56.9c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L232 188.6v13.9V224v24h48V224v-7.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H224c-30.9 0-56 25.1-56 56zm64 152v48h48V288H232z"]},faCloud:{prefix:"fass",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 480H144 512 640V352c0-59.6-40.8-109.8-96-124V192c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192v8.2C40.1 220 0 273.3 0 336V480z"]},faTrowelBricks:{prefix:"fass",iconName:"trowel-bricks",icon:[512,512,[],"e58a","M256 152V256H208L0 128 208 0h48V104h88V80H512v96H344V152H256zm32 72H512V352H288V224zM160 384V512H0V384H160zm352 0V512H192V384H512z"]},faSquare3:{prefix:"fass",iconName:"square-3",icon:[448,512,[],"e258","M448 32H0V480H448V32zM280 128h24v34.6l-7.8 7.1-50.8 46.5c41.9 4.8 74.6 40.4 74.6 83.6c0 46.5-37.7 84.2-84.2 84.2H210.7c-32.2 0-61.6-18.2-76-47l-4.2-8.3 42.9-21.5 4.2 8.3c6.3 12.5 19.1 20.4 33 20.4h25.2c20 0 36.2-16.2 36.2-36.2c0-20.1-16.3-36.3-36.4-36.2l-51.5 .3-24.1 .1V229.4l7.8-7.1L218.3 176H152 128V128h24H280z"]},faFaceFlushed:dR,faFlushed:dU,faHospitalUser:{prefix:"fass",iconName:"hospital-user",icon:[576,512,[],"f80d","M320 0H0V256H144h16v32H144 0v64H144h16v32H144 0V512H253.1L320 359V0zM184 64v40h40v48H184v40H136V152H96V104h40V64h48zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm8 112H344L288 512H576L520 384z"]},faMicrowave:{prefix:"fass",iconName:"microwave",icon:[576,512,[],"e01b","M0 32H576V448H512v32H448V448H128v32H64V448H0V32zm96 96V352H416V128H96zm416-16H480V368h32V112z"]},faChfSign:{prefix:"fass",iconName:"chf-sign",icon:[640,512,[],"e602","M80 96c-8.8 0-16 7.2-16 16V384v16c0 8.8 7.2 16 16 16s16-7.2 16-16V384h64v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V384 112C0 67.8 35.8 32 80 32s80 35.8 80 80v16H96V112c0-8.8-7.2-16-16-16zM256 32V64 224h96V64 32h64V64 448v32H352V448 288H256V448v32H192V448 64 32h64zm192 0h32H608h32V96H608 512V224h64 32v64H576 512V448v32H448V448 64 32z"]},faTentArrowLeftRight:{prefix:"fass",iconName:"tent-arrow-left-right",icon:[576,512,[],"e57f","M109.8 52.2L89.9 72l396.1 0L466.2 52.2l-17-17L483.2 1.3l17 17L561 79l17 17-17 17-60.8 60.8-17 17-33.9-33.9 17-17L486.1 120 89.9 120l19.8 19.8 17 17L92.8 190.7l-17-17L15 113l-17-17L15 79 75.8 18.2l17-17 33.9 33.9-17 17zM64 512L96 288 288 160 480 288l32 224H384L288 352V512H64z"]},faCartCircleArrowUp:{prefix:"fass",iconName:"cart-circle-arrow-up",icon:[640,512,[],"e3f0","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM496 224a144 144 0 1 0 0 288 144 144 0 1 0 0-288zM417.4 360l11.3-11.3 56-56L496 281.4l11.3 11.3 56 56L574.6 360 552 382.6l-11.3-11.3L512 342.6V432v16H480V432 342.6l-28.7 28.7L440 382.6 417.4 360z"]},faTrashClock:{prefix:"fass",iconName:"trash-clock",icon:[576,512,[],"e2b0","M144 0L128 32H0V96H448V32H320L304 0H144zM416 128H32L56 512H330.8C285.6 480.1 256 427.5 256 368c0-90.4 68.2-164.9 155.9-174.9L416 128zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM448 288v16 48h32 16v32H480 432 416V368 304 288h32z"]},faGavel:dF,faLegal:dG,faSprinklerCeiling:{prefix:"fass",iconName:"sprinkler-ceiling",icon:[384,512,[],"e44c","M0 0V96v26.2l25.7 5.1L128 147.8V82.6L64 69.8V0H0zM256 82.6v65.3l102.3-20.5 25.7-5.1V96 0H320V69.8L256 82.6zM160 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-48 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM24 496a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM272 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136-40a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-24 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM224 64V32H160V64 192H96 64v64H96h96 96 32V192H288 224V64z"]},faBrowsers:{prefix:"fass",iconName:"browsers",icon:[576,512,[],"e0cb","M576 0H96V416H576V0zM512 72v48H256V72H512zM160 64h64v64H160V64zM48 120V96H0v24V488v24H24 456h24V464H456 48V120z"]},faTrillium:{prefix:"fass",iconName:"trillium",icon:[448,512,[],"e588","M224 0s-96 80-96 160c0 14.5 3.2 28.2 8.9 40.5c-13.1 1.3-26.1 5.4-38.2 12.4C29.4 252.9 8.2 376 8.2 376s117.3 43.1 186.6 3.1c11.8-6.8 21.7-15.8 29.3-26.1c7.6 10.3 17.4 19.3 29.3 26.1c69.3 40 186.6-3.1 186.6-3.1s-21.3-123.1-90.6-163.1c-12.1-7-25.1-11.1-38.2-12.4c5.7-12.3 8.9-26 8.9-40.5C320 80 224 0 224 0zM184 240a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM-4 120.5s-1.5 42.2 54.4 90.3c9.5-9.8 20.3-18.6 32.4-25.6c4.7-2.7 9.6-5.1 14.5-7.2c-.8-5.9-1.3-11.9-1.3-17.9c0-12.9 1.9-25.5 5.1-37.7C31.7 98.2-4 120.5-4 120.5zM210.7 406.9c-11.8 6.8-24.4 11.7-37.3 15C187.5 492.6 224 512 224 512s36.5-19.4 50.6-90.2c-12.9-3.3-25.5-8.2-37.3-15c-4.7-2.7-9.1-5.6-13.3-8.8c-4.2 3.2-8.6 6.1-13.3 8.8zM365.3 185.1c12.5 7.2 23.5 16.3 33.3 26.5c56.9-48.5 55.4-91.2 55.4-91.2s-36.3-22.7-106.9 2.5c3.1 12 4.9 24.4 4.9 37c0 6.1-.4 12.1-1.2 17.9c4.9 2.1 9.8 4.5 14.5 7.2z"]},faMusicSlash:{prefix:"fass",iconName:"music-slash",icon:[640,512,[],"f8d1","M48.4 14.8L29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7-60.8-47.2c10-12.6 15.9-27.8 15.9-44.1V120 48 5L534.8 17.4l-320 96L192 120.2v6.1L48.4 14.8zM315.3 222L512 163V292.6c-10-2.9-20.8-4.6-32-4.6c-22 0-42.2 6.2-58.4 16.5L315.3 222zM256 297.7l-64-50.4V356.6c-10-2.9-20.8-4.6-32-4.6c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80V297.7z"]},faTruckRamp:{prefix:"fass",iconName:"truck-ramp",icon:[640,512,[],"f4e0","M640 400V0H352V352.1L31.4 441.2 .6 449.7l17.1 61.7 30.8-8.6L416 400.7c.4 61.5 50.4 111.3 112 111.3c61.9 0 112-50.1 112-112zM528 352a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faBinoculars:{prefix:"fass",iconName:"binoculars",icon:[512,512,[],"f1e5","M192 32V96H96V32h96zm0 96V480H0V336l48-80L64 128H192zm128 0H448l16 128 48 80V480H320V128zm0-96h96V96H320V32zm-32 96V288H224V128h64z"]},faMicrophoneSlash:{prefix:"fass",iconName:"microphone-slash",icon:[640,512,[],"f131","M472.4 344c15-25.9 23.6-56 23.6-88V216 192H448v24 40c0 21-5 40.7-14 58.2l-18-14V0H224V151.1L48.4 14.8 29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7L472.4 344zm-71.2 68.1l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7l-48-37.8V216v40c0 89.1 66.2 162.7 152 174.4V464H248 224v48h24 72 72 24V464H392 344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z"]},faBoxTissue:{prefix:"fass",iconName:"box-tissue",icon:[512,512,[],"e05b","M113.8 224L64 0H208c40 0 52 24 64 48s24 48 64 48H448L405.3 224 384 288H128l-14.2-64zM95.2 288H64v32h38.3H128 384h23.1H448V288H417.7l21.3-64H512V384H0V224H81l14.2 64zM0 416H512v96H0V416z"]},faCircleC:{prefix:"fass",iconName:"circle-c",icon:[512,512,[],"e101","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0 44.2 35.8 80 80 80c28.7 0 53.8-15.1 68-37.8l40.8 25.4C342.2 359.8 301.9 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c45.9 0 86.2 24.2 108.7 60.5L324 213.8c-14.2-22.8-39.3-37.8-68-37.8c-44.2 0-80 35.8-80 80z"]},faStarChristmas:{prefix:"fass",iconName:"star-christmas",icon:[512,512,[],"f7d4","M0 256l192 64 64 192 64-192 192-64L320 192 256 0 192 192 0 256zM54.1 88l17 17 48 48 17 17L169.9 136l-17-17L105 71l-17-17L54.1 88zm403.9 0L424 54.1 407 71l-48 48-17 17L376 169.9l17-17 48-48 17-17zM441 407l-48-48-17-17L342.1 376l17 17 48 48 17 17L457.9 424l-17-17zM54.1 424L88 457.9l17-17 48-48 17-17L136 342.1l-17 17L71 407l-17 17z"]},faChartBullet:{prefix:"fass",iconName:"chart-bullet",icon:[512,512,[],"e0e1","M288 32V56v8H448h64v64 32 64H448 288v8 24H240V232v-8H64 0V160 128 64H64 240V56 32h48zM160 128v32h80V128H160zm128 0v32H448V128H288zm48 224H256v32h80V352zm0-64v-8V256h48v24 8h64 64v64 32 64H448 384v8 24H336V456v-8H64 0V384 352 288H64 336zm48 64v32h64V352H384z"]},faMotorcycle:{prefix:"fass",iconName:"motorcycle",icon:[640,512,[127949],"f21c","M280 32H256V80h24 57.7l16.4 30.3L256 192l-64-64H32v64h96c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32h70.4c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128H512V32H448L391.7 78.9 373.1 44.6 366.3 32H352 280zM462.7 311.2l28.2 52.2 42.2-22.8-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40h66.4C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H187.3zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTreeChristmas:{prefix:"fass",iconName:"tree-christmas",icon:[448,512,[127876],"f7db","M144 81.3l53.3-28L224 0l26.7 53.3L304 80l-53.3 26.7L224 160l-26.7-53.3L144 81.3zM24 320L174.3 132.1 204.2 192h39.6l29.9-59.9L424 320v32H368l80 128v32H0V480L80 352H24V320zm160-32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM288 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTireFlat:{prefix:"fass",iconName:"tire-flat",icon:[512,512,[],"f632","M256 32C114.6 32 0 146.6 0 288c0 47.9 13.2 92.8 36.1 131.1L0 448v64H512V448l-36.1-28.9C498.8 380.8 512 335.9 512 288C512 146.6 397.4 32 256 32zm96 384c-2.1 1.6-4.3 3.2-6.6 4.7C319.9 437.9 289.1 448 256 448c-36 0-69.3-11.9-96-32c-38.9-29.2-64-75.7-64-128c0-88.4 71.6-160 160-160s160 71.6 160 160c0 52.3-25.1 98.8-64 128zm-96-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm16 95c44.3-5.5 81.5-33.6 99.8-72.4l-61.9-20.1c-8.6 13.5-22.1 23.5-38 27.6l0 65zM381.7 312.2c1.5-7.8 2.3-15.9 2.3-24.2c0-36.8-15.5-69.9-40.3-93.3l-38.2 52.6c9.1 11 14.5 25.2 14.5 40.6c0 1.4 0 2.7-.1 4l61.8 20.1zM256 224c8.3 0 16.3 1.6 23.6 4.5l38.2-52.6C299.5 165.8 278.4 160 256 160s-43.5 5.8-61.8 15.9l28.1 38.8 10 13.8c7.3-2.9 15.3-4.5 23.6-4.5zM128 288c0 8.3 .8 16.3 2.3 24.2L192.1 292c-.1-1.3-.1-2.7-.1-4c0-15.4 5.5-29.6 14.5-40.6l-10.1-13.9-28.1-38.7C143.5 218.1 128 251.2 128 288zm12.2 54.6c18.3 38.8 55.5 66.9 99.8 72.4l0-65c-15.8-4.1-29.3-14.1-37.9-27.5l-61.9 20.1z"]},faSunglasses:{prefix:"fass",iconName:"sunglasses",icon:[576,512,[128374],"f892","M61 31.9l21.8 3.2 88.7 13.2 23.7 3.5-7 47.5-23.7-3.5L97.6 85.8c-8.4 34.3-15.4 59.6-22.4 84.6l0 0-.3 1c-8.1 29-16.1 57.8-26.2 100.6H224h32v32h64V272h32H527.3c-10.1-42.8-18.1-71.7-26.2-100.6l-.3-1 0 0 0 0 0 0c-7-25-14-50.3-22.4-84.6l-66.9 9.9-23.7 3.5-7-47.5 23.7-3.5 88.7-13.2L515 31.9l5 21.5c10.5 44.8 18.8 74.3 27.1 104.2l.2 .9c8.5 30.3 17.1 61.2 28 108.1l.6 2.7V272v0 32 48 24 72 32H544 352 320V448 368H256v80 32H224 32 0V448 376 352 304 272v0-2.8l.6-2.7c10.9-46.9 19.5-77.7 28-108.1l.3-.9C37.2 127.7 45.5 98.1 56 53.4l5-21.5zM64 336v60l120-60H64zm320 52l104-52H384v52z"]},faBadge:{prefix:"fass",iconName:"badge",icon:[512,512,[],"f335","M340.9 51.1C324.8 20.7 292.8 0 256 0s-68.8 20.7-84.9 51.1C138.2 41 101 49 75 75s-34 63.3-23.9 96.1C20.7 187.2 0 219.2 0 256s20.7 68.8 51.1 84.9C41 373.8 49 411 75 437s63.3 34 96.1 23.9C187.2 491.3 219.2 512 256 512s68.8-20.7 84.9-51.1C373.8 471 411 463 437 437s34-63.3 23.9-96.1C491.3 324.8 512 292.8 512 256s-20.7-68.8-51.1-84.9C471 138.2 463 101 437 75s-63.3-34-96.1-23.9z"]},faMessagePen:dY,faCommentAltEdit:dQ,faMessageEdit:dq,faBellConcierge:dK,faConciergeBell:dZ,faPenRuler:dW,faPencilRuler:d$,faFileMp3:{prefix:"fass",iconName:"file-mp3",icon:[512,512,[],"e648","M0 0H224V160H384V304H80V512H0V0zM384 128H256V0L384 128zM256 368V496v16H224V496 421.8l-17.9 33.7-13.9 26.2-14.3-26L160 423v73 16H128V496 368 352l16 0 4 0 9.5 0 4.6 8.3 29.7 54 28.5-53.8 4.5-8.5 9.6 0 5.6 0 16 0v16zm48-16h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352h16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm96-80h32c26.5 0 48 21.5 48 48c0 12.3-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32c0 26.5-21.5 48-48 48H432 416V480h16 32c8.8 0 16-7.2 16-16s-7.2-16-16-16H440 424V416h16 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H432 416V352h16z"]},faArrowProgress:{prefix:"fass",iconName:"arrow-progress",icon:[512,512,[],"e5df","M256 128V96H64V224H480h32v32V448v32H480 416v32H288V384H416v32h32V288H32 0V256 64 32H32 256V0h24l72 64-72 64H256zM128 384v32h32V384h24l72 64-72 64H160V480H128v32H0V384H128zM512 0V128H384V0H512z"]},faChessRookPiece:dX,faChessRookAlt:dJ,faSquareRoot:{prefix:"fass",iconName:"square-root",icon:[576,512,[8730],"f697","M320 32H296l-6.7 23L198.1 367.6 123.6 239.9 114.4 224H96 32 0v64H32 77.6L180.4 464.1l9.3 15.9H232l6.7-23L344 96H544h32V32H544 320z"]},faAlbumCollectionCirclePlus:{prefix:"fass",iconName:"album-collection-circle-plus",icon:[640,512,[],"e48e","M32 0H56 456h24V48H456 56 32V0zm8 512L0 160H512l-3.7 32.4c-4.1-.3-8.2-.4-12.3-.4c-46.9 0-89.5 18.3-121 48.2C342.9 220.1 301.4 208 256 208C154.4 208 72 268.9 72 344s82.4 136 184 136c33.2 0 64.4-6.5 91.3-17.9c12.4 19.6 28.6 36.6 47.5 49.9H40zM256 376c-17.7 0-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24s-14.3 24-32 24zM40 80H472h24v48H472 40 16V80H40zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H480v16 48H432 416v32h16 48v48 16h32V432 384h48 16V352H560 512V304z"]},faPeopleArrows:ub,faPeopleArrowsLeftRight:um,faSignPost:{prefix:"fass",iconName:"sign-post",icon:[512,512,[],"e624","M224 0h64V64H432l80 96-80 96H32V64H224V0zm64 288V512H224V288h64z"]},faFaceAngryHorns:{prefix:"fass",iconName:"face-angry-horns",icon:[640,512,[],"e368","M320 0C264.6 0 213.2 17.6 171.3 47.6C57.1 42.8 0 0 0 0C0 80.1 55.6 160.1 74.1 184.5C67.5 207.2 64 231.2 64 256c0 141.4 114.6 256 256 256s256-114.6 256-256c0-24.8-3.5-48.8-10.1-71.5C584.4 160.1 640 80.1 640 0c0 0-57.1 42.8-171.3 47.6C426.8 17.6 375.4 0 320 0zm70.8 422.6l-10.7-11.9c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C252.2 371.4 280.3 352 320 352s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4zM240.4 304c-17.7 0-32-14.3-32-32c0-8.8 3.6-16.8 9.3-22.6l-30.7-10.2-15.2-5.1 10.1-30.4 15.2 5.1 96 32 15.2 5.1-10.1 30.4-15.2-5.1-10.9-3.6c.2 1.5 .3 2.9 .3 4.4c0 17.7-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-1.6 .1-3.2 .3-4.7l-11.7 3.9-15.2 5.1-10.1-30.4 15.2-5.1 96-32 15.2-5.1 10.1 30.4-15.2 5.1-30.2 10.1c5.9 5.8 9.5 13.9 9.5 22.8z"]},faMarsAndVenusBurst:{prefix:"fass",iconName:"mars-and-venus-burst",icon:[640,512,[],"e523","M176 0L133.8 88.5 38.4 66.3l42.9 88.1L4.4 215.2 100 236.6l-.4 98L176 273.2l57.2 46c-16-28-25.2-60.5-25.2-95.2c0-60.7 28.1-114.7 72.1-149.9L218.2 88.5 176 0zM640 0H512L480 32l47 47-23.2 23.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59 146.6 136 158.2V384v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H352 328v48h24 24v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l24 0H376v24h48V488H400l24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456h24 24V408H448 424v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384v-1.8c77-11.6 136-78 136-158.2c0-31.4-9-60.7-24.7-85.4L561 113l47 47 32-32V0zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faTombstone:{prefix:"fass",iconName:"tombstone",icon:[448,512,[],"f720","M32 192C32 86 118 0 224 0S416 86 416 192V416H32V192zM0 448H32 416h32v64H416 32 0V448zM248 120V96H200v24 40H152 128v48h24 48V328v24h48V328 208h48 24V160H296 248V120z"]},faSquareCaretRight:uy,faCaretSquareRight:uA,faScissors:uz,faCut:uL,faListMusic:{prefix:"fass",iconName:"list-music",icon:[512,512,[],"f8c9","M512 .4V44.8v64 23.1l-21.9 7.3L416 163.9V432c0 44.2-50.1 80-112 80s-112-35.8-112-80s50.1-80 112-80c17.2 0 33.5 2.8 48 7.7V140.8v-64V53.7l21.9-7.3 96-32L512 .4zM32 64H256h32v64H256 32 0V64H32zm0 128H256h32v64H256 32 0V192H32zm0 128h96 32v64H128 32 0V320H32z"]},faSunPlantWilt:{prefix:"fass",iconName:"sun-plant-wilt",icon:[640,512,[],"e57a","M194.4 76.9L160 0 125.6 76.9 46.9 46.9l30.1 78.7L0 160l76.9 34.4L46.9 273.1l78.7-30.1L160 320l34.4-76.9 78.7 30.1-30.1-78.7L320 160l-76.9-34.4 30.1-78.7L194.4 76.9zM160 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 19.5 21.5 52.9 48 78c26.5-25 48-58.7 48-78c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 19.5 21.5 52.9 48 78c26.5-25 48-58.7 48-78c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V448H32 0v64H32 608h32V448H608 504V280v-8V176z"]},faToiletsPortable:{prefix:"fass",iconName:"toilets-portable",icon:[576,512,[],"e584","M256 0V64H0V0H256zM0 96H24 232h24v24V488v24H208V488v-8H48v8 24H0V488 120 96zM208 224H176v16 64 16h32V304 240 224zM576 0V64H320V0H576zM320 96h24H552h24v24V488v24H528V488v-8H368v8 24H320V488 120 96zM528 224H496v16 64 16h32V304 240 224z"]},faHockeyPuck:{prefix:"fass",iconName:"hockey-puck",icon:[512,512,[],"f453","M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6V376s-96 72-256 72S0 376 0 376V222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z"]},faMustache:{prefix:"fass",iconName:"mustache",icon:[640,512,[],"e5bc","M192 112h-8l-6.4 4.8L94.1 179.5 35.7 147 0 127.2 0 168l0 39.4v0C0 313.8 86.2 400 192.6 400c46.7 0 91.7-16.9 126.9-47.7l.5-.4 .5 .4c35.1 30.7 80.2 47.7 126.9 47.7C553.8 400 640 313.8 640 207.4v0l0-39.4 0-40.8L604.3 147l-58.4 32.4-83.6-62.7L456 112h-8H368 357l-7.2 8.4L320 155.1l-29.8-34.7L283 112H272 192z"]},faHyphen:{prefix:"fass",iconName:"hyphen",icon:[320,512,[],"2d","M0 224H32 288h32v64H288 32 0V224z"]},faTable:{prefix:"fass",iconName:"table",icon:[512,512,[],"f0ce","M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32H0V96 416v64H64 448h64V416 96 32H448 64z"]},faUserChef:{prefix:"fass",iconName:"user-chef",icon:[448,512,[],"e3d2","M384 48c0 20.9-13.4 38.7-32 45.3V112v64c0 70.7-57.3 128-128 128s-128-57.3-128-128V112 93.3C77.4 86.7 64 68.9 64 48C64 21.5 85.5 0 112 0c14.3 0 27.2 6.3 36 16.3C156.8 6.3 169.7 0 184 0c16.7 0 31.4 8.5 40 21.5C232.6 8.5 247.3 0 264 0c14.3 0 27.2 6.3 36 16.3C308.8 6.3 321.7 0 336 0c26.5 0 48 21.5 48 48zM304 176V160H144v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM128 410.8l224-89.6V352h48l48 160H352 128V410.8zM96 400V512H0L48 352H96V320l106.4 26.6-96.4 38.5-10.1 4V400zm128 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm80 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faMessageImage:uw,faCommentAltImage:uH,faUsersMedical:{prefix:"fass",iconName:"users-medical",icon:[640,512,[],"f830","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM48 192H196c-2.6 10.2-4 21-4 32c0 38.2 16.8 72.5 43.3 96H0L48 192zM640 320H608V288H576 512 480v32H404.7c26.6-23.5 43.3-57.8 43.3-96c0-11-1.4-21.8-4-32H592l48 128zM480 480v32H128l48-160H416v32 64 32h32 32zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm288 96h64v64h64v64H576v64H512V448H448V384h64V320z"]},faSensorTriangleExclamation:ux,faSensorAlert:uN,faMagnifyingGlassArrowRight:{prefix:"fass",iconName:"magnifying-glass-arrow-right",icon:[512,512,[],"e521","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119l-17-17L190.1 136l17 17 31 31H120 96v48h24H238.1l-31 31-17 17L224 313.9l17-17 72-72 17-17-17-17-72-72z"]},faTachographDigital:uV,faDigitalTachograph:uk,faFaceMask:{prefix:"fass",iconName:"face-mask",icon:[576,512,[],"e37f","M509.8 384c21.8-37.7 34.2-81.4 34.2-128c0-2.2 0-4.5-.1-6.7L416 284.2V384h93.8zm-21.9 32H416v0l-32 32H192l-32-32v0H88.1c46.9 58.5 119 96 199.9 96s152.9-37.5 199.9-96zM66.2 384H160V284.2L32.1 249.3c-.1 2.2-.1 4.4-.1 6.7c0 46.6 12.5 90.3 34.2 128zM35 216.9l143.2 39H397.9l143.2-39C522.2 94.1 416.1 0 288 0S53.8 94.1 35 216.9zM240 176c-47 0-77.1 19.7-84.7 27.3l-22.6-22.6C146.4 167 184.6 144 240 144h16v32H240zm80-32h16c55.4 0 93.6 23 107.3 36.7l-22.6 22.6C413.1 195.7 383 176 336 176H320V144zM208 304H192v32h16H368h16V304H368 208zm0 64H192v32h16H368h16V368H368 208z"]},faPickleball:{prefix:"fass",iconName:"pickleball",icon:[576,512,[],"e435","M288 0L528 240l-9 9c-24.8-15.7-54.3-24.8-85.9-24.8c-72 0-133 47.3-153.3 112.5L155.7 212.8l-11.3-11.3-22.6 22.7 11.3 11.3L273 374.9c-.2 3-.3 6.1-.3 9.1c0 31.7 9.2 61.2 25.2 86L288 480 160 432 80 512 16 448l80-80L48 240 288 0zm16 384a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm32-16a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm80 80a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0-64a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm96 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-80-80a16 16 0 1 0 32 0 16 16 0 1 0 -32 0z"]},faStarSharpHalf:{prefix:"fass",iconName:"star-sharp-half",icon:[576,512,[],"e28c","M288 391.2V.2L224.5 195.6H18.9L185.2 316.4 121.7 512 288 391.2z"]},faUsersSlash:{prefix:"fass",iconName:"users-slash",icon:[640,512,[],"e073","M202.6 134.5C215.9 120.2 224 101.1 224 80c0-44.2-35.8-80-80-80C115.7 0 90.9 14.6 76.7 36.8l-28.3-22L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L441.5 320H640L592 192H444c2.6 10.2 4 21 4 32c0 30.1-10.4 57.7-27.7 79.5L395 283.9c13.1-16.4 21-37.2 21-59.9c0-53-43-96-96-96c-31.3 0-59.1 15-76.6 38.2l-40.8-31.7zM48 192L0 320H235.3c-20.6-18.2-35.3-42.8-40.8-70.8L121.8 192H48zM176 352L128 512H512l-5-16.5L324.9 352H176zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z"]},faClover:{prefix:"fass",iconName:"clover",icon:[448,512,[],"e139","M120.9 126.9L160 192 94.9 152.9C85.1 147.1 74 144 62.6 144C28 144 0 172 0 206.6V224l32 32L0 288v17.4C0 340 28 368 62.6 368c11.4 0 22.5-3.1 32.2-8.9L160 320l-39.1 65.1c-5.8 9.7-8.9 20.9-8.9 32.2c0 34.6 28 62.6 62.6 62.6H192l32-32 32 32h17.4c34.6 0 62.6-28 62.6-62.6c0-11.4-3.1-22.5-8.9-32.2L288 320l65.1 39.1c9.7 5.8 20.9 8.9 32.2 8.9c34.6 0 62.6-28 62.6-62.6V288l-32-32 32-32V206.6c0-34.6-28-62.6-62.6-62.6c-11.4 0-22.5 3.1-32.2 8.9L288 192l39.1-65.1c5.8-9.7 8.9-20.9 8.9-32.2C336 60 308 32 273.4 32H256L224 64 192 32H174.6C140 32 112 60 112 94.6c0 11.4 3.1 22.5 8.9 32.2z"]},faMeat:{prefix:"fass",iconName:"meat",icon:[512,512,[127830],"f814","M243.6 19.6C283.7-20.4 371.9 2.8 440.5 71.5s91.9 156.8 51.8 196.9l-40.5 40.5C403.9 357 338.7 384 270.8 384H201.5l-26.4 26.4C185.6 421.1 192 435.8 192 452c0 33.1-26.9 60-60 60s-60-26.9-60-60V440H60c-33.1 0-60-26.9-60-60s26.9-60 60-60c16.2 0 30.9 6.4 41.7 16.8L128 310.5V241.3c0-67.9 27-133 75-181l40.7-40.7zm64 184.8c49.6 49.6 113.3 66.4 142.2 37.4s12.2-92.6-37.4-142.2S299.1 33.2 270.2 62.2s-12.2 92.6 37.4 142.2zm36.3-36.3c-15.3-15.3-20.4-34.9-11.5-43.8s28.5-3.7 43.8 11.5s20.4 34.9 11.5 43.8s-28.5 3.7-43.8-11.5z"]},faReply:uE,faMailReply:uD,faStarAndCrescent:{prefix:"fass",iconName:"star-and-crescent",icon:[512,512,[9770],"f699","M328 48c44.1 0 85 13.7 118.6 37.1C399.8 32.9 331.7 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c75.7 0 143.8-32.9 190.6-85.1C413 450.3 372.1 464 328 464c-114.9 0-208-93.1-208-208s93.1-208 208-208zm98.3 157.8L384 120l-42.3 85.8L247 219.5l68.5 66.7-16.2 94.2L384 336l84.6 44.5-16.2-94.2L521 219.5l-94.6-13.8z"]},faEmptySet:{prefix:"fass",iconName:"empty-set",icon:[512,512,[8709,216],"f656","M435.4 121.8l67.2-67.2L457.4 9.4 390.1 76.6C352.8 48.6 306.3 32 256 32C132.3 32 32 132.3 32 256c0 50.3 16.6 96.8 44.6 134.1L9.4 457.4l45.3 45.3 67.2-67.2c37.4 28 83.8 44.6 134.1 44.6c123.7 0 224-100.3 224-224c0-50.3-16.6-96.8-44.6-134.1zm-91.2 .7L122.5 344.2C105.8 318.9 96 288.6 96 256c0-88.4 71.6-160 160-160c32.6 0 62.9 9.8 88.2 26.5zm-176.5 267L389.5 167.8C406.2 193.1 416 223.4 416 256c0 88.4-71.6 160-160 160c-32.6 0-62.9-9.8-88.2-26.5z"]},faHouseFire:{prefix:"fass",iconName:"house-fire",icon:[640,512,[],"e50c","M440.4 126.8L288.4 0 0 240v47.6H64.1V512H224V352h64l0-.2c0-54.9 26-103.1 55-139.5c29.2-36.6 64-64.6 88.1-79.6l9.4-5.9zM320 352c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64c-42.7 26.7-128 102.4-128 192zM480 464.2c-35.3 0-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96c0 35.3-28.7 64-64 64z"]},faSquareMinus:uS,faMinusSquare:u_,faHelicopter:{prefix:"fass",iconName:"helicopter",icon:[640,512,[128641],"f533","M576 64H384v64h32c88.4 0 160 71.6 160 160v64 32H544 384 288L192 256 32 192 0 64H64l48 64H320V64H128V0H576V64zM384 320H512V288c0-53-43-96-96-96H384V320zm256 96v64 32H608 224V448H576V416h64z"]},faBird:{prefix:"fass",iconName:"bird",icon:[512,512,[],"e469","M0 160v32C0 294.3 68.5 380.5 162.1 407.4L217.6 512h54.3l-.7-1.2L221 416c1 0 2 0 3 0c12.6 0 25-1 37.1-3.1L313.6 512h54.3l-.7-1.2L308.3 399.6C390.3 366.3 448 285.9 448 192V170.7L512 128 447.4 84.9C441.9 37.1 401.3 0 352 0c-53 0-96 43-96 96v64H0zM352 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCompass:{prefix:"fass",iconName:"compass",icon:[512,512,[129517],"f14e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 384l64-192 192-64L320 320 128 384zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faSquareCaretDown:uO,faCaretSquareDown:uP,faHeartHalfStroke:uj,faHeartHalfAlt:uB,faFileCircleQuestion:{prefix:"fass",iconName:"file-circle-question",icon:[576,512,[],"e4ef","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm-22.4 56c-23 0-41.6 18.6-41.6 41.6V328l32 0v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8-8.6 4.5v9.7V376v16h32V378.9l23.5-12.3c10.2-5.4 17.8-14.2 21.7-24.6H496v-16c0-25.4-20.6-45.9-45.9-45.9H409.6zM448 416H416v32h32V416z"]},faTruckUtensils:{prefix:"fass",iconName:"truck-utensils",icon:[640,512,[],"e628","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM81.2 151.7L96 64h16l5.3 94.9H128L136 64h16l8 94.9h10.7L176 64h16l14.8 87.7c.8 4.8 1.2 9.6 1.2 14.5c0 27.9-21 50.9-48 54.2V304v16H128V304 220.4c-27-3.2-48-26.3-48-54.2c0-4.9 .4-9.7 1.2-14.5zM320 112v16 96 80 16H288V304 224H256v-69C256 84.2 308 64 308 64h12v48z"]},faLaptopCode:{prefix:"fass",iconName:"laptop-code",icon:[640,512,[],"f5fc","M64 32H96 544h32V64 352H512V96H128V352H64V64 32zM0 432V384H640v48l-48 48H48L0 432zM281 209l-31 31 31 31 17 17L264 321.9l-17-17-48-48-17-17 17-17 48-48 17-17L297.9 192l-17 17zM393 175l48 48 17 17-17 17-48 48-17 17L342.1 288l17-17 31-31-31-31-17-17L376 158.1l17 17z"]},faJoystick:{prefix:"fass",iconName:"joystick",icon:[448,512,[128377],"f8c5","M336 112c0 50.7-33.7 93.6-80 107.4V320H192V219.4c-46.3-13.8-80-56.6-80-107.4C112 50.1 162.1 0 224 0s112 50.1 112 112zM200 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM64 320h64v32H448V512H0V352H64V320z"]},faGrillFire:{prefix:"fass",iconName:"grill-fire",icon:[576,512,[],"e5a4","M0 32H448V96c0 24.8-4 48.7-11.5 71.1l-47.9-47.9L367 132.7c-24.1 15-58.9 43-88.1 79.6c-23.2 29.2-44.5 66-52.1 107.7c-1 0-1.9 0-2.9 0c-16.9 0-33.4-1.9-49.3-5.4L151.8 368h72.8c1.4 16.7 4.9 32.8 10.3 48H160c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c3.4 0 6.8 .3 10.1 .8L129.2 299C52.9 263.3 0 185.8 0 96V32zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM384 160l64 64 32-32c76.8 64 96 133.3 96 160c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-89.6 85.3-165.3 128-192zm96 240.2c0-48-64-96-64-96s-64 48-64 96c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faRectangleVerticalHistory:{prefix:"fass",iconName:"rectangle-vertical-history",icon:[576,512,[],"e237","M576 0H192V512H576V0zM96 48V464h48V48H96zM0 96V416H48V96H0z"]},faSwatchbook:{prefix:"fass",iconName:"swatchbook",icon:[512,512,[],"f5c3","M0 416c0 53 43 96 96 96s96-43 96-96L192 0H0V416zM128 64v64H64V64h64zm0 128v64H64V192h64zM72 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm108.7 96H512V320H373L186.5 506.5c-1.9 1.9-3.8 3.7-5.8 5.5zM458 189.7L322.3 54 224 152.2V423.8l234-234z"]},faPrescriptionBottle:{prefix:"fass",iconName:"prescription-bottle",icon:[384,512,[],"f485","M0 0H384V96H0V0zM32 128H352V512H32V416H144h16V384H144 32V320H144h16V288H144 32V224H144h16V192H144 32V128z"]},faBars:uR,faNavicon:uU,faKeyboardLeft:{prefix:"fass",iconName:"keyboard-left",icon:[640,512,[],"e1c3","M160 64H640V448H160V64zm64 64v64h64V128H224zm64 96H224v64h64V224zm-64 96v64h64V320H224zM384 128H320v64h64V128zm-64 96v64h64V224H320zm160 96H320v64H480V320zM416 128v64h64V128H416zm64 96H416v64h64V224zm32-96v64h64V128H512zm64 96H512v64h64V224zm-64 96v64h64V320H512zM0 256l96-96h32V352H96L0 256z"]},faPeopleGroup:{prefix:"fass",iconName:"people-group",icon:[640,512,[],"e533","M128 32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM53.3 275.1L64 292.4V247.3L53.3 275.1zM0 280L40 176H212.3l-.1 .1-64 112L138 305.9 150 322.6l42 58.9V384v64H64V384L0 280zM448 381.5l42-58.9L502 305.9l-10.2-17.8-64-112-.1-.1H600l40 104L576 384v64H448V384v-2.5zM512 32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm74.7 243.1L576 247.3v45.1l10.7-17.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM232.9 301.1L256 333.4V260.7l-23.1 40.4zM384 260.7v72.7l23.1-32.3L384 260.7zM464 304L384 416v64H256l0-64L176 304l64-112H400l64 112z"]},faHourglassEnd:uF,faHourglass3:uG,faHeartCrack:uY,faHeartBroken:uQ,faFaceBeamHandOverMouth:{prefix:"fass",iconName:"face-beam-hand-over-mouth",icon:[512,512,[129325],"e47c","M512 256c0 113.1-73.3 209.1-175.1 242.9l52.3-52.3L411.9 424l-22.6-22.6-9.4-9.4 9.4-9.4L411.9 360l-22.6-22.6-9.4-9.4 16-16-22.6-22.6-22.6-22.6L328 244.1l-16 16-9.4-9.4L280 228.1l-22.6 22.6-51.7 51.7H184 144 112v32 82.4c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM176 120c-28 0-56 40-56 80c0 0 28-32 56-32s56 32 56 32c0-40-28-80-56-80zm104 80s28-32 56-32s56 32 56 32c0-40-28-80-56-80s-56 40-56 80zm22.6 96l-11.3 11.3-56 56 9.4 9.4 72-72L328 289.4 350.6 312l-11.3 11.3-72 72 9.4 9.4 56-56L344 337.4 366.6 360l-11.3 11.3-56 56 9.4 9.4 24-24L344 401.4 366.6 424l-11.3 11.3-48.8 48.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2V404 384 354.4v-20h40v20 15l84.7-84.7L280 273.4 302.6 296z"]},faDropletPercent:uq,faHumidity:uK,faSquareUpRight:uZ,faExternalLinkSquareAlt:uW,faFaceKissBeam:u$,faKissBeam:uX,faCorn:{prefix:"fass",iconName:"corn",icon:[512,512,[127805],"f6c7","M512 40c0 15-8.3 28.1-20.5 34.9C499.2 82.2 504 92.6 504 104c0 18-11.8 33.2-28.2 38.2c2.7 5.4 4.2 11.4 4.2 17.8c0 18-11.8 33.2-28.2 38.2c2.7 5.4 4.2 11.4 4.2 17.8c0 22.1-17.9 40-40 40c-1.1 0-2.3 0-3.4-.1c2.2 4.9 3.4 10.4 3.4 16.1c0 13.6-6.8 25.7-17.3 32.9c-47.7-29.7-103.6-41.1-157.5-34.2c6.9-53.9-4.5-109.8-34.2-157.5C214.3 102.8 226.4 96 240 96c5.7 0 11.2 1.2 16.1 3.4c-.1-1.1-.1-2.2-.1-3.4c0-22.1 17.9-40 40-40c6.4 0 12.4 1.5 17.8 4.2C318.8 43.8 334 32 352 32c6.4 0 12.4 1.5 17.8 4.2C374.8 19.8 390 8 408 8c11.4 0 21.8 4.8 29.1 12.5C443.9 8.3 457 0 472 0c22.1 0 40 17.9 40 40zM139.9 82.5l10.4 10.4c50.2 50.2 69.4 119.6 57.5 184.6c-38.7 10.7-75.2 31.2-105.5 61.6L28.7 412.7 0 384V320L112 208 139.9 82.5zM51.3 435.3l73.6-73.6c28.6-28.6 63.5-47.1 100.1-55.6c67.6-15.6 141.4 3 194 55.6l10.4 10.4L304 400 192 512H128L51.3 435.3z"]},faRollerCoaster:{prefix:"fass",iconName:"roller-coaster",icon:[640,512,[],"e324","M64 190.1c0-31.8 15.8-60 40-77V456v24h48V456 96.2c2-.1 4-.2 6.1-.2c14.8 0 29.1 3.5 41.9 9.9V456v24h48V456 154.7l48 69.1V456v24h48V456 292.9l20.3 29.2c7.9 11.3 17.2 21.3 27.7 29.8V456v24h48V456 377.6c13.6 4.2 28 6.4 42.6 6.4H488v72 24h48V456 378.4c14.4-4.2 27.8-10.5 40-18.6V448v32h64V448 240h0c0-79.5-64.5-144-144-144h-4c-28.9 0-57.3 7.1-82.8 20.7l-51.6 27.5L432 251.3V177.1l7.3-3.9c12.7-6.8 26.5-11 40.7-12.5V287.9c.9 0 1.7 .1 2.6 .1H496c12.3 0 23.5-4.6 32-12.2V166.7c28.3 12.3 48 40.5 48 73.3h0c0 44.2-35.8 80-80 80H482.6c-26.2 0-50.8-12.8-65.7-34.4L287.9 99.9C258.4 57.4 209.9 32 158.1 32C70.8 32 0 102.8 0 190.1V448v32H64V448 190.1z"]},faPhotoFilmMusic:{prefix:"fass",iconName:"photo-film-music",icon:[640,512,[],"e228","M640 0H192V320H368V256H352 288V224l72-80 28 32 60-80 51 68 141-47V0zM160 392V96H0V448H289.9c4.4-18.3 15.9-33.2 29.7-43.5c6.7-5 14.2-9.2 22.3-12.5H160zM288 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM56 152h48v48H56V152zm48 96v48H56V248h48zM56 344h48v48H56V344zM640 152l-31.6 10.5-192 64L400 232v17.3 48V418.8c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V314.6l144-48v88.2c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48c0-1.5-.1-3-.3-4.4c.2-1.2 .3-2.4 .3-3.6v-160-48V152z"]},faRadar:{prefix:"fass",iconName:"radar",icon:[512,512,[],"e024","M304.8 173.3c-14.3-8.4-31-13.3-48.8-13.3c-53 0-96 43-96 96s43 96 96 96s96-43 96-96h64c0 73.5-49.6 135.5-117.2 154.2C290.8 394.7 274.7 384 256 384s-34.8 10.7-42.8 26.2c-51.7-14.3-92.8-53.9-109.4-104.6c14.4-8.3 24.1-23.8 24.1-41.7c0-19.4-11.5-36.1-28-43.7C116.2 149.1 179.9 96 256 96c35.5 0 68.3 11.6 94.9 31.2l22.8-22.8C341.2 79 300.4 64 256 64C163.1 64 85.7 129.9 67.9 217.6C47.2 222.9 32 241.7 32 264c0 23.8 17.3 43.6 40.1 47.4c19.3 64.3 71.5 114.4 137 130.9C213.8 463.8 233 480 256 480s42.2-16.2 46.9-37.8C386.3 421.3 448 345.9 448 256h64c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0c62.1 0 118.9 22.1 163.3 58.8L455 23l17-17L505.9 40 489 57l-174 174c3.3 7.7 5.1 16.1 5.1 25c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c8.9 0 17.3 1.8 25 5.1l23.8-23.8z"]},faSickle:{prefix:"fass",iconName:"sickle",icon:[512,512,[],"f822","M224 352l-43-43c-33.9-33.9-53-80-53-128C128 81 209 0 309 0h11C426 0 512 86 512 192l-22.7-31.2C463.3 125.1 421.9 104 377.8 104C301.7 104 240 165.7 240 241.8v9.8c0 18.8 3.6 37.4 10.6 54.8L256 320l-32 32zM0 448l88-88L64 336l48-48L224 400l-48 48-24-24L64 512 0 448z"]},faFilm:{prefix:"fass",iconName:"film",icon:[512,512,[127902],"f008","M0 32H512V480H0V32zM48 352v64h64V352H48zm416 0H400v64h64V352zM48 224v64h64V224H48zm416 0H400v64h64V224zM48 96v64h64V96H48zm416 0H400v64h64V96zM160 96V224H352V96H160zM352 288H160V416H352V288z"]},faCoconut:{prefix:"fass",iconName:"coconut",icon:[512,512,[],"e2f6","M141.1 141.1c-43.7 43.7-73 91.8-85.8 133.3c-13.2 42.7-7.4 71.9 7.5 86.7s44 20.6 86.7 7.5c41.5-12.8 89.6-42.1 133.3-85.8s73-91.8 85.8-133.3c13.2-42.7 7.4-71.9-7.5-86.7s-44-20.6-86.7-7.5c-41.5 12.8-89.6 42.1-133.3 85.8zM260.3 9.4C309.5-5.8 361.5-4.8 395.1 28.8l41 40.9C484.7 118.3 512 184.2 512 252.9c0 143.1-116 259-259 259c-68.7 0-134.6-27.3-183.2-75.9l-41-41C-4.8 361.5-5.8 309.5 9.4 260.3c15.6-50.4 49.7-105 97.8-153.1S209.9 25 260.3 9.4zm63.5 88.1c25 25-5.4 95.9-67.9 158.4s-133.4 92.9-158.4 67.9s5.4-95.9 67.9-158.4S298.8 72.6 323.8 97.6zm95.4 107.1l-11.3-11.3L385.3 216l11.3 11.3 32 32 11.3 11.3L462.6 248l-11.3-11.3-32-32zm-56 136l-11.3-11.3L329.3 352l11.3 11.3 32 32 11.3 11.3L406.6 384l-11.3-11.3-32-32zm-136 56l-11.3-11.3L193.3 408l11.3 11.3 32 32 11.3 11.3L270.6 440l-11.3-11.3-32-32z"]},faRulerHorizontal:{prefix:"fass",iconName:"ruler-horizontal",icon:[640,512,[],"f547","M0 128L0 384l640 0 0-256-112 0 0 80 0 16-32 0 0-16 0-80-64 0 0 80 0 16-32 0 0-16 0-80-64 0 0 80 0 16-32 0 0-16 0-80-64 0 0 80 0 16-32 0 0-16 0-80-64 0 0 80 0 16-32 0 0-16 0-80L0 128z"]},faShieldCross:{prefix:"fass",iconName:"shield-cross",icon:[512,512,[9960],"f712","M267.6 4.5L256 0 244.4 4.5 36.9 85 17.8 92.5 16.6 113c-2.9 49.9 4.9 126.3 37.3 200.9c32.7 75.3 91 150 189.4 192.6L256 512l12.7-5.5c98.4-42.6 156.7-117.3 189.4-192.6c32.4-74.7 40.2-151 37.3-200.9l-1.2-20.5L475.1 85 267.6 4.5zM224 81.1l32-12.4 32 12.4V160H431c-1.5 19.5-4.7 41.3-10.1 64H288V423.8c-10 6.5-20.7 12.6-32 18.1c-11.3-5.5-22-11.6-32-18.1V224H91.2c-5.4-22.7-8.6-44.5-10.1-64H224V81.1z"]},faCassetteTape:{prefix:"fass",iconName:"cassette-tape",icon:[576,512,[128429],"f8ab","M0 32H576V480H483.1L439 362.4 435.1 352H424 152 140.9L137 362.4 92.9 480H0V32zM412.9 384l36 96H127.1l36-96H412.9zM341.5 192H234.5c3.5 10 5.5 20.8 5.5 32s-1.9 22-5.5 32H341.5c-3.5-10-5.5-20.8-5.5-32s1.9-22 5.5-32zm90.5 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM112 224a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faSquareTerminal:{prefix:"fass",iconName:"square-terminal",icon:[448,512,[],"e32a","M0 32H448V480H0V32zM62.1 176l17 17 63 63L79 319l-17 17L96 369.9l17-17 80-80 17-17-17-17-80-80-17-17L62.1 176zM216 336H192v48h24H360h24V336H360 216z"]},faPeopleRobbery:{prefix:"fass",iconName:"people-robbery",icon:[576,512,[],"e536","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM40 128H8v32V288v32H8V480v32H72V480 352H88V480v32h64V480 252.7l13 20.5 9.4 14.9H192h48 32V224H240 209.6l-51.5-81.1L148.7 128H131.1 40zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM273.1 168.2l6.3 23.8H304h24V480v32h64V480 352h16V480v32h64V480 192h24 24.6l6.3-23.8 32-120 8.2-30.9L505.3 .8l-8.2 30.9L471.4 128H408v0H392v0H328.6L302.9 31.8 294.7 .8 232.8 17.3l8.2 30.9 32 120z"]},faLightbulb:{prefix:"fass",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM112 416v96H272V416H112zm0-240H80c0-61.9 50.1-112 112-112V96c-44.2 0-80 35.8-80 80z"]},faCaretLeft:{prefix:"fass",iconName:"caret-left",icon:[256,512,[],"f0d9","M144 96L0 256 144 416l48 0 0-320-48 0z"]},faCommentMiddle:{prefix:"fass",iconName:"comment-middle",icon:[512,512,[],"e149","M320.1 409.4C430.5 386.3 512 304.9 512 208C512 93.1 397.4 0 256 0S0 93.1 0 208c0 96.9 81.5 178.3 191.9 201.4L256 512l64.1-102.6z"]},faTrashCanList:{prefix:"fass",iconName:"trash-can-list",icon:[640,512,[],"e2ab","M288 0H128L112 32H0V96H416V32H304L288 0zm96 128H32V512H384V128zM160 208V432v16H128V432 208 192h32v16zm128 0V432v16H256V432 208 192h32v16zm352-80H448v64H640V128zM608 256H448v64H608V256zM448 384v64h96V384H448z"]},faBlock:{prefix:"fass",iconName:"block",icon:[640,512,[],"e46a","M96 32H544V480H96V32zm96 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm280 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM192 408a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm280 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCircleExclamation:uJ,faExclamationCircle:u6,faSchoolCircleXmark:{prefix:"fass",iconName:"school-circle-xmark",icon:[640,512,[],"e56d","M640 96V266.8C608.1 221.6 555.5 192 496 192c-38.5 0-74.2 12.4-103.1 33.4c9.6-14.1 15.1-31.1 15.1-49.4c0-48.6-39.4-88-88-88s-88 39.4-88 88s39.4 88 88 88c15.6 0 30.2-4 42.9-11.1c-23.4 27.1-38.8 61.4-42.2 99.1H320c-35.3 0-64 28.7-64 64v96H0V96H160L320 0 480 96H640zM144 192H80v96h64V192zm0 128H80v96h64V320zM336 128v16 16h16 16v32H352 320 304V176 144 128h32zm160 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L566.6 320 544 297.4l-11.3 11.3L496 345.4l-36.7-36.7L448 297.4 425.4 320l11.3 11.3L473.4 368l-36.7 36.7L425.4 416 448 438.6l11.3-11.3L496 390.6l36.7 36.7L544 438.6 566.6 416l-11.3-11.3L518.6 368l36.7-36.7z"]},faArrowRightFromBracket:u4,faSignOut:u3,faFaceFrownSlight:{prefix:"fass",iconName:"face-frown-slight",icon:[512,512,[],"e376","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM382.3 392.8l-28.6 14.3C344.9 389.7 312.4 352 256 352s-88.9 37.7-97.7 55.2l-28.6-14.3C142.3 367.7 184.4 320 256 320s113.7 47.7 126.3 72.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleChevronDown:u5,faChevronCircleDown:u9,faSidebarFlip:{prefix:"fass",iconName:"sidebar-flip",icon:[512,512,[],"e24f","M512 32H0V480H512V32zM288 96V416H64V96H288zm64 0h96v48H352V96zm96 96v48H352V192h96zm-96 96h96v48H352V288z"]},faUnlockKeyhole:u7,faUnlockAlt:pb,faTemperatureList:{prefix:"fass",iconName:"temperature-list",icon:[512,512,[],"e299","M81.8 317.8L96 300.2V277.5 64h96V277.5v22.7l14.2 17.6C217.4 331.5 224 348.9 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM256 0H192 96 32V64 277.5C12 302.2 0 333.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM144 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V176 160H128v16V322.8c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM352 32H320V96h32H480h32V32H480 352zM320 160v64h32H480h32V160H480 352 320zm64 128H352v64h32 96 32V288H480 384z"]},faCloudShowersHeavy:{prefix:"fass",iconName:"cloud-showers-heavy",icon:[512,512,[],"f740","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zM72 352h56L56 512H0L72 352zm120 0h56L176 512H120l72-160zm168 0L288 512H232l72-160h56zm64 0h56L408 512H352l72-160z"]},faHeadphonesSimple:pm,faHeadphonesAlt:pv,faSitemap:{prefix:"fass",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 32H368V192H312v40H496h24v24 64h56V480H416V320h56V280H312v40h56V480H208V320h56V280H104v40h56V480H0V320H56V256 232H80 264V192H208V32z"]},faPipeSection:{prefix:"fass",iconName:"pipe-section",icon:[640,512,[],"e438","M64 96H0v32V384v32H64V384 128 96zm576 0H576v32V384v32h64V384 128 96zm-96 32H96V384H544V128z"]},faSpaceStationMoonConstruction:pL,faSpaceStationMoonAlt:pw,faCircleDollarToSlot:pH,faDonate:pN,faMemory:{prefix:"fass",iconName:"memory",icon:[576,512,[],"f538","M576 64H0v82.7c18.6 6.6 32 24.4 32 45.3s-13.4 38.7-32 45.3V320H576V237.3c-18.6-6.6-32-24.4-32-45.3s13.4-38.7 32-45.3V64zm0 288H0v96H80V416 400h32v16 32h96V416 400h32v16 32h96V416 400h32v16 32h96V416 400h32v16 32h80V352zM192 128v32 64 32H128V224 160 128h64zm128 32v64 32H256V224 160 128h64v32zm128-32v32 64 32H384V224 160 128h64z"]},faFaceSleeping:{prefix:"fass",iconName:"face-sleeping",icon:[512,512,[],"e38d","M384 48V34.2C346.3 12.5 302.6 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-46.6-12.5-90.3-34.2-128H432 384V80 72 64 48zM256 64h16 64 16V80v8 8l-6.4 4.8L309.3 128H336h16v32H336 272 256V144v-8-8l6.4-4.8L298.7 96H272 256V64zM216 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM395.2 234.4l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm-278.4 0c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2zM432 0H416V32h16 26.7L422.4 59.2 416 64v8 8V96h16 64 16V64H496 469.3l36.3-27.2L512 32V24 16 0H496 432z"]},faRoadSpikes:{prefix:"fass",iconName:"road-spikes",icon:[640,512,[],"e568","M32 96V352H160h64 64 64 64 64H608L448 96H416V249.6L320 96H288V249.6L192 96H160V249.6L64 96H32zM0 384v64H32 608h32V384H608 32 0z"]},faFireBurner:{prefix:"fass",iconName:"fire-burner",icon:[640,512,[],"e4f1","M288 0l64 64 32-32c76.8 64 96 133.3 96 160c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-89.6 85.3-165.3 128-192zm96 240.2c0-48-64-96-64-96s-64 48-64 96c0 35.3 28.7 64 64 64s64-28.7 64-64zM32 256H64 96h32v64H96v64H544V320H512V256h32 32 32v32 96h32V512H0V384H32V288 256zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faSquirrel:{prefix:"fass",iconName:"squirrel",icon:[512,512,[],"f71a","M160 299.3c-19.9 22.6-32 52.2-32 84.7V512H256h64 32 96 32V448H448 432c10-13.4 16-30 16-48c0-26.2-12.6-49.4-32-64c-13.4-10-30-16-48-16c-9.4 0-18.3 1.6-26.7 4.5l-10.7-30.2c11.7-4.1 24.3-6.4 37.3-6.4c17.2 0 33.5 3.9 48 10.8V240h64l32-48V160l-87.9-58.6c-2.5-1.7-5.3-3-8.1-3.9V96 64c-20.4 0-38.2 10.9-48 27.1C358.2 74.9 340.4 64 320 64V96v32 54.2V224l-25.3 38c-2.2-.7-4.4-1.3-6.7-1.9V144C288 64.5 223.5 0 144 0S0 64.5 0 144s64.5 144 144 144c5.4 0 10.7-.3 16-.9v12.2zM416 144a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faArrowUpToLine:pV,faArrowToTop:pE,faFlag:{prefix:"fass",iconName:"flag",icon:[448,512,[127988,61725],"f024","M64 32V0H0V32 64 368 480v32H64V480 352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4L448 336V16L393.6 43.2c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z"]},faFaceCowboyHat:{prefix:"fass",iconName:"face-cowboy-hat",icon:[512,512,[],"e36e","M192 0l64 32L320 0l55.4 110.8c36.5-11.1 68.9-27.1 95.3-46.8L488 81.3C460.8 163.5 367.2 224 256 224S51.2 163.5 24 81.3L41.3 64c26.4 19.7 58.8 35.7 95.3 46.8L192 0zM48 304c0-37.9 10.1-73.4 27.8-104c48.8 35.3 112.5 56 180.2 56s131.4-20.6 180.2-56c17.7 30.6 27.8 66.1 27.8 104c0 114.9-93.1 208-208 208S48 418.9 48 304zm208.2 72.8c-44.3 0-85.6-8-120.2-21.7c12.2 55.4 61.4 96.9 120.2 96.9s108-41.5 120.2-96.9c-34.6 13.8-75.9 21.7-120.2 21.7zM216 304a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHanukiah:{prefix:"fass",iconName:"hanukiah",icon:[640,512,[128334],"f6e6","M316.1 6c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6C331.2 17.1 344 36.3 344 56c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50zM28.1 54c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6l0 0C43.2 65.1 56 84.3 56 104c0 13.3-10.7 24-24 24s-24-10.7-24-24C8 84.3 20.8 65.1 28.1 54zM112 48c.9 1.6 2.3 3.6 3.9 6l0 0c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50c1.6-2.4 3-4.5 3.9-6zm60.1 6c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6l0 0c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50zM240 48c.9 1.6 2.3 3.6 3.9 6l0 0c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50c1.6-2.4 3-4.5 3.9-6zm156.1 6c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50zM528 48c.9 1.6 2.3 3.6 3.9 6c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50c1.6-2.4 3-4.5 3.9-6zm-67.9 6c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50zM608 48c.9 1.6 2.3 3.6 3.9 6c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50c1.6-2.4 3-4.5 3.9-6zM352 112v32V320H576V192 160h64v32V352v32H608 352v64H480h32v64H480 320 160 128V448h32H288V384H32 0V352 192 160H64v32V320H288V144 112h64zM128 160v16V288H96V176 160h32zm64 0v16V288H160V176 160h32zm64 0v16V288H224V176 160h32zm160 0v16V288H384V176 160h32zm64 0v16V288H448V176 160h32zm64 0v16V288H512V176 160h32z"]},faChartScatter3d:{prefix:"fass",iconName:"chart-scatter-3d",icon:[512,512,[],"e0e8","M64 32H0V96H64V32zM288 64V32H224V64 273L43.5 423.4 18.9 443.9l41 49.2 24.6-20.5L256 329.7 427.5 472.6l24.6 20.5 41-49.2-24.6-20.5L288 273V64zM0 224v64H64V224H0zm160-96H96v64h64V128zM352 32V96h64V32H352zm160 96H448v64h64V128zM352 224v64h64V224H352zM288 416H224v64h64V416z"]},faDisplayChartUp:{prefix:"fass",iconName:"display-chart-up",icon:[576,512,[],"e5e3","M0 0H576V416H336l10.7 32H416h32v64H416 160 128V448h32 69.3L240 416H0V0zM64 64V352H512V64H64zM376 96h80 24v24 80 24H432V200 177.9L321 289l-17 17-17-17-63-63-87 87L103 279 207 175l17-17 17 17 63 63L398.1 144H376 352V96h24z"]},faSquareCode:{prefix:"fass",iconName:"square-code",icon:[448,512,[],"e267","M448 32H0V480H448V32zM177 209l-47 47 47 47 17 17L160 353.9l-17-17L79 273l-17-17 17-17 64-64 17-17L193.9 192l-17 17zM305 175l64 64 17 17-17 17-64 64-17 17L254.1 320l17-17 47-47-47-47-17-17L288 158.1l17 17z"]},faFeather:{prefix:"fass",iconName:"feather",icon:[512,512,[129718],"f52d","M113.9 448L73 489l-17 17L22.1 472l17-17L287.2 206.8l-22.3-22.3-11.3 11.3L64 385.4V224L242.7 45.3C271.7 16.3 311 0 352 0s80.3 16.3 109.3 45.3l5.5 5.5C495.7 79.7 512 119 512 160c0 26.3-6.7 51.9-19.2 74.6L368 272v16l80 0-52.6 52.6L304 368v16l48 0-64 64H113.9z"]},faVolumeLow:pD,faVolumeDown:pS,faXmarkToSlot:p_,faTimesToSlot:pO,faVoteNay:pP,faBoxTaped:pj,faBoxAlt:pB,faCommentSlash:{prefix:"fass",iconName:"comment-slash",icon:[640,512,[],"f4b3","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L513.7 376c38.8-36.5 62.3-84 62.3-136C576 125.1 461.4 32 320 32c-68.2 0-130.2 21.7-176 57L48.4 14.8zM424.1 430.1L82.9 161.3C70.7 185.6 64 212.2 64 240c0 49.6 21.3 95.1 56.9 130.8L80 480l150.4-45.1c27.9 8.5 58.1 13.1 89.6 13.1c37 0 72.3-6.4 104.1-17.9z"]},faSwords:{prefix:"fass",iconName:"swords",icon:[512,512,[9876],"f71d","M16 96L0 0 96 16 393.4 313.4l-80 80L16 96zM408 456l-72 24-32-32L448 304l32 32-24 72 56 56-48 48-56-56zM96 336l57.4-57.4 80 80L176 416l32 32-32 32-72-24L48 512 0 464l56-56L32 336l32-32 32 32zM496 96L358.6 233.4l-80-80L416 16 512 0 496 96z"]},faCloudSunRain:{prefix:"fass",iconName:"cloud-sun-rain",icon:[640,512,[127782],"f743","M104 104L121.3 0 208 60.7 294.7 0l13.2 79c-20.5 10.9-37.7 27.3-49.6 47.2c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2v97.8L121.3 416 104 312 0 294.7 60.7 208 0 121.3 104 104zM294.5 415.9h.2l0 .1H304l-64 96H184l64-96h46.7l-.1-.1zm-49.4-260c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64c13.8 0 26.7 4.4 37.1 11.9zM344 416h56l-64 96H280l64-96zm152 0l-64 96H376l64-96h56zm40 0h56l-64 96H472l64-96zm103.9-32.1l-80 0H288 192v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80z"]},faAlbum:{prefix:"fass",iconName:"album",icon:[448,512,[128189],"f89f","M0 32H448V480H0V32zM384 256A160 160 0 1 0 64 256a160 160 0 1 0 320 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleN:{prefix:"fass",iconName:"circle-n",icon:[512,512,[],"e118","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48-384h48v24V360v24H315.4l-7.2-10.3L208 228.8V360v24H160V360 152 128h36.6l7.2 10.3L304 283.2V152 128z"]},faCompress:{prefix:"fass",iconName:"compress",icon:[448,512,[],"f066","M160 64V32H96V64v64H32 0v64H32h96 32V160 64zM32 320H0v64H32 96v64 32h64V448 352 320H128 32zM352 64V32H288V64v96 32h32 96 32V128H416 352V64zM320 320H288v32 96 32h64V448 384h64 32V320H416 320z"]},faWheatAwn:pR,faWheatAlt:pU,faAnkh:{prefix:"fass",iconName:"ankh",icon:[320,512,[9765],"f644","M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128H32 0v64H32h96V480v32h64V480 320h96 32V256H288 241.2c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z"]},faHandsHoldingChild:{prefix:"fass",iconName:"hands-holding-child",icon:[640,512,[],"e4fa","M320 80a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM290.5 96h-8.8l-6.7 5.7-50.5 42.7-18.3 15.5 31 36.7L255.5 181l19.8-16.7L264.2 253l-3 23.8 47.6 6 3-23.8 4.4-35h7.6l4.4 35 3 23.8 47.6-6-3-23.8-11.1-88.8L384.5 181l18.3 15.5 31-36.7-18.3-15.5L365 101.7 358.3 96h-8.8H290.5zM80 64H0v40 24 32 64V352v13.3l9.4 9.4 128 128 9.4 9.4H160h96 32V480 448 416 352 338.7l-9.4-9.4-64-64L192 242.7l-9.4-9.4L160 210.7 114.7 256l22.6 22.6 9.4 9.4 22.6 22.6L205.8 347l-41.7 27.8L80 290.7V224 144 112v-8V64zm480 0v40 8 32 80 66.7l-84.1 84.1L434.2 347l36.4-36.4L493.3 288l9.4-9.4L525.3 256 480 210.7l-22.6 22.6-9.4 9.4-22.6 22.6-64 64-9.4 9.4V352v64 32 32 32h32 96 13.3l9.4-9.4 128-128 9.4-9.4V352 224 160 128 104 64H560z"]},faAsterisk:{prefix:"fass",iconName:"asterisk",icon:[384,512,[10033,61545],"2a","M224 32V64 199.5l95.5-57.3L347 125.7l32.9 54.9L352.5 197l-98.3 59 98.3 59 27.4 16.5L347 386.3l-27.4-16.5L224 312.5V448v32H160V448 312.5L64.5 369.8 37 386.3 4.1 331.4 31.5 315l98.3-59L31.5 197 4.1 180.6 37 125.7l27.4 16.5L160 199.5V64 32h64z"]},faKeySkeletonLeftRight:{prefix:"fass",iconName:"key-skeleton-left-right",icon:[640,512,[],"e3b4","M448 128a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm-60 32c14.2 55.2 64.3 96 124 96c70.7 0 128-57.3 128-128S582.7 0 512 0C452.4 0 402.2 40.8 388 96L192 96H160l0 32 0 64 0 32 64 0 0-32 0-32h32v32 32h64V192 160h68zM192 384A64 64 0 1 1 64 384a64 64 0 1 1 128 0zm60-32c-14.2-55.2-64.3-96-124-96C57.3 256 0 313.3 0 384s57.3 128 128 128c59.6 0 109.8-40.8 124-96l196 0h32l0-32 0-64 0-32-64 0 0 32 0 32H384V320 288H320v32 32l-68 0z"]},faCommentLines:{prefix:"fass",iconName:"comment-lines",icon:[512,512,[],"f4b0","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM152 176H128v48h24H360h24V176H360 152zm0 96H128v48h24H264h24V272H264 152z"]},faLuchadorMask:pF,faLuchador:pG,faMaskLuchador:pY,faSquareCheck:pQ,faCheckSquare:pq,faShredder:{prefix:"fass",iconName:"shredder",icon:[512,512,[],"f68a","M64 0H96 368h13.3l9.4 9.4 48 48 9.4 9.4V80 192h64V384H0V192H64V32 0zM384 93.3L354.7 64H128V192H384V93.3zM456 248H408v48h48V248zM40 416H88v72 24H40V488 416zm96 0h48v72 24H136V488 416zm96 0h48v72 24H232V488 416zm96 0h48v72 24H328V488 416zm96 0h48v72 24H424V488 416z"]},faBookOpenCover:pK,faBookOpenAlt:pZ,faSandwich:{prefix:"fass",iconName:"sandwich",icon:[512,512,[129386],"f81f","M0 64H512V176H0V64zM320 384l96-48h32 64V448H0V336H192h32l96 48zM144.2 209.1L256 238.9l111.8-29.8 8-2.1 8 2 96 24 31 7.8-15.5 62.1-31-7.8-88-22-112 29.9-8.2 2.2-8.2-2.2L135.7 273l-88 22-31 7.8L1.2 240.7l31-7.8 96-24 8-2 8 2.1z"]},faPesetaSign:{prefix:"fass",iconName:"peseta-sign",icon:[384,512,[],"e221","M64 32H32V64v96H0v64H32v96V480H96V352h96c77.4 0 142-55 156.8-128H384V160H348.8C334 87 269.4 32 192 32H64zM282.5 160H96V96h96c41.8 0 77.4 26.7 90.5 64zM96 224H282.5c-13.2 37.3-48.7 64-90.5 64H96V224z"]},faSquareParkingSlash:pW,faParkingSlash:p$,faTrainTunnel:{prefix:"fass",iconName:"train-tunnel",icon:[512,512,[],"e454","M256 0C114.6 0 0 114.6 0 256V512H105.4l64-64H112V128H400V448H342.6l64 64H512V256C512 114.6 397.4 0 256 0zM361.4 512l-64-64H214.6l-64 64H361.4zM288 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64-192H160V320H352V192z"]},faHeading:pX,faHeader:pJ,faGhost:{prefix:"fass",iconName:"ghost",icon:[384,512,[128123],"f6e2","M48 448L0 480V192C0 86 86 0 192 0S384 86 384 192V480l-48-32-72 64-72-64-72 64L48 448zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFaceAnguished:{prefix:"fass",iconName:"face-anguished",icon:[512,512,[],"e369","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 320c44.2 0 80 35.8 80 80v16H176V400c0-44.2 35.8-80 80-80zM192 128c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8l-11.7 10.9L89.4 143.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H192zm141 .9c-4.3-.6-8.6-.9-13-.9H304V96h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8z"]},faHockeySticks:{prefix:"fass",iconName:"hockey-sticks",icon:[640,512,[],"f454","M337.1 393.7l50.3 100.6 8.8 17.7H416h64v0h64V480 352H387.8l-14.9-29.9-35.8 71.6zM267.2 253.9l35.8-71.6L220.6 17.7 163.4 46.3 267.2 253.9zM576 352V512h64V352H576zM96 352V480v32h32 32 64 19.8l8.8-17.7 224-448L419.4 17.7 252.2 352H96zM0 352V512H64V352H0z"]},faAbacus:{prefix:"fass",iconName:"abacus",icon:[576,512,[129518],"f640","M512 96V208H448V176h8 24V128H456h-8V96h64zm-96 32h-8H384v48h24 8v32H288V176h8 24V128H296h-8V96H416v32zm-160 0h-8H224v48h24 8v32H160V176h8 24V128H168h-8V96h96v32zm-128 0h-8H96v48h24 8v32H64V96h64v32zM64 416V240h64v24h-8H96v48h24 8v24h-8H96v48h24 8v32H64zm96-32h8 24V336H168h-8V312h8 24V264H168h-8V240h96v24h-8H224v48h24 8v24h-8H224v48h24 8v32H160V384zm128-72h8 24V264H296h-8V240H416v96h-8H384v48h24 8v32H288V384h8 24V336H296h-8V312zm160 72h8 24V336H456h-8V240h64V416H448V384zM64 32H0V96 416v64H64 512h64V416 96 32H512 64z"]},faFilmSimple:p6,faFilmAlt:p8,faList:p9,faListSquares:p7,faTreePalm:{prefix:"fass",iconName:"tree-palm",icon:[576,512,[127796],"f82b","M96 80l37.2 61.9c-4 3.5-8 7.2-12 11.2C41.9 232.3 64.6 322.8 98.5 356.8L248.4 206.9c4 10.8 7.8 26.2 9.7 47.2c4.2 46.5-1.6 116.8-32.7 216.4l-13 41.5H256h64 28.2l3.5-28c12.4-99-2.3-207.2-31.7-292H451.2L480 144l28.8 48H576c0-48-48-128-160-128c-43.7 0-77.6 12.2-102.8 29.8C296.5 49.4 248 0 160 0C48 0 0 80 0 128H67.2L96 80z"]},faSquarePhoneFlip:hb,faPhoneSquareAlt:hm,faCartPlus:{prefix:"fass",iconName:"cart-plus",icon:[576,512,[],"f217","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 488h24V336H488 179.9l-9.1-48H496L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM316 180H256V140h60V80h40v60h60v40H356v60H316V180z"]},faGamepad:{prefix:"fass",iconName:"gamepad",icon:[640,512,[],"f11b","M640 64H0V448H640V64zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 176h48v56h56v48H216v56H168V280H112V232h56V176z"]},faBorderCenterV:{prefix:"fass",iconName:"border-center-v",icon:[448,512,[],"f89d","M448 480l0-64-64 0 0 64 64 0zm0-96l0-64-64 0 0 64 64 0zM64 384l0-64L0 320l0 64 64 0zM384 192l64 0 0-64-64 0 0 64zM64 192l0-64L0 128l0 64 64 0zm320 96l64 0 0-64-64 0 0 64zM64 288l0-64L0 224l0 64 64 0zM384 96l64 0 0-64-64 0 0 64zM0 96l64 0 0-64L0 32 0 96zM64 480l0-64L0 416l0 64 64 0zM288 288l64 0 0-64-64 0 0 64zM352 96l0-64-64 0 0 64 64 0zM288 480l64 0 0-64-64 0 0 64zM160 96l0-64L96 32l0 64 64 0zM96 480l64 0 0-64-64 0 0 64zm64-192l0-64-64 0 0 64 64 0zm32 160l0 32 64 0 0-32 0-384 0-32-64 0 0 32 0 384z"]},faCircleDot:hy,faDotCircle:hz,faClipboardMedical:{prefix:"fass",iconName:"clipboard-medical",icon:[384,512,[],"e133","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 288V224h64v64h64v64H224v64H160V352H96V288h64z"]},faFaceDizzy:hL,faDizzy:hw,faEgg:{prefix:"fass",iconName:"egg",icon:[384,512,[129370],"f7fb","M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM96 288c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2l-21.6-23.6c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288v16H96V288z"]},faUpToLine:hH,faArrowAltToTop:hx,faHouseMedicalCircleXmark:{prefix:"fass",iconName:"house-medical-circle-xmark",icon:[640,512,[],"e513","M320 368.7c.2 59.2 29.7 111.6 74.8 143.3H64.1V287.6H0V240L288.4 0 520.5 193.7c-8-1.1-16.2-1.7-24.5-1.7c-54.7 0-103.5 24.9-135.8 64H320V192H256v64H192v64h64v64h64V368.7zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L566.6 320 544 297.4l-11.3 11.3L496 345.4l-36.7-36.7L448 297.4 425.4 320l11.3 11.3L473.4 368l-36.7 36.7L425.4 416 448 438.6l11.3-11.3L496 390.6l36.7 36.7L544 438.6 566.6 416l-11.3-11.3L518.6 368l36.7-36.7z"]},faWatchFitness:{prefix:"fass",iconName:"watch-fitness",icon:[384,512,[],"f63e","M64 0H320V48H64V0zm0 464H320v48H64V464zM0 80H384V432H0V80zm139.2 80C106.5 160 80 186.5 80 219.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L192 352.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4z"]},faClockNineThirty:{prefix:"fass",iconName:"clock-nine-thirty",icon:[512,512,[],"e34d","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V256 232H256 152 128v48h24 80V392v24h48V392z"]},faCampground:{prefix:"fass",iconName:"campground",icon:[576,512,[9978],"f6bb","M241 2l20 25 27 33.8L315 27 335 2l50 40L365 67l-36 45L569 412l7 8.8V432v48 32H544 32 0V480 432 420.8L7 412 247 112 211 67 191 42 241 2zm47 289.7L168.5 448H407.5L288 291.7z"]},faFolderPlus:{prefix:"fass",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 480H0V32H224l48 64H512V480zM232 400h48V376 312h64 24V264H344 280V200 176H232v24 64H168 144v48h24 64v64 24z"]},faJug:{prefix:"fass",iconName:"jug",icon:[448,512,[],"f8c6","M160 0H288h32V64H288 160 128V0h32zM359 151l-3.7 3.7L387 190.9 393 185c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zm67.9 67.9L416 229.8V512H32V224L144 96H304l19.7 22.5 1.4-1.4c28.1-28.1 73.7-28.1 101.8 0s28.1 73.7 0 101.8zM352 288H96V416H352V288z"]},faFutbol:hN,faFutbolBall:hV,faSoccerBall:hk,faSnowBlowing:{prefix:"fass",iconName:"snow-blowing",icon:[640,512,[],"f761","M512 48h32c53 0 96 43 96 96s-43 96-96 96H416 384V176h32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480V48h32zM200 64V88v25.4l12.7-12.7L224 89.4 246.6 112l-11.3 11.3L200 158.6v55.8l48.3-27.9 12.9-48.2 4.1-15.5 30.9 8.3-4.1 15.5-4.6 17.3 15-8.7 20.8-12 24 41.6-20.8 12-15 8.7 17.3 4.6 15.5 4.1L336 245.2 320.6 241l-48.2-12.9L224 256l48.3 27.9L320.6 271l15.5-4.1 8.3 30.9-15.5 4.1-17.3 4.6 15 8.7 20.8 12-24 41.6-20.8-12-15-8.7 4.6 17.3 4.1 15.5-30.9 8.3-4.1-15.5-12.9-48.2L200 297.6v55.8l35.3 35.3L246.6 400 224 422.6l-11.3-11.3L200 398.6V424v24H152V424 398.6l-12.7 12.7L128 422.6 105.4 400l11.3-11.3L152 353.4V297.6l-48.3 27.9L90.7 373.7l-4.1 15.5-30.9-8.3 4.1-15.5 4.6-17.3-15 8.7-20.8 12-24-41.6 20.8-12 15-8.7-17.3-4.6L7.7 297.7 16 266.8 31.4 271l48.2 12.9L128 256 79.7 228.1 31.4 241 16 245.2 7.7 214.3l15.5-4.1 17.3-4.6-15-8.7-20.8-12 24-41.6 20.8 12 15 8.7-4.6-17.3-4.1-15.5 30.9-8.3 4.1 15.5 12.9 48.2L152 214.4V158.6l-35.3-35.3L105.4 112 128 89.4l11.3 11.3L152 113.4V88 64h48zM480 464V400h32 24c17.7 0 32-14.3 32-32s-14.3-32-32-32H416 384V272h32H536c53 0 96 43 96 96s-43 96-96 96H512 480z"]},faPaintbrush:hE,faPaintBrush:hD,faLock:{prefix:"fass",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h80V512H0V192H80z"]},faArrowDownFromLine:hS,faArrowFromTop:h_,faGasPump:{prefix:"fass",iconName:"gas-pump",icon:[512,512,[9981],"f52f","M32 0H320V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L368 48l32-32L512 128v40 24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V416H32V0zM96 64V192H256V64H96zM352 448v64H0V448H352z"]},faSignalBarsSlash:hO,faSignalAltSlash:hP,faMonkey:{prefix:"fass",iconName:"monkey",icon:[576,512,[128018],"f6fb","M160 416c0-80.6 49.6-149.6 120-178v18 32h32H447.9L566.1 400.9l9.9 9.5V424v56 32H512V480 437.7l-96-91.6V448h32 32v64H448 416 160C71.6 512 0 440.4 0 352V32 0H32 192h32V32 160v32H192 128 96V128h32 32V64H64V352c0 53 43 96 96 96V416zm96-288c0-35.3 28.6-64 64-64c15.7-37.6 52.8-64 96-64s80.4 26.4 96 64c35.3 0 64 28.7 64 64c0 32.6-24.4 59.6-56 63.5V256H416 344 312V228.2 191.5c-31.6-3.9-56-30.9-56-63.5zM384 64c-26.5 0-48 21.5-48 48c0 23.8 17.3 43.5 40 47.3V208h80V159.3c22.7-3.8 40-23.6 40-47.3c0-26.5-21.5-48-48-48H384zm0 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faRectanglePro:hj,faPro:hB,faHouseNight:{prefix:"fass",iconName:"house-night",icon:[640,512,[],"e010","M88 88c0-38.1 24.2-70.5 58-82.7C135.3 1.8 123.8 0 112 0C50.1 0 0 50.1 0 112s50.1 112 112 112c40.6 0 76.1-21.6 95.8-53.9c-9.9 3.8-20.6 5.9-31.8 5.9c-48.6 0-88-39.4-88-88zM256 0L234.7 42.7 192 64l42.7 21.3L256 128l21.3-42.7L320 64 277.3 42.7 256 0zM400 96L160 304v48h64V512H576V352h64V304L400 96zM352 288h96v96H352V288zM74.7 362.7L32 384l42.7 21.3L96 448l21.3-42.7L160 384l-42.7-21.3L96 320 74.7 362.7z"]},faHotTubPerson:hR,faHotTub:hU,faGlobePointer:{prefix:"fass",iconName:"globe-pointer",icon:[512,512,[],"e60e","M345.9 320h-64l20.9-71L263 209.3 160.4 239.5c.8-16.3 2.8-32.1 5.7-47.5H345.9c3.9 20.5 6.1 41.9 6.1 64s-2.2 43.5-6.1 64zM128.1 249L1.8 286.1C.6 276.2 0 266.2 0 256c0-22.1 2.8-43.5 8.1-64H133.6c-3.2 18.3-5.2 37.3-5.5 57zM234.5 481.1l38-129.1h65.9c-11.4 40.2-28.4 75.9-45.8 105.4c-13 21.9-25.9 40-36.5 53.5c-6.4-8.2-13.8-18.2-21.5-29.8zM384 256c0-22.1-2-43.5-5.6-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H378.4c3.6-20.5 5.6-41.9 5.6-64zm-12.6-96c-17-65.6-48.3-120-74-156.7c89.2 14.5 163 75.2 196 156.7h-122zm-197.7 0c11.4-40.2 28.4-75.9 45.8-105.4c13-21.9 25.9-40 36.5-53.5c10.5 13.5 23.5 31.6 36.5 53.5c17.4 29.4 34.5 65.1 45.8 105.4H173.7zM214.6 3.3c-25.7 36.7-57 91-74 156.7H18.6c33-81.5 106.7-142.2 196-156.7zM371.4 352h122c-33 81.5-106.7 142.2-196 156.7c25.7-36.7 57-91 74-156.7zM0 320l254.5-74.9 12.3 12.3L192 512l-48-96-1.4-1.4-96 96L1.4 465.4l96-96L96 368 0 320z"]},faBlanket:{prefix:"fass",iconName:"blanket",icon:[448,512,[],"f498","M0 32H32 416h32V64 224v32 48 48 32H416 128 96V320h32H384V304 288H64v64 64H416h32v64H416 32 0V448 352 256 224 64 32z"]},faMapLocation:hF,faMapMarked:hG,faHouseFloodWater:{prefix:"fass",iconName:"house-flood-water",icon:[576,512,[],"e50e","M80 144L288 0 496 144v48H447.4l.3 71.2c-7.9 5.5-14.9 9.8-22.9 13.5C411.6 282.7 397 287 384 287s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0L288 240l-18.6 13.4-1.1 .8 0 0c-13.9 10-23.6 17-35.5 22.5C219.6 282.7 205 287 192 287s-27.6-4.3-40.7-10.3c-8.1-3.7-15.2-8.1-23.3-13.7V192H80l0-48zM288 373.4c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 390.1 31.9 400 0 400V336c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7zM272.4 493.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faCommentsQuestionCheck:{prefix:"fass",iconName:"comments-question-check",icon:[640,512,[],"e14f","M416 176c0 97.2-93.1 176-208 176c-36.2 0-70.3-7.8-99.9-21.6L0 352l37.6-75.1C13.9 248.3 0 213.5 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zm32 0c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 37.5-13.9 72.3-37.6 100.9L640 512 531.9 490.4C502.3 504.2 468.2 512 432 512c-95.6 0-176.2-54.6-200.5-129C348.9 372.9 448 288.3 448 176zM181.3 77.3c-25.8 0-46.7 20.9-46.7 46.7l0 5.5 40 0 0-5.5c0-3.7 3-6.7 6.7-6.7h47.4c7 0 12.6 5.7 12.6 12.6c0 4.5-2.4 8.7-6.3 10.9L198 162.1l-10 5.8v11.6 17.9 20h40v-20V191l26.9-15.4c16.3-9.4 26.4-26.8 26.4-45.6c0-29.1-23.6-52.6-52.6-52.6H181.3zM228 250.7H188v40h40v-40zm338.1 75.5L580.3 312 552 283.7l-14.1 14.1L472 363.7l-25.9-25.9L432 323.7 403.7 352l14.1 14.1 40 40L472 420.3l14.1-14.1 80-80z"]},faTree:{prefix:"fass",iconName:"tree",icon:[448,512,[127794],"f1bb","M224 0L56 176v32h48L24 288v32H80L0 416v32H192v32 32h64V480 448H448V416l-80-96h56V288l-80-80h48V176L224 0z"]},faArrowsCross:{prefix:"fass",iconName:"arrows-cross",icon:[448,512,[],"e0a2","M288 32H256V96h32 50.7L25.4 409.4 2.7 432 48 477.3l22.6-22.6L384 141.3V192v32h64V192 64 32H416 288zM70.6 57.4L48 34.7 2.7 80l22.6 22.6L156.1 233.4l45.3-45.3L70.6 57.4zM338.7 416H288 256v64h32H416h32V448 320 288H384v32 50.7l-92.1-92.1-45.3 45.3L338.7 416z"]},faBackpack:{prefix:"fass",iconName:"backpack",icon:[448,512,[127890],"f5d4","M136 0h24H288h24V24 96h8c70.7 0 128 57.3 128 128V512H384V400 304 288H368 80 64v16 96V512H0V224C0 153.3 57.3 96 128 96h8V24 0zM96 512V416H352v96H96zM264 48H184V96h80V48zm40 128H144 128v32h16H304h16V176H304zm48 208H96V320H352v64z"]},faSquareSmall:{prefix:"fass",iconName:"square-small",icon:[320,512,[],"e27e","M0 96H320V416H0V96z"]},faFolderArrowUp:hY,faFolderUpload:hQ,faBridgeLock:{prefix:"fass",iconName:"bridge-lock",icon:[640,512,[],"e4cc","M32 32H64 576h32V96H576 536v64h-8c-61.9 0-112 50.1-112 112v16H384l0 24.4c-17-15.2-39.4-24.4-64-24.4c-53 0-96 43-96 96v96H128V384c0-53-43-96-96-96V160h72V96H64 32V32zM408 96v64h80V96H408zm-48 64V96H280v64h80zM152 96v64h80V96H152zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faCrosshairsSimple:{prefix:"fass",iconName:"crosshairs-simple",icon:[512,512,[],"e59f","M445.3 224H384 352v64h32 61.3C431.9 368.4 368.4 431.9 288 445.3V384 352H224v32 61.3C143.6 431.9 80.1 368.4 66.7 288H128h32V224H128 66.7C80.1 143.6 143.6 80.1 224 66.7l0 7.3 0 54.1 0 32 64 0 0-32 0-54.1 0-7.3C368.4 80.1 431.9 143.6 445.3 224zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},faSackDollar:{prefix:"fass",iconName:"sack-dollar",icon:[512,512,[128176],"f81d","M320 96H192L128 0H384L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416v96H416 96 0V416C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 96V204H236v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4.1c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c-2.2-.8-4.4-1.5-6.4-2.2l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V416v20h40V416v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0 0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V224z"]},faPenToSquare:hq,faEdit:hK,faSquareSliders:hZ,faSlidersHSquare:hW,faCarSide:{prefix:"fass",iconName:"car-side",icon:[640,512,[128663],"f5e4","M106.3 64H128 384h15.4L409 76 527.4 224H640V432H574.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80H254.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80H0V224H42.3l56-139.9 8-20.1zM434.7 432a48 48 0 1 0 90.5-32 48 48 0 1 0 -90.5 32zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM111.3 224H224V128H149.7l-38.4 96zM272 224H445.4l-76.8-96H272v96z"]},faMessageMiddleTop:h$,faCommentMiddleTopAlt:hX,faLightbulbOn:{prefix:"fass",iconName:"lightbulb-on",icon:[640,512,[],"f672","M449.2 297.8c-19.8 27.1-39.7 54.4-49.2 86.2H240c-9.6-31.9-29.5-59.1-49.2-86.2l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C155.6 247.9 144 213.3 144 176C144 78.8 222.8 0 320 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0zM240 512V416H400v96H240zM320 96V64c-61.9 0-112 50.1-112 112h32c0-44.2 35.8-80 80-80zM87.3 16l6 4 24 16 20 13.3L110.7 89.3 90.7 76l-24-16-6-4-20-13.3L67.3 2.7 87.3 16zM579.3 56l-6 4-24 16-20 13.3L502.7 49.3l20-13.3 24-16 6-4 20-13.3 26.6 39.9L579.3 56zM24 160H72 96v48H72 24 0V160H24zm544 0h48 24v48H616 568 544V160h24zM117.3 332l-24 16-6 4-20 13.3L40.7 325.3l20-13.3 6-4 24-16 20-13.3 26.6 39.9-20 13.3zm432-39.9l24 16 6 4 20 13.3-26.6 39.9-20-13.3-6-4-24-16-20-13.3 26.6-39.9 20 13.3z"]},faKnife:hJ,faUtensilKnife:bm,faShareNodes:bv,faShareAlt:bH,faDisplayChartUpCircleDollar:{prefix:"fass",iconName:"display-chart-up-circle-dollar",icon:[640,512,[],"e5e6","M0 0H576V211.2c-19.5-10-41.1-16.4-64-18.5V64H64V352H320.7c-.5 5.3-.7 10.6-.7 16c0 59.5 29.5 112.1 74.8 144H160 128V448h32 69.3L240 416H0V0zM480 120v72.7c-16.8 1.5-32.9 5.4-48 11.3v-4V177.9L321 289l-17 17-17-17-63-63-87 87L103 279 207 175l17-17 17 17 63 63L398.1 144H376 352V96h24 80 24v24zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1l15.5 3.9 7.7-31.1L529.9 301c-5.6-1.4-11.6-2.7-17.9-3.7V288 272H480v16 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8l-15.3-4.8L436 425.2l15.3 4.8c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4 16h32v-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},faWaveSine:{prefix:"fass",iconName:"wave-sine",icon:[640,512,[8767],"f899","M215.9 106.3c-10-6.6-22.4-10.7-39.3-10.3c-34.9 .7-62.8 27.5-84.3 64.8c-10.2 17.7-17.6 35.6-22.5 49.3c-2.4 6.8-4.2 12.4-5.3 16.2c-.6 1.9-1 3.4-1.2 4.3l-.3 1 0 .2s0 0-31.1-7.7S.9 216.3 .9 216.3l0 0 0-.1 0-.2 .1-.5c.1-.4 .2-1 .4-1.6c.4-1.4 .9-3.3 1.6-5.7c1.4-4.8 3.5-11.6 6.4-19.6c5.7-16 14.6-37.7 27.3-59.7C61.2 86.7 105.2 33.5 175.3 32c29-.6 54.3 6.7 75.7 20.8c21.1 13.8 36.8 33 49.1 53.9c23.5 39.9 37.5 91.8 50.1 138.4c.2 .9 .5 1.7 .7 2.6c13.4 49.8 25.5 93.6 44.1 125.2c9 15.3 18.6 26 29 32.8c10 6.6 22.4 10.7 39.3 10.3c34.9-.7 62.8-27.5 84.3-64.8c10.2-17.7 17.6-35.6 22.5-49.3c2.4-6.8 4.2-12.4 5.3-16.2c.6-1.9 1-3.4 1.2-4.3l.3-1 0-.2s0 0 31.1 7.7s31.1 7.7 31.1 7.7l0 0 0 .1 0 .2-.1 .5c-.1 .4-.2 1-.4 1.6c-.4 1.4-.9 3.3-1.6 5.7c-1.4 4.8-3.5 11.6-6.4 19.6c-5.7 16-14.6 37.7-27.3 59.7c-24.3 42.1-68.3 95.4-138.4 96.9c-29 .6-54.3-6.7-75.7-20.8c-21.1-13.8-36.8-33-49.1-53.9c-23.5-39.9-37.5-91.9-50.1-138.4c-.2-.9-.5-1.7-.7-2.6c-13.4-49.8-25.5-93.6-44.1-125.2c-9-15.3-18.6-26-29-32.8z"]},faHeartCircleMinus:{prefix:"fass",iconName:"heart-circle-minus",icon:[576,512,[],"e4ff","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm224 80a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 16V352H496 368 352v32h16H496h16z"]},faCircleW:{prefix:"fass",iconName:"circle-w",icon:[512,512,[],"e12c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM409.5 152L343.1 382.6l-5 17.4H302.5l-5.3-16.7L256 254.7 214.9 383.3 209.5 400H173.9l-5-17.4L102.5 152h50l40.7 141.5 39.9-124.8 5.3-16.7h35l5.3 16.7 39.9 124.8L359.5 152h50z"]},faCircleCalendar:bN,faCalendarCircle:bV,faHourglassHalf:bk,faHourglass2:bE,faMicroscope:{prefix:"fass",iconName:"microscope",icon:[512,512,[128300],"f610","M160 0h96V32h32V320H256v32H160V320H128V32h32V0zM32 448H320c70.7 0 128-57.3 128-128s-57.3-128-128-128V128c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128H480h32v64H480 320 32 0V448H32zm80-64H304h16v32H304 112 96V384h16z"]},faSunset:{prefix:"fass",iconName:"sunset",icon:[576,512,[127751],"f767","M256 224v-1.8l-77.5-70.5-23.7-21.5 43.1-47.4 23.7 21.5L256 135.7V32 0h64V32l0 103.7 34.5-31.3 23.7-21.5 43 47.4-23.7 21.5L320 222.2V224h-2l-8.4 7.7L288 251.2l-21.5-19.6L258 224h-2zm-74 0l106 73.1L394 224l23.3 126.7L544 374l-40 58H406.7c-19-46.9-65-80-118.7-80s-99.7 33.1-118.7 80H72L32 374l126.7-23.3L182 224zM0 464H24 552h24v48H552 24 0V464z"]},faSink:{prefix:"fass",iconName:"sink",icon:[512,512,[],"e06d","M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32v32h64V96c0-53-43-96-96-96s-96 43-96 96V288H160V232 208H136 56 32v48H56h56v32H32 0v64H32 224h64H480h32V288H480 400V256h64 24V208H464 376 352v24 56H288V96zM480 384H32v32c0 53 43 96 96 96H384c53 0 96-43 96-96V384z"]},faCalendarExclamation:{prefix:"fass",iconName:"calendar-exclamation",icon:[448,512,[],"f334","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM248 240v24 96 24H200V360 264 240h48zm0 176v48H200V416h48z"]},faTruckContainerEmpty:{prefix:"fass",iconName:"truck-container-empty",icon:[640,512,[],"e2b5","M456 160H432v24 72 32 32H208 80 32 0v32 32 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16L432 384l17.6 0c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H640V288 256v-9.9l-7-7-72-72-7-7H544 456zm126.1 96H480V208h54.1l48 48zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHandHeart:{prefix:"fass",iconName:"hand-heart",icon:[512,512,[],"f4bc","M288 0V32 256h32V64 32h64V64 256h32V128 96h64v32V336c0 97.2-78.8 176-176 176H284.8c-59.6 0-116.9-22.9-160-64L29.3 357 .3 329.4l55.2-57.9 29 27.6 43.6 41.5c0-1.5-.1-3.1-.1-4.6V64 32h64V64 256h32V32 0h64zM213.4 359.5c0 10.7 4.4 21 12.1 28.4L280.7 441l7.4 7.1 7.4-7.1 55.2-53.1c7.7-7.4 12.1-17.7 12.1-28.4c0-21.8-17.7-39.5-39.5-39.5h-1.6c-10.6 0-20.8 4.1-28.5 11.5l-5.1 4.9-5.1-4.9c-7.7-7.4-17.9-11.5-28.5-11.5h-1.6c-21.8 0-39.5 17.7-39.5 39.5z"]},faBagShopping:bD,faShoppingBag:bS,faArrowDownZA:b_,faSortAlphaDesc:bO,faSortAlphaDownAlt:bP,faMitten:{prefix:"fass",iconName:"mitten",icon:[448,512,[],"f7b5","M352 384H64L5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0h3.4c66 0 123.5 44.9 139.5 108.9l33.6 134.3L368 192l80 80L352 384zM32 416H384v96H32V416z"]},faReplyClock:bj,faReplyTime:bB,faPersonRays:{prefix:"fass",iconName:"person-rays",icon:[512,512,[],"e54d","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H187.4L178 142.8l-81.7 128 53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L334 142.8 324.6 128H307.1 204.9zM57 23L40 6.1 6.1 40 23 57l64 64 17 17L137.9 104 121 87 57 23zM489 57l17-17L472 6.1 455 23 391 87l-17 17L408 137.9l17-17 64-64zM121 425l17-17L104 374.1 87 391 23 455l-17 17L40 505.9l17-17 64-64zM425 391l-17-17L374.1 408l17 17 64 64 17 17L505.9 472l-17-17-64-64z"]},faRight:bR,faArrowAltRight:bU,faCircleF:{prefix:"fass",iconName:"circle-f",icon:[512,512,[],"e10e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128H328h24v48H328 208v64h88 24v48H296 208v72 24H160V360 264 152 128h24z"]},faUsers:{prefix:"fass",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM48 192H196c-2.6 10.2-4 21-4 32c0 38.2 16.8 72.5 43.3 96H0L48 192zM640 320H404.7c26.6-23.5 43.3-57.8 43.3-96c0-11-1.4-21.8-4-32H592l48 128zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM464 352l48 160H128l48-160H464z"]},faFacePleading:{prefix:"fass",iconName:"face-pleading",icon:[512,512,[],"e386","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160 64c44.2 0 80-35.8 80-80c0-41.5-31.5-75.6-72-79.6c10-10.8 17.6-24.1 21.9-38.8l1.5-5.2 4.4-15.4L165 92.2l-4.4 15.4-1.5 5.2c-7 24.7-28.1 42.7-53.6 45.9L94 160.1l-15.9 2 4 31.8 13.8-1.7C85.9 205.5 80 222.1 80 240c0 44.2 35.8 80 80 80zm192 0c44.2 0 80-35.8 80-80c0-17.9-5.9-34.5-15.9-47.9l13.8 1.7 4-31.8-15.9-2-11.5-1.4c-25.5-3.2-46.6-21.3-53.6-45.9l-1.5-5.2L347 92.2 316.2 101l4.4 15.4 1.5 5.2c4.2 14.8 11.8 28 21.9 38.8c-40.4 4-72 38.1-72 79.6c0 44.2 35.8 80 80 80zM280.1 426.7l10.7 11.9 23.8-21.4-10.7-11.9C294.7 395.1 278.7 384 256 384s-38.7 11.1-47.9 21.3l-10.7 11.9 23.8 21.4 10.7-11.9c4.7-5.3 12.7-10.7 24.1-10.7s19.4 5.4 24.1 10.7zM128 232c17.7 0 32-14.3 32-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4zm224-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4c17.7 0 32-14.3 32-32z"]},faEyeSlash:{prefix:"fass",iconName:"eye-slash",icon:[640,512,[],"f070","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L524 384.1c41.9-44 70.2-93.9 84-128.1C578 181.3 478.4 32 320 32c-66.9 0-123.2 26.6-168.3 63L48.4 14.8zM222.5 150c25.6-23.6 59.9-38 97.5-38c79.5 0 144 64.5 144 144c0 24.7-6.2 47.9-17.1 68.2l-38.7-30.1c5.1-11.7 7.9-24.6 7.9-38.1c0-53-43-96-96-96c-6.4 0-12.7 .6-18.8 1.8l11.6 58.2L222.5 150zM444.9 446.6L373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L85.7 163.5C60.2 197.1 42.1 230.8 32 256c30 74.7 129.6 224 288 224c46.9 0 88.6-13.1 124.9-33.4zM324.8 351.9l-99.1-78.1C234 318.3 273.1 352 320 352c1.6 0 3.2 0 4.8-.1z"]},faFlaskVial:{prefix:"fass",iconName:"flask-vial",icon:[640,512,[],"e4f3","M224 0h32V64H224V309.9l-59.3 96.3-4.7 7.7v9.1 19.6c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96V64H0V0H32 96h64 64zM196.7 415.2L221 375.8l99-160.8V64H288V0h32 32H480h32 32V64H512V214.9L635.3 415.2l4.7 7.7V432v48 32H608 224 192V480 432v-8.4-.6l4.7-7.7zM96 64v96h64V64H96zm288 0V224v9.1l-4.7 7.7L330.5 320h171l-48.8-79.2-4.7-7.7V224 64H384z"]},faPoliceBox:{prefix:"fass",iconName:"police-box",icon:[384,512,[],"e021","M208 0V16 32H320V64h32V448h32v64H0V448H32V64H64V32H176V16 0h32zM96 128v32h32V128H96zm0 48v32h32V176H96zm80-48H144v32h32V128zm-32 48v32h32V176H144zm96-48H208v32h32V128zm0 48H208v32h32V176zm16-48v32h32V128H256zm32 48H256v32h32V176zM96 240v80h80V240H96z"]},faCucumber:{prefix:"fass",iconName:"cucumber",icon:[512,512,[129362],"e401","M37.5 474.5c47.8 47.8 123.9 49.9 174.2 6.4L232 501.3 277.3 456l-20.1-20.1L435.9 257.1 456 277.3 501.3 232l-20.4-20.4c43.5-50.3 41.4-126.4-6.4-174.2c-50-50-131-50-181 0L172.1 158.9 152 138.7 106.7 184l20.1 20.1L37.5 293.5c-50 50-50 131 0 181zM168 280v48H120V280h48zm112-32h48v48H280V248zM424 88v48H376V88h48z"]},faHeadSideBrain:{prefix:"fass",iconName:"head-side-brain",icon:[512,512,[],"f808","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zM288 208h48c26.5 0 48-21.5 48-48s-21.5-48-48-48c-.9 0-1.8 0-2.7 .1C326.7 93.4 308.9 80 288 80c-8.6 0-16.6 2.2-23.5 6.2C255.9 72.8 241 64 224 64s-31.9 8.8-40.5 22.2c-7-3.9-15-6.2-23.5-6.2c-26.5 0-48 21.5-48 48c-26.5 0-48 21.5-48 48c0 20.9 13.4 38.7 32.1 45.3c0 .9-.1 1.8-.1 2.7c0 26.5 21.5 48 48 48h16v48h64V272h16c26.5 0 48-21.5 48-48V208zM160 176v2.7l-.1 0c0-.9 .1-1.8 .1-2.7z"]},faHand:bF,faHandPaper:bG,faPersonBikingMountain:bY,faBikingMountain:bQ,faUtensilsSlash:{prefix:"fass",iconName:"utensils-slash",icon:[640,512,[],"e464","M384 275.4V176C384 32 512 0 544 0V208v32V352v47.6l76.9 59.7 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 66.4 51.5L128 0h32V101.4l20.3 15.7L192 0h32l16 160h16V0h32l32 160c0 19.7-5.9 38-16.1 53.2L384 275.4zm-144 9.7V480v32H176V480 254.7c-41.4-7-73.9-40.5-79.2-82.4L240 285.1z"]},faPrintMagnifyingGlass:bq,faPrintSearch:bK,faTurnRight:{prefix:"fass",iconName:"turn-right",icon:[512,512,[],"e639","M512 224L352 64l-32 0 0 112L0 176 0 480l96 0 0-208 224 0 0 112 32 0L512 224z"]},faFolderBookmark:{prefix:"fass",iconName:"folder-bookmark",icon:[512,512,[],"e186","M512 480H0V32H224l48 64H512V480zM288 160V352l80-56 80 56V160H288z"]},faArrowTurnLeftDown:{prefix:"fass",iconName:"arrow-turn-left-down",icon:[384,512,[],"e633","M342.6 361.4l22.6-22.6L320 293.5l-22.6 22.6L224 389.5 224 64l128 0 32 0 0-64L352 0 192 0 160 0l0 32 0 357.5L86.6 316.1 64 293.5 18.8 338.7l22.6 22.6 128 128L192 512l22.6-22.6 128-128z"]},faOm:{prefix:"fass",iconName:"om",icon:[512,512,[128329],"f679","M368 0L336 32l32 32 32-32L368 0zm16 192H370.7l-9.4 9.4L306.7 256H245.2c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-41.2 0-77.1 22.2-96.5 55.2l55.1 32.5C111 169.4 126.4 160 144 160c26.5 0 48 21.5 48 48s-21.5 48-48 48H88l24 64h32 16c35.3 0 64 28.7 64 64s-28.7 64-64 64C48 448 0 352 0 352s0 160 160 160c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64H320h13.3l9.4-9.4L397.3 256H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32c-64 0-96-48-96-48v64s16 48 96 48c53 0 96-43 96-96V288c0-53-43-96-96-96H384zM480 64s-66.5 32-112 32s-112-32-112-32s16 96 120 96c72 0 104-32 104-32V64z"]},faPi:{prefix:"fass",iconName:"pi",icon:[448,512,[],"f67e","M32 64H0v64H32 96V345.8L66.3 420.1l59.4 23.8 32-80 2.3-5.7V352 128H288V416v32h32 80 23.1l7.3-21.9 16-48-60.7-20.2L376.9 384H352V128h64 32V64H416 32z"]},faFlaskRoundPotion:bZ,faFlaskPotion:bW,faFaceShush:{prefix:"fass",iconName:"face-shush",icon:[512,512,[],"e38c","M0 256C0 357.2 58.7 444.7 144 486.3V432 376 352 320h32 24V275.9c-14.8-6.9-26.6-15.9-35.3-24.6L153.4 240 176 217.4l11.3 11.3c3.5 3.5 7.7 7.1 12.7 10.5V224 192h32 48 32v32 15.2c4.9-3.4 9.2-7 12.7-10.5L336 217.4 358.6 240l-11.3 11.3c-8.7 8.7-20.5 17.7-35.3 24.6V320h8 32v32 10.1l.8-1 24.6 20.5 36.9 30.7 24.6 20.5-10 12C480 398 512 330.7 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM176.4 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM280 248V224H232v24 72h48V248zM200 352H176v24 56 56 24h24 80 40 11.2l7.2-8.6 40-48 15.4-18.4-36.9-30.7-15.4 18.4L308.8 464H287.6L224 419.5V400h24 24v32h48V376 352H296 248 200z"]},faWorm:{prefix:"fass",iconName:"worm",icon:[512,512,[],"e599","M256 96c0-53 43-96 96-96H480V128v48 16V376c0 75.1-60.9 136-136 136s-136-60.9-136-136V296c0-22.1-17.9-40-40-40s-40 17.9-40 40V464v48H32V464 296c0-75.1 60.9-136 136-136s136 60.9 136 136v80c0 22.1 17.9 40 40 40s40-17.9 40-40V192H352c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHouseCircleXmark:{prefix:"fass",iconName:"house-circle-xmark",icon:[640,512,[],"e50b","M520.5 193.7L288.4 0 0 240v47.6H64.1V512H224V352h96.7c8.1-89.7 83.5-160 175.3-160c8.3 0 16.5 .6 24.5 1.7zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faPlug:{prefix:"fass",iconName:"plug",icon:[384,512,[128268],"f1e6","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8C297 398 352 333.4 352 256V224h32V160H352 32z"]},faCalendarCircleExclamation:{prefix:"fass",iconName:"calendar-circle-exclamation",icon:[576,512,[],"e46e","M160 0H96V64H0v96H448V64H352V0H288V64H160V0zm96 368c0-91.8 70.3-167.2 160-175.3V192H0V512H330.8C285.6 480.1 256 427.5 256 368zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H416V416h32v32zm0-176v16 80 16H416V368 288 272h32z"]},faSquareI:{prefix:"fass",iconName:"square-i",icon:[448,512,[],"e272","M448 32H0V480H448V32zM152 128h72 72 24v48H296 248V336h48 24v48H296 248 200 152 128V336h24 48V176H152 128V128h24z"]},faChevronUp:{prefix:"fass",iconName:"chevron-up",icon:[512,512,[],"f077","M256 82.7l22.6 22.6 192 192L493.3 320 448 365.3l-22.6-22.6L256 173.3 86.6 342.6 64 365.3 18.7 320l22.6-22.6 192-192L256 82.7z"]},faFaceSaluting:{prefix:"fass",iconName:"face-saluting",icon:[640,512,[129761],"e484","M310.1 61.9l-26.5 18-26.5 18-30 20.4 35.5 48.9 6.6 9.1c1-.1 2.1-.2 3.2-.2c17.7 0 32 14.3 32 32s-14.3 32-32 32c-13.1 0-24.4-7.9-29.3-19.1l-13.4 9.7-82.3 59.9c-13.9 10.1-29.5 16.6-45.6 19.6C126.5 425.5 229.1 512 352 512c141.4 0 256-114.6 256-256S493.4 0 352 0c-26.5 0-52.1 4-76.1 11.5l16.2 23.9 18 26.5zM128 185.8V146.8L239.2 71.3l26.5-18L229.7 .4l-26.5 18L35.1 132.5c-44.3 30.1-47.1 94.4-5.6 128.2l1.5 1.2c28.1 22.9 68.2 24 97.5 2.7l82.3-59.9 25.9-18.8-37.6-51.8 0 0 0 0L173.2 153 160 162.6l-14.2 10.4L128 185.8zM227.5 354l25-20c7.2 9 39.7 34 99.5 34s92.3-25 99.5-34l25 20c-14.1 17.6-56.3 46-124.5 46s-110.4-28.4-124.5-46zM432.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faGaugeSimpleLow:b$,faTachometerSlow:bX,faFacePersevering:{prefix:"fass",iconName:"face-persevering",icon:[512,512,[],"e385","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm60.1-101.3c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C188.2 371.4 216.3 352 256 352s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4-10.7-11.9zM222.6 112l-11.3 11.3-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L200 89.4 222.6 112zm78.1 11.3L289.4 112 312 89.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4zM112 208l118.9 64L112 336l45.7-64L112 208zm169.1 64L400 208l-45.7 64L400 336 281.1 272z"]},faCircleCamera:bJ,faCameraCircle:mb,faHandSpock:{prefix:"fass",iconName:"hand-spock",icon:[576,512,[128406],"f259","M251.2 39.7L242.9 8.8 181.1 25.4l8.3 30.9L242.9 256H213.3L166.6 102.7l-9.3-30.6L96.1 90.7l9.3 30.6 71.7 235.5-61.6-58.6-29-27.6L31.4 328.5l29 27.6L156.8 448c43.1 41.1 100.4 64 160 64h2.3H328h8.3c56.7 0 106.7-37.3 122.8-91.7l83.7-283.2 9.1-30.7L490.4 88.2l-9.1 30.7L440.8 256H416.1L455.3 70.6l6.6-31.3L399.3 26.1l-6.6 31.3L350.7 256H309.1L251.2 39.7z"]},faSpiderWeb:{prefix:"fass",iconName:"spider-web",icon:[576,512,[128376],"f719","M142 .1l23.1 4.3L288 27.5l122.8-23L434 .1l8.3 22 46.3 123.6 77 92.4L580.4 256l-14.9 17.9-77 92.4L442.2 489.8l-8.3 22-23.1-4.3L288 484.5l-122.8 23L142 511.9l-8.3-22L87.4 366.3l-77-92.4L-4.4 256l14.9-17.9 77-92.4L133.8 22.2 142 .1zm25.1 92.7l-28.9 77-1.7 4.4-3 3.6L88.4 232h44.7l34.8-39.8 21.4-60.6L167.1 92.8zm42.1-23.1l21.5 37.5L288 123.9l57.4-16.6 21.5-37.5L293.2 83.5l-5.2 1-5.2-1L209.2 69.7zM408.9 92.8l-22.2 38.8 21.4 60.6L442.9 232h44.7l-45.1-54.1-3-3.6-1.7-4.4-28.9-77zM487.6 280H442.9l-34.7 39.6-20.9 61.7 21.6 37.9 28.9-77 1.7-4.4 3-3.6L487.6 280zM366.8 442.3l-19.6-34.2-59.7-19.8-56.9 16.5-21.5 37.5 73.6-13.8 5.2-1 5.2 1 73.6 13.8zM167.1 419.2l22.2-38.8-21.4-60.6L133.1 280H88.4l45.1 54.1 3 3.6 1.7 4.4 28.9 77zM196.9 280l10.2 11.6 3 3.5 1.5 4.4 9.1 25.9L246.6 280H196.9zm68 64.9l16.5-4.8 7.2-2.1 7.1 2.3 16.1 5.3L288 304.4l-23.1 40.5zm90.6-19.2l8.8-26 1.5-4.5 3.1-3.6L379.1 280H329.4l26.1 45.7zM379.1 232l-10.2-11.6-3-3.5-1.5-4.4-9.1-25.9L329.4 232h49.8zm-68-64.9l-16.5 4.8-6.7 1.9-6.7-1.9-16.5-4.8L288 207.6l23.1-40.5zm-90.4 19.5l-9.1 25.9-1.5 4.4-3 3.5L196.9 232h49.8l-25.9-45.3z"]},faCircleMicrophone:my,faMicrophoneCircle:mv,faBookArrowUp:{prefix:"fass",iconName:"book-arrow-up",icon:[448,512,[],"e0ba","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H264V209.9l39 39 17 17L353.9 232l-17-17-80-80-17-17-17 17-80 80-17 17L160 265.9l17-17 39-39V384H96c-17.7 0-32 14.3-32 32z"]},faPopsicle:{prefix:"fass",iconName:"popsicle",icon:[320,512,[],"e43e","M160 0C71.6 0 0 71.6 0 160V384H320V160C320 71.6 248.4 0 160 0zm32 512V416H128v96h64z"]},faCommand:{prefix:"fass",iconName:"command",icon:[512,512,[],"e142","M0 0H32 160h32V32v96H320V32 0h32H480h32V32 160v32H480 384V320h96 32v32V480v32H480 352 320V480 384H192v96 32H160 32 0V480 352 320H32h96V192H32 0V160 32 0zM128 128V64H64v64h64zm64 192H320V192H192V320zm-64 64H64v64h64V384zm256 0v64h64V384H384zm0-256h64V64H384v64z"]},faBlinds:{prefix:"fass",iconName:"blinds",icon:[512,512,[],"f8fb","M32 0H0V64H16L0 128H128V64h32v64H512L496 64h16V0H480 32zM24 160L0 256H98.7c4.8-13.6 15.6-24.4 29.3-29.3V160H24zM144 320c-20.9 0-38.7-13.4-45.3-32H24L0 384H512l-24-96H189.3c-6.6 18.6-24.4 32-45.3 32zm16-93.3c13.6 4.8 24.4 15.6 29.3 29.3H512l-24-96H160v66.7zM0 512H512l-24-96H24L0 512z"]},faStopwatch:{prefix:"fass",iconName:"stopwatch",icon:[448,512,[9201],"f2f2","M224 0H144V64h48V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1L445.3 144 400 98.7l-22.6 22.6L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h48V0H224zm24 216V328v24H200V328 216 192h48v24z"]},faSaxophone:{prefix:"fass",iconName:"saxophone",icon:[640,512,[127927],"f8dc","M246.7 176L171.4 306.1c-2.2 3.8-3.4 8.2-3.4 12.6v2.6c0 12.5 10.1 22.6 22.6 22.6c6 0 11.8-2.4 16-6.6L319 225l-8-8-17-17L328 166.1l17 17 8 8L367 177l-8-8-17-17L376 118.1l17 17 8 8L415 129l-8-8-17-17L424 70.1l17 17 8 8 63-63h80l48 32V96H544L288.6 418.6C257.9 457.4 211.2 480 161.8 480C72.4 480 0 407.6 0 318.2v-3.1c0-12.7 1.5-25.4 4.4-37.8L28.2 176H24 0V128H24 264h24v48H264 246.7zM120 320a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm8-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSquare2:{prefix:"fass",iconName:"square-2",icon:[448,512,[],"e257","M448 32H0V480H448V32zM161.7 146.5c15.8-12 35.2-18.4 55.1-18.1l3.4 .1c46.5 .7 83.8 38.6 83.8 85.1c0 23.5-9.7 46-26.9 62.1L212.7 336H296h24v48H296 152 128V349.6l7.6-7.1L244.3 240.6c7.5-7 11.7-16.8 11.7-27.1c0-20.3-16.3-36.8-36.6-37.1l-3.4-.1c-9.1-.1-18 2.8-25.3 8.3L174.5 197l-19.1 14.5-29.1-38.2 19.1-14.5 16.2-12.3z"]},faFieldHockeyStickBall:mz,faFieldHockey:mw,faArrowUpSquareTriangle:mH,faSortShapesUpAlt:mx,faFaceScream:{prefix:"fass",iconName:"face-scream",icon:[640,512,[],"e38b","M569 315.8c4.6-19.2 7-39.2 7-59.8C576 114.6 461.4 0 320 0S64 114.6 64 256c0 20.6 2.4 40.7 7 59.9L82.3 306l20.6-18 21 17.5c57.5 48 87.8 118 98 187C252.1 505.1 285.2 512 320 512c34.8 0 68-6.9 98.2-19.5c10.2-69 40.4-139 98-187l21-17.5 20.6 18 11.3 9.8zM320 320c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V368c0-26.5 21.5-48 48-48zm-46.6-77c-22.5 36.9-62.8 54.7-90.1 39.8s-31.1-56.9-8.7-93.7s62.8-54.7 90.1-39.8s31.1 56.9 8.7 93.7zm183.4 39.8c-27.3 14.9-67.6-2.9-90.1-39.8s-18.6-78.8 8.6-93.7s67.6 2.9 90.1 39.8s18.6 78.8-8.6 93.7zM192 512c-7-68.4-34.8-137-88.7-181.9L39.1 386.2c26.4 40 43.6 75.3 43.2 125.7L192 512zm365.7 0c-.4-50.5 16.7-85.7 43.2-125.7l-64.3-56.2C482.8 375 455 443.6 448 512l109.8 0z"]},faSquareM:{prefix:"fass",iconName:"square-m",icon:[448,512,[],"e276","M448 32H0V480H448V32zM96 152V128h36.3l7.2 9.9L224 255l84.5-117.1 7.2-9.9H352v24V360v24H304V360 226.2l-60.5 83.8L224 337l-19.5-26.9L144 226.2V360v24H96V360 152z"]},faCameraWeb:mN,faWebcam:mV,faCommentArrowDown:{prefix:"fass",iconName:"comment-arrow-down",icon:[512,512,[],"e143","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM280 152V128H232v24V270.1l-31-31-17-17L150.1 256l17 17 72 72 17 17 17-17 72-72 17-17L328 222.1l-17 17-31 31V152z"]},faLightbulbCfl:{prefix:"fass",iconName:"lightbulb-cfl",icon:[320,512,[],"e5a6","M160 64l-25.2 5L0 96V32L122.5 7.5 160 0V38.3 64zm160 0v64L0 192V128L320 64zM0 288V224l320-64v64L0 288zM64 480V384H96V301.4l48-9.6V384h32V348.8 320 284.8L320 256v64l-96 19.2V384h32v96H192v32H128V480H64z"]},faWindowFrameOpen:{prefix:"fass",iconName:"window-frame-open",icon:[512,512,[],"e050","M480 64V224v64H416 96 32V224 64 0H96 416h64V64zM232 64H96V224H232V64zm48 0V224H416V64H280zM96 448H416V320h64V448h32v64H480 448 64 32 0V448H32V320H96V448z"]},faFaceKiss:mk,faKiss:mE,faBridgeCircleXmark:{prefix:"fass",iconName:"bridge-circle-xmark",icon:[640,512,[],"e4cb","M64 32H32V96H64h40v64H32V288c53 0 96 43 96 96v96h96V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40 32V32H576 64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faPeriod:{prefix:"fass",iconName:"period",icon:[192,512,[],"2e","M32 352H160V480H32V352z"]},faFaceGrinTongue:mD,faGrinTongue:mS,faUpToDottedLine:{prefix:"fass",iconName:"up-to-dotted-line",icon:[448,512,[],"e457","M64 32V96H0V32H64zm96 0V96H96V32h64zm32 0h64V96H192V32zm160 0V96H288V32h64zm32 0h64V96H384V32zM64 288L224 128 384 288v32H288V480H160V320H64V288z"]},faThoughtBubble:{prefix:"fass",iconName:"thought-bubble",icon:[512,512,[],"e32e","M256 0c-53.7 0-99.7 33.1-118.7 80H128C57.3 80 0 137.3 0 208s57.3 128 128 128h44.8c16.6 28.7 47.6 48 83.2 48s66.6-19.3 83.2-48H384c70.7 0 128-57.3 128-128s-57.3-128-128-128h-9.3c-19-46.9-65-80-118.7-80zM0 448v64H64V448H0zm184-56H104v80h80V392z"]},faSkeletonRibs:{prefix:"fass",iconName:"skeleton-ribs",icon:[640,512,[],"e5cb","M352 32V0H288V32 64H224 205.9l-9.3 15.5L224 96c-27.4-16.5-27.4-16.5-27.4-16.5l0 0 0 0-.1 .1-.3 .4-.9 1.5c-.8 1.3-1.9 3.2-3.2 5.6c-2.8 4.9-6.7 11.9-11.3 20.7c-9.3 17.6-21.7 42.4-34.1 71.4c-2.8 6.5-5.6 13.2-8.4 20.2l-.4 .1 .1 .6C116.4 254.4 96 321.6 96 384v64 32h32 64 5.8l5.4-2L288 446.2V480v32h64V480 446.2L436.8 478l5.4 2H448h64 32V448 384c0-62.4-20.4-129.6-41.9-183.7l.1-.6-.4-.1c-2.8-7-5.6-13.7-8.4-20.2c-12.4-29-24.8-53.8-34.1-71.4c-4.7-8.8-8.6-15.8-11.3-20.7c-1.4-2.4-2.5-4.3-3.2-5.6l-.9-1.5-.3-.4-.1-.1 0 0 0 0s0 0-27.4 16.5l27.4-16.5L434.1 64H416 352V32zm-64 96v38.3l-72.7 16.2c8.1-17.6 15.8-32.8 22-44.5c1.9-3.7 3.8-7 5.4-10H288zM186 254.6l102-22.7v39.7L171.3 303.4c4.1-16.4 9.2-32.8 14.7-48.8zM160.3 372.7L288 337.9v39.9L186.2 416H160V384c0-3.7 .1-7.5 .3-11.3zM352 377.8V339l118.8 35.6 9.1 2.7c.1 2.2 .1 4.4 .1 6.6v32H453.8L352 377.8zm117.8-70.3L352 272.2V231.9l102 22.7c6 17.3 11.4 35.2 15.7 53zm-45-125L352 166.3V128h45.4c1.6 3 3.4 6.3 5.4 10c6.2 11.7 13.9 26.9 22 44.5zM0 80v32 96 32V480v32H64V480 240 224l16-12c30.2-22.7 48-58.2 48-96v-4V80H96 32 0zm608 0H544 512v32 4c0 37.8 17.8 73.3 48 96l16 12v16V480v32h64V480 240 208 112 80H608z"]},faRaygun:{prefix:"fass",iconName:"raygun",icon:[576,512,[],"e025","M192 64h96V56 32h48V56 296v24H288V296v-8L176 512 48 448l80-160H112C50.1 288 0 237.9 0 176C0 131.3 26.2 92.8 64 74.8V0L192 64zm224 0V88v56h64l96-48V256l-96-48H416v56 24H368V264 88 64h48zM136 176a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFlute:{prefix:"fass",iconName:"flute",icon:[640,512,[],"f8b9","M0 160H96V352H0V160zM640 352H128V160H640V352zM320 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faAcorn:{prefix:"fass",iconName:"acorn",icon:[448,512,[],"f6ae","M259.7 48.4c-3.3 4.8-6 10.1-8 15.6H352c53 0 96 43 96 96v32H0V160c0-53 43-96 96-96H202.1c3-15.3 9.2-29.9 18.1-42.9L233.9 1.4l39.5 27.3L259.7 48.4zM224 480C80 432 48 304 48 224H224 400c0 80-32 208-176 256z"]},faVideoArrowUpRight:{prefix:"fass",iconName:"video-arrow-up-right",icon:[576,512,[],"e2c9","M0 64H384V448H0V64zm576 0V448L416 337.1V174.9L576 64zM152 160H128v48h24 54.1L103 311l-17 17L120 361.9l17-17 103-103V296v24h48V296 184 160H264 152z"]},faGrateDroplet:{prefix:"fass",iconName:"grate-droplet",icon:[576,512,[],"e194","M0 32H32h96 96 96 96 32V64v93.9L343.7 318.1c-15.4 23.7-23.7 51.4-23.7 79.7V400c0 29.6 8.9 57.1 24.2 80H320 224 128 32 0V448 256 64 32zM64 96V224H96V96H64zm0 320H96V288H64V416zm128 0V288H160V416h32zm96 0V288H256V416h32zM384 96H352V224h32V96zM256 96V224h32V96H256zm-96 0V224h32V96H160zm304 96l93.5 143.6c12.1 18.5 18.5 40.2 18.5 62.3V400c0 61.9-50.1 112-112 112s-112-50.1-112-112v-2.1c0-22.1 6.4-43.7 18.5-62.3L464 192z"]},faSealExclamation:{prefix:"fass",iconName:"seal-exclamation",icon:[512,512,[],"e242","M256 0l75 75 106 0 0 106 75 75-75 75 0 106-106 0-75 75-75-75L75 437l0-106L0 256l75-75L75 75l106 0L256 0zm24 128l-48 0 0 24 0 112 0 24 48 0 0-24 0-112 0-24zM232 320l0 48 48 0 0-48-48 0z"]},faChessBishop:{prefix:"fass",iconName:"chess-bishop",icon:[320,512,[9821],"f43a","M128 0H96V64h27C78.1 107.2 8 190.2 8 288c0 47.4 30.8 72.3 56 84.7V400H256V372.7c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4L176 294.6 153.4 272l11.3-11.3L270.8 154.6c-23-37.9-51.5-69.2-73.8-90.6h27V0H192 128zM0 512H320V480l-48-48H48L0 480v32z"]},faMessageSms:{prefix:"fass",iconName:"message-sms",icon:[512,512,[],"e1e5","M0 0H512V416H304L160 512V416H0V0zM152 144H132.8C112.5 144 96 160.5 96 180.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H112 96v32h16 27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H152h16V144h-8v0h-8zm40 16v96 16h32V256 208l19.2 25.6L256 250.7l12.8-17.1L288 208v48 16h32V256 160 144H296l-4.8 6.4L256 197.3l-35.2-46.9L216 144H192v16zm144 20.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H352 336v32h16 27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H392h16V144H392h-8v0H372.7c-20.3 .1-36.7 16.6-36.7 36.8z"]},faCoffeeBeans:{prefix:"fass",iconName:"coffee-beans",icon:[512,512,[],"e13f","M296.3 82.7l-30-60.1C317.7-16.7 401.1-4 459.4 54.4c56.4 56.4 70.2 136.2 35.5 188L466 184.5 296.3 82.7zm-24.5 22.6L441.5 207.1l30 60.1c-51.5 39.2-134.8 26.5-193.2-31.8C222 179 208.2 99.2 242.9 47.4l28.9 57.9zM88.8 250.9l-1.5 4.4 1.1 4.5 46.9 187.5-21.2 63.7C50 502.4 0 434.5 0 352c0-79.8 46.7-145.9 107.8-158l-19 57zm31.8 5.7l21.2-63.7C206 201.6 256 269.5 256 352c0 79.8-46.7 145.9-107.8 158l19-57 1.5-4.4-1.1-4.5L120.7 256.6z"]},faHatWitch:{prefix:"fass",iconName:"hat-witch",icon:[576,512,[],"f6e7","M224 128L112 384H224V304 288h16 96 16v16 80H464L384 192l32-64h64l32 64L544 88 440 0 224 128zm96 256V320H256v64h64zM0 416v32l128 64H448l128-64V416H0z"]},faFaceGrinWink:m_,faGrinWink:mO,faClockThreeThirty:{prefix:"fass",iconName:"clock-three-thirty",icon:[512,512,[],"e357","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V256 232h24H360h24v48H360 280V392v24H232V392z"]},faEarDeaf:mP,faDeaf:mj,faDeafness:mB,faHardOfHearing:mR,faAlarmClock:{prefix:"fass",iconName:"alarm-clock",icon:[512,512,[9200],"f34e","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 512c50.3 0 96.8-16.6 134.2-44.6l19.2 19.2L432 509.3 477.3 464l-22.6-22.6-19.2-19.2c28-37.4 44.6-83.8 44.6-134.2C480 164.3 379.7 64 256 64S32 164.3 32 288c0 50.3 16.6 96.8 44.6 134.2L57.4 441.4 34.7 464 80 509.3l22.6-22.6 19.2-19.2c37.4 28 83.8 44.6 134.1 44.6zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM280 184v94.1l41 41 17 17L304 369.9l-17-17-48-48-7-7V288 184 160h48v24z"]},faEclipse:{prefix:"fass",iconName:"eclipse",icon:[640,512,[],"f749","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3L150 512l106-73.1L362 512l12.5-68.2c-31.6-15.1-58.8-37.9-79.2-66c-12.4 4-25.6 6.2-39.4 6.2c-70.7 0-128-57.3-128-128s57.3-128 128-128c13.7 0 27 2.2 39.4 6.2c20.3-28.1 47.6-50.9 79.2-66L362 0 256 73.1zM256 256c0-33.6 8-65.4 22.1-93.4c-7.1-1.7-14.5-2.6-22.1-2.6c-53 0-96 43-96 96s43 96 96 96c7.6 0 15-.9 22.1-2.6C264 321.3 256 289.6 256 256zM464 432a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"]},faFaceRelieved:{prefix:"fass",iconName:"face-relieved",icon:[512,512,[],"e389","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 379.3l22.6-22.6c13 13 35.8 27.3 68.7 27.3s55.6-14.3 68.7-27.3l22.6 22.6C329.4 397.2 298.9 416 256 416s-73.4-18.8-91.3-36.7zM197.1 95.2l-6.3 2.1c-23.6 7.9-44 23.4-57.8 44.1l-7.6 11.5L98.7 135.1l7.6-11.5c17.8-26.6 43.9-46.6 74.3-56.7l6.3-2.1 10.1 30.4zm124.2 2.1l-6.3-2.1 10.1-30.4 6.3 2.1c30.4 10.1 56.5 30.1 74.3 56.7l7.6 11.5-26.6 17.8L379 141.4c-13.8-20.7-34.1-36.3-57.8-44.1zm73.9 137.1l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm-278.4 0c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2z"]},faRoadCircleCheck:{prefix:"fass",iconName:"road-circle-check",icon:[640,512,[],"e564","M160 32H288V96v32h64V96 32H480l46.5 162.6c-9.9-1.7-20.1-2.6-30.5-2.6c-59.5 0-112.1 29.6-144 74.8V224 192H288v32 64 32h38.6c-4.3 15.3-6.6 31.4-6.6 48c0 5.4 .2 10.7 .7 16H288v32 64H32L160 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faDiceFive:{prefix:"fass",iconName:"dice-five",icon:[448,512,[9860],"f523","M448 32H0V480H448V32zM128 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faOctagonMinus:mU,faMinusOctagon:mF,faSquareRss:mG,faRssSquare:mY,faFaceZany:{prefix:"fass",iconName:"face-zany",icon:[512,512,[],"e3a4","M384.1 477.7C506.5 407 548.5 250.4 477.8 128S250.5-36.4 128.1 34.3S-36.3 261.6 34.4 384c36.2 62.7 94.9 104.3 160.1 120.5c-11.5-15.8-18.4-35.4-18.4-56.5V403.5c-16-10.5-30.2-24-41.9-40.2L409.9 204.1c29.4 65.1 11.7 141.7-41.9 187.4V448c0 15.4-3.6 30-10.1 42.9c8.8-3.8 17.5-8.2 26.1-13.2zM128 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm112-8a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm96 296V384H288v24H256V384H208v64c0 35.3 28.7 64 64 64s64-28.7 64-64zM152 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm144-56a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTricycle:{prefix:"fass",iconName:"tricycle",icon:[512,512,[],"e5c3","M280 32H256V80h24 88v21l-47.6 40.8c-.8 .7-1.6 1.4-2.3 2.2H307.2c-58.8 0-114 23.9-154.1 64.6L133.6 176H136h24V128H136 56 32v48H56 77.6l44 73.4c-1.3 2.2-2.6 4.5-3.9 6.7c-1.9-.1-3.9-.1-5.8-.1C50.1 256 0 306.1 0 368s50.1 112 112 112s112-50.1 112-112c0-42.4-23.6-79.4-58.4-98.4c30.7-48.1 84-77.6 141.6-77.6h12.1l11 43.8C286.4 256.1 256 300.5 256 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-2.4 0-4.8 .1-7.2 .2l-13.9-55.6 44.7-38.3L416 123V112 56 32H392 280zm64.2 260l16.5 65.9 46.6-11.6-16.5-65.9c36.6 3.4 65.2 34.2 65.2 71.7c0 39.8-32.2 72-72 72s-72-32.2-72-72c0-25.1 12.8-47.1 32.2-60zM112 312a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faLandMineOn:{prefix:"fass",iconName:"land-mine-on",icon:[640,512,[],"e51b","M344 24V168v24H296V168 24 0h48V24zM69.7 132.3l104 72 19.7 13.7-27.3 39.5-19.7-13.7-104-72L22.6 158.1l27.3-39.5 19.7 13.7zm528 39.5l-104 72-19.7 13.7-27.3-39.5 19.7-13.7 104-72 19.7-13.7 27.3 39.5-19.7 13.7zM192 288H448v64H192V288zm-64 96H512l64 128H64l64-128z"]},faSquareArrowUpLeft:{prefix:"fass",iconName:"square-arrow-up-left",icon:[448,512,[],"e263","M448 32H0V480H448V32zM136 144H288h24v48H288 193.9L329 327l17 17L312 377.9l-17-17-135-135V328v24H112V328 168 144h24z"]},faICursor:{prefix:"fass",iconName:"i-cursor",icon:[256,512,[],"f246","M32 0c38.2 0 72.5 16.8 96 43.3C151.5 16.8 185.8 0 224 0h32V64H224c-35.3 0-64 28.7-64 64v96h32 32v64H192 160v96c0 35.3 28.7 64 64 64h32v64H224c-38.2 0-72.5-16.8-96-43.3C104.5 495.2 70.2 512 32 512H0V448H32c35.3 0 64-28.7 64-64V288H64 32V224H64 96V128c0-35.3-28.7-64-64-64H0V0H32z"]},faChartMixedUpCircleDollar:{prefix:"fass",iconName:"chart-mixed-up-circle-dollar",icon:[576,512,[],"e5d9","M400 0H368V64h32 28.8L319.4 151.5 211.2 70.4 191.4 55.5 172 71 12 199l40 50L192.6 136.5l108.2 81.1 19.3 14.5c4.4-3.6 9-7.1 13.8-10.3L340 217 480 105v39 32h64V144 32 0H512 400zM160 224V480h64V224H160zM32 320V480H96V320H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM408.1 339l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8 16H416v-16V438.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6L372 425.2l9.5-30.6 15.3 4.8c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V288 272h32v16 9.4c6.3 .9 12.3 2.3 17.9 3.7l15.5 3.9-7.7 31.1-15.5-3.9c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4c-.4 .7-.9 1.6-.8 3.6z"]},faSaltShaker:{prefix:"fass",iconName:"salt-shaker",icon:[384,512,[129474],"e446","M384 512l-8-64L335.9 127C326.8 54.5 265.1 0 192 0S57.2 54.5 48.1 127L8 448 0 512H64.5h255H384zm-72.5-64H72.5l32-256h175l32 256zM192 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM128 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM240 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faStamp:{prefix:"fass",iconName:"stamp",icon:[512,512,[],"f5bf","M320 167.6c19.6-17.6 32-43.1 32-71.6c0-53-43-96-96-96s-96 43-96 96c0 28.4 12.4 54 32 71.6V256H112C50.1 256 0 306.1 0 368v48H32v32 64H96 416h64V448 416h32V368c0-61.9-50.1-112-112-112H320V167.6zM416 416v32H96V416H416z"]},faFilePlus:{prefix:"fass",iconName:"file-plus",icon:[384,512,[],"f319","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 240v24 48h48 24v48H264 216v48 24H168V408 360H120 96V312h24 48V264 240h48z"]},faDrawSquare:{prefix:"fass",iconName:"draw-square",icon:[448,512,[],"f5ef","M0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V360.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V151.4C12.9 140.4 0 119.7 0 96zm96 55.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V151.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4c-5.6 9.7-13.7 17.8-23.4 23.4z"]},faToiletPaperUnderSlash:mQ,faToiletPaperReverseSlash:mq,faStairs:{prefix:"fass",iconName:"stairs",icon:[576,512,[],"e289","M384 32h32H544h32V96H544 448v96 32H416 320v96 32H288 192v96 32H160 32 0V416H32h96V320 288h32 96V192 160h32 96V64 32z"]},faDroneFront:mK,faDroneAlt:mZ,faGlassEmpty:{prefix:"fass",iconName:"glass-empty",icon:[384,512,[],"e191","M99.2 448H284.8l30-384H69.2l30 384zM344 512H40L5 64 0 0H64.2 319.8 384l-5 64L344 512z"]},faDialHigh:{prefix:"fass",iconName:"dial-high",icon:[576,512,[],"e15c","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zM288.4 127.6c80.2 0 146.6 59 158.2 136H288.4h-24v48h24H446.6c-11.6 77-78 136-158.2 136c-88.4 0-160-71.6-160-160s71.6-160 160-160z"]},faUserHelmetSafety:mW,faUserConstruction:m$,faUserHardHat:mX,faI:{prefix:"fass",iconName:"i",icon:[320,512,[105],"49","M32 32H0V96H32h96V416H32 0v64H32h96 64 96 32V416H288 192V96h96 32V32H288 192 160 128 32z"]},faHryvniaSign:mJ,faHryvnia:m6,faArrowDownLeftAndArrowUpRightToCenter:{prefix:"fass",iconName:"arrow-down-left-and-arrow-up-right-to-center",icon:[512,512,[],"e092","M381.3 176L502.6 54.6 457.4 9.4 336 130.7V80 48H272V80 208v32h32H432h32V176H432 381.3zM80 272H48v64H80h50.7L9.4 457.4l45.3 45.3L176 381.3V432v32h64V432 304 272H208 80z"]},faPills:{prefix:"fass",iconName:"pills",icon:[576,512,[],"f484","M112 96c-26.5 0-48 21.5-48 48V256h96V144c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112V368c0 61.9-50.1 112-112 112S0 429.9 0 368V144zM576 320c0 38.4-13.5 73.7-36.1 101.3L314.7 196.1C342.3 173.5 377.6 160 416 160c88.4 0 160 71.6 160 160zM416 480c-88.4 0-160-71.6-160-160c0-38.4 13.5-73.7 36.1-101.3L517.3 443.9C489.7 466.5 454.4 480 416 480z"]},faFaceGrinWide:m4,faGrinAlt:m3,faTooth:{prefix:"fass",iconName:"tooth",icon:[448,512,[129463],"f5c9","M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5L73 239.6l39.4 220.6 3.5 19.8H136h8 19.9l3.7-19.5L195.9 312h56.3l28.3 148.5 3.7 19.5H304h8 20.1l3.5-19.8L375 239.6l30.2-60.5c7.1-14.1 10.7-29.7 10.7-45.5v-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 32.1 25-19.6 25.3-37-28.8-37-28.8z"]},faBasketballHoop:{prefix:"fass",iconName:"basketball-hoop",icon:[640,512,[],"f435","M320 0C434 0 513.6 48.5 564.1 96.9c32.2 30.8 54.7 65.7 75.9 104.2V372.8L505.6 432.6 526.2 288H493.9l-7.2 50.3-22.9 160-2 13.7H448h-8-7.2l-4.8-5.3-44.2-49.5L340 506.6l-4.8 5.4H328 312h-7.2l-4.8-5.4-43.9-49.4-44.2 49.5-4.8 5.3H200h-8H178.1l-2-13.7-22.9-160L146.1 288H113.8l20.6 144.6L0 372.8V201.1c21.2-38.5 43.7-73.4 75.9-104.2C126.4 48.5 206 0 320 0zM178.4 288l5.2 36.6 44-36.6H178.4zm99.3 0l-1.2 1L320 337.6 363.4 289l-1.2-1H277.8zm134.5 0l44 36.6 5.2-36.6H412.3zM176 128H160v16 64H112 96v32h16 64H464h64 16V208H528 480V144 128H464 176zm272 32v48H192V160H448zM388 309.4l-46.6 52.2 42.4 47.5 52.7-59.3L388 309.4zm47.9 158l11.7-81.9-42.3 47.6 30.6 34.3zM320 385.6l-42.4 47.5L319.2 480h1.6l41.6-46.8L320 385.6zm-21.4-24L252 309.4l-48.5 40.3 52.7 59.3 42.4-47.5zM204.1 467.4l30.6-34.3-42.3-47.6 11.7 81.9z"]},faObjectsAlignBottom:{prefix:"fass",iconName:"objects-align-bottom",icon:[512,512,[],"e3bb","M512 512V464L0 464l0 48 512 0zM64 384H224L224 0H64l0 384zm224 0l160 0 0-256H288l0 256z"]},faV:{prefix:"fass",iconName:"v",icon:[384,512,[118],"56","M0 32L162.1 459.4l7.8 20.6h44.2l7.8-20.6L384 32H315.6L192 357.8 68.4 32H0z"]},faSparkles:{prefix:"fass",iconName:"sparkles",icon:[512,512,[10024],"f890","M384 64L416 0l32 64 64 32-64 32-32 64-32-64L320 96l64-32zM128 192L192 64l64 128 128 64L256 320 192 448 128 320 0 256l128-64zM416 320l32 64 64 32-64 32-32 64-32-64-64-32 64-32 32-64z"]},faSquid:{prefix:"fass",iconName:"squid",icon:[512,512,[129425],"e450","M396.3 26C430.3 16 468.6 7.2 512 0c-7.1 42.7-15.7 80.7-25.5 114.2l18.2 115.3 3.5 22.1-22.1-3.9-50.8-9C388.3 320.2 332.5 350 287.6 354.6l37.2 37.2c6.2 6.2 16.4 6.2 22.6 0l56.1-56.1c19-19 49.9-18.7 68.6 .7l27.5 28.6 9.5 9.9-8.3 10.9-2.5 3.3c-28.3 37-81 40.1-113.6 10.9L370 414.4c-18.7 18.7-49.1 18.7-67.9 0l-45.3-45.3L223 403.1l32.6 32.6c19.5 19.5 18.6 51.5-2.1 69.8l-2.8 2.5L229.4 484l2.8-2.5c6.9-6.1 7.2-16.8 .7-23.3l-56-56c-1.7 6.5-4.7 12.7-8.8 18.4l-20.1 27.3c-2.5 3.5-3.9 7.6-3.9 11.9c0 11.1 9 20.1 20.1 20.1H176h16v32H176 164.1c-28.8 0-52.1-23.3-52.1-52.1c0-11.1 3.6-21.9 10.1-30.9l20.1-27.3c6.8-9.2 5.8-22-2.3-30.1c-8.2-8.2-21.2-9.1-30.4-2.1l-26.2 20c-9 6.9-20.1 10.6-31.4 10.6C23.2 400 0 376.8 0 348.1L0 336l0-16H32l0 16v12.1c0 11 8.9 19.9 19.9 19.9c4.4 0 8.6-1.4 12-4.1l26.2-20c5.8-4.4 12.3-7.6 19.1-9.4L53.8 279.2c-6.4-6.4-16.7-6.2-22.9 .3L27.6 283 4.4 261l3.3-3.5c18.6-19.6 49.7-20 68.7-.9l33.4 33.4L143.8 256 98.5 210.7c-18.7-18.7-18.7-49.1 0-67.9L113 128.4C83.6 95.6 86.6 42.9 123.4 14.2l3.7-2.9 11-8.6 10 9.8 29 28.4c19.1 18.7 19.3 49.4 .4 68.3l-56.3 56.3c-6.2 6.2-6.2 16.4 0 22.6l36.3 36.3c4.7-45 34.7-100.8 116.4-147.9l-8.8-49.7L261.2 4.7l22.1 3.5L396.3 26zM200.9 280a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLeafyGreen:{prefix:"fass",iconName:"leafy-green",icon:[576,512,[129388],"e41d","M216.5 26.2C181.6-8.7 125-8.7 90.1 26.2c-15.4 15.4-24 35.1-25.8 55.3C49 83.9 34.3 91.1 22.4 102.9c-28.3 28.3-29.8 73.3-4.5 103.4v72.6L72.1 333l0 80.4L96 389.5V290.7l48-48v-96l66.1-66.1c2.8-15.4 8.4-29.8 16.2-42.7c-2.9-4.1-6.2-8-9.9-11.7zM549.9 183.9C566.2 164.4 576 139.4 576 112C576 50.1 525.9 0 464 0c-27.4 0-52.4 9.8-71.9 26.1C376.3 14.7 357 8 336 8c-50.2 0-91.4 38.5-95.6 87.6L176 160v96l-48 48v98.7L89.4 441.4 66.7 464 112 509.3l22.6-22.6L173.3 448H272l48-48h96l64.4-64.4c49.1-4.2 87.6-45.4 87.6-95.6c0-21-6.7-40.3-18.1-56.1zM486.6 112l-11.3 11.3L390.6 208H448h16v32H448 358.6l-59.3 59.3-48 48L240 358.6 217.4 336l11.3-11.3L272 281.4V192 176h32v16 57.4l36.7-36.7 112-112L464 89.4 486.6 112z"]},faCircleArrowUpRight:{prefix:"fass",iconName:"circle-arrow-up-right",icon:[512,512,[],"e0fc","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm88 144H192 168v48h24 94.1L151 327l-17 17L168 377.9l17-17 135-135V328v24h48V328 168 144H344z"]},faCalendars:{prefix:"fass",iconName:"calendars",icon:[512,512,[],"e0d7","M256 0H192V64H96v96H512V64H416V0H352V64H256V0zM96 192V416H512V192H96zM0 160V488v24H24 416V464H48V160H0z"]},faBangladeshiTakaSign:{prefix:"fass",iconName:"bangladeshi-taka-sign",icon:[384,512,[],"e2e6","M0 96H32c17.7 0 32 14.3 32 32v32H0v64H64V384c0 53 43 96 96 96h32c106 0 192-86 192-192V256c0-53-43-96-96-96H256v64h32c17.7 0 32 14.3 32 32v32c0 70.7-57.3 128-128 128H160c-17.7 0-32-14.3-32-32V224h64V160H128V128c0-53-43-96-96-96H0V96z"]},faBicycle:{prefix:"fass",iconName:"bicycle",icon:[640,512,[128690],"f206","M312 32H288V80h24 25.7l34.6 64H222.9l-27.4-38-7.2-10H176 120 96v48h24 43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49 13.7l7-11.8 84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L373.1 44.6 366.3 32H352 312zM458.6 303.7l32.3 59.7 11.4 21.1 42.2-22.8-11.4-21.1-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM128 368h70.2c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-26.5 53.1L128 368zm38.8-48l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z"]},faHammerWar:{prefix:"fass",iconName:"hammer-war",icon:[384,512,[],"f6e4","M224 0V32 56.9L336 32h48V288H336L192 256 48 288H0V32H48L160 56.9V32 0h64zM192 288.8l32 7.1V480v32H160V480 295.9l32-7.1z"]},faCircleD:{prefix:"fass",iconName:"circle-d",icon:[512,512,[],"e104","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128h72c70.7 0 128 57.3 128 128s-57.3 128-128 128H184 160V360 152 128h24zm72 208c44.2 0 80-35.8 80-80s-35.8-80-80-80H208V336h48z"]},faSpiderBlackWidow:{prefix:"fass",iconName:"spider-black-widow",icon:[512,512,[],"f718","M0 118.7v21.2l1.2 3.7 24 72L29 227l11.4 3.8L116.1 256 40.4 281.2 29 285l-3.8 11.4-24 72L0 372.1v21.2l39.2 13.1 7.6-22.8L67 323l84.2-28.1L79 367 67.7 378.4l6.2 14.8 40 96 9.2 22.2 44.3-18.5-9.2-22.2-33.8-81.2L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l35.7 35.7-33.8 81.2-9.2 22.2 44.3 18.5 9.2-22.2 40-96 6.2-14.8L433 367l-72.1-72.1L445 323l20.2 60.6 7.6 22.8L512 393.3V372.1l-1.2-3.7-24-72L483 285l-11.4-3.8L395.9 256l75.7-25.2L483 227l3.8-11.4 24-72 1.2-3.7V118.7l-39.2-13.1-7.6 22.8L445 189l-84.2 28.1L433 145l11.4-11.4-6.2-14.8-40-96L388.9 .6 344.6 19.1l9.2 22.2 33.8 81.2L336 174.1V160c0-38.7-27.5-71-64-78.4V128H240V81.6c-36.5 7.4-64 39.7-64 78.4v14.1l-51.7-51.7 33.8-81.2 9.2-22.2L123.1 .6l-9.2 22.2-40 96-6.2 14.8L79 145l72.1 72.1L67 189 46.8 128.4l-7.6-22.8L0 118.7zM216 288h80v16l-24 32 24 32v16H216V368l24-32-24-32V288z"]},faStaffSnake:m5,faRodAsclepius:m9,faRodSnake:m7,faStaffAesculapius:gb,faPear:{prefix:"fass",iconName:"pear",icon:[512,512,[],"e20c","M510.7 35.2l-17 17L457.9 88c33.9 49.8 28.8 118.3-15.4 162.5l-58.8 58.8c.2 3.5 .3 7.1 .3 10.7c0 106-86 192-192 192S0 426 0 320S86 128 192 128c3.6 0 7.2 .1 10.7 .3l58.8-58.8c44.2-44.2 112.6-49.3 162.5-15.4l35.9-35.9 17-17 33.9 33.9zM288 320c0 53-43 96-96 96v32c70.7 0 128-57.3 128-128H288z"]},faHeadSideCoughSlash:{prefix:"fass",iconName:"head-side-cough-slash",icon:[640,512,[],"e062","M448 325l46 35.7c6.5 1.7 11.9 6 15 11.7l46.1 35.8c8.7 1.1 16 7 19.2 14.9L616.7 456c10.7 .3 19.6 7.6 22.4 17.4l.8 .6-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 40 31.1C126.1 17.1 173.2 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v5zM0 224.3c0-38.7 9.8-75.2 27.1-107L341.8 365.3 320 368v40l82.5 5.2L448 449v31H320v32H288 256 96 64V480 381.2C23 339.3 0 283 0 224.3zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faFileMov:{prefix:"fass",iconName:"file-mov",icon:[512,512,[],"e647","M0 0H224V160H384V304H80V512H0V0zM384 128H256V0L384 128zM256 368V496v16H224V496 421.8l-17.9 33.7-13.9 26.2-14.3-26L160 423v73 16H128V496 368 352l16 0 4 0 9.5 0 4.6 8.3 29.7 54 28.5-53.8 4.5-8.5 9.6 0 5.6 0 16 0v16zm192 0v35c0 17.3 3.1 34.4 9.2 50.6l6.8 18.2 6.8-18.2c6.1-16.2 9.2-33.3 9.2-50.6V368 352h32v16 35c0 21.1-3.8 42-11.2 61.8L487 501.6 483.1 512H472 456 444.9L441 501.6l-13.8-36.8C419.8 445 416 424.1 416 403V368 352h32v16zM288 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V392zm40-8c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V392c0-4.4-3.6-8-8-8H328z"]},faTriangle:{prefix:"fass",iconName:"triangle",icon:[512,512,[9650],"f2ec","M0 480L256 32 512 480H0z"]},faApartment:{prefix:"fass",iconName:"apartment",icon:[576,512,[],"e468","M448 0H128V96H0V512H128h32 96V384h64V512h96 32H576V192H448V0zM320 320V256h64v64H320zm192 96H448V352h64v64zM64 320V256h64v64H64zm64 96H64V352h64v64zm64-96V256h64v64H192zM384 64v64H320V64h64zM192 64h64v64H192V64zM384 224H320V160h64v64zm64 96V256h64v64H448zM128 224H64V160h64v64zm64 0V160h64v64H192z"]},faTruckMedical:gm,faAmbulance:gy,faPepper:{prefix:"fass",iconName:"pepper",icon:[512,512,[129745],"e432","M191.6 36.7c0 0 0 0 0 0l0 0 0 0 0 0s0 0 16.4-17.5S224.4 1.7 224.4 1.7l0 0 0 0 .1 .1 .2 .2 .6 .6c.5 .5 1.1 1.1 2 2c1.6 1.7 3.8 4 6.4 7c5.1 5.9 11.9 14.5 18.7 25.4c10.3 16.4 21 38.8 25.5 65.4m0 0c17.7-6.8 37.6-8.4 57.5-3.4c10.5 2.6 20.1 6.9 28.7 12.4c21.5-13.8 48.5-19.1 75.3-12.4c51.4 12.9 82.7 65 69.8 116.4l-56 224c-12.9 51.4-65 82.7-116.4 69.9c-10.5-2.6-20.1-6.9-28.7-12.4c-5.7 3.7-11.8 6.8-18.4 9.2c-10.6 4-21.9 6.1-33.5 6.1c-11.8 0-23.3-2.1-34-6.2c-6.5-2.4-12.5-5.5-18.2-9.1c-8.6 5.5-18.2 9.8-28.7 12.4C123.8 522 71.7 490.7 58.9 439.3l-56-224C-10 163.8 21.3 111.7 72.7 98.9c14.4-3.6 28.8-3.7 42.4-1C84.2 128.6 72.1 176 83.8 223l41 163.8 31-7.8-41-163.8C102 163.8 125.3 111.7 176.7 98.9c4-1 7.9-1.7 11.9-2.2c8.7-1 17.3-.9 25.7 .4l.6 .1c4.6 .7 9.1 1.8 13.5 3.1c-3.8-14.5-10.1-27.4-16.7-37.9c-5.2-8.4-10.4-15-14.3-19.4c-1.9-2.2-3.5-3.9-4.5-4.9c-.5-.5-.9-.9-1.1-1.1l-.2-.2"]},faPiano:{prefix:"fass",iconName:"piano",icon:[512,512,[],"f8d4","M0 192V512H512V288L384 224V192C384 86 298 0 192 0S0 86 0 192zM416 352h32v96H64V352H96v48 16h32V400 352h32v48 16h32V400 352h32v48 16h32V400 352h64v48 16h32V400 352h32v48 16h32V400 352z"]},faGunSquirt:{prefix:"fass",iconName:"gun-squirt",icon:[576,512,[],"e19d","M128 32V56v8H512h32V96v32h32v64H544v32 32H512 248l-18 72h42V312 288h48v24 40 40 24H272V392 376H218L192 480H32L88.1 255.7C38.8 251.7 0 210.4 0 160c0-47.6 34.6-87.1 80-94.7V56 32h48zm352 96H64v64H480V128z"]},faWheatAwnCircleExclamation:{prefix:"fass",iconName:"wheat-awn-circle-exclamation",icon:[640,512,[],"e598","M489 57l17-17L472 6.1 455 23 383 95l-17 17L400 145.9l17-17 72-72zM316.8 38.6L294.1 16 271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L90.5 219.6 67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L25.4 441.4 2.7 464 48 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.5 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.5c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L489 153l17-17L472 102.1l-17 17-43.4 43.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L393 57l17-17L376 6.1 359 23 329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faSnowman:{prefix:"fass",iconName:"snowman",icon:[512,512,[9731,9924],"f7d0","M352 96c0 18.7-5.4 36.2-14.7 51c9.3 9.8 16.8 21.3 22.1 34L408 160.2V120 96h48v24 19.6l22.5-9.7 22.1-9.5 18.9 44.1-22.1 9.5-56 24-73.6 31.5c-.6 11.8-3 23.1-6.9 33.6C394.7 292.6 416 335.8 416 384c0 52.3-25.1 98.8-64 128H160c-38.9-29.2-64-75.7-64-128c0-48.2 21.3-91.4 55.1-120.8c-3.9-10.5-6.3-21.8-6.9-33.6L70.5 198.1l-56-24-22.1-9.5 18.9-44.1 22.1 9.5L56 139.6V120 96h48v24 40.2L152.6 181c5.3-12.7 12.8-24.2 22.1-34c-9.3-14.8-14.7-32.3-14.7-51c0-53 43-96 96-96s96 43 96 96zM272 272H240v32h32V272zm0 96V336H240v32h32zM240 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v.3c0 2.9 .8 5.8 2.3 8.3L256 152l13.7-23.4c1.5-2.5 2.3-5.4 2.3-8.3V120c0-8.8-7.2-16-16-16s-16 7.2-16 16zm32 88H240v32h32V208z"]},faUserAlien:{prefix:"fass",iconName:"user-alien",icon:[448,512,[],"e04a","M64 167C64 74.8 135.6 0 224 0s160 74.8 160 167c0 119.3-160 217-160 217s-160-97.7-160-217zm80 9H128 112v16c0 35.3 28.7 64 64 64h16 16V240c0-35.3-28.7-64-64-64zm96 64v16h16 16c35.3 0 64-28.7 64-64V176H320 304c-35.3 0-64 28.7-64 64zM400 352l48 160H0L48 352h80l96 72 96-72h80z"]},faShieldCheck:{prefix:"fass",iconName:"shield-check",icon:[512,512,[],"f2f7","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM369 209l17-17L352 158.1l-17 17-111 111-47-47-17-17L126.1 256l17 17 64 64 17 17 17-17L369 209z"]},faMortarPestle:{prefix:"fass",iconName:"mortar-pestle",icon:[512,512,[],"f5a7","M469.5 0L252.3 160H397.3L510.1 47.2 469.5 0zM32 192H0v64H32c0 82.5 43.4 147.7 123.9 176.2C138.4 454.1 128 481.8 128 512H384c0-30.2-10.4-57.9-27.9-79.8C436.6 403.7 480 338.5 480 256h32V192H480 32z"]},faRoadBarrier:{prefix:"fass",iconName:"road-barrier",icon:[640,512,[],"e562","M64 64V32H0V64 448v32H64V448 266.3L149.2 96H64V64zm576 0V32H576V64v53.7L490.8 288H576V448v32h64V448 64zM330.8 96l-5.4 10.7L234.8 288h74.3l5.4-10.7L405.2 96H330.8zM437.2 288l5.4-10.7L533.2 96H458.8l-5.4 10.7L362.8 288h74.3zM277.2 96H202.8l-5.4 10.7L106.8 288h74.3l5.4-10.7L277.2 96z"]},faChartCandlestick:{prefix:"fass",iconName:"chart-candlestick",icon:[512,512,[],"e0e2","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zM320 48V32H288V48 96H256V256h32v48 16h32V304 256h32V96H320V48zm64 144V320h32v48 16h32V368 320h32V192H448V144 128H416v16 48H384zM224 128H192V80 64H160V80v48H128V320h32v48 16h32V368 320h32V128z"]},faBriefcaseBlank:{prefix:"fass",iconName:"briefcase-blank",icon:[512,512,[],"e0c8","M152 0H128V24 96H0V480H512V96H384V24 0H360 152zM336 96H176V48H336V96z"]},faSchool:{prefix:"fass",iconName:"school",icon:[640,512,[127979],"f549","M640 512H384V416c0-35.3-28.7-64-64-64s-64 28.7-64 64v96H0V96H160L320 0 480 96H640V512zM144 192H80v96h64V192zm352 0v96h64V192H496zM144 320H80v96h64V320zm352 0v96h64V320H496zM408 176a88 88 0 1 0 -176 0 88 88 0 1 0 176 0zm-72-48v16 16h16 16v32H352 320 304V176 144 128h32z"]},faIgloo:{prefix:"fass",iconName:"igloo",icon:[576,512,[],"f7ae","M320 33.8V160H48.5C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160V39.1C424.9 55.7 487.2 99.8 527.5 160H352zM29.9 192H96V320H0c0-46 10.8-89.4 29.9-128zM192 320H128V192H448V320H384v32H576V480H352V352c0-35.3-28.7-64-64-64s-64 28.7-64 64V480H0V352H192V320zm288 0V192h66.1c19.2 38.6 29.9 82 29.9 128H480z"]},faBracketRound:gM,faParenthesis:gv,faJoint:{prefix:"fass",iconName:"joint",icon:[640,512,[],"f595","M384 0h64V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v43H480V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V0zM640 288H576V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V0h64V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v43zM0 432s89.6-64 234.6-77.5L365.8 512H288C112 512 0 432 0 432zm464 80H407.5L274.3 352.2c4.5-.1 9.1-.2 13.7-.2h48 56.5L525.8 512H464zm103.5 0L434.2 352H640V512H624 567.5z"]},faHorseSaddle:{prefix:"fass",iconName:"horse-saddle",icon:[576,512,[],"f8c3","M448 160v78.1V240h0c-.5 30-12.8 56.4-32 75.7V512H320V346.7c-4.1-.7-8.2-1.6-12.3-2.8L256 329.1V256h48 16V240 128C320 57.3 377.3 0 448 0h32 80 16V32H560 544l32 32V192l-80 32-32-64H448zM224 256v64 8 8 19.9l-14.1 14.1-27 27 38.3 115H120.1L82.5 399.2 73.1 371l21-21 26.6-26.6L78.2 259.9c-7.3-11-11.9-23.4-13.6-36.4C54.6 230.8 48 242.6 48 256v56 24H0V312 256c0-44.6 33.2-81.5 76.3-87.2c11.4-18.7 29.9-32.7 51.7-38.2V240v16h16 80zm-64-32V128h43.2H256h32v96H160zM512 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faMugMarshmallows:{prefix:"fass",iconName:"mug-marshmallows",icon:[512,512,[],"f7b7","M32 32H226.7l-73.4 73.4L130.7 128H32V32zm240 0l96 96H176l96-96zM0 160H96v96h64V160H352h32 16c61.9 0 112 50.1 112 112s-50.1 112-112 112H384v96H0V160zm384 64v96h16c26.5 0 48-21.5 48-48s-21.5-48-48-48H384z"]},faFilters:{prefix:"fass",iconName:"filters",icon:[640,512,[],"e17e","M192 96L352 256V384l128 96V256L640 96V32H192V96zM0 96v64L160 320v96l128 96V320l32-32V269.3L169.4 118.6l-9.4-9.4V96H0z"]},faBellOn:{prefix:"fass",iconName:"bell-on",icon:[640,512,[128365],"f8fa","M352 0H288V51.2C215 66 160 130.6 160 208v88L96 368v48H544V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM0 176v48H24h80 24V176H104 24 0zm536 0H512v48h24 80 24V176H616 536zM608.2 50.7L586.7 7.8 565.3 18.5l-64 32L479.8 61.3l21.5 42.9 21.5-10.7 64-32 21.5-10.7zM53.3 61.5l64 32 21.5 10.7 21.5-42.9L138.7 50.5l-64-32L53.3 7.8 31.8 50.7 53.3 61.5z"]},faAngleRight:{prefix:"fass",iconName:"angle-right",icon:[320,512,[8250],"f105","M301.3 256l-22.6 22.6-160 160L96 461.3 50.7 416l22.6-22.6L210.7 256 73.4 118.6 50.7 96 96 50.7l22.6 22.6 160 160L301.3 256z"]},faDialMed:{prefix:"fass",iconName:"dial-med",icon:[576,512,[],"e15f","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zm128 31.2C128 207 187 140.6 264 129l0 158.2v24l48 0v-24L312 129c77 11.6 136 78 136 158.2c0 88.4-71.6 160-160 160s-160-71.6-160-160z"]},faHorse:{prefix:"fass",iconName:"horse",icon:[576,512,[128014],"f6f0","M448 238.1V160h16l32 64 80-32V64L544 32h16 16V0H560 480 448C377.3 0 320 57.3 320 128H256 203.2 148.8c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256v56 24H48V312 256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l42.4 63.6L94.1 350.1l-21 21 9.4 28.1L120.1 512H221.3L182.9 397l27-27L224 355.9V336 320l83.7 23.9c4.1 1.2 8.2 2.1 12.3 2.8V512h96V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faQ:{prefix:"fass",iconName:"q",icon:[448,512,[113],"51","M64 256c0 88.4 71.6 160 160 160c25.3 0 49.2-5.9 70.5-16.3L194.9 256h77.9l72.4 104.5c24.2-28 38.8-64.5 38.8-104.5c0-88.4-71.6-160-160-160S64 167.6 64 256zM331.3 452.7C299.4 470.1 262.9 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 61.8-25 117.8-65.5 158.3l66.2 95.5 1.5 2.2H372.4l-41.1-59.3z"]},faMonitorWaveform:gz,faMonitorHeartRate:gw,faLinkSimple:{prefix:"fass",iconName:"link-simple",icon:[576,512,[],"e1cd","M0 256C0 167.6 71.6 96 160 96h64 32v64H224 160c-53 0-96 43-96 96s43 96 96 96h64 32v64H224 160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H352 320V352h32 64c53 0 96-43 96-96s-43-96-96-96H352 320V96h32 64c88.4 0 160 71.6 160 160zM192 224H384h32v64H384 192 160V224h32z"]},faWhistle:{prefix:"fass",iconName:"whistle",icon:[640,512,[],"f460","M44.1 188.8C18.5 180.5 0 156.4 0 128C0 92.7 28.7 64 64 64c23.4 0 43.8 12.5 55 31.2C149.2 75.5 185.2 64 224 64c46.6 0 91.9 15.7 128.5 44.7l78.1 61.8L416 224l32 24 45.9-27.5L640 336 536 448 380.7 367c-34.8 49-92 81-156.7 81C118 448 32 362 32 256c0-23.6 4.3-46.3 12.1-67.2zM80 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faG:{prefix:"fass",iconName:"g",icon:[448,512,[103],"47","M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128H224V224H416h32v32c0 123.7-100.3 224-224 224S0 379.7 0 256S100.3 32 224 32c70.8 0 134 32.9 175 84.1l-50 40C319.6 119.4 274.6 96 224 96z"]},faWineGlassCrack:gH,faFragile:gx,faSlotMachine:{prefix:"fass",iconName:"slot-machine",icon:[640,512,[],"e3ce","M448 0H64V64H448V0zm64 96H0V416H64v96H416h32H592h32V480 211.8c9.8-8.8 16-21.6 16-35.8c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 14.2 6.2 27 16 35.8V448H448V416h64V96zM80 176h72 24v24 8 5.3l-2.2 4.8L119.4 336H66.5l3.7-8.1 48-103.9H80 56V176H80zM263.4 336H210.5l3.7-8.1 48-103.9H224 200V176h24 72 24v24 8 5.3l-2.2 4.8L263.4 336zm144 0H354.5l3.7-8.1 48-103.9H368 344V176h24 72 24v24 8 5.3l-2.2 4.8L407.4 336z"]},faNotesMedical:{prefix:"fass",iconName:"notes-medical",icon:[512,512,[],"f481","M96 416V32H480V320l-96 96H96zM320 128H256v64H192v64h64v64h64V256h64V192H320V128zM296 464h24v48H296 24 0V488 152 128l48 0v24l0 312H296z"]},faCarWash:{prefix:"fass",iconName:"car-wash",icon:[448,512,[],"f5e6","M64 128c-26.5 0-48-21.5-48-48C16 48 64 0 64 0s48 48 48 80s-21.5 48-48 48zm160 0c-26.5 0-48-21.5-48-48c0-32 48-80 48-80s48 48 48 80s-21.5 48-48 48zM432 80c0 32-21.5 48-48 48s-48-21.5-48-48c0-32 48-80 48-80s48 48 48 80zM106.9 160H128 320h21.1l8.3 19.4L396 288h36v96 64 64H352V448H96v64H16V448 384 288H52L98.6 179.4l8.3-19.4zm192 64H149.1l-27.4 64H326.3l-27.4-64zM96 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faEscalator:{prefix:"fass",iconName:"escalator",icon:[640,512,[],"e171","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM424 160h24 96 64V288H544 472L234.1 496.2 216 512H192 96 32V384H96h72L405.9 175.8 424 160zM320 128v80.4l-128 112V128H320z"]},faCommentImage:{prefix:"fass",iconName:"comment-image",icon:[512,512,[],"e148","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM192 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288v32H416V288L296 144 195.5 264.6 160 224 96 288z"]},faTemperatureHalf:gN,faTemperature2:gV,faThermometer2:gk,faThermometerHalf:gE,faDongSign:{prefix:"fass",iconName:"dong-sign",icon:[384,512,[],"e169","M320 32H256V64H192v64h64v49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c23.3 0 45.2-6.2 64-17.1V416h64V288 128h32V64H320V32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM384 512V448H0v64H384z"]},faDonut:gD,faDoughnut:gS,faCapsules:{prefix:"fass",iconName:"capsules",icon:[576,512,[],"f46b","M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256H64V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z"]},faPooStorm:g_,faPooBolt:gO,faTally1:{prefix:"fass",iconName:"tally-1",icon:[640,512,[],"e294","M160 32V64 448v32H96V448 64 32h64z"]},faFileVector:{prefix:"fass",iconName:"file-vector",icon:[384,512,[],"e64c","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM128 192v32H256V192h64v64H288V384h32v64H256V416H128v32H64V384H96V256H64V192h64zm128 64H128V384H256V256z"]},faFaceFrownOpen:gP,faFrownOpen:gj,faSquareDashed:{prefix:"fass",iconName:"square-dashed",icon:[448,512,[],"e269","M32 32h96V96H64v64H0V64 32H32zM0 192H64V320H0V192zm384 0h64V320H384V192zm64-32H384V96H320V32h96 32V64v96zm0 192v96 32H416 320V416h64V352h64zM64 352v64h64v64H32 0V448 352H64zM288 480H160V416H288v64zM160 96V32H288V96H160z"]},faBagShoppingPlus:{prefix:"fass",iconName:"bag-shopping-plus",icon:[448,512,[],"e651","M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H0V512H448V160H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm32 152h56V256 232h48v24 56h56 24v48H304 248v56l0 24H200l0-24V360H144 120V312h24z"]},faSquareJ:{prefix:"fass",iconName:"square-j",icon:[448,512,[],"e273","M448 32H0V480H448V32zM304 152V288c0 53-43 96-96 96s-96-43-96-96v-8V256h48v24 8c0 26.5 21.5 48 48 48s48-21.5 48-48V152 128h48v24z"]},faHandPointUp:{prefix:"fass",iconName:"hand-point-up",icon:[384,512,[9757],"f0a6","M32 0H96V240H32V0zM224 160h64V288H224V160zm-32-32V240H128V128h64zm128 64h64V320H320V192zM0 363V272H192v48 32H96 80v32H96 208h16V368 320h64v32h96c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363z"]},faMoneyBill:{prefix:"fass",iconName:"money-bill",icon:[576,512,[],"f0d6","M576 64H0V448H576V64zM128 384H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faArrowUpBigSmall:gB,faSortSizeUp:gR,faBarcodeRead:{prefix:"fass",iconName:"barcode-read",icon:[576,512,[],"f464","M24 0H0V24 160H48V48H160V0H24zM192 384V128H128V384h64zM352 128H288V384h64V128zm96 0H384V384h64V128zM576 0H552 416V48H528V160h48V24 0zM24 512H160V464H48V352H0V488v24H24zm552 0V488 352H528V464H416v48H552h24zM256 128H224V384h32V128z"]},faBaguette:{prefix:"fass",iconName:"baguette",icon:[640,512,[129366],"e3d8","M583 234.5c58.8-39.2 74.7-118.7 35.5-177.5S499.8-17.7 441 21.5L356.5 77.8l70.8 70.8L438.6 160 416 182.6l-11.3-11.3L329.3 96l-88 58.7 74 74L326.6 240 304 262.6l-11.3-11.3-78.6-78.6-88 58.7 77.2 77.2L214.6 320 192 342.6l-11.3-11.3L98.9 249.6 57 277.5C-1.8 316.7-17.7 396.2 21.5 455s118.7 74.7 177.5 35.5l384-256z"]},faBowlSoftServe:{prefix:"fass",iconName:"bowl-soft-serve",icon:[512,512,[],"e46b","M288 0H256l10.8 16.3c3.4 5 5.2 11 5.2 17c0 17-13.7 30.7-30.7 30.7H160c-35.3 0-64 28.7-64 64c0 11.7 3.1 22.6 8.6 32H96c-35.3 0-64 28.7-64 64v64H480V224c0-35.3-28.7-64-64-64h-8.6c5.4-9.4 8.6-20.3 8.6-32C416 57.3 358.7 0 288 0zM64 320H48v16 8c0 57.4 46.6 104 104 104h32l-24 64H352l-24-64h32c57.4 0 104-46.6 104-104v-8V320H448 64z"]},faFaceHoldingBackTears:{prefix:"fass",iconName:"face-holding-back-tears",icon:[512,512,[129401],"e482","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 432c55.6 0 88.4-37 98.3-56.8l-28.6-14.3C319.6 373 296.4 400 256 400s-63.6-27-69.7-39.2l-28.6 14.3C167.6 395 200.4 432 256 432zM240 272V240c0-41.5-31.5-75.6-72-79.6c10-10.8 17.6-24.1 21.9-38.8l1.5-5.2 4.4-15.4L165 92.2l-4.4 15.4-1.5 5.2c-7 24.7-28.1 42.7-53.6 45.9L94 160.1l-15.9 2 4 31.8 13.8-1.7C85.9 205.5 80 222.1 80 240c0 18 6 34.6 16 48v32 16h32V320v-6.7c9.8 4.3 20.6 6.7 32 6.7c18 0 34.6-6 48-16v16h32V304 288 272zm144 41.3V320v16h32V320 288c10-13.4 16-30 16-48c0-17.9-5.9-34.5-15.9-47.9l13.8 1.7 4-31.8-15.9-2-11.5-1.4c-25.5-3.2-46.6-21.3-53.6-45.9l-1.5-5.2L347 92.2 316.2 101l4.4 15.4 1.5 5.2c4.2 14.8 11.8 28 21.9 38.8c-40.4 4-72 38.1-72 79.6c0 44.2 35.8 80 80 80c11.4 0 22.2-2.4 32-6.7zM128 232c17.7 0 32-14.3 32-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4zm224-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4c17.7 0 32-14.3 32-32z"]},faSquareUp:gU,faArrowAltSquareUp:gF,faTrainSubwayTunnel:gG,faSubwayTunnel:gY,faSquareExclamation:gQ,faExclamationSquare:gq,faSemicolon:{prefix:"fass",iconName:"semicolon",icon:[192,512,[],"3b","M160 64V192H32V64H160zM16 512L48 288H160L80 512H16z"]},faBookmark:{prefix:"fass",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M0 512L192 400 384 512V0H0V512z"]},faFanTable:{prefix:"fass",iconName:"fan-table",icon:[448,512,[],"e004","M256 413.6C355.7 398.2 432 312 432 208C432 93.1 338.9 0 224 0S16 93.1 16 208c0 104 76.3 190.2 176 205.6V448H96 64v64H96 224 352h32V448H352 256V413.6zM178.9 53.7L224.3 166c18.5-25.3 50-39.8 83.3-35.1c48.1 6.8 81.7 51.3 74.9 99.4l-2.2 15.8-120-16.9c12.6 28.7 9.5 63.2-11.2 89.7c-29.9 38.3-85.2 45.1-123.5 15.2l-12.6-9.8 74.6-95.5c-31.2-3.4-59.5-23.4-72.1-54.5C97.2 129.1 119 77.9 164.1 59.7l14.8-6zM224 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faAlignJustify:{prefix:"fass",iconName:"align-justify",icon:[448,512,[],"f039","M448 32H0V96H448V32zm0 256H0v64H448V288zM0 160v64H448V160H0zM448 416H0v64H448V416z"]},faBatteryLow:gK,faBattery1:gZ,faCreditCardFront:{prefix:"fass",iconName:"credit-card-front",icon:[576,512,[],"f38a","M0 32H576V480H0V32zM480 288H96v32H480V288zM96 352v32h96V352H96zm128 0v32H384V352H224zM512 96H384v96H512V96z"]},faBrainArrowCurvedRight:gW,faMindShare:g$,faUmbrellaBeach:{prefix:"fass",iconName:"umbrella-beach",icon:[576,512,[127958],"f5ca","M346.3 271.8l-60.1-21.9L214 448H32 0v64H32 544h32V448H544 282.1l64.1-176.2zm121.1-.2l-3.3 9.1 101.7 37c20.7-90.4-9.7-183.3-75.2-244.3c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM88.4 143.9l105 38.2 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2C217 7.7 131.5 59.7 88.4 143.9z"]},faHelmetUn:{prefix:"fass",iconName:"helmet-un",icon:[512,512,[],"e503","M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240V352v32H32 200h14.9L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6h96 24V464H456 369.5l-1.5-1.5V288h48 32 32 32V224H480h-.5zM320 417.2l-78-73.7L274.4 288H320V417.2zM160 112v64c0 8.8 7.2 16 16 16s16-7.2 16-16V112 96h32v16 64c0 26.5-21.5 48-48 48s-48-21.5-48-48V112 96h32v16zM272 96h8 9.9l4.4 8.8L320 156.2V112 96h32v16 96 16H336h-8-9.9l-4.4-8.8L288 163.8V208v16H256V208 112 96h16z"]},faLocationSmile:gX,faMapMarkerSmile:gJ,faArrowLeftToLine:g6,faArrowToLeft:g4,faBullseye:{prefix:"fass",iconName:"bullseye",icon:[512,512,[],"f140","M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faSushi:g3,faNigiri:g5,faMessageCaptions:g8,faCommentAltCaptions:g9,faTrashList:{prefix:"fass",iconName:"trash-list",icon:[640,512,[],"e2b1","M288 0l16 32H416V96H0V32H112L128 0H288zM32 128H384L360 512H56L32 128zm608 0v64H448V128H640zM608 256v64H448V256H608zM448 384h96v64H448V384z"]},faBacon:{prefix:"fass",iconName:"bacon",icon:[576,512,[129363],"f7e5","M210.8 190c-27.5 47.2-53 91-210.8 162l58.8 73.4c68.6-32.2 110.4-60.4 138.9-86.5c30-27.5 46-53.2 63.5-81.5l1.2-1.9c18.2-29.3 38.1-60.8 76.2-96.1c33.8-31.3 81.4-65 154.2-103.4L448 0C269.6 89.2 239.1 141.4 210.8 190zM79.3 451.1L128 512c157.8-71 183.3-114.8 210.8-162c28.3-48.6 58.7-100.8 237.2-190L513.2 81.5C439 120.2 392.4 153.4 360.4 183c-34.9 32.2-52.9 60.7-70.8 89.4L288 275c-17.5 28.2-35.4 57.1-68.7 87.6c-30.5 28-73.4 56.8-140 88.6z"]},faOption:{prefix:"fass",iconName:"option",icon:[640,512,[],"e318","M448 448H432.6L423 436 176.6 128H32 0V64H32 192h15.4L217 76 463.4 384H608h32v64H608 448zm0-320H416V64h32H608h32v64H608 448z"]},faRaccoon:{prefix:"fass",iconName:"raccoon",icon:[512,512,[],"e613","M288.4 0L288 .5V0H224h-9.9l-4.4 8.8-16 32-3 5.9 2.1 6.3 15.3 45.8-28.5 35.1-3.6 4.4V144v40 11.9l11.4 3.4 77.7 23.3 46 30.7 4 2.7H320h32 4.8l4-2.7 46-30.7 77.7-23.3 11.4-3.4V184 144v-5.7l-3.6-4.4L463.9 98.8l15.3-45.8 2.1-6.3-3-5.9-16-32L457.9 0H448 384V.5l-.4-.5H376 296h-7.6zm19 32h57.2c1.3 0 2.6 .1 3.9 .2l49.2 60.5-31.5-7.3c-20.2-4.7-39.7 4.2-50.2 19.9c-10.5-15.7-30.1-24.6-50.2-19.9l-31.5 7.3 49.2-60.5c1.3-.1 2.6-.2 3.9-.2zm45.4 141.5l38.6 21-.2 .1L360 215.4c-.3-13-10.9-23.4-24-23.4s-23.7 10.4-24 23.4l-31.1-20.8-.2-.1 38.6-21c6.9-3.8 12.6-9.1 16.8-15.3c4.2 6.3 9.9 11.6 16.8 15.3zM288 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM182.4 231.2C130.1 269 96 330.5 96 400v16H64V400c0-16.4 1.7-32.5 4.8-48H0v48c0 61.9 50.1 112 112 112H240h80V496c0-26.5-21.5-48-48-48H240 224V416h16 32c44.2 0 80 35.8 80 80v16h24l.1 0H416h64V495.6c-.2-26.3-21.6-47.6-48-47.6H416l0 0V376l-6.4 4.8-12.8 9.6-19.2-25.6 12.8-9.6L448 312v-9.3c0-19.7-7.2-38.5-20.1-53l-7.3 2.2-42 28L366.5 288H352 320 305.5l-12.1-8.1-42-28-68.9-20.7zM0 128H128V32H0v96zm0 32v64H128V160H0zM0 320H77.7c8.2-23.2 19.8-44.7 34.3-64H0v64zm480-24l-.2-.6 0 .8 .2-.2zM326 362.5L309.5 390l-13.7-8.2-80-48L202 325.5 218.5 298l13.7 8.2 80 48 13.7 8.2z"]},faHandPointDown:{prefix:"fass",iconName:"hand-point-down",icon:[384,512,[],"f0a7","M32 512H96V272H32V512zM224 352h64V224H224V352zm-32 32V272H128V384h64zm128-64h64V192H320V320zM0 149v91H192V192 160H96 80V128H96 208h16v16 48h64V160h96C384 71.6 312.4 0 224 0H162.3C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149z"]},faArrowUpFromBracket:{prefix:"fass",iconName:"arrow-up-from-bracket",icon:[448,512,[],"e09a","M246.6 25.4L224 2.7 201.4 25.4l-128 128L50.7 176 96 221.3l22.6-22.6L192 125.3V320v32h64V320 125.3l73.4 73.4L352 221.3 397.3 176l-22.6-22.6-128-128zM64 352V320H0v32V480v32H32 416h32V480 352 320H384v32 96H64V352z"]},faHeadSideGear:{prefix:"fass",iconName:"head-side-gear",icon:[512,512,[],"e611","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zM256 96H192v37.5c-11.2 4-21.5 10-30.4 17.6l-32.5-18.7-32 55.4 32.5 18.7c-1.1 5.7-1.6 11.6-1.6 17.6s.5 11.9 1.6 17.5L97.1 260.3l32 55.4L161.6 297c8.9 7.6 19.2 13.6 30.4 17.6V352h64V314.5c11.2-4 21.5-10 30.4-17.6l32.5 18.7 32-55.4-32.5-18.7c1.1-5.7 1.6-11.6 1.6-17.5s-.5-11.9-1.6-17.6l32.5-18.7-32-55.4L286.4 151c-8.9-7.6-19.1-13.6-30.4-17.6V96zM184 224a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},faTrashPlus:{prefix:"fass",iconName:"trash-plus",icon:[448,512,[],"e2b2","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zM200 432h48V408 344h64 24V296H312 248V232l0-24H200v24 64H136 112v48h24 64v64 24z"]},faObjectsAlignTop:{prefix:"fass",iconName:"objects-align-top",icon:[512,512,[],"e3c0","M512 0V48H0V0H512zM64 128H224V512H64V128zm224 0H448V384H288V128z"]},faFolder:g7,faFolderBlank:yb,faFaceAnxiousSweat:{prefix:"fass",iconName:"face-anxious-sweat",icon:[576,512,[],"e36a","M288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256l16-21.3 25.6 34.1L112 320c10.4 13.8 16 30.7 16 48c0 24.6-11.1 46.5-28.5 61.2C146.3 480.1 213.4 512 288 512zM79.3 404.4C89.5 395.6 96 382.5 96 368c0-10.4-3.4-20.5-9.6-28.8L68 314.7 48 288 36.4 303.5 9.6 339.2C3.4 347.5 0 357.6 0 368c0 26.5 21.5 48 48 48c12 0 22.9-4.4 31.3-11.6zM288 320c44.2 0 80 35.8 80 80v16H208V400c0-44.2 35.8-80 80-80zm79.6-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM227.3 171.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L216 137.4 238.6 160l-11.3 11.3zM337.4 160L360 137.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L337.4 160z"]},faCreditCardBlank:{prefix:"fass",iconName:"credit-card-blank",icon:[576,512,[],"f389","M576 32H0V480H576V32zM96 352h96v32H96V352zm128 0H384v32H224V352z"]},faFileWaveform:ym,faFileMedicalAlt:yv,faMicrochipAi:{prefix:"fass",iconName:"microchip-ai",icon:[512,512,[],"e1ec","M176 24V0H128V24 64H64v64H24 0v48H24 64v56H24 0v48H24 64v56H24 0v48H24 64v64h64v40 24h48V488 448h56v40 24h48V488 448h56v40 24h48V488 448h64V384h40 24V336H488 448V280h40 24V232H488 448V176h40 24V128H488 448V64H384V24 0H336V24 64H280V24 0H232V24 64H176V24zM352 176v16V320v16H320V320 192 176h32zM162.5 336H127.5l9.8-22.4 14-32 42-96 4.2-9.6h20.9l4.2 9.6 42 96 14 32 9.8 22.4H253.5l-4.2-9.6L239.5 304H176.5l-9.8 22.4-4.2 9.6zM208 231.9L190.5 272h35.1L208 231.9z"]},faMug:{prefix:"fass",iconName:"mug",icon:[576,512,[],"f874","M384 64H32V448H416V320h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H416 384zm32 64h32c35.3 0 64 28.7 64 64s-28.7 64-64 64H416V128z"]},faPlaneUpSlash:{prefix:"fass",iconName:"plane-up-slash",icon:[640,512,[],"e22e","M256 93.7C256 59.5 285 0 320 0c36 0 64 59.5 64 93.7V160L576 288v96l-91.2-30.4L620.9 459.3l19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L244.9 167.4 256 160V93.7zM448 449v63L320 480 192 512V448l64-48V320L64 384V288l97.3-64.9L384 398.5V400l38.4 28.8L448 449z"]},faRadiation:{prefix:"fass",iconName:"radiation",icon:[512,512,[],"f7b9","M216 186.7c-23.9 13.8-40 39.7-40 69.3L0 256C0 161.3 51.5 78.5 128 34.3l88 152.4zM256 336c14.6 0 28.2-3.9 40-10.7l88 152.4C346.4 499.5 302.6 512 256 512s-90.4-12.5-128-34.3l88-152.4c11.8 6.8 25.4 10.7 40 10.7zm256-80l-176 0c0-29.6-16.1-55.5-40-69.3L384 34.3c76.5 44.3 128 127 128 221.7zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faPenCircle:{prefix:"fass",iconName:"pen-circle",icon:[512,512,[],"e20e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM144 288L252.7 179.3l80 80L224 368l-96 16 16-96zm256-96l-44.7 44.7-80-80L320 112l80 80z"]},faBagSeedling:{prefix:"fass",iconName:"bag-seedling",icon:[512,512,[],"e5f2","M32 0H480L448 64H64L32 0zM56 96H456l10.6 42.5c8.9 35.5 13.4 72 13.4 108.7v17.7c0 36.6-4.5 73.1-13.4 108.7L456 416H56L45.4 373.5C36.5 338 32 301.5 32 264.8V247.2c0-36.6 4.5-73.1 13.4-108.7L56 96zm8 352H448l32 64H32l32-64zm96-288H128v16c0 59.2 45.9 107.6 104 111.7V328v24h48V328 287.7c58.1-4.1 104-52.6 104-111.7V160H352c-40.7 0-76.4 21.8-96 54.3c-19.6-32.5-55.3-54.3-96-54.3z"]},faChartSimple:{prefix:"fass",iconName:"chart-simple",icon:[448,512,[],"e473","M160 32H288V480H160V32zM0 224H128V480H0V224zM448 96V480H320V96H448z"]},faCrutches:{prefix:"fass",iconName:"crutches",icon:[640,512,[],"f7f8","M154.2 23.8L176.9 1.1l45.3 45.3L204.5 64 297 156.5l-45.3 45.3-92.5-92.5L108.5 160 228.1 279.6l-13.9 55.7-10.5 10.5L63.3 205.3 45.7 222.9 .4 177.6 23 155 154.2 23.8zm278.5 370l2.8-2.8 2.4 2.4 .1 .1 72.9 72.9-45.3 45.3-73-73-27.9-27.9 67.9-17zM485 23.8L616.2 155l22.6 22.6-45.3 45.3L571 200.2 439.8 69 417.1 46.4 462.4 1.1 485 23.8zM281.4 217.4L412.1 86.6l45.3 45.3L405.3 184 456 234.7l52.1-52.1 45.3 45.3L422.6 358.6l-6.3 6.3-8.6 2.2L288.4 396.9l-41.7 41.7-73 73-45.3-45.3 72.9-72.9 .1-.1 41.7-41.7L273 232.2l2.1-8.6 6.3-6.3zm51.5 39L316 324l67.7-16.9L410.7 280 360 229.3l-27.1 27.1z"]},faCircleParking:yw,faParkingCircle:yH,faMarsStroke:{prefix:"fass",iconName:"mars-stroke",icon:[512,512,[9894],"f229","M512 0H384L352 32l41.4 41.4-23 23L345 71l-17-17L294.1 88l17 17 25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201l17 17L457.9 184l-17-17-25.4-25.4 23-23L480 160l32-32V0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z"]},faLeafOak:{prefix:"fass",iconName:"leaf-oak",icon:[512,512,[],"f6f7","M512 248V176l-48-32 16-64L432 32 368 48 336 0H264L240 96 176 32 128 80l16 112L96 160 32 224l48 96 0 65.4L229.6 235.8l11.3-11.3 22.3 22.3L55 455l-17 17L72 505.9l17-17 57-57H192l96 48 64-64-32-48 112 16 48-48-64-64 96-24z"]},faSquareBolt:{prefix:"fass",iconName:"square-bolt",icon:[448,512,[],"e265","M448 32H0V480H448V32zM200 272H112V248L288 112 248 240h88v24L160 400l40-128z"]},faVial:{prefix:"fass",iconName:"vial",icon:[512,512,[129514],"f492","M356.1 22.8L333.4 .2 288.2 45.4 306.7 64 28.1 342.6C10.1 360.6 0 385 0 410.5V416c0 53 43 96 96 96h5.5c25.5 0 49.9-10.1 67.9-28.1L448 205.3l18.6 18.6 45.3-45.3-22.6-22.6-18.6-18.6-96-96 0 0L356.1 22.8zM205.3 256L352 109.3 402.7 160l-96 96H205.3z"]},faGauge:yx,faDashboard:yN,faGaugeMed:yV,faTachometerAltAverage:yk,faWandMagicSparkles:yE,faMagicWandSparkles:yD,faLambda:{prefix:"fass",iconName:"lambda",icon:[448,512,[],"f66e","M32 32H0V96H32 140.2l16.4 32.9L2.2 480H72.1L193.8 203.3 323.4 462.3l8.8 17.7H352h64 32V416H416 371.8L188.6 49.7 179.8 32H160 32z"]},faE:{prefix:"fass",iconName:"e",icon:[320,512,[101],"45","M32 32H0V64 224v32 32V448v32H32 288h32V416H288 64V288H224h32V224H224 64V96H288h32V32H288 32z"]},faPizza:{prefix:"fass",iconName:"pizza",icon:[576,512,[127829],"f817","M256 464c57.4 0 109.4-23.3 147.1-60.9L437 437c-46.3 46.3-110.3 75-181 75C114.6 512 0 397.4 0 256S114.6 0 256 0c70.7 0 134.7 28.7 181 75l-33.9 33.9C365.4 71.3 313.4 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zm124.5-83.5c-68.7 68.7-180.2 68.7-248.9 0s-68.7-180.2 0-248.9s180.2-68.7 248.9 0L256 256 380.5 380.5zM192 264a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm24-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 184a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm190.6 14.6C509.4 354.3 528 307.3 528 256s-18.6-98.3-49.4-134.6l34-34c39.5 45 63.4 104 63.4 168.6s-23.9 123.6-63.4 168.6l-34-34zM344 256l35.5-35.5c3.6 2.2 7.9 3.5 12.5 3.5c13.3 0 24-10.7 24-24c0-4.6-1.3-8.9-3.5-12.5l43.4-43.4c53.5 64.8 53.5 158.9 0 223.8L344 256zm104 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faBowlChopsticksNoodles:{prefix:"fass",iconName:"bowl-chopsticks-noodles",icon:[512,512,[],"e2ea","M0 96v32l128-20v32L0 144v32H128v48H0l3.6 61.2C8.5 368.1 58 438.2 128 472.9V512H384V472.9c70-34.6 119.5-104.8 124.4-187.7L512 224H288 256V176 136 88 48 40 16H208V40 57 95.5v42V176v48H176V176 138.5v-38V63 56 32H128V56 72L0 96zm512 80V128l-224 7v41H512zm0-128V0L288 42V83L512 48z"]},faH3:{prefix:"fass",iconName:"h3",icon:[640,512,[],"f315","M64 96V64H0V96 256 416v32H64V416 288H256V416v32h64V416 256 96 64H256V96 224H64V96zm560 13.3V64H592 400 368v64h32H514.7L432 210.7V272h16 72c30.9 0 56 25.1 56 56s-25.1 56-56 56H459.7c-11 0-20.6-7.5-23.3-18.2L431 344.2 369 359.8l5.4 21.6c9.8 39.2 45 66.7 85.4 66.7H520c66.3 0 120-53.7 120-120c0-64.6-51-117.2-114.9-119.9l89.5-89.5 9.4-9.4z"]},faPenClip:yS,faPenAlt:y_,faBridgeCircleExclamation:{prefix:"fass",iconName:"bridge-circle-exclamation",icon:[640,512,[],"e4ca","M64 32H32V96H64h40v64H32V288c53 0 96 43 96 96v96h96V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40 32V32H576 64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faBadgePercent:{prefix:"fass",iconName:"badge-percent",icon:[512,512,[],"f646","M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zM192 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM337 209l17-17L320 158.1l-17 17L175 303l-17 17L192 353.9l17-17L337 209z"]},faRotateReverse:{prefix:"fass",iconName:"rotate-reverse",icon:[512,512,[],"e631","M368.9 142.9c17.5 17.5 30.1 38 37.8 59.8L467 181.4c-10.8-30.6-28.4-59.3-52.9-83.7c-87.5-87.5-229.3-87.5-316.8 0l0 0L39.8 40l-24 24 0 160h160l24-24-57.1-57.1 0 0c62.5-62.5 163.8-62.5 226.3 0zm0 226.3c-62.5 62.5-163.8 62.5-226.3 0c-17.5-17.5-30.1-38-37.8-59.8L44.5 330.6C55.3 361.3 73 390 97.4 414.4c87.5 87.5 229.3 87.5 316.7 0l0 0L471.8 472l24-24V288h-160l-24 24 57.1 57.1z"]},faUser:{prefix:"fass",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM448 512L384 304H64L0 512H448z"]},faSensor:{prefix:"fass",iconName:"sensor",icon:[448,512,[],"e028","M448 32H0V480H448V32zM112 120V264v24H64V264 120 96h48v24zm96 0V264v24H160V264 120 96h48v24z"]},faComma:{prefix:"fass",iconName:"comma",icon:[192,512,[],"2c","M48 288L16 512H80l80-224H48z"]},faSchoolCircleCheck:{prefix:"fass",iconName:"school-circle-check",icon:[640,512,[],"e56b","M640 512H597.2l0 0H640v0zm-245.2 0l0 0H384v0h10.8zM576 211.2c25.6 13.1 47.6 32.2 64 55.6V96H480L320 0 160 96H0V512H256V416c0-35.3 28.7-64 64-64h0v0h.7c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c16.5-11.9 35.1-21.1 55.1-26.8V160H576v51.2zM144 192v96H80V192h64zm0 128v96H80V320h64zM336 128H304v16 32 16h16 32 16V160H352 336V144 128zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faToiletPaperUnder:yO,faToiletPaperReverse:yP,faLightEmergency:{prefix:"fass",iconName:"light-emergency",icon:[448,512,[],"e41f","M64 192c0-88.4 71.6-160 160-160s160 71.6 160 160V352H64V192zm160-80V80c-61.9 0-112 50.1-112 112h32c0-44.2 35.8-80 80-80zM448 480H0V384H448v96z"]},faArrowDownToArc:{prefix:"fass",iconName:"arrow-down-to-arc",icon:[512,512,[],"e4ae","M256 448c106 0 192-86 192-192l64 0c0 141.4-114.6 256-256 256S0 397.4 0 256l64 0c0 106 86 192 192 192zM390.6 230.6l-112 112L256 365.3l-22.6-22.6-112-112L98.7 208 144 162.7l22.6 22.6L224 242.7 224 32l0-32 64 0 0 32 0 210.7 57.4-57.4L368 162.7 413.3 208l-22.6 22.6z"]},faDumpster:{prefix:"fass",iconName:"dumpster",icon:[576,512,[],"f793","M32 32L0 160H114.9L140.5 32H32zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0H576L544 32H435.5l25.6 128zM32 192l4 32H0v64H44L64 448l0 32h64V448H448v32h64V448l20-160h44V224H540l4-32H32z"]},faVanShuttle:yj,faShuttleVan:yB,faBuildingUser:{prefix:"fass",iconName:"building-user",icon:[640,512,[],"e4da","M384 0H0V512H144V384h96V512h77.1L384 359V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm8 112H408L352 512H640L584 384z"]},faLightSwitch:{prefix:"fass",iconName:"light-switch",icon:[384,512,[],"e017","M384 0H0V512H384V0zM96 272H288V416H96V272zm0-32V96H288V240H96zM192 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faSquareCaretLeft:yR,faCaretSquareLeft:yU,faHighlighter:{prefix:"fass",iconName:"highlighter",icon:[576,512,[],"f591","M314.3 314.3L460.3 110.8 433.2 83.7 229.7 229.7l84.5 84.5zM128 320V224L440 0 544 104 320 416H224l-48 48L80 368l48-48 0 0zM4.7 468.7l65.4-65.4 70.6 70.6-33.4 33.4-4.7 4.7H96 16 0V496 480v-6.6l4.7-4.7z"]},faWavePulse:yF,faHeartRate:yG,faKey:{prefix:"fass",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391l-7 7V408v80 24H24h80 24V488 448h40 24V424 384h40 9.9l7-7 33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faHatSanta:{prefix:"fass",iconName:"hat-santa",icon:[640,512,[],"f7a7","M149.7 137.8L64 352H448L384 192l81.3 22.2-2.6-13.4-6.3-32.2 32.3-5.6 5.4-.9L434.4 91.6c-32-37.8-79-59.6-128.5-59.6c-68.8 0-130.7 41.9-156.3 105.8zm395.8 23.5L526.9 189l-32.8 5.6 6.4 32.7-19.2 27.2L509 273.1l5.6 32.8 32.7-6.4 27.2 19.2L593.1 291l32.8-5.6-6.4-32.7 19.2-27.2L611 206.9l-5.6-32.8-32.7 6.4-27.2-19.2zM0 384v96H48 464h48V384H464 48 0z"]},faTamale:{prefix:"fass",iconName:"tamale",icon:[320,512,[129748],"e451","M0 48S48 0 160 0S320 48 320 48L295.4 208H236.2L248 72.7l.7-8-15.9-1.4-.7 8L220.1 208H168V64 56H152v8V208H99.9L88 71.3l-.7-8L71.3 64.7l.7 8L83.8 208H24.6L0 48zM256 304h39.4L320 464s-48 48-160 48S0 464 0 464L24.6 304H64L44.8 329.6l34.5 25.9L72 439.3l-.7 8 15.9 1.4 .7-8 6.4-73.9 27.2 20.4 28.8-38.4 1.6-2.1V448v8h16v-8V346.7l1.6 2.1 28.8 38.4 27.2-20.4 6.4 73.9 .7 8 15.9-1.4-.7-8-7.3-83.8 34.5-25.9L256 304zM24 240H160 296h16v32H296 192l28.8 38.4 9.6 12.8-25.6 19.2-9.6-12.8L160 282.7l-35.2 46.9-9.6 12.8L89.6 323.2l9.6-12.8L128 272H24 8V240H24z"]},faBoxCheck:{prefix:"fass",iconName:"box-check",icon:[448,512,[],"f467","M208 32V160H0L64 32H208zm32 0H384l64 128H240V32zM0 192H448V480H0V192zm337 89l17-17L320 230.1l-17 17-111 111-47-47-17-17L94.1 328l17 17 64 64 17 17 17-17L337 281z"]},faBullhorn:{prefix:"fass",iconName:"bullhorn",icon:[512,512,[128226,128363],"f0a1","M440 0H426.1l-9.5 10.1L382 47.1C333.6 98.7 266 128 195.2 128H192 160 0V352H64V512H192V352l3.2 0c70.8 0 138.4 29.3 186.8 80.9l34.7 37 9.5 10.1H440h8 32V448 300.4c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4V32 0H448h-8zM416 103.6V240 376.4C356.7 319.8 277.7 288 195.2 288H192V192h3.2c82.4 0 161.4-31.8 220.8-88.4z"]},faSteak:{prefix:"fass",iconName:"steak",icon:[576,512,[129385],"f824","M268.8 37.4C295.7 12.4 329.7 0 368 0c65 0 117.7 39 150.5 80c33.9 42.4 57.5 99.6 57.5 160c0 83.9-55.1 152.8-113.4 196.2C402.1 481.2 321.7 512 240 512H0V360c0-38.6 17.8-68.3 42.5-88.1c19.6-15.8 41.4-26.8 63.3-37.8c27.3-13.8 54.6-27.6 77.7-50.7c13.8-13.8 19.7-27.9 30-52.9c3.2-7.7 6.8-16.5 11.2-26.6c7.7-17.6 20.6-44.7 44.1-66.5zm36.8 122l0 0c2.5-6 4.8-11.8 7.1-17c6.9-15.7 13.3-27.1 21.5-34.7c7.5-7 17.5-11.7 33.9-11.7c25.4 0 53.3 16.2 75.5 44c22 27.5 36.5 64.1 36.5 100c0 40.8-28.3 84.6-74.7 119.2C359.4 393.4 298.6 416 240 416H96V360c0-9 2.6-13.2 6.9-16.9c5.8-5 15-9.1 30.2-15.5l1.2-.5c29.3-12.4 71.2-30 117-75.8c28.6-28.6 42.9-63.7 54.3-91.9zm6.8-75.2c-13.3 12.4-21.9 29-29 45.3c-2.9 6.6-5.6 13.2-8.3 19.8c-11.4 27.8-22.8 55.7-46.4 79.3c-41.4 41.4-78.6 57.1-107 69l-1.1 .5-.7 .3 0 0c-13.5 5.7-27.5 11.6-37.7 20.3C70.4 328.8 64 342.1 64 360v72 16H80 240c66.3 0 133.6-25.4 184.4-63.2C474.8 347.4 512 295.2 512 240c0-44.1-17.5-87.5-43.5-120C442.7 87.8 406.6 64 368 64c-23.7 0-41.7 7.3-55.6 20.3zM384 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLocationCrosshairsSlash:yY,faLocationSlash:yQ,faPersonDolly:{prefix:"fass",iconName:"person-dolly",icon:[512,512,[],"f4d0","M32 48a48 48 0 1 1 96 0A48 48 0 1 1 32 48zM0 346.5l64 64V480v0l0 32L0 512l0-32L0 346.5zM0 128H32 80 97.1l9.5 14.3L161.1 224h46.1l-6.5-26.2-5.8-23.3 46.6-11.6 5.8 23.3 49.6 198.4c17.6 2.4 32.9 12 42.8 25.7l134.4-33.6 23.3-5.8 11.6 46.6-23.3 5.8L351.4 456.9C347.1 488 320.3 512 288 512c-35.3 0-64-28.7-64-64c0-21.3 10.4-40.1 26.3-51.7L223.3 288H144 126.9l-9.5-14.3L96 241.7v65.1l54.6 54.6 7.3 7.3 1.7 10.1 8 48 4 24 4 24 0 0 4 24 2.2 13.3H116.9l-.5-2.7-4-24 0 0-4-24-4-24-6.3-37.9L41.4 342.6 18.7 320C6.7 308 0 291.7 0 274.7V160 128zM288 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm38.4-80L288 230.4 441.6 192 480 345.6 326.4 384z"]},faGlobe:{prefix:"fass",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.1-2.2 43.5-6.1 64H166.1c-3.9-20.5-6.1-41.9-6.1-64s2.2-43.5 6.1-64H345.9c3.9 20.5 6.1 41.9 6.1 64zm26.4-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H378.4c3.6-20.5 5.6-41.9 5.6-64s-2-43.5-5.6-64zm115-32h-122c-17-65.6-48.3-120-74-156.7c89.2 14.5 163 75.2 196 156.7zm-155.1 0H173.7c11.4-40.2 28.4-75.9 45.8-105.4c13-21.9 25.9-40 36.5-53.5c10.5 13.5 23.5 31.6 36.5 53.5c17.4 29.4 34.5 65.1 45.8 105.4zm-197.7 0H18.6c33-81.5 106.7-142.2 196-156.7c-25.7 36.7-57 91-74 156.7zM8.1 192H133.6c-3.6 20.5-5.6 41.9-5.6 64s2 43.5 5.6 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM173.7 352H338.3c-11.4 40.2-28.4 75.9-45.8 105.4c-13 21.9-25.9 40-36.5 53.5c-10.5-13.5-23.5-31.6-36.5-53.5c-17.4-29.4-34.5-65.1-45.8-105.4zm-33.2 0c17 65.6 48.3 120 74 156.7c-89.2-14.5-163-75.2-196-156.7h122zm352.8 0c-33 81.5-106.7 142.2-196 156.7c25.7-36.7 57-91 74-156.7h122z"]},faSynagogue:{prefix:"fass",iconName:"synagogue",icon:[640,512,[128333],"f69b","M320 0L160 128v32V272 512H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v96H480V272 160 128L320 0zM512 240V512H640V272l-80-80-48 48zM80 192L0 272V512H128V240L80 192zm240-73.9l21.3 36.9H384L362.7 192 384 228.9H341.3L320 265.9l-21.3-36.9H256L277.4 192 256 155.1h42.7L320 118.1z"]},faFileChartColumn:yq,faFileChartLine:yK,faPersonHalfDress:{prefix:"fass",iconName:"person-half-dress",icon:[320,512,[],"e548","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm72 416V480 252.2l33.8 53 53.9-34.4L238 142.8 228.6 128H211.1 168V352 480v32h64zM152 384V128H108.9 91.4l-9.4 14.8L.2 270.8l53.9 34.4 42-65.8L48 384H88v96 32h64V480 384h0z"]},faFolderImage:{prefix:"fass",iconName:"folder-image",icon:[512,512,[],"e18a","M512 480H0V32H224l48 64H512V480zM176 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm120-16l-19.6 27.8L219.1 317l-17.1-19.3L184 277.5l-17.9 20.2-64 72L96 376.5v9.1 8 24h24 56 24 48 24H392h24v-24-8V378l-4.4-6.2-96-136L296 208z"]},faCalendarPen:yZ,faCalendarEdit:yW,faRoadBridge:{prefix:"fass",iconName:"road-bridge",icon:[640,512,[],"e563","M320 0H640V512H320V0zM504 200H456v24 64 24h48V288 224 200zm0 184V360H456v24 64 24h48V448 384zm0-344H456V64v64 24h48V128 64 40zM32 96H288v64H248v64h40v96c-53 0-96 43-96 96v96H96V416c0-53-43-96-96-96V224H72V160H32 0V96H32zm168 64H120v64h80V160z"]},faFaceSmileTear:{prefix:"fass",iconName:"face-smile-tear",icon:[512,512,[],"e393","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm153.6 57.4l-24.2 21 10.5 12.1c22.2 25.7 61 53.5 116.1 53.5h16V368H256c-43.4 0-74-21.8-91.9-42.5l-10.5-12.1zM352 288l-38.4 51.2c-6.2 8.3-9.6 18.4-9.6 28.8c0 26.5 21.5 48 48 48s48-21.5 48-48c0-10.4-3.4-20.5-9.6-28.8L352 288zM208.4 208a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faMessagePlus:y$,faCommentAltPlus:yX,faLocationArrow:{prefix:"fass",iconName:"location-arrow",icon:[448,512,[],"f124","M0 256H224V480h48L432 48 0 208v48z"]},faC:{prefix:"fass",iconName:"c",icon:[384,512,[99],"43","M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0l45.3 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0l-45.3 45.3z"]},faTabletButton:{prefix:"fass",iconName:"tablet-button",icon:[448,512,[],"f10a","M448 0H0V512H448V0zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPersonDressFairy:{prefix:"fass",iconName:"person-dress-fairy",icon:[640,512,[],"e607","M320 0a64 64 0 1 1 0 128A64 64 0 1 1 320 0zM448 384H384V512H256V384H192l64-224H384l64 224zM34.9 32c78.3 0 149.3 31.6 200.8 82.7L149.6 416H224v31.3C191.7 468 153.2 480 112 480H96 64V448c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112V64 32H32h2.9zM528 480c-41.2 0-79.7-12-112-32.7V416h74.4L404.3 114.7C455.9 63.6 526.8 32 605.1 32H608h32V64v48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448v32H544 528z"]},faRectangleHistoryCircleUser:{prefix:"fass",iconName:"rectangle-history-circle-user",icon:[640,512,[],"e4a4","M320 368c0 59.5 29.5 112.1 74.8 144L0 512V160l512 0v32.7c-5.3-.5-10.6-.7-16-.7c-97.2 0-176 78.8-176 176zM464 80v48L48 128V80l416 0zM416 0V48L96 48V0H416zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224.7 77.7L552 416H440l-24.7 29.7c20.4 21.2 49 34.3 80.7 34.3s60.3-13.2 80.7-34.3zM544 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faBuildingLock:{prefix:"fass",iconName:"building-lock",icon:[576,512,[],"e4d6","M0 0H384V193.6c-16.3 16.6-27.4 38.3-30.9 62.4H320V224H256v64h64v32l0 192H240V384H144V512H0V0zM128 224H64v64h64V224zm32 0v64h64V224H160zM64 96v64h64V96H64zm160 0H160v64h64V96zm32 0v64h64V96H256zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faChartLineUp:{prefix:"fass",iconName:"chart-line-up",icon:[512,512,[],"e0e5","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zm288 64l-32 32 41.4 41.4L304 258.7l-73.4-73.4L208 162.7l-22.6 22.6-80 80 45.3 45.3L208 253.3l73.4 73.4L304 349.3l22.6-22.6 80-80L448 288l32-32V128H352z"]},faMailbox:{prefix:"fass",iconName:"mailbox",icon:[576,512,[128234],"f813","M0 208V448H288V208c0-79.5-64.5-144-144-144S0 128.5 0 208zm64-16H80 208h16v32H208 80 64V192zM320 448H576V208c0-79.5-64.5-144-144-144H245.2C290.4 95.9 320 148.5 320 208V448zm64-256h16 64 32 16v16 64 16H496 464 448V272 224H400 384V192z"]},faSignPosts:{prefix:"fass",iconName:"sign-posts",icon:[576,512,[],"e625","M64 0l0 32H0V416H576V32H512l0-32H448l0 32H128l0-32H64zm64 448H64l0 64h64l0-64zm320 0l0 64h64l0-64H448z"]},faTruckBolt:{prefix:"fass",iconName:"truck-bolt",icon:[640,512,[],"e3d0","M0 0H416V96h80L608 208V352h32v64H608 576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H0V0zM416 256H544V240l-80-80H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 192h88l-24 96L288 160H200l24-96L96 192z"]},faPizzaSlice:{prefix:"fass",iconName:"pizza-slice",icon:[512,512,[],"f818","M99.9 112.2L0 512l399.8-99.9c.2-4 .2-8 .2-12.1c0-159.1-128.9-288-288-288c-4 0-8.1 .1-12.1 .2zM432 404l80-20C512 171.9 340.1 0 128 0L108 80c1.3 0 2.7 0 4 0c176.7 0 320 143.3 320 320c0 1.3 0 2.7 0 4zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faMoneyBillWave:{prefix:"fass",iconName:"money-bill-wave",icon:[576,512,[],"f53a","M0 60.3V451.7c96 48.9 192 24.5 288 0s192-48.9 288 0V60.3c-96-48.9-192-24.5-288 0s-192 48.9-288 0zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64H64V352zm64-208c0 35.3-28.7 64-64 64V144h64zM512 304v64H448c0-35.3 28.7-64 64-64zM448 96h64v64c-35.3 0-64-28.7-64-64z"]},faChartArea:yJ,faAreaChart:y6,faHouseFlag:{prefix:"fass",iconName:"house-flag",icon:[640,512,[],"e50d","M512 0V32H640V192H512V512H448V192 32 0h64zM416 165.2V512H320V352H192V512H64.1V287.6H0V240L256.4 32 416 165.2z"]},faCircleThreeQuartersStroke:{prefix:"fass",iconName:"circle-three-quarters-stroke",icon:[512,512,[],"e5d4","M256 64V256H448c0-106-86-192-192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faPersonCircleMinus:{prefix:"fass",iconName:"person-circle-minus",icon:[576,512,[],"e540","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 16V352H496 368 352v32h16H496h16z"]},faScalpel:{prefix:"fass",iconName:"scalpel",icon:[512,512,[],"f61d","M352 288L495.7 115.6C506.2 102.9 512 87 512 70.5V66.2C512 29.7 482.3 0 445.8 0c-18.9 0-36.9 8.1-49.5 22.2L160 288H352zM176 320L0 512s288-16 288-192H176z"]},faBan:y4,faCancel:y5,faBellExclamation:{prefix:"fass",iconName:"bell-exclamation",icon:[448,512,[],"f848","M256 0H192V51.2C119 66 64 130.6 64 208v88L0 368v48H448V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM248 112v24 96 24H200V232 136 112h48zm0 184v48H200V296h48z"]},faCircleBookmark:y8,faBookmarkCircle:y9,faEggFried:{prefix:"fass",iconName:"egg-fried",icon:[512,512,[],"f7fc","M284.3 39.3c30.4 31.6 89.1 65.9 131.5 76.7c27.5 7 52.8 23.2 71 47.8c42.1 56.8 30.2 137-26.6 179.1c-17.8 13.2-37.9 21.1-58.4 24c-37.2 5.2-84.5 32.7-103.3 65.2c-44.2 76.5-142 102.7-218.6 58.6S-22.7 348.5 21.4 272c24.8-42.9 38.7-105.9 43.1-155.2C67.1 87 80.1 58 103.3 35.7c51-49 132-47.4 181 3.6zM336 240a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-160 0H144c0-44.2 35.8-80 80-80v32c-26.5 0-48 21.5-48 48z"]},faFaceWeary:{prefix:"fass",iconName:"face-weary",icon:[512,512,[],"e3a1","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM211.3 187.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L200 153.4 222.6 176l-11.3 11.3zM289.4 176L312 153.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L289.4 176zM256 384c-48.9 0-93.5 16.8-127.4 44.3c-.4-4.1-.6-8.2-.6-12.3c0-70.7 57.3-128 128-128s128 57.3 128 128c0 4.2-.2 8.3-.6 12.3C349.5 400.8 304.9 384 256 384z"]},faUniformMartialArts:{prefix:"fass",iconName:"uniform-martial-arts",icon:[640,512,[],"e3d1","M180 0h57.7l69.9 144.7L253 288H144V133.1L96 220.3V368v48H0V368 208 195.7l5.9-10.8 88-160L107.6 0H136h8 36zM144 352V320H264h56H496v32H388.4 349.9L392 415.2l8.9 13.3-26.6 17.8L365.4 433 320 364.8 274.6 433l-8.9 13.3-26.6-17.8 8.9-13.3L290.1 352H251.6 144zm77.3 45.5l-26.6 39.9 79.9 53.3 26.6-39.9L320 422.5l18.8 28.2 26.6 39.9 79.9-53.3-26.6-39.9-9-13.5H496V512H144V384h86.3l-9 13.5zM496 133.1V288H287.2l52.7-138.3L396.9 0H460h36 8 28.4l13.7 24.9 88 160 5.9 10.8V208 368v48H544V368 220.3l-48-87.3z"]},faCameraRotate:{prefix:"fass",iconName:"camera-rotate",icon:[640,512,[],"e0d8","M224 32L202.7 96H64V480H576V96H437.3L416 32H224zM448 272H360l-16-16 27-27c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249 215 215l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l27-27 16 16v88zM192 304h88l16 16-27 27c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327 425 361l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-27 27-16-16V304z"]},faSunDust:{prefix:"fass",iconName:"sun-dust",icon:[512,512,[],"f764","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3 0 0 38.8-38.8C142.3 323.3 128 291.3 128 256c0-70.7 57.3-128 128-128c35.3 0 67.4 14.3 90.5 37.5l38.8-38.8 0 0L362 0 256 73.1zM188.1 323.9L323.9 188.1C306.5 170.7 282.5 160 256 160c-53 0-96 43-96 96c0 26.5 10.7 50.5 28.1 67.9zM512 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-80 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm48 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-80 80a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM432 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCommentText:{prefix:"fass",iconName:"comment-text",icon:[512,512,[],"e14d","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM184 160H160v48h24 48V312v24h48V312 208h48 24V160H328 256 184z"]},faSprayCanSparkles:y7,faAirFreshener:Mb,faSignalBars:Mm,faSignalAlt:My,faSignalAlt4:Mv,faSignalBarsStrong:Mz,faDiamondExclamation:{prefix:"fass",iconName:"diamond-exclamation",icon:[512,512,[],"e405","M256 0L0 256 256 512 512 256 256 0zm24 128v24V264v24H232V264 152 128h48zM232 368V320h48v48H232z"]},faStar:{prefix:"fass",iconName:"star",icon:[576,512,[11088,61446],"f005","M288.1 0l86.5 164 182.7 31.6L428 328.5 454.4 512 288.1 430.2 121.7 512l26.4-183.5L18.9 195.6 201.5 164 288.1 0z"]},faDialMin:{prefix:"fass",iconName:"dial-min",icon:[576,512,[],"e161","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zM400.9 401c-56.7 56.7-145.4 62-208 15.7L304.7 304.9l17-17-33.9-33.9-17 17L158.9 382.8c-46.2-62.6-41-151.3 15.7-208c62.5-62.5 163.8-62.5 226.3 0s62.5 163.8 0 226.3z"]},faRepeat:{prefix:"fass",iconName:"repeat",icon:[512,512,[128257],"f363","M0 224V96 64H32 320V0h32l96 96-96 96H320V128H64v96 32H0V224zm512 64V416v32H480 192v64H160L64 416l96-96h32v64H448V288 256h64v32z"]},faCross:{prefix:"fass",iconName:"cross",icon:[384,512,[128327,10013],"f654","M256 0H128V128H0V256H128V512H256V256H384V128H256V0z"]},faPageCaretDown:Mw,faFileCaretDown:MH,faBox:{prefix:"fass",iconName:"box",icon:[448,512,[128230],"f466","M64 32L0 160H208V32H64zM240 160H448L384 32H240V160zm208 32H0V480H448V192z"]},faVenusMars:{prefix:"fass",iconName:"venus-mars",icon:[640,512,[9892],"f228","M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32 32v64H240 208v32 32H144V480 448H112 80V384h32 32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l21.6-21.6L480 32 512 0H640V128l-32 32-41.4-41.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z"]},faClockSevenThirty:{prefix:"fass",iconName:"clock-seven-thirty",icon:[512,512,[],"e351","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V335.3l-20 30-13.3 20-39.9-26.6 13.3-20 64-96L280 256V392v24H232V392z"]},faArrowPointer:Mx,faMousePointer:MN,faClockFourThirty:{prefix:"fass",iconName:"clock-four-thirty",icon:[512,512,[],"e34b","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V300.8L338.7 340l20 13.3 26.6-39.9-20-13.3-96-64L232 211.2V256 392v24h48V392z"]},faSignalBarsGood:MV,faSignalAlt3:Mk,faCactus:{prefix:"fass",iconName:"cactus",icon:[512,512,[127797],"f8a7","M160 96c0-53 43-96 96-96s96 43 96 96V352h64V272 224h96v48V400v48H464 352v64H160V320H48 0V272 144 96H96v48 80h64V96zm80 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLightbulbGear:{prefix:"fass",iconName:"lightbulb-gear",icon:[576,512,[],"e5fd","M225.9 372.5l6.6 11.5H112c-9.6-31.9-29.5-59.1-49.2-86.2l0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0c96.7 0 175.1 77.9 176 174.4H340v44.6l-37.1-21.4L225.9 330.9 262 351.7l-36.1 20.8zM112 416H251l21 36.3V512H112V416zm0-240c0-44.2 35.8-80 80-80V64C130.1 64 80 114.1 80 176h32zm260 30.4h88.1v42.4c7.9 3.4 15.4 7.7 22.3 12.8l35-20.2 45 77.8-35.2 20.3c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l35.2 20.3-45 77.8-35.1-20.2c-6.9 5.1-14.3 9.4-22.3 12.8V497H372V454.8c-8-3.4-15.6-7.7-22.5-12.9l-34.9 20.1-45-77.8 34.9-20.1c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4l-34.9-20.2 44.9-77.8 34.9 20.2c6.9-5.1 14.5-9.4 22.5-12.9V206.4zm92.1 145.3a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},faMaximize:ME,faExpandArrowsAlt:MD,faChargingStation:{prefix:"fass",iconName:"charging-station",icon:[576,512,[],"f5e7","M320 0H32V416H320V304h16c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V252.3c32.5-10.2 56-40.5 56-76.3V128H544V80 64H512V80v48H480V80 64H448V80v48H416v48c0 35.8 23.5 66.1 56 76.3V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88H320V0zM208 96l-24 96h88L144 320l24-96H80L208 96zM352 448H0v64H352V448z"]},faShapes:MS,faTriangleCircleSquare:M_,faPlaneTail:{prefix:"fass",iconName:"plane-tail",icon:[512,512,[],"e22c","M512 256V512H256L0 416V320l64-16L0 0H144L384 256H512zM224 352H200v48h24H352h24V352H352 224z"]},faGaugeSimpleMax:MO,faTachometerFastest:MP,faCircleU:{prefix:"fass",iconName:"circle-u",icon:[512,512,[],"e127","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 168V288c0 35.3 28.7 64 64 64s64-28.7 64-64V168 144h48v24V288c0 61.9-50.1 112-112 112s-112-50.1-112-112V168 144h48v24z"]},faShieldSlash:{prefix:"fass",iconName:"shield-slash",icon:[640,512,[],"e24b","M126.2 75.2L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L496.8 363c9.8-16.1 18.2-32.5 25.3-49c32.4-74.7 40.2-151 37.3-200.9l-1.2-20.5L539.1 85 331.6 4.5 320 0 308.4 4.5 126.2 75.2zM435.5 439.1L80.9 159.7c2.9 45.2 13.5 100.1 37 154.2c32.7 75.3 91 150 189.4 192.6L320 512l12.7-5.5c40.8-17.7 74.8-40.9 102.8-67.3z"]},faSquarePhoneHangup:Mj,faPhoneSquareDown:MB,faArrowUpLeft:{prefix:"fass",iconName:"arrow-up-left",icon:[384,512,[],"e09d","M64 96H32v32V352v32H96V352 205.3L297.4 406.6 320 429.3 365.3 384l-22.6-22.6L141.3 160H288h32V96H288 64z"]},faTransporter1:{prefix:"fass",iconName:"transporter-1",icon:[512,512,[],"e043","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H189.6L180 140 103 236 83 261 133 301l20-25 31-38.7V288H328V237.3L359 276l20 25L429 261l-20-25L332 140l-9.6-12H307.1 204.9zM416 512V448H96v64H216h80H416zm48-384l-16 32-32 16 32 16 16 32 16-32 32-16-32-16-16-32zM64 352L48 320 32 352 0 368l32 16 16 32 16-32 32-16L64 352zm112-32H160v32h16H336h16V320H336 176zm0 64H160v32h16H336h16V384H336 176z"]},faPeanuts:{prefix:"fass",iconName:"peanuts",icon:[640,512,[129372],"e431","M297.4 102.4c5.4 12.2 8.5 24.9 9.4 37.5c-3.7 12.1-7.9 20.1-13.4 25.6c-10.6 10.6-27.1 16.9-50 21.5c-35.8 6.5-68.2 23.2-94.7 49.8C114.3 271.1 96 315.4 96 364V493.9L55.3 512 9.7 409.6C3.5 395.7 .4 381.2 0 366.9c-.4-14.3 2-28.9 7.4-43.1c5.5-14.2 13.5-26.7 23.4-37c5.4-5.7 11.4-10.8 18-15.3c15.4-10.9 30.1-23.9 36.8-41.5s4.6-37.1 .4-55.5c-1.9-7.8-2.9-15.7-3.1-23.5c-.4-14.2 2-28.7 7.3-42.9l.2-.4c5.4-14.1 13.4-26.5 23.3-36.9c9.8-10.4 21.9-19 35.7-25.2L251.9 0l45.6 102.4zM492 0H640V148c0 40.6-16.4 77.4-42.9 104.2l-.9 .9c-14.1 14-30.3 24.6-47.6 31.7c-9.5 4-19.6 6.9-30 8.8c-24.5 4.8-49.1 12.6-66.7 30.3s-25.4 42.2-30.3 66.7c-1.9 10.4-4.9 20.5-8.8 30c-7.1 17.1-17.5 33.2-31.3 47.2c-.6 .6-1.1 1.1-1.7 1.7C353.1 495.8 316.5 512 276 512H128V364c0-20.1 4-39.2 11.2-56.7c7.2-17.5 17.9-33.8 32.1-48c14.2-14.2 30.6-24.9 48.1-32.1c9.5-4 19.6-6.9 30-8.8c24.5-4.8 49.1-12.6 66.7-30.3s25.4-42.2 30.3-66.7c1.9-10.4 4.9-20.5 8.8-30C362.4 74 373 57.8 387.1 43.6l.4-.4c14.2-14.1 30.5-24.8 47.8-32C452.8 4 471.9 0 492 0zm52 147.2a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm0 64a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-64 0a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-224 224a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zM339.2 416a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0zm0-64a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0z"]},faShuffle:MR,faRandom:MU,faPersonRunning:MF,faRunning:MG,faMobileRetro:{prefix:"fass",iconName:"mobile-retro",icon:[320,512,[],"e527","M0 0H320V512H0V0zM64 128V256H256V128H64zM184 304H136v48h48V304zm-48 80v48h48V384H136zm128 0H216v48h48V384zM56 384v48h48V384H56zm208-80H216v48h48V304zM56 304v48h48V304H56zM128 48H112V80h16 64 16V48H192 128z"]},faGripLinesVertical:{prefix:"fass",iconName:"grip-lines-vertical",icon:[192,512,[],"f7a5","M64 32H0V480H64V32zm128 0H128V480h64V32z"]},faBinBottlesRecycle:{prefix:"fass",iconName:"bin-bottles-recycle",icon:[640,512,[],"e5f6","M256 0H128V32H112V64h16H256h16V32H256V0zM32 144v48H352V144h0l-32.4-16.2L256 96H128L32 144zm543.6-8V94.1l-64-30V0h-128V64.1l-61.8 29 44.5 22.3 17.7 8.8V144v48H575.6V136zM640 224H0v64H32L64 512H576l32-224h32V224zM304 288h32 8.6l4.7 7.2 26.3 40-27.1 17L327.4 320H312.6l-20.3 30.5-27.1-17 25.6-38.4 4.8-7.1H304zm89.3 73.9l19.3 29.3 2.6 4V400v32 16h-16H337.7V416h45.5V404.8l-17.1-25.9 27.1-17zM305.7 416v32H240 224V432 400v-4.8l2.7-4 20.6-31 27.1 17L256 404.8V416h49.7z"]},faArrowUpFromSquare:{prefix:"fass",iconName:"arrow-up-from-square",icon:[512,512,[],"e09c","M278.6 25.4L256 2.7 233.4 25.4l-96 96L114.7 144 160 189.3l22.6-22.6L224 125.3V320v32h64V320 125.3l41.4 41.4L352 189.3 397.3 144l-22.6-22.6-96-96zM32 32H0V64 480v32H32 480h32V480 64 32H480 416V96h32V448H64V96H96V32H32z"]},faFileDashedLine:MY,faPageBreak:MQ,faBracketCurlyRight:{prefix:"fass",iconName:"bracket-curly-right",icon:[256,512,[],"7d","M160 32h32V64 178.7l54.6 54.6 9.4 9.4v26.5l-9.4 9.4L192 333.3V448v32H160 64 32V416H64h64V320 306.7l9.4-9.4L178.7 256l-41.4-41.4-9.4-9.4V192 96H64 32V32H64h96z"]},faSpider:{prefix:"fass",iconName:"spider",icon:[512,512,[128375],"f717","M0 139.9V118.7l39.2-13.1 7.6 22.8L67 189l84.2 28.1L79 145 67.7 133.6l6.2-14.8 40-96L123.1 .6l44.3 18.5-9.2 22.2-33.8 81.2L176 174.1V160c0-38.7 27.5-71 64-78.4V128h32V81.6c36.5 7.4 64 39.7 64 78.4v14.1l51.7-51.7L353.8 41.2l-9.2-22.2L388.9 .6l9.2 22.2 40 96 6.2 14.8L433 145l-72.1 72.1L445 189l20.2-60.6 7.6-22.8L512 118.7v21.2l-1.2 3.7-24 72L483 227l-11.4 3.8L395.9 256l75.7 25.2L483 285l3.8 11.4 24 72 1.2 3.7v21.2l-39.2 13.1-7.6-22.8L445 323l-84.2-28.1L433 367l11.4 11.4-6.2 14.8-40 96-9.2 22.2-44.3-18.5 9.2-22.2 33.8-81.2L352 353.9c-1 52.1-43.6 94.1-96 94.1s-95-41.9-96-94.1l-35.7 35.7 33.8 81.2 9.2 22.2-44.3 18.5-9.2-22.2-40-96-6.2-14.8L79 367l72.1-72.1L67 323 46.8 383.6l-7.6 22.8L0 393.3V372.1l1.2-3.7 24-72L29 285l11.4-3.8L116.1 256 40.4 230.8 29 227l-3.8-11.4-24-72L0 139.9z"]},faClockThree:{prefix:"fass",iconName:"clock-three",icon:[512,512,[],"e356","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256v24h24H360h24V232H360 280V120 96H232v24z"]},faHandsBound:{prefix:"fass",iconName:"hands-bound",icon:[640,512,[],"e4f9","M96 32V0H32V32 64 96v80 16 32 11.8l7.7 9L131.6 352H128 104v48h24 32H288h64H480h32 24V352H512h-3.6l91.9-107.2 7.7-9V224 192 176 96 64 32 0H544V32 64 96v67.9l-76.2 86.4L432.1 226l39.8-44.8 21.3-23.9-47.8-42.5-21.3 23.9-64 72-8.1 9.1V232v88 32H288V320 232 219.8l-8.1-9.1-64-72-21.3-23.9-47.8 42.5 21.3 23.9L207.9 226l-35.7 24.2L96 163.9V96 64 32zm32 400H104v48h24 32v32H288V480h64v32H480V480h32 24V432H512 480 352 288 160 128z"]},faScalpelLineDashed:Mq,faScalpelPath:MK,faFileInvoiceDollar:{prefix:"fass",iconName:"file-invoice-dollar",icon:[384,512,[],"f571","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM64 64H80h64 16V96H144 80 64V64zm0 64H80h64 16v32H144 80 64V128zm144 96v16 9.6c5.9 1 19 3.5 24.1 4.9l15.5 4.1-8.2 30.9-15.5-4.1c-4-1.1-17.7-3.7-22.1-4.4c-12.8-2-23.6-.4-30.9 2.9c-7.2 3.3-9.9 7.5-10.5 11c-.7 4.1-.1 6.2 .5 7.4c.6 1.4 2 3.1 5 5.1c6.7 4.6 17.1 7.8 31 12l.6 .2c12.3 3.7 27.9 8.4 39.5 16.8c6.3 4.6 12 10.6 15.6 18.8c3.6 8.3 4.4 17.4 2.7 27.2c-3 17.5-14.6 29.4-29.3 35.7c-5.6 2.4-11.6 4-17.9 4.9V432v16H176V432v-9.6c-9.4-1.7-23.6-6.6-32.4-9.6l0 0 0 0 0 0c-1.8-.6-3.3-1.1-4.6-1.6l-15.2-5.1 10.1-30.4 15.2 5.1c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c9.5 3.2 20.7 7 27.1 8.1c13.3 2.1 24 .8 31-2.2c6.5-2.8 9.5-6.7 10.3-11.8c.8-4.7 .2-7.3-.5-9c-.7-1.7-2.2-3.6-5.1-5.7c-6.5-4.7-16.7-8.1-30.5-12.3l-2-.6c-11.9-3.6-26.6-8-37.7-15.5c-6.2-4.2-12.2-10-15.9-17.9c-3.8-8.1-4.7-17.1-3.1-26.6c2.9-16.7 14.7-28.4 28.8-34.7c5.6-2.6 11.8-4.4 18.3-5.4V240 224h32z"]},faPipeSmoking:{prefix:"fass",iconName:"pipe-smoking",icon:[640,512,[],"e3c4","M489.5 0h17.1H608h32V64H608 523.8L435 197.1l-15.5-10.4-24-16-13.7-9.1L480 14.2 489.5 0zM351.1 179.6l26.6 17.8 24 16 26.6 17.8-17.8 26.6L287.8 442.1C258.6 485.8 209.6 512 157.1 512C70.3 512 0 441.7 0 354.9V256 224H32 224h32v32 66.3l77.4-116.1 17.8-26.6z"]},faFaceAstonished:{prefix:"fass",iconName:"face-astonished",icon:[512,512,[],"e36b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-208c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V352c0-26.5 21.5-48 48-48zM144.4 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 128c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8l-11.7 10.9L89.4 143.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H192zm141 .9c-4.3-.6-8.6-.9-13-.9H304V96h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8z"]},faWindow:{prefix:"fass",iconName:"window",icon:[512,512,[],"f40e","M512 32H0V480H512V32zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64z"]},faPlaneCircleExclamation:{prefix:"fass",iconName:"plane-circle-exclamation",icon:[640,512,[],"e556","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3 85.5 57C354.3 247.8 320 303.9 320 368c0 54.7 24.9 103.5 64 135.8V512L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H480v32h32zm0-176H480v16 80 16h32V368 288 272z"]},faEar:{prefix:"fass",iconName:"ear",icon:[384,512,[128066],"f5f0","M384 192c0 71.2-38.7 133.3-96.3 166.5c.2 3.1 .3 6.3 .3 9.5c0 79.5-64.5 144-144 144S0 447.5 0 368V192C0 86 86 0 192 0S384 86 384 192zm-256 0c0-35.3 28.7-64 64-64s64 28.7 64 64v8 24h48V200v-8c0-61.9-50.1-112-112-112S80 130.1 80 192v40 14.8l13.3 6.6L128 270.8v5.9L88.6 309.6 70.2 324.9l30.7 36.9 18.4-15.4 48-40 8.6-7.2V288 256 241.2l-13.3-6.6L128 217.2V192z"]},faFileLock:{prefix:"fass",iconName:"file-lock",icon:[576,512,[],"e3a6","M0 0H224V160H384v33.6c-19.8 20.2-32 47.9-32 78.4v16H320l0 224H0V0zM384 128H256V0L384 128zm80 112c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faDiagramVenn:{prefix:"fass",iconName:"diagram-venn",icon:[640,512,[],"e15a","M256 412.8C216.4 372.4 192 317 192 256s24.4-116.4 64-156.8C245.7 97.1 235 96 224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c11 0 21.7-1.1 32-3.2zm64 45.7c-29.1 13.8-61.6 21.6-96 21.6C100.3 480 0 379.7 0 256S100.3 32 224 32c34.4 0 66.9 7.7 96 21.6C349.1 39.7 381.6 32 416 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-34.4 0-66.9-7.7-96-21.6zM370.7 192H269.3c-6.5 14.9-10.8 31.1-12.5 48H383.2c-1.7-16.9-6-33.1-12.5-48zM269.3 320H370.7c6.5-14.9 10.8-31.1 12.5-48H256.8c1.7 16.9 6 33.1 12.5 48zM288 352c9.1 12.1 19.9 22.9 32 32c12.1-9.1 22.9-19.9 32-32H288zm64-192c-9.1-12.1-19.9-22.9-32-32c-12.1 9.1-22.9 19.9-32 32h64z"]},faXRay:{prefix:"fass",iconName:"x-ray",icon:[512,512,[],"f497","M0 32H32 480h32V96H480V416h32v64H480 32 0V416H32V96H0V32zM272 96H240v16 32H160 144v32h16 80v48H128 112v32h16H240v70.6L181.3 304H128v57.6L170.7 416H341.3L384 361.6V304H330.7L272 326.6V256H384h16V224H384 272V176h80 16V144H352 272V112 96zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faGoalNet:{prefix:"fass",iconName:"goal-net",icon:[640,512,[],"e3ab","M32 32H0V64 448v32H64V448 96H576V448v32h64V448 64 32H608 32zm160 96H160v64H96v32h64v64H96v32h64v64H96v32h64v64h32V416h64v64h32V416h64v64h32V416h64v64h32V416h64V384H480V320h64V288H480V224h64V192H480V128H448v64H384V128H352v64H288V128H256v64H192V128zm64 256H192V320h64v64zm96 0H288V320h64v64zm96 0H384V320h64v64zm0-96H384V224h64v64zm-96 0H288V224h64v64zm-96 0H192V224h64v64z"]},faCoffinCross:{prefix:"fass",iconName:"coffin-cross",icon:[384,512,[],"e051","M104 512L0 144 112 0H272L384 144 280 512H104zM216 120V96H168v24 40H120 96v48h24 48V328v24h48V328 208h48 24V160H264 216V120z"]},faSpellCheck:{prefix:"fass",iconName:"spell-check",icon:[576,512,[],"f891","M106.7 0L98.5 19.7 5.1 243.7 0 256H69.3l13.3-32h90.7l13.3 32H256l-5.1-12.3-93.3-224L149.3 0H106.7zm2.7 160L128 115.2 146.7 160H109.3zM288 0H256V32v96 96 32h32 80c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80H288zm80 80c0 8.8-7.2 16-16 16H320V64h32c8.8 0 16 7.2 16 16zM320 192V160h32 16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320zM550.6 294.6L573.3 272 528 226.7l-22.6 22.6L336 418.7l-73.4-73.4L240 322.7 194.7 368l22.6 22.6 96 96L336 509.3l22.6-22.6 192-192z"]},faLocationXmark:MZ,faMapMarkerTimes:MW,faMapMarkerXmark:M$,faCircleQuarterStroke:{prefix:"fass",iconName:"circle-quarter-stroke",icon:[512,512,[],"e5d3","M64 256H256l0-192c106 0 192 86 192 192s-86 192-192 192S64 362 64 256zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256z"]},faLasso:{prefix:"fass",iconName:"lasso",icon:[576,512,[],"f8c8","M576 176c0 97.2-128.9 176-288 176c-13.2 0-26.3-.5-39-1.6c4.6 12.8 7 26.5 7 40.6c0 66.8-54.2 121-121 121H64 32V448H64h71c31.5 0 57-25.5 57-57c0-21.6-12.2-41.3-31.5-51l-46.8-23.4 .2-.4C44.7 284.1 0 233.2 0 176C0 78.8 128.9 0 288 0S576 78.8 576 176zM288 288c123.7 0 224-50.1 224-112s-100.3-112-224-112S64 114.1 64 176s100.3 112 224 112z"]},faSlash:{prefix:"fass",iconName:"slash",icon:[640,512,[],"f715","M29.4 .1l19 14.7L620.9 459.3l19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1z"]},faPersonToPortal:MX,faPortalEnter:MJ,faCalendarStar:{prefix:"fass",iconName:"calendar-star",icon:[448,512,[],"f736","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM253.6 303.2L224 232l-29.6 71.2-76.9 6.2 58.6 50.2-17.9 75L224 394.4l65.8 40.2-17.9-75 58.6-50.2-76.9-6.2z"]},faComputerMouse:M1,faMouse:M2,faArrowRightToBracket:M6,faSignIn:M4,faPegasus:{prefix:"fass",iconName:"pegasus",icon:[576,512,[],"f703","M448 238.1V160h16l32 64 80-32V64L544 32h16 16V0H560 480 448C377.3 0 320 57.3 320 128L160 32s-20.2 141.7 68.1 199.7c-8.7-2.7-16.7-6.1-24.2-10.1c-22.5-12.1-38.6-29.4-49.9-49.8c-7.3-13.2-12.7-27.8-16.5-43c-25.9 3.5-48.1 18.6-61.1 40C33.2 174.5 0 211.4 0 256v56 24H48V312 256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l42.4 63.6L94.1 350.1l-21 21 9.4 28.1L120.1 512H221.3L182.9 397l27-27L224 355.9V336 320l83.7 23.9c4.1 1.2 8.2 2.1 12.3 2.8V512h96V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faFilesMedical:{prefix:"fass",iconName:"files-medical",icon:[448,512,[],"f7fd","M320 128V96 0H96V416H448V128H352 320zm96-64L384 32 352 0V45.3 64 96h32 18.7H448L416 64zM48 96H0v24V488v24H24 328h24V464H328 48V120 96zm192 64h64v64h64v64H304v64H240V288H176V224h64V160z"]},faCannon:{prefix:"fass",iconName:"cannon",icon:[640,512,[],"e642","M256.4 464.8c-56.1 28-121.7 16.1-164.4-25.1L42.9 464.2 0 378.3l49.1-24.5c-7.3-58.9 22.5-118.5 78.5-146.6C192 176 559 51.3 559 51.3l81 161.9s-51.5 35.2-117.2 79.5C497.4 251.5 451.9 224 400 224c-79.5 0-144 64.5-144 144c0 30.6 9.5 58.9 25.8 82.3c-10.5 6.4-19.2 11.3-25.4 14.5zM288 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm144 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faNfcLock:{prefix:"fass",iconName:"nfc-lock",icon:[576,512,[],"e1f8","M0 32H448V161.1c-24.9 3.6-47.2 15.3-64 32.5V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352V272v16H320l0 96H96V128h48 16V96H144 80 64v16V400v16H80 320l0 64H0V32zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faPersonSkiLift:M3,faSkiLift:M5,faSquare6:{prefix:"fass",iconName:"square-6",icon:[448,512,[],"e25b","M0 32H448V480H0V32zM224 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm-96 48c0 53 43 96 96 96s96-43 96-96c0-49.2-37-89.8-84.7-95.3l44.4-48.4L294.6 128H229.4l-68.1 74.3c-21.4 23.4-33.3 54-33.3 85.7z"]},faShopSlash:M8,faStoreAltSlash:M9,faWindTurbine:{prefix:"fass",iconName:"wind-turbine",icon:[512,512,[],"f89b","M340.8 425L317.1 202.8 415.4 2 234.8 133.7l-223 15.2 204.4 90.6L340.8 425zM288 403.8l-64-95.2V464H152 128v48h24H360h24V464H360 288V403.8zM256 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faSlidersSimple:{prefix:"fass",iconName:"sliders-simple",icon:[512,512,[],"e253","M64 384l64 0 0-64-64 0 0 64zm128 0l0 64-64 0-64 0L0 448l0-64 0-64 0-64 64 0 64 0 64 0 0 64 288 0 32 0 0 64-32 0-288 0zM32 192L0 192l0-64 32 0 288 0 0-64 64 0 64 0 64 0 0 64 0 64 0 64-64 0-64 0-64 0 0-64L32 192zm416 0l0-64-64 0 0 64 64 0z"]},faGridRound:{prefix:"fass",iconName:"grid-round",icon:[448,512,[],"e5da","M128 96A64 64 0 1 1 0 96a64 64 0 1 1 128 0zm0 160A64 64 0 1 1 0 256a64 64 0 1 1 128 0zM64 480a64 64 0 1 1 0-128 64 64 0 1 1 0 128zM288 96A64 64 0 1 1 160 96a64 64 0 1 1 128 0zM224 320a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm64 96a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zm96-256a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm64 96a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zM384 480a64 64 0 1 1 0-128 64 64 0 1 1 0 128z"]},faBadgeSheriff:{prefix:"fass",iconName:"badge-sheriff",icon:[448,512,[],"f8a2","M272 48c0 14.8-6.7 28-17.2 36.8L289 143.5l65.9 .3c6.7-18.5 24.4-31.7 45.2-31.7c26.5 0 48 21.5 48 48s-21.5 48-48 48c-5.9 0-11.6-1.1-16.9-3.1L353.9 256l29.2 51.1c5.3-2 10.9-3.1 16.9-3.1c26.5 0 48 21.5 48 48s-21.5 48-48 48c-20.8 0-38.5-13.2-45.2-31.7l-65.9 .3-34.2 58.7c10.5 8.8 17.2 22 17.2 36.8c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-14.8 6.7-28 17.2-36.8L159 368.5l-65.9-.3C86.5 386.8 68.8 400 48 400c-26.5 0-48-21.5-48-48s21.5-48 48-48c5.9 0 11.6 1.1 16.9 3.1L94.1 256 64.9 204.9c-5.3 2-10.9 3.1-16.9 3.1c-26.5 0-48-21.5-48-48s21.5-48 48-48c20.8 0 38.5 13.2 45.2 31.7l65.9-.3 34.2-58.7C182.7 76 176 62.8 176 48c0-26.5 21.5-48 48-48s48 21.5 48 48zM224 336l80-80-80-80-80 80 80 80z"]},faServer:{prefix:"fass",iconName:"server",icon:[512,512,[],"f233","M512 32H0V224H512V32zM344 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM512 288H0V480H512V288zM344 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faVirusCovidSlash:{prefix:"fass",iconName:"virus-covid-slash",icon:[640,512,[],"e4a9","M472.4 344c11.2-19.3 18.8-41 21.9-64H528v16 24h48V296 256 216 192H528v24 16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3 17 17 33.9-33.9-17-17L501 75 472.7 46.7l-17-17L421.8 63.7l17 17L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16 24V0H360 320 280 256V48h24 16V81.6c-38.3 5.2-72.7 22.8-99 48.5l-25.5-19.8 1.4-1.4 28.3-28.3 17-17L184.2 29.7l-17 17L139 75l-5.7 5.7L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L472.4 344zm-71.2 68.1L149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5H112V216 192H64v24 40 40 24h48V296 280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3-17-17L93.7 391.8l17 17L139 437l28.3 28.3 17 17 33.9-33.9-17-17L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280 256v48h24 40 40 24V464H360 344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z"]},faIntersection:{prefix:"fass",iconName:"intersection",icon:[384,512,[8898],"f668","M64 480V448 224c0-70.7 57.3-128 128-128s128 57.3 128 128V448v32h64V448 224c0-106-86-192-192-192S0 118 0 224V448v32H64z"]},faShopLock:{prefix:"fass",iconName:"shop-lock",icon:[640,512,[],"e4a5","M0 192H449.6c20.2-19.8 47.9-32 78.4-32s58.2 12.2 78.4 32H640V128L544 0H96L0 128v64zm384 32H320V384H128V224H64V384 512H384V384 288 224zm144 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faFamily:{prefix:"fass",iconName:"family",icon:[512,512,[],"e300","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm48 48c0-5.5 .6-10.8 1.6-16H32L24 352H64V512H176V448H144V416 256 224h32 16c-10-13.4-16-30-16-48zM336 448v64H448V384h64L448 160H334.4c1 5.2 1.6 10.5 1.6 16c0 18-6 34.6-16 48h16 32v32V416v32H336zm48-320A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80 192V256H176V416h32v96h96V416h32z"]},faHourglassStart:M7,faHourglass1:vy,faUserHairBuns:{prefix:"fass",iconName:"user-hair-buns",icon:[448,512,[],"e3d3","M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H192l32-32 32 32h46.4c1 5.2 1.6 10.5 1.6 16zM40 192h65.3c19 46.9 65 80 118.7 80s99.7-33.1 118.7-80H408V64H334.9C312.7 25.7 271.4 0 224 0s-88.7 25.7-110.9 64H40V192zM448 512L384 320H64L0 512H448z"]},faBlenderPhone:{prefix:"fass",iconName:"blender-phone",icon:[576,512,[],"f6b6","M153.6 44.8l-25 89.6-58.9-6.7c-12.6 41.8-12.6 86.8 0 128.6l58.9-6.7 25 89.6L84.9 384 72.4 371.2c-96.6-99-96.6-259.4 0-358.4L84.9 0l68.7 44.8zM224 352L192 0H576L558.5 64H400 384V96h16H549.8l-17.5 64H400 384v32h16H523.6l-17.5 64H400 384v32h16 97.5L480 352H224zm320 32V512H160V384H544zM352 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHourglassClock:{prefix:"fass",iconName:"hourglass-clock",icon:[576,512,[],"e41b","M32 0H0V64H32v64 13.3l9.4 9.4L146.7 256 41.4 361.4 32 370.7V384v64H0v64H32 330.8c-23.3-16.4-42.5-38.4-55.6-64H96V397.3l96-96 64 64c.4-26.2 6.5-51.1 17.2-73.3l-36-36L342.6 150.6l9.4-9.4V128 64h32V0H352 32zM288 64v50.7l-96 96-96-96V64H288zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM448 288v16 48h32 16v32H480 432 416V368 304 288h32z"]},faPersonSeatReclined:{prefix:"fass",iconName:"person-seat-reclined",icon:[512,512,[],"e21f","M176 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0 32H135l9.9 39.8 25.9 103.8C178 332 203.6 352 233 352h7 89.9l37.5 99.3 10.7 28.3 28.8-9 48-15.1 30.5-9.6-19.1-61.1-30.5 9.6-19.2 6-34.7-91.7L374.1 288H352 265l-8-32h63 32V192H320 241l-1.9-7.8L233 160H208 176zm-80.5-5.9l-5.9-31.5L26.7 134.4l5.9 31.5 48 256L85.4 448H112 272h32V384H272 138.6L95.5 154.1z"]},faPaperPlaneTop:vv,faPaperPlaneAlt:vA,faSend:vz,faMessageArrowUp:vL,faCommentAltArrowUp:vw,faLightbulbExclamation:{prefix:"fass",iconName:"lightbulb-exclamation",icon:[384,512,[],"f671","M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM112 416v96H272V416H112zM216 64V88 200v24H168V200 88 64h48zM168 304V256h48v48H168z"]},faLayerMinus:vH,faLayerGroupMinus:vx,faChartPieSimpleCircleCurrency:{prefix:"fass",iconName:"chart-pie-simple-circle-currency",icon:[640,512,[],"e604","M496 192c4.6 0 9.3 .2 13.8 .5C494.5 83.7 401 0 288 0c-5.4 0-10.7 .2-16 .6V240H375.2c31.5-29.8 74-48 120.8-48zM320 368c0-28.8 6.9-56 19.2-80H224V32.5C98.9 40.8 0 144.8 0 272C0 404.6 107.5 512 240 512c43.8 0 84.8-11.7 120.1-32.2C335 449.4 320 410.5 320 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM521.4 393.4a35.9 35.9 0 1 0 -50.7-50.7 35.9 35.9 0 1 0 50.7 50.7zm10 32.6c-21.6 13.2-49.1 13.2-70.7 0l-25.3 25.3-22.6-22.6L438 403.3c-13.2-21.6-13.2-49.1 0-70.7l-25.3-25.3 22.6-22.6L460.7 310c21.6-13.2 49.1-13.2 70.7 0l25.3-25.3 22.6 22.6L554 332.7c13.2 21.6 13.2 49.1 0 70.7l25.3 25.3-22.6 22.6L531.3 426z"]},faCircleE:{prefix:"fass",iconName:"circle-e",icon:[512,512,[],"e109","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128H328h24v48H328 208v56h88 24v48H296 208v56H328h24v48H328 184 160V360 256 152 128h24z"]},faBuildingWheat:{prefix:"fass",iconName:"building-wheat",icon:[640,512,[],"e4db","M0 0H384V512H240V384H144V512H0V0zM128 224H64v64h64V224zm32 0v64h64V224H160zm160 0H256v64h64V224zM64 96v64h64V96H64zm160 0H160v64h64V96zm32 0v64h64V96H256zm384 96v16c0 44.2-35.8 80-80 80H544V272c0-44.2 35.8-80 80-80h16zm0 128c0 44.2-35.8 80-80 80H544V384c0-44.2 35.8-80 80-80h16v16zm0 112c0 44.2-35.8 80-80 80H544V496c0-44.2 35.8-80 80-80h16v16zM512 496v16H496c-44.2 0-80-35.8-80-80V416h16c44.2 0 80 35.8 80 80zm0-96H496c-44.2 0-80-35.8-80-80V304h16c44.2 0 80 35.8 80 80v16zm0-128v16H496c-44.2 0-80-35.8-80-80V192h16c44.2 0 80 35.8 80 80zM552 32V56 160v24H504V160 56 32l48 0zm72 64v32 24H576V128 96 72h48V96zM480 72V96v32 24l-48 0V128 96 72h48z"]},faGaugeMax:vV,faTachometerAltFastest:vk,faPersonBreastfeeding:{prefix:"fass",iconName:"person-breastfeeding",icon:[448,512,[],"e53a","M144 80a80 80 0 1 1 160 0A80 80 0 1 1 144 80zM269.2 443.8l23-32.9-52.8-8.8L192 354.7l0-66.7H168 128l0 53.3 0 26.7c0 .7 0 1.4 .1 2.1l69.2 34.3 43 21.3-42.6 86-43-21.3L26.7 427 0 413.8 0 384l0-16 0-16 9.6-12.8 96-128L120 192h24H320h26.2l14.2 22 72 112 17.4 27.1-18.5 26.4-56 80-27.5 39.3-78.6-55zM276 376a44 44 0 1 0 0-88 44 44 0 1 0 0 88z"]},faApostrophe:{prefix:"fass",iconName:"apostrophe",icon:[192,512,[],"27","M72 352c66.3 0 120-53.7 120-120l0-8 0-96 0-96L0 32 0 224l128 0 0 8c0 30.9-25.1 56-56 56l-8 0-32 0 0 64 32 0 8 0z"]},faFilePng:{prefix:"fass",iconName:"file-png",icon:[512,512,[],"e666","M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l4 0 10.6 0 4.1 9.7L352 430.6l0-62.6 0-16 32 0 0 16 0 128 0 16-16 0-5.6 0-10.6 0-4.1-9.7L320 437.1l0 58.9 0 16-32 0 0-16 0-128 0-16 16 0zm112 40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 16-32 0 0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8-16 0 0-32 16 0 16 0 16 0 0 16 0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80z"]},faFireHydrant:{prefix:"fass",iconName:"fire-hydrant",icon:[384,512,[],"e17f","M224 32v4c45 11.6 80.4 47 92 92h12 24v48H328 56 32V128H56 68c11.6-45 47-80.4 92-92V32 0h64V32zM32 464H56h8V400H16V272H64V208H320v64h48V400H320v64h8 24v48H328h-8H64 56 32V464zm160-64a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faRightToBracket:vE,faSignInAlt:vD,faVideoPlus:{prefix:"fass",iconName:"video-plus",icon:[576,512,[],"f4e1","M0 64H384V448H0V64zm576 0V448L416 337.1V174.9L576 64zM216 184V160H168v24 48H120 96v48h24 48v48 24h48V328 280h48 24V232H264 216V184z"]},faSquareRight:vS,faArrowAltSquareRight:v_,faCommentSmile:{prefix:"fass",iconName:"comment-smile",icon:[512,512,[],"f4b4","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM192 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM168.4 254.1l-35.8 32 16 17.9c26.3 29.4 64.7 48 107.3 48s81-18.6 107.3-48l16-17.9-35.8-32-16 17.9c-17.6 19.7-43.1 32-71.6 32s-53.9-12.3-71.6-32l-16-17.9z"]},faVenus:{prefix:"fass",iconName:"venus",icon:[384,512,[9792],"f221","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128 96v64h32 32v32 32h64V480 448h32 32V384H256 224V349.1z"]},faPassport:{prefix:"fass",iconName:"passport",icon:[448,512,[],"f5ab","M0 0H448V512H0V0zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8h39.1c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8h39.1c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8H279.6zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8H129.3c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384H96v32h16H336h16V384H336 112z"]},faInboxIn:vO,faInboxArrowDown:vP,faHeartPulse:vj,faHeartbeat:vB,faCircle8:{prefix:"fass",iconName:"circle-8",icon:[512,512,[],"e0f5","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM264 128H248c-39.8 0-72 32.2-72 72c0 15.7 5 30.1 13.5 42c-18 14.7-29.5 37-29.5 62c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80c0-25-11.5-47.4-29.5-62c8.5-11.8 13.5-26.3 13.5-42c0-39.8-32.2-72-72-72zm-16 96c-13.2 0-24-10.8-24-24s10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0H248s0 0 0 0zm16 48h8c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-17.7 0-32-14.3-32-32s14.3-32 32-32h8 16z"]},faCloudsMoon:{prefix:"fass",iconName:"clouds-moon",icon:[640,512,[],"f745","M448 140C448 72.3 499 16.5 564.7 8.9C548.2 3.1 530.5 0 512 0C423.6 0 352 71.6 352 160c0 11.5 1.2 22.7 3.5 33.5c53.7 8.2 96.5 49.8 106.4 103c14.2 5.4 27.1 13.3 38.4 23.1c3.9 .3 7.8 .4 11.8 .4c51.2 0 96.7-24 126-61.4c-17.5 8.6-37.2 13.4-58 13.4c-72.9 0-132-59.1-132-132zM106.8 288.1c18-37.9 56.5-64.1 101.3-64.1c12.9 0 25.3 2.2 36.8 6.2c19.6-19.9 45.8-33.5 75-37.2l0-.9c0-35.3-28.6-64-64-64c-7.4 0-14.6 1.3-21.2 3.6c-11.5-30.1-40.6-51.6-74.8-51.6c-38.9 0-71.3 27.8-78.5 64.6c-3.1-.4-6.3-.6-9.5-.6c-39.8 0-72 32.2-72 72v72H72h34.8zM64 511.9l80 0H415.9h96v-96c0-47.6-34.6-87-80-94.6l0-1.3c0-53-43-96-96-96c-34.9 0-65.4 18.6-82.2 46.4C240.8 261.3 225 256 208 256c-44.2 0-80 35.8-80 80c0 5.9 .6 11.7 1.9 17.2C92.4 359.9 64 392.6 64 431.9v80z"]},faClockTenThirty:{prefix:"fass",iconName:"clock-ten-thirty",icon:[512,512,[],"e355","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V256 243.2L269.3 236l-96-64-20-13.3-26.6 39.9 20 13.3L232 268.8V392v24h48V392z"]},faPeopleCarryBox:vR,faPeopleCarry:vU,faFolderUser:{prefix:"fass",iconName:"folder-user",icon:[512,512,[],"e18e","M512 96V480H0V32H224l48 64H512zM320 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm16 96H176l-24 64H360l-24-64z"]},faTrashCanXmark:{prefix:"fass",iconName:"trash-can-xmark",icon:[448,512,[],"e2ae","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zM321.9 256L288 222.1l-17 17-47 47-47-47-17-17L126.1 256l17 17 47 47-47 47-17 17L160 417.9l17-17 47-47 47 47 17 17L321.9 384l-17-17-47-47 47-47 17-17z"]},faTemperatureHigh:{prefix:"fass",iconName:"temperature-high",icon:[512,512,[],"f769","M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM81.8 317.8L96 300.2V277.5 64h96V277.5v22.7l14.2 17.6C217.4 331.5 224 348.9 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM256 0H192 96 32V64 277.5C12 302.2 0 333.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM144 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112 96H128v16V322.8c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},faMicrochip:{prefix:"fass",iconName:"microchip",icon:[512,512,[],"f2db","M176 24V0H128V24 64H64v64H24 0v48H24 64v56H24 0v48H24 64v56H24 0v48H24 64v64h64v40 24h48V488 448h56v40 24h48V488 448h56v40 24h48V488 448h64V384h40 24V336H488 448V280h40 24V232H488 448V176h40 24V128H488 448V64H384V24 0H336V24 64H280V24 0H232V24 64H176V24zM352 160H160V352H352V160zM160 128H352h32v32V352v32H352 160 128V352 160 128h32z"]},faLeftLongToLine:{prefix:"fass",iconName:"left-long-to-line",icon:[640,512,[],"e41e","M0 416l0 32 64 0 0-32L64 96l0-32L0 64 0 96 0 416zM288 96L128 256 288 416l32 0 0-96 320 0 0-128-320 0 0-96-32 0z"]},faCrown:{prefix:"fass",iconName:"crown",icon:[576,512,[128081],"f521","M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L192 256 72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L96 480H480l55.3-304c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24L384 256 309 106z"]},faWeightHanging:{prefix:"fass",iconName:"weight-hanging",icon:[512,512,[],"f5cd","M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H88L0 512H512L424 128H346.5z"]},faXmarksLines:{prefix:"fass",iconName:"xmarks-lines",icon:[640,512,[],"e59a","M32 32H0V96H32 608h32V32H608 32zm0 384H0v64H32 608h32V416H608 32zM57 183l-17-17L6.1 200l17 17 39 39L23 295l-17 17L40 345.9l17-17 39-39 39 39 17 17L185.9 312l-17-17-39-39 39-39 17-17L152 166.1l-17 17-39 39L57 183zm224 0l-17-17L230.1 200l17 17 39 39-39 39-17 17L264 345.9l17-17 39-39 39 39 17 17L409.9 312l-17-17-39-39 39-39 17-17L376 166.1l-17 17-39 39-39-39zm224 0l-17-17L454.1 200l17 17 39 39-39 39-17 17L488 345.9l17-17 39-39 39 39 17 17L633.9 312l-17-17-39-39 39-39 17-17L600 166.1l-17 17-39 39-39-39z"]},faFilePrescription:{prefix:"fass",iconName:"file-prescription",icon:[384,512,[],"f572","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31 14.7-13.5 27 29.5-14.7 13.5L270 379.7l31.7 29.7 14.6 13.7-27.4 29.2-14.6-13.7-33.9-31.8-34.9 32-14.7 13.5-27-29.5 14.7-13.5 32.6-29.9-64.8-60.8-2.8-2.6H124v44 20H84V360 296 216 196h20zm55.1 79.7l.3 .3H176c11 0 20-9 20-20s-9-20-20-20H124v40h34.8l.3-.3z"]},faCalendarRange:{prefix:"fass",iconName:"calendar-range",icon:[448,512,[],"e0d6","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM128 256v64H64V256h64zM320 448V384h64v64H320zm64-184v48H192V264H384zM64 392H256v48H64V392z"]},faFlowerDaffodil:{prefix:"fass",iconName:"flower-daffodil",icon:[512,512,[9880],"f800","M288 281.3c9.8 4.3 20.6 6.7 32 6.7c44.2 0 80-35.8 80-80c0-26.2-12.6-49.4-32-64c19.4-14.6 32-37.8 32-64c0-44.2-35.8-80-80-80c-26.2 0-49.4 12.6-64 32C241.4 12.6 218.2 0 192 0c-44.2 0-80 35.8-80 80c0 26.2 12.6 49.4 32 64c-19.4 14.6-32 37.8-32 64c0 44.2 35.8 80 80 80c11.4 0 22.2-2.4 32-6.7V394.8C192.1 349.5 139.5 320 80 320H0v16c0 97.2 78.8 176 176 176h48 32 32 48c97.2 0 176-78.8 176-176V320H432c-59.5 0-112.1 29.5-144 74.8V281.3zM200 144l56-56 56 56-56 56-56-56z"]},faHandBackPointUp:{prefix:"fass",iconName:"hand-back-point-up",icon:[448,512,[],"e1a2","M176 0H96V224v13.3V240v80 16H64V320 264L16 304v68c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H288c70.7 0 128-57.3 128-128V368 320 240H336V208H256V176H176V0z"]},faWeightScale:vF,faWeight:vG,faArrowUpToArc:{prefix:"fass",iconName:"arrow-up-to-arc",icon:[512,512,[],"e617","M256 64c106 0 192 86 192 192l64 0C512 114.6 397.4 0 256 0S0 114.6 0 256l64 0C64 150 150 64 256 64zM390.6 281.4l-112-112L256 146.7l-22.6 22.6-112 112L98.7 304 144 349.3l22.6-22.6L224 269.3 224 480l0 32 64 0 0-32 0-210.7 57.4 57.4L368 349.3 413.3 304l-22.6-22.6z"]},faStarExclamation:{prefix:"fass",iconName:"star-exclamation",icon:[576,512,[],"f2f3","M374.6 164L288.1 0 201.5 164 18.9 195.6 148.1 328.5 121.7 512l166.4-81.8L454.4 512 428 328.5 557.2 195.6 374.6 164zM312 160v24 80 24H264V264 184 160h48zM264 320h48v48H264V320z"]},faBooks:{prefix:"fass",iconName:"books",icon:[512,512,[128218],"f5db","M355.4 398.3L320 268.3V142.8l93.7-25.1 67.2 247L355.4 398.3zM405.3 86.8L320 109.6V16.3L381.7 0l23.6 86.8zM363.8 429.2l125.5-33.6L512 478.9 386.3 512l-22.5-82.8zM0 0H128V96H0V0zM0 128H128V384H0V128zM0 416H128v96H0V416zM160 0H288V96H160V0zm0 128H288V384H160V128zm0 288H288v96H160V416z"]},faUserGroup:vQ,faUserFriends:vq,faArrowUpAZ:vK,faSortAlphaUp:vZ,faLayerPlus:vW,faLayerGroupPlus:v$,faPlayPause:{prefix:"fass",iconName:"play-pause",icon:[640,512,[],"e22f","M320 256L64 448V64L320 256zM448 96V416v32H384V416 96 64h64V96zm128 0V416v32H512V416 96 64h64V96z"]},faBlockQuestion:{prefix:"fass",iconName:"block-question",icon:[640,512,[],"e3dd","M544 32H96V480H544V32zM168 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm280 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM168 384a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm280 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM232 200c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L344 280.4V288v24H296V288 266.5 252.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H288c-4.4 0-8 3.6-8 8l0 6.5-48 0 0-6.5zm64 152h48v48H296V352z"]},faSnooze:vJ,faZzz:v6,faScannerImage:{prefix:"fass",iconName:"scanner-image",icon:[576,512,[],"f8f3","M78.5 46.7L50 32.2 21 89.2l28.5 14.5L410.8 288H32 0v32V448v32H32 544h32V448 320 300.4l-17.5-8.9L78.5 46.7zM64 352h64v64H64V352zm160 0v64H160V352h64z"]},faTvRetro:{prefix:"fass",iconName:"tv-retro",icon:[512,512,[128250],"f401","M185 23l-17-17L134.1 40l17 17 39 39H0V512H512V96H321.9l39-39 17-17L344 6.1 327 23l-71 71L185 23zM424 232a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM64 160H384V448H64V160z"]},faSquareT:{prefix:"fass",iconName:"square-t",icon:[448,512,[],"e280","M448 32H0V480H448V32zM120 144H224 328h24v48H328 248V360v24H200V360 192H120 96V144h24z"]},faFarm:v5,faBarnSilo:v8,faChessKnight:{prefix:"fass",iconName:"chess-knight",icon:[448,512,[9822],"f441","M96 48L64 80V240l48 40 112-72v40L64 352v48H384l28.7-157.8c2.2-12.1 3.3-24.4 3.3-36.8C416 92 324 0 210.5 0H64V32L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM16 512H432V480l-48-48H64L16 480v32z"]},faBarsSort:{prefix:"fass",iconName:"bars-sort",icon:[448,512,[],"e0ae","M0 64H448v64H0V64zM0 224H320v64H0V224zM192 384v64H0V384H192z"]},faPalletBoxes:v9,faPaletteBoxes:Cb,faPalletAlt:Cm,faFaceLaughSquint:Cy,faLaughSquint:Cv,faCodeSimple:{prefix:"fass",iconName:"code-simple",icon:[576,512,[],"e13d","M199.9 133.3L90.8 256 199.9 378.7l21.3 23.9-47.8 42.5-21.3-23.9-128-144L5.2 256l18.9-21.3 128-144 21.3-23.9 47.8 42.5-21.3 23.9zm176.2 0l-21.3-23.9 47.8-42.5 21.3 23.9 128 144L570.8 256l-18.9 21.3-128 144-21.3 23.9-47.8-42.5 21.3-23.9L485.2 256 376.1 133.3z"]},faBoltSlash:{prefix:"fass",iconName:"bolt-slash",icon:[640,512,[],"e0b8","M433.4 313.7L528 224 356.7 197.6 416 0 241.8 165 48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L433.4 313.7zM112 288l163.6 25.2L171.8 231.4 112 288zm250 93.2l-79.9-63L224 512 362 381.2z"]},faPanelFire:{prefix:"fass",iconName:"panel-fire",icon:[640,512,[],"e42f","M0 32H448v90.1l-17 10.6c-13.3 8.3-29.9 20.6-47 36.1V96H64V224H334.1c-15.2 21-28.8 45.2-37.2 72H264v48h24.2c-.1 2.6-.2 5.2-.2 7.8c0 49.2 18.5 94.2 49 128.2H0V32zM168 296v48h48V296H168zm-96 0v48h48V296H72zM448 160l64 64 32-32c76.8 64 96 133.3 96 160c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-89.6 85.3-165.3 128-192zm96 240.2c0-48-64-96-64-96s-64 48-64 96c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faBinaryCircleCheck:{prefix:"fass",iconName:"binary-circle-check",icon:[640,512,[],"e33c","M224 0h32 48 32V32 160h16 32v64H352 304 256 224V160h32 16V64H256 224V0zM0 288H32 80h32v32V448h16 32v64H128 80 32 0V448H32 48V352H32 0V288zM32 0H160h32V32 192v32H160 32 0V192 32 0H32zM64 160h64V64H64v96zM192 288h32H339.2c-12.3 24-19.2 51.2-19.2 80V352H256v96h32 32 19.2c11 21.5 26.3 40.5 44.8 55.8V512H352 224 192V480 320 288zm128 80c0 5.4 .2 10.7 .7 16H320V368zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faCommentMinus:{prefix:"fass",iconName:"comment-minus",icon:[512,512,[],"f4b1","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM184 216H160v48h24H328h24V216H328 184z"]},faBurrito:{prefix:"fass",iconName:"burrito",icon:[512,512,[127791],"f7ed","M251.4 52.6L4.6 299.4C34.3 322.4 71.6 336 112 336c79.2 0 146.2-52.3 168.3-124.3c5-16.3 7.7-33.7 7.7-51.7c0-40.4-13.6-77.7-36.6-107.4zm15-32C299.7 57.5 320 106.4 320 160c0 11.9-1 23.6-2.9 34.9c11.4-1.9 23-2.9 34.9-2.9c53.6 0 102.5 20.3 139.4 53.6c12.8-14.2 20.6-33 20.6-53.6c0-11.4-2.4-22.2-6.7-32c4.3-9.8 6.7-20.6 6.7-32c0-34.6-22-64.1-52.8-75.2C448.1 22 418.6 0 384 0c-11.4 0-22.2 2.4-32 6.7C342.2 2.4 331.4 0 320 0c-20.6 0-39.4 7.8-53.6 20.6zm193 240C429.7 237.6 392.4 224 352 224c-15.2 0-29.9 1.9-43.9 5.5C279.5 310.2 202.5 368 112 368c-41.2 0-79.7-12-112-32.7V400L112 512h96L459.4 260.6z"]},faViolin:{prefix:"fass",iconName:"violin",icon:[640,512,[127931],"f8ed","M520 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM333.8 52.2l17-17L316.8 1.3l-17 17L18.2 299.8l-17 17 33.9 33.9 17-17L333.8 52.2zM472 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm48-48a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM614.6 70.6L637.3 48 592 2.7 569.4 25.4 417 177.7C398 166.5 375.7 160 352 160c-25.4 0-49.1 7.4-69 20.2c3.2 8.7 5 18.1 5 27.8c0 44.2-35.8 80-80 80c-16.7 0-32.3-5.1-45.1-13.9c-21.7 25.2-34.9 58-34.9 93.9c0 17 2.9 33.2 8.3 48.4L188 375l22.4-17.9 20.3 20.3 32 32 20.3 20.3L265 452l-41.4 51.7c15.1 5.4 31.4 8.3 48.4 8.3c35.9 0 68.7-13.1 93.9-34.9C357.1 464.3 352 448.7 352 432c0-44.2 35.8-80 80-80c9.8 0 19.2 1.8 27.8 5c12.8-19.9 20.2-43.6 20.2-69c0-23.7-6.5-46-17.7-65L614.6 70.6zM208 400l0 0-80 64 48 48 18.2-22.8s0 0 0 0l1.9-2.4L240 432l-32-32 0 0z"]},faObjectsColumn:{prefix:"fass",iconName:"objects-column",icon:[448,512,[],"e3c1","M192 32H0V288H192V32zM448 224H256V480H448V224zM0 352V480H192V352H0zM448 32H256V160H448V32z"]},faSquareChevronDown:Cz,faChevronSquareDown:Cw,faCommentPlus:{prefix:"fass",iconName:"comment-plus",icon:[512,512,[],"f4b2","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM232 352h48V328 264h64 24V216H344 280V152 128H232v24 64H168 144v48h24 64v64 24z"]},faTriangleInstrument:CH,faTriangleMusic:Cx,faWheelchair:{prefix:"fass",iconName:"wheelchair",icon:[512,512,[],"f193","M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM48 352c0 61.9 50.1 112 112 112c49.9 0 92.3-32.7 106.7-77.8l45.7 14.6C291.8 465.3 231.4 512 160 512C71.6 512 0 440.4 0 352c0-78.3 56.3-143.5 130.6-157.3l8.8 47.2C87.4 251.5 48 297.2 48 352zM153 128h39 32 26.2l5.1 25.7 4.5 22.3H336h32v64H336 272.6l9.6 48H384h22.2l7.8 20.8 37.1 99 10.7-3.6 30.3-10.2 20.5 60.6-30.3 10.2-40 13.5-29.3 9.9-10.9-29L361.8 352H256.6c-.4 0-.8 0-1.3 0H224 197.8l-5.1-25.7-32-160L153 128z"]},faUserPilotTie:{prefix:"fass",iconName:"user-pilot-tie",icon:[448,512,[],"e2c1","M80 99.2V128c16 10.7 67.2 32 144 32s128-21.3 144-32V99.2L400 80V48L224 0 48 48V80L80 99.2zm88.8-40.7l14.3 7.2L224 86.1l40.8-20.4 14.3-7.2 14.3 28.6-14.3 7.2-48 24-7.2 3.6-7.2-3.6-48-24-14.3-7.2 14.3-28.6zM98.1 168.8C96.7 176.3 96 184.1 96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2C310.8 183.8 268.4 192 224 192s-86.8-8.2-125.9-23.2zM448 512L400 352H320L252.2 464.9 240 416l32-64H176l32 64-12.2 48.9L128 352H48L0 512l192 0h64l192 0zM320 416h16 32 16v32H368 336 320V416z"]},faPianoKeyboard:{prefix:"fass",iconName:"piano-keyboard",icon:[576,512,[127929],"f8d5","M576 64H0V448H576V64zM512 224V384H432V320h16V288 224h64zM400 384H304V320h16V288 224h64v64 32h16v64zm-128 0H176V320h16V288 224h64v64 32h16v64zm-128 0H64V224h64v64 32h16v64z"]},faBedEmpty:{prefix:"fass",iconName:"bed-empty",icon:[640,512,[128719],"f8f9","M64 64V32H0V64 256v96 32 64 32H64V448 416H352 576v32 32h64V448 256 224H608 64V64z"]},faCircleArrowUp:CN,faArrowCircleUp:CV,faToggleOn:{prefix:"fass",iconName:"toggle-on",icon:[576,512,[],"f205","M576 64H0V448H576V64zm-96 96V352H288V160H480z"]},faRectangleVertical:Ck,faRectanglePortrait:CE,faPersonWalking:CD,faWalking:C_,faL:{prefix:"fass",iconName:"l",icon:[320,512,[108],"4c","M96 32V64 416H288h32v64H288 64 32V448 64 32H96z"]},faSignalStream:{prefix:"fass",iconName:"signal-stream",icon:[576,512,[],"f8dd","M200.1 186.6l-50.2-39.7C126.2 176.9 112 214.8 112 256s14.2 79.1 37.9 109.1l50.2-39.7C185 306.3 176 282.2 176 256s9-50.3 24.1-69.4zm-87.9-69.4L61.9 77.5C23.2 126.6 0 188.6 0 256s23.2 129.4 61.9 178.5l50.2-39.7C82 356.6 64 308.5 64 256s18-100.6 48.2-138.8zM375.9 325.4l50.2 39.7c23.7-30 37.9-67.9 37.9-109.1s-14.2-79.1-37.9-109.1l-50.2 39.7C391 205.7 400 229.8 400 256s-9 50.3-24.1 69.4zm87.9 69.4l50.2 39.7C552.8 385.4 576 323.4 576 256s-23.2-129.4-61.9-178.5l-50.2 39.7C494 155.4 512 203.5 512 256s-18 100.6-48.2 138.8zM288 312a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"]},faDownToBracket:{prefix:"fass",iconName:"down-to-bracket",icon:[448,512,[],"e4e7","M384 192L224 352 64 192V160l96 0L160 0H288l0 160 96 0 0 32zM64 352v96H384V352 320h64v32V480v32H416 32 0V480 352 320H64v32z"]},faCircleZ:{prefix:"fass",iconName:"circle-z",icon:[512,512,[],"e130","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-352.5l-4.3 6.2L229.8 336H328h24v48H328 184 160V352.5l4.3-6.2L282.2 176H184 160V128h24H328h24v31.5z"]},faStars:{prefix:"fass",iconName:"stars",icon:[512,512,[],"f762","M356 60L336 0 316 60 256 80l60 20 20 60 20-60 60-20L356 60zM464 208l-16-48-16 48-48 16 48 16 16 48 16-48 48-16-48-16zM253.3 265.1L193.5 144 133.7 265.1 0 284.6l96.7 94.3L73.9 512l119.6-62.9L313 512 290.2 378.9l96.7-94.3L253.3 265.1z"]},faFire:{prefix:"fass",iconName:"fire",icon:[448,512,[128293],"f06d","M0 276.5C0 144 176 0 176 0s64.5 59.3 88.6 89.4c11-14.4 47.4-42.9 47.4-42.9s136 113.4 136 229.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"]},faBedPulse:CO,faProcedures:CP,faHouseDay:{prefix:"fass",iconName:"house-day",icon:[640,512,[],"e00e","M160 0L119.6 62.4 46.9 46.9l15.6 72.7L0 160l62.4 40.4L46.9 273.1l72.7-15.6 16.2 25.1 3.2-2.8 52.1-45.1c-9.6 4-20.1 6.3-31.1 6.3c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80c0 15.1-4.2 29.3-11.5 41.3l67-58.1-38-24.6 15.6-72.7L200.4 62.4 160 0zm48 160a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 96L160 304v48h64V512H576V352h64V304L400 96zM352 288h96v96H352V288z"]},faShuttleSpace:Cj,faSpaceShuttle:CB,faShirtLongSleeve:{prefix:"fass",iconName:"shirt-long-sleeve",icon:[640,512,[],"e3c7","M136 0H107.6L93.9 24.9l-88 160L0 195.7V208 368v48H96V368 220.3l48-87.3V512H496V133.1l48 87.3V368v48h96V368 208 195.7l-5.9-10.8-88-160L532.4 0H504h-8H460 416c0 53-43 96-96 96s-96-43-96-96H180 144h-8z"]},faChartPieSimple:CR,faChartPieAlt:CU,faFaceLaugh:CF,faLaugh:CG,faFolderOpen:{prefix:"fass",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M99.4 209.7L0 408.4V32H208l64 64H480v96H128 108.2l-8.8 17.7zM0 480L128 224H576L448 480H0z"]},faAlbumCollectionCircleUser:{prefix:"fass",iconName:"album-collection-circle-user",icon:[640,512,[],"e48f","M32 0H56 456h24V48H456 56 32V0zm8 512L0 160H512l-3.7 32.4c-4.1-.3-8.2-.4-12.3-.4c-46.9 0-89.5 18.3-121 48.2C342.9 220.1 301.4 208 256 208C154.4 208 72 268.9 72 344s82.4 136 184 136c33.2 0 64.4-6.5 91.3-17.9c12.4 19.6 28.6 36.6 47.5 49.9H40zM256 376c-17.7 0-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24s-14.3 24-32 24zM40 80H472h24v48H472 40 16V80H40zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224.7 77.7L552 416H440l-24.7 29.7c20.4 21.2 49 34.3 80.7 34.3s60.3-13.2 80.7-34.3zM544 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faCandy:{prefix:"fass",iconName:"candy",icon:[640,512,[127852],"e3e7","M318.1 64c-24.5 .2-47.9 5.1-69.4 13.7L419.9 420c20.3-12.4 38.1-28.5 52.6-47.3L318.1 64zM492.3 340.8c4.6-9.3 8.4-19 11.5-29.1l101 53.5L633 327l-35.6-35.6L640 279V233l-42.6-12.5L633 185l-28.2-38.2-101 53.5c-20.5-67.8-77.6-119.8-148.3-133L492.3 340.8zm-101 93.5L220.1 92c-20.3 12.4-38.2 28.5-52.6 47.3L321.9 448c24.5-.2 47.9-5.1 69.4-13.7zM284.5 444.7L147.7 171.2c-4.6 9.3-8.4 19-11.5 29.1l-101-53.5L7 185l35.6 35.6L0 233v46l42.6 12.5L7 327l28.2 38.2 101-53.5c20.5 67.8 77.6 119.8 148.3 133z"]},faBowlHot:CY,faSoup:CQ,faFlatbread:{prefix:"fass",iconName:"flatbread",icon:[512,512,[129747],"e40b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM171.3 363.3l-22.6-22.6 192-192 22.6 22.6-192 192zm80-240l-128 128-22.6-22.6 128-128 22.6 22.6zm32 288l-22.6-22.6 128-128 22.6 22.6-128 128z"]},faHeartCirclePlus:{prefix:"fass",iconName:"heart-circle-plus",icon:[576,512,[],"e500","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm368-64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},faCodeFork:{prefix:"fass",iconName:"code-fork",icon:[448,512,[],"e13b","M104 56v48H56V56h48zM56 0H0V56v48 56H48v32c0 53 43 96 96 96h48v64H144v56 48 56h56 48 56V456 408 352H256V288h48c53 0 96-43 96-96V160h48V104 56 0H392 344 288V56v48 56h48v32c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V160h48V104 56 0H104 56zM392 56v48H344V56h48zM200 408h48v48H200V408z"]},faCity:{prefix:"fass",iconName:"city",icon:[640,512,[127961],"f64f","M480 0H288V96H224V24 0H176V24 96H112V24 0H64V24 96H0v96V512H288h64H480 640V192H480V0zm96 352v64H512V352h64zm-384 0h64v64H192V352zm-64 64H64V352h64v64zM512 256h64v64H512V256zM64 160h64v64H64V160zm192 96v64H192V256h64zm0-96v64H192V160h64zM64 320V256h64v64H64zm352-64v64H352V256h64zM352 64h64v64H352V64zm64 96v64H352V160h64z"]},faSignalBarsWeak:Cq,faSignalAlt1:CK,faMicrophoneLines:CZ,faMicrophoneAlt:CW,faClockTwelve:{prefix:"fass",iconName:"clock-twelve",icon:[512,512,[],"e358","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V256v24H232V256 120 96h48v24z"]},faPepperHot:{prefix:"fass",iconName:"pepper-hot",icon:[512,512,[127798],"f816","M423.9 44.4L419 35.7l42-23.3 4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 33.1-10.1 63.9-27.3 89.4L448 256H336L320 144l-88-9.8C261.3 101 304.2 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8zM171.2 345.5L262 163.9l29.4 6.5 12.9 90.1 3.9 27.5H336h92.2l23.9 47.8C372.3 443.9 244.3 512 103.2 512H0V432l84.5-18.8c37.6-8.4 69.5-33.2 86.7-67.7z"]},faCitrusSlice:{prefix:"fass",iconName:"citrus-slice",icon:[512,512,[],"e2f5","M391.4 391.4C294.5 488.2 137.9 487.9 41 391L7 425c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7L391 41c96.9 96.9 97.1 253.6 .3 350.4zM176 428.3V254c-7.1-1.8-13.7-4.9-19.7-8.8L48 353.5l15.3 15.3c32 32 71.4 51.8 112.7 59.5zm69.1-272c4 5.9 7 12.6 8.8 19.7H428.3c-7.7-41.2-27.4-80.5-59.2-112.4L353.5 48 245.1 156.3zM254 208c-1.5 5.9-3.8 11.4-6.8 16.5L379.6 357c36.8-42.6 54.2-96.1 52.2-149H254zm-29.5 39.1c-5.1 3-10.6 5.3-16.5 6.8V431.9c52.9 2 106.4-15.5 149-52.2L224.5 247.1z"]},faSheep:{prefix:"fass",iconName:"sheep",icon:[640,512,[128017],"f711","M576 135.8l14.5 6.2 22.1 9.5 18.9-44.1-22.1-9.5L554.3 74.3 512 32H448L405.7 74.3 350.5 97.9l-22.1 9.5 18.9 44.1 22.1-9.5 14.5-6.2V288H576V135.8zM464 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM286.5 90.6l15.8-6.8C290.6 71.6 274.2 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0L120 512h88V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V512h88l22.5-120c.5 0 1 0 1.5 0c35.3 0 64-28.7 64-64c0-2.7-.2-5.4-.5-8H352V184.4l-21.4 9.2L286.5 90.6z"]},faUnlock:{prefix:"fass",iconName:"unlock",icon:[448,512,[128275],"f09c","M224 64c-44.2 0-80 35.8-80 80v48H448V512H0V192H80V144C80 64.5 144.5 0 224 0c74.1 0 135.2 56 143.1 128H302.4C295 91.5 262.7 64 224 64z"]},faColonSign:{prefix:"fass",iconName:"colon-sign",icon:[384,512,[],"e140","M255.2 23.3l-9.8 41.9c9.9 1.1 19.6 3 29 5.5l14.5-62 62.3 14.5L333.6 98.4c16.8 11.7 31.7 26 43.9 42.4l-51.2 38.4c-2.8-3.8-5.9-7.4-9.1-10.8L268.9 375.9c23.1-8.6 43-23.7 57.5-43.1l51.2 38.4c-29.6 39.4-74 67-125 74.6l-13.4 57.4-62.3-14.5 10.3-44.3c-9.8-1.9-19.3-4.5-28.4-7.9l-15.6 66.7L80.8 488.7l19.9-85.5C58.7 368 32 315.1 32 256C32 165.6 94.5 89.7 178.7 69.4L192.8 8.7l62.3 14.5zM201.7 382.1l58.1-249c-9.3-2.7-19.1-4.4-29.1-4.9L173.4 373.6c9 3.9 18.4 6.7 28.3 8.5zM96 256c0 26.8 8.2 51.6 22.3 72.2l42.9-183.7C122.3 166.4 96 208.1 96 256z"]},faHeadset:{prefix:"fass",iconName:"headset",icon:[512,512,[],"f590","M256 48C141.1 48 48 141.1 48 256v40 24H0V296 256C0 114.6 114.6 0 256 0S512 114.6 512 256V464.1v24l-24 0L320 488v24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h80v24l144 .1V256c0-114.9-93.1-208-208-208zM192 224V384H80V224H192zm240 0V384H320V224H432z"]},faBadgerHoney:{prefix:"fass",iconName:"badger-honey",icon:[640,512,[129441],"f6b4","M160 400l20.6-48H298.7L320 480h96L393 342.1c27.9-29 80.6-70.8 144.1-90.8L560 288l29.5-47.2c6.1-.5 12.3-.8 18.5-.8l32-32V144L496 64H432L368 96H192 160 128C57.3 96 0 153.3 0 224v32 32H49.1c9 15.5 21.1 29 35.6 39.5L64 400l24 80h96l-24-80zM368 144h11.3l10.1-5.1L443.3 112h40.2L570 160H518.6c.9 2.5 1.4 5.2 1.4 8c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-2.8 .5-5.5 1.4-8H432L272 256H192c-52.3 0-96.2-35.8-108.5-84.3c14.7-17 36.4-27.7 60.5-27.7H368z"]},faH4:{prefix:"fass",iconName:"h4",icon:[640,512,[],"f86a","M64 64V96 224H256V96 64h64V96 256 416v32H256V416 288H64V416v32H0V416 256 96 64H64zm576 0V96 416v32H576V416 320H416 377.6l6.9-37.8L424.5 64h65.1L454.4 256H576V96 64h64z"]},faStoreSlash:{prefix:"fass",iconName:"store-slash",icon:[640,512,[],"e071","M528 512h16v0H96V384 252.6c3.9 1 7.9 1.7 12 2.3l.1 0c5.3 .7 10.7 1.1 16.3 1.1c12.5 0 24.4-1.9 35.6-5.4V384H365.5L528 512zm16-112.4l76.9 59.7 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L94.8 50.9 128 0H512l67.6 103.8c29.7 46.9 3.4 112-52.1 119.4c-4 .5-7.9 .8-12.1 .8c-26.1 0-49.2-11.4-65.2-29c-15.9 17.6-39 29-65.2 29c-26.1 0-49.3-11.4-65.2-29c-5.5 6.1-11.9 11.4-19 15.8L480 349.9V250.7c11.2 3.5 23.1 5.3 35.4 5.3c5.6 0 10.9-.4 16.2-1.1l.1 0c4.2-.6 8.3-1.3 12.3-2.3V384v15.6zM48.9 134.5l106.4 83.9c-9.6 3.6-20 5.6-31 5.6c-4.1 0-8.2-.3-12.1-.8c-43.9-5.9-69.4-48.1-63.3-88.7z"]},faRoadCircleXmark:{prefix:"fass",iconName:"road-circle-xmark",icon:[640,512,[],"e566","M160 32H288V96v32h64V96 32H480l46.5 162.6c-9.9-1.7-20.1-2.6-30.5-2.6c-59.5 0-112.1 29.6-144 74.8V224 192H288v32 64 32h38.6c-4.3 15.3-6.6 31.4-6.6 48c0 5.4 .2 10.7 .7 16H288v32 64H32L160 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L566.6 320 544 297.4l-11.3 11.3L496 345.4l-36.7-36.7L448 297.4 425.4 320l11.3 11.3L473.4 368l-36.7 36.7L425.4 416 448 438.6l11.3-11.3L496 390.6l36.7 36.7L544 438.6 566.6 416l-11.3-11.3L518.6 368l36.7-36.7z"]},faSignalSlash:{prefix:"fass",iconName:"signal-slash",icon:[640,512,[],"f695","M544 512h64v0H544v0zm0-112.4V32 0h64V32 449.3l12.9 10 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L288 200.8V192h64v32 26.5l64 49.7V128 96h64v32V349.9l64 49.7zm-64 74.6V480v32H416V480 423.8l64 50.4zM352 373.3V480v32H288V480 322.9l64 50.4zM224 288v32V480v32H160V480 320 288h64zM96 416v64 32H32V480 416 384H96v32z"]},faUserMinus:{prefix:"fass",iconName:"user-minus",icon:[640,512,[],"f503","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zm88-104H616h24v48H616 472 448V200h24z"]},faMarsStrokeUp:C$,faMarsStrokeV:CX,faChampagneGlasses:CJ,faGlassCheers:C1,faTaco:{prefix:"fass",iconName:"taco",icon:[512,512,[127790],"f826","M256 32l69.9 54.1 88.3-2.7 24.7 84.9L512 218l-22.2 61.8C437.5 207.2 352.3 160 256 160s-181.5 47.2-233.8 119.8L0 218l73.1-49.7L97.8 83.4l88.3 2.7L256 32zM0 480V448C0 306.6 114.6 192 256 192s256 114.6 256 256v32H0zm112-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faHexagonPlus:C2,faPlusHexagon:C6,faClipboard:{prefix:"fass",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272h16v32H272 112 96V192h16z"]},faHouseCircleExclamation:{prefix:"fass",iconName:"house-circle-exclamation",icon:[640,512,[],"e50a","M520.5 193.7L288.4 0 0 240v47.6H64.1V512H224V352h96.7c8.1-89.7 83.5-160 175.3-160c8.3 0 16.5 .6 24.5 1.7zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faFileArrowUp:C4,faFileUpload:C3,faWifi:C5,faWifi3:C8,faWifiStrong:C9,faMessages:C7,faCommentsAlt:Ib,faBath:Im,faBathtub:Iy,faUmbrellaSimple:IM,faUmbrellaAlt:Iv,faRectangleHistoryCirclePlus:{prefix:"fass",iconName:"rectangle-history-circle-plus",icon:[640,512,[],"e4a3","M320 368c0 59.5 29.5 112.1 74.8 144L0 512V160l512 0v32.7c-5.3-.5-10.6-.7-16-.7c-97.2 0-176 78.8-176 176zM464 80v48L48 128V80l416 0zM416 0V48L96 48V0H416zm80 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H480v16 48H432 416v32h16 48v48 16h32V432 384h48 16V352H560 512V304z"]},faUnderline:{prefix:"fass",iconName:"underline",icon:[448,512,[],"f0cd","M16 32H48h96 32V96H144 128V224c0 53 43 96 96 96s96-43 96-96V96H304 272V32h32 96 32V96H400 384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48 16V32zM0 480V416H32 416h32v64H416 32 0z"]},faPrescriptionBottlePill:{prefix:"fass",iconName:"prescription-bottle-pill",icon:[576,512,[],"e5c0","M0 0H384V96H0V0zM32 128H352v83.2c-57 29.1-96 88.4-96 156.8c0 59.5 29.6 112.1 74.8 144H32V416H144h16V384H144 32V320H144h16V288H144 32V224H144h16V192H144 32V128zM288 368c0-34 11.8-65.2 31.5-89.9L521.9 480.5C497.2 500.2 466 512 432 512c-79.5 0-144-64.5-144-144zm288 0c0 34-11.8 65.2-31.5 89.9L342.1 255.5C366.8 235.8 398 224 432 224c79.5 0 144 64.5 144 144z"]},faUserPen:Iz,faUserEdit:Iw,faBinarySlash:{prefix:"fass",iconName:"binary-slash",icon:[640,512,[],"e33e","M352 0V64h32 16v96H384 352v64h32 48 48 32V160H480 464V32 0H432 384 352zM128 288v64h32 16v96H160 128v64h32 48 48 32V448H256 240V320 288H208 160 128zM160 0H128V32 76.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L512 374.7V320 288H480 400.3l-82.4-64H320V192 32 0H288 160zm75.4 160L192 126.3V64h64v96H235.4zM320 480v32h32H480h32V499.4L446.8 448H384V398.5l-64-50.4V480z"]},faSquareO:{prefix:"fass",iconName:"square-o",icon:[448,512,[],"e278","M448 32H0V480H448V32zM144 256a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128a128 128 0 1 1 0-256 128 128 0 1 1 0 256z"]},faSignature:{prefix:"fass",iconName:"signature",icon:[640,512,[],"f5b7","M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-130 39L96 264.2V288 448v32h32 64 18.6l9.2-16.1 25.5-44.7c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5-14 42.1H416 544h32V256H544 460.4l18-53.9 19.5-58.5-59 17.7L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32 32h64V160 128zM160 311.8l71.8-21.5c-10.4 33.8-24.5 66.4-42.1 97.2L173.4 416H160V311.8zM24 368H0v48H24 64.3c-.2-2.8-.3-5.6-.3-8.5V368H24zm592 48h24V368H616 305.9c-6.7 16.3-14.2 32.3-22.3 48H616z"]},faStroopwafel:{prefix:"fass",iconName:"stroopwafel",icon:[512,512,[],"f551","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM75 188.1L52.4 210.7l11.3 11.3L97.6 256 63.7 289.9 52.4 301.3 75 323.9l11.3-11.3 33.9-33.9 45.3 45.3-56.6 56.6L97.6 391.8l22.6 22.6 11.3-11.3 56.6-56.6 45.3 45.3-33.9 33.9L188.1 437l22.6 22.6 11.3-11.3L256 414.4l33.9 33.9 11.3 11.3L323.9 437l-11.3-11.3-33.9-33.9 45.3-45.3 56.6 56.6 11.3 11.3 22.6-22.6-11.3-11.3-56.6-56.6 45.3-45.3 33.9 33.9L437 323.9l22.6-22.6-11.3-11.3L414.4 256l33.9-33.9 11.3-11.3L437 188.1l-11.3 11.3-33.9 33.9-45.3-45.3 56.6-56.6 11.3-11.3L391.8 97.6l-11.3 11.3-56.6 56.6-45.3-45.3 33.9-33.9L323.9 75 301.3 52.4 289.9 63.7 256 97.6 222.1 63.7 210.7 52.4 188.1 75l11.3 11.3 33.9 33.9-45.3 45.3-56.6-56.6L120.2 97.6 97.6 120.2l11.3 11.3 56.6 56.6-45.3 45.3L86.3 199.4 75 188.1zm181 181l-45.3-45.3L256 278.6l45.3 45.3L256 369.1zm67.9-67.9L278.6 256l45.3-45.3L369.1 256l-45.3 45.3zM210.7 188.1L256 142.9l45.3 45.3L256 233.4l-45.3-45.3zm-22.6 22.6L233.4 256l-45.3 45.3L142.9 256l45.3-45.3z"]},faBold:{prefix:"fass",iconName:"bold",icon:[384,512,[],"f032","M0 32H32 80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32 0V416H32 48V256 96H32 0V32zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z"]},faAnchorLock:{prefix:"fass",iconName:"anchor-lock",icon:[640,512,[],"e4ad","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288h96l0-64H320V240h32 32V176H352 341.1zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faBuildingNgo:{prefix:"fass",iconName:"building-ngo",icon:[384,512,[],"e4d7","M384 0H0V512H144V384h96V512H384V0zM64 288V224h64v64H64zm160-64v64H160V224h64zm32 64V224h64v64H256zM32 64H48h8 9.9l4.4 8.8L96 124.2V80 64h32V80v96 16H112h-8H94.1l-4.4-8.8L64 131.8V176v16H32V176 80 64zm136 0h48 16V96H216 184v64h16V144 128h32v16 32 16H216 168 152V176 80 64h16zm120 48v32c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8-7.2-16-16-16s-16 7.2-16 16zm16-48c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V112c0-26.5 21.5-48 48-48z"]},faTransporter3:{prefix:"fass",iconName:"transporter-3",icon:[512,512,[],"e045","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM96 512H216h80H416V448H96v64zm0-256.5c0 .3 0 .7 0 1V288h16H400h16V256H400 112 96v-.5zM464 0L448 32 416 48l32 16 16 32 16-32 32-16L480 32 464 0zM64 128L48 96 32 128 0 144l32 16 16 32 16-32 32-16L64 128zm112 0H160v32h16H336h16V128H336 176zm-32 64H128v32h16H368h16V192H368 144zm32 128H160v32h16H336h16V320H336 176zm0 64H160v32h16H336h16V384H336 176z"]},faEngineWarning:IH,faEngineExclamation:Ix,faCircleDownRight:{prefix:"fass",iconName:"circle-down-right",icon:[512,512,[],"e108","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm96 192V352H192l-24-24 52-52-76-76 56-56 76 76 52-52 24 24z"]},faSquareK:{prefix:"fass",iconName:"square-k",icon:[448,512,[],"e274","M448 32H0V480H448V32zM337.1 128l-1 1.1L238.3 238.3 330 376.7l4.8 7.3H277.2L205.1 275.2 176 307.7V360v24H128V360 298.5 152 128h48v24 83.8L190.1 220l82.5-92h64.5z"]},faManatSign:{prefix:"fass",iconName:"manat-sign",icon:[384,512,[],"e1d5","M224 32H160V98.7C69.2 113.9 0 192.9 0 288V448v32H64V448 288c0-59.6 40.8-109.8 96-124V480h64V164c55.2 14.2 96 64.3 96 124V448v32h64V448 288c0-95.1-69.2-174.1-160-189.3V32z"]},faMoneyCheckPen:IN,faMoneyCheckEdit:Ik,faNotEqual:{prefix:"fass",iconName:"not-equal",icon:[448,512,[],"f53e","M328 32h75.8l-.7 1.1L332.8 144H400h32v64H400 292.3l-60.8 96H400h32v64H400 190.9L120 480H44.3l.7-1.1L115.2 368H48 16V304H48 155.7l60.8-96H48 16V144H48 257.1L328 32z"]},faBorderTopLeft:IE,faBorderStyle:ID,faMapLocationDot:IS,faMapMarkedAlt:I_,faTilde:{prefix:"fass",iconName:"tilde",icon:[448,512,[63135],"7e","M0 128H32h96 13.3l9.4 9.4L333.3 320H384V192 160h64v32V352v32H416 320 306.7l-9.4-9.4L114.7 192H64V320v32H0V320 160 128z"]},faJedi:{prefix:"fass",iconName:"jedi",icon:[576,512,[],"f669","M245.2 318.3l-25.1-50.2 50.1 25.1L280 0h16l9.8 293.2 50.1-25.1-25.1 50.2L384 336l-53.2 17.7 25.1 50.2-47.2-23.6 2.2 65.7C370.6 435.2 416 382.9 416 320c0-38.3-16.8-72.7-43.5-96.1C417.8 195.6 448 145.3 448 88c0-30.5-8.5-59-23.3-83.2c64.9 37.8 112.8 101.7 129.2 177.4L512 224h47.5c.3 5.3 .5 10.6 .5 16c0 18.2-1.8 36-5.2 53.2L496 352h39.9C493.3 446.4 398.3 512 288 512S82.7 446.4 40.1 352H80L21.2 293.2C17.8 276 16 258.2 16 240c0-5.4 .2-10.7 .5-16H64L22.2 182.2C38.5 106.5 86.4 42.6 151.3 4.8C136.5 29 128 57.5 128 88c0 57.3 30.2 107.6 75.5 135.9C176.8 247.3 160 281.7 160 320c0 62.9 45.4 115.2 105.1 126l2.2-65.7-47.2 23.6 25.1-50.2L192 336l53.2-17.7z"]},faSquarePollVertical:IO,faPoll:IP,faArrowDownSquareTriangle:Ij,faSortShapesDownAlt:IB,faMugHot:{prefix:"fass",iconName:"mug-hot",icon:[512,512,[9749],"f7b6","M112 0H64V24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136v24h48V136c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24V0zM0 192V512H384V416h16c61.9 0 112-50.1 112-112s-50.1-112-112-112H384 352 0zm384 64h16c26.5 0 48 21.5 48 48s-21.5 48-48 48H384V256zM224 24V0H176V24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136v24h48V136c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z"]},faDogLeashed:{prefix:"fass",iconName:"dog-leashed",icon:[576,512,[129454],"f6d4","M176 192h80V383.3c-5.3 .5-10.6 .7-16 .7c-28.8 0-56-6.9-80-19.2V512H64V247.1c-29.1-13.6-50.5-41.4-54.8-75.1l-1-7.9-4-31.8 63.5-7.9 4 31.8 1 7.9c2 16 15.6 28 31.8 28H144h16 16zM320 364.8c-10.1 5.2-20.8 9.4-32 12.6V208.1L416 262l0 250H320V364.8zM426.7 192l-6.2 37.2L305.9 180.9 336 0h32l24 32h72l32 32h80v48c0 44.2-35.8 80-80 80H464 448 426.7zM448 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM132.6 13L275 148.4l11.6 11-22 23.2-11.6-11L110.6 36.2 99 25.2 121 2l11.6 11z"]},faCarBattery:IU,faBatteryCar:IF,faFaceDowncastSweat:{prefix:"fass",iconName:"face-downcast-sweat",icon:[512,512,[],"e371","M48 0L86.4 51.2c2 2.7 3.7 5.6 5.1 8.6C94.5 66.1 96 73 96 80c0 9.9-3 19.2-8.2 26.8C79.2 119.6 64.6 128 48 128c-4.4 0-8.7-.6-12.8-1.7c0 0 0 0 0 0C14.9 120.7 0 102.1 0 80C0 69.6 3.4 59.5 9.6 51.2L48 0zm80 80c0-13.9-3.6-27.4-10.4-39.4C157.5 14.9 205 0 256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256c0-35.8 7.3-69.9 20.6-100.8c8.5 3.1 17.8 4.8 27.4 4.8c44.2 0 80-35.8 80-80zM316.1 410.7l10.7 11.9 23.8-21.4-10.7-11.9C323.8 371.4 295.7 352 256 352s-67.8 19.4-83.9 37.3l-10.7 11.9 23.8 21.4 10.7-11.9c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7zM96 256v32h16 96 16V256H208 112 96zm208 0H288v32h16 96 16V256H400 304z"]},faMailboxFlagUp:{prefix:"fass",iconName:"mailbox-flag-up",icon:[576,512,[],"e5bb","M576 208c0-42.6-18.5-81-48-107.3V80 16H464 400 336V64H245.2C290.4 95.9 320 148.5 320 208V448H576V208zM384 224V208 112 80 64h16l64 0h16V80v32 16H464 416v80 16H384zM0 208V448H288V208c0-79.5-64.5-144-144-144S0 128.5 0 208zm64 0c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16z"]},faMemoCircleInfo:{prefix:"fass",iconName:"memo-circle-info",icon:[576,512,[],"e49a","M384 0H0V512H330.8C285.6 480.1 256 427.5 256 368c0-80.6 54.1-148.5 128-169.4V0zM80 128H304h16v32H304 80 64V128H80zm0 96H240h16v32H240 80 64V224H80zm0 96h96 16v32H176 80 64V320H80zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm15.3-224v32h-32V288h32zm1.2 64v16 64l15.5 0 0 32-15.5 0H448l-32 0-16 0 0-32 16 0 .5 0V384l-.5 0-16 0 0-32 16 0 16.5 0 16 0z"]},faGift:{prefix:"fass",iconName:"gift",icon:[512,512,[127873],"f06b","M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H0V256H512V128H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V512H224V288H32zM288 512H480V288H288V512z"]},faDiceTwo:{prefix:"fass",iconName:"dice-two",icon:[448,512,[9857],"f528","M0 32H448V480H0V32zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faVolume:IG,faVolumeMedium:IY,faTransporter5:{prefix:"fass",iconName:"transporter-5",icon:[512,512,[],"e2a6","M480 32l32 16L480 64 464 96 448 64 416 48l32-16L464 0l16 32zM48 128l16 32 32 16L64 192 48 224 32 192 0 176l32-16 16-32zM416 512H296 216 96V448H416v64zM224 0h64 16V32H288 224 208V0h16zM176 128H336h16v32H336 176 160V128h16zM112 256H400h16v32H400 112 96V256h16zm64 128H336h16v32H336 176 160V384h16z"]},faGaugeCircleBolt:{prefix:"fass",iconName:"gauge-circle-bolt",icon:[640,512,[],"e496","M496 192c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-97.2 78.8-176 176-176zM320 352c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V88 64h48V88 292.7c23.5 9.5 40 32.5 40 59.3zM144 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM336 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm24-224l-10.7 64H576L472 448l10.7-64H416l104-96z"]},faCoinFront:{prefix:"fass",iconName:"coin-front",icon:[512,512,[],"e3fc","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 96a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 352a192 192 0 1 0 0-384 192 192 0 1 0 0 384zm24-264V160H232v24V328v24h48V328 184z"]},faFileSlash:{prefix:"fass",iconName:"file-slash",icon:[640,512,[],"e3a7","M128 76.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L512 374.7V160H352V0H128V76.6zM512 499.4L128 196.8V512H512V499.4zM512 128L384 0V128H512z"]},faMessageArrowUpRight:{prefix:"fass",iconName:"message-arrow-up-right",icon:[512,512,[],"e1dd","M0 0H512V416H304L160 512V416H0V0zM200 128H176v48h24 54.1l-87 87-17 17L184 313.9l17-17 87-87V264v24h48V264 152 128H312 200z"]},faTreasureChest:{prefix:"fass",iconName:"treasure-chest",icon:[576,512,[],"f723","M0 160v96H128V32C57.3 32 0 89.3 0 160zM0 480H128V288H0V480zm416 0V288H352v64H224V288H160V480H416zm160 0V288H448V480H576zm0-320c0-70.7-57.3-128-128-128V256H576V160zM416 256V32H160V256h64V192H352v64h64zM304 240V224H272v16 64 16h32V304 240z"]},faChessQueen:{prefix:"fass",iconName:"chess-queen",icon:[512,512,[9819],"f445","M200 56a56 56 0 1 1 112 0A56 56 0 1 1 200 56zM64 480l48-48H400l48 48v32H64V480zM424 192c20.6 0 39-9.7 50.7-24.9L512 192 400 400H112L0 192l37.3-24.9C49 182.3 67.4 192 88 192c35.3 0 64-28.7 64-64h42c6.2 24 26 42.6 50.7 47c3.4 .6 7.2 1 11.3 1s7.8-.3 11.3-1c24.7-4.4 44.5-23 50.7-47h42c0 35.3 28.7 64 64 64z"]},faPaintbrushFine:IQ,faPaintBrushAlt:Iq,faPaintBrushFine:IK,faPaintbrushAlt:IZ,faGlasses:{prefix:"fass",iconName:"glasses",icon:[576,512,[],"f530","M61 31.9l21.8 3.2 88.7 13.2 23.7 3.5-7 47.5-23.7-3.5L97.6 85.8c-8.4 34.3-15.4 59.6-22.4 84.6l0 0-.3 1c-8.1 29-16.1 57.8-26.2 100.6H224h32v32h64V272h32H527.3c-10.1-42.8-18.1-71.7-26.2-100.6l-.3-1 0 0 0 0 0 0c-7-25-14-50.3-22.4-84.6l-66.9 9.9-23.7 3.5-7-47.5 23.7-3.5 88.7-13.2L515 31.9l5 21.5c10.5 44.8 18.8 74.3 27.1 104.2l.2 .9c8.5 30.3 17.1 61.2 28 108.1l.6 2.7V272v0 32 48 24 72 32H544 352 320V448 368H256v80 32H224 32 0V448 376 352 304 272v0-2.8l.6-2.7c10.9-46.9 19.5-77.7 28-108.1l.3-.9C37.2 127.7 45.5 98.1 56 53.4l5-21.5zM64 336v80H192V336H64zm320 80H512V336H384v80z"]},faHoodCloak:{prefix:"fass",iconName:"hood-cloak",icon:[576,512,[],"f6ef","M0 464v48H128V320c0-88.4 71.6-160 160-160s160 71.6 160 160V512H576V464l-64-80V288c0-98.4-42.4-172.6-104.8-215.2L480 0H288C160 0 64 128 64 288v96L0 464zm416 48V320c0-70.7-57.3-128-128-128s-128 57.3-128 128V512H416z"]},faSquareQuote:{prefix:"fass",iconName:"square-quote",icon:[448,512,[],"e329","M0 32H448V480H0V32zM208 160H96V272h64v8c0 13.3-10.7 24-24 24H112v48h24c39.8 0 72-32.2 72-72v-8V216 192 160zm32 0V272h64v8c0 13.3-10.7 24-24 24H256v48h24c39.8 0 72-32.2 72-72v-8V216 192 160H240z"]},faUpLeft:{prefix:"fass",iconName:"up-left",icon:[384,512,[],"e2bd","M16 80V368l32 32L152 296 304 448l80-80L232 216 336 112 304 80H16z"]},faBringFront:{prefix:"fass",iconName:"bring-front",icon:[640,512,[],"f857","M64 64h64 32 32 64V0H192 64 0V64 192v64H64h64V192H64V64zM480 448H448 384v64h64H576h64V448 320 256H576 512v64h64V448H512 480zm0-352H160V416H480V96z"]},faChessBoard:{prefix:"fass",iconName:"chess-board",icon:[448,512,[],"f43c","M448 32H0V480H448V32zM128 96v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z"]},faBurgerCheese:IW,faCheeseburger:I$,faBuildingCircleCheck:{prefix:"fass",iconName:"building-circle-check",icon:[640,512,[],"e4d2","M384 0H0V512H144V384h96V512H384v-8.2c-39.1-32.3-64-81.1-64-135.8s24.9-103.5 64-135.8V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faRepeat1:{prefix:"fass",iconName:"repeat-1",icon:[512,512,[128258],"f365","M0 96V224v32H64V224 128H320v64h32l96-96L352 0H320V64H32 0V96zM512 416V288 256H448v32 96H192V320H160L64 416l96 96h32V448H480h32V416zM224 240h16v56 24h48V296 216 192H264 224h-8v48h8z"]},faArrowDownToLine:IX,faArrowToBottom:IJ,faGrid5:{prefix:"fass",iconName:"grid-5",icon:[448,512,[],"e199","M0 32H64V96H0V32zm0 96H64v64H0V128zm64 96v64H0V224H64zM0 320H64v64H0V320zm64 96v64H0V416H64zM96 32h64V96H96V32zm64 96v64H96V128h64zM96 224h64v64H96V224zm64 96v64H96V320h64zM96 416h64v64H96V416zM256 32V96H192V32h64zm-64 96h64v64H192V128zm64 96v64H192V224h64zm-64 96h64v64H192V320zm64 96v64H192V416h64zM288 32h64V96H288V32zm64 96v64H288V128h64zm-64 96h64v64H288V224zm64 96v64H288V320h64zm-64 96h64v64H288V416zM448 32V96H384V32h64zm-64 96h64v64H384V128zm64 96v64H384V224h64zm-64 96h64v64H384V320zm64 96v64H384V416h64z"]},faSwapArrows:{prefix:"fass",iconName:"swap-arrows",icon:[640,512,[],"e60a","M128 2.7l22.6 22.6 80 80L253.3 128 208 173.3l-22.6-22.6L160 125.3V416H288V64 32h32l192 0 32 0V64 386.7l25.4-25.4L592 338.7 637.3 384l-22.6 22.6-80 80L512 509.3l-22.6-22.6-80-80L386.7 384 432 338.7l22.6 22.6L480 386.7 480 96 352 96V448v32H320 128 96V448 125.3L70.6 150.6 48 173.3 2.7 128l22.6-22.6 80-80L128 2.7z"]},faRightLongToLine:{prefix:"fass",iconName:"right-long-to-line",icon:[640,512,[],"e444","M640 96V64H576V96 416v32h64V416 96zM352 416L512 256 352 96H320v96L0 192V320l320 0v96h32z"]},faPersonChalkboard:{prefix:"fass",iconName:"person-chalkboard",icon:[640,512,[],"e53d","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H122.8l-9.3 15.5L48.9 251.1 32.4 278.5l54.9 33L103.7 284 120 256.9V480v32h64V480 352h16V480v32h64V480 192h56 64 16 32V128H400 384V64H576V256H384V224H320v32 64h64H576h64V256 64 0H576 384 320V64v64H243.1 140.9z"]},faMarsStrokeRight:I1,faMarsStrokeH:I0,faHandBackFist:I2,faHandRock:I6,faGridRound5:{prefix:"fass",iconName:"grid-round-5",icon:[448,512,[],"e5de","M64 64A32 32 0 1 1 0 64a32 32 0 1 1 64 0zm0 96A32 32 0 1 1 0 160a32 32 0 1 1 64 0zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64A32 32 0 1 1 0 352a32 32 0 1 1 64 0zM32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM160 64A32 32 0 1 1 96 64a32 32 0 1 1 64 0zM128 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM128 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM352 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faTally:I4,faTally5:I3,faSquareCaretUp:I5,faCaretSquareUp:I8,faCloudShowersWater:{prefix:"fass",iconName:"cloud-showers-water",icon:[576,512,[],"e4e4","M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64H448c35.3 0 64 28.7 64 64v64H64V160c0-35.3 28.7-64 64-64c0-53 43-96 96-96zM32 384l72-128h48L80 384H32zM264 256L192 384H144l72-128h48zm64 0h48L304 384H256l72-128zm160 0L416 384H368l72-128h48zM272.4 493.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faChartBar:I9,faBarChart:I7,faHandsBubbles:Ab,faHandsWash:Am,faLessThanEqual:{prefix:"fass",iconName:"less-than-equal",icon:[448,512,[],"f537","M413.3 33.8l2.7-1v67.9L159.5 192 416 283.2v67.9l-2.7-1-360-128L32 214.6V169.4l21.3-7.6 360-128zM32 416H416h32v64H416 32 0V416H32z"]},faTrain:{prefix:"fass",iconName:"train",icon:[448,512,[128646],"f238","M448 0H0V448H66.7L25.4 489.4 2.7 512H93.3l64-64H290.7l64 64h90.5l-22.6-22.6L381.3 448H448V0zM384 64V224H64V64H384zM176 336a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faUpFromDottedLine:{prefix:"fass",iconName:"up-from-dotted-line",icon:[448,512,[],"e456","M64 192L224 32 384 192v32H288V384H160V224H64V192zm0 224v64H0V416H64zm96 0v64H96V416h64zm32 64V416h64v64H192zm160-64v64H288V416h64zm32 0h64v64H384V416z"]},faEyeLowVision:Ay,faLowVision:Av,faTrafficLightGo:{prefix:"fass",iconName:"traffic-light-go",icon:[320,512,[],"f638","M320 0H0V352c0 88.4 71.6 160 160 160s160-71.6 160-160V0zM160 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-200a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 72a48 48 0 1 1 0-96 48 48 0 1 1 0 96zM136 112a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faFaceExhaling:{prefix:"fass",iconName:"face-exhaling",icon:[576,512,[],"e480","M256 512c55.8 0 107.4-17.9 149.5-48.2c-10.5-9.3-17.9-22.1-20.5-36.5l-42.2-12.7L320 407.8V360.2l22.8-6.8L385 340.7c5.3-30 31.5-52.7 63-52.7c.7 0 1.4 0 2.1 0c13.2-14.7 32.3-24 53.7-24c2.7 0 5.4 .2 8.1 .5c.1-2.8 .1-5.6 .1-8.5C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM203.2 234.4l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm105.6 0c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2zM256 344a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm287.4-5.5c.1-.8 .1-1.7 .1-2.5c0-22.1-17.9-40-39.9-40c-16.9 0-31.4 10.5-37.2 25.4c-3.3-.9-6.9-1.4-10.5-1.4c-22.1 0-39.9 17.9-39.9 40c0 1.6 .1 3.2 .3 4.7L352 384l65.8 19.8c-1.2 3.9-1.9 8-1.9 12.2c0 22.1 17.9 40 39.9 40c4.9 0 9.6-.9 14-2.5c7.1 11.1 19.5 18.5 33.7 18.5c22.1 0 39.9-17.9 39.9-40c0-.8 0-1.7-.1-2.5c19-6.4 32.6-24.4 32.6-45.5s-13.6-39.1-32.6-45.5z"]},faSensorFire:{prefix:"fass",iconName:"sensor-fire",icon:[640,512,[],"e02a","M448 32H0V480H336.8C306.5 446.1 288 401.3 288 352.2c0-56.8 36.1-108.8 71.8-150.1c26.7-30.8 56.6-57.5 88.2-83.1V32zM112 120V264v24H64V264 120 96h48v24zm96 0V264v24H160V264 120 96h48v24zm240 40c-42.7 26.7-128 102.4-128 192c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64zm96 240.2c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96z"]},faUserUnlock:{prefix:"fass",iconName:"user-unlock",icon:[640,512,[],"e058","M352 128A128 128 0 1 0 96 128a128 128 0 1 0 256 0zm32 384l0-208 0 0H64L0 512H384zM496 272c0-17.7 14.3-32 32-32s32 14.3 32 32h48c0-44.2-35.8-80-80-80s-80 35.8-80 80v48H416V512H640V320H608 560 512 496V272z"]},faHexagonDivide:{prefix:"fass",iconName:"hexagon-divide",icon:[512,512,[],"e1ad","M0 256L128 32H384L512 256 384 480H128L0 256zM288 128H224v64h64V128zM168 232H144v48h24H344h24V232H344 168zm56 88v64h64V320H224z"]},fa00:{prefix:"fass",iconName:"00",icon:[640,512,[],"e467","M144 32C64.5 32 0 96.5 0 176V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM64 176c0-44.2 35.8-80 80-80s80 35.8 80 80V336c0 44.2-35.8 80-80 80s-80-35.8-80-80V176zM496 32c-79.5 0-144 64.5-144 144V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM416 176c0-44.2 35.8-80 80-80s80 35.8 80 80V336c0 44.2-35.8 80-80 80s-80-35.8-80-80V176z"]},faCrow:{prefix:"fass",iconName:"crow",icon:[640,512,[],"f520","M456 0c-48.6 0-88 39.4-88 88v29.2L.3 400l39 50.7L126.1 384H259.2l18.6 45.1 14 34 14 34 6.1 14.9h51.9l-13.6-33.1-14-34-14-34L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2 6.1 14.9h51.9l-13.6-33.1-42-102C484.9 354.1 544 280 544 192V128v-8l96-24V64L592 32H523.9C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCassetteBetamax:Az,faBetamax:Aw,faSailboat:{prefix:"fass",iconName:"sailboat",icon:[576,512,[],"e445","M256 352V0L528 352H256zM0 384H576L480 512H96L0 384zM224 64V352H48L224 64z"]},faWindowRestore:{prefix:"fass",iconName:"window-restore",icon:[512,512,[],"f2d2","M448 64H192V96H128V64 0h64H448h64V64 320v64H448 416V320h32V64zM0 512V128H384V512H0zM64 256H320V192H64v64z"]},faNfcMagnifyingGlass:{prefix:"fass",iconName:"nfc-magnifying-glass",icon:[640,512,[],"e1f9","M0 32H448V160c-22.8 0-44.4 4.8-64 13.3V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352v64c-38.9 29.2-64 75.7-64 128c0 22.8 4.8 44.4 13.3 64H96V128h48 16V96H144 80 64v16V400v16H80 320c29.2 38.9 75.7 64 128 64H0V32zM448 400.2a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 48c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 26.7-8.2 51.4-22.1 71.9l63 62.6 17 16.9-33.8 34-17-16.9L520 426c-20.5 14-45.3 22.1-72 22.1z"]},faFileBinary:{prefix:"fass",iconName:"file-binary",icon:[384,512,[],"e175","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM80 256h96 16v16V400v16H176 80 64V400 272 256H80zM96 384h64V288H96v96zM240 256h32 16v16V384h16 16v32H304 272 240 224V384h16 16V288H240 224V256h16z"]},faCircleV:{prefix:"fass",iconName:"circle-v",icon:[512,512,[],"e12a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM383.9 144L278 385.6 271.7 400H240.3L234 385.6 128.1 144h52.4L256 316.2 331.5 144h52.4z"]},faSquarePlus:AH,faPlusSquare:Ax,faBowlScoops:{prefix:"fass",iconName:"bowl-scoops",icon:[448,512,[127813],"e3df","M224 208c0-22.7 6.7-43.8 18.3-61.4c19.8-30.2 53.8-50.2 92.6-50.6l1.1 0c61.9 0 112 50.1 112 112c0 5.4-.4 10.8-1.1 16H225.1c-.7-5.2-1.1-10.6-1.1-16zM0 208C0 146.1 50.1 96 112 96l1.1 0c38.7 .4 72.7 20.4 92.6 50.6C196.9 165.2 192 186 192 208c0 5.4 .3 10.7 .9 16H1.1C.4 218.8 0 213.4 0 208zM325.4 64.4c-40.9 3-77.1 23-101.4 53.1c-24.3-30.1-60.5-50.1-101.4-53.1C140.5 26.3 179.2 0 224 0s83.5 26.3 101.4 64.4zM4.5 300.7L0 256H448l-4.5 44.7C437 366.2 381.9 416 316.2 416H256l80 72v24H112V488l80-72H131.8C66.1 416 11 366.2 4.5 300.7z"]},faMistletoe:{prefix:"fass",iconName:"mistletoe",icon:[576,512,[],"f7b4","M312 24V0H264V24v94.1l-98 98L91.3 230.4C38.3 240.6 0 287 0 341c0 41.4 33.6 75 75 75c50.5 0 94.3-33.5 108.1-81.2c7.2 10.4 19.3 17.2 32.9 17.2c22.1 0 40-17.9 40-40s-17.9-40-40-40c-7.9 0-15.3 2.3-21.5 6.3l5.4-28.2L264 185.9v72.4c14.7 13.2 24 32.3 24 53.7c0 39.8-32.2 72-72 72c-7.2 0-14.2-1.1-20.8-3c-2.1 8.4-3.2 17.1-3.2 25.9V416c0 53 43 96 96 96s96-43 96-96v-9.1c0-25.1-9-49.4-25.3-68.4L312 284V185.9L376.1 250l14.4 74.7C400.6 377.7 447 416 501 416c41.4 0 75-33.6 75-75c0-54-38.3-100.3-91.3-110.5L410 216.1l-98-98V24zm64 88a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},faCustard:{prefix:"fass",iconName:"custard",icon:[576,512,[127854],"e403","M448 64l25.9 116.5-69.5-19.9-4.4-1.3-4.4 1.3L288 191.4 180.4 160.6l-4.4-1.3-4.4 1.3-69.5 19.9L128 64H448zM64.3 350.9L94.2 216 176 192.6l107.6 30.7 4.4 1.3 4.4-1.3L400 192.6 481.8 216 512 352 64.3 350.9zM32 384H544h32v64H544 32 0V384H32z"]},faLacrosseStick:{prefix:"fass",iconName:"lacrosse-stick",icon:[512,512,[],"e3b5","M336 64v0c.1 0 .2 0 .3 0c19.9 0 48.1 13.6 73.1 38.6s38.6 53.2 38.6 73.1c0 .1 0 .2 0 .3h0c0 33.1-21.9 62.1-53.7 71.2l-35.1 10L353 259l-5 4-54 43.2c-11.1 8.9-25 13.8-39.2 13.8c-34.7 0-62.8-28.1-62.8-62.8c0-14.3 4.9-28.1 13.8-39.2L249 164l4-5 1.8-6.2 10-35.1C273.9 85.9 302.9 64 336 64zm0-64V0C274.4 0 220.2 40.9 203.3 100.1L195 129l-39.2 49c-18 22.5-27.8 50.4-27.8 79.2c0 23.4 6.3 45.3 17.4 64.1l-120 120L2.7 464 48 509.3l22.6-22.6 120-120c18.8 11.1 40.7 17.4 64.1 17.4c28.8 0 56.7-9.8 79.2-27.8L383 317l28.9-8.3C471.1 291.8 512 237.6 512 176h0c0-.1 0-.2 0-.3c0-43.8-26.4-87.4-57.3-118.4S380.1 0 336.3 0c-.1 0-.2 0-.3 0z"]},faHockeyMask:{prefix:"fass",iconName:"hockey-mask",icon:[448,512,[],"f6ee","M0 240C0 432 48 512 224 512s224-80 224-272V0H224 0V240zM160 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM176 296a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-24 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM272 296a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM264 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm8 280a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-24 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM128 272c-35.3 0-64-28.7-64-64V176H192v32c0 35.3-28.7 64-64 64zm256-64c0 35.3-28.7 64-64 64s-64-28.7-64-64V176H384v32z"]},faSunrise:{prefix:"fass",iconName:"sunrise",icon:[576,512,[127749],"f766","M354.5 154.9L320 123.5V208v32H256V208 123.5l-34.5 31.3-23.7 21.5L154.8 129l23.7-21.5 88-80L288 8l21.5 19.6 88 80L421.2 129l-43 47.4-23.7-21.5zM182 224l106 73.1L394 224l23.3 126.7L544 374l-40 58H406.7c-19-46.9-65-80-118.7-80s-99.7 33.1-118.7 80H72L32 374l126.7-23.3L182 224zM0 464H24 552h24v48H552 24 0V464z"]},faSubtitles:{prefix:"fass",iconName:"subtitles",icon:[576,512,[],"e60f","M576 32H0V480H576V32zM120 240H296h24v48H296 120 96V240h24zm256 0h80 24v48H456 376 352V240h24zM120 336h80 24v48H200 120 96V336h24zm160 0H456h24v48H456 280 256V336h24z"]},faPanelEws:{prefix:"fass",iconName:"panel-ews",icon:[512,512,[],"e42e","M512 0H0V288H16c44.2 0 80 35.8 80 80v16c0 17.7 14.3 32 32 32s32-14.3 32-32V352H128V256h96v96H192v32c0 35.3-28.7 64-64 64s-64-28.7-64-64V368c0-26.5-21.5-48-48-48H0V512H512V0zM112 64h96 16V96H208 112 96V64h16zm192 0h96 16V96H400 304 288V64h16zM112 128h96 16v32H208 112 96V128h16zm192 0h96 16v32H400 304 288V128h16zM416 256V448H288V256H416z"]},faToriiGate:{prefix:"fass",iconName:"torii-gate",icon:[512,512,[9961],"f6a1","M384 128v64h64V128l64-64V0L416 32H96L0 0V64l64 64v64h64V128h96v64h64V128h96zM64 288V480v32h64V480 288H384V480v32h64V480 288h32 32V224H480 32 0v64H32 64z"]},faCloudExclamation:{prefix:"fass",iconName:"cloud-exclamation",icon:[640,512,[],"e491","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM344 160H296v24V296v24h48V296 184 160zM296 352v48h48V352H296z"]},faMessageLines:AN,faCommentAltLines:AV,faFrog:{prefix:"fass",iconName:"frog",icon:[576,512,[],"f52e","M368 32c41.7 0 75.9 31.8 79.7 72.5L576 144v80L400.8 323.5 493.3 416H544h32v64H544 480 466.7l-9.4-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4l-11.6 11 22.1 23.2 11.6-11 73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416H320h32v64H320 32 0V448 416C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faBucket:{prefix:"fass",iconName:"bucket",icon:[448,512,[],"e4cf","M75.5 0H96 352h20.5l3.2 20.3L397.8 160H349.2L331.5 48h-215L98.8 160H50.2L72.3 20.3 75.5 0zM0 192H448v64H410.9L384 512H64L37.1 256H0V192z"]},faFloppyDiskPen:{prefix:"fass",iconName:"floppy-disk-pen",icon:[576,512,[],"e182","M0 32H32 320h13.3l9.4 9.4 96 96 9.4 9.4V160v76.4l-181 181L258 480H32 0V448 64 32zM320 96H64V224H320V96zM288 352a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM505 224l71 71-41.3 41.3-71-71L505 224zm-63.9 63.9l71 71L370.9 500.1 288 512l11.9-82.9L441.1 287.9z"]},faImage:{prefix:"fass",iconName:"image",icon:[512,512,[],"f03e","M0 32H512V480H0V32zM323.5 202.1L304 174.7l-19.5 27.3L196.2 325.6l-26.3-29.6L152 275.9l-17.9 20.2-64 72L64 374.9V384v8 24H88h72 24 32 24H424h24V392v-8-7.7l-4.5-6.3-120-168zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faWindowFrame:{prefix:"fass",iconName:"window-frame",icon:[512,512,[129695],"e04f","M32 256V64 0H96 416h64V64 256 448h32v64H480 416 96 32 0V448H32V256zm384 32H280V448H416V288zm-184 0H96V448H232V288zm48-64H416V64H280V224zM232 64H96V224H232V64z"]},faMicrophone:{prefix:"fass",iconName:"microphone",icon:[384,512,[],"f130","M288 0H96V256c0 53 43 96 96 96s96-43 96-96V0zM64 216V192H16v24 40c0 89.1 66.2 162.7 152 174.4V464H120 96v48h24 72 72 24V464H264 216V430.4c85.8-11.7 152-85.3 152-174.4V216 192H320v24 40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"]},faCow:{prefix:"fass",iconName:"cow",icon:[640,512,[128004],"f6c8","M480 64H272 256 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v32H8c35.3 0 64-28.7 64-64V224 184c0-21.3 9.3-40.5 24-53.7V192v64V448h96V327.8c9.9 6.6 20.6 12 32 16.1V368v16h32V368 351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368v16h32V368 343.8c11.4-4 22.1-9.4 32-16.1V448h96V256l32 32v64l64 96h64l32-160-16-22.4V184 160H576v24 14.4L480 64zm80 272a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM160 128H384v32l-30.1 30.1C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9L160 160V128z"]},faFileZip:{prefix:"fass",iconName:"file-zip",icon:[512,512,[],"e5ee","M0 0H224V160H384V304H176V512H0V0zM384 128H256V0L384 128zM240 352h64 16v16 8 4.2l-2.1 3.7L263 480h41 16v32H304 240 224V496v-8-4.2l2.1-3.7L281 384H240 224V352h16zm144 16V496v16H352V496 368 352h32v16zm32-16h16 24c30.9 0 56 25.1 56 56s-25.1 56-56 56h-8v32 16H416V496 448 368 352zm32 80h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48z"]},faSquareRing:{prefix:"fass",iconName:"square-ring",icon:[448,512,[],"e44f","M448 32H0V480H448V32zM128 256a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 160a160 160 0 1 1 0-320 160 160 0 1 1 0 320z"]},faDownFromLine:Ak,faArrowAltFromTop:AE,faCaretUp:{prefix:"fass",iconName:"caret-up",icon:[320,512,[],"f0d8","M0 272L160 128 320 272v48H0V272z"]},faShieldXmark:AD,faShieldTimes:AS,faScrewdriver:{prefix:"fass",iconName:"screwdriver",icon:[512,512,[129691],"f54a","M353.9 192H416L512 64 448 0 320 96v62.1l-82.3 82.3 33.9 33.9L353.9 192zM0 416l96 96L280 328l-96-96L0 416z"]},faCircleSortDown:A_,faSortCircleDown:AO,faFolderClosed:{prefix:"fass",iconName:"folder-closed",icon:[512,512,[],"e185","M512 480H0V192H512V480zm0-320H0V32H224l48 64H512v64z"]},faHouseTsunami:{prefix:"fass",iconName:"house-tsunami",icon:[576,512,[],"e515","M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7l20.1-60.8C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9v-.1c2.5 .1 5 .1 7.6 .1v0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V336c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5 0 0c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5 0 0c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1v0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3l27.1-58C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zM448 32L320 128V262.9c8.1 5.6 15.2 10 23.3 13.7c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L480 240l19.7 14.2c13.9 10 23.6 17 35.5 22.5c13.1 6 27.6 10.3 40.5 10.3l-.4-159L448 32zM272.4 493.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7L96 408.7l-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},faSquareNfi:{prefix:"fass",iconName:"square-nfi",icon:[448,512,[],"e576","M448 32H0V480H448V32zM80 160h8 9.9l4.4 8.8L160 284.2V176 160h32v16V336v16H176h-8-9.9l-4.4-8.8L96 227.8V336v16H64V336 176 160H80zm160 0h64 16v32H304 256v32h48 16v32H304 256v80 16H224V336 240 176 160h16zm144 16V336v16H352V336 176 160h32v16z"]},faForklift:{prefix:"fass",iconName:"forklift",icon:[640,512,[],"f47a","M128 0H96V32 160H0V416c0 53 43 96 96 96s96-43 96-96h64c0 53 43 96 96 96s96-43 96-96c0-28.4-12.4-54-32-71.6V256v-5.5l-1.9-5.2-80-224L326.6 0H304 128zM256 256l-96-96V64H281.4L350 256H256zM96 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm256 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM544 32V0H480V32 416v32h32 96 32V384H608 544V32z"]},faArrowUpFromGroundWater:{prefix:"fass",iconName:"arrow-up-from-ground-water",icon:[576,512,[],"e4b5","M320 352V320 125.3l25.4 25.4L368 173.3 413.3 128l-22.6-22.6-80-80L288 2.7 265.4 25.4l-80 80L162.7 128 208 173.3l22.6-22.6L256 125.3 256 320v32h64zM288 485.4c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7L96 408.7l-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7zM192 192H0V415c13 0 27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l1.1-.8L96 368l18.6 13.4 1.1 .8 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3V192zm384 0H384V415c13 0 27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0L480 368l19.7 14.2 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3V192z"]},faBracketSquareRight:{prefix:"fass",iconName:"bracket-square-right",icon:[192,512,[],"5d","M192 32H160 64 32V96H64h64V416H64 32v64H64h96 32V448 64 32z"]},faMartiniGlass:AP,faGlassMartiniAlt:Aj,faRotateLeft:AB,faRotateBack:AR,faRotateBackward:AU,faUndoAlt:AF,faTableColumns:AG,faColumns:AY,faSquareA:{prefix:"fass",iconName:"square-a",icon:[448,512,[],"e25f","M448 32H0V480H448V32zM208.8 128h30.5l6.5 13.8L359.4 384h-53l-22.5-48H164.2l-22.5 48h-53L202.3 141.8l6.5-13.8zM224 208.5L186.7 288h74.6L224 208.5z"]},faTick:{prefix:"fass",iconName:"tick",icon:[192,512,[],"e32f","M64 288L32 32H160L128 288H64z"]},faLemon:{prefix:"fass",iconName:"lemon",icon:[448,512,[127819],"f094","M448 80L400 32 327.7 56.1C244 16.3 146.2 46.2 80.2 112.2s-96 163.7-56.1 247.4L0 432l48 48 72.3-24.1c83.7 39.8 181.4 9.9 247.4-56.1s96-163.7 56.1-247.4L448 80zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1l-4.5 15.4-30.7-9 4.5-15.4c19.1-65.1 73.7-119.8 138.9-138.9l15.4-4.5 9 30.7-15.4 4.5z"]},faHeadSideMask:{prefix:"fass",iconName:"head-side-mask",icon:[576,512,[],"e063","M32 224.3c0-22.7 3.4-44.7 9.7-65.3L256 301.9V512H128 96V480 381.2C55 339.3 32 283 32 224.3zM268.8 272L53.5 128.4C89.4 52.5 166.8 0 256.3 0H288C390.1 0 473.6 79.7 479.7 180.3L537 252l7 8.8V272l-272 0h-3.2zM304 304H544v0l-19.7 64H368 352v32h16H514.5l-9.8 32H368 352v32h16H494.8L480 512H288V304h16s0 0 0 0zm80-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHandshake:{prefix:"fass",iconName:"handshake",icon:[640,512,[],"f2b5","M298.8 64H224l-96 64V352h28.2l73.9 67.4 35.4 32.4 47.7-52.2 22.3 20.5 35.4 32.4 44.8-48.9 35.2 32.2 64.9-70.8-35.4-32.4-134.2-123-96.4 75-13 10.1-9.7-13.4-64-88-8.9-12.3 11.8-9.6L298.8 64zm74.1 124.9L512 316.8V128h-.7l-3.9-2.5L411.3 64H349.7L197.9 186.9l45.3 62.3 131-101.9 12.6-9.8 19.6 25.3-12.6 9.8-20.9 16.2zM96 128H0V384H96V128zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V384h96V128H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faGem:{prefix:"fass",iconName:"gem",icon:[512,512,[128142],"f3a5","M0 208L256 480 512 208 400 32H112L0 208zM376 64L299.6 189 464 208 256 232 48 208l164.4-19L136 64 256 177.7 376 64z"]},faDolly:AQ,faDollyBox:Aq,faSmoking:{prefix:"fass",iconName:"smoking",icon:[640,512,[128684],"f48d","M448 0V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v43H480V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V0h64zM576 288V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V0h64V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v43H576zM0 352H32 416h32v32 96 32H416 32 0V480 384 352zm224 64v32H384V416H224zm320-64v32 96 32H480V480 384 352h64zm96 0v32 96 32H576V480 384 352h64z"]},faMinimize:AK,faCompressArrowsAlt:AZ,faRefrigerator:{prefix:"fass",iconName:"refrigerator",icon:[384,512,[],"e026","M384 0H0V160H288V112 96h32v16 48h64V0zm0 192H320V368v16H288V368 192H0V512H384V192z"]},faMonument:{prefix:"fass",iconName:"monument",icon:[384,512,[],"f5a6","M192 0L96 96 56 416H328L288 96 192 0zm64 320H128V272H256v48zM32 448H0v64H32 352h32V448H352 32z"]},faOctagonXmark:AW,faTimesOctagon:A$,faXmarkOctagon:AX,faAlignSlash:{prefix:"fass",iconName:"align-slash",icon:[640,512,[],"f846","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L482.7 352H544V288H400.3l-82.4-64H544V160H235.4L153 96H544V32H96V51.8l-47.6-37zM487.4 480l-81.2-64H96v64H487.4zM324.9 352l-81.2-64H96v64H324.9zM162.5 224L96 171.6V224h66.5z"]},faSnowplow:{prefix:"fass",iconName:"snowplow",icon:[640,512,[],"f7d2","M128 0V160H64V298.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48H512v64 13.3l9.4 9.4 64 64 45.3-45.3L576 402.7V352 288 235.2L633 164l-50-40-64 80-7 8.8V224v64H448V224L339.8 0H128zM64 400c0-26.5 21.5-48 48-48H368c26.5 0 48 21.5 48 48s-21.5 48-48 48H112c-26.5 0-48-21.5-48-48zM380.2 224H256l-64-64V64H300.2l80 160zM120 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm264-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM280 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faAnglesRight:AJ,faAngleDoubleRight:A1,faTruckRampCouch:A2,faTruckCouch:A6,faCannabis:{prefix:"fass",iconName:"cannabis",icon:[512,512,[],"f55f","M329.9 199.3c11.2-8.5 23-16.1 34.8-22.8c41-23.3 84.4-36.9 112.2-42.5l23.5-4.7-4.7 23.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.3 16.2-20.3 32.4-33.2 47.1c24.8 6.7 46.2 16.9 60 24.6l25.2 14-25.2 14c-14.8 8.2-38.4 19.4-65.5 26c-18.9 4.6-40.1 7.3-61.4 4.7l8.3 33.1 8.5 33.7-31.1-15.5L280 417.2V488v24H232V488 417.2l-58.5 29.1-31.1 15.5 8.5-33.7 8.3-33.1c-21.4 2.5-42.6-.1-61.4-4.7c-27.1-6.7-50.7-17.8-65.5-26L7 350.3l25.2-14c13.8-7.7 35.2-17.8 60-24.6C79.3 297 68.3 280.8 59 264.6c-23.4-40.8-37.1-84-42.7-111.7l-4.7-23.5L35.1 134c27.9 5.5 71.2 19.2 112.2 42.5c11.8 6.7 23.6 14.3 34.8 22.8C179.1 83.9 256 0 256 0s76.9 83.9 73.9 199.3z"]},faCirclePlay:A4,faPlayCircle:A3,faArrowUpRightAndArrowDownLeftFromCenter:{prefix:"fass",iconName:"arrow-up-right-and-arrow-down-left-from-center",icon:[512,512,[],"e0a0","M352 0H320V64h32 50.7L297.4 169.4 274.7 192 320 237.3l22.6-22.6L448 109.3V160v32h64V160 32 0H480 352zM214.6 342.6L237.3 320 192 274.7l-22.6 22.6L64 402.7V352 320H0v32V480v32H32 160h32V448H160 109.3L214.6 342.6z"]},faLocationArrowUp:{prefix:"fass",iconName:"location-arrow-up",icon:[448,512,[],"e63a","M80 480L32 448 224 32 416 448l-48 32L224 368 80 480z"]},faTablets:{prefix:"fass",iconName:"tablets",icon:[640,512,[],"f490","M640 160C640 71.6 568.4 0 480 0c-38.4 0-73.7 13.5-101.3 36.1L603.9 261.3C626.5 233.7 640 198.4 640 160zM480 320c38.4 0 73.7-13.5 101.3-36.1L356.1 58.7C333.5 86.3 320 121.6 320 160c0 88.4 71.6 160 160 160zM160 512c83 0 151.2-63.1 159.2-144H.8C8.8 448.9 77 512 160 512zM.8 336H319.2c-8-80.9-76.2-144-159.2-144S8.8 255.1 .8 336z"]},fa360Degrees:{prefix:"fass",iconName:"360-degrees",icon:[640,512,[],"e2dc","M640 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM305.7 67.4L320 96c-14.3-28.6-14.3-28.6-14.3-28.6l0 0-.1 0-.1 .1-.3 .2-.9 .5c-.7 .4-1.7 .9-2.8 1.6c-2.3 1.3-5.4 3.2-9.1 5.7c-7.3 4.9-17 12.2-26.9 22C245.9 116.9 224 148.5 224 192v96 32h0v48c0 44.2 35.8 80 80 80s80-35.8 80-80V272c0-44.2-35.8-80-80-80c-5.5 0-10.8 .6-16 1.6V192c0-20.5 10.1-36.9 22.6-49.4c6.2-6.2 12.4-10.9 17.1-14c2.3-1.5 4.2-2.7 5.4-3.3c.6-.3 1-.6 1.2-.7l.1-.1 28.5-14.2L334.3 53.1 305.7 67.4zM32 64H0v64H32 97.3L39.7 195.2l-7.7 9V216v8 32H64 80c26.5 0 48 21.5 48 48v48c0 17.7-14.3 32-32 32s-32-14.3-32-32H0c0 53 43 96 96 96s96-43 96-96V304c0-47.6-29.8-88.3-71.7-104.5l64-74.6 7.7-9V104 96 64H160 32zm448 80c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm16-80c-44.2 0-80 35.8-80 80V368c0 44.2 35.8 80 80 80s80-35.8 80-80V144c0-44.2-35.8-80-80-80zM288 272c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V272z"]},faEthernet:{prefix:"fass",iconName:"ethernet",icon:[512,512,[],"f796","M0 192V448H96V336 320h32v16V448h64V336 320h32v16V448h64V336 320h32v16V448h64V336 320h32v16V448h96V192H448V128H384V64H128v64H64v64H0z"]},faEuroSign:A5,faEur:A8,faEuro:A9,faChair:{prefix:"fass",iconName:"chair",icon:[448,512,[129681],"f6c0","M296 48V256H248V48H200V256H152V48H112V256H64V48 0h48H336h48V48 256H336V48H296zM0 384V352l32-64H416l32 64v32H416v96 32H352V480 384H96v96 32H32V480 384H0z"]},faCircleCheck:A7,faCheckCircle:zm,faSquareDashedCirclePlus:{prefix:"fass",iconName:"square-dashed-circle-plus",icon:[576,512,[],"e5c2","M32 32H0V64v96H64V96h64V32H32zM0 192V320H64V192H0zM0 352v96 32H32h96V416H64V352H0zM432 192c5.4 0 10.7 .2 16 .7V64 32H416 320V96h64V198.6c15.3-4.3 31.4-6.6 48-6.6zM262.6 416H160v64H296.2c-15.3-18.5-26.9-40.2-33.6-64zM160 96H288V32H160V96zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48 16v32H496 448v48 16H416V432 384H368 352V352h16 48V304 288h32v16z"]},faHandHoldingCircleDollar:{prefix:"fass",iconName:"hand-holding-circle-dollar",icon:[576,512,[],"e621","M416 144a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM248.8 111.4c-.4 .7-.9 1.6-.8 3.6l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8 16H256v-16V214.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6L212 201.2l9.5-30.6 15.3 4.8c2 .6 3.9 1.2 5.8 1.8c11.5 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V64 48h32V64v9.4c6.3 .9 12.3 2.3 17.9 3.7l15.5 3.9-7.7 31.1-15.5-3.9c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faMoneySimpleFromBracket:{prefix:"fass",iconName:"money-simple-from-bracket",icon:[640,512,[],"e313","M32 0H608h32V32 160v32H576V160 64H64v96 32H0V160 32 0H32zM512 96l0 416-384 0 0-416 384 0zM320 352c53 0 96-35.8 96-80s-43-80-96-80s-96 35.8-96 80s43 80 96 80z"]},faBat:{prefix:"fass",iconName:"bat",icon:[576,512,[],"f6b5","M224 48l32 32h64l32-32 27.9 111.7L480 112c61.9 72.3 96 164.3 96 259.5V400l-96-48-48 80-64-64L288 480 208 368l-64 64L96 352 0 400V371.5C0 276.3 34.1 184.3 96 112l100.1 47.7L224 48z"]},faCircleStop:zy,faStopCircle:zv,faHeadSideHeadphones:{prefix:"fass",iconName:"head-side-headphones",icon:[512,512,[],"f8c2","M160 106.8V9.4C67.5 37 0 122.8 0 224.3c0 58.7 23 115 64 156.9V480v32H96 288h32V480 448h96 32V416 320h32 32V288 272 260.8l-7-8.8-57.3-71.7C441.6 79.7 358.1 0 256 0V106.8c37.8 18 64 56.5 64 101.2c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-44.7 26.2-83.2 64-101.2zM176 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faPhoneRotary:{prefix:"fass",iconName:"phone-rotary",icon:[512,512,[9742],"f8d3","M0 128s96-96 256-96s256 96 256 96v80H416l-32-80s-48-24-128-24s-128 24-128 24L96 208H0V128zM32 480V384L160 160H352L480 384v96H32zM328 312a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z"]},faCompassDrafting:zw,faDraftingCompass:zH,faPlateWheat:{prefix:"fass",iconName:"plate-wheat",icon:[512,512,[],"e55a","M400 32c44.2 0 80 35.8 80 80v32H464c-44.2 0-80-35.8-80-80V32h16zM56 64h48 24v48H104 56 32V64H56zM24 136H136h24v48H136 24 0V136H24zm8 72H56h48 24v48H104 56 32V208zM272 32h16c44.2 0 80 35.8 80 80v32H352c-44.2 0-80-35.8-80-80V32zm-96 0c44.2 0 80 35.8 80 80v32H240c-44.2 0-80-35.8-80-80V32h16zM480 176v32c0 44.2-35.8 80-80 80H384V256c0-44.2 35.8-80 80-80h16zm-128 0h16v32c0 44.2-35.8 80-80 80H272V256c0-44.2 35.8-80 80-80zm-96 0v32c0 44.2-35.8 80-80 80H160V256c0-44.2 35.8-80 80-80h16zM96 444C40.8 429.8 0 379.6 0 320H512c0 59.6-40.8 109.8-96 124v36H96V444z"]},faCalendarCircleMinus:{prefix:"fass",iconName:"calendar-circle-minus",icon:[576,512,[],"e46f","M160 0H96V64H0v96H448V64H352V0H288V64H160V0zm96 368c0-91.8 70.3-167.2 160-175.3V192H0V512H330.8C285.6 480.1 256 427.5 256 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 16H496 368 352V352h16H496h16v32z"]},faChopsticks:{prefix:"fass",iconName:"chopsticks",icon:[640,512,[],"e3f7","M420.5 60.9L24.6 510.4 0 491 343.1 0l77.5 60.9zM576 61l64 74.6L149.4 512 129 488.2 576 61z"]},faCarWrench:zx,faCarMechanic:zN,faIcicles:{prefix:"fass",iconName:"icicles",icon:[512,512,[],"f7ad","M96 352L0 0H512L416 512 336 160 288 352 240 192 192 416 144 192 96 352z"]},faPersonShelter:{prefix:"fass",iconName:"person-shelter",icon:[512,512,[],"e54f","M64 181.4V512H0V144L256 0 512 144V512H448V181.4L256 73.4 64 181.4zM256 128a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm-48 96h96 14.3l6.8 12.6 56 104 11.4 21.1-42.3 22.8-11.4-21.1L312 313.5V488v24H264V488 400H248v88 24H200V488 313.5l-26.9 49.9-11.4 21.1-42.3-22.8 11.4-21.1 56-104 6.8-12.6H208z"]},faNeuter:{prefix:"fass",iconName:"neuter",icon:[384,512,[9906],"f22c","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V480v32h64V480 349.1z"]},faIdBadge:{prefix:"fass",iconName:"id-badge",icon:[384,512,[],"f2c1","M384 0H0V512H384V0zM272 320l32 96H80l32-96H272zM128 224a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64h96 16V96H240 144 128V64h16z"]},faKazoo:{prefix:"fass",iconName:"kazoo",icon:[640,512,[],"f8c7","M514 128h94 32v32V352v32H608 514c-19.8 10.2-42.2 16-66 16s-46.3-5.8-66-16H224h-4.6l-4.4-1.3-192-56L0 320V296 216 192l23-6.7 192-56 4.4-1.3H224 382c19.8-10.2 42.2-16 66-16s46.3 5.8 66 16zm30 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM427.3 212.7L448 233.4l20.7-20.7L480 201.4 502.6 224l-11.3 11.3L470.6 256l20.7 20.7L502.6 288 480 310.6l-11.3-11.3L448 278.6l-20.7 20.7L416 310.6 393.4 288l11.3-11.3L425.4 256l-20.7-20.7L393.4 224 416 201.4l11.3 11.3z"]},faMarker:{prefix:"fass",iconName:"marker",icon:[512,512,[],"f5a1","M32 352L0 512l160-32L292.7 347.3l-128-128L32 352zM187.3 196.7l128 128L485.5 154.5c17-17 26.5-40 26.5-64C512 40.5 471.5 0 421.5 0c-24 0-47 9.5-64 26.5L318.2 65.8 269.6 18.1l-17-16.7L235.8 18.2 111 143l-17 17L128 193.9l17-17L253 69l31.3 30.7-97 97z"]},faBinBottles:{prefix:"fass",iconName:"bin-bottles",icon:[640,512,[],"e5f5","M256 0V32h16V64H256 128 112V32h16V0H256zM32 144l96-48H256l63.6 31.8L352 144h0v48H32V144zm543.6-8v56H384V144 124.2l-17.7-8.8L321.8 93.1l61.8-29V0h128V64.1l64 30V136zM0 224H640v64H608L576 512H64L32 288H0V224z"]},faFaceLaughBeam:zV,faLaughBeam:zk,faSquareArrowDownLeft:{prefix:"fass",iconName:"square-arrow-down-left",icon:[448,512,[],"e261","M448 480H0V32H448V480zM136 368H288h24V320H288 193.9L329 185l17-17L312 134.1l-17 17-135 135V184 160H112v24V344v24h24z"]},faBatteryBolt:{prefix:"fass",iconName:"battery-bolt",icon:[576,512,[],"f376","M64 352H189.5l-20 64H64 0V352 160 96H64 307.5l-84.3 64H64V352zm172.5 64l84.3-64H480V160H354.5l20-64H480h64v64 32h32V320H544v32 64H480 236.5zM208 400l40-128H160V248L336 112 296 240h88v24L208 400z"]},faTreeLarge:{prefix:"fass",iconName:"tree-large",icon:[448,512,[],"f7dd","M56 176L224 0 392 176v32H344l80 112v32H368l80 128v32H0V480L80 352H24V320l80-112H56V176z"]},faHelicopterSymbol:{prefix:"fass",iconName:"helicopter-symbol",icon:[512,512,[],"e502","M445.3 224H510C495.6 108.2 403.8 16.4 288 2V66.7C368.4 80.1 431.9 143.6 445.3 224zM510 288H445.3C431.9 368.4 368.4 431.9 288 445.4V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V445.4C143.6 431.9 80.1 368.4 66.7 288H2zm0-64H66.7C80.1 143.6 143.6 80.1 224 66.7V2C108.2 16.4 16.4 108.2 2 224zm206-64V128H144v32V352v32h64V352 288h96v64 32h64V352 160 128H304v32 64H208V160z"]},faAperture:{prefix:"fass",iconName:"aperture",icon:[512,512,[],"e2df","M256 0c12.1 0 23.9 .8 35.5 2.4L163.6 224 76.6 73.3C122.8 28 186.1 0 256 0zM0 256C0 196.6 20.2 141.9 54.2 98.5L182.1 320H8.1C2.8 299.5 0 278.1 0 256zM187.5 502.7C110.6 481.4 48.2 425.1 18.6 352H274.5l-87 150.7zM256 512c-12.1 0-23.9-.8-35.5-2.4L348.4 288l87 150.7C389.2 484 325.9 512 256 512zM512 256c0 59.4-20.2 114.1-54.2 157.5L329.9 192h174c5.3 20.5 8.1 41.9 8.1 64zM324.5 9.3C401.4 30.6 463.8 86.9 493.4 160H237.5l87-150.7z"]},faUniversalAccess:{prefix:"fass",iconName:"universal-access",icon:[512,512,[],"f29a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160.4-86.5L138 161.1 121.1 206l22.5 8.4 64 24 .4 .2v53.5l-30.8 92.3-7.6 22.8 45.5 15.2 7.6-22.8L249.3 320h13.4l26.5 79.6 7.6 22.8 45.5-15.2-7.6-22.8L304 292.1V238.6l.4-.2 64-24 22.5-8.4L374 161.1l-22.5 8.4L291.6 192H220.4l-59.9-22.5zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},faGearComplex:{prefix:"fass",iconName:"gear-complex",icon:[512,512,[],"e5e9","M302.7 0h-96l-7 55.7c-16.8 4.7-32.7 11.5-47.5 20L107.6 41 39.7 108.9l35 45c-8.3 14.7-14.8 30.4-19.4 47L-1.3 208 0 304l55.3 7c4.5 16.6 11.1 32.4 19.4 47.1l-35 45L107.6 471l44.6-34.7c14.8 8.5 30.7 15.3 47.5 20l7 55.7h96l6.9-55c17.2-4.6 33.6-11.3 48.7-19.9L401.8 471l67.9-67.9L436.2 360c8.8-15.3 15.8-31.8 20.6-49.3l54-6.7V208l-54-6.7c-4.7-17.4-11.7-34-20.6-49.3l33.5-43.1L401.8 41 358.3 74.9c-15.2-8.6-31.5-15.3-48.7-19.9L302.7 0zM256 176a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},faFileMagnifyingGlass:zE,faFileSearch:zD,faUpRight:{prefix:"fass",iconName:"up-right",icon:[384,512,[],"e2be","M368 80V368l-32 32L232 296 80 448 0 368 152 216 48 112 80 80H368z"]},faCircleChevronUp:zS,faChevronCircleUp:z_,faUserPolice:{prefix:"fass",iconName:"user-police",icon:[448,512,[],"e333","M80 99.2L48 80V48L224 0 400 48V80L368 99.2V128c-16 10.7-67.2 32-144 32s-128-21.3-144-32V99.2zM227 48.6l-3-1.2-3 1.2L189 61.4l-5 2v5.4c0 17.2 7 46.1 36.9 58.6l3.1 1.3 3.1-1.3C257 114.9 264 86 264 68.8V63.4l-5-2L227 48.6zM98.1 168.8c39.1 15 81.5 23.2 125.9 23.2s86.8-8.2 125.9-23.2c1.4 7.5 2.1 15.3 2.1 23.2c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-7.9 .7-15.7 2.1-23.2zM138.7 352L224 416l85.3-64H400l48 160H0L48 352h90.7zM352 400.4l-4.6 14.2-6.1 18.8-19.8 0-14.9 0 12.1 8.7 16 11.6-6.2 18.8L324 486.5l12-8.8 16-11.7 16 11.7 12 8.8-4.6-14.1-6.2-18.8 16-11.6 12.1-8.7-14.9 0-19.8 0-6.1-18.8L352 400.4z"]},faLariSign:{prefix:"fass",iconName:"lari-sign",icon:[384,512,[],"e1c8","M176 32V96.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7V32h64v81.4c66.1 30.3 112 97.1 112 174.6H320c0-40.4-18.7-76.5-48-99.9V288H208V161c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1V288H112l0-99.9C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128H384v64H192 0V416H48.9C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6L112 32h64z"]},faVolcano:{prefix:"fass",iconName:"volcano",icon:[512,512,[127755],"f770","M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64H304l-32 48H240l-32-48H160zM298.4 272H213.6l-66.2 74.5L240 320l80 64 54-27-75.6-85zM192 224H320L512 440v24 48H464 48 0V464 440L192 224z"]},faTeddyBear:{prefix:"fass",iconName:"teddy-bear",icon:[576,512,[],"e3cf","M152 102C137.5 91.8 128 75 128 56c0-30.9 25.1-56 56-56c22.3 0 41.6 13.1 50.6 32H288h53.4c9-18.9 28.3-32 50.6-32c30.9 0 56 25.1 56 56c0 19-9.5 35.8-24 46v26c0 70.7-60.9 128-136 128s-136-57.3-136-128V102zm88 26a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm112-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64c0-26.5-28.7-48-64-48s-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48zm-32-8c0 13.3-14.3 24-32 24s-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24zM88 148.6l29.7 37.7L143.5 219c73.7 93.5 215.4 93.5 289.1 0l25.8-32.7L488 148.6 563.4 208l-29.7 37.7-25.8 32.7c-17.7 22.4-37.9 41.3-59.9 56.7V400h40l8-48 80 16L552 512l-40 0-32 0L96 512H64 24L0 368l80-16 8 48h40V335.1c-22-15.4-42.3-34.3-59.9-56.7L42.3 245.7 12.6 208 88 148.6zM384 384l-32-32H224l-32 32v32H384V384z"]},faStocking:{prefix:"fass",iconName:"stocking",icon:[384,512,[],"f7d5","M384 0H64V96H384V0zM96 128V256L55.7 282.9C20.9 306.1 0 345.1 0 386.9v2.2C0 457 55 512 122.8 512c24.2 0 48-7.2 68.1-20.6L352 384V128H96z"]},faPersonWalkingDashedLineArrowRight:{prefix:"fass",iconName:"person-walking-dashed-line-arrow-right",icon:[640,512,[],"e553","M208 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM132.3 126.6l10 2 80 16 15.3 3.1 7 14 35.2 70.5 38.5 19.2-28.6 57.2-48-24-9.5-4.8-4.8-9.5-13.7-27.4-18.4 62.4 52.3 57 5.2 5.7 2 7.5 24 88 8.4 30.9-61.7 16.8-8.4-30.9-22-80.5-70.9-77.4c-14.8-16.1-20.3-38.6-14.7-59.7l17-63.6L89.9 215.5 78.4 250.1 68.2 280.5 7.5 260.2l10.1-30.4 16-48 4.5-13.4L51 162.8l72-32 9.3-4.1zm-38.6 209c2.1 3 4.5 5.8 7 8.6l40.7 44.4-15.7 39.3-2.4 6.1-4.6 4.6-48 48L48 509.3 2.7 464l22.6-22.6L68.7 398l25-62.4zM416 24V72 96H368V72 24 0h48V24zM534.6 153.4l80 80L637.3 256l-22.6 22.6-80 80L512 381.3 466.7 336l22.6-22.6L514.7 288H384 352V224h32H514.7l-25.4-25.4L466.7 176 512 130.7l22.6 22.6zM416 128v24 16 24H368V168 152 128h48zm0 216v16 24H368V360 344 320h48v24zm0 72v24 48 24H368V488 440 416h48z"]},faImageSlash:{prefix:"fass",iconName:"image-slash",icon:[640,512,[],"e1b7","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L576 424.4V32H70.5L48.4 14.8zM157.7 99.6c5.7-2.3 11.8-3.6 18.3-3.6c26.5 0 48 21.5 48 48c0 2.3-.2 4.6-.5 6.8L157.7 99.6zM327.5 231.5l21-29.4L368 174.7l19.5 27.3 120 168 1.9 2.7-182-141.3zM487.4 480l-81.2-64H292.8 280 248 224 152 128V392v-8-9.3l6.2-6.9 80-88 8-8.8L64 146.4V480H487.4z"]},faMaskSnorkel:{prefix:"fass",iconName:"mask-snorkel",icon:[576,512,[],"e3b7","M576 32V64v96H512v32h64V376c0 75.1-60.9 136-136 136h-8c-70.7 0-128-57.3-128-128V352h64v32c0 35.3 28.7 64 64 64h8c39.8 0 72-32.2 72-72V64 32h64zM0 64H448V288H272l-32-64H208l-32 64H0V64z"]},faSmoke:{prefix:"fass",iconName:"smoke",icon:[640,512,[],"f760","M172.3 194.3c-9.2-1.5-18.7-2.3-28.3-2.3c-29.2 0-56.7 7.1-80.9 19.6C43.7 189.2 32 160 32 128C32 57.3 89.3 0 160 0c40.1 0 75.9 18.4 99.3 47.3C277.4 37.5 298 32 320 32c44.3 0 83.4 22.5 106.4 56.8c-11.5 7.3-22 16-31.2 25.9C372.7 102.8 347.2 96 320 96c-66.5 0-123.5 40.6-147.7 98.3zm276.3 62.5C419.5 217.5 372.7 192 320 192c-31.5 0-60.9 9.1-85.7 24.9c-9.6-5.8-19.8-10.6-30.5-14.5C224 158.5 268.4 128 320 128c31.3 0 60.1 11.3 82.3 30c22.4-37.1 63.1-62 109.7-62c70.7 0 128 57.3 128 128c0 42.2-20.4 79.6-51.9 102.9C563.1 284.5 516.9 256 464 256c-5.2 0-10.3 .3-15.4 .8zM144 512H0V368c0-79.5 64.5-144 144-144c34.5 0 66.1 12.1 90.9 32.3C257.6 236.2 287.4 224 320 224c49.1 0 91.8 27.7 113.2 68.3c9.8-2.8 20.1-4.3 30.8-4.3c61.9 0 112 50.1 112 112V512H464 144z"]},faSterlingSign:zO,faGbp:zP,faPoundSign:zj,faBatteryExclamation:{prefix:"fass",iconName:"battery-exclamation",icon:[576,512,[],"e0b0","M208 96v64H64V352H192v64H64 0V352 160 96H64 208zm128 64V96H480h64v64 32h32V320H544v32 64H480 352V352H480V160H336zM296 96v24V296v24H248V296 120 96h48zm8 256v64H240V352h64z"]},faViruses:{prefix:"fass",iconName:"viruses",icon:[640,512,[],"e076","M168 0h24 24V24 37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5 17-17 17 17 0 0 0 0 17 17-17 17-9.5 9.5C293 124.9 310.9 168 346.5 168H360h24v24 24H360 346.5c-35.6 0-53.5 43.1-28.3 68.3l0 0 9.5 9.5 17 17-17 17-17 17-17-17-9.5-9.5 0 0C259.1 293 216 310.9 216 346.5V360v24H192 168V360 346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5-17 17-17-17-17-17 17-17 9.5-9.5C91 259.1 73.1 216 37.5 216H24 0V192 168H24 37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5-17-17 17-17 17-17 17 17 9.5 9.5 0 0C124.9 91 168 73.1 168 37.5V24 0zm72 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM597.8 266.2l11.3 11.3-11.3 11.3C574.5 312.1 591 352 624 352h16v16 16H624c-33 0-49.5 39.9-26.2 63.2l11.3 11.3-11.3 11.3-11.3 11.3-11.3-11.3C551.9 446.5 512 463 512 496v16H496 480V496c0-33-39.9-49.5-63.2-26.2l-11.3 11.3-11.3-11.3 0 0-11.3-11.3 11.3-11.3C417.5 423.9 401 384 368 384H352V368 352h16c33 0 49.5-39.9 26.2-63.2l-11.3-11.3 11.3-11.3 0 0 11.3-11.3 11.3 11.3C440.1 289.5 480 273 480 240V224h16 16v16c0 33 39.9 49.5 63.2 26.2l11.3-11.3 11.3 11.3zM512 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faSquarePersonConfined:{prefix:"fass",iconName:"square-person-confined",icon:[448,512,[],"e577","M0 32H448V480H0V32zM256 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm18.7 48l-9.4 9.4-16 16-9.4 9.4 0 13.3 0 66.7-41.4-41.4-51.2 8.3-24 48-12 24-12 24-12 24L76.2 416h71.6l8.8-17.7 12-24 12-24 4.1-8.3 54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V224 192H320 288 274.7z"]},faUserTie:{prefix:"fass",iconName:"user-tie",icon:[448,512,[],"f508","M224 256A128 128 0 1 1 224 0a128 128 0 1 1 0 256zM209.1 359.2L176 304h48 48l-33.1 55.2 33.4 123.9L312.2 320H384l64 192H280 265.1 182.9 168 0L64 320h71.8l39.9 163.1 33.4-123.9z"]},faArrowDownLong:zB,faLongArrowDown:zR,faTentArrowDownToLine:{prefix:"fass",iconName:"tent-arrow-down-to-line",icon:[640,512,[],"e57e","M241.9 136l-17 17-64 64-17 17-17-17L63 153l-17-17L80 102.1l17 17 23 23L120 24V0h48V24l0 118.1 23-23 17-17L241.9 136zM384 448h76.8L384 320V448zm219.4 0H608h32v64H608 32 0V448H32 164.6L192 256 384 128 576 256l27.4 192z"]},faCertificate:{prefix:"fass",iconName:"certificate",icon:[512,512,[],"f0a3","M187.4 0L256 57.2 324.6 0l30.8 83.9 88-15.3-15.3 88L512 187.4 454.8 256 512 324.6l-83.9 30.8 15.3 88-88-15.3L324.6 512 256 454.8 187.4 512l-30.8-83.9-88 15.3 15.3-88L0 324.6 57.2 256 0 187.4l83.9-30.8-15.3-88 88 15.3L187.4 0z"]},faCrystalBall:{prefix:"fass",iconName:"crystal-ball",icon:[448,512,[],"e362","M448 224c0 62.7-25.7 119.3-67.2 160H67.2C25.7 343.3 0 286.7 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224zM177.3 110.7L160 64l-17.3 46.7L96 128l46.7 17.3L160 192l17.3-46.7L224 128l-46.7-17.3zM304 112l-25.9 70.1L208 208l70.1 25.9L304 304l25.9-70.1L400 208l-70.1-25.9L304 112zM0 512l64-96H384l64 96H0z"]},faReplyAll:zU,faMailReplyAll:zF,faSuitcase:{prefix:"fass",iconName:"suitcase",icon:[512,512,[129523],"f0f2","M152 0H128V24 96v32V480H384V128 96 24 0H360 152zM336 96H176V48H336V96zM0 96V480H96V96H0zM512 480V96H416V480h96z"]},faPersonSkating:zG,faSkating:zY,faStarShooting:{prefix:"fass",iconName:"star-shooting",icon:[512,512,[127776],"e036","M297 57l17-17L280 6.1 263 23 231 55l-17 17L248 105.9l17-17 32-32zM489 249l17-17L472 198.1l-17 17-32 32-17 17L440 297.9l17-17 32-32zm17-209L472 6.1 455 23 327 151l-17 17L344 201.9l17-17L489 57l17-17zM253.3 265.1L193.5 144 133.7 265.1 0 284.6l96.7 94.3L73.9 512l119.6-62.9L313 512 290.2 378.9l96.7-94.3L253.3 265.1z"]},faBinaryLock:{prefix:"fass",iconName:"binary-lock",icon:[640,512,[],"e33d","M224 0V64h32 16v96H256 224v64h32 48 48 32V160H352 336V32 0H304 256 224zM0 288v64H32 48v96H32 0v64H32 80h48 32V448H128 112V320 288H80 32 0zM32 0H0V32 192v32H32 160h32V192 32 0H160 32zM64 160V64h64v96H64zM192 288v32V480v32h32H352h32V480 320 288H352 224 192zm64 64h64v96H256V352zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faFilterCircleDollar:zQ,faFunnelDollar:zq,faCameraRetro:{prefix:"fass",iconName:"camera-retro",icon:[512,512,[128247],"f083","M220.6 121.2L271.1 96H448v96H333.2c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24H64V128H192c9.9 0 19.7-2.3 28.6-6.8zM256 32L192 64H160V32H64V64H0v64V416v64H64 448h64V416 96 32H448 256zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z"]},faCircleArrowDown:zK,faArrowCircleDown:zZ,faCommentPen:zW,faCommentEdit:z$,faFileImport:zX,faArrowRightToFile:zJ,faBanjo:{prefix:"fass",iconName:"banjo",icon:[512,512,[129685],"f8a3","M367.1 99.7L376 64 448 0l64 64-64 72-35.7 8.9L331.3 226c13.9 20.6 23.4 44.3 27 70H360h24v48H360h-1.7c-4.1 28.5-15.3 54.6-31.7 76.6l1.2 1.2 17 17-33.9 33.9-17-17-1.2-1.2c-22 16.5-48.2 27.7-76.6 31.7V488v24H168V488v-1.7c-28.5-4.1-54.6-15.3-76.6-31.7l-1.2 1.2-17 17L39.3 438.8l17-17 1.2-1.2C41 398.6 29.8 372.5 25.7 344H24 0V296H24h1.7c4.1-28.5 15.3-54.6 31.7-76.6l-1.2-1.2-17-17 33.9-33.9 17 17 1.2 1.2c22-16.5 48.2-27.7 76.6-31.7V152 128h48v24 1.7c25.7 3.7 49.5 13.1 70 27l81.1-81.1zM192 432a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM155.3 308.7l48 48L214.6 368 192 390.6l-11.3-11.3-48-48L121.4 320 144 297.4l11.3 11.3z"]},faSquareArrowUpRight:z6,faExternalLinkSquare:z4,faLightEmergencyOn:{prefix:"fass",iconName:"light-emergency-on",icon:[640,512,[],"e420","M69.3 36l-20-13.3L22.7 62.7 42.7 76l48 32 20 13.3 26.6-39.9L117.3 68l-48-32zM597.3 76l20-13.3L590.7 22.7 570.7 36l-48 32-20 13.3 26.6 39.9 20-13.3 48-32zM24 192H0v48H24 96h24V192H96 24zm520 0H520v48h24 72 24V192H616 544zM320 32c-88.4 0-160 71.6-160 160V352H480V192c0-88.4-71.6-160-160-160zM240 192H208c0-61.9 50.1-112 112-112v32c-44.2 0-80 35.8-80 80zM544 384H96v96H544V384z"]},faKerning:{prefix:"fass",iconName:"kerning",icon:[640,512,[],"f86f","M201.3 489.6l208-480 29.4 12.7-208 480-29.4-12.7zM419.6 352l-27.2 64H322.8L450.5 115.5 458.8 96h42.3l8.3 19.5L637.2 416H567.6l-27.2-64H419.6zm93.7-64L480 209.8 446.8 288h66.5zM317.2 96L189.4 396.5 181.2 416H138.8l-8.3-19.5L2.8 96H72.4L160 302.2 247.6 96h69.5z"]},faBoxOpen:{prefix:"fass",iconName:"box-open",icon:[640,512,[],"f49e","M64 32L320 64 576 32l64 128-64 18.3L416 224l-57.6-96L320 64l-38.4 64L224 224 64 178.3 0 160 64 32zm0 384V211.6l151.2 43.2 23.6 6.7 12.6-21L318.9 128h2.2l67.5 112.5 12.6 21 23.6-6.7L576 211.6V416L320 480 64 416z"]},faSquareF:{prefix:"fass",iconName:"square-f",icon:[448,512,[],"e270","M448 32H0V480H448V32zM152 128H296h24v48H296 176v64h88 24v48H264 176v72 24H128V360 264 152 128h24z"]},faScroll:{prefix:"fass",iconName:"scroll",icon:[576,512,[128220],"f70e","M0 80v80H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64V336 320h16H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112V352H288v32c0 53-43 96-96 96H368h96z"]},faSpa:{prefix:"fass",iconName:"spa",icon:[576,512,[],"f5bb","M207.8 252.3C158.4 214.4 96.5 192 30 192H0C0 351.1 128.9 480 288 480s288-128.9 288-288H546c-56.1 0-108.8 15.9-153.6 43.6c-33.5 20.7-62.5 48-85.3 80.2c-7 9.9-13.4 20.3-19.1 31c-5.7-10.8-12.1-21.1-19.1-31c-17.1-24.2-37.7-45.6-61-63.5zM288 32s-66.4 56.9-97 170.8c37.7 21.6 70.7 50.5 97 85c26.3-34.5 59.3-63.4 97-85C354.4 88.9 288 32 288 32z"]},faArrowLeftFromLine:z5,faArrowFromRight:z8,faStrawberry:{prefix:"fass",iconName:"strawberry",icon:[512,512,[],"e32b","M320 80c0 33.9 11 44.3 29.4 61.7l0 0c3.3 3.1 6.9 6.5 10.6 10.3s7.1 7.3 10.3 10.6l0 0C387.7 181 398.1 192 432 192c40 0 80-40 80-40s-29.5-36.8-74.3-39.8c.7-.7 1.5-1.5 2.2-2.2c21.5-21.5 48.2-52.2 62.1-84.5L457.9 6.5C447.8 30.2 426.5 55.5 406 76c-2 2-4.1 4-6 5.9c0-.6 0-1.3 0-2c0-48-40-80-40-80s-40 40-40 80zM192.2 64C96.2 64 0 160 0 336V512H176c176 0 272-96 272-192c0-32.8-12.5-65.5-37.5-90.5l-128-128C257.6 76.6 224.9 64.1 192.2 64zM172.8 172.8c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zm-32 96c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zm73.6 28.8s2.3 23.3-9.6 35.2s-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6zm54.4 99.2c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zM118.4 329.6s2.3 23.3-9.6 35.2s-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6zm54.4 99.2c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zm73.6-227.2s2.3 23.3-9.6 35.2s-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6zm54.4 99.2c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zm73.6 28.8s2.3 23.3-9.6 35.2s-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6z"]},faLocationPinLock:{prefix:"fass",iconName:"location-pin-lock",icon:[512,512,[],"e51f","M192 512s28.8-31.1 64-75.8L256 288h32V272c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32v48H368V272c0-17.7 14.3-32 32-32zm-80 32v48H288V512H512V320H480V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faPause:{prefix:"fass",iconName:"pause",icon:[320,512,[9208],"f04c","M128 64H0V448H128V64zm192 0H192V448H320V64z"]},faClockEightThirty:{prefix:"fass",iconName:"clock-eight-thirty",icon:[512,512,[],"e346","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V300.8L173.3 340l-20 13.3-26.6-39.9 20-13.3 96-64L280 211.2V256 392v24H232V392z"]},faPlaneEngines:z9,faPlaneAlt:z7,faHillAvalanche:{prefix:"fass",iconName:"hill-avalanche",icon:[576,512,[],"e507","M0 512H480L0 32V512zM551.1 391.1c34.4-34.4 34.4-90.1 0-124.4s-90.1-34.4-124.5 0l33.9 33.9c15.6-15.6 40.9-15.6 56.6 0s15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8zM448 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faTemperatureEmpty:La,faTemperature0:Lo,faThermometer0:Lb,faThermometerEmpty:Lm,faBomb:{prefix:"fass",iconName:"bomb",icon:[512,512,[128163],"f1e2","M432 0L405.3 53.3 352 80l53.3 26.7L432 160l26.7-53.3L512 80 458.7 53.3 432 0zM326.6 105.4L304 82.7l-22.6 22.6-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9L429.3 208l-22.6-22.6-80-80zM200 192c-57.4 0-104 46.6-104 104v8H64v-8c0-75.1 60.9-136 136-136h8v32h-8z"]},faGaugeLow:Ly,faTachometerAltSlow:Lv,faRegistered:{prefix:"fass",iconName:"registered",icon:[512,512,[174],"f25d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 128h24H288c44.2 0 80 35.8 80 80c0 37.8-26.3 69.5-61.6 77.9L369.1 384h-57l-61.3-96H208v72 24H160V360 264 152 128zm48 112h56 24c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z"]},faTrashCanPlus:{prefix:"fass",iconName:"trash-can-plus",icon:[448,512,[],"e2ac","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zm168 72v80H120v48h80v80h48V328h80V280H248V200H200z"]},faAddressCard:Lz,faContactCard:Lw,faVcard:LH,faScaleUnbalancedFlip:Lx,faBalanceScaleRight:LN,faGlobeSnow:{prefix:"fass",iconName:"globe-snow",icon:[448,512,[],"f7a3","M380.8 384c41.5-40.7 67.2-97.3 67.2-160C448 100.3 347.7 0 224 0S0 100.3 0 224c0 62.7 25.7 119.3 67.2 160H192V352H112V336l80-80H144V240l80-80 80 80v16H256l80 80v16H256v32H380.8zM80 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM224 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm112 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM0 512H448l-64-96H64L0 512z"]},faSubscript:{prefix:"fass",iconName:"subscript",icon:[512,512,[],"f12c","M0 64H32 64 80.7l9.6 13.6L176 200.2 261.8 77.6 271.3 64H288h32 32v64H320 304.7L215.1 256l89.6 128H320h32v64H320 288 271.3l-9.6-13.6L176 311.8 90.2 434.4 80.7 448H64 32 0V384H32 47.3l89.6-128L47.3 128H32 0V64zM384 288h32 32 32v32V448h32v64H480 416 384V448h32V352H384V288z"]},faDiamondTurnRight:LV,faDirections:Lk,faIntegral:{prefix:"fass",iconName:"integral",icon:[320,512,[],"f667","M128 0h32H272h32V32 96v32H240V96 64H192V480v32H160 48 16V480 416 384H80v32 32h48V32 0z"]},faBurst:{prefix:"fass",iconName:"burst",icon:[512,512,[],"e4dc","M256 0l56.8 118.8L437 75 393.2 199.2 512 256 393.2 312.8 437 437 312.8 393.2 256 512 199.2 393.2 75 437l43.8-124.2L0 256l118.8-56.8L0 0 199.2 118.8 256 0z"]},faHouseLaptop:LE,faLaptopHouse:LD,faFaceTired:LS,faTired:L_,faMoneyBills:{prefix:"fass",iconName:"money-bills",icon:[640,512,[],"e1f3","M96 32V384H640V32H96zm64 224c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},faBlindsRaised:{prefix:"fass",iconName:"blinds-raised",icon:[512,512,[],"f8fd","M32 0H0V64H16L0 128H128V64h32v64H512L496 64h16V0H480 32zM144 512c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V224H512l-16-64H160v64H128V160H16L0 224H128V418.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},faSmog:{prefix:"fass",iconName:"smog",icon:[640,512,[],"f75f","M192 287.1c-5.3 .6-10.6 .9-16 .9H32V144C32 64.5 96.5 0 176 0c34.5 0 66.1 12.1 90.9 32.3C289.6 12.2 319.4 0 352 0c49.1 0 91.8 27.7 113.2 68.3C475 65.5 485.3 64 496 64c61.9 0 112 50.1 112 112V288H496 468.7c-22.6 19.9-52.2 32-84.7 32s-62.1-12.1-84.7-32H192v-.9zM616 368h24v48H616 280 256V368h24H616zm-64 96h24v48H552 440 416V464h24H552zm-192 0h24v48H360 24 0V464H24 360zM224 368v48H200 96 72V368H96 200h24z"]},faUfoBeam:{prefix:"fass",iconName:"ufo-beam",icon:[576,512,[],"e048","M184 152s24 40 104 40s104-40 104-40c0-48-33.3-104-104-104s-104 56-104 104zm-42.6-40.4C159.1 47.2 218.1 0 288 0s128.9 47.2 146.6 111.6C519.2 131.1 576 167 576 208c0 61.9-128.9 112-288 112S0 269.9 0 208c0-41 56.8-76.9 141.4-96.4zM256 256l32 32 32-32-32-32-32 32zM96 176L64 208l32 32 32-32L96 176zm352 32l32 32 32-32-32-32-32 32zM74.1 326.3l4.2-9.5c14.2 5.6 29.6 10.6 45.9 15l-6.2 14-64 144-9.7 21.9L.3 492.2l9.7-21.9 64-144zm384 19.5l-6.2-14c16.3-4.4 31.6-9.4 45.9-15l4.2 9.5 64 144 9.7 21.9-43.9 19.5-9.7-21.9-64-144z"]},faCircleCaretUp:LO,faCaretCircleUp:LP,faUserVneckHairLong:{prefix:"fass",iconName:"user-vneck-hair-long",icon:[448,512,[],"e463","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16 48L48 240v32H224 400V240l-48-48V144 128C352 57.3 294.7 0 224 0zm0 416l-72-96H64L0 512H448L384 320H296l-72 96z"]},faSquareALock:{prefix:"fass",iconName:"square-a-lock",icon:[576,512,[],"e44d","M0 32H448V161.1c-54.3 7.8-96 54.4-96 110.9v16H320h-5.7L245.7 141.8 239.2 128H208.8l-6.5 13.8L88.6 384h53l22.5-48H283.8l22.5 48H320l0 96H0V32zM261.3 288H186.7L224 208.5 261.3 288zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faCrutch:{prefix:"fass",iconName:"crutch",icon:[512,512,[],"f7f7","M334.4 1.1L289.1 46.4 311.8 69 443 200.2l22.6 22.6 45.3-45.3L488.2 155 357 23.8 334.4 1.1zM209.3 161.5l-55.9 55.9-6.3 6.3-2.1 8.6L115.1 351.6 73.4 393.4l-.1 .1L.4 466.3l45.3 45.3 73-73 41.7-41.7L279.8 367l8.6-2.2 6.3-6.3 56-56 74.7-74.7-45.3-45.3L328 234.7 277.3 184l52.1-52.1L284.1 86.6l-74.6 74.6c0 0-.1 .1-.1 .1s-.1 .1-.1 .1zM232 229.3L282.7 280l-27.1 27.1L188 324l16.9-67.7L232 229.3z"]},faGasPumpSlash:{prefix:"fass",iconName:"gas-pump-slash",icon:[640,512,[],"f5f4","M559.4 411.5C569.8 397 576 379.2 576 360V224 192 168 128L464 16 432 48l48 48V224h48V360c0 8.1-2.4 15.7-6.6 22L384 275.4V0H96V51.8l-47.6-37L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-61.6-47.8zM96 171.6V416H384V398.5L96 171.6zM64 448v64H416V480 448H64z"]},faFontAwesome:Lj,faFontAwesomeFlag:LB,faFontAwesomeLogoFull:LR,faCloudArrowUp:LU,faCloudUpload:LF,faCloudUploadAlt:LG,faPalette:{prefix:"fass",iconName:"palette",icon:[512,512,[127912],"f53f","M256 0C397.4 0 512 114.6 512 256v64H355.9c-37.5 0-67.9 30.4-67.9 67.9c0 18 7.2 35.3 19.9 48L320 448l-64 64C114.6 512 0 397.4 0 256S114.6 0 256 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-96 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faTransporter4:{prefix:"fass",iconName:"transporter-4",icon:[512,512,[],"e2a5","M224 0h64 16V32H288 224 208V0h16zm0 64h64 16V96H288 224 208V64h16zm-48 64H336h16v32H336 176 160V128h16zm-32 64H368h16v32H368 144 128V192h16zm-32 64H400h16v32H400 112 96V256h16zm64 64H336h16v32H336 176 160V320h16zm0 64H336h16v32H336 176 160V384h16zM416 512H296 216 96V448H416v64zM64 384l32 16L64 416 48 448 32 416 0 400l32-16 16-32 16 32zM464 128l16 32 32 16-32 16-16 32-16-32-32-16 32-16 16-32z"]},faChartMixedUpCircleCurrency:{prefix:"fass",iconName:"chart-mixed-up-circle-currency",icon:[576,512,[],"e5d8","M400 0H368V64h32 28.8L319.4 151.5 211.2 70.4 191.4 55.5 172 71 12 199l40 50L192.6 136.5l108.2 81.1 19.3 14.5c4.4-3.6 9-7.1 13.8-10.3L340 217 480 105v39 32h64V144 32 0H512 400zM160 224V480h64V224H160zM32 320V480H96V320H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm25.4-169.4a35.9 35.9 0 1 0 -50.7 50.7 35.9 35.9 0 1 0 50.7-50.7zM396.7 426l-25.3 25.3-22.6-22.6L374 403.3c-13.2-21.6-13.2-49.1 0-70.7l-25.3-25.3 22.6-22.6L396.7 310c21.6-13.2 49.1-13.2 70.7 0l25.3-25.3 22.6 22.6L490 332.7c13.2 21.6 13.2 49.1 0 70.7l25.3 25.3-22.6 22.6L467.3 426c-21.6 13.2-49.1 13.2-70.7 0z"]},faObjectsAlignRight:{prefix:"fass",iconName:"objects-align-right",icon:[512,512,[],"e3bf","M512 512H464V0l48 0V512zM384 64V224L0 224V64l384 0zm0 224V448H128V288H384z"]},faArrowsTurnRight:{prefix:"fass",iconName:"arrows-turn-right",icon:[448,512,[],"e4c0","M358.6 25.4L336 2.7 290.7 48l22.6 22.6L338.7 96H32 0v32V256v32H64V256 160H338.7l-25.4 25.4L290.7 208 336 253.3l22.6-22.6 80-80L461.3 128l-22.6-22.6-80-80zm-96 256L240 258.7 194.7 304l22.6 22.6L242.7 352H32 0v32 96 32H64V480 416H242.7l-25.4 25.4L194.7 464 240 509.3l22.6-22.6 80-80L365.3 384l-22.6-22.6-80-80z"]},faVest:{prefix:"fass",iconName:"vest",icon:[448,512,[],"e085","M207.1 237.4L151.2 69.7C168.7 79.8 192.7 88 224 88s55.3-8.2 72.8-18.3L224 288V512H448V256l-64-96V128 24 0H360 320h-7H299.6l-6.9 11.1-.3 .4c-.4 .6-1.2 1.5-2.3 2.8c-2.3 2.6-6.1 6.3-11.5 10.1C268.1 31.8 250.6 40 224 40s-44.1-8.2-54.7-15.6c-5.4-3.8-9.2-7.5-11.5-10.1c-1.1-1.3-1.9-2.3-2.3-2.8l-.3-.4L148.4 0H135h-7H88 64V24 128v32L0 256V512H192V288v-5.2l1.6-4.9 13.5-40.5zM336 345.4l11.3 11.3 48 48L406.6 416 384 438.6l-11.3-11.3-48-48L313.4 368 336 345.4zM100.7 356.7L112 345.4 134.6 368l-11.3 11.3-48 48L64 438.6 41.4 416l11.3-11.3 48-48z"]},faPig:{prefix:"fass",iconName:"pig",icon:[640,512,[128022],"f706","M453.1 46L528 32V78c0 19.7-9 37.8-23.6 49.7c6.4 4.9 12.7 10.1 18.6 15.7c17.6-15.9 28.5-38.6 29-63.3h40 16v32c0 32.8-24.6 59.8-56.3 63.5l6.8 9C570 200 585 212.5 602.2 221.1L608 224h32V368H572.5c-22.2 21.2-49.7 36.2-79.8 43.3L473.1 480H384V416H320 272v64H182.9L155 382.4C110.3 358 80 310.5 80 256V240H47.4C21.2 240 0 218.8 0 192.6c0-21.8 14.8-40.7 35.9-46l8.2-2 7.8 31-8.2 2c-6.9 1.7-11.7 7.9-11.7 15c0 8.5 6.9 15.4 15.4 15.4H83.2C98 135 162.6 80 240 80H362.4c14.6 0 29 1.4 43.1 4c8.4-19.3 25.9-33.8 47.7-37.9zM468 256a20 20 0 1 0 0-40 20 20 0 1 0 0 40z"]},faInboxFull:{prefix:"fass",iconName:"inbox-full",icon:[512,512,[],"e1ba","M71 32H96 416h25L447 56.2l64 256 1 3.8V320 448v32H480 32 0V448 320v-3.9l1-3.8 64-256L71 32zm50 64L73 288h71l32 64H336l32-64h71L391 96H121zm55 48H336h16v32H336 176 160V144h16zm-32 80H368h16v32H368 144 128V224h16z"]},faCircleEnvelope:LY,faEnvelopeCircle:LQ,faTrianglePersonDigging:Lq,faConstruction:LK,faFerry:{prefix:"fass",iconName:"ferry",icon:[576,512,[],"e4ea","M224 0H352h32V32h48 48V64L468 80 456 96H120L108 80 96 64V32h48 48V0h32zM64 128H512V304l-60.2 84.3c-9.7 6.9-17.7 12.1-27.1 16.4C411.6 410.7 397 415 384 415s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0 0 0L288 368l-18.6 13.4-1.1 .8 0 0c-13.9 10-23.6 17-35.5 22.5C219.6 410.7 205 415 192 415s-27.6-4.3-40.7-10.3c-9.4-4.3-17.4-9.5-27.1-16.4L64 304V128zm64 64v96H448V192H128zM272.4 493.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faBullseyeArrow:{prefix:"fass",iconName:"bullseye-arrow",icon:[512,512,[127919],"f648","M366.4 213.5l28.6 4.8c3.3 12 5 24.7 5 37.7c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144c13.1 0 25.7 1.7 37.7 5l4.8 28.6-31.2 31.2c-3.7-.5-7.5-.8-11.3-.8c-44.2 0-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80c0-3.8-.3-7.6-.8-11.3l31.2-31.2zM448 256c0-10.9-.9-21.6-2.7-32.1l9.3-9.3 43.1-43.1C507 198 512 226.4 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0c29.6 0 58 5 84.5 14.3L297.4 57.4l-9.3 9.3C277.6 64.9 266.9 64 256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192zm-12.3-67.7L432 192l-66.9-11.2L265 281 231 247 331.2 146.9 320 80l3.7-3.7 48.5-48.5L400 0l25.7 64.4L432 80l15.6 6.3L512 112l-27.8 27.8-48.5 48.5z"]},faArrowsDownToPeople:{prefix:"fass",iconName:"arrows-down-to-people",icon:[640,512,[],"e4b9","M120 0h48V24 142.1l23-23 17-17L241.9 136l-17 17-64 64-17 17-17-17L63 153l-17-17L80 102.1l17 17 23 23V24 0zM280 200a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM104 296a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm392-40a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM81.9 352H96h96 14l44.9-83.4 6.8-12.6H272h96 14.3l6.8 12.6L434 352h14 96 14.1l6.9 12.3 56 100.8 11.7 21-42 23.3-11.7-21-27-48.6V512H440V439.8l-27 48.6-11.7 21-42-23.3 11.7-21 35.2-63.4-3.4-6.3L376 345.5V432H264V345.5l-26.9 49.9-3.4 6.3L269 465.1l11.7 21-42 23.3-11.7-21-27-48.6V512H88V439.8L61 488.5l-11.7 21-42-23.3 11.7-21L75 364.3 81.9 352zM415 153l-17-17L432 102.1l17 17 23 23V24 0h48V24 142.1l23-23 17-17L593.9 136l-17 17-64 64-17 17-17-17-64-64z"]},faSeedling:LZ,faSprout:LW,faClockSeven:{prefix:"fass",iconName:"clock-seven",icon:[512,512,[],"e350","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V248.7l-60 90-13.3 20 39.9 26.6 13.3-20 64-96 4-6V256 120 96H232v24z"]},faLeftRight:L$,faArrowsAltH:LX,faBoxesPacking:{prefix:"fass",iconName:"boxes-packing",icon:[640,512,[],"e4c7","M640 0H256V128H416V256H384V512H640V0zM507.3 260.7l64 64-22.6 22.6L512 310.6V432v16H480V432 310.6l-36.7 36.7-22.6-22.6 64-64L496 249.4l11.3 11.3zM0 160v64H384V160H0zm352 96H32V512H352V256zm-96 64v32H128V320H256z"]},faCircleArrowLeft:LJ,faArrowCircleLeft:L1,faFlashlight:{prefix:"fass",iconName:"flashlight",icon:[640,512,[128294],"f8b8","M576 416h64V96H576V416zM544 97.7C449.1 107.9 384 160 384 160H0V352H384s65.1 52.1 160 62.3V97.7zM224 224h96v64H224V224z"]},faFileJpg:{prefix:"fass",iconName:"file-jpg",icon:[512,512,[],"e646","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM208 512c-26.5 0-48-21.5-48-48V448 432h32v16 16c0 8.8 7.2 16 16 16s16-7.2 16-16V368 352h32v16 96c0 26.5-21.5 48-48 48zM456 352h16c22.1 0 40 17.9 40 40v16H480V392c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8H464V432h16 16 16v16 24c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm-168 0h16 32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352zm32 80h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48z"]},faGroupArrowsRotate:{prefix:"fass",iconName:"group-arrows-rotate",icon:[512,512,[],"e4f6","M159.7 89.9c20.8-12.1 44-20.4 68.8-23.9L219.5 2.6c-35.2 5-68.1 17.2-97.2 35.1C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-17.8 29.1-30 61.9-35 97.2l63.4 9.1c3.5-24.8 11.8-48 23.9-68.8c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1zm262.4 69.9c12.1 20.8 20.4 44 23.9 68.8l63.4-9.1c-5-35.2-17.2-68.1-35.1-97.2c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-29.1-17.8-61.9-30-97.2-35.1l-9.1 63.4c24.8 3.5 48 11.8 68.8 23.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3zM89.9 352.3c-12.1-20.8-20.4-44-23.9-68.8L2.6 292.5c5 35.2 17.2 68.1 35 97.2C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c29.1 17.8 61.9 30 97.2 35l9.1-63.4c-24.8-3.5-48-11.8-68.8-23.9c.2-2 .3-4.1 .3-6.1c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.1 .3zm262.4 69.9c-20.8 12.1-44 20.4-68.8 23.9l9.1 63.4c35.2-5 68.1-17.2 97.2-35c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c17.8-29.1 30-61.9 35.1-97.2l-63.4-9.1c-3.5 24.8-11.8 48-23.9 68.8c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2zM227.7 313.8c-20.8-10.6-34.9-32.2-34.9-57c0-15.6 5.6-29.9 14.9-41.1l25.9 25.9 0-81.6L152 160l21.7 21.7c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8l21.8-42.7zm93.1-58.6c0 15.6-5.6 29.9-14.9 41.1L280 270.4l0 81.6h81.6l-21.7-21.7c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8l-21.8 42.7c20.8 10.6 34.9 32.2 34.9 57z"]},faBowlFood:{prefix:"fass",iconName:"bowl-food",icon:[512,512,[],"e4c6","M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32H8.6C3.1 214.6 0 203.7 0 192zm0 88V256H512v24c0 67-39.2 124.9-96 151.8V480H96V431.8C39.2 404.9 0 347 0 280z"]},faSquare9:{prefix:"fass",iconName:"square-9",icon:[448,512,[],"e25e","M0 32H448V480H0V32zM224 272a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm96-48c0-53-43-96-96-96s-96 43-96 96c0 49.2 37 89.8 84.7 95.3l-44.4 48.4L153.4 384h65.1l68.1-74.3c21.4-23.4 33.3-54 33.3-85.7z"]},faCandyCane:{prefix:"fass",iconName:"candy-cane",icon:[512,512,[],"f786","M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23v5.6c0 9.9-5.1 19.1-13.5 24.3L14.5 403.5 82.4 512l356-222.5c45.8-28.6 73.6-78.8 73.6-132.8V151C512 67.6 444.4 0 361 0c-28.3 0-56 8-80 23L200.4 73.3l67.8 108.5 80.5-50.3zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z"]},faArrowDownWideShort:L2,faSortAmountAsc:L6,faSortAmountDown:L4,faSquareDollar:L3,faDollarSquare:L5,faUsdSquare:L8,faPhoneArrowRight:{prefix:"fass",iconName:"phone-arrow-right",icon:[512,512,[],"e5be","M144 0L0 32 0 64C0 311.4 200.6 512 448 512h32l32-144L368 288l-67 83.8C232.5 335.7 176.3 279.5 140.2 211L224 144 144 0zM413.8 23l-17-17L362.9 40l17 17 39 39H312 288v48h24H418.9l-39 39-17 17 33.9 33.9 17-17 80-80 17-17-17-17-80-80z"]},faHandHoldingSeedling:{prefix:"fass",iconName:"hand-holding-seedling",icon:[576,512,[],"f4bf","M96 0c0 88.4 71.6 160 160 160v96 32h64V256 160C320 71.6 248.4 0 160 0H96zM480 0H416c-40.7 0-77.8 15.2-106 40.1c25.7 32.1 41.3 72.6 42 116.7C425 142 480 77.4 480 0zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faMessageCheck:L9,faCommentAltCheck:L7,faCloudBolt:Tb,faThunderstorm:Tm,faChartLineUpDown:{prefix:"fass",iconName:"chart-line-up-down",icon:[512,512,[],"e5d7","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zm416 0H352L336 80l41.4 41.4L288 210.7l-57.4-57.4L208 130.7l-22.6 22.6-88 88 45.3 45.3L208 221.3l57.4 57.4L288 301.3l22.6-22.6 112-112L464 208l16-16V64zm0 320V256l-16-16-41.4 41.4-34.7-34.7-45.3 45.3 34.7 34.7L336 368l16 16H480z"]},faTextSlash:Ty,faRemoveFormat:Tv,faWatch:{prefix:"fass",iconName:"watch",icon:[384,512,[8986],"f2e1","M320 0V72.2C283.7 46.8 239.6 32 192 32s-91.7 14.8-128 40.2V0H320zm0 439.8V512H64V439.8c36.3 25.3 80.4 40.2 128 40.2s91.7-14.8 128-40.2zM0 256a192 192 0 1 1 384 0A192 192 0 1 1 0 256zm216-80V152H168v24 80 12.8l10.7 7.1 48 32 20 13.3 26.6-39.9-20-13.3L216 243.2V176z"]},faCircleDownLeft:{prefix:"fass",iconName:"circle-down-left",icon:[512,512,[],"e107","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM160 192V352H320l24-24-52-52 76-76-56-56-76 76-52-52-24 24z"]},faText:{prefix:"fass",iconName:"text",icon:[448,512,[],"f893","M0 32H32 192h64H416h32V64v64 32H384V128 96H256l0 320h48 32v64H304 144 112V416h32 48l0-320H64v32 32H0V128 64 32z"]},faProjector:{prefix:"fass",iconName:"projector",icon:[640,512,[],"f8d6","M440 24V0H392V24v80 24h48V104 24zM281 39l-17-17L230.1 56l17 17 56 56 17 17L353.9 112 337 95 281 39zM585 73l17-17L568 22.1 551 39 495 95l-17 17L512 145.9l17-17 56-56zm55 119H512c-26.7-20.1-60-32-96-32s-69.3 11.9-96 32H0V448H64l16 64h64l16-64H320c26.7 20.1 60 32 96 32c24.4 0 47.5-5.5 68.2-15.2L496 512h64l16-64h64V192zM416 224a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM64 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faFaceSmileWink:Tz,faSmileWink:Tw,faTombstoneBlank:TH,faTombstoneAlt:TN,faChessKingPiece:TV,faChessKingAlt:Tk,faCircle6:{prefix:"fass",iconName:"circle-6",icon:[512,512,[],"e0f3","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-16a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm-96 48c0 53 43 96 96 96s96-43 96-96c0-49.2-37-89.8-84.7-95.3l44.4-48.4L326.6 128H261.4l-68.1 74.3c-21.4 23.4-33.3 54-33.3 85.7z"]},faWavesSine:{prefix:"fass",iconName:"waves-sine",icon:[640,512,[],"e65d","M256.2 140.6c-11 18.2-20.4 40.1-29.3 64.6c-9.2-27.9-19.8-57.4-32.9-84.7c2.4-4.5 4.9-8.9 7.5-13.2C226.3 66.4 263.3 32 320 32s93.7 34.4 118.6 75.4c23.8 39.2 40.3 90.2 55.2 136.5l.7 2.3c15.8 49.1 30.2 93.1 49.7 125.2C563 402.4 582.6 416 608 416h32v64H608c-56.7 0-93.7-34.4-118.6-75.4c-23.8-39.2-40.3-90.2-55.2-136.5l-.7-2.3c-15.8-49.1-30.2-93.1-49.7-125.2C365 109.6 345.4 96 320 96s-45 13.6-63.8 44.6zM158.1 391.4c-2.4 4.5-4.9 8.9-7.5 13.2C125.7 445.6 88.7 480 32 480H0V416H32c25.4 0 45-13.6 63.8-44.6c11-18.2 20.4-40.1 29.3-64.6c9.2 27.9 19.8 57.4 32.9 84.7zm225.8-20c11-18.2 20.4-40.1 29.3-64.6c9.2 27.9 19.8 57.4 32.9 84.7c-2.4 4.5-4.9 8.9-7.5 13.2C413.7 445.6 376.7 480 320 480s-93.7-34.4-118.6-75.4c-23.8-39.2-40.3-90.2-55.2-136.5l0 0-.7-2.3c-15.8-49.1-30.2-93.1-49.7-125.2C77 109.6 57.4 96 32 96H0V32H32c56.7 0 93.7 34.4 118.6 75.4c23.8 39.2 40.3 90.2 55.2 136.5l.7 2.3c15.8 49.1 30.2 93.1 49.7 125.2C275 402.4 294.6 416 320 416s45-13.6 63.8-44.6zM544.2 140.6c-11 18.2-20.4 40.1-29.3 64.6c-9.2-27.9-19.8-57.5-32.9-84.7c2.4-4.5 4.9-8.9 7.5-13.2C514.3 66.4 551.3 32 608 32h32V96H608c-25.4 0-45 13.6-63.8 44.6z"]},faLeft:TE,faArrowAltLeft:TD,faFileWord:{prefix:"fass",iconName:"file-word",icon:[384,512,[],"f1c2","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM107.6 240l31.7 109.3L164 257.7l4.8-17.7h18.4 9.6 18.4l4.8 17.7 24.7 91.5L276.4 240h50L271.1 430.7 266 448H248h-8H221.6l-4.8-17.7-24.8-92-24.8 92L162.4 448H144h-8H118l-5-17.3L57.7 240h50z"]},faFilePowerpoint:{prefix:"fass",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32 24H112V424 368 264 240h24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z"]},faSquareDown:TS,faArrowAltSquareDown:T_,faObjectsAlignCenterVertical:{prefix:"fass",iconName:"objects-align-center-vertical",icon:[512,512,[],"e3bd","M64 32H224V232h64V96H448V232h64v48H448V416H288V280H224V480H64V280H0V232H64V32z"]},faArrowsLeftRight:TO,faArrowsH:TP,faHouseLock:{prefix:"fass",iconName:"house-lock",icon:[640,512,[],"e510","M288.4 0L488.7 167.1C446.2 183 416 224 416 272v16H384l0 224H352V352H224V512H64.1V287.6H0V240L288.4 0zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faCloudArrowDown:Tj,faCloudDownload:TB,faCloudDownloadAlt:TR,faWreath:{prefix:"fass",iconName:"wreath",icon:[448,512,[],"f7e2","M182.6 0c15.8 0 30.2 5.7 41.4 15.2C235.2 5.7 249.6 0 265.4 0c27.9 0 51.6 17.8 60.3 42.6c5.8-1.7 11.9-2.6 18.2-2.6c35.3 0 64 28.7 64 64c0 6.3-.9 12.5-2.6 18.2c24.8 8.8 42.6 32.5 42.6 60.3c0 15.8-5.7 30.2-15.2 41.4c9.5 11.2 15.2 25.6 15.2 41.4c0 27.9-17.8 51.6-42.6 60.3c1.7 5.8 2.6 11.9 2.6 18.2c0 32.6-24.4 59.6-56 63.5V384 339.6l-42.1 14L224 382.3l-85.9-28.6L96 339.6V384v23.5c-31.6-3.9-56-30.9-56-63.5c0-6.3 .9-12.5 2.6-18.2C17.8 317 0 293.3 0 265.4c0-15.8 5.7-30.2 15.2-41.4C5.7 212.8 0 198.4 0 182.6c0-27.9 17.8-51.6 42.6-60.3C40.9 116.5 40 110.3 40 104c0-35.3 28.7-64 64-64c6.3 0 12.5 .9 18.2 2.6C131 17.8 154.7 0 182.6 0zM224 120l-29.8 31.9-43.7-1.5 1.5 43.7L120 224l31.9 29.8-1.5 43.7 43.7-1.5L224 328l29.8-31.9 43.7 1.5-1.5-43.7L328 224l-31.9-29.8 1.5-43.7-43.7 1.5L224 120zM128 384l96 32 96-32V512l-96-32-96 32V384z"]},faChildren:{prefix:"fass",iconName:"children",icon:[640,512,[],"e4e1","M160 128A64 64 0 1 0 160 0a64 64 0 1 0 0 128zm-41.5 32H102.3l-9.6 13.1-70.5 96L3.3 294.9l51.6 37.9 18.9-25.8L88 287.6v.4 2.3L56 400H88v80 32h64V480 400h16v80 32h64V480 400h32L232 290.3V288v-.4l14.2 19.3 18.9 25.8 51.6-37.9-18.9-25.8-70.5-96L217.7 160H201.5h-83zM480 128A64 64 0 1 0 480 0a64 64 0 1 0 0 128zm-41.5 32H422.3l-9.6 13.1-70.5 96-18.9 25.8 51.6 37.9 18.9-25.8L408 287.6V480v32h64V480 384h16v96 32h64V480 287.6l14.2 19.3 18.9 25.8 51.6-37.9-18.9-25.8-70.5-96L537.7 160H521.5h-83z"]},faMeterDroplet:{prefix:"fass",iconName:"meter-droplet",icon:[640,512,[],"e1ea","M256 512c53.7 0 103.5-16.5 144.6-44.7C390 447.2 384 424.3 384 400v-2.1c0-28.3 8.2-56 23.7-79.7L499.6 177C466.3 74.3 369.8 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zM192 160v32 32H128V192 160 128h64v32zm96 0v32 32H224V192 160 128h64v32zm96 0v32 32H320V192 160 128h64v32zm144 32L434.5 335.6c-12.1 18.5-18.5 40.2-18.5 62.3V400c0 61.9 50.1 112 112 112s112-50.1 112-112v-2.1c0-22.1-6.4-43.7-18.5-62.3L528 192z"]},faChalkboard:TU,faBlackboard:TF,faUserLargeSlash:TG,faUserAltSlash:TY,faSignalStrong:TQ,faSignal4:Tq,faLollipop:TK,faLollypop:TZ,faListTree:{prefix:"fass",iconName:"list-tree",icon:[512,512,[],"e1d2","M96 48H0v96H24V256 416v24H48h80v24h96V368H128v24H72V280h56v24h96V208H128v24H72V144H96V48zm64 16v64h32H480h32V64H480 192 160zM288 224v64h32H480h32V224H480 320 288zm0 160v64h32H480h32V384H480 320 288z"]},faEnvelopeOpen:{prefix:"fass",iconName:"envelope-open",icon:[512,512,[62135],"f2b6","M64 246.9L256 384 448 246.9V224L256 80 64 224v22.9zM0 192L256 0 512 192V448v64H448 64 0V448 192z"]},faDrawCircle:{prefix:"fass",iconName:"draw-circle",icon:[512,512,[],"f5ed","M104 206c14.7 11.7 24 29.8 24 50s-9.4 38.3-24 50c15.8 48.2 53.9 86.2 102 102c11.7-14.7 29.8-24 50-24s38.3 9.4 50 24c48.2-15.8 86.2-53.9 102-102c-14.7-11.7-24-29.8-24-50s9.4-38.3 24-50c-15.8-48.2-53.9-86.2-102-102c-11.7 14.7-29.8 24-50 24s-38.3-9.4-50-24c-48.2 15.8-86.2 53.9-102 102zm92.7 266.1c-76-20.8-135.9-80.7-156.7-156.7C16.5 305.8 0 282.8 0 256s16.5-49.8 39.9-59.3c20.8-76 80.7-135.9 156.7-156.7C206.2 16.5 229.2 0 256 0s49.8 16.5 59.3 39.9c76 20.8 135.9 80.7 156.7 156.7c23.4 9.5 39.9 32.5 39.9 59.3s-16.5 49.8-39.9 59.3c-20.8 76-80.7 135.9-156.7 156.7C305.8 495.5 282.8 512 256 512s-49.8-16.5-59.3-39.9z"]},faCatSpace:{prefix:"fass",iconName:"cat-space",icon:[640,512,[],"e001","M576 160c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-32.5 12.1-62.1 32-84.7V160c0 53 43 96 96 96s96-43 96-96V75.3c19.9 22.6 32 52.2 32 84.7zM416 96L374.9 54.9C395.6 40.5 420.8 32 448 32s52.4 8.5 73.1 22.9L480 96H416zm64 220.8C553 302 608 237.4 608 160C608 71.6 536.4 0 448 0S288 71.6 288 160c0 11.7 1.3 23.1 3.6 34.1c-54.9 8.1-102.2 39.5-131.6 83.8V192c0-53-43-96-96-96H32v64H64c17.7 0 32 14.3 32 32V480v32h32H336h32V448H336 280L416 339.2V480v32h64V480 316.8zM400 160a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM241.3 46.7L224 0 206.7 46.7 160 64l46.7 17.3L224 128l17.3-46.7L288 64 241.3 46.7z"]},faHandshakeSimpleSlash:TW,faHandshakeAltSlash:T$,faRabbitRunning:TX,faRabbitFast:TJ,faMemoPad:{prefix:"fass",iconName:"memo-pad",icon:[448,512,[],"e1da","M0 0V96H448V0H0zM0 128V512H448V128H0zm96 80h16H336h16v32H336 112 96V208zm0 96h16H336h16v32H336 112 96V304zm0 96h16 96 16v32H208 112 96V400z"]},faMattressPillow:{prefix:"fass",iconName:"mattress-pillow",icon:[640,512,[],"e525","M256 64H0V448H256V64zm32 384H640V64H288V448zM64 128H192V384H64V128z"]},faAlarmPlus:{prefix:"fass",iconName:"alarm-plus",icon:[512,512,[],"f844","M14.9 146.4C5.5 131.6 0 114 0 95.2C0 42.6 42.6 0 95.2 0c25 0 47.8 9.6 64.8 25.4L14.9 146.4zM390.2 467.4C352.8 495.4 306.3 512 256 512s-96.8-16.6-134.1-44.6l-19.2 19.2L80 509.3 34.7 464l22.6-22.6 19.2-19.2C48.6 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64s224 100.3 224 224c0 50.3-16.6 96.8-44.6 134.2l19.2 19.2L477.3 464 432 509.3l-22.6-22.6-19.2-19.2zM352 25.4C369 9.6 391.8 0 416.8 0C469.4 0 512 42.6 512 95.2c0 18.8-5.5 36.3-14.9 51.1L352 25.4zM280 176H232v24 64H168 144v48h24 64v64 24h48V376 312h64 24V264H344 280V200 176z"]},faAlicorn:{prefix:"fass",iconName:"alicorn",icon:[640,512,[],"f6b0","M448 160v78.1V240h0c-.5 30-12.8 56.4-32 75.7V512H320V346.7c-4.1-.7-8.2-1.6-12.3-2.8L224 320v16 19.9l-14.1 14.1-27 27 38.3 115H120.1L82.5 399.2 73.1 371l21-21 26.6-26.6L78.2 259.9c-7.3-11-11.9-23.4-13.6-36.4C54.6 230.8 48 242.6 48 256v56 24H0V312 256c0-44.6 33.2-81.5 76.3-87.2c13-21.4 35.2-36.5 61.1-40c3.8 15.3 9.2 29.8 16.5 43c11.3 20.4 27.4 37.7 49.9 49.8c7.5 4 15.5 7.4 24.2 10.1C139.8 173.7 160 32 160 32l160 96C320 57.3 377.3 0 448 0h32 64 16V32H544 528l16 16h96V64L560 90.7V192l-80 32-32-64zm64-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faCommentQuestion:{prefix:"fass",iconName:"comment-question",icon:[512,512,[],"e14b","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM168 168l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8h56.9c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L232 220.6v13.9V256v24h48V256v-7.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H224c-30.9 0-56 25.1-56 56zm64 200h48V320H232v48z"]},faGingerbreadMan:{prefix:"fass",iconName:"gingerbread-man",icon:[448,512,[],"f79d","M320 96c0 33.4-17 62.8-42.9 80H368h64V304H368 320v24.8l80 96V512H306l-82-98.4L142 512H48V424.8l80-96V304H80 16V176H80h90.9C145 158.8 128 129.4 128 96c0-53 43-96 96-96s96 43 96 96zM192 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faGuaraniSign:{prefix:"fass",iconName:"guarani-sign",icon:[384,512,[],"e19a","M224 0H160V66.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3V512h64V445.3c90.8-15.2 160-94.2 160-189.3V224H352 224V132c22.1 5.7 41.8 17.1 57.6 32.6l44.8-45.7C299 92 263.5 73.3 224 66.7V0zM160 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380V288h92c-11.6 45-47 80.4-92 92z"]},faBurgerFries:{prefix:"fass",iconName:"burger-fries",icon:[640,512,[],"e0cd","M64 32L97.4 221.4 117.7 272H128V90.7L112 0 64 32zM18.7 192H59.7L41.8 90.5 0 80 18.7 192zM384 80L342.7 90.3 325.8 192h7.3c10.4-6.1 22-11.7 35-16.5L384 80zM256 512V304H96L64 224H0L64 512H256zm0-240h4c2.2-5.2 4.7-10.3 7.6-15.3c3.1-5.3 7-11.3 11.9-17.7l10.2-25.5L320 32 256 48V272zm-96 0h64V240 32L160 0V272zm480 15.8s-32-96-176-96s-176 96-176 96v32H640v-32zm-256-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm96 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-256 112v64H640v-64H288zm0 96v64H640v-64H288z"]},faMugTea:{prefix:"fass",iconName:"mug-tea",icon:[576,512,[],"f875","M144 64v64L96 176V288H224V176l-48-48V64H384h32 32c70.7 0 128 57.3 128 128s-57.3 128-128 128H416V448H32V64H144zM416 256h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H416V256z"]},faBorderTop:{prefix:"fass",iconName:"border-top",icon:[448,512,[],"f855","M0 32H448V96H0V32zm0 96H64v64H0V128zm448 0v64H384V128h64zm-256 0h64v64H192V128zM64 320v64H0V320H64zm320 0h64v64H384V320zm-128 0v64H192V320h64zM0 224H64v64H0V224zm448 0v64H384V224h64zm-256 0h64v64H192V224zM64 416v64H0V416H64zm320 0h64v64H384V416zm-128 0v64H192V416h64zM96 224h64v64H96V224zm64 192v64H96V416h64zm128 0h64v64H288V416zm64-192v64H288V224h64z"]},faArrowsRotate:T9,faRefresh:wb,faSync:wm,faCircleBookOpen:wy,faBookCircle:wv,faArrowsToDottedLine:{prefix:"fass",iconName:"arrows-to-dotted-line",icon:[448,512,[],"e0a6","M256 32V0H192V32 64H128V96l96 96 96-96V64H256V32zM192 448v32 32h64V480 448h64V416l-96-96-96 96v32h64zM64 224H0v64H64V224zm32 0v64h64V224H96zm160 0H192v64h64V224zm32 0v64h64V224H288zm96 0v64h64V224H384z"]},faFireExtinguisher:{prefix:"fass",iconName:"fire-extinguisher",icon:[512,512,[129519],"f134","M128 0h96V56h64V32L512 0V160L288 128V104H224v34.8c37.8 18 64 56.5 64 101.2V384H64V240c0-44.7 26.2-83.2 64-101.2V110c-36.2 11.1-66 36.9-82.3 70.5l-43.1-21C26.7 109.8 72.7 72.6 128 60.4V0zM288 512H64V416H288v96zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faMagnifyingGlassArrowsRotate:{prefix:"fass",iconName:"magnifying-glass-arrows-rotate",icon:[512,512,[],"e65e","M413.6 240c-5.2 33.6-18.4 64.5-37.6 90.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40c-53.4 0-102-20.1-138.9-53.1L24 408 0 384V240H144l24 24-53.5 53.5C139.6 339 172.3 352 208 352c68.5 0 125.9-47.9 140.4-112h65.1zM346.9 53.1L392 8l24 24V176H272l-24-24 53.5-53.5C276.4 77 243.7 64 208 64C139.5 64 82.1 111.9 67.6 176H2.4C17.8 76.3 104 0 208 0c53.4 0 102 20.1 138.9 53.1z"]},faGarageOpen:{prefix:"fass",iconName:"garage-open",icon:[640,512,[],"e00b","M0 128V512H96V192H544V512h96V128L320 0 0 128zM176.7 320l-15.1 39.4-1.6 4.2V368v24 24 64 32h64V480 464H416v16 32h64V480 416 392 366.2v-4.5l-1.7-4.2L463.7 320H412.1l6.3 16H222l6.2-16H176.7zM240 376a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM512 224H128v64H512V224z"]},faShelvesEmpty:{prefix:"fass",iconName:"shelves-empty",icon:[640,512,[],"e246","M64 32V0H0V32 160v32 32V416v32 32 32H64V480H576v32h64V480 448 416 224 192 160 32 0H576V32 160H64V32zm0 192H576V416H64V224z"]},faCruzeiroSign:{prefix:"fass",iconName:"cruzeiro-sign",icon:[448,512,[],"e152","M96 256c0-88.4 71.6-160 160-160c47.8 0 90.6 20.9 120 54.2l48-42.4C383 61.4 322.9 32 256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c66.9 0 127-29.4 168-75.8l-48-42.4C346.6 395.1 303.8 416 256 416V320v-1.4c0-16.9 13.7-30.6 30.6-30.6c5.6 0 11 1.5 15.8 4.4l25.1 15.1 32.9-54.9-25.1-15.1c-14.7-8.8-31.5-13.5-48.7-13.5c-10.7 0-21 1.8-30.6 5.1V224H192v94.6V320v82.7C135.5 378 96 321.6 96 256z"]},faWatchApple:{prefix:"fass",iconName:"watch-apple",icon:[384,512,[],"e2cb","M64 0V48H320V0H64zM384 80H0V432H384V80zM192 213.3a42.7 42.7 0 1 1 0 85.3 42.7 42.7 0 1 1 0-85.3zM213.3 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-74.7-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm74.7-160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-74.7-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32 240H64v48H320V464z"]},faWatchCalculator:{prefix:"fass",iconName:"watch-calculator",icon:[384,512,[],"f8f0","M64 0H320V48H64V0zm0 512V464H320v48H64zM0 80H384V432H0V80zm64 64v64H320V144H64zm48 104H64v48h48V248zm56 0v48h48V248H168zm152 0H272v48h48V248zM64 336v48h48V336H64zm152 0H168v48h48V336zm56 0v48h48V336H272z"]},faListDropdown:{prefix:"fass",iconName:"list-dropdown",icon:[512,512,[],"e1cf","M512 32H0V480H512V32zM448 192V416H64V192H448zM352 96h96l-48 48L352 96zM128 232H104v48h24H384h24V232H384 128zm0 96H104v48h24H384h24V328H384 128z"]},faCabinetFiling:{prefix:"fass",iconName:"cabinet-filing",icon:[448,512,[128452],"f64b","M0 0H448V240H0V0zM0 272H448V512H0V272zM128 96v16 32 16h32V144 128H288v16 16h32V144 112 96H304 144 128zm0 256v16 32 16h32V400 384H288v16 16h32V400 368 352H304 144 128z"]},faBurgerSoda:{prefix:"fass",iconName:"burger-soda",icon:[640,512,[],"f858","M224 0H205l-4.4 18.5L174.9 128H32 0v64H32 333.1c14.5-8.5 31.3-16 50.9-21.6V128H352 224.2L243 48h37 24V0H280 224zM40 224L64 512H256V282.6c3-9.1 6.7-17.5 11.6-25.9c5.4-9.3 13.4-20.8 24.8-32.7H40zm600 63.8s-32-96-176-96s-176 96-176 96v32H640v-32zm-256-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm96 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-256 112v64H640v-64H288zm0 96v64H640v-64H288z"]},faSquareArrowUp:wz,faArrowSquareUp:ww,faGreaterThanEqual:{prefix:"fass",iconName:"greater-than-equal",icon:[448,512,[],"f532","M34.7 33.8l-2.7-1v67.9L288.5 192 32 283.2v67.9l2.7-1 360-128 21.3-7.6V169.4l-21.3-7.6-360-128zM416 416H32 0v64H32 416h32V416H416z"]},faPalletBox:{prefix:"fass",iconName:"pallet-box",icon:[640,512,[],"e208","M128 0H256V128l64-48 64 48V0H512V256H128V0zM0 320H32 64 96h32H288h32 32H512h32 32 32 32v64H608 576v64h32 32v64H608 576 544 512 352 320 288 128 96 64 32 0V448H32 64V384H32 0V320zM128 448H288V384H128v64zm224 0H512V384H352v64z"]},faFaceConfounded:{prefix:"fass",iconName:"face-confounded",icon:[512,512,[],"e36c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216.9 354.7L256 380.8l39.1-26.1 8.9-5.9 8.9 5.9 40.3 26.8 23.7-11.8 14.3-7.2 14.3 28.6-14.3 7.2-32 16-8.3 4.2-7.7-5.2L304 387.2l-39.1 26.1-8.9 5.9-8.9-5.9L208 387.2l-39.1 26.1-7.7 5.2-8.3-4.2-32-16-14.3-7.2 14.3-28.6 14.3 7.2 23.7 11.8 40.3-26.8 8.9-5.9 8.9 5.9zM112 192l118.9 64L112 320l45.7-64L112 192zm169.1 64L400 192l-45.7 64L400 320 281.1 256z"]},faShieldHalved:wH,faShieldAlt:wx,faTruckPlow:{prefix:"fass",iconName:"truck-plow",icon:[640,512,[],"f7de","M128 32h32H288h18.1l9.3 15.5L402.1 192H480v96h32V176v-8.9l4.6-7.6 48-80L581 52.1 635.9 85l-16.5 27.4L576 184.9V288v64 7.1l43.4 72.4L635.9 459 581 491.9l-16.5-27.4-48-80-4.6-7.6V368 352H474.5c3.5 10 5.5 20.8 5.5 32c0 53-43 96-96 96s-96-43-96-96c0-11.2 1.9-22 5.5-32H224c-1.9 0-3.8-.2-5.6-.5c3.7 10.2 5.6 21.1 5.6 32.5c0 53-43 96-96 96s-96-43-96-96c0-11.2 1.9-22 5.5-32H0V192H128V64 32zm64 160H327.5L269.9 96H192v96zM160 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm256 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faBookAtlas:wN,faAtlas:wV,faVirus:{prefix:"fass",iconName:"virus",icon:[512,512,[],"e074","M256 0H224V32 43.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75 97.6 52.4 75 75l0 0 0 0L52.4 97.6 75 120.2l8.2 8.2 0 0C118.4 163.7 93.4 224 43.5 224H32 0v32 32H32 43.5c49.9 0 74.9 60.3 39.6 95.6L75 391.8 52.4 414.4 75 437l0 0 22.6 22.6L120.2 437l8.2-8.2 0 0c35.3-35.2 95.6-10.3 95.6 39.6V480v32h32 32V480 468.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2 22.6 22.6L437 437l22.6-22.6L437 391.8l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6H480h32V256 224H480 468.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2 22.6-22.6L437 75 414.4 52.4 391.8 75l-8.2 8.2 0 0C348.3 118.4 288 93.4 288 43.5V32 0H256zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faGridRound2:{prefix:"fass",iconName:"grid-round-2",icon:[512,512,[],"e5db","M128 32a96 96 0 1 0 0 192 96 96 0 1 0 0-192zm0 256a96 96 0 1 0 0 192 96 96 0 1 0 0-192zM288 128a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 160a96 96 0 1 0 0 192 96 96 0 1 0 0-192z"]},faCommentMiddleTop:{prefix:"fass",iconName:"comment-middle-top",icon:[512,512,[],"e14a","M320.1 102.6C430.5 125.7 512 207.1 512 304c0 114.9-114.6 208-256 208S0 418.9 0 304c0-96.9 81.5-178.3 191.9-201.4L256 0l64.1 102.6z"]},faWave:{prefix:"fass",iconName:"wave",icon:[576,512,[],"e65b","M0 336V304H32c35.3 0 64-28.7 64-64C96 125.1 189.1 32 304 32c84.7 0 157.6 50.7 190 123.2l-38.6 27.1C441 168.5 421.5 160 400 160c-44.2 0-80 35.8-80 80c0 35.3 28.7 64 64 64v0c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v32 32 10.6c-28.7 0-55.1-8.9-73.8-17.4c-5.5-2.5-10.3-5-14.5-7.2l-7.6-4.1-7.6 4.1c-4.2 2.3-9.1 4.8-14.5 7.2c-18.7 8.5-45.1 17.4-73.8 17.4s-55.1-8.9-73.8-17.4c-5.5-2.5-10.3-5-14.5-7.2l-7.6-4.1-7.6 4.1c-4.2 2.3-9.1 4.8-14.5 7.2c-18.7 8.5-45.1 17.4-73.8 17.4s-55.1-8.9-73.8-17.4c-5.5-2.5-10.3-5-14.5-7.2L96 349.8l-7.6 4.1c-4.2 2.3-9.1 4.8-14.5 7.2C55.1 369.7 28.7 378.6 0 378.6V368 336zm0 74.6c35 0 66.1-10.8 87.1-20.3c3.2-1.4 6.1-2.9 8.9-4.3c2.8 1.4 5.8 2.8 8.9 4.3c20.9 9.5 52 20.3 87.1 20.3s66.1-10.8 87.1-20.3c3.2-1.4 6.1-2.9 8.9-4.3c2.8 1.4 5.8 2.8 8.9 4.3c20.9 9.5 52 20.3 87.1 20.3s66.1-10.8 87.1-20.3c3.2-1.4 6.1-2.9 8.9-4.3c2.8 1.4 5.8 2.8 8.9 4.3c21 9.5 52 20.3 87.1 20.3V416v32 32c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 470.1 31.9 480 0 480V448 416v-5.4z"]},faEnvelopeCircleCheck:{prefix:"fass",iconName:"envelope-circle-check",icon:[640,512,[],"e4e8","M0 64v80L256 320l78.4-53.9c26.1-60.2 84.9-103 154.1-105.9L512 144V64H0zM274.1 346.4L256 358.8l-18.1-12.5L0 182.8V448H360.2C335.1 417.6 320 378.5 320 336c0-7.5 .5-14.9 1.4-22.1l-47.2 32.5zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 398.6l-11.3-11.3-40-40L417.4 336 440 313.4l11.3 11.3L480 353.4l60.7-60.7L552 281.4 574.6 304z"]},faLayerGroup:{prefix:"fass",iconName:"layer-group",icon:[576,512,[],"f5fd","M0 128L288 256 576 128 288 0 0 128zm104.6 81.5L0 256 288 384 576 256 471.4 209.5 288 291 104.6 209.5zM288 419L104.6 337.5 0 384 288 512 576 384 471.4 337.5 288 419z"]},faRestroomSimple:{prefix:"fass",iconName:"restroom-simple",icon:[640,512,[],"e23a","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zm32 96H32L24 352H64V512H192V352h40l-8-192zM344 0H296V24 488v24h48V488 24 0zM512 128A64 64 0 1 0 512 0a64 64 0 1 0 0 128zM640 384L576 160H448L384 384h64V512H576V384h64z"]},faArrowsToDot:{prefix:"fass",iconName:"arrows-to-dot",icon:[512,512,[],"e4be","M256 192L160 96V64h64V32 0h64V32 64h64V96l-96 96zM416 352l-96-96 96-96h32v64h32l32 0v64H480 448v64H416zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64l96 96v32H288v32 32H224V480 448H160V416l96-96zM96 352H64l0-64H32 0l0-64 32 0H64l0-64H96l96 96L96 352z"]},faBorderOuter:{prefix:"fass",iconName:"border-outer",icon:[448,512,[],"f851","M64 96V416H384V96H64zM0 32H64 384h64V96 416v64H384 64 0V416 96 32zm256 96v64H192V128h64zM96 224h64v64H96V224zm160 0v64H192V224h64zm32 0h64v64H288V224zm-32 96v64H192V320h64z"]},faHashtagLock:{prefix:"fass",iconName:"hashtag-lock",icon:[576,512,[],"e415","M308.9 32h64.9l-16 96H432h12.9l-5.8 34.8c-20.5 4.7-38.9 15-53.5 29.2H347.1l-16 96H320l0 96h-4.9l-16 96H234.2l16-96H155.1l-16 96H74.2l16-96H16 3.1l10.7-64H16h84.9l21.3-128H48 35.1l10.7-64H48h84.9l16-96h64.9l-16 96h95.1l16-96zM165.8 320h95.1l21.3-128H187.1L165.8 320zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faClockTwoThirty:{prefix:"fass",iconName:"clock-two-thirty",icon:[512,512,[],"e35b","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V256 243.2l10.7-7.1 96-64 20-13.3 26.6 39.9-20 13.3L280 268.8V392v24H232V392z"]},faArchway:{prefix:"fass",iconName:"archway",icon:[512,512,[],"f557","M0 32H32 480h32V96H480 32 0V32zM0 416H32V128H480V416h32v64H480 416 384 352V352c0-53-43-96-96-96s-96 43-96 96V480H128 96 32 0V416z"]},faHeartCircleCheck:{prefix:"fass",iconName:"heart-circle-check",icon:[576,512,[],"e4fd","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm224 80a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L488 313.4l-11.3 11.3L416 385.4l-28.7-28.7L376 345.4 353.4 368l11.3 11.3 40 40L416 430.6l11.3-11.3 72-72L510.6 336z"]},faHouseChimneyCrack:wk,faHouseDamage:wE,faFileZipper:wD,faFileArchive:wS,faTicketPerforated:{prefix:"fass",iconName:"ticket-perforated",icon:[640,512,[],"e63e","M0 64H640V208c-26.5 0-48 21.5-48 48s21.5 48 48 48V448H0V64zm448 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faHeartHalf:{prefix:"fass",iconName:"heart-half",icon:[512,512,[],"e1ab","M39.8 263.8L256 480V96L231.8 71.8c-25.5-25.5-60-39.8-96-39.8C60.8 32 0 92.8 0 167.8c0 36 14.3 70.5 39.8 96z"]},faCommentCheck:{prefix:"fass",iconName:"comment-check",icon:[512,512,[],"f4ac","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM369 193l17-17L352 142.1l-17 17-111 111-47-47-17-17L126.1 240l17 17 64 64 17 17 17-17L369 193z"]},faSquare:{prefix:"fass",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M0 32H448V480H0V32z"]},faMemo:{prefix:"fass",iconName:"memo",icon:[384,512,[],"e1d8","M384 0H0V512H384V0zM80 128H304h16v32H304 80 64V128H80zm0 96H304h16v32H304 80 64V224H80zm0 96H208h16v32H208 80 64V320H80z"]},faMartiniGlassEmpty:w_,faGlassMartini:wO,faCouch:{prefix:"fass",iconName:"couch",icon:[640,512,[],"f4b8","M64 32V192H96h32v32 96H512V224 192h32 32V32H64zm0 192H0V480H96V448H544v32h96V224H576 544v32 64 32H512 128 96V320 256 224H64z"]},faCediSign:{prefix:"fass",iconName:"cedi-sign",icon:[384,512,[],"e0df","M256 32V0H192V32 66.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3V480v32h64V480 445.3c49.6-8.3 92.7-35.6 121.6-74.1l-51.2-38.4c-17.2 22.9-41.9 39.8-70.4 47.2V132c28.5 7.3 53.2 24.2 70.4 47.2l51.2-38.4C348.7 102.3 305.6 75 256 66.7V32zM192 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z"]},faItalic:{prefix:"fass",iconName:"italic",icon:[384,512,[],"f033","M128 32h32H352h32V96H352 293.3L160 416h64 32v64H224 32 0V416H32 90.7L224 96H160 128V32z"]},faGlassCitrus:{prefix:"fass",iconName:"glass-citrus",icon:[512,512,[],"f869","M448 144c0-44.2-35.8-80-80-80c-26.2 0-49.4 12.6-64 32H232.2C252 40.1 305.3 0 368 0c79.5 0 144 64.5 144 144s-64.5 144-144 144l-.5 0 6.7-64.2c41.3-3.2 73.8-37.7 73.8-79.8zM274.3 256l6.7-64H71l6.7 64H274.3zM312 512H40L6.7 192 0 128H64.3 287.7 352l-6.7 64L312 512z"]},faCalendarLinesPen:{prefix:"fass",iconName:"calendar-lines-pen",icon:[576,512,[],"e472","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448v44.4l-181 181L253.4 512H0V192zm288 80H96v48H288V272zm-64 96H96v48H224V368zM505 223.8l71 71-41.3 41.3-71-71L505 223.8zm-63.9 63.9l71 71L370.9 500 288 511.9 299.9 429 441.1 287.8z"]},faChurch:{prefix:"fass",iconName:"church",icon:[640,512,[9962],"f51d","M344 24V0H296V24 48H264 240V96h24 32v46.4L160 224V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V224L344 142.4V96h32 24V48H376 344V24zM0 344V512H128V273.6L0 344zM640 512V344L512 273.6V512H640z"]},faPersonSnowmobiling:wP,faSnowmobile:wj,faFaceHushed:{prefix:"fass",iconName:"face-hushed",icon:[512,512,[],"e37b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM192 160c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8l-11.7 10.9L89.4 175.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H192zm141 .9c-4.3-.6-8.6-.9-13-.9H304V128h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8z"]},faCommentsDollar:{prefix:"fass",iconName:"comments-dollar",icon:[640,512,[],"f653","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 37.5 13.9 72.3 37.6 100.9L0 352l108.1-21.6C137.7 344.2 171.8 352 208 352zm23.5 31C255.8 457.4 336.4 512 432 512c36.2 0 70.3-7.8 99.9-21.6L640 512l-37.6-75.1C626.1 408.3 640 373.5 640 336c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5c0 112.3-99.1 196.9-216.5 207zM228 80v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V272v20H188V272v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1l0 0c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1V80 60h40V80z"]},faTicketsSimple:{prefix:"fass",iconName:"tickets-simple",icon:[640,512,[],"e659","M640 32H96V160c26.5 0 48 21.5 48 48s-21.5 48-48 48V384H640V256c-26.5 0-48-21.5-48-48s21.5-48 48-48V32zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},faPickaxe:{prefix:"fass",iconName:"pickaxe",icon:[512,512,[],"e5bf","M462.4 373.5l0 0-.1-.2-.3-.8c-.3-.7-.7-1.8-1.3-3.3c-1.2-2.9-3-7.2-5.5-12.7c-5-11-12.6-26.7-23.1-45.3c-21-37.3-53.6-86-99.5-132s-94.7-78.5-132-99.5c-18.6-10.5-34.3-18.1-45.3-23.1c-5.5-2.5-9.8-4.3-12.7-5.5c-1.4-.6-2.5-1-3.3-1.3l-.8-.3-.2-.1 0 0 0 0 0 0 0 0L99.6 35.3 138 19.8C169.5 7 204 0 240 0c61 0 117.4 20.1 162.8 54L424 32l56 56-22 21.2C491.9 154.6 512 211 512 272c0 36-7 70.5-19.8 102l-15.5 38.4-14.3-38.8 0 0 0 0zM310.1 201.9c8.7 8.7 16.8 17.4 24.5 26.2L40 512 0 472 283.8 177.4c8.8 7.7 17.6 15.8 26.2 24.5z"]},faLinkSimpleSlash:{prefix:"fass",iconName:"link-simple-slash",icon:[640,512,[],"e1ce","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-87.5-68C578.2 363 608 313 608 256c0-88.4-71.6-160-160-160H384 352v64h32 64c53 0 96 43 96 96c0 42.9-28.2 79.3-67 91.5L400.3 288H416h32V224H416 317.9l-82.4-64H256h32V96H256 192c-11.8 0-23.2 1.3-34.3 3.7L48.4 14.8zM70.7 151.7C46.6 179.7 32 216.1 32 256c0 88.4 71.6 160 160 160h64 32V352H256 192c-53 0-96-43-96-96c0-24.9 9.5-47.6 25-64.6L70.7 151.7z"]},faDemocrat:{prefix:"fass",iconName:"democrat",icon:[640,512,[],"f747","M64 32C64 12.1 80 0 80 0l48 45.7L176 0s16 12.1 16 32c0 26.5-21.9 42-29.5 46.6L248 160H480l64 0h14.3l9.5 10.6 72 80-47.6 42.8-49.4-54.9L544 240v80H192L144 208 72 256 0 184 87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352h96v64 96H448V416H288v96H192V416 352h96H448zM269.3 234.7L256.1 208 243 234.7l-30.2 3.9 22.1 20.4L229.4 288l26.8-14.1L282.9 288l-5.5-29.1 22.1-20.4-30.2-3.9zM368.1 208L355 234.7l-30.2 3.9 22.1 20.4L341.4 288l26.8-14.1L394.9 288l-5.5-29.1 22.1-20.4-30.2-3.9L368.1 208zm125.1 26.7L480.1 208 467 234.7l-30.2 3.9 22.1 20.4L453.4 288l26.8-14.1L506.9 288l-5.5-29.1 22.1-20.4-30.2-3.9z"]},faFaceConfused:{prefix:"fass",iconName:"face-confused",icon:[512,512,[],"e36d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM171.1 395.6l-1.1 .9-12.5 10-20-25 12.5-10 1.1-.9C205 327.5 272 304 341 304h11 16v32H352 341c-61.8 0-121.7 21-169.9 59.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPinball:{prefix:"fass",iconName:"pinball",icon:[448,512,[],"e229","M352 224a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM34.3 361.6c9.2 7.7 19.9 13.8 32 17.7l307.8 99.1 29.6-55.7-246-208.3c-40.6-34.1-101.2-28.8-135.2 11.8S-6.3 327.5 34.3 361.6zM64 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faZ:{prefix:"fass",iconName:"z",icon:[384,512,[122],"5a","M384 32V75.6l-7.4 8.9L100.3 416H352h32v64H352 32 0V436.4l7.4-8.9L283.7 96H32 0V32H32 352h32z"]},faPersonSkiing:wB,faSkiing:wR,faDeer:{prefix:"fass",iconName:"deer",icon:[512,512,[129420],"f78e","M256 0V16 40c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V16 0h32V16 40c0 8.6-1.9 16.7-5.4 24h30.6H416c13.3 0 24-10.7 24-24V16 0h32V16 40c0 21.7-12.3 40.4-30.3 49.8c.6 .5 1.1 1.1 1.7 1.6L512 160v64H416h-5.3L384 304v64V512H288V368H240l-64-27.4V344v19.9l-14.1 14.1-26.6 26.6L173.3 512H71.5L34.7 408 24.7 379.4l21.4-21.4L72.1 332 56 315.9c-3-3-5.7-6.1-8.1-9.5l-1.8 23.3-47.9-3.7L.1 302.2 2.4 272c4.2-54.2 49.3-96 103.7-96h7.9H128h96 78.4l9.6-32H256V112l64-16H296 280c-30.9 0-56-25.1-56-56V16 0h32zM400 160a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faInputPipe:{prefix:"fass",iconName:"input-pipe",icon:[640,512,[],"e1be","M64 128V384H576V128H64zM0 64H64 576h64v64V384v64H576 64 0V384 128 64zM144 184V328v24H96V328 184 160h48v24z"]},faRoadLock:{prefix:"fass",iconName:"road-lock",icon:[640,512,[],"e567","M288 32H160L32 480H288V416 384h64v32 64h32l0-192h32V272c0-58.1 44.2-105.8 100.7-111.4L480 32H352V96v32H288V96 32zm64 192v64 32H288V288 224 192h64v32zm176 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faA:{prefix:"fass",iconName:"a",icon:[384,512,[97],"41","M169.9 32h44.2l7.8 20.6 109.3 288L384.2 480H315.7l-36.4-96H104.7L68.3 480H-.2L52.7 340.6l109.3-288L169.9 32zm85 288L192 154.2 129 320H255z"]},faBookmarkSlash:{prefix:"fass",iconName:"bookmark-slash",icon:[640,512,[],"e0c2","M128 76.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L512 374.7V0H128V76.6zM512 499.4L128 196.8V512L320 400 512 512V499.4z"]},faTemperatureArrowDown:wU,faTemperatureDown:wF,faMace:{prefix:"fass",iconName:"mace",icon:[512,512,[],"f6f8","M328.3 94.1c42.7 13.2 76.4 46.9 89.6 89.6L512 224l-94.1 40.3c-13.2 42.7-46.9 76.4-89.6 89.6L288 448l-40.3-94.1c-10.8-3.4-21.1-8-30.5-13.8L70.6 486.6 48 509.3 2.7 464l22.6-22.6L171.9 294.9c-5.8-9.5-10.5-19.7-13.8-30.5L64 224l94.1-40.3c13.2-42.7 46.9-76.4 89.6-89.6L288 0l40.3 94.1zM288 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFeatherPointed:wG,faFeatherAlt:wY,faSausage:{prefix:"fass",iconName:"sausage",icon:[512,512,[],"f820","M320 160c0-42.1 27.1-77.8 64.7-90.8L360 0H472L447.3 69.2c37.7 13 64.7 48.7 64.7 90.8c0 194.4-157.6 352-352 352c-42.1 0-77.8-27.1-90.8-64.7L0 472V360l69.2 24.7c13-37.7 48.7-64.7 90.8-64.7c88.4 0 160-71.6 160-160zM160 400c132.5 0 240-107.5 240-240H368c0 114.9-93.1 208-208 208v32z"]},faTrashCanClock:{prefix:"fass",iconName:"trash-can-clock",icon:[576,512,[],"e2aa","M144 0H304l16 32H448V96H0V32H128L144 0zM32 128H416v64.7c-29.3 2.6-56.6 12.5-80 27.7V208 192H304v16 39.2c-29.8 31.5-48 74-48 120.8c0 59.5 29.6 112.1 74.8 144H32V128zm112 64H112v16V432v16h32V432 208 192zm96 0H208v16V432v16h32V432 208 192zm48 176a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-80H416v16 64 16h16 48 16V352H480 448V304 288z"]},faP:{prefix:"fass",iconName:"p",icon:[320,512,[112],"50","M64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288zM0 352V320 288 96 64 32H32 64h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96 32H0V448 352z"]},faBroomWide:{prefix:"fass",iconName:"broom-wide",icon:[512,512,[],"e5d1","M328 136L464 0l48 48L376 184l40 40-37.8 61.9L226.1 133.8 288 96l40 40zM191 155.3L356.7 321 240 512 108 380l20-60L68 340 0 272 191 155.3z"]},faSnowflake:{prefix:"fass",iconName:"snowflake",icon:[448,512,[10052,10054],"f2dc","M256 32V0H192V32 62.1l-8.6-8.6-17-17L132.5 70.4l17 17L192 129.9v70.6l-61.2-35.3-15.6-58.2L109 83.9 62.7 96.3l6.2 23.2L72 131.3l-12.2-7-27.7-16L.2 163.7l27.7 16 12.2 7-11.8 3.2L5.1 196.1l12.4 46.4 23.2-6.2 58.2-15.6L160 256 98.8 291.3 40.7 275.7l-23.2-6.2L5.1 315.9l23.2 6.2L40 325.3l-12.2 7L.2 348.3l32 55.4 27.7-16 12.2-7-3.2 11.8-6.2 23.2L109 428.1l6.2-23.2 15.6-58.2L192 311.4v70.6l-42.6 42.6-17 17 33.9 33.9 17-17 8.6-8.6V480v32h64V480 449.9l8.6 8.6 17 17 33.9-33.9-17-17L256 382.1V311.4l61.2 35.3 15.6 58.2 6.2 23.2 46.4-12.4-6.2-23.2L376 380.7l12.2 7 27.7 16 32-55.4-27.7-16-12.2-7 11.8-3.2 23.2-6.2-12.4-46.4-23.2 6.2-58.2 15.6L288 256l61.2-35.3 58.2 15.6 23.2 6.2 12.4-46.4-23.2-6.2L408 186.7l12.2-7 27.7-16-32-55.4-27.7 16-12.2 7 3.2-11.8 6.2-23.2L339 83.9l-6.2 23.2-15.6 58.2L256 200.6V129.9l42.6-42.6 17-17L281.6 36.5l-17 17L256 62.1V32z"]},faStomach:{prefix:"fass",iconName:"stomach",icon:[512,512,[],"f623","M192 32V0H128V32 192v32h32 96v64c0 35.3-28.7 64-64 64H32 0v32 16 80 32H64V480 432h48c24.6 0 36 9.5 58.2 28.2l0 0c1.7 1.4 3.4 2.9 5.3 4.4c12.6 10.5 28.4 22.9 49.6 32.2C246.5 506.2 272 512 304 512c114.9 0 208-93.1 208-208V224c0-70.7-57.3-128-128-128c-47.4 0-88.7 25.7-110.9 64H192V32zM445.1 332.7c-7.2 1.9-14.6 3.3-21.1 3.3c-16.8 .2-28.4-7.9-40-16s-23.2-16.3-40-16c-7.9 .1-17.1 2.1-25.6 4.6c1.1-6.7 1.6-13.6 1.6-20.6V224c0-35.3 28.7-64 64-64s64 28.7 64 64v80c0 9.8-1 19.4-2.9 28.7z"]},faNewspaper:{prefix:"fass",iconName:"newspaper",icon:[512,512,[128240],"f1ea","M96 32h32H480h32V64 448v32H480 160 128 80 32 0V448 128 96H64v32V416H80 96V64 32zm64 64V224H320V96H160zm224 0v32h16 32 16V96H432 400 384zm0 96v32h16 32 16V192H432 400 384zM160 288v32h16H432h16V288H432 176 160zm0 96v32h16H432h16V384H432 176 160z"]},faRectangleAd:wQ,faAd:wq,faGuitarElectric:{prefix:"fass",iconName:"guitar-electric",icon:[512,512,[127928],"f8be","M352 64v50.7L244.9 221.9c-21.9-40.6 14.1-76.5 14.1-76.5l-23.8-23.8-40.7 40.7c-9.4 9.4-15.4 21.8-21.2 34c-1.6 3.4-3.2 6.7-4.9 10c-3.5 6.9-8.7 14.6-16.4 22.3c-24.9 24.9-65.2 40-90.3 47.6c-14.6 4.4-28.3 11.6-39 22.4c-30.3 30.3-30.3 79.3 0 109.6l80.5 81.3C118.8 505 139.5 512.5 160 512c19.2-.5 38.2-8.1 52.8-22.7c10.8-10.8 18-24.5 22.4-39c7.5-25.1 22.7-66.2 47.6-91.2c7.7-7.7 15.4-12.9 22.3-16.4c3.3-1.7 6.6-3.3 10-4.9c12.2-5.8 24.6-11.8 34-21.2l28.8-28.8L354 264.1s-26.5 26.5-64.2 3.4L444.6 112.6c16.1 4.8 34.1 .7 46.5-11.7c19.7-19.7 17.9-52.1-3.8-69.5L448 0 352 64zM195.3 268.7l48 48L254.6 328 232 350.6l-11.3-11.3-48-48L161.4 280 184 257.4l11.3 11.3zm-64 64l48 48L190.6 392 168 414.6l-11.3-11.3-48-48L97.4 344 120 321.4l11.3 11.3z"]},faArrowTurnDownRight:{prefix:"fass",iconName:"arrow-turn-down-right",icon:[512,512,[],"e3d6","M64 64V32H0V64 288v32H32 386.7l-73.4 73.4L290.7 416 336 461.3l22.6-22.6 128-128L509.3 288l-22.6-22.6-128-128L336 114.7 290.7 160l22.6 22.6L386.7 256H64V64z"]},faMoonCloud:{prefix:"fass",iconName:"moon-cloud",icon:[640,512,[],"f754","M543.6 41.2c-82.8 21.2-144 96.5-144 186c0 106 85.8 192 191.5 192c16.8 0 33.1-2.2 48.6-6.2c-40.6 41.4-97.2 67-159.8 67c-47.6 0-91.7-14.8-128-40.1V344c0-54.6-42-99.3-95.5-103.7C264.6 123.9 361.5 32 480 32c22.1 0 43.5 3.2 63.6 9.2zM64 416H0V352c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0c7.4-36.5 39.7-64 78.4-64c35 0 64.8 22.5 75.6 53.8c8.7-3.7 18.3-5.8 28.4-5.8c39.8 0 72 32.2 72 72c0 2.7-.1 5.4-.4 8h.4v64H248 64z"]},faBreadSliceButter:{prefix:"fass",iconName:"bread-slice-butter",icon:[512,512,[],"e3e1","M0 192C0 64 192 32 256 32s256 32 256 160c0 35.3-28.7 64-64 64V480H64V256c-35.3 0-64-28.7-64-64zM256 376l88-88-88-88-88 88 88 88z"]},faCircleArrowRight:wK,faArrowCircleRight:wZ,faUserGroupCrown:wW,faUsersCrown:w$,faCircleI:{prefix:"fass",iconName:"circle-i",icon:[512,512,[],"e111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128h72 72 24v48H328 280V336h48 24v48H328 280 232 184 160V336h24 48V176H184 160V128h24z"]},faToiletPaperCheck:{prefix:"fass",iconName:"toilet-paper-check",icon:[640,512,[],"e5b2","M384 192c0-65.5 13.2-142.4 60.2-192H160C107 0 64 86 64 192c0 89.9-3.9 190.6-37.6 275.8L8 512H333.3C376 409.7 384 301.9 384 192zM512 384c53 0 96-86 96-192S565 0 512 0s-96 86-96 192s43 192 96 192zm0-128c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64zM291.3 187.3l-72 72L208 270.6l-11.3-11.3-40-40L145.4 208 168 185.4l11.3 11.3L208 225.4l60.7-60.7L280 153.4 302.6 176l-11.3 11.3z"]},faFilterCircleXmark:{prefix:"fass",iconName:"filter-circle-xmark",icon:[576,512,[],"e17b","M192 384V288L0 64V0H512V64L399.8 194.9C318 210.1 256 281.8 256 368c0 27.8 6.4 54.1 17.9 77.4L192 384zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L502.6 320 480 297.4l-11.3 11.3L432 345.4l-36.7-36.7L384 297.4 361.4 320l11.3 11.3L409.4 368l-36.7 36.7L361.4 416 384 438.6l11.3-11.3L432 390.6l36.7 36.7L480 438.6 502.6 416l-11.3-11.3L454.6 368l36.7-36.7z"]},faLocust:{prefix:"fass",iconName:"locust",icon:[576,512,[],"e520","M288 32h24 48c116.6 0 211.6 92.4 215.9 208h.1v7.3l0 .7v72l0 .3c-.2 44.1-35.9 79.7-80 79.7H483.6l45.7 80H474.1l-45.7-80H348l-55.4 80H234.2l55.4-80h-53l-59.8 80H116.9l65-86.9-41.2-15.7L59.6 480H-1.5L269.2 137.1l25-31.7 15.9 37.1 21.5 50.2 41.2-55.1 24.9-33.3 16.4 38.2L455.8 240h72C523.6 150.9 450.1 80 360 80H312 288V32zM403.6 240l-17.3-40.3L356.2 240h47.4zm-107.3 0l2.1-2.8-16.6-38.6L249.1 240h47.2zM32 240H150.7L64.1 348.2 32 336V240zm464 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faSort:wX,faUnsorted:wJ,faListOl:Hb,faList12:Hm,faListNumeric:Hg,faChartWaterfall:{prefix:"fass",iconName:"chart-waterfall",icon:[512,512,[],"e0eb","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zM192 224v32 64 32H128V320 256 224h64zm96-64v64 32H224V224 160 128h64v32zm96-96V96v64 32H320V160 96 64h64zm96 32V320v32H416V320 96 64h64V96z"]},faSparkle:{prefix:"fass",iconName:"sparkle",icon:[448,512,[],"e5d6","M149.3 181.3L224 32l74.7 149.3L448 256 298.7 330.7 224 480 149.3 330.7 0 256l149.3-74.7z"]},faFaceParty:{prefix:"fass",iconName:"face-party",icon:[640,512,[],"e383","M54.3 144.7L35 93.5C49.7 67.8 67.7 44.3 88.5 23.6l45.8 12.2C99.7 65.1 72.1 102.3 54.3 144.7zm-1-130.5C41.5 27.2 30.7 41 20.9 55.6L0 0 53.3 14.2zM531.7 400C485.6 467.6 408 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0C433.4 0 529.7 73.8 563.3 176H528 480v48 64 16H432 412.9c-1.2-2.3-2.6-4.4-4.2-6.3c-4.3-5.2-10.1-9.7-16.7-13.4C378.7 276.9 361.4 272 344 272l-3.9 15 0 0 0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0V359l0 0 0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0 3.9 15c17.4 0 34.7-4.9 47.9-12.3c6.6-3.7 12.5-8.2 16.7-13.4c1.6-2 3.1-4.1 4.2-6.3H432h99.7zM384 351.7V336h16H608V240H544v32h32 16v32H576 528 512V288 224 208h16 96 16v16V352v16H624 400 384V352.3l-.8-.3 .8-.3zM196.8 237.6c21.6-28.8 64.8-28.8 86.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2zm246.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2c21.6-28.8 64.8-28.8 86.4 0z"]},faKidneys:{prefix:"fass",iconName:"kidneys",icon:[640,512,[],"f5fb","M152 0c-21.5 0-45.5 6.3-64.3 23.8C56.4 52.8 0 119.6 0 224c0 24.9 3.5 54.7 7.1 79.1c7.1 48 48.8 80.9 95.3 80.9c58.4 0 104-50.4 98.2-108.5l-7.3-72.7 39.2-44.1c15.2-17.1 23.5-39.1 23.5-61.9c0-31.2-15.6-60.2-41.5-77.5l-3.4-2.3C194.5 5.9 175.1 0 155.2 0H152zM488 0h-3.2c-19.9 0-39.4 5.9-55.9 16.9l-3.4 2.3C399.6 36.5 384 65.6 384 96.7c0 22.8 8.4 44.8 23.5 61.9l39.2 44.1-7.3 72.7C433.7 333.6 479.3 384 537.7 384c46.5 0 88.2-32.9 95.3-80.9c3.6-24.4 7.1-54.2 7.1-79.1c0-104.4-56.4-171.2-87.7-200.2C533.5 6.3 509.5 0 488 0zM226.5 213.5l3.6 36.3L256 262.8V488v24h48V488 248 233.2l-13.3-6.6-52.5-26.2-11.8 13.3zm187.1 0l-11.8-13.3-52.5 26.2L336 233.2V248 488v24h48V488 262.8l25.9-12.9 3.6-36.3z"]},faWifiExclamation:{prefix:"fass",iconName:"wifi-exclamation",icon:[640,512,[],"e2cf","M296 320h48L368 32H272l24 288zm24.2 32h-.3c-35.3 .1-63.8 28.7-63.8 64c0 35.3 28.7 64 64 64s64-28.7 64-64c0-35.3-28.6-63.9-63.8-64zm66-152.4l-5.4 64.7c32.8 9.2 62.5 25.7 87.4 47.7l42.4-48c-34.9-30.8-77.4-53.3-124.4-64.4zM259.3 264.3l-5.4-64.7c-46.9 11-89.4 33.5-124.4 64.4l42.4 48c24.9-21.9 54.6-38.4 87.4-47.7zm326.6-61.4l44.3-46.2C567.8 96.9 488.2 54.9 399.5 39l-5.3 64.1c73.6 14.4 139.6 49.8 191.7 99.7zm-340-99.7L240.5 39C151.8 54.9 72.2 96.9 9.8 156.7l44.3 46.2c52-49.9 118.1-85.4 191.7-99.7z"]},faChartNetwork:{prefix:"fass",iconName:"chart-network",icon:[640,512,[],"f78a","M288 0H160V128h58.6l29.1 62.3C221.8 210.4 203 239 195.6 272H128V240H0V368H128V336h67.6c14.6 64.1 71.9 112 140.4 112c38.4 0 73.3-15 99.1-39.5L512 459.8V512H640V384H513.7l-43.1-28.7c6.1-15.9 9.4-33.2 9.4-51.3c0-20.3-4.2-39.7-11.8-57.2L542.8 192H640V64H512v71.3l-81.7 59.9C405 173.3 372.1 160 336 160c-10.4 0-20.6 1.1-30.4 3.2L288 125.5V0zm48 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faPersonDressBurst:{prefix:"fass",iconName:"person-dress-burst",icon:[640,512,[],"e544","M176 0L133.8 88.5 38.4 66.3l42.9 88.1L4.4 215.2 100 236.6l-.4 98L176 273.2l76.4 61.4-.4-98L312.8 223l15-23.5-57.1-45.1 42.9-88.1L218.2 88.5 176 0zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4l-9.4 14.8-81.7 128 53.9 34.4 42-65.8L368 384h40v96 32h64V480 384h16v96 32h64V480 384h40L543.8 239.4l42 65.8 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faDiceD4:{prefix:"fass",iconName:"dice-d4",icon:[512,512,[],"f6d0","M0 320L240 0V512L0 320zM272 0L512 320 272 512V0z"]},faMoneyCheckDollar:Hy,faMoneyCheckAlt:Hv,faVectorSquare:{prefix:"fass",iconName:"vector-square",icon:[448,512,[],"f5cb","M400 80v32H368V80h32zM368 32H320V64H128V32H80 48 0V80v32 48H32V352H0v48 32 48H48 80h48V448H320v32h48 32 48V432 400 352H416V160h32V112 80 32H400 368zM96 160h32V128H320v32h32V352H320v32H128V352H96V160zM80 400v32H48V400H80zm288 0h32v32H368V400zM48 80H80v32H48V80z"]},faBreadSlice:{prefix:"fass",iconName:"bread-slice",icon:[512,512,[],"f7ec","M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V480H448V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z"]},faLanguage:{prefix:"fass",iconName:"language",icon:[640,512,[],"f1ab","M256 64H0V448H256h48 16H576h64V384 128 64H576 320 304 256zm320 64V384H320V128H576zM144.9 160h30.3l3.4 8.6 47.8 119.6c.1 .3 .2 .6 .3 .9l23.8 59.6 1.4 3.4H208.9l-14.4-36H125.5l-14.4 36H68.1l1.4-3.4L93.3 289c.1-.3 .2-.6 .4-.9l47.8-119.6 3.4-8.6zM160 229.9L141.5 276h36.9L160 229.9zM468 164H428v20 4H392 372v40h20 56 32.9l-22.7 50-20.1-20.1L424 243.7 395.7 272l14.1 14.1 12.4 12.4-23.2 11.6-17.9 8.9 17.9 35.8 17.9-8.9 38.2-19.1 30.6 18.3 17.2 10.3 20.6-34.3-17.1-10.3-15-9L524.9 228H540V188H520h-8H468v-4V164z"]},faWheatAwnSlash:{prefix:"fass",iconName:"wheat-awn-slash",icon:[640,512,[],"e338","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L362.5 258.7l28.6-28.6 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6L539.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L553 153l17-17L536 102.1l-17 17-43.4 43.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L457 57l17-17L440 6.1 423 23 393.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L358.1 16 335.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-3.5 3.5-6.6 7.1-9.4 10.9L48.4 14.8zM293.8 327.5l-50.6-39.9-29.5 29.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L89.4 441.4 66.7 464 112 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l36.3-36.3zM553 57l17-17L536 6.1 519 23 447 95l-17 17L464 145.9l17-17 72-72z"]},faFaceKissWinkHeart:Hz,faKissWinkHeart:HL,faDagger:{prefix:"fass",iconName:"dagger",icon:[384,512,[],"f6cb","M224 0V32v96h80 32 48v48c0 26.5-21.5 48-48 48c-20.9 0-38.7-13.4-45.3-32H192 93.3c-6.6 18.6-24.4 32-45.3 32c-26.5 0-48-21.5-48-48V128H48 80h80V32 0h64zM128 224H256V432l-64 80-64-80V224z"]},faPodium:{prefix:"fass",iconName:"podium",icon:[448,512,[],"f680","M288 0H192V24H168c-48.6 0-88 39.4-88 88v32H24 0v48H24 424h24V144H424 128V112c0-22.1 17.9-40 40-40h24V96h96c26.5 0 48-21.5 48-48s-21.5-48-48-48zM48 224L80 512H368l32-288H48z"]},faMemoCircleCheck:{prefix:"fass",iconName:"memo-circle-check",icon:[576,512,[],"e1d9","M384 0H0V512H330.8C285.6 480.1 256 427.5 256 368c0-80.6 54.1-148.5 128-169.4V0zM80 128H304h16v32H304 80 64V128H80zm0 96H240h16v32H240 80 64V224H80zm0 96h96 16v32H176 80 64V320H80zm496 48a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L416 430.6l-11.3-11.3-40-40L353.4 368 376 345.4l11.3 11.3L416 385.4l60.7-60.7L488 313.4 510.6 336z"]},faRouteHighway:{prefix:"fass",iconName:"route-highway",icon:[448,512,[],"f61a","M240.5 12.6L224 2.7l-16.5 9.9-4.7 2.8c-37.5 22.5-84 24.3-123.1 4.7l-1.4-.7L51.2 5.8l-15 26.3-32 56L-4.3 103l7.7 15.3 18.2 36.4C28.4 168.4 32 183.5 32 198.8c0 12.5-2.4 25-7.1 36.6L9.1 275C3.1 290.1 0 306.2 0 322.5c0 50 29.1 95.4 74.6 116.3l136.1 62.4 13.3 6.1 13.3-6.1 136.1-62.4c45.5-20.8 74.6-66.3 74.6-116.3c0-16.3-3.1-32.4-9.1-47.5l-15.8-39.5c-4.7-11.7-7.1-24.1-7.1-36.6c0-15.3 3.6-30.4 10.4-44.1l18.2-36.4 7.7-15.3-8.5-14.9-32-56-15-26.3L369.7 19.4l-1.4 .7c-39.1 19.6-85.6 17.8-123.1-4.7l-4.7-2.8zM95.9 192H352.1c-.1 2.3-.1 4.6-.1 6.8c0 20.7 3.9 41.2 11.6 60.4l15.8 39.5c3 7.5 4.6 15.6 4.6 23.7c0 25-14.6 47.7-37.3 58.1L224 436.8 101.3 380.5C78.6 370.1 64 347.4 64 322.5c0-8.1 1.6-16.2 4.6-23.7l15.8-39.5C92.1 240 96 219.5 96 198.8c0-2.3 0-4.6-.1-6.8z"]},faDownToLine:Hw,faArrowAltToBottom:HH,faFilter:{prefix:"fass",iconName:"filter",icon:[512,512,[],"f0b0","M192 416V320L0 96V32H512V96L320 320V512L192 416z"]},faSquareG:{prefix:"fass",iconName:"square-g",icon:[448,512,[],"e271","M448 32H0V480H448V32zM144 256c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H248 224V232h24 80 24v24c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6l-32 35.8C263.2 183.7 244.5 176 224 176c-44.2 0-80 35.8-80 80z"]},faCirclePhone:Hx,faPhoneCircle:HN,faClipboardPrescription:{prefix:"fass",iconName:"clipboard-prescription",icon:[384,512,[],"f5e8","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31 14.7-13.5 27 29.5-14.7 13.5L270 379.7l31.7 29.7 14.6 13.7-27.4 29.2-14.6-13.7-33.9-31.8-34.9 32-14.7 13.5-27-29.5 14.7-13.5 32.6-29.9-64.8-60.8-2.8-2.6H124v44 20H84V360 296 216 196h20zm55.1 79.7l.3 .3H176c11 0 20-9 20-20s-9-20-20-20H124v40h34.8l.3-.3z"]},faUserNurseHair:{prefix:"fass",iconName:"user-nurse-hair",icon:[448,512,[],"e45d","M96 48L224 0 352 48v80h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128v0V136c0-2.7 .1-5.4 .3-8H96V48zm48 128c0 44.2 35.8 80 80 80s80-35.8 80-80V160H256l-16-16-32 32H144zM126.1 320L224 424l97.9-104H384l64 192H0L64 320h62.1zM208 64H184V96h24v24h32V96h24V64H240V40H208V64z"]},faQuestion:{prefix:"fass",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64v9.3c0 19.6-9 38.2-24.5 50.3l-75.3 59.2L128 288.4V304v48h64V319.6L255.1 270C286 245.7 304 208.6 304 169.3V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160v16H80V160zM200 400H120v80h80V400z"]},faFileSignature:{prefix:"fass",iconName:"file-signature",icon:[576,512,[],"f573","M224 0H0V512H384V427l-1.7 1.7L262.2 445.9l-11.7 1.9-11.6 1.9-5.3-10.5L222.1 416H209.9l-11.6 23.2-4.4 8.8H184h-8H164.1l-3.4-11.4L144 381l-16.7 55.6L123.9 448H112 80 64V416H80h20.1l20.6-68.6 3.4-11.4H136h16 11.9l3.4 11.4 15.4 51.4 3-5.9 4.4-8.8H200h32 9.9l4.4 8.8 7.2 14.5L267 313.4l117-117V160H224V0zm32 0V128H384L256 0zM505 119.8l-41.3 41.3 71 71L576 190.8l-71-71zm-63.9 63.9L299.9 325 288 407.9 370.9 396 512.1 254.7l-71-71z"]},faToggleLargeOn:{prefix:"fass",iconName:"toggle-large-on",icon:[576,512,[],"e5b1","M576 64H0V448H576V64zm-64 64V384H256V128H512z"]},faUpDownLeftRight:HV,faArrowsAlt:Hk,faDryerHeat:HE,faDryerAlt:HD,faHouseChimneyUser:{prefix:"fass",iconName:"house-chimney-user",icon:[576,512,[],"e065","M511.8 287.6H576V240l-64-53.4V32H416v74.5L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm80 160l32 96H176l32-96H368z"]},faHandHoldingHeart:{prefix:"fass",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M167.2 135.2L192 160l96 96 96-96 24.8-24.8c14.9-14.9 23.2-35 23.2-56V75.6C432 33.9 398.1 0 356.4 0c-23 0-44.7 10.4-59.1 28.4L288 40l-9.3-11.6C264.4 10.4 242.6 0 219.6 0C177.9 0 144 33.9 144 75.6v3.6c0 21 8.3 41.1 23.2 56zM140 327.1l-71.2 57H0v128H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256v-32h32 64 32v-64H352 288 224 160 148.8l-8.8 7z"]},faArrowUpSmallBig:HS,faSortSizeUpAlt:H_,faTrainTrack:{prefix:"fass",iconName:"train-track",icon:[576,512,[],"e453","M407.1 32H339.6l21.3 64H215.1l21.3-64H168.9L147.6 96H112 80v64h32 14.3l-21.3 64H72 40v64H72 83.6L62.3 352H32 0v64H32h8.9L19.6 480H87.1l21.3-64H467.6l21.3 64h67.5l-21.3-64H544h32V352H544 513.7l-21.3-64H504h32V224H504 471.1l-21.3-64H464h32V96H464 428.4L407.1 32zM382.3 160l21.3 64H172.4l21.3-64H382.3zm42.7 128l21.3 64H129.7l21.3-64H424.9z"]},faPuzzlePiece:{prefix:"fass",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 89.6c-19.1-8.3-32-23.8-32-41.6c0-26.5 28.7-48 64-48s64 21.5 64 48c0 17.8-12.9 33.3-32 41.6V128H384V256h38.4c8.3-19.1 23.8-32 41.6-32c26.5 0 48 28.7 48 64s-21.5 64-48 64c-17.8 0-33.3-12.9-41.6-32H384V512H256V473.6c19.1-8.3 32-23.8 32-41.6c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 17.8 12.9 33.3 32 41.6V512H0V320H38.4c8.3 19.1 23.8 32 41.6 32c26.5 0 48-28.7 48-64s-21.5-64-48-64c-17.8 0-33.3 12.9-41.6 32H0V128H192V89.6z"]},faMoneyCheck:{prefix:"fass",iconName:"money-check",icon:[576,512,[],"f53c","M576 64H0V448H576V64zM288 224v32H96V224H288zm192 96v32H96V320H480zm0-160v96H352V160H480z"]},faStarHalfStroke:HO,faStarHalfAlt:HP,faFileExclamation:{prefix:"fass",iconName:"file-exclamation",icon:[384,512,[],"f31a","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 192v24V328v24H168V328 216 192h48zM168 384h48v48H168V384z"]},faCode:{prefix:"fass",iconName:"code",icon:[640,512,[],"f121","M362.8 8l-9.4 30.6-128 416L216 485.2 277.2 504l9.4-30.6 128-416L424 26.8 362.8 8zm71.9 136l22.6 22.6L546.7 256l-89.4 89.4L434.7 368 480 413.3l22.6-22.6 112-112L637.3 256l-22.6-22.6-112-112L480 98.7 434.7 144zM160 98.7l-22.6 22.6-112 112L2.7 256l22.6 22.6 112 112L160 413.3 205.3 368l-22.6-22.6L93.3 256l89.4-89.4L205.3 144 160 98.7z"]},faWhiskeyGlass:Hj,faGlassWhiskey:HB,faMoonStars:{prefix:"fass",iconName:"moon-stars",icon:[512,512,[],"f755","M320 64L304 16 288 64 240 80l48 16 16 48 16-48 48-16L320 64zM440 200l-24-72-24 72-72 24 72 24 24 72 24-72 72-24-72-24zM128 288c0-72.5 48.2-133.7 114.2-153.4c-16-4.3-32.9-6.6-50.2-6.6C86 128 0 214 0 320S86 512 192 512c61.5 0 116.2-28.9 151.3-73.8c-17.2 6.4-35.9 9.8-55.3 9.8c-88.4 0-160-71.6-160-160z"]},faBuildingCircleExclamation:{prefix:"fass",iconName:"building-circle-exclamation",icon:[640,512,[],"e4d3","M384 0H0V512H144V384h96V512H384v-8.2c-39.1-32.3-64-81.1-64-135.8s24.9-103.5 64-135.8V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faClothesHanger:{prefix:"fass",iconName:"clothes-hanger",icon:[640,512,[],"e136","M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L626.3 389.7l13.7 9.5V416v64 32H608 32 0V480 416 399.3l13.7-9.5L301.6 189.8l.1-.1 45.8-32c12.8-9 20.5-23.7 20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 36.4l-.9 3.4-7.8 31-62.1-15.5 7.8-31 .9-3.4zM320 255L64 432.7V448H576V432.7L320 255z"]},faMobileNotch:HR,faMobileIphone:HU,faMagnifyingGlassChart:{prefix:"fass",iconName:"magnifying-glass-chart",icon:[512,512,[],"e522","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8v64l0 24h48V280l0-64V192H104l0 24zm80-96V280l0 24h48l0-24V120 96l-48 0v24zm80 64v96 24h48V280 184 160l-48 0v24z"]},faArrowUpRightFromSquare:HF,faExternalLink:HG,faCubesStacked:{prefix:"fass",iconName:"cubes-stacked",icon:[448,512,[],"e4e6","M192 32V160H320V32H192zM165.8 159L55 223l64 110.9 110.9-64L165.8 159zM256 192V320H384V192H256zM448 480V352H320V480H448zM160 352V480H288V352H160zm-32 0H0V480H128V352z"]},faImagesUser:{prefix:"fass",iconName:"images-user",icon:[576,512,[],"e1b9","M96 32V384H576V32H96zM336 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM440 320H232l24-64H416l24 64zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faWonSign:HY,faKrw:HQ,faWon:Hq,faImagePolaroidUser:{prefix:"fass",iconName:"image-polaroid-user",icon:[448,512,[],"e1b6","M0 32H448V480H0V32zM64 96V352h56l24-64H304l24 64h56V96H64zm96 96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faVirusCovid:{prefix:"fass",iconName:"virus-covid",icon:[512,512,[],"e4a8","M320 48H296 280V81.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6l-17-17 33.9-33.9 17 17L437 75l28.3 28.3 17 17-33.9 33.9-17-17L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3H464V216 192h48v24 40 40 24H464V296 280H430.4c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3 17-17 33.9 33.9-17 17L437 437l-28.3 28.3-17 17-33.9-33.9 17-17L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1V464h16 24v48H296 256 216 192V464h24 16V430.4c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3 17 17-33.9 33.9-17-17L75 437 46.7 408.7l-17-17 33.9-33.9 17 17L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280H48v16 24H0V296 256 216 192H48v24 16H81.6c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2l-17 17L29.7 120.2l17-17L75 75l28.3-28.3 17-17 33.9 33.9-17 17L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1V48H216 192V0h24 40 40 24V48zM240 224a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSquareEllipsis:{prefix:"fass",iconName:"square-ellipsis",icon:[448,512,[],"e26e","M448 480l0-448L0 32 0 480l448 0zM160 224l0 64-64 0 0-64 64 0zm32 0l64 0 0 64-64 0 0-64zm160 0l0 64-64 0 0-64 64 0z"]},faPie:{prefix:"fass",iconName:"pie",icon:[576,512,[129383],"f705","M544 240H531.3C497.7 137.8 401.4 64 288 64S78.3 137.8 44.7 240H32 0v64H32h9.2l63.9-30.4 6-2.9 6.3 2.3L200 303l82.5-30 5.5-2 5.5 2L376 303l82.5-30 6.3-2.3 6.1 2.9L534.8 304H544h32V240H544zM96 448H480l38.7-116.2-55.6-26.5L381.5 335l-5.5 2-5.5-2L288 305l-82.5 30-5.5 2-5.5-2-81.7-29.7L57.3 331.8 96 448zM206.3 151.2l-16 32-7.2 14.3-28.6-14.3 7.2-14.3 16-32 7.2-14.3 28.6 14.3-7.2 14.3zm192-14.3l16 32 7.2 14.3-28.6 14.3-7.2-14.3-16-32-7.2-14.3 28.6-14.3 7.2 14.3zM304 144v32 16H272V176 144 128h32v16z"]},faChessKnightPiece:HK,faChessKnightAlt:HZ,faAustralSign:{prefix:"fass",iconName:"austral-sign",icon:[448,512,[],"e0a9","M194.3 32H216h16 21.7l8 20.1L330.5 224H416h32v64H416 356.1l12.8 32H416h32v64H416 394.5l27.2 68.1L432.9 480H363.9l-1.6-4.1L325.5 384H122.5L85.7 475.9 84.1 480H15.1l11.2-27.9L53.5 384H32 0V320H32 79.1l12.8-32H32 0V224H32h85.5L186.3 52.1l8-20.1zM224 130.2L186.5 224h75.1L224 130.2zM148.1 320H299.9l-12.8-32H160.9l-12.8 32z"]},faCloudPlus:{prefix:"fass",iconName:"cloud-plus",icon:[640,512,[],"e35e","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zm152-80h48V376 312h64 24V264H408 344V200 176H296v24 64H232 208v48h24 64v64 24z"]},faF:{prefix:"fass",iconName:"f",icon:[320,512,[102],"46","M32 32H0V64 224v32 32V448v32H64V448 288H224h32V224H224 64V96H288h32V32H288 32z"]},faLeaf:{prefix:"fass",iconName:"leaf",icon:[512,512,[],"f06c","M272 96H376c50.2 0 92.7-33 106.9-78.6C501.5 58.8 512 106.2 512 156.6C512 317.1 405.1 447.3 273 448l-1 0c-81.7 0-150.4-55.7-170.2-131.2C68.7 347.5 48 391.3 48 440v16 24H0V456 440c0-75.1 38.3-141.2 96.4-179.9C130.6 237.3 171.8 224 216 224c0 0 0 0 0 0h72 16 16V192H304 216c-40.2 0-78.2 9.6-111.7 26.5C126.9 147.5 193.4 96 272 96v0z"]},faBedBunk:{prefix:"fass",iconName:"bed-bunk",icon:[576,512,[],"f8f8","M64 32V0H0V32 480v32H64V480 448H256 512v32 32h64V480 448 416 288 256 192 160 128 112C576 50.1 525.9 0 464 0H256 224V32v96H64V32zM512 256H256 224v32 96H64V192H256 512v64zM192 304a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faRoad:{prefix:"fass",iconName:"road",icon:[576,512,[128739],"f018","M256 32H128L0 480H256V416 384h64v32 64H576L448 32H320V96v32H256V96 32zm64 192v64 32H256V288 224 192h64v32z"]},faTaxi:HW,faCab:H$,faPersonCirclePlus:{prefix:"fass",iconName:"person-circle-plus",icon:[576,512,[],"e541","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},faChartPie:HX,faPieChart:HJ,faBoltLightning:{prefix:"fass",iconName:"bolt-lightning",icon:[384,512,[],"e0b7","M0 288L32 0H256L208 160H384v48L128 512l48-224H0z"]},faClockEight:{prefix:"fass",iconName:"clock-eight",icon:[512,512,[],"e345","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V256v12.8L269.3 276l-96 64-20 13.3-26.6-39.9 20-13.3L232 243.2V120 96h48v24z"]},faSackXmark:{prefix:"fass",iconName:"sack-xmark",icon:[512,512,[],"e56a","M192 96H320L384 0H128l64 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416v96H96 416h96V416c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM222.1 336l-55-55L201 247l55 55 55-55L345 281l-55 55 55 55L311 425l-55-55-55 55L167 391l55-55z"]},faFileXls:{prefix:"fass",iconName:"file-xls",icon:[512,512,[],"e64d","M0 0H224V160H384V304H144V512H0V0zM384 128H256V0L384 128zM224 368c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4V352h32v16c0 13.6-4 26.9-11.6 38.2L259.2 432l17.2 25.8C284 469.1 288 482.4 288 496v16H256V496c0-7.3-2.2-14.4-6.2-20.4L240 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4v16H192V496c0-13.6 4-26.9 11.6-38.2L220.8 432l-17.2-25.8C196 394.9 192 381.6 192 368V352h32v16zm96 144V496 368 352h32v16V480h24 16v32H376 336 320zm88-114.3c0-25.2 20.4-45.7 45.7-45.7H480h16v32H480 453.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H432 416V480h16 26.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7z"]},faFileExcel:{prefix:"fass",iconName:"file-excel",icon:[384,512,[],"f1c3","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM97.7 240h56.8L192 299.1 229.5 240h56.8L220.4 344l65.9 104H229.5L192 388.9 154.5 448H97.7l65.9-104L97.7 240z"]},faFileContract:{prefix:"fass",iconName:"file-contract",icon:[384,512,[],"f56c","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM80 64h64 16V96H144 80 64V64H80zm0 64h64 16v32H144 80 64V128H80zm56 176h16 11.9l3.4 11.4 15.4 51.4 3-5.9 4.4-8.8H200h32 9.9l4.4 8.8L257.9 384H304h16v32H304 248h-9.9l-4.4-8.8L222.1 384H209.9l-11.6 23.2-4.4 8.8H184h-8H164.1l-3.4-11.4L144 349l-16.7 55.6L123.9 416H112 80 64V384H80h20.1l20.6-68.6 3.4-11.4H136z"]},faFishFins:{prefix:"fass",iconName:"fish-fins",icon:[576,512,[],"e4f2","M224 64l13.5 53.9c-37.7 17.5-67.9 43.1-90.6 67.6L32 128 0 160l48 96L0 352l32 32 114.9-57.5c22.6 24.4 52.8 50 90.6 67.6L224 448l48 32 73.4-64.2C499.1 409.8 576 256 576 256s-76.9-153.8-230.6-159.8L272 32 224 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleQ:{prefix:"fass",iconName:"circle-q",icon:[512,512,[],"e11e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-336c-44.2 0-80 35.8-80 80s35.8 80 80 80c13.9 0 26.9-3.5 38.3-9.7L238.1 256h61.5l28.3 35.3c5.3-10.7 8.2-22.6 8.2-35.3c0-44.2-35.8-80-80-80zm0 208c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 28.1-9 54-24.4 75.1L401.9 384H340.5l-15.9-19.9C304.7 376.7 281.2 384 256 384z"]},faBuildingFlag:{prefix:"fass",iconName:"building-flag",icon:[640,512,[],"e4d5","M384 0H0V512H144V384h96V512H384V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM480 0H416V32 512h64V192H640V32H480V0z"]},faFaceGrinBeam:H1,faGrinBeam:H2,faObjectUngroup:{prefix:"fass",iconName:"object-ungroup",icon:[640,512,[],"f248","M128 0H0V128H32v96H0V352H128V320H320v32H448V224H416V128h32V0H320V32H128V0zM352 224v32H320 128 96V224 128 96h32H320h32v32 96zM320 512V480H512v32H640V384H608V288h32V160H512v32H480v64h32 32v32 96 32H512 480 320 288V384 352H224v32H192V512H320z"]},faFaceDisguise:{prefix:"fass",iconName:"face-disguise",icon:[512,512,[],"e370","M256 512c141.4 0 256-114.6 256-256c0-16.4-1.5-32.5-4.5-48H440c0 49.4-37.4 90.1-85.4 95.4l4.5 2.3 8.8 4.4V320v32 9.9l-8.8 4.4-14.3 7.1L364.5 398l10 12.5-25 20-10-12.5-23.9-29.9-7.3 3.6 10.5 26.3 5.9 14.9-29.7 11.9-5.9-14.9-9.5-23.9-7.6 3.8V432v16H240V432 409.9l-7.6-3.8-9.5 23.9-5.9 14.9-29.7-11.9 5.9-14.9 10.5-26.3-7.3-3.6L172.5 418l-10 12.5-25-20 10-12.5 19.6-24.5-14.3-7.1-8.8-4.4V352 320v-9.9l8.8-4.4 4.5-2.3c-48-5.3-85.4-46-85.4-95.4H4.5C1.5 223.5 0 239.6 0 256C0 397.4 114.6 512 256 512zm55.1-249.3c2.9 1.8 5.4 3.2 6.8 3.8c7.9 3.5 16.8 5.5 26.1 5.5c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 4.4 .4 8.7 1.3 12.8l29.6 42.3 .2-.4zM232 208c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64c9.3 0 18.1-2 26.1-5.5c1.4-.6 3.9-2 6.8-3.8l.2 .4 29.6-42.3c.8-4.1 1.3-8.4 1.3-12.8zM12.7 176H77.5c5.3-14.9 14.1-28 25.4-38.5l-5.2-10.3-7.2-14.3 28.6-14.3 7.2 14.3 3.5 7c4.6-2 9.3-3.6 14.2-4.9V96 80h32V96v16.3c4.4 .4 8.7 1 13 2l4.7-9.5 7.2-14.3 28.6 14.3-7.2 14.3-3.6 7.3c16.4 10.2 29.5 25.3 37.3 43.1c7.8-17.9 20.9-32.9 37.3-43.1l-3.6-7.3-7.2-14.3 28.6-14.3 7.2 14.3 4.7 9.5c4.2-.9 8.6-1.6 13-2V96 80h32V96v19c4.9 1.3 9.6 2.9 14.2 4.9l3.5-7 7.2-14.3 28.6 14.3-7.2 14.3-5.2 10.3c11.3 10.5 20.1 23.7 25.4 38.5h64.7C465.7 73.8 369.4 0 256 0S46.3 73.8 12.7 176zM256 240.5l-50.9 72.7-2.3 3.3-3.6 1.8L176 329.9v12.2l80 40 80-40V329.9l-23.2-11.6-3.6-1.8-2.3-3.3L256 240.5zM144 216a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm200-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCircleArrowDownRight:{prefix:"fass",iconName:"circle-arrow-down-right",icon:[512,512,[],"e0fa","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm88 368H192 168V320h24 94.1L151 185l-17-17L168 134.1l17 17 135 135V184 160h48v24V344v24H344z"]},faAlien8bit:H6,faAlienMonster:H4,faHandPointRibbon:{prefix:"fass",iconName:"hand-point-ribbon",icon:[448,512,[],"e1a6","M64 0h64V32h32v96H0L43.6 80 0 32H64V0zm96 128v32 80h64V128H160zM64 160h64v80H64V160zm192 0h64V288H256V160zm96 32h64V320H352V192zM32 363V272H224v48 32H128 112v32h16H240h16V368 320h64v32h96c0 88.4-71.6 160-160 160H194.3c-42.4 0-83.1-16.9-113.1-46.9L69.5 453.5C45.5 429.5 32 396.9 32 363z"]},faPoop:{prefix:"fass",iconName:"poop",icon:[512,512,[],"f619","M176 128c44.2 0 80-35.8 80-80c0-17.5-5.6-33.7-15.1-46.8C245.8 .4 250.9 0 256 0c53 0 96 43 96 96c0 11.2-1.9 22-5.5 32H352c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48H408c39.8 0 72 32.2 72 72c0 25.6-13.4 48.2-33.6 60.9C484.5 385.6 512 421.6 512 464v48H0V464c0-42.4 27.5-78.4 65.6-91.1C45.4 360.2 32 337.6 32 312c0-39.8 32.2-72 72-72h13.7C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64h5.5H176z"]},faObjectExclude:{prefix:"fass",iconName:"object-exclude",icon:[512,512,[],"e49c","M0 0H352V160H512V512H160V352H0V0zM320 192H192V320H320V192z"]},faTelescope:{prefix:"fass",iconName:"telescope",icon:[576,512,[128301],"e03e","M476 277.7l97-56L445 0 348 56 476 277.7zM336.3 99.7c-1-1.8-2-3.6-2.8-5.4L36.7 284.9l19.2 33.3L0 350.5l49.9 86.4 55.9-32.3 16.3 28.2 115.7-62.1L180.3 512h51.8L304 335.6 375.9 512h51.8L346.4 312.5l86.1-46.2-.2-.3-96-166.3z"]},faLocationPin:H3,faMapMarker:H5,faSquareList:{prefix:"fass",iconName:"square-list",icon:[448,512,[],"e489","M0 32H448V480H0V32zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248H168v48h24H352h24V136H352 192zm0 96H168v48h24H352h24V232H352 192zm0 96H168v48h24H352h24V328H352 192z"]},faKaaba:{prefix:"fass",iconName:"kaaba",icon:[576,512,[128331],"f66b","M288 0L0 96v32 15.1 .9l288 96 288-96v-.9V128 96L288 0zm0 189.4L79.8 120 288 50.6 496.2 120 288 189.4zM0 176.9v46.3l5.1 1.7L64 244.5v33.7L0 256.9V416l288 96 288-96V256.9l-64 21.3V244.5l58.9-19.6 5.1-1.7V176.9L293.1 271.2l-5.1 1.7-5.1-1.7L0 176.9zm96 112V255.1l96 32v33.7l-96-32zm128 42.7V297.8l64 21.3 64-21.3v33.7l-58.9 19.6-5.1 1.7-5.1-1.7L224 331.5zm160-44.4l96-32v33.7l-96 32V287.1z"]},faToiletPaper:{prefix:"fass",iconName:"toilet-paper",icon:[640,512,[129531],"f71e","M384 192c0-65.5 13.2-142.4 60.2-192H160C107 0 64 86 64 192c0 89.9-3.9 190.6-37.6 275.8L8 512H333.3C376 409.7 384 301.9 384 192zM512 384c53 0 96-86 96-192S565 0 512 0s-96 86-96 192s43 192 96 192zm0-128c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64zM112 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faHelmetSafety:H8,faHardHat:H9,faHatHard:H7,faCommentCode:{prefix:"fass",iconName:"comment-code",icon:[512,512,[],"e147","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM217 193l17-17L200 142.1l-17 17-64 64-17 17 17 17 64 64 17 17L233.9 304l-17-17-47-47 47-47zM329 159l-17-17L278.1 176l17 17 47 47-47 47-17 17L312 337.9l17-17 64-64 17-17-17-17-64-64z"]},faSimCards:{prefix:"fass",iconName:"sim-cards",icon:[448,512,[],"e251","M128 0H96V32 384v32h32H416h32V384 128 114.7l-9.4-9.4-96-96L333.3 0H320 128zm80 144v48H160V144h48zm-48 80h64 96 64v48H320 224 160V224zm224-32H336V144h48v48zm-80-48v48H240V144h64zm80 160v48H336V304h48zm-80 48H240V304h64v48zm-96 0H160V304h48v48zM48 120V96H0v24V488v24H24 360h24V464H360 48V120z"]},faStarship:{prefix:"fass",iconName:"starship",icon:[640,512,[],"e039","M448 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 256a192 192 0 1 0 0-384 192 192 0 1 0 0 384zm32-192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM188.9 205.4L137 160h71 32V96H208 32 0v64H32 64.1l65.5 57.3L96 224v64l33.6 6.7L64.1 352H32 0v64H32 208h32V352H208 137l51.9-45.4 43 8.6c-5.2-18.9-7.9-38.7-7.9-59.2s2.7-40.3 7.9-59.2l-43 8.6z"]},faEject:{prefix:"fass",iconName:"eject",icon:[448,512,[9167],"f052","M0 320V272L224 32 448 272v48H0zM448 480H0V384H448v96z"]},faCircleRight:xb,faArrowAltCircleRight:xy,faPlaneCircleCheck:{prefix:"fass",iconName:"plane-circle-check",icon:[640,512,[],"e555","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3 85.5 57C354.3 247.8 320 303.9 320 368c0 54.7 24.9 103.5 64 135.8V512L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faSeal:{prefix:"fass",iconName:"seal",icon:[512,512,[],"e241","M331 75L256 0 181 75H75V181L0 256l75 75V437H181l75 75 75-75H437V331l75-75-75-75V75H331z"]},faUserCowboy:{prefix:"fass",iconName:"user-cowboy",icon:[448,512,[],"f8ea","M160 0L110 112.4c27.2 8.7 64.7 15.6 114 15.6s86.8-6.9 114-15.6L288 0 224 32 160 0zM83.8 137.1c-32.4-12.7-49.4-27.2-55-34.7L.8 117.1c9.3 27.9 35 62.4 72.5 89.9c7.1 5.2 14.7 10.1 22.7 14.8c0 .8 0 1.5 0 2.3c0 70.7 57.3 128 128 128s128-57.3 128-128c0-.8 0-1.5 0-2.3c8-4.6 15.6-9.6 22.7-14.8c37.6-27.4 63.2-62 72.5-89.9l-28-14.7c-5.6 7.5-22.7 22-55 34.7C332.2 149.6 286.2 160 224 160s-108.2-10.4-140.2-22.9zM400 384H48L0 512H448L400 384z"]},faHexagonVerticalNft:{prefix:"fass",iconName:"hexagon-vertical-nft",icon:[448,512,[],"e505","M0 128V384L224 512 448 384V128L224 0 0 128zm80 32h8H99.9l3.4 11.4L128 253.7V176 160h32v16V336v16H144h-8H124.1l-3.4-11.4L96 258.3V336v16H64V336 176 160H80zm128 0h48 16v32H256 224v48h32 16v32H256 224v64 16H192V336 256 176 160h16zm96 0h32 32 16v32H368 352V336v16H320V336 192H304 288V160h16z"]},faFaceRollingEyes:xv,faMehRollingEyes:xz,faBreadLoaf:{prefix:"fass",iconName:"bread-loaf",icon:[640,512,[127838],"f7eb","M397.4 34.9c-2.1-.9-4.1-1.9-6.2-2.8c3.1-.1 6-.2 8.8-.2c64 0 240 32 240 160c0 35.3-28.7 64-64 64V480H448V282.5c37.3-13.2 64-48.7 64-90.5c0-82.2-57.6-130.7-114.6-157.1zM0 192C0 64 176 32 240 32s240 32 240 160c0 35.3-28.7 64-64 64V480H64V256c-35.3 0-64-28.7-64-64z"]},faRingsWedding:{prefix:"fass",iconName:"rings-wedding",icon:[512,512,[],"f81b","M128.7 102.4L96 48 128 0h96l32 48-32.7 54.4C297.5 123.1 352 191.2 352 272c0 52.3-22.8 99.2-59 131.5c-18.7-11.9-32.1-31.5-35.9-54.2C276.2 329.2 288 302 288 272c0-12-1.9-23.6-5.4-34.5c-34.9 19-58.6 56-58.6 98.5c0 61.9 50.1 112 112 112s112-50.1 112-112c0-46.1-27.8-85.7-67.6-102.9c-5-26.2-14.8-50.7-28.6-72.4C441.6 168.7 512 244.1 512 336c0 97.2-78.8 176-176 176c-55.3 0-104.7-25.5-137-65.5c-7.5 1-15.2 1.5-23 1.5C78.8 448 0 369.2 0 272c0-80.8 54.5-148.9 128.7-169.6zM64 272c0 58.7 45.1 106.8 102.5 111.6c-4.2-15.1-6.5-31.1-6.5-47.6c0-64.4 34.5-120.7 86.1-151.3C226.9 169.2 202.5 160 176 160c-61.9 0-112 50.1-112 112z"]},faObjectGroup:{prefix:"fass",iconName:"object-group",icon:[576,512,[],"f247","M0 128V64 0H64h64V32H448V0h64 64V64v64H544V384h32v64 64H512 448V480H128v32H64 0V448 384H32V128H0zM96 416H480V96H96V416zm32-288H320V288H128V128zM256 320h64 32V288 224h96V384H256V320z"]},faFrenchFries:{prefix:"fass",iconName:"french-fries",icon:[384,512,[127839],"f803","M64 32L97.4 221.4 117.7 272H128V90.7L112 0 64 32zM18.7 192H59.7L41.8 90.5 0 80 18.7 192zM384 80L342.7 90.3 325.8 192h39.6L384 80zM320 32L256 48V272h10.3l23.4-58.6L320 32zM160 272h64V240 32L160 0V272zM0 224L64 512H320l64-288H320l-32 80H96L64 224H0z"]},faChartLine:xw,faLineChart:xH,faCalendarArrowDown:xN,faCalendarDownload:xV,faSendBack:{prefix:"fass",iconName:"send-back",icon:[640,512,[],"f87e","M192 64V192H64V64H192zM64 0H0V64 192v64H64 192h64V192 64 0H192 64zM576 320V448H448V320H576zM448 256H384v64V448v64h64H576h64V448 320 256H576 448zM160 288V416H352V256 224h32 96V96H288V256v32H256 160z"]},faMaskVentilator:{prefix:"fass",iconName:"mask-ventilator",icon:[640,512,[],"e524","M384 393.2v76.6c38-12.6 70.6-36 93.5-66.4l144.4-36.1 18.2-4.5V344 152 128H616 454.5c-2.3-3.5-4.6-7-6.9-10.4L384 32H256l-64 85.6c-2.4 3.4-4.7 6.9-6.9 10.4H24 0v24V344v18.7l18.2 4.5 144.1 36c22.7 30.5 55.4 54.1 93.8 66.6V393.3c-19.7-16.4-32-40.3-32-66.9c0-26.5 12.4-63.2 32-91.6L288 192h32 32l31.8 42.8c19.7 28.4 32.2 65.1 32.2 91.6c0 26.7-12.4 50.4-32 66.8zM134.3 346.8L48 325.3V176H159.1C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46zM480.7 176H592V325.3l-86.4 21.6c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 288V512h64V288H288z"]},faTickets:{prefix:"fass",iconName:"tickets",icon:[640,512,[],"e658","M96 32V160c26.5 0 48 21.5 48 48s-21.5 48-48 48V384H640V256c-26.5 0-48-21.5-48-48s21.5-48 48-48V32H96zm416 96H224V288H512V128zM224 96H512h32v32V288v32H512 224 192V288 128 96h32zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},faSignatureLock:{prefix:"fass",iconName:"signature-lock",icon:[640,512,[],"e3ca","M96 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-130 39L0 264.2V288 448v32H32 96h18.6l9.2-16.1 25.5-44.7c26.8-47 46.5-97.7 58.4-150.5L288 244.6V288v32h32 32 32V288 256H352V201.6v-43l-41.2 12.4-90.4 27.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32 32H96V160 128zM209.9 368c-6.7 16.3-14.2 32.3-22.3 48H384l0-48H209.9zM64 311.8l71.8-21.5c-10.4 33.8-24.5 66.4-42.1 97.2L77.4 416H64V311.8zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowRight:{prefix:"fass",iconName:"arrow-right",icon:[448,512,[8594],"f061","M422.6 278.6L445.3 256l-22.6-22.6-144-144L256 66.7 210.8 112l22.6 22.6L322.8 224 32 224 0 224l0 64 32 0 290.7 0-89.4 89.4L210.8 400 256 445.3l22.6-22.6 144-144z"]},faSignsPost:xk,faMapSigns:xE,faOctagonPlus:xD,faPlusOctagon:xS,faCashRegister:{prefix:"fass",iconName:"cash-register",icon:[512,512,[],"f788","M320 0H32V128H144v32H32L0 371.2V512H512V371.2L480 160H208V128H320V0zM96 48H256h16V80H256 96 80V48H96zM64 416H80 432h16v32H432 80 64V416zm72-200v48H88V216h48zm48 48V216h48v48H184zm0 32v48H136V296h48zm96-80h48v48H280V216zm-48 80h48v48H232V296zm144-80h48v48H376V216zm0 80v48H328V296h48z"]},faPersonCircleQuestion:{prefix:"fass",iconName:"person-circle-question",icon:[576,512,[],"e542","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm-22.4 56c-23 0-41.6 18.6-41.6 41.6V328l32 0v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8-8.6 4.5v9.7V376v16h32V378.9l23.5-12.3c10.2-5.4 17.8-14.2 21.7-24.6H496v-16c0-25.4-20.6-45.9-45.9-45.9H409.6zM448 416H416v32h32V416z"]},faMelonSlice:{prefix:"fass",iconName:"melon-slice",icon:[512,512,[],"e311","M391.4 391.4C294.6 488.2 137.9 487.9 41 391L7 425c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7L391 41c96.9 96.9 97.1 253.6 .3 350.4zM320 128c0 106-86 192-192 192c-14.4 0-28.4-1.6-41.9-4.6L48 353.5l15.3 15.3c84.4 84.4 221.1 84.4 305.5 0c84.2-84.2 84.4-220.7 .3-305.1L353.5 48 315.4 86.1c3 13.5 4.6 27.5 4.6 41.9z"]},faSpaceStationMoon:{prefix:"fass",iconName:"space-station-moon",icon:[512,512,[],"e033","M512 256c0 7.8-.3 15.5-1 23.1C438.8 304.7 351.2 320 256 320s-182.8-15.3-255-40.9c-.7-7.6-1-15.3-1-23.1C0 114.6 114.6 0 256 0S512 114.6 512 256zM256 512C134.9 512 33.4 427.9 6.8 314.8C79.4 338.4 164.7 352 256 352s176.6-13.6 249.2-37.2C478.6 427.9 377.1 512 256 512zM160 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},faMessageSmile:x_,faCommentAltSmile:xO,faCupStraw:{prefix:"fass",iconName:"cup-straw",icon:[384,512,[129380],"e363","M224 0h56 24V48H280 243l-18.8 80H352h32v64H352 32 0V128H32 174.9L200.6 18.5 205 0h19zM64 512L40 224H344L320 512H64z"]},faLeftFromLine:xP,faArrowAltFromRight:xj,faH:{prefix:"fass",iconName:"h",icon:[384,512,[104],"48","M320 256l0 192v32l64 0V448l0-192V224 192 64 32H320V64 192L64 192 64 64V32H0V64 192v64V448v32H64l0-32 0-192 256 0z"]},faBasketShoppingSimple:xB,faShoppingBasketAlt:xR,faHandsHoldingHeart:xU,faHandsHeart:xF,faClockNine:{prefix:"fass",iconName:"clock-nine",icon:[512,512,[],"e34c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V256v24H256 152 128V232h24 80V120 96h48v24z"]},faHammerBrush:{prefix:"fass",iconName:"hammer-brush",icon:[640,512,[],"e620","M256 0H144C64.5 0 0 64.5 0 144v16l80-32 32 32H256V128h32v32h64V0H288V32H256V0zM96 512H224L208 192H112L96 512zm320 0l32-96 32 96H640V320H352V512h64zM352 256v32H640V256l-96-64V0H448V192l-96 64zM496 64a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},faTarp:{prefix:"fass",iconName:"tarp",icon:[576,512,[],"e57b","M576 288V64H0V448l416 0 0-160H576zm0 32H448l0 128L576 320zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faFaceSleepy:{prefix:"fass",iconName:"face-sleepy",icon:[512,512,[],"e38e","M256 512c47.1 0 91.2-12.7 129.1-34.9c-.7-4.3-1.1-8.7-1.1-13.1c0-22.9-.7-52.8-14.9-74.8l-13.9-21.7 18.2-18.2 20-20 15.4-15.4 19.9 8.6c20.7 8.9 42.4 21.3 61.4 37.3C504.2 328.1 512 293 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM474.8 389s0 0 0 0c-15-13.8-33.2-25.2-51.4-33.8l-.9-.4c-2.2-1-4.4-2-6.5-2.9l-20 20s0 0 0 0l0 0c8.8 13.8 13.8 29.1 16.5 43.9s3.3 28.9 3.4 40.1c0 2.9 0 5.6 0 8.1c0 26.5 21.5 48 48 48s48-21.5 48-48c0-29.7-15.4-54.9-37.2-75zm-219.1 7c-33.9 0-65.2 8.5-90.6 23c4.1-39.8 43.1-71 90.6-71s86.5 31.2 90.6 71c-25.4-14.5-56.8-23-90.6-23zM395.2 242.4l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm-278.4 0c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2z"]},faHandHorns:{prefix:"fass",iconName:"hand-horns",icon:[384,512,[],"e1a9","M32 0H96V240H32V0zM224 160h64V288H224V160zm-32-32V240H128V128h64zM320 64h64V192 320v32c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V272H184h8v48 32H96 80v32H96 208h16V368 320h96V192 64z"]},faScrewdriverWrench:xG,faTools:xY,faArrowsToEye:{prefix:"fass",iconName:"arrows-to-eye",icon:[640,512,[],"e4bf","M40 112l38.1 0L0 33.9 33.9 0 112 78.1 112 40V16l48 0V40l0 96v24H136l-96 0H16l0-48H40zm521.9 0l38.1 0h24v48H600l-96 0H480V136l0-96V16l48 0V40 78.1L606.1 0 640 33.9 561.9 112zM128 256c20-48 86.4-144 192-144s172 96 192 144c-20 48-86.4 144-192 144s-172-96-192-144zm192 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM528 433.9V472v24H480V472 376 352h24 96 24v48H600 561.9L640 478.1 606.1 512 528 433.9zM112 472V433.9L33.9 512 0 478.1 78.1 400H40 16l0-48H40h96 24v24 96 24H112V472z"]},faCircleThreeQuarters:{prefix:"fass",iconName:"circle-three-quarters",icon:[512,512,[],"e125","M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256H256V0z"]},faTrophyStar:xQ,faTrophyAlt:xq,faPlugCircleBolt:{prefix:"fass",iconName:"plug-circle-bolt",icon:[576,512,[],"e55b","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm24-224l-10.7 64H512L408 448l10.7-64H352l104-96z"]},faFaceThermometer:{prefix:"fass",iconName:"face-thermometer",icon:[576,512,[],"e39a","M543.4 273.6C534.4 406.8 423.5 512 288 512C146.6 512 32 397.4 32 256S146.6 0 288 0C391.8 0 481.2 61.8 521.4 150.7l-6 5.8L338 328.5c-14.7-5.2-31.3-8.5-50-8.5c-71.6 0-113.7 47.7-126.3 72.8l28.6 14.3c8.7-17.5 41.3-55.2 97.7-55.2s88.9 37.7 97.7 55.2l28.6-14.3c-2-4-4.8-8.7-8.3-13.6l10.3-10-24.8-24.8L383 336l17-17 8.5 8.5 25.1 25.1 15.3-14.8-25.4-25.4L415 304l17-17 8.5 8.5 25.7 25.7 15.3-14.8-25.9-25.9L447 272l17-17 8.5 8.5 26.2 26.2L514 275l-26.5-26.5L479 240l17-17 8.5 8.5 26.8 26.8 12.6-12.1c.1 3.3 .2 6.6 .2 9.9c0 4.9-.1 9.8-.4 14.6L545 272l-1.6 1.6zM208.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faGridRound4:{prefix:"fass",iconName:"grid-round-4",icon:[448,512,[],"e5dd","M44.8 121.6a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm0 119.5a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm44.8 74.7A44.8 44.8 0 1 1 0 315.7a44.8 44.8 0 1 1 89.6 0zM44.8 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM209.1 76.8a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM164.3 241.1a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm44.8 74.7a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM164.3 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM328.5 76.8a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM283.7 241.1a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm44.8 74.7a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM283.7 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM448 76.8a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM403.2 241.1a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM448 315.7a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM403.2 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6z"]},faSignPostsWrench:{prefix:"fass",iconName:"sign-posts-wrench",icon:[640,512,[],"e626","M64 0l0 32H0V416H384c-20.1-26.7-32-60-32-96c0-47.8 21-90.7 54.2-120l9.1-8h12.1H448h32v32 64l32 24 32-24V224 192l32 0h0V32H512l0-32H448l0 32H128l0-32H64zm0 448l0 64h64l0-64H64zM427.3 224c-26.6 23.5-43.3 57.8-43.3 96c0 40.4 18.7 76.5 48 99.9V512H592V419.9c29.3-23.5 48-59.5 48-99.9c0-38.2-16.8-72.5-43.3-96L576 224v80l-64 48-64-48V224H427.3z"]},faShirtRunning:{prefix:"fass",iconName:"shirt-running",icon:[384,512,[],"e3c8","M112 0V32 80c0 44.2 35.8 80 80 80s80-35.8 80-80V32 0h64V32 64 80v48l7.6 20.4L0 393.8V256L48 128V80 64 32 0h64zM0 472.5L366.9 210.4 384 256V512H0V472.5z"]},faBookCircleArrowUp:{prefix:"fass",iconName:"book-circle-arrow-up",icon:[640,512,[],"e0bd","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h10.8c-23.3-16.4-42.5-38.4-55.6-64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32H320.7c-.5-5.3-.7-10.6-.7-16c0-80.6 54.1-148.5 128-169.4V0H416 384 96zM496 224a144 144 0 1 0 0 288 144 144 0 1 0 0-288zM417.4 360l11.3-11.3 56-56L496 281.4l11.3 11.3 56 56L574.6 360 552 382.6l-11.3-11.3L512 342.6V432v16H480V432 342.6l-28.7 28.7L440 382.6 417.4 360z"]},faFaceNauseated:{prefix:"fass",iconName:"face-nauseated",icon:[512,512,[],"e381","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm79.6-336a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-12.3-84.7l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L184 89.4 206.6 112l-11.3 11.3zM305.4 112L328 89.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L305.4 112zM168 282.7c19.5 11.3 33.8 30.5 38.4 53.3h99.2c4.6-22.8 18.9-42 38.4-53.3l13.8-8 16 27.7-13.8 8c-14.4 8.3-24 23.8-24 41.6s9.6 33.3 24 41.6l13.8 8-16 27.7-13.8-8c-19.5-11.3-33.8-30.5-38.4-53.3H206.4c-4.6 22.8-18.9 42-38.4 53.3l-13.8 8-16-27.7 13.8-8c14.4-8.3 24-23.8 24-41.6s-9.6-33.3-24-41.6l-13.8-8 16-27.7 13.8 8z"]},faHeart:{prefix:"fass",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M39.8 263.8L64 288 256 480 448 288l24.2-24.2c25.5-25.5 39.8-60 39.8-96C512 92.8 451.2 32 376.2 32c-36 0-70.5 14.3-96 39.8L256 96 231.8 71.8c-25.5-25.5-60-39.8-96-39.8C60.8 32 0 92.8 0 167.8c0 36 14.3 70.5 39.8 96z"]},faFileChartPie:{prefix:"fass",iconName:"file-chart-pie",icon:[384,512,[],"f65a","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm56 320H192V200c66.3 0 120 53.7 120 120zM160 210.4V352H301.6c-11.1 54.8-59.5 96-117.6 96c-66.3 0-120-53.7-120-120c0-58.1 41.2-106.5 96-117.6z"]},faMarsAndVenus:{prefix:"fass",iconName:"mars-and-venus",icon:[512,512,[9893],"f224","M368 0H496V128l-32 32-47-47-25.6 25.6C407 163.3 416 192.6 416 224c0 80.2-59 146.6-136 158.2V384v24h24 24v48H304 280v32 24H232V488 456H208 184V408h24 24V384v-1.8C155 370.6 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L383 79 336 32 368 0zM352 224a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},faHouseUser:xK,faHomeUser:xZ,faCircleArrowDownLeft:{prefix:"fass",iconName:"circle-arrow-down-left",icon:[512,512,[],"e0f9","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM168 368H320h24V320H320 225.9L361 185l17-17L344 134.1l-17 17-135 135V184 160H144v24V344v24h24z"]},faDumpsterFire:{prefix:"fass",iconName:"dumpster-fire",icon:[640,512,[],"f794","M32 32L0 160H114.9L140.5 32H32zM272 160V32H173.1L147.5 160H272zm32 0h56.5c19.7-21.2 40.4-38.5 57.8-50.8L402.9 32H304V160zm260.5-24.7c2.3 1.9 4.6 3.8 6.8 5.8L544 32H435.5l11.7 58.6 5.4-3.4L512 146.6l30-30 22.5 18.7zM288 319.8c0-49.2 20.9-93.1 46.1-127.8H32l4 32H0v64H44L64 448l0 32h64V448H337c-30.5-34-49-78.9-49-128.2zM448 128c-42.7 26.7-128 102.4-128 192c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64zm96 240.2c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96z"]},faHexagonMinus:xW,faMinusHexagon:x$,faLeftToLine:xX,faArrowAltToLeft:xJ,faHouseCrack:{prefix:"fass",iconName:"house-crack",icon:[576,512,[],"e3b1","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H230.4L192 448l96-80L224 256 384 368l-96 80 38.4 64H512.8l-1-224.4z"]},faPawSimple:Nb,faPawAlt:Nm,faArrowLeftLongToLine:{prefix:"fass",iconName:"arrow-left-long-to-line",icon:[640,512,[],"e3d4","M0 96V64H64V96 416v32H0V416 96zM128 256l22.6-22.6 128-128 22.6-22.6L346.5 128l-22.6 22.6L250.5 224 608 224h32v64l-32 0-357.5 0 73.4 73.4L346.5 384l-45.3 45.3-22.6-22.6-128-128L128 256z"]},faBracketsRound:Ny,faParentheses:Nv,faMartiniGlassCitrus:Nz,faCocktail:Nw,faUserShakespeare:{prefix:"fass",iconName:"user-shakespeare",icon:[448,512,[],"e2c2","M224 48c44.2 0 80 35.8 80 80v32c0 40.1-29.5 73.3-68 79.1V224 212H212v12 15.1c-38.5-5.8-68-39-68-79.1V128c0-44.2 35.8-80 80-80zM96 128v32 8L64 208v64h98c18.4 10.2 39.5 16 62 16s43.6-5.8 62-16h98V208l-32-40v-8V128C352 57.3 294.7 0 224 0S96 57.3 96 128zm96 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-48 31l-8.5 8.5C204.9 178.1 194.1 180 192 180H180v24h12c7 0 19.6-3 32.1-12.3c2.2 1.6 4.5 3.2 7.1 4.6c6.5 3.8 15.4 7.6 24.8 7.6h12V180H256c-3.3 0-7.8-1.5-12.8-4.4c-4.8-2.8-8.8-6.1-10.7-8.1L224 159zM448 512L384 320H343.9l-5.3-16H304 144 109.4l-5.3 16H64L0 512H208c0-8.8 7.2-16 16-16s16 7.2 16 16H448zM224 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-96-32V352H320v48l-40-16H168l-40 16z"]},faArrowRightToArc:{prefix:"fass",iconName:"arrow-right-to-arc",icon:[512,512,[],"e4b2","M448 256c0-106-86-192-192-192V0C397.4 0 512 114.6 512 256s-114.6 256-256 256V448c106 0 192-86 192-192zM230.6 121.4l112 112L365.3 256l-22.6 22.6-112 112L208 413.3 162.7 368l22.6-22.6L242.7 288H32 0V224H32 242.7l-57.4-57.4L162.7 144 208 98.7l22.6 22.6z"]},faFaceSurprise:NH,faSurprise:Nx,faBottleWater:{prefix:"fass",iconName:"bottle-water",icon:[320,512,[],"e4c5","M96 0V64H224V0H96zM58.6 119.6C42 129.9 32 148 32 167.5c0 17 7.5 32.3 19.4 42.6C39.4 221.7 32 238 32 256c0 19.1 8.4 36.3 21.7 48C40.4 315.7 32 332.9 32 352s8.4 36.3 21.7 48C40.4 411.7 32 428.9 32 448v64H96 224h64V448c0-19.1-8.4-36.3-21.7-48c13.3-11.7 21.7-28.9 21.7-48s-8.4-36.3-21.7-48c13.3-11.7 21.7-28.9 21.7-48c0-18-7.4-34.3-19.4-45.9c11.9-10.4 19.4-25.6 19.4-42.6c0-19.5-10-37.6-26.6-47.9L223.7 96H96.3L58.6 119.6zM96 224H224v32H96V224zM224 352v32H96V352H224z"]},faCirclePause:NN,faPauseCircle:NV,faGaugeCirclePlus:{prefix:"fass",iconName:"gauge-circle-plus",icon:[640,512,[],"e498","M496 192c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-97.2 78.8-176 176-176zM320 352c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V88 64h48V88 292.7c23.5 9.5 40 32.5 40 59.3zM144 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM336 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48 16v32H560 512v48 16H480V432 384H432 416V352h16 48V304 288h32v16z"]},faFolders:{prefix:"fass",iconName:"folders",icon:[576,512,[],"f660","M576 384V96H368L304 32H96V384H576zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faAngel:{prefix:"fass",iconName:"angel",icon:[576,512,[],"f779","M384 64.2c0 .1-.1 .3-.2 .6c-.3 .6-.9 1.8-2.3 3.5c-1.4 1.7-3.4 3.6-6.2 5.6c6.7 8.3 12.2 17.6 16.3 27.7C407 91 416 78 416 64c0-35.3-57.3-64-128-64S160 28.7 160 64c0 14 9 27 24.3 37.5c4.1-10 9.6-19.3 16.3-27.7c-2.7-2-4.8-4-6.2-5.6c-1.4-1.7-2-2.8-2.3-3.5c-.1-.3-.2-.5-.2-.6s0-.1 0-.2s0-.1 0-.2s.1-.3 .2-.6c.3-.6 .9-1.8 2.3-3.5c2.9-3.5 8.4-7.9 17.3-12.4C229.6 38.4 256.5 32 288 32s58.4 6.4 76.2 15.4c8.9 4.5 14.4 8.9 17.3 12.4c1.4 1.7 2 2.8 2.3 3.5c.1 .3 .2 .5 .2 .6s0 .1 0 .2s0 .1 0 .2zM368 144a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM209.4 285.3L120 464H49.2l42.4-91.9 11.3-24.4L87.9 325.4 48 265.5V208h84.1l77.3 77.3zM248 256l-96-96H48 0v48 72l48 72L0 456v8 48H48 96h96H384h96 48 48V464v-8L528 352l48-72V208 160H528 424l-96 96H248zM526.8 464H456L366.6 285.3 443.9 208H528v57.5l-39.9 59.9-14.9 22.4 11.3 24.4L526.8 464z"]},faValueAbsolute:{prefix:"fass",iconName:"value-absolute",icon:[512,512,[],"f6a6","M64 32H0V64 448v32H64V448 64 32zM182.6 137.4L160 114.7 114.7 160l22.6 22.6L210.7 256l-73.4 73.4L114.7 352 160 397.3l22.6-22.6L256 301.3l73.4 73.4L352 397.3 397.3 352l-22.6-22.6L301.3 256l73.4-73.4L397.3 160 352 114.7l-22.6 22.6L256 210.7l-73.4-73.4zM512 64V32H448V64 448v32h64V448 64z"]},faRabbit:{prefix:"fass",iconName:"rabbit",icon:[512,512,[128007],"f708","M311.9 128h24c1-23.7-2.8-47.2-11-69.2c7.6-17.8 18.6-34.2 32.7-48.3L368 0l24 8 3 11.9c10.4 41.6 3.3 85.1-18.6 120.8L448 199.1V288H352v10.3l78 210.6 1.2 3.1H362.9L317.7 390.1 265.6 448H288h32v64H288 208 160 128 96V471.2C85.8 481.6 71.7 488 56 488c-30.9 0-56-25.1-56-56s25.1-56 56-56c17.4 0 33 8 43.3 20.5C114 317.7 176.8 255.9 256 242.7V153.8c-29.7-37.6-42.4-86.4-34-134.4L224 8l32-8 10.4 10.3C298 41.7 314.1 84.6 311.9 128zM368 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faToiletPaperSlash:{prefix:"fass",iconName:"toilet-paper-slash",icon:[640,512,[],"e072","M94.9 50.9L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-98.4-76.4C570.6 372.4 608 291 608 192C608 86 565 0 512 0s-96 86-96 192c0 48.6 9 92.9 23.9 126.7l-57.8-44.9c1.4-27.1 1.9-54.4 1.9-81.9c0-65.5 13.2-142.4 60.2-192H160c-25.1 0-48 19.3-65.1 50.9zM369.5 387.1L66.5 148.4C64.9 162.4 64 177 64 192c0 89.9-3.9 190.6-37.6 275.8L8 512H333.3c17-40.8 28.5-82.5 36.2-124.9zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z"]},faCircleEuro:{prefix:"fass",iconName:"circle-euro",icon:[512,512,[],"e5ce","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM144 272c-.6-5-.9-10.1-.9-15.2c0-5.7 .4-11.3 1.1-16.8H112V208h40.7c19.2-46.9 65.4-80 119.2-80H313h24v48H313 271.9c-26.3 0-49.6 12.6-64.4 32H304v32H192.9c-1.1 5.4-1.7 11-1.7 16.8c0 5.2 .5 10.3 1.4 15.2H304v32H206.4c14.7 20.3 38.5 33.5 65.5 33.5H313h24v48H313 271.9c-54.4 0-101-33.8-119.8-81.5H112V272h32z"]},faAppleWhole:Nk,faAppleAlt:NE,faKitchenSet:{prefix:"fass",iconName:"kitchen-set",icon:[576,512,[],"e51a","M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112H344V96h48H496h48v48 48H496 392 344V176H284.4zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM424 240v32H544v48H256V272H376V240h48zM288 352H512V512H288V352zM176 320c26.5 0 48 21.5 48 48s-21.5 48-48 48H160v32H32V320h96 32 16zm0 64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32h16zm48 80v48H0V464H224z"]},faDiamondHalf:{prefix:"fass",iconName:"diamond-half",icon:[512,512,[],"e5b7","M256 0L0 256 256 512V0z"]},faLockKeyhole:ND,faLockAlt:NS,faR:{prefix:"fass",iconName:"r",icon:[320,512,[114],"52","M32 32H0V64 288 448v32H64V448 320h93.2L246 480h73.2l-4.2-7.5L225.5 311.3C280.7 291.1 320 238.1 320 176c0-79.5-64.5-144-144-144H32zM176 256H64V96H176c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},faTemperatureQuarter:N_,faTemperature1:NO,faThermometer1:NP,faThermometerQuarter:Nj,faSquareInfo:NB,faInfoSquare:NR,faWifiSlash:{prefix:"fass",iconName:"wifi-slash",icon:[640,512,[],"f6ac","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L364.9 260.5c39.1 7.9 74.5 26.1 103.3 51.5l42.3-48C459.8 219.2 393 192 320 192c-13.5 0-26.8 .9-39.8 2.7l-95.6-74.2C226.7 104.7 272.3 96 320 96c103.2 0 196.8 40.7 265.8 106.9l44.3-46.2C549.7 79.5 440.4 32 320 32c-69.2 0-134.7 15.7-193.2 43.7L48.4 14.8zM380.8 396l-55.6-43.8c-1.7-.1-3.4-.2-5.2-.2c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64c0-7-1.1-13.7-3.2-20zM228 275.7L173 232.3c-15.5 9.2-30.1 19.8-43.5 31.7l42.4 48c16.7-14.8 35.6-27 56.2-36.3zM93.6 169.8L41.7 128.9C30.7 137.7 20 147 9.8 156.7l44.3 46.2c12.4-11.9 25.6-23 39.5-33.1z"]},faToiletPaperXmark:{prefix:"fass",iconName:"toilet-paper-xmark",icon:[512,512,[],"e5b3","M96 0H348.2C336.6 12.2 327 26.9 319.5 41.9C299.5 82 288 135.1 288 192s11.5 110 31.5 150.1c7.5 15 17.1 29.7 28.7 41.9H96C43 384 0 298 0 192S43 0 96 0zM320 192c0-83.6 26.7-154.7 64-181.1C394 3.8 404.8 0 416 0c53 0 96 86 96 192c0 35-4.7 67.8-12.8 96c-16.6 57.4-47.6 96-83.2 96c-11.2 0-22-3.8-32-10.9c-37.3-26.4-64-97.5-64-181.1zm64 0c0 35.3 14.3 64 32 64s32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64zM160 416H416c44.8 0 76.9-35.2 96-72.9V512H160V416zm40-153.4L222.6 240l-11.3-11.3L174.6 192l36.7-36.7L222.6 144 200 121.4l-11.3 11.3L152 169.4l-36.7-36.7L104 121.4 81.4 144l11.3 11.3L129.4 192 92.7 228.7 81.4 240 104 262.6l11.3-11.3L152 214.6l36.7 36.7L200 262.6z"]},faHandsHoldingDollar:NU,faHandsUsd:NF,faCube:{prefix:"fass",iconName:"cube",icon:[512,512,[],"f1b2","M256 6l10.8 3.8 224 80L512 97.4V120 392v22.6l-21.2 7.6-224 80L256 506l-10.8-3.8-224-80L0 414.6V392 120 97.4l21.2-7.6 224-80L256 6zm32 420.6l160-57.1v-180L288 246.6v180zM256 74L93.5 132 256 190l162.5-58L256 74z"]},faArrowDownTriangleSquare:NG,faSortShapesDown:NY,faBitcoinSign:{prefix:"fass",iconName:"bitcoin-sign",icon:[320,512,[],"e0b4","M112 0H48V64H0v64 96 64 96 64H48v64h64V448h32v64h64l0-64c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-50.7-33.7-93.6-80-107.4V0H144V64H112V0zM64 128H176c26.5 0 48 21.5 48 48s-21.5 48-48 48H64V128zM176 288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H64V288H176z"]},faShutters:{prefix:"fass",iconName:"shutters",icon:[512,512,[],"e449","M32 32H0V96H32 480h32V32H480 32zM0 224H512l-24-96H24L0 224zM512 352l-24-96H24L0 352H512zM0 480H512l-24-96H24L0 480z"]},faShieldDog:{prefix:"fass",iconName:"shield-dog",icon:[512,512,[],"e573","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM160.9 286.2L144 320l128 64V320h48c44.2 0 80-35.8 80-80V192H320l-16-32H240v64c0 35.3-28.7 64-64 64c-5.2 0-10.3-.6-15.1-1.8zM144 160v64c0 17.7 14.3 32 32 32s32-14.3 32-32V192 160h-8H144zm112 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faSolarPanel:{prefix:"fass",iconName:"solar-panel",icon:[640,512,[],"f5ba","M96 0H70.2L64.7 25.2l-64 296L0 324.6V328v24 32H32 288v64H224 192v64h32H416h32V448H416 352V384H608h32V352 328v-3.4l-.7-3.3-64-296L569.8 0H544 96zm3.3 168L121.8 64h90.9L202.3 168H99.3zM89 216H197.5L187.1 320H66.5L89 216zm156.8 0H394.3l10.4 104H235.3l10.4-104zm196.8 0H551l22.5 104H452.9L442.5 216zm98.1-48H437.7L427.3 64h90.9l22.5 104zm-151.2 0h-139L260.9 64H379.1l10.4 104z"]},faLockOpen:{prefix:"fass",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48 32h64V192 144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H0V512H448V192H352V144z"]},faTableTree:{prefix:"fass",iconName:"table-tree",icon:[512,512,[],"e293","M512 32H0V480H512V32zM448 160V416H64V160H96v96 16 80 16h16H240h16V336H240 128V272h48 16V240H176 128V160H448zM224 224v64H416V224H224zm192 96H288v64H416V320z"]},faHouseChimneyHeart:{prefix:"fass",iconName:"house-chimney-heart",icon:[576,512,[],"e1b2","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6zM235.2 208c-32.7 0-59.2 26.5-59.2 59.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L288 400.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4z"]},faTally3:{prefix:"fass",iconName:"tally-3",icon:[640,512,[],"e296","M160 32V64 448v32H96V448 64 32h64zm128 0V64 448v32H224V448 64 32h64zM416 64V448v32H352V448 64 32h64V64z"]},faElevator:{prefix:"fass",iconName:"elevator",icon:[512,512,[],"e16d","M64 80V96H224V80L144 0 64 80zm448 48H0V512H512V128zM160 224a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 448l24-96H216l24 96H80zm328-96l24 96H272l24-96H408zM304 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM368 96l80-80V0H288V16l80 80z"]},faMoneyBillTransfer:{prefix:"fass",iconName:"money-bill-transfer",icon:[640,512,[],"e528","M512 112v64h24L640 88 536 0H512V64L384 64l-24 0 0 48 24 0 128 0zM256 400l-128 0 0-64H104L0 424l104 88h24l0-64 128 0 24 0 0-48-24 0zm64-248l0-88H32V355l51.3-43.4 8.9-7.6H104h24 32v32 24l96 0 64 0 0 88H608V157l-51.3 43.4-8.9 7.6H536 512 480V176 152l-96 0-64 0zM96 192V128h64c0 35.3-28.7 64-64 64zM480 384c0-35.3 28.7-64 64-64v64H480zM320 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faMoneyBillTrendUp:{prefix:"fass",iconName:"money-bill-trend-up",icon:[512,512,[],"e529","M304 0h32H448h32V32 144v32H416V144 109.3L310.6 214.6l-21 21-22.5-19.3L176 138.1 84.8 216.3 43.2 167.7l112-96L176 53.9l20.8 17.9 89.5 76.7L370.7 64H336 304V0zM0 256H512V512H0V256zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faHouseFloodWaterCircleArrowRight:{prefix:"fass",iconName:"house-flood-water-circle-arrow-right",icon:[640,512,[],"e50f","M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM152 65.4l11.3 11.3 56 56L230.6 144l-11.3 11.3-56 56L152 222.6 129.4 200l11.3-11.3L169.4 160H80 64V128H80h89.4L140.7 99.3 129.4 88 152 65.4zM320 144c0 55.2-25.4 104.5-65.2 136.8c3.4-1.2 6.7-2.6 9.9-4.1c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0 0 0 1.1-.8L320 240l19.7 14.2 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L512 240l19.7 14.2c10.8 7.8 19.1 13.8 28 18.6l-.3-80.8H608V144L400 0 302.5 67.5C313.7 90.6 320 116.6 320 144zM86 322.9c-15.4 7-34.7 13.1-54 13.1v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V336c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5 0 0c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5 0 0c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-2.7-1.2-5.2-2.5-7.7-3.8c-6 .6-12.1 .9-18.3 .9c-14.7 0-29-1.8-42.7-5.2c-4.9 2.9-9.9 5.6-15.3 8.1zM320 485.4c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7z"]},faSquarePollHorizontal:NQ,faPollH:Nq,faCircle:{prefix:"fass",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},faCartCircleExclamation:{prefix:"fass",iconName:"cart-circle-exclamation",icon:[640,512,[],"e3f2","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faSword:{prefix:"fass",iconName:"sword",icon:[512,512,[128481],"f71c","M400 16L166.6 249.4l96 96L496 112 512 0 400 16zM0 416l96 96 32-32-16-32 56-56 88 56 32-32L96 224 64 256l56 88L64 400 32 384 0 416z"]},faBackwardFast:NK,faFastBackward:NZ,faRecycle:{prefix:"fass",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M309.1 0l9.4 15 63.8 102.1L432.8 88l12 20.8L412.6 229 292.4 196.8l-12-20.8 46.5-26.8L273.7 64l-35.4 0-33.5 53.6-55.5-32L193.4 15l9.4-15 17.7 0 70.8 0 17.7 0zm99.2 279.5l55.5-32 43.3 69.3 10.2 16.3-9.6 16.7-32 55.4L460.2 432 451 448H432.5L320 448v56H296l-88-88 88-88h24v56l94 0 6.3-10.9 22.4-38.8-34.3-54.8zM64.7 221.1L16 193l12-20.8L148.2 140l32.2 120.2-12 20.8-48.3-27.9L69.3 334.4 98 384l62 0v64l-80.5 0L61 448l-9.2-16L4.3 349.7l-9.6-16.7L4.9 316.8l59.8-95.7z"]},faUserAstronaut:{prefix:"fass",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M370.7 96C346 39.5 289.6 0 224 0S102 39.5 77.3 96H48V224H77.3c24.7 56.5 81.1 96 146.7 96s122-39.5 146.7-96H400V96H370.7zM336 128v32c0 53-43 96-96 96H208c-53 0-96-43-96-96V128l32-32H304l32 32zM192 160l-16-32-16 32-32 16 32 16 16 32 16-32 32-16-32-16zM97 304H48L0 512H128V416H320v96H448L400 304H351c-33.8 29.9-78.3 48-127 48s-93.2-18.1-127-48zm95 144H160v16 48h32V464 448zm80 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faInterrobang:{prefix:"fass",iconName:"interrobang",icon:[320,512,[8253],"e5ba","M144 96c-35.3 0-64 28.7-64 64v16H16V160C16 89.3 73.3 32 144 32h32c70.7 0 128 57.3 128 128v9.3c0 39.3-18 76.4-48.9 100.6L192 319.6v.4 32H128V320 304 288.4 176 144h64v32 62.2l23.5-18.5C231 207.5 240 189 240 169.3V160c0-35.3-28.7-64-64-64H144zM120 400h80v80H120V400z"]},faPlaneSlash:{prefix:"fass",iconName:"plane-slash",icon:[640,512,[],"e069","M441.5 320h72.8c34.2 0 93.7-28 93.7-64c0-35-59.5-64-93.7-64l-116.6 0L288 0H192l46.4 162.3L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L441.5 320zm-79 61.6L40.6 128H32L64 256 32 384H96l48-64H246.9L192 512l96 0 74.5-130.4z"]},faCircleDashed:{prefix:"fass",iconName:"circle-dashed",icon:[512,512,[],"e105","M.5 240H64.7c3.4-41 19.6-78.3 44.7-108L64 86.6C27.5 128 4.1 181.3 .5 240zM132 109.4C161.7 84.3 199 68 240 64.7V.5C181.3 4.1 128 27.5 86.6 64L132 109.4zm140 338v64.2c58.6-3.6 112-27 153.4-63.5L380 402.6c-29.6 25.1-67 41.4-108 44.7zM402.6 380L448 425.4c36.5-41.4 59.9-94.7 63.5-153.4H447.3c-3.4 41-19.6 78.3-44.7 108zm-316 68c41.4 36.5 94.7 59.9 153.4 63.5V447.3c-41-3.4-78.3-19.6-108-44.7L86.6 448zM64 425.4L109.4 380C84.3 350.3 68 313 64.7 272H.5c3.6 58.6 27 112 63.5 153.4zM425.4 64C384 27.5 330.6 4.1 272 .5V64.7c41 3.4 78.3 19.6 108 44.7L425.4 64zM448 86.6L402.6 132c25.1 29.6 41.4 67 44.7 108h64.2c-3.6-58.7-27-112-63.5-153.4z"]},faTrademark:{prefix:"fass",iconName:"trademark",icon:[640,512,[8482],"f25c","M0 96H32 96h64 64 32v64H224 160V384v32H96V384 160H32 0V96zm288 32V96h48l9.6 12.8L464 266.7 582.4 108.8 592 96h48v32V384v32H576V384 224L489.6 339.2 464 373.3l-25.6-34.1L352 224V384v32H288V384 128z"]},faBasketball:NW,faBasketballBall:N$,faForkKnife:NX,faUtensilsAlt:NJ,faSatelliteDish:{prefix:"fass",iconName:"satellite-dish",icon:[512,512,[128225],"f7c0","M192 0C368.7 0 512 143.3 512 320H448C448 178.6 333.4 64 192 64V0zM32.4 192.4L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L319.6 479.6C287.3 500.1 249.1 512 208 512C93.1 512 0 418.9 0 304c0-41.1 11.9-79.3 32.4-111.6zM416 320H352c0-88.4-71.6-160-160-160V96c123.7 0 224 100.3 224 224z"]},faBadgeCheck:{prefix:"fass",iconName:"badge-check",icon:[512,512,[],"f336","M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zM369 209l17-17L352 158.1l-17 17-111 111-47-47-17-17L126.1 256l17 17 64 64 17 17 17-17L369 209z"]},faCircleUp:Vb,faArrowAltCircleUp:Vm,faSlider:{prefix:"fass",iconName:"slider",icon:[512,512,[],"e252","M352 160V352H320V160h32zM320 96H256v64V352v64h64 32 64V352 288h64 32V224H480 416V160 96H352 320zM0 288H32 224V224H32 0v64z"]},faMobileScreenButton:Vy,faMobileAlt:Vv,faClockOneThirty:{prefix:"fass",iconName:"clock-one-thirty",icon:[512,512,[],"e34f","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V263.3l60-90 13.3-20-39.9-26.6-13.3 20-64 96-4 6V256 392v24h48V392z"]},faInboxOut:Vz,faInboxArrowUp:VL,faCloudSlash:{prefix:"fass",iconName:"cloud-slash",icon:[640,512,[],"e137","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-.3-.2h.4V352c0-59.6-40.8-109.8-96-124V192c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-46.8 0-89 20.1-118.2 52.2L48.4 14.8zM96 192v8.2C40.1 220 0 273.3 0 336V480H144 487.4L97.2 172.6c-.8 6.4-1.2 12.9-1.2 19.4z"]},faVolumeHigh:Vw,faVolumeUp:VH,faUsersRays:{prefix:"fass",iconName:"users-rays",icon:[640,512,[],"e593","M40 6.1L6.1 40 23 57l56 56 17 17L129.9 96 113 79 57 23 40 6.1zm560 0L583 23 527 79l-17 17L544 129.9l17-17 56-56 17-17L600 6.1zM57 489l56-56 17-17L96 382.1 79 399 23 455l-17 17L40 505.9l17-17zm543 17L633.9 472l-17-17-56-56-17-17L510.1 416l17 17 56 56 17 17zM223.8 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM120 256L96 336h94.3l19.4-58.1 7.3-21.9H120zm329.7 80H544l-24-80H423.1l7.3 21.9L449.7 336zM432 384l-16-48-16-48H382.4 257.6 240l-16 48-16 48H432zm80-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faWallet:{prefix:"fass",iconName:"wallet",icon:[512,512,[],"f555","M480 32H0V480H512V128H64V96H480V32zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faOctagonCheck:{prefix:"fass",iconName:"octagon-check",icon:[512,512,[],"e426","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm369 49L241 337l-17 17-17-17-64-64-17-17L160 222.1l17 17 47 47L335 175l17-17L385.9 192l-17 17z"]},faFlatbreadStuffed:{prefix:"fass",iconName:"flatbread-stuffed",icon:[576,512,[129369],"e40c","M346.6 53.2L255.9 3.4 185.1 78.8 83.6 98.9 77.8 202.2 13 282.9 75 365.7l.5 25.5L133.8 333c-13.7-19.5-21.8-43.3-21.8-69c0-66.3 53.7-120 120-120c25.7 0 49.5 8.1 69 21.8L422.5 44.2l-75.9 9zM232 176c-48.6 0-88 39.4-88 88c0 16.8 4.7 32.5 12.9 45.9l121-121C264.5 180.7 248.8 176 232 176zM464.3 432.3c106.2-106.2 106.2-278.4 0-384.7L79.7 432.3c106.2 106.2 278.4 106.2 384.7 0zM256 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-48-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faClipboardCheck:{prefix:"fass",iconName:"clipboard-check",icon:[384,512,[],"f46c","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM297 273L185 385l-17 17-17-17L87 321l-17-17L104 270.1l17 17 47 47 95-95 17-17L313.9 256l-17 17z"]},faCartCirclePlus:{prefix:"fass",iconName:"cart-circle-plus",icon:[640,512,[],"e3f3","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM352 368a144 144 0 1 0 288 0 144 144 0 1 0 -288 0zm208 16H512v48 16H480V432 384H432l-16 0V352l16 0h48V304 288h32v16 48h48 16v32H560z"]},faTruckClock:Vx,faShippingTimed:VN,faPool8Ball:{prefix:"fass",iconName:"pool-8-ball",icon:[512,512,[],"e3c5","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm384-64a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zm-80-48c0 11.5-4 22-10.7 30.2C304.8 184.5 312 199.4 312 216c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-16.6 7.2-31.5 18.7-41.8C212 166 208 155.5 208 144c0-26.5 21.5-48 48-48s48 21.5 48 48zm-48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faFileAudio:{prefix:"fass",iconName:"file-audio",icon:[384,512,[],"f1c7","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm-1.8 447.9l-15.5-28C268.1 403.5 288 372.1 288 336s-19.9-67.5-49.4-83.9l15.5-28C293.4 245.9 320 287.9 320 336s-26.6 90.1-65.8 111.9zm-31.1-56l-15.5-28c9.8-5.5 16.5-15.9 16.5-28s-6.6-22.5-16.5-28l15.5-28C242.7 291 256 311.9 256 336s-13.3 45-32.9 56zM64 376V296h56l40-40h16V416H160l-40-40H64z"]},faTurnDownLeft:{prefix:"fass",iconName:"turn-down-left",icon:[512,512,[],"e331","M0 288L160 448l32 0 0-112 320 0 0-304-96 0 0 208-224 0 0-112-32 0L0 288z"]},faLockHashtag:{prefix:"fass",iconName:"lock-hashtag",icon:[448,512,[],"e423","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h80V512H0V192H80zm112 48H160v16 32H128 112v32h16 32v64H128 112v32h16 32v32 16h32V448 416h64v32 16h32V448 416h32 16V384H320 288V320h32 16V288H320 288V256 240H256v16 32H192V256 240zm0 144V320h64v64H192z"]},faChartRadar:{prefix:"fass",iconName:"chart-radar",icon:[512,512,[],"e0e7","M73.7 256L165.1 96H346.9l91.4 160L346.9 416H165.1L73.7 256zM128 32L0 256 128 480H384L512 256 384 32H128zM290.2 180.8c3.7-6.1 5.8-13.2 5.8-20.8c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 3.9 .6 7.7 1.6 11.2L160 248c-22.1 0-40 17.9-40 40s17.9 40 40 40c10.2 0 19.6-3.9 26.7-10.2l97.2 19.4c6.4 13.5 20.2 22.7 36.1 22.7c22.1 0 40-17.9 40-40c0-18.5-12.6-34.1-29.6-38.6L290.2 180.8zM202 271.9l47.5-63.4 31.7 79.2L202 271.9z"]},faStaff:{prefix:"fass",iconName:"staff",icon:[512,512,[],"f71b","M306.3 0H336 464h48V48 208v36.2l-34.8 9.9-33.4 9.6L413.7 317l-52.6-29.7-96 27.4L105.9 473.9 72 507.9 4.1 440l33.9-33.9L96 348.1V288h60.1l49.9-49.9 8.8-8.8 12-3.4L416 171.8V96H365.7l-2.7 5.5-21.5 42.9-85.9-42.9 21.5-42.9 16-32L306.3 0z"]},faBurger:VV,faHamburger:Vk,faUtilityPole:{prefix:"fass",iconName:"utility-pole",icon:[512,512,[],"e2c3","M288 0V32 64h96V56 32h48V56v8h32V56 32h48V56v8V96v24 8H480 428.8L288 221.9V288 480v32H224V480 288 221.9L83.2 128H32 0v-8V96 64 56 32H48V56v8H80V56 32h48V56v8h96V32 0h64zM140.8 128L224 183.4V128H140.8zM288 183.4L371.2 128H288v55.4z"]},faTransporter6:{prefix:"fass",iconName:"transporter-6",icon:[512,512,[],"e2a7","M64 32L96 48 64 64 48 96 32 64 0 48 32 32 48 0 64 32zM224 0h64 16V32H288 224 208V0h16zM112 256H400h16v32H400 112 96V256h16zM416 512H296 216 96V448H416v64zm48-160l16 32 32 16-32 16-16 32-16-32-32-16 32-16 16-32z"]},faArrowTurnLeft:{prefix:"fass",iconName:"arrow-turn-left",icon:[512,512,[],"e632","M150.6 374.6l22.6 22.6L218.5 352l-22.6-22.6L122.5 256H445.3V448v32h64V448 224 192h-32H122.5l73.4-73.4L218.5 96 173.2 50.7 150.6 73.4l-128 128L0 224l22.6 22.6 128 128z"]},faWrench:{prefix:"fass",iconName:"wrench",icon:[512,512,[128295],"f0ad","M352 320c88.4 0 160-71.6 160-160c0-23.5-5.1-45.8-14.1-65.9L400 192H320V112l97.9-97.9C397.8 5.1 375.5 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L0 416l96 96L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM137.9 408L104 441.9 70.1 408 104 374.1 137.9 408z"]},faBugs:{prefix:"fass",iconName:"bugs",icon:[576,512,[],"e4d0","M164.5 107.4l29.7-65.5 9.9-21.9L160.4 .2l-9.9 21.9L128 71.7 105.5 22.1 95.6 .2 51.9 20.1l9.9 21.9 29.7 65.5c-10.2 7.1-18.2 17-22.9 28.6H53.5l-2.1-18.7L48.7 93.5 1 98.8l2.7 23.9 4.5 40L10.5 184H32 64v23.3l-37.8 9.5-16.1 4L8.2 237.3l-6.4 56L-1 317.1l47.7 5.5 2.7-23.8L54 259.2l17.9-4.5C82.8 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l17.9 4.5 4.5 39.5 2.7 23.8 47.7-5.5-2.7-23.8-6.4-56L246 220.7l-16.1-4L192 207.3V184h32 21.3l2.5-21.1 4.8-40L255.5 99l-47.7-5.7L205 117.1 202.7 136H187.3c-4.7-11.6-12.7-21.5-22.9-28.6zM488 286.5l65.6-47 19.5-14-27.9-39-19.5 14-51.4 36.8 6.1-62.9 2.3-23.9-47.8-4.7-2.3 23.9L424.8 250c-12.3 1-24.2 5.6-34.1 13.3L376 254.8l6.8-20 7.7-22.7L345 196.7l-7.7 22.7-13.1 38.6-6.3 18.6 17 9.8 27.7 16L351 322.7 313.5 312 298 307.5l-10 12.7-34.9 44.5-14.8 18.9 37.8 29.6 14.8-18.9 25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l14.2 13.7L433.4 472l-8 22.6 45.3 15.9 8-22.6L495.8 439l5.1-14.5-11.1-10.7-28-27.1 11.6-20.1 27.7 16 17 9.8 13-14.8L558.2 347 574 329 538 297.3l-15.8 18-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z"]},faVectorPolygon:{prefix:"fass",iconName:"vector-polygon",icon:[448,512,[],"e2c7","M0 32H128V64H320V32H448V160H384.3l-4.5 7.9L352 216.5v79l27.8 48.6 4.5 7.9H448V480H320V448H128v32H0V352H32V160H0V32zM320 368.5L292.3 320H224V192h68.3L320 143.5V128H128v32H96V352h32v32H320V368.5zM48 80v32H80V80H48zm320 0v32h32V80H368zM80 400H48v32H80V400zm288 0v32h32V400H368zM304 240H272v32h32V240z"]},faDiagramNested:{prefix:"fass",iconName:"diagram-nested",icon:[448,512,[],"e157","M0 32H192V224H128V352H256V288H448V480H256V416H96 64V384 224H0V32z"]},faRupeeSign:VE,faRupee:VD,faFileImage:{prefix:"fass",iconName:"file-image",icon:[384,512,[128443],"f1c5","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM96 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM320 448H192 128 64V416l64-88 32.5 44.7L224 288l96 128v32z"]},faCircleQuestion:VS,faQuestionCircle:V_,faTicketsPerforated:{prefix:"fass",iconName:"tickets-perforated",icon:[640,512,[],"e63f","M640 32H96V384H640V256c-26.5 0-48-21.5-48-48s21.5-48 48-48V32zM512 112a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},faImageUser:{prefix:"fass",iconName:"image-user",icon:[512,512,[],"e1b8","M512 32H0V480H512V32zM192 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm144 96l32 96H144l32-96H336z"]},faBuoy:{prefix:"fass",iconName:"buoy",icon:[576,512,[],"e5b5","M416 0H160V64h25L133.8 320H64v70.9c3.8-2.6 7.8-5.5 12.3-8.7l1.1-.8L96 368l18.6 13.4 1.1 .8 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 1.1-.8L288 368l19.7 14.2 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L480 368l19.7 14.2 0 0c4.4 3.2 8.5 6.1 12.3 8.7V320H442.2L391 64h25V0zM325.8 64l9.8 49L288 168.5 240.4 113l9.8-49h75.5zm21.8 108.8l17 84.9-44.9-52.4 27.9-32.6zm-91.1 32.6l-44.9 52.4 17-84.9 27.9 32.6zM221.3 320L288 242.2 354.7 320H221.3zm51.1 173.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},faPlaneDeparture:{prefix:"fass",iconName:"plane-departure",icon:[640,512,[128747],"f5b0","M381 114.9L160 32 64 80 234.6 189.7 136 240 64 208 0 240 96 352H256L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48H542.8c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 448v64H32 608h32V448H608 32 0z"]},faHandshakeSlash:{prefix:"fass",iconName:"handshake-slash",icon:[640,512,[],"e060","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L509 372.4l6.8-7.4-35.4-32.4-134.2-123-23.4 18.2-26.1-20.3 77.4-60.2 12.6-9.8 19.6 25.3-12.6 9.8-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L411.3 64H349.7L233.2 158.3l-26-20.2L298.8 64H224l-60.4 40.3L48.4 14.8zM405.1 415.2L128 196.8V352h28.2l73.9 67.4 35.4 32.4 47.7-52.2 22.3 20.5 35.4 32.4 34.2-37.3zM96 171.6L40.6 128H0V384H96V171.6zM32 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM640 128H544V384h96V128zM592 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faBookBookmark:{prefix:"fass",iconName:"book-bookmark",icon:[448,512,[],"e0bb","M0 96C0 43 43 0 96 0h96V224l80-64 80 64V0h32 32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32z"]},faBorderCenterH:{prefix:"fass",iconName:"border-center-h",icon:[448,512,[],"f89c","M0 480l64 0 0-64L0 416l0 64zm96 0l64 0 0-64-64 0 0 64zM96 96l64 0 0-64L96 32l0 64zM288 416l0 64 64 0 0-64-64 0zm0-320l64 0 0-64-64 0 0 64zM192 416l0 64 64 0 0-64-64 0zm0-320l64 0 0-64-64 0 0 64zM384 416l0 64 64 0 0-64-64 0zm0-384l0 64 64 0 0-64-64 0zM0 96l64 0 0-64L0 32 0 96zM192 320l0 64 64 0 0-64-64 0zm192 64l64 0 0-64-64 0 0 64zM0 320l0 64 64 0 0-64L0 320zM384 192l64 0 0-64-64 0 0 64zM0 128l0 64 64 0 0-64L0 128zm192 64l64 0 0-64-64 0 0 64zM32 224L0 224l0 64 32 0 384 0 32 0 0-64-32 0L32 224z"]},faCanFood:{prefix:"fass",iconName:"can-food",icon:[384,512,[129387],"e3e6","M272 304.1c11.4-2.4 22.2-5.3 32-8.6V426c-2.8 1.6-6.6 3.6-11.8 5.7C269.8 440.9 234.4 448 192 448s-77.8-7.1-100.2-16.3c-5.2-2.1-9-4.1-11.8-5.7V295.5c9.8 3.3 20.6 6.2 32 8.6V320v48h48 64 48V320 304.1zm-48 6.7V320H208 176 160v-9.2V256h64v54.8zM16 72V240 440c0 39.8 78.8 72 176 72s176-32.2 176-72V240 72c0-39.8-78.8-72-176-72S16 32.2 16 72zm288 0c0 13.3-50.1 24-112 24S80 85.3 80 72s50.1-24 112-24s112 10.7 112 24z"]},faTypewriter:{prefix:"fass",iconName:"typewriter",icon:[512,512,[],"f8e7","M64 0H96 368h13.3l9.4 9.4 48 48 9.4 9.4V80 192h64v96H480V512H32V288H0V192H64V32 0zM384 128H320V64H128V192h32l32 32H320l32-32h32V128zm48 192V288H400v32h32zm-96-32v32h32V288H336zm-32 0H272v32h32V288zm-64 0H208v32h32V288zm-64 0H144v32h32V288zm-64 0H80v32h32V288zm48 128H144v32h16H352h16V416H352 160zm-16-64H112v32h32V352zm32 32h32V352H176v32zm64-32v32h32V352H240zm64 32h32V352H304v32zm96-32H368v32h32V352z"]},faArrowRightFromArc:{prefix:"fass",iconName:"arrow-right-from-arc",icon:[512,512,[],"e4b1","M64 256C64 150 150 64 256 64h32V0H256C114.6 0 0 114.6 0 256S114.6 512 256 512h32V448H256C150 448 64 362 64 256zM374.6 121.4L352 98.7 306.7 144l22.6 22.6L386.7 224H192 160v64h32H386.7l-57.4 57.4L306.7 368 352 413.3l22.6-22.6 112-112L509.3 256l-22.6-22.6-112-112z"]},faCircleK:{prefix:"fass",iconName:"circle-k",icon:[512,512,[],"e113","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369.1 128l-1 1.1L270.3 238.3 362 376.7l4.8 7.3H309.2L237.1 275.2 208 307.7V360v24H160V360 298.5 152 128h48v24 83.8L222.1 220l82.5-92h64.5z"]},faFaceHandOverMouth:{prefix:"fass",iconName:"face-hand-over-mouth",icon:[512,512,[129762],"e378","M512 256c0 113.1-73.3 209.1-175.1 242.9l52.3-52.3L411.9 424l-22.6-22.6-9.4-9.4 9.4-9.4L411.9 360l-22.6-22.6-9.4-9.4 16-16-22.6-22.6-22.6-22.6L328 244.1l-16 16-9.4-9.4L280 228.1l-22.6 22.6-51.7 51.7H184 144 112v32 82.4c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM208.4 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-33.7 72l-11.3 11.3-56 56 9.4 9.4 72-72L328 289.4 350.6 312l-11.3 11.3-72 72 9.4 9.4 56-56L344 337.4 366.6 360l-11.3 11.3-56 56 9.4 9.4 24-24L344 401.4 366.6 424l-11.3 11.3-48.8 48.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2V404 384 354.4v-20h40v20 15l84.7-84.7L280 273.4 302.6 296z"]},faPopcorn:{prefix:"fass",iconName:"popcorn",icon:[448,512,[127871],"f819","M32.2 160h87.6H328.2h87.6c.1-1.3 .2-2.7 .2-4c0-20.9-14.5-38.3-34-42.9c1.3-4.2 2-8.6 2-13.1c0-24.3-19.7-44-44-44c-1.9 0-3.7 .1-5.6 .3C329.3 37.7 312.3 24 292 24c-8.5 0-16.5 2.4-23.2 6.6C261.8 12.7 244.4 0 224 0s-37.8 12.7-44.8 30.6C172.5 26.4 164.5 24 156 24c-20.3 0-37.3 13.7-42.4 32.3c-1.8-.2-3.7-.3-5.6-.3c-24.3 0-44 19.7-44 44c0 4.6 .7 9 2 13.1c-19.5 4.5-34 22-34 42.9c0 1.3 .1 2.7 .2 4zm79.9 153.9L97.8 192H0L80 512H368l80-320H350.2L335.9 313.9 318.2 464H286l18.1-153.9L318 192H240V448v16H208V448 192H130l13.9 118.1L162 464H129.8L112.1 313.9z"]},faHouseWater:VO,faHouseFlood:VP,faObjectSubtract:{prefix:"fass",iconName:"object-subtract",icon:[512,512,[],"e49e","M512 512l-352 0 0-160-96 0L0 352l0-64L0 64 0 0 64 0 288 0l64 0 0 64 0 96 160 0 0 352zM288 288l0-224L64 64l0 224 224 0z"]},faCodeBranch:{prefix:"fass",iconName:"code-branch",icon:[448,512,[],"f126","M56 56v48h48V56H56zM0 0H56h48 56V56v48 56H112v81.1c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64H288V104 56 0h56 48 56V56v48 56H400c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64h48v56 48 56H104 56 0V456 408 352H48V160H0V104 56 0zM392 56H344v48h48V56zM104 408H56v48h48V408z"]},faWarehouseFull:Vj,faWarehouseAlt:VB,faHatCowboy:{prefix:"fass",iconName:"hat-cowboy",icon:[640,512,[],"f8c0","M320 80L216 32 151.7 260.6c42.4 15.2 98.1 27.3 167.9 27.4h.8c69.8 0 125.5-12.2 167.9-27.4L424 32 320 80zM24 224L0 256s96 192 320 192s320-192 320-192l-24-32s-94.5 96-296 96s-296-96-296-96z"]},faBridge:{prefix:"fass",iconName:"bridge",icon:[576,512,[],"e4c8","M32 32H0V96H32 72v64H0V288c53 0 96 43 96 96v96h96V384c0-53 43-96 96-96s96 43 96 96v96h96V384c0-53 43-96 96-96V160H504V96h40 32V32H544 32zM456 96v64H376V96h80zM328 96v64H248V96h80zM200 96v64H120V96h80z"]},faPhoneFlip:VR,faPhoneAlt:VU,faArrowDownFromDottedLine:{prefix:"fass",iconName:"arrow-down-from-dotted-line",icon:[448,512,[],"e090","M64 32V96H0V32H64zm96 0V96H96V32h64zm32 0h64V96H192V32zm160 0V96H288V32h64zm32 0h64V96H384V32zM246.6 454.6L224 477.3l-22.6-22.6-128-128L50.7 304 96 258.7l22.6 22.6L192 354.7V192 160h64v32V354.7l73.4-73.4L352 258.7 397.3 304l-22.6 22.6-128 128z"]},faFileDoc:{prefix:"fass",iconName:"file-doc",icon:[512,512,[],"e5ed","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM176 352h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176 160V496 368 352h16zm16 128h16c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H192v96zM456 352h16c22.1 0 40 17.9 40 40v8 16H480V400v-8c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8V448h32v16 8c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zM288 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V392zm40-8c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V392c0-4.4-3.6-8-8-8H328z"]},faSquareQuarters:{prefix:"fass",iconName:"square-quarters",icon:[448,512,[],"e44e","M0 32H64 384h64V96 416v64H384 64 0V416 96 32zM64 96L224 256 384 96H64zm0 320H384L224 256 64 416z"]},faTruckFront:{prefix:"fass",iconName:"truck-front",icon:[512,512,[],"e2b7","M0 0H512V448H480v64H384V448H128v64H32V448H0V0zM136 128l-24 96H400l-24-96H136zm-8 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCat:{prefix:"fass",iconName:"cat",icon:[576,512,[128008],"f6be","M337.1 192H320c-66.8 0-125.6 34.1-160 85.8V192c0-53-43-96-96-96H32v64H64c17.7 0 32 14.3 32 32V480v32h32H336h32V448H336 280L416 339.2V480v32h64V480 288 256v-4c-10.2 2.6-21 4-32 4c-47.4 0-88.7-25.7-110.9-64zm194.3-16.4c8-14 12.6-30.3 12.6-47.6V45.3 0L512 32 480 64v0H416v0L384 32 352 0V45.3 128v0c0 18.6 5.3 36 14.5 50.8c2.9 4.7 6.3 9.1 9.9 13.2h0c17.6 19.6 43.1 32 71.6 32c11.2 0 22-1.9 32-5.5v0c21.8-7.7 40-23.1 51.4-42.9zM400 128a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTrashXmark:{prefix:"fass",iconName:"trash-xmark",icon:[448,512,[],"e2b4","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zM321.9 256L288 222.1l-17 17-47 47-47-47-17-17L126.1 256l17 17 47 47-47 47-17 17L160 417.9l17-17 47-47 47 47 17 17L321.9 384l-17-17-47-47 47-47 17-17z"]},faCircleCaretLeft:VF,faCaretCircleLeft:VG,faFiles:{prefix:"fass",iconName:"files",icon:[448,512,[],"e178","M320 96v32h32 96V416H96V0H320V96zm128 0H402.7 384 352V64 45.3 0l32 32 32 32 32 32zM48 120V464H328h24v48H328 24 0V488 120 96H48v24z"]},faAnchorCircleExclamation:{prefix:"fass",iconName:"anchor-circle-exclamation",icon:[640,512,[],"e4ab","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288 394.8c-23.3-16.4-42.5-38.4-55.6-64H320V368.5l0-.5 0-.5V240h32 23.2c2.8-2.7 5.8-5.3 8.8-7.8V176H352 341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faFaceClouds:{prefix:"fass",iconName:"face-clouds",icon:[640,512,[],"e47d","M128 0C104.3 0 83.6 12.9 72.6 32H64C28.7 32 0 60.7 0 96v64H224h32 32V128 96c0-35.3-28.7-64-64-64H183.4C172.4 12.9 151.7 0 128 0zM320 192H288 268.1c2.7 4.7 4.3 10.2 4.3 16c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-5.8 1.6-11.3 4.3-16H72.1c-5.3 20.5-8.1 41.9-8.1 64c0 107.4 66.2 199.4 160 237.4V464c0-54.7 34.3-101.3 82.5-119.7C317.4 293.8 362.3 256 416 256c29.1 0 55.6 11.1 75.5 29.2c8.9-3.4 18.5-5.2 28.5-5.2c20 0 38.3 7.3 52.3 19.5c2.4-14.1 3.7-28.7 3.7-43.5C576 114.6 461.4 0 320 0c-20.6 0-40.7 2.4-59.9 7C295.2 21.3 320 55.8 320 96v64 32zm16 177.3c-41.2 6.9-73.6 40.1-79.2 81.8c-.6 4.2-.9 8.5-.9 12.9v16 23.9V512h64H640V464c0-44.7-30.6-82.3-72-93V360c0-26.5-21.5-48-48-48c-13.9 0-26.4 5.9-35.1 15.3C470.9 303.8 445.3 288 416 288c-44.2 0-80 35.8-80 80c0 .4 0 .9 0 1.3zM400.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserCrown:{prefix:"fass",iconName:"user-crown",icon:[448,512,[],"f6a4","M96 53.7V0l48 24 16 8L224 0l64 32 16-8L352 0V53.7 144c0 70.7-57.3 128-128 128s-128-57.3-128-128V53.7zM144 128v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128H144zM384 304l64 208H0L64 304H384z"]},faBasketShoppingPlus:{prefix:"fass",iconName:"basket-shopping-plus",icon:[576,512,[],"e653","M256.4 29.8L245.3 51.1 171.8 192H404.2L330.7 51.1 319.6 29.8 362.2 7.6l11.1 21.3L458.4 192H576v64l-32 0L480 512H96L32 256 0 256V192H117.6L202.7 28.9 213.8 7.6l42.6 22.2zM184 328v48h24 56v56 24h48V432 376h56 24V328H368 312V272 248H264v24 56H208 184z"]},faTruckField:{prefix:"fass",iconName:"truck-field",icon:[640,512,[],"e58d","M32 32H384V64h64 20.8l8.4 19 62.7 141H608v96h32v64H608 576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H32 0V320H32V288H0V128H32V32zM384 224h85.9l-42.7-96H384v96zM112 384a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm416 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faRoute:{prefix:"fass",iconName:"route",icon:[512,512,[],"f4d7","M416 256s96-96 96-160c0-53-43-96-96-96s-96 43-96 96c0 29.4 20.2 65.5 42.1 96H256 224v32V352v32h32H448v64H188.6c-6.2 9.6-12.6 18.8-19 27.2c-10.7 14.2-21.3 26.9-30 36.8H480h32V480 352 320H480 288V256H416zm0-192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM149.9 448c21.9-30.5 42.1-66.6 42.1-96c0-53-43-96-96-96s-96 43-96 96c0 64 96 160 96 160s3.5-3.5 9.2-9.6c.4-.4 .7-.8 1.1-1.2c3.3-3.5 7.1-7.8 11.4-12.8c.2-.2 .4-.4 .6-.6c9.4-10.8 20.7-24.6 31.6-39.8zM96 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCartCircleCheck:{prefix:"fass",iconName:"cart-circle-check",icon:[640,512,[],"e3f1","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faClipboardQuestion:{prefix:"fass",iconName:"clipboard-question",icon:[384,512,[],"e4e3","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM104 248c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4V336v24H168V336 314.5 300.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H160c-4.4 0-8 3.6-8 8l0 6.5-48 0 0-6.5zm64 200V400h48v48H168z"]},faPanorama:{prefix:"fass",iconName:"panorama",icon:[640,512,[],"e209","M32 32H0V64 448v32H32 48h5.5l5.2-1.9 0 0 0 0 0 0 0 0 .1 0 .7-.3c.7-.2 1.8-.6 3.4-1.1c3.1-1 7.7-2.5 13.9-4.2c12.3-3.5 30.5-8.3 53.7-13.2C176.8 449.7 242.6 440 320 440s143.2 9.7 189.5 19.3c23.1 4.8 41.4 9.6 53.7 13.2c6.2 1.8 10.8 3.2 13.9 4.2c1.5 .5 2.7 .9 3.4 1.1l.7 .3 .1 0 0 0 0 0 0 0 0 0 5.2 1.9H592h16 32V448 64 32H608 592h-5.5l-5.2 1.9 0 0 0 0 0 0 0 0-.1 0-.7 .3c-.7 .2-1.8 .6-3.4 1.1c-3.1 1-7.7 2.5-13.9 4.2c-12.3 3.5-30.5 8.3-53.7 13.2C463.2 62.3 397.4 72 320 72s-143.2-9.7-189.5-19.3c-23.1-4.8-41.4-9.6-53.7-13.2c-6.2-1.8-10.8-3.2-13.9-4.2c-1.5-.5-2.7-.9-3.4-1.1l-.7-.3-.1 0 0 0 0 0L53.5 32H48 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272-18.6l19.8 29.1L512.3 353l31.8 46.7-55.7-9.5C442.7 382.4 385.2 376 320 376c-19 0-37.3 .5-54.9 1.5l-.8 1.2-.9-1.1c-42.5 2.4-80.5 7.3-112.7 12.8L88.4 401l39.5-49.3L197.3 265 216 241.6 234.7 265l26.4 33.1 87-127.6L368 141.4z"]},faCommentMedical:{prefix:"fass",iconName:"comment-medical",icon:[512,512,[],"f7f5","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM224 208H160v64h64v64h64V272h64V208H288V144H224v64z"]},faTeethOpen:{prefix:"fass",iconName:"teeth-open",icon:[576,512,[],"f62f","M576 32H0V256H576V32zM224 96c26.5 0 48 21.5 48 48v80H176V144c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48v80H304V144zM96 128c26.5 0 48 21.5 48 48v48H48V176c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48v48H432V176zM576 480V288H0V480H576zM96 416c-26.5 0-48-21.5-48-48V320h96v48c0 26.5-21.5 48-48 48zm80-48V320h96v48c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48V320h96v48c0 26.5-21.5 48-48 48zm80-48V320h96v48c0 26.5-21.5 48-48 48s-48-21.5-48-48z"]},faUserTieHairLong:{prefix:"fass",iconName:"user-tie-hair-long",icon:[448,512,[],"e460","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16 48L48 240v32H224 400V240l-48-48V144 128C352 57.3 294.7 0 224 0zM209.1 359.2L175.8 483.1 135.8 320H64L0 512H168h14.9 82.3H280 448L384 320H312.2L272.2 483.1 238.9 359.2 272 304H224 176l33.1 55.2z"]},faFileCircleMinus:{prefix:"fass",iconName:"file-circle-minus",icon:[576,512,[],"e4ed","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 16V352H496 368 352v32h16H496h16z"]},faHeadSideMedical:{prefix:"fass",iconName:"head-side-medical",icon:[512,512,[],"f809","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zM192 96v64H128v64h64v64h64V224h64V160H256V96H192z"]},faArrowTurnRight:{prefix:"fass",iconName:"arrow-turn-right",icon:[512,512,[],"e635","M358.6 374.6L336 397.3 290.7 352l22.6-22.6L386.7 256H64V448v32H0V448 224 192H32 386.7l-73.4-73.4L290.7 96 336 50.7l22.6 22.6 128 128L509.3 224l-22.6 22.6-128 128z"]},faTags:{prefix:"fass",iconName:"tags",icon:[512,512,[],"f02c","M495.2 189.3l7 7v9.9 99.5 9.9l-7 7L337 481 303 447 454.2 295.8V216.2L303 65 337 31 495.2 189.3zM0 256V32H224L416 224v64L224 480 0 256zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faWineGlass:{prefix:"fass",iconName:"wine-glass",icon:[320,512,[127863],"f4e3","M84.6 128l5.8-64H229.6l5.8 64H84.6zM32 0L14.5 192.7C7.7 267.3 58 332.9 128 348.5V448H48v64H160 272V448H192V348.5c70-15.6 120.3-81.2 113.5-155.8L288 0H32z"]},faForwardFast:VY,faFastForward:VQ,faFaceMehBlank:Vq,faMehBlank:VK,faUserRobot:{prefix:"fass",iconName:"user-robot",icon:[448,512,[],"e04b","M240 0V16 64H368V320H80V64H208V16 0h32zM16 128H48V256H16V128zm384 0h32V256H400V128zM160 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-80 80H208v32h32V240zM400 352l48 160H352V416H96v96H0L48 352H400zM176 464v48H144V464 448h32v16zm64 0v48H208V464 448h32v16zM176 240H144v32h32V240zm96 0v32h32V240H272zm32 224v48H272V464 448h32v16z"]},faSquareParking:VZ,faParking:VW,faCardDiamond:{prefix:"fass",iconName:"card-diamond",icon:[384,512,[],"e3ea","M384 0H0V512H384V0zM80 256L192 144 304 256 192 368 80 256z"]},faFaceZipper:{prefix:"fass",iconName:"face-zipper",icon:[512,512,[],"e3a5","M512 256c0 40-9.2 77.8-25.5 111.5l-88.2-44.1-20.6-10.3-16.3 16.3L336 354.7V336 320H304v16 32 16h12.2l7.2 14.3 44.1 88.2C333.8 502.8 296 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM144 336V320H112v16 32 16h32V368 336zm64 0V320H176v16 32 16h32V368 336zm64 0V320H240v16 32 16h32V368 336zm240 80v32l-64 64H416L352 384l32-32 128 64zm-63.5 16.5L457 424l-17-17-8.5 8.5-16 16L407 440l17 17 8.5-8.5 16-16z"]},faFaceRaisedEyebrow:{prefix:"fass",iconName:"face-raised-eyebrow",icon:[512,512,[],"e388","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-16a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM144 336v32h16H352h16V336H352 160 144zM328.8 141.8c10.7-10.7 28.5-8.9 36.9 3.7l4.9 7.4 8.9 13.3 26.6-17.8-8.9-13.3-4.9-7.4c-19.6-29.4-61.2-33.5-86.2-8.5l-29.5 29.5L265.4 160 288 182.6l11.3-11.3 29.5-29.5zM128 144H112v32h16 64 16V144H192 128z"]},faHouseSignal:{prefix:"fass",iconName:"house-signal",icon:[576,512,[],"e012","M336 0L96 208v32.4c81.8 28.9 146.7 93.8 175.6 175.6H512V256h64V208L336 0zM288 192h96v96H288V192zM0 304c114.9 0 208 93.1 208 208h48C256 370.6 141.4 256 0 256v48zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80 0h48c0-88.4-71.6-160-160-160v48c61.9 0 112 50.1 112 112z"]},faSquareChevronUp:V$,faChevronSquareUp:VX,faNfcSymbol:{prefix:"fass",iconName:"nfc-symbol",icon:[512,512,[],"e531","M163.1 40.2L145.8 24.7 125.7 36.3C50.3 79.9 0 163.2 0 256s50.3 176.1 125.7 219.7l32-55.4C101.9 388 64 325.7 64 256c0-61.4 29.5-117.2 74.8-151.7L298.6 247.8l23.8 21.4 42.7-47.6-23.8-21.4L163.1 40.2zM348.9 471.8l17.3 15.5 20.1-11.6C461.6 432.1 512 348.8 512 256s-50.3-176.1-125.7-219.7l-32 55.4C410.1 124 448 186.4 448 256c0 61.4-29.5 117.2-74.8 151.7L213.4 264.2l-23.8-21.4-42.7 47.6 23.8 21.4 178.3 160z"]},faBarsProgress:VJ,faTasksAlt:V2,faFaucetDrip:{prefix:"fass",iconName:"faucet-drip",icon:[512,512,[128688],"e006","M256 0V44.8L384 32V96L256 83.2l-31.2-3.1L224 80h0 0l-.8 .1L192 83.2 64 96V32L192 44.8V0h64zM128 192l32-32h32V115.4l32-3.2 32 3.2V160h32l32 32h32c88.4 0 160 71.6 160 160v32H384V352c0-17.7-14.3-32-32-32H315.9c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48H0V192H128zM448 416l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8c-17.5 0-31.6-14.2-31.6-31.6c0-5.5 1.4-10.9 4.2-15.7L448 416z"]},faArrowsToLine:{prefix:"fass",iconName:"arrows-to-line",icon:[448,512,[],"e0a7","M256 32V0H192V32 64H128V96l96 96 96-96V64H256V32zM192 448v32 32h64V480 448h64V416l-96-96-96 96v32h64zM32 224H0v64H32 416h32V224H416 32z"]},faDolphin:{prefix:"fass",iconName:"dolphin",icon:[512,512,[],"e168","M176 0h30.5c46.1 0 89.7 10.2 128.9 28.6L464 0l16 16L427.4 94.8c52.4 55 84.6 129.4 84.6 211.3c0 94.2-79.2 169.5-173.3 164.3l-72.5-4L248 512H160l32-80-32-80h88l21.5 53.7 60-3C360 401.2 384 376 384 345.4c0-31.7-25.7-57.4-57.4-57.4H320v64H288l-80-64H192 176 32 0V256 240 221.9l15.5-9.3L42 196.7c-6.4-16.3-10-34.1-10-52.7C32 64.5 96.5 0 176 0zm0 168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowUpRight:{prefix:"fass",iconName:"arrow-up-right",icon:[384,512,[],"e09f","M320 96h32v32V352v32H288V352 205.3L86.6 406.6 64 429.3 18.7 384l22.6-22.6L242.7 160H96 64V96H96 320z"]},faCircleR:{prefix:"fass",iconName:"circle-r",icon:[512,512,[],"e120","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 128h24H288c44.2 0 80 35.8 80 80c0 37.8-26.3 69.5-61.6 77.9L369.1 384h-57l-61.3-96H208v72 24H160V360 264 152 128zm48 112h56 24c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z"]},faCartFlatbed:V6,faDollyFlatbed:V4,faBanSmoking:V3,faSmokingBan:V5,faCircleSortUp:V8,faSortCircleUp:V9,faTerminal:{prefix:"fass",iconName:"terminal",icon:[576,512,[],"f120","M22.2 99.4L-.5 76.8 44.8 31.5 67.4 54.2 246.6 233.4 269.3 256l-22.6 22.6L67.4 457.8 44.8 480.5-.5 435.2l22.6-22.6L178.7 256 22.2 99.4zM256 416H544h32v64H544 256 224V416h32z"]},faMobileButton:{prefix:"fass",iconName:"mobile-button",icon:[384,512,[],"f10b","M368 0H16V512H368V0zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHouseMedicalFlag:{prefix:"fass",iconName:"house-medical-flag",icon:[640,512,[],"e514","M512 0V32H640V192H512V512H448V192 32 0h64zM256.4 32L416 165.2V512H64.1V287.6H0V240L256.4 32zM224 192v64H160v64h64v64h64V320h64V256H288V192H224z"]},faBasketShopping:V7,faShoppingBasket:kb,faTape:{prefix:"fass",iconName:"tape",icon:[576,512,[],"f4db","M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H544h32V416H544 380.8zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faChestnut:{prefix:"fass",iconName:"chestnut",icon:[448,512,[127792],"e3f6","M0 416l64 64H384l64-64V384H0v32zm448-64c0-134.3-101.7-213.8-168.4-265.8C251 63.8 228.8 46.4 224 32c-4.8 14.4-27 31.8-55.6 54.2C101.7 138.2 0 217.7 0 352H448z"]},faBusSimple:km,faBusAlt:ky,faEye:{prefix:"fass",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32C129.6 32 30 181.3 0 256c30 74.7 129.6 224 288 224s258-149.3 288-224C546 181.3 446.4 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm48 0c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-6.4 0-12.7 .6-18.8 1.8L288 256l-94.2-18.8c-1.2 6.1-1.8 12.4-1.8 18.8z"]},faFaceSadCry:kv,faSadCry:kz,faHeat:{prefix:"fass",iconName:"heat",icon:[448,512,[],"e00c","M208 32V64v80c0 34.6 11.2 68.3 32 96l19.2 25.6C288.3 304.4 304 351.5 304 400v48 32H240V448 400c0-34.6-11.2-68.3-32-96l-19.2-25.6C159.7 239.6 144 192.5 144 144V64 32h64zM64 96v32 32c0 34.6 11.2 68.3 32 96l19.2 25.6C144.3 320.4 160 367.5 160 416v32 32H96V448 416c0-34.6-11.2-68.3-32-96L44.8 294.4C15.7 255.6 0 208.5 0 160V128 96H64zm288 32v32c0 34.6 11.2 68.3 32 96l19.2 25.6C432.3 320.4 448 367.5 448 416v32 32H384V448 416c0-34.6-11.2-68.3-32-96l-19.2-25.6C303.7 255.6 288 208.5 288 160V128 96h64v32z"]},faTicketAirline:kw,faTicketPerforatedPlane:kH,faTicketPlane:kx,faBootHeeled:{prefix:"fass",iconName:"boot-heeled",icon:[512,512,[],"e33f","M128 0H32V64L64 256 32 384V512H160V464l144 48h16 24H480h8 24V464H488h-8V384L288 288V0H160V240v16H128V240 0z"]},faArrowsMinimize:kN,faCompressArrows:kV,faAudioDescription:{prefix:"fass",iconName:"audio-description",icon:[576,512,[],"f29e","M576 32H0V480H576V32zM328 160h56c53 0 96 43 96 96s-43 96-96 96H328 304V328 184 160h24zm24 144h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96zM173.9 287.8h36.3L192 245.2l-18.1 42.6zm-17 40L146.5 352H94.4l75.6-177.4 6.2-14.6h31.7l6.2 14.6L289.6 352H237.5l-10.3-24.2H156.8z"]},faPersonMilitaryToPerson:{prefix:"fass",iconName:"person-military-to-person",icon:[512,512,[],"e54c","M200 0L56 14.1v32H200V0zM189.5 78.1H66.5C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM192 192H83.8L217.8 295 192 192zM32 320H197.8L58.7 213.1 32 320zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm96 160L448 192H320L288 320H480zM272 432l96 80h16V456l104 0 24 0 0-48-24 0-104 0V352H368l-96 80zM128 352v56L24 408 0 408l0 48 24 0 104 0v56h16l96-80-96-80H128z"]},faFileShield:{prefix:"fass",iconName:"file-shield",icon:[576,512,[],"e4f0","M0 0H224V160H384v48.3L256 257.8V296c0 76.6 34.3 164.8 106.1 216H0V0zM384 128H256V0L384 128zM527.3 312.4L432 275.5V460.4c56.5-26.3 90.2-87 95.3-148zM432 512c-96-32-144-130.2-144-216V279.8L432 224l144 55.8V296c0 85.8-48 184-144 216z"]},faHexagon:{prefix:"fass",iconName:"hexagon",icon:[512,512,[11043],"f312","M128 32L0 256 128 480l256 0L512 256 384 32 128 32z"]},faManhole:{prefix:"fass",iconName:"manhole",icon:[512,512,[],"e1d6","M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 128c16.6 0 30.3-12.6 31.8-28.8C361 113.9 416 178.5 416 256s-55 142.1-128.2 156.8C286.3 396.6 272.6 384 256 384s-30.3 12.6-31.8 28.8C151 398.1 96 333.5 96 256s55-142.1 128.2-156.8c1.6 16.2 15.2 28.8 31.8 28.8zm-80 48v32h32V176H176zm0 64v32h32V240H176zm32 64H176v32h32V304zm64-128H240v32h32V176zm-32 64v32h32V240H240zm32 64H240v32h32V304zm64-128H304v32h32V176zm-32 64v32h32V240H304zm32 64H304v32h32V304z"]},faUserSlash:{prefix:"fass",iconName:"user-slash",icon:[640,512,[],"f506","M544 512H528L264 304H160L96 512H544l0 0zM353.4 251.6C407.9 236.9 448 187.1 448 128C448 57.3 390.7 0 320 0C249.9 0 192.9 56.4 192 126.3L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L353.4 251.6z"]},faPen:{prefix:"fass",iconName:"pen",icon:[512,512,[128394],"f304","M0 512L32 352 292.7 91.3l128 128L160 480 0 512zM443.3 196.7l-128-128L384 0 512 128l-68.7 68.7z"]},faTowerObservation:{prefix:"fass",iconName:"tower-observation",icon:[512,512,[],"e586","M64 96L256 0 448 96v32H416V256H379.1l32 192H480h32v64H480 384.5c-.4 0-.8 0-1.1 0H128.6c-.4 0-.8 0-1.1 0H32 0V448H32h68.9l32-192H96V128H64V96zM314.5 448L256 399.2 197.5 448h117zM193.1 284.3L256 336.8l62.9-52.5L314.2 256H197.8l-4.7 28.3zm-9.1 54.9l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM352 128H160v32H352V128z"]},faFloppyDisks:{prefix:"fass",iconName:"floppy-disks",icon:[512,512,[],"e183","M96 0h24H384h9.9l7 7L505 111l7 7V128 392v24H488 120 96V392 24 0zM384 64H160v96H384V64zM368 288a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM48 120V464H392h24v48H392 24 0V488 120 96H48v24z"]},faToiletPaperBlankUnder:kk,faToiletPaperReverseAlt:kE,faFileCode:{prefix:"fass",iconName:"file-code",icon:[384,512,[],"f1c9","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM153 289l-31 31 31 31 17 17L136 401.9l-17-17L71 337l-17-17 17-17 48-48 17-17L169.9 272l-17 17zM265 255l48 48 17 17-17 17-48 48-17 17L214.1 368l17-17 31-31-31-31-17-17L248 238.1l17 17z"]},faSignal:kD,faSignal5:kS,faSignalPerfect:kO,faPump:{prefix:"fass",iconName:"pump",icon:[640,512,[],"e442","M128 0V64h32H320h32V0H320 160 128zM64 176H0v32V384v32H64V384 208 176zm96 48H96V384H320V96H160V224zM448 96l-96 64V448l96 64H640V96H448zm0 96h16 96 16v32H560 464 448V192zm0 96h16 96 16v32H560 464 448V288zm0 96h16 96 16v32H560 464 448V384z"]},faBus:{prefix:"fass",iconName:"bus",icon:[576,512,[128653],"f207","M288 0C412.8 0 512 48 512 48V96v32h32V256H512l0 192H480v64H384V448H192v64H96V448H64V96h0V48s99.2-48 224-48zM64 256H32V128H64l0 128zM304 128V288H448V128H304zm-32 0H128V288H272V128zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 96V64H368 208 192V96h16H368h16z"]},faHeartCircleXmark:{prefix:"fass",iconName:"heart-circle-xmark",icon:[576,512,[],"e501","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm368-64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L502.6 320 480 297.4l-11.3 11.3L432 345.4l-36.7-36.7L384 297.4 361.4 320l11.3 11.3L409.4 368l-36.7 36.7L361.4 416 384 438.6l11.3-11.3L432 390.6l36.7 36.7L480 438.6 502.6 416l-11.3-11.3L454.6 368l36.7-36.7z"]},faArrowUpLeftFromCircle:{prefix:"fass",iconName:"arrow-up-left-from-circle",icon:[512,512,[],"e09e","M32 0H0V32 192v32H64V192 109.3L297.4 342.6 320 365.3 365.3 320l-22.6-22.6L109.3 64H192h32V0H192 32zM288 128c88.4 0 160 71.6 160 160s-71.6 160-160 160s-160-71.6-160-160H64c0 123.7 100.3 224 224 224s224-100.3 224-224S411.7 64 288 64v64z"]},faHouseChimney:kP,faHomeLg:kj,faWindowMaximize:{prefix:"fass",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M512 32H0V480H512V32zM448 96v64H64V96H448z"]},faDryer:{prefix:"fass",iconName:"dryer",icon:[448,512,[],"f861","M0 0H448V512H0V0zM368 304A144 144 0 1 0 80 304a144 144 0 1 0 288 0zM88 112a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM208 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM336 304c0 61.9-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96H176h16V288H176 113.1c7.8-54.3 54.4-96 110.9-96c61.9 0 112 50.1 112 112z"]},faFaceFrown:kB,faFrown:kR,faChessBishopPiece:kU,faChessBishopAlt:kF,faShirtTankTop:{prefix:"fass",iconName:"shirt-tank-top",icon:[384,512,[],"e3c9","M112 32V0H48V32 64 80v48L0 256V512H384V256L336 128V80 64 32 0H272V32 80c0 44.2-35.8 80-80 80s-80-35.8-80-80V32z"]},faDiploma:kG,faScrollRibbon:kY,faScreencast:{prefix:"fass",iconName:"screencast",icon:[576,512,[],"e23e","M512 96H64V199.1C43.4 194.5 22 192 0 192V96 32H64 512h64V96 416v64H512 288c0-22-2.5-43.4-7.1-64H512V96zM0 272V224c141.4 0 256 114.6 256 256H208c0-114.9-93.1-208-208-208zM32 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 64c0-61.9-50.1-112-112-112V320c88.4 0 160 71.6 160 160H112z"]},faWalker:{prefix:"fass",iconName:"walker",icon:[448,512,[],"f831","M118.7 0H144 384h32V32 392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V224H131.5L71.1 479.4l-7.4 31.1L1.5 495.8l7.4-31.1 104-440L118.7 0zm27.9 160H352V64H169.3l-22.7 96zM384 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faPrescription:{prefix:"fass",iconName:"prescription",icon:[448,512,[],"f5b1","M32 0H0V32 192v96 32H64V288 224h50.7l128 128-89.4 89.4L130.7 464 176 509.3l22.6-22.6L288 397.3l89.4 89.4L400 509.3 445.3 464l-22.6-22.6L333.3 352l89.4-89.4L445.3 240 400 194.7l-22.6 22.6L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0H32zM176 160H64V64H176c26.5 0 48 21.5 48 48s-21.5 48-48 48z"]},faShop:kQ,faStoreAlt:kq,faFloppyDisk:kK,faSave:kZ,faVihara:{prefix:"fass",iconName:"vihara",icon:[640,512,[],"f6a7","M320 0s96 80 176 80h16v48H488h-8v64l21.3 16c27.7 20.8 61.4 32 96 32H608v48H544v64l38.4 28.8C599 393.3 619.2 400 640 400v48H576v32 32H512V480 448H352v32 32H288V480 448H128v32 32H64V480 448H0V400c20.8 0 41-6.7 57.6-19.2L96 352V288H32V240H42.7c34.6 0 68.3-11.2 96-32L160 192V128h-8H128V80h16C224 80 320 0 320 0zM160 352H480V288H160v64zM416 128H344 320 296 224v64H416V128z"]},faFaceKissClosedEyes:{prefix:"fass",iconName:"face-kiss-closed-eyes",icon:[512,512,[],"e37d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448l-3.9-15 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0 0 0V361l0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0 0 0 3.9-15c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-85.5-76.1c-21.6-28.8-64.8-28.8-86.4 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2zm73.6 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2c-21.6-28.8-64.8-28.8-86.4 0z"]},faScaleUnbalanced:kW,faBalanceScaleLeft:k$,faFileUser:{prefix:"fass",iconName:"file-user",icon:[384,512,[],"f65c","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm144 96l32 96H80l32-96H272z"]},faUserPoliceTie:{prefix:"fass",iconName:"user-police-tie",icon:[448,512,[],"e334","M80 99.2V128c16 10.7 67.2 32 144 32s128-21.3 144-32V99.2L400 80V48L224 0 48 48V80L80 99.2zM227 48.6l32 12.8 5 2v5.4c0 17.2-7 46.1-36.9 58.6l-3.1 1.3-3.1-1.3C191 114.9 184 86 184 68.8V63.4l5-2 32-12.8 3-1.2 3 1.2zM98.1 168.8C96.7 176.3 96 184.1 96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2C310.8 183.8 268.4 192 224 192s-86.8-8.2-125.9-23.2zm97.7 296.1L128 352H48L0 512l192 0h64l192 0L400 352H320L252.2 464.9 240 416l32-64H176l32 64-12.2 48.9zm160.8-50.4l6.1 18.8 19.8 0 14.9 0L385.2 442l-16 11.6 6.2 18.8 4.6 14.1-12-8.8-16-11.7-16 11.7-12 8.8 4.6-14.1 6.2-18.8-16-11.6-12.1-8.7 14.9 0 19.8 0 6.1-18.8 4.6-14.2 4.6 14.2z"]},faFaceTongueMoney:{prefix:"fass",iconName:"face-tongue-money",icon:[512,512,[],"e39d","M0 256C0 364.6 67.7 457.5 163.1 494.6C151.1 476.8 144 455.2 144 432V418.3c-26-25.5-43.4-59.9-47.2-98.3H415.2c-3.8 38.4-21.2 72.7-47.2 98.3V432c0 23.2-7.1 44.8-19.1 62.6C444.3 457.5 512 364.6 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM192.4 102.6v7.3c5.3 .9 10.4 2 15.1 3.2l15.5 3.9-7.7 31.1-15.5-3.9c-8.4-2.1-16.4-3.6-23.7-3.7c-5.5-.1-12 1.1-16.3 3.5c-2 1.1-3 2.1-3.3 2.6c-.2 .3-.5 .9-.5 2.4c0 .3 0 .3 .1 .4l0 0c.3 .4 1.2 1.3 3.5 2.5c4.9 2.7 11.9 4.6 21.4 7.3l.2 .1c8.4 2.4 19.3 5.4 28 10.6c9.6 5.6 18.9 15.2 19.3 30.6c.5 17.3-9.2 28.8-20.5 34.9c-5 2.7-10.5 4.5-15.8 5.6v8.6 16h-32v-16-9.2c-7.5-1.6-14.5-3.8-20.6-5.8c-1.6-.5-3.1-1-4.5-1.4L120 228.3l9.5-30.6 15.3 4.8c1.8 .6 3.6 1.1 5.3 1.7l0 0 0 0 0 0 0 0c10.4 3.3 18.4 5.8 26.8 6.1c6 .2 12.1-1 16.1-3.1c1.8-1 2.7-1.9 3.1-2.5c.3-.5 .8-1.4 .7-3.3l0-.1c0-.6 0-1.7-3.6-3.8c-4.6-2.7-11.3-4.8-20.7-7.4l-1.6-.5c-8-2.3-18.1-5.1-26.3-9.5c-9.2-5-19.4-13.8-20.4-29.1c-1.1-17.9 9.5-29.3 20.6-35.2c5-2.7 10.4-4.5 15.6-5.6v-7.5-16h32v16zm160-16v16 7.3c5.3 .9 10.4 2 15.1 3.2l15.5 3.9-7.7 31.1-15.5-3.9c-8.4-2.1-16.4-3.6-23.7-3.7c-5.5-.1-12 1.1-16.3 3.5c-2 1.1-3 2.1-3.3 2.6c-.2 .3-.5 .9-.5 2.4c0 .3 0 .3 .1 .4l0 0c.3 .4 1.2 1.3 3.5 2.5c4.9 2.7 11.9 4.6 21.4 7.3l.2 .1c8.4 2.4 19.3 5.4 28 10.6c9.6 5.6 18.9 15.2 19.4 30.6c.5 17.3-9.2 28.8-20.5 34.9c-5 2.7-10.5 4.5-15.8 5.6v8.6 16h-32v-16-9.2c-7.5-1.6-14.5-3.8-20.6-5.8l0 0 0 0c-1.6-.5-3.1-1-4.5-1.4L280 228.3l9.5-30.6 15.3 4.8c1.8 .6 3.6 1.1 5.3 1.7c10.4 3.3 18.4 5.8 26.8 6.1c6 .2 12.1-1 16.1-3.1c1.8-1 2.7-1.9 3.1-2.5c.3-.5 .8-1.4 .7-3.3l0-.1c0-.6 0-1.7-3.6-3.8c-4.6-2.7-11.3-4.8-20.7-7.4l-1.6-.5c-8-2.3-18.1-5.1-26.3-9.5c-9.2-5-19.4-13.8-20.4-29.1c-1.1-17.9 9.5-29.3 20.6-35.2c5-2.7 10.4-4.5 15.6-5.6v-7.5-16h32zM336 352H176v80c0 44.2 35.8 80 80 80s80-35.8 80-80V352zm-67.3 16v15.6c3.1 .5 6.2 1.2 9 1.9l11.6 2.9-5.8 23.3-11.6-2.9c-5.5-1.4-10.7-2.3-15.3-2.4c-3.5-.1-7.5 .7-10.1 2.1c-1.2 .6-1.6 1.2-1.7 1.3c0 0 0 .1 0 .1s0 .1 0 .3c.2 .2 .8 .6 1.7 1.1c3.1 1.7 7.5 2.9 13.9 4.7l.2 .1 0 0c5.5 1.6 12.9 3.6 18.8 7.1c6.6 3.9 13.2 10.6 13.5 21.4c.3 12.1-6.4 20.1-14.3 24.4c-3.1 1.7-6.4 2.9-9.7 3.6v16.6h-24v-17c-4.6-1-9-2.4-12.7-3.6c-1-.3-2-.7-3-.9l-11.5-3.6 7.1-22.9 11.5 3.6c1.2 .4 2.4 .8 3.5 1.1l0 0 0 0c6.9 2.2 12 3.8 17.3 3.9c3.8 .1 7.6-.6 9.9-1.9c1-.6 1.4-1 1.5-1.2c.1-.1 .3-.4 .2-1.4l0-.1c-.1-.1-.5-.6-1.7-1.3c-2.9-1.7-7.1-3-13.4-4.8l-1.1-.3 0 0c-5.3-1.5-12.1-3.4-17.7-6.4c-6.3-3.4-13.6-9.6-14.2-20.4c-.8-12.5 6.7-20.6 14.4-24.7c3.1-1.6 6.4-2.8 9.6-3.6V368h24z"]},faTennisBall:{prefix:"fass",iconName:"tennis-ball",icon:[512,512,[127934],"f45e","M.2 245.1C.1 248.7 0 252.3 0 256C0 397.4 114.6 512 256 512c3.7 0 7.3-.1 10.9-.2c-3.8-10.7-6.6-21.8-8.4-33.1c-4.4-27.2-2.9-55 4.4-81.6s20.2-51.2 37.9-72.4s39.7-38.2 64.5-50.1s52-18.2 79.5-18.7c22.8-.4 45.5 3.3 67 10.9c.2-3.6 .2-7.2 .2-10.9C512 114.6 397.4 0 256 0c-3.7 0-7.3 .1-10.9 .2c10.7 30.5 13.7 63.4 8.2 95.6c-7.1 42.4-28.3 81.2-60 110.1s-72.4 46.4-115.2 49.6c-26.6 2-53.1-1.7-77.9-10.4zM206.8 4.7C104.9 24.6 24.6 104.9 4.7 206.8C26.9 216 51.1 220 75.3 218.2c34.5-2.5 67.2-16.6 92.8-39.9s42.6-54.5 48.4-88.7c4.8-28.7 1.4-58.2-9.7-84.9zM445.4 293.4c-22.2 .4-44 5.5-64 15.1s-37.7 23.3-52 40.3s-24.6 36.9-30.5 58.3s-7.1 43.8-3.5 65.7c1.9 11.9 5.2 23.5 9.8 34.6c101.9-19.8 182.2-100.2 202.1-202.1c-19.6-8.1-40.6-12.1-61.9-11.8z"]},faSquareL:{prefix:"fass",iconName:"square-l",icon:[448,512,[],"e275","M448 32H0V480H448V32zM176 152V336H296h24v48H296 152 128V360 152 128h48v24z"]},faSortUp:kX,faSortAsc:kJ,faCalendarArrowUp:k6,faCalendarUpload:k4,faCommentDots:k3,faCommenting:k5,faPlantWilt:{prefix:"fass",iconName:"plant-wilt",icon:[512,512,[],"e5aa","M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56v13c-29.3 10-48 34.5-48 70.1c0 29.3 35.8 79.4 80 116.9c44.2-37.5 80-88 80-116.9c0-35.6-18.7-60.2-48-70.1V120C464 53.7 410.3 0 344 0S224 53.7 224 120v21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120v13c-29.3 10-48 34.5-48 70.1C0 360.4 35.8 410.5 80 448c44.2-37.5 80-88 80-116.9c0-35.6-18.7-60.2-48-70.1V248c0-30.9 25.1-56 56-56s56 25.1 56 56v32V480v32h64V480 280 248 120z"]},faScarf:{prefix:"fass",iconName:"scarf",icon:[512,512,[129507],"f7c1","M184 0h-8.7l-4.7 7.3-72 112-2.5 4V128v80 6.6l4.7 4.7 176 176 112 112 22.6-22.6L310.6 384 336 358.6 436.7 459.3l22.6-22.6L358.6 336 384 310.6 484.7 411.3l22.6-22.6-112-112L384 265.4l-9.4-9.4L256 137.4 214.6 96H256h41.4l-18.7 18.7L397.3 233.4l14.1-14.1 4.7-4.7V208 128v-4.7l-2.5-4-72-112L336.7 0H328 184zM4.7 388.7l22.6 22.6 112-112-22.6-22.6-112 112zm48 48l22.6 22.6 112-112-22.6-22.6-112 112zm48 48l22.6 22.6 112-112-22.6-22.6-112 112z"]},faAlbumCirclePlus:{prefix:"fass",iconName:"album-circle-plus",icon:[576,512,[],"e48c","M0 32H448V192.7c-5.3-.5-10.6-.7-16-.7c-20.1 0-39.5 3.4-57.5 9.6C352.3 140 293.3 96 224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c12.9 0 25.4-1.5 37.4-4.4c6.5 25.5 18.5 48.7 34.8 68.4H0V32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm208 0a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},faUserNurseHairLong:{prefix:"fass",iconName:"user-nurse-hair-long",icon:[448,512,[],"e45e","M96 48v80h.3c-.2 2.6-.3 5.3-.3 8v24 16 0 48L48 272v32H224 400V272l-48-48V176 160 136c0-2.7-.1-5.4-.3-8h.3V48L224 0 96 48zm48 128h64l32-32 16 16h48v16c0 44.2-35.8 80-80 80s-80-35.8-80-80zM208 40h32V64h24V96H240v24H208V96H184V64h24V40zm16 384l-82.8-88H64L0 512H448L384 336H306.8L224 424z"]},faDiamond:{prefix:"fass",iconName:"diamond",icon:[512,512,[9830],"f219","M0 256L256 0 512 256 256 512 0 256z"]},faSquareLeft:k8,faArrowAltSquareLeft:k9,faFaceGrinSquint:k7,faGrinSquint:Eb,faCircleEllipsisVertical:{prefix:"fass",iconName:"circle-ellipsis-vertical",icon:[512,512,[],"e10b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-320H224V128h64v64zm0 192H224V320h64v64zm0-160v64H224V224h64z"]},faHandHoldingDollar:Em,faHandHoldingUsd:Ey,faGridDividers:{prefix:"fass",iconName:"grid-dividers",icon:[512,512,[],"e3ad","M0 0H512V48H0V0zM160 96V224H32V96H160zm0 288V512H32V384H160zM192 96H320V224H192V96zM320 384V512H192V384H320zM352 96H480V224H352V96zM480 384V512H352V384H480zm32-96v48H0V288H512z"]},faBacterium:{prefix:"fass",iconName:"bacterium",icon:[512,512,[],"e05a","M422.8 39.6l7.6-22.8L384.8 1.6l-7.6 22.8-2.6 7.8c-10.4-.6-21.1 .2-31.8 2.7c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7L292.6 8.5 248.5 27.4l9.5 22.1 4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7l-13.3-20L142.7 89.3l13.3 20 7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3l-18.7-15-30 37.5 18.7 15 15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9-22.3-8.9L8.8 293.4l22.3 8.9 11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7l0 0-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2-23.1 6.6L7.5 429.7l23.1-6.6 13.8-3.9C54.7 439.3 71 456 91.1 466.8l-1.9 5.6-7.6 22.8 45.5 15.2 7.6-22.8 2.6-7.8c24.5 1.5 47.7-5.1 67-17.5L215 473l17 17L265.9 456l-17-17-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4 22.1 9.5 18.9-44.1-22.1-9.5-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5 6.6 23.1 46.2-13.2-6.6-23.1L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249l17 17L489.9 232l-17-17-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2 23.1-6.6L504.5 82.3l-23.1 6.6-13.7 3.9c-10.5-20.6-27-37-46.8-47.6l1.9-5.7zM99.2 363.9l0 0L144 368l-44.8-4.1zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faHandPointer:{prefix:"fass",iconName:"hand-pointer",icon:[448,512,[],"f25a","M128 0h80V176h80v32h80v32h80v80 48 16c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L24.1 357.4l-24-32 64-48 24 32L128 362.7V0zM240 304V288H208v16 96 16h32V400 304zm64-16H272v16 96 16h32V400 304 288zm64 16V288H336v16 96 16h32V400 304z"]},faDrumSteelpan:{prefix:"fass",iconName:"drum-steelpan",icon:[576,512,[],"f56a","M473 209.8c-22.2 9.4-49.7 17-81 22.2L353.9 176l57.4-84.3c23.4 4.9 44.2 11.2 61.7 18.6c47.1 19.9 55 39.9 55 49.8s-8 29.9-55 49.8zM340.7 238.1c-16.9 1.3-34.5 1.9-52.7 1.9s-35.8-.7-52.7-1.9L249.9 192h76.2l14.6 46.1zm-156.6-6.1c-31.4-5.2-58.8-12.8-81-22.2C56 189.9 48 169.9 48 160s8-29.9 55-49.8c17.5-7.4 38.3-13.7 61.7-18.6L222.1 176l-38 55.9zM225.5 82.8C245.3 81 266.2 80 288 80s42.7 1 62.5 2.8L326.1 160H249.9L225.5 82.8zM576 160C576 80 447.1 32 288 32S0 80 0 160V352c0 80 128.9 128 288 128s288-48 288-128V160z"]},faHandScissors:{prefix:"fass",iconName:"hand-scissors",icon:[512,512,[],"f257","M40 208L0 208l0 80 40 0 168 0 0 80 32 0 0 80 80 0 48 0 16 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L288 64l0 32.3 76.9 24.5 15.2 4.9-9.7 30.5-15.2-4.9L288 129.9l0 .1L108 73.4l-38.2-12-24 76.3 38.2 12L269.5 208 40 208z"]},faHandsPraying:Ev,faPrayingHands:Ez,faFacePensive:{prefix:"fass",iconName:"face-pensive",icon:[512,512,[],"e384","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 384h96 16v32H304 208 192V384h16zM72.8 193.7l22.9-11.4c14.5-7.2 27.2-17.6 37.4-30.2l14.4-18 25 20-14.4 18c-13 16.3-29.4 29.5-48 38.8L87.2 222.3 72.8 193.7zm236 72.7c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2zm-105.6 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm213.1-84.1l22.9 11.4-14.3 28.6L402 210.9c-18.6-9.3-35-22.6-48.1-38.8l-14.4-18 25-20 14.4 18c10.1 12.7 22.9 23 37.4 30.2z"]},faUserMusic:{prefix:"fass",iconName:"user-music",icon:[640,512,[],"f8eb","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zm64 463.8c0 19.1 7.8 35.6 19.1 48.2H0L64 304H368v80.9c-18 2.5-34.8 9.1-48.5 19.4c-17.6 13.2-31.5 34-31.5 59.5zM640 152v33.3 48 160c0 1.2-.1 2.4-.3 3.6c.2 1.5 .3 2.9 .3 4.4c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V266.6l-144 48V465.3c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V297.3v-48V232l16.4-5.5 192-64L640 152z"]},faArrowRotateRight:Ew,faArrowRightRotate:EH,faArrowRotateForward:Ex,faRedo:EN,faMessagesDollar:EV,faCommentsAltDollar:Ek,faSensorOn:{prefix:"fass",iconName:"sensor-on",icon:[640,512,[],"e02b","M0 32H448V480H0V32zM112 96H64v24V264v24h48V264 120 96zm96 0H160v24V264v24h48V264 120 96zm389.3 12l-48 32-20 13.3-26.6-39.9 20-13.3 48-32 20-13.3 26.6 39.9-20 13.3zM536 232h80 24v48H616 536 512V232h24zm13.3 140l48 32 20 13.3-26.6 39.9-20-13.3-48-32-20-13.3 26.6-39.9 20 13.3z"]},faBalloon:{prefix:"fass",iconName:"balloon",icon:[384,512,[],"e2e3","M0 192C0 86 86 0 192 0S384 86 384 192c0 128-160 240-160 240l32 80H128l32-80S0 320 0 192zm96 0c0-53 43-96 96-96V64C121.3 64 64 121.3 64 192H96z"]},faBiohazard:{prefix:"fass",iconName:"biohazard",icon:[576,512,[9763],"f780","M167.2 3.2C138 33.4 120 74.6 120 120c0 26.1 6 50.8 16.6 72.9c-22.4 2.3-44.6 9-65.3 20.6c-33.7 18.8-58 47.3-71.3 79.7c57.1-48 153.9-53.7 204.4 30.8s-2.9 162.6-74.6 186.3c35.7 5.1 73.5-.9 107.2-19.7c20.6-11.5 37.7-26.6 50.9-44c13.2 17.4 30.3 32.6 50.9 44c33.7 18.8 71.5 24.8 107.2 19.7C374.5 486.6 321 408.6 371.6 324s147.4-78.8 204.4-30.8c-13.3-32.4-37.6-60.9-71.3-79.7c-20.7-11.5-43-18.3-65.3-20.6C450 170.8 456 146.1 456 120c0-45.4-18-86.6-47.2-116.8C433.9 77.9 393.6 176 288 176S142.1 77.9 167.2 3.2zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM288 64c-32.2 0-62.6 7.3-89.8 20.3c2.1 5.9 4.8 11.6 7.9 16.9c8.3 13.9 20.5 26 37.3 33.8c14-4.6 29-7 44.6-7s30.6 2.5 44.6 7c16.8-7.7 29-19.8 37.3-33.8c3.2-5.3 5.8-11 7.9-16.9C350.6 71.3 320.2 64 288 64zM191.4 378.8c-20.5-18.6-35.6-42.9-42.8-70.5c-14.6-10.8-30.6-16.1-46.6-17.5c-7-.6-14.1-.4-21.1 .5c5.9 63.9 40.7 119.5 91.2 153.5c4.8-5.8 8.9-12.1 12.1-18.7c6.6-13.7 9.9-29.6 7.2-47.2zm303.7-87.5c-7-.9-14.1-1-21.1-.5c-16 1.3-32.1 6.7-46.6 17.5c-7.2 27.6-22.3 52-42.8 70.5c-2.7 17.6 .6 33.5 7.2 47.2c3.2 6.6 7.3 12.9 12.1 18.7c50.5-34 85.3-89.5 91.2-153.5z"]},faChessQueenPiece:ED,faChessQueenAlt:ES,faLocationCrosshairs:E_,faLocation:EO,faMarsDouble:{prefix:"fass",iconName:"mars-double",icon:[640,512,[9891],"f227","M320 32H448V160l-32 32-41.4-41.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l53.6-53.6L288 64l32-32zM288 304A112 112 0 1 0 64 304a112 112 0 1 0 224 0zm16 164c18.9-14.8 35.2-32.8 48.1-53.1c5.2 .7 10.6 1.1 16 1.1c61.9 0 112-50.1 112-112c0-35.7-16.7-67.5-42.7-88L480 173.3V146.7l41.4-41.4L480 64l32-32H640V160l-32 32-41.4-41.4L513 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-22.6 0-44.2-4.3-64-12z"]},faHousePersonLeave:EP,faHouseLeave:Ej,faHousePersonDepart:EB,faRulerTriangle:{prefix:"fass",iconName:"ruler-triangle",icon:[512,512,[128208],"f61c","M0 0V512H512V464l-60.7-60.7-24 24L416 438.6 393.4 416l11.3-11.3 24-24-57.4-57.4-24 24L336 358.6 313.4 336l11.3-11.3 24-24-57.4-57.4-24 24L256 278.6 233.4 256l11.3-11.3 24-24-57.4-57.4-24 24L176 198.6 153.4 176l11.3-11.3 24-24L131.3 83.3l-24 24L96 118.6 73.4 96 84.7 84.7l24-24L48 0H0zM128 256L256 384H128V256z"]},faCardClub:{prefix:"fass",iconName:"card-club",icon:[384,512,[],"e3e9","M384 0H0V512H384V0zM256 192c0 5.6-.7 11.1-2.1 16.3c28.2 2.9 50.1 26.8 50.1 55.7c0 30.9-25.1 56-56 56c-15.7 0-29.8-6.4-40-16.8V336h16 16v32H224 208 176 160 144V336h16 16V303.2c-10.2 10.4-24.3 16.8-40 16.8c-30.9 0-56-25.1-56-56c0-28.9 21.9-52.7 50.1-55.7c-1.4-5.2-2.1-10.7-2.1-16.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},faChildDress:{prefix:"fass",iconName:"child-dress",icon:[320,512,[],"e59c","M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm4.9 96h16 86.2 16l9.6 12.8 72.1 96L320 294.4l-51.2 38.4-19.2-25.6-15.3-20.4L272 400H232v80 32H168V480 400H152v80 32H88V480 400H48L85.7 286.8 70.4 307.2 51.2 332.8 0 294.4l19.2-25.6 72.1-96 9.6-12.8z"]},faUsersBetweenLines:{prefix:"fass",iconName:"users-between-lines",icon:[640,512,[],"e591","M0 0V48H24 616h24V0H616 24 0zM0 464v48H24 616h24V464H616 24 0zM211.2 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM64 256L32 352H167.4l28.2-75.2 7.8-20.8H64zm411.8 96H608l-32-96H439.8l7.8 20.8L475.8 352zm-10.2 64l-24-64-24-64H405.3 234.7h-9.1l-24 64-24 64h288zm97.6-256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 256a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},faLungsVirus:{prefix:"fass",iconName:"lungs-virus",icon:[640,512,[],"e067","M352 32V64v80H288V64 32 0h64V32zm-96 96v60.1l-26.5-26.5-67.9 67.9 32.7 32.7c3.6 3.6 1.1 9.8-4.1 9.8H144v96h46.2c5.1 0 7.7 6.2 4.1 9.8l-32.7 32.7 68.9 68.9-119.9 30c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c8.8-70.6 45.5-147.2 78-203.9c16.5-28.9 32.4-53.6 44.3-71.1c5.9-8.8 10.8-15.7 14.3-20.6c1.7-2.4 3.1-4.3 4.1-5.6l1.1-1.5 .3-.4 .1-.1 0 0 0 0s0 0 25.6 19.2l-25.6-19.2L152 96h16 56 32v32zM529.4 509.3l-119.9-30 68.9-68.9-32.7-32.7c-3.6-3.6-1.1-9.8 4.1-9.8H496V272H449.8c-5.1 0-7.7-6.2-4.1-9.8l32.7-32.7-67.9-67.9L384 188.1V128 96h32 56 16l9.6 12.8L472 128c25.6-19.2 25.6-19.2 25.6-19.2l0 0 0 0 .1 .1 .3 .4 1.1 1.5c1 1.3 2.3 3.2 4.1 5.6c3.5 4.8 8.4 11.8 14.3 20.6c11.8 17.5 27.8 42.2 44.3 71.1c32.4 56.7 69.1 133.3 78 203.9c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7zM410.5 206.9l11.3 11.3 11.3 11.3-11.3 11.3C398.5 264.1 415 304 448 304h16v16 16H448c-33 0-49.5 39.9-26.2 63.2l11.3 11.3-11.3 11.3-11.3 11.3-11.3-11.3C375.9 398.5 336 415 336 448v16H320 304V448c0-33-39.9-49.5-63.2-26.2l-11.3 11.3-11.3-11.3 0 0-11.3-11.3 11.3-11.3C241.5 375.9 225 336 192 336H176V320 304h16c33 0 49.5-39.9 26.2-63.2l-11.3-11.3 11.3-11.3 0 0 11.3-11.3 11.3 11.3C264.1 241.5 304 225 304 192V176h16 16v16c0 33 39.9 49.5 63.2 26.2l11.3-11.3zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faSpinnerThird:{prefix:"fass",iconName:"spinner-third",icon:[512,512,[],"f3f4","M477.7 384c21.8-37.7 34.3-81.4 34.3-128C512 114.6 397.4 0 256 0V64c106 0 192 86 192 192c0 35-9.4 67.8-25.7 96l55.4 32z"]},faFaceGrinTears:ER,faGrinTears:EU,faPhone:{prefix:"fass",iconName:"phone",icon:[512,512,[128222,128379],"f095","M0 32L144 0l80 144-83.8 67c36.1 68.4 92.3 124.6 160.8 160.8L368 288l144 80L480 512H448C200.6 512 0 311.4 0 64L0 32z"]},faComputerMouseScrollwheel:EF,faMouseAlt:EG,faCalendarXmark:EY,faCalendarTimes:EQ,faChildReaching:{prefix:"fass",iconName:"child-reaching",icon:[384,512,[],"e59d","M192 0a64 64 0 1 1 0 128A64 64 0 1 1 192 0zM176 384v96 32H112V480 238.8l-8.6-10.3-80-96L2.9 107.9l49.2-41L72.6 91.5 143 176h1 96 2.3l68.9-84.3L331.5 67 381 107.5l-20.3 24.8-78.5 96L272.7 240H272V480v32H208V480 384H176z"]},faTableLayout:{prefix:"fass",iconName:"table-layout",icon:[512,512,[],"e290","M512 32H0V480H512V32zM448 96v64H64V96H448zM64 224h64V416H64V224zm384 0V416H192V224H448z"]},faNarwhal:{prefix:"fass",iconName:"narwhal",icon:[640,512,[],"f6fe","M640 336c0-49-20.2-93.2-52.7-125.2L640 0 511.7 166.8c-15.5-4.4-31.8-6.8-48.6-6.8c-50.9 0-100.7 17.5-140.2 49.6L128 368V256l64-32V96L96 144 0 96V224l64 32v96c0 88.4 71.6 160 160 160H464c97.2 0 176-78.8 176-176zM496 280a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faRampLoading:{prefix:"fass",iconName:"ramp-loading",icon:[448,512,[],"f4d4","M32 0H64 384h32V32 440.4l-64-128V64H96V312.4l-64 128V32 0zM352 384l52.4 104.8L416 512H390.1 384 64 57.9 32l11.6-23.2L96 384l32-64H320l32 64z"]},faCalendarCirclePlus:{prefix:"fass",iconName:"calendar-circle-plus",icon:[576,512,[],"e470","M160 0H96V64H0v96H448V64H352V0H288V64H160V0zm96 368c0-91.8 70.3-167.2 160-175.3V192H0V512H330.8C285.6 480.1 256 427.5 256 368zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48 16v32H496 448v48 16H416V432 384H368 352V352h16 48V304 288h32v16z"]},faToothbrush:{prefix:"fass",iconName:"toothbrush",icon:[576,512,[129701],"f635","M0 160c0-35.3 28.7-64 64-64H288c37.7 0 40-33.2 40-64c57.4 0 120 31.6 120 96c0 53-43 96-96 96H64 0V160zm80 96v24V416h32V280 256h48v24V416h32V280 256h48v24V416h32V280 256h48v24V416h32V280 256h48v24V416H544h32v64H544 32 0V416H32V280 256H80z"]},faBorderInner:{prefix:"fass",iconName:"border-inner",icon:[448,512,[],"f84e","M0 416l64 0 0 64L0 480l0-64zm96 0l64 0 0 64-64 0 0-64zM96 32l64 0 0 64L96 96l0-64zM352 480l-64 0 0-64 64 0 0 64zm0-448l0 64-64 0 0-64 64 0zm96 448l-64 0 0-64 64 0 0 64zM0 32l64 0 0 64L0 96 0 32zM384 384l0-64 64 0 0 64-64 0zm0-288l0-64 64 0 0 64-64 0zM0 320l64 0 0 64L0 384l0-64zM384 192l0-64 64 0 0 64-64 0zM0 128l64 0 0 64L0 192l0-64zm0 96l32 0 160 0 0-160 0-32 64 0 0 32 0 160 160 0 32 0 0 64-32 0-160 0 0 160 0 32-64 0 0-32 0-160L32 288 0 288l0-64z"]},faPawClaws:{prefix:"fass",iconName:"paw-claws",icon:[512,512,[],"f702","M373.1 58.4L320 0V71.2c-18.3 9.8-34.3 28.9-42.5 53.6c-14.3 42.9 .3 86.2 32.6 96.8s70.1-15.6 84.4-58.5c4-11.9 5.7-23.9 5.5-35.1h0c0-25.7-9.6-50.6-26.9-69.6zM64 196.8V128L12.2 199.2C4.3 210.1 0 223.3 0 236.8V240H0c-.1 13.3 3.7 27.8 11.6 41.4c18.9 32.4 54 47.3 78.5 33.3s29.1-51.7 10.2-84.1C91.1 214.7 77.9 203 64 196.8zm384 0c-13.9 6.1-27.1 17.8-36.4 33.7c-18.9 32.4-14.3 70.1 10.2 84.1s59.7-.9 78.5-33.3c7.9-13.6 11.7-28.1 11.6-41.4h0v-3.2c0-13.5-4.3-26.7-12.2-37.6L448 128v68.8zM192 0L138.9 58.4C121.6 77.4 112 102.3 112 128h0c-.2 11.3 1.5 23.2 5.5 35.1c14.3 42.9 52.1 69.1 84.4 58.5s46.9-53.9 32.6-96.8C226.3 100.2 210.3 81 192 71.2V0zm64 256c-64 0-192 80-192 256l192-48 192 48c0-176-128-256-192-256z"]},faKiwiFruit:{prefix:"fass",iconName:"kiwi-fruit",icon:[448,512,[],"e30c","M448 176c0 79.5-100.3 144-224 144S0 255.5 0 176S100.3 32 224 32s224 64.5 224 144zM224 64H208V80v24 16h16 16V104 80 64H224zM64 176v16H80h32 16V176 160H112 80 64v16zm256 0v16h16 32 16V176 160H368 336 320v16zm-96 56H208v16 24 16h16 16V272 248 232H224zM139.3 92.7L128 81.4 105.4 104l11.3 11.3 8 8L136 134.6 158.6 112l-11.3-11.3-8-8zm192 22.6L342.6 104 320 81.4 308.7 92.7l-8 8L289.4 112 312 134.6l11.3-11.3 8-8zm-184 136L158.6 240 136 217.4l-11.3 11.3-8 8L105.4 248 128 270.6l11.3-11.3 8-8zm176-22.6L312 217.4 289.4 240l11.3 11.3 8 8L320 270.6 342.6 248l-11.3-11.3-8-8zM280 176c0-13.3-25.1-24-56-24s-56 10.7-56 24s25.1 24 56 24s56-10.7 56-24zM224 480C102.4 480 3.4 383.1 .1 262.2c13.2 16.4 29.8 30.7 48.2 42.5C94.7 334.6 156.9 352 224 352s129.3-17.4 175.7-47.3c18.5-11.9 35-26.2 48.2-42.5C444.6 383.1 345.6 480 224 480z"]},faTrafficLightSlow:{prefix:"fass",iconName:"traffic-light-slow",icon:[320,512,[],"f639","M320 0H0V352c0 88.4 71.6 160 160 160s160-71.6 160-160V0zM136 368a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm0-128a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM136 112a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faRectangleCode:{prefix:"fass",iconName:"rectangle-code",icon:[512,512,[],"e322","M512 32H0V480H512V32zM209 209l-47 47 47 47 17 17L192 353.9l-17-17-64-64-17-17 17-17 64-64 17-17L225.9 192l-17 17zM337 175l64 64 17 17-17 17-64 64-17 17L286.1 320l17-17 47-47-47-47-17-17L320 158.1l17 17z"]},faHeadSideVirus:{prefix:"fass",iconName:"head-side-virus",icon:[512,512,[],"e064","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zM314.5 94.9l-11.3 11.3C279.9 129.5 240 113 240 80V64H224 208V80c0 33-39.9 49.5-63.2 26.2L133.5 94.9l-11.3 11.3 0 0-11.3 11.3 11.3 11.3C145.5 152.1 129 192 96 192H80v16 16H96c33 0 49.5 39.9 26.2 63.2l-11.3 11.3 11.3 11.3 0 0 11.3 11.3 11.3-11.3C168.1 286.5 208 303 208 336v16h16 16V336c0-33 39.9-49.5 63.2-26.2l11.3 11.3 11.3-11.3 11.3-11.3-11.3-11.3C302.5 263.9 319 224 352 224h16V208 192H352c-33 0-49.5-39.9-26.2-63.2l11.3-11.3-11.3-11.3L314.5 94.9zM200 160a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faKeyboardBrightness:{prefix:"fass",iconName:"keyboard-brightness",icon:[640,512,[],"e1c0","M352 64V96v96 32H288V192 96 64h64zM112 130.7l22.6 22.6 64 64L221.3 240 176 285.3l-22.6-22.6-64-64L66.7 176 112 130.7zM573.3 176l-22.6 22.6-64 64L464 285.3 418.7 240l22.6-22.6 64-64L528 130.7 573.3 176zM0 352H32 96h32v64H96 32 0V352zm192 0h32H416h32v64H416 224 192V352zm320 64V352h32 64 32v64H608 544 512z"]},faBooksMedical:{prefix:"fass",iconName:"books-medical",icon:[576,512,[],"f7e8","M419.4 398.3L384 268.3V142.8l93.7-25.1 67.2 247L419.4 398.3zM469.3 86.8L384 109.6V16.3L445.7 0l23.6 86.8zM427.8 429.2l125.5-33.6L576 478.9 450.3 512l-22.5-82.8zM64 0H192V96H64V0zm0 416H192v96H64V416zM224 0H352V96H224V0zm0 128H352V384H224V128zm0 288H352v96H224V416zM64 160h64v64h64v64H128v64H64V288H0V224H64V160z"]},faLightbulbSlash:{prefix:"fass",iconName:"lightbulb-slash",icon:[640,512,[],"f673","M152.4 229.8c5.4 16.8 13.2 32.4 23 46.6c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2H348.1L152.4 229.8zM240 416v96H400V424.9L388.7 416H240zM160.4 101.7l-112-87L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L436.2 315.9c4.3-6.1 8.7-12.1 13.1-18.1l0 0 0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0C249.3 0 188.4 41.7 160.4 101.7zm52.7 40.9C227.3 97.1 269.8 64 320 64V96c-40.2 0-73.4 29.6-79.1 68.2l-27.8-21.6z"]},faHouseBlank:Eq,faHomeBlank:EK,faSquare5:{prefix:"fass",iconName:"square-5",icon:[448,512,[],"e25a","M448 32H0V480H448V32zM176 128H280h24v48H280 197.9L194 218.9l56 6.7c39.9 4.8 70 38.7 70 78.9c0 43.9-35.6 79.5-79.5 79.5h-33c-29.8 0-57.1-16.4-71.2-42.6l-5.4-10 42.3-22.7 5.4 10c5.7 10.7 16.9 17.3 29 17.3h33c17.4 0 31.5-14.1 31.5-31.5c0-15.9-11.9-29.3-27.7-31.2l-79.1-9.5L142 261.1l2.1-23.2 8-88 2-21.8H176z"]},faSquareHeart:EZ,faHeartSquare:EW,faPuzzle:{prefix:"fass",iconName:"puzzle",icon:[512,512,[],"e443","M304 0H512V208H432v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V208l-64 0V144h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304V0zM0 272V64H208v64h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v80H144V240c0-17.7-14.3-32-32-32s-32 14.3-32 32v32H0zM0 512V304H208v64H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v80H0zM240 304h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V304h80V512H240V304z"]},faUserGear:E$,faUserCog:EX,faPipeCircleCheck:{prefix:"fass",iconName:"pipe-circle-check",icon:[640,512,[],"e436","M64 96v32V384v32H0V384 128 96H64zm448 0v32 64.7c-5.3-.5-10.6-.7-16-.7c-16.6 0-32.7 2.3-48 6.6V128 96h64zM320 368c0 5.4 .2 10.7 .7 16H96V128H416v83.2c-57 29.1-96 88.4-96 156.8zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faArrowUp19:EJ,faSortNumericUp:E1,faOctagonExclamation:{prefix:"fass",iconName:"octagon-exclamation",icon:[512,512,[],"e204","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm280-32v24V264v24H232V264 152 128h48zM232 320h48v48H232V320z"]},faDialLow:{prefix:"fass",iconName:"dial-low",icon:[576,512,[],"e15d","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zM287.6 447.6c-80.2 0-146.6-59-158.2-136H287.6h24v-48h-24H129.4c11.6-77 78-136 158.2-136c88.4 0 160 71.6 160 160s-71.6 160-160 160z"]},faDoorClosed:{prefix:"fass",iconName:"door-closed",icon:[576,512,[128682],"f52a","M96 0H480V448h64 32v64H544 480 96 32 0V448H32 96V0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLaptopMobile:E2,faPhoneLaptop:E6,faConveyorBeltBoxes:E4,faConveyorBeltAlt:E3,faShieldVirus:{prefix:"fass",iconName:"shield-virus",icon:[512,512,[],"e06c","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zm90.5 142.8l-11.3 11.3C311.9 177.5 272 161 272 128V112H256 240v16c0 33-39.9 49.5-63.2 26.2l-11.3-11.3-11.3 11.3 0 0-11.3 11.3 11.3 11.3C177.5 200.1 161 240 128 240H112v16 16h16c33 0 49.5 39.9 26.2 63.2l-11.3 11.3 11.3 11.3 0 0 11.3 11.3 11.3-11.3C200.1 334.5 240 351 240 384v16h16 16V384c0-33 39.9-49.5 63.2-26.2l11.3 11.3 11.3-11.3 11.3-11.3-11.3-11.3C334.5 311.9 351 272 384 272h16V256 240H384c-33 0-49.5-39.9-26.2-63.2l11.3-11.3-11.3-11.3-11.3-11.3zM232 208a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faStarfighterTwinIonEngineAdvanced:E5,faStarfighterAltAdvanced:E8,faDiceSix:{prefix:"fass",iconName:"dice-six",icon:[448,512,[9861],"f526","M0 32H448V480H0V32zM160 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faStarfighterTwinIonEngine:E9,faStarfighterAlt:E7,faRocketLaunch:{prefix:"fass",iconName:"rocket-launch",icon:[512,512,[128640],"e027","M384 305l0 127L224 512l0-142c0-21.8-8.6-42.6-24-58c-15.3-15.3-36.1-24-57.9-24L0 287.6 80 128l127 0C294.1-15.5 431.8-8.4 502.7 9.3C520.4 80.2 527.5 217.9 384 305zm40-177a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM166.5 470C117 519.5 .5 511.5 .5 511.5s-8-116.5 41.5-166c34.4-34.4 90.1-34.4 124.5 0s34.4 90.1 0 124.5zm-46.7-36.4c11.4-11.4 11.4-30 0-41.4s-30-11.4-41.4 0c-16.5 16.5-13.8 55.2-13.8 55.2s38.7 2.7 55.2-13.8z"]},faMosquitoNet:{prefix:"fass",iconName:"mosquito-net",icon:[640,512,[],"e52c","M256 242.2v23.1l-59.3 59.3-4.7 4.7V336l0 44.2-30.3 60.6-7.2 14.3 28.6 14.3 7.2-14.3 32-64 1.7-3.4V384l0-41.4 32-32v50l0 32h64v-32-50l32 32V297.4l-32-32V242.2l32 27.9V256h32V224h80 16 67c-11.7-9.9-26.3-16.5-42.4-18.5L344.7 181.6l49.6-41.3 8.4-7-3.5-10.4L385.4 81.6 414 30.2l7.8-14L393.8 .6l-7.8 14L354 72.2l-3.4 6.2 2.2 6.7 12.5 37.6L320 160.5V137.9v-32H296.2V71.7 63.5l-16.3 0v8.2 34.2l-23.8 0v32 22.6l-45.4-37.8 12.5-37.6 2.2-6.7L222 72.2 190 14.6l-7.8-14-28 15.5 7.8 14 28.6 51.4-13.8 41.3-3.5 10.4 8.4 7 49.6 41.3L71.4 205.5C30.6 210.6 0 245.2 0 286.3c0 72.6 87.8 109 139.2 57.6L256 242.2zM362.9 353.5c.4-.5 .9-1 1.3-1.5h-2.8l1.5 1.5zM528 256H496v16 16H448V272 256H416v16 16H400 384v32h16 16v48H400 384v32h16 16v48H400 384v32h16 16v16 16h32V496 480h48v16 16h32V496 480h48v16 16h32V496 480h16 16V448H624 608V400h16 16V368H624 608V320h16 16V288H624 608V272 256H576v16 16H528V272 256zm0 64h48v48H528V320zm0 80h48v48H528V400zm-80-80h48v48H448V320zm0 80h48v48H448V400z"]},faVentDamper:{prefix:"fass",iconName:"vent-damper",icon:[640,512,[],"e465","M64 64H576v96h64V352H576v96H64V352H0V160H64V64zm120 80H160v48h24H456h24V144H456 184zm0 88H160v48h24H456h24V232H456 184zm0 88H160v48h24H456h24V320H456 184z"]},faBridgeWater:{prefix:"fass",iconName:"bridge-water",icon:[576,512,[],"e4ce","M0 64H576v96c-53 0-96 43-96 96v80l-19.7 14.2 0 0c-13.9 10-23.6 17-35.5 22.5C411.6 378.7 397 383 384 383V256c0-53-43-96-96-96s-96 43-96 96V383c-13 0-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0 0 0-1.1-.8L96 336l0 0V256c0-53-43-96-96-96V64zM272.4 461.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 470.1 31.9 480 0 480V416c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faBanBug:Db,faDebug:Dm,faPersonBooth:{prefix:"fass",iconName:"person-booth",icon:[576,512,[],"f756","M256 0H192V32 192h64V32 0zM192 480v32h64V480 320H192V480zM576 0H512V32 480v32h64V480 32 0zM320 0H283.1l5.2 36.5 31.2 218.6L288.6 409.7 281 448h39 32 64 32 32V416 32 0H448 320zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zM0 160v32 96 10.7l0 0V480v32H64V480 384l32 42.7V480v32h64V480 416 405.3l-6.4-8.5L112 341.3l0-72.1 9.4 9.4 9.4 9.4H144h80 32V224H224 157.3l-54.6-54.6L93.3 160H80 32 0z"]},faTextWidth:{prefix:"fass",iconName:"text-width",icon:[448,512,[],"f035","M32 32H0V64v64 32H64V128 96H192l0 128H160v64h32 64 32V224H256l0-128H384v32 32h64V128 64 32H416 224 32zM0 384l96 96h32V416H320v64h32l96-96-96-96H320v64H128V288H96L0 384z"]},faGarageCar:{prefix:"fass",iconName:"garage-car",icon:[640,512,[],"e00a","M0 512V128L320 0 640 128V512H544V192H96V512H0zM224 240H416h16.4l6 15.3 40 102.2 1.7 4.2v4.5V392v24 64 32H416V480 464H224v16 32H160V480 416 392 368v-4.5l1.6-4.2 40-104 5.9-15.4H224zm194.4 96l-18.8-48H240.5L222 336H418.4zM240 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm184-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faSquareKanban:{prefix:"fass",iconName:"square-kanban",icon:[448,512,[],"e488","M448 32L0 32 0 480l448 0 0-448zM288 384l0-256 64 0 0 256-64 0zM256 256l-64 0 0-128 64 0 0 128zM96 320l0-192 64 0 0 192-64 0z"]},faHatWizard:{prefix:"fass",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M64 416L192 128 416 0 352 192l96 224H230.9L248 376l56-24-56-24-24-56-24 56-56 24 56 24 17.1 40H64zM256 192l16 32 16-32 32-16-32-16-16-32-16 32-32 16 32 16zM32 448H480h32v64H480 32 0V448H32z"]},faChartKanban:{prefix:"fass",iconName:"chart-kanban",icon:[448,512,[],"e64f","M448 480H320l0-448H448l0 448zM0 416L0 32H128l0 384H0zM160 288l0-256 128 0V288l-128 0z"]},faPenFancy:{prefix:"fass",iconName:"pen-fancy",icon:[512,512,[128395,10002],"f5ac","M97.1 392.3c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-88 88L224 448l37.5-99.9-97.6-97.6L64 288 9.1 480.3l88-88zm178.3-75.5L512 96 416 0 195.2 236.6l80.2 80.2z"]},faCoffeePot:{prefix:"fass",iconName:"coffee-pot",icon:[512,512,[],"e002","M32 32H0V64 192v32H64V192 96h53.3l27.8 83.3C96 214 64 271.3 64 336v8c0 80 72 136 72 136H440s72-56 72-136v-8c0-64.7-32-122-81.1-156.7L480 32H224 192 96 32zM194 224H382c34.9 19.4 59.8 54.6 65 96H129c5.2-41.4 30.1-76.6 65-96z"]},faMouseField:{prefix:"fass",iconName:"mouse-field",icon:[512,512,[],"e5a8","M396.2 113.6c2.5-8.1 3.8-16.7 3.8-25.6c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 29.8 14.8 56.1 37.4 72H256c-88.4 0-160 71.6-160 160v48H72c-39.8 0-72 32.2-72 72s32.2 72 72 72H456h24V464H456 72c-13.3 0-24-10.7-24-24s10.7-24 24-24H96 232h8 19H392h24V392 376 359.2l-15.8-5.7-49.9-18.2 23.8-63.5c2 .1 4 .2 6 .2H512V248.9c0-43-19.8-81.4-50.8-106.5C473 127.4 480 108.5 480 88c0-46.4-35.9-84.4-81.4-87.8C419.2 20.6 432 48.8 432 80c0 14.5-2.8 28.4-7.8 41.1c-8.9-3.4-18.3-6-28-7.5zM400 196a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM312 48c22.1 0 40 17.9 40 40v40H312c-22.1 0-40-17.9-40-40s17.9-40 40-40z"]},faPersonDigging:Dv,faDigging:Dz,faShowerDown:Dw,faShowerAlt:DN,faBoxCircleCheck:{prefix:"fass",iconName:"box-circle-check",icon:[576,512,[],"e0c4","M208 32V160H0L64 32H208zm32 0H384l64 128H416 240V32zM0 480V192H416v.7c-89.7 8.1-160 83.5-160 175.3c0 42.5 15.1 81.6 40.2 112H0zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L488 313.4l-11.3 11.3L416 385.4l-28.7-28.7L376 345.4 353.4 368l11.3 11.3 40 40L416 430.6l11.3-11.3 72-72L510.6 336z"]},faBrightness:{prefix:"fass",iconName:"brightness",icon:[512,512,[],"e0c9","M288 32V0H224V32 80v32h64V80 32zM118.6 73.4L96 50.7 50.7 96l22.6 22.6 32 32L128 173.3 173.3 128l-22.6-22.6-32-32zm320 45.3L461.3 96 416 50.7 393.4 73.4l-32 32L338.7 128 384 173.3l22.6-22.6 32-32zM32 224H0v64H32 80h32V224H80 32zm448 0H432 400v64h32 48 32V224H480zM150.6 406.6L173.3 384 128 338.7l-22.6 22.6-32 32L50.7 416 96 461.3l22.6-22.6 32-32zm256-45.3L384 338.7 338.7 384l22.6 22.6 32 32L416 461.3 461.3 416l-22.6-22.6-32-32zM288 480V432 400H224v32 48 32h64V480zM256 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faCarSideBolt:{prefix:"fass",iconName:"car-side-bolt",icon:[640,512,[],"e344","M96 64L42.7 224H0V432H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H640V224H522.7L416 64H96zM480 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM114.7 400a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM208 240L336 112l-24 96h88L272 336l24-96H208z"]},faFileXml:{prefix:"fass",iconName:"file-xml",icon:[512,512,[],"e654","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zm32 224v16V496v16H384V496 421.8l-17.9 33.7-13.9 26.2-14.3-26L320 423v73 16H288V496 368 352l16 0 4 0 9.5 0 4.6 8.3 29.7 54 28.5-53.8 4.5-8.5 9.6 0 5.6 0 16 0zm-224 0v16c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4V352h32v16c0 13.6-4 26.9-11.6 38.2L227.2 432l17.2 25.8C252 469.1 256 482.4 256 496v16H224V496c0-7.3-2.2-14.4-6.2-20.4L208 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4v16H160V496c0-13.6 4-26.9 11.6-38.2L188.8 432l-17.2-25.8C164 394.9 160 381.6 160 368V352h32zM448 512V496 368 352h32v16V480h16 16v32H496 464 448z"]},faOrnament:{prefix:"fass",iconName:"ornament",icon:[384,512,[],"f7b8","M224 96H160V64c0-17.7 14.3-32 32-32s32 14.3 32 32V96zm32 0V64c0-35.3-28.7-64-64-64s-64 28.7-64 64V96H96v57.7C66.9 170.5 42.5 194.9 25.7 224H358.3c-16.9-29.1-41.2-53.5-70.3-70.3V96H256zM0 320c0 22.4 3.8 44 10.9 64H373.1c7.1-20 10.9-41.6 10.9-64s-3.8-44-10.9-64H10.9C3.8 276 0 297.6 0 320zm25.7 96c33.2 57.4 95.2 96 166.3 96s133.1-38.6 166.3-96H25.7z"]},faPhoneArrowDownLeft:DV,faPhoneArrowDown:Dk,faPhoneIncoming:DE,faCloudWord:{prefix:"fass",iconName:"cloud-word",icon:[640,512,[],"e138","M0 480H144 512 640V352c0-59.6-40.8-109.8-96-124V192c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192v8.2C40.1 220 0 273.3 0 336V480zM512 352v32H496 304 288V352h16H496h16zm-272 0h16v32H240 144 128V352h16 96zM128 288h16H336h16v32H336 144 128V288zm272 0h96 16v32H496 400 384V288h16z"]},faHandFingersCrossed:{prefix:"fass",iconName:"hand-fingers-crossed",icon:[384,512,[],"e1a3","M101 35.6L87.5 6.6l-58 27.1L43 62.6l32 68.7 35.3-75.7L101 35.6zM165.6 240H192v-9.4L181 207l-15.4 33zM288 320H224v48 16H208 96 80V352H96h96V320 272H150.6 115.3 80 0v91c0 33.9 13.5 66.5 37.5 90.5l11.6 11.6c30 30 70.7 46.9 113.1 46.9H224c88.4 0 160-71.6 160-160H288V320zM212.8 63l13.5-29-58-27.1-13.5 29L59.6 240h70.6L212.8 63zM224 160V288h64V160H224zm96 32V320h64V192H320z"]},faTrash:{prefix:"fass",iconName:"trash",icon:[448,512,[],"f1f8","M144 0L128 32H0V96H448V32H320L304 0H144zM416 128H32L56 512H392l24-384z"]},faGaugeSimple:DD,faGaugeSimpleMed:DS,faTachometerAverage:D_,faArrowDownSmallBig:DO,faSortSizeDownAlt:DP,faBookMedical:{prefix:"fass",iconName:"book-medical",icon:[448,512,[],"f7e6","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM208 96v64H144v64h64v64h64V224h64V160H272V96H208z"]},faFaceMelting:{prefix:"fass",iconName:"face-melting",icon:[640,512,[129760],"e483","M571.4 304.8c-4.5 23.1 11.8 47.2 35.3 47.2l0 0H608l32 0v32 32H608l0 0H560c-8.8 0-16 7.2-16 16s7.1 16 16 16l0 0h16l32 0v32 32H576 320 32 0V480 448l32 0H44.9l0 0c36.8 0 58.4-50.7 42.8-84.1C72.5 331.1 64 294.5 64 256C64 114.6 178.6 0 320 0S576 114.6 576 256c0 16.7-1.6 33-4.6 48.8zM247.2 219.9a32 32 0 1 0 16.6-61.8 32 32 0 1 0 -16.6 61.8zM441 238.7a32 32 0 1 0 -61.8-16.6A32 32 0 1 0 441 238.7zM213.2 299.4l-7-14.4-28.8 14 7 14.4c14.8 30.5 45.1 67.5 98.3 81.7s97.9-2.6 126-21.7l13.3-9L404 338l-13.3 9c-22.7 15.4-57.9 28.5-99.8 17.2s-65.8-40.2-77.8-64.8z"]},faPoo:{prefix:"fass",iconName:"poo",icon:[512,512,[128169],"f2fe","M256 48c0 44.2-35.8 80-80 80H165.5 160c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48H104c-39.8 0-72 32.2-72 72c0 25.6 13.4 48.2 33.6 60.9C27.5 385.6 0 421.6 0 464v48H512V464c0-42.4-27.5-78.4-65.6-91.1C466.6 360.2 480 337.6 480 312c0-39.8-32.2-72-72-72H394.3c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64h-5.5c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96c-5.1 0-10.2 .4-15.1 1.2C250.4 14.3 256 30.5 256 48zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 448c-64 0-96-64-96-64H352s-32 64-96 64z"]},faPenClipSlash:Dj,faPenAltSlash:DR,faQuoteRight:DU,faQuoteRightAlt:DF,faScrollOld:{prefix:"fass",iconName:"scroll-old",icon:[576,512,[],"f70f","M48 32c26.5 0 48 21.5 48 48v80H48 0V80C0 53.5 21.5 32 48 32zm80 48c0-18-6-34.6-16-48H384c53 0 96 43 96 96l-32 32 32 32v16 16l-32 32 32 32v16 16H272 256v16 48c0 35.3-28.7 64-64 64s-64-28.7-64-64V272 256l32-32-32-32V176 80zM576 368c0 61.9-50.1 112-112 112H368 192c53 0 96-43 96-96V352h48 16l32 32 32-32h16H576v16z"]},faGuitars:{prefix:"fass",iconName:"guitars",icon:[512,512,[],"f8bf","M104 0h48 24V24 80v5.7l-2.5 5.1L152 133.7V178c50.3 8.6 88 43.8 88 86c0 14-4.2 27.3-11.6 39.1c-8.2 13-7.5 32 2.9 43.4c5.9 6.5 10.9 13.7 14.8 21.3c-2.3 4.9-4.7 9.6-7 13.9c-8.8 16.3-15 35.6-15 56.5c0 11.6 1.9 22.8 5.4 33.3C205.9 496.1 169.3 512 128 512C57.3 512 0 465.4 0 408c0-23 9.2-44.3 24.8-61.5c10.3-11.4 11.1-30.4 2.9-43.4C20.2 291.3 16 278 16 264c0-42.1 37.7-77.3 88-86V133.7L82.5 90.7 80 85.7V80 24 0h24zm24 344a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM360 148.6L328 112 352 0h32c22.1 0 40 17.9 40 40v4.4c0 12.4-6.4 23.3-16 29.7V238.9c48-7.2 48-46.9 48-46.9h32v37.5c0 12.9-4.3 25.4-8.5 37.8c-1.4 4-2.7 7.9-3.9 11.8c-2.1 6.8-3.6 15.1-3.6 24.8c0 33.5 17 70.9 28.8 92.9c6.9 12.7 11.2 26.9 11.2 41.3c0 40.8-33 73.8-73.8 73.8H329.8C289 512 256 479 256 438.2c0-14.5 4.3-28.6 11.2-41.3C279 374.9 296 337.5 296 304c0-9.8-1.5-18-3.6-24.8c-1.2-3.9-2.5-7.9-3.9-11.8c-4.2-12.4-8.5-25-8.5-37.8V176h32s0 52.8 48 62.5V148.6zM336 304v32h16 64 16V304H416 352 336zm0 64v32h16 64 16V368H416 352 336z"]},faPhoneXmark:{prefix:"fass",iconName:"phone-xmark",icon:[640,512,[],"e227","M208 0L64 32l0 32c0 247.4 200.6 448 448 448h32l32-144L432 288l-67 83.8C296.5 335.7 240.3 279.5 204.2 211L288 144 208 0zm362 40L536 6.1 519 23l-47 47L425 23l-17-17L374.1 40l17 17 47 47-47 47-17 17L408 201.9l17-17 47-47 47 47 17 17L569.9 168l-17-17-47-47 47-47 17-17z"]},faHose:{prefix:"fass",iconName:"hose",icon:[448,512,[],"e419","M288 104v24h48V104v-2.3l80-11.4V104h32V88 40 24H416V37.7L336 26.3V24 0H288V24v80zM64 176c0-44.2 35.8-80 80-80H256V32H144C64.5 32 0 96.5 0 176s64.5 144 144 144H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-44.2 0-80-35.8-80-80zM32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 96c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},faClockSix:{prefix:"fass",iconName:"clock-six",icon:[512,512,[],"e352","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V360v24H232V360 120 96h48v24z"]},faShirt:DG,faTShirt:DY,faTshirt:DQ,faBillboard:{prefix:"fass",iconName:"billboard",icon:[640,512,[],"e5cd","M448 32V0H384V32H256V0H192V32H96 32V96 352H0v64H32 96 288v64 32h64V480 416H544h64 32V352H608V96 32H544 448zM352 352H288 96V96h96v32H160v64h32 32 32 32V128H256V96H384v32H352v64h32 32 32 32V128H448V96h96V352H352z"]},faSquareR:{prefix:"fass",iconName:"square-r",icon:[448,512,[],"e27c","M448 32H0V480H448V32zM128 128h24H256c44.2 0 80 35.8 80 80c0 37.8-26.3 69.5-61.6 77.9L337.1 384h-57l-61.3-96H176v72 24H128V360 264 152 128zm48 112h56 24c17.7 0 32-14.3 32-32s-14.3-32-32-32H176v64z"]},faCubes:{prefix:"fass",iconName:"cubes",icon:[576,512,[],"f1b3","M288 4.2l8.5 3.2L424.5 56 440 61.9V78.4 204.5l120.5 45.7 15.5 5.9v16.6V426.8v15.7l-14.3 6.3L433.7 505l-9.7 4.2-9.7-4.2L288 449.5 161.7 505l-9.7 4.2-9.7-4.2-128-56.3L0 442.4V426.8 272.6 256.1l15.5-5.9L136 204.5V78.4 61.9L151.5 56l128-48.5L288 4.2zm21.6 237.6L392 210.6V121l-82.4 31.6v89.2zM288 55.6L217.3 82.4 288 109.5l70.7-27.1L288 55.6zM173.6 447.3L256 411.1V323.2l-82.4 31.6v92.5zM152 249.8L70.8 280.6 152 311.7l81.2-31.1L152 249.8zM528 411.1V323.2l-82.4 31.6v92.5L528 411.1zM505.2 280.6L424 249.8l-81.2 30.8L424 311.7l81.2-31.1z"]},faEnvelopeOpenDollar:{prefix:"fass",iconName:"envelope-open-dollar",icon:[512,512,[],"f657","M512 448v64H448 64 0V448 244.8l4.1 2.9L246.7 421l9.3 6.6 9.3-6.6L507.9 247.7l4.1-2.9V448zm0-256v13.5l-22.7 16.2L416 274.1V200 144 120 96H384 368 277.3 234.7 144 128 96v24 24 56 74.1L22.7 221.7 0 205.5V192l48-36V96 48H96h96L256 0l64 48h96 48V96v60l48 36zM276 144v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V336v20H236V336v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1v-6V124h40v20z"]},faDivide:{prefix:"fass",iconName:"divide",icon:[448,512,[10135,247],"f529","M176 48v96h96V48H176zm0 320v96h96V368H176zm224-80h32V224H400 48 16v64H48 400z"]},faSunCloud:{prefix:"fass",iconName:"sun-cloud",icon:[640,512,[127780],"f763","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3L150 512l106-73.1L362 512l11.8-64H288V380c-10.2 2.6-21 4-32 4c-70.7 0-128-57.3-128-128s57.3-128 128-128c61.3 0 112.6 43.1 125.1 100.7c20.5-22.5 50-36.7 82.9-36.7c6.1 0 12.2 .5 18 1.4L512 150 385.3 126.7 362 0 256 73.1zm32.2 273.4c2.2-39.3 28.1-72.3 63.7-85c.1-1.8 .2-3.7 .2-5.5c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c11.3 0 22.1-1.9 32.2-5.5zM568 416h72V344c0-39.8-32.2-72-72-72c-10.1 0-19.7 2.1-28.4 5.8C528.8 246.5 499 224 464 224c-38.7 0-71 27.5-78.4 64c-.5 0-1.1 0-1.6 0c-35.3 0-64 28.7-64 64v64h64H568z"]},faLampFloor:{prefix:"fass",iconName:"lamp-floor",icon:[640,512,[],"e015","M128 224L192 0H448l64 224H128zm160 32h64V448h64 32v64H416 320 224 192V448h32 64V256z"]},faSquare7:{prefix:"fass",iconName:"square-7",icon:[448,512,[],"e25c","M448 32H0V480H448V32zM296 128h24v29.4l-2.3 4.9L213.5 384h-53l3.9-8.2L258.2 176H152 128V128h24H296z"]},faTengeSign:Dq,faTenge:DZ,faHeadphones:{prefix:"fass",iconName:"headphones",icon:[512,512,[127911],"f025","M256 80C152 80 65.8 156.3 50.4 256H128V480H0V384 288C0 146.6 114.6 32 256 32s256 114.6 256 256v96 96H384V256h77.6C446.2 156.3 360 80 256 80z"]},faHandsHolding:{prefix:"fass",iconName:"hands-holding",icon:[640,512,[],"f4c2","M80 104v8 32 80 66.7l84.1 84.1L205.8 347l-36.4-36.4L146.7 288l-9.4-9.4L114.7 256 160 210.7l22.6 22.6 9.4 9.4 22.6 22.6 64 64 9.4 9.4V352v64 32 32 32H256 160 146.7l-9.4-9.4-128-128L0 365.3V352 224 160 128 104 64H80v40zm480 0V64h80v40 24 32 64V352v13.3l-9.4 9.4-128 128-9.4 9.4H480 384 352V480 448 416 352 338.7l9.4-9.4 64-64L448 242.7l9.4-9.4L480 210.7 525.3 256l-22.6 22.6-9.4 9.4-22.6 22.6L434.2 347l41.7 27.8L560 290.7V224 144 112v-8z"]},faCampfire:{prefix:"fass",iconName:"campfire",icon:[512,512,[],"f6ba","M228.4 0C189.6 24.2 112 93.1 112 174.5C112 254.9 177.1 320 257.5 320s145.5-65.1 145.5-145.5c0-24.2-17.5-87.3-87.3-145.5L286.5 58.2 228.4 0zm87.3 218.3c0 32.1-26 58.2-58.2 58.2s-58.2-26-58.2-58.2c0-43.6 58.2-87.3 58.2-87.3s58.2 43.6 58.2 87.3zm154.8 80.8L256 366.5 41.6 299.1 22.4 360.1 149.3 400 22.4 439.9l19.2 61.1L256 433.5l214.4 67.4 19.2-61.1L362.7 400l126.9-39.9-19.2-61.1z"]},faCircleAmpersand:{prefix:"fass",iconName:"circle-ampersand",icon:[512,512,[],"e0f8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 128h24 96 24v24 35.7c0 20.4-9.7 39.6-26.2 51.6l-18 13.2 28.6 29.9 27.7-40.1 13.7-19.7 39.5 27.3-13.7 19.7-33.3 48.1 60.9 63.6c.8 .8 1.5 1.7 2.2 2.6H327.4l-24.8-25.9-10.8 15.6L284.6 384H272 256 168 144V360 320.3c0-22.9 10.9-44.5 29.4-58.1l21.9-16.1-7.3-7.7c-12.8-13.4-20-31.2-20-49.8V152 128zm66.4 89.6l23.1-16.9c4.1-3 6.5-7.8 6.5-12.9V176H216v12.7c0 6.2 2.4 12.1 6.7 16.6l11.7 12.2zm-5.6 63.6l-27 19.8c-6.2 4.5-9.8 11.7-9.8 19.4V336h67.4l9.2-13.3-39.8-41.5z"]},faSnowflakes:{prefix:"fass",iconName:"snowflakes",icon:[640,512,[],"f7cf","M256 32V0H192V32 62.1l-8.6-8.6-17-17L132.4 70.4l17 17L192 129.9v70.6l-61.2-35.3-15.6-58.2L109 83.9 62.7 96.3l6.2 23.2L72 131.3l-12.2-7-27.7-16L.1 163.7l27.7 16 12.2 7-11.8 3.2L5.1 196.1l12.4 46.4 23.2-6.2 58.2-15.6L160 256 98.8 291.3 40.7 275.7l-23.2-6.2L5.1 315.9l23.2 6.2L40 325.3l-12.2 7L.1 348.3l32 55.4 27.7-16 12.2-7-3.2 11.8-6.2 23.2L109 428.1l6.2-23.2 15.6-58.2L192 311.4v70.6l-42.6 42.6-17 17 33.9 33.9 17-17 8.6-8.6V480v32h64V480 449.9l8.6 8.6 17 17 33.9-33.9-17-17L256 382.1V311.4l61.2 35.3 15.6 58.2 6.2 23.2 46.4-12.4-6.2-23.2-3.2-11.8 12.2 7 27.7 16 32-55.4-27.7-16-12.2-7 11.8-3.2 23.2-6.2-12.4-46.4-23.2 6.2-58.2 15.6L288 256l61.2-35.3 58.2 15.6 23.2 6.2 12.4-46.4-23.2-6.2-11.8-3.2 12.2-7 27.7-16-32-55.4-27.7 16-12.2 7 3.2-11.8 6.2-23.2L338.9 83.9l-6.2 23.2-15.6 58.2L256 200.6V129.9l42.6-42.6 17-17L281.6 36.5l-17 17L256 62.1V32zM510.1 64L482.2 91.8l33.9 33.9L544 97.9l27.8 27.8 33.9-33.9L577.9 64l27.8-27.8L571.8 2.2 544 30.1 516.2 2.2 482.2 36.2 510.1 64zm37.1 129.3l-33.9 33.9 17 17L542.1 256l-11.8 11.8-17 17 33.9 33.9 17-17L576 289.9l11.8 11.8 17 17 33.9-33.9-17-17L609.9 256l11.8-11.8 17-17-33.9-33.9-17 17L576 222.1l-11.8-11.8-17-17z"]},faHandsClapping:{prefix:"fass",iconName:"hands-clapping",icon:[544,512,[],"e1a8","M368 16V80 96H336V80 16 0h32V16zm-98.7 7.1l32 48 8.9 13.3-26.6 17.8-8.9-13.3-32-48-8.9-13.3L260.4 9.8l8.9 13.3zM184 102.1l17 17 151 151V184 160h24 16 24v24V345.6c0 57.1-30 110-78.9 139.4c-63.9 38.4-145.8 28.3-198.5-24.4L39 361l-17-17L56 310.1l17 17 64 64L159 369 55 265l-17-17L72 214.1l17 17L193 335 215 313 87 185l-17-17L104 134.1l17 17L249 279 271 257 167 153l-17-17L184 102.1zM465.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-91.5 16 16V184 160h24 16 24v24V345.6c0 57.1-30 110-78.9 139.4zM443.6 9.8l26.6 17.8-8.9 13.3-32 48-8.9 13.3L393.8 84.4l8.9-13.3 32-48 8.9-13.3z"]},faRepublican:{prefix:"fass",iconName:"republican",icon:[640,512,[],"f75e","M0 192C0 103.6 71.6 32 160 32H384c88.4 0 160 71.6 160 160v64H0V192zm127.8-64l-15.7 32-36.3 4.6 26.5 24.4L95.7 224l32.1-16.9L160 224l-6.7-34.9 26.5-24.4L143.6 160l-15.7-32zm159.7 32l-15.7-32-15.7 32-36.3 4.6 26.5 24.4L239.7 224l32.1-16.9L304 224l-6.7-34.9 26.5-24.4L287.6 160zm128.3-32l-15.7 32-36.3 4.6 26.5 24.4L383.7 224l32.1-16.9L448 224l-6.7-34.9 26.5-24.4L431.6 160l-15.7-32zM128 288H320h96 32 64 32v32 80c0 8.8 7.2 16 16 16s16-7.2 16-16V352 320h64v32 48c0 44.2-35.8 80-80 80s-80-35.8-80-80V352H448v32 96H320V384H128v96H0V384 288H128z"]},faLeafMaple:{prefix:"fass",iconName:"leaf-maple",icon:[512,512,[127809],"f6f6","M368 64L480 32 448 144l64 32L384 272h80l-16 64 56 48-56 48 8 64L272 448l-32 48L183.6 394.4 90.2 487.7l-17 17L39.3 470.7l17-17L247.7 262.3l-22.3-22.3-11.3 11.3-84 84L16 272l48-32L16 56l64 8L128 8l48 56 64-16v80L336 0l32 64z"]},faArrowLeft:{prefix:"fass",iconName:"arrow-left",icon:[448,512,[8592],"f060","M25.4 278.6L2.7 256l22.6-22.6 144-144L192 66.7 237.2 112l-22.6 22.6L125.2 224 416 224l32 0 0 64-32 0-290.7 0 89.4 89.4L237.2 400 192 445.3l-22.6-22.6-144-144z"]},faPersonCircleXmark:{prefix:"fass",iconName:"person-circle-xmark",icon:[576,512,[],"e543","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L502.6 320 480 297.4l-11.3 11.3L432 345.4l-36.7-36.7L384 297.4 361.4 320l11.3 11.3L409.4 368l-36.7 36.7L361.4 416 384 438.6l11.3-11.3L432 390.6l36.7 36.7L480 438.6 502.6 416l-11.3-11.3L454.6 368l36.7-36.7z"]},faRuler:{prefix:"fass",iconName:"ruler",icon:[512,512,[128207],"f545","M160 512L512 160 352 0 283.3 68.7l48 48L342.6 128 320 150.6l-11.3-11.3-48-48-41.4 41.4 48 48L278.6 192 256 214.6l-11.3-11.3-48-48-41.4 41.4 48 48L214.6 256 192 278.6l-11.3-11.3-48-48L91.3 260.7l48 48L150.6 320 128 342.6l-11.3-11.3-48-48L0 352 160 512z"]},faCupStrawSwoosh:{prefix:"fass",iconName:"cup-straw-swoosh",icon:[384,512,[],"e364","M205 0l-4.4 18.5L174.9 128H32 0v64H32 352h32V128H352 224.2L243 48h37 24V0H280 224 205zM40 224L64 512H320l24-288H40zm194.4 78.9c18.8-10.1 42-17.2 72.7-20.6L303 331.2c-20.8 3.1-35.2 8.2-45.8 13.9c-17.2 9.3-26.9 21.2-39.9 37.2l-.7 .8c-13.3 16.4-29.5 35.9-58.7 50.4c-17.7 8.8-39.3 15.2-66.7 18.9l-4-47.9c22.1-3.2 37.7-8.3 49.4-14.1c19.3-9.5 30.1-22 42.8-37.6l1.9-2.3c12.3-15.2 27.4-33.8 53.1-47.7z"]},faTemperatureSun:DW,faTemperatureHot:D$,faAlignLeft:{prefix:"fass",iconName:"align-left",icon:[448,512,[],"f036","M288 32V96H0V32H288zm0 256v64H0V288H288zM0 160H448v64H0V160zM448 416v64H0V416H448z"]},faDiceD6:{prefix:"fass",iconName:"dice-d6",icon:[448,512,[],"f6d1","M432 112L224 240 16 112 224 0 432 112zM208 272V512L0 384V144L208 272zM448 144V384L240 512V272L448 144z"]},faRestroom:{prefix:"fass",iconName:"restroom",icon:[640,512,[],"f7bd","M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zM53.4 128H76.9 179.1h23.5l7 22.5 44.9 144-54.5 17V480v32H136V480 352H120V480v32H56V480 311.5l-54.5-17 44.9-144 7-22.5zM344 0V24 488v24H296V488 24 0h48zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm-26.6 80h23.5H563.1h23.5l7 22.5 44.9 144L598.3 307 624 384H584v96 32H520V480 384H504v96 32H440V480 384H400l25.7-77-40.2-12.5 44.9-144 7-22.5z"]},faHighDefinition:DX,faRectangleHd:DJ,faJ:{prefix:"fass",iconName:"j",icon:[320,512,[106],"4a","M320 32V64 320c0 88.4-71.6 160-160 160S0 408.4 0 320V288 256H64v32 32c0 53 43 96 96 96s96-43 96-96V64 32h64z"]},faGalaxy:{prefix:"fass",iconName:"galaxy",icon:[512,512,[],"e008","M336 0h32L355.4 7.8C303.8 39.5 270.6 93.4 264.9 153c16.5-5.8 34.8-9 55.1-9c2.9 0 5.8 .1 8.7 .2c.9-.1 1.9-.2 2.8-.2c1.9 0 3.7 .3 5.5 .7C435 153.3 512 235.7 512 336v32l-7.8-12.6c-31.7-51.5-85.7-84.8-145.2-90.5c5.8 16.5 9 34.8 9 55.1c0 2.9-.1 5.8-.2 8.7c.1 .9 .2 1.9 .2 2.8c0 1.9-.3 3.7-.7 5.5C358.7 435 276.3 512 176 512H144l12.6-7.8c51.5-31.7 84.8-85.7 90.5-145.2c-16.5 5.8-34.8 9-55.1 9c-2.9 0-5.8-.1-8.7-.2c-.9 .1-1.9 .2-2.8 .2c-1.9 0-3.7-.3-5.5-.7C77 358.7 0 276.3 0 176V144l7.8 12.6c31.7 51.5 85.7 84.8 145.2 90.5c-5.8-16.5-9-34.8-9-55.1c0-2.9 .1-5.8 .2-8.7c-.1-.9-.2-1.9-.2-2.8c0-1.9 .3-3.7 .7-5.5C153.3 77 235.7 0 336 0zM256 296l40-40-40-40-40 40 40 40z"]},faUsersViewfinder:{prefix:"fass",iconName:"users-viewfinder",icon:[640,512,[],"e595","M0 0H24 136h24V48H136 48v88 24H0V136 24 0zM175.8 128a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm41.1 128l-7.3 21.9L190.3 336H96l24-80h96.9zM544 336H449.7l-19.4-58.1L423.1 256H520l24 80zm-128 0l16 48H208l16-48 16-48h17.6H382.4 400l16 48zm48-208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM256 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM616 0h24V24 136v24H592V136 48H504 480V0h24H616zM0 512V488 376 352H48v24 88h88 24v48H136 24 0zm616 0H504 480V464h24 88V376 352h48v24V488v24H616z"]},faFileVideo:{prefix:"fass",iconName:"file-video",icon:[384,512,[],"f1c8","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM64 256H224V416H64V256zM320 400l-64-32V304l64-32V400z"]},faCherries:{prefix:"fass",iconName:"cherries",icon:[640,512,[],"e0ec","M288 40l12.5-20.5L269.1 .3l-4.9 36.5s0 0 0 0l0 0 0 0 0 0 0 .1-.1 .8c-.1 .7-.3 1.9-.6 3.5c-.6 3.1-1.5 7.9-2.9 13.9c-2.8 12.2-7.5 29.7-15.2 50.7c-13.9 38.3-37.3 87.6-76 136.4C152.3 233.5 126.6 224 96 224c0 0-96 0-96 112C0 480 144 512 192 512s192-16 192-176c0-112-96-112-96-112c-20.2 0-38.2 4.1-53.1 9.5c26.5-40.4 44.1-79.4 55.7-111.2c5.7-15.6 9.9-29.6 13.1-41.3c11.9 9.5 26.3 22.2 41 37.6c29.1 30.7 58.2 71.2 72.2 119.6c-12-5.3-27-10.3-44.1-12.7C397.3 247.7 416 282.9 416 336c0 71.9-26.1 120.9-62.1 152.9C390.4 506.3 427.7 512 448 512c48 0 192-16 192-176c0-112-96-112-96-112c-32.3 0-59.3 10.6-76.3 19.6c-14.3-67.2-52.9-120.9-88.3-158.2C359.3 64.4 339.8 48 325.3 36.9c-7.3-5.6-13.3-9.8-17.6-12.7c-2.2-1.5-3.9-2.6-5.1-3.4c-.6-.4-1.1-.7-1.4-.9l-.4-.3-.1-.1 0 0 0 0s0 0-12.5 20.5z"]},faUpRightFromSquare:D0,faExternalLinkAlt:D6,faCircleSort:D4,faSortCircle:D3,faTableCells:D5,faTh:D8,faBagShoppingMinus:{prefix:"fass",iconName:"bag-shopping-minus",icon:[448,512,[],"e650","M160 112v48H288V112c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-48 48V112C112 50.1 162.1 0 224 0s112 50.1 112 112v48H448V512H0V160H112zm8 152v48h24H304h24V312H304 144 120z"]},faFilePdf:{prefix:"fass",iconName:"file-pdf",icon:[512,512,[],"f1c1","M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0-16 0 0-16 0-128 0-16 16 0zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-128l16 0 48 0 16 0 0 32-16 0-32 0 0 32 32 0 16 0 0 32-16 0-32 0 0 48 0 16-32 0 0-16 0-64 0-64 0-16z"]},faSiren:{prefix:"fass",iconName:"siren",icon:[448,512,[],"e02d","M80 96L48 352h57.9l22.2-178 1.8-14h32.2l-2.2 18L138.1 352H400L368 96H80zM448 384H0v96H448V384z"]},faArrowUpToDottedLine:{prefix:"fass",iconName:"arrow-up-to-dotted-line",icon:[448,512,[],"e0a1","M64 32H0V96H64V32zm96 0H96V96h64V32zm32 0V96h64V32H192zm160 0H288V96h64V32zm32 0V96h64V32H384zM246.6 169.4L224 146.7l-22.6 22.6-128 128L50.7 320 96 365.3l22.6-22.6L192 269.3V336 448v32h64V448 336 269.3l73.4 73.4L352 365.3 397.3 320l-22.6-22.6-128-128z"]},faImageLandscape:D9,faLandscape:D7,faTankWater:{prefix:"fass",iconName:"tank-water",icon:[448,512,[],"e452","M206.4 32H64 0V96 416v64H64 384h64V416 96 32H384 241.6L251 46.8 282.3 96H384V298c-8.3-3-16.2-6.8-23.4-10.8c-15.4-8.7-27-19.1-40-30.7l-.7-.6-.7 .6c-13 11.6-24.6 22-40 30.7c-15.8 9-35.5 16.8-55.1 16.9h-.5c-19.6-.1-39.3-7.9-55.1-16.9c-15.4-8.7-27-19.1-40-30.7l0 0-.7-.6-.7 .6c-13 11.6-24.6 22-40 30.7c-7.1 4-15 7.8-23.3 10.8V96H165.7L197 46.8 206.4 32zm-2.8 64l-26.9 42.3c-5.7 8.9-8.7 19.3-8.7 29.9c0 30.8 25.2 55.8 56 55.8s56-25 56-55.8c0-10.6-3-21-8.7-29.9L244.4 96 243 93.8 224 64 205 93.8 203.6 96z"]},faCurlingStone:Sb,faCurling:Sm,faGamepadModern:Sy,faGamepadAlt:Sv,faMessagesQuestion:{prefix:"fass",iconName:"messages-question",icon:[640,512,[],"e1e7","M416 0H0V320H96v64l106.7-64H416V0zM256 352v96H437.3L544 512V448h96V128H448V352H256zM134.7 108c0-25.8 20.9-46.7 46.7-46.7h47.4c29.1 0 52.6 23.6 52.6 52.6c0 18.8-10.1 36.3-26.4 45.6L228 175v6.3 20H188v-20V163.5 151.9l10-5.8L235 124.9c3.9-2.3 6.3-6.4 6.3-10.9c0-7-5.7-12.6-12.6-12.6H181.3c-3.7 0-6.7 3-6.7 6.7l0 5.5-40 0 0-5.5zM188 234.7h40v40H188v-40z"]},faBookBible:Sz,faBible:Sw,faO:{prefix:"fass",iconName:"o",icon:[448,512,[111],"4f","M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z"]},faSuitcaseMedical:SH,faMedkit:Sx,faBriefcaseArrowRight:{prefix:"fass",iconName:"briefcase-arrow-right",icon:[512,512,[],"e2f2","M128 0h24H360h24V24 96H512V480H0V96H128V24 0zM336 48H176V96H336V48zM297 191l-17-17L246.1 208l17 17 39 39H152 128v48h24H302.1l-39 39-17 17L280 401.9l17-17 80-80 17-17-17-17-80-80z"]},faExpandWide:{prefix:"fass",iconName:"expand-wide",icon:[512,512,[],"f320","M32 64H0V96v96 32H64V192 128h64 32V64H128 32zM64 320V288H0v32 96 32H32h96 32V384H128 64V320zM384 64H352v64h32 64v64 32h64V192 96 64H480 384zM512 320V288H448v32 64H384 352v64h32 96 32V416 320z"]},faClockElevenThirty:{prefix:"fass",iconName:"clock-eleven-thirty",icon:[512,512,[],"e348","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V263.3l-60-90-13.3-20 39.9-26.6 13.3 20 64 96 4 6V256 392v24H232V392z"]},faRv:{prefix:"fass",iconName:"rv",icon:[640,512,[],"f7be","M224 0H384V32H608V160H384V416H254.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16H96L0 320V32H224V0zm32 128H96v96H256V128zM208 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-80-48V400 320 288 216 192h24 88 8.6l6.6 5.4 88 72 8.8 7.2V288v32 96H574.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80V416zM578.1 288l-58.7-48H464v48H578.1z"]},faUserSecret:{prefix:"fass",iconName:"user-secret",icon:[448,512,[128373],"f21b","M121.1 87.5L160 0l64 32L288 0l38.9 87.5C380.5 96 416 111 416 128c0 14.3-25 27.1-64.6 35.9c.4 4 .6 8 .6 12.1c0 17-3.3 33.2-9.3 48H416L375.3 336H416l32 176H0L32 336H72.7L32 224h73.3c-6-14.8-9.3-31-9.3-48c0-4.1 .2-8.1 .6-12.1C57 155.1 32 142.3 32 128c0-17 35.5-32 89.1-40.5zM144 224h64l8-32h16l8 32h64l13.5-54.1C289.8 173.8 258 176 224 176s-65.8-2.2-93.5-6.1L144 224zm-16 64l48 192 32-128-16-32-64-32zM272 480l48-192-64 32-16 32 32 128z"]},faOtter:{prefix:"fass",iconName:"otter",icon:[640,512,[129446],"f700","M188.8 193.6L208 208h16 32V192 160 144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v56 8H96h16l19.2-14.4 7.9-5.9-7.5-5-3.6-2.4V176 152v-8h8 48 8v8 24 4.3l-3.6 2.4-7.5 5 7.9 5.9zM256 320v64H384V352 320l32-32 32-32V224 192h64v48 16 64h32V204.3c0-48.2-30.8-91-76.6-106.3l-8.5-2.8 8.2-30.9 19.9 4C576 86.1 640 164.2 640 254.9l0 1.1h0c0 123.7-100.3 224-224 224h-1.1H256h-.6C132 480 32 380 32 256.6V256H16V208 144H0V96H24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296h24v48H304v16h48 32v64H352 320v32h80l-48 48v16H320c-41.8 0-77.4-26.7-90.5-64H192l-32-24-32 24H96c0 35.3 28.7 64 64 64h64 32zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faDreidel:{prefix:"fass",iconName:"dreidel",icon:[448,512,[],"f792","M422.6 102.6L445.3 80 400 34.7 377.4 57.4 288 146.7 214.6 73.4 192 50.7 169.4 73.4l-68.7 68.7L337.9 379.3l68.7-68.7L429.3 288l-22.6-22.6L333.3 192l89.4-89.4zM315.3 401.9L78.1 164.7 9.4 233.4 0 242.7V256 448v32H32 224h13.3l9.4-9.4 68.7-68.7z"]},faPersonDress:SN,faFemale:SV,faCommentDollar:{prefix:"fass",iconName:"comment-dollar",icon:[512,512,[],"f651","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM276 144V124H236v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0c-2.2-.8-4.4-1.5-6.4-2.1l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V336v20h40V336v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0 0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V144z"]},faBusinessTime:Sk,faBriefcaseClock:SE,faFlowerTulip:{prefix:"fass",iconName:"flower-tulip",icon:[512,512,[127799],"f801","M176 80L96 32v96c0 70.7 57.3 128 128 128V394.8C192.1 349.5 139.5 320 80 320H0v16c0 97.2 78.8 176 176 176h48 32 32 48c97.2 0 176-78.8 176-176V320H432c-59.5 0-112.1 29.5-144 74.8V256c70.7 0 128-57.3 128-128V32L336 80 256 0 176 80z"]},faPeoplePantsSimple:{prefix:"fass",iconName:"people-pants-simple",icon:[512,512,[],"e21a","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM232 352l-8-192H32L24 352H64V512H192V352h40zM384 128A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM488 352l-8-192H288l-8 192h40V512H448V352h40z"]},faCloudDrizzle:{prefix:"fass",iconName:"cloud-drizzle",icon:[512,512,[],"f738","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm-8 56v48 24H40V424 376 352H88v24zm96 64v48 24H136V488 440 416h48v24zm192-24v24 48 24H328V488 440 416h48zm-96-40v48 24H232V424 376 352h48v24zm192-24v24 48 24H424V424 376 352h48z"]},faTableCellsLarge:SD,faThLarge:SS,faBookTanakh:S_,faTanakh:SO,faSolarSystem:{prefix:"fass",iconName:"solar-system",icon:[512,512,[],"e02f","M448 256c0 41.9-13.4 80.6-36.2 112.2C387.3 370.3 368 390.9 368 416c0 26.5 21.5 48 48 48s48-21.5 48-48c0-3.2-.3-6.4-.9-9.4C493.8 364.3 512 312.3 512 256C512 114.6 397.4 0 256 0c-42.3 0-82.1 10.2-117.2 28.4c18.6 11.8 32 31.1 36 53.6C199.4 70.4 227 64 256 64c106 0 192 86 192 192zM256 448C150 448 64 362 64 256c0-41.9 13.4-80.6 36.2-112.2C124.7 141.7 144 121.1 144 96c0-26.5-21.5-48-48-48S48 69.5 48 96c0 3.2 .3 6.4 .9 9.4C18.2 147.7 0 199.7 0 256C0 397.4 114.6 512 256 512c42.1 0 81.7-10.1 116.8-28.1c-18.5-11.9-31.8-31.3-35.6-53.8C312.5 441.6 285 448 256 448zM360 256c0 57.4-46.6 104-104 104s-104-46.6-104-104s46.6-104 104-104c20.6 0 39.8 6 56 16.4c.2 20.6 16 37.6 36.2 39.5c7.5 14.4 11.8 30.8 11.8 48.2zm32-88c0-22.1-17.9-40-40-40c-4 0-7.8 .6-11.5 1.7C316.4 113.5 287.3 104 256 104c-83.9 0-152 68.1-152 152s68.1 152 152 152s152-68.1 152-152c0-26.6-6.8-51.5-18.8-73.3c1.8-4.6 2.8-9.5 2.8-14.7zM256 320l64-64-64-64-64 64 64 64z"]},faSealQuestion:{prefix:"fass",iconName:"seal-question",icon:[512,512,[],"e243","M256 0l75 75 106 0 0 106 75 75-75 75 0 106-106 0-75 75-75-75L75 437l0-106L0 256l75-75L75 75l106 0L256 0zM168 184l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8l56.9 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L232 236.6l0 13.9 0 21.5 0 24 48 0 0-24 0-7.6 32.3-18.5c12.4-7.1 21.7-18 27-30.8l4.7 0 0-24c0-34.9-28.3-63.1-63.1-63.1L224 128c-30.9 0-56 25.1-56 56zm64 152l0 48 48 0 0-48-48 0z"]},faPhoneVolume:SP,faVolumeControlPhone:Sj,faDiscDrive:{prefix:"fass",iconName:"disc-drive",icon:[512,512,[],"f8b5","M32 32H480V416h32v64H480 32 0V416H32V32zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192 0A160 160 0 1 0 96 256a160 160 0 1 0 320 0z"]},faHatCowboySide:{prefix:"fass",iconName:"hat-cowboy-side",icon:[640,512,[],"f8c1","M160 96l-17.7 97.1c6.8-.7 13.6-1.1 20.5-1.1h10.7c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L464 32H400L160 96zM0 448H544L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9H162.9c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2V448z"]},faTableRows:SR,faRows:SU,faLocationExclamation:SF,faMapMarkerExclamation:SY,faFaceFearful:{prefix:"fass",iconName:"face-fearful",icon:[512,512,[],"e375","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192c44.2 0 80 35.8 80 80v16H176V400c0-44.2 35.8-80 80-80zM96 224a64 64 0 1 1 128 0A64 64 0 1 1 96 224zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 112c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8L95.2 150.6 73.4 127.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H176zm173 .9c-4.3-.6-8.6-.9-13-.9H320V80h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8zM192.4 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faClipboardUser:{prefix:"fass",iconName:"clipboard-user",icon:[384,512,[],"f7f3","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm144 96l32 96H80l32-96H272z"]},faBusSchool:{prefix:"fass",iconName:"bus-school",icon:[512,512,[],"f5dd","M256 0C371.9 0 464 48 464 48V96v16h48V240H464l0 16h16V448H448v64H352V448H160v64H64V448H32V256H48V96h0V48s92.1-48 208-48zM48 240H0V112H48l0 128zM272 128V256H400V128H272zm-32 0H112V256H240V128zM112 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 96V64H336 176 160V96h16H336h16z"]},faFilmSlash:{prefix:"fass",iconName:"film-slash",icon:[640,512,[],"e179","M29.4 .1l19 14.7L70.5 32H576V424.4l44.9 34.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1zM317.9 224H416V96H224v55.1L317.9 224zm88.3 192l81.2 64H64V146.4L162.5 224H112v64h64V234.7L243.7 288H224V416H406.2zM176 352H112v64h64V352zM528 224H464v64h64V224zM464 96v64h64V96H464z"]},faSquareArrowDownRight:{prefix:"fass",iconName:"square-arrow-down-right",icon:[448,512,[],"e262","M0 480H448V32H0V480zM312 368H160 136V320h24 94.1L119 185l-17-17L136 134.1l17 17 135 135V184 160h48v24V344v24H312z"]},faBookSparkles:SQ,faBookSpells:Sq,faWashingMachine:SK,faWasher:SZ,faChild:{prefix:"fass",iconName:"child",icon:[320,512,[],"f1ae","M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm4.9 96h16 86.2 16l9.6 12.8 72.1 96L320 294.4l-51.2 38.4-19.2-25.6L240 294.4V480v32H176V480 384H144v96 32H80V480 294.4l-9.6 12.8L51.2 332.8 0 294.4l19.2-25.6 72.1-96 9.6-12.8z"]},faLiraSign:{prefix:"fass",iconName:"lira-sign",icon:[320,512,[8356],"f195","M112 159.2c0-34.9 28.3-63.2 63.2-63.2c7.4 0 14.7 1.3 21.6 3.8l72.2 26.3L299.1 137 321 76.9 290.9 65.9 218.7 39.7c-13.9-5.1-28.6-7.7-43.5-7.7C105 32 48 89 48 159.2V192H0v64H48v32H0v64H40.2L3.4 425.7 0 432.4V440v8 32H32 288h32V416H288 79.8l28.8-57.7 3.2-6.3H256V288H112V256H256V192H112V159.2z"]},faUserVisor:{prefix:"fass",iconName:"user-visor",icon:[448,512,[],"e04c","M342.7 176c-19 46.9-65 80-118.7 80s-99.7-33.1-118.7-80H80V48h44.1C147.5 18.7 183.6 0 224 0s76.5 18.7 99.9 48H368V176H342.7zM384 304l64 208H0L64 304H384zM328 440l24 24 8-8-40-88-40 88 8 8 40-24zM144 96H128v32h16H304h16V96H304 144z"]},faFilePlusMinus:{prefix:"fass",iconName:"file-plus-minus",icon:[384,512,[],"e177","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM208 208v48h48 16v32H256 208v48 16H176V336 288H128 112V256h16 48V208 192h32v16zM128 384H256h16v32H256 128 112V384h16z"]},faChessClockFlip:SW,faChessClockAlt:S$,faSatellite:{prefix:"fass",iconName:"satellite",icon:[512,512,[128752],"f7bf","M384 416l33.9-33.9 60.1-60.1L512 288l-33.9-33.9L416 192l80-80L400 16 320 96 257.9 33.9 224 0 190.1 33.9 129.9 94.1 96 128l33.9 33.9L192 224l-17 17c-24.1-10.9-50.9-17-79-17c-34.5 0-66.9 9.1-94.9 25.1L120.7 368.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l24.4-24.4L262.9 510.9c16-28 25.1-60.4 25.1-94.9c0-28.2-6.1-54.9-17-79l17-17 62.1 62.1L384 416zM321.9 286.1l60.1-60.1L444.1 288 384 348.1l-62.1-62.1zm-96-96L163.9 128 224 67.9l62.1 62.1-60.1 60.1z"]},faTruckFire:{prefix:"fass",iconName:"truck-fire",icon:[640,512,[],"e65a","M0 0V48H32V96H0V224H384V96 80 48H640V0H0zM0 256V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h64V256 128 96H608 560c0-17.7-14.3-32-32-32s-32 14.3-32 32H448 416V240v16H400 0zM280 48h56V96H280V48zM232 96H184V48h48V96zM80 48h56V96H80V48zM576 160v96H480V160h96zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faPlaneLock:{prefix:"fass",iconName:"plane-lock",icon:[640,512,[],"e558","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3 104.3 69.5C419 242.6 416 257 416 272v16H384l0 53.3L320 320v80l64 48v64L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faSteeringWheel:{prefix:"fass",iconName:"steering-wheel",icon:[512,512,[],"f622","M224 358.9v86.5C143.6 431.9 80.1 368.4 66.7 288H168.9L224 358.9zm64 0L343.1 288H445.3C431.9 368.4 368.4 431.9 288 445.3V358.9zM352 224l-16-32H176l-16 32H66.7C81.9 133.2 160.9 64 256 64s174.1 69.2 189.3 160H352zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},faTag:{prefix:"fass",iconName:"tag",icon:[448,512,[127991],"f02b","M0 32V256L224 480 448 256 224 32H0zm112 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faStretcher:{prefix:"fass",iconName:"stretcher",icon:[640,512,[],"f825","M70.8 63.5L189.1 192H640v96H168 146.9l-14.3-15.5L.2 128.5l70.6-65zM263.2 320h81.6L368 336.9 391.2 320h81.6l-64 46.5 37.3 27.1c9.8-6.1 21.4-9.7 33.9-9.7c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-5.3 .7-10.5 1.9-15.5L368 396.2l-49.9 36.3c1.2 5 1.9 10.2 1.9 15.5c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c12.4 0 24 3.5 33.9 9.7l37.3-27.1-64-46.5zM272 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm224 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faBookSection:SX,faBookLaw:SJ,faInboxes:{prefix:"fass",iconName:"inboxes",icon:[512,512,[],"e1bb","M74.3 0H96 416h21.7l8 20.1 64 160 2.3 5.7V192v96 32H480 32 0V288 192v-6.2l2.3-5.7 64-160L74.3 0zm43.3 64L79.3 160H144l32 64H336l32-64h64.7L394.3 64H117.7zM0 352H144l32 64H336l32-64H512V512H0V352z"]},faCoffeeBean:{prefix:"fass",iconName:"coffee-bean",icon:[448,512,[],"e13e","M398 71.7c1 .9 1.9 1.8 2.9 2.8c74.2 74.2 54.2 214.6-44.8 313.6C269 475.3 149.7 501.2 71.7 455.5l68.4-124.3L328.9 205.3l3.5-2.4 1.9-3.8L398 71.7zM45.9 436.1c-1.1-1.1-2.2-2.1-3.3-3.2c-74.2-74.2-54.2-214.6 44.8-313.6C174.6 32 294.1 6.1 372 52.2L307.6 181 119.1 306.7l-3.3 2.2-1.9 3.4L45.9 436.1z"]},faCircleYen:{prefix:"fass",iconName:"circle-yen",icon:[512,512,[],"e5d0","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM137.5 144h61L256 217.2 313.5 144h61l-11.7 14.8L286.5 256H320h16v32H320 280v32h40 16v32H320 280v25 24H232V377 352H192 176V320h16 40V288H192 176V256h16 33.5l-76.4-97.2L137.5 144z"]},faBracketsCurly:{prefix:"fass",iconName:"brackets-curly",icon:[576,512,[],"f7ea","M64 32H96h96 32V96H192 128v96 13.3l-9.4 9.4L77.3 256l41.4 41.4 9.4 9.4V320v96h64 32v64H192 96 64V448 333.3L9.4 278.6 0 269.3V242.7l9.4-9.4L64 178.7V64 32zm448 0V64 178.7l54.6 54.6 9.4 9.4v26.5l-9.4 9.4L512 333.3V448v32H480 384 352V416h32 64V320 306.7l9.4-9.4L498.7 256l-41.4-41.4-9.4-9.4V192 96H384 352V32h32 96 32z"]},faEllipsisStrokeVertical:S1,faEllipsisVAlt:S2,faComment:{prefix:"fass",iconName:"comment",icon:[512,512,[128489,61669],"f075","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 49.6 21.3 95.1 56.9 130.8L16 480l150.4-45.1c27.9 8.5 58.1 13.1 89.6 13.1z"]},faSquare1:{prefix:"fass",iconName:"square-1",icon:[448,512,[],"e256","M0 32H448V480H0V32zM144 336v48h24 56 56 24V336H280 248V152 128H224h-8-6.2l-5.4 3L144 164.5v54.9l11.7-6.5L200 188.3V336H168 144z"]},faCakeCandles:S6,faBirthdayCake:S4,faCake:S3,faHeadSide:{prefix:"fass",iconName:"head-side",icon:[512,512,[],"f6e9","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zm352-.3a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTruckLadder:{prefix:"fass",iconName:"truck-ladder",icon:[640,512,[],"e657","M0 0V48H32v96H0v48H352V144H320V48h32V0H0zM272 144H240V48h32v96zM160 48h32v96H160V48zm-48 96H80V48h32v96zM416 96H384v32 96H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h64V288 256 224 210.7l-9.4-9.4-96-96L525.3 96H512 416zM576 256H448V224 160h50.7L576 237.3V256zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faEnvelope:{prefix:"fass",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M0 64H512v80L256 320 0 144V64zM0 448V182.8L237.9 346.4 256 358.8l18.1-12.5L512 182.8V448H0z"]},faDollyEmpty:{prefix:"fass",iconName:"dolly-empty",icon:[576,512,[],"f473","M32 0H0V64H32h72.9L197 340.2c-22.5 17.6-37 45-37 75.8c0 53 43 96 96 96c52.4 0 95.1-42 96-94.3l202.1-67.4 30.4-10.1-20.2-60.7-30.4 10.1L331.8 357c-17.2-22.1-43.9-36.5-74-37L158.4 21.9 151.1 0H128 32z"]},faFaceTissue:{prefix:"fass",iconName:"face-tissue",icon:[512,512,[],"e39c","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256c0 15.9 1.5 31.5 4.2 46.7l205.9-38.1 45.8-8.5-8.5 45.8-9.4 51 18 12 39.1-26.1 8.9-5.9 8.9 5.9 40.3 26.8 23.7-11.8 14.3-7.2 14.3 28.6-14.3 7.2-32 16-8.3 4.2-7.7-5.2L304 371.2l-39.1 26.1-8.9 5.9-8.9-5.9L231.7 387 209.3 507.8c15.1 2.8 30.7 4.2 46.7 4.2zM230.9 192L112 256l45.7-64L112 128l118.9 64zM400 128l-45.7 64L400 256 281.1 192 400 128zM216 296L0 336l64 48L32 480l96-32 48 64 40-216z"]},faAnglesUp:S5,faAngleDoubleUp:S8,faBinRecycle:{prefix:"fass",iconName:"bin-recycle",icon:[576,512,[],"e5f7","M0 32H576V96H0V32zm32 96H544L512 480H64L32 128zm256 88c2.2 0 4.3 1.1 5.5 2.9l33.8 48.3 40.8-25.5-35.2-50.3c-10.2-14.6-27-23.3-44.8-23.3s-34.6 8.7-44.8 23.3l-35.2 50.3 40.8 25.5 33.8-48.3c1.3-1.8 3.3-2.9 5.5-2.9zM180.4 281l-34.5 49.3c-6.4 9.1-9.8 20-9.8 31.2c0 30.1 24.4 54.4 54.4 54.4H264V368H190.4c-3.5 0-6.4-2.9-6.4-6.4c0-1.3 .4-2.6 1.2-3.7l36-51.4L180.4 281zM312 416h73.6c30.1 0 54.4-24.4 54.4-54.4c0-11.2-3.4-22.1-9.8-31.2L395.6 281l-40.8 25.5 36 51.4c.8 1.1 1.2 2.4 1.2 3.7c0 3.5-2.9 6.4-6.4 6.4H312v48z"]},faPaperclip:{prefix:"fass",iconName:"paperclip",icon:[448,512,[128206],"f0c6","M325.5 60c-16.6 0-32.5 6.6-44.2 18.3L91.6 268C71.4 288.2 60 315.7 60 344.2C60 403.8 108.2 452 167.8 452c28.6 0 56-11.4 76.2-31.6L404.2 260.2l39.6 39.6L283.6 460c-30.7 30.7-72.4 48-115.8 48C77.3 508 4 434.7 4 344.2c0-43.4 17.3-85.1 48-115.8L241.7 38.7C263.9 16.5 294.1 4 325.5 4C390.9 4 444 57.1 444 122.5c0 31.4-12.5 61.6-34.7 83.8L225.1 390.5c-13.7 13.7-32.4 21.5-51.8 21.5c-40.5 0-73.3-32.8-73.3-73.3c0-19.4 7.7-38.1 21.5-51.8L284.2 124.2l39.6 39.6L161.1 326.5c-3.2 3.2-5.1 7.6-5.1 12.2c0 9.5 7.7 17.3 17.3 17.3c4.6 0 9-1.8 12.2-5.1L369.7 166.7C381.4 155 388 139.1 388 122.5C388 88 360 60 325.5 60z"]},faChartLineDown:{prefix:"fass",iconName:"chart-line-down",icon:[512,512,[128201],"f64d","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zM304 98.7l-22.6 22.6L208 194.7l-57.4-57.4-45.3 45.3 80 80L208 285.3l22.6-22.6L304 189.3l57.4 57.4L320 288l32 32H480V192l-32-32-41.4 41.4-80-80L304 98.7z"]},faArrowRightToCity:{prefix:"fass",iconName:"arrow-right-to-city",icon:[640,512,[],"e4b3","M288 0H480V192h40V120 96h48v24 72h72V512H480 384 288V0zm64 64v64h64V64H352zm64 96H352v64h64V160zm-64 96v64h64V256H352zm224 0H512v64h64V256zm-64 96v64h64V352H512zM150.6 153.4l80 80L253.3 256l-22.6 22.6-80 80L128 381.3 82.7 336l22.6-22.6L130.7 288H32 0V224H32h98.7l-25.4-25.4L82.7 176 128 130.7l22.6 22.6z"]},faLockA:{prefix:"fass",iconName:"lock-a",icon:[448,512,[],"e422","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h80V512H0V192H80zM268.7 408l16.7 40H320L240 256H208L128 448h34.7l16.7-40h89.3zm-13.3-32H192.7L224 300.8 255.3 376z"]},faRibbon:{prefix:"fass",iconName:"ribbon",icon:[448,512,[127895],"f4d6","M333.2 322.8l0 0-133.9-146 0 0L146 118.6c7.8-5.1 78-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4L384 216V120L304 0H144L64 112v88l79.6 91.3 0 0 83.3 95.6 0 0 19.6 22.5L336 512l112-64L333.2 322.8zM205.2 410.6l-83.3-95.6L0 448l112 64 93.2-101.4z"]},faLungs:{prefix:"fass",iconName:"lungs",icon:[640,512,[129729],"f604","M352 32V0H288V32 64 190.4l-32 20.4V128 96H224 168 152l-9.6 12.8L168 128c-25.6-19.2-25.6-19.2-25.6-19.2l0 0 0 0-.1 .1-.3 .4-1.1 1.5c-1 1.3-2.3 3.2-4.1 5.6c-3.5 4.8-8.4 11.8-14.3 20.6c-11.8 17.5-27.8 42.2-44.3 71.1C45.8 264.9 9.1 341.4 .2 412c-.2 1.3-.2 2.6-.2 4v7c0 49.1 39.8 89 89 89c7.3 0 14.5-.9 21.6-2.7L231.8 479 256 473V448 324.6L151.4 391.2l-17.2-27 27-17.2L320 245.9 478.8 347l26.5 16.9L488 391.2 384 325V448v25l24.2 6.1 121.2 30.3c7.1 1.8 14.3 2.7 21.6 2.7c49.1 0 89-39.8 89-89v-7c0-1.3-.1-2.7-.2-4c-8.8-70.6-45.5-147.2-78-203.9c-16.5-28.9-32.4-53.6-44.3-71.1c-5.9-8.8-10.8-15.7-14.3-20.6c-1.7-2.4-3.1-4.3-4.1-5.6l-1.1-1.5-.3-.4-.1-.1 0 0 0 0s0 0-25.6 19.2l25.6-19.2L488 96H472 416 384v32 82.8l-32-20.4V64 32z"]},faPersonPinball:{prefix:"fass",iconName:"person-pinball",icon:[640,512,[],"e21d","M32 48a48 48 0 1 1 96 0A48 48 0 1 1 32 48zM0 128H32 80 97.1l9.5 14.3L161.1 224H224h32v18.2l292.1-48.7L513.6 90.1 512 85.2V80 32 0h32 64 32V32 178.2 216v8 32V480v32H576V480 384H256v96 32H192V480 288H144 126.9l-9.5-14.3L96 241.7v65.1l54.6 54.6 9.4 9.4V384v96 32H96V480 397.3L41.4 342.6 18.7 320C6.7 308 0 291.7 0 274.7V160 128zM0 480L0 346.5l64 64V480v0l0 32L0 512l0-32zM280 336a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowUp91:S9,faSortNumericUpAlt:S7,faAppleCore:{prefix:"fass",iconName:"apple-core",icon:[384,512,[],"e08f","M176 96V80c0-44.2 35.8-80 80-80h16 16V16 32c0 44.2-35.8 80-80 80H192 176V96zM14.2 155.3C31.2 138.4 53.1 128 80 128l112 32 112-32c26.9 0 48.8 10.4 65.8 27.3C320.6 186.5 288 241.4 288 304c0 60.4 30.5 113.8 76.9 145.5C335 488.6 295.5 512 256 512l-64-16-64 16c-39.5 0-79-23.4-108.9-62.5C65.5 417.8 96 364.4 96 304c0-62.6-32.6-117.5-81.8-148.7z"]},faCircleY:{prefix:"fass",iconName:"circle-y",icon:[512,512,[],"e12f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 295.9L120.6 144h59.5L256 247.4 331.8 144h59.5L280 295.9V376v24H232V376 295.9z"]},faH6:{prefix:"fass",iconName:"h6",icon:[640,512,[],"e413","M64 64V96 224H256V96 64h64V96 256 416v32H256V416 288H64V416v32H0V416 256 96 64H64zM496 384a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM352 304c0-38 12.1-75 34.6-105.6L485.1 64h79.4l-70.4 96c.6 0 1.3 0 1.9 0c79.5 0 144 64.5 144 144s-64.5 144-144 144s-144-64.5-144-144z"]},faLitecoinSign:{prefix:"fass",iconName:"litecoin-sign",icon:[384,512,[],"e1d3","M128 64V32H64V64 213.6L23.2 225.2-7.6 234 10 295.6l30.8-8.8L64 280.1V448v32H96 352h32V416H352 128V261.9l136.8-39.1 30.8-8.8L278 152.4l-30.8 8.8L128 195.3V64z"]},faCircleSmall:{prefix:"fass",iconName:"circle-small",icon:[320,512,[],"e122","M0 256a160 160 0 1 1 320 0A160 160 0 1 1 0 256z"]},faBorderNone:{prefix:"fass",iconName:"border-none",icon:[448,512,[],"f850","M0 416l0 64 64 0 0-64L0 416zm96 64l64 0 0-64-64 0 0 64zM96 96l64 0 0-64L96 32l0 64zm0 128l0 64 64 0 0-64-64 0zM288 480l64 0 0-64-64 0 0 64zm0-448l0 64 64 0 0-64-64 0zm0 256l64 0 0-64-64 0 0 64zM192 416l0 64 64 0 0-64-64 0zm0-320l64 0 0-64-64 0 0 64zm0 128l0 64 64 0 0-64-64 0zM384 480l64 0 0-64-64 0 0 64zm0-384l64 0 0-64-64 0 0 64zM0 32L0 96l64 0 0-64L0 32zM384 288l64 0 0-64-64 0 0 64zM0 224l0 64 64 0 0-64L0 224zM192 384l64 0 0-64-64 0 0 64zm192-64l0 64 64 0 0-64-64 0zM0 384l64 0 0-64L0 320l0 64zM384 128l0 64 64 0 0-64-64 0zM0 192l64 0 0-64L0 128l0 64zm192-64l0 64 64 0 0-64-64 0z"]},faArrowTurnDownLeft:{prefix:"fass",iconName:"arrow-turn-down-left",icon:[512,512,[],"e2e1","M445.3 64V32h64V64 288v32h-32H122.5l73.4 73.4L218.5 416l-45.3 45.3-22.6-22.6-128-128L0 288l22.6-22.6 128-128 22.6-22.6L218.5 160l-22.6 22.6L122.5 256H445.3V64z"]},faCircleNodes:{prefix:"fass",iconName:"circle-nodes",icon:[512,512,[],"e4e2","M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z"]},faParachuteBox:{prefix:"fass",iconName:"parachute-box",icon:[512,512,[],"f4cd","M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H240V320H184.5L68.2 192H96.5c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C50.3 53.5 8.3 142.1 0 192H24.9L160 340.6V512H352V340.6L487.1 192H512c-8.3-49.9-50.3-138.5-153.1-175.3C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16h28.3L327.5 320H272V192H383.5z"]},faReflectHorizontal:{prefix:"fass",iconName:"reflect-horizontal",icon:[512,512,[],"e664","M280 0L232 0l0 24 0 464 0 24 48 0 0-24 0-464 0-24zM32 416L192 256 32 96 0 96 0 416l32 0zM320 256L480 416l32 0 0-320-32 0L320 256z"]},faMessageMedical:_m,faCommentAltMedical:_z,faRugbyBall:{prefix:"fass",iconName:"rugby-ball",icon:[512,512,[],"e3c6","M226.2 105.9l-2.3 1.2-1.8 1.8L108.9 222.1l-1.8 1.8-1.2 2.3L16 406.1 16 336C16 159.3 159.3 16 336 16l70.1 0L226.2 105.9zm16.6 27.5L447.2 31.2l33.6 33.6L378.6 269.2 269.2 378.6 64.8 480.8 31.2 447.2 133.4 242.8 242.9 133.4zM105.9 496l179.8-89.9 2.3-1.2 1.8-1.8L403.1 289.9l1.8-1.8 1.2-2.3L496 105.9V176c0 176.7-143.3 320-320 320H105.9z"]},faCommentMusic:{prefix:"fass",iconName:"comment-music",icon:[512,512,[],"f8b0","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM352 128V104.9L330.4 113l-128 48L192 164.9V176v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V219.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V160 128z"]},faIndent:{prefix:"fass",iconName:"indent",icon:[448,512,[],"f03c","M0 32V96H448V32H0zM192 160v64H448V160H192zM448 288H192v64H448V288zM0 416v64H448V416H0zm0-48L144 256 0 144V368z"]},faTreeDeciduous:_L,faTreeAlt:_w,faPuzzlePieceSimple:_H,faPuzzlePieceAlt:_N,faTruckFieldUn:{prefix:"fass",iconName:"truck-field-un",icon:[640,512,[],"e58e","M384 32H32v96H0V288H32v32H0v64H32 64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V320H608V224H539.9L477.2 83l-8.4-19H448 384V32zm0 96h43.2l42.7 96H384V128zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm320 96a48 48 0 1 1 0-96 48 48 0 1 1 0 96zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144 128h32v16 64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144 128h32v16zm112-16h8 9.9l4.4 8.8L288 188.2V144 128h32v16 96 16H304h-8-9.9l-4.4-8.8L256 195.8V240v16H224V240 144 128h16z"]},faNfcTrash:{prefix:"fass",iconName:"nfc-trash",icon:[640,512,[],"e1fd","M0 32H448V160H434.3l-16 32H384V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352v64 96 96H96V128h48 16V96H144 80 64v16V400v16H80 368h9.1l4.6 64H0V32zM454.1 192H464h96 9.9l4.4 8.8L585.9 224H624h16v32H624 576 448 400 384V224h16 38.1l11.6-23.2 4.4-8.8zM608 512H416L400 288H624L608 512z"]},faHourglass:_V,faHourglassEmpty:_k,faMountain:{prefix:"fass",iconName:"mountain",icon:[512,512,[127956],"f6fc","M0 416v64H64 448h64V416L294.5 89.7 256 32 217.5 89.7 0 416zM307.1 224H256l-48 64-24.2-32.3L256 147.4 307.1 224z"]},faFileXmark:_E,faFileTimes:_D,faHouseHeart:_S,faHomeHeart:_O,faHouseChimneyBlank:{prefix:"fass",iconName:"house-chimney-blank",icon:[576,512,[],"e3b0","M511.8 287.6H576V240l-64-53.4V32H416v74.5L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4z"]},faMeterBolt:{prefix:"fass",iconName:"meter-bolt",icon:[640,512,[],"e1e9","M256 512c80.8 0 152.9-37.5 199.9-96H384V344.3l127.9-97.1C507.2 109.9 394.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zM192 160v32 32H128V192 160 128h64v32zm96 0v32 32H224V192 160 128h64v32zm96 0v32 32H320V192 160 128h64v32zM504 384L464 512 640 376V352H552l40-128L416 360v24h88z"]},faUserDoctor:_P,faUserMd:_j,faSlashBack:{prefix:"fass",iconName:"slash-back",icon:[320,512,[],"5c","M.1 0H71.2L319.9 512H248.8L.1 0z"]},faCircleInfo:_B,faInfoCircle:_R,faFishingRod:{prefix:"fass",iconName:"fishing-rod",icon:[448,512,[],"e3a8","M284.6 0H288h64 24V24 136v24H328V136 48H291.4L88 106.1V288h40V512H0V288H40V88 69.9l17.4-5 224-64 3.2-.9zM256 344c0-76.8 64-136 96-152c32 16 96 75.2 96 152c0 32-16 80-64 112l32 40v16H288V496l32-40c-48-32-64-80-64-112zm128-32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHammerCrash:{prefix:"fass",iconName:"hammer-crash",icon:[640,512,[],"e414","M318.3 338.9l-25.1-12.5-16.9 72.7 112.1-54.6 77.4 97.8 27.2-121.7 124.7 .5L539.6 224l78.2-97.2-124.7 .5L465.8 5.6 400.4 88.4l5.9 3 28.6 14.3-14.3 28.6-88 176-14.3 28.6zM304 296l88-176L184 16H64L0 144 304 296zM109.2 234.4L.1 452.5l85.9 42.9L195 277.3l-85.9-42.9z"]},faMessageHeart:{prefix:"fass",iconName:"message-heart",icon:[512,512,[],"e5c9","M0 0H512V416H304L160 512V416H0V0zM144 171.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L256 304.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faCloudMeatball:{prefix:"fass",iconName:"cloud-meatball",icon:[512,512,[],"f73b","M0 320H96h36.4l10.5-10.5 22.6-22.6 12.1-12.1 16.8 3.4 12.1 2.4 6.9-10.3 9.5-14.2H240h32 17.1l9.5 14.2 6.9 10.3 12.1-2.4 16.8-3.4 12.1 12.1 22.6 22.6L379.6 320H416h96V224c0-53-43-96-96-96V112c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112v21.5C26.7 146.6 0 182.2 0 224v96zM172.1 434.7l-6.6 33.1 22.6 22.6 33.1-6.6L240 512h32l18.7-28.1 33.1 6.6 22.6-22.6-6.6-33.1L368 416V384l-28.1-18.7 6.6-33.1-22.6-22.6-33.1 6.6L272 288H240l-18.7 28.1-33.1-6.6-22.6 22.6 6.6 33.1L144 384v32l28.1 18.7zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faCameraPolaroid:{prefix:"fass",iconName:"camera-polaroid",icon:[576,512,[],"f8aa","M64 32H96 480h32V64 246.3l58.6 87.9 5.4 8.1V352v96 32H544 32 0V448 352v-9.7l5.4-8.1L64 246.3V64 32zM288 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM384 96v64h64V96H384zM112 384H96v32h16H464h16V384H464 112z"]},faCamera:_U,faCameraAlt:_F,faSquareVirus:{prefix:"fass",iconName:"square-virus",icon:[448,512,[],"e578","M448 32H0V480H448V32zM303.9 140.9l.1-.1 16.8-16.8 33.9 33.9-17 17-.2 .2c-20.5 20.7-5.8 55.9 23.4 55.9h0 24v48h-24 0c-29.2 0-43.8 35.2-23.4 55.9l.2 .2 17 17-33.9 33.9L304 369l-.1-.1c-20.6-20.6-55.9-6.1-56.1 23v.3 24h-24-24V392.3l0-.2c0-29.2-35.2-43.8-55.9-23.4l-.2 .2-17 17L110 369l-.1-.1-.1-.1L92.9 351.9l16.8-16.8 .1-.1c20.7-20.7 6-56.1-23.2-56.1h-24V255.1l0-.2 0-.2V230.9h24c29.3 0 43.9-35.4 23.2-56.1l-.1-.1L92.9 157.8 109.7 141l.1-.1 .1-.1 16.8-16.8 17 17 .2 .2c20.7 20.5 55.9 5.8 55.9-23.4l0-.2V93.7h24 24v24 .3c.2 29.1 35.4 43.6 56.1 23zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCartArrowUp:{prefix:"fass",iconName:"cart-arrow-up",icon:[576,512,[],"e3ee","M0 0H24 96h19.9l3.7 19.5L122 32H576L496 288H360V177.9l23 23 17 17L433.9 184l-17-17-64-64-17-17-17 17-64 64-17 17L272 217.9l17-17 23-23V288H170.7l9.1 48H312h48H488h24v48H488 160 140.1l-3.7-19.5L76.1 48H24 0V0zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMeteor:{prefix:"fass",iconName:"meteor",icon:[512,512,[9732],"f753","M512 0L299.4 75.9 304 16 101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L496 208l-59.9 4.6L512 0zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faCarOn:{prefix:"fass",iconName:"car-on",icon:[512,512,[],"e4dd","M280 24v80 24H232V104 24 0h48V24zM138.9 160H160 352h21.1l8.3 19.4L428 288h36v96 64 64H384V448H128v64H48V448 384 288H84l46.5-108.6 8.3-19.4zm192 64H181.1l-27.4 64H358.3l-27.4-64zM128 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM56 22.1L73 39l48 48 17 17L104 137.9 87 121 39 73l-17-17L56 22.1zM439 39l17-17L489.9 56 473 73l-48 48-17 17L374.1 104l17-17 48-48z"]},faSleigh:{prefix:"fass",iconName:"sleigh",icon:[640,512,[],"f7cc","M32 32H0V96H32V256c0 53 43 96 96 96v32h64V352H384v32h64V352c53 0 96-43 96-96V160h32V96H544 512 480 448V224H401.4c-80.5 0-155.3-41.5-198-109.7C173 65.7 120.9 35.2 64 32.2V32H55 32zM640 384V352H576v32 32H64 32v64H64 608h32V448 384z"]},faArrowDown19:_G,faSortNumericAsc:_Y,faSortNumericDown:_Q,faBuoyMooring:{prefix:"fass",iconName:"buoy-mooring",icon:[576,512,[],"e5b6","M256 0h64V64h32 26.2l5.1 25.7 60.8 303.8c-6.5 4.4-12.6 8-19.4 11.1C411.6 410.7 397 415 384 415s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0L288 368l-18.6 13.4-1.1 .8 0 0 0 0c-13.9 10-23.6 17-35.5 22.5C219.6 410.7 205 415 192 415s-27.6-4.3-40.7-10.3c-6.8-3.1-12.9-6.7-19.4-11.1L192.6 89.7 197.8 64H224h32V0zM218.2 288H357.8l-32-160H250.2l-32 160zm54.2 205.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faSquare4:{prefix:"fass",iconName:"square-4",icon:[448,512,[],"e259","M0 32H448V480H0V32zM288 192H240v24 56H175.6l40-144H165.8L120.9 289.6 112.4 320H144h96v40 24h48V360 320h8 24V272H296h-8V216 192z"]},faHandHoldingDroplet:_q,faHandHoldingWater:_K,faFileEps:{prefix:"fass",iconName:"file-eps",icon:[512,512,[],"e644","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM160 352h16 64 16v32H240 192v32h32 16v32H224 192v32h48 16v32H240 176 160V496 432 368 352zm144 0h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352h16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm117.7-80H480h16v32H480 453.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H424 408V480h16 34.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7c0-25.2 20.4-45.7 45.7-45.7z"]},faTricycleAdult:{prefix:"fass",iconName:"tricycle-adult",icon:[640,512,[],"e5c4","M312 64H288v48h24 35.5l81.5 115.9L372 304H338.8L37.5 232.6l-23.4-5.5L3.1 273.8l23.4 5.5 5.3 1.3C12.3 298.2 0 323.7 0 352c0 53 43 96 96 96c18.2 0 35.3-5.1 49.8-13.9c-.6 .4-1.2 .7-1.8 1.1c14.1 8.2 30.5 12.8 48 12.8c53 0 96-43 96-96c0-3.7-.2-7.3-.6-10.8l43.1 10.2 2.7 .6H336h48 12l7.2-9.6 54.9-73.2 13.7 19.5C457 305.6 448 327.7 448 352c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-11.4 0-22.3 2-32.5 5.6L379.6 74.2 372.5 64H360 312zM222.1 325.7c6.1 7 9.9 16.2 9.9 26.3c0 22.1-17.9 40-40 40c-2.9 0-5.6-.3-8.3-.9c5.3-12 8.3-25.2 8.3-39.1c0-12.3-2.3-24.2-6.6-35l36.7 8.7zM96 312a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm448 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM92.6 113.7L78.3 85.1 21.1 113.7l14.3 28.6 32 64 6.5 13L88 223l96 24.8 31 8 16-62-31-8-81.9-21.1-25.5-51z"]},faWaveform:{prefix:"fass",iconName:"waveform",icon:[640,512,[],"f8f1","M429 64h38.5l4.3 28.4L500.2 282l20.4-95 5.8-27h30.4l9.5 22.8L600 264h8 24v48H608 584 568l-6.2-14.8-10.5-25.1L519.5 421l-5.8 27H476.5l-4.3-28.4L446.8 249.5 407.7 483.9 403 512H364.3l-4.1-28.6L320 201.7 279.8 483.4 275.7 512H237l-4.7-28.1L193.2 249.5 167.7 419.6 163.5 448H126.3l-5.8-27L88.6 272.1 78.2 297.2 72 312H56 32 8V264H32h8l33.8-81.2L83.3 160h30.4l5.8 27 20.4 95L168.3 92.4 172.5 64H211l4.7 28.1 38.5 231L296.2 28.6 300.3 0h39.3l4.1 28.6 42.1 294.5 38.5-231L429 64z"]},faWater:{prefix:"fass",iconName:"water",icon:[576,512,[],"f773","M288 133.4c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 150.1 31.9 160 0 160V96c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7L96 56.7l2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7zm0 288c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 438.1 31.9 448 0 448V384c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7zM272.4 285.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 294.1 31.9 304 0 304V240c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faStarSharpHalfStroke:_Z,faStarSharpHalfAlt:_W,faNfcSignal:{prefix:"fass",iconName:"nfc-signal",icon:[512,512,[],"e1fb","M0 32H448V231.1c-22.4 5.1-43.9 12.8-64 22.8V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352V272.5c-41.6 27.9-75.6 66.3-98.1 111.5H96V128h48 16V96H144 80 64v16V400v16H80 240.4c-7.2 20.4-12.2 41.8-14.6 64H0V32zM512 304c-114.9 0-208 93.1-208 208H256c0-141.4 114.6-256 256-256v48zM480 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-80 64H352c0-88.4 71.6-160 160-160v48c-61.9 0-112 50.1-112 112z"]},faPlaneProp:{prefix:"fass",iconName:"plane-prop",icon:[576,512,[],"e22b","M256 0h64l8 64h40V48 32h32V48 80c8.8 0 16 7.2 16 16s-7.2 16-16 16v32 16H368V144 128H336l8 64H482.3c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64H344l-8 64h32V368 352h32v16 32c8.8 0 16 7.2 16 16s-7.2 16-16 16v32 16H368V464 448H328l-8 64H256l-8-64H192V384h48l-8.3-66.4-110-11L112 384H48L36 287.8c-1.3 .2-2.6 .2-4 .2c-17.7 0-32-14.3-32-32s14.3-32 32-32c1.3 0 2.7 .1 4 .2L48 128h64l9.7 77.4 110-11L240 128H192V64h56l8-64z"]},faCalendarCheck:{prefix:"fass",iconName:"calendar-check",icon:[448,512,[],"f274","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM329 305l17-17L312 254.1l-17 17-95 95-47-47-17-17L102.1 336l17 17 64 64 17 17 17-17L329 305z"]},faClockDesk:{prefix:"fass",iconName:"clock-desk",icon:[448,512,[],"e134","M0 224a224 224 0 1 1 448 0A224 224 0 1 1 0 224zM248 96H200v24V224v9.9l7 7 48 48 17 17L305.9 272l-17-17-41-41V120 96zM224 480c96.4 0 180.3-53.3 224-132V512H0V348c43.7 78.7 127.6 132 224 132z"]},faCalendarClock:_$,faCalendarTime:_J,faBraille:{prefix:"fass",iconName:"braille",icon:[640,512,[],"f2a1","M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faPrescriptionBottleMedical:_6,faPrescriptionBottleAlt:_4,faPlateUtensils:{prefix:"fass",iconName:"plate-utensils",icon:[640,512,[58713],"e43b","M56 16H40L0 152c0 41.5 31.6 75.6 72 79.6V472v24h48V472 231.6c40.4-4 72-38.1 72-79.6L152 16H136V152H120L104 16H88L72 152H56V16zm584 0s-128 16-128 144V320h80V472v24h48V472 320 216 192 16zM336 32c-49.8 0-95.9 16.3-133.1 43.8L222.7 143l0 0c29-29 69-47 113.3-47c63.3 0 118.1 36.8 144 90.2V160c0-25.1 4.2-46.8 11.2-65.5C450.9 55.8 396.2 32 336 32zm0 384c-88.4 0-160-71.6-160-160c0-4.2 .2-8.3 .5-12.4c-7.5 5.3-15.7 9.7-24.5 13.1V383.8C192.5 441.9 259.8 480 336 480c89.4 0 166.5-52.3 202.4-128H512 480V325.8C454.1 379.2 399.3 416 336 416zM464 256a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},faFamilyPants:{prefix:"fass",iconName:"family-pants",icon:[512,512,[],"e302","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm48 48c0-5.5 .6-10.8 1.6-16H32L24 352H64V512H176V448H144V416 256 224h32 16c-10-13.4-16-30-16-48zM336 448v64H448V352h40l-8-192H334.4c1 5.2 1.6 10.5 1.6 16c0 18-6 34.6-16 48h16 32v32V416v32H336zm48-320A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80 192V256H176V416h32v96h96V416h32z"]},faHoseReel:{prefix:"fass",iconName:"hose-reel",icon:[640,512,[],"e41a","M320 64c-106 0-192 86-192 192s86 192 192 192c40.8 0 78.6-12.7 109.7-34.4l36.6 52.5C424.8 495 374.3 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0S576 114.6 576 256v96h8 24v48H584h-2.3l-11.4 80H584v32H568 520 504V480h13.7l-11.4-80H504 480V352h24 8V256c0-106-86-192-192-192zM224 256a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 160a160 160 0 1 1 0-320 160 160 0 1 1 0 320zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faHouseWindow:{prefix:"fass",iconName:"house-window",icon:[576,512,[],"e3b3","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4zM352 192V320H224V192H352z"]},faLandmark:{prefix:"fass",iconName:"landmark",icon:[512,512,[127963],"f66f","M0 144v48H512V144L256 0 0 144zm128 80H64V416L0 464v48H512V464l-64-48V224H384V416H344V224H280V416H232V224H168V416H128V224z"]},faTruck:{prefix:"fass",iconName:"truck",icon:[640,512,[128666,9951],"f0d1","M0 0H416V96h64 13.3l9.4 9.4 96 96 9.4 9.4V224v32 32 64h32v64H608 576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H0V0zM544 237.3L466.7 160H464 416v96H544V240v-2.7zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faMusicMagnifyingGlass:{prefix:"fass",iconName:"music-magnifying-glass",icon:[640,512,[],"e662","M504 330.7c25.2-34.4 40-76.8 40-122.7C544 93.1 450.9 0 336 0C230.5 0 143.4 78.5 129.8 180.2L352 106.2V391.8c0 1.3 0 2.5-.1 3.8c.1 1.4 .1 2.8 .1 4.2c0 5.5-.6 10.7-1.8 15.7c40.4-2.7 77.7-17 108.5-39.6L569.4 486.6 592 509.3 637.3 464l-22.6-22.6L504 330.7zM320 152l-31.6 10.5-192 64L80 232v17.3 48V417.6c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48c32.5 0 59.3-18.1 63.4-41.6c.4-1.7 .6-3.4 .6-5.2v-1.2V314.6l144-48v87c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48c0-1.3-.1-2.5-.2-3.7c.1-1 .2-2 .2-3v-160-48V152z"]},faCrosshairs:{prefix:"fass",iconName:"crosshairs",icon:[512,512,[],"f05b","M288 0V32 42.4c93.7 13.9 167.7 88 181.6 181.6H480h32v64H480 469.6c-13.9 93.7-88 167.7-181.6 181.6V480v32H224V480 469.6C130.3 455.7 56.3 381.7 42.4 288H32 0V224H32 42.4C56.3 130.3 130.3 56.3 224 42.4V32 0h64zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384 352h64v32 20.6c58.3-12.5 104.1-58.4 116.6-116.6H384 352V224h32 20.6C392.1 165.7 346.3 119.9 288 107.4V128v32H224V128 107.4C165.7 119.9 119.9 165.7 107.4 224H128h32v64H128 107.4zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCloudRainbow:{prefix:"fass",iconName:"cloud-rainbow",icon:[576,512,[],"f73e","M336.5 192l-.5 0c-19.7 0-38.3 5.1-54.4 14.1c-5.5-6-11.5-11.4-18-16.4C322.3 77 440.1 0 576 0V64c-99.9 0-187.8 50.8-239.5 128zM424 234.7c-13.4-16.9-31.5-29.9-52.3-36.9C418.4 136 492.5 96 576 96v64c-61.9 0-116.9 29.3-152 74.7zm23.4 57.2c-1-9.1-3.1-17.9-6.1-26.2C469.7 221.4 519.4 192 576 192v64c-38.3 0-71.4 22.5-86.8 55c-12.5-8.7-26.6-15.3-41.8-19.1zM96 512H0V416c0-41.8 26.7-77.4 64-90.5V304c0-61.9 50.1-112 112-112c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96z"]},faPersonCane:{prefix:"fass",iconName:"person-cane",icon:[448,512,[],"e53c","M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1 20.4 24.6 49.3-40.9-20.4-24.6-92.9-112L258.1 128h-15H140.9 122.8l-9.3 15.5-76.9 128L20.1 298.9l54.9 33 16.5-27.4L120 256.9V480v32h64V480 352h16V480v32h64V480 235.3zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8V488v24h48V488 376c0-30.9-25.1-56-56-56s-56 25.1-56 56v8 24h48V384v-8z"]},faAlien:{prefix:"fass",iconName:"alien",icon:[448,512,[128125],"f8f5","M224 0C100.3 0 0 100.3 0 224C0 400 224 512 224 512s224-112 224-288C448 100.3 347.7 0 224 0zm32 304c0-44.2 35.8-80 80-80h48v16c0 44.2-35.8 80-80 80H256V304zM112 224c44.2 0 80 35.8 80 80v16H144c-44.2 0-80-35.8-80-80V224h48z"]},faTent:{prefix:"fass",iconName:"tent",icon:[576,512,[],"e57d","M32 160L0 512H288V288L416 512H576L544 176 288 0 32 160z"]},faLaptopBinary:{prefix:"fass",iconName:"laptop-binary",icon:[640,512,[],"e5e7","M64 32H96 544h32V64 352H512V96H128V352H64V64 32zM0 432V384H640v48l-48 48H48L0 432zM176 128h64 16v16 80 16H240 176 160V224 144 128h16zm16 80h32V160H192v48zm112-80h16 16v16 80 16H304V224 160H288V128h16zm80 0h16 64 16v16 80 16H464 400 384V224 144 128zm32 32v48h32V160H416zM192 272h16 16v16 64H192V304H176V272h16zm256 16v64H416V304H400V272h16 16 16v16zm-80 0v64H336V304H304v48H272V288 272h16 64 16v16z"]},faVestPatches:{prefix:"fass",iconName:"vest-patches",icon:[448,512,[],"e086","M151.2 69.7l55.9 167.7-13.5 40.5-1.6 4.9V288 512H0V256l64-96V128 24 0H88h40 7 13.3l6.9 11.1 .3 .4c.4 .6 1.2 1.5 2.3 2.8c2.3 2.6 6.1 6.3 11.5 10.1C179.9 31.8 197.4 40 224 40s44.1-8.2 54.7-15.6c5.4-3.8 9.2-7.5 11.5-10.1c1.1-1.3 1.9-2.3 2.3-2.8l.3-.4L299.6 0H313h7 40 24V24 128v32l64 96V512H224V288L296.8 69.7C279.3 79.8 255.3 88 224 88s-55.3-8.2-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM72 247L55 264l8.5 8.5L79 288 63.5 303.5 55 312l17 17 8.5-8.5L96 305l15.5 15.5L120 329l17-17-8.5-8.5L113 288l15.5-15.5L137 264l-17-17-8.5 8.5L96 271 80.5 255.5 72 247zm232 33v8 48h48 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faPeopleDressSimple:{prefix:"fass",iconName:"people-dress-simple",icon:[512,512,[],"e218","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM256 384L192 160H64L0 384H64V512H192V384h64zm0 0h64V512H448V384h64L448 160H320L256 384zM384 128A64 64 0 1 0 384 0a64 64 0 1 0 0 128z"]},faCheckDouble:{prefix:"fass",iconName:"check-double",icon:[448,512,[],"f560","M342.6 86.6L365.3 64 320 18.7 297.4 41.4 160 178.7l-57.4-57.4L80 98.7 34.7 144l22.6 22.6 80 80L160 269.3l22.6-22.6 160-160zm82.1 141.8l23.2-22-44-46.5-23.2 22L159 392 67.2 305.1 44 283.1 0 329.6l23.2 22L137 459.3l22 20.8 22-20.8L424.7 228.5z"]},faArrowDownAZ:_5,faSortAlphaAsc:_8,faSortAlphaDown:_7,faBowlingBallPin:{prefix:"fass",iconName:"bowling-ball-pin",icon:[576,512,[],"e0c3","M416 64c0-35.3 28.7-64 64-64s64 28.7 64 64v1.1c0 7.4-1 14.8-2.9 22l-17.7 64.8c-.7 2.7-1.3 5.4-1.8 8.1H438.5c-.5-2.7-1.1-5.4-1.8-8.1L418.9 87.1c-2-7.2-2.9-14.6-2.9-22V64zm23.1 128h81.7c.8 6 2.2 11.9 4.1 17.6l49.4 148.3 3.1 9.4-2.7 9.5-32 112L536.1 512H512 448 423.9l-6.6-23.2L404 442.5c27.7-39.1 44-86.9 44-138.5c0-30.2-5.6-59.2-15.8-85.8l2.9-8.6c1.9-5.7 3.3-11.6 4.1-17.6zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304zM224 172a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zM196 288a28 28 0 1 0 0-56 28 28 0 1 0 0 56zm-44-68a28 28 0 1 0 -56 0 28 28 0 1 0 56 0z"]},faBellSchoolSlash:{prefix:"fass",iconName:"bell-school-slash",icon:[640,512,[],"f5d6","M528 512h24v0H528 416 384 128V400c40.1 30.1 90 48 144 48c47 0 90.9-13.5 127.9-36.9L416 423.8V464h51.1L528 512zm43.3-91.2l49.6 38.5 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 69.3 53.8C155.7 26.5 210.8 0 272 0C386.9 0 480 93.1 480 208c0 42.5-12.8 82-34.6 115l51.8 40.2c8.3-7 19.1-11.2 30.8-11.2c26.5 0 48 21.5 48 48c0 7.4-1.7 14.5-4.7 20.8zM343.5 243.9c5.4-10.8 8.5-23 8.5-35.9c0-44.2-35.8-80-80-80c-20.1 0-38.5 7.4-52.5 19.6l26.1 20.3c7.6-5 16.6-7.9 26.4-7.9c26.5 0 48 21.5 48 48c0 5.5-.9 10.7-2.6 15.6l26.1 20.3zM64 208c0-19.3 2.6-37.9 7.5-55.6L373 389.9C343.1 406.5 308.7 416 272 416C157.1 416 64 322.9 64 208z"]},faPlusLarge:{prefix:"fass",iconName:"plus-large",icon:[512,512,[],"e59e","M288 32l0-32H224l0 32 0 192H32 0v64H32 224V480v32h64V480 288l192 0 32 0 0-64-32 0-192 0 0-192z"]},faMoneyBillWheat:{prefix:"fass",iconName:"money-bill-wheat",icon:[512,512,[],"e52a","M176 0c44.2 0 80 35.8 80 80V96H240c-44.2 0-80-35.8-80-80V0h16zM56 16h48 24V64H104 56 32V16H56zM24 88H136h24v48H136 24 0V88H24zm8 72H56h48 24v48H104 56 32V160zM272 0h16c44.2 0 80 35.8 80 80V96H352c-44.2 0-80-35.8-80-80V0zM400 0c44.2 0 80 35.8 80 80V96H464c-44.2 0-80-35.8-80-80V0h16zm80 128v16c0 44.2-35.8 80-80 80H384V208c0-44.2 35.8-80 80-80h16zm-128 0h16v16c0 44.2-35.8 80-80 80H272V208c0-44.2 35.8-80 80-80zm-96 0v16c0 44.2-35.8 80-80 80H160V208c0-44.2 35.8-80 80-80h16zM0 512V256H512V512H0zm48-96v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faCameraViewfinder:Ob,faScreenshot:Om,faMessageMusic:Oy,faCommentAltMusic:Ov,faCarBuilding:{prefix:"fass",iconName:"car-building",icon:[640,512,[],"f859","M0 0H352V128H320 296.9 273.9l-7.3 21.9-7.3 21.9L252.5 192H192v64 32V448v32H0V0zM289.6 181.9l7.3-21.9H320h32H544h23.1l7.3 21.9L609.7 288H640l0 160v64H560V448H304v64H224V480 448h0V416 400 336 320 288h30.3l35.4-106.1zM352 224h-8.9l-10.7 32-10.7 32H352 542.3l-21.3-64H352zM64 96v64h64V96H64zm0 96v64h64V192H64zm64 96H64v64h64V288zM192 96v64h64V96H192zM304 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBorderBottomRight:Oz,faBorderStyleAlt:OL,faOctagon:{prefix:"fass",iconName:"octagon",icon:[512,512,[128721],"f306","M0 352V160L160 0H352L512 160V352L352 512H160L0 352z"]},faCommentArrowUpRight:{prefix:"fass",iconName:"comment-arrow-up-right",icon:[512,512,[],"e145","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM200 160H176v48h24 54.1l-87 87-17 17L184 345.9l17-17 87-87V296v24h48V296 184 160H312 200z"]},faOctagonDivide:{prefix:"fass",iconName:"octagon-divide",icon:[512,512,[],"e203","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm288-32v64H224V128h64zM168 232H344h24v48H344 168 144V232h24zm56 88h64v64H224V320z"]},faCookie:{prefix:"fass",iconName:"cookie",icon:[512,512,[127850],"f563","M362.2 37L213.9 16 81.7 86.7 16 222.1 42 370.4 149.8 475l148.3 21 132.3-70.7L496 289.9 470 141.6 362.2 37zM176 368l-32-32 32-32 32 32-32 32zm0-192l32-32 32 32-32 32-32-32zM368 336l-32-32 32-32 32 32-32 32z"]},faArrowRotateLeft:Ow,faArrowLeftRotate:OH,faArrowRotateBack:Ox,faArrowRotateBackward:ON,faUndo:OV,faTvMusic:{prefix:"fass",iconName:"tv-music",icon:[640,512,[],"f8e6","M576 64V352H64V64H576zM64 0H0V64 352v64H64 576h64V352 64 0H576 64zM96 448v64h32H512h32V448H512 128 96zM416 112V88.9L394.4 97l-128 48L256 148.9V160v48 49.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V219.1l96-36v42.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V160 112z"]},faHardDrive:Ok,faHdd:OE,faReel:{prefix:"fass",iconName:"reel",icon:[448,512,[],"e238","M0 0H32 416h32V64H416 384v48H64V64H32 0V0zM0 448H32 64V400H384v48h32 32v64H416 32 0V448zM64 176V144H384v32H64zm0 64V208H432h16v32H432 64zm0 64V272H384v32H64zm0 64V336H384v32H64z"]},faFaceGrinSquintTears:OD,faGrinSquintTears:OS,faDumbbell:{prefix:"fass",iconName:"dumbbell",icon:[640,512,[],"f44b","M192 32H96v96H32v96H0v64H32v96H96v96h96V320 288 224 192 32zm32 192v64H416V224H224zm224-32v32 64 32V480h96V384h64V288h32V224H608V128H544V32H448V192z"]},faRectangleList:O_,faListAlt:OO,faTarpDroplet:{prefix:"fass",iconName:"tarp-droplet",icon:[576,512,[],"e57c","M288 160c-35.3 0-64-25.6-64-57.1S288 0 288 0s64 71.3 64 102.9s-28.7 57.1-64 57.1zM0 128H197.5c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64H576V352H416l0 160L0 512V128zM576 384L448 512l0-128H576zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faAlarmExclamation:{prefix:"fass",iconName:"alarm-exclamation",icon:[512,512,[],"f843","M14.9 146.4C5.5 131.6 0 114 0 95.2C0 42.6 42.6 0 95.2 0c25 0 47.8 9.6 64.8 25.4L14.9 146.4zM390.2 467.4C352.8 495.4 306.3 512 256 512s-96.8-16.6-134.1-44.6l-19.2 19.2L80 509.3 34.7 464l22.6-22.6 19.2-19.2C48.6 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64s224 100.3 224 224c0 50.3-16.6 96.8-44.6 134.2l19.2 19.2L477.3 464 432 509.3l-22.6-22.6-19.2-19.2zM352 25.4C369 9.6 391.8 0 416.8 0C469.4 0 512 42.6 512 95.2c0 18.8-5.5 36.3-14.9 51.1L352 25.4zM280 160H232v24V296v24h48V296 184 160zm0 248V360H232v48h48z"]},faHouseMedicalCircleCheck:{prefix:"fass",iconName:"house-medical-circle-check",icon:[640,512,[],"e511","M320 368.7c.2 59.2 29.7 111.6 74.8 143.3H64.1V287.6H0V240L288.4 0 520.5 193.7c-8-1.1-16.2-1.7-24.5-1.7c-54.7 0-103.5 24.9-135.8 64H320V192H256v64H192v64h64v64h64V368.7zm32-.7a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faTrafficCone:{prefix:"fass",iconName:"traffic-cone",icon:[512,512,[],"f636","M173.7 128L224 0h64l50.3 128H173.7zm-25.1 64H363.4l37.7 96H110.9l37.7-96zM48 448l37.7-96H426.3L464 448h48v64H0V448H48z"]},faGrate:{prefix:"fass",iconName:"grate",icon:[448,512,[],"e193","M32 32H0V64 256 448v32H32h96 96 96 96 32V448 256 64 32H416 320 224 128 32zM64 224V96H96V224H64zm0 64H96V416H64V288zm96 128V288h32V416H160zm96 0V288h32V416H256zm96 0V288h32V416H352zm32-192H352V96h32V224zM288 96V224H256V96h32zm-96 0V224H160V96h32z"]},faArrowDownRight:{prefix:"fass",iconName:"arrow-down-right",icon:[384,512,[],"e093","M320 416h32V384 160 128H288v32V306.7L86.6 105.4 64 82.7 18.7 128l22.6 22.6L242.7 352H96 64v64H96 320z"]},faPersonSkiingNordic:OP,faSkiingNordic:Oj,faCalendarPlus:{prefix:"fass",iconName:"calendar-plus",icon:[448,512,[],"f271","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM248 248v24 56h56 24v48H304 248v56 24H200V432 376H144 120V328h24 56V272 248h48z"]},faPersonFromPortal:OB,faPortalExit:OR,faPlaneArrival:{prefix:"fass",iconName:"plane-arrival",icon:[640,512,[128748],"f5af","M32.3 196.1L32 64l72 16 24 64 96.8 26.9L176 0h80L375.7 212.9l104.6 29.1c16.7 4.6 32.2 12.6 45.7 23.4l34.1 27.3c23.8 19.1 17.9 56.8-10.6 67.6c-41.5 15.8-87 18-129.8 6.4L120.7 285.4 32.3 196.1zM32 448H608h32v64H608 32 0V448H32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCowbellCirclePlus:OU,faCowbellMore:OF,faCircleLeft:OG,faArrowAltCircleLeft:OY,faDistributeSpacingVertical:{prefix:"fass",iconName:"distribute-spacing-vertical",icon:[512,512,[],"e366","M0 32H512V80H0V32zM96 160H416V352H96V160zM512 432v48H0V432H512z"]},faSignalBarsFair:OQ,faSignalAlt2:Oq,faSportsball:{prefix:"fass",iconName:"sportsball",icon:[512,512,[],"e44b","M487.6 48.9l-.3-1.5L365.3 169.3c34.8 30.2 79 49.8 127.6 53.9c9.3-63 4.7-125.5-5.4-174.3zM465 24.4l-3.5-.6c-65.6-11-122.9-12.5-172.8-6c3.9 49.1 23.6 93.7 54 128.8L465 24.4zm-19 334c19.8-32.3 33-67.7 41.1-103.6c-55.1-5.3-105.1-28.1-144.4-62.8l-64 64L418.5 395.9c10.3-11.8 19.4-24.4 27.4-37.5zM320 169.4c-35-39.7-57.9-90.3-63-146.1c-17 3.6-33 8.3-48.1 13.9c-37 13.7-67.8 33-93.1 56L256 233.4l64-64zM93.4 116.1C83.2 127.9 74.1 140.5 66 153.6c-19.8 32.3-33 67.7-41.1 103.6c55.1 5.3 105.1 28.1 144.4 62.8l64-64L93.4 116.1zM192 342.6c35 39.7 58 90.3 63 146.1c17-3.6 33-8.3 48.1-13.9c37-13.7 67.8-33 93.1-56L256 278.6l-64 64zm-45.3 .1c-34.8-30.2-79-49.8-127.6-53.9c-9.3 63-4.7 125.5 5.4 174.3l.3 1.5L146.7 342.7zm22.6 22.6L47 487.6l3.5 .6c65.6 11 122.9 12.5 172.8 6c-3.9-49.1-23.6-93.7-54-128.8z"]},faGameConsoleHandheldCrank:{prefix:"fass",iconName:"game-console-handheld-crank",icon:[640,512,[],"e5b9","M64 32H512V480H64V32zM448 96H128V256H448V96zM192 336V320H160v16 16H144 128v32h16 16v16 16h32V400 384h16 16V352H208 192V336zm144 24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM544 144h24 48 24v24 32 24H616 592v72 24H568 544V272 256 200 168 144z"]},faTrainSubway:OZ,faSubway:OW,faChartGantt:{prefix:"fass",iconName:"chart-gantt",icon:[512,512,[],"e0e4","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zm64 64h32l96 0h32l0 64-32 0H160 128V96zm96 96H352h32v64H352 224 192V192h32zm160 96h64 32v64H448 384 352V288h32z"]},faFaceSmileUpsideDown:{prefix:"fass",iconName:"face-smile-upside-down",icon:[512,512,[],"e395","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM382.3 184.8l-28.6 14.3C344.9 181.7 312.4 144 256 144s-88.9 37.7-97.7 55.2l-28.6-14.3C142.3 159.7 184.4 112 256 112s113.7 47.7 126.3 72.8zM367.6 304a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faBallPile:{prefix:"fass",iconName:"ball-pile",icon:[640,512,[],"f77e","M320 160A80 80 0 1 0 320 0a80 80 0 1 0 0 160zM208 328a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM192 432A80 80 0 1 0 32 432a80 80 0 1 0 160 0zm128 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm288-80a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM432 328a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},faBadgeDollar:{prefix:"fass",iconName:"badge-dollar",icon:[512,512,[],"f645","M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zm20.9 149.3v-20h-40v20 8.5c-6.7 1.3-13.1 3.2-19.1 5.9c-16.1 7.3-29.9 20.8-33.3 40.2c-1.9 10.9-.9 21.4 3.6 30.9c4.4 9.3 11.3 15.9 18.5 20.8c12.6 8.5 29.3 13.6 42.4 17.5l2.3 .7c15.4 4.6 26.3 8.3 33.2 13.3c3 2.2 4.3 4 4.9 5.4c.6 1.3 1.2 3.9 .4 8.7c-.8 4.7-3.5 8.6-10.2 11.4c-7.3 3.1-18.7 4.5-33.2 2.3c-6.9-1.1-19-5.3-29.6-8.9l0 0 0 0 0 0c-2.4-.8-4.7-1.6-6.9-2.3l-19-6.3-12.6 38 19 6.3c1.4 .5 3.1 1 5 1.7l0 0 0 0 0 0c9.3 3.2 24 8.2 34.6 10.4v8.9 20h40v-20-8c6.5-1.1 12.7-2.8 18.5-5.3c16.9-7.2 30.3-21.1 33.8-41.4c1.9-11.2 1.1-21.8-3.1-31.4c-4.2-9.6-10.9-16.6-18.1-21.8c-13.2-9.6-30.8-14.9-44.4-19l-.8-.2c-15.6-4.7-26.7-8.2-33.8-13c-3.1-2.1-4.3-3.7-4.8-4.8c-.4-.9-1.1-2.8-.3-6.9c.5-3.1 2.9-7.2 10.4-10.6c7.6-3.4 19.1-5.2 33.1-3c4.9 .8 20 3.7 24.3 4.9l19.3 5.1 10.3-38.7L302 163.3c-5.3-1.4-18-3.9-25.1-5.2v-8.8z"]},faMoneyBillsSimple:O$,faMoneyBillsAlt:OX,faListTimeline:{prefix:"fass",iconName:"list-timeline",icon:[512,512,[],"e1d1","M16 96a48 48 0 1 1 96 0A48 48 0 1 1 16 96zM64 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 160a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM208 48H448v96H208L144 96l64-48zM144 256l64-48H512v96H208l-64-48zm0 160l64-48H448v96H208l-64-48z"]},faIndianRupeeSign:OJ,faIndianRupee:O1,faInr:O2,faCropSimple:O6,faCropAlt:O4,faMoneyBill1:O3,faMoneyBillAlt:O5,faLeftLong:O8,faLongArrowAltLeft:O9,faKeyboardDown:{prefix:"fass",iconName:"keyboard-down",icon:[576,512,[],"e1c2","M576 0H0V288H576V0zM128 64v64H64V64h64zM64 160h64v64H64V160zm352 0v64H160V160H416zm32 0h64v64H448V160zM224 64v64H160V64h64zm32 0h64v64H256V64zm160 0v64H352V64h64zm32 0h64v64H448V64zM160 352v32L288 512 416 384V352H160z"]},faCircleUpRight:{prefix:"fass",iconName:"circle-up-right",icon:[512,512,[],"e129","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm96 320V160H192l-24 24 52 52-76 76 56 56 76-76 52 52 24-24z"]},faCloudBoltMoon:O7,faThunderstormMoon:Pb,faTurnLeftUp:{prefix:"fass",iconName:"turn-left-up",icon:[384,512,[],"e638","M192 0L32 160v32H144l0 320 240 0V416H240l0-224H352V160L192 0z"]},faDna:{prefix:"fass",iconName:"dna",icon:[448,512,[129516],"f471","M448 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9l0 0 0 0 0 0-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5H283.3c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480v32H384V480H64v32H32 0V480c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32V0H64V32H384V0h32 32V32zM338.6 384H109.4c-10.1 10.6-18.6 21.3-25.5 32H364.1c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128H338.6c10.1-10.7 18.6-21.3 25.5-32H83.9c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5H164.7z"]},faVirusSlash:{prefix:"fass",iconName:"virus-slash",icon:[640,512,[],"e075","M476.4 347.1c-1.4-29.7 21.2-59.1 56-59.1H544h32V256 224H544 532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2 22.6-22.6L501 75 478.4 52.4 455.8 75l-8.2 8.2 0 0C412.3 118.4 352 93.4 352 43.5V32 0H320 288V32 43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75 161.6 52.4 139 75l0 0 0 0-5.7 5.7L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L476.4 347.1zM264.2 182.3c7-4 15.2-6.3 23.8-6.3c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.8l-70.1-54.4zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14H96 64v32 32H96h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2-22.6 22.6L139 437l0 0 22.6 22.6L184.2 437l8.2-8.2 0 0c35.3-35.2 95.6-10.3 95.6 39.6V480v32h32 32V480 468.5c0-31.2 23.6-52.7 50-55.7z"]},faBracketRoundRight:{prefix:"fass",iconName:"bracket-round-right",icon:[192,512,[],"29","M192 256C192 140.2 120.1 62.9 81.8 37.4L46.3 90.6C71.9 107.7 128 167 128 256s-56.1 148.3-81.8 165.4l35.5 53.3C120.1 449.1 192 371.8 192 256z"]},faCircleSterling:{prefix:"fass",iconName:"circle-sterling",icon:[512,512,[],"e5cf","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm5.5-352c-16.8 0-30.4 13.7-30.3 30.5l.2 33.5H272h16v32H272 231.7l.3 41.2 0 5.9-2.7 5.3-6 11.6H328h24v48H328 184 144.7l18-35L184 291.6l-.3-35.6H176 160V224h16 7.5l-.2-33.1c-.3-43.5 34.8-78.9 78.3-78.9c10 0 19.8 1.9 29.1 5.6l30.3 12.1 22.3 8.9-17.8 44.6-22.3-8.9-30.3-12.1c-3.6-1.4-7.4-2.2-11.3-2.2z"]},faCircle5:{prefix:"fass",iconName:"circle-5",icon:[512,512,[],"e0f2","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 128H312h24v48H312 229.9L226 218.9l56 6.7c39.9 4.8 70 38.7 70 78.9c0 43.9-35.6 79.5-79.5 79.5h-33c-29.8 0-57.1-16.4-71.2-42.6l-5.4-10 42.3-22.7 5.4 10c5.7 10.7 16.9 17.3 29 17.3h33c17.4 0 31.5-14.1 31.5-31.5c0-15.9-11.9-29.3-27.7-31.2l-79.1-9.5L174 261.1l2.1-23.2 8-88 2-21.8H208z"]},faMinus:Pm,faSubtract:Py,faFireFlame:Pv,faFlame:Pz,faRightToLine:PL,faArrowAltToRight:Pw,faGif:{prefix:"fass",iconName:"gif",icon:[576,512,[],"e190","M0 32H576V480H0V32zM320 160H272v24V328v24h48V328 184 160zm32 0v24 80 64 24h48V328 288h40 24V240H440 400V208h64 24V160H464 376 352zM128 256c0-26.5 21.5-48 48-48c12.3 0 23.5 4.6 32 12.2l32-35.8c-17-15.2-39.4-24.5-64-24.5c-53 0-96 43-96 96s43 96 96 96c19.6 0 37.5-6.1 52.8-15.8l11.2-7.1V315.9 280 256H192v24 21.1c-5.3 1.9-10.6 2.9-16 2.9c-26.5 0-48-21.5-48-48z"]},faChess:{prefix:"fass",iconName:"chess",icon:[512,512,[],"f439","M144 0V16 32h16 16V64H160 144V96h72v24l-29.3 88H208v48H184h-5.8l17.5 128H60.4L77.8 256H72 48V208H69.3L40 120V96h72V64H96 80V32H96h16V16 0h32zM48 416H208h4.1l2.4 3.4 40 56 1.5 2.1V480v24 8h-8H8 0v-8V480v-2.6l1.5-2.1 40-56 2.4-3.4H48zM304 272V192h40v32h24V192h64v32h24V192h40v80l-36.8 40 3.3 72H337l2.2-72L304 272zm80 64h32V304c0-8.8-7.2-16-16-16s-16 7.2-16 16v32zm-48 80H464h4.1l2.4 3.4 40 56 1.5 2.1V480v24 8h-8H296h-8v-8V480v-2.6l1.5-2.1 40-56 2.4-3.4H336z"]},faTrashSlash:{prefix:"fass",iconName:"trash-slash",icon:[640,512,[],"e2b3","M497.3 363.3L512 128H194.2L153 96H544V32H416L400 0H240L224 32H96V51.8l-47.6-37L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-123.6-96zM489.9 482L132.5 200.4 152 512H488l1.9-30z"]},faArrowLeftLong:PH,faLongArrowLeft:Px,faPlugCircleCheck:{prefix:"fass",iconName:"plug-circle-check",icon:[576,512,[],"e55c","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L416 430.6l-11.3-11.3-40-40L353.4 368 376 345.4l11.3 11.3L416 385.4l60.7-60.7L488 313.4 510.6 336z"]},faFontCase:{prefix:"fass",iconName:"font-case",icon:[640,512,[],"f866","M153 32l-7.3 21.8L2.6 480H70.1l37.6-112H244.3l37.6 112h67.5L206.3 53.8 199 32H153zm69.8 272H129.2L176 164.6 222.8 304zM640 192V160H576v17.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128v64c0 70.7 57.3 128 128 128c23.3 0 45.2-6.2 64-17.1V480h64V448 352.1l0-.1V288l0-.1V192zM512 224c35.3 0 64 28.6 64 63.9l0 .1v64l0 .1c0 35.3-28.7 63.9-64 63.9c-35.3 0-64-28.7-64-64V288c0-35.3 28.7-64 64-64z"]},faStreetView:{prefix:"fass",iconName:"street-view",icon:[512,512,[],"f21d","M192 64a64 64 0 1 1 128 0A64 64 0 1 1 192 64zm32 96h64c35.3 0 64 28.7 64 64v80H318.2L304 432H208L193.8 304H160V224c0-35.3 28.7-64 64-64zM55.3 419.2c-3.6 2.4-3.6 7.2 0 9.6c8.8 5.7 23.1 11.8 43 17.3C137.7 457 193.5 464 256 464s118.3-7 157.7-17.9c19.9-5.5 34.2-11.6 43-17.3c3.6-2.4 3.6-7.2 0-9.6c-2.1-1.4-4.8-2.9-7.9-4.5c-15.3-7.7-38.8-14.9-69-20.5l8.6-47.2c32.4 5.9 60.9 14.2 82 24.8c10.5 5.3 20.3 11.7 27.8 19.6c7.6 8.1 14 19.1 14 32.6c0 21.4-15.5 36.1-29.1 45c-14.7 9.6-34.3 17.3-56.4 23.4C381.8 504.7 321.6 512 256 512s-125.8-7.3-170.4-19.6c-22.1-6.1-41.8-13.8-56.4-23.4C15.5 460.1 0 445.4 0 424c0-13.5 6.4-24.5 14-32.6c7.5-7.9 17.3-14.3 27.8-19.6c21-10.6 49.5-18.9 82-24.8l8.6 47.2c-30.2 5.5-53.7 12.8-69 20.5c-3.2 1.6-5.8 3.1-7.9 4.5z"]},faArrowDownLeft:{prefix:"fass",iconName:"arrow-down-left",icon:[384,512,[],"e091","M64 416H32V384 160 128H96v32V306.7L297.4 105.4 320 82.7 365.3 128l-22.6 22.6L141.3 352H288h32v64H288 64z"]},faFrancSign:{prefix:"fass",iconName:"franc-sign",icon:[320,512,[],"e18f","M320 32H112 48V96v96 64 64H0v64H48v96h64V384H224V320H112V256H288V192H112V96H320V32z"]},faFlaskRoundPoison:PN,faFlaskPoison:PV,faVolumeOff:{prefix:"fass",iconName:"volume-off",icon:[320,512,[],"f026","M0 352V160H128L272 32h48V480H272L128 352H0z"]},faBookCircleArrowRight:{prefix:"fass",iconName:"book-circle-arrow-right",icon:[640,512,[],"e0bc","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h10.8c-23.3-16.4-42.5-38.4-55.6-64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32H320.7c-.5-5.3-.7-10.6-.7-16c0-80.6 54.1-148.5 128-169.4V0H416 384 96zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM504 289.4l11.3 11.3 56 56L582.6 368l-11.3 11.3-56 56L504 446.6 481.4 424l11.3-11.3L521.4 384H432 416V352h16 89.4l-28.7-28.7L481.4 312 504 289.4z"]},faChartUser:Pk,faUserChart:PE,faHandsAslInterpreting:PD,faAmericanSignLanguageInterpreting:PS,faAslInterpreting:P_,faHandsAmericanSignLanguageInterpreting:PO,faPresentationScreen:PP,faPresentation:Pj,faCircleBolt:{prefix:"fass",iconName:"circle-bolt",icon:[512,512,[],"e0fe","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 272H144V248L320 112 280 240h88v24L192 400l40-128z"]},faFaceSmileHalo:{prefix:"fass",iconName:"face-smile-halo",icon:[512,512,[],"e38f","M512 80c0 44.2-114.6 80-256 80S0 124.2 0 80S114.6 0 256 0S512 35.8 512 80zm-64 0c0-17.7-86-32-192-32S64 62.3 64 80s86 32 192 32s192-14.3 192-32zM16 272c0-41.9 10.7-81.3 29.6-115.5C98.1 178.3 173 192 256 192s157.9-13.7 210.4-35.5C485.3 190.7 496 230.1 496 272c0 132.5-107.5 240-240 240S16 404.5 16 272zm113.7 87.2C142.3 384.3 184.4 432 256 432s113.7-47.7 126.3-72.8l-28.6-14.3C344.9 362.3 312.4 400 256 400s-88.9-37.7-97.7-55.2l-28.6 14.3zM176 224c-28 0-56 40-56 80c0 0 28-32 56-32s56 32 56 32c0-40-28-80-56-80zm104 80s28-32 56-32s56 32 56 32c0-40-28-80-56-80s-56 40-56 80z"]},faCartCircleArrowDown:{prefix:"fass",iconName:"cart-circle-arrow-down",icon:[640,512,[],"e3ef","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm78.6-136l-11.3 11.3-56 56L496 454.6l-11.3-11.3-56-56L417.4 376 440 353.4l11.3 11.3L480 393.4V304 288h32v16 89.4l28.7-28.7L552 353.4 574.6 376z"]},faHousePersonReturn:PB,faHousePersonArrive:PR,faHouseReturn:PU,faMessageXmark:PF,faCommentAltTimes:PG,faMessageTimes:PY,faFileCertificate:PQ,faFileAward:Pq,faUserDoctorHairLong:{prefix:"fass",iconName:"user-doctor-hair-long",icon:[448,512,[],"e459","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16 48L48 240v32H224 400V240l-48-48V144 128C352 57.3 294.7 0 224 0zM160 370.3c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V320H48L0 512H448L400 320H320v42c27.6 7.1 48 32.2 48 62v40 16H352 336 320V448h16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24h16v32H272 256 240V464 424c0-29.8 20.4-54.9 48-62V320H160v50.3zm8 53.7a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCameraSecurity:PK,faCameraHome:PZ,faGear:PW,faCog:P$,faDropletSlash:PX,faTintSlash:PJ,faBookHeart:{prefix:"fass",iconName:"book-heart",icon:[448,512,[],"f499","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm64-260.8c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L240 288.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faMosque:{prefix:"fass",iconName:"mosque",icon:[640,512,[128332],"f678","M0 512V160H160V288H128v32V512H0zM80 0s80 32 80 128H0C0 32 80 0 80 0zM216.6 288c-13.2-15.6-24.6-37-24.6-64c0-74 53.5-105.2 107.9-137C339.6 63.9 379.8 40.5 400 0c20.2 40.5 60.4 63.9 100.1 87C554.5 118.8 608 150 608 224c0 27-11.4 48.4-24.6 64H216.6zM288 512V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H160V320H640V512H560V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H448V454c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454v58H288z"]},faDuck:{prefix:"fass",iconName:"duck",icon:[512,512,[129414],"f6d8","M431.5 125.9C426.5 73.2 382 32 328 32c-57.4 0-104 46.6-104 104c0 36.8 19.1 69.2 48 87.7v4.9L64 288 32 256H0v32C0 394 86 480 192 480H312c70.7 0 128-57.3 128-128c0-36.6-15.4-69.6-40-93V224h16c53 0 96-43 96-96H448l-16.5-2.1zM320 136a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM308.6 295.1l31.9 1.9c-3.2 55.6-43.5 104.9-101.5 119.3c-52.4 13.1-105.3-5.8-136.4-44.5l25-20c23.2 28.9 63.3 43.6 103.7 33.5c44.7-11.2 74.9-48.9 77.3-90.1z"]},faMosquito:{prefix:"fass",iconName:"mosquito",icon:[640,512,[],"e52b","M154.6 387.8L288 266l0 .2-67 87-5 6.5 0 8.2 0 53.5-40.4 37.9-17.5 16.4 32.9 35 17.5-16.4 48-45.1 7.6-7.1 0-10.4 0-55.7 24-31.2 0 62.9 0 32 64 0 0-32 0-62.9L376 376l0 55.7 0 10.4 7.6 7.1 48 45.1 17.5 16.4 32.9-35-17.5-16.4L424 421.4l0-53.5 0-8.2-5-6.5-67-87 0-.2L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9L449 161.1l13-13-9.1-15.9L429.5 91.4l36.3-40.1 16.1-17.8L446.3 1.3 430.2 19.1l-48 53L370.5 85l8.6 15.1 22.9 40L352 190.3l0-38.2 0-32-24 0 0-48.2 0-8-16 0 0 8 0 48.2-24 0 0 32 0 38.1-50.1-50.1 22.9-40L269.5 85 257.8 72.1l-48-53L193.7 1.3 158.1 33.5l16.1 17.8 36.3 40.1-23.3 40.8-9.1 15.9 13 13 41.3 41.4-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1z"]},faStarOfDavid:{prefix:"fass",iconName:"star-of-david",icon:[512,512,[10017],"f69a","M16 400H72h91.3L232 512h48l68.7-112H440h56V352l-4.9-8-54-88 54-88 4.9-8V112H440 348.7L280 0H232L163.3 112H72 16v48l4.9 8 54 88-54 88L16 352v48zm91.8-90.5L128.9 344H86.6l21.1-34.5zM194.6 344l-54-88 54-88H317.4l54 88-54 88H194.6zM229 400h54l-27 44-27-44zm154.1-56l21.1-34.5L425.4 344H383.1zm21.1-141.5L383.1 168h42.3l-21.1 34.5zM283 112H229l27-44 27 44zM128.9 168l-21.1 34.5L86.6 168h42.3z"]},faFlagSwallowtail:P1,faFlagAlt:P2,faPersonMilitaryRifle:{prefix:"fass",iconName:"person-military-rifle",icon:[512,512,[],"e54b","M160 16V64H352V0L160 16zm17.6 80c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H177.6zM176 224h-6.1L352 484.1V369.7l53.6 90.6 20.3 34.4 68.9-40.7-20.3-34.4-81.6-138 52.4-90.8L416 173.9 479.4 64l-13.9-8L437.9 40 424 32 408 59.7l13.9 8L331.6 224H176zm-34.4 19.7l-104 176L17.2 454.1l68.9 40.7 20.3-34.4L160 369.7V512H332.5L143 241.3l-1.4 2.4zM296 272a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCarGarage:{prefix:"fass",iconName:"car-garage",icon:[640,512,[],"f5e2","M335 11.7l272 144 28.3 15-29.9 56.6-28.3-15L320 76.2 63 212.3l-28.3 15L4.7 170.7l28.3-15 272-144 15-7.9 15 7.9zM202.9 160H224 416h21.1l8.3 19.4L492 288h36v96 64 64H448V448H192v64H112V448 384 288h36l46.5-108.6 8.3-19.4zm192 64H245.1l-27.4 64H422.3l-27.4-64zM192 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCartShopping:P6,faShoppingCart:P4,faBookFont:{prefix:"fass",iconName:"book-font",icon:[448,512,[],"e0bf","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM250.1 64H229.9l-4.4 9.1-61.2 128-40.2 84-1.4 2.9h35.5l30.6-64H291.1l30.6 64h35.5l-1.4-2.9-40.2-84-61.2-128L250.1 64zm25.7 128H204.2L240 117.1 275.8 192z"]},faShieldPlus:{prefix:"fass",iconName:"shield-plus",icon:[512,512,[],"e24a","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM232 368h48V344 280h64 24V232H344 280V168l0-24H232v24 64H168 144v48h24 64v64 24z"]},faVials:{prefix:"fass",iconName:"vials",icon:[512,512,[],"f493","M0 32H32 88h48 56 32V96H192V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96H0V32zM136 96H88V256h48V96zM288 32h32 56 48 56 32V96H480V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96H288V32zM424 96H376V256h48V96z"]},faEyeDropperFull:{prefix:"fass",iconName:"eye-dropper-full",icon:[512,512,[],"e172","M341.6 29.2L240.1 130.8l-9.4-9.4L208 98.7 162.7 144l22.6 22.6 160 160L368 349.3 413.3 304l-22.6-22.6-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM32 344v88L0 472l40 40 40-32h88L310.7 337.3l-136-136L32 344z"]},faDistributeSpacingHorizontal:{prefix:"fass",iconName:"distribute-spacing-horizontal",icon:[512,512,[],"e365","M32 0H80V512H32V0zM160 96H352V416H160V96zM480 0V512H432V0h48z"]},faTabletRugged:{prefix:"fass",iconName:"tablet-rugged",icon:[448,512,[],"f48f","M352 64V448H96V64H352zM96 0H32V48L0 64v96l32 16v16L0 208v96l32 16v16L0 352v96l32 16v48H96 352h64V464l32-16V352l-32-16V320l32-16V208l-32-16V176l32-16V64L416 48V0H352 96z"]},faTemperatureSnow:P3,faTemperatureFrigid:P5,faMoped:{prefix:"fass",iconName:"moped",icon:[640,512,[],"e3b9","M328 32h24 64 17.1l5.6 16.1 15.6 44.8L512 64h32v96H512l-41.7-20.8L500 224.4c4-.3 8-.4 12-.4c43.7 0 83.3 17.5 112.1 45.8l-33.6 34.2C570.2 284.2 542.6 272 512 272c-52.7 0-97 36.5-108.9 85.6c-2 8.4-3.1 17.3-3.1 26.4H368 352 256c0 53-43 96-96 96s-96-43-96-96H0V320c0-70.7 57.3-128 128-128H256V320H365.3c16.8-38.5 48.4-69.2 87.6-84.7L398.9 80H352 328V32zM256 96v64H96V96H256zM160 432c26.5 0 48-21.5 48-48H112c0 26.5 21.5 48 48 48zm352 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faFaceSmilePlus:P8,faSmilePlus:P9,faRadioTuner:P7,faRadioAlt:jv,faFaceSwear:{prefix:"fass",iconName:"face-swear",icon:[640,512,[],"e399","M320 0C178.6 0 64 114.6 64 256H576C576 114.6 461.4 0 320 0zM240.4 224c-17.7 0-32-14.3-32-32c0-8.8 3.6-16.8 9.3-22.6l-30.7-10.2-15.2-5.1 10.1-30.4 15.2 5.1 96 32 15.2 5.1-10.1 30.4-15.2-5.1-10.9-3.6c.2 1.5 .3 2.9 .3 4.4c0 17.7-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-1.6 .1-3.2 .3-4.7l-11.7 3.9-15.2 5.1-10.1-30.4 15.2-5.1 96-32 15.2-5.1 10.1 30.4-15.2 5.1-30.2 10.1c5.9 5.8 9.5 13.9 9.5 22.8zM0 512H640V288H0V512zM400 384H384v32h16 16v32H400 384v16 16H352V464 448H320v16 16H288V464 448H272 256V416h16 16V384H272 256V352h16 16V336 320h32v16 16h32V336 320h32v16 16h16 16v32H400zm-80 0v32h32V384H320zm262.6-41.7l-10.4 12.1-96 112-10.4 12.1-24.3-20.8 10.4-12.1 96-112 10.4-12.1 24.3 20.8zM448 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 320v16 64 16H192V400 336 320h32zM192 448h32v32H192V448zM96.4 335.5V320h32v15.3c5.3 .9 10.4 2 15.1 3.2l15.5 3.9-7.7 31.1-15.5-3.9c-8.4-2.1-16.4-3.6-23.7-3.7c-5.5-.1-12 1.1-16.3 3.5c-2 1.1-3 2.1-3.3 2.6c-.2 .3-.5 .9-.5 2.4c0 .3 0 .3 .1 .4l0 0c.3 .4 1.2 1.3 3.5 2.5c4.9 2.7 11.9 4.6 21.4 7.3l.2 .1c8.4 2.4 19.3 5.4 28 10.6c9.6 5.6 18.9 15.2 19.3 30.6c.5 17.3-9.2 28.8-20.5 34.9c-5 2.7-10.5 4.5-15.8 5.6V480h-32V465.7c-7.5-1.6-14.5-3.8-20.6-5.8l0 0 0 0c-1.6-.5-3.1-1-4.5-1.4L56 453.7l9.5-30.6 15.3 4.8c1.8 .6 3.6 1.1 5.3 1.7l0 0c10.4 3.3 18.4 5.8 26.8 6.1c6 .2 12.1-1 16.1-3.1c1.8-1 2.7-1.9 3.1-2.5c.3-.5 .8-1.4 .7-3.3l0-.1c0-.6 0-1.7-3.6-3.8c-4.6-2.7-11.3-4.8-20.7-7.4l-1.6-.5 0 0c-8-2.3-18.1-5.1-26.3-9.5c-9.2-5-19.4-13.8-20.4-29.1C59 358.5 69.7 347 80.8 341.1c5-2.7 10.4-4.5 15.6-5.6z"]},faWaterArrowDown:jw,faWaterLower:jH,faScannerTouchscreen:{prefix:"fass",iconName:"scanner-touchscreen",icon:[512,512,[],"f48a","M192 0V64H128V0h64zM352 0V64H288V0h64zM224 0h32V64H224V0zM416 0V288H384V0h32zm32 0h64V288H448V0zM0 96H352V512H0V96zm64 64V448H288V160H64z"]},faCircle7:{prefix:"fass",iconName:"circle-7",icon:[512,512,[],"e0f4","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm72-384h24v29.4l-2.3 4.9L245.5 384h-53l3.9-8.2L290.2 176H184 160V128h24H328z"]},faPlugCirclePlus:{prefix:"fass",iconName:"plug-circle-plus",icon:[576,512,[],"e55f","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48 16v32H496 448v48 16H416V432 384H368 352V352h16 48V304 288h32v16z"]},faPersonSkiJumping:jN,faSkiJump:jV,faPlaceOfWorship:{prefix:"fass",iconName:"place-of-worship",icon:[640,512,[],"f67f","M224 96v89.6L160 224V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V224l-64-38.4V96L320 0 224 96zM0 344V512H128V273.6L0 344zM640 512V344L512 273.6V512H640z"]},faWaterArrowUp:jk,faWaterRise:jE,faWaveformLines:jD,faWaveformPath:jS,faSplit:{prefix:"fass",iconName:"split",icon:[512,512,[],"e254","M416 32l96 96-96 96H384V160H333.3l-96 96 96 96H384V288h32l96 96-96 96H384V416H320 306.7l-9.4-9.4L178.7 288H32 0V224H32 178.7L297.4 105.4l9.4-9.4H320h64V32h32z"]},faFilmCanister:j_,faFilmCannister:jO,faFolderXmark:jP,faFolderTimes:jj,faToiletPaperBlank:jB,faToiletPaperAlt:jR,faTabletScreen:jU,faTabletAndroidAlt:jF,faHexagonVerticalNftSlanted:{prefix:"fass",iconName:"hexagon-vertical-nft-slanted",icon:[448,512,[],"e506","M0 128V384L224 512 448 384V128L224 0 0 128zM192 92l31.8-18.2L272 101.4v36.9l-48-27.5V240h32 16v32H256 224V432v6.3L192 420V256 92zM320 383.4V165.8L296 152V115.1l47.9 27.4 0 0L384 165.4v36.8L352 184V365.1l-32 18.3zM160 384v17.7L127.2 383 96 266.1V360v5.1L64 346.9V165.1l33.1-18.9L128 261.9V128.6l32-18.3V112 381.9 384z"]},faFolderMusic:{prefix:"fass",iconName:"folder-music",icon:[512,512,[],"e18d","M512 96V480H0V32H224l48 64H512zM352 192V168.9L330.4 177l-128 48L192 228.9V240v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V283.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V224 192z"]},faDisplayMedical:jG,faDesktopMedical:jY,faShareAll:{prefix:"fass",iconName:"share-all",icon:[576,512,[],"f367","M469.6 184.4L352 76.6V32h32L576 208 384 384H352V339.4L469.6 231.6 495.4 208l-25.7-23.6zM352 120l72.3 66.3L448 208l-23.7 21.7L352 296l-96 88H224V288H208c-61.9 0-112 50.1-112 112c0 48 32 80 32 80s-128-48-128-176c0-97.2 78.8-176 176-176h48V32h32l96 88z"]},faPeapod:{prefix:"fass",iconName:"peapod",icon:[512,512,[],"e31c","M512 0H416C186.2 0 0 186.2 0 416v96H96c229.8 0 416-186.2 416-416V0zM256 200a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM88 368a56 56 0 1 1 112 0A56 56 0 1 1 88 368zM368 88a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faChessClock:{prefix:"fass",iconName:"chess-clock",icon:[640,512,[],"f43d","M256 32H96V80h56v48H0V480H640V128H544V96H384v32H200V80h56V32zM576 304a112 112 0 1 1 -224 0 112 112 0 1 1 224 0zm-41.4-48L512 233.4l-11.3 11.3-48 48L441.4 304 464 326.6l11.3-11.3 48-48L534.6 256zM176 192a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm-16 48v64 16h32V304 240 224H160v16z"]},faAxe:{prefix:"fass",iconName:"axe",icon:[640,512,[129683],"f6b2","M64 512L313.4 262.6l-64-64L0 448l64 64zM400 48L352 0 224 128 384 288v96 32h32c123.7 0 224-100.3 224-224V160H608 512l-48-48 48-48L448 0 400 48zm48 300.8V316c45-11.6 80.4-47 92-92h32.8C560.1 286.7 510.7 336.1 448 348.8z"]},faSquareD:{prefix:"fass",iconName:"square-d",icon:[448,512,[],"e268","M448 32H0V480H448V32zM152 128h72c70.7 0 128 57.3 128 128s-57.3 128-128 128H152 128V360 152 128h24zm24 208h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H176V336z"]},faGripVertical:{prefix:"fass",iconName:"grip-vertical",icon:[320,512,[],"f58e","M0 352l128 0 0 128L0 480 0 352zm192 0l128 0 0 128-128 0 0-128zM0 320L0 192l128 0 0 128L0 320zM192 192l128 0 0 128-128 0 0-128zM0 160L0 32l128 0 0 128L0 160zM192 32l128 0 0 128-128 0 0-128z"]},faMobileSignalOut:{prefix:"fass",iconName:"mobile-signal-out",icon:[512,512,[],"e1f0","M64 64H224V0H64 0V64 448v64H64 288h64V448 288H288V448H64V64zm80 320H128v32h16 64 16V384H208 144zM256 48c114.9 0 208 93.1 208 208h48C512 114.6 397.4 0 256 0V48zm32 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80 0h48c0-88.4-71.6-160-160-160v48c61.9 0 112 50.1 112 112z"]},faArrowTurnUp:jQ,faLevelUp:jq,faU:{prefix:"fass",iconName:"u",icon:[384,512,[117],"55","M64 32V64 288c0 70.7 57.3 128 128 128s128-57.3 128-128V64 32h64V64 288c0 106-86 192-192 192S0 394 0 288V64 32H64z"]},faArrowUpFromDottedLine:{prefix:"fass",iconName:"arrow-up-from-dotted-line",icon:[448,512,[],"e09b","M246.6 57.4L224 34.7 201.4 57.4l-128 128L50.7 208 96 253.3l22.6-22.6L192 157.3V320v32h64V320 157.3l73.4 73.4L352 253.3 397.3 208l-22.6-22.6-128-128zM64 416H0v64H64V416zm96 0H96v64h64V416zm32 64h64V416H192v64zm160-64H288v64h64V416zm32 0v64h64V416H384z"]},faSquareRootVariable:jK,faSquareRootAlt:jZ,faLightSwitchOn:{prefix:"fass",iconName:"light-switch-on",icon:[384,512,[],"e019","M384 0H0V512H384V0zM96 96H288V416H96V96zm96-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64-320H128V256H256V128z"]},faArrowDownArrowUp:jW,faSortAlt:j$,faRaindrops:{prefix:"fass",iconName:"raindrops",icon:[448,512,[],"f75c","M105.5 122.8c-6.2 10.4-9.5 22.3-9.5 34.4V160c0 35.3 28.7 64 64 64s64-28.7 64-64v-2.8c0-12.1-3.3-24-9.5-34.4L160 32l-54.5 90.8zm-96 192C3.3 325.2 0 337.1 0 349.2V352c0 35.3 28.7 64 64 64s64-28.7 64-64v-2.8c0-12.1-3.3-24-9.5-34.4L64 224 9.5 314.8zM320 128L211.7 293.5c-12.8 19.6-19.7 42.6-19.7 66C192 426 246 480 312.5 480h15C394 480 448 426 448 359.5c0-23.4-6.8-46.4-19.7-66L320 128z"]},faDash:jX,faMinusLarge:jJ,faClock:Bb,faClockFour:Bm,faInputNumeric:{prefix:"fass",iconName:"input-numeric",icon:[640,512,[],"e1bd","M576 128V384H64V128H576zM64 64H0v64V384v64H64 576h64V384 128 64H576 64zm40 96v48h24 8v96H120 96v48h24 80 24V304H200 184V184 160H160 128 104zm221.4 51.8c5.9 6.7 5.7 16.7-.3 23.3L256 309.9V352h16 88 24V304H360 326.8l33.6-36.4c22.7-24.6 23.2-62.3 1.2-87.4c-26.2-30-73-29.7-98.9 .5l-16.9 19.7 36.4 31.2 16.9-19.7c6.9-8.1 19.3-8.1 26.3-.1z"]},faTruckTow:{prefix:"fass",iconName:"truck-tow",icon:[640,512,[],"e2b8","M64 16V0h96L384 252V128 96h32 96 13.3l9.4 9.4 96 96 9.4 9.4V224v32 32V416H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H0V256H192L96 64V176c0 20.9-13.4 38.7-32 45.3V224H48c-26.5 0-48-21.5-48-48V160 144H32v16 16c0 8.8 7.2 16 16 16s16-7.2 16-16V32 16zM576 256V237.3L498.7 160H448v96H576zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faBackwardStep:By,faStepBackward:Bv,faPallet:{prefix:"fass",iconName:"pallet",icon:[640,512,[],"f482","M32 320H0v64H32 64v64H32 0v64H32 64 96h32H288h32 32H512h32 32 32 32V448H608 576V384h32 32V320H608 576 544 512 352 320 288 128 96 64 32zm96 64H288v64H128V384zm224 0H512v64H352V384z"]},faCarBolt:{prefix:"fass",iconName:"car-bolt",icon:[512,512,[],"e341","M120 32H97.3L89.8 53.4 41.3 192H0V400v80H96V400H416v80h96V400 192H470.7L422.2 53.4 414.7 32H392 120zM64 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm352-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 224L288 96l-24 96h88L224 320l24-96H160z"]},faArrowsMaximize:Bz,faExpandArrows:BL,faFaucet:{prefix:"fass",iconName:"faucet",icon:[512,512,[],"e005","M192 64v44.8L64 96v64l128-12.8 31.2-3.1 .8-.1h0 0l.8 .1 31.2 3.1L384 160V96L256 108.8V64H192zM160 224l-32 32H0V384H132.1c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48H352c17.7 0 32 14.3 32 32v32H512V416c0-88.4-71.6-160-160-160H320l-32-32H256V179.4l-32-3.2-32 3.2V224H160z"]},faCloudSleet:{prefix:"fass",iconName:"cloud-sleet",icon:[512,512,[],"f741","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm24 32L48 512H0L72 352h48zm256 0L304 512H256l72-160h48zm-160 0v24 16h16 24v48H232 216v16 24H168V456 440H152 128V392h24 16V376 352h48zm256 0v24 16h16 24v48H488 472v16 24H424V456 440H408 384V392h24 16V376 352h48z"]},faLampStreet:{prefix:"fass",iconName:"lamp-street",icon:[512,512,[],"e1c5","M64 176c0-61.9 50.1-112 112-112c57.4 0 104.7 43.2 111.2 98.8C196.8 178.3 128 257.1 128 352H512c0-95.3-69.4-174.4-160.5-189.4C344.6 71.6 268.7 0 176 0C78.8 0 0 78.8 0 176V512H64V176zM320 448c35.3 0 64-28.7 64-64H256c0 35.3 28.7 64 64 64z"]},faListRadio:{prefix:"fass",iconName:"list-radio",icon:[512,512,[],"e1d0","M64 160A64 64 0 1 0 64 32a64 64 0 1 0 0 128zM192 64H160v64h32H480h32V64H480 192zm0 160H160v64h32H480h32V224H480 192zm0 160H160v64h32H480h32V384H480 192zM40 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0A64 64 0 1 0 0 416a64 64 0 1 0 128 0zM64 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 88a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faPenNibSlash:{prefix:"fass",iconName:"pen-nib-slash",icon:[640,512,[],"e4a1","M212.8 142.4L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L446.7 324 480 224l.7-.7-128-128L352 96 212.8 142.4zM64 448l20.7 20.7 144-144c-3-6.3-4.7-13.3-4.7-20.7c0-9.4 2.7-18.2 7.4-25.7l-87.8-69.2L64 448zm345.1-29.7L306.4 337.4c-8.7 9-20.9 14.6-34.4 14.6c-7.4 0-14.4-1.7-20.7-4.7l-144 144L128 512l281.1-93.7zM375.3 72.7l128 128L576 128 448 0 375.3 72.7z"]},faBaseballBatBall:{prefix:"fass",iconName:"baseball-bat-ball",icon:[512,512,[],"f432","M408.9 7.1l-5.7-5.7-5.7 5.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L504.9 114.5l5.7-5.7-5.7-5.7-96-96zM512 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM33.9 384L0 417.9l17 17 60.2 60.2 17 17L128 478.1l-17-17L50.9 401l-17-17z"]},faSquareUpLeft:{prefix:"fass",iconName:"square-up-left",icon:[448,512,[],"e282","M448 32H0V480H448V32zM128 320V160H288l24 24-52 52 76 76-56 56-76-76-52 52-24-24z"]},faOverline:{prefix:"fass",iconName:"overline",icon:[448,512,[],"f876","M32 32H0V96H32 416h32V32H416 32zm192 96a176 176 0 1 0 0 352 176 176 0 1 0 0-352zM336 304a112 112 0 1 1 -224 0 112 112 0 1 1 224 0z"]},faS:{prefix:"fass",iconName:"s",icon:[320,512,[115],"53","M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3L-8.5 436.3l20.2-60.7 30.4 10.1c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4l30.9 8.2-16.5 61.8-30.9-8.2c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z"]},faTimeline:{prefix:"fass",iconName:"timeline",icon:[640,512,[],"e29c","M152 72v48H104V72h48zM104 16H48V72v48 56H96v48H32 0v64H32 288v48H240v56 48 56h56 48 56V440 392 336H352V288H608h32V224H608 544V176h48V120 72 16H536 488 432V72v48 56h48v48H160V176h48V120 72 16H152 104zM488 72h48v48H488V72zM344 392v48H296V392h48z"]},faKeyboard:{prefix:"fass",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M576 64H0V448H576V64zM128 128v64H64V128h64zM64 224h64v64H64V224zm64 96v64H64V320h64zm32-192h64v64H160V128zm64 96v64H160V224h64zm-64 96H416v64H160V320zM320 128v64H256V128h64zm-64 96h64v64H256V224zm160-96v64H352V128h64zm-64 96h64v64H352V224zm160-96v64H448V128h64zm-64 96h64v64H448V224zm64 96v64H448V320h64z"]},faArrowsFromDottedLine:{prefix:"fass",iconName:"arrows-from-dotted-line",icon:[448,512,[],"e0a3","M128 96L224 0l96 96v32H256v32 32H192V160 128H128V96zM256 352v16 16h64v32l-96 96-96-96V384h64V368 352 320h64v32zM64 224v64H0V224H64zm32 0h64v64H96V224zm160 0v64H192V224h64zm32 0h64v64H288V224zm96 0h64v64H384V224z"]},faUsbDrive:{prefix:"fass",iconName:"usb-drive",icon:[640,512,[],"f8e9","M448 96H0V416H448V96zm192 32H480V384H640V128zm-56 56v48H536V184h48zm-48 96h48v48H536V280z"]},faBallot:{prefix:"fass",iconName:"ballot",icon:[448,512,[],"f732","M448 0H0V512H448V0zM64 96h64v64H64V96zm0 128h64v64H64V224zm64 128v64H64V352h64zm64 16h16H368h16v32H368 208 192V368zm16-256H368h16v32H368 208 192V112h16zM192 240h16H368h16v32H368 208 192V240z"]},faCaretDown:{prefix:"fass",iconName:"caret-down",icon:[320,512,[],"f0d7","M320 240L160 384 0 240l0-48 320 0 0 48z"]},faLocationDotSlash:Bw,faMapMarkerAltSlash:BH,faCards:{prefix:"fass",iconName:"cards",icon:[640,512,[],"e3ed","M210.9 512l254-146.7L254 0 0 146.7 210.9 512zm12.9-345.2l76.1 20.4c26 7 41.4 33.7 34.4 59.7s-33.7 41.4-59.7 34.4l-10-2.7 17.7 30.7 12.1-7 12.1-7 13.9 24.1-12.1 7-12.1 7-24.1 13.9-12.1 7-12.1 7-13.9-24.1 12.1-7 12.1-7-17.8-30.7-2.7 10c-7 26-33.7 41.4-59.7 34.4s-41.4-33.7-34.4-59.7l20.4-76.1 12.6-47.1 47.1 12.6zM320 512H640V64H327.9L492.7 349.4l16 27.7-27.7 16L320 486v26zM476.4 135.7c13.5-11.7 34.2-9.5 46.7 3.2l5 5.2 4.7-5.2c12.5-12.7 33-15 46.9-3.2c15.5 13.5 16.2 37.5 2.2 51.9l-54 55.8-54.1-55.8c-14-14.5-13.2-38.5 2.5-51.9z"]},faHouseChimneyMedical:Bx,faClinicMedical:BV,faBoxingGlove:Bk,faGloveBoxing:BE,faTemperatureThreeQuarters:BD,faTemperature3:BS,faThermometer3:B_,faThermometerThreeQuarters:BO,faBellSchool:{prefix:"fass",iconName:"bell-school",icon:[512,512,[],"f5d5","M208 128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 288A208 208 0 1 0 208 0a208 208 0 1 0 0 416zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 448c-54 0-103.9-17.9-144-48V512H320h32H464h24V488 441.6c14.3-8.3 24-23.8 24-41.6c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 17.8 9.7 33.3 24 41.6V464H352V400c-40.1 30.1-90 48-144 48z"]},faMobileScreen:BP,faMobileAndroidAlt:Bj,faPlaneUp:{prefix:"fass",iconName:"plane-up",icon:[512,512,[],"e22d","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L512 288v96L320 320v80l64 48v64L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7z"]},faFolderHeart:{prefix:"fass",iconName:"folder-heart",icon:[512,512,[],"e189","M512 96V480H0V32H224l48 64H512zM144 251.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L256 384.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faCircleLocationArrow:BB,faLocationCircle:BR,faFaceHeadBandage:{prefix:"fass",iconName:"face-head-bandage",icon:[576,512,[],"e37a","M288 0C213.6 0 146.6 31.8 99.8 82.4c-12.5 2.5-25 5.2-37.3 8.2l-12.4 3c-2.3 3.3-4.5 6.7-6.6 10.1l-.8 1.2C26.9 130.6 15 158.9 7.8 189l-.4 1.8c-3.8 16.4-6.2 33.3-7 50.6l0 0c-.1 1.3-.1 2.6-.2 3.8l0 .5c-.1 3.1-.2 6.2-.2 9.3l0 .9 0 .5 0 .7c.1 31 5.1 60.9 14.4 88.9l.7 2.1c6.3 18.7 14.5 36.5 24.2 53.2l20.2-29.9C101.7 454.9 188.2 512 288 512c141.4 0 256-114.6 256-256c0-8.2-.4-16.4-1.1-24.4l32.8 9.9c-.9-17.2-3.2-34.1-7-50.4l-.5-2.1c-5.2-21.6-12.8-42.3-22.5-61.8l0 0c-4.1-8.1-8.5-16-13.3-23.7c-2-3.1-4-6.2-6-9.3c-4.1-6-8.4-11.8-12.9-17.5l-.6-.7c-21.2-26.5-47-49.1-76.2-66.8l-1.5-.9c-2.8-1.6-5.5-3.2-8.4-4.8L416.2 4.9c-16.2 2-32.2 4.6-48.1 7.9C342.9 4.5 316 0 288 0zm12.6 64.1c38.3-13 78.3-22.3 119.5-27.4c13.7 8.3 26.6 17.9 38.5 28.5c6.1 5.5 11.9 11.2 17.5 17.2C419.3 71.1 360.6 64.9 300.6 64.1zm15.6 96.4s0 0 0 0c-9.4-.3-18.8-.5-28.2-.5c-17.1 0-34.1 .5-51 1.5c0 0 0 0 0 0c-47.8 2.8-94.6 9.4-140 19.7c0 0 0 0 0 0c-19.6 4.4-39 9.5-58.1 15.3c0-.2 .1-.4 .1-.6c.4-1.8 .9-3.6 1.4-5.4c2.8-10.5 6.2-20.8 10.2-30.7c5.4-13.3 11.8-26 19.3-38C139.9 104.9 212.9 96 288 96s148.1 8.9 218 25.8c7.4 12 13.9 24.8 19.3 38c4.8 11.8 8.7 24.1 11.7 36.7c-11.9-3.6-23.9-6.9-36-10c-59.4-15.1-121.2-24-184.8-26zM176.4 240c13.5-10.8 27.6-20.9 42.1-30.4c12.7 4.2 21.9 16.2 21.9 30.4c0 17.7-14.3 32-32 32s-32-14.3-32-32zm-126-13.6c41-12.2 83.3-21.3 126.6-27.1c-40.6 29.4-77 64.4-108 103.7c-8.5 10.7-16.5 21.7-24.2 33.1c-4.4-13.3-7.7-27.1-9.9-41.3C33 282.1 32 269.2 32 256c0-3 .1-6.1 .2-9.1c5.9-7 12-13.8 18.2-20.5zM373.2 397.5C356.4 382.2 330.8 368 296 368c-13.1 0-24.8 2-35.2 5.3l-15.3 4.8-9.6-30.5 15.3-4.8c13.4-4.2 28.4-6.8 44.8-6.8c44.2 0 77.2 18.3 98.8 37.9l11.8 10.8-21.5 23.7-11.8-10.8zM368.4 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faSushiRoll:BU,faMakiRoll:BF,faMakizushi:BG,faCarBump:{prefix:"fass",iconName:"car-bump",icon:[640,512,[],"f5e0","M65.1 75.8l21.1-5.7L318.1 8l21.1-5.7L352.2 20 430.6 127l40.7-10.9L521 301.5l20.7 77.3-92.7 24.8-20.7-77.3L150 400.9l20.7 77.3L78 503 57.3 425.8 7.6 240.3l40.7-10.9L62.7 97.6l2.4-21.8zm248.4-.3L124 126.3l-9.3 85.3 249.6-66.9L313.5 75.5zm-180 263.6a32 32 0 1 0 -16.6-61.8 32 32 0 1 0 16.6 61.8zM434.3 225.4a32 32 0 1 0 -61.8 16.6 32 32 0 1 0 61.8-16.6zM510.9 416c56.4 0 103.1 41.7 110.9 96H400c7.8-54.3 54.4-96 110.9-96z"]},faPiggyBank:{prefix:"fass",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h32l-18.8 75.1c15.8 14.8 28.7 32.8 37.5 52.9H576V384H512c-9.1 12.1-19.9 22.9-32 32v96H384V448H256v64H160V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68H80v48H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faRacquet:{prefix:"fass",iconName:"racquet",icon:[512,512,[],"f45a","M349 64c-36 0-76.4 15.8-108.8 48.2S192 184.9 192 221c0 28.2 9.6 53.2 27.7 71.3c40.4 40.4 120.7 38.9 180.1-20.5C432.2 239.4 448 199.1 448 163c0-28.2-9.6-53.2-27.7-71.3S377.1 64 349 64zm-154 2.9C238.5 23.4 294.8 0 349 0c42.8 0 84.9 14.8 116.6 46.5S512 120.2 512 163c0 54.2-23.4 110.5-66.9 154c-68.2 68.2-172.3 88.9-245.7 40.8l-48.8 48.8L160 416 64 512 0 448l96-96 9.4 9.4 48.8-48.8C136.4 285.2 128 253.3 128 221c0-54.2 23.4-110.5 66.9-154z"]},faCarMirrors:{prefix:"fass",iconName:"car-mirrors",icon:[576,512,[],"e343","M152 32H129.3l-7.5 21.4L84.5 160H0v64H32V400v80h96V400H448v80h96V400 224h32V160H491.5L454.2 53.4 446.7 32H424 152zM434.9 192H141.1l33.6-96H401.3l33.6 96zM96 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm352-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faIndustryWindows:BQ,faIndustryAlt:Bq,faBoltAuto:{prefix:"fass",iconName:"bolt-auto",icon:[576,512,[],"e0b6","M304 0L0 288l162.2 23.2L112 512 416 224 253.8 200.8 304 0zM506.4 512H576L480 288H416L320 512h69.6l13.7-32h89.3l13.7 32zM448 375.8L465.2 416H430.8L448 375.8z"]},faBatteryHalf:BK,faBattery3:BZ,faFluxCapacitor:{prefix:"fass",iconName:"flux-capacitor",icon:[448,512,[],"f8ba","M0 32H448V480H0V32zM148.7 237.3l-49-49L71.4 160 128 103.4l28.3 28.3 49 49c1.8-6.6 2.7-13.6 2.7-20.7c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c7.2 0 14.1-.9 20.7-2.7zM184 282.7c-23.9 13.8-40 39.7-40 69.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-29.6-16.1-55.5-40-69.3V352v40H184V352 282.7zm115.3-45.4c6.6 1.8 13.6 2.7 20.7 2.7c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80c0 7.2 .9 14.1 2.7 20.7l49-49L320 103.4 376.6 160l-28.3 28.3-49 49zm-160-88.6L128 137.4 105.4 160l11.3 11.3L208 262.6V352v16h32V352 262.6l91.3-91.3L342.6 160 320 137.4l-11.3 11.3L224 233.4l-84.7-84.7z"]},faMountainCity:{prefix:"fass",iconName:"mountain-city",icon:[640,512,[],"e52e","M288 0V144.4L357.7 256H416v64H397.7L507.1 495l10.6 17H640V192H568V120 96H520v24 72H480V0H288zm64 64h64v64H352V64zm64 96v64H352V160h64zm160 96v64H512V256h64zm-64 96h64v64H512V352zM480 512l-30-48L268.3 173.3 240 128l-28.3 45.3L30 464 0 512H56.6 423.4 480zM240 218.6L303.4 320H240l-48 64-30.2-40.3L240 218.6z"]},faCoins:{prefix:"fass",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]},faHoneyPot:{prefix:"fass",iconName:"honey-pot",icon:[448,512,[127855],"e418","M128 32H64 32V96H64C25.1 125.2 0 171.7 0 224C0 400 128 480 128 480H320s128-80 128-256c0-52.3-25.1-98.8-64-128h32V32H384 176V136v24H128V136 32zM96.9 352C78.7 320.3 64 278.1 64 224H384c0 54.1-14.7 96.3-32.9 128H96.9z"]},faOlive:{prefix:"fass",iconName:"olive",icon:[448,512,[],"e316","M160 480C71.6 480 0 408.4 0 320C0 128 181.9 32 280 32c56 0 112 56 112 56s56 56 56 112c0 98.1-96 280-288 280zM287.1 192.9c30.3 30.3 87.8 21.9 87.8 21.9s8.4-57.5-21.9-87.8s-87.8-21.9-87.8-21.9s-8.4 57.5 21.9 87.8z"]},faKhanda:{prefix:"fass",iconName:"khanda",icon:[512,512,[9772],"f66d","M192 48L256 0l64 48s-6.6 10.6-14.5 27.5C342.5 93.8 368 131.9 368 176s-25.5 82.2-62.5 100.5C313.4 293.4 320 304 320 304l-48 36v22.6l34.5-23.7 .1-.1C363.8 299.5 416 256 416 180.6c0-47.6-14.7-106.7-32-132.6c0 0 128 54.5 128 176c0 96-112 192-112 192l-83.4-45.3L284.2 393l46.1 31.7c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V423.4L199.8 451c-1.5 11.8-11.6 21-23.8 21c-13.3 0-24-10.7-24-24s10.7-24 24-24c2 0 3.9 .2 5.7 .7L227.8 393l-32.4-22.3L112 416s-112-96-112-192C0 102.5 128 48 128 48c-17.3 25.9-32 85.1-32 132.6c0 75.4 52.2 118.9 109.4 158.2l.1 .1L240 362.6V340l-48-36s6.6-10.6 14.5-27.5C169.5 258.2 144 220.1 144 176s25.5-82.2 62.5-100.5C198.6 58.6 192 48 192 48zm0 128c0 23.5 12.7 44.1 31.6 55.2c4.9-17.3 8.4-36.2 8.4-55.2s-3.5-37.9-8.4-55.2C204.7 131.9 192 152.5 192 176zm88 0c0 18.9 3.5 37.9 8.4 55.2C307.3 220.1 320 199.5 320 176s-12.7-44.1-31.6-55.2c-4.9 17.3-8.4 36.2-8.4 55.2z"]},faFilterList:{prefix:"fass",iconName:"filter-list",icon:[512,512,[],"e17c","M112 256V384l128 96V256L352 128V64H0v64L112 256zM352 384H320v64h32H480h32V384H480 352zM320 224v64h32H480h32V224H480 352 320zM416 64H384v64h32 64 32V64H480 416z"]},faOutlet:{prefix:"fass",iconName:"outlet",icon:[448,512,[],"e01c","M448 32H0V480H448V32zM64 256c0-88 64-128 64-128H320s64 40 64 128s-64 128-64 128H128s-64-40-64-128zm112-64H144v16 48 16h32V256 208 192zm128 0H272v16 48 16h32V256 208 192zm-80 96c-13.3 0-24 10.7-24 24v24h48V312c0-13.3-10.7-24-24-24z"]},faSliders:BW,faSlidersH:B$,faCauldron:{prefix:"fass",iconName:"cauldron",icon:[448,512,[],"f6bf","M160 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm112 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM35.1 224C16.5 257 0 297.1 0 334.4c0 37.4 11.9 69.4 32 95.5V512H80V473c40.4 25.5 91.8 39 144 39s103.6-13.5 144-39v39h48V429.9c20.1-26.1 32-58.1 32-95.5c0-37.3-16.5-77.4-35.1-110.4H448V160H368 224 80 0v64H35.1z"]},faPeople:{prefix:"fass",iconName:"people",icon:[640,512,[],"e216","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H91.4L82 142.8 .2 270.8l53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L238 142.8 228.6 128H211.1 108.9zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4l-9.4 14.8-81.7 128 53.9 34.4 42-65.8L368 384h40v96 32h64V480 384h16v96 32h64V480 384h40L543.8 239.4l42 65.8 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faFolderTree:{prefix:"fass",iconName:"folder-tree",icon:[576,512,[],"f802","M64 32V0H0V32v96V416v32H32 256V384H64V160H256V96H64V32zM288 224H576V32H432L400 0H288V224zm0 288H576V320H432l-32-32H288V512z"]},faNetworkWired:{prefix:"fass",iconName:"network-wired",icon:[640,512,[],"f6ff","M384 64v64H352 288 256V64H384zM352 192h32 64V128 64 0H384 256 192V64v64 64h64 32v32H192 128 32 0v64H32h96v32H96 32v64 64 64H96 224h64V448 384 320H224 192V288h96 64 96v32H416 352v64 64 64h64H544h64V448 384 320H544 512V288h96 32V224H608 512 448 352V192zM512 384h32v64H416V384h32 64zm-320 0h32v64H96V384h32 64z"]},faCroissant:{prefix:"fass",iconName:"croissant",icon:[512,512,[129360],"f7f6","M6.3 227.9l231.9 98.9L60.7 464.8C22.6 416 0 354.7 0 288c0-20.6 2.2-40.7 6.3-60.1zm320.4 10.3L227.9 6.3C247.3 2.2 267.4 0 288 0c66.7 0 128 22.6 176.8 60.7L326.7 238.2zM468.6 108C487 130 501.8 155.3 512 182.7L480 224l-90-15 78.6-101zM209 390l15 90-41.3 32c-27.4-10.2-52.7-25-74.7-43.4L209 390zM0 190.4C30.2 100.9 100.9 30.3 190.4 0L306.4 272 272 306.4 0 190.4z"]},faMapPin:{prefix:"fass",iconName:"map-pin",icon:[320,512,[128205],"f276","M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80V48c-53 0-96 43-96 96H96c0-35.3 28.7-64 64-64zM128 480V317.1c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9V480v32H128V480z"]},faHamsa:{prefix:"fass",iconName:"hamsa",icon:[512,512,[],"f665","M0 288H96V32h80V224h40V0h80V224h40V32h80V288h96v48L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L0 336V288zm256 0c-48 0-96 64-96 64s48 64 96 64s96-64 96-64s-48-64-96-64zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCentSign:{prefix:"fass",iconName:"cent-sign",icon:[384,512,[],"e3f5","M256 0V32 66.7c49.6 8.3 92.7 35.6 121.6 74.1l-51.2 38.4C303 148.1 265.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c41.9 0 79-20.1 102.4-51.2l51.2 38.4c-28.9 38.5-72 65.8-121.6 74.1V480v32H192V480 445.3C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3V32 0h64z"]},faSwordsLaser:{prefix:"fass",iconName:"swords-laser",icon:[640,512,[],"e03d","M352 279.6V173.7L160 0 128 32 352 279.6zM621.7 450.3L640 432l-98.3-98.3L523.3 352l98.3 98.3zm-11.3 11.3L512 363.3 491.3 384l98.3 98.3 20.7-20.7zm-32 32L480 395.3l-18.3 18.3L560 512l18.3-18.3zm-128-91.3l24-24 32-32 24-24L384 176V336l66.3 66.3zM247 210.8l-27.4 24.8L208 224l-33.4 33.4-8.2-8.2c-12.5-12.3-32.6-12.2-45 .2c-12.5 12.5-12.5 32.8 0 45.3l8 8L0 432l80 80L224 368V350.3l74.9-82.8L247 210.8zm143.5-44.5L512 32 480 0 343.6 123.4l46.9 42.9zM152 344a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faFlask:{prefix:"fass",iconName:"flask",icon:[448,512,[],"f0c3","M288 0H160 128 96V64h32V214.9L4.7 415.2 0 422.9V432v48 32H32 416h32V480 432v-9.1l-4.7-7.7L320 214.9V64h32V0H320 288zM192 224V64h64V224v9.1l4.7 7.7L309.5 320h-171l48.8-79.2 4.7-7.7V224z"]},faPersonPregnant:{prefix:"fass",iconName:"person-pregnant",icon:[384,512,[],"e31e","M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 384H96V296.9l-4.6 7.6L74.9 331.9l-54.9-33 16.5-27.4 76.9-128 9.3-15.5h18.1H176h16 32 32l18.3 97.7c44.3 8.6 77.7 47.5 77.7 94.3v64H304 264v96 32H200V480 384h-8-8v96 32H120V480 384z"]},faSquareU:{prefix:"fass",iconName:"square-u",icon:[448,512,[],"e281","M448 32H0V480H448V32zM160 168V288c0 35.3 28.7 64 64 64s64-28.7 64-64V168 144h48v24V288c0 61.9-50.1 112-112 112s-112-50.1-112-112V168 144h48v24z"]},faWandSparkles:{prefix:"fass",iconName:"wand-sparkles",icon:[512,512,[],"f72b","M0 432l80 80L368 192h48V138.7L512 32 480 0 195.6 256H128v60.8L0 432zm432 16l24-56 56-24-56-24-24-56-24 56-56 24 56 24 24 56zM56 168l24 56 24-56 56-24-56-24L80 64 56 120 0 144l56 24zM208 96l16-32 32-16L224 32 208 0 192 32 160 48l32 16 16 32z"]},faRouter:{prefix:"fass",iconName:"router",icon:[576,512,[],"f8da","M352 48c58.8 0 112.5 21.8 153.4 57.9l31.7-36C487.8 26.4 422.9 0 352 0S216.2 26.4 166.9 69.9l31.7 36C239.5 69.8 293.2 48 352 48zm24 200V224H328v24 72H0V512H576V320H376V248zM128 384v64H64V384h64zm32 0h64v64H160V384zM276.5 186.7C297.1 170 323.4 160 352 160s54.9 10 75.5 26.7l30.2-37.3C428.8 126 392 112 352 112s-76.8 14-105.7 37.4l30.2 37.3z"]},faEllipsisVertical:BX,faEllipsisV:BJ,faSwordLaserAlt:{prefix:"fass",iconName:"sword-laser-alt",icon:[512,512,[],"e03c","M480 0L232.4 224H338.3L512 32 480 0zM80 512l98.3-98.3L160 395.3 61.7 493.7 80 512zm68.7-128L128 363.3 29.7 461.7l20.7 20.7L148.7 384zM0 432l18.3 18.3L116.7 352 98.3 333.7 0 432zm133.7-85.7l32 32 24 24L336 256H176l-66.3 66.3 24 24z"]},faTicket:{prefix:"fass",iconName:"ticket",icon:[576,512,[127903],"f145","M576 64H0V208c26.5 0 48 21.5 48 48s-21.5 48-48 48V448H576V304c-26.5 0-48-21.5-48-48s21.5-48 48-48V64zM128 160V352H448V160H128zM96 128h32H448h32v32V352v32H448 128 96V352 160 128z"]},faPowerOff:{prefix:"fass",iconName:"power-off",icon:[512,512,[9211],"f011","M288 32V0H224V32 256v32h64V256 32zM80 256c0-54.4 24.7-103.1 63.5-135.4L102.6 71.4C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6l-40.9 49.2c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176z"]},faCoin:{prefix:"fass",iconName:"coin",icon:[512,512,[129689],"f85c","M256 352C114.6 352 0 287.5 0 208S114.6 64 256 64s256 64.5 256 144s-114.6 144-256 144zM86.6 248.2c12 11.4 27.7 20.1 44.4 26.8c33.6 13.4 77.8 21 125 21s91.4-7.6 125-21c16.7-6.7 32.4-15.4 44.4-26.8C437.5 236.7 448 220.5 448 200s-10.5-36.7-22.6-48.2c-12-11.4-27.7-20.1-44.4-26.8c-33.6-13.4-77.8-21-125-21s-91.4 7.6-125 21c-16.7 6.7-32.4 15.4-44.4 26.8C74.5 163.3 64 179.5 64 200s10.5 36.7 22.6 48.2zM96 200c0-35.3 71.6-64 160-64s160 28.7 160 64s-71.6 64-160 64s-160-28.7-160-64zM0 290.1c13.2 15.6 29.7 29.3 48 40.9l0 63.7C17.8 373.6 0 347.9 0 320l0-29.9zM80 413l0-64.7c28.4 13.2 60.9 23 96 29l0 64.3c-36.2-6-68.9-15.9-96-28.7zm128 32.8l0-64.1c15.7 1.6 31.7 2.4 48 2.4s32.3-.8 48-2.4l0 64.1c-15.5 1.5-31.6 2.2-48 2.2s-32.5-.8-48-2.2zm128-4.1l0-64.3c35.1-6 67.6-15.9 96-29l0 64.7c-27.1 12.8-59.8 22.7-96 28.7zm128-47l0-63.7c18.3-11.5 34.8-25.2 48-40.9l0 29.9c0 27.9-17.8 53.6-48 74.6z"]},faLaptopSlash:{prefix:"fass",iconName:"laptop-slash",icon:[640,512,[],"e1c7","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-4.6-3.6L640 432V384H523.9L153 96H512V352h64V64 32H544 96 70.5L48.4 14.8zM128 352V197L64 146.6V352h64zM487.2 480L365.3 384H0v48l48 48H487.2z"]},faRightLong:B2,faLongArrowAltRight:B6,faCircleB:{prefix:"fass",iconName:"circle-b",icon:[512,512,[],"e0fd","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 128h24 92c42 0 76 34 76 76c0 16.2-5.1 31.3-13.8 43.7C356.3 261.6 368 283.4 368 308c0 42-34 76-76 76H184 160V360 280 256 232 152 128zm144 76c0-15.5-12.5-28-28-28H208v56h68c15.5 0 28-12.5 28-28zM208 336h84c15.5 0 28-12.5 28-28s-12.5-28-28-28H276 208v56z"]},faPersonDressSimple:{prefix:"fass",iconName:"person-dress-simple",icon:[256,512,[],"e21c","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm128 96l64 224H192V512H64V384H0L64 160H192z"]},faPipeCollar:{prefix:"fass",iconName:"pipe-collar",icon:[512,512,[],"e437","M512 256c0 46.4-12.3 89.8-33.9 127.4l33.2 32.1L512 512l-96.6-.7-32.1-33.2C345.8 499.7 302.4 512 256 512c-46.5 0-90.2-12.4-127.8-34.1L95.9 511.3H0V415.4l33.6-32.5C12.2 345.5 0 302.2 0 256c0-46.4 12.3-89.9 33.9-127.4L0 95.9V0H95.9l32.8 33.9C166.1 12.3 209.6 0 256 0c46.2 0 89.5 12.2 126.9 33.6L415.4 0h95.9V95.9l-33.4 32.3C499.6 165.8 512 209.5 512 256zM64 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM256 416a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM80 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM448 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 368a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faLightsHoliday:{prefix:"fass",iconName:"lights-holiday",icon:[640,512,[],"f7b2","M16 64C.1 91.8 .1 91.8 .1 91.8l0 0 .1 0 .1 .1 .4 .2c.3 .2 .8 .4 1.3 .7c1.1 .6 2.6 1.4 4.6 2.4c3.9 2 9.5 4.7 16.8 8c14.6 6.5 35.8 14.9 63.1 23.3C141.2 143.4 220.4 160 320 160c40.5 0 77.6-2.7 111-7.1c2.6-.3 5.1-.7 7.6-1c20.2-2.8 39.1-6.3 56.5-10.1c21.8-4.7 41.2-9.9 58.3-15.2c27.3-8.4 48.5-16.9 63.1-23.3c7.3-3.2 12.9-6 16.8-8c2-1 3.5-1.8 4.6-2.4c.5-.3 1-.5 1.3-.7l.4-.2 .1-.1 .1 0 0 0c0 0 0 0-15.9-27.8s-15.9-27.8-15.9-27.8l0 0-.6 .4c-.6 .3-1.7 .9-3.2 1.7c-3 1.5-7.6 3.8-13.8 6.5c-12.4 5.5-31.2 13.1-55.9 20.7C485.2 80.6 412.4 96 320 96s-165.2-15.4-214.6-30.6C80.7 57.8 61.9 50.3 49.5 44.8c-6.2-2.8-10.8-5-13.8-6.5c-1.5-.8-2.5-1.3-3.2-1.7l-.6-.4-.1 0 0 0 0 0 0 0c0 0 0 0-15.9 27.8zm98.8 160.5c-30.8 1.9-59 21.7-70.2 52.5C22.7 337.1 76 424.6 76 424.6s97.1-32.8 119-92.9c11.2-30.8 2.3-64.1-20-85.3l22.8-62.7c-23-3.2-44.4-7.2-63.9-11.5l-19 52.3zM320 192c-10.9 0-21.6-.2-32-.6v71.2c-28.3 12.3-48 40.5-48 73.3c0 64 80 128 80 128s80-64 80-128c0-32.8-19.7-61-48-73.3V191.4c-10.4 .4-21.1 .6-32 .6zm186.1-19.9c-19.6 4.4-40.9 8.3-63.9 11.5l22.8 62.7c-22.3 21.3-31.2 54.5-20 85.3c21.9 60.1 119 92.9 119 92.9s53.3-87.5 31.4-147.6c-11.2-30.8-39.4-50.6-70.2-52.5l-19-52.3z"]},faCitrus:{prefix:"fass",iconName:"citrus",icon:[512,512,[],"e2f4","M288 112v16h16 80c53 0 96-43 96-96V16 0H464 384c-53 0-96 43-96 96v16zM256 96c0-23.1 6.1-44.7 16.8-63.4c-5.5-.4-11.1-.6-16.8-.6C123.5 32 16 139.5 16 272s107.5 240 240 240s240-107.5 240-240c0-49.5-15-95.5-40.7-133.7C435 152 410.4 160 384 160H304 288 256V128 112 96z"]},faFlagUsa:{prefix:"fass",iconName:"flag-usa",icon:[448,512,[],"f74d","M64 0V32 48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0L448 16v86.2l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9v32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3V384l-55.5 20.8c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400v80 32H0V480 416 345.5 312.8 249.5 216.8 153.5 120.8 64 32 0H64zm48 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLaptopFile:{prefix:"fass",iconName:"laptop-file",icon:[640,512,[],"e51d","M96 0H64V32 288H0v48l48 48H320V288H128V64H448V96h64V32 0H480 96zM512 128H352V512H640V256H512V128zm32 96h96l-96-96v96z"]},faTty:B4,faTeletype:B3,faChartTreeMap:{prefix:"fass",iconName:"chart-tree-map",icon:[512,512,[],"e0ea","M0 32H224V240H0V32zM0 272H224V480H0V272zM512 32V160H256V32H512zM256 192H512V320H256V192zM512 352V480H256V352H512z"]},faDiagramNext:{prefix:"fass",iconName:"diagram-next",icon:[512,512,[],"e476","M512 32V224H280v64l40 0 32 0v32l-32 32-64 64-64-64-32-32V288l32 0 40 0V224H0V32H512zM64 288l64 0v32 13.3l9.4 9.4 9.4 9.4H64v64H210.7l22.6 22.6L256 461.3l22.6-22.6L301.3 416H448V352H365.3l9.4-9.4 9.4-9.4V320 288h64 64v64 64 64H448L64 480H0V416 352 288H64z"]},faPersonRifle:{prefix:"fass",iconName:"person-rifle",icon:[576,512,[],"e54e","M320 192h16V512H144V337.7L90.4 428.3 70.1 462.8 1.2 422.1l20.3-34.4 104-176L137.2 192H160 320zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM464 0V128h16V269.3l16-5.3V192h48V304l-64 21.3V352h64v48H484l28 112H416V400H368V192h32V128h16V32H400V0h16 32 16z"]},faClockFiveThirty:{prefix:"fass",iconName:"clock-five-thirty",icon:[512,512,[],"e34a","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V335.3l20 30 13.3 20 39.9-26.6-13.3-20-64-96L232 256V392v24h48V392z"]},faPipeValve:{prefix:"fass",iconName:"pipe-valve",icon:[512,512,[],"e439","M288 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V76.8L96 64v64l160-16 160 16V64L288 76.8V64zm0 84.2l-32-4-32 4V192H96V448H416V192H288V148.2zM64 160H0v32V448v32H64V448 192 160zm448 32V160H448v32V448v32h64V448 192z"]},faArrowUpFromArc:{prefix:"fass",iconName:"arrow-up-from-arc",icon:[512,512,[],"e4b4","M256 448C150 448 64 362 64 256l0-32L0 224l0 32C0 397.4 114.6 512 256 512s256-114.6 256-256l0-32-64 0 0 32c0 106-86 192-192 192zM121.4 137.4L98.7 160 144 205.3l22.6-22.6L224 125.3 224 320l0 32 64 0 0-32 0-194.7 57.4 57.4L368 205.3 413.3 160l-22.6-22.6-112-112L256 2.7 233.4 25.4l-112 112z"]},faFaceSpiralEyes:{prefix:"fass",iconName:"face-spiral-eyes",icon:[512,512,[],"e485","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm39.1-98.7L256 387.2l-39.1 26.1-8.9 5.9-8.9-5.9-40.3-26.8-23.7 11.8-14.3 7.2-14.3-28.6 14.3-7.2 32-16 8.3-4.2 7.7 5.2L208 380.8l39.1-26.1 8.9-5.9 8.9 5.9L304 380.8l39.1-26.1 7.7-5.2 8.3 4.2 32 16 14.3 7.2-14.3 28.6-14.3-7.2-23.7-11.8-40.3 26.8-8.9 5.9-8.9-5.9zM154.4 124c-46.9 1.9-82.2 45-78.1 84.3l0 .3 0 .3c2 40.2 40.8 70.7 76.2 66.7l.3 0 .3 0c36.3-2 62.1-35.7 58.4-64.5l0-.3 0-.3c-2.1-29.8-31.3-51-56-47.5l-.3 0-.3 0c-25.7 2.2-42 26.2-38.9 44.5l.1 .4 0 .4c2.1 19.5 21.5 31.3 35.5 28.6l.3-.1 .3 0c15.2-2.1 22-16.3 19.9-24l-.1-.4-.1-.4c-.9-4.3-3.4-7.4-6.5-9.2c-.9-.5-1.8-.9-2.6-1.2c1.7 1.9 2.8 4.2 3 6.9c1 11.1-8.8 15.8-14.1 16.4c-6.6 .8-13.4-2.2-17.6-8.5c-5-6.8-4.4-15.6-1.8-21.8c2.9-7 8.9-13.2 17.8-16c9.2-3.3 19.4-1.3 27.5 3.3c8.3 4.9 15.5 13.4 17.9 24.8c5.8 22.8-11.9 49.5-39.5 53.6c-27.7 5.3-59.8-16.2-63.6-49.2c-5.4-33 21.9-68.7 60.3-72.1c38.2-5.2 79.6 25.8 82.9 69.3c5.4 43.3-31.5 88.2-80.6 91.2c-48.8 5.3-99.6-35.2-102.5-89.1c-5.5-53.8 41.1-108.1 101-110.5l1 24zm281.3 83.7l0-.3 0-.3c-2-40.2-40.8-70.7-76.2-66.7l-.3 0-.3 0c-36.3 2-62.1 35.7-58.4 64.5l0 .3 0 .3c2.1 29.8 31.3 51 56 47.5l.3 0 .3 0c25.7-2.2 42-26.2 38.9-44.5l-.1-.4 0-.4c-2.1-19.5-21.5-31.3-35.5-28.6l-.3 .1-.3 0c-15.2 2.1-21.9 16.3-19.9 24l.1 .4 .1 .4c.9 4.3 3.4 7.4 6.5 9.2c.9 .5 1.8 .9 2.6 1.2c-1.7-1.9-2.8-4.2-3-6.9c-1-11.1 8.8-15.8 14.1-16.4c6.6-.8 13.4 2.2 17.6 8.5c5 6.8 4.4 15.6 1.8 21.8c-2.9 7-8.9 13.2-17.8 16c-9.2 3.3-19.4 1.3-27.5-3.3c-8.3-4.9-15.5-13.4-17.9-24.8c-5.8-22.8 11.9-49.5 39.5-53.6c27.7-5.3 59.8 16.2 63.6 49.2c5.4 33-21.9 68.7-60.3 72.1c-38.2 5.2-79.6-25.8-82.9-69.3c-5.4-43.3 31.5-88.2 80.6-91.2c48.8-5.3 99.6 35.2 102.5 89.1c5.5 53.8-41.1 108.1-101 110.5l-1-24c46.9-1.9 82.2-45 78.1-84.3z"]},faCompressWide:{prefix:"fass",iconName:"compress-wide",icon:[512,512,[],"f326","M160 96V64H96V96v64H32 0v64H32h96 32V192 96zM32 288H0v64H32 96v64 32h64V416 320 288H128 32zM416 96V64H352V96v96 32h32 96 32V160H480 416V96zM384 288H352v32 96 32h64V416 352h64 32V288H480 384z"]},faCirclePhoneHangup:B5,faPhoneCircleDown:B8,faGearComplexCode:{prefix:"fass",iconName:"gear-complex-code",icon:[512,512,[],"e5eb","M302.7 0h-96l-7 55.7c-16.8 4.7-32.7 11.5-47.5 20L107.6 41 39.7 108.9l35 45c-8.3 14.7-14.8 30.4-19.4 47L-1.3 208 0 304l55.3 7c4.5 16.6 11.1 32.4 19.4 47.1l-35 45L107.6 471l44.6-34.7c14.8 8.5 30.7 15.3 47.5 20l7 55.7h96l6.9-55c17.2-4.6 33.6-11.3 48.7-19.9L401.8 471l67.9-67.9L436.2 360c8.9-15.3 15.8-31.8 20.6-49.3l54-6.7V208l-54-6.7c-4.7-17.4-11.7-34-20.6-49.3l33.5-43.1L401.8 41 358.3 74.9c-15.2-8.6-31.5-15.3-48.7-19.9L302.7 0zM287.8 162.6l-32 192-2.6 15.8-31.6-5.3 2.6-15.8 32-192 2.6-15.8 31.6 5.3-2.6 15.8zM187.3 227.3L158.6 256l28.7 28.7L198.6 296 176 318.6l-11.3-11.3-40-40L113.4 256l11.3-11.3 40-40L176 193.4 198.6 216l-11.3 11.3zm160-22.6l40 40L398.6 256l-11.3 11.3-40 40L336 318.6 313.4 296l11.3-11.3L353.4 256l-28.7-28.7L313.4 216 336 193.4l11.3 11.3z"]},faHouseMedicalCircleExclamation:{prefix:"fass",iconName:"house-medical-circle-exclamation",icon:[640,512,[],"e512","M320 368.7c.2 59.2 29.7 111.6 74.8 143.3H64.1V287.6H0V240L288.4 0 520.5 193.7c-8-1.1-16.2-1.7-24.5-1.7c-54.7 0-103.5 24.9-135.8 64H320V192H256v64H192v64h64v64h64V368.7zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H480v32h32zm0-176H480v16 80 16h32V368 288 272z"]},faBadminton:{prefix:"fass",iconName:"badminton",icon:[576,512,[],"e33a","M240.2 112.2C272.6 79.8 312.9 64 349 64c28.2 0 53.2 9.6 71.3 27.7S448 134.9 448 163c0 36-15.8 76.4-48.2 108.8c-59.4 59.4-139.7 60.9-180.1 20.5C201.6 274.1 192 249.1 192 221c0-36 15.8-76.4 48.2-108.8zM349 0c-54.2 0-110.5 23.4-154 66.9s-67 99.8-66.9 154c0 32.4 8.4 64.2 26.2 91.6l-48.8 48.8L96 352 0 448l64 64 96-96-9.4-9.4 48.8-48.8c73.3 48.1 177.5 27.4 245.7-40.8c43.6-43.6 67-99.8 66.9-154c0-42.8-14.8-84.9-46.5-116.6S391.8 0 349 0zM514.5 352c-26.5 0-48 21.5-48 48v32h96V400c0-26.5-21.5-48-48-48zM463 448l-11.2 38.9-4.4 15.4 30.7 8.9 4.4-15.4L496 449.2V496v16h32V496 449.2l13.5 46.7 4.4 15.4 30.7-8.9-4.4-15.4L561 448H463z"]},faClosedCaptioning:{prefix:"fass",iconName:"closed-captioning",icon:[576,512,[],"f20a","M0 32H576V480H0V32zM200 208c17 0 32 8.9 40.6 22.3l40.5-25.7c-17-26.8-46.9-44.6-81.1-44.6c-53 0-96 43-96 96s43 96 96 96c34.2 0 64.1-17.8 81.1-44.6l-40.5-25.7C232 295.1 217 304 200 304c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c17 0 32 8.9 40.6 22.3l40.5-25.7c-17-26.8-47-44.6-81.1-44.6c-53 0-96 43-96 96s43 96 96 96c34.2 0 64.1-17.8 81.1-44.6l-40.5-25.7C424 295.1 409 304 392 304c-26.5 0-48-21.5-48-48z"]},faPersonHiking:B9,faHiking:B7,faRightFromLine:Rb,faArrowAltFromLeft:Rm,faVenusDouble:{prefix:"fass",iconName:"venus-double",icon:[640,512,[9890],"f226","M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1V384h32 32v64H256 224v32 32H160V480 448H128 96V384h32 32V349.1C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1V384h32 32v64H512 480v32 32H416V480 448H384 352V384h32 32V349.1c-26.6-4.9-51.1-15.7-72-31.1z"]},faImages:{prefix:"fass",iconName:"images",icon:[576,512,[],"f302","M576 32H96V384H576V32zM395.6 139.8l96 136L496 282v7.6 8 24H472 352 328 280 256 200 176v-24-8-9.1l6.1-6.8 64-72L264 181.5l17.9 20.2L299.1 221l57.3-81.2L376 112l19.6 27.8zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faCalculator:{prefix:"fass",iconName:"calculator",icon:[384,512,[128425],"f1ec","M384 0H0V512H384V0zM320 64v96H64V64H320zM64 192h64v64H64V192zm64 96v64H64V288h64zM64 384H224v64H64V384zM224 192v64H160V192h64zm-64 96h64v64H160V288zm160-96v64H256V192h64zm-64 96h64v64H256V288zm64 96v64H256V384h64z"]},faShuttlecock:{prefix:"fass",iconName:"shuttlecock",icon:[512,512,[],"f45b","M320 0V48H304 263L250.6 87.1l-31.3 99.2L176 208l-40 80 27 27 71.9-71.9L281.1 96.8 286.4 80H304 408h24v24V208v17.6l-16.8 5.3L268.8 277.1 197 349l27 27 80-40 21.6-43.3 99.2-31.3L464 249V208 192h48v96L240 416l-36.7 36.7-144-144L96 272 224 0h96zM36.7 331.3l144 144-6.9 6.9c-19.1 19.1-45 29.8-72 29.8C45.6 512 0 466.4 0 410.2c0-27 10.7-52.9 29.8-72l6.9-6.9z"]},faUserHair:{prefix:"fass",iconName:"user-hair",icon:[448,512,[],"e45a","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 57.3 294.7 0 224 0zM448 512L384 320H64L0 512H448z"]},faEyeEvil:{prefix:"fass",iconName:"eye-evil",icon:[640,512,[],"f6db","M258.1 111.4L320 0l61.9 111.4c11 2.7 21.7 6.2 31.8 10.3L550 82.7l-59 94.5c7.1 8.9 13 18.4 17.7 28.3L640 256 508.7 306.5c-4.6 10-10.6 19.4-17.7 28.3l59 94.5-136.3-39c-10.1 4.1-20.7 7.5-31.8 10.3L320 512 258.1 400.6c-11-2.7-21.7-6.2-31.8-10.2L90 429.3l59-94.5c-7.1-8.9-13-18.4-17.7-28.3L0 256l131.3-50.5c4.6-10 10.6-19.4 17.7-28.3L90 82.7l136.3 39c10.1-4.1 20.7-7.5 31.8-10.3zM320 352c53 0 96-43 96-96c0-19.7-6-38.1-16.2-53.3c-16.9 9.7-35.7 16.5-55.8 19.5c4.6 9.3 7.9 20.7 7.9 33.8c0 40.4-32 64-32 64s-32-23.6-32-64c0-13.1 3.4-24.5 7.9-33.8c-20.1-3-38.9-9.8-55.8-19.5C230 217.9 224 236.3 224 256c0 53 43 96 96 96z"]},faPeoplePulling:{prefix:"fass",iconName:"people-pulling",icon:[576,512,[],"e535","M128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zm10.8 304l29.8 134.1 3.9 23.2 .5 2.7h64.9l-2.2-13.3-4-24c-.1-.6-.2-1.1-.3-1.7L174.3 216.8l115.6 56.7 33.8 16.6 10.9-36 11.8-38.8L369 205.2l13.6-6-17 63.6c-5.6 21.1-.1 43.6 14.7 59.7l70.9 77.4 22 80.5 8.4 30.9 61.7-16.8-8.4-30.9-24-88-2-7.5-5.2-5.7-52.3-57 18.4-62.4 13.7 27.4 4.8 9.5 9.5 4.8 48 24 28.6-57.2-38.5-19.2-35.2-70.5-7-14-15.3-3.1-80-16-10-2-9.3 4.1-6.8 3-29.2 13-36 16-12.9 5.7-.5 .2-4.1 13.6-5.7 17-138.7-68-6.7-3.3h-7.4H32 0v32V320v32H58.2L84.4 509.3l.5 2.7h64.9l-2.2-13.3L123.1 352h15.7zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-43.4 43.4L258.7 464 304 509.3l22.6-22.6 48-48 4.6-4.6 2.4-6.1 15.7-39.3-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z"]},faN:{prefix:"fass",iconName:"n",icon:[384,512,[110],"4e","M0 32H47l9.6 11.5L320 359.6V64 32h64V64 448v32H337l-9.6-11.5L64 152.4V448v32H0V448 64 32z"]},faSwap:{prefix:"fass",iconName:"swap",icon:[640,512,[],"e609","M16 120L128 0 240 120v40H160V416H288V64 32h32l192 0 32 0V64l0 288h80v40L512 512 400 392V352h80V96L352 96l0 352v32H320 128 96V448 160H16V120z"]},faGarage:{prefix:"fass",iconName:"garage",icon:[640,512,[],"e009","M0 128V512H96V192H544V512h96V128L320 0 0 128zm512 96H128v96H512V224zM128 512H512V352H128V512zm128-96h16 96 16v32H368 272 256V416z"]},faCableCar:Ry,faTram:Rv,faShovelSnow:{prefix:"fass",iconName:"shovel-snow",icon:[512,512,[],"f7c3","M400 0L366.1 33.9l-6.9 6.9c-14.9 14.9-23.2 35-23.2 56c0 13.1 3.2 25.5 8.8 36.4L255 223l-63-63L0 304 208 512 352 320l-63-63 89.8-89.8c10.9 5.7 23.3 8.8 36.4 8.8c21 0 41.1-8.3 56-23.2l6.9-6.9L512 112 478.1 78.1 433.9 33.9 400 0zm0 67.9L444.1 112l-6.9 6.9c-5.8 5.9-13.8 9.1-22.1 9.1C398 128 384 114 384 96.8c0-8.3 3.3-16.2 9.1-22.1l6.9-6.9zM203.3 267.3l-72 72L120 350.6 97.4 328l11.3-11.3 72-72L192 233.4 214.6 256l-11.3 11.3zm64 64l-72 72L184 414.6 161.4 392l11.3-11.3 72-72L256 297.4 278.6 320l-11.3 11.3z"]},faCloudRain:{prefix:"fass",iconName:"cloud-rain",icon:[512,512,[127783,9926],"f73d","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm0 48l40.9 68.1c4.7 7.8 7.1 16.7 7.1 25.8V464c0 26.5-21.5 48-48 48s-48-21.5-48-48v-2.1c0-9.1 2.5-18 7.1-25.8L96 368zm160 0l40.9 68.1c4.7 7.8 7.1 16.7 7.1 25.8V464c0 26.5-21.5 48-48 48s-48-21.5-48-48v-2.1c0-9.1 2.5-18 7.1-25.8L256 368zm119.1 68.1L416 368l40.9 68.1c4.7 7.8 7.1 16.7 7.1 25.8V464c0 26.5-21.5 48-48 48s-48-21.5-48-48v-2.1c0-9.1 2.5-18 7.1-25.8z"]},faFaceLying:{prefix:"fass",iconName:"face-lying",icon:[512,512,[],"e37e","M494 350.5c-4.5 1-9.2 1.5-14 1.5H352 336V320h16H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272V224h16H480c11.2 0 21.7 2.9 30.9 7.9C498.8 101.8 389.3 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c108 0 200.4-66.9 238-161.5zM144.4 176a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM188.8 393.6l-9.6 12.8-25.6-19.2 9.6-12.8C180.7 351.1 208.6 336 240 336c13.6 0 26.6 2.8 38.4 8l14.7 6.4-12.8 29.3-14.7-6.4c-7.8-3.4-16.5-5.3-25.6-5.3c-20.9 0-39.5 10-51.2 25.6z"]},faSprinkler:{prefix:"fass",iconName:"sprinkler",icon:[512,512,[],"e035","M24 0a24 24 0 1 1 0 48A24 24 0 1 1 24 0zM0 128a24 24 0 1 1 48 0A24 24 0 1 1 0 128zM0 232a24 24 0 1 1 48 0A24 24 0 1 1 0 232zM64 72a24 24 0 1 1 48 0A24 24 0 1 1 64 72zm24 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm360 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24-80a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM488 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM448 72a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-24 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-40-32a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM288 64V96 256H416v40l-96 88V512H192V384L96 296V256H224V96 64h64z"]},faBuildingCircleXmark:{prefix:"fass",iconName:"building-circle-xmark",icon:[640,512,[],"e4d4","M384 0H0V512H144V384h96V512H384v-8.2c-39.1-32.3-64-81.1-64-135.8s24.9-103.5 64-135.8V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faPersonSledding:Rz,faSledding:RL,faGameConsoleHandheld:{prefix:"fass",iconName:"game-console-handheld",icon:[384,512,[],"f8bb","M0 0H384V512H0V0zM96 64V224H288V64H96zM232 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88-72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM96 288v32H64v32H96v32h32V352h32V320H128V288H96z"]},faShip:{prefix:"fass",iconName:"ship",icon:[576,512,[128674],"f21a","M192 0H384V64h64 32V96 240l96 32L441.4 395.3c-5.5 3.6-10.9 6.6-16.7 9.3C411.6 410.7 397 415 384 415s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0 0 0L288 368l-18.6 13.4-1.1 .8 0 0c-13.9 10-23.6 17-35.5 22.5C219.6 410.7 205 415 192 415s-27.6-4.3-40.7-10.3c-5.9-2.7-11.2-5.7-16.7-9.3L0 272l96-32V96 64h32 64V0zM160 218.7L288 176l128 42.7V128H160v90.7zM272.4 493.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faClockSixThirty:{prefix:"fass",iconName:"clock-six-thirty",icon:[512,512,[],"e353","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V256 232H232v24V392v24h48V392z"]},faBatterySlash:{prefix:"fass",iconName:"battery-slash",icon:[640,512,[],"f377","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L565.2 416H576V352 320h32V192H576V160 96H512 153L48.4 14.8zM235.4 160H512V352H482.7L235.4 160zm89.5 192H96V171.6L32 121.2V160 352v64H96 406.2l-81.2-64z"]},faTugrikSign:{prefix:"fass",iconName:"tugrik-sign",icon:[384,512,[],"e2ba","M32 32H0V96H32 160V199L56.2 225l-31 7.8 15.5 62.1 31-7.8L160 265v30L56.2 321l-31 7.8 15.5 62.1 31-7.8L160 361v87 32h64V448 345L327.8 319l31-7.8-15.5-62.1-31 7.8L224 279V249L327.8 223l31-7.8-15.5-62.1-31 7.8L224 183V96H352h32V32H352 192 32z"]},faArrowsDownToLine:{prefix:"fass",iconName:"arrows-down-to-line",icon:[576,512,[],"e4b8","M544 416L32 416 0 416l0 64 32 0 512 0 32 0 0-64-32 0zM528 226.7l-22.6 22.6L480 274.7 480 64l0-32-64 0 0 32 0 210.7-25.4-25.4L368 226.7 322.7 272l22.6 22.6 80 80L448 397.3l22.6-22.6 80-80L573.3 272 528 226.7zm-320 0l-22.6 22.6L160 274.7 160 64l0-32L96 32l0 32 0 210.7L70.6 249.4 48 226.7 2.7 272l22.6 22.6 80 80L128 397.3l22.6-22.6 80-80L253.3 272 208 226.7z"]},faDownload:{prefix:"fass",iconName:"download",icon:[512,512,[],"f019","M288 32V0H224V32 274.7l-73.4-73.4L128 178.7 82.7 224l22.6 22.6 128 128L256 397.3l22.6-22.6 128-128L429.3 224 384 178.7l-22.6 22.6L288 274.7V32zM0 512H512V352H346.5l-45.3 45.3L256 442.5l-45.3-45.3L165.5 352H0V512zM432 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faAnglesUpDown:{prefix:"fass",iconName:"angles-up-down",icon:[448,512,[],"e60d","M243.2 14.4L224 0 204.8 14.4l-160 120L19.2 153.6l38.4 51.2 25.6-19.2L224 80 364.8 185.6l25.6 19.2 38.4-51.2-25.6-19.2-160-120zm0 483.2l160-120 25.6-19.2-38.4-51.2-25.6 19.2L224 432 83.2 326.4 57.6 307.2 19.2 358.4l25.6 19.2 160 120L224 512l19.2-14.4z"]},faShelves:Rw,faInventory:RH,faCloudSnow:{prefix:"fass",iconName:"cloud-snow",icon:[512,512,[127784],"f742","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm-8 32v24 16h16 24v48H104 88v16 24H40V456 440H24 0V392H24 40V376 352H88zm192 32v24 16h16 24v48H296 280v16 24H232V488 472H216 192V424h24 16V408 384h48zm192-8v16h16 24v48H488 472v16 24H424V456 440H408 384V392h24 16V376 352h48v24z"]},faFaceGrin:Rx,faGrin:RN,faDeleteLeft:RV,faBackspace:Rk,faOven:{prefix:"fass",iconName:"oven",icon:[448,512,[],"e01d","M0 0V160H448V0H0zM56 80a24 24 0 1 1 48 0A24 24 0 1 1 56 80zM176 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm16 200V448H64V256H384zM64 192H0v64V448v64H64 384h64V448 256 192H384 64zm272 96H112 96v32h16H336h16V288H336z"]},faCloudBinary:{prefix:"fass",iconName:"cloud-binary",icon:[640,512,[],"e601","M0 480H144 512 640V352c0-59.6-40.8-109.8-96-124V192c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192v8.2C40.1 220 0 273.3 0 336V480zM288 160h16 16 16v16 80 16H304V256 192H288V160zm-112 0h64 16v16 80 16H240 176 160V256 176 160h16zm16 80h32V192H192v48zm192-80h16 64 16v16 80 16H464 400 384V256 176 160zm32 32v48h32V192H416zM192 304h16 16v16 80 16H192V400 336H176V304h16zm80 0h16 64 16v16 80 16H352 288 272V400 320 304zm32 32v48h32V336H304zm112-32h16 16v16 80 16H416V400 336H400V304h16z"]},faEyeDropper:RE,faEyeDropperEmpty:RD,faEyedropper:RS,faCommentCaptions:{prefix:"fass",iconName:"comment-captions",icon:[512,512,[],"e146","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM120 208H96v48h24H264h24V208H264 120zm224 0H320v48h24 48 24V208H392 344zM120 288H96v48h24 48 24V288H168 120zm128 0H224v48h24H392h24V288H392 248z"]},faCommentsQuestion:{prefix:"fass",iconName:"comments-question",icon:[640,512,[],"e14e","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 37.5 13.9 72.3 37.6 100.9L0 352l108.1-21.6C137.7 344.2 171.8 352 208 352zm23.5 31C255.8 457.4 336.4 512 432 512c36.2 0 70.3-7.8 99.9-21.6L640 512l-37.6-75.1C626.1 408.3 640 373.5 640 336c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5c0 112.3-99.1 196.9-216.5 207zM134.7 124c0-25.8 20.9-46.7 46.7-46.7h47.4c29.1 0 52.6 23.6 52.6 52.6c0 18.8-10.1 36.3-26.4 45.6L228 191v6.3 20H188v-20V179.5 167.9l10-5.8L235 140.9c3.9-2.3 6.3-6.4 6.3-10.9c0-7-5.7-12.6-12.6-12.6H181.3c-3.7 0-6.7 3-6.7 6.7l0 5.5-40 0 0-5.5zM188 250.7h40v40H188v-40z"]},faScribble:{prefix:"fass",iconName:"scribble",icon:[512,512,[],"e23f","M170 23.3C186.5 8.3 208 0 230.3 0h1.1C280.3 0 320 39.7 320 88.6c0 23.5-9.3 46-25.9 62.6L103.2 342.1c-4.6 4.6-7.2 10.9-7.2 17.4C96 373 107 384 120.6 384c6.5 0 12.8-2.6 17.4-7.2L360.8 153.9c16.6-16.6 39.1-25.9 62.6-25.9c48.9 0 88.6 39.7 88.6 88.6c0 23.5-9.3 46-25.9 62.6l-88.2 88.2c-8.9 8.9-13.8 20.9-13.8 33.4c0 26.1 21.1 47.2 47.2 47.2h4.4c4.8 0 9.5-.8 14.1-2.3l12.2-4.1 30.4-10.1 20.2 60.7-30.4 10.1-12.2 4.1c-11.1 3.7-22.6 5.6-34.3 5.6h-4.4C369.8 512 320 462.2 320 400.8c0-29.5 11.7-57.8 32.6-78.6l88.2-88.2c4.6-4.6 7.2-10.9 7.2-17.4c0-13.6-11-24.6-24.6-24.6c-6.5 0-12.8 2.6-17.4 7.2L183.2 422.1c-16.6 16.6-39.1 25.9-62.6 25.9C71.7 448 32 408.3 32 359.4c0-23.5 9.3-46 25.9-62.6L248.8 105.9c4.6-4.6 7.2-10.9 7.2-17.4C256 75 245 64 231.4 64h-1.1c-6.4 0-12.6 2.4-17.3 6.7L53.5 215.7 10.5 168.3 170 23.3z"]},faRotateExclamation:{prefix:"fass",iconName:"rotate-exclamation",icon:[512,512,[],"e23c","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0l40 40L352 240l160 0V80l-57.6 57.6-40-40c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.5 150.7 44.8 181.4l60.4 21.3zm37.8 166.5l-40-40L160 272H0V432l57.6-57.6 40 40c87.5 87.5 229.3 87.5 316.8 0c24.4-24.4 42.1-53.1 52.9-83.7l-60.4-21.3c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0zM280 128H232v24V264v24h48V264 152 128zM232 320v48h48V320H232z"]},faFileCircleCheck:{prefix:"fass",iconName:"file-circle-check",icon:[576,512,[],"e5a0","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L488 313.4l-11.3 11.3L416 385.4l-28.7-28.7L376 345.4 353.4 368l11.3 11.3 40 40L416 430.6l11.3-11.3 72-72L510.6 336z"]},faGlass:{prefix:"fass",iconName:"glass",icon:[384,512,[129371],"f804","M74.2 128l-5-64H314.8l-5 64H74.2zM40 512H344L379 64l5-64H319.8 64.2 0L5 64 40 512z"]},faLoader:{prefix:"fass",iconName:"loader",icon:[512,512,[],"e1d4","M288 32V0H224V32 96v32h64V96 32zm0 384V384H224v32 64 32h64V480 416zM0 224v64H32 96h32V224H96 32 0zm416 0H384v64h32 64 32V224H480 416zM97.6 52.4L52.4 97.6 75 120.2l45.3 45.3 22.6 22.6 45.3-45.3-22.6-22.6L120.2 75 97.6 52.4zM391.8 346.5l-22.6-22.6-45.3 45.3 22.6 22.6L391.8 437l22.6 22.6 45.3-45.3L437 391.8l-45.3-45.3zM52.4 414.4l45.3 45.3L120.2 437l45.3-45.3 22.6-22.6-45.3-45.3-22.6 22.6L75 391.8 52.4 414.4zM346.5 120.2l-22.6 22.6 45.3 45.3 22.6-22.6L437 120.2l22.6-22.6L414.4 52.3 391.8 75l-45.3 45.3z"]},faForward:{prefix:"fass",iconName:"forward",icon:[512,512,[9193],"f04e","M512 256L256 448V64L512 256zM0 448V64L224 232v48L0 448z"]},faUserPilot:{prefix:"fass",iconName:"user-pilot",icon:[448,512,[],"e2c0","M80 99.2V128c16 10.7 67.2 32 144 32s128-21.3 144-32V99.2L400 80V48L224 0 48 48V80L80 99.2zm88.8-40.7l14.3 7.2L224 86.1l40.8-20.4 14.3-7.2 14.3 28.6-14.3 7.2-48 24-7.2 3.6-7.2-3.6-48-24-14.3-7.2 14.3-28.6zM98.1 168.8C96.7 176.3 96 184.1 96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2C310.8 183.8 268.4 192 224 192s-86.8-8.2-125.9-23.2zM224 416l-85.3-64H48L0 512H448L400 352H309.3L224 416zm112 0h32 16v32H368 336 320V416h16z"]},faMobile:R_,faMobileAndroid:RO,faMobilePhone:RP,faCodePullRequestClosed:{prefix:"fass",iconName:"code-pull-request-closed",icon:[512,512,[],"e3f9","M305.4 62.6L354.7 112l-49.4 49.4 45.3 45.3L400 157.3l49.4 49.4 45.3-45.3L445.3 112l49.4-49.4L449.4 17.4 400 66.7 350.6 17.4 305.4 62.6zM136 88v48H88V88h48zM88 32H32V88v48 56H80V352H32v56 48 56H88h48 56V456 408 352H144V192h48V136 88 32H136 88zM432 288V256H368v32 64H320v56 48 56h56 48 56V456 408 352H432V288zm-8 168H376V408h48v48zM88 408h48v48H88V408z"]},faFaceMeh:Rj,faMeh:RB,faAlignCenter:{prefix:"fass",iconName:"align-center",icon:[448,512,[],"f037","M352 32H96V96H352V32zm96 128H0v64H448V160zM0 416v64H448V416H0zM352 288H96v64H352V288z"]},faBookSkull:RR,faBookDead:RU,faIdCard:RF,faDriversLicense:RG,faFaceDotted:{prefix:"fass",iconName:"face-dotted",icon:[512,512,[129765],"e47f","M163 88C131.5 105.5 105.5 131.5 88 163L28.2 139C52.7 91.5 91.5 52.7 139 28.2L163 88zM304.5 70.2C289 66.1 272.7 64 256 64s-33 2.1-48.5 6.2L183.6 10.4C206.6 3.6 230.9 0 256 0s49.4 3.6 72.4 10.4L304.5 70.2zM424 163C406.5 131.5 380.5 105.5 349 88L373 28.2C420.5 52.7 459.3 91.5 483.8 139L424 163zm17.8 141.5c4-15.5 6.2-31.7 6.2-48.5s-2.1-33-6.2-48.5l59.8-23.9c6.8 23 10.4 47.3 10.4 72.4s-3.6 49.4-10.4 72.4l-59.8-23.9zM349 424c31.5-17.5 57.5-43.5 74.9-74.9L483.8 373c-24.4 47.5-63.3 86.4-110.8 110.8L349 424zM207.5 441.8c15.5 4 31.7 6.2 48.5 6.2s33-2.1 48.5-6.2l23.9 59.8c-23 6.8-47.3 10.4-72.4 10.4s-49.4-3.6-72.4-10.4l23.9-59.8zM88 349c17.5 31.5 43.5 57.5 74.9 74.9L139 483.8C91.5 459.3 52.7 420.5 28.2 373L88 349zM70.2 304.5L10.4 328.4C3.6 305.4 0 281.1 0 256s3.6-49.4 10.4-72.4l59.8 23.9C66.1 223 64 239.3 64 256s2.1 33 6.2 48.5zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM184 328H328h24v48H328 184 160V328h24z"]},faFaceWorried:{prefix:"fass",iconName:"face-worried",icon:[512,512,[],"e3a3","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm-.4-112c-38.7 0-74.5 11.4-103.6 30.6c4.7-53 49.3-94.6 103.6-94.6s98.8 41.6 103.6 94.6C330.1 411.4 294.3 400 255.6 400zM144.4 272a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 160c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8l-11.7 10.9L89.4 175.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H192zm141 .9c-4.3-.6-8.6-.9-13-.9H304V128h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8z"]},faOutdent:RY,faDedent:RQ,faCourtSport:{prefix:"fass",iconName:"court-sport",icon:[640,512,[],"e643","M640 480H336V366.9c54.3-7.8 96-54.4 96-110.9s-41.7-103.1-96-110.9V32H640v96H544 512v32V352v32h32 96v96zM304 145.1c-54.3 7.8-96 54.4-96 110.9s41.7 103.1 96 110.9V480H0V384H96h32V352 160 128H96 0V32H304V145.1zm0 189.3c-36.5-7.4-64-39.7-64-78.4s27.5-71 64-78.4V334.4zm32 0V177.6c36.5 7.4 64 39.7 64 78.4s-27.5 71-64 78.4zM544 160h96V352H544V160zM96 352H0V160H96V352z"]},faHeartCircleExclamation:{prefix:"fass",iconName:"heart-circle-exclamation",icon:[576,512,[],"e4fe","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm368-64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H416v32h32zm0-176H416v16 80 16h32V368 288 272z"]},faHouse:Rq,faHome:RK,faHomeAlt:RZ,faHomeLgAlt:RW,faVectorCircle:{prefix:"fass",iconName:"vector-circle",icon:[512,512,[],"e2c6","M192 0H320V41.3C392.2 62.8 449.2 119.8 470.7 192H512V320H470.7C449.2 392.2 392.2 449.2 320 470.7V512H192V470.7C119.8 449.2 62.8 392.2 41.3 320H0V192H41.3C62.8 119.8 119.8 62.8 192 41.3V0zM402.7 192c-16.1-36.9-45.8-66.6-82.7-82.7V128H192V109.3c-36.9 16.1-66.6 45.8-82.7 82.7H128V320H109.3c16.1 36.9 45.8 66.6 82.7 82.7V384H320v18.7c36.9-16.1 66.6-45.8 82.7-82.7H384V192h18.7zM240 48V80h32V48H240zm32 384H240v32h32V432zM432 240v32h32V240H432zM80 240H48v32H80V240z"]},faCarCircleBolt:{prefix:"fass",iconName:"car-circle-bolt",icon:[640,512,[],"e342","M120 32H97.3L89.8 53.4 41.3 192H0V400v80H96V400H322.9c-1.9-10.4-2.9-21.1-2.9-32c0-97.2 78.8-176 176-176c5.4 0 10.7 .2 16 .7V192H496 470.7L422.2 53.4 414.7 32H392 120zM402.9 192H109.1l33.6-96H369.3l33.6 96zM64 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm24-224l-10.7 64H576L472 448l10.7-64H416l104-96z"]},faCalendarWeek:{prefix:"fass",iconName:"calendar-week",icon:[448,512,[],"f784","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zm384 64H64v96H384V256z"]},faFlyingDisc:{prefix:"fass",iconName:"flying-disc",icon:[640,512,[],"e3a9","M119.7 456.3c-25.2-25.2-29.6-66.7-16.5-114.9c3.2 9.5 8.4 18.5 16.2 26.3c15.6 15.6 36 20.7 55 20.5c18.8-.1 38.8-5.3 58.2-13.3c39-16.1 82-46 121.2-85.1s69-82.2 85.1-121.2c8-19.4 13.2-39.4 13.3-58.2c.1-19-5-39.5-20.5-55c-7.8-7.8-16.8-13-26.3-16.2c48.2-13 89.8-8.6 114.9 16.6c55.3 55.3 10.5 189.8-100.2 300.5S175 511.6 119.7 456.3zM331.1 267.1C257.4 340.9 172.7 375.8 142 345s4.1-115.4 77.9-189.2S378.3 47.2 409 77.9s-4.1 115.4-77.9 189.2z"]},faLaptopMedical:{prefix:"fass",iconName:"laptop-medical",icon:[640,512,[],"f812","M64 32H96 544h32V64 352H512V96H128V352H64V64 32zM0 432V384H640v48l-48 48H48L0 432zM288 144h64v64h64v64H352v64H288V272H224V208h64V144z"]},faSquareDownRight:{prefix:"fass",iconName:"square-down-right",icon:[448,512,[],"e26c","M0 480H448V32H0V480zM320 192V352H160l-24-24 52-52-76-76 56-56 76 76 52-52 24 24z"]},faB:{prefix:"fass",iconName:"b",icon:[320,512,[98],"42","M32 32H0V64 224v32 32V448v32H32 192c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128H32zM160 224H64V96h96c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288h96 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V288z"]},faSeatAirline:{prefix:"fass",iconName:"seat-airline",icon:[448,512,[],"e244","M64 32V0H0V32 160v6.6l2.6 6 96 224 8.3 19.4H128h88v48H120 96v48h24H360h24V464H360 264V416H376h22.2l7.8-20.8 24-64L446.2 288H400 121.7L108 256H320h32V192H320 80.5L64 153.4V32z"]},faMoonOverSun:R$,faEclipseAlt:RX,faPipe:{prefix:"fass",iconName:"pipe",icon:[64,512,[],"7c","M64 0V32 480v32H0V480 32 0H64z"]},faFileMedical:{prefix:"fass",iconName:"file-medical",icon:[384,512,[],"f477","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM160 224h64v64h64v64H224v64H160V352H96V288h64V224z"]},faPotato:{prefix:"fass",iconName:"potato",icon:[512,512,[129364],"e440","M43.1 260.9L96 208l48-80 80-48 36.9-36.9C288.5 15.5 325.9 0 364.9 0C446.2 0 512 65.8 512 147.1c0 39-15.5 76.4-43.1 104L464 256 384 400 272 448l-20.9 20.9c-27.6 27.6-65 43.1-104 43.1C65.8 512 0 446.2 0 364.9c0-39 15.5-76.4 43.1-104zM408 168H360v48h48V168zM216 200H168v48h48V200zM136 392v48h48V392H136z"]},faDiceOne:{prefix:"fass",iconName:"dice-one",icon:[448,512,[9856],"f525","M448 32H0V480H448V32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleA:{prefix:"fass",iconName:"circle-a",icon:[512,512,[],"e0f7","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM234.3 125.8l6.5-13.8h30.5l6.5 13.8L391.4 368h-53l-22.5-48H196.2l-22.5 48h-53L234.3 125.8zM256 192.5L218.7 272h74.6L256 192.5z"]},faHelmetBattle:{prefix:"fass",iconName:"helmet-battle",icon:[576,512,[],"f6eb","M64 256V0L0 224v32H64zm32-32c0 80-32 192-32 192l192 96V256l-96-32V192H416v32l-96 32V512l192-96s-32-112-32-192C480 80 288 0 288 0S96 80 96 224zM512 0V256h64V224L512 0z"]},faButter:{prefix:"fass",iconName:"butter",icon:[640,512,[129480],"e3e4","M64 64H448V288H64V64zM32 320H608h32v64H608v64H32V384H0V320H32zM576 64V288H480V64h96z"]},faBlanketFire:{prefix:"fass",iconName:"blanket-fire",icon:[640,512,[],"e3da","M0 32H32 416h32V64v58.1l-17 10.6c-24.1 15-58.9 43-88.1 79.6c-17.1 21.5-33.2 47-43.4 75.7H64v64 64H299c8.5 23.9 21.5 45.5 38 64H32 0V448 352 256 224 64 32zM288 351.8c0 11 .9 21.7 2.7 32.2H128 96V320h32H290.9c-1.9 10.3-2.9 21-2.9 31.8zM448 160l64 64 32-32c76.8 64 96 133.3 96 160c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-89.6 85.3-165.3 128-192zm96 240.2c0-48-64-96-64-96s-64 48-64 96c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faKiwiBird:{prefix:"fass",iconName:"kiwi-bird",icon:[576,512,[],"f535","M208 415.3c-5.3 .4-10.6 .7-16 .7c-16.6 0-32.7-2.1-48-6v46 24H96V456 390.3C38.6 357.1 0 295.1 0 224C0 118 86 32 192 32c56.9 0 108 24.7 143.1 64H448c70.7 0 128 57.3 128 128V352 480L464 352H335.1c-21.3 23.8-48.4 42.2-79.1 53.1V456v24H208V456 415.3zM448 248a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCastle:{prefix:"fass",iconName:"castle",icon:[640,512,[],"e0de","M128 0h64V64h48V0h64V64h32V0h64V64h48V0h64V112 224h64V160h64v64 64V512H384V384c0-35.3-28.7-64-64-64s-64 28.7-64 64V512H0V288 224 160H64v64h64V112 0z"]},faGolfClub:{prefix:"fass",iconName:"golf-club",icon:[512,512,[],"f451","M224 512L0 512V472H48 64V440H48 0V408H48 64V376H48 0V304l264 88 0 .5L451.4 17.7l57.2 28.6-224 448L275.8 512H256 224z"]},faArrowRightArrowLeft:RJ,faExchange:R6,faRotateRight:R4,faRedoAlt:R3,faRotateForward:R5,faUtensils:R8,faCutlery:R9,faArrowUpWideShort:R7,faSortAmountUp:Ub,faChartPieSimpleCircleDollar:{prefix:"fass",iconName:"chart-pie-simple-circle-dollar",icon:[640,512,[],"e605","M496 192c4.6 0 9.3 .2 13.8 .5C494.5 83.7 401 0 288 0c-5.4 0-10.7 .2-16 .6V240H375.2c31.5-29.8 74-48 120.8-48zM320 368c0-28.8 6.9-56 19.2-80H224V32.5C98.9 40.8 0 144.8 0 272C0 404.6 107.5 512 240 512c43.8 0 84.8-11.7 120.1-32.2C335 449.4 320 410.5 320 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM472.8 335.4c-.4 .7-.9 1.6-.8 3.6l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8 16H480v-16V438.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6L436 425.2l9.5-30.6 15.3 4.8c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V288 272h32v16 9.4c6.3 .9 12.3 2.3 17.9 3.7l15.5 3.9-7.7 31.1-15.5-3.9c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4z"]},faBalloons:{prefix:"fass",iconName:"balloons",icon:[640,512,[],"e2e4","M320 160C320 71.6 248.4 0 160 0S0 71.6 0 160C0 272 128 368 128 368L96 448H224l-32-80s128-96 128-208zM160 96c-35.3 0-64 28.7-64 64H64c0-53 43-96 96-96V96zM448 432l-32 80H544l-32-80s128-96 128-208c0-88.4-71.6-160-160-160c-53.7 0-101.2 26.4-130.2 67c1.4 9.5 2.2 19.2 2.2 29c0 37-11.4 71.6-27.3 101.9C347.7 356.8 448 432 448 432zM416 224H384c0-53 43-96 96-96v32c-35.3 0-64 28.7-64 64z"]},faMillSign:{prefix:"fass",iconName:"mill-sign",icon:[384,512,[],"e1ed","M160 250.5L81.9 469.2l60.3 21.5 17.9-50V448h64V416 261.5l35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48V416v32h64V416 208c0-58.2-44.3-106-101.1-111.5l19.2-53.8L241.9 21.2 208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-17.2 0-33.5 3.9-48 10.8V96H0V208 416v32H64V416 208c0-26.5 21.5-48 48-48s48 21.5 48 48v42.5z"]},faBowlRice:{prefix:"fass",iconName:"bowl-rice",icon:[512,512,[],"e2eb","M200 32h16 24V80H216 200 176V32h24zm-24 72h24 16 24v48H216 200 176V104zM56 176H72 96v48H72 56 32V176H56zm192 0h16 24v48H264 248 224V176h24zm-96 0h16 24v48H168 152 128V176h24zM80 104h24 16 24v48H120 104 80V104zm264 72h16 24v48H360 344 320V176h24zm-72-72h24 16 24v48H312 296 272V104zm168 72h16 24v48H456 440 416V176h24zm-72-72h24 16 24v48H408 392 368V104zM272 32h24 16 24V80H312 296 272V32zM0 256H512v24c0 67-39.2 124.9-96 151.8V480H96V431.8C39.2 404.9 0 347 0 280V256z"]},faTimelineArrow:{prefix:"fass",iconName:"timeline-arrow",icon:[640,512,[],"e29d","M152 72v48H104V72h48zM104 16H48V72v48 56H96v48H32 0v64H32 192v48H144v56 48 56h56 48 56V440 392 336H256V288H514.7l-33.4 33.4L458.7 344 504 389.3l22.6-22.6 88-88L637.3 256l-22.6-22.6-88-88L504 122.7 458.7 168l22.6 22.6L514.7 224H384V176h48V120 72 16H376 328 272V72v48 56h48v48H160V176h48V120 72 16H152 104zM328 72h48v48H328V72zM248 392v48H200V392h48z"]},faSkull:{prefix:"fass",iconName:"skull",icon:[512,512,[128128],"f54c","M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9V512h96V464 448h32v16 48h64V464 448h32v16 48h96V398.9zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faGameBoardSimple:Um,faGameBoardAlt:Uy,faCircleVideo:Uv,faVideoCircle:Uz,faChartScatterBubble:{prefix:"fass",iconName:"chart-scatter-bubble",icon:[512,512,[],"e0e9","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zm64 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm224-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM192 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM384 64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faHouseTurret:{prefix:"fass",iconName:"house-turret",icon:[640,512,[],"e1b4","M0 0H96V96h32V0h96V96h32V0h96V96v32 6.3L235.5 231.4 224 241v15V512H64V288L0 224V128 96 0zM256 256l96-80 96-80L640 256V512H288 256V480 256zM176 128c-22.1 0-40 17.9-40 40v40h80V168c0-22.1-17.9-40-40-40zM496 272H400v96h96V272z"]},faBanana:{prefix:"fass",iconName:"banana",icon:[576,512,[],"e2e5","M353.2 10.4C411.4 63.1 448 139.3 448 224c0 12.3-.8 24.4-2.3 36.3L329.8 284.7 279 254.6c16.1-33.5 25-71 25-110.6c0-31.4-5.6-61.3-15.9-89l65.1-44.6zm-29 308.2l115.1-24.2 27.7-5.8 12.7-2.7L489 295l80 80 17 17L552 425.9l-17-17-70.8-70.8-43.9 9.3C374.1 444.7 274.9 512 160 512L0 512V400H48c72.9 0 138.7-30.5 185.4-79.4l-22.1-13.1-80.2 41.8-21.3 11.1L87.6 317.8l21.3-11.1 92-48 11.8-6.2 11.5 6.8 39.1 23.2 60.9 36.1z"]},faHandHoldingSkull:{prefix:"fass",iconName:"hand-holding-skull",icon:[576,512,[],"e1a4","M432 128C432 57.3 367.5 0 288 0S144 57.3 144 128c0 47.4 29 88.9 72.2 111L208 288H368l-8.2-49C403 216.9 432 175.4 432 128zM240 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faPeopleDress:{prefix:"fass",iconName:"people-dress",icon:[640,512,[],"e217","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H91.4L82 142.8 .2 270.8l53.9 34.4 42-65.8L48 384H88v96 32h64V480 384h16v96 32h64V480 384h40L223.8 239.4l42 65.8 53.9-34.4L238 142.8 228.6 128H211.1 108.9zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4L402 142.8l-81.7 128 53.9 34.4 42-65.8L368 384h40v96 32h64V480 384h16v96 32h64V480 384h40L543.8 239.4l42 65.8 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faLoveseat:UL,faCouchSmall:Uw,faTowerBroadcast:UH,faBroadcastTower:Ux,faTruckPickup:{prefix:"fass",iconName:"truck-pickup",icon:[640,512,[128763],"f63c","M256 32H224V64 192H32v96H0v64H32 65.1c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16h66.3c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16H608h32V288H608V192H527.4L409 44l-9.6-12H384 256zM445.4 192H288V96h80.6l76.8 96zM224 368a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faBlockQuote:{prefix:"fass",iconName:"block-quote",icon:[448,512,[],"e0b5","M448 64H0v64H448V64zm0 160H128v64H448V224zM128 384v64H448V384H128zM64 224H0V448H64V224z"]},faUpLong:UN,faLongArrowAltUp:UV,faStop:{prefix:"fass",iconName:"stop",icon:[384,512,[9209],"f04d","M0 64H384V448H0V64z"]},faCodeMerge:{prefix:"fass",iconName:"code-merge",icon:[448,512,[],"f387","M104 56v48H56V56h48zM56 0H0V56v48 56H48V352H0v56 48 56H56h48 56V456 408 352H112V272c26.7 20.1 60 32 96 32h80v48h56 48 56V296 248 192H392 344 288v48H208c-47.6 0-87.1-34.6-94.7-80H160V104 56 0H104 56zm48 408v48H56V408h48zM344 248h48v48H344V248z"]},faMoneyCheckDollarPen:Uk,faMoneyCheckEditAlt:UE,faUpFromLine:UD,faArrowAltFromBottom:US,faUpload:{prefix:"fass",iconName:"upload",icon:[512,512,[],"f093","M288 352v32H224V352 125.3l-65.4 65.4L136 213.3 90.7 168l22.6-22.6 120-120L256 2.7l22.6 22.6 120 120L421.3 168 376 213.3l-22.6-22.6L288 125.3V352zm32 64V352H512V512H0V352H192v64H320zm112 40a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHurricane:{prefix:"fass",iconName:"hurricane",icon:[384,512,[],"f751","M0 208C0 98.5 84.6 8.8 192 .6V96c107.4 8.2 192 97.9 192 207.4s-84.6 199.2-192 207.4V415.4C84.6 407.2 0 317.5 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faGridRound2Plus:{prefix:"fass",iconName:"grid-round-2-plus",icon:[512,512,[],"e5dc","M128 224a96 96 0 1 1 0-192 96 96 0 1 1 0 192zm0 256a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM480 128a96 96 0 1 1 -192 0 96 96 0 1 1 192 0zM384 272c13.3 0 24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H408v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V408H296c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V296c0-13.3 10.7-24 24-24z"]},faPeoplePants:{prefix:"fass",iconName:"people-pants",icon:[640,512,[],"e219","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H91.4L82 142.8 .2 270.8l53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L238 142.8 228.6 128H211.1 108.9zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4L402 142.8l-81.7 128 53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faMound:{prefix:"fass",iconName:"mound",icon:[576,512,[],"e52d","M142.6 178.3C173.3 127.2 228.4 96 288 96s114.7 31.2 145.4 82.3L576 416H0L142.6 178.3z"]},faWindsock:{prefix:"fass",iconName:"windsock",icon:[512,512,[],"f777","M64 32V0H0V32 480v32H64V480 320h64v48l80-16.7V64.7L128 48V96H64V32zm64 112V272H64V144h64zM272 78V338l96-20V98L272 78zM512 288V128l-80-16.7V304.7L512 288z"]},faCircleHalf:{prefix:"fass",iconName:"circle-half",icon:[512,512,[],"e110","M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512V0z"]},faBrakeWarning:{prefix:"fass",iconName:"brake-warning",icon:[640,512,[],"e0c7","M96 256a224 224 0 1 1 448 0A224 224 0 1 1 96 256zM344 152V128H296v24V264v24h48V264 152zM296 320v48h48V320H296zM91.1 109C63.8 151.4 48 201.8 48 256s15.8 104.6 43.1 147l13 20.2-40.4 26L50.7 429C18.6 379.1 0 319.7 0 256S18.6 132.9 50.7 83l13-20.2 40.4 26L91.1 109zM589.3 83C621.4 132.9 640 192.3 640 256s-18.6 123.1-50.7 173l-13 20.2-40.4-26 13-20.2c27.3-42.4 43.1-92.8 43.1-147s-15.8-104.6-43.1-147l-13-20.2 40.4-26 13 20.2z"]},faToiletPortable:{prefix:"fass",iconName:"toilet-portable",icon:[320,512,[],"e583","M0 0V64H320V0H0zM24 96H0v24V488v24H48V488v-8H272v8 24h48V488 120 96H296 24zM256 240v64 16H224V304 240 224h32v16z"]},faCompactDisc:{prefix:"fass",iconName:"compact-disc",icon:[512,512,[128191,128192,128440],"f51f","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm-64 0c0-88.4 71.6-160 160-160V64C150 64 64 150 64 256H96z"]},faFileArrowDown:U_,faFileDownload:UO,faSaxophoneFire:UP,faSaxHot:Uj,faCameraWebSlash:UB,faWebcamSlash:UR,faFolderMedical:{prefix:"fass",iconName:"folder-medical",icon:[512,512,[],"e18c","M512 480H0V32H224l48 64H512V480zM224 192v64H160v64h64v64h64V320h64V256H288V192H224z"]},faFolderGear:UU,faFolderCog:UF,faHandWave:{prefix:"fass",iconName:"hand-wave",icon:[512,512,[],"e1a7","M352 80c0-26.5-21.5-48-48-48h-8H280V0h16 8c44.2 0 80 35.8 80 80v8 16H352V88 80zM185.4 70.6L162.7 48 208 2.7l22.6 22.6 192 192c3.3 3.3 6.4 6.7 9.4 10.2l0-99.5V96l32 0 16 0 32 0v32V312.3c0 60.2-27.9 116.9-75.5 153.7C385.7 505.3 321 515.7 263 498.7c-28.4-7.1-55.3-21.8-77.6-44.1l-4.9-4.9L73.4 342.6 50.7 320l-9.4-9.4L18.7 288 64 242.7l22.6 22.6 9.4 9.4 22.6 22.6 56 56 18.7-18.7-136-136L34.7 176 80 130.7l22.6 22.6 136 136 18.7-18.7-152-152L82.7 96 128 50.7l22.6 22.6 152 152 18.7-18.7-136-136zM32 344v16 8c0 26.5 21.5 48 48 48h8 16v32H88 80c-44.2 0-80-35.8-80-80v-8V344H32z"]},faArrowUpArrowDown:UG,faSortUpDown:UY,faCaravan:{prefix:"fass",iconName:"caravan",icon:[640,512,[],"f8ff","M0 32H416c88.4 0 160 71.6 160 160V352h32 32v64H608l-32 0H288c0 53-43 96-96 96s-96-43-96-96H0V32zM320 352H448V256H416 400V224h16 32V128H320V352zM256 128H64V256H256V128zM192 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faShieldCat:{prefix:"fass",iconName:"shield-cat",icon:[512,512,[],"e572","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM224 208l-64-64V272c0 53 43 96 96 96s96-43 96-96V144l-64 64H224zm-8 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faMessageSlash:UQ,faCommentAltSlash:Uq,faBolt:UK,faZap:UZ,faTrashCanCheck:{prefix:"fass",iconName:"trash-can-check",icon:[448,512,[],"e2a9","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zM337 265l17-17L320 214.1l-17 17-111 111-47-47-17-17L94.1 312l17 17 64 64 17 17 17-17L337 265z"]},faGlassWater:{prefix:"fass",iconName:"glass-water",icon:[384,512,[],"e4f4","M76.6 158.3L69.2 64H314.8l-7.4 94.3-20.6 10.3c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L76.6 158.3zM40 512H344L379 64l5-64H319.8 64.2 0L5 64 40 512z"]},faOilWell:{prefix:"fass",iconName:"oil-well",icon:[576,512,[],"e532","M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L384 17.1l32.8 122.4L308.5 167.5l-6.3-18.1L294.7 128H249.3l-7.5 21.4-13.6 39L96 222.6V184 160H48v24V448H32 0v64H32 544h32V448H544 406.7L340 257.5l-62.2 16.1L305.3 352H238.7L265 277l-74.6 19.3L137.3 448H96V288.8l337.4-87.5 33.5 124.9 46.4-12.4c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32H327.7l11.2 32H205.1zM272.3 64l-.3-.9-.3 .9h.6z"]},faPersonSimple:{prefix:"fass",iconName:"person-simple",icon:[256,512,[],"e220","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm160 96l8 192H192V512H64V352H24l8-192H224z"]},faArrowTurnLeftUp:{prefix:"fass",iconName:"arrow-turn-left-up",icon:[384,512,[],"e634","M342.6 150.6l22.6 22.6L320 218.5l-22.6-22.6L224 122.5l0 328.2 128 0 32 0 0 64-32 0-160 0-32 0 0-32 0-360.2L86.6 195.9 64 218.5 18.7 173.3l22.6-22.6 128-128L192 0l22.6 22.6 128 128z"]},faVault:{prefix:"fass",iconName:"vault",icon:[576,512,[],"e2c5","M576 0H0V480H80l16 32h64l16-32H400l16 32h64l16-32h80V0zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3V352H448V221.3c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z"]},faMars:{prefix:"fass",iconName:"mars",icon:[448,512,[9794],"f222","M448 32H320L288 64l41.4 41.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l53.6-53.6L416 192l32-32V32zM176 192a112 112 0 1 1 0 224 112 112 0 1 1 0-224z"]},faToilet:{prefix:"fass",iconName:"toilet",icon:[448,512,[128701],"f7d8","M24 0H0V48H24h8V196.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c15.1 18.9 33.3 33.1 51.9 43.9L64 512H384l-24.9-99.6c18.6-10.8 36.8-25 51.9-43.9c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4V48h8 24V0H424 24zM384 256l0 .3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8l0 .1zM112 64h32 16V96H144 112 96V64h16z"]},faPlaneCircleXmark:{prefix:"fass",iconName:"plane-circle-xmark",icon:[640,512,[],"e557","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3 85.5 57C354.3 247.8 320 303.9 320 368c0 54.7 24.9 103.5 64 135.8V512L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L566.6 320 544 297.4l-11.3 11.3L496 345.4l-36.7-36.7L448 297.4 425.4 320l11.3 11.3L473.4 368l-36.7 36.7L425.4 416 448 438.6l11.3-11.3L496 390.6l36.7 36.7L544 438.6 566.6 416l-11.3-11.3L518.6 368l36.7-36.7z"]},faYenSign:UW,faCny:U$,faJpy:UX,faRmb:UJ,faYen:U6,faGearCode:{prefix:"fass",iconName:"gear-code",icon:[512,512,[],"e5e8","M200 0H312l17.2 78.4c15.8 6.5 30.6 15.1 44 25.4l76.5-24.4 56 97-59.4 54.1c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l59.4 54.1-56 97-76.5-24.4c-13.4 10.3-28.2 18.9-44 25.4L312 512H200l-17.2-78.4c-15.8-6.5-30.6-15.1-44-25.4L62.3 432.5l-56-97 59.4-54.1C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L6.3 176.5l56-97 76.5 24.4c13.4-10.3 28.2-18.9 44-25.4L200 0zm87.8 162.6l2.6-15.8-31.6-5.3-2.6 15.8-32 192-2.6 15.8 31.6 5.3 2.6-15.8 32-192zM187.3 227.3L198.6 216 176 193.4l-11.3 11.3-40 40L113.4 256l11.3 11.3 40 40L176 318.6 198.6 296l-11.3-11.3L158.6 256l28.7-28.7zm160-22.6L336 193.4 313.4 216l11.3 11.3L353.4 256l-28.7 28.7L313.4 296 336 318.6l11.3-11.3 40-40L398.6 256l-11.3-11.3-40-40z"]},faNotes:{prefix:"fass",iconName:"notes",icon:[512,512,[],"e202","M480 32H96V416H352V320 288h32 96V32zM384 352v45.7V416l96-96H461.7 416 384v32zM296 464H48l0-312V128L0 128v24V488v24H24 296h24V464H296z"]},faRubleSign:U5,faRouble:U8,faRub:U9,faRuble:U7,faTrashUndo:Fb,faTrashArrowTurnLeft:Fm,faChampagneGlass:Fg,faGlassChampagne:Fy,faObjectsAlignCenterHorizontal:{prefix:"fass",iconName:"objects-align-center-horizontal",icon:[512,512,[],"e3bc","M280 0H232V64H32V224H232v64H96V448H232v64h48V448H416V288H280V224H480V64H280V0z"]},faSun:{prefix:"fass",iconName:"sun",icon:[512,512,[9728],"f185","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3L150 512l106-73.1L362 512l23.3-126.7L512 362 438.9 256 512 150 385.3 126.7 362 0 256 73.1zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-224 0a128 128 0 1 1 256 0 128 128 0 1 1 -256 0z"]},faTrashCanSlash:Fv,faTrashAltSlash:FA,faScreenUsers:Fz,faUsersClass:FL,faGuitar:{prefix:"fass",iconName:"guitar",icon:[512,512,[],"f7a6","M376 64l-8.9 35.7-82.5 82.5c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l82.5-82.5L448 136l64-72L448 0 376 64zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSquareArrowLeft:Fw,faArrowSquareLeft:FH,faSquare8:{prefix:"fass",iconName:"square-8",icon:[448,512,[],"e25d","M0 32H448V480H0V32zm232 96H216c-39.8 0-72 32.2-72 72c0 15.7 5 30.1 13.5 42c-18 14.7-29.5 37-29.5 62c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80c0-25-11.5-47.4-29.5-62c8.5-11.8 13.5-26.3 13.5-42c0-39.8-32.2-72-72-72zm-16 96c-13.2 0-24-10.8-24-24s10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0H216s0 0 0 0zm0 48c0 0 0 0 0 0h16c0 0 0 0 0 0h8c17.7 0 32 14.3 32 32s-14.3 32-32 32H208c-17.7 0-32-14.3-32-32s14.3-32 32-32h8z"]},faFaceSmileHearts:{prefix:"fass",iconName:"face-smile-hearts",icon:[640,512,[],"e390","M519.2 95.2L491.6 67.6c-1.8-1.8-3.4-3.7-4.8-5.8c-4.4-6.5-6.8-14.2-6.8-22.2C480 17.7 497.7 0 519.6 0c10.5 0 20.6 4.2 28 11.6L560 24l12.4-12.4C579.8 4.2 589.9 0 600.4 0C622.3 0 640 17.7 640 39.6c0 10.5-4.2 20.6-11.6 28L560 136 519.2 95.2zm44.5 82.3c8 24.7 12.3 51.1 12.3 78.5c0 34.8-6.9 68-19.5 98.2c-11-6.6-23.8-10.2-36.9-10.2c-39.5 0-71.6 32.1-71.6 71.6c0 18.4 7.1 36.1 19.8 49.4c-41.8 29.6-92.8 47-147.8 47c-61.2 0-117.4-21.5-161.4-57.3L171 442.2c13.4-13.4 21-31.6 21-50.6c0-39.5-32.1-71.6-71.6-71.6c-14.5 0-28.6 4.4-40.4 12.5c-1.8-1.2-3.6-2.3-5.4-3.4C67.7 306 64 281.4 64 256C64 114.6 178.6 0 320 0c46.7 0 90.5 12.5 128.2 34.4c-.1 1.7-.2 3.5-.2 5.2c0 19 7.5 37.2 21 50.6l68.4 68.4L560 181.3l3.7-3.7zM89.2 366.8l3.2-3.2c7.4-7.4 17.5-11.6 28-11.6c21.9 0 39.6 17.7 39.6 39.6c0 10.5-4.2 20.6-11.6 28L135 433 80 488 11.6 419.6C4.2 412.2 0 402.1 0 391.6C0 369.7 17.7 352 39.6 352c10.5 0 20.6 4.2 28 11.6L80 376l9.2-9.2zm403.7 78l-1.2-1.2c-7.4-7.4-11.6-17.5-11.6-28c0-21.9 17.7-39.6 39.6-39.6c8.2 0 16.1 2.5 22.7 7.1c1.9 1.3 3.7 2.8 5.3 4.5L560 400l12.4-12.4c7.4-7.4 17.5-11.6 28-11.6c21.9 0 39.6 17.7 39.6 39.6c0 10.5-4.2 20.6-11.6 28L560 512l-67.2-67.2zM320 400c71.6 0 113.7-47.7 126.3-72.8l-28.6-14.3C408.9 330.3 376.4 368 320 368s-88.9-37.7-97.7-55.2l-28.6 14.3C206.3 352.3 248.4 400 320 400zM196.8 237.6c21.6-28.8 64.8-28.8 86.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2zm246.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2c21.6-28.8 64.8-28.8 86.4 0z"]},faBracketsSquare:Fx,faBrackets:FN,faLaptopArrowDown:{prefix:"fass",iconName:"laptop-arrow-down",icon:[640,512,[],"e1c6","M96 32H64V64 352h64V96H256V32H96zM512 96V352h64V64 32H544 384V96H512zM0 384v48l48 48H592l48-48V384H0zM344 56V32H296V56 238.1l-39-39-17-17L206.1 216l17 17 80 80 17 17 17-17 80-80 17-17L400 182.1l-17 17-39 39V56z"]},faHockeyStickPuck:{prefix:"fass",iconName:"hockey-stick-puck",icon:[640,512,[],"e3ae","M96 352V480v32h32 32 64 19.8l8.8-17.7 224-448L419.4 17.7 252.2 352H96zM0 352V512H64V352H0zm640 64H384v96H640V416z"]},faHouseTree:{prefix:"fass",iconName:"house-tree",icon:[640,512,[],"e1b3","M640 464v48H416V256 241l-11.5-9.6L277 125.1 416 0 576 144v48H512l96 112v48H544l96 112zM0 256L192 96 384 256V512H0V256zm240 16H144v96h96V272z"]},faSignalFair:FV,faSignal2:Fk,faFaceLaughWink:FE,faLaughWink:FD,faCircleDollar:FS,faDollarCircle:F_,faUsdCircle:FO,faHorseHead:{prefix:"fass",iconName:"horse-head",icon:[640,512,[],"f7ab","M64 512V319.2c0-109.5 69.7-207 173.4-242.3L416 16l32 48L400 96l104 64 72 192-64 64H432l-58.6-70.4c-11.6 4.1-24.1 6.4-37.1 6.4H336l0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3l0 0c-28.9-7.8-53.1-26.8-67.8-52.2l-8-13.8-27.7 16 8 13.8c24 41.5 68.3 70 119.3 71.9L416 512H64zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowsRepeat:FP,faRepeatAlt:Fj,faBoreHole:{prefix:"fass",iconName:"bore-hole",icon:[512,512,[],"e4c3","M288 0H224V32 296.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4V32 0zM160 128H0V512H512V128H352V352c0 53-43 96-96 96s-96-43-96-96V128z"]},faIndustry:{prefix:"fass",iconName:"industry",icon:[576,512,[],"f275","M160 32H32V224 384v96H544V224 128L352 224V128L160 224V32z"]},faImagePolaroid:{prefix:"fass",iconName:"image-polaroid",icon:[448,512,[],"f8c4","M0 32H448V480H0V32zM64 96V352H384V96H64zm64 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM352 320H208 160 96V288l56-64 30.2 34.5L256 160l96 128v32z"]},faWaveTriangle:{prefix:"fass",iconName:"wave-triangle",icon:[640,512,[],"f89a","M175.6 10.1l26 34.7 262 349.3 102.5-141 18.8-25.9 51.8 37.6-18.8 25.9-128 176-25.5 35-26-34.7-262-349.3L73.9 258.8 55.1 284.7 3.3 247.1l18.8-25.9 128-176 25.5-35z"]},faTurnLeftDown:{prefix:"fass",iconName:"turn-left-down",icon:[384,512,[],"e637","M192 512L32 352V320H144L144 0 384 0V96H240l0 224H352v32L192 512z"]},faPersonRunningFast:{prefix:"fass",iconName:"person-running-fast",icon:[512,512,[],"e5ff","M368 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM224 96H210.7l-9.4 9.4-48 48-8 8 45.3 45.3 8-8L237.3 160h27.7l-31.3 94c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-9.4 32.8-16 56L309.6 512h66.6l6.6-23.2 16-56 16-56 6.6-23.2L401 340.9 334 299l29-77.4 24.3 48.6 8.8 17.7H416h48 32V224H464 435.8l-39.2-78.3-5.4-10.9-11.3-4.5-80-32L294.2 96H288 224zM205.5 310.7L187.2 352H128 96v64h32 80 20.8l8.4-19L253 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9zM16 95.8H0v32H16 128h16v-32H128 16zm-16 64v32H16 80 96v-32H80 16 0zm16 64H0v32H16 144h16v-32H144 16z"]},faCircleDown:FB,faArrowAltCircleDown:FR,faGrill:{prefix:"fass",iconName:"grill",icon:[448,512,[],"e5a3","M0 32H448V96c0 89.8-52.9 167.3-129.2 203l55.2 128.9 4 9.3 9.5 22.1-44.1 18.9-9.5-22.1-4-9.3L316.7 416H160c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c3.4 0 6.8 .3 10.1 .8L129.2 299C52.9 263.3 0 185.8 0 96V32zM151.8 368H296.2l-22.9-53.4c-15.9 3.6-32.3 5.4-49.3 5.4s-33.4-1.9-49.3-5.4L151.8 368zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowsTurnToDots:{prefix:"fass",iconName:"arrows-turn-to-dots",icon:[512,512,[],"e4c1","M265.4 25.4L288 2.7 333.3 48 310.6 70.6 285.3 96 480 96h32v32 96 32l-64 0V224 160l-162.7 0 25.4 25.4L333.3 208 288 253.3l-22.6-22.6-80-80L162.7 128l22.6-22.6 80-80zm-18.7 256l80 80L349.3 384l-22.6 22.6-80 80L224 509.3 178.7 464l22.6-22.6L226.7 416 64 416v64 32H0V480 384 352H32l194.7 0-25.4-25.4L178.7 304 224 258.7l22.6 22.6zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z"]},faChartMixed:FU,faAnalytics:FF,faFlorinSign:{prefix:"fass",iconName:"florin-sign",icon:[384,512,[],"e184","M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224H32v64H144L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7H0v64H69.3c38.8 0 73.7-23.3 88.6-59.1L213.3 288H352V224H240l45.1-108.3c5-11.9 16.6-19.7 29.5-19.7H384V32H314.7z"]},faArrowDownShortWide:FG,faSortAmountDesc:FY,faSortAmountDownAlt:FQ,faLessThan:{prefix:"fass",iconName:"less-than",icon:[384,512,[62774],"3c","M384 64.5l-5 2.2L19 226.8 0 235.2v41.6l19 8.4 360 160 5 2.2v-70L110.8 256 384 134.6v-70z"]},faDisplayCode:Fq,faDesktopCode:FK,faFaceDrooling:{prefix:"fass",iconName:"face-drooling",icon:[512,512,[],"e372","M384 477.8c76.5-44.3 128-127 128-221.8C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c33.9 0 66.4-6.6 96-18.6V370.9c-9.7 6.4-20.3 12.2-32 16.9V448v16H288V448 397.1c-10.1 1.9-20.8 2.9-32 2.9c-67 0-113.8-36.7-140.5-70l-10-12.5 25-20 10 12.5c22.8 28.5 61.3 58 115.5 58s92.7-29.5 115.5-58l10-12.5 25 20-10 12.5c-3.8 4.7-7.9 9.5-12.5 14.2V477.8zM200 176c-39.2 0-58.3 25.6-64.8 45.1l-30.4-10.1c9.5-28.5 38.4-66.9 95.2-66.9v32zm176.8 45.1C370.3 201.6 351.2 176 312 176V144c56.8 0 85.7 38.4 95.2 66.9l-30.4 10.1z"]},faOilTemperature:FZ,faOilTemp:FW,faSquareQuestion:F$,faQuestionSquare:FX,faAirConditioner:{prefix:"fass",iconName:"air-conditioner",icon:[576,512,[],"f8f4","M576 0H0V224H576V0zM80 128H496h16v32H496 80 64V128H80zM256 256H192V416c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7l-32-55.4C83.4 349.4 64 380.4 64 416c0 53 43 96 96 96s96-43 96-96V256zm64 128c0 53 43 96 96 96s96-43 96-96c0-35.6-19.4-66.6-48-83.1l-32 55.4c9.6 5.6 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32V256H320V384z"]},faAngleDown:{prefix:"fass",iconName:"angle-down",icon:[448,512,[8964],"f107","M224 365.3l22.6-22.6 160-160L429.3 160 384 114.7l-22.6 22.6L224 274.7 86.6 137.4 64 114.7 18.7 160l22.6 22.6 160 160L224 365.3z"]},faMountains:{prefix:"fass",iconName:"mountains",icon:[640,512,[9968],"f6fd","M256 32L0 416v64H320 512 640V416L480 160 412.9 267.4 256 32z"]},faOmega:{prefix:"fass",iconName:"omega",icon:[448,512,[],"f67a","M224 96C135.6 96 64 167.6 64 256c0 59.2 32.1 110.9 80 138.6l16 9.2v18.5V448v32H128 32 0V416H32 67.2C25.8 375.4 0 318.7 0 256C0 132.3 100.3 32 224 32s224 100.3 224 224c0 62.7-25.8 119.4-67.2 160H416h32v64H416 320 288V448 422.3 403.9l16-9.2c47.9-27.7 80-79.4 80-138.6c0-88.4-71.6-160-160-160z"]},faCarTunnel:{prefix:"fass",iconName:"car-tunnel",icon:[512,512,[],"e4de","M256 0C114.6 0 0 114.6 0 256V512H96V448 320h28.4l30.2-80.4 5.8-15.6H177 336h16.8l5.7 15.8L387.7 320H416V448l0 64h96V256C512 114.6 397.4 0 256 0zm96 512V448H160v64H352zM319.2 272H193.6l-18 48h161l-17.5-48zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faPersonDollyEmpty:{prefix:"fass",iconName:"person-dolly-empty",icon:[512,512,[],"f4d1","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM0 480l0 32 64 0 0-32v0V410.5l-64-64L0 480zM32 128H0v32V274.7c0 17 6.7 33.3 18.7 45.3l22.6 22.6 56.7 56.7 6.3 37.9 4 24 4 24 0 0 4 24 .5 2.7h64.9l-2.2-13.3-4-24 0 0-4-24-4-24-8-48-1.7-10.1-7.3-7.3L96 306.7V241.7l21.4 32.1 9.5 14.3H144h79.3l27.1 108.3c-16 11.6-26.3 30.5-26.3 51.7c0 35.3 28.7 64 64 64c32.3 0 59.1-24 63.4-55.1l134.4-33.6 23.3-5.8-11.6-46.6-23.3 5.8L339.7 410.3c-10-13.7-25.3-23.3-42.8-25.7L247.3 186.2l-5.8-23.3-46.6 11.6 5.8 23.3 6.5 26.2H161.1l-54.5-81.7L97.1 128H80 32zM272 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faPanFood:{prefix:"fass",iconName:"pan-food",icon:[640,512,[129368],"e42b","M320 512A256 256 0 1 0 320 0a256 256 0 1 0 0 512zm0-448c39.8 0 72 32.2 72 72v8H248v-8c0-39.8 32.2-72 72-72zM244.3 200l-14.1 14.1-32 32L184 260.3 155.7 232l14.1-14.1 32-32L216 171.7 244.3 200zM296 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM416 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM238.6 296l-8 8 16 16H280c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56V342.6l-16-16-8 8L177.4 312l11.3-11.3 8-8 8-8L216 273.4 238.6 296zM464 176l11 11c13.4 13.4 21 31.6 21 50.6v4.8c0 18.7-8.5 36.4-23.1 48.1c-10.9 8.7-24.5 13.5-38.5 13.5l-4.1 0c-19.4 0-38-7.7-51.8-21.4L368 272l96-96zM48 160H0v24V328v24H48V328 184 160zm592 24V160H592v24V328v24h48V328 184z"]},faHeadSideCough:{prefix:"fass",iconName:"head-side-cough",icon:[640,512,[],"e061","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v32L320 368v40l128 8v64H320v32H288 256 96 64V480 381.2C23 339.3 0 283 0 224.3zm352-.3a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faGripLines:{prefix:"fass",iconName:"grip-lines",icon:[448,512,[],"f7a4","M0 288l0 64 448 0 0-64L0 288zM0 160l0 64 448 0 0-64L0 160z"]},faThumbsDown:{prefix:"fass",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M240 444.3V480h96V444.3c0-38.1-9-75.1-25.8-108.3H464h48V240H496V160H472V88H448V32H400 280 265.5l-12.1 8.1-72 48L160 102.3V128v64 96 23.1l18 14.4 7.9 6.4c34.2 27.3 54 68.7 54 112.4zM128 384V96H0V384H128z"]},faUserLock:{prefix:"fass",iconName:"user-lock",icon:[640,512,[],"f502","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM384 304l0 208H0L64 304H384zm144-64c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faArrowRightLong:FJ,faLongArrowRight:F1,faTicketsAirline:F2,faTicketsPerforatedPlane:F6,faTicketsPlane:F4,faTentDoublePeak:{prefix:"fass",iconName:"tent-double-peak",icon:[576,512,[],"e627","M7.9 142.7L0 146.9V192H576V146.9l-7.9-4.2C510.3 112.1 461.3 67.2 425.8 12.3L417.8 0l-8.5 9.5C378.5 44.2 334.4 64 288 64s-90.5-19.8-121.3-54.5L158.2 0l-8 12.3C114.7 67.2 65.7 112.1 7.9 142.7zM576 224H0V512H288V288L416 512H576V224z"]},faAnchorCircleXmark:{prefix:"fass",iconName:"anchor-circle-xmark",icon:[640,512,[],"e4ac","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288 394.8c-23.3-16.4-42.5-38.4-55.6-64H320V368.5l0-.5 0-.5V240h32 23.2c2.8-2.7 5.8-5.3 8.8-7.8V176H352 341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faEllipsis:F3,faEllipsisH:F5,faNfcSlash:{prefix:"fass",iconName:"nfc-slash",icon:[640,512,[],"e1fc","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L544 399.6V32H96V51.8l-47.6-37zM160 101.4V96h16 64 16v32H240 194.2L160 101.4zM301.8 211.6c.7-.3 1.4-.6 2.2-.8V112 96h16H464h16v16V349.9L448 325V128H336v82.7c18.6 6.6 32 24.4 32 45.3c0 2.2-.2 4.4-.4 6.6l-65.7-51zM487.4 480l-81.2-64H176 160V400 222.1L96 171.6V480H487.4zM192 384H365.5L192 247.3V384z"]},faChessPawn:{prefix:"fass",iconName:"chess-pawn",icon:[320,512,[9823],"f443","M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88H96 64v64H92.4L80 400H240L227.6 288H256V224H224h-8.5zM16 512H304V480l-48-48H64L16 480v32z"]},faKitMedical:F8,faFirstAid:F9,faGrid2Plus:{prefix:"fass",iconName:"grid-2-plus",icon:[512,512,[],"e197","M224 32V224H32V32H224zm0 256V480H32V288H224zM288 32H480V224H288V32zM408 272v24 64h64 24v48H472 408v64 24H360V472 408H296 272V360h24 64V296 272h48z"]},faBells:{prefix:"fass",iconName:"bells",icon:[640,512,[],"f77f","M293.1 41.2c-71.1 42-104.5 130-75.2 210.4l35.3 97.1-11.3 44.4L0 305l12.9-35.6 67.2-48 36.4-100c25.7-70.5 103.6-106.8 174-81.2c.9 .3 1.7 .6 2.5 1zM97.5 374.6l117.9 42.9c-11.3 18.3-31.5 30.4-54.5 30.4c-35.4 0-64.1-28.7-64.1-64c0-3.2 .2-6.3 .7-9.3zm181.3 94.5l-13.7-37.6L286.7 347 248 240.6c-27-74.2 11.2-156.2 85.4-183.2s156.3 11.3 183.3 85.5l38.7 106.4 70.9 50.9L640 337.7 278.8 469.1zm150-16.3L545 410.6c.1 1.8 .2 3.6 .2 5.4c0 35.4-28.7 64-64.1 64c-21.6 0-40.8-10.7-52.4-27.1z"]},faPersonThroughWindow:{prefix:"fass",iconName:"person-through-window",icon:[640,512,[],"e5a9","M288 64v77.9L143.5 228.6 128 237.9V256l0 128v0H64V64l224 0zm64 0l224 0V384H508.3l-3.7-4.5-80-96L415 272H400l-78.6 0-35.3-54.4 50.3-30.2 15.5-9.3V160l0-96zm73 320H379.2l42.7 64H576h64V384 64 0H576 64 0V64 384v64H64 308.2l24.9 37.3 17.8 26.6 53.3-35.5-17.8-26.6L310.5 336l74.6 0 40 48zm-159.5 0H192v0l0-109.9 .2-.1 73.3 110zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faToolbox:{prefix:"fass",iconName:"toolbox",icon:[512,512,[129520],"f552","M152 32H128V56v72H80L0 208v96H128V288 256h64v32 16H320V288 256h64v32 16H512V208l-80-80H384V56 32H360 152zm184 96H176V80H336v48zM0 480H512V336H384v16 32H320V352 336H192v16 32H128V352 336H0V480z"]},faEnvelopeDot:F7,faEnvelopeBadge:Gb,faMagnifyingGlassWaveform:{prefix:"fass",iconName:"magnifying-glass-waveform",icon:[512,512,[],"e661","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM232 120V96H184v24V296v24h48V296 120zm-88 32V128H96v24V264v24h48V264 152zm176 32V160H272v24 48 24h48V232 184z"]},faHandsHoldingCircle:{prefix:"fass",iconName:"hands-holding-circle",icon:[640,512,[],"e4fb","M320 256A128 128 0 1 0 320 0a128 128 0 1 0 0 256zM80 64H0v40 24 32 64V352v13.3l9.4 9.4 128 128 9.4 9.4H160h96 32V480 448 416 352 338.7l-9.4-9.4-64-64L192 242.7l-9.4-9.4L160 210.7 114.7 256l22.6 22.6 9.4 9.4 22.6 22.6L205.8 347l-41.7 27.8L80 290.7V224 144 112v-8V64zm480 0v40 8 32 80 66.7l-84.1 84.1L434.2 347l36.4-36.4L493.3 288l9.4-9.4L525.3 256 480 210.7l-22.6 22.6-9.4 9.4-22.6 22.6-64 64-9.4 9.4V352v64 32 32 32h32 96 13.3l9.4-9.4 128-128 9.4-9.4V352 224 160 128 104 64H560z"]},faBug:{prefix:"fass",iconName:"bug",icon:[512,512,[],"f188","M256 0c-53 0-96 43-96 96v32H352V96c0-53-43-96-96-96zM86.6 105.4L64 82.7 18.7 128l22.6 22.6L96 205.3V256H32 0v64H32 96c0 24.2 5.4 47.2 15 67.7L57.4 441.4 34.7 464 80 509.3l22.6-22.6 47.1-47.1c24.5 21.8 55.8 36.2 90.3 39.6V240 224h32v16V479.2c34.5-3.4 65.8-17.8 90.3-39.6l47.1 47.1L432 509.3 477.3 464l-22.6-22.6L401 387.7c9.6-20.6 15-43.5 15-67.7h64 32V256H480 416V205.3l54.6-54.6L493.3 128 448 82.7l-22.6 22.6L370.7 160H141.3L86.6 105.4z"]},faBowlChopsticks:{prefix:"fass",iconName:"bowl-chopsticks",icon:[512,512,[],"e2e9","M0 96v32L512 48V0L0 96zm0 48v32H512V128L0 144zm512 80H0l3.6 61.2C8.5 368.1 58 438.2 128 472.9V512H384V472.9c70-34.6 119.5-104.8 124.4-187.7L512 224z"]},faCreditCard:Gm,faCreditCardAlt:Gy,faCircleS:{prefix:"fass",iconName:"circle-s",icon:[512,512,[],"e121","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM207.6 196.2c-1.1 6.4-.2 9.7 .6 11.6c1 2 2.9 4.6 7.4 7.7c10.1 6.8 25.7 11.5 46.8 17.4l2 .6c18.4 5.2 41.4 11.7 58.6 23.2c9.5 6.4 18.5 15.1 24.1 27.2c5.7 12.3 7 25.9 4.4 40.3c-4.7 26.3-23 43.3-45 52c-21.3 8.4-47 9.6-72.6 5.7l-.1 0 0 0c-16.3-2.6-43.7-10.7-57.3-15.1l-22.9-7.3 14.7-45.7 22.9 7.3c13.9 4.5 37.8 11.4 50 13.4c20.2 3 36.8 1.4 47.7-2.9c10.3-4.1 14.2-9.6 15.4-15.8c1.1-6.4 .2-9.7-.6-11.6c-1-2-2.9-4.6-7.4-7.7c-10.1-6.8-25.7-11.5-46.8-17.4l-2-.6c-18.4-5.2-41.4-11.7-58.6-23.2c-9.5-6.4-18.5-15.1-24.1-27.2c-5.7-12.3-7-25.9-4.4-40.3c4.7-26.3 23-43.3 45-52c21.3-8.4 47-9.6 72.6-5.7c8.1 1.2 24.4 4.8 32 6.7l23.3 6-11.9 46.5-23.2-6c-6.7-1.7-21.3-4.9-27.3-5.7c-20.3-3.1-36.8-1.4-47.8 2.9c-10.3 4.1-14.2 9.6-15.4 15.8z"]},faBoxBallot:{prefix:"fass",iconName:"box-ballot",icon:[576,512,[128499],"f735","M128 0H448V224H128V0zM0 352H576V512H0V352zM0 160H96v96H480V160h96V320H0V160z"]},faCar:Gv,faAutomobile:Gz,faHandHoldingHand:{prefix:"fass",iconName:"hand-holding-hand",icon:[576,512,[],"e4f7","M436 217l71.2-57H576V32H544 352 192 179.6l-10.2 7-128 88-33 22.7 45.3 65.9 33-22.7 94.5-65H320v32H288 224 192v64h32 64 64 64 11.2l8.8-7zM140 295L68.8 352H0V480H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V352h32 64 32V288H352 288 224 160 148.8l-8.8 7z"]},faUserTieHair:{prefix:"fass",iconName:"user-tie-hair",icon:[448,512,[],"e45f","M304 144V128c0-11.4-2.4-22.2-6.7-32H256L240 80l-32 32H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM224 0c70.7 0 128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128C96 57.3 153.3 0 224 0zM209.1 359.2L176 304h48 48l-33.1 55.2 33.4 123.9L312.2 320H384l64 192H280 265.1 182.9 168 0L64 320h71.8l39.9 163.1 33.4-123.9z"]},faPodiumStar:{prefix:"fass",iconName:"podium-star",icon:[448,512,[],"f758","M192 0h96c26.5 0 48 21.5 48 48s-21.5 48-48 48H192V72H168c-22.1 0-40 17.9-40 40v32H424h24v48H424 24 0V144H24 80V112c0-48.6 39.4-88 88-88h24V0zM80 512L48 224H400L368 512H80zM253.3 335.6L224 272l-29.3 63.6-69.6 8.2 51.4 47.6-13.7 68.7L224 425.9l61.1 34.2-13.7-68.7 51.4-47.6-69.6-8.2z"]},faUserHairMullet:GL,faBusinessFront:Gw,faPartyBack:GH,faTrianBalbot:Gx,faMicrophoneStand:{prefix:"fass",iconName:"microphone-stand",icon:[512,512,[127908],"f8cb","M479.2 191.2c43.7-43.7 43.7-114.7 0-158.4s-114.7-43.7-158.4 0l-4.7 4.7L474.5 195.9l4.7-4.7zm-27.3 27.3L293.5 60.1l-4.7 4.7c-24.4 24.4-35.2 57.2-32.4 89L358.2 255.6c31.8 2.8 64.6-8 89-32.4l4.7-4.7zM339.7 282.3L229.7 172.3 0 448l64 64L224 378.7V480v32h64V480 325.3l51.7-43z"]},faBookOpenReader:GN,faBookReader:GV,faFamilyDress:{prefix:"fass",iconName:"family-dress",icon:[512,512,[],"e301","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm48 48c0-5.5 .6-10.8 1.6-16H64L0 384H64V512H176V448H144V416 256 224h32 16c-10-13.4-16-30-16-48zm272-16H334.4c1 5.2 1.6 10.5 1.6 16c0 18-6 34.6-16 48h16 32v32V416v32H336v64H448V384h64L448 160zm-64-32A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80 192V256H176V416h32v96h96V416h32z"]},faCircleX:{prefix:"fass",iconName:"circle-x",icon:[512,512,[],"e12e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM381.1 128L285.9 256l95.2 128H321.3L256 296.2 190.7 384H130.9l95.2-128L130.9 128h59.8L256 215.8 321.3 128h59.8z"]},faCabin:{prefix:"fass",iconName:"cabin",icon:[512,512,[],"e46d","M0 176v48H384h96 32V176l-32-22V32H384V88L256 0 0 176zm192 80H32v64H192V256zM32 352v64H192V352H32zm0 96v64H192V448H32zM320 256v64H480V256H320zM480 448H320v64H480V448zM320 352v64H480V352H320zM256 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faMountainSun:{prefix:"fass",iconName:"mountain-sun",icon:[640,512,[],"e52f","M560 0a80 80 0 1 1 0 160A80 80 0 1 1 560 0zM0 448L256 64 412.9 299.4 480 192 640 448v64H512 320 0V448z"]},faChartSimpleHorizontal:{prefix:"fass",iconName:"chart-simple-horizontal",icon:[448,512,[],"e474","M448 320l0-128L0 192 0 320l448 0zM256 480l0-128L0 352 0 480l256 0zM384 32L0 32 0 160l384 0 0-128z"]},faBluetooth:{prefix:"fass",iconName:"bluetooth",icon:[384,512,[],"f293","M160 0l51.2 38.4 128 96L373.3 160l-34.1 25.6L245.3 256l93.9 70.4L373.3 352l-34.1 25.6-128 96L160 512V448 320L83.2 377.6 57.6 396.8 19.2 345.6l25.6-19.2L138.7 256 44.8 185.6 19.2 166.4l38.4-51.2 25.6 19.2L160 192V64 0zm64 320v64l42.7-32L224 320zm0-128l42.7-32L224 128v64z"]},faArrowsLeftRightToLine:{prefix:"fass",iconName:"arrows-left-right-to-line",icon:[640,512,[],"e4ba","M64 96V64H0V96 416v32H64V416L64 96zm576 0V64H576V96 416v32h64V416 96zM246.6 182.6L269.3 160 224 114.7l-22.6 22.6-96 96L82.7 256l22.6 22.6 96 96L224 397.3 269.3 352l-22.6-22.6L205.3 288l229.5 0-41.4 41.4L370.7 352 416 397.3l22.6-22.6 96-96L557.3 256l-22.6-22.6-96-96L416 114.7 370.7 160l22.6 22.6L434.7 224l-229.5 0 41.4-41.4z"]},faHandBackPointLeft:{prefix:"fass",iconName:"hand-back-point-left",icon:[512,512,[],"e19f","M0 208l0-80 224 0 13.3 0 2.7 0 80 0 16 0 0-32-16 0-56 0 40-48 68 0c38 0 74 16.9 98.3 46.1l4.5 5.4c24 28.8 37.1 65 37.1 102.4L512 320c0 70.7-57.3 128-128 128l-16 0-48 0-80 0 0-80-32 0 0-80-32 0 0-80L0 208z"]},faMessageDots:Gk,faCommentAltDots:GE,faMessaging:GD,faFileHeart:{prefix:"fass",iconName:"file-heart",icon:[384,512,[],"e176","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM80 299.2c0-32.7 26.5-59.2 59.2-59.2h2.4c15.9 0 31.2 6.2 42.7 17.2l7.7 7.4 7.7-7.4c11.5-11 26.8-17.2 42.7-17.2h2.4c32.7 0 59.2 26.5 59.2 59.2c0 16.1-6.6 31.5-18.2 42.7l-82.8 79.6L192 432.1l-11.1-10.7L98.2 341.8C86.6 330.7 80 315.3 80 299.2z"]},faBeerMug:GS,faBeerFoam:G_,faDiceD20:{prefix:"fass",iconName:"dice-d20",icon:[512,512,[],"f6cf","M17.9 416.8L240 512V446L17.9 416.8zM272 512l222.1-95.2L272 446v66zM496 328.4V143.5L411.7 194 496 328.4zM484.2 113.2L291.1 1.8 394.7 166.9l89.5-53.7zM220.9 1.8L27.8 113.2l89.5 53.7L220.9 1.8zM16 143.5V328.4L100.3 194 16 143.5zM256 6.1L149.4 176H362.6L256 6.1zm0 377.6L356.4 208H155.6L256 383.8zM388.2 216.8L276 413.2l217.5-28.6L388.2 216.8zm-264.5 0L18.5 384.6 236 413.2 123.8 216.8z"]},faDrone:{prefix:"fass",iconName:"drone",icon:[512,512,[],"f85f","M223 127.2L171.6 88.7C162.3 64.9 139.1 48 112 48c-35.3 0-64 28.7-64 64c0 27.1 16.9 50.3 40.7 59.6L127.2 223c-5 .7-10.1 1-15.2 1C50.1 224 0 173.9 0 112S50.1 0 112 0s112 50.1 112 112c0 5.2-.3 10.2-1 15.2zm-49.6 2.8l39.8 29.9 .1 .1h85.3l.1-.1 39.8-29.9L384 96l32 32-34.1 45.4-29.9 39.8-.1 .1v85.3l.1 .1 29.9 39.8L416 384l-32 32-45.4-34.1-39.8-29.9-.1-.1H213.3l-.1 .1-39.8 29.9L128 416 96 384l34.1-45.4 29.9-39.8 .1-.1V213.3l-.1-.1-29.9-39.8L96 128l32-32 45.4 34.1zM224 400c0 61.9-50.1 112-112 112S0 461.9 0 400s50.1-112 112-112c5.2 0 10.2 .3 15.2 1L88.7 340.4C64.9 349.7 48 372.9 48 400c0 35.3 28.7 64 64 64c27.1 0 50.3-16.9 59.6-40.7L223 384.8c.7 5 1 10.1 1 15.2zm65-272.8c-.7-5-1-10.1-1-15.2C288 50.1 338.1 0 400 0s112 50.1 112 112s-50.1 112-112 112c-5.2 0-10.2-.3-15.2-1l38.5-51.3c23.8-9.3 40.7-32.5 40.7-59.6c0-35.3-28.7-64-64-64c-27.1 0-50.3 16.9-59.6 40.7L289 127.2zM288 400c0-5.2 .3-10.2 1-15.2l51.3 38.5c9.3 23.8 32.5 40.7 59.6 40.7c35.3 0 64-28.7 64-64c0-27.1-16.9-50.3-40.7-59.6L384.8 289c5-.7 10.1-1 15.2-1c61.9 0 112 50.1 112 112s-50.1 112-112 112s-112-50.1-112-112z"]},faTruckDroplet:{prefix:"fass",iconName:"truck-droplet",icon:[640,512,[],"e58c","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM208 272c-39.8 0-72-29.6-72-66s72-126 72-126s72 89.5 72 126s-32.2 66-72 66z"]},faFileCircleXmark:{prefix:"fass",iconName:"file-circle-xmark",icon:[576,512,[],"e5a1","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L502.6 320 480 297.4l-11.3 11.3L432 345.4l-36.7-36.7L384 297.4 361.4 320l11.3 11.3L409.4 368l-36.7 36.7L361.4 416 384 438.6l11.3-11.3L432 390.6l36.7 36.7L480 438.6 502.6 416l-11.3-11.3L454.6 368l36.7-36.7z"]},faTemperatureArrowUp:GO,faTemperatureUp:GP,faMedal:{prefix:"fass",iconName:"medal",icon:[512,512,[127941],"f5a2","M0 0H144l86.4 129.6c-42.2 5.2-80.5 23-111 49.6L0 0zM512 0L392.6 179.1c-30.5-26.6-68.8-44.4-111-49.6L368 0H512zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm176-96l-29.7 57.2L160 306.3l48 44.5-11.3 62.8L256 384l59.3 29.7L304 350.8l48-44.5-66.3-9.2L256 240z"]},faPersonFairy:{prefix:"fass",iconName:"person-fairy",icon:[640,512,[],"e608","M320 0a64 64 0 1 1 0 128A64 64 0 1 1 320 0zM424 352H384V512H256V352H216l8-192H416l8 192zM34.9 32c84.9 0 161.1 37.1 213.4 96H193.3L182.6 384H224v63.3C191.7 468 153.2 480 112 480H96 64V448c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112V64 32H32h2.9zm411.8 96h-55C444 69.1 520.2 32 605.1 32H608h32V64v48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448v32H544 528c-41.2 0-79.7-12-112-32.7V384h41.4L446.7 128z"]},faBed:{prefix:"fass",iconName:"bed",icon:[640,512,[128716],"f236","M64 32V64 320H288V160 128h32H544c53 0 96 43 96 96V448v32H576V448 416H352 320 64v32 32H0V448 64 32H64zm112 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},faBookCopy:{prefix:"fass",iconName:"book-copy",icon:[576,512,[],"e0be","M160 96L96 96C43 96 0 139 0 192V416c0 53 43 96 96 96H320h32 32V448H352 320 288 96c-17.7 0-32-14.3-32-32s14.3-32 32-32h81.1c-10.9-18.8-17.1-40.7-17.1-64V96zM320 416h32H512h32 32V384 352H544V288h32V32 0H544 512 288c-53 0-96 43-96 96V320c0 24.6 9.2 47 24.4 64c17.6 19.6 43.1 32 71.6 32h32zm-64-96c0-17.7 14.3-32 32-32h96 96v64H384 288c-17.7 0-32-14.3-32-32z"]},faSquareH:Gj,faHSquare:GB,faSquareC:{prefix:"fass",iconName:"square-c",icon:[448,512,[],"e266","M448 32H0V480H448V32zM144 256c0 44.2 35.8 80 80 80c28.7 0 53.8-15.1 68-37.8l40.8 25.4C310.2 359.8 269.9 384 224 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c45.9 0 86.2 24.2 108.7 60.5L292 213.8c-14.2-22.8-39.3-37.8-68-37.8c-44.2 0-80 35.8-80 80z"]},faClockTwo:{prefix:"fass",iconName:"clock-two",icon:[512,512,[],"e35a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392v91.2L338.7 172l20-13.3 26.6 39.9-20 13.3-96 64L232 300.8V256 120 96h48v24z"]},faSquareEllipsisVertical:{prefix:"fass",iconName:"square-ellipsis-vertical",icon:[448,512,[],"e26f","M448 32H0V480H448V32zM256 192H192V128h64v64zm0 32v64H192V224h64zm0 160H192V320h64v64z"]},faCalendarUsers:{prefix:"fass",iconName:"calendar-users",icon:[640,512,[],"e5e2","M256 0V64H384V0h64V64h96v96H96V64h96V0h64zM128 192H512v1.1c-54.3 7.8-96 54.4-96 110.9c0 31.3 12.9 59.7 33.6 80H424L379.2 512H260.8L216 384H190.4c20.7-20.3 33.6-48.7 33.6-80c0-56.4-41.7-103.1-96-110.9V192zm-16 32a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM224 512H0l32-96H192l32 96zM448 304a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM608 416l32 96H416l32-96H608z"]},faPodcast:{prefix:"fass",iconName:"podcast",icon:[448,512,[],"f2ce","M316 374c50.4-31 84-86.6 84-150c0-97.2-78.8-176-176-176S48 126.8 48 224c0 63.5 33.6 119.1 84 150l8.3 57.8C58 398.6 0 318.1 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 94.1-58 174.6-140.2 207.8L316 374zm3.3-42.1L313 324l-23.7-29.6C308.2 276.9 320 251.8 320 224c0-53-43-96-96-96s-96 43-96 96c0 27.8 11.8 52.9 30.7 70.4L135 324l-6.3 7.9C98.8 305.5 80 267 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 43-18.8 81.5-48.7 107.9zM160 344l32-40h64l32 40L264 512H184L160 344zm64-176a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faBee:{prefix:"fass",iconName:"bee",icon:[576,512,[],"e0b2","M216 1.4l11.3 11.3 26.8 26.8C264.4 34.7 275.9 32 288 32s23.6 2.7 33.9 7.5l26.8-26.8L360 1.4 382.6 24 371.3 35.3 347.8 58.8C360.4 73 368 91.6 368 112c0 3-.2 6-.5 8.9C390.3 105 419 96 448 96c65 0 128 44.9 128 112c0 61.9-53.6 104.9-112.9 111.2c.6-5.1 .9-10.2 .9-15.2c0-16.8-2.4-33.1-6.8-48.5c35.2-3.6 54.8-27.9 54.8-47.5c0-21.3-22.9-48-64-48c-34.8 0-56.6 19.2-62.4 38.1c28.6 26.3 46.4 64 46.4 105.9c0 96-144 208-144 208s-144-112-144-208c0-41.9 17.9-79.6 46.4-105.9C184.6 179.2 162.8 160 128 160c-41.1 0-64 26.7-64 48c0 19.6 19.5 43.9 54.8 47.5c-4.4 15.4-6.8 31.7-6.8 48.5c0 5 .3 10.1 .9 15.2C53.6 312.9 0 269.9 0 208C0 140.9 63 96 128 96c29 0 57.7 9 80.5 24.9c-.3-2.9-.5-5.9-.5-8.9c0-20.4 7.6-39 20.2-53.2L204.7 35.3 193.4 24 216 1.4zM248.9 384c4.7 5.8 9.6 11.6 14.7 17.2c8.3 9.2 16.6 17.7 24.4 25.4c7.8-7.6 16.2-16.2 24.4-25.4c5.1-5.6 10-11.4 14.7-17.2H248.9zM368 304H208c0 7.1 2.4 17.8 9.2 32H358.8c6.8-14.2 9.2-24.9 9.2-32zm-16-48c-14.6-19.4-37.8-32-64-32s-49.4 12.6-64 32H352z"]},faTemperatureFull:GR,faTemperature4:GU,faThermometer4:GG,faThermometerFull:GY,faBell:{prefix:"fass",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M256 0H192V51.2C119 66 64 130.6 64 208v88L0 368v48H448V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"]},faCandyBar:GQ,faChocolateBar:Gq,faXmarkLarge:{prefix:"fass",iconName:"xmark-large",icon:[448,512,[],"e59b","M70.6 57.4L48 34.7 2.7 80l22.6 22.6L178.7 256 25.4 409.4 2.7 432 48 477.3l22.6-22.6L224 301.3 377.4 454.6 400 477.3 445.3 432l-22.6-22.6L269.3 256 422.6 102.6 445.3 80 400 34.7 377.4 57.4 224 210.7 70.6 57.4z"]},faPinata:{prefix:"fass",iconName:"pinata",icon:[512,512,[],"e3c3","M112 318.1V253.3l41.8 17.4 6.8 2.8 6.5-3.3L259.8 224H288 512v93.2l-23.3 9.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3L112 318.1zm0 35.8l8.8 4.4 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 18.1-7.2v50.5l-24 12-24.8-12.4-7.2-3.6-7.2 3.6-23.7 11.8-16.3-10.8-4-2.7H400 224h-4.8l-4 2.7-16.3 10.8-23.7-11.8-7.2-3.6-7.2 3.6L136 414.1l-24-12V353.9zm47.4-115.5L0 172V64H176V0h64V198.1l-80.6 40.3zM112 437.9l16.8 8.4 7.2 3.6 7.2-3.6L168 433.9l24.8 12.4 8.3 4.2 7.7-5.2L224 435.2V512H112V437.9zm288-2.7l15.1 10.1 7.7 5.2 8.3-4.2L456 433.9l24.8 12.4 7.2 3.6 7.2-3.6 16.8-8.4V512H400V435.2zM200 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faFilePpt:{prefix:"fass",iconName:"file-ppt",icon:[512,512,[],"e64a","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM288 352h16 32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352zm32 80h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48zM160 352h16 32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32 16H160V496 448 368 352zm32 80h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48zm224-80h16 32 32 16v32H496 480V496v16H448V496 384H432 416V352z"]},faArrowsFromLine:{prefix:"fass",iconName:"arrows-from-line",icon:[448,512,[],"e0a4","M128 96L224 0l96 96v32H256v32 32H192V160 128H128V96zM256 360v24h64v32l-96 96-96-96V384h64V360 328h64v32zM32 224H416h32v64H416 32 0V224H32z"]},faSuperscript:{prefix:"fass",iconName:"superscript",icon:[512,512,[],"f12b","M384 0h32 32 32V32 160h32v64l-32 0H416l-32 0V160h32V64H384V0zM0 64H32 64 80.7l9.6 13.6L176 200.2 261.8 77.6 271.3 64H288h32 32v64H320 304.7L215.1 256l89.6 128H320h32v64H320 288 271.3l-9.6-13.6L176 311.8 90.2 434.4 80.7 448H64 32 0V384H32 47.3l89.6-128L47.3 128H32 0V64z"]},faBowlSpoon:{prefix:"fass",iconName:"bowl-spoon",icon:[512,512,[129379],"e3e0","M0 96C0 43 50.1 0 112 0H224V64H480h32v64H480 224v64H112C50.1 192 0 149 0 96zM0 224H512l-3.6 61.2C503.5 368.1 454 438.2 384 472.9V512H128V472.9C58 438.2 8.5 368.1 3.6 285.2L0 224z"]},faHexagonCheck:{prefix:"fass",iconName:"hexagon-check",icon:[512,512,[],"e416","M0 256L128 32H384L512 256 384 480H128L0 256zm369-47l17-17L352 158.1l-17 17-111 111-47-47-17-17L126.1 256l17 17 64 64 17 17 17-17L369 209z"]},faPlugCircleXmark:{prefix:"fass",iconName:"plug-circle-xmark",icon:[576,512,[],"e560","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7L502.6 416 480 438.6l-11.3-11.3L432 390.6l-36.7 36.7L384 438.6 361.4 416l11.3-11.3L409.4 368l-36.7-36.7L361.4 320 384 297.4l11.3 11.3L432 345.4l36.7-36.7L480 297.4 502.6 320l-11.3 11.3z"]},faStarOfLife:{prefix:"fass",iconName:"star-of-life",icon:[512,512,[],"f621","M208 0h96V172.9L453.7 86.4l48 83.1L352 256l149.7 86.4-48 83.1L304 339.1V512H208V339.1L58.3 425.6l-48-83.1L160 256 10.3 169.6l48-83.1L208 172.9V0z"]},faPhoneSlash:{prefix:"fass",iconName:"phone-slash",icon:[640,512,[],"f3dd","M250.4 279.6L591.5 14.8l19-14.7L639.9 38l-19 14.7L48.4 497.2l-19 14.7L0 474l19-14.7L164.2 346.5C101.5 269.5 63.9 171.1 63.9 64l0-32 144-32 80 144-83.8 67c13 24.6 28.5 47.5 46.3 68.6zm-16.1 136l88.4-69.7c13.4 9.5 27.5 18.1 42.2 25.9l67-83.8 144 80-32 144h-32c-104.9 0-201.3-36-277.6-96.4z"]},faTrafficLightStop:{prefix:"fass",iconName:"traffic-light-stop",icon:[320,512,[],"f63a","M320 0H0V352c0 88.4 71.6 160 160 160s160-71.6 160-160V0zM136 368a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM160 216a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 72a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-128a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},faPaintRoller:{prefix:"fass",iconName:"paint-roller",icon:[512,512,[],"f5aa","M0 0H416V64v64 64H0V0zM256 320h32V512H160V320h32V256 224h32H448V160 128 64h32 32V96 256v32H480 256v32z"]},faAccentGrave:{prefix:"fass",iconName:"accent-grave",icon:[192,512,[],"60","M144 0l32 224H112L32 0H144z"]},faHandshakeAngle:GK,faHandsHelping:GZ,faCircle0:{prefix:"fass",iconName:"circle-0",icon:[512,512,[],"e0ed","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c53 0 96 43 96 96v64c0 53-43 96-96 96s-96-43-96-96V224c0-53 43-96 96-96zm-48 96v64c0 26.5 21.5 48 48 48s48-21.5 48-48V224c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},faDialMedLow:{prefix:"fass",iconName:"dial-med-low",icon:[576,512,[],"e160","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zM174.6 400.5c-56.7-56.7-62-145.4-15.7-208L270.8 304.3l17 17 33.9-33.9-17-17L192.8 158.5c62.6-46.2 151.3-41 208 15.7c62.5 62.5 62.5 163.8 0 226.3s-163.8 62.5-226.3 0z"]},faLocationDot:GW,faMapMarkerAlt:G$,faCrab:{prefix:"fass",iconName:"crab",icon:[512,512,[129408],"e3ff","M128 0C57.3 0 0 57.3 0 128l0 64v15.4l13.9 6.4 85 39.2c-3.7 6-6.9 12.4-9.6 19H51.8L23.2 257.7 8.8 250.5-5.5 279.2l14.3 7.2 32 16 3.4 1.7H48 81c-.7 5.2-1 10.6-1 16v9.8l-21.1 7L55.4 338l-2.7 2.7-32 32L9.4 384 32 406.6l11.3-11.3L72.6 366l28-9.3 30.7 30.7L90.9 400.8 87.4 402l-2.7 2.7-32 32L41.4 448 64 470.6l11.3-11.3L104.6 430l52-17.3 15.7 15.7-36.6 21.9-7.8 4.7V464v32 16h32V496 473.1L201.8 448H310.2L352 473.1V496v16h32V496 464v-9.1l-7.8-4.7-36.6-21.9 15.7-15.7 52 17.3 29.3 29.3L448 470.6 470.6 448l-11.3-11.3-32-32-2.7-2.7-3.6-1.2-40.4-13.5 30.7-30.7 28 9.3 29.3 29.3L480 406.6 502.6 384l-11.3-11.3-32-32-2.7-2.7-3.6-1.2-21.1-7V320c0-5.4-.3-10.8-1-16h33 3.8l3.4-1.7 32-16 14.3-7.2-14.3-28.6-14.3 7.2L460.2 272H422.7c-2.7-6.6-5.9-13-9.6-19l85-39.2 13.9-6.4V192 128C512 57.3 454.7 0 384 0H320l64 64H320c0 35.3 28.7 64 64 64h80v48.6L378.7 216c-16.9-12.2-37-20.3-58.7-23V144 128H288v16 48H224V144 128H192v16 49c-21.7 2.7-41.7 10.9-58.7 23L48 176.6V128h80c35.3 0 64-28.7 64-64H128L192 0H128z"]},faBoxOpenFull:GX,faBoxFull:GJ,faFile:{prefix:"fass",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 0H224V160H384V512H0V0zM384 128H256V0L384 128z"]},faGreaterThan:{prefix:"fass",iconName:"greater-than",icon:[384,512,[62769],"3e","M0 64.5l5 2.2 360 160 19 8.4v41.6l-19 8.4L5 445.2l-5 2.2v-70L273.2 256 0 134.6v-70z"]},faQuotes:{prefix:"fass",iconName:"quotes",icon:[576,512,[],"e234","M88 0C39.4 0 0 39.4 0 88v8 72 72H144V96H64V88c0-13.3 10.7-24 24-24h8 32V0H96 88zM264 0c-48.6 0-88 39.4-88 88v8 72 72H320V96H240V88c0-13.3 10.7-24 24-24h8 32V0H272h-8zM488 512c48.6 0 88-39.4 88-88v-8V344 272H432V416h80v8c0 13.3-10.7 24-24 24h-8H448v64h32 8zm-176 0c48.6 0 88-39.4 88-88v-8V344 272H256V416h80v8c0 13.3-10.7 24-24 24h-8H272v64h32 8z"]},faPretzel:{prefix:"fass",iconName:"pretzel",icon:[512,512,[129384],"e441","M138.6 32C62.1 32 0 94.1 0 170.6C0 253.3 40.9 326.5 103.7 371L82.5 401l-23 32.7 65.4 46L148 447l28.7-40.8c21.8 6.4 44.9 9.8 68.7 9.8H256h10.6c23.9 0 46.9-3.4 68.7-9.8L364 447l23 32.7 65.4-46-23-32.7-21.1-30C471.1 326.5 512 253.3 512 170.6C512 94.1 449.9 32 373.4 32H364c-42.6 0-81 18-108 46.8C229 50 190.6 32 148 32h-9.4zM216 180v7.4c0 15.5-4.8 30.7-13.7 43.4l-52.5 74.7C107.5 275.6 80 226.3 80 170.6c0-32.4 26.2-58.6 58.6-58.6H148c37.6 0 68 30.4 68 68zm40 113.5L285.2 335c-6.1 .7-12.3 1-18.6 1H256 245.4c-6.3 0-12.5-.3-18.6-1L256 293.5zm53.7-62.6C300.8 218.2 296 203 296 187.4V180c0-37.6 30.4-68 68-68h9.4c32.4 0 58.6 26.2 58.6 58.6c0 55.7-27.5 105-69.7 134.9l-52.5-74.7z"]},faTRex:{prefix:"fass",iconName:"t-rex",icon:[640,512,[],"e629","M112 288H80L48 192H32l-6.3 9.4C9 226.6 0 256.1 0 286.4C0 358 58 416 129.6 416H184l72 96H384V496c0-26.5-21.5-48-48-48l-18.6-49.6 41.9-37.7L368 352V320c0-35.3-28.7-64-64-64H288 272V224h16 16c34.8 0 65.3 18.5 82.1 46.3L432 300.8V320v24h48V320 288 275.2L469.3 268l-44.4-29.6L464 208H576l21.3-32H552h-3.3l-2.3-2.3L516.7 144H488h-8V128h8 32 3.3l2.3 2.3L555.3 160H608h24 8V112c0-44.2-35.8-80-80-80H544L528 0H440.3 440l0 0c-33.5 .1-63.2 21.6-73.8 53.4L352 96l-32 32H279c-70.7 0-132.9 46.3-153.3 114L112 288zM480 56a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faPersonSwimming:G1,faSwimmer:G2,faArrowDown:{prefix:"fass",iconName:"arrow-down",icon:[384,512,[8595],"f063","M214.6 454.6L192 477.3l-22.6-22.6-144-144L2.7 288 48 242.8l22.6 22.6L160 354.8 160 64l0-32 64 0 0 32 0 290.7 89.4-89.4L336 242.8 381.3 288l-22.6 22.6-144 144z"]},faUserRobotXmarks:{prefix:"fass",iconName:"user-robot-xmarks",icon:[448,512,[],"e4a7","M240 0V16 64H368V320H80V64H208V16 0h32zM16 128H48V256H16V128zm384 0h32V256H400V128zM240 240H208v32h32V240zM400 352l48 160H352V416H96v96H0L48 352H400zM176 464v48H144V464 448h32v16zm96-224v32h32V240H272zm-96 0H144v32h32V240zm64 208v16 48H208V464 448h32zm64 16v48H272V464 448h32v16zM128 111l-17 17 8.5 8.5L143 160l-23.5 23.5L111 192l17 17 8.5-8.5L160 177l23.5 23.5L192 209l17-17-8.5-8.5L177 160l23.5-23.5L209 128l-17-17-8.5 8.5L160 143l-23.5-23.5L128 111zm136.5 8.5L256 111l-17 17 8.5 8.5L271 160l-23.5 23.5L239 192l17 17 8.5-8.5L288 177l23.5 23.5L320 209l17-17-8.5-8.5L305 160l23.5-23.5L337 128l-17-17-8.5 8.5L288 143l-23.5-23.5z"]},faMessageQuote:G6,faCommentAltQuote:G4,faCandyCorn:{prefix:"fass",iconName:"candy-corn",icon:[640,512,[],"f6bd","M320 128V32s32-32 160-32S640 32 640 32v96l-1 2.2c-7-1.8-15.7-3.9-25.9-5.9c-30.9-6.2-76-12.3-133.1-12.3s-102.2 6.1-133.1 12.3c-10.2 2-18.8 4.1-25.9 5.9l-1-2.2zm286.9 27.7c7.2 1.4 13.5 2.9 19 4.2L512 416H448L334.2 159.9c5.5-1.3 11.8-2.8 19-4.2c29.1-5.8 72-11.7 126.9-11.7s97.8 5.9 126.9 11.7zM446.9 256L480 330.4 513.1 256H446.9zM66.7 400.9L0 334.2s0-44.4 88.9-133.3S222.2 112 222.2 112l66.7 66.7 .9 2.2c-6.2 3.6-13.6 8.2-22.1 13.9c-25.8 17.2-61.3 44.2-101 83.9s-66.7 75.2-83.9 101c-5.7 8.5-10.2 15.9-13.9 22.1l-2.2-.9zm218.4-180c6-4 11.4-7.4 16.1-10.2L400 467.6 355.6 512 98.7 413.2c2.9-4.7 6.3-10.1 10.2-16.1c16.1-24.2 41.9-58.1 80-96.2s72-63.8 96.2-80zM243.7 401.6l74.6 28.7-28.7-74.6-45.9 45.9z"]},faFolderMagnifyingGlass:G3,faFolderSearch:G5,faNotebook:{prefix:"fass",iconName:"notebook",icon:[512,512,[],"e201","M64 0V104H56 24 0v48H24 56h8v80H56 24 0v48H24 56h8v80H56 24 0v48H24 56h8V512H192V0H64zM480 0H224V512H480V0z"]},faDroplet:G8,faTint:G9,faBullseyePointer:{prefix:"fass",iconName:"bullseye-pointer",icon:[512,512,[],"f649","M256 448c106 0 192-86 192-192s-86-192-192-192S64 150 64 256c0 3.9 .1 7.8 .4 11.7L1.8 286.1C.6 276.2 0 266.2 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-10.2 0-20.2-.6-30.1-1.8l18.4-62.6c3.9 .2 7.8 .4 11.7 .4zm2.3-48l19.7-67c33.5-9.6 58-40.4 58-76.9c0-44.2-35.8-80-80-80c-36.5 0-67.4 24.5-76.9 58L112 253.7C113.2 175.2 177.2 112 256 112c79.5 0 144 64.5 144 144c0 78.8-63.2 142.8-141.7 144zM0 320l272-80L192 512l-48-96-1.4-1.4-96 96L1.4 465.4l96-96L96 368 0 320z"]},faEraser:{prefix:"fass",iconName:"eraser",icon:[576,512,[],"f12d","M293.5 416H288v0H186.5l-80-80L229.3 213.3 362.7 346.7 293.5 416zm90.5 0L514.7 285.3 560 240l-45.3-45.3L381.3 61.3 336 16 290.7 61.3 61.3 290.7 16 336l45.3 45.3L160 480H320l0 0H512h32V416H512 384z"]},faHexagonImage:{prefix:"fass",iconName:"hexagon-image",icon:[512,512,[],"e504","M128 32L0 256 128 480H384L512 256 384 32H128zm30.3 247.8l17.3-19 17.8 18.6L232.2 320l71.6-86.2 18.5-22.2 18.5 22.2 72.6 87.4L353.5 424.9h-195l-51.4-89 51.2-56.1zM192 120a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faEarthAmericas:G7,faEarth:Yb,faEarthAmerica:Ym,faGlobeAmericas:Yy,faFileSvg:{prefix:"fass",iconName:"file-svg",icon:[512,512,[],"e64b","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM205.7 352H232h16v32H232 205.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H176 160V480h16 34.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C169.8 430.8 160 415 160 397.7c0-25.2 20.4-45.7 45.7-45.7zM320 368v35c0 17.3 3.1 34.4 9.2 50.6l6.8 18.2 6.8-18.2c6.1-16.2 9.2-33.3 9.2-50.6V368 352h32v16 35c0 21.1-3.8 42-11.2 61.8L359 501.6 355.1 512H344 328 316.9L313 501.6l-13.8-36.8C291.8 445 288 424.1 288 403V368 352h32v16zm96 24c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v16H480V392c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8H464V432h16 16 16v16 24c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392z"]},faCrateApple:Yv,faAppleCrate:Yz,faPersonBurst:{prefix:"fass",iconName:"person-burst",icon:[640,512,[],"e53b","M176 0L133.8 88.5 38.4 66.3l42.9 88.1L4.4 215.2 100 236.6l-.4 98L176 273.2l76.4 61.4-.4-98L312.8 223l15-23.5-57.1-45.1 42.9-88.1L218.2 88.5 176 0zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4L402 142.8l-81.7 128 53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faGameBoard:{prefix:"fass",iconName:"game-board",icon:[448,512,[],"f867","M0 32H448V480H0V32zM144 96v80h80V96H144zm0 160V176H64v80h80zm80 0H144v80H64v80h80V336h80v80h80V336h80V256H304V176h80V96H304v80H224v80zm0 0h80v80H224V256z"]},faHatChef:{prefix:"fass",iconName:"hat-chef",icon:[512,512,[],"f86b","M153.5 51.3C176.9 20.2 214.1 0 256 0s79.1 20.2 102.5 51.3C374.6 39.2 394.7 32 416.4 32C469 32 512 74.6 512 127.2c0 11.1-1.9 22.1-5.7 32.5L448 320H373.8l26-149.3 2.7-15.8L371 149.5l-2.7 15.8L341.3 320H272V160 144H240v16V320H170.7L143.8 165.3 141 149.5 109.5 155l2.7 15.8 26 149.3H64L5.7 159.8C1.9 149.3 0 138.3 0 127.2C0 74.6 43 32 95.6 32c21.7 0 41.7 7.2 57.9 19.3zM448 352V512H64V352H448z"]},faHandBackPointRight:{prefix:"fass",iconName:"hand-back-point-right",icon:[512,512,[],"e1a1","M512 208l0-80-224 0-13.3 0-2.7 0-80 0-16 0 0-32 16 0 56 0L208 48l-68 0c-38 0-74 16.9-98.3 46.1l-4.5 5.4C13.1 128.3 0 164.5 0 201.9L0 320c0 70.7 57.3 128 128 128l16 0 48 0 80 0 0-80 32 0 0-80 32 0 0-80 176 0z"]},faDove:{prefix:"fass",iconName:"dove",icon:[512,512,[128330],"f4ba","M210.3 138.7c-18-11-34.6-24.4-48.4-40.9c22.8-50.1 59.9-82 75-95c1.2-1.1 2.3-2 3.2-2.8c-3.6 55.7 17.7 103.1 48 140.7v29.6c-24-5.8-51.9-15.8-77.7-31.6zM320 174.5V144c0-44.2 35.8-80 80-80H512l-32 56V288c0 88.4-71.6 160-160 160H236.8L160 512 80 496 0 432l153.8-51.3C117.2 360.4 32 296.6 32 176C32 111.5 69.6 65.1 87.9 42.4c3.5-4.4 6.3-7.8 8.1-10.4c25.6 128 160 170.7 224 176V175.9l0 0v-1.4l0 0zM400 160a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faSnowflakeDroplets:{prefix:"fass",iconName:"snowflake-droplets",icon:[640,512,[],"e5c1","M352 32V0H288V32 62.1l-8.6-8.6-17-17L228.5 70.4l17 17L288 129.9v70.6l-61.2-35.3-15.6-58.2L205 83.9 158.7 96.3l6.2 23.2 3.2 11.8-12.2-7-27.7-16-32 55.4 27.7 16 12.2 7-11.8 3.2-23.2 6.2 12.4 46.4 23.2-6.2 58.2-15.6L256 256l-61.2 35.3-58.2-15.6-23.2-6.2-11.3 42.3 2.6 5.1 19.5 5.2 11.8 3.2-12.2 7-8.6 5 29.3 57 11.3-6.5 12.2-7-3.2 11.8-6.2 23.2L205 428.1l6.2-23.2 15.6-58.2L288 311.4v70.6l-42.6 42.6-17 17 33.9 33.9 17-17 8.6-8.6V480v32h64V480 449.9l8.6 8.6 17 17 33.9-33.9-17-17L352 382.1V311.4l61.2 35.3 15.6 58.2 6.2 23.2 46.4-12.4-6.2-23.2L472 380.7l12.2 7 11.3 6.5 29.3-57-8.6-5-12.2-7 11.8-3.2 19.5-5.2 2.6-5.1-11.3-42.3-23.2 6.2-58.2 15.6L384 256l61.2-35.3 58.2 15.6 23.2 6.2 12.4-46.4-23.2-6.2L504 186.7l12.2-7 27.7-16-32-55.4-27.7 16-12.2 7 3.2-11.8 6.2-23.2L435 83.9l-6.2 23.2-15.6 58.2L352 200.6V129.9l42.6-42.6 17-17L377.6 36.5l-17 17L352 62.1V32zM520.3 417.4c-5.5 9.6-8.3 20.4-8.3 31.4c0 34.9 28.3 63.2 63.2 63.2h1.6c34.9 0 63.2-28.3 63.2-63.2c0-11-2.9-21.8-8.3-31.4L576 320l-55.7 97.4zM64 320L8.3 417.4C2.9 427 0 437.8 0 448.8C0 483.7 28.3 512 63.2 512h1.6c34.9 0 63.2-28.3 63.2-63.2c0-11-2.9-21.8-8.3-31.4L64 320z"]},faBatteryEmpty:YL,faBattery0:Yw,faGrid4:{prefix:"fass",iconName:"grid-4",icon:[448,512,[],"e198","M0 32H89.6v89.6H0V32zM0 151.5H89.6v89.6H0V151.5zM89.6 270.9v89.6H0V270.9H89.6zM0 390.4H89.6V480H0V390.4zM119.5 32h89.6v89.6H119.5V32zm0 119.5h89.6v89.6H119.5V151.5zm89.6 119.5v89.6H119.5V270.9h89.6zM119.5 390.4h89.6V480H119.5V390.4zM328.5 32v89.6H238.9V32h89.6zm0 119.5v89.6H238.9V151.5h89.6zM238.9 270.9h89.6v89.6H238.9V270.9zm89.6 119.5V480H238.9V390.4h89.6zM358.4 32H448v89.6H358.4V32zm0 119.5H448v89.6H358.4V151.5zM448 270.9v89.6H358.4V270.9H448zM358.4 390.4H448V480H358.4V390.4z"]},faSocks:{prefix:"fass",iconName:"socks",icon:[512,512,[129510],"f696","M288 0V64H128V0H288zm0 96V256l-76.8 57.6C179 337.8 160 375.7 160 416c0 21.9 5.5 42.6 15.2 60.6l-21.6 16.2C137 505.3 116.8 512 96 512c-53 0-96-43-96-96c0-30.2 14.2-58.7 38.4-76.8L128 272V96H288zm32 0H512V368L345.6 492.8C329 505.3 308.8 512 288 512c-53 0-96-43-96-96c0-30.2 14.2-58.7 38.4-76.8L320 272V96zM512 64H320V0H512V64z"]},faFaceSunglasses:{prefix:"fass",iconName:"face-sunglasses",icon:[512,512,[],"e398","M256 512c141.4 0 256-114.6 256-256c0-31.8-5.8-62.2-16.4-90.3l.4-1.3V160 128 96H464h-8.1C408.9 37.5 336.8 0 256 0S103.1 37.5 56.1 96H48 16v32 32 4.5l.4 1.3C5.8 193.8 0 224.2 0 256C0 397.4 114.6 512 256 512zM208 272H80L48 160V128H240v16h32V128H464v32L432 272H304l-27.4-96H235.4L208 272zm-78.3 71.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 368.3 327.6 416 256 416s-113.7-47.7-126.3-72.8z"]},faInbox:{prefix:"fass",iconName:"inbox",icon:[512,512,[],"f01c","M96 32H71L65 56.2 1 312.2l-1 3.8V320 448v32H32 480h32V448 320v-3.9l-1-3.8-64-256L441 32H416 96zM73 288L121 96H391l48 192H368l-32 64H176l-32-64H73z"]},faSquare0:{prefix:"fass",iconName:"square-0",icon:[448,512,[],"e255","M448 32H0V480H448V32zM224 128c53 0 96 43 96 96v64c0 53-43 96-96 96s-96-43-96-96V224c0-53 43-96 96-96zm-48 96v64c0 26.5 21.5 48 48 48s48-21.5 48-48V224c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},faSection:{prefix:"fass",iconName:"section",icon:[256,512,[],"e447","M86 70.6C73.7 76.2 67.1 84.4 64.9 96c-.9 9.2 .6 14.8 2.3 18.5c1.9 4 5.3 8.1 11.4 12.4c13.7 9.8 34.1 16.4 61.5 25l1.4 .5 0 0c24.1 7.6 54.9 17.3 77.7 35c12.4 9.6 23.5 22.2 30.2 39c6.7 16.8 8.1 35.3 4.8 55.1c-4.1 24.9-16.1 44.3-32.7 58.2c11.2 8.8 21.2 20.2 27.6 35.2c7 16.5 8.4 34.6 5 53.9c-6 35-29.2 58.9-58.5 71.4c-28.3 12.1-62.7 14.1-97.2 8.7l-.2 0 0 0c-18.8-3.1-48.7-13.3-67.3-19.6c-3.5-1.2-6.7-2.3-9.2-3.1L-8.5 476.2l20.2-60.7 30.4 10.1c3.8 1.3 8 2.7 12.3 4.2l0 0c19 6.5 41.4 14.1 54.1 16.2c26.6 4.1 48 1.6 62-4.4c13-5.6 18.9-13.4 20.7-23.5c1.6-9.5 .4-14.9-.9-18.1c-1.4-3.3-4.1-6.9-9.5-10.9c-12.5-9.2-32.2-15.6-59.4-23.8l-3.7-1.1c-23.5-7-53-15.8-75.4-31c-12.5-8.5-24.4-19.9-32.3-35.5c-8-15.9-10.7-33.7-8.4-53c.1-.6 .1-1.1 .2-1.7c4.8-27.7 20.4-48.8 41.7-62.5c-.7-.5-1.3-.9-2-1.4c-12.6-9-24.3-20.9-32-36.9C1.8 126-.8 107.8 1.4 88.1c.1-.5 .1-1.1 .2-1.6c5.8-35.5 28.2-60.7 58-74.1C88.3-.6 123-2.7 157.7 3c9.9 1.6 39.8 7.7 50.9 10.8l30.8 8.7L222.1 84.1l-30.8-8.7c-8-2.2-35.3-7.9-44.1-9.3c-26.4-4.4-47.5-1.7-61.2 4.5zm73.2 155.9l-24.6-2c-23.1-1.9-41 1.5-52.5 7.4c-10.3 5.2-15.5 12.1-17.3 21.2c-.8 8.1 .5 12.7 2.1 15.7c1.7 3.3 4.9 7.1 11 11.3c13.8 9.3 34.3 15.6 61.7 23.8l1.4 .4c.7 .2 1.5 .4 2.2 .7l15.5-3.9c20.8-5.2 30.1-15.9 32.4-30c1.7-10.6 .5-16.9-1.1-20.9c-1.6-4-4.5-8-10-12.2c-5.5-4.3-12.5-8-20.9-11.6z"]},faSquareThisWayUp:YH,faBoxUp:Yx,faGaugeHigh:YN,faTachometerAlt:YV,faTachometerAltFast:Yk,faSquareAmpersand:{prefix:"fass",iconName:"square-ampersand",icon:[448,512,[],"e260","M448 32H0V480H448V32zM136 128h24 96 24v24 35.7c0 20.4-9.7 39.6-26.2 51.6l-18 13.2 28.6 29.9 27.7-40.1 13.7-19.7 39.5 27.3-13.7 19.7-33.3 48.1 60.9 63.6c.8 .8 1.5 1.7 2.2 2.6H295.4l-24.8-25.9-10.8 15.6L252.6 384H240 224 136 112V360 320.3c0-22.9 10.9-44.5 29.4-58.1l21.9-16.1-7.3-7.7c-12.8-13.4-20-31.2-20-49.8V152 128zm66.4 89.6l23.1-16.9c4.1-3 6.5-7.8 6.5-12.9V176H184v12.7c0 6.2 2.4 12.1 6.7 16.6l11.7 12.2zm-5.6 63.6l-27 19.8c-6.2 4.5-9.8 11.7-9.8 19.4V336h67.4l9.2-13.3-39.8-41.5z"]},faEnvelopeOpenText:{prefix:"fass",iconName:"envelope-open-text",icon:[512,512,[],"f658","M512 448v64H448 64 0V448 244.8l4.1 2.9L246.7 421l9.3 6.6 9.3-6.6L507.9 247.7l4.1-2.9V448zm0-256v13.5l-22.7 16.2L416 274.1V200 144 120 96H384 368 277.3 234.7 144 128 96v24 24 56 74.1L22.7 221.7 0 205.5V192l48-36V96 48H96h96L256 0l64 48h96 48V96v60l48 36zM176 160H336h16v32H336 176 160V160h16zm0 64H336h16v32H336 176 160V224h16z"]},faLampDesk:{prefix:"fass",iconName:"lamp-desk",icon:[512,512,[],"e014","M257.9 0C221.5 0 192 29.5 192 65.9c0 17.5 6.9 34.3 19.3 46.6l3.8 3.8L104.7 234.1 92.7 246.8 97 263.8 143 448H32 0v64H32 183.3c.5 0 .9 0 1.4 0H352h32V448H352 209L163.3 265.2 256 166.3V272l48 48 80-80 48-48 80-80L464 64H349.3L304.6 19.3C292.2 6.9 275.4 0 257.9 0zM480 240c0-14-6-26.5-15.5-35.3l-67.8 67.8C405.5 282 418 288 432 288c26.5 0 48-21.5 48-48z"]},faHospital:YE,faHospitalAlt:YD,faHospitalWide:YS,faPollPeople:{prefix:"fass",iconName:"poll-people",icon:[640,512,[],"f759","M128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zM576 96v32H480V96h96zM288 32H224V96v32 64h64H576h64V128 96 32H576 288zM576 384v32H352V384H576zM288 320H224v64 32 64h64H576h64V416 384 320H576 288zM160 224l-32-96H32L0 224H160zM128 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm32 176l-32-96H32L0 512H160z"]},faWhiskeyGlassIce:Y_,faGlassWhiskeyRocks:YO,faWineBottle:{prefix:"fass",iconName:"wine-bottle",icon:[512,512,[],"f72f","M453 23.8L430.4 1.1 385.1 46.4l11.9 11.9-9.4 9.4-61.8 61.8c-47.3-23.6-106.2-15.7-145.7 23.7L0 333.5 178.5 512 358.7 331.8c39.4-39.4 47.3-98.4 23.7-145.7l61.8-61.8 9.4-9.4 11.9 11.9 45.3-45.3L488.2 59 453 23.8zM112 312L232 192l88 88L200 400l-88-88z"]},faChessRook:{prefix:"fass",iconName:"chess-rook",icon:[448,512,[9820],"f447","M32 208V32h96V96h48V32h96V96h48V32h96V208l-64 48 16 144H80L96 256 32 208zm160 16v64h64V224c0-17.7-14.3-32-32-32s-32 14.3-32 32zM16 512V480l48-48H384l48 48v32H16z"]},faUserBountyHunter:{prefix:"fass",iconName:"user-bounty-hunter",icon:[448,512,[],"e2bf","M323 120C309.4 78 270 48 224 48s-85.4 30-99 72H323zm5.5 36.4L248 171.5v95.9l9.9-1.7c8.4-48.3 43-79.4 71.5-95.4l-.9-13.8zm-209 0l-.9 13.8c28.5 16 63.1 47.1 71.5 95.4l9.9 1.7V171.5l-80.5-15.1zM96 70C123.1 27.7 170.5 0 224 0c80.1 0 146.5 62.2 151.7 142.2l8.3 128.2 1.4 21.4-21.2 3.7-136 24c-2.8 .5-5.6 .5-8.3 0l-136-24-21.2-3.7L64 271.2V256 16 0H80 96h16V32H96V70zM48 352H400l48 160H0L48 352zM160 464H288l-64-48-64 48z"]},faBarsStaggered:YP,faReorder:Yj,faStream:YB,faDiagramSankey:{prefix:"fass",iconName:"diagram-sankey",icon:[576,512,[],"e158","M304 32h16H544h32V96H544 336L249.6 211.2 240 224H224 32 0V160H32 208L294.4 44.8 304 32zM141.9 320H32 0V256H32 544h32v64H544 216.5l57.6 96H544h32v64H544 256 237.9l-9.3-15.5L141.9 320z"]},faCloudHailMixed:{prefix:"fass",iconName:"cloud-hail-mixed",icon:[512,512,[],"f73a","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm8 32L75.2 416h-56L48 352h56zm120 0L152 512H96l72-160h56zm56 0h56l-28.8 64h-56L280 352zm176 0L384 512H328l72-160h56zM32 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm224 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleUpLeft:{prefix:"fass",iconName:"circle-up-left",icon:[512,512,[],"e128","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 320V160H320l24 24-52 52 76 76-56 56-76-76-52 52-24-24z"]},faDharmachakra:{prefix:"fass",iconName:"dharmachakra",icon:[512,512,[9784],"f655","M236.5 162l-4.9-64.1c-25.9 4-49.8 14.2-70 29l41.9 48.8c9.9-6.5 21.1-11.2 33.1-13.7zM288 0l-2.6 33.9c39.9 5.2 76.4 20.9 106.9 44.3l22.1-25.8 45.3 45.3-25.8 22.1c23.3 30.4 39 67 44.3 106.9L512 224v64l-33.9-2.6c-5.2 39.9-20.9 76.4-44.3 106.9l25.8 22.1-45.3 45.3-22.1-25.8c-30.4 23.3-67 39-106.9 44.3L288 512H224l2.6-33.9c-39.9-5.2-76.4-20.9-106.9-44.3L97.6 459.6 52.4 414.4l25.8-22.1c-23.3-30.4-39.1-67-44.3-106.9L0 288V224l33.9 2.6c5.2-39.9 20.9-76.4 44.3-106.9L52.4 97.6 97.6 52.4l22.1 25.8c30.4-23.3 67-39.1 106.9-44.3L224 0h64zM275.5 162c12 2.5 23.2 7.2 33.1 13.7l41.9-48.8c-20.2-14.8-44.1-25-70-29L275.5 162zm60.7 41.4c6.5 9.9 11.2 21.1 13.7 33.1l64.1-4.9c-4-25.9-14.2-49.8-29-70l-48.8 41.9zM350 275.5c-2.5 12-7.2 23.2-13.7 33.1l48.8 41.9c14.8-20.2 25-44.1 29-70L350 275.5zm-41.4 60.7c-9.9 6.5-21.1 11.2-33.1 13.7l4.9 64.1c25.9-4 49.8-14.2 70-29l-41.9-48.8zM236.5 350c-12-2.5-23.2-7.2-33.1-13.7l-41.9 48.8c20.2 14.8 44.1 25 70 29l4.9-64.1zm-60.7-41.4c-6.5-9.9-11.2-21.1-13.7-33.1l-64.1 4.9c4 25.9 14.2 49.8 29 70l48.8-41.9zM162 236.5c2.5-12 7.2-23.2 13.7-33.1l-48.8-41.9c-14.8 20.2-25 44.1-29 70l64.1 4.9zM256 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faObjectsAlignLeft:{prefix:"fass",iconName:"objects-align-left",icon:[512,512,[],"e3be","M0 512H48L48 0 0 0 0 512zM128 64V224l384 0V64L128 64zm0 224V448H384V288H128z"]},faOilCanDrip:{prefix:"fass",iconName:"oil-can-drip",icon:[640,512,[],"e205","M352 128H288v32h96l64 32 160-32 32 32L432 416H384 96V346.7L0 304V208 160H48 96h48 80V128H160V64H352v64zM48 208v64.8l48 21.3V208H48zM592 448c-26.5 0-48-21.5-48-48c0-32 48-96 48-96s48 64 48 96s-21.5 48-48 48z"]},faFaceSmilingHands:{prefix:"fass",iconName:"face-smiling-hands",icon:[640,512,[],"e396","M320 512c-32.1 0-62.8-5.9-91.1-16.7c17-21.6 27.1-48.9 27.1-78.5V386c18.1 8.4 39.4 14 64 14s45.9-5.6 64-14v30.8c0 29.6 10.1 56.9 27.1 78.5c-28.3 10.8-59 16.7-91.1 16.7zM320 0C460.1 0 573.9 112.5 576 252.1l-1.3-1.3L552 228.1l-22.6 22.6-51.7 51.7H456 416 384v32 15.2c-16.8 10.6-38.1 18.4-64 18.4s-47.2-7.7-64-18.4V334.4v-32H224 184 162.3l-51.7-51.7L88 228.1 65.4 250.7 64 252.1C66.1 112.5 179.9 0 320 0zM240 152c-28 0-56 40-56 80c0 0 28-32 56-32s56 32 56 32c0-40-28-80-56-80zm104 80s28-32 56-32s56 32 56 32c0-40-28-80-56-80s-56 40-56 80zM76.7 307.3L65.4 296 88 273.4l11.3 11.3L184 369.4v-15-20h40v20V384v20 12.8c0 52.6-42.6 95.2-95.2 95.2c-25.2 0-49.5-10-67.3-27.9L12.7 435.3 1.4 424 24 401.4l11.3 11.3 24 24 9.4-9.4-56-56L1.4 360 24 337.4l11.3 11.3 56 56 9.4-9.4-72-72L17.4 312 40 289.4l11.3 11.3 72 72 9.4-9.4-56-56zm486.6 0l-56 56 9.4 9.4 72-72L600 289.4 622.6 312l-11.3 11.3-72 72 9.4 9.4 56-56L616 337.4 638.6 360l-11.3 11.3-56 56 9.4 9.4 24-24L616 401.4 638.6 424l-11.3 11.3-48.8 48.8C560.7 502 536.4 512 511.2 512c-52.6 0-95.2-42.6-95.2-95.2V404 384 354.4v-20h40v20 15l84.7-84.7L552 273.4 574.6 296l-11.3 11.3z"]},faBroccoli:{prefix:"fass",iconName:"broccoli",icon:[512,512,[129382],"e3e2","M0 352H96 416h96V256c0-45.5-31.6-83.6-74.1-93.5c6.4-10 10.1-21.8 10.1-34.5c0-35.3-28.7-64-64-64c-12.7 0-24.6 3.7-34.5 10.1C339.6 31.6 301.5 0 256 0s-83.6 31.6-93.5 74.1C152.6 67.7 140.7 64 128 64c-35.3 0-64 28.7-64 64c0 12.7 3.7 24.6 10.1 34.5C31.6 172.4 0 210.5 0 256v96zM200 512H312c18.4-55.3 44.9-100.1 63.9-128H280l-24 48-24-48H136.1c19.1 27.9 45.5 72.7 63.9 128z"]},faRouteInterstate:{prefix:"fass",iconName:"route-interstate",icon:[512,512,[],"f61b","M273 12.9L256 2.3 239 12.9c-29.7 18.6-53.7 28.5-78.3 32.6c-24.8 4.1-52.6 2.8-90.5-4.8L37.5 34.1 32.4 67.1C16.2 172.4 15 260.3 46.8 333.1c32.6 74.4 96.8 127.1 196.9 168.5l12.9 5.4 12.7-5.9c97.3-44.9 161.1-97.3 194.1-170.4c32.5-71.9 32.3-158 16.1-263.6l-5.1-33.1-32.8 6.6c-37.9 7.6-65.7 8.9-90.5 4.8c-24.6-4.1-48.6-14-78.3-32.6zM85.2 192H426.3c-.3 44.7-7 81.2-21.1 112.3c-22.9 50.7-67.7 92.7-149.9 132.6c-83.2-36.6-127.5-78.3-149.9-129.5c-14-31.9-20.4-69.6-20.2-115.4z"]},faEarMuffs:{prefix:"fass",iconName:"ear-muffs",icon:[640,512,[],"f795","M96 0h32H512h32V32 208c-13.4-10-30-16-48-16c-5.5 0-10.8 .6-16 1.6V64H160V193.6c-5.2-1-10.5-1.6-16-1.6c-18 0-34.6 6-48 16V32 0zm83.8 304c7.6 8.5 12.2 19.7 12.2 32s-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32s-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32c0 26.5-21.5 48-48 48c-22.1 0-40.8-15-46.3-35.4C92.2 478.8 86.2 480 80 480c-26.5 0-48-21.5-48-48c0-6.2 1.2-12.2 3.4-17.7C15 408.8 0 390.1 0 368s15-40.8 35.4-46.3C33.2 316.2 32 310.2 32 304c0-26.5 21.5-48 48-48c6.2 0 12.2 1.2 17.7 3.4C103.2 239 121.9 224 144 224c26.5 0 48 21.5 48 48c0 12.3-4.6 23.5-12.2 32zm280.4 0c-7.6-8.5-12.2-19.7-12.2-32c0-26.5 21.5-48 48-48c22.1 0 40.8 15 46.3 35.4c5.5-2.2 11.4-3.4 17.7-3.4c26.5 0 48 21.5 48 48c0 6.2-1.2 12.2-3.4 17.7C625 327.2 640 345.9 640 368s-15 40.8-35.4 46.3c2.2 5.5 3.4 11.4 3.4 17.7c0 26.5-21.5 48-48 48c-6.2 0-12.2-1.2-17.7-3.4C536.8 497 518.1 512 496 512c-26.5 0-48-21.5-48-48c0-12.3 4.6-23.5 12.2-32c-7.6-8.5-12.2-19.7-12.2-32s4.6-23.5 12.2-32c-7.6-8.5-12.2-19.7-12.2-32s4.6-23.5 12.2-32z"]},faHotdog:{prefix:"fass",iconName:"hotdog",icon:[512,512,[127789],"f80f","M207.2 463.2l256-256L512 256 256 512l-48.8-48.8zM0 256L256 0l48.8 48.8-256 256L0 256zM488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zm-35.4 88.5L439.9 82.8l-14.6 6.6-88 40-5.5 2.5-2.5 5.5-37.5 82.5-82.5 37.5-5.5 2.5-2.5 5.5-37.5 82.5L81.4 385.4l-14.6 6.6 13.2 29.1 14.6-6.6 88-40 5.5-2.5 2.5-5.5 37.5-82.5 82.5-37.5 5.5-2.5 2.5-5.5 37.5-82.5 82.5-37.5 14.6-6.6z"]},faTransporterEmpty:{prefix:"fass",iconName:"transporter-empty",icon:[512,512,[],"e046","M96 448H416v64H96V448z"]},faPersonWalkingWithCane:YR,faBlind:YU,faAngle90:{prefix:"fass",iconName:"angle-90",icon:[448,512,[],"e08d","M64 64V32H0V64 448v32H32 416h32V416H416 64V64zM96 97.6v48.3c36.9 4.3 71.6 16 102.4 33.6l27.4-39.6C187 117.1 143 102.2 96 97.6zm129.3 99.4c29.4 21.6 54.2 49.1 72.9 80.5l41.7-23.8c-22.2-37.7-52-70.5-87.2-96.2l-27.3 39.5zM334.1 384h48.3c-3.6-36.1-13.2-70.4-27.7-102L312.8 306c10.8 24.3 18.1 50.6 21.3 78z"]},faRectangleTerminal:{prefix:"fass",iconName:"rectangle-terminal",icon:[512,512,[],"e236","M0 32H512V480H0V32zM94.1 176l17 17 63 63-63 63-17 17L128 369.9l17-17 80-80 17-17-17-17-80-80-17-17L94.1 176zM248 336H224v48h24H392h24V336H392 248z"]},faKite:{prefix:"fass",iconName:"kite",icon:[640,512,[129665],"f6f4","M344 0H318.6l-5.8 24.8-80 344-1.4 5.8L142.1 464H120V356.7l-24-10-24 10V488v24H96h56 9.9l7-7 96.4-96.4 5.8-1.4 344-80 24.8-5.8V296 32 0H608 344zM24 128H0v48H24 72V286L0 256v96l72-30 24-10 24 10 72 30V256l-72 30V152 128H96 24zM427.3 84.7L480 137.4l52.7-52.7L544 73.4 566.6 96l-11.3 11.3L502.6 160l52.7 52.7L566.6 224 544 246.6l-11.3-11.3L480 182.6 363.3 299.3 352 310.6 329.4 288l11.3-11.3L457.4 160l-52.7-52.7L393.4 96 416 73.4l11.3 11.3z"]},faDrum:{prefix:"fass",iconName:"drum",icon:[512,512,[129345],"f569","M521.2 62.9L501.2 76.1l-67.9 44.5C481.8 138.5 512 166.9 512 208v32V368c0 31.3-27.4 58.8-72 78.7V328v-9.3c-14.3 6.4-30.5 12-48 16.7v128c-33 8.9-71.1 14.5-112 16.1v-128c-7.9 .3-15.9 .5-24 .5s-16.1-.2-24-.5v128c-40.9-1.6-79-7.2-112-16.1v-128c-17.5-4.7-33.7-10.3-48-16.7V328 446.7C27.4 426.8 0 399.3 0 368V240 208C0 128 114.6 96 256 96c41 0 79.8 2.7 114.2 8.5L474.8 35.9l20.1-13.2 26.3 40.2zm-278.4 125l64.6-42.3C291.1 144.5 274 144 256 144c-68.2 0-125.4 7.9-163.6 22.7C53.6 181.8 48 197.4 48 208c0 .8 2.7 17.2 46 35.9c38.9 16.8 96 28.1 162 28.1s123.1-11.3 162-28.1c43.3-18.7 46-35.1 46-35.9c0-10.6-5.6-26.2-44.4-41.3c-11.5-4.5-24.7-8.3-39.4-11.5L269.2 228.1l-20.1 13.2-26.3-40.2 20.1-13.2z"]},faScrubber:{prefix:"fass",iconName:"scrubber",icon:[512,512,[],"f2f8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-320a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faIceCream:{prefix:"fass",iconName:"ice-cream",icon:[448,512,[127848],"f810","M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16H80c-26.5 0-48 21.5-48 48v48H133.5h181H416V208c0-26.5-21.5-48-48-48h-.9zM96 288L224 512 352 288H96z"]},faHeartCircleBolt:{prefix:"fass",iconName:"heart-circle-bolt",icon:[576,512,[],"e4fc","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm368-64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm24 64L352 384h66.7L408 448l104-96H445.3L456 288z"]},faFishBones:{prefix:"fass",iconName:"fish-bones",icon:[576,512,[],"e304","M32 96L0 128 64 256 0 384l32 32 64-64V304 280h40v72 24h48V352 280h48v72 24h48V352 280h48v72 24h48V352 280h40V400h32L576 256 448 112H416V232H376V160 136H328v24 72H280V160 136H232v24 72H184V160 136H136v24 72H96V208 160L32 96z"]},faDeerRudolph:{prefix:"fass",iconName:"deer-rudolph",icon:[576,512,[],"f78f","M256 16V0H224V16 40c0 30.9 25.1 56 56 56h16 24l-64 16v32h56l-9.6 32H224 128 113.9h-7.9C51.7 176 6.6 217.8 2.4 272L.1 302.2l-1.8 23.9 47.9 3.7 1.8-23.3c2.4 3.3 5.2 6.5 8.1 9.5L72.1 332 46.1 358.1 24.7 379.4 34.7 408 71.5 512H173.3L135.3 404.6l26.6-26.6L176 363.9V344v-3.4L240 368h48V512h96V368 304l26.7-80H416h96V175.2c2.6 .5 5.3 .8 8 .8c22.1 0 40-17.9 40-40s-17.9-40-40-40c-19.6 0-35.9 14.1-39.3 32.7L443.4 91.4c-.6-.6-1.1-1.1-1.7-1.6C459.7 80.4 472 61.7 472 40V16 0H440V16 40c0 13.3-10.7 24-24 24H377.3 346.6c3.5-7.3 5.4-15.4 5.4-24V16 0H320V16 40c0 13.3-10.7 24-24 24H280c-13.3 0-24-10.7-24-24V16zM384 144a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faFax:{prefix:"fass",iconName:"fax",icon:[512,512,[128224,128439],"f1ac","M128 0V32 160h64V64H386.7L416 93.3V160h64V80 66.7l-9.4-9.4-48-48L413.3 0H400 160 128zM0 128V512H96V128H0zm512 64H128V512H512V192zM288 256v64H224V256h64zM224 384h64v64H224V384zM416 256v64H352V256h64zM352 384h64v64H352V384z"]},faParagraph:{prefix:"fass",iconName:"paragraph",icon:[448,512,[182],"f1dd","M192 32h64H416h32V96H416 384l0 352v32H320V448l0-352H288V448v32H224V448 352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z"]},faHeadSideHeart:{prefix:"fass",iconName:"head-side-heart",icon:[512,512,[],"e1aa","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zm112-37.1c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L224 320.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faSquareE:{prefix:"fass",iconName:"square-e",icon:[448,512,[],"e26d","M448 32H0V480H448V32zM152 128H296h24v48H296 176v56h88 24v48H264 176v56H296h24v48H296 152 128V360 256 152 128h24z"]},faMeterFire:{prefix:"fass",iconName:"meter-fire",icon:[640,512,[],"e1eb","M256 512c33.5 0 65.5-6.4 94.8-18.1c-38.6-35.1-62.8-85.7-62.8-142c0-49.2 20.9-93.1 46.1-127.8H320V192 160 128h64v32 8.8c17.1-15.5 33.7-27.8 47-36.1l21.6-13.5L493.4 160C455.4 66.2 363.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zM192 160v32 32H128V192 160 128h64v32zm96 0v32 32H224V192 160 128h64v32zm160 0c-42.7 26.7-128 102.4-128 192c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64zm96 240.2c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96z"]},faCloudHail:{prefix:"fass",iconName:"cloud-hail",icon:[512,512,[],"f739","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm0 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faCheckToSlot:YF,faVoteYea:YG,faMoneyFromBracket:{prefix:"fass",iconName:"money-from-bracket",icon:[640,512,[],"e312","M32 0H608h32V32 160v32H576V160 64H64v96 32H0V160 32 0H32zM512 96l0 416-384 0 0-416 384 0zM256 448c0-35.3-28.7-64-64-64v64h64zm192-64c-35.3 0-64 28.7-64 64h64l0-64zM320 352c53 0 96-35.8 96-80s-43-80-96-80s-96 35.8-96 80s43 80 96 80z"]},faStarHalf:{prefix:"fass",iconName:"star-half",icon:[576,512,[61731],"f089","M288 .1L201.5 164 18.9 195.6 148.1 328.5 121.7 512 288 430.2V.1zM454.4 512l0 0 0 0h0z"]},faCarBus:{prefix:"fass",iconName:"car-bus",icon:[640,512,[],"f85a","M384 38.4S299 0 192 0S0 38.4 0 38.4V96H0V416H48v64h80V416h64l0-160h39.2l10.7-32H208V96H320v32h64V64l0-25.6zM320 160H296.9l-7.3 21.9-14 42.1-21.3 64H224l0 160h0v64h80V448H560v64h80V448l0-160H609.7L574.4 181.9 567.1 160H544 384 320zm64 64H520.9l21.3 64H384 321.7l21.3-64H384zM176 96V224H64V96H176zM56 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm248 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faSpeaker:{prefix:"fass",iconName:"speaker",icon:[384,512,[],"f8df","M0 0H384V512H0V0zM304 336A112 112 0 1 0 80 336a112 112 0 1 0 224 0zM192 272a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faTimer:{prefix:"fass",iconName:"timer",icon:[512,512,[],"e29e","M256 0H224V32 96v32h64V96 66.7C378.8 81.9 448 160.9 448 256c0 106-86 192-192 192S64 362 64 256c0-53.7 22-102.3 57.6-137.1L76.8 73.1C29.5 119.6 0 184.4 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM193 159l-17-17L142.1 176l17 17 80 80 17 17L289.9 256l-17-17-80-80z"]},faBoxesStacked:YY,faBoxes:YQ,faBoxesAlt:Yq,faLandmarkMagnifyingGlass:{prefix:"fass",iconName:"landmark-magnifying-glass",icon:[640,512,[],"e622","M448 288c-22.8 0-44.4-4.8-64-13.3V416H344V249.6c-8.9-7.6-17-16.2-24-25.6H280V416H232V224H168V416H128V224H64V416L0 464v48H512V464l-64-48V288zM288 128c0-34.8 11.1-66.9 29.9-93.2L256 0 0 144v48H301.3c-8.6-19.6-13.3-41.2-13.3-64zM448 48.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.5-8.2 72-22.1l63.1 62.7 17 16.9 33.8-34-17-16.9-63-62.6c13.9-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faGrillHot:{prefix:"fass",iconName:"grill-hot",icon:[448,512,[],"e5a5","M144 0H96V24v2.6C96 48 106.7 68 124.5 79.8l12.4 8.3c4.5 3 7.1 8 7.1 13.3V104v24h48V104v-2.6C192 80 181.3 60 163.5 48.2l-12.4-8.3c-4.5-3-7.1-8-7.1-13.3V24 0zM256 0H208V24v2.6C208 48 218.7 68 236.5 79.8l12.4 8.3c4.5 3 7.1 8 7.1 13.3V104v24h48V104v-2.6C304 80 293.3 60 275.5 48.2l-12.4-8.3c-4.5-3-7.1-8-7.1-13.3V24 0zm74.1 357.3C400.3 319.5 448 245.3 448 160H0c0 85.3 47.7 159.5 117.9 197.3l-11.8 27.5c-3.3-.5-6.7-.8-10.1-.8c-35.3 0-64 28.7-64 64s28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H327l2.9 6.8 4 9.3 9.5 22.1 44.1-18.9-9.5-22.1-4-9.3-44-102.6zM306.5 424H155.3c-2-5-4.7-9.7-7.8-14l14.8-34.6c19.6 5.6 40.3 8.6 61.6 8.6s42.1-3 61.6-8.6L306.5 424zM72 448a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faBallotCheck:{prefix:"fass",iconName:"ballot-check",icon:[448,512,[],"f733","M448 0H0V512H448V0zM64 96h64v64H64V96zm64 256v64H64V352h64zm80 16H368h16v32H368 208 192V368h16zM192 112h16H368h16v32H368 208 192V112zm16 128H368h16v32H368 208 192V240h16zm-41.4-16l-11.3 11.3-48 48L96 294.6 84.7 283.3l-24-24L49.4 248 72 225.4l11.3 11.3L96 249.4l36.7-36.7L144 201.4 166.6 224z"]},faLink:YK,faChain:YZ,faEarListen:YW,faAssistiveListeningSystems:Y$,faFileMinus:{prefix:"fass",iconName:"file-minus",icon:[384,512,[],"f318","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM120 304H264h24v48H264 120 96V304h24z"]},faTreeCity:{prefix:"fass",iconName:"tree-city",icon:[640,512,[],"e587","M288 0H480V192h40V120 96h48v24 72h72V512H480 384 288V0zm64 64v64h64V64H352zm64 96H352v64h64V160zm-64 96v64h64V256H352zm224 0H512v64h64V256zm-64 96v64h64V352H512zM224 160c0 6-1 11-2 16c20 14 34 38 34 64v80H176 160V480v32H128 96V480 320H80 0V240c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z"]},faPlay:{prefix:"fass",iconName:"play",icon:[384,512,[9654],"f04b","M384 256L0 32V480L384 256z"]},faFont:{prefix:"fass",iconName:"font",icon:[448,512,[],"f031","M194 52.8L201.8 32h44.4L254 52.8 390.2 416H416h32v64H416 320 288V416h32 1.8l-18-48H144.2l-18 48H128h32v64H128 32 0V416H32 57.8L194 52.8zM168.2 304H279.8L224 155.1 168.2 304z"]},faCupTogo:YX,faCoffeeTogo:YJ,faSquareDownLeft:{prefix:"fass",iconName:"square-down-left",icon:[448,512,[],"e26b","M448 480H0V32H448V480zM128 192V352H288l24-24-52-52 76-76-56-56-76 76-52-52-24 24z"]},faBurgerLettuce:{prefix:"fass",iconName:"burger-lettuce",icon:[512,512,[],"e3e3","M32 192v32H480V192s0-160-224-160S32 192 32 192zm96-80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm240 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM256 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM480 384H32v96H480V384zM178.9 257.9L168 254l-10.9 4-76.9 28L27.2 266 4.8 326l64 24 11.1 4.2 11.1-4 77.1-28 77.1 28 10.9 4 10.9-4 77.1-28 77.1 28 11.1 4 11.1-4.2 64-24L484.8 266l-52.9 19.9-76.9-28L344 254l-10.9 4L256 286l-77.1-28z"]},faRupiahSign:{prefix:"fass",iconName:"rupiah-sign",icon:[512,512,[],"e23d","M0 32H32h80c79.5 0 144 64.5 144 144c0 59.6-36.2 110.7-87.8 132.6l54.3 169.6 .6 1.8H155.8L104.6 320H64V480H0V288 64 32zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm224-96h32 80c61.9 0 112 50.1 112 112s-50.1 112-112 112H352V512H288V352 192 160zm64 160h48c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96z"]},faMagnifyingGlass:Y6,faSearch:Y4,faTableTennisPaddleBall:Y5,faPingPongPaddleBall:Y8,faTableTennis:Y9,faPersonDotsFromLine:Y7,faDiagnoses:Qb,faChevronsDown:Qm,faChevronDoubleDown:Qy,faTrashCanArrowUp:Qv,faTrashRestoreAlt:Qz,faSignalGood:QL,faSignal3:Qw,faLocationQuestion:QH,faMapMarkerQuestion:Qx,faFloppyDiskCircleXmark:QN,faFloppyDiskTimes:QV,faSaveCircleXmark:Qk,faSaveTimes:QE,faNairaSign:{prefix:"fass",iconName:"naira-sign",icon:[448,512,[],"e1f6","M96 32H64V64 256H32 0v64H32 64V448v32h64V448 320h98.9l92.8 145.2 9.4 14.8h17.5H352h32V448 320h32 32V256H416 384V64 32H320V64 256H262L128.3 46.8 118.9 32H101.3 96zM302.9 320H320v26.8L302.9 320zM186 256H128V165.2L186 256z"]},faPeach:{prefix:"fass",iconName:"peach",icon:[512,512,[],"e20b","M344 80c-31.5 0-61.4 7.3-88 20.4C229.4 87.3 199.5 80 168 80c-10 0-19.9 .7-29.6 2.2C122.1 64.9 112 41.6 112 16V0h16 32c53 0 96 43 96 96c0-53 43-96 96-96h32 16V16c0 25.6-10.1 48.9-26.4 66.2C363.9 80.7 354 80 344 80zM168 112c31.9 0 61.7 8.9 87.1 24.3l.9 .5c48 29.6 80 82.6 80 143.1h32c0-64.8-30.8-122.4-78.6-158.9c17.1-5.9 35.5-9.1 54.6-9.1c92.8 0 168 75.2 168 168c0 152-256 232-256 232s-256-80-256-232c0-92.8 75.2-168 168-168z"]},faTaxiBus:{prefix:"fass",iconName:"taxi-bus",icon:[640,512,[],"e298","M192 0C299 0 384 38.4 384 38.4L384 64V96H320 208V224h33.9l-10.7 32H192l0 160H128v64H48V416H0V96H0V38.4S85 0 192 0zM384 224H343.1l-21.3 64H384 542.3l-21.3-64H384zM224 288h30.3l21.3-64 14-42.1 7.3-21.9H320h48V128H496v32h48 23.1l7.3 21.9L609.7 288H640l0 160v64H560V448H304v64H224V448h0l0-160zM64 96V224H176V96H64zM80 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm248 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm256 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBracketCurly:QD,faBracketCurlyLeft:QS,faLobster:{prefix:"fass",iconName:"lobster",icon:[512,512,[129438],"e421","M80 2V96l42.9-57.2c3.3 7.7 5.1 16.2 5.1 25.2v64c0 14.9-5.1 28.6-13.6 39.4L151.3 192h46.5c2.7-7.3 6.2-14 10.2-20.2V53.6l-34.6-5.8-15.8-2.6 5.3-31.6 15.8 2.6 48 8L240 26.4V40v98c5.9-4.4 11.4-7.7 16-10c4.6 2.3 10.1 5.6 16 10V40 26.4l13.4-2.2 48-8 15.8-2.6 5.3 31.6-15.8 2.6L304 53.6V171.8c4 6.2 7.5 13 10.2 20.2h46.5l36.9-24.6C389.1 156.6 384 142.9 384 128V64c0-8.9 1.8-17.4 5.1-25.2L432 96V2c5.1-1.3 10.5-2 16-2c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64l-.7 0-66 44-6 4H368 320v16h60.2l44.6-22.3 14.3-7.2 14.3 28.6-14.3 7.2-48 24-3.4 1.7H384 320v16h77.4l45.5-15.2 15.2-5.1 10.1 30.4-15.2 5.1-48 16-2.5 .8H400 320v16h32 3.8l3.4 1.7 32 16 14.3 7.2-14.3 28.6-14.3-7.2L348.2 384H320l-21.6 64.8c30.4 5 53.6 31.4 53.6 63.2H160c0-31.8 23.2-58.2 53.6-63.2L192 384H163.8l-28.6 14.3-14.3 7.2-14.3-28.6 14.3-7.2 32-16 3.4-1.7H160h32V336H112h-2.6l-2.5-.8-48-16-15.2-5.1 10.1-30.4 15.2 5.1L114.6 304H192V288H128h-3.8l-3.4-1.7-48-24-14.3-7.2 14.3-28.6 14.3 7.2L131.8 256H192V240H144h-7.3l-6-4-66-44-.7 0c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0c5.5 0 10.9 .7 16 2z"]},faCartFlatbedEmpty:Q_,faDollyFlatbedEmpty:QO,faColon:{prefix:"fass",iconName:"colon",icon:[192,512,[],"3a","M160 64H32V192H160V64zm0 256H32V448H160V320z"]},faCartArrowDown:{prefix:"fass",iconName:"cart-arrow-down",icon:[576,512,[],"f218","M312 32H122l-2.4-12.5L115.9 0H96 24 0V48H24 76.1l60.3 316.5 3.7 19.5H160 488h24V336H488 179.9l-9.1-48H496L576 32H360v99.1l24.2-21.2 18.1-15.8 31.6 36.1-18.1 15.8-64 56L336 215.9l-15.8-13.8-64-56-18.1-15.8 31.6-36.1 18.1 15.8L312 131.1V32zM224 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm240 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faWand:{prefix:"fass",iconName:"wand",icon:[512,512,[],"f72a","M80 512L0 432 128 316.8V256h67.6L480 0l32 32L416 138.7V192H368L80 512z"]},faWalkieTalkie:{prefix:"fass",iconName:"walkie-talkie",icon:[384,512,[],"f8ef","M112 24V0H64V24 96H0V320l32 32V512H352V352l32-32V96H320V64H256V96H224V64H160V96H112V24zm0 136H272h16v32H272 112 96V160h16zm0 64H272h16v32H272 112 96V224h16zm0 64H272h16v32H272 112 96V288h16z"]},faFilePen:QP,faFileEdit:Qj,faReceipt:{prefix:"fass",iconName:"receipt",icon:[384,512,[129534],"f543","M0 0V512l64-48 64 48 64-48 64 48 64-48 64 48V0L320 48 256 0 192 48 128 0 64 48 0 0zM96 144H288h16v32H288 96 80V144H96zM80 336H96 288h16v32H288 96 80V336zm16-96H288h16v32H288 96 80V240H96z"]},faTablePicnic:{prefix:"fass",iconName:"table-picnic",icon:[512,512,[],"e32d","M64 64H96 416h32v64H416 367.3l38.4 96H480h32v64H480 431.3 362.3 149.7 80.7 32 0V224H32h74.3l38.4-96H96 64V64zm3.9 256h68.9l-11.2 27.9-32 80-8 20.1H16.7l17.6-43.9 32-80 1.6-4.1zm307.2 0h68.9l33.6 84.1L495.3 448H426.3l-8-20.1L375.1 320zM213.7 128l-38.4 96H336.7l-38.4-96H213.7z"]},faSquarePen:QB,faPenSquare:QR,faPencilSquare:QU,faCircleMicrophoneLines:QF,faMicrophoneCircleAlt:QG,faDisplaySlash:QY,faDesktopSlash:QQ,faSuitcaseRolling:{prefix:"fass",iconName:"suitcase-rolling",icon:[384,512,[],"f5c1","M120 0H96V24 128H0V480H64v32h64V480H256v32h64V480h64V128H288V24 0H264 120zM240 128H144V48h96v80zM112 224H272h16v32H272 112 96V224h16zm0 128H272h16v32H272 112 96V352h16z"]},faPersonCircleExclamation:{prefix:"fass",iconName:"person-circle-exclamation",icon:[576,512,[],"e53f","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H416v32h32zm0-176H416v16 80 16h32V368 288 272z"]},faTransporter2:{prefix:"fass",iconName:"transporter-2",icon:[512,512,[],"e044","M64 32L48 0 32 32 0 48 32 64 48 96 64 64 96 48 64 32zM256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H189.6l-9.6 12-67.3 84H399.4L332 140l-9.6-12H307.1 204.9zM416 512V448H96v64H216h80H416zM96 255.5c0 .3 0 .7 0 1V288h16H400h16V256H400 112 96v-.5zM464 320l-16 32-32 16 32 16 16 32 16-32 32-16-32-16-16-32zm-288 0H160v32h16H336h16V320H336 176zm0 64H160v32h16H336h16V384H336 176z"]},faHandsHoldingDiamond:Qq,faHandReceiving:QK,faMoneyBillSimpleWave:{prefix:"fass",iconName:"money-bill-simple-wave",icon:[576,512,[],"e1f2","M0 60.3V451.7c96 48.9 192 24.5 288 0s192-48.9 288 0V60.3c-96-48.9-192-24.5-288 0s-192 48.9-288 0zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96z"]},faChevronDown:{prefix:"fass",iconName:"chevron-down",icon:[512,512,[],"f078","M256 429.3l22.6-22.6 192-192L493.3 192 448 146.7l-22.6 22.6L256 338.7 86.6 169.4 64 146.7 18.7 192l22.6 22.6 192 192L256 429.3z"]},faBatteryFull:QZ,faBattery:QW,faBattery5:Q$,faBellPlus:{prefix:"fass",iconName:"bell-plus",icon:[448,512,[],"f849","M256 0H192V51.2C119 66 64 130.6 64 208v88L0 368v48H448V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM248 152v24 40h40 24v48H288 248v40 24H200V304 264H160 136V216h24 40V176 152h48z"]},faBookArrowRight:{prefix:"fass",iconName:"book-arrow-right",icon:[640,512,[],"e0b9","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V232h94.1l-39 39-17 17L520 321.9l17-17 80-80 17-17-17-17-80-80-17-17L486.1 128l17 17 39 39H448V0H416 384 96zM448 184v48H248 224V184h24H448zM96 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},faHospitals:{prefix:"fass",iconName:"hospitals",icon:[576,512,[],"f80e","M576 0H256V64h64V512H576V384H464 448V352h16H576V288H464 448V256h16H576V0zM408 80h48v40h40v48H456v40H408V168H368V120h40V80zM0 96V384H144h16v32H144 0v96H288V96H0zm120 80h48v40h40v48H168v40H120V264H80V216h40V176z"]},faClub:{prefix:"fass",iconName:"club",icon:[512,512,[9827],"f327","M380 160.1c2.6-10.2 4-21 4-32.1C384 57.3 326.7 0 256 0S128 57.3 128 128c0 11.1 1.4 21.8 4 32.1c-1.3 0-2.7-.1-4-.1C57.3 160 0 217.3 0 288s57.3 128 128 128c38.2 0 72.5-16.8 96-43.3V448H192 160v64h32 32 64 32 32V448H320 288V372.7c23.5 26.6 57.8 43.3 96 43.3c70.7 0 128-57.3 128-128s-57.3-128-128-128c-1.4 0-2.7 0-4 .1z"]},faSkullCrossbones:{prefix:"fass",iconName:"skull-crossbones",icon:[448,512,[128369,9760],"f714","M368 128c0 44.4-25.4 83.5-64 106.4V288H144V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM16.7 245.4l29 13.6L224 343l178.4-84 29-13.6 27.3 57.9-29 13.6L299.1 378.4l130.5 61.4 29 13.6-27.3 57.9-29-13.6L224 413.8l-178.4 84-29 13.6-27.3-57.9 29-13.6 130.5-61.4L18.4 317l-29-13.6 27.3-57.9z"]},faDropletDegree:QX,faDewpoint:QJ,faCodeCompare:{prefix:"fass",iconName:"code-compare",icon:[512,512,[],"e13a","M288 320l-96 96 96 96h32V448h16c70.7 0 128-57.3 128-128V160h48V104 56 0H456 408 352V56v48 56h48V320c0 35.3-28.7 64-64 64H320V320H288zM408 56h48v48H408V56zM224 0H192V64H176C105.3 64 48 121.3 48 192V352H0v56 48 56H56h48 56V456 408 352H112V192c0-35.3 28.7-64 64-64h16v64h32l96-96L224 0zM56 408h48v48H56V408z"]},faListUl:Q1,faListDots:Q2,faHandHoldingMagic:{prefix:"fass",iconName:"hand-holding-magic",icon:[576,512,[],"f6e5","M192 80c0-8.8 7.2-16 16-16H320c35.3 0 64 28.7 64 64s-28.7 64-64 64H256 224v32 32 32h64V256h32c70.7 0 128-57.3 128-128S390.7 0 320 0H208c-44.2 0-80 35.8-80 80s35.8 80 80 80h80 32V96H288 208c-8.8 0-16-7.2-16-16zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faWatermelonSlice:{prefix:"fass",iconName:"watermelon-slice",icon:[512,512,[],"e337","M391.4 391.4C294.6 488.2 137.9 487.9 41 391L7 425c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7L391 41c96.9 96.9 97.1 253.6 .3 350.4zM63.3 368.7c84.4 84.4 221.1 84.4 305.5 0c84.2-84.2 84.4-220.7 .3-305.1L353.5 48 48 353.5l15.3 15.3zM320 137.4l11.3 11.3 16 16L358.6 176 336 198.6l-11.3-11.3-16-16L297.4 160 320 137.4zm-80 80l11.3 11.3 16 16L278.6 256 256 278.6l-11.3-11.3-16-16L217.4 240 240 217.4zm88 8l11.3 11.3 16 16L366.6 264 344 286.6l-11.3-11.3-16-16L305.4 248 328 225.4zm-168 72l11.3 11.3 16 16L198.6 336 176 358.6l-11.3-11.3-16-16L137.4 320 160 297.4zm88 8l11.3 11.3 16 16L286.6 344 264 366.6l-11.3-11.3-16-16L225.4 328 248 305.4z"]},faCircleEllipsis:{prefix:"fass",iconName:"circle-ellipsis",icon:[512,512,[],"e10a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 224v64H128V224h64zm192 0v64H320V224h64zm-160 0h64v64H224V224z"]},faSchoolLock:{prefix:"fass",iconName:"school-lock",icon:[640,512,[],"e56f","M384 288l0 64H320c-35.3 0-64 28.7-64 64v96H0V96H160L320 0 480 96H640V272c0-61.9-50.1-112-112-112s-112 50.1-112 112v16H384zM80 192v96h64V192H80zm0 128v96h64V320H80zm240-56a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120v16h16 16v32H352 320 304V176 144 128h32v16zm192 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faTowerCell:{prefix:"fass",iconName:"tower-cell",icon:[576,512,[],"e585","M87.6 27.8L32 0 17.4 29.2C6.1 60 0 93.3 0 128s6.1 68 17.4 98.8L32 256l55.6-27.8C72.5 198 64 164 64 128s8.5-70 23.6-100.2zm42.9 21.5C118.7 73 112 99.7 112 128s6.7 55 18.5 78.7l42.9-21.5C164.9 168 160 148.6 160 128s4.9-40 13.5-57.3L130.5 49.3zm272 21.5C411.1 88 416 107.4 416 128s-4.9 40-13.5 57.3l42.9 21.5C457.3 183 464 156.3 464 128s-6.7-55-18.5-78.7L402.5 70.7zm85.9 157.5L544 256l14.6-29.2C569.9 196 576 162.7 576 128s-6.1-68-17.4-98.8L544 0 488.4 27.8C503.5 58 512 92 512 128s-8.5 70-23.6 100.2zM239.1 169.3L80 512h70.6l29.7-64H395.7l29.7 64H496L336.9 169.3c9.4-11.1 15.1-25.6 15.1-41.3c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 15.7 5.7 30.2 15.1 41.3zM366 384H210l14.9-32H351.2L366 384zM288 216l33.4 72H254.6L288 216z"]},faSdCards:{prefix:"fass",iconName:"sd-cards",icon:[448,512,[],"e240","M416 0H224 210.7l-9.4 9.4-96 96L96 114.7V128 384v32h32H416h32V384 32 0H416zM304 64V88v48 24H256V136 88 64h48zm80 0V88v48 24H336V136 88 64h48zM48 120V96H0v24V488v24H24 360h24V464H360 48V120z"]},faJugBottle:{prefix:"fass",iconName:"jug-bottle",icon:[640,512,[],"e5fb","M224 0H96V48H64V96H256V48H224V0zM128 128C57.3 128 0 185.3 0 256V512H384V128H128zm192 96V384H256V224h64zM576 64H448v64H576V64zM448.3 160L416 175.1V512H608l32-32V416l-24-24 24-24V304l-24-24 24-24V190.1L575.7 160H448.3z"]},faDownLong:Q6,faLongArrowAltDown:Q4,faEnvelopes:{prefix:"fass",iconName:"envelopes",icon:[576,512,[],"e170","M336 299.7l-9.3-6.6L96 128.2V384H576V128.2L345.3 293l-9.3 6.6zm233.3-206l6.7-4.8V32H96V88.9l6.7 4.8L336 260.3 569.3 93.7zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faPhoneOffice:{prefix:"fass",iconName:"phone-office",icon:[576,512,[],"f67d","M224 0H96V32 384v32h32 64 32V384 32 0zM64 32H0V512H576V32H256V416v32H224 96 64V416 32zM320 96H512v96H320V96zm64 160v64H320V256h64zm64 0h64v64H448V256zm64 128v64H448V384h64zm-192 0h64v64H320V384z"]},faRankingStar:{prefix:"fass",iconName:"ranking-star",icon:[640,512,[],"e561","M351.8 62.3L320 0 288.2 62.3l-69 11 49.4 49.5L257.7 192 320 160.3 382.3 192l-10.9-69.1 49.4-49.5-69-11zM416 256H224V512H416V256zM192 320H0V512H192V320zm256 64V512H640V384H448z"]},faChessKing:{prefix:"fass",iconName:"chess-king",icon:[448,512,[9818],"f43f","M256 0V32 48h16 32v64H272 256v48H448v48L368 400H80L0 208V160H192V112H176 144V48h32 16V32 0h64zM32 512V480l48-48H368l48 48v32H32z"]},faNfcPen:{prefix:"fass",iconName:"nfc-pen",icon:[576,512,[],"e1fa","M0 32H448V236.4l-64 64V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352V332.4L300.4 384H96V128h48 16V96H144 80 64v16V400v16H80 268.4l-1.4 1.4L258 480H0V32zM505 223.8l71 71-41.3 41.3-71-71L505 223.8zm-63.9 63.9l71 71L370.9 500 288 511.9 299.9 429 441.1 287.8z"]},faPersonHarassing:{prefix:"fass",iconName:"person-harassing",icon:[576,512,[],"e549","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9V480v32h64V480 352h16V480v32h64V480 235.6l60.1 72.8 49.3-40.8-105.7-128L226.1 128H211.1 108.9 90.8l-9.3 15.5L4.6 271.5l54.9 33zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm18.7 48l-9.4 9.4-16 16-9.4 9.4V336v66.7l-41.4-41.4L372.9 367l-48 76.8-17 27.1 54.3 33.9 17-27.1 26.7-42.7 57.6 57.6c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V320 288H544 512 498.7zM288 32V64h16 56 16V32H360 304 288zm-.8 65.7l-14.3-7.2-14.3 28.6 14.3 7.2 48 24 14.3 7.2 14.3-28.6-14.3-7.2-48-24z"]},faMagnifyingGlassPlay:{prefix:"fass",iconName:"magnifying-glass-play",icon:[512,512,[],"e660","M376 330.7c25.2-34.4 40-76.8 40-122.7C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416c45.9 0 88.3-14.9 122.7-40L441.4 486.6 464 509.3 509.3 464l-22.6-22.6L376 330.7zM145.8 116.2l24 14 110.2 64L303.9 208 280 221.8l-110.2 64-24 14V272 144 116.2z"]},faHatWinter:{prefix:"fass",iconName:"hat-winter",icon:[512,512,[],"f7a8","M256 0l23.3 23.8 33.3-.4-.4 33.3L336 80l-23.8 23.3 .4 33.3-33.3-.4L256 160l-23.3-23.8-33.3 .4 .4-33.3L176 80l23.8-23.3-.4-33.3 33.3 .4L256 0zM0 448H32 480h32v64H480 32 0V448zM60.8 292.5C80.3 243.2 113 191.7 167.1 164.2L167 169l32.8-.4 19.6-.2 13.7 14L256 205.8l22.9-23.4 13.7-14 19.6 .2L345 169l-.1-4.8c54.1 27.5 86.8 79 106.3 128.3l-18.7 9.4-48.6-27.8-7.9-4.5-7.9 4.5-48.6 27.8-56.3-28.2-7.2-3.6-7.2 3.6-56.3 28.2-48.6-27.8-7.9-4.5-7.9 4.5L79.5 301.9l-18.7-9.4zM50.1 322.9l22.7 11.4 7.7 3.8 7.4-4.2L136 306.4l48.1 27.5 7.4 4.2 7.7-3.8L256 305.9l56.8 28.4 7.7 3.8 7.4-4.2L376 306.4l48.1 27.5 7.4 4.2 7.7-3.8 22.7-11.4C477.5 374 480 416 480 416H32s2.5-42 18.1-93.1z"]},faBrazilianRealSign:{prefix:"fass",iconName:"brazilian-real-sign",icon:[512,512,[],"e46c","M432 32V0H368V32 54.2C321.5 70 288 114 288 165.9c0 48.2 29.3 91.5 74.1 109.4l52 20.8c20.5 8.2 33.9 28 33.9 50v3.4c0 27.9-22.6 50.5-50.5 50.5c-12.9 0-25.6-3.8-36.3-11l-23.4-15.6-35.5 53.3 23.4 15.6c13 8.6 27.3 14.8 42.3 18.3V480v32h64V480 458.7c46.4-14.6 80-58 80-109.2v-3.4c0-48.2-29.3-91.5-74.1-109.4l-52-20.8c-20.5-8.2-33.9-28-33.9-50c0-29.7 24.1-53.9 53.9-53.9h1.7c11.1 0 22 2.6 32 7.5l10.2 5.1 28.6-57.2-10.1-5.1c-11.5-5.7-23.6-9.8-36.2-12.1V32zM0 32V64 288 480H64V320h40.6l51.2 160H223l-.6-1.8L168.2 308.6c51.6-21.9 87.8-73 87.8-132.6c0-79.5-64.5-144-144-144H32 0zM64 256V96h48c44.2 0 80 35.8 80 80s-35.8 80-80 80H64z"]},faLandmarkDome:Q3,faLandmarkAlt:Q5,faBoneBreak:{prefix:"fass",iconName:"bone-break",icon:[640,512,[],"f5d8","M344 32V8H296V32v72 24h48V104 32zM201 71l-17-17L150.1 88l17 17 48 48 17 17L265.9 136l-17-17L201 71zM473 105l17-17L456 54.1 439 71l-48 48-17 17L408 169.9l17-17 48-48zM157 250.2c-9.5-33.6-40.4-58.2-77-58.2c-44.2 0-80 35.8-80 80c0 38.6 27.3 70.8 63.7 78.3L66.8 366C45.8 380.4 32 404.6 32 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-7.6-1-14.9-3-21.8L320 384l131 26.2c-2 6.9-3 14.2-3 21.8c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.4-13.8-51.6-34.8-66l3.1-15.7c36.3-7.5 63.7-39.7 63.7-78.3c0-44.2-35.8-80-80-80c-36.6 0-67.5 24.6-77 58.2L352 224 320 384 288 224 157 250.2z"]},faArrowUp:{prefix:"fass",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 57.4L192 34.7 169.4 57.4l-144 144L2.7 224 48 269.2l22.6-22.6L160 157.2V448v32h64V448 157.2l89.4 89.4L336 269.2 381.3 224l-22.6-22.6-144-144z"]},faDownFromDottedLine:{prefix:"fass",iconName:"down-from-dotted-line",icon:[448,512,[],"e407","M64 320L224 480 384 320V288H288V128H160V288H64v32zM64 96V32H0V96H64zm96 0V32H96V96h64zm32-64V96h64V32H192zM352 96V32H288V96h64zm32 0h64V32H384V96z"]},faTv:Q8,faTelevision:Q9,faTvAlt:Q7,faBorderLeft:{prefix:"fass",iconName:"border-left",icon:[448,512,[],"f84f","M0 480L0 32l64 0 0 448L0 480zm96 0l0-64 64 0 0 64-64 0zM96 32l64 0 0 64L96 96l0-64zm0 256l0-64 64 0 0 64-64 0zM288 416l64 0 0 64-64 0 0-64zm0-320l0-64 64 0 0 64-64 0zm0 128l64 0 0 64-64 0 0-64zM192 480l0-64 64 0 0 64-64 0zm0-448l64 0 0 64-64 0 0-64zm0 256l0-64 64 0 0 64-64 0zM384 416l64 0 0 64-64 0 0-64zm0-320l0-64 64 0 0 64-64 0zm0 128l64 0 0 64-64 0 0-64zM192 384l0-64 64 0 0 64-64 0zm192-64l64 0 0 64-64 0 0-64zm0-128l0-64 64 0 0 64-64 0zM192 128l64 0 0 64-64 0 0-64z"]},faCircleDivide:{prefix:"fass",iconName:"circle-divide",icon:[512,512,[],"e106","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-320H224V128h64v64zM168 232H344h24v48H344 168 144V232h24zm56 152V320h64v64H224z"]},faShrimp:{prefix:"fass",iconName:"shrimp",icon:[512,512,[129424],"e448","M16 32H0V48v96 16H16 65c3.7 88.9 77 160 167 160h56V128H264 88.8 32V64H464h16V32H464 16zM320 320h18.3c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128H320V320zm62.8 35.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1zm-21.2 50c-3 1.8-6.2 3.2-9.6 4.3v69.9c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6zM320 407.8l-64.1-22.4L224 374.2V408v48 24h24 72V407.8zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faListCheck:qb,faTasks:qm,faDiagramSubtask:{prefix:"fass",iconName:"diagram-subtask",icon:[512,512,[],"e479","M0 32H512V224H160V352h64V288h64H448h64v64 64 64H448 288 224V416H128 96V384 224H0V32zM448 352H288v64H448V352z"]},faJugDetergent:{prefix:"fass",iconName:"jug-detergent",icon:[384,512,[],"e519","M96 0H224V48h32V96H64V48H96V0zM0 256c0-70.7 57.3-128 128-128H384V512H0V256zm256-32V384h64V224H256z"]},faCircleUser:qv,faUserCircle:qL,faSquareY:{prefix:"fass",iconName:"square-y",icon:[448,512,[],"e287","M448 32H0V480H448V32zM200 295.9L88.6 144h59.5L224 247.4 299.8 144h59.5L248 295.9V376v24H200V376 295.9z"]},faUserDoctorHair:{prefix:"fass",iconName:"user-doctor-hair",icon:[448,512,[],"e458","M304 144V128c0-11.4-2.4-22.2-6.7-32H256L240 80l-32 32H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM224 0c70.7 0 128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128C96 57.3 153.3 0 224 0zM160 370.3V320H288v42c-27.6 7.1-48 32.2-48 62v40 16h16 16 16V448H272V424c0-17.7 14.3-32 32-32s32 14.3 32 32v24H320v32h16 16 16V464 424c0-29.8-20.4-54.9-48-62V320h80l48 192H0L48 320h80v50.3c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7zM120 424a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faPlanetRinged:{prefix:"fass",iconName:"planet-ringed",icon:[512,512,[129680],"e020","M319.7 319.7C512 127.4 503.9 8.1 503.9 8.1s-58.4-4-159.4 59.6C317.6 55.1 287.6 48 256 48C141.1 48 48 141.1 48 256c0 31.6 7.1 61.6 19.7 88.5C4.1 445.5 8.1 503.9 8.1 503.9s119.3 8.1 311.6-184.2zM256 464c114.9 0 208-93.1 208-208c0-17.5-2.2-34.4-6.2-50.6c-27.7 40.6-65 86.5-115.5 137s-96.3 87.8-137 115.5c16.2 4.1 33.2 6.2 50.6 6.2z"]},faMushroom:{prefix:"fass",iconName:"mushroom",icon:[512,512,[127812],"e425","M16 272C16 139.5 123.5 32 256 32s240 107.5 240 240v24 24H472 40 16V296 272zM413.3 161.9c-4.2-1.2-8.7-1.9-13.3-1.9c-26.5 0-48 21.5-48 48s21.5 48 48 48c19 0 35.4-11 43.2-27c-5.6-24.5-15.9-47.2-29.9-67.1zM146.2 114.5c8.4 35.3 40 61.5 77.8 61.5c44.2 0 80-35.8 80-80c0-3.4-.2-6.8-.6-10.1C288.2 82 272.3 80 256 80c-40.9 0-78.7 12.8-109.8 34.5zM160 480l32-128H320l32 128H160zm0-256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faUserShield:{prefix:"fass",iconName:"user-shield",icon:[640,512,[],"f505","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zm96.1 304c2.3 74.7 36.7 158.5 106 208H0L64 304H320.1zm271.2 8.4L496 275.5V460.4c56.5-26.3 90.2-87 95.3-148zM496 512c-96-32-144-130.2-144-216V279.8L496 224l144 55.8V296c0 85.8-48 184-144 216z"]},faMegaphone:{prefix:"fass",iconName:"megaphone",icon:[576,512,[128227],"f675","M576 32V480H512V32h64zM64 190.3L480 64V448L348.9 408.2C338.2 449.5 300.7 480 256 480c-53 0-96-43-96-96c0-11 1.9-21.7 5.3-31.5L64 321.7V352H0V320 192 160H64v30.3zm238.9 204l-91.6-27.8c-2.1 5.4-3.3 11.4-3.3 17.6c0 26.5 21.5 48 48 48c23 0 42.2-16.2 46.9-37.8z"]},faWreathLaurel:{prefix:"fass",iconName:"wreath-laurel",icon:[640,512,[],"e5d2","M144 112C144 50.1 194.1 0 256 0h32V32c0 60.2-47.5 109.3-107 111.9c-23.9 32.2-37 71.5-37 112.1c0 97.2 78.8 176 176 176h72 5.7l5.1 2.5 64 32-21.5 42.9L386.3 480H320h0H253.7l-58.9 29.5-21.5-42.9 33.9-17c-5.1-3-10.1-6.1-14.9-9.5c-59.6 28.2-131.9 6.3-165.4-51.8l-16-27.7 13.9-8c13.8-8 28.4-13.1 43.3-15.5C27.5 315.6 0 273 0 224V192H16c15.9 0 31.1 2.9 45.2 8.2c-24.3-38.8-26.8-89.5-2.3-131.9l16-27.7 13.9 8C115 63.7 133.8 86.8 144 113v-1zm315 31.9C399.5 141.3 352 92.2 352 32V0h32c61.9 0 112 50.1 112 112v1c10.2-26.2 29-49.2 55.3-64.4l13.9-8 16 27.7c24.5 42.4 21.9 93.1-2.3 131.9c14.1-5.3 29.3-8.2 45.2-8.2h16v32c0 49-27.5 91.6-68 113.1c14.8 2.4 29.5 7.5 43.3 15.5l13.9 8-16 27.7c-22.4 38.8-62.1 61.4-103.7 63.8L481 437.9l-18.4-9.2-30.4-15.2-17.9-9C463.4 373.3 496 318.5 496 256c0-40.6-13.1-79.9-37-112.1z"]},faCircleExclamationCheck:{prefix:"fass",iconName:"circle-exclamation-check",icon:[640,512,[],"e10d","M506.5 203L480 229.5l-18.7-18.7L416 165.5 325.5 256l45.3 45.3 64 64 33.7 33.7C422.4 467.1 344.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C379.2 0 482.1 87 506.5 203zM280 152V128H232v24V264v24h48V264 152zM232 320v48h48V320H232zM617 209L489 337l-17 17-17-17-64-64-17-17L408 222.1l17 17 47 47L583 175l17-17L633.9 192l-17 17z"]},faWind:{prefix:"fass",iconName:"wind",icon:[512,512,[],"f72e","M288 0V64h32 32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32 0v64H32 352c53 0 96-43 96-96s-43-96-96-96H320 288zm64 416h32 32c53 0 96-43 96-96s-43-96-96-96H32 0v64H32 416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 352v64zM128 512h32c53 0 96-43 96-96s-43-96-96-96H32 0v64H32 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128 96v64h32z"]},faBoxDollar:qH,faBoxUsd:qN,faCarBurst:qV,faCarCrash:qk,faY:{prefix:"fass",iconName:"y",icon:[384,512,[121],"59","M1.1 32L160 296.9V448v32h64V448 296.9L382.9 32H308.3L192 225.8 75.7 32H1.1z"]},faUserHeadset:{prefix:"fass",iconName:"user-headset",icon:[448,512,[],"f82d","M224 32C135.6 32 64 103.6 64 192v32H32V192C32 86 118 0 224 0S416 86 416 192V304v16H400 272 224 176V256h96v32H384V192c0-88.4-71.6-160-160-160zM0 512L48 352h96 32 48 48H400l48 160H0zM144 291.9c-29.3-23.5-48-59.5-48-99.9c0-70.7 57.3-128 128-128s128 57.3 128 128c0 23.3-6.2 45.2-17.1 64H304V224H272 176 144v32 35.9z"]},faArrowsRetweet:qE,faRetweetAlt:qD,faPersonSnowboarding:qS,faSnowboarding:q_,faSquareChevronRight:qO,faChevronSquareRight:qP,faLacrosseStickBall:{prefix:"fass",iconName:"lacrosse-stick-ball",icon:[576,512,[],"e3b6","M336 64v0c.1 0 .2 0 .3 0c19.9 0 48.1 13.6 73.1 38.6s38.6 53.2 38.6 73.1c0 .1 0 .2 0 .3h0c0 33.1-21.9 62.1-53.7 71.2l-35.1 10L353 259l-5 4-54 43.2c-11.1 8.9-25 13.8-39.2 13.8c-34.7 0-62.8-28.1-62.8-62.8c0-14.3 4.9-28.1 13.8-39.2L249 164l4-5 1.8-6.2 10-35.1C273.9 85.9 302.9 64 336 64zm0-64V0C274.4 0 220.2 40.9 203.3 100.1L195 129l-39.2 49c-18 22.5-27.8 50.4-27.8 79.2c0 23.4 6.3 45.3 17.4 64.1l-120 120L2.7 464 48 509.3l22.6-22.6 120-120c18.8 11.1 40.7 17.4 64.1 17.4c28.8 0 56.7-9.8 79.2-27.8L383 317l28.9-8.3C471.1 291.8 512 237.6 512 176h0c0-.1 0-.2 0-.3c0-43.8-26.4-87.4-57.3-118.4S380.1 0 336.3 0c-.1 0-.2 0-.3 0zM496 512a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},faTruckFast:qB,faShippingFast:qR,faUserMagnifyingGlass:{prefix:"fass",iconName:"user-magnifying-glass",icon:[640,512,[],"e5c5","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM448 512l-9.9-32.3C354.3 474.6 288 405 288 320c0-5.4 .3-10.7 .8-16H64L0 512H448zm0-271.9a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.5-8.2 72-22.1l63.1 62.7 17 16.9 33.8-34-17-16.9-63-62.6c13.9-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faStarSharp:{prefix:"fass",iconName:"star-sharp",icon:[576,512,[],"e28b","M288.1 0l63.5 195.6H557.2L390.9 316.4 454.4 512 288.1 391.1 121.7 512l63.5-195.6L18.9 195.6H224.5L288.1 0z"]},faCommentHeart:{prefix:"fass",iconName:"comment-heart",icon:[512,512,[],"e5c8","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM144 203.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L256 336.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faCircle1:{prefix:"fass",iconName:"circle-1",icon:[512,512,[],"e0ee","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176 80v48h24 56 56 24V336H312 280V152 128H256h-8-6.2l-5.4 3L176 164.5v54.9l11.7-6.5L232 188.3V336H200 176z"]},faCircleStar:qU,faStarCircle:qF,faFish:{prefix:"fass",iconName:"fish",icon:[576,512,[128031],"f578","M336 80c-89.4 0-153.8 54.9-193.2 103.4L32 128 0 160l48 96L0 352l32 32 110.8-55.4C182.2 377.1 246.6 432 336 432c160 0 240-176 240-176s-80-176-240-176zm80 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCloudFog:qG,faFog:qY,faWaffle:{prefix:"fass",iconName:"waffle",icon:[512,512,[129479],"e466","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 80H144V96v48H96 80v32H96h48v64H64 48v32H64h80v64H96 80v32H96h48v48 16h32V416 368h64v80 16h32V448 368h64v48 16h32V416 368h48 16V336H416 368V272h80 16V240H448 368V176h48 16V144H416 368V96 80H336V96v48H272V64 48H240V64v80H176V96 80zm0 256V272h64v64H176zm96 0V272h64v64H272zm64-160v64H272V176h64zm-96 0v64H176V176h64z"]},faMusicNote:qQ,faMusicAlt:qq,faHexagonExclamation:{prefix:"fass",iconName:"hexagon-exclamation",icon:[512,512,[],"e417","M0 256L128 32H384L512 256 384 480H128L0 256zM280 128H232v24V264v24h48V264 152 128zM232 320v48h48V320H232z"]},faCartShoppingFast:{prefix:"fass",iconName:"cart-shopping-fast",icon:[640,512,[],"e0dc","M64 0H88h72 19.9l3.7 19.5L186 32H640L560 288H234.7l9.1 48H552h24v48H552 224 204.1l-3.7-19.5L140.1 48H88 64V0zM192 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM0 144V96H112v48H0zm0 80V176H128v48H0zm0 80V256H144v48H0z"]},faObjectUnion:{prefix:"fass",iconName:"object-union",icon:[512,512,[],"e49f","M352 0H0V352H160V512H512V160H352V0z"]},faUserGraduate:{prefix:"fass",iconName:"user-graduate",icon:[448,512,[],"f501","M448 48L224 0 0 48V80l16 3.4V168L0 256H64L48 168V90.3l48 10.3V160c0 70.7 57.3 128 128 128s128-57.3 128-128V100.6L448 80V48zM126.1 320H64L0 512H448L384 320H321.9L224 424 126.1 320z"]},faStarfighter:{prefix:"fass",iconName:"starfighter",icon:[640,512,[],"e037","M352 0l32 256V480H256V256L288 0h64zM288 256v64h64V256c0-17.7-14.3-32-32-32s-32 14.3-32 32zM72 72V96v24H96v48H72V352h56V288h96v64 64 32 32 32H160V480 467.2L72 432v16 24H24V448 168H0V120H24V96 72H72zm544 0V96v24h24v48H616V448v24H568V448 432l-88 35.2V480v32H416V480 448 416 352 288h96v64h56V168H544V120h24V96 72h48z"]},faCircleHalfStroke:qK,faAdjust:qZ,faArrowRightLongToLine:{prefix:"fass",iconName:"arrow-right-long-to-line",icon:[640,512,[],"e3d5","M640 96V64H576V96 416v32h64V416 96zM512 256l-22.6-22.6-128-128L338.7 82.7 293.5 128l22.6 22.6L389.5 224 32 224H0v64l32 0 357.5 0-73.4 73.4L293.5 384l45.3 45.3 22.6-22.6 128-128L512 256z"]},faSquareArrowDown:qW,faArrowSquareDown:q$,faDiamondHalfStroke:{prefix:"fass",iconName:"diamond-half-stroke",icon:[512,512,[],"e5b8","M0 256l45.3 45.3L210.7 466.7 256 512l45.3-45.3L466.7 301.3 512 256l-45.3-45.3L301.3 45.3 256 0 210.7 45.3 45.3 210.7 0 256zM256 421.5V90.5L421.5 256 256 421.5z"]},faClapperboard:{prefix:"fass",iconName:"clapperboard",icon:[512,512,[],"e131","M361.9 32l-1 1-127 127h92.1l1-1 127-127H361.9zM512 160V41.9L393.9 160H512zM294.1 32H201.9l-1 1L73.9 160h92.1l1-1 127-127zM0 32V160H6.1l1-1 127-127H0zM512 192H0V480H512V192z"]},faSquareChevronLeft:qX,faChevronSquareLeft:qJ,faPhoneIntercom:{prefix:"fass",iconName:"phone-intercom",icon:[512,512,[],"e434","M128 32V480H0V32H128zm32 0H512V480H160V32zM320 368a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48-48H352v32h16 64 16V320H432 368zm0 64H352v32h16 64 16V384H432 368zM224 96V256H448V96H224z"]},faLinkHorizontal:q6,faChainHorizontal:q4,faMango:{prefix:"fass",iconName:"mango",icon:[512,512,[],"e30f","M184.2 152.2C221.7 114.7 270.9 96 320 96V24 0h32 16 8 64c39.8 0 72 32.2 72 72V96H488 448c-33.4 0-62.8-17-80-42.9v49c32.2 8.3 62.6 25 87.8 50.2C493.3 189.7 512 238.9 512 288c0 76.6-57.5 224-224 224c-144 0-244.1-43.3-244.1-43.3L0 448l-1.8-64 26.5-18.5c34.3-25.7 52.1-59.4 71.1-95.4c20.6-38.9 42.6-80.6 88.4-117.9zM400 288c0 61.9-50.1 112-112 112v32c79.5 0 144-64.5 144-144H400z"]},faMusicNoteSlash:q3,faMusicAltSlash:q5,faCircleRadiation:q8,faRadiationAlt:q9,faFaceTongueSweat:{prefix:"fass",iconName:"face-tongue-sweat",icon:[576,512,[],"e39e","M544 256c0 112.9-73.1 208.7-174.5 242.8C378.7 484 384 466.6 384 448V416.7c10.2-7.2 16-15.7 16-24.7c0-26.5-50.1-48-112-48s-112 21.5-112 48c0 9 5.8 17.5 16 24.7V448c0 18.6 5.3 36 14.5 50.8c-41.4-13.9-78.1-38.1-107-69.5C116.9 414.5 128 392.6 128 368c0-17.3-5.6-34.2-16-48L73.6 268.8 48 234.7 32 256C32 114.6 146.6 0 288 0S544 114.6 544 256zM96 368c0 14.5-6.5 27.6-16.7 36.4C70.9 411.6 60 416 48 416c-26.5 0-48-21.5-48-48c0-10.4 3.4-20.5 9.6-28.8l26.8-35.7L48 288l20 26.7 18.4 24.5c6.2 8.3 9.6 18.4 9.6 28.8zm239.6-96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm31-144L216 137.4l-11.3 11.3-7.4 7.4c-18.9 18.9-43.2 31.4-69.5 35.7l-2.5 .4-15.8 2.6 5.3 31.6 15.8-2.6 2.5-.4c32.9-5.5 63.3-21.1 86.8-44.7l7.4-7.4L238.6 160zm110.1 11.3l7.4 7.4c23.6 23.6 53.9 39.2 86.8 44.7l2.5 .4 15.8 2.6 5.3-31.6-15.8-2.6-2.5-.4c-26.3-4.4-50.6-16.9-69.5-35.7l-7.4-7.4L360 137.4 337.4 160l11.3 11.3zM352 384v64c0 35.3-28.7 64-64 64s-64-28.7-64-64V384h48v24h32V384h48z"]},faGlobeStand:{prefix:"fass",iconName:"globe-stand",icon:[448,512,[],"f5f6","M23 359l-17 17L40 409.9l17-17 10.5-10.5c34.3 27.7 74.9 43.8 116.5 48.3V464H64v48H352V464H232V430.7c49.1-5.3 96.8-26.7 134.4-64.3c81.7-81.7 87.1-211 16.1-298.9L393 57l17-17L376 6.1 359 23 332.5 49.6l-17 17 17 17c68.7 68.7 68.7 180.2 0 248.9s-180.2 68.7-248.9 0l-17-17-17 17L23 359zm185-7a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},faBaseball:q7,faBaseballBall:Kb,faCircleP:{prefix:"fass",iconName:"circle-p",icon:[512,512,[],"e11a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128h92c50.8 0 92 41.2 92 92s-41.2 92-92 92H208v48 24H160V360 288 152 128h24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44H208v88h68z"]},faAwardSimple:{prefix:"fass",iconName:"award-simple",icon:[384,512,[],"e0ab","M192 0l44.2 26.9L288 25.7l24.8 45.4L358.3 96l-1.2 51.8L384 192l-26.9 44.2 1.2 51.8-45.4 24.8L288 358.3l-51.8-1.2L192 384l-44.2-26.9L96 358.3 71.2 312.8 25.7 288l1.2-51.8L0 192l26.9-44.2L25.7 96 71.2 71.2 96 25.7l51.8 1.2L192 0zm80 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM64 512L92.6 388l42.8-1 39.9 24.3L192 421.5l16.6-10.1L248.5 387l42.8 1L320 512 192 480 64 512z"]},faJetFighterUp:{prefix:"fass",iconName:"jet-fighter-up",icon:[512,512,[],"e518","M0 392l0 24 48 0 0-24 0-8 144 0 0 32-64 64 0 32 112 0 0-48 0-16 32 0 0 16 0 48 112 0 0-32-64-64 0-32 144 0 0 8 0 24 48 0 0-24 0-112 0-24-48 0 0 24 0 16L320 216l0-88L272 0 240 0 192 128l0 88L48 296l0-16 0-24L0 256l0 24L0 392z"]},faDiagramProject:Km,faProjectDiagram:Ky,faPedestal:{prefix:"fass",iconName:"pedestal",icon:[448,512,[],"e20d","M416 0H32V416H416V0zM120 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM304 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM32 448H0v64H32 416h32V448H416 32z"]},faChartPyramid:{prefix:"fass",iconName:"chart-pyramid",icon:[512,512,[],"e0e6","M91.4 320H420.6L347.4 192H164.6L91.4 320zM73.1 352L0 480H512L438.9 352H73.1zM256 32L182.9 160H329.1L256 32z"]},faSidebar:{prefix:"fass",iconName:"sidebar",icon:[512,512,[],"e24e","M0 32H512V480H0V32zM224 96V416H448V96H224zm-64 0H64v48h96V96zM64 192v48h96V192H64zm96 96H64v48h96V288z"]},faSnowmanHead:Kv,faFrostyHead:Kz,faCopy:{prefix:"fass",iconName:"copy",icon:[448,512,[],"f0c5","M352 0l96 96V384H160V0H352zM64 128h64v64H64V448H256V416h64v32 64H256 64 0V448 192 128H64z"]},faBurgerGlass:{prefix:"fass",iconName:"burger-glass",icon:[640,512,[],"e0ce","M76.7 160L69.2 64H314.8l-7.5 96H76.7zM40 512H256V282.6c3-9.1 6.7-17.5 11.6-25.9c6.6-11.3 17-25.9 32.7-40.4c17.2-15.9 40.1-31 70.1-41.6L379 64l5-64H319.8 64.2 0L5 64 40 512zM640 287.8s-32-96-176-96s-176 96-176 96v32H640v-32zm-256-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm96 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-256 112v64H640v-64H288zm0 96v64H640v-64H288z"]},faVolumeXmark:KL,faVolumeMute:Kw,faVolumeTimes:KH,faHandSparkles:{prefix:"fass",iconName:"hand-sparkles",icon:[640,512,[],"e05d","M352 32V0H288V32 256H256V64 32H192V64 336c0 1.5 0 3.1 .1 4.6l-43.6-41.5-29-27.6L64.3 329.4l29 27.6 95.5 91c43.1 41.1 100.4 64 160 64H368c44.4 0 84.9-16.4 115.9-43.5L448 453.1V410.9l63.6-27.3L544 308.1V128 96H480v32V256H448V64 32H384V64 256H352V32zM288 352l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16zM56 120L0 144l56 24 24 56 24-56 56-24-56-24L80 64 56 120zM560 352l-24 56-56 24 56 24 24 56 24-56 56-24-56-24-24-56z"]},faBarsFilter:{prefix:"fass",iconName:"bars-filter",icon:[448,512,[],"e0ad","M0 64H448v64H0V64zM64 224H384v64H64V224zM288 384v64H160V384H288z"]},faPaintbrushPencil:{prefix:"fass",iconName:"paintbrush-pencil",icon:[576,512,[],"e206","M297.8 153.8L224 80 144 0 32 112 176 256c6.2 0 12.4 .4 18.4 1.2L297.8 153.8zM320 400l80 80 144 32L512 368l-89.8-89.8L318.8 381.6c.8 6 1.2 12.2 1.2 18.4zM535.6 119.6L575.2 80 496 .8 456.4 40.4 227.7 269.1l79.2 79.2L535.6 119.6zM205 291.8c-9.3-2.5-19-3.8-29-3.8c-61.9 0-112 50.1-112 112v48H0v64H176c61.9 0 112-50.1 112-112c0-10-1.3-19.8-3.8-29l.1-.1-79.2-79.2-.1 .1z"]},faPartyBell:{prefix:"fass",iconName:"party-bell",icon:[512,512,[],"e31a","M65.6 382.4c-87.5-87.5-87.5-229.3 0-316.8s229.3-87.5 316.8 0L65.6 382.4zM480 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM352 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 480a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM376 150.1l17 17 8.3 8.3c16.7 16.7 38.6 27.2 62.1 29.8l27.4 3-5.3 47.7-27.4-3c-34.3-3.8-66.3-19.2-90.7-43.6L359 201l-17-17L376 150.1zM201 359l8.3 8.2c24.4 24.4 39.8 56.4 43.6 90.7l3 27.4-47.7 5.3-3-27.4c-2.6-23.5-13.1-45.4-29.8-62.1L167 393l-17-17L184 342.1l17 17zM469.7 503.5l-8.5-10c-12.5-14.8-19.1-33.7-18.6-53c.5-16.6-12.4-30.6-29-31.6l-30-1.8c-42.5-2.5-75.3-38.3-74.2-80.8c.2-7.6-2.4-15-7.3-20.7l-8.5-10-15.5-18.3 36.6-31 15.5 18.3 8.5 10c12.5 14.8 19.1 33.7 18.6 53c-.5 16.6 12.4 30.6 29 31.6l30 1.8c42.5 2.5 75.3 38.3 74.2 80.8c-.2 7.6 2.4 15 7.3 20.7l8.5 10-36.6 31z"]},faUserVneckHair:{prefix:"fass",iconName:"user-vneck-hair",icon:[448,512,[],"e462","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 57.3 294.7 0 224 0zm0 424L150.6 320H64L0 512H448L384 320H297.4L224 424z"]},faJackOLantern:{prefix:"fass",iconName:"jack-o-lantern",icon:[576,512,[127875],"f30e","M288 96c-18.1 0-35.5 2.7-51.9 7.8L288 0l64 32v76c-19.8-7.7-41.4-12-64-12zm146 77.7c-10.9-16.1-24.3-30.3-39.8-42c9.6-2.4 19.6-3.7 29.8-3.7c83.9 0 152 86 152 192s-68.1 192-152 192c-24.4 0-47.5-7.3-68-20.2c-20.5 12.9-43.6 20.2-68 20.2s-47.5-7.3-68-20.2c-20.5 12.9-43.6 20.2-68 20.2C68.1 512 0 426 0 320S68.1 128 152 128c10.2 0 20.1 1.3 29.8 3.7c-15.4 11.7-28.9 25.9-39.8 42c41.4-28.8 91.7-45.7 146-45.7s104.6 16.9 146 45.7zM208 208l-48 80h96l-48-80zm160 0l-48 80h96l-48-80zm0 228.2V400h48v12.4c53.8-37.9 64-92.4 64-92.4s-80 48-192 48v32H240V365.1C153.8 354.7 96 320 96 320s10.2 54.6 64 92.4V400h48v36.2c22.1 7.3 48.5 11.8 80 11.8s57.9-4.5 80-11.8z"]},faGrip:Kx,faGripHorizontal:KN,faShareFromSquare:KV,faShareSquare:Kk,faKeynote:{prefix:"fass",iconName:"keynote",icon:[512,512,[],"f66c","M304 0H208V24H184c-48.6 0-88 39.4-88 88v48H64L0 288v64H512V288L448 160H144V112c0-22.1 17.9-40 40-40h24V96h96c26.5 0 48-21.5 48-48s-21.5-48-48-48zM224 448H160 128v64h32 96 96 32V448H352 288V384H224v64z"]},faChildCombatant:KE,faChildRifle:KD,faGun:{prefix:"fass",iconName:"gun",icon:[576,512,[],"e19b","M528 32V56v8h48V208H480l-32 32H400.9l-34.3 96.1L360.9 352H344 224L192 480H32L92 240H0V64H480V56 32h48zM327.1 304l22.9-64H252l-16 64h91.1zM480 128H64v32H480V128z"]},faSquarePhone:KS,faPhoneSquare:K_,faHatBeach:{prefix:"fass",iconName:"hat-beach",icon:[640,512,[],"e606","M320 448c176.7 0 320-57.3 320-128V288l-65.1-26c.7 4.2 1.1 8.5 1.1 12.8c0 42.7-34.6 77.3-77.3 77.3c-12.2 0-24.1-2.9-34.7-8.3c-10.7 5.4-22.6 8.3-34.7 8.3c-38.6 0-70.6-28.3-76.3-65.4c-10.6 .9-21.6 1.4-32.9 1.4c-88.4 0-160-28.7-160-64v0L0 288v32c0 70.7 143.3 128 320 128zm32-242.7c0-42.7 34.6-77.3 77.3-77.3c7.1 0 14.1 1 20.9 2.9C421.1 90.4 373.6 64 320 64c-70.4 0-130.2 45.5-151.6 108.7l.1-.2C174.7 201.3 240.1 224 320 224c11.7 0 23-.5 34-1.4c-1.3-5.6-2-11.5-2-17.3zM473.1 168l-9.1 6.3-9.1-6.3c-7.5-5.2-16.4-8-25.7-8c-25 0-45.3 20.3-45.3 45.3c0 9.2 2.8 18.2 8 25.7l6.2 9.1-6.2 9.1c-5.2 7.5-8 16.4-8 25.7c0 25 20.3 45.3 45.3 45.3c9.2 0 18.2-2.8 25.7-8l9.1-6.3 9.1 6.3c7.5 5.2 16.4 8 25.7 8c25 0 45.3-20.3 45.3-45.3c0-9.2-2.8-18.2-8-25.7l-6.2-9.1 6.2-9.1c5.2-7.5 8-16.4 8-25.7c0-25-20.3-45.3-45.3-45.3c-9.2 0-18.2 2.8-25.7 8zM464 272l-32-32 32-32 32 32-32 32z"]},faPlus:KO,faAdd:KP,faExpand:{prefix:"fass",iconName:"expand",icon:[448,512,[],"f065","M32 32H0V64v96 32H64V160 96h64 32V32H128 32zM64 352V320H0v32 96 32H32h96 32V416H128 64V352zM320 32H288V96h32 64v64 32h64V160 64 32H416 320zM448 352V320H384v32 64H320 288v64h32 96 32V448 352z"]},faComputer:{prefix:"fass",iconName:"computer",icon:[640,512,[],"e4e5","M384 96V320H64V96H384zM64 32H0V96 320v64H64 181.3l-10.7 32H64v64H384V416H277.3l-10.7-32H384h64V320 96 32H384 64zm576 0H480V480H640V32zM544 96h32 16v32H576 544 528V96h16zm-16 64h16 32 16v32H576 544 528V160zm32 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faFort:{prefix:"fass",iconName:"fort",icon:[640,512,[],"e486","M0 0H64V64H96V0h64V64h32V0h64V64v64 32H384V128 64 0h64V64h32V0h64V64h32V0h64V64v64 64l-32 32V512H384V384c0-35.3-28.7-64-64-64s-64 28.7-64 64V512H32V224L0 192V128 64 0z"]},faCloudCheck:{prefix:"fass",iconName:"cloud-check",icon:[640,512,[],"e35c","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM433 241l17-17L416 190.1l-17 17-111 111-47-47-17-17L190.1 288l17 17 64 64 17 17 17-17L433 241z"]},faXmark:Kj,faClose:KB,faMultiply:KR,faRemove:KU,faTimes:KF,faFaceSmirking:{prefix:"fass",iconName:"face-smirking",icon:[512,512,[],"e397","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm96-64v32h16 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32H112 96zM375.8 338.6l2.6-15.8-31.6-5.3-2.6 15.8-.2 1.2c-3.2 19.3-19.9 33.4-39.5 33.4H192 176v32h16H304.6c35.2 0 65.2-25.4 71-60.2l.2-1.2zM288 192v32h16 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32H304 288z"]},faArrowsUpDownLeftRight:KG,faArrows:KY,faChalkboardUser:KQ,faChalkboardTeacher:Kq,faRhombus:{prefix:"fass",iconName:"rhombus",icon:[448,512,[],"e23b","M0 256L224 512 448 256 224 0 0 256z"]},faClawMarks:{prefix:"fass",iconName:"claw-marks",icon:[576,512,[],"f6c2","M80 2.7l22.6 22.6 80 80 64 64 160 160 64 64 48 48L541.3 464 496 509.3l-22.6-22.6L434.7 448H384 352V416 365.3L210.7 224H160 128V192 141.3L57.4 70.6 34.7 48 80 2.7zm0 224l22.6 22.6 48 48 96 96 48 48L317.3 464 272 509.3l-22.6-22.6L210.7 448H128 96V416 333.3L57.4 294.6 34.7 272 80 226.7zM326.6 25.4l16 16 64 64 64 64 64 64 16 16L573.3 272 528 317.3l-22.6-22.6-6.6-6.6H448 416V256 205.3L370.7 160H320 288V128 77.3l-6.6-6.6L258.7 48 304 2.7l22.6 22.6z"]},faPesoSign:{prefix:"fass",iconName:"peso-sign",icon:[384,512,[],"e222","M64 32H32V64v64H0v64H32v32H0v64H32v64V480H96V384h80c68.4 0 127.7-39 156.8-96H384V224H351.3c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16H384V128H332.8C303.7 71 244.4 32 176 32H64zm190.4 96H96V96h80c30.5 0 58.2 12.2 78.4 32zM96 192H286.9c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16H96V192zm158.4 96c-20.2 19.8-47.9 32-78.4 32H96V288H254.4z"]},faFaceSmileTongue:{prefix:"fass",iconName:"face-smile-tongue",icon:[512,512,[],"e394","M418.1 454.1c-2.8-1.2-5.5-2.7-8.2-4.2l-68.1-40.4C316.3 423.8 287.1 432 256 432c-84.1 0-154-59.7-175.5-139.9l30.9-8.3C129.5 351.5 187.9 400 256 400s126.5-48.5 144.5-116.1l5.4-20.2L424 274.1l65.7 37.9c5 2.9 9.6 6.2 13.7 10c5.6-21.1 8.6-43.2 8.6-66C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c61.5 0 118-21.7 162.1-57.9zm8.1-31.8c22.6 13.4 51.8 5.8 65-17c13.3-23 5.4-52.3-17.6-65.6l-48.6-28.1c-11.7 30.4-30.5 57.1-54.5 77.6l55.7 33.1zM176 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},faCartCircleXmark:{prefix:"fass",iconName:"cart-circle-xmark",icon:[640,512,[],"e3f4","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faBuildingShield:{prefix:"fass",iconName:"building-shield",icon:[576,512,[],"e4d8","M0 0H384V208.3L343.4 224H320 272 256v16 17.8V288v8 8c0 .9 .1 1.8 .2 2.7c3 74 37.4 156.5 105.9 205.3H240V384H144V512H0V0zM128 224H64v64h64V224zm32 0v64h64V224H160zM64 96v64h64V96H64zm160 0H160v64h64V96zm32 0v64h64V96H256zM527.3 312.4L432 275.5V460.4c56.5-26.3 90.2-87 95.3-148zM432 512c-96-32-144-130.2-144-216V279.8L432 224l144 55.8V296c0 85.8-48 184-144 216z"]},faCirclePhoneFlip:KK,faPhoneCircleAlt:KZ,faBaby:{prefix:"fass",iconName:"baby",icon:[448,512,[],"f77c","M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM63.2 112.1l32.3 23.5L173 192H275l77.5-56.3 32.3-23.5 47.1 64.7-32.3 23.5L320 258.2V288H284.2h-.9H164.7h-.9H128V258.2L48.5 200.3 16.1 176.8l47.1-64.7zm65.3 216.3l60.2 52.7L165 408.2l17.3 20.1 26.1 30.3-60.6 52.2-26.1-30.3-40-46.4L59 407.8l22.9-26.1 46.6-53.2zm130.8 52.7l60.2-52.7 46.6 53.2L389 407.8l-22.7 26.3-40 46.4-26.1 30.3-60.6-52.2 26.1-30.3L283 408.2l-23.7-27.1z"]},faUsersLine:{prefix:"fass",iconName:"users-line",icon:[640,512,[],"e592","M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM64 192L32 288H167.4l28.2-75.2 7.8-20.8H64zm411.8 96H608l-32-96H439.8l7.8 20.8L475.8 288zm-10.2 64l-24-64-24-64H405.3 234.7h-9.1l-24 64-24 64h288zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416H0v64H32 608h32V416H608 32z"]},faQuoteLeft:KW,faQuoteLeftAlt:K$,faTractor:{prefix:"fass",iconName:"tractor",icon:[640,512,[128668],"f722","M96 0h32H288h21.7l8 20.1 56 139.9H480V96 88.4l3.4-6.8 16-32 14.3-28.6 57.2 28.6L556.6 78.3 544 103.6V160h96v96l-66.4 57c-14-5.8-29.4-9-45.6-9c-39.3 0-74.1 18.9-96 48H352v32H311.8c-1.7 4.8-3.7 9.5-5.8 14.1l28.4 28.4-67.9 67.9L238.1 466c-4.6 2.2-9.3 4.1-14.1 5.8V512H128V471.8c-4.8-1.7-9.5-3.7-14.1-5.8L85.5 494.4 17.6 426.5 46 398.1c-2.2-4.6-4.1-9.3-5.8-14.1H0V288H40.2c1.7-4.8 3.7-9.5 5.8-14.1L17.6 245.5l67.9-67.9L96 188.1V160 32 0zM266.3 64H160v96h64 80.7L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c5.7 0 11.3 .5 16.7 1.6l.1 0c40.6 7.8 71.2 43.5 71.2 86.4c0 48.6-39.4 88-88 88z"]},faKeySkeleton:{prefix:"fass",iconName:"key-skeleton",icon:[448,512,[128477],"f6f3","M304 64a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 224c79.5 0 144-64.5 144-144S383.5 0 304 0S160 64.5 160 144c0 28.2 8.1 54.5 22.1 76.7L25.4 377.4 2.7 400l22.6 22.6 64 64L112 509.3 157.3 464l-22.6-22.6L93.3 400 112 381.3l41.4 41.4L176 445.3 221.3 400l-22.6-22.6L157.3 336l70.1-70.1c22.2 14 48.5 22.1 76.7 22.1z"]},faTrashArrowUp:KX,faTrashRestore:KJ,faArrowDownUpLock:{prefix:"fass",iconName:"arrow-down-up-lock",icon:[640,512,[],"e4b0","M128 509.3l22.6-22.6 80-80L253.3 384 208 338.7l-22.6 22.6L160 386.7V288l224 0h32V272c0-17.2 3.9-33.5 10.8-48H352V125.3l25.4 25.4L400 173.3 445.3 128l-22.6-22.6-80-80L320 2.7 297.4 25.4l-80 80L194.7 128 240 173.3l22.6-22.6L288 125.3V224H160 96 32 0v64H32 96v98.7L70.6 361.4 48 338.7 2.7 384l22.6 22.6 80 80L128 509.3zM96 64V192h64V64 32H96V64zM288 320V448v32h64V448 320H288zm240-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowDownToBracket:{prefix:"fass",iconName:"arrow-down-to-bracket",icon:[448,512,[],"e094","M246.6 342.6L224 365.3l-22.6-22.6-128-128L50.7 192 96 146.7l22.6 22.6L192 242.7V32 0h64V32 242.7l73.4-73.4L352 146.7 397.3 192l-22.6 22.6-128 128zM64 352v96H384V352 320h64v32V480v32H416 32 0V480 352 320H64v32z"]},faLinesLeaning:{prefix:"fass",iconName:"lines-leaning",icon:[384,512,[],"e51e","M190.5 73.5L200.1 43 139 23.9l-9.5 30.5-120 384L-.1 469 61 488.1l9.5-30.5 120-384zM292.8 37.7L229.7 27.2l-5.3 31.6-64 384-5.3 31.6 63.1 10.5 5.3-31.6 64-384 5.3-31.6zM384 32H320V64 448v32h64V448 64 32z"]},faSquareQ:{prefix:"fass",iconName:"square-q",icon:[448,512,[],"e27b","M448 32H0V480H448V32zM224 176c-44.2 0-80 35.8-80 80s35.8 80 80 80c13.9 0 26.9-3.5 38.3-9.7L206.1 256h61.5l28.3 35.3c5.3-10.7 8.2-22.6 8.2-35.3c0-44.2-35.8-80-80-80zm0 208c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 28.1-9 54-24.4 75.1L369.9 384H308.5l-15.9-19.9C272.7 376.7 249.2 384 224 384z"]},faRulerCombined:{prefix:"fass",iconName:"ruler-combined",icon:[512,512,[],"f546","M0 512L0 320 0 0 192 0l0 96-80 0L96 96l0 32 16 0 80 0 0 64-80 0-16 0 0 32 16 0 80 0 0 64-80 0-16 0 0 32 16 0 80 0 0 80 0 16 32 0 0-16 0-80 64 0 0 80 0 16 32 0 0-16 0-80 64 0 0 80 0 16 32 0 0-16 0-80 96 0 0 192-320 0L0 512z"]},faSymbols:K1,faIconsAlt:K2,faCopyright:{prefix:"fass",iconName:"copyright",icon:[512,512,[169],"f1f9","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0 44.2 35.8 80 80 80c28.7 0 53.8-15.1 68-37.8l40.8 25.4C342.2 359.8 301.9 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c45.9 0 86.2 24.2 108.7 60.5L324 213.8c-14.2-22.8-39.3-37.8-68-37.8c-44.2 0-80 35.8-80 80z"]},faFlaskGear:{prefix:"fass",iconName:"flask-gear",icon:[640,512,[],"e5f1","M160 0H288h32 32V64H320V214.9l19 30.9-36.4 63-41.9-68.1-4.7-7.7V224 64H192V224v9.1l-4.7 7.7L118.8 352H325.5l-35.6 20.5L360 493.8V512H32 0V480 432v-9.1l4.7-7.7L128 214.9V64H96V0h32 32zM436 206.4h88.1v42.4c7.9 3.4 15.4 7.7 22.3 12.8l35-20.2 45 77.8-35.2 20.3c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l35.2 20.3-45 77.8-35.1-20.2c-6.9 5.1-14.3 9.4-22.3 12.8V497H436V454.8c-8-3.4-15.6-7.7-22.5-12.9l-34.9 20.1-45-77.8 34.9-20.1c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4l-34.9-20.2 44.9-77.8 34.9 20.2c6.9-5.1 14.5-9.4 22.5-12.9V206.4zm92.1 145.3a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},faHighlighterLine:{prefix:"fass",iconName:"highlighter-line",icon:[576,512,[],"e1af","M231.1 231.1L448.3 82.8l13 13L312.9 312.9l-81.8-81.8zM128 224v96l0 0L80 368l96 96 48-48h96L544 88 456 0 128 224zM70 403.3L4.6 468.7l-4.7 4.7 0 6.7 .1 16L.1 512H16 95.9h6.6l4.7-4.7 33.4-33.4L70 403.3zM248 464H224v48h24H552h24V464H552 248z"]},faBracketSquare:K6,faBracket:K4,faBracketLeft:K3,faIslandTropical:K5,faIslandTreePalm:K8,faArrowRightFromLine:K9,faArrowFromLeft:K7,faH2:{prefix:"fass",iconName:"h2",icon:[640,512,[],"f314","M64 96V64H0V96 256 416v32H64V416 288H256V416v32h61.7l0 0H320l0 0 0-2.1 0-29.9V256 96 64H256V96 224H64V96zm427.5 32H496c35.3 0 64 28.7 64 64v5.8c0 17.9-7.5 35.1-20.8 47.2L378.4 392.4 368 401.9V448h32H608h32V384H608 482.3l100.2-91.9c26.4-24.2 41.5-58.5 41.5-94.4V192c0-70.7-57.3-128-128-128h-4.5c-30.6 0-60.1 10.9-83.3 30.8l-29 24.9-24.3 20.8 41.6 48.6 24.3-20.8 29-24.9c11.6-9.9 26.4-15.4 41.7-15.4z"]},faEquals:{prefix:"fass",iconName:"equals",icon:[448,512,[62764],"3d","M48 128H16v64H48 400h32V128H400 48zm0 192H16v64H48 400h32V320H400 48z"]},faCakeSlice:Zb,faShortcake:Zm,faBuildingMagnifyingGlass:{prefix:"fass",iconName:"building-magnifying-glass",icon:[640,512,[],"e61c","M384 0H0V512H144V384h96V512H384V466.7C327.5 442 288 385.6 288 320c0-11 1.1-21.7 3.2-32H256V224h64c16.5-22 38.5-39.6 64-50.7V0zM64 224h64v64H64V224zm160 0v64H160V224h64zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM448 240.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.5-8.2 72-22.1l63.1 62.7 17 16.9 33.8-34-17-16.9-63-62.6c13.9-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faPeanut:{prefix:"fass",iconName:"peanut",icon:[512,512,[],"e430","M512 0H364c-20.1 0-39.2 4-56.7 11.2c-17.4 7.2-33.7 17.8-47.8 32l-.4 .4C245 57.8 234.4 74 227.2 91.4c-4 9.5-6.9 19.6-8.8 30c-4.8 24.5-12.6 49.1-30.3 66.7s-42.2 25.4-66.7 30.3c-10.4 1.9-20.5 4.9-30 8.8c-17.5 7.2-33.9 17.9-48.1 32.1c-14.2 14.2-24.9 30.5-32.1 48C4 324.8 0 343.9 0 364V512H148c40.5 0 77.1-16.2 103.8-42.5c.6-.6 1.1-1.1 1.7-1.7c13.8-14 24.2-30.1 31.3-47.2c4-9.5 6.9-19.6 8.8-30c4.8-24.5 12.6-49.1 30.3-66.7s42.2-25.4 66.7-30.3c10.4-1.9 20.5-4.9 30-8.8c17.3-7.2 33.5-17.7 47.6-31.7l.9-.9C495.6 225.4 512 188.6 512 148V0zM396.8 128a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm0 64a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-64 0a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-224 224a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zM192 396.8a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4zm0-64a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4z"]},faWrenchSimple:{prefix:"fass",iconName:"wrench-simple",icon:[384,512,[],"e2d1","M128 160l64 64 64-64V0c74.6 26.4 128 92.4 128 176c0 71.1-38.6 133.1-96 166.3V512H96V342.3C38.6 309.1 0 247.1 0 176C0 92.4 53.4 26.4 128 0V160z"]},faBlender:{prefix:"fass",iconName:"blender",icon:[512,512,[],"f517","M0 0H32h96 32H512L494.5 64H336 320V96h16H485.8l-17.5 64H336 320v32h16H459.6l-17.5 64H336 320v32h16 97.5L416 352H160l-8.7-96H32 0V224 32 0zM145.5 192L133.8 64H64V192h81.5zM480 384V512H96V384H480zM288 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTeeth:{prefix:"fass",iconName:"teeth",icon:[576,512,[],"f62e","M0 32H576V480H0V32zM176 176v80h96V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48v80h96V176c0-26.5-21.5-48-48-48zM48 208v48h96V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48V288H48v48c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48V288H176v48zm176 48c26.5 0 48-21.5 48-48V288H304v48c0 26.5 21.5 48 48 48zm80-176v48h96V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48V288H432v48c0 26.5 21.5 48 48 48z"]},faTally2:{prefix:"fass",iconName:"tally-2",icon:[640,512,[],"e295","M160 64V32H96V64 448v32h64V448 64zm128 0V32H224V64 448v32h64V448 64z"]},faShekelSign:Zy,faIls:Zv,faShekel:Zz,faSheqel:ZL,faSheqelSign:Zw,faCars:{prefix:"fass",iconName:"cars",icon:[640,512,[],"f85b","M72.9 0H96 320h23.1l7.3 21.9L385.7 128H320h-1.7L296.9 64H119.1L97.7 128H273.9l-7.3 21.9-7.3 21.9L231.2 256H224 192v32H80v64H0V288H0V128H30.3L65.6 21.9 72.9 0zM332.4 256l-10.7 32H542.3l-21.3-64H416 343.1l-10.7 32zm-78.1 32l35.4-106.1 7.3-21.9H320h96H544h23.1l7.3 21.9L609.7 288H640l0 160v64H560V448H304v64H224V448h0V288h30.3zM80 232a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM304 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faAxeBattle:{prefix:"fass",iconName:"axe-battle",icon:[512,512,[],"f6b3","M0 192C0 64 88 0 88 0s26.2 83.8 104 115.8V268.2C114.2 300.2 88 384 88 384s-88-64-88-192zm320 76.2V115.8C397.8 83.8 424 0 424 0s73.7 53.6 86.2 160.9L448 192l62.2 31.1C497.7 330.4 424 384 424 384s-26.2-83.8-104-115.8zM288 64V480v32H224V480 64 32h64V64z"]},faUserHairLong:{prefix:"fass",iconName:"user-hair-long",icon:[448,512,[],"e45b","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16 48L48 240v32H224 400V240l-48-48V144 128C352 57.3 294.7 0 224 0zM448 512L384 320H64L0 512H448z"]},faMap:{prefix:"fass",iconName:"map",icon:[576,512,[128506,62072],"f279","M0 96V480l160-64V32L0 96zm416 0V480l160-64V32L416 96zM384 480V96L192 32V416l192 64z"]},faArrowLeftFromArc:{prefix:"fass",iconName:"arrow-left-from-arc",icon:[512,512,[],"e615","M445.3 256c0-106-86-192-192-192h-32V0h32c141.4 0 256 114.6 256 256s-114.6 256-256 256h-32V448h32c106 0 192-86 192-192zM134.6 121.4l22.6-22.6L202.5 144l-22.6 22.6L122.5 224H317.3h32v64h-32H122.5l57.4 57.4L202.5 368l-45.3 45.3-22.6-22.6-112-112L0 256l22.6-22.6 112-112z"]},faFileCircleInfo:{prefix:"fass",iconName:"file-circle-info",icon:[576,512,[58604],"e493","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm15.3 64h-32v32h32V288zm1.2 64l-16 0L416 352l-16 0 0 32 16 0 .5 0v48l-.5 0-16 0 0 32 16 0 32 0h.5l15.5 0 0-32-15.5 0V368 352z"]},faFaceDisappointed:{prefix:"fass",iconName:"face-disappointed",icon:[512,512,[],"e36f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM211.3 267.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L200 233.4 222.6 256l-11.3 11.3zM289.4 256L312 233.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L289.4 256zm26.7 154.7c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C188.2 371.4 216.3 352 256 352s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4-10.7-11.9z"]},faLassoSparkles:{prefix:"fass",iconName:"lasso-sparkles",icon:[576,512,[],"e1c9","M0 176C0 81.4 122.1 4.3 275.2 .2L247.5 55.5 220.1 69.2C129.6 83.6 64 126 64 176c0 61.9 100.3 112 224 112s224-50.1 224-112c0-23.6-14.6-45.5-39.5-63.5l.9-.5-5.7-2.9c-13-8.7-28.5-16.5-46-23L360.5 55.5 333.8 2.2C471.1 15.6 576 88.3 576 176c0 97.2-128.9 176-288 176c-13.2 0-26.3-.5-39-1.6c4.6 12.8 7 26.5 7 40.6c0 66.8-54.2 121-121 121H64 32V448H64h71c31.5 0 57-25.5 57-57c0-21.6-12.2-41.3-31.5-51l-46.8-23.4c-1.5-.7-2.8-1.6-4.1-2.5C42.8 281.9 0 232 0 176zM277.3 85.3L304 32l26.7 53.3L384 112l-53.3 26.7L304 192l-26.7-53.3L224 112l53.3-26.7zm192 320L496 352l26.7 53.3L576 432l-53.3 26.7L496 512l-26.7-53.3L416 432l53.3-26.7z"]},faClockEleven:{prefix:"fass",iconName:"clock-eleven",icon:[512,512,[],"e347","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120v56.7l-20-30-13.3-20-39.9 26.6 13.3 20 64 96L280 256V120 96H232v24z"]},faRocket:{prefix:"fass",iconName:"rocket",icon:[512,512,[],"f135","M111.9 340.2l58.2 58.2s22.4-6.8 53.9-17.7L224 512l160-80 0-120c4-2.4 7.8-4.8 11.3-7.2C527.1 215.4 519.9 78.3 502.7 9.3c-68.9-17.2-206-24.5-295.4 107.4c-2.4 3.5-4.8 7.3-7.2 11.3L80 128 0 287.6l129.8 .3c-11 30.7-17.9 52.3-17.9 52.3zM384 88a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faSirenOn:{prefix:"fass",iconName:"siren-on",icon:[640,512,[],"e02e","M69.3 36l48 32 20 13.3-26.6 39.9L90.7 108l-48-32-20-13.3L49.3 22.7 69.3 36zM597.3 76l-48 32-20 13.3L502.7 81.3l20-13.3 48-32 20-13.3 26.6 39.9L597.3 76zM24 192H88h24v48H88 24 0V192H24zm528 0h64 24v48H616 552 528V192h24zM144 352L176 96H464l32 256H234.1l21.8-174 2.2-18H225.9l-1.8 14L201.9 352H144zM96 384H544v96H96V384z"]},faClockTen:{prefix:"fass",iconName:"clock-ten",icon:[512,512,[],"e354","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120v91.2L173.3 172l-20-13.3-26.6 39.9 20 13.3 96 64L280 300.8V256 120 96H232v24z"]},faCandleHolder:{prefix:"fass",iconName:"candle-holder",icon:[448,512,[128367],"f6bc","M240 112C240 64 160 0 160 0s-80 64-80 112c0 44.2 35.8 80 80 80s80-35.8 80-80zM128 224H64V464H24 0v48H24 376c39.8 0 72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72c0 8.4 1.4 16.5 4.1 24H256V224H160v48 16H128V272 224zM352 440a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faVideoArrowDownLeft:{prefix:"fass",iconName:"video-arrow-down-left",icon:[576,512,[],"e2c8","M0 64H384V448H0V64zm576 0V448L416 337.1V174.9L576 64zM232 352h24V304H232 177.9L281 201l17-17L264 150.1l-17 17-103 103V216 192H96v24V328v24h24H232z"]},faPhotoFilm:ZH,faPhotoVideo:Zx,faFloppyDiskCircleArrowRight:ZN,faSaveCircleArrowRight:ZV,faFolderMinus:{prefix:"fass",iconName:"folder-minus",icon:[512,512,[],"f65d","M512 480H0V32H224l48 64H512V480zM184 272H160v48h24H328h24V272H328 184z"]},faPlanetMoon:{prefix:"fass",iconName:"planet-moon",icon:[576,512,[],"e01f","M512 0a64 64 0 1 1 0 128A64 64 0 1 1 512 0zM0 288a224 224 0 1 1 448 0A224 224 0 1 1 0 288zM256 114.9c-10.4-1.9-21.1-2.9-32-2.9c-86.3 0-158 62.1-173.1 144H128l64 64v64h32v72h40l56-104V288H208l-32-32 80-96V114.9z"]},faFaceEyesXmarks:{prefix:"fass",iconName:"face-eyes-xmarks",icon:[512,512,[],"e374","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM112 121.4L89.4 144l11.3 11.3L137.4 192l-36.7 36.7L89.4 240 112 262.6l11.3-11.3L160 214.6l36.7 36.7L208 262.6 230.6 240l-11.3-11.3L182.6 192l36.7-36.7L230.6 144 208 121.4l-11.3 11.3L160 169.4l-36.7-36.7L112 121.4zm192 0L281.4 144l11.3 11.3L329.4 192l-36.7 36.7L281.4 240 304 262.6l11.3-11.3L352 214.6l36.7 36.7L400 262.6 422.6 240l-11.3-11.3L374.6 192l36.7-36.7L422.6 144 400 121.4l-11.3 11.3L352 169.4l-36.7-36.7L304 121.4zM256 304c-44.2 0-80 35.8-80 80v16H336V384c0-44.2-35.8-80-80-80z"]},faChartScatter:{prefix:"fass",iconName:"chart-scatter",icon:[512,512,[],"f7ee","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zm160 64H160v64h64V128zM192 288H128v64h64V288zm128-64H256v64h64V224zm32 128h64V288H352v64zM448 96H384v64h64V96z"]},faDisplayArrowDown:{prefix:"fass",iconName:"display-arrow-down",icon:[576,512,[],"e164","M576 0H352V64H512V352H64V64H224V0H0V416H240l-10.7 32H160 128v64h32H416h32V448H416 346.7L336 416H576V0zM312 24V0H264V24 198.1l-39-39-17-17L174.1 176l17 17 80 80 17 17 17-17 80-80 17-17L368 142.1l-17 17-39 39V24z"]},faStore:{prefix:"fass",iconName:"store",icon:[576,512,[],"f54e","M547.6 103.8L480 0H96L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384 512H512V384 252.6c-4 1-8 1.8-12.3 2.3z"]},faArrowTrendUp:{prefix:"fass",iconName:"arrow-trend-up",icon:[576,512,[],"e098","M544 96h32v32V288v32H512V288 205.3L342.6 374.6 320 397.3l-22.6-22.6L192 269.3 54.6 406.6 9.4 361.4l160-160L192 178.7l22.6 22.6L320 306.7 466.7 160H384 352V96h32H544s0 0 0 0z"]},faPlugCircleMinus:{prefix:"fass",iconName:"plug-circle-minus",icon:[576,512,[],"e55e","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 16H496 368 352V352h16H496h16v32z"]},faOliveBranch:{prefix:"fass",iconName:"olive-branch",icon:[640,512,[],"e317","M128 0C48 0 0 64 0 64s31.2 36.4 85.2 50.5C34.5 141.4 0 194.6 0 256v16 16H16 32c86.6 0 157.1-68.7 159.9-154.6L373.4 48H616h24V0H616 368c-3.5 0-7 .8-10.2 2.3L247.4 54.2C230.3 36.3 188.2 0 128 0zM336 512c79.5 0 144-86 144-192s-64.5-192-144-192s-144 86-144 192s64.5 192 144 192zm129.7-40.2c52.9 16.5 105.5 8.4 139.6-27c56.2-58.3 41-168.6-33.9-246.4c-42.9-44.5-96.1-68.7-144.2-70.3c13.6 10.4 25.7 22.9 36.2 36.9C494 205.8 512 260.7 512 320c0 57.8-17.1 111.4-46.3 151.8z"]},faAngle:{prefix:"fass",iconName:"angle",icon:[448,512,[],"e08c","M0 480V418.9L195.7 49l15-28.3 56.6 29.9L252.3 79 73.9 416H416h32v64H416 20.8 0zM315.5 253.2l-40.8 25.3c-16.5-23.6-36.3-44.6-58.8-62.5l22.8-43c29.7 22.4 55.7 49.5 76.8 80.2zm-23.9 52.5l40.8-25.3c17.8 31.8 30.6 66.7 37.6 103.7h-49c-6.1-27.8-16.1-54.1-29.4-78.3z"]},faVacuumRobot:{prefix:"fass",iconName:"vacuum-robot",icon:[512,512,[],"e04e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM356.7 356.7c55.6-55.6 55.6-145.8 0-201.4s-145.8-55.6-201.4 0l-22.6-22.6c68.1-68.1 178.5-68.1 246.6 0s68.1 178.5 0 246.6l-22.6-22.6zM224 201.4l11.3 11.3 64 64L310.6 288 288 310.6l-11.3-11.3-64-64L201.4 224 224 201.4zm-80 16l11.3 11.3 128 128L294.6 368 272 390.6l-11.3-11.3-128-128L121.4 240 144 217.4zm-16 80l11.3 11.3 64 64L214.6 384 192 406.6l-11.3-11.3-64-64L105.4 320 128 297.4z"]},faSignHanging:Zk,faSign:ZE,faSquareDivide:{prefix:"fass",iconName:"square-divide",icon:[448,512,[],"e26a","M448 32H0V480H448V32zM256 128v64H192V128h64zM136 232H312h24v48H312 136 112V232h24zm56 88h64v64H192V320z"]},faFolderCheck:{prefix:"fass",iconName:"folder-check",icon:[512,512,[],"e64e","M512 480H0V32H224l48 64H512V480zM369 241l17-17L352 190.1l-17 17-111 111-47-47-17-17L126.1 288l17 17 64 64 17 17 17-17L369 241z"]},faSignalStreamSlash:{prefix:"fass",iconName:"signal-stream-slash",icon:[640,512,[],"e250","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-81.3-63.1C562.8 354.7 576 306.9 576 256c0-67.4-23.2-129.4-61.9-178.5l-50.2 39.7C494 155.4 512 203.5 512 256c0 36.1-8.5 70.2-23.7 100.3l-38.9-30.2c9.4-21.5 14.6-45.2 14.6-70.2c0-41.2-14.2-79.1-37.9-109.1l-50.2 39.7C391 205.7 400 229.8 400 256c0 10-1.3 19.7-3.7 28.9l-53.7-41.7c-5.8-24.7-28-43.1-54.5-43.1c-.3 0-.7 0-1 0L48.4 14.8zm75.1 178.5C116.1 212.8 112 233.9 112 256c0 41.2 14.2 79.1 37.9 109.1l50.2-39.7C185 306.3 176 282.2 176 256c0-6.8 .6-13.5 1.8-19.9l-54.3-42.8zM33 122C11.9 162 0 207.6 0 256c0 67.4 23.2 129.4 61.9 178.5l50.2-39.7C82 356.6 64 308.5 64 256c0-33.4 7.3-65.1 20.4-93.5L33 122z"]},faBezierCurve:{prefix:"fass",iconName:"bezier-curve",icon:[640,512,[],"f55b","M344 88v48H296V88h48zM296 32H240V84H121.6C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36h66.9c-58.9 39.6-98.9 105-104 180H32v56 48 56H88h48 56V424 376 320H140.7c5.6-63.8 44.6-118.1 99.3-145.3V192h56 48 56V174.7c54.7 27.2 93.7 81.5 99.3 145.3H448v56 48 56h56 48 56V424 376 320H555.5c-5-75-45.1-140.4-104-180h66.9c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36H400V32H344 296zM136 376v48H88V376h48zm368 0h48v48H504V376z"]},faEyeDropperHalf:{prefix:"fass",iconName:"eye-dropper-half",icon:[512,512,[],"e173","M240.1 130.8L341.6 29.2c39-39 102.2-39 141.1 0s39 102.2 0 141.1L381.2 271.9l9.4 9.4L413.3 304 368 349.3l-22.6-22.6-160-160L162.7 144 208 98.7l22.6 22.6 9.4 9.4zm-65.3 70.5L220 246.5 146.5 320h91l28-28 45.3 45.3L168 480H80l-12.3 9.9L45 508l-5 4L0 472l4-5 18.1-22.7L32 432V344L174.7 201.3z"]},faStoreLock:{prefix:"fass",iconName:"store-lock",icon:[640,512,[],"e4a6","M579.6 103.8L512 0H128L60.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c19.4 0 37.1-6.3 51.5-16.7C456.8 178.7 490.2 160 528 160c21.4 0 41.3 6 58.3 16.4c8.9-22.7 7.7-49.8-6.7-72.6zM160 384V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384 512H384l0-128H160zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faBellSlash:{prefix:"fass",iconName:"bell-slash",icon:[640,512,[128277,61943],"f1f6","M544 399.6V368l-64-72V208c0-77.4-55-142-128-156.8V0H288V51.2c-42.9 8.7-79.5 34.5-102.5 70.1L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L544 399.6zM406.2 416L160 222.1V296L96 368v48H406.2zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"]},faCloudBoltSun:ZD,faThunderstormSun:ZS,faCameraSlash:{prefix:"fass",iconName:"camera-slash",icon:[640,512,[],"e0d9","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L576 424.4V96H437.3L416 32H224L202.7 96H153L48.4 14.8zM285.1 198.6c10.8-4.2 22.6-6.6 34.9-6.6c53 0 96 43 96 96c0 3.9-.2 7.8-.7 11.7L285.1 198.6zM487.4 480L356.4 376.8c-11.2 4.6-23.5 7.2-36.4 7.2c-53 0-96-43-96-96c0-5 .4-9.9 1.1-14.6L64 146.4V480H487.4z"]},faCommentQuote:{prefix:"fass",iconName:"comment-quote",icon:[512,512,[],"e14c","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM240 144H128V256h64v32H168 144v48h24 48 24V312 256 208 184 144zm144 0H272V256h64v32H312 288v48h24 48 24V312 256 208 184 144z"]},faTablet:Z_,faTabletAndroid:ZO,faSchoolFlag:{prefix:"fass",iconName:"school-flag",icon:[576,512,[],"e56e","M320 0h96V96H320.7l89.6 64H544h32v32V480v32H544 336V400c0-26.5-21.5-48-48-48s-48 21.5-48 48V512H32 0V480 192 160H32 165.7L256 95.5V32 0h32 32zm16 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM128 224H64v96h64V224zm320 0v96h64V224H448zM128 352H64v96h64V352zm384 0H448v96h64V352z"]},faMessageCode:{prefix:"fass",iconName:"message-code",icon:[512,512,[],"e1df","M0 0H512V416H304L160 512V416H0V0zM217 161l17-17L200 110.1l-17 17-64 64-17 17 17 17 64 64 17 17L233.9 272l-17-17-47-47 47-47zM329 127l-17-17L278.1 144l17 17 47 47-47 47-17 17L312 305.9l17-17 64-64 17-17-17-17-64-64z"]},faGlassHalf:ZP,faGlassHalfEmpty:Zj,faGlassHalfFull:ZB,faFill:{prefix:"fass",iconName:"fill",icon:[512,512,[],"f575","M45.3 317.3L0 272l45.3-45.3 76.1-76.1-80-80L18.7 48 64 2.7 86.6 25.4l80 80 60.1-60.1L272 0l45.3 45.3L466.7 194.7 512 240l-45.3 45.3L285.3 466.7 240 512l-45.3-45.3L45.3 317.3zM166.6 195.9L90.5 272l16 16h267l48-48L272 90.5l-60.1 60.1 18.7 18.7L253.3 192 208 237.3l-22.6-22.6-18.7-18.7z"]},faMessageMinus:ZR,faCommentAltMinus:ZU,faAngleUp:{prefix:"fass",iconName:"angle-up",icon:[448,512,[8963],"f106","M224 114.7l22.6 22.6 160 160L429.3 320 384 365.3l-22.6-22.6L224 205.3 86.6 342.6 64 365.3 18.7 320l22.6-22.6 160-160L224 114.7z"]},faDinosaur:{prefix:"fass",iconName:"dinosaur",icon:[640,512,[],"e5fe","M448 0H424L408 32 368 48v80h80 32c35.3 0 64 28.7 64 64v64H490.7l-66.1-49.6c-40.2-30.1-89-46.4-139.2-46.4c-57.7 0-113.4 21.5-156.1 60.3L10.5 328.3 0 337.8V352 480v32H32 192h32 16 16 32V461.6L109.4 431.8 96 429.6V416 368 352h32v16 34.4l178.6 29.8 13.4 2.2V448v15.3c5.3 .4 10.6 .7 16 .7c16.6 0 32.7-2.1 48-6v54H512V424.1c76.5-35.9 128-113.5 128-201.5V192C640 86 554 0 448 0zm0 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faDrumstickBite:{prefix:"fass",iconName:"drumstick-bite",icon:[512,512,[],"f6d7","M160 176V278.5l-58.4 58.3C90.9 326.4 76.2 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60H72v12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-16.2-6.4-30.9-16.8-41.7L233.5 352H336c34.3 0 66.3-9.8 93.4-26.8C420.9 309.4 416 291.3 416 272c0-56.2 41.4-102.8 95.4-110.8C503.9 70.9 428.2 0 336 0C238.8 0 160 78.8 160 176z"]},faLinkHorizontalSlash:ZF,faChainHorizontalSlash:ZG,faHollyBerry:{prefix:"fass",iconName:"holly-berry",icon:[512,512,[],"f7aa","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-32 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm160 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM112 343.1L16 353.8l33.8 69.3L32 512l81.8-39.1 75.5 15.7L176 392.9l94.7-9L240 310.6 256 224l-80 36.8L97.4 249.1l14.6 94zm222.7 49.8l-13.3 95.7 75.5-15.7L478.7 512l-17.8-88.9 33.8-69.3-96-10.7 14.6-94-78.6 11.7-48.8-22.5-12.7 68.7 27 64.5 7.9 18.8 26.6 2.5z"]},faNose:{prefix:"fass",iconName:"nose",icon:[448,512,[],"e5bd","M448 368V512H352 284.8L208 448H174.4c-25.6 0-46.4 20.8-46.4 46.4V512H112C50.8 512 1.1 462.9 0 401.9C1 345.3 44.3 298 100.9 292.4l44.7-4.5 15.9-1.6-3.2-31.8-15.9 1.6-44.7 4.5c-11.7 1.2-23 3.7-33.7 7.5V0H176L448 368z"]},faArrowLeftToArc:{prefix:"fass",iconName:"arrow-left-to-arc",icon:[512,512,[],"e616","M64 256C64 150 150 64 256 64V0C114.6 0 0 114.6 0 256S114.6 512 256 512V448C150 448 64 362 64 256zM281.4 121.4l-112 112L146.7 256l22.6 22.6 112 112L304 413.3 349.3 368l-22.6-22.6L269.3 288H480h32V224H480 269.3l57.4-57.4L349.3 144 304 98.7l-22.6 22.6z"]},faChevronLeft:{prefix:"fass",iconName:"chevron-left",icon:[320,512,[9001],"f053","M2.7 256l22.6 22.6 192 192L240 493.3 285.3 448l-22.6-22.6L93.3 256 262.6 86.6 285.3 64 240 18.7 217.4 41.4l-192 192L2.7 256z"]},faBacteria:{prefix:"fass",iconName:"bacteria",icon:[640,512,[],"e059","M323 15L289 3l-6 17-1.5 4.2c-8-.5-16.2 .1-24.4 2c-9 2.1-17.8 4.4-26.2 7l-4.4-10.3L219.5 6.4 186.4 20.5l7.1 16.5 3.6 8.5c-16.5 7.1-31.5 15.1-45.2 23.9L147 62 137 47 107 67l10 15 5.8 8.7c-13.5 11.2-25.3 23.1-35.5 35.3l-10.1-8.1L63.2 106.7 40.7 134.8l14.1 11.2L66 155c-1.6 2.4-3.1 4.8-4.5 7.3c-7.1 11.8-12.8 23.2-17.4 34l-7.4-3L20 186.6 6.6 220l16.7 6.7 8.7 3.5c-.2 .8-.4 1.6-.7 2.3c-2.6 9.4-4.2 17.4-5.3 23.5c-.5 3.1-.9 5.7-1.2 7.7c-.1 1-.2 2-.3 2.7l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.5 2.8l0 0-29.5-2.7c-.4 4.4-.5 8.8-.2 13.2L20 283 3 289 15 323l17-6 2.2-.8c8 14.7 20.3 26.8 35.4 34.6L66.7 361l-4.9 17.3 34.6 9.9 4.9-17.3 3.1-11c17.8 .8 34.7-4.1 48.8-13.2l8 8L174 367.5 199.5 342l-12.7-12.7-8-8c6.8-10.6 11.3-22.9 12.7-36.2l.1-.6c.2-1.3 .7-3.8 1.7-7.4l.2-.6 9.4 4 16.5 7.1 14.2-33.1-16.5-7.1-8.5-3.6c7.5-11.1 18.7-23.7 36.5-34.5l1.6 5.6 4.9 17.3 34.6-9.9-4.9-17.3-3-10.6c5.2-1.7 10.7-3.2 16.6-4.6c9.7-2.2 18.5-6 26.4-11.1l8 8L342 199.5 367.4 174l-12.7-12.7-8-8c9.1-14.3 14-31.2 13.2-48.8l11-3.1 17.3-4.9-9.9-34.6L361 66.7l-10.3 2.9c-7.8-15.2-20-27.5-34.6-35.4L317 32l6-17zM106.2 275.8l-32.4-2.9 0 0 32.4 3zM128 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM323 480l-6 17L351 509l6-17 1.5-4.2c8 .5 16.2-.1 24.4-2c9-2.1 17.8-4.4 26.2-7l4.4 10.3 7.1 16.5 33.1-14.2-7.1-16.5-3.6-8.5c16.5-7.1 31.5-15.1 45.2-23.9l5 7.4 10 15 30-20-10-15-5.8-8.7c13.5-11.2 25.3-23.1 35.5-35.3l10.1 8.1 14.1 11.2 22.5-28.1-14.1-11.2L574 357c1.6-2.4 3.1-4.8 4.5-7.3c7.1-11.8 12.8-23.2 17.4-34l7.4 3 16.7 6.7L633.4 292l-16.7-6.7-8.7-3.5c.2-.8 .4-1.6 .7-2.3c2.6-9.4 4.2-17.4 5.3-23.5c.5-3.1 .9-5.7 1.2-7.7c.1-1 .2-2 .3-2.7l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.5-2.8l0 0 29.5 2.7c.4-4.4 .5-8.8 .2-13.2L620 229l17-6L625 189l-17 6-2.2 .8c-8-14.7-20.3-26.8-35.4-34.6l2.9-10.3 4.9-17.3-34.6-9.9-4.9 17.3-3.1 11c-17.8-.8-34.7 4.1-48.8 13.2l-8-8L466 144.5 440.5 170l12.7 12.7 8 8c-6.8 10.6-11.3 22.9-12.7 36.2l-.1 .6c-.2 1.3-.7 3.8-1.7 7.4l-.2 .6-9.4-4-16.5-7.1-14.2 33.1 16.5 7.1 8.5 3.6c-7.5 11.1-18.7 23.7-36.5 34.5l-1.6-5.6-4.9-17.3-34.6 9.9 4.9 17.3 3 10.6c-5.2 1.7-10.7 3.2-16.6 4.6c-9.7 2.2-18.5 6-26.4 11.1l-8-8L298 312.5 272.5 338l12.7 12.7 8 8c-9.1 14.2-14 31.2-13.2 48.8l-11 3.1-17.3 4.9 9.9 34.6 17.3-4.9 10.3-2.9c7.8 15.2 20 27.5 34.6 35.4L323 480zM566.2 239.1l0 0-32.4-3 32.4 2.9zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},faClouds:{prefix:"fass",iconName:"clouds",icon:[640,512,[],"f744","M304 160c-74.1 0-135.2 56-143.1 128H96 0V192c0-53 43-96 96-96l1.1 0C104.9 41.7 151.6 0 208 0c47.9 0 88.8 30.1 104.8 72.4C324.8 67 338 64 352 64c53 0 96 43 96 96c0 12.1-2.2 23.6-6.3 34.2c-11.4 2.3-22.2 6.4-32.1 11.9C383.3 177.7 345.7 160 304 160zM224 512H128V416c0-41.8 26.7-77.4 64-90.5V304c0-61.9 50.1-112 112-112c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H544 224z"]},faMoneyBillSimple:{prefix:"fass",iconName:"money-bill-simple",icon:[576,512,[],"e1f1","M576 64H0V448H576V64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faHandLizard:{prefix:"fass",iconName:"hand-lizard",icon:[512,512,[],"f258","M0 64H48 160h80 80 25.1l14.3 20.7 144 208L512 305v15 32 16 80H352V402.2L273.9 352H240 160 112 64V256h48 48 80c26.5 0 48-21.5 48-48s-21.5-48-48-48H160 48 0V64z"]},faTablePivot:{prefix:"fass",iconName:"table-pivot",icon:[512,512,[],"e291","M0 32H128V160H0V32zM160 160V32H512V480H0V192H128V416H448V160H160zm208 32l48 48v16H384v80 16H368 288v32H272l-48-48 48-48h16v32h64V256H320V240l48-48z"]},faFilterSlash:{prefix:"fass",iconName:"filter-slash",icon:[640,512,[],"e17d","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L407 293.2 576 96V32H70.5L48.4 14.8zM256 416l128 96V398.5L256 297.7V416z"]},faTrashCanUndo:ZY,faTrashCanArrowTurnLeft:ZQ,faTrashUndoAlt:Zq,faNotdef:{prefix:"fass",iconName:"notdef",icon:[384,512,[],"e1fe","M0 0H32 352h32V32 480v32H352 32 0V480 32 0zM64 390.3L153.5 256 64 121.7V390.3zM102.5 448H281.5L192 313.7 102.5 448zm128-192L320 390.3V121.7L230.5 256zM281.5 64H102.5L192 198.3 281.5 64z"]},faDisease:{prefix:"fass",iconName:"disease",icon:[512,512,[],"f7fa","M227 75.5l9.4-14.1C248.7 43 269.2 32 291.3 32c30.9 0 57.6 21.4 64.3 51.5l7.1 31.5c8.1 36.2 37.1 64 73.6 70.7l28 5.1c27.7 5.1 47.8 29.2 47.8 57.3c0 24.1-14.8 45.6-37.2 54.3L438 316.7c-32.5 12.6-53.9 43.9-53.9 78.8l0 25.2c0 32.7-26.5 59.3-59.3 59.3c-13.5 0-26.5-4.6-37-13l-30.9-24.7c-21.3-17-47.7-26.3-75-26.3h-10c-7.9 0-15.8 .9-23.6 2.6L86.1 432.4c-36 8-70.1-19.4-70.1-56.2c0-15.5 6.2-30.3 17.3-41.2l13.1-12.8c11.3-11 17.7-26.2 17.7-42c0-15.6-6.2-30.5-17.2-41.5L17.7 209.6C6.4 198.3 .1 183 .1 167.1c0-37.2 33.4-65.5 70.1-59.4l59.6 9.9c37.9 6.3 76-10.2 97.3-42.1zM120 224l40 40 40-40-40-40-40 40zm128 96l40 40 40-40-40-40-40 40zm56-88l24-24-24-24-24 24 24 24z"]},faPersonToDoor:{prefix:"fass",iconName:"person-to-door",icon:[576,512,[58704],"e433","M224 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM114.7 96H128h64 6.2l5.7 2.3 80 32 11.3 4.5 5.4 10.9L339.8 224H368h32v64H368 320 300.2l-8.8-17.7-24.3-48.6L238 299 305 340.9l20.4 12.8-6.6 23.2-16 56-16 56L280.1 512H213.6l11.7-40.8 16-56 9.4-32.8-86.2-53.9c-25.1-15.7-36.1-46.5-26.8-74.5l31.3-94H141.3l-38.6 38.6L80 221.3 34.7 176l22.6-22.6 48-48 9.4-9.4zM91.2 352l18.3-41.3c7.4 18.1 20.4 33.9 37.9 44.9l9.5 6L141.2 397l-8.4 19H112 32 0V352H32 91.2zM384 0H576V512H384V320h48V192H384V0z"]},faTurntable:{prefix:"fass",iconName:"turntable",icon:[576,512,[],"f8e4","M0 32H576V480H0V32zM384 256A160 160 0 1 0 64 256a160 160 0 1 0 320 0zM512 112V96H480v16V276.2l-22.3 44.6-14.3-7.2-24 48-14.3 28.6 57.2 28.6 14.3-28.6 24-48-14.3-7.2 24-48 1.7-3.4V280 112zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faBriefcaseMedical:{prefix:"fass",iconName:"briefcase-medical",icon:[512,512,[],"f469","M128 0h24H360h24V24 96H512V480H0V96H128V24 0zM336 48H176V96H336V48zM224 192v64H160v64h64v64h64V320h64V256H288V192H224z"]},faGenderless:{prefix:"fass",iconName:"genderless",icon:[384,512,[],"f22d","M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"]},faChevronRight:{prefix:"fass",iconName:"chevron-right",icon:[320,512,[9002],"f054","M317.3 256l-22.6 22.6-192 192L80 493.3 34.7 448l22.6-22.6L226.7 256 57.4 86.6 34.7 64 80 18.7l22.6 22.6 192 192L317.3 256z"]},faSignalWeak:ZK,faSignal1:ZZ,faClockFive:{prefix:"fass",iconName:"clock-five",icon:[512,512,[],"e349","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V248.7l60 90 13.3 20-39.9 26.6-13.3-20-64-96-4-6V256 120 96h48v24z"]},faRetweet:{prefix:"fass",iconName:"retweet",icon:[576,512,[],"f079","M96 64L0 160v32H64l0 192v32H96 272h32V352H272 128l0-160h64V160L96 64zM480 448l96-96V320H512V128 96H480L304 96l-32 0v64h32l144 0V320H384v32l96 96z"]},faCarRear:ZW,faCarAlt:Z$,faPumpSoap:{prefix:"fass",iconName:"pump-soap",icon:[448,512,[],"e06b","M128 0V128H256V96h82.7l38.6 38.6L400 157.3 445.3 112 422.6 89.4l-48-48L365.3 32H352 256V0H128zM56 160L32 512H352L328 160H56zM192 416c-35.3 0-64-20.7-64-56c0-40 64-120 64-120s64 80 64 120c0 35.3-28.7 56-64 56z"]},faComputerClassic:{prefix:"fass",iconName:"computer-classic",icon:[448,512,[],"f8b1","M0 0H448V416H0V0zM32 512V448H416v64H32zM384 64H64V256H384V64zM80 360a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm144-40v32h16H368h16V320H368 240 224z"]},faFrame:{prefix:"fass",iconName:"frame",icon:[448,512,[],"e495","M448 160l0-64-64 0 0-64-64 0 0 64L128 96l0-64L64 32l0 64L0 96l0 64 64 0 0 192L0 352l0 64 64 0 0 64 64 0 0-64 192 0 0 64 64 0 0-64 64 0 0-64-64 0 0-192 64 0zM128 352l0-192 192 0 0 192-192 0z"]},faVideoSlash:{prefix:"fass",iconName:"video-slash",icon:[640,512,[],"f4e2","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-28-21.8L608 448V64L448 174.9V325l-32-24.8V64H111.8L48.4 14.8zM416 423.8L32 121.2V448H416V423.8z"]},faBatteryQuarter:ZX,faBattery2:ZJ,faEllipsisStroke:Z6,faEllipsisHAlt:Z5,faRadio:{prefix:"fass",iconName:"radio",icon:[512,512,[128251],"f8d7","M485.7 55.3L509 49.6 497.6 3 474.3 8.7l-456 112L0 125.2V128v16V304v24V512H512V128H189.8l296-72.7zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 240H96h96 16v32H192 96 80V240zM64 304H80 208h16v32H208 80 64V304zm16 64H96h96 16v32H192 96 80V368z"]},faBabyCarriage:Z8,faCarriageBaby:Z9,faFaceExpressionless:{prefix:"fass",iconName:"face-expressionless",icon:[512,512,[],"e373","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 336H352h16v32H352 160 144V336h16zM128 192h16 64 16v32H208 144 128V192zm176 0h64 16v32H368 304 288V192h16z"]},faDownToDottedLine:{prefix:"fass",iconName:"down-to-dotted-line",icon:[448,512,[],"e408","M64 480V416H0v64H64zm96 0V416H96v64h64zm32 0h64V416H192v64zm160 0V416H288v64h64zm32 0h64V416H384v64zM64 224L224 384 384 224V192H288V32H160V192H64v32z"]},faCloudMusic:{prefix:"fass",iconName:"cloud-music",icon:[640,512,[],"f8ae","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM416 184V160.9L394.4 169l-128 48L256 220.9V232v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V275.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V216 184z"]},faTrafficLight:{prefix:"fass",iconName:"traffic-light",icon:[320,512,[128678],"f637","M320 0H0V352c0 88.4 71.6 160 160 160s160-71.6 160-160V0zM160 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},faCloudMinus:{prefix:"fass",iconName:"cloud-minus",icon:[640,512,[],"e35d","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM248 264H224v48h24H392h24V264H392 248z"]},faThermometer:{prefix:"fass",iconName:"thermometer",icon:[512,512,[],"f491","M96 382.1V280v-9.9l7-7 36.7-36.7 57 57L208 294.6 230.6 272l-11.3-11.3-57-57 41.4-41.4 57 57L272 230.6 294.6 208l-11.3-11.3-57-57 41.4-41.4 57 57L336 166.6 358.6 144l-11.3-11.3-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L249 409l-7 7H232 129.9L52.2 493.8l-17 17L1.3 476.8l17-17L96 382.1z"]},faShieldMinus:{prefix:"fass",iconName:"shield-minus",icon:[512,512,[],"e249","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM184 232H160v48h24H328h24V232H328 184z"]},faVrCardboard:{prefix:"fass",iconName:"vr-cardboard",icon:[640,512,[],"f729","M640 64H0V448H224l64-128h64l64 128H640V64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCarTilt:{prefix:"fass",iconName:"car-tilt",icon:[640,512,[],"f5e5","M65.1 75.8l21.1-5.7L318.1 8l21.1-5.7L352.2 20 430.6 127l40.7-10.9L521 301.5l20.7 77.3-92.7 24.8-20.7-77.3L150 400.9 162.7 448H640v64H0V448H63.3l-6-22.2L7.6 240.3l40.7-10.9L62.7 97.6l2.4-21.8zm248.4-.3L124 126.3l-9.3 85.3 249.6-66.9L313.5 75.5zm-180 263.6a32 32 0 1 0 -16.6-61.8 32 32 0 1 0 16.6 61.8zM434.3 225.4a32 32 0 1 0 -61.8 16.6 32 32 0 1 0 61.8-16.6z"]},faGaugeCircleMinus:{prefix:"fass",iconName:"gauge-circle-minus",icon:[640,512,[],"e497","M496 192c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-97.2 78.8-176 176-176zM320 352c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V88 64h48V88 292.7c23.5 9.5 40 32.5 40 59.3zM144 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM336 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 16H560 432 416V352h16H560h16v32z"]},faBrightnessLow:{prefix:"fass",iconName:"brightness-low",icon:[512,512,[],"e0ca","M224 48v64h64V48H224zM128 82.7L82.7 128 128 173.3 173.3 128 128 82.7zM48 224v64h64l0-64H48zM173.3 384L128 338.7 82.7 384 128 429.3 173.3 384zM288 464V400H224v64h64zm50.7-80L384 429.3 429.3 384 384 338.7 338.7 384zM464 224H400v64h64V224zm-34.7-96L384 82.7 338.7 128 384 173.3 429.3 128zM256 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faHandMiddleFinger:{prefix:"fass",iconName:"hand-middle-finger",icon:[448,512,[128405],"f806","M272 0H192V192H112v32 13.3V240v80 16H80V320 264L32 304v57.5c0 44.7 19.8 87 54.1 115.6c27 22.5 61.1 34.9 96.3 34.9H304c70.7 0 128-57.3 128-128V368 320 240H352V208H272V0z"]},faPercent:Z7,faPercentage:Wb,faTruckMoving:{prefix:"fass",iconName:"truck-moving",icon:[640,512,[],"f4df","M480 32H0V304v80 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16H416h33.6c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H640V288 256v-9.9l-7-7-72-72-7-7H544 480V32zM582.1 256H480V208h54.1l48 48zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faGlassWaterDroplet:{prefix:"fass",iconName:"glass-water-droplet",icon:[384,512,[],"e4f5","M96 304c20.1 10.1 43.9 10.1 64 0s43.9-10.1 64 0s43.9 10.1 64 0l8.4-4.2L314.8 64H69.2L87.6 299.8 96 304zM344 512H40L5 64 0 0H64.2 319.8 384l-5 64L344 512zM192 96l47.9 53.9c10.4 11.7 16.1 26.7 16.1 42.4c0 35.2-28.8 63.8-64 63.8s-64-28.5-64-63.8c0-15.6 5.7-30.7 16.1-42.4L192 96z"]},faConveyorBelt:{prefix:"fass",iconName:"conveyor-belt",icon:[640,512,[],"f46e","M128 0H256V128l64-48 64 48V0H512V256H128V0zM0 416c0-53 43-96 96-96H544c53 0 96 43 96 96s-43 96-96 96H96c-53 0-96-43-96-96zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faLocationCheck:Wm,faMapMarkerCheck:Wg,faCoinVertical:{prefix:"fass",iconName:"coin-vertical",icon:[384,512,[],"e3fd","M288 256c0 141.4-64.5 256-144 256S0 397.4 0 256S64.5 0 144 0s144 114.6 144 256zM184.2 425.4c11.4-12 20.1-27.7 26.8-44.4c13.4-33.6 21-77.8 21-125s-7.6-91.4-21-125c-6.7-16.7-15.4-32.4-26.8-44.4C172.7 74.5 156.5 64 136 64s-36.7 10.5-48.2 22.6C76.5 98.6 67.7 114.3 61 131c-13.4 33.6-21 77.8-21 125s7.6 91.4 21 125c6.7 16.7 15.4 32.4 26.8 44.4C99.3 437.5 115.5 448 136 448s36.7-10.5 48.2-22.6zM136 416c-35.3 0-64-71.6-64-160s28.7-160 64-160s64 71.6 64 160s-28.7 160-64 160zm90.1 96c15.6-13.2 29.3-29.7 40.9-48h63.7c-21 30.2-46.8 48-74.6 48H226.1zM349 432H284.3c13.2-28.4 23-60.9 29-96h64.3c-6 36.2-15.9 68.9-28.7 96zm32.8-128H317.6c1.6-15.7 2.4-31.7 2.4-48s-.8-32.3-2.4-48h64.1c1.5 15.5 2.2 31.6 2.2 48s-.8 32.5-2.2 48zm-4.1-128H313.3c-6-35.1-15.9-67.6-29-96H349c12.8 27.1 22.7 59.8 28.7 96zm-47-128H267c-11.5-18.3-25.2-34.8-40.9-48H256c27.9 0 53.6 17.8 74.6 48z"]},faDisplay:{prefix:"fass",iconName:"display",icon:[576,512,[],"e163","M576 0H0V416H240l-10.7 32H160 128v64h32H416h32V448H416 346.7L336 416H576V0zM512 64V352H64V64H512z"]},faPersonSign:{prefix:"fass",iconName:"person-sign",icon:[512,512,[],"f757","M96 48a48 48 0 1 1 96 0A48 48 0 1 1 96 48zM84.7 128H104h88 14.4l9.5 10.7 58.7 66.1 43.6 16.3 15.9-43.7L256 148.4 308.8 0 388 29.5l9.9-27.1L443 18.8 433 46.2l79 29.4L459.2 224l-80-29.8-45 123.7-8.2 22.6L280.8 324l8.2-22.6 7.3-20.1L244.8 262l-7.4-2.8-5.3-5.9L216 235.2v77.3l36.6 73.2 3.4 6.8V400v80 32H192V480 407.6L164.2 352H144V480v32H80V480 273.7L60.3 311 3.7 281l72-136 9-17z"]},faFaceSmile:Wy,faSmile:Wv,faPhoneHangup:{prefix:"fass",iconName:"phone-hangup",icon:[640,512,[],"e225","M0 240L64 384l160-32V224c62.3-20.8 129.7-20.8 192 0V352l160 32 64-144C602.7 192 486.4 96 320 96S37.3 192 0 240z"]},faSignatureSlash:{prefix:"fass",iconName:"signature-slash",icon:[640,512,[],"e3cb","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L565.2 416H616h24V368H616 503.3l-61.8-48H544h32V256H544 460.4l18-53.9 19.5-58.5-59 17.7L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96c-37.4 0-69.8 21.4-85.7 52.6L48.4 14.8zM192 126.3c.9-16.9 14.8-30.3 32-30.3c17.7 0 32 14.3 32 32v7.8c0 13-.5 26-1.6 39L192 126.3zM355.4 253.2l42.7-12.8L386 276.9l-30.5-23.7zm-236.6 4.2L96 264.2V288 448v32h32 64 18.6l9.2-16.1 25.5-44.7c17.5-30.5 31.9-62.7 43.1-95.9L181.1 238.7l-62.3 18.7zm113 32.9c-10.4 33.8-24.5 66.4-42.1 97.2L173.4 416H160V311.8l71.8-21.5zM24 368H0v48H24 64.3c-.2-2.8-.3-5.6-.3-8.5V368H24z"]},faThumbtack:Wz,faThumbTack:WL,faWheatSlash:{prefix:"fass",iconName:"wheat-slash",icon:[640,512,[],"e339","M362.6 258.7l28.6-28.6 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6L539.2 197c-34.1-34.1-82.6-44.9-125.9-32.5c12.4-43.3 1.5-91.8-32.5-125.9L358.2 16 335.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-3.5 3.5-6.6 7.1-9.4 10.9L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L362.6 258.7zm-68.8 68.8l-50.6-39.9-29.5 29.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L89.4 441.4 66.7 464 112 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l36.3-36.3zM536 0c-48.6 0-88 39.4-88 88v40h40c48.6 0 88-39.4 88-88V0H536z"]},faTrophy:{prefix:"fass",iconName:"trophy",icon:[576,512,[127942],"f091","M129.6 64c-1-20.1-1.6-41.4-1.6-64H448c0 22.6-.6 43.9-1.6 64H552h24V88c0 134.5-70.4 207.7-140.5 246.1c-34.5 18.9-68.8 29.3-94.3 35c-5.9 1.3-11.3 2.4-16.2 3.3c-1.7 .9-3.4 1.8-5.1 2.6V448h72 24v24 16 24H392 184 160V488 472 448h24 72V374.9c-1.7-.8-3.3-1.7-5.1-2.6c-4.9-.9-10.3-1.9-16.2-3.3c-25.5-5.7-59.8-16.1-94.3-35C70.4 295.7 0 222.5 0 88V64H24 129.6zm3.6 48H48.9c7.5 97.9 60.9 150.6 114.6 179.9c7.2 4 14.5 7.5 21.7 10.7c-22.7-40.3-42.8-100.5-51.9-190.6zM390.8 302.6c7.2-3.2 14.4-6.7 21.7-10.7c53.7-29.4 107.1-82 114.6-179.9H442.7c-9.1 90.1-29.2 150.3-51.9 190.6z"]},faCloudsSun:{prefix:"fass",iconName:"clouds-sun",icon:[640,512,[],"f746","M121.3 0L104 104 0 121.3 60.7 208 0 294.7 104 312l17.3 104 42-29.4c8.8-37.6 34.2-68.7 68-85.4c-7.5 1.9-15.3 2.9-23.4 2.9c-53 0-96-43-96-96s43-96 96-96c36.6 0 68.5 20.5 84.7 50.7c7.5-23.3 23.7-42.8 44.7-54.5L312 104 294.7 0 208 60.7 121.3 0zM272 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm325.2 80.1H640v-72c0-39.8-32.2-72-72-72c-3.2 0-6.4 .2-9.5 .6C551.4 107.9 519 80.1 480 80.1c-34.2 0-63.3 21.4-74.8 51.6c-6.6-2.3-13.8-3.6-21.2-3.6c-35.3 0-64 28.6-64 64c0 3 .2 6 .6 8.9c14.6-5.8 30.6-9 47.3-9c35.7 0 68 14.6 91.2 38.2c11.5-4 23.9-6.2 36.8-6.2c44.7 0 83.3 26.2 101.3 64.1zm42.7 223.8v-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C433.3 242.6 402.8 224 368 224c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6v96h96H559.9l80 0z"]},faPersonPraying:Ww,faPray:WH,faHammer:{prefix:"fass",iconName:"hammer",icon:[576,512,[128296],"f6e3","M225.6 18.2L176 48l96 48v48L384 256l24-24 24 24-24 24 48 48L576 208l-48-48-24 24-24-24 24-24L405.5 37.5C381.5 13.5 348.9 0 315 0H291.5c-23.2 0-46 6.3-65.9 18.2zM0 416l96 96L330.7 248 264 181.3 0 416z"]},faFaceVomit:{prefix:"fass",iconName:"face-vomit",icon:[576,512,[],"e3a0","M544 256c0 72.5-30.1 137.9-78.5 184.5l-16.7-5.6c-11.9-4-21.5-12.3-27.2-22.9c16.7-12.6 26.4-27.7 26.4-44c0-44.2-71.6-80-160-80s-160 35.8-160 80c0 16.3 9.7 31.4 26.4 44c-5.7 10.6-15.2 19-27.2 22.9l-16.7 5.6C62.1 393.9 32 328.5 32 256C32 114.6 146.6 0 288 0S544 114.6 544 256zM262.9 192L144 128l45.7 64L144 256l118.9-64zM432 128L313.1 192 432 256l-45.7-64L432 128zM32 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm480 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 396.1V338.7c23.6-11.1 57.3-18.7 96-18.7s72.4 7.6 96 18.7v57.4c0 31 19.8 58.5 49.2 68.3L480 480v32H96V480l46.8-15.6c29.4-9.8 49.2-37.3 49.2-68.3zM304 384a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-48 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faSpeakers:{prefix:"fass",iconName:"speakers",icon:[640,512,[],"f8e0","M0 0H256V257.6c-20.3-20.7-48.7-33.6-80-33.6c-61.9 0-112 50.1-112 112s50.1 112 112 112c31.3 0 59.7-12.9 80-33.6V512H0V0zM352 512H320 288V480 336 32 0h32 32H640V512H352zm0-176a112 112 0 1 0 224 0 112 112 0 1 0 -224 0zM176 272a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM400 336a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faTtyAnswer:Wx,faTeletypeAnswer:WN,faMugTeaSaucer:{prefix:"fass",iconName:"mug-tea-saucer",icon:[640,512,[],"e1f5","M208 96V32H96V384H480V288h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H480 448 240V96l48 48V256H160V144l48-48zm272 0h32c35.3 0 64 28.7 64 64s-28.7 64-64 64H480V96zM32 416H0v64H32 544h32V416H544 32z"]},faDiagramLeanCanvas:{prefix:"fass",iconName:"diagram-lean-canvas",icon:[640,512,[],"e156","M512 96V304h64V96H512zm-48 0H400v80h64V96zM352 96H288V304h64V96zM240 96H176v80h64V96zM128 96H64V304h64V96zM64 352v64H296V352H64zm280 64H576V352H344v64zM0 32H64 576h64V96 416v64H576 64 0V416 96 32zM240 304V224H176v80h64zm224-80H400v80h64V224z"]},faAlt:{prefix:"fass",iconName:"alt",icon:[640,512,[],"e08a","M448 64H432.6L423 76 176.6 384H32 0v64H32 192h15.4l9.6-12L463.4 128H608h32V64H608 448zm0 320H416v64h32H608h32V384H608 448z"]},faDial:WV,faDialMedHigh:Wk,faHandPeace:{prefix:"fass",iconName:"hand-peace",icon:[512,512,[9996],"f25b","M256 0V240H192V0h64zm96 160V288H288V160h64zm32 32h64V320H384V192zM101.5 69.8L175.9 240H106.1L42.8 95.4 30 66.1 88.6 40.5l12.8 29.3zM64 363V272h56.1 69.9H256v48 32H160 144v32h16H272h16V368 320h64v32h96c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363z"]},faCircleTrash:WE,faTrashCircle:WD,faRotate:W_,faSyncAlt:WO,faCircleQuarters:{prefix:"fass",iconName:"circle-quarters",icon:[512,512,[],"e3f8","M120.2 391.8L256 256 391.8 391.8C426.5 357 448 309 448 256s-21.5-101-56.2-135.8L256 256 120.2 120.2C85.5 155 64 203 64 256s21.5 101 56.2 135.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faSpinner:{prefix:"fass",iconName:"spinner",icon:[512,512,[],"f110","M208 0V96l96 0V0H208zM0 208v96H96V208H0zM208 512h96V416H208v96zM512 208H416v96h96V208zM41 403.1L108.9 471l67.9-67.9-67.9-67.9L41 403.1zm362 67.9L471 403.1l-67.9-67.9-67.9 67.9L403.1 471zM41 108.9l67.9 67.9 67.9-67.9L108.9 41 41 108.9z"]},faTowerControl:{prefix:"fass",iconName:"tower-control",icon:[448,512,[],"e2a2","M184 0H160V48h24 16V96H144 128v16 16H40-1L9 167.8 47 320H16l0 64H48 80V512H368V384h32 32V320H401L439 167.8 449 128H408 320V112 96H304 248V48h16 24V0H264 224 184zM128 320H113l-1.9-7.8L81 192h47V320zm48 0V192h96V320H176zm159 0l-15 0V192h47L337 312.2 335 320z"]},faArrowUpTriangleSquare:WP,faSortShapesUp:Wj,faWhale:{prefix:"fass",iconName:"whale",icon:[640,512,[128011],"f72c","M160 0l24 104 104 24-80 80-80.8-11.5L90.6 255c-6.7 10.7-8.3 23.9-4.3 35.9c5.8 17.3 22 29 40.3 29h1.1c10.5 0 20.7-3.8 28.6-10.6l103.8-89C329.7 160.8 418.4 128 510.1 128H640V480H162.4C72.7 480 0 407.3 0 317.6c0-39.5 15.7-77.3 43.6-105.2L92 164 80 80 160 0zM400 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faRobot:{prefix:"fass",iconName:"robot",icon:[640,512,[129302],"f544","M352 0V32 96H544V512H96V96H288V32 0h64zM208 384H192v32h16 32 16V384H240 208zm96 0H288v32h16 32 16V384H336 304zm96 0H384v32h16 32 16V384H432 400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM64 224V416H0V224H64zm576 0V416H576V224h64z"]},faPeace:{prefix:"fass",iconName:"peace",icon:[512,512,[9774],"f67c","M224 445.3V323.5l-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8V66.7C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5V445.3c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3V240.8L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faPartyHorn:{prefix:"fass",iconName:"party-horn",icon:[512,512,[],"e31b","M32 32a32 32 0 1 1 64 0A32 32 0 1 1 32 32zM448 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM150.1 136l17-17 8.3-8.3c16.7-16.7 27.2-38.6 29.8-62.1l3-27.4 47.7 5.3-3 27.4c-3.8 34.3-19.2 66.3-43.6 90.7L201 153l-17 17L150.1 136zM359 311l8.2-8.3c24.4-24.4 56.4-39.8 90.7-43.6l27.4-3 5.3 47.7-27.4 3c-23.5 2.6-45.4 13.1-62.1 29.8L393 345l-17 17L342.1 328l17-17zM503.5 42.3l-10 8.5c-14.8 12.5-33.7 19.1-53 18.6c-16.6-.4-30.6 12.4-31.6 29l-1.8 30c-2.5 42.5-38.3 75.3-80.8 74.2c-7.6-.2-15 2.4-20.7 7.3l-10 8.5-18.3 15.5-31-36.6 18.3-15.5 10-8.5c14.8-12.5 33.7-19.1 53-18.6c16.6 .4 30.6-12.4 31.6-29l1.8-30c2.5-42.5 38.3-75.3 80.8-74.2c7.6 .2 15-2.4 20.7-7.3l10-8.5 31 36.6zM32 512L0 480l38.5-98.9 92.4 92.4L32 512zm131.5-51.1L51.1 348.5l23.2-59.6L223.1 437.7l-59.6 23.2zM255.7 425L87 256.3 112 192 320 400l-64.3 25z"]},faGears:WB,faCogs:WR,faSunBright:WU,faSunAlt:WF,faWarehouse:{prefix:"fass",iconName:"warehouse",icon:[640,512,[],"f494","M0 512V128L320 0 640 128V512H544V192H96V512H0zm128-80H512l0 80-384 0V432zm0-96H512v64H128V336zm0-112H512l0 80H128V224z"]},faConveyorBeltArm:{prefix:"fass",iconName:"conveyor-belt-arm",icon:[640,512,[],"e5f8","M128 0h32H320h32V64H320 267.1l-5.7 34c.8 1 1.5 2 2.3 3l204.5 27.3 11.8 1.6v64.6V208v16 0H448V208 190.1L255.2 164.5c-8.4 7.2-19.3 11.6-31.2 11.6c-26.5 0-48-21.5-48-48c0-17.1 8.9-32 22.3-40.6L202.2 64H160 128V0zm96 144a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM416 256h96v64h32c53 0 96 43 96 96s-43 96-96 96H96c-53 0-96-43-96-96s43-96 96-96l0-64h96v64h64V256h96v64h64V256zM128 448a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLockKeyholeOpen:WG,faLockOpenAlt:WY,faSquareFragile:WQ,faBoxFragile:Wq,faSquareWineGlassCrack:WK,faArrowUpRightDots:{prefix:"fass",iconName:"arrow-up-right-dots",icon:[576,512,[],"e4b7","M160 0H128V64h32 50.7L25.4 249.4 2.7 272 48 317.3l22.6-22.6L256 109.3V160v32h64V160 32 0H288 160zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faSquareN:{prefix:"fass",iconName:"square-n",icon:[448,512,[],"e277","M448 32H0V480H448V32zM288 128h48v24V360v24H300.9l-7.2-8.5L160 217.5V360v24H112V360 152 128h35.1l7.2 8.5L288 294.5V152 128z"]},faSplotch:{prefix:"fass",iconName:"splotch",icon:[512,512,[],"f5bc","M256 0h80l30.9 103c10.8 35.9 37.7 64.7 72.8 77.9L512 208v64l-73.2 54.9c-34 25.5-52 67-47.3 109.3L400 512H304l-73.3-58.6c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L16 464V376l24.3-29.1c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L0 160V80L101.1 97.2c44 7.5 88.5-10.1 115.5-45.5L256 0z"]},faFaceGrinHearts:WZ,faGrinHearts:WW,faMeter:{prefix:"fass",iconName:"meter",icon:[512,512,[],"e1e8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160v32 32H128V192 160 128h64v32zm96 0v32 32H224V192 160 128h64v32zm96 0v32 32H320V192 160 128h64v32z"]},faMandolin:{prefix:"fass",iconName:"mandolin",icon:[512,512,[],"f6f9","M448 0L368 48l-25.4 76.1-65.7 65.7C189.6 188.3 0 200.5 0 336c0 97.2 78.8 176 176 176c135.5 0 147.7-189.6 146.2-276.9l65.7-65.7L464 144l48-80L448 0zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faDiceFour:{prefix:"fass",iconName:"dice-four",icon:[448,512,[9859],"f524","M0 32H448V480H0V32zM160 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faSimCard:{prefix:"fass",iconName:"sim-card",icon:[384,512,[],"f7c4","M0 0H32 256h13.3l9.4 9.4 96 96 9.4 9.4V128 480v32H352 32 0V480 32 0zM64 192v64h64V192H64zm0 160h80 96 80V288H240 144 64v64zM320 192H256v64h64V192zm-160 0v64h64V192H160zm96 192v64h64V384H256zm-32 0H160v64h64V384zm-96 0H64v64h64V384z"]},faTransgender:W$,faTransgenderAlt:WX,faMercury:{prefix:"fass",iconName:"mercury",icon:[384,512,[9791],"f223","M39.3 0c9.8 31.3 29 58.4 54.2 78.1C46.7 109.7 16 163.3 16 224c0 89.1 66.2 162.7 152 174.4V424H136 112v48h24 32v16 24h48V488 472h32 24V424H248 216V398.4c85.8-11.7 152-85.3 152-174.4c0-60.7-30.7-114.3-77.5-145.9C315.7 58.4 334.9 31.3 344.7 0H275.2C258.6 28.7 227.5 48 192 48s-66.6-19.3-83.2-48H39.3zM304 224A112 112 0 1 1 80 224a112 112 0 1 1 224 0z"]},faUpFromBracket:{prefix:"fass",iconName:"up-from-bracket",icon:[448,512,[],"e590","M64 160L224 0 384 160v32H288V352H160V192H64V160zm0 192v96H384V352 320h64v32V480v32H416 32 0V480 352 320H64v32z"]},faKnifeKitchen:{prefix:"fass",iconName:"knife-kitchen",icon:[576,512,[128298],"f6f5","M480 0l88 88L448 208v64l-55.5 43.2L278.6 201.4 480 0zM448 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm40-40a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM0 480L256 224 400 368s-128 144-288 144C48 512 0 480 0 480z"]},faBorderRight:{prefix:"fass",iconName:"border-right",icon:[448,512,[],"f852","M448 32l0 448-64 0 0-448 64 0zm-96 0l0 64-64 0 0-64 64 0zm0 448l-64 0 0-64 64 0 0 64zm0-256l0 64-64 0 0-64 64 0zM160 96L96 96l0-64 64 0 0 64zm0 320l0 64-64 0 0-64 64 0zm0-128l-64 0 0-64 64 0 0 64zM256 32l0 64-64 0 0-64 64 0zm0 448l-64 0 0-64 64 0 0 64zm0-256l0 64-64 0 0-64 64 0zM64 96L0 96 0 32l64 0 0 64zm0 320l0 64L0 480l0-64 64 0zm0-128L0 288l0-64 64 0 0 64zM256 128l0 64-64 0 0-64 64 0zM64 192L0 192l0-64 64 0 0 64zm0 128l0 64L0 384l0-64 64 0zm192 64l-64 0 0-64 64 0 0 64z"]},faArrowTurnDown:WJ,faLevelDown:W6,faSpade:{prefix:"fass",iconName:"spade",icon:[512,512,[9824],"f2f4","M33.1 222.9L96 160 256 0 416 160l62.9 62.9c21.2 21.2 33.1 50 33.1 80C512 365.3 461.3 416 398.9 416c-30 0-58.8-11.9-80-33.1L288 352v96h32 32v64H320 288 224 192 160V448h32 32V352l-30.9 30.9c-21.2 21.2-50 33.1-80 33.1C50.7 416 0 365.3 0 302.9c0-30 11.9-58.8 33.1-80z"]},faCardSpade:{prefix:"fass",iconName:"card-spade",icon:[384,512,[],"e3ec","M384 0H0V512H384V0zM192 120.8l39.6 39.6 64 64c21.9 21.9 21.9 57.3 0 79.2s-57.3 21.9-79.2 0l-8.4-8.4V336h16 16v32H224 208 176 160 144V336h16 16V295.2l-8.4 8.4c-21.9 21.9-57.3 21.9-79.2 0s-21.9-57.3 0-79.2l64-64L192 120.8z"]},faLineColumns:{prefix:"fass",iconName:"line-columns",icon:[512,512,[],"f870","M224 32H0V96H224V32zm0 128H0v64H224V160zM0 288v64H224V288H0zM224 416H0v64H224V416zM288 32V96H512V32H288zM512 160H288v64H512V160zM288 288v64H512V288H288zM512 416H288v64H512V416z"]},faArrowRightToLine:W4,faArrowToRight:W5,faPersonFallingBurst:{prefix:"fass",iconName:"person-falling-burst",icon:[640,512,[],"e547","M256 32l0-32H192V32l0 76.2L49.7 179.4 32 188.2V208 352l0 32H96V352l0-109.8L253.1 484.9l17.4 26.9L324.2 477l-17.4-26.9L222.6 320H224l96 0 38.4 51.2 19.2 25.6 51.2-38.4-19.2-25.6-48-64L352 256l-16 0-95.5 0L188 181.8l50.3-25.2 17.7-8.8 0-19.8 0-96zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 273.2l76.4 61.4-.4-98 95.6-21.4-76.9-60.8 42.9-88.1L506.2 88.5 464 0 421.8 88.5 326.4 66.3l42.9 88.1-76.9 60.8 39.5 8.8H336l32 0 7.3 9.7 12.8 2.9-.1 14.1 39.1 52.2L464 273.2z"]},faFlagPennant:W8,faPennant:W9,faConveyorBeltEmpty:{prefix:"fass",iconName:"conveyor-belt-empty",icon:[640,512,[],"e150","M96 320c-53 0-96 43-96 96s43 96 96 96H544c53 0 96-43 96-96s-43-96-96-96H96zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserGroupSimple:{prefix:"fass",iconName:"user-group-simple",icon:[640,512,[],"e603","M160 32a104 104 0 1 1 0 208 104 104 0 1 1 0-208zm320 0a104 104 0 1 1 0 208 104 104 0 1 1 0-208zM256 288l64 192H0L64 288H256zm384 0L576 480H384L320 288H640z"]},faAward:{prefix:"fass",iconName:"award",icon:[384,512,[],"f559","M192 0l43.7 28.8L288 25.7l23.5 46.8L358.3 96l-3.1 52.3L384 192l-28.8 43.7 3.1 52.3-46.8 23.5L288 358.3l-52.3-3.1L192 384l-43.7-28.8L96 358.3 72.5 311.5 25.7 288l3.1-52.3L0 192l28.8-43.7L25.7 96 72.5 72.5 96 25.7l52.3 3.1L192 0zm80 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM0 456L49.8 337.6l17.6 35 9.4 18.8 21-1.2 41.7-2.4 31.9 21L128 512 75.8 456H0zm256 56L212.5 408.8l31.9-21 41.7 2.4 21 1.2 9.4-18.8 17.6-35L384 456H308.2L256 512z"]},faTicketSimple:W7,faTicketAlt:$b,faBuilding:{prefix:"fass",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M384 0H0V512H144V384h96V512H384V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64z"]},faAnglesLeft:$m,faAngleDoubleLeft:$g,faCamcorder:$y,faVideoHandheld:$v,faPancakes:{prefix:"fass",iconName:"pancakes",icon:[512,512,[129374],"e42d","M256 160c123.7 0 224-28.7 224-64s-100.3-64-224-64S32 60.7 32 96c0 17.4 24.4 33.2 64 44.8V272v32h64V272 153.8c10.3 1.4 21 2.6 32 3.5V224v32h64V224 160zM192 64h16 96 16V96H304 208 192V64zM14.9 133C5.3 141.4 0 150.5 0 160c0 20.3 24.2 38.8 64 52.9V164.8c0-.1-.1-.2-.2-.4c-.4-.5-1.2-1.3-2.4-1.8c-14.7-5.9-28.7-13.4-39.6-22.9c-2.3-2-4.6-4.3-6.8-6.8zM288 239.4c126.3-4.9 224-38.6 224-79.4c0-9.5-5.3-18.6-14.9-27c-4 4.5-8.5 8.4-12.7 11.5c-13.4 10-30.9 17.8-49.8 24C396.6 181 345.5 189 289.3 191.3c-.5 0-.9 .2-1.2 .5c-.1 .1-.1 .2-.1 .2l0 32 0 15.4zM7.2 221.1C2.5 227.2 0 233.5 0 240c0 20.3 24.2 38.8 64 52.9V272 246.7c-21.5-6.8-41.1-15.2-56.8-25.6zM256 320c141.4 0 256-35.8 256-80c0-6.5-2.5-12.8-7.2-18.9c-16.1 10.6-36.2 19.1-58.3 26c-42.7 13.4-97.9 22-158.5 24.3l0 16.6H192v29.5c20.5 1.6 41.9 2.5 64 2.5zm256 0c0-6.5-2.5-12.8-7.2-18.9c-16.1 10.6-36.2 19.1-58.3 26C396.4 342.8 329 352 256 352s-140.4-9.2-190.6-24.9c-22-6.9-42.2-15.4-58.3-26C2.5 307.2 0 313.5 0 320c0 44.2 114.6 80 256 80s256-35.8 256-80zm0 80c0-6.5-2.5-12.8-7.2-18.9c-16.1 10.6-36.2 19.1-58.3 26C396.4 422.8 329 432 256 432s-140.4-9.2-190.6-24.9c-22-6.9-42.2-15.4-58.3-26C2.5 387.2 0 393.5 0 400c0 44.2 114.6 80 256 80s256-35.8 256-80z"]},faAlbumCircleUser:{prefix:"fass",iconName:"album-circle-user",icon:[576,512,[],"e48d","M0 32H448V192.7c-5.3-.5-10.6-.7-16-.7c-20.1 0-39.5 3.4-57.5 9.6C352.3 140 293.3 96 224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c12.9 0 25.4-1.5 37.4-4.4c6.5 25.5 18.5 48.7 34.8 68.4H0V32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 144a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224.7 77.7L488 416H376l-24.7 29.7c20.4 21.2 49 34.3 80.7 34.3s60.3-13.2 80.7-34.3zM480 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faSubtitlesSlash:{prefix:"fass",iconName:"subtitles-slash",icon:[640,512,[],"e610","M29.4 .1l19 14.7L70.5 32H608V449.3l12.9 10 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1zM384 275.4L400.3 288H408h80 24V240H488 408 384v35.4zm128 99.4V336H488 462.1L512 374.7zM32 121.2L182.8 240H152 128v48h24 91.7l60.9 48H288v48h24 53.5l121.8 96H32V121.2zM128 336v48h24 80 24V336H232 152 128z"]},faQrcode:{prefix:"fass",iconName:"qrcode",icon:[448,512,[],"f029","M192 32H0V224H192V32zM128 96v64H64V96h64zm64 192H0V480H192V288zm-64 64v64H64V352h64zM256 32V224H448V32H256zm64 64h64v64H320V96zm32 352v32h32V448H352zm96 0H416v32h32V448zM416 288v32H352V288H256v96 96h64V384h32v32h96V352 320 288H416z"]},faDiceD10:{prefix:"fass",iconName:"dice-d10",icon:[512,512,[],"f6cd","M215.1 0H192L0 256v1.4l139.7-31L215.1 0zM1.9 289.8L240 512V320.4l-91.4-63.2L1.9 289.8zM272 512L510.1 289.8 363.4 257.1 272 320.4V512zM512 257.4V256L320 0H296.9l75.4 226.3 139.7 31zM248.9 0L171 233.7l85 58.9 85-58.9L263.1 0H248.9z"]},faFireplace:{prefix:"fass",iconName:"fireplace",icon:[640,512,[],"f79a","M0 0V96H640V0H0zM608 128H32V512H160V352c0-88.4 71.6-160 160-160s160 71.6 160 160V512H608V128zM297.5 265.6c-29.9 18.7-89.6 71.7-89.6 134.4c0 61.9 50.1 112 112 112s112-50.1 112-112c0-18.7-13.4-67.2-67.2-112l-22.4 22.4-44.8-44.8zm67.2 168.1c0 24.7-20.1 44.8-44.8 44.8s-44.8-20.1-44.8-44.8c0-33.6 44.8-67.2 44.8-67.2s44.8 33.6 44.8 67.2z"]},faBrowser:{prefix:"fass",iconName:"browser",icon:[512,512,[128468],"f37e","M0 32H512V480H0V32zm160 72v48H448V104H160zm-32-8H64v64h64V96z"]},faPenPaintbrush:$z,faPencilPaintbrush:$L,faFishCooked:{prefix:"fass",iconName:"fish-cooked",icon:[576,512,[],"f7fe","M320 64c176 0 256 192 256 192s-80 192-256 192c-80.3 0-167.8-57.4-216.9-114.5L0 416V368L32 256 0 144V96l108.7 76.1C158.7 117.2 242.7 64 320 64zm6.6 96L304 137.4l-11.3 11.3-64 64L217.4 224 240 246.6l11.3-11.3 64-64L326.6 160zm112 16L416 153.4l-11.3 11.3-160 160L233.4 336 256 358.6l11.3-11.3 160-160L438.6 176zm16 112L432 265.4l-11.3 11.3-64 64L345.4 352 368 374.6l11.3-11.3 64-64L454.6 288z"]},faChairOffice:{prefix:"fass",iconName:"chair-office",icon:[448,512,[],"f6c1","M352 0H96V256H352V0zM64 160V128H0v32 64 32H64V224 160zm384 0V128H384v32 64 32h64V224 160zM256 384H416V352l-32-64H64L32 352v32H192v64H160 128v64h32 64 64 32V448H288 256V384z"]},faMagnifyingGlassMusic:{prefix:"fass",iconName:"magnifying-glass-music",icon:[512,512,[],"e65f","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 86.7L256.4 97.2l-48 16L192 118.7V136v32 57.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V185.3l31.6-10.5 16.4-5.5V152 120 86.7z"]},faNestingDolls:{prefix:"fass",iconName:"nesting-dolls",icon:[640,512,[],"e3ba","M192 0c61.9 0 112 50.1 112 112V224H80V112C80 50.1 130.1 0 192 0zM128 95.6c-.1 16.5 6.1 33.1 18.7 45.6c25 25 65.5 25 90.5 0c12.6-12.6 18.8-29.1 18.7-45.6c-28.2-2.8-52.1-20.3-64-44.7c-11.9 24.4-35.8 41.9-64 44.7zM288 512s48-80 48-128V352c0-70.7 57.3-128 128-128s128 57.3 128 128v32c0 48 48 128 48 128H288zM392 352c-2.7 0-5.4-.1-8-.4c-.1 20.6 7.7 41.2 23.4 57c31.2 31.2 81.9 31.2 113.1 0c15.7-15.7 23.5-36.4 23.4-57c-2.6 .3-5.3 .4-8 .4c-31.7 0-59-18.4-72-45.1c-13 26.7-40.3 45.1-72 45.1zM260.6 495.5L250.7 512H48s-48-48-48-128c0-44.4 20.2-84.4 37.9-119.4l0 0 0 0c1.5-2.9 2.9-5.8 4.3-8.6H336c-20.1 26.7-32 60-32 96v32c0 16.3-9 42.5-21.1 68.6c-5.6 12.2-11.3 23-15.5 30.8c-2.1 3.9-3.9 7-5.1 9.1c-.6 1-1.1 1.8-1.4 2.4l-.3 .6-.1 .1 0 0 0 0 0 0 0 0z"]},faClockRotateLeft:$w,faHistory:$H,faTrumpet:{prefix:"fass",iconName:"trumpet",icon:[640,512,[127930],"f8e3","M512 285.5c38.4 25.4 71.5 63.4 96 98.5h32V64H608c-41.7 59.7-108.4 128-184 128H400V160 136H352v24 32H312V160 136H264v24 32H224V160 136H176v24 32H48V176H0v24 48 24H48V256H81.1C70.2 274.8 64 296.7 64 320c0 70.7 57.3 128 128 128h96l.1 0H384c69 0 125.2-54.6 127.9-122.9c-1-.8-1.9-1.6-2.9-2.3C488.8 307 468.3 296 448 291v29c0 29.8-20.4 54.9-48 62V256h24c8.1 0 16.1 .8 24 2.3c1.3 .2 2.6 .5 3.9 .8c21.1 4.6 41.2 14 60.1 26.5zM352 384H312V256h40V384zM176 258V382c-27.6-7.1-48-32.2-48-62s20.4-54.9 48-62zm48-2h40V384H224V256z"]},faFaceGrinBeamSweat:$x,faGrinBeamSweat:$N,faFireSmoke:{prefix:"fass",iconName:"fire-smoke",icon:[640,512,[],"f74b","M288 .2s-128 103.6-128 192c0 30.2 8.3 58.4 22.9 82.5c4.5 2.6 8.9 5.3 13.1 8.4c13.7-16.8 30.7-30.8 50.1-40.9c-3.9-9.4-6-20.2-6-32.1c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c11.3 20.7 12.3 44.9 4.2 65.2c19.3 10.1 36.2 24 49.9 40.8c4.2-3 8.6-5.8 13.1-8.4c14.5-24.1 22.9-52.3 22.9-82.5c0-73.6-96-160-96-160s-13.9 12.5-31 32c-32.3-37.5-65-64-65-64zM0 512l112 0 208 0 208 0 112 0 0-112c0-61.9-50.1-112-112-112c-37 0-69.9 18-90.3 45.7C418.2 288 372.8 256 320 256s-98.2 32-117.7 77.7C181.9 306 149 288 112 288C50.1 288 0 338.1 0 400L0 512z"]},faPhoneMissed:{prefix:"fass",iconName:"phone-missed",icon:[640,512,[],"e226","M96 0V128l32 32 47-47 88 88 7 7H280h80 9.9l7-7L521 57l17-17L504 6.1 487 23l-137 137H289.9L209 79l47-47L224 0H96zM0 400L64 512l160-48V384c62.3-20.8 129.7-20.8 192 0v80l160 48 64-112c-37.3-48-153.6-144-320-144S37.3 352 0 400z"]},faFileExport:$V,faArrowRightFromFile:$k,faShield:$E,faShieldBlank:$D,faArrowUpShortWide:$S,faSortAmountUpAlt:$_,faArrowsRepeat1:$O,faRepeat1Alt:$P,faGunSlash:{prefix:"fass",iconName:"gun-slash",icon:[640,512,[],"e19c","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L412.4 297.4 432.9 240H480l32-32h96V64H560V56 32H512V56v8H111.8L48.4 14.8zM194.2 128H512v32H235.4l-41.2-32zM338.5 240h43.5l-9.4 26.4-34-26.4zM324.9 352L32 121.2V240h92L64 480H224l32-128h68.9z"]},faAvocado:{prefix:"fass",iconName:"avocado",icon:[512,512,[],"e0aa","M469.8 245.8c56.2-56.2 56.2-147.4 0-203.6s-147.4-56.2-203.6 0L212.3 96c-54.7-1.1-109.7 19.2-151.4 60.9c-81.2 81.2-81.2 212.9 0 294.2s212.9 81.2 294.2 0c41.7-41.7 62-96.7 60.9-151.4l53.9-53.9zM283.2 347.2c-41.7 41.7-102.1 49.1-134.8 16.4s-25.3-93 16.4-134.8s102.1-49.1 134.8-16.4s25.3 93-16.4 134.8z"]},faBinary:{prefix:"fass",iconName:"binary",icon:[384,512,[],"e33b","M256 0h48 32V32 160h16 32v64H352 304 256 224V160h32 16V64H256 224V0h32zM32 288H80h32v32V448h16 32v64H128 80 32 0V448H32 48V352H32 0V288H32zM0 0H32 160h32V32 192v32H160 32 0V192 32 0zM64 64v96h64V64H64zM224 288H352h32v32V480v32H352 224 192V480 320 288h32zm32 160h64V352H256v96z"]},faGlassesRound:$j,faGlassesAlt:$B,faPhonePlus:{prefix:"fass",iconName:"phone-plus",icon:[640,512,[],"f4d2","M208 0L64 32l0 32c0 247.4 200.6 448 448 448h32l32-144L432 288l-67 83.8C296.5 335.7 240.3 279.5 204.2 211L288 144 208 0zM456 224h48V200 136h64 24V88H568 504V24 0H456V24 88H392 368v48h24 64v64 24z"]},faDitto:{prefix:"fass",iconName:"ditto",icon:[320,512,[],"22","M0 32L32 288H96L128 32H0zm192 0l32 256h64L320 32H192z"]},faPersonSeat:{prefix:"fass",iconName:"person-seat",icon:[384,512,[],"e21e","M144 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-16 32H96v32 96c0 35.3 28.7 64 64 64h99.8l12.5 100 3.5 28H304h48 32V416H352 332.2L319.8 316l-3.5-28H288 192V256h64 32V192H256 192V160H160 128zm-64 0V128H0v32V416v32H32 192h32V384H192 64V160z"]},faHouseMedical:{prefix:"fass",iconName:"house-medical",icon:[576,512,[],"e3b2","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4zM256 192h64v64h64v64H320v64H256V320H192V256h64V192z"]},faGolfBallTee:$R,faGolfBall:$U,faCircleChevronLeft:$F,faChevronCircleLeft:$G,faHouseChimneyWindow:{prefix:"fass",iconName:"house-chimney-window",icon:[576,512,[],"e00d","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6zM352 192H224V320H352V192z"]},faScythe:{prefix:"fass",iconName:"scythe",icon:[640,512,[],"f710","M540.7 0L499.5 192H0S80 0 352 0H540.7zm32.7 0h64L527.7 512h-64L498 352H416 384V288h32 95.7L573.4 0z"]},faPenNib:{prefix:"fass",iconName:"pen-nib",icon:[512,512,[10001],"f5ad","M43.3 491.3L64 512l288-96 64-192 .7-.7-128-128L288 96 96 160 0 448l20.7 20.7 144-144c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7l-144 144zm268-418.6l128 128L512 128 384 0 311.3 72.7z"]},faBanParking:$Y,faParkingCircleSlash:$Q,faTentArrowTurnLeft:{prefix:"fass",iconName:"tent-arrow-turn-left",icon:[576,512,[],"e580","M109.8 52.2L89.9 72H456c66.3 0 120 53.7 120 120v40 24H528V232 192c0-39.8-32.2-72-72-72H89.9l19.8 19.8 17 17L92.8 190.7l-17-17L15 113l-17-17L15 79 75.8 18.2l17-17 33.9 33.9-17 17zM64 512L96 288 288 160 480 288l32 224H384L288 352V512H64z"]},faFaceDiagonalMouth:{prefix:"fass",iconName:"face-diagonal-mouth",icon:[512,512,[129764],"e47e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM372.4 319.4l-224 64L133 387.8 124.2 357l15.4-4.4 224-64 15.4-4.4 8.8 30.8-15.4 4.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faDiagramCells:{prefix:"fass",iconName:"diagram-cells",icon:[512,512,[],"e475","M512 32V224L0 224V32H512zM448 416V352L64 352l0 64 384 0zm64 64H448L64 480H0V416 352 288H64l384 0h64v64 64 64z"]},faCricketBatBall:$q,faCricket:$K,faTents:{prefix:"fass",iconName:"tents",icon:[640,512,[],"e582","M640 352H457.5l-9.8-68.5-2-14.2-11.9-7.9-192-128-12.9-8.6L416 0 608 128l32 224zM0 512L32 288 224 160 416 288l32 224H320L224 352V512H0z"]},faWandMagic:$Z,faMagic:$W,faDog:{prefix:"fass",iconName:"dog",icon:[576,512,[128021],"f6d3","M309.6 158.5L336 0h32l24 32h72l32 32h80v48c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 512H320V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V512H64V247.1c-29.1-13.6-50.5-41.4-54.8-75.1l-1-7.9-4-31.8 63.5-7.9 4 31.8 1 7.9c2 16 15.6 28 31.8 28H144h16 16H303.8L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faPenLine:{prefix:"fass",iconName:"pen-line",icon:[576,512,[],"e212","M32 352L0 512l160-32L420.7 219.3l-128-128L32 352zM512 128L384 0 315.3 68.7l128 128L512 128zM248 464H224v48h24H552h24V464H552 248z"]},faAtomSimple:$$,faAtomAlt:$X,faAmpersand:{prefix:"fass",iconName:"ampersand",icon:[448,512,[],"26","M112 32H80V64v65c0 28 10.5 54.9 29.3 75.5l31.2 34.1L76.8 286.4C48.6 307.6 32 340.7 32 376v72 32H64 256h17.1l9.5-14.2 27.6-41.4L361 480h86.7l-16.1-17.6-84.9-92.9 63.9-95.8 17.8-26.6-53.3-35.5-17.8 26.6-55.1 82.6-67-73.3 39.9-29.9C303.4 196.4 320 163.3 320 128V64 32H288 112zM236.8 166.4l-44.9 33.7-35.4-38.7c-8.1-8.8-12.6-20.4-12.6-32.4V96H256v32c0 15.1-7.1 29.3-19.2 38.4zM115.2 337.6l68.7-51.5 81.9 89.6L238.9 416H96V376c0-15.1 7.1-29.3 19.2-38.4z"]},faCarrot:{prefix:"fass",iconName:"carrot",icon:[512,512,[129365],"f787","M360 0s-40 40-40 80s7.3 55.3 32 80s40 32 80 32s80-40 80-40s-32-40-80-40c-32 0-40 8-40 8s8-8 8-40c0-48-40-80-40-80zM127.2 219.5L0 512l162.7-70.7-46-46L105.4 384 128 361.4l11.3 11.3 54.9 54.9 98.3-42.7c45.9-19.9 75.5-65.2 75.5-115.2C368 200.2 311.8 144 242.4 144c-37.4 0-72.1 16.6-95.6 44.1l56.6 56.6L214.6 256 192 278.6l-11.3-11.3L129 215.6c-.6 1.3-1.2 2.6-1.8 4z"]},faArrowUpFromLine:$J,faArrowFromBottom:$1,faMoon:{prefix:"fass",iconName:"moon",icon:[384,512,[127769,9214],"f186","M287.6 41.2c-82.8 21.2-144 96.5-144 186c0 106 85.8 192 191.5 192c16.8 0 33.1-2.2 48.6-6.2c-40.6 41.4-97.2 67-159.8 67C100.3 480 0 379.7 0 256S100.3 32 224 32c22.1 0 43.5 3.2 63.6 9.2z"]},faPenSlash:{prefix:"fass",iconName:"pen-slash",icon:[640,512,[],"e213","M409.1 294.9l75.6-75.6-128-128L265 183 48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L409.1 294.9zm-69.1 69.1L196.9 251.1 96 352 64 512l160-32L340.1 363.9zM507.3 196.7L576 128 448 0 379.3 68.7l128 128z"]},faWineGlassEmpty:$2,faWineGlassAlt:$6,faSquareStar:{prefix:"fass",iconName:"square-star",icon:[448,512,[],"e27f","M448 32H0V480H448V32zM271 191.3l105.1 15.3-76.1 74.2 18 104.7L224 336l-94 49.4 18-104.7L71.8 206.6 177 191.3 224 96l47 95.3z"]},faCheese:{prefix:"fass",iconName:"cheese",icon:[512,512,[],"f7ef","M0 256L288 32c123.7 0 224 100.3 224 224H0zm512 32V480H0V288H512z"]},faSendBackward:{prefix:"fass",iconName:"send-backward",icon:[512,512,[],"f87f","M352 0H0V352H128V160 128h32H352V0zM224 224H448V448H224V224zm-64-64v64V448v64h64H448h64V448 224 160H448 224 160z"]},faYinYang:{prefix:"fass",iconName:"yin-yang",icon:[512,512,[9775],"f6ad","M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 160l40 40 40-40-40-40-40 40zm0 192l40-40 40 40-40 40-40-40z"]},faMusic:{prefix:"fass",iconName:"music",icon:[512,512,[127925],"f001","M512 5V48v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V163L192 239.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V216 144 120.2l22.8-6.8 320-96L512 5z"]},faCompassSlash:{prefix:"fass",iconName:"compass-slash",icon:[640,512,[],"f5e9","M536 393.4l84.9 65.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 85 66C180.1 31.1 246.4 0 320 0C461.4 0 576 114.6 576 256c0 50.6-14.7 97.7-40 137.4zM270.4 187.2l125.4 97.3L448 128 270.4 187.2zM468.1 464.8C426.3 494.5 375.2 512 320 512C178.6 512 64 397.4 64 256c0-33.6 6.5-65.8 18.3-95.2L228.1 275.7 192 384l121.9-40.6L468.1 464.8z"]},faClockOne:{prefix:"fass",iconName:"clock-one",icon:[512,512,[],"e34e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392v56.7l20-30 13.3-20 39.9 26.6-13.3 20-64 96L232 256V120 96h48v24z"]},faFileMusic:{prefix:"fass",iconName:"file-music",icon:[384,512,[],"f8b6","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm32 224v32V384c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8V279.1l-96 36V416c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8V304 272 260.9l10.4-3.9 128-48 21.6-8.1V224z"]},faCodeCommit:{prefix:"fass",iconName:"code-commit",icon:[640,512,[],"f386","M256 192V320H384V192H256zm-80-80h80H384h80v80 32H608h32v64H608 464v32 80H384 256 176V320 288H32 0V224H32 176V192 112z"]},faTemperatureLow:{prefix:"fass",iconName:"temperature-low",icon:[512,512,[],"f76b","M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM96 300.2L81.8 317.8C70.6 331.5 64 348.9 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L192 300.2V277.5 64H96V277.5v22.7zM192 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S0 447.6 0 368c0-34.3 12-65.8 32-90.5V64 0H96h96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3v0z"]},faPersonBiking:$4,faBiking:$3,faDisplayChartUpCircleCurrency:{prefix:"fass",iconName:"display-chart-up-circle-currency",icon:[640,512,[],"e5e5","M0 0H576V211.2c-19.5-10-41.1-16.4-64-18.5V64H64V352H320.7c-.5 5.3-.7 10.6-.7 16c0 59.5 29.5 112.1 74.8 144H160 128V448h32 69.3L240 416H0V0zM480 120v72.7c-16.8 1.5-32.9 5.4-48 11.3v-4V177.9L321 289l-17 17-17-17-63-63-87 87L103 279 207 175l17-17 17 17 63 63L398.1 144H376 352V96h24 80 24v24zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm118.6-25.4a35.9 35.9 0 1 1 50.7 50.7 35.9 35.9 0 1 1 -50.7-50.7zM531.3 426l25.3 25.3 22.6-22.6L554 403.3c13.2-21.6 13.2-49.1 0-70.7l25.3-25.3-22.6-22.6L531.3 310c-21.6-13.2-49.1-13.2-70.7 0l-25.3-25.3-22.6 22.6L438 332.7c-13.2 21.6-13.2 49.1 0 70.7l-25.3 25.3 22.6 22.6L460.7 426c21.6 13.2 49.1 13.2 70.7 0z"]},faSkeleton:{prefix:"fass",iconName:"skeleton",icon:[512,512,[],"f620","M288 0V32 64H416h32v64H416 288v32H480h32v64H480 288v32h96 32v64H384 288v64 2.3L368 352h80v96l-64 64H128L64 448V352h80l80 34.3V384 320H128 96V256h32 96V224H32 0V160H32 224V128H96 64V64H96 224V32 0h64zM184 440a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm192 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCircleG:{prefix:"fass",iconName:"circle-g",icon:[512,512,[],"e10f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H280 256V232h24 80 24v24c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6l-32 35.8C295.2 183.7 276.5 176 256 176c-44.2 0-80 35.8-80 80z"]},faCircleArrowUpLeft:{prefix:"fass",iconName:"circle-arrow-up-left",icon:[512,512,[],"e0fb","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 144H320h24v48H320 225.9L361 327l17 17L344 377.9l-17-17-135-135V328v24H144V328 168 144h24z"]},faCoinBlank:{prefix:"fass",iconName:"coin-blank",icon:[512,512,[],"e3fb","M0 208c0 79.5 114.6 144 256 144s256-64.5 256-144s-114.6-144-256-144S0 128.5 0 208zm0 82.1L0 320c0 27.9 17.8 53.6 48 74.6L48 331c-18.3-11.5-34.8-25.2-48-40.9zM80 413c27.1 12.8 59.8 22.7 96 28.7l0-64.3c-35.1-6-67.6-15.9-96-29L80 413zm128 32.8c15.5 1.5 31.6 2.2 48 2.2s32.5-.8 48-2.2l0-64.1c-15.7 1.6-31.7 2.4-48 2.4s-32.3-.8-48-2.4l0 64.1zm128-4.1c36.2-6 68.9-15.9 96-28.7l0-64.7c-28.4 13.2-60.9 23-96 29l0 64.3zm128-47c30.2-21 48-46.8 48-74.6l0-29.9c-13.2 15.6-29.7 29.3-48 40.9l0 63.7z"]},faBroom:{prefix:"fass",iconName:"broom",icon:[576,512,[129529],"f51a","M416 288l-40-40L576 48 528 0 328 200l-40-40H256v51.7L364.3 320H416V288zm-74.9 65.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3C79.4 304.6 64 341.8 64 380.5l0 3.5 96-48L0 480v32l195.5 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z"]},faVacuum:{prefix:"fass",iconName:"vacuum",icon:[640,512,[],"e04d","M249.9 64H512c35.3 0 64 28.7 64 64c0 21.9-11 41.2-27.8 52.8C513.8 148.1 467.2 128 416 128H352V292c10.2-2.6 21-4 32-4c70.7 0 128 57.3 128 128c0 38.2-16.8 72.5-43.3 96H608V320c0-31.7-7.7-61.7-21.3-88C619 208.7 640 170.8 640 128C640 57.3 582.7 0 512 0H224 198.1l-5.4 25.3L150.1 224h65.5L249.9 64zM208.7 256H143.3L109 416H48L0 464v48H127.4c.4 0 .9 0 1.3 0H224V416H174.4l34.3-160zM480 416a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faShieldHeart:{prefix:"fass",iconName:"shield-heart",icon:[512,512,[],"e574","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM144 219.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L256 352.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faCardHeart:{prefix:"fass",iconName:"card-heart",icon:[384,512,[],"e3eb","M384 0H0V512H384V0zM80 219.2c0-32.7 26.5-59.2 59.2-59.2h2.4c15.9 0 31.2 6.2 42.7 17.2l7.7 7.4 7.7-7.4c11.5-11 26.8-17.2 42.7-17.2h2.4c32.7 0 59.2 26.5 59.2 59.2c0 16.1-6.6 31.5-18.2 42.7l-82.8 79.6L192 352.1l-11.1-10.7L98.2 261.8C86.6 250.7 80 235.3 80 219.2z"]},faLightbulbCflOn:{prefix:"fass",iconName:"lightbulb-cfl-on",icon:[640,512,[],"e5a7","M294.8 69L320 64V38.3 0L282.5 7.5 160 32V96L294.8 69zM160 224v64l320-64V160L160 224zm0-96v64l320-64V64L160 128zm64 256v96h64v32h64V480h64V384H384V339.2L480 320V256L336 284.8V320v28.8V384H304V291.8l-48 9.6V384H224zM63.3 16L43.3 2.7 16.7 42.7 36.7 56l6 4 24 16 20 13.3 26.6-39.9L93.3 36l-24-16-6-4zM603.3 56l20-13.3L596.7 2.7 576.7 16l-6 4-24 16-20 13.3 26.6 39.9 20-13.3 24-16 6-4zM24 160H0v48H24 72 96V160H72 24zm544 0H544v48h24 48 24V160H616 568zM93.3 332l20-13.3L86.7 278.7 66.7 292l-24 16-6 4-20 13.3 26.6 39.9 20-13.3 6-4 24-16zm480-39.9l-20-13.3-26.6 39.9 20 13.3 24 16 6 4 20 13.3 26.6-39.9-20-13.3-6-4-24-16z"]},faMelon:{prefix:"fass",iconName:"melon",icon:[512,512,[],"e310","M256 512c141.4 0 256-114.6 256-256c0-50.8-14.8-98.1-40.3-137.9c.4 65-16.1 164.5-102.6 251s-186 103-251 102.6C157.9 497.2 205.2 512 256 512zM47.6 404.8c3.2-70.3 20.6-187.3 95.2-261.9C224.8 61 332 44.8 399.4 43.9C358.5 16.2 309.1 0 256 0C114.6 0 0 114.6 0 256c0 55.5 17.7 106.8 47.6 148.8zm34.2 32.7c17.2 2.1 41.6 3.5 70.1 .8c56.9-5.3 129.5-26.8 194.5-91.8s86.4-137.7 91.8-194.5c2.7-28.5 1.3-53-.8-70.1c-.2-1.7-.4-3.3-.6-4.8c-2.1-.2-4.4-.3-6.8-.5c-18.6-1.1-44.7-1.3-74.5 2.2c-59.9 7.1-132.4 29-190.1 86.7c-49 49-71.3 121.1-80.6 184.7c-4.6 31.3-5.8 59.4-5.9 79.6c0 2.6 0 5 0 7.3c.9 .1 1.9 .2 2.9 .4z"]},faGopuram:{prefix:"fass",iconName:"gopuram",icon:[512,512,[],"f664","M144 0V24v8h40V24 0h48V24v8h48V24 0h48V24v8h40V24 0h48V24v8V64 88v40h32v96h32V352h32V512H416V352H384V224H352V128H320v96h32V352h32V512H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H128V352h32V224h32V128H160v96H128V352H96V512H0V352H32V224H64V128H96V88 64 32 24 0h48zM256 272c-17.7 0-32 14.3-32 32v48h64V304c0-17.7-14.3-32-32-32zm-32-80v32h64V192c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},faEarthOceania:$5,faGlobeOceania:$8,faContainerStorage:{prefix:"fass",iconName:"container-storage",icon:[640,512,[],"f4b7","M608 416V96h32V32H608 32 0V96H32V416H0v64H32 608h32V416H608zM176 152V360v24H128V360 152 128h48v24zm112 0V360v24H240V360 152 128h48v24zm112 0V360v24H352V360 152 128h48v24zm112 0V360v24H464V360 152 128h48v24z"]},faFacePouting:{prefix:"fass",iconName:"face-pouting",icon:[512,512,[],"e387","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-16c0-1.5-.1-3-.3-4.4l10.9 3.6 15.2 5.1 10.1-30.4-15.2-5.1-96-32-15.2-5.1-10.1 30.4 15.2 5.1 30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1 15.2-5.1-10.1-30.4-15.2 5.1-96 32-15.2 5.1 10.1 30.4 15.2-5.1 11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32zM152 414.6c29.1-19.3 64.9-30.6 103.6-30.6s74.5 11.4 103.6 30.6c-4.7-53-49.3-94.6-103.6-94.6s-98.8 41.6-103.6 94.6z"]},faSquareXmark:$9,faTimesSquare:$7,faXmarkSquare:Xb,faFaceExplode:Xm,faExplodingHead:Xy,faHashtag:{prefix:"fass",iconName:"hashtag",icon:[448,512,[62098],"23","M308.9 32h64.9l-16 96H432h12.9l-10.7 64H432 347.1L325.8 320H400h12.9l-10.7 64H400 315.1l-16 96H234.2l16-96H155.1l-16 96H74.2l16-96H16 3.1l10.7-64H16h84.9l21.3-128H48 35.1l10.7-64H48h84.9l16-96h64.9l-16 96h95.1l16-96zM165.8 320h95.1l21.3-128H187.1L165.8 320z"]},faUpRightAndDownLeftFromCenter:Xv,faExpandAlt:Xz,faOilCan:{prefix:"fass",iconName:"oil-can",icon:[640,512,[],"f613","M288 128h64V64H160v64h64v32H144 96 48 0v48 96l96 42.7V416H384h48L640 192l-32-32L448 192l-64-32H288V128zM96 208v86.1L48 272.8V208H96z"]},faT:{prefix:"fass",iconName:"t",icon:[384,512,[116],"54","M32 32H0V96H32 160V448v32h64V448 96H352h32V32H352 224 192 160 32z"]},faTransformerBolt:{prefix:"fass",iconName:"transformer-bolt",icon:[384,512,[],"e2a4","M136 24v8h24 16V64H160 136 88 64 48V32H64 88V24 0h48V24zm160 0v8h24 16V64H320 296 248 224 208V32h16 24V24 0h48V24zM48 96H64h96 16v32H160 64 48V96zm160 0h16 96 16v32H320 224 208V96zM0 160H32 352h32v64H352V448h32v64H352 32 0V448H32V224H0V160zm240 48L96 352l70.5 5L144 464 288 320l-70.5-5L240 208z"]},faHippo:{prefix:"fass",iconName:"hippo",icon:[640,512,[129435],"f6ed","M424 30.1l17 17 17.2 17.2c1.9-.1 3.9-.2 5.8-.2h32c11.2 0 21.9 2.3 31.6 6.5L543 55l17-17L593.9 72 577 89 564 101.9c7.6 12.2 12 26.7 12 42.1v17.6c36.5 7.4 64 39.7 64 78.4c0 26.2-12.6 49.4-32 64v48H544V320H480v32H416V318.4c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5l0-16H320v16c0 44.7 26.2 83.2 64 101.2V384h64v96H320V372c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12V480H64V329.1L45.9 369.7 2.1 350.3 32 282.9V264C32 156.3 117.1 68.5 223.8 64.2l.2-.2h8 24 32l109 36.3c3.8-5.9 8.4-11.2 13.6-15.8L407 81l-17-17L424 30.1zM480 232a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faChartColumn:{prefix:"fass",iconName:"chart-column",icon:[512,512,[],"e0e3","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zM192 224v32 64 32H128V320 256 224h64zm96-64V320v32H224V320 160 128h64v32zm96 32v32 96 32H320V320 224 192h64zm96-96V320v32H416V320 96 64h64V96z"]},faCassetteVhs:XL,faVhs:Xw,faInfinity:{prefix:"fass",iconName:"infinity",icon:[640,512,[8734,9854],"f534","M0 96H32 192h13.3l9.4 9.4L320 210.7 425.4 105.4l9.4-9.4H448 608h32v32V384v32H608 448 434.7l-9.4-9.4L320 301.3 214.6 406.6l-9.4 9.4H192 32 0V384 128 96zM274.7 256l-96-96H64V352H178.7l96-96zm90.5 0l96 96H576V160H461.3l-96 96z"]},faVialCircleCheck:{prefix:"fass",iconName:"vial-circle-check",icon:[512,512,[],"e596","M0 32H32 96h64 64 32V96H224V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V96H0V32zM96 96v96h64V96H96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L424 313.4l-11.3 11.3L352 385.4l-28.7-28.7L312 345.4 289.4 368l11.3 11.3 40 40L352 430.6l11.3-11.3 72-72L446.6 336z"]},faChimney:{prefix:"fass",iconName:"chimney",icon:[448,512,[],"f78b","M0 32H448V160H0V32zM32 192h96V320H32V192zm384 0V320H160V192H416zM288 352V480H32V352H288zm128 0V480H320V352h96z"]},faObjectIntersect:{prefix:"fass",iconName:"object-intersect",icon:[512,512,[],"e49d","M288 64v96H224 160v64 64H64V64H288zM64 352h96v96 64h64H448h64V448 224 160H448 352V64 0H288 64 0V64 288v64H64zM448 224V448H224V352h64 64V288 224h96z"]},faPersonArrowDownToLine:{prefix:"fass",iconName:"person-arrow-down-to-line",icon:[640,512,[],"e538","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H123.4L114 142.8l-81.7 128 53.9 34.4 33.8-53V448H32 0v64H32h88 64 16 64H608h32V448H608 264V252.2l33.8 53 53.9-34.4L270 142.8 260.6 128H243.1 140.9zM200 448H184V352h16v96zM464 306.7l-25.4-25.4L416 258.7 370.7 304l22.6 22.6 80 80L496 429.3l22.6-22.6 80-80L621.3 304 576 258.7l-22.6 22.6L528 306.7V64 32H464V64 306.7z"]},faVoicemail:{prefix:"fass",iconName:"voicemail",icon:[640,512,[],"f897","M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80H263.8zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},faBlockBrick:XH,faWallBrick:Xx,faFan:{prefix:"fass",iconName:"fan",icon:[512,512,[],"f863","M273.2 148.3L288 0C197.1 0 127.6 70.8 128 160c.1 28 7.4 55 20.3 78.8L0 224c0 90.9 70.8 160.4 160 160c28-.1 55-7.4 78.8-20.3L224 512c90.9 0 160.4-70.8 160-160c-.1-28-7.4-55-20.3-78.8L512 288c0-90.9-70.8-160.4-160-160c-28 .1-55 7.4-78.8 20.3zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faBagsShopping:{prefix:"fass",iconName:"bags-shopping",icon:[576,512,[128717],"f847","M176 96v64h96V96c0-26.5-21.5-48-48-48s-48 21.5-48 48zm-48 64V96c0-53 43-96 96-96s96 43 96 96v64H448v64H160V480H0V160H128zm448 96V512H192V256H576zM320 336V320H288v16 16c0 53 43 96 96 96s96-43 96-96V336 320H448v16 16c0 35.3-28.7 64-64 64s-64-28.7-64-64V336z"]},faParagraphLeft:XN,faParagraphRtl:XV,faPersonWalkingLuggage:{prefix:"fass",iconName:"person-walking-luggage",icon:[576,512,[],"e554","M432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM356.3 126.6l10 2 80 16 15.3 3.1 7 14 35.2 70.5 38.5 19.2-28.6 57.2-48-24-9.5-4.8-4.8-9.5-13.7-27.4-18.4 62.4 52.3 57 5.2 5.7 2 7.5 24 88 8.4 30.9-61.7 16.8-8.4-30.9-22-80.5-70.9-77.4c-14.8-16.1-20.3-38.6-14.7-59.7l17-63.6-36.7 16.3-11.5 34.6-10.1 30.4-60.7-20.2 10.1-30.4 16-48 4.5-13.4 12.9-5.7 72-32 9.3-4.1zm-38.6 209c2.1 3 4.5 5.8 7 8.6l40.7 44.4-15.7 39.3-2.4 6.1-4.6 4.6-48 48L272 509.3 226.7 464l22.6-22.6L292.7 398l25-62.4zM142.9 511.9L32 447.9l96-166.3 84.4 48.7 29.8-50.5 27.6 16.3L171.5 462.4l-5.6 9.5-23.1 40z"]},faCaravanSimple:Xk,faCaravanAlt:XE,faTurtle:{prefix:"fass",iconName:"turtle",icon:[576,512,[128034],"f726","M384 288H32V208c0-97.2 78.8-176 176-176s176 78.8 176 176v80zm192 0H480v64 32H448 352v96H224V384H192v96H64V384H32 0V320H32 64 192h32H352h64V224 192 112h64c53 0 96 43 96 96v80zm-80-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faPencilMechanical:{prefix:"fass",iconName:"pencil-mechanical",icon:[512,512,[],"e5ca","M470.6 121.4L512 80 432 0 390.6 41.4l80 80zM265 31l-17-17L231 31 103 159l-17 17L120 209.9l17-17 111-111 35 35L64 336 32 448 0 480l32 32 32-32 0 0 112-32L430.1 193.9 464 160l-33.9-33.9L385.9 81.9 352 48 318.1 81.9 317 83 265 31zM89.1 422.9l17.3-60.5 43.2 43.2L89.1 422.9z"]},faUpDown:XD,faArrowsAltV:XS,faCloudMoonRain:{prefix:"fass",iconName:"cloud-moon-rain",icon:[576,512,[],"f73c","M428 107.1c0 53 43 96 96 96c18.9 0 36.5-5.5 51.4-14.9c-20.8 39-61.1 65.9-108 67.8c-11.1-23.3-30-42.2-53.3-53.2c-2.2-47.4-33.8-87-77-101.2C349.3 43.5 400.8 0 462.4 0c18.9 0 36.9 4.1 53 11.5C466.4 15.8 428 57 428 107.1zM64 416h56L56 512H0l64-96zm96 0h56l-64 96H96l64-96zm152 0l-64 96H192l64-96h56zm40 0h56l-64 96H288l64-96zm95.9-32.1l-80 0H96 0v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80z"]},faBoothCurtain:{prefix:"fass",iconName:"booth-curtain",icon:[512,512,[],"f734","M32 0h96V64H64V480v32H0V480 32 0H32zM448 480V400c0 26.5-21.5 48-48 48s-48-21.5-48-48c0 26.5-21.5 48-48 48s-48-21.5-48-48c0 26.5-21.5 48-48 48s-48-21.5-48-48V0h96 96 96 32 32V32 480v32H448V480z"]},faCalendar:{prefix:"fass",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192z"]},faBoxHeart:{prefix:"fass",iconName:"box-heart",icon:[448,512,[],"f49d","M208 32V160H0L64 32H208zm32 0H384l64 128H240V32zM0 192H448V480H0V192zM224 432l88.6-88.6c20.5-20.5 20.5-53.8 0-74.3s-53.8-20.5-74.3 0L224 283.4l-14.3-14.3c-20.5-20.5-53.8-20.5-74.3 0s-20.5 53.8 0 74.3L224 432z"]},faTrailer:{prefix:"fass",iconName:"trailer",icon:[640,512,[],"e041","M544 32H0V384H65.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96H480h32 32 64 32V320H608 544V32zM480 320H448V304l0-192V96h32v16l0 192v16zM96 96v16l0 131.2c-11.4 5.9-22.2 12.9-32 21V112 96H96zm80 128c-5.4 0-10.7 .2-16 .7L160 112V96h32v16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112V96h32v16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM384 96v16l0 192v16H352V304l0-192V96h32zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserDoctorMessage:X_,faUserMdChat:XO,faBahai:XP,faHaykal:Xj,faLighthouse:{prefix:"fass",iconName:"lighthouse",icon:[640,512,[],"e612","M192 64l32-16L320 0l96 48 32 16v48H424h-8v7.6V160h32v64H427.6l40.7 224H480h32v64H480 352V448c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H160 128V448h32 11.6l40.7-224H192V160h32V119.6 112h-8H192V64zm160 48V87.6l-32-16-32 16V112v48h64V112zM145.5 49.9l22.1 9.5-18.9 44.1-22.1-9.5-112-48L33.5 1.9l112 48zm0 156.1l-112 48L14.6 209.9l112-48 22.1-9.5 18.9 44.1-22.1 9.5zM606.6 1.9l18.9 44.1-112 48-22.1 9.5L472.5 59.4l22.1-9.5 112-48zM472.5 196.6l18.9-44.1 22.1 9.5 112 48-18.9 44.1-112-48-22.1-9.5z"]},faAmpGuitar:{prefix:"fass",iconName:"amp-guitar",icon:[512,512,[],"f8a1","M256 0c-48.9 0-92.5 28.8-121.6 53.8c-15 12.9-27.3 25.7-35.8 35.3c-2.3 2.6-4.3 4.9-6 6.9H0V512H512V96H419.5c-1.7-2.1-3.8-4.4-6-6.9c-8.5-9.6-20.8-22.4-35.8-35.3C348.5 28.8 304.9 0 256 0zm96.9 96H159.1c2.1-1.9 4.3-3.8 6.5-5.8C192.5 67.2 224.9 48 256 48s63.5 19.2 90.4 42.2c2.2 1.9 4.4 3.9 6.5 5.8zM96 152a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm56 272H64V256H448V448zM144 288H112v32h32V288zm0 96H112v32h32V384zm64-96H176v32h32V288zm-32 96v32h32V384H176zm-32-48v32h32V336H144zm128-16V288H240v32h32zm-32 96h32V384H240v32zm0-80H208v32h32V336zm96-48H304v32h32V288zm-32 96v32h32V384H304zm-32-48v32h32V336H272zm128-48H368v32h32V288zm-32 96v32h32V384H368zm0-48H336v32h32V336z"]},faSdCard:{prefix:"fass",iconName:"sd-card",icon:[384,512,[],"f7c2","M384 0H352 128 114.7l-9.4 9.4-96 96L0 114.7V128 480v32H32 352h32V480 32 0zM160 88v48 24H112V136 88 64h48V88zm80 0v48 24H192V136 88 64h48V88zm80 0v48 24H272V136 88 64h48V88z"]},faVolumeSlash:{prefix:"fass",iconName:"volume-slash",icon:[640,512,[128263],"f2e2","M48.4 14.8L29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7-95.1-73.8C557 351.3 576 305.9 576 256c0-62.8-30.2-118.6-76.8-153.6l-28.8 38.4c35 26.3 57.6 68.1 57.6 115.2c0 38.8-15.3 74-40.3 99.9l-38.2-29.7C468.3 308.7 480 283.7 480 256c0-31.4-15.1-59.3-38.4-76.8l-28.8 38.4c11.7 8.8 19.2 22.7 19.2 38.4s-7.5 29.6-19.2 38.4l5.9 7.9L352 250.5V32H304L195.2 128.7 48.4 14.8zM352 373.3L81.2 160H32V352H160L304 480h48V373.3z"]},faBorderBottom:{prefix:"fass",iconName:"border-bottom",icon:[448,512,[],"f84d","M448 480L0 480l0-64 448 0 0 64zm0-96l-64 0 0-64 64 0 0 64zM0 384l0-64 64 0 0 64L0 384zm256 0l-64 0 0-64 64 0 0 64zM384 192l0-64 64 0 0 64-64 0zM64 192L0 192l0-64 64 0 0 64zm128 0l0-64 64 0 0 64-64 0zm256 96l-64 0 0-64 64 0 0 64zM0 288l0-64 64 0 0 64L0 288zm256 0l-64 0 0-64 64 0 0 64zM384 96l0-64 64 0 0 64-64 0zM64 96L0 96 0 32l64 0 0 64zm128 0l0-64 64 0 0 64-64 0zM352 288l-64 0 0-64 64 0 0 64zM288 96l0-64 64 0 0 64-64 0zM160 96L96 96l0-64 64 0 0 64zM96 288l0-64 64 0 0 64-64 0z"]},faWifiWeak:XB,faWifi1:XR,faDragon:{prefix:"fass",iconName:"dragon",icon:[640,512,[128009],"f6d5","M448 160h32l32 32h96V128L512 0H416 384 288V32l48 24L288 80v32l64 16 0 120v26.6V280v13.3l9.4 9.4L448 389.3v21.5L30.6 448H0v31.6 .7V512H31.6h.7H432h64 96 48V464 368 341.4l-22.6-14.1L448 221.4V160zm64-87.7v-.6c0 .1 0 .2 0 .3s0 .2 0 .3zm-1.3 7.4C507.5 89.2 498.6 96 488 96c-13.3 0-24-10.7-24-24c0-1.3 .1-2.6 .3-3.9l46.4 11.6zM160 96L0 256l176-16L96 320H320V192L160 96z"]},faShoePrints:{prefix:"fass",iconName:"shoe-prints",icon:[640,512,[],"f54b","M320 160H256V32L448 0 640 64V176L448 224 320 160zM128 32h96V160H128V32zm64 320l128-64 192 48V448L320 512 128 480V352h64zM0 480V352H96V480H0z"]},faCirclePlus:XU,faPlusCircle:XF,faFaceGrinTongueWink:XG,faGrinTongueWink:XQ,faHandHolding:{prefix:"fass",iconName:"hand-holding",icon:[576,512,[],"f4bd","M68.8 384L140 327l8.8-7H160h64 64 64 32v64H352 288 256v32H394.8l94.5-65 33-22.7 45.3 65.9-33 22.7-128 88-10.2 7H384 224 32 0V384H68.8z"]},faPlugCircleExclamation:{prefix:"fass",iconName:"plug-circle-exclamation",icon:[576,512,[],"e55d","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H416V416h32v32zm0-176v16 80 16H416V368 288 272h32z"]},faLinkSlash:Xq,faChainBroken:XK,faChainSlash:XZ,faUnlink:XW,faClone:{prefix:"fass",iconName:"clone",icon:[512,512,[],"f24d","M288 448H64V224h64V160H64 0v64V448v64H64 288h64V448 384H288v64zm224-96V0H160V352H512z"]},faPersonWalkingArrowLoopLeft:{prefix:"fass",iconName:"person-walking-arrow-loop-left",icon:[640,512,[],"e551","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-75.7 30.6l-9.3 4.1-72 32-12.9 5.7-4.5 13.4-16 48L7.5 260.2l60.7 20.2 10.1-30.4 11.5-34.6 36.7-16.3-17 63.6c-5.6 21.1-.1 43.6 14.7 59.7l70.9 77.4 22 80.5 8.4 30.9 61.7-16.8-8.4-30.9-24-88-2-7.5-5.2-5.7-52.3-57 18.4-62.4 13.7 27.4 4.8 9.5 9.5 4.8 48 24 28.6-57.2-38.5-19.2-35.2-70.5-7-14-15.3-3.1-80-16-10-2zm-38.6 209L68.7 398 25.4 441.4 2.7 464 48 509.3l22.6-22.6 48-48 4.6-4.6 2.4-6.1 15.7-39.3-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119L464 477.3 509.3 432l-22.6-22.6L461.3 384H608h32V352 96 64H608L352 64H320v64l32 0 224 0V320H461.3l25.4-25.4L509.3 272 464 226.7l-22.6 22.6-80 80L338.7 352l22.6 22.6 80 80z"]},faArrowUpZA:X$,faSortAlphaUpAlt:XX,faFireFlameCurved:XJ,faFireAlt:X6,faTornado:{prefix:"fass",iconName:"tornado",icon:[448,512,[127786],"f76f","M0 0V45.6C0 62.7 1.7 79.6 5 96H357.8c3.2-6.9 7.5-13.3 13-18.8L416 32V0H0zM352.2 128H13.6c12.2 35.9 32.3 68.7 58.8 96H412l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3H443.7c2.8-11 4.3-22.5 4.3-34.1c0-21.6-5.1-42.8-14.7-61.9H110.2c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69L288 512l108.4-86.7c14.4-11.5 26.1-25.6 34.7-41.3H288z"]},faFileCirclePlus:{prefix:"fass",iconName:"file-circle-plus",icon:[576,512,[58606],"e494","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},faDeleteRight:{prefix:"fass",iconName:"delete-right",icon:[576,512,[],"e154","M0 64V448H400L576 256 400 64H0zM177 175l47 47 47-47 17-17L321.9 192l-17 17-47 47 47 47 17 17L288 353.9l-17-17-47-47-47 47-17 17L126.1 320l17-17 47-47-47-47-17-17L160 158.1l17 17z"]},faBookQuran:X4,faQuran:X5,faCircleQuarter:{prefix:"fass",iconName:"circle-quarter",icon:[512,512,[],"e11f","M0 256C0 114.6 114.6 0 256 0V256H0z"]},faAnchor:{prefix:"fass",iconName:"anchor",icon:[576,512,[9875],"f13d","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288 480h32V480 352h64l-96-96-96 96h64v96H320V240h32 32V176H352 341.1z"]},faBorderAll:{prefix:"fass",iconName:"border-all",icon:[448,512,[],"f84c","M384 96V224H256V96H384zm0 192V416H256V288H384zM192 224H64V96H192V224zM64 288H192V416H64V288zM64 32H0V96 416v64H64 384h64V416 96 32H384 64z"]},faFunction:{prefix:"fass",iconName:"function",icon:[640,512,[],"f661","M64 0H96h96 32V64H192 128V192h32 32v64H160 128V448v32H96 0V416H64V256H32 0V192H32 64V32 0zM288 320c0 52.7 15.7 101.6 42.7 142.3l-53.4 35.3C243.6 446.7 224 385.6 224 320s19.6-126.7 53.3-177.7l53.4 35.3C303.7 218.4 288 267.3 288 320zm288 0c0-52.7-15.7-101.6-42.7-142.3l53.4-35.3C620.4 193.3 640 254.4 640 320s-19.6 126.7-53.3 177.7l-53.4-35.3c27-40.7 42.7-89.6 42.7-142.3zM398.6 241.4L432 274.7l33.4-33.4L488 218.7 533.3 264l-22.6 22.6L477.3 320l33.4 33.4L533.3 376 488 421.3l-22.6-22.6L432 365.3l-33.4 33.4L376 421.3 330.7 376l22.6-22.6L386.7 320l-33.4-33.4L330.7 264 376 218.7l22.6 22.6z"]},faFaceAngry:X8,faAngry:X9,faPeopleSimple:{prefix:"fass",iconName:"people-simple",icon:[512,512,[],"e21b","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM232 352l-8-192H32L24 352H64V512H192V352h40zM384 128A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM512 384L448 160H320L256 384h64V512H448V384h64z"]},faCookieBite:{prefix:"fass",iconName:"cookie-bite",icon:[512,512,[],"f564","M256.8 22.1L213.9 16 81.7 86.7 16 222.1 42 370.4 149.8 475l148.3 21 132.3-70.7L496 289.9l-6.1-34.7c-61.5-6.7-109.9-57.1-113.7-119.5C313.8 132 263.5 83.6 256.8 22.1zM176 368l-32-32 32-32 32 32-32 32zm0-192l32-32 32 32-32 32-32-32zM368 336l-32-32 32-32 32 32-32 32z"]},faArrowTrendDown:{prefix:"fass",iconName:"arrow-trend-down",icon:[576,512,[],"e097","M544 416h32V384 224 192H512v32 82.7L342.6 137.4 320 114.7l-22.6 22.6L192 242.7 54.6 105.4 9.4 150.6l160 160L192 333.3l22.6-22.6L320 205.3 466.7 352H384 352v64h32H544s0 0 0 0z"]},faRss:X7,faFeed:Jb,faFaceMonocle:{prefix:"fass",iconName:"face-monocle",icon:[512,512,[],"e380","M427.2 446.3C381.9 487.2 321.8 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 62.8-22.6 120.3-60.1 164.9c-2.5-8.6-3.9-17.7-3.9-26.9V224c0-61.9-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112c31.3 0 59.7-12.9 80-33.6v91.5c0 18.4 3.9 36.2 11.2 52.4zM256 224a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm-79.6-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm144 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM144 336v32h16c14.3 0 37.9 2.9 60.6 11.7c22.8 8.8 42.7 22.7 53.1 43.4l28.6-14.3c-15.3-30.5-43.3-48.6-70.1-59C205.3 339.5 177.7 336 160 336H144zM305.2 89.9c8-6.4 18-9.9 28.2-9.9c8.9 0 17.6 2.6 25.1 7.6l8.6 5.7 17.8-26.6L376.3 61c-12.7-8.5-27.6-13-42.8-13c-17.5 0-34.5 6-48.2 16.9L262 83.5l-12.5 10 20 25 12.5-10 23.2-18.6z"]},faDrawPolygon:{prefix:"fass",iconName:"draw-polygon",icon:[448,512,[],"f5ee","M64 32C28.7 32 0 60.7 0 96c0 23.7 12.9 44.4 32 55.4V360.6C12.9 371.6 0 392.3 0 416c0 35.3 28.7 64 64 64c23.7 0 44.4-12.9 55.4-32H328.6c11.1 19.1 31.7 32 55.4 32c35.3 0 64-28.7 64-64c0-35.3-28.5-63.8-63.7-64l-4.5-7.9-32-56-2.3-4c4.2-8.5 6.5-18 6.5-28.1s-2.3-19.6-6.5-28.1l2.3-4 32-56 4.5-7.9c35.2-.2 63.7-28.7 63.7-64c0-35.3-28.7-64-64-64c-23.7 0-44.4 12.9-55.4 32H119.4C108.4 44.9 87.7 32 64 32zM292.2 192.1c-1.4-.1-2.8-.1-4.2-.1c-35.3 0-64 28.7-64 64s28.7 64 64 64c1.4 0 2.8 0 4.2-.1l0 0 32 56 4.5 7.9-.1 .3H119.4c-5.6-9.7-13.7-17.8-23.4-23.4V151.4c9.7-5.6 17.8-13.7 23.4-23.4H328.6l.1 .3-4.5 7.9-32 56 0 0z"]},faScaleBalanced:Jm,faBalanceScale:Jy,faCalendarLines:Jv,faCalendarNote:JA,faArrowDownBigSmall:Jz,faSortSizeDown:JL,faGaugeSimpleHigh:Jw,faTachometer:JH,faTachometerFast:Jx,faDoNotEnter:{prefix:"fass",iconName:"do-not-enter",icon:[512,512,[],"f5ec","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM432 208v96H80V208H432z"]},faShower:{prefix:"fass",iconName:"shower",icon:[512,512,[128703],"f2cc","M32 32H0V64 448v32H64V448 96h50.7l26.7 26.7c-21 38.9-17.4 87.5 10.9 123L151 247l-17 17L168 297.9l17-17L345 121l17-17L328 70.1 311 87l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L150.6 41.4 141.3 32H128 32zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faDiceD8:{prefix:"fass",iconName:"dice-d8",icon:[512,512,[],"f6d2","M240 0V336L0 248 240 0zm0 368V512L32 291.7 240 368zm240-76.3L272 512V368l208-76.3zM272 0L512 248 272 336V0z"]},faDesktop:JN,faDesktopAlt:JV,faM:{prefix:"fass",iconName:"m",icon:[448,512,[109],"4d","M0 32V64 448v32H64V448 169.7L197.4 369.8 224 409.7l26.6-39.9L384 169.7V448v32h64V448 64 32H398.9l-9.5 14.2L224 294.3 58.6 46.2 49.1 32H0z"]},faSpinnerScale:{prefix:"fass",iconName:"spinner-scale",icon:[512,512,[],"e62a","M308 12V64c0 28.7-23.3 52-52 52s-52-23.3-52-52V12H308zM256 416c17.7 0 32 14.3 32 32v32H224V448c0-17.7 14.3-32 32-32zM480 288H448c-17.7 0-32-14.3-32-32s14.3-32 32-32h32v64zM96 256c0 17.7-14.3 32-32 32H32V224H64c17.7 0 32 14.3 32 32zM391.8 41L471 120.2l-39.6 39.6c-21.9 21.9-57.3 21.9-79.2 0s-21.9-57.3 0-79.2L391.8 41zM142.9 369.1c12.5 12.5 12.5 32.8 0 45.3L120.2 437 75 391.8l22.6-22.6c12.5-12.5 32.8-12.5 45.3 0zM391.8 437l-22.6-22.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L437 391.8 391.8 437zM154.2 154.2c-18.7 18.7-49.1 18.7-67.9 0L52.4 120.2l67.9-67.9 33.9 33.9c18.7 18.7 18.7 49.1 0 67.9z"]},faGripDotsVertical:{prefix:"fass",iconName:"grip-dots-vertical",icon:[256,512,[],"e411","M48 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0 160a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM96 416A48 48 0 1 0 0 416a48 48 0 1 0 96 0zM208 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faFaceViewfinder:{prefix:"fass",iconName:"face-viewfinder",icon:[512,512,[],"e2ff","M24 0H136h24V48H136 48v88 24H0V136 24 0H24zM376 0H488h24V24 136v24H464V136 48H376 352V0h24zM48 376v88h88 24v48H136 24 0V488 376 352H48v24zm464 0V488v24H488 376 352V464h24 88V376 352h48v24zM96 256a160 160 0 1 1 320 0A160 160 0 1 1 96 256zm128-40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM192.5 292.9l-23.1 22.2C191.2 337.8 222 352 256 352s64.8-14.2 86.6-36.9l-23.1-22.2C303.5 309.6 281 320 256 320s-47.5-10.4-63.5-27.1z"]},faSoftServe:Jk,faCreemee:JE,faH5:{prefix:"fass",iconName:"h5",icon:[640,512,[],"e412","M64 96V64H0V96 256 416v32H64V416 288H256V416v32h64V416 256 96 64H256V96 224H64V96zM432 64H403.2l-3 28.7-16 152L380.5 280H416 524c28.7 0 52 23.3 52 52s-23.3 52-52 52H459.7c-11 0-20.6-7.5-23.3-18.2L431 344.2 369 359.8l5.4 21.6c9.8 39.2 45 66.7 85.4 66.7H524c64.1 0 116-51.9 116-116s-51.9-116-116-116H451.5l9.3-88H576h32V64H576 432z"]},faHandBackPointDown:{prefix:"fass",iconName:"hand-back-point-down",icon:[448,512,[],"e19e","M176 512H96V288 274.7 272 192 176H64v16 56L16 208V140c0-38 16.9-74 46.1-98.3l5.4-4.5C96.3 13.1 132.5 0 169.9 0H288c70.7 0 128 57.3 128 128v16 48 80H336v32H256v32H176V512z"]},faTableList:JD,faThList:JS,faBasketShoppingMinus:{prefix:"fass",iconName:"basket-shopping-minus",icon:[576,512,[],"e652","M245.3 51.1l11.1-21.3L213.8 7.6 202.7 28.9 117.6 192H0v64l32 0L96 512H480l64-256 32 0V192H458.4L373.3 28.9 362.2 7.6 319.6 29.8l11.1 21.3L404.2 192H171.8L245.3 51.1zM208 328H368h24v48H368 208 184V328h24z"]},faCommentSms:J_,faSms:JO,faRectangle:JP,faRectangleLandscape:Jj,faClipboardListCheck:{prefix:"fass",iconName:"clipboard-list-check",icon:[384,512,[],"f737","M101.5 64C114.6 26.7 150.2 0 192 0s77.4 26.7 90.5 64H384V512H0V64H101.5zM224 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM198.6 208L176 185.4l-11.3 11.3L112 249.4 91.3 228.7 80 217.4 57.4 240l11.3 11.3 32 32L112 294.6l11.3-11.3 64-64L198.6 208zm9.4 48H192v32h16 96 16V256H304 208zm-48 96v32h16H304h16V352H304 176 160zM96 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTurkey:{prefix:"fass",iconName:"turkey",icon:[640,512,[],"f725","M584 56c0 5.6-.8 11-2.3 16c.8 0 1.6 0 2.3 0c30.9 0 56 25.1 56 56s-25.1 56-56 56c-20.3 0-38-10.8-47.9-26.9l-47.6 33.6c-30 21.2-46.5 55.8-63 90.3l0 0c-8.7 18.2-17.3 36.4-28 52.5c-6.2 9.4-13.9 18.1-23.2 25.6c-48.1 38.9-118.6 31.5-157.5-16.6c-1.2-1.5-2.4-3-3.5-4.6c-8.9-12.2-15-25.7-18.3-39.6c-.8-3.4-1.5-6.8-2-10.3H160.9c2.9 26.4 13.2 52.4 31.2 74.6c50 61.8 140.7 71.4 202.5 21.4c11.8-9.6 21.8-20.7 29.8-32.9c11.8-18 21.3-37.8 29.7-55.4l.4-.9c17.3-36.3 30.6-62.5 52.5-77.9l1.7-1.2C548.7 262.9 576 321 576 384V512H288 0V384C0 224 176 96 288 96c39.9 0 87.9 16.2 133.1 44.3L486.8 94C477.6 84 472 70.7 472 56c0-30.9 25.1-56 56-56s56 25.1 56 56z"]},faBook:{prefix:"fass",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V0H416 384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-256H352v32H128V128zm224 64v32H128V192H352z"]},faUserPlus:{prefix:"fass",iconName:"user-plus",icon:[640,512,[],"f234","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zm120 32V312 248H440 416V200h24 64V136 112h48v24 64h64 24v48H616 552v64 24H504z"]},faIceSkate:{prefix:"fass",iconName:"ice-skate",icon:[576,512,[9976],"f7ac","M512 240V384H32V96L256 32V0h64V96H272 256v32h16 48v32H272 256v32h16 48l192 48zm64 168v24 56 24H552 408 120 24 0V464H24 96V440 416h48v24 24H384V440 416h48v24 24h96V432 408h48z"]},faCheck:{prefix:"fass",iconName:"check",icon:[448,512,[10003,10004],"f00c","M447.9 142.5l-23.2 22L181 395.3l-22 20.8-22-20.8L23.2 287.6 0 265.6l44-46.5 23.2 22L159 328 380.7 118l23.2-22 44 46.5z"]},faBatteryThreeQuarters:JB,faBattery4:JR,faTomato:{prefix:"fass",iconName:"tomato",icon:[512,512,[],"e330","M235.4 1.4L198.2 31.8l15.1 18.5 .1 .2c.1 .2 .4 .5 .7 .9c.7 .9 1.7 2.3 3 4.2c2.6 3.7 6 9.2 9.5 15.9c1.6 3 3.1 6.2 4.5 9.6C147.8 88.1 87.5 128 87.5 128L144 144l-16 48 128-48h0l128 48-16-48 56.5-16s-59.6-39.5-142.4-46.8c-3.6-12.2-8.3-22.9-12.8-31.7c-4.5-8.8-9.1-16-12.5-21c-1.7-2.5-3.2-4.5-4.3-6c-.5-.7-1-1.3-1.3-1.7l-.4-.5-.1-.2-.1-.1 0 0 0 0s0 0-18.6 15.2L250.6 20 235.4 1.4zM78.8 158.8l-10.1-2.9C26.1 191.4 0 241.6 0 304C0 434.9 114.6 512 256 512s256-77.1 256-208c0-62.4-26.1-112.6-68.7-148.1l-10.1 2.8L409 165.7l5.4 16.2 21.2 63.6L372.8 222 256 178.2 139.2 222 76.4 245.5l21.2-63.6 5.4-16.2-24.3-6.9z"]},faSwordLaser:{prefix:"fass",iconName:"sword-laser",icon:[512,512,[],"e03b","M480 0L230 226.2 285.8 282 512 32 480 0zM184 225.4L161.4 248 264 350.6 286.6 328l-11.3-11.3-80-80L184 225.4zm-22.6 45.2l-23.7 23.7 80 80 23.7-23.7-80-80zm-35 35l-20.7 20.7 80 80 20.7-20.7-80-80zM80 336L0 416v48l32 32 16 16H96l80-80L80 336z"]},faHouseCircleCheck:{prefix:"fass",iconName:"house-circle-check",icon:[640,512,[],"e509","M520.5 193.7L288.4 0 0 240v47.6H64.1V512H224V352h96.7c8.1-89.7 83.5-160 175.3-160c8.3 0 16.5 .6 24.5 1.7zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faBuildings:{prefix:"fass",iconName:"buildings",icon:[512,512,[],"e0cc","M512 0H192V128H0V512H192 512V128 0zM64 288h64v64H64V288zm256 32H256V256h64v64zm64 0V256h64v64H384zM128 192v64H64V192h64zM256 64h64v64H256V64zm192 0v64H384V64h64zM256 224V160h64v64H256zm192 0H384V160h64v64z"]},faAngleLeft:{prefix:"fass",iconName:"angle-left",icon:[320,512,[8249],"f104","M18.7 256l22.6 22.6 160 160L224 461.3 269.3 416l-22.6-22.6L109.3 256 246.6 118.6 269.3 96 224 50.7 201.4 73.4l-160 160L18.7 256z"]},faCartFlatbedBoxes:JU,faDollyFlatbedAlt:JF,faDiagramSuccessor:{prefix:"fass",iconName:"diagram-successor",icon:[512,512,[],"e47a","M512 288L0 288 0 480l512 0 0-192zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 96 0 0 32-64 0 0 32 96 96 96-96 0-32-64 0 0-64 0-32-32 0L288 32l-64 0-16 0L64 32 0 32 0 96l0 64 0 64 64 0 160 0 64 0 0-64z"]},faTruckArrowRight:{prefix:"fass",iconName:"truck-arrow-right",icon:[640,512,[],"e58b","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM257 95l80 80 17 17-17 17-80 80-17 17L206.1 272l17-17 39-39H96 72V168H96 262.1l-39-39-17-17L240 78.1l17 17z"]},faSquareW:{prefix:"fass",iconName:"square-w",icon:[448,512,[],"e285","M448 32H0V480H448V32zM377.5 152L311.1 382.6l-5 17.4H270.5l-5.3-16.7L224 254.7 182.9 383.3 177.5 400H141.9l-5-17.4L70.5 152h50l40.7 141.5 39.9-124.8 5.3-16.7h35l5.3 16.7 39.9 124.8L327.5 152h50z"]},faArrowsSplitUpAndLeft:{prefix:"fass",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M342.6 25.4L320 2.7 297.4 25.4l-80 80L194.7 128 240 173.3l22.6-22.6L288 125.3V256H125.3l25.4-25.4L173.3 208 128 162.7l-22.6 22.6-80 80L2.7 288l22.6 22.6 80 80L128 413.3 173.3 368l-22.6-22.6L125.3 320H288v64 32 64 32h32H480h32V448H480 352V416 384 288 256 125.3l25.4 25.4L400 173.3 445.3 128l-22.6-22.6-80-80z"]},faLamp:{prefix:"fass",iconName:"lamp",icon:[448,512,[],"f4ca","M96 0L0 256H448L352 0H96zm64 288v32s-64 50.5-64 112c0 48 32 80 32 80H320s32-32 32-80c0-61.5-64-112-64-112V288H160z"]},faAirplay:{prefix:"fass",iconName:"airplay",icon:[576,512,[],"e089","M512 96H64V352H169l-62.5 56.2L97.9 416H64 0V352 96 32H64 512h64V96 352v64H512 478.1l-8.7-7.8L407 352H512V96zM288 288L448 432v48H128V432L288 288z"]},faHandFist:JG,faFistRaised:JY,faShieldQuartered:{prefix:"fass",iconName:"shield-quartered",icon:[512,512,[],"e575","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.3-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM80 137c.3 24.7 3.5 54.9 11.1 87H256V68.7L80 137zM256 441.9c72.8-35.5 117.2-93.2 143.5-153.5c9.4-21.6 16.4-43.4 21.4-64.4H256V441.9z"]},faSlashForward:{prefix:"fass",iconName:"slash-forward",icon:[320,512,[],"2f","M319.9 0H248.8L.1 512H71.2L319.9 0z"]},faLocationPen:JQ,faMapMarkerEdit:Jq,faCloudMoon:{prefix:"fass",iconName:"cloud-moon",icon:[640,512,[],"f6c3","M550.4 24.7c-61.2 16.6-106.2 72.5-106.2 139c0 79.5 64.5 144 144 144c16.3 0 32-2.7 46.7-7.7c-32.1 41.6-82.5 68.4-139.1 68.4c-13.3 0-26.3-1.5-38.8-4.3c-10.8-14.2-24.9-25.7-41.2-33.4c-2.5-52.9-41.6-96.2-92.6-105.1c-2.1-10.8-3.2-22-3.2-33.4C320 94.9 398.7 16 495.8 16c19.1 0 37.4 3 54.6 8.7zM447.9 511.9l-80 0H96 0v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80z"]},faPotFood:{prefix:"fass",iconName:"pot-food",icon:[640,512,[127858],"e43f","M112 24V0H64V24c0 45.1 21.2 69 37.7 87.5l.4 .4C117.5 129.3 128 141.5 128 168v24h48V168c0-45.1-21.2-69-37.7-87.5l-.4-.4C122.5 62.7 112 50.5 112 24zm112 0V0H176V24c0 45.1 21.2 69 37.7 87.5l.4 .4C229.5 129.3 240 141.5 240 168v24h48V168c0-45.1-21.2-69-37.7-87.5l-.4-.4C234.5 62.7 224 50.5 224 24zm208 88c-50.7 0-93.6 33.7-107.4 80H539.4c-13.8-46.3-56.6-80-107.4-80zM576 224H64l1.9 32H48 16v64H48 72.4C87.1 387.5 132.1 443.2 192 472.9V512H448V472.9c59.9-29.7 104.9-85.4 119.6-152.9H592h32V256H592 574.1l1.9-32z"]},faBriefcase:{prefix:"fass",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M128 0h24H360h24V24 96H512V256H320 192 0V96H128V24 0zM0 288H192v64H320V288H512V480H0V288zM336 48H176V96H336V48z"]},faPersonFalling:{prefix:"fass",iconName:"person-falling",icon:[512,512,[],"e546","M320 0l0 32 0 96 0 19.8-17.7 8.8L252 181.8 304.5 256l95.5 0 16 0 9.6 12.8 48 64 19.2 25.6-51.2 38.4-19.2-25.6L384 320l-96 0h-1.4l84.2 130.1L388.2 477l-53.7 34.8-17.4-26.9L160 242.2 160 352v32H96l0-32V208 188.2l17.7-8.8L256 108.2 256 32V0h64zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faImagePortrait:JK,faPortrait:JZ,faUserTag:{prefix:"fass",iconName:"user-tag",icon:[640,512,[],"f507","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM448 512l-8.3-27.1L320 365.3V304H64L0 512H448zm64 0L640 384 480 224H384l-32 32v96L512 512zM408 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faRug:{prefix:"fass",iconName:"rug",icon:[640,512,[],"e569","M24 64H56 80V88v64 48 32 48 32 48 64 24H56 24 0V400H24h8V360H24 0V312H24h8V280H24 0V232H24h8V200H24 0V152H24h8V112H24 0V64H24zm88 0H528V448H112V64zm528 0v48H616h-8v40h8 24v48H616h-8v32h8 24v48H616h-8v32h8 24v48H616h-8v40h8 24v48H616 584 560V424 360 312 280 232 200 152 88 64h24 32 24z"]},faPrintSlash:{prefix:"fass",iconName:"print-slash",icon:[640,512,[],"f686","M523.9 384H576V192H276.6L192 126.3V64H418.7L448 93.3V160h64V80 66.7l-9.4-9.4-48-48L445.3 0H432 160 128V32 76.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-97-75.3zM512 499.4L446.8 448H192V384 368 352H324.9L121.8 192H64V384h64v96 32h32H480h32V499.4zM472 248h48v48H472V248z"]},faEarthEurope:JW,faGlobeEurope:J$,faCartFlatbedSuitcase:JX,faLuggageCart:JJ,faHandBackPointRibbon:{prefix:"fass",iconName:"hand-back-point-ribbon",icon:[448,512,[],"e1a0","M192 0V48v64 16H176 112 32L75.6 80 32 32h80V0h80zM112 224V160h80v16h80v32h80v32h80v80 48 16c0 70.7-57.3 128-128 128H185.9c-37.4 0-73.7-13.1-102.4-37.1l-5.4-4.5C48.9 446.1 32 410 32 372V304l48-40v56 16h32V320 240v-2.7V224z"]},faRectangleXmark:J1,faRectangleTimes:J2,faTimesRectangle:J6,faWindowClose:J4,faTireRugged:{prefix:"fass",iconName:"tire-rugged",icon:[512,512,[],"f634","M320 0H192V41.3c-14.9 4.4-29.1 10.4-42.6 17.6L120.2 29.7 29.7 120.2l29.2 29.2c-7.3 13.4-13.2 27.7-17.6 42.6H0V320H41.3c4.4 14.9 10.4 29.1 17.6 42.6L29.7 391.8l90.5 90.5 29.2-29.2c13.4 7.3 27.7 13.2 42.6 17.6V512H320V470.7c14.9-4.4 29.1-10.4 42.6-17.6l29.2 29.2 90.5-90.5-29.2-29.2c7.3-13.4 13.2-27.7 17.6-42.6H512V192H470.7c-4.4-14.9-10.4-29.1-17.6-42.6l29.2-29.2L391.8 29.7 362.6 58.9c-13.4-7.3-27.7-13.2-42.6-17.6V0zM256 128a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-61.1 2.9a24 24 0 1 0 -14.8 45.7 24 24 0 1 0 14.8-45.7zm106.7 30.2a24 24 0 1 0 45.7-14.8 24 24 0 1 0 -45.7 14.8zm-22.7 87.2a24 24 0 1 0 38.8-28.2 24 24 0 1 0 -38.8 28.2zm-51.1-33.5a24 24 0 1 0 -28.2 38.8 24 24 0 1 0 28.2-38.8z"]},faLightbulbDollar:{prefix:"fass",iconName:"lightbulb-dollar",icon:[384,512,[],"f670","M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM112 416v96H272V416H112zM212 96v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V288v20H172V288v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1l0 0c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1V96 76h40V96z"]},faCowbell:{prefix:"fass",iconName:"cowbell",icon:[448,512,[],"f8b3","M128 0h24H296h24V24 96h64l64 320H0L64 96h64V24 0zM272 48H176V96h96V48zm16 400c0 35.3-28.7 64-64 64s-64-28.7-64-64H288z"]},faBahtSign:{prefix:"fass",iconName:"baht-sign",icon:[320,512,[],"e0ac","M176 0H112V64H64 0v64 96 64 96 64H64h48v64h64V448h32c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112V0zM112 128v96H64V128h48zm64 96V128c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64v96H64V288h48zm64 96V288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H176z"]},faCorner:{prefix:"fass",iconName:"corner",icon:[448,512,[],"e3fe","M0 160H32 416h32v32V352v32H384V352 224H32 0V160z"]},faChevronsRight:J3,faChevronDoubleRight:J5,faBookOpen:{prefix:"fass",iconName:"book-open",icon:[576,512,[128214,128366],"f518","M272 480V72c-16-16-64-40-128-40S21.3 53.3 0 64V480c21.3-10.7 92.8-32 144-32s128 32 128 32zm32 0s76.8-32 128-32s122.7 21.3 144 32V64c-21.3-10.7-80-32-144-32s-112 24-128 40V480z"]},faBookJournalWhills:J8,faJournalWhills:J9,faInhaler:{prefix:"fass",iconName:"inhaler",icon:[576,512,[],"f5f9","M576 72L416 32l-20.8 78L528.7 243.4 576 72zM536.6 296.6L364.2 124.2 337.3 224H192V480H486.6l50-183.4zM64 256A32 32 0 1 0 0 256a32 32 0 1 0 64 0zm0 96A32 32 0 1 0 0 352a32 32 0 1 0 64 0zm64-16a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM64 448A32 32 0 1 0 0 448a32 32 0 1 0 64 0zm64-16a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHandcuffs:{prefix:"fass",iconName:"handcuffs",icon:[640,512,[],"e4f8","M234.9 14L298 2.9l11.1 63L246 77.1 234.9 14zM96 160h34.7L160 130.7 189.3 160H224v45.3c56.5 24.7 96 81.1 96 146.7c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.6 39.5-122 96-146.7V160zm64 288a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.8-32.7 44.5-58.8 78.4-73.6V160h34.7L480 130.7 509.3 160H544v45.3c56.5 24.7 96 81.1 96 146.7c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM201.4 43.7l34.9 53.7-53.7 34.9L147.7 78.6l53.7-34.9zm237.2 0l53.7 34.9-34.9 53.7L403.7 97.4l34.9-53.7zM405.1 14L394 77.1 330.9 66 342 2.9l63 11.1z"]},faSnake:{prefix:"fass",iconName:"snake",icon:[512,512,[128013],"f716","M512 80L352 16 288 64H176C96.5 64 32 128.5 32 208s64.5 144 144 144H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H256.1l-.1 0H96L0 464l96 48h79.9l.1 0H320c70.7 0 128-57.3 128-128s-57.3-128-128-128H176c-26.5 0-48-21.5-48-48s21.5-48 48-48H288l64 48 160-64V80zM352 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTriangleExclamation:J7,faExclamationTriangle:eee,faWarning:eet,faNoteMedical:{prefix:"fass",iconName:"note-medical",icon:[448,512,[],"e200","M0 32H448V320H320 288v32V480H0V32zM402.7 352H448l-32 32-64 64-32 32V434.7 384 352h32 50.7zM192 128v64H128v64h64v64h64V256h64V192H256V128H192z"]},faDatabase:{prefix:"fass",iconName:"database",icon:[448,512,[],"f1c0","M448 80v32 16 16L320 224H128L0 144V128 112 80L128 0H320L448 80zM0 432V341.7L118.8 416H329.2L448 341.7V432L320 512H128L0 432zM448 288v16L320 384H128L0 304V288 181.7L118.8 256H329.2L448 181.7V288z"]},faDownLeft:{prefix:"fass",iconName:"down-left",icon:[384,512,[],"e16a","M16 432V144l32-32L152 216 304 64l80 80L232 296 336 400l-32 32H16z"]},faShare:eea,faMailForward:een,faFaceThinking:{prefix:"fass",iconName:"face-thinking",icon:[512,512,[],"e39b","M512 256c0 141.4-114.6 256-256 256c-10.6 0-21.1-.6-31.4-1.9c4-5.7 7.3-12 9.8-18.8l21-57.7 35.8-13 52.6-19.1-22.1-60.7-10.2-40.6-2.2-8.9-8.8-2.6-136-40-15.3-4.5-9 30.7 15.4 4.5 108.6 31.9-11.2 4.1L144 355v-3V296H32v56 28C11.6 343.3 0 301 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM208.4 176a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 48a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM143 121.9c23.5-13.4 52.9-10.6 73.4 7l13.2 11.3 12.1 10.4 20.8-24.3-12.1-10.4-13.2-11.3C206.4 78.1 162.3 74 127.1 94.1l-7.1 4L106.2 106 122 133.8l13.9-7.9 7.1-4zM112 352v48.6l151.8-55.2 22.6-8.2 16.4 45.1-22.6 8.2-49.8 18.1-31.8 87.5L192.8 512H176 88 64V488 352 328h48v24z"]},faTurnDownRight:{prefix:"fass",iconName:"turn-down-right",icon:[512,512,[],"e455","M512 288L352 448l-32 0 0-112L0 336 0 32l96 0 0 208 224 0 0-112 32 0L512 288z"]},faBottleDroplet:{prefix:"fass",iconName:"bottle-droplet",icon:[320,512,[],"e4c4","M96 0L72 0l0 48 24 0 8 0v92.9C61.4 161.6 32 205.4 32 256V512H288V256c0-50.6-29.4-94.4-72-115.1V48l8 0 24 0 0-48L224 0l-8 0V0H104V0L96 0zm64 384c-26.5 0-48-21.5-48-48c0-32 48-80 48-80s48 48 48 80s-21.5 48-48 48z"]},faMaskFace:{prefix:"fass",iconName:"mask-face",icon:[640,512,[],"e1d7","M304 64h-9.7l-8.1 5.4L198.3 128H144 128 24 0v24V344v18.7l18.2 4.5 180.7 45.2C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l180.7-45.2 18.2-4.5V344 152 128H616 512 496 441.7L353.8 69.4 345.7 64H336 304zM132.3 346.3L48 325.3V176H96v48c0 45.1 13.4 87.2 36.3 122.3zM592 325.3l-84.3 21.1c23-35.2 36.3-77.2 36.3-122.3V176h48V325.3zM422.3 192H432h16v32H432 208 192V192h16 9.7H422.3zM192 256h16H432h16v32H432 208 192V256zm32 64h16H400h16v32H400 240 224V320z"]},faHillRockslide:{prefix:"fass",iconName:"hill-rockslide",icon:[576,512,[],"e508","M0 512H480L0 32V512zM160 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 0l36 64 72 0 36-64L356 32H284L248 96zM576 372V300l-64-36-64 36v72l64 36 64-36zM416 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faScannerKeyboard:{prefix:"fass",iconName:"scanner-keyboard",icon:[512,512,[],"f489","M192 0V64H128V0h64zM352 0V64H288V0h64zM224 0h32V64H224V0zM416 0V288H384V0h32zm32 0h64V288H448V0zM0 96H352V512H0V96zm64 64v64H288V160H64zm0 128v64h96V288H64zm96 96H64v64h96V384zm32-96v64h96V288H192zm96 96H192v64h96V384z"]},faCircleO:{prefix:"fass",iconName:"circle-o",icon:[512,512,[],"e119","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128a128 128 0 1 1 0-256 128 128 0 1 1 0 256z"]},faGridHorizontal:{prefix:"fass",iconName:"grid-horizontal",icon:[448,512,[],"e307","M128 128H0V256H128V128zm0 160H0V416H128V288zm32-160V256H288V128H160zM288 288H160V416H288V288zm32-160V256H448V128H320zM448 288H320V416H448V288z"]},faMessageDollar:eer,faCommentAltDollar:eei,faRightLeft:eec,faExchangeAlt:ees,faColumns3:{prefix:"fass",iconName:"columns-3",icon:[640,512,[],"e361","M640 32H0V480H640V32zM192 96V416H64V96H192zm64 0H384V416H256V96zm320 0V416H448V96H576z"]},faPaperPlane:{prefix:"fass",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M0 288L512 0 448 480 271.8 404.5 208 512l-48-16V416 384L384 160 133 345 0 288z"]},faRoadCircleExclamation:{prefix:"fass",iconName:"road-circle-exclamation",icon:[640,512,[],"e565","M160 32H288V96v32h64V96 32H480l46.5 162.6c-9.9-1.7-20.1-2.6-30.5-2.6c-59.5 0-112.1 29.6-144 74.8V224 192H288v32 64 32h38.6c-4.3 15.3-6.6 31.4-6.6 48c0 5.4 .2 10.7 .7 16H288v32 64H32L160 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H480v32h32zm0-176H480v16 80 16h32V368 288 272z"]},faDungeon:{prefix:"fass",iconName:"dungeon",icon:[512,512,[],"f6d9","M355.7 175.7l106.7-71.2C437.7 70.9 405 43.6 367.1 25.3L319.3 144.7c14 8 26.3 18.5 36.3 30.9zm-65.9-43.2L337.5 13.2C311.9 4.7 284.5 0 256 0s-55.9 4.7-81.5 13.2l47.7 119.3c10.8-2.9 22.1-4.5 33.8-4.5s23 1.6 33.8 4.5zM144.9 25.3C107 43.6 74.3 70.9 49.6 104.5l106.7 71.2c10-12.4 22.4-23 36.3-30.9L144.9 25.3zM384 256H512c0-45.2-11.7-87.7-32.3-124.6L372.5 202.9c7.4 16.2 11.5 34.2 11.5 53.1zM139.5 202.9L32.3 131.4C11.7 168.3 0 210.8 0 256H128c0-18.9 4.1-36.9 11.5-53.1zM0 288v96H128V288H0zm512 0H384v96H512V288zM128 416H0v96H128V416zm384 0H384v96H512V416zM272 192V176H240v16V464v16h32V464 192zm-64 32V208H176v16V464v16h32V464 224zm128 0V208H304v16V464v16h32V464 224z"]},faHandHoldingBox:{prefix:"fass",iconName:"hand-holding-box",icon:[576,512,[],"f47b","M224 128V0H96V256H480V0H352V128L288 96l-64 32zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faInputText:{prefix:"fass",iconName:"input-text",icon:[640,512,[],"e1bf","M64 128V384H576V128H64zM0 64H64 576h64v64V384v64H576 64 0V384 128 64zm312 96h52c33.1 0 60 26.9 60 60c0 9.2-2.1 17.9-5.8 25.7c13.3 11 21.8 27.6 21.8 46.3c0 33.1-26.9 60-60 60H312 288V328v-8V256 192v-8V160h24zm24 72h28c6.6 0 12-5.4 12-12s-5.4-12-12-12H336v24zm44 72c6.6 0 12-5.4 12-12s-5.4-12-12-12H364 336v24h44zM198.3 167.1l72 180 2 4.9H220.6L211 328H141l-9.6 24H79.8l2-4.9 72-180 2.8-7.1h38.9l2.8 7.1zM191.8 280L176 240.6 160.2 280h31.5z"]},faWindowFlip:eeo,faWindowAlt:eel,faAlignRight:{prefix:"fass",iconName:"align-right",icon:[448,512,[],"f038","M448 32V96H160V32H448zm0 256v64H160V288H448zM0 160H448v64H0V160zM448 416v64H0V416H448z"]},faScannerGun:eef,faScanner:eed,faTire:{prefix:"fass",iconName:"tire",icon:[512,512,[],"f631","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-16.1 62l0 65c44.3-5.5 81.5-33.6 99.8-72.4l-61.9-20.1c-8.6 13.5-22.1 23.5-38 27.6zm47.9-58l61.8 20.1c1.5-7.8 2.3-15.9 2.3-24.2c0-36.8-15.5-69.9-40.3-93.3l-38.2 52.6c9.1 11 14.5 25.2 14.5 40.6c0 1.4 0 2.7-.1 4zm-40.2-63.5l38.2-52.6C299.5 133.8 278.4 128 256 128s-43.5 5.8-61.8 15.9l28.1 38.8 10 13.8c7.3-2.9 15.3-4.5 23.6-4.5s16.3 1.6 23.6 4.5zM168.3 162.7C143.5 186.1 128 219.2 128 256c0 8.3 .8 16.3 2.3 24.2L192.1 260c-.1-1.3-.1-2.7-.1-4c0-15.4 5.5-29.6 14.5-40.6l-10.1-13.9-28.1-38.7zm33.7 127.7l-61.9 20.1c18.3 38.8 55.5 66.9 99.8 72.4l0-65c-15.8-4.1-29.3-14.1-37.9-27.5zM256 96a160 160 0 1 1 0 320 160 160 0 1 1 0-320z"]},faEngine:{prefix:"fass",iconName:"engine",icon:[640,512,[],"e16e","M400 112h24V64H400 208 184v48h24l72 0v16 16H208 160 96v88H48V160 136H0v24V352v24H48V352 280H96V384h76.8L224 448H512V208l-80-64H328V128 112l72 0zM224 224v64H160V224h64zm96 0v64H256V224h64zm32 0h64v64H352V224zm288-32H544V448h96V192z"]},faMoneyBill1Wave:eeu,faMoneyBillWaveAlt:eep,faLifeRing:{prefix:"fass",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm91 .5c33.7-43.3 53.8-97.8 53.8-157s-20.1-113.6-53.8-157l19-19L432 34.7l-19 19C369.6 20.1 315.2 0 256 0S142.4 20.1 99 53.8l-19-19L34.7 80l19 19C20.1 142.4 0 196.8 0 256s20.1 113.6 53.8 157l-19 19L80 477.3l19-19c43.3 33.7 97.8 53.8 157 53.8s113.6-20.1 157-53.8l19 19L477.3 432l-19-19zm-45.7-45.7l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faHands:eeh,faSignLanguage:eeb,faSigning:eem,faCircleCaretRight:eeg,faCaretCircleRight:eey,faTurnLeft:{prefix:"fass",iconName:"turn-left",icon:[512,512,[],"e636","M0 224L160 64l32 0 0 112 320 0 0 304-96 0 0-208-224 0 0 112-32 0L0 224z"]},faWheat:{prefix:"fass",iconName:"wheat",icon:[512,512,[],"f72d","M472 0c-48.6 0-88 39.4-88 88v40h40c48.6 0 88-39.4 88-88V0H472zM316.8 38.6L294.2 16 271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L90.5 219.6 67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L25.4 441.4 2.7 464 48 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L396 321.5l-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6L475.2 197c-34.1-34.1-82.6-44.9-125.9-32.5c12.4-43.3 1.5-91.8-32.5-125.9z"]},faFileSpreadsheet:{prefix:"fass",iconName:"file-spreadsheet",icon:[384,512,[],"f65b","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM72 224H312h16v16 32 80 80 16H312 232 152 72 56V432 352 272 240 224H72zM88 336h48V288H88v48zm80 0h48V288H168v48zm80 0h48V288H248v48zm0 32v48h48V368H248zm-32 0H168v48h48V368zm-80 0H88v48h48V368z"]},faAudioDescriptionSlash:{prefix:"fass",iconName:"audio-description-slash",icon:[640,512,[],"e0a8","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-12.9-10V32H70.5L48.4 14.8zM336 238.1V184 160h24 56c53 0 96 43 96 96c0 35-18.7 65.7-46.8 82.4l-44.6-34.6C445 301.5 464 281 464 256c0-26.5-21.5-48-48-48H384v67.4l-48-37.3zM32 480H487.4L320 348.1l1.7 3.9H269.5l-13.7-32.2H192.2L178.5 352H126.4l49.9-117.1L32 121.2V480zM209.3 279.8h24.1l-18-14.2-6 14.2z"]},faBellRing:{prefix:"fass",iconName:"bell-ring",icon:[512,512,[],"e62c","M288 0H224V51.2C151 66 96 130.6 96 208v88L32 368v48H480V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H256 192c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM112.6 49.4L79.4 14.6C30.5 61.2 0 127.1 0 200H48c0-59.3 24.8-112.7 64.6-150.6zM464 200h48c0-72.9-30.5-138.8-79.4-185.4L399.4 49.4C439.2 87.3 464 140.7 464 200z"]},faCalendarDay:{prefix:"fass",iconName:"calendar-day",icon:[448,512,[],"f783","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zm192 64H64V384H192V256z"]},faWaterLadder:eeM,faLadderWater:eev,faSwimmingPool:eeC,faArrowsUpDown:eeI,faArrowsV:eeA,faChessPawnPiece:eez,faChessPawnAlt:eeL,faFaceGrimace:eeT,faGrimace:eew,faWheelchairMove:eeH,faWheelchairAlt:eex,faTurnDown:eeN,faLevelDownAlt:eeV,faSquareS:{prefix:"fass",iconName:"square-s",icon:[448,512,[],"e27d","M448 32H0V480H448V32zM175.6 196.2c-1.1 6.4-.2 9.7 .6 11.6c1 2 2.9 4.6 7.4 7.7c10.1 6.8 25.7 11.5 46.8 17.4l2 .6 0 0c18.4 5.2 41.4 11.7 58.6 23.2c9.5 6.4 18.5 15.1 24.1 27.2c5.7 12.3 7 25.9 4.4 40.3c-4.7 26.3-23.1 43.3-45 52c-21.3 8.4-47 9.6-72.6 5.7l-.1 0 0 0c-16.3-2.6-43.7-10.7-57.3-15.1l-22.9-7.3 14.7-45.7 22.9 7.3c13.9 4.5 37.8 11.4 50 13.4c20.2 3 36.8 1.4 47.7-2.9c10.3-4.1 14.2-9.6 15.4-15.8c1.1-6.4 .2-9.7-.6-11.6c-1-2-2.9-4.6-7.4-7.7c-10.1-6.8-25.7-11.5-46.8-17.4l-2-.6c-18.4-5.2-41.4-11.7-58.6-23.2c-9.5-6.4-18.5-15.1-24.1-27.2c-5.7-12.3-7-25.9-4.4-40.3c4.7-26.3 23.1-43.3 45-52c21.3-8.4 47-9.6 72.6-5.7c8.1 1.2 24.4 4.8 32 6.7l23.2 6-11.9 46.5-23.2-6c-6.7-1.7-21.3-4.9-27.3-5.7c-20.3-3.1-36.8-1.4-47.8 2.9c-10.3 4.1-14.2 9.6-15.4 15.8z"]},faRectangleBarcode:eek,faBarcodeAlt:eeE,faPersonWalkingArrowRight:{prefix:"fass",iconName:"person-walking-arrow-right",icon:[640,512,[],"e552","M208 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM132.3 126.6l10 2 80 16 15.3 3.1 7 14 35.2 70.5 38.5 19.2-28.6 57.2-48-24-9.5-4.8-4.8-9.5-13.7-27.4-18.4 62.4 52.3 57 5.2 5.7 2 7.5 24 88 8.4 30.9-61.7 16.8-8.4-30.9-22-80.5-70.9-77.4c-14.8-16.1-20.3-38.6-14.7-59.7l17-63.6L89.9 215.5 78.4 250.1 68.2 280.5 7.5 260.2l10.1-30.4 16-48 4.5-13.4L51 162.8l72-32 9.3-4.1zm-38.6 209c2.1 3 4.5 5.8 7 8.6l40.7 44.4-15.7 39.3-2.4 6.1-4.6 4.6-48 48L48 509.3 2.7 464l22.6-22.6L68.7 398l25-62.4zM534.6 153.4l80 80L637.3 256l-22.6 22.6-80 80L512 381.3 466.7 336l22.6-22.6L514.7 288H384 352V224h32H514.7l-25.4-25.4L466.7 176 512 130.7l22.6 22.6z"]},faSquareEnvelope:eeD,faEnvelopeSquare:eeS,faDice:{prefix:"fass",iconName:"dice",icon:[640,512,[127922],"f522","M0 224L224 0 448 224 224 448 0 224zm248 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM96 248a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm128 80a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm128-80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM224 72a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm96 325.3L470.6 246.6 493.3 224l-22.6-22.6-9.4-9.4H640V512H320V397.3zM504 352a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faUnicorn:{prefix:"fass",iconName:"unicorn",icon:[640,512,[129412],"f727","M448 160v78.1V240h0c-.5 30-12.8 56.4-32 75.7V512H320V346.7c-4.1-.7-8.2-1.6-12.3-2.8L224 320v16 19.9l-14.1 14.1-27 27 38.3 115H120.1L82.5 399.2 73.1 371l21-21 26.6-26.6L78.2 259.9c-7.3-11-11.9-23.4-13.6-36.4C54.6 230.8 48 242.6 48 256v56 24H0V312 256c0-44.6 33.2-81.5 76.3-87.2c14.9-24.4 41.8-40.8 72.5-40.8h54.4H256h64C320 57.3 377.3 0 448 0h32 64 16V32H544 528l16 16h96V64L560 90.7V192l-80 32-32-64zm64-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faBowlingBall:{prefix:"fass",iconName:"bowling-ball",icon:[512,512,[],"f436","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPompebled:{prefix:"fass",iconName:"pompebled",icon:[512,512,[],"e43d","M295.2 216.3c48.2-58.4 118.9-77.5 165.1-44.3c59 41.8 68.8 131.8 22.6 200.2c-85.5 126.3-260.4 185.6-381.8 98.6C-20.8 383.8-28.6 196.7 56.9 70.4c46.2-68.9 131.7-91 190.7-49.3c46.7 32.2 54.5 106.6 17.7 173.5L254.7 210l30 21.6 10.6-15.3z"]},faBrain:{prefix:"fass",iconName:"brain",icon:[512,512,[129504],"f5dc","M240 0V56 456v56H184c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0h56zm32 0h56c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1H272V456 56 0z"]},faWatchSmart:{prefix:"fass",iconName:"watch-smart",icon:[384,512,[],"e2cc","M64 0V48H320V0H64zM384 80H0V432H384V80zM216 160v86.1l41 41 17 17L240 337.9l-17-17-48-48-7-7V256 160 136h48v24zM320 512V464H64v48H320z"]},faBookUser:{prefix:"fass",iconName:"book-user",icon:[448,512,[],"f7e7","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM304 128a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm16 96H160l-32 96H352l-32-96z"]},faSensorCloud:ee_,faSensorSmoke:eeO,faClapperboardPlay:{prefix:"fass",iconName:"clapperboard-play",icon:[512,512,[],"e132","M454.1 32L327 159l-1 1H233.9L361 33l1-1h92.1zM393.9 160L512 41.9V160H393.9zM201.9 32h92.1L167 159l-1 1H73.9L201 33l1-1zm-67.9 0L7 159l-1 1H0V32H134.1zM0 192H512V480H0V192zM344 336L208 248V424l136-88z"]},faBandage:eeP,faBandAid:eej,faCalendarMinus:{prefix:"fass",iconName:"calendar-minus",icon:[448,512,[],"f272","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM312 376h24V328H312 136 112v48h24H312z"]},faCircleXmark:eeB,faTimesCircle:eeR,faXmarkCircle:eeU,faCircle4:{prefix:"fass",iconName:"circle-4",icon:[512,512,[],"e0f1","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320-64H272v24 56H207.6l40-144H197.8L152.9 289.6 144.4 320H176h96v40 24h48V360 320h8 24V272H328h-8V216 192z"]},faGifts:{prefix:"fass",iconName:"gifts",icon:[640,512,[],"f79c","M200.6 40l8-22.6-45.2-16-8 22.6L144.7 54.2l-9.9-29.8L127.2 1.6 81.6 16.8l7.6 22.8 8.3 25-27.4-20L50.7 30.5 22.5 69.3 41.9 83.4 59.2 96H0V512H192V192h48.3c2.6-33.5 21-62.5 47.7-79.6V96H228.8l17.3-12.6 19.4-14.1L237.3 30.5 217.9 44.6 192.5 63.1 200.6 40zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H224V352H416V256h32v96H640V224H587.9c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 512H416V384H224V512zm224 0H640V384H448V512zm96-312c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z"]},faAlbumCollection:{prefix:"fass",iconName:"album-collection",icon:[512,512,[],"f8a0","M32 0H56 456h24V48H456 56 32V0zm8 512L0 160H512L472 512H40zM440 344c0-75.1-82.4-136-184-136S72 268.9 72 344s82.4 136 184 136s184-60.9 184-136zM256 376c-17.7 0-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24s-14.3 24-32 24zM40 80H472h24v48H472 40 16V80H40z"]},faHotel:{prefix:"fass",iconName:"hotel",icon:[512,512,[127976],"f594","M0 0H512V64H480V448h32v64H304V416H208v96H0V448H32V64H0V0zM96 96v64h64V96H96zm192 0H224v64h64V96zm64 0v64h64V96H352zM160 192H96v64h64V192zm64 0v64h64V192H224zm192 0H352v64h64V192zM352 384c0-53-43-96-96-96s-96 43-96 96H352z"]},faEarthAsia:eeF,faGlobeAsia:eeG,faIdCardClip:eeY,faIdCardAlt:eeQ,faMagnifyingGlassPlus:eeq,faSearchPlus:eeK,faThumbsUp:{prefix:"fass",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M240 67.7V32h96V67.7c0 38.1-9 75.1-25.8 108.3H464h48v96H496v80H472v72H448v56H400 280 265.5l-12.1-8.1-72-48L160 409.7V384 320 224 200.9l18-14.4 7.9-6.4c34.2-27.3 54-68.7 54-112.4zM128 192V480H0V192H128z"]},faCloudShowers:{prefix:"fass",iconName:"cloud-showers",icon:[512,512,[],"f73f","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm40 32v24 80 24H88V456 376 352h48zm192 0v24 80 24H280V456 376 352h48zm-96 56v80 24H184V488 408 384h48v24zm192-24v24 80 24H376V488 408 384h48z"]},faUserClock:{prefix:"fass",iconName:"user-clock",icon:[640,512,[],"f4fd","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zm96 368c0 59.5 29.5 112.1 74.8 144H0L64 304H332c-7.7 19.8-12 41.4-12 64zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-80H480v16 64 16h16 48 16V352H544 512V304 288z"]},faOnion:{prefix:"fass",iconName:"onion",icon:[448,512,[129477],"e427","M208 0l16 32L240 0h32c0 60.4 39.2 92.3 80.7 126C399 163.7 448 203.5 448 288c0 80-57.5 134.7-130.9 160l9.2 23.1 8.9 22.3-44.6 17.8-8.9-22.3-11.6-29.1c-7.3 1.2-14.7 2.2-22.1 2.9V488v24H200V488 462.7c-7.4-.7-14.8-1.6-22.1-2.9l-11.6 29.1-8.9 22.3-44.6-17.8 8.9-22.3 9.2-23.1C57.5 422.7 0 368 0 288c0-84.5 49-124.3 95.3-162C136.8 92.3 176 60.4 176 0h32zM106.4 252.3c4.3-15.3 9.3-28.6 13.3-38.2c2-4.8 3.7-8.6 4.9-11.2c.6-1.3 1.1-2.3 1.4-2.9l.3-.7 .1-.2 0 0s0 0-14.3-7.2s-14.3-7.2-14.3-7.1l0 0 0 0 0 .1-.1 .3-.5 .9c-.4 .8-.9 1.9-1.6 3.4c-1.3 2.9-3.2 7.1-5.4 12.3c-4.3 10.4-9.8 25-14.5 41.8c-9.2 32.7-16.5 76.9-2.6 114l30-11.2c-10.1-27-5.4-62.7 3.4-94zM207.2 378.9c-14.5-43.5-7.5-103.7 4.4-155.3c5.9-25.4 12.7-47.9 18.1-64c2.7-8.1 5-14.5 6.6-18.9c.8-2.2 1.5-3.9 1.9-5l.5-1.3 .1-.3 0-.1 0 0s0 0-14.9-5.9s-14.9-5.9-14.9-5.9l0 0 0 0 0 .1-.2 .4-.6 1.5c-.5 1.3-1.2 3.1-2.1 5.4c-1.7 4.7-4.2 11.5-7 19.9c-5.6 16.8-12.8 40.3-18.9 67c-12.1 52.3-21.1 120.1-3.6 172.7l30.4-10.1zM318.6 231.1c12.6 37.3 21.2 81.4 11.2 116.5l30.8 8.7c12.7-44.9 1.4-96.8-11.7-135.5c-6.7-19.7-14-36.8-19.8-48.9c-2.9-6.1-5.3-11-7.1-14.3c-.9-1.7-1.6-3-2.1-3.9l-.6-1.1-.2-.3 0-.1 0 0 0 0s0 0-14 7.8s-14 7.8-14 7.8l0 0 0 0 .1 .2 .5 .8c.4 .8 1 1.9 1.8 3.5c1.6 3.1 3.9 7.6 6.5 13.2c5.3 11.4 12.2 27.3 18.4 45.6z"]},faClockTwelveThirty:{prefix:"fass",iconName:"clock-twelve-thirty",icon:[512,512,[],"e359","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-360V392v24H232V392 152 128h48v24z"]},faArrowDownToDottedLine:{prefix:"fass",iconName:"arrow-down-to-dotted-line",icon:[448,512,[],"e095","M246.6 342.6L224 365.3l-22.6-22.6-128-128L50.7 192 96 146.7l22.6 22.6L192 242.7V176 64 32h64V64 176v66.7l73.4-73.4L352 146.7 397.3 192l-22.6 22.6-128 128zM64 416v64H0V416H64zm96 0v64H96V416h64zm32 64V416h64v64H192zm160-64v64H288V416h64zm32 0h64v64H384V416z"]},faHandDots:eeZ,faAllergies:eeW,faFileInvoice:{prefix:"fass",iconName:"file-invoice",icon:[384,512,[],"f570","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM80 64h64 16V96H144 80 64V64H80zm0 64h64 16v32H144 80 64V128H80zm0 96H304h16v16 96 16H304 80 64V336 240 224H80zm16 96H288V256H96v64zm144 96h64 16v32H304 240 224V416h16z"]},faWindowMinimize:{prefix:"fass",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M512 416H0v64H512V416z"]},faRectangleWide:{prefix:"fass",iconName:"rectangle-wide",icon:[640,512,[],"f2fc","M0 64H640V448H0V64z"]},faCommentArrowUp:{prefix:"fass",iconName:"comment-arrow-up",icon:[512,512,[],"e144","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM280 328V209.9l31 31 17 17L361.9 224l-17-17-72-72-17-17-17 17-72 72-17 17L184 257.9l17-17 31-31V328v24h48V328z"]},faGarlic:{prefix:"fass",iconName:"garlic",icon:[512,512,[129476],"e40e","M46.6 202.7l73.9-59.1c-.6 2-1.2 4-1.8 5.9c-5.4 17.1-12.7 30.1-20.5 43.3c-.8 1.4-1.6 2.8-2.5 4.2c-7.1 11.9-14.8 24.8-20.7 40.5c-6.7 17.8-11 38.8-11 66.5c0 54.8 26.8 96 65.3 120h-5.1C55.6 424 0 368.4 0 299.7c0-37.8 17.2-73.5 46.6-97zM387.7 424H302.7c38.6-24 65.3-65.2 65.3-120c0-52.8-20.4-80.5-39.4-106.3l0 0 0 0c-1.2-1.7-2.4-3.3-3.6-4.9c-9.8-13.4-18.8-26.6-25.5-43.8c-6.7-17-11.4-38.7-11.4-69V0h64V112l113.4 90.7c29.5 23.6 46.6 59.3 46.6 97C512 368.4 456.4 424 387.7 424zM160 0h96V80c0 33.8 5.3 59.5 13.6 80.7c8.3 21.1 19.3 37 29.5 50.9c1.1 1.6 2.3 3.1 3.4 4.6l0 .1 0 0C321 241.5 336 261.9 336 304c0 69.3-54.9 112-120 112s-120-42.7-120-112c0-24.2 3.7-41.3 9-55.2c4.9-12.8 11.1-23.3 18.3-35.5l2.5-4.2c8.2-13.8 16.9-29.3 23.5-49.9c4.2-13.2 7.4-28.2 9.2-46L160 112V80 0zM136 448h48v40 24H136V488 448zm64 0h48v40 24H200V488 448zm64 0h48v40 24H264V488 448zm64 0h48v40 24H328V488 448z"]},faMugSaucer:ee$,faCoffee:eeX,faBrush:{prefix:"fass",iconName:"brush",icon:[384,512,[],"f55d","M192 64L160 0H128L96 64 64 0H0V256H384V0H224L192 64zM0 288v96H128V512H256V384H384V288H0zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTreeDecorated:{prefix:"fass",iconName:"tree-decorated",icon:[448,512,[],"f7dc","M224 0L56 176v32h48L24 320v32H80L0 480v32H448V480L368 352h56V320L344 208h48V176L224 0zM160 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72-104a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm56 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faMask:{prefix:"fass",iconName:"mask",icon:[576,512,[],"f6fa","M288 64C64 64 0 160 0 272S80 448 176 448h48l32-96h64l32 96h48c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCalendarHeart:{prefix:"fass",iconName:"calendar-heart",icon:[448,512,[],"e0d3","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM112 315.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L224 448.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faMagnifyingGlassMinus:eeJ,faSearchMinus:ee1,faFlower:{prefix:"fass",iconName:"flower",icon:[448,512,[127804,10047],"f7ff","M128 480c38.2 0 72.5-16.8 96-43.3c23.5 26.6 57.8 43.3 96 43.3c70.7 0 128-57.3 128-128c0-38.2-16.8-72.5-43.3-96c26.6-23.5 43.3-57.8 43.3-96c0-70.7-57.3-128-128-128c-38.2 0-72.5 16.8-96 43.3C200.5 48.8 166.2 32 128 32C57.3 32 0 89.3 0 160c0 38.2 16.8 72.5 43.3 96C16.8 279.5 0 313.8 0 352c0 70.7 57.3 128 128 128zm96-128l-96-96 96-96 96 96-96 96z"]},faArrowDownFromArc:{prefix:"fass",iconName:"arrow-down-from-arc",icon:[512,512,[],"e614","M256 66.7c-106 0-192 86-192 192l0 32-64 0 0-32C0 117.4 114.6 2.7 256 2.7s256 114.6 256 256l0 32-64 0 0-32c0-106-86-192-192-192zM121.4 377.4L98.7 354.7 144 309.5l22.6 22.6L224 389.5l0-194.7 0-32 64 0 0 32 0 194.7 57.4-57.4L368 309.5l45.3 45.3-22.6 22.6-112 112L256 512l-22.6-22.6-112-112z"]},faRightLeftLarge:{prefix:"fass",iconName:"right-left-large",icon:[640,512,[],"e5e1","M154.7 512L0 357.3V314.7L154.7 160H256v64H448v64h10.7l112-112L458.7 64H448v64H288V64h96V0H485.3L640 154.7v42.5L485.3 352H384V288H192V224H181.3L69.3 336l112 112H192V384H352v64H256v64H154.7z"]},faRulerVertical:{prefix:"fass",iconName:"ruler-vertical",icon:[256,512,[],"f548","M0 0H256V96H176 160v32h16 80v64H176 160v32h16 80v64H176 160v32h16 80v64H176 160v32h16 80v96H0V0z"]},faCirclesOverlap:{prefix:"fass",iconName:"circles-overlap",icon:[640,512,[],"e600","M192 288c0 34.2 7.7 66.6 21.4 95.7C130 378.2 64 308.8 64 224c0-88.4 71.6-160 160-160c32.2 0 62.2 9.5 87.3 25.9C240.4 127.5 192 202.1 192 288zm32 160c11.2 0 22.1-.8 32.8-2.4c40.6 41 96.9 66.4 159.2 66.4c123.7 0 224-100.3 224-224S539.7 64 416 64c-11.2 0-22.1 .8-32.8 2.4C342.6 25.4 286.3 0 224 0C100.3 0 0 100.3 0 224S100.3 448 224 448zm192 0c-32.2 0-62.2-9.5-87.3-25.9C399.6 384.5 448 309.9 448 224c0-34.2-7.7-66.6-21.4-95.7C510 133.8 576 203.2 576 288c0 88.4-71.6 160-160 160z"]},faUserLarge:ee0,faUserAlt:ee2,faStarshipFreighter:{prefix:"fass",iconName:"starship-freighter",icon:[576,512,[],"e03a","M224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c42.3 0 84.2 7.9 123.6 23.2L576 144v80H445.7 416v64h29.7H576v80l-96 37.3V480H352l-29.2-14.6c-32 9.7-65.3 14.6-98.8 14.6zm0-272a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM80 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM112 368a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faTrainTram:{prefix:"fass",iconName:"train-tram",icon:[448,512,[128650],"e5b4","M72 0H63.3L56.6 5.6l-48 40L39.4 82.4 80.7 48H200V96H64V448h40L40 512h80l64-64h80l64 64h80l-64-64h40V96H248V48H367.3l41.3 34.4 30.7-36.9-48-40L384.7 0H376 72zm56 160H320v96H128V160zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faBridgeSuspension:{prefix:"fass",iconName:"bridge-suspension",icon:[640,512,[],"e4cd","M120 8H105.2L98.5 21.3c-21.1 42.2-56.8 71.4-96 97.9l26.9 39.8C51.7 143.9 75 126.7 96 105.4V256H16 0v16 64 16H16 96V496v16h16 64 16V496 352H448V496v16h16 64 16V496 352h80 16V336 272 256H624 544V105.4c21 21.3 44.3 38.5 66.6 53.6l26.9-39.8c-39.2-26.5-74.9-55.7-96-97.9L534.8 8H520 504 490.1l-6.9 12.1C447.6 82.4 389.4 120 320 120s-127.6-37.6-163.2-99.9L149.9 8H136 120zm360 94.4V256H440V133.9c14.4-9 27.7-19.6 40-31.6zM200 256H160V102.4c12.3 12 25.6 22.6 40 31.6V256zm96 0H248V156.5c15.3 5.1 31.3 8.5 48 10.3V256zm96 0H344V166.8c16.7-1.7 32.7-5.2 48-10.2V256z"]},faTrashCheck:{prefix:"fass",iconName:"trash-check",icon:[448,512,[],"e2af","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zM337 249l17-17L320 198.1l-17 17-111 111-47-47-17-17L94.1 296l17 17 64 64 17 17 17-17L337 249z"]},faUserNurse:{prefix:"fass",iconName:"user-nurse",icon:[448,512,[],"f82f","M96 128V48L224 0 352 48v80h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM126.1 320L224 424l97.9-104H384l64 192H0L64 320h62.1zM208 64H184V96h24v24h32V96h24V64H240V40H208V64z"]},faBoombox:{prefix:"fass",iconName:"boombox",icon:[640,512,[128254],"f8a5","M32 0H56 584h24V24 160h32V512H0V160H32V24 0zM80 160H192V128h64v32h32V128h64v32h32V128h64v32H560V48H80V160zM96 336a80 80 0 1 1 160 0A80 80 0 1 1 96 336zm192 0A112 112 0 1 0 64 336a112 112 0 1 0 224 0zm176-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 192a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},faSyringe:{prefix:"fass",iconName:"syringe",icon:[512,512,[128137],"f48e","M452.2 18.2L473 39l20.8 20.8 17 17-33.9 33.9-17-17L456 89.9 417.9 128l55 55 17 17L456 233.9l-17-17-72-72L295 73l-17-17L312 22.1l17 17 55 55L422.1 56l-3.8-3.8-17-17L435.2 1.3l17 17zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1L217 441l-7 7H200 97.9L52.2 493.8l-17 17L1.3 476.8l17-17L64 414.1V312v-9.9l7-7 52.7-52.7 57 57L192 310.6 214.6 288l-11.3-11.3-57-57 41.4-41.4 57 57L256 246.6 278.6 224l-11.3-11.3-57-57z"]},faCloudSun:{prefix:"fass",iconName:"cloud-sun",icon:[640,512,[9925],"f6c4","M121.3 0L104 104 0 121.3 60.7 208 0 294.7 104 312l17.3 104 42-29.4c8.8-37.6 34.2-68.7 68-85.4c-7.5 1.9-15.3 2.9-23.4 2.9c-53 0-96-43-96-96s43-96 96-96s96 43 96 96l0 1.1c18.4-10.7 39.8-16.8 62.5-17.1L416 121.3 312 104 294.7 0 208 60.7 121.3 0zM272 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM639.9 511.9v-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C433.3 242.6 402.8 224 368 224c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6v96h96H559.9l80 0z"]},faShieldExclamation:{prefix:"fass",iconName:"shield-exclamation",icon:[512,512,[],"e247","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zm24 128H232v24V264v24h48V264 152 128zM232 320v48h48V320H232z"]},faStopwatch20:{prefix:"fass",iconName:"stopwatch-20",icon:[448,512,[],"e06f","M304 0H144V64h48V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1L445.3 144 400 98.7l-22.6 22.6L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h48V0zM288 204c28.7 0 52 23.3 52 52v96c0 28.7-23.3 52-52 52s-52-23.3-52-52V256c0-28.7 23.3-52 52-52zm-12 52v96c0 6.6 5.4 12 12 12s12-5.4 12-12V256c0-6.6-5.4-12-12-12s-12 5.4-12 12zM157.4 244c-5.5 0-10.6 3.1-13.1 8.1l-6.4 12.9-35.8-17.9 6.4-12.9c9.3-18.5 28.2-30.2 48.8-30.2c30.3 0 54.6 24.7 54.6 54.7c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9H192h20v40H192 128 108V384 368.3c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.9c0-8.2-6.6-14.7-14.6-14.7z"]},faSquareFull:{prefix:"fass",iconName:"square-full",icon:[512,512,[128997,128998,128999,129e3,129001,129002,129003,11035,11036],"f45c","M0 0H512V512H0V0z"]},faGripDots:{prefix:"fass",iconName:"grip-dots",icon:[448,512,[],"e410","M336 176a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm-160 0a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM64 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM336 336a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM224 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM16 336a48 48 0 1 0 96 0 48 48 0 1 0 -96 0z"]},faCommentExclamation:{prefix:"fass",iconName:"comment-exclamation",icon:[512,512,[],"f4af","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM280 112H232v24V248v24h48V248 136 112zM232 352h48V304H232v48z"]},faPenSwirl:{prefix:"fass",iconName:"pen-swirl",icon:[512,512,[],"e214","M347.8 17C319.3 6 288.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512h32V448H256C150 448 64 362 64 256S150 64 256 64c14.1 0 27.8 1.5 41 4.4L347.8 17zm96 199.1c2.7 12.9 4.2 26.2 4.2 39.9c0 53-43 96-96 96H320v64h32c88.4 0 160-71.6 160-160c0-32.2-5.9-63-16.8-91.3l-51.4 51.4zM176 240L160 352l112-16L436.7 171.3l-96-96L176 240zM512 96L416 0 363.3 52.7l96 96L512 96z"]},faFalafel:{prefix:"fass",iconName:"falafel",icon:[576,512,[129478],"e40a","M160 144l14.8-30.2-.6-33.8 26.2-20.6 13.8-30.8 32.3-7L272 0l32 8.1L336 0l25.4 21.6 32.3 7 13.8 30.8 26.2 20.6-.6 33.8L448 144l-14.8 30.2 .4 24.5-1.6 .4-40.2-10.2-31.9 27-40.3 8.7L302.4 263 288 274.4 273.6 263 263 239.4l-6.6-14.8-15.8-3.4L216.1 216l-19.3-16.4-9.8-8.3-12.1-17.1L160 144zm73.8 108.5l5.5 12.4 8.2 18.4 22.6 17.9 .1 3.3 .4 26.1-11.4 23.3L252.4 368l6.9 14.1 11.4 23.3-.4 26.1-.1 3.3-22.6 17.9-13.8 30.8-32.3 7L176 512l-32-8.1L112 512 86.5 490.4l-32.3-7L40.4 452.7 14.3 432.1l.6-33.8L0 368l14.8-30.2-.6-33.8 26.2-20.6 13.8-30.8 32.3-7L112 224l32 8.1 32-8.1 25.4 21.6 7.2 1.5 25.1 5.4zM256 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM508.6 412c16.2 4.4 35.2 5.9 52.8 .3l.3 19.8-26.2 20.6-13.8 30.8-32.3 7L464 512l-32-8.1L400 512l-25.4-21.6-32.3-7-13.8-30.8-26.2-20.6 .6-33.8L288 368l14.8-30.2-.6-33.8 26.2-20.6 13.8-30.8 32.3-7L390 232.4c-8.2 19.2-7 40.8-2 58.9c7.1 26 23.3 52.6 45.7 74.9s48.9 38.6 74.9 45.7zM426.6 234.6c1.1-1.1 2.2-2.1 3.4-3c23.3-17.6 69.3-3.8 105.7 32.7c32.6 32.6 47.1 72.8 37.3 97.5c-1.7 4.4-4.2 8.3-7.5 11.6c-21.9 21.9-70.8 8.6-109.1-29.8s-51.7-87.2-29.8-109.1zM368 384a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM80 384a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-48 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faCircle2:{prefix:"fass",iconName:"circle-2",icon:[512,512,[],"e0ef","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM193.7 146.5c15.8-12 35.2-18.4 55.1-18.1l3.4 .1c46.5 .7 83.8 38.6 83.8 85.1c0 23.5-9.7 46-26.9 62.1L244.7 336H328h24v48H328 184 160V349.6l7.6-7.1L276.3 240.6c7.5-7 11.7-16.8 11.7-27.1c0-20.3-16.3-36.8-36.6-37.1l-3.4-.1c-9.1-.1-18 2.8-25.3 8.3L206.5 197l-19.1 14.5-29.1-38.2 19.1-14.5 16.2-12.3z"]},faMagnet:{prefix:"fass",iconName:"magnet",icon:[448,512,[129522],"f076","M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V32H0v96zm320 0H448V32H320v96z"]},faJar:{prefix:"fass",iconName:"jar",icon:[320,512,[],"e516","M32 0H288V64H32V0zM0 96H320V512H0V96zM256 224H64V384H256V224z"]},faGramophone:{prefix:"fass",iconName:"gramophone",icon:[384,512,[],"f8bd","M108.8 2.6l40.6 10.2 1.1 3.2 0 .1 .3 .7c.3 .7 .7 1.7 1.3 3.2c1.2 2.9 3.2 7.3 6 12.8c5.7 11.1 14.8 27 28.2 45.1c26.9 36.2 71.4 81.5 141.3 116.8c17.3 8.7 31.6 22.9 40.1 40.4c5.4 10.9 8.2 23 8.2 35l0 .3 0 .3c0 45-36.5 81.4-81.4 81.4H184l-24 0V304h24H294c18.7 0 33.9-15.1 34-33.7c-.1-5.4-1.5-10.7-4.1-15.6c-3.1-4.9-7.7-7.8-12.4-8.6c-8.7-1.4-19-2.6-30.9-3l-1.3 0c-47.1-1.3-118.2 9.9-201.3 66.9c-2 1.3-3.9 2.7-5.9 4.1L29.2 303.4l3.6-13.5 72-272 4-15.3zM32 448V384H352v64h32v64H352 32 0V448H32z"]},faDiceD12:{prefix:"fass",iconName:"dice-d12",icon:[512,512,[],"f6ce","M324.6 0H187.4L94.8 53.4 256 111 417.2 53.4 324.6 0zM447.9 76.4L272 139.3V246.1l108.8 54.4L505.4 176 447.9 76.4zM512 214.6L398.1 328.5 344.3 500.6l99.1-57.2L512 324.6v-110zM307.2 512l57.4-183.8L256 273.9 147.3 328.2 204.8 512H307.2zM167.7 500.6L113.9 328.5 0 214.6v110L68.6 443.4l99.1 57.2zM6.6 176L131.2 300.5 240 246.1V139.3L64.1 76.4 6.6 176z"]},faNoteSticky:ee6,faStickyNote:ee4,faDown:ee3,faArrowAltDown:ee5,faHundredPoints:ee8,fa100:ee9,faPaperclipVertical:{prefix:"fass",iconName:"paperclip-vertical",icon:[384,512,[],"e3c2","M32 128C32 57.3 89.3 0 160 0s128 57.3 128 128V320c0 44.2-35.8 80-80 80s-80-35.8-80-80V160 128h64v32V320c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-35.3-28.7-64-64-64s-64 28.7-64 64V336c0 61.9 50.1 112 112 112s112-50.1 112-112V160 128h64v32V336c0 97.2-78.8 176-176 176s-176-78.8-176-176V128z"]},faWindWarning:ee7,faWindCircleExclamation:ete,faLocationPinSlash:ett,faMapMarkerSlash:eta,faFaceSadSweat:{prefix:"fass",iconName:"face-sad-sweat",icon:[576,512,[],"e38a","M288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256l16-21.3 25.6 34.1L112 320c10.4 13.8 16 30.7 16 48c0 24.6-11.1 46.5-28.5 61.2C146.3 480.1 213.4 512 288 512zM79.3 404.4C89.5 395.6 96 382.5 96 368c0-10.4-3.4-20.5-9.6-28.8L68 314.7 48 288 36.4 303.5 9.6 339.2C3.4 347.5 0 357.6 0 368c0 26.5 21.5 48 48 48c12 0 22.9-4.4 31.3-11.6zm279.5 18.2l-10.7-11.9c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C220.2 371.4 248.3 352 288 352s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4zM367.6 240a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM227.3 171.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L216 137.4 238.6 160l-11.3 11.3zM337.4 160L360 137.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L337.4 160z"]},faBugSlash:{prefix:"fass",iconName:"bug-slash",icon:[640,512,[],"e490","M235.4 160L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L477.6 348c1.6-9.1 2.4-18.4 2.4-28h64 32V256H544 480V205.3l54.6-54.6L557.3 128 512 82.7l-22.6 22.6L434.7 160H235.4zM430.8 435.4L336 360.7V479.2c36.6-3.6 69.7-19.6 94.8-43.8zM160 222.1V256H96 64v64H96h64c0 24.2 5.4 47.2 15 67.7l-53.6 53.6L98.7 464 144 509.3l22.6-22.6 47.1-47.1c24.5 21.8 55.8 36.2 90.3 39.6V335.5L160 222.1zM320 0c-53 0-96 43-96 96v32H416V96c0-53-43-96-96-96z"]},faCupcake:{prefix:"fass",iconName:"cupcake",icon:[448,512,[129473],"e402","M352 128l0 .8c3.3 .5 6.6 1.4 9.9 2.4l20.5 6.8c39.2 13.1 65.6 49.8 65.6 91.1V288H0V229.2c0-41.3 26.4-78 65.6-91.1l20.5-6.8c3.2-1.1 6.5-1.9 9.9-2.4l0-.8c0-35.3 28.7-64 64-64h49.3c17 0 30.7-13.7 30.7-30.7c0-6.1-1.8-12-5.2-17L224 0c70.7 0 128 57.3 128 128zM291.9 320l-24 192H180.1l-24-192H291.9zM64 320h59.9l24 192H96L64 320zM300.1 512l24-192H384L352 512H300.1z"]},faLightSwitchOff:{prefix:"fass",iconName:"light-switch-off",icon:[384,512,[],"e018","M384 512H0V0H384V512zM96 416H288V96H96V416zm96 32a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0-416a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm64 352H128V256H256V384z"]},faToggleLargeOff:{prefix:"fass",iconName:"toggle-large-off",icon:[576,512,[],"e5b0","M320 128H64V384H320V128zm64 320H320 64 0V384 128 64H64 320h64H512h64v64V384v64H512 384zm0-320V384H512V128H384z"]},faPenFancySlash:{prefix:"fass",iconName:"pen-fancy-slash",icon:[640,512,[],"e210","M324.2 351.4L288 448 95.7 503l88-88c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3l-88 88L128 288l78.4-29.4 117.8 92.8zm59.7-76.2l237 184 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L290.6 202.9 480 0l96 96L383.9 275.3z"]},faTruckContainer:{prefix:"fass",iconName:"truck-container",icon:[640,512,[],"f4dc","M400 32V288H0V32H400zM96 80H64V240H96V80zm128 0V240h32V80H224zm-48 0H144V240h32V80zm128 0V240h32V80H304zm128 80h24 88 9.9l7 7 72 72 7 7V256v32 96H606.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16H432 286.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80V384 352 320H32 80 208 432V288 256 184 160zm48 96H582.1l-48-48H480v48zm80 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM208 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-96-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faBoot:{prefix:"fass",iconName:"boot",icon:[512,512,[129406],"f782","M0 0H352V96H0V0zM0 480V448H512v32l-32 32H416l-32-32-32 32H288l-32-32-32 32H160l-32-32L96 512H32L0 480zm0-64V128H320v32H272 256v32h16 48v32H272 256v32h16 48l192 48V416H0z"]},faArrowUpFromWaterPump:{prefix:"fass",iconName:"arrow-up-from-water-pump",icon:[576,512,[],"e4b6","M288 0H64V256H0V415c13 0 27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l1.1-.8L96 368l18.6 13.4 1.1 .8 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0 1.1-.8L288 368l19.7 14.2 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L480 368l19.7 14.2 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3V256H480V125.3l25.4 25.4L528 173.3 573.3 128l-22.6-22.6-80-80L448 2.7 425.4 25.4l-80 80L322.7 128 368 173.3l22.6-22.6L416 125.3V256H288V0zM272.4 493.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},faFileCheck:{prefix:"fass",iconName:"file-check",icon:[384,512,[],"f316","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm49 281L177 409l-17 17-17-17L79 345l-17-17L96 294.1l17 17 47 47L271 247l17-17L321.9 264l-17 17z"]},faBone:{prefix:"fass",iconName:"bone",icon:[576,512,[129460],"f5d7","M149.3 136C127.2 97.7 78.3 84.6 40 106.7S-11.4 177.7 10.7 216c8.9 15.4 22.1 26.7 37.3 33.3v13.3c-15.1 6.6-28.4 17.9-37.3 33.3c-22.1 38.3-9 87.2 29.3 109.3s87.2 9 109.3-29.3l23.1-40H403.6l23.1 40c22.1 38.3 71 51.4 109.3 29.3s51.4-71 29.3-109.3c-8.9-15.4-22.1-26.7-37.3-33.3V249.3c15.1-6.6 28.4-17.9 37.3-33.3c22.1-38.3 9-87.2-29.3-109.3s-87.2-9-109.3 29.3l-23.1 40H172.4l-23.1-40z"]},faCardsBlank:{prefix:"fass",iconName:"cards-blank",icon:[640,512,[],"e4df","M464.9 365.4L210.9 512 0 146.7 254 0 464.9 365.4zM320 512V486l160.9-92.9 27.7-16-16-27.7L327.9 64H640V512H320z"]},faCircle3:{prefix:"fass",iconName:"circle-3",icon:[512,512,[],"e0f0","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-384h24v34.6l-7.8 7.1-50.8 46.5c41.9 4.8 74.6 40.4 74.6 83.6c0 46.5-37.7 84.2-84.2 84.2H242.7c-32.2 0-61.6-18.2-76-47l-4.2-8.3 42.9-21.5 4.2 8.3c6.3 12.5 19.1 20.4 33 20.4h25.2c20 0 36.2-16.2 36.2-36.2c0-20.1-16.3-36.3-36.4-36.2l-51.5 .3-24.1 .1V229.4l7.8-7.1L250.3 176H184 160V128h24H312z"]},faBenchTree:{prefix:"fass",iconName:"bench-tree",icon:[640,512,[],"e2e7","M608 96c0 5.1-.4 10.2-1.2 15.1C626.9 125.7 640 149.3 640 176v80H544V480v32H480V480 256H384V176c0-26.7 13.1-50.3 33.2-64.9c-.8-4.9-1.2-10-1.2-15.1c0-53 43-96 96-96s96 43 96 96zM32 192H352V320H32V192zm0 160H96 288h64 32v64H352v64 32H288V480 416H96v64 32H32V480 416H0V352H32z"]},faKeyboardBrightnessLow:{prefix:"fass",iconName:"keyboard-brightness-low",icon:[640,512,[],"e1c1","M288 128v64h64V128H288zM160 178.7L114.7 224 160 269.3 205.3 224 160 178.7zM128 352H64v64h64V352zm96 0H192v64h32H416h32V352H416 224zm352 0H512v64h64V352zM480 178.7L434.7 224 480 269.3 525.3 224 480 178.7z"]},faSkiBootSki:{prefix:"fass",iconName:"ski-boot-ski",icon:[640,512,[],"e3cd","M113.3 256L80 416H480V288L366 240H320 304V208h16 52.7l10-48H336 320V128h16 53.3L416 0H352l-6.7 32H288c0 1.1-.1 2.2-.3 3.3l-43.3 208L241.7 256h-13H113.3zm6.7-32h95.7l40-192H160L120 224zM640 416V384H576v32 32H32 0v64H32 608h32V480 416z"]},faBrainCircuit:{prefix:"fass",iconName:"brain-circuit",icon:[512,512,[],"e0c6","M240 56V0H184c-28.9 0-52.7 21.9-55.7 49.9C100.6 56.9 80 82.1 80 112c0 6 .8 11.9 2.4 17.4C53.6 135.7 32 161.3 32 192c0 15 5.1 28.8 13.8 39.7C18.7 244.5 0 272.1 0 304c0 34.2 21.4 63.4 51.6 74.8C49.3 385.4 48 392.6 48 400c0 35.3 28.7 64 64 64c5.6 0 11.1-.7 16.3-2.1c2.9 28.2 26.8 50.1 55.7 50.1h56V456 272H176v50.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V256 240h16 80V160H205.3c-6.6 18.6-24.4 32-45.3 32c-26.5 0-48-21.5-48-48s21.5-48 48-48c20.9 0 38.7 13.4 45.3 32H240V56zm32 104V352h34.7c6.6-18.6 24.4-32 45.3-32c26.5 0 48 21.5 48 48s-21.5 48-48 48c-20.9 0-38.7-13.4-45.3-32H272v72 56h56c28.9 0 52.7-21.9 55.7-50.1c5.2 1.4 10.7 2.1 16.3 2.1c35.3 0 64-28.7 64-64c0-7.4-1.3-14.6-3.6-21.2C490.6 367.4 512 338.2 512 304c0-31.9-18.7-59.5-45.8-72.3C474.9 220.8 480 207 480 192c0-30.7-21.6-56.3-50.4-62.6c1.6-5.5 2.4-11.4 2.4-17.4c0-29.9-20.6-55.1-48.3-62.1C380.6 21.9 356.9 0 328 0H272V56v72h80 16v16 34.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V160H272zM144 144a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm208 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM144 368a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm192 0a16 16 0 1 0 32 0 16 16 0 1 0 -32 0z"]},faUserInjured:{prefix:"fass",iconName:"user-injured",icon:[448,512,[],"f728","M240 80H342.7c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80h81.4l91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16H97c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM448 512L384 304H156.3l48 80H336h16v16V512h96zm-204.3 0L181.5 408.2 118.9 304H96V512H243.7zm37.3 0H320V416H223.5l57.6 96zM0 512H64V304L0 512z"]},faBlockBrickFire:etn,faFirewall:etr,faFaceSadTear:eti,faSadTear:etc,faPlane:{prefix:"fass",iconName:"plane",icon:[576,512,[],"f072","M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L256 512l-96 0 54.9-192L112 320 64 384 0 384 32 256 0 128l64 0 48 64 102.9 0L160 0l96 0L365.7 192l116.6 0z"]},faTentArrowsDown:{prefix:"fass",iconName:"tent-arrows-down",icon:[576,512,[],"e581","M209.9 136L176 102.1l-17 17-23 23L136 24V0H88V24l0 118.1L65 119l-17-17L14.1 136l17 17 64 64 17 17 17-17 64-64 17-17zM96 288L64 512H288V352l96 160H512L480 288 288 160 96 288zM545 153l17-17L528 102.1l-17 17-23 23V24 0H440V24 142.1l-23-23-17-17L366.1 136l17 17 64 64 17 17 17-17 64-64z"]},faExclamation:{prefix:"fass",iconName:"exclamation",icon:[64,512,[10069,10071,61738],"21","M64 64V32H0V64 320v32H64V320 64zm0 352H0v64H64V416z"]},faArrowsSpin:{prefix:"fass",iconName:"arrows-spin",icon:[512,512,[],"e4bb","M256 96c-11 0-21.7 1.1-32 3.2V34.3c10.5-1.5 21.1-2.3 32-2.3c57.8 0 110.5 21.9 150.2 57.8L448 48l16 16V192H336l-16-16 40.9-40.9C332.8 110.8 296.1 96 256 96zM135.1 151.1C110.8 179.2 96 215.9 96 256c0 11 1.1 21.7 3.2 32H34.3c-1.5-10.5-2.3-21.1-2.3-32c0-57.8 21.9-110.5 57.8-150.2L48 64 64 48H192V176l-16 16-40.9-40.9zM477.7 224c1.5 10.5 2.3 21.1 2.3 32c0 57.8-21.9 110.5-57.8 150.2L464 448l-16 16H320V336l16-16 40.9 40.9C401.2 332.8 416 296.1 416 256c0-11-1.1-21.7-3.2-32h64.9zM256 416c11 0 21.7-1.1 32-3.2v64.9c-10.5 1.5-21.1 2.3-32 2.3c-57.8 0-110.5-21.9-150.2-57.8L64 464 48 448l0-128H176l16 16-40.9 40.9C179.2 401.2 215.9 416 256 416z"]},faFaceSmileRelaxed:{prefix:"fass",iconName:"face-smile-relaxed",icon:[512,512,[],"e392","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM129.7 327.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 352.3 327.6 400 256 400s-113.7-47.7-126.3-72.8zm89.5-89.6c-21.6-28.8-64.8-28.8-86.4 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2zm73.6 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2c-21.6-28.8-64.8-28.8-86.4 0z"]},faCommentXmark:ets,faCommentTimes:eto,faPrint:{prefix:"fass",iconName:"print",icon:[512,512,[128424,128438,9113],"f02f","M96 0H368h13.3l9.4 9.4 48 48 9.4 9.4V80v80H384V93.3L354.7 64H128v96H64V32 0H96zM64 384H0V192H512V384H448v96 32H416 96 64V480 384zm64 0v64H384V384 352H128v16 16zM408 248v48h48V248H408z"]},faTurkishLiraSign:etl,faTry:etf,faTurkishLira:etd,faFaceNoseSteam:{prefix:"fass",iconName:"face-nose-steam",icon:[512,512,[],"e382","M498.2 339.1c8.9-26.1 13.8-54 13.8-83.1C512 114.6 397.4 0 256 0S0 114.6 0 256c0 28.6 4.7 56.1 13.3 81.8c4.9-1.5 9.9-2.4 15-2.7c1.2-1.4 2.4-2.7 3.7-4c23.3-23.3 60.1-24.9 85.3-4.7l56.5-33.9L188 284l38.2 38.2-8.6 14.3L183.8 393c20.2 25.1 18.6 62-4.7 85.3c-1.3 1.3-2.6 2.5-4 3.7c-.3 5.4-1.3 10.8-3 16C198.4 507 226.6 512 256 512c28.7 0 56.3-4.7 82-13.4c-1.6-5.1-2.6-10.5-2.9-15.8c-1.4-1.2-2.7-2.4-4-3.7c-23.3-23.3-24.9-60.1-4.7-85.3l-33.9-56.5-8.2-13.7 38.4-38.4 13.7 8.2L393 327.3c25.1-20.2 62-18.6 85.3 4.7c1.3 1.3 2.5 2.6 3.7 4c5.5 .3 11 1.3 16.3 3.1zm-12.4 29.7c-1.9-.5-3.8-.8-5.8-.9c-5.4-.3-10.8 .7-15.7 3.1c-1-5.2-3.3-10.1-6.9-14.4c-.6-.7-1.2-1.4-1.8-2c-12-12-31.2-12.5-43.8-1.4c-.5 .5-1 .9-1.5 1.4c-3.8 3.8-6.4 8.2-7.9 13c-.2 .8-.5 1.6-.6 2.4l-2.6-1.6-20.9-12.5-4.6-2.8L320 320.9l32.2 53.7 2.8 4.6 14.1 23.5c-5.6 1.3-10.9 4.2-15.3 8.5c-4.7 4.7-7.6 10.4-8.8 16.4c-.5 2.4-.7 4.8-.6 7.2c.2 7.9 3.4 15.7 9.4 21.7c.7 .7 1.3 1.3 2 1.9c4.2 3.6 9.2 5.9 14.4 6.9c-1.5 3.2-2.5 6.7-2.9 10.1c-.2 1.8-.3 3.7-.2 5.6c0 .5 .1 .9 .1 1.4c.7 7.1 3.8 14 9.2 19.4c12.5 12.5 32.8 12.5 45.3 0c2.1-2.1 3.8-4.3 5.2-6.7c18.8 14.5 45.9 13.1 63.1-4.2s18.6-44.3 4.2-63.1c2.4-1.4 4.7-3.1 6.7-5.2c12.5-12.5 12.5-32.8 0-45.3c-4.3-4.3-9.5-7.1-15-8.5l0 0zM142.4 485.5c.4-1.8 .7-3.6 .8-5.4c.3-5.4-.7-10.8-3.1-15.7c.3-.1 .6-.1 1-.2c4.8-1.1 9.4-3.3 13.4-6.7c.7-.6 1.4-1.2 2-1.8c1.5-1.5 2.8-3.1 4-4.8c8-11.9 7.1-27.9-2.5-38.9c0 0-.1-.1-.1-.1c-.4-.5-.9-1-1.3-1.4c-4.4-4.4-9.7-7.2-15.3-8.5l14.1-23.5 2.8-4.6L190.2 320l-53.7 32.2-4.6 2.8-23.5 14.1c-.1-.4-.2-.7-.3-1c-1.4-5.2-4.2-10.2-8.3-14.3c-.5-.5-1-1-1.5-1.4c-12.6-11.1-31.7-10.6-43.8 1.4c-.7 .7-1.3 1.3-1.9 2c-3.6 4.3-5.9 9.2-6.9 14.4c-4.9-2.4-10.3-3.4-15.7-3.1c-1.5 .1-3.1 .3-4.6 .6c-5.9 1.2-11.6 4.1-16.2 8.7c-12.5 12.5-12.5 32.8 0 45.3c2.1 2.1 4.3 3.8 6.7 5.2C1.7 445.6 3 472.7 20.3 489.9s44.3 18.6 63.1 4.2c1.4 2.4 3.1 4.7 5.2 6.7c12.5 12.5 32.8 12.5 45.3 0c4.4-4.4 7.2-9.8 8.5-15.4zM112 224h96 16v32H208 112 96V224h16zm192 0h96 16v32H400 304 288V224h16zm85.1-80.8c-35.5 11.8-64.4 34.8-73.7 44.1L304 198.6l-11.3-11.3 0 0 0 0L281.4 176l11.3-11.3c12-12 45-38.1 86.3-51.9l15.2-5.1 5.1 15.2 5.1 15.2-15.2 5.1zm-281.3-5.1l10.1-30.4 15.2 5.1c41.3 13.8 74.2 39.9 86.3 51.9L230.6 176 208 198.6l-11.3-11.3c-9.3-9.3-38.2-32.3-73.7-44.1l-15.2-5.1z"]},faCircleWaveformLines:etu,faWaveformCircle:etp,faDollarSign:eth,faDollar:etb,faUsd:etm,faFerrisWheel:{prefix:"fass",iconName:"ferris-wheel",icon:[512,512,[],"e174","M304 0H208V37.2c-24.2 5.3-46.9 14.5-67.4 26.8H64v48 28.6C51.6 161.1 42.4 183.8 37.2 208H0v48c0 22.7 15.7 41.7 36.9 46.7c5.2 24.7 14.5 47.8 27.1 68.7V400c0 25.5 19.8 46.3 44.9 47.9L160 352H128c-15.5-20.7-26.2-45.3-30.2-72h81.9c-2.4-7.6-3.7-15.6-3.7-24s1.3-16.4 3.7-24H97.8c4-26.3 14.3-50.4 29.4-70.9L185.1 219c7.6-14.5 19.5-26.4 33.9-33.9l-57.9-57.9c20.5-15.1 44.6-25.4 70.9-29.4v81.9c7.6-2.4 15.6-3.7 24-3.7s16.4 1.3 24 3.7V97.8c26.3 4 50.4 14.3 70.9 29.4L293 185.1c14.5 7.6 26.4 19.5 33.9 33.9l57.9-57.9c15.1 20.5 25.4 44.6 29.4 70.9H332.3c2.4 7.6 3.7 15.6 3.7 24s-1.3 16.4-3.7 24h81.9c-4 26.7-14.7 51.3-30.2 72H352l51.1 95.9c25-1.6 44.9-22.4 44.9-47.9V371.4c12.6-20.9 21.9-44.1 27.1-68.7c21.1-5 36.9-24 36.9-46.7V208H474.8c-5.3-24.2-14.5-46.9-26.8-67.4V64H371.4C350.9 51.6 328.2 42.4 304 37.2V0zm0 256c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15.6 7.5 29.5 19 38.3L128 480v32H384V480L285 294.3c11.6-8.8 19-22.7 19-38.3z"]},faComputerSpeaker:{prefix:"fass",iconName:"computer-speaker",icon:[640,512,[],"f8b2","M288 480V416H128 96v64h32H288zM64 32H0V96 320v64H64 288V320H64V96H288V32H64zm576 0H320V480H640V32zM544 320a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm64-192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faSkullCow:{prefix:"fass",iconName:"skull-cow",icon:[640,512,[],"f8de","M0 95.5C0 166.1 57.2 224 128 224V128H105c-28.7 0-52.7-21.7-55.6-50.3c-1.6-16 5.3-35.5 11.1-51.8C61.8 22.4 63 19.1 64 16L40 0C19 26.2 0 61 0 95.5zM512 224c70.8 0 128-57.9 128-128.5C640 61 621 26.2 600 0L576 16c1 3.1 2.2 6.4 3.4 9.9l0 0c5.8 16.4 12.7 35.8 11.1 51.8C587.7 106.3 563.7 128 535 128H512v96zM480 96H160V368h60l36 144H384l36-144h60V96zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faX:{prefix:"fass",iconName:"x",icon:[384,512,[120],"58","M306.2 32h77.5l-1.4 2L230.7 256 382.3 478l1.4 2H306.2L192 312.8 77.8 480H.3l1.4-2L153.3 256 1.7 34 .3 32H77.8L192 199.2 306.2 32z"]},faMagnifyingGlassDollar:etg,faSearchDollar:ety,faUsersGear:etM,faUsersCog:etv,faPersonMilitaryPointing:{prefix:"fass",iconName:"person-military-pointing",icon:[576,512,[],"e54a","M416 1.4l-192 16v48H416V1.4zm-176 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H241.6c-1 5.2-1.6 10.5-1.6 16zM72 225.4H32v80H72 224v89.4L393.4 225.4H240 72zm356.7 9.9L246.6 417.4H416V371.1l53.6 90.6 20.3 34.4 68.9-40.7L538.4 421l-104-176-5.7-9.7zM224 449.4v64H416v-64H224z"]},faBuildingColumns:etC,faBank:etI,faInstitution:etA,faMuseum:etz,faUniversity:etL,faCircleT:{prefix:"fass",iconName:"circle-t",icon:[512,512,[],"e124","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM152 144H256 360h24v48H360 280V360v24H232V360 192H152 128V144h24z"]},faSack:{prefix:"fass",iconName:"sack",icon:[512,512,[],"f81c","M192 96H320L384 0H128l64 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416v96H96 416h96V416c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4z"]},faGrid2:{prefix:"fass",iconName:"grid-2",icon:[512,512,[],"e196","M224 32H32V224H224V32zm0 256H32V480H224V288zM288 32V224H480V32H288zM480 288H288V480H480V288z"]},faCameraCctv:etT,faCctv:etw,faUmbrella:{prefix:"fass",iconName:"umbrella",icon:[576,512,[],"f0e9","M320 0V32 49.7C451.8 63.4 557.7 161 573.9 285.9l2.3 18.1H558h-6.5-7.2l-4.8-5.3C525 282.3 503.7 272 480 272c-44.2 0-80 35.8-80 80H384 368c0-44.2-35.8-80-80-80s-80 35.8-80 80H192 176c0-44.2-35.8-80-80-80c-23.7 0-45 10.3-59.6 26.7L31.6 304H24.4 18-.2l2.3-18.1C18.3 161 124.2 63.4 256 49.7V32 0h64zM256 316.2c8.5-7.6 19.7-12.2 32-12.2s23.5 4.6 32 12.2V430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7-14.3-28.6 57.2-28.6 14.3 28.6 2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V316.2z"]},faTrowel:{prefix:"fass",iconName:"trowel",icon:[512,512,[],"e589","M376 232l-25.4-25.4-112 112L320 400l-40 40L0 512 72 232l40-40 81.4 81.4 112-112L280 136 416 0l96 96L376 232z"]},faHorizontalRule:{prefix:"fass",iconName:"horizontal-rule",icon:[640,512,[8213],"f86c","M0 224H32 608h32v64H608 32 0V224z"]},faBedFront:etH,faBedAlt:etx,faD:{prefix:"fass",iconName:"d",icon:[384,512,[100],"44","M0 32H32 160c123.7 0 224 100.3 224 224s-100.3 224-224 224H32 0V448 64 32zM64 96V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160H64z"]},faStapler:{prefix:"fass",iconName:"stapler",icon:[640,512,[],"e5af","M640 240v64V480H544 448 32V416H448V368H128 64V304 219.4L0 208l52.1-95.6c27-49.6 79-80.4 135.4-80.4c24 0 47.6 5.6 69 16.3L640 240zm-512-9.1V304H448V288L128 230.9z"]},faMasksTheater:etN,faTheaterMasks:etV,faFileGif:{prefix:"fass",iconName:"file-gif",icon:[512,512,[],"e645","M0 0H224V160H384V304H176V512H0V0zM384 128H256V0L384 128zM224 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v16H288V392c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8H272V432h16 16 16v16 24c0 22.1-17.9 40-40 40H264c-22.1 0-40-17.9-40-40V392zm160-24V496v16H352V496 368 352h32v16zm48-16h48 16v32H480 448v32h32 16v32H480 448v48 16H416V496 432 368 352h16z"]},faKipSign:{prefix:"fass",iconName:"kip-sign",icon:[384,512,[],"e1c4","M128 322.9V448v32H64V448 288H32 0V224H32 64V64 32h64V64 189.1l195.9-158 40.2 49.8L186.7 224H352h32v64H352 186.7L364.1 431.1l-40.2 49.8L128 322.9z"]},faFaceWoozy:{prefix:"fass",iconName:"face-woozy",icon:[512,512,[],"e3a2","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM411.3 347.3L372 386.6c-13.7 13.7-32.3 21.4-51.7 21.4c-13.7 0-27.1-3.8-38.7-11.1L267.4 388c-18.2-11.4-40.8-13.4-60.7-5.4c-30.4 12.2-64.8 8.6-92-9.6l-11.5-7.7-13.3-8.9 17.8-26.6 13.3 8.9 11.5 7.7c18.5 12.3 41.8 14.7 62.4 6.5c29.4-11.8 62.7-8.8 89.6 8l14.2 8.9c6.5 4.1 14.1 6.2 21.8 6.2c10.9 0 21.3-4.3 29-12l39.3-39.3L400 313.4 422.6 336l-11.3 11.3zM214.2 107.6l-8.9 13.3c-28 42-69.6 64.1-88.3 70.3l-15.2 5.1L91.8 165.9l15.2-5.1c13.4-4.5 48.5-22.9 71.7-57.7l8.9-13.3 26.6 17.8zm5.5 97l7.8 31-15.5 3.9-64 16-15.5 3.9-7.8-31 15.5-3.9 64-16 15.5-3.9zM336 272c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"]},faCloudQuestion:{prefix:"fass",iconName:"cloud-question",icon:[640,512,[],"e492","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zm88-264l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8h56.9c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L296 268.6v13.9V304v24h48V304v-7.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H288c-30.9 0-56 25.1-56 56zm64 152v48h48V368H296z"]},faPineapple:{prefix:"fass",iconName:"pineapple",icon:[512,512,[],"e31f","M512 96l-40 40 24 24-57.1 22.9L448 192V320L256 512H128L0 384V256L192 64H320l9.1 9.1L352 16l24 24L416 0l10 30 70-14L482 86l30 10zM176 201.4L153.4 224l11.3 11.3 32 32L208 278.6l11.3-11.3 32-32L262.6 224 240 201.4l-11.3 11.3L208 233.4l-20.7-20.7L176 201.4zm-80 80L73.4 304l11.3 11.3 32 32L128 358.6l11.3-11.3 32-32L182.6 304 160 281.4l-11.3 11.3L128 313.4l-20.7-20.7L96 281.4zm160 0L233.4 304l11.3 11.3 32 32L288 358.6l11.3-11.3 32-32L342.6 304 320 281.4l-11.3 11.3L288 313.4l-20.7-20.7L256 281.4zm-80 80L153.4 384l11.3 11.3 32 32L208 438.6l11.3-11.3 32-32L262.6 384 240 361.4l-11.3 11.3L208 393.4l-20.7-20.7L176 361.4z"]},faHandPointLeft:{prefix:"fass",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M0 96l0 64 240 0 0-64L0 96zM160 288l0 64 128 0 0-64-128 0zm-32-32l112 0 0-64-112 0 0 64zm64 128l0 64 128 0 0-64-128 0zM363 64l-91 0 0 192 48 0 32 0 0-96 0-16 32 0 0 16 0 112 0 16-16 0-48 0 0 64 32 0 0 96c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64z"]},faGalleryThumbnails:{prefix:"fass",iconName:"gallery-thumbnails",icon:[576,512,[],"e3aa","M512 64V288H64V64H512zM64 0H0V64 288v64H64 512h64V288 64 0H512 64zM0 416v96H96V416H0zm256 0H160v96h96V416zm64 0v96h96V416H320zm256 0H480v96h96V416z"]},faCircleJ:{prefix:"fass",iconName:"circle-j",icon:[512,512,[],"e112","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm80-360V288c0 53-43 96-96 96s-96-43-96-96v-8V256h48v24 8c0 26.5 21.5 48 48 48s48-21.5 48-48V152 128h48v24z"]},faEyes:{prefix:"fass",iconName:"eyes",icon:[640,512,[],"e367","M96 224c-11.1 0-21.6 2.8-30.7 7.8c4-36.7 16.8-68.8 34.5-92.4C121.3 110.8 148.6 96 176 96s54.7 14.8 76.2 43.4C273.7 168.1 288 209.2 288 256s-14.3 87.9-35.8 116.6S203.4 416 176 416s-54.7-14.8-76.2-43.4c-4.9-6.5-9.4-13.6-13.4-21.3c3.1 .5 6.4 .7 9.6 .7c35.3 0 64-28.7 64-64s-28.7-64-64-64zm224-97.3c-5-9.1-10.5-17.6-16.6-25.7C272.8 60.2 228.1 32 176 32s-96.8 28.2-127.4 69C18 141.8 0 196.7 0 256s18 114.2 48.6 155c30.6 40.8 75.3 69 127.4 69s96.8-28.2 127.4-69c6-8 11.6-16.6 16.6-25.7c5 9.1 10.5 17.6 16.6 25.7c30.6 40.8 75.3 69 127.4 69s96.8-28.2 127.4-69C622 370.2 640 315.3 640 256s-18-114.2-48.6-155C560.8 60.2 516.1 32 464 32s-96.8 28.2-127.4 69c-6 8-11.6 16.6-16.6 25.7zm54.4 224.6c3.1 .5 6.4 .7 9.6 .7c35.3 0 64-28.7 64-64s-28.7-64-64-64c-11.1 0-21.6 2.8-30.7 7.8c4-36.7 16.8-68.8 34.5-92.4C409.3 110.8 436.6 96 464 96s54.7 14.8 76.2 43.4C561.7 168.1 576 209.2 576 256s-14.3 87.9-35.8 116.6S491.4 416 464 416s-54.7-14.8-76.2-43.4c-4.9-6.5-9.4-13.6-13.4-21.3z"]},faHandshakeSimple:etk,faHandshakeAlt:etE,faPageCaretUp:etD,faFileCaretUp:etS,faJetFighter:et_,faFighterJet:etO,faComet:{prefix:"fass",iconName:"comet",icon:[512,512,[],"e003","M512 0L299.4 75.9 304 16 101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L496 208l-59.9 4.6L512 0zM231.6 275.8L320 288.5 256 350l15.1 86.8-79.1-41-79.1 41L128 350 64 288.5l88.4-12.7 39.6-79 39.6 79z"]},faSquareShareNodes:etP,faShareAltSquare:etj,faReflectVertical:{prefix:"fass",iconName:"reflect-vertical",icon:[512,512,[],"e665","M0 232l0 48 24 0 464 0 24 0 0-48-24 0L24 232 0 232zM416 480L256 320 96 480l0 32 320 0 0-32zM256 192L416 32l0-32L96 0l0 32L256 192z"]},faShieldKeyhole:{prefix:"fass",iconName:"shield-keyhole",icon:[512,512,[],"e248","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zm56 208c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6V328v24h48V328 258.6c18.9-9 32-28.3 32-50.6z"]},faFileMp4:{prefix:"fass",iconName:"file-mp4",icon:[512,512,[],"e649","M0 0H224V160H384V304H80V512H0V0zM384 128H256V0L384 128zM256 368V496v16H224V496 421.8l-17.9 33.7-13.9 26.2-14.3-26L160 423v73 16H128V496 368 352l16 0 4 0 9.5 0 4.6 8.3 29.7 54 28.5-53.8 4.5-8.5 9.6 0 5.6 0 16 0v16zm48-16h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352h16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm80 16V432 368 352h32v16 48h32V368 352h32v16 64 64 16H480V496 448H432 416z"]},faBarcode:{prefix:"fass",iconName:"barcode",icon:[512,512,[],"f02a","M64 32H0V480H64V32zm64 0H96V480h32V32zm96 0H160V480h64V32zm96 0H256V480h64V32zm128 0V480h64V32H448zm-64 0V480h32V32H384z"]},faBulldozer:{prefix:"fass",iconName:"bulldozer",icon:[640,512,[],"e655","M32 32H64 192h19.8l8.8 17.7L291.8 192H320V128 96h64v32 64h64v96h64V224 212.8l7-8.8 64-80 50 40-57 71.2V288v64 50.7l54.6 54.6-45.3 45.3-64-64-9.4-9.4V416 352H469.2c6.9 14.5 10.8 30.8 10.8 48c0 61.9-50.1 112-112 112H112C50.1 512 0 461.9 0 400c0-30.5 12.2-58.2 32-78.4V256 192 64 32zm80 320c-26.5 0-48 21.5-48 48s21.5 48 48 48H368c26.5 0 48-21.5 48-48s-21.5-48-48-48H112zM172.2 96H96v96H220.2l-48-96zM120 376a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm216 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-56-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM176 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faPlusMinus:{prefix:"fass",iconName:"plus-minus",icon:[384,512,[],"e43c","M224 32V0H160V32 144H48 16v64H48 160V320v32h64V320 208H336h32V144H336 224V32zM32 448H0v64H32 352h32V448H352 32z"]},faSquareSlidersVertical:etB,faSlidersVSquare:etR,faVideo:etU,faVideoCamera:etF,faMessageMiddle:etG,faCommentMiddleAlt:etY,faGraduationCap:etQ,faMortarBoard:etq,faHandHoldingMedical:{prefix:"fass",iconName:"hand-holding-medical",icon:[576,512,[],"e05c","M224 0V80H144v96h80v80h96V176h80V80H320V0H224zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faPersonCircleCheck:{prefix:"fass",iconName:"person-circle-check",icon:[576,512,[],"e53e","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L488 313.4l-11.3 11.3L416 385.4l-28.7-28.7L376 345.4 353.4 368l11.3 11.3 40 40L416 430.6l11.3-11.3 72-72L510.6 336z"]},faSquareZ:{prefix:"fass",iconName:"square-z",icon:[448,512,[],"e288","M448 32H0V480H448V32zM336 160.8l-5.7 6.7L187.7 336H312h24v48H312 136 112V351.2l5.7-6.7L260.3 176H136 112V128h24H312h24v32.8z"]},faMessageText:etK,faCommentAltText:etZ,faTurnUp:etW,faLevelUpAlt:et$},etJ={prefix:"far",iconName:"circle-chevron-right",icon:[512,512,["chevron-circle-right"],"f138","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377L345 273c9.4-9.4 9.4-24.6 0-33.9L241 135c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0z"]},et1=etJ,et0={prefix:"far",iconName:"phone-arrow-up-right",icon:[512,512,["phone-arrow-up","phone-outgoing"],"e224","M295 183l135-135H376c-13.3 0-24-10.7-24-24s10.7-24 24-24H488c13.3 0 24 10.7 24 24V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9L329 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zm34 103.6c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2z"]},et2=et0,et6=et0,et4={prefix:"far",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm80 64V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},et3=et4,et5={prefix:"far",iconName:"head-side-goggles",icon:[512,512,["head-vr"],"f6ea","M.6 240H48.7C52 275.9 66 308.7 87.5 335.1c13.6 16.6 24.5 38.5 24.5 63.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V398.6c0-10.7-4.8-22.2-13.7-33.1C22 330.8 3.9 287.4 .6 240zM122.8 80h93.7C234 60.4 259.6 48 288 48H249.5L248 48H224c-37.7 0-72.6 11.8-101.2 32zM64 80H52.4C93.5 31.1 155.1 0 224 0h24c48.6 0 94.8 18.1 130.5 48H384h24 24 32c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432 408 384 288c-28.4 0-54-12.4-71.6-32H64c-35.3 0-64-28.7-64-64s28.7-64 64-64zM464 272.4l0-.4h48l0 .4c0 35.1-28.5 63.6-63.6 63.6H448v48c0 35.3-28.7 64-64 64H320v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V424c0-13.3 10.7-24 24-24h88c8.8 0 16-7.2 16-16V312c0-13.3 10.7-24 24-24h24.4c8.6 0 15.6-7 15.6-15.6zM64 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H193.3c-.9-5.2-1.3-10.5-1.3-16s.5-10.8 1.3-16H64zM384 96H288c-26.5 0-48 21.5-48 48s21.5 48 48 48h96V96zm48 0v96h32V96H432z"]},et8=et5,et9={prefix:"far",iconName:"user-xmark",icon:[640,512,["user-times"],"f235","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM455 143c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},et7=et9,eae={prefix:"far",iconName:"gauge-simple-min",icon:[512,512,["tachometer-slowest"],"f62d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-160c0-30.9-25.1-56-56-56c-10.3 0-19.9 2.8-28.2 7.6L117.6 228.2c-10.9-7.5-25.9-4.7-33.4 6.3s-4.7 25.9 6.3 33.4l110.2 75.4c-.4 2.9-.7 5.8-.7 8.8c0 30.9 25.1 56 56 56s56-25.1 56-56z"]},eat=eae,eaa={prefix:"far",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M160 368c26.5 0 48 21.5 48 48v16l72.5-54.4c8.3-6.2 18.4-9.6 28.8-9.6H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16h96zm48 124l-.2 .2-5.1 3.8-17.1 12.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V474.7v-6.4V468v-4V416H112 64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L208 492z"]},ean=eaa,ear={prefix:"far",iconName:"salad",icon:[512,512,[129367,"bowl-salad"],"f81e","M416 96c-70.7 0-128 57.3-128 128c0 11 1.4 21.8 4 32H240V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V249.4L107.3 148.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L169.4 256H96c-53 0-96-43-96-96s43-96 96-96c8.7 0 17.2 1.2 25.3 3.4C138.5 27.7 178 0 224 0s85.5 27.7 102.7 67.4c8-2.2 16.5-3.4 25.3-3.4c28.5 0 54.2 12.5 71.8 32.2c-2.6-.2-5.2-.2-7.8-.2zM117.9 422.3c12.9 5.7 22.7 16.7 26.8 30.3c2 6.6 8.2 11.4 15.3 11.4H352c7.2 0 13.4-4.8 15.3-11.4c4-13.5 13.8-24.6 26.8-30.3c35.2-15.4 61.2-47.6 68.1-86.3H49.8c6.9 38.7 32.9 70.9 68.1 86.3zM0 315.4C0 300.3 12.3 288 27.4 288H484.6c15.1 0 27.4 12.3 27.4 27.4c0 67.4-40.6 125.4-98.6 150.8C405.5 492.7 381 512 352 512H160c-29 0-53.5-19.3-61.4-45.7C40.6 440.8 0 382.9 0 315.4zM464 224c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 12.3 4.6 23.5 12.2 32H325.5c-3.5-10-5.5-20.8-5.5-32c0-53 43-96 96-96s96 43 96 96c0 11.2-1.9 22-5.5 32H451.8c7.6-8.5 12.2-19.7 12.2-32z"]},eai=ear,eac={prefix:"far",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M296 256H444.7c19.5 0 35.3-15.8 35.3-35.3c0-9.4-3.7-18.3-10.3-25L441.9 168 496 113.9c18.7-18.7 18.7-49.1 0-67.9L465.9 16c-18.7-18.7-49.1-18.7-67.9 0L344 70.1 316.3 42.3c-6.6-6.6-15.6-10.3-25-10.3C271.8 32 256 47.8 256 67.3V216c0 22.1 17.9 40 40 40zm95-71l23 23H304V97.9l23 23c9.4 9.4 24.6 9.4 33.9 0l71-71L462.1 80l-71 71c-9.4 9.4-9.4 24.6 0 33.9zM67.3 256C47.8 256 32 271.8 32 291.3c0 9.4 3.7 18.3 10.3 25L70.1 344 16 398.1c-18.7 18.7-18.7 49.1 0 67.9L46.1 496c18.7 18.7 49.1 18.7 67.9 0L168 441.9l27.7 27.7c6.6 6.6 15.6 10.3 25 10.3c19.5 0 35.3-15.8 35.3-35.3V296c0-22.1-17.9-40-40-40H67.3zM121 327l-23-23H208V414.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0l-71 71L49.9 432l71-71c9.4-9.4 9.4-24.6 0-33.9z"]},eas=eac,eao={prefix:"far",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},eal=eao,eaf=eao,ead={prefix:"far",iconName:"wifi-fair",icon:[640,512,["wifi-2"],"f6ab","M152.4 321.2C196.5 280.7 255.4 256 320 256s123.5 24.7 167.6 65.2c9.8 9 24.9 8.3 33.9-1.5s8.3-24.9-1.5-33.9C467.4 237.5 397.1 208 320 208s-147.4 29.5-200.1 77.9c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5zM320 480a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"]},eau=ead,eap={prefix:"far",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192h80v56H48V192zm0 104h80v64H48V296zm128 0h96v64H176V296zm144 0h80v64H320V296zm80-48H320V192h80v56zm0 160v40c0 8.8-7.2 16-16 16H320V408h80zm-128 0v56H176V408h96zm-144 0v56H64c-8.8 0-16-7.2-16-16V408h80zM272 248H176V192h96v56z"]},eah=eap,eab={prefix:"far",iconName:"volleyball",icon:[512,512,[127952,"volleyball-ball"],"f45f","M371.5 429c-71.4 7-145.1-8.2-210-47.1c-8.8 14.8-16.2 30.3-22.3 46.3C172.5 450.8 212.7 464 256 464c42.7 0 82.5-12.9 115.5-35zm60.1-61.5c9.2-14.4 16.6-30.1 22.1-46.7c-65.9 7.3-134.5-4.3-197.1-37.1c-25.9 16.5-48.4 36.5-67.2 58.9c75.2 43.8 163.6 51 242.3 24.9zm31.8-96.4c.4-5 .5-10 .5-15.1c0-77.9-42.8-145.8-106.3-181.5c35.6 58.4 54.2 127.7 49.6 200.3c18.8 .5 37.6-.7 56.1-3.8zM101 394.7C127.6 334 172 280.5 231.7 242.7c-1.3-30-7.1-58.9-16.8-85.9C140.2 189.5 85.7 249.6 58.1 320.3c9 27.9 23.8 53.1 42.9 74.5zm-52-159.9C84.1 182.9 133.8 140 195.2 113c-8.7-15.7-18.7-30.4-29.9-44.2C101.9 99.6 56.5 161.6 49.1 234.8zM213.3 52.4c39.3 53.4 63.5 118.6 66.4 189.2c25.7 13.4 52.6 22.6 79.9 27.9c4.6-84.1-26.8-163-81.5-220.4c-7.2-.8-14.6-1.2-22.1-1.2c-14.6 0-28.9 1.5-42.7 4.4zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 0l0 0h0l0 0z"]},eam=eab,eag={prefix:"far",iconName:"fork",icon:[512,512,["utensil-fork"],"f2e3","M398.4 43.2c10.6-8 12.8-23 4.8-33.6s-23-12.8-33.6-4.8l-122.7 92c-4.4 3.3-8.6 7-12.6 10.9l-1.9 1.9c-20.8 20.8-32.5 49-32.5 78.4c0 24.5 8.1 48.1 22.8 67.3L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L256.7 289.2C275.9 303.9 299.5 312 324 312c29.4 0 57.6-11.7 78.4-32.5l1.9-1.9c3.9-3.9 7.6-8.1 10.9-12.6l92-122.7c8-10.6 5.8-25.6-4.8-33.6s-25.6-5.8-33.6 4.8l-92 122.7c-2 2.6-4.1 5.1-6.4 7.4l-1.9 1.9C356.7 257.4 340.7 264 324 264s-32.7-6.6-44.5-18.4l-6.5-6.5c0 0 0 0 0 0s0 0 0 0l-6.5-6.5C254.6 220.7 248 204.7 248 188s6.6-32.7 18.4-44.5l1.9-1.9c2.3-2.3 4.8-4.5 7.4-6.4l122.7-92zM457 89c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L307 171c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L457 89z"]},eay=eag,eaM={prefix:"far",iconName:"sort-down",icon:[320,512,["sort-desc"],"f0dd","M160 425.4L70.6 336H249.4L160 425.4zm-22.6 45.3c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H32c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},eav=eaM,eaC={prefix:"far",iconName:"folder-arrow-down",icon:[512,512,["folder-download"],"e053","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM280 200c0-13.3-10.7-24-24-24s-24 10.7-24 24V302.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V200z"]},eaI=eaC,eaA={prefix:"far",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},eaz=eaA,eaL={prefix:"far",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M352 146.2L462 256 352 365.8l0-53.8c0-13.3-10.7-24-24-24l-120 0 0-64 120 0c13.3 0 24-10.7 24-24l0-53.8zM512 256c0-11.5-4.6-22.5-12.7-30.6L383.2 109.6c-8.7-8.7-20.5-13.6-32.8-13.6c-25.6 0-46.4 20.8-46.4 46.4l0 33.6-96 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l96 0 0 33.6c0 25.6 20.8 46.4 46.4 46.4c12.3 0 24.1-4.9 32.8-13.6L499.3 286.6c8.1-8.1 12.7-19.1 12.7-30.6zM168 80c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 32C39.4 32 0 71.4 0 120L0 392c0 48.6 39.4 88 88 88l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-22.1 0-40-17.9-40-40l0-272c0-22.1 17.9-40 40-40l80 0z"]},eaT=eaL,eaw={prefix:"far",iconName:"icons",icon:[512,512,["heart-music-camera-bolt"],"f86d","M59.6 54.4c11.1-9.4 30.8-8.7 43.5 3.7l8 8.1 17.5 17.8 17.1-18.3 7.3-7.8c12.5-12 31.7-13.1 43.8-3.4c14.2 12.1 14.8 33.3 2 46.2l0 0-70.7 70.8-71-70.8 0 0C44.3 87.9 44.9 66.6 59.5 54.5l0 0 .1-.1zM28.8 17.6C-7.7 47.9-9.4 102 23.1 134.6l0 0L101.7 213c14.7 15.1 38.3 14.1 52.5 .4l0 0 .3-.3 78.3-78.5 0 0C265.4 102 263.6 48 227.6 17.7l0 0-.3-.3c-29.9-24.3-71-21.9-99.3-1C99.7-4.4 58.2-7 28.8 17.6zM512 24c0-7.2-3.2-14-8.8-18.6s-12.9-6.4-19.9-5l-160 32C312.1 34.7 304 44.6 304 56V161.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V75.7L464 53.3v76.2c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V24zM106.9 309.5l2.7-5.5h68.7l2.7 5.5c8.1 16.3 24.8 26.5 42.9 26.5c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V352c0-8.8 7.2-16 16-16c18.2 0 34.8-10.3 42.9-26.5zM224 288l-7.2-14.3c-5.4-10.8-16.5-17.7-28.6-17.7H99.8c-12.1 0-23.2 6.8-28.6 17.7L64 288c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64zM192 392a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM473.4 259.1c-6-4.4-14.3-4-19.9 .9l-128 112c-5 4.4-6.8 11.4-4.4 17.7s8.3 10.4 15 10.4h55.7l-38.4 89.7c-2.9 6.9-.7 14.9 5.3 19.2s14.3 4 19.9-.9l128-112c5-4.4 6.8-11.4 4.4-17.7s-8.3-10.4-15-10.4H440.3l38.4-89.7c2.9-6.9 .7-14.9-5.3-19.2z"]},eaH=eaw,eax={prefix:"far",iconName:"microphone-lines-slash",icon:[640,512,["microphone-alt-slash"],"f539","M472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L408 294.5c5.2-11.8 8-24.8 8-38.5V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7zM272 187.9V96c0-26.5 21.5-48 48-48s48 21.5 48 48H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v64c0 2.3-.2 4.6-.5 6.8L272 187.9zm86.2 190.3C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9z"]},eaN=eax,eaV={prefix:"far",iconName:"calculator-simple",icon:[512,512,["calculator-alt"],"f64c","M256 0c13.3 0 24 10.7 24 24V232H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H232V24c0-13.3 10.7-24 24-24zM400 32c13.3 0 24 10.7 24 24V88h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H424v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V136H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V56c0-13.3 10.7-24 24-24zM55.4 343.4c9.4-9.4 24.6-9.4 33.9 0L112 366.1l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L145.9 400l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L112 433.9 89.4 456.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L78.1 400 55.4 377.4c-9.4-9.4-9.4-24.6 0-33.9zM64 88h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-13.3 0-24-10.7-24-24s10.7-24 24-24zM352 336h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},eak=eaV,eaE={prefix:"far",iconName:"sliders-up",icon:[512,512,["sliders-v"],"f3f1","M96 0c13.3 0 24 10.7 24 24V83.7c32.5 10.2 56 40.5 56 76.3s-23.5 66.1-56 76.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V236.3C39.5 226.1 16 195.8 16 160s23.5-66.1 56-76.3V24C72 10.7 82.7 0 96 0zm0 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80-32c0 35.8-23.5 66.1-56 76.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V428.3c-32.5-10.2-56-40.5-56-76.3s23.5-66.1 56-76.3V24c0-13.3 10.7-24 24-24s24 10.7 24 24V275.7c32.5 10.2 56 40.5 56 76.3zM448 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8 76.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V268.3c-32.5-10.2-56-40.5-56-76.3s23.5-66.1 56-76.3V24c0-13.3 10.7-24 24-24s24 10.7 24 24v91.7c32.5 10.2 56 40.5 56 76.3s-23.5 66.1-56 76.3z"]},eaD=eaE,eaS={prefix:"far",iconName:"location-minus",icon:[384,512,["map-marker-minus"],"f609","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM120 168H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},ea_=eaS,eaO={prefix:"far",iconName:"standard-definition",icon:[576,512,["rectangle-sd"],"e28a","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM304 184V328c0 13.3 10.7 24 24 24h56c53 0 96-43 96-96s-43-96-96-96H328c-13.3 0-24 10.7-24 24zm48 24h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208zm-189.8 4.5c.7-.7 2.1-1.9 5.4-2.9c7.1-2.3 18.8-2.9 35.5-.6c5.1 .7 21 3.3 25.6 4.4c12.9 2.9 25.8-5.1 28.7-18.1s-5.1-25.8-18.1-28.7c-6.6-1.5-24.1-4.4-29.9-5.2c-19-2.5-39.3-3.1-56.7 2.5c-19.2 6.2-34.9 20.3-39.6 43.5c-.1 .4-.2 .9-.2 1.3c-1.7 11.7-.3 23 5.2 33.2c5.3 9.9 13.3 16.7 21.1 21.3c13.9 8.3 32 12.5 45.5 15.6l1.8 .4c16.1 3.8 26.9 6.5 33.6 10.5c1.4 .8 2.2 1.5 2.7 2c.5 .4 .6 .7 .6 .7c0 0 .1 .1 .1 .5c.1 .4 .1 1.4-.1 3.2c-.4 2.4-1 3.2-1.3 3.5c-.4 .5-1.8 1.6-5.1 2.7c-7.3 2.3-19.5 2.8-36.2 .6c-7.2-1-20-4.7-31.1-8l0 0 0 0c-2.6-.7-5-1.5-7.3-2.1c-12.7-3.6-26 3.7-29.7 16.5s3.7 26 16.5 29.7c1.4 .4 3.2 .9 5.3 1.5c10.8 3.2 28.6 8.4 39.7 9.9l.1 0c19 2.5 39.6 3.2 57.1-2.4c9.1-2.9 18.2-7.7 25.6-15.6c7.6-8.1 12.1-18.1 13.8-29.3c1.7-11.7 .3-23-5.2-33.2c-5.3-9.9-13.3-16.7-21.1-21.3c-13.9-8.3-32-12.5-45.5-15.6l-1.8-.4c-16.1-3.8-26.9-6.5-33.6-10.5c-1.4-.8-2.2-1.5-2.7-2c-.5-.4-.6-.7-.6-.7l0 0c0 0-.1-.1-.1-.5s-.1-1.2 0-2.5c.5-2.3 1.3-3.3 1.8-3.8z"]},eaP=eaO,eaj={prefix:"far",iconName:"magnifying-glass-location",icon:[512,512,["search-location"],"f689","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm80-240c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},eaB=eaj,eaR={prefix:"far",iconName:"forward-step",icon:[320,512,["step-forward"],"f051","M240 88c0-13.3 10.7-24 24-24s24 10.7 24 24V226.7v58.6V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V318.9L63.3 442.6c-5.1 3.5-11.1 5.4-17.3 5.4C29.5 448 16 434.5 16 417.9V94.1C16 77.5 29.5 64 46.1 64c6.2 0 12.2 1.9 17.3 5.4L240 193.1V88zm0 172.3v-8.6L64 128.5v255L240 260.3z"]},eaU=eaR,eaF={prefix:"far",iconName:"face-smile-beam",icon:[512,512,[128522,"smile-beam"],"f5b8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zm40-89.3l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"]},eaG=eaF,eaY={prefix:"far",iconName:"message-exclamation",icon:[512,512,["comment-alt-exclamation"],"f4a5","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM256 80c-13.3 0-24 10.7-24 24V216c0 13.3 10.7 24 24 24s24-10.7 24-24V104c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},eaQ=eaY,eaq={prefix:"far",iconName:"bowl-scoop",icon:[448,512,[127847,"bowl-shaved-ice"],"e3de","M32 224H416c0-106-86-192-192-192S32 118 32 224zM173.8 368h-2.2H145c-41.4 0-77.2-26.3-90.5-64H393.5c-13.3 37.7-49.1 64-90.5 64H276.3h-2.2H173.8zm36.9 78.7L224 430.8l13.3 15.9L251.7 464H196.3l14.4-17.3zm92.3 3.9L274.2 416H303c10.6 0 20.9-1.1 30.9-3.3c58.5-12.8 104.3-61.2 112-122.8l2-15.9c.6-4.6-.8-9.1-3.9-12.6s-7.4-5.4-12-5.4H16c-4.6 0-9 2-12 5.4s-4.5 8-3.9 12.6l2 15.9c7.7 61.6 53.5 110 112 122.8c10 2.2 20.3 3.3 30.9 3.3h28.8L145 450.6l-10.9 13.1-.3 .3-.4 .5L128 471l-12.3 14.7c-4 4.8-4.8 11.4-2.2 17s8.3 9.2 14.5 9.2h19.2 8.5 .6H291.7h.6 8.5H320c6.2 0 11.9-3.6 14.5-9.2s1.8-12.3-2.2-17L320 471l-5.5-6.5-.4-.5-.3-.3L303 450.6z"]},eaK=eaq,eaZ={prefix:"far",iconName:"chevrons-up",icon:[512,512,["chevron-double-up"],"f325","M273 47c-9.4-9.4-24.6-9.4-33.9 0L47 239c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l175-175L431 273c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L273 47zM465 431L273 239c-9.4-9.4-24.6-9.4-33.9 0L47 431c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l175-175L431 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},eaW=eaZ,ea$={prefix:"far",iconName:"football",icon:[512,512,[127944,"football-ball"],"f44e","M442.6 69.4c-32.9-5-63.1-7.4-90.7-7.4l98 98c.5-32.1-2.4-63.1-7.3-90.6zm-217 12.7c-55.4 20.5-93.3 55.2-118.6 96.5c-20.6 33.7-33 72-39.5 110.9L223.6 445.6c23.2-3.4 44.1-8.8 62.8-15.8c55.4-20.5 93.3-55.2 118.6-96.5c20.6-33.7 33-72 39.5-110.9L288.4 66.4c-23.2 3.4-44.1 8.8-62.8 15.8zM62.1 352c-.5 32.1 2.4 63.1 7.3 90.6c32.9 5 63.1 7.4 90.7 7.4l-98-98zm4-198.4c30.6-50 76.8-92 142.9-116.5C274.4 12.8 357.6 6.5 461.5 23.8c13 2.2 23.4 12.1 26.1 25.1c17.5 84.8 18.6 211.3-41.6 309.5c-30.6 50-76.8 92-142.9 116.5c-65.6 24.3-148.7 30.7-252.6 13.3c-13-2.2-23.4-12.1-26.1-25.1C6.9 378.3 5.8 251.8 66 153.6zM297 151l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm-56 56l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm-56 56l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},eaX=ea$,eaJ={prefix:"far",iconName:"angles-down",icon:[448,512,["angle-double-down"],"f103","M401 113L241 273c-9.4 9.4-24.6 9.4-33.9 0L47 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 79c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zm0 192L241 465c-9.4 9.4-24.6 9.4-33.9 0L47 305c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 271c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},ea1=eaJ,ea0={prefix:"far",iconName:"square-arrow-right",icon:[448,512,["arrow-square-right"],"f33b","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM345 273l-88 88c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47L120 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l150.1 0-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l88 88c9.4 9.4 9.4 24.6 0 33.9z"]},ea2=ea0,ea6={prefix:"far",iconName:"location-plus",icon:[384,512,["map-marker-plus"],"f60a","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM168 280V216H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V104c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},ea4=ea6,ea3={prefix:"far",iconName:"beer-mug-empty",icon:[512,512,["beer"],"f0fc","M80 80V416c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V368.6c0-.4 0-.7 0-1.1V80H80zM384 383.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h59.2c38 0 68.8 30.8 68.8 68.8V282.7c0 27.3-16.2 52.1-41.2 63l-86.8 38zM384 144V331.3l67.5-29.5c7.6-3.3 12.5-10.8 12.5-19.1V164.8c0-11.5-9.3-20.8-20.8-20.8H384zM144 128c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16z"]},ea5=ea3,ea8={prefix:"far",iconName:"arrow-up-long",icon:[384,512,["long-arrow-up"],"f176","M209 7c-9.4-9.4-24.6-9.4-33.9 0L39 143c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l95-95V488c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l95 95c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L209 7z"]},ea9=ea8,ea7={prefix:"far",iconName:"person-carry-box",icon:[384,512,["person-carry"],"f4cf","M80 0a48 48 0 1 1 0 96A48 48 0 1 1 80 0zM0 488L0 340.3c.5 .4 1.1 .9 1.6 1.3L48 378.1 48 488c0 13.3-10.7 24-24 24s-24-10.7-24-24zM59.2 176C53 176 48 181 48 187.2v85.3c0 2.5 1.1 4.8 3.1 6.3L72 295.2V179c-3.9-1.9-8.3-3-12.8-3zM120 246.2v86.7l25.8 20.3c8.1 6.4 13.4 15.6 14.9 25.8l15.1 105.6c1.9 13.1-7.2 25.3-20.4 27.2s-25.3-7.2-27.2-20.4L113.6 388.9 21.4 316.5C7.9 305.9 0 289.6 0 272.4V187.2C0 154.5 26.5 128 59.2 128c26.1 0 50.5 13.3 64.6 35.3L173.1 240H192V128c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V256c0 17.7-14.3 32-32 32H232h-8H168.7c-13.6 0-26.3-6.9-33.6-18.4L120 246.2zM240 240h96V144H240v96z"]},ene=ea7,ena={prefix:"far",iconName:"fire-flame-simple",icon:[384,512,["burn"],"f46a","M209.1 8.5c72.9 68 128.7 152.4 162.7 246.1l.7 1.9c7.6 20.9 11.5 42.9 11.5 65.1C384 426.7 297.2 512 192 512S0 426.7 0 321.6c0-22.2 3.9-44.2 11.5-65.1l.7-1.9L57.3 271l-.7 1.9c-5.7 15.6-8.6 32.1-8.6 48.7C48 399.7 112.8 464 192 464s144-64.3 144-142.4c0-16.6-2.9-33.1-8.6-48.7l42.3-15.4-42.3 15.4-.7-1.9c-29-79.8-75-152.2-134.7-212.2C132.3 118.8 86.3 191.2 57.3 271L12.2 254.6C46.2 160.8 102 76.5 174.9 8.5l3.3-3C181.9 2 186.9 0 192 0s10.1 2 13.8 5.5l3.3 3zm72.6 281.4c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z"]},enn=ena,enr={prefix:"far",iconName:"person",icon:[320,512,[129485,"male"],"f183","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7l58.5 103.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144z"]},eni=enr,ens={prefix:"far",iconName:"chevrons-left",icon:[512,512,["chevron-double-left"],"f323","M47 239c-9.4 9.4-9.4 24.6 0 33.9L239 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97.9 256 273 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L47 239zM431 47L239 239c-9.4 9.4-9.4 24.6 0 33.9L431 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-175-175L465 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},eno=ens,enl={prefix:"far",iconName:"circle-heart",icon:[512,512,["heart-circle"],"f4c7","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM131.9 280.9L233.5 384.1c6.2 6.3 14.3 9.4 22.5 9.4s16.3-3.1 22.5-9.4L380.1 280.9c29.4-29.8 29.4-78.2 0-108s-77-29.8-106.4 0l-17.7 18-17.7-18c-29.4-29.8-77-29.8-106.4 0s-29.4 78.2 0 108z"]},enf=enl,enu={prefix:"far",iconName:"face-grin-stars",icon:[512,512,[129321,"grin-stars"],"f587","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM183.2 132.6c-1.3-2.8-4.1-4.6-7.2-4.6s-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L176 240.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L242.4 186c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7zm160 0c-1.3-2.8-4.1-4.6-7.2-4.6s-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L336 240.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L402.4 186c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7zm6.3 175.8c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c24.6 38.1 68.7 63.5 119.1 63.5s94.5-25.4 119.1-63.5c10.4-16.1-6.8-32.5-25.5-28.1z"]},enp=enu,enh={prefix:"far",iconName:"spaghetti-monster-flying",icon:[640,512,["pastafarianism"],"f67b","M192 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 58.3c10-11.3 16-26.1 16-42.3c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64c1.7 0 3.4-.1 5.1-.2L212.2 158c-21.1 13.6-37.7 30.2-51.4 46.4c-7.1 8.3-13.5 16.6-19.3 24l-1.4 1.8c-6.3 8.1-11.6 14.8-16.7 20.4C112.7 262.3 107.3 264 104 264c-2.5 0-4.3-.6-7.1-3.3c-3.7-3.5-7.1-8.8-12.5-17.4l-.6-.9c-4.6-7.4-11-17.6-19.4-25.7C54.7 207.4 41.5 200 24 200c-13.3 0-24 10.7-24 24s10.7 24 24 24c2.5 0 4.3 .6 7.1 3.3c3.7 3.5 7.1 8.8 12.5 17.4l.6 .9c4.6 7.4 11 17.6 19.4 25.7C73.3 304.6 86.5 312 104 312c18.5 0 32.9-8.5 44.3-18.6c3.1 4 6.6 8.3 10.5 12.7c-2.4 7.1-4.5 14.2-6.5 20.6L151 331c-3.4 11.2-6.4 20.3-9.8 27.8c-3.5 7.5-6.6 11.5-9.4 13.8c-2.3 1.8-5.5 3.4-11.7 3.4c-8.7 0-16.9-4.2-33.7-13.2c-15-8-35.7-18.8-62.3-18.8c-13.3 0-24 10.7-24 24s10.7 24 24 24c13.4 0 24.7 5.2 39.7 13.2c1 .6 2.1 1.1 3.2 1.7l0 0C80.1 414 98.6 424 120 424c16.2 0 30.2-4.8 41.7-13.9c10.9-8.7 18-20.2 23-31.1c5-10.9 8.8-22.9 12.2-34l.8-2.7c16.4 12.2 36.1 23.6 58.9 31.3c-5.6 16.6-13.8 37.5-24.6 55.5C217.2 454 203.2 464 192 464c-13.3 0-24 10.7-24 24s10.7 24 24 24c39.1 0 65.6-32 81.2-58.2c14.5-24.2 24.6-51.4 30.7-70.4c5.2 .4 10.6 .6 16 .6s10.8-.2 16-.6c6.1 19 16.3 46.3 30.7 70.4C382.4 480 408.9 512 448 512c13.3 0 24-10.7 24-24s-10.7-24-24-24c-11.2 0-25.2-10-40-34.8c-10.8-18-19-39-24.6-55.5c22.8-7.7 42.5-19 58.9-31.3l.8 2.7c3.4 11 7.2 23.1 12.2 34c5.1 10.9 12.1 22.4 23 31.1c11.5 9.1 25.5 13.9 41.7 13.9c21.4 0 39.9-10 53.1-17.1c1.1-.6 2.2-1.2 3.2-1.7c15-8 26.3-13.2 39.7-13.2c13.3 0 24-10.7 24-24s-10.7-24-24-24c-26.6 0-47.3 10.8-62.3 18.8c-16.8 9-25 13.2-33.7 13.2c-6.3 0-9.5-1.6-11.7-3.4c-2.8-2.2-6-6.3-9.4-13.8c-3.5-7.5-6.4-16.6-9.8-27.8l-1.3-4.2c-2-6.5-4.1-13.5-6.5-20.6c3.9-4.5 7.4-8.8 10.5-12.7C503.1 303.5 517.5 312 536 312c17.5 0 30.7-7.4 40.4-16.7c8.4-8.1 14.8-18.3 19.4-25.7l.6-.9c5.4-8.6 8.8-13.9 12.5-17.4c2.8-2.7 4.6-3.3 7.1-3.3c13.3 0 24-10.7 24-24s-10.7-24-24-24c-17.5 0-30.7 7.4-40.4 16.7c-8.4 8.1-14.8 18.3-19.4 25.7l-.6 .9c-5.4 8.6-8.8 13.9-12.5 17.4c-2.8 2.7-4.6 3.3-7.1 3.3c-3.3 0-8.7-1.7-19.4-13.4c-5.1-5.6-10.4-12.3-16.7-20.4l-1.4-1.8c-5.8-7.4-12.2-15.7-19.3-24c-13.8-16.2-30.4-32.8-51.4-46.4l15.1-30.2c1.7 .1 3.4 .2 5.1 .2c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 16.2 6 31.1 16 42.3l-15.6 31.2c-18.7-6-39.9-9.5-64.4-9.5s-45.8 3.5-64.4 9.5L240 106.3zM459.4 256.3c-.4 .6-.9 1.3-1.4 2c-6.3 8.8-15.8 20.5-28.3 32.2C404.5 313.8 368 336 320 336s-84.5-22.2-109.7-45.6c-12.6-11.7-22-23.4-28.3-32.2c-.5-.7-1-1.3-1.4-2c5.4-6.9 10.8-13.8 16.7-20.7c26.4-31 60.4-59.6 122.7-59.6s96.3 28.6 122.7 59.6c5.9 6.9 11.3 13.8 16.7 20.7zM448 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},enb=enh,enm={prefix:"far",iconName:"spoon",icon:[512,512,[129348,61873,"utensil-spoon"],"f2e5","M286.1 193.9l32 32c9.3 9.4 21.5 14 33.8 14.1c21.1 0 48.8-13.5 73.2-42.7C449 168.6 464 131.2 464 96c0-26.5-21.5-48-48-48c-35.2 0-72.6 15-101.3 38.9C285.5 111.3 272 139 272 160.1c0 12.3 4.7 24.5 14.1 33.8zm-34.9 33c-18.1-18.6-27.1-42.6-27.2-66.7C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-24.1 0-48.2-9.1-66.7-27.2L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L251.2 226.9z"]},eng=enm,eny={prefix:"far",iconName:"envelopes-bulk",icon:[640,512,["mail-bulk"],"f674","M112 48H432V96h48V48c0-26.5-21.5-48-48-48H112C85.5 0 64 21.5 64 48V192h48V48zM48 272H336v6.9L192.1 385.4c0 0-.1 0-.1 0s-.1 0-.1 0L48 278.9V272zm0 66.6L163.3 424c8.3 6.2 18.4 9.5 28.7 9.5s20.4-3.3 28.7-9.5L336 338.6V464H48V338.6zM0 272V464c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48H48c-26.5 0-48 21.5-48 48zm272-80V176H592V368H416v48H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H272c-26.5 0-48 21.5-48 48v16h48zm240 16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H512z"]},enM=eny,enC={prefix:"far",iconName:"hexagon-xmark",icon:[512,512,["times-hexagon","xmark-hexagon"],"f2ee","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},enI=enC,enA=enC,enz={prefix:"far",iconName:"circle-h",icon:[512,512,[9405,"hospital-symbol"],"f47e","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v80H192V152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 208c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80H320v80c0 13.3 10.7 24 24 24s24-10.7 24-24V256 152z"]},enL=enz,enT={prefix:"far",iconName:"address-book",icon:[512,512,[62138,"contact-book"],"f2b9","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM240 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H208zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z"]},enw=enT,enH={prefix:"far",iconName:"grid",icon:[448,512,["grid-3"],"e195","M88 72v48H40V72H88zM40 32C17.9 32 0 49.9 0 72v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V72c0-22.1-17.9-40-40-40H40zM88 232v48H40V232H88zM40 192c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40H40zm0 200H88v48H40V392zM0 392v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V392c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40zM248 72v48H200V72h48zM200 32c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V72c0-22.1-17.9-40-40-40H200zm0 200h48v48H200V232zm-40 0v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40zm88 160v48H200V392h48zm-48-40c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V392c0-22.1-17.9-40-40-40H200zM360 72h48v48H360V72zm-40 0v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V72c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40zm88 160v48H360V232h48zm-48-40c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40H360zm0 200h48v48H360V392zm-40 0v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V392c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40z"]},enx=enH,enN={prefix:"far",iconName:"gauge-min",icon:[512,512,["tachometer-alt-slowest"],"f628","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 408c30.9 0 56-25.1 56-56s-25.1-56-56-56c-10.3 0-19.9 2.8-28.2 7.6L117.6 228.2c-10.9-7.5-25.9-4.7-33.4 6.3s-4.7 25.9 6.3 33.4l110.2 75.4c-.4 2.9-.7 5.8-.7 8.8c0 30.9 25.1 56 56 56zM192 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM400 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},enV=enN,enk={prefix:"far",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M36.4 360.9L13.4 439 1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1L73 498.6l78.1-23c10.4-3 20.1-8 28.6-14.5l.3 .2 .5-.8c1.4-1.1 2.7-2.2 4-3.3c1.4-1.2 2.7-2.5 4-3.8L492.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L453.3 19.3c-25-25-65.5-25-90.5 0L58.6 323.5c-2.5 2.5-4.9 5.2-7.1 8l-.8 .5 .2 .3c-6.5 8.5-11.4 18.2-14.5 28.6zM383 191L197.4 376.6l-49.6-12.4-12.4-49.6L321 129 383 191zM97 358.9l7.7 31c2.1 8.6 8.9 15.3 17.5 17.5l31 7.7-7.4 11.2c-2.6 1.4-5.3 2.6-8.1 3.4l-23.4 6.9L59.4 452.6l16.1-54.8 6.9-23.4c.8-2.8 2-5.6 3.4-8.1L97 358.9zM315.3 218.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96z"]},enE=enk,enD={prefix:"far",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M104.6 48H64C28.7 48 0 76.7 0 112V384c0 35.3 28.7 64 64 64h96V400H64c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H80c0 17.7 14.3 32 32 32h72.4C202 108.4 227.6 96 256 96h62c-7.1-27.6-32.2-48-62-48H215.4C211.6 20.9 188.2 0 160 0s-51.6 20.9-55.4 48zM144 56a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM448 464H256c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16l140.1 0L464 243.9V448c0 8.8-7.2 16-16 16zM256 512H448c35.3 0 64-28.7 64-64V243.9c0-12.7-5.1-24.9-14.1-33.9l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1H256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64z"]},enS=enD,en_={prefix:"far",iconName:"truck-ramp-box",icon:[640,512,["truck-loading"],"f4de","M352 88c0-48.6 39.4-88 88-88H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-22.1 0-40 17.9-40 40V360.7l25.7-7 .4-.1c17.6-38.7 56.7-65.6 102-65.6c61.9 0 112 50.1 112 112s-50.1 112-112 112c-59.8 0-108.7-46.9-111.8-106L30.3 511.2c-12.8 3.5-26-4.1-29.5-16.8s4.1-26 16.8-29.5L352 373.8V88zM592 400a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z"]},enO=en_,enP={prefix:"far",iconName:"book-blank",icon:[448,512,[128213,128215,128216,128217,"book-alt"],"f5d9","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V394.6c18.9-9 32-28.3 32-50.6V56c0-30.9-25.1-56-56-56H88zM368 400v64H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H368zM80 352c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V344c0 4.4-3.6 8-8 8H80z"]},enj=enP,enB={prefix:"far",iconName:"message-arrow-down",icon:[512,512,["comment-alt-arrow-down"],"e1db","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24V238.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V120z"]},enR=enB,enU={prefix:"far",iconName:"scroll-torah",icon:[640,512,["torah"],"f6a0","M80 48C62.3 48 48 62.3 48 80V432c0 17.7 14.3 32 32 32s32-14.3 32-32V416 96 80c0-17.7-14.3-32-32-32zm73.3 416C141 492.3 112.8 512 80 512c-44.2 0-80-35.8-80-80V80C0 35.8 35.8 0 80 0c32.8 0 61 19.7 73.3 48H160 480h6.7C499 19.7 527.2 0 560 0c44.2 0 80 35.8 80 80V432c0 44.2-35.8 80-80 80c-32.8 0-61-19.7-73.3-48H480 160h-6.7zm6.7-48H480V96H160V416zm368 16c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-17.7-14.3-32-32-32s-32 14.3-32 32V96 416v16zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3H271l31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180h56.7c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3H369l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332H214.3c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332H298.8L320 368.4zM254.5 256l30.3 52h70.4l30.3-52-30.3-52H284.8l-30.3 52zm144.9 23.8L383 308h32.8l-16.4-28.2zM415.8 204H383l16.4 28.2L415.8 204zM320 143.6L298.8 180h42.4L320 143.6zM224.2 204l16.4 28.2L257 204H224.2zM257 308l-16.4-28.2L224.2 308H257z"]},enF=enU,enG={prefix:"far",iconName:"up",icon:[384,512,["arrow-alt-up"],"f357","M192 82.4L334.7 232.3c.8 .8 1.3 2 1.3 3.2c0 2.5-2 4.6-4.6 4.6H248c-13.3 0-24 10.7-24 24V432H160V264c0-13.3-10.7-24-24-24H52.6c-2.5 0-4.6-2-4.6-4.6c0-1.2 .5-2.3 1.3-3.2L192 82.4zm192 153c0-13.5-5.2-26.5-14.5-36.3L222.9 45.2C214.8 36.8 203.7 32 192 32s-22.8 4.8-30.9 13.2L14.5 199.2C5.2 208.9 0 221.9 0 235.4c0 29 23.5 52.6 52.6 52.6H112V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V288h59.4c29 0 52.6-23.5 52.6-52.6z"]},enY=enG,enQ={prefix:"far",iconName:"broom-ball",icon:[576,512,["quidditch","quidditch-broom-ball"],"f458","M569 7c9.4 9.4 9.4 24.6 0 33.9L369 241l39 39c5.1 5.1 8 12.1 8 19.4c0 12.2-8.1 23-19.9 26.3l-55.6 15.9 .1 .6c7.1 46.4-8.3 93.4-41.5 126.7C271.5 496.5 234 512 194.9 512L22.3 512C10 512 0 502 0 489.7c0-6.2 2.6-12.1 7.2-16.4l49.9-46.1 24.3-22.4L104 384H81.3c-9.6 0-17.3-7.8-17.3-17.3c0-3.9 .2-7.8 .6-11.6c2.7-25.6 14-49.7 32.4-68l10.2-10.2c33.2-33.2 80.2-48.6 126.7-41.5l.6 .1 15.9-55.6c3.4-11.8 14.1-19.9 26.3-19.9c7.3 0 14.2 2.9 19.4 8l39 39L535 7c9.4-9.4 24.6-9.4 33.9 0zM321.2 297.2l28.1-8-62.4-62.4-8 28.1 42.3 42.3zm-84.9-12.9l-9.8-1.5c-31.3-4.8-63 5.6-85.4 28l-10.2 10.2c-5.1 5.1-9.3 11-12.4 17.3c13.5 4.3 24.8 14.5 30.1 28.3c7.2 18.4 2.4 39.3-12.1 52.7L88.1 464l106.8 0c26.4 0 51.7-10.5 70.3-29.1c22.4-22.4 32.8-54.1 28-85.4l-1.5-9.8-55.4-55.4zM528 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"]},enq=enQ,enK=enQ,enZ={prefix:"far",iconName:"face-awesome",icon:[512,512,["gave-dandy"],"e409","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm192-32V200c0-2-.1-3.9-.4-5.8c-4.2 3.6-9.6 5.8-15.6 5.8c-13.3 0-24-10.7-24-24c0-6 2.2-11.4 5.8-15.6c-1.9-.3-3.8-.4-5.8-.4c-22.1 0-40 17.9-40 40v24h80zm-40-96c39.8 0 72 32.2 72 72v24c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V200c0-39.8 32.2-72 72-72zm216 72c-13.3 0-24-10.7-24-24c0-5.4 1.8-10.3 4.7-14.3c-4.1-1.1-8.3-1.7-12.7-1.7c-26.5 0-48 21.5-48 48v16h96V208c0-4.4-.6-8.7-1.7-12.7c-4 3-8.9 4.7-14.3 4.7zm-32-72c44.2 0 80 35.8 80 80v17.9c0 16.6-13.5 30.1-30.1 30.1H286.1c-16.6 0-30.1-13.5-30.1-30.1V208c0-44.2 35.8-80 80-80zM100.4 307.8c-2.3-10.2 5.5-19.8 15.9-19.8h0H395.7h0c10.4 0 18.1 9.6 15.9 19.8c-3.9 17.4-10.6 33.6-19.5 48.2l0 0c-28.2 45.9-78.9 75.6-134.9 76l-1.1 0c-4.6 0-9.3-.2-13.8-.6c-68.5-5.9-126.7-55.6-141.8-123.6zm263.8 32.4c-8.2-2.7-16.9-4.2-25.9-4.2c-39.2 0-71.9 27.3-80.2 64c44.1-.7 83.8-24.1 106.2-59.8z"]},enW=enZ,en$={prefix:"far",iconName:"box-archive",icon:[512,512,["archive"],"f187","M48 80v48H464V80H48zM32 32H480c17.7 0 32 14.3 32 32v80c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V64C0 46.3 14.3 32 32 32zM160 248c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24zM32 416V208H80V416c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V208h48V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64z"]},enX=en$,enJ={prefix:"far",iconName:"circle-caret-down",icon:[512,512,["caret-circle-down"],"f32d","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm0 368c6.7 0 13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4l-208 0c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7z"]},en1=enJ,en0={prefix:"far",iconName:"arrow-down-9-1",icon:[576,512,["sort-numeric-desc","sort-numeric-down-alt"],"f886","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zm409-65c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-48 16c-12.6 4.2-19.4 17.8-15.2 30.4s17.8 19.4 30.4 15.2l16.4-5.5V432H384c-13.3 0-24 10.7-24 24s10.7 24 24 24h48 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H456V312zM424 160a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm88-40c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 42.1 29.6 77.3 69.1 86l-15.6 18.7c-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.1 33.8-3.1l64.6-77.6c13-15.6 20.3-35.1 20.9-55.3c0-.8 0-1.6 0-2.5z"]},en2=en0,en6=en0,en4={prefix:"far",iconName:"face-grin-tongue-squint",icon:[512,512,[128541,"grin-tongue-squint"],"f58a","M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 81.7 47.1 152.4 115.7 186.4c-2.4-8.4-3.7-17.3-3.7-26.4V392.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V416c0 9.2-1.3 18-3.7 26.4C416.9 408.4 464 337.7 464 256zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm116-98.9c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},en3=en4,en5={prefix:"far",iconName:"earth-africa",icon:[512,512,[127757,"globe-africa"],"f57c","M464 256c0-19.4-2.6-38.1-7.6-55.9L429 194.6c-7.7-1.5-15.4 2.3-18.9 9.2c-5.8 11.6-19.2 17.1-31.5 13l-14.1-4.7c-7.7-2.6-16.1-.6-21.8 5.1c-3.7 3.7-3.7 9.7 0 13.4l33.5 33.5c5 5 7.8 11.8 7.8 18.9c0 12.3-8.4 23-20.3 26l-5.3 1.3c-3.8 .9-6.4 4.3-6.4 8.2v12.1c0 13.8-4.5 27.3-12.8 38.4l-25.6 34.1c-6 8.1-15.5 12.8-25.6 12.8c-17.7 0-32-14.3-32-32V336c0-8.8-7.2-16-16-16H208c-26.5 0-48-21.5-48-48V244c0-12.6 5.9-24.4 16-32l39.4-29.5c5.6-4.2 12.4-6.5 19.4-6.5c3.5 0 6.9 .6 10.2 1.7l32 10.7c7.2 2.4 15 2.7 22.4 .9l35.4-8.8c10.2-2.5 17.3-11.7 17.3-22.2c0-8.7-4.9-16.6-12.6-20.5l-29.2-14.6c-3.7-1.8-8.1-1.1-11 1.8l-3.9 3.9c-4.6 4.6-10.9 7.2-17.4 7.2c-3.8 0-7.6-.9-11-2.6l-15.2-7.6c-6.7-3.4-14.9-1.6-19.6 4.3l-13.6 17c-5.5 6.9-15.8 7.4-22 1.2c-2.8-2.8-4.3-6.5-4.3-10.4V96.5c0-5.6-1.5-11-4.2-15.9l-10-17.4C101.7 94.1 48 168.8 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},en8=en5,en9={prefix:"far",iconName:"tablet-screen-button",icon:[448,512,["tablet-alt"],"f3fa","M48 448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V368H48v80zm0-128H400V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V320zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM224 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},en7=en9,ere={prefix:"far",iconName:"face-flushed",icon:[512,512,[128563,"flushed"],"f579","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM160.4 248a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H320c13.3 0 24-10.7 24-24s-10.7-24-24-24H192zM160 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm144-80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},ert=ere,era={prefix:"far",iconName:"gavel",icon:[512,512,["legal"],"f0e3","M313 7c9.3 9.3 9.4 24.3 .2 33.7L471.3 198.8c9.4-9.2 24.4-9.1 33.7 .2c9.4 9.4 9.4 24.6 0 33.9l-16.7 16.8L393 345l-16 16c-9.4 9.4-24.6 9.4-33.9 0c-9-9-9.4-23.5-.9-32.9L184 169.9c-9.4 8.4-23.9 8.1-32.9-.9c-9.4-9.4-9.4-24.6 0-33.9l16-16 95.2-95.3L279 7c9.4-9.4 24.6-9.4 33.9 0zM279.2 74.7L217.9 136 376 294.1l61.3-61.3L279.2 74.7zM223.4 254.6l33.9 33.9-49.8 49.8 7 7c12.5 12.5 12.5 32.8 0 45.3l-112 112c-12.5 12.5-32.8 12.5-45.3 0l-48-48c-12.5-12.5-12.5-32.8 0-45.3l112-112c12.5-12.5 32.8-12.5 45.3 0l7 7 49.8-49.8zm-79.4 88L54.6 432 80 457.4 169.4 368 144 342.6z"]},ern=era,eri={prefix:"far",iconName:"message-pen",icon:[512,512,["comment-alt-edit","message-edit"],"f4a4","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM340.8 123c-14.7-14.7-38.6-14.7-53.3 0L272.6 138l53.3 53.3 14.9-14.9c14.7-14.7 14.7-38.6 0-53.3zM178.1 232.5c-4.1 4.1-7 9.2-8.4 14.9L160.5 284c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l36.6-9.2c5.6-1.4 10.8-4.3 14.9-8.4l71.9-71.9L250 160.6l-71.9 71.9z"]},erc=eri,ers=eri,ero={prefix:"far",iconName:"bell-concierge",icon:[512,512,[128718,"concierge-bell"],"f562","M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v33.3C119.6 157.2 32 252.4 32 368H80c0-97.2 78.8-176 176-176s176 78.8 176 176h48c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},erl=ero,erf={prefix:"far",iconName:"pen-ruler",icon:[512,512,["pencil-ruler"],"f5ae","M13.4 439l23-78.1c4.2-14.1 11.8-27 22.2-37.4L362.7 19.3c25-25 65.5-25 90.5 0l39.4 39.4c3.1 3.1 5.9 6.5 8.2 10c16.4 24.8 13.7 58.6-8.2 80.5L188.5 453.4c-1.3 1.3-2.6 2.6-4 3.8c-9.6 8.5-21 14.8-33.4 18.4L73 498.6 30.8 511c-8.4 2.5-17.5 .2-23.7-6.1S-1.5 489.7 1 481.2L13.4 439zm62.2-41.2L59.4 452.6l54.8-16.1 23.4-6.9c6.4-1.9 12.3-5.4 17-10.1L383 191 321 129 92.5 357.4c-.6 .6-1.2 1.2-1.7 1.8c-3.9 4.4-6.7 9.6-8.4 15.2l-6.9 23.4zM173.3 27.3l65.2 65.2-33.9 33.9-26.2-26.2-23 23c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l23-23L139.3 61.3c-6.2-6.2-16.4-6.2-22.6 0L61.3 116.7c-6.2 6.2-6.2 16.4 0 22.6l65.2 65.2L92.5 238.5 27.3 173.3c-25-25-25-65.5 0-90.5L82.7 27.3c25-25 65.5-25 90.5 0zM372.7 450.7c6.2 6.2 16.4 6.2 22.6 0l55.4-55.4c6.2-6.2 6.2-16.4 0-22.6l-16.4-16.4-23 23c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l23-23-26.2-26.2 33.9-33.9 65.2 65.2c25 25 25 65.5 0 90.5l-55.4 55.4c-25 25-65.5 25-90.5 0l-65.2-65.2 33.9-33.9 65.2 65.2z"]},erd=erf,eru={prefix:"far",iconName:"chess-rook-piece",icon:[320,512,["chess-rook-alt"],"f448","M16 120c0-13.3 10.7-24 24-24H280c13.3 0 24 10.7 24 24V224c0 5.6-2 11.1-5.6 15.4l-33.9 40.7 4.2 71.9H220.7L216 273.4c-.4-6.1 1.6-12.1 5.5-16.8L256 215.3V144H216v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V144H136v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V144H64v71.3l34.4 41.3c3.9 4.7 5.9 10.7 5.5 16.8L99.3 352H51.3l4.2-71.9L21.6 239.4C18 235.1 16 229.6 16 224V120zM136 280.9V248c0-13.3 10.7-24 24-24s24 10.7 24 24v32.9c0 3.9-3.2 7.1-7.1 7.1H143.1c-3.9 0-7.1-3.2-7.1-7.1zM52.7 464H267.3l-16.6-32H69.2L52.7 464zm207.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384h201z"]},erp=eru,erh={prefix:"far",iconName:"people-arrows",icon:[640,512,["people-arrows-left-right"],"e068","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3C68.8 296 76.2 304 85.6 304H88h40c0 14.3 5.5 28.7 16.4 39.6L192 391.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H112V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160h44.8c27 0 51 13.4 65.5 34.1c-2.6 1.8-5.2 4-7.5 6.3l-28.1 28.1c-4.6-12.1-16.3-20.5-29.9-20.5H105.6zM448 488V391.2l47.6-47.6C506.5 332.7 512 318.3 512 304h40 2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C564.9 220.8 551 208 534.4 208H489.6c-13.5 0-25.2 8.4-29.9 20.5l-28.1-28.1c-2.4-2.4-4.9-4.5-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H496V488c0 13.3-10.7 24-24 24s-24-10.7-24-24zm0-424a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM265 257l-23 23H398.1l-23-23c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23H241.9l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},erb=erh,erm={prefix:"far",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},erg=erm,ery={prefix:"far",iconName:"scissors",icon:[512,512,[9984,9986,9988,"cut"],"f0c4","M506.4 439.4c-8.5 10.2-23.7 11.5-33.8 3L312.4 308.2l37.4-31.3L503.4 405.6c10.2 8.5 11.5 23.7 3 33.8zM112 48a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0-48c61.9 0 112 50.1 112 112c0 17.9-4.2 34.8-11.6 49.8l75.1 62.9L472.6 69.6c10.2-8.5 25.3-7.2 33.8 3s7.2 25.3-3 33.8l-291 243.8c7.4 15 11.6 31.9 11.6 49.8c0 61.9-50.1 112-112 112S0 461.9 0 400s50.1-112 112-112c26.6 0 51.1 9.3 70.3 24.8L250.1 256l-67.8-56.8C163.1 214.7 138.6 224 112 224C50.1 224 0 173.9 0 112S50.1 0 112 0zm64 400A64 64 0 1 0 48 400a64 64 0 1 0 128 0z"]},erM=ery,erv={prefix:"far",iconName:"message-image",icon:[512,512,["comment-alt-image"],"e1e0","M160 368c26.5 0 48 21.5 48 48v16l72.5-54.4c8.3-6.2 18.4-9.6 28.8-9.6H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16h96zm48 124l-.2 .2-5.1 3.8-17.1 12.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V474.7v-6.4V468v-4V416H112 64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L208 492zm88-348c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H256 208 160c-6.1 0-11.6-3.4-14.3-8.8s-2.1-11.9 1.5-16.8l48-64c3-4 7.8-6.4 12.8-6.4s9.8 2.4 12.8 6.4l9.6 12.8 52.4-76.3c3-4.3 7.9-6.9 13.2-6.9zM176 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},erC=erv,erI={prefix:"far",iconName:"sensor-triangle-exclamation",icon:[640,512,["sensor-alert"],"e029","M64 80H384c8.8 0 16 7.2 16 16v49.9c13.1-11.4 30.1-17.9 48-17.9V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H225c-.6-4-1-8.1-1-12.3c0-12.5 3-24.7 8.9-35.7H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm80 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm96 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm21.8 293.8c-3.8 6.7-5.8 14.2-5.8 21.9c0 24.5 19.8 44.3 44.3 44.3H595.7c24.5 0 44.3-19.8 44.3-44.3c0-7.7-2-15.2-5.8-21.9l-150.4-265C476.5 168 462.8 160 448 160s-28.5 8-35.8 20.9l-150.4 265zM464 272v88c0 8.8-7.2 16-16 16s-16-7.2-16-16V272c0-8.8 7.2-16 16-16s16 7.2 16 16zM448 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},erA=erI,erz={prefix:"far",iconName:"tachograph-digital",icon:[640,512,["digital-tachograph"],"f566","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm112 16H336c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32zM80 352c0-8.8 7.2-16 16-16H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16H544c8.8 0 16 7.2 16 16s-7.2 16-16 16H416c-8.8 0-16-7.2-16-16zM96 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},erL=erz,erT={prefix:"far",iconName:"reply",icon:[512,512,[61714,"mail-reply"],"f3e5","M224 240h96c66.2 0 122 44.7 138.8 105.5c3.3-12.4 5.2-26.2 5.2-41.5c0-70.7-57.3-128-128-128H224 200c-13.3 0-24-10.7-24-24V128 99.9L55.9 208 176 316.1V288 264c0-13.3 10.7-24 24-24h24zm0 48v48 16c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4s19 16.6 19 29.2V80v48h48 64c97.2 0 176 78.8 176 176c0 78-38.6 126.2-68.7 152.1c-4.1 3.5-8.1 6.6-11.7 9.3c-3.2 2.4-6.2 4.4-8.9 6.2c-4.5 3-8.3 5.1-10.8 6.5c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-6.8 3.6-13.2 8.3-18.1c.5-.5 .9-.9 1.4-1.4c2.4-2.3 5.1-5.1 7.7-8.6c1.7-2.3 3.4-5 5-7.9c5.3-9.7 9.5-22.9 9.5-40.2c0-53-43-96-96-96H272 224z"]},erw=erT,erH={prefix:"far",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM152 232H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},erx=erH,erN={prefix:"far",iconName:"square-caret-down",icon:[448,512,["caret-square-down"],"f150","M384 432c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0zm64-16c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z"]},erV=erN,erk={prefix:"far",iconName:"heart-half-stroke",icon:[512,512,["heart-half-alt"],"e1ac","M223.3 465.9l2.5 2.3c8.2 7.6 19 11.9 30.2 11.9s22-4.2 30.2-11.9l2.5-2.3L463.9 303.2c30.7-28.5 48.1-68.5 48.1-110.4v-3.3c0-70.4-50-130.8-119.2-144C353.4 37.9 313.1 47 281 69.6l0 0c-4 2.8-7.8 5.8-11.5 9c-4.7 4.1-9.3 8.5-13.5 13.3c-7.5-8.4-15.9-15.9-25-22.3C198.9 47 158.6 37.9 119.2 45.4C50 58.6 0 119.1 0 189.5v3.3c0 41.9 17.4 81.9 48.1 110.4L223.3 465.9zM256 430.7L256 152c6.4 0 12.4-2.5 16.9-7c.4-.3 .7-.7 1-1.1l17.8-20 .1-.1 .1-.1c23.1-25.9 58-37.7 92-31.2c46.5 8.9 80.1 49.5 80.1 96.9v3.3c0 28.5-11.9 55.8-32.8 75.2L256 430.7z"]},erE=erk,erD={prefix:"far",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 88C0 74.7 10.7 64 24 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 112 0 101.3 0 88zM0 248c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM448 408c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24z"]},erS=erD,er_={prefix:"far",iconName:"hourglass-end",icon:[384,512,[8987,"hourglass-3"],"f253","M0 24C0 10.7 10.7 0 24 0H360c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V67c0 40.3-16 79-44.5 107.5L225.9 256l81.5 81.5C336 366 352 404.7 352 445v19h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V445c0-40.3 16-79 44.5-107.5L158.1 256 76.5 174.5C48 146 32 107.3 32 67V48H24C10.7 48 0 37.3 0 24zM273.5 140.5C293 121 304 94.6 304 67V48H80V67c0 27.6 11 54 30.5 73.5L192 222.1l81.5-81.5z"]},erO=er_,erP={prefix:"far",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M223.3 465.9l2.5 2.3c8.2 7.6 19 11.9 30.2 11.9s22-4.2 30.2-11.9l2.5-2.3L463.9 303.2c30.7-28.5 48.1-68.5 48.1-110.4v-3.3c0-70.4-50-130.8-119.2-144C353.4 37.9 313.1 47 281 69.6l0 0c-4 2.8-7.8 5.8-11.5 9c-4.7 4.1-9.3 8.5-13.5 13.3c-7.5-8.4-15.9-15.9-25-22.3C198.9 47 158.6 37.9 119.2 45.4C50 58.6 0 119.1 0 189.5v3.3c0 41.9 17.4 81.9 48.1 110.4L223.3 465.9zm6.6-331.1l-67.6 67.6c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-59.7-97L316 158.9c3.6-2.1 5-6.6 3.2-10.3l-16.6-35.1c22.4-18.5 52.2-26.4 81.3-20.9c46.5 8.9 80.1 49.5 80.1 96.9v3.3c0 28.5-11.9 55.8-32.8 75.2L256 430.7 80.8 268C59.9 248.6 48 221.3 48 192.8v-3.3c0-47.3 33.6-88 80.1-96.9c34-6.5 69 5.4 92 31.2l0 0 .1 .1 9.6 10.8z"]},erj=erP,erB={prefix:"far",iconName:"droplet-percent",icon:[384,512,["humidity"],"f750","M192 464c-79.5 0-144-64.5-144-144c0-13 5.1-33.5 17-61.1c11.5-26.6 27.6-55.8 45.5-84.7c29-46.8 61-90.2 81.5-117c20.5 26.7 52.6 70.2 81.5 117c17.9 28.9 34 58 45.5 84.7c11.9 27.6 17 48.2 17 61.1c0 79.5-64.5 144-144 144zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zm267.3-75.3c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6zM136 288a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},erR=erB,erU={prefix:"far",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zm64 16c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z"]},erF=erU,erG={prefix:"far",iconName:"face-kiss-beam",icon:[512,512,[128537,"kiss-beam"],"f597","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 41.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 427.1 257.4 432 240 432c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-68.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"]},erY=erG,erQ={prefix:"far",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},erq=erQ,erK={prefix:"far",iconName:"arrow-right-from-bracket",icon:[512,512,["sign-out"],"f08b","M505 273c9.4-9.4 9.4-24.6 0-33.9L377 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87L184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l246.1 0-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L505 273zM168 80c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 32C39.4 32 0 71.4 0 120L0 392c0 48.6 39.4 88 88 88l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-22.1 0-40-17.9-40-40l0-272c0-22.1 17.9-40 40-40l80 0z"]},erZ=erK,erW={prefix:"far",iconName:"circle-chevron-down",icon:[512,512,["chevron-circle-down"],"f13a","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241L239 345c9.4 9.4 24.6 9.4 33.9 0L377 241c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-87 87-87-87c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},er$=erW,erX={prefix:"far",iconName:"unlock-keyhole",icon:[448,512,["unlock-alt"],"f13e","M224 48c-44.2 0-80 35.8-80 80v64H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H96V128C96 57.3 153.3 0 224 0c57 0 105.2 37.2 121.8 88.6c4.1 12.6-2.8 26.1-15.5 30.2s-26.1-2.8-30.2-15.5C289.8 71.2 259.6 48 224 48zM64 240c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16H64zM256 376H192c-13.3 0-24-10.7-24-24s10.7-24 24-24h64c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},erJ=erX,er1={prefix:"far",iconName:"headphones-simple",icon:[512,512,["headphones-alt"],"f58f","M256 80C141.1 80 48 173.1 48 288V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288C0 146.6 114.6 32 256 32s256 114.6 256 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-114.9-93.1-208-208-208zM160 432V320c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32zm0-160h16c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H160c-44.2 0-80-35.8-80-80V352c0-44.2 35.8-80 80-80zm192 48V432c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32zm80 32v48c0 44.2-35.8 80-80 80H336c-17.7 0-32-14.3-32-32V304c0-17.7 14.3-32 32-32h16c44.2 0 80 35.8 80 80z"]},er0=er1,er2={prefix:"far",iconName:"space-station-moon-construction",icon:[512,512,["space-station-moon-alt"],"e034","M208.2 53.5C223.5 49.9 239.5 48 256 48c54.9 0 104.8 21.2 142 56H368c-13.3 0-24 10.7-24 24s10.7 24 24 24h81.5c8.8 0 17-4.9 21.1-12.6s3.7-17.2-1.1-24.6C423.7 45.6 345.2 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c81.4 0 153.9-38 200.7-97.1c8.2-10.4 6.5-25.5-3.9-33.7s-25.5-6.5-33.7 3.9C381 433.2 322.1 464 256 464c-80.8 0-150.8-46.1-185.3-113.3C109.9 362.7 168.9 376 256 376c116.9 0 183.2-23.9 218.9-36.8l0 0c4.8-1.7 9-3.2 12.7-4.5c7.5-2.5 13.3-8.6 15.5-16.2l.6-2.1c5.5-19.3 8.3-39.3 8.3-59.3V256c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.1c0 12.3-1.3 24.5-4 36.5l-.8 .3C424.3 306.5 364.4 328 256 328s-168.3-21.5-203.2-34.1l-1.5-.5C49.1 281.2 48 268.8 48 256c0-40.8 11.7-78.8 32-110.9c.6 52.5 43.3 94.9 96 94.9c53 0 96-43 96-96c0-41.7-26.6-77.2-63.8-90.5zM128 144a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm248 40c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},er6=er2,er4={prefix:"far",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M256 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368A208 208 0 1 0 256 0a208 208 0 1 0 0 416zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.6-64-64-64c-13.6 18.2-29.8 34.3-48 48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V416c0-8.8 7.2-16 16-16h48c-18.2-13.7-34.3-29.8-48-48zM276 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z"]},er3=er4,er5={prefix:"far",iconName:"arrow-up-to-line",icon:[384,512,["arrow-to-top"],"f341","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM209.5 167.6c-4.5-4.8-10.9-7.6-17.5-7.6s-12.9 2.7-17.5 7.6l-128 136c-9.1 9.7-8.6 24.8 1 33.9s24.8 8.6 33.9-1L168 244.5V328 456c0 13.3 10.7 24 24 24s24-10.7 24-24V328 244.5l86.5 91.9c9.1 9.7 24.3 10.1 33.9 1s10.1-24.3 1-33.9l-128-136z"]},er8=er5,er9={prefix:"far",iconName:"volume-low",icon:[448,512,[128264,"volume-down"],"f027","M159.9 201.9L272 102.3V409.7L159.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H56c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h88c5.9 0 11.6-2.2 15.9-6.1zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160H56c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h78.9L270.4 472.5c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V61.8C320 45.3 306.7 32 290.2 32zM412.6 181.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C393.1 227.6 400 241 400 256s-6.9 28.4-17.7 37.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C434.1 312.9 448 286.1 448 256s-13.9-56.9-35.4-74.5z"]},er7=er9,eie={prefix:"far",iconName:"xmark-to-slot",icon:[576,512,["times-to-slot","vote-nay"],"f771","M144 80V360H432V80H144zM96 360V80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V360c13.3 0 24 10.7 24 24s-10.7 24-24 24H432 144 96c-13.3 0-24-10.7-24-24s10.7-24 24-24zM64 288v48H48l0 96H528V336H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48H64zM207 135c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},eit=eie,eia=eie,ein={prefix:"far",iconName:"box-taped",icon:[448,512,["box-alt"],"f49a","M261.3 80h81.1c6.3 0 12.1 3.7 14.6 9.5L388.4 160H288L261.3 80zm-74.7 0L160 160 59.6 160 91 89.5c2.6-5.8 8.3-9.5 14.6-9.5h81.1zM160 208v48c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V208H400V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208H160zM400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V189.6c0-9-1.9-17.8-5.5-26L400.9 70z"]},eir=ein,eii={prefix:"far",iconName:"wheat-awn",icon:[512,512,["wheat-alt"],"e2cd","M504.7 7.2c9.4 9.4 9.4 24.6 0 33.9L366.1 179.7c7.9 .9 15.8 2.5 23.4 4.8L471 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71.4 71.4c3.1 2.5 6 5.2 8.9 8.1l16.9 16.9c9.4 9.4 9.4 24.6 0 33.9l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-43.7 43.7-114.6 43.7-158.4 0l-11.3-11.3 0 0L41 504.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l73.5-73.5 0 0L69.3 386.1c-43.7-43.7-43.7-114.7 0-158.4l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c9.4-9.4 24.6-9.4 33.9 0l16.9 16.9c2.9 2.9 5.7 5.9 8.2 9L375 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-81.6 81.6c2.3 7.6 3.9 15.4 4.8 23.2L470.7 7.2c9.4-9.4 24.6-9.4 33.9 0zM261.5 103.3c-25 25-25 65.5 0 90.5L271.7 204c20.5-31 17.2-73.3-10.2-100.6zm-79.2 79.2c-25 25-25 65.5 0 90.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6zM159.7 408.7c25 25 65.5 25 90.5 0c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1zm-56.5-56.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zm135.7-22.7c25 25 65.5 25 90.5 0c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1zm79.2-79.2c25 25 65.5 25 90.5 0C381.2 223 339 219.7 307.9 240.2l10.1 10.1z"]},eic=eii,eis={prefix:"far",iconName:"luchador-mask",icon:[448,512,["luchador","mask-luchador"],"f455","M288 464H160C98.1 464 48 413.9 48 352V224c0-97.2 78.8-176 176-176s176 78.8 176 176V352c0 61.9-50.1 112-112 112zM224 0C100.3 0 0 100.3 0 224V352c0 88.4 71.6 160 160 160H288c88.4 0 160-71.6 160-160V224C448 100.3 347.7 0 224 0zM160 352h35.3 57.4H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm-6.4-31.7C121.2 323.5 96 350.8 96 384c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64c0-33.2-25.2-60.5-57.6-63.7c1-3.7 1.6-7.6 1.6-11.6c0-7.3-1.8-14.4-5.3-20.7H304c44.2 0 80-35.8 80-80c0-26.5-21.5-48-48-48H304c-44.2 0-80 35.8-80 80c0-44.2-35.8-80-80-80H112c-26.5 0-48 21.5-48 48c0 44.2 35.8 80 80 80h13.3c-3.4 6.3-5.3 13.4-5.3 20.7c0 4 .6 7.9 1.6 11.6zm41.7-.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8l8-8 4.2-4.2 .4-.4 10.3-10.3c3.6-3.6 8.5-5.7 13.7-5.7s10 2 13.7 5.7L248 288l.4 .4 4.2 4.2 8 8c2.1 2.1 3.3 5 3.3 8c0 6.2-5.1 11.3-11.3 11.3H241.4h-6-.6H213.3h-.6-6H195.3zM96 208c0-8.8 7.2-16 16-16h32c26.5 0 48 21.5 48 48c0 8.8-7.2 16-16 16H144c-26.5 0-48-21.5-48-48zm240-16c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48H272c-8.8 0-16-7.2-16-16c0-26.5 21.5-48 48-48h32z"]},eio=eis,eil=eis,eif={prefix:"far",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},eid=eif,eiu={prefix:"far",iconName:"book-open-cover",icon:[640,512,["book-open-alt"],"e0c0","M512 337.2V52.4L344 77V373l168-35.8zM296 373V77L128 52.4V337.2L296 373zM523.4 2.2C542.7-.7 560 14.3 560 33.8V350.1c0 15.1-10.6 28.1-25.3 31.3l-201.3 43c-8.8 1.9-17.9 1.9-26.7 0l-201.3-43C90.6 378.3 80 365.2 80 350.1V33.8C80 14.3 97.3-.7 116.6 2.2L320 32 523.4 2.2zM38.3 23.7l10.2 2c-.3 2.7-.5 5.4-.5 8.1V74.6 342.1v66.7l265.8 54.5c2 .4 4.1 .6 6.2 .6s4.2-.2 6.2-.6L592 408.8V342.1 74.6 33.8c0-2.8-.2-5.5-.5-8.1l10.2-2C621.5 19.7 640 34.8 640 55V421.9c0 15.2-10.7 28.3-25.6 31.3L335.8 510.4c-5.2 1.1-10.5 1.6-15.8 1.6s-10.6-.5-15.8-1.6L25.6 453.2C10.7 450.2 0 437.1 0 421.9V55C0 34.8 18.5 19.7 38.3 23.7z"]},eip=eiu,eih={prefix:"far",iconName:"square-parking-slash",icon:[640,512,["parking-slash"],"f617","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V96c0-35.3-28.7-64-64-64H160c-21.6 0-40.7 10.7-52.3 27.1L38.8 5.1zM145.7 88.9c2.6-5.3 8.1-8.9 14.3-8.9H480c8.8 0 16 7.2 16 16V363.5L408.6 295c19.3-17.6 31.4-42.9 31.4-71c0-53-43-96-96-96H264c-16.5 0-30.2 12.6-31.8 28.7L145.7 88.9zM369.8 264.5L280 194.2V176h64c26.5 0 48 21.5 48 48c0 17-8.9 32-22.2 40.5zM426.5 432H160c-8.8 0-16-7.2-16-16V209.5L96 171.6V416c0 35.3 28.7 64 64 64H480c2.3 0 4.6-.1 6.9-.4L426.5 432zM232 278.8V296v64c0 13.3 10.7 24 24 24s24-10.7 24-24v-8V320v-3.4l-48-37.8z"]},eib=eih,eim={prefix:"far",iconName:"heading",icon:[448,512,["header"],"f1dc","M0 56C0 42.7 10.7 32 24 32H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H104V224H344V80H312c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H392V248 432h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V272H104V432h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V248 80H24C10.7 80 0 69.3 0 56z"]},eig=eim,eiy={prefix:"far",iconName:"film-simple",icon:[512,512,["film-alt"],"f3a0","M160 432H352V320 192 80H160V192 320 432zM112 80H64c-8.8 0-16 7.2-16 16v72h64V80zm0 136H48v80h64V216zm0 128H48v72c0 8.8 7.2 16 16 16h48V344zM400 80v88h64V96c0-8.8-7.2-16-16-16H400zm64 136H400v80h64V216zm0 128H400v88h48c8.8 0 16-7.2 16-16V344zM64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32z"]},eiM=eiy,eiv={prefix:"far",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM184 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},eiC=eiv,eiI={prefix:"far",iconName:"square-phone-flip",icon:[448,512,["phone-square-alt"],"f87b","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zm64 16c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM293.3 128.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z"]},eiA=eiI,eiz={prefix:"far",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},eiL=eiz,eiT={prefix:"far",iconName:"face-dizzy",icon:[512,512,["dizzy"],"f567","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM103 135c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9zm192 0c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9z"]},eiw=eiT,eiH={prefix:"far",iconName:"up-to-line",icon:[384,512,["arrow-alt-to-top"],"f34d","M82.2 288L192 178 301.8 288H248c-13.3 0-24 10.7-24 24V432H160V312c0-13.3-10.7-24-24-24H82.2zM192 128c-11.5 0-22.5 4.6-30.6 12.7L45.6 256.8C36.9 265.5 32 277.3 32 289.6C32 315.2 52.8 336 78.4 336H112v96c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V336h33.6c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L222.6 140.7c-8.1-8.1-19.1-12.7-30.6-12.7zM24 80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 32 0 42.7 0 56S10.7 80 24 80z"]},eix=eiH,eiN={prefix:"far",iconName:"futbol",icon:[512,512,[9917,"futbol-ball","soccer-ball"],"f1e3","M435.4 361.3l-89.7-6c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-22 87.2c-14.4 3.2-29.4 4.8-44.8 4.8s-30.3-1.7-44.8-4.8l-22-87.2c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-89.7 6C61.7 335.9 51.9 307 49 276.2L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15L100.4 118c19.9-22.4 44.6-40.5 72.4-52.7l69.1 57.6c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l69.1-57.6c27.8 12.2 52.5 30.3 72.4 52.7l-33.4 83.4c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9L463 276.2c-3 30.8-12.7 59.7-27.6 85.1zM256 48l.9 0h-1.8l.9 0zM56.7 196.2c.9-3 1.9-6.1 2.9-9.1l-2.9 9.1zM132 423l3.8 2.7c-1.3-.9-2.5-1.8-3.8-2.7zm248.1-.1c-1.3 1-2.7 2-4 2.9l4-2.9zm75.2-226.6l-3-9.2c1.1 3 2.1 6.1 3 9.2zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z"]},eiV=eiN,eik=eiN,eiE={prefix:"far",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M278 219.5L356.5 298 524.7 73.6c4.8-6.4 4.1-15.3-1.5-20.9s-14.5-6.3-20.9-1.5L278 219.5zM199.1 321.6c-4.9-1-9.9-1.6-15.1-1.6c-39.8 0-72 32.2-72 72c0 3.8 .3 7.5 .8 11.1c3.3 21.4-2.2 43.1-13.8 60l-.7 .9H184c39.8 0 72-32.2 72-72c0-5.2-.5-10.2-1.6-15.1l-55.4-55.4zM384 341.3c-19.1 25.5-48.6 41.1-80.3 42.6c.2 2.7 .3 5.4 .3 8.1c0 66.3-53.7 120-120 120H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h6c18.1 0 30.1-19.8 27.4-37.6c-.9-6-1.4-12.1-1.4-18.4c0-66.3 53.7-120 120-120c2.7 0 5.4 .1 8.1 .3c1.5-31.7 17-61.1 42.5-80.3L473.5 12.8C499-6.3 534.6-3.8 557.2 18.7s25.1 58.2 6 83.7L384 341.3z"]},eiD=eiE,eiS={prefix:"far",iconName:"arrow-down-from-line",icon:[384,512,[8615,"arrow-from-top"],"f345","M174.5 472.4c4.5 4.8 10.9 7.6 17.5 7.6s12.9-2.7 17.5-7.6l128-136c9.1-9.7 8.6-24.8-1-33.9s-24.8-8.6-33.9 1L216 395.5l0-83.5 0-128c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 128 0 83.5L81.5 303.6c-9.1-9.7-24.3-10.1-33.9-1s-10.1 24.3-1 33.9l128 136zM360 80c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 32C10.7 32 0 42.7 0 56S10.7 80 24 80l336 0z"]},ei_=eiS,eiO={prefix:"far",iconName:"signal-bars-slash",icon:[640,512,["signal-alt-slash"],"f694","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-8.5-6.6c1.1-4.7 1.6-9.5 1.6-14.5V64c0-35.3-28.7-64-64-64s-64 28.7-64 64V363.5l-32-25.1V192c0-35.3-28.7-64-64-64s-64 28.7-64 64v46L38.8 5.1zM384 275.7V192c0-8.8 7.2-16 16-16s16 7.2 16 16V300.8l-32-25.1zM544 401.1V64c0-8.8 7.2-16 16-16s16 7.2 16 16V426.2l-32-25.1zM559.6 512l.4 0 .4 0h-.8zM336 360.7V448c0 35.3 28.7 64 64 64c31 0 56.9-22.1 62.8-51.4L416 423.8V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V398.5l-48-37.8zM211.5 262.7C190.5 273.1 176 294.9 176 320V448c0 35.3 28.7 64 64 64s64-28.7 64-64V335.5l-92.5-72.9zM256 448c0 8.8-7.2 16-16 16s-16-7.2-16-16V320c0-8.8 7.2-16 16-16s16 7.2 16 16V448zM96 448a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zM80 384a64 64 0 1 0 0 128 64 64 0 1 0 0-128z"]},eiP=eiO,eij={prefix:"far",iconName:"rectangle-pro",icon:[640,512,["pro"],"e235","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H576c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm104 64h56c35.3 0 64 28.7 64 64s-28.7 64-64 64H128v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 184c0-13.3 10.7-24 24-24zm56 80c8.8 0 16-7.2 16-16s-7.2-16-16-16H128v32h32zm80-56c0-13.3 10.7-24 24-24h56c35.3 0 64 28.7 64 64c0 21.9-11 41.2-27.7 52.7l24.1 38.5c7 11.2 3.6 26-7.6 33.1s-26 3.6-33.1-7.6l-33-52.7H288v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 184zm48 56h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H288v32zm200-80c48.6 0 88 39.4 88 88v16c0 48.6-39.4 88-88 88s-88-39.4-88-88V248c0-48.6 39.4-88 88-88zm-40 88v16c0 22.1 17.9 40 40 40s40-17.9 40-40V248c0-22.1-17.9-40-40-40s-40 17.9-40 40z"]},eiB=eij,eiR={prefix:"far",iconName:"hot-tub-person",icon:[512,512,["hot-tub"],"f593","M64 0a64 64 0 1 1 0 128A64 64 0 1 1 64 0zM48 336V448c0 8.8 7.2 16 16 16h48V304H48v16 16zM160 464h72V304H160V464zm120 0h72V304l-72 0V464zm-2.7-208H376l24 0 48 0c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V336 320 280 256c0-53 43-96 96-96c20.8 0 41 6.7 57.6 19.2l85.3 64c11.1 8.3 24.6 12.8 38.4 12.8zM48 256l88 0h40l-51.2-38.4c-8.3-6.2-18.4-9.6-28.8-9.6c-26.5 0-48 21.5-48 48zm352 48V464h48c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H400zM272 24v5.2c0 20.4 8.7 39.9 23.8 53.5l16.4 14.8c25.3 22.8 39.7 55.2 39.7 89.2V200c0 13.3-10.7 24-24 24s-24-10.7-24-24V186.8c0-20.4-8.7-39.9-23.8-53.5l-16.4-14.8C238.4 95.7 224 63.3 224 29.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0v5.2c0 20.4 8.7 39.9 23.8 53.5l16.4 14.8c25.3 22.8 39.7 55.2 39.7 89.2V200c0 13.3-10.7 24-24 24s-24-10.7-24-24V186.8c0-20.4-8.7-39.9-23.8-53.5l-16.4-14.8C350.4 95.7 336 63.3 336 29.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},eiU=eiR,eiF={prefix:"far",iconName:"map-location",icon:[576,512,["map-marked"],"f59f","M403 148.6c3.2-10.3 5-20 5-28.6C408 53.7 354.3 0 288 0C226.4 0 175.6 46.4 168.8 106.2c-.5 4.5-.8 9.1-.8 13.8c0 10.3 2.6 22 7 34.6c.7 2.1 1.5 4.2 2.3 6.3c10.4 27 28.3 57.1 46.7 84.4c18.1 26.9 36.7 51.1 49.2 66.6c7.7 9.6 22 9.6 29.6 0c12.4-15.5 31.1-39.7 49.2-66.6c.1-.2 .3-.4 .4-.6c4.6-6.8 9.1-13.7 13.5-20.8c3.3-5.3 6.5-10.7 9.6-16c0-.1 .1-.1 .1-.2c11.8-20.4 21.8-40.8 27.4-59.2zm-8.3 89.6c-13.9 22.5-29.1 44.2-42.7 62.4V453.7L224 407.2V300.6c-13.5-18.2-28.8-39.9-42.7-62.4c-1.8-2.9-3.6-5.8-5.3-8.8V407.2L48 453.7V200.8l96.9-35.2c-5.2-14.9-8.9-30.5-8.9-45.6c0-.8 0-1.5 0-2.3L15.8 161.4C6.3 164.9 0 173.9 0 184V488c0 7.8 3.8 15.2 10.2 19.7s14.6 5.6 22 2.9l167.8-61 167.8 61c5.3 1.9 11.1 1.9 16.4 0l176-64c9.5-3.4 15.8-12.5 15.8-22.6V120c0-7.8-3.8-15.2-10.2-19.7s-14.6-5.6-22-2.9l-105 38.2c-2.2 15-7.3 30.2-13.2 44.2c-2 4.6-4.1 9.3-6.3 14L528 154.3V407.2L400 453.7V229.5c-1.8 3-3.5 5.9-5.3 8.8z"]},eiG=eiF,eiY={prefix:"far",iconName:"folder-arrow-up",icon:[512,512,["folder-upload"],"e054","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM280 376V273.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V376c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},eiQ=eiY,eiq={prefix:"far",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152V424c0 48.6 39.4 88 88 88H360c48.6 0 88-39.4 88-88V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88z"]},eiK=eiq,eiZ={prefix:"far",iconName:"square-sliders",icon:[448,512,["sliders-h-square"],"f3f0","M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm96 80c0-13.3 10.7-24 24-24l32 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 128 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-128 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-32 0c-13.3 0-24-10.7-24-24zm24 184c-13.3 0-24-10.7-24-24s10.7-24 24-24l128 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-128 0z"]},eiW=eiZ,ei$={prefix:"far",iconName:"message-middle-top",icon:[512,512,["comment-middle-top-alt"],"e1e2","M343.5 144H448c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16H168.5c14.2 0 27.8-6.3 36.9-17.3L256 66l50.6 60.7c9.1 10.9 22.6 17.3 36.9 17.3zm-175-48H64C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H343.5L268.3 5.8C265.3 2.1 260.7 0 256 0s-9.3 2.1-12.3 5.8L168.5 96z"]},eiX=ei$,eiJ={prefix:"far",iconName:"knife",icon:[512,512,["utensil-knife"],"f2e4","M451.4 10.8C458.1 3.9 467.2 0 476.8 0C496.2 0 512 15.8 512 35.2V83.6c0 65.5-25.9 128.4-72.1 174.9l-70.2 70.6c-31.2 31.4-82 31.5-113.3 .2L233.1 306 41.3 504.7c-9.2 9.5-24.4 9.8-33.9 .6s-9.8-24.4-.6-33.9L215.5 255.1 451.4 10.8zm-185 260.7l23.8 23.8c12.5 12.5 32.8 12.5 45.3-.1l70.2-70.6c37.3-37.5 58.2-88.2 58.2-141V66.8L266.4 271.5z"]},ei1=eiJ,ei0={prefix:"far",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M448 128c0 53-43 96-96 96c-28.9 0-54.8-12.8-72.4-33l-89.7 44.9c1.4 6.5 2.1 13.2 2.1 20.1s-.7 13.6-2.1 20.1L279.6 321c17.6-20.2 43.5-33 72.4-33c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96c0-6.9 .7-13.6 2.1-20.1L168.4 319c-17.6 20.2-43.5 33-72.4 33c-53 0-96-43-96-96s43-96 96-96c28.9 0 54.8 12.8 72.4 33l89.7-44.9c-1.4-6.5-2.1-13.2-2.1-20.1c0-53 43-96 96-96s96 43 96 96zM96 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM400 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM352 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},ei2=ei0,ei6={prefix:"far",iconName:"circle-calendar",icon:[512,512,["calendar-circle"],"e102","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 112c8.8 0 16 7.2 16 16v16h64V128c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c26.5 0 48 21.5 48 48v32 96c0 26.5-21.5 48-48 48H176c-26.5 0-48-21.5-48-48V224 192c0-26.5 21.5-48 48-48h16V128c0-8.8 7.2-16 16-16zM176 320H336V224H176v96z"]},ei4=ei6,ei3={prefix:"far",iconName:"hourglass-half",icon:[384,512,["hourglass-2"],"f252","M0 24C0 10.7 10.7 0 24 0H360c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V67c0 40.3-16 79-44.5 107.5L225.9 256l81.5 81.5C336 366 352 404.7 352 445v19h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V445c0-40.3 16-79 44.5-107.5L158.1 256 76.5 174.5C48 146 32 107.3 32 67V48H24C10.7 48 0 37.3 0 24zM110.5 371.5c-3.9 3.9-7.5 8.1-10.7 12.5H284.2c-3.2-4.4-6.8-8.6-10.7-12.5L192 289.9l-81.5 81.5zM284.2 128C297 110.4 304 89 304 67V48H80V67c0 22.1 7 43.4 19.8 61H284.2z"]},ei5=ei3,ei8={prefix:"far",iconName:"bag-shopping",icon:[448,512,["shopping-bag"],"f290","M160 112v48H288V112c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-48 96H48V416c0 26.5 21.5 48 48 48H352c26.5 0 48-21.5 48-48V208H336v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V208H160v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V208zm0-48V112C112 50.1 162.1 0 224 0s112 50.1 112 112v48h64c26.5 0 48 21.5 48 48V416c0 53-43 96-96 96H96c-53 0-96-43-96-96V208c0-26.5 21.5-48 48-48h64z"]},ei9=ei8,ei7={prefix:"far",iconName:"arrow-down-z-a",icon:[576,512,["sort-alpha-desc","sort-alpha-down-alt"],"f881","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM352 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h74.6L334.1 184.1c-6.3 7.1-7.8 17.2-4 25.8S342.6 224 352 224H480c13.3 0 24-10.7 24-24s-10.7-24-24-24H405.4L497.9 71.9c6.3-7.1 7.8-17.2 4-25.8S489.4 32 480 32H352zm64 240c-9.1 0-17.4 5.1-21.5 13.3l-80 160c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L370.8 440H456c1.7 0 3.3-.2 4.9-.5l13.6 27.2c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-80-160c-4.1-8.1-12.4-13.3-21.5-13.3zM394.8 392L416 349.7 437.2 392H394.8z"]},ece=ei7,ect=ei7,eca={prefix:"far",iconName:"reply-clock",icon:[640,512,["reply-time"],"e239","M640 144a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 64c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zm16 272c0-5.6-.3-11.2-.8-16.6c-5 .4-10.1 .6-15.2 .6c-11.4 0-22.6-1.1-33.4-3.2c.9 6.2 1.4 12.6 1.4 19.2c0 15.3-1.9 29.1-5.2 41.5C442 316.7 386.2 272 320 272H224 200c-13.3 0-24 10.7-24 24v24 28.1L55.9 240 176 131.9V160v24c0 13.3 10.7 24 24 24h24H332c-5.9-15.1-9.8-31.2-11.3-48H272 224V112 96c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144C3.9 222.3 0 230.9 0 240s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V368 320h48 48c53 0 96 43 96 96c0 17.3-4.2 30.5-9.5 40.2c-1.6 2.9-3.3 5.5-5 7.9c-2.6 3.5-5.3 6.4-7.7 8.6c-.5 .5-1 .9-1.4 1.4c-4.8 4.9-8.3 11.3-8.3 18.1c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9c2.6-1.4 6.3-3.5 10.8-6.5c2.7-1.8 5.7-3.8 8.9-6.2c3.7-2.7 7.6-5.8 11.7-9.3C473.4 462.2 512 413.9 512 336z"]},ecn=eca,ecr={prefix:"far",iconName:"right",icon:[448,512,[11157,"arrow-alt-right"],"f356","M397.6 256L247.7 398.7c-.8 .8-2 1.3-3.2 1.3c-2.5 0-4.6-2-4.6-4.6l0-83.4c0-13.3-10.7-24-24-24L48 288l0-64 168 0c13.3 0 24-10.7 24-24l0-83.4c0-2.5 2-4.6 4.6-4.6c1.2 0 2.3 .5 3.2 1.3L397.6 256zm-153 192c13.5 0 26.5-5.2 36.3-14.5L434.8 286.9c8.5-8.1 13.2-19.2 13.2-30.9s-4.8-22.8-13.2-30.9L280.8 78.5C271.1 69.2 258.1 64 244.6 64c-29 0-52.6 23.5-52.6 52.6l0 59.4L48 176c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l144 0 0 59.4c0 29 23.5 52.6 52.6 52.6z"]},eci=ecr,ecc={prefix:"far",iconName:"hand",icon:[512,512,[129306,9995,"hand-paper"],"f256","M256 0c-25.3 0-47.2 14.7-57.6 36c-7-2.6-14.5-4-22.4-4c-35.3 0-64 28.7-64 64V261.5l-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L106.5 437c48 48 113.1 75 181 75H296h8c1.5 0 3-.1 4.5-.4c91.7-6.2 165-79.4 171.1-171.1c.3-1.5 .4-3 .4-4.5V160c0-35.3-28.7-64-64-64c-5.5 0-10.9 .7-16 2V96c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4C303.2 14.7 281.3 0 256 0zM240 96.1c0 0 0-.1 0-.1V64c0-8.8 7.2-16 16-16s16 7.2 16 16V95.9c0 0 0 .1 0 .1V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96c0 0 0 0 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16v55.9c0 0 0 .1 0 .1v80c0 13.3 10.7 24 24 24s24-10.7 24-24V160.1c0 0 0-.1 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16V332.9c-.1 .6-.1 1.3-.2 1.9c-3.4 69.7-59.3 125.6-129 129c-.6 0-1.3 .1-1.9 .2H296h-8.5c-55.2 0-108.1-21.9-147.1-60.9L52.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L119 336.4c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V96c0-8.8 7.2-16 16-16c8.8 0 16 7.1 16 15.9V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96.1z"]},ecs=ecc,eco={prefix:"far",iconName:"person-biking-mountain",icon:[640,512,[128693,"biking-mountain"],"f84b","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm.5 103c-2.7-3.4-7.5-4-11-1.4l-74.6 55c-9.6 7.1-8.4 21.8 2.3 27.2l69.6 34.8c8.1 4.1 13.3 12.4 13.3 21.5V416c0 13.3-10.7 24-24 24s-24-10.7-24-24V302.8l-56.3-28.1c-42.8-21.4-47.8-80.4-9.3-108.8l74.6-55C337.2 93.1 371.2 97.5 390 121l37.6 47H480c13.3 0 24 10.7 24 24s-10.7 24-24 24H416c-7.3 0-14.2-3.3-18.7-9l-44.8-56zM188.4 166.7c-6.9 5.2-16.7 3.9-22.1-2.8l-44-55c-5.6-7.1-4.3-17.4 2.9-22.8l65.2-48.9c27.7-20.7 66.8-15.8 88.4 11.2l14.9 18.7c5.6 7.1 4.3 17.4-2.9 22.8L188.4 166.7zM120 256h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C158.1 503.1 148.1 512 136 512H120c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L31.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C8.9 414.1 0 404.1 0 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9C97.9 264.9 107.9 256 120 256zm8 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM480.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C542.1 503.1 532.1 512 520 512H504c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C392.9 414.1 384 404.1 384 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM576 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},ecf=eco,ecd={prefix:"far",iconName:"print-magnifying-glass",icon:[640,512,["print-search"],"f81a","M176 160H128V64c0-35.3 28.7-64 64-64H421.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 18.7 28.3 18.7 45.3V160H464V90.5c0-4.2-1.7-8.3-4.7-11.3L432.8 52.7c-3-3-7.1-4.7-11.3-4.7H192c-8.8 0-16 7.2-16 16v96zm16 208v96H378.2c21.1 10.2 44.8 16 69.8 16c16.7 0 32.8-2.6 48-7.3V480c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V400H96c-17.7 0-32-14.3-32-32V256c0-35.3 28.7-64 64-64H352c-17.2 12.9-31.7 29.3-42.6 48H128c-8.8 0-16 7.2-16 16v96h32c0-17.7 14.3-32 32-32H288c0 16.7 2.6 32.8 7.3 48H192zm256 32.2a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 48c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 26.7-8.2 51.4-22.1 71.9L633 471.2c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L519.9 426c-20.5 14-45.3 22.1-71.9 22.1z"]},ecu=ecd,ecp={prefix:"far",iconName:"flask-round-potion",icon:[448,512,["flask-potion"],"f6e1","M176 48h96V157.7c0 24.3 13.5 44.9 32.3 55.9C352.1 241.4 384 293 384 351.9c-64.4-.9-94.8-12.3-122.5-22.7c-23.8-9-45.7-17.2-85.5-17.2c-55.8 0-92.3 16.1-111.5 27.9c4-53.9 34.8-100.4 79.2-126.3c18.8-11 32.3-31.6 32.3-55.9V48zM320 157.7V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H304 144 120C106.7 0 96 10.7 96 24s10.7 24 24 24h8V157.7c0 6-3.3 11.4-8.5 14.4C57.6 208.2 16 275.2 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512H333.8c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-76.8-41.6-143.8-103.5-179.9c-5.2-3-8.5-8.4-8.5-14.4z"]},ech=ecp,ecb={prefix:"far",iconName:"gauge-simple-low",icon:[512,512,["tachometer-slow"],"f62c","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM200 352c0-14 5.1-26.8 13.7-36.6L146 161.7c-5.3-12.1 .2-26.3 12.3-31.6s26.3 .2 31.6 12.3L257.6 296c30.2 .8 54.4 25.6 54.4 56c0 30.9-25.1 56-56 56s-56-25.1-56-56z"]},ecm=ecb,ecg={prefix:"far",iconName:"circle-camera",icon:[512,512,["camera-circle"],"e103","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm196-96l6.2-16.4c3.5-9.4 12.5-15.6 22.5-15.6h62.7c10 0 19 6.2 22.5 15.6L316 160h36c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32h36zm108 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},ecy=ecg,ecM={prefix:"far",iconName:"circle-microphone",icon:[512,512,["microphone-circle"],"e116","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V144zm-56 88c13.3 0 24 10.7 24 24c0 44.2 35.8 80 80 80s80-35.8 80-80c0-13.3 10.7-24 24-24s24 10.7 24 24c0 62.5-44.8 114.5-104 125.8V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V381.8C172.8 370.5 128 318.5 128 256c0-13.3 10.7-24 24-24z"]},ecv=ecM,ecC={prefix:"far",iconName:"field-hockey-stick-ball",icon:[512,512,[127953,"field-hockey"],"f44c","M500.3 100.9C520.7 72 513.7 32 484.9 11.7S416-1.8 395.7 27.1L147.6 379.4c-2 2.8-5.1 4.4-8.5 4.4c-5.3 0-10.5-4.7-10.5-11c0-1.6 .4-3.1 .9-4.4l17-38.5c14.3-32.3-.3-70.1-32.7-84.4s-70.1 .3-84.4 32.7l-17 38.5C4.8 334 .7 352.9 .6 371.8C0 448.3 61.9 512 139.4 511.8c44.9-.1 86.9-22 112.8-58.7L500.3 100.9zM398.1 162.6L213 425.4c-16.9 24-44.4 38.3-73.7 38.4c-50.5 .1-91.1-41.4-90.7-91.6c.1-12.4 2.7-24.8 7.8-36.1l17-38.5c3.6-8.1 13-11.7 21.1-8.2s11.7 13 8.2 21.1l-17 38.5c-3.2 7.3-5 15.4-5 23.5c-.3 32.7 26.2 59.5 58.6 59.4c19-.1 36.7-9.3 47.6-24.8L372.5 143.4l25.6 19.2zM432 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 112a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},ecI=ecC,ecA={prefix:"far",iconName:"arrow-up-square-triangle",icon:[576,512,["sort-shapes-up-alt"],"f88b","M528 454.9c0 13.8-11.2 25.1-25.1 25.1H329.1c-13.8 0-25.1-11.2-25.1-25.1c0-4.5 1.2-9 3.6-12.9l84.2-140.3c5.1-8.5 14.3-13.7 24.2-13.7s19.1 5.2 24.2 13.7L524.4 442c2.3 3.9 3.6 8.4 3.6 12.9zM368 80v96h96V80H368zm94.4 352L416 354.6 369.6 432h92.8zM320 80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V80zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96z"]},ecz=ecA,ecL={prefix:"far",iconName:"camera-web",icon:[448,512,["webcam"],"f832","M224 384a168 168 0 1 0 0-336 168 168 0 1 0 0 336zm0 48c-29.1 0-56.9-5.8-82.2-16.2L104.7 464H343.3l-37.1-48.2C280.9 426.2 253.1 432 224 432zM440 216c0 72.8-36 137.2-91.3 176.4l62.3 81c5.6 7.2 6.5 17 2.5 25.2s-12.4 13.4-21.5 13.4H56c-9.1 0-17.5-5.2-21.5-13.4s-3.1-18 2.5-25.2l62.3-81C44 353.2 8 288.8 8 216C8 96.7 104.7 0 224 0S440 96.7 440 216zm-144 0a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-192 0a120 120 0 1 1 240 0 120 120 0 1 1 -240 0z"]},ecT=ecL,ecw={prefix:"far",iconName:"face-kiss",icon:[512,512,[128535,"kiss"],"f596","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 25.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 411.1 257.4 416 240 416c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.8-.5-.1-.1-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ecH=ecw,ecx={prefix:"far",iconName:"face-grin-tongue",icon:[512,512,[128539,"grin-tongue"],"f589","M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 81.7 47.1 152.4 115.7 186.4c-2.4-8.4-3.7-17.3-3.7-26.4V363.6c-8.9-8-16.7-17.1-23.1-27.1c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5c18.7-4.4 35.9 12 25.5 28.1c-6.4 9.9-14.2 19-23 27V416c0 9.2-1.3 18-3.7 26.4C416.9 408.4 464 337.7 464 256zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},ecN=ecx,ecV={prefix:"far",iconName:"face-grin-wink",icon:[512,512,["grin-wink"],"f58c","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},eck=ecV,ecE={prefix:"far",iconName:"ear-deaf",icon:[512,512,["deaf","deafness","hard-of-hearing"],"f2a4","M505 41l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM185 361L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L151 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zm55-249c-70.7 0-128 57.3-128 128c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-97.2 78.8-176 176-176s176 78.8 176 176c0 47.5-18.8 90.6-49.4 122.2c-4.8 4.9-6.6 9.9-6.6 13.8c0 75.1-60.9 136-136 136c-13.3 0-24-10.7-24-24s10.7-24 24-24c48.6 0 88-39.4 88-88c0-19.1 8.9-35.5 20.1-47.1c22.3-23 35.9-54.4 35.9-88.9c0-70.7-57.3-128-128-128zm0 88c-22.1 0-40 17.9-40 40c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6 39.4-88 88-88s88 39.4 88 88c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-22.1-17.9-40-40-40z"]},ecD=ecE,ecS=ecE,ec_=ecE,ecO={prefix:"far",iconName:"octagon-minus",icon:[512,512,["minus-octagon"],"f308","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},ecP=ecO,ecj={prefix:"far",iconName:"square-rss",icon:[448,512,["rss-square"],"f143","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 40c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},ecB=ecj,ecR={prefix:"far",iconName:"toilet-paper-under-slash",icon:[640,512,["toilet-paper-reverse-slash"],"e2a1","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V192c0-49.5-10.5-95.4-28.5-129.9C530 28.7 501.7 0 464 0H176c-33.8 0-60 23-77.6 51.8L38.8 5.1zm97.7 76.6c14-25.4 29-33.7 39.5-33.7H388.7c-3 4.5-5.7 9.3-8.2 14.1C362.5 96.6 352 142.5 352 192c0 22 2.1 43.3 6 63.3L136.5 81.7zM460.6 335.7l-30.2-23.7c-2.5-3.6-5-7.7-7.4-12.4c-13.8-26.3-23-64.3-23-107.7s9.2-81.3 23-107.7C437.4 56.9 453.1 48 464 48s26.6 8.9 41 36.3c13.8 26.3 23 64.3 23 107.7s-9.2 81.3-23 107.7c-14.4 27.5-30.1 36.3-41 36.3c-1.1 0-2.2-.1-3.4-.3zm45.1 35.3c8.2-5.4 15.6-12.2 22.3-20v37.5l-22.3-17.5zm21.7 140.5L467.1 464H280c-4.4 0-8-3.6-8-8V416H224v40c0 30.9 25.1 56 56 56H520c2.5 0 5-.2 7.4-.5zM304.6 336H176c-10.9 0-26.6-8.9-41-36.3c-13.8-26.3-23-64.3-23-107.7c0-2.6 0-5.1 .1-7.7L66.8 148.6c-1.8 14-2.8 28.6-2.8 43.4c0 49.5 10.5 95.4 28.5 129.9C110 355.3 138.3 384 176 384H365.5l-60.9-48zM488 192c0-26.5-10.7-48-24-48s-24 21.5-24 48s10.7 48 24 48s24-21.5 24-48z"]},ecU=ecR,ecF={prefix:"far",iconName:"drone-front",icon:[640,512,["drone-alt"],"f860","M136 96c10.4 0 19.3 6.7 22.6 16H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h89.4c3.3-9.3 12.2-16 22.6-16zm345.4 16c3.3-9.3 12.2-16 22.6-16s19.3 6.7 22.6 16H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24H481.4zM112 256V192h48v49.6l10.8 5.7 47.7-27.8c30.8-18 65.9-27.5 101.6-27.5s70.7 9.5 101.6 27.5l47.7 27.8 10.8-5.7V192h48v64c0 8.9-4.9 17.1-12.8 21.2l-51.6 27.3 4.5 5.4c18 21.6 27.8 48.8 27.8 76.8V392c0 13.3-10.7 24-24 24s-24-10.7-24-24v-5.2c0-16.8-5.9-33.2-16.7-46.1l-11-13.2-41.1 21.7c-3.5 1.8-7.3 2.8-11.2 2.8H272c-3.9 0-7.8-1-11.2-2.8l-41.1-21.7-11 13.2c-10.8 12.9-16.7 29.3-16.7 46.1V392c0 13.3-10.7 24-24 24s-24-10.7-24-24v-5.2c0-28.1 9.8-55.3 27.8-76.8l4.5-5.4-51.6-27.3c-7.9-4.2-12.8-12.3-12.8-21.2zm307.3 17.7l-21.9-12.8C373.9 247.2 347.2 240 320 240s-53.9 7.2-77.4 20.9l-21.9 12.8L278 304H362l57.2-30.3z"]},ecG=ecF,ecY={prefix:"far",iconName:"user-helmet-safety",icon:[448,512,[128119,"user-construction","user-hard-hat"],"f82c","M216 0h16c13.3 0 24 10.7 24 24V80l28.4-56.9c38 20.4 64.5 59.4 67.3 104.9h.2c13.3 0 24 10.7 24 24s-10.7 24-24 24H96c-13.3 0-24-10.7-24-24s10.7-24 24-24h.2C99 82.6 125.6 43.5 163.6 23.1L192 80V24c0-13.3 10.7-24 24-24zM162 304c-34.9-19.4-59.8-54.6-65-96h48.6c7.4 36.5 39.7 64 78.4 64s71-27.5 78.4-64H351c-5.2 41.4-30.1 76.6-65 96c-18.4 10.2-39.5 16-62 16s-43.6-5.8-62-16zm-11.4 48H224h73.4 16.2C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352h16.2zM397.1 464c-9.9-36.9-43.5-64-83.5-64H134.4c-40 0-73.6 27.1-83.5 64H397.1z"]},ecQ=ecY,ecq=ecY,ecK={prefix:"far",iconName:"hryvnia-sign",icon:[384,512,[8372,"hryvnia"],"f6f2","M105.7 104.6C125.6 88.7 150.3 80 175.8 80H227c33.7 0 61 27.3 61 61c0 20.7-10.5 39.8-27.5 51H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H171l-65.3 34.8c-7 3.7-13.5 8.2-19.4 13.2H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H53.8C50 347.1 48 358.9 48 371c0 60.2 48.8 109 109 109h51.2c36.4 0 71.7-12.4 100.1-35.1l2.7-2.2c10.4-8.3 12-23.4 3.7-33.7s-23.4-12-33.7-3.8l-2.7 2.2c-19.9 15.9-44.6 24.6-70.1 24.6H157c-33.7 0-61-27.3-61-61c0-12.8 4-24.9 11-35H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H183l90-48h87c13.3 0 24-10.7 24-24s-10.7-24-24-24H323.3c8.2-15.4 12.7-32.9 12.7-51c0-60.2-48.8-109-109-109H175.8c-36.4 0-71.7 12.4-100.1 35.1L73 69.3C62.7 77.5 61 92.6 69.3 103s23.4 12 33.7 3.7l2.7-2.2z"]},ecZ=ecK,ecW={prefix:"far",iconName:"face-grin-wide",icon:[512,512,[128515,"grin-alt"],"f581","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM224 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm96 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"]},ec$=ecW,ecX={prefix:"far",iconName:"staff-snake",icon:[384,512,["rod-asclepius","rod-snake","staff-aesculapius"],"e579","M222.6 43.2l-.1 4.8H296c48.6 0 88 39.4 88 88s-39.4 88-88 88H248V176h48c22.1 0 40-17.9 40-40s-17.9-40-40-40H221l-6 192h25c44.2 0 80 35.8 80 80s-35.8 80-80 80V400c17.7 0 32-14.3 32-32s-14.3-32-32-32H213.5l-3.6 115.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1.4-43.5L174 448H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h52.5l-2-64H144c-44.2 0-80-35.8-80-80c0-41.5 31.6-75.6 72-79.6V225c-13.8 3.6-24 16.1-24 31c0 17.7 14.3 32 32 32h25L163 96H127.4c.4 2.6 .6 5.3 .6 8c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56S25.1 48 56 48h8 8 89.5l-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},ecJ=ecX,ec1=ecX,ec0=ecX,ec2={prefix:"far",iconName:"truck-medical",icon:[640,512,[128657,"ambulance"],"f0f9","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240v48c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16V208H128c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h48V96z"]},ec6=ec2,ec4={prefix:"far",iconName:"bracket-round",icon:[192,512,["parenthesis"],"28","M156.6 43.7c6.8 11.4 3 26.1-8.3 32.9C115.3 96.3 48 160.7 48 256s67.3 159.7 100.3 179.4c11.4 6.8 15.1 21.5 8.3 32.9s-21.5 15.1-32.9 8.3C82 451.8 0 374.1 0 256S82 60.2 123.7 35.4c11.4-6.8 26.1-3 32.9 8.3z"]},ec3=ec4,ec5={prefix:"far",iconName:"monitor-waveform",icon:[576,512,["monitor-heart-rate"],"f611","M64 80c-8.8 0-16 7.2-16 16V240H176c8.4 0 16.2 4.4 20.6 11.7l25.5 42.5 60.4-120.9c3.9-7.8 11.8-12.9 20.5-13.2s17 4.1 21.5 11.6l41 68.3H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-8.4 0-16.2-4.4-20.6-11.7l-25.5-42.5L245.5 354.7c-3.9 7.8-11.8 12.9-20.5 13.2s-17-4.1-21.5-11.6l-41-68.3H48V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},ec8=ec5,ec9={prefix:"far",iconName:"wine-glass-crack",icon:[320,512,["fragile"],"f4bb","M32.1 22.1C33.1 9.6 43.5 0 56 0H165.9h29H264c12.5 0 22.9 9.6 23.9 22.1l13.9 176.4C307.7 273.1 255.2 337.9 184 350V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H160 72c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V350C64.8 337.9 12.3 273.1 18.1 198.5L32.1 22.1zM163.3 48H78.2L66 202.3C61.7 257.1 105 304 160 304s98.3-46.9 94-101.7L241.8 48H217.6l4.2 21.2c1.3 6.5-1.6 13.2-7.2 16.7L171.2 113c-6.5 4.1-9.2 12.2-6.5 19.3l30.9 80.4c2.1 5.5-1.9 11.3-7.8 11.3c-2.5 0-4.8-1.1-6.4-3l-76-89.8c-5.4-6.4-5-15.8 .9-21.6l52.3-52.3c2.6-2.6 4.1-5.9 4.6-9.3z"]},ec7=ec9,ese={prefix:"far",iconName:"temperature-half",icon:[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M160 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C71.1 326.5 64 346.4 64 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S16 447.5 16 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V200c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z"]},est=ese,esa=ese,esn=ese,esr={prefix:"far",iconName:"donut",icon:[512,512,[127849,"doughnut"],"e406","M48 289.9c7.7 5 14.4 11.5 19.5 19.2c9.4 13 22 23.4 36.5 30.2c14.7 6.8 30.8 9.7 46.9 8.4l.6 0 .6 0c17.7-.2 35.3 3.3 51.7 10.1l.1 0c16.4 7 34.1 10.5 51.9 10.3l.3 0 0 0c17.8 .2 35.5-3.3 51.9-10.3l.1 0 0 0c16.4-6.8 34-10.2 51.7-10.1l.6 0 .6 0c16.1 1.3 32.2-1.5 46.9-8.3c14.6-6.7 27.1-17.1 36.5-30.1c5.1-7.8 11.8-14.3 19.5-19.3v14c0 21.7-14.2 48.5-52.4 72.4C374 399.9 319.1 416 256 416s-118-16.1-155.6-39.6C62.2 352.5 48 325.7 48 304V289.9zM256 48C114.6 48 0 119.6 0 208v96c0 88.4 114.6 160 256 160s256-71.6 256-160V208c0-88.4-114.6-160-256-160zm64 144c0 17.7-28.7 32-64 32s-64-14.3-64-32s28.7-32 64-32s64 14.3 64 32zM283.3 84.7c6.2 6.2 6.2 16.4 0 22.6l-16 16c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16c6.2-6.2 16.4-6.2 22.6 0zm-112 38.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm224 9.4l32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM64 192H96c8.8 0 16 7.2 16 16s-7.2 16-16 16H64c-8.8 0-16-7.2-16-16s7.2-16 16-16zm331.3 36.7l32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-240 16l32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm176 38.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},esi=esr,esc={prefix:"far",iconName:"poo-storm",icon:[448,512,["poo-bolt"],"f75a","M175.3 10.1C179.8 3.8 187 0 194.8 0c58.8 0 132.5 41.8 140.5 121.2C364.2 135.7 384 165.5 384 200c0 2.2-.1 4.4-.2 6.6C421.3 221 448 257.4 448 300c0 55.2-44.8 100-100 100h-8.2c11.5-12.9 15.4-31.2 9.5-47.9l0-.1c28.1-.7 50.7-23.7 50.7-52c0-27-20.7-49.3-47-51.8c-7.6-.7-14.4-5-18.3-11.5s-4.5-14.5-1.7-21.5c1.9-4.7 3-9.8 3-15.2c0-18.6-12.7-34.3-30-38.7c-10.9-2.8-18.4-12.8-18-24.1c0-.5 0-1 0-1.5c0-40.2-26.7-68.8-58.4-81c1.3 5.6 2.4 11.6 2.4 16.8c0 38-19.6 61-39 73.6c-9.3 6-18.5 9.6-25.2 11.7c-3.4 1.1-6.3 1.8-8.4 2.2l-.4 .1c-2.2 .7-4.5 1-6.9 1H152c-22.1 0-40 17.9-40 40c0 5.4 1.1 10.5 3 15.2c2.9 7 2.3 15-1.7 21.5s-10.7 10.8-18.3 11.5C68.7 250.7 48 273 48 300c0 18 9.1 33.8 22.9 43.1c-7.3 12-9.1 27-4.2 40.8c1.6 4.6 3.8 8.8 6.6 12.5C31 384.7 0 346 0 300c0-42.6 26.7-79 64.2-93.4c-.2-2.2-.2-4.4-.2-6.6c0-47.6 37.8-86.3 84.9-87.9l.5-.1c.9-.2 2.4-.6 4.3-1.1c3.8-1.2 8.6-3.1 13.3-6.1c8.6-5.5 17-14.7 17-33.3c0 0 0 0 0 0c0-.3-.2-1.5-.7-4c-.6-2.8-1.5-6.1-2.6-9.9c-2.2-7.5-5-15.3-7.1-21.3l0 0 0 0 0-.1c-.5-1.6-1.1-3.1-1.5-4.3c-2.5-7.3-1.3-15.4 3.2-21.7zM282.1 227.6c5.8 4.7 7.6 12.9 4.3 19.6L233.9 352H304c6.8 0 12.8 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L182.1 384H112c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},ess=esc,eso={prefix:"far",iconName:"face-frown-open",icon:[512,512,[128550,"frown-open"],"f57a","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM182.4 382.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},esl=eso,esf={prefix:"far",iconName:"arrow-up-big-small",icon:[576,512,["sort-size-up"],"f88e","M368 208V80l128 0V208H368zm-48 0c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48V208zM177 39c-9.4-9.4-24.6-9.4-33.9 0L47 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V456c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L177 39zM368 368h64v64H368V368zm-48 0v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48z"]},esd=esf,esu={prefix:"far",iconName:"square-up",icon:[448,512,[11014,"arrow-alt-square-up"],"f353","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM119.2 217.4l91-84c3.8-3.5 8.7-5.4 13.9-5.4s10.1 1.9 13.9 5.4l91 84c4.6 4.2 7.2 10.1 7.2 16.4c0 12.3-10 22.3-22.3 22.3H272v96c0 17.7-14.3 32-32 32H208c-17.7 0-32-14.3-32-32V256H134.3C122 256 112 246 112 233.7c0-6.2 2.6-12.1 7.2-16.4z"]},esp=esu,esh={prefix:"far",iconName:"train-subway-tunnel",icon:[512,512,["subway-tunnel"],"e2a3","M256 48C141.1 48 48 141.1 48 256V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256c0-114.9-93.1-208-208-208zm24 128l0 80h72V208c0-17.7-14.3-32-32-32H280zm-48 0H192c-17.7 0-32 14.3-32 32v48h72l0-80zM160 304v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V304H160zm-48-96c0-44.2 35.8-80 80-80H320c44.2 0 80 35.8 80 80V368c0 27.7-14.1 52.2-35.5 66.5L401 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-57-57H201.9l-57 57c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l36.5-36.5C126.1 420.2 112 395.7 112 368V208zm64 144a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm136-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},esb=esh,esg={prefix:"far",iconName:"square-exclamation",icon:[448,512,["exclamation-square"],"f321","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 32c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM192 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},esy=esg,esM={prefix:"far",iconName:"battery-low",icon:[576,512,["battery-1"],"e0b1","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm80 96H96V320h64V192z"]},esv=esM,esC={prefix:"far",iconName:"brain-arrow-curved-right",icon:[640,512,["mind-share"],"f677","M153.5 76.9c-1.9 6.8-6.8 12.4-13.2 15.3c-16.6 7.5-28.2 24.1-28.3 43.5c-.1 9.1-5.2 17.3-13.3 21.3C82.8 164.9 72 181.2 72 200c0 7.1 1.5 13.7 4.2 19.7c4.4 9.7 1.9 21-6.1 28C56.5 259.4 48 276.7 48 296c0 20.2 9.3 38.1 23.9 49.9c6.7 5.4 10 14 8.7 22.5c-.4 2.5-.6 5-.6 7.6c0 26.1 20.8 47.3 46.7 48c9.2 .3 17.4 5.7 21.2 14.1c6.9 15.3 22.3 25.9 40.1 25.9c24.3 0 44-19.7 44-44V88c0-22.1-17.9-40-40-40c-18.2 0-33.7 12.2-38.5 28.9zM256 482c-16.8 18.5-41.1 30-68 30c-32.2 0-60.5-16.5-76.9-41.5c-45-8-79.1-47.3-79.1-94.5c0-.5 0-1.1 0-1.6C12.2 354.2 0 326.5 0 296c0-27.8 10.1-53.2 26.8-72.7C25 215.8 24 208 24 200c0-32.6 16.3-61.5 41.1-78.8c4.5-28.9 21.8-53.5 45.9-67.8C124.5 22 155.7 0 192 0c25.2 0 48 10.6 64 27.6C272 10.6 294.8 0 320 0c36.3 0 67.5 22 80.9 53.4c24.1 14.3 41.5 38.9 45.9 67.8C471.7 138.5 488 167.4 488 200c0 8-1 15.8-2.8 23.3c1.3 1.5 2.6 3.1 3.8 4.8c-5.7 8-9 17.7-9 28v16H459.4c-3.8-9.4-9.8-17.8-17.4-24.3c-8-6.9-10.5-18.3-6.1-28c2.7-6 4.2-12.6 4.2-19.7c0-18.8-10.8-35.1-26.7-43c-8.1-4-13.3-12.3-13.3-21.3c-.1-19.3-11.7-36-28.3-43.5c-6.4-2.9-11.3-8.5-13.2-15.3C353.7 60.2 338.2 48 320 48c-22.1 0-40 17.9-40 40V420c0 19.8 13.1 36.5 31 42.1c6.5 20.5 16.6 36.8 26.4 49c-4.4 .6-8.8 1-13.4 1c-26.9 0-51.2-11.6-68-30zM539.3 244.7l96 96c6.2 6.2 6.2 16.4 0 22.6l-96 96c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8V400H464c-35.3 0-64 28.7-64 64v35.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.7-2.2c-10.5-8.2-45-39.5-45-93.8c0-61.9 50.1-112 112-112h64V256c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5z"]},esI=esC,esA={prefix:"far",iconName:"location-smile",icon:[384,512,["map-marker-smile"],"f60d","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM136 128a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm88 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-79.4 76.9c4.5 6.7 21.6 23.1 47.4 23.1s42.9-16.4 47.4-23.1c6.1-9.2 18.5-11.7 27.7-5.5s11.7 18.5 5.5 27.7C262.9 265.7 234.5 292 192 292s-70.9-26.3-80.6-40.9c-6.1-9.2-3.6-21.6 5.5-27.7s21.6-3.6 27.7 5.5z"]},esz=esA,esL={prefix:"far",iconName:"arrow-left-to-line",icon:[448,512,[8676,"arrow-to-left"],"f33e","M0 424c0 13.3 10.7 24 24 24s24-10.7 24-24L48 88c0-13.3-10.7-24-24-24S0 74.7 0 88L0 424zM135.6 238.5c-4.8 4.5-7.6 10.9-7.6 17.5s2.7 12.9 7.6 17.5l136 128c9.7 9.1 24.8 8.6 33.9-1s8.6-24.8-1-33.9L212.5 280l83.5 0 128 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-128 0-83.5 0 91.9-86.5c9.7-9.1 10.1-24.3 1-33.9s-24.3-10.1-33.9-1l-136 128z"]},esT=esL,esw={prefix:"far",iconName:"sushi",icon:[576,512,[127843,"nigiri"],"e48a","M524.5 302.9c23.1 7.7 46-12.3 41.5-36.3l-8.6-46c-7.1-37.7-24.8-71-49.8-97.2L421.7 268.8l102.8 34.1zM393.7 65.6L296.5 230.2c9 1 17.9 2.9 26.6 5.8l67.5 22.4 92.5-156.6C457.4 82.7 426.7 70 393.7 65.6zM357.5 64H246.6L119.9 278.4l120.9-41.9c5.7-2 11.6-3.6 17.5-4.7L357.5 64zM207.3 64C115 64 35.7 129.8 18.6 220.6l-8.5 45.2C5.6 290 28.9 310 52.1 302l21.1-7.3L209.5 64h-2.1zM32 336.7V352c0 53 43 96 96 96c17.3 0 33.6-4.6 47.6-12.6c2.7-1.6 6.1-1.6 8.8 0c14 8 30.3 12.6 47.6 12.6c18.8 0 36.4-5.4 51.2-14.8c2.9-1.8 6.6-1.8 9.5 0c14.8 9.4 32.4 14.8 51.2 14.8c17.3 0 33.6-4.6 47.6-12.6c2.7-1.6 6.1-1.6 8.8 0c14 8 30.3 12.6 47.6 12.6c53 0 96-43 96-96V337.4c-8.5 .8-17.4-.1-26.2-3.1L496 327.1V352c0 26.5-21.5 48-48 48c-8.7 0-16.8-2.3-23.8-6.3c-17.5-10-39-10-56.5 0c-7 4-15 6.3-23.8 6.3c-9.5 0-18.2-2.7-25.6-7.4c-18.6-11.7-42.3-11.7-60.8 0c-7.4 4.7-16.1 7.4-25.6 7.4c-8.7 0-16.8-2.3-23.8-6.3c-17.5-10-39-10-56.5 0c-7 4-15 6.3-23.8 6.3c-26.5 0-48-21.5-48-48V326.1l-20.9 7.2c-9.1 3.2-18.3 4.2-27.1 3.3z"]},esH=esw,esx={prefix:"far",iconName:"message-captions",icon:[512,512,["comment-alt-captions"],"e1de","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM120 192c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm224 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zM120 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},esN=esx,esV={prefix:"far",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M0 96C0 60.7 28.7 32 64 32H196.1c19.1 0 37.4 7.6 50.9 21.1L289.9 96H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H286.6c-10.6 0-20.8-4.2-28.3-11.7L213.1 87c-4.5-4.5-10.6-7-17-7H64z"]},esk=esV,esE={prefix:"far",iconName:"file-waveform",icon:[448,512,["file-medical-alt"],"f478","M384 464H128c-8.8 0-16-7.2-16-16V352H64v96c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L338.7 18.7C326.7 6.7 310.5 0 293.5 0H128C92.7 0 64 28.7 64 64V240h48V64c0-8.8 7.2-16 16-16H288v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16zM276.8 228.1c-4.4-7.7-12.7-12.3-21.5-12.1s-16.8 5.3-20.8 13.3l-45.5 91L164 282.7C159.5 276 152 272 144 272H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H131.2L172 381.3c4.7 7.1 12.9 11.2 21.5 10.6s16.1-5.6 20-13.2l43.9-87.9 9.8 17.1c4.3 7.5 12.2 12.1 20.8 12.1h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H301.9l-25.1-43.9z"]},esD=esE,esS={prefix:"far",iconName:"circle-parking",icon:[512,512,["parking-circle"],"f615","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm216 16h64c26.5 0 48-21.5 48-48s-21.5-48-48-48H216v96zm64 48H216v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V296 160c0-17.7 14.3-32 32-32h80c53 0 96 43 96 96s-43 96-96 96z"]},es_=esS,esO={prefix:"far",iconName:"gauge",icon:[512,512,["dashboard","gauge-med","tachometer-alt-average"],"f624","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-160c0-22.3-13.1-41.6-32-50.6V120c0-13.3-10.7-24-24-24s-24 10.7-24 24V301.4c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56s56-25.1 56-56zM160 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm256 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},esP=esO,esj=esO,esB=esO,esR={prefix:"far",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM461.4 48L496 82.6 386.2 192.3l-34.6-34.6L461.4 48zM80 429.4L317.7 191.7l34.6 34.6L114.6 464 80 429.4zM427.4 14.1L46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z"]},esU=esR,esF={prefix:"far",iconName:"pen-clip",icon:[512,512,["pen-alt"],"f305","M320 62.1l42.7-42.7c25-25 65.5-25 90.5 0l39.4 39.4c25 25 25 65.5 0 90.5L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L286.1 96 273 82.9c-9.4-9.4-24.6-9.4-33.9 0L137 185c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L205.1 49c28.1-28.1 73.7-28.1 101.8 0L320 62.1zm0 67.9L133.5 316.5c-38.8 38.8-66 87.5-78.6 140.7c53.2-12.7 101.9-39.9 140.7-78.6L382.1 192 320 129.9z"]},esG=esF,esY={prefix:"far",iconName:"toilet-paper-under",icon:[512,512,["toilet-paper-reverse"],"e2a0","M48 192c0 43.3 9.2 81.3 23 107.7c14.4 27.5 30.1 36.3 41 36.3H324.7c-3-4.5-5.7-9.3-8.2-14.1C298.5 287.4 288 241.5 288 192s10.5-95.4 28.5-129.9c2.5-4.8 5.3-9.5 8.2-14.1H112c-10.9 0-26.6 8.9-41 36.3C57.2 110.7 48 148.7 48 192zM359 84.3c-13.8 26.3-23 64.3-23 107.7s9.2 81.3 23 107.7c14.4 27.5 30.1 36.3 41 36.3s26.6-8.9 41-36.3c13.8-26.3 23-64.3 23-107.7s-9.2-81.3-23-107.7C426.6 56.9 410.9 48 400 48s-26.6 8.9-41 36.3zM464 456V351.1c-16.6 19.3-38.1 32.9-64 32.9H112c-37.7 0-66-28.7-83.5-62.1C10.5 287.4 0 241.5 0 192S10.5 96.6 28.5 62.1C46 28.7 74.3 0 112 0H400c37.7 0 66 28.7 83.5 62.1C501.5 96.6 512 142.5 512 192V456c0 30.9-25.1 56-56 56H216c-30.9 0-56-25.1-56-56V416h48v40c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8zM400 240c-13.3 0-24-21.5-24-48s10.7-48 24-48s24 21.5 24 48s-10.7 48-24 48zM112 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},esQ=esY,esq={prefix:"far",iconName:"van-shuttle",icon:[640,512,[128656,"shuttle-van"],"f5b6","M48 96v96H176V80H64c-8.8 0-16 7.2-16 16zm0 144v80c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H396.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H576c8.8 0 16-7.2 16-16V240H360 200 48zm176-48H336V80H224V192zm160 0H564.1L471.3 82.8c-1.5-1.8-3.7-2.8-6.1-2.8H384V192zM640 320c0 35.3-28.7 64-64 64c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H200 360 465.2c16.4 0 32 7.2 42.7 19.7L626.7 191.5c8.6 10.1 13.3 23 13.3 36.3V320zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},esK=esq,esZ={prefix:"far",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm64-224c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},esW=esZ,es$={prefix:"far",iconName:"wave-pulse",icon:[640,512,["heart-rate"],"f5f8","M319.4 0c11.1-.3 21 7.1 23.8 17.9l79.3 303.9 27.1-57.7c9.2-19.6 29-32.2 50.7-32.2H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H500.3c-3.1 0-5.9 1.8-7.2 4.6L437.7 402.2c-4.3 9.1-13.9 14.6-23.9 13.7s-18.5-8.1-21-17.8L322.7 129.4 247.5 492.9c-2.2 10.9-11.6 18.8-22.7 19.1s-21-6.9-23.9-17.6L143.3 285.9c-1-3.5-4.1-5.9-7.7-5.9H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H135.6c25.2 0 47.3 16.8 54 41.1l31 112.6L296.5 19.1C298.8 8.2 308.2 .3 319.4 0z"]},esX=es$,esJ={prefix:"far",iconName:"location-crosshairs-slash",icon:[640,512,["location-slash"],"f603","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-146-114.5c13.4-22.3 22.4-47.6 25.8-74.6H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H510.5C499.7 145.2 430.8 76.3 344 65.5V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V65.5c-43.1 5.4-81.8 25-111.1 54.1L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c5.2-11.8 8-24.8 8-38.5c0-53-43-96-96-96c-22 0-42.2 7.4-58.4 19.8l-38.6-30.2zM367.5 262.8l-65.5-51.3c5.5-2.2 11.6-3.5 17.9-3.5c26.5 0 48 21.5 48 48c0 2.3-.2 4.6-.5 6.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2l-41.9-33c-2.7 9.5-4.7 19.2-6 29.3H88c-13.3 0-24 10.7-24 24s10.7 24 24 24h41.5c10.8 86.8 79.7 155.7 166.5 166.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24V446.5c25.5-3.2 49.5-11.4 70.9-23.6l-41.9-33z"]},es1=esJ,es0={prefix:"far",iconName:"file-chart-column",icon:[384,512,["file-chart-line"],"f659","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM216 280c0-13.3-10.7-24-24-24s-24 10.7-24 24V408c0 13.3 10.7 24 24 24s24-10.7 24-24V280zm88 32c0-13.3-10.7-24-24-24s-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V312zM128 344c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V344z"]},es2=es0,es6={prefix:"far",iconName:"calendar-pen",icon:[448,512,["calendar-edit"],"f333","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zm-91.2 51c14.7 14.7 14.7 38.6 0 53.3l-14.9 14.9L240.6 258 255.5 243c14.7-14.7 38.6-14.7 53.3 0zM146.1 352.5L218 280.6l53.3 53.3-71.9 71.9c-4.1 4.1-9.2 7-14.9 8.4l-36.6 9.2c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l9.2-36.6c1.4-5.6 4.3-10.8 8.4-14.9z"]},es4=es6,es3={prefix:"far",iconName:"message-plus",icon:[512,512,["comment-alt-plus"],"f4a8","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM232 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},es5=es3,es8={prefix:"far",iconName:"chart-area",icon:[512,512,["area-chart"],"f1fe","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zM286.1 225.9c9 9 21.2 14.1 33.9 14.1s24.9-5.1 33.9-14.1l27.3-27.3L432 257.8l0 78.2H144l0-92.1 80-80 62.1 62.1zM320 192l-33.9-33.9-39.4-39.4c-12.5-12.5-32.8-12.5-45.3 0l-91.3 91.3c-9 9-14.1 21.2-14.1 33.9V352c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V257.8c0-11.5-4.1-22.5-11.6-31.2l-62-72.3c-12.1-14.2-33.7-15-46.9-1.8l-5.6 5.6L320 192z"]},es9=es8,es7={prefix:"far",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M385.1 419.1L92.9 126.9C64.8 162.3 48 207.2 48 256c0 114.9 93.1 208 208 208c48.8 0 93.7-16.8 129.1-44.9zm33.9-33.9C447.2 349.7 464 304.8 464 256c0-114.9-93.1-208-208-208c-48.8 0-93.7 16.8-129.1 44.9L419.1 385.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},eoe=es7,eot={prefix:"far",iconName:"circle-bookmark",icon:[512,512,["bookmark-circle"],"e100","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 176V368c0 6.2 3.5 11.8 9.1 14.4s12.1 1.9 16.9-1.9l70-56 70 56c4.8 3.8 11.4 4.6 16.9 1.9s9.1-8.3 9.1-14.4V176c0-26.5-21.5-48-48-48H208c-26.5 0-48 21.5-48 48z"]},eoa=eot,eon={prefix:"far",iconName:"spray-can-sparkles",icon:[512,512,["air-freshener"],"f5d0","M128 0h64c17.7 0 32 14.3 32 32v96H96V32c0-17.7 14.3-32 32-32zM96 208c-26.5 0-48 21.5-48 48V448c0 8.8 7.2 16 16 16H256c8.8 0 16-7.2 16-16V256c0-26.5-21.5-48-48-48H96zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zM381.8 51.6L352 64 339.6 93.8C339 95 337.4 96 336 96s-3-1-3.6-2.2L320 64 290.2 51.6C289 51 288 49.4 288 48c0-1.4 1-3 2.2-3.6L320 32 332.4 2.2C333 1 334.6 0 336 0s3 1 3.6 2.2L352 32l29.8 12.4C383 45 384 46.6 384 48c0 1.4-1 3-2.2 3.6zM448 64L418.2 51.6C417 51 416 49.4 416 48c0-1.4 1-3 2.2-3.6L448 32 460.4 2.2C461 1 462.6 0 464 0s3 1 3.6 2.2L480 32l29.8 12.4C511 45 512 46.6 512 48c0 1.4-1 3-2.2 3.6L480 64 467.6 93.8C467 95 465.4 96 464 96s-3-1-3.6-2.2L448 64zm32 160l29.8 12.4c1.2 .6 2.2 2.2 2.2 3.6c0 1.4-1 3-2.2 3.6L480 256l-12.4 29.8c-.6 1.2-2.2 2.2-3.6 2.2s-3-1-3.6-2.2L448 256l-29.8-12.4c-1.2-.6-2.2-2.2-2.2-3.6c0-1.4 1-3 2.2-3.6L448 224l12.4-29.8c.6-1.2 2.2-2.2 3.6-2.2s3 1 3.6 2.2L480 224zm-34.2-76.4L416 160l-12.4 29.8c-.6 1.2-2.2 2.2-3.6 2.2s-3-1-3.6-2.2L384 160l-29.8-12.4c-1.2-.6-2.2-2.2-2.2-3.6c0-1.4 1-3 2.2-3.6L384 128l12.4-29.8C397 97 398.6 96 400 96s3 1 3.6 2.2L416 128l29.8 12.4c1.2 .6 2.2 2.2 2.2 3.6c0 1.4-1 3-2.2 3.6zM160 272a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},eor=eon,eoi={prefix:"far",iconName:"signal-bars",icon:[640,512,["signal-alt","signal-alt-4","signal-bars-strong"],"f690","M576 448V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V448c0 8.8 7.2 16 16 16s16-7.2 16-16zM496 64c0-35.3 28.7-64 64-64s64 28.7 64 64V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V64zM416 448V192c0-8.8-7.2-16-16-16s-16 7.2-16 16V448c0 8.8 7.2 16 16 16s16-7.2 16-16zM336 192c0-35.3 28.7-64 64-64s64 28.7 64 64V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V192zM240 464c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16s-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm0-208c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V320c0-35.3 28.7-64 64-64zM80 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64-16A64 64 0 1 1 16 448a64 64 0 1 1 128 0z"]},eoc=eoi,eoo=eoi,eol=eoi,eof={prefix:"far",iconName:"page-caret-down",icon:[384,512,["file-caret-down"],"e429","M48 448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3L256.8 52.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16V448zm272 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H245.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64zM192 352c-4.5 0-8.8-1.9-11.8-5.2l-75.7-82.6c-14.1-15.4-3.2-40.2 17.7-40.2l139.6 0c20.9 0 31.8 24.8 17.7 40.2l-75.7 82.6c-3 3.3-7.3 5.2-11.8 5.2z"]},eod=eof,eou={prefix:"far",iconName:"arrow-pointer",icon:[320,512,["mouse-pointer"],"f245","M144 272h85.8L48 110.4V356.8l59.9-68.4C117 278 130.2 272 144 272zM0 426V55.2C0 42.4 10.4 32 23.2 32c5.7 0 11.2 2.1 15.4 5.9l274 243.6c4.7 4.2 7.4 10.2 7.4 16.5c0 12.2-9.9 22.1-22.1 22.1H170.5l59.1 126.8c5.6 12 .4 26.3-11.6 31.9s-26.3 .4-31.9-11.6L126.7 339.7 38.6 440.5C34.4 445.3 28.4 448 22 448c-12.2 0-22-9.9-22-22z"]},eop=eou,eoh={prefix:"far",iconName:"signal-bars-good",icon:[640,512,["signal-alt-3"],"f693","M416 192V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm-16-64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64s64-28.7 64-64V192c0-35.3-28.7-64-64-64zM240 464c-8.8 0-16-7.2-16-16V320c0-8.8 7.2-16 16-16s16 7.2 16 16V448c0 8.8-7.2 16-16 16zm0-208c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64s64-28.7 64-64V320c0-35.3-28.7-64-64-64zM80 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM16 448a64 64 0 1 0 128 0A64 64 0 1 0 16 448z"]},eob=eoh,eom={prefix:"far",iconName:"maximize",icon:[512,512,["expand-arrows-alt"],"f31e","M156.1 80H80v76.1L156.1 80zM32 192V64c0-17.7 14.3-32 32-32H192c17.7 0 32 14.3 32 32v2.7c0 8.5-3.4 16.6-9.4 22.6L169 135l87 87 87-87L297.4 89.4c-6-6-9.4-14.1-9.4-22.6V64c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V192c0 17.7-14.3 32-32 32h-2.7c-8.5 0-16.6-3.4-22.6-9.4L377 169l-87 87 87 87 45.7-45.7c6-6 14.1-9.4 22.6-9.4H448c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32v-2.7c0-8.5 3.4-16.6 9.4-22.6L343 377l-87-87-87 87 45.7 45.7c6 6 9.4 14.1 9.4 22.6V448c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h2.7c8.5 0 16.6 3.4 22.6 9.4L135 343l87-87-87-87L89.4 214.6c-6 6-14.1 9.4-22.6 9.4H64c-17.7 0-32-14.3-32-32zM355.9 432H432V355.9L355.9 432zM80 355.9V432h76.1L80 355.9zM355.9 80L432 156.1V80H355.9z"]},eog=eom,eoy={prefix:"far",iconName:"shapes",icon:[512,512,["triangle-circle-square"],"f61f","M288 63.1L220.3 176H355.7L288 63.1zM411.4 175.5c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2H192c-11.5 0-22.2-6.2-27.8-16.2s-5.5-22.3 .4-32.2l96-160C266.3 5.9 276.8 0 288 0s21.7 5.9 27.4 15.5l96 160zM464 320H336V448H464V320zM328 272H472c22.1 0 40 17.9 40 40V456c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V312c0-22.1 17.9-40 40-40zM208 384A80 80 0 1 0 48 384a80 80 0 1 0 160 0zM0 384a128 128 0 1 1 256 0A128 128 0 1 1 0 384z"]},eoM=eoy,eov={prefix:"far",iconName:"gauge-simple-max",icon:[512,512,["tachometer-fastest"],"f62b","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM200 352c0-30.9 25.1-56 56-56c10.3 0 19.9 2.8 28.2 7.6l110.2-75.4c10.9-7.5 25.9-4.7 33.4 6.3s4.7 25.9-6.3 33.4L311.3 343.2c.4 2.9 .7 5.8 .7 8.8c0 30.9-25.1 56-56 56s-56-25.1-56-56z"]},eoC=eov,eoI={prefix:"far",iconName:"square-phone-hangup",icon:[448,512,["phone-square-down"],"e27a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM345.9 303.3c-4.8 7.6-15.1 10.7-24 7.4l-41.6-15.4c-7.9-2.9-12.7-10.1-11.8-17.7l2.6-23.3c-30.4-9.5-63.7-9.5-94.1 0l2.6 23.3c.8 7.6-4 14.8-11.8 17.7l-41.6 15.4c-8.9 3.3-19.2 .1-24-7.4L82.5 272.4c-4.3-6.8-3-15.3 3.1-20.8c76.4-68.8 200.3-68.8 276.7 0c6.1 5.5 7.4 14.1 3.1 20.8l-19.6 30.8z"]},eoA=eoI,eoz={prefix:"far",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M425 31l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H352c-12.6 0-24.4 5.9-32 16l-46 61.3-30-40 37.6-50.1C298.2 117 324.3 104 352 104h78.1L391 65c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM204 322.7l-37.6 50.1C149.8 395 123.7 408 96 408H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96c12.6 0 24.4-5.9 32-16l46-61.3 30 40zM391 287c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H352c-27.7 0-53.8-13-70.4-35.2L128 168c-7.6-10.1-19.4-16-32-16H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96c27.7 0 53.8 13 70.4 35.2L320 344c7.6 10.1 19.4 16 32 16h78.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9z"]},eoL=eoz,eoT={prefix:"far",iconName:"person-running",icon:[448,512,[127939,"running"],"f70c","M224 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm-85.3 60.6c14-3.5 28.7-3.5 42.7 0l95 23.7c19 4.8 34.2 19.1 39.9 37.9L336 234.4c1 3.4 4.1 5.6 7.6 5.6H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H343.6c-24.6 0-46.3-16-53.5-39.5l-5.6-18.2-28.1 84.4 32.1 18c16.5 9.3 24.2 28.8 18.6 46.8L270.9 495.2c-4 12.7-17.4 19.7-30.1 15.8s-19.7-17.4-15.7-30.1l34.2-109.5-88-49.5c-23.4-13.2-34.2-41.1-25.7-66.5l32.7-98-8.6-2.1c-6.4-1.6-13-1.6-19.4 0l-1.8 .5c-6 1.5-11.6 4.4-16.3 8.4L87.6 202.2c-10.1 8.6-25.2 7.5-33.8-2.6s-7.5-25.2 2.6-33.8l44.5-38.2c10.4-8.9 22.7-15.2 35.9-18.6l1.8-.5zm75.1 182.1l38.3-115L225 169 191.1 270.5c-1.2 3.6 .3 7.6 3.7 9.5l19 10.7zM103.4 368l19.1-50.9c7.7 13.3 18.9 24.7 33 32.6l4.9 2.8-14.1 37.6c-5.9 15.6-20.8 25.9-37.4 25.9H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h79.4z"]},eow=eoT,eoH={prefix:"far",iconName:"file-dashed-line",icon:[640,512,["page-break"],"f877","M448 464H192c-8.8 0-16-7.2-16-16V368H128v80c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V368H464v80c0 8.8-7.2 16-16 16zm16-304v96h48V154.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H192c-35.3 0-64 28.7-64 64V256h48V64c0-8.8 7.2-16 16-16H352v80c0 17.7 14.3 32 32 32h80zM56 288c-13.3 0-24 10.7-24 24s10.7 24 24 24H168c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zm224 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H280zm192 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H472z"]},eox=eoH,eoN={prefix:"far",iconName:"scalpel-line-dashed",icon:[576,512,["scalpel-path"],"f61e","M441.4 48c-6.7 0-13 2.9-17.3 8L268.9 240h63.8L457.7 91.7l36.7 31L369.3 271c-9.1 10.8-22.5 17-36.7 17H228.4h-.7H219 200c-6.2 0-11.9-3.6-14.5-9.3s-1.7-12.3 2.3-17.1L200 247.2l5.6-6.7 .4-.5L387.4 25.1C400.8 9.2 420.6 0 441.4 0c39 0 70.6 31.6 70.6 70.6v4c0 17.6-6.2 34.6-17.6 48.1l-36.7-31c4-4.8 6.3-10.9 6.3-17.1v-4C464 58.1 453.9 48 441.4 48zm-272 272H176h96 16v16c0 74.9-65.5 118.6-126.1 142.9C100.1 503.6 34.1 512 16 512c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l160-160 4.7-4.7zM248 464h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24zm128 0h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zm176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24s10.7-24 24-24h48z"]},eoV=eoN,eok={prefix:"far",iconName:"location-xmark",icon:[384,512,["map-marker-times","map-marker-xmark"],"f60e","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM111 111c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},eoE=eok,eoD=eok,eoS={prefix:"far",iconName:"person-to-portal",icon:[512,512,["portal-enter"],"e022","M272 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-90.7 12.6c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6L56.4 165.8c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l44.5-38.2c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L225.1 480.8c-4 12.7 3.1 26.1 15.7 30.1s26.1-3.1 30.1-15.8L307 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2c7.2 23.5 28.9 39.5 53.5 39.5H352h16.5H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H368.1c1.2-82.9 11.4-134.5 24.1-164c12.4-28.7 22.4-28.1 23.7-28l.1 0 .1 0c1.3-.1 11.3-.7 23.7 28c13.5 31.4 24.2 87.7 24.2 180s-10.7 148.6-24.2 180c-12.4 28.7-22.4 28.1-23.7 28l-.1 0-.1 0c-1.3 .1-11.3 .7-23.7-28c-10.1-23.4-18.6-60.5-22.2-116H352 321.9c8.8 140.7 47.6 192 94.1 192c53 0 96-66.6 96-256S469 0 416 0c-46.2 0-84.8 50.6-93.9 189.1l-5.8-18.9c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7zm70.8 67.2l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L225 169l27.1 6.8zM122.5 317.1L103.4 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h84.9c16.7 0 31.6-10.3 37.4-25.9l14.1-37.6-4.9-2.8c-14.1-8-25.4-19.3-33-32.6z"]},eo_=eoS,eoO={prefix:"far",iconName:"computer-mouse",icon:[384,512,[128433,"mouse"],"f8cc","M192 224H48V352c0 61.9 50.1 112 112 112h64c61.9 0 112-50.1 112-112V224H192zm192-48v24 24V352c0 88.4-71.6 160-160 160H160C71.6 512 0 440.4 0 352V224 200 176 160C0 71.6 71.6 0 160 0h8 24 24 8c88.4 0 160 71.6 160 160v16zM216 48V176H336V160c0-61.9-50.1-112-112-112h-8zm-48 0h-8C98.1 48 48 98.1 48 160v16H168V48z"]},eoP=eoO,eoj={prefix:"far",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M217 401L345 273c9.4-9.4 9.4-24.6 0-33.9L217 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l246.1 0-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zM344 80l80 0c22.1 0 40 17.9 40 40l0 272c0 22.1-17.9 40-40 40l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c48.6 0 88-39.4 88-88l0-272c0-48.6-39.4-88-88-88l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},eoB=eoj,eoR={prefix:"far",iconName:"person-ski-lift",icon:[512,512,["ski-lift"],"f7c8","M240 0c8.8 0 16 7.2 16 16V207.9l-32 7.5V16c0-8.8 7.2-16 16-16zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM13.6 178.3c12-5.7 26.3-.7 32 11.3l65 135.8c8.3 17.4 28 26.4 46.6 21.3l36.5-9.9c12.8-3.5 26 4.1 29.5 16.8s-4.1 26-16.8 29.5l-36.5 9.9c-41 11.2-84.2-8.6-102.5-46.9L2.3 210.4c-5.7-12-.7-26.3 11.3-32zM488 288c13.3 0 24 10.7 24 24v1c0 33.5-20.9 63.4-52.3 75L128.3 510.5c-12.4 4.6-26.2-1.8-30.8-14.2s1.8-26.2 14.2-30.8L272 406.2V286.3l-94.2 22.2c-18 4.2-36.6-4.5-44.9-21L90.3 202.3C78.8 179.2 95.5 152 121.4 152c13.2 0 25.2 7.4 31.1 19.2l42 84L280.7 235c20.1-4.7 39.3 10.5 39.3 31.1V388.5L443.1 343c12.6-4.6 20.9-16.6 20.9-30v-1c0-13.3 10.7-24 24-24z"]},eoU=eoR,eoF={prefix:"far",iconName:"shop-slash",icon:[640,512,["store-alt-slash"],"e070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V224h25.8c21.1 0 38.2-17.1 38.2-38.2c0-6.4-1.6-12.7-4.7-18.3L557.6 25C549.2 9.6 533.1 0 515.5 0h-391C106.9 0 90.8 9.6 82.4 25L76.9 35 38.8 5.1zM115.2 65l9.3-17 391 0 69.8 128H256.8L115.2 65zM318.1 224H528V388.5L318.1 224zM0 185.8C0 206.9 17.1 224 38.2 224H64V472c0 22.1 17.9 40 40 40H344c22.1 0 40-17.9 40-40V398.5L284.3 320H112V224h50.5l-60.9-48H54.7l14.1-25.8L30.5 120 4.7 167.4C1.6 173.1 0 179.4 0 185.8zM552 512l-.2 0h.5l-.2 0zM112 464V368H336v96H112z"]},eoG=eoF,eoY={prefix:"far",iconName:"hourglass-start",icon:[384,512,["hourglass-1"],"f251","M0 488c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V445c0-40.3-16-79-44.5-107.5L225.9 256l81.5-81.5C336 146 352 107.3 352 67V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 0 0 10.7 0 24S10.7 48 24 48h8V67c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445v19H24c-13.3 0-24 10.7-24 24zM84.1 96C81.4 86.7 80 76.9 80 67V48H304V67c0 9.9-1.4 19.7-4.1 29H84.1zM273.5 371.5C293 391 304 417.4 304 445v19H80V445c0-27.6 11-54 30.5-73.5L192 289.9l81.5 81.5z"]},eoQ=eoY,eoq={prefix:"far",iconName:"paper-plane-top",icon:[512,512,["paper-plane-alt","send"],"e20a","M133.9 232L65.8 95.9 383.4 232H133.9zm0 48H383.4L65.8 416.1l68-136.1zM44.6 34.6C32.3 29.3 17.9 32.3 8.7 42S-2.6 66.3 3.4 78.3L92.2 256 3.4 433.7c-6 12-3.9 26.5 5.3 36.3s23.5 12.7 35.9 7.5l448-192c11.8-5 19.4-16.6 19.4-29.4s-7.6-24.4-19.4-29.4l-448-192z"]},eoK=eoq,eoZ=eoq,eoW={prefix:"far",iconName:"message-arrow-up",icon:[512,512,["comment-alt-arrow-up"],"e1dc","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM280 296V177.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V296c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},eo$=eoW,eoX={prefix:"far",iconName:"layer-minus",icon:[576,512,["layer-group-minus"],"f5fe","M408 60H520c11 0 20 9 20 20s-9 20-20 20H408c-11 0-20-9-20-20s9-20 20-20zM263.2 133.1c7.8-3.4 16.3-5.1 24.8-5.1s17 1.7 24.8 5.1l209.3 89.7c13.3 5.7 21.9 18.8 21.9 33.2s-8.6 27.5-21.9 33.2L312.8 378.9c-7.8 3.4-16.3 5.1-24.8 5.1s-17-1.7-24.8-5.1L53.9 289.2C40.6 283.5 32 270.5 32 256s8.6-27.5 21.9-33.2l209.3-89.7zM288 176c-2 0-4 .4-5.9 1.2L98.3 256l183.8 78.8c1.9 .8 3.9 1.2 5.9 1.2s4-.4 5.9-1.2L477.7 256 293.9 177.2c-1.9-.8-3.9-1.2-5.9-1.2zM53.9 350.8l31.2-13.4L146 363.5 98.3 384l183.8 78.8c1.9 .8 3.9 1.2 5.9 1.2s4-.4 5.9-1.2L477.7 384 430 363.5l60.9-26.1 31.2 13.4c13.3 5.7 21.9 18.8 21.9 33.2s-8.6 27.5-21.9 33.2L312.8 506.9c-7.8 3.4-16.3 5.1-24.8 5.1s-17-1.7-24.8-5.1L53.9 417.2C40.6 411.5 32 398.5 32 384s8.6-27.5 21.9-33.2z"]},eoJ=eoX,eo1={prefix:"far",iconName:"gauge-max",icon:[512,512,["tachometer-alt-fastest"],"f626","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm32 112a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM256 408c-30.9 0-56-25.1-56-56s25.1-56 56-56c10.3 0 19.9 2.8 28.2 7.6l110.2-75.4c10.9-7.5 25.9-4.7 33.4 6.3s4.7 25.9-6.3 33.4L311.3 343.2c.4 2.9 .7 5.8 .7 8.8c0 30.9-25.1 56-56 56zM384 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM112 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80-64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},eo0=eo1,eo2={prefix:"far",iconName:"right-to-bracket",icon:[512,512,["sign-in-alt"],"f2f6","M192 365.8L302 256 192 146.2l0 53.8c0 13.3-10.7 24-24 24L48 224l0 64 120 0c13.3 0 24 10.7 24 24l0 53.8zM352 256c0 11.5-4.6 22.5-12.7 30.6L223.2 402.4c-8.7 8.7-20.5 13.6-32.8 13.6c-25.6 0-46.4-20.8-46.4-46.4l0-33.6-96 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l96 0 0-33.6c0-25.6 20.8-46.4 46.4-46.4c12.3 0 24.1 4.9 32.8 13.6L339.3 225.4c8.1 8.1 12.7 19.1 12.7 30.6zm-8 176l80 0c22.1 0 40-17.9 40-40l0-272c0-22.1-17.9-40-40-40l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c48.6 0 88 39.4 88 88l0 272c0 48.6-39.4 88-88 88l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},eo6=eo2,eo4={prefix:"far",iconName:"square-right",icon:[448,512,[10145,"arrow-alt-square-right"],"f352","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM262.6 151.2l84 91c3.5 3.8 5.4 8.7 5.4 13.9s-1.9 10.1-5.4 13.9l-84 91c-4.2 4.6-10.1 7.2-16.4 7.2C234 368 224 358 224 345.7V304H128c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32l96 0V166.3c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.4 7.2z"]},eo3=eo4,eo5={prefix:"far",iconName:"inbox-in",icon:[512,512,[128229,"inbox-arrow-down"],"f310","M280 24V230.1l63-63c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 305c-9.4 9.4-24.6 9.4-33.9 0L135 201c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l63 63V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM149.1 405.5L130.3 368H48v96H464V368H381.7l-18.7 37.5C354.8 421.7 338.2 432 320 432H192c-18.2 0-34.8-10.3-42.9-26.5zm24.2-58.9L192 384H320l18.7-37.5c8.1-16.3 24.8-26.5 42.9-26.5H464c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h82.3c18.2 0 34.8 10.3 42.9 26.5z"]},eo8=eo5,eo9={prefix:"far",iconName:"heart-pulse",icon:[512,512,["heartbeat"],"f21e","M225.8 468.2c8.2 7.6 19 11.9 30.2 11.9s22-4.2 30.2-11.9l2.5-2.3L445.7 320H375.2L256 430.7 136.8 320H66.3L223.3 465.9l2.5 2.3zM0 192.8c0 34.9 12.1 68.5 33.9 95.2H56h46.3 20.3c19.4 0 36.9-11.7 44.3-29.5l17.6-42.2 56.8 126.3c2.5 5.6 8.1 9.3 14.3 9.4s11.9-3.3 14.6-8.8L320 243.8l8.8 17.7c8.1 16.3 24.8 26.5 42.9 26.5h37.9H456h22.1c21.8-26.7 33.9-60.3 33.9-95.2v-3.3c0-70.4-50-130.8-119.2-144C353.4 37.9 313.1 47 281 69.6l0 0c-4 2.8-7.8 5.8-11.5 9c-4.7 4.1-9.3 8.5-13.5 13.3c-7.5-8.4-15.9-15.9-25-22.3C198.9 47 158.6 37.9 119.2 45.4C50 58.6 0 119.1 0 189.5v3.3zM442.2 256H371.8c-6.1 0-11.6-3.4-14.3-8.8l-23.2-46.3c-2.7-5.4-8.2-8.8-14.3-8.8s-11.6 3.4-14.3 8.8l-48.9 97.9L198.6 169.4c-2.6-5.8-8.4-9.5-14.8-9.4s-12.1 4-14.5 9.8l-31.8 76.3c-2.5 6-8.3 9.8-14.8 9.8H69.8C55.8 238.1 48 215.9 48 192.8v-3.3c0-47.3 33.6-88 80.1-96.9c34-6.5 69 5.4 92 31.2l0 0 .1 .1 17.8 20c.3 .4 .7 .7 1 1.1c4.5 4.5 10.6 7 16.9 7s12.4-2.5 16.9-7c.4-.3 .7-.7 1-1.1l17.8-20 .1-.1 .1-.1c23.1-25.9 58-37.7 92-31.2c46.5 8.9 80.1 49.5 80.1 96.9v3.3c0 23.1-7.8 45.3-21.8 63.2z"]},eo7=eo9,ele={prefix:"far",iconName:"people-carry-box",icon:[640,512,["people-carry"],"f4ce","M176 48A48 48 0 1 0 80 48a48 48 0 1 0 96 0zM53 344.3L1.6 479.5c-4.7 12.4 1.5 26.3 13.9 31s26.3-1.5 31-13.9L92.6 375.4 53 344.3zM96 187.5c0-6.4 5.2-11.5 11.5-11.5c4.4 0 8.6 1 12.5 2.8V295.2L99.1 278.7c-1.9-1.5-3.1-3.8-3.1-6.3V187.5zm72 145.4V243.3l26 39.1c3.3 4.9 7.6 9.1 12.7 12.1l26.1 15.7c5.6 5.9 13.5 9.6 22.3 9.9c.4 0 .9 0 1.3 0H383.6c.4 0 .9 0 1.3 0c8.7-.2 16.6-4 22.2-9.9l26.1-15.7c5.1-3 9.4-7.2 12.7-12.1l26-39.1v89.6l-25.8 20.3c-8.1 6.4-13.4 15.6-14.9 25.8L416.2 484.6c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l14.6-102.5 92.2-72.4c13.5-10.6 21.4-26.9 21.4-44V187.5c0-32.9-26.6-59.5-59.5-59.5c-25.8 0-50 12.9-64.3 34.4L416 240.7V160c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v80.7l-52.2-78.3c-14.3-21.5-38.5-34.4-64.3-34.4C74.6 128 48 154.6 48 187.5v84.9c0 17.2 7.9 33.4 21.4 44l92.2 72.4 14.6 102.5c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2L208.7 379c-1.5-10.2-6.8-19.4-14.9-25.8L168 332.9zM272 176h96v96H272V176zM512 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM638.4 479.5L587 344.3l-39.5 31.1 46.2 121.2c4.7 12.4 18.6 18.6 31 13.9s18.6-18.6 13.9-31zM532.5 176c6.4 0 11.5 5.2 11.5 11.5v84.9c0 2.5-1.1 4.8-3.1 6.3L520 295.2V178.8c3.8-1.8 8.1-2.8 12.5-2.8z"]},elt=ele,ela={prefix:"far",iconName:"weight-scale",icon:[512,512,["weight"],"f496","M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm304 0c0-22.6-4.3-44.2-12-64h28c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H92c-7.7 19.8-12 41.4-12 64c0 97.2 78.8 176 176 176s176-78.8 176-176zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},eln=ela,elr={prefix:"far",iconName:"user-group",icon:[640,512,[128101,"user-friends"],"f500","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zm431 208c17 0 30.7-13.8 30.7-30.7C640 392.2 567.8 320 478.7 320H417.3c-4.4 0-8.8 .2-13.2 .5c46.4 38.6 75.9 96.7 75.9 161.8c0 10.8-2.8 20.9-7.6 29.7H609.3zM432 256c61.9 0 112-50.1 112-112s-50.1-112-112-112c-24.8 0-47.7 8.1-66.3 21.7C377.4 75.9 384 101.2 384 128c0 35.6-11.6 68.5-31.3 95.1C373 243.4 401 256 432 256z"]},eli=elr,elc={prefix:"far",iconName:"arrow-up-a-z",icon:[576,512,["sort-alpha-up"],"f15e","M416 32c9.1 0 17.4 5.1 21.5 13.3l80 160c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-13.6-27.2c-1.6 .3-3.2 .5-4.9 .5H370.8l-13.4 26.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l80-160C398.6 37.1 406.9 32 416 32zM394.8 152h42.3L416 109.7 394.8 152zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM352 288H480c9.4 0 18 5.5 21.9 14.2s2.3 18.7-4 25.8L405.4 432H480c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-9.4 0-18-5.5-21.9-14.2s-2.3-18.7 4-25.8L426.6 336H352c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},els=elc,elf={prefix:"far",iconName:"layer-plus",icon:[576,512,["layer-group-plus"],"f5ff","M464 4c-11 0-20 9-20 20V60H408c-11 0-20 9-20 20s9 20 20 20h36v36c0 11 9 20 20 20s20-9 20-20V100h36c11 0 20-9 20-20s-9-20-20-20H484V24c0-11-9-20-20-20zM288 128c-8.5 0-17 1.7-24.8 5.1L53.9 222.8C40.6 228.5 32 241.5 32 256s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2L312.8 133.1c-7.8-3.4-16.3-5.1-24.8-5.1zm-5.9 49.2c1.9-.8 3.9-1.2 5.9-1.2s4 .4 5.9 1.2L477.7 256 293.9 334.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 256l183.8-78.8zM85.1 337.4L53.9 350.8C40.6 356.5 32 369.5 32 384s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2l-31.2-13.4L430 363.5 477.7 384 293.9 462.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 384 146 363.5 85.1 337.4z"]},eld=elf,elu={prefix:"far",iconName:"snooze",icon:[448,512,[128164,"zzz"],"f880","M184 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h59.1l-77.2 88.2c-6.2 7.1-7.7 17.1-3.8 25.7S174.6 176 184 176H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H236.9l77.2-88.2c6.2-7.1 7.7-17.1 3.8-25.7S305.4 0 296 0H184zM312 224c-13.3 0-24 10.7-24 24s10.7 24 24 24h62.9L293.1 377.3c-5.6 7.2-6.6 17-2.6 25.3s12.4 13.5 21.6 13.5H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H361.1l81.9-105.3c5.6-7.2 6.6-17 2.6-25.3s-12.4-13.5-21.6-13.5H312zM24 224c-13.3 0-24 10.7-24 24s10.7 24 24 24H152.6L4.6 473.8c-5.3 7.3-6.1 17-2.1 25S15 512 24 512H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H71.4l148-201.8c5.3-7.3 6.1-17 2.1-25S209 224 200 224H24z"]},elp=elu,elh={prefix:"far",iconName:"farm",icon:[576,512,["barn-silo"],"f864","M48 464l0-288H163.3l23.4-50.2c7.2-15.5 19.8-27.9 35.3-35C212.1 39.1 166.6 0 112 0C50.1 0 0 50.1 0 112V464c0 26.5 21.5 48 48 48H148.1c-11-13.3-18.1-29.8-19.8-48H48zM176 128H48V112c0-35.3 28.7-64 64-64s64 28.7 64 64v16zm81.9 34.4L368 114.2l110.1 48.2 49.9 107V456c0 4.4-3.6 8-8 8H432V408c0-22.1-17.9-40-40-40H344c-22.1 0-40 17.9-40 40v56H216c-4.4 0-8-3.6-8-8V269.3l49.9-107zM384 68.8c-10.2-4.5-21.8-4.5-32.1 0L235.9 119.6c-8.9 3.9-16.1 10.9-20.2 19.7L163.8 250.6c-2.5 5.3-3.8 11.1-3.8 16.9V456c0 30.9 25.1 56 56 56H520c30.9 0 56-25.1 56-56V267.5c0-5.8-1.3-11.6-3.8-16.9L520.3 139.3c-4.1-8.8-11.3-15.8-20.2-19.7L384 68.8zM320 248v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V248c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24z"]},elb=elh,elg={prefix:"far",iconName:"pallet-boxes",icon:[640,512,[57863,"palette-boxes","pallet-alt"],"f483","M272 48H112V208H272V48zM112 0H272c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V48C64 21.5 85.5 0 112 0zM528 112H432v96h96V112zM432 64h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48zM0 344c0-13.3 10.7-24 24-24H88 320 552h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H576v96h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H552 320 88 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V368H24c-13.3 0-24-10.7-24-24zM112 464H296V368H112v96zm232 0H528V368H344v96z"]},ely=elg,elM=elg,elv={prefix:"far",iconName:"face-laugh-squint",icon:[512,512,["laugh-squint"],"f59b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zm2.8-183.3l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 141.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},elC=elv,elI={prefix:"far",iconName:"square-chevron-down",icon:[448,512,["chevron-square-down"],"f329","M384 432c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0zm64-16c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM207 345L103 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 345c-9.4 9.4-24.6 9.4-33.9 0z"]},elA=elI,elz={prefix:"far",iconName:"triangle-instrument",icon:[576,512,["triangle-music"],"f8e2","M312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V67.3c-21.3 5.9-40 19.5-52.1 38.7L46.5 367.7C37 382.8 32 400.2 32 418c0 51.9 42.1 94 94 94H450c51.9 0 94-42.1 94-94c0-17.8-5-35.2-14.5-50.2L448.2 239l-34.8 34.8 75.5 119.5c4.6 7.4 7.1 15.9 7.1 24.6c0 25.4-20.6 46-46 46H126c-25.4 0-46-20.6-46-46c0-8.7 2.5-17.2 7.1-24.6L252.4 131.6c7.7-12.2 21.1-19.6 35.6-19.6s27.9 7.4 35.6 19.6l46 72.9-62.8 62.8c-5.9-2.1-12.2-3.2-18.8-3.2c-30.9 0-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56c0-6.6-1.1-12.9-3.2-18.8l55.1-55.1 34.8-34.8L537 105c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-98.6 98.6L364.1 106C352 86.8 333.3 73.2 312 67.3V24z"]},elL=elz,elT={prefix:"far",iconName:"circle-arrow-up",icon:[512,512,["arrow-circle-up"],"f0aa","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM361 223l-88-88c-9.4-9.4-24.6-9.4-33.9 0l-88 88c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47V360c0 13.3 10.7 24 24 24s24-10.7 24-24V209.9l47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},elw=elT,elH={prefix:"far",iconName:"rectangle-vertical",icon:[384,512,["rectangle-portrait"],"f2fb","M336 448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16l0 384zM384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64l0-384z"]},elx=elH,elN={prefix:"far",iconName:"person-walking",icon:[320,512,[128694,"walking"],"f554","M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm11.7 128.8l-29.9 89.8c-1.1 3.2 0 6.6 2.5 8.7l16.4 13.3 32.4-103.8c.1-.3 .2-.7 .3-1c-6.7-3.5-14-5.9-21.7-7.1zm57.6 53.1l-28.5 91.3 50.1 40.7c6.9 5.6 11.7 13.4 13.8 22.1l22.8 98.6c3 12.9-5.1 25.8-18 28.8s-25.8-5.1-28.8-18l-22.1-96L114 312.6C96 297.9 88.9 273.5 96.2 251.4L119 183.1c-24.7 9.8-44.7 28.9-55.6 53.3l-9.5 21.3c-5.4 12.1-19.6 17.6-31.7 12.2s-17.6-19.6-12.2-31.7L19.5 217c17.1-38.5 49.6-68 89.5-81.3c15.3-5.1 31.3-7.7 47.4-7.7h4.9c52.5 0 98.7 34.8 113.2 85.4l10.9 38.1L313 279c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L250 283.9c-4.8-4.8-8.3-10.8-10.2-17.3l-10.5-36.7zM75.5 402.5l24.1-60.4 39 31.7-19.2 48c-2 5-5 9.6-8.9 13.4L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l68.5-68.5z"]},elV=elN,elk={prefix:"far",iconName:"bed-pulse",icon:[640,512,["procedures"],"f487","M483.2 9.6L524 64h92c13.3 0 24 10.7 24 24s-10.7 24-24 24H512c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112H216c-13.3 0-24-10.7-24-24s10.7-24 24-24H352c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM288 216c0-27.3 19.5-50 45.4-55l20 30.1c4.7 7 10.8 12.7 17.8 16.9H344c-4.4 0-8 3.6-8 8V368H592V280c0-39.8-32.2-72-72-72H428.8c9.3-5.6 17-13.9 21.8-24.2L461.9 160H520c66.3 0 120 53.7 120 120V392 496c0 13.3-10.7 24-24 24s-24-10.7-24-24V416H312 48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V392 88C0 74.7 10.7 64 24 64s24 10.7 24 24V368H288V216zm-80 32a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM80 248a88 88 0 1 1 176 0A88 88 0 1 1 80 248z"]},elE=elk,elD={prefix:"far",iconName:"shuttle-space",icon:[640,512,["space-shuttle"],"f197","M32 384H24c-13.3 0-24-10.7-24-24V328 184 152c0-13.3 10.7-24 24-24h8V80c0-26.5 21.5-48 48-48h50c40.6 0 80.4 11 115.2 31.9L405.3 160H456c69.3 0 135 22.7 179.2 81.6c6.4 8.5 6.4 20.3 0 28.8C591 329.3 525.3 352 456 352H405.3L245.2 448.1C210.4 469 170.6 480 130 480H80c-26.5 0-48-21.5-48-48V384zm280-32H168c-9.9 13.2-23.9 23.3-40 28.3V432h2c31.9 0 63.2-8.7 90.6-25.1L312 352zm0-192l-91.5-54.9C193.2 88.7 161.9 80 130 80h-2v51.7c16.1 5.1 30.1 15.1 40 28.3H312zM48 184V328v8h56c12.7 0 23.8-7.4 28.9-18.3c4-8.4 12.4-13.7 21.7-13.7H456c32.6 0 62.4-5.8 88-18.5V226.5c-25.6-12.6-55.4-18.5-88-18.5H154.6c-9.3 0-17.7-5.3-21.7-13.7C127.8 183.4 116.7 176 104 176H48v8zm416 40c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16z"]},elS=elD,el_={prefix:"far",iconName:"chart-pie-simple",icon:[512,512,["chart-pie-alt"],"f64e","M495.4 240c9 0 16.6-7 16.6-16C512 100.3 411.7 0 288 0c-9 0-16 7.6-16 16.6V240H495.4zM176 288c0 26.5 21.5 48 48 48H421.1C394.7 410.6 323.6 464 240 464C134 464 48 378 48 272c0-83.6 53.4-154.7 128-181.1V288zM224 66.7c0-18.5-15.7-33.3-33.8-29.5C81.5 60.1 0 156.5 0 272C0 404.6 107.5 512 240 512c115.5 0 211.9-81.5 234.8-190.2c3.8-18.1-11-33.8-29.5-33.8H272 224V240 66.7z"]},elO=el_,elP={prefix:"far",iconName:"face-laugh",icon:[512,512,["laugh"],"f599","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},elj=elP,elB={prefix:"far",iconName:"bowl-hot",icon:[512,512,["soup"],"f823","M152 0c13.3 0 24 10.7 24 24v8c0 17.6 8.3 34.2 22.4 44.8C224.6 96.4 240 127.3 240 160v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-17.6-8.3-34.2-22.4-44.8C143.4 95.6 128 64.7 128 32V24c0-13.3 10.7-24 24-24zm-.5 432.5c11.5 5.2 20.4 14.7 25 26.4c1.2 3.1 4.2 5.1 7.5 5.1H328c3.3 0 6.3-2 7.5-5.1c4.5-11.7 13.5-21.2 25-26.4C421.6 404.8 464 343.3 464 272H48c0 71.3 42.4 132.8 103.5 160.5zM0 272c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48c0 90.8-54.1 169-131.7 204.2c-8.1 21-28.4 35.8-52.3 35.8H184c-23.8 0-44.2-14.9-52.3-35.8C54.1 441 0 362.8 0 272zM304 24v8c0 17.6 8.3 34.2 22.4 44.8C352.6 96.4 368 127.3 368 160v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-17.6-8.3-34.2-22.4-44.8C271.4 95.6 256 64.7 256 32V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},elR=elB,elU={prefix:"far",iconName:"signal-bars-weak",icon:[640,512,["signal-alt-1"],"f691","M96 448a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zM80 384a64 64 0 1 0 0 128 64 64 0 1 0 0-128z"]},elF=elU,elG={prefix:"far",iconName:"microphone-lines",icon:[384,512,[127897,"microphone-alt"],"f3c9","M240 128v32H208c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32H208c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48H208c-8.8 0-16 7.2-16 16s7.2 16 16 16h32zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"]},elY=elG,elQ={prefix:"far",iconName:"mars-stroke-up",icon:[320,512,[9896,"mars-stroke-v"],"f22a","M175.6 5.8c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l16.4-14V128H104c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v17.8C59 205.4 0 271.8 0 352c0 88.4 71.6 160 160 160s160-71.6 160-160c0-80.2-59-146.6-136-158.2V176h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V76.2l16.4 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48zM160 240a112 112 0 1 1 0 224 112 112 0 1 1 0-224z"]},elq=elQ,elK={prefix:"far",iconName:"champagne-glasses",icon:[640,512,[129346,"glass-cheers"],"f79f","M159.2 12.6c5.7-10.5 18.1-15.2 29.3-11.1L320 49.3 451.5 1.5c11.2-4.1 23.7 .7 29.3 11.1l81.6 151c32.4 60.1 10.6 133.3-45.6 167L552.6 429l55.2-20.1c12.5-4.5 26.2 1.9 30.8 14.3s-1.9 26.2-14.3 30.8l-77.8 28.3-77.8 28.3c-12.5 4.5-26.2-1.9-30.8-14.3s1.9-26.2 14.3-30.8l55.2-20.1-35.8-98.5c-61.2 9.4-121.7-29.6-136.3-92.5L320 188.6l-15.3 65.8c-14.6 62.9-75.1 101.9-136.3 92.5l-35.8 98.5 55.2 20.1c12.5 4.5 18.9 18.3 14.3 30.8s-18.3 18.9-30.8 14.3L93.6 482.3 15.8 454C3.3 449.4-3.1 435.7 1.5 423.2s18.3-18.9 30.8-14.3L87.4 429l35.8-98.4c-56.2-33.7-78.1-106.9-45.6-167l81.6-151zm32.4 41L156.8 118 277 161.7l16.5-71L191.6 53.6zM119.8 186.4c-22.4 41.5-2.8 93.3 41.6 109.4c41.3 15 86.5-9.4 96.5-52.3l8.1-34.7L133.7 160.7l-13.9 25.7zM448.4 53.6L346.5 90.7l16.5 71L483.2 118 448.4 53.6zm71.7 132.7l-13.9-25.7L374 208.8l8.1 34.7c10 42.9 55.2 67.3 96.5 52.3c44.3-16.1 64-67.9 41.6-109.4z"]},elZ=elK,elW={prefix:"far",iconName:"hexagon-plus",icon:[512,512,["plus-hexagon"],"f300","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},el$=elW,elX={prefix:"far",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM216 408V305.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V408c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},elJ=elX,el1={prefix:"far",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M39.9 185.7C114.6 119.9 212.6 80 320 80s205.4 39.9 280.1 105.7c9.9 8.8 25.1 7.8 33.9-2.2s7.8-25.1-2.2-33.9C548.7 76.4 439.5 32 320 32S91.3 76.4 8.2 149.6c-9.9 8.8-10.9 23.9-2.2 33.9s23.9 10.9 33.9 2.2zM320 256c64.6 0 123.5 24.7 167.6 65.2c9.8 9 24.9 8.3 33.9-1.5s8.3-24.9-1.5-33.9C467.4 237.5 397.1 208 320 208s-147.4 29.5-200.1 77.9c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5C196.5 280.7 255.4 256 320 256zm56 168a56 56 0 1 0 -112 0 56 56 0 1 0 112 0z"]},el0=el1,el2=el1,el6={prefix:"far",iconName:"messages",icon:[640,512,["comments-alt"],"f4b6","M48 72c0-13.3 10.7-24 24-24H344c13.3 0 24 10.7 24 24V248c0 13.3-10.7 24-24 24H216c-4.7 0-9.4 1.4-13.3 4L144 315.2V296c0-13.3-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V72zM72 0C32.2 0 0 32.2 0 72V248c0 39.8 32.2 72 72 72H96v40c0 8.9 4.9 17 12.7 21.2s17.3 3.7 24.6-1.2l90-60H344c39.8 0 72-32.2 72-72V72c0-39.8-32.2-72-72-72H72zM256 376c0 39.8 32.2 72 72 72h88.7l90 60c7.4 4.9 16.8 5.4 24.6 1.2S544 496.9 544 488V448h24c39.8 0 72-32.2 72-72V200c0-39.8-32.2-72-72-72H448v48H568c13.3 0 24 10.7 24 24V376c0 13.3-10.7 24-24 24H520c-13.3 0-24 10.7-24 24v19.2L437.3 404c-3.9-2.6-8.6-4-13.3-4H328c-13.3 0-24-10.7-24-24V352H256v24z"]},el4=el6,el3={prefix:"far",iconName:"bath",icon:[512,512,[128705,"bathtub"],"f2cd","M101.3 48C89.5 48 80 57.5 80 69.3V256H432h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H432 80 32 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V69.3C32 31 63 0 101.3 0c18.4 0 36 7.3 49 20.3l4.8 4.8c11.1-5.8 23.7-9.1 37-9.1c23.9 0 45.4 10.5 60.1 27.2c9.2-5.3 21.1-4 28.9 3.9c9.4 9.4 9.4 24.6 0 33.9L177 185c-9.4 9.4-24.6 9.4-33.9 0c-7.8-7.8-9.1-19.7-3.9-28.9C122.5 141.4 112 119.9 112 96c0-13.4 3.3-25.9 9.1-37l-4.8-4.8c-4-4-9.4-6.2-15-6.2zM32 336H80v32c0 26.5 21.5 48 48 48H384c26.5 0 48-21.5 48-48V336h48v32c0 28.4-12.4 54-32 71.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V462.7c-5.2 .9-10.5 1.3-16 1.3H128c-5.5 0-10.8-.5-16-1.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V439.6C44.4 422 32 396.4 32 368V336zM192 64c-17.7 0-32 14.3-32 32c0 10.4 4.9 19.6 12.6 25.5l44.8-44.8C211.6 68.9 202.4 64 192 64z"]},el5=el3,el8={prefix:"far",iconName:"umbrella-simple",icon:[512,512,["umbrella-alt"],"e2bc","M256 0c13.3 0 24 10.7 24 24v9.1c119.6 11.1 215.3 104.5 230 223c2.2 17.5-12.4 31.9-30 31.9H32C14.3 288-.2 273.6 2 256.1C16.7 137.6 112.4 44.2 232 33.1V24c0-13.3 10.7-24 24-24zM458.4 240C436.8 148.3 354.3 80 256 80S75.2 148.3 53.6 240H458.4zM280 438.6c0 40.6-32.9 73.4-73.4 73.4c-27.8 0-53.2-15.7-65.7-40.6l-2.3-4.7c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7l2.3 4.7c4.3 8.6 13.1 14.1 22.8 14.1c14.1 0 25.4-11.4 25.4-25.4V320h48V438.6z"]},el9=el8,el7={prefix:"far",iconName:"user-pen",icon:[640,512,["user-edit"],"f4ff","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c34.9 0 66.5 13.7 89.9 36l33.9-33.9c-32.1-31-75.7-50.1-123.9-50.1H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H322.8c-3.1-8.8-3.7-18.4-1.4-27.8l5.1-20.2H49.3zM613.8 235.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z"]},efe=el7,eft={prefix:"far",iconName:"engine-warning",icon:[640,512,["engine-exclamation"],"f5f2","M424 88c0 13.3-10.7 24-24 24l-72 0v32l68.6 0c12.6 0 25 3.7 35.5 10.7L483.5 189c17.8 11.9 28.5 31.9 28.5 53.3V384c0 35.3-28.7 64-64 64H254.8c-19.4 0-37.8-8.8-50-24l-32-40H144c-35.3 0-64-28.7-64-64V280H48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V160c0-13.3 10.7-24 24-24s24 10.7 24 24v72H80V208c0-35.3 28.7-64 64-64h16 32l88 0V112l-72 0c-13.3 0-24-10.7-24-24s10.7-24 24-24H400c13.3 0 24 10.7 24 24zM210.3 354l32 40c3 3.8 7.6 6 12.5 6H448c8.8 0 16-7.2 16-16V242.3c0-5.3-2.7-10.3-7.1-13.3l-51.4-34.3c-2.6-1.8-5.7-2.7-8.9-2.7H192 160 144c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16h28.8c14.6 0 28.4 6.6 37.5 18zM544 224c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32V224zM304 212c11 0 20 9 20 20v56c0 11-9 20-20 20s-20-9-20-20V232c0-11 9-20 20-20zM280 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},efa=eft,efn={prefix:"far",iconName:"money-check-pen",icon:[640,512,["money-check-edit"],"f872","M64 112H512c8.8 0 16 7.2 16 16v91.6l6.6-6.6c11.6-11.6 26.3-18.5 41.4-20.5V128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H330.5l6-23.9c2.2-8.8 6.2-17 11.8-24.1H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16zm56 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM96 200c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zm517.8 35.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z"]},efr=efn,efi={prefix:"far",iconName:"border-top-left",icon:[448,512,["border-style"],"f853","M0 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-352c0-13.3 10.7-24 24-24l352 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L72 32C32.2 32 0 64.2 0 104L0 456zm128-40a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm192 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm-96 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},efc=efi,efs={prefix:"far",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 8.6-1.8 18.3-5 28.6c-5.7 18.4-15.6 38.8-27.4 59.2l-.1 .2c-3.1 5.4-6.3 10.7-9.6 16c-4.4 7-8.9 14-13.5 20.8l-.4 .6c-18.1 26.9-36.7 51.1-49.2 66.6c-7.7 9.6-22 9.6-29.6 0c-12.4-15.5-31.1-39.7-49.2-66.6c-18.4-27.3-36.3-57.5-46.7-84.4c-.8-2.1-1.6-4.2-2.3-6.3c-4.4-12.6-7-24.4-7-34.6c0-4.7 .3-9.3 .8-13.8C175.6 46.4 226.4 0 288 0c66.3 0 120 53.7 120 120zM352 300.6c13.5-18.2 28.8-39.9 42.7-62.4c1.8-2.9 3.6-5.8 5.3-8.8V453.7l128-46.5V154.3L419.3 193.8c2.2-4.7 4.4-9.3 6.3-14c5.9-14 11-29.2 13.2-44.2l105-38.2c7.4-2.7 15.6-1.6 22 2.9s10.2 11.8 10.2 19.7V424c0 10.1-6.3 19.1-15.8 22.6l-176 64c-5.3 1.9-11.1 1.9-16.4 0L200 449.5l-167.8 61c-7.4 2.7-15.6 1.6-22-2.9S0 495.8 0 488V184c0-10.1 6.3-19.1 15.8-22.6L136 117.7c0 .8 0 1.5 0 2.3c0 15.1 3.7 30.7 8.9 45.6L48 200.8V453.7l128-46.5V229.5c1.8 3 3.5 5.9 5.3 8.8c13.9 22.5 29.1 44.2 42.7 62.4V407.2l128 46.5V300.6zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},efo=efs,efl={prefix:"far",iconName:"square-poll-vertical",icon:[448,512,["poll"],"f681","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 224c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24zm72-72c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152zM320 288c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24z"]},efd=efl,efu={prefix:"far",iconName:"arrow-down-square-triangle",icon:[576,512,["sort-shapes-down-alt"],"f889","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zm481 78c0-4.5-1.2-9-3.6-12.9L440.2 301.7c-5.1-8.5-14.3-13.7-24.2-13.7s-19.1 5.2-24.2 13.7L307.6 442c-2.3 3.9-3.6 8.4-3.6 12.9c0 13.8 11.2 25.1 25.1 25.1H502.9c13.8 0 25.1-11.2 25.1-25.1zM368 80h96v96H368V80zm94.4 352H369.6L416 354.6 462.4 432zM320 80v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48z"]},efp=efu,efh={prefix:"far",iconName:"car-battery",icon:[512,512,["battery-car"],"f5df","M80 96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32h16c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64l16 0zM64 144c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H64zm304 32c8.8 0 16 7.2 16 16v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H384v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V256H320c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V192c0-8.8 7.2-16 16-16zM96 224h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},efb=efh,efm={prefix:"far",iconName:"volume",icon:[576,512,[128265,"volume-medium"],"f6a8","M191.9 201.9L304 102.3V409.7L191.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H88c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h88c5.9 0 11.6-2.2 15.9-6.1zM322.2 32c-7.3 0-14.3 2.7-19.8 7.5L166.9 160H88c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h78.9L302.4 472.5c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V61.8C352 45.3 338.7 32 322.2 32zm182.9 75c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C507.3 170.7 528 210.9 528 256s-20.7 85.3-53.2 111.8c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5c43.2-35.2 70.9-88.9 70.9-149s-27.7-113.8-70.9-149zm-60.5 74.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C425.1 227.6 432 241 432 256s-6.9 28.4-17.7 37.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C466.1 312.9 480 286.1 480 256s-13.9-56.9-35.4-74.5z"]},efg=efm,efy={prefix:"far",iconName:"paintbrush-fine",icon:[576,512,["paint-brush-alt","paint-brush-fine","paintbrush-alt"],"f5a9","M489 57L306.2 239.7l30.1 30.1L519 87c8.3-8.3 8.3-21.8 0-30.1s-21.8-8.3-30.1 0zM210.5 325c-8.2-3.3-17.2-5-26.5-5c-39.8 0-72 32.2-72 72c0 3.8 .3 7.5 .8 11.1c3.3 21.4-2.2 43.1-13.8 60l-.7 .9H184c39.8 0 72-32.2 72-72c0-9.4-1.8-18.3-5-26.5L210.5 325zm-6.2-51.3L455 23c27-27 70.9-27 97.9 0s27 70.9 0 97.9L302.3 371.7c1.1 6.6 1.7 13.4 1.7 20.3c0 66.3-53.7 120-120 120H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h6c18.1 0 30.1-19.8 27.4-37.6c-.9-6-1.4-12.1-1.4-18.4c0-66.3 53.7-120 120-120c6.9 0 13.7 .6 20.3 1.7z"]},efM=efy,efv=efy,efC=efy,efI={prefix:"far",iconName:"burger-cheese",icon:[512,512,[127828,"cheeseburger"],"f7f1","M396.5 134.9c-7.7-8.5-17-17.1-28.6-24.9c.1 .6 .1 1.3 .1 2c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-6.5 3.8-12 9.3-14.6c-19.9-9.1-44.5-15.6-75.3-17.1c1.2 2.3 1.9 4.9 1.9 7.7c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-2.8 .7-5.4 1.9-7.7c-30.7 1.5-55.4 8-75.3 17.1c5.5 2.5 9.3 8.1 9.3 14.6c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-.7 0-1.3 .1-2c-11.6 7.8-21 16.4-28.6 24.9c-12.8 14.2-21.5 29-27.1 41.1H423.6c-5.7-12.1-14.3-26.9-27.1-41.1zM450.9 224H61.1C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1zM128 432H384c20.9 0 38.7-13.4 45.3-32H82.7c6.6 18.6 24.4 32 45.3 32zM32 384c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32c0 53-43 96-96 96H128c-53 0-96-43-96-96zM253.5 262.8l52.2 26.1c9 4.5 19.6 4.5 28.6 0l52.2-26.1c8.9-4.4 18.7-6.8 28.6-6.8H432h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H208h16.9c9.9 0 19.7 2.3 28.6 6.8z"]},efA=efI,efz={prefix:"far",iconName:"arrow-down-to-line",icon:[384,512,["arrow-to-bottom"],"f33d","M360 480c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0zM174.5 344.4c4.5 4.8 10.9 7.6 17.5 7.6s12.9-2.7 17.5-7.6l128-136c9.1-9.7 8.6-24.8-1-33.9s-24.8-8.6-33.9 1L216 267.5l0-83.5 0-128c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 128 0 83.5L81.5 175.6c-9.1-9.7-24.3-10.1-33.9-1s-10.1 24.3-1 33.9l128 136z"]},efL=efz,efT={prefix:"far",iconName:"mars-stroke-right",icon:[640,512,[9897,"mars-stroke-h"],"f22b","M80 256a128 128 0 1 1 256 0A128 128 0 1 1 80 256zm302.4-24C370.7 146.2 297.1 80 208 80C110.8 80 32 158.8 32 256s78.8 176 176 176c89.1 0 162.7-66.2 174.4-152H416v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280h78.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H464V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v48H382.4z"]},efw=efT,efH={prefix:"far",iconName:"hand-back-fist",icon:[448,512,["hand-rock"],"f255","M144 64c0-8.8 7.2-16 16-16s16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16V264c0 31.3-20 58-48 67.9c-9.6 3.4-16 12.5-16 22.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V370.2c38-20.1 64-60.1 64-106.2V160c0-35.3-28.7-64-64-64c-2.8 0-5.6 .2-8.3 .5C332.8 77.1 311.9 64 288 64c-2.8 0-5.6 .2-8.3 .5C268.8 45.1 247.9 32 224 32c-2.8 0-5.6 .2-8.3 .5C204.8 13.1 183.9 0 160 0C124.7 0 96 28.7 96 64v64.3c-11.7 7.4-22.5 16.4-32 26.9l17.8 16.1L64 155.2l-9.4 10.5C40 181.8 32 202.8 32 224.6v12.8c0 49.6 24.2 96.1 64.8 124.5l13.8-19.7L96.8 361.9l8.9 6.2c6.9 4.8 14.4 8.6 22.3 11.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V359.9c0-12.6-9.8-23.1-22.4-23.9c-7.3-.5-14.3-2.9-20.3-7.1l-13.1 18.7 13.1-18.7-8.9-6.2C96.6 303.1 80 271.3 80 237.4V224.6c0-9.9 3.7-19.4 10.3-26.8l9.4-10.5c3.8-4.2 7.9-8.1 12.3-11.6V208c0 8.8 7.2 16 16 16s16-7.2 16-16V142.3 128 64z"]},efx=efH,efN={prefix:"far",iconName:"tally",icon:[640,512,["tally-5"],"f69c","M128 40c13.3 0 24 10.7 24 24V286.7L232 260V64c0-13.3 10.7-24 24-24s24 10.7 24 24V244l80-26.7V64c0-13.3 10.7-24 24-24s24 10.7 24 24V201.4l80-26.7V64c0-13.3 10.7-24 24-24s24 10.7 24 24v94.7l64.4-21.5c12.6-4.2 26.2 2.6 30.4 15.2s-2.6 26.2-15.2 30.4L536 209.3V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V225.3L408 252V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V268l-80 26.7V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V310.6l-80 26.7V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V353.3L39.6 374.8C27 379 13.4 372.2 9.2 359.6S11.8 333.4 24.4 329.2L104 302.7V64c0-13.3 10.7-24 24-24z"]},efV=efN,efk={prefix:"far",iconName:"square-caret-up",icon:[448,512,["caret-square-up"],"f151","M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 64c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z"]},efE=efk,efD={prefix:"far",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM128 136c0-13.3 10.7-24 24-24l208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24zm24 72H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},efS=efD,ef_={prefix:"far",iconName:"hands-bubbles",icon:[576,512,["hands-wash"],"e05e","M416 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM528 64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM144 464a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-112a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM48 143.8v84.6c0 39.8 16 77.3 43.4 104.7c-14.4 7.6-26.9 18.3-36.6 31.2C20.1 328.3 0 279.8 0 228.4V143.8c0-35.3 28.7-64 64-64c22.6 0 42.5 11.7 53.9 29.4L164.7 28C180.2 1.2 214.4-8 241.2 7.5c3.8 2.2 7.2 4.8 10.3 7.6c17.4-12.7 41.3-14.8 61.1-3.3s30 33.2 27.7 54.6c4 1.2 8 2.9 11.7 5.1c12.4 7.2 21.1 18.4 25.2 31c-21.4-8.7-46.2-9.1-69 1l-53 23.5 20.2-35 0-.1 16-27.7c2.2-3.8 .9-8.7-2.9-10.9s-8.7-.9-10.9 2.9l-8 13.8 0 .1-8 13.9-31.5 54.5c-19.1 9.6-36.4 21.8-51.5 36.1c-9.8-7.1-12.9-20.7-6.7-31.4l48-83.1 0-.1c2.2-3.8 .9-8.7-2.9-10.9s-8.7-.9-10.9 2.9L124.8 193.2c-5.4 9.4-16.5 14-27 11.2S80 192.1 80 181.2V143.8c0-8.8-7.2-16-16-16s-16 7.2-16 16zM326.1 512c-31.3 0-60.7-7.9-86.4-21.8c8.4-13.8 13.9-29.5 15.7-46.4c20.5 12.8 44.7 20.1 70.7 20.1H456c4.4 0 8-3.6 8-8c0-4.4-3.5-7.9-7.9-8H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h63.9l.2 0H488c4.4 0 8-3.6 8-8c0-4.4-3.5-8-7.9-8H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h95.8l.2 0h32c4.4 0 8-3.6 8-8s-3.6-8-8-8H504.2l-.2 0H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h95.8l.2 0c4.4 0 8-3.6 8-8s-3.6-8-8-8H335.9c-11.2 0-21-7.8-23.4-18.8s3-22.2 13.2-27l25.1-11.8c8-3.8 11.4-13.3 7.7-21.3s-13.3-11.4-21.3-7.7l-56.4 26.5c-27.6 13-50.1 33.5-65.5 58.4c-.2 .2-.3 .5-.5 .7c-14.6 21.7-22.8 47.6-22.8 74.8l0 .9c-14.5-6.9-30.7-10.7-47.7-10.8c1.8-33.2 12.6-64.6 30.4-91.3c20.2-32.4 49.6-59.2 85.7-76.1l56.4-26.5c32-15.1 70.1-1.3 85.2 30.7c7.9 16.8 7.9 35.3 1.4 51.3H488c30.9 0 56 25.1 56 56c0 4.4-.5 8.6-1.5 12.7c19.7 8.7 33.5 28.4 33.5 51.3s-13.8 42.6-33.5 51.3c1 4.1 1.5 8.3 1.5 12.7c0 22.9-13.8 42.6-33.5 51.3c1 4.1 1.5 8.3 1.5 12.7c0 30.9-25.1 56-56 56H326.1z"]},efO=ef_,efP={prefix:"far",iconName:"eye-low-vision",icon:[640,512,["low-vision"],"f2a8","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zM83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8L83.1 161.5zM320 480c3.1 0 6.1-.1 9.2-.2l-74-58c-36.7-11.8-68.5-32.9-95-57.5c-18.3-17-34-35.6-46.8-53.6L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480z"]},efj=efP,efB={prefix:"far",iconName:"cassette-betamax",icon:[576,512,["betamax"],"f8a4","M48 416V160H528V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM368 256h80v80H368V256zm-48-16V352c0 17.7 14.3 32 32 32H464c17.7 0 32-14.3 32-32V240c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32zm-136 0a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm0 160a104 104 0 1 0 0-208 104 104 0 1 0 0 208zm0-80a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},efR=efB,efU={prefix:"far",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},efF=efU,efG={prefix:"far",iconName:"message-lines",icon:[512,512,["comment-alt-lines"],"f4a6","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM152 144c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H152z"]},efY=efG,efQ={prefix:"far",iconName:"down-from-line",icon:[384,512,["arrow-alt-from-top"],"f349","M82.2 320L192 430 301.8 320H248c-13.3 0-24-10.7-24-24V176H160V296c0 13.3-10.7 24-24 24H82.2zM192 480c-11.5 0-22.5-4.6-30.6-12.7L45.6 351.2C36.9 342.5 32 330.7 32 318.4C32 292.8 52.8 272 78.4 272H112V176c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v96h33.6c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L222.6 467.3c-8.1 8.1-19.1 12.7-30.6 12.7zM24 80C10.7 80 0 69.3 0 56S10.7 32 24 32H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24z"]},efq=efQ,efK={prefix:"far",iconName:"shield-xmark",icon:[512,512,["shield-times"],"e24c","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},efZ=efK,efW={prefix:"far",iconName:"circle-sort-down",icon:[512,512,["sort-circle-down"],"e031","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM267.3 411.3l96-96c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H160c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l96 96c6.2 6.2 16.4 6.2 22.6 0zm0-310.6c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H352c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-96-96zM313.4 192H198.6L256 134.6 313.4 192z"]},ef$=efW,efX={prefix:"far",iconName:"martini-glass",icon:[512,512,[127864,"glass-martini-alt"],"f57b","M35.3 0C15.8 0 0 15.8 0 35.3c0 9.4 3.7 18.3 10.3 25L232 281.9V464H152c-13.3 0-24 10.7-24 24s10.7 24 24 24H256 360c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V281.9L501.7 60.3c6.6-6.6 10.3-15.6 10.3-25C512 15.8 496.2 0 476.7 0H35.3zM318.1 176L256 238.1 193.9 176H318.1zm48-48H145.9l-80-80H446.1l-80 80z"]},efJ=efX,ef1={prefix:"far",iconName:"rotate-left",icon:[512,512,["rotate-back","rotate-backward","undo-alt"],"f2ea","M140.8 122.9C171.7 96.2 212 80 256 80c97.2 0 176 78.8 176 176s-78.8 176-176 176c-39.7 0-76.2-13.1-105.6-35.2c-10.6-8-25.6-5.8-33.6 4.8s-5.8 25.6 4.8 33.6C159 463.3 205.6 480 256 480c123.7 0 224-100.3 224-224S379.7 32 256 32c-57.3 0-109.6 21.5-149.2 56.9L76.3 58.3C69.7 51.7 60.7 48 51.3 48C31.8 48 16 63.8 16 83.3V200c0 13.3 10.7 24 24 24H156.7c19.5 0 35.3-15.8 35.3-35.3c0-9.4-3.7-18.3-10.3-25l-40.8-40.8zm-76.8-9L126.1 176H64V113.9z"]},ef0=ef1,ef2=ef1,ef6=ef1,ef4={prefix:"far",iconName:"table-columns",icon:[512,512,["columns"],"f0db","M48 416V160H232V432H64c-8.8 0-16-7.2-16-16zm232 16V160H464V416c0 8.8-7.2 16-16 16H280zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},ef3=ef4,ef5={prefix:"far",iconName:"dolly",icon:[576,512,["dolly-box"],"f472","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h80.8c3.5 0 6.5 2.2 7.6 5.5l91.9 281.6C177.7 352.1 160 382 160 416c0 53 43 96 96 96s96-43 96-96c0-2.8-.1-5.5-.3-8.2L560 334.6c12.5-4.4 19.1-18.1 14.7-30.6s-18.1-19.1-30.6-14.7L335.8 362.5C318.5 336.9 289.2 320 256 320c-2 0-4 .1-6 .2L158 38.6C150.5 15.6 129 0 104.8 0H24zM256 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM457.4 117.3c-10.6-28.7-42.2-43.7-71.1-33.5L224.9 140.5l14.9 45.6 57.5-20.2 24.1 66.3c4.5 12.5 18.3 18.9 30.8 14.4s18.9-18.3 14.4-30.8L342.6 150l59.6-20.9c4.1-1.4 8.7 .7 10.2 4.8L467 282.5l45.3-15.9L457.4 117.3z"]},ef8=ef5,ef9={prefix:"far",iconName:"minimize",icon:[512,512,["compress-arrows-alt"],"f78c","M7 7C-2.3 16.4-2.3 31.6 7 41l80 80L41.4 166.6c-6 6-9.4 14.1-9.4 22.6V192c0 17.7 14.3 32 32 32H192c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32h-2.7c-8.5 0-16.6 3.4-22.6 9.4L121 87 41 7C31.6-2.3 16.4-2.3 7 7zM505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L391 87 345.4 41.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V192c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32v-2.7c0-8.5-3.4-16.6-9.4-22.6L425 121l80-80zM505 471l-80-80 45.7-45.7c6-6 9.4-14.1 9.4-22.6V320c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32h2.7c8.5 0 16.6-3.4 22.6-9.4L391 425l80 80c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9zM7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80 45.7 45.7c6 6 14.1 9.4 22.6 9.4H192c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H64c-17.7 0-32 14.3-32 32v2.7c0 8.5 3.4 16.6 9.4 22.6L87 391 7 471zM412.1 176H336V99.9L412.1 176zM336 412.1V336h76.1L336 412.1zM99.9 176L176 99.9V176H99.9zM176 412.1L99.9 336H176v76.1z"]},ef7=ef9,ede={prefix:"far",iconName:"octagon-xmark",icon:[512,512,["times-octagon","xmark-octagon"],"f2f0","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},edt=ede,eda=ede,edn={prefix:"far",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M113 433L273 273c9.4-9.4 9.4-24.6 0-33.9L113 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l143 143L79 399c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zm192 0L465 273c9.4-9.4 9.4-24.6 0-33.9L305 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l143 143L271 399c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0z"]},edr=edn,edi={prefix:"far",iconName:"truck-ramp-couch",icon:[640,512,["truck-couch"],"f4dd","M352 88c0-48.6 39.4-88 88-88H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-22.1 0-40 17.9-40 40V360.7l25.7-7 .4-.1c17.6-38.7 56.7-65.6 102-65.6c61.9 0 112 50.1 112 112s-50.1 112-112 112c-59.8 0-108.7-46.9-111.8-106L30.3 511.2c-12.8 3.5-26-4.1-29.5-16.8s4.1-26 16.8-29.5L352 373.8V88zM592 400a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM294.5 209.2c8.7-2.3 17.4-2.1 25.5 .2V334.8l-38.7 10.4L126.7 386.6 64.9 403.2c-17.1 4.6-34.6-5.6-39.2-22.6L13.3 334.2c-6.9-25.6 8.3-51.9 33.9-58.8s51.9 8.3 58.8 33.9l4.1 15.5 154.5-41.4-4.1-15.5c-6.9-25.6 8.3-51.9 33.9-58.8zM8 252.8c-9.1-34.1 11.1-69.2 45.3-78.4l185.5-49.7c34.1-9.1 69.2 11.1 78.4 45.3l1.7 6.4c-10.6-1.6-21.6-1.1-32.6 1.9c-37.4 10-61.5 44.9-59.2 82.1L131.2 286c-16.6-33.4-54.9-51.5-92.3-41.5c-11 2.9-20.8 8-29.2 14.7L8 252.8z"]},edc=edi,eds={prefix:"far",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c7.6-4.2 16.8-4.1 24.3 .5l144 88c7.1 4.4 11.5 12.1 11.5 20.5s-4.4 16.1-11.5 20.5l-144 88c-7.4 4.5-16.7 4.7-24.3 .5s-12.3-12.2-12.3-20.9V168c0-8.7 4.7-16.7 12.3-20.9z"]},edo=eds,edl={prefix:"far",iconName:"euro-sign",icon:[320,512,[8364,"eur","euro"],"f153","M48.6 240c-.4 5.3-.6 10.6-.6 16s.2 10.7 .6 16H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H57.3C84.8 412.5 170.5 480 272 480h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H272c-74.6 0-138.4-46.4-164-112H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H96.7c-.5-5.3-.7-10.6-.7-16s.2-10.7 .7-16H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H108c25.6-65.6 89.4-112 164-112h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H272C170.5 32 84.8 99.5 57.3 192H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48.6z"]},edf=edl,edd=edl,edu={prefix:"far",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"]},edp=edu,edh={prefix:"far",iconName:"circle-stop",icon:[512,512,[62094,"stop-circle"],"f28d","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm192-96H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"]},edb=edh,edm={prefix:"far",iconName:"compass-drafting",icon:[512,512,["drafting-compass"],"f568","M304 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-19.6 91.7c-9 2.8-18.5 4.3-28.4 4.3s-19.4-1.5-28.4-4.3L158.1 306.4C187.9 320.3 221 328 256 328c85.8 0 160.8-46.6 201-116c6.6-11.5 21.3-15.4 32.8-8.8s15.4 21.3 8.8 32.8C450.2 319.6 359.7 376 256 376c-43.8 0-85.3-10.1-122.2-28L44.7 500.1c-6.7 11.4-21.4 15.3-32.8 8.6S-3.4 487.3 3.3 475.9L92.6 323.4C60.4 300.2 33.4 270.4 13.5 236c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8c15.8 27.2 36.9 51 61.9 69.7l69.8-119.2C170.2 145.2 160 121.8 160 96c0-53 43-96 96-96s96 43 96 96c0 25.8-10.2 49.2-26.7 66.5l53.5 91.4c-12.6 9.8-26.4 18.1-41.1 24.7l-53.2-90.9zM508.7 475.9c6.7 11.4 2.9 26.1-8.6 32.8s-26.1 2.9-32.8-8.6L394.4 375.7c14.4-7.1 28.2-15.4 41.2-24.6l73 124.8z"]},edg=edm,edy={prefix:"far",iconName:"car-wrench",icon:[512,512,["car-mechanic"],"f5e3","M468.9 104H456l-.5 0c-.7 0-1.4-.1-2.1-.1C441.3 102.5 432 92.4 432 80s9.3-22.5 21.3-23.9c.7-.1 1.4-.1 2.1-.1l.5 0h12.9 17.6c10.8 0 18.4-10.6 12.5-19.6c-3.6-5.5-7.8-10.5-12.5-14.9c-4.2-3.9-8.8-7.4-13.8-10.3C470.8 10 468.9 9 466.9 8C456.4 2.9 444.5 0 432 0c-29.1 0-54.5 15.5-68.5 38.7c-3.3 5.4-8.9 9.3-15.3 9.3H163.8c-6.4 0-12-3.8-15.3-9.3C134.5 15.5 109.1 0 80 0C67.5 0 55.6 2.9 45.1 8c-2 1-3.9 2-5.8 3.1c-5 2.9-9.6 6.4-13.8 10.3c-4.7 4.4-9 9.4-12.5 14.9C7 45.4 14.7 56 25.5 56H43.1 56l.5 0c.7 0 1.4 .1 2.1 .1C70.7 57.5 80 67.6 80 80s-9.3 22.5-21.3 23.9c-.7 .1-1.4 .1-2.1 .1l-.5 0H43.1 25.5C14.7 104 7 114.6 12.9 123.6c3.6 5.5 7.8 10.5 12.5 14.9c4.2 3.9 8.8 7.4 13.8 10.3c1.9 1.1 3.8 2.2 5.8 3.1c10.6 5.1 22.4 8 34.9 8c29.1 0 54.5-15.5 68.5-38.7c3.3-5.4 8.9-9.3 15.3-9.3H348.2c6.4 0 12 3.8 15.3 9.3c14 23.2 39.5 38.7 68.5 38.7c12.5 0 24.4-2.9 34.9-8c2-1 3.9-2 5.8-3.1c5-2.9 9.6-6.4 13.8-10.3c4.7-4.4 9-9.4 12.5-14.9c5.9-9-1.7-19.6-12.5-19.6H468.9zM185.8 208H326.2c10.1 0 19.2 6.4 22.6 15.9L365.9 272H146.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM89.4 287.9c-.2 .5-.3 .9-.5 1.4C64.2 306.7 48 335.5 48 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H416v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L394 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H185.8c-30.4 0-57.6 19.1-67.8 47.8L89.4 287.9zM368 320c26.5 0 48 21.5 48 48v32H96V368c0-26.5 21.5-48 48-48H368zM160 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},edM=edy,edv={prefix:"far",iconName:"face-laugh-beam",icon:[512,512,[128513,"laugh-beam"],"f59a","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zm86.9-85.1l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"]},edC=edv,edI={prefix:"far",iconName:"file-magnifying-glass",icon:[384,512,["file-search"],"f865","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM272 304c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c17.8 0 34.4-4.8 48.7-13.2L263 425.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-38.3-38.3c8.5-14.3 13.3-31 13.3-48.9zm-96-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},edA=edI,edz={prefix:"far",iconName:"circle-chevron-up",icon:[512,512,["chevron-circle-up"],"f139","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271L273 167c-9.4-9.4-24.6-9.4-33.9 0L135 271c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87 87 87c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},edL=edz,edT={prefix:"far",iconName:"sterling-sign",icon:[320,512,[163,"gbp","pound-sign"],"f154","M96 159.2C96 115.5 131.5 80 175.2 80c8.5 0 17 1.4 25.1 4.1l80.1 26.7c12.6 4.2 26.2-2.6 30.4-15.2s-2.6-26.2-15.2-30.4L215.5 38.5c-13-4.3-26.6-6.5-40.2-6.5C105 32 48 89 48 159.2V224H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v63.4c0 17.4-4.4 34.5-12.7 49.8L2.9 444.5c-4.1 7.4-3.9 16.5 .4 23.7S15.5 480 24 480H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H64.4l13-23.9C89.6 385.8 96 360.8 96 335.4V272H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V159.2z"]},edw=edT,edH=edT,edx={prefix:"far",iconName:"arrow-down-long",icon:[384,512,["long-arrow-down"],"f175","M175 505c9.4 9.4 24.6 9.4 33.9 0L345 369c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95L216 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 406.1L73 335c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L175 505z"]},edN=edx,edV={prefix:"far",iconName:"reply-all",icon:[576,512,["mail-reply-all"],"f122","M208.5 73.4c9.6-9.1 10-24.3 .9-33.9s-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4zM352 240l0 0H328c-13.3 0-24 10.7-24 24v24 28.1L183.9 208 304 99.9V128v24c0 13.3 10.7 24 24 24h24 48c70.7 0 128 57.3 128 128c0 15.3-1.9 29.1-5.2 41.5C506 284.7 450.2 240 384 240H352zm0 96V288h32c5.4 0 10.8 .5 16 1.3c45.4 7.6 80 47.1 80 94.7c0 17.3-4.2 30.5-9.5 40.2c-1.6 2.9-3.3 5.5-5 7.9c-2.6 3.5-5.3 6.4-7.7 8.6c-.5 .5-1 .9-1.4 1.4c-4.8 4.9-8.3 11.3-8.3 18.1c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9c2.6-1.4 6.3-3.5 10.8-6.5c2.7-1.8 5.7-3.8 8.9-6.2c3.7-2.7 7.6-5.8 11.7-9.3C537.4 430.2 576 382 576 304c0-97.2-78.8-176-176-176H352V80 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V336z"]},edk=edV,edE={prefix:"far",iconName:"person-skating",icon:[448,512,["skating"],"f7c5","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 120c0-13.3 10.7-24 24-24H321.4c35.6 0 53.5 43.1 28.3 68.3L268.9 245l69.3 60c8.8 7.6 13.8 18.6 13.8 30.2V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V339l-85.3-74c-24.8-21.5-26-59.7-1.9-82.5c11.9-11.2 26.8-25.1 41.6-38.5H152c-13.3 0-24-10.7-24-24zM79 367L179.4 266.6c4.8 8.5 11.2 16.4 19 23.2l13.7 11.9L113 401c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zm324.9 81.4c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h88.8c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z"]},edD=edE,edS={prefix:"far",iconName:"filter-circle-dollar",icon:[576,512,["funnel-dollar"],"f662","M0 41.7C0 18.7 18.7 0 41.7 0H469.9C493.2 0 512 18.8 512 42.1c0 8.9-2.8 17.6-8.1 24.8L411.6 193.2c-30.9 3.6-59.3 15.1-83.2 32.5L458.3 48H55L218.6 248.8c3.5 4.3 5.4 9.6 5.4 15.2v68.4L256.3 358c-.2 3.3-.3 6.6-.3 10c0 20.8 3.6 40.7 10.2 59.2l-75.1-59.6c-9.6-7.6-15.1-19.1-15.1-31.3V272.5L9.4 68C3.3 60.6 0 51.3 0 41.7zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},ed_=edS,edO={prefix:"far",iconName:"circle-arrow-down",icon:[512,512,["arrow-circle-down"],"f0ab","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm0 464A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM361 289l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-88-88c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47V152c0-13.3 10.7-24 24-24s24 10.7 24 24V302.1l47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},edP=edO,edj={prefix:"far",iconName:"comment-pen",icon:[512,512,["comment-edit"],"f4ae","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM340.8 155c-14.7-14.7-38.6-14.7-53.3 0L272.6 170l53.3 53.3 14.9-14.9c14.7-14.7 14.7-38.6 0-53.3zM178.1 264.5c-4.1 4.1-7 9.2-8.4 14.9L160.5 316c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l36.6-9.2c5.6-1.4 10.8-4.3 14.9-8.4l71.9-71.9L250 192.6l-71.9 71.9z"]},edB=edj,edR={prefix:"far",iconName:"file-import",icon:[512,512,["arrow-right-to-file"],"f56f","M448 464H192c-8.8 0-16-7.2-16-16V368H128v80c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H192c-35.3 0-64 28.7-64 64V256h48V64c0-8.8 7.2-16 16-16H352v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16zM297 215c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},edU=edR,edF={prefix:"far",iconName:"square-arrow-up-right",icon:[448,512,["external-link-square"],"f14c","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zm64 16c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"]},edG=edF,edY={prefix:"far",iconName:"arrow-left-from-line",icon:[448,512,[8612,"arrow-from-right"],"f344","M7.6 238.5C2.7 243.1 0 249.4 0 256s2.7 12.9 7.6 17.5l136 128c9.7 9.1 24.8 8.6 33.9-1s8.6-24.8-1-33.9L84.5 280l83.5 0 128 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-128 0-83.5 0 91.9-86.5c9.7-9.1 10.1-24.3 1-33.9s-24.3-10.1-33.9-1l-136 128zM400 424c0 13.3 10.7 24 24 24s24-10.7 24-24l0-336c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 336z"]},edQ=edY,edq={prefix:"far",iconName:"plane-engines",icon:[576,512,[9992,"plane-alt"],"f3de","M576 256c0-17.4-8.8-31.1-18.7-40.7c-9.9-9.6-22.4-16.9-34.8-22.4C498 182.1 468.7 176 448 176H381.8l-32.5-50.9C360.3 120.1 368 109 368 96c0-17.7-14.3-32-32-32H310.1L285.7 25.8C275.4 9.7 257.6 0 238.5 0H197.9c-27.1 0-46.4 26.4-38.1 52.2L199.4 176H148l-36-48c-7.6-10.1-19.4-16-32-16H37.9C17 112 0 129 0 149.9c0 3.8 .6 7.5 1.7 11.1l0 0 19.9 64.7C9 230.1 0 242 0 256s9 25.9 21.6 30.3L1.7 350.9l0 0C.6 354.6 0 358.3 0 362.1C0 383 17 400 37.9 400H80c12.6 0 24.4-5.9 32-16L92.8 369.6 112 384l36-48h51.4L159.8 459.8c-8.3 25.8 11 52.2 38.1 52.2h40.6c19.1 0 36.9-9.7 47.2-25.8L310.1 448H336c17.7 0 32-14.3 32-32c0-13-7.7-24.1-18.8-29.1L381.8 336H448c20.6 0 49.8-5.8 74.4-16.5c12.4-5.4 25-12.7 34.9-22.4c10-9.8 18.7-23.6 18.7-41.1zM448 224c13.4 0 36.1 4.4 55.1 12.8c9.4 4.2 16.4 8.7 20.7 12.9c4.2 4.1 4.2 6.1 4.2 6.3v0c0 .6-.1 2.8-4.2 6.8c-4.3 4.2-11.2 8.6-20.6 12.7C484.3 283.8 461.6 288 448 288H368.6c-8.2 0-15.8 4.2-20.2 11.1L245.2 460.3c-1.5 2.3-4 3.7-6.7 3.7H208.9l46.3-144.7c2.3-7.3 1-15.3-3.5-21.5s-11.7-9.8-19.4-9.8H136c-7.6 0-14.7 3.6-19.2 9.6L76 352H51.6l27.4-88.9c1.4-4.6 1.4-9.5 0-14.1L51.6 160H76l40.8 54.4c4.5 6 11.6 9.6 19.2 9.6h96.3c7.7 0 14.9-3.7 19.4-9.8s5.8-14.2 3.5-21.5L208.9 48h29.6c2.7 0 5.3 1.4 6.7 3.7l20.2-12.9L245.2 51.7 348.4 212.9c4.4 6.9 12 11.1 20.2 11.1l79.4 0z"]},edK=edq,edZ={prefix:"far",iconName:"temperature-empty",icon:[320,512,["temperature-0","thermometer-0","thermometer-empty"],"f2cb","M96 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5C90.3 301 96 288.4 96 273.9V112zM160 0C98.1 0 48 50.2 48 112V273.9c0 1.7-.7 4.4-3.2 7.8C26.7 305.7 16 335.7 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},edW=edZ,ed$=edZ,edX=edZ,edJ={prefix:"far",iconName:"gauge-low",icon:[512,512,["tachometer-alt-slow"],"f627","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm32 112a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM256 408c-30.9 0-56-25.1-56-56c0-14 5.1-26.8 13.7-36.6L146 161.7c-5.3-12.1 .2-26.3 12.3-31.6s26.3 .2 31.6 12.3L257.6 296c30.2 .8 54.4 25.6 54.4 56c0 30.9-25.1 56-56 56zM384 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm16 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},ed1=edJ,ed0={prefix:"far",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM208 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H176zM376 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},ed2=ed0,ed6=ed0,ed4={prefix:"far",iconName:"scale-unbalanced-flip",icon:[640,512,["balance-scale-right"],"f516","M97.1 16.7c-4 12.6 2.9 26.1 15.5 30.2L240.4 87.7c3.1 32.4 25.5 59.2 55.6 68.6V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H320c13.3 0 24-10.7 24-24V156.3c14.2-4.5 26.8-12.8 36.4-23.8l132.3 42.3c12.6 4 26.1-2.9 30.2-15.5s-2.9-26.1-15.5-30.2L399.6 88.3c.3-2.7 .4-5.5 .4-8.3c0-44.2-35.8-80-80-80c-29.8 0-55.8 16.3-69.6 40.5L127.3 1.1c-12.6-4-26.1 2.9-30.2 15.5zM128 163.8L200.4 288H55.6L128 163.8zM254 305.1c2.6-11-1-22.3-6.7-32.1L152.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L8.7 273.1C3 282.8-.6 294.1 2 305.1C12.8 350 65.1 384 128 384s115.2-34 126-78.9zM583.3 416H438.4l72.4-124.2L583.3 416zm-72.4 96c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L534.9 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L391.6 401.1c-5.7 9.8-9.3 21.1-6.7 32.1C395.7 478 448 512 510.8 512zM320 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ed3=ed4,ed5={prefix:"far",iconName:"diamond-turn-right",icon:[512,512,["directions"],"f5eb","M50.9 249L249 50.9c1.9-1.9 4.4-2.9 7-2.9s5.2 1 7 2.9L461.1 249c1.9 1.9 2.9 4.4 2.9 7s-1 5.2-2.9 7L263 461.1c-1.9 1.9-4.4 2.9-7 2.9s-5.2-1-7-2.9L50.9 263c-1.9-1.9-2.9-4.4-2.9-7s1-5.2 2.9-7zM215 17L17 215C6.1 225.9 0 240.6 0 256s6.1 30.1 17 41L215 495c10.9 10.9 25.6 17 41 17s30.1-6.1 41-17L495 297c10.9-10.9 17-25.6 17-41s-6.1-30.1-17-41L297 17C286.1 6.1 271.4 0 256 0s-30.1 6.1-41 17zM315.3 148.7c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8v40H240c-35.3 0-64 28.7-64 64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V264c0-8.8 7.2-16 16-16h48v40c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l64-64c6.2-6.2 6.2-16.4 0-22.6l-64-64z"]},ed8=ed5,ed9={prefix:"far",iconName:"house-laptop",icon:[640,512,["laptop-house"],"e066","M224.8 5.4c8.8-7.2 21.5-7.2 30.3 0l216 176c10.3 8.4 11.8 23.5 3.4 33.8s-23.5 11.8-33.8 3.4L416 198.4V240H368V159.3L240 55 112 159.3V360c0 4.4 3.6 8 8 8H272v48H120c-30.9 0-56-25.1-56-56V198.4L39.2 218.6c-10.3 8.4-25.4 6.8-33.8-3.4s-6.8-25.4 3.4-33.8l216-176zM288 216v45.7c-6 6.8-10.6 14.9-13.3 23.8c-3.2 1.6-6.9 2.5-10.7 2.5H216c-13.3 0-24-10.7-24-24V216c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24zm64 104V464H544V320H352zm-48-16c0-17.7 14.3-32 32-32H560c17.7 0 32 14.3 32 32V464h36c6.6 0 12 5.4 12 12c0 19.9-16.1 36-36 36H592 544 352 304 292c-19.9 0-36-16.1-36-36c0-6.6 5.4-12 12-12h36V304z"]},ed7=ed9,eue={prefix:"far",iconName:"face-tired",icon:[512,512,[128555,"tired"],"f5c8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.5 64.3C196.1 302.1 223.8 288 256 288s59.9 14.1 79.5 32.3C354.5 338.1 368 362 368 384c0 5.4-2.7 10.4-7.2 13.4s-10.2 3.4-15.2 1.3l-17.2-7.5c-22.8-10-47.5-15.1-72.4-15.1s-49.6 5.2-72.4 15.1l-17.2 7.5c-4.9 2.2-10.7 1.7-15.2-1.3s-7.2-8-7.2-13.4c0-22 13.5-45.9 32.5-63.7zm-43-173.6l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},eut=eue,eua={prefix:"far",iconName:"circle-caret-up",icon:[512,512,["caret-circle-up"],"f331","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-368c-6.7 0-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9s12.5 14.4 22 14.4H360c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112c-4.5-4.9-10.9-7.7-17.6-7.7z"]},eun=eua,eur={prefix:"far",iconName:"font-awesome",icon:[448,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V124.2l12.5-2.4c16.7-3.2 31.5-8.5 44.2-13.1l0 0 0 0c3.7-1.3 7.1-2.6 10.4-3.7c15.2-5.2 30.4-9.1 51.2-9.1c25.6 0 43 6 63.5 13.3l.5 .2c20.9 7.4 44.8 15.9 79.1 15.9c32.4 0 53.7-6.8 90.5-19.6V342.9l-9.5 3.3c-41.5 14.4-55.2 19.2-81 19.2c-25.7 0-43.1-6-63.6-13.3l-.6-.2c-20.8-7.4-44.8-15.8-79-15.8c-16.8 0-31 2-43.9 5c-12.9 3-20.9 16-17.9 28.9s16 20.9 28.9 17.9c9.6-2.2 20.1-3.7 32.9-3.7c25.6 0 43 6 63.5 13.3l.5 .2c20.9 7.4 44.8 15.9 79.1 15.9c34.4 0 56.4-7.7 97.8-22.2c7.5-2.6 15.5-5.4 24.4-8.5l16.2-5.5V360 72 38.4L416.2 49.3c-9.7 3.3-18.2 6.3-25.7 8.9c-41.5 14.4-55.2 19.2-81 19.2c-25.7 0-43.1-6-63.6-13.3l-.6-.2c-20.8-7.4-44.8-15.8-79-15.8c-27.8 0-48.5 5.5-66.6 11.6c-4.9 1.7-9.3 3.3-13.6 4.8c-11.9 4.3-22 7.9-34.7 10.3L48 75.4V56z"]},eui=eur,euc=eur,eus={prefix:"far",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM223 255c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V384c0 13.3 10.7 24 24 24s24-10.7 24-24V249.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]},euo=eus,eul=eus,euf={prefix:"far",iconName:"circle-envelope",icon:[512,512,["envelope-circle"],"e10c","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm-7.3-256.4c2.2 1.2 4.7 1.9 7.3 1.9s5.1-.6 7.3-1.9l120.6-66.4C382.5 172.9 368.7 160 352 160H160c-16.7 0-30.5 12.9-31.9 29.3l120.6 66.4zm30 28c-7 3.8-14.8 5.8-22.7 5.8s-15.8-2-22.7-5.8L128 225.7V320c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V225.7L278.7 283.6z"]},eud=euf,euu={prefix:"far",iconName:"triangle-person-digging",icon:[640,512,["construction"],"f85d","M70.3 464L320 55.3 570.2 464H70.3zM285.9 19.1l-264 432c-7.5 12.3-7.8 27.8-.8 40.4S41.5 512 56 512H584.5c14.5 0 27.8-7.8 34.9-20.4s6.8-28.1-.8-40.4L354.1 19.1C346.8 7.2 333.9 0 320 0s-26.9 7.3-34.1 19.1zM312 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm36.5 100.1l-19.7-49.2c-8.4-21.1-28.9-34.9-51.6-34.9c-18.6 0-35.9 9.3-46.3 24.8l-4.2 6.4c-2.5 3.7-3.3 8.2-2.3 12.5s3.8 8 7.6 10.2l153.5 88.6-15.2 25.4c-3 4.9-3 11.1-.2 16.1s8.2 8.1 13.9 8.1h96c5.8 0 11.1-3.1 13.9-8.1s2.8-11.2-.2-16.1l-48-80c-2.9-4.8-8.1-7.8-13.7-7.8s-10.8 2.9-13.7 7.8L402 355l-53.5-30.9zm-131.6-3.4l-7.5 16.8-32 72c-3.6 8.1 0 17.5 8.1 21.1s17.5 0 21.1-8.1l24.5-55.2L272 392.9V416c0 8.8 7.2 16 16 16s16-7.2 16-16V384c0-5.5-2.8-10.6-7.5-13.6l-64-40-15.6-9.8z"]},eup=euu,euh={prefix:"far",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M307.3 207c82.9-9.1 148.4-75.6 156-159H456c-76.7 0-142 49.1-166.1 117.5c-8.8-16.8-19.4-32.6-31.6-47.1C296.1 48 370.5 0 456 0h24c17.7 0 32 14.3 32 32c0 113.6-84.6 207.4-194.2 222c-2.1-16.2-5.6-31.9-10.5-47.1zM48 112v16c0 97.2 78.8 176 176 176h8V288c0 0 0 0 0 0c0-97.2-78.8-176-176-176H48zM280 288v16 48l0 136c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-136h-8C100.3 352 0 251.7 0 128V96C0 78.3 14.3 64 32 64H56c123.7 0 224 100.3 224 224z"]},eub=euh,eum={prefix:"far",iconName:"left-right",icon:[512,512,[8596,"arrows-alt-h"],"f337","M505.6 239.7c8.5 9.2 8.5 23.4 0 32.6l-89.4 96.8c-8.8 9.5-21.1 14.9-34 14.9c-25.5 0-46.3-20.7-46.3-46.3l0-9.7-160 0 0 9.7c0 25.5-20.7 46.3-46.3 46.3c-12.9 0-25.2-5.4-34-14.9L6.4 272.3c-8.5-9.2-8.5-23.4 0-32.6l89.4-96.8c8.8-9.5 21.1-14.9 34-14.9c25.5 0 46.3 20.7 46.3 46.3l0 9.7 160 0 0-9.7c0-25.5 20.7-46.3 46.3-46.3c12.9 0 25.2 5.4 34 14.9l89.4 96.8zM384 178.7l0 29.3c0 13.3-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24l0-29.3L56.7 256 128 333.3l0-29.3c0-13.3 10.7-24 24-24l208 0c13.3 0 24 10.7 24 24l0 29.3L455.3 256 384 178.7zm-253-3.3s0 0 0 0l-1.3-1.2 1.3 1.2 0 0z"]},eug=eum,euy={prefix:"far",iconName:"circle-arrow-left",icon:[512,512,["arrow-circle-left"],"f0a8","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM223 151l-88 88c-9.4 9.4-9.4 24.6 0 33.9l88 88c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47L360 280c13.3 0 24-10.7 24-24s-10.7-24-24-24l-150.1 0 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},euM=euy,euv={prefix:"far",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M15 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L49 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM312 480h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24s10.7 24 24 24zm0-128H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24s10.7 24 24 24zm0-128H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24s10.7 24 24 24zm0-128H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},euC=euv,euI=euv,euA={prefix:"far",iconName:"square-dollar",icon:[448,512,["dollar-square","usd-square"],"f2e9","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm244.8 37.6v14.2c9.7 1.2 19.4 3.9 29 6.6c1.9 .5 3.7 1 5.6 1.6c11.5 3.2 18.3 15.1 15.1 26.6s-15.1 18.2-26.6 15.1c-1.6-.4-3.1-.9-4.7-1.3c-7-2-14-3.9-21.1-5.3c-13.2-2.5-28.5-1.3-40.8 4c-11 4.8-20.1 16.4-7.6 24.4c9.8 6.3 21.8 9.5 33.2 12.6c2.4 .6 4.7 1.3 7 1.9c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2l0 15.2c0 11.9-9.7 21.6-21.6 21.6s-21.6-9.7-21.6-21.6l0-17.4c-14.5-3.3-28.7-7.9-42.8-12.5c-11.3-3.7-17.5-16-13.7-27.3s16-17.5 27.3-13.7c2.5 .8 5 1.7 7.5 2.5c11.3 3.8 22.9 7.7 34.5 9.6c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c4-21.8 21-36.3 39-44.1c5.5-2.4 11.4-4.3 17.5-5.7V133.6c0-11.9 9.7-21.6 21.6-21.6s21.6 9.7 21.6 21.6z"]},euz=euA,euL=euA,euT={prefix:"far",iconName:"message-check",icon:[512,512,["comment-alt-check"],"f4a2","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM369 153c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 153z"]},euw=euT,euH={prefix:"far",iconName:"cloud-bolt",icon:[512,512,[127785,"thunderstorm"],"f76c","M184 48c-39.8 0-72 32.2-72 72c0 2.6 .1 5.2 .4 7.7c1.3 12-6.6 23.1-18.3 25.9C67.6 159.9 48 183.7 48 212c0 32.2 25.3 58.4 57.1 59.9c.3 0 .7 0 1 .1H108h95.2l-60 48H108h-4c-1.2 0-2.4-.1-3.5-.3C44.3 315.9 0 269.1 0 212c0-44.1 26.4-81.9 64.2-98.7C67.7 50.1 120 0 184 0c33.9 0 64.5 14.1 86.3 36.6C285.1 28.6 302 24 320 24c46.9 0 86.5 31 99.5 73.7C472.1 106.9 512 152.8 512 208c0 61.9-50.1 112-112 112H352 333.7l24-48H400c35.3 0 64-28.7 64-64s-28.6-64-64-64h0l-.3 0c-12.4 0-22.7-9.3-23.9-21.6C372.9 94.1 349 72 320 72c-14.7 0-28.1 5.7-38.1 15c-5.3 4.9-12.4 7.2-19.5 6.2s-13.4-5-17.2-11.1C232.5 61.6 209.8 48 184 48zM330.1 227.6c5.8 4.7 7.6 12.9 4.3 19.6L281.9 352H352c6.8 0 12.8 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L230.1 384H160c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},eux=euH,euN={prefix:"far",iconName:"text-slash",icon:[640,512,["remove-format"],"f87d","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-281.9-221L396.4 80H521.3l-8.5 34.2c-3.2 12.9 4.6 25.9 17.5 29.1s25.9-4.6 29.1-17.5l11-44.1C576.6 56.5 557.5 32 531.5 32h-335c-18.4 0-34.4 12.5-38.8 30.3l-7.5 30.1L38.8 5.1zM191.5 124.8L202.7 80H346.5L308.1 216.2 191.5 124.8zm129 223.7l-40.8-32.1L248.9 425.5l-1.8 6.5H192c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H296.9l23.6-83.5z"]},euV=euN,euk={prefix:"far",iconName:"face-smile-wink",icon:[512,512,[128521,"smile-wink"],"f4da","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},euE=euk,euD={prefix:"far",iconName:"tombstone-blank",icon:[448,512,[129702,"tombstone-alt"],"f721","M368 192V432h48V192C416 86 330 0 224 0S32 86 32 192V432H80V192c0-79.5 64.5-144 144-144s144 64.5 144 144zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},euS=euD,eu_={prefix:"far",iconName:"chess-king-piece",icon:[256,512,["chess-king-alt"],"f440","M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H66.9C43.2 96 24 115.2 24 138.9c0 4.7 .8 9.4 2.3 13.8l19.6 57.5C37.7 214.1 32 222.4 32 232c0 11.6 8.2 21.3 19.2 23.5L49.1 352h48l2.1-96h57.6l2.1 96h48l-2.1-96.5c10.9-2.2 19.2-11.9 19.2-23.5c0-9.6-5.7-17.9-13.9-21.8l19.6-57.5c1.5-4.5 2.3-9.1 2.3-13.8c0-23.7-19.2-42.9-42.9-42.9H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zm16.2 192H95.8L74 144H182l-21.8 64zm-91 224H186.8l16.6 32H52.7l16.6-32zm-9.7-48c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H215.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3H59.5z"]},euO=eu_,euP={prefix:"far",iconName:"left",icon:[448,512,["arrow-alt-left"],"f355","M50.4 256L200.3 113.3c.8-.8 2-1.3 3.2-1.3c2.5 0 4.6 2 4.6 4.6l0 83.4c0 13.3 10.7 24 24 24l168 0 0 64-168 0c-13.3 0-24 10.7-24 24l0 83.4c0 2.5-2 4.6-4.6 4.6c-1.2 0-2.3-.5-3.2-1.3L50.4 256zm153-192c-13.5 0-26.5 5.2-36.3 14.5L13.2 225.1C4.8 233.2 0 244.3 0 256s4.8 22.8 13.2 30.9L167.2 433.5c9.8 9.3 22.8 14.5 36.3 14.5c29 0 52.6-23.5 52.6-52.6l0-59.4 144 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-144 0 0-59.4c0-29-23.5-52.6-52.6-52.6z"]},euj=euP,euB={prefix:"far",iconName:"square-down",icon:[448,512,[11015,"arrow-alt-square-down"],"f350","M400 416l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16zm48 0c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64l0 320zM328.8 294.6l-91 84c-3.8 3.5-8.7 5.4-13.9 5.4s-10.1-1.9-13.9-5.4l-91-84c-4.6-4.2-7.2-10.1-7.2-16.4c0-12.3 10-22.3 22.3-22.3H176V160c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32v96h41.7c12.3 0 22.3 10 22.3 22.3c0 6.2-2.6 12.1-7.2 16.4z"]},euR=euB,euU={prefix:"far",iconName:"arrows-left-right",icon:[512,512,["arrows-h"],"f07e","M505 273c9.4-9.4 9.4-24.6 0-33.9l-96-96c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55L81.9 232l55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239c-9.4 9.4-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 348.1 0-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l96-96z"]},euF=euU,euG={prefix:"far",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM223 313l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},euY=euG,euQ=euG,euq={prefix:"far",iconName:"chalkboard",icon:[576,512,["blackboard"],"f51b","M80 88c0-4.4 3.6-8 8-8H488c4.4 0 8 3.6 8 8V400h48V88c0-30.9-25.1-56-56-56H88C57.1 32 32 57.1 32 88V400H80V88zM224 408v24H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H224h24H392h24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H416V408c0-30.9-25.1-56-56-56H280c-30.9 0-56 25.1-56 56zm144 0v24H272V408c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8z"]},euK=euq,euZ={prefix:"far",iconName:"user-large-slash",icon:[640,512,["user-alt-slash"],"f4fa","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM224.2 150.4c-.1-2.1-.2-4.3-.2-6.4c0-53 43-96 96-96s96 43 96 96c0 47.3-34.3 86.7-79.3 94.6L224.2 150.4zM545.5 512H528l-60.9-48H113.3c8.3-54.4 55.3-96 112-96H345.2l-60.9-48h-59C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7H545.3l.3 0z"]},euW=euZ,eu$={prefix:"far",iconName:"signal-strong",icon:[640,512,["signal-4"],"f68f","M448 96c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zM320 192c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM192 288c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zM64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},euX=eu$,euJ={prefix:"far",iconName:"lollipop",icon:[512,512,[127853,"lollypop"],"e424","M210.8 334.8C265.3 314.2 304 261.6 304 200v-8c0-61.9-50.1-112-112-112S80 130.1 80 192c0 39.8 32.2 72 72 72s72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-35.3 28.7-64 64-64s64 28.7 64 64v8c0 53-43 96-96 96h-8C94.6 296 48 249.4 48 192c0-79.5 64.5-144 144-144s144 64.5 144 144c0 73.2-54.6 133.6-125.2 142.8zM0 192C0 298 86 384 192 384c44.4 0 85.2-15 117.7-40.3L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L343.7 309.7C369 277.2 384 236.4 384 192C384 86 298 0 192 0S0 86 0 192z"]},eu1=euJ,eu0={prefix:"far",iconName:"handshake-simple-slash",icon:[640,512,["handshake-alt-slash"],"e05f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L501.8 368H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H456 440.6l-99.4-77.9 35.1-32.4c9.7-9 10.3-24.2 1.4-33.9s-24.2-10.3-33.9-1.4l-40.9 37.7-39-30.5 44.9-42.4c18.5-17.4 42.9-27.1 68.3-27.1c24.4 0 47.9 8.9 66.1 25.1l36.9 32.8c4.4 3.9 10.1 6.1 15.9 6.1h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H505.1L475 101.2C448 77.3 413.2 64 377.1 64c-37.6 0-73.9 14.4-101.2 40.2l-50.1 47.4-31.2-24.4c8.3-5 17.2-8.9 26.5-11.5l51.1-51.1c-4.4-.4-8.8-.6-13.2-.6H248.7c-34 0-66.9 11.4-93.6 32.2L38.8 5.1zM388.9 402.4l-42-33.1c.8 8.5-2.1 17.2-8.6 23.7c-11.6 11.6-30.4 11.6-41.9 0l-10.7-10.7c-5.8-5.8-14.2-8.2-22.2-6.5s-14.6 7.5-17.3 15.3c-.8 2.1-2 4.1-3.7 5.8c-6.2 6.2-16.4 6.2-22.6 0L193 370.1l0 0-7-7-35.6-35.6c-15-15-35.4-23.4-56.6-23.4H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H93.7c8.5 0 16.6 3.4 22.6 9.4L152 397l7 7L185.9 431c23.6 23.6 60.9 24.9 86 4.1c30.4 22 73 19.3 100.4-8.1c7.3-7.3 12.8-15.6 16.6-24.5zM101.5 176L44.4 131C37 135.1 32 143 32 152c0 13.3 10.7 24 24 24h45.5z"]},eu2=eu0,eu6={prefix:"far",iconName:"rabbit-running",icon:[576,512,["rabbit-fast"],"f709","M501.8 167.8c-8.6-5.9-17.8-10.8-27.4-14.6C457.7 98.3 413.9 55 358 39.7l-2-.6c-13-3.6-26.9-1.8-38.5 5c-20.2 11.7-29.8 35.7-23.1 58.1l7.8 26.3c1.2 4 2.5 8 4 11.9l-57.1-20.8c-13.8-5-28.4-7.6-43.1-7.6H193.7c-30.1 0-57.5 11.7-77.9 30.9C103.7 133.5 88.5 128 72 128c-39.8 0-72 32.2-72 72s32.2 72 72 72c5.9 0 11.5-.7 17-2c6 14.1 14.8 27 26.1 37.8l37.7 36.1-28.3 18.9c-29.4 19.6-37.4 59.3-17.8 88.8s59.3 37.4 88.8 17.8l52.1-34.7 5.3 5.1C269.2 455.3 291 464 313.7 464H416c35.3 0 64-28.7 64-64c0-19.1-8.4-36.3-21.7-48h33.4c46.5 0 84.3-37.7 84.3-84.3c0-25.3-11.4-49.3-31-65.3l-18.9-15.4c13.8-52.7-1.7-108.8-40.6-147l-1.4-1.4c-5.7-5.6-13.8-8-21.6-6.5l-1.6 .3c-8.8 1.7-16 8.3-18.4 16.9c-.8 2.8-1.5 5.5-2.1 8.3c28.7 25.3 49.7 59 59.4 97.4c1.1 4.2 1.7 8.5 2 12.7zM88.5 182.5c-5.1 12.4-8.1 25.9-8.4 40.1c-2.5 .9-5.2 1.4-8 1.4c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.4 0 12.2 2.5 16.5 6.5zm62.7 220.1l37.2-24.8L212 400.5l-43.2 28.8c-7.4 4.9-17.3 2.9-22.2-4.4s-2.9-17.3 4.4-22.2zm190.3-317c.6-.3 1.2-.4 1.9-.2l2 .6c41.5 11.4 74 44.6 84.6 86.5c.3 10.6 7.6 19.7 17.8 22.4c11.7 3.1 22.8 8.7 32.3 16.5l34.6 28.2c8.4 6.9 13.4 17.2 13.4 28.1c0 20-16.2 36.3-36.3 36.3H392c-6.4 0-12.5 2.5-17 7l-9.9 9.9c-9.7-43.6-43.3-79.2-88-90.4l-23.3-5.8c-12.9-3.2-25.9 4.6-29.1 17.5s4.6 25.9 17.5 29.1l23.3 5.8c32.1 8 54.5 36.8 54.5 69.8v13c0 13.3 10.7 24 24 24h40l.1 0H416c8.8 0 16 7.2 16 16s-7.2 16-16 16H313.7c-10.3 0-20.2-4-27.6-11.1L148.3 273.1c-13-12.4-20.3-29.5-20.3-47.5c0-36.3 29.4-65.7 65.7-65.7H206c9.1 0 18.1 1.6 26.7 4.7l129.4 47.1c11 4 23.3-.5 29.1-10.7s3.4-23.1-5.7-30.5c-17.6-14.3-30.7-33.7-37.3-55.8l-7.8-26.3c-.3-1.1 .1-2.2 1.1-2.8zM480 256a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},eu4=eu6,eu3={prefix:"far",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M94 187.1C120.8 124.1 183.3 80 256 80c39.7 0 77.8 15.8 105.9 43.9L414.1 176H360c-13.3 0-24 10.7-24 24s10.7 24 24 24H472c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24s-24 10.7-24 24v54.1L395.9 89.9C358.8 52.8 308.5 32 256 32C163.4 32 83.9 88.2 49.8 168.3c-5.2 12.2 .5 26.3 12.7 31.5s26.3-.5 31.5-12.7zm368 157c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6C391 388.1 328.6 432 256 432c-39.7 0-77.8-15.8-105.9-43.9L97.9 336H152c13.3 0 24-10.7 24-24s-10.7-24-24-24H40c-13.3 0-24 10.7-24 24V424c0 13.3 10.7 24 24 24s24-10.7 24-24V369.9l52.1 52.1C153.2 459.2 203.5 480 256 480c92.5 0 171.8-56 206-135.9z"]},eu5=eu3,eu8=eu3,eu9={prefix:"far",iconName:"circle-book-open",icon:[512,512,["book-circle"],"e0ff","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 336c23.1 0 41 11.1 46.3 14.8c1.1 .8 2.4 1.2 3.7 1.2c3.3 0 5.9-2.7 5.9-5.9V185.3c0-5.8-3.1-11.1-8.3-13.5C221.2 167.1 202.5 160 184 160s-37.2 7.1-47.7 11.9c-5.2 2.4-8.3 7.7-8.3 13.5V346.1c0 3.3 2.7 5.9 5.9 5.9c1.3 0 2.6-.4 3.7-1.2C143 347.1 160.9 336 184 336zm144 0c23.1 0 41 11.1 46.3 14.8c1.1 .8 2.4 1.2 3.7 1.2c3.3 0 5.9-2.7 5.9-5.9V185.3c0-5.8-3.1-11.1-8.3-13.5C365.2 167.1 346.5 160 328 160s-37.2 7.1-47.7 11.9c-5.2 2.4-8.3 7.7-8.3 13.5V346.1c0 3.3 2.7 5.9 5.9 5.9c1.3 0 2.6-.4 3.7-1.2C287 347.1 304.9 336 328 336z"]},eu7=eu9,epe={prefix:"far",iconName:"square-arrow-up",icon:[448,512,["arrow-square-up"],"f33c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm241 39l88 88c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V209.9l-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l88-88c9.4-9.4 24.6-9.4 33.9 0z"]},ept=epe,epa={prefix:"far",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M232 59.6V450.3C99.2 375.7 64.4 227.3 64 139.7c0-5 3.1-10.2 9-12.8L232 59.6zm48 390.8V59.6L439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 87.5-35.2 236-168 310.6zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2z"]},epn=epa,epr={prefix:"far",iconName:"book-atlas",icon:[448,512,["atlas"],"f558","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM176.5 216h-31c4.8 26.1 21.1 48.2 43.5 60.8c-6.6-16.9-11-37.8-12.5-60.8zm0-32c1.4-22.9 5.9-43.8 12.5-60.8c-22.4 12.6-38.7 34.7-43.5 60.8h31zM112 200a120 120 0 1 1 240 0 120 120 0 1 1 -240 0zm206.5 16h-31c-1.4 22.9-5.9 43.8-12.5 60.8c22.4-12.6 38.7-34.7 43.5-60.8zM275 123.2c6.6 16.9 11 37.8 12.5 60.8h31c-4.8-26.1-21.1-48.2-43.5-60.8zM255.4 216H208.6c1.6 22.6 6.5 41.8 12.8 55.3c4.7 10.1 8.6 14.2 10.6 15.8c2-1.6 5.9-5.7 10.6-15.8c6.3-13.5 11.2-32.7 12.8-55.3zm-46.9-32h46.9c-1.6-22.6-6.5-41.8-12.8-55.3c-4.7-10.1-8.6-14.2-10.6-15.8c-2 1.6-5.9 5.7-10.6 15.8c-6.3 13.5-11.2 32.7-12.8 55.3z"]},epi=epr,epc={prefix:"far",iconName:"house-chimney-crack",icon:[576,512,["house-damage"],"f6f1","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H325.9L288 403.8l79.7-63.3c8.2-6.5 8-19.1-.4-25.3L252.2 229c-14.9-11.1-33.6 7.8-22.3 22.5L288 327.6l-84.8 67.3c-6.4 5.1-7.9 14.2-3.6 21.1L229.9 464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8z"]},eps=epc,epo={prefix:"far",iconName:"file-zipper",icon:[384,512,["file-archive"],"f1c6","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16h48v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm48 112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128c-8.8 0-16 7.2-16 16zm-6.3 71.8L82.1 335.9c-1.4 5.4-2.1 10.9-2.1 16.4c0 35.2 28.8 63.7 64 63.7s64-28.5 64-63.7c0-5.5-.7-11.1-2.1-16.4l-23.5-88.2c-3.7-14-16.4-23.8-30.9-23.8H136.6c-14.5 0-27.2 9.7-30.9 23.8zM128 336h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},epl=epo,epf={prefix:"far",iconName:"martini-glass-empty",icon:[512,512,["glass-martini"],"f000","M0 35.3C0 15.8 15.8 0 35.3 0H476.7C496.2 0 512 15.8 512 35.3c0 9.4-3.7 18.3-10.3 25L280 281.9V464h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H256 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V281.9L10.3 60.3C3.7 53.7 0 44.7 0 35.3zM256 238.1L446.1 48H65.9L256 238.1z"]},epd=epf,epu={prefix:"far",iconName:"person-snowmobiling",icon:[640,512,["snowmobile"],"f7d1","M240 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm99.7 75.4c11.4-6.8 26.1-3.1 32.9 8.2l46.8 78.1 138.9 69.4c10.8 5.4 17.7 16.5 17.7 28.6v59.1c0 10.7-5.3 20.7-14.2 26.6L492 392l54 72h20.1l33-33c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-40 40c-4.5 4.5-10.6 7-17 7H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h46l-48-64H313.3c4.3 9.8 6.7 20.6 6.7 32c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80c0-26.2 12.6-49.4 32-64l8-16 31.2-62.3C76.6 278.8 87.7 272 99.8 272H288l24-32H280c-7.6 0-14.7-3.6-19.2-9.6l-33.4-44.5c-4.7-6.2-12-9.9-19.8-9.9c-9.8 0-18.6 5.7-22.6 14.7l-19.1 43.1c-5.4 12.1-19.6 17.6-31.7 12.2s-17.6-19.6-12.2-31.7l19.1-43.1c11.7-26.3 37.7-43.2 66.4-43.2c22.9 0 44.4 10.8 58.2 29.1L292 192h56l18.7-24.9-35.3-58.8c-6.8-11.4-3.1-26.1 8.2-32.9zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H240c17.7 0 32-14.3 32-32s-14.3-32-32-32H80zm160-48H465.5L528 310.3V269.7L398.4 204.8l-72 96L312 320H288 109.7l-16 32H240z"]},epp=epu,eph={prefix:"far",iconName:"person-skiing",icon:[512,512,[9975,"skiing"],"f7c9","M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L239.8 365l49.6-74.5-82.7-87.9c-9.5-10.1-14.4-22.4-15.1-34.9l87.7 42 49.4 52.5c12.8 13.6 14.5 34.1 4.2 49.6l-50.2 75.4 135.8 70.5c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 55.5 26.6c1.7-.9 3.5-1.7 5.4-2.5l80.9-32.4c32.4-13 68.6 6.5 75.6 40.7l12.3 59.7 62.9 30.1c12 5.7 17 20 11.3 32s-20 17-32 11.3l-54.2-25.9c-1-.3-1.9-.6-2.8-1l-229.1-110-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5zm217.3 64.7c-1-4.9-6.2-7.7-10.8-5.8l-45.7 18.3 65.5 31.5-9-43.9z"]},epb=eph,epm={prefix:"far",iconName:"temperature-arrow-down",icon:[576,512,["temperature-down"],"e03f","M176 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C87.1 326.5 80 346.4 80 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM64 112C64 50.1 114.1 0 176 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S32 447.5 32 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM224 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3zM448 480c-6.8 0-13.3-2.9-17.8-7.9l-72-80c-8.9-9.9-8.1-25 1.8-33.9s25-8.1 33.9 1.8L424 393.5 424 56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 337.5 30.2-33.5c8.9-9.9 24-10.7 33.9-1.8s10.7 24 1.8 33.9l-72 80c-4.6 5.1-11 7.9-17.8 7.9z"]},epg=epm,epy={prefix:"far",iconName:"feather-pointed",icon:[512,512,["feather-alt"],"f56b","M117.7 343.9c-11.2-41.4-11.7-113 53.7-178.3c38.1-38.1 93.7-66.3 152.8-85.7c50.6-16.7 100.7-26 138.3-30.3c-4.3 37.6-13.6 87.7-30.3 138.3c-2.2 6.8-4.6 13.5-7 20.1H337.9l7.9-7.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L122.8 355.2c-2.6-4.1-4.2-7.9-5.1-11.3zm4.6 79.7c10 7.6 21 13.7 33.3 17c54.1 14.6 144.7 14 224.8-66.1C471.5 283.5 505 120.5 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c3.3 12.2 9.4 23.2 17 33.3L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l81.3-81.3zm34.5-34.5L193.9 352H334.3c-61.9 53.9-127.3 52.9-166.2 42.3c-3.5-.9-7.2-2.6-11.3-5.2zm220-85.2H241.9l48-48H404.6c-8.4 17-17.7 33.2-27.9 48z"]},epM=epy,epv={prefix:"far",iconName:"rectangle-ad",icon:[576,512,["ad"],"f641","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm229.5 77.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328H162.8l-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280h42.3L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9V184c0-13.3 10.7-24 24-24s24 10.7 24 24v96 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z"]},epC=epv,epI={prefix:"far",iconName:"circle-arrow-right",icon:[512,512,["arrow-circle-right"],"f0a9","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM289 361l88-88c9.4-9.4 9.4-24.6 0-33.9l-88-88c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47L152 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l150.1 0-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0z"]},epA=epI,epz={prefix:"far",iconName:"user-group-crown",icon:[640,512,["users-crown"],"f6a5","M144 144c0 44.2 35.8 80 80 80s80-35.8 80-80V128H144v16zm-.1-124.9l.1 .1c10.2 7.5 23.8 8.3 34.9 2L209.1 4c4.6-2.6 9.7-4 14.9-4s10.4 1.4 14.9 4l30.2 17.2c11 6.3 24.7 5.5 34.9-2l.1-.1c.3-.2 .6-.4 .8-.6l3-2.4L323.6 3.5c2.8-2.3 6.4-3.5 10-3.5H336c8.8 0 16 7.2 16 16V39v3.2 .1V144c0 70.7-57.3 128-128 128s-128-57.3-128-128V42.3v-.1V39 16c0-8.8 7.2-16 16-16h2.4c3.6 0 7.2 1.2 10 3.5L140 16l3 2.4c.3 .2 .6 .4 .8 .6zM48.3 464H399.7c-4.1-62.5-56.2-112-119.7-112H168c-63.6 0-115.6 49.5-119.7 112zM0 472c0-92.8 75.2-168 168-168H280c92.8 0 168 75.2 168 168v8c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32v-8zM432 256c-27.7 0-53-10.1-72.6-26.7c.5-.8 1-1.5 1.4-2.3c12.1-19.9 20-42.6 22.4-67c.5-5.3 .8-10.6 .8-16V42.8C398.5 35.9 414.8 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7z"]},epL=epz,epT={prefix:"far",iconName:"sort",icon:[320,512,["unsorted"],"f0dc","M70.6 176H249.4L160 86.6 70.6 176zm112-134.6l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128c12.5-12.5 32.8-12.5 45.3 0zM70.6 336L160 425.4 249.4 336H70.6zm112 134.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z"]},epw=epT,epH={prefix:"far",iconName:"list-ol",icon:[512,512,["list-1-2","list-numeric"],"f0cb","M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM216 72H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 160H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 160H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},epx=epH,epN=epH,epV={prefix:"far",iconName:"money-check-dollar",icon:[576,512,["money-check-alt"],"f53d","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM280 272H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24zm-24-72c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24zm-76-48v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20s20 9 20 20z"]},epk=epV,epE={prefix:"far",iconName:"face-kiss-wink-heart",icon:[512,512,[128536,"kiss-wink-heart"],"f598","M338.9 446.8c-25.4 11-53.4 17.2-82.9 17.2C141.1 464 48 370.9 48 256S141.1 48 256 48s208 93.1 208 208c0 22.4-3.5 43.9-10.1 64.1c3.1 4.5 5.7 9.4 7.8 14.6c12.7-1.6 25.1 .4 36.2 5c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-6.5-25.3zM296 316c0-6.9-3.1-13.2-7.3-18.3c-4.3-5.2-10.1-9.7-16.7-13.4C258.7 276.9 241.4 272 224 272c-3.6 0-6.8 2.5-7.7 6s.6 7.2 3.8 9l0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0 0 0c-2.5 1.4-4.1 4.1-4.1 7s1.6 5.6 4.1 7l0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0c-3.2 1.8-4.7 5.5-3.8 9s4.1 6 7.7 6c17.4 0 34.7-4.9 47.9-12.3c6.6-3.7 12.5-8.2 16.7-13.4c4.3-5.1 7.3-11.4 7.3-18.3s-3.1-13.2-7.3-18.3c-4.3-5.2-10.1-9.7-16.7-13.4c-2.7-1.5-5.7-3-8.7-4.3c3.1-1.3 6-2.7 8.7-4.3c6.6-3.7 12.5-8.2 16.7-13.4c4.3-5.1 7.3-11.4 7.3-18.3zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm159.3-20c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C375.7 186.8 355 180 335.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z"]},epD=epE,epS={prefix:"far",iconName:"down-to-line",icon:[384,512,["arrow-alt-to-bottom"],"f34a","M82.2 224L192 334 301.8 224H248c-13.3 0-24-10.7-24-24V80H160V200c0 13.3-10.7 24-24 24H82.2zM192 384c-11.5 0-22.5-4.6-30.6-12.7L45.6 255.2C36.9 246.5 32 234.7 32 222.4C32 196.8 52.8 176 78.4 176H112V80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v96h33.6c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L222.6 371.3c-8.1 8.1-19.1 12.7-30.6 12.7zM24 432H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},ep_=epS,epO={prefix:"far",iconName:"circle-phone",icon:[512,512,["phone-circle"],"e11b","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM186.7 128.7l-44 12C134 143.1 128 151 128 160c0 123.7 100.3 224 224 224c9 0 16.9-6 19.3-14.7l12-44c2.6-9.7-2.3-19.9-11.6-23.7l-48-20c-8.2-3.4-17.6-1-23.2 5.8L280.3 312c-35.2-16.6-63.7-45.1-80.3-80.3l24.7-20.2c6.8-5.6 9.2-15 5.8-23.2l-20-48c-3.9-9.3-14-14.2-23.7-11.6z"]},epP=epO,epj={prefix:"far",iconName:"up-down-left-right",icon:[512,512,["arrows-alt"],"f0b2","M256 55.8L289.5 96h-67L256 55.8zM229.8 12.3L168.2 86.2c-5.3 6.3-8.2 14.3-8.2 22.6c0 19.5 15.8 35.2 35.2 35.2H232v88H144V195.2c0-19.5-15.8-35.2-35.2-35.2c-8.2 0-16.2 2.9-22.6 8.2L12.3 229.8C4.5 236.2 0 245.9 0 256s4.5 19.8 12.3 26.2l73.9 61.6c6.3 5.3 14.3 8.2 22.6 8.2c19.5 0 35.2-15.8 35.2-35.2V280h88v88H195.2c-19.5 0-35.2 15.8-35.2 35.2c0 8.2 2.9 16.2 8.2 22.6l61.6 73.9c6.5 7.8 16.1 12.3 26.2 12.3s19.8-4.5 26.2-12.3l61.6-73.9c5.3-6.3 8.2-14.3 8.2-22.6c0-19.5-15.8-35.2-35.2-35.2H280V280h88v36.8c0 19.5 15.8 35.2 35.2 35.2c8.2 0 16.2-2.9 22.6-8.2l73.9-61.6c7.8-6.5 12.3-16.1 12.3-26.2s-4.5-19.8-12.3-26.2l-73.9-61.6c-6.3-5.3-14.3-8.2-22.6-8.2c-19.5 0-35.2 15.8-35.2 35.2V232H280V144h36.8c19.5 0 35.2-15.8 35.2-35.2c0-8.2-2.9-16.2-8.2-22.6L282.2 12.3C275.8 4.5 266.1 0 256 0s-19.8 4.5-26.2 12.3zM256 456.2L222.5 416h67L256 456.2zM456.2 256L416 289.5v-67L456.2 256zM96 289.5L55.8 256 96 222.5v67z"]},epB=epj,epR={prefix:"far",iconName:"dryer-heat",icon:[448,512,["dryer-alt"],"f862","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM104 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM80 288a144 144 0 1 1 288 0A144 144 0 1 1 80 288zm107.3-83.3c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L177.4 240c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l12.7 12.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L190.6 336c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6l-12.7-12.7zm80 0c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L257.4 240c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l12.7 12.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L270.6 336c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6l-12.7-12.7z"]},epU=epR,epF={prefix:"far",iconName:"arrow-up-small-big",icon:[576,512,["sort-size-up-alt"],"f88f","M368 144V80h64v64H368zm-48 0c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v64zM177 39c-9.4-9.4-24.6-9.4-33.9 0L47 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V456c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L177 39zM368 304H496V432H368V304zm-48 0V432c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48z"]},epG=epF,epY={prefix:"far",iconName:"star-half-stroke",icon:[576,512,["star-half-alt"],"f5c0","M309.5 13.5C305.5 5.2 297.1 0 287.9 0s-17.6 5.2-21.6 13.5L197.7 154.8 44.5 177.5c-9 1.3-16.5 7.6-19.3 16.3s-.5 18.1 5.9 24.5L142.2 328.4 116 483.9c-1.5 9 2.2 18.1 9.7 23.5s17.3 6 25.3 1.7l137-73.2 137 73.2c8.1 4.3 17.9 3.7 25.3-1.7s11.2-14.5 9.7-23.5L433.6 328.4 544.8 218.2c6.5-6.4 8.7-15.9 5.9-24.5s-10.3-14.9-19.3-16.3L378.1 154.8 309.5 13.5zM288 384.7V79.1l52.5 108.1c3.5 7.1 10.2 12.1 18.1 13.3l118.3 17.5L391 303c-5.5 5.5-8.1 13.3-6.8 21l20.2 119.6L299.2 387.5c-3.5-1.9-7.4-2.8-11.2-2.8z"]},epQ=epY,epq={prefix:"far",iconName:"whiskey-glass",icon:[512,512,[129347,"glass-whiskey"],"f7a0","M80.8 288H431.2L461.5 80H50.5L80.8 288zm7 48l10 68.6c2.3 15.7 15.8 27.4 31.7 27.4h253c15.9 0 29.4-11.7 31.7-27.4l10-68.6H87.8zM7.8 43.1C13.9 36 22.7 32 32 32H480c9.3 0 18.1 4 24.2 11.1s8.8 16.4 7.5 25.5l-50 342.9c-5.7 39.3-39.4 68.5-79.2 68.5h-253c-39.7 0-73.4-29.1-79.2-68.5L.3 68.6C-1 59.4 1.7 50.1 7.8 43.1z"]},epK=epq,epZ={prefix:"far",iconName:"mobile-notch",icon:[384,512,["mobile-iphone"],"e1ee","M256 48V64c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V48H96C78.3 48 64 62.3 64 80V432c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V80c0-17.7-14.3-32-32-32H256zM16 80C16 35.8 51.8 0 96 0H288c44.2 0 80 35.8 80 80V432c0 44.2-35.8 80-80 80H96c-44.2 0-80-35.8-80-80V80z"]},epW=epZ,ep$={prefix:"far",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M304 24c0 13.3 10.7 24 24 24H430.1L207 271c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l223-223V184c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H328c-13.3 0-24 10.7-24 24zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H408c39.8 0 72-32.2 72-72V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},epX=ep$,epJ={prefix:"far",iconName:"won-sign",icon:[512,512,[8361,"krw","won"],"f159","M71.1 49.5C67.5 36.8 54.3 29.3 41.5 32.9S21.3 49.7 24.9 62.5L79.1 256H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H92.5l44.4 158.5c2.9 10.5 12.6 17.7 23.6 17.5s20.3-7.8 22.9-18.4L221.2 304h69.7l37.8 157.6c2.6 10.6 12 18.2 22.9 18.4s20.6-7 23.6-17.5L419.5 304H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H432.9L487.1 62.5c3.6-12.8-3.9-26-16.6-29.6s-26 3.9-29.6 16.6L383.1 256H328.7L279.3 50.4C276.7 39.6 267.1 32 256 32s-20.7 7.6-23.3 18.4L183.3 256H128.9L71.1 49.5zM142.4 304h29.4l-13.6 56.6L142.4 304zm90.3-48L256 158.8 279.3 256H232.7zm107.5 48h29.4l-15.9 56.6L340.2 304z"]},ep1=epJ,ep0=epJ,ep2={prefix:"far",iconName:"chess-knight-piece",icon:[320,512,["chess-knight-alt"],"f442","M68.9 112l79.8 0C216.8 112 272 167.2 272 235.3c0 11.3-1.6 22.5-4.6 33.4L243.9 352h49.9l19.8-70.3c4.3-15.1 6.4-30.7 6.4-46.4C320 140.7 243.3 64 148.7 64L40.8 64C18.5 64 .4 82.1 .4 104.5c0 11.6 5 22.5 13.3 30C5 148.3 .3 164.4 .3 181L.1 232C0 253.2 8 273.7 22.4 289.2l1.9 2c6.5 7 14 12.6 22 16.8c-8.3 13-13.1 28.2-13.8 43.9H80.5c1.1-11.5 7-22 16.2-29l25.1-15.4c2.7-1.4 5.3-3 7.8-4.8l42.9-26.3c11.3-6.9 14.8-21.7 7.9-33s-21.7-14.8-33-7.9l-42.7 26.2-.1-.2c-.5 .4-1 .8-1.5 1.2l-4.9 3c-12.8 6.4-28.7 3.8-38.8-7.1l-1.9-2c-6.2-6.6-9.6-15.4-9.5-24.4l.2-51c0-10.6 4.2-20.7 11.7-28.1l8-8c5.5-5.5 8-13.2 6.7-20.8c-.7-4.6-2.8-8.8-5.8-12.2zM96 192a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM52.7 464l16.6-32H250.8l16.6 32H52.7zm207.9-80H59.5c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H279.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3z"]},ep6=ep2,ep4={prefix:"far",iconName:"taxi",icon:[512,512,[128662,"cab"],"f1ba","M192 0c-17.7 0-32 14.3-32 32V64c0 .1 0 .1 0 .2c-35.2 2.2-65.9 25.2-77.7 58.8L48.1 220.8C19.3 237.4 0 268.4 0 304v80 48 56c0 13.3 10.7 24 24 24s24-10.7 24-24V432H464v56c0 13.3 10.7 24 24 24s24-10.7 24-24V432 384 304c0-35.6-19.4-66.6-48.1-83.2l-34.3-97.9C417.9 89.3 387.2 66.3 352 64.2c0-.1 0-.1 0-.2V32c0-17.7-14.3-32-32-32H192zM165.4 112H346.6c17 0 32.1 10.7 37.8 26.8L408.6 208H103.4l24.2-69.2c5.6-16 20.8-26.8 37.8-26.8zM96 256H416c26.5 0 48 21.5 48 48v80H48V304c0-26.5 21.5-48 48-48zm48 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm256 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},ep3=ep4,ep5={prefix:"far",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M493.1 192H352V50.9C423.5 64 480 120.5 493.1 192zM352 240H527.4c9 0 16.6-7 16.6-16C544 100.3 443.7 0 320 0c-9 0-16 7.6-16 16.6V192v48h48zM222.1 321.9L348.4 448.2C325 458.4 299.2 464 272 464C166 464 80 378 80 272c0-83.6 53.4-154.7 128-181.1V288c0 12.7 5.1 24.9 14.1 33.9zM239 34.3C122.1 50.3 32 150.7 32 272c0 132.5 107.5 240 240 240c51.8 0 99.8-16.4 139-44.3c7.7-5.5 8.2-16.5 1.5-23.1L256 288V49.6c0-9.2-7.8-16.6-17-15.4zM558.4 288H320L478.7 446.7c5.8 5.8 15.2 6.3 21.2 .7c39.3-36.7 66.2-86.5 73.9-142.3c1.3-9.2-6.1-17-15.4-17z"]},ep8=ep5,ep9={prefix:"far",iconName:"face-grin-beam",icon:[512,512,[128516,"grin-beam"],"f582","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM217.6 228.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"]},ep7=ep9,ehe={prefix:"far",iconName:"alien-8bit",icon:[640,512,[128126,"alien-monster"],"f8f6","M152 32c13.3 0 24 10.7 24 24h24c13.3 0 24 10.7 24 24v48H416V80c0-13.3 10.7-24 24-24h24c0-13.3 10.7-24 24-24s24 10.7 24 24V80c0 13.3-10.7 24-24 24H464v48 8h24c13.3 0 24 10.7 24 24v56h8 40V152c0-13.3 10.7-24 24-24s24 10.7 24 24V264c0 13.3-10.7 24-24 24H544v72c0 13.3-10.7 24-24 24H480v72c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h56V384H208v48h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24V384H120c-13.3 0-24-10.7-24-24V288H56c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24v88h40 8V184c0-13.3 10.7-24 24-24h24v-8V104H152c-13.3 0-24-10.7-24-24V56c0-13.3 10.7-24 24-24zm72 144v8c0 13.3-10.7 24-24 24H176v56c0 13.3-10.7 24-24 24h-8v48h40H456h40V288h-8c-13.3 0-24-10.7-24-24V208H440c-13.3 0-24-10.7-24-24v-8H224zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V240zm144-16h32c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16z"]},eht=ehe,eha={prefix:"far",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M320.7 249.2c-10.5 24.8-25.4 52.2-42.5 79.9C249.8 375.3 216.8 420 192 451.7c-24.8-31.8-57.8-76.4-86.2-122.6c-17.1-27.7-32-55.1-42.5-79.9C52.5 223.6 48 204.4 48 192c0-79.5 64.5-144 144-144s144 64.5 144 144c0 12.4-4.5 31.6-15.3 57.2zm-105 250C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0z"]},ehn=eha,ehr={prefix:"far",iconName:"helmet-safety",icon:[576,512,["hard-hat","hat-hard"],"f807","M264 80h48c4.4 0 8 3.6 8 8V296c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-30.9-25.1-56-56-56H264c-30.9 0-56 25.1-56 56V296c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-4.4 3.6-8 8-8zM559.4 384H16.6C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6zM32 288v64H80V288c0-68.4 39-127.7 96-156.8V78.7C91.8 110.9 32 192.5 32 288zm464-2.2l0 66.2h48l0-64 0-2.4c-1-94.5-60.5-174.9-144-206.9v52.5c56.4 28.8 95.2 87.2 96 154.6z"]},ehi=ehr,ehc=ehr,ehs={prefix:"far",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1c-4.2-4.5-10.1-7.1-16.3-7.1C266 128 256 138 256 150.3V208H160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h96v57.7c0 12.3 10 22.3 22.3 22.3c6.2 0 12.1-2.6 16.3-7.1l99.9-107.1c3.5-3.8 5.5-8.7 5.5-13.8s-2-10.1-5.5-13.8L294.6 135.1z"]},eho=ehs,ehl={prefix:"far",iconName:"face-rolling-eyes",icon:[512,512,[128580,"meh-rolling-eyes"],"f5a5","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 376c0 13.3 10.7 24 24 24H320c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-13.3 0-24 10.7-24 24zm-8-104c-26.5 0-48-21.5-48-48c0-14.3 6.3-27.2 16.2-36c-.2 1.3-.2 2.6-.2 4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1.4-.1-2.7-.2-4c10 8.8 16.2 21.7 16.2 36c0 26.5-21.5 48-48 48zm0 32a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm192-32c-26.5 0-48-21.5-48-48c0-14.3 6.3-27.2 16.2-36c-.2 1.3-.2 2.6-.2 4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1.4-.1-2.7-.2-4c10 8.8 16.2 21.7 16.2 36c0 26.5-21.5 48-48 48zm0 32a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},ehf=ehl,ehd={prefix:"far",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zM473 169c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119-79-79c-4.5-4.5-10.6-7-17-7s-12.5 2.5-17 7l-96 96c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l79-79 79 79c9.4 9.4 24.6 9.4 33.9 0L473 169z"]},ehu=ehd,ehp={prefix:"far",iconName:"calendar-arrow-down",icon:[448,512,["calendar-download"],"e0d0","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM248 248V350.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V248c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},ehh=ehp,ehb={prefix:"far",iconName:"signs-post",icon:[512,512,["map-signs"],"f277","M232 24c0-13.3 10.7-24 24-24s24 10.7 24 24v8H440.3c4.9 0 9.5 2.2 12.5 6L504 102c4.7 5.8 4.7 14.1 0 20l-51.2 64c-3 3.8-7.6 6-12.5 6H280v32H448c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H280V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H71.7c-4.9 0-9.5-2.2-12.5-6L8 314c-4.7-5.8-4.7-14.1 0-20l51.2-64c3-3.8 7.6-6 12.5-6H232V192H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32H232V24zM80 80v64H424.9l25.6-32L424.9 80H80zM432 336V272H87.1L61.5 304l25.6 32H432z"]},ehm=ehb,ehg={prefix:"far",iconName:"octagon-plus",icon:[512,512,["plus-octagon"],"f301","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},ehy=ehg,ehM={prefix:"far",iconName:"message-smile",icon:[512,512,["comment-alt-smile"],"f4aa","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM192 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM150.5 238.1c-9.9 8.8-10.7 24-1.9 33.9c26.3 29.4 64.7 48 107.3 48s81-18.6 107.3-48c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-17.6 19.7-43.1 32-71.6 32s-53.9-12.3-71.6-32c-8.8-9.9-24-10.7-33.9-1.9z"]},ehv=ehM,ehC={prefix:"far",iconName:"left-from-line",icon:[448,512,["arrow-alt-from-right"],"f348","M160 146.2L50 256 160 365.8l0-53.8c0-13.3 10.7-24 24-24l120 0 0-64-120 0c-13.3 0-24-10.7-24-24l0-53.8zM0 256c0-11.5 4.6-22.5 12.7-30.6L128.8 109.6c8.7-8.7 20.5-13.6 32.8-13.6c25.6 0 46.4 20.8 46.4 46.4l0 33.6 96 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-96 0 0 33.6c0 25.6-20.8 46.4-46.4 46.4c-12.3 0-24.1-4.9-32.8-13.6L12.7 286.6C4.6 278.5 0 267.5 0 256zM400 88c0-13.3 10.7-24 24-24s24 10.7 24 24l0 336c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-336z"]},ehI=ehC,ehA={prefix:"far",iconName:"basket-shopping-simple",icon:[576,512,["shopping-basket-alt"],"e0af","M243.1 2.7c11.8 6.1 16.3 20.6 10.2 32.4L171.7 192H404.3L322.7 35.1c-6.1-11.8-1.5-26.3 10.2-32.4s26.2-1.5 32.4 10.2L458.4 192h36.1H544h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H532L476.1 463.5C469 492 443.4 512 414 512H162c-29.4 0-55-20-62.1-48.5L44 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H81.5h36.1L210.7 12.9c6.1-11.8 20.6-16.3 32.4-10.2zM482.5 240H93.5l53 211.9c1.8 7.1 8.2 12.1 15.5 12.1H414c7.3 0 13.7-5 15.5-12.1l53-211.9zM144 296a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm264-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},ehz=ehA,ehL={prefix:"far",iconName:"hands-holding-heart",icon:[640,512,["hands-heart"],"f4c3","M195.9 136.9L297.5 240.1c6.2 6.3 14.3 9.4 22.5 9.4s16.3-3.1 22.5-9.4L444.1 136.9c29.4-29.8 29.4-78.2 0-108s-77-29.8-106.4 0L320 46.9l-17.7-18c-29.4-29.8-77-29.8-106.4 0s-29.4 78.2 0 108zM144 136c0-39.8-32.2-72-72-72S0 96.2 0 136V352.2c0 31.8 12.6 62.3 35.1 84.9L103 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L69.1 403.1C55.6 389.6 48 371.3 48 352.2V136c0-13.3 10.7-24 24-24s24 10.7 24 24V281.9c0 25.6 10.2 50.2 28.3 68.4l15.9 15.9 0 0L167 393l0 0 16 16c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16-16 0 0-26.7-26.7c-4-4-6.2-9.4-6.2-15c0-11.7 9.5-21.3 21.3-21.3c5.6 0 11 2.2 15 6.2l61.4 61.4C285.1 383 296 409.4 296 436.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V436.8c0-27.4 10.9-53.8 30.3-73.2l61.4-61.4c4-4 9.4-6.2 15-6.2c11.7 0 21.3 9.5 21.3 21.3c0 5.6-2.2 11-6.2 15L439 359l0 0-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l16-16 0 0 26.7-26.7 0 0 15.9-15.9c18.1-18.1 28.3-42.7 28.3-68.4V136c0-13.3 10.7-24 24-24s24 10.7 24 24V352.2c0 19.1-7.6 37.4-21.1 50.9L503 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l67.9-67.9c22.5-22.5 35.1-53 35.1-84.9V136c0-39.8-32.2-72-72-72s-72 32.2-72 72V264.8c-12.1-10.5-28-16.8-45.3-16.8c-18.4 0-36 7.3-49 20.3l-61.4 61.4c-7.7 7.7-14.5 16.2-20.4 25.3c-5.8-9.1-12.6-17.5-20.4-25.3l-61.4-61.4c-13-13-30.6-20.3-49-20.3c-17.3 0-33.1 6.3-45.3 16.8V136z"]},ehT=ehL,ehw={prefix:"far",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM23.2 376.8C8.3 391.7 0 411.8 0 432.8C0 476.5 35.5 512 79.2 512c21 0 41.1-8.3 56-23.2L238.5 385.5c-8.9-17.6-12.8-37.1-11.6-56.3L101.3 454.9c-5.9 5.8-13.8 9.1-22.1 9.1C62 464 48 450 48 432.8c0-8.3 3.3-16.2 9.1-22.1L194.3 273.5l-33.9-33.9L23.2 376.8zM463.9 164c-1.4 38.9-22.6 72.8-53.8 91.8c1.1 1 2.1 2 3.1 3l31.6 31.6c40.7-29 67.2-76.6 67.2-130.3c0-24.8-5.7-48.3-15.7-69.3c-4.4-9.2-16.5-10.5-23.7-3.3l-67.9 67.9c-3 3-7.1 4.7-11.3 4.7H368c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l67.9-67.9c7.2-7.2 5.9-19.3-3.3-23.7C400.3 5.7 376.8 0 352 0C294.7 0 244.4 30.1 216.2 75.4C221.2 84 224 93.8 224 104v40.8l16 16 0-.8c0-60.5 48-109.9 108-111.9L322.7 73.4l0 0c-12 12-18.7 28.3-18.7 45.3V144c0 35.3 28.7 64 64 64h25.4c17 0 33.3-6.7 45.3-18.7L463.9 164z"]},ehH=ehw,ehx={prefix:"far",iconName:"trophy-star",icon:[576,512,["trophy-alt"],"f2eb","M176.9 48c6.4 160.7 44.3 231.4 71.8 261.7c13.7 15.1 25.9 21.4 33.1 24.1c2.6 1 4.7 1.5 6.1 1.9c1.4-.3 3.5-.9 6.1-1.9c7.2-2.7 19.4-9 33.1-24.1c27.5-30.3 65.5-101 71.8-261.7H176.9zM176 0H400c26.5 0 48.1 21.8 47.1 48.2c-.2 5.3-.4 10.6-.7 15.8H552c13.3 0 24 10.7 24 24c0 108.5-45.9 177.7-101.4 220.6c-53.9 41.7-115.7 57.6-149.5 63.7c-4.7 2.5-9.1 4.5-13.1 6.1V464h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H288 184c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V378.4c-4-1.6-8.4-3.6-13.1-6.1c-33.8-6-95.5-22-149.5-63.7C45.9 265.7 0 196.5 0 88C0 74.7 10.7 64 24 64H129.6c-.3-5.2-.5-10.4-.7-15.8C127.9 21.8 149.5 0 176 0zM390.8 302.6c18.1-8 36.8-18.4 54.4-32c40.6-31.3 75.9-80.2 81.9-158.6H442.7c-9.1 90.1-29.2 150.3-51.9 190.6zm-260-32c17.5 13.6 36.3 24 54.4 32c-22.7-40.3-42.8-100.5-51.9-190.6H48.9c6 78.4 41.3 127.3 81.9 158.6zM295.2 102.5l14.5 29.3c1.2 2.4 3.4 4 6 4.4l32.4 4.7c6.6 1 9.2 9 4.4 13.6l-23.4 22.8c-1.9 1.8-2.7 4.5-2.3 7.1l5.5 32.2c1.1 6.5-5.7 11.5-11.6 8.4l-29-15.2c-2.3-1.2-5.1-1.2-7.4 0l-29 15.2c-5.9 3.1-12.7-1.9-11.6-8.4l5.5-32.2c.4-2.6-.4-5.2-2.3-7.1l-23.4-22.8c-4.7-4.6-2.1-12.7 4.4-13.6l32.4-4.7c2.6-.4 4.9-2 6-4.4l14.5-29.3c2.9-5.9 11.4-5.9 14.3 0z"]},ehN=ehx,ehV={prefix:"far",iconName:"house-user",icon:[576,512,["home-user"],"e1b0","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8l-264-224zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z"]},ehk=ehV,ehE={prefix:"far",iconName:"hexagon-minus",icon:[512,512,["minus-hexagon"],"f307","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},ehD=ehE,ehS={prefix:"far",iconName:"left-to-line",icon:[448,512,["arrow-alt-to-left"],"f34b","M256 146.2L146 256 256 365.8l0-53.8c0-13.3 10.7-24 24-24l120 0 0-64-120 0c-13.3 0-24-10.7-24-24l0-53.8zM96 256c0-11.5 4.6-22.5 12.7-30.6L224.8 109.6c8.7-8.7 20.5-13.6 32.8-13.6c25.6 0 46.4 20.8 46.4 46.4l0 33.6 96 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-96 0 0 33.6c0 25.6-20.8 46.4-46.4 46.4c-12.3 0-24.1-4.9-32.8-13.6L108.7 286.6C100.6 278.5 96 267.5 96 256zM48 88l0 336c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 88C0 74.7 10.7 64 24 64s24 10.7 24 24z"]},eh_=ehS,ehO={prefix:"far",iconName:"paw-simple",icon:[448,512,["paw-alt"],"f701","M192 80A48 48 0 1 0 96 80a48 48 0 1 0 96 0zm-.7 146.1c7.1-11.3 19.4-18.1 32.7-18.1s25.7 6.9 32.7 18.1l49.2 78.6c8.7 14 20.9 22.8 32.2 28.1c17.8 8.4 30 26.4 30 47.1c0 28.7-23.3 52-52 52c-11.1 0-21.2-3.4-29.6-9.2c-19.6-13.6-43.8-17.6-62.4-17.6s-42.8 4-62.4 17.6c-8.4 5.8-18.5 9.2-29.6 9.2c-28.7 0-52-23.3-52-52c0-20.8 12.2-38.8 30-47.1c11.2-5.3 23.4-14.1 32.2-28.1l49.2-78.6zm-89.9 53.2c-2.8 4.5-7.1 7.8-11.8 10.1C55.6 305.4 32 339.9 32 380c0 55.2 44.8 100 100 100c21.2 0 40.8-6.6 56.9-17.8c17.4-12 52.8-12 70.1 0C275.2 473.4 294.8 480 316 480c55.2 0 100-44.8 100-100c0-40.1-23.6-74.6-57.6-90.6c-4.8-2.2-9-5.6-11.8-10.1l-49.1-78.6C281.6 175.4 253.9 160 224 160s-57.6 15.4-73.4 40.7l-49.2 78.6zM304 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm144 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 240a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},ehP=ehO,ehj={prefix:"far",iconName:"brackets-round",icon:[512,512,["parentheses"],"e0c5","M148.3 76.6c11.4-6.8 15.1-21.5 8.3-32.9s-21.5-15.1-32.9-8.3C82 60.2 0 137.9 0 256S82 451.8 123.7 476.6c11.4 6.8 26.1 3 32.9-8.3s3-26.1-8.3-32.9C115.3 415.7 48 351.3 48 256s67.3-159.7 100.3-179.4zm215.4 0C396.7 96.3 464 160.7 464 256s-67.3 159.7-100.3 179.4c-11.4 6.8-15.1 21.5-8.3 32.9s21.5 15.1 32.9 8.3C430 451.8 512 374.1 512 256s-82-195.8-123.7-220.6c-11.4-6.8-26.1-3-32.9 8.3s-3 26.1 8.3 32.9z"]},ehB=ehj,ehR={prefix:"far",iconName:"martini-glass-citrus",icon:[576,512,["cocktail"],"f561","M432 240c-14.3 0-27.9-3.1-40.1-8.7l-35.4 35.4C378.5 280.2 404.3 288 432 288c79.5 0 144-64.5 144-144S511.5 0 432 0C369.3 0 316 40.1 296.2 96h52.6c16.6-28.7 47.6-48 83.2-48c53 0 96 43 96 96s-43 96-96 96zM24 128c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l177 177V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h88 88c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V345.9L409 169c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H24zm310.1 48L208 302.1 81.9 176H334.1z"]},ehU=ehR,ehF={prefix:"far",iconName:"face-surprise",icon:[512,512,[128558,"surprise"],"f5c2","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},ehG=ehF,ehY={prefix:"far",iconName:"circle-pause",icon:[512,512,[62092,"pause-circle"],"f28b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm224-72V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},ehQ=ehY,ehq={prefix:"far",iconName:"apple-whole",icon:[448,512,[127822,127823,"apple-alt"],"f5d1","M224 112h16c44.2 0 80-35.8 80-80V16c0-8.8-7.2-16-16-16H288c-44.2 0-80 35.8-80 80V96c0 8.8 7.2 16 16 16zM48 288c0-31.7 7.6-62.5 20.4-83.7C80.5 184.3 94.7 176 112 176c17.8 0 43.2 7.4 65.3 16c30 11.7 63.5 11.7 93.5 0c22.1-8.6 47.5-16 65.3-16c17.3 0 31.5 8.3 43.6 28.3C392.4 225.5 400 256.3 400 288c0 54.2-17 100-40.4 131.2c-24 32-51.2 44.8-71.6 44.8c-4.6 0-13.6-1.7-24.9-5.1c-25.4-7.6-52.7-7.6-78.1 0c-11.3 3.4-20.3 5.1-24.9 5.1c-20.4 0-47.6-12.8-71.6-44.8C65 388 48 342.2 48 288zm64-160C35.7 128 0 211.7 0 288C0 416 80 512 160 512c11.9 0 26.5-3.4 38.8-7.1c16.4-4.9 34.1-4.9 50.5 0c12.2 3.7 26.8 7.1 38.8 7.1c80 0 160-96 160-224c0-76.3-35.7-160-112-160c-27.3 0-59.7 10.3-82.7 19.3c-18.8 7.3-39.9 7.3-58.7 0C171.7 138.3 139.3 128 112 128z"]},ehK=ehq,ehZ={prefix:"far",iconName:"lock-keyhole",icon:[448,512,["lock-alt"],"f30d","M224 48c44.2 0 80 35.8 80 80v64H144V128c0-44.2 35.8-80 80-80zM96 128v64H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V128C352 57.3 294.7 0 224 0S96 57.3 96 128zM64 240H384c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V256c0-8.8 7.2-16 16-16zm184 80c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V320z"]},ehW=ehZ,eh$={prefix:"far",iconName:"temperature-quarter",icon:[320,512,["temperature-1","thermometer-1","thermometer-quarter"],"f2ca","M160 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C71.1 326.5 64 346.4 64 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S16 447.5 16 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z"]},ehX=eh$,ehJ=eh$,eh1=eh$,eh0={prefix:"far",iconName:"square-info",icon:[448,512,[8505,"info-square"],"f30f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM184 336h24V272H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eh2=eh0,eh6={prefix:"far",iconName:"hands-holding-dollar",icon:[640,512,["hands-usd"],"f4c5","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V34.9c-6.9 1.8-13.8 4.5-20.2 8.2c-14.9 8.8-27.9 24.5-27.7 47.4c.1 22.1 13.1 36 26.6 44.1c11.4 6.9 25.6 11.2 36.4 14.4l1.9 .6c12.7 3.8 21.3 6.7 27.1 10.3c4 2.5 4 3.6 4 4.6l0 .2c0 2.3-.5 3.5-.8 4.1c-.4 .7-1.3 1.8-3.2 2.9c-4.1 2.6-11.2 4.4-19.2 4.1c-10.5-.3-20.2-3.6-33.9-8.3c-2.3-.8-4.8-1.6-7.3-2.5c-12.6-4.2-26.2 2.6-30.4 15.2s2.6 26.2 15.2 30.4c1.9 .6 3.9 1.3 6 2c7.4 2.6 16.2 5.6 25.6 7.8V232c0 13.3 10.7 24 24 24s24-10.7 24-24V221.4c7.4-1.8 14.6-4.7 21.3-8.8c15.3-9.5 27-25.9 26.7-48.5c-.3-22-12.8-36.3-26.4-44.9c-12-7.5-26.8-12-37.9-15.3l0 0-.9-.3c-12.9-3.9-21.6-6.6-27.4-10.1c-2.4-1.5-3.2-2.4-3.3-2.6c0-.1 0-.3 0-.6c0-1.6 .4-2.3 .7-2.8c.4-.6 1.4-1.8 3.5-3c4.7-2.8 12-4.5 19.4-4.4c9.1 .1 19.3 2.1 30.2 5c12.8 3.4 26-4.2 29.4-17s-4.2-26-17-29.4c-5.6-1.5-11.7-3-18.2-4.2V24zM144 136c0-39.8-32.2-72-72-72S0 96.2 0 136V352.2c0 31.8 12.6 62.3 35.1 84.9L103 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L69.1 403.1C55.6 389.6 48 371.3 48 352.2V136c0-13.3 10.7-24 24-24s24 10.7 24 24V281.9c0 25.6 10.2 50.2 28.3 68.4l15.9 15.9 0 0L167 393l0 0 16 16c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16-16 0 0-26.7-26.7c-4-4-6.2-9.4-6.2-15c0-11.7 9.5-21.3 21.3-21.3c5.6 0 11 2.2 15 6.2l61.4 61.4C285.1 383 296 409.4 296 436.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V436.8c0-27.4 10.9-53.8 30.3-73.2l61.4-61.4c4-4 9.4-6.2 15-6.2c11.7 0 21.3 9.5 21.3 21.3c0 5.6-2.2 11-6.2 15L439 359l0 0-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l16-16 0 0 26.7-26.7 0 0 15.9-15.9c18.1-18.1 28.3-42.7 28.3-68.4V136c0-13.3 10.7-24 24-24s24 10.7 24 24V352.2c0 19.1-7.6 37.4-21.1 50.9L503 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l67.9-67.9c22.5-22.5 35.1-53 35.1-84.9V136c0-39.8-32.2-72-72-72s-72 32.2-72 72V264.8c-12.1-10.5-28-16.8-45.3-16.8c-18.4 0-36 7.3-49 20.3l-61.4 61.4c-7.7 7.7-14.5 16.2-20.4 25.3c-5.8-9.1-12.6-17.5-20.4-25.3l-61.4-61.4c-13-13-30.6-20.3-49-20.3c-17.3 0-33.1 6.3-45.3 16.8V136z"]},eh4=eh6,eh3={prefix:"far",iconName:"arrow-down-triangle-square",icon:[576,512,["sort-shapes-down"],"f888","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM416 32c-9.9 0-19.1 5.2-24.2 13.7L307.6 186c-2.3 3.9-3.6 8.4-3.6 12.9c0 13.8 11.2 25.1 25.1 25.1H502.9c13.8 0 25.1-11.2 25.1-25.1c0-4.5-1.2-9-3.6-12.9L440.2 45.7C435.1 37.2 425.9 32 416 32zM368 432V336h96v96H368zM416 98.6L462.4 176H369.6L416 98.6zM320 432c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v96z"]},eh5=eh3,eh8={prefix:"far",iconName:"square-poll-horizontal",icon:[448,512,["poll-h"],"f682","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM256 160c0 13.3-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l112 0c13.3 0 24 10.7 24 24zm72 72c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l208 0zM192 352c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24z"]},eh9=eh8,eh7={prefix:"far",iconName:"backward-fast",icon:[512,512,[9198,"fast-backward"],"f049","M16 424c0 13.3 10.7 24 24 24s24-10.7 24-24V287.9L238.6 440.6c5.4 4.8 12.4 7.4 19.6 7.4c16.5 0 29.8-13.3 29.8-29.8V287.9L462.6 440.6c5.4 4.8 12.4 7.4 19.6 7.4c16.5 0 29.8-13.3 29.8-29.8V93.8C512 77.3 498.7 64 482.2 64c-7.2 0-14.2 2.6-19.6 7.4L288 224.1V93.8C288 77.3 274.7 64 258.2 64c-7.2 0-14.2 2.6-19.6 7.4L64 224.1V88c0-13.3-10.7-24-24-24S16 74.7 16 88V424zM464 133.9V378.1L324.4 256 464 133.9zM240 378.1L100.4 256 240 133.9V378.1z"]},ebe=eh7,ebt={prefix:"far",iconName:"basketball",icon:[512,512,[127936,"basketball-ball"],"f434","M304 458.4c0-.8 0-1.6 0-2.4c0-33.3 10.7-64.1 28.9-89.2l52.2 52.2c-23.5 18.6-51 32.2-81.1 39.4zM256.2 464c-.1 0-.1 0-.2 0c-48.8 0-93.7-16.8-129.1-44.9L256 289.9l42.6 42.6C271.9 366.6 256 409.4 256 456c0 2.7 .1 5.3 .2 8zm76.4-165.4L289.9 256 419.1 126.9C447.2 162.3 464 207.2 464 256c0 .1 0 .1 0 .2c-2.7-.1-5.3-.2-8-.2c-46.6 0-89.4 15.9-123.4 42.6zM458.4 304c-7.1 30.1-20.8 57.7-39.4 81.1l-52.2-52.2c25-18.2 55.9-28.9 89.2-28.9c.8 0 1.6 0 2.4 0zM256 222.1l-42.6-42.6C240.1 145.4 256 102.6 256 56c0-2.7-.1-5.3-.2-8c.1 0 .1 0 .2 0c48.8 0 93.7 16.8 129.1 44.9L256 222.1zm-76.9-76.9L126.9 92.9c23.5-18.6 51-32.2 81.1-39.4c0 .8 0 1.6 0 2.4c0 33.3-10.7 64.1-28.9 89.2zm-33.9 33.9C120.1 197.3 89.3 208 56 208c-.8 0-1.6 0-2.4 0c7.1-30.1 20.8-57.7 39.4-81.1l52.2 52.2zM48 255.8c2.7 .1 5.3 .2 8 .2c46.6 0 89.4-15.9 123.4-42.6L222.1 256 92.9 385.1C64.8 349.7 48 304.8 48 256c0-.1 0-.1 0-.2zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},eba=ebt,ebn={prefix:"far",iconName:"fork-knife",icon:[576,512,["utensils-alt"],"f2e6","M467.2 9.6c8 10.6 5.8 25.6-4.8 33.6l-122.7 92c-2.6 2-5.1 4.1-7.4 6.4l-1.9 1.9C318.6 155.3 312 171.3 312 188s6.6 32.7 18.4 44.5l6.5 6.5 0 0 0 0 6.5 6.5C355.3 257.4 371.3 264 388 264s32.7-6.6 44.5-18.4l1.9-1.9c2.3-2.3 4.5-4.8 6.4-7.4l92-122.7c8-10.6 23-12.8 33.6-4.8s12.8 23 4.8 33.6l-92 122.7c-3.3 4.4-7 8.6-10.9 12.6l-1.9 1.9c-20.8 20.8-49 32.5-78.4 32.5c-24.5 0-48.1-8.1-67.3-22.8L105 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L286.8 255.3C272.1 236.1 264 212.4 264 188c0-29.4 11.7-57.6 32.5-78.4l1.9-1.9c3.9-3.9 8.1-7.6 12.6-10.9l122.7-92c10.6-8 25.6-5.8 33.6 4.8zM521 55c9.4 9.4 9.4 24.6 0 33.9L405 205c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L487 55c9.4-9.4 24.6-9.4 33.9 0zM382.2 343.9l123 127.4c9.2 9.5 8.9 24.7-.6 33.9s-24.7 8.9-33.9-.6L313.4 341.8l12.1-12.1c17.6 8.5 36.8 13.4 56.7 14.2zM235.6 261.2L48 66.8V83.6c0 52.8 20.9 103.5 58.2 141l70.2 70.6c4.6 4.7 10.3 7.6 16.3 8.8l-36.3 36.3c-5-3.2-9.7-6.9-14-11.3L72.1 258.5C25.9 212 0 149.1 0 83.6V35.2C0 15.8 15.8 0 35.2 0c9.6 0 18.7 3.9 25.3 10.8L232 188.3c0 21.7 5 42.9 14.4 62.1l-10.7 10.7z"]},ebr=ebn,ebi={prefix:"far",iconName:"circle-up",icon:[512,512,[61467,"arrow-alt-circle-up"],"f35b","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4c-4.5 4.2-7.1 10.1-7.1 16.3c0 12.3 10 22.3 22.3 22.3H208v96c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256h57.7c12.3 0 22.3-10 22.3-22.3c0-6.2-2.6-12.1-7.1-16.3L269.8 117.5c-3.8-3.5-8.7-5.5-13.8-5.5s-10.1 2-13.8 5.5L135.1 217.4z"]},ebc=ebi,ebs={prefix:"far",iconName:"mobile-screen-button",icon:[384,512,["mobile-alt"],"f3cd","M64 448c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16V368H64v80zm0-128H320V64c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16V320zM16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM192 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},ebo=ebs,ebl={prefix:"far",iconName:"inbox-out",icon:[512,512,[128228,"inbox-arrow-up"],"f311","M280 288c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9l-63 63c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 7c9.4-9.4 24.6-9.4 33.9 0L377 111c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-63-63V288zM149.1 405.5L130.3 368H48v96H464V368H381.7l-18.7 37.5C354.8 421.7 338.2 432 320 432H192c-18.2 0-34.8-10.3-42.9-26.5zm24.2-58.9L192 384H320l18.7-37.5c8.1-16.3 24.8-26.5 42.9-26.5H464c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h82.3c18.2 0 34.8 10.3 42.9 26.5z"]},ebf=ebl,ebd={prefix:"far",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M533.6 32.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C557.5 113.8 592 180.8 592 256s-34.5 142.2-88.7 186.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C598.5 426.7 640 346.2 640 256s-41.5-170.8-106.4-223.5zM473.1 107c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C475.3 170.7 496 210.9 496 256s-20.7 85.3-53.2 111.8c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5c43.2-35.2 70.9-88.9 70.9-149s-27.7-113.8-70.9-149zm-60.5 74.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C393.1 227.6 400 241 400 256s-6.9 28.4-17.7 37.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C434.1 312.9 448 286.1 448 256s-13.9-56.9-35.4-74.5zM159.9 201.9L272 102.3V409.7L159.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H56c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h88c5.9 0 11.6-2.2 15.9-6.1zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160H56c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h78.9L270.4 472.5c5.5 4.9 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V61.8C320 45.3 306.7 32 290.2 32z"]},ebu=ebd,ebp={prefix:"far",iconName:"truck-clock",icon:[640,512,["shipping-timed"],"f48c","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 192a112 112 0 1 1 224 0A112 112 0 1 1 96 192zm112-64c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H224V144c0-8.8-7.2-16-16-16z"]},ebh=ebp,ebb={prefix:"far",iconName:"burger",icon:[512,512,["hamburger"],"f805","M396.5 134.9c-7.7-8.5-17-17.1-28.6-24.9c.1 .6 .1 1.3 .1 2c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-6.5 3.8-12 9.3-14.6c-19.9-9.1-44.5-15.6-75.3-17.1c1.2 2.3 1.9 4.9 1.9 7.7c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-2.8 .7-5.4 1.9-7.7c-30.7 1.5-55.4 8-75.3 17.1c5.5 2.5 9.3 8.1 9.3 14.6c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-.7 0-1.3 .1-2c-11.6 7.8-21 16.4-28.6 24.9c-12.8 14.2-21.5 29-27.1 41.1H423.6c-5.7-12.1-14.3-26.9-27.1-41.1zM450.9 224H61.1C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1zM128 432H384c20.9 0 38.7-13.4 45.3-32H82.7c6.6 18.6 24.4 32 45.3 32zM32 384c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32c0 53-43 96-96 96H128c-53 0-96-43-96-96zM16 288c0-17.7 14.3-32 32-32H464c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32z"]},ebm=ebb,ebg={prefix:"far",iconName:"rupee-sign",icon:[448,512,[8360,"rupee"],"f156","M0 56C0 42.7 10.7 32 24 32h96c75.1 0 136 60.9 136 136c0 59.4-38.1 109.9-91.1 128.4l57.5 151c4.7 12.4-1.5 26.3-13.9 31s-26.3-1.5-31-13.9L116.4 304H48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V280 56zM48 256h72c48.6 0 88-39.4 88-88s-39.4-88-88-88H48V256zm264.6 10.4c-1.2 7.9-.2 12.8 1 15.9s3.5 6.2 7.5 9.4c9.2 7.4 23.3 12.5 43.1 19.6l.8 .3c17.4 6.2 40 14.2 56.7 28.5c9 7.7 16.8 17.6 21.5 30.4c4.7 12.7 5.7 26.7 3.5 41.9c-3.9 26.6-19.1 46.5-41 57.6c-21 10.6-46.4 12.3-71.6 7.6l-.2 0 0 0c-9-1.7-20.2-5.7-29.5-9.2c-6.3-2.4-13-5.1-18.5-7.3l0 0 0 0c-2.7-1.1-5-2-6.9-2.8c-12.3-4.8-18.4-18.8-13.6-31.1s18.8-18.4 31.1-13.6c2.6 1 5.3 2.1 8.2 3.3l0 0 0 0c5.1 2.1 10.7 4.3 16.7 6.6c9.4 3.5 17 6 21.5 6.9c18.1 3.3 32.1 1.2 41.2-3.3c8.1-4.1 13.5-10.7 15.1-21.7c1.3-8.8 .4-14.5-1-18.3c-1.4-3.8-3.8-7.1-7.7-10.5c-9-7.7-22.9-13.1-42.4-20l-2.9-1c-16.8-5.9-38.1-13.5-54.1-26.2c-9-7.2-17.1-16.6-22.1-29s-6.2-26.1-4-40.8c7.8-52.8 62.2-74.5 112.6-65.2c7.1 1.3 28.4 6.1 36.5 8.7c12.6 4 19.7 17.4 15.7 30.1s-17.4 19.7-30.1 15.7c-5.5-1.7-24.7-6.1-30.8-7.3c-36.3-6.7-54.2 10.2-56.4 25z"]},eby=ebg,ebM={prefix:"far",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm169.8-90.7c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},ebv=ebM,ebC={prefix:"far",iconName:"house-water",icon:[576,512,["house-flood"],"f74f","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V393c-14.6-8.4-31.9-10.7-48-6.5V204.8L288 55.5 112 204.8V386.5c-16.1-4.1-33.4-1.9-48 6.6V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM256 224v64h64V224H256zm-8-48h80c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H248c-22.1 0-40-17.9-40-40V216c0-22.1 17.9-40 40-40zM111.9 430.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},ebI=ebC,ebA={prefix:"far",iconName:"warehouse-full",icon:[640,512,["warehouse-alt"],"f495","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 240V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V240H144zM376 416h64c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V440c0-13.3 10.7-24 24-24zM176 312c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V312zm24 104h96c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V440c0-13.3 10.7-24 24-24z"]},ebz=ebA,ebL={prefix:"far",iconName:"phone-flip",icon:[512,512,[128381,"phone-alt"],"f879","M136.2 275.2c16.4-7 35.4-2.4 46.7 11.4l33.2 40.6c46-26.7 84.4-65.1 111.1-111.1L286.7 183c-13.8-11.3-18.5-30.3-11.4-46.7l48-112C330.8 6.7 349.7-3.1 368.4 .9l112 24C498.8 28.8 512 45.1 512 64v0c0 231.2-175.2 421.5-400.1 445.5c-9.8 1-19.7 1.8-29.6 2.2c0 0 0 0 0 0c0 0-.1 0-.1 0c-6.1 .2-12.1 .4-18.3 .4l0 0c-18.9 0-35.2-13.2-39.1-31.6l-24-112c-4-18.7 5.8-37.6 23.4-45.1l112-48zM70.5 464C286.3 460.5 460.5 286.2 464 70.5L364.8 49.2l-43 100.4L357.6 179c18.2 14.9 22.9 40.8 11.1 61.2c-30.9 53.3-75.3 97.7-128.6 128.6c-20.4 11.8-46.3 7.1-61.2-11.1l-29.4-35.9-100.4 43L70.5 464zM464 64s0 0 0 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"]},ebT=ebL,ebw={prefix:"far",iconName:"circle-caret-left",icon:[512,512,["caret-circle-left"],"f32e","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zm-368 0c0 6.7 2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-208c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104c-4.9 4.5-7.7 10.9-7.7 17.6z"]},ebH=ebw,ebx={prefix:"far",iconName:"forward-fast",icon:[512,512,[9197,"fast-forward"],"f050","M496 424c0 13.3-10.7 24-24 24s-24-10.7-24-24V287.9L273.4 440.6c-5.4 4.8-12.4 7.4-19.6 7.4c-16.5 0-29.8-13.3-29.8-29.8V287.9L49.4 440.6C44 445.4 37 448 29.8 448C13.3 448 0 434.7 0 418.2V93.8C0 77.3 13.3 64 29.8 64C37 64 44 66.6 49.4 71.4L224 224.1V93.8C224 77.3 237.3 64 253.8 64c7.2 0 14.2 2.6 19.6 7.4L448 224.1V88c0-13.3 10.7-24 24-24s24 10.7 24 24V424zM48 133.9V378.1L187.6 256 48 133.9zM272 378.1L411.6 256 272 133.9V378.1z"]},ebN=ebx,ebV={prefix:"far",iconName:"face-meh-blank",icon:[512,512,[128566,"meh-blank"],"f5a4","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ebk=ebV,ebE={prefix:"far",iconName:"square-parking",icon:[448,512,[127359,"parking"],"f540","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM184 272h64c26.5 0 48-21.5 48-48s-21.5-48-48-48H184v96zm64 48H184v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V296 160c0-17.7 14.3-32 32-32h80c53 0 96 43 96 96s-43 96-96 96z"]},ebD=ebE,ebS={prefix:"far",iconName:"square-chevron-up",icon:[448,512,["chevron-square-up"],"f32c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm241 71L345 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L207 167c9.4-9.4 24.6-9.4 33.9 0z"]},eb_=ebS,ebO={prefix:"far",iconName:"bars-progress",icon:[512,512,["tasks-alt"],"f828","M464 112v64H320V112H464zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM464 336v64H192V336H464zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z"]},ebP=ebO,ebj={prefix:"far",iconName:"cart-flatbed",icon:[640,512,["dolly-flatbed"],"f474","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H72c4.4 0 8 3.6 8 8V408c0 30.9 25.1 56 56 56h24c0 26.5 21.5 48 48 48s48-21.5 48-48H448c0 26.5 21.5 48 48 48s48-21.5 48-48h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H496 208 136c-4.4 0-8-3.6-8-8V56c0-30.9-25.1-56-56-56H24zM240 80h96v96c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L400 163.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1V80h96V304H240V80zm-48 0V304c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H240c-26.5 0-48 21.5-48 48z"]},ebB=ebj,ebR={prefix:"far",iconName:"ban-smoking",icon:[512,512,[128685,"smoking-ban"],"f54d","M92.9 126.9L385.1 419.1C349.7 447.2 304.8 464 256 464C141.1 464 48 370.9 48 256c0-48.8 16.8-93.7 44.9-129.1zm165 97.1L126.9 92.9C162.3 64.8 207.2 48 256 48c114.9 0 208 93.1 208 208c0 48.8-16.8 93.7-44.9 129.1L353.9 320H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H257.9zm32 32H384v32H321.9l-32-32zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM112 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H240.8l-96-96H112z"]},ebU=ebR,ebF={prefix:"far",iconName:"circle-sort-up",icon:[512,512,["sort-circle-up"],"e032","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM267.3 100.7l96 96c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H160c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l96-96c6.2-6.2 16.4-6.2 22.6 0zm0 310.6c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9H352c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-96 96zM313.4 320H198.6L256 377.4 313.4 320z"]},ebG=ebF,ebY={prefix:"far",iconName:"basket-shopping",icon:[576,512,["shopping-basket"],"f291","M243.1 2.7c11.8 6.1 16.3 20.6 10.2 32.4L171.7 192H404.3L322.7 35.1c-6.1-11.8-1.5-26.3 10.2-32.4s26.2-1.5 32.4 10.2L458.4 192h36.1H544h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H532L476.1 463.5C469 492 443.4 512 414 512H162c-29.4 0-55-20-62.1-48.5L44 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H81.5h36.1L210.7 12.9c6.1-11.8 20.6-16.3 32.4-10.2zM93.5 240l53 211.9c1.8 7.1 8.2 12.1 15.5 12.1H414c7.3 0 13.7-5 15.5-12.1l53-211.9H93.5zM224 312v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24s24 10.7 24 24zm64-24c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zm112 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},ebQ=ebY,ebq={prefix:"far",iconName:"bus-simple",icon:[448,512,["bus-alt"],"f55e","M51.5 96H397.2C381.4 78.9 335.2 48 224 48C121.8 48 69.8 78.3 51.5 96zM400 144H48v80H400V144zm0 128H48V376c0 13.3 10.7 24 24 24H300.2 376c13.3 0 24-10.7 24-24V272zM10.2 70C35.9 38.7 103.8 0 224 0C352.6 0 414 38.6 438.4 70.6c7.5 9.8 9.6 20.9 9.6 29.9V376c0 25-12.7 47-32 59.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H300.2 80v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V435.9C12.7 423 0 401 0 376V100.4C0 91.6 2 80 10.2 70zM112 304a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm224 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ebK=ebq,ebZ={prefix:"far",iconName:"face-sad-cry",icon:[512,512,[128557,"sad-cry"],"f5b3","M400 406.1V288c0-13.3-10.7-24-24-24s-24 10.7-24 24V440.6c-28.7 15-61.4 23.4-96 23.4s-67.3-8.5-96-23.4V288c0-13.3-10.7-24-24-24s-24 10.7-24 24V406.1C72.6 368.2 48 315 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 59-24.6 112.2-64 150.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C199.7 186.8 179 180 159.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zm166.6 9.7c5.5-5.8 14.8-9.7 25.4-9.7s19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C391.7 186.8 371 180 351.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9zM208 320v32c0 26.5 21.5 48 48 48s48-21.5 48-48V320c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},ebW=ebZ,eb$={prefix:"far",iconName:"ticket-airline",icon:[640,512,["ticket-perforated-plane","ticket-plane"],"e29a","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V349c-41.4-10.7-72-48.2-72-93s30.6-82.3 72-93V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H576c35.3 0 64 28.7 64 64v61.3c0 11.2-12.8 18.7-24 18.7c-26.5 0-48 21.5-48 48s21.5 48 48 48c11.2 0 24 7.5 24 18.7V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm432 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM186.7 224l-23.2-69.5c-1.7-5.2 2.1-10.5 7.6-10.5h31.1c8.5 0 16.4 4.5 20.7 11.9L262.7 224h40.3c16.1 0 31.5 6.4 42.8 17.7c7.9 7.9 7.9 20.7 0 28.5C334.4 281.6 319 288 302.9 288H262.7l-39.7 68.1c-4.3 7.4-12.2 11.9-20.7 11.9H171.1c-5.5 0-9.3-5.4-7.6-10.5L186.7 288H144l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4H98.2c-5.2 0-9-4.9-7.8-9.9L103 259.9c.6-2.5 .6-5.2 0-7.8L90.5 201.9c-1.3-5 2.6-9.9 7.8-9.9H112c5 0 9.8 2.4 12.8 6.4L144 224h42.7z"]},ebX=eb$,ebJ=eb$,eb1={prefix:"far",iconName:"arrows-minimize",icon:[512,512,["compress-arrows"],"e0a5","M23 23c9.4-9.4 24.6-9.4 33.9 0l119 119V56c0-13.3 10.7-24 24-24s24 10.7 24 24V200c0 13.3-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h86.1L23 57c-9.4-9.4-9.4-24.6 0-33.9zM489 23c9.4 9.4 9.4 24.6 0 33.9l-119 119H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24V56c0-13.3 10.7-24 24-24s24 10.7 24 24v86.1L455 23c9.4-9.4 24.6-9.4 33.9 0zM56 336c-13.3 0-24-10.7-24-24s10.7-24 24-24H200c13.3 0 24 10.7 24 24V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V369.9L57 489c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l119-119H56zm232-24c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H369.9L489 455c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-119-119V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V312z"]},eb0=eb1,eb2={prefix:"far",iconName:"toilet-paper-blank-under",icon:[512,512,["toilet-paper-reverse-alt"],"e29f","M71 84.3C85.4 56.9 101.1 48 112 48H324.7c-3 4.5-5.7 9.3-8.2 14.1C298.5 96.6 288 142.5 288 192s10.5 95.4 28.5 129.9c2.5 4.8 5.3 9.5 8.2 14.1H112c-10.9 0-26.6-8.9-41-36.3C57.2 273.3 48 235.3 48 192s9.2-81.3 23-107.7zM400 48c10.9 0 26.6 8.9 41 36.3c13.8 26.3 23 64.3 23 107.7s-9.2 81.3-23 107.7c-14.4 27.5-30.1 36.3-41 36.3s-26.6-8.9-41-36.3c-13.8-26.3-23-64.3-23-107.7s9.2-81.3 23-107.7C373.4 56.9 389.1 48 400 48zm64 303.1V456c0 4.4-3.6 8-8 8H216c-4.4 0-8-3.6-8-8V416H160v40c0 30.9 25.1 56 56 56H456c30.9 0 56-25.1 56-56V192c0-49.5-10.5-95.4-28.5-129.9C466 28.7 437.7 0 400 0H112C74.3 0 46 28.7 28.5 62.1C10.5 96.6 0 142.5 0 192s10.5 95.4 28.5 129.9C46 355.3 74.3 384 112 384H400c25.9 0 47.4-13.6 64-32.9zM424 192c0-26.5-10.7-48-24-48s-24 21.5-24 48s10.7 48 24 48s24-21.5 24-48z"]},eb6=eb2,eb4={prefix:"far",iconName:"signal",icon:[640,512,[128246,"signal-5","signal-perfect"],"f012","M576 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM448 96c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zM320 192c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM192 288c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zM64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},eb3=eb4,eb5=eb4,eb8={prefix:"far",iconName:"house-chimney",icon:[576,512,[63499,"home-lg"],"e3af","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H384V312c0-22.1-17.9-40-40-40H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM336 464H240V320h96V464z"]},eb9=eb8,eb7={prefix:"far",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM174.6 384.1c-4.5 12.5-18.2 18.9-30.7 14.4s-18.9-18.2-14.4-30.7C146.9 319.4 198.9 288 256 288s109.1 31.4 126.6 79.9c4.5 12.5-2 26.2-14.4 30.7s-26.2-2-30.7-14.4C328.2 358.5 297.2 336 256 336s-72.2 22.5-81.4 48.1zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eme=eb7,emt={prefix:"far",iconName:"chess-bishop-piece",icon:[256,512,["chess-bishop-alt"],"f43b","M64 56c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24c0 12.2-9.2 22.3-21 23.8c6.2 6.4 13.2 14.4 20.2 23.8C210.8 129.8 232 168.8 232 216c0 20-5.9 35.9-13.9 48.2c3.7 4.2 5.9 9.7 5.9 15.8c0 11.3-7.8 20.8-18.3 23.3l4.9 48.7H162.3l-4.8-48h-59l-4.8 48H45.5l4.9-48.7C39.8 300.8 32 291.3 32 280c0-6 2.2-11.6 5.9-15.8C29.9 251.9 24 236 24 216c0-47.2 21.2-86.2 40.8-112.4c7-9.4 14.1-17.4 20.2-23.8C73.2 78.3 64 68.2 64 56zm93.3 200l7.5-5.1c9.6-6.5 19.2-16.9 19.2-34.9c0-13.8-2.6-26.9-6.9-39.2L161 193c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l26.1-26.1c-.1-.2-.2-.3-.4-.5c-8.1-10.8-16.2-19.3-22.2-25.1c-.9-.9-1.8-1.7-2.6-2.5c-.8 .8-1.7 1.6-2.6 2.5c-6 5.8-14.1 14.4-22.2 25.1C86.8 154.2 72 183.2 72 216c0 18.1 9.6 28.5 19.2 34.9l7.5 5.1h58.7zM69.2 432L52.7 464H203.3l-16.6-32H69.2zm-9.7-48h137c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384z"]},ema=emt,emn={prefix:"far",iconName:"diploma",icon:[640,512,["scroll-ribbon"],"f5ea","M320 80.3L302 59.7C286.6 42.1 264.4 32 241 32h-1c-44.2 0-80 35.8-80 80c0 11.4 2.4 22.2 6.7 32H96c-65.1 .3-96 71.5-96 128c0 56.9 24.1 119.2 81 140.7c10.5 4 22.5 4.2 33.4 1.8L256 383v81c0 6.2 3.6 11.9 9.2 14.5s12.3 1.8 17-2.2L320 444.8l37.8 31.5c4.8 4 11.4 4.8 17 2.2s9.2-8.3 9.2-14.5V383l141.6 31.5c10.9 2.4 22.9 2.2 33.4-1.8c56.9-21.5 81-83.8 81-140.7c0-56.5-30.9-127.7-96-128H473.3c4.3-9.8 6.7-20.6 6.7-32c0-44.2-35.8-80-80-80h-1c-23.4 0-45.6 10.1-61 27.7L320 80.3zM400 144h-8H345.6c-6.9 0-10.5-8.1-6-13.3l34.5-39.5c5.5-6.3 13.1-10.2 21.3-11.1c1.2-.1 2.3-.2 3.5-.2h1c17.7 0 32 14.3 32 32s-14.3 32-32 32zm-105.6 0H240c-17.7 0-32-14.3-32-32s14.3-32 32-32h1c9.5 0 18.6 4.1 24.8 11.3l34.5 39.5c4.5 5.2 .9 13.3-6 13.3zM240 192h16V333.8L104 367.6c-1.5 .3-3.1 .5-4.3 .4c-1.1 0-1.6-.2-1.7-.2l0 0C68.1 356.5 48 319.7 48 272c0-20.6 5.9-43.3 16.1-59.3C73.6 197.8 84 192.1 96.1 192H240zm144 0h16H543.9c12.1 .1 22.6 5.8 32.1 20.7c10.2 16 16.1 38.7 16.1 59.3c0 47.7-20.1 84.5-50 95.8l0 0c-.1 0-.6 .2-1.7 .2c-1.3 .1-2.8-.1-4.3-.4L384 333.8V192z"]},emr=emn,emi={prefix:"far",iconName:"shop",icon:[640,512,["store-alt"],"f54f","M0 185.8c0-6.4 1.6-12.7 4.7-18.3L82.4 25C90.8 9.6 106.9 0 124.5 0h391c17.6 0 33.7 9.6 42.1 25l77.7 142.4c3.1 5.6 4.7 11.9 4.7 18.3c0 21.1-17.1 38.2-38.2 38.2H576V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V224H384V472c0 22.1-17.9 40-40 40H104c-22.1 0-40-17.9-40-40V224H38.2C17.1 224 0 206.9 0 185.8zM112 224v96H336V224H112zM515.5 48l-391 0L54.7 176H585.3L515.5 48zM112 464H336V368H112v96z"]},emc=emi,ems={prefix:"far",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M48 96V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9c12 12 18.7 28.3 18.7 45.3V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm80-16v80H272V80H128zm32 240a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},emo=ems,eml={prefix:"far",iconName:"scale-unbalanced",icon:[640,512,["balance-scale-left"],"f515","M542.9 16.7c4 12.6-2.9 26.1-15.5 30.2L399.6 87.7c-3.1 32.4-25.5 59.2-55.6 68.6V464H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H320c-13.3 0-24-10.7-24-24V156.3c-14.2-4.5-26.8-12.8-36.4-23.8L127.3 174.9c-12.6 4-26.1-2.9-30.2-15.5s2.9-26.1 15.5-30.2L240.4 88.3c-.3-2.7-.4-5.5-.4-8.3c0-44.2 35.8-80 80-80c29.8 0 55.8 16.3 69.6 40.5L512.7 1.1c12.6-4 26.1 2.9 30.2 15.5zM512 163.8L439.6 288H584.4L512 163.8zM386 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 350 574.9 384 512 384s-115.2-34-126-78.9zM56.7 416H201.6L129.2 291.8 56.7 416zm72.4 96C66.3 512 14 478 3.2 433.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C244.3 478 192 512 129.2 512zM320 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},emf=eml,emd={prefix:"far",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M160 86.6L70.6 176H249.4L160 86.6zM137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128z"]},emu=emd,emp={prefix:"far",iconName:"calendar-arrow-up",icon:[448,512,["calendar-upload"],"e0d1","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM200 408l0-102.1-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39L248 408c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},emh=emp,emb={prefix:"far",iconName:"comment-dots",icon:[512,512,[128172,62075,"commenting"],"f4ad","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM144 272a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm80 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},emm=emb,emg={prefix:"far",iconName:"square-left",icon:[448,512,[11013,"arrow-alt-square-left"],"f351","M48 416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64zM185.4 360.8l-84-91c-3.5-3.8-5.4-8.7-5.4-13.9s1.9-10.1 5.4-13.9l84-91c4.2-4.6 10.1-7.2 16.4-7.2c12.3 0 22.3 10 22.3 22.3V208h96c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H224v41.7c0 12.3-10 22.3-22.3 22.3c-6.2 0-12.1-2.6-16.4-7.2z"]},emy=emg,emM={prefix:"far",iconName:"face-grin-squint",icon:[512,512,[128518,"grin-squint"],"f585","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zm-216-161.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},emv=emM,emC={prefix:"far",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},emI=emC,emA={prefix:"far",iconName:"hands-praying",icon:[640,512,["praying-hands"],"f684","M277.8 48c-5.9 0-11.4 2.9-14.8 7.7l-99.8 141c-12.4 17.6-19.1 38.6-19.1 60.1v40.2c0 24.1-15.4 45.5-38.3 53.1L31.6 374.8C19 379 5.4 372.2 1.2 359.6S3.8 333.4 16.4 329.2l74.1-24.7c3.3-1.1 5.5-4.1 5.5-7.6V256.7c0-31.5 9.8-62.2 28-87.9l99.8-141C236.2 10.4 256.4 0 277.8 0c16.1 0 30.8 5.8 42.2 15.3C331.4 5.8 346.1 0 362.2 0c21.5 0 41.6 10.4 54 27.9l99.8 141c18.2 25.7 28 56.4 28 87.9v40.2c0 3.4 2.2 6.5 5.5 7.6l74.1 24.7c12.6 4.2 19.4 17.8 15.2 30.4s-17.8 19.4-30.4 15.2l-74.1-24.7c-22.9-7.6-38.3-29-38.3-53.1V256.7c0-21.5-6.7-42.5-19.1-60.1L377 55.7c-3.4-4.8-8.9-7.7-14.8-7.7c-9.6 0-18 8-18.2 18.2c0 .1 0 .3 0 .4s0 .3 0 .4c.1 3.7 1.3 7.4 3.3 10.3L416.5 178c10.1 14.7 15.5 32.1 15.5 49.9V236v60c0 13.3-10.7 24-24 24s-24-10.7-24-24V236c0-11-9-20-20-20c-10.9 0-19.8 8.7-20 19.6c0 .1 0 .3 0 .4v74c0 .3 0 .6 0 .9c.4 46.6 31.8 87.3 76.9 99.5l201.4 54.4c12.8 3.5 20.4 16.6 16.9 29.4s-16.6 20.4-29.4 16.9L408.3 456.7C370.9 446.6 339.9 423 320 392c-19.9 31-50.9 54.6-88.3 64.8L30.3 511.2c-12.8 3.5-26-4.1-29.4-16.9s4.1-26 16.9-29.4l201.4-54.4c45.1-12.2 76.5-52.9 76.9-99.5c0-.3 0-.6 0-.9V236c0-.1 0-.3 0-.4c-.2-10.8-9.1-19.6-20-19.6c-11 0-20 9-20 20v60c0 13.3-10.7 24-24 24s-24-10.7-24-24V236v-8.1c0-17.8 5.4-35.2 15.5-49.9L292.7 77.3c2-2.9 3.2-6.6 3.3-10.3c0-.1 0-.3 0-.4s0-.3 0-.4C295.8 56 287.4 48 277.8 48zM320 122.4L287.9 169c12.1 2.1 23.1 7.5 32.1 15.1c9-7.6 20-13 32.1-15.1L320 122.4z"]},emz=emA,emL={prefix:"far",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M472 224c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v80.1l-20-23.5C387 63.4 325.1 32 256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c50.4 0 97-16.7 134.4-44.8c10.6-8 12.7-23 4.8-33.6s-23-12.7-33.6-4.8C332.2 418.9 295.7 432 256 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c54.3 0 102.9 24.6 135.2 63.4l.1 .2 0 0L418.9 176H328c-13.3 0-24 10.7-24 24s10.7 24 24 24H472z"]},emT=emL,emw=emL,emH=emL,emx={prefix:"far",iconName:"messages-dollar",icon:[640,512,["comments-alt-dollar"],"f652","M72 48C58.7 48 48 58.7 48 72V248c0 13.3 10.7 24 24 24h48c13.3 0 24 10.7 24 24v19.2L202.7 276c3.9-2.6 8.6-4 13.3-4H344c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H72zM0 72C0 32.2 32.2 0 72 0H344c39.8 0 72 32.2 72 72V248c0 39.8-32.2 72-72 72H223.3l-90 60c-7.4 4.9-16.8 5.4-24.6 1.2S96 368.9 96 360V320H72c-39.8 0-72-32.2-72-72V72zM256 352h48v24c0 13.3 10.7 24 24 24h96c4.7 0 9.4 1.4 13.3 4L496 443.2V424c0-13.3 10.7-24 24-24h48c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H448V128H568c39.8 0 72 32.2 72 72V376c0 39.8-32.2 72-72 72H544v40c0 8.9-4.9 17-12.7 21.2s-17.3 3.7-24.6-1.2l-90-60H328c-39.8 0-72-32.2-72-72V352zM224 79.1V89.5c5.9 .9 11.6 2.3 16.8 3.6c8.6 2.2 13.7 10.9 11.5 19.5s-10.9 13.7-19.5 11.5c-8.8-2.3-17.3-3.9-25-4c-6.4-.1-13 1.4-17.4 3.9c-3.9 2.2-4.8 4.3-4.8 6.8l0 .1c0 1 0 2.2 4.1 4.6c5.1 3 12.5 5.2 22.7 8.2l.5 .2c9 2.6 20.4 6 29.6 11.6c10.2 6.3 19.6 16.6 19.8 32.8c.2 16.7-8.6 28.6-20 35.5c-5.7 3.4-12 5.7-18.4 7v10.3c0 8.8-7.2 16-16 16s-16-7.2-16-16V230c-8.2-1.7-15.8-4.3-22.5-6.5l0 0 0 0c-1.7-.6-3.3-1.1-4.9-1.6c-8.4-2.7-13-11.7-10.3-20.2s11.7-13 20.2-10.3c2 .6 3.9 1.3 5.8 1.9l0 0 0 0c10.9 3.6 19.2 6.4 28.2 6.6c6.9 .2 13.3-1.3 17.3-3.7c3.3-2 4.6-4.2 4.6-7.7c0-1.8-.4-3.4-4.5-5.9c-5-3.1-12.4-5.4-22.5-8.4l-1.4-.4c-8.7-2.5-19.7-5.8-28.4-10.9c-10.1-5.9-19.8-16-19.9-32.2c-.1-16.8 9.7-28.3 20.8-34.7c5.5-3.2 11.5-5.3 17.6-6.6V79.1c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},emN=emx,emV={prefix:"far",iconName:"chess-queen-piece",icon:[256,512,["chess-queen-alt"],"f446","M104 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM16 232c0-13.3 10.7-24 24-24h5.1L3.6 140.6c-6.4-10.4-4-24 5.7-31.5l2.5-1.9c6.1-4.7 14.1-6.3 21.5-4.1c2.1 .6 4.4 1 6.8 1c11.7 0 21.4-8.3 23.6-19.4c1.9-9.7 9.5-17.3 19.2-19s19.5 2.6 24.7 11C111.8 83.5 119.4 88 128 88s16.2-4.5 20.5-11.4c5.2-8.4 15-12.8 24.7-11s17.4 9.3 19.2 19c2.1 11 11.9 19.4 23.6 19.4c2.4 0 4.7-.3 6.8-1c7.4-2.2 15.4-.6 21.5 4.1l2.5 1.9c9.7 7.5 12.1 21.1 5.7 31.5L211 208h5c13.3 0 24 10.7 24 24s-10.7 24-24 24H200.8l4.4 96h-48l-4.4-96H103.3l-4.4 96h-48l4.4-96H40c-13.3 0-24-10.7-24-24zm138.6-24l37.1-60.2c-11.6-4.2-21.8-11.2-29.7-20.3c-10.1 5.4-21.6 8.5-33.9 8.5s-23.8-3.1-33.9-8.5c-8 9.1-18.2 16.1-29.7 20.3L101.4 208h53.2zM52.7 464H203.3l-16.6-32H69.2L52.7 464zm143.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384h137z"]},emk=emV,emE={prefix:"far",iconName:"location-crosshairs",icon:[512,512,["location"],"f601","M256 0c13.3 0 24 10.7 24 24V65.5C366.8 76.3 435.7 145.2 446.5 232H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H446.5C435.7 366.8 366.8 435.7 280 446.5V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V446.5C145.2 435.7 76.3 366.8 65.5 280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H65.5C76.3 145.2 145.2 76.3 232 65.5V24c0-13.3 10.7-24 24-24zM112 256a144 144 0 1 0 288 0 144 144 0 1 0 -288 0zm192 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-144 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z"]},emD=emE,emS={prefix:"far",iconName:"house-person-leave",icon:[640,512,["house-leave","house-person-depart"],"e00f","M528 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM461.8 266.6c-1.1 3.2 0 6.6 2.5 8.7l16.3 13.3 32.4-103.8c.1-.3 .2-.7 .3-1c-6.7-3.5-14-5.9-21.7-7.1l-29.9 89.8zm59 54.6l50.1 40.7c6.9 5.6 11.8 13.4 13.8 22.1l22.8 98.6c3 12.9-5.1 25.8-18 28.8s-25.8-5.1-28.8-18l-22.1-96L434 312.6c-18.1-14.7-25.2-39.1-17.8-61.2L439 183.1c-24.7 9.8-44.7 28.9-55.6 53.3l-9.5 21.3c-5.4 12.1-19.6 17.6-31.7 12.2s-17.6-19.6-12.2-31.7l9.5-21.3c17.1-38.5 49.6-68 89.5-81.3c15.3-5.1 31.3-7.7 47.4-7.7h4.9c52.5 0 98.7 34.8 113.2 85.4l10.9 38.1L633 279c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L570 283.9c-4.8-4.8-8.3-10.8-10.2-17.3l-10.5-36.7-28.5 91.3zm-101.1 21l39 31.7-19.2 48c-2 5-5 9.6-8.9 13.4L361 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l68.5-68.5 24.1-60.4zM255.2 5.4L391.9 116.8c-14.8 7.8-28.4 17.5-40.5 28.9L240 55 112 159.3V360c0 4.4 3.6 8 8 8H320h40 14.9l-6.6 16.5L336.8 416H120c-30.9 0-56-25.1-56-56V198.4L39.2 218.6c-10.3 8.4-25.4 6.8-33.8-3.4s-6.8-25.4 3.4-33.8l216-176c8.8-7.2 21.5-7.2 30.3 0zM160 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V208z"]},em_=emS,emO=emS,emP={prefix:"far",iconName:"face-grin-tears",icon:[640,512,[128514,"grin-tears"],"f588","M516.1 325.5c1 3 2.1 6 3.3 8.9c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c1.2-2.9 2.3-5.9 3.3-8.9C152.5 406.2 229.5 464 320 464s167.5-57.8 196.1-138.5zM320 48c-101.4 0-185.8 72.5-204.3 168.5c-6.7-3.1-14.3-4.3-22.3-3.1c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-8-1.2-15.7 .1-22.3 3.1C505.8 120.5 421.4 48 320 48zM78.5 341.1C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7zm483 0c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zM439 336.5C414.4 374.6 370.3 400 319.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5c18.7-4.4 35.9 12 25.5 28.1zM281.6 228.8l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0zm160 0l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0z"]},emj=emP,emB={prefix:"far",iconName:"computer-mouse-scrollwheel",icon:[384,512,["mouse-alt"],"f8cd","M336 352V160c0-61.9-50.1-112-112-112H160C98.1 48 48 98.1 48 160V352c0 61.9 50.1 112 112 112h64c61.9 0 112-50.1 112-112zM0 160C0 71.6 71.6 0 160 0h64c88.4 0 160 71.6 160 160V352c0 88.4-71.6 160-160 160H160C71.6 512 0 440.4 0 352V160zM192 96c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32z"]},emR=emB,emU={prefix:"far",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zm-95 89l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},emF=emU,emG={prefix:"far",iconName:"house-blank",icon:[576,512,["home-blank"],"e487","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8l-264-224zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8z"]},emY=emG,emQ={prefix:"far",iconName:"square-heart",icon:[448,512,[128159,"heart-square"],"f4c8","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM335.7 265.6l-91.5 92.9c-5.6 5.7-13 8.5-20.3 8.5c-7.3 0-14.6-2.9-20.1-8.5l-91.5-92.9c-26.4-26.8-26.4-70.4 0-97.2s69.3-26.8 95.8 0l16 16.2 16-16.2c26.4-26.8 69.3-26.8 95.8 0s26.4 70.4 0 97.2z"]},emq=emQ,emK={prefix:"far",iconName:"user-gear",icon:[640,512,["user-cog"],"f4fe","M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H336.6c3.3 4.2 6.7 8.2 10.3 12c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304h91.4c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-3.6 2.3-7 5.1-9.9 8.4c-14.4-5.5-30.1-8.5-46.5-8.5H178.3c-65.7 0-120.1 48.7-129 112zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v17.7c0 7.8 4.8 14.8 11.6 18.7c6.8 3.9 15.1 4.5 21.8 .6l13.8-7.9c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-14.4 8.3c-6.5 3.7-10 10.9-10 18.4s3.5 14.7 10 18.4l14.4 8.3c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-13.8-7.9c-6.7-3.9-15.1-3.3-21.8 .6c-6.8 3.9-11.6 10.9-11.6 18.7v17.7c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V467.8c0-7.9-4.9-14.9-11.7-18.9c-6.8-3.9-15.2-4.5-22-.6l-13.5 7.8c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l14-8.1c6.5-3.8 10.1-11.1 10.1-18.6s-3.5-14.8-10.1-18.6l-14-8.1c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l13.6 7.8c6.8 3.9 15.2 3.3 22-.6c6.9-3.9 11.7-11 11.7-18.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},emZ=emK,emW={prefix:"far",iconName:"arrow-up-1-9",icon:[576,512,["sort-numeric-up"],"f163","M456 56V176h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H432 384c-13.3 0-24-10.7-24-24s10.7-24 24-24h24V89.3l-16.4 5.5C379 99 365.4 92.2 361.2 79.6S363.8 53.4 376.4 49.2l48-16c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM424 304a40 40 0 1 0 0 80 40 40 0 1 0 0-80zM406.1 430.2c-40-8.3-70.1-43.7-70.1-86.2c0-48.6 39.4-88 88-88s88 39.4 88 88c0 21.1-7.3 41.5-20.6 57.8l-56.8 69.4c-8.4 10.3-23.5 11.8-33.8 3.4s-11.8-23.5-3.4-33.8l8.7-10.6z"]},em$=emW,emX={prefix:"far",iconName:"laptop-mobile",icon:[640,512,["phone-laptop"],"f87a","M128 48H448c8.8 0 16 7.2 16 16V96h48V64c0-35.3-28.7-64-64-64H128C92.7 0 64 28.7 64 64V320H16c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48H352V320H112V64c0-8.8 7.2-16 16-16zM384 176V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H432c-26.5 0-48 21.5-48 48zm48 0H592V464H432V176z"]},emJ=emX,em1={prefix:"far",iconName:"conveyor-belt-boxes",icon:[640,512,["conveyor-belt-alt"],"f46f","M304 48V208H144V48H304zM144 0C117.5 0 96 21.5 96 48V208c0 26.5 21.5 48 48 48H304c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H144zM528 112v96H432V112h96zM432 64c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H432zm96 272c35.3 0 64 28.7 64 64s-28.7 64-64 64H112c-35.3 0-64-28.7-64-64s28.7-64 64-64H528zM112 288C50.1 288 0 338.1 0 400s50.1 112 112 112H528c61.9 0 112-50.1 112-112s-50.1-112-112-112H112zm48 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},em0=em1,em2={prefix:"far",iconName:"starfighter-twin-ion-engine-advanced",icon:[640,512,["starfighter-alt-advanced"],"e28e","M118.5 7.6c9-9.7 24.2-10.2 33.9-1.2s10.2 24.2 1.2 33.9L50.2 151.2c-1.4 1.5-2.2 3.4-2.2 5.5V195l137.9-26.3C214.4 124.9 263.8 96 320 96s105.6 28.9 134.1 72.7L592 195V156.6c0-2-.8-4-2.2-5.5L486.5 40.4c-9-9.7-8.5-24.9 1.2-33.9s24.9-8.5 33.9 1.2L624.9 118.4c9.7 10.4 15.1 24 15.1 38.2v47.5V224v64 19.9 47.5c0 14.2-5.4 27.8-15.1 38.2L521.5 504.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9L589.8 360.8c1.4-1.5 2.2-3.4 2.2-5.5V317L454.1 343.3C425.6 387.1 376.2 416 320 416s-105.6-28.9-134.1-72.7L48 317v38.4c0 2 .8 4 2.2 5.5L153.5 471.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2L15.1 393.6C5.4 383.2 0 369.6 0 355.4V307.9 288 224 204.1 156.6c0-14.2 5.4-27.8 15.1-38.2L118.5 7.6zM48 268.1l115.7 22c-2.4-11-3.7-22.4-3.7-34.2s1.3-23.2 3.7-34.2L48 243.9v24.3zm428.3-46.3c2.4 11 3.7 22.4 3.7 34.2s-1.3 23.2-3.7 34.2l115.7-22V243.9l-115.7-22zM304 334.4c-10.2-2.1-19.7-6.1-28.1-11.7l-23 23c14.7 11 32.1 18.4 51.1 21.2V334.4zm-50.7-34.3c-5.6-8.4-9.6-17.9-11.7-28.1H209.1c2.7 19 10.2 36.4 21.2 51.1l23-23zM241.6 240c2.1-10.2 6.1-19.7 11.7-28.1l-23-23c-11 14.7-18.5 32.1-21.2 51.1h32.5zm34.3-50.7c8.4-5.6 17.9-9.6 28.1-11.7V145.1c-19 2.7-36.4 10.2-51.1 21.2l23 23zM336 366.9c19-2.7 36.4-10.2 51.1-21.2l-23-23c-8.4 5.6-17.9 9.6-28.1 11.7v32.5zM430.9 272H398.4c-2.1 10.2-6.1 19.7-11.7 28.1l23 23c11-14.7 18.4-32.1 21.2-51.1zm-32.5-32h32.5c-2.7-19-10.2-36.4-21.2-51.1l-23 23c5.6 8.4 9.6 17.9 11.7 28.1zM336 145.1v32.5c10.2 2.1 19.7 6.1 28.1 11.7l23-23c-14.7-11-32.1-18.4-51.1-21.2zM352 256c0-8.8-3.5-16.7-9.2-22.5l-.3-.3c-5.7-5.7-13.6-9.2-22.2-9.2h-.5c-8.7 .1-16.5 3.6-22.2 9.2l-.3 .3c-5.7 5.8-9.2 13.7-9.2 22.5c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},em6=em2,em4={prefix:"far",iconName:"starfighter-twin-ion-engine",icon:[576,512,["starfighter-alt"],"e038","M24 32c13.3 0 24 10.7 24 24V193.7l105.8-24.9C182.4 125 231.8 96 288 96s105.6 29 134.2 72.8L528 193.7V56c0-13.3 10.7-24 24-24s24 10.7 24 24V205v19 64 19V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V318.3L422.2 343.2C393.6 387 344.2 416 288 416s-105.6-29-134.2-72.8L48 318.3V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V307 288 224 205 56C0 42.7 10.7 32 24 32zM444.7 288.6L528 269V243l-83.3-19.6c2.2 10.5 3.3 21.4 3.3 32.6s-1.1 22.1-3.3 32.6zM48 269l83.3 19.6c-2.2-10.5-3.3-21.4-3.3-32.6s1.1-22.1 3.3-32.6L48 243v26zm224 97.9V334.4c-10.2-2.1-19.7-6.1-28.1-11.7l-23 23c14.7 11 32.1 18.4 51.1 21.2zm-73.7-43.8l23-23c-5.6-8.4-9.6-17.9-11.7-28.1H177.1c2.7 19 10.2 36.4 21.2 51.1zM177.1 240h32.5c2.1-10.2 6.1-19.7 11.7-28.1l-23-23c-11 14.7-18.5 32.1-21.2 51.1zm43.8-73.7l23 23c8.4-5.6 17.9-9.6 28.1-11.7V145.1c-19 2.7-36.4 10.2-51.1 21.2zM355.1 345.7l-23-23c-8.4 5.6-17.9 9.6-28.1 11.7v32.5c19-2.7 36.4-10.2 51.1-21.2zm22.6-22.6c11-14.7 18.4-32.1 21.2-51.1H366.4c-2.1 10.2-6.1 19.7-11.7 28.1l23 23zm-23-111.2c5.6 8.4 9.6 17.9 11.7 28.1h32.5c-2.7-19-10.2-36.4-21.2-51.1l-23 23zm.3-45.6c-14.7-11-32.1-18.4-51.1-21.2v32.5c10.2 2.1 19.7 6.1 28.1 11.7l23-23zM310.6 278.6c5.8-5.8 9.4-13.8 9.4-22.6c0-8.8-3.5-16.7-9.2-22.5l-.3-.3c-5.7-5.7-13.6-9.2-22.3-9.2h-.5c-8.7 .1-16.5 3.6-22.3 9.2l-.3 .3c-5.7 5.8-9.2 13.7-9.2 22.5c0 17.7 14.3 32 32 32c8.8 0 16.8-3.6 22.6-9.4z"]},em3=em4,em5={prefix:"far",iconName:"ban-bug",icon:[512,512,["debug"],"f7f9","M256 464C141.1 464 48 370.9 48 256c0-48.8 16.8-93.7 44.9-129.1L385.1 419.1C349.7 447.2 304.8 464 256 464zm78.9-163c.2-1.1 .3-2.1 .5-3.2l29.5 5.9c8.7 1.7 17.1-3.9 18.8-12.6s-3.9-17.1-12.6-18.8l-35.1-7V246.7l35.1-7c8.7-1.7 14.3-10.2 12.6-18.8s-10.2-14.3-18.8-12.6l-29.5 5.9c-1.1-9.2-3.8-17.8-7.7-25.8l24.5-14.7c7.6-4.5 10-14.4 5.5-22s-14.4-10-22-5.5L307.8 163c-14-11.9-32.1-19-51.8-19c-21.6 0-41.2 8.6-55.6 22.5L126.9 92.9C162.3 64.8 207.2 48 256 48c114.9 0 208 93.1 208 208c0 48.8-16.8 93.7-44.9 129.1L334.9 301zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM140.9 272.3c-8.7 1.7-14.3 10.2-12.6 18.8s10.2 14.3 18.8 12.6l29.5-5.9c1.1 9.2 3.8 17.8 7.7 25.8l-24.5 14.7c-7.6 4.5-10 14.4-5.5 22s14.4 10 22 5.5L204.2 349c14 11.9 32.1 19 51.8 19c6.6 0 13-.8 19.2-2.3L175 265.5l-34.1 6.8z"]},em8=em5,em9={prefix:"far",iconName:"person-digging",icon:[576,512,["digging"],"f85e","M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440.8 288c8.2 .3 15.7 4.7 19.8 11.8l104 176c4.4 7.4 4.5 16.6 .2 24.1s-12.2 12.1-20.8 12.1H288c-7.7 0-15-3.7-19.5-10s-5.7-14.3-3.3-21.6l16-48c3.3-9.8 12.4-16.4 22.8-16.4h35.4l20.3-29.5L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4s19.1-18 31.4-12.9L61 210.1l19.8-36.2C96.2 145.6 125.8 128 158 128h3.8c52.3 0 98.5 33.8 114.4 83.6l32.3 101.6 79 32.9 32.8-47.7c4.6-6.8 12.4-10.7 20.6-10.4zm-190.4 1l-20-62.8c-9.5-29.9-37.3-50.2-68.6-50.2H158c-14.6 0-28.1 8-35.1 20.8l-17.3 31.8L250.4 289zm188.1 67.6l-66.7 97L364.6 464H501.9L438.5 356.6zM81.4 301.1l128 54.4c8.9 3.8 14.6 12.5 14.6 22.1V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V393.5L87.5 355.9 47 494.7c-3.7 12.7-17 20-29.8 16.3S-2.7 494 1 481.3L49 316.5l7.6-25.9 24.9 10.6z"]},em7=em9,ege={prefix:"far",iconName:"shower-down",icon:[384,512,["shower-alt"],"e24d","M192 0c13.3 0 24 10.7 24 24v9.8c77 11.6 136 78 136 158.2v16h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H328 56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V192C32 111.8 91 45.4 168 33.8V24c0-13.3 10.7-24 24-24zM80 208H304V192c0-61.9-50.1-112-112-112S80 130.1 80 192v16zM52.8 295.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V352c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4zm109.8 42.4l18.2-42.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V352c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1zm64 128l18.2-42.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1zm82.2-170.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V352c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4zM98.7 465.7l18.2-42.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1z"]},egt=ege,ega={prefix:"far",iconName:"phone-arrow-down-left",icon:[512,512,["phone-arrow-down","phone-incoming"],"e223","M329 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2zM505 41l-135 135H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24v54.1L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},egn=ega,egr=ega,egi={prefix:"far",iconName:"gauge-simple",icon:[512,512,["gauge-simple-med","tachometer-average"],"f629","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-160c0-22.3-13.1-41.6-32-50.6V120c0-13.3-10.7-24-24-24s-24 10.7-24 24V301.4c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56s56-25.1 56-56z"]},egc=egi,egs=egi,ego={prefix:"far",iconName:"arrow-down-small-big",icon:[576,512,["sort-size-down-alt"],"f88d","M143 473L47 377c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55V56c0-13.3 10.7-24 24-24s24 10.7 24 24V398.1l55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-96 96c-9.4 9.4-24.6 9.4-33.9 0zM368 144h64V80H368v64zm-48 0V80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48zm48 160V432H496V304H368zm-48 0c0-26.5 21.5-48 48-48H496c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V304z"]},egl=ego,egf={prefix:"far",iconName:"pen-clip-slash",icon:[640,512,["pen-alt-slash"],"e20f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L409.9 296 556.7 149.3c25-25 25-65.5 0-90.5L517.3 19.3c-25-25-65.5-25-90.5 0L384 62.1 370.9 49c-28.1-28.1-73.7-28.1-101.8 0l-76.6 76.6L38.8 5.1zM230.5 155.4L303 82.9c9.4-9.4 24.6-9.4 33.9 0L350.1 96l-85.8 85.8-33.7-26.4zm71.8 56.2L384 129.9 446.1 192l-74.2 74.2-69.6-54.5zm38.8 153.2l-38-29.9-43.6 43.6c-38.8 38.8-87.5 66-140.7 78.6c12.7-53.2 39.9-101.9 78.6-140.7l36.3-36.3-38-29.9-32.3 32.3c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l47.7-47.7z"]},egd=egf,egu={prefix:"far",iconName:"quote-right",icon:[448,512,[8221,"quote-right-alt"],"f10e","M448 296c0 66.3-53.7 120-120 120H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h16c39.8 0 72-32.2 72-72V286c-5.1 1.3-10.5 2-16 2H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-48-72V192 160c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16zM64 240h64c8.8 0 16-7.2 16-16V192 160c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16zm128-48v32 72c0 66.3-53.7 120-120 120H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H72c39.8 0 72-32.2 72-72V286c-5.1 1.3-10.5 2-16 2H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32z"]},egp=egu,egh={prefix:"far",iconName:"shirt",icon:[640,512,[128085,"t-shirt","tshirt"],"f553","M233.7 33.1l-23.5 4.6 0 0 23.5-4.6zm172.7 0l-23.5-4.6v0l23.5 4.6zm71.9 13.2l15.4-18.4 0 0L478.3 46.3zM604.5 151.4L619.8 133v0l-15.4 18.4zm3.6 45.7L590 181.3v0l18.1 15.8zm-56 64l18.1 15.8-18.1-15.8zm-44.6 3.5L492.2 283v0l15.4-18.4zM456 221.7l15.4-18.4c-7.2-6-17.1-7.2-25.5-3.3s-13.8 12.4-13.8 21.7h24zm-272 0h24c0-9.3-5.4-17.8-13.8-21.7s-18.4-2.7-25.5 3.3L184 221.7zm-51.5 42.9L147.9 283h0l-15.4-18.4zm-44.6-3.5L69.9 276.9l18.1-15.8zm-56-64L50 181.3l0 0L31.9 197.1zm-7.8-23.6L.2 171.6l23.9 1.9zm11.4-22.1L20.1 133l0 0 15.4 18.4zM161.7 46.3l15.4 18.4L161.7 46.3zm95.5-17.8C254.3 13.6 241.3 0 223.2 0V48c-7.8 0-12.2-5.7-13.1-10.3l47.1-9.3zM320 80c-31.1 0-57-22.2-62.8-51.5l-47.1 9.3C220.2 89.2 265.6 128 320 128V80zm62.8-51.5C377 57.8 351.1 80 320 80v48c54.4 0 99.8-38.8 109.9-90.3l-47.1-9.3zM416.8 0c-18.2 0-31.1 13.6-34 28.5l47.1 9.3C429 42.3 424.6 48 416.8 48V0zm76.8 27.8C472.1 9.8 444.9 0 416.8 0V48c16.8 0 33.2 5.9 46.1 16.7l30.7-36.9zM619.8 133L493.7 27.8 462.9 64.7 589.1 169.9 619.8 133zm20 38.6c-1.2-15-8.4-29-20-38.6l-30.7 36.9c1.7 1.4 2.7 3.4 2.9 5.5l47.9-3.8zm-13.7 41.3c9.9-11.4 14.9-26.2 13.7-41.3L592 175.4c.2 2.1-.5 4.3-2 5.9l36.1 31.6zm-56 64l56-64L590 181.3l-56 64 36.1 31.6zm-78 6.1c23.4 19.5 58 16.7 78-6.1L534 245.3c-2.9 3.3-7.8 3.7-11.1 .9L492.2 283zm-51.5-42.9L492.2 283l30.7-36.9-51.5-42.9-30.7 36.9zM432 221.7V448h48V221.7H432zM432 448c0 8.8-7.2 16-16 16v48c35.3 0 64-28.7 64-64H432zm-16 16H224v48H416V464zm-192 0c-8.8 0-16-7.2-16-16H160c0 35.3 28.7 64 64 64V464zm-16-16V221.7H160V448h48zM147.9 283l51.5-42.9-30.7-36.9-51.5 42.9L147.9 283zm-78-6.1c20 22.9 54.6 25.6 78 6.1l-30.7-36.9c-3.3 2.8-8.3 2.4-11.1-.9L69.9 276.9zm-56-64l56 64L106 245.3l-56-64L13.9 212.9zM.2 171.6c-1.2 15 3.7 29.9 13.7 41.3L50 181.3c-1.4-1.6-2.1-3.7-2-5.9L.2 171.6zm20-38.6c-11.6 9.7-18.8 23.6-20 38.6L48 175.4c.2-2.1 1.2-4.1 2.9-5.5L20.1 133zM146.3 27.8L20.1 133l30.7 36.9L177.1 64.7 146.3 27.8zM223.2 0c-28.1 0-55.3 9.8-76.8 27.8l30.7 36.9C190 53.9 206.3 48 223.2 48V0z"]},egb=egh,egm=egh,egg={prefix:"far",iconName:"tenge-sign",icon:[384,512,[8376,"tenge"],"f7d7","M0 56C0 42.7 10.7 32 24 32H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 80 0 69.3 0 56zM0 184c0-13.3 10.7-24 24-24H192 360c13.3 0 24 10.7 24 24s-10.7 24-24 24H216V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V208H24c-13.3 0-24-10.7-24-24z"]},egy=egg,egM={prefix:"far",iconName:"temperature-sun",icon:[640,512,["temperature-hot"],"f76a","M320.6 98.5l-2.7-.5L303.8 13.4c-.9-5.4-4.5-10-9.6-12.1s-10.9-1.5-15.4 1.6L208 52.5 137.2 2.9c-4.5-3.2-10.3-3.8-15.4-1.6s-8.7 6.7-9.6 12.1L98.1 98.1 13.4 112.2c-5.4 .9-10 4.5-12.1 9.6s-1.5 10.9 1.6 15.4L52.5 208 2.9 278.8c-3.2 4.5-3.8 10.3-1.6 15.4s6.7 8.7 12.1 9.6l84.7 14.1 14.1 84.7c.9 5.4 4.5 10 9.6 12.1s10.9 1.5 15.4-1.6L208 363.5l70.8 49.6c4.5 3.1 10.3 3.8 15.4 1.6c.7-.3 1.5-.7 2.1-1.1c-5.4-16.9-8.3-35-8.3-53.7c0-37.7 11.8-72.6 32-101.2V112c0-4.5 .2-9 .6-13.5zM208 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm192 0c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5c7.1-9.5 12.8-22.1 12.8-36.6V112zM464 0C402.1 0 352 50.2 352 112V273.9c0 1.7-.7 4.4-3.2 7.8c-18.1 24.1-28.8 54-28.8 86.4c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C576 50.2 525.9 0 464 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},egv=egM,egC={prefix:"far",iconName:"high-definition",icon:[576,512,["rectangle-hd"],"e1ae","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM304 184V328c0 13.3 10.7 24 24 24h56c53 0 96-43 96-96s-43-96-96-96H328c-13.3 0-24 10.7-24 24zm80 24c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208h32zM160 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v72 72c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V256 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v48H160V184z"]},egI=egC,egA={prefix:"far",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M304 41c0 10.9 4.3 21.3 12 29L362.1 116 207 271c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l155-155L442.1 196c7.7 7.7 18.1 12 29 12c22.6 0 41-18.3 41-41V40c0-22.1-17.9-40-40-40H345c-22.6 0-41 18.3-41 41zm57.9 7H464V150.1L361.9 48zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H408c39.8 0 72-32.2 72-72V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},egz=egA,egL={prefix:"far",iconName:"circle-sort",icon:[512,512,["sort-circle"],"e030","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM267.3 100.7l96 96c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H160c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l96-96c6.2-6.2 16.4-6.2 22.6 0zM244.7 411.3l-96-96c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9H352c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-96 96c-6.2 6.2-16.4 6.2-22.6 0z"]},egT=egL,egw={prefix:"far",iconName:"table-cells",icon:[512,512,["th"],"f00a","M360 80v88H464V96c0-8.8-7.2-16-16-16H360zm-48 0H200v88H312V80zM152 80H64c-8.8 0-16 7.2-16 16v72H152V80zM48 216v80H152V216H48zm0 128v72c0 8.8 7.2 16 16 16h88V344H48zm152 88H312V344H200v88zm160 0h88c8.8 0 16-7.2 16-16V344H360v88zM464 296V216H360v80H464zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 296H312V216H200v80z"]},egH=egw,egx={prefix:"far",iconName:"image-landscape",icon:[576,512,["landscape"],"e1b5","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H83.8l80.8-110.2c4.5-6.2 11.7-9.8 19.4-9.8s14.8 3.6 19.4 9.8L232.8 330l83.1-127.1c4.4-6.8 12-10.9 20.1-10.9s15.7 4.1 20.1 10.9L485 400h27c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM96 448H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H472 272 200 96zm64-288a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},egN=egx,egV={prefix:"far",iconName:"curling-stone",icon:[576,512,[129356,"curling"],"f44a","M264 80c-22.1 0-40 17.9-40 40v24H416c35.3 0 64 28.7 64 64v1.1c54.3 7.8 96 54.4 96 110.9v48c0 61.9-50.1 112-112 112H112C50.1 480 0 429.9 0 368V320c0-56.4 41.7-103.1 96-110.9V208c0-35.3 28.7-64 64-64h16V120c0-48.6 39.4-88 88-88H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H264zM112 432H464c35.3 0 64-28.7 64-64H48c0 35.3 28.7 64 64 64zM48 320H528c0-35.3-28.7-64-64-64H112c-35.3 0-64 28.7-64 64z"]},egk=egV,egE={prefix:"far",iconName:"gamepad-modern",icon:[640,512,[127918,63676,"gamepad-alt"],"e5a2","M216 336H424c22 0 41.2 15 46.6 36.4l3.6 14.3c6.7 26.6 30.6 45.3 58 45.3c33 0 59.8-26.8 59.8-59.8v-2.8c0-3.5-.3-7.1-.9-10.6L558.4 168c-6.2-36-27.8-60.4-54.6-67.1C461.4 90.3 399.7 80 320 80s-141.5 10.3-183.7 20.9C109.4 107.6 87.8 132 81.6 168L48.9 358.8c-.6 3.5-.9 7-.9 10.6v2.8c0 33 26.8 59.8 59.8 59.8c27.4 0 51.4-18.7 58-45.3l3.6-14.3C174.8 351 194 336 216 336zm211.6 62.3L424 384H216l-3.6 14.3c-12 48-55.1 81.7-104.6 81.7C48.3 480 0 431.7 0 372.2v-2.8c0-6.3 .5-12.5 1.6-18.7L34.3 159.8c8.6-50.2 40.9-93.2 90.3-105.5C170.5 42.9 236.2 32 320 32s149.5 10.9 195.3 22.3c49.4 12.3 81.7 55.3 90.3 105.5l32.7 190.9c1.1 6.2 1.6 12.4 1.6 18.7v2.8C640 431.7 591.7 480 532.2 480c-49.5 0-92.6-33.7-104.6-81.7zM232 168v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H232v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V248H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V168c0-13.3 10.7-24 24-24s24 10.7 24 24zm168 72a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},egD=egE,egS={prefix:"far",iconName:"book-bible",icon:[448,512,["bible"],"f647","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM48 432c0 17.7 14.3 32 32 32H368V400H80c-17.7 0-32 14.3-32 32zm0-73.3c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM208 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272v96c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V208H160c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h48V96z"]},eg_=egS,egO={prefix:"far",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm240 88V432H144V144h8H360h8zM96 144V432H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16H96zM416 432V144h32c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H416zM229.3 224v37.3H192c-8.8 0-16 7.2-16 16v21.3c0 8.8 7.2 16 16 16h37.3V352c0 8.8 7.2 16 16 16h21.3c8.8 0 16-7.2 16-16V314.7H320c8.8 0 16-7.2 16-16V277.3c0-8.8-7.2-16-16-16l-37.3 0V224c0-8.8-7.2-16-16-16H245.3c-8.8 0-16 7.2-16 16z"]},egP=egO,egj={prefix:"far",iconName:"person-dress",icon:[320,512,["female"],"f182","M208 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm21.7 185.7l37.4 66.1c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7l-51.8-91.5c-19.8-35-56.9-56.6-97.1-56.6s-77.3 21.6-97.1 56.6L11.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1l37.4-66.1L53.7 363.7C50.8 373.9 58.5 384 69.1 384H96V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h26.9c10.6 0 18.3-10.1 15.4-20.3L229.7 233.7zM160 176c2.2 0 4 1.4 4.6 3.5l44 156.5H111.4l44-156.5c.6-2.1 2.5-3.5 4.6-3.5z"]},egB=egj,egR={prefix:"far",iconName:"business-time",icon:[640,512,["briefcase-clock"],"f64a","M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96h64c35.3 0 64 28.7 64 64v32.7c-5.3-.5-10.6-.7-16-.7c-10.9 0-21.6 1-32 2.9V160c0-8.8-7.2-16-16-16H360 152 64c-8.8 0-16 7.2-16 16v96H192 352h8.2c-21.9 26.6-36.2 59.7-39.5 96l-.7 0H224c-17.7 0-32-14.3-32-32V304H48V416c0 8.8 7.2 16 16 16H332c6.9 17.5 16.4 33.7 28.2 48H64c-35.3 0-64-28.7-64-64V280 160c0-35.3 28.7-64 64-64h64zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z"]},egU=egR,egF={prefix:"far",iconName:"table-cells-large",icon:[512,512,["th-large"],"f009","M280 80V232H464V96c0-8.8-7.2-16-16-16H280zm-48 0H64c-8.8 0-16 7.2-16 16V232H232V80zM48 280V416c0 8.8 7.2 16 16 16H232V280H48zM280 432H448c8.8 0 16-7.2 16-16V280H280V432zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},egG=egF,egY={prefix:"far",iconName:"book-tanakh",icon:[448,512,["tanakh"],"f827","M448 88c0-48.6-39.4-88-88-88H56C25.1 0 0 25.1 0 56V344c0 22.3 13.1 41.6 32 50.6V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H368c44.2 0 80-35.8 80-80c0-2.7-.1-5.4-.4-8h.4V88zM368 400c17.7 0 32 14.3 32 32s-14.3 32-32 32H80V400H368zm32-41.3c-9.8-4.3-20.6-6.7-32-6.7H56c-4.4 0-8-3.6-8-8V56c0-4.4 3.6-8 8-8H360c22.1 0 40 17.9 40 40V358.7zM216 104l13.9 24H202.1L216 104zM202.1 80l-27.7 48H119c-12.3 0-20 13.3-13.9 24l27.7 48-27.7 48c-6.2 10.7 1.5 24 13.9 24h55.4l27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48H313c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24H257.6L229.9 80c-6.2-10.7-21.6-10.7-27.7 0zm-69.3 72h27.7l-13.9 24-13.9-24zm55.4 0h55.4l27.7 48-27.7 48H188.3l-27.7-48 27.7-48zm-55.4 96l13.9-24 13.9 24H132.9zM216 296l-13.9-24h27.7L216 296zm83.1-48H271.4l13.9-24 13.9 24zm0-96l-13.9 24-13.9-24h27.7z"]},egQ=egY,egq={prefix:"far",iconName:"phone-volume",icon:[512,512,["volume-control-phone"],"f2a0","M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zm73 166.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2z"]},egK=egq,egZ={prefix:"far",iconName:"table-rows",icon:[512,512,["rows"],"e292","M448 432l-320 0 0-152 336 0 0 136c0 8.8-7.2 16-16 16zm16-200l-336 0 0-152 320 0c8.8 0 16 7.2 16 16l0 136zM0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416z"]},egW=egZ,eg$={prefix:"far",iconName:"location-exclamation",icon:[384,512,["map-marker-exclamation"],"f608","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM192 96c13.3 0 24 10.7 24 24V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zM160 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},egX=eg$,egJ={prefix:"far",iconName:"book-sparkles",icon:[448,512,["book-spells"],"f6b8","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM160 112l8.8-17.7c2.9-5.9 11.4-5.9 14.3 0L192 112l17.7 8.8c5.9 2.9 5.9 11.4 0 14.3L192 144l-8.8 17.7c-2.9 5.9-11.4 5.9-14.3 0L160 144l-17.7-8.8c-5.9-2.9-5.9-11.4 0-14.3L160 112zM264 216l16.6-38.8c2.8-6.5 11.9-6.5 14.7 0L312 216l38.8 16.6c6.5 2.8 6.5 11.9 0 14.7L312 264l-16.6 38.8c-2.8 6.5-11.9 6.5-14.7 0L264 264l-38.8-16.6c-6.5-2.8-6.5-11.9 0-14.7L264 216z"]},eg1=egJ,eg0={prefix:"far",iconName:"washing-machine",icon:[448,512,["washer"],"f898","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm64 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM314.6 319.7c-3.5 .2-7 .3-10.6 .3c-32 0-56-16-80-32s-48-32-80-32c-3.5 0-7.1 .2-10.7 .4C146.4 218.9 182 192 224 192c53 0 96 43 96 96c0 11.1-1.9 21.8-5.4 31.7zM368 288A144 144 0 1 0 80 288a144 144 0 1 0 288 0z"]},eg2=eg0,eg6={prefix:"far",iconName:"chess-clock-flip",icon:[640,512,["chess-clock-alt"],"f43e","M384 56c0-13.3 10.7-24 24-24H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H488v32h88c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V176c0-35.3 28.7-64 64-64H96V96c0-8.8 7.2-16 16-16H240c8.8 0 16 7.2 16 16v16H440V80H408c-13.3 0-24-10.7-24-24zM64 160c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H64zm376 32a104 104 0 1 1 0 208 104 104 0 1 1 0-208zm16 48c0-8.8-7.2-16-16-16s-16 7.2-16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V240zM126.5 222.5A104 104 0 1 1 273.5 369.5 104 104 0 1 1 126.5 222.5zm124.5 22.6c-6.2-6.2-16.4-6.2-22.6 0L194.3 279c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6z"]},eg4=eg6,eg3={prefix:"far",iconName:"book-section",icon:[448,512,["book-law"],"e0c1","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM224.7 246.1c-20.7-5.5-63.7-17-55.7-58.8c2-10.5 7.5-19.2 15.6-25.8c-11.5-8.8-19.4-21.7-15.6-41.7c5.7-29.8 37.9-45 82-38.7c7.8 1.1 16.8 3.3 28.3 6.9c7.9 2.5 12.3 10.9 9.9 18.8c-2.5 7.9-11 12.3-18.8 9.9c-9.9-3.1-17.5-4.9-23.6-5.8c-26.1-3.8-46 2.3-48.4 14.7c-1.7 8.7-.2 15.1 34 24.1l6.8 1.8 0 0c28.2 7.3 70.9 18.3 62.8 60.6c-2 10.5-7.5 19.2-15.6 25.9c11.8 8.9 19.4 21.7 15.6 41.6c-4.8 25.3-28.9 40.2-63.1 40.2c-6 0-12.3-.5-18.9-1.4c-12.1-1.7-24.9-5.8-36.1-9.5l-5.4-1.8c-7.9-2.5-12.2-11-9.7-18.8c2.5-7.9 11-12.3 18.9-9.7l5.5 1.8c10.1 3.3 21.5 7 31 8.3c26.3 3.7 46.1-2.3 48.4-14.7c2.3-11.9-5.4-16.8-40.9-26l-7-1.8zM222 177.9c-8.1 1.1-21.6 4.5-23.6 15.1c-1.7 8.7-.2 15.1 34 24.1c0 0 13.2 3.5 16.6 4.4c8.2-1.1 21.6-4.5 23.6-15c2.3-11.9-5.4-16.8-40.9-26c0 0-8.8-2.3-9.7-2.6z"]},eg5=eg3,eg8={prefix:"far",iconName:"ellipsis-stroke-vertical",icon:[192,512,["ellipsis-v-alt"],"f39c","M96 72a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 88A64 64 0 1 1 96 32a64 64 0 1 1 0 128zm24 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0A64 64 0 1 1 32 256zm88 160a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0A64 64 0 1 1 32 416z"]},eg9=eg8,eg7={prefix:"far",iconName:"cake-candles",icon:[448,512,[127874,"birthday-cake","cake"],"f1fd","M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM120 168c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H64c-35.3 0-64 28.7-64 64V480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V288c0-35.3-28.7-64-64-64h-8V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H248V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H120V168zM64 272H384c8.8 0 16 7.2 16 16v60.8c-5.5-2.1-10.9-5.1-15.8-8.5c-3.2-2.2-6.1-5-9.1-7.7c-6.7-6.3-13.5-12.6-23.2-12.6c-9.4 0-16.5 6.5-23.4 12.8c-2.9 2.7-5.8 5.4-8.9 7.5C310.2 347 299 352 288 352s-22.2-5-31.8-11.7c-3.2-2.2-6.1-5-9.1-7.7c-6.7-6.3-13.5-12.6-23.2-12.6c-9.4 0-16.5 6.5-23.4 12.8c-2.9 2.7-5.8 5.4-8.9 7.5C182.2 347 171 352 160 352s-22.2-5-31.8-11.7c-3.2-2.2-6.1-5-9.1-7.7C112.4 326.3 105.7 320 96 320c-9.4 0-16.5 6.5-23.4 12.8c-2.9 2.7-5.8 5.4-8.9 7.5c-4.9 3.4-10.3 6.4-15.8 8.5V288c0-8.8 7.2-16 16-16zM400 398.5V464H48V398.5c17.5-3.3 33.9-11.6 48-22.3c18.4 14 40.6 23.8 64 23.8s45.6-9.8 64-23.8c18.4 14 40.6 23.8 64 23.8s45.6-9.8 64-23.8c14.1 10.7 30.5 19 48 22.3z"]},eye=eg7,eyt=eg7,eya={prefix:"far",iconName:"angles-up",icon:[448,512,["angle-double-up"],"f102","M241 47c-9.4-9.4-24.6-9.4-33.9 0L47 207c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l143-143L367 241c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L241 47zM401 399L241 239c-9.4-9.4-24.6-9.4-33.9 0L47 399c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l143-143L367 433c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},eyn=eya,eyr={prefix:"far",iconName:"arrow-up-9-1",icon:[576,512,["sort-numeric-up-alt"],"f887","M424 80a40 40 0 1 0 0 80 40 40 0 1 0 0-80zm88 40c0 .8 0 1.6 0 2.5c-.6 20.2-7.9 39.7-20.9 55.3l-64.6 77.6c-8.5 10.2-23.6 11.6-33.8 3.1s-11.6-23.6-3.1-33.8L405.1 206c-39.5-8.6-69.1-43.8-69.1-86c0-48.6 39.4-88 88-88s88 39.4 88 88zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM456 312V432h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H432 384c-13.3 0-24-10.7-24-24s10.7-24 24-24h24V345.3l-16.4 5.5c-12.6 4.2-26.2-2.6-30.4-15.2s2.6-26.2 15.2-30.4l48-16c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5z"]},eyi=eyr,eyc={prefix:"far",iconName:"message-medical",icon:[512,512,["comment-alt-medical"],"f7f4","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM224 128v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240h48c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H288V128c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z"]},eys=eyc,eyo={prefix:"far",iconName:"tree-deciduous",icon:[512,512,[127795,"tree-alt"],"f400","M185.9 103.6c-1.4 6.2-5.3 11.6-10.7 15s-12 4.4-18.2 3c-4.1-1-8.5-1.5-13-1.5c-30.9 0-56 25.1-56 56c0 6.4 1.1 12.5 3 18.2c3.8 11.1-1 23.4-11.3 28.9C60.8 233.2 48 253.2 48 276c0 33.1 26.9 60 60 60H232V320 256 152c0-13.3 10.7-24 24-24s24 10.7 24 24V256v64 16H404c33.1 0 60-26.9 60-60c0-22.8-12.8-42.8-31.7-52.9c-10.4-5.6-15.2-17.8-11.3-28.9c1.9-5.7 3-11.8 3-18.2c0-30.9-25.1-56-56-56c-4.5 0-8.8 .5-13 1.5c-6.2 1.5-12.7 .4-18.2-3s-9.3-8.7-10.7-15C318.7 71.7 290.1 48 256 48s-62.7 23.7-70.1 55.6zM232 384H108C48.4 384 0 335.6 0 276c0-34.4 16.1-65 41.1-84.8c-.7-5-1.1-10.1-1.1-15.2C40 118.6 86.6 72 144 72c.7 0 1.3 0 2 0C164.5 29.6 206.8 0 256 0s91.5 29.6 110 72c.7 0 1.3 0 2 0c57.4 0 104 46.6 104 104c0 5.2-.4 10.2-1.1 15.2C495.9 211 512 241.6 512 276c0 59.6-48.4 108-108 108H280V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384z"]},eyl=eyo,eyf={prefix:"far",iconName:"puzzle-piece-simple",icon:[640,512,["puzzle-piece-alt"],"e231","M168 112c-4.4 0-8 3.6-8 8v79.1c0 22.6-18.3 40.9-40.9 40.9c-15 0-26.5-8.1-33.5-16.3c-4.9-5.9-9.8-7.7-13.6-7.7c-4 0-9.5 2.1-14.7 9.1S48 243 48 256s4 23.8 9.3 30.9s10.7 9.1 14.7 9.1c3.7 0 8.6-1.8 13.6-7.7c7-8.3 18.5-16.3 33.5-16.3c22.6 0 40.9 18.3 40.9 40.9V392c0 4.4 3.6 8 8 8h76.5c-2.9-7.4-4.5-15.5-4.5-24c0-43.1 39.4-72 80-72s80 28.9 80 72c0 8.5-1.6 16.6-4.5 24H472c4.4 0 8-3.6 8-8V312.9c0-22.6 18.3-40.9 40.9-40.9c15 0 26.5 8.1 33.5 16.3c4.9 5.9 9.8 7.7 13.6 7.7c4 0 9.5-2.1 14.7-9.1s9.3-17.9 9.3-30.9s-4-23.8-9.3-30.9s-10.7-9.1-14.7-9.1c-3.7 0-8.6 1.8-13.6 7.7c-7 8.3-18.5 16.3-33.5 16.3c-22.6 0-40.9-18.3-40.9-40.9V120c0-4.4-3.6-8-8-8H395.5c2.9 7.4 4.5 15.5 4.5 24c0 43.1-39.4 72-80 72s-80-28.9-80-72c0-8.5 1.6-16.6 4.5-24H168zm-56 8c0-30.9 25.1-56 56-56H270.1C288.8 64 304 79.2 304 97.9c0 10.1-4.5 18.5-9.9 24.2c-4.2 4.3-6.1 9.2-6.1 13.9c0 9.9 10.7 24 32 24s32-14.1 32-24c0-4.7-1.9-9.5-6.1-13.9c-5.5-5.7-9.9-14.1-9.9-24.2C336 79.2 351.2 64 369.9 64H472c30.9 0 56 25.1 56 56v62.6c10.9-8.8 24.6-14.6 40-14.6c22.5 0 41 12.2 53.1 28.3S640 233.6 640 256s-6.8 43.5-18.9 59.7S590.5 344 568 344c-15.4 0-29.1-5.8-40-14.6V392c0 30.9-25.1 56-56 56H369.9c-18.7 0-33.9-15.2-33.9-33.9c0-10.1 4.5-18.5 9.9-24.2c4.2-4.3 6.1-9.2 6.1-13.9c0-9.9-10.7-24-32-24s-32 14.1-32 24c0 4.7 1.9 9.5 6.1 13.9c5.5 5.7 9.9 14.1 9.9 24.2c0 18.7-15.2 33.9-33.9 33.9H168c-30.9 0-56-25.1-56-56V329.4C101.1 338.2 87.4 344 72 344c-22.5 0-41-12.2-53.1-28.3S0 278.4 0 256s6.8-43.5 18.9-59.7S49.5 168 72 168c15.4 0 29.1 5.8 40 14.6V120z"]},eyd=eyf,eyu={prefix:"far",iconName:"hourglass",icon:[384,512,[9203,62032,"hourglass-empty"],"f254","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V67c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445v19H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V445c0-40.3-16-79-44.5-107.5L225.9 256l81.5-81.5C336 146 352 107.3 352 67V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM192 289.9l81.5 81.5C293 391 304 417.4 304 445v19H80V445c0-27.6 11-54 30.5-73.5L192 289.9zm0-67.9l-81.5-81.5C91 121 80 94.6 80 67V48H304V67c0 27.6-11 54-30.5 73.5L192 222.1z"]},eyp=eyu,eyh={prefix:"far",iconName:"file-xmark",icon:[384,512,["file-times"],"f317","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm47 239c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},eyb=eyh,eym={prefix:"far",iconName:"house-heart",icon:[576,512,["home-heart"],"f4c9","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5zM176 269.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"]},eyg=eym,eyy={prefix:"far",iconName:"user-doctor",icon:[448,512,["user-md"],"f0f0","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm64 225c5.2-.7 10.6-1 16-1h96c5.4 0 10.8 .3 16 1v49c-27.6 7.1-48 32.2-48 62v32c0 8.8 7.2 16 16 16h24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V464c0-17.7 14.3-32 32-32s32 14.3 32 32v16h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24c8.8 0 16-7.2 16-16V464c0-29.8-20.4-54.9-48-62V361.3c46.9 19 80 65 80 118.7v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-97.2-78.8-176-176-176H176C78.8 304 0 382.8 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-53.7 33.1-99.7 80-118.7v41c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7V353zm-16 79a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},eyM=eyy,eyv={prefix:"far",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V248c0-13.3-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v64H216zm40-144a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eyC=eyv,eyI={prefix:"far",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M199.1 32c-24.1 0-45.5 15.4-53.1 38.3l22.8 7.6-22.8-7.6L137.4 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H374.6l-8.6-25.7C358.4 47.4 337 32 312.9 32H199.1zm-7.6 53.5c1.1-3.3 4.1-5.5 7.6-5.5H312.9c3.4 0 6.5 2.2 7.6 5.5l14 42.1c3.3 9.8 12.4 16.4 22.8 16.4H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h90.7c10.3 0 19.5-6.6 22.8-16.4l14-42.1zM256 400a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM192 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},eyA=eyI,eyz={prefix:"far",iconName:"arrow-down-1-9",icon:[576,512,["sort-numeric-asc","sort-numeric-down"],"f162","M456 56c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-48 16C363.8 53.4 357 67 361.2 79.6S379 99 391.6 94.8L408 89.3V128v48H384c-13.3 0-24 10.7-24 24s10.7 24 24 24h48 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H456V128 56zM143 473c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96zm281-89a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm-17.9 46.2l-8.7 10.6c-8.4 10.3-6.9 25.4 3.4 33.8s25.4 6.9 33.8-3.4l56.8-69.4C504.7 385.5 512 365.1 512 344c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 42.5 30.1 77.9 70.1 86.2z"]},eyL=eyz,eyT=eyz,eyw={prefix:"far",iconName:"hand-holding-droplet",icon:[576,512,["hand-holding-water"],"f4c1","M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3V160c0 53-43 96-96 96s-96-43-96-96v-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},eyH=eyw,eyx={prefix:"far",iconName:"star-sharp-half-stroke",icon:[576,512,["star-sharp-half-alt"],"e28d","M310.9 16.7C307.7 6.8 298.5 0 288 0s-19.7 6.8-22.9 16.7L214.5 176H56c-10.3 0-19.4 6.5-22.7 16.2s-.1 20.4 8 26.7L172.1 320.7 121.1 480.7c-3.2 10 .5 21 9.1 27s20.2 5.7 28.5-.7L288 406.4 417.3 506.9c8.3 6.5 19.8 6.8 28.5 .7s12.3-16.9 9.1-27L403.9 320.7 534.7 218.9c8.1-6.3 11.3-17 8-26.7s-12.4-16.2-22.7-16.2H361.6L310.9 16.7zM288 103.2l0 0 33.1 104.1c3.2 10 12.4 16.7 22.9 16.7H450.1l-88.8 69.1c-7.9 6.2-11.2 16.6-8.1 26.2l32.5 102.3-82.9-64.5c-4.3-3.4-9.5-5.1-14.7-5.1V103.2z"]},eyN=eyx,eyV={prefix:"far",iconName:"calendar-clock",icon:[576,512,["calendar-time"],"e0d2","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 288 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304c0-8.8-7.2-16-16-16z"]},eyk=eyV,eyE={prefix:"far",iconName:"prescription-bottle-medical",icon:[384,512,["prescription-bottle-alt"],"f486","M48 48H336V80H48V48zM32 0C14.3 0 0 14.3 0 32V96c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H32zm0 160V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V160H304V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V160H32zm133.3 80v37.3H128c-8.8 0-16 7.2-16 16v21.3c0 8.8 7.2 16 16 16h37.3V368c0 8.8 7.2 16 16 16h21.3c8.8 0 16-7.2 16-16V330.7H256c8.8 0 16-7.2 16-16V293.3c0-8.8-7.2-16-16-16l-37.3 0V240c0-8.8-7.2-16-16-16H181.3c-8.8 0-16 7.2-16 16z"]},eyD=eyE,eyS={prefix:"far",iconName:"arrow-down-a-z",icon:[576,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zm305-89c-13.3 0-24 10.7-24 24s10.7 24 24 24h74.6L334.1 440.1c-6.3 7.1-7.8 17.2-4 25.8S342.6 480 352 480H480c13.3 0 24-10.7 24-24s-10.7-24-24-24H405.4l92.5-104.1c6.3-7.1 7.8-17.2 4-25.8S489.4 288 480 288H352zM416 32c-9.1 0-17.4 5.1-21.5 13.3l-80 160c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L370.8 200H456c1.7 0 3.3-.2 4.9-.5l13.6 27.2c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-80-160C433.4 37.1 425.1 32 416 32zM394.8 152L416 109.7 437.2 152H394.8z"]},ey_=eyS,eyO=eyS,eyP={prefix:"far",iconName:"camera-viewfinder",icon:[512,512,["screenshot"],"e0da","M56 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-4.4 0-8 3.6-8 8v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 25.1 25.1 0 56 0zM376 0h80c30.9 0 56 25.1 56 56v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-4.4-3.6-8-8-8H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM48 376v80c0 4.4 3.6 8 8 8h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-30.9 0-56-25.1-56-56V376c0-13.3 10.7-24 24-24s24 10.7 24 24zm464 0v80c0 30.9-25.1 56-56 56H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c4.4 0 8-3.6 8-8V376c0-13.3 10.7-24 24-24s24 10.7 24 24zM173.8 120.2c6.3-14.7 20.8-24.2 36.8-24.2h90.9c16 0 30.5 9.5 36.8 24.2l3.3 7.8H352c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h10.5l3.3-7.8zm42 23.8l-7.5 17.5c-3.8 8.8-12.5 14.5-22.1 14.5H160c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H325.7c-9.6 0-18.3-5.7-22.1-14.5L296.2 144H215.8zM200 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0z"]},eyj=eyP,eyB={prefix:"far",iconName:"message-music",icon:[512,512,["comment-alt-music"],"f8af","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM352 96c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V187.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V128 96z"]},eyR=eyB,eyU={prefix:"far",iconName:"border-bottom-right",icon:[448,512,["border-style-alt"],"f854","M448 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 352c0 13.3-10.7 24-24 24L24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24l352 0c39.8 0 72-32.2 72-72l0-352zM320 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 128a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 128a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},eyF=eyU,eyG={prefix:"far",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M40 224c-13.3 0-24-10.7-24-24V56c0-13.3 10.7-24 24-24s24 10.7 24 24v80.1l20-23.5C125 63.4 186.9 32 256 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-50.4 0-97-16.7-134.4-44.8c-10.6-8-12.7-23-4.8-33.6s23-12.7 33.6-4.8C179.8 418.9 216.3 432 256 432c97.2 0 176-78.8 176-176s-78.8-176-176-176c-54.3 0-102.9 24.6-135.2 63.4l-.1 .2 0 0L93.1 176H184c13.3 0 24 10.7 24 24s-10.7 24-24 24H40z"]},eyY=eyG,eyQ=eyG,eyq=eyG,eyK=eyG,eyZ={prefix:"far",iconName:"hard-drive",icon:[512,512,[128436,"hdd"],"f0a0","M64 80c-8.8 0-16 7.2-16 16V258c5.1-1.3 10.5-2 16-2H448c5.5 0 10.9 .7 16 2V96c0-8.8-7.2-16-16-16H64zM48 320v96c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM0 320V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V320v96c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320zm280 48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},eyW=eyZ,ey$={prefix:"far",iconName:"face-grin-squint-tears",icon:[512,512,[129315,"grin-squint-tears"],"f586","M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-14.8 14.8-65.7 23.6-88.3 26.7c-5.6 .9-10.3-3.9-9.5-9.5C403.3 79.9 412 29 426.8 14.2zM75 75C158.2-8.3 284.5-22.2 382.2 33.2c-1.5 4.8-2.9 9.6-4.1 14.3c-3.1 12.2-5.5 24.6-7.3 35c-80.8-53.6-190.7-44.8-261.9 26.4C37.7 180.1 28.9 290 82.5 370.8c-10.5 1.8-22.9 4.2-35 7.3c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75zm389.6 58.9c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c3.1-12.2 5.5-24.6 7.3-35c80.8 53.6 190.7 44.8 261.9-26.4c71.2-71.2 80-181.1 26.4-261.9c10.5-1.8 22.9-4.2 35-7.3zm-105.4 93c10.1-16.3 33.9-16.9 37.9 1.9c9.5 44.4-3.7 93.5-39.3 129.1s-84.8 48.8-129.1 39.3c-18.7-4-18.2-27.8-1.9-37.9c25.2-15.7 50.2-35.4 73.6-58.8s43.1-48.4 58.8-73.6zM92 265.3l97.4-29.7c11.6-3.5 22.5 7.3 19 19l-29.7 97.4c-2.6 8.6-13.4 11.3-19.8 4.9c-2-2-3.2-4.6-3.4-7.3l-5.1-56.1-56.1-5.1c-2.8-.3-5.4-1.5-7.3-3.4c-6.3-6.3-3.6-17.2 4.9-19.8zm193-178.2c2 2 3.2 4.6 3.4 7.3l5.1 56.1 56.1 5.1c2.8 .3 5.4 1.5 7.3 3.4c6.3 6.3 3.6 17.2-4.9 19.8l-97.4 29.7c-11.6 3.5-22.5-7.3-19-19L265.3 92c2.6-8.6 13.4-11.3 19.8-4.9zM14.9 497.1c-19.6-19.6-20-51-.7-70.3C29 412 79.8 403.2 102.4 400.1c5.6-.9 10.3 3.9 9.5 9.5c-3.2 22.5-11.9 73.5-26.7 88.3C66 517 34.5 516.6 14.9 497.1z"]},eyX=ey$,eyJ={prefix:"far",iconName:"rectangle-list",icon:[576,512,["list-alt"],"f022","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm104 0c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm-72-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},ey1=eyJ,ey0={prefix:"far",iconName:"person-skiing-nordic",icon:[576,512,["skiing-nordic"],"f7ca","M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-90.7 12.6c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6l-44.5 38.2c-10.1 8.6-11.2 23.8-2.6 33.8c1.2 1.5 2.6 2.7 4.1 3.8L67 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H311.5c.4 0 .7 0 1.1 0H504c39.8 0 72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24H434.6l27.2-176.7c10.4-2.6 18.2-12 18.2-23.3c0-13.3-10.7-24-24-24H407.6c-3.5 0-6.6-2.3-7.6-5.6l-19.7-64.2c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7zM429.4 288L402.3 464H344.6L371 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2C361.3 272 383 288 407.6 288h21.7zM99.7 464l55.8-265.1 40.6-34.8c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L294.4 464H190.7l36.8-109.8-8-4.5c-13.1-7.4-23.6-17.6-31.2-29.6L140.1 464H99.7zM316.1 175.8l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L289 169l27.1 6.8z"]},ey2=ey0,ey6={prefix:"far",iconName:"person-from-portal",icon:[512,512,["portal-exit"],"e023","M72.2 436C58.7 404.6 48 348.4 48 256s10.7-148.6 24.2-180C84.6 47.3 94.6 47.9 95.9 48l.1 0 .1 0c1.3-.1 11.3-.7 23.7 28c13.5 31.4 24.2 87.7 24.2 180c0 45.7-2.6 82.6-6.9 112H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h7s0 0 0 0h49.7s0 0 0 0h28.2c16.7 0 31.6-10.3 37.4-25.9l14.1-37.6-4.9-2.8c-14.1-8-25.4-19.3-33-32.6L199.4 368H185.6c4.2-31.3 6.4-68.4 6.4-112c0-21.4-.5-41.2-1.6-59.6l37.7-32.4c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L321.1 480.8c-4 12.7 3.1 26.1 15.8 30.1s26.1-3.1 30.1-15.8L403 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2C393.3 272 415 288 439.6 288H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H439.6c-3.5 0-6.6-2.3-7.6-5.6l-19.7-64.2c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6L184.7 138C170.3 38 136 0 96 0C43 0 0 66.6 0 256S43 512 96 512c28 0 53.2-18.6 70.7-64H113.9c-9.5 16.5-16.7 16.1-17.8 16l-.1 0-.1 0c-1.3 .1-11.3 .7-23.7-28zM368 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-19.9 79.8l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L321 169l27.1 6.8z"]},ey4=ey6,ey3={prefix:"far",iconName:"cowbell-circle-plus",icon:[576,512,["cowbell-more"],"f8b4","M176 48h96V96H176V48zm-48-8V96H112c-21.4 0-40.3 14.2-46.2 34.8l-64 224c-4.1 14.5-1.2 30.1 7.8 42.1S32.9 416 48 416H262.6c-4.3-15.3-6.6-31.4-6.6-48H48l64-224H336l18.8 65.8c14.2-7 29.6-12.1 45.6-15l-18.3-64C376.3 110.2 357.4 96 336 96H320V40c0-22.1-17.9-40-40-40H168c-22.1 0-40 17.9-40 40zm32 408c0 35.3 28.7 64 64 64c29.2 0 53.9-19.6 61.5-46.4c-3.8-5.7-7.2-11.5-10.3-17.6H160zm272 64a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},ey5=ey3,ey8={prefix:"far",iconName:"circle-left",icon:[512,512,[61840,"arrow-alt-circle-left"],"f359","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9c4.2 4.5 10.1 7.1 16.3 7.1c12.3 0 22.3-10 22.3-22.3V304h96c17.7 0 32-14.3 32-32V240c0-17.7-14.3-32-32-32H256V150.3c0-12.3-10-22.3-22.3-22.3c-6.2 0-12.1 2.6-16.3 7.1L117.5 242.2c-3.5 3.8-5.5 8.7-5.5 13.8s2 10.1 5.5 13.8l99.9 107.1z"]},ey9=ey8,ey7={prefix:"far",iconName:"signal-bars-fair",icon:[640,512,["signal-alt-2"],"f692","M240 304c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16s16-7.2 16-16V320c0-8.8-7.2-16-16-16zm-64 16c0-35.3 28.7-64 64-64s64 28.7 64 64V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V320zM80 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64-16A64 64 0 1 1 16 448a64 64 0 1 1 128 0z"]},eMe=ey7,eMt={prefix:"far",iconName:"train-subway",icon:[448,512,["subway"],"f239","M200 48l0 160H48V96c0-26.5 21.5-48 48-48H200zm48 0H352c26.5 0 48 21.5 48 48V208H248l0-160zM48 352V256H400v96c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48zM96 0C43 0 0 43 0 96V352c0 42.8 28 79 66.6 91.4L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57H318.1l57 57c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6C420 431 448 394.8 448 352V96c0-53-43-96-96-96H96zm32 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},eMa=eMt,eMn={prefix:"far",iconName:"money-bills-simple",icon:[640,512,["money-bills-alt"],"e1f4","M576 80c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H576zM160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM448 208a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z"]},eMr=eMn,eMi={prefix:"far",iconName:"indian-rupee-sign",icon:[320,512,["indian-rupee","inr"],"e1bc","M0 56C0 42.7 10.7 32 24 32h80H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H211.3c17.7 19.8 30.1 44.6 34.7 72h50c13.3 0 24 10.7 24 24s-10.7 24-24 24H246c-11.4 68.1-70.7 120-142 120H98.9L261.9 436.5c10.8 7.7 13.3 22.7 5.6 33.5s-22.7 13.3-33.5 5.6l-224-160C1.6 309.5-2 298.6 1.1 288.7S13.6 272 24 272h80c44.7 0 82.3-30.6 93-72H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H197c-10.7-41.4-48.2-72-93-72H24C10.7 80 0 69.3 0 56z"]},eMc=eMi,eMs=eMi,eMo={prefix:"far",iconName:"crop-simple",icon:[512,512,["crop-alt"],"f565","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24V80H24C10.7 80 0 90.7 0 104s10.7 24 24 24H80V376c0 30.9 25.1 56 56 56H352V384H136c-4.4 0-8-3.6-8-8V24zM384 488c0 13.3 10.7 24 24 24s24-10.7 24-24V432h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H432l0-248c0-30.9-25.1-56-56-56L160 80v48l216 0c4.4 0 8 3.6 8 8l0 352z"]},eMl=eMo,eMf={prefix:"far",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M112 112c0 35.3-28.7 64-64 64V336c35.3 0 64 28.7 64 64H464c0-35.3 28.7-64 64-64V176c-35.3 0-64-28.7-64-64H112zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm80-48c0 8.8 7.2 16 16 16v64h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24 24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16z"]},eMd=eMf,eMu={prefix:"far",iconName:"left-long",icon:[512,512,["long-arrow-alt-left"],"f30a","M6.5 272.4c-8.7-9.2-8.7-23.7 0-32.9l121.4-129c8.8-9.3 21-14.6 33.7-14.6c25.6 0 46.3 20.7 46.3 46.3l0 33.7 248 0c30.9 0 56 25.1 56 56l0 48c0 30.9-25.1 56-56 56l-248 0 0 33.7c0 25.6-20.7 46.3-46.3 46.3c-12.8 0-25-5.3-33.7-14.6L6.5 272.4zm153.5 93l0-53.5c0-13.3 10.7-24 24-24l272 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-272 0c-6.4 0-12.5-2.5-17-7s-7-10.6-7-17l0-53.5L57 256 160 365.5z"]},eMp=eMu,eMh={prefix:"far",iconName:"cloud-bolt-moon",icon:[576,512,["thunderstorm-moon"],"f76d","M361.4 79.9c31.2 18.7 52.5 52.2 54.3 90.8c33.3 15.8 57.6 47.5 63 85.3c.8 0 1.6 0 2.4 0c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5C427.1 0 380.6 33 361.4 79.9zM128.1 160c0-26.5 21.5-48 48-48c22.8 0 41.9 15.9 46.8 37.2c2.1 8.9 9 15.9 18 18s18.3-1.2 24.1-8.3c7.4-9.1 18.6-14.9 31.1-14.9c20.3 0 37.2 15.2 39.7 34.8c.1 .6 .2 1.2 .3 1.7v1.1c0 .3 0 .6 0 .9c0 .5 0 1 0 1.5s0 1 0 1.5c0 .3 0 .6 0 .9v30.2c0 7 3 13.6 8.3 18.1s12.2 6.6 19.1 5.6c1.5-.2 3-.3 4.6-.3c17.7 0 32 14.3 32 32s-14.3 32-32 32c-.4 0-.9 0-1.3 0c-.3 0-.6 0-1 0H293.7l-8 16.1H304c20.3 0 38.4 12.8 45.2 31.9h16.1c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-38.7-27.5-71-64-78.4v-6.9c0-.9 0-1.8 0-2.7s0-1.8 0-2.7V176c0-2.9-.5-5.7-1.5-8.3C374.9 126.9 339.1 96 296.1 96c-14.7 0-28.5 3.6-40.6 9.9C238.1 80.6 209.1 64 176.1 64c-52.6 0-95.4 42.4-96 94.8l-.2 2.5C34.6 169 .1 208.5 .1 256c0 43.4 28.8 80 68.3 91.9c3.1-6.6 7.6-12.6 13.6-17.4l33.3-26.6H98.9c-.3 0-.6 0-.9 0c-.6 0-1.2 0-1.9 0c-26.5 0-48-21.5-48-48s21.5-48 48-48c1.4 0 2.7 .1 4 .2c13.2 1.1 24.8-8.7 25.9-21.9l2-23.8c.1-.8 .1-1.6 .1-2.5zm154 67.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H233.9l52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z"]},eMb=eMh,eMm={prefix:"far",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 13.3-10.7 24-24 24L40 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0c13.3 0 24 10.7 24 24z"]},eMg=eMm,eMy={prefix:"far",iconName:"fire-flame",icon:[384,512,["flame"],"f6df","M209.1 8.5c72.9 68 128.7 152.4 162.7 246.1l.7 1.9c7.6 20.9 11.5 42.9 11.5 65.1C384 426.7 297.2 512 192 512S0 426.7 0 321.6c0-22.2 3.9-44.2 11.5-65.1l.7-1.9L57.3 271l-.7 1.9c-5.7 15.6-8.6 32.1-8.6 48.7C48 399.7 112.8 464 192 464s144-64.3 144-142.4c0-16.6-2.9-33.1-8.6-48.7l42.3-15.4-42.3 15.4-.7-1.9c-29-79.8-75-152.2-134.7-212.2C132.3 118.8 86.3 191.2 57.3 271L12.2 254.6C46.2 160.8 102 76.5 174.9 8.5l3.3-3C181.9 2 186.9 0 192 0s10.1 2 13.8 5.5l3.3 3zM189.3 163.8c1.7-2.4 4.4-3.8 7.4-3.8c5 0 9.1 4.1 9.1 9.1v10.8c0 7.8 3.1 15.3 8.5 20.8l44.1 45.1c19 19.4 29.6 45.5 29.6 72.6V320c0 53-43 96-96 96s-96-43-96-96V308.6c0-18.4 6.6-36.3 18.6-50.3l6-7c1.8-2.1 4.4-3.3 7.1-3.3c5.2 0 9.4 4.2 9.4 9.4v40.9c0 20.8 16.9 37.7 37.7 37.7s37.7-16.9 37.7-37.7v-1.5c0-10.2-3.9-19.9-11-27.3l-11-11.4c-12.3-12.8-19.2-29.8-19.2-47.5c0-14.4 4.5-28.4 13-40.1l4.9-6.7z"]},eMM=eMy,eMv={prefix:"far",iconName:"right-to-line",icon:[448,512,["arrow-alt-to-right"],"f34c","M192 146.2L302 256 192 365.8l0-53.8c0-13.3-10.7-24-24-24L48 288l0-64 120 0c13.3 0 24-10.7 24-24l0-53.8zM352 256c0-11.5-4.6-22.5-12.7-30.6L223.2 109.6c-8.7-8.7-20.5-13.6-32.8-13.6c-25.6 0-46.4 20.8-46.4 46.4l0 33.6-96 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l96 0 0 33.6c0 25.6 20.8 46.4 46.4 46.4c12.3 0 24.1-4.9 32.8-13.6L339.3 286.6c8.1-8.1 12.7-19.1 12.7-30.6zM400 88l0 336c0 13.3 10.7 24 24 24s24-10.7 24-24l0-336c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},eMC=eMv,eMI={prefix:"far",iconName:"arrow-left-long",icon:[512,512,["long-arrow-left"],"f177","M7 239c-9.4 9.4-9.4 24.6 0 33.9L143 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-95-95L488 280c13.3 0 24-10.7 24-24s-10.7-24-24-24L81.9 232l95-95c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239z"]},eMA=eMI,eMz={prefix:"far",iconName:"flask-round-poison",icon:[448,512,["flask-poison"],"f6e0","M176 48h96V157.7c0 24.3 13.5 44.9 32.3 55.9C352.1 241.4 384 293 384 352c0 43.1-17 82.1-44.7 110.9c-.1 .1-.3 .2-.8 .4c-.9 .4-2.5 .7-4.8 .7H114.2c-2.2 0-3.8-.4-4.8-.7c-.4-.2-.7-.3-.8-.4C81 434.1 64 395.1 64 352c0-59 31.9-110.6 79.7-138.4c18.8-11 32.3-31.6 32.3-55.9V48zM320 157.7V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H304 144 120C106.7 0 96 10.7 96 24s10.7 24 24 24h8V157.7c0 6-3.3 11.4-8.5 14.4C57.6 208.2 16 275.2 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512H333.8c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-76.8-41.6-143.8-103.5-179.9c-5.2-3-8.5-8.4-8.5-14.4zM286.8 378.4c15.6-13 25.2-30.8 25.2-50.4c0-39.8-39.4-72-88-72s-88 32.2-88 72c0 19.6 9.6 37.4 25.2 50.4c4.1 3.4 6.8 8.3 6.8 13.6v8c0 8.8 7.2 16 16 16h80c8.8 0 16-7.2 16-16v-8c0-5.3 2.7-10.2 6.8-13.6zM192 312a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},eML=eMz,eMT={prefix:"far",iconName:"chart-user",icon:[640,512,["user-chart"],"f6a3","M576 48H224c-8.8 0-16 7.2-16 16v41.3c-14.8-6-31-9.3-48-9.3V64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-8.3-18-19.8-34.2-33.7-48H576c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16zM412.7 139.3c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h88c8.8 0 16 7.2 16 16v88c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-27-27L401 273c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 55.7-55.7-27-27zM160 272a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 400c-39.8 0-73.2 27.2-82.6 64H269.3c-9.5-36.8-42.9-64-82.6-64H133.3zm0-48h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z"]},eMw=eMT,eMH={prefix:"far",iconName:"hands-asl-interpreting",icon:[640,512,["american-sign-language-interpreting","asl-interpreting","hands-american-sign-language-interpreting"],"f2a3","M186.3 55.8l-51.8 86.3c-5.8 9.6-17.4 14-28.1 10.5S89 138.6 90 127.5l5.9-61.9c.8-8.8-5.6-16.6-14.4-17.4s-16.6 5.6-17.4 14.4l-16 168-.1 .8v.8 32c0 61.9 50.1 112 112 112h48c31.6 0 60.5-14.5 76.2-41.6c4.4-7.7 1.8-17.4-5.8-21.9c-2.5-1.4-5.1-2.1-7.7-2.2l-.3 0-.3 0c-5.5 .1-10.7 3-13.6 8C247.4 334.1 230 344 208 344c-30.9 0-56-25.1-56-56s25.1-56 56-56c11.6 0 21.7 1.8 30.1 5.8c8.9 4.2 14.8 10.3 18.4 16.6c2.9 5 8.1 7.9 13.6 8l.3 0 .3 0c2.6 0 5.2-.7 7.7-2.2c7.6-4.4 10.3-14.2 5.8-21.9c-6-10.3-13.5-18-21.9-23.6c-7.1-4.8-11.1-12.9-10.5-21.5s5.6-16.1 13.2-19.9l46.2-23.1c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-87.4 43.7c-9.5 4.8-21.1 2.7-28.3-5.2s-8.5-19.5-3-28.7l35.6-59.4c4.5-7.6 2.1-17.4-5.5-22s-17.4-2.1-22 5.5zm92.8 349.5C257.5 417.8 232.7 424 208 424H160C71.6 424 0 352.4 0 264V232v-1.9c0-.8 0-1.5 .1-2.3l.2-1.9 16-168C19.6 22.8 50.9-3.1 86.1 .3c24.7 2.4 44.9 18.5 53.4 40.1l5.6-9.3c18.2-30.3 57.5-40.1 87.8-22c26.9 16.2 37.7 49 27 77.4l15.4-7.7c31.4-15.7 69.5-3.2 85.5 28C382.5 94.2 407.3 88 432 88h48c88.4 0 160 71.6 160 160v32 1.9c0 .8 0 1.5-.1 2.3l-.2 1.9-16 168c-3.4 35.2-34.6 61-69.8 57.6c-24.7-2.4-44.9-18.5-53.4-40.1l-5.6 9.3c-18.2 30.3-57.5 40.1-87.8 22c-26.9-16.2-37.7-49-27-77.4l-15.4 7.7c-31.4 15.7-69.5 3.2-85.5-28zm174.6 51l51.8-86.3c5.8-9.6 17.4-14 28.1-10.5s17.5 13.9 16.4 25.1l-5.9 61.9c-.8 8.8 5.6 16.6 14.4 17.4s16.6-5.6 17.4-14.4l16-168 .1-.8V280 248c0-61.9-50.1-112-112-112H432c-31.6 0-60.5 14.5-76.2 41.6c-4.4 7.6-1.8 17.4 5.8 21.9c2.5 1.4 5.1 2.1 7.7 2.2l.3 0 .3 0c5.5-.1 10.7-3 13.6-8C392.6 177.9 410 168 432 168c30.9 0 56 25.1 56 56s-25.1 56-56 56c-11.6 0-21.7-1.8-30.1-5.8c-8.9-4.2-14.8-10.3-18.4-16.6c-2.9-5-8.1-7.9-13.6-8l-.3 0-.3 0c-2.6 0-5.2 .7-7.7 2.2c-7.7 4.4-10.3 14.2-5.8 21.9c6 10.3 13.5 18 21.9 23.6c7.1 4.8 11.1 12.9 10.6 21.5s-5.6 16.1-13.2 19.9l-46.2 23.1c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l87.4-43.7c9.5-4.8 21.1-2.7 28.3 5.2s8.5 19.5 3 28.7l-35.6 59.4c-4.5 7.6-2.1 17.4 5.5 22s17.4 2.1 22-5.5zM224 288a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm208-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},eMx=eMH,eMN=eMH,eMV=eMH,eMk={prefix:"far",iconName:"presentation-screen",icon:[576,512,["presentation"],"f685","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm8 80V296c0 30.9 25.1 56 56 56H264v46.1l-73 73c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l63-63 63 63c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-73-73V352H488c30.9 0 56-25.1 56-56V80H496V296c0 4.4-3.6 8-8 8H288 88c-4.4 0-8-3.6-8-8V80H32z"]},eME=eMk,eMD={prefix:"far",iconName:"house-person-return",icon:[640,512,["house-person-arrive","house-return"],"e011","M432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm66.2 266.6l-29.9-89.8c-7.7 1.2-15 3.6-21.7 7.1c.1 .3 .2 .7 .3 1l32.4 103.8 16.3-13.3c2.6-2.1 3.6-5.6 2.5-8.7zm-59 54.6l-28.5-91.3-10.5 36.7c-1.9 6.5-5.4 12.5-10.2 17.3L361 313c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l27.6-27.6 10.9-38.1c14.4-50.5 60.6-85.4 113.2-85.4h4.9c16.1 0 32.1 2.6 47.4 7.7c39.9 13.3 72.4 42.8 89.5 81.3l9.5 21.3c5.4 12.1-.1 26.3-12.2 31.7s-26.3-.1-31.7-12.2l-9.5-21.3c-10.9-24.4-30.9-43.5-55.6-53.3l22.8 68.3c7.4 22.1 .3 46.5-17.8 61.2L421.5 397.4l-22.1 96c-3 12.9-15.9 21-28.8 18s-21-15.9-18-28.8L375.4 384c2-8.7 6.8-16.4 13.8-22.1l50.1-40.7zm101.1 21l24.1 60.4L633 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-69.7-69.7c-3.8-3.8-6.8-8.4-8.9-13.4l-19.2-48 39-31.7zm-146.7-224l2.9 2.4c-13.5 8.9-25.6 20-35.7 32.8L240 55 112 159.3V360c0 4.4 3.6 8 8 8H346.8c-1.1 2.9-1.9 5.8-2.6 8.8L335.1 416H120c-30.9 0-56-25.1-56-56V198.4L39.2 218.6c-10.3 8.4-25.4 6.8-33.8-3.4s-6.8-25.4 3.4-33.8l216-176c8.8-7.2 21.5-7.2 30.3 0L371.1 99.8c6.3 7.4 14 13.7 22.6 18.4zM160 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V208z"]},eMS=eMD,eM_=eMD,eMO={prefix:"far",iconName:"message-xmark",icon:[512,512,["comment-alt-times","message-times"],"f4ab","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM175 127c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},eMP=eMO,eMj=eMO,eMB={prefix:"far",iconName:"file-certificate",icon:[512,512,["file-award"],"f5f3","M448 464H224v32c0 5.5-1 10.9-2.7 16H448c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H192c-35.3 0-64 28.7-64 64v71.1l.1-.1c1.5-.7 4-2 6.6-3c13.6-5.5 28.3-5.4 41.3-.5V64c0-8.8 7.2-16 16-16H352v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16zM109.2 161.6c-10-4.1-21.5-1-28.1 7.5L70.6 182.6c-1.3 1.7-3.2 2.7-5.2 3l-16.9 2.3c-10.7 1.5-19.1 9.9-20.5 20.5l-2.3 16.9c-.3 2.1-1.4 4-3 5.2L9.1 241.1c-8.5 6.6-11.6 18.1-7.5 28.1L8 285c.8 1.9 .8 4.1 0 6.1L1.6 306.8c-4.1 10-1 21.5 7.5 28.1l13.5 10.5c1.7 1.3 2.7 3.2 3 5.2l2.3 16.9c1.5 10.7 9.9 19.1 20.5 20.6L64 390.2V496c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L128 483.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1V390.2l15.5-2.1c10.7-1.5 19.1-9.9 20.5-20.6l2.3-16.9c.3-2.1 1.4-4 3-5.2l13.5-10.5c8.5-6.6 11.6-18.1 7.5-28.1L248 291c-.8-1.9-.8-4.1 0-6.1l6.5-15.8c4.1-10 1-21.5-7.5-28.1l-13.5-10.5c-1.7-1.3-2.7-3.2-3-5.2l-2.3-16.9c-1.5-10.7-9.9-19.1-20.5-20.5l-16.9-2.3c-2.1-.3-4-1.4-5.2-3l-10.5-13.5c-6.6-8.5-18.1-11.6-28.1-7.5L131 168c-1.9 .8-4.1 .8-6.1 0l-15.8-6.5zM64 288a64 64 0 1 1 128 0A64 64 0 1 1 64 288z"]},eMR=eMB,eMU={prefix:"far",iconName:"camera-security",icon:[448,512,["camera-home"],"f8fe","M384 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h40.1L67.6 475.4c-4.6 7.4-4.8 16.7-.5 24.3s12.3 12.3 21 12.3H360c8.7 0 16.7-4.7 21-12.3s4-16.9-.5-24.3L343.9 416H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM287.5 416l29.5 48H130.9l29.5-48h127zM336 208a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zM224 144a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},eMF=eMU,eMG={prefix:"far",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M256 0c17 0 33.6 1.7 49.8 4.8c7.9 1.5 21.8 6.1 29.4 20.1c2 3.7 3.6 7.6 4.6 11.8l9.3 38.5C350.5 81 360.3 86.7 366 85l38-11.2c4-1.2 8.1-1.8 12.2-1.9c16.1-.5 27 9.4 32.3 15.4c22.1 25.1 39.1 54.6 49.9 86.3c2.6 7.6 5.6 21.8-2.7 35.4c-2.2 3.6-4.9 7-8 10L459 246.3c-4.2 4-4.2 15.5 0 19.5l28.7 27.3c3.1 3 5.8 6.4 8 10c8.2 13.6 5.2 27.8 2.7 35.4c-10.8 31.7-27.8 61.1-49.9 86.3c-5.3 6-16.3 15.9-32.3 15.4c-4.1-.1-8.2-.8-12.2-1.9L366 427c-5.7-1.7-15.5 4-16.9 9.8l-9.3 38.5c-1 4.2-2.6 8.2-4.6 11.8c-7.7 14-21.6 18.5-29.4 20.1C289.6 510.3 273 512 256 512s-33.6-1.7-49.8-4.8c-7.9-1.5-21.8-6.1-29.4-20.1c-2-3.7-3.6-7.6-4.6-11.8l-9.3-38.5c-1.4-5.8-11.2-11.5-16.9-9.8l-38 11.2c-4 1.2-8.1 1.8-12.2 1.9c-16.1 .5-27-9.4-32.3-15.4c-22-25.1-39.1-54.6-49.9-86.3c-2.6-7.6-5.6-21.8 2.7-35.4c2.2-3.6 4.9-7 8-10L53 265.7c4.2-4 4.2-15.5 0-19.5L24.2 218.9c-3.1-3-5.8-6.4-8-10C8 195.3 11 181.1 13.6 173.6c10.8-31.7 27.8-61.1 49.9-86.3c5.3-6 16.3-15.9 32.3-15.4c4.1 .1 8.2 .8 12.2 1.9L146 85c5.7 1.7 15.5-4 16.9-9.8l9.3-38.5c1-4.2 2.6-8.2 4.6-11.8c7.7-14 21.6-18.5 29.4-20.1C222.4 1.7 239 0 256 0zM218.1 51.4l-8.5 35.1c-7.8 32.3-45.3 53.9-77.2 44.6L97.9 120.9c-16.5 19.3-29.5 41.7-38 65.7l26.2 24.9c24 22.8 24 66.2 0 89L59.9 325.4c8.5 24 21.5 46.4 38 65.7l34.6-10.2c31.8-9.4 69.4 12.3 77.2 44.6l8.5 35.1c24.6 4.5 51.3 4.5 75.9 0l8.5-35.1c7.8-32.3 45.3-53.9 77.2-44.6l34.6 10.2c16.5-19.3 29.5-41.7 38-65.7l-26.2-24.9c-24-22.8-24-66.2 0-89l26.2-24.9c-8.5-24-21.5-46.4-38-65.7l-34.6 10.2c-31.8 9.4-69.4-12.3-77.2-44.6l-8.5-35.1c-24.6-4.5-51.3-4.5-75.9 0zM208 256a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192z"]},eMY=eMG,eMQ={prefix:"far",iconName:"droplet-slash",icon:[640,512,["tint-slash"],"f5c7","M320 464c37.9 0 72.4-14.6 98.1-38.6l38 30C421.4 490.3 373.2 512 320 512c-106 0-192-86-192-192c0-27.7 12-62.9 29.8-99.6l38.7 30.5c-1.2 2.7-2.4 5.4-3.6 8c-11.9 27.6-17 48.2-17 61.1c0 79.5 64.5 144 144 144zm185.2-93.3l125.6 98.4c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L205.8 136c34.9-54.7 72-103 88.9-124.3C300.6 4.2 309.5 0 319.1 0h1.8c9.6 0 18.5 4.2 24.5 11.7C381.8 57.7 512 228.8 512 320c0 17.5-2.4 34.6-6.8 50.7zm-42.3-33.1c.7-5.8 1.1-11.6 1.1-17.6c0-13-5.1-33.5-17-61.1c-11.5-26.6-27.6-55.8-45.5-84.7c-29-46.8-61-90.2-81.5-117c-19.3 25.1-48.7 65-76.3 108.5L462.9 337.5zM224 312c0-11.9 8.7-21.8 20.1-23.7l27.9 21.9c0 .6 .1 1.2 .1 1.7c0 30.9 25.1 56 56 56c13.3 0 24 10.7 24 24s-10.7 24-24 24c-57.4 0-104-46.6-104-104z"]},eMq=eMQ,eMK={prefix:"far",iconName:"flag-swallowtail",icon:[448,512,["flag-alt"],"f74c","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24v8V80 304v48V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352H424c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L352 192 443.2 70.4c3.1-4.2 4.8-9.2 4.8-14.4c0-13.3-10.7-24-24-24H48V24zm0 56H376l-62.4 83.2c-12.8 17.1-12.8 40.5 0 57.6L376 304H48V80z"]},eMZ=eMK,eMW={prefix:"far",iconName:"cart-shopping",icon:[576,512,[128722,"shopping-cart"],"f07a","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM131.1 80H520.7L482.4 222.2c-2.8 10.5-12.3 17.8-23.2 17.8H161.6L131.1 80zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},eM$=eMW,eMX={prefix:"far",iconName:"temperature-snow",icon:[576,512,["temperature-frigid"],"f768","M368 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5c7.1-9.5 12.8-22.1 12.8-36.6V112zM432 0C370.1 0 320 50.1 320 112V273.9c0 1.7-.7 4.4-3.2 7.8c-18.1 24.1-28.8 54-28.8 86.4c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C544 50.1 493.9 0 432 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM288 131.6l-88 50.8V126.6l35.3-35.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L200 81.4V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V81.4L139.3 68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L152 126.6v55.8l-48.3-27.9L90.7 106.3C88.5 97.7 79.7 92.7 71.2 95s-13.6 11.1-11.3 19.6l4.6 17.3-22-12.7C31 112.6 16.3 116.5 9.7 128s-2.7 26.2 8.8 32.8l22 12.7-17.3 4.6c-8.5 2.3-13.6 11.1-11.3 19.6s11.1 13.6 19.6 11.3l48.2-12.9L128 224 79.7 251.9 31.4 239c-8.5-2.3-17.3 2.8-19.6 11.3s2.8 17.3 11.3 19.6l17.3 4.6-22 12.7C7 293.8 3.1 308.5 9.7 320s21.3 15.4 32.8 8.8l22-12.7-4.6 17.3c-2.3 8.5 2.8 17.3 11.3 19.6s17.3-2.8 19.6-11.3l12.9-48.2L152 265.6v55.8l-35.3 35.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L152 366.6V392c0 13.3 10.7 24 24 24s24-10.7 24-24V366.6l12.7 12.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L200 321.4V265.6l67.7 39.1c5.2-13.5 12-26.2 20.3-37.9v-5.8l-64-37 64-37V131.6z"]},eMJ=eMX,eM1={prefix:"far",iconName:"face-smile-plus",icon:[640,512,["smile-plus"],"f5b9","M544 0c13.3 0 24 10.7 24 24V72h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H568v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V120H472c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V24c0-13.3 10.7-24 24-24zM400 288A176 176 0 1 0 48 288a176 176 0 1 0 352 0zM0 288a224 224 0 1 1 448 0A224 224 0 1 1 0 288zm144.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM146 332.8c19.1 21.6 46.9 35.2 78 35.2s58.9-13.6 78-35.2c8.8-9.9 23.9-10.9 33.9-2.1s10.9 23.9 2.1 33.9C310.2 396.1 269.4 416 224 416s-86.2-19.9-114-51.5c-8.8-9.9-7.8-25.1 2.1-33.9s25.1-7.8 33.9 2.1z"]},eM0=eM1,eM2={prefix:"far",iconName:"radio-tuner",icon:[512,512,["radio-alt"],"f8d8","M511.1 17.6c3.5 12.8-4 26-16.8 29.5L201.2 128H448c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V304 192v-3.4c0-32.4 21.6-60.8 52.9-69.4L481.6 .9c12.8-3.5 26 4 29.5 16.8zM48 272v32V448c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V272H48zm256 96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM96 320H224c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},eM6=eM2,eM4={prefix:"far",iconName:"water-arrow-down",icon:[576,512,["water-lower"],"f774","M312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V161.7l-47.9-43.5c-9.8-8.9-25-8.2-33.9 1.6s-8.2 25 1.6 33.9l88 80c9.2 8.3 23.1 8.3 32.3 0l88-80c9.8-8.9 10.5-24.1 1.6-33.9s-24.1-10.5-33.9-1.6L312 161.7V24zM80 302.1C62.8 317 41 328.8 18.8 333.8C5.9 336.7-2.3 349.5 .6 362.5s15.7 21.1 28.7 18.2C58 374.2 81.6 360.2 96 350.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.7-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0zm0 128C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0z"]},eM3=eM4,eM5={prefix:"far",iconName:"person-ski-jumping",icon:[512,512,["ski-jump"],"f7c7","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM112 120c0-13.3 10.7-24 24-24H301.2c37 0 54.2 45.9 26.3 70.2L202.4 275 171 385 433.7 249.1c18.6-9.6 30.3-28.8 30.3-49.7V192c0-13.3 10.7-24 24-24s24 10.7 24 24v7.3c0 38.9-21.7 74.5-56.2 92.4L35 509.3C23.3 515.4 8.8 510.8 2.7 499s-1.5-26.3 10.3-32.3l113.2-58.6c-5.4-5.9-7.6-14.4-5.3-22.7l37.2-130.1c.1-.2 .1-.5 .2-.7l8.3-29c2.7-9.4 7.8-18 14.9-24.9c11.1-10.7 36.2-34.6 60.8-56.8H136c-13.3 0-24-10.7-24-24z"]},eM8=eM5,eM9={prefix:"far",iconName:"water-arrow-up",icon:[576,512,["water-rise"],"f775","M312 216c0 13.3-10.7 24-24 24s-24-10.7-24-24V78.3l-47.9 43.5c-9.8 8.9-25 8.2-33.9-1.6s-8.2-25 1.6-33.9l88-80c9.2-8.3 23.1-8.3 32.3 0l88 80c9.8 8.9 10.5 24.1 1.6 33.9s-24.1 10.5-33.9 1.6L312 78.3V216zM80 302.1c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7zm0 128c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7z"]},eM7=eM9,eve={prefix:"far",iconName:"waveform-lines",icon:[640,512,["waveform-path"],"f8f2","M320 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM520 64c13.3 0 24 10.7 24 24V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24zM216 96c13.3 0 24 10.7 24 24V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zm208 32c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM120 192c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM24 224c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24zm592 0c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24z"]},eva=eve,evn={prefix:"far",iconName:"film-canister",icon:[576,512,["film-cannister"],"f8b7","M96 32c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32h40 32c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H296 56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V80H24C10.7 80 0 69.3 0 56S10.7 32 24 32H56 96zM80 80V464H272V80H80zm464 48c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32s-32 14.3-32 32v32c0 17.7-14.3 32-32 32H352V128H544zM392 184v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V184c0-8.8-7.2-16-16-16H408c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V184c0-8.8-7.2-16-16-16H504zM392 344v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V344c0-8.8-7.2-16-16-16H408c-8.8 0-16 7.2-16 16z"]},evr=evn,evi={prefix:"far",iconName:"folder-xmark",icon:[512,512,["folder-times"],"f65f","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM175 207c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},evc=evi,evs={prefix:"far",iconName:"toilet-paper-blank",icon:[640,512,["toilet-paper-alt"],"f71f","M20.5 463.6c-4.3 7.2-5.5 15.8-3.6 23.7c.7 2.9 1.8 5.7 3.3 8.4C25.8 505.8 36.5 512 48 512H333.9c22.3 0 45.4-12.1 55.4-36.1c9.6-23.2 23.9-66.4 33.3-134.5c0-.3 .1-.6 .1-.8c5.5-40.5 9.3-89.7 9.3-148.6c0-76 26.2-138.3 59.4-143.6c1.5-.2 3.1-.4 4.6-.4c35.3 0 64 64.5 64 144s-28.7 144-64 144c-14 0-26.9-10-37.4-27.1c-2.2 22.3-4.9 42.5-7.9 60.8C463 378 478.2 384 496 384c24.5 0 44.1-11.4 58-24.5c13.6-13 23.7-29.4 31.1-46.1C600 279.8 608 236.9 608 192s-8-87.8-22.9-121.3C577.7 54 567.6 37.5 554 24.5C540.1 11.4 520.5 0 496 0c-1.3 0-2.6 0-3.8 .1l0-.1H160C107 0 64 86 64 192c0 77.6-.4 174.5-32.9 250c-3.2 7.4-6.7 14.6-10.5 21.6l0 .1zM419 48c-4.7 7.3-8.6 15-12.1 22.7C392 104.2 384 147.1 384 192c0 153.2-26.3 235-39 265.5c-.9 2.1-2.1 3.5-3.8 4.5c-2 1.2-4.6 2-7.3 2H73.8c18.1-40.9 27.3-85.5 32.2-127.9c5.9-50.6 5.9-101.7 5.9-144.1c0-47.2 9.7-87.5 23.1-114.3c6.7-13.4 13.4-21.6 18.6-26c2.5-2.1 4.3-3 5.2-3.4c.5-.2 .8-.3 .9-.3s.2 0 .3 0H419zm77 192c13.3 0 24-21.5 24-48s-10.7-48-24-48s-24 21.5-24 48s10.7 48 24 48z"]},evo=evs,evl={prefix:"far",iconName:"tablet-screen",icon:[448,512,["tablet-android-alt"],"f3fc","M48 448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V368H48v80zm0-128H400V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V320zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 400h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},evf=evl,evd={prefix:"far",iconName:"display-medical",icon:[576,512,["desktop-medical"],"e166","M512 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H336.5c-.3 0-.6 0-.8 0H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H512zM64 416H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H372.3l-8-48H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64zm188.3 48l8-48h55.3l8 48H252.3zM256 128v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240h48c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H320V128c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16z"]},evu=evd,evp={prefix:"far",iconName:"arrow-turn-up",icon:[384,512,["level-up"],"f148","M24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c48.6 0 88-39.4 88-88l0-342.1 87 87c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L209 7c-9.4-9.4-24.6-9.4-33.9 0L47 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87L168 424c0 22.1-17.9 40-40 40L24 464z"]},evh=evp,evb={prefix:"far",iconName:"square-root-variable",icon:[576,512,["square-root-alt"],"f698","M344.3 80c-3.6 0-6.7 2.4-7.7 5.8L231.1 462.5c-2.6 9.4-10.7 16.3-20.5 17.4s-19.1-3.9-23.8-12.5L83.9 276.2c-1.4-2.6-4.1-4.2-7-4.2H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H76.9c20.6 0 39.5 11.3 49.3 29.5l74.7 138.8L290.3 72.9C297.1 48.7 319.2 32 344.3 32H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H344.3zM399 239c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},evg=evb,evy={prefix:"far",iconName:"arrow-down-arrow-up",icon:[576,512,["sort-alt"],"f883","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM399 39l-96 96c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V456c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L433 39c-9.4-9.4-24.6-9.4-33.9 0z"]},evM=evy,evv={prefix:"far",iconName:"dash",icon:[512,512,["minus-large"],"e404","M0 256c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"]},evC=evv,evI={prefix:"far",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},evA=evI,evz={prefix:"far",iconName:"backward-step",icon:[320,512,["step-backward"],"f048","M80 88c0-13.3-10.7-24-24-24S32 74.7 32 88V226.7v58.6V424c0 13.3 10.7 24 24 24s24-10.7 24-24V318.9L256.7 442.6c5.1 3.5 11.1 5.4 17.3 5.4c16.6 0 30.1-13.5 30.1-30.1V94.1C304 77.5 290.5 64 273.9 64c-6.2 0-12.2 1.9-17.3 5.4L80 193.1V88zm0 172.3v-8.6L256 128.5v255L80 260.3z"]},evL=evz,evT={prefix:"far",iconName:"arrows-maximize",icon:[512,512,["expand-arrows"],"f31d","M328 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h70.1L256 222.1 113.9 80H184c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C42.7 32 32 42.7 32 56V184c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9L222.1 256 80 398.1V328c0-13.3-10.7-24-24-24s-24 10.7-24 24V456c0 13.3 10.7 24 24 24H184c13.3 0 24-10.7 24-24s-10.7-24-24-24H113.9L256 289.9 398.1 432H328c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24V328c0-13.3-10.7-24-24-24s-24 10.7-24 24v70.1L289.9 256 432 113.9V184c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24H328z"]},evw=evT,evH={prefix:"far",iconName:"location-dot-slash",icon:[640,512,["map-marker-alt-slash"],"f605","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L459 334.5c30-51.6 53-103.7 53-142.5C512 86 426 0 320 0C249.2 0 187.3 38.4 154 95.4L38.8 5.1zM192.3 125.4C216.3 79.4 264.5 48 320 48c79.5 0 144 64.5 144 144c0 12.4-4.5 31.6-15.3 57.2c-7.4 17.4-16.9 36.2-27.9 55.4l-57.7-45.2C385.3 245.1 400 220.3 400 192c0-44.2-35.8-80-80-80c-35.1 0-65 22.7-75.7 54.1l-52-40.7zM318 223.9l-28.5-22.4c-.9-3-1.5-6.2-1.5-9.6c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-.7 0-1.3 0-2-.1zm88.2 192.1l-37.8-29.8c-17.3 24.6-34.2 47.2-48.5 65.4c-24.8-31.8-57.8-76.4-86.2-122.6c-17.1-27.7-32-55.1-42.5-79.9c-.5-1.2-1-2.5-1.5-3.7l-61.7-48.6c4.2 88.2 117.8 239.3 168.2 302.2c12.3 15.3 35.1 15.3 47.4 0c16.2-20.2 39-49.6 62.5-83.1z"]},evx=evH,evN={prefix:"far",iconName:"house-chimney-medical",icon:[576,512,["clinic-medical"],"f7f2","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM272 192c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H320V208c0-8.8-7.2-16-16-16H272z"]},evV=evN,evk={prefix:"far",iconName:"boxing-glove",icon:[448,512,[129354,"glove-boxing"],"f438","M48 120c0-39.8 32.2-72 72-72H272c39.8 0 72 32.2 72 72v8H312c-40.3 0-74.2 27.1-84.7 64H167.5c-19.9 0-36.8-14.6-39.6-34.3l-.2-1.1c-1.9-13.1-14-22.2-27.2-20.4s-22.2 14-20.4 27.2l.2 1.1c6.2 43.4 43.3 75.6 87.1 75.6h59.8c10.4 36.9 44.4 64 84.7 64c13.3 0 24-10.7 24-24s-10.7-24-24-24c-22.1 0-40-17.9-40-40s17.9-40 40-40h51.1c.6 .1 1.2 .2 1.9 .3c19.7 2.5 35 19.3 35 39.7v38.9c0 14.9-5.9 29.1-16.4 39.6l-60.9 60.9c-12 12-18.7 28.3-18.7 45.3V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V359.6c0-6.8-2.9-13.3-8-17.9C57.2 328.5 48 309.3 48 288V120zM120 0C53.7 0 0 53.7 0 120V288c0 31.5 12.2 60.2 32 81.6V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V400.6c0-4.2 1.7-8.3 4.7-11.3l60.9-60.9c19.5-19.5 30.5-46 30.5-73.5V216c0-37.3-23.2-69.2-56-82V120C392 53.7 338.3 0 272 0H120zm32.9 346.7c-7.4-4.9-17.3-2.9-22.2 4.4s-2.9 17.3 4.4 22.2l28 18.7-28 18.7c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4L192 411.2l39.1 26.1c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-28-18.7 28-18.7c7.4-4.9 9.3-14.8 4.4-22.2s-14.8-9.3-22.2-4.4L192 372.8l-39.1-26.1z"]},evE=evk,evD={prefix:"far",iconName:"temperature-three-quarters",icon:[320,512,["temperature-3","thermometer-3","thermometer-three-quarters"],"f2c8","M160 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C71.1 326.5 64 346.4 64 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S16 447.5 16 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V152c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z"]},evS=evD,ev_=evD,evO=evD,evP={prefix:"far",iconName:"mobile-screen",icon:[384,512,["mobile-android-alt"],"f3cf","M64 448c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16V368H64v80zm0-128H320V64c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16V320zM16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM160 400h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},evj=evP,evB={prefix:"far",iconName:"circle-location-arrow",icon:[512,512,["location-circle"],"f602","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm358.2-73.3l-84 196c-3.5 8.1-11.4 13.3-20.2 13.3c-1.4 0-2.9-.1-4.4-.4C239.4 389.5 232 380.4 232 370V280H142c-10.4 0-19.5-7.4-21.5-17.6c-2.1-10.2 3.3-20.5 12.9-24.6l196-84c8.5-3.5 18-1.7 24.2 4.7c6.4 6.3 8.2 15.9 4.7 24.2z"]},evR=evB,evU={prefix:"far",iconName:"sushi-roll",icon:[448,512,["maki-roll","makizushi"],"e48b","M400 207.7c-13.2 11.2-29 19.7-45 26.1C319 248.2 272.7 256 224 256s-95-7.8-131-22.2c-16-6.4-31.9-14.9-45-26.1V368c0 3 3.6 18.5 39.1 36.3C119.6 420.5 168 432 224 432s104.4-11.5 136.9-27.7C396.4 386.5 400 371 400 368V207.7zM64 144c0 10.4 6.2 20.1 17.1 28.8c20.4-23.3 45.9-40.4 70.3-52.7c20.1-10.1 40.2-17.3 57.5-21.9c-1.7-5.8-3-11.7-3.8-17.7C125.7 84.2 64 111.2 64 144zm54 47.9c28.2 10 65.4 16.1 106 16.1c30.9 0 59.8-3.5 84.2-9.6c-35.3-13.5-63.8-36.1-82-63.4c-16 3.8-36.4 10.5-56.9 20.8c-18.6 9.3-36.6 21.3-51.4 36.1zM384 144c0-32.4-60.1-59.2-138.2-63.4c9.3 42.5 53.3 85.3 122.8 90.8c9.8-8.3 15.4-17.6 15.4-27.4zM224 32c123.7 0 224 50.1 224 112V368c0 61.9-100.3 112-224 112S0 429.9 0 368V144C0 82.1 100.3 32 224 32z"]},evF=evU,evG=evU,evY={prefix:"far",iconName:"industry-windows",icon:[576,512,[127981,"industry-alt"],"f3b3","M80 88c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8V214.7c0 8.6 4.6 16.5 12 20.8s16.6 4.2 24-.1L320 153.8l0 70.9c0 8.8 4.8 16.8 12.5 21.1s17.1 3.9 24.5-.8l139.1-89L496 304v16 88c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V352 304 88zm8-56C57.1 32 32 57.1 32 88V304v48 56c0 39.8 32.2 72 72 72H472c39.8 0 72-32.2 72-72V320 304 155.9c0-37.9-41.9-60.9-73.9-40.4L368 180.8v-27c0-37-40.2-60.1-72.2-41.5L192 172.9V88c0-30.9-25.1-56-56-56H88zm56 264c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H144zm104 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H264c-8.8 0-16 7.2-16 16zm136-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H384z"]},evQ=evY,evq={prefix:"far",iconName:"battery-half",icon:[576,512,["battery-3"],"f242","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z"]},evK=evq,evZ={prefix:"far",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 416c0 13.3 10.7 24 24 24l59.7 0c10.2 32.5 40.5 56 76.3 56s66.1-23.5 76.3-56L488 440c13.3 0 24-10.7 24-24s-10.7-24-24-24l-251.7 0c-10.2-32.5-40.5-56-76.3-56s-66.1 23.5-76.3 56L24 392c-13.3 0-24 10.7-24 24zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-35.8 0-66.1 23.5-76.3 56L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l251.7 0c10.2 32.5 40.5 56 76.3 56s66.1-23.5 76.3-56l59.7 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-59.7 0c-10.2-32.5-40.5-56-76.3-56zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm76.3-56C258.1 39.5 227.8 16 192 16s-66.1 23.5-76.3 56L24 72C10.7 72 0 82.7 0 96s10.7 24 24 24l91.7 0c10.2 32.5 40.5 56 76.3 56s66.1-23.5 76.3-56L488 120c13.3 0 24-10.7 24-24s-10.7-24-24-24L268.3 72z"]},evW=evZ,ev$={prefix:"far",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 368a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm0-160a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM112 96A48 48 0 1 0 16 96a48 48 0 1 0 96 0z"]},evX=ev$,evJ={prefix:"far",iconName:"right-long",icon:[512,512,["long-arrow-alt-right"],"f30b","M505.5 239.6c8.7 9.2 8.7 23.7 0 32.9l-121.4 129c-8.8 9.3-21 14.6-33.7 14.6c-25.6 0-46.3-20.7-46.3-46.3l0-33.7L56 336c-30.9 0-56-25.1-56-56l0-48c0-30.9 25.1-56 56-56l248 0 0-33.7c0-25.6 20.7-46.3 46.3-46.3c12.8 0 25 5.3 33.7 14.6l121.4 129zM352 146.5l0 53.5c0 13.3-10.7 24-24 24L56 224c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l272 0c6.4 0 12.5 2.5 17 7s7 10.6 7 17l0 53.5L455 256 352 146.5z"]},ev1=evJ,ev0={prefix:"far",iconName:"tty",icon:[512,512,["teletype"],"f1e4","M370 188.8v25.9l76.6 16.9 15.8-53.4c3.3-11.2-.3-17.4-2.5-19.4C421 123.4 349.4 80 256 80s-165 43.4-203.9 78.6c-2.2 2-5.8 8.2-2.5 19.4l15.8 53.4L142 214.6V188.8c0-19.5 11.8-37.1 29.9-44.5c53.9-21.9 114.2-21.9 168.1 0c18.1 7.4 29.9 24.9 29.9 44.5zm-48 25.9V188.8c-42.3-17.2-89.7-17.2-132 0v25.9c0 22.5-15.7 42-37.7 46.9L75.7 278.4c-24.6 5.4-49.2-9.1-56.4-33.3L3.5 191.7c-7.2-24.5-2.6-51.4 16.3-68.6C64.9 82.2 147.6 32 256 32s191.1 50.2 236.2 91.1c18.9 17.2 23.5 44.1 16.3 68.6l-15.8 53.4c-7.1 24.2-31.8 38.7-56.4 33.3l-76.6-16.9c-22-4.8-37.7-24.3-37.7-46.9zM32 336c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V336zm0 96c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V432zM144 320h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V336zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V432z"]},ev2=ev0,ev6={prefix:"far",iconName:"circle-phone-hangup",icon:[512,512,["phone-circle-down"],"e11d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM391.4 294l21.7-35.2c4.8-7.8 3.4-17.5-3.4-23.8c-84.9-78.6-222.6-78.6-307.5 0c-6.8 6.3-8.2 16.1-3.4 23.8L120.6 294c5.3 8.6 16.8 12.3 26.7 8.5l46.2-17.6c8.7-3.3 14.1-11.6 13.1-20.3L203.7 238c33.8-10.8 70.8-10.8 104.6 0l-2.9 26.7c-.9 8.7 4.4 16.9 13.1 20.3l46.2 17.6c9.9 3.8 21.4 .2 26.7-8.5z"]},ev4=ev6,ev3={prefix:"far",iconName:"person-hiking",icon:[384,512,["hiking"],"f6ec","M288 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM136.5 125.8c3.8-15.1-7.7-29.8-23.3-29.8h-4.2C73 96 41.4 120.1 31.9 155L7 246.4c-3.7 13.7 5.2 27.7 19.2 30l47.9 8c12.3 2.1 24.2-5.7 27.2-17.9l35.2-140.7zM384 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H308.8l-28.7-43.1c-11.2-16.9-28.6-28.7-48.5-32.9c-32-6.9-63.6 13.3-70.9 45.2l-19.8 86.5c-4.7 20.4 2.4 41.7 18.4 55.2L240 387.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V383.4c0-11.8-5.2-22.9-14.2-30.5l-27.5-23.2 22.4-95.2 2.5 3.7c7.4 11.1 19.9 17.8 33.3 17.8H336V488c0 13.3 10.7 24 24 24s24-10.7 24-24V184zm-162.4-5.1c3.6 .8 7 2.2 10 4.1L205.3 294.9l-14.9-12.6c-2.3-1.9-3.3-5-2.6-7.9l19.8-86.5c1.4-6.3 7.7-10.3 14.1-9zM80.9 481.5c-3.6 12.8 3.8 26 16.6 29.6s26-3.8 29.6-16.6l36.7-130-24.8-21c-5.6-4.7-10.5-10.1-14.6-15.8L80.9 481.5z"]},ev5=ev3,ev8={prefix:"far",iconName:"right-from-line",icon:[448,512,["arrow-alt-from-left"],"f347","M288 146.2L398 256 288 365.8l0-53.8c0-13.3-10.7-24-24-24l-120 0 0-64 120 0c13.3 0 24-10.7 24-24l0-53.8zM448 256c0-11.5-4.6-22.5-12.7-30.6L319.2 109.6c-8.7-8.7-20.5-13.6-32.8-13.6c-25.6 0-46.4 20.8-46.4 46.4l0 33.6-96 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l96 0 0 33.6c0 25.6 20.8 46.4 46.4 46.4c12.3 0 24.1-4.9 32.8-13.6L435.3 286.6c8.1-8.1 12.7-19.1 12.7-30.6zM48 88c0-13.3-10.7-24-24-24S0 74.7 0 88L0 424c0 13.3 10.7 24 24 24s24-10.7 24-24L48 88z"]},ev9=ev8,ev7={prefix:"far",iconName:"cable-car",icon:[512,512,[128673,57551,"tram"],"f7da","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-64-8a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM432 288v64H352V272h64c8.8 0 16 7.2 16 16zm0 112v48c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V400H184 328 432zM80 352V288c0-8.8 7.2-16 16-16h64v80H80zm128-80h96v80H208V272zM96 224c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V288c0-35.3-28.7-64-64-64H280V147.5l212.9-44c13-2.7 21.3-15.4 18.6-28.4s-15.4-21.3-28.4-18.6l-232 48-232 48c-13 2.7-21.3 15.4-18.6 28.4s15.4 21.3 28.4 18.6l203.1-42V224H96z"]},eCe=ev7,eCt={prefix:"far",iconName:"person-sledding",icon:[512,512,["sledding"],"f7cb","M400 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM128 152c0-13.3 10.7-24 24-24H321.4c35.6 0 53.5 43.1 28.3 68.3L281.9 264H344c22.1 0 40 17.9 40 40v80c0 7.7-3.7 14.6-9.4 19l43.9 22.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 269.3C1.2 263.2-3.4 248.7 2.7 236.9s20.6-16.3 32.4-10.2l124.1 64.4c-4.3-11.5-2.2-25.4 8.8-35.1l90.7-80H152c-13.3 0-24-10.7-24-24zM336 312H199.3L336 383V312z"]},eCa=eCt,eCn={prefix:"far",iconName:"shelves",icon:[640,512,["inventory"],"f480","M24 0C37.3 0 48 10.7 48 24V160H592V24c0-13.3 10.7-24 24-24s24 10.7 24 24V184 440v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V464H48v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V440 184 24C0 10.7 10.7 0 24 0zM48 416H592V208H48V416zM352 32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V32zM128 256h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32zm160 0h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32z"]},eCr=eCn,eCi={prefix:"far",iconName:"face-grin",icon:[512,512,[128512,"grin"],"f580","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eCc=eCi,eCs={prefix:"far",iconName:"delete-left",icon:[576,512,[9003,"backspace"],"f55a","M205.3 64c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H205.3zM528 128V384c0 8.8-7.2 16-16 16H205.3c-4.2 0-8.3-1.7-11.3-4.7L54.6 256 193.9 116.7c3-3 7.1-4.7 11.3-4.7H512c8.8 0 16 7.2 16 16zm-95 47c-9.4-9.4-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9z"]},eCo=eCs,eCl={prefix:"far",iconName:"eye-dropper",icon:[512,512,["eye-dropper-empty","eyedropper"],"f1fb","M199 169L233 202.9 309.1 279 343 313l8 8c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-8-8 33.9-33.9 71.3-71.3c19.1-19.1 29.8-45 29.8-72C512 45.6 466.4 0 410.2 0c-27 0-52.9 10.7-72 29.8l-71.3 71.3L233 135l-8-8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l0 0 8 8zm249.2-29.1L343 245.1 266.9 169 372.1 63.8C382.2 53.7 395.9 48 410.2 48c29.7 0 53.8 24.1 53.8 53.8c0 14.3-5.7 28-15.8 38.1zM53.1 329C39.6 342.5 32 360.8 32 379.9v52.9l-28 42c-6.3 9.5-5.1 22.2 3 30.3s20.8 9.3 30.3 3l42-28h52.9c19.1 0 37.4-7.6 50.9-21.1L313.4 328.6l-33.9-33.9L149.1 425c-4.5 4.5-10.6 7-17 7H80V379.9c0-6.4 2.5-12.5 7-17L217.4 232.6l-33.9-33.9L53.1 329z"]},eCf=eCl,eCd=eCl,eCu={prefix:"far",iconName:"mobile",icon:[384,512,[128241,"mobile-android","mobile-phone"],"f3ce","M80 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H80zM16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM160 400h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},eCp=eCu,eCh=eCu,eCb={prefix:"far",iconName:"face-meh",icon:[512,512,[128528,"meh"],"f11a","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM184 328c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},eCm=eCb,eCg={prefix:"far",iconName:"book-skull",icon:[448,512,["book-dead"],"f6b7","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM48 432c0 17.7 14.3 32 32 32H368V400H80c-17.7 0-32 14.3-32 32zm0-73.3c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM288 195.2V208c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V195.2c-19.4-11.7-32-30.3-32-51.2c0-35.3 35.8-64 80-64s80 28.7 80 64c0 20.9-12.6 39.5-32 51.2zM224 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM128.8 234.9c2.8-8.4 11.9-12.9 20.2-10.1L240 255.1l90.9-30.3c8.4-2.8 17.4 1.7 20.2 10.1s-1.7 17.4-10.1 20.2L290.6 272l50.5 16.8c8.4 2.8 12.9 11.9 10.1 20.2s-11.9 12.9-20.2 10.1L240 288.9l-90.9 30.3c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2L189.4 272l-50.5-16.8c-8.4-2.8-12.9-11.9-10.1-20.2z"]},eCy=eCg,eCM={prefix:"far",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M528 160V416c0 8.8-7.2 16-16 16H320c0-44.2-35.8-80-80-80H176c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V160H528zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM272 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm104-48c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},eCv=eCM,eCC={prefix:"far",iconName:"outdent",icon:[448,512,["dedent"],"f03b","M0 64C0 50.7 10.7 40 24 40H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 88 0 77.3 0 64zM192 192c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24zm24 104H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 448c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM7 268.4C-.8 262-.8 250 7 243.6l94.8-78.1c10.4-8.6 26.2-1.2 26.2 12.4V334.1c0 13.5-15.7 20.9-26.2 12.4L7 268.4z"]},eCI=eCC,eCA={prefix:"far",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32h48V312c0-22.1 17.9-40 40-40H344c22.1 0 40 17.9 40 40V464h48c17.7 0 32-14.3 32-32V204.8L288 55.5zM240 464h96V320H240V464z"]},eCz=eCA,eCL=eCA,eCT=eCA,eCw={prefix:"far",iconName:"moon-over-sun",icon:[512,512,["eclipse-alt"],"f74a","M361.3 1.8c7.5 3.1 12.9 9.8 14.4 17.8l18.1 98.5 98.5 18.1c8 1.5 14.7 6.9 17.8 14.4s2.2 16.1-2.4 22.8L450.9 256l56.9 82.5c4.6 6.7 5.5 15.3 2.4 22.8s-9.8 13-17.8 14.4l-98.5 18.1-18.1 98.5c-1.5 8-6.9 14.7-14.4 17.8s-16.1 2.2-22.8-2.4L256 450.9l-82.5 56.9c-6.7 4.6-15.3 5.5-22.8 2.4s-12.9-9.8-14.4-17.8l-18.1-98.5L19.7 375.7c-8-1.5-14.7-6.9-17.8-14.4s-2.2-16.1 2.4-22.8L61.1 256 4.2 173.5c-4.6-6.7-5.5-15.3-2.4-22.8s9.8-12.9 17.8-14.4l98.5-18.1 18.1-98.5c1.5-8 6.9-14.7 14.4-17.8s16.1-2.2 22.8 2.4L256 61.1 338.5 4.2c6.7-4.6 15.3-5.5 22.8-2.4zm-26.1 63L269.6 110c-8.2 5.7-19 5.7-27.2 0L176.8 64.8l-14.4 78.3c-1.8 9.8-9.5 17.5-19.3 19.3L64.8 176.8 110 242.4c5.7 8.2 5.7 19 0 27.2L64.8 335.2l78.3 14.4c9.8 1.8 17.5 9.5 19.3 19.3l14.4 78.3L242.4 402c8.2-5.7 19-5.7 27.2 0l65.6 45.2 14.4-78.3c1.8-9.8 9.5-17.5 19.3-19.3l78.3-14.4L402 269.6c-5.7-8.2-5.7-19 0-27.2l45.2-65.6-78.3-14.4c-9.8-1.8-17.5-9.5-19.3-19.3L335.2 64.8zM144 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm151.7 50.2C310.5 294.5 320 276.4 320 256c0-35.3-28.7-64-64-64c-.2 0-.4 0-.5 0c-12.3 12.2-19.9 29-19.9 47.5c0 34.4 26.2 62.9 60.1 66.7z"]},eCH=eCw,eCx={prefix:"far",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M103 497c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55L424 408c13.3 0 24-10.7 24-24s-10.7-24-24-24L81.9 360l55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 367c-9.4 9.4-9.4 24.6 0 33.9l96 96zM441 145c9.4-9.4 9.4-24.6 0-33.9L345 15c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55L24 104c-13.3 0-24 10.7-24 24s10.7 24 24 24l342.1 0-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l96-96z"]},eCN=eCx,eCV={prefix:"far",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M371.2 122.9C340.3 96.2 300 80 256 80C158.8 80 80 158.8 80 256s78.8 176 176 176c39.7 0 76.2-13.1 105.6-35.2c10.6-8 25.6-5.8 33.6 4.8s5.8 25.6-4.8 33.6C353 463.3 306.4 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 32c57.3 0 109.6 21.5 149.2 56.9l30.5-30.5c6.6-6.6 15.6-10.3 25-10.3C480.2 48 496 63.8 496 83.3V200c0 13.3-10.7 24-24 24H355.3c-19.5 0-35.3-15.8-35.3-35.3c0-9.4 3.7-18.3 10.3-25l40.8-40.8zm76.8-9L385.9 176H448V113.9z"]},eCk=eCV,eCE=eCV,eCD={prefix:"far",iconName:"utensils",icon:[448,512,[127860,61685,"cutlery"],"f2e7","M71.9 26.7c1.5-13.2-8-25-21.2-26.5s-25 8-26.5 21.2l-16 144L8 166.7V168v16c0 48.6 39.4 88 88 88h8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V272h8c48.6 0 88-39.4 88-88V168v-1.3l-.1-1.3-16-144C230.4 8.2 218.5-1.3 205.3 .1s-22.7 13.3-21.2 26.5L200 169.3V184c0 22.1-17.9 40-40 40H128 96c-22.1 0-40-17.9-40-40V169.3L71.9 26.7zM152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V168c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM336 176c0-57.7 21.7-88.6 41.4-105.7c7.7-6.6 15.5-11.6 22.6-15.2V248v56H352c-8.8 0-16-7.2-16-16V176zm64 176V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352 304 248 32c0-17.7-14.3-32-32-32C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h48z"]},eCS=eCD,eC_={prefix:"far",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M111 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L49 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM312 480c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H312zm0-128c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H312zm0-128c-13.3 0-24-10.7-24-24s10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312zm0-128c-13.3 0-24-10.7-24-24s10.7-24 24-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H312z"]},eCO=eC_,eCP={prefix:"far",iconName:"game-board-simple",icon:[448,512,["game-board-alt"],"f868","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm16 80V256H224V112H80zM224 256V400H368V256H224z"]},eCj=eCP,eCB={prefix:"far",iconName:"circle-video",icon:[512,512,["video-circle"],"e12b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144-56c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24V312c0 13.3-10.7 24-24 24H168c-13.3 0-24-10.7-24-24V200zM364.9 317.9L320 288V224l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V307.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z"]},eCR=eCB,eCU={prefix:"far",iconName:"loveseat",icon:[512,512,["couch-small"],"f4cc","M176 80H336c44.2 0 80 35.8 80 80v34.8c7.7-1.8 15.7-2.8 24-2.8s16.3 1 24 2.8V160c0-70.7-57.3-128-128-128H176C105.3 32 48 89.3 48 160v34.8c7.7-1.8 15.7-2.8 24-2.8s16.3 1 24 2.8V160c0-44.2 35.8-80 80-80zM462.5 227.6c-7.1-2.3-14.6-3.6-22.5-3.6c-9.5 0-18.5 1.8-26.8 5.2c-24.1 9.7-41.8 32-44.7 58.8H143.6c-3-26.8-20.6-49.1-44.7-58.8C90.5 225.8 81.5 224 72 224c-7.9 0-15.4 1.3-22.5 3.6C20.7 237 0 264.1 0 296V432c0 26.5 21.5 48 48 48H96c20.9 0 38.7-13.4 45.3-32H370.7c6.6 18.6 24.4 32 45.3 32h48c26.5 0 48-21.5 48-48V296c0-31.9-20.7-59-49.5-68.4zM368 400H144V336h32H336h32v64zM96 400v32H48l0-136c0-13.3 10.7-24 24-24s24 10.7 24 24v40 64zM464 296V432H416V296c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},eCF=eCU,eCG={prefix:"far",iconName:"tower-broadcast",icon:[576,512,["broadcast-tower"],"f519","M54.8 1.9C42.6-3.4 28.5 2.3 23.3 14.4C8.3 49.3 0 87.7 0 128s8.3 78.7 23.3 113.6c5.2 12.2 19.3 17.8 31.5 12.6s17.8-19.3 12.6-31.5C54.9 193.6 48 161.6 48 128s6.9-65.6 19.4-94.6C72.6 21.2 67 7.1 54.8 1.9zm466.4 0C509 7.1 503.4 21.2 508.6 33.4c12.5 29 19.4 61 19.4 94.6s-6.9 65.6-19.4 94.6c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6c15-34.9 23.3-73.3 23.3-113.6s-8.3-78.7-23.3-113.6C547.5 2.3 533.4-3.4 521.2 1.9zM312 187.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 26.9 16.5 49.9 40 59.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V187.3zM166.5 87.6c4.2-12.6-2.6-26.2-15.2-30.3S125.1 59.8 121 72.4c-5.8 17.5-9 36.2-9 55.6s3.1 38.1 9 55.6c4.2 12.6 17.8 19.4 30.3 15.2s19.4-17.8 15.2-30.3c-4.2-12.7-6.5-26.3-6.5-40.4s2.3-27.7 6.5-40.4zM455 72.4c-4.2-12.6-17.8-19.4-30.3-15.2s-19.4 17.8-15.2 30.3c4.2 12.7 6.5 26.3 6.5 40.4s-2.3 27.7-6.5 40.4c-4.2 12.6 2.6 26.2 15.2 30.3s26.2-2.6 30.3-15.2c5.8-17.5 9-36.2 9-55.6s-3.1-38.1-9-55.6z"]},eCY=eCG,eCQ={prefix:"far",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M143.6 6.5c9.2-8.7 23.7-8.7 32.9 0l129 121.4c9.3 8.8 14.6 21 14.6 33.7c0 25.6-20.7 46.3-46.3 46.3H240V456c0 30.9-25.1 56-56 56H136c-30.9 0-56-25.1-56-56V208H46.3C20.7 208 0 187.3 0 161.7c0-12.8 5.3-25 14.6-33.7L143.6 6.5zM50.5 160H104c13.3 0 24 10.7 24 24V456c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V184c0-13.3 10.7-24 24-24h53.5L160 57 50.5 160z"]},eCq=eCQ,eCK={prefix:"far",iconName:"money-check-dollar-pen",icon:[640,512,["money-check-edit-alt"],"f873","M512 112H64c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H348.3c-5.6 7.1-9.6 15.3-11.8 24.1l-6 23.9H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v64.6c-15.2 2-29.8 8.8-41.4 20.5l-6.6 6.6V128c0-8.8-7.2-16-16-16zM256 296c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24zm24-120H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24zM160 132c11 0 20 9 20 20v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20zM613.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM375.9 417L505.1 287.8l71 71L446.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},eCZ=eCK,eCW={prefix:"far",iconName:"up-from-line",icon:[384,512,["arrow-alt-from-bottom"],"f346","M82.2 192L192 82 301.8 192H248c-13.3 0-24 10.7-24 24V336H160V216c0-13.3-10.7-24-24-24H82.2zM192 32c-11.5 0-22.5 4.6-30.6 12.7L45.6 160.8C36.9 169.5 32 181.3 32 193.6C32 219.2 52.8 240 78.4 240H112v96c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V240h33.6c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L222.6 44.7C214.5 36.6 203.5 32 192 32zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},eC$=eCW,eCX={prefix:"far",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM216 232c0-13.3-10.7-24-24-24s-24 10.7-24 24V334.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V232z"]},eCJ=eCX,eC1={prefix:"far",iconName:"saxophone-fire",icon:[640,512,["sax-hot"],"f8db","M256 153.6c0 7.6-.7 15.1-2 22.4H176.4c-7.7-23.3-29.5-44.6-41-54.6c-4.3-3.7-10.5-3.7-14.8 0c-11.6 10-33.4 31.3-41 54.6H2c-1.3-7.3-2-14.8-2-22.4C0 92.3 50 37.9 85.8 10.1c4-3.1 8.7-4.6 13.4-4.7c6.4-.1 12.8 2.5 17.6 7.4l36.8 36.8 9.1-9.1c9.4-9.4 24.4-10.1 33.8-.8C243.6 86.4 256 128.1 256 153.6zM452.3 89.8C468.8 73.3 491.2 64 514.5 64h35c23.3 0 45.7 9.3 62.2 25.8l14.6 14.6c8.7 8.7 13.7 20.6 13.7 33c0 25.8-20.9 46.6-46.6 46.6H542.8c-2.3 0-4.6 1-6.1 2.8l-224.5 263c-33.7 39.5-83 62.2-134.9 62.2h-5.5C76.9 512 0 435.1 0 340.2c0-9.5 .8-18.9 2.3-28.2l9.8-59.1C4.9 248.8 0 241 0 232c0-13.3 10.7-24 24-24H40 232h16c13.3 0 24 10.7 24 24c0 13-10.3 23.6-23.2 24l-21.2 58.3L318 224l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l7 7L366 176l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l7 7L414 128l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l7 7 4.3-4.3zM255.6 354.2c-8.7 8.7-20.6 13.6-33 13.6h-2.4c-24.4 0-44.3-19.8-44.3-44.3c0-5.2 .9-10.3 2.7-15.1L197.7 256H60.3L49.7 319.9c-1.1 6.7-1.7 13.5-1.7 20.3C48 408.6 103.4 464 171.8 464h5.5c37.8 0 73.8-16.6 98.3-45.4l224.5-263c10.6-12.5 26.2-19.6 42.6-19.6h47.3l-12.3-12.3c-7.5-7.5-17.7-11.7-28.3-11.7h-35c-10.6 0-20.8 4.2-28.3 11.7l-20.6 20.6c-.2 .2-.4 .5-.6 .7s-.5 .4-.7 .7L417.9 192c-.3 .3-.6 .7-1 1s-.7 .7-1 1l-45.8 45.8c-.4 .4-.8 .9-1.2 1.3s-.8 .8-1.3 1.2l-112.1 112zM120 288a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},eC0=eC1,eC2={prefix:"far",iconName:"camera-web-slash",icon:[640,512,["webcam-slash"],"f833","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L485.3 355.1C516.9 317.5 536 269 536 216C536 96.7 439.3 0 320 0C248.3 0 184.8 34.9 145.5 88.7L38.8 5.1zM183.3 118.3C213.8 75.8 263.6 48 320 48c92.8 0 168 75.2 168 168c0 41.8-15.3 80-40.5 109.4l-37.8-29.7C428.5 274.6 440 246.6 440 216c0-66.3-53.7-120-120-120c-41 0-77.2 20.6-98.9 52l-37.8-29.7zM371.7 266.1L259 177.7c12.7-20.3 35.3-33.7 61-33.7c39.8 0 72 32.2 72 72c0 19.5-7.7 37.1-20.3 50.1zM552 512H528l-60.9-48H200.7l37.1-48.2C263.1 426.2 290.9 432 320 432c30 0 58.6-6.1 84.6-17.2l-45-35.5c-12.7 3.1-25.9 4.7-39.6 4.7c-92.8 0-168-75.2-168-168l0-.2-45.1-35.5C105 191.9 104 203.8 104 216c0 72.8 36 137.2 91.3 176.4l-62.3 81c-5.6 7.2-6.5 17-2.5 25.2s12.4 13.4 21.5 13.4H552v0z"]},eC6=eC2,eC4={prefix:"far",iconName:"folder-gear",icon:[512,512,["folder-cog"],"e187","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM353.2 264.2c6.3-3.6 9.5-11.2 6.8-17.9c-1.7-4.3-3.7-8.4-5.9-12.4l-2-3.5c-2.4-4-5.1-7.9-7.9-11.5c-4.5-5.7-12.6-6.8-18.9-3.1l-1.2 .7c-8 4.6-17.9 3.5-25.9-1.2s-14.1-12.7-14.1-21.9v-1.4c0-7.3-4.9-13.8-12.2-14.8c-5.2-.7-10.5-1.1-15.8-1.1s-10.7 .4-15.8 1.1c-7.2 1-12.2 7.5-12.2 14.8v1.4c0 9.3-6.1 17.3-14.1 21.9s-17.9 5.8-25.9 1.2l-1.2-.7c-6.3-3.6-14.4-2.6-18.9 3.1c-2.9 3.7-5.5 7.5-8 11.5l-2 3.4c-2.2 4-4.2 8.2-5.9 12.5c-2.7 6.8 .4 14.3 6.8 17.9l1.2 .7c8 4.6 12 13.8 12 23.1s-4 18.4-12 23.1l-1.2 .7c-6.3 3.6-9.5 11.2-6.8 17.9c1.7 4.3 3.7 8.4 5.9 12.4l2.1 3.6c2.4 4 5 7.8 7.9 11.5c4.5 5.7 12.6 6.8 18.9 3.1l1.2-.7c8-4.6 17.9-3.5 25.9 1.2s14.1 12.7 14.1 21.9v1.4c0 7.3 4.9 13.8 12.2 14.8c5.2 .7 10.5 1.1 15.8 1.1s10.7-.4 15.8-1.1c7.2-1 12.2-7.5 12.2-14.8v-1.4c0-9.3 6.1-17.3 14.1-21.9s17.9-5.8 25.9-1.2l1.2 .7c6.3 3.6 14.4 2.6 18.9-3.1c2.9-3.6 5.5-7.5 7.9-11.4l2.1-3.6c2.2-4 4.2-8.1 5.9-12.4c2.7-6.8-.4-14.3-6.8-17.9l-1.2-.7c-8-4.6-12-13.8-12-23.1s4-18.5 12-23.1l1.2-.7zM221 288a35 35 0 1 1 70 0 35 35 0 1 1 -70 0z"]},eC3=eC4,eC5={prefix:"far",iconName:"arrow-up-arrow-down",icon:[576,512,["sort-up-down"],"e099","M529 377c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1l-55-55c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96zM177 39c-9.4-9.4-24.6-9.4-33.9 0L47 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V456c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L177 39z"]},eC8=eC5,eC9={prefix:"far",iconName:"message-slash",icon:[640,512,["comment-alt-slash"],"f4a9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-82.3-64.5C565.1 393 576 373.8 576 352V64c0-35.3-28.7-64-64-64H128C104.4 0 83.8 12.7 72.7 31.7L38.8 5.1zm73.3 57.4c.7-8.1 7.6-14.5 15.9-14.5H512c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H501.8L112.1 62.5zM406.2 416l-54.4-42.9c-2.5 1.3-4.9 2.8-7.2 4.5L272 432V416c0-26.5-21.5-48-48-48H128c-8.8 0-16-7.2-16-16V184.2L64 146.4V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L266.7 496l5.1-3.8 .2-.2 101.3-76h32.8z"]},eC7=eC9,eIe={prefix:"far",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M321.7 0c19.1 0 32.9 18.3 27.6 36.6L295.8 224h85.2c19.3 0 34.9 15.6 34.9 34.9c0 10.3-4.5 20-12.3 26.6L144.9 505.2c-5.2 4.4-11.8 6.8-18.6 6.8c-19.1 0-32.9-18.3-27.6-36.6L152.2 288H65.7C47.1 288 32 272.9 32 254.3c0-9.9 4.3-19.2 11.8-25.6L303.1 6.9C308.3 2.4 314.9 0 321.7 0zM285.6 85L104.4 240H184c7.5 0 14.6 3.5 19.2 9.5s6 13.8 3.9 21L162.3 427.5 345.5 272H264c-7.5 0-14.6-3.5-19.2-9.5s-6-13.8-3.9-21L285.6 85z"]},eIt=eIe,eIa={prefix:"far",iconName:"yen-sign",icon:[320,512,[165,"cny","jpy","rmb","yen"],"f157","M43.8 42.5c-7.5-11-22.4-13.8-33.3-6.4S-3.3 58.5 4.2 69.5L109.2 224H40c-13.3 0-24 10.7-24 24s10.7 24 24 24h96v48H40c-13.3 0-24 10.7-24 24s10.7 24 24 24h96v88c0 13.3 10.7 24 24 24s24-10.7 24-24V368h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V272h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H210.8L315.8 69.5c7.5-11 4.6-25.9-6.4-33.3s-25.9-4.6-33.3 6.4L160 213.3 43.8 42.5z"]},eIn=eIa,eIr=eIa,eIi=eIa,eIc=eIa,eIs={prefix:"far",iconName:"ruble-sign",icon:[384,512,[8381,"rouble","rub","ruble"],"f158","M111.3 32C85.2 32 64 53.2 64 79.3V272H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V416H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H111.3zM240 272H112V80H240c53 0 96 43 96 96s-43 96-96 96z"]},eIo=eIs,eIl=eIs,eIf=eIs,eId={prefix:"far",iconName:"trash-undo",icon:[448,512,["trash-arrow-turn-left"],"f895","M177.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6zM354.2 80L317.5 24.9C307.1 9.4 289.6 0 270.9 0H177.1c-18.7 0-36.2 9.4-46.6 24.9L93.8 80H80.1 32 24C10.7 80 0 90.7 0 104s10.7 24 24 24H35.6L59.6 452.7c2.5 33.4 30.3 59.3 63.8 59.3H324.6c33.5 0 61.3-25.9 63.8-59.3L412.4 128H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H367.9 354.2zm10.1 48L340.5 449.2c-.6 8.4-7.6 14.8-16 14.8H123.4c-8.4 0-15.3-6.5-16-14.8L83.7 128H364.3zM222.9 194.7c-7.3-8.3-20-9-28.2-1.7l-72 64c-4.3 3.8-6.7 9.2-6.7 14.9s2.4 11.2 6.7 14.9l72 64c8.3 7.3 20.9 6.6 28.2-1.7s6.6-20.9-1.7-28.2L188.6 292H240c24.3 0 44 19.7 44 44v24c0 11 9 20 20 20s20-9 20-20V336c0-46.4-37.6-84-84-84H188.6l32.7-29.1c8.3-7.3 9-20 1.7-28.2z"]},eIu=eId,eIp={prefix:"far",iconName:"champagne-glass",icon:[320,512,["glass-champagne"],"f79e","M80 0C68.1 0 58 8.7 56.3 20.5L29.7 201C19.1 272.5 67.8 337.3 136 349.8V464H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h88 88c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V349.8c64.4-12.2 110.8-72.8 102.6-140.6l-22.8-188C262.4 9.1 252.1 0 240 0H80zm8.9 128l11.8-80h118l9.7 80H88.9zm-7.1 48H234.2l4.7 38.9c5.7 47.4-31.2 89.1-78.9 89.1c-51.1 0-90.3-45.4-82.9-96l4.7-32z"]},eIh=eIp,eIb={prefix:"far",iconName:"trash-can-slash",icon:[640,512,["trash-alt-slash"],"e2ad","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376V128h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H464 450.2L413.5 24.9C403.1 9.4 385.6 0 366.9 0H273.1c-18.7 0-36.2 9.4-46.6 24.9L189.8 80H176 134.4L38.8 5.1zM195.6 128H464V338.4l-48-37.6V192c0-8.8-7.2-16-16-16s-16 7.2-16 16v83.7L336 238V192c0-8.8-7.2-16-16-16s-16 7.2-16 16v21L195.6 128zM454.9 454.4c-5.8 5.9-13.9 9.6-22.9 9.6H208c-17.7 0-32-14.3-32-32V234.7l-48-37.8V432c0 44.2 35.8 80 80 80H432c24.3 0 46-10.8 60.7-27.8l-37.8-29.8zM336 360.7l-32-25.2V400c0 8.8 7.2 16 16 16s16-7.2 16-16V360.7zM224 272.5V400c0 8.8 7.2 16 16 16s16-7.2 16-16V297.7l-32-25.2zM273.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6z"]},eIm=eIb,eIg={prefix:"far",iconName:"screen-users",icon:[640,512,["users-class"],"f63d","M80 320a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0A64 64 0 1 0 32 320a64 64 0 1 0 128 0zM64 416c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64zm240-96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H288zM544 304a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 80a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-96 96c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H512c-35.3 0-64 28.7-64 64zM544 48H96c-8.8 0-16 7.2-16 16V225.3c-18.3 3.1-34.8 11.3-48 23.1V64C32 28.7 60.7 0 96 0H544c35.3 0 64 28.7 64 64V248.4c-13.2-11.8-29.7-20.1-48-23.1V64c0-8.8-7.2-16-16-16z"]},eIy=eIg,eIM={prefix:"far",iconName:"square-arrow-left",icon:[448,512,["arrow-square-left"],"f33a","M48 96c0-8.8 7.2-16 16-16l320 0c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16L48 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm39 241l88 88c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47L328 280c13.3 0 24-10.7 24-24s-10.7-24-24-24l-150.1 0 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-88 88c-9.4 9.4-9.4 24.6 0 33.9z"]},eIv=eIM,eIC={prefix:"far",iconName:"brackets-square",icon:[448,512,["brackets"],"f7e9","M56 32C25.1 32 0 57.1 0 88V424c0 30.9 25.1 56 56 56h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-4.4 0-8-3.6-8-8V88c0-4.4 3.6-8 8-8h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zm336 0H328c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c4.4 0 8 3.6 8 8V424c0 4.4-3.6 8-8 8H328c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56z"]},eII=eIC,eIA={prefix:"far",iconName:"signal-fair",icon:[640,512,["signal-2"],"f68d","M192 288c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zM64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},eIz=eIA,eIL={prefix:"far",iconName:"face-laugh-wink",icon:[512,512,["laugh-wink"],"f59c","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},eIT=eIL,eIw={prefix:"far",iconName:"circle-dollar",icon:[512,512,["dollar-circle","usd-circle"],"f2e8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM276.8 133.6v14.2c9.7 1.2 19.4 3.9 29 6.6c1.9 .5 3.7 1 5.6 1.6c11.5 3.2 18.3 15.1 15.1 26.6s-15.1 18.2-26.6 15.1c-1.6-.4-3.1-.9-4.7-1.3c-7-2-14-3.9-21.1-5.3c-13.2-2.5-28.5-1.3-40.8 4c-11 4.8-20.1 16.4-7.6 24.4c9.8 6.3 21.8 9.5 33.2 12.6c2.4 .6 4.7 1.3 7 1.9c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2l0 15.2c0 11.9-9.7 21.6-21.6 21.6s-21.6-9.7-21.6-21.6l0-17.4c-14.5-3.3-28.7-7.9-42.8-12.5c-11.3-3.7-17.5-16-13.7-27.3s16-17.5 27.3-13.7c2.5 .8 5 1.7 7.5 2.5c11.3 3.8 22.9 7.7 34.5 9.6c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c4-21.8 21-36.3 39-44.1c5.5-2.4 11.4-4.3 17.5-5.7V133.6c0-11.9 9.7-21.6 21.6-21.6s21.6 9.7 21.6 21.6z"]},eIH=eIw,eIx=eIw,eIN={prefix:"far",iconName:"arrows-repeat",icon:[512,512,["repeat-alt"],"f364","M0 254.5c-.8 13.2 9.2 24.6 22.5 25.5s24.6-9.2 25.5-22.5l.5-8C51.9 194.7 97.3 152 152.2 152H366.1l-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9L345 15c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55H152.2C72 104 5.6 166.4 .5 246.5l-.5 8zm511.9 3c.8-13.2-9.2-24.6-22.5-25.5s-24.6 9.2-25.4 22.5l-.5 8c-3.4 54.8-48.9 97.5-103.8 97.5H145.9l55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L71 367c-9.4 9.4-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55H359.8c80.3 0 146.7-62.4 151.7-142.5l.5-8z"]},eIV=eIN,eIk={prefix:"far",iconName:"circle-down",icon:[512,512,[61466,"arrow-alt-circle-down"],"f358","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6c4.5-4.2 7.1-10.1 7.1-16.3c0-12.3-10-22.3-22.3-22.3H304V160c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32v96H150.3C138 256 128 266 128 278.3c0 6.2 2.6 12.1 7.1 16.3l107.1 99.9c3.8 3.5 8.7 5.5 13.8 5.5s10.1-2 13.8-5.5l107.1-99.9z"]},eIE=eIk,eID={prefix:"far",iconName:"chart-mixed",icon:[512,512,["analytics"],"f643","M503.6 74.2c10.1-8.6 11.2-23.8 2.6-33.8s-23.8-11.2-33.8-2.6L320.2 168.3 207.8 69.9c-8.2-7.1-20.1-7.9-29.1-1.9L10.7 180c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7L190 118.2l114.2 99.9c9 7.9 22.4 7.9 31.4 .2l168-144zM200 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V272c0-4.4 3.6-8 8-8s8 3.6 8 8V432zm-8-208c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48s48-21.5 48-48V272c0-26.5-21.5-48-48-48zM72 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V368c0-4.4 3.6-8 8-8s8 3.6 8 8v64zM64 320c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48s48-21.5 48-48V368c0-26.5-21.5-48-48-48zm264 16v96c0 4.4-3.6 8-8 8s-8-3.6-8-8V336c0-4.4 3.6-8 8-8s8 3.6 8 8zm-56 0v96c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48zm184 96c0 4.4-3.6 8-8 8s-8-3.6-8-8V272c0-4.4 3.6-8 8-8s8 3.6 8 8V432zm-8-208c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48s48-21.5 48-48V272c0-26.5-21.5-48-48-48z"]},eIS=eID,eI_={prefix:"far",iconName:"arrow-down-short-wide",icon:[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M15 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L49 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM312 48c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H312zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H312zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H312z"]},eIO=eI_,eIP=eI_,eIj={prefix:"far",iconName:"display-code",icon:[576,512,["desktop-code"],"e165","M512 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H336.5c-.3 0-.6 0-.8 0H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H512zM64 416H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H372.3l-8-48H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64zm188.3 48l8-48h55.3l8 48H252.3zM249 177c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 31-31zM361 143c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9l-48-48z"]},eIB=eIj,eIR={prefix:"far",iconName:"oil-temperature",icon:[576,512,["oil-temp"],"f614","M264 24c0-13.3 10.7-24 24-24h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H312V96h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H312v83.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V120 24zm24 312a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM111.9 286.1c17.8 15.4 41.2 28.5 65 32.6c2.4 18.1 9.1 34.9 19.1 49.3c-1.3 0-2.7 .1-4.1 .1c-34.6 0-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0zM384 368c-1.3 0-2.7 0-4-.1c10-14.3 16.7-31.1 19.1-49.3c23.8-4.1 47.2-17.2 65-32.6c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8zm-272 62.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},eIU=eIR,eIF={prefix:"far",iconName:"square-question",icon:[448,512,["question-square"],"f2fd","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm137.8 69.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L248 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H190.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM192 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},eIG=eIF,eIY={prefix:"far",iconName:"arrow-right-long",icon:[512,512,["long-arrow-right"],"f178","M505 273c9.4-9.4 9.4-24.6 0-33.9L369 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l95 95L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l406.1 0-95 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L505 273z"]},eIQ=eIY,eIq={prefix:"far",iconName:"tickets-airline",icon:[640,512,["tickets-perforated-plane","tickets-plane"],"e29b","M144 96V320c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V281.8c-24-15.7-40-42.8-40-73.8s16-58.1 40-73.8V96c0-8.8-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zm16-64H576c35.3 0 64 28.7 64 64v56c0 8.8-7.4 15.7-15.6 19.1C610.1 177.2 600 191.4 600 208s10.1 30.8 24.4 36.9c8.1 3.4 15.6 10.3 15.6 19.1v56c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V96c0-35.3 28.7-64 64-64zm320 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM24 96c13.3 0 24 10.7 24 24V360c0 39.8 32.2 72 72 72H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H120C53.7 480 0 426.3 0 360V120c0-13.3 10.7-24 24-24zm264.4 80l-23.2-69.5c-1.7-5.2 2.1-10.5 7.6-10.5H304c8.5 0 16.4 4.5 20.7 11.9L364.4 176h40.3c16.1 0 31.5 6.4 42.8 17.7c7.9 7.9 7.9 20.7 0 28.5c-11.4 11.4-26.8 17.7-42.8 17.7H364.4l-39.7 68.1c-4.3 7.4-12.2 11.9-20.7 11.9H272.9c-5.5 0-9.3-5.3-7.6-10.5L288.4 240H245.8l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4H200c-5.2 0-9-4.9-7.8-9.9l12.5-50.2c.6-2.5 .6-5.2 0-7.8l-12.5-50.2c-1.3-5 2.6-9.9 7.8-9.9h13.8c5 0 9.8 2.4 12.8 6.4L245.8 176h42.7z"]},eIK=eIq,eIZ=eIq,eIW={prefix:"far",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M432 256a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-160 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM64 304a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},eI$=eIW,eIX={prefix:"far",iconName:"kit-medical",icon:[576,512,["first-aid"],"f479","M144 432H432V80H144V432zm-48 0V80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H96zM64 32H96h24 24H432h24 24 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H480 456 432 144 120 96 64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32zM480 432h32c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H480V432zM256 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V288H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h48V176z"]},eIJ=eIX,eI1={prefix:"far",iconName:"envelope-dot",icon:[576,512,["envelope-badge"],"e16f","M496 160A80 80 0 1 0 496 0a80 80 0 1 0 0 160zm16 224V190.9c-5.2 .7-10.6 1.1-16 1.1c-22.5 0-43.5-6.6-61-18.1L291.5 291.7c-20.7 17-50.4 17-71.1 0L48 150.1V128c0-8.8 7.2-16 16-16H388.6c-3-10.1-4.6-20.9-4.6-32c0-5.4 .4-10.8 1.1-16H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64zM48 212.2L190 328.8c38.4 31.5 93.7 31.5 132 0L464 212.2V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V212.2z"]},eI0=eI1,eI2={prefix:"far",iconName:"credit-card",icon:[576,512,[128179,62083,"credit-card-alt"],"f09d","M512 80c8.8 0 16 7.2 16 16v32H48V96c0-8.8 7.2-16 16-16H512zm16 144V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224H528zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm56 304c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},eI6=eI2,eI4={prefix:"far",iconName:"car",icon:[512,512,[128664,"automobile"],"f1b9","M127.7 106.8L103.4 176H408.6l-24.2-69.2c-5.6-16-20.8-26.8-37.8-26.8H165.4c-17 0-32.1 10.7-37.8 26.8zm-79.6 82L82.3 90.9C94.7 55.6 128 32 165.4 32H346.6c37.4 0 70.7 23.6 83.1 58.9l34.3 97.9C492.6 205.4 512 236.4 512 272v80 48 56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H48v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 352 272c0-35.6 19.3-66.6 48.1-83.2zM416 224H96c-26.5 0-48 21.5-48 48v80H464V272c0-26.5-21.5-48-48-48zM112 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm256 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},eI3=eI4,eI5={prefix:"far",iconName:"user-hair-mullet",icon:[448,512,["business-front","party-back","trian-balbot"],"e45c","M304 128c0-5.7-.6-11.3-1.7-16.6c-30.6-3.1-58.5-17.9-78.3-40.6c-19.8 22.7-47.6 37.5-78.3 40.6c-1.1 5.4-1.7 10.9-1.7 16.6v16c0 18 6 34.6 16 48h0v0c14.6 19.4 37.8 32 64 32s49.4-12.6 64-32v0h0c10-13.4 16-30 16-48V128zM237.4 271.3c-4.4 .5-8.9 .7-13.4 .7s-9-.2-13.4-.7L193 289c-5.5 5.5-13.2 8-20.8 6.7s-14.2-6.1-17.6-13l-6.1-12.2-19.5 7.8c-9.3 3.7-19.8 1.3-26.6-6s-8.3-18.1-3.8-27c8.5-17 11-22.3 12.2-27.1c.7-2.9 1.1-5.9 1.2-12.3C101.8 187.5 96 166.4 96 144V128c0-7.1 .6-14 1.7-20.7C91.8 102.9 88 95.9 88 88c0-13.3 10.7-24 24-24h1.1C135.3 25.7 176.6 0 224 0s88.7 25.7 110.9 64H336c13.3 0 24 10.7 24 24c0 7.9-3.8 14.9-9.7 19.3c1.1 6.8 1.7 13.7 1.7 20.7v16c0 22.4-5.8 43.5-15.9 61.8c.1 6.4 .5 9.4 1.2 12.3c1.2 4.8 3.7 10.1 12.2 27.1c4.5 8.9 2.9 19.7-3.8 27s-17.3 9.7-26.6 6l-19.5-7.8-6.1 12.2c-3.4 6.9-10 11.7-17.6 13s-15.4-1.3-20.8-6.7l-17.7-17.7zM49.6 464H398.4c-9.3-54.5-56.8-96-113.9-96H163.6c-57.2 0-104.6 41.5-113.9 96zM0 483.6C0 393.2 73.2 320 163.6 320H284.4C374.8 320 448 393.2 448 483.6c0 15.7-12.7 28.4-28.4 28.4H28.4C12.7 512 0 499.3 0 483.6z"]},eI8=eI5,eI9=eI5,eI7=eI5,eAe={prefix:"far",iconName:"book-open-reader",icon:[512,512,["book-reader"],"f5da","M256 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM256 0a96 96 0 1 1 0 192A96 96 0 1 1 256 0zM228 279l-.2-.1c-.7-.5-2.4-1.5-5.2-2.9c-5.5-2.8-15.4-7.3-30.6-12.2c-28-9-74.2-19.3-144-22.7V417.4c84.9 5 147.1 22.3 184 35.7V282l-4-3zm52 3V453.1c36.9-13.4 99.1-30.7 184-35.7V241.1c-69.9 3.4-116 13.7-144 22.7c-15.1 4.9-25 9.4-30.6 12.2c-2.8 1.4-4.5 2.4-5.2 2.9l-.2 .1-4 3zM32 192.5C199.2 197.4 256 240 256 240s56.8-42.6 224-47.5c17.7-.5 32 13.9 32 31.5V432c0 17.7-14.4 31.9-32 32.7c-114.9 4.7-186.9 33.7-208.8 43.8c-4.8 2.2-9.9 3.5-15.1 3.5s-10.4-1.3-15.1-3.5c-21.9-10.1-93.9-39.1-208.8-43.8c-17.7-.7-32-15-32-32.7V224c0-17.7 14.4-32.1 32-31.5z"]},eAt=eAe,eAa={prefix:"far",iconName:"message-dots",icon:[512,512,["comment-alt-dots","messaging"],"f4a3","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM144 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm80 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eAn=eAa,eAr=eAa,eAi={prefix:"far",iconName:"beer-mug",icon:[512,512,["beer-foam"],"e0b3","M208 0c-26.8 0-51.1 11-68.5 28.8l-.1 0C126.9 20.7 112 16 96 16C51.8 16 16 51.8 16 96s35.8 80 80 80c16 0 30.9-4.7 43.4-12.8l.1 0C156.9 181 181.2 192 208 192c26.5 0 50.6-10.8 68-28.2l0 0c12.8 8.5 28.2 13.5 44.6 13.5c44.5 0 80.6-36.1 80.6-80.6s-36.1-80.6-80.6-80.6c-16.1 0-31.2 4.8-43.9 13l0 0C259.3 11.1 234.9 0 208 0zM173.1 63c8.8-9.3 21.1-15 34.9-15c13.8 0 26.2 5.8 35 15.1c8.4 8.9 19.6 12.8 29.3 13.7c9.7 .9 20.9-1 30.4-7.4c5.2-3.4 11.3-5.4 18-5.4c18 0 32.6 14.6 32.6 32.6s-14.6 32.6-32.6 32.6c-6.8 0-13.1-2.1-18.3-5.6c-9.4-6.4-20.6-8.4-30.3-7.7c-9.7 .7-20.9 4.5-29.4 13.3c-8.8 9.1-21 14.7-34.6 14.7c-13.7 0-26.1-5.7-34.9-15c-8.4-8.9-19.6-12.7-29.2-13.6c-9.7-.8-20.8 1.1-30.3 7.3c-5 3.3-11.1 5.3-17.6 5.3c-17.7 0-32-14.3-32-32s14.3-32 32-32c6.5 0 12.6 1.9 17.6 5.3c9.5 6.3 20.6 8.2 30.3 7.3c9.7-.8 20.8-4.7 29.2-13.6zM32 187.9V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64v-.3l86.8-38c25-11 41.2-35.7 41.2-63V228.8c0-38-30.8-68.8-68.8-68.8H413.8c-17.5 25.7-45.5 43.8-77.8 48.2V431.5c0 .4 0 .7 0 1.1V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V206.9c-17.7-2.5-34-9.2-48-18.9zM208 224c-8.8 0-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16zM320.3 97.2c.1 0 .1 .1 .1 .1l0 0c0 0 .1 0 .2 0c.1 0 .2 0 .2 0l0 0c0 0 .1-.1 .2-.2s.1-.2 .2-.2l0 0c0 0 0-.1 0-.2s0-.2 0-.2l0 0c0 0-.1-.1-.2-.2s-.2-.1-.2-.2l0 0c0 0-.1 0-.2 0c-.1 0-.1 0-.2 0l0 0s0 0 0 0s0 0-.1 0l-.9 .6 .8 .6zM96 96l0 0 0 0 0 0s0 0 0 0s0 0 0 0l0 0 0 0 0 0 0 0 0 0zM443.2 208c11.5 0 20.8 9.3 20.8 20.8V346.7c0 8.3-4.9 15.7-12.5 19.1L384 395.3V208h59.2zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V240zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V240z"]},eAc=eAi,eAs={prefix:"far",iconName:"temperature-arrow-up",icon:[576,512,["temperature-up"],"e040","M176 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C87.1 326.5 80 346.4 80 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM64 112C64 50.1 114.1 0 176 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S32 447.5 32 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM224 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3zM448 32c6.8 0 13.3 2.9 17.8 7.9l72 80c8.9 9.9 8.1 25-1.8 33.9s-25 8.1-33.9-1.8L472 118.5 472 456c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-337.5-30.2 33.5c-8.9 9.9-24 10.7-33.9 1.8s-10.7-24-1.8-33.9l72-80c4.6-5.1 11-7.9 17.8-7.9z"]},eAo=eAs,eAl={prefix:"far",iconName:"square-h",icon:[448,512,["h-square"],"f0fd","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm336 56V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H160l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H288V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},eAf=eAl,eAd={prefix:"far",iconName:"temperature-full",icon:[320,512,["temperature-4","thermometer-4","thermometer-full"],"f2c7","M160 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C71.1 326.5 64 346.4 64 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S16 447.5 16 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z"]},eAu=eAd,eAp=eAd,eAh=eAd,eAb={prefix:"far",iconName:"candy-bar",icon:[640,512,[127851,"chocolate-bar"],"e3e8","M0 320V224H128v96H0zm0 64V352H128v96H64c-35.3 0-64-28.7-64-64zm288 64H160V352H288V320H160V224H288V192H160V64H288h48H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H336 288zM36.7 177C43.9 165 48 151 48 136c0-4-.3-7.9-.9-11.7c-1-7 6.2-14.2 13.1-13.1c3.8 .6 7.7 .9 11.7 .9c15 0 29-4.1 41-11.3c6.1-3.6 15 .4 15 7.4V160h0v32h-8l0 0H44.2c-7.1 0-11.1-9-7.4-15zM336 112V400H576c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H336z"]},eAm=eAb,eAg={prefix:"far",iconName:"handshake-angle",icon:[640,512,["hands-helping"],"f4c4","M264 320c39.8 0 72-32.2 72-72v-8H440c13.3 0 24 10.7 24 24c0 11.7-8.4 21.5-19.4 23.6c-7.7 1.5-14.2 6.6-17.4 13.8s-2.7 15.5 1.4 22.2c2.2 3.6 3.4 7.8 3.4 12.4c0 13.3-10.7 24-24 24s-24 10.7-24 24c0 8.8-7.2 16-16 16H352 320 253.3c-14.9 0-29.1 5.9-39.6 16.4L159 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l54.6-54.6c1.5-1.5 3.5-2.3 5.7-2.3H320h32 16c28 0 51.8-17.9 60.5-42.9c29.8-8.8 51.5-36.4 51.5-69.1c0-3.9-.3-7.8-.9-11.5C498.9 311.7 512 289.4 512 264c0-39.8-32.2-72-72-72H336V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-22.1 17.9-40 40-40H418.7c14.9 0 29.1-5.9 39.6-16.4L513 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L424.4 61.7c-1.5 1.5-3.5 2.3-5.7 2.3H280c-48.6 0-88 39.4-88 88v96c0 39.8 32.2 72 72 72zM160 132.5c-19 7.5-33.9 23.6-39.4 44.2L99 257.5c-.4 1.4-1.1 2.6-2.1 3.6L7 351c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L130.9 295c7-7 12-15.6 14.5-25.2L160 215.1V132.5zM543.2 250.8L633 161c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-75.3 75.3c10.3 13.9 17.1 30.5 19.4 48.5z"]},eAy=eAg,eAM={prefix:"far",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zm-160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"]},eAv=eAM,eAC={prefix:"far",iconName:"box-open-full",icon:[640,512,["box-full"],"f49c","M480.9 3.1C456-6.2 428.4 6.3 419.1 31.2L384 124.8C382.2 55.6 325.6 0 256 0C185.3 0 128 57.3 128 128c0 2.2 .1 4.3 .2 6.5l65.5 8.2c-1.1-4.7-1.7-9.6-1.7-14.7c0-35.3 28.7-64 64-64s64 28.7 64 64c0 10.7-2.6 20.7-7.2 29.6l7.2 .9 161.4-20.2 27.5-73.4c9.3-24.8-3.3-52.5-28.1-61.8zM58.9 170.1L17.2 253.5c-9 17.9 .6 39.6 19.8 45.1l163.3 46.7c13.9 4 28.8-1.9 36.2-14.3L320 192 75.2 161.4c-6.7-.8-13.3 2.7-16.3 8.7zM576 339.6l-48 13.7v57.2l-184 46V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V456.5l-184-46V353.3L64 339.6v71c0 22 15 41.2 36.4 46.6l204.1 51c10.2 2.5 20.9 2.5 31 0l204.1-51c21.4-5.3 36.4-24.5 36.4-46.6v-71zm46.8-86.1l-41.7-83.4c-3-6.1-9.6-9.6-16.3-8.7L320 192l83.4 139c7.4 12.4 22.3 18.3 36.2 14.3l163.3-46.7c19.3-5.5 28.8-27.2 19.8-45.1z"]},eAI=eAC,eAA={prefix:"far",iconName:"person-swimming",icon:[576,512,[127946,"swimmer"],"f5c4","M32 160a64 64 0 1 0 128 0A64 64 0 1 0 32 160zM80 334.1C62.8 349 41 360.8 18.8 365.8C5.9 368.7-2.3 381.5 .6 394.5s15.7 21.1 28.7 18.2C58 406.2 81.6 392.2 96 382.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.6 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0zM256.5 193.9L403 318.1c13.8-3.2 27.9-9.6 40.2-18c2.4-1.7 4.9-3.2 7.5-4.5L295.9 164.3C319.7 151.4 347 144 376 144h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376c-119.3 0-216 96.7-216 216v2.2c10.8 4 21.9 6.2 32 6.2c5.4 0 10.7-.5 16-1.6V312c0-46.1 18.5-87.8 48.5-118.1z"]},eAz=eAA,eAL={prefix:"far",iconName:"message-quote",icon:[512,512,["comment-alt-quote"],"e1e4","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM160 112c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V192 168 144c0-17.7-14.3-32-32-32H160zm224 80V168 144c0-17.7-14.3-32-32-32H304c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V192z"]},eAT=eAL,eAw={prefix:"far",iconName:"folder-magnifying-glass",icon:[512,512,["folder-search"],"e18b","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM336 272c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c17.8 0 34.4-4.8 48.7-13.2L327 393.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-38.3-38.3c8.5-14.3 13.3-31 13.3-48.9zm-96-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},eAH=eAw,eAx={prefix:"far",iconName:"droplet",icon:[384,512,[128167,"tint"],"f043","M192 464c-79.5 0-144-64.5-144-144c0-13 5.1-33.5 17-61.1c11.5-26.6 27.6-55.8 45.5-84.7c29-46.8 61-90.2 81.5-117c20.5 26.7 52.6 70.2 81.5 117c17.9 28.9 34 58 45.5 84.7c11.9 27.6 17 48.2 17 61.1c0 79.5-64.5 144-144 144zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zm144-8c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 57.4 46.6 104 104 104c13.3 0 24-10.7 24-24s-10.7-24-24-24c-30.9 0-56-25.1-56-56z"]},eAN=eAx,eAV={prefix:"far",iconName:"earth-americas",icon:[512,512,[127758,"earth","earth-america","globe-americas"],"f57d","M256 464C141.1 464 48 370.9 48 256c0-22 3.4-43.1 9.7-63l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v30.4c0 15.9 15.2 27.3 30.5 23c15.9-4.5 28.3-17 32.8-32.8l1.5-5.4c4.6-16.1 15.3-29.7 29.8-38l9.2-5.3c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c73.6 3.6 137.2 45.6 171.2 106.3L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3C448.7 385.4 361.5 464 256 464zm0 48A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},eAk=eAV,eAE=eAV,eAD=eAV,eAS={prefix:"far",iconName:"crate-apple",icon:[512,512,["apple-crate"],"f6b1","M160 54.9c0 5 4.1 9.1 9.1 9.1C199.4 64 224 39.4 224 9.1c0-5-4.1-9.1-9.1-9.1C184.6 0 160 24.6 160 54.9zM80 171.4c0-15.3 3.8-29 8.7-37.2c2.3-3.8 4.1-5.3 4.9-5.7l0 0c.4-.2 .8-.5 2.4-.5c2.2 0 6.5 .5 12.6 2.1c5.8 1.5 11.9 3.6 17.2 5.7c21.9 8.5 46.4 8.5 68.3 0c5.4-2.1 11.4-4.2 17.2-5.7c6.1-1.6 10.3-2.1 12.6-2.1c1.6 0 2.1 .3 2.4 .5l0 0c.7 .5 2.6 1.9 4.9 5.7c4.9 8.2 8.7 21.9 8.7 37.2c0 7.2-.6 14.1-1.7 20.6h48.5c.8-6.7 1.2-13.5 1.2-20.6c0-43.6-20.4-91.4-64-91.4c-15.6 0-34.1 5.9-47.2 11c-10.7 4.2-22.8 4.2-33.5 0C130.1 85.9 111.6 80 96 80c-43.6 0-64 47.8-64 91.4c0 7 .4 13.9 1.2 20.6H81.7c-1.1-6.5-1.7-13.3-1.7-20.6zM430.3 192h48.5c.8-6.7 1.2-13.5 1.2-20.6c0-43.6-20.4-91.4-64-91.4c-15.6 0-34.1 5.9-47.2 11c-10.7 4.2-22.8 4.2-33.5 0c-12.4-4.8-29.6-10.3-44.6-11c3.4 4 6.4 8.3 9 12.7c7.8 12.9 13.2 27.5 16.4 42.3l1.7 .7c21.9 8.5 46.4 8.5 68.3 0c5.4-2.1 11.4-4.2 17.2-5.7c6.1-1.6 10.3-2.1 12.6-2.1c1.6 0 2.1 .3 2.4 .5l0 0c.7 .5 2.6 1.9 4.9 5.7c4.9 8.2 8.7 21.9 8.7 37.2c0 7.2-.6 14.1-1.7 20.6zM406.9 0C376.6 0 352 24.6 352 54.9c0 5 4.1 9.1 9.1 9.1C391.4 64 416 39.4 416 9.1c0-5-4.1-9.1-9.1-9.1zM456 272c4.4 0 8 3.6 8 8v64H48V280c0-4.4 3.6-8 8-8H456zM48 456V392H464v64c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8zm8-232c-30.9 0-56 25.1-56 56V456c0 30.9 25.1 56 56 56H456c30.9 0 56-25.1 56-56V280c0-30.9-25.1-56-56-56H56zm360 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM96 320a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},eA_=eAS,eAO={prefix:"far",iconName:"battery-empty",icon:[576,512,["battery-0"],"f244","M80 144c-17.7 0-32 14.3-32 32V336c0 17.7 14.3 32 32 32H464c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z"]},eAP=eAO,eAj={prefix:"far",iconName:"square-this-way-up",icon:[448,512,["box-up"],"f49f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM120 352H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM328 192V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V192H254.5c-8 0-14.5-6.5-14.5-14.5c0-3.5 1.3-7 3.7-9.6L286.2 120c4.5-5.1 11-8 17.8-8s13.2 2.9 17.8 8l42.6 47.9c2.4 2.7 3.7 6.1 3.7 9.6c0 8-6.5 14.5-14.5 14.5H328zM80 177.5c0-3.5 1.3-7 3.7-9.6L126.2 120c4.5-5.1 11-8 17.8-8s13.2 2.9 17.8 8l42.6 47.9c2.4 2.7 3.7 6.1 3.7 9.6c0 8-6.5 14.5-14.5 14.5H168V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V192H94.5c-8 0-14.5-6.5-14.5-14.5z"]},eAB=eAj,eAR={prefix:"far",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 408c30.9 0 56-25.1 56-56c0-14-5.1-26.8-13.7-36.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L254.4 296c-30.2 .8-54.4 25.6-54.4 56c0 30.9 25.1 56 56 56zM192 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM112 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm320-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},eAU=eAR,eAF=eAR,eAG={prefix:"far",iconName:"hospital",icon:[640,512,[127973,62589,"hospital-alt","hospital-wide"],"f0f8","M232 0c-39.8 0-72 32.2-72 72v8H72C32.2 80 0 112.2 0 152V440c0 39.8 32.2 72 72 72h.2 .2 .2 .2 .2H73h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H75h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H77h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H79h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H82h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H85h.2 .2 .2 .2H86h.2 .2 .2 .2H87h.2 .2 .2 .2H88h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H98h.2 .2 .2 .2H99h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2v0H456h8v0H568c39.8 0 72-32.2 72-72V152c0-39.8-32.2-72-72-72H480V72c0-39.8-32.2-72-72-72H232zM480 128h88c13.3 0 24 10.7 24 24v40H536c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v48H536c-13.3 0-24 10.7-24 24s10.7 24 24 24h56V440c0 13.3-10.7 24-24 24H480V336 128zM72 128h88V464h-.1-.2-.2-.2H159h-.2-.2-.2H158h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H154h-.2-.2-.2H153h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H150h-.2-.2-.2H149h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H146h-.2-.2-.2H145h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H142h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H139h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H136h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H133h-.2-.2-.2-.2-.2-.2-.2-.2H131h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H128h-.2-.2-.2-.2-.2-.2-.2-.2H126h-.2-.2-.2-.2-.2-.2-.2-.2H124h-.2-.2-.2-.2-.2-.2-.2-.2H122h-.2-.2-.2-.2-.2-.2-.2-.2H120h-.2-.2-.2-.2-.2-.2-.2-.2H118h-.2-.2-.2-.2-.2-.2-.2-.2H116h-.2-.2-.2-.2-.2-.2-.2-.2H114h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H111h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H108h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H105h-.2-.2-.2-.2H104h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H100h-.2-.2-.2-.2H99h-.2-.2-.2-.2H98h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H88h-.2-.2-.2-.2H87h-.2-.2-.2-.2H86h-.2-.2-.2-.2H85h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H82h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H79h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H77h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H75h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H73h-.2-.2-.2-.2-.2H72c-13.2 0-24-10.7-24-24V336h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V240h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V152c0-13.3 10.7-24 24-24zM208 72c0-13.3 10.7-24 24-24H408c13.3 0 24 10.7 24 24V336 464H368V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H208V72zm88 24v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168h24c8.8 0 16-7.2 16-16V136c0-8.8-7.2-16-16-16H344V96c0-8.8-7.2-16-16-16H312c-8.8 0-16 7.2-16 16z"]},eAY=eAG,eAQ=eAG,eAq={prefix:"far",iconName:"whiskey-glass-ice",icon:[512,512,["glass-whiskey-rocks"],"f7a1","M50.5 80h411L414.2 404.6c-2.3 15.7-15.8 27.4-31.7 27.4h-253c-15.9 0-29.4-11.7-31.7-27.4L50.5 80zM32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5h253c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32H32zM255.4 179.3l.6-.6c-5-1.8-10.4-2.7-16-2.7H144c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h73.8l-19-19c-8.5-8.5-14.7-18.4-18.6-29H144V224h66.7l44.7-44.7zM312 235.9l56.6 56.6L312 349l-56.6-56.6L312 235.9zm-33.9-33.9l-56.6 56.6c-18.7 18.7-18.7 49.1 0 67.9L278.1 383c18.7 18.7 49.1 18.7 67.9 0l56.6-56.6c18.7-18.7 18.7-49.1 0-67.9l-56.6-56.6c-18.7-18.7-49.1-18.7-67.9 0z"]},eAK=eAq,eAZ={prefix:"far",iconName:"bars-staggered",icon:[512,512,["reorder","stream"],"f550","M0 88C0 74.7 10.7 64 24 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 112 0 101.3 0 88zM64 248c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-13.3 0-24-10.7-24-24zM448 408c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24z"]},eAW=eAZ,eA$=eAZ,eAX={prefix:"far",iconName:"person-walking-with-cane",icon:[512,512,["blind"],"f29d","M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-14.4 32c-34.8 0-66.3 20.5-80.4 52.3l-47.1 106c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2L120 211.1v68.7c0 17.8 8.5 34.6 22.9 45.2L240 396.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V392.1c0-12.7-6.1-24.7-16.3-32.3L240 336.6V207.3l68 102c7.4 11 22.3 14 33.3 6.7s14-22.3 6.7-33.3L271 167.2c-16.3-24.5-43.8-39.2-73.2-39.2H161.6zM168 279.8V176h24V301.4l-20.7-15.2c-2.1-1.5-3.3-3.9-3.3-6.5zm175.4 70.1L450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L370.4 332.6c-3.2 3.7-7 7.1-11.3 10c-5 3.3-10.3 5.7-15.7 7.3zM96.7 482.4c-3.1 12.9 4.8 25.8 17.7 28.9s25.8-4.8 28.9-17.7l26.3-109.4-42-30.8-31 129z"]},eAJ=eAX,eA1={prefix:"far",iconName:"check-to-slot",icon:[576,512,["vote-yea"],"f772","M144 80V360H432V80H144zM96 360V80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V360c13.3 0 24 10.7 24 24s-10.7 24-24 24H432 144 96c-13.3 0-24-10.7-24-24s10.7-24 24-24zM64 288v48H48l0 96H528V336H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48H64zM385 179.6L278.3 286.3c-9.4 9.4-24.6 9.4-33.9 0L191 233c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36.4 36.4L351 145.7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},eA0=eA1,eA2={prefix:"far",iconName:"boxes-stacked",icon:[576,512,[62625,"boxes","boxes-alt"],"f468","M384 48c8.8 0 16 7.2 16 16V192h48V64c0-35.3-28.7-64-64-64H192c-35.3 0-64 28.7-64 64V192h48V64c0-8.8 7.2-16 16-16h56v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V48h56zM327.6 512H512c35.3 0 64-28.7 64-64V288c0-35.3-28.7-64-64-64H327.6c11.8 13.2 20.1 29.7 23.1 48H376v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V272h56c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H350.7c-3.1 18.3-11.3 34.8-23.1 48zM256 272c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V288c0-8.8 7.2-16 16-16h56v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V272h56zM64 224c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V288c0-35.3-28.7-64-64-64H64z"]},eA6=eA2,eA4=eA2,eA3={prefix:"far",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M580.3 267.2c56.2-56.2 56.2-147.3 0-203.5C526.8 10.2 440.9 7.3 383.9 57.2l-6.1 5.4c-10 8.7-11 23.9-2.3 33.9s23.9 11 33.9 2.3l6.1-5.4c38-33.2 95.2-31.3 130.9 4.4c37.4 37.4 37.4 98.1 0 135.6L433.1 346.6c-37.4 37.4-98.2 37.4-135.6 0c-35.7-35.7-37.6-92.9-4.4-130.9l4.7-5.4c8.7-10 7.7-25.1-2.3-33.9s-25.1-7.7-33.9 2.3l-4.7 5.4c-49.8 57-46.9 142.9 6.6 196.4c56.2 56.2 147.3 56.2 203.5 0L580.3 267.2zM59.7 244.8C3.5 301 3.5 392.1 59.7 448.2c53.6 53.6 139.5 56.4 196.5 6.5l6.1-5.4c10-8.7 11-23.9 2.3-33.9s-23.9-11-33.9-2.3l-6.1 5.4c-38 33.2-95.2 31.3-130.9-4.4c-37.4-37.4-37.4-98.1 0-135.6L207 165.4c37.4-37.4 98.1-37.4 135.6 0c35.7 35.7 37.6 92.9 4.4 130.9l-5.4 6.1c-8.7 10-7.7 25.1 2.3 33.9s25.1 7.7 33.9-2.3l5.4-6.1c49.9-57 47-142.9-6.5-196.5c-56.2-56.2-147.3-56.2-203.5 0L59.7 244.8z"]},eA5=eA3,eA8={prefix:"far",iconName:"ear-listen",icon:[512,512,["assistive-listening-systems"],"f2a2","M388.9 3.8C450.6 43 493.6 105.8 508 177.6l3.5 17.7c2.6 13-5.8 25.6-18.8 28.2s-25.6-5.8-28.2-18.8L460.9 187c-11.8-58.9-47.1-110.5-97.8-142.7c-11.2-7.1-14.5-22-7.4-33.1s21.9-14.5 33.1-7.4zM240 112c-70.7 0-128 57.3-128 128c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-97.2 78.8-176 176-176s176 78.8 176 176c0 47.5-18.8 90.6-49.4 122.2c-4.8 4.9-6.6 9.9-6.6 13.8c0 75.1-60.9 136-136 136c-13.3 0-24-10.7-24-24s10.7-24 24-24c48.6 0 88-39.4 88-88c0-19.1 8.9-35.5 20.1-47.1c22.3-23 35.9-54.4 35.9-88.9c0-70.7-57.3-128-128-128zm0 88c-22.1 0-40 17.9-40 40c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6 39.4-88 88-88s88 39.4 88 88c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-22.1-17.9-40-40-40zM168 320a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM24 464a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm57-97l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L47 401c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},eA9=eA8,eA7={prefix:"far",iconName:"cup-togo",icon:[448,512,["coffee-togo"],"f6c5","M108.2 48h232c3 0 5.8 1.7 7.2 4.4L361.2 80H88l13-27.4c1.3-2.8 4.1-4.6 7.2-4.6zM414.8 80L390.3 31c-9.5-19-28.9-31-50.1-31h-232C86.6 0 66.9 12.4 57.6 32L34.8 80H24C10.7 80 0 90.7 0 104s10.7 24 24 24H50 400h24c13.3 0 24-10.7 24-24s-10.7-24-24-24h-9.2zM47.4 160L74.6 453.9c3 32.9 30.7 58.1 63.7 58.1H309.7c33.1 0 60.7-25.2 63.7-58.1L400.6 160H352.4l-5.9 64H101.5l-5.9-64H47.4zm68.9 224H331.6l-6.1 65.5c-.8 8.2-7.7 14.5-15.9 14.5H138.3c-8.3 0-15.2-6.3-15.9-14.5L116.4 384z"]},eze=eA7,ezt={prefix:"far",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z"]},eza=ezt,ezn={prefix:"far",iconName:"table-tennis-paddle-ball",icon:[640,512,[127955,"ping-pong-paddle-ball","table-tennis"],"f45d","M476.4 99.5c52.2 52.2 64.8 129 37.7 193.1c15.8 4.4 30.4 11.7 43.1 21.3c35.9-82 20.3-181.2-46.8-248.3c-87.5-87.5-229.3-87.5-316.8 0l-60.1 60.1c-24 24-37.5 56.6-37.5 90.5V219c0 33.9 13.5 66.5 37.5 90.5c13.4 13.4 12 35.6-3 47.2l-49.3 38C70.3 403.1 64 416 64 429.7c0 11.7 4.7 22.9 12.9 31.2l38.1 38.1c8.3 8.3 19.5 12.9 31.2 12.9c13.7 0 26.6-6.3 35-17.2l38-49.3c11.6-15 33.8-16.5 47.2-3c24 24 56.6 37.5 90.5 37.5h2.7c3.1 0 6.1-.1 9.2-.3c-8.3-14.4-13.8-30.6-16-47.8c-19.7-1-38.5-9.3-52.5-23.3l-33.9 33.9 33.9-33.9c-33.9-33.9-89.9-30.3-119.2 7.7L145.9 462l-32-32 45.8-35.3c38-29.3 41.6-85.3 7.7-119.2c-15-15-23.4-35.4-23.4-56.6v-2.7c0-11 2.3-21.8 6.6-31.7L354.9 388.8c3.7-17.2 10.9-33.2 20.8-47.1L180.5 146.6l47-47c68.7-68.7 180.2-68.7 248.9 0zM432 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm144 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},ezr=ezn,ezi=ezn,ezc={prefix:"far",iconName:"person-dots-from-line",icon:[576,512,["diagnoses"],"f470","M288 48a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm0 128A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM24 320L8.9 301.3C-1.4 309.7-3 324.8 5.3 335.1s23.4 11.9 33.7 3.6l0 0 .1-.1 .7-.6c.7-.5 1.8-1.4 3.3-2.4c3-2.2 7.5-5.4 13.4-9.2c11.9-7.7 29.3-18.2 51.5-28.6c19.4-9.2 42.3-18.3 68-25.6V432h48V261.3c20.2-3.3 41.6-5.3 64-5.3s43.8 1.9 64 5.3V432h48V272.1c25.7 7.4 48.5 16.5 68 25.6c22.2 10.5 39.6 20.9 51.5 28.6c5.9 3.9 10.4 7.1 13.4 9.2c1.5 1.1 2.6 1.9 3.3 2.4l.7 .6 .1 .1 0 0c10.3 8.3 25.4 6.7 33.7-3.6s6.7-25.4-3.6-33.8L552 320c15.1-18.7 15.1-18.7 15.1-18.7l0 0 0 0-.1-.1-.3-.3-.6-.5-.6-.4c-1-.8-2.4-1.8-4.2-3.1c-3.6-2.6-8.8-6.3-15.5-10.7c-13.4-8.8-32.8-20.3-57.3-31.9C439.6 231.3 370.1 208 288 208s-151.6 23.3-200.4 46.3c-24.4 11.5-43.9 23.1-57.3 31.9c-6.7 4.4-11.9 8.1-15.5 10.7c-1.8 1.3-3.2 2.4-4.2 3.1c-.5 .4-.9 .7-1.2 .9l-.3 .3-.1 .1 0 0 0 0s0 0 15.1 18.7zM0 488c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM56 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM336 376a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM488 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},ezs=ezc,ezo={prefix:"far",iconName:"chevrons-down",icon:[512,512,["chevron-double-down"],"f322","M239 465c9.4 9.4 24.6 9.4 33.9 0L465 273c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 465zM47 81L239 273c9.4 9.4 24.6 9.4 33.9 0L465 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},ezl=ezo,ezf={prefix:"far",iconName:"trash-can-arrow-up",icon:[448,512,["trash-restore-alt"],"f82a","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm144 48c6.4 0 12.5 2.5 17 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V257.9l-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l80-80c4.5-4.5 10.6-7 17-7z"]},ezd=ezf,ezu={prefix:"far",iconName:"signal-good",icon:[640,512,["signal-3"],"f68e","M320 192c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM192 288c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zM64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},ezp=ezu,ezh={prefix:"far",iconName:"location-question",icon:[384,512,["map-marker-question"],"f60b","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM105.8 133.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 232.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V218.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H158.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},ezb=ezh,ezm={prefix:"far",iconName:"floppy-disk-circle-xmark",icon:[576,512,["floppy-disk-times","save-circle-xmark","save-times"],"e181","M48 96V416c0 8.8 7.2 16 16 16H268c6.9 17.5 16.4 33.7 28.2 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm381.3 29.3c12 12 18.7 28.3 18.7 45.3v22.2c-5.3-.5-10.6-.7-16-.7c-10.9 0-21.6 1-32 2.9V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9zM256 368c0 2.5 .1 4.9 .2 7.4c-9.4 5.5-20.4 8.6-32.2 8.6c-35.3 0-64-28.7-64-64s28.7-64 64-64c22.1 0 41.6 11.2 53.1 28.3C263.7 309.2 256 337.7 256 368zM128 80v80H272V80H128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368z"]},ezg=ezm,ezy=ezm,ezM=ezm,ezv={prefix:"far",iconName:"bracket-curly",icon:[256,512,["bracket-curly-left"],"7b","M64 120c0-48.6 39.4-88 88-88h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-22.1 0-40 17.9-40 40v45.5c0 23.3-9.3 45.7-25.8 62.2L57.9 256l28.3 28.3c16.5 16.5 25.8 38.9 25.8 62.2V392c0 22.1 17.9 40 40 40h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-48.6 0-88-39.4-88-88V346.5c0-10.6-4.2-20.8-11.7-28.3L7 273c-9.4-9.4-9.4-24.6 0-33.9l45.3-45.3c7.5-7.5 11.7-17.7 11.7-28.3V120z"]},ezC=ezv,ezI={prefix:"far",iconName:"cart-flatbed-empty",icon:[640,512,["dolly-flatbed-empty"],"f476","M0 24C0 10.7 10.7 0 24 0H72c30.9 0 56 25.1 56 56V408c0 4.4 3.6 8 8 8h72H496 616c13.3 0 24 10.7 24 24s-10.7 24-24 24H544c0 26.5-21.5 48-48 48s-48-21.5-48-48H256c0 26.5-21.5 48-48 48s-48-21.5-48-48H136c-30.9 0-56-25.1-56-56V56c0-4.4-3.6-8-8-8H24C10.7 48 0 37.3 0 24z"]},ezA=ezI,ezz={prefix:"far",iconName:"file-pen",icon:[576,512,[128221,"file-edit"],"f31c","M64 464H262.5l-5.1 20.2c-2.3 9.4-1.8 19 1.4 27.8H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V299.6l-48 48V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},ezL=ezz,ezT={prefix:"far",iconName:"square-pen",icon:[448,512,["pen-square","pencil-square"],"f14b","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm325.8 43.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},ezw=ezT,ezH=ezT,ezx={prefix:"far",iconName:"circle-microphone-lines",icon:[512,512,["microphone-circle-alt"],"e117","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-416c-26.5 0-48 21.5-48 48V256c0 26.5 21.5 48 48 48s48-21.5 48-48H280c-8.8 0-16-7.2-16-16s7.2-16 16-16h24V192H280c-8.8 0-16-7.2-16-16s7.2-16 16-16h24V144c0-26.5-21.5-48-48-48zM176 256c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 62.5 44.8 114.5 104 125.8V392c0 13.3 10.7 24 24 24s24-10.7 24-24V381.8c59.2-11.2 104-63.3 104-125.8c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 44.2-35.8 80-80 80s-80-35.8-80-80z"]},ezN=ezx,ezV={prefix:"far",iconName:"display-slash",icon:[640,512,["desktop-slash"],"e2fa","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-70.5-55.2c27.4-7.2 47.6-32.2 47.6-61.9V64c0-35.3-28.7-64-64-64H96C79.6 0 64.6 6.2 53.2 16.4L38.8 5.1zm54.9 43c.7-.1 1.5-.2 2.3-.2H544c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H501.8L93.7 48.2zM80 352V159.2L32 121.4V352c0 35.3 28.7 64 64 64H243.7l-8 48H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H384h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H404.3l-8-48H406L345 368H272.4c-.2 0-.4 0-.6 0c-.1 0-.2 0-.3 0H96c-8.8 0-16-7.2-16-16zm212.3 64h55.3l8 48H284.3l8-48z"]},ezk=ezV,ezE={prefix:"far",iconName:"hands-holding-diamond",icon:[640,512,["hand-receiving"],"f47c","M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96zM72 64c39.8 0 72 32.2 72 72V264.8c12.1-10.5 28-16.8 45.3-16.8c18.4 0 36 7.3 49 20.3l61.4 61.4c7.7 7.7 14.5 16.2 20.4 25.3c5.8-9.1 12.6-17.5 20.4-25.3l61.4-61.4c13-13 30.6-20.3 49-20.3c17.3 0 33.1 6.3 45.3 16.8V136c0-39.8 32.2-72 72-72s72 32.2 72 72V352.2c0 31.8-12.6 62.3-35.1 84.9L537 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l67.9-67.9c13.5-13.5 21.1-31.8 21.1-50.9V136c0-13.3-10.7-24-24-24s-24 10.7-24 24V281.9c0 25.6-10.2 50.2-28.3 68.4l-15.9 15.9 0 0L473 393l0 0-16 16c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l16-16 0 0 26.7-26.7c4-4 6.2-9.4 6.2-15c0-11.7-9.5-21.3-21.3-21.3c-5.6 0-11 2.2-15 6.2l-61.4 61.4C354.9 383 344 409.4 344 436.8V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V436.8c0-27.4-10.9-53.8-30.3-73.2l-61.4-61.4c-4-4-9.4-6.2-15-6.2c-11.7 0-21.3 9.5-21.3 21.3c0 5.6 2.2 11 6.2 15L201 359l0 0 16 16c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-16-16 0 0-26.7-26.7 0 0-15.9-15.9C106.2 332.1 96 307.5 96 281.9V136c0-13.3-10.7-24-24-24s-24 10.7-24 24V352.2c0 19.1 7.6 37.4 21.1 50.9L137 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L35.1 437.1C12.6 414.6 0 384.1 0 352.2V136C0 96.2 32.2 64 72 64z"]},ezD=ezE,ezS={prefix:"far",iconName:"battery-full",icon:[576,512,[128267,"battery","battery-5"],"f240","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z"]},ez_=ezS,ezO=ezS,ezP={prefix:"far",iconName:"droplet-degree",icon:[512,512,["dewpoint"],"f748","M192 464c-79.5 0-144-64.5-144-144c0-13 5.1-33.5 17-61.1c11.5-26.6 27.6-55.8 45.5-84.7c29-46.8 61-90.2 81.5-117c20.5 26.7 52.6 70.2 81.5 117c17.9 28.9 34 58 45.5 84.7c11.9 27.6 17 48.2 17 61.1c0 79.5-64.5 144-144 144zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zM400 112a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},ezj=ezP,ezB={prefix:"far",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm120 8c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM96 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 384a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},ezR=ezB,ezU={prefix:"far",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M176.4 505.5c-9.2 8.7-23.7 8.7-32.9 0L14.6 384.1C5.3 375.3 0 363.1 0 350.3C0 324.7 20.7 304 46.3 304L80 304 80 56c0-30.9 25.1-56 56-56l48 0c30.9 0 56 25.1 56 56l0 248 33.7 0c25.6 0 46.3 20.7 46.3 46.3c0 12.8-5.3 25-14.6 33.7l-129 121.4zm93-153.5L216 352c-13.3 0-24-10.7-24-24l0-272c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 272c0 6.4-2.5 12.5-7 17s-10.6 7-17 7l-53.5 0L160 455 269.5 352z"]},ezF=ezU,ezG={prefix:"far",iconName:"landmark-dome",icon:[512,512,["landmark-alt"],"f752","M256 0c13.3 0 24 10.7 24 24v9.5C369.5 44.6 439.9 117.4 447.3 208H456c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H400 112 64 56c-13.3 0-24-10.7-24-24s10.7-24 24-24h8.7C72.1 117.4 142.5 44.6 232 33.5V24c0-13.3 10.7-24 24-24zM112.9 208H399.1c-8-72-69-128-143.1-128s-135.2 56-143.1 128zm-.9 80v96h64V288h48v96h64V288h48v96h64V288h48v96h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-13.3 0-24-10.7-24-24s10.7-24 24-24V288h48zM8 488c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-13.3 0-24-10.7-24-24z"]},ezY=ezG,ezQ={prefix:"far",iconName:"tv",icon:[640,512,[63717,"television","tv-alt"],"f26c","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM120 464H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},ezq=ezQ,ezK=ezQ,ezZ={prefix:"far",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},ezW=ezZ,ez$={prefix:"far",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M406.5 399.6C387.4 352.9 341.5 320 288 320H224c-53.5 0-99.4 32.9-118.5 79.6C69.9 362.2 48 311.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 55.7-21.9 106.2-57.5 143.6zm-40.1 32.7C334.4 452.4 296.6 464 256 464s-78.4-11.6-110.5-31.7c7.3-36.7 39.7-64.3 78.5-64.3h64c38.8 0 71.2 27.6 78.5 64.3zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-272a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm-88-40a88 88 0 1 0 176 0 88 88 0 1 0 -176 0z"]},ezX=ez$,ezJ={prefix:"far",iconName:"box-dollar",icon:[448,512,["box-usd"],"f4a0","M248 80h94.4c6.3 0 12.1 3.7 14.6 9.5L388.4 160H248V80zm-5.7 128H400V416c0 8.8-7.2 16-16 16H242.3c1.1-2.5 1.7-5.2 1.7-8V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216c0-2.8-.6-5.6-1.7-8zm-36.7 0c-1.1 2.4-1.7 5.2-1.7 8v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5l0 0c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 2.8 .6 5.5 1.7 8H64c-8.8 0-16-7.2-16-16V208H205.7zM200 160H59.6L91 89.5c2.6-5.8 8.3-9.5 14.6-9.5H200v80zM400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V189.6c0-9-1.9-17.8-5.5-26L400.9 70z"]},ez1=ezJ,ez0={prefix:"far",iconName:"car-burst",icon:[640,512,["car-crash"],"f5e1","M197.2 20.7l30.1 56.7 63.1-11.8c1-.2 2.1-.3 3.1-.4c-3.6 4.1-7 8.4-10.2 13l-29.3 43-35.2 6.6c-10.3 1.9-20.7-3.1-25.6-12.3L176 83.2l-17.2 32.4c-4.9 9.3-15.3 14.3-25.6 12.3l-36-6.7 14.6 33.6c4.2 9.6 1.6 20.9-6.3 27.7l-27.7 24 35.4 9.6c10.1 2.7 17.3 11.7 17.7 22.2l1.4 36.6 29.5-21.7c1.9-1.4 3.9-2.4 6-3.2l-19.5 72.7-24 17.7c-7.2 5.3-16.6 6.1-24.6 2.3s-13.2-11.8-13.6-20.7l-2.5-64.2L21.6 241c-8.6-2.3-15.2-9.2-17.1-17.8s1-17.7 7.7-23.5l48.6-42L35.1 98.8c-3.5-8.1-2.3-17.6 3.3-24.5s14.5-10.3 23.2-8.6l63.1 11.8 30.1-56.7C159 12.9 167.1 8 176 8s17 4.9 21.2 12.7zM536.5 148.5l-137-36.7c-16.4-4.4-33.8 2.1-43.4 16.1l-31 45.5c1.3 .3 2.5 .6 3.8 .9l237.6 63.7c1.3 .3 2.5 .7 3.7 1.1L566 184.1c-1.3-17-13.1-31.2-29.5-35.6zm77.4 32.1l7.2 96.4c15 22.2 20.7 50.6 13.2 78.6l-12.3 46-6.9 25.7-5.5 20.7-12.4 46.3c-2.9 11-14.2 17.5-25.1 14.5s-17.5-14.2-14.5-25.1l12.4-46.3-6.7-1.8L232.9 346.9l-6.7-1.8-12.4 46.3c-2.9 11-14.2 17.5-25.1 14.5s-17.5-14.2-14.5-25.1l12.4-46.3 12.4-46.4 12.3-46c7.5-28 26.6-49.7 50.7-61.5l54.5-79.9c21.1-30.9 59.4-45.1 95.5-35.4l137 36.7c36.1 9.7 62.2 41.1 65 78.4zM554 284.3L316.4 220.6c-25.6-6.9-51.9 8.3-58.8 33.9l-12.3 46 330.3 88.5 12.3-46c6.9-25.6-8.3-51.9-33.9-58.8zm14.3 53.3a27.4 27.4 0 1 1 -52.9-14.2 27.4 27.4 0 1 1 52.9 14.2zM310.9 240.3a27.4 27.4 0 1 1 -14.2 52.9 27.4 27.4 0 1 1 14.2-52.9z"]},ez2=ez0,ez6={prefix:"far",iconName:"arrows-retweet",icon:[640,512,["retweet-alt"],"f361","M145 71c-9.4-9.4-24.6-9.4-33.9 0L23 159c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47V328c0 48.6 39.4 88 88 88H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-22.1 0-40-17.9-40-40V145.9l47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L145 71zM312 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c22.1 0 40 17.9 40 40V366.1l-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l88 88c9.4 9.4 24.6 9.4 33.9 0l88-88c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47V184c0-48.6-39.4-88-88-88H312z"]},ez4=ez6,ez3={prefix:"far",iconName:"person-snowboarding",icon:[512,512,[127938,"snowboarding"],"f7ce","M204.3 3c11.6-6.4 26.2-2.3 32.6 9.3l31.9 57.4c1.3 2.3 3.6 3.8 6.2 4.1l33.8 3.4c24.1 2.4 46.9 12 65.4 27.6L503.5 213.6c10.1 8.5 11.4 23.7 2.9 33.8s-23.7 11.4-33.8 2.9l-68.2-57.5-82.3 43.9 24.7 18.9c24.9 19 34.6 51.9 24.1 81.4l-28.2 79c-1.4 3.8-3.6 7-6.3 9.6l93.3 35.7c4.6 1.8 9.4 2.6 14.3 2.6H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H443.8c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l19.4 7.4c-2.9-11.4 2.9-23.4 14-28.1L192 272l0-68.2c0-21.2 12-40.6 31-50.1L284.4 123l-14.1-1.4c-18.3-1.8-34.5-12.5-43.4-28.5L195 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zm91.8 407.2c-.3-3.4 .1-6.9 1.3-10.3l28.2-79c3.5-9.8 .3-20.8-8-27.1L240 234.4l0 42.9c0 16.1-9.7 30.7-24.6 36.9L134 348.2l162.1 62.1zM259.6 189l20.5 15.7 84.6-45.1-17.2-14.5L259.6 189zM384 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},ez5=ez3,ez8={prefix:"far",iconName:"square-chevron-right",icon:[448,512,["chevron-square-right"],"f32b","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM313 273L209 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L313 239c9.4 9.4 9.4 24.6 0 33.9z"]},ez9=ez8,ez7={prefix:"far",iconName:"truck-fast",icon:[640,512,["shipping-fast"],"f48b","M352 48H128c-8.8 0-16 7.2-16 16V96H240c8.8 0 16 7.2 16 16s-7.2 16-16 16H16c-8.8 0-16-7.2-16-16s7.2-16 16-16H64V64C64 28.7 92.7 0 128 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96s-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96V368 288h48v44.8c14.1-8.2 30.5-12.8 48-12.8c35.5 0 66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16zM557.7 239.6l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558l-.2-.2-.2-.2zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H48c-8.8 0-16-7.2-16-16s7.2-16 16-16zM16 224H240c8.8 0 16 7.2 16 16s-7.2 16-16 16H16c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},eLe=ez7,eLt={prefix:"far",iconName:"circle-star",icon:[512,512,["star-circle"],"e123","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-391c-6.1 0-11.7 3.5-14.3 8.9l-31.3 63.3-69.9 10.2c-6 .9-11 5.1-12.9 10.9s-.3 12.2 4 16.4L182.2 280l-11.9 69.6c-1 6 1.4 12.1 6.4 15.6s11.5 4.1 16.9 1.2L256 333.6l62.5 32.9c5.4 2.8 11.9 2.4 16.8-1.2s7.4-9.6 6.4-15.6L329.8 280l50.6-49.3c4.4-4.3 5.9-10.6 4-16.4s-6.9-10-12.9-10.9l-69.9-10.2-31.3-63.3c-2.7-5.5-8.3-8.9-14.3-8.9z"]},eLa=eLt,eLn={prefix:"far",iconName:"cloud-fog",icon:[640,512,[127787,"fog"],"f74e","M176 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H172h-1.9c-.3 0-.7-.1-1-.1C137.3 270.4 112 244.2 112 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM248 0C184 0 131.7 50.1 128.2 113.3C90.4 130.1 64 167.9 64 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H464c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C470.5 55 430.9 24 384 24c-18 0-34.9 4.6-49.7 12.6C312.5 14.1 281.9 0 248 0zM0 392c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm64 96c0 13.3 10.7 24 24 24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-13.3 0-24 10.7-24 24zm208 0c0 13.3 10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H296c-13.3 0-24 10.7-24 24z"]},eLr=eLn,eLi={prefix:"far",iconName:"music-note",icon:[384,512,["music-alt"],"f8cf","M384 31.1C384 13.9 370.1 0 352.9 0c-2.7 0-5.3 .3-7.9 1L193.9 40.8C183.3 43.6 176 53.1 176 64V366.3c-18.1-9-40.2-14.3-64-14.3C50.1 352 0 387.8 0 432s50.1 80 112 80s112-35.8 112-80V195.4l141.9-36.1C376.6 156.6 384 147 384 136V31.1zM176 432c0 2.6-1.4 9.4-12.7 17.5c-11.2 8-29.2 14.5-51.3 14.5s-40.1-6.5-51.3-14.5C49.4 441.4 48 434.6 48 432s1.4-9.4 12.7-17.5c11.2-8 29.2-14.5 51.3-14.5s40.1 6.5 51.3 14.5c11.3 8.1 12.7 14.9 12.7 17.5zM336 117.3L224 145.8V82.5L336 53v64.3z"]},eLc=eLi,eLs={prefix:"far",iconName:"circle-half-stroke",icon:[512,512,[9680,"adjust"],"f042","M464 256c0-114.9-93.1-208-208-208V464c114.9 0 208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},eLo=eLs,eLl={prefix:"far",iconName:"square-arrow-down",icon:[448,512,["arrow-square-down"],"f339","M384 432c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0zm64-16c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM207 377l-88-88c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L200 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 150.1 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0z"]},eLf=eLl,eLd={prefix:"far",iconName:"square-chevron-left",icon:[448,512,["chevron-square-left"],"f32a","M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm71-241L239 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L135 273c-9.4-9.4-9.4-24.6 0-33.9z"]},eLu=eLd,eLp={prefix:"far",iconName:"link-horizontal",icon:[640,512,["chain-horizontal"],"e1cb","M143.9 64C64.4 64 0 128.4 0 207.9c0 75.7 58.7 138.5 134.3 143.5l8.1 .5c13.2 .9 24.7-9.1 25.5-22.3s-9.1-24.7-22.4-25.5l-8.1-.5C87.1 300.2 48 258.3 48 207.9c0-52.9 42.9-95.9 95.9-95.9H304.1c52.9 0 95.9 42.9 95.9 95.9c0 50.5-39.1 92.3-89.5 95.6l-8.1 .5c-13.2 .9-23.2 12.3-22.4 25.5s12.3 23.2 25.5 22.3l8.1-.5c75.6-5 134.3-67.8 134.3-143.5C448 128.4 383.6 64 304.1 64H143.9zM496.1 448C575.6 448 640 383.6 640 304.1c0-75.7-58.7-138.5-134.3-143.5l-8.1-.5c-13.2-.9-24.7 9.1-25.5 22.4s9.1 24.7 22.3 25.5l8.1 .5c50.4 3.4 89.5 45.2 89.5 95.6c0 52.9-42.9 95.9-95.9 95.9H335.9c-53 0-95.9-42.9-95.9-95.9c0-50.5 39.1-92.3 89.5-95.7l7.1-.5c13.2-.9 23.2-12.3 22.3-25.6s-12.3-23.2-25.6-22.3l-7.1 .5C250.7 165.6 192 228.4 192 304.1C192 383.6 256.4 448 335.9 448H496.1z"]},eLh=eLp,eLb={prefix:"far",iconName:"music-note-slash",icon:[640,512,["music-alt-slash"],"f8d0","M512 31.1C512 13.9 498.1 0 480.9 0c-2.7 0-5.3 .3-7.9 1L321.9 40.8C311.3 43.6 304 53.1 304 64V213L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L352 250.6V195.4l141.9-36.1C504.6 156.6 512 147 512 136V31.1zM304 366.3c-18.1-9-40.2-14.3-64-14.3c-61.9 0-112 35.8-112 80s50.1 80 112 80s112-35.8 112-80V373.3l-48-37.8v30.8zm0 65.7c0 2.6-1.4 9.4-12.7 17.5c-11.2 8-29.2 14.5-51.3 14.5s-40.1-6.5-51.3-14.5C177.4 441.4 176 434.6 176 432s1.4-9.4 12.7-17.5c11.2-8 29.2-14.5 51.3-14.5s40.1 6.5 51.3 14.5c11.3 8.1 12.7 14.9 12.7 17.5zM464 117.3L352 145.8V82.5L464 53v64.3z"]},eLm=eLb,eLg={prefix:"far",iconName:"circle-radiation",icon:[512,512,[9762,"radiation-alt"],"f7ba","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eLy=eLg,eLM={prefix:"far",iconName:"baseball",icon:[512,512,[129358,9918,"baseball-ball"],"f433","M248 463.8c0-6 .3-11.9 .7-17.8c1.1-13.2 12.7-23 25.9-21.9s23 12.7 21.9 25.9c-.3 3.4-.5 6.8-.5 10.2C378.8 444 444 378.8 460.2 296c-3.4 .1-6.8 .3-10.2 .5c-13.2 1.1-24.8-8.7-25.9-21.9s8.7-24.8 21.9-25.9c5.9-.5 11.8-.7 17.8-.7C459.7 139.5 372.5 52.3 264 48.2c0 6-.3 11.9-.7 17.8c-1.1 13.2-12.7 23-25.9 21.9s-23-12.7-21.9-25.9c.3-3.4 .5-6.8 .5-10.2C133.2 68 68 133.2 51.9 216c3.4-.1 6.8-.3 10.2-.5c13.2-1.1 24.8 8.7 25.9 21.9s-8.7 24.8-21.9 25.9c-5.9 .5-11.8 .7-17.8 .7C52.3 372.5 139.5 459.7 248 463.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm118-55.2c36.5-16.8 66-46.3 82.8-82.8c5.5-12 19.8-17.3 31.8-11.8s17.3 19.8 11.8 31.8C222.8 185 185 222.8 138 244.4c-12 5.5-26.3 .2-31.8-11.8s-.2-26.3 11.8-31.8zM394 311.2c-36.5 16.8-66 46.3-82.8 82.8c-5.5 12-19.8 17.3-31.8 11.8s-17.3-19.8-11.8-31.8C289.2 327 327 289.2 374 267.6c12-5.5 26.3-.2 31.8 11.8s.2 26.3-11.8 31.8z"]},eLv=eLM,eLC={prefix:"far",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M136 80c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V88c0-4.4 3.6-8 8-8h80zM56 32C25.1 32 0 57.1 0 88v80c0 30.9 25.1 56 56 56h80c5.6 0 11.1-.8 16.2-2.4l75.9 101.2c-2.7 6.5-4.1 13.7-4.1 21.2v80c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56V344c0-30.9-25.1-56-56-56H280c-5.6 0-11.1 .8-16.2 2.4L187.9 189.2c2.7-6.5 4.1-13.7 4.1-21.2V152H384v16c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56H440c-30.9 0-56 25.1-56 56v16H192V88c0-30.9-25.1-56-56-56H56zM360 336c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8H280c-4.4 0-8-3.6-8-8V344c0-4.4 3.6-8 8-8h80zM440 80h80c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8H440c-4.4 0-8-3.6-8-8V88c0-4.4 3.6-8 8-8z"]},eLI=eLC,eLA={prefix:"far",iconName:"snowman-head",icon:[448,512,["frosty-head"],"f79b","M336 144v48H112V144H336zM64 64V192H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48.7C28 272.3 16 310.8 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512H333.8c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-41.2-12-79.7-32.7-112H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H384V64c0-35.3-28.7-64-64-64H128C92.7 0 64 28.7 64 64zm0 288c0-43.6 17.4-83.1 45.7-112H112 336h2.3c28.3 28.9 45.7 68.4 45.7 112c0 43.1-17 82.1-44.7 110.9c-.1 .1-.3 .2-.8 .4c-.9 .4-2.5 .7-4.8 .7H114.2c-2.2 0-3.8-.4-4.8-.7c-.4-.2-.7-.3-.8-.4C81 434.1 64 395.1 64 352zm88-16a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm168-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM219.3 445.2c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l23.8-46.3c2.3-4.5 3.5-9.6 3.5-14.7c0-17.7-14.3-32.2-32-32.2s-32 14.5-32 32.2c0 5.1 1.2 10.2 3.5 14.7l23.8 46.3z"]},eLz=eLA,eLL={prefix:"far",iconName:"volume-xmark",icon:[576,512,["volume-mute","volume-times"],"f6a9","M159.9 201.9L272 102.3V409.7L159.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H56c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h88c5.9 0 11.6-2.2 15.9-6.1zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160H56c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h78.9L270.4 472.5c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V61.8C320 45.3 306.7 32 290.2 32zM425 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55z"]},eLT=eLL,eLw=eLL,eLH={prefix:"far",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M408 376l0-48-48 0 0 48 48 0zm40 0c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48zM408 184l0-48-48 0 0 48 48 0zm40 0c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48zM200 376l48 0 0-48-48 0 0 48zm48 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40zm0-232l0-48-48 0 0 48 48 0zm40 0c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48zM40 376l48 0 0-48-48 0 0 48zm48 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40zm0-232l0-48-48 0 0 48 48 0zm40 0c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48z"]},eLx=eLH,eLN={prefix:"far",iconName:"share-from-square",icon:[576,512,[61509,"share-square"],"f14d","M400 255.4V240 208c0-8.8-7.2-16-16-16H352 336 289.5c-50.9 0-93.9 33.5-108.3 79.6c-3.3-9.4-5.2-19.8-5.2-31.6c0-61.9 50.1-112 112-112h48 16 32c8.8 0 16-7.2 16-16V80 64.6L506 160 400 255.4zM336 240h16v48c0 17.7 14.3 32 32 32h3.7c7.9 0 15.5-2.9 21.4-8.2l139-125.1c7.6-6.8 11.9-16.5 11.9-26.7s-4.3-19.9-11.9-26.7L409.9 8.9C403.5 3.2 395.3 0 386.7 0C367.5 0 352 15.5 352 34.7V80H336 304 288c-88.4 0-160 71.6-160 160c0 60.4 34.6 99.1 63.9 120.9c5.9 4.4 11.5 8.1 16.7 11.2c4.4 2.7 8.5 4.9 11.9 6.6c3.4 1.7 6.2 3 8.2 3.9c2.2 1 4.6 1.4 7.1 1.4h2.5c9.8 0 17.8-8 17.8-17.8c0-7.8-5.3-14.7-11.6-19.5l0 0c-.4-.3-.7-.5-1.1-.8c-1.7-1.1-3.4-2.5-5-4.1c-.8-.8-1.7-1.6-2.5-2.6s-1.6-1.9-2.4-2.9c-1.8-2.5-3.5-5.3-5-8.5c-2.6-6-4.3-13.3-4.3-22.4c0-36.1 29.3-65.5 65.5-65.5H304h32zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H408c39.8 0 72-32.2 72-72V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},eLV=eLN,eLk={prefix:"far",iconName:"child-combatant",icon:[576,512,["child-rifle"],"e4e0","M160 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0A64 64 0 1 0 112 64a64 64 0 1 0 128 0zM176 208c5.5 0 10.9 .9 16 2.6V336H160V210.6c5.1-1.7 10.5-2.6 16-2.6zM160 488V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V264.8l27.7 44c7.1 11.2 21.9 14.6 33.1 7.5s14.6-21.9 7.5-33.1l-48.4-76.9C241.8 177.5 210.1 160 176 160s-65.8 17.5-83.9 46.3L43.7 283.2c-7.1 11.2-3.7 26 7.5 33.1s26 3.7 33.1-7.5l27.7-44V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32H384c-17.7 0-32 14.3-32 32V352c0 17.7 14.3 32 32 32h32v48 64c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16H432 416zm16 336H416 400V240h32v96z"]},eLE=eLk,eLD={prefix:"far",iconName:"square-phone",icon:[448,512,["phone-square"],"f098","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm154.7 32.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z"]},eLS=eLD,eL_={prefix:"far",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V232H40c-13.3 0-24 10.7-24 24s10.7 24 24 24H200V440c0 13.3 10.7 24 24 24s24-10.7 24-24V280H408c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V72z"]},eLO=eL_,eLP={prefix:"far",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z"]},eLj=eLP,eLB=eLP,eLR=eLP,eLU=eLP,eLF={prefix:"far",iconName:"arrows-up-down-left-right",icon:[512,512,["arrows"],"f047","M273 7c-9.4-9.4-24.6-9.4-33.9 0L167 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V232H81.9l31-31c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239c-9.4 9.4-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31H232V430.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V280H430.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H280V81.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L273 7z"]},eLG=eLF,eLY={prefix:"far",iconName:"chalkboard-user",icon:[640,512,["chalkboard-teacher"],"f51c","M576 48H224c-8.8 0-16 7.2-16 16v41.3c-14.8-6-31-9.3-48-9.3V64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H544 520 392 368 336.8c-8.3-18-19.8-34.2-33.7-48H368V328c0-30.9 25.1-56 56-56h64c30.9 0 56 25.1 56 56v40h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16zM496 368V328c0-4.4-3.6-8-8-8H424c-4.4 0-8 3.6-8 8v40h80zM208 224a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM64 224a96 96 0 1 1 192 0A96 96 0 1 1 64 224zM50.7 464H269.3c-9.5-36.8-42.9-64-82.6-64H133.3c-39.8 0-73.2 27.2-82.6 64zM0 485.3C0 411.7 59.7 352 133.3 352h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3z"]},eLQ=eLY,eLq={prefix:"far",iconName:"circle-phone-flip",icon:[512,512,["phone-circle-alt"],"e11c","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm69.3 128.7l44 12C378 143.1 384 151 384 160c0 123.7-100.3 224-224 224c-9 0-16.9-6-19.3-14.7l-12-44c-2.6-9.7 2.3-19.9 11.6-23.7l48-20c8.2-3.4 17.6-1 23.2 5.8L231.7 312c35.2-16.6 63.7-45.1 80.3-80.3l-24.7-20.2c-6.8-5.6-9.2-15-5.8-23.2l20-48c3.9-9.3 14-14.2 23.7-11.6z"]},eLK=eLq,eLZ={prefix:"far",iconName:"quote-left",icon:[448,512,[8220,"quote-left-alt"],"f10d","M0 216C0 149.7 53.7 96 120 96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-39.8 0-72 32.2-72 72v10c5.1-1.3 10.5-2 16-2h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm48 72v32 32c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm336-16H320c-8.8 0-16 7.2-16 16v32 32c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16zM256 320V288 216c0-66.3 53.7-120 120-120h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-39.8 0-72 32.2-72 72v10c5.1-1.3 10.5-2 16-2h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320z"]},eLW=eLZ,eL$={prefix:"far",iconName:"trash-arrow-up",icon:[448,512,["trash-restore"],"f829","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80h13.7H416h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H412.4L388.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H324.6c8.4 0 15.3-6.5 16-14.8L364.3 128H83.7zm154.5 65.9l64 64c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0L244 256.3V384c0 11-9 20-20 20s-20-9-20-20V256.3l-29.9 29.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l64-64c7.8-7.8 20.5-7.8 28.3 0z"]},eLX=eL$,eLJ={prefix:"far",iconName:"symbols",icon:[512,512,[128291,"icons-alt"],"f86e","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm0 80C10.7 80 0 90.7 0 104s10.7 24 24 24H88v72c0 13.3 10.7 24 24 24s24-10.7 24-24V128h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM464 53.3v76.2c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V43.5c0-25.2-23.1-44.2-47.8-39.2l-128 25.6C317.5 33.6 304 50 304 69.1v92.4c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V75.7L464 53.3zM505 295c-9.4-9.4-24.6-9.4-33.9 0L295 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L505 329c9.4-9.4 9.4-24.6 0-33.9zM352 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM480 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM84 256c-37.7 0-68 30.8-68 68.2c0 19.3 8.2 37.9 22.6 50.8l4.5 4-17 13C9.6 404.8 0 424.4 0 445.1v1.4C0 482.7 29.3 512 65.5 512c14.9 0 29.3-5.1 40.9-14.3l36.3-29 41.3 37.2c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9l-35.5-31.9L215 410.7c10.4-8.3 12-23.4 3.7-33.7s-23.4-12-33.7-3.8l-40.6 32.5L118 381.9l7.9-6c16.5-12.7 26.1-32.2 26.1-53c0-36.9-29.9-66.9-66.9-66.9H84zm12.6 81.9L81.8 349.3l-11-9.9c-4.2-3.8-6.7-9.4-6.7-15.2C64 313 73.1 304 84 304h1.1c10.4 0 18.9 8.5 18.9 18.9c0 5.9-2.7 11.4-7.4 15zM55.4 430.1l24-18.4 27.1 24.4L76.4 460.2c-3.1 2.5-6.9 3.8-10.9 3.8c-9.6 0-17.5-7.8-17.5-17.5v-1.4c0-5.9 2.7-11.4 7.4-15z"]},eL1=eLJ,eL0={prefix:"far",iconName:"bracket-square",icon:[192,512,["bracket","bracket-left"],"5b","M0 88C0 57.1 25.1 32 56 32h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-4.4 0-8 3.6-8 8V424c0 4.4 3.6 8 8 8h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-30.9 0-56-25.1-56-56V88z"]},eL2=eL0,eL6=eL0,eL4={prefix:"far",iconName:"island-tropical",icon:[512,512,[127965,"island-tree-palm"],"f811","M114.3 93.7c-1.5 1.5-3.5 2.3-5.7 2.3H78.2c-8.8 0-16.1-7.2-13.8-15.8C73.6 44.8 112.8 0 190.2 0c58.4 0 95 25.5 113.5 53.2C323.6 40.6 350.2 32 384 32c77.4 0 116.6 44.8 125.8 80.2c2.2 8.6-5 15.8-13.8 15.8H451.3c-2.1 0-4.2-.8-5.7-2.3l-24-24c-3.1-3.1-8.2-3.1-11.3 0l-24 24c-1.5 1.5-3.5 2.3-5.7 2.3H319.4c3.5 15.4 7.2 35.7 9.5 59.7c4.4 45.4 3.7 104.4-13.9 167.1c57.7 12.4 101 63.7 101 125.1c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32c0-70.7 57.3-128 128-128h24.9c26-56.3 38-110.2 43.3-151.1c1.3-9.9 2.2-19 2.8-27.1l-71.8 71.8c-6.2 6.2-16.5 6.2-21-1.4c-18.5-31.6-22.5-90.9 32.3-145.7c1.4-1.4 2.8-2.7 4.1-4c-.3-.3-.7-.5-1-.8l-24-24c-3.1-3.1-8.2-3.1-11.3 0l-24 24zM237.3 352h28.5c18.5-59.2 19.5-115.9 15.3-159.7c-.6-6.1-1.3-12-2-17.5c-.7 9.6-1.7 20.5-3.3 32.4c-5.2 39.6-16 90.6-38.5 144.9zM288 400H160c-38.7 0-71 27.5-78.4 64H366.4c-7.4-36.5-39.7-64-78.4-64z"]},eL3=eL4,eL5={prefix:"far",iconName:"arrow-right-from-line",icon:[448,512,[8614,"arrow-from-left"],"f343","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V424c0 13.3 10.7 24 24 24s24-10.7 24-24L48 88zM440.4 273.5c4.8-4.5 7.6-10.9 7.6-17.5s-2.7-12.9-7.6-17.5l-136-128c-9.7-9.1-24.8-8.6-33.9 1s-8.6 24.8 1 33.9L363.5 232H280l-128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l128 0h83.5l-91.9 86.5c-9.7 9.1-10.1 24.3-1 33.9s24.3 10.1 33.9 1l136-128z"]},eL8=eL5,eL9={prefix:"far",iconName:"cake-slice",icon:[512,512,[127856,"shortcake"],"e3e5","M464 304v.2 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H48V304H464zM48 416V384H464v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM296 32c-7.2 0-14.2 2.4-19.8 6.9l-264 208C4.5 252.9 0 262.2 0 272V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.6 64-64v-.2-.2-.2-.2-.2V415v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V413v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V411v-.2-.2-.2-.2V410v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V406v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V401v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V398v-.2-.2-.2-.2-.2-.2-.2-.2V396v-.2-.2-.2-.2-.2-.2-.2-.2V394v-.2-.2-.2V393v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V390v-.2-.2-.2V389v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.3-.2-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V379v-.3-.3-.3V378v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V374v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V371v-.3-.3-.3-.3-.3-.3V369v-.3-.3-.3-.3-.3-.3V367v-.3-.3-.3-.3-.3-.3V365v-.3-.3-.3-.3-.3-.3V363v-.3-.3-.3-.3-.3-.3-.3-.3-.3V360v-.3-.3-.3-.3-.3-.3-.3-.3-.3V357v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V353v-.3-.3V352v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V346v-.3-.3V345v-.3-.3V344v-.3-.3V343v-.3-.3V342v-.3-.3V341v-.3-.3V340v-.3-.3V339v-.3-.3V338v-.3-.3V337v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.4-.4V330v-.4-.4V329v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V325v-.4-.4V324v-.4-.4-.4-.4-.4-.4-.4V321v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V312v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V307v-.4-.4-.4-.4V305v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V297v-.4-.4-.4-.4V295v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V290v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V285v-.4-.4-.4-.4-.4-.4V282v-.4-.4-.4-.4-.4-.4V279v-.4-.4-.4-.4-.4-.4-.4-.4V275v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.5V267v-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5V262v-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5V256c0-74.3-32.8-130.8-76.1-168.2C393.6 51.2 340.3 32 296 32z"]},eL7=eL9,eTe={prefix:"far",iconName:"shekel-sign",icon:[448,512,[8362,"ils","shekel","sheqel","sheqel-sign"],"f20b","M40 32C26.7 32 16 42.7 16 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V80H184c39.8 0 72 32.2 72 72V336c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-66.3-53.7-120-120-120H40zM312 480c66.3 0 120-53.7 120-120V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 39.8-32.2 72-72 72H192V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V456c0 13.3 10.7 24 24 24H312z"]},eTt=eTe,eTa=eTe,eTn=eTe,eTr=eTe,eTi={prefix:"far",iconName:"photo-film",icon:[640,512,["photo-video"],"f87c","M256 48c-8.8 0-16 7.2-16 16V288c0 8.7 6.9 15.8 15.6 16l69.1-94.2c4.5-6.2 11.7-9.8 19.4-9.8s14.8 3.6 19.4 9.8L380 232.4l56-85.6c4.4-6.8 12-10.9 20.1-10.9s15.7 4.1 20.1 10.9L578.7 303.8c7.6-1.3 13.3-7.9 13.3-15.8V64c0-8.8-7.2-16-16-16H256zM192 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64zm-56 64h24v48 88V376v8 80H352V384h48v80h48c8.8 0 16-7.2 16-16V384h48v64c0 35.3-28.7 64-64 64H400 376 352 160 136 112 64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h48 24zm-24 48H64c-8.8 0-16 7.2-16 16v48h64V176zm0 288V400H48v48c0 8.8 7.2 16 16 16h48zM48 352h64V288H48v64zM304 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eTc=eTi,eTs={prefix:"far",iconName:"floppy-disk-circle-arrow-right",icon:[576,512,["save-circle-arrow-right"],"e180","M48 96V416c0 8.8 7.2 16 16 16H268c6.9 17.5 16.4 33.7 28.2 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm381.3 29.3c12 12 18.7 28.3 18.7 45.3v22.2c-5.3-.5-10.6-.7-16-.7c-10.9 0-21.6 1-32 2.9V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9zM256 368c0 2.5 .1 4.9 .2 7.4c-9.4 5.5-20.4 8.6-32.2 8.6c-35.3 0-64-28.7-64-64s28.7-64 64-64c22.1 0 41.6 11.2 53.1 28.3C263.7 309.2 256 337.7 256 368zM128 80v80H272V80H128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L457.4 352H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z"]},eTo=eTs,eTl={prefix:"far",iconName:"sign-hanging",icon:[512,512,["sign"],"f4d9","M88 0c13.3 0 24 10.7 24 24V64l376 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-376 0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V112H24C10.7 112 0 101.3 0 88S10.7 64 24 64H64V24C64 10.7 74.7 0 88 0zM192 336H432V192H192V336zM144 176c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V176z"]},eTf=eTl,eTd={prefix:"far",iconName:"cloud-bolt-sun",icon:[640,512,["thunderstorm-sun"],"f76e","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm112.1 48c0 .8 0 1.7-.1 2.5l-2 23.8c-1.1 13.2-12.7 23-25.9 21.9c-1.3-.1-2.6-.2-4-.2c-26.5 0-48 21.5-48 48c0 20.6 12.9 38.1 31.1 44.9c-12.6 11.7-17.9 29.3-14 46c-37.9-12.9-65.1-48.7-65.1-90.9c0-47.5 34.5-86.9 79.8-94.6l.2-2.5c.6-52.5 43.4-94.8 96-94.8c33 0 62 16.6 79.3 41.9c12.2-6.3 26-9.9 40.6-9.9c43 0 78.8 30.9 86.5 71.7c1 2.6 1.5 5.4 1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80c-.9 0-1.8 0-2.7 0H541.3c3.5-10.1 3.7-21.3 0-31.8c-2.1-6.1-5.4-11.6-9.6-16.2h26.1c.3 0 .6 0 1 0c.4 0 .9 0 1.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1.6 0-3.1 .1-4.6 .3c-6.9 1-13.9-1.1-19.1-5.6s-8.3-11.2-8.3-18.1V218.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c-.1-.6-.2-1.1-.3-1.7c-2.5-19.6-19.3-34.8-39.7-34.8c-12.6 0-23.8 5.8-31.1 14.9c-.6 .7-1.1 1.3-1.8 1.9c-6.1 1.1-12 3.5-17.4 7c-1.6 0-3.3-.2-4.9-.6c-8.9-2.1-15.9-9.1-18-18c-4.9-21.3-24-37.2-46.8-37.2c-26.5 0-48 21.5-48 48zm154 35.6c5.8 4.7 7.6 12.9 4.2 19.6L425.9 352H496c6.8 0 12.9 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L374.1 384H304c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},eTu=eTd,eTp={prefix:"far",iconName:"tablet",icon:[448,512,["tablet-android"],"f3fb","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 400h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},eTh=eTp,eTb={prefix:"far",iconName:"glass-half",icon:[384,512,["glass-half-empty","glass-half-full"],"e192","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c37.4 0 68.5-28.6 71.7-65.8L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM66.7 240L50.2 48H333.8L317.3 240H66.7zm4.1 48H313.2L299.9 442.1C298.8 454.5 288.4 464 276 464H108c-12.5 0-22.8-9.5-23.9-21.9L70.8 288z"]},eTm=eTb,eTg=eTb,eTy={prefix:"far",iconName:"message-minus",icon:[512,512,["comment-alt-minus"],"f4a7","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM184 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},eTM=eTy,eTv={prefix:"far",iconName:"link-horizontal-slash",icon:[640,512,["chain-horizontal-slash"],"e1cc","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-56.4-44.2c39.5-25.6 65.6-70.1 65.6-120.7c0-75.7-58.7-138.5-134.3-143.5l-8.1-.5c-13.2-.9-24.7 9.1-25.5 22.4s9.1 24.7 22.3 25.5l8.1 .5c50.4 3.4 89.5 45.2 89.5 95.6c0 39.8-24.3 74-58.8 88.4L414.8 299.8c20.8-25 33.2-57.1 33.2-91.9C448 128.4 383.6 64 304.1 64H143.9c-9.1 0-18.1 .9-26.8 2.5L38.8 5.1zM175.2 112h129c52.9 0 95.9 42.9 95.9 95.9c0 23.7-8.6 45.5-23 62.3L175.2 112zM385.8 400h-50c-53 0-95.9-42.9-95.9-95.9c0-6 .6-12 1.6-17.7l-40.8-32.1c-5.7 15.6-8.9 32.4-8.9 49.8C192 383.6 256.4 448 335.9 448H446.8l-60.9-48zM67.8 149.5L30.1 119.7C11.2 144.1 0 174.7 0 207.9c0 75.7 58.7 138.5 134.3 143.5l8.1 .5c13.2 .9 24.7-9.1 25.5-22.3s-9.1-24.7-22.4-25.5l-8.1-.5C87.1 300.2 48 258.3 48 207.9c0-22 7.4-42.2 19.8-58.4z"]},eTC=eTv,eTI={prefix:"far",iconName:"trash-can-undo",icon:[448,512,["trash-can-arrow-turn-left","trash-undo-alt"],"f896","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm145.9 64.1c8.8 9.9 7.9 25.1-2 33.9L199.1 248H240c48.6 0 88 39.4 88 88v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V336c0-22.1-17.9-40-40-40H199.1l24.8 22.1c9.9 8.8 10.8 24 2 33.9s-24 10.8-33.9 2l-72-64c-5.1-4.6-8.1-11.1-8.1-17.9s2.9-13.4 8.1-17.9l72-64c9.9-8.8 25.1-7.9 33.9 2z"]},eTA=eTI,eTz=eTI,eTL={prefix:"far",iconName:"signal-weak",icon:[640,512,["signal-1"],"f68c","M64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},eTT=eTL,eTw={prefix:"far",iconName:"car-rear",icon:[512,512,["car-alt"],"f5de","M165.4 80H346.6c17 0 32.1 10.7 37.8 26.8L408.6 176H103.4l24.2-69.2c5.6-16 20.8-26.8 37.8-26.8zM82.3 90.9L48.1 188.8C19.3 205.4 0 236.4 0 272v64c0 23.7 12.9 44.4 32 55.4V456c0 13.3 10.7 24 24 24s24-10.7 24-24V400H432v56c0 13.3 10.7 24 24 24s24-10.7 24-24V391.4c19.1-11.1 32-31.7 32-55.4V272c0-35.6-19.4-66.6-48.1-83.2L429.7 90.9C417.3 55.6 384 32 346.6 32H165.4C128 32 94.7 55.6 82.3 90.9zM96 224H416c20.9 0 38.7 13.4 45.3 32H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v32c0 8.8-7.2 16-16 16H320V320c0-17.7-14.3-32-32-32H224c-17.7 0-32 14.3-32 32v32H64c-8.8 0-16-7.2-16-16V304h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H50.7c6.6-18.6 24.4-32 45.3-32z"]},eTH=eTw,eTx={prefix:"far",iconName:"battery-quarter",icon:[576,512,["battery-2"],"f243","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z"]},eTN=eTx,eTV={prefix:"far",iconName:"ellipsis-stroke",icon:[512,512,["ellipsis-h-alt"],"f39b","M416 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-88a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM256 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-88a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM120 256a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-88 0a64 64 0 1 0 128 0A64 64 0 1 0 32 256z"]},eTk=eTV,eTE={prefix:"far",iconName:"baby-carriage",icon:[512,512,["carriage-baby"],"f77d","M138.9 22.9L256 192H400V152c0-30.9 25.1-56 56-56h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H456c-4.4 0-8 3.6-8 8v40 32c0 28-6.1 55.6-17.7 81.1c-11.6 25.5-28.6 48.4-49.5 67.5c-21 19.1-45.6 34-72.5 44.1S252.8 432 224 432s-57.4-5.2-84.3-15.3s-51.5-25-72.5-44.1s-37.9-42-49.5-67.5C6.1 279.6 0 252 0 224V192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM56.1 272c1.5 4.5 3.3 8.9 5.3 13.2c8.8 19.4 21.8 37 38.2 51.9s35.7 26.6 57.1 34.7s44.2 12.2 67.4 12.2s46-4.1 67.4-12.2s40.8-19.8 57.1-34.7s29.3-32.5 38.2-51.9c2-4.3 3.7-8.8 5.3-13.2c3.6-10.4 6-21.1 7.2-32H48.9c1.2 10.9 3.6 21.6 7.2 32z"]},eTD=eTE,eTS={prefix:"far",iconName:"percent",icon:[384,512,[62101,62785,"percentage"],"25","M369 113c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L15 399c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L369 113zM112 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM368 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},eT_=eTS,eTO={prefix:"far",iconName:"location-check",icon:[384,512,["map-marker-check"],"f606","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zm-79-23L177 297c-9.4 9.4-24.6 9.4-33.9 0L79 233c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},eTP=eTO,eTj={prefix:"far",iconName:"face-smile",icon:[512,512,[128578,"smile"],"f118","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eTB=eTj,eTR={prefix:"far",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M134.6 51.7L123.8 192.6c-1.1 14.6-8.8 27.8-20.9 36C79 244.8 61.1 269.4 53.8 298.9L52.5 304H168V216c0-13.3 10.7-24 24-24s24 10.7 24 24v88H331.5l-1.3-5.1c-7.4-29.5-25.2-54.1-49.1-70.2c-12.1-8.2-19.8-21.5-20.9-36L249.4 51.7c-.1-1.2-.1-2.5-.1-3.7H134.8c0 1.2 0 2.5-.1 3.7zM168 352H32c-9.9 0-19.2-4.5-25.2-12.3S-1.4 321.8 1 312.2l6.2-25c10.3-41.3 35.4-75.7 68.7-98.3L83.1 96l3.7-48H56c-4.4 0-8.6-1.2-12.2-3.3C36.8 40.5 32 32.8 32 24C32 10.7 42.7 0 56 0H86.8 297.2 328c13.3 0 24 10.7 24 24c0 8.8-4.8 16.5-11.8 20.7c-3.6 2.1-7.7 3.3-12.2 3.3H297.2l3.7 48 7.1 92.9c33.3 22.6 58.4 57.1 68.7 98.3l6.2 25c2.4 9.6 .2 19.7-5.8 27.5s-15.4 12.3-25.2 12.3H216V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352z"]},eTU=eTR,eTF={prefix:"far",iconName:"person-praying",icon:[448,512,[128720,"pray"],"f683","M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM202.1 192c5.3 0 10.2 2.7 12.9 7.2l4.3 7.1L152.2 367.5l-9.4-6c-9.8-6.3-13.7-18.7-9.2-29.4l54.5-130.7c2.4-5.7 7.9-9.3 14-9.3zm48.3 64.7l7.4 12.1c12.8 20.9 41.2 25.4 59.9 9.6l89.8-76c10.1-8.6 11.4-23.7 2.8-33.8s-23.7-11.4-33.8-2.8l-82.7 70-37.9-61.6C244.4 155.4 224 144 202.1 144c-25.5 0-48.5 15.3-58.3 38.9L89.3 313.6c-13.4 32.3-1.8 69.5 27.6 88.3L214 464H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H296c10.7 0 20-7 23-17.3s-1.1-21.2-10.1-27l-115.7-74 57.1-137.1z"]},eTG=eTF,eTY={prefix:"far",iconName:"tty-answer",icon:[640,512,["teletype-answer"],"e2b9","M329 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2zM304 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM288 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V176zM400 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V80zM592 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H592c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM576 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H592c-8.8 0-16-7.2-16-16V176zM400 160H528c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16z"]},eTQ=eTY,eTq={prefix:"far",iconName:"dial",icon:[576,512,["dial-med-high"],"e15b","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM208.8 208.8c37.9-37.9 96.2-43 139.6-15.1L271 271c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l77.4-77.4c27.8 43.4 22.8 101.7-15.1 139.6c-43.7 43.7-114.7 43.7-158.4 0s-43.7-114.7 0-158.4zm192.3-33.9A160 160 0 1 0 174.9 401.1 160 160 0 1 0 401.1 174.9zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eTK=eTq,eTZ={prefix:"far",iconName:"circle-trash",icon:[512,512,["trash-circle"],"e126","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM160 128h41.4l11.3-11.3c3-3 7.1-4.7 11.3-4.7h64c4.2 0 8.3 1.7 11.3 4.7L310.6 128H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H352L338.4 354.7c-1.4 16.6-15.2 29.3-31.9 29.3H205.4c-16.6 0-30.5-12.8-31.9-29.3L160 192z"]},eTW=eTZ,eT$={prefix:"far",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M94 187.1C120.8 124.1 183.3 80 256 80c39.7 0 77.8 15.8 105.9 43.9l4.1 4.1-35.7 35.7c-6.6 6.6-10.3 15.6-10.3 25c0 19.5 15.8 35.3 35.3 35.3H472c13.3 0 24-10.7 24-24V83.3C496 63.8 480.2 48 460.7 48c-9.4 0-18.3 3.7-25 10.3L400 94.1l-4.1-4.1C358.8 52.8 308.5 32 256 32C163.4 32 83.9 88.2 49.8 168.3c-5.2 12.2 .5 26.3 12.7 31.5s26.3-.5 31.5-12.7zm368 157c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6C391 388.1 328.6 432 256 432c-39.7 0-77.8-15.8-105.9-43.9l-4.1-4.1 35.7-35.7c6.6-6.6 10.3-15.6 10.3-25c0-19.5-15.8-35.3-35.3-35.3H40c-13.3 0-24 10.7-24 24V428.7C16 448.2 31.8 464 51.3 464c9.4 0 18.3-3.7 25-10.3L112 417.9l4.1 4.1C153.2 459.2 203.5 480 256 480c92.5 0 171.8-56 206-135.9zM448 176H385.9L448 113.9V176zM64 336h62.1L64 398.1V336z"]},eTX=eT$,eTJ={prefix:"far",iconName:"arrow-up-triangle-square",icon:[576,512,["sort-shapes-up"],"f88a","M416 32c9.9 0 19.1 5.2 24.2 13.7L524.4 186c2.3 3.9 3.6 8.4 3.6 12.9c0 13.8-11.2 25.1-25.1 25.1H329.1c-13.8 0-25.1-11.2-25.1-25.1c0-4.5 1.2-9 3.6-12.9L391.8 45.7C396.9 37.2 406.1 32 416 32zM368 432h96V336H368v96zM416 98.6L369.6 176h92.8L416 98.6zM320 432V336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96z"]},eT1=eTJ,eT0={prefix:"far",iconName:"gears",icon:[640,512,["cogs"],"f085","M147.1 52.7l-6.5 23.5c-1.7 6.2-6.3 11.2-12.4 13.5c-10 3.7-19.1 9-27.2 15.7c-5 4.1-11.6 5.6-17.9 4l-23.6-6.2c-5 6.9-9.4 14.4-12.9 22.3l17.1 17.4c4.5 4.6 6.6 11.1 5.5 17.4c-.9 5.1-1.3 10.3-1.3 15.7s.5 10.6 1.3 15.7c1.1 6.4-.9 12.9-5.5 17.4L46.7 226.5c3.5 7.9 7.9 15.4 12.9 22.3l23.6-6.2c6.3-1.6 12.9-.1 17.9 4c8 6.7 17.2 12 27.2 15.7c6.1 2.2 10.7 7.2 12.4 13.5l6.5 23.5c4.2 .4 8.5 .7 12.9 .7s8.7-.2 12.9-.7l6.5-23.5c1.7-6.2 6.3-11.2 12.4-13.5c10-3.7 19.1-9 27.2-15.7c5-4.1 11.6-5.6 17.9-4l23.6 6.2c5-6.9 9.4-14.4 12.9-22.3l-17.1-17.4c-4.5-4.6-6.6-11.1-5.5-17.4c.9-5.1 1.3-10.3 1.3-15.7s-.5-10.6-1.3-15.7c-1.1-6.4 .9-12.9 5.5-17.4l17.1-17.4c-3.5-7.9-7.9-15.4-12.9-22.3l-23.6 6.2c-6.3 1.6-12.9 .1-17.9-4c-8-6.7-17.2-12-27.2-15.7c-6.1-2.2-10.7-7.2-12.4-13.5l-6.5-23.5c-4.2-.4-8.5-.7-12.9-.7s-8.7 .2-12.9 .7zM127.3 15.3C137.9 13.1 148.8 12 160 12s22.1 1.1 32.7 3.3c7.4 1.5 13.3 7 15.3 14.3l7.3 26.6c7.3 3.4 14.3 7.4 20.8 12l26.6-7c7.3-1.9 15 .4 20 6.1c14.4 16.3 25.7 35.5 32.8 56.7c2.4 7.1 .6 15-4.7 20.4L291.5 164c.4 4 .5 8 .5 12s-.2 8-.5 12l19.4 19.6c5.3 5.4 7.1 13.2 4.7 20.4c-7.1 21.2-18.3 40.4-32.8 56.7c-5 5.6-12.7 8-20 6.1l-26.6-7c-6.5 4.6-13.5 8.6-20.8 12L208 322.4c-2 7.3-7.9 12.8-15.3 14.3c-10.6 2.1-21.5 3.3-32.7 3.3s-22.1-1.1-32.7-3.3c-7.4-1.5-13.3-7-15.3-14.3l-7.3-26.6c-7.3-3.4-14.3-7.4-20.8-12l-26.6 7c-7.3 1.9-15-.4-20-6.1C22.8 268.4 11.5 249.2 4.4 228c-2.4-7.1-.6-15 4.7-20.4L28.5 188c-.4-4-.5-8-.5-12s.2-8 .5-12L9.2 144.4C3.9 139 2 131.1 4.4 124c7.1-21.2 18.3-40.4 32.8-56.7c5-5.6 12.7-8 20-6.1l26.6 7c6.5-4.6 13.5-8.6 20.8-12L112 29.6c2-7.3 7.9-12.8 15.3-14.3zM120 176a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM340.7 364.9l23.5 6.5c6.2 1.7 11.2 6.3 13.5 12.4c3.7 10 9 19.1 15.7 27.2c4.1 5 5.6 11.6 4 17.9l-6.2 23.6c6.9 5 14.4 9.4 22.3 12.9l17.4-17.1c4.6-4.5 11.1-6.6 17.4-5.5c5.1 .9 10.3 1.3 15.7 1.3s10.6-.5 15.7-1.3c6.4-1.1 12.9 .9 17.4 5.5l17.4 17.1c7.9-3.5 15.4-7.9 22.3-12.9l-6.2-23.6c-1.6-6.2-.1-12.9 4-17.9c6.7-8 12-17.2 15.7-27.2c2.2-6.1 7.2-10.7 13.5-12.4l23.5-6.5c.4-4.2 .7-8.5 .7-12.9s-.2-8.7-.7-12.9l-23.5-6.5c-6.2-1.7-11.2-6.3-13.5-12.4c-3.7-10-9-19.1-15.7-27.2c-4.1-5-5.6-11.6-4-17.9l6.2-23.6c-6.9-5-14.4-9.4-22.3-12.9l-17.4 17.1c-4.6 4.5-11.1 6.6-17.4 5.5c-5.1-.9-10.3-1.3-15.7-1.3s-10.6 .5-15.7 1.3c-6.4 1.1-12.9-.9-17.4-5.5l-17.4-17.1c-7.9 3.5-15.4 7.9-22.3 12.9l6.2 23.6c1.6 6.3 .1 12.9-4 17.9c-6.7 8-12 17.2-15.7 27.2c-2.2 6.1-7.2 10.7-13.5 12.4l-23.5 6.5c-.4 4.2-.7 8.5-.7 12.9s.2 8.7 .7 12.9zm-37.4 19.8c-2.1-10.6-3.3-21.5-3.3-32.7s1.1-22.1 3.3-32.7c1.5-7.4 7-13.3 14.3-15.3l26.6-7.3c3.4-7.3 7.4-14.3 12-20.8l-7-26.6c-1.9-7.3 .4-15 6.1-20c16.3-14.4 35.5-25.7 56.7-32.8c7.1-2.4 15-.6 20.4 4.7L452 220.5c4-.4 8-.5 12-.5s8 .2 12 .5l19.6-19.4c5.4-5.3 13.2-7.1 20.4-4.7c21.2 7.1 40.4 18.3 56.7 32.8c5.6 5 8 12.7 6.1 20l-7 26.6c4.6 6.5 8.6 13.5 12 20.8l26.6 7.3c7.3 2 12.8 7.9 14.3 15.3c2.1 10.6 3.3 21.5 3.3 32.7s-1.1 22.1-3.3 32.7c-1.5 7.4-7 13.3-14.3 15.3l-26.6 7.3c-3.4 7.3-7.4 14.3-12 20.8l7 26.6c1.9 7.3-.5 15-6.1 20c-16.3 14.4-35.5 25.7-56.7 32.8c-7.1 2.4-15 .6-20.4-4.7L476 483.5c-4 .4-8 .5-12 .5s-8-.2-12-.5l-19.6 19.4c-5.4 5.3-13.2 7.1-20.4 4.7c-21.2-7.1-40.4-18.3-56.7-32.8c-5.6-5-8-12.7-6.1-20l7-26.6c-4.6-6.5-8.6-13.5-12-20.8L317.6 400c-7.3-2-12.8-7.9-14.3-15.3zM464 392a40 40 0 1 1 0-80 40 40 0 1 1 0 80z"]},eT2=eT0,eT6={prefix:"far",iconName:"sun-bright",icon:[512,512,["sun-alt"],"e28f","M280 24V88c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zm157 84.9l-45.3 45.3c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L403.1 75c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM108.9 75l45.3 45.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L75 108.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM24 232H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm400 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H424c-13.3 0-24-10.7-24-24s10.7-24 24-24zM154.2 391.8L108.9 437c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l45.3-45.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zm237.6-33.9L437 403.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-45.3-45.3c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM280 424v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V424c0-13.3 10.7-24 24-24s24 10.7 24 24zm40-168a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-176 0a112 112 0 1 1 224 0 112 112 0 1 1 -224 0z"]},eT4=eT6,eT3={prefix:"far",iconName:"lock-keyhole-open",icon:[576,512,["lock-open-alt"],"f3c2","M432 48c-44.2 0-80 35.8-80 80v64h32c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H304V128C304 57.3 361.3 0 432 0s128 57.3 128 128v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V128c0-44.2-35.8-80-80-80zM384 240H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16zM256 376H192c-13.3 0-24-10.7-24-24s10.7-24 24-24h64c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},eT5=eT3,eT8={prefix:"far",iconName:"square-fragile",icon:[448,512,["box-fragile","square-wine-glass-crack"],"f49b","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 38.3c0-12.3 10-22.3 22.3-22.3H176l32 64-32 32 80 64-32-64 48-32-32-64h57.7c12.3 0 22.3 10 22.3 22.3V224c0 47.6-34.6 87.1-80 94.7V368h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V318.7c-45.4-7.6-80-47.1-80-94.7V134.3z"]},eT9=eT8,eT7=eT8,ewe={prefix:"far",iconName:"face-grin-hearts",icon:[512,512,[128525,"grin-hearts"],"f584","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM215.3 137.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm122.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z"]},ewt=ewe,ewa={prefix:"far",iconName:"transgender",icon:[512,512,[9895,"transgender-alt"],"f225","M128 24c0-13.3-10.7-24-24-24H24C10.7 0 0 10.7 0 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9L78.1 112l-7 7c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 15.2 15.2C107.6 187.7 96 220.5 96 256c0 80.2 59 146.6 136 158.2V432H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V414.2c77-11.6 136-78 136-158.2c0-35.5-11.6-68.3-31.2-94.9L464 81.9V104c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h22.1l-79.2 79.2C324.3 107.6 291.5 96 256 96s-68.3 11.6-94.9 31.2L145.9 112l7-7c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-7 7L81.9 48H104c13.3 0 24-10.7 24-24zM256 368c-61.9 0-112-50.1-112-112c0-29.8 11.7-56.9 30.7-77c.8-.6 1.6-1.3 2.3-2s1.4-1.5 2-2.3c20.1-19 47.2-30.7 77-30.7s56.9 11.7 77 30.7c.6 .8 1.3 1.6 2 2.3s1.5 1.4 2.3 2c19 20.1 30.7 47.2 30.7 77c0 61.9-50.1 112-112 112z"]},ewn=ewa,ewr={prefix:"far",iconName:"arrow-turn-down",icon:[384,512,["level-down"],"f149","M24 48C10.7 48 0 37.3 0 24S10.7 0 24 0L128 0c48.6 0 88 39.4 88 88l0 342.1 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L209 505c-9.4 9.4-24.6 9.4-33.9 0L47 377c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87L168 88c0-22.1-17.9-40-40-40L24 48z"]},ewi=ewr,ewc={prefix:"far",iconName:"arrow-right-to-line",icon:[448,512,[8677,"arrow-to-right"],"f340","M448 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 336c0 13.3 10.7 24 24 24s24-10.7 24-24l0-336zM312.4 273.5c4.8-4.5 7.6-10.9 7.6-17.5s-2.7-12.9-7.6-17.5l-136-128c-9.7-9.1-24.8-8.6-33.9 1s-8.6 24.8 1 33.9L235.5 232 152 232 24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l128 0 83.5 0-91.9 86.5c-9.7 9.1-10.1 24.3-1 33.9s24.3 10.1 33.9 1l136-128z"]},ews=ewc,ewo={prefix:"far",iconName:"flag-pennant",icon:[448,512,[128681,"pennant"],"f456","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24v8V80 304v48V488c0 13.3 10.7 24 24 24s24-10.7 24-24V350.9L432.9 213.4c9-3.2 15.1-11.8 15.1-21.4s-6-18.2-15.1-21.4L48 33.1V24zm0 60.1L350.1 192 48 299.9V84.1z"]},ewl=ewo,ewf={prefix:"far",iconName:"ticket-simple",icon:[576,512,["ticket-alt"],"f3ff","M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v60.1c0 10.2-6.4 19.2-16 22.6c-18.7 6.6-32 24.4-32 45.3s13.3 38.7 32 45.3c9.6 3.4 16 12.5 16 22.6V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V323.9c0-10.2 6.4-19.2 16-22.6c18.7-6.6 32-24.4 32-45.3s-13.3-38.7-32-45.3c-9.6-3.4-16-12.5-16-22.6V128zm64-16c-8.8 0-16 7.2-16 16v44.9c28.7 16.6 48 47.6 48 83.1s-19.3 66.6-48 83.1V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V339.1c-28.7-16.6-48-47.6-48-83.1s19.3-66.6 48-83.1V128c0-8.8-7.2-16-16-16H64z"]},ewd=ewf,ewu={prefix:"far",iconName:"angles-left",icon:[512,512,[171,"angle-double-left"],"f100","M47 239c-9.4 9.4-9.4 24.6 0 33.9L207 433c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97.9 256 241 113c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L47 239zM399 79L239 239c-9.4 9.4-9.4 24.6 0 33.9L399 433c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-143-143L433 113c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},ewp=ewu,ewh={prefix:"far",iconName:"camcorder",icon:[576,512,[128249,"video-handheld"],"f8a8","M96 120c0-22.1 17.9-40 40-40H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88 39.4-88 88v42c-27.6 7.1-48 32.2-48 62V416c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V399 241 224c0-35.3-28.7-64-64-64H96V120zM64 208H320c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16zM520.3 460.5c5.1 2.3 10.6 3.5 16.2 3.5c21.8 0 39.5-17.7 39.5-39.5v-209c0-21.8-17.7-39.5-39.5-39.5c-5.6 0-11.1 1.2-16.2 3.5L416 226.4V279l112-50.4V411.4L416 361v52.6l104.3 46.9zM80 264c0 13.3 10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H104c-13.3 0-24 10.7-24 24z"]},ewb=ewh,ewm={prefix:"far",iconName:"pen-paintbrush",icon:[576,512,["pencil-paintbrush"],"f618","M68.4 360.9L45.4 439 33 481.2c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1L105 498.6l78.1-23c12.4-3.6 23.7-9.9 33.4-18.4c1.4-1.2 2.7-2.5 4-3.8L524.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L485.3 19.3c-25-25-65.5-25-90.5 0L90.6 323.5c-10.4 10.4-18 23.3-22.2 37.4zm46 13.5c1.7-5.6 4.5-10.8 8.4-15.2c.6-.6 1.1-1.2 1.7-1.8L353 129 415 191 186.6 419.5c-4.7 4.7-10.6 8.2-17 10.1l-23.4 6.9L91.4 452.6l16.1-54.8 6.9-23.4zm170.2 71.4C304.4 485.1 345 512 391.9 512h152c17.7 0 32-14.3 32-32s-14.3-32-32-32h-6c-18.1 0-30.1-19.8-27.4-37.6c.9-6 1.4-12.1 1.4-18.4c0-46.9-26.9-87.5-66.1-107.3l-37.2 37.2c31.7 7.5 55.3 36 55.3 70.1c0 3.8-.3 7.5-.8 11.1c-3.3 21.4 2.2 43.1 13.8 60l.7 .9H391.9c-34 0-62.5-23.6-70.1-55.3l-37.2 37.2zM136 24C105.1-6.9 54.9-6.9 24 24S-6.9 105.1 24 136l98.7 98.7 33.9-33.9L57.9 102.1c-12.2-12.2-12.2-31.9 0-44.1s31.9-12.2 44.1 0l98.7 98.7 33.9-33.9L136 24z"]},ewg=ewm,ewy={prefix:"far",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M48 106.7V56c0-13.3-10.7-24-24-24S0 42.7 0 56V168c0 13.3 10.7 24 24 24H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H80.7c37-57.8 101.7-96 175.3-96c114.9 0 208 93.1 208 208s-93.1 208-208 208c-42.5 0-81.9-12.7-114.7-34.5c-11-7.3-25.9-4.3-33.3 6.7s-4.3 25.9 6.7 33.3C155.2 496.4 203.8 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C170.3 0 94.4 42.1 48 106.7zM256 128c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z"]},ewM=ewy,ewv={prefix:"far",iconName:"face-grin-beam-sweat",icon:[512,512,[128517,"grin-beam-sweat"],"f583","M476.8 126.3C497.1 120.8 512 102.7 512 81c0-20-28.6-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-9.5 12.6-27.1 37.2-36 57.5c-.3 .7-.6 1.4-.9 2.1C417.8 69.7 416 76 416 81c0 26 21.5 47 48 47c4.4 0 8.7-.6 12.8-1.7zM395.4 41.2C355.3 15.2 307.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-35.8-7.3-69.9-20.6-100.8c-8.6 3.1-17.8 4.8-27.4 4.8c-8.9 0-17.6-1.5-25.7-4.2C454.7 185.5 464 219.7 464 256c0 114.9-93.1 208-208 208S48 370.9 48 256S141.1 48 256 48c48.7 0 93.4 16.7 128.9 44.7c-.6-3.8-.9-7.7-.9-11.7c0-11.4 3.8-22.4 7.1-30.5c1.3-3.1 2.7-6.2 4.3-9.3zM375 336.5c10.4-16.1-6.8-32.5-25.5-28.1c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c24.6 38.1 68.7 63.5 119.1 63.5s94.5-25.4 119.1-63.5zM217.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z"]},ewC=ewv,ewI={prefix:"far",iconName:"file-export",icon:[576,512,["arrow-right-from-file"],"f56e","M336 448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80v96h48V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V368H336v80zM489 215c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H216c-13.3 0-24 10.7-24 24s10.7 24 24 24H494.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},ewA=ewI,ewz={prefix:"far",iconName:"shield",icon:[512,512,[128737,"shield-blank"],"f132","M256 49.4L73 127c-5.9 2.5-9.1 7.8-9 12.8c.5 91.4 38.4 249.3 186.4 320.1c3.6 1.7 7.8 1.7 11.3 0C409.7 389 447.6 231.2 448 139.7c0-5-3.1-10.2-9-12.8L256 49.4zM269.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0s9.2 1 13.4 2.9z"]},ewL=ewz,ewT={prefix:"far",iconName:"arrow-up-short-wide",icon:[576,512,["sort-amount-up-alt"],"f885","M111 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L49 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zm201 9h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},eww=ewT,ewH={prefix:"far",iconName:"arrows-repeat-1",icon:[512,512,["repeat-1-alt"],"f366","M22.5 280C9.3 279.1-.8 267.7 0 254.5l.5-8C5.6 166.4 72 104 152.2 104H366.1L311 49c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l96 96c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H152.2c-54.9 0-100.4 42.7-103.8 97.5l-.5 8c-.8 13.2-12.2 23.3-25.5 22.5zm467-47.9c13.2 .8 23.3 12.2 22.5 25.5l-.5 8C506.4 345.6 440 408 359.8 408H145.9l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 401c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8H359.8c54.9 0 100.4-42.7 103.8-97.5l.5-8c.8-13.2 12.2-23.3 25.4-22.5zM288 216v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c-10 0-19.4-6.4-22.8-16.4c-4.2-12.6 2.6-26.2 15.2-30.4l24-8c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5z"]},ewx=ewH,ewN={prefix:"far",iconName:"glasses-round",icon:[576,512,[128083,"glasses-alt"],"f5f5","M118.6 80c-11.5 0-21.4 7.9-24 19.1L64.4 228.3C85.2 215.4 109.7 208 136 208c55.1 0 102.6 32.8 124 80H316c21.3-47.2 68.8-80 124-80c26.3 0 50.8 7.4 71.6 20.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l40.5 173.7c4.9 20.9 7.3 42.2 7.3 63.6V336c0 .8 0 1.6-.1 2.4c.1 1.9 .1 3.8 .1 5.6c0 75.1-60.9 136-136 136c-72.4 0-131.6-56.6-135.8-128H271.8c-4.1 71.4-63.3 128-135.8 128C60.9 480 0 419.1 0 344c0-1.9 0-3.8 .1-5.6c-.1-.8-.1-1.6-.1-2.4V325.5c0-21.4 2.5-42.8 7.3-63.6L47.9 88.2C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM136 432a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm392-88a88 88 0 1 0 -176 0 88 88 0 1 0 176 0z"]},ewV=ewN,ewk={prefix:"far",iconName:"golf-ball-tee",icon:[384,512,["golf-ball"],"f450","M336 192c0 55.7-31.7 104.1-78 128h77.1c30.4-34 48.9-78.8 48.9-128C384 86 298 0 192 0S0 86 0 192c0 49.2 18.5 94 48.9 128H126c-46.3-23.9-78-72.3-78-128c0-79.5 64.5-144 144-144s144 64.5 144 144zM226.1 248.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM64 376c0 13.3 10.7 24 24 24h64c8.8 0 16 7.2 16 16v72c0 13.3 10.7 24 24 24s24-10.7 24-24V416c0-8.8 7.2-16 16-16h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-13.3 0-24 10.7-24 24z"]},ewE=ewk,ewD={prefix:"far",iconName:"circle-chevron-left",icon:[512,512,["chevron-circle-left"],"f137","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135L167 239c-9.4 9.4-9.4 24.6 0 33.9L271 377c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-87-87 87-87c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},ewS=ewD,ew_={prefix:"far",iconName:"ban-parking",icon:[512,512,["parking-circle-slash"],"f616","M256 464C141.1 464 48 370.9 48 256c0-48.8 16.8-93.7 44.9-129.1L385.1 419.1C349.7 447.2 304.8 464 256 464zm80-162c24.2-17.4 40-45.9 40-78c0-53-43-96-96-96H200c-10.4 0-19.6 4.9-25.5 12.6L126.9 92.9C162.3 64.8 207.2 48 256 48c114.9 0 208 93.1 208 208c0 48.8-16.8 93.7-44.9 129.1L336 302zm-120-120V176h64c26.5 0 48 21.5 48 48c0 18.9-11 35.3-26.9 43.1L216 182.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 265.9V296v64c0 13.3 10.7 24 24 24s24-10.7 24-24V320h6.1L168 265.9z"]},ewO=ew_,ewP={prefix:"far",iconName:"cricket-bat-ball",icon:[512,512,[127951,"cricket"],"f449","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-143 143-24.4-24.4c-21.9-21.9-57.3-21.9-79.2 0L16.1 334C6.1 344-.6 358.4 .5 374.4c.8 11.3 2.8 28.6 8.2 46.4C13.8 438.1 22.9 457.9 39 473c15 16.2 34.9 25.2 52.2 30.4c17.8 5.4 35.1 7.4 46.4 8.2c16 1.1 30.4-5.6 40.4-15.6L386.3 287.6c21.9-21.9 21.9-57.3 0-79.2L361.9 184 505 41zM269.7 159.6l41.2 41.2 .2 .2 .2 .2 41.2 41.2c3.1 3.1 3.1 8.2 0 11.3L318.1 288H232c-4.4 0-8-3.6-8-8V193.9l34.3-34.3c3.1-3.1 8.2-3.1 11.3 0zM176 241.9V280c0 30.9 25.1 56 56 56h38.1l-126 126c-.7 .7-1.5 1.2-2.1 1.5c-.5 .2-.8 .2-1.1 .2c-9.3-.6-22.6-2.2-35.7-6.2s-24-9.7-30.9-17.2c-.8-.8-1.6-1.7-2.4-2.4c-7.5-6.9-13.2-17.8-17.2-30.9s-5.6-26.5-6.2-35.7c0-.3 0-.6 .2-1.1c.2-.6 .7-1.4 1.5-2.1l126-126zM400 432a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},ewj=ewP,ewB={prefix:"far",iconName:"wand-magic",icon:[512,512,["magic"],"f0d0","M319.7 157.7l34.6 34.6L464 82.6 429.4 48 319.7 157.7zm-33.9 33.9L48 429.4 82.6 464 320.3 226.2l-34.6-34.6zM14.1 395.4L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9z"]},ewR=ewB,ewU={prefix:"far",iconName:"atom-simple",icon:[512,512,["atom-alt"],"f5d3","M89.6 422.4c7.9 7.9 31.4 16.9 80.4 .6c13.2-4.4 27.2-10.4 41.6-17.9c-18.9-14.4-37.7-30.8-55.8-48.9s-34.5-36.9-48.9-55.8c-7.5 14.4-13.5 28.4-17.9 41.6c-16.3 49-7.3 72.5 .6 80.4zM76.8 256C27.6 173.9 16.5 94.9 55.7 55.7S173.9 27.6 256 76.8c82.1-49.2 161.1-60.3 200.3-21.1s28.1 118.2-21.1 200.3c49.2 82.1 60.3 161.1 21.1 200.3s-118.2 28.1-200.3-21.1c-82.1 49.2-161.1 60.3-200.3 21.1S27.6 338.1 76.8 256zM107 211.6c14.4-18.9 30.8-37.7 48.9-55.8s36.9-34.5 55.8-48.9c-14.4-7.5-28.4-13.5-41.6-17.9c-49-16.3-72.5-7.3-80.4 .6s-16.9 31.4-.6 80.4c4.4 13.2 10.4 27.2 17.9 41.6zM256 134c-22.1 15.5-44.5 34.1-66.2 55.8s-40.3 44.1-55.8 66.2c15.5 22.1 34.1 44.5 55.8 66.2s44.1 40.3 66.2 55.8c22.1-15.5 44.5-34.1 66.2-55.8s40.3-44.1 55.8-66.2c-15.5-22.1-34.1-44.5-55.8-66.2s-44.1-40.3-66.2-55.8zm149 77.7c7.5-14.4 13.5-28.4 17.9-41.6c16.3-49 7.3-72.5-.6-80.4s-31.4-16.9-80.4-.6c-13.2 4.4-27.2 10.4-41.6 17.9c18.9 14.4 37.7 30.8 55.8 48.9s34.5 36.9 48.9 55.8zm0 88.7c-14.4 18.9-30.8 37.7-48.9 55.8s-36.9 34.5-55.8 48.9c14.4 7.5 28.4 13.5 41.6 17.9c49 16.3 72.5 7.3 80.4-.6s16.9-31.4 .6-80.4c-4.4-13.2-10.4-27.2-17.9-41.6zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},ewF=ewU,ewG={prefix:"far",iconName:"arrow-up-from-line",icon:[384,512,[8613,"arrow-from-bottom"],"f342","M209.5 39.6C204.9 34.7 198.6 32 192 32s-12.9 2.7-17.5 7.6l-128 136c-9.1 9.7-8.6 24.8 1 33.9s24.8 8.6 33.9-1L168 116.5V200 328c0 13.3 10.7 24 24 24s24-10.7 24-24V200 116.5l86.5 91.9c9.1 9.7 24.3 10.1 33.9 1s10.1-24.3 1-33.9l-128-136zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},ewY=ewG,ewQ={prefix:"far",iconName:"wine-glass-empty",icon:[320,512,["wine-glass-alt"],"f5ce","M56 0C43.5 0 33.1 9.6 32.1 22.1L18.1 198.5C12.3 273.1 64.8 337.9 136 350V464H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h88 88c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V350c71.2-12.1 123.7-76.9 117.9-151.5L287.9 22.1C286.9 9.6 276.5 0 264 0H56zM66 202.3L78.2 48H241.8L254 202.3c4.3 54.8-39 101.7-94 101.7s-98.3-46.9-94-101.7z"]},ewq=ewQ,ewK={prefix:"far",iconName:"person-biking",icon:[640,512,[128692,"biking"],"f84a","M448 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 384A80 80 0 1 1 48 384a80 80 0 1 1 160 0zM128 256a128 128 0 1 0 0 256 128 128 0 1 0 0-256zM592 384a80 80 0 1 1 -160 0 80 80 0 1 1 160 0zM512 256a128 128 0 1 0 0 256 128 128 0 1 0 0-256zM341.5 149.6c3.5-2.5 8.3-1.9 11 1.4l44.8 56c4.6 5.7 11.5 9 18.7 9h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H427.5L390 121c-18.8-23.5-52.7-27.9-76.9-10.1l-74.6 55c-38.5 28.4-33.4 87.4 9.3 108.8L304 302.8V416c0 13.3 10.7 24 24 24s24-10.7 24-24V288c0-9.1-5.1-17.4-13.3-21.5l-69.6-34.8c-10.7-5.3-12-20.1-2.3-27.2l74.6-55z"]},ewZ=ewK,ewW={prefix:"far",iconName:"earth-oceania",icon:[512,512,["globe-oceania"],"e47b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3H254.8c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 416c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-8.8 0-16-7.2-16-16zM423.2 290.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},ew$=ewW,ewX={prefix:"far",iconName:"square-xmark",icon:[448,512,[10062,"times-square","xmark-square"],"f2d3","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm143 79c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},ewJ=ewX,ew1=ewX,ew0={prefix:"far",iconName:"face-explode",icon:[512,512,["exploding-head"],"e2fe","M120 160c-30.9 0-56-25.1-56-56s25.1-56 56-56c8.9 0 17.3 2.1 24.8 5.8C149.7 23.3 176.1 0 208 0c19.1 0 36.3 8.4 48 21.7C267.7 8.4 284.9 0 304 0c31.9 0 58.3 23.3 63.2 53.8c7.5-3.7 15.9-5.8 24.8-5.8c30.9 0 56 25.1 56 56s-25.1 56-56 56H352c-17.7 0-32 14.3-32 32v4.5c0 10.3 4.4 20.1 11.9 27l9.5 6c10.4 6.5 23.5 6.5 33.9 0l17.3-10.8c10.4-6.5 23.5-6.5 33.9 0l20.7 12.9c4.8 3 10.3 4.6 15.8 4.8c4.2 .2 8.5-.5 12.6-2.1l33.9-13.1c1.5 11.4 2.3 23 2.3 34.8c0 5.3-.2 10.7-.5 15.9C503.3 405.9 392 512 256 512S8.7 405.9 .5 271.9C.2 266.7 0 261.3 0 256c0-11.8 .8-23.4 2.3-34.8l34 13.1c4.1 1.6 8.4 2.3 12.6 2.1c5.5-.2 11-1.8 15.8-4.8l20.7-12.9c10.4-6.5 23.5-6.5 33.9 0l17.3 10.8c10.4 6.5 23.5 6.5 33.9 0l9.5-6c7.5-6.9 11.9-16.6 11.9-27V192c0-17.7-14.3-32-32-32H120zm-8.8 110.1l-8.8-5.5-12.2 7.6C77.9 279.9 64 284 49.9 284.4C63.8 385.8 150.7 464 256 464s192.2-78.2 206.1-179.6c-14.1-.4-28-4.5-40.3-12.1l-12.2-7.6-8.8 5.5c-25.9 16.2-58.9 16.2-84.8 0l-8.8-5.5-8.8 5.5c-25.9 16.2-58.9 16.2-84.8 0l-8.8-5.5-8.8 5.5c-25.9 16.2-58.9 16.2-84.8 0zM176.4 304a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 368c26.5 0 48 21.5 48 48v5.3c0 5.9-4.8 10.7-10.7 10.7H218.7c-5.9 0-10.7-4.8-10.7-10.7V416c0-26.5 21.5-48 48-48z"]},ew2=ew0,ew6={prefix:"far",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M323.3 0C303.8 0 288 15.8 288 35.3c0 9.4 3.7 18.3 10.3 25L326.1 88 264 150.1c-18.7 18.7-18.7 49.1 0 67.9L294.1 248c18.7 18.7 49.1 18.7 67.9 0L424 185.9l27.7 27.7c6.6 6.6 15.6 10.3 25 10.3c19.5 0 35.3-15.8 35.3-35.3V40c0-22.1-17.9-40-40-40H323.3zM377 71l-23-23H464V158.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0l-79 79L297.9 184l79-79c9.4-9.4 9.4-24.6 0-33.9zM188.7 512c19.5 0 35.3-15.8 35.3-35.3c0-9.4-3.7-18.3-10.3-25L185.9 424 248 361.9c18.7-18.7 18.7-49.1 0-67.9L217.9 264c-18.7-18.7-49.1-18.7-67.9 0L88 326.1 60.3 298.3c-6.6-6.6-15.6-10.3-25-10.3C15.8 288 0 303.8 0 323.3V472c0 22.1 17.9 40 40 40H188.7zM135 441l23 23H48V353.9l23 23c9.4 9.4 24.6 9.4 33.9 0l79-79L214.1 328l-79 79c-9.4 9.4-9.4 24.6 0 33.9z"]},ew4=ew6,ew3={prefix:"far",iconName:"cassette-vhs",icon:[576,512,[128252,"vhs"],"f8ec","M48 416V160H528V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM352 336H224V256H352v80zM144 296c0-19.4 13.7-35.5 32-39.2v78.4c-18.3-3.7-32-19.8-32-39.2zm288 0c0 19.4-13.7 35.5-32 39.2V256.8c18.3 3.7 32 19.8 32 39.2zM96 296c0 48.6 39.4 88 88 88H392c48.6 0 88-39.4 88-88s-39.4-88-88-88H184c-48.6 0-88 39.4-88 88z"]},ew5=ew3,ew8={prefix:"far",iconName:"block-brick",icon:[448,512,["wall-brick"],"e3db","M144 80v48h56 48 56V80H144zM96 128V80H64c-8.8 0-16 7.2-16 16v32H96zM48 176v56H200V176H48zm0 160H96V280H48v56zm0 48v32c0 8.8 7.2 16 16 16H200V384H144 96 48zm96-48H304V280H144v56zm208 0h48V280H352v56zm48 48H352 304 248v48H384c8.8 0 16-7.2 16-16V384zm0-208H248v56H400V176zm0-48V96c0-8.8-7.2-16-16-16H352v48h48zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},ew9=ew8,ew7={prefix:"far",iconName:"paragraph-left",icon:[384,512,["paragraph-rtl"],"f878","M304 48h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H224 200 168 144C82.1 0 32 50.1 32 112s50.1 112 112 112h32v72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72V200 48h32l0 248c0 13.3 10.7 24 24 24s24-10.7 24-24V48zM176 48V176H144c-35.3 0-64-28.7-64-64s28.7-64 64-64h24 8zM120.1 361.8c9.9-8.9 10.7-24 1.8-33.9s-24-10.7-33.9-1.8l-80 72C2.9 402.7 0 409.2 0 416s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 440H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H86.5l33.5-30.2z"]},eHe=ew7,eHt={prefix:"far",iconName:"caravan-simple",icon:[640,512,["caravan-alt"],"e000","M80 80c-17.7 0-32 14.3-32 32V336c0 17.7 14.3 32 32 32h28.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H528V192c0-61.9-50.1-112-112-112H80zM96 416H80c-44.2 0-80-35.8-80-80V112C0 67.8 35.8 32 80 32H416c88.4 0 160 71.6 160 160V368l40 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0H528 288c0 53-43 96-96 96s-96-43-96-96zm0-256c0-17.7 14.3-32 32-32H256c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160zm256-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM240 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},eHa=eHt,eHn={prefix:"far",iconName:"up-down",icon:[256,512,[8597,11021,"arrows-alt-v"],"f338","M111.7 6.4c9.2-8.5 23.4-8.5 32.6 0l96.8 89.4c9.5 8.8 14.9 21.1 14.9 34c0 25.5-20.7 46.3-46.3 46.3H200V336h9.7c25.5 0 46.3 20.7 46.3 46.3c0 12.9-5.4 25.2-14.9 34l-96.8 89.4c-9.2 8.5-23.4 8.5-32.6 0L14.9 416.2C5.4 407.5 0 395.2 0 382.3C0 356.7 20.7 336 46.3 336H56V176H46.3C20.7 176 0 155.3 0 129.7c0-12.9 5.4-25.2 14.9-34L111.7 6.4zM50.7 128H80c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24H50.7L128 455.3 205.3 384H176c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24h29.3L128 56.7 50.7 128zM47.4 381s0 0 0 0l-1.2 1.3 1.2-1.3 0 0z"]},eHr=eHn,eHi={prefix:"far",iconName:"user-doctor-message",icon:[640,512,["user-md-chat"],"f82e","M144 128a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128A128 128 0 1 1 224 0a128 128 0 1 1 0 256zm-48 96c-5.4 0-10.8 .3-16 1v49.3c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7v-41c-46.9 19-80 65-80 118.7v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-97.2 78.8-176 176-176h96c97.2 0 176 78.8 176 176v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-53.7-33.1-99.7-80-118.7V402c27.6 7.1 48 32.2 48 62v32c0 8.8-7.2 16-16 16H328c-8.8 0-16-7.2-16-16s7.2-16 16-16h8V464c0-17.7-14.3-32-32-32s-32 14.3-32 32v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V464c0-29.8 20.4-54.9 48-62V353c-5.2-.7-10.6-1-16-1H176zm-8 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM432 0H592c26.5 0 48 21.5 48 48V176c0 26.5-21.5 48-48 48H544l-83.2 62.4c-2.4 1.8-5.7 2.1-8.4 .8s-4.4-4.1-4.4-7.2V224H432c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48z"]},eHc=eHi,eHs={prefix:"far",iconName:"bahai",icon:[576,512,["haykal"],"f666","M288 0c10.9 0 20.4 7.3 23.2 17.8l28.1 105.3 89.2-62.6c8.9-6.2 20.9-5.7 29.2 1.3s10.9 18.7 6.3 28.6L417.8 189l108.6 9.4c10.8 .9 19.7 9 21.6 19.7s-3.7 21.3-13.5 25.9L435.6 290l77.2 77c7.7 7.7 9.3 19.6 3.8 29s-16.5 14-27 11.2L384.4 378.8 394 487.4c1 10.8-5.5 21-15.7 24.7s-21.7 .1-27.9-8.8L288 413.9l-62.4 89.4c-6.2 8.9-17.7 12.5-27.9 8.8s-16.7-13.8-15.7-24.7l9.6-108.6L86.4 407.2c-10.5 2.8-21.6-1.8-27-11.2s-3.9-21.3 3.8-29l77.2-77L41.5 244.1c-9.9-4.6-15.4-15.2-13.5-25.9s10.7-18.8 21.6-19.7L158.2 189 112 90.3c-4.6-9.8-2-21.6 6.3-28.6s20.3-7.5 29.2-1.3l89.2 62.6L264.8 17.8C267.6 7.3 277.1 0 288 0zm0 117.1l-13.7 51.6c-2 7.6-7.6 13.7-15 16.4s-15.6 1.6-22-2.9l-43.7-30.7 22.6 48.3c3.3 7.1 3 15.4-1 22.2s-10.9 11.2-18.7 11.9l-53.2 4.6L191.8 261c7.1 3.3 12.2 9.9 13.5 17.6s-1.1 15.6-6.7 21.2l-37.8 37.7 51.5-13.9c7.6-2 15.7-.2 21.7 4.8s9.2 12.7 8.5 20.5L237.8 402l30.6-43.7c4.5-6.4 11.8-10.3 19.7-10.3s15.2 3.8 19.7 10.3L338.2 402l-4.7-53.1c-.7-7.8 2.5-15.5 8.5-20.5s14.1-6.8 21.7-4.8l51.5 13.9-37.8-37.7c-5.5-5.5-8-13.4-6.7-21.2s6.4-14.3 13.5-17.6l48.4-22.5-53.2-4.6c-7.8-.7-14.8-5.1-18.7-11.9s-4.3-15.1-1-22.2l22.6-48.3-43.7 30.7c-6.4 4.5-14.6 5.6-22 2.9s-13-8.8-15-16.4L288 117.1z"]},eHo=eHs,eHl={prefix:"far",iconName:"wifi-weak",icon:[640,512,["wifi-1"],"f6aa","M264 424a56 56 0 1 1 112 0 56 56 0 1 1 -112 0z"]},eHf=eHl,eHd={prefix:"far",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},eHu=eHd,eHp={prefix:"far",iconName:"face-grin-tongue-wink",icon:[512,512,[128540,"grin-tongue-wink"],"f58b","M348.3 442.4c2.4-8.4 3.7-17.3 3.7-26.4V363.5c8.8-8 16.6-17.1 23-27c10.4-16.1-6.8-32.5-25.5-28.1c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c6.5 10 14.3 19.1 23.1 27.1V416c0 9.2 1.3 18 3.7 26.4C95.1 408.4 48 337.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 81.7-47.1 152.4-115.7 186.4zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C199.7 186.8 179 180 159.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zm176.7 12a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-.4-72a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM320 416c0 35.3-28.7 64-64 64s-64-28.7-64-64V378.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6V416z"]},eHh=eHp,eHb={prefix:"far",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l91-91c56.2-56.2 56.2-147.3 0-203.5C526.8 10.2 440.9 7.3 383.9 57.2l-6.1 5.4c-10 8.7-11 23.9-2.3 33.9s23.9 11 33.9 2.3l6.1-5.4c38-33.2 95.2-31.3 130.9 4.4c37.4 37.4 37.4 98.1 0 135.6l-95.1 95.1-45.5-35.7c24.2-53.3 14.1-117.9-29.3-161.3c-52.1-52.1-134.4-55.9-190.8-11.2L38.8 5.1zm186.3 146c36.9-22.3 85.6-17.6 117.4 14.3c26 26 34 63.3 23.7 96.4L225.1 151.1zM352.6 373.8c-20.2-2.7-39.7-11.7-55.2-27.3c-9.8-9.8-17-21.2-21.7-33.3l-54.2-42.7c-2.2 39.6 11.9 79.9 41.9 109.9c38.8 38.8 94.2 50.8 143.4 36l-54.2-42.7zm-236-186L59.7 244.8C3.5 301 3.5 392.1 59.7 448.2c53.6 53.6 139.5 56.4 196.5 6.5l6.1-5.4c10-8.7 11-23.9 2.3-33.9s-23.9-11-33.9-2.3l-6.1 5.4c-38 33.2-95.2 31.3-130.9-4.4c-37.4-37.4-37.4-98.1 0-135.6l60.9-60.9-38-29.9z"]},eHm=eHb,eHg=eHb,eHy=eHb,eHM={prefix:"far",iconName:"arrow-up-z-a",icon:[576,512,["sort-alpha-up-alt"],"f882","M352 32H480c9.4 0 18 5.5 21.9 14.2s2.3 18.7-4 25.8L405.4 176H480c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-9.4 0-18-5.5-21.9-14.2s-2.3-18.7 4-25.8L426.6 80H352c-13.3 0-24-10.7-24-24s10.7-24 24-24zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM416 272c9.1 0 17.4 5.1 21.5 13.3l80 160c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-13.6-27.2c-1.6 .3-3.2 .5-4.9 .5H370.8l-13.4 26.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l80-160c4.1-8.1 12.4-13.3 21.5-13.3zM394.8 392h42.3L416 349.7 394.8 392z"]},eHv=eHM,eHC={prefix:"far",iconName:"fire-flame-curved",icon:[384,512,["fire-alt"],"f7e4","M53.9 186.1C19.4 220.6 0 267.4 0 316.2l0 11.5C0 429.5 82.5 512 184.3 512l15.1 0C301.4 512 384 429.4 384 327.4c0-66.1-27.1-129.2-74.9-174.8L225.9 73.5c-6.3-6-9.9-14.4-9.9-23.2l0-13 0-16C216 9.6 206.4 0 194.7 0c-6.7 0-13 3.2-17.1 8.5L168 21.3l-9.9 13.2c-14.4 19.3-23.2 42.2-25.2 66.2l-.9 10.8c-.3 3.9-.5 7.8-.4 11.7c.2 22.9 6.6 45.4 18.4 65c2.2 3.7 4.6 7.2 7.2 10.6L168 213.3l21.2 28.3c7 9.3 10.8 20.7 10.8 32.4l0 14c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-58.7 0-2.5 0-38.5c0-15.6-12.7-28.3-28.3-28.3c-1.3 0-2.6 .1-3.9 .3c-6 .8-11.7 3.6-16.1 8L53.9 186.1zm18.1 53L72 288c0 48.6 39.4 88 88 88s88-39.4 88-88l0-14c0-22.1-7.2-43.5-20.4-61.2l-32-42.7c-11.8-15.7-17.4-35.1-15.7-54.6l.9-10.8c.3-3.1 .7-6.1 1.3-9.1c3.1 4.5 6.7 8.8 10.8 12.6L276 187.4c38.3 36.5 60 87.1 60 140C336 402.9 274.9 464 199.4 464l-15.1 0C109 464 48 403 48 327.7l0-11.5c0-27.7 8.5-54.6 24-77.2z"]},eHI=eHC,eHA={prefix:"far",iconName:"book-quran",icon:[448,512,["quran"],"f687","M360 0c48.6 0 88 39.4 88 88V424h-.4c.3 2.6 .4 5.3 .4 8c0 44.2-35.8 80-80 80H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V394.6c-18.9-9-32-28.3-32-50.6V56C0 25.1 25.1 0 56 0H360zM80 400v64H368c17.7 0 32-14.3 32-32s-14.3-32-32-32H80zm288-48c11.4 0 22.2 2.4 32 6.7V88c0-22.1-17.9-40-40-40H56c-4.4 0-8 3.6-8 8V344c0 4.4 3.6 8 8 8H368zM282.1 150.2c2.2-5.3 9.6-5.3 11.8 0l8.9 21.4 23.1 1.9c5.7 .5 8 7.5 3.7 11.2L312 199.8l5.4 22.6c1.3 5.5-4.7 9.9-9.6 6.9L288 217.2l-19.8 12.1c-4.9 3-10.9-1.4-9.6-6.9l5.4-22.6-17.6-15.1c-4.3-3.7-2-10.8 3.7-11.2l23.1-1.9 8.9-21.4zm-24.6-45.6c4.1 1.8 6.5 5.9 6.5 10.3c0 7.6-7.1 13.2-14.7 13.1c-.4 0-.8 0-1.3 0c-39.8 0-72 32.2-72 72s32.2 72 72 72c.4 0 .8 0 1.3 0c7.6-.1 14.7 5.5 14.7 13.1c0 4.4-2.4 8.5-6.5 10.3c-12.7 5.5-26.8 8.6-41.5 8.6c-57.4 0-104-46.6-104-104s46.6-104 104-104c14.8 0 28.8 3.1 41.5 8.6z"]},eHz=eHA,eHL={prefix:"far",iconName:"face-angry",icon:[512,512,[128544,"angry"],"f556","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm72.4-118.5c9.7-9 10.2-24.2 1.2-33.9C315.3 344.3 290.6 328 256 328s-59.3 16.3-73.5 31.6c-9 9.7-8.5 24.9 1.2 33.9s24.9 8.5 33.9-1.2c7.4-7.9 20-16.4 38.5-16.4s31.1 8.5 38.5 16.4c9 9.7 24.2 10.2 33.9 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},eHT=eHL,eHw={prefix:"far",iconName:"rss",icon:[448,512,["feed"],"f09e","M0 56C0 42.7 10.7 32 24 32c234.2 0 424 189.8 424 424c0 13.3-10.7 24-24 24s-24-10.7-24-24C400 248.3 231.7 80 24 80C10.7 80 0 69.3 0 56zM64 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM24 176c154.6 0 280 125.4 280 280c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-128.1-103.9-232-232-232c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},eHH=eHw,eHx={prefix:"far",iconName:"scale-balanced",icon:[640,512,[9878,"balance-scale"],"f24e","M520 48H393.3C381 19.7 352.8 0 320 0s-61 19.7-73.3 48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H241.6c5.8 28.6 26.9 51.7 54.4 60.3V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H320 520c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V156.3c27.5-8.6 48.6-31.7 54.4-60.3H520c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-8 147.8L584.4 320H439.6L512 195.8zM386 337.1C396.8 382 449.1 416 512 416s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 141.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 305.1c-5.7 9.8-9.3 21.1-6.7 32.1zM54.4 320l72.4-124.2L199.3 320H54.4zm72.4 96c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L150.9 141.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L7.6 305.1c-5.7 9.8-9.3 21.1-6.7 32.1C11.7 382 64 416 126.8 416zM320 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eHN=eHx,eHV={prefix:"far",iconName:"calendar-lines",icon:[448,512,["calendar-note"],"e0d5","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zm48 88c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zm24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},eHk=eHV,eHE={prefix:"far",iconName:"arrow-down-big-small",icon:[576,512,["sort-size-down"],"f88c","M143 473L47 377c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55V56c0-13.3 10.7-24 24-24s24 10.7 24 24V398.1l55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-96 96c-9.4 9.4-24.6 9.4-33.9 0zM368 368v64h64V368H368zm-48 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V368zm48-160H496V80L368 80V208zm-48 0V80c0-26.5 21.5-48 48-48H496c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48z"]},eHD=eHE,eHS={prefix:"far",iconName:"gauge-simple-high",icon:[512,512,[61668,"tachometer","tachometer-fast"],"f62a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-160c0-14-5.1-26.8-13.7-36.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L254.4 296c-30.2 .8-54.4 25.6-54.4 56c0 30.9 25.1 56 56 56s56-25.1 56-56z"]},eH_=eHS,eHO=eHS,eHP={prefix:"far",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M512 48H64c-8.8 0-16 7.2-16 16V256H528V64c0-8.8-7.2-16-16-16zm64 208v48 48c0 35.3-28.7 64-64 64H364.3l8 48H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352 224 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h51.7l8-48H64c-35.3 0-64-28.7-64-64V304 256 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V256zM48 304v48c0 8.8 7.2 16 16 16H239.5c.3 0 .6 0 .8 0h95.2c.3 0 .6 0 .8 0H512c8.8 0 16-7.2 16-16V304H48zM252.3 464h71.3l-8-48H260.3l-8 48z"]},eHj=eHP,eHB={prefix:"far",iconName:"soft-serve",icon:[384,512,[127846,"creemee"],"e400","M192 0c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.2 24.6l10.8 16.3c.7 1.1 1.1 2.4 1.1 3.7c0 3.7-3 6.7-6.7 6.7H140c-42 0-76 34-76 76c0 5.4 .6 10.7 1.7 15.8C27.7 167.2 0 202.3 0 244c0 34.9 19.4 65.2 48 80.8V352c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5H259.4c16.3 0 30-12.3 31.8-28.5L302.2 384H304c17.7 0 32-14.3 32-32V324.8c28.6-15.6 48-45.9 48-80.8c0-41.9-28.1-77.3-66.4-88.4c1.6-6.3 2.4-12.8 2.4-19.6v-8C320 57.3 262.7 0 192 0zM292 288H92c-24.3 0-44-19.7-44-44s19.7-44 44-44h4 6.5H112c13.3 0 24-10.7 24-24c0-12.3-9.3-22.5-21.2-23.8c-1.8-3.7-2.8-7.8-2.8-12.2c0-15.5 12.5-28 28-28h37.3c29.7 0 53.9-23.7 54.7-53.3c23.9 13.8 40 39.7 40 69.3v8c0 5.8-1.5 11.3-4.3 16H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h63.2H288h4c24.3 0 44 19.7 44 44s-19.7 44-44 44z"]},eHR=eHB,eHU={prefix:"far",iconName:"table-list",icon:[512,512,["th-list"],"f00b","M192 80v88H464V96c0-8.8-7.2-16-16-16H192zm-48 0H64c-8.8 0-16 7.2-16 16v72h96V80zM48 216v80h96V216H48zm0 128v72c0 8.8 7.2 16 16 16h80V344H48zm144 88H448c8.8 0 16-7.2 16-16V344H192v88zM464 296V216H192v80H464zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},eHF=eHU,eHG={prefix:"far",iconName:"comment-sms",icon:[512,512,["sms"],"f7cd","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM96 212.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H152c8.8 0 16-7.2 16-16s-7.2-16-16-16H132.8C112.5 176 96 192.5 96 212.8zM372.8 176c-20.3 0-36.8 16.5-36.8 36.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H352c-8.8 0-16 7.2-16 16s7.2 16 16 16h27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H392c8.8 0 16-7.2 16-16s-7.2-16-16-16H372.8zm-152 6.4c-4.1-5.5-11.3-7.8-17.9-5.6S192 185.1 192 192v96c0 8.8 7.2 16 16 16s16-7.2 16-16V240l19.2 25.6c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4L288 240v48c0 8.8 7.2 16 16 16s16-7.2 16-16V192c0-6.9-4.4-13-10.9-15.2s-13.7 .1-17.9 5.6L256 229.3l-35.2-46.9z"]},eHY=eHG,eHQ={prefix:"far",iconName:"rectangle",icon:[512,512,[9644,"rectangle-landscape"],"f2fa","M448 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H448zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64z"]},eHq=eHQ,eHK={prefix:"far",iconName:"battery-three-quarters",icon:[576,512,["battery-4"],"f241","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z"]},eHZ=eHK,eHW={prefix:"far",iconName:"cart-flatbed-boxes",icon:[640,512,["dolly-flatbed-alt"],"f475","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H72c4.4 0 8 3.6 8 8V408c0 30.9 25.1 56 56 56h24c0 26.5 21.5 48 48 48s48-21.5 48-48H448c0 26.5 21.5 48 48 48s48-21.5 48-48h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H496 208 136c-4.4 0-8-3.6-8-8V56c0-30.9-25.1-56-56-56H24zM240 80H368V304H240l0-224zm-48 0V304c0 26.5 21.5 48 48 48H368c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H240c-26.5 0-48 21.5-48 48zm368 0v64H496V80h64zM496 32c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H496zm0 240h96v32H496V272zm-48 0v32c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48H496c-26.5 0-48 21.5-48 48z"]},eH$=eHW,eHX={prefix:"far",iconName:"hand-fist",icon:[448,512,[9994,"fist-raised"],"f6de","M112 80c8.8 0 16 7.2 16 16v80H112c-5.5 0-10.8 .6-16 1.6V96c0-8.8 7.2-16 16-16zm0 144h40 40c8.8 0 16 7.2 16 16s-7.2 16-16 16H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c35.3 0 64-28.7 64-64c0-.7 0-1.4 0-2c5.1 1.3 10.5 2 16 2c7.9 0 15.4-1.4 22.4-4c10.4 21.3 32.3 36 57.6 36c5.2 0 10.2-.6 15-1.8c-4.4 32.4-23.8 60.1-51.1 75.9c-7.4 4.3-12 12.2-12 20.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V379.9c38.7-27.5 64-72.8 64-123.9V208 192 160c0-35.3-28.7-64-64-64c-5.5 0-10.9 .7-16 2V96c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4C239.2 14.7 217.3 0 192 0s-47.2 14.7-57.6 36c-7-2.6-14.5-4-22.4-4C76.7 32 48 60.7 48 96V200c0 2.3 .3 4.6 1 6.7C38.3 220.3 32 237.4 32 256c0 64.2 39.8 119 96 141.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V380c0-11-7.4-20.5-18-23.2C113.1 345.2 80 304.4 80 256c0-17.7 14.3-32 32-32zm256-32v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V176 160c0-8.8 7.2-16 16-16s16 7.2 16 16v32zM176 176V96 64c0-8.8 7.2-16 16-16s16 7.2 16 16V96v80 2c-5.1-1.3-10.5-2-16-2H176zm80 0V96c0-8.8 7.2-16 16-16s16 7.2 16 16v64 16c0 8.8-7.2 16-16 16s-16-7.2-16-16z"]},eHJ=eHX,eH1={prefix:"far",iconName:"location-pen",icon:[384,512,["map-marker-edit"],"f607","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM276.8 107c14.7 14.7 14.7 38.6 0 53.3l-14.9 14.9L208.6 122 223.5 107c14.7-14.7 38.6-14.7 53.3 0zM114.1 216.5L186 144.6l53.3 53.3-71.9 71.9c-4.1 4.1-9.2 7-14.9 8.4l-36.6 9.2c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l9.2-36.7c1.4-5.6 4.3-10.8 8.4-14.9z"]},eH0=eH1,eH2={prefix:"far",iconName:"image-portrait",icon:[384,512,["portrait"],"f3e0","M320 48L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16l0-384c0-8.8-7.2-16-16-16zm0-48c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H320zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H107.4C92.3 384 80 371.7 80 356.6z"]},eH6=eH2,eH4={prefix:"far",iconName:"earth-europe",icon:[512,512,["globe-europe"],"f7a2","M256 464C141.1 464 48 370.9 48 256S141.1 48 256 48c3.5 0 6.9 .1 10.3 .3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1v9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1h1c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24v4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H379.3c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3h11.3c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16H454c-4.1 12.6-9.3 24.7-15.6 36.1c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4H251.4c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3v3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3H248c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c-5.6 .5-11.4 .7-17.1 .7zm0 48A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM187.3 123.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32z"]},eH3=eH4,eH5={prefix:"far",iconName:"cart-flatbed-suitcase",icon:[640,512,["luggage-cart"],"f59d","M0 24C0 10.7 10.7 0 24 0H72c30.9 0 56 25.1 56 56V408c0 4.4 3.6 8 8 8h72H496 616c13.3 0 24 10.7 24 24s-10.7 24-24 24H544c0 26.5-21.5 48-48 48s-48-21.5-48-48H256c0 26.5-21.5 48-48 48s-48-21.5-48-48H136c-30.9 0-56-25.1-56-56V56c0-4.4-3.6-8-8-8H24C10.7 48 0 37.3 0 24zM360 48c-4.4 0-8 3.6-8 8V96h96V56c0-4.4-3.6-8-8-8H360zM496 96h48c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h48V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56V96zM256 144c-8.8 0-16 7.2-16 16V288c0 8.8 7.2 16 16 16h32V144H256zm80 0V304H464V144H336zM544 304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H512V304h32z"]},eH8=eH5,eH9={prefix:"far",iconName:"rectangle-xmark",icon:[512,512,[62164,"rectangle-times","times-rectangle","window-close"],"f410","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm175 79c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},eH7=eH9,exe=eH9,exa=eH9,exn={prefix:"far",iconName:"chevrons-right",icon:[512,512,["chevron-double-right"],"f324","M465 239c9.4 9.4 9.4 24.6 0 33.9L273 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L239 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L465 239zM81 47L273 239c9.4 9.4 9.4 24.6 0 33.9L81 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L47 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},exr=exn,exi={prefix:"far",iconName:"book-journal-whills",icon:[448,512,["journal-whills"],"f66a","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM148.8 190.5c3.4 3.4 8.9 3.4 12.3 0s3.4-8.9 0-12.3l-28.8-28.9c8.2-17 20.2-31.8 35-43.4c3.9-3.1 9.3 1.9 7.9 6.7c-6.9 23.5-.9 49.4 16.5 67.2c3.3 3.4 3.6 8.8 .9 12.6c-11 15.4-14.4 35.2-8.7 53.5c6.4 21.1 24 37.2 45.7 41.7L231 252l-11.3 7.8c-.7 .4-1.6 .7-2.5 .7c-1.1 0-2.2-.4-3-1.1c-.8-1-1.4-2-1.4-3.3c0-.7 .3-1.5 .5-2.2l9.4-15.5-19.6-4.1c-1.9-.4-3.4-2.3-3.4-4.4s1.5-3.8 3.4-4.2l19.6-4.1L213.4 206c-1-1.8-.7-4.1 .8-5.5s3.8-1.6 5.5-.4l13.1 8.9 5-120.8c.1-2.5 2-4.2 4.4-4.2s4.2 1.8 4.4 4.2l5.2 122.5 15.4-10.5c.6-.5 1.5-.7 2.3-.8c0 0 .1 0 .1 0c1.6 0 3 .8 3.8 2.2s.7 3.1-.1 4.5L264 221.6l19.6 4.1c1.9 .4 3.4 2.2 3.4 4.2s-1.5 4-3.4 4.4l-19.6 4 9.3 15.7c.8 1.4 1 3 .1 4.4s-2.2 2.2-3.8 2.2c-.8 0-1.8-.3-2.5-.7l-13.8-9.4 1.5 37.4c21.7-4.5 39.3-20.6 45.7-41.7c5.7-18.3 2.3-38.2-8.7-53.5c-2.8-3.8-2.4-9.3 .9-12.7c17.4-17.9 23.4-43.8 16.4-67.3c-1.4-4.8 4-9.7 7.9-6.7c14.8 11.5 26.8 26.4 35 43.5l-28.8 28.9c-3.4 3.4-3.4 8.9 0 12.3s8.9 3.4 12.3 0l23.2-23.2c3.3 11 5.6 22.5 5.6 34.5c0 .3 0 .5-.1 .8s-.1 .5-.1 .8l-40.5 35.5c-1.8 1.8-2.9 4.1-3 6.5c.1 2 .8 4.1 2.2 5.7c1.8 1.8 4.1 2.9 6.5 3c2.2 0 4.2-.8 5.7-2.2L361 229.5C348.3 283.6 300.1 324 242.2 324s-106.1-40.4-118.8-94.5L149.2 252c1.6 1.4 3.7 2 5.7 2.2c3.7 0 6.8-2.3 8.2-5.6c1.2-3.4 .3-7.4-2.5-9.7l-40.5-35.5c0-.3 0-.5-.1-.8s-.1-.5-.1-.8c0-12 2.3-23.5 5.6-34.5l23.2 23.2z"]},exc=exi,exs={prefix:"far",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M248.4 84.3c1.6-2.7 4.5-4.3 7.6-4.3s6 1.6 7.6 4.3L461.9 410c1.4 2.3 2.1 4.9 2.1 7.5c0 8-6.5 14.5-14.5 14.5H62.5c-8 0-14.5-6.5-14.5-14.5c0-2.7 .7-5.3 2.1-7.5L248.4 84.3zm-41-25L9.1 385c-6 9.8-9.1 21-9.1 32.5C0 452 28 480 62.5 480h387c34.5 0 62.5-28 62.5-62.5c0-11.5-3.2-22.7-9.1-32.5L304.6 59.3C294.3 42.4 275.9 32 256 32s-38.3 10.4-48.6 27.3zM288 368a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8-184c0-13.3-10.7-24-24-24s-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},exo=exs,exl=exs,exf={prefix:"far",iconName:"share",icon:[512,512,["mail-forward"],"f064","M288 240H192c-66.2 0-122 44.7-138.8 105.5C49.9 333.1 48 319.3 48 304c0-70.7 57.3-128 128-128H288h24c13.3 0 24-10.7 24-24V128 99.9L456.1 208 336 316.1V288 264c0-13.3-10.7-24-24-24H288zm0 48v48 16c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4s-19 16.6-19 29.2V80v48H240 176C78.8 128 0 206.8 0 304c0 78 38.6 126.2 68.7 152.1c4.1 3.5 8.1 6.6 11.7 9.3c3.2 2.4 6.2 4.4 8.9 6.2c4.5 3 8.3 5.1 10.8 6.5c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-6.8-3.6-13.2-8.3-18.1c-.5-.5-.9-.9-1.4-1.4c-2.4-2.3-5.1-5.1-7.7-8.6c-1.7-2.3-3.4-5-5-7.9c-5.3-9.7-9.5-22.9-9.5-40.2c0-53 43-96 96-96h48 48z"]},exd=exf,exu={prefix:"far",iconName:"message-dollar",icon:[512,512,["comment-alt-dollar"],"f650","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM276 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z"]},exh=exu,exb={prefix:"far",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M336 215c0 22.6 18.3 41 41 41c10.9 0 21.3-4.3 29-12l99-99c4.5-4.5 7-10.6 7-17s-2.5-12.5-7-17l-99-99c-7.7-7.7-18.1-12-29-12c-22.6 0-41 18.3-41 41v63H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H336v63zm118.1-87L384 198.1V57.9L454.1 128zM135 256c-10.9 0-21.3 4.3-29 12L7 367c-4.5 4.5-7 10.6-7 17s2.5 12.5 7 17l99 99c7.7 7.7 18.1 12 29 12c22.6 0 41-18.3 41-41V408H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H176V297c0-22.6-18.3-41-41-41zm-7 198.1L57.9 384 128 313.9V454.1z"]},exm=exb,exg={prefix:"far",iconName:"window-flip",icon:[512,512,["window-alt"],"f40f","M512 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v64 48 16V416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V224 208 160 96zM48 224H464l0 192c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-192zM416 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-64 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},exy=exg,exM={prefix:"far",iconName:"scanner-gun",icon:[576,512,["scanner"],"f488","M112 80c-35.3 0-64 28.7-64 64s28.7 64 64 64H232.4 288h16V80H112zM79.1 251.1C33.3 237.1 0 194.4 0 144C0 82.1 50.1 32 112 32H304c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H260L144.3 454.4c-13.4 23-42.9 30.7-65.8 17.2L25 440.1C2.3 426.8-5.4 397.6 7.8 374.8L79.1 251.1zm52.6 4.9L49.4 398.8l53.5 31.4L204.4 256H131.7zM440 32H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24s10.7-24 24-24zM416 216c0-13.3 10.7-24 24-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24zm24 216H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24s10.7-24 24-24zM416 144c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16zm16 144H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16z"]},exv=exM,exC={prefix:"far",iconName:"money-bill-1-wave",icon:[576,512,["money-bill-wave-alt"],"f53b","M265.7 407.9c4.5-1.1 9-2.3 13.5-3.4l0 0c55.9-14.3 119.4-30.6 185.3-28.7c4.1-31.4 30.9-55.7 63.5-55.7V144c-35.3 0-63.9-28.6-64-63.9c-47-1.7-96.8 9.5-153.7 24c-4.5 1.1-9 2.3-13.5 3.5l0 0c-55.9 14.3-119.4 30.6-185.3 28.7C107.4 167.7 80.5 192 48 192V368c35.3 0 63.9 28.6 64 63.9c47 1.7 96.8-9.5 153.7-24zM0 421.5V113C0 88.8 25.4 72.7 48.4 79C128.2 101 208.1 80.6 288 60.3c86.9-22.1 173.8-44.3 260.7-12C565.8 54.6 576 72 576 90.5V399c0 24.3-25.4 40.3-48.3 34C447.8 411 367.9 431.4 288 451.7c-86.9 22.1-173.8 44.3-260.7 12C10.2 457.4 0 440 0 421.5zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM256 208c0 8.8 7.2 16 16 16v64h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24 24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16z"]},exI=exC,exA={prefix:"far",iconName:"hands",icon:[576,512,["sign-language","signing"],"f2a7","M528 143.8c0-8.8-7.2-16-16-16s-16 7.2-16 16v37.4c0 10.9-7.3 20.4-17.8 23.2s-21.6-1.8-27-11.2L369.7 52c-2.2-3.8-7.1-5.1-10.9-2.9s-5.1 7.1-2.9 10.9l0 .1 48 83.1c6.2 10.7 3.2 24.3-6.7 31.4c-15.1-14.3-32.3-26.5-51.5-36.1L314.3 84l-8-13.9 0-.1-8-13.8c-2.2-3.8-7.1-5.1-10.9-2.9s-5.1 7.1-2.9 10.9l8 13.9 8 13.9 0 .1 20.2 35-53-23.5c-22.8-10.1-47.6-9.8-69-1c4.1-12.6 12.8-23.9 25.2-31c3.8-2.2 7.7-3.9 11.7-5.1c-2.3-21.4 7.8-43.2 27.7-54.6s43.8-9.4 61.1 3.3c3.1-2.9 6.5-5.4 10.3-7.6C361.6-8 395.8 1.2 411.3 28l46.9 81.2c11.4-17.7 31.3-29.4 53.9-29.4c35.3 0 64 28.7 64 64v84.6c0 69.4-36.7 133.6-96.5 168.8c-10.4 6.1-21 11.1-31.9 15.1c8-19.2 13.3-39.9 15.4-61.4c40.5-27.4 65-73.2 65-122.4V143.8zm-353.9 13c15.1-32 53.2-45.7 85.2-30.7l56.4 26.5c36 16.9 65.4 43.7 85.7 76.1c19.6 29.4 30.7 64.4 30.7 101.2c0 1 0 2 0 3c0 1 0 2.1 0 3.1c0 1.2-.1 2.3-.2 3.4c-5 96.1-84.5 172.6-181.8 172.6H120c-30.9 0-56-25.1-56-56c0-4.4 .5-8.6 1.5-12.7C45.8 434.6 32 414.9 32 392c0-4.4 .5-8.6 1.5-12.7C13.8 370.6 0 350.9 0 328s13.8-42.6 33.5-51.3c-.9-4.1-1.5-8.3-1.5-12.7c0-30.9 25.1-56 56-56h84.7c-6.4-16-6.5-34.5 1.4-51.3zM72 320l-.2 0H56c-4.4 0-8 3.6-8 8s3.6 8 8 8H88l.2 0H184c13.3 0 24 10.7 24 24s-10.7 24-24 24H87.9c-4.4 0-7.9 3.6-7.9 8c0 4.4 3.6 8 8 8h31.9l.2 0H184c13.3 0 24 10.7 24 24s-10.7 24-24 24H119.9c-4.4 .1-7.9 3.6-7.9 8c0 4.4 3.6 8 8 8H249.9c72.3 0 131.3-57.3 134-128.9c0-.4 0-.9 .1-1.3l0-.5 0-.6 0-.3c0-.8 0-1.7 0-2.5c0-27.2-8.2-53.1-22.8-74.8c-.2-.2-.3-.5-.5-.7c-15.5-24.9-38-45.4-65.5-58.4l-56.4-26.5c-8-3.8-17.5-.3-21.3 7.7s-.3 17.5 7.7 21.3l25.1 11.8c10.2 4.8 15.7 16 13.2 27s-12.2 18.8-23.4 18.8H88c-4.4 0-8 3.6-8 8s3.6 8 8 8l.2 0H184c13.3 0 24 10.7 24 24s-10.7 24-24 24H72z"]},exz=exA,exL=exA,exT={prefix:"far",iconName:"circle-caret-right",icon:[512,512,["caret-circle-right"],"f330","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm368 0c0-6.7-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 208c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104c4.9-4.5 7.7-10.9 7.7-17.6z"]},exw=exT,exH={prefix:"far",iconName:"water-ladder",icon:[576,512,["ladder-water","swimming-pool"],"f5c5","M128 128c0-53 43-96 96-96s96 43 96 96v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-26.5-21.5-48-48-48s-48 21.5-48 48v96.2H384V128c0-53 43-96 96-96s96 43 96 96v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-26.5-21.5-48-48-48s-48 21.5-48 48V248.2 371c-15.5 8.4-32.8 13.5-48 13.5h0V272.2H176V382.8c-14.7-2.9-30-9.6-43.1-18.7c-1.6-1.1-3.2-2.2-4.9-3.1V248.2 128zM111.9 398.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},exx=exH,exN=exH,exV={prefix:"far",iconName:"arrows-up-down",icon:[320,512,["arrows-v"],"f07d","M177 7c-9.4-9.4-24.6-9.4-33.9 0L47 103c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V430.1L81 375c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V81.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L177 7z"]},exk=exV,exE={prefix:"far",iconName:"chess-pawn-piece",icon:[256,512,["chess-pawn-alt"],"f444","M128 144a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm73.4 144c12.6-.7 22.6-11.2 22.6-24c0-9.7-5.8-18.1-14.1-21.9c8.9-14.6 14.1-31.8 14.1-50.1c0-53-43-96-96-96s-96 43-96 96c0 18.4 5.2 35.5 14.1 50.1C37.8 245.9 32 254.3 32 264c0 12.8 10 23.3 22.6 24l-3.6 64H99.1l3.6-64H128h25.3l3.6 64h48.1l-3.6-64zM52.7 464l16.6-32H186.8l16.6 32H52.7zm143.9-80H59.5c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H215.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3z"]},exD=exE,exS={prefix:"far",iconName:"face-grimace",icon:[512,512,[128556,"grimace"],"f57f","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM168 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V320h-8zm40 48h32V320H208v48zm96 0V320H272v48h32zm32 0h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48zM168 288H344c30.9 0 56 25.1 56 56s-25.1 56-56 56H168c-30.9 0-56-25.1-56-56s25.1-56 56-56zm-23.6-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ex_=exS,exO={prefix:"far",iconName:"wheelchair-move",icon:[448,512,["wheelchair-alt"],"e2ce","M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM208.6 113c-8-3.4-17.2-2.2-24 3.2l-49.8 38.7c-10.5 8.1-25.5 6.3-33.7-4.2s-6.3-25.5 4.2-33.7l49.8-38.7c20.6-16 48.1-19.6 72.1-9.5l84.2 35.5c35.7 15 45.7 60.9 19.5 89.5L288.6 240H402.5c26.8 0 46 25.8 38.3 51.5L399 430.9c-3.8 12.7-17.2 19.9-29.9 16.1s-19.9-17.2-16.1-29.9L391.7 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c1.2 0 2.5 0 3.7 0l68.9-68.9-24-10.1zm87 48.2c3.7-4.1 2.3-10.6-2.8-12.8l-20.4-8.6-60.7 60.7c11.8 4 22.9 9.4 33.3 15.9l50.6-55.2zM160 464a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},exP=exO,exj={prefix:"far",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M175.6 505.5c9.2 8.7 23.7 8.7 32.9 0l129-121.4c9.3-8.8 14.6-21 14.6-33.7c0-25.6-20.7-46.3-46.3-46.3H264V160C264 71.6 192.4 0 104 0H56C25.1 0 0 25.1 0 56V88c0 30.9 25.1 56 56 56h56c4.4 0 8 3.6 8 8V304H78.3C52.7 304 32 324.7 32 350.3c0 12.8 5.3 25 14.6 33.7l129 121.4zM82.5 352H144c13.3 0 24-10.7 24-24V152c0-30.9-25.1-56-56-56H56c-4.4 0-8-3.6-8-8V56c0-4.4 3.6-8 8-8h48c61.9 0 112 50.1 112 112V328c0 13.3 10.7 24 24 24h61.5L192 455 82.5 352z"]},exB=exj,exR={prefix:"far",iconName:"rectangle-barcode",icon:[576,512,["barcode-alt"],"f463","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm120 32c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm72 0c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zm48 24c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152zm136-24c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm72 16c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144z"]},exU=exR,exF={prefix:"far",iconName:"square-envelope",icon:[448,512,["envelope-square"],"f199","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM216.7 255.6L96.1 189.3C97.5 172.9 111.3 160 128 160H320c16.7 0 30.5 12.9 31.9 29.3L231.3 255.6c-2.2 1.2-4.7 1.9-7.3 1.9s-5.1-.6-7.3-1.9zm30 28L352 225.7V320c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V225.7l105.3 57.9c7 3.8 14.8 5.8 22.7 5.8s15.8-2 22.7-5.8z"]},exG=exF,exY={prefix:"far",iconName:"sensor-cloud",icon:[640,512,["sensor-smoke"],"e02c","M64 80H384c8.8 0 16 7.2 16 16V224c17.2 0 33.5 3.9 48 10.8V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H234.8c-6.9-14.5-10.8-30.8-10.8-48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm80 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm96 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm96 360H560c44.2 0 80-35.8 80-80c0-39-27.9-71.5-64.8-78.6c.5-3.1 .8-6.2 .8-9.4c0-30.9-25.1-56-56-56c-18.1 0-34.1 8.6-44.4 21.8C464.8 278.5 435 256 400 256c-44.2 0-80 35.8-80 80c0 5.9 .6 11.7 1.9 17.2C284.4 359.9 256 392.6 256 432c0 44.2 35.8 80 80 80z"]},exQ=exY,exq={prefix:"far",iconName:"bandage",icon:[640,512,[129657,"band-aid"],"f462","M448 144V368H560c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H448zM192 96H448 560c44.2 0 80 35.8 80 80V336c0 44.2-35.8 80-80 80H448 192 80c-44.2 0-80-35.8-80-80V176c0-44.2 35.8-80 80-80H192zm0 272V144H80c-17.7 0-32 14.3-32 32V336c0 17.7 14.3 32 32 32H192zm80-136a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM272 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},exK=exq,exZ={prefix:"far",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},exW=exZ,ex$=exZ,exX={prefix:"far",iconName:"earth-asia",icon:[512,512,[127759,"globe-asia"],"f57e","M464 256c0-90.7-58.1-167.9-139.1-196.3l-16.4 40.9c-2.9 7.2-9 12.5-16.5 14.4l-17 4.3c-16.7 4.2-23.7 24-13.4 37.7l16.1 21.5c6.1 8.1 6.4 19.2 .8 27.7l-10.7 16.1C260.5 233.3 248 240 234.6 240h-2.3c-16.1 0-27.6 15.5-23 30.9l6 19.9c4.4 14.6-6.5 29.2-21.7 29.2c-10.7 0-20.6-6.1-25.4-15.7l-9.3-18.5c-7.3-14.7-26.9-17.8-38.4-6.2l-15.4 15.4c-5.7 5.7-13.8 8.1-21.7 6.6l-31.7-6.3C70 391.3 154.5 464 256 464c48.1 0 92.3-16.3 127.5-43.7l-5.9-4.3L359 422.9c-19.8 7.4-41.8-1.9-50.4-21.1L303 389.4c-8.5-18.9-1.1-41.2 17-51.3L356.2 318c2.3-1.3 4.3-3.1 5.7-5.3l6.1-9.5c6-9.4 16.4-15.1 27.6-15.1s21.6 5.7 27.6 15.1l2 3.1c3.7 5.8 10.8 8.6 17.5 6.7l14.6-4.1c4.4-16.9 6.8-34.5 6.8-52.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm163.9 80.5l32 8c8.6 2.1 13.8 10.8 11.6 19.4s-10.8 13.8-19.4 11.6l-32-8c-8.6-2.1-13.8-10.8-11.6-19.4s10.8-13.8 19.4-11.6zm84.2 11c-8.6-2.1-13.8-10.8-11.6-19.4l8-32c2.1-8.6 10.8-13.8 19.4-11.6s13.8 10.8 11.6 19.4l-8 32c-2.1 8.6-10.8 13.8-19.4 11.6zM350.3 135.2l-16 32c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l16-32c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5z"]},exJ=exX,ex1={prefix:"far",iconName:"id-card-clip",icon:[576,512,["id-card-alt"],"f47f","M256 0c-17.7 0-32 14.3-32 32V96c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H256zM192 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H384v48H512c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H192V64zm96 240a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z"]},ex0=ex1,ex2={prefix:"far",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},ex6=ex2,ex4={prefix:"far",iconName:"hand-dots",icon:[512,512,["allergies"],"f461","M198.4 36C208.8 14.7 230.7 0 256 0s47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c35.3 0 64 28.7 64 64v2c5.1-1.3 10.5-2 16-2c35.3 0 64 28.7 64 64V336c0 1.5-.1 3-.4 4.5c-6.2 91.7-79.4 165-171.1 171.1c-1.5 .3-2.9 .4-4.5 .4h-8-8.5c-67.9 0-133-27-181-75L18.7 349.3c-25-25-25-65.5 0-90.5s65.5-25 90.5 0l2.7 2.7V96c0-35.3 28.7-64 64-64c7.9 0 15.4 1.4 22.4 4zM240 232c0 13.3-10.7 24-24 24s-24-10.7-24-24V95.9c0-8.8-7.2-15.9-16-15.9c-8.8 0-16 7.2-16 16V319.4c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2L75.3 292.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l87.8 87.8c39 39 91.9 60.9 147.1 60.9H296h4.9c.6-.1 1.3-.1 1.9-.2c69.7-3.4 125.6-59.3 129-129c0-.6 .1-1.3 .2-1.9V160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V152l0-.1V96c0-8.8-7.2-16-16-16s-16 7.1-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V96l0-.1V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V96l0 .1V232zm0 88a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm48 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM320 416a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-64-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-80-32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},ex3=ex4,ex5={prefix:"far",iconName:"mug-saucer",icon:[640,512,["coffee"],"f0f4","M144 80H432V288c0 26.5-21.5 48-48 48H192c-26.5 0-48-21.5-48-48V80zM128 32c-17.7 0-32 14.3-32 32V288c0 53 43 96 96 96H384c53 0 96-43 96-96h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H448 128zM512 240H480V80h32c44.2 0 80 35.8 80 80s-35.8 80-80 80zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},ex8=ex5,ex9={prefix:"far",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z"]},ex7=ex9,eNe={prefix:"far",iconName:"user-large",icon:[512,512,["user-alt"],"f406","M352 144a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-240 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zM49.3 464H462.7c-8.3-54.4-55.3-96-112-96H161.3c-56.7 0-103.6 41.6-112 96zM0 481.3C0 392.2 72.2 320 161.3 320H350.7C439.8 320 512 392.2 512 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3z"]},eNt=eNe,eNa={prefix:"far",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H288V352c0-17.7 14.3-32 32-32h80V96c0-8.8-7.2-16-16-16H64zM288 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V320v5.5c0 17-6.7 33.3-18.7 45.3l-90.5 90.5c-12 12-28.3 18.7-45.3 18.7H288z"]},eNn=eNa,eNr={prefix:"far",iconName:"down",icon:[384,512,["arrow-alt-down"],"f354","M192 429.6L49.3 279.7c-.8-.8-1.3-2-1.3-3.2c0-2.5 2-4.6 4.6-4.6l83.4 0c13.3 0 24-10.7 24-24l0-168 64 0 0 168c0 13.3 10.7 24 24 24l83.4 0c2.5 0 4.6 2 4.6 4.6c0 1.2-.5 2.3-1.3 3.2L192 429.6zM0 276.6c0 13.5 5.2 26.5 14.5 36.3L161.1 466.8c8.1 8.5 19.2 13.2 30.9 13.2s22.8-4.8 30.9-13.2L369.5 312.8c9.3-9.8 14.5-22.8 14.5-36.3c0-29-23.5-52.6-52.6-52.6L272 224l0-144c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48l0 144-59.4 0C23.5 224 0 247.5 0 276.6z"]},eNi=eNr,eNc={prefix:"far",iconName:"hundred-points",icon:[512,512,[128175,"100"],"e41c","M171.2 99.6C175.3 61.2 207.8 32 246.5 32c45 0 80.1 39 75.3 83.8L308.8 236.4c-4.1 38.5-36.6 67.6-75.3 67.6c-45 0-80.1-39-75.3-83.8L171.2 99.6zM246.5 80c-14.2 0-26 10.7-27.5 24.8L206 225.3c-1.8 16.4 11.1 30.7 27.5 30.7c14.2 0 26-10.7 27.5-24.8L274 110.7C275.8 94.3 262.9 80 246.5 80zm-128-43.4c6.9 5.1 10.4 13.4 9.4 22l-32 256c-1.6 13.2-13.6 22.7-26.8 21.3s-22.5-13.3-20.8-26.4L75 95 41.4 109.9c-12.2 5.4-26.3 0-31.5-12.1s.4-26.3 12.6-31.7l72-32c7.9-3.5 17-2.6 23.9 2.5zM431.7 32c44.4 0 79.2 37.9 75.6 82.1l-7.4 88.4c-3.3 39.3-36.1 69.5-75.6 69.5c-44.4 0-79.2-37.9-75.6-82.1l7.4-88.4C359.4 62.2 392.2 32 431.7 32zM404 105.5l-7.4 88.4C395.2 210.1 408 224 424.3 224c14.5 0 26.5-11.1 27.7-25.5l7.4-88.4C460.8 93.9 448 80 431.7 80c-14.5 0-26.5 11.1-27.7 25.5zM511.7 323.9c2.3 13.1-6.5 25.5-19.6 27.7l-464 80C15 433.9 2.6 425.1 .3 412.1s6.5-25.5 19.6-27.7l464-80c13.1-2.3 25.5 6.5 27.7 19.6zM459.9 439.7l-240 40c-13.1 2.2-25.4-6.7-27.6-19.7s6.7-25.4 19.7-27.6l240-40c13.1-2.2 25.4 6.7 27.6 19.7s-6.7 25.4-19.7 27.6z"]},eNs=eNc,eNo={prefix:"far",iconName:"wind-warning",icon:[640,512,["wind-circle-exclamation"],"f776","M224 432c61.8 0 116.1-31.8 147.5-80h54.9c-36 75.7-113.1 128-202.4 128C100.3 480 0 379.7 0 256S100.3 32 224 32c118.3 0 215.2 91.8 223.4 208H399.3C391.2 150.3 315.8 80 224 80C126.8 80 48 158.8 48 256s78.8 176 176 176zm0-304c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM192 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM478 224c-2.1-16.5-5.7-32.6-10.8-48H544c26.5 0 48-21.5 48-48s-21.5-48-48-48H504c-13.3 0-24-10.7-24-24s10.7-24 24-24h40c53 0 96 43 96 96s-43 96-96 96H478zm-6 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64c30.9 0 56-25.1 56-56s-25.1-56-56-56H344c-13.3 0-24-10.7-24-24s10.7-24 24-24H536c57.4 0 104 46.6 104 104s-46.6 104-104 104H472z"]},eNl=eNo,eNf={prefix:"far",iconName:"location-pin-slash",icon:[640,512,["map-marker-slash"],"f60c","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L459 334.5c30-51.6 53-103.7 53-142.5C512 86 426 0 320 0C249.2 0 187.3 38.4 154 95.4L38.8 5.1zM192.3 125.4C216.3 79.4 264.5 48 320 48c79.5 0 144 64.5 144 144c0 12.4-4.5 31.6-15.3 57.2c-7.4 17.4-16.9 36.2-27.9 55.4L192.3 125.4zM406.2 416.1l-37.8-29.8c-17.3 24.6-34.2 47.2-48.5 65.4c-24.8-31.8-57.8-76.4-86.2-122.6c-17.1-27.7-32-55.1-42.5-79.9c-.5-1.2-1-2.5-1.5-3.7l-61.7-48.6c4.2 88.2 117.8 239.3 168.2 302.2c12.3 15.3 35.1 15.3 47.4 0c16.2-20.2 39-49.6 62.5-83.1z"]},eNd=eNf,eNu={prefix:"far",iconName:"block-brick-fire",icon:[640,512,["firewall"],"e3dc","M176 80v48h32 48 80V80H176zm-48 48V80H96c-8.8 0-16 7.2-16 16v32h48zM80 176v56H208V176H80zm0 160h48V280H80v56zm0 48v32c0 8.8 7.2 16 16 16H208V384H176 128 80zm96-48H288.8c-.5 4.7-.8 9.4-.8 14.1c0 11.5 1 22.9 3 33.9H256v48h50.1c8.1 17.5 18.8 33.7 31.5 48H96c-35.3 0-64-28.7-64-64V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64v48.6c-1.7-1.5-3.3-3.1-5-4.6c-17.7-16-44.7-16-62.5-.1c-12.9 11.5-25.1 23.7-36.5 36.1H256v56h76c-2.4 3.6-4.7 7.2-6.9 10.7c-7.4 12-14.2 24.5-19.9 37.3H176v56zM432 128V96c0-8.8-7.2-16-16-16H384v48h48zm48 384c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 268 640 320.2 640 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327.1 416 363.6 416 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},eNp=eNu,eNh={prefix:"far",iconName:"face-sad-tear",icon:[512,512,[128546,"sad-tear"],"f5b4","M175.9 448c-35-.1-65.5-22.6-76-54.6C67.6 356.8 48 308.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208s-93.1 208-208 208c-28.4 0-55.5-5.7-80.1-16zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM128 369c0 26 21.5 47 48 47s48-21 48-47c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0C156.6 308.6 128 349 128 369zm128-65c-13.3 0-24 10.7-24 24s10.7 24 24 24c30.7 0 58.7 11.5 80 30.6c9.9 8.8 25 8 33.9-1.9s8-25-1.9-33.9C338.3 320.2 299 304 256 304zm47.6-96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eNb=eNh,eNm={prefix:"far",iconName:"comment-xmark",icon:[512,512,["comment-times"],"f4b5","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM175 159c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},eNg=eNm,eNy={prefix:"far",iconName:"turkish-lira-sign",icon:[384,512,["try","turkish-lira"],"e2bb","M88 32c13.3 0 24 10.7 24 24v56.2L249.4 72.9c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7L112 162.1v46.1l137.4-39.3c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7L112 258.1V432h71.8c81.3 0 148.2-63.9 151.8-145.1l.4-8c.6-13.2 11.8-23.5 25.1-22.9s23.5 11.8 22.9 25.1l-.4 8C378.8 395.9 290.7 480 183.8 480H88c-13.3 0-24-10.7-24-24V271.8l-25.4 7.3c-12.7 3.6-26-3.7-29.7-16.5s3.7-26 16.5-29.7l38.6-11V175.8l-25.4 7.3c-12.7 3.6-26-3.7-29.7-16.5s3.7-26 16.5-29.7l38.6-11V56c0-13.3 10.7-24 24-24z"]},eNM=eNy,eNv=eNy,eNC={prefix:"far",iconName:"circle-waveform-lines",icon:[512,512,["waveform-circle"],"e12d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-368c0-13.3-10.7-24-24-24s-24 10.7-24 24V368c0 13.3 10.7 24 24 24s24-10.7 24-24V144zm80 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V312c0 13.3 10.7 24 24 24s24-10.7 24-24V200zM176 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V216zm240 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v32c0 13.3 10.7 24 24 24s24-10.7 24-24V240z"]},eNI=eNC,eNA={prefix:"far",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V71.7c-3.1 .1-6.2 .3-9.3 .6c-23.2 1.9-47.2 7.4-67.2 20.1C38.7 105.6 23.5 126 18 154.2c-3.9 20.3-2 38.8 6.1 55.2c8 16 20.9 27.6 34.8 36.2c26.2 16.2 61.9 25.3 92.9 33.2l2.3 .6c33.9 8.6 62.6 16.1 81.7 28c9 5.6 14.3 11.2 17.1 16.9c2.7 5.3 4.2 12.8 2 24.5c-2.9 14.7-13.4 26.9-34.5 34.9c-21.6 8.2-52 10.9-87.6 5.9c-22.6-3.3-61.8-12.7-83-22.1c-12.1-5.4-26.3 .1-31.7 12.2s.1 26.3 12.2 31.7C57 423.2 101.1 433.4 126 437l.1 0c3.3 .5 6.6 .9 9.9 1.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V439.4c19.3-1.3 37.4-4.9 53.5-11c31.9-12.1 57.7-35.2 64.5-70.6c3.9-20.3 2-38.8-6.1-55.2c-8-16-20.9-27.6-34.8-36.2c-26.2-16.2-61.9-25.3-92.9-33.2l-2.3-.6c-33.9-8.6-62.6-16.1-81.7-28c-9-5.6-14.3-11.2-17.1-16.9c-2.7-5.3-4.2-12.8-2-24.5c2.9-14.8 10.1-24 20.2-30.4c10.9-6.9 26.3-11.2 45.3-12.7c38.3-3.1 83.1 5.3 113.9 12.5c12.9 3.1 25.8-4.9 28.9-17.8s-4.9-25.8-17.8-28.9c-18.7-4.4-44.2-9.7-71.5-12.5V24z"]},eNz=eNA,eNL=eNA,eNT={prefix:"far",iconName:"magnifying-glass-dollar",icon:[512,512,["search-dollar"],"f688","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm20-312c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z"]},eNw=eNT,eNH={prefix:"far",iconName:"users-gear",icon:[640,512,["users-cog"],"f509","M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H455.2c-2.1-5.2-3.2-10.9-3.2-16.4v-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2H178.7c9.5-36.8 42.9-64 82.6-64H371.9c3.6-5 8.2-9.1 13.5-12.2l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3v-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6v3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zM320 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM624.6 355.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1v-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1v3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},eNx=eNH,eNN={prefix:"far",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M267.6 3c-7.2-4-16-4-23.2 0L17.6 128.1C6.7 134.1 0 145.5 0 157.9C0 176.8 15.2 192 34.1 192H477.9c18.8 0 34.1-15.2 34.1-34.1c0-12.4-6.7-23.8-17.6-29.8L267.6 3zM228.3 144H88.2L256 51.4 423.8 144H283.7c2.7-4.7 4.3-10.2 4.3-16c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 5.8 1.6 11.3 4.3 16zM64 224V384c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V224H400V384H336V224H288V384H224V224H176V384H112V224H64zM32 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H32z"]},eNV=eNN,eNk=eNN,eNE=eNN,eND=eNN,eNS={prefix:"far",iconName:"camera-cctv",icon:[576,512,["cctv"],"f8ac","M54.9 192.2l169.3 70.5c.1 0 .2 .1 .2 .1c.6 .2 1.1 .4 1.6 .7l92.2 38.4 160-106.7L134.9 52.2l-80 140zM185.2 298.5l-165.5-69c-8.5-3.5-15-10.5-18-19.2s-2-18.2 2.5-26.2l96-168c8-14 25.2-19.9 40.1-13.7l384 160c10.9 4.5 18.4 14.7 19.5 26.5s-4.3 23.2-14.1 29.7l-192 128c-8.9 5.9-20.2 7-30.1 2.9L229.5 317 182.4 440.5C178.9 449.8 170 456 160 456H48v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V432 376c0-13.3 10.7-24 24-24s24 10.7 24 24v32h95.5l41.7-109.5zm211.8 47.1l132.9-88.6 36.7 16.3c7.9 3.5 11.6 12.8 8.3 20.8l-40 96c-1.7 4-4.9 7.2-8.9 8.7s-8.5 1.5-12.5-.3L396.9 345.6z"]},eN_=eNS,eNO={prefix:"far",iconName:"bed-front",icon:[512,512,["bed-alt"],"f8f7","M32 80V205.8c14.5-7.7 30.8-12.4 48-13.6l0-.3V160c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v32h32V160c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v32l0 .3c17.2 1.1 33.5 5.9 48 13.6V80c0-26.5-21.5-48-48-48H80C53.5 32 32 53.5 32 80zM88 224c-48.6 0-88 39.4-88 88v80 64c0 13.3 10.7 24 24 24s24-10.7 24-24V416H464v40c0 13.3 10.7 24 24 24s24-10.7 24-24V392 312c0-48.6-39.4-88-88-88H88zM464 368H48V312c0-22.1 17.9-40 40-40H424c22.1 0 40 17.9 40 40v56z"]},eNP=eNO,eNj={prefix:"far",iconName:"masks-theater",icon:[640,512,[127917,"theater-masks"],"f630","M376.1 32.1c-41.2 .7-71.8 7.8-94.3 16.7c-23.1-2-53.9-1.4-94 5.2C95.6 69.1 60.7 98 49.3 110.7L76.8 271.9c4.9 28.7 17.5 52.2 36.1 67.2c20.3 16.4 45.2 34 70.7 46.2c10.4 5 20 8.6 28.8 11.1c1.7 3.1 3.4 6.1 5.3 9.2c8.1 13 17.9 27.5 29.1 42.1c-58 4.9-123.3-37.8-165-71.7c-29.7-24-46.8-59-53.2-96.2L.8 116.1c-1.7-9.8-1-19.9 4.7-28C20.5 67 63.6 25.9 179.8 6.9S350.5 12.8 371.6 28c1.7 1.2 3.2 2.5 4.5 4zM194 282.3c-15.6 5.8-29.7 14-42.1 24.2c-6.6 5.4-16.8 1.7-15.6-6.6c5.4-35 31.3-64.6 67.2-74.3l-8.5 49.6c-.4 2.3-.8 4.7-1.1 7zM176.7 153.7c4.5-3.2 11.1-2.2 12.2 3.1c.1 .5 .2 1.1 .3 1.6c3.7 21.7-11.2 42.2-33.4 45.8s-43.1-11-46.8-32.7c-.1-.5-.2-1.1-.2-1.6c-.7-5.4 5.3-8.4 10.5-6.9c9.3 2.8 19.5 3.6 29.8 1.9s19.6-5.7 27.5-11.3zM385.1 510.6c-60-9.8-110.5-74.6-140.1-122c-20.1-32.2-24.7-70.7-18.3-107.9L254.6 117c1.7-9.8 5.6-19.1 13.8-24.9C289.5 76.8 344 51.8 460.2 70.9S619.5 131 634.5 152.1c5.8 8.1 6.4 18.2 4.7 28L611.3 343.8c-6.4 37.2-23.5 72.2-53.2 96.2c-43.7 35.4-113.1 80.5-173 70.7zm-47-80.7c20.7 20.3 39.5 31 55 33.6s36.9-1.6 63.2-14.2c25.5-12.2 50.4-29.8 70.7-46.2c18.6-15.1 31.2-38.6 36.1-67.3l27.5-161.2C579.3 162 544.4 133.1 452.1 118s-134.9 1-149.9 9.4L274.7 288.6c-4.9 28.7-.8 54.9 11.8 75.1c13.7 22 31.5 46.6 51.5 66.2zm57.3-193.4c-7.9-5.6-17.2-9.6-27.5-11.3s-20.4-.9-29.8 1.9c-5.3 1.6-11.2-1.5-10.5-6.9c.1-.5 .2-1.1 .2-1.6c3.7-21.7 24.6-36.3 46.8-32.7s37.1 24.1 33.4 45.8c-.1 .5-.2 1.1-.3 1.6c-1.1 5.3-7.8 6.3-12.2 3.1zm140.4 17.9c-1.1 5.3-7.8 6.3-12.2 3.1c-7.9-5.6-17.2-9.6-27.5-11.3s-20.4-.9-29.8 1.9c-5.3 1.6-11.2-1.5-10.5-6.9c.1-.5 .2-1.1 .2-1.6c3.7-21.7 24.6-36.3 46.8-32.7s37.1 24.1 33.4 45.8c-.1 .5-.2 1.1-.3 1.6zm-20.3 56.6c7.9-3.2 16.5 3.5 12.8 11.1c-21.1 44.3-70.3 71.2-121.9 62.8s-89.2-49.7-94.4-98.2c-.9-8.3 9.4-12 15.8-6.4c24.3 21.2 54.8 36.2 89.3 41.8s68.3 1.2 98.3-11.1z"]},eNB=eNj,eNR={prefix:"far",iconName:"handshake-simple",icon:[640,512,[129309,"handshake-alt"],"f4c6","M272.2 64.6c-4.4-.4-8.8-.6-13.2-.6H248.7c-37.2 0-73.2 13.7-101 38.4L121.1 126c-1.5 1.3-3.4 2-5.3 2H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h59.8c13.7 0 27-5 37.2-14.1l26.5-23.6c12-10.7 26.2-18.3 41.5-22.5l51.1-51.1zM377.1 64c-37.6 0-73.9 14.4-101.2 40.2l-70.1 66.2c-30.8 29.1-30.1 78.3 1.6 106.5c27.8 24.7 69.7 24.3 97-.9l35.8-33 75.8 75.8c9.4 9.4 9.4 24.6 0 33.9c-8.4 8.4-21.6 9.3-30.9 2.6c-7.1-5.1-16.5-5.9-24.4-2.1s-13.1 11.6-13.6 20.4c-.4 7.1-3.2 14-8.6 19.4c-11.6 11.6-30.4 11.6-41.9 0l-10.7-10.7c-5.8-5.8-14.2-8.2-22.2-6.5s-14.6 7.5-17.3 15.3c-.8 2.1-2 4.1-3.7 5.8c-6.2 6.2-16.4 6.2-22.6 0L193 370.1c0 0 0 0 0 0l-7-7-35.6-35.6c-15-15-35.4-23.4-56.6-23.4H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H93.7c8.5 0 16.6 3.4 22.6 9.4L152 397l7 7L185.9 431c23.6 23.6 60.9 24.9 86 4.1c30.4 22 73 19.3 100.4-8.1c6.1-6.1 10.9-12.9 14.6-20.2c22.2 3.8 45.8-2.9 63-20.1c5.6-5.6 10.1-11.9 13.5-18.7H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H469.2c-2.9-12.9-9.3-25.1-19.4-35.1l-74.4-74.4 .8-.8c9.7-9 10.3-24.2 1.4-33.9s-24.2-10.3-33.9-1.4l-71.9 66.4c-9.2 8.5-23.2 8.6-32.5 .3c-10.6-9.4-10.9-26-.5-35.7l70.1-66.2c18.5-17.4 42.9-27.1 68.3-27.1c24.4 0 47.9 8.9 66.1 25.1l36.9 32.8c4.4 3.9 10.1 6.1 15.9 6.1h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H505.1L475 101.2C448 77.3 413.2 64 377.1 64z"]},eNU=eNR,eNF={prefix:"far",iconName:"page-caret-up",icon:[384,512,["file-caret-up"],"e42a","M48 448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3L256.8 52.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16V448zm272 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H245.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64zM192 192c4.5 0 8.8 1.9 11.8 5.2l75.7 82.6c14.1 15.4 3.2 40.2-17.7 40.2H122.2c-20.9 0-31.8-24.8-17.7-40.2l75.7-82.6c3-3.3 7.3-5.2 11.8-5.2z"]},eNG=eNF,eNY={prefix:"far",iconName:"jet-fighter",icon:[640,512,["fighter-jet"],"f0fb","M216 0h23.8 .4H296c13.3 0 24 10.7 24 24s-10.7 24-24 24h-6.9c4.7 6.1 9.8 12.6 15.1 19.6c25.3 32.8 56.8 74.1 81.8 108.4h97.1c5.7 0 11.3 .9 16.7 2.5l108.1 33.8C627 218.3 640 236 640 256s-13 37.7-32.1 43.7L499.8 333.4c-5.4 1.7-11 2.6-16.7 2.6H386L288.5 464H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H240.2h-.5H216 184c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V336H177.9l-31.6 31.6c-10.5 10.5-24.7 16.4-39.6 16.4H88c-30.9 0-56-25.1-56-56V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V184c0-30.9 25.1-56 56-56h18.7c14.9 0 29.1 5.9 39.6 16.4L177.9 176H192V48h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h32zm24 176h86.4c-19.9-26.7-41.6-55.1-60.1-79.1C256.3 84 247.3 72.4 240 63V176zM80 280v48c0 4.4 3.6 8 8 8h18.7c2.1 0 4.2-.8 5.7-2.3L151 295c4.5-4.5 10.6-7 17-7H483.1c.8 0 1.6-.1 2.4-.4L586.7 256 485.5 224.4c-.8-.2-1.6-.4-2.4-.4H168c-6.4 0-12.5-2.5-17-7l-38.6-38.6c-1.5-1.5-3.5-2.3-5.7-2.3H88c-4.4 0-8 3.6-8 8v48h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H80zm160 56V448.4L325.6 336H240z"]},eNQ=eNY,eNq={prefix:"far",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm352 80c0 26.5-21.5 48-48 48c-9.8 0-18.9-2.9-26.5-7.9L197.7 256l79.9 39.9c7.6-5 16.7-7.9 26.5-7.9c26.5 0 48 21.5 48 48s-21.5 48-48 48c-25.5 0-46.4-20-47.9-45.1l-85.6-42.8c-7.6 5-16.7 7.9-26.5 7.9c-26.5 0-48-21.5-48-48s21.5-48 48-48c9.8 0 18.9 2.9 26.5 7.9l85.6-42.8C257.6 148 278.5 128 304 128c26.5 0 48 21.5 48 48z"]},eNK=eNq,eNZ={prefix:"far",iconName:"square-sliders-vertical",icon:[448,512,["sliders-v-square"],"f3f2","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 96c-13.3 0-24 10.7-24 24v32H104c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V360c0 13.3 10.7 24 24 24s24-10.7 24-24V232h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H168V152c0-13.3-10.7-24-24-24zm184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V280H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v32c0 13.3 10.7 24 24 24s24-10.7 24-24V328h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H328V152z"]},eNW=eNZ,eN$={prefix:"far",iconName:"video",icon:[576,512,["video-camera"],"f03d","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64v33V351v33c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM528 363.4V148.6L416 199V146.4L520.3 99.5c5.1-2.3 10.6-3.5 16.2-3.5c21.8 0 39.5 17.7 39.5 39.5v241c0 21.8-17.7 39.5-39.5 39.5c-5.6 0-11.1-1.2-16.2-3.5L416 365.6V313l112 50.4z"]},eNX=eN$,eNJ={prefix:"far",iconName:"message-middle",icon:[512,512,["comment-middle-alt"],"e1e1","M343.5 368H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H168.5c14.2 0 27.8 6.3 36.9 17.3L256 446l50.6-60.7c9.1-10.9 22.6-17.3 36.9-17.3zm-175 48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H343.5l-75.2 90.2c-3 3.6-7.5 5.8-12.3 5.8s-9.3-2.1-12.3-5.8L168.5 416z"]},eN1=eNJ,eN0={prefix:"far",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M320 80c2.5 0 5 .4 7.4 1.3l218 78.7-218 78.7c-2.4 .9-4.9 1.3-7.4 1.3s-5-.4-7.4-1.3L184.9 192.6l140.8-52.8c8.3-3.1 12.5-12.3 9.4-20.6s-12.3-12.5-20.6-9.4L154.9 169.6c-5.2 2-10.3 4.2-15.3 6.6L94.7 160l218-78.7c2.4-.9 4.9-1.3 7.4-1.3zM15.8 182.6l77.4 27.9c-27.2 28.7-43.7 66.7-45.1 107.7c-.1 .6-.1 1.2-.1 1.8c0 28.4-10.8 57.8-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7c-3.2-14-7.5-28.3-13.4-41.5c1.9-37 19.2-70.9 46.7-94.2l169.5 61.2c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32s-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6zm480.8 80l-46.5 16.8 12.7 120.5c-4.8 3.5-12.8 8-24.6 12.6C410 423.6 368 432 320 432s-90-8.4-118.3-19.4c-11.8-4.6-19.8-9.2-24.6-12.6l12.7-120.5-46.5-16.8L128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6zM467.4 396a.7 .7 0 1 0 -1.2-.7 .7 .7 0 1 0 1.2 .7zm-294.8 0a.7 .7 0 1 0 1.2-.6 .7 .7 0 1 0 -1.2 .6z"]},eN2=eN0,eN6={prefix:"far",iconName:"message-text",icon:[512,512,["comment-alt-text"],"e1e6","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM168 112c-13.3 0-24 10.7-24 24s10.7 24 24 24h64V296c0 13.3 10.7 24 24 24s24-10.7 24-24V160h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 168z"]},eN4=eN6,eN3={prefix:"far",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M175.6 6.5c9.2-8.7 23.7-8.7 32.9 0l129 121.4c9.3 8.8 14.6 21 14.6 33.7c0 25.6-20.7 46.3-46.3 46.3H264V352c0 88.4-71.6 160-160 160H56c-30.9 0-56-25.1-56-56V424c0-30.9 25.1-56 56-56h56c4.4 0 8-3.6 8-8V208H78.3C52.7 208 32 187.3 32 161.7c0-12.8 5.3-25 14.6-33.7L175.6 6.5zM82.5 160H144c13.3 0 24 10.7 24 24V360c0 30.9-25.1 56-56 56H56c-4.4 0-8 3.6-8 8v32c0 4.4 3.6 8 8 8h48c61.9 0 112-50.1 112-112V184c0-13.3 10.7-24 24-24h61.5L192 57 82.5 160z"]},eN5=eN3,eN8={fa0:{prefix:"far",iconName:"0",icon:[320,512,[],"30","M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 80C98.1 80 48 130.1 48 192V320c0 61.9 50.1 112 112 112s112-50.1 112-112V192c0-61.9-50.1-112-112-112z"]},fa1:{prefix:"far",iconName:"1",icon:[256,512,[],"31","M152 56c0-8.7-4.7-16.7-12.3-21s-16.9-4-24.3 .5l-104 64c-11.3 6.9-14.8 21.7-7.9 33s21.7 14.8 33 7.9L104 98.9V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H128 232c13.3 0 24-10.7 24-24s-10.7-24-24-24H152V56z"]},fa2:{prefix:"far",iconName:"2",icon:[320,512,[],"32","M147.5 80c-26.6 0-52.2 10.6-71 29.4L41 145c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L42.6 75.5C70.4 47.6 108.2 32 147.5 32h7.3C232.8 32 296 95.2 296 173.2c0 39.1-16.2 76.4-44.7 103.1L84.8 432H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-9.9 0-18.7-6-22.3-15.2s-1.3-19.6 5.9-26.3L218.5 241.2c18.8-17.6 29.5-42.2 29.5-68c0-51.5-41.7-93.2-93.2-93.2h-7.3z"]},fa3:{prefix:"far",iconName:"3",icon:[320,512,[],"33","M0 56C0 42.7 10.7 32 24 32H280c9.8 0 18.6 6 22.3 15.1s1.4 19.5-5.7 26.3L147.7 216H188c72.9 0 132 59.1 132 132s-59.1 132-132 132H97.4c-39.4 0-75.4-22.3-93-57.5l-1.9-3.8c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7l1.9 3.8c9.5 19 28.9 31 50.1 31H188c46.4 0 84-37.6 84-84s-37.6-84-84-84H88c-9.8 0-18.6-6-22.3-15.1s-1.4-19.5 5.7-26.3L220.3 80H24C10.7 80 0 69.3 0 56z"]},fa4:{prefix:"far",iconName:"4",icon:[384,512,[],"34","M189.2 67.2c6.2-11.7 1.7-26.2-10-32.4s-26.2-1.7-32.4 10l-144 272c-3.9 7.4-3.7 16.4 .6 23.6S15.6 352 24 352H272V456c0 13.3 10.7 24 24 24s24-10.7 24-24V352h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H320V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V304H63.9L189.2 67.2z"]},fa5:{prefix:"far",iconName:"5",icon:[320,512,[],"35","M32.4 51.9C34.4 40.4 44.3 32 56 32H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H76.2L52.5 216H188c72.9 0 132 59.1 132 132s-59.1 132-132 132H92.5c-36.4 0-69.6-20.5-85.9-53.1l-4.1-8.2c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7l4.1 8.2C57.7 421.7 74.3 432 92.5 432H188c46.4 0 84-37.6 84-84s-37.6-84-84-84H24c-7.1 0-13.8-3.1-18.4-8.6S-.9 242.9 .4 235.9l32-184z"]},fa6:{prefix:"far",iconName:"6",icon:[320,512,[],"36","M272 320c0-61.9-50.1-112-112-112c-32.3 0-61.5 13.7-81.9 35.6l-5.1 6.3C56.8 269.7 48 294.5 48 320c0 61.9 50.1 112 112 112s112-50.1 112-112zM145.7 160.6c4.7-.4 9.5-.6 14.3-.6c88.4 0 160 71.6 160 160s-71.6 160-160 160S0 408.4 0 320c0-41.5 15.8-79.4 41.8-107.8L181.4 40.8c8.4-10.3 23.5-11.8 33.8-3.4s11.8 23.5 3.4 33.8l-72.9 89.5z"]},fa7:{prefix:"far",iconName:"7",icon:[320,512,[],"37","M0 56C0 42.7 10.7 32 24 32H296c8.6 0 16.6 4.7 20.9 12.2s4.1 16.8-.3 24.2l-240 400c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9L253.6 80H24C10.7 80 0 69.3 0 56z"]},fa8:{prefix:"far",iconName:"8",icon:[320,512,[],"38","M304 156c0-68.5-55.5-124-124-124H140C71.5 32 16 87.5 16 156c0 37.7 16.8 71.4 43.3 94.2C23.7 272 0 311.2 0 356c0 68.5 55.5 124 124 124h72c68.5 0 124-55.5 124-124c0-44.8-23.7-84-59.3-105.8C287.2 227.4 304 193.7 304 156zM180.1 280H196c42 0 76 34 76 76s-34 76-76 76H124c-42 0-76-34-76-76s34-76 76-76h15.9c0 0 0 0 .1 0h40c0 0 0 0 .1 0zm0-48c0 0 0 0 0 0H140c0 0 0 0 0 0c-42 0-76-34-76-76c0-42 34-76 76-76l40 0c42 0 76 34 76 76c0 42-34 76-76 76z"]},fa9:{prefix:"far",iconName:"9",icon:[320,512,[],"39","M48 192c0 61.9 50.1 112 112 112c32.3 0 61.5-13.7 81.9-35.6l5.1-6.3C263.2 242.3 272 217.5 272 192c0-61.9-50.1-112-112-112S48 130.1 48 192zM174.3 351.4c-4.7 .4-9.5 .6-14.3 .6C71.6 352 0 280.4 0 192S71.6 32 160 32s160 71.6 160 160c0 41.5-15.8 79.4-41.8 107.8L138.6 471.2c-8.4 10.3-23.5 11.8-33.8 3.4s-11.8-23.5-3.4-33.8l72.9-89.5z"]},faFillDrip:{prefix:"far",iconName:"fill-drip",icon:[576,512,[],"f576","M39 7C48.4-2.3 63.6-2.3 73 7l89.4 89.4 58.7-58.7c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8l97.8-97.8L39 41C29.7 31.6 29.7 16.4 39 7zM231 233l-68.7-68.7L64.6 262.1c-7.3 7.3-11.8 16.4-13.4 25.9H409.4l31-31c9.4-9.4 9.4-24.6 0-33.9L289 71.6c-9.4-9.4-24.6-9.4-33.9 0l-58.7 58.7L265 199c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"]},faArrowsToCircle:{prefix:"far",iconName:"arrows-to-circle",icon:[640,512,[],"e4bd","M7 7C16.4-2.3 31.6-2.3 41 7l119 119V88c0-13.3 10.7-24 24-24s24 10.7 24 24v96c0 13.3-10.7 24-24 24H88c-13.3 0-24-10.7-24-24s10.7-24 24-24h38.1L7 41C-2.3 31.6-2.3 16.4 7 7zM633 7c9.4 9.4 9.4 24.6 0 33.9l-119 119H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H456c-13.3 0-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24v38.1L599 7c9.4-9.4 24.6-9.4 33.9 0zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM432 424V328c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H513.9L633 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-119-119V424c0 13.3-10.7 24-24 24s-24-10.7-24-24zm-224 0c0 13.3-10.7 24-24 24s-24-10.7-24-24V385.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l119-119H88c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24v96z"]},faCircleChevronRight:etJ,faChevronCircleRight:et1,faWagonCovered:{prefix:"far",iconName:"wagon-covered",icon:[640,512,[],"f8ee","M569.8 4.1c45.9-3.1 79.9 41.8 64.6 85.2L567.8 278c5 4.4 8.2 10.9 8.2 18c0 12.9-10.2 23.5-23 24l0 0H542.4c20.7 20.3 33.6 48.7 33.6 80c0 61.9-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96H286.9c-7.8 54.3-54.4 96-110.9 96c-61.9 0-112-50.1-112-112c0-31.3 12.9-59.7 33.6-80H87l0 0c-12.8-.5-23-11.1-23-24c0-7.2 3.2-13.6 8.2-18L5.6 89.3C-9.7 45.9 24.3 1 70.2 4.1l119.7 8c21.6 1.4 41 10.6 55.5 24.7C258.4 23.9 276.3 16 296 16h48c19.7 0 37.6 7.9 50.6 20.8c14.5-14.1 33.9-23.3 55.5-24.7l119.7-8zM519 272L589.2 73.3C593 62.4 584.5 51.2 573 52L453.3 60c-21 1.4-37.3 18.9-37.3 39.9L416 272H519zM186.7 60L67 52c-11.5-.8-20 10.5-16.2 21.3L121 272H224V99.9c0-21.1-16.3-38.5-37.3-39.9zM368 272V88c0-13.3-10.7-24-24-24H296c-13.3 0-24 10.7-24 24V99.9 272h96zM160 416H114c5.8 22.5 23.5 40.2 46 46V416zm0-32V338c-22.5 5.8-40.2 23.5-46 46h46zm32 78c22.5-5.8 40.2-23.5 46-46H192v46zm0-124v46h46c-5.8-22.5-23.5-40.2-46-46zM448 462V416H402c5.8 22.5 23.5 40.2 46 46zm-46-78h46V338c-22.5 5.8-40.2 23.5-46 46zm124 32H480v46c22.5-5.8 40.2-23.5 46-46zm0-32c-5.8-22.5-23.5-40.2-46-46v46h46z"]},faLineHeight:{prefix:"far",iconName:"line-height",icon:[576,512,[],"f871","M113.8 39.9c-4.6-5.1-11-7.9-17.8-7.9s-13.3 2.9-17.8 7.9l-72 80c-8.9 9.9-8.1 25 1.8 33.9s25 8.1 33.9-1.8L72 118.5V393.5L41.8 359.9c-8.9-9.9-24-10.7-33.9-1.8s-10.7 24-1.8 33.9l72 80c4.6 5.1 11 7.9 17.8 7.9s13.3-2.9 17.8-7.9l72-80c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L120 393.5V118.5l30.2 33.5c8.9 9.9 24 10.7 33.9 1.8s10.7-24 1.8-33.9l-72-80zM248 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H248zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H248zM224 416c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H248c-13.3 0-24 10.7-24 24z"]},faBagel:{prefix:"far",iconName:"bagel",icon:[640,512,[129391],"e3d7","M640 208c0 114.9-93.1 208-208 208c-3.9 0-7.7-.1-11.5-.3c6.5-12.3 12-25.3 16.3-38.8c4.7-.7 9.3-2.5 13.3-5.3L471 357.3c5.1-3.5 11-5.4 17.2-5.6l25.3-.7c13.2-.4 24.8-8.8 29.3-21.3l8.5-23.9c2.1-5.8 5.8-10.9 10.6-14.6L582 275.8c10.5-8.1 14.9-21.7 11.2-34.4L586 217c-1.7-5.9-1.7-12.2 0-18.1l7.2-24.3c3.7-12.7-.7-26.3-11.2-34.4l-20.1-15.5c-4.9-3.8-8.6-8.8-10.6-14.6l-8.5-23.9c-4.4-12.5-16.1-20.9-29.3-21.3l-25.3-.7c-6.2-.2-12.1-2.1-17.2-5.6L450.1 44.4c-10.9-7.5-25.3-7.5-36.2 0L393 58.7c-5.1 3.5-11 5.4-17.2 5.6L350.5 65c-13.2 .4-24.8 8.8-29.3 21.3l-1.8 5.1c-14.4-7.6-29.7-13.7-45.7-18.3C311.8 28.4 368.6 0 432 0C546.9 0 640 93.1 640 208zm-144 0c0 30.6-21.5 56.3-50.3 62.5c-6-43.3-23.6-82.9-49.5-115.6c10.2-6.9 22.6-11 35.9-11c35.3 0 64 28.7 64 64zM48 304a160 160 0 1 0 320 0A160 160 0 1 0 48 304zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304zm144-96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm160 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM128 368a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM96 256a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm96 48a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm16 64a64 64 0 1 1 0-128 64 64 0 1 1 0 128z"]},faTransporter7:{prefix:"far",iconName:"transporter-7",icon:[512,512,[],"e2a8","M480 64l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L448 64l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 96l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 96l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 64zM64 288l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L32 288 6.6 295.3C2.7 296.4 0 299.9 0 304s2.7 7.6 6.6 8.7L32 320l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 320l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 288zm56 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},faAt:{prefix:"far",iconName:"at",icon:[512,512,[61946],"40","M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208c13.3 0 24 10.7 24 24s-10.7 24-24 24C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v28c0 50.8-41.2 92-92 92c-31.1 0-58.7-15.5-75.3-39.2C322.7 360.9 291.1 376 256 376c-66.3 0-120-53.7-120-120s53.7-120 120-120c28.8 0 55.2 10.1 75.8 27c4.3-6.6 11.7-11 20.2-11c13.3 0 24 10.7 24 24v80 28c0 24.3 19.7 44 44 44s44-19.7 44-44V256c0-114.9-93.1-208-208-208zm72 208a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z"]},faRectanglesMixed:{prefix:"far",iconName:"rectangles-mixed",icon:[576,512,[],"e323","M256 80c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H256zM64 32C28.7 32 0 60.7 0 96v96c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM512 80c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H448c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16h64zM448 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64h64c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H448zM128 352H272c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zM64 368v48c0 35.3 28.7 64 64 64H272c35.3 0 64-28.7 64-64V368c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64z"]},faPhoneArrowUpRight:et0,faPhoneArrowUp:et2,faPhoneOutgoing:et6,faTrashCan:et4,faTrashAlt:et3,faCircleL:{prefix:"far",iconName:"circle-l",icon:[512,512,[],"e114","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H208V152z"]},faHeadSideGoggles:et5,faHeadVr:et8,faTextHeight:{prefix:"far",iconName:"text-height",icon:[576,512,[],"f034","M48 128V80h88l0 352H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H184l0-352h88v48c0 13.3 10.7 24 24 24s24-10.7 24-24V72c0-22.1-17.9-40-40-40H40C17.9 32 0 49.9 0 72v56c0 13.3 10.7 24 24 24s24-10.7 24-24zM497 39c-9.4-9.4-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l23-23V398.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V113.9l23 23c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L497 39z"]},faUserXmark:et9,faUserTimes:et7,faFaceHandYawn:{prefix:"far",iconName:"face-hand-yawn",icon:[512,512,[],"e379","M48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 59.4-24.9 113-64.9 150.9c2.9 15.1-1.5 31.3-13.2 43l-49 49C438.7 465.1 512 369.1 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 94.5 51.2 177 127.3 221.4c-9.8-18-15.3-38.6-15.3-60.5V406.1C72.6 368.2 48 315 48 256zm208-48c-44.2 0-81.3 29.8-92.5 70.4l.5 0c17.9 0 33.6 9 43 22.7l47.1-47.1c18.7-18.7 49.1-18.7 67.9 0c1 1 2 2.1 3 3.2c4.7-1.1 9.5-1.5 14.3-1.2C322.6 227.4 291.6 208 256 208zM226.7 105c-8.3-10.4-23.4-12-33.7-3.7l-80 64c-10.4 8.3-12 23.4-3.7 33.7s23.4 12 33.7 3.7l80-64c10.4-8.3 12-23.4 3.7-33.7zM289 138.7l80 64c10.3 8.3 25.5 6.6 33.7-3.7s6.6-25.5-3.8-33.7l-80-64c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7zm10.3 137.9c-6.2-6.2-16.4-6.2-22.6 0l-79 79c-5 5-13.7 1.5-13.7-5.7V330.4c0-11-9-20-20-20s-20 9-20 20V384v32.8c0 52.6 42.6 95.2 95.2 95.2c25.2 0 49.5-10 67.3-27.9l56.8-56.8c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L321.4 424c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L289.4 392c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l67.3-67.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L257.4 360c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3c6.2-6.2 6.2-16.4 0-22.6z"]},faGaugeSimpleMin:eae,faTachometerSlowest:eat,faStethoscope:{prefix:"far",iconName:"stethoscope",icon:[576,512,[129658],"f0f1","M142.5 15.6c4.7 12.4-1.6 26.2-14 30.9L85.2 62.7c-3.1 1.2-5.2 4.2-5.2 7.5V200c0 57.4 46.6 104 104 104h8 8c57.4 0 104-46.6 104-104V70.2c0-3.3-2.1-6.3-5.2-7.5L255.6 46.5c-12.4-4.7-18.7-18.5-14-30.9s18.5-18.7 30.9-14l43.2 16.2C337.5 25.9 352 46.8 352 70.2V200c0 78.5-59.5 143.1-135.8 151.1C219.9 414.1 272.1 464 336 464c66.3 0 120-53.7 120-120V268.3c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V344c0 92.8-75.2 168-168 168c-90.4 0-164.1-71.4-167.8-160.8C91.7 343.3 32 278.6 32 200V70.2c0-23.3 14.5-44.2 36.3-52.4L111.6 1.5c12.4-4.7 26.2 1.6 30.9 14zM480 160a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},faCoffin:{prefix:"far",iconName:"coffin",icon:[384,512,[9904],"f6c6","M48.2 145.8L133.8 48H250.2l85.6 97.8L243.9 464H140.1L48.2 145.8zM102.4 10.9l-91 104C4.1 123.3 0 134.2 0 145.4c0 4.4 .6 8.7 1.8 12.9L97.3 488.9c4 13.7 16.5 23.1 30.7 23.1H255.9c14.3 0 26.8-9.4 30.7-23.1l95.5-330.6c1.2-4.2 1.8-8.5 1.8-12.9c0-11.2-4.1-22.1-11.5-30.6l-91-104C275.5 4 266.7 0 257.5 0h-131c-9.2 0-18 4-24.1 10.9z"]},faMessage:eaa,faCommentAlt:ean,faSalad:ear,faBowlSalad:eai,faInfo:{prefix:"far",iconName:"info",icon:[192,512,[],"f129","M56 72a40 40 0 1 1 80 0A40 40 0 1 1 56 72zM16 200c0-13.3 10.7-24 24-24H96c13.3 0 24 10.7 24 24V464h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H72V224H40c-13.3 0-24-10.7-24-24z"]},faRobotAstromech:{prefix:"far",iconName:"robot-astromech",icon:[512,512,[],"e2d2","M256 0C185.3 0 128 57.3 128 128v16H88c-30.9 0-56 25.1-56 56V410.9L2.1 478.3c-3.3 7.4-2.6 16 1.8 22.8S15.9 512 24 512H136c13.3 0 24-10.7 24-24V415.1l22.1 24.8c4.6 5.1 11.1 8.1 17.9 8.1H312c6.9 0 13.4-2.9 17.9-8.1L352 415.1V488c0 13.3 10.7 24 24 24H488c8.1 0 15.7-4.1 20.1-10.9s5.1-15.4 1.8-22.8L480 410.9V200c0-30.9-25.1-56-56-56H384V128C384 57.3 326.7 0 256 0zM192 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM88 192h24V352 464H60.9l17-38.3c1.4-3.1 2.1-6.4 2.1-9.7V200c0-4.4 3.6-8 8-8zm72 0H352V342.9L301.2 400H210.8L160 342.9V192zm240 0h24c4.4 0 8 3.6 8 8V416c0 3.4 .7 6.7 2.1 9.7l17 38.3H400V352 192zM208 224c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H208z"]},faRingDiamond:{prefix:"far",iconName:"ring-diamond",icon:[384,512,[],"e5ab","M144 0c-8 0-15.5 4-20 10.7l-32 48c-5 7.5-5.4 17.1-1 25l31.8 57.2C51 168.6 0 238.4 0 320C0 426 86 512 192 512s192-86 192-192c0-81.6-51-151.4-122.8-179.1L293 83.7c4.4-7.9 4-17.5-1-25l-32-48C255.5 4 248 0 240 0H144zm68.8 129.1C206 128.4 199 128 192 128s-14 .4-20.8 1.1l-31.1-56L156.8 48h70.3l16.8 25.1-31.1 56zM48 320a144 144 0 1 1 288 0A144 144 0 1 1 48 320z"]},faFonduePot:{prefix:"far",iconName:"fondue-pot",icon:[512,512,[129749],"e40d","M319 39.8l-24 96c-2.9 11.5-11.6 20-22.2 23L264.5 192h-33l10.2-41c-7.9-7.7-11.7-19.3-8.8-30.8l24-96C261.2 7.1 278.6-3.3 295.8 1s27.6 21.7 23.3 38.8zm62.9 120.2L360.6 192H322.1l33.2-49.8c-4.9-9.9-4.5-22.1 2.1-31.9l64-96C431.2-.5 451-4.4 465.8 5.4s18.7 29.7 8.9 44.4l-64 96c-6.6 9.9-17.7 14.9-28.7 14.2zM48 320c0 61.9 50.1 112 112 112H288c61.9 0 112-50.1 112-112V272H192v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V280c0-4.4-3.6-8-8-8s-8 3.6-8 8v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H48v48zM0 256c0-17.7 14.3-32 32-32H400h16 32 40c13.3 0 24 10.7 24 24s-10.7 24-24 24H448v48c0 52.3-25.1 98.8-64 128v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V472.7c-15.2 4.8-31.3 7.3-48 7.3H160c-16.7 0-32.8-2.6-48-7.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V448C25.1 418.8 0 372.3 0 320V256z"]},faTheta:{prefix:"far",iconName:"theta",icon:[384,512,[],"f69e","M56 256c0-55 16.6-103.9 42.1-138.4S157.2 64 192 64s68.3 19 93.9 53.6S328 201 328 256s-16.6 103.9-42.1 138.5S226.8 448 192 448s-68.3-19-93.9-53.5S56 311 56 256zM192 16C138.4 16 91.9 45.4 59.6 89S8 191.7 8 256s19.3 123.4 51.6 167s78.9 73 132.4 73s100.1-29.4 132.4-73S376 320.3 376 256s-19.3-123.4-51.6-167S245.6 16 192 16zM120 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},faFaceHandPeeking:{prefix:"far",iconName:"face-hand-peeking",icon:[640,512,[129763],"e481","M496.4 145.7c.4-.5 .9-1 1.4-1.4c12.9-12.9 31.8-16.1 47.7-9.6C502.2 54.5 417.5 0 320 0C248.5 0 183.8 29.3 137.3 76.6c7.7 1.8 14.9 5.7 20.9 11.7c6.6 6.6 10.6 14.7 12.2 23.2C208.2 72.3 261.3 48 320 48c74.4 0 139.6 39 176.4 97.7zm40.7 246c-5.4 .7-10.8 1.1-16.3 1.1H476.6C438.5 436.5 382.5 464 320 464c-79.9 0-149.3-45-184.1-111.1H119.2c-13.3 0-26.4-2.2-38.8-6.5C117 443.2 210.4 512 320 512c91.5 0 171.8-48 217.1-120.2zM352.8 264c-10.4-10.2-16.8-24.3-16.8-40c0-28.5 21.2-52 48.7-55.5c1-5.5 3.3-10.9 6.7-15.7c5.1-7.1 12.1-12.1 19.7-14.6c-6.2-1.4-12.6-2.1-19.2-2.1c-48.6 0-88 39.4-88 88c0 40.3 27.1 74.3 64.1 84.7c.1-1.4 .3-2.8 .6-4.2C358.6 297.3 352 285.4 352 272c0-2.7 .3-5.4 .8-8zM320 432c35.3 0 64-21.5 64-48s-28.7-48-64-48s-64 21.5-64 48s28.7 48 64 48zm90.3-192c3.8-4.2 6.1-9.9 6.1-16c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 6.1 2.3 11.8 6.1 16h35.8zM248 192c0-8.8-7.2-16-16-16H118.2c-7.1 0-10.7-8.6-5.7-13.7l28.8-28.8c7.8-7.8 7.8-20.5 0-28.3s-20.5-7.8-28.3 0L51.9 166.4l-.8 .8C14.7 204.4 15 264.1 51.9 301c17.9 17.9 42.1 27.9 67.3 27.9H184c8.8 0 16-7.2 16-16s-7.2-16-16-16H170c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5h62c8.8 0 16-7.2 16-16s-7.2-16-16-16H169.6c-2.2 0-4-1.8-4-4s1.8-4 4-4l78.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16H169.6c-2.2 0-4-1.8-4-4s1.8-4 4-4l62.4 0c8.8 0 16-7.2 16-16zm163-25.3c-5.1 7.2-3.5 17.2 3.7 22.3l59.7 42.6c3.5 2.5 5.6 6.6 5.6 10.9c0 7.4-6 13.4-13.4 13.4L392 256c-8.8 0-16 7.2-16 16s7.2 16 16 16h84c2.2 0 4 1.8 4 4s-1.8 4-4 4H408c-8.8 0-16 7.2-16 16s7.2 16 16 16l67.5 0c2.5 0 4.5 2 4.5 4.5s-2 4.5-4.5 4.5H456c-8.8 0-16 7.2-16 16s7.2 16 16 16h64.8c25.2 0 49.5-10 67.3-27.9c36.9-36.9 37.2-96.6 .8-133.8l-.8-.8L543 161.3c-7.8-7.8-20.5-7.8-28.3 0s-7.8 20.5 0 28.3l14.8 14.8c6.6 6.6 2.7 18-6.6 19c-2.8 .3-5.6-.4-7.8-2L433.3 163c-7.2-5.1-17.2-3.5-22.3 3.7z"]},faSquareUser:{prefix:"far",iconName:"square-user",icon:[448,512,[],"e283","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16h-1c-7.9-63.1-61.7-112-127-112H192c-65.3 0-119.1 48.9-127 112H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM334.4 432H113.6c7.4-36.5 39.7-64 78.4-64h64c38.7 0 71 27.5 78.4 64zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 240a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm-88-40a88 88 0 1 0 176 0 88 88 0 1 0 -176 0z"]},faDownLeftAndUpRightToCenter:eac,faCompressAlt:eas,faExplosion:{prefix:"far",iconName:"explosion",icon:[576,512,[],"e4e9","M543.2 30.2c3.1-11.6-2.8-23.7-13.9-28.3s-23.9-.4-30 9.9L344.7 274.1 311.2 145.9C308.5 135.4 298.9 128 288 128s-20.5 7.4-23.2 17.9L227.4 289.4 145 207c-7.6-7.6-19.4-9.2-28.8-3.9s-14.1 16.2-11.5 26.7l23.9 95.7-70.8-5.4c-9.2-.7-18 4-22.7 12s-4.2 18 1.1 25.6L87.7 432h58.4l-41.7-60.2 53.7 4.1c7.7 .6 15.2-2.6 20.2-8.4s6.8-13.8 4.9-21.3l-11-43.9L223 353c6.1 6.1 15 8.4 23.3 6.2s14.8-8.8 16.9-17.1l24.8-95 24.8 95c2.4 9.4 10.3 16.4 19.9 17.7s19.1-3.2 24-11.6L451.2 188 408.8 345.8c-2 7.6-.2 15.7 4.8 21.7s12.7 9.2 20.5 8.4l36.9-3.4L429.9 432h58.4l51.5-74.3c5.3-7.7 5.7-17.7 1-25.8s-13.6-12.7-22.9-11.8L464.1 325 543.2 30.2zM465.9 464H430.1l0 0H389.2c-10.8-45.9-52-80-101.2-80s-90.4 34.1-101.2 80H145.9l0 0H110.1l0 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H465.9l0 0zm-228.5 0c9-18.9 28.3-32 50.6-32s41.6 13.1 50.6 32H237.4zM312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24z"]},faFileLines:eao,faFileAlt:eal,faFileText:eaf,faWaveSquare:{prefix:"far",iconName:"wave-square",icon:[640,512,[],"f83e","M136 56c0-13.3 10.7-24 24-24H320c13.3 0 24 10.7 24 24V432H456V256c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H504V456c0 13.3-10.7 24-24 24H320c-13.3 0-24-10.7-24-24V80H184V256c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H136V56z"]},faRing:{prefix:"far",iconName:"ring",icon:[512,512,[],"f70b","M59.7 168c8.9-9.4 22.9-19 42.1-27.6C140 123.2 194.5 112 256 112s116 11.2 154.2 28.4c19.1 8.6 33.2 18.2 42.1 27.6c8.8 9.3 11.7 17.4 11.7 24s-2.9 14.7-11.7 24c-.8 .9-1.7 1.7-2.5 2.6C402.4 191.8 332.2 176 256 176s-146.4 15.8-193.8 42.6c-.9-.9-1.7-1.7-2.5-2.6C50.9 206.7 48 198.6 48 192s2.9-14.7 11.7-24zM464 268.6V320c0 6.6-2.9 14.7-11.7 24c-8.9 9.4-22.9 19-42.1 27.6C372 388.8 317.5 400 256 400s-116-11.2-154.2-28.4c-19.1-8.6-33.2-18.2-42.1-27.6C50.9 334.7 48 326.6 48 320V268.6c10.3 7.1 21.8 13.3 34.1 18.9C127.9 307.9 189.4 320 256 320s128.1-12.1 173.9-32.6c12.4-5.5 23.9-11.8 34.1-18.9zM0 192V320c0 22.1 10.1 41.4 24.8 57c14.6 15.4 34.5 28.2 57.4 38.5C127.9 435.9 189.4 448 256 448s128.1-12.1 173.9-32.6c22.8-10.2 42.8-23 57.4-38.5c14.7-15.6 24.8-34.9 24.8-57V192c0-22.1-10.1-41.4-24.8-57c-14.6-15.4-34.5-28.2-57.4-38.5C384.1 76.1 322.6 64 256 64S127.9 76.1 82.1 96.6C59.3 106.8 39.3 119.6 24.8 135C10.1 150.6 0 169.9 0 192zm256 80c-56.1 0-106.4-9.3-143.8-24c37.1-14.5 87.3-24 143.8-24s106.7 9.5 143.8 24c-37.4 14.7-87.7 24-143.8 24z"]},faBuildingUn:{prefix:"far",iconName:"building-un",icon:[384,512,[],"e4d9","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM104 248h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V264c0-8.8 7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V264zM237.3 87.1l34.7 52V96c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V192c0 8.8-7.2 16-16 16s-16-7.2-16-16V96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 96v64c0 8.8 7.2 16 16 16s16-7.2 16-16V96c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faDiceThree:{prefix:"far",iconName:"dice-three",icon:[448,512,[9858],"f527","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faTirePressureWarning:{prefix:"far",iconName:"tire-pressure-warning",icon:[512,512,[],"f633","M424 0c-13.3 0-24 10.7-24 24V54.5c0 30.1 4.9 60 14.4 88.5l2.5 7.4c6.1 18.4 14.4 35.6 22.2 51.5c15 30.5 26.3 66.3 22 105.3c-4 36.7-22.3 79.2-70.5 124.8H121.4c-48.2-45.6-66.4-88.1-70.5-124.8c-4.3-39 7-74.8 22-105.3c7.8-15.8 16.1-33 22.2-51.5l2.5-7.4c9.5-28.6 14.4-58.4 14.4-88.5V24c0-13.3-10.7-24-24-24S64 10.7 64 24V54.5c0 24.9-4 49.7-11.9 73.4l-2.5 7.4c-5 15-11.9 29.6-19.7 45.4C12.7 215.5-2.5 260.9 3.2 312.4c5.5 49.7 30 102.1 84.8 154.1V496c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V480h48v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V480h48v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V480h48v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V466.5c54.8-51.9 79.3-104.3 84.8-154.1c5.7-51.5-9.5-96.9-26.7-131.8c-7.8-15.8-14.7-30.4-19.7-45.4l-2.5-7.4C452 104.2 448 79.4 448 54.5V24c0-13.3-10.7-24-24-24zM256 96c-13.3 0-24 10.7-24 24V232c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faWifiFair:ead,faWifi2:eau,faCalendarDays:eap,faCalendarAlt:eah,faMp3Player:{prefix:"far",iconName:"mp3-player",icon:[384,512,[],"f8ce","M320 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM192 304a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM112 80c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32H272c17.7 0 32-14.3 32-32V112c0-17.7-14.3-32-32-32H112z"]},faAnchorCircleCheck:{prefix:"far",iconName:"anchor-circle-check",icon:[640,512,[],"e4aa","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c17.2 0 33.9-2.4 49.7-6.8c-14.7-11.8-27.4-25.9-37.6-41.7c-4 .4-8 .5-12.1 .5H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faTally4:{prefix:"far",iconName:"tally-4",icon:[640,512,[],"e297","M152 64c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64zm128 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64zM384 40c-13.3 0-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-13.3-10.7-24-24-24zM536 64c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64z"]},faRectangleHistory:{prefix:"far",iconName:"rectangle-history",icon:[512,512,[],"e4a2","M464 224c0-8.8-7.2-16-16-16L64 208c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-224zm-16-64c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l384 0zm-8-80c13.3 0 24 10.7 24 24s-10.7 24-24 24L72 128c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0zM392 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L120 48c-13.3 0-24-10.7-24-24s10.7-24 24-24L392 0z"]},faBuildingCircleArrowRight:{prefix:"far",iconName:"building-circle-arrow-right",icon:[640,512,[],"e4d1","M64 48H320c8.8 0 16 7.2 16 16V294.6c11.1-24.3 27.7-45.5 48-62.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c19.5 0 37-8.7 48.7-22.5c-13.4-14-24.5-30.3-32.7-48.1V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM492.7 300.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L521.4 384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4l-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6z"]},faVolleyball:eab,faVolleyballBall:eam,faSunHaze:{prefix:"far",iconName:"sun-haze",icon:[640,512,[],"f765","M439.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L320 61.1 237.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L83.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L125.1 256l0 0h53.2c0-4.8-1.4-9.5-4.2-13.6l-45.2-65.6 78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L306.4 110c8.2 5.7 19 5.7 27.2 0l65.6-45.2 14.4 78.3c1.8 9.8 9.5 17.5 19.3 19.3l78.3 14.4L466 242.4c-2.8 4.1-4.2 8.9-4.2 13.6h53.2l0 0 56.9-82.5c4.6-6.7 5.5-15.3 2.4-22.8s-9.8-12.9-17.8-14.4l-98.5-18.1L439.7 19.7zM432 256c0-61.9-50.1-112-112-112s-112 50.1-112 112v0h48v0c0-35.3 28.7-64 64-64s64 28.7 64 64v0h48v0zm184 32H504c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-208 0H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H408c13.3 0 24-10.7 24-24s-10.7-24-24-24zM576 400c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24zM88 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88zm208 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H296z"]},faTextSize:{prefix:"far",iconName:"text-size",icon:[640,512,[],"f894","M48 128V80H168l0 352H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H216l0-352H336v48c0 13.3 10.7 24 24 24s24-10.7 24-24V72c0-22.1-17.9-40-40-40H40C17.9 32 0 49.9 0 72v56c0 13.3 10.7 24 24 24s24-10.7 24-24zM360 296V272h96l0 160H424c-13.3 0-24 10.7-24 24s10.7 24 24 24H536c13.3 0 24-10.7 24-24s-10.7-24-24-24H504l0-160h88v24c0 13.3 10.7 24 24 24s24-10.7 24-24V264c0-22.1-17.9-40-40-40H352c-22.1 0-40 17.9-40 40v32c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faUfo:{prefix:"far",iconName:"ufo",icon:[640,512,[128760],"e047","M176.6 246.3c-17.5 16.4-17.5 16.4-17.5 16.5l0 0 0 .1 .1 .1 .3 .3c.2 .2 .4 .4 .7 .7c.6 .5 1.3 1.2 2.2 2.1c1.8 1.6 4.3 3.7 7.6 6.2c6.6 4.8 16.1 10.9 29.1 16.8c26.1 11.9 65.3 23 120.8 23s94.7-11.1 120.8-23c13-5.9 22.6-12 29.1-16.8c3.3-2.4 5.8-4.5 7.6-6.2c.9-.8 1.6-1.5 2.2-2.1c.3-.3 .5-.5 .7-.7l.3-.3 .1-.1 0-.1 0 0c0 0 0 0-17.5-16.5l17.5 16.4c3.7-3.9 6-9 6.4-14.4c.5-5.8 .7-11.6 .6-17.2c30 8.9 54.6 19.9 72.5 31.8c24.1 16.2 31.5 30.9 31.5 41.6c0 7.9-3.8 17.7-15.8 29.1c-12 11.5-30.8 23-55.8 33.1C470.3 387 399.4 400 320 400s-150.3-13-200.3-33.2c-25.1-10.1-43.8-21.6-55.8-33.1C51.8 322.2 48 312.4 48 304.5c0-10.7 7.4-25.4 31.5-41.6c17.9-12 42.4-23 72.5-31.8c-.1 5.7 .1 11.4 .6 17.2c.5 5.4 2.7 10.5 6.4 14.4l17.5-16.4zm302.8-67.2C456.8 110.9 392.6 64 320 64s-136.8 46.9-159.4 115.1c-42.7 10.5-80 25.4-107.8 44C23.4 242.9 0 270.2 0 304.5c0 25.1 12.7 46.7 30.7 63.9c17.9 17.1 42.6 31.4 71 42.9C158.8 434.3 236 448 320 448s161.2-13.7 218.3-36.7c28.5-11.5 53.1-25.8 71-42.9c18-17.1 30.7-38.7 30.7-63.9c0-34.3-23.4-61.7-52.8-81.4c-27.8-18.6-65.1-33.5-107.8-44zM440 234.6c-4.1 2.9-10.4 6.8-19.1 10.8c-19.6 8.9-52 18.7-100.9 18.7s-81.3-9.7-100.9-18.7c-8.7-4-15-7.9-19.1-10.8C199.2 164.7 255 112 320 112s120.8 52.7 120 122.6zM152 312a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm192 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168-16a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFork:eag,faUtensilFork:eay,faArrowsUpToLine:{prefix:"far",iconName:"arrows-up-to-line",icon:[576,512,[],"e4c2","M24 80l528 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 32C10.7 32 0 42.7 0 56S10.7 80 24 80zM7 239c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l63-63L104 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-246.1 63 63c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L145 135c-4.5-4.5-10.6-7-17-7s-12.5 2.5-17 7L7 239zM327 273c9.4 9.4 24.6 9.4 33.9 0l63-63L424 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-246.1 63 63c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L465 135c-9.4-9.4-24.6-9.4-33.9 0L327 239c-9.4 9.4-9.4 24.6 0 33.9z"]},faMobileSignal:{prefix:"far",iconName:"mobile-signal",icon:[512,512,[],"e1ef","M64 48H288c8.8 0 16 7.2 16 16V298.7c14.5-14.1 30.6-26.5 48-37V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H224V488c0-8.1 .4-16.1 1.1-24H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm80 352c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H144zM488 256c-128.1 0-232 103.9-232 232c0 13.3 10.7 24 24 24s24-10.7 24-24c0-101.6 82.4-184 184-184c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-136c0-13.3-10.7-24-24-24c-75.1 0-136 60.9-136 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-48.6 39.4-88 88-88c13.3 0 24-10.7 24-24z"]},faBarcodeScan:{prefix:"far",iconName:"barcode-scan",icon:[640,512,[],"f465","M88 32C74.7 32 64 42.7 64 56V192h48V56c0-13.3-10.7-24-24-24zM64 456c0 13.3 10.7 24 24 24s24-10.7 24-24V320H64V456zm96 8c0 8.8 7.2 16 16 16s16-7.2 16-16V320H160V464zm64-8c0 13.3 10.7 24 24 24s24-10.7 24-24V320H224V456zm0-400V192h48V56c0-13.3-10.7-24-24-24s-24 10.7-24 24zM336 456c0 13.3 10.7 24 24 24s24-10.7 24-24V320H336V456zm0-400V192h48V56c0-13.3-10.7-24-24-24s-24 10.7-24 24zM464 464c0 8.8 7.2 16 16 16s16-7.2 16-16V320H464V464zm0-416V192h32V48c0-8.8-7.2-16-16-16s-16 7.2-16 16zm64 408c0 13.3 10.7 24 24 24s24-10.7 24-24V320H528V456zm0-400V192h48V56c0-13.3-10.7-24-24-24s-24 10.7-24 24zM160 192h32V48c0-8.8-7.2-16-16-16s-16 7.2-16 16V192zM0 256c0 13.3 10.7 24 24 24l592 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 232c-13.3 0-24 10.7-24 24z"]},faSortDown:eaM,faSortDesc:eav,faFolderArrowDown:eaC,faFolderDownload:eaI,faCircleMinus:eaA,faMinusCircle:eaz,faFaceIcicles:{prefix:"far",iconName:"face-icicles",icon:[512,512,[],"e37c","M256 48C141.1 48 48 141.1 48 256c0 1.4-.1 2.7-.3 4l-15 180c-.4 4.5-4.1 8-8.7 8s-8.3-3.5-8.7-8L.3 260c-.2-1.3-.3-2.6-.3-4C0 114.6 114.6 0 256 0S512 114.6 512 256c0 1-.1 2-.2 3L496.5 504c-.3 4.5-4 8-8.5 8s-8.2-3.5-8.5-8L464.2 259c-.1-1-.2-2-.2-3c0-114.9-93.1-208-208-208zM168 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V320h-8zm40 48h32V320H208v48zm96 0V320H272v48h32zm32 0h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48zM168 288H344c30.9 0 56 25.1 56 56c0 15.7-6.4 29.8-16.8 40l-8.9 86.7c-.5 5.3-5 9.3-10.3 9.3s-9.7-4-10.3-9.3l-7.3-70.8c-.8 0-1.6 .1-2.5 .1H317.3l-6.5 38.8c-.9 5.3-5.5 9.2-10.9 9.2s-10-3.9-10.9-9.2L282.7 400H168c-30.9 0-56-25.1-56-56s25.1-56 56-56zm-23.6-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM256 512c-75.5 0-143.3-32.7-190.2-84.6L72 353.1C106.9 419.1 176.2 464 256 464c3.5 0 6.9-.1 10.3-.3c7.9 10 20.2 16.3 33.7 16.3c7.9 0 15.4-2.2 21.9-6c1 10.1 5.6 19.1 12.4 25.8c-24.7 7.9-51 12.2-78.3 12.2zm151.3-49.5l7.4-72c8.9-10.5 16.8-21.9 23.5-34.1l4.7 74.6c-10.8 11.6-22.8 22.2-35.6 31.6z"]},faShovel:{prefix:"far",iconName:"shovel",icon:[512,512,[],"f713","M375 7c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9l-44.1 44.1c-17.2 17.2-40.6 26.9-65 26.9c-16.7 0-32.3-4.4-45.8-12.2L241 305l56.4 56.4c12.5 12.5 12.5 32.8 0 45.3l-58.5 58.5c-30 30-70.7 46.9-113.1 46.9H32c-17.7 0-32-14.3-32-32V386.3c0-42.4 16.9-83.1 46.9-113.1l58.5-58.5c12.5-12.5 32.8-12.5 45.3 0L207 271 316.2 161.9c-7.8-13.5-12.2-29.1-12.2-45.8c0-24.4 9.7-47.7 26.9-65L375 7zm17 50.9L364.9 85.1c-8.2 8.2-12.9 19.4-12.9 31c0 24.2 19.6 43.9 43.9 43.9c11.6 0 22.8-4.6 31-12.9L454.1 120 392 57.9zM125.7 464c29.7 0 58.2-11.8 79.2-32.8L252.1 384 128 259.9 80.8 307.1c-21 21-32.8 49.5-32.8 79.2V464h77.7z"]},faDoorOpen:{prefix:"far",iconName:"door-open",icon:[576,512,[],"f52b","M272 49.7V464H112l0-371.2L272 49.7zM320 464V42.4C320 19 301 0 277.6 0c-3.7 0-7.4 .5-11 1.5L99.5 46.4C78.6 52.1 64 71.1 64 92.8V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64 96h16H272h48V464zM224 288c13.2 0 24-14.4 24-32s-10.8-32-24-32s-24 14.4-24 32s10.7 32 24 32zM352 112H456c4.4 0 8 3.6 8 8V488c0 13.3 10.7 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H512V120c0-30.9-25.1-56-56-56H352v48z"]},faFilms:{prefix:"far",iconName:"films",icon:[576,512,[],"e17a","M256 264V232H416v32 72H256V264zm0-80V152 80H416v72 32H256zM440 32H416 256 232 208 160c-35.3 0-64 28.7-64 64v32 24 24 64 24 24 32c0 35.3 28.7 64 64 64h48 24 24H416h24 24 48c35.3 0 64-28.7 64-64V288 264 240 176 152 128 96c0-35.3-28.7-64-64-64H464 440zM160 80h48v48H144V96c0-8.8 7.2-16 16-16zm-16 96h64v32 32H144V176zm0 112h64v48H160c-8.8 0-16-7.2-16-16V288zm368 48H464V288h64v32c0 8.8-7.2 16-16 16zm16-96H464V208 176h64v64zm0-112H464V80h48c8.8 0 16 7.2 16 16v32zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z"]},faRightFromBracket:eaL,faSignOutAlt:eaT,faFaceGlasses:{prefix:"far",iconName:"face-glasses",icon:[512,512,[],"e377","M256 464C141.1 464 48 370.9 48 256c0-1.8 0-3.5 .1-5.3C49.5 280.4 74 304 104 304h80c30.9 0 56-25.1 56-56V200c0-2.7-.2-5.4-.6-8h33.1c-.4 2.6-.6 5.3-.6 8v48c0 30.9 25.1 56 56 56h80c30 0 54.5-23.6 55.9-53.3c0 1.8 .1 3.5 .1 5.3c0 114.9-93.1 208-208 208zM224 160.8c-10.2-10.4-24.3-16.8-40-16.8H104c-10.1 0-19.6 2.7-27.8 7.4C112.2 89.6 179.3 48 256 48s143.8 41.6 179.8 103.4c-8.2-4.7-17.7-7.4-27.8-7.4H328c-15.7 0-29.8 6.4-40 16.8V160H224v.8zM256 512c141.4 0 256-114.6 256-256c0-22.8-3-44.8-8.5-65.8c5.1-2.7 8.5-8 8.5-14.2c0-8.8-7.2-16-16-16h-2.6C455.4 66.2 363.4 0 256 0S56.6 66.2 18.6 160H16c-8.8 0-16 7.2-16 16c0 6.1 3.5 11.5 8.5 14.2C3 211.2 0 233.2 0 256C0 397.4 114.6 512 256 512zM143.7 332.7c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C319.2 350.5 293.2 368 256 368s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4zM304 200c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V200zM104 176h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V200c0-13.3 10.7-24 24-24zm88.4 48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faNfc:{prefix:"far",iconName:"nfc",icon:[448,512,[],"e1f7","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM272 256c0-17.8-9.7-33.3-24-41.6V160h72V352H128V160h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-22.1 0-40 17.9-40 40V360c0 22.1 17.9 40 40 40H328c22.1 0 40-17.9 40-40V152c0-22.1-17.9-40-40-40H240c-22.1 0-40 17.9-40 40v62.4c-14.3 8.3-24 23.8-24 41.6c0 26.5 21.5 48 48 48s48-21.5 48-48z"]},faAtom:{prefix:"far",iconName:"atom",icon:[512,512,[9883],"f5d2","M306.3 417.2c-16.3-4.7-33.1-10.9-50.3-18.4c-17.1 7.5-34 13.6-50.3 18.4C224.1 455.5 243.1 464 256 464s31.9-8.5 50.3-46.8zM293 325.7c14.8-8.9 28.7-18.1 41.4-27.6c1-13.5 1.6-27.6 1.6-42.1s-.5-28.6-1.6-42.1c-12.8-9.4-26.6-18.7-41.4-27.6c-12.5-7.5-24.9-14.2-37-20.2c-12.1 6-24.5 12.7-37 20.2c-14.8 8.9-28.7 18.1-41.4 27.6c-1 13.5-1.6 27.6-1.6 42.1s.5 28.6 1.6 42.1c12.8 9.4 26.6 18.7 41.4 27.6c12.5 7.5 24.9 14.2 37 20.2c12.1-6 24.5-12.7 37-20.2zm120.5-32.2c-10.2 10.2-21.3 20.2-33.4 29.9c-2.4 20.1-5.8 39.2-10.3 57c37.2 2.2 51.9-9.1 57.8-19.7c6.5-11.7 8.2-32.8-14.1-67.2zM469.6 128c20.7 37.1 9.4 82.8-23.6 128c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2zM84.4 360.7c5.9 10.6 20.6 22 57.8 19.7c-4.5-17.8-7.9-36.9-10.3-57c-12-9.7-23.2-19.8-33.4-29.9C76.2 327.8 77.8 349 84.4 360.7zM98.5 218.5c10.2-10.2 21.3-20.2 33.4-29.9c2.4-20.1 5.8-39.2 10.3-57c-37.2-2.3-51.9 9.1-57.8 19.7c-6.5 11.7-8.2 32.8 14.1 67.2zM256 113.2c17.1-7.5 34-13.6 50.3-18.4C287.9 56.5 268.9 48 256 48s-31.9 8.5-50.3 46.8c16.3 4.7 33.1 10.9 50.3 18.4zm124.2 75.4c12 9.7 23.2 19.8 33.4 29.9c22.3-34.3 20.6-55.5 14.1-67.2c-5.9-10.6-20.6-22-57.8-19.7c4.5 17.8 7.9 36.9 10.3 57zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faSoap:{prefix:"far",iconName:"soap",icon:[512,512,[129532],"e06e","M208 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM96 192H209.1c2.5 17.7 9.2 34 18.9 48H96c-26.5 0-48 21.5-48 48V416c0 26.5 21.5 48 48 48H416c26.5 0 48-21.5 48-48V288c0-26.5-21.5-48-48-48h-4.1c9.6-13.7 16.1-29.6 18.8-46.9c46 7.1 81.3 46.9 81.3 94.9V416c0 53-43 96-96 96H96c-53 0-96-43-96-96V288c0-53 43-96 96-96zm224 96h32c35.3 0 64 28.7 64 64s-28.7 64-64 64H160c-35.3 0-64-28.7-64-64s28.7-64 64-64H320zM128 352c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM320 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-112a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faIcons:eaw,faHeartMusicCameraBolt:eaH,faMicrophoneLinesSlash:eax,faMicrophoneAltSlash:eaN,faClosedCaptioningSlash:{prefix:"far",iconName:"closed-captioning-slash",icon:[640,512,[],"e135","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-30-23.5c4.6-8.8 7.2-18.9 7.2-29.6V96c0-35.3-28.7-64-64-64H96c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zM134.4 80H544c8.8 0 16 7.2 16 16V413.6l-92.1-72.2c10.5-5.4 19.9-12.7 27.7-21.4c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-1.4 0-2.7-.1-4.1-.2l-41.4-32.5c-1.6-4.8-2.5-10-2.5-15.4c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-45.4 0-83.4 31.5-93.4 73.8l-22.4-17.5c2.9-8.1 1.5-17.4-4.7-24.3c-16.6-18.5-40.4-30.6-67-31.9L134.4 80zm353 400l-60.9-48H96c-8.8 0-16-7.2-16-16V159L32 121.2V416c0 35.3 28.7 64 64 64H487.4zM295 328.4l-39.1-30.8c-7 4.1-15.2 6.4-23.9 6.4c-26.5 0-48-21.5-48-48c0-4.7 .7-9.2 1.9-13.5l-39.1-30.8C139.9 224.9 136 240 136 256c0 53 43 96 96 96c24.1 0 46.2-8.9 63-23.6z"]},faCalculatorSimple:eaV,faCalculatorAlt:eak,faBridgeCircleCheck:{prefix:"far",iconName:"bridge-circle-check",icon:[640,512,[],"e4c9","M56 32C42.7 32 32 42.7 32 56s10.7 24 24 24h48v64H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H256 496h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM339.1 288.1c8-15.7 18.3-30 30.4-42.5C359 241.9 347.8 240 336 240H304c-57.4 0-104 46.6-104 104v88H152V336c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c1.1 0 2.1 0 3.1 .1zM488 80v64H408V80h80zM360 80v64H280V80h80zM232 80v64H152V80h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"]},faSlidersUp:eaE,faSlidersV:eaD,faLocationMinus:eaS,faMapMarkerMinus:ea_,faPumpMedical:{prefix:"far",iconName:"pump-medical",icon:[448,512,[],"e06a","M168 0h48c25.4 0 46.8 16.9 53.7 40h46.4c19.1 0 37.4 7.6 50.9 21.1L409 103c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L333.1 95c-4.5-4.5-10.6-7-17-7H272v40H224V56c0-4.4-3.6-8-8-8H168c-4.4 0-8 3.6-8 8v72H112V56c0-30.9 25.1-56 56-56zM101.5 222.7l-18.7 224C82.1 456 89.4 464 98.8 464H285.2c9.4 0 16.7-8 15.9-17.3l-18.7-224c-.7-8.3-7.6-14.7-15.9-14.7H117.4c-8.3 0-15.3 6.4-15.9 14.7zm-47.8-4c2.8-33.2 30.5-58.7 63.8-58.7H266.6c33.3 0 61 25.5 63.8 58.7l18.7 224c3.1 37.3-26.3 69.3-63.8 69.3H98.8c-37.4 0-66.9-32-63.8-69.3l18.7-224zM216 296v16h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V296c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faFingerprint:{prefix:"far",iconName:"fingerprint",icon:[512,512,[],"f577","M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128v24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7V256c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256v24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8V256c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM352 256c0-53-43-96-96-96s-96 43-96 96v24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1V256zm-96-24c-13.3 0-24 10.7-24 24v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9V256c0-13.3-10.7-24-24-24z"]},faSkiBoot:{prefix:"far",iconName:"ski-boot",icon:[512,512,[],"e3cc","M364.1 .3c13.1 2.2 21.8 14.6 19.6 27.7l-45 262.4L449 345.7c19 9.5 31 28.9 31 50.1V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H456 63.2c-35.4 0-61.9-32.5-54.9-67.2L88.5 51.2C90.8 40 100.6 32 112 32H334.3l2.1-12.1C338.6 6.9 351-1.9 364.1 .3zM202.4 80H131.6L97.7 246.4c37.7-27.1 79.9-76.4 104.7-166.4zm33.1 0C203.5 204.3 140 262.5 88.9 289.4l-33.6 165c-1 5 2.8 9.6 7.8 9.6H432V395.8c0-3-1.7-5.8-4.4-7.2L301.3 325.5c-2.8-1.4-5.2-3.3-7.2-5.5H224c-8.8 0-16-7.2-16-16s7.2-16 16-16h66.4l11-64H256c-8.8 0-16-7.2-16-16s7.2-16 16-16h50.8L326.1 80H235.5z"]},faStandardDefinition:eaO,faRectangleSd:eaP,faH1:{prefix:"far",iconName:"h1",icon:[576,512,[],"f313","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zm456 0c0-8.5-4.5-16.4-11.8-20.7s-16.4-4.4-23.8-.3l-72 40c-11.6 6.4-15.8 21-9.3 32.6s21 15.8 32.6 9.3L456 128.8V400H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H504V88z"]},faHandPointRight:{prefix:"far",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M448 128l-177.6 0c1 5.2 1.6 10.5 1.6 16l0 16 32 0 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM224 144c0-17.7-14.3-32-32-32c0 0 0 0 0 0l-24 0c-66.3 0-120 53.7-120 120l0 48c0 52.5 33.7 97.1 80.7 113.4c-.5-3.1-.7-6.2-.7-9.4c0-20 9.2-37.9 23.6-49.7c-4.9-9-7.6-19.4-7.6-30.3c0-15.1 5.3-29 14-40c-8.8-11-14-24.9-14-40l0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40 0-40zM192 64s0 0 0 0c18 0 34.6 6 48 16l208 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-82 0c1.3 5.1 2 10.5 2 16c0 25.3-14.7 47.2-36 57.6c2.6 7 4 14.5 4 22.4c0 20-9.2 37.9-23.6 49.7c4.9 9 7.6 19.4 7.6 30.3c0 35.3-28.7 64-64 64l-64 0-24 0C75.2 448 0 372.8 0 280l0-48C0 139.2 75.2 64 168 64l24 0zm64 336c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0zm16-176c0 5.5-.7 10.9-2 16l2 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0 16zm-24 64l-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0z"]},faMagnifyingGlassLocation:eaj,faSearchLocation:eaB,faMessageBot:{prefix:"far",iconName:"message-bot",icon:[640,512,[],"e3b8","M272 368H224 160c-8.8 0-16-7.2-16-16V192 64c0-8.8 7.2-16 16-16H480c8.8 0 16 7.2 16 16V192 352c0 8.8-7.2 16-16 16H373.3h-16l-12.8 9.6L272 432V416 368zM96 208V352c0 35.3 28.7 64 64 64h16 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L266.7 496l5.1-3.8 .2-.2 101.3-76H480c35.3 0 64-28.7 64-64V208h36.3c5.5 9.6 15.9 16 27.7 16c17.7 0 32-14.3 32-32s-14.3-32-32-32c-11.8 0-22.2 6.4-27.7 16H544V64c0-35.3-28.7-64-64-64H160C124.7 0 96 28.7 96 64V176H59.7c-5.5-9.6-15.9-16-27.7-16c-17.7 0-32 14.3-32 32s14.3 32 32 32c11.8 0 22.2-6.4 27.7-16H96zm80-80V256c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H208c-17.7 0-32 14.3-32 32zm32 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faForwardStep:eaR,faStepForward:eaU,faFaceSmileBeam:eaF,faSmileBeam:eaG,faLightCeiling:{prefix:"far",iconName:"light-ceiling",icon:[512,512,[],"e016","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V161.1C112.4 172.2 16.7 265.6 2 384.1C-.2 401.6 14.3 416 32 416H480c17.7 0 32.2-14.4 30-31.9c-14.7-118.5-110.5-211.8-230-223V24zM458.4 368H53.6C75.2 276.3 157.7 208 256 208s180.8 68.3 202.4 160zM256 512c35.3 0 64-28.7 64-64H192c0 35.3 28.7 64 64 64z"]},faMessageExclamation:eaY,faCommentAltExclamation:eaQ,faBowlScoop:eaq,faBowlShavedIce:eaK,faSquareX:{prefix:"far",iconName:"square-x",icon:[448,512,[],"e286","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm154.3 40.5L224 218.8l69.7-82.3c8.6-10.1 23.7-11.4 33.8-2.8s11.4 23.7 2.8 33.8L255.4 256l74.9 88.5c8.6 10.1 7.3 25.3-2.8 33.8s-25.3 7.3-33.8-2.8L224 293.2l-69.7 82.3c-8.6 10.1-23.7 11.4-33.8 2.8s-11.4-23.7-2.8-33.8L192.6 256l-74.9-88.5c-8.6-10.1-7.3-25.3 2.8-33.8s25.3-7.3 33.8 2.8z"]},faBuildingMemo:{prefix:"far",iconName:"building-memo",icon:[640,512,[],"e61e","M64 48H320c8.8 0 16 7.2 16 16v9.6c12-6.1 25.6-9.6 40-9.6h8c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H308.1c-11-13.3-18.1-29.8-19.8-48H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm232 56c0-8.8-7.2-16-16-16H232c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c2.9 0 5.6-.8 8-2.1V152c0-13.1 2.9-25.5 8-36.7V104zM280 216H232c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c2.9 0 5.6-.8 8-2.1V218.1c-2.4-1.4-5.1-2.1-8-2.1zM88 104v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm0 128v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM384 96c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384zm16 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM376 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm64-168c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H480c-8.8 0-16-7.2-16-16zm16 80h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H480c-8.8 0-16-7.2-16-16s7.2-16 16-16zM464 400c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H480c-8.8 0-16-7.2-16-16z"]},faUtilityPoleDouble:{prefix:"far",iconName:"utility-pole-double",icon:[512,512,[],"e2c4","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H128V56c0-13.3-10.7-24-24-24S80 42.7 80 56V80H64.2c-.2 0-.3 0-.5 0H48V56c0-13.3-10.7-24-24-24S0 42.7 0 56V88c0 22.1 17.9 40 40 40H83.2L232 227.2V272H128V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H64.2c-.2 0-.3 0-.5 0H48V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v32c0 22.1 17.9 40 40 40H83.2L232 419.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V419.2L428.8 320H472c22.1 0 40-17.9 40-40V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H448.2c-.2 0-.3 0-.5 0H432V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H280V227.2L428.8 128H472c22.1 0 40-17.9 40-40V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H448.2c-.2 0-.3 0-.5 0H432V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H280V24zm91.2 104L280 188.8V128h91.2zM232 188.8L140.8 128H232v60.8zM371.2 320L280 380.8V320h91.2zM232 380.8L140.8 320H232v60.8z"]},faFlagCheckered:{prefix:"far",iconName:"flag-checkered",icon:[448,512,[127937],"f11e","M24 0C37.3 0 48 10.7 48 24V52l85-21.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1V345.8c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L48 388V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 350.5 64 24C0 10.7 10.7 0 24 0zM48 150.7l80-17.4V81.5l-80 20v49.3zm0 49.1v46.9l80-17.4V182.5L48 199.9zm0 96v42.7l68.6-17.2c3.8-.9 7.6-1.8 11.4-2.5V278.5L48 295.9zm128 18.8c33.1 .7 65.9 8.7 96 23.7V288.5l-55.4-16.3c-13.2-3.9-27-5.1-40.6-3.6v46zm144 37c18.7 1.5 37.7-1.1 55.6-7.8l24.4-9.1V288L374.3 294c-17.9 4.1-36.1 5.5-54.3 4.3v53.5zm80-113V192L374.3 198c-17.9 4.1-36.1 5.5-54.3 4.3v47.8c14.5 1.4 29.2 .4 43.5-2.9l36.5-8.4zm0-96V92.9c-25.6 10.4-52.8 15.6-80 15.6v45.5c14.5 1.4 29.2 .4 43.5-2.9l36.5-8.4zM272 103.1c-16.1-3.7-31.9-9.4-47-16.9c-15.3-7.7-32.1-11.8-49-12.3v50.6c18.2-1.3 36.5 .6 54.1 5.8L272 142.5V103.1zm0 89.5l-55.4-16.3c-13.2-3.9-27-5.1-40.6-3.6v47.8c18.2-1.3 36.5 .6 54.1 5.8L272 238.5v-46z"]},faChevronsUp:eaZ,faChevronDoubleUp:eaW,faFootball:ea$,faFootballBall:eaX,faUserVneck:{prefix:"far",iconName:"user-vneck",icon:[448,512,[],"e461","M224 208a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm128-80A128 128 0 1 1 96 128a128 128 0 1 1 256 0zM48.3 464H399.7c-3.1-47.3-33.7-87.3-76-103.8L274 422.4c-25.6 32-74.3 32-100 0l-49.7-62.2C82 376.7 51.4 416.7 48.3 464zm85-156.4c5.6-1.2 11.3 1.1 14.9 5.6l63.4 79.2c6.4 8 18.6 8 25 0l63.4-79.2c3.6-4.5 9.3-6.7 14.9-5.6C390.9 323.6 448 391.1 448 472v8c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32v-8c0-80.9 57.1-148.4 133.3-164.4z"]},faSchoolCircleExclamation:{prefix:"far",iconName:"school-circle-exclamation",icon:[640,512,[],"e56c","M333.3 4c-8.1-5.4-18.6-5.4-26.6 0l-138 92H72C32.2 96 0 128.2 0 168V440c0 39.8 32.2 72 72 72H256 384h10.8C349.5 480.1 320 427.5 320 368c0-16.5 2.3-32.5 6.5-47.7c-2.1-.2-4.3-.3-6.5-.3c-35.3 0-64 28.7-64 64v80H72c-13.3 0-24-10.7-24-24V168c0-13.3 10.7-24 24-24H176c4.7 0 9.4-1.4 13.3-4L320 52.8 450.7 140c3.9 2.6 8.6 4 13.3 4H568c13.3 0 24 10.7 24 24v52.5c18.8 12.3 35.1 28 48 46.3V168c0-39.8-32.2-72-72-72H471.3L333.3 4zm20.2 260.6c10.9-15 24.1-28.2 39.1-39.1c4.7-10.2 7.3-21.5 7.3-33.5c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c12 0 23.3-2.6 33.5-7.3zM96 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H112zM320 144c8.8 0 16 7.2 16 16v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faCrop:{prefix:"far",iconName:"crop",icon:[512,512,[],"f125","M80 24C80 10.7 90.7 0 104 0s24 10.7 24 24V350.1L350.1 128 160 128V80l238.1 0L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-73 73L432 384h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H432v56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-326.1L161.9 384H352v48H136c-30.9 0-56-25.1-56-56V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80H80V24z"]},faAnglesDown:eaJ,faAngleDoubleDown:ea1,faUsersRectangle:{prefix:"far",iconName:"users-rectangle",icon:[640,512,[],"e594","M88 0C39.4 0 0 39.4 0 88V424c0 48.6 39.4 88 88 88H552c48.6 0 88-39.4 88-88V88c0-48.6-39.4-88-88-88H88zM48 88c0-22.1 17.9-40 40-40H552c22.1 0 40 17.9 40 40V424c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V88zm272 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM268.4 274c-1.1 .2-2.2 .5-3.3 .7c-25.7 6.3-47.4 22.9-60.3 45.3c-8.2 14.1-12.8 30.5-12.8 48c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32c0-17.5-4.7-33.9-12.8-48c-1.1-1.8-2.2-3.6-3.3-5.4c-13.1-19.6-33.3-34.1-56.9-39.9c-1.1-.3-2.2-.5-3.3-.7c-6.3-1.3-12.9-2-19.6-2H320 288c-6.7 0-13.3 .7-19.6 2zm7-49.5a72 72 0 1 0 89.2-113.1A72 72 0 1 0 275.4 224.5zM397.3 352H242.7c6.6-18.6 24.4-32 45.3-32h64c20.9 0 38.7 13.4 45.3 32zM223.8 160a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 293.3c0 14.7 11.9 26.7 26.7 26.7h46.6c13.7-33.9 41.5-60.6 76.2-72.8c-7.9-4.6-17-7.2-26.8-7.2H149.3C119.9 240 96 263.9 96 293.3zM470.7 320h46.6c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.8 0-18.9 2.6-26.8 7.2c34.6 12.2 62.5 38.9 76.2 72.8zM512 160a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faPeopleRoof:{prefix:"far",iconName:"people-roof",icon:[640,512,[],"e537","M332.3 3.4l296 176c11.4 6.8 15.1 21.5 8.4 32.9s-21.5 15.1-32.9 8.4L320 51.9 36.3 220.6c-11.4 6.8-26.1 3-32.9-8.4s-3-26.1 8.4-32.9l296-176c7.6-4.5 17-4.5 24.5 0zM496 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM480 464h32V400.5c-2-.3-4.1-.5-6.2-.5H486.2c-2.1 0-4.2 .2-6.2 .5V464zm98.9 27.4l-18.9-35V480c0 17.7-14.3 32-32 32H464c-17.7 0-32-14.3-32-32V456.3l-18.9 35c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8l-18.9-35V400c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V360.3l-18.9 35c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8l-18.9-35V480c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V456.3l-18.9 35c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8zM280 200a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm24 104.5V384h32V304.5c-2-.3-4.1-.5-6.2-.5H310.2c-2.1 0-4.2 .2-6.2 .5zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM128 464h32V400.5c-2-.3-4.1-.5-6.2-.5H134.2c-2.1 0-4.2 .2-6.2 .5V464z"]},faSquareArrowRight:ea0,faArrowSquareRight:ea2,faLocationPlus:ea6,faMapMarkerPlus:ea4,faLightbulbExclamationOn:{prefix:"far",iconName:"lightbulb-exclamation-on",icon:[640,512,[],"e1ca","M69.3 4l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3S58.3-3.3 69.3 4zM597.3 44l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zM24 160H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552c-13.3 0-24-10.7-24-24s10.7-24 24-24zM117.3 332l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zm432-39.9l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3s22.3-14 33.3-6.7zM425.2 248.9C439.6 228.3 448 203.2 448 176c0-70.7-57.3-128-128-128s-128 57.3-128 128c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0 0 0 0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H237c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C155.6 247.9 144 213.3 144 176C144 78.8 222.8 0 320 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0 0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5H354.4c2.6-18.7 7.9-38.6 18.3-57.5c11.5-20.9 26.9-42.1 39.8-59.8l0 0 0 0 0 0 0 0 0 0c4.7-6.4 9-12.4 12.7-17.7zM400 432c0 44.2-35.8 80-80 80s-80-35.8-80-80V416H400v16zM336 128v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V128c0-8.8 7.2-16 16-16s16 7.2 16 16zM320 256a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPeopleLine:{prefix:"far",iconName:"people-line",icon:[640,512,[],"e534","M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM304 176.5c2-.3 4.1-.5 6.2-.5h19.5c2.1 0 4.2 .2 6.2 .5V256H304V176.5zm80 55.8l18.9 35c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8l18.9-35V352c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V328.3l18.9 35c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.4-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.4-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8l18.9-35V352c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V328.3l18.9 35c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8l18.9-35V272c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V232.3zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM480 336V272.5c2-.3 4.1-.5 6.2-.5h19.5c2.1 0 4.2 .2 6.2 .5V336H480zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM128 336V272.5c2-.3 4.1-.5 6.2-.5h19.5c2.1 0 4.2 .2 6.2 .5V336H128z"]},faBeerMugEmpty:ea3,faBeer:ea5,faCrateEmpty:{prefix:"far",iconName:"crate-empty",icon:[512,512,[],"e151","M56 272c-4.4 0-8 3.6-8 8v64H464V280c0-4.4-3.6-8-8-8H56zM48 392v64c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V392H48zM0 280c0-30.9 25.1-56 56-56H456c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V280zm400 24a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM80 304a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM96 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faDiagramPredecessor:{prefix:"far",iconName:"diagram-predecessor",icon:[512,512,[],"e477","M464 416l0-64c0-8.8-7.2-16-16-16L64 336c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16zm-16 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c39.8 0 72 32.2 72 72l0 38.1 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23 0-38.1c0-13.3-10.7-24-24-24l-82 0c1.3 5.1 2 10.5 2 16l0 64z"]},faTransporter:{prefix:"far",iconName:"transporter",icon:[512,512,[],"e042","M472.7 6.6L480 32l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 64l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 64l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 32l7.3-25.4C456.4 2.7 459.9 0 464 0s7.6 2.7 8.7 6.6zm-416 64L64 96l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L64 128l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L32 128 6.6 120.7C2.7 119.6 0 116.1 0 112s2.7-7.6 6.6-8.7L32 96l7.3-25.4C40.4 66.7 43.9 64 48 64s7.6 2.7 8.7 6.6zM96 488c0-13.3 10.7-24 24-24H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 272V432H192V208.8l-52.9 69.7c-8 10.6-23.1 12.6-33.6 4.6s-12.6-23.1-4.6-33.6l65.7-86.7c16.6-21.9 42.6-34.8 70.1-34.8h38.6c27.5 0 53.5 12.9 70.1 34.8l65.7 86.7c8 10.6 5.9 25.6-4.6 33.6s-25.6 5.9-33.6-4.6L320 208.8V432H272V320H240zm0-48h32V176H240v96z"]},faCalendarCircleUser:{prefix:"far",iconName:"calendar-circle-user",icon:[576,512,[],"e471","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 352 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm221.7 80.7c-6.2-19-24-32.7-45.1-32.7H399.4c-21 0-38.9 13.7-45.1 32.7C374.5 468.1 401.8 480 432 480s57.5-11.9 77.7-31.3zM480 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faArrowUpLong:ea8,faLongArrowUp:ea9,faPersonCarryBox:ea7,faPersonCarry:ene,faFireFlameSimple:ena,faBurn:enn,faPerson:enr,faMale:eni,faLaptop:{prefix:"far",iconName:"laptop",icon:[640,512,[128187],"f109","M512 80H128c-8.8 0-16 7.2-16 16V320H64V96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V320H528V96c0-8.8-7.2-16-16-16zM96 432H544c20.9 0 38.7-13.4 45.3-32H50.7c6.6 18.6 24.4 32 45.3 32zM0 384c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32c0 53-43 96-96 96H96c-53 0-96-43-96-96z"]},faFileCsv:{prefix:"far",iconName:"file-csv",icon:[512,512,[],"f6dd","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z"]},faMenorah:{prefix:"far",iconName:"menorah",icon:[640,512,[],"f676","M2.7 49.7L20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32S0 81.7 0 64V62.8c0-4.5 .9-8.9 2.7-13.1zm96 0L116.8 7.4C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L212.8 7.4zm77.8 42.4L308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L404.8 7.4zm77.8 42.4L500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L596.8 7.4zM24 128c13.3 0 24 10.7 24 24V280c0 22.1 17.9 40 40 40H296V152c0-13.3 10.7-24 24-24s24 10.7 24 24V320H552c22.1 0 40-17.9 40-40V152c0-13.3 10.7-24 24-24s24 10.7 24 24V280c0 48.6-39.4 88-88 88H344v96H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 152c-13.3 0-24-10.7-24-24s10.7-24 24-24H296V368H88c-48.6 0-88-39.4-88-88V152c0-13.3 10.7-24 24-24zm128 24V264v24H104V264 152c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264v24H200V264 152c0-13.3 10.7-24 24-24s24 10.7 24 24zm192 0V264v24H392V264 152c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264v24H488V264 152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faUnion:{prefix:"far",iconName:"union",icon:[384,512,[8899],"f6a2","M24 32c13.3 0 24 10.7 24 24V288c0 79.5 64.5 144 144 144s144-64.5 144-144V56c0-13.3 10.7-24 24-24s24 10.7 24 24V288c0 106-86 192-192 192S0 394 0 288V56C0 42.7 10.7 32 24 32z"]},faChevronsLeft:ens,faChevronDoubleLeft:eno,faCircleHeart:enl,faHeartCircle:enf,faTruckPlane:{prefix:"far",iconName:"truck-plane",icon:[640,512,[],"e58f","M183.3 18.7C192.9 8.8 206.6 0 224 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9c7.8 17.9 13 38.3 15.3 56c-23.5 14.1-40.5 37.9-45.3 65.9c-.9-2.6-1.4-5.3-1.4-8.1V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 7.3-3.3 14.2-9 18.8L53.7 289.3c-.7 .5-1.3 1-2 1.5c-2.3 1.5-3.7 4-3.7 6.7v28.7l111-44.8c7.4-3 15.8-2.1 22.4 2.4s10.6 11.9 10.6 19.9l0 72.3c0 7.6-3.6 14.7-9.6 19.2L128 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c9.1 2.8 21.9 6.7 35.5 10.8c5.4 10.5 12.7 19.9 21.4 27.7V488c0 4.4 .5 8.7 1.5 12.9l-7.6-2.3c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0-6.9-23 6.9 23c-2.2 .7-4.5 1-6.9 1C97 512 80 495 80 474.1V432c0-12.6 5.9-24.4 16-32l48-36V339.2L53.9 375.6c-.5 .2-1.1 .4-1.7 .6C26.4 384.4 0 365.2 0 338.1V297.5c0-18.6 9.2-36 24.6-46.4L144 155.8V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zM288 192c0-16.2 6-31.1 16-42.3c11.7-13.3 28.9-21.7 48-21.7H576c35.3 0 64 28.7 64 64V376v24c0 23.7-12.9 44.4-32 55.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V464H368v10.1V488c0 13.3-10.7 24-24 24c-2.1 0-4.2-.3-6.1-.8c-4.9-1.3-9.2-4.1-12.3-7.9c0 0 0 0 0 0c-3.4-4.2-5.5-9.5-5.5-15.3V459.9v-4.5c-15.5-9-26.9-24.3-30.7-42.4c-.9-4.2-1.3-8.5-1.3-13V376 281.1 204.5 192zM400 304h11.2 6.4 16.8H448h45.6 23.2H544l-11.9-37c-2.5-6.5-8.4-11-15.3-11H429.6 411.2c-6.9 0-12.9 4.5-15.3 11l-1.6 5-4.4 13.8L384 304h16zm-50.3-50.3l.5-1.4 .4-1.2 .5-1.2c.2-.6 .5-1.2 .7-1.8c3.6-8.7 9.2-16.7 16.3-23.3c3.5-3.3 7.5-6.2 11.7-8.6c9.1-5.2 19.8-8.3 31.5-8.3H516.8c28.8 0 51.4 18.7 60.2 41.9l.5 1.2 .4 1.2 11.9 37 2.3 7.2V192c0-8.8-7.2-16-16-16H352c-5.7 0-10.6 2.9-13.5 7.4c-1.6 2.5-2.5 5.4-2.5 8.6v20.5 30.3 53.7l2.3-7.2 11.4-35.6zM445.5 352H422 384h-8H360c-5.1 0-9.8 1.6-13.7 4.3c-6.2 4.3-10.3 11.5-10.3 19.7v12 12c0 8.3 6.3 15.1 14.4 15.9c.5 .1 1.1 .1 1.6 .1h12.7H576c8.8 0 16-7.2 16-16V376c0-13.3-10.7-24-24-24H544 445.5zM368 406.6a24 24 0 1 1 16-45.3 24 24 0 1 1 -16 45.3zM552 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faRecordVinyl:{prefix:"far",iconName:"record-vinyl",icon:[512,512,[],"f8d9","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm120 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBringForward:{prefix:"far",iconName:"bring-forward",icon:[512,512,[],"f856","M224 464H448c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H384V160h64c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V384h48v64c0 8.8 7.2 16 16 16zm64-112H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H288c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64z"]},faSquareP:{prefix:"far",iconName:"square-p",icon:[448,512,[],"e279","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32h92c50.8 0 92 41.2 92 92s-41.2 92-92 92H176v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V288 152c0-13.3 10.7-24 24-24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44H176v88h68z"]},faFaceGrinStars:enu,faGrinStars:enp,faSigma:{prefix:"far",iconName:"sigma",icon:[384,512,[8721],"f68b","M1.8 46.8C5.5 37.8 14.3 32 24 32H328c30.9 0 56 25.1 56 56v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-4.4-3.6-8-8-8H81.9L241 239c9.4 9.4 9.4 24.6 0 33.9L81.9 432H328c4.4 0 8-3.6 8-8V376c0-13.3 10.7-24 24-24s24 10.7 24 24v48c0 30.9-25.1 56-56 56H24c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l183-183L7 73C.2 66.1-1.9 55.8 1.8 46.8z"]},faCameraMovie:{prefix:"far",iconName:"camera-movie",icon:[576,512,[127909,127910],"f8a9","M224 120A72 72 0 1 0 80 120a72 72 0 1 0 144 0zM344 240H152C85.7 240 32 186.3 32 120S85.7 0 152 0c39.3 0 74.1 18.8 96 48c21.9-29.1 56.7-48 96-48c66.3 0 120 53.7 120 120s-53.7 120-120 120zM272 120a72 72 0 1 0 144 0 72 72 0 1 0 -144 0zM112 336V448c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H144 128c-8.8 0-16 7.2-16 16zm32-64H352c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V336c0-5.5 .7-10.9 2-16H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128h16zm384 36.6l-80 36V292l75.6-34c2.9-1.3 6-2.2 9.1-2.8c22.6-3.8 43.3 13.7 43.3 36.6V472.5c0 21.8-17.7 39.5-39.5 39.5c-5.6 0-11.1-1.2-16.2-3.5L448 476V423.4l80 36V308.6z"]},faBong:{prefix:"far",iconName:"bong",icon:[448,512,[],"f55c","M144 208.5c0 23.3-12.4 43.2-29.9 54.4C92.3 276.9 74.5 296.7 63 320H321c-11.6-23.3-29.3-43.1-51.2-57.2c-17.4-11.2-29.9-31.1-29.9-54.4V48H144V208.5zM288 48V208.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5H76.1c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14V48H88C74.7 48 64 37.3 64 24S74.7 0 88 0h24H272h24c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8z"]},faClarinet:{prefix:"far",iconName:"clarinet",icon:[640,512,[],"f8ad","M224 112c0-8.8 7.2-16 16-16h32 96 96 32c8.8 0 16 7.2 16 16s-7.2 16-16 16H480v32h44.6c7.9 0 15.6-2.3 22.2-6.7L602.7 116c7.4-4.9 16.8-5.4 24.6-1.2S640 127.1 640 136V376c0 8.9-4.9 17-12.7 21.2s-17.3 3.7-24.6-1.2l-55.9-37.3c-6.6-4.4-14.3-6.7-22.2-6.7H113.4c-8.6 0-17.1-1.3-25.3-3.7L17.1 327C7 323.9 0 314.6 0 304V208c0-10.6 7-19.9 17.1-23l71-21.3c8.2-2.5 16.7-3.7 25.3-3.7H256V128H240c-8.8 0-16-7.2-16-16zm64 48h64V128H288v32zm96 0h64V128H384v32zM248 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm133.4-62.8C559 202.9 542 208 524.6 208H113.4c-3.9 0-7.8 .6-11.5 1.7L48 225.9v60.3l53.9 16.2c3.7 1.1 7.6 1.7 11.5 1.7H524.6c17.4 0 34.4 5.1 48.8 14.8L592 331.2V180.8l-18.6 12.4z"]},faTruckFlatbed:{prefix:"far",iconName:"truck-flatbed",icon:[640,512,[],"e2b6","M368 120c0-13.3 10.7-24 24-24h66.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96s-96-43-96-96h-8H256c0 53-43 96-96 96s-96-43-96-96H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H368V120zM557.7 239.6l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558l-.2-.2-.2-.2zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faSpaghettiMonsterFlying:enh,faPastafarianism:enb,faArrowDownUpAcrossLine:{prefix:"far",iconName:"arrow-down-up-across-line",icon:[576,512,[],"e4af","M143 505c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V280H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H440V81.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L433 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V232H184 136 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136V430.1L81 375c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96zm-7-313h48V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V192zM440 320H392V456c0 13.3 10.7 24 24 24s24-10.7 24-24V320z"]},faArrowsRotateReverse:{prefix:"far",iconName:"arrows-rotate-reverse",icon:[512,512,[],"e630","M418 187.1C391.2 124.1 328.7 80 256 80c-39.7 0-77.8 15.8-105.9 43.9L97.9 176H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24v54.1l52.1-52.1C153.2 52.8 203.5 32 256 32c92.6 0 172.1 56.2 206.2 136.3c5.2 12.2-.5 26.3-12.7 31.5s-26.3-.5-31.5-12.7zM50 344.1c-5.2-12.2 .4-26.3 12.6-31.5s26.3 .4 31.5 12.6C121 388.1 183.4 432 256 432c39.7 0 77.8-15.8 105.9-43.9L414.1 336H360c-13.3 0-24-10.7-24-24s10.7-24 24-24H472c13.3 0 24 10.7 24 24V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V369.9l-52.1 52.1C358.8 459.2 308.5 480 256 480c-92.5 0-171.8-56-206-135.9z"]},faLeafHeart:{prefix:"far",iconName:"leaf-heart",icon:[512,512,[],"f4cb","M272 144l104 0c31.6 0 61-9.1 85.7-24.9c1.5 12.2 2.3 24.7 2.3 37.5c0 143.2-93.8 242.9-191.2 243.4l-.1 0-.8 0h-.1C201.3 400 144 342.7 144 272c0-70.7 57.3-128 128-128zM450.6 67.5C430.8 85.2 404.7 96 376 96L272 96c-93.2 0-169.5 72.5-175.6 164.1C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.6 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-26.4-2.9-51.9-8.3-76.2c-.4-1.9-.9-3.8-1.3-5.6c-2.2-9.3-4.8-18.3-7.8-27.2c-1.2-3.6-2.4-7.1-3.7-10.6c-2.6-6.9-12.7-6.6-16.2-.1c-1.4 2.7-3 5.3-4.6 7.8c-4.9 7.7-10.8 14.7-17.4 20.9c-.7 .7-1.4 1.3-2.1 1.9zM189.7 242.8c0 14.4 5.8 28.3 16.2 38.4l70.9 69c6.2 6 16.1 6 22.3 0l70.9-69c10.4-10.1 16.2-23.9 16.2-38.4c0-29.5-23.9-53.5-53.5-53.5h-1.5c-14.3 0-28.1 5.6-38.4 15.6l-4.9 4.8-4.9-4.8c-10.3-10-24-15.6-38.4-15.6h-1.5c-29.5 0-53.5 23.9-53.5 53.5z"]},faHouseBuilding:{prefix:"far",iconName:"house-building",icon:[640,512,[],"e1b1","M352 48H576c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H416c0 18-6 34.6-16 48H576c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v60.6l48 44V64c0-8.8 7.2-16 16-16zm61.2 208H432c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H400c-8.8 0-16 7.2-16 16v4.6l6.1 5.6c11.2 10.3 19.2 23.4 23.1 37.9zm2.8 96h16c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H416v64zm64-144v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H496c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H496zM400 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H400zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H496c-8.8 0-16 7.2-16 16zM20.8 237C7.5 249.1 0 266.2 0 284.2V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V284.2c0-17.9-7.5-35.1-20.8-47.2l-128-117.3c-24.5-22.4-62-22.4-86.5 0L20.8 237zM48 284.2c0-4.5 1.9-8.8 5.2-11.8L181.2 155c6.1-5.6 15.5-5.6 21.6 0l128 117.3c3.3 3 5.2 7.3 5.2 11.8V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V284.2zM144 296v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V296c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24z"]},faCheeseSwiss:{prefix:"far",iconName:"cheese-swiss",icon:[512,512,[129472],"f7f0","M464 256V240.2C464 151.7 392.3 80 303.8 80c-.8 0-1.6 .2-2.3 .7l-35 23.3c12.9 8.6 21.5 23.3 21.5 40c0 26.5-21.5 48-48 48c-23.4 0-42.9-16.7-47.1-38.9L53.3 246.2C50 248.4 48 252.1 48 256H322.7c6.6-18.6 24.4-32 45.3-32s38.7 13.4 45.3 32H464zM48 304V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V304H403.8c-8.8 9.8-21.6 16-35.8 16s-27-6.2-35.8-16H48zm464-63.8V256 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zM176 320a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSpoon:enm,faUtensilSpoon:eng,faJarWheat:{prefix:"far",iconName:"jar-wheat",icon:[320,512,[],"e517","M32 24c0 13.3 10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C42.7 0 32 10.7 32 24zM256 128c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16H256zM64 80C28.7 80 0 108.7 0 144V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V144c0-35.3-28.7-64-64-64H64zm192 85.8c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224H144h32 21.8c32.1 0 58.2-26 58.2-58.2zM250.2 256H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8zM256 357.8c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416H144v16c0 8.8 7.2 16 16 16s16-7.2 16-16V416h21.8c32.1 0 58.2-26 58.2-58.2z"]},faEnvelopesBulk:eny,faMailBulk:enM,faFileCircleExclamation:{prefix:"far",iconName:"file-circle-exclamation",icon:[576,512,[],"e4eb","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faBowArrow:{prefix:"far",iconName:"bow-arrow",icon:[512,512,[127993],"f6b9","M511.7 18.9c1-5.2-.7-10.5-4.4-14.3S498.2-.7 493.1 .3l-128 24c-5.8 1.1-10.6 5.3-12.3 11s-.2 11.8 4 16l35 35L144.6 333.4 93.8 320.7c-8.2-2-16.8 .4-22.8 6.3L7 391c-6.1 6.1-8.5 15-6.2 23.4s8.9 14.8 17.3 16.9l50 12.5 12.5 50c2.1 8.4 8.5 15 16.9 17.3s17.3 0 23.4-6.2l64-64c6-6 8.4-14.6 6.3-22.8l-12.7-50.8L425.7 120.3l35 35c4.2 4.2 10.4 5.7 16 4s9.9-6.5 11-12.3l24-128zM132.2 379.8l9.2 36.8L117 441.1l-5.7-22.9c-2.1-8.6-8.9-15.3-17.5-17.5L70.9 395l24.4-24.4 36.8 9.2zm-79.5-265L49 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L151.4 281.4l33.9-33.9-98-98c61.2-37.6 138.2-39.2 200.8-4.9l35.1-35.1c-82.8-51.7-189.4-50-270.6 5.2zm314.7 109c34.3 62.6 32.7 139.6-4.9 200.8l-98-98-33.9 33.9L367 497c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-3.7-3.7c55.2-81.2 57-187.8 5.2-270.6l-35.1 35.1z"]},faCartXmark:{prefix:"far",iconName:"cart-xmark",icon:[576,512,[],"e0dd","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3L575.2 62.2c3.4-12.8-4.1-26-16.9-29.4s-26 4.1-29.4 16.9L482.4 222.2c-2.8 10.5-12.3 17.8-23.2 17.8H161.6l-37-194.5C119.5 19.1 96.4 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257.8 65.8c-9.4 9.4-9.4 24.6 0 33.9L286.1 128l-28.3 28.3c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L320 161.9l28.3 28.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L353.9 128l28.3-28.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L320 94.1 291.7 65.8c-9.4-9.4-24.6-9.4-33.9 0z"]},faHexagonXmark:enC,faTimesHexagon:enI,faXmarkHexagon:enA,faCircleH:enz,faHospitalSymbol:enL,faMerge:{prefix:"far",iconName:"merge",icon:[512,512,[],"e526","M0 88C0 74.7 10.7 64 24 64H96h48.2c17.5 0 34 8.2 44.5 22.1L297.5 228.8c1.5 2 3.9 3.2 6.4 3.2H430.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H303.8c-2.5 0-4.9 1.2-6.4 3.2L188.7 425.9c-10.6 13.9-27.1 22.1-44.5 22.1H96 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96h48.2c2.5 0 4.9-1.2 6.4-3.2L257.8 256 150.5 115.2c-1.5-2-3.9-3.2-6.4-3.2H96 24C10.7 112 0 101.3 0 88z"]},faPager:{prefix:"far",iconName:"pager",icon:[512,512,[128223],"f815","M448 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H448zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM96 192v32c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32zm16 112c-13.3 0-24 10.7-24 24s10.7 24 24 24h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H112zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faCartMinus:{prefix:"far",iconName:"cart-minus",icon:[576,512,[],"e0db","M0 24C0 10.7 10.7 0 24 0H69.5c26.9 0 50 19.1 55 45.5l37 194.5H459.2c10.9 0 20.4-7.3 23.2-17.8L528.8 49.8c3.4-12.8 16.6-20.4 29.4-16.9s20.4 16.6 16.9 29.4L528.7 234.7c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM256 96H384c13.3 0 24 10.7 24 24s-10.7 24-24 24H256c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faAddressBook:enT,faContactBook:enw,faPanFrying:{prefix:"far",iconName:"pan-frying",icon:[576,512,[127859],"e42c","M400 224A176 176 0 1 0 48 224a176 176 0 1 0 352 0zM364.8 398.3C326.3 429.4 277.3 448 224 448C100.3 448 0 347.7 0 224S100.3 0 224 0S448 100.3 448 224c0 33.4-7.3 65.1-20.4 93.6l123.7 79.9C566.7 409.2 576 427.1 576 448c0 35.3-28.7 64-64 64c-15.2 0-28.3-4.6-39.3-13.5L364.8 398.3zM528 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM254.1 115.6c15.2 15.8 44.5 32.9 65.8 38.4c13.7 3.5 26.4 11.6 35.5 23.9c21 28.4 15.1 68.5-13.3 89.5c-8.9 6.6-18.9 10.5-29.2 12c-18.6 2.6-42.2 16.3-51.6 32.6c-22.1 38.3-71 51.4-109.3 29.3s-51.4-71-29.3-109.3c12.4-21.4 19.4-53 21.5-77.6c1.3-14.9 7.8-29.4 19.4-40.5c25.5-24.5 66-23.7 90.5 1.8zM272 224a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faGrid:enH,faGrid3:enx,faFootballHelmet:{prefix:"far",iconName:"football-helmet",icon:[512,512,[],"f44f","M434.6 185.3L275.1 205.2c-38.3 4.8-67.1 37.4-67.1 76c0 11.9 2.8 23.6 8.1 34.3L254.3 392c1.1 2.2 1.7 4.7 1.7 7.2v.9c0 8.8-7.2 16-16 16h-2.9c-2.2 0-4.3-.4-6.3-1.3l-93.9-40.2c-10-4.3-20.7-6.5-31.5-6.5H100c-22.7-31.5-36-70.1-36-112C64 150 150 64 256 64c81 0 150.4 50.2 178.6 121.3zm27.9 44.9c17.5-2.2 30.2-18.3 25.7-35.3C461.1 91.9 367.4 16 256 16C123.5 16 16 123.5 16 256c0 56.3 19.4 108.1 51.9 149.1c5.7 7.1 14.4 10.9 23.5 10.9h14c4.3 0 8.6 .9 12.6 2.6l93.9 40.2c8 3.4 16.5 5.2 25.2 5.2H240c35.3 0 64-28.7 64-64v-.9c0-9.9-2.3-19.7-6.8-28.6L288 352h39.7l9.6 50.9c10.1 54 57.2 93.1 112.1 93.1h17c25.2 0 45.6-20.4 45.6-45.6V400 368c0-26.5-21.5-48-48-48H354.3l-14-74.5 122.2-15.3zM321.7 320H272l-13-26c-2-4-3-8.4-3-12.8c0-14.4 10.7-26.6 25.1-28.4l27.4-3.4L321.7 320zm44.6 64l-6-32H464c8.8 0 16 7.2 16 16v16H366.3zM480 416v34.4c0 7.5-6.1 13.6-13.6 13.6h-17c-32.7 0-61.6-19.3-74.7-48H480zM176 360a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHandLove:{prefix:"far",iconName:"hand-love",icon:[512,512,[],"e1a5","M176 48c8.8 0 16 7.2 16 16V79.9l0 .1V207.8l0 .2v96c0 35.3 28.7 64 64 64c15.1 0 29-5.3 40-14c11 8.8 24.9 14 40 14c35.3 0 64-28.7 64-64V256 240 216h0V128c0-8.8 7.2-16 16-16s16 7.2 16 16V337.9c-.3 1.2-.5 2.5-.7 3.7c-6.6 66.5-61.1 118.9-128.5 122.2c-.6 0-1.3 .1-1.9 .2H296h-8.5c-55.2 0-108.1-21.9-147.1-60.9L52.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L119 336.4c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V64c0-8.8 7.2-16 16-16zM352 256v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16v16zm0-104v26c-5.1-1.3-10.5-2-16-2c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-5.5 0-10.9 .7-16 2V64c0-35.3-28.7-64-64-64s-64 28.7-64 64V261.5l-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L106.5 437c48 48 113.1 75 181 75H296h8c1.5 0 3-.1 4.5-.4c87.6-5.9 158.3-72.9 169.9-158.8c1.1-2.7 1.7-5.7 1.7-8.8V128c0-35.3-28.7-64-64-64s-64 28.7-64 64v23.9l0 .1zM240 216v-8.2c.1-8.8 7.2-15.8 16-15.8c8.8 0 16 7.2 16 16v32 64c0 8.8-7.2 16-16 16s-16-7.2-16-16V216h0z"]},faTrees:{prefix:"far",iconName:"trees",icon:[640,512,[],"f724","M177.4 15.1c16-19 45.2-19 61.2 0L354.4 152.5c6 7.1 7.3 17.1 3.4 25.6s-12.4 13.9-21.8 13.9H321.9l64.8 81c5.8 7.2 6.9 17.1 2.9 25.4s-12.4 13.6-21.6 13.6H342.3l62.1 88H408V216c0-13.3 10.7-24 24-24s24 10.7 24 24V400H569.7l-69.3-98.2c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13h22.1l-64.8-81c-5.8-7.2-6.9-17.1-2.9-25.4s12.4-13.6 21.6-13.6h12.4L432 53.3l-59.9 71.1L339.9 88.1l61.5-73c16-19 45.2-19 61.2 0L578.4 152.5c6 7.1 7.3 17.1 3.4 25.6s-12.4 13.9-21.8 13.9H545.9l64.8 81c5.8 7.2 6.9 17.1 2.9 25.4s-12.4 13.6-21.6 13.6H566.3l69.3 98.2c5.2 7.3 5.8 16.9 1.7 24.9s-12.3 13-21.3 13H456v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H392 368 256 232v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H144 24c-9 0-17.2-5-21.3-13s-3.5-17.6 1.7-24.9L73.7 312H48c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64.8-81H80c-9.3 0-17.8-5.4-21.8-13.9s-2.6-18.4 3.4-25.6L177.4 15.1zM256 400h89.7l-69.3-98.2c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13h22.1l-64.8-81c-5.8-7.2-6.9-17.1-2.9-25.4s12.4-13.6 21.6-13.6h12.4L208 53.3 131.6 144H144c9.2 0 17.6 5.3 21.6 13.6s2.9 18.2-2.9 25.4L97.9 264H120c9 0 17.2 5 21.3 13s3.5 17.6-1.7 24.9L70.3 400H144h40V216c0-13.3 10.7-24 24-24s24 10.7 24 24V400h24z"]},faStrikethrough:{prefix:"far",iconName:"strikethrough",icon:[512,512,[],"f0cc","M145.5 138c4-21.5 17.9-37.4 41.7-47.4c24.7-10.4 59.4-13.7 99.9-7.5c12.8 2 52.4 9.5 64.9 12.8c12.8 3.3 25.9-4.3 29.3-17.2s-4.3-25.9-17.2-29.3c-14.7-3.8-56.1-11.7-69.7-13.8c-46.2-7.1-90.4-4.1-125.7 10.7c-36.1 15.1-63.3 43.1-70.5 83.9c-.1 .4-.1 .9-.2 1.3c-2.8 23.4 .5 44.2 9.8 62.2c9.2 17.8 23.2 31.2 38.8 41.5c2.4 1.6 5 3.2 7.5 4.7H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H295.8c-9.9-3.1-19.7-6-29.2-8.8l-.3-.1c-37.7-11.1-70.5-20.7-93.3-35.8c-10.9-7.2-18.2-14.9-22.6-23.5c-4.2-8.2-6.6-18.9-4.9-33.8zM364 337.1c3.7 8.6 5.5 20.1 2.6 36.3c-3.8 21.8-17.8 37.9-41.8 48c-24.7 10.4-59.4 13.7-99.8 7.5c-20.1-3.2-54.3-14.6-81.2-23.6l0 0 0 0c-5.9-2-11.4-3.8-16.3-5.4c-12.6-4.1-26.1 2.8-30.3 15.4s2.8 26.2 15.4 30.3c4 1.3 8.8 2.9 14 4.7c26.6 8.9 66.4 22.2 90.9 26.2l.1 0c46.2 7.1 90.4 4.1 125.7-10.7c36.1-15.1 63.3-43.1 70.5-83.9c4-22.9 2.4-43.5-5-61.7H351.6c5.7 5.3 9.7 11 12.3 17.1z"]},faPage:{prefix:"far",iconName:"page",icon:[384,512,[],"e428","M64 464H320c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3L256.8 52.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm256 48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H245.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64z"]},faK:{prefix:"far",iconName:"k",icon:[320,512,[107],"4b","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V328 456c0 13.3 10.7 24 24 24s24-10.7 24-24V337.9l79.6-79.6L276.4 469.8c7.6 10.8 22.6 13.5 33.4 5.8s13.4-22.6 5.8-33.4L162.1 223.9 313 73c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L48 270.1V56z"]},faDiagramPrevious:{prefix:"far",iconName:"diagram-previous",icon:[512,512,[],"e478","M464 416c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16V352c0-8.8 7.2-16 16-16l384 0c8.8 0 16 7.2 16 16v64zm48-64c0-35.3-28.7-64-64-64H280V201.9l23 23c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l23-23V288H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352zM64 224l74.3 0c-5.7-19.1-1-40.5 14.1-55.6l64-64c21.9-21.9 57.3-21.9 79.2 0l64 64c15 15 19.7 36.5 14.1 55.6l74.3 0c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64z"]},faGaugeMin:enN,faTachometerAltSlowest:enV,faFolderGrid:{prefix:"far",iconName:"folder-grid",icon:[512,512,[],"e188","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zm56 144c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V264c0-13.3-10.7-24-24-24H104zm104 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V264c0-13.3-10.7-24-24-24H232c-13.3 0-24 10.7-24 24zm152-24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V264c0-13.3-10.7-24-24-24H360z"]},faEggplant:{prefix:"far",iconName:"eggplant",icon:[512,512,[],"e16c","M505 7c9.4 9.4 9.4 24.6 0 33.9l-9 9V192c0 8.8-7.2 16-16 16c-26.5 0-48-21.5-48-48c0-5.8-4-10.7-9.4-12.7c-13.3-4.8-25.4-13-35.1-22.8c-9.7-9.8-17.9-21.9-22.8-35.2c-2-5.4-6.9-9.4-12.6-9.4c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16H462.1l9-9c9.4-9.4 24.6-9.4 33.9 0zM169.9 139.3c40.3-19.6 81-39.3 113.4-66.6c8.4 14.1 20.9 25.5 36 32.3c-19.3 17.1-40.4 31-61.2 42.9c-21.5 12.3-47 24.8-70.4 36.2l0 0c-13.9 6.8-27 13.2-38 18.9c-33.6 17.6-59 34.3-76.1 54.5c-15.7 18.5-26.2 42-25.6 77.9c1 70 59 128.7 128.5 128.7c59 .1 115.4-40.1 163.9-107c33.3-46 59.2-99.9 76.2-148.5c10.2 13.3 24.4 23.3 40.8 28.2C410.6 362.7 311.1 512.2 176.4 512C79.9 511.9 1.4 431.3 0 336C-1.6 222.5 83.4 181.3 169.9 139.3z"]},faExcavator:{prefix:"far",iconName:"excavator",icon:[640,512,[],"e656","M144 48H246.9c2.7 0 5.2 1.3 6.7 3.6L325.8 160H144V48zM384 224V208 182.5c0-14.2-4.2-28.1-12.1-39.9L293.5 24.9C283.1 9.4 265.6 0 246.9 0H136C113.9 0 96 17.9 96 40V160H48c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V224zm-48-16v16 48H48V208H336zM80 400H336c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 432c0 44.2 35.8 80 80 80H336c44.2 0 80-35.8 80-80s-35.8-80-80-80H80c-44.2 0-80 35.8-80 80zm457.9 22.1c-6.4 6.4-9.9 15-9.9 24c0 18.7 15.2 33.9 33.9 33.9H560c44.2 0 80-35.8 80-80V384 336 320 144 46.6c0-2.7-.2-5.3-.7-7.8c-3.7-22-22.9-38.8-46-38.8c-11.2 0-22.1 4-30.5 11.4L416 138.7v63.5L592 49.7V80.2l-31.6 27.7L416 234.2V298L544 186l48-42v63.8V320L457.9 454.1z"]},faRam:{prefix:"far",iconName:"ram",icon:[640,512,[128015],"f70a","M336 64v8c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-8.8 7.2-16 16-16s16 7.2 16 16V88.4c-6.8 6.1-12.8 13.2-17.6 21l-47.8 20.5c-12.2 5.2-17.8 19.3-12.6 31.5s19.3 17.8 31.5 12.6l14.5-6.2V240c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80V167.8l14.5 6.2c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-47.8-20.5c-4.9-7.8-10.8-14.9-17.6-21V64c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-35.3-28.7-64-64-64s-64 28.7-64 64v1.3c-5.2-.9-10.5-1.3-16-1.3s-10.8 .5-16 1.3V64c0-35.3-28.7-64-64-64s-64 28.7-64 64zM306.5 88.7c-8-10.3-19-18-31.8-21.9C268.8 65 262.5 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0l17.6 93.9c2.8 15.1 16.1 26.1 31.5 26.1H176c17.7 0 32-14.3 32-32V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V480c0 17.7 14.3 32 32 32h29.4c15.4 0 28.6-11 31.4-26.1L414.5 392c.5 0 1 0 1.5 0c26.9 0 49.9-16.5 59.3-40H456c-14.2 0-27.7-2.8-40.1-8c-.9 0-1.7-.1-2.4-.2c-24.6-3.8-48 11.9-53.9 36c-1.7 7-8.1 12.1-15.5 12.1c-3.8 0-7.2-1.3-9.9-3.4c-20.1-16-49.1-13.3-66 6c-3 3.4-7.3 5.5-12.1 5.5s-9.1-2.1-12.1-5.5c-16.9-19.3-45.9-21.9-66-6c-2.7 2.2-6.1 3.4-9.9 3.4c-7.5 0-13.8-5.1-15.5-12.1c-5.9-24.2-29.3-39.8-53.9-36c-.8 .1-1.6 .2-2.5 .2c-8.8 0-16-7.2-16-16c0-1.4 .2-2.7 .5-3.9c5.3-21.3-4.6-43.6-24-53.9C51.3 267.4 48 262 48 256s3.3-11.4 8.5-14.2c19.4-10.4 29.3-32.6 24-53.9c-.3-1.2-.5-2.5-.5-3.9c0-8.8 7.2-16 16-16c.9 0 1.7 .1 2.5 .2c24.6 3.8 48-11.9 53.9-36c1.7-7 8.1-12.1 15.5-12.1c3.8 0 7.2 1.3 9.9 3.5c20.1 16 49.1 13.3 66-6c3-3.4 7.3-5.5 12.1-5.5c5.3 0 10 2.5 13 6.7c8.6 11.9 22 19.2 36.6 19.9c2.5-10 7.7-19.3 15.2-26.6c-6.5-6.4-11.5-14.3-14.3-23.3zM464 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faLandmarkFlag:{prefix:"far",iconName:"landmark-flag",icon:[512,512,[],"e51c","M272 0H256c-8.8 0-16 7.2-16 16V128H48c-13.3 0-24 10.7-24 24s10.7 24 24 24H464c13.3 0 24-10.7 24-24s-10.7-24-24-24H272V96h80c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H272zM112 208H64V384H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V208H400V384H336V208H288V384H224V208H176V384H112V208zM0 488c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24z"]},faLips:{prefix:"far",iconName:"lips",icon:[576,512,[128068,128482],"f600","M258.2 138.9c-22.5-17.8-42-26.9-58.2-26.9c-10.5 0-24.3 4.1-41.7 13.7c-17.2 9.5-34 22.1-50.5 34.9c-17.5 13.6-33.2 27.9-44.4 40.5c-6 6.8-10.3 12.2-13 17C48.3 222 48 223.8 48 224c0 .4 .1 1.7 .6 4.1s1.3 5.2 2.3 8.3c9.8 29.5 28.4 58.7 51.2 85.1C138.4 363.6 190.4 400 256 400h64c65.6 0 117.6-36.4 153.9-78.5c18.1-20.9 31.8-42.8 41-61.2c9.2-18.5 13-29.2 13.1-36.3c0-.2-.2-2-2.5-5.9c-2.7-4.8-6.9-10.2-13-17c-11.2-12.6-26.9-26.9-44.4-40.5c-16.5-12.8-33.3-25.4-50.5-34.9C400.3 116.1 386.5 112 376 112c-16.2 0-35.7 9.1-58.2 26.9c-17.5 13.8-42.1 13.8-59.5 0zm239.4-16.2c19.1 14.8 37.1 31.2 50.8 46.5c13.4 15 27.6 33.7 27.6 54.8c0 20-9.4 40.3-18.1 57.8c-10.8 21.7-26.8 46.9-47.7 71.1C468.8 400.9 404.7 448 320 448H256c-84.7 0-148.8-47.1-190.2-95.1C40.3 323.4 17.7 288.8 5.3 251.5C2.6 243.1 0 233.2 0 224c0-21.1 14.2-39.7 27.6-54.8c13.6-15.3 31.7-31.7 50.8-46.5C111.5 97 156 64 200 64c32.7 0 63 17.5 88 37.3C313 81.5 343.3 64 376 64c44 0 88.5 33 121.6 58.7zM96 236c0-6.7 39.4-27.1 118.1-28c3.5 0 7 .5 10.3 1.6c11.8 3.7 42 12.4 63.6 12.4s51.7-8.7 63.6-12.4c3.3-1 6.8-1.6 10.3-1.6c78.7 .9 118.1 21.2 118.1 28c0 6.9-68.6 84-192 84s-192-77.1-192-84z"]},faPencil:enk,faPencilAlt:enE,faBackward:{prefix:"far",iconName:"backward",icon:[512,512,[9194],"f04a","M288 94c0-16.6-13.5-30-30-30c-6.3 0-12.5 2-17.6 5.7L9.9 236.6C3.7 241.1 0 248.3 0 256s3.7 14.9 9.9 19.4L240.3 442.3c5.1 3.7 11.3 5.7 17.6 5.7c16.6 0 30-13.4 30-30V318.9L464.7 442.6c5.1 3.5 11.1 5.4 17.3 5.4c16.6 0 30.1-13.5 30.1-30.1V94.1C512 77.5 498.5 64 481.9 64c-6.2 0-12.2 1.9-17.3 5.4L288 193.1V94zm0 157.7L464 128.5v255L288 260.3v-8.6zM64.9 256L240 129.2V382.8L64.9 256z"]},faCaretRight:{prefix:"far",iconName:"caret-right",icon:[256,512,[],"f0da","M201.4 256L112 166.6l0 178.7L201.4 256zm45.3-22.6c12.5 12.5 12.5 32.8 0 45.3l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-256c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128z"]},faComments:{prefix:"far",iconName:"comments",icon:[640,512,[128490,61670],"f086","M88.2 309.1c9.8-18.3 6.8-40.8-7.5-55.8C59.4 230.9 48 204 48 176c0-63.5 63.8-128 160-128s160 64.5 160 128s-63.8 128-160 128c-13.1 0-25.8-1.3-37.8-3.6c-10.4-2-21.2-.6-30.7 4.2c-4.1 2.1-8.3 4.1-12.6 6c-16 7.2-32.9 13.5-49.9 18c2.8-4.6 5.4-9.1 7.9-13.6c1.1-1.9 2.2-3.9 3.2-5.9zM0 176c0 41.8 17.2 80.1 45.9 110.3c-.9 1.7-1.9 3.5-2.8 5.1c-10.3 18.4-22.3 36.5-36.6 52.1c-6.6 7-8.3 17.2-4.6 25.9C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.8-2.2 9.6-4.5 14.2-6.8c15.1 3 30.9 4.5 47.1 4.5c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176zM432 480c16.2 0 31.9-1.6 47.1-4.5c4.6 2.3 9.4 4.6 14.2 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.8 2-19-4.6-25.9c-14.2-15.6-26.2-33.7-36.6-52.1c-.9-1.7-1.9-3.4-2.8-5.1C622.8 384.1 640 345.8 640 304c0-94.4-87.9-171.5-198.2-175.8c4.1 15.2 6.2 31.2 6.2 47.8l0 .6c87.2 6.7 144 67.5 144 127.4c0 28-11.4 54.9-32.7 77.2c-14.3 15-17.3 37.6-7.5 55.8c1.1 2 2.2 4 3.2 5.9c2.5 4.5 5.2 9 7.9 13.6c-17-4.5-33.9-10.7-49.9-18c-4.3-1.9-8.5-3.9-12.6-6c-9.5-4.8-20.3-6.2-30.7-4.2c-12.1 2.4-24.7 3.6-37.8 3.6c-61.7 0-110-26.5-136.8-62.3c-16 5.4-32.8 9.4-50 11.8C279 439.8 350 480 432 480z"]},faPaste:enD,faFileClipboard:enS,faDesktopArrowDown:{prefix:"far",iconName:"desktop-arrow-down",icon:[576,512,[],"e155","M64 0H224V48H64c-8.8 0-16 7.2-16 16V256H528V64c0-8.8-7.2-16-16-16H352V0H512c35.3 0 64 28.7 64 64V256v48 48c0 35.3-28.7 64-64 64H364.3l8 48H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352 224 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h51.7l8-48H64c-35.3 0-64-28.7-64-64V304 256 64C0 28.7 28.7 0 64 0zM48 304v48c0 8.8 7.2 16 16 16H239.5c.3 0 .6 0 .8 0h95.2c.3 0 .6 0 .8 0H512c8.8 0 16-7.2 16-16V304H48zM252.3 464h71.3l-8-48H260.3l-8 48zM312 24V142.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faCodePullRequest:{prefix:"far",iconName:"code-pull-request",icon:[512,512,[],"e13c","M305.8 2.1C314.4 5.9 320 14.5 320 24V72h16c66.3 0 120 53.7 120 120V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V192c0-39.8-32.2-72-72-72H320v48c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM112 80A32 32 0 1 0 48 80a32 32 0 1 0 64 0zm-8 76.3V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V156.3C23.5 146.1 0 115.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3zM112 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faPumpkin:{prefix:"far",iconName:"pumpkin",icon:[576,512,[],"f707","M352 118.1V35.4c0-6.9-4.1-13.2-10.5-15.9L299.3 1.4c-2.2-.9-4.5-1.4-6.8-1.4h-1.2c-6.9 0-13.1 4.1-15.8 10.4L229.4 115.7c-27.3 11.4-50.6 30.6-67 54.7c-7.5 11-4.6 25.9 6.3 33.3s25.9 4.6 33.3-6.3C220.8 170 252.3 152 288 152s67.2 18 86 45.5c7.5 11 22.4 13.8 33.3 6.3s13.8-22.4 6.3-33.3c-15.4-22.5-36.7-40.7-61.7-52.4zM141.3 144.9c12.8-16.9 28.5-31.5 46.4-43.2C176.4 98 164.4 96 152 96c-45.4 0-84 26.5-110.2 64.2C15.5 198 0 248.9 0 304s15.5 106 41.8 143.8C68 485.5 106.6 512 152 512c24.9 0 48-8.1 68-21.6c20 13.6 43.1 21.6 68 21.6s48-8.1 68-21.6c20 13.6 43.1 21.6 68 21.6c45.4 0 84-26.5 110.2-64.2C560.5 410 576 359.1 576 304s-15.5-106-41.8-143.8C508 122.5 469.4 96 424 96c-12.4 0-24.4 2-35.8 5.7c17.9 11.6 33.6 26.3 46.4 43.2c21.7 3.5 42.9 17.9 60.1 42.7c20 28.8 33.2 69.9 33.2 116.4s-13.2 87.6-33.2 116.4C474.7 449.3 449.3 464 424 464c-18 0-35.8-7.4-51.9-21.9c-9.1-8.3-23-8.3-32.2 0C323.8 456.6 306 464 288 464s-35.8-7.4-51.9-21.9c-9.1-8.3-23-8.3-32.2 0C187.8 456.6 170 464 152 464c-25.3 0-50.7-14.7-70.8-43.6C61.2 391.6 48 350.5 48 304s13.2-87.6 33.2-116.4c17.3-24.8 38.5-39.2 60.2-42.7z"]},faClipboardList:{prefix:"far",iconName:"clipboard-list",icon:[384,512,[],"f46d","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM136 272a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-16c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm-64 40a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faPenField:{prefix:"far",iconName:"pen-field",icon:[640,512,[],"e211","M569.2 59.1L581.1 71c9.4 9.4 9.4 24.6 0 33.9L560 126.1 514.3 80.4l20.8-21.1c9.4-9.5 24.6-9.5 34.1-.1zM359.9 236.8L480.6 114.5 526.1 160 404.6 281.6c-3.3 3.3-7.5 5.6-12 6.5L343 298.5l10.4-49.7c.9-4.5 3.2-8.7 6.4-11.9zM501 25.5L325.7 203.1c-9.7 9.8-16.4 22.3-19.2 35.8l-18 85.7c-1.7 7.9 .8 16.2 6.5 21.9s14 8.2 21.9 6.5l85.5-17.9c13.7-2.9 26.2-9.7 36.1-19.6L615.1 138.9c28.1-28.1 28.1-73.7 0-101.8L603.1 25.2C574.9-3.1 529-2.9 501 25.5zM72 128c-39.8 0-72 32.2-72 72V440c0 39.8 32.2 72 72 72H504c39.8 0 72-32.2 72-72V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V200c0-13.3 10.7-24 24-24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H72zm56 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faBlueberries:{prefix:"far",iconName:"blueberries",icon:[512,512,[],"e2e8","M512 176C512 78.8 433.2 0 336 0C255.4 0 187.4 54.2 166.6 128.2c3.1-.1 6.3-.2 9.4-.2c114.9 0 208 93.1 208 208c0 3.2-.1 6.3-.2 9.4C457.8 324.6 512 256.6 512 176zM384 64V96h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H384v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V128H320c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V64c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 208a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 304a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm0-256c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V320h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H176V256z"]},faTruckRampBox:en_,faTruckLoading:enO,faNote:{prefix:"far",iconName:"note",icon:[448,512,[],"e1ff","M384 80c8.8 0 16 7.2 16 16V320H320c-17.7 0-32 14.3-32 32v80H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 480H288h5.5c17 0 33.3-6.7 45.3-18.7l90.5-90.5c12-12 18.7-28.3 18.7-45.3V320 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64zm64-120a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM104 128a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24 128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faArrowDownToSquare:{prefix:"far",iconName:"arrow-down-to-square",icon:[512,512,[],"e096","M385 233c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-71 71V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V270.1l-71-71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 345c9.4 9.4 24.6 9.4 33.9 0L385 233zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72V104c0-39.8-32.2-72-72-72H392c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24 10.7 24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},faUserCheck:{prefix:"far",iconName:"user-check",icon:[640,512,[],"f4fc","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM625 177c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L625 177z"]},faCloudXmark:{prefix:"far",iconName:"cloud-xmark",icon:[640,512,[],"e35f","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM239 207c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},faVialVirus:{prefix:"far",iconName:"vial-virus",icon:[512,512,[],"e597","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80h8V384c0 53 43 96 96 96c28 0 53.3-12 70.8-31.2c-.2-14.6 5.2-29.3 16.4-40.5c.2-.2 .2-.3 .3-.3l0 0c0-.1 0-.3-.1-.6s-.2-.4-.3-.5l-.1 0c-.1 0-.2 0-.4 0c-15.2 0-29-6.1-39.1-15.9c-3.4 23.2-23.4 41-47.5 41c-26.5 0-48-21.5-48-48V240h96v70.3c10-9.6 23.6-15.4 38.6-15.4c.2 0 .4 0 .4 0l.1 0c.1-.1 .2-.2 .3-.5s.1-.5 .1-.6l0 0c0-.1-.1-.2-.3-.3c-21.9-21.9-21.9-57.3 0-79.2c2.7-2.7 5.7-5.1 8.8-7.2V80h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H176 80 32 24zM80 192V80h96V192H80zm271.8-2.3c-13.3 0-24 10.7-24 24c0 29.3-35.4 43.9-56.1 23.2c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.7 20.7 6 56.1-23.2 56.1c-13.3 0-24 10.7-24 24s10.7 24 24 24c29.3 0 43.9 35.4 23.2 56.1c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.7-20.7 56.1-6 56.1 23.2c0 13.3 10.7 24 24 24s24-10.7 24-24c0-29.3 35.4-43.9 56.1-23.2c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-20.7-20.7-6-56.1 23.2-56.1c13.3 0 24-10.7 24-24s-10.7-24-24-24c-29.3 0-43.9-35.4-23.2-56.1c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-20.7 20.7-56.1 6-56.1-23.2c0-13.3-10.7-24-24-24zM320 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faBookBlank:enP,faBookAlt:enj,faGolfFlagHole:{prefix:"far",iconName:"golf-flag-hole",icon:[512,512,[],"e3ac","M162.7 2.5c-7.4-3.7-16.3-3.3-23.4 1.1S128 15.7 128 24V160v64 8 55.1 49.8V384c0 .7 0 1.5 .1 2.2c-.1 .6-.1 1.2-.1 1.8c0 19.9 35.8 36 80 36s80-16.1 80-36s-35.8-36-80-36c-11.4 0-22.2 1.1-32 3V326.2c24.6-3.9 51.5-6.2 80-6.2c61.7 0 116.4 10.4 154.9 26.3c19.3 8 33.3 16.9 42.1 25.5c8.7 8.6 11 15.4 11 20.2s-2.3 11.7-11 20.2c-8.8 8.6-22.8 17.5-42.1 25.5C372.4 453.6 317.7 464 256 464s-116.4-10.4-154.9-26.3c-19.3-8-33.3-16.9-42.1-25.5c-8.7-8.6-11-15.4-11-20.2s2.3-11.7 11-20.2c8-7.9 20.3-15.9 37-23.3V296.8c-4.5 1.6-9 3.3-13.2 5.1c-22.7 9.4-42.7 21.2-57.3 35.5C10.7 351.9 0 370.3 0 392s10.7 40.1 25.4 54.5c14.7 14.3 34.6 26.1 57.3 35.5C128.3 500.9 189.6 512 256 512s127.7-11.1 173.2-29.9c22.7-9.4 42.7-21.2 57.3-35.5C501.3 432.1 512 413.7 512 392s-10.7-40.1-25.4-54.5c-14.6-14.3-34.6-26.1-57.3-35.5C383.7 283.1 322.4 272 256 272c-27.8 0-54.8 1.9-80 5.6V246.8l194.7-97.4c8.1-4.1 13.3-12.4 13.3-21.5s-5.1-17.4-13.3-21.5l-208-104zM176 193.2V62.8L306.3 128 176 193.2z"]},faMessageArrowDown:enB,faCommentAltArrowDown:enR,faFaceUnamused:{prefix:"far",iconName:"face-unamused",icon:[512,512,[],"e39f","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM294.5 392.4c-7.4-7.9-20-16.4-38.5-16.4s-31.1 8.5-38.5 16.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9C196.7 344.3 221.4 328 256 328s59.3 16.3 73.5 31.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2zM112 192h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm176 16c0-8.8 7.2-16 16-16h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H304c-8.8 0-16-7.2-16-16z"]},faSheetPlastic:{prefix:"far",iconName:"sheet-plastic",icon:[384,512,[],"e571","M320 48c8.8 0 16 7.2 16 16V352H256c-17.7 0-32 14.3-32 32v80H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM0 448c0 35.3 28.7 64 64 64H236.1c12.7 0 24.9-5.1 33.9-14.1l99.9-99.9c9-9 14.1-21.2 14.1-33.9V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448zM203.3 84.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6zm96 54.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-160 160c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l160-160z"]},faCircle9:{prefix:"far",iconName:"circle-9",icon:[512,512,[],"e0f6","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-80a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM230 316.4c-40.4-11.4-70-48.4-70-92.4c0-53 43-96 96-96s96 43 96 96c0 32.4-14.2 63.2-38.8 84.3l-81.6 70c-10.1 8.6-25.2 7.5-33.8-2.6s-7.5-25.2 2.6-33.8L230 316.4z"]},faBlog:{prefix:"far",iconName:"blog",icon:[512,512,[],"f781","M216 0C379.5 0 512 132.5 512 296c0 13.3-10.7 24-24 24s-24-10.7-24-24C464 159 353 48 216 48c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 96c13.3 0 24 10.7 24 24V368c0 53 43 96 96 96s96-43 96-96s-43-96-96-96h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c79.5 0 144 64.5 144 144s-64.5 144-144 144S0 447.5 0 368V120c0-13.3 10.7-24 24-24zm168 24c0-13.3 10.7-24 24-24c110.5 0 200 89.5 200 200c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-83.9-68.1-152-152-152c-13.3 0-24-10.7-24-24z"]},faUserNinja:{prefix:"far",iconName:"user-ninja",icon:[448,512,[129399],"f504","M352 128c0 70.7-57.3 128-128 128c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128zM144 112c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM49.3 464H212.4l-6.5-7.7c-.2-.2-.4-.4-.6-.7l-78.4-93.1C85.9 380.1 55.7 418.3 49.3 464zm206.1-23.5L275.2 464H398.7c-6.4-45.7-36.6-83.9-77.7-101.5l-65.7 78zM418.3 512H264.2h-.3H29.7C13.3 512 0 498.7 0 482.3c0-83.7 57.6-153.9 135.4-173.1c5.6-1.4 11.4 .7 15.1 5.1l61.3 71.6c6.4 7.4 17.9 7.4 24.3 0l61.3-71.6c3.7-4.4 9.5-6.4 15.1-5.1C390.4 328.4 448 398.6 448 482.3c0 16.4-13.3 29.7-29.7 29.7z"]},faPencilSlash:{prefix:"far",iconName:"pencil-slash",icon:[640,512,[],"e215","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L409.9 296 556.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L517.3 19.3c-25-25-65.5-25-90.5 0L264.3 181.8 38.8 5.1zM302.3 211.6L385 129 447 191l-75.1 75.1-69.6-54.5zm.9 123.2l-41.7 41.7-49.6-12.4-12.4-49.6 34.4-34.4-38-29.9-73.2 73.2c-2.5 2.5-4.9 5.2-7.1 8l-.8 .5 .2 .3c-6.5 8.5-11.4 18.2-14.5 28.6L77.4 439 65 481.2c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1L137 498.6l78.1-23c10.4-3 20.1-8 28.6-14.5l.3 .2 .5-.8c1.4-1.1 2.7-2.2 4-3.3c1.4-1.2 2.7-2.5 4-3.8l88.6-88.6-38-29.9zM161 358.9l7.7 31c2.1 8.6 8.9 15.3 17.5 17.5l31 7.7-7.4 11.2c-2.6 1.4-5.3 2.6-8.1 3.4l-23.4 6.9-54.8 16.1 16.1-54.8 6.9-23.4c.8-2.8 2-5.6 3.4-8.1l11.1-7.4z"]},faBowlingPins:{prefix:"far",iconName:"bowling-pins",icon:[512,512,[],"f437","M128 48c-17.7 0-32 14.3-32 32v4.4c0 5.8 .7 11.5 2.1 17.1l9.4 37.4c1.7 6.9 3 14 3.7 21.1h33.6c.7-7.1 2-14.2 3.7-21.1l9.4-37.4c1.4-5.6 2.1-11.3 2.1-17.1V80c0-17.7-14.3-32-32-32zM102.3 230.2L74 305.7c-6.6 17.6-10 36.3-10 55.1c0 22.4 4.8 44.5 14.1 64.9L95.5 464h65.1l17.4-38.3c9.3-20.4 14.1-42.5 14.1-64.9c0-18.8-3.4-37.5-10-55.1l-28.3-75.5c-2.7-7.2-4.9-14.6-6.4-22.2H108.8c-1.6 7.5-3.7 14.9-6.4 22.2zM48 80C48 35.8 83.8 0 128 0s80 35.8 80 80v4.4c0 9.7-1.2 19.3-3.5 28.7l-9.4 37.4c-2.1 8.2-3.1 16.7-3.1 25.2v1c0 12.5 2.2 24.8 6.6 36.5L227 288.9c8.6 23 13 47.4 13 72c0 29.3-6.3 58.2-18.4 84.8L200 493.2c-5.2 11.4-16.6 18.8-29.1 18.8H85.2c-12.5 0-23.9-7.3-29.1-18.8L34.4 445.6C22.3 419 16 390.1 16 360.8c0-24.6 4.4-48.9 13-72l28.3-75.5c4.4-11.7 6.6-24 6.6-36.5v-1c0-8.5-1-17-3.1-25.2l-9.4-37.4c-2.3-9.4-3.5-19-3.5-28.7V80zM384 48c-17.7 0-32 14.3-32 32v4.4c0 5.8 .7 11.5 2.1 17.1l9.4 37.4c1.7 6.9 3 14 3.7 21.1h33.6c.7-7.1 2-14.2 3.7-21.1l9.4-37.4c1.4-5.6 2.1-11.3 2.1-17.1V80c0-17.7-14.3-32-32-32zM358.3 230.2L330 305.7c-6.6 17.6-10 36.3-10 55.1c0 22.4 4.8 44.5 14.1 64.9L351.5 464h65.1l17.4-38.3c9.3-20.4 14.1-42.5 14.1-64.9c0-18.8-3.4-37.5-10-55.1l-28.3-75.5c-2.7-7.2-4.9-14.6-6.4-22.2H364.8c-1.6 7.5-3.7 14.9-6.4 22.2zM304 80c0-44.2 35.8-80 80-80s80 35.8 80 80v4.4c0 9.7-1.2 19.3-3.5 28.7l-9.4 37.4c-2.1 8.2-3.1 16.7-3.1 25.2v1c0 12.5 2.2 24.8 6.6 36.5L483 288.9c8.6 23 13 47.4 13 72c0 29.3-6.3 58.2-18.4 84.8L456 493.2c-5.2 11.4-16.6 18.8-29.1 18.8H341.2c-12.6 0-23.9-7.3-29.1-18.8l-21.7-47.6C278.3 419 272 390.1 272 360.8c0-24.6 4.4-48.9 13-72l28.3-75.5c4.4-11.7 6.6-24 6.6-36.5v-1c0-8.5-1-17-3.1-25.2l-9.4-37.4c-2.3-9.4-3.5-19-3.5-28.7V80z"]},faPersonArrowUpFromLine:{prefix:"far",iconName:"person-arrow-up-from-line",icon:[640,512,[],"e539","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H176V176.1c.7 0 1.5-.1 2.3-.1zM176 464V352h32V464H176zm-48 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H152h80H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H256V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L282.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H178.3c-31.7 0-61 17.1-76.6 44.7L43.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L128 223.6V464zM600.1 118.2l-88-80c-9.2-8.3-23.1-8.3-32.3 0l-88 80c-9.8 8.9-10.5 24.1-1.6 33.9s24.1 10.5 33.9 1.6L472 110.3 472 392c0 13.3 10.7 24 24 24s24-10.7 24-24V110.3l47.9 43.5c9.8 8.9 25 8.2 33.9-1.6s8.2-25-1.6-33.9z"]},faDownRight:{prefix:"far",iconName:"down-right",icon:[384,512,[],"e16b","M320 384V190.6c0-1.7-.8-3.2-2.1-4.2c-2.1-1.6-5-1.4-6.9 .5L257 241c-9.4 9.4-24.6 9.4-33.9 0L98.3 116.3c-2.7-2.7-6.5-4.3-10.3-4.3s-7.6 1.5-10.3 4.3L52.3 141.7c-2.7 2.7-4.3 6.5-4.3 10.3s1.5 7.6 4.3 10.3L177 287c9.4 9.4 9.4 24.6 0 33.9L122.9 375c-1.8 1.8-2.1 4.8-.5 6.9c1 1.3 2.5 2.1 4.2 2.1H320zm48 8c0 22.1-17.9 40-40 40H126.6c-16.8 0-32.5-7.9-42.6-21.3c-15.9-21.2-13.8-50.9 4.9-69.6L126.1 304 18.3 196.3C6.6 184.5 0 168.6 0 152s6.6-32.5 18.3-44.3L43.7 82.4C55.5 70.6 71.4 64 88 64s32.5 6.6 44.3 18.3L240 190.1 277.1 153c18.7-18.7 48.4-20.8 69.6-5c13.4 10.1 21.3 25.8 21.3 42.6V392z"]},faScrollTorah:enU,faTorah:enF,faWebhook:{prefix:"far",iconName:"webhook",icon:[576,512,[],"e5d5","M306 50c41.1 9.5 67.5 49.2 61.1 90.2c-2.1 13.1 6.9 25.4 20 27.4s25.4-6.9 27.4-20C424.8 82 382.6 18.5 316.8 3.3c-68.9-15.9-137.6 27-153.5 95.9c-10.7 46.3 5.2 92.6 37.7 122.7L129.7 336c-.6 0-1.1 0-1.7 0c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48c0-8.1-2-15.8-5.6-22.5l82.8-132.5c3.4-5.4 4.5-11.9 3-18.1s-5.3-11.6-10.7-15c-28.2-17.6-43.4-51.7-35.5-85.9C220 67 262.9 40.1 306 50zM288 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm42.4 38.5c3.6-6.7 5.6-14.4 5.6-22.5c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48c.6 0 1.1 0 1.7 0l82.8 132.5c3.4 5.4 8.8 9.2 15 10.7s12.7 .3 18.1-3c30.9-19.3 72.1-15.5 99 11.3c31.2 31.2 31.2 81.9 0 113.1c-26.8 26.8-68.1 30.6-99 11.3c-11.2-7-26-3.6-33.1 7.6s-3.6 26 7.6 33.1c49.4 31 115.4 25 158.4-18c50-50 50-131 0-181c-37-37-91-46.6-136.8-28.9L330.4 150.5zM112 384a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm320 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0c0-26.5-21.5-48-48-48c-17.8 0-33.3 9.7-41.6 24H232c-6.4 0-12.5 2.5-17 7s-7 10.6-7 17c0 36.4-25 69.4-62 77.9c-43.1 9.9-86-16.9-95.9-60c-8.9-38.6 11.7-77.1 47.1-91.8c12.2-5.1 18-19.1 12.9-31.4s-19.1-18-31.4-12.9C22.1 289.4-11 351 3.3 412.8c15.9 68.9 84.6 111.8 153.5 95.9c51-11.8 87.7-52.5 97-100.7H406.4c8.3 14.3 23.8 24 41.6 24c26.5 0 48-21.5 48-48z"]},faBlindsOpen:{prefix:"far",iconName:"blinds-open",icon:[512,512,[],"f8fc","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H144V160v48 36.1C116 254 96 280.7 96 312c0 39.8 32.2 72 72 72s72-32.2 72-72c0-31.3-20-58-48-67.9V208 160 48H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM144 312a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM0 488c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM64.3 320H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H80.3c-9-14.1-14.7-30.4-16-48zm191.3 48H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H271.7c-1.3 17.6-7 33.9-16 48zM24 160c-13.3 0-24 10.7-24 24s10.7 24 24 24h88V160H24zm200 48H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H224v48z"]},faFence:{prefix:"far",iconName:"fence",icon:[512,512,[],"e303","M64 32c7.8 0 15 3.7 19.5 10.1l40 56c2.9 4.1 4.5 8.9 4.5 13.9v48h64V112c0-5 1.6-9.9 4.5-13.9l40-56C241 35.7 248.2 32 256 32s15 3.7 19.5 10.1l40 56c2.9 4.1 4.5 8.9 4.5 13.9v48h64V112c0-5 1.6-9.9 4.5-13.9l40-56C433 35.7 440.2 32 448 32s15 3.7 19.5 10.1l40 56c2.9 4.1 4.5 8.9 4.5 13.9V448c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V400H320v48c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V400H128v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V112c0-5 1.6-9.9 4.5-13.9l40-56C49 35.7 56.2 32 64 32zM320 352h64V208H320V352zM192 208H128V352h64V208zM48 119.7V432H80V119.7L64 97.3 48 119.7zm192 0V432h32V119.7L256 97.3l-16 22.4zM432 432h32V119.7L448 97.3l-16 22.4V432z"]},faUp:enG,faArrowAltUp:enY,faBroomBall:enQ,faQuidditch:enq,faQuidditchBroomBall:enK,faDrumstick:{prefix:"far",iconName:"drumstick",icon:[512,512,[127831],"f6d6","M240 304c-17.7 0-32-14.3-32-32V176c0-70.7 57.3-128 128-128s128 57.3 128 128s-57.3 128-128 128H240zm-37.5 78c10.2-14.4 23.9-30 41.5-30h92c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176v92c0 17.7-15.6 31.3-30 41.5c-2.4 1.7-4.6 3.6-6.8 5.7c-12 12-31.5 11.1-47.9 6.8c-4.9-1.3-10-2-15.4-2c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5.3-.7-10.5-2-15.4c-4.3-16.4-5.2-35.9 6.8-47.9c2.1-2.1 4-4.4 5.7-6.7z"]},faSquareV:{prefix:"far",iconName:"square-v",icon:[448,512,[],"e284","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm141.5 53.3L224 314.3l82.5-165.1c5.9-11.9 20.3-16.7 32.2-10.7s16.7 20.3 10.7 32.2l-104 208c-4.1 8.1-12.4 13.3-21.5 13.3s-17.4-5.1-21.5-13.3l-104-208c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7z"]},faFaceAwesome:enZ,faGaveDandy:enW,faDialOff:{prefix:"far",iconName:"dial-off",icon:[576,512,[],"e162","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM264 288V397.4c-50.3-11-88-55.8-88-109.4c0-61.9 50.1-112 112-112s112 50.1 112 112c0 53.6-37.7 98.4-88 109.4V288c0-13.3-10.7-24-24-24s-24 10.7-24 24zm24 160a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faToggleOff:{prefix:"far",iconName:"toggle-off",icon:[576,512,[],"f204","M384 112c79.5 0 144 64.5 144 144s-64.5 144-144 144H192c-79.5 0-144-64.5-144-144s64.5-144 144-144H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faFaceSmileHorns:{prefix:"far",iconName:"face-smile-horns",icon:[640,512,[],"e391","M320 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464c141.4 0 256-114.6 256-256c0-24.6-3.5-48.4-9.9-70.9c44.3-59.4 67.4-135 73.6-166c1.3-6.3-1.4-12.8-6.8-16.4s-12.4-3.6-17.8 0c-19.3 12.9-48.5 24.2-78.4 33.1c-23.3 7-46 12.2-63 15.5C430.9 19.1 377.7 0 320 0S209.1 19.1 166.2 51.3c-17-3.3-39.7-8.6-63-15.5C73.4 26.9 44.2 15.5 24.9 2.7C19.5-.9 12.5-.9 7.1 2.7S-1 12.8 .3 19.1c6.2 31 29.3 106.6 73.6 166C67.5 207.6 64 231.4 64 256c0 141.4 114.6 256 256 256zM207.7 332.7c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C383.2 350.5 357.2 368 320 368s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4zM240.4 288c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},faBoxArchive:en$,faArchive:enX,faGrapes:{prefix:"far",iconName:"grapes",icon:[512,512,[],"e306","M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM408 264c0-44.2-35.8-80-80-80c0-44.2-35.8-80-80-80c-28 0-52.6 14.4-66.9 36.1C167 127.6 148.4 120 128 120c-44.2 0-80 35.8-80 80c0 18 6 34.6 16 48c-19.4 14.6-32 37.8-32 64c0 17.6 5.7 33.8 15.2 47C19.4 371.5 0 399.5 0 432c0 44.2 35.8 80 80 80c32.5 0 60.5-19.4 73-47.2c13.2 9.6 29.4 15.2 47 15.2c26.2 0 49.4-12.6 64-32c13.4 10 30 16 48 16c44.2 0 80-35.8 80-80c0-20.4-7.6-39-20.1-53.1C393.6 316.6 408 292 408 264zM248 144a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM128 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM72 312a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm8 80a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm80 8a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm152-56a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM184 288a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm144-64a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faPersonDrowning:{prefix:"far",iconName:"person-drowning",icon:[576,512,[],"e545","M152 32c13.3 0 24 10.7 24 24V92.6c0 58 37.9 109.1 93.4 126c43.9 13.4 90.7 14.3 135.1 2.7l109.5-28.6c12.8-3.3 25.9 4.3 29.3 17.2s-4.3 25.9-17.2 29.3L416.5 267.8c-14.3 3.7-28.9 6.4-43.5 7.9L355.7 379.6c-10.6-3.5-21.2-8.8-30.9-15.5c-4.4-3.1-9.1-5.6-14-7.4l13.3-79.8c-23.2-1.4-46.3-5.5-68.8-12.3c-4.6-1.4-9-2.9-13.4-4.7L220.6 379.6c-9.2 3.1-18.9 4.9-28.6 4.9c-6.6 0-13.5-.9-20.6-2.7l26.3-147c-43-33.3-69.7-85.3-69.7-142.1V56c0-13.3 10.7-24 24-24zm112 96a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM111.9 398.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faDialMax:{prefix:"far",iconName:"dial-max",icon:[576,512,[],"e15e","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM271 305l77.4 77.4c-43.4 27.8-101.7 22.8-139.6-15.1c-43.7-43.7-43.7-114.7 0-158.4s114.7-43.7 158.4 0c37.9 37.9 43 96.2 15.1 139.6L305 271c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zm130.1 96.2A160 160 0 1 0 174.9 174.9 160 160 0 1 0 401.1 401.1zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCircleM:{prefix:"far",iconName:"circle-m",icon:[512,512,[],"e115","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM171.5 137.9c-6.1-8.4-16.9-12-26.8-8.8s-16.6 12.4-16.6 22.8V360c0 13.3 10.7 24 24 24s24-10.7 24-24V226.2l60.5 83.8c4.5 6.2 11.7 9.9 19.5 9.9s14.9-3.7 19.5-9.9L336 226.2V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-10.4-6.7-19.6-16.6-22.8s-20.7 .3-26.8 8.8L256 255 171.5 137.9z"]},faCalendarImage:{prefix:"far",iconName:"calendar-image",icon:[448,512,[],"e0d4","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zm99.2 136.7L99.8 390.2c-8.1 10.5-.6 25.8 12.7 25.8H338.9c12.6 0 20.3-13.9 13.5-24.6L268.9 260.3c-6.1-9.7-20.1-9.9-26.7-.5L184 344l-11.4-15.1c-6.4-8.5-19-8.5-25.5-.2zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCircleCaretDown:enJ,faCaretCircleDown:en1,faArrowDown91:en0,faSortNumericDesc:en2,faSortNumericDownAlt:en6,faFaceGrinTongueSquint:en4,faGrinTongueSquint:en3,faShishKebab:{prefix:"far",iconName:"shish-kebab",icon:[512,512,[],"f821","M416 48c-26.5 0-48 21.5-48 48c0 5.7 1 11.1 2.7 16.1c6.8 19.2 11.3 51.8-11.3 74.5L337 209l24.4 24.4C375.9 247.9 384 267.5 384 288s-8.1 40.1-22.6 54.6l-18.7 18.7C328.1 375.9 308.5 384 288 384c0 20.5-8.1 40.1-22.6 54.6l-18.7 18.7C232.1 471.9 212.5 480 192 480s-40.1-8.1-54.6-22.6L113 433 41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72L54.6 374.6C40.1 360.1 32 340.5 32 320s8.1-40.1 22.6-54.6l18.7-18.7C87.9 232.1 107.5 224 128 224c0-20.5 8.1-40.1 22.6-54.6l18.7-18.7C183.9 136.1 203.5 128 224 128s40.1 8.1 54.6 22.6L303 175l22.5-22.5c1.1-1.1 2.5-3.3 2.8-7.8c.3-4.7-.6-10.6-2.7-16.6C321.9 118 320 107.2 320 96c0-53 43-96 96-96s96 43 96 96c0 19.7-6 38.1-16.2 53.4c-7.4 11-22.3 14-33.3 6.6s-14-22.3-6.6-33.3c5.1-7.6 8.1-16.8 8.1-26.7c0-26.5-21.5-48-48-48zM88.6 340.7l82.7 82.7c5.5 5.5 12.9 8.6 20.7 8.6s15.2-3.1 20.7-8.6l18.7-18.7c5.5-5.5 8.6-12.9 8.6-20.7s-3.1-15.2-8.6-20.7l-82.7-82.7c-5.5-5.5-12.9-8.6-20.7-8.6s-15.2 3.1-20.7 8.6L88.6 299.3C83.1 304.8 80 312.2 80 320s3.1 15.2 8.6 20.7zm178.7-13.3c5.5 5.5 12.9 8.6 20.7 8.6s15.2-3.1 20.7-8.6l18.7-18.7c5.5-5.5 8.6-12.9 8.6-20.7s-3.1-15.2-8.6-20.7l-82.7-82.7c-5.5-5.5-12.9-8.6-20.7-8.6s-15.2 3.1-20.7 8.6l-18.7 18.7c-5.5 5.5-8.6 12.9-8.6 20.7s3.1 15.2 8.6 20.7l82.7 82.7z"]},faSprayCan:{prefix:"far",iconName:"spray-can",icon:[512,512,[],"f5bd","M128 0C110.3 0 96 14.3 96 32v96H224V32c0-17.7-14.3-32-32-32H128zm96 208c26.5 0 48 21.5 48 48V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V256c0-26.5 21.5-48 48-48H224zM96 160c-53 0-96 43-96 96V440c0 39.8 32.2 72 72 72H248c39.8 0 72-32.2 72-72V256c0-53-43-96-96-96H96zM224 336A64 64 0 1 0 96 336a64 64 0 1 0 128 0zM320 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM512 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM480 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faAlarmSnooze:{prefix:"far",iconName:"alarm-snooze",icon:[512,512,[],"f845","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 112a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 400c53.2 0 102.1-18.6 140.5-49.5L439 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-42.5-42.5c31-38.4 49.5-87.3 49.5-140.5C480 164.3 379.7 64 256 64S32 164.3 32 288c0 53.2 18.6 102.1 49.5 140.5L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l42.5-42.5c38.4 31 87.3 49.5 140.5 49.5zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM200 192c-13.3 0-24 10.7-24 24s10.7 24 24 24h62.9L181.1 345.3c-5.6 7.2-6.6 17-2.6 25.3s12.4 13.5 21.6 13.5H312c13.3 0 24-10.7 24-24s-10.7-24-24-24H249.1l81.9-105.3c5.6-7.2 6.6-17 2.6-25.3s-12.4-13.5-21.6-13.5H200z"]},faScarecrow:{prefix:"far",iconName:"scarecrow",icon:[448,512,[],"f70d","M168 104a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm131 72h69v32H322.6c-24.5 0-43.2 21.7-39.6 45.9l13.9 92.7-13-7.4c-7.9-4.5-17.7-4.2-25.2 .9L224 363.2 189.3 340c-7.6-5-17.3-5.4-25.2-.9l-13 7.4L165 253.9c3.6-24.2-15.1-45.9-39.6-45.9H80V176h69c18.9 19.7 45.6 32 75 32s56.1-12.3 75-32zM120 104c0 8.3 1 16.3 2.8 24H64 56 32c-5.9 0-11.3 3.2-14.1 8.5s-2.5 11.5 .8 16.4l7.6 11.4L6.4 179.2C2.4 182.2 0 187 0 192s2.4 9.8 6.4 12.8l19.9 14.9-7.6 11.4c-3.3 4.9-3.6 11.2-.8 16.4s8.2 8.5 14.1 8.5H56h8 52.1L96.3 388.4c-1.4 9.1 2.6 18.2 10.2 23.4s17.5 5.6 25.5 1L175 388.2 210.7 412c8.1 5.4 18.6 5.4 26.6 0L273 388.2l43.1 24.6c8 4.6 17.9 4.2 25.5-1s11.5-14.3 10.2-23.4L331.9 256H384h8 24c5.9 0 11.3-3.2 14.1-8.5s2.5-11.5-.8-16.4l-7.6-11.4 19.9-14.9c4-3 6.4-7.8 6.4-12.8s-2.4-9.8-6.4-12.8l-19.9-14.9 7.6-11.4c3.3-4.9 3.6-11.2 .8-16.4s-8.2-8.5-14.1-8.5H392h-8H325.2c1.8-7.7 2.8-15.7 2.8-24C328 46.6 281.4 0 224 0S120 46.6 120 104zm80 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM200 488c0 13.3 10.7 24 24 24s24-10.7 24-24V442.6c-15.2 7.2-32.8 7.2-48 0V488z"]},faTruckMonster:{prefix:"far",iconName:"truck-monster",icon:[640,512,[],"f63b","M280 48h88.2c2.5 0 4.8 1.2 6.3 3.1L421.4 112H272V56c0-4.4 3.6-8 8-8zm202 64L412.6 21.9C402 8.1 385.6 0 368.2 0H280c-30.9 0-56 25.1-56 56v56H120c-48.6 0-88 39.4-88 88v30.3c-6.1 5.1-12 10.6-17.5 16.4c-9.1 9.6-8.7 24.8 1 33.9s24.8 8.7 33.9-1C77.2 250.3 116.4 232 160 232c53.3 0 100.3 27.5 127.4 69.1c4.4 6.8 12 10.9 20.1 10.9h24.9c8.1 0 15.7-4.1 20.1-10.9C379.7 259.5 426.7 232 480 232c43.6 0 82.8 18.3 110.5 47.7c9.1 9.6 24.3 10.1 33.9 1s10.1-24.3 1-33.9c-5.5-5.8-11.3-11.3-17.5-16.4V200c0-48.6-39.4-88-88-88H482zm78 88.6c-24.5-10.7-51.6-16.6-80-16.6c-65.4 0-123.5 31.5-160 80c-36.5-48.5-94.5-80-160-80c-28.4 0-55.5 5.9-80 16.6V200c0-22.1 17.9-40 40-40H520c22.1 0 40 17.9 40 40v.6zM152 256c-12.1 0-22.1 8.9-23.8 20.6c-7.6 2.2-14.9 5.3-21.7 9c-9.4-7.1-22.8-6.3-31.3 2.3L63.8 299.1c-8.6 8.6-9.3 21.9-2.3 31.3c-3.7 6.9-6.8 14.1-9 21.8C40.9 353.9 32 363.9 32 376v16c0 12.1 8.9 22.1 20.6 23.8c2.2 7.6 5.3 14.9 9 21.8c-7 9.4-6.3 22.8 2.3 31.3l11.3 11.3c8.6 8.6 21.9 9.3 31.3 2.2c6.8 3.7 14.1 6.8 21.7 9c1.7 11.6 11.7 20.6 23.8 20.6h16c12.1 0 22.1-8.9 23.8-20.6c7.6-2.2 14.9-5.3 21.7-9c9.4 7 22.8 6.3 31.3-2.2l11.3-11.3c8.6-8.6 9.3-21.9 2.3-31.3c3.7-6.8 6.8-14.1 9-21.7c11.6-1.7 20.6-11.7 20.6-23.8V376c0-12.1-8.9-22.1-20.6-23.8c-2.2-7.6-5.3-14.9-9-21.7c7-9.4 6.3-22.8-2.3-31.3l-11.3-11.3c-8.6-8.6-21.9-9.3-31.3-2.3c-6.8-3.7-14.1-6.8-21.7-9C190.1 264.9 180.1 256 168 256H152zm8 80a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm312-80c-12.1 0-22.1 8.9-23.8 20.6c-7.6 2.2-14.9 5.3-21.7 9c-9.4-7.1-22.8-6.3-31.3 2.3l-11.3 11.3c-8.6 8.6-9.3 21.9-2.2 31.3c-3.7 6.9-6.8 14.1-9 21.8C360.9 353.9 352 363.9 352 376v16c0 12.1 8.9 22.1 20.6 23.8c2.2 7.6 5.3 14.9 9 21.8c-7 9.4-6.3 22.8 2.2 31.3l11.3 11.3c8.6 8.6 21.9 9.3 31.3 2.2c6.8 3.7 14.1 6.8 21.7 9c1.7 11.6 11.7 20.6 23.8 20.6h16c12.1 0 22.1-8.9 23.8-20.6c7.6-2.2 14.9-5.3 21.8-9c9.4 7 22.8 6.3 31.3-2.2l11.3-11.3c8.6-8.6 9.3-21.9 2.2-31.3c3.7-6.8 6.8-14.1 9-21.7c11.6-1.7 20.6-11.7 20.6-23.8V376c0-12.1-8.9-22.1-20.6-23.8c-2.2-7.6-5.3-14.9-9-21.7c7-9.4 6.3-22.8-2.2-31.3l-11.3-11.3c-8.6-8.6-21.9-9.3-31.3-2.3c-6.9-3.7-14.1-6.8-21.8-9C510.1 264.9 500.1 256 488 256H472zm8 80a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faGiftCard:{prefix:"far",iconName:"gift-card",icon:[576,512,[],"f663","M353.5 68.8L318.7 128H320h72c22.1 0 40-17.9 40-40s-17.9-40-40-40h-2.2c-14.9 0-28.8 7.9-36.3 20.8zM288 197.5l-61.6 73.9c-8.5 10.2-23.6 11.6-33.8 3.1s-11.6-23.6-3.1-33.8L243.4 176H184 64c-8.8 0-16 7.2-16 16V320H528V192c0-8.8-7.2-16-16-16H392 332.6l53.9 64.6c8.5 10.2 7.1 25.3-3.1 33.8s-25.3 7.1-33.8-3.1L288 197.5zM48 384v64c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V384H48zM256 128h1.3L222.5 68.8C214.9 55.9 201.1 48 186.2 48H184c-22.1 0-40 17.9-40 40s17.9 40 40 40h72zm7.9-83.6l24.1 41 24.1-41C328.3 16.9 357.9 0 389.8 0H392c48.6 0 88 39.4 88 88c0 14.4-3.5 28-9.6 40H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h41.6C99.5 116 96 102.4 96 88c0-48.6 39.4-88 88-88h2.2c31.9 0 61.5 16.9 77.7 44.4z"]},faW:{prefix:"far",iconName:"w",icon:[576,512,[119],"57","M15.9 33.4c12.5-4.5 26.2 2 30.7 14.5L165.9 379.4 265 49.1C268.1 39 277.4 32 288 32s19.9 7 23 17.1l99.1 330.3L529.4 47.9c4.5-12.5 18.2-18.9 30.7-14.5s18.9 18.2 14.5 30.7l-144 400c-3.5 9.7-12.9 16.1-23.2 15.9s-19.4-7.2-22.3-17.1L288 139.5 191 462.9c-3 9.9-12 16.8-22.3 17.1s-19.7-6.1-23.2-15.9L1.4 64.1c-4.5-12.5 2-26.2 14.5-30.7z"]},faCodePullRequestDraft:{prefix:"far",iconName:"code-pull-request-draft",icon:[448,512,[],"e3fa","M48 80a32 32 0 1 1 64 0A32 32 0 1 1 48 80zm56 76.3c32.5-10.2 56-40.5 56-76.3c0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3V355.7C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-35.8-23.5-66.1-56-76.3V156.3zM48 432a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm320-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 112a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM416 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM368 288a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faSquareB:{prefix:"far",iconName:"square-b",icon:[448,512,[],"e264","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 56c0-13.3 10.7-24 24-24h92c42 0 76 34 76 76c0 16.2-5.1 31.3-13.8 43.7C324.3 261.6 336 283.4 336 308c0 42-34 76-76 76H152c-13.3 0-24-10.7-24-24V256 152zm144 52c0-15.5-12.5-28-28-28H176v56h68c15.5 0 28-12.5 28-28zM176 336h84c15.5 0 28-12.5 28-28s-12.5-28-28-28H244 176v56z"]},faElephant:{prefix:"far",iconName:"elephant",icon:[640,512,[128024],"f6da","M299.8 48c-33 0-59.8 26.8-59.8 59.8V112c0 35.3 28.7 64 64 64h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8c-61.9 0-112-50.1-112-112v-4.2c0-6.4 .6-12.7 1.6-18.9C127.5 111.6 80 174.2 80 248v19c0 15.5-1.5 31-4.6 46.3c-3.3 16.3-10.1 31.7-20.1 44.9L43.2 374.4c-8 10.6-23 12.8-33.6 4.8s-12.8-23-4.8-33.6l12.1-16.2c5.7-7.6 9.6-16.3 11.4-25.6C30.8 291.7 32 279.4 32 267V248C32 137.6 114.8 46.6 221.6 33.6C241.3 12.9 269.1 0 299.8 0c30.8 0 59 12.1 79.8 32H384c88.4 0 160 71.6 160 160V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-52.6-36.3-96.8-85.3-108.8c2.1 7.3 3.5 14.9 4.2 22.7l1 12.1c1.1 13.2-8.7 24.8-21.9 25.9s-24.8-8.7-25.9-21.9l-1-12.1c-2.9-35-32.1-61.9-67.2-61.9zM528 381v18.7c0 17.8 14.5 32.3 32.3 32.3c15.8 0 29.3-11.4 31.9-27l.2-1c2.2-13.1 14.5-21.9 27.6-19.7s21.9 14.5 19.7 27.6l-.2 1c-6.5 38.7-40 67.1-79.2 67.1C516 480 480 444 480 399.7V380.8c-24-4.1-45.9-13.9-64-28.1V464c0 26.5-21.5 48-48 48H320c-26.5 0-48-21.5-48-48V411.7c-21.2 2.8-42.8 2.8-64 0V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V392c0-13.3 10.7-24 24-24s24 10.7 24 24v72h48V384c0-7 3-13.6 8.3-18.1s12.2-6.6 19.1-5.6l24.3 3.5c18.8 2.7 37.8 2.7 56.6 0l24.3-3.5c6.9-1 13.9 1.1 19.1 5.6S320 377 320 384v80h48V312c0-13.3 10.7-24 24-24c11.2 0 20.6 7.6 23.2 18c18.7 26.7 51.6 44.9 89.5 44.9c30.1 0 57.1-11.4 76.3-29.6c6.4-6.1 16.5-5.8 22.6 .6s5.8 16.5-.6 22.6c-19.9 18.9-46 31.9-75 36.5zM432 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faEarthAfrica:en5,faGlobeAfrica:en8,faRainbow:{prefix:"far",iconName:"rainbow",icon:[640,512,[127752],"f75b","M320 88C169.8 88 48 209.8 48 360v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360C0 183.3 143.3 40 320 40s320 143.3 320 320v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360C592 209.8 470.2 88 320 88zm0 224c-26.5 0-48 21.5-48 48v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360c0-53 43-96 96-96s96 43 96 96v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360c0-26.5-21.5-48-48-48zM160 360v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360c0-114.9 93.1-208 208-208s208 93.1 208 208v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360c0-88.4-71.6-160-160-160s-160 71.6-160 160z"]},faCircleNotch:{prefix:"far",iconName:"circle-notch",icon:[512,512,[],"f1ce","M215.1 26.3c3.6 12.7-3.7 26-16.5 29.7C111.6 80.9 48 161.1 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208c0-94.9-63.6-175.1-150.6-200c-12.7-3.6-20.1-16.9-16.5-29.7s16.9-20.1 29.7-16.5C433.6 40.5 512 139.1 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 139.1 78.4 40.5 185.4 9.9c12.7-3.6 26 3.7 29.7 16.5z"]},faTabletScreenButton:en9,faTabletAlt:en7,faPaw:{prefix:"far",iconName:"paw",icon:[512,512,[],"f1b0","M193.9 189.7c-32.3 10.6-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5s-.3 86.2-32.6 96.8zm217.7 8.9c18.9-32.4 54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3s-29.1-51.7-10.2-84.1zm-311.3 0c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM277.5 92.9c14.3-42.9 52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5s-46.9-53.9-32.6-96.8zM114.3 409.7c-1.4 3.7-2.3 8.5-2.3 14.2c0 4.5 3.6 8.1 8.1 8.1h3.4c2.2 0 4.3-.4 6.3-1.2l72.7-29.1c34.3-13.7 72.6-13.7 107 0l72.7 29.1c2 .8 4.2 1.2 6.3 1.2h3.4c4.5 0 8.1-3.6 8.1-8.1c0-5.7-.9-10.4-2.3-14.2C352.1 287.4 276.6 272 256 272s-96.1 15.4-141.7 137.7zM69.3 393C121.7 252.4 214.8 224 256 224s134.3 28.4 186.7 169c3.7 9.9 5.3 20.4 5.3 31c0 31-25.1 56.1-56.1 56.1h-3.4c-8.3 0-16.5-1.6-24.2-4.7l-72.7-29.1c-22.9-9.2-48.4-9.2-71.3 0l-72.7 29.1c-7.7 3.1-15.9 4.7-24.2 4.7h-3.4c-31 0-56.1-25.1-56.1-56.1c0-10.5 1.6-21.1 5.3-31z"]},faMessageQuestion:{prefix:"far",iconName:"message-question",icon:[512,512,[],"e1e3","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM169.8 117.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3h58.3c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8V216c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H222.6c-23.7 0-44.8 14.9-52.8 37.3zM288 304a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCloud:{prefix:"far",iconName:"cloud",icon:[640,512,[9729],"f0c2","M410.8 134.2c-19.3 8.6-42 3.5-55.9-12.5C332.8 96.1 300.3 80 264 80c-66.3 0-120 53.7-120 120c0 0 0 0 0 0s0 0 0 0l0 .2c0 20.4-12.8 38.5-32 45.3C74.6 258.7 48 294.3 48 336c0 53 43 96 96 96H504h3.3c.6-.1 1.3-.1 1.9-.2c46.2-2.7 82.8-41 82.8-87.8c0-36-21.6-67.1-52.8-80.7c-20.1-8.8-31.6-30-28.1-51.7c.6-3.8 .9-7.7 .9-11.7c0-39.8-32.2-72-72-72c-10.5 0-20.4 2.2-29.2 6.2zM512 479.8v.2h-8H464 144C64.5 480 0 415.5 0 336c0-62.7 40.1-116 96-135.8l0-.2c0-92.8 75.2-168 168-168c50.9 0 96.4 22.6 127.3 58.3C406.2 83.7 422.6 80 440 80c66.3 0 120 53.7 120 120c0 6.6-.5 13-1.5 19.3c48 21 81.5 68.9 81.5 124.7c0 72.4-56.6 131.6-128 135.8z"]},faTrowelBricks:{prefix:"far",iconName:"trowel-bricks",icon:[512,512,[],"e58a","M240.8 4.8c-9.4-5.8-21.2-6.4-31.1-1.4l-192 96C6.8 104.8 0 115.9 0 128s6.8 23.2 17.7 28.6l192 96c9.9 5 21.7 4.4 31.1-1.4s15.2-16.1 15.2-27.2V152h89c3.6 13.8 16.1 24 31 24h88c26.5 0 48-21.5 48-48s-21.5-48-48-48H376c-14.9 0-27.4 10.2-31 24H256V32c0-11.1-5.7-21.4-15.2-27.2zM288 384h16 32H464v80H256V384h32zm-80 0v80H48V384H208zm256-48H336V272H464v64zM288 272v16 48H240 48c-26.5 0-48 21.5-48 48v80c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V384c0-1.3-.1-2.7-.2-4c.1-1.3 .2-2.7 .2-4V272c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48z"]},faSquare3:{prefix:"far",iconName:"square-3",icon:[448,512,[],"e258","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H280c9.9 0 18.8 6.1 22.4 15.3s1.1 19.7-6.2 26.4l-50.8 46.5c41.9 4.8 74.6 40.4 74.6 83.6c0 46.5-37.7 84.2-84.2 84.2H208c-30.1 0-58.1-15.6-73.9-41.2l-2.6-4.2c-7-11.3-3.5-26.1 7.8-33s26.1-3.5 33 7.8l2.6 4.2c7.1 11.5 19.6 18.4 33 18.4h27.8c20 0 36.2-16.2 36.2-36.2c0-20.1-16.3-36.3-36.4-36.2l-51.5 .3c-9.9 .1-18.9-6-22.5-15.2s-1.2-19.8 6.1-26.5L218.3 176H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faFaceFlushed:ere,faFlushed:ert,faHospitalUser:{prefix:"far",iconName:"hospital-user",icon:[576,512,[],"f80d","M64 48H256c8.8 0 16 7.2 16 16V415.7c11.3-20 27.9-36.7 48-47.9V271.8 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H256c3.2 0 6.4-.2 9.5-.7c-6-10-9.5-21.8-9.5-34.4c0-4.4 .2-8.7 .7-13c-.2 0-.4 0-.7 0H64c-8.8 0-16-7.2-16-16V416h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V320h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V64c0-8.8 7.2-16 16-16zm72 64v24H112c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V184h24c8.8 0 16-7.2 16-16V152c0-8.8-7.2-16-16-16H184V112c0-8.8-7.2-16-16-16H152c-8.8 0-16 7.2-16 16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9H541.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H381.1c-51.4 0-93.1 41.7-93.1 93.1z"]},faMicrowave:{prefix:"far",iconName:"microwave",icon:[576,512,[],"e01b","M512 80c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V384c0 35.3 28.7 64 64 64l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM432 136V344c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24s-24 10.7-24 24zm-312-8c-13.3 0-24 10.7-24 24V328c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24V152c0-13.3-10.7-24-24-24H120z"]},faChfSign:{prefix:"far",iconName:"chf-sign",icon:[640,512,[],"e602","M0 115.3C0 69 38.2 32 83.9 32c30.9 0 59.6 17.4 73.6 45.3c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7C108.9 87.4 96.9 80 83.9 80C64.1 80 48 96.1 48 115.3V396.7C48 415.9 64.1 432 83.9 432c13 0 25-7.4 30.6-18.7c5.9-11.9 20.3-16.7 32.2-10.7s16.7 20.3 10.7 32.2C143.5 462.6 114.7 480 83.9 480C38.2 480 0 443 0 396.7V115.3zM216 32c13.3 0 24 10.7 24 24V224H368V56c0-13.3 10.7-24 24-24s24 10.7 24 24V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H240V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24zM448 56c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H496V224h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H496V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56z"]},faTentArrowLeftRight:{prefix:"far",iconName:"tent-arrow-left-right",icon:[576,512,[],"e57f","M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM302.7 165c-8.6-6.7-20.7-6.7-29.3 0L107.6 293.1c-11.5 8.9-19.1 22-21.2 36.4L69.5 448.1C64.6 481.8 90.8 512 124.9 512H451.1c34.1 0 60.3-30.2 55.4-63.9L489.6 329.5c-2.1-14.4-9.7-27.5-21.2-36.4L302.7 165zM137 331l127-98.2V464H124.9c-4.9 0-8.6-4.3-7.9-9.1l16.9-118.6c.3-2.1 1.4-3.9 3-5.2zm175 29V232.9L439 331c1.6 1.3 2.7 3.1 3 5.2L459 454.9c.7 4.8-3.1 9.1-7.9 9.1H374.4L312 360z"]},faCartCircleArrowUp:{prefix:"far",iconName:"cart-circle-arrow-up",icon:[640,512,[],"e3f0","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM496 224a144 144 0 1 0 0 288 144 144 0 1 0 0-288zM428.7 371.3c-6.2-6.2-6.2-16.4 0-22.6l56-56c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L512 342.6V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V342.6l-28.7 28.7c-6.2 6.2-16.4 6.2-22.6 0z"]},faTrashClock:{prefix:"far",iconName:"trash-clock",icon:[576,512,[],"e2b0","M177.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6zM354.2 80L317.5 24.9C307.1 9.4 289.6 0 270.9 0H177.1c-18.7 0-36.2 9.4-46.6 24.9L93.8 80H80.1 32 24C10.7 80 0 90.7 0 104s10.7 24 24 24H35.6L59.6 452.7c2.5 33.4 30.3 59.3 63.8 59.3H324.6c2 0 3.9-.1 5.8-.3c-18.2-12.9-33.8-29.1-45.9-47.7h-161c-8.4 0-15.3-6.5-16-14.8L83.7 128H364.3l-5.9 80.1c15.3-7.1 31.9-12 49.2-14.4l4.9-65.7H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H367.9 354.2zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM432 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z"]},faGavel:era,faLegal:ern,faSprinklerCeiling:{prefix:"far",iconName:"sprinkler-ceiling",icon:[384,512,[],"e44c","M0 0V96c0 11.5 8.2 21.4 19.5 23.6L128 140.2V91.4L48 76.1V0H0zM256 91.4v48.9l108.5-20.7C375.8 117.4 384 107.5 384 96V0H336V76.1L256 91.4zM160 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-48 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM24 496a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM272 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136-40a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-24 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM216 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V208H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H192 296c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V56z"]},faBrowsers:{prefix:"far",iconName:"browsers",icon:[576,512,[],"e0cb","M144 352V128H528V352c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16zM160 0C124.7 0 96 28.7 96 64V352c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H160zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V376c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z"]},faTrillium:{prefix:"far",iconName:"trillium",icon:[448,512,[],"e588","M203.3 16.2c11.8-11 29.8-11 41.5 0c12.1 11.3 33.1 32.5 51.2 58.8c17.9 26 34.2 58.9 34.2 93.4c0 7.3-.8 14.5-2.2 21.5c7.3 2.3 14.4 5.3 21.2 9.3l0 0c29.9 17.2 50.4 47.6 64.2 75.9c13.9 28.7 21.9 57.3 25.7 73.5c3.8 15.8-5.4 31.5-20.9 36.1c-16 4.8-44.9 12.2-76.8 14.6c-31.5 2.3-68.3-.1-98.2-17.2c-7-4-13.4-8.7-19.1-14c-5.7 5.3-12.1 10-19.1 14c-29.9 17.2-66.7 19.6-98.2 17.2c-31.9-2.4-60.9-9.8-76.8-14.6C14.3 380 5.1 364.4 8.8 348.5c3.8-16.2 11.8-44.8 25.7-73.5c13.7-28.3 34.2-58.8 64.2-75.9l0 0c6.9-3.9 14-7 21.3-9.3c-1.4-6.9-2.2-14.1-2.2-21.4c0-34.4 16.4-67.4 34.2-93.4c18.1-26.3 39.1-47.5 51.2-58.8zm122 224.5l0 0c-6.9-4-14.2-6.3-21.6-7.3c-9.9-1.3-18.6-7-23.6-15.6s-5.8-19-2-28.2c2.7-6.6 4.1-13.7 4.1-21.3v0c0-20.1-10-43.2-25.8-66.2C245.9 86.9 234 73.4 224 63.1c-9.9 10.2-21.9 23.8-32.4 39.1c-15.8 23-25.8 46.1-25.8 66.2c0 7.6 1.5 14.7 4.1 21.3c3.7 9.2 3 19.6-2 28.2s-13.8 14.3-23.6 15.6c-7.4 .9-14.8 3.3-21.7 7.3C105 250.9 89.8 271.1 77.7 296c-8 16.6-13.9 33.5-17.8 47.1c13.9 3.4 31.7 6.9 50.3 8.3c27.9 2.1 53.1-.9 70.8-11c7.1-4.1 12.9-9.3 17.4-15.4c6-8 15.5-12.8 25.6-12.8s19.5 4.7 25.6 12.8c4.5 6 10.4 11.3 17.4 15.4c17.6 10.1 42.9 13.1 70.8 11c18.6-1.4 36.4-4.9 50.3-8.3c-4-13.6-9.8-30.5-17.8-47.1c-12.1-25-27.3-45.1-44.9-55.2zM100.8 123.4c-3 11.8-4.8 24.1-4.8 36.6c0 6.2 .4 12.3 1.3 18.3c-7.8 2.7-15.4 6.1-22.7 10.3c-9.9 5.7-18.8 12.6-26.9 20.2C19 182.7 5.6 157.6 0 144.3c-5.8-13.8 3-29.1 17.9-31c14.7-1.9 44.4-2.8 83 10zm249.9 55c.9-6 1.3-12.1 1.3-18.4c0-12.5-1.8-24.8-4.8-36.6c38.6-12.8 68.2-11.9 83-10c14.9 1.9 23.7 17.1 17.9 31c-5.6 13.3-19 38.4-47.7 64.6c-8.1-7.7-17.1-14.6-27-20.3c-7.3-4.2-14.9-7.6-22.6-10.3zM205.1 497.1c-8.3-12.6-22.8-38.2-31-74.3c9.8-3.1 19.4-7.2 28.5-12.5c7.8-4.5 14.9-9.7 21.4-15.4c6.5 5.8 13.6 11 21.4 15.4c9.2 5.3 18.8 9.4 28.6 12.5c-8.2 36.1-22.6 61.6-31 74.2c-9.1 13.7-28.8 13.7-37.9 0zM184 240a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},faMusicSlash:{prefix:"far",iconName:"music-slash",icon:[640,512,[],"f8d1","M545 0c17.1 0 31 13.9 31 31V143.5c0 .4 0 .7 0 1.1V368c0 16.7-6.2 32.2-16.7 45.1l71.5 56c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L208 137.7V120c0-10.5 6.9-19.8 16.9-22.9l311-95.7c3-.9 6-1.4 9.1-1.4zM256 175.3l31.7 24.9L528 126.3V54L256 137.7v37.6zm77.7 60.9l87.4 68.5C437.4 294.3 457.8 288 480 288c17.5 0 33.9 3.9 48 10.7V176.5L333.7 236.3zM463.4 337.9l58 45.4c4.6-5.6 6.6-11.4 6.6-15.3c0-9.8-12.9-32-48-32c-6.2 0-11.7 .7-16.6 1.9zM208 259.9l48 37.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c17.5 0 33.9 3.9 48 10.7V259.9zM160 400c-35.1 0-48 22.2-48 32s12.9 32 48 32s48-22.2 48-32s-12.9-32-48-32z"]},faTruckRamp:{prefix:"far",iconName:"truck-ramp",icon:[640,512,[],"f4e0","M440 0c-48.6 0-88 39.4-88 88V373.8L17.7 464.8C4.9 468.3-2.6 481.5 .8 494.3s16.7 20.3 29.5 16.8L416.2 406c3.1 59.1 52 106 111.8 106c61.9 0 112-50.1 112-112s-50.1-112-112-112c-45.3 0-84.3 26.9-102 65.6l-.4 .1-25.7 7V88c0-22.1 17.9-40 40-40H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H440zm88 336a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faBinoculars:{prefix:"far",iconName:"binoculars",icon:[512,512,[],"f1e5","M96 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V80H96V64zM59.6 158c4.8-26.6 28-46 55.1-46H200c13.3 0 24 10.7 24 24v24h64V136c0-13.3 10.7-24 24-24h85.3c27.1 0 50.3 19.4 55.1 46l5 27.3c3.6 19.9 10.8 39 21.2 56.4l2.6 4.4c20.1 33.6 30.8 72 30.8 111.1V424c0 30.9-25.1 56-56 56H344c-30.9 0-56-25.1-56-56V288H224V424c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V357.2C0 318 10.6 279.6 30.8 246l2.6-4.4c10.4-17.4 17.6-36.5 21.2-56.4l5-27.3zm55.1 2c-3.9 0-7.2 2.8-7.9 6.6l-5 27.3C97.2 219.5 88 244 74.6 266.4l-2.6 4.4C56.3 296.9 48 326.7 48 357.2V424c0 4.4 3.6 8 8 8H168c4.4 0 8-3.6 8-8V160H114.7zm282.6 0H336V424c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V357.2c0-30.4-8.3-60.3-23.9-86.4l-2.6-4.4c-13.4-22.3-22.6-46.9-27.3-72.5l-5-27.3c-.7-3.8-4-6.6-7.9-6.6zM352 32h32c17.7 0 32 14.3 32 32V80H320V64c0-17.7 14.3-32 32-32z"]},faMicrophoneSlash:{prefix:"far",iconName:"microphone-slash",icon:[640,512,[],"f131","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L408 294.5c5.2-11.8 8-24.8 8-38.5V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zM272 187.9V96c0-26.5 21.5-48 48-48s48 21.5 48 48V256c0 2.3-.2 4.6-.5 6.8L272 187.9zm86.2 190.3C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9z"]},faBoxTissue:{prefix:"far",iconName:"box-tissue",icon:[512,512,[],"e05b","M208 48H117.5l57.1 228.4 2.9 11.6H332.3l7.1-17.8L389.9 144H336c-31.1 0-56.2-9.9-75.5-28.2c-15.8-15-25.1-33.7-30.5-44.6l-.9-1.8C222.3 56 219.8 52 217.5 49.8c-.5-.5-.8-.6-1.3-.8c-.7-.3-3-1-8.2-1zM384 288h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h8l-8-32-12-48L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0H208c40 0 52 24 64 48s24 48 64 48h85.2C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L416 208l-19.2 48L384 288zM75 208l12 48H48V368H464V256H431.3l19.2-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V256c0-26.5 21.5-48 48-48H75zM48 416v48H464V416H48z"]},faCircleC:{prefix:"far",iconName:"circle-c",icon:[512,512,[],"e101","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c-31.2-31.2-31.2-81.9 0-113.1s81.9-31.2 113.1 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-50-50-131-50-181 0s-50 131 0 181s131 50 181 0c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-31.2 31.2-81.9 31.2-113.1 0z"]},faStarChristmas:{prefix:"far",iconName:"star-christmas",icon:[512,512,[],"f7d4","M279.2 17.9C276.5 7.4 266.9 0 256 0s-20.5 7.4-23.2 17.9L188.3 188.3 17.9 232.8C7.4 235.5 0 245.1 0 256s7.4 20.5 17.9 23.2l170.4 44.4 44.4 170.4c2.8 10.6 12.3 17.9 23.2 17.9s20.5-7.4 23.2-17.9l44.4-170.4 170.4-44.4c10.6-2.8 17.9-12.3 17.9-23.2s-7.4-20.5-17.9-23.2L323.7 188.3 279.2 17.9zm-48 196.1l24.8-95 24.8 95c2.2 8.4 8.8 15 17.2 17.2l95 24.8-95 24.8c-8.4 2.2-15 8.8-17.2 17.2l-24.8 95-24.8-95c-2.2-8.4-8.8-15-17.2-17.2l-95-24.8 95-24.8c8.4-2.2 15-8.8 17.2-17.2zM71 71c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L105 71c-9.4-9.4-24.6-9.4-33.9 0zM441 71c-9.4-9.4-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9zm0 336l-48-48c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9zM71 441c9.4 9.4 24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L71 407c-9.4 9.4-9.4 24.6 0 33.9z"]},faChartBullet:{prefix:"far",iconName:"chart-bullet",icon:[512,512,[],"e0e1","M264 32c13.3 0 24 10.7 24 24v8H464c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H288v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48c-26.5 0-48-21.5-48-48V112C0 85.5 21.5 64 48 64H240V56c0-13.3 10.7-24 24-24zM160 112v64h80V112H160zm128 0v64H464V112H288zm-176 0H48v64h64V112zM360 256c13.3 0 24 10.7 24 24v8h80c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H384v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48H336v-8c0-13.3 10.7-24 24-24zM224 336v64H336V336H224zm160 0v64h80V336H384zm-208 0H48v64H176V336z"]},faMotorcycle:{prefix:"far",iconName:"motorcycle",icon:[640,512,[127949],"f21c","M292.5 224.7c11.1 14.3 20.4 30.2 27.5 47.2c15.3-36.5 40.6-67.8 72.6-90.2l-15.3-28.2-84.9 71.3zM304 384H288V352c0-88.4-71.6-160-160-160H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c49.6 0 95.1 17.3 130.8 46.3l95.2-80L337.7 80H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h62.5c14.7 0 28.2 8.1 35.2 21l13.9 25.8 46.7-39.3c5.8-4.8 13.1-7.5 20.6-7.5H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H418.2l55.1 102c12.2-3.9 25.2-6 38.7-6c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128c0-40 18.4-75.7 47.1-99.2l-15.4-28.6C377 253.4 352 299.8 352 352v32H304v0zm128-32c0 44.2 35.8 80 80 80s80-35.8 80-80s-35.8-80-80-80c-5.2 0-10.3 .5-15.2 1.4l36.3 67.1c6.3 11.7 2 26.2-9.7 32.5s-26.2 2-32.5-9.7l-36.3-67.1c-14 14.4-22.6 34.1-22.6 55.7zM204.3 328c-10.2-32.5-40.5-56-76.3-56c-44.2 0-80 35.8-80 80s35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H149.2c-5.6 5-13.1 8-21.2 8c-17.7 0-32-14.3-32-32s14.3-32 32-32c8.1 0 15.5 3 21.2 8h55.2zM128 224a128 128 0 1 1 0 256 128 128 0 1 1 0-256z"]},faTreeChristmas:{prefix:"far",iconName:"tree-christmas",icon:[448,512,[127876],"f7db","M150.2 71l47.1-17.7L215 6.2c1.4-3.8 5-6.2 9-6.2s7.6 2.5 9 6.2l17.7 47.1L297.8 71c3.8 1.4 6.2 5 6.2 9s-2.5 7.6-6.2 9l-47.1 17.7L233 153.8c-1.4 3.8-5 6.2-9 6.2s-7.6-2.5-9-6.2l-17.7-47.1L150.2 89c-3.8-1.4-6.2-5-6.2-9s2.5-7.6 6.2-9zm125.3 60.5l15.8-5.9 122 193.1c4.7 7.4 4.9 16.7 .7 24.4s-12.3 12.4-21 12.4H367.7l76.5 119.5c4.7 7.4 5 16.8 .8 24.5s-12.3 12.5-21.1 12.5H24c-8.8 0-16.8-4.8-21.1-12.5s-3.9-17.1 .8-24.5L80.3 355.5H55c-8.7 0-16.8-4.8-21-12.4s-3.9-17 .7-24.4l122-193.1 15.8 5.9L185 165c.4 1.2 .9 2.3 1.4 3.4L98.6 307.5h25.6c8.8 0 16.8 4.8 21.1 12.5s3.9 17.1-.8 24.5L67.9 464H380.1L303.6 344.5c-4.7-7.4-5.1-16.8-.8-24.5s12.3-12.5 21.1-12.5h25.6L261.5 168.4c.5-1.1 1-2.2 1.4-3.4l12.6-33.5zM160 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM288 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faTireFlat:{prefix:"far",iconName:"tire-flat",icon:[512,512,[],"f632","M464 288c0-114.9-93.1-208-208-208S48 173.1 48 288c0 31 6.8 60.3 18.8 86.7c6.9 15.1 7 33-.8 48.5L48.4 458.5c-.3 .5-.4 1.1-.4 1.7c0 2.1 1.7 3.8 3.8 3.8H132 380h80.2c2.1 0 3.8-1.7 3.8-3.8c0-.6-.1-1.2-.4-1.7l-17.7-35.3c-7.8-15.6-7.7-33.4-.8-48.5C457.2 348.3 464 319 464 288zm48 0c0 38.1-8.3 74.2-23.2 106.7c-1 2.2-1 4.8 .1 7l17.7 35.3c3.6 7.2 5.5 15.1 5.5 23.2c0 28.6-23.2 51.8-51.8 51.8H380 132 51.8C23.2 512 0 488.8 0 460.2c0-8 1.9-16 5.5-23.2l17.7-35.3c1.1-2.2 1.1-4.8 .1-7C8.3 362.2 0 326.1 0 288C0 146.6 114.6 32 256 32s256 114.6 256 256zm-136 0c0-31.2-11.9-59.6-31.4-80.9l-24.2 33.4c9.8 13.3 15.6 29.7 15.6 47.5l0 .9 39.2 12.8c.5-4.5 .8-9 .8-13.6zm-54.9 46.5c-10 14-24.4 24.6-41.2 29.9l0 41.3c34.4-7 63.5-28.7 80.4-58.3l-39.3-12.8zM232 364.3c-16.7-5.3-31.1-15.9-41.1-29.8l-39.3 12.8c16.8 29.6 45.9 51.3 80.3 58.3l0-41.3zM136 288c0 4.6 .3 9.2 .8 13.6L176 288.9l0-.9c0-17.8 5.8-34.2 15.6-47.5l-1.7-2.3-22.6-31.1C147.9 228.4 136 256.8 136 288zm120-80c8.9 0 17.6 1.5 25.6 4.2l24.2-33.4c-15.2-6.9-32-10.8-49.8-10.8s-34.6 3.9-49.8 10.8L228.8 210l1.6 2.2c8-2.7 16.6-4.2 25.6-4.2zM88 288a168 168 0 1 1 336 0A168 168 0 1 1 88 288zm200 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faSunglasses:{prefix:"far",iconName:"sunglasses",icon:[576,512,[128374],"f892","M118.6 80c-11.5 0-21.4 7.9-24 19.1L57.1 259.8c25.6-7.8 52.6-11.8 78.6-11.8c40.1 0 82.2 9.6 118.5 27.3c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.4 7.7-9.8 13.5-12.7c36.2-17.8 78.4-27.3 118.5-27.3c26 0 53 4.1 78.6 11.8L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.2c.3 1.8 .5 3.7 .5 5.6v5.2l0 1.5V352l0 .6V368c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM48 352v16c0 2.6 .2 5.2 .5 7.8l144.4-72.2c-18.8-5-38.3-7.6-57.2-7.6c-29.5 0-60.5 6.4-87.7 18.2V352zm392.3-56c-29.4 0-60.4 6.3-87.7 18l3.2 57.5c0 .8 .1 1.7 .2 2.5l141-70.5c-18.6-4.9-38-7.5-56.7-7.5z"]},faBadge:{prefix:"far",iconName:"badge",icon:[512,512,[],"f335","M256 48c-24.1 0-45.1 13.5-55.7 33.5C194.9 91.7 183 96.6 172 93.2c-21.6-6.6-46.1-1.4-63.1 15.7S86.6 150.4 93.2 172c3.4 11-1.5 22.9-11.7 28.2C61.5 210.9 48 231.9 48 256s13.5 45.1 33.5 55.7C91.7 317.1 96.6 329 93.2 340c-6.6 21.6-1.4 46.1 15.7 63.1s41.5 22.3 63.1 15.7c11-3.4 22.9 1.5 28.2 11.7c10.6 20 31.6 33.5 55.7 33.5s45.1-13.5 55.7-33.5c5.4-10.2 17.2-15.1 28.2-11.7c21.6 6.6 46.1 1.4 63.1-15.7s22.3-41.5 15.7-63.1c-3.4-11 1.5-22.9 11.7-28.2c20-10.6 33.5-31.6 33.5-55.7s-13.5-45.1-33.5-55.7c-10.2-5.4-15.1-17.2-11.7-28.2c6.6-21.6 1.4-46.1-15.7-63.1S361.6 86.6 340 93.2c-11 3.4-22.9-1.5-28.3-11.7C301.1 61.5 280.1 48 256 48zm-88.1-4.6C188.2 17 220.1 0 256 0s67.8 17 88.1 43.4c33-4.3 67.6 6.2 93 31.6s35.9 60 31.6 93C495 188.2 512 220.1 512 256s-17 67.8-43.4 88.1c4.3 33-6.2 67.6-31.6 93s-60 35.9-93 31.6C323.8 495 291.9 512 256 512s-67.8-17-88.1-43.4c-33 4.3-67.6-6.2-93-31.6s-35.9-60-31.6-93C17 323.8 0 291.9 0 256s17-67.8 43.4-88.1c-4.3-33 6.2-67.6 31.6-93s60-35.9 93-31.6z"]},faMessagePen:eri,faCommentAltEdit:erc,faMessageEdit:ers,faBellConcierge:ero,faConciergeBell:erl,faPenRuler:erf,faPencilRuler:erd,faFileMp3:{prefix:"far",iconName:"file-mp3",icon:[512,512,[],"e648","M48 448c0 8.8 7.2 16 16 16v48c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448zm91.7-95.4c6.9-1.9 14.3 1 18 7.2L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V425.8l-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-7.2 4.8-13.5 11.7-15.4zM288 368c0-8.8 7.2-16 16-16h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368zm32 64h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48zm144 80H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H440c-8.8 0-16-7.2-16-16c0-.6 0-1.1 .1-1.6c.8-8.1 7.6-14.4 15.9-14.4h24c8.8 0 16-7.2 16-16s-7.2-16-16-16H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h32c26.5 0 48 21.5 48 48c0 12.3-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32c0 26.5-21.5 48-48 48z"]},faArrowProgress:{prefix:"far",iconName:"arrow-progress",icon:[512,512,[],"e5df","M472 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0A64 64 0 1 1 384 64zM0 160C0 93.7 53.7 40 120 40H256V17.9C256 8 264 0 273.9 0c4 0 7.8 1.3 11 3.8l60.8 47.3c4 3.1 6.3 7.9 6.3 12.9s-2.3 9.8-6.3 12.9l-60.8 47.3c-3.1 2.4-7 3.8-11 3.8c-9.9 0-17.9-8-17.9-17.9V88H120c-39.8 0-72 32.2-72 72s32.2 72 72 72H392c66.3 0 120 53.7 120 120c0 59.5-43.3 108.8-100 118.3c-9.1 24.3-32.5 41.7-60 41.7c-35.3 0-64-28.7-64-64s28.7-64 64-64c25.9 0 48.3 15.4 58.3 37.6c30.9-8.1 53.7-36.2 53.7-69.6c0-39.8-32.2-72-72-72H120C53.7 280 0 226.3 0 160zM123.3 424H160V401.9c0-9.9 8-17.9 17.9-17.9c4 0 7.8 1.3 11 3.8l60.8 47.3c4 3.1 6.3 7.9 6.3 12.9s-2.3 9.8-6.3 12.9l-60.8 47.3c-3.1 2.4-7 3.8-11 3.8c-9.9 0-17.9-8-17.9-17.9V472H123.3c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40zM88 448a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm264 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faChessRookPiece:eru,faChessRookAlt:erp,faSquareRoot:{prefix:"far",iconName:"square-root",icon:[576,512,[8730],"f697","M344.3 80c-3.6 0-6.7 2.4-7.7 5.8L231.1 462.5c-2.6 9.4-10.7 16.3-20.5 17.4s-19.1-3.9-23.8-12.5L83.9 276.2c-1.4-2.6-4.1-4.2-7-4.2H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H76.9c20.6 0 39.5 11.3 49.3 29.5l74.7 138.8L290.3 72.9C297.1 48.7 319.2 32 344.3 32H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H344.3z"]},faAlbumCollectionCirclePlus:{prefix:"far",iconName:"album-collection-circle-plus",icon:[640,512,[],"e48e","M56 0H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 48 32 37.3 32 24S42.7 0 56 0zM6.2 232.3C1.1 194 30.9 160 69.6 160H442.4c23.9 0 44.4 13 55.4 32l-1.8 0c-26.2 0-51.1 5.7-73.4 16H69.6c-9.7 0-17.1 8.5-15.9 18.1l29.5 224c1 8 7.8 13.9 15.9 13.9H348.5c12.3 18.8 28 35.1 46.3 48H99.1c-32.1 0-59.3-23.8-63.5-55.7L6.2 232.3zM256 232c38.9 0 74.2 11.1 100.1 29.2C333.4 290.8 320 327.8 320 368c0 20.1 3.4 39.4 9.6 57.4C308 434.7 282.9 440 256 440c-79.5 0-144-46.6-144-104s64.5-104 144-104zM16 104c0-13.3 10.7-24 24-24H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24zM256 368c17.7 0 32-10.7 32-24s-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304z"]},faPeopleArrows:erh,faPeopleArrowsLeftRight:erb,faSignPost:{prefix:"far",iconName:"sign-post",icon:[512,512,[],"e624","M232 24c0-13.3 10.7-24 24-24s24 10.7 24 24V64H417c9.5 0 18.5 4.2 24.6 11.5l61.9 74.2c4.9 5.9 4.9 14.6 0 20.5l-61.9 74.2c-6.1 7.3-15.1 11.5-24.6 11.5H280V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256H80c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48H232V24zM449.5 160l-40-48H80v96H409.5l40-48z"]},faFaceAngryHorns:{prefix:"far",iconName:"face-angry-horns",icon:[640,512,[],"e368","M320 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464c141.4 0 256-114.6 256-256c0-24.6-3.5-48.4-9.9-70.9c44.3-59.4 67.4-135 73.6-166c1.3-6.3-1.4-12.8-6.8-16.4s-12.4-3.6-17.8 0c-19.3 12.9-48.5 24.2-78.4 33.1c-23.3 7-46 12.2-63 15.5C430.9 19.1 377.7 0 320 0S209.1 19.1 166.2 51.3c-17-3.3-39.7-8.6-63-15.5C73.4 26.9 44.2 15.5 24.9 2.7C19.5-.9 12.5-.9 7.1 2.7S-1 12.8 .3 19.1c6.2 31 29.3 106.6 73.6 166C67.5 207.6 64 231.4 64 256c0 141.4 114.6 256 256 256zm72.4-102.5c9.7-9 10.2-24.2 1.2-33.9C379.3 360.3 354.6 344 320 344s-59.3 16.3-73.5 31.6c-9 9.7-8.5 24.9 1.2 33.9s24.9 8.5 33.9-1.2c7.4-7.9 20-16.4 38.5-16.4s31.1 8.5 38.5 16.4c9 9.7 24.2 10.2 33.9 1.2zM240.4 288c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},faMarsAndVenusBurst:{prefix:"far",iconName:"mars-and-venus-burst",icon:[640,512,[],"e523","M520 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h38.1l-54.2 54.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59 146.6 136 158.2V416H344c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v24c0 13.3 10.7 24 24 24s24-10.7 24-24V464h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H424V382.2c77-11.6 136-78 136-158.2c0-31.4-9-60.7-24.7-85.4L592 81.9V112c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H520zM288 224a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zM176 8c-8.9 0-17 4.9-21.2 12.7L124.7 77.5 61.6 65.6c-8.7-1.6-17.6 1.7-23.2 8.6s-6.8 16.4-3.3 24.5l25.6 58.9-48.6 42c-6.7 5.8-9.7 14.8-7.7 23.5s8.6 15.5 17.1 17.8l62 16.7 2.5 64.2c.3 8.9 5.6 16.8 13.6 20.7s17.5 3 24.6-2.3l51.7-38 51.7 38c6.4 4.7 14.7 5.9 22.1 3.3c-16.9-21.2-29.4-46.1-36.2-73.3l-23.4-17.2c-8.5-6.2-20-6.2-28.4 0l-29.5 21.7-1.4-36.6c-.4-10.5-7.6-19.5-17.7-22.2l-35.4-9.6 27.7-24c7.9-6.9 10.5-18.1 6.3-27.7L97.2 121.1l36 6.7c10.3 1.9 20.7-3.1 25.6-12.3L176 83.2l17.2 32.4c4.9 9.3 15.3 14.3 25.6 12.3l16.8-3.1c14.3-23.6 33.4-43.8 56.1-59.3c-.4 .1-.9 .1-1.3 .2L227.3 77.5 197.2 20.7C193 12.9 184.9 8 176 8z"]},faTombstone:{prefix:"far",iconName:"tombstone",icon:[448,512,[],"f720","M368 432V192c0-79.5-64.5-144-144-144S80 112.5 80 192V432H32V192C32 86 118 0 224 0S416 86 416 192V432H368zM0 488c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM248 152v40h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V240H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSquareCaretRight:erm,faCaretSquareRight:erg,faScissors:ery,faCut:erM,faListMusic:{prefix:"far",iconName:"list-music",icon:[512,512,[],"f8c9","M481.1 0C498.2 0 512 13.8 512 30.9V136c0 10.4-6.7 19.6-16.6 22.8L384 194.7V432c0 44.2-50.1 80-112 80s-112-35.8-112-80s50.1-80 112-80c23.8 0 45.9 5.3 64 14.3V64c0-10.3 6.6-19.5 16.4-22.8L471.4 1.6c3.1-1 6.4-1.6 9.8-1.6zM323.3 414.5c-11.2-8-29.2-14.5-51.3-14.5s-40.1 6.5-51.3 14.5C209.4 422.6 208 429.4 208 432s1.4 9.4 12.7 17.5c11.2 8 29.2 14.5 51.3 14.5s40.1-6.5 51.3-14.5c11.3-8.1 12.7-14.9 12.7-17.5s-1.4-9.4-12.7-17.5zM384 144.3l80-25.8V54.6L384 81.3v63zM24 48H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 96 0 85.3 0 72S10.7 48 24 48zm0 128H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faSunPlantWilt:{prefix:"far",iconName:"sun-plant-wilt",icon:[640,512,[],"e57a","M160-.2c-8.4 0-16.2 4.4-20.5 11.6L115.2 51.7 69.6 40.4c-8.2-2-16.8 .4-22.7 6.3s-8.3 14.6-6.3 22.7l11.3 45.6L11.6 139.4C4.4 143.7 0 151.5 0 159.9s4.4 16.2 11.6 20.5l40.2 24.3L40.5 250.4c-2 8.2 .4 16.8 6.3 22.7s14.6 8.3 22.7 6.3l45.6-11.3 24.3 40.2c4.3 7.2 12.1 11.6 20.5 11.6s16.2-4.4 20.5-11.6l24.3-40.2 45.6 11.3c8.2 2 16.8-.4 22.7-6.3s8.3-14.6 6.3-22.7l-11.3-45.6 40.2-24.3c7.2-4.3 11.6-12.1 11.6-20.5s-4.4-16.2-11.6-20.5l-40.2-24.3 11.3-45.6c2-8.2-.4-16.8-6.3-22.7s-14.6-8.3-22.7-6.3L204.9 51.7 180.6 11.4C176.2 4.2 168.5-.2 160-.2zm0 70.4l12.9 21.3c5.4 9 16.1 13.4 26.3 10.9l24.2-6-6 24.2c-2.5 10.2 1.9 20.9 10.9 26.3l21.3 12.9-21.3 12.9c-9 5.4-13.4 16.1-10.9 26.3l6 24.2-24.2-6c-10.2-2.5-20.9 1.9-26.3 10.9L160 249.6l-12.9-21.3c-5.4-9-16.1-13.4-26.3-10.9l-24.2 6 6-24.2c2.5-10.2-1.9-20.9-10.9-26.3L70.4 159.9 91.8 147c9-5.4 13.4-16.1 10.9-26.3l-6-24.2 24.2 6c10.2 2.5 20.9-1.9 26.3-10.9L160 70.3zM192 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274.1c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338.1c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V464L24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24l-112 0V280v-8V176z"]},faToiletsPortable:{prefix:"far",iconName:"toilets-portable",icon:[576,512,[],"e584","M72 48H184c13.3 0 24 10.7 24 24V96H48V72c0-13.3 10.7-24 24-24zM48 432V144H208v80H184c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h24V432H48zm0 56v-8H208v8c0 13.3 10.7 24 24 24s24-10.7 24-24V72c0-39.8-32.2-72-72-72H72C32.2 0 0 32.2 0 72V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM392 48H504c13.3 0 24 10.7 24 24V96H368V72c0-13.3 10.7-24 24-24zM368 432V144H528v80H504c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h24V432H368zm0 56v-8H528v8c0 13.3 10.7 24 24 24s24-10.7 24-24V72c0-39.8-32.2-72-72-72H392c-39.8 0-72 32.2-72 72V488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faHockeyPuck:{prefix:"far",iconName:"hockey-puck",icon:[512,512,[],"f453","M48 184c0 4.8 2.3 11.7 11 20.2c8.8 8.6 22.8 17.5 42.1 25.5C139.6 245.6 194.3 256 256 256s116.4-10.4 154.9-26.3c19.3-8 33.3-16.9 42.1-25.5c8.7-8.6 11-15.4 11-20.2s-2.3-11.7-11-20.2c-8.8-8.6-22.8-17.5-42.1-25.5C372.4 122.4 317.7 112 256 112s-116.4 10.4-154.9 26.3c-19.3 8-33.3 16.9-42.1 25.5c-8.7 8.6-11 15.4-11 20.2zM0 184c0-21.7 10.7-40.1 25.4-54.5c14.7-14.3 34.6-26.1 57.3-35.5C128.3 75.1 189.6 64 256 64s127.7 11.1 173.2 29.9c22.7 9.4 42.7 21.2 57.3 35.5C501.3 143.9 512 162.3 512 184V328c0 21.7-10.7 40.1-25.4 54.5c-14.6 14.3-34.6 26.1-57.3 35.5C383.7 436.9 322.4 448 256 448s-127.7-11.1-173.2-29.9c-22.7-9.4-42.7-21.2-57.3-35.5C10.7 368.1 0 349.7 0 328V184zm464 72.2c-10.5 6.7-22.2 12.6-34.8 17.9C383.7 292.9 322.4 304 256 304s-127.7-11.1-173.2-29.9c-12.6-5.2-24.3-11.1-34.8-17.9V328c0 4.8 2.3 11.7 11 20.2c8.8 8.6 22.8 17.5 42.1 25.5C139.6 389.6 194.3 400 256 400s116.4-10.4 154.9-26.3c19.3-8 33.3-16.9 42.1-25.5c8.7-8.6 11-15.4 11-20.2V256.2z"]},faMustache:{prefix:"far",iconName:"mustache",icon:[640,512,[],"e5bc","M233.4 112c-32.9 0-64.4 13.1-87.7 36.3c-28.5 28.5-74.2 29.8-104.3 3.1l-1.5-1.3c-2.7-2.4-5.8-4.1-9-5c-1.3-.4-2.7-.7-4.1-.9c-1.1-.1-2.2-.2-3.3-.2c-3.6 .1-7 .9-10.1 2.4c-2.2 1-4.2 2.4-6 4.2C2.9 154.9 0 161.1 0 168v34C0 311.4 88.6 400 198 400c42.8 0 84.5-13.9 118.8-39.6L320 358l3.2 2.4c34.3 25.7 76 39.6 118.8 39.6c109.4 0 198-88.6 198-198V168c0-6.9-2.9-13.1-7.5-17.4c-4.2-4-9.8-6.5-16.1-6.6c-.4 0-.9 0-1.3 0c-2.4 .1-4.8 .5-7.1 1.3c-2.9 1-5.6 2.6-8 4.7l-1.5 1.3c-30.1 26.7-75.8 25.4-104.3-3.1C471 125.1 439.5 112 406.6 112h-1.2c-29.7 0-58.5 10.4-81.3 29.5l-4 3.3-4-3.3c-22.8-19-51.6-29.5-81.3-29.5h-1.2zm358.3 98.7C587.3 289.5 521.9 352 442 352c-32.5 0-64-10.5-90-30l-17.6-13.2c-8.5-6.4-20.3-6.4-28.8 0L288 322c-26 19.5-57.5 30-90 30c-79.9 0-145.3-62.5-149.8-141.3c44.3 16.7 96 7 131.4-28.4C193.9 168 213.3 160 233.4 160h1.2c18.5 0 36.4 6.5 50.6 18.3l19.3 16.1c8.9 7.4 21.8 7.4 30.7 0l19.3-16.1c14.2-11.8 32.1-18.3 50.6-18.3h1.2c20.2 0 39.5 8 53.8 22.3c35.4 35.4 87.1 45.1 131.4 28.4z"]},faHyphen:{prefix:"far",iconName:"hyphen",icon:[320,512,[],"2d","M0 256c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"]},faTable:{prefix:"far",iconName:"table",icon:[512,512,[],"f0ce","M48 264V160H232V264H48zm0 48H232V432H64c-8.8 0-16-7.2-16-16V312zM280 432V312H464V416c0 8.8-7.2 16-16 16H280zM464 264H280V160H464V264zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faUserChef:{prefix:"far",iconName:"user-chef",icon:[448,512,[],"e3d2","M384 48c0 20.9-13.4 38.7-32 45.3V112v64c0 70.7-57.3 128-128 128s-128-57.3-128-128V112 93.3C77.4 86.7 64 68.9 64 48C64 21.5 85.5 0 112 0c14.3 0 27.2 6.3 36 16.3C156.8 6.3 169.7 0 184 0c16.7 0 31.4 8.5 40 21.5C232.6 8.5 247.3 0 264 0c14.3 0 27.2 6.3 36 16.3C308.8 6.3 321.7 0 336 0c26.5 0 48 21.5 48 48zM304 176V160H144v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM169.4 438c-5.7 2.6-9.4 8.3-9.4 14.6V464H397.1c-7.7-28.9-30.1-51.9-58.8-60.4L304 393.4V379.1l-13.1 3.8L169.4 438zM128 452.6c0-18.8 11-35.9 28.1-43.7l35.6-16.2L144 379.1v14.3l-34.3 10.2c-28.6 8.5-51 31.5-58.8 60.4H128V452.6zM0 486.4c0-60.9 40.5-112.3 96-128.8V334c0-7.8 6.3-14 14-14c1.3 0 2.6 .2 3.9 .5L224 352l110.1-31.5c1.3-.4 2.6-.5 3.9-.5c7.8 0 14 6.3 14 14v23.5c55.5 16.5 96 68 96 128.8c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4zM272 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faMessageImage:erv,faCommentAltImage:erC,faUsersMedical:{prefix:"far",iconName:"users-medical",icon:[640,512,[],"f830","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H605.3c-6.6-18.6-24.4-32-45.3-32H528c-20.9 0-38.7 13.4-45.3 32H405.3zm-26.7 32c19.3 0 37.6 4.1 54.2 11.5C422.5 372.3 416 385.4 416 400v8.6c-11.3-5.5-23.9-8.6-37.3-8.6H261.3c-39.8 0-73.2 27.2-82.6 64H428.2c8.8 9.8 21.6 16 35.8 16h16v16c0 5.6 1 11 2.7 16H154.7c-14.7 0-26.7-11.9-26.7-26.7C128 411.7 187.7 352 261.3 352H378.7zM320 272a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM512 336c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H576v48c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V448H464c-8.8 0-16-7.2-16-16V400c0-8.8 7.2-16 16-16h48V336z"]},faSensorTriangleExclamation:erI,faSensorAlert:erA,faMagnifyingGlassArrowRight:{prefix:"far",iconName:"magnifying-glass-arrow-right",icon:[512,512,[],"e521","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm33-289c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l23 23H128c-13.3 0-24 10.7-24 24s10.7 24 24 24H230.1l-23 23c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64z"]},faTachographDigital:erz,faDigitalTachograph:erL,faFaceMask:{prefix:"far",iconName:"face-mask",icon:[576,512,[],"e37f","M128 388.9c-27.6-33.2-45.1-75.1-47.7-121l50.1 26.7c-1.6 5.5-2.4 11.4-2.4 17.4v76.9zM36.4 208.6c-7.1-2-14.9 1.1-18.5 7.9c-4.2 7.8-1.2 17.5 6.6 21.6l7.9 4.2c-.2 4.5-.4 9.1-.4 13.7c0 141.4 114.6 256 256 256s256-114.6 256-256c0-4.6-.1-9.1-.4-13.7l7.9-4.2c7.8-4.2 10.7-13.8 6.6-21.6c-3.6-6.8-11.4-9.9-18.5-7.9C517.4 89.9 413.2 0 288 0S58.6 89.9 36.4 208.6zm45 23.6C93.2 128.5 181.2 48 288 48s194.8 80.5 206.7 184.2L429.5 267c-11.6-11.7-27.7-19-45.5-19H192c-17.8 0-33.9 7.2-45.5 19L81.3 232.2zm414.3 35.7c-2.6 45.9-20.1 87.8-47.7 121V312c0-6-.8-11.9-2.4-17.4l50.1-26.7zM170.4 207.4c4.8-5.7 26.7-23.4 61.6-23.4c13.3 0 24-10.7 24-24s-10.7-24-24-24c-50.4 0-85.4 25-98.4 40.6c-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.1 33.8-3.1zM176 312c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16v8H176v-8zm0 40H400v32H176V352zm0 64H400c0 13.3-10.7 24-24 24H288 200c-13.3 0-24-10.7-24-24zM344 184c36.4 0 58.7 15.3 63 19.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-13.5-13.5-48.1-33.7-97-33.7c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},faPickleball:{prefix:"far",iconName:"pickleball",icon:[576,512,[],"e435","M284.3 61.9c18.8-18.7 49.2-18.7 68 0L465.9 175.2c14.8 14.8 17.9 36.9 9.3 54.7c15.7 4.4 30.4 11.1 43.8 19.8c16.6-35.5 10.3-79.1-19.1-108.4L386.3 28C348.8-9.4 287.9-9.4 250.4 28L92.5 185.5c-22.9 22.9-29.8 57.3-17.3 87.2l18.3 43.8c5 12 2.2 25.7-6.9 34.9L34.8 402.9c-25 24.9-25 65.4 0 90.4s65.6 25 90.7 0l52-51.8c9.1-9.1 22.9-11.8 34.8-7l42.5 17.4c11.4 4.7 23.4 6.6 35.2 5.8c-8-15.3-13.6-32.1-16.2-49.9c-.3-.1-.5-.2-.8-.3l-42.5-17.4c-29.9-12.2-64.2-5.4-87.1 17.4l-52 51.8c-6.3 6.2-16.4 6.2-22.7 0c-6.3-6.2-6.2-16.3 0-22.6l51.7-51.5c23-22.9 29.8-57.3 17.3-87.2l-18.3-43.8c-4.5-10.9-2.7-23.3 4.6-32.3l148.4 148c1.7-19 6.6-37 14.3-53.5L158 187.9l126.3-126zM560 384a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM368 368a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm48 112a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm32-96a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm64 32a16 16 0 1 1 0-32 16 16 0 1 1 0 32zM464 304a16 16 0 1 1 -32 0 16 16 0 1 1 32 0z"]},faStarSharpHalf:{prefix:"far",iconName:"star-sharp-half",icon:[576,512,[],"e28c","M291.7 .3C303.4 2.1 312 12.2 312 24V376c0 7.4-3.4 14.4-9.3 18.9l-144 112c-8.3 6.5-19.8 6.8-28.5 .7s-12.3-16.9-9.1-27l50.9-160.1L41.3 218.9c-8.1-6.3-11.3-17-8-26.7S45.7 176 56 176H214.5L265.1 16.7C268.7 5.4 280-1.5 291.7 .3zM264 178.6l-9.1 28.7c-3.2 10-12.4 16.7-22.9 16.7H126l88.8 69.1c7.9 6.2 11.2 16.6 8.1 26.2L190.3 421.6 264 364.3V178.6z"]},faUsersSlash:{prefix:"far",iconName:"users-slash",icon:[640,512,[],"e073","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM281.5 195.3c8.8-11.7 22.7-19.3 38.5-19.3c26.5 0 48 21.5 48 48c0 11.6-4.1 22.2-11 30.5l-75.5-59.2zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192H106.7zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c10.5 0 19.5-6 23.9-14.8l-49.7-39.1c.7 1.9 1.2 3.9 1.8 5.9H178.7c9.5-36.8 42.9-64 82.6-64H378.7c2.6 0 5.1 .1 7.6 .3L324.9 352H261.3zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z"]},faClover:{prefix:"far",iconName:"clover",icon:[448,512,[],"e139","M174.4 80c-14.4 0-26 11.7-26 26c0 6.6 1.7 13.2 5 18.9l35.6 63.2c5.3 9.4 3.7 21.1-3.9 28.8s-19.4 9.2-28.8 3.9L93 185.3c-5.8-3.3-12.3-5-18.9-5c-14.4 0-26 11.7-26 26V209c0 7.6 3 14.9 8.4 20.3l9.8 9.8c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-9.8 9.8C51 288.2 48 295.4 48 303v2.6c0 14.4 11.7 26 26 26c6.6 0 13.2-1.7 18.9-5l63.2-35.6c9.4-5.3 21.1-3.7 28.8 3.9s9.2 19.4 3.9 28.8L153.3 387c-3.3 5.8-5 12.3-5 18.9c0 14.4 11.7 26 26 26H177c7.6 0 14.9-3 20.3-8.4l9.8-9.8c4.5-4.5 10.6-7 17-7s12.5 2.5 17 7l9.8 9.8c5.4 5.4 12.7 8.4 20.3 8.4h2.6c14.4 0 26-11.7 26-26c0-6.6-1.7-13.2-5-18.9l-35.6-63.2c-5.3-9.4-3.7-21.1 3.9-28.8s19.4-9.2 28.8-3.9L355 326.7c5.8 3.3 12.3 5 18.9 5c14.4 0 26-11.7 26-26V303c0-7.6-3-14.9-8.4-20.3l-9.8-9.8c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l9.8-9.8c5.4-5.4 8.4-12.7 8.4-20.3v-2.8c0-14.3-11.6-25.9-25.9-25.9c-6.7 0-13.3 1.7-19.1 5.1l-61.9 35.5c-9.3 5.3-21.1 3.8-28.7-3.7s-9.4-19.2-4.2-28.7l34.7-63.4c3.1-5.7 4.8-12.2 4.8-18.7c0-14.6-11.8-26.4-26.4-26.4H271c-7.6 0-14.9 3-20.3 8.4L241 98.2c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7l-9.8-9.8C191.8 83 184.6 80 177 80h-2.6zm173.3 26.4c0 11.1-2.1 22.1-6.3 32.4c10.3-4.2 21.4-6.4 32.7-6.4c40.8 0 73.9 33.1 73.9 73.9V209c0 17.1-5.7 33.7-16.1 47c10.4 13.4 16.1 29.9 16.1 47v2.6c0 40.9-33.2 74-74 74c-11.2 0-22.3-2.2-32.7-6.4c4.2 10.3 6.4 21.4 6.4 32.7c0 40.9-33.2 74-74 74H271c-17.1 0-33.7-5.7-47-16.1c-13.4 10.4-29.9 16.1-47 16.1h-2.6c-40.9 0-74-33.2-74-74c0-11.2 2.2-22.3 6.4-32.7c-10.3 4.2-21.4 6.4-32.7 6.4c-40.9 0-74-33.2-74-74V303c0-17.1 5.7-33.7 16.1-47C5.7 242.6 0 226.1 0 209v-2.6c0-40.9 33.2-74 74-74c11.2 0 22.3 2.2 32.7 6.4c-4.2-10.3-6.4-21.4-6.4-32.7c0-40.9 33.2-74 74-74H177c17.1 0 33.7 5.7 47 16.1C237.4 37.7 253.9 32 271 32h2.3c41.1 0 74.4 33.3 74.4 74.4z"]},faMeat:{prefix:"far",iconName:"meat",icon:[512,512,[127830],"f814","M443.2 138.7c8.1 13.4 13.9 26.9 17.3 39.8c.5 1.9 .9 3.8 1.3 5.7c2.4 11.6 2.8 22.5 .9 32.1c-1.9 10.1-6.2 18.8-13 25.6l-.2 .2c-29 28.7-92.5 11.9-142-37.6C258 154.8 241.2 91.1 270.2 62.2c1.8-1.8 3.7-3.4 5.8-4.8c.7-.5 1.3-.9 2-1.3c3-1.9 6.3-3.5 9.8-4.7c.6-.2 1.2-.4 1.9-.6c32.7-10.1 82.4 8.5 122.8 48.9c12.4 12.4 22.8 25.7 30.8 39.1zM388.8 302.1C363 323.9 330.1 336 296 336H208c-17.7 0-32-14.3-32-32V216c0-34.1 12.1-67 33.9-92.8c.8 5 1.9 9.9 3.1 14.6c9.3 35.3 30.9 70.9 60.6 100.6s65.3 51.4 100.6 60.6c4.7 1.2 9.6 2.3 14.6 3.1zM212.6 384H296c50.9 0 99.8-20.2 135.8-56.2L483.5 276c.1-.1 .2-.2 .3-.3c23.7-23.7 29.9-54.3 27.8-82.5c-.7-9.4-2.3-18.5-4.6-27c-5.8-22-16.4-44.1-30.7-64.8c-8.7-12.5-18.7-24.6-30-35.8C416.6 35.9 381.1 14.3 345.8 5c-34-8.9-78-8.3-109.5 23.2l-52 52c-36 36-56.2 84.8-56.2 135.8v83.4c0 7.1-2.8 13.9-7.8 18.9c-10.3 10.3-26.9 9.7-40.7 5C73.4 321.1 66.8 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-6.8-1.1-13.4-3.2-19.5c-4.7-13.8-5.3-30.4 5-40.7c5-5 11.8-7.8 18.9-7.8zm175-204.4c8.9-8.9 3.8-28.5-11.5-43.8s-34.9-20.4-43.8-11.5s-3.8 28.5 11.5 43.8s34.9 20.4 43.8 11.5z"]},faReply:erT,faMailReply:erw,faStarAndCrescent:{prefix:"far",iconName:"star-and-crescent",icon:[512,512,[9770],"f699","M40 256c0 95.9 62.5 177.2 149 205.4C123.2 416.8 80 341.4 80 256s43.2-160.8 109-205.4C102.5 78.8 40 160.1 40 256zM256 0c22.2 0 43.7 2.8 64.2 8.1c2.6 .7 5.2 1.4 7.8 2.1c1.4 .4 2.8 .8 4.2 1.3c4.3 1.3 8.5 2.8 12.7 4.3c1.6 .6 3.1 1.2 4.7 1.8c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-1.7-.1-3.4-.2-5-.3c-3.2-.1-6.4-.2-9.6-.2c-.9 0-1.7 0-2.6 0c-3.2 0-6.5 .2-9.7 .3C206.6 54.7 120 145.2 120 256s86.6 201.3 195.7 207.6c3.2 .2 6.4 .3 9.7 .3c.9 0 1.7 0 2.6 0c3.2 0 6.4-.1 9.6-.2c1.7-.1 3.4-.2 5-.3c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4c-1.6 .6-3.1 1.2-4.7 1.8c-4.2 1.6-8.4 3-12.7 4.3c-1.4 .4-2.8 .8-4.2 1.3c-2.6 .8-5.2 1.5-7.8 2.1c-20.5 5.3-42 8.1-64.2 8.1C114.6 512 0 397.4 0 256S114.6 0 256 0zM357.2 174.2l1.7-3.4 10.9-22.2 5.5-11.2c3.5-7.1 13.7-7.1 17.2 0l5.5 11.2 10.9 22.2 1.7 3.4 13.3 27c1.4 2.8 4.1 4.8 7.2 5.3l29.8 4.3 3.7 .5 24.5 3.6 12.4 1.8c7.9 1.1 11 10.8 5.3 16.4l-9 8.7-17.7 17.3-2.7 2.6-21.6 21c-2.3 2.2-3.3 5.4-2.8 8.5l5.1 29.7 .6 3.7 4.2 24.4 2.1 12.3c1.3 7.8-6.9 13.8-13.9 10.1l-11.1-5.8-21.9-11.5-3.3-1.7-26.6-14c-2.8-1.5-6.1-1.5-8.9 0l-26.6 14-3.3 1.7-21.9 11.5-11.1 5.8c-7 3.7-15.3-2.3-13.9-10.1l2.1-12.3 4.2-24.4 .6-3.7 5.1-29.7c.5-3.1-.5-6.3-2.8-8.5l-21.6-21-2.7-2.6-17.7-17.3-9-8.7c-5.7-5.6-2.6-15.2 5.3-16.4l12.4-1.8 24.5-3.6 3.7-.5 29.8-4.3c3.1-.5 5.8-2.4 7.2-5.3l13.3-27zm-7.7 78.6a36.3 36.3 0 1 0 69 22.4 36.3 36.3 0 1 0 -69-22.4z"]},faEmptySet:{prefix:"far",iconName:"empty-set",icon:[512,512,[8709,216],"f656","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L396.5 81.5C358.1 50.6 309.2 32 256 32C132.3 32 32 132.3 32 256c0 53.2 18.6 102.1 49.5 140.5L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.5-74.5c38.4 31 87.3 49.5 140.5 49.5c123.7 0 224-100.3 224-224c0-53.2-18.6-102.1-49.5-140.5L505 41zM362.3 115.7L115.7 362.3C93.3 332.8 80 295.9 80 256c0-97.2 78.8-176 176-176c39.9 0 76.8 13.3 106.3 35.7zM149.7 396.3L396.3 149.7C418.7 179.2 432 216.1 432 256c0 97.2-78.8 176-176 176c-39.9 0-76.8-13.3-106.3-35.7z"]},faHouseFire:{prefix:"far",iconName:"house-fire",icon:[640,512,[],"e50c","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L447.9 128.2c-12.5-1.1-25.5 2.8-35.4 11.7c-4.1 3.6-8 7.3-12 11L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32h48V312c0-22.1 17.9-40 40-40h77c-7.7 15.7-13.8 32-17.4 48H240V464h84.8c13.5 18.8 30.3 35.1 49.6 48H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM480 512c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 268 640 320.2 640 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327.1 416 363.6 416 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faSquareMinus:erH,faMinusSquare:erx,faHelicopter:{prefix:"far",iconName:"helicopter",icon:[640,512,[128641],"f533","M152 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H336v80H137.9L86.7 76.8C78.5 68.6 67.4 64 55.9 64C28.4 64 7.8 89.2 13.2 116.1l16.1 80.3c3.6 17.8 15.6 32.8 32.2 40.2l124.8 55.5 77.4 77.4c19.5 19.5 46 30.5 73.5 30.5H504c39.8 0 72-32.2 72-72V280c0-83.9-68.1-152-152-152H384V48H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM128 176H336V352c-14.4-.3-28.2-6.2-38.5-16.4L217 255c-2.1-2.1-4.5-3.8-7.2-5L80.9 192.8c-2.4-1.1-4.1-3.2-4.6-5.7L63.1 121 111 169c4.5 4.5 10.6 7 17 7zM504 352H384V176h40c57.4 0 104 46.6 104 104v48c0 13.3-10.7 24-24 24zM631 474.7c10.4-8.3 12-23.4 3.7-33.7s-23.4-12-33.7-3.8l-26.9 21.5c-4.3 3.4-9.5 5.3-15 5.3H248c-13.3 0-24 10.7-24 24s10.7 24 24 24H559.2c16.3 0 32.2-5.6 45-15.8L631 474.7z"]},faBird:{prefix:"far",iconName:"bird",icon:[512,512,[],"e469","M48.7 208H192c44.2 0 80-35.8 80-80V112c0-35.3 28.7-64 64-64s64 28.7 64 64v80c0 97.2-78.8 176-176 176c-91.8 0-167.2-70.3-175.3-160zM0 188.4V192C0 294.3 68.5 380.5 162.1 407.4l48.6 91.9c6.2 11.7 20.7 16.2 32.4 10s16.2-20.7 10-32.4L221 416c1 0 2 0 3 0c12.6 0 25-1 37.1-3.1l45.7 86.3c6.2 11.7 20.7 16.2 32.4 10s16.2-20.7 10-32.4l-40.9-77.2C390.3 366.3 448 285.9 448 192V175.5l56.2-33.7c4.8-2.9 7.8-8.1 7.8-13.7s-2.9-10.8-7.8-13.7l-61.7-37C427.9 32.4 385.7 0 336 0C274.1 0 224 50.1 224 112v16c0 17.7-14.3 32-32 32H28.4C12.7 160 0 172.7 0 188.4zM336 144a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCompass:{prefix:"far",iconName:"compass",icon:[512,512,[129517],"f14e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm306.7 69.1L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faSquareCaretDown:erN,faCaretSquareDown:erV,faHeartHalfStroke:erk,faHeartHalfAlt:erE,faFileCircleQuestion:{prefix:"far",iconName:"file-circle-question",icon:[576,512,[],"e4ef","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z"]},faTruckUtensils:{prefix:"far",iconName:"truck-utensils",icon:[640,512,[],"e628","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 174.9l9.5-81.4c.7-5.9 5.6-10.3 11.6-10.3c6.2 0 11.3 4.8 11.6 11l4.4 75.5c.2 3 2.6 5.3 5.6 5.3s5.5-2.3 5.6-5.3l4.4-75.8c.3-6 5.3-10.6 11.3-10.6s10.9 4.7 11.3 10.6l4.4 75.8c.2 3 2.6 5.3 5.6 5.3s5.5-2.3 5.6-5.3l4.4-75.5c.4-6.2 5.5-11 11.6-11c5.9 0 10.9 4.4 11.6 10.3l9.5 81.4c0 29.4-20.5 54-48 60.3V272c0 8.8-7.2 16-16 16s-16-7.2-16-16V235.2c-27.5-6.3-48-30.9-48-60.3zM272 304V240c-17.7 0-32-14.3-32-32v-37c0-63.1 41.3-86 50.3-90.2c1.1-.5 2.3-.8 3.6-.8c5.6 0 10.1 4.5 10.1 10.1V128 240v64c0 8.8-7.2 16-16 16s-16-7.2-16-16z"]},faLaptopCode:{prefix:"far",iconName:"laptop-code",icon:[640,512,[],"f5fc","M128 80H512c8.8 0 16 7.2 16 16V320h48V96c0-35.3-28.7-64-64-64H128C92.7 32 64 60.7 64 96V320h48V96c0-8.8 7.2-16 16-16zM50.7 400H589.3c-6.6 18.6-24.4 32-45.3 32H96c-20.9 0-38.7-13.4-45.3-32zM32 352c-17.7 0-32 14.3-32 32c0 53 43 96 96 96H544c53 0 96-43 96-96c0-17.7-14.3-32-32-32H32zM281 177c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 31-31zM393 143c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9l-48-48z"]},faJoystick:{prefix:"far",iconName:"joystick",icon:[448,512,[128377],"f8c5","M224 48a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm24 173.4c50.3-11 88-55.8 88-109.4C336 50.1 285.9 0 224 0S112 50.1 112 112c0 53.6 37.7 98.4 88 109.4V320h48V221.4zM96 320c-17.7 0-32 14.3-32 32c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H128c0-17.7-14.3-32-32-32zm0 80H384c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V416c0-8.8 7.2-16 16-16H96z"]},faGrillFire:{prefix:"far",iconName:"grill-fire",icon:[576,512,[],"e5a4","M48 80V96c0 97.2 78.8 176 176 176c7.3 0 14.5-.4 21.6-1.3c-8 16.2-14.3 32.8-18.1 49.3c-1.2 0-2.4 0-3.6 0c-16.9 0-33.4-1.9-49.3-5.4L151.8 368h73c1.5 16.6 5.2 32.7 10.7 48H160c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c3.4 0 6.8 .3 10.1 .8L129.2 299C52.9 263.3 0 185.8 0 96V72C0 49.9 17.9 32 40 32H408c22.1 0 40 17.9 40 40V96c0 24.1-3.8 47.3-10.9 69.1c-8.5-8.6-17.2-17-26.2-25.1c-4.3-3.9-9.3-6.9-14.5-8.9C398.8 119.8 400 108 400 96V80H48zm72 336a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm296 96c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C560.5 268 576 320.2 576 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C389 327.1 352 363.6 352 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faRectangleVerticalHistory:{prefix:"far",iconName:"rectangle-vertical-history",icon:[576,512,[],"e237","M256 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H256zM192 64c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64zM96 72c0-13.3 10.7-24 24-24s24 10.7 24 24V440c0 13.3-10.7 24-24 24s-24-10.7-24-24V72zM0 120c0-13.3 10.7-24 24-24s24 10.7 24 24V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V120z"]},faSwatchbook:{prefix:"far",iconName:"swatchbook",icon:[512,512,[],"f5c3","M0 400c0 61.9 50.1 112 112 112H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H385.9l50.7-50.7c25-25 25-65.5 0-90.5L365.3 75.3c-25-25-65.5-25-90.5 0L224 126.1V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V400zm448 64H209.9l128-128H448c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16zM402.7 203.3L224 382.1V193.9l84.7-84.7c6.2-6.2 16.4-6.2 22.6 0l71.4 71.4c6.2 6.2 6.2 16.4 0 22.6zM112 464c-35.3 0-64-28.7-64-64V304H176v96c0 35.3-28.7 64-64 64zM48 256V176H176v80H48zm0-128V64c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16v64H48zm64 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faPrescriptionBottle:{prefix:"far",iconName:"prescription-bottle",icon:[384,512,[],"f485","M48 48H336V80H48V48zM40 0C17.9 0 0 17.9 0 40V88c0 22.1 17.9 40 40 40H344c22.1 0 40-17.9 40-40V40c0-22.1-17.9-40-40-40H40zM32 160V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V160H304V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V416h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V320h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V224h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V160H32z"]},faBars:erD,faNavicon:erS,faKeyboardLeft:{prefix:"far",iconName:"keyboard-left",icon:[640,512,[],"e1c3","M576 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H576zM224 64c-35.3 0-64 28.7-64 64V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H224zm80 272v16c0 8.8 7.2 16 16 16H480c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16zm48-104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V248c0-8.8-7.2-16-16-16H352zM248 248v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V248c0-8.8-7.2-16-16-16H264c-8.8 0-16 7.2-16 16zm16-96c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H264zm72 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zm96-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H432zm72 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H520c-8.8 0-16 7.2-16 16zm16 64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V248c0-8.8-7.2-16-16-16H520zM416 248v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V248c0-8.8-7.2-16-16-16H432c-8.8 0-16 7.2-16 16zM121 193c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239c-9.4 9.4-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-63-63 63-63z"]},faPeopleGroup:{prefix:"far",iconName:"people-group",icon:[640,512,[],"e533","M128 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-16 32C50.1 160 0 210.1 0 272c0 44.7 26.2 83.2 64 101.2V416c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H112l0-16V336l0-128h32c12.6 0 24.3 3.6 34.2 9.9c7.9-14.2 18.1-26.9 30.2-37.6C190.2 167.5 168 160 144 160H112zM64 229.7v84.7C54 303.1 48 288.2 48 272s6-31.1 16-42.3zM496 208h32V336v48 16H496V384c0-13.3-10.7-24-24-24s-24 10.7-24 24v32c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V373.2c37.8-18 64-56.5 64-101.2c0-61.9-50.1-112-112-112H496c-24 0-46.2 7.5-64.4 20.3c12 10.7 22.3 23.4 30.2 37.6c9.9-6.3 21.6-9.9 34.2-9.9zm96 64c0 16.2-6 31.1-16 42.3V229.7c10 11.3 16 26.1 16 42.3zM560 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 144a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm-16 32c-61.9 0-112 50.1-112 112c0 44.7 26.2 83.2 64 101.2V448c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V389.2c37.8-18 64-56.5 64-101.2c0-61.9-50.1-112-112-112H304zm0 224V352 224h32l0 128v48 32H304V400zm-48-69.7c-10-11.3-16-26.1-16-42.3s6-31.1 16-42.3v84.7zm128 0V245.7c10 11.3 16 26.1 16 42.3s-6 31.1-16 42.3z"]},faHourglassEnd:er_,faHourglass3:erO,faHeartCrack:erP,faHeartBroken:erj,faFaceBeamHandOverMouth:{prefix:"far",iconName:"face-beam-hand-over-mouth",icon:[512,512,[129325],"e47c","M256 48C141.1 48 48 141.1 48 256c0 59 24.6 112.2 64 150.1v10.7c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 113.1-73.3 209.1-175.1 242.9l49-49c11.7-11.7 16.1-27.9 13.2-43C439.1 369 464 315.4 464 256c0-114.9-93.1-208-208-208zM217.6 228.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0zm-78.3 47.9c6.2 6.2 6.2 16.4 0 22.6L248 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l67.3-67.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L280 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l51.3-51.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L312 414.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l19.3-19.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-56.8 56.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2V384 330.4c0-11 9-20 20-20s20 9 20 20v19.7c0 7.1 8.6 10.7 13.7 5.7l79-79c6.2-6.2 16.4-6.2 22.6 0z"]},faDropletPercent:erB,faHumidity:erR,faSquareUpRight:erU,faExternalLinkSquareAlt:erF,faFaceKissBeam:erG,faKissBeam:erY,faCorn:{prefix:"far",iconName:"corn",icon:[512,512,[127805],"f6c7","M448 0c-14.6 0-28.1 4.9-38.8 13.1C401.4 9.8 392.9 8 384 8c-20.3 0-38.5 9.5-50.2 24.3c-1.9-.2-3.9-.3-5.8-.3c-20.4 0-38.5 9.5-50.2 24.3c-1.9-.2-3.9-.3-5.8-.3c-19.9 0-37.7 9.1-49.4 23.4l3.6 3.6c11.8 11.8 21.9 25.1 30 39.5c0-.3 0-.7-.1-1c0-.5-.1-.9-.1-1.4c0-8.8 7.2-16 16-16c2.6 0 5 .6 7.1 1.7c6.3 3.1 13.7 3.3 20.1 .6s11.4-8.2 13.5-15c2-6.5 8.1-11.3 15.3-11.3c2.6 0 5 .6 7.1 1.7c6.3 3.1 13.7 3.3 20.1 .6s11.4-8.2 13.5-15c2-6.5 8.1-11.3 15.3-11.3c4.6 0 8.7 1.9 11.6 5c5.3 5.5 12.8 8.3 20.4 7.3s14.3-5.4 18-12.1c2.8-5 8-8.2 14-8.2c8.8 0 16 7.2 16 16c0 6-3.3 11.2-8.2 14c-6.7 3.7-11.2 10.4-12.1 18s1.8 15.2 7.3 20.4c3.1 2.9 5 7 5 11.6c0 7.2-4.7 13.3-11.3 15.3c-6.7 2.1-12.2 7-15 13.5s-2.6 13.8 .6 20.1c1 2.1 1.7 4.5 1.7 7.1c0 7.2-4.7 13.3-11.3 15.3c-6.7 2.1-12.2 7-15 13.5s-2.6 13.8 .6 20.1c1 2.1 1.7 4.5 1.7 7.1c0 7-4.5 12.9-10.7 15.1c7.2 4.8 14.2 10.2 20.7 16.1L435.5 287c12.6-11.7 20.5-28.4 20.5-47c0-2-.1-3.9-.3-5.8C470.5 222.5 480 204.4 480 184c0-2-.1-3.9-.3-5.8C494.5 166.5 504 148.4 504 128c0-8.9-1.8-17.4-5.1-25.2C507.1 92.1 512 78.6 512 64c0-35.3-28.7-64-64-64zM169 71c-6.1-6.1-15-8.5-23.4-6.2s-14.8 8.9-16.9 17.3l-21.9 87.4c-.4 1.4-1.1 2.7-2.1 3.7L41.9 236.1C15.1 263 0 299.4 0 337.4c0 36 13.6 70.7 38 97.1L66.1 465c27.6 30 66.6 47 107.3 47c38.7 0 75.9-15.4 103.3-42.8l62.9-62.9c.9-.9 1.9-1.5 3.1-1.9l88.8-29.6c8.1-2.7 14.2-9.5 15.9-17.9s-1.1-17-7.4-22.7l-28.5-25.7C374 274.7 325.3 256 274.8 256c-9 0-17.9 .6-26.8 1.8V213c0-40.3-16-79-44.5-107.5L169 71zm31 142v57.1c-25.9 10.2-49.7 25.7-69.8 45.7L60.9 385.2C52.5 370.8 48 354.3 48 337.4c0-25.3 10-49.5 27.9-67.3l62.8-62.8c7.2-7.2 12.3-16.2 14.7-26L165 134.9l4.5 4.5C189 159 200 185.4 200 213zM101.4 432.5l-9.6-10.3 72.3-72.3c29.3-29.3 69.1-45.8 110.6-45.8c37.7 0 74.1 13.6 102.5 38.3l-49.7 16.6c-8.2 2.7-15.7 7.4-21.9 13.5l-62.9 62.9c-18.4 18.4-43.3 28.7-69.3 28.7c-27.4 0-53.5-11.4-72.1-31.5z"]},faRollerCoaster:{prefix:"far",iconName:"roller-coaster",icon:[640,512,[],"e324","M48 184c0-40.1 22.7-74.9 56-92.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V80h5.1c15 0 29.6 3.2 42.9 9.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V132.6l48 69.1V456c0 13.3 10.7 24 24 24s24-10.7 24-24V270.9l14.9 21.5c9.4 13.6 20.6 25.6 33.1 35.8V456c0 13.3 10.7 24 24 24s24-10.7 24-24V356.1c15.3 5.9 31.4 9.7 48 11.2V456c0 13.3 10.7 24 24 24s24-10.7 24-24V365.8c20.9-4 40-13 56-25.8V456c0 13.3 10.7 24 24 24s24-10.7 24-24V240v-8c0-75.1-60.9-136-136-136h-8.1c-30.4 0-60.3 8.3-86.4 23.9L358 150.8l58 83.5V172l18.1-10.9c14.1-8.4 29.7-13.9 45.9-16V264c0 13.3 10.7 24 24 24s24-10.7 24-24V147.3c36.9 10.4 64 44.4 64 84.7v8c0 44.2-35.8 80-80 80h-8.5c-41.9 0-81.2-20.5-105.1-55L281.9 97.3C253.5 56.4 206.9 32 157.1 32H152C68.1 32 0 100.1 0 184V456c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},faPhotoFilmMusic:{prefix:"far",iconName:"photo-film-music",icon:[640,512,[],"e228","M576 48H256c-8.8 0-16 7.2-16 16V256c0 8.7 6.9 15.8 15.6 16l69.1-94.2c4.5-6.2 11.7-9.8 19.4-9.8s14.8 3.6 19.4 9.8L380 200.4l56-85.6c4.4-6.8 12-10.9 20.1-10.9s15.7 4.1 20.1 10.9l30.5 46.7L406.3 195c-22.9 7.6-38.3 29-38.3 53.1V320H256c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64v69.6c-12.9-6.1-27.9-7.1-41.7-2.5l-6.3 2.1V64c0-8.8-7.2-16-16-16zM289.9 448H160 136 112 64c-35.3 0-64-28.7-64-64V176c0-35.3 28.7-64 64-64h48 24 24v48 72 88 8 72H326.3c-2.3 1.4-4.6 3-6.7 4.6c-13.8 10.3-25.2 25.2-29.6 43.4zM304 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 208V160H64c-8.8 0-16 7.2-16 16v32h64zm0 144H48v32c0 8.8 7.2 16 16 16h48V352zm0-48V256H48v48h64zM630 164.5c6.3 4.5 10 11.8 10 19.5v48V392c0 1.2-.1 2.4-.3 3.6c.2 1.5 .3 2.9 .3 4.4c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V265.3l-144 48V464c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V296 248c0-10.3 6.6-19.5 16.4-22.8l192-64c7.3-2.4 15.4-1.2 21.6 3.3z"]},faRadar:{prefix:"far",iconName:"radar",icon:[512,512,[],"e024","M316.4 161.7C299 150.5 278.2 144 256 144c-61.9 0-112 50.1-112 112s50.1 112 112 112s112-50.1 112-112h48c0 78.2-56.1 143.3-130.3 157.2c-7.3-8.1-17.9-13.2-29.7-13.2s-22.4 5.1-29.7 13.2c-64.5-12.1-115.4-63-127.5-127.5c8.1-7.3 13.2-17.9 13.2-29.7s-5.1-22.4-13.2-29.7C112.7 152.1 177.8 96 256 96c35.5 0 68.3 11.6 94.9 31.2l34.2-34.2C349.7 64.8 304.8 48 256 48C152.7 48 66.9 123.4 50.7 222.1C39.5 229.2 32 241.7 32 256s7.5 26.8 18.7 33.9c14.4 87.7 83.6 157 171.4 171.4c7.1 11.3 19.6 18.7 33.9 18.7s26.8-7.5 33.9-18.7C388.6 445.1 464 359.3 464 256h48c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0c62.1 0 118.9 22.1 163.3 58.8L463 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-182 182c3.3 7.7 5.1 16.1 5.1 25c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c8.9 0 17.3 1.8 25 5.1l35.4-35.4z"]},faSickle:{prefix:"far",iconName:"sickle",icon:[512,512,[],"f822","M218.2 90.2c56.2-56.2 147.4-56.2 203.6 0c2.3 2.3 4.5 4.7 6.7 7.1c-16.4-6-34-9.3-52.5-9.3c-83.9 0-152 68.1-152 152c0 17.8 3.1 35 8.7 50.9l-8.7 8.7-5.8-5.8c-56.2-56.2-56.2-147.4 0-203.6zM455.8 56.2c-75-75-196.5-75-271.5 0s-75 196.5 0 271.5L207 350.6c9.4 9.4 24.6 9.4 33.9 0l37.1-37.1c7.3-7.3 9.1-18.4 4.6-27.6C275.8 272.1 272 256.5 272 240c0-57.4 46.6-104 104-104c38.7 0 72.5 21.1 90.5 52.6c5.6 9.8 17.3 14.4 28 11s17.7-13.8 16.7-25.1c-3.9-43.2-22.4-85.3-55.4-118.4zM121 311c-9.4-9.4-24.6-9.4-33.9 0L71 327c-9.4 9.4-9.4 24.6 0 33.9l7 7L7 439c-9.4 9.4-9.4 24.6 0 33.9l32 32c9.4 9.4 24.6 9.4 33.9 0l71-71 7 7c9.4 9.4 24.6 9.4 33.9 0l16-16c9.4-9.4 9.4-24.6 0-33.9l-24-24-32-32-24-24z"]},faFilm:{prefix:"far",iconName:"film",icon:[512,512,[127902],"f008","M352 432H160V320 280H352v40V432zm0-200H160V192 80H352V192v40zM64 80h48v88H48V96c0-8.8 7.2-16 16-16zM48 216h64v80H48V216zm64 216H64c-8.8 0-16-7.2-16-16V344h64v88zM400 168V80h48c8.8 0 16 7.2 16 16v72H400zm0 48h64v80H400V216zm0 128h64v72c0 8.8-7.2 16-16 16H400V344zM448 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64z"]},faCoconut:{prefix:"far",iconName:"coconut",icon:[512,512,[],"e2f6","M274.5 55.3c42.7-13.2 71.9-7.4 86.7 7.5s20.6 44 7.5 86.7c-12.8 41.5-42.1 89.6-85.8 133.3s-91.8 73-133.3 85.8c-42.7 13.2-71.9 7.4-86.7-7.5s-20.6-44-7.5-86.7c12.8-41.5 42.1-89.6 85.8-133.3s91.8-73 133.3-85.8zM395.2 28.9C361.5-4.8 309.6-5.7 260.4 9.5C210 25 155.3 59.1 107.2 107.2S25 210 9.5 260.4C-5.7 309.6-4.8 361.5 28.9 395.2l41 41C118.4 484.7 184.3 512 253 512C396 512 512 396 512 253c0-68.7-27.3-134.6-75.9-183.2L395.2 28.9zm27.4 98.5c23.7 32 37.9 70.2 40.9 110.1L457 231c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l35.6 35.6c-7.2 31.1-21.2 59.6-40.4 83.7L377 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l41.2 41.2c-24.2 19.2-52.6 33.3-83.7 40.4L265 423c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l6.5 6.5c-39.9-2.9-78.1-17.2-110.1-40.9c12.1-1.5 24.2-4.3 36.3-8c50.4-15.5 105-49.7 153.1-97.8s82.2-102.7 97.8-153.1c3.7-12 6.5-24.2 8-36.3zM256 256c62.5-62.5 92.9-133.4 67.9-158.4s-95.9 5.4-158.4 67.9S72.6 298.9 97.6 323.9s95.9-5.4 158.4-67.9z"]},faRulerHorizontal:{prefix:"far",iconName:"ruler-horizontal",icon:[640,512,[],"f547","M48 320c0 8.8 7.2 16 16 16l512 0c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16l-48 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-64 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-64 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-64 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-64 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-48 0c-8.8 0-16 7.2-16 16l0 128zm16 64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64L64 384z"]},faShieldCross:{prefix:"far",iconName:"shield-cross",icon:[512,512,[9960],"f712","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v48H136c-13.3 0-24 10.7-24 24s10.7 24 24 24h96V392c0 13.3 10.7 24 24 24s24-10.7 24-24V216h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V120z"]},faCassetteTape:{prefix:"far",iconName:"cassette-tape",icon:[576,512,[128429],"f8ab","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H472l-25.6-61.5c-8.7-20.9-29.1-34.5-51.7-34.5H181.3c-22.6 0-43 13.6-51.7 34.5L104 432H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM420 432H156l17.9-43.1c1.2-3 4.2-4.9 7.4-4.9H394.7c3.2 0 6.1 1.9 7.4 4.9L420 432zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM176 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 16c0-5.5-.7-10.9-2-16H338c-1.3 5.1-2 10.5-2 16s.7 10.9 2 16H238c1.3-5.1 2-10.5 2-16zm224 0c0-35.3-28.7-64-64-64H176c-35.3 0-64 28.7-64 64s28.7 64 64 64H400c35.3 0 64-28.7 64-64zm-80 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faSquareTerminal:{prefix:"far",iconName:"square-terminal",icon:[448,512,[],"e32a","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm38.3 119.8c-9 9.8-8.3 25 1.5 33.9L180.5 256l-76.7 70.3c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5l96-88c5-4.5 7.8-11 7.8-17.7s-2.8-13.1-7.8-17.7l-96-88c-9.8-9-25-8.3-33.9 1.5zM216 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z"]},faPeopleRobbery:{prefix:"far",iconName:"people-robbery",icon:[576,512,[],"e536","M504.5 53.3C493.1 101.7 449.8 136 400 136s-93.1-34.3-104.5-82.7l-8.2-34.8c-3-12.9-16-20.9-28.9-17.9s-20.9 16-17.9 28.9l8.2 34.8c11.3 48.1 44.3 86.5 87.2 106V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V170.2c42.9-19.4 75.9-57.8 87.2-105.9l8.2-34.8c3-12.9-5-25.8-17.9-28.9s-25.8 5-28.9 17.9l-8.2 34.8zM416 183.2V304H384V183.2c5.3 .5 10.6 .8 16 .8s10.7-.3 16-.8zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zM16 204.5L16 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-136H96V488c0 13.3 10.7 24 24 24s24-10.7 24-24V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H64l0-99.5C64 188.8 76.8 176 92.5 176c9.4 0 18.1 4.6 23.4 12.3l56.3 81.4c4.5 6.5 11.9 10.3 19.7 10.3h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H204.6l-49.2-71c-14.3-20.6-37.8-33-62.9-33C50.2 128 16 162.2 16 204.5z"]},faLightbulb:{prefix:"far",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M297.2 248.9C311.6 228.3 320 203.2 320 176c0-70.7-57.3-128-128-128S64 105.3 64 176c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H109c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5H226.4c2.6-18.7 7.9-38.6 18.3-57.5c11.5-20.9 26.9-42.1 39.8-59.8l0 0 0 0 0 0c4.7-6.4 9-12.4 12.7-17.7zM192 128c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16zm0 384c-44.2 0-80-35.8-80-80V416H272v16c0 44.2-35.8 80-80 80z"]},faCaretLeft:{prefix:"far",iconName:"caret-left",icon:[256,512,[],"f0d9","M54.6 256L144 166.6l0 178.7L54.6 256zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-256c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-128 128z"]},faCommentMiddle:{prefix:"far",iconName:"comment-middle",icon:[512,512,[],"e149","M231.3 387.2L256 436.7l24.7-49.5c6.5-12.9 18.4-22.3 32.5-25.4C407 341 464 274.7 464 208c0-79.5-83.3-160-208-160S48 128.5 48 208c0 66.7 57 133 150.7 153.8c14.1 3.1 26.1 12.5 32.5 25.4zm92.4 21.5l-44.5 89c-4.4 8.8-13.3 14.3-23.2 14.3s-18.8-5.5-23.2-14.3l-44.5-89C79.8 384.5 0 303.8 0 208C0 93.1 114.6 0 256 0S512 93.1 512 208c0 95.8-79.8 176.5-188.3 200.7z"]},faTrashCanList:{prefix:"far",iconName:"trash-can-list",icon:[640,512,[],"e2ab","M161.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6zM338.2 80L301.5 24.9C291.1 9.4 273.6 0 254.9 0H161.1c-18.7 0-36.2 9.4-46.6 24.9L77.8 80H32 24C10.7 80 0 90.7 0 104s10.7 24 24 24h8V432c0 44.2 35.8 80 80 80H304c44.2 0 80-35.8 80-80V128h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H338.2zM336 128V432c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V128H336zM160 176c-8.8 0-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V192c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V192c0-8.8-7.2-16-16-16zm216-48c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H472zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H472zM448 408c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H472c-13.3 0-24 10.7-24 24z"]},faBlock:{prefix:"far",iconName:"block",icon:[640,512,[],"e46a","M480 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H480zM160 32c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zm48 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm248 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM208 392a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm248 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCircleExclamation:erQ,faExclamationCircle:erq,faSchoolCircleXmark:{prefix:"far",iconName:"school-circle-xmark",icon:[640,512,[],"e56d","M333.3 4c-8.1-5.4-18.6-5.4-26.6 0l-138 92H72C32.2 96 0 128.2 0 168V440c0 39.8 32.2 72 72 72H256 384h10.8C349.5 480.1 320 427.5 320 368c0-16.5 2.3-32.5 6.5-47.7c-2.1-.2-4.3-.3-6.5-.3c-35.3 0-64 28.7-64 64v80H72c-13.3 0-24-10.7-24-24V168c0-13.3 10.7-24 24-24H176c4.7 0 9.4-1.4 13.3-4L320 52.8 450.7 140c3.9 2.6 8.6 4 13.3 4H568c13.3 0 24 10.7 24 24v52.5c18.8 12.3 35.1 28 48 46.3V168c0-39.8-32.2-72-72-72H471.3L333.3 4zm20.2 260.6c10.9-15 24.1-28.2 39.1-39.1c4.7-10.2 7.3-21.5 7.3-33.5c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c12 0 23.3-2.6 33.5-7.3zM96 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H112zM320 144c8.8 0 16 7.2 16 16v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"]},faArrowRightFromBracket:erK,faSignOut:erZ,faFaceFrownSlight:{prefix:"far",iconName:"face-frown-slight",icon:[512,512,[],"e376","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM334.4 385.9C319.2 369.5 293.2 352 256 352s-63.2 17.5-78.4 33.9c-9 9.7-24.2 10.4-33.9 1.4s-10.4-24.2-1.4-33.9c22-23.8 60-49.4 113.6-49.4s91.7 25.5 113.6 49.4c9 9.7 8.4 24.9-1.4 33.9s-24.9 8.4-33.9-1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleChevronDown:erW,faChevronCircleDown:er$,faSidebarFlip:{prefix:"far",iconName:"sidebar-flip",icon:[512,512,[],"e24f","M288 80V432H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H288zM512 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96zm-64 24c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24zm-24 72c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48zm24 120c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24z"]},faUnlockKeyhole:erX,faUnlockAlt:erJ,faTemperatureList:{prefix:"far",iconName:"temperature-list",icon:[512,512,[],"e299","M80 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5C74.3 301 80 288.4 80 273.9V112zM144 0C82.1 0 32 50.2 32 112V273.9c0 1.7-.7 4.4-3.2 7.8C10.7 305.7 0 335.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM344 32c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zm32 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},faCloudShowersHeavy:{prefix:"far",iconName:"cloud-showers-heavy",icon:[512,512,[],"f740","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM81.5 353.9c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zm120 0c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zm244.6 31.5c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112zM313.5 353.9c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5z"]},faHeadphonesSimple:er1,faHeadphonesAlt:er0,faSitemap:{prefix:"far",iconName:"sitemap",icon:[576,512,[],"f0e8","M320 80v64H256V80h64zM256 32c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h8v40H112c-30.9 0-56 25.1-56 56v32H48c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-8V288c0-4.4 3.6-8 8-8H264v40h-8c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-8V280H464c4.4 0 8 3.6 8 8v32h-8c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-8V288c0-30.9-25.1-56-56-56H312V192h8c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H256zM48 368h64v64H48V368zm208 0h64v64H256V368zm208 0h64v64H464V368z"]},faPipeSection:{prefix:"far",iconName:"pipe-section",icon:[640,512,[],"e438","M48 120c0-13.3-10.7-24-24-24S0 106.7 0 120v32V360v32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H592v8c0 13.3 10.7 24 24 24s24-10.7 24-24V360 152 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H320 48v-8zm0 56H320 592V336H48V176z"]},faSpaceStationMoonConstruction:er2,faSpaceStationMoonAlt:er6,faCircleDollarToSlot:er4,faDonate:er3,faMemory:{prefix:"far",iconName:"memory",icon:[576,512,[],"f538","M64 112H512c8.8 0 16 7.2 16 16v8.4c-19.6 17.5-32 43.1-32 71.6s12.4 54 32 71.6V304H48V279.6C67.6 262 80 236.5 80 208s-12.4-54-32-71.6V128c0-8.8 7.2-16 16-16zM528 352v48H472c0-13.3-10.7-24-24-24s-24 10.7-24 24H392c0-13.3-10.7-24-24-24s-24 10.7-24 24H312c0-13.3-10.7-24-24-24s-24 10.7-24 24H232c0-13.3-10.7-24-24-24s-24 10.7-24 24H152c0-13.3-10.7-24-24-24s-24 10.7-24 24H48V352H528zM64 64C28.7 64 0 92.7 0 128v23.4c0 6.8 4.4 12.6 10.1 16.3C23.3 176.3 32 191.1 32 208s-8.7 31.7-21.9 40.3C4.4 252 0 257.8 0 264.6V416c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V264.6c0-6.8-4.4-12.6-10.1-16.3C552.7 239.7 544 224.9 544 208s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3V128c0-35.3-28.7-64-64-64H64zm104 80c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24zm120 0c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24zm120 0c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24z"]},faFaceSleeping:{prefix:"far",iconName:"face-sleeping",icon:[512,512,[],"e38d","M48 256C48 141.1 141.1 48 256 48c30.7 0 59.9 6.7 86.1 18.6c12.1 5.5 26.3 .2 31.8-11.9s.2-26.3-11.9-31.8C329.6 8.2 293.7 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-37.7-8.2-73.6-22.9-105.9c-5.5-12.1-19.7-17.4-31.8-11.9s-17.4 19.7-11.9 31.8C457.3 196.1 464 225.3 464 256c0 114.9-93.1 208-208 208S48 370.9 48 256zM256 424a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm64-296h25.4l-36.7 36.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H358.6l36.7-36.7c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H320c-8.8 0-16 7.2-16 16s7.2 16 16 16zM416 16c0 8.8 7.2 16 16 16h25.4L420.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H470.6l36.7-36.7c4.6-4.6 5.9-11.5 3.5-17.4S502.5 0 496 0H432c-8.8 0-16 7.2-16 16zM351.6 252c-10.6 0-19.9-3.8-25.4-9.7c-7.6-8.1-20.2-8.5-28.3-.9s-8.5 20.2-.9 28.3c14.5 15.5 35.2 22.3 54.6 22.3s40.1-6.8 54.6-22.3c7.6-8.1 7.1-20.7-.9-28.3s-20.7-7.1-28.3 .9c-5.5 5.8-14.8 9.7-25.4 9.7zm-217.4-9.7c-7.6-8.1-20.2-8.5-28.3-.9s-8.5 20.2-.9 28.3c14.5 15.5 35.2 22.3 54.6 22.3s40.1-6.8 54.6-22.3c7.6-8.1 7.1-20.7-.9-28.3s-20.7-7.1-28.3 .9c-5.5 5.8-14.8 9.7-25.4 9.7s-19.9-3.8-25.4-9.7z"]},faRoadSpikes:{prefix:"far",iconName:"road-spikes",icon:[640,512,[],"e568","M192 352H112 64V304 150.5v-5.8V127.5 116.8c0-15.8 20.5-22 29.3-8.9l5.9 8.9 9.6 14.3L112 136l80 120V150.5v-5.8V127.5 116.8c0-15.8 20.5-22 29.3-8.9l5.9 8.9 9.6 14.3L240 136l80 120V150.5v-5.8V127.5 116.8c0-15.8 20.5-22 29.3-8.9l5.9 8.9 9.6 14.3L368 136l80 120V150.5v-5.8V127.5 116.8c0-15.8 20.5-22 29.3-8.9l5.9 8.9 9.6 14.3L496 136 606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7H512 496 454.3 448 384 368 326.3 320 256 240 198.3 192zm-25.7-48L112 222.5V304h54.3zM0 424c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM240 222.5V304h54.3L240 222.5zM422.3 304L368 222.5V304h54.3zM496 222.5V304h54.3L496 222.5z"]},faFireBurner:{prefix:"far",iconName:"fire-burner",icon:[640,512,[],"e4f1","M320 352c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C464.5 108 480 160.2 480 192c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C293 167.1 256 203.6 256 240.2c0 35.3 28.7 64 64 64s64-28.7 64-64zM32 280c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H80v80H560V304H536c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24V384c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V280zM48 464H164.3c-2.7-4.7-4.3-10.2-4.3-16s1.6-11.3 4.3-16H48v32zm176-16c0 5.8-1.6 11.3-4.3 16h72.6c-2.7-4.7-4.3-10.2-4.3-16s1.6-11.3 4.3-16H219.7c2.7 4.7 4.3 10.2 4.3 16zm128 0c0 5.8-1.6 11.3-4.3 16h72.6c-2.7-4.7-4.3-10.2-4.3-16s1.6-11.3 4.3-16H347.7c2.7 4.7 4.3 10.2 4.3 16zm240 16V432H475.7c2.7 4.7 4.3 10.2 4.3 16s-1.6 11.3-4.3 16H592z"]},faSquirrel:{prefix:"far",iconName:"squirrel",icon:[512,512,[],"f71a","M147.7 48C92.7 48 48 92.7 48 147.7s44.7 99.7 99.7 99.7c22.4 0 40 19.2 38 41.5l-.7 7.7c-1 11-5.9 20.4-12 27.3c-13.1 14.9-21.1 34.4-21.1 55.8c0 39.1 26.6 72 62.8 81.5c-14.3-20-22.8-44.4-22.8-70.9c0-25 7.7-49.3 22-69.8l35-49.9C284.8 219.5 304 158.5 304 96V75.2C304 69 309 64 315.2 64c15.2 0 28.7 7.6 36.8 19.2C360.1 71.6 373.6 64 388.8 64C395 64 400 69 400 75.2V96h7.6c53.4 0 98.2 40.5 103.5 93.7l.8 8c.5 4.5-.4 9.1-2.4 13.1l-4.1 8.2c-14.4 28.8-42 48.1-73.4 52.3V326c24.3 19 40 48.7 40 82c0 20.6-6 39.8-16.3 56h33.4c13.3 0 24 10.7 24 24s-10.7 24-24 24H368 352 313.7 236.3c-73 0-132.3-59.2-132.3-132.3c0-32.3 11.6-61.9 30.8-84.8C59.3 288.3 0 225 0 147.7C0 66.1 66.1 0 147.7 0C207.3 0 258.6 35.3 282 86c5.5 12 .3 26.3-11.8 31.8s-26.3 .3-31.8-11.8c-15.8-34.3-50.5-58-90.6-58zM352 464h16c30.9 0 56-25.1 56-56s-25.1-56-56-56c-5.9 0-11.5 .9-16.8 2.6c-12.6 4-26.1-3.1-30.1-15.7s3.1-26.1 15.7-30.1c9.9-3.1 20.4-4.8 31.2-4.8c5.4 0 10.8 .4 16 1.2V248c0-13.3 10.7-24 24-24h11.5c18.2 0 34.8-10.3 42.9-26.5l1-2-.1-1.1c-2.9-28.6-27-50.4-55.7-50.4H400 352h-3.3c-7.6 55.2-28.2 108.1-60.4 154.2l-35 49.9c-8.7 12.4-13.3 27.1-13.3 42.2c0 40.7 33 73.7 73.7 73.7H352zm32-288a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faArrowUpToLine:er5,faArrowToTop:er8,faFlag:{prefix:"far",iconName:"flag",icon:[448,512,[127988,61725],"f024","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V64 350.5 400v88c0 13.3 10.7 24 24 24s24-10.7 24-24V388l80.3-20.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L48 52V24zm0 77.5l96.6-24.2c27-6.7 55.5-3.6 80.4 8.8c54.9 27.4 118.7 29.7 175 6.8V334.7l-24.4 9.1c-33.7 12.6-71.2 10.7-103.4-5.4c-48.2-24.1-103.3-30.1-155.6-17.1L48 338.5v-237z"]},faFaceCowboyHat:{prefix:"far",iconName:"face-cowboy-hat",icon:[512,512,[],"e36e","M216 0c-36.8 0-67.4 64.9-82.4 109.8C100 99.3 70 84.6 45.1 66.8C42.6 65 39.7 64 36.7 64C27.7 64 21 72.3 23.8 80.7C50.8 163.2 144.5 224 256 224s205.2-60.8 232.2-143.3C491 72.3 484.3 64 475.3 64c-3 0-6 1-8.4 2.8C442 84.6 412 99.3 378.4 109.8C363.4 64.9 332.8 0 296 0c-9.1 0-17.9 4-26.1 10.7c-7.9 6.5-19.8 6.5-27.7 0C233.9 4 225.1 0 216 0zM75.8 200C58.1 230.6 48 266.1 48 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-37.9-10.1-73.4-27.8-104c-12.8 9.3-26.6 17.5-41.2 24.6c13.4 23.4 21 50.5 21 79.3c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-28.9 7.6-55.9 21-79.3c-14.6-7.1-28.4-15.4-41.2-24.6zM366.4 367.5c5.7-11.5-6.2-22.2-18.6-18.8c-27.9 7.8-59 12.2-91.6 12.2s-63.7-4.3-91.6-12.2c-12.4-3.5-24.3 7.3-18.6 18.8C166.2 408.1 208 436 256.2 436s90-27.9 110.2-68.6zM192 304a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm152-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHanukiah:{prefix:"far",iconName:"hanukiah",icon:[640,512,[128334],"f6e6","M296 56c0-19.4 13.1-43.9 18.2-52.7C315.4 1.2 317.6 0 320 0s4.6 1.2 5.8 3.3C330.9 12.1 344 36.6 344 56c0 13.3-10.7 24-24 24s-24-10.7-24-24zM0 104C0 84.6 13.1 60.1 18.2 51.3C19.4 49.2 21.6 48 24 48s4.6 1.2 5.8 3.3C34.9 60.1 48 84.6 48 104c0 13.3-10.7 24-24 24s-24-10.7-24-24zM106.2 51.3c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C122.9 60.1 136 84.6 136 104c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.4 13.1-43.9 18.2-52.7zM152 104c0-19.4 13.1-43.9 18.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C186.9 60.1 200 84.6 200 104c0 13.3-10.7 24-24 24s-24-10.7-24-24zm82.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C250.9 60.1 264 84.6 264 104c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.4 13.1-43.9 18.2-52.7zM376 104c0-19.4 13.1-43.9 18.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C410.9 60.1 424 84.6 424 104c0 13.3-10.7 24-24 24s-24-10.7-24-24zm82.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C474.9 60.1 488 84.6 488 104c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.4 13.1-43.9 18.2-52.7zM504 104c0-19.4 13.1-43.9 18.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C538.9 60.1 552 84.6 552 104c0 13.3-10.7 24-24 24s-24-10.7-24-24zM610.2 51.3c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C626.9 60.1 640 84.6 640 104c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.4 13.1-43.9 18.2-52.7zM320 112c13.3 0 24 10.7 24 24V336H552c22.1 0 40-17.9 40-40V184c0-13.3 10.7-24 24-24s24 10.7 24 24V296c0 48.6-39.4 88-88 88H344v80H496c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 144c-13.3 0-24-10.7-24-24s10.7-24 24-24H296V384H88c-48.6 0-88-39.4-88-88V184c0-13.3 10.7-24 24-24s24 10.7 24 24V296c0 22.1 17.9 40 40 40H296V136c0-13.3 10.7-24 24-24zM112 160c8.8 0 16 7.2 16 16V288v16H96V288 176c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V288v16H160V288 176c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V288v16H224V288 176c0-8.8 7.2-16 16-16zm160 0c8.8 0 16 7.2 16 16V288v16H384V288 176c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V288v16H448V288 176c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V288v16H512V288 176c0-8.8 7.2-16 16-16z"]},faChartScatter3d:{prefix:"far",iconName:"chart-scatter-3d",icon:[512,512,[],"e0e8","M32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM280 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V276.8L40.6 437.6c-10.1 8.5-11.5 23.7-2.9 33.8s23.7 11.5 33.8 2.9L256 319.3l184.6 155c10.2 8.5 25.3 7.2 33.8-2.9s7.2-25.3-2.9-33.8L280 276.8V56zM384 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 256A32 32 0 1 0 0 256a32 32 0 1 0 64 0zM256 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faDisplayChartUp:{prefix:"far",iconName:"display-chart-up",icon:[576,512,[],"e5e3","M512 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H336.5c-.3 0-.6 0-.8 0H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H512zM64 416H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H372.3l-8-48H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64zm188.3 48l8-48h55.3l8 48H252.3zM376 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h22.1L304 238.1l-63-63c-9.4-9.4-24.6-9.4-33.9 0L103 279c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87 63 63c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7l111-111V200c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24H376z"]},faSquareCode:{prefix:"far",iconName:"square-code",icon:[448,512,[],"e267","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM255 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0zM193 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L95 239c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},faFeather:{prefix:"far",iconName:"feather",icon:[512,512,[129718],"f52d","M311.9 166.1L112 366.1l0-36c0-55.2 21.9-108.1 60.9-147.1L276.7 79.2c20-20 47.1-31.2 75.3-31.2s55.3 11.2 75.3 31.2l5.5 5.5c20 20 31.2 47.1 31.2 75.3c0 16.8-4 33.3-11.4 48H337.9l7.9-7.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zm-22 89.9H412.1l-48 48H241.9l48-48zm24.9 96c-37.2 30.9-84.2 48-132.9 48h-36l48-48H314.9zM64 330v84L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h84c67.9 0 133-27 181-75L466.7 269.3c29-29 45.3-68.3 45.3-109.3s-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330z"]},faVolumeLow:er9,faVolumeDown:er7,faXmarkToSlot:eie,faTimesToSlot:eit,faVoteNay:eia,faBoxTaped:ein,faBoxAlt:eir,faCommentSlash:{prefix:"far",iconName:"comment-slash",icon:[640,512,[],"f4b3","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zM184.2 119C219.3 95.2 265.7 80 320 80c124.7 0 208 80.5 208 160c0 38.4-19.4 77-53.5 106.6L184.2 119zM424.1 430.1l-46-36.3c-18.1 4-37.5 6.2-58 6.2c-31.6 0-61.3-5.5-87.8-15.1c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C124.4 302.8 112 272 112 240c0-16.2 3.4-32.4 10-47.9l-39-30.8C70.7 185.6 64 212.2 64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104.1-17.9z"]},faSwords:{prefix:"far",iconName:"swords",icon:[512,512,[9876],"f71d","M347.3 199.4l33.9 33.9L491.1 123.5c7.9-7.9 12.8-18.4 13.9-29.6l7-76.5c.4-4.7-1.3-9.4-4.6-12.8s-8-5.1-12.8-4.6L418.1 7c-11.2 1-21.7 5.9-29.6 13.9L278.6 130.7l33.9 33.9L422.4 54.8l38.2-3.5-3.5 38.2L347.3 199.4zM233.4 381.3l-33.9-33.9-42.7 42.7-34.7-34.7 42.7-42.7-33.9-33.9L88 321.4 75.3 308.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-4.7 4.7-6 11.8-3.3 17.8l27.5 62L4.7 460.7c-6.2 6.2-6.2 16.4 0 22.6l24 24c6.2 6.2 16.4 6.2 22.6 0l56.2-56.2 62 27.5c6 2.7 13.1 1.4 17.8-3.3l16-16c6.2-6.2 6.2-16.4 0-22.6L190.6 424l42.7-42.7zM54.8 89.6L51.3 51.3l38.2 3.5L367.4 332.7l33.9-33.9L123.5 20.9C115.6 12.9 105.1 8 93.9 7L17.4 .1C12.7-.4 8 1.3 4.7 4.7S-.4 12.7 .1 17.4L7 93.9c1 11.2 5.9 21.7 13.9 29.6L298.7 401.4l33.9-33.9L54.8 89.6zM459.3 308.7c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6l16 16c4.7 4.7 11.8 6 17.8 3.3l62-27.5 56.2 56.2c6.2 6.2 16.4 6.2 22.6 0l24-24c6.2-6.2 6.2-16.4 0-22.6l-56.2-56.2 27.5-62c2.7-6.1 1.4-13.1-3.3-17.8l-16-16z"]},faCloudSunRain:{prefix:"far",iconName:"cloud-sun-rain",icon:[640,512,[127782],"f743","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zM320.1 192c0 .8 0 1.7-.1 2.5l-2 23.8c-1.1 13.2-12.7 23-25.9 21.9c-1.3-.1-2.6-.2-4-.2c-26.5 0-48 21.5-48 48s21.5 48 48 48c.6 0 1.3 0 1.9 0c.3 0 .6 0 .9 0H557.8c.3 0 .6 0 1 0c.4 0 .9 0 1.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1.6 0-3.1 .1-4.6 .3c-6.9 1-13.9-1.1-19.1-5.6s-8.3-11.2-8.3-18.1V218.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c-.1-.6-.2-1.1-.3-1.7c-2.5-19.6-19.3-34.8-39.7-34.8c-12.6 0-23.8 5.8-31.1 14.9c-5.8 7.1-15.1 10.4-24.1 8.3s-15.9-9.1-18-18c-4.9-21.3-24-37.2-46.8-37.2c-26.5 0-48 21.5-48 48zm48-96c33 0 62 16.6 79.3 41.9c12.2-6.3 26-9.9 40.6-9.9c43 0 78.8 30.9 86.5 71.7c1 2.6 1.5 5.4 1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80c-.9 0-1.8 0-2.7 0h-266c-1.1 0-2.1 .1-3.2 .1c-53 0-96-43-96-96c0-47.5 34.5-86.9 79.8-94.6l.2-2.5c.6-52.5 43.4-94.8 96-94.8z"]},faAlbum:{prefix:"far",iconName:"album",icon:[448,512,[128189],"f89f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM80 256a144 144 0 1 1 288 0A144 144 0 1 1 80 256zm176 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCircleN:{prefix:"far",iconName:"circle-n",icon:[512,512,[],"e118","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM203.7 138.3c-6-8.6-16.9-12.4-26.9-9.2s-16.8 12.4-16.8 22.9V360c0 13.3 10.7 24 24 24s24-10.7 24-24V228.8L308.3 373.7c6 8.6 16.9 12.4 26.9 9.2s16.8-12.4 16.8-22.9V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V283.2L203.7 138.3z"]},faCompress:{prefix:"far",iconName:"compress",icon:[448,512,[],"f066","M160 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c13.3 0 24-10.7 24-24V56zM24 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V344c0-13.3-10.7-24-24-24H24zM336 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V168c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H336V56zM312 320c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V368h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H312z"]},faWheatAwn:eii,faWheatAlt:eic,faAnkh:{prefix:"far",iconName:"ankh",icon:[320,512,[9765],"f644","M80 128c0 42.3 22.6 78.9 50.5 107.6c10.3 10.6 20.6 19.4 29.5 26.3c8.9-6.9 19.3-15.7 29.5-26.3C217.4 206.9 240 170.3 240 128c0-44.2-35.8-80-80-80s-80 35.8-80 80zM98.9 272C66 238.9 32 189.8 32 128C32 57.3 89.3 0 160 0s128 57.3 128 128c0 61.8-34 110.9-66.9 144H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H184V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V320H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H98.9z"]},faHandsHoldingChild:{prefix:"far",iconName:"hands-holding-child",icon:[640,512,[],"e4fa","M320 80a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm44.7 84.3L384.5 181c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8l-27.9-23.6C368.7 104.8 344.7 96 320 96s-48.7 8.8-67.6 24.7l-27.9 23.6c-10.1 8.6-11.4 23.7-2.8 33.8s23.7 11.4 33.8 2.8l19.8-16.7L264.2 253c-1.6 13.2 7.7 25.1 20.8 26.8s25.1-7.7 26.8-20.8l4.4-35h7.6l4.4 35c1.6 13.2 13.6 22.5 26.8 20.8s22.5-13.6 20.8-26.8l-11.1-88.8zM144 136c0-39.8-32.2-72-72-72S0 96.2 0 136V352.2c0 31.8 12.6 62.3 35.1 84.9L103 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L69.1 403.1C55.6 389.6 48 371.3 48 352.2V136c0-13.3 10.7-24 24-24s24 10.7 24 24V281.9c0 25.6 10.2 50.2 28.3 68.4l15.9 15.9 0 0L167 393l0 0 16 16c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16-16 0 0-26.7-26.7c-4-4-6.2-9.4-6.2-15c0-11.7 9.5-21.3 21.3-21.3c5.6 0 11 2.2 15 6.2l61.4 61.4C285.1 383 296 409.4 296 436.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V436.8c0-27.4 10.9-53.8 30.3-73.2l61.4-61.4c4-4 9.4-6.2 15-6.2c11.7 0 21.3 9.5 21.3 21.3c0 5.6-2.2 11-6.2 15L439 359l0 0-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l16-16 0 0 26.7-26.7 0 0 15.9-15.9c18.1-18.1 28.3-42.7 28.3-68.4V136c0-13.3 10.7-24 24-24s24 10.7 24 24V352.2c0 19.1-7.6 37.4-21.1 50.9L503 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l67.9-67.9c22.5-22.5 35.1-53 35.1-84.9V136c0-39.8-32.2-72-72-72s-72 32.2-72 72V264.8c-12.1-10.5-28-16.8-45.3-16.8c-18.4 0-36 7.3-49 20.3l-61.4 61.4c-7.7 7.7-14.5 16.2-20.4 25.3c-5.8-9.1-12.6-17.5-20.4-25.3l-61.4-61.4c-13-13-30.6-20.3-49-20.3c-17.3 0-33.1 6.3-45.3 16.8V136z"]},faAsterisk:{prefix:"far",iconName:"asterisk",icon:[384,512,[10033,61545],"2a","M192 32c13.3 0 24 10.7 24 24V212.9l131.4-81.3c11.3-7 26.1-3.5 33 7.8s3.5 26.1-7.8 33L237.6 256l135 83.6c11.3 7 14.8 21.8 7.8 33s-21.8 14.7-33 7.8L216 299.1V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V299.1L36.6 380.4c-11.3 7-26.1 3.5-33-7.8s-3.5-26.1 7.8-33l135-83.6-135-83.6c-11.3-7-14.8-21.8-7.8-33s21.8-14.8 33-7.8L168 212.9V56c0-13.3 10.7-24 24-24z"]},faKeySkeletonLeftRight:{prefix:"far",iconName:"key-skeleton-left-right",icon:[640,512,[],"e3b4","M592 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm48 0c0 70.7-57.3 128-128 128c-62.5 0-114.5-44.8-125.8-104H304v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152H208l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72c0-13.3 10.7-24 24-24l202.2 0C397.5 44.8 449.5 0 512 0c70.7 0 128 57.3 128 128zM48 384a80 80 0 1 0 160 0A80 80 0 1 0 48 384zM0 384c0-70.7 57.3-128 128-128c62.5 0 114.5 44.8 125.8 104l82.2 0V312c0-13.3 10.7-24 24-24s24 10.7 24 24v48h48l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72c0 13.3-10.7 24-24 24H253.8C242.5 467.2 190.5 512 128 512C57.3 512 0 454.7 0 384z"]},faCommentLines:{prefix:"far",iconName:"comment-lines",icon:[512,512,[],"f4b0","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM152 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H152z"]},faLuchadorMask:eis,faLuchador:eio,faMaskLuchador:eil,faSquareCheck:eif,faCheckSquare:eid,faShredder:{prefix:"far",iconName:"shredder",icon:[512,512,[],"f68a","M112 192V64c0-8.8 7.2-16 16-16H357.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c3 3 4.7 7.1 4.7 11.3V192H112zM64 64V192c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64V90.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H128C92.7 0 64 28.7 64 64zM448 240c8.8 0 16 7.2 16 16v80H48V256c0-8.8 7.2-16 16-16H448zM40 488c0 13.3 10.7 24 24 24s24-10.7 24-24V416H40v72zm96 0c0 13.3 10.7 24 24 24s24-10.7 24-24V416H136v72zm96 0c0 13.3 10.7 24 24 24s24-10.7 24-24V416H232v72zm96 0c0 13.3 10.7 24 24 24s24-10.7 24-24V416H328v72zm96 0c0 13.3 10.7 24 24 24s24-10.7 24-24V416H424v72z"]},faBookOpenCover:eiu,faBookOpenAlt:eip,faSandwich:{prefix:"far",iconName:"sandwich",icon:[512,512,[129386],"f81f","M48 112H464v32H48V112zM32 64C14.3 64 0 78.3 0 96v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H32zM48 368H464v32H48V368zM32 320c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zm-8-24c11.8 0 23.1-2.9 33.1-6.3c8.8-3 17.8-6.8 26.1-10.3l0 0 3.1-1.3c19.6-8.3 35.3-14.1 49.7-14.1c18.2 0 30.9 5.7 48.7 13.8C202.6 286 224.7 296 256 296s53.4-10 71.3-18.2c17.8-8.1 30.5-13.8 48.7-13.8c14.4 0 30.1 5.9 49.7 14.1l3.1 1.3 0 0c8.3 3.5 17.3 7.3 26.1 10.3c9.9 3.4 21.3 6.3 33.1 6.3c13.3 0 24-10.7 24-24s-10.7-24-24-24c-4.2 0-9.9-1.1-17.7-3.7c-7-2.4-14.3-5.5-22.8-9.1l0 0-3.1-1.3C425.9 226.1 401.6 216 376 216c-28.8 0-49.9 9.6-66.9 17.4l-1.7 .8C290.1 242 276.2 248 256 248s-34.1-6-51.4-13.8l-1.7-.8c-17-7.8-38.1-17.4-66.9-17.4c-25.6 0-49.9 10.1-68.3 17.9l-3.2 1.3 0 0c-8.5 3.6-15.9 6.7-22.8 9.1C33.9 246.9 28.2 248 24 248c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},faPesetaSign:{prefix:"far",iconName:"peseta-sign",icon:[384,512,[],"e221","M93.9 32C68.6 32 48 52.6 48 77.9V176H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48V328 456c0 13.3 10.7 24 24 24s24-10.7 24-24V352h96c77.4 0 142-55 156.8-128H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8.8C343.2 95.1 275 32 192 32H93.9zM302.9 176H96V80h96c56.4 0 103.1 41.7 110.9 96zM96 224H299.4c-13.8 46.3-56.6 80-107.4 80H96V224z"]},faSquareParkingSlash:eih,faParkingSlash:eib,faTrainTunnel:{prefix:"far",iconName:"train-tunnel",icon:[512,512,[],"e454","M48 256C48 141.1 141.1 48 256 48s208 93.1 208 208V488c0 13.3 10.7 24 24 24s24-10.7 24-24V256C512 114.6 397.4 0 256 0S0 114.6 0 256V488c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm304-48v48H160V208c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32zM160 368V304H352v64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zm32-240c-44.2 0-80 35.8-80 80V368c0 27.7 14.1 52.2 35.5 66.5L111 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57H310.1l57 57c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-36.5-36.5C385.9 420.2 400 395.7 400 368V208c0-44.2-35.8-80-80-80H192zm96 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faHeading:eim,faHeader:eig,faGhost:{prefix:"far",iconName:"ghost",icon:[384,512,[128123],"f6e2","M48 192V415.5c26.3-4.9 54.6 3.7 73.6 25.5l6.4 7.3 3.8-4.3c31.9-36.4 88.5-36.4 120.4 0l3.8 4.3 6.4-7.3c19.1-21.8 47.3-30.4 73.6-25.5V192c0-79.5-64.5-144-144-144S48 112.5 48 192zM256 512c-5.1 0-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L85.5 472.5c-11.6-13.3-32.1-14-44.5-1.5l-2.3 2.3c-4.2 4.2-10 6.6-16 6.6C10.1 480 0 469.9 0 457.4V192C0 86 86 0 192 0S384 86 384 192V457.4c0 12.5-10.1 22.6-22.6 22.6c-6 0-11.8-2.4-16-6.6l-2.3-2.3c-12.5-12.5-32.9-11.8-44.5 1.5L269.3 506c-3.3 3.8-8.2 6-13.3 6zM96 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faFaceAnguished:{prefix:"far",iconName:"face-anguished",icon:[512,512,[],"e369","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zM144.4 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 144c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z"]},faHockeySticks:{prefix:"far",iconName:"hockey-sticks",icon:[640,512,[],"f454","M173.3 13L302 261.7 288.4 288H261.5L130.7 35C124.6 23.3 129.2 8.8 141 2.7s26.3-1.5 32.3 10.3zM373.1 368l24.8-48H576c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H421.2c-26.9 0-51.6-15-64-38.9L338 435.9l27-52.2L399.9 451c4.1 8 12.3 13 21.3 13H496V368H373.1zM544 368v96h32c8.8 0 16-7.2 16-16V384c0-8.8-7.2-16-16-16H544zM499 2.7c11.8 6.1 16.4 20.6 10.3 32.3L282.7 473.1c-12.4 23.9-37 38.9-64 38.9H64c-35.3 0-64-28.7-64-64V384c0-35.3 28.7-64 64-64H304c1.3 0 2.5 .1 3.7 .3L466.7 13C472.8 1.2 487.3-3.4 499 2.7zM283 368H144v96h74.8c9 0 17.2-5 21.3-13L283 368zM64 368c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H96V368H64z"]},faAbacus:{prefix:"far",iconName:"abacus",icon:[576,512,[129518],"f640","M512 80c8.8 0 16 7.2 16 16V208H448V176h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80h64zm-96 48h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H288V176h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80H416v48zm-160 0h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H160V176h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80h96v48zm-128 0h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H48V96c0-8.8 7.2-16 16-16h64v48zM48 416V240h80v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v48H64c-8.8 0-16-7.2-16-16zm112-32h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V312h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V240h96v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v48H160V384zm128-72h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V240H416v96h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v48H288V384h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V312zm160 72h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V240h80V416c0 8.8-7.2 16-16 16H448V384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faFilmSimple:eiy,faFilmAlt:eiM,faList:eiv,faListSquares:eiC,faTreePalm:{prefix:"far",iconName:"tree-palm",icon:[576,512,[127796],"f82b","M102.9 91.4l30.3 50.5c-4 3.5-8 7.2-12 11.2c-71 71-60.2 151-32.7 191.3c5 7.3 15.2 7.3 21.4 1L236 219.3c2.3 9.3 4.3 20.3 5.6 32.9c4.9 46.6 .5 115.1-26.4 208.3c-7.3 25.3 11.3 51.5 38.5 51.5h84.1c20 0 37.6-15 39.6-35.7c9.2-95.5-5.9-202-34.3-284.3H446.7c2.8 0 5.4-1.5 6.9-3.9l19.6-32.7c3.1-5.2 10.6-5.2 13.7 0l19.6 32.7c1.4 2.4 4.1 3.9 6.9 3.9H560c8.8 0 16.1-7.2 14.4-15.9C565.3 128.2 516.4 64 416 64c-43.7 0-77.6 12.2-102.8 29.8C296.5 49.4 248 0 160 0C59.6 0 10.7 64.2 1.6 112.1C-.1 120.8 7.2 128 16 128H62.7c2.8 0 5.4-1.5 6.9-3.9L89.1 91.4c3.1-5.2 10.6-5.2 13.7 0zM292 192c28.6 74.1 46 177.9 38.3 272H264.1c25.8-92.9 30.7-164.5 25.2-216.8c-2.2-21.5-6.2-39.9-11.4-55.2H292z"]},faSquarePhoneFlip:eiI,faPhoneSquareAlt:eiA,faCartPlus:{prefix:"far",iconName:"cart-plus",icon:[576,512,[],"f217","M0 24C0 10.7 10.7 0 24 0H69.5c26.9 0 50 19.1 55 45.5l37 194.5H459.2c10.9 0 20.4-7.3 23.2-17.8L528.8 49.8c3.4-12.8 16.6-20.4 29.4-16.9s20.4 16.6 16.9 29.4L528.7 234.7c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM344 48V88h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H344v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V136H256c-13.3 0-24-10.7-24-24s10.7-24 24-24h40V48c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faGamepad:{prefix:"far",iconName:"gamepad",icon:[640,512,[],"f11b","M192 112c-79.5 0-144 64.5-144 144s64.5 144 144 144H448c79.5 0 144-64.5 144-144s-64.5-144-144-144H192zM0 256C0 150 86 64 192 64H448c106 0 192 86 192 192s-86 192-192 192H192C86 448 0 362 0 256zm232-56v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H232v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V200c0-13.3 10.7-24 24-24s24 10.7 24 24zm168 72a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faBorderCenterV:{prefix:"far",iconName:"border-center-v",icon:[448,512,[],"f89d","M448 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 352A32 32 0 1 0 0 352a32 32 0 1 0 64 0zM384 160a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM64 160A32 32 0 1 0 0 160a32 32 0 1 0 64 0zm320 96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM64 256A32 32 0 1 0 0 256a32 32 0 1 0 64 0zM384 64a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM0 64a32 32 0 1 0 64 0A32 32 0 1 0 0 64zM64 448A32 32 0 1 0 0 448a32 32 0 1 0 64 0zM288 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM352 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM288 448a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM160 64A32 32 0 1 0 96 64a32 32 0 1 0 64 0zM96 448a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm64-192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm40 200c0 13.3 10.7 24 24 24s24-10.7 24-24l0-400c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 400z"]},faCircleDot:eiz,faDotCircle:eiL,faClipboardMedical:{prefix:"far",iconName:"clipboard-medical",icon:[384,512,[],"e133","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-8 160v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"]},faFaceDizzy:eiT,faDizzy:eiw,faEgg:{prefix:"far",iconName:"egg",icon:[384,512,[129370],"f7fb","M192 448c-74.7 0-144-75.4-144-160c0-48.3 14.1-107.7 41.3-153.5C116.4 88.8 151.1 64 192 64s75.6 24.8 102.7 70.5C321.9 180.3 336 239.7 336 288c0 84.6-69.3 160-144 160zM0 288C0 394 86 496 192 496s192-102 192-208c0-112-64-272-192-272S0 176 0 288zM170.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C85.7 226.1 80 259.7 80 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z"]},faUpToLine:eiH,faArrowAltToTop:eix,faHouseMedicalCircleXmark:{prefix:"far",iconName:"house-medical-circle-xmark",icon:[640,512,[],"e513","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L526.1 194.6c-9.8-1.7-19.9-2.6-30.1-2.6c-14.2 0-28.1 1.7-41.3 4.9L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32H348.5c12.3 18.8 28 35.1 46.3 48H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM320 256h40.2c-15.3 18.5-26.9 40.2-33.6 64H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48zm176-32a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"]},faWatchFitness:{prefix:"far",iconName:"watch-fitness",icon:[384,512,[],"f63e","M112.3 0C85.6 0 64 21.6 64 48.3V65.6C27.5 73 0 105.3 0 144V368c0 38.7 27.5 71 64 78.4V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V446.4c36.5-7.4 64-39.7 64-78.4V144c0-38.7-27.5-71-64-78.4V48.3C320 21.6 298.4 0 271.7 0H112.3zM304 112c17.7 0 32 14.3 32 32V368c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304zM93.7 226.8c0 14.4 5.8 28.3 16.2 38.4l70.9 69c6.2 6 16.1 6 22.3 0l70.9-69c10.4-10.1 16.2-23.9 16.2-38.4c0-29.5-23.9-53.5-53.5-53.5h-1.5c-14.3 0-28.1 5.6-38.4 15.6l-4.9 4.8-4.9-4.8c-10.3-10-24-15.6-38.4-15.6h-1.5c-29.5 0-53.5 23.9-53.5 53.5z"]},faClockNineThirty:{prefix:"far",iconName:"clock-nine-thirty",icon:[512,512,[],"e34d","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V256c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h80V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faCampground:{prefix:"far",iconName:"campground",icon:[576,512,[9978],"f6bb","M375.4 5.6c10.2 8.5 11.5 23.6 3 33.8l-59.1 70.7L555 392.1c8.4 10.1 13 22.8 13 35.9v28c0 30.9-25.1 56-56 56H288 64c-30.9 0-56-25.1-56-56V428c0-13.1 4.6-25.8 13-35.9L256.7 110.1 197.6 39.4c-8.5-10.2-7.1-25.3 3-33.8s25.3-7.1 33.8 3L288 72.7 341.6 8.6c8.5-10.2 23.6-11.5 33.8-3zM57.9 422.8c-1.2 1.4-1.9 3.3-1.9 5.1v28c0 4.4 3.6 8 8 8h62L269.1 281.2c4.5-5.8 11.5-9.2 18.9-9.2s14.4 3.4 18.9 9.2L450 464h62c4.4 0 8-3.6 8-8V428c0-1.9-.7-3.7-1.9-5.1L288 147.5 57.9 422.8zM187 464H288 389L288 334.9 187 464z"]},faFolderPlus:{prefix:"far",iconName:"folder-plus",icon:[512,512,[],"f65e","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faJug:{prefix:"far",iconName:"jug",icon:[448,512,[],"f8c6","M192 77.5c0 17.1-5.5 33.7-15.6 47.5L95.6 234.6C85.5 248.4 80 265 80 282.1V288H368v-5.9c0-17.1-5.5-33.7-15.6-47.5L271.6 124.9C261.5 111.2 256 94.6 256 77.5V48H192V77.5zM80 416v32c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16V416H80zM304 48V77.5c0 6.8 2.2 13.5 6.2 19l15 20.4C338.3 104 356.2 96 376 96c39.8 0 72 32.2 72 72c0 28.9-17.1 53.9-41.6 65.3c6.3 15.4 9.6 31.9 9.6 48.8V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V282.1c0-27.3 8.7-53.9 25-75.9L137.8 96.5c4.1-5.5 6.2-12.2 6.2-19V48c-13.3 0-24-10.7-24-24s10.7-24 24-24h48 64 48c13.3 0 24 10.7 24 24s-10.7 24-24 24zm50.7 108.9l25.6 34.8c11.2-2 19.7-11.8 19.7-23.6c0-13.3-10.7-24-24-24c-9.2 0-17.2 5.2-21.3 12.9z"]},faFutbol:eiN,faFutbolBall:eiV,faSoccerBall:eik,faSnowBlowing:{prefix:"far",iconName:"snow-blowing",icon:[640,512,[],"f761","M176 64c13.3 0 24 10.7 24 24v25.4l12.7-12.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L200 158.6v55.8l48.3-27.9 12.9-48.2c2.3-8.5 11.1-13.6 19.6-11.3s13.6 11.1 11.3 19.6l-4.6 17.3 22-12.7c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8l-22 12.7 17.3 4.6c8.5 2.3 13.6 11.1 11.3 19.6s-11.1 13.6-19.6 11.3l-48.2-12.9L224 256l48.3 27.9L320.6 271c8.5-2.3 17.3 2.8 19.6 11.3s-2.8 17.3-11.3 19.6l-17.3 4.6 22 12.7c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8l-22-12.7 4.6 17.3c2.3 8.5-2.8 17.3-11.3 19.6s-17.3-2.8-19.6-11.3l-12.9-48.2L200 297.6v55.8l35.3 35.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L200 398.6V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V398.6l-12.7 12.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L152 353.4V297.6l-48.3 27.9L90.7 373.7c-2.3 8.5-11.1 13.6-19.6 11.3s-13.6-11.1-11.3-19.6l4.6-17.3-22 12.7C31 367.4 16.4 363.5 9.7 352s-2.7-26.2 8.8-32.8l22-12.7-17.3-4.6c-8.5-2.3-13.6-11.1-11.3-19.6s11.1-13.6 19.6-11.3l48.2 12.9L128 256 79.7 228.1 31.4 241c-8.5 2.3-17.3-2.8-19.6-11.3s2.8-17.3 11.3-19.6l17.3-4.6-22-12.7C7 186.2 3.1 171.5 9.7 160s21.3-15.4 32.8-8.8l22 12.7-4.6-17.3c-2.3-8.5 2.8-17.3 11.3-19.6s17.3 2.8 19.6 11.3l12.9 48.2L152 214.4V158.6l-35.3-35.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L152 113.4V88c0-13.3 10.7-24 24-24zM480 424c0-13.3 10.7-24 24-24h48c22.1 0 40-17.9 40-40s-17.9-40-40-40H408c-13.3 0-24-10.7-24-24s10.7-24 24-24H552c48.6 0 88 39.4 88 88s-39.4 88-88 88H504c-13.3 0-24-10.7-24-24zM504 64h48c48.6 0 88 39.4 88 88s-39.4 88-88 88H408c-13.3 0-24-10.7-24-24s10.7-24 24-24H552c22.1 0 40-17.9 40-40s-17.9-40-40-40H504c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faPaintbrush:eiE,faPaintBrush:eiD,faLock:{prefix:"far",iconName:"lock",icon:[448,512,[128274],"f023","M144 128v64H304V128c0-44.2-35.8-80-80-80s-80 35.8-80 80zM96 192V128C96 57.3 153.3 0 224 0s128 57.3 128 128v64h32c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H96zM48 256V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16z"]},faArrowDownFromLine:eiS,faArrowFromTop:ei_,faGasPump:{prefix:"far",iconName:"gas-pump",icon:[512,512,[9981],"f52f","M256 48c8.8 0 16 7.2 16 16V192H80V64c0-8.8 7.2-16 16-16H256zm16 192V464H80l0-224H272zM32 64V464l-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h8H80 272h48 8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0V304h8c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V155.9c0-19.1-7.6-37.4-21.1-50.9L417 31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l33 33V160c0 29.8 20.4 54.9 48 62V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88h-8V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64z"]},faSignalBarsSlash:eiO,faSignalAltSlash:eiP,faMonkey:{prefix:"far",iconName:"monkey",icon:[576,512,[128018],"f6fb","M160 416c0-91.5 54.8-170.2 133.5-204.9c7.3 15.1 17.2 28.6 29.3 39.9C255.7 275.8 208 340.4 208 416v48H400V440c0-39.8-32.2-72-72-72H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h16c27 0 51.9 8.9 72 24V320 287.1c5.2 .6 10.6 .9 16 .9c11 0 21.7-1.3 32-3.8v1.8l83.5 83.5C560 398 576 436.7 576 477v11c0 13.3-10.7 24-24 24s-24-10.7-24-24V477c0-27.6-11-54-30.5-73.5L448 353.9V440v24h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H400 208 160h-8C68.1 512 0 443.9 0 360V120C0 53.7 53.7 0 120 0h8c53 0 96 43 96 96s-43 96-96 96h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c26.5 0 48-21.5 48-48s-21.5-48-48-48h-8c-39.8 0-72 32.2-72 72V360c0 57.4 46.6 104 104 104h8V416zM448 251c-10.1 3.3-20.8 5-32 5c-5.4 0-10.8-.4-16-1.2c-13.5-2.1-26.1-6.8-37.4-13.5c-16.4-9.8-29.9-24.1-38.8-41.1c-1.4-2.7-2.7-5.4-3.8-8.2c-35.3 0-64-28.7-64-64s28.6-64 64-64c15.7-37.6 52.8-64 96-64s80.4 26.4 96 64c35.3 0 64 28.7 64 64s-28.6 64-64 64c-11.6 27.9-35 49.6-64 59zM384 64c-26.5 0-48 21.5-48 48c0 20.8 13.2 38.4 31.6 45.1c4.7 1.7 8.4 5.9 8.4 10.9c0 22.1 17.9 40 40 40s40-17.9 40-40c0-5 3.7-9.2 8.4-10.9c18.5-6.7 31.6-24.4 31.6-45.1c0-26.5-21.5-48-48-48H384zm0 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faRectanglePro:eij,faPro:eiB,faHouseNight:{prefix:"far",iconName:"house-night",icon:[640,512,[],"e010","M125.2 16.1c6.2-4.4 5.4-14.8-2.2-15.6c-3.6-.4-7.3-.5-11-.5C50.1 0 0 50.1 0 112s50.1 112 112 112c32.1 0 61.1-13.5 81.5-35.2c5.2-5.6-1-14-8.6-13.2c-2.9 .3-5.9 .4-9 .4c-48.6 0-88-39.4-88-88c0-29.7 14.7-55.9 37.2-71.9zm289.9 85.3c-8.8-7.2-21.5-7.2-30.3 0l-216 176c-10.3 8.4-11.8 23.5-3.4 33.8s23.5 11.8 33.8 3.4L224 294.4V456c0 30.9 25.1 56 56 56H520c30.9 0 56-25.1 56-56V294.4l24.8 20.2c10.3 8.4 25.4 6.8 33.8-3.4s6.8-25.4-3.4-33.8l-216-176zM528 255.3V456c0 4.4-3.6 8-8 8H280c-4.4 0-8-3.6-8-8V255.3L400 151 528 255.3zM352 312v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24zM248.5 12.3L236.6 44.6 204.3 56.5c-7 2.6-7 12.4 0 15l32.3 11.9 11.9 32.3c2.6 7 12.4 7 15 0l11.9-32.3 32.3-11.9c7-2.6 7-12.4 0-15L275.4 44.6 263.5 12.3c-2.6-7-12.4-7-15 0zm-145 320c-2.6-7-12.4-7-15 0L76.6 364.6 44.3 376.5c-7 2.6-7 12.4 0 15l32.3 11.9 11.9 32.3c2.6 7 12.4 7 15 0l11.9-32.3 32.3-11.9c7-2.6 7-12.4 0-15l-32.3-11.9-11.9-32.3z"]},faHotTubPerson:eiR,faHotTub:eiU,faGlobePointer:{prefix:"far",iconName:"globe-pointer",icon:[512,512,[],"e60e","M303.6 415.6C283 456.8 263.4 464 256 464c-3.1 0-8.3-1.3-14.8-5.7l-15.3 52c9.9 1.2 19.9 1.8 30.1 1.8c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256c0 10.2 .6 20.2 1.8 30.1l46.9-13.8c-.4-5.4-.6-10.8-.6-16.3c0-16.5 1.9-32.6 5.6-48h76.7c-1.3 13.3-2 27-2.2 41l48.4-14.2c.4-9.1 1.1-18 2-26.7h155c1.6 15.3 2.5 31.4 2.5 48s-.9 32.7-2.5 48h-47l-14.1 48h53.2c-5.6 24.4-13.2 45.9-22 63.6zM208.4 96.4C229 55.2 248.6 48 256 48s27 7.2 47.6 48.4c8.8 17.7 16.4 39.2 22 63.6H186.4c5.6-24.4 13.2-45.9 22-63.6zM384 256c0-16.4-.8-32.5-2.2-48h76.7c3.6 15.4 5.6 31.5 5.6 48s-1.9 32.6-5.6 48H381.8c1.5-15.5 2.2-31.6 2.2-48zm-9.3-96c-7.3-35.9-18.5-67.7-32.6-93.4c42.3 19.3 77 52.3 98.4 93.4H374.7zM71.4 160c21.4-41.1 56.1-74.1 98.4-93.4c-14.1 25.6-25.3 57.5-32.6 93.4H71.4zM374.7 352h65.9c-21.4 41.1-56.1 74.1-98.4 93.4c14.1-25.6 25.3-57.5 32.6-93.4zM39 308.5c-13.9 4.1-15.6 23.2-2.6 29.7l57.3 28.7c1.3 .7 2.6 1.5 3.7 2.5l-88 88c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l88-88c1 1.1 1.9 2.3 2.5 3.7l28.7 57.3c6.5 13 25.6 11.3 29.7-2.6l60.2-204.8c3.6-12.1-7.7-23.4-19.9-19.9L39 308.5z"]},faBlanket:{prefix:"far",iconName:"blanket",icon:[448,512,[],"f498","M48 144V276.1C66.1 263.4 88.2 256 112 256H380c7 0 13.7 1 20 3V144c0-35.3-28.7-64-64-64H112c-35.3 0-64 28.7-64 64zM0 368V144C0 82.1 50.1 32 112 32H336c61.9 0 112 50.1 112 112V320h-.1c.1 1.3 .1 2.7 .1 4c0 37.6-30.4 68-68 68H120c-13.3 0-24-10.7-24-24s10.7-24 24-24H380c11 0 20-9 20-20s-9-20-20-20H112c-35.3 0-64 28.7-64 64s28.7 64 64 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H112C50.1 480 0 429.9 0 368z"]},faMapLocation:eiF,faMapMarked:eiG,faHouseFloodWater:{prefix:"far",iconName:"house-flood-water",icon:[576,512,[],"e50e","M301.9 4.4c-8.3-5.9-19.4-5.9-27.7 0l-192 136c-10.8 7.7-13.4 22.6-5.7 33.5s22.6 13.4 33.5 5.7l2.1-1.5v80.4c7.3 1.9 14.4 5.1 20.9 9.6c8.4 5.8 17.7 10.6 27.1 14.1V144.1L288 53.4l128 90.7V282.2c9.5-3.5 18.8-8.3 27.2-14.1c6.5-4.5 13.5-7.8 20.8-9.6V178.1l2.1 1.5c10.8 7.7 25.8 5.1 33.5-5.7s5.1-25.8-5.7-33.5l-192-136zM80 318.1C62.8 333 41 344.8 18.8 349.8C5.9 352.7-2.3 365.5 .6 378.5s15.7 21.1 28.7 18.2C58 390.2 81.6 376.2 96 366.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.7-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0zm31.9 112c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faCommentsQuestionCheck:{prefix:"far",iconName:"comments-question-check",icon:[640,512,[],"e14f","M88.2 309.1c9.8-18.3 6.8-40.8-7.5-55.8C59.4 230.9 48 204 48 176c0-63.5 63.8-128 160-128s160 64.5 160 128s-63.8 128-160 128c-13.1 0-25.8-1.3-37.8-3.6c-10.4-2-21.2-.6-30.7 4.2c-4.1 2.1-8.3 4.1-12.6 6c-16 7.2-32.9 13.5-49.9 18c2.8-4.6 5.4-9.1 7.9-13.6c1.1-1.9 2.2-3.9 3.2-5.9zM208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 41.8 17.2 80.1 45.9 110.3c-.9 1.7-1.9 3.5-2.8 5.1c-10.3 18.4-22.3 36.5-36.6 52.1c-6.6 7-8.3 17.2-4.6 25.9C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.8-2.2 9.6-4.5 14.2-6.8c15.1 3 30.9 4.5 47.1 4.5zM432 480c16.2 0 31.9-1.6 47.1-4.5c4.6 2.3 9.4 4.6 14.2 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.8 2-19-4.6-25.9c-14.2-15.6-26.2-33.7-36.6-52.1c-.9-1.7-1.9-3.4-2.8-5.1C622.8 384.1 640 345.8 640 304c0-94.4-87.9-171.5-198.2-175.8c4.1 15.2 6.2 31.2 6.2 47.8l0 .6c87.2 6.7 144 67.5 144 127.4c0 28-11.4 54.9-32.7 77.2c-14.3 15-17.3 37.6-7.5 55.8c1.1 2 2.2 4 3.2 5.9c2.5 4.5 5.2 9 7.9 13.6c-17-4.5-33.9-10.7-49.9-18c-4.3-1.9-8.5-3.9-12.6-6c-9.5-4.8-20.3-6.2-30.7-4.2c-12.1 2.4-24.8 3.6-37.8 3.6c-61.7 0-110-26.5-136.8-62.3c-16 5.4-32.8 9.4-50 11.8C279 439.8 350 480 432 480zM184.3 86.3c-16.4 0-31 10.3-36.4 25.7l-.3 .9c-3 8.3 1.4 17.5 9.7 20.4s17.5-1.4 20.4-9.7l.3-.9c.9-2.7 3.5-4.4 6.3-4.4h41.3c6.5 0 11.7 5.3 11.7 11.7c0 4.2-2.2 8.1-5.9 10.2l-31.4 18c-5 2.9-8 8.1-8 13.9v9.5c0 8.8 7.2 16 16 16s16-7.2 16-16v-.3L247.4 168c13.6-7.8 22-22.3 22-37.9c0-24.2-19.6-43.7-43.7-43.7H184.3zM208 266.7a22.7 22.7 0 1 0 0-45.3 22.7 22.7 0 1 0 0 45.3zm331.3 22c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-74 74-31.4-31.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L431.4 374c6.2 6.2 16.4 6.2 22.6 0l85.3-85.3z"]},faTree:{prefix:"far",iconName:"tree",icon:[448,512,[127794],"f1bb","M241.8 7.9C237.3 2.9 230.8 0 224 0s-13.3 2.9-17.8 7.9l-144 160c-6.3 7-7.9 17.2-4.1 25.8S70.5 208 80 208H91.8l-62 72.4c-6.1 7.1-7.5 17.1-3.6 25.6s12.4 14 21.8 14H72L4.8 409.6c-5.5 7.3-6.3 17-2.3 25.1S14.9 448 24 448H160h40v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h40H424c9.1 0 17.4-5.1 21.5-13.3s3.2-17.9-2.3-25.1L376 320h24c9.4 0 17.9-5.5 21.8-14s2.5-18.5-3.6-25.6l-62-72.4H368c9.5 0 18.1-5.6 21.9-14.2s2.3-18.8-4.1-25.8l-144-160zM248 400V216c0-13.3-10.7-24-24-24s-24 10.7-24 24V400H160 72l67.2-89.6c5.5-7.3 6.3-17 2.3-25.1s-12.4-13.3-21.5-13.3H100.2l62-72.4c6.1-7.1 7.5-17.1 3.6-25.6s-12.4-14-21.8-14H133.9L224 59.9 314.1 160H304c-9.4 0-17.9 5.5-21.8 14s-2.5 18.5 3.6 25.6l62 72.4H328c-9.1 0-17.4 5.1-21.5 13.3s-3.2 17.9 2.3 25.1L376 400H288 248z"]},faArrowsCross:{prefix:"far",iconName:"arrows-cross",icon:[448,512,[],"e0a2","M296 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h70.1L7 439c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l359-359V184c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24H296zM41 39C31.6 29.7 16.4 29.7 7 39S-2.3 63.6 7 73L167.4 233.4l33.9-33.9L41 39zM246.6 312.6L366.1 432H296c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24V328c0-13.3-10.7-24-24-24s-24 10.7-24 24v70.1L280.6 278.6l-33.9 33.9z"]},faBackpack:{prefix:"far",iconName:"backpack",icon:[448,512,[127890],"f5d4","M192 48h64c4.4 0 8 3.6 8 8V80H184V56c0-4.4 3.6-8 8-8zm-56 8V80h-8C57.3 80 0 137.3 0 208V448c0 35.3 28.7 64 64 64h40H344h40c35.3 0 64-28.7 64-64V208c0-70.7-57.3-128-128-128h-8V56c0-30.9-25.1-56-56-56H192c-30.9 0-56 25.1-56 56zM368 464V376 312c0-39.8-32.2-72-72-72H152c-39.8 0-72 32.2-72 72v64 88H64c-8.8 0-16-7.2-16-16V208c0-44.2 35.8-80 80-80h32H288h32c44.2 0 80 35.8 80 80V448c0 8.8-7.2 16-16 16H368zm-240 0V400H320v64H128zm16-304c-13.3 0-24 10.7-24 24s10.7 24 24 24H304c13.3 0 24-10.7 24-24s-10.7-24-24-24H144zM320 352H128V312c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24v40z"]},faSquareSmall:{prefix:"far",iconName:"square-small",icon:[320,512,[],"e27e","M256 144c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16H256zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H64z"]},faFolderArrowUp:eiY,faFolderUpload:eiQ,faBridgeLock:{prefix:"far",iconName:"bridge-lock",icon:[640,512,[],"e4cc","M56 32C42.7 32 32 42.7 32 56s10.7 24 24 24h48v64H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H256 449.6c20.2-19.8 47.9-32 78.4-32c27.3 0 52.4 9.8 71.8 26.1c5-4.4 8.2-10.9 8.2-18.1c0-13.3-10.7-24-24-24H536V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM336 240H304c-57.4 0-104 46.6-104 104v88H152V336c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c24.9 0 45.9 16.2 53.2 38.6c5.5-12.6 14.9-23.2 26.8-30v-19c-19.1-22.9-47.8-37.5-80-37.5zM488 80v64H408V80h80zM360 80v64H280V80h80zM232 80v64H152V80h80zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faCrosshairsSimple:{prefix:"far",iconName:"crosshairs-simple",icon:[512,512,[],"e59f","M462.6 232H392c-13.3 0-24 10.7-24 24s10.7 24 24 24h70.6c-11 95.7-86.9 171.6-182.6 182.6V392c0-13.3-10.7-24-24-24s-24 10.7-24 24v70.6C136.3 451.6 60.4 375.7 49.4 280H120c13.3 0 24-10.7 24-24s-10.7-24-24-24H49.4C60.4 136.3 136.3 60.4 232 49.4V120c0 13.3 10.7 24 24 24s24-10.7 24-24V49.4c95.7 11 171.6 86.9 182.6 182.6zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256z"]},faSackDollar:{prefix:"far",iconName:"sack-dollar",icon:[512,512,[128176],"f81d","M218.7 152h74.6l13.8 8.8C361.1 195.4 464 277 464 416c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48c0-139 102.9-220.6 156.9-255.2l13.8-8.8zM286 104H226l-7.5-10.8L187.4 48H324.6L293.5 93.2 286 104zM150.8 139.9C89.4 185.5 0 274.8 0 416c0 53 43 96 96 96H416c53 0 96-43 96-96c0-141.2-89.4-230.5-150.8-276.1c-10.4-7.7-20-14.2-28.2-19.4l27.3-39.5 29.8-43.2C401 21.7 389.6 0 370.3 0H141.7C122.4 0 111 21.7 121.9 37.6l29.8 43.2L179 120.4c-8.2 5.3-17.8 11.7-28.2 19.4zM276 216c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 11 9 20 20 20s20-9 20-20V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216z"]},faPenToSquare:eiq,faEdit:eiK,faSquareSliders:eiZ,faSlidersHSquare:eiW,faCarSide:{prefix:"far",iconName:"car-side",icon:[640,512,[128663],"f5e4","M171.3 80H224V96v80 16H99.4l34.7-86.9C140.3 90 155 80 171.3 80zM272 192V176 96 80h81.2c12.2 0 23.6 5.5 31.2 15l77.6 97H272zm252 .6L422 65c-16.7-20.9-42-33-68.7-33H171.3c-36 0-68.3 21.9-81.7 55.3l-42.8 107C19.8 201.8 0 226.6 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-66.7-50.9-121.4-116-127.4zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zm135.8-16c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H250.5c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H48V256c0-8.8 7.2-16 16-16H512c44.2 0 80 35.8 80 80v32H570.5zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMessageMiddleTop:ei$,faCommentMiddleTopAlt:eiX,faLightbulbOn:{prefix:"far",iconName:"lightbulb-on",icon:[640,512,[],"f672","M69.3 4C58.3-3.3 43.4-.3 36 10.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L69.3 4zM597.3 44c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM24 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H88c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm528 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H552zM117.3 332c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zm432-39.9c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32zM448 176c0 27.2-8.4 52.3-22.8 72.9c-3.7 5.3-8 11.3-12.7 17.7l0 0 0 0 0 0 0 0c-12.9 17.7-28.3 38.9-39.8 59.8c-10.4 19-15.7 38.8-18.3 57.5H403c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8l0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0S144 78.8 144 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5h48.6c-2.6-18.7-7.9-38.6-18.3-57.5c-11.5-20.9-26.9-42.1-39.8-59.8l0 0 0 0c-4.7-6.4-9-12.4-12.8-17.7C200.4 228.3 192 203.2 192 176c0-70.7 57.3-128 128-128s128 57.3 128 128zm-176 0c0-26.5 21.5-48 48-48c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16s16-7.2 16-16zM400 432V416H240v16c0 44.2 35.8 80 80 80s80-35.8 80-80z"]},faKnife:eiJ,faUtensilKnife:ei1,faShareNodes:ei0,faShareAlt:ei2,faDisplayChartUpCircleDollar:{prefix:"far",iconName:"display-chart-up-circle-dollar",icon:[640,512,[],"e5e6","M64 48H512c8.8 0 16 7.2 16 16V194.9c17 3.1 33.1 8.7 48 16.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h42.8c-18.3-12.9-34.1-29.2-46.3-48H323.7 288 252.3l8-48H288h27.7 11c-4.3-15.3-6.6-31.4-6.6-48H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zM480 192.7V120c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h22.1L304 238.1l-63-63c-9.4-9.4-24.6-9.4-33.9 0L103 279c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87 63 63c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7l111-111V200c0 1.3 .1 2.6 .3 3.9c15-5.8 31-9.7 47.7-11.2zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM472.8 335.4c-.4 .7-.9 1.6-.8 3.6l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16V438.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6c-8.4-2.6-13.2-11.6-10.5-20s11.6-13.2 20-10.5c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V288c0-8.8 7.2-16 16-16s16 7.2 16 16v9.4c6.3 .9 12.3 2.3 17.9 3.7c8.6 2.1 13.8 10.8 11.7 19.4s-10.8 13.8-19.4 11.7c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4z"]},faWaveSine:{prefix:"far",iconName:"wave-sine",icon:[640,512,[8767],"f899","M47.3 237.8l0 0 0 0 .1-.2 .3-1.1c.3-1 .7-2.5 1.3-4.5c1.2-4 3-9.8 5.6-16.8c5.2-14.1 13.1-32.6 24-50.9C101.2 126.6 132.9 96 176 96c33.3 0 55.6 16.4 74.1 46.2c19.5 31.3 32.6 73.9 46.9 120.8l.6 1.9c13.6 44.6 28.3 93.1 51.5 130.3C373.6 434.4 409.3 464 464 464c68.9 0 113.2-49.4 138.6-91.7c13-21.7 22.1-43.1 28-59.1c2.9-8 5.1-14.7 6.5-19.5c.7-2.4 1.3-4.3 1.6-5.6c.2-.7 .3-1.2 .4-1.6l.1-.5 0-.1 0-.1 0 0s0 0-23.3-5.8l23.3 5.8c3.2-12.9-4.6-25.9-17.5-29.1s-25.9 4.6-29.1 17.4l0 0 0 0-.1 .2-.3 1.1c-.3 1-.7 2.5-1.3 4.5c-1.2 4-3 9.8-5.6 16.8c-5.2 14.1-13 32.6-24 50.9C538.8 385.4 507.1 416 464 416c-33.3 0-55.6-16.4-74.1-46.2C370.4 338.5 357.2 295.9 343 249l-.6-1.9C328.8 202.5 314 154 290.9 116.8C266.4 77.6 230.7 48 176 48C107.1 48 62.8 97.4 37.4 139.7c-13 21.7-22.1 43.1-28 59.1c-2.9 8-5.1 14.7-6.5 19.5c-.7 2.4-1.3 4.3-1.6 5.6c-.2 .7-.3 1.2-.4 1.6l-.1 .5 0 .1 0 .1 0 0s0 0 23.3 5.8L.7 226.2c-3.2 12.9 4.6 25.9 17.5 29.1s25.9-4.6 29.1-17.4z"]},faHeartCircleMinus:{prefix:"far",iconName:"heart-circle-minus",icon:[576,512,[],"e4ff","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"]},faCircleW:{prefix:"far",iconName:"circle-w",icon:[512,512,[],"e12c","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM150.9 168.7c-4-12.6-17.5-19.6-30.2-15.5s-19.6 17.5-15.5 30.2l64 200c3.2 9.9 12.4 16.7 22.9 16.7s19.7-6.7 22.9-16.7L256 254.7l41.1 128.6c3.2 9.9 12.4 16.7 22.9 16.7s19.7-6.7 22.9-16.7l64-200c4-12.6-2.9-26.1-15.5-30.2s-26.1 2.9-30.2 15.5L320 297.3 278.9 168.7c-3.2-9.9-12.4-16.7-22.9-16.7s-19.7 6.7-22.9 16.7L192 297.3 150.9 168.7z"]},faCircleCalendar:ei6,faCalendarCircle:ei4,faHourglassHalf:ei3,faHourglass2:ei5,faMicroscope:{prefix:"far",iconName:"microscope",icon:[512,512,[128300],"f610","M192 0c-17.7 0-32 14.3-32 32c-17.7 0-32 14.3-32 32V288c0 17.7 14.3 32 32 32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32c0-17.7-14.3-32-32-32H192zM176 272V80h64V272H176zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H320 488c13.3 0 24-10.7 24-24s-10.7-24-24-24H447c39.9-35.2 65-86.7 65-144c0-106-86-192-192-192h0v48h0c79.5 0 144 64.5 144 144s-64.5 144-144 144h0H24zm72-56c0 13.3 10.7 24 24 24H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24z"]},faSunset:{prefix:"far",iconName:"sunset",icon:[576,512,[127751],"f767","M305 217c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V24c0-13.3 10.7-24 24-24s24 10.7 24 24V142.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80zm88.3 8.8c7.5 3.1 12.9 9.8 14.4 17.8l18.1 98.5 98.5 18.1c8 1.5 14.7 6.9 17.8 14.4s2.2 16.1-2.4 22.8L493.9 464H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H82.1L36.2 397.5c-4.6-6.7-5.5-15.3-2.4-22.8s9.8-13 17.8-14.4l98.5-18.1 18.1-98.5c1.5-8 6.9-14.7 14.4-17.8s16.1-2.2 22.8 2.4L288 285.1l82.5-56.9c6.7-4.6 15.3-5.5 22.8-2.4zM140.4 464h36.7c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96h36.7l43.6-63.2-78.3-14.4c-9.8-1.8-17.5-9.5-19.3-19.3l-14.4-78.3L301.6 334c-8.2 5.7-19 5.7-27.2 0l-65.6-45.2-14.4 78.3c-1.8 9.8-9.5 17.5-19.3 19.3L96.8 400.8 140.4 464zM350 464c-7.1-27.6-32.2-48-62-48s-54.9 20.4-62 48H350z"]},faSink:{prefix:"far",iconName:"sink",icon:[512,512,[],"e06d","M280 88c0-22.1 17.9-40 40-40s40 17.9 40 40v24c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-48.6-39.4-88-88-88s-88 39.4-88 88V288H160V264c0-30.9-25.1-56-56-56H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c4.4 0 8 3.6 8 8v24H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H256 488c13.3 0 24-10.7 24-24s-10.7-24-24-24H400V264c0-4.4 3.6-8 8-8h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-30.9 0-56 25.1-56 56v24H280V88zM32 368v24c0 66.3 53.7 120 120 120H360c66.3 0 120-53.7 120-120V368H432v24c0 39.8-32.2 72-72 72H152c-39.8 0-72-32.2-72-72V368H32z"]},faCalendarExclamation:{prefix:"far",iconName:"calendar-exclamation",icon:[448,512,[],"f334","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zM256 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8-152c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V248z"]},faTruckContainerEmpty:{prefix:"far",iconName:"truck-container-empty",icon:[640,512,[],"e2b5","M432 168c0-13.3 10.7-24 24-24h72.8c16.8 0 32.7 7.5 43.3 20.5L631 236.4c5.8 7.1 9 16.1 9 25.3V272v16 80c0 17.7-14.3 32-32 32c0 44.2-35.8 80-80 80s-80-35.8-80-80H432 288c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80s35.8-80 80-80c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32H432V256 168zm103 26.9c-1.5-1.9-3.8-2.9-6.2-2.9H480v64H585l-50-61.1zM528 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM80 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHandHeart:{prefix:"far",iconName:"hand-heart",icon:[512,512,[],"f4bc","M198.4 36C208.8 14.7 230.7 0 256 0s47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c35.3 0 64 28.7 64 64v2c5.1-1.3 10.5-2 16-2c35.3 0 64 28.7 64 64V336c0 1.5-.1 3-.4 4.5c-6.2 91.7-79.4 165-171.1 171.1c-1.5 .3-2.9 .4-4.5 .4h-8-8.5c-67.9 0-133-27-181-75L18.7 349.3c-25-25-25-65.5 0-90.5s65.5-25 90.5 0l2.7 2.7V96c0-35.3 28.7-64 64-64c7.9 0 15.4 1.4 22.4 4zM240 232c0 13.3-10.7 24-24 24s-24-10.7-24-24V95.9c0-8.8-7.2-15.9-16-15.9c-8.8 0-16 7.2-16 16V319.4c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2L75.3 292.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l87.8 87.8c39 39 91.9 60.9 147.1 60.9H296h4.9c.6-.1 1.3-.1 1.9-.2c69.7-3.4 125.6-59.3 129-129c0-.6 .1-1.3 .2-1.9V160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V152l0-.1V96c0-8.8-7.2-16-16-16s-16 7.1-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V96l0-.1V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V96l0 .1V232zm-32 96.8c0-22.6 18.3-40.8 40.8-40.8c10.8 0 21.2 4.3 28.9 12l5 5 5-5c7.7-7.7 18-12 28.9-12c22.6 0 40.8 18.3 40.8 40.8c0 10.8-4.3 21.2-12 28.9l-55.2 55.2c-4.2 4.2-10.9 4.2-15.1 0L220 357.7c-7.7-7.7-12-18-12-28.9z"]},faBagShopping:ei8,faShoppingBag:ei9,faArrowDownZA:ei7,faSortAlphaDesc:ece,faSortAlphaDownAlt:ect,faMitten:{prefix:"far",iconName:"mitten",icon:[448,512,[],"f7b5","M0 142.6C0 63.8 63.8 0 142.6 0c63.7 0 119.6 42.2 137.1 103.4l21.4 75c15.7-11.8 35-18.4 55.2-18.4h4.5c48.2 0 87.3 39.1 87.3 87.3c0 21.9-8.3 43.1-23.1 59.2L353.3 384H304v-8c0-6 2.3-11.8 6.4-16.3l79.2-85.8c6.7-7.3 10.4-16.8 10.4-26.6c0-21.7-17.6-39.3-39.3-39.3h-4.5c-14.6 0-28.3 7.3-36.4 19.5l-9.5 14.2c-5.2 7.8-14.4 11.8-23.7 10.4s-16.8-8.1-19.4-17.1L233.5 116.6C221.9 76 184.8 48 142.6 48C90.3 48 48 90.3 48 142.6v2.5c0 7.9 1 15.8 2.9 23.5l52.4 209.5c.5 1.9 .7 3.9 .7 5.8H55.3L4.3 180.3C1.5 168.8 0 157 0 145.1v-2.5zM64 416H352c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V448c0-17.7 14.3-32 32-32z"]},faReplyClock:eca,faReplyTime:ecn,faPersonRays:{prefix:"far",iconName:"person-rays",icon:[512,512,[],"e54d","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H240V176.1c.7 0 1.5-.1 2.3-.1zM240 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L346.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H242.3c-31.7 0-61 17.1-76.6 44.7L107.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L192 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM7 7C-2.3 16.4-2.3 31.6 7 41l80 80c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7C31.6-2.3 16.4-2.3 7 7zM505 7c-9.4-9.4-24.6-9.4-33.9 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9zM41 505l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zm464 0c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0z"]},faRight:ecr,faArrowAltRight:eci,faCircleF:{prefix:"far",iconName:"circle-f",icon:[512,512,[],"e10e","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V264v96c0 13.3 10.7 24 24 24s24-10.7 24-24V288h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H208V176H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faUsers:{prefix:"far",iconName:"users",icon:[640,512,[],"f0c0","M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM405.3 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 38.2-16.8 72.5-43.3 96c.2 0 .4 0 .7 0zM320 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm-58.7 80H378.7c39.8 0 73.2 27.2 82.6 64H178.7c9.5-36.8 42.9-64 82.6-64zm0-48C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c14.7 0 26.7-11.9 26.7-26.7C512 411.7 452.3 352 378.7 352H261.3z"]},faFacePleading:{prefix:"far",iconName:"face-pleading",icon:[512,512,[],"e386","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM266.5 412.4c-2-2.1-5.3-4.4-10.5-4.4s-8.5 2.3-10.5 4.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9c8.9-9.5 24.2-19.6 45.5-19.6s36.7 10.1 45.5 19.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2zM160 288a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0 32c-44.2 0-80-35.8-80-80c0-18 6-34.6 16-48c-8 0-14.9-5.9-15.9-14c-1.1-8.8 5.1-16.8 13.9-17.9l11.5-1.4c25.5-3.2 46.6-21.3 53.6-45.9l1.5-5.2c2.4-8.5 11.3-13.4 19.8-11s13.4 11.3 11 19.8l-1.5 5.2c-4.2 14.8-11.8 28-21.9 38.8c40.4 4 72 38.1 72 79.6c0 44.2-35.8 80-80 80zm240-80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm32 0c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-41.5 31.5-75.6 72-79.6c-10-10.8-17.6-24.1-21.9-38.8l-1.5-5.2c-2.4-8.5 2.5-17.4 11-19.8s17.4 2.5 19.8 11l1.5 5.2c7 24.7 28.1 42.7 53.6 45.9l11.5 1.4c8.8 1.1 15 9.1 13.9 17.9c-1 8.1-7.9 14-15.9 14c10 13.4 16 30 16 48zm-304 0c17.7 0 32-14.3 32-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm224-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32c17.7 0 32-14.3 32-32z"]},faEyeSlash:{prefix:"far",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zm51.3 163.3l-41.9-33C378.8 425.4 350.7 432 320 432c-65.2 0-118.8-29.6-159.9-67.7C121.6 328.5 95 286 81.4 256c8.3-18.4 21.5-41.5 39.4-64.8L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5zm-88-69.3L302 334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2 2.8-.3 5.6-.3 8.5c0 70.7 57.3 128 128 128c13.3 0 26.1-2 38.2-5.8z"]},faFlaskVial:{prefix:"far",iconName:"flask-vial",icon:[640,512,[],"e4f3","M175 389.4l49-79.6V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H176 80 32 24C10.7 0 0 10.7 0 24S10.7 48 24 48h8V352c0 53 43 96 96 96c11.2 0 22-1.9 32-5.5c0-18.7 5.2-37.1 15-53.1zM80 48h96V160H80V48zm0 160h96V352c0 26.5-21.5 48-48 48s-48-21.5-48-48V208zM312 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V217.2L202 408.9c-6.6 10.7-10 22.9-10 35.5c0 37.4 30.3 67.6 67.6 67.6H572.4c37.4 0 67.6-30.3 67.6-67.6c0-12.5-3.5-24.8-10-35.5L512 217.2V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H312zM464 48V224c0 4.4 1.2 8.8 3.6 12.6L518.9 320H313.1l51.3-83.4c2.3-3.8 3.6-8.1 3.6-12.6V48h96zM242.9 434.1L283.6 368H548.4l40.6 66.1c1.9 3.1 2.9 6.7 2.9 10.3c0 10.8-8.8 19.6-19.6 19.6H259.6c-10.9 0-19.6-8.8-19.6-19.6c0-3.6 1-7.2 2.9-10.3z"]},faPoliceBox:{prefix:"far",iconName:"police-box",icon:[384,512,[],"e021","M192 0c8.8 0 16 7.2 16 16V32h80c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 64 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V96c0-17.7 14.3-32 32-32c0-17.7 14.3-32 32-32h80V16c0-8.8 7.2-16 16-16zM80 464H304V112H80V464zm24-320c0-4.4 3.6-8 8-8h24v32H104V144zm0 40h32v32H112c-4.4 0-8-3.6-8-8V184zm72-48c4.4 0 8 3.6 8 8v24H152V136h24zm-24 48h32v24c0 4.4-3.6 8-8 8H152V184zm56-48h24v32H200V144c0-4.4 3.6-8 8-8zm24 48v32H208c-4.4 0-8-3.6-8-8V184h32zm16-48h24c4.4 0 8 3.6 8 8v24H248V136zm32 48v24c0 4.4-3.6 8-8 8H248V184h32zM104 248c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V248z"]},faCucumber:{prefix:"far",iconName:"cucumber",icon:[512,512,[129362],"e401","M71.4 440.6c-31.2-31.2-31.2-81.9 0-113.1l256-256c31.2-31.2 81.9-31.2 113.1 0s31.2 81.9 0 113.1l-63 63c-4.4-4.7-10.6-7.6-17.5-7.6c-13.3 0-24 10.7-24 24c0 6.9 2.9 13.1 7.6 17.5l-159 159c-31.2 31.2-81.9 31.2-113.1 0zM37.5 474.5c47.8 47.8 124 49.9 174.3 6.3c12.6 10.3 31.1 9.6 42.9-2.2c11.6-11.6 12.4-30 2.4-42.6L436 257c12.6 10.1 31 9.3 42.6-2.4c11.7-11.7 12.5-30.3 2.2-42.9c43.6-50.3 41.5-126.5-6.3-174.3c-50-50-131-50-181 0L172 159c-12.6-10.1-31-9.3-42.6 2.4s-12.4 30-2.4 42.6L37.5 293.5c-50 50-50 131 0 181zM352 152a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM184 320a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHeadSideBrain:{prefix:"far",iconName:"head-side-brain",icon:[512,512,[],"f808","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zm264-32c22.1 0 40-17.9 40-40s-17.9-40-40-40c-2 0-3.9 .1-5.8 .4C299.8 102.5 288.7 96 276 96c-6.2 0-12.1 1.6-17.2 4.3C252 88.2 238.9 80 224 80s-28 8.2-34.8 20.3C184.1 97.6 178.2 96 172 96c-18.5 0-33.8 14-35.8 32l-.2 0c-22.1 0-40 17.9-40 40c0 16.5 9.9 30.6 24.1 36.7c-.1 1.1-.1 2.2-.1 3.3c0 22.1 17.9 40 40 40c5.7 0 11.1-1.2 16-3.3V296c0 13.3 10.7 24 24 24s24-10.7 24-24V247.2c2.6 .5 5.3 .8 8 .8c22.1 0 40-17.9 40-40c0-5.7-1.2-11.1-3.3-16H312z"]},faHand:ecc,faHandPaper:ecs,faPersonBikingMountain:eco,faBikingMountain:ecf,faUtensilsSlash:{prefix:"far",iconName:"utensils-slash",icon:[640,512,[],"e464","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l76.5 59.9 4.9-43.7C121.6 8.2 133.5-1.3 146.7 .1s22.7 13.3 21.2 26.5l-8.1 73.2L200 131.5V24c0-13.3 10.7-24 24-24s24 10.7 24 24V168c0 .4 0 .7 0 1.1L291.2 203c3-5.6 4.8-12.1 4.8-19V169.3L280.1 26.7c-1.5-13.2 8-25 21.2-26.5s25 8 26.5 21.2l16 144 .1 1.3V168v16c0 18-5.4 34.8-14.7 48.8L384 275.7V176C384 32 496 0 512 0c17.7 0 32 14.3 32 32V248v56 48 49.1l86.8 68c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2zM104 184v-6.1L248 291.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V272h-8c-48.6 0-88-39.4-88-88zM519.7 512h.6l-.3 0-.3 0zM432 176V288c0 8.8 7.2 16 16 16h48V248 55.1c-7.1 3.6-14.9 8.5-22.6 15.2C453.7 87.4 432 118.3 432 176z"]},faPrintMagnifyingGlass:ecd,faPrintSearch:ecu,faTurnRight:{prefix:"far",iconName:"turn-right",icon:[512,512,[],"e639","M505.5 240.4c8.7-9.2 8.7-23.7 0-32.9L384.1 78.6c-8.8-9.3-21-14.6-33.7-14.6C324.7 64 304 84.7 304 110.3l0 41.7-144 0C71.6 152 0 223.6 0 312L0 424c0 30.9 25.1 56 56 56l32 0c30.9 0 56-25.1 56-56l0-120c0-4.4 3.6-8 8-8l152 0 0 41.7c0 25.6 20.7 46.3 46.3 46.3c12.8 0 25-5.3 33.7-14.6l121.4-129zM352 333.5l0-61.5c0-13.3-10.7-24-24-24l-176 0c-30.9 0-56 25.1-56 56l0 120c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-112c0-61.9 50.1-112 112-112l168 0c13.3 0 24-10.7 24-24l0-61.5L455 224 352 333.5z"]},faFolderBookmark:{prefix:"far",iconName:"folder-bookmark",icon:[512,512,[],"e186","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7L256 129.9V304c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L336 276l54.4 40.8c4.8 3.6 11.3 4.2 16.8 1.5s8.8-8.3 8.8-14.3V144h32c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96z"]},faArrowTurnLeftDown:{prefix:"far",iconName:"arrow-turn-left-down",icon:[384,512,[],"e633","M337 377c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-87 87L216 88c0-22.1 17.9-40 40-40l104 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L256 0c-48.6 0-88 39.4-88 88l0 342.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L175 505c9.4 9.4 24.6 9.4 33.9 0L337 377z"]},faOm:{prefix:"far",iconName:"om",icon:[512,512,[128329],"f679","M356.7 4.7c6.2-6.2 16.4-6.2 22.6 0l16 16c6.2 6.2 6.2 16.4 0 22.6l-16 16c-6.2 6.2-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6l16-16zM144 152c-12.6 0-24.2 4.2-33.6 11.2c-10.6 8-25.6 5.8-33.6-4.8s-5.8-25.6 4.8-33.6C99 111.7 120.6 104 144 104c57.4 0 104 46.6 104 104c0 20.6-6 39.8-16.3 56h.3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2c14.8 0 29-5.9 39.5-16.4l20.7-20.7c17.2-17.2 40.6-26.9 65-26.9c50.7 0 91.9 41.1 91.9 91.9V388c0 50.8-41.2 92-92 92s-92-41.2-92-92v-4c0-13.3 10.7-24 24-24s24 10.7 24 24v4c0 24.3 19.7 44 44 44s44-19.7 44-44V291.9c0-24.2-19.6-43.9-43.9-43.9c-11.6 0-22.8 4.6-31 12.9l-20.7 20.7C348.9 301 322.5 312 294.9 312h-.2-.2-.2-.2-.2-.2-.2H293h-.2-.2-.2H292h-.2-.2-.3H291h-.3-.3-.3H290h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H285h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H282h-.3-.3-.3H281h-.3-.3-.3-.3-.3-.3H279h-.3-.3-.3-.3-.3-.3H277h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H273h-.3-.3-.3-.3-.3-.3H271h-.3-.3-.3-.3-.3-.3-.3-.3-.3H268h-.3-.3-.3-.3-.3-.3-.3-.3-.3H265h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H261h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H257h-.3-.3H256h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.1c17.2 20.8 27.6 47 27.6 76c0 70.2-60.9 124-132 124S16 458.2 16 388c0-13.3 10.7-24 24-24s24 10.7 24 24c0 40.3 35.8 76 84 76s84-35.7 84-76s-35.8-76-84-76h-.2-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H144h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H129h-.3-.3H128c-13.3 0-24-10.7-24-24s10.7-24 24-24h.3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3c30.9 0 56-25.1 56-56s-25.1-56-56-56zM298.8 65.1C313.1 83.1 338.2 96 368 96s54.9-12.9 69.2-30.9c8.2-10.4 23.3-12.1 33.7-3.9s12.1 23.3 3.9 33.7C450.8 125.2 411.4 144 368 144s-82.8-18.8-106.8-49.1c-8.2-10.4-6.5-25.5 3.9-33.7s25.5-6.5 33.7 3.9z"]},faPi:{prefix:"far",iconName:"pi",icon:[448,512,[],"f67e","M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24h88V277.4c0 44.9-11.4 89-33.2 128.2L75 412.3c-6.4 11.6-2.3 26.2 9.3 32.6s26.2 2.3 32.6-9.3l3.8-6.8c25.8-46.4 39.3-98.5 39.3-151.5V112H304V374.6c0 40.6 32.9 73.4 73.4 73.4c27.8 0 53.2-15.7 65.7-40.6l2.3-4.7c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7l-2.3 4.7c-4.3 8.6-13.1 14.1-22.8 14.1c-14.1 0-25.4-11.4-25.4-25.4V112h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faFlaskRoundPotion:ecp,faFlaskPotion:ech,faFaceShush:{prefix:"far",iconName:"face-shush",icon:[512,512,[],"e38c","M48 256c0 73.6 38.3 138.3 96 175.3v.7 24c0 11.8 2.3 23.1 6.5 33.3C61.8 449.1 0 359.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 82.2-38.8 155.4-99 202.3c6.4-18.5 2.7-39.4-10.4-54.7C440.5 365.9 464 313.7 464 256c0-114.9-93.1-208-208-208S48 141.1 48 256zm299.3-4.7c-8.7 8.7-20.5 17.7-35.3 24.6V248c0-2.8-.2-5.6-.6-8.4c5.2-3.5 9.6-7.3 13.3-10.9c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM200 248v27.9c-14.8-6.9-26.6-15.9-35.3-24.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0c3.7 3.7 8.1 7.4 13.3 10.9c-.4 2.7-.6 5.5-.6 8.4zM176.4 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM280 248v72H232V248c0-13.3 10.7-24 24-24s24 10.7 24 24zM224 408v11.5L287.6 464h10c7.1 0 13.9-3.2 18.4-8.6l25.6-30.7c8.5-10.2 23.6-11.6 33.8-3.1s11.6 23.6 3.1 33.8l-25.6 30.7c-13.7 16.4-33.9 25.9-55.3 25.9H280 232c-30.9 0-56-25.1-56-56V432 408c0-30.9 25.1-56 56-56h32c30.9 0 56 25.1 56 56v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8z"]},faWorm:{prefix:"far",iconName:"worm",icon:[512,512,[],"e599","M400 192V368c0 35.3-28.7 64-64 64s-64-28.7-64-64V320c0-53-43-96-96-96s-96 43-96 96V448c0 8.8 7.2 16 16 16s16-7.2 16-16V320c0-35.3 28.7-64 64-64s64 28.7 64 64v48c0 53 43 96 96 96s96-43 96-96V192 120 96c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48s21.5 48 48 48h16 48v48zM176 176c15.9 0 31.2 2.6 45.5 7.3c27.7 9.2 51.7 26.6 69 49.3c5.1 6.7 9.6 13.8 13.5 21.3c10.2 19.8 16 42.2 16 66v20.3V368c0 8.8 7.2 16 16 16s16-7.2 16-16V340.3 320 243.1 240 192H336c-6.3 0-12.5-.6-18.5-1.8c-27.6-5.4-51-22.6-64.7-46.2c-8.2-14.1-12.8-30.5-12.8-48c0-53 43-96 96-96h48c53 0 96 43 96 96v24 72V368c0 79.5-64.5 144-144 144c-55.7 0-104.1-31.7-128-78c-10.2-19.8-16-42.2-16-66V347.7 320c0-8.8-7.2-16-16-16s-16 7.2-16 16v27.7V368v76.9V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V320c0-79.5 64.5-144 144-144zM376 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faHouseCircleXmark:{prefix:"far",iconName:"house-circle-xmark",icon:[640,512,[],"e50b","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H336v0H240V320h86.6c4.8-17.1 12.2-33.2 21.7-47.8c-1.4-.2-2.9-.2-4.3-.2H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 454.7 196.9c13.3-3.2 27.1-4.9 41.3-4.9c10.3 0 20.3 .9 30.1 2.6L303.5 5.7zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"]},faPlug:{prefix:"far",iconName:"plug",icon:[384,512,[128268],"f1e6","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c77-11.6 136-78 136-158.2V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM192 368c-61.9 0-112-50.1-112-112V192H304v64c0 61.9-50.1 112-112 112z"]},faCalendarCircleExclamation:{prefix:"far",iconName:"calendar-circle-exclamation",icon:[576,512,[],"e46e","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 352 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faSquareI:{prefix:"far",iconName:"square-i",icon:[448,512,[],"e272","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32h72 72c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V336h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V176H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faChevronUp:{prefix:"far",iconName:"chevron-up",icon:[512,512,[],"f077","M239 111c9.4-9.4 24.6-9.4 33.9 0L465 303c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-175-175L81 337c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 111z"]},faFaceSaluting:{prefix:"far",iconName:"face-saluting",icon:[640,512,[129761],"e484","M266.6 14C256.7-.6 236.8-4.4 222.2 5.5L35.1 132.5c-44.3 30.1-47.1 94.4-5.6 128.2l1.5 1.2c28.1 22.9 68.2 24 97.5 2.7l82.3-59.9c14.3-10.4 17.5-30.4 7.1-44.7s-30.4-17.5-44.7-7.1l-3.3 2.4s0 0 0 0l-9.9 7.2-14.2 10.4L128 185.8V146.8L258.1 58.5c14.6-9.9 18.4-29.8 8.5-44.4zm31.8-8.4c7.2 15.7 7.4 33.4 1.6 48.9c16.6-4.3 34-6.5 52-6.5c114.9 0 208 93.1 208 208s-93.1 208-208 208c-103 0-188.6-74.9-205.1-173.2c-13.8 9.9-29.2 16.3-45.2 19.2C126.5 425.5 229.2 512 352 512c141.4 0 256-114.6 256-256S493.4 0 352 0c-18.4 0-36.3 1.9-53.5 5.6zM256 180.5c-.4 13.7-5.1 27.1-13.8 38.2c4.4 12.4 16.2 21.4 30.2 21.4c17.7 0 32-14.3 32-32s-14.3-32-32-32c-6 0-11.6 1.6-16.3 4.5zm13.4 152.6c-11-7.4-25.9-4.6-33.3 6.4s-4.6 25.9 6.4 33.3C265 388.1 301.7 403 352 403s87-14.9 109.5-30.2c11-7.4 13.8-22.4 6.4-33.3s-22.4-13.8-33.3-6.4C419.9 343 392.6 355 352 355s-67.9-12-82.5-21.9zM432.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faGaugeSimpleLow:ecb,faTachometerSlow:ecm,faFacePersevering:{prefix:"far",iconName:"face-persevering",icon:[512,512,[],"e385","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM294.5 408.4c-7.4-7.9-20-16.4-38.5-16.4s-31.1 8.5-38.5 16.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9C196.7 360.3 221.4 344 256 344s59.3 16.3 73.5 31.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2zM211.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zm89.4 22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4zM133.5 210.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 221.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},faCircleCamera:ecg,faCameraCircle:ecy,faHandSpock:{prefix:"far",iconName:"hand-spock",icon:[576,512,[128406],"f259","M170.2 80.8C161 47 180.8 12 214.6 2.4c34-9.6 69.4 10.2 79 44.2l30.3 107.1L337.1 84c6.6-34.7 40.1-57.5 74.8-50.9c31.4 6 53 33.9 52 64.9c10-2.6 20.8-2.8 31.5-.1c34.3 8.6 55.1 43.3 46.6 77.6L486.7 397.2C469.8 464.7 409.2 512 339.6 512c-11.2 0-22.5 0-33.7 0c-56.9 0-112.2-19-157.2-53.9l-92-71.6c-27.9-21.7-32.9-61.9-11.2-89.8s61.9-32.9 89.8-11.2l17 13.2L100.5 167.5c-13-32.9 3.2-70.1 36-83c11.1-4.4 22.7-5.4 33.7-3.7zm77.1-21.2c-2.4-8.5-11.2-13.4-19.7-11s-13.4 11.2-11 19.7l54.8 182.4c3.5 12.3-3.3 25.2-15.4 29.3s-25.3-2-30-13.9L174.9 138.1c-3.2-8.2-12.5-12.3-20.8-9s-12.3 12.5-9 20.8l73.3 185.6c12 30.3-23.7 57-49.4 37l-63.1-49.1c-7-5.4-17-4.2-22.5 2.8s-4.2 17 2.8 22.5l92 71.6c36.5 28.4 81.4 43.8 127.7 43.8c11.2 0 22.5 0 33.7 0c47.5 0 89-32.4 100.5-78.5l55.4-221.6c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-26 104C435.6 271.8 425 280 413 280c-16.5 0-28.9-15-25.8-31.2L415.7 99c1.7-8.7-4-17.1-12.7-18.7s-17.1 4-18.7 12.7L352.5 260c-2.2 11.6-12.4 20-24.2 20c-11 0-20.7-7.3-23.7-17.9L247.4 59.6z"]},faSpiderWeb:{prefix:"far",iconName:"spider-web",icon:[576,512,[128376],"f719","M137.5 23.6C141.6 12.7 153 6.3 164.4 8.4l69 12.9c36.1 6.8 73 6.8 109.1 0l69-12.9c11.5-2.1 22.8 4.2 26.9 15.2l28.9 77.2c11.7 31.1 28.5 60 49.8 85.6l45.3 54.3c7.4 8.9 7.4 21.8 0 30.7l-45.3 54.3c-21.3 25.5-38.1 54.5-49.8 85.6l-28.9 77.2c-4.1 10.9-15.4 17.3-26.9 15.2l-69-12.9c-36.1-6.8-73-6.8-109.1 0l-69 12.9c-11.5 2.1-22.8-4.2-26.9-15.2l-28.9-77.2c-11.7-31.1-28.5-60-49.8-85.6L13.6 271.4c-7.4-8.9-7.4-21.8 0-30.7l45.3-54.3c21.3-25.5 38.1-54.5 49.8-85.6l28.9-77.2zm27 64.7l-11 29.3c-13.6 36.2-33.1 69.8-57.8 99.4L83.2 232h49.8c23.5-27.6 41.7-59.2 53.7-93.4l2.5-7L164.5 88.3zm42.1-23.1l24 41.9c37.7 9.5 77.2 9.5 114.9 0l24-41.9-18 3.4c-41.9 7.9-84.9 7.9-126.8 0l-18-3.4zM411.5 88.3l-24.8 43.3 2.5 7c12.1 34.2 30.3 65.8 53.8 93.4h49.8l-12.5-14.9c-24.7-29.7-44.3-63.3-57.8-99.4l-11-29.3zM492.8 280H443c-23.6 28.1-41.8 60.4-53.6 95.3l-2.1 6.1 24.2 42.4 11-29.3c13.6-36.2 33.1-69.8 57.8-99.4L492.8 280zM369.4 446.8l-22.1-38.7c-37.9-11.7-78.3-12.8-116.7-3.2l-24 41.9 18-3.4c41.9-7.9 84.9-7.9 126.8 0l18 3.4zM164.5 423.7l24.8-43.3-2.5-7c-12.1-34.2-30.3-65.8-53.7-93.4H83.2l12.5 14.9c24.7 29.7 44.3 63.3 57.8 99.4l11 29.3zM193.2 280c10.1 15 18.9 30.7 26.5 47.1L246.6 280H193.2zm67.9 71.4c18.1-1.5 36.3-1.2 54.3 1L288 304.4l-26.9 47zm95.5-23.7c7.6-16.6 16.4-32.5 26.5-47.7H329.4l27.3 47.7zM382.8 232c-10.1-15-18.9-30.7-26.5-47.1L329.4 232h53.4zm-68.1-71c-17.7 1.7-35.6 1.7-53.3 0L288 207.6 314.7 161zm-94.9 23.9c-7.6 16.4-16.5 32.1-26.5 47.1h53.4l-26.9-47.1z"]},faCircleMicrophone:ecM,faMicrophoneCircle:ecv,faBookArrowUp:{prefix:"far",iconName:"book-arrow-up",icon:[448,512,[],"e0ba","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80h96V464H80c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V352H80c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V344c0 4.4-3.6 8-8 8H304v48h64v64H304v48H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V394.6c18.9-9 32-28.3 32-50.6V56c0-30.9-25.1-56-56-56H88zm55 215c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L216 488c0 13.3 10.7 24 24 24s24-10.7 24-24V209.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]},faPopsicle:{prefix:"far",iconName:"popsicle",icon:[320,512,[],"e43e","M272 160c0-61.9-50.1-112-112-112S48 98.1 48 160l0 176h88V184c0-13.3 10.7-24 24-24s24 10.7 24 24V336h88V160zM136 384H48c-26.5 0-48-21.5-48-48V160C0 71.6 71.6 0 160 0s160 71.6 160 160V336c0 26.5-21.5 48-48 48H184V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384z"]},faCommand:{prefix:"far",iconName:"command",icon:[512,512,[],"e142","M0 92C0 41.2 41.2 0 92 0s92 41.2 92 92v44H328V92c0-50.8 41.2-92 92-92s92 41.2 92 92v4c0 53-43 96-96 96H376V320h40c53 0 96 43 96 96v4c0 50.8-41.2 92-92 92s-92-41.2-92-92V376H184v44c0 50.8-41.2 92-92 92s-92-41.2-92-92v-4c0-53 43-96 96-96h40V192H96C43 192 0 149 0 96V92zm136 52v-8V92c0-24.3-19.7-44-44-44S48 67.7 48 92v4c0 26.5 21.5 48 48 48h40zm48 176v8H328v-8V192v-8H184v8V320zm-48 48H96c-26.5 0-48 21.5-48 48v4c0 24.3 19.7 44 44 44s44-19.7 44-44V376v-8zm240 8v44c0 24.3 19.7 44 44 44s44-19.7 44-44v-4c0-26.5-21.5-48-48-48H376v8zm0-232h40c26.5 0 48-21.5 48-48V92c0-24.3-19.7-44-44-44s-44 19.7-44 44v44 8z"]},faBlinds:{prefix:"far",iconName:"blinds",icon:[512,512,[],"f8fb","M0 24C0 10.7 10.7 0 24 0H488c13.3 0 24 10.7 24 24c0 8.6-4.5 16.2-11.4 20.4l11 57.6c.3 1.4 .4 2.7 .4 4.1c0 12.1-9.8 21.9-21.9 21.9H224V80H458.6l-6.1-32H192V164.1c28 9.9 48 36.6 48 67.9c0 39.8-32.2 72-72 72s-72-32.2-72-72c0-31.3 20-58 48-67.9V48H59.5L53.4 80H112v48H21.9C9.8 128 0 118.2 0 106.1c0-1.4 .1-2.8 .4-4.1l11-57.6C4.5 40.2 0 32.6 0 24zM66.8 208C65 215.7 64 223.7 64 232s1 16.3 2.8 24H21.9C9.8 256 0 246.2 0 234.1c0-1.4 .1-2.8 .4-4.1l13.3-70H62.6l-9.1 48H66.8zm202.4 48c1.8-7.7 2.8-15.7 2.8-24s-1-16.3-2.8-24H458.6l-9.1-48h48.9l13.3 70c.3 1.4 .4 2.7 .4 4.1c0 12.1-9.8 21.9-21.9 21.9H269.2zM168 336H458.6l-9.1-48h48.9l13.3 70c.3 1.4 .4 2.7 .4 4.1c0 12.1-9.8 21.9-21.9 21.9H21.9C9.8 384 0 374.2 0 362.1c0-1.4 .1-2.8 .4-4.1l13.3-70H62.6l-9.1 48H168zM13.7 416H62.6l-9.1 48H458.6l-9.1-48h48.9l13.3 70c.3 1.4 .4 2.7 .4 4.1c0 12.1-9.8 21.9-21.9 21.9H21.9C9.8 512 0 502.2 0 490.1c0-1.4 .1-2.8 .4-4.1l13.3-70zM168 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faStopwatch:{prefix:"far",iconName:"stopwatch",icon:[448,512,[9201],"f2f2","M144 24c0-13.3 10.7-24 24-24H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V97.4c43.4 5 82.8 23.3 113.8 50.9L391 119c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-31 31c24 33.9 38.1 75.3 38.1 120c0 114.9-93.1 208-208 208S16 418.9 16 304C16 197.2 96.4 109.3 200 97.4V48H168c-13.3 0-24-10.7-24-24zm80 440a160 160 0 1 0 0-320 160 160 0 1 0 0 320zm24-248V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSaxophone:{prefix:"far",iconName:"saxophone",icon:[640,512,[127927],"f8dc","M514.5 32c-23.3 0-45.7 9.3-62.2 25.8L448 62.1l-7-7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l7 7L400 110l-7-7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l7 7L352 158l-7-7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l7 7-90.6 90.6L265 176c12.8-.5 23-11.1 23-24c0-13.3-10.7-24-24-24H248 56 24c-13.3 0-24 10.7-24 24s10.7 24 24 24h2.1L4 275.3c-2.7 12-4 24.2-4 36.5C0 404.7 75.3 480 168.2 480h9.1c51.9 0 101.2-22.7 134.9-62.2l224.5-263c1.5-1.8 3.7-2.8 6.1-2.8h50.6c25.8 0 46.6-20.9 46.6-46.6c0-12.4-4.9-24.2-13.7-33L611.7 57.8C595.2 41.3 572.8 32 549.5 32h-35zM75.3 176H214.1L178.5 276.7c-1.7 4.7-2.5 9.7-2.5 14.8c0 24.5 19.9 44.4 44.4 44.4h2.3c12.4 0 24.2-4.9 33-13.6l112.1-112c.4-.4 .9-.8 1.3-1.2s.8-.8 1.2-1.3L416 161.9c.3-.3 .7-.6 1-1s.6-.7 1-1l46.4-46.3c.2-.2 .5-.4 .7-.7s.4-.4 .6-.7l20.6-20.6c7.5-7.5 17.7-11.7 28.3-11.7h35c10.6 0 20.8 4.2 28.3 11.7L590.1 104H542.8c-16.4 0-32 7.2-42.6 19.6l-224.5 263c-24.6 28.8-60.5 45.4-98.3 45.4h-9.1C101.8 432 48 378.2 48 311.8c0-8.8 1-17.5 2.9-26.1L75.3 176zM136 304a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-8-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSquare2:{prefix:"far",iconName:"square-2",icon:[448,512,[],"e257","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm190.7 88.7l-24.2 18.4c-10.5 8-25.6 6-33.6-4.5s-6-25.6 4.5-33.6l24.2-18.4c15.8-12 35.2-18.4 55.1-18.1l3.4 .1c46.5 .7 83.8 38.6 83.8 85.1c0 23.5-9.7 46-26.9 62.1L212.7 336H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-9.8 0-18.7-6-22.3-15.2s-1.3-19.6 5.9-26.3L244.3 240.6c7.5-7 11.7-16.8 11.7-27.1c0-20.3-16.3-36.8-36.6-37.1l-3.4-.1c-9.1-.1-18 2.8-25.3 8.3z"]},faFieldHockeyStickBall:ecC,faFieldHockey:ecI,faArrowUpSquareTriangle:ecA,faSortShapesUpAlt:ecz,faFaceScream:{prefix:"far",iconName:"face-scream",icon:[640,512,[],"e38b","M528 256c0 15.2-1.6 30-4.7 44.3c14.9-9.7 33-13.9 50.7-11.7c1.4-10.7 2.1-21.5 2.1-32.5C576 114.6 461.4 0 320 0S64 114.6 64 256c0 11 .7 21.9 2.1 32.6c17.7-2.2 35.7 2 50.7 11.7C113.6 286 112 271.2 112 256c0-114.9 93.1-208 208-208s208 93.1 208 208zM320 464c-41.6 0-80.4-12.2-112.9-33.3c6.9 20.3 11.7 41.1 14.8 61.8C252.1 505.1 285.2 512 320 512c34.8 0 68-6.9 98.2-19.5c3.1-20.7 7.9-41.5 14.8-61.8C400.5 451.8 361.7 464 320 464zM536.7 330.1C482.8 375 455 443.6 448 512l109.8 0c-.4-50.5 16.7-85.7 43.2-125.7c13.1-19.8 7.6-46.3-12.4-59.3c-16.4-10.6-37.6-8.8-51.8 3.1zM183.3 282.7c27.3 14.9 67.6-2.9 90.1-39.8s18.6-78.8-8.7-93.7s-67.6 2.9-90.1 39.8s-18.6 78.8 8.7 93.7zM320 304c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48s48-21.5 48-48V352c0-26.5-21.5-48-48-48zm46.6-61c22.5 36.9 62.8 54.7 90.1 39.8s31.1-56.9 8.7-93.7s-62.8-54.7-90.1-39.8s-31.1 56.9-8.7 93.7zM103.4 330.1C89.1 318.2 68 316.4 51.6 327c-20 13-25.6 39.5-12.4 59.3c26.4 40 43.6 75.3 43.2 125.7L192 512c-7-68.4-34.8-137-88.7-181.9z"]},faSquareM:{prefix:"far",iconName:"square-m",icon:[448,512,[],"e276","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm139.5 41.9L224 255l84.5-117.1c6.1-8.4 16.9-12 26.8-8.8s16.6 12.4 16.6 22.8V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V226.2l-60.5 83.8c-4.5 6.2-11.7 9.9-19.5 9.9s-14.9-3.7-19.5-9.9L144 226.2V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-10.4 6.7-19.6 16.6-22.8s20.7 .3 26.8 8.8z"]},faCameraWeb:ecL,faWebcam:ecT,faCommentArrowDown:{prefix:"far",iconName:"comment-arrow-down",icon:[512,512,[],"e143","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM280 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V262.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V152z"]},faLightbulbCfl:{prefix:"far",iconName:"lightbulb-cfl",icon:[320,512,[],"e5a6","M165.8 47.3l-128 32C25 82.5 11.9 74.7 8.7 61.8S13.3 35.9 26.2 32.7l128-32c12.9-3.2 25.9 4.6 29.1 17.5s-4.6 25.9-17.5 29.1zM311.3 82.2c3.2 12.9-4.6 25.9-17.5 29.1l-256 64c-12.9 3.2-25.9-4.6-29.1-17.5s4.6-25.9 17.5-29.1l256-64c12.9-3.2 25.9 4.6 29.1 17.5zm0 96c3.2 12.9-4.6 25.9-17.5 29.1l-256 64c-12.9 3.2-25.9-4.6-29.1-17.5s4.6-25.9 17.5-29.1l256-64c12.9-3.2 25.9 4.6 29.1 17.5zM144 384h80c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H184v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H96c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V306.2l48-12V384zM311.3 274.2c3.2 12.9-4.6 25.9-17.5 29.1l-64 16-5.8 1.5V384H176V302.6c-.3-11 7.1-21.1 18.2-23.9l8-2 0 0 16-4 64-16c12.9-3.2 25.9 4.6 29.1 17.5z"]},faWindowFrameOpen:{prefix:"far",iconName:"window-frame-open",icon:[512,512,[],"e050","M432 240H280V48H416c8.8 0 16 7.2 16 16V240zm-200 0H80V64c0-8.8 7.2-16 16-16H232V240zm248 48V240 64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64V240v48H80 432h48zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 456h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V320H432V464H80V320H32V464H24z"]},faFaceKiss:ecw,faKiss:ecH,faBridgeCircleXmark:{prefix:"far",iconName:"bridge-circle-xmark",icon:[640,512,[],"e4cb","M56 32C42.7 32 32 42.7 32 56s10.7 24 24 24h48v64H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H256 496h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM339.1 288.1c8-15.7 18.3-30 30.4-42.5C359 241.9 347.8 240 336 240H304c-57.4 0-104 46.6-104 104v88H152V336c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c1.1 0 2.1 0 3.1 .1zM488 80v64H408V80h80zM360 80v64H280V80h80zM232 80v64H152V80h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faPeriod:{prefix:"far",iconName:"period",icon:[192,512,[],"2e","M96 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 96a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},faFaceGrinTongue:ecx,faGrinTongue:ecN,faUpToDottedLine:{prefix:"far",iconName:"up-to-dotted-line",icon:[448,512,[],"e457","M114.2 288L224 178 333.8 288 280 288c-13.3 0-24 10.7-24 24l0 120-64 0 0-120c0-13.3-10.7-24-24-24l-53.8 0zM224 128c-11.5 0-22.5 4.6-30.6 12.7L77.6 256.8C68.9 265.5 64 277.3 64 289.6c0 25.6 20.8 46.4 46.4 46.4l33.6 0 0 96c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-96 33.6 0c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L254.6 140.7c-8.1-8.1-19.1-12.7-30.6-12.7zM416 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm-96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM192 64a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM128 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM0 64a32 32 0 1 0 64 0A32 32 0 1 0 0 64z"]},faThoughtBubble:{prefix:"far",iconName:"thought-bubble",icon:[512,512,[],"e32e","M256 0c-48.7 0-91.4 25.6-115.4 64C62.6 65.9 0 129.6 0 208c0 79.5 64.5 144 144 144c9.4 0 18.7-.9 27.6-2.7C193.3 370.7 223.1 384 256 384s62.7-13.3 84.4-34.7c9 1.7 18.2 2.7 27.6 2.7c79.5 0 144-64.5 144-144c0-78.4-62.6-142.1-140.6-144C347.4 25.6 304.7 0 256 0zM176.3 98.7C190.4 68.7 220.8 48 256 48s65.6 20.7 79.7 50.7c4.3 9.1 13.8 14.6 23.8 13.7c2.8-.2 5.6-.4 8.5-.4c53 0 96 43 96 96s-43 96-96 96c-10 0-19.7-1.5-28.7-4.4c-9.6-3-20 .3-26.2 8.3C299.9 325 279.2 336 256 336s-43.9-11-57.1-28.1c-6.1-8-16.6-11.3-26.2-8.3c-9 2.8-18.7 4.4-28.7 4.4c-53 0-96-43-96-96s43-96 96-96c2.9 0 5.7 .1 8.5 .4c10 .9 19.5-4.6 23.8-13.7zM192 432a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM64 480A32 32 0 1 0 0 480a32 32 0 1 0 64 0z"]},faSkeletonRibs:{prefix:"far",iconName:"skeleton-ribs",icon:[640,512,[],"e5cb","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H254c-32.1 0-62.3 17.5-76.7 47.4c-14.1 29.2-34.2 74.3-50.9 124.3C109.8 285.3 96 341.4 96 392v11.7c0 42.1 34.2 76.3 76.3 76.3c11.2 0 22.3-2.5 32.5-7.3l70.9-33.4c6.6-3.1 13.4-5.4 20.3-7.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V432.3c6.9 1.6 13.7 4 20.3 7.1l70.9 33.4c10.2 4.8 21.3 7.3 32.5 7.3c42.1 0 76.3-34.2 76.3-76.3V392c0-50.6-13.8-106.7-30.3-156.3c-16.7-50-36.9-95.1-50.9-124.3C448.3 81.5 418.1 64 386 64H344V24zm-48 88v60.3L193.6 192.8c9.7-23.7 19.3-44.6 27-60.6c5.9-12.3 18.7-20.2 33.5-20.2h42zM173.6 245.8L296 221.3V278L152.7 319.8c4.9-22.8 11.6-46.1 19.2-68.9c.6-1.7 1.2-3.5 1.8-5.2zM144.8 372.1L296 328v55.4c-14 2.2-27.7 6.4-40.7 12.6l-70.9 33.4c-3.8 1.8-7.9 2.7-12.1 2.7c-15.6 0-28.3-12.7-28.3-28.3V392c0-6.5 .3-13.1 .8-19.9zM344 383.4V328l151.2 44.1c.5 6.8 .8 13.4 .8 19.9v11.7c0 15.6-12.7 28.3-28.3 28.3c-4.2 0-8.3-.9-12.1-2.7l-70.9-33.4c-13.1-6.1-26.8-10.3-40.7-12.6zm143.3-63.6L344 278V221.3l122.4 24.5c.6 1.7 1.2 3.5 1.8 5.2c7.6 22.7 14.3 46 19.2 68.9zm-40.9-127L344 172.3V112h42c14.8 0 27.5 7.9 33.5 20.2c7.7 16 17.3 36.9 27 60.6zM0 128V232 488c0 13.3 10.7 24 24 24s24-10.7 24-24V232c0-6.5 3.4-12.4 8.9-15.8L94 194c21.1-12.6 34-35.4 34-60v-6c0-35.3-28.7-64-64-64S0 92.7 0 128zm48 37.6V128c0-8.8 7.2-16 16-16s16 7.2 16 16v6c0 7.7-4 14.9-10.7 18.8L48 165.6zM576 64c-35.3 0-64 28.7-64 64v6c0 24.6 12.9 47.4 34 60l37.1 22.3c5.5 3.3 8.9 9.3 8.9 15.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V232 128c0-35.3-28.7-64-64-64zm-5.3 88.8c-6.6-4-10.7-11.1-10.7-18.8v-6c0-8.8 7.2-16 16-16s16 7.2 16 16v37.6l-21.3-12.8z"]},faRaygun:{prefix:"far",iconName:"raygun",icon:[576,512,[],"e025","M288 64H192L102.2 4.1C98.2 1.4 93.4 0 88.6 0C75 0 64 11 64 24.6V74.8C26.2 92.8 0 131.3 0 176c0 59.3 46.1 107.8 104.4 111.7l-69 137.9c-7.9 15.8-1.5 35 14.3 42.9l80 40c15.8 7.9 35 1.5 42.9-14.3l103-206 .2-.3H288v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8V240 112 64 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8zM112 112H288V240H112c-35.3 0-64-28.7-64-64s28.7-64 64-64zM392 64c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V208h60.9l77.1 30.9c4.9 2 10.5 1.4 14.9-1.6s7-7.9 7-13.2V128c0-5.3-2.6-10.3-7-13.2s-10-3.6-14.9-1.6L476.9 144H416V88c0-13.3-10.7-24-24-24zM112 200a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM222 288.3L136.8 458.5 85.5 432.8l72.3-144.5H222z"]},faFlute:{prefix:"far",iconName:"flute",icon:[640,512,[],"f8b9","M144 304H576c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H144v96zm-48 0V208H64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H96zM64 160H96h24 24H576c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H144 120 96 64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64zm256 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faAcorn:{prefix:"far",iconName:"acorn",icon:[448,512,[],"f6ae","M267.2 38.4c8-10.6 5.8-25.6-4.8-33.6s-25.6-5.8-33.6 4.8L224 16c-10.7 14.3-18 30.7-21.6 48H96C43 64 0 107 0 160v16c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V160c0-53-43-96-96-96H252.1c2.4-6.8 5.9-13.3 10.3-19.2l4.8-6.4zM400 160H48c0-26.5 21.5-48 48-48H352c26.5 0 48 21.5 48 48zM48.4 240c4.1 78.1 39 189.3 165.5 236.4c6.5 2.4 13.7 2.4 20.2 0C360.6 429.3 395.5 318.1 399.6 240H351.5c-3.9 65.7-32.7 150.2-127.5 188.9C129.2 390.2 100.3 305.7 96.5 240H48.4z"]},faVideoArrowUpRight:{prefix:"far",iconName:"video-arrow-up-right",icon:[576,512,[],"e2c9","M320 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H320zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V351 161 128c0-35.3-28.7-64-64-64H64zm464 84.6V363.4L416 313v52.6l104.3 46.9c5.1 2.3 10.6 3.5 16.2 3.5c21.8 0 39.5-17.7 39.5-39.5v-241c0-21.8-17.7-39.5-39.5-39.5c-5.6 0-11.1 1.2-16.2 3.5L416 146.4V199l112-50.4zM152 160c-13.3 0-24 10.7-24 24s10.7 24 24 24h54.1L103 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l103-103V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24H152z"]},faGrateDroplet:{prefix:"far",iconName:"grate-droplet",icon:[576,512,[],"e194","M0 88C0 57.1 25.1 32 56 32h72 96 96 72c30.9 0 56 25.1 56 56v74.2c-15.1 4.3-28.2 14.6-35.8 28.8L400 214V88c0-4.4-3.6-8-8-8H344V232h46.4L336.9 332.2C325.8 353.1 320 376.4 320 400c0 29.6 8.9 57.1 24.2 80H320 224 128 56c-30.9 0-56-25.1-56-56V256 88zm56-8c-4.4 0-8 3.6-8 8V232h56V80H56zM48 424c0 4.4 3.6 8 8 8h48V280H48V424zm152 8V280H152V432h48zm96 0V280H248V432h48zM248 80V232h48V80H248zM200 232V80H152V232h48zm240.5-25.9c4.6-8.7 13.7-14.1 23.5-14.1s18.9 5.4 23.5 14.1l75.3 141.2c8.7 16.2 13.2 34.3 13.2 52.7c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-18.4 4.5-36.5 13.2-52.7l75.3-141.2z"]},faSealExclamation:{prefix:"far",iconName:"seal-exclamation",icon:[512,512,[],"e242","M176 112c12.7 0 24.9-5.1 33.9-14.1L256 51.9l46.1 46.1c9 9 21.2 14.1 33.9 14.1l64 0 0 64c0 12.7 5.1 24.9 14.1 33.9l45.6 45.6-45.6 45.6c-9 9-14.1 21.2-14.1 33.9l0 64.9-64.9 0c-12.7 0-24.9 5.1-33.9 14.1L256 459.2l-45.1-45.1c-9-9-21.2-14.1-33.9-14.1L112 400l0-64.9c0-12.7-5.1-24.9-14.1-33.9L52.4 255.5l45.6-45.6c9-9 14.1-21.2 14.1-33.9l0-64 64 0zM289.9 17.9c-18.7-18.7-49.1-18.7-67.9 0L176 64l-64 0c-26.5 0-48 21.5-48 48l0 64L18.4 221.6c-18.7 18.7-18.7 49.1 0 67.9L64 335.1 64 400c0 26.5 21.5 48 48 48l64.9 0 45.1 45.1c18.7 18.7 49.1 18.7 67.9 0L335.1 448l64.9 0c26.5 0 48-21.5 48-48l0-64.9 45.6-45.6c18.7-18.7 18.7-49.1 0-67.9L448 176l0-64c0-26.5-21.5-48-48-48l-64 0L289.9 17.9zM256 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faChessBishop:{prefix:"far",iconName:"chess-bishop",icon:[320,512,[9821],"f43a","M104 0C90.7 0 80 10.7 80 24c0 11.2 7.6 20.6 18 23.2c-7.8 8-16.1 17-24.4 27C38.2 116.7 0 178.8 0 250.9c0 44.8 24.6 72.2 48 87.8V352H96V325c0-9-5-17.2-13-21.3c-18-9.3-35-24.7-35-52.7c0-55.5 29.8-106.8 62.4-145.9c16-19.2 32.1-34.8 44.2-45.5c1.9-1.7 3.7-3.2 5.3-4.6c1.7 1.4 3.4 3 5.3 4.6c12.1 10.7 28.2 26.3 44.2 45.5c5.3 6.3 10.5 13 15.5 20L159 191c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57.8-57.8c12.8 25.9 21.2 54.3 21.2 83.8c0 28-17 43.4-35 52.7c-8 4.1-13 12.3-13 21.3v27h48V338.7c23.4-15.6 48-42.9 48-87.8c0-72.1-38.2-134.2-73.6-176.7c-8.3-9.9-16.6-19-24.4-27c10.3-2.7 18-12.1 18-23.2c0-13.3-10.7-24-24-24H160 104zM52.7 464l16.6-32H250.8l16.6 32H52.7zm207.9-80H59.5c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H279.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3z"]},faMessageSms:{prefix:"far",iconName:"message-sms",icon:[512,512,[],"e1e5","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM96 180.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H152c8.8 0 16-7.2 16-16s-7.2-16-16-16H132.8C112.5 144 96 160.5 96 180.8zM372.8 144c-20.3 0-36.8 16.5-36.8 36.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H352c-8.8 0-16 7.2-16 16s7.2 16 16 16h27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H392c8.8 0 16-7.2 16-16s-7.2-16-16-16H372.8zm-152 6.4c-4.1-5.5-11.3-7.8-17.9-5.6S192 153.1 192 160v96c0 8.8 7.2 16 16 16s16-7.2 16-16V208l19.2 25.6c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4L288 208v48c0 8.8 7.2 16 16 16s16-7.2 16-16V160c0-6.9-4.4-13-10.9-15.2s-13.7 .1-17.9 5.6L256 197.3l-35.2-46.9z"]},faCoffeeBeans:{prefix:"far",iconName:"coffee-beans",icon:[512,512,[],"e13f","M476.8 258c50-50 39.9-141.2-22.6-203.6S300.5-18.2 250.5 31.8s-39.9 141.2 22.6 203.6S426.8 308 476.8 258zm-46.6-46.7c3.5 4.1 7 9.2 10.4 14.9c-25.8 22.7-83.8 25-133.5-24.7c-28-28-39.5-58.7-40.1-84.8c27.8 29.1 60 40.6 87.3 50.3l1.4 .5c30.2 10.8 54.3 19.8 74.6 43.8zm-10-123c28 28 39.5 58.7 40.1 84.8c-27.8-29.1-60-40.6-87.3-50.3l-1.4-.5c-30.2-10.8-54.3-19.8-74.6-43.8c-3.5-4.1-7-9.2-10.4-14.9c25.8-22.7 83.8-25 133.5 24.7zM128.1 446c-.4 5.4-1.6 11.5-3.1 17.9C90.7 461.7 48 422.3 48 352c0-39.7 13.6-69.5 31.6-88.3c-.9 40.2 13.7 71.1 26.1 97.3l.6 1.3c13.7 29 24.4 52.4 21.8 83.7zM208 352c0 39.7-13.6 69.5-31.6 88.3c.9-40.2-13.7-71.1-26.1-97.3l-.6-1.3c-13.7-29-24.4-52.4-21.8-83.7c.4-5.4 1.6-11.5 3.1-17.9C165.3 242.3 208 281.7 208 352zM128 512c70.7 0 128-71.6 128-160s-57.3-160-128-160S0 263.6 0 352s57.3 160 128 160z"]},faHatWitch:{prefix:"far",iconName:"hat-witch",icon:[576,512,[],"f6e7","M148.4 384H96l85.9-196.3C198.8 149 228 116.9 265 96.5l170.4-94c3-1.7 6.4-2.5 9.9-2.5c7 0 13.7 2.4 19.1 6.7L564 86.4c7.6 6.1 12 15.3 12 25V121c0 4.6-1 9.2-2.9 13.4l-39.1 84.7c-3.6 7.9-11.5 12.9-20.1 12.9c-10.4 0-19.4-7.2-21.7-17.4l-8-35.9C481.7 167.8 472 160 460.8 160c-8 0-15.5 4-19.9 10.7l-19.5 29.3c-3.5 5.3-5.4 11.5-5.4 17.8c0 4.1 .8 8.2 2.3 11.9L480 384H428.3L373.7 247.5l0 0c-3.8-9.5-5.7-19.7-5.7-29.8c0-15.7 4.6-31.2 13.4-44.5L401 144c13.3-20 35.8-32 59.8-32c22.8 0 43.6 10.7 56.9 27.9l9.8-21.2L444.6 52.3 288.2 138.6c-27.7 15.3-49.7 39.3-62.4 68.4L148.4 384zM240 336c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32v48H240V336zm313.4 80c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.7-6.9 15.6C550.1 470.3 493.4 512 416 512H160C82.6 512 25.9 470.3 6.9 454.2C2.4 450.4 0 444.6 0 438.6C0 426.1 10.1 416 22.6 416H553.4z"]},faFaceGrinWink:ecV,faGrinWink:eck,faClockThreeThirty:{prefix:"far",iconName:"clock-three-thirty",icon:[512,512,[],"e357","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V256c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faEarDeaf:ecE,faDeaf:ecD,faDeafness:ecS,faHardOfHearing:ec_,faAlarmClock:{prefix:"far",iconName:"alarm-clock",icon:[512,512,[9200],"f34e","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 112a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 400c53.2 0 102.1-18.6 140.5-49.5L439 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-42.5-42.5c31-38.4 49.5-87.3 49.5-140.5C480 164.3 379.7 64 256 64S32 164.3 32 288c0 53.2 18.6 102.1 49.5 140.5L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l42.5-42.5c38.4 31 87.3 49.5 140.5 49.5zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM280 184c0-13.3-10.7-24-24-24s-24 10.7-24 24V288c0 6.4 2.5 12.5 7 17l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-41-41V184z"]},faEclipse:{prefix:"far",iconName:"eclipse",icon:[640,512,[],"f749","M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 18.1 98.5c1.5 8 6.9 14.7 14.4 17.8s16.1 2.2 22.8-2.4L256 450.9l82.5 56.9c6.7 4.6 15.3 5.5 22.8 2.4s12.9-9.8 14.4-17.8l8.1-44.3c-15.8-6.6-30.6-15.1-44.2-25.2l-4.5 24.4L269.6 402c-8.2-5.7-19-5.7-27.2 0l-65.6 45.2-14.4-78.3c-1.8-9.8-9.5-17.5-19.3-19.3L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0l65.6-45.2 4.5 24.4C353.2 79.1 368 70.6 383.9 64l-8.2-44.3zM256 144c-61.9 0-112 50.1-112 112s50.1 112 112 112c10.4 0 20.5-1.4 30.1-4.1c-8.4-13.9-15.3-28.9-20.3-44.6c-3.2 .5-6.5 .7-9.8 .7c-35.3 0-64-28.7-64-64s28.7-64 64-64c3.3 0 6.6 .3 9.8 .7c5-15.8 11.9-30.7 20.3-44.6c-9.6-2.7-19.7-4.1-30.1-4.1zm80 112a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm304 0a176 176 0 1 0 -352 0 176 176 0 1 0 352 0z"]},faFaceRelieved:{prefix:"far",iconName:"face-relieved",icon:[512,512,[],"e389","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm193 87c11.8 11.8 32.7 25 63 25s51.2-13.1 63-25c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-19.1 19.1-51.6 39-97 39s-77.9-19.9-97-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm158.7-91c10.6 0 19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C391.7 285.2 371 292 351.6 292s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9c5.5 5.8 14.8 9.7 25.4 9.7zm-217.4-9.7c5.5 5.8 14.8 9.7 25.4 9.7s19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C199.7 285.2 179 292 159.6 292s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9zm73-135.4c2.8 8.4-1.7 17.4-10.1 20.2l-6.3 2.1c-23.6 7.9-44 23.4-57.8 44.1l-7.6 11.5c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l7.6-11.5c17.8-26.6 43.9-46.6 74.3-56.7l6.3-2.1c8.4-2.8 17.4 1.7 20.2 10.1zm107.8 20.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1l6.3 2.1c30.4 10.1 56.5 30.1 74.3 56.7l7.6 11.5c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4L379 173.4c-13.8-20.7-34.1-36.3-57.8-44.1l-6.3-2.1z"]},faRoadCircleCheck:{prefix:"far",iconName:"road-circle-check",icon:[640,512,[],"e564","M217.7 32c-30.4 0-57.5 19-67.7 47.6L40.6 383.6C23.7 430.5 58.4 480 108.3 480H360.2c-21.9-26.6-36.2-59.7-39.5-96c-.2 0-.5 0-.7 0c-13.3 0-24 10.7-24 24v24H108.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304c3.4-9.5 12.5-15.9 22.6-15.9H296v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l34.9 96.9c5.4-.5 10.8-.7 16.3-.7c12.3 0 24.2 1.3 35.8 3.6L490 79.6C479.7 51 452.6 32 422.3 32H217.7zM326.9 319c4.1-14.1 9.8-27.4 17.1-39.8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24c2.4 0 4.7-.4 6.9-1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faDiceFive:{prefix:"far",iconName:"dice-five",icon:[448,512,[9860],"f523","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faOctagonMinus:ecO,faMinusOctagon:ecP,faSquareRss:ecj,faRssSquare:ecB,faFaceZany:{prefix:"far",iconName:"face-zany",icon:[512,512,[],"e3a4","M436.1 152C378.7 52.5 251.5 18.4 152 75.9S18.4 260.5 75.9 360c25 43.3 63.2 74.2 106.5 90.6c-4.1-10.7-6.4-22.4-6.4-34.6v-7.8c-10.4-6.2-20.1-13.7-28.9-22.2c-10.2-9.9-6.6-26.3 5.7-33.4L391.2 214.9c12.3-7.1 28.3-2 31.8 11.8c15.2 59.4-5.9 124.1-55 165V416c0 5.5-.5 10.9-1.4 16.1C461 373 492.3 249.2 436.1 152zM384 477.7c-27.9 16.1-57.5 26.3-87.5 31.1c-7.8 2.1-16 3.2-24.5 3.2c-1.9 0-3.7-.1-5.6-.2c-92 3.7-182.9-42.6-232.1-127.8C-36.4 261.6 5.6 105 128 34.3S407 5.6 477.7 128s28.7 279-93.7 349.7zM296.4 160c-11.1 0-20.4-7.5-23.2-17.7c-.8 3.1-1.2 6.4-1.2 9.7c0 22.1 17.9 40 40 40s40-17.9 40-40s-17.9-40-40-40c-3 0-6 .3-8.8 1c9.9 2.9 17.2 12.1 17.2 23c0 13.3-10.7 24-24 24zM312 80a72 72 0 1 1 0 144 72 72 0 1 1 0-144zM176 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 80 224zm48 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM336 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faTricycle:{prefix:"far",iconName:"tricycle",icon:[512,512,[],"e5c3","M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h73.6c7.9 0 14.4 6.4 14.4 14.4c0 4.2-1.8 8.2-5 10.9l-42.6 36.5c-.8 .7-1.6 1.4-2.3 2.2H307.2c-58.8 0-114 23.9-154.1 64.6L133.6 176H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H77.6l44 73.4c-1.3 2.2-2.6 4.5-3.9 6.7c-1.9-.1-3.9-.1-5.8-.1C50.1 256 0 306.1 0 368s50.1 112 112 112s112-50.1 112-112c0-42.4-23.6-79.4-58.4-98.4c30.7-48.1 84-77.6 141.6-77.6h12.1l11 43.8C286.4 256.1 256 300.5 256 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-2.4 0-4.8 .1-7.2 .2l-13.9-55.6 31.3-26.9C408 129.9 416 112.6 416 94.4C416 59.9 388.1 32 353.6 32H280zm62.2 251.8l18.5 74c3.2 12.9 16.2 20.7 29.1 17.5s20.7-16.2 17.5-29.1l-18.5-74c42 2.5 75.2 37.3 75.2 79.9c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-28.9 15.3-54.2 38.2-68.2zM112 304a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faLandMineOn:{prefix:"far",iconName:"land-mine-on",icon:[640,512,[],"e51b","M344 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 336c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48v16h31.5c19.6 0 37.3 11.9 44.6 30.2l34.4 85.9c8.4 21-7.1 43.9-29.7 43.9H111.3c-22.6 0-38.1-22.9-29.7-43.9l34.4-85.9c7.3-18.2 24.9-30.2 44.6-30.2H192V336zM505.1 464l-25.6-64h-319l-25.6 64H505.1zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z"]},faSquareArrowUpLeft:{prefix:"far",iconName:"square-arrow-up-left",icon:[448,512,[],"e263","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm288 48c13.3 0 24 10.7 24 24s-10.7 24-24 24H193.9L329 327c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-135-135V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V168c0-13.3 10.7-24 24-24H288z"]},faICursor:{prefix:"far",iconName:"i-cursor",icon:[256,512,[],"f246","M.1 22.2c-1 13.2 8.9 24.8 22.1 25.8l15.4 1.2C75 52 104 83.3 104 120.9V232H64c-13.3 0-24 10.7-24 24s10.7 24 24 24h40V391.1c0 37.6-29 68.9-66.5 71.8l-15.4 1.2C8.9 465.1-.9 476.6 .1 489.8s12.6 23.1 25.8 22.1l15.4-1.2c35.7-2.7 66.7-20.9 86.8-47.6c20.1 26.7 51.1 44.9 86.8 47.6l15.4 1.2c13.2 1 24.8-8.9 25.8-22.1s-8.9-24.8-22.1-25.8l-15.4-1.2C181 460 152 428.7 152 391.1V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H152V120.9c0-37.6 29-68.9 66.5-71.8l15.4-1.2c13.2-1 23.1-12.6 22.1-25.8S243.4-.9 230.2 .1L214.8 1.3C179.1 4 148.1 22.2 128 48.9C107.9 22.2 76.9 4 41.2 1.3L25.8 .1C12.6-.9 1.1 8.9 .1 22.2z"]},faChartMixedUpCircleDollar:{prefix:"far",iconName:"chart-mixed-up-circle-dollar",icon:[576,512,[],"e5d9","M408 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h52.5L320.2 168.2 207.8 69.9c-8.2-7.1-20.1-7.9-29.1-1.9L10.7 180c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7L190 118.2l114.2 99.9c9 7.9 22.4 7.9 31.4 .2L496 80.7V136c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H408zM200 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V272c0-4.4 3.6-8 8-8s8 3.6 8 8V432zm-8-208c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48s48-21.5 48-48V272c0-26.5-21.5-48-48-48zM72 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V368c0-4.4 3.6-8 8-8s8 3.6 8 8v64zM64 320c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48s48-21.5 48-48V368c0-26.5-21.5-48-48-48zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM408.1 339l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16V438.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6c-8.4-2.6-13.2-11.6-10.5-20s11.6-13.2 20-10.5c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V288c0-8.8 7.2-16 16-16s16 7.2 16 16v9.4c6.3 .9 12.3 2.3 17.9 3.7c8.6 2.1 13.8 10.8 11.7 19.4s-10.8 13.8-19.4 11.7c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4c-.4 .7-.9 1.6-.8 3.6z"]},faSaltShaker:{prefix:"far",iconName:"salt-shaker",icon:[384,512,[129474],"e446","M325.2 464H58.8c-6 0-10.8-4.8-10.8-10.8c0-.6 .1-1.3 .2-1.9L94.5 192H289.5l46.3 259.3c.1 .6 .2 1.3 .2 1.9c0 6-4.8 10.8-10.8 10.8zM58.8 512H325.2c32.5 0 58.8-26.3 58.8-58.8c0-3.5-.3-6.9-.9-10.3L323.7 110.3C312.3 46.5 256.8 0 192 0S71.7 46.5 60.3 110.3L.9 442.9c-.6 3.4-.9 6.9-.9 10.3C0 485.7 26.3 512 58.8 512zM192 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM128 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM240 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faStamp:{prefix:"far",iconName:"stamp",icon:[512,512,[],"f5bf","M299.3 116.7c3-6.2 4.7-13.2 4.7-20.7c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 7.5 1.7 14.5 4.7 20.7l.3 .6c7 14.6 19 39.6 19 68.7c0 65.2-52.8 118-118 118H96c-26.5 0-48 21.5-48 48v8c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8v-8c0-26.5-21.5-48-48-48H398c-65.2 0-118-52.8-118-118c0-29 12-54.1 19-68.6l0 0 .3-.6zm43.3 20.8C335.2 152.9 328 168.9 328 186c0 38.7 31.4 70 70 70h18c53 0 96 43 96 96v8c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56v-8c0-53 43-96 96-96h18c38.7 0 70-31.3 70-70c0-17.1-7.2-33.1-14.6-48.5c-6-12.6-9.4-26.6-9.4-41.5c0-53 43-96 96-96s96 43 96 96c0 14.9-3.4 28.9-9.4 41.5zM32 480c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32z"]},faFilePlus:{prefix:"far",iconName:"file-plus",icon:[384,512,[],"f319","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM192 208c-13.3 0-24 10.7-24 24v48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48c0 13.3 10.7 24 24 24s24-10.7 24-24V328h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V232c0-13.3-10.7-24-24-24z"]},faDrawSquare:{prefix:"far",iconName:"draw-square",icon:[448,512,[],"f5ef","M64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm24 43.3V356.7c16 6.5 28.9 19.3 35.3 35.3H324.7c6.5-16 19.3-28.9 35.3-35.3V155.3c-16-6.5-28.9-19.3-35.3-35.3H123.3c-6.5 16-19.3 28.9-35.3 35.3zM123.3 440c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V155.3C16.5 145.9 0 122.9 0 96C0 60.7 28.7 32 64 32c26.9 0 49.9 16.5 59.3 40H324.7c9.5-23.5 32.5-40 59.3-40c35.3 0 64 28.7 64 64c0 26.9-16.5 49.9-40 59.3V356.7c23.5 9.5 40 32.5 40 59.3c0 35.3-28.7 64-64 64c-26.9 0-49.9-16.5-59.3-40H123.3zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm320 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0-320a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faToiletPaperUnderSlash:ecR,faToiletPaperReverseSlash:ecU,faStairs:{prefix:"far",iconName:"stairs",icon:[576,512,[],"e289","M384 56c0-13.3 10.7-24 24-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H432V200c0 13.3-10.7 24-24 24H304V328c0 13.3-10.7 24-24 24H176V456c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128V328c0-13.3 10.7-24 24-24H256V200c0-13.3 10.7-24 24-24H384V56z"]},faDroneFront:ecF,faDroneAlt:ecG,faGlassEmpty:{prefix:"far",iconName:"glass-empty",icon:[384,512,[],"e191","M6.3 7.8C10.9 2.8 17.3 0 24 0H360c6.7 0 13.1 2.8 17.7 7.8s6.8 11.6 6.2 18.3L347.7 446.2C344.5 483.4 313.3 512 276 512H108c-37.4 0-68.5-28.6-71.7-65.8L.1 26.1C-.5 19.4 1.8 12.7 6.3 7.8zM50.2 48l34 394.1C85.2 454.5 95.6 464 108 464H276c12.5 0 22.8-9.5 23.9-21.9L333.8 48H50.2z"]},faDialHigh:{prefix:"far",iconName:"dial-high",icon:[576,512,[],"e15c","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 248H397.4c-11 50.3-55.8 88-109.4 88c-61.9 0-112-50.1-112-112s50.1-112 112-112c53.6 0 98.4 37.7 109.4 88H288c-13.3 0-24 10.7-24 24s10.7 24 24 24zm160-24a160 160 0 1 0 -320 0 160 160 0 1 0 320 0zm128 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faUserHelmetSafety:ecY,faUserConstruction:ecQ,faUserHardHat:ecq,faI:{prefix:"far",iconName:"i",icon:[320,512,[105],"49","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H136V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V80H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H160 24z"]},faHryvniaSign:ecK,faHryvnia:ecZ,faArrowDownLeftAndArrowUpRightToCenter:{prefix:"far",iconName:"arrow-down-left-and-arrow-up-right-to-center",icon:[512,512,[],"e092","M489 57c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-135 135V72c0-13.3-10.7-24-24-24s-24 10.7-24 24V216c0 13.3 10.7 24 24 24H440c13.3 0 24-10.7 24-24s-10.7-24-24-24H353.9L489 57zM23 455c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V440c0 13.3 10.7 24 24 24s24-10.7 24-24V296c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h86.1L23 455z"]},faPills:{prefix:"far",iconName:"pills",icon:[576,512,[],"f484","M112 80c35.3 0 64 28.7 64 64V256H48V144c0-35.3 28.7-64 64-64zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V144c0-61.9-50.1-112-112-112S0 82.1 0 144zM416 432c-61.9 0-112-50.1-112-112c0-22.2 6.5-43 17.7-60.4L476.4 414.3C459 425.5 438.2 432 416 432zM355.6 225.7C373 214.5 393.8 208 416 208c61.9 0 112 50.1 112 112c0 22.2-6.5 43-17.7 60.4L355.6 225.7zM416 480a160 160 0 1 0 0-320 160 160 0 1 0 0 320z"]},faFaceGrinWide:ecW,faGrinAlt:ec$,faTooth:{prefix:"far",iconName:"tooth",icon:[448,512,[129463],"f5c9","M64 143.3c0 12.5 2.9 24.9 8.5 36.1l17.1 34.2c8.8 17.7 15.2 36.4 18.9 55.8L139.6 431c.1 .6 .6 1 1.2 1c.5 0 1-.4 1.2-.9l28.4-102.4C177.1 304.6 199 288 224 288s46.9 16.6 53.5 40.7L306 431.1c.1 .5 .6 .9 1.2 .9c.6 0 1.1-.4 1.2-1l31.1-161.6c3.7-19.4 10.1-38.2 18.9-55.8l15.1-30.2c6.9-13.9 10.6-29.2 10.6-44.8c0-32.4-26.3-58.7-58.7-58.7H314.6C298 80 282 85.9 269.4 96.7l-7 6 8.1 6c10.6 8 12.8 23 4.8 33.6s-23 12.8-33.6 4.8l-32-24-32-24-8-6C158.2 84.6 144.3 80 130 80h-2.7C92.3 80 64 108.3 64 143.3zm159-70l15.1-13C259.4 42 286.5 32 314.6 32h10.7C384.2 32 432 79.8 432 138.7c0 23-5.4 45.7-15.6 66.2l-15.1 30.2c-6.9 13.7-11.8 28.3-14.7 43.4L355.5 440.1C351 463.3 330.8 480 307.2 480c-22.1 0-41.5-14.7-47.4-36L231.3 341.5c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.3-7.3 5.5L188.3 444c-5.9 21.3-25.3 36-47.4 36c-23.6 0-43.9-16.7-48.3-39.9L61.4 278.5c-2.9-15.1-7.8-29.7-14.7-43.4L29.6 200.8C20.7 183 16 163.3 16 143.3C16 81.8 65.8 32 127.3 32H130c24.7 0 48.7 8 68.4 22.8l8 6L223 73.2z"]},faBasketballHoop:{prefix:"far",iconName:"basketball-hoop",icon:[640,512,[],"f435","M49.2 209.4C64.9 179.7 144.6 48 320 48s255.1 131.7 270.8 161.4c.7 1.4 1.2 3.1 1.2 5.5V331.2c0 6.3-3.7 12.1-9.5 14.6l-60.3 26.8-8 56.1 87.8-39c23.1-10.3 38-33.2 38-58.5V214.9c0-8.9-1.8-18.6-6.8-28C615.3 153.1 523.3 0 320 0S24.7 153.1 6.8 187C1.8 196.3 0 206 0 214.9V331.2c0 25.3 14.9 48.2 38 58.5l87.8 39-8-56.1L57.5 345.8c-5.8-2.6-9.5-8.3-9.5-14.6V214.9c0-2.4 .5-4.2 1.2-5.5zM142.1 288l7.3 50.8 0 0 0 .1 22.9 152c1.1 7.5 6.4 13.8 13.7 16.1s15.2 .3 20.5-5.2l48.7-50.6 50.7 50.9c3.8 3.8 8.8 5.9 14.2 5.9s10.4-2.1 14.2-5.9l50.7-50.9 48.7 50.6c5.3 5.5 13.2 7.5 20.5 5.2s12.6-8.6 13.7-16.1l22.9-152 0 0 0-.1 7.3-50.8H504c13.3 0 24-10.7 24-24s-10.7-24-24-24H480 432 208 160 136c-13.3 0-24 10.7-24 24s10.7 24 24 24h6.1zm315.4 0l-4.1 28.9L418.6 288H456h1.5zM356 288l.5 .4L320 326.2l-36.4-37.8 .5-.4H356zm-134.5 0l-34.8 28.9L182.5 288H184h37.4zm61.5 134.4L320 383.9l37.1 38.5L320 459.7l-37.1-37.2zm9.3-67.4l-37.6 39-44.5-44.7L252.7 314l39.5 41.1zM198.1 394l28.8 28.9-21.2 22L198.1 394zm149.7-38.9L387.3 314l42.6 35.4-44.5 44.7-37.6-39zM441.9 394l-7.7 50.9-21.2-22L441.9 394zM208 176H432v32h48V168c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40v40h48V176z"]},faObjectsAlignBottom:{prefix:"far",iconName:"objects-align-bottom",icon:[512,512,[],"e3bb","M24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24zM176 336V48H112V336h64zm-64 48c-26.5 0-48-21.5-48-48V48C64 21.5 85.5 0 112 0h64c26.5 0 48 21.5 48 48V336c0 26.5-21.5 48-48 48H112zm288-48V176H336V336h64zm-64 48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48V336c0 26.5-21.5 48-48 48H336z"]},faV:{prefix:"far",iconName:"v",icon:[384,512,[118],"56","M14.7 33.9c12.2-5.1 26.3 .6 31.4 12.8L192 394 337.9 46.7c5.1-12.2 19.2-18 31.4-12.8s18 19.2 12.8 31.4l-168 400c-3.7 8.9-12.5 14.7-22.1 14.7s-18.4-5.8-22.1-14.7L1.9 65.3C-3.3 53.1 2.5 39 14.7 33.9z"]},faSparkles:{prefix:"far",iconName:"sparkles",icon:[512,512,[10024],"f890","M327.5 85.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 128l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 128l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 64 426.8 7.5C425.1 3 420.8 0 416 0s-9.1 3-10.8 7.5L384 64 327.5 85.2zM9.3 240C3.6 242.6 0 248.3 0 254.6s3.6 11.9 9.3 14.5L26.3 277l8.1 3.7 .6 .3 88.3 40.8L164.1 410l.3 .6 3.7 8.1 7.9 17.1c2.6 5.7 8.3 9.3 14.5 9.3s11.9-3.6 14.5-9.3l7.9-17.1 3.7-8.1 .3-.6 40.8-88.3L346 281l.6-.3 8.1-3.7 17.1-7.9c5.7-2.6 9.3-8.3 9.3-14.5s-3.6-11.9-9.3-14.5l-17.1-7.9-8.1-3.7-.6-.3-88.3-40.8L217 99.1l-.3-.6L213 90.3l-7.9-17.1c-2.6-5.7-8.3-9.3-14.5-9.3s-11.9 3.6-14.5 9.3l-7.9 17.1-3.7 8.1-.3 .6-40.8 88.3L35.1 228.1l-.6 .3-8.1 3.7L9.3 240zm83 14.5l51.2-23.6c10.4-4.8 18.7-13.1 23.5-23.5l23.6-51.2 23.6 51.2c4.8 10.4 13.1 18.7 23.5 23.5l51.2 23.6-51.2 23.6c-10.4 4.8-18.7 13.1-23.5 23.5l-23.6 51.2-23.6-51.2c-4.8-10.4-13.1-18.7-23.5-23.5L92.3 254.6zM384 384l-56.5 21.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 448l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 448l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 384l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L384 384z"]},faSquid:{prefix:"far",iconName:"squid",icon:[512,512,[129425],"e450","M261.5 4.8C265.3 .9 270.7-.8 276 .3L392.7 23.6C423 14.4 456.7 6.5 494.3 .2c5.1-.8 10.3 .8 13.9 4.5s5.3 8.8 4.5 13.9c-6.3 37.6-14.2 71.3-23.4 101.5l23.3 116.7c1.1 5.3-.6 10.8-4.5 14.6s-9.4 5.4-14.7 4.2l-58.9-13.1C388.4 314.5 332.8 346 286.2 353.2l16 16 .1 .1 22.5 22.5c6.2 6.2 16.4 6.2 22.6 0l56.4-56.3c18.9-18.9 49.5-18.7 68.2 .3l36.4 37.1c6.1 6.3 6.1 16.3-.1 22.5l-2.8 2.8c-34 34-87.7 33.3-121 1.9L370 414.4c-18.7 18.7-49.1 18.7-67.9 0L273.7 386c-9.4-9.2-24.4-9.2-33.7 0l-.1 .1-.1 .1c-9.2 9.4-9.2 24.4 0 33.8l.1 .1 5.7 5.7 9.9 9.9c19.5 19.5 18.6 51.5-2.1 69.8l-2.8 2.5c-6.6 5.9-16.7 5.3-22.6-1.3s-5.3-16.7 1.3-22.6l2.8-2.5c6.9-6.1 7.2-16.8 .7-23.3l-9.9-9.8-.1-.1-22.4-22.4-.1-.1c-10.2-10.1-27-9-35.8 2.3l-15.6 20c-2.7 3.5-4.2 7.7-4.2 12.1c0 10.9 8.8 19.7 19.7 19.7h12.3c8.8 0 16 7.2 16 16s-7.2 16-16 16H164.6c-28.6 0-51.7-23.2-51.7-51.7c0-11.5 3.8-22.7 10.9-31.8l21.9-28.2c7.3-9.4 6.5-22.8-1.9-31.2s-21.8-9.3-31.2-1.9L84.4 389.1C75.3 396.2 64.1 400 52.6 400C24.1 400 .9 376.8 .9 348.3L.9 336c0-8.8 7.2-16 16-16s16 7.2 16 16v12.3c0 10.9 8.8 19.7 19.7 19.7c4.4 0 8.7-1.5 12.1-4.2l20-15.6c11.3-8.8 12.4-25.5 2.4-35.8L64.6 289.9l-.2-.2L53.8 279.2c-6.4-6.4-16.7-6.2-22.9 .3L27.6 283c-6.1 6.4-16.2 6.7-22.6 .6s-6.7-16.2-.6-22.6l3.3-3.5c18.6-19.6 49.7-20 68.7-.9L93 273.1c9.4 9.2 24.4 9.1 33.8-.2c9.4-9.4 9.4-24.5 0-33.9l0 0-5.7-5.7 0 0L98.5 210.7c-18.7-18.7-18.7-49.1 0-67.9l14.3-14.3c-31.4-33.3-32.1-87 1.9-121l2.8-2.8c6.2-6.2 16.3-6.3 22.5-.1l37.1 36.4c19.1 18.7 19.2 49.3 .3 68.2l-56.4 56.4c-6.2 6.2-6.2 16.4 0 22.6l22.6 22.6 2 2 14 14c7.2-46.6 38.7-102.2 110.6-148.4L257.3 19.5c-1.2-5.3 .4-10.8 4.2-14.7zM184.9 296a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM432.3 62C266.7 103.7 228.1 174.4 222.4 215.4c-1.9 13.9 6 30.8 25.1 49.9s36 27 49.9 25.1c41-5.6 111.8-44.3 153.5-209.8c2.8-11.3-7.3-21.5-18.6-18.6z"]},faLeafyGreen:{prefix:"far",iconName:"leafy-green",icon:[576,512,[129388],"e41d","M233.8 27c-38-36.5-98.4-36-135.8 1.5C92 34.4 87 40.8 83 47.7C70 69.6 50.6 89.9 30.9 105.9c-2.3 1.8-4.4 3.8-6.5 5.9C-1.4 137.6-6.8 176.2 8.5 207.2c5.7 11.7 11 24.1 11 37.1v35.7c0 14.7 5.8 28.8 16.3 39.2l26.3 26.3c10.4 10.4 16.3 24.5 16.3 39.2l0 12.9c0 2.9 .2 5.8 .7 8.7l7.6-7.6c6-6 9.4-14.1 9.4-22.6V330.5c0-25.5 10.1-49.9 28.1-67.9l10.5-10.5c6-6 9.4-14.1 9.4-22.6v-43c0-25.5 10.1-49.9 28.1-67.9l29.1-29.1c5-5 8.8-12.9 13.7-27c4.4-12.9 10.8-24.8 18.9-35.5zM526 128c-9.1 35.4-9.7 73.9-6.3 106.9c.2 1.7 .3 3.4 .3 5.1c0 21-13.5 38.9-32.4 45.4c-14.5 5-38.5 13.6-57.7 32.8l-29.1 29.1c-3 3-7.1 4.7-11.3 4.7h-43c-29.7 0-58.2 11.8-79.2 32.8l-10.5 10.5c-3 3-7.1 4.7-11.3 4.7H209.9L313 297l41-41H440c13.3 0 24-10.7 24-24s-10.7-24-24-24H401.9l71-71c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L327 215l-7 7V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v86.1l-96 96V330.5c0-4.2 1.7-8.3 4.7-11.3l10.5-10.5c21-21 32.8-49.5 32.8-79.2v-43c0-4.2 1.7-8.3 4.7-11.3l29.1-29.1c19.2-19.2 27.8-43.2 32.8-57.7C297.1 69.5 315 56 336 56c1.7 0 3.5 .1 5.1 .3c33 3.5 71.4 2.8 106.9-6.3c5.1-1.3 10.4-2 16-2c35.3 0 64 28.7 64 64c0 5.6-.7 10.9-2 16zM105 505l38.2-38.2c12-12 28.3-18.7 45.3-18.7h57c17 0 33.3-6.7 45.3-18.7l10.5-10.5c12-12 28.3-18.7 45.3-18.7h43c17 0 33.3-6.7 45.3-18.7l29.1-29.1c10.7-10.7 25-16.4 39.3-21.3C540.9 317.9 568 282.1 568 240c0-3.4-.2-6.8-.5-10.1c-3.1-29.1-2.3-61.5 5-89.9c2.3-8.9 3.5-18.3 3.5-28C576 50.1 525.9 0 464 0c-9.7 0-19 1.2-28 3.5c-28.4 7.3-60.8 8.1-89.9 5c-3.3-.3-6.7-.5-10.1-.5c-42.1 0-77.9 27.1-90.8 64.9c-4.9 14.3-10.6 28.6-21.3 39.3l-29.1 29.1c-12 12-18.7 28.3-18.7 45.3v43c0 17-6.7 33.3-18.7 45.3l-10.5 10.5c-12 12-18.7 28.3-18.7 45.3v57c0 17-6.7 33.3-18.7 45.3L71 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0z"]},faCircleArrowUpRight:{prefix:"far",iconName:"circle-arrow-up-right",icon:[512,512,[],"e0fc","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM192 144H344c13.3 0 24 10.7 24 24V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V225.9L185 361c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l135-135H192c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCalendars:{prefix:"far",iconName:"calendars",icon:[512,512,[],"e0d7","M224 0c13.3 0 24 10.7 24 24V64H360V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v48 16V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V192 176 128c0-35.3 28.7-64 64-64h40V24c0-13.3 10.7-24 24-24zM144 192V352c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V192H144zm-96-8V392c0 39.8 32.2 72 72 72H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120C53.7 512 0 458.3 0 392V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faBangladeshiTakaSign:{prefix:"far",iconName:"bangladeshi-taka-sign",icon:[384,512,[],"e2e6","M26.4 32.1C13.2 30.8 1.4 40.4 .1 53.6s8.3 25 21.5 26.3L44 82.1c20.4 2 36 19.3 36 39.8V176H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H80V392c0 48.6 39.4 88 88 88h32c101.6 0 184-82.4 184-184V264c0-48.6-39.4-88-88-88H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c22.1 0 40 17.9 40 40v32c0 75.1-60.9 136-136 136H168c-22.1 0-40-17.9-40-40V224h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H128V121.9c0-45.2-34.3-83.1-79.2-87.6L26.4 32.1z"]},faBicycle:{prefix:"far",iconName:"bicycle",icon:[640,512,[128690],"f206","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32H312zM454.6 296.3l36.3 67.1c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-36.3-67.1c4.9-.9 10-1.4 15.2-1.4c44.2 0 80 35.8 80 80s-35.8 80-80 80s-80-35.8-80-80c0-21.7 8.6-41.3 22.6-55.7zM136.9 272.5l-28.1 56.1c-9 18.1 4.1 39.4 24.3 39.4h73.2c-7.4 36.5-39.7 64-78.4 64c-44.2 0-80-35.8-80-80s35.8-80 80-80c3 0 6 .2 8.9 .5zM166.8 320l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z"]},faHammerWar:{prefix:"far",iconName:"hammer-war",icon:[384,512,[],"f6e4","M216 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V52L36.7 32.4C17.7 29.5 0 44.7 0 64V256c0 19.3 17.7 34.5 36.7 31.6l150.5-22.6c3.1-.5 6.3-.5 9.5 0l150.5 22.6c19.1 2.9 36.7-12.4 36.7-31.6V64c0-19.3-17.7-34.5-36.7-31.6L216 52V24zm0 276.3l-24-3.6-24 3.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V300.3zm-35.9-82.7L48 237.4V82.6l132.1 19.8c7.9 1.2 15.9 1.2 23.7 0L336 82.6V237.4L203.9 217.6c-7.9-1.2-15.9-1.2-23.7 0z"]},faCircleD:{prefix:"far",iconName:"circle-d",icon:[512,512,[],"e104","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V360c0 13.3 10.7 24 24 24h72c70.7 0 128-57.3 128-128s-57.3-128-128-128H184zm72 208H208V176h48c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},faSpiderBlackWidow:{prefix:"far",iconName:"spider-black-widow",icon:[512,512,[],"f718","M144.6 1.6c12.4 4.8 18.5 18.6 13.8 31l-32.5 84.6c-1.1 3-.4 6.3 1.8 8.5L160 158.1c.6-32.8 17.8-61.6 43.3-78.4c5.8-3.8 13.1-4.9 19.8-3s12.3 6.7 15.2 13L256 128.1l17.7-38.3c2.9-6.3 8.5-11.1 15.2-13s13.9-.8 19.8 3c25.6 16.8 42.7 45.5 43.3 78.4l32.3-32.3c2.2-2.2 2.9-5.6 1.8-8.5L353.6 32.6c-4.8-12.4 1.4-26.3 13.8-31s26.3 1.4 31 13.8L430.9 100c7.9 20.7 3 44.1-12.7 59.7l-57.4 57.4 80.4-26.8c2.4-.8 4.3-2.7 5.1-5.1l18.9-56.8c4.2-12.6 17.8-19.4 30.4-15.2s19.4 17.8 15.2 30.4l-18.9 56.8c-5.6 16.7-18.7 29.8-35.4 35.4L395.9 256l60.5 20.2c16.7 5.6 29.8 18.7 35.4 35.4l18.9 56.8c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2l-18.9-56.8c-.8-2.4-2.7-4.3-5.1-5.1l-68.8-22.9c.8 3.2 1.5 6.4 2 9.7l43.8 43.8c15.6 15.6 20.6 39 12.7 59.7l-32.5 84.6c-4.8 12.4-18.6 18.5-31 13.8s-18.5-18.6-13.8-31l32.5-84.6c1.1-3 .4-6.3-1.8-8.5l-12.1-12.1C358.8 425.8 311.9 464 256 464s-102.8-38.2-116.2-89.9l-12.1 12.1c-2.2 2.2-2.9 5.6-1.8 8.5l32.5 84.6c4.8 12.4-1.4 26.3-13.8 31s-26.3-1.4-31-13.8L81.1 412c-7.9-20.7-3-44.1 12.7-59.7l43.8-43.8c.5-3.3 1.2-6.5 2-9.7L70.8 321.7c-2.4 .8-4.3 2.7-5.1 5.1L46.8 383.6C42.6 396.2 29 403 16.4 398.8S-3 381 1.2 368.4l18.9-56.8c5.6-16.7 18.7-29.8 35.4-35.4L116.1 256 55.6 235.8c-16.7-5.6-29.8-18.7-35.4-35.4L1.2 143.6C-3 131 3.8 117.4 16.4 113.2s26.2 2.6 30.4 15.2l18.9 56.8c.8 2.4 2.7 4.3 5.1 5.1l80.4 26.8L93.7 159.7C78.1 144 73.1 120.6 81.1 100l32.5-84.6c4.8-12.4 18.6-18.5 31-13.8zm66 142.7c-1.7 4.9-2.6 10.2-2.6 15.7v88c0 3.4 .4 6.7 1 9.9c1.6 7.6-.6 15.5-5.9 21.2C191.2 292 184 309.1 184 328v16c0 39.8 32.2 72 72 72s72-32.2 72-72V328c0-18.9-7.2-36-19.1-48.9c-5.3-5.7-7.5-13.6-5.9-21.2c.7-3.2 1-6.5 1-9.9V160c0-5.5-.9-10.8-2.6-15.7l-15.6 33.8c-3.9 8.5-12.4 13.9-21.8 13.9H248c-9.4 0-17.9-5.4-21.8-13.9l-15.6-33.8zm7.8 162.9c-1.6-2.1-2.4-4.6-2.4-7.2c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12c0 2.6-.8 5.1-2.4 7.2L272 336l21.6 28.8c1.6 2.1 2.4 4.6 2.4 7.2c0 6.6-5.4 12-12 12H228c-6.6 0-12-5.4-12-12c0-2.6 .8-5.1 2.4-7.2L240 336l-21.6-28.8z"]},faStaffSnake:ecX,faRodAsclepius:ecJ,faRodSnake:ec1,faStaffAesculapius:ec0,faPear:{prefix:"far",iconName:"pear",icon:[512,512,[],"e20c","M505 7c9.4 9.4 9.4 24.6 0 33.9L457.9 88.1c14 20.5 22.1 45.3 22.1 71.9c0 30.7-10.8 58.9-28.9 81c-29.9 36.5-61.4 81.8-73.3 127.4c-8.3 32-25 62.3-50.1 87.3c-75 75-196.5 75-271.5 0s-75-196.5 0-271.5c25.1-25.1 55.3-41.8 87.3-50.1c45.7-11.8 90.9-43.4 127.4-73.3c22.1-18 50.3-28.9 81-28.9c26.7 0 51.4 8.2 71.9 22.1L471 7c9.4-9.4 24.6-9.4 33.9 0zM367 111l22-22c-11.1-5.8-23.7-9.1-37-9.1c-19.2 0-36.8 6.7-50.6 18C264 128.6 212 166 155.6 180.6c-23.9 6.2-46.6 18.7-65.5 37.5c-56.2 56.2-56.2 147.4 0 203.6s147.4 56.2 203.6 0c18.9-18.9 31.3-41.5 37.5-65.5C346 300 383.4 248 414 210.6c11.3-13.8 18-31.3 18-50.6c0-13.4-3.3-25.9-9.1-37l-22 22c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zM288 320c0 53-43 96-96 96c-8.8 0-16-7.2-16-16s7.2-16 16-16c35.3 0 64-28.7 64-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faHeadSideCoughSlash:{prefix:"far",iconName:"head-side-cough-slash",icon:[640,512,[],"e062","M129 75.8C156.4 58.2 189 48 224 48h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-6.3 0-12 2.4-16.2 6.3L129 75.8zM459.7 335c29.7-5.3 52.3-31.3 52.3-62.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C173.5 0 127 16.7 89.5 44.8L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L459.7 335zM27 117.3C9.8 149 0 185.4 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224c0-27.4 6.3-53.3 17.4-76.4L27 117.3zM339.2 363.2l-1.3 .3c-10.5 2.6-17.8 12-17.8 22.8c0 12.2 9.4 22.4 21.6 23.4l58.4 4.9V424v8c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24c10.4 0 19.3-6.7 22.6-16H384c30 0 55.2-20.6 62.1-48.5l-107-84.3zM640 384a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88-24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88-72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faFileMov:{prefix:"far",iconName:"file-mov",icon:[512,512,[],"e647","M48 448c0 8.8 7.2 16 16 16v48c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448zm109.7-88.2L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V425.8l-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-7.2 4.8-13.5 11.7-15.4s14.3 1 18 7.2zM448 368v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16s16 7.2 16 16zM288 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V392zm40-8c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V392c0-4.4-3.6-8-8-8H328z"]},faTriangle:{prefix:"far",iconName:"triangle",icon:[512,512,[9650],"f2ec","M248.4 84.3c1.6-2.7 4.5-4.3 7.6-4.3s6 1.6 7.6 4.3L461.9 410c1.4 2.3 2.1 4.9 2.1 7.5c0 8-6.5 14.5-14.5 14.5H62.5c-8 0-14.5-6.5-14.5-14.5c0-2.7 .7-5.3 2.1-7.5L248.4 84.3zm-41-25L9.1 385c-6 9.8-9.1 21-9.1 32.5C0 452 28 480 62.5 480h387c34.5 0 62.5-28 62.5-62.5c0-11.5-3.2-22.7-9.1-32.5L304.6 59.3C294.3 42.4 275.9 32 256 32s-38.3 10.4-48.6 27.3z"]},faApartment:{prefix:"far",iconName:"apartment",icon:[576,512,[],"e468","M176 96V64c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V192c0 26.5 21.5 48 48 48h64c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H384 352 320V416c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H192 64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h64c26.5 0 48-21.5 48-48zm16 416h64 64 32 32H512c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H496 448V144 64c0-35.3-28.7-64-64-64H192c-35.3 0-64 28.7-64 64V96H80 64C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H192zM352 336c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32zm144 80V384c0-8.8-7.2-16-16-16H448c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM128 336c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32zm16 80V384c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm112-80c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32zM368 96c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V96zM256 80H224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16zM368 224V192c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM480 336c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H448c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32zM144 224V192c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm112 16c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32z"]},faTruckMedical:ec2,faAmbulance:ec6,faPepper:{prefix:"far",iconName:"pepper",icon:[512,512,[129745],"e432","M252.6 11.7C245.8 .3 231-3.4 219.7 3.4s-15.1 21.6-8.2 32.9l10.3 17.2c6.7 11.2 10.3 24 10.3 37v10.9c-17.1-6.1-36.2-7.4-55.1-2.7l-.2 0c-10.5 2.6-20.1 6.9-28.7 12.4C126.5 97.5 99.5 92.2 72.7 98.9C21.3 111.7-10 163.8 2.9 215.3l56 224c12.9 51.4 65 82.7 116.4 69.8c10.5-2.6 20.1-6.9 28.7-12.4c5.7 3.6 11.8 6.7 18.3 9.2c10.6 4 22 6.1 33.7 6.1h0l0-24 0 24h0c11.7 0 23.1-2.1 33.7-6.1c6.5-2.4 12.6-5.5 18.3-9.2c8.6 5.5 18.3 9.8 28.7 12.4c51.4 12.9 103.6-18.4 116.4-69.8l56-224c12.9-51.4-18.4-103.6-69.9-116.4c-26.8-6.7-53.8-1.4-75.3 12.4c-8.6-5.6-18.3-9.8-28.7-12.4c-19-4.8-38.1-3.5-55.3 2.6V90.6c0-21.7-5.9-43.1-17.1-61.7L252.6 11.7zM84.4 145.4c10.5-2.6 21.1-1.6 30.4 2.4c-10.4 20-13.8 43.8-7.9 67.5l33.6 134.4c3.2 12.9 16.2 20.7 29.1 17.5s20.7-16.2 17.5-29.1L153.4 203.6c-6.2-25 8.3-50.3 32.7-57.6c.7-.2 1.5-.4 2.2-.6c18.7-4.7 37.6 2.3 49 16.4c4.6 5.6 11.4 8.9 18.7 8.9s14.1-3.3 18.7-8.9c11.4-14.1 30.3-21.1 49-16.4c9.2 2.3 17 7 23 13.3c4.5 4.7 10.8 7.4 17.3 7.4s12.8-2.7 17.3-7.4c11.6-12.1 29-17.7 46.3-13.4c25.7 6.4 41.4 32.5 34.9 58.2l-56 224c-6.4 25.7-32.5 41.4-58.2 34.9c-9.2-2.3-17-7-23-13.3c-4.5-4.7-10.8-7.4-17.3-7.4s-12.8 2.7-17.3 7.4c-.2 .2-.5 .5-.7 .7l0 0c-4.7 4.7-10.5 8.5-17.1 11l0 0c-5.3 2-11 3.1-16.8 3.1h0c-5.8 0-11.5-1.1-16.8-3.1l0 0c-6.6-2.5-12.3-6.2-17-10.9l0 0c-.2-.2-.5-.5-.7-.8c-4.5-4.7-10.8-7.4-17.3-7.4s-12.8 2.7-17.3 7.4c-6 6.3-13.9 11-23 13.3c-25.7 6.4-51.8-9.2-58.2-34.9l-56-224c-6.4-25.7 9.2-51.8 34.9-58.2z"]},faPiano:{prefix:"far",iconName:"piano",icon:[512,512,[],"f8d4","M432 384v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H240v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H176v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H112v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H48v64c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V384H432zM48 336H464v-8.4c0-6.1-3.4-11.6-8.8-14.3L396.8 284c-37.2-18.6-60.8-56.7-60.8-98.3C336 109.7 274.3 48 198.3 48H192C112.5 48 48 112.5 48 192V336zm464-8.4V336v24 24 64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V384 360 336 192C0 86 86 0 192 0h6.3C300.8 0 384 83.2 384 185.7c0 23.5 13.2 44.9 34.2 55.4l58.4 29.2c21.7 10.8 35.4 33 35.4 57.2z"]},faGunSquirt:{prefix:"far",iconName:"gun-squirt",icon:[576,512,[],"e19d","M104 32c13.3 0 24 10.7 24 24v8H448c41.8 0 77.4 26.7 90.5 64H552c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24H538.5c-13.2 37.3-48.7 64-90.5 64H249l-18 72h41V312c0-13.3 10.7-24 24-24s24 10.7 24 24v40 40c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H219L199 455.8C195.5 470 182.7 480 168 480H64c-9.9 0-19.2-4.5-25.2-12.3s-8.2-17.9-5.8-27.5L79.4 254.6C34.3 246.7 0 207.3 0 160c0-47.6 34.6-87.1 80-94.7V56c0-13.3 10.7-24 24-24zm24.5 224l-44 176h71l44-176h-71zM448 208c26.5 0 48-21.5 48-48s-21.5-48-48-48H104 96c-26.5 0-48 21.5-48 48s21.5 48 48 48H211.5 261 448zM96 144H448c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faWheatAwnCircleExclamation:{prefix:"far",iconName:"wheat-awn-circle-exclamation",icon:[640,512,[],"e598","M504.7 7.2c9.4 9.4 9.4 24.6 0 33.9L366.1 179.7c7.9 .9 15.8 2.5 23.4 4.8L471 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63.7 63.7c-21.6 7.1-41.4 18.2-58.4 32.5c-24.3-10.1-52.5-7.8-75 7l10.1 10.1c9.4 9.4 21 15.3 33.1 17.6c-11.9 17.2-20.9 36.7-26.1 57.7c-27.3-23.7-66.9-25.8-96.4-6.2l10.1 10.1c23 23 59.1 24.8 84.2 5.5c-2 10.7-3.1 21.7-3.1 32.9c0 7.4 .5 14.8 1.4 21.9c-5.8 2-11.8 3.6-17.8 4.7c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-43.7 43.7-114.6 43.7-158.4 0l-11.3-11.3 0 0L41 504.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l73.5-73.5 0 0L69.3 386.1c-43.7-43.7-43.7-114.7 0-158.4l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c9.4-9.4 24.6-9.4 33.9 0l16.9 16.9c2.9 2.9 5.7 5.9 8.2 9L375 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-81.6 81.6c2.3 7.6 3.9 15.4 4.8 23.2L470.7 7.2c9.4-9.4 24.6-9.4 33.9 0zM261.5 103.3c-25 25-25 65.5 0 90.5L271.7 204c20.5-31 17.2-73.3-10.2-100.6zm-79.2 79.2c-25 25-25 65.5 0 90.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6zM159.7 408.7c25 25 65.5 25 90.5 0c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1zm-56.5-56.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faSnowman:{prefix:"far",iconName:"snowman",icon:[512,512,[9731,9924],"f7d0","M256 0C189.7 0 136 53.7 136 120c0 19 4.4 37 12.3 53c-7.2 9.3-13.2 19.6-17.8 30.6L104 192.2V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v19.6l-22.5-9.7c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l56 24 49.5 21.2c-.1 1.6-.1 3.1-.1 4.7c0 12.5 1.7 24.7 4.9 36.3C106.7 318.2 96 349.9 96 384c0 39.2 14.1 75.1 37.5 102.9c15.6 18.6 38.4 25.1 58.3 25.1H320.3c19.8 0 42.6-6.5 58.3-25.1C401.9 459.1 416 423.2 416 384c0-34.1-10.7-65.8-28.9-91.7c3.2-11.6 4.9-23.7 4.9-36.3c0-1.6 0-3.1-.1-4.7l49.5-21.2 56-24c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L456 171.6V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v40.2l-26.5 11.4c-4.6-11-10.6-21.3-17.8-30.6c7.9-16 12.3-34 12.3-53C376 53.7 322.3 0 256 0zM184 120c0-39.8 32.2-72 72-72s72 32.2 72 72c0 15.6-5 30-13.4 41.8c-6.9 9.6-5.7 22.9 2.8 31.1c16.4 16 26.6 38.3 26.6 63c0 11.3-2.1 22.1-6 32c-3.2 8.2-1.7 17.4 3.9 24.1C358.2 331.6 368 356.6 368 384c0 27.5-9.8 52.5-26.2 72c-3.8 4.6-11.1 8-21.5 8H191.7c-10.4 0-17.7-3.4-21.5-8c-16.4-19.5-26.2-44.6-26.2-72c0-27.4 9.8-52.4 26.1-71.8c5.6-6.7 7.1-16 3.9-24.1c-3.9-9.9-6-20.7-6-32c0-24.7 10.2-47 26.6-63c8.5-8.3 9.7-21.5 2.8-31.1C189 150 184 135.6 184 120zm56-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9V144c0-8.8-7.2-16-16-16s-16 7.2-16 16zm16 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faUserAlien:{prefix:"far",iconName:"user-alien",icon:[448,512,[],"e04a","M112 167c0-67.7 52.1-119 112-119s112 51.3 112 119c0 33.9-18.3 69.4-46.1 102.4c-23.3 27.7-49.6 49.4-65.9 61.6c-16.3-12.2-42.6-34-65.9-61.6C130.3 236.4 112 201 112 167zM224 0C135.6 0 64 74.8 64 167c0 101 106.6 185 139.2 208.3c6.1 4.3 13.4 6.5 20.8 6.5s14.7-2.1 20.8-6.5C277.4 352 384 268.1 384 167C384 74.8 312.4 0 224 0zM0 486.4C0 500.5 11.5 512 25.6 512H422.4c14.1 0 25.6-11.5 25.6-25.6c0-71.4-55.7-129.8-126.1-134.1c-22.6 22.1-44 38.6-56.7 47.7h48.3c40 0 73.6 27.1 83.5 64H50.9c9.9-36.9 43.5-64 83.5-64h48.3c-12.7-9.2-34-25.6-56.7-47.7C55.7 356.6 0 415 0 486.4zM208 222.9c0-30.3-24.6-54.9-54.9-54.9h-16c-5 0-9.1 4.1-9.1 9.1c0 30.3 24.6 54.9 54.9 54.9h16c5 0 9.1-4.1 9.1-9.1zM294.9 168c-30.3 0-54.9 24.6-54.9 54.9c0 5 4.1 9.1 9.1 9.1h16c30.3 0 54.9-24.6 54.9-54.9c0-5-4.1-9.1-9.1-9.1h-16z"]},faShieldCheck:{prefix:"far",iconName:"shield-check",icon:[512,512,[],"f2f7","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"]},faMortarPestle:{prefix:"far",iconName:"mortar-pestle",icon:[512,512,[],"f5a7","M504.3 11.1c10.9 12.7 10.2 31.7-1.6 43.5L397.3 160H252.3L461 6.2c13.5-9.9 32.3-7.8 43.2 4.9zM80 240v16c0 62.9 31.3 109.5 91.9 131c14.6 5.2 25.8 17.1 30.1 32.1s1 31-8.6 43.1c-.5 .6-1 1.2-1.4 1.8H320c-.5-.6-.9-1.2-1.4-1.8c-9.7-12.1-12.9-28.2-8.6-43.1s15.5-26.9 30.1-32.1c60.7-21.6 91.9-68.1 91.9-131V240H80zm432-24c0 13.3-10.7 24-24 24h-8v16c0 66-27.8 120.8-80 154.8c-13.1 8.5-27.7 15.7-43.9 21.5c10 12.6 17.7 27.1 22.5 42.9c.5 1.7 1 3.5 1.4 5.2c4.4 17.1-10.4 31.7-28.1 31.7H160c-17.7 0-32.4-14.6-28.1-31.7c.4-1.8 .9-3.5 1.4-5.2c4.7-15.8 12.5-30.3 22.5-42.9c-16.1-5.7-30.8-12.9-43.9-21.5C59.8 376.8 32 322 32 256V240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H480h8c13.3 0 24 10.7 24 24z"]},faRoadBarrier:{prefix:"far",iconName:"road-barrier",icon:[640,512,[],"e562","M24 32c13.3 0 24 10.7 24 24V80H592V56c0-13.3 10.7-24 24-24s24 10.7 24 24V80v48V256v48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V304H48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 42.7 10.7 32 24 32zM592 256V128H570.8l-64 128H592zM48 256H69.2l64-128H48V256zM389.2 128H314.8l-64 128h74.3l64-128zM378.8 256h74.3l64-128H442.8l-64 128zm-192-128l-64 128h74.3l64-128H186.8z"]},faChartCandlestick:{prefix:"far",iconName:"chart-candlestick",icon:[512,512,[],"e0e2","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zm272-8c0-8.8-7.2-16-16-16s-16 7.2-16 16V96c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V256c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32V48zm64 176v64c0 17.7 14.3 32 32 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48c-17.7 0-32 14.3-32 32zM160 128c-17.7 0-32 14.3-32 32V288c0 17.7 14.3 32 32 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48z"]},faBriefcaseBlank:{prefix:"far",iconName:"briefcase-blank",icon:[512,512,[],"e0c8","M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96h64c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64zm232 48H152 64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H360z"]},faSchool:{prefix:"far",iconName:"school",icon:[640,512,[127979],"f549","M306.7 4c8.1-5.4 18.6-5.4 26.6 0l138 92H568c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H384 256 72c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72h96.7l138-92zM568 464c13.3 0 24-10.7 24-24V168c0-13.3-10.7-24-24-24H464c-4.7 0-9.4-1.4-13.3-4L320 52.8 189.3 140c-3.9 2.6-8.6 4-13.3 4H72c-13.3 0-24 10.7-24 24V440c0 13.3 10.7 24 24 24H256V384c0-35.3 28.7-64 64-64s64 28.7 64 64v80H568zM112 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm368 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V208zM112 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm368 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V336zM240 192a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm80-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V160c0-8.8-7.2-16-16-16z"]},faIgloo:{prefix:"far",iconName:"igloo",icon:[576,512,[],"f7ae","M512 432H400V368H528v48c0 8.8-7.2 16-16 16zM395.4 320c-13.8-46.3-56.6-80-107.4-80s-93.6 33.7-107.4 80H144V192H432V320H395.4zm95.7-128c23.4 37 36.9 80.9 36.9 128H480V192h11.1zM96 192V320H48c0-47.1 13.5-91 36.9-128H96zM288 80c5.4 0 10.7 .2 16 .5V144H124.8C167.7 104.3 225 80 288 80zm64 64V88.6c37.6 10.4 71.4 29.6 99.2 55.4H352zM176 368v64H64c-8.8 0-16-7.2-16-16V368H176zM64 480H176 400 512c35.3 0 64-28.7 64-64V320C576 160.9 447.1 32 288 32S0 160.9 0 320v96c0 35.3 28.7 64 64 64zM288 288c35.3 0 64 28.7 64 64v80H224V352c0-35.3 28.7-64 64-64z"]},faBracketRound:ec4,faParenthesis:ec3,faJoint:{prefix:"far",iconName:"joint",icon:[640,512,[],"f595","M464 24V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v19c0 13.3-10.7 24-24 24s-24-10.7-24-24V245c0-17-6.7-33.3-18.7-45.3l-21-21C436.2 142.7 416 93.9 416 43V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM592 264V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24V43c0 17 6.7 33.3 18.7 45.3l21 21c36 36 56.2 84.8 56.2 135.8v19c0 13.3-10.7 24-24 24s-24-10.7-24-24zM120.2 436.8C171.7 450.7 235.2 464 288 464h27.4l-52.6-63.1c-47 3.2-99.1 14.6-142.6 26.3c-5.8 1.6-11.7 3.2-17.5 4.8c5.8 1.7 11.6 3.3 17.5 4.8zM324.6 400l53.3 64h97.5l-53.3-64H324.6zm160 0l53.3 64H592V400H484.6zM15.8 409.5c30.1-11 61.1-20.3 92-28.6C160.3 366.7 228.8 352 288 352H600c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H288c-59.2 0-127.7-14.7-180.2-28.8c-30.8-8.3-62-17.8-92-28.6C6.3 451.1 0 442.1 0 432s6.3-19.1 15.8-22.5z"]},faHorseSaddle:{prefix:"far",iconName:"horse-saddle",icon:[576,512,[],"f8c3","M426.8 .6c1.7-.4 3.4-.6 5.2-.6h8 32 .5c2.5 0 5 .1 7.5 .3V0h56c13.3 0 24 10.7 24 24c0 8.5-4.4 16-11.1 20.3c5.4 9.4 9.1 20 10.7 31.3l9.9 69.2c5.2 36.7-15.3 72.2-49.7 86c-18.3 7.3-38 7.5-55.8 1.5V240l0 .7 0 1.6c0 33.2-12.2 62.9-32 85.5V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V364.5l-51.8-15.1c-1 3.8-2.2 7.5-3.6 11.2l-12.1 32.3c-.6 1.6-.7 3.3-.2 5l14.8 53.3c8.5 30.6-14.5 60.8-46.2 60.8H139.1c-21.6 0-40.5-14.4-46.2-35.2L81.6 436.4c-8.6-31-7.2-63.9 4.1-94.1l8.2-21.7L72 265.9c-5.3-13.3-8-27.4-8-41.7c0-2.9 .1-5.7 .3-8.5C54.4 223 48 234.8 48 248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-47.3 37.3-85.9 84.1-87.9c20.3-29.1 54-48.1 92.1-48.1h22.6H232h61.3C309.8 51.5 362.6 6.1 426.8 .6zM416 239V184c0-10.2 6.4-19.3 16.1-22.6s20.3-.3 26.7 7.7l5.9 7.3c8.9 11.1 24.1 15.1 37.3 9.8c13.9-5.5 22.2-19.9 20-34.7l-9.9-69.2C509.3 62.6 492.4 48 472.5 48H472 440h-4.6c-.6 .1-1.3 .2-2 .2c-50 3.1-90.5 41.6-96.6 90.8c-.2 1.4-.4 2.7-.8 3.9c0 .4 0 .7 0 1.1v32c0 40.3-27.1 74.2-64 84.7v49.1l38.7 11.3c2.1 .6 4.2 1.1 6.3 1.6c11.1 2.3 19 12.1 19 23.5V464h48V318.2c0-6.5 2.6-12.7 7.3-17.2c15.1-14.8 24.7-35.3 24.7-58.8c0-.6 0-1.2 0-1.7c0-.5 0-1 0-1.5zM288 160H232 208v16c0 22.1 17.9 40 40 40s40-17.9 40-40V160zm-128 2.1c-27.6 7.2-48 32.3-48 62.2c0 8.2 1.6 16.3 4.6 23.9l21.9 54.6c4.4 11.1 4.6 23.5 .4 34.7l-8.2 21.7c-7.7 20.6-8.7 43.1-2.8 64.4L139.1 464h49.8l-14.8-53.3c-3.2-11.4-2.6-23.6 1.5-34.6l12.1-32.3c2.8-7.5 4.3-15.4 4.3-23.5c0-.4 0-.9 0-1.3c-.2-7.6 3.3-14.9 9.4-19.5s14-6.1 21.3-4l1.3 .4V260.7c-36.9-10.4-64-44.4-64-84.7V162.1zM464 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faMugMarshmallows:{prefix:"far",iconName:"mug-marshmallows",icon:[512,512,[],"f7b7","M197.7 125.7C194 122 192 117.1 192 112s2-10 5.7-13.7l60.7-60.7C262 34 266.9 32 272 32s10 2 13.7 5.7l60.7 60.7c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7L344 128H200l-2.3-2.3zM32 64c0-17.7 14.3-32 32-32H192c7.5 0 14.4 2.6 19.8 6.9L175 75.7c-9.6 9.6-15 22.7-15 36.3c0 5.5 .9 10.9 2.6 16H32V64zM48 384c0 26.5 21.5 48 48 48H288c26.5 0 48-21.5 48-48V208H152v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V208H48V384zM0 192c0-17.7 14.3-32 32-32H352h48c61.9 0 112 50.1 112 112s-50.1 112-112 112H384c0 53-43 96-96 96H96c-53 0-96-43-96-96V192zM384 336h16c35.3 0 64-28.7 64-64s-28.7-64-64-64H384V336z"]},faFilters:{prefix:"far",iconName:"filters",icon:[640,512,[],"e17e","M233.8 32C210.7 32 192 50.7 192 73.8c0 9.3 3.1 18.4 8.9 25.8L336 272.3v63.9c0 12.3 5.6 23.9 15.3 31.5l92.9 73c21 16.5 51.8 1.5 51.8-25.2V272.3L631.1 99.6c5.8-7.4 8.9-16.4 8.9-25.8C640 50.7 621.3 32 598.2 32H233.8zM378.9 249.2L246.5 80h339L453.1 249.2c-3.3 4.2-5.1 9.4-5.1 14.8V382.6l-64-50.3V264c0-5.4-1.8-10.6-5.1-14.8zM163.4 96H41.8C18.7 96 0 114.7 0 137.8c0 9.3 3.1 18.4 8.9 25.8L144 336.3v31.9c0 12.3 5.6 23.9 15.3 31.5l92.9 73c21 16.5 51.8 1.5 51.8-25.2V336.3v-.1V283.3l-9.7-12.5-33.2 42.4c-3.3 4.2-5.1 9.4-5.1 14.8v86.6l-64-50.3V328c0-5.4-1.8-10.6-5.1-14.8L54.5 144H195l-19.3-24.6c-5.5-7-9.6-15-12.3-23.4z"]},faBellOn:{prefix:"far",iconName:"bell-on",icon:[640,512,[128365],"f8fa","M320 0c-17.7 0-32 14.3-32 32V51.2C215 66 160 130.6 160 208v25.4c0 45.4-15.5 89.5-43.8 124.9L101.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H520c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C495.5 322.9 480 278.8 480 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H168.3c25.8-40 39.7-86.7 39.7-134.6V208c0-61.9 50.1-112 112-112zm64 352H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM0 200c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm536-24c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H536zM597.5 21.3c-5.9-11.9-20.3-16.7-32.2-10.7l-64 32c-11.9 5.9-16.7 20.3-10.7 32.2s20.3 16.7 32.2 10.7l64-32c11.9-5.9 16.7-20.3 10.7-32.2zM53.3 53.5l64 32c11.9 5.9 26.3 1.1 32.2-10.7s1.1-26.3-10.7-32.2l-64-32C62.9 4.6 48.5 9.4 42.5 21.3s-1.1 26.3 10.7 32.2z"]},faAngleRight:{prefix:"far",iconName:"angle-right",icon:[320,512,[8250],"f105","M273 239c9.4 9.4 9.4 24.6 0 33.9L113 433c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l143-143L79 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L273 239z"]},faDialMed:{prefix:"far",iconName:"dial-med",icon:[576,512,[],"e15f","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM176 288c0-53.6 37.7-98.4 88-109.4V288c0 13.3 10.7 24 24 24s24-10.7 24-24V178.6c50.3 11 88 55.8 88 109.4c0 61.9-50.1 112-112 112s-112-50.1-112-112zM288 128a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHorse:{prefix:"far",iconName:"horse",icon:[576,512,[128014],"f6f0","M432 0c-1.8 0-3.5 .2-5.2 .6c-64.2 5.5-117 51-133.5 111.4H232 198.9 176.2c-38.1 0-71.8 19-92.1 48.1C37.3 162.1 0 200.7 0 248v64c0 13.3 10.7 24 24 24s24-10.7 24-24V248c0-13.2 6.4-25 16.3-32.2c-.2 2.8-.3 5.6-.3 8.5c0 14.3 2.7 28.4 8 41.7l21.9 54.6-8.2 21.7c-11.3 30.1-12.7 63.1-4.1 94.1l11.2 40.5c5.8 20.8 24.7 35.2 46.2 35.2h49.8c31.7 0 54.7-30.3 46.2-60.8l-14.8-53.3c-.5-1.6-.4-3.4 .2-5l12.1-32.3c1.4-3.7 2.6-7.4 3.6-11.2L288 364.5V464c0 26.5 21.5 48 48 48h48c26.5 0 48-21.5 48-48V327.8c19.8-22.6 32-52.3 32-85.5l0-1.6 0-.7v-7.8c17.7 6 37.5 5.8 55.8-1.5c34.4-13.8 55-49.3 49.7-86l-9.9-69.2c-1.6-11.3-5.3-21.9-10.7-31.3C555.6 40 560 32.5 560 24c0-13.3-10.7-24-24-24H480V.3c-2.5-.2-5-.3-7.5-.3H472 440h-8zM416 240.5c0 .6 0 1.2 0 1.7c0 23.5-9.6 44.1-24.7 58.8c-4.6 4.5-7.3 10.7-7.3 17.2V464H336V346.2c0-11.3-7.9-21.1-19-23.5c-2.1-.4-4.2-1-6.3-1.6l-88-25.7c-7.3-2.1-15.3-.7-21.3 4s-9.6 11.9-9.4 19.5c0 .4 0 .9 0 1.3c0 8-1.4 16-4.3 23.5L175.6 376c-4.2 11.1-4.7 23.2-1.5 34.6L188.9 464H139.1l-11.2-40.5c-5.9-21.2-4.9-43.7 2.8-64.4l8.2-21.7c4.2-11.2 4.1-23.6-.4-34.7l-21.9-54.6c-3-7.6-4.6-15.7-4.6-23.9c0-35.5 28.8-64.2 64.2-64.2h22.6H232h81c12.1 0 22.3-9 23.8-21c6.1-49.1 46.6-87.7 96.6-90.8c.7 0 1.3-.1 2-.2H440h32 .5c19.9 0 36.8 14.6 39.6 34.3l9.9 69.2c2.1 14.8-6.2 29.1-20 34.7c-13.3 5.3-28.4 1.3-37.3-9.8l-5.9-7.3c-6.4-8-17.1-11-26.7-7.7s-16.1 12.5-16.1 22.6v55c0 .5 0 1 0 1.5zM480 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faQ:{prefix:"far",iconName:"q",icon:[448,512,[113],"51","M48 256c0 97.2 78.8 176 176 176c35.7 0 69-10.6 96.7-28.9l-91-107.6c-8.6-10.1-7.3-25.3 2.8-33.8s25.3-7.3 33.8 2.8l90.5 107C383.7 340.6 400 300.2 400 256c0-97.2-78.8-176-176-176S48 158.8 48 256zM351.9 439.9C315.6 465.2 271.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 58.9-22.7 112.5-59.9 152.4l54.2 64.1c8.6 10.1 7.3 25.3-2.8 33.8s-25.3 7.3-33.8-2.8l-53.8-63.6z"]},faMonitorWaveform:ec5,faMonitorHeartRate:ec8,faLinkSimple:{prefix:"far",iconName:"link-simple",icon:[576,512,[],"e1cd","M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faWhistle:{prefix:"far",iconName:"whistle",icon:[640,512,[],"f460","M119 95.2C107.8 76.5 87.4 64 64 64C28.7 64 0 92.7 0 128c0 28.4 18.5 52.5 44.1 60.8C36.3 209.7 32 232.4 32 256c0 106 86 192 192 192c64.7 0 121.9-32 156.7-81L529 444.4c4.6 2.4 9.6 3.6 14.8 3.6h2c9 0 17.6-3.8 23.7-10.5l63.3-69.6c4.6-5.1 7.2-11.7 7.2-18.5c0-8.4-3.9-16.4-10.5-21.6L352.5 108.7C315.9 79.7 270.6 64 224 64c-38.8 0-74.8 11.5-105 31.2zM68.5 143.4c-1.4 .4-2.9 .6-4.5 .6c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16c0 .3 0 .7 0 1c-4 4.6-7.9 9.4-11.5 14.3zM402.9 324.4c-21.3-11.1-47.5-4.8-61.4 14.8C315.4 376.1 272.5 400 224 400c-79.5 0-144-64.5-144-144s64.5-144 144-144c35.8 0 70.6 12.1 98.7 34.3l70 55.4-11.9 15.9c-8 10.6-5.8 25.6 4.8 33.6s25.6 5.8 33.6-4.8l11.2-14.9L582.6 351.8l-40.9 45L402.9 324.4zM224 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faG:{prefix:"far",iconName:"g",icon:[448,512,[103],"47","M224 80C126.8 80 48 158.8 48 256s78.8 176 176 176c89.1 0 162.7-66.2 174.4-152h-149c-13.3 0-24-10.7-24-24s10.7-24 24-24H408c21.6 0 41.2 17.9 39.3 41.9C438.2 389.3 341.7 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c9.9 8.8 10.7 24 1.9 33.9s-24 10.7-33.9 1.9C310.2 96.9 269.1 80 224 80z"]},faWineGlassCrack:ec9,faFragile:ec7,faSlotMachine:{prefix:"far",iconName:"slot-machine",icon:[640,512,[],"e3ce","M400 416H112v32c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V416zm48 32c0 5.5-.7 10.9-2 16h82c22.1 0 40-17.9 40-40V217.6c-14.3-8.3-24-23.8-24-41.6c0-26.5 21.5-48 48-48s48 21.5 48 48c0 17.8-9.7 33.3-24 41.6V424c0 48.6-39.4 88-88 88H384 128c-35.3 0-64-28.7-64-64V416c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64V64C64 28.7 92.7 0 128 0H384c35.3 0 64 28.7 64 64V96c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64l0 32zM400 96V64c0-8.8-7.2-16-16-16L128 48c-8.8 0-16 7.2-16 16l0 32H400zm48 48H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zM112 176h56c7.8 0 15.1 3.8 19.6 10.2s5.6 14.5 3 21.9l-40 112c-4.5 12.5-18.2 19-30.7 14.5s-19-18.2-14.5-30.7L133.9 224H112c-13.3 0-24-10.7-24-24s10.7-24 24-24zm96 24c0-13.3 10.7-24 24-24h56c7.8 0 15.1 3.8 19.6 10.2s5.6 14.5 3 21.9l-40 112c-4.5 12.5-18.2 19-30.7 14.5s-19-18.2-14.5-30.7L253.9 224H232c-13.3 0-24-10.7-24-24zm144-24h56c7.8 0 15.1 3.8 19.6 10.2s5.6 14.5 3 21.9l-40 112c-4.5 12.5-18.2 19-30.7 14.5s-19-18.2-14.5-30.7L373.9 224H352c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faNotesMedical:{prefix:"far",iconName:"notes-medical",icon:[512,512,[],"f481","M144 96c0-8.8 7.2-16 16-16H416c8.8 0 16 7.2 16 16V293.5c0 4.2-1.7 8.3-4.7 11.3l-58.5 58.5c-3 3-7.1 4.7-11.3 4.7H160c-8.8 0-16-7.2-16-16V96zM96 96V352c0 35.3 28.7 64 64 64H357.5c17 0 33.3-6.7 45.3-18.7l58.5-58.5c12-12 18.7-28.3 18.7-45.3V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm176 32c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H320V144c0-8.8-7.2-16-16-16H272zm24 336H136c-48.6 0-88-39.4-88-88l0-224c0-13.3-10.7-24-24-24s-24 10.7-24 24V376c0 75.1 60.9 136 136 136H296c13.3 0 24-10.7 24-24s-10.7-24-24-24z"]},faCarWash:{prefix:"far",iconName:"car-wash",icon:[448,512,[],"f5e6","M224 128c26.5 0 48-16 48-48c0-22.2-23-52-37.2-68.2c-5.8-6.7-15.9-6.7-21.7 0C199 28 176 57.8 176 80c0 26.5 21.5 48 48 48zm-70.2 80H294.2c10.1 0 19.2 6.4 22.6 15.9L333.9 272H114.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM57.4 287.9c-.2 .5-.3 .9-.5 1.4C32.2 306.7 16 335.5 16 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H384v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.6c-.1-.5-.3-.9-.5-1.4L362 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H153.8c-30.4 0-57.6 19.1-67.8 47.8L57.4 287.9zM384 368v32H64V368c0-26.5 21.5-48 48-48H336c26.5 0 48 21.5 48 48zM128 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM112 80c0-22.2-23-52-37.2-68.2C69 5.1 59 5.1 53.2 11.8C39 28 16 57.8 16 80c0 26.5 21.5 48 48 48s48-16 48-48zm272 48c26.5 0 48-16 48-48c0-22.2-23-52-37.2-68.2c-5.8-6.7-15.9-6.7-21.7 0C359 28 336 57.8 336 80c0 26.5 21.5 48 48 48z"]},faEscalator:{prefix:"far",iconName:"escalator",icon:[640,512,[],"e171","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm182.1 85.8c16-14 36.6-21.8 57.9-21.8H552c48.6 0 88 39.4 88 88s-39.4 88-88 88H481.1L249.9 490.2c-16 14-36.6 21.8-57.9 21.8H88c-48.6 0-88-39.4-88-88s39.4-88 88-88h70.9L390.1 133.8zM448 160c-9.7 0-19 3.5-26.3 9.9L183.8 378.1c-4.4 3.8-10 5.9-15.8 5.9H88c-22.1 0-40 17.9-40 40s17.9 40 40 40H192c9.7 0 19-3.5 26.3-9.9L456.2 245.9c4.4-3.8 10-5.9 15.8-5.9h80c22.1 0 40-17.9 40-40s-17.9-40-40-40H448zM256 128c23.7 0 44.4 12.9 55.5 32L192 264.5V192c0-35.3 28.7-64 64-64z"]},faCommentImage:{prefix:"far",iconName:"comment-image",icon:[512,512,[],"e148","M123.6 391.3c12.9-9.4 29.6-11.8 44.6-6.4c26.5 9.6 56.2 15.1 87.8 15.1c124.7 0 208-80.5 208-160s-83.3-160-208-160S48 160.5 48 240c0 32 12.4 62.8 35.7 89.2c8.6 9.7 12.8 22.5 11.8 35.5c-1.4 18.1-5.7 34.7-11.3 49.4c17-7.9 31.1-16.7 39.4-22.7zM21.2 431.9c1.8-2.7 3.5-5.4 5.1-8.1c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208s-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6c-15.1 6.6-32.3 12.6-50.1 16.1c-.8 .2-1.6 .3-2.4 .5c-4.4 .8-8.7 1.5-13.2 1.9l-.7 .1c-5.1 .5-10.2 .8-15.3 .8c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c4.1-4.2 7.8-8.7 11.3-13.5c1.7-2.3 3.3-4.6 4.8-6.9l.3-.5zM296 160c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H256 208 160c-6.1 0-11.6-3.4-14.3-8.8s-2.1-11.9 1.5-16.8l48-64c3-4 7.8-6.4 12.8-6.4s9.8 2.4 12.8 6.4l9.6 12.8 52.4-76.3c3-4.3 7.9-6.9 13.2-6.9zM176 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faTemperatureHalf:ese,faTemperature2:est,faThermometer2:esa,faThermometerHalf:esn,faDongSign:{prefix:"far",iconName:"dong-sign",icon:[384,512,[],"e169","M296 32c-13.3 0-24 10.7-24 24v8H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v76.1c-21.9-17.6-49.7-28.1-80-28.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c30.3 0 58.1-10.5 80-28.1V392c0 13.3 10.7 24 24 24s24-10.7 24-24V288 112h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V56c0-13.3-10.7-24-24-24zM112 288a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM24 448c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faDonut:esr,faDoughnut:esi,faCapsules:{prefix:"far",iconName:"capsules",icon:[576,512,[],"f46b","M48 144c0-35.3 28.7-64 64-64s64 28.7 64 64V256H48V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm283.4 73.3c-20.9-30.4-13.3-72.2 15.8-93c28.5-20.4 68-13.7 88.5 16.2l66.9 97.5L348.5 312.2l-65.1-94.9z"]},faPooStorm:esc,faPooBolt:ess,faTally1:{prefix:"far",iconName:"tally-1",icon:[640,512,[],"e294","M128 40c13.3 0 24 10.7 24 24V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V64c0-13.3 10.7-24 24-24z"]},faFileVector:{prefix:"far",iconName:"file-vector",icon:[384,512,[],"e64c","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM240 224H144c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16v96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16h96c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c0-8.8-7.2-16-16-16V272c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H256c-8.8 0-16 7.2-16 16zM144 368V272h96v96H144z"]},faFaceFrownOpen:eso,faFrownOpen:esl,faSquareDashed:{prefix:"far",iconName:"square-dashed",icon:[448,512,[],"e269","M88 32h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-22.1 0-40 17.9-40 40v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V120C0 71.4 39.4 32 88 32zM24 192c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zm400 0c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zm0-32c-13.3 0-24-10.7-24-24V120c0-22.1-17.9-40-40-40H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h16c48.6 0 88 39.4 88 88v16c0 13.3-10.7 24-24 24zm24 216v16c0 48.6-39.4 88-88 88H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h16c22.1 0 40-17.9 40-40V376c0-13.3 10.7-24 24-24s24 10.7 24 24zM48 376v16c0 22.1 17.9 40 40 40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-48.6 0-88-39.4-88-88V376c0-13.3 10.7-24 24-24s24 10.7 24 24zM184 480c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H184zM160 56c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24z"]},faBagShoppingPlus:{prefix:"far",iconName:"bag-shopping-plus",icon:[448,512,[],"e651","M160 112v48H288V112c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-48 48V112C112 50.1 162.1 0 224 0s112 50.1 112 112v48h64c26.5 0 48 21.5 48 48V416c0 53-43 96-96 96H96c-53 0-96-43-96-96V208c0-26.5 21.5-48 48-48h64zM48 416c0 26.5 21.5 48 48 48H352c26.5 0 48-21.5 48-48V208H48V416zm72-80c0-13.3 10.7-24 24-24h56V256c0-13.3 10.7-24 24-24s24 10.7 24 24v56h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H144c-13.3 0-24-10.7-24-24z"]},faSquareJ:{prefix:"far",iconName:"square-j",icon:[448,512,[],"e273","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm304 56V288c0 53-43 96-96 96s-96-43-96-96v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v8c0 26.5 21.5 48 48 48s48-21.5 48-48V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faHandPointUp:{prefix:"far",iconName:"hand-point-up",icon:[384,512,[9757],"f0a6","M64 64V241.6c5.2-1 10.5-1.6 16-1.6H96V208 64c0-8.8-7.2-16-16-16s-16 7.2-16 16zM80 288c-17.7 0-32 14.3-32 32c0 0 0 0 0 0v24c0 66.3 53.7 120 120 120h48c52.5 0 97.1-33.7 113.4-80.7c-3.1 .5-6.2 .7-9.4 .7c-20 0-37.9-9.2-49.7-23.6c-9 4.9-19.4 7.6-30.3 7.6c-15.1 0-29-5.3-40-14c-11 8.8-24.9 14-40 14H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H120 80zM0 320s0 0 0 0c0-18 6-34.6 16-48V64C16 28.7 44.7 0 80 0s64 28.7 64 64v82c5.1-1.3 10.5-2 16-2c25.3 0 47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c20 0 37.9 9.2 49.7 23.6c9-4.9 19.4-7.6 30.3-7.6c35.3 0 64 28.7 64 64v64 24c0 92.8-75.2 168-168 168H168C75.2 512 0 436.8 0 344V320zm336-64c0-8.8-7.2-16-16-16s-16 7.2-16 16v48 16c0 8.8 7.2 16 16 16s16-7.2 16-16V256zM160 240c5.5 0 10.9 .7 16 2v-2V208c0-8.8-7.2-16-16-16s-16 7.2-16 16v32h16zm64 24v40c0 8.8 7.2 16 16 16s16-7.2 16-16V256 240c0-8.8-7.2-16-16-16s-16 7.2-16 16v24z"]},faMoneyBill:{prefix:"far",iconName:"money-bill",icon:[576,512,[],"f0d6","M112 112c0 35.3-28.7 64-64 64V336c35.3 0 64 28.7 64 64H464c0-35.3 28.7-64 64-64V176c-35.3 0-64-28.7-64-64H112zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm288 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faArrowUpBigSmall:esf,faSortSizeUp:esd,faBarcodeRead:{prefix:"far",iconName:"barcode-read",icon:[576,512,[],"f464","M56 48c-4.4 0-8 3.6-8 8v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 25.1 25.1 0 56 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56zm64 80c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm56 16c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm272 0c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm-208 8c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152zm152-24c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM528 56c0-4.4-3.6-8-8-8H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c30.9 0 56 25.1 56 56v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56zM56 464h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-30.9 0-56-25.1-56-56V376c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 4.4 3.6 8 8 8zm472-8V376c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 30.9-25.1 56-56 56H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c4.4 0 8-3.6 8-8z"]},faBaguette:{prefix:"far",iconName:"baguette",icon:[640,512,[129366],"e3d8","M578.6 83.6c-24.5-36.8-74.2-46.7-110.9-22.2l-69.7 46.5L433 143c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-41.9-41.9-74.5 49.6L321 223c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-45.1-45.1-74.5 49.6L209 303c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48.3-48.3L83.6 317.4c-36.8 24.5-46.7 74.2-22.2 110.9s74.2 46.7 110.9 22.2l384-256c36.8-24.5 46.7-74.2 22.2-110.9zM618.5 57c39.2 58.8 23.3 138.3-35.5 177.5l-384 256C140.2 529.7 60.7 513.8 21.5 455S-1.8 316.7 57 277.5l384-256C499.8-17.7 579.3-1.8 618.5 57z"]},faBowlSoftServe:{prefix:"far",iconName:"bowl-soft-serve",icon:[512,512,[],"e46b","M256 0c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.2 24.6l10.8 16.3c.7 1.1 1.1 2.4 1.1 3.7c0 3.7-3 6.7-6.7 6.7H172c-42 0-76 34-76 76c0 4.7 .4 9.3 1.2 13.8C51 162.5 16 203.2 16 252c0 29 12.3 55.1 32 73.3V344c0 57.4 46.6 104 104 104h30.1l-20.4 40.8c-1.1 2.3-1.7 4.7-1.7 7.2c0 2.9 .8 5.8 2.4 8.4c2.9 4.7 8.1 7.6 13.6 7.6H336c5.5 0 10.7-2.9 13.6-7.6c1.6-2.6 2.4-5.5 2.4-8.4c0-2.4-.6-4.9-1.7-7.2L329.9 448H360c57.4 0 104-46.6 104-104V325.3c19.7-18.3 32-44.4 32-73.3c0-49.1-35.3-89.9-82-98.4c1.3-5.7 2-11.6 2-17.6C416 60.9 355.1 0 280 0H256zM396 304H116c-28.7 0-52-23.3-52-52s23.3-52 52-52h12 6.5H168c13.3 0 24-10.7 24-24s-10.7-24-24-24H146.7c-1.7-3.6-2.7-7.7-2.7-12c0-15.5 12.5-28 28-28h69.3c30.2 0 54.7-24.5 54.7-54.7c0-2.7-.2-5.3-.6-8C336.7 56.6 368 92.7 368 136c0 5.8-1.5 11.3-4.3 16H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h95.2H384h12c28.7 0 52 23.3 52 52s-23.3 52-52 52z"]},faFaceHoldingBackTears:{prefix:"far",iconName:"face-holding-back-tears",icon:[512,512,[129401],"e482","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208-16a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm32 32v16 16c0 8.8-7.2 16-16 16s-16-7.2-16-16c-13.4 10-30 16-48 16c-11.4 0-22.2-2.4-32-6.7V320c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c-10-13.4-16-30-16-48s6-34.6 16-48c-8 0-14.9-5.9-15.9-14c-1.1-8.8 5.1-16.8 13.9-17.9l11.5-1.4c25.5-3.2 46.6-21.3 53.6-45.9l1.5-5.2c2.4-8.5 11.3-13.4 19.8-11s13.4 11.3 11 19.8l-1.5 5.2c-4.2 14.8-11.8 28-21.9 38.8c40.4 4 72 38.1 72 79.6v32zm112 16a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm64 0v32c0 8.8-7.2 16-16 16s-16-7.2-16-16v-6.7c-9.8 4.3-20.6 6.7-32 6.7c-44.2 0-80-35.8-80-80c0-41.5 31.5-75.6 72-79.6c-10-10.8-17.6-24.1-21.9-38.8l-1.5-5.2c-2.4-8.5 2.5-17.4 11-19.8s17.4 2.5 19.8 11l1.5 5.2c7 24.7 28.1 42.7 53.6 45.9l11.5 1.4c8.8 1.1 15 9.1 13.9 17.9c-1 8.1-7.9 14-15.9 14c10 13.4 16 30 16 48s-6 34.6-16 48zM310.4 362.5c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9C328.3 413.8 298.3 434 256 434s-72.3-20.2-89.6-38.9c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4C212.1 373.9 230.1 386 256 386s43.9-12.1 54.4-23.5zM128 240c17.7 0 32-14.3 32-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm224-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32c17.7 0 32-14.3 32-32z"]},faSquareUp:esu,faArrowAltSquareUp:esp,faTrainSubwayTunnel:esh,faSubwayTunnel:esb,faSquareExclamation:esg,faExclamationSquare:esy,faSemicolon:{prefix:"far",iconName:"semicolon",icon:[192,512,[],"3b","M72 128a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm96 0A72 72 0 1 0 24 128a72 72 0 1 0 144 0zM84.4 347c1.4-6.4 7.1-11 13.6-11c7.3 0 13.9 6.2 13.9 14.3c0 2.7-.8 5.4-2.1 7.6L67.1 428l17.3-81zm-.7 145.8L150.8 383c6-9.8 9.2-21.2 9.2-32.7c0-34.2-27.7-62.3-61.9-62.3c-29.2 0-54.4 20.4-60.6 49L10.4 463.6C5 488.5 24 512 49.5 512c14 0 26.9-7.3 34.2-19.2z"]},faBookmark:{prefix:"far",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M0 48C0 21.5 21.5 0 48 0l0 48V441.4l130.1-92.9c8.3-6 19.6-6 27.9 0L336 441.4V48H48V0H336c26.5 0 48 21.5 48 48V488c0 9-5 17.2-13 21.3s-17.6 3.4-24.9-1.8L192 397.5 37.9 507.5c-7.3 5.2-16.9 5.9-24.9 1.8S0 497 0 488V48z"]},faFanTable:{prefix:"far",iconName:"fan-table",icon:[448,512,[],"e004","M224 400a176 176 0 1 0 0-352 176 176 0 1 0 0 352zM448 224c0 115.6-87.6 210.8-200 222.7V464H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H224 88c-13.3 0-24-10.7-24-24s10.7-24 24-24H200V446.7C87.6 434.8 0 339.6 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224zM118.4 197.6c-16.6-41 3.2-87.6 44.2-104.1c12.3-5 26.3 1 31.2 13.3l29.2 72.2c16.7-23.7 45.8-37.5 76.6-33.2c43.8 6.1 74.2 46.6 68.1 90.4c-1.8 13.1-14 22.3-27.1 20.4l-77.1-10.8c12.2 26.4 9.6 58.4-9.6 82.9c-27.2 34.8-77.5 41-112.3 13.8c-10.4-8.2-12.3-23.2-4.1-33.7l47.9-61.4c-28.9-2.6-55.4-21-67-49.7zM224 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faAlignJustify:{prefix:"far",iconName:"align-justify",icon:[448,512,[],"f039","M24 40C10.7 40 0 50.7 0 64S10.7 88 24 88H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM0 320c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM24 424c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faBatteryLow:esM,faBattery1:esv,faCreditCardFront:{prefix:"far",iconName:"credit-card-front",icon:[576,512,[],"f38a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM96 360c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zm128 0c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24zM96 280c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM376 128h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24z"]},faBrainArrowCurvedRight:esC,faMindShare:esI,faUmbrellaBeach:{prefix:"far",iconName:"umbrella-beach",icon:[576,512,[127958],"f5ca","M399.7 18.8c0 0 0 0 0 0c1.3 .5 2.6 .9 4 1.4c4.1 1.5 8.1 3 12 4.7c0 0 0 0 0 0C519.4 68.6 580.3 173.8 571.4 281.8c-1.6 19.2-21.5 30-39.6 23.4L349.7 239l-45.1-16.4L122.5 156.3c-18.1-6.6-26.4-27.7-15.3-43.4c64.2-90.8 182.8-132 292.6-94zM288.8 54.6c-48 6.4-92.7 29.5-125.8 65.4l68.8 25c14.2-32.9 33.4-63.4 57-90.4zM413.3 211c9.4-32.5 13.2-66.4 11.2-100.2c-1.1-18.2-12-34.2-28.2-41.9c-3-1.2-6-2.4-9-3.5c-1-.4-2-.7-2.9-1c-18.2-5.9-38.3-.9-51.5 13.1c-23.3 24.6-42.2 53.1-55.9 84L413.3 211zm45.2 16.4L524 251.3c-2.2-47-20.3-91.9-51-127.2c.4 35-4.5 69.8-14.5 103.3zM552 464c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24l192.7 0 76.9-211.4L338.7 269l-71 195L552 464z"]},faHelmetUn:{prefix:"far",iconName:"helmet-un",icon:[512,512,[],"e503","M240 48c106 0 192 86 192 192H256c-9.4 0-18 5.5-21.8 14.1L196.9 336H82.4c-19 0-34.4-15.4-34.4-34.4V240C48 134 134 48 240 48zm80 372.7l-77.7-68.6L271.5 288H320V420.7zm48 42.4V288H488c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8C480 107.5 372.5 0 240 0S0 107.5 0 240v61.6C0 347.1 36.9 384 82.4 384H205.9l2.3 2 136 120c4.4 3.9 10 6 15.9 6h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H369.1l-1.1-.9zM285.3 103.1c-3.9-5.9-11.2-8.5-17.9-6.4s-11.4 8.3-11.4 15.3v96c0 8.8 7.2 16 16 16s16-7.2 16-16V164.8l34.7 52c3.9 5.9 11.2 8.5 17.9 6.4s11.4-8.3 11.4-15.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16v43.2l-34.7-52zM160 112c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 26.5 21.5 48 48 48s48-21.5 48-48V112c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V112z"]},faLocationSmile:esA,faMapMarkerSmile:esz,faArrowLeftToLine:esL,faArrowToLeft:esT,faBullseye:{prefix:"far",iconName:"bullseye",icon:[512,512,[],"f140","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-272a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faSushi:esw,faNigiri:esH,faMessageCaptions:esx,faCommentAltCaptions:esN,faTrashList:{prefix:"far",iconName:"trash-list",icon:[640,512,[],"e2b1","M170.5 51.6L151.5 80h113l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm115-26.6L322.2 80h13.7H384h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H380.4L356.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h61.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H292.6c8.4 0 15.3-6.5 16-14.8L332.3 128H83.7zM472 128H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H584c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24zM448 408c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24z"]},faBacon:{prefix:"far",iconName:"bacon",icon:[576,512,[129363],"f7e5","M441.7 216c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6l-96-96c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8c11.2-3.2 23.2-.1 31.4 8.1l96 96c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2zM262.9 196.4l0 0c-41.7 60.7-89.2 129.6-204.1 191.7l24.3 24.3C197.6 352.8 242.8 287 284.5 226.3l2.3-3.3c21.9-31.9 43.9-63.5 75.1-90.9c26.6-23.5 59.5-43.6 104.2-59.3L443.4 50.1c-49 15.1-82.4 35.1-108.3 58c-27.8 24.5-47.8 53-69.9 85.1l0 0-2.3 3.4zM106.8 436.1l24.3 24.3c114.5-59.7 159.8-125.5 201.3-186l.2-.3 0 0 2.2-3.2 0 0c21.9-31.9 43.9-63.5 75.1-90.9c26.6-23.5 59.5-43.6 104.2-59.3L491.4 98c-49 15.1-82.4 35.1-108.3 58c-27.8 24.5-47.8 52.9-69.9 85.1l-2.2 3.3C269.3 304.9 221.9 374 106.8 436.1z"]},faOption:{prefix:"far",iconName:"option",icon:[640,512,[],"e318","M172.1 120.4c-4.6-5.3-11.2-8.4-18.2-8.4H24C10.7 112 0 101.3 0 88S10.7 64 24 64H153.9c21 0 41 9.2 54.7 25.1L467.9 391.6c4.6 5.3 11.2 8.4 18.2 8.4H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H486.1c-21 0-41-9.2-54.7-25.1L172.1 120.4zM616 64c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24s10.7-24 24-24H616z"]},faRaccoon:{prefix:"far",iconName:"raccoon",icon:[512,512,[],"e613","M336 93.1c12.7-16.1 33.6-24.3 54.1-20.6C376.5 57 356.8 48 336 48s-40.5 9-54.1 24.5c20.5-3.6 41.4 4.5 54.1 20.6zm0 69.5c-2.6 3.4-5.7 6.5-9.1 9.2l-35.8 28.6c3.4 1.9 6.8 4 10.1 6.2l10.9 7.3c1.1-12.3 11.4-21.9 23.9-21.9s22.8 9.6 23.9 21.9l10.9-7.3c3.3-2.2 6.7-4.2 10.1-6.2l-35.8-28.6c-3.4-2.7-6.5-5.8-9.1-9.2zm78.8 23.9l31.9-9.6c5.6-1.7 9.4-6.8 9.4-12.6c0-2.8-.9-5.6-2.6-7.9l-17.8-23.7-42.9-25.7c-14.4-8.6-32.9-.4-36.2 16c-1.8 8.9 1.5 18 8.6 23.7l49.6 39.7zM306.9 146.8c7.1-5.7 10.4-14.8 8.6-23.7c-3.3-16.4-21.9-24.7-36.2-16l-42.9 25.7-17.7 23.7c-1.7 2.3-2.6 5-2.6 7.9c0 5.8 3.8 10.9 9.4 12.6l31.9 9.6 49.6-39.7zM206.2 93.1L194.2 57.3c-1.5-4.4-2.2-9.1-2.2-13.8C192 19.5 211.5 0 235.5 0h1.3c3.3 0 6.5 .4 9.7 1.1l41 9.1C302.7 3.6 319.1 0 336 0s33.3 3.6 48.4 10.2l41-9.1c3.2-.7 6.5-1.1 9.7-1.1h1.3c24 0 43.5 19.5 43.5 43.5c0 4.7-.8 9.3-2.2 13.8L465.8 93.1l25.9 34.6c7.9 10.6 12.2 23.5 12.2 36.7c0 27-17.7 50.8-43.6 58.5l-35.3 10.6c-9.8 2.9-19.2 7.3-27.7 13l-18.8 12.6C366 267.5 351.2 272 336 272s-30-4.5-42.6-12.9l-18.8-12.6c-8.5-5.7-17.9-10.1-27.7-13l-35.3-10.6c-25.9-7.8-43.6-31.6-43.6-58.5c0-13.2 4.3-26.1 12.2-36.7l25.9-34.6zM144 241.9c4.7-4.5 9.6-8.8 14.6-12.8c11.3 10.9 25.2 19.2 40.9 24l6 1.8C159.1 282.9 128 333.8 128 392c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-10.9 .8-21.6 2.4-32H48v32c0 39.8 32.2 72 72 72H304v-8c0-13.3-10.7-24-24-24H232c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c39.8 0 72 32.2 72 72v8h80v-8c0-13.3-10.7-24-24-24s-24-10.7-24-24s10.7-24 24-24c39.8 0 72 32.2 72 72v32c0 13.3-10.7 24-24 24H120C53.7 512 0 458.3 0 392V224 104C0 64.2 32.2 32 72 32s72 32.2 72 72V241.9zm-48 70V264H48v48H95.9l.1-.1zM96 216V168H48v48H96zM307.3 364.4l-64-40c-11.2-7-14.7-21.8-7.6-33.1s21.8-14.7 33.1-7.6l64 40c11.2 7 14.7 21.8 7.6 33.1s-21.8 14.7-33.1 7.6zm56.4-7.6c-7-11.2-3.6-26 7.6-33.1l64-40c11.2-7 26-3.6 33.1 7.6s3.6 26-7.6 33.1l-64 40c-11.2 7-26 3.6-33.1-7.6zM48 120H96V104c0-13.3-10.7-24-24-24s-24 10.7-24 24v16zm240-8a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faHandPointDown:{prefix:"far",iconName:"hand-point-down",icon:[384,512,[],"f0a7","M64 448l0-177.6c5.2 1 10.5 1.6 16 1.6l16 0 0 32 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16zM80 224c-17.7 0-32-14.3-32-32c0 0 0 0 0 0l0-24c0-66.3 53.7-120 120-120l48 0c52.5 0 97.1 33.7 113.4 80.7c-3.1-.5-6.2-.7-9.4-.7c-20 0-37.9 9.2-49.7 23.6c-9-4.9-19.4-7.6-30.3-7.6c-15.1 0-29 5.3-40 14c-11-8.8-24.9-14-40-14l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-40 0-40 0zM0 192s0 0 0 0c0 18 6 34.6 16 48l0 208c0 35.3 28.7 64 64 64s64-28.7 64-64l0-82c5.1 1.3 10.5 2 16 2c25.3 0 47.2-14.7 57.6-36c7 2.6 14.5 4 22.4 4c20 0 37.9-9.2 49.7-23.6c9 4.9 19.4 7.6 30.3 7.6c35.3 0 64-28.7 64-64l0-64 0-24C384 75.2 308.8 0 216 0L168 0C75.2 0 0 75.2 0 168l0 24zm336 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64zM160 272c5.5 0 10.9-.7 16-2l0 2 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32 16 0zm64-24l0-40c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24z"]},faArrowUpFromBracket:{prefix:"far",iconName:"arrow-up-from-bracket",icon:[448,512,[],"e09a","M241 7c-9.4-9.4-24.6-9.4-33.9 0L79 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87V328c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l87 87c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L241 7zM48 344c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 48.6 39.4 88 88 88H360c48.6 0 88-39.4 88-88V344c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V344z"]},faHeadSideGear:{prefix:"far",iconName:"head-side-gear",icon:[512,512,[],"e611","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zm288.6-28.1c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1v-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 18l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 18c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3.1 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1v3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-18l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM184 224a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},faTrashPlus:{prefix:"far",iconName:"trash-plus",icon:[448,512,[],"e2b2","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80h13.7H416h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H412.4L388.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H324.6c8.4 0 15.3-6.5 16-14.8L364.3 128H83.7zM204 376V308H136c-11 0-20-9-20-20s9-20 20-20h68V200c0-11 9-20 20-20s20 9 20 20v68h68c11 0 20 9 20 20s-9 20-20 20H244v68c0 11-9 20-20 20s-20-9-20-20z"]},faObjectsAlignTop:{prefix:"far",iconName:"objects-align-top",icon:[512,512,[],"e3c0","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM176 176V464H112V176h64zm-64-48c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H112zm288 48V336H336V176h64zm-64-48c-26.5 0-48 21.5-48 48V336c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H336z"]},faFolder:esV,faFolderBlank:esk,faFaceAnxiousSweat:{prefix:"far",iconName:"face-anxious-sweat",icon:[576,512,[],"e36a","M496 256c0 114.9-93.1 208-208 208c-65.4 0-123.8-30.2-162-77.5c-3.9 17.1-13.4 32-26.4 42.8C146.4 480.2 213.5 512 288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256c0 1.1 0 2.2 0 3.3c16.3-7.1 36.4-2.8 48 12.8l.7 .9c-.5-5.6-.7-11.3-.7-17C80 141.1 173.1 48 288 48s208 93.1 208 208zM48 416c12 0 23-4.3 31.5-11.5C89.6 395.9 96 383.2 96 369c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-1.7 2.3-3.8 5-5.9 8.1C21.4 319.1 0 351.7 0 369c0 26 21.5 47 48 47zM335.6 272a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm19.7-155.3c-6.2-6.2-16.4-6.2-22.6 0l-7.4 7.4c-18.9 18.9-43.2 31.4-69.5 35.7l-2.5 .4c-8.7 1.5-14.6 9.7-13.2 18.4s9.7 14.6 18.4 13.2l2.5-.4c32.9-5.5 63.3-21.1 86.8-44.7l7.4-7.4c6.2-6.2 6.2-16.4 0-22.6zm121.4 22.6l7.4 7.4c23.6 23.6 53.9 39.2 86.8 44.7l2.5 .4c8.7 1.5 17-4.4 18.4-13.2s-4.4-17-13.2-18.4l-2.5-.4c-26.3-4.4-50.6-16.9-69.5-35.7l-7.4-7.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6zM288 320c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80z"]},faCreditCardBlank:{prefix:"far",iconName:"credit-card-blank",icon:[576,512,[],"f389","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM96 360c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zm128 0c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24z"]},faFileWaveform:esE,faFileMedicalAlt:esD,faMicrochipAi:{prefix:"far",iconName:"microchip-ai",icon:[512,512,[],"e1ec","M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64h-8c-35.3 0-64 28.7-64 64v8H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v8c0 35.3 28.7 64 64 64h8v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h8c35.3 0 64-28.7 64-64v-8h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V184h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448v-8c0-35.3-28.7-64-64-64h-8V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H184V24zM112 128c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V128zm224 44c-11 0-20 9-20 20V320c0 11 9 20 20 20s20-9 20-20V192c0-11-9-20-20-20zM234.3 184c-3.2-7.3-10.4-12-18.3-12s-15.1 4.7-18.3 12l-56 128c-4.4 10.1 .2 21.9 10.3 26.3s21.9-.2 26.3-10.3l5.3-12h64.8l5.3 12c4.4 10.1 16.2 14.7 26.3 10.3s14.7-16.2 10.3-26.3l-56-128zM216 241.9L230.9 276H201.1L216 241.9z"]},faMug:{prefix:"far",iconName:"mug",icon:[576,512,[],"f874","M80 352c0 26.5 21.5 48 48 48H320c26.5 0 48-21.5 48-48V112H80V352zM32 96c0-17.7 14.3-32 32-32H384h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H416v32c0 53-43 96-96 96H128c-53 0-96-43-96-96V96zM416 272h32c44.2 0 80-35.8 80-80s-35.8-80-80-80H416V272z"]},faPlaneUpSlash:{prefix:"far",iconName:"plane-up-slash",icon:[640,512,[],"e22e","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L504.2 369.9l19.6 6.3c25.8 8.3 52.2-11 52.2-38.1l0-40.6c0-19.1-9.7-36.9-25.8-47.2L400 154.2l0-26.2c0-20.6-5.8-49.8-16.5-74.4c-5.4-12.4-12.7-25-22.4-34.9C351.2 8.6 337.4 0 320 0c-17.4 0-31.1 8.8-40.7 18.7c-9.6 9.9-16.9 22.4-22.4 34.8C246.1 78 240 107.3 240 128l0 26.2-6 3.9L38.8 5.1zM274 189.5l2.9-1.9c6.9-4.4 11.1-12 11.1-20.2l0-39.4c0-13.4 4.4-36.1 12.8-55.1c4.2-9.4 8.7-16.4 12.9-20.7c4.1-4.2 6.1-4.2 6.3-4.2c0 0 0 0 0 0c.6 0 2.8 .1 6.8 4.2c4.2 4.3 8.6 11.2 12.7 20.6C347.8 91.7 352 114.4 352 128l0 39.4c0 8.2 4.2 15.8 11.1 20.2L524.3 290.8c2.3 1.5 3.7 4 3.7 6.7l0 29.6L395.6 284.7 274 189.5zM464 461.6l-48-37.8 0 12.2 0 12 0 12.4-88.9-27.4c-4.6-1.4-9.5-1.4-14.1 0c-15.5 4.8-42 12.8-64.6 19.6c-9.1 2.7-17.5 5.3-24.3 7.3l0-23.9 54.4-40.8c6-4.5 9.6-11.6 9.6-19.2l0-53.1-47-37.1L112 327.1l0-29.6c0-2.7 1.4-5.3 3.7-6.7l72.6-46.4-39.9-31.4L89.8 250.3l12.9 20.2L89.8 250.3C73.7 260.6 64 278.4 64 297.5l0 40.6c0 27.1 26.4 46.4 52.2 38.1L240 336.6l0 27.4-48 36c-10.1 7.6-16 19.4-16 32l0 42.1c0 20.9 17 37.9 37.9 37.9c2.3 0 4.6-.3 6.9-1l-6.9-23c6.9 23 6.9 23 6.9 23s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2 0 .6-.2 2.4-.7 8.9-2.7c7.5-2.2 17.8-5.4 29.2-8.8c19.5-5.9 42-12.6 57.8-17.5l95 29.2c24 7.4 49.1-10.7 49.1-36.2l0-12.5z"]},faRadiation:{prefix:"far",iconName:"radiation",icon:[512,512,[],"f7b9","M113.2 104.7l41.9 72.5c-7.3 9.3-13.3 19.6-17.8 30.8l-83.8 0c9.5-40.1 30.6-75.8 59.7-103.3zm83.1 350.6l41.9-72.6c5.8 .8 11.8 1.2 17.8 1.2s11.9-.4 17.8-1.2l41.9 72.6C296.8 461 276.8 464 256 464s-40.8-3-59.7-8.7zM398.8 104.7c29.1 27.5 50.2 63.1 59.7 103.3l-83.8 0c-4.5-11.1-10.5-21.5-17.8-30.8l41.9-72.5zM160 256c8.8 0 15.8-7.2 17.6-15.9c3.5-17.4 12.7-32.8 25.5-44.1c6.6-5.8 9.4-15.5 5-23.2L144 62c-8.8-15.3-28.6-20.7-42.7-10C47.8 92.7 10.7 154 2 224.1C-.2 241.6 14.3 256 32 256l128 0zm48 83.2L144 450.1c-8.8 15.3-3.7 35.1 12.6 41.9c30.6 12.9 64.2 20 99.4 20s68.9-7.1 99.4-20c16.3-6.9 21.4-26.6 12.6-41.9L304 339.2c-4.4-7.7-14.2-10.1-22.6-7.3c-8 2.7-16.5 4.1-25.4 4.1s-17.4-1.4-25.4-4.1c-8.4-2.8-18.2-.4-22.6 7.3zm126.4-99.1c1.7 8.7 8.7 15.9 17.6 15.9l128 0c17.7 0 32.2-14.4 30-31.9C501.3 154 464.2 92.7 410.7 52c-14.1-10.7-33.8-5.3-42.7 10L304 172.9c-4.4 7.6-1.7 17.3 5 23.2c12.8 11.3 22 26.7 25.5 44.1zM256 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faPenCircle:{prefix:"far",iconName:"pen-circle",icon:[512,512,[],"e20e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM357.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM151.9 289L257.1 183.8l71 71L222.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},faBagSeedling:{prefix:"far",iconName:"bag-seedling",icon:[512,512,[],"e5f2","M91.9 150.1C84 181.9 80 214.4 80 247.2v17.7c0 32.7 4 65.3 11.9 97L97.5 384h317l5.5-22.1c7.9-31.7 11.9-64.3 11.9-97V247.2c0-32.7-4-65.3-11.9-97L414.5 128H97.5l-5.5 22.1zM427.5 48H84.5L98.7 80H413.3l14.2-32zM83.7 464H428.3l-12.8-32H96.5L83.7 464zM55 99.8L35.4 55.7C33.2 50.6 32 45.1 32 39.6C32 17.7 49.7 0 71.6 0H440.4C462.3 0 480 17.7 480 39.6c0 5.5-1.2 11-3.4 16.1L457 99.8l9.7 38.7c8.9 35.5 13.4 72 13.4 108.7v17.7c0 36.6-4.5 73.1-13.4 108.7l-8.8 35.1 19.3 48.2c1.9 4.8 2.9 9.8 2.9 14.9c0 22.2-18 40.2-40.2 40.2H72.2C50 512 32 494 32 471.8c0-5.1 1-10.2 2.9-14.9l19.3-48.2-8.8-35.1C36.5 338 32 301.5 32 264.8V247.2c0-36.6 4.5-73.1 13.4-108.7L55 99.8zM144 160h2c47.3 0 88.4 26 110 64.5C277.6 186 318.7 160 366 160h2c8.8 0 16 7.2 16 16c0 59.2-45.9 107.6-104 111.7V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V287.7c-58.1-4.1-104-52.6-104-111.7c0-8.8 7.2-16 16-16z"]},faChartSimple:{prefix:"far",iconName:"chart-simple",icon:[448,512,[],"e473","M240 80V432H208V80h32zM208 32c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H208zM80 272V432H48V272H80zM48 224c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48H48zm320-80h32V432H368V144zm-48 0V432c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48z"]},faCrutches:{prefix:"far",iconName:"crutches",icon:[640,512,[],"f7f8","M183 7L7 183c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l15-15L201.9 347.8c1.9 1.9 3.8 3.6 5.8 5.3l3.5-3.5c1.1-1.1 1.8-2.4 2.2-3.9l9.9-44.4L89.9 168 168 89.9l95.7 95.7c1.9-2.2 3.9-4.3 5.9-6.4l27.8-27.8L201.9 56l15-15c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM402 402.7l-27.2 6L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-77.2-77.2c-8.2 3.9-16.8 6.9-25.8 8.9zM423 7c-9.4 9.4-9.4 24.6 0 33.9L599 217c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L457 7c-9.4-9.4-24.6-9.4-33.9 0zm-7.6 71.6L292.2 201.9c-11.8 11.8-20 26.8-23.7 43.1L244.6 352.6c-1.7 7.4-5.4 14.2-10.8 19.6L135 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l98.8-98.8c5.4-5.4 12.2-9.1 19.6-10.8L395 371.5c16.3-3.6 31.3-11.8 43.1-23.7L561.4 224.6l-33.9-33.9L456 262.1 377.9 184l71.4-71.4L415.4 78.6zM326.2 235.8L344 217.9 422.1 296l-17.8 17.9c-5.4 5.4-12.2 9.1-19.6 10.8l-89 19.8 19.8-89c1.7-7.4 5.4-14.2 10.8-19.6z"]},faCircleParking:esS,faParkingCircle:es_,faMarsStroke:{prefix:"far",iconName:"mars-stroke",icon:[512,512,[9894],"f229","M352 24c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9L409.9 136l31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31-27.7 27.7C370.7 227.2 384 264.1 384 304c0 97.2-78.8 176-176 176s-176-78.8-176-176s78.8-176 176-176c39.9 0 76.8 13.3 106.3 35.7L342.1 136l-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L430.1 48H376c-13.3 0-24-10.7-24-24zM208 432a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},faLeafOak:{prefix:"far",iconName:"leaf-oak",icon:[512,512,[],"f6f7","M302 0c-33.4 0-62.4 22.7-70.5 55.1l-1.9 7.5c-25.2-23.7-64.8-23.2-89.4 1.4c-14.3 14.3-21 34.5-18.2 54.6l5.4 37.6c-20.5-2-41.6 5-57 20.4l-3.2 3.2c-23.2 23.2-29 58.7-14.3 88.1l12.4 24.7c7.2 14.4 11 30.4 11 46.5v62.8L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72.4-72.4h56.3c16.1 0 32.1 3.8 46.5 11l24.7 12.4c29.4 14.7 64.9 8.9 88.1-14.3l3.2-3.2c15.4-15.4 22.4-36.5 20.4-57l37.6 5.4c20 2.9 40.2-3.9 54.6-18.2c24.6-24.6 25.1-64.2 1.4-89.4l7.5-1.9c32.4-8.1 55.1-37.2 55.1-70.5c0-24.3-12.2-47-32.4-60.5l-7-4.6 2.8-11.3c6.6-26.4-1.1-54.3-20.3-73.5s-47.1-26.9-73.5-20.4l-11.3 2.8-4.6-7C349 12.1 326.3 0 302 0zM161.3 384.6L313.9 232.1c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L124.1 353.9V339.1c0-23.6-5.5-46.9-16-68L95.7 246.4c-5.4-10.9-3.3-24.1 5.3-32.7l3.2-3.2c7.7-7.7 19.7-8.8 28.7-2.8c21.5 14.3 49.7-3.5 46.1-29l-9.5-66.8c-.7-5.1 1-10.2 4.6-13.8c6.4-6.4 16.7-6.4 23 0l18.5 18.5c17.6 17.6 47.6 9.3 53.7-14.9L278 66.7c2.7-11 12.6-18.7 24-18.7c8.3 0 16 4.1 20.6 11l7.8 11.7c9.4 14.1 26.6 20.7 43 16.6L390 83.1c10-2.5 20.6 .4 27.9 7.7s10.2 17.9 7.7 27.9l-4.2 16.7c-4.1 16.4 2.6 33.6 16.6 43l11.7 7.8c6.9 4.6 11 12.3 11 20.6c0 11.3-7.7 21.2-18.7 24l-34.9 8.7c-24.1 6-32.5 36.1-14.9 53.7l18.5 18.5c6.4 6.4 6.4 16.7 0 23c-3.6 3.6-8.7 5.3-13.8 4.6l-66.8-9.5c-25.5-3.6-43.4 24.6-29 46.1c6 9 4.8 21-2.8 28.7l-3.2 3.2c-8.6 8.6-21.8 10.7-32.7 5.3l-24.7-12.4c-21.1-10.6-44.4-16-68-16h-8.3z"]},faSquareBolt:{prefix:"far",iconName:"square-bolt",icon:[448,512,[],"e265","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm298.1 19.6c5.8 4.7 7.6 12.9 4.3 19.6L249.9 240H320c6.8 0 12.9 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L198.1 272H128c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},faVial:{prefix:"far",iconName:"vial",icon:[512,512,[129514],"f492","M329 7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l15 15L30.2 335.8C10.9 355.2 0 381.4 0 408.8C0 465.8 46.2 512 103.2 512c27.4 0 53.6-10.9 73-30.2L456 201.9l15 15c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-32-32L361 39 329 7zm-151 249L344 89.9 422.1 168l-88 88H177.9z"]},faGauge:esO,faDashboard:esP,faGaugeMed:esj,faTachometerAltAverage:esB,faWandMagicSparkles:esR,faMagicWandSparkles:esU,faLambda:{prefix:"far",iconName:"lambda",icon:[448,512,[],"f66e","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H132.6c3 0 5.7 1.7 7.1 4.3l10.2 19.6L2 446.5c-5.3 12.2 .4 26.3 12.5 31.5s26.3-.3 31.5-12.5L178.4 158.9l151.3 291c9.6 18.5 28.8 30.2 49.7 30.2H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H379.4c-3 0-5.7-1.7-7.1-4.3L182.3 62.2C172.6 43.6 153.5 32 132.6 32H24z"]},faE:{prefix:"far",iconName:"e",icon:[320,512,[101],"45","M56 32C25.1 32 0 57.1 0 88V256 424c0 30.9 25.1 56 56 56H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-4.4 0-8-3.6-8-8V272H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V88c0-4.4 3.6-8 8-8H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H56z"]},faPizza:{prefix:"far",iconName:"pizza",icon:[576,512,[127829],"f817","M254.2 322.1c-8.4 3.8-14.2 12.2-14.2 21.9c0 13.3 10.7 24 24 24c9.8 0 18.2-5.8 21.9-14.2L318.1 386c-18.8 9-39.8 14-62.1 14c-79.5 0-144-64.5-144-144s64.5-144 144-144c22.2 0 43.3 5 62.1 14l-84.7 84.7c-25 25-25 65.5 0 90.5l20.8 20.8zm87.6 87.6l23.4 23.4C333.5 452.7 296.1 464 256 464C141.1 464 48 370.9 48 256S141.1 48 256 48c40.1 0 77.5 11.3 109.2 30.9l-23.4 23.4C316.4 88.1 287.1 80 256 80C158.8 80 80 158.8 80 256s78.8 176 176 176c31.1 0 60.4-8.1 85.8-22.3zM425.4 448c6.6-5.8 6.6-16 .3-22.3L267.3 267.3c-6.2-6.2-6.2-16.4 0-22.6L425.7 86.3C432 80 432 69.9 425.4 64C380.2 24.2 320.9 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c64.9 0 124.2-24.2 169.4-64zm71.7-82.8l-23.4-23.4C487.9 316.4 496 287.1 496 256s-8.1-60.4-22.3-85.8l23.4-23.4C516.7 178.5 528 215.9 528 256s-11.3 77.5-30.9 109.2zM464 256c0 22.2-5 43.3-14 62.1L387.9 256 450 193.9c9 18.8 14 39.8 14 62.1zm48 169.4c39.8-45.1 64-104.4 64-169.4s-24.2-124.2-64-169.4c-5.8-6.6-16-6.6-22.3-.3L331.3 244.7c-6.2 6.2-6.2 16.4 0 22.6L489.7 425.7c6.2 6.2 16.4 6.3 22.3-.3zM216 192a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBowlChopsticksNoodles:{prefix:"far",iconName:"bowl-chopsticks-noodles",icon:[512,512,[],"e2ea","M13.1 93.6L128 72V56c0-13.3 10.7-24 24-24s24 10.7 24 24v7 37.5 38V176v48 0h32v0V176 137.5v-42V57 40c0-13.3 10.7-24 24-24s24 10.7 24 24v8V88v48 40 48 0h32v0H464c26.5 0 48 21.5 48 48c0 90.8-54.1 169-131.7 204.2c-8.1 21-28.4 35.8-52.3 35.8H184c-23.8 0-44.2-14.9-52.3-35.8C54.1 441 0 362.8 0 272c0-26.5 21.5-48 48-48h80V176H16.2C7.3 176 0 168.7 0 159.7c0-8.8 7-16 15.7-16.2L128 140V108L18.5 125.1C8.8 126.6 0 119.1 0 109.3C0 101.6 5.5 95 13.1 93.6zM488.4 176H288V135l199.6-6.2C501 128.3 512 139 512 152.4c0 13-10.6 23.6-23.6 23.6zm3.9-124.9L288 83V42L484.4 5.2C498.7 2.5 512 13.5 512 28.1c0 11.5-8.4 21.2-19.7 23zM151.5 432.5c11.5 5.2 20.4 14.7 25 26.4c1.2 3.1 4.2 5.1 7.5 5.1H328c3.3 0 6.3-2 7.5-5.1c4.5-11.7 13.5-21.2 25-26.4C421.6 404.8 464 343.3 464 272H48c0 71.3 42.4 132.8 103.5 160.5z"]},faH3:{prefix:"far",iconName:"h3",icon:[640,512,[],"f315","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zM400 64c-13.3 0-24 10.7-24 24s10.7 24 24 24H542.1L423 231c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8h88c35.3 0 64 28.7 64 64s-28.7 64-64 64H455.4c-15.6 0-29-11.3-31.6-26.7l-.2-1.2c-2.2-13.1-14.5-21.9-27.6-19.7s-21.9 14.5-19.7 27.6l.2 1.2c6.4 38.6 39.8 66.8 78.9 66.8H528c61.9 0 112-50.1 112-112s-50.1-112-112-112H497.9L617 105c6.9-6.9 8.9-17.2 5.2-26.2S609.7 64 600 64H400z"]},faPenClip:esF,faPenAlt:esG,faBridgeCircleExclamation:{prefix:"far",iconName:"bridge-circle-exclamation",icon:[640,512,[],"e4ca","M56 32C42.7 32 32 42.7 32 56s10.7 24 24 24h48v64H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H256 496h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM339.1 288.1c8-15.7 18.3-30 30.4-42.5C359 241.9 347.8 240 336 240H304c-57.4 0-104 46.6-104 104v88H152V336c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c1.1 0 2.1 0 3.1 .1zM488 80v64H408V80h80zM360 80v64H280V80h80zM232 80v64H152V80h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faBadgePercent:{prefix:"far",iconName:"badge-percent",icon:[512,512,[],"f646","M200.3 81.5C210.9 61.5 231.9 48 256 48s45.1 13.5 55.7 33.5C317.1 91.7 329 96.6 340 93.2c21.6-6.6 46.1-1.4 63.1 15.7s22.3 41.5 15.7 63.1c-3.4 11 1.5 22.9 11.7 28.2c20 10.6 33.5 31.6 33.5 55.7s-13.5 45.1-33.5 55.7c-10.2 5.4-15.1 17.2-11.7 28.2c6.6 21.6 1.4 46.1-15.7 63.1s-41.5 22.3-63.1 15.7c-11-3.4-22.9 1.5-28.2 11.7c-10.6 20-31.6 33.5-55.7 33.5s-45.1-13.5-55.7-33.5c-5.4-10.2-17.2-15.1-28.2-11.7c-21.6 6.6-46.1 1.4-63.1-15.7S86.6 361.6 93.2 340c3.4-11-1.5-22.9-11.7-28.2C61.5 301.1 48 280.1 48 256s13.5-45.1 33.5-55.7C91.7 194.9 96.6 183 93.2 172c-6.6-21.6-1.4-46.1 15.7-63.1S150.4 86.6 172 93.2c11 3.4 22.9-1.5 28.2-11.7zM256 0c-35.9 0-67.8 17-88.1 43.4c-33-4.3-67.6 6.2-93 31.6s-35.9 60-31.6 93C17 188.2 0 220.1 0 256s17 67.8 43.4 88.1c-4.3 33 6.2 67.6 31.6 93s60 35.9 93 31.6C188.2 495 220.1 512 256 512s67.8-17 88.1-43.4c33 4.3 67.6-6.2 93-31.6s35.9-60 31.6-93C495 323.8 512 291.9 512 256s-17-67.8-43.4-88.1c4.3-33-6.2-67.6-31.6-93s-60-35.9-93-31.6C323.8 17 291.9 0 256 0zM192 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM337 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L175 303c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L337 209z"]},faRotateReverse:{prefix:"far",iconName:"rotate-reverse",icon:[512,512,[],"e631","M418 187.1C391.2 124.1 328.7 80 256 80c-39.7 0-77.8 15.8-105.9 43.9l-4.1 4.1 35.7 35.7c6.6 6.6 10.3 15.6 10.3 25c0 19.5-15.8 35.3-35.3 35.3H40c-13.3 0-24-10.7-24-24V83.3C16 63.8 31.8 48 51.3 48c9.4 0 18.3 3.7 25 10.3L112 94.1l4.1-4.1C153.2 52.8 203.5 32 256 32c92.6 0 172.1 56.2 206.2 136.3c5.2 12.2-.5 26.3-12.7 31.5s-26.3-.5-31.5-12.7zM50 344.1c-5.2-12.2 .4-26.3 12.6-31.5s26.3 .4 31.5 12.6C121 388.1 183.4 432 256 432c39.7 0 77.8-15.8 105.9-43.9l4.1-4.1-35.7-35.7c-6.6-6.6-10.3-15.6-10.3-25c0-19.5 15.8-35.3 35.3-35.3H472c13.3 0 24 10.7 24 24V428.7c0 19.5-15.8 35.3-35.3 35.3c-9.4 0-18.3-3.7-25-10.3L400 417.9l-4.1 4.1C358.8 459.2 308.5 480 256 480c-92.5 0-171.8-56-206-135.9zM64 176h62.1L64 113.9V176zM448 336H385.9L448 398.1V336z"]},faUser:{prefix:"far",iconName:"user",icon:[448,512,[128100,62144],"f007","M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H398.7c-8.9-63.3-63.3-112-129-112H178.3c-65.7 0-120.1 48.7-129 112zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3z"]},faSensor:{prefix:"far",iconName:"sensor",icon:[448,512,[],"e028","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm144 56V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faComma:{prefix:"far",iconName:"comma",icon:[192,512,[],"2c","M120 353.4c0-9.6-7.8-17.4-17.4-17.4c-8.4 0-15.6 6-17.1 14.3L66.7 453.6l50.4-85.7c1.9-3.3 2.9-7 2.9-10.7v-3.8zm48 0v3.8c0 12.3-3.3 24.4-9.5 35.1l-57.2 97.2C93.1 503.4 78 512 61.8 512H60c-24.3 0-44-19.7-44-44c0-2.6 .2-5.3 .7-7.9L38.2 341.7C43.9 310.6 71 288 102.6 288c36.1 0 65.4 29.3 65.4 65.4z"]},faSchoolCircleCheck:{prefix:"far",iconName:"school-circle-check",icon:[640,512,[],"e56b","M333.3 4c-8.1-5.4-18.6-5.4-26.6 0l-138 92H72C32.2 96 0 128.2 0 168V440c0 39.8 32.2 72 72 72H256 384h10.8C349.5 480.1 320 427.5 320 368c0-16.5 2.3-32.5 6.5-47.7c-2.1-.2-4.3-.3-6.5-.3c-35.3 0-64 28.7-64 64v80H72c-13.3 0-24-10.7-24-24V168c0-13.3 10.7-24 24-24H176c4.7 0 9.4-1.4 13.3-4L320 52.8 450.7 140c3.9 2.6 8.6 4 13.3 4H568c13.3 0 24 10.7 24 24v52.5c18.8 12.3 35.1 28 48 46.3V168c0-39.8-32.2-72-72-72H471.3L333.3 4zm20.2 260.6c10.9-15 24.1-28.2 39.1-39.1c4.7-10.2 7.3-21.5 7.3-33.5c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c12 0 23.3-2.6 33.5-7.3zM96 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H112zM320 144c8.8 0 16 7.2 16 16v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"]},faToiletPaperUnder:esY,faToiletPaperReverse:esQ,faLightEmergency:{prefix:"far",iconName:"light-emergency",icon:[448,512,[],"e41f","M352 304V208c0-70.7-57.3-128-128-128S96 137.3 96 208v96H48V208c0-97.2 78.8-176 176-176s176 78.8 176 176v96H352zM48 384l0 48H400V384H48zm0-48H400c26.5 0 48 21.5 48 48v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V384c0-26.5 21.5-48 48-48zM160 208c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-53 43-96 96-96c8.8 0 16 7.2 16 16s-7.2 16-16 16c-35.3 0-64 28.7-64 64z"]},faArrowDownToArc:{prefix:"far",iconName:"arrow-down-to-arc",icon:[512,512,[],"e4ae","M256 464c114.9 0 208-93.1 208-208c0-13.3 10.7-24 24-24s24 10.7 24 24c0 141.4-114.6 256-256 256S0 397.4 0 256c0-13.3 10.7-24 24-24s24 10.7 24 24c0 114.9 93.1 208 208 208zM377.6 232.3l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7s-13-2.8-17.6-7.7l-104-112c-9-9.7-8.5-24.9 1.3-33.9s24.9-8.5 33.9 1.3L232 266.9 232 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 242.9 62.4-67.2c9-9.7 24.2-10.3 33.9-1.3s10.3 24.2 1.3 33.9z"]},faDumpster:{prefix:"far",iconName:"dumpster",icon:[576,512,[],"f793","M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0h94c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l25.6 128zM86.4 240H489.6l-20 160H106.4l-20-160zM112 448H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8l22-176h18c13.3 0 24-10.7 24-24s-10.7-24-24-24H540l4-32H495.6 80.4 32l4 32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H42L64 448v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8z"]},faVanShuttle:esq,faShuttleVan:esK,faBuildingUser:{prefix:"far",iconName:"building-user",icon:[640,512,[],"e4da","M64 48H320c8.8 0 16 7.2 16 16V415.7c11.3-20 27.9-36.7 48-47.9V271.8 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c3.2 0 6.4-.2 9.5-.7c-6-10-9.5-21.8-9.5-34.4c0-4.4 .2-8.7 .7-13c-.2 0-.4 0-.7 0H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zm344 56a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9H605.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H445.1c-51.4 0-93.1 41.7-93.1 93.1z"]},faLightSwitch:{prefix:"far",iconName:"light-switch",icon:[384,512,[],"e017","M192 64c-10.4 0-19.3-6.7-22.6-16H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H169.4c3.3-9.3 12.2-16 22.6-16s19.3 6.7 22.6 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H214.6c-3.3 9.3-12.2 16-22.6 16zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM144 368h96V280H144v88zm0-224v88h96V144H144zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V368c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V144z"]},faSquareCaretLeft:esZ,faCaretSquareLeft:esW,faHighlighter:{prefix:"far",iconName:"highlighter",icon:[576,512,[],"f591","M184 296.6v-48l22.5-16.2 113 113L303.4 368l-48 0c-12.7 0-24.9 5.1-33.9 14.1l-38.1 38.1-51.5-51.5 38.1-38.1c9-9 14.1-21.2 14.1-33.9zM502.8 90.2L347.9 306 246 204.1 461.8 49.2c1.1-.8 2.4-1.2 3.7-1.2c1.7 0 3.3 .7 4.5 1.9L502.1 82c1.2 1.2 1.9 2.8 1.9 4.5c0 1.3-.4 2.6-1.2 3.7zM255.4 416h48c15.5 0 30-7.4 39-20L541.8 118.2C548.4 109 552 97.9 552 86.5c0-14.4-5.7-28.2-15.9-38.4L503.9 15.9C493.7 5.7 479.9 0 465.5 0C454.1 0 443 3.6 433.8 10.2L156 209.6c-12.6 9-20 23.5-20 39v48L92.3 340.3c-10.7 10.7-14.1 26-10.1 39.5L9.4 452.7c-6 6-9.4 14.1-9.4 22.6V480c0 17.7 14.3 32 32 32h84.7c8.5 0 16.6-3.4 22.6-9.4l32.8-32.8c13.6 4 28.8 .6 39.5-10.1L255.4 416zM134.7 439.3L110.1 464H65.9l46.7-46.7 22.1 22.1z"]},faWavePulse:es$,faHeartRate:esX,faKey:{prefix:"far",iconName:"key",icon:[512,512,[128273],"f084","M208 176c0-70.7 57.3-128 128-128s128 57.3 128 128s-57.3 128-128 128c-10.4 0-20.5-1.2-30.1-3.6c-8.1-2-16.7 .4-22.6 6.4L254.1 336H200c-13.3 0-24 10.7-24 24v40H136c-13.3 0-24 10.7-24 24v40H48V385.9L205.2 228.7c5.9-5.9 8.3-14.5 6.4-22.6c-2.3-9.6-3.6-19.7-3.6-30.1zM336 0C238.8 0 160 78.8 160 176c0 9.5 .7 18.8 2.2 27.9L7 359c-4.5 4.5-7 10.6-7 17V488c0 13.3 10.7 24 24 24H136c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l27.2-27.2c9.1 1.4 18.4 2.2 27.9 2.2c97.2 0 176-78.8 176-176S433.2 0 336 0zm32 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHatSanta:{prefix:"far",iconName:"hat-santa",icon:[640,512,[],"f7a7","M64 352h51.7l78.6-196.4C212.5 109.9 256.8 80 305.9 80c35.4 0 69 15.6 91.8 42.6l19 22.5c-4-.7-8-1.1-12-1.1h-1.2c-37.3 0-67.6 30.3-67.6 67.6c0 10 2.2 19.8 6.4 28.8L395 352h53L385.9 220c-1.2-2.6-1.9-5.5-1.9-8.4c0-10.8 8.8-19.6 19.6-19.6h1.2c2.1 0 4.2 .3 6.3 1l47.1 14.9c1.9-2.7 4-5.1 6.3-7.4c0-14.3 5.5-28.7 16.4-39.6c2.2-2.2 4.6-4.2 7.1-6L434.4 91.6c-32-37.8-79-59.6-128.5-59.6c-68.8 0-130.7 41.9-156.3 105.8L64 352zM583.9 182.2C583 169.8 572.7 160 560 160s-23 9.8-23.9 22.2c-9.4-8.1-23.7-7.7-32.6 1.2s-9.4 23.2-1.2 32.6C489.8 217 480 227.3 480 240s9.8 23 22.2 23.9c-8.1 9.4-7.7 23.7 1.2 32.6s23.2 9.4 32.6 1.2C537 310.2 547.3 320 560 320s23-9.8 23.9-22.2c9.4 8.1 23.7 7.7 32.6-1.2s9.4-23.2 1.2-32.6C630.2 263 640 252.7 640 240s-9.8-23-22.2-23.9c8.1-9.4 7.7-23.7-1.2-32.6s-23.2-9.4-32.6-1.2zM0 432c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48s-21.5-48-48-48H48c-26.5 0-48 21.5-48 48z"]},faTamale:{prefix:"far",iconName:"tamale",icon:[320,512,[129748],"e451","M319.6 69.3L296.4 208l-.4 0H247.8L270.7 70.3c-6.4-4.6-14.9-8.8-25.4-12.1L229.2 208H197.1L213.8 51.3c-12.5-1.8-25.3-2.7-37.8-3V208H160 144V48.2c-12.5 .4-25.4 1.3-37.8 3L122.9 208H90.8L74.7 58.2c-10.6 3.4-19 7.5-25.4 12.1L72.2 208H24l-.4 0L.4 69.3c-1.7-10.2 1.7-20.6 9-27.9C46 5 112.3 0 160 0s114 5 150.6 41.3c7.3 7.3 10.7 17.7 9 27.9zM296 304l.4 0 23.1 138.7c1.7 10.2-1.7 20.6-9 27.9C274 507 207.7 512 160 512s-114-5-150.6-41.3c-7.3-7.3-10.7-17.7-9-27.9L23.6 304l.4 0H66.7c-3.7 10.5-3.6 22 .1 32.3L49.3 441.7c6.4 4.6 14.9 8.8 25.4 12.1l10.1-94.3c9.5 6.5 20.6 9.2 31.3 8.3l-10 92.9c12.5 1.8 25.3 2.6 37.8 3v-108c2.3-2.1 4.5-4.4 6.4-7L160 336l9.6 12.8c1.9 2.6 4.1 4.9 6.4 7v108c12.5-.4 25.4-1.3 37.8-3l-10-92.9c10.7 .9 21.8-1.7 31.3-8.3l10.1 94.3c10.6-3.4 19-7.5 25.4-12.1L253.2 336.3c3.7-10.3 3.8-21.7 .1-32.3H296zM24 240H160 296c8.8 0 16 7.2 16 16s-7.2 16-16 16H192l28.8 38.4c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2L160 282.7l-35.2 46.9c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4L128 272H24c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faBoxCheck:{prefix:"far",iconName:"box-check",icon:[448,512,[],"f467","M248 80h94.4c6.3 0 12.1 3.7 14.6 9.5L388.4 160H248V80zM48 208H400V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208zm152-48H59.6L91 89.5c2.6-5.8 8.3-9.5 14.6-9.5H200v80zM400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V189.6c0-9-1.9-17.8-5.5-26L400.9 70zM337 265c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L337 265z"]},faBullhorn:{prefix:"far",iconName:"bullhorn",icon:[512,512,[128226,128363],"f0a1","M432 73.9L421.3 84.6C364.5 141.4 288.1 174 208 175.9v.1V304v0 .1c80.1 1.9 156.5 34.5 213.3 91.3L432 406.1V73.9zM160 128h40.7c70 0 137.2-27.8 186.7-77.3l38-38C445.5-7.5 480 6.8 480 35.3V179.6c18.6 8.8 32 32.5 32 60.4s-13.4 51.6-32 60.4V444.7c0 28.5-34.5 42.8-54.6 22.6l-38-38c-47.8-47.8-112-75.4-179.4-77.2V456c0 30.9-25.1 56-56 56H120c-30.9 0-56-25.1-56-56l0-104c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h96zM112 352V456c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V352H112zM64 176c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16l0 0h48 48V176l-96 0z"]},faSteak:{prefix:"far",iconName:"steak",icon:[576,512,[129385],"f824","M301.5 72.6c-15.9 14.8-25.5 34.1-32.8 50.6c-4.2 9.6-7.7 18-10.9 25.7l-1.3 3.2c-9.3 22.5-18.4 44.6-39.1 65.3c-26.6 26.6-56.8 42.7-81.6 55.3c-2.8 1.4-5.5 2.8-8.1 4.1l0 0c-22.4 11.4-39.6 20.1-55.1 32.5C57.7 321.2 48 337.8 48 360c0 50 42.8 75.3 77.6 87.3C162.2 459.8 206.1 464 240 464c70.2 0 140.7-26.7 194-66.3c52.5-39.1 94-95.4 94-157.7c0-48.1-19-95-47-130c-27.6-34.5-67.9-62-113-62c-27.4 0-49.4 8.6-66.5 24.6zM268.8 37.4C295.7 12.4 329.7 0 368 0c65 0 117.7 39 150.5 80c33.9 42.4 57.5 99.6 57.5 160c0 83.9-55.1 152.8-113.4 196.2C402.1 481.2 321.7 512 240 512c-36.8 0-86.5-4.4-130-19.3C73.4 480.1 0 444.3 0 360c0-38.6 17.8-68.3 42.5-88.1c19.6-15.8 41.4-26.8 63.3-37.8c27.3-13.8 54.6-27.6 77.7-50.7c13.8-13.8 19.7-27.9 30-52.9c3.2-7.7 6.8-16.5 11.2-26.6c7.7-17.6 20.6-44.7 44.1-66.5zm36.8 122c2.5-6 4.8-11.8 7.1-17c6.9-15.7 13.3-27.1 21.5-34.7c7.5-7 17.5-11.7 33.9-11.7c25.4 0 53.3 16.2 75.5 44c22 27.5 36.5 64.1 36.5 100c0 40.8-28.3 84.6-74.7 119.2C359.4 393.4 298.6 416 240 416c-31 0-69.1-3.9-98.8-14.1C110.1 391.2 96 376.7 96 360c0-9 2.6-13.2 6.9-16.9c5.8-5 15-9.1 30.2-15.5l1.2-.5c29.3-12.4 71.2-30 117-75.8c28.6-28.6 42.9-63.7 54.3-91.9zM416 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faLocationCrosshairsSlash:esJ,faLocationSlash:es1,faPersonDolly:{prefix:"far",iconName:"person-dolly",icon:[512,512,[],"f4d0","M128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zM0 340.3L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-109.9L1.6 341.6c-.5-.4-1.1-.9-1.6-1.3zM48 187.2C48 181 53 176 59.2 176c4.5 0 8.9 1.1 12.8 3V295.2L51.1 278.7c-1.9-1.5-3.1-3.8-3.1-6.3V187.2zm72 145.7V246.2l15.1 23.5c7.4 11.4 20 18.4 33.6 18.4h54.5l27.1 108.3c-16 11.6-26.3 30.5-26.3 51.7c0 35.3 28.7 64 64 64c32.3 0 59.1-24 63.4-55.1l134.4-33.6c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5L339.7 410.3c-10-13.7-25.3-23.3-42.8-25.7L247.3 186.2c-3.2-12.9-16.2-20.7-29.1-17.5s-20.7 16.2-17.5 29.1L211.3 240H173.1l-49.3-76.7c-14.1-22-38.5-35.3-64.6-35.3C26.5 128 0 154.5 0 187.2v85.3c0 17.2 7.9 33.4 21.4 44l92.2 72.4 14.6 102.5c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2L160.7 379c-1.5-10.2-6.8-19.4-14.9-25.8L120 332.9zM288 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm69.4-55.8L449 353.4c17.1-4.3 27.6-21.7 23.3-38.8L449.4 223c-4.3-17.1-21.7-27.6-38.8-23.3L319 222.6c-17.1 4.3-27.6 21.7-23.3 38.8L318.6 353c4.3 17.1 21.7 27.6 38.8 23.3z"]},faGlobe:{prefix:"far",iconName:"globe",icon:[512,512,[127760],"f0ac","M256 464c7.4 0 27-7.2 47.6-48.4c8.8-17.7 16.4-39.2 22-63.6H186.4c5.6 24.4 13.2 45.9 22 63.6C229 456.8 248.6 464 256 464zM178.5 304h155c1.6-15.3 2.5-31.4 2.5-48s-.9-32.7-2.5-48h-155c-1.6 15.3-2.5 31.4-2.5 48s.9 32.7 2.5 48zm7.9-144H325.6c-5.6-24.4-13.2-45.9-22-63.6C283 55.2 263.4 48 256 48s-27 7.2-47.6 48.4c-8.8 17.7-16.4 39.2-22 63.6zm195.3 48c1.5 15.5 2.2 31.6 2.2 48s-.8 32.5-2.2 48h76.7c3.6-15.4 5.6-31.5 5.6-48s-1.9-32.6-5.6-48H381.8zm58.8-48c-21.4-41.1-56.1-74.1-98.4-93.4c14.1 25.6 25.3 57.5 32.6 93.4h65.9zm-303.3 0c7.3-35.9 18.5-67.7 32.6-93.4c-42.3 19.3-77 52.3-98.4 93.4h65.9zM53.6 208c-3.6 15.4-5.6 31.5-5.6 48s1.9 32.6 5.6 48h76.7c-1.5-15.5-2.2-31.6-2.2-48s.8-32.5 2.2-48H53.6zM342.1 445.4c42.3-19.3 77-52.3 98.4-93.4H374.7c-7.3 35.9-18.5 67.7-32.6 93.4zm-172.2 0c-14.1-25.6-25.3-57.5-32.6-93.4H71.4c21.4 41.1 56.1 74.1 98.4 93.4zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z"]},faSynagogue:{prefix:"far",iconName:"synagogue",icon:[640,512,[128333],"f69b","M305.1 5.2c8.7-6.9 21-6.9 29.7 0L462.5 105.9C483.7 122.6 496 148.1 496 175v63l31-31c9.4-9.4 24.6-9.4 33.9 0l62.6 62.6c10.5 10.5 16.4 24.7 16.4 39.6V440c0 39.8-32.2 72-72 72H472 384 256 168 72c-39.8 0-72-32.2-72-72V309.3c0-14.9 5.9-29.1 16.4-39.6L79 207c9.4-9.4 24.6-9.4 33.9 0l31 31V175c0-26.9 12.3-52.4 33.5-69.1L305.1 5.2zM496 464h72c13.3 0 24-10.7 24-24V309.3c0-2.1-.8-4.2-2.3-5.7L544 257.9l-45.7 45.7c-1.5 1.5-2.3 3.5-2.3 5.7V464zM448 175c0-12.2-5.6-23.8-15.2-31.4L320 54.6l-112.8 89c-9.6 7.6-15.2 19.2-15.2 31.4V309.3 464h64V384c0-35.3 28.7-64 64-64s64 28.7 64 64v80h64V309.3 175zM144 309.3c0-2.1-.8-4.2-2.3-5.7L96 257.9 50.3 303.6c-1.5 1.5-2.3 3.5-2.3 5.7V440c0 13.3 10.7 24 24 24h72V309.3zM327 124.3l15.9 28.1 32.3-.3c6.2-.1 10.1 6.7 7 12.1L365.7 192l16.4 27.8c3.2 5.4-.7 12.1-7 12.1l-32.3-.3L327 259.7c-3.1 5.4-10.9 5.4-13.9 0l-15.9-28.1-32.3 .3c-6.2 .1-10.1-6.7-7-12.1L274.3 192l-16.4-27.8c-3.2-5.4 .7-12.1 7-12.1l32.3 .3L313 124.3c3.1-5.4 10.9-5.4 13.9 0z"]},faFileChartColumn:es0,faFileChartLine:es2,faPersonHalfDress:{prefix:"far",iconName:"person-half-dress",icon:[320,512,[],"e548","M154 .4A48 48 0 1 1 166 95.6 48 48 0 1 1 154 .4zM176 352V304h0V176.1l0 0V128c30.8 .8 59.1 17.7 74.3 44.6l58.5 103.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352h0zM62.9 184.6c17.1-30.3 47.2-50.6 81.1-55.5v90.8L111.4 336H144v48h0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H69.1c-10.6 0-18.3-10.1-15.4-20.3L90.3 233.7 52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7l51.8-91.5z"]},faFolderImage:{prefix:"far",iconName:"folder-image",icon:[512,512,[],"e18a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM160 208a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm155.2 9.6c-4.5-6-11.6-9.6-19.2-9.6s-14.7 3.6-19.2 9.6l-54.2 72.2L202.7 265c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h80 48H392c9.1 0 17.4-5.1 21.5-13.3s3.2-17.9-2.3-25.1l-96-128z"]},faCalendarPen:es6,faCalendarEdit:es4,faRoadBridge:{prefix:"far",iconName:"road-bridge",icon:[640,512,[],"e563","M576 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H504V408c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H384c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h72v56c0 13.3 10.7 24 24 24s24-10.7 24-24V48h72zm0-48H384c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM480 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24zM24 96C10.7 96 0 106.7 0 120s10.7 24 24 24H72v64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H96 224h64V208H248V144h40V96H24zM272 304c-57.4 0-104 46.6-104 104v56H120V400c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48v72c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V408c0-30.9 25.1-56 56-56h16V304H272zM200 144v64H120V144h80z"]},faFaceSmileTear:{prefix:"far",iconName:"face-smile-tear",icon:[512,512,[],"e393","M338.7 446.9c4.3 .7 8.8 1.1 13.3 1.1c43.4 0 80-34.6 80-79c0-.7 0-1.4 0-2c20.3-32.1 32-70.2 32-111c0-114.9-93.1-208-208-208S48 141.1 48 256s93.1 208 208 208c29.4 0 57.4-6.1 82.7-17.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm136.3 61.9c10-8.7 25.2-7.6 33.9 2.4C187 339.8 215.5 360 256 360c13.3 0 24 10.7 24 24s-10.7 24-24 24c-58 0-98.8-29.4-122.1-56.3c-8.7-10-7.6-25.2 2.4-33.9zM352 416c-26.5 0-48-21-48-47c0-20 28.4-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C371.4 308.6 400 349 400 369c0 26-21.5 47-48 47zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faMessagePlus:es3,faCommentAltPlus:es5,faLocationArrow:{prefix:"far",iconName:"location-arrow",icon:[448,512,[],"f124","M224 208H129.4l241.4-98.7L272 350.6V256c0-26.5-21.5-48-48-48zm-48 48h48v48V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H176z"]},faC:{prefix:"far",iconName:"c",icon:[384,512,[99],"43","M343.5 131.7C275.8 63 166 63 98.3 131.7s-67.7 180 0 248.7s177.5 68.7 245.2 0c9.3-9.4 24.4-9.4 33.7 0s9.3 24.7 0 34.2c-86.3 87.5-226.3 87.5-312.6 0s-86.3-229.5 0-317s226.3-87.5 312.6 0c9.3 9.4 9.3 24.7 0 34.2s-24.4 9.4-33.7 0z"]},faTabletButton:{prefix:"far",iconName:"tablet-button",icon:[448,512,[],"f10a","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM224 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPersonDressFairy:{prefix:"far",iconName:"person-dress-fairy",icon:[640,512,[],"e607","M256 64a64 64 0 1 1 128 0A64 64 0 1 1 256 64zm48.3 144c-7.1 0-13.4 4.7-15.4 11.6L255.6 336H384.4L351.1 219.6c-2-6.9-8.2-11.6-15.4-11.6H304.3zm0-48h31.5c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8H384V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H304V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H234.4c-21.3 0-36.6-20.3-30.8-40.8l39.1-136.8c7.8-27.5 33-46.4 61.5-46.4zM32 32c91.1 0 172.4 42.3 225.1 108.4c-14.1 8-26.1 19.5-34.7 33.5C181.6 120.7 119 85.2 48 80.5V112c0 71.4 33.3 134.9 85.4 176l18.1 14.3c10.1 8 12.1 22.5 4.5 33L142.5 354c-16.3 22.3-26.9 49-29.7 78c32.1-.2 61.9-9.7 87-26.2c7.2 4.6 15.4 7.9 24.3 9.3v32.1C191.7 468 153.2 480 112 480H96c-17.7 0-32-14.3-32-32c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112V64C0 46.3 14.3 32 32 32zM417.6 173.9c-8.6-14-20.6-25.5-34.7-33.5C435.6 74.3 516.9 32 608 32c17.7 0 32 14.3 32 32v48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448c0 17.7-14.3 32-32 32H528c-41.2 0-79.7-12-112-32.7V415.2c8.9-1.4 17.1-4.7 24.3-9.3c25 16.4 54.9 26 87 26.2c-2.9-29-13.5-55.7-29.7-78l-13.6-18.7c-7.6-10.4-5.6-25 4.5-33L506.6 288C558.7 246.9 592 183.4 592 112V80.5c-71 4.7-133.6 40.2-174.4 93.3z"]},faRectangleHistoryCircleUser:{prefix:"far",iconName:"rectangle-history-circle-user",icon:[640,512,[],"e4a4","M64 464l284.5 0c12.3 18.8 28 35.1 46.3 48L64 512c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64l384 0c23.8 0 44.5 12.9 55.5 32.2c-2.5-.1-5-.2-7.5-.2c-26.2 0-51.1 5.7-73.4 16L64 208c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zM440 80c13.3 0 24 10.7 24 24s-10.7 24-24 24L72 128c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0zM392 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L120 48c-13.3 0-24-10.7-24-24s10.7-24 24-24H392zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm221.7 80.7c-6.2-19-24-32.7-45.1-32.7H463.4c-21 0-38.9 13.7-45.1 32.7C438.5 468.1 465.8 480 496 480s57.5-11.9 77.7-31.3zM544 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faBuildingLock:{prefix:"far",iconName:"building-lock",icon:[576,512,[],"e4d6","M64 48H320c8.8 0 16 7.2 16 16V309.7c4.6-5.2 10-9.6 16-13.1V272c0-30.5 12.2-58.2 32-78.4V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c2.8 0 5.6-.2 8.3-.5c-5.3-9.3-8.3-20-8.3-31.5V464H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zm232 24c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faChartLineUp:{prefix:"far",iconName:"chart-line-up",icon:[512,512,[],"e0e5","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zm272 96c0 13.3 10.7 24 24 24h54.1L304 270.1l-79-79c-9.4-9.4-24.6-9.4-33.9 0l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l63-63 79 79c9.4 9.4 24.6 9.4 33.9 0l111-111V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24z"]},faMailbox:{prefix:"far",iconName:"mailbox",icon:[576,512,[128234],"f813","M48 208c0-53 43-96 96-96s96 43 96 96V400H64c-8.8 0-16-7.2-16-16V208zM240 448h48H512c35.3 0 64-28.7 64-64V208c0-79.5-64.5-144-144-144H144C64.5 64 0 128.5 0 208V384c0 35.3 28.7 64 64 64H240zm48-240c0-36.9-13.9-70.5-36.7-96H432c53 0 96 43 96 96V384c0 8.8-7.2 16-16 16H288V208zM104 192c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H104zm256 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v24c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H440 360z"]},faSignPosts:{prefix:"far",iconName:"sign-posts",icon:[576,512,[],"e625","M64 24l0 8H48C21.5 32 0 53.5 0 80V368c0 26.5 21.5 48 48 48H64l0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72H464l0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72h16c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H512l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8H112l0-8c0-13.3-10.7-24-24-24S64 10.7 64 24zM528 80V368H48L48 80H528z"]},faTruckBolt:{prefix:"far",iconName:"truck-bolt",icon:[640,512,[],"e3d0","M352 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H320 243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H352zm32 368c0 53 43 96 96 96s96-43 96-96h40c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V245.3c0-14.9-5.9-29.1-16.4-39.6l-93.3-93.3C487.8 101.9 473.6 96 458.7 96H416V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64c0 53 43 96 96 96s96-43 96-96h64 32 24 8zM557.7 239.6c.1 .1 .3 .3 .4 .4H416V144h42.7c2.1 0 4.2 .8 5.7 2.3l93.3 93.3zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM267.2 84.6c-5.3-5.2-13.4-6.1-19.7-2.2l-128 80c-6.1 3.8-8.9 11.1-6.9 18s8.2 11.6 15.4 11.6h51.7l-33.5 55.8c-3.8 6.3-2.8 14.5 2.5 19.6s13.4 6.1 19.7 2.2l128-80c6.1-3.8 8.9-11.1 6.9-18s-8.2-11.6-15.4-11.6H236.3l33.5-55.8c3.8-6.3 2.8-14.5-2.5-19.6z"]},faPizzaSlice:{prefix:"far",iconName:"pizza-slice",icon:[512,512,[],"f818","M122.2 35.6L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L476.4 389.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9c-22.8-1.6-41.9 14-47.5 34.7zM144.6 138C264.3 152.7 359.3 247.7 374 367.4L61.2 450.8 144.6 138zm12.5-46.8l11.3-42.3C325.6 60.7 451.3 186.4 463.1 343.7l-42.3 11.3c-19.7-136.2-127.5-244-263.7-263.7zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faMoneyBillWave:{prefix:"far",iconName:"money-bill-wave",icon:[576,512,[],"f53a","M265.7 407.9c4.5-1.1 9-2.3 13.5-3.4l0 0c55.9-14.3 119.4-30.6 185.3-28.7c4.1-31.4 30.9-55.7 63.5-55.7V144c-35.3 0-63.9-28.6-64-63.9c-47-1.7-96.8 9.5-153.7 24c-4.5 1.1-9 2.3-13.5 3.5l0 0c-55.9 14.3-119.4 30.6-185.3 28.7C107.4 167.7 80.5 192 48 192V368c35.3 0 63.9 28.6 64 63.9c47 1.7 96.8-9.5 153.7-24zM0 421.5V113C0 88.8 25.4 72.7 48.4 79C128.2 101 208.1 80.6 288 60.3c86.9-22.1 173.8-44.3 260.7-12C565.8 54.6 576 72 576 90.5V399c0 24.3-25.4 40.3-48.3 34C447.8 411 367.9 431.4 288 451.7c-86.9 22.1-173.8 44.3-260.7 12C10.2 457.4 0 440 0 421.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96z"]},faChartArea:es8,faAreaChart:es9,faHouseFlag:{prefix:"far",iconName:"house-flag",icon:[640,512,[],"e50d","M472 0c-13.3 0-24 10.7-24 24v8V192 512h48V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H496V24c0-13.3-10.7-24-24-24zM416 133L286.3 36.7c-8.5-6.3-20.1-6.3-28.6 0l-248 184c-10.6 7.9-12.9 22.9-5 33.6s22.9 12.9 33.6 5L64 240.2V432c0 44.2 35.8 80 80 80l256 0c5.5 0 10.8-.6 16-1.6V459.7c-4.7 2.7-10.2 4.3-16 4.3H352V344c0-22.1-17.9-40-40-40H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.6L272 85.9 416 192.7V133zM304 352V464l-64 0V352h64z"]},faCircleThreeQuartersStroke:{prefix:"far",iconName:"circle-three-quarters-stroke",icon:[512,512,[],"e5d4","M256 48V224c0 17.7 14.3 32 32 32H464c0-114.9-93.1-208-208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faPersonCircleMinus:{prefix:"far",iconName:"person-circle-minus",icon:[576,512,[],"e540","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zm144 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z"]},faScalpel:{prefix:"far",iconName:"scalpel",icon:[512,512,[],"f61d","M421.4 59.2c5.1-6.1 13-9.2 20.9-8.5C454.6 52 464 62.4 464 74.7c0 5.9-2.2 11.6-6.1 16L325.1 240l-56.3 0L421.4 59.2zM227.7 288h.7 96.8c13.7 0 26.8-5.9 35.9-16.1L493.8 122.6C505.5 109.4 512 92.3 512 74.7c0-37-28.1-68-64.9-71.7c-23.7-2.4-47 7.1-62.4 25.3L206.1 240l-.4 .5-5.6 6.7-12.2 14.5c-4 4.8-4.9 11.4-2.3 17.1s8.3 9.3 14.5 9.3h19 8.8zm-63 36.7l-160 160c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9c18.1 0 84.1-8.4 145.9-33.1C222.5 454.6 288 410.9 288 336V320H272 176h-6.6l-4.7 4.7z"]},faBan:es7,faCancel:eoe,faBellExclamation:{prefix:"far",iconName:"bell-exclamation",icon:[448,512,[],"f848","M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM256 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8-168c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V152z"]},faCircleBookmark:eot,faBookmarkCircle:eoa,faEggFried:{prefix:"far",iconName:"egg-fried",icon:[512,512,[],"f7fc","M403.9 162.5c-26.9-6.9-56.4-20.3-82.6-35.6s-52.4-34.3-71.6-54.3c-30.6-31.9-81.3-32.9-113.1-2.2c-14.5 14-22.6 32-24.3 50.6C107.7 173.6 92.7 244.5 63 296c-30.9 53.6-12.6 122.1 41 153s122.1 12.6 153-41c14.7-25.4 38.1-45.6 61.1-59.7c23.3-14.3 50.6-25.3 77.1-29c12.7-1.8 25.3-6.7 36.4-15c35.5-26.3 42.9-76.4 16.6-111.9c-11.4-15.4-27.2-25.4-44.4-29.8zM284.3 39.3c30.4 31.6 89.1 65.9 131.5 76.7c27.5 7 52.8 23.2 71 47.8c42.1 56.8 30.2 137-26.6 179.1c-17.8 13.2-37.9 21.1-58.4 24c-37.2 5.2-84.5 32.7-103.3 65.2c-44.2 76.5-142 102.7-218.6 58.6S-22.7 348.5 21.4 272c24.8-42.9 38.7-105.9 43.1-155.2C67.1 87 80.1 58 103.3 35.7c51-49 132-47.4 181 3.6zM112 240a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm112-32c8.8 0 16-7.2 16-16s-7.2-16-16-16c-39.8 0-72 32.2-72 72c0 8.8 7.2 16 16 16s16-7.2 16-16c0-22.1 17.9-40 40-40z"]},faFaceWeary:{prefix:"far",iconName:"face-weary",icon:[512,512,[],"e3a1","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.5 64.3C196.1 302.1 223.8 288 256 288s59.9 14.1 79.5 32.3C354.5 338.1 368 362 368 384c0 5.4-2.7 10.4-7.2 13.4s-10.2 3.4-15.2 1.3l-17.2-7.5c-22.8-10-47.5-15.1-72.4-15.1s-49.6 5.2-72.4 15.1l-17.2 7.5c-4.9 2.2-10.7 1.7-15.2-1.3s-7.2-8-7.2-13.4c0-22 13.5-45.9 32.5-63.7zm34.8-155.6c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zm89.4 22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z"]},faUniformMartialArts:{prefix:"far",iconName:"uniform-martial-arts",icon:[640,512,[],"e3d1","M188.4 48c-26.3 0-50.4 14.3-63.1 37.3L58.9 206C51.7 219 48 233.6 48 248.4V392c0 4.4 3.6 8 8 8H88c4.4 0 8-3.6 8-8V248.4c0-13.6 4.5-27.2 9.7-39c5.4-12.1 12.5-24.4 19.7-35.8c12.1-19.2 26.5-37.4 37.5-57.3c5.3-9.6 16.4-14.4 27-11.7s18 12.3 18 23.2V288H160V209.2c-6.7 11.3-16 25.7-16 39.2V392c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V248.4c0-22.9 5.8-45.5 16.8-65.5L83.2 62.2C104.3 23.8 144.6 0 188.4 0H240c9 0 17.2 5 21.3 13L320 127.1 378.7 13C382.8 5 391 0 400 0h51.6c43.8 0 84.1 23.8 105.1 62.2l66.4 120.7c11 20.1 16.8 42.6 16.8 65.5V392c0 30.9-25.1 56-56 56H552c-30.9 0-56-25.1-56-56V248.4c0-13.5-9.3-27.9-16-39.2V288H432V128c0-11 7.4-20.5 18-23.2s21.7 2.1 27 11.7c11 19.9 25.4 38.1 37.5 57.3c7.2 11.4 14.4 23.7 19.7 35.8c5.2 11.8 9.7 25.4 9.7 39V392c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V248.4c0-14.8-3.7-29.4-10.9-42.4L514.7 85.3C502.1 62.3 477.9 48 451.6 48h-37L291.2 288h-54L293 179.6 225.4 48h-37zM160 384h48v64c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V384h48v64c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V384zm0-64v32H290.1l-47.4 71.1c-4.9 7.4-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4l50.7-76 50.7 76c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2L349.9 352H480V320H160z"]},faCameraRotate:{prefix:"far",iconName:"camera-rotate",icon:[640,512,[],"e0d8","M263.1 32c-24.1 0-45.5 15.4-53.1 38.3l22.8 7.6-22.8-7.6L201.4 96H128c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H438.6l-8.6-25.7C422.4 47.4 401 32 376.9 32H263.1zm-7.6 53.5c1.1-3.3 4.1-5.5 7.6-5.5H376.9c3.4 0 6.5 2.2 7.6 5.5l14 42.1c3.3 9.8 12.4 16.4 22.8 16.4H512c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h90.7c10.3 0 19.5-6.6 22.8-16.4l14-42.1zM362.4 237.6l-15 15c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3H416c8.8 0 16-7.2 16-16V195.3c0-6.2-5.1-11.3-11.3-11.3c-3 0-5.9 1.2-8 3.3l-16.1 16.1C375.1 185.8 348 176 320 176c-32 0-62.6 12.7-85.3 35.3L231 215c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l3.7-3.7C282.3 231.6 300.8 224 320 224c15.3 0 30.1 4.8 42.4 13.6zM208 380.7c0 6.2 5.1 11.3 11.3 11.3c3 0 5.9-1.2 8-3.3l16.1-16.1C264.9 390.2 292 400 320 400c32 0 62.6-12.7 85.3-35.3L409 361c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-3.7 3.7C357.7 344.4 339.2 352 320 352c-15.3 0-30.1-4.8-42.4-13.6l15-15c2.1-2.1 3.3-5 3.3-8c0-6.2-5.1-11.3-11.3-11.3H224c-8.8 0-16 7.2-16 16v60.7z"]},faSunDust:{prefix:"far",iconName:"sun-dust",icon:[512,512,[],"f764","M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 0 0 37.6-37.6c-3.4-3.4-7.7-5.7-12.6-6.6L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0l65.6-45.2 14.4 78.3c.9 4.9 3.3 9.3 6.6 12.6l37.6-37.6 0 0L375.7 19.7zM256 144c-61.9 0-112 50.1-112 112c0 30.9 12.5 58.9 32.8 79.2l33.9-33.9C199.2 289.7 192 273.7 192 256c0-35.3 28.7-64 64-64c17.7 0 33.7 7.2 45.3 18.7l33.9-33.9C314.9 156.5 286.9 144 256 144zm256 16a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-80 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm48 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-80 80a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM432 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCommentText:{prefix:"far",iconName:"comment-text",icon:[512,512,[],"e14d","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM184 160c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V312c0 13.3 10.7 24 24 24s24-10.7 24-24V208h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 184z"]},faSprayCanSparkles:eon,faAirFreshener:eor,faSignalBars:eoi,faSignalAlt:eoc,faSignalAlt4:eoo,faSignalBarsStrong:eol,faDiamondExclamation:{prefix:"far",iconName:"diamond-exclamation",icon:[512,512,[],"e405","M50.9 249L249 50.9c1.9-1.9 4.4-2.9 7-2.9s5.2 1 7 2.9L461.1 249c1.9 1.9 2.9 4.4 2.9 7s-1 5.2-2.9 7L263 461.1c-1.9 1.9-4.4 2.9-7 2.9s-5.2-1-7-2.9L50.9 263c-1.9-1.9-2.9-4.4-2.9-7s1-5.2 2.9-7zM215 17L17 215C6.1 225.9 0 240.6 0 256s6.1 30.1 17 41L215 495c10.9 10.9 25.6 17 41 17s30.1-6.1 41-17L495 297c10.9-10.9 17-25.6 17-41s-6.1-30.1-17-41L297 17C286.1 6.1 271.4 0 256 0s-30.1 6.1-41 17zm41 111c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faStar:{prefix:"far",iconName:"star",icon:[576,512,[11088,61446],"f005","M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z"]},faDialMin:{prefix:"far",iconName:"dial-min",icon:[576,512,[],"e161","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM271 271l-77.4 77.4c-27.8-43.4-22.8-101.7 15.1-139.6c43.7-43.7 114.7-43.7 158.4 0s43.7 114.7 0 158.4c-37.9 37.9-96.2 43-139.6 15.1L305 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM174.9 401.1A160 160 0 1 0 401.1 174.9 160 160 0 1 0 174.9 401.1zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faRepeat:{prefix:"far",iconName:"repeat",icon:[512,512,[128257],"f363","M22.8 280C9.6 279.3-.6 268 0 254.8l.4-8C5.3 148.9 86.2 72 184.2 72H304l0-36.4C304 15.9 319.9 0 339.6 0c8.8 0 17.3 3.3 23.8 9.1l76.7 69c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-76.7 69c-6.5 5.9-15 9.1-23.8 9.1c-19.6 0-35.6-15.9-35.6-35.6V120H184.2C111.7 120 52 176.8 48.4 249.2l-.4 8C47.3 270.4 36 280.6 22.8 280zM352 128.5L388.1 96 352 63.5l0 65zM489.2 232c13.2 .7 23.4 11.9 22.8 25.2l-.4 8C506.7 363.1 425.8 440 327.8 440H208v36.4c0 19.6-15.9 35.6-35.6 35.6c-8.8 0-17.3-3.3-23.8-9.1l-76.7-69c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l76.7-69c6.5-5.9 15-9.1 23.8-9.1c19.6 0 35.6 15.9 35.6 35.6V392H327.8c72.5 0 132.2-56.8 135.8-129.2l.4-8c.7-13.2 11.9-23.4 25.2-22.8zM160 383.5L123.9 416 160 448.5v-65z"]},faCross:{prefix:"far",iconName:"cross",icon:[384,512,[128327,10013],"f654","M112 48c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H272V464c0 26.5-21.5 48-48 48H160c-26.5 0-48-21.5-48-48V272H48c-26.5 0-48-21.5-48-48V160c0-26.5 21.5-48 48-48h64V48zm112 0H160v88c0 13.3-10.7 24-24 24H48v64h88c13.3 0 24 10.7 24 24V464h64V248c0-13.3 10.7-24 24-24h88V160H248c-13.3 0-24-10.7-24-24V48z"]},faPageCaretDown:eof,faFileCaretDown:eod,faBox:{prefix:"far",iconName:"box",icon:[448,512,[128230],"f466","M342.4 80H248v80H388.4L357 89.5c-2.6-5.8-8.3-9.5-14.6-9.5zM400 208H48V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V208zM59.6 160H200V80H105.6c-6.3 0-12.1 3.7-14.6 9.5L59.6 160zM342.4 32c25.3 0 48.2 14.9 58.5 38l41.6 93.6c3.6 8.2 5.5 17 5.5 26V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V189.6c0-9 1.9-17.8 5.5-26L47.1 70c10.3-23.1 33.2-38 58.5-38H342.4z"]},faVenusMars:{prefix:"far",iconName:"venus-mars",icon:[640,512,[9892],"f228","M176 304a128 128 0 1 0 0-256 128 128 0 1 0 0 256zM352 176c0 89.1-66.2 162.7-152 174.4V400h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H200v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V350.4C66.2 338.7 0 265.1 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c14.6-7.6 28.1-16.8 40.4-27.5C335.2 354.8 366 368 400 368c70.7 0 128-57.3 128-128s-57.3-128-128-128c-8.6 0-17.1 .9-25.2 2.5c-4.9-15.8-11.6-30.7-19.9-44.7C369.3 66 384.4 64 400 64c39.9 0 76.8 13.3 106.3 35.7L558.1 48H504c-13.3 0-24-10.7-24-24s10.7-24 24-24H616c13.3 0 24 10.7 24 24V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9l-51.7 51.7C562.7 163.2 576 200.1 576 240c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z"]},faClockSevenThirty:{prefix:"far",iconName:"clock-seven-thirty",icon:[512,512,[],"e351","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V335.3l-20 30c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l64-96c5.9-8.8 16.8-12.7 26.9-9.7s17 12.4 17 23V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faArrowPointer:eou,faMousePointer:eop,faClockFourThirty:{prefix:"far",iconName:"clock-four-thirty",icon:[512,512,[],"e34b","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V300.8L338.7 340c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-96-64c-7.4-4.9-16.8-5.4-24.6-1.2S232 247.1 232 256V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faSignalBarsGood:eoh,faSignalAlt3:eob,faCactus:{prefix:"far",iconName:"cactus",icon:[512,512,[127797],"f8a7","M304 448c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V96c0-26.5 21.5-48 48-48s48 21.5 48 48V448zM256 0c-53 0-96 43-96 96V224H112c-8.8 0-16-7.2-16-16V144c0-26.5-21.5-48-48-48S0 117.5 0 144v64c0 61.9 50.1 112 112 112h48V448c0 35.3 28.7 64 64 64h64c35.3 0 64-28.7 64-64h48c61.9 0 112-50.1 112-112V272c0-26.5-21.5-48-48-48s-48 21.5-48 48v64c0 8.8-7.2 16-16 16H352V96c0-53-43-96-96-96zm0 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm16 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLightbulbGear:{prefix:"far",iconName:"lightbulb-gear",icon:[576,512,[],"e5fd","M314.4 213.6c3.6-11.9 5.6-24.5 5.6-37.6c0-70.7-57.3-128-128-128S64 105.3 64 176c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H109c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0c97 0 175.6 78.4 176 175.3c-17.8 7.7-28 25.6-28 43.3v.9c-7.7-4.3-16.7-6.4-25.6-5.9zM245.6 416c3.5 9.2 7.7 18.3 12.8 27c2.9 5 6 9.9 9.4 14.6C257.1 489.2 227.2 512 192 512c-44.2 0-80-35.8-80-80V416H245.6zM144 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-26.5 0-48 21.5-48 48zm228 42.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v17.7c0 7.8 4.8 14.8 11.6 18.7c6.8 3.9 15.1 4.5 21.8 .6l13.8-7.9c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-14.4 8.3c-6.5 3.7-10 10.9-10 18.4s3.5 14.7 10 18.4l14.4 8.3c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-13.8-7.9c-6.7-3.9-15.1-3.3-21.8 .6c-6.8 3.9-11.6 10.9-11.6 18.7l0 17.7c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V467.8c0-7.9-4.9-14.9-11.7-18.9c-6.8-3.9-15.2-4.5-22-.6l-13.5 7.8c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l14-8.1c6.5-3.8 10.1-11.1 10.1-18.6s-3.5-14.8-10.1-18.6l-14-8.1c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l13.6 7.8c6.8 3.9 15.2 3.3 22-.6c6.9-3.9 11.7-11 11.7-18.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},faMaximize:eom,faExpandArrowsAlt:eog,faChargingStation:{prefix:"far",iconName:"charging-station",icon:[576,512,[],"f5e7","M96 48c-8.8 0-16 7.2-16 16V464H272V64c0-8.8-7.2-16-16-16H96zM32 464V64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v28c0 15.5 12.5 28 28 28s28-12.5 28-28V268.3c-32.5-10.2-56-40.5-56-76.3V152c0-13.3 10.7-24 24-24h8V80c0-8.8 7.2-16 16-16s16 7.2 16 16v48h32V80c0-8.8 7.2-16 16-16s16 7.2 16 16v48h8c13.3 0 24 10.7 24 24v40c0 35.8-23.5 66.1-56 76.3V372c0 42-34 76-76 76s-76-34-76-76V344c0-22.1-17.9-40-40-40h-8V464l8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H272 80 32 24c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0zM464 192c0 17.7 14.3 32 32 32s32-14.3 32-32V176H464v16zM222.9 117.9L199.6 176H240c6.7 0 12.8 4.2 15 10.6s.4 13.4-4.8 17.7l-96 80c-5.6 4.7-13.7 5-19.6 .7s-8.2-12.1-5.5-18.9L152.4 208H112c-6.7 0-12.8-4.2-15-10.6s-.4-13.4 4.8-17.7l96-80c5.6-4.7 13.7-5 19.6-.7s8.2 12.1 5.5 18.9z"]},faShapes:eoy,faTriangleCircleSquare:eoM,faPlaneTail:{prefix:"far",iconName:"plane-tail",icon:[512,512,[],"e22c","M.8 39L61.5 308.8l-15.5 4.3C18.8 320.5 0 345.2 0 373.4c0 26 16.1 49.3 40.4 58.5l196.1 74.4c10 3.8 20.5 5.7 31.2 5.7H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H267.7c-4.8 0-9.7-.9-14.2-2.6L57.4 387c-5.7-2.1-9.4-7.6-9.4-13.6c0-6.6 4.4-12.3 10.7-14.1L254 305.4c3.5-1 7-1.4 10.6-1.4H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H384L154.9 19.5C142.8 7 126.2 0 108.9 0H32C11.5 0-3.7 19 .8 39zM216 352c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z"]},faGaugeSimpleMax:eov,faTachometerFastest:eoC,faCircleU:{prefix:"far",iconName:"circle-u",icon:[512,512,[],"e127","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 168c0-13.3-10.7-24-24-24s-24 10.7-24 24V288c0 61.9 50.1 112 112 112s112-50.1 112-112V168c0-13.3-10.7-24-24-24s-24 10.7-24 24V288c0 35.3-28.7 64-64 64s-64-28.7-64-64V168z"]},faShieldSlash:{prefix:"far",iconName:"shield-slash",icon:[640,512,[],"e24b","M174.2 111.2L320 49.4 503 127c5.9 2.5 9.1 7.8 9 12.8c-.3 52.8-13 127.8-52.2 195.3L174.2 111.2zM497.9 365c47.4-78.8 61.8-166.3 62.1-225c.1-26.2-16.3-47.9-38.3-57.2L333.4 2.9C329.2 1 324.7 0 320 0s-9.2 1-13.4 2.9L131 77.4 38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L497.9 365zM80.6 159.5c5.5 102 51.5 266.3 213.1 343.7c16.7 8 36.1 8 52.8 0c35.7-17.1 65.8-38.5 91.1-62.5l-38.2-30.1c-20.8 18.9-45.1 35.7-73.5 49.3c-3.6 1.7-7.8 1.7-11.3 0C195.8 403.1 147.9 290.6 133.3 201L80.6 159.5z"]},faSquarePhoneHangup:eoI,faPhoneSquareDown:eoA,faArrowUpLeft:{prefix:"far",iconName:"arrow-up-left",icon:[384,512,[],"e09d","M56 96c-13.3 0-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V177.9L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-231-231H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H56z"]},faTransporter1:{prefix:"far",iconName:"transporter-1",icon:[512,512,[],"e043","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 288h48V176h32V288h48V208.8l52.9 69.7c8 10.6 23.1 12.6 33.6 4.6s12.6-23.1 4.6-33.6l-65.7-86.7c-16.6-21.9-42.6-34.8-70.1-34.8H236.7c-27.5 0-53.5 12.9-70.1 34.8l-65.7 86.7c-8 10.6-5.9 25.6 4.6 33.6s25.6 5.9 33.6-4.6L192 208.8V288zM480 160l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L448 160l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 192l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 192l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 160zM64 352l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L32 352 6.6 359.3C2.7 360.4 0 363.9 0 368s2.7 7.6 6.6 8.7L32 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 352zm56 112c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm56-144c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z"]},faPeanuts:{prefix:"far",iconName:"peanuts",icon:[640,512,[129372],"e431","M123 504.9c-16.8-19.6-27-45-27-72.9c0-5.2-.1-10.6-.1-16.1v0 0l0 0c-.6-55.4-1.3-125.1 52.8-179.2c26.5-26.5 59-43.2 94.7-49.8c22.9-4.6 39.5-10.9 50-21.5s16.9-27.1 21.5-50c1.6-8.9 3.9-17.5 6.7-26L299.2 38.9C284.4 5.8 245.7-9 212.6 5.7L161.7 28.3c-15 6.7-28 16.1-38.7 27.3c-10.6 11.2-19.3 24.6-25.2 39.9l-.2 .5c-5.8 15.3-8.3 31-7.9 46.4c.2 8.5 1.3 17 3.4 25.4c4.5 19.9 6.9 41-.4 60s-23.1 33.1-39.8 44.9c-7.2 4.9-13.7 10.5-19.5 16.6C22.7 300.5 14 314 8.1 329.4C2.2 344.7-.4 360.6 0 376c.4 15.5 3.8 31.1 10.5 46.2l22.7 50.9c14.7 33.1 53.5 48 86.6 33.2l3.2-1.4zM563 218.4l-.6 .6 0 0c-9.6 9.5-20.5 16.6-32.2 21.4l0 0c-6.4 2.7-13.2 4.7-20.2 5.9l-.4 .1-.4 .1c-26.6 5.3-63.2 15.3-91.3 43.4s-38.2 64.7-43.4 91.3l-.1 .4-.1 .4c-1.3 7-3.3 13.8-5.9 20.2l0 0c-4.8 11.5-11.8 22.3-21.1 31.9l0 0c-.2 .2-.5 .5-.7 .7c-.1 .1-.3 .3-.4 .4l32.7 33.2-32.7-33.2C328.1 453.1 303.4 464 276 464H208c-17.7 0-32-14.3-32-32V364c0-13.6 2.7-26.5 7.6-38.3l0 0c4.9-11.7 12.1-22.8 21.7-32.4c9.7-9.7 20.7-16.9 32.5-21.7l0 0c6.4-2.7 13.2-4.7 20.2-5.9l.4-.1 .4-.1c26.6-5.3 63.2-15.3 91.3-43.4s38.2-64.7 43.4-91.3l.1-.4 .1-.4c1.3-7 3.3-13.8 5.9-20.2l0 0c4.8-11.7 12-22.6 21.5-32.2l0 0 .3-.3c9.6-9.6 20.6-16.8 32.3-21.6l0 0C465.5 50.7 478.4 48 492 48h68c17.7 0 32 14.3 32 32v68c0 27.5-11 52.3-29 70.4l0 0zm34.1 33.8C623.6 225.4 640 188.6 640 148V80c0-44.2-35.8-80-80-80H492c-20.1 0-39.2 4-56.7 11.2c-17.4 7.2-33.7 17.8-47.8 32l-.4 .4C373 57.8 362.4 74 355.2 91.4c-4 9.5-6.9 19.6-8.8 30c-4.8 24.5-12.6 49.1-30.3 66.7s-42.2 25.4-66.7 30.3c-10.4 1.9-20.5 4.9-30 8.8c-17.5 7.2-33.9 17.9-48.1 32.1c-14.2 14.2-24.9 30.5-32.1 48C132 324.8 128 343.9 128 364v68c0 44.2 35.8 80 80 80h68c40.5 0 77.1-16.2 103.8-42.5c.6-.6 1.1-1.1 1.7-1.7c13.8-14 24.2-30.1 31.3-47.2c4-9.5 6.9-19.6 8.8-30c4.8-24.5 12.6-49.1 30.3-66.7s42.2-25.4 66.7-30.3c10.4-1.9 20.5-4.9 30-8.8c17.3-7.2 33.5-17.7 47.6-31.7l.9-.9zm-77.1-97a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-64 64a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-192 192a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zM347.2 392a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0zM520 219.2a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zM347.2 328a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0z"]},faShuffle:eoz,faRandom:eoL,faPersonRunning:eoT,faRunning:eow,faMobileRetro:{prefix:"far",iconName:"mobile-retro",icon:[320,512,[],"e527","M256 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H256zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM80 160v64c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H112c-17.7 0-32 14.3-32 32zM96 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z"]},faGripLinesVertical:{prefix:"far",iconName:"grip-lines-vertical",icon:[192,512,[],"f7a5","M32 32C18.7 32 8 42.7 8 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zm128 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24z"]},faBinBottlesRecycle:{prefix:"far",iconName:"bin-bottles-recycle",icon:[640,512,[],"e5f6","M152 0h80c13.3 0 24 10.7 24 24v8c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16V24c0-13.3 10.7-24 24-24zM32 192c0-53 43-96 96-96H256c24.9 0 47.6 9.5 64.6 25c1.1 1 2.2 2 3.2 3.1C341.3 141.5 352 165.5 352 192h32c0-40.7-19-76.9-48.6-100.4c5.2-5.6 11.5-10.3 18.6-13.6l13.2-6.2c5.3-2.5 10.8-4.4 16.4-5.7V24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V66.1c5.6 1.3 11.1 3.2 16.4 5.7L541.2 78c21 9.9 34.4 31 34.4 54.2c0 12.3-3.7 23.8-10.1 33.3c5 7.8 8.4 16.9 9.6 26.5H608h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8L584.3 441.3c-4.7 40.3-38.9 70.7-79.5 70.7H135.1c-40.6 0-74.7-30.4-79.5-70.7L32 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8zm48.3 48l23 195.7c1.9 16.1 15.6 28.3 31.8 28.3H504.9c16.2 0 29.9-12.1 31.8-28.3l23-195.7H80.3zm228.1 70.1l-7.6 11.4c-4.8 7.2-14.5 9.3-21.8 4.7c-7.6-4.8-9.8-14.9-4.8-22.4l7.6-11.4c8.5-12.7 22.8-20.4 38.1-20.4c15.4 0 29.8 7.7 38.2 20.6l8.5 12.9c4.9 7.5 2.7 17.6-4.9 22.4c-7.4 4.6-17.1 2.5-21.8-4.8l-8.5-12.9c-2.6-3.9-6.9-6.2-11.5-6.2c-4.6 0-8.9 2.3-11.5 6.1zm-43.1 64.7l-7.9 11.9c-.9 1.4-1.4 3.1-1.4 4.7c0 4.7 3.8 8.6 8.6 8.6h25.2c8.8 0 16 7.2 16 16s-7.2 16-16 16H264.6c-22.4 0-40.6-18.2-40.6-40.6c0-8 2.4-15.8 6.8-22.5l7.9-11.9c4.8-7.2 14.5-9.3 21.8-4.7c7.6 4.8 9.8 14.9 4.8 22.4zM353.7 400h20.9c4.8 0 8.6-3.9 8.6-8.6c0-1.7-.5-3.3-1.4-4.7l-6.6-10.1c-4.9-7.5-2.7-17.6 4.9-22.4c7.4-4.6 17.1-2.5 21.8 4.8l6.6 10.1c4.4 6.6 6.7 14.4 6.7 22.4c0 22.4-18.2 40.6-40.6 40.6H353.7c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faArrowUpFromSquare:{prefix:"far",iconName:"arrow-up-from-square",icon:[512,512,[],"e09c","M273 7c-9.4-9.4-24.6-9.4-33.9 0L127 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l71-71V328c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l71 71c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L273 7zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72V104c0-39.8-32.2-72-72-72h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8c13.3 0 24 10.7 24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},faFileDashedLine:eoH,faPageBreak:eox,faBracketCurlyRight:{prefix:"far",iconName:"bracket-curly-right",icon:[256,512,[],"7d","M192 120c0-48.6-39.4-88-88-88H56C42.7 32 32 42.7 32 56s10.7 24 24 24h48c22.1 0 40 17.9 40 40v45.5c0 23.3 9.3 45.7 25.8 62.2L198.1 256l-28.3 28.3c-16.5 16.5-25.8 38.9-25.8 62.2V392c0 22.1-17.9 40-40 40H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c48.6 0 88-39.4 88-88V346.5c0-10.6 4.2-20.8 11.7-28.3L249 273c9.4-9.4 9.4-24.6 0-33.9l-45.3-45.3c-7.5-7.5-11.7-17.7-11.7-28.3V120z"]},faSpider:{prefix:"far",iconName:"spider",icon:[512,512,[128375],"f717","M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l68.8-22.9c-.8 3.2-1.5 6.4-2 9.7L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5l12.1-12.1C153.2 425.8 200.1 464 256 464s102.8-38.2 116.2-89.9l12.1 12.1c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-43.8-43.8c-.5-3.3-1.2-6.5-2-9.7l68.8 22.9c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L352 158.1c-.6-32.8-17.8-61.6-43.3-78.4c-5.8-3.8-13.1-4.9-19.8-3s-12.3 6.7-15.2 13L256 128.1 238.3 89.7c-2.9-6.3-8.5-11.1-15.2-13s-13.9-.8-19.8 3c-25.6 16.8-42.7 45.5-43.3 78.4l-32.3-32.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6zM208 160c0-5.5 .9-10.8 2.6-15.7l15.6 33.8c3.9 8.5 12.4 13.9 21.8 13.9h16c9.4 0 17.9-5.4 21.8-13.9l15.6-33.8c1.7 4.9 2.6 10.2 2.6 15.7v88c0 3.4-.4 6.7-1 9.9c-1.6 7.6 .6 15.5 5.9 21.2C320.8 292 328 309.1 328 328v16c0 39.8-32.2 72-72 72s-72-32.2-72-72V328c0-18.9 7.2-36 19.1-48.9c5.3-5.7 7.5-13.6 5.9-21.2c-.7-3.2-1-6.5-1-9.9V160z"]},faClockThree:{prefix:"far",iconName:"clock-three",icon:[512,512,[],"e356","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faHandsBound:{prefix:"far",iconName:"hands-bound",icon:[640,512,[],"e4f9","M16 72V206.6c0 22.2 7.4 43.7 21.1 61.2l69.2 88.6C100 360.7 96 367.9 96 376c0 13.3 10.7 24 24 24H520c13.3 0 24-10.7 24-24c0-8.1-4-15.3-10.2-19.7l69.2-88.6c13.7-17.5 21.1-39 21.1-61.2V72c0-39.8-32.2-72-72-72s-72 32.2-72 72v66.3c-.5-.5-1-.9-1.6-1.4c-29.8-25.2-74.3-22-100.2 7.2l-46.7 52.5c-4.2 4.7-8 9.7-11.5 14.8c-3.5-5.2-7.3-10.1-11.5-14.8l-46.7-52.5c-25.9-29.2-70.4-32.4-100.2-7.2c-.5 .5-1.1 .9-1.6 1.4V72c0-39.8-32.2-72-72-72S16 32.2 16 72zM163.8 352L74.9 238.2C67.8 229.2 64 218 64 206.6V72c0-13.3 10.7-24 24-24s24 10.7 24 24V179.4l71.5 95.3c.1 .2 .3 .4 .4 .6c7.5 9.4 20.9 11.6 31 5c11.4-7.4 14.1-22.9 6-33.7c-.1-.2-.3-.4-.4-.6L189.3 207c-2.7-3.3-4.3-7.2-5-11.2c-1.3-8.1 1.6-16.6 8.2-22.2c9.9-8.4 24.8-7.3 33.4 2.4l46.7 52.5c15.1 16.9 23.4 38.8 23.4 61.5V352H163.8zM344 352V290.1c0-22.7 8.3-44.6 23.4-61.5l46.7-52.5c8.6-9.7 23.5-10.8 33.4-2.4c6.7 5.6 9.5 14.1 8.2 22.2c-.6 4-2.3 7.8-5 11.2l-31.3 39.1c-.2 .2-.3 .4-.4 .6c-8.1 10.8-5.4 26.3 6 33.7c10.1 6.6 23.5 4.3 31-5c.2-.2 .3-.4 .4-.6L528 179.4V72c0-13.3 10.7-24 24-24s24 10.7 24 24V206.6c0 11.5-3.8 22.6-10.9 31.7L476.2 352H344zM120 424c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v16c0 13.3 10.7 24 24 24s24-10.7 24-24V472H296v16c0 13.3 10.7 24 24 24s24-10.7 24-24V472H464v16c0 13.3 10.7 24 24 24s24-10.7 24-24V472h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},faScalpelLineDashed:eoN,faScalpelPath:eoV,faFileInvoiceDollar:{prefix:"far",iconName:"file-invoice-dollar",icon:[384,512,[],"f571","M336 448V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 215.6c11 0 20 9 20 20v10.1c7.2 1.1 14.2 2.5 20.6 4.1c10.7 2.5 17.4 13.3 14.9 24.1s-13.3 17.4-24.1 14.9c-11-2.6-21.8-4.5-31.7-4.7c-8.2-.1-16.7 1.6-22.4 4.6c-5.2 2.8-5.3 4.7-5.3 5.9c0 .4 0 .4 0 .4c0 0 0 0 0 0c.3 .4 1.4 1.6 4.4 3.2c6.5 3.5 15.8 6 28.6 9.5l.7 .2c11.2 3 25.4 6.8 36.8 13.2c12.4 7 25.2 19.2 25.4 39.3c.3 20.7-11.7 34.8-25.7 42.5c-6.9 3.8-14.6 6.3-22.3 7.8v10.1c0 11-9 20-20 20s-20-9-20-20V409.7c-10-1.9-19.3-4.8-27.5-7.3l0 0c-2.1-.7-4.2-1.3-6.1-1.9c-10.6-3.1-16.6-14.3-13.5-24.9s14.3-16.6 24.9-13.5c2.5 .7 4.9 1.5 7.2 2.2l0 0 0 0c13.6 4.1 24.2 7.3 35.7 7.7c8.9 .3 17.2-1.5 22.4-4.4c4.4-2.5 5.1-4.5 5-6.9l0-.1c0-.5 .2-2-5-4.8c-6.4-3.6-15.7-6.3-28.3-9.7l-1.7-.5c-10.9-2.9-24.5-6.6-35.4-12.4c-12.2-6.5-25.4-18.4-25.6-38.6c-.1-21 13.2-34.4 26.7-41.5c6.7-3.5 14-5.9 21.3-7.3V235.6c0-11 9-20 20-20zM96 96h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faPipeSmoking:{prefix:"far",iconName:"pipe-smoking",icon:[640,512,[],"e3c4","M586.8 48c-36.4 0-70.1 19-89 50.2L412.1 239.8c13 16 14.6 39.3 2.4 57.2L318.7 438.3c-31.3 46.1-83.3 73.7-139 73.7H168C75.2 512 0 436.8 0 344V232c0-30.9 25.1-56 56-56H216c30.9 0 56 25.1 56 56v9.4l23-29.9c12.3-16 32.9-22.2 51.4-16.9l111.2-138C486.4 20.8 529.9 0 575.9 0h10.9H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H586.8zM56 224c-4.4 0-8 3.6-8 8V344c0 66.3 53.7 120 120 120h11.7c39.8 0 77-19.7 99.3-52.6l95.9-141.3L333 240.8l-66 85.8c-6.3 8.1-17 11.4-26.8 8.1s-16.3-12.4-16.3-22.7V232c0-4.4-3.6-8-8-8H56z"]},faFaceAstonished:{prefix:"far",iconName:"face-astonished",icon:[512,512,[],"e36b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 48c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V352c0-26.5 21.5-48 48-48zM144.4 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 144c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z"]},faWindow:{prefix:"far",iconName:"window",icon:[512,512,[],"f40e","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64 48 16V416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V224 208 160 96zM464 224H48l0 192c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-192zM96 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faPlaneCircleExclamation:{prefix:"far",iconName:"plane-circle-exclamation",icon:[640,512,[],"e556","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l84.8 54.3c-16 7.5-30.6 17.4-43.5 29.2l-78.3-50.1c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c15.5 4.8 42 12.8 64.6 19.6l17.3 5.2c10.6 17.7 24.3 33.3 40.3 46.2c-6.4 5-14.5 7.9-23.2 7.9c-2.3 0-4.6-.3-6.9-1l6.9-23c-6.9 23-6.9 23-6.9 23l0 0 0 0 0 0-.2 0-.6-.2-2.4-.7-8.9-2.7c-7.5-2.2-17.8-5.4-29.2-8.8c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0s0 0-6.9-23l6.9 23c-2.2 .7-4.5 1-6.9 1C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zm104 262.1l20.1 6.4C327 311.3 320 338.6 320 367.5c0 17.4 2.5 34.1 7.2 49.9l-29.6-22.2c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faEar:{prefix:"far",iconName:"ear",icon:[384,512,[128066],"f5f0","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192V368c0 53 43 96 96 96s96-43 96-96c0-21.7 10.9-42.6 29.8-54.8C309.7 287.5 336 242.8 336 192zm48 0c0 67.8-35.1 127.4-88.2 161.5c-4.9 3.2-7.8 8.6-7.8 14.5c0 79.5-64.5 144-144 144S0 447.5 0 368V192C0 86 86 0 192 0S384 86 384 192zm-256 0v20.2c0 3 1.7 5.8 4.4 7.2l14 7c18.1 9.1 29.5 27.6 29.5 47.8c0 15.9-7 30.9-19.2 41.1l-37.4 31.2c-10.2 8.5-25.3 7.1-33.8-3.1s-7.1-25.3 3.1-33.8L126 278.4c1.2-1 2-2.6 2-4.2c0-2.1-1.2-4-3-4.9l-14-7c-19-9.5-31-28.9-31-50.1V192c0-61.9 50.1-112 112-112s112 50.1 112 112v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-35.3-28.7-64-64-64s-64 28.7-64 64z"]},faFileLock:{prefix:"far",iconName:"file-lock",icon:[576,512,[],"e3a6","M320 464H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V309.7c4.6-5.2 10-9.6 16-13.1V272c0-30.5 12.2-58.2 32-78.4V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c2.8 0 5.6-.2 8.3-.5c-5.3-9.3-8.3-20-8.3-31.5V464zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faDiagramVenn:{prefix:"far",iconName:"diagram-venn",icon:[640,512,[],"e15a","M270 425.9c-47.8-41.1-78-102-78-169.9s30.3-128.8 78-169.9c-14.7-4-30.1-6.1-46-6.1C126.8 80 48 158.8 48 256s78.8 176 176 176c15.9 0 31.4-2.1 46-6.1zM252 320H388c5.9-15.1 9.8-31.2 11.3-48H240.7c1.5 16.8 5.4 32.9 11.3 48zm16.5 32c13.4 20.6 31 38.1 51.5 51.5c20.6-13.4 38.1-31 51.5-51.5H268.5zM252 192c-5.9 15.1-9.8 31.2-11.3 48H399.3c-1.5-16.8-5.4-32.9-11.3-48H252zm119.5-32c-13.4-20.6-31-38.1-51.5-51.5c-20.6 13.4-38.1 31-51.5 51.5H371.5zM320 458.4c-29.1 13.8-61.6 21.6-96 21.6C100.3 480 0 379.7 0 256S100.3 32 224 32c34.4 0 66.9 7.7 96 21.6C349.1 39.7 381.6 32 416 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-34.4 0-66.9-7.7-96-21.6z"]},faXRay:{prefix:"far",iconName:"x-ray",icon:[512,512,[],"f497","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80h8V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 456h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H456 56 24zM80 432V80H432V432H80zM256 96c-8.8 0-16 7.2-16 16v32H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h64v32H144c-8.8 0-16 7.2-16 16s7.2 16 16 16h96v54.6L189.1 275c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 294.6V240h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faGoalNet:{prefix:"far",iconName:"goal-net",icon:[640,512,[],"e3ab","M48 120c0-22.1 17.9-40 40-40H552c22.1 0 40 17.9 40 40V456c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-48.6-39.4-88-88-88H88C39.4 32 0 71.4 0 120V456c0 13.3 10.7 24 24 24s24-10.7 24-24V120zm128 8c-8.8 0-16 7.2-16 16v48H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V320h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V224h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H384V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H288V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H192V144c0-8.8-7.2-16-16-16zm80 256H192V320h64v64zm96 0H288V320h64v64zm96 0H384V320h64v64zm0-96H384V224h64v64zm-96 0H288V224h64v64zm-96 0H192V224h64v64z"]},faCoffinCross:{prefix:"far",iconName:"coffin-cross",icon:[384,512,[],"e051","M140.1 464H243.9l91.9-318.2L250.2 48H133.8L48.2 145.8 140.1 464zM11.5 114.9l91-104C108.5 4 117.3 0 126.5 0h131c9.2 0 18 4 24.1 10.9l91 104c7.4 8.5 11.5 19.3 11.5 30.6c0 4.4-.6 8.7-1.8 12.9L286.7 488.9c-4 13.7-16.5 23.1-30.7 23.1H128.1c-14.3 0-26.8-9.4-30.7-23.1L1.8 158.3C.6 154.1 0 149.8 0 145.4c0-11.2 4.1-22.1 11.5-30.6zM216 120v40h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H216V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V208H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSpellCheck:{prefix:"far",iconName:"spell-check",icon:[576,512,[],"f891","M134.1 14.6C130.4 5.8 121.6 0 112 0s-18.3 5.8-22.1 14.6l-88 208c-5.2 12.2 .5 26.3 12.8 31.5s26.3-.5 31.5-12.8L56.8 216H167.2l10.7 25.4c5.2 12.2 19.2 17.9 31.5 12.8s17.9-19.2 12.8-31.5l-88-208zM146.9 168H77.1L112 85.6 146.9 168zM256 24V128 232c0 13.3 10.7 24 24 24h92c42 0 76-34 76-76c0-24.6-11.7-46.4-29.8-60.3C426.9 107.3 432 92.2 432 76c0-42-34-76-76-76H280c-13.3 0-24 10.7-24 24zm100 80H304V48h52c15.5 0 28 12.5 28 28s-12.5 28-28 28zm-52 48h52 16c15.5 0 28 12.5 28 28s-12.5 28-28 28H304V152zM568.6 313.3c9.6-9.2 9.9-24.4 .7-33.9s-24.4-9.9-33.9-.7l-183 175.7L265 367c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L335 505c9.2 9.2 24.2 9.4 33.6 .3l200-192z"]},faLocationXmark:eok,faMapMarkerTimes:eoE,faMapMarkerXmark:eoD,faCircleQuarterStroke:{prefix:"far",iconName:"circle-quarter-stroke",icon:[512,512,[],"e5d3","M464 256c0-114.9-93.1-208-208-208c-1.4 0-2.9 0-4.3 0c2.7 4.6 4.3 10.1 4.3 16V224c0 17.7-14.3 32-32 32H64c-5.8 0-11.3-1.6-16-4.3c0 1.4 0 2.9 0 4.3c0 114.9 93.1 208 208 208s208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faLasso:{prefix:"far",iconName:"lasso",icon:[576,512,[],"f8c8","M576 176c0 97.2-128.9 176-288 176c-14.9 0-29.6-.7-43.9-2c7.7 15.3 11.9 32.4 11.9 50.2C256 461.9 205.9 512 144.2 512H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h88.2c35.2 0 63.8-28.6 63.8-63.8c0-24.9-14.5-47.5-37.1-57.9l-44.3-20.5C50.2 290.1 0 236.6 0 176C0 78.8 128.9 0 288 0S576 78.8 576 176zM288 304c132.5 0 240-57.3 240-128s-107.5-128-240-128S48 105.3 48 176s107.5 128 240 128z"]},faSlash:{prefix:"far",iconName:"slash",icon:[640,512,[],"f715","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z"]},faPersonToPortal:eoS,faPortalEnter:eo_,faCalendarStar:{prefix:"far",iconName:"calendar-star",icon:[448,512,[],"f736","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM233.3 242.9l23.6 47.8 52.7 7.7c8.5 1.2 11.9 11.7 5.8 17.7l-38.2 37.2 9 52.5c1.5 8.5-7.5 15-15.1 11L224 392l-47.2 24.8c-7.6 4-16.5-2.5-15.1-11l9-52.5-38.2-37.2c-6.2-6-2.8-16.5 5.8-17.7l52.7-7.7 23.6-47.8c3.8-7.7 14.8-7.7 18.7 0z"]},faComputerMouse:eoO,faMouse:eoP,faArrowRightToBracket:eoj,faSignIn:eoB,faPegasus:{prefix:"far",iconName:"pegasus",icon:[576,512,[],"f703","M432 0c-1.8 0-3.5 .2-5.2 .6C366.3 5.8 316 46.3 296.6 101.5L162.7 34.5c-7.4-3.7-16.3-3.3-23.4 1.1S128 47.7 128 56c0 81 33.4 133.2 67.7 164.8c16.9 15.6 33.8 26 46.6 32.5c6.4 3.3 11.8 5.6 15.7 7.2c2 .8 3.6 1.4 4.7 1.8c.5 .2 1 .3 1.3 .5c2.5 .9 5.1 1.3 7.9 1.3c13.3 0 24-10.7 24-24c0-10.8-7.2-20-17-23l-.4-.1c-.6-.2-1.6-.6-2.9-1.1c-2.6-1-6.6-2.8-11.5-5.2c-9.8-5-22.9-13.1-35.9-25.1c-19.9-18.3-40.3-46.4-48.5-88.8l121.5 60.8c3.6 1.8 7.4 2.6 11.2 2.5h.5c12.1 0 22.3-9 23.8-21c6.1-49.1 46.6-87.7 96.6-90.8c.7 0 1.3-.1 2-.2H440h24 8 .5c19.9 0 36.8 14.6 39.6 34.3l9.9 69.2c2.1 14.8-6.2 29.1-20 34.7c-13.3 5.3-28.4 1.3-37.3-9.8l-5.9-7.3c-6.4-8-17.1-11-26.7-7.7s-16.1 12.5-16.1 22.6v55c0 .5 0 1 0 1.5c0 .6 0 1.2 0 1.7c0 23.5-9.6 44.1-24.7 58.8c-4.6 4.5-7.3 10.7-7.3 17.2V464H336V346.2c0-11.3-7.9-21.1-19-23.5c-2.1-.4-4.2-1-6.3-1.6l-88-25.7c-7.3-2.1-15.3-.7-21.3 4s-9.6 11.9-9.4 19.5c0 .4 0 .9 0 1.3c0 8-1.4 16-4.3 23.5L175.6 376c-4.2 11.1-4.7 23.2-1.5 34.6L188.9 464H139.1l-11.2-40.5c-5.9-21.2-4.9-43.7 2.8-64.4l8.2-21.7c4.2-11.2 4.1-23.6-.4-34.7l-21.9-54.6c-3-7.6-4.6-15.7-4.6-23.9c0-15.5 5.5-29.7 14.6-40.8c-7.7-14.2-14.5-30.1-19.6-47.6c-8.8 6.9-16.5 15-22.9 24.2C37.3 162.1 0 200.7 0 248v64c0 13.3 10.7 24 24 24s24-10.7 24-24V248c0-13.2 6.4-25 16.3-32.2c-.2 2.8-.3 5.6-.3 8.5c0 14.3 2.7 28.4 8 41.7l21.9 54.6-8.2 21.7c-11.3 30.1-12.7 63.1-4.1 94.1l11.2 40.5c5.8 20.8 24.7 35.2 46.2 35.2h49.8c31.7 0 54.7-30.3 46.2-60.8l-14.8-53.3c-.5-1.6-.4-3.4 .2-5l12.1-32.3c1.4-3.7 2.6-7.4 3.6-11.2L288 364.5V464c0 26.5 21.5 48 48 48h48c26.5 0 48-21.5 48-48V327.8c19.8-22.6 32-52.3 32-85.5l0-1.6 0-.7v-7.8c17.7 6 37.5 5.8 55.8-1.5c34.4-13.8 55-49.3 49.7-86l-9.9-69.2c-1.6-11.3-5.3-21.9-10.7-31.3C555.6 40 560 32.5 560 24c0-13.3-10.7-24-24-24H472.5 472h-8H440h-8zm48 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faFilesMedical:{prefix:"far",iconName:"files-medical",icon:[448,512,[],"f7fd","M384 368H160c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320V96c0 17.7 14.3 32 32 32h48V352c0 8.8-7.2 16-16 16zM160 416H384c35.3 0 64-28.7 64-64V122.5c0-17-6.7-33.3-18.7-45.3L370.7 18.7C358.7 6.7 342.5 0 325.5 0H160C124.7 0 96 28.7 96 64V352c0 35.3 28.7 64 64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V376c0 75.1 60.9 136 136 136H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120zm197.3 72v37.3H208c-8.8 0-16 7.2-16 16v21.3c0 8.8 7.2 16 16 16h37.3V320c0 8.8 7.2 16 16 16h21.3c8.8 0 16-7.2 16-16V282.7H336c8.8 0 16-7.2 16-16V245.3c0-8.8-7.2-16-16-16H298.7V192c0-8.8-7.2-16-16-16H261.3c-8.8 0-16 7.2-16 16z"]},faCannon:{prefix:"far",iconName:"cannon",icon:[640,512,[],"e642","M261.2 406.7c-11.5 6.9-20.5 12.2-26.6 15.3c-47.4 23.5-104.9 4.3-128.5-43s-4.6-104.9 42.7-128.7c22.2-10.7 90.8-36.6 170.7-65.6C398.3 156.1 484.4 125.8 538 107c7.3-2.6 15.6 .6 19.2 8l30.7 61.4c3.7 7.3 1.3 15.8-5.2 20.2c-24.3 16.3-56.1 37.5-90.8 60.6c12.4 10.3 23.1 22.8 31.5 36.7c32.9-21.9 62.9-41.9 86-57.4c26.7-17.9 35.7-52.7 21.4-81.5L600.2 93.5c-14.4-28.7-47.7-42.4-78-31.8C414.8 99.3 177.1 183.2 127.6 207.2c-56.1 28-85.9 87.7-78.5 146.6L26.5 365.1C2.8 376.9-6.8 405.8 5.1 429.5s40.7 33.3 64.4 21.5L92 439.7c42.7 41.2 108.3 53.2 164.4 25.1c6.1-3.2 14.8-8.1 25.4-14.5c-9.2-13.1-16.2-27.8-20.6-43.6zM400 304a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 176a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},faNfcLock:{prefix:"far",iconName:"nfc-lock",icon:[576,512,[],"e1f8","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H320v48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v65.1c-17.7 2.5-34 9.2-48 18.9V96c0-8.8-7.2-16-16-16zm-16 72v62.3c-10.2 16.9-16 36.6-16 57.7v24.6c-19.1 11.1-32 31.7-32 55.4V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40zM128 352H320v48H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faPersonSkiLift:eoR,faSkiLift:eoU,faSquare6:{prefix:"far",iconName:"square-6",icon:[448,512,[],"e25b","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm-96 48c0 53 43 96 96 96s96-43 96-96c0-44-29.6-81.1-70-92.4l29.6-25.4c10.1-8.6 11.2-23.8 2.6-33.8s-23.8-11.2-33.8-2.6l-81.6 70C142.2 224.8 128 255.6 128 288z"]},faShopSlash:eoF,faStoreAltSlash:eoG,faWindTurbine:{prefix:"far",iconName:"wind-turbine",icon:[512,512,[],"f89b","M315.7 414.8c9.1 14.8 32 6.5 29.5-10.7L316.9 212c-.5-3.4 .1-6.9 1.8-9.9L411 31.2c8.3-15.3-10.4-31-24-20.1L234.7 131.7c-2.7 2.1-6 3.4-9.5 3.5L31.1 140.6C13.7 141 9.5 165 25.7 171.4l180.6 71.5c3.2 1.3 5.9 3.5 7.7 6.5L315.7 414.8zM232 339.8V464H152c-13.3 0-24 10.7-24 24s10.7 24 24 24H256 360c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V417.8l-48-78zM256 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faSlidersSimple:{prefix:"far",iconName:"sliders-simple",icon:[512,512,[],"e253","M80 336a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm76.3 8L488 344c13.3 0 24 10.7 24 24s-10.7 24-24 24l-331.7 0c-10.2 32.5-40.5 56-76.3 56c-44.2 0-80-35.8-80-80s35.8-80 80-80c35.8 0 66.1 23.5 76.3 56zM400 144a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-44.3-24c10.2-32.5 40.5-56 76.3-56c44.2 0 80 35.8 80 80s-35.8 80-80 80c-35.8 0-66.1-23.5-76.3-56L24 168c-13.3 0-24-10.7-24-24s10.7-24 24-24l331.7 0z"]},faGridRound:{prefix:"far",iconName:"grid-round",icon:[448,512,[],"e5da","M88 96A24 24 0 1 1 40 96a24 24 0 1 1 48 0zM64 32a64 64 0 1 0 0 128A64 64 0 1 0 64 32zM88 256a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM64 192a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM0 416a64 64 0 1 0 128 0A64 64 0 1 0 0 416zM248 96a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM224 32a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64 24a64 64 0 1 0 128 0 64 64 0 1 0 -128 0zm88 160a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-24-64a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM384 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM320 96a64 64 0 1 0 128 0A64 64 0 1 0 320 96zm88 160a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-24-64a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64 24a64 64 0 1 0 128 0 64 64 0 1 0 -128 0z"]},faBadgeSheriff:{prefix:"far",iconName:"badge-sheriff",icon:[448,512,[],"f8a2","M256.1 63.9c5-6.7 7.9-14.9 7.9-23.9c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 9 2.9 17.2 7.9 23.9c-.9 1.2-1.7 2.4-2.5 3.8l-37.3 64-74 .3c-1.2 0-2.3 .1-3.5 .2c-6.9-12-19.9-20-34.7-20c-22.1 0-40 17.9-40 40s17.9 40 40 40c1.2 0 2.4-.1 3.6-.2L80.4 256 43.6 320.2c-1.2-.1-2.4-.2-3.6-.2c-22.1 0-40 17.9-40 40s17.9 40 40 40c14.8 0 27.8-8.1 34.7-20c1.1 .1 2.3 .2 3.5 .2l74 .3 37.3 64c.8 1.3 1.6 2.6 2.5 3.8c-5 6.7-7.9 14.9-7.9 23.9c0 22.1 17.9 40 40 40s40-17.9 40-40c0-9-2.9-17.2-7.9-23.9c.9-1.2 1.7-2.4 2.5-3.8l37.3-64 74-.3c1.2 0 2.3-.1 3.5-.2c6.9 12 19.9 20 34.7 20c22.1 0 40-17.9 40-40s-17.9-40-40-40c-1.2 0-2.4 .1-3.6 .2L367.6 256l36.7-64.2c1.2 .1 2.4 .2 3.6 .2c22.1 0 40-17.9 40-40s-17.9-40-40-40c-14.8 0-27.8 8.1-34.7 20c-1.1-.1-2.3-.2-3.5-.2l-74-.3-37.3-64c-.8-1.3-1.6-2.6-2.5-3.8zM272 256a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-80.7-96.3l32.7-56 32.7 56c7.1 12.2 20.2 19.8 34.4 19.9l64.9 .3-32.2 56.3c-7 12.3-7 27.4 0 39.7l32.2 56.3-64.9 .3c-14.2 .1-27.3 7.6-34.4 19.9l-32.7 56-32.7-56c-7.1-12.2-20.2-19.8-34.4-19.9l-64.9-.3 32.2-56.3c7-12.3 7-27.4 0-39.7L92.1 179.8l64.9-.3c14.2-.1 27.3-7.6 34.4-19.9z"]},faServer:{prefix:"far",iconName:"server",icon:[512,512,[],"f233","M64 80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM64 336c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V352c0-8.8-7.2-16-16-16H64zM0 352c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352zm392 32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24-280a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM328 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24-280a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faVirusCovidSlash:{prefix:"far",iconName:"virus-covid-slash",icon:[640,512,[],"e4a9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7H528v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zm197 154.4C258.3 139.9 287.8 128 320 128c70.7 0 128 57.3 128 128c0 21.2-5.1 41.1-14.2 58.7L235.8 159.5zM401.3 412.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128c0-2.9 .1-5.7 .3-8.5l-43.1-34c-1.5 6-2.7 12.2-3.5 18.5H112V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z"]},faIntersection:{prefix:"far",iconName:"intersection",icon:[384,512,[8898],"f668","M24 480c13.3 0 24-10.7 24-24V224c0-79.5 64.5-144 144-144s144 64.5 144 144V456c0 13.3 10.7 24 24 24s24-10.7 24-24V224c0-106-86-192-192-192S0 118 0 224V456c0 13.3 10.7 24 24 24z"]},faShopLock:{prefix:"far",iconName:"shop-lock",icon:[640,512,[],"e4a5","M0 185.8c0-6.4 1.6-12.7 4.7-18.3L82.4 25C90.8 9.6 106.9 0 124.5 0h391c17.6 0 33.7 9.6 42.1 25l77.7 142.4c3.1 5.6 4.7 11.9 4.7 18.3c0 12.4-5.9 23.3-14.9 30.3c-9.6-16.7-23.4-30.6-39.9-40.4L515.5 48l-391 0L54.7 176H470.3c-18.8 11.3-34 28-43.5 48H384V472c0 22.1-17.9 40-40 40H104c-22.1 0-40-17.9-40-40V224H38.2C17.1 224 0 206.9 0 185.8zM112 224v96H336V224H112zm0 240H336V368H112v96zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faFamily:{prefix:"far",iconName:"family",icon:[512,512,[],"e300","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM105.6 208H128h22.4 32.3c-4.3-9.8-6.7-20.6-6.7-32c0-3.9 .3-7.8 .8-11.5c-8.3-2.9-17.2-4.5-26.4-4.5H105.6c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352h32V336c0-11.1 1.6-21.9 4.6-32H88 85.6c-9.4 0-16.7-8-15.9-17.3l4.1-49.3C75.1 220.8 89 208 105.6 208zM336 176c0 11.4-2.4 22.2-6.7 32h38.9H384h15.7c7.1 0 13.4 4.7 15.4 11.6L448.4 336H368v16c0 11.2-1.9 22-5.5 32H400V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H368.3c-11.8 0-23 3.2-32.6 8.9c.2 2.3 .3 4.7 .3 7.1zM448 64A64 64 0 1 0 320 64a64 64 0 1 0 128 0zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm32 112v16c0 8.8-7.2 16-16 16H256 240c-8.8 0-16-7.2-16-16V336c0-17.7 14.3-32 32-32s32 14.3 32 32zm48 16V336c0-44.2-35.8-80-80-80s-80 35.8-80 80v16c0 24 13.2 44.9 32.7 55.8c-.5 2.7-.7 5.4-.7 8.2v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V416c0-2.8-.2-5.5-.7-8.2C322.8 396.9 336 376 336 352z"]},faHourglassStart:eoY,faHourglass1:eoQ,faUserHairBuns:{prefix:"far",iconName:"user-hair-buns",icon:[448,512,[],"e3d3","M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H160c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32h14.4c1 5.2 1.6 10.5 1.6 16zM84 192c7 0 13.7-1.6 19.6-4.6c17.8 49.3 65 84.6 120.4 84.6s102.7-35.3 120.4-84.6c5.9 2.9 12.5 4.6 19.6 4.6c24.3 0 44-19.7 44-44V108c0-24.3-19.7-44-44-44c-9.3 0-17.9 2.9-25 7.8C318.2 29.3 274.5 0 224 0s-94.2 29.3-115 71.8C101.9 66.9 93.3 64 84 64c-24.3 0-44 19.7-44 44v40c0 24.3 19.7 44 44 44zM49.3 464c8.3-54.4 55.3-96 112-96H286.7c56.7 0 103.7 41.6 112 96H49.3zM0 481.3c0 17 13.8 30.7 30.7 30.7H417.3c17 0 30.7-13.8 30.7-30.7C448 392.2 375.8 320 286.7 320H161.3C72.2 320 0 392.2 0 481.3z"]},faBlenderPhone:{prefix:"far",iconName:"blender-phone",icon:[576,512,[],"f6b6","M158.1 64.1c4.7-12.4 .2-26.7-10.6-33.4l-44-27.2c-9.7-6-21.9-4.2-29.8 4.3C-24.6 114-24.6 286 73.7 392.2c7.9 8.5 20.1 10.3 29.8 4.3l44-27.2c10.8-6.7 15.3-21 10.6-33.4l-22-57.8c-4.2-10.9-14.5-17.6-25.3-16.4l-33.3 3.6c-13.6-42.2-13.6-88.4 0-130.7l33.3 3.6c10.9 1.2 21.2-5.5 25.3-16.4l22-57.8zM268.2 336H442.5l28-112H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H478.5l16-64H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H502.5l12-48H244.2l24 288zM566.1 39.8L489.6 345.5C521.8 361 544 393.9 544 432v16c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V432c0-40.5 25.1-75.1 60.6-89.2L196.3 52C194 24 216.1 0 244.2 0H535c20.8 0 36.1 19.6 31 39.8zM208 432v16c0 8.8 7.2 16 16 16H480c8.8 0 16-7.2 16-16V432c0-26.5-21.5-48-48-48H256c-26.5 0-48 21.5-48 48zm144-32a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faHourglassClock:{prefix:"far",iconName:"hourglass-clock",icon:[576,512,[],"e41b","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V67c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445v19H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H330.8c-18.3-12.9-34.1-29.2-46.3-48H80V445c0-27.6 11-54 30.5-73.5L192 289.9l64.5 64.5c1.5-19.3 6-37.7 13.2-54.7L225.9 256l81.5-81.5C336 146 352 107.3 352 67V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM192 222.1l-81.5-81.5C91 121 80 94.6 80 67V48H304V67c0 27.6-11 54-30.5 73.5L192 222.1zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM432 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z"]},faPersonSeatReclined:{prefix:"far",iconName:"person-seat-reclined",icon:[512,512,[],"e21f","M176 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm16.9 189.6l16.9 76.2c.8 3.7 4.1 6.3 7.8 6.3h16.4l-19.4-87.3c-1.1-5.1-5.7-8.7-10.9-8.7c-7.1 0-12.4 6.6-10.9 13.6zm68.6-15.2l.4 1.7H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H272.6l10.7 48h35.5c30 0 56.9 18.6 67.4 46.7l28.5 76.1 34.7-9.9c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7l-56 16c-12 3.4-24.7-2.9-29.1-14.6l-36.3-96.9c-3.5-9.4-12.5-15.6-22.5-15.6H264.5c-.3 0-.7 0-1 0H217.7c-26.2 0-49-18.2-54.7-43.9L146.1 232c-8.2-36.9 19.9-72 57.7-72c27.7 0 51.7 19.3 57.7 46.3zM79.6 147.8l34 192.7c6.1 34.4 36 59.5 70.9 59.5H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H184.5c-58.2 0-108.1-41.8-118.2-99.1l-34-192.7c-2.3-13.1 6.4-25.5 19.5-27.8s25.5 6.4 27.8 19.5z"]},faPaperPlaneTop:eoq,faPaperPlaneAlt:eoK,faSend:eoZ,faMessageArrowUp:eoW,faCommentAltArrowUp:eo$,faLightbulbExclamation:{prefix:"far",iconName:"lightbulb-exclamation",icon:[384,512,[],"f671","M320 176c0 27.2-8.4 52.3-22.8 72.9c-3.7 5.3-8.1 11.3-12.7 17.7l0 0 0 0 0 0 0 0c-12.9 17.7-28.3 38.9-39.8 59.8c-10.4 19-15.7 38.8-18.3 57.5H275c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8l0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5h48.6c-2.6-18.7-7.9-38.6-18.3-57.5c-11.5-20.9-26.9-42.1-39.8-59.8l0 0c-4.7-6.4-9-12.4-12.8-17.7C72.4 228.3 64 203.2 64 176c0-70.7 57.3-128 128-128s128 57.3 128 128zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zm0-400c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-8.8-7.2-16-16-16zm24 168a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faLayerMinus:eoX,faLayerGroupMinus:eoJ,faChartPieSimpleCircleCurrency:{prefix:"far",iconName:"chart-pie-simple-circle-currency",icon:[640,512,[],"e604","M496 192c-46.8 0-89.3 18.2-120.8 48H272V16.6c0-9 7-16.6 16-16.6C401 0 494.5 83.7 509.8 192.5c-4.6-.4-9.2-.5-13.8-.5zM272 288h67.2c-7.6 14.9-13.2 31-16.3 48H224c-26.5 0-48-21.5-48-48V90.9C101.4 117.3 48 188.4 48 272c0 106 86 192 192 192c34.5 0 66.9-9.1 94.9-25c6.5 14.8 15 28.6 25.2 40.9C324.8 500.3 283.8 512 240 512C107.5 512 0 404.6 0 272C0 156.5 81.5 60.1 190.2 37.2c18.1-3.8 33.8 11 33.8 29.5V240v48h48zm80 80a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm118.6-25.4a35.9 35.9 0 1 1 50.7 50.7 35.9 35.9 0 1 1 -50.7-50.7zM531.3 426l17.3 17.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L554 403.3c13.2-21.6 13.2-49.1 0-70.7l17.3-17.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L531.3 310c-21.6-13.2-49.1-13.2-70.7 0l-17.3-17.3c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L438 332.7c-13.2 21.6-13.2 49.1 0 70.7l-17.3 17.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L460.7 426c21.6 13.2 49.1 13.2 70.7 0z"]},faCircleE:{prefix:"far",iconName:"circle-e",icon:[512,512,[],"e109","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V256 360c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H208V280h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H208V176H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faBuildingWheat:{prefix:"far",iconName:"building-wheat",icon:[640,512,[],"e4db","M320 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm40 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104zm112 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232c-8.8 0-16 7.2-16 16zM104 216c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104zm112 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232c-8.8 0-16 7.2-16 16zm424-40H624c-44.2 0-80 35.8-80 80v16h16c44.2 0 80-35.8 80-80V192zm0 128V304H624c-44.2 0-80 35.8-80 80v16h16c44.2 0 80-35.8 80-80zm0 112V416H624c-44.2 0-80 35.8-80 80v16h16c44.2 0 80-35.8 80-80zM512 496c0-44.2-35.8-80-80-80H416v16c0 44.2 35.8 80 80 80h16V496zm0-96V384c0-44.2-35.8-80-80-80H416v16c0 44.2 35.8 80 80 80h16zm0-128c0-44.2-35.8-80-80-80H416v16c0 44.2 35.8 80 80 80h16V272zM528 32c-13.3 0-24 10.7-24 24V160c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zm96 64c0-13.3-10.7-24-24-24s-24 10.7-24 24v32c0 13.3 10.7 24 24 24s24-10.7 24-24V96zM456 72c-13.3 0-24 10.7-24 24v32c0 13.3 10.7 24 24 24s24-10.7 24-24V96c0-13.3-10.7-24-24-24z"]},faGaugeMax:eo1,faTachometerAltFastest:eo0,faPersonBreastfeeding:{prefix:"far",iconName:"person-breastfeeding",icon:[448,512,[],"e53a","M192 80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0A80 80 0 1 0 144 80a80 80 0 1 0 160 0zM116.9 282.2c19.6-26.5 50.6-42.2 83.6-42.2h58.3c27.6 0 54.1 11 73.7 30.6l55.2 55.3c12 12 12.5 31.3 1.2 43.9L326.1 440c-8.8 9.9-8 25.1 1.9 33.9s25.1 8 33.9-1.9l62.8-70.2c28.3-31.6 27-79.8-3-109.8l-55.2-55.3C338 208.1 299.3 192 258.9 192H200.6c-48.2 0-93.6 22.9-122.2 61.7l-56 75.7C-8.1 370.6 7.5 429.5 54.5 450.2L190.3 510c12.1 5.3 26.3-.2 31.6-12.3s-.2-26.3-12.3-31.6L73.8 406.2c-18.8-8.3-25-31.8-12.8-48.3l56-75.7zM192 328c0-13.3-10.7-24-24-24s-24 10.7-24 24v43.4c0 7.5 2.1 14.8 6.1 21.2C177.8 437 226.5 464 278.9 464H280c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.1c-35.1 0-67.7-17.7-86.9-46.9V328zm80 56a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faApostrophe:{prefix:"far",iconName:"apostrophe",icon:[192,512,[],"27","M128 176c8.8 0 16-7.2 16-16V128 96c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64zm16 46c-5.1 1.3-10.5 2-16 2H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32h64c35.3 0 64 28.7 64 64v32 32 72c0 66.3-53.7 120-120 120H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H72c39.8 0 72-32.2 72-72V222z"]},faFilePng:{prefix:"far",iconName:"file-png",icon:[512,512,[],"e666","M64 464l48 0 0 48-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 304l-48 0 0-144-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16zM318.3 360.8L352 428.2l0-60.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 7.4-5.1 13.9-12.3 15.6s-14.7-1.8-18-8.4L320 435.8l0 60.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.4 5.1-13.9 12.3-15.6s14.7 1.8 18 8.4zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm208-40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80z"]},faFireHydrant:{prefix:"far",iconName:"fire-hydrant",icon:[384,512,[],"e17f","M192 0c-17.7 0-32 14.3-32 32v4c-45 11.6-80.4 47-92 92H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H316c-11.6-45-47-80.4-92-92V32c0-17.7-14.3-32-32-32zM56 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V384h16c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H320V208H272V464H112V208H64v48H48c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H64v80H56zM248 320a56 56 0 1 0 -112 0 56 56 0 1 0 112 0z"]},faRightToBracket:eo2,faSignInAlt:eo6,faVideoPlus:{prefix:"far",iconName:"video-plus",icon:[576,512,[],"f4e1","M320 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H320zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V351 161 128c0-35.3-28.7-64-64-64H64zm464 84.6V363.4L416 313v52.6l104.3 46.9c5.1 2.3 10.6 3.5 16.2 3.5c21.8 0 39.5-17.7 39.5-39.5v-241c0-21.8-17.7-39.5-39.5-39.5c-5.6 0-11.1 1.2-16.2 3.5L416 146.4V199l112-50.4zM216 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V184z"]},faSquareRight:eo4,faArrowAltSquareRight:eo3,faCommentSmile:{prefix:"far",iconName:"comment-smile",icon:[512,512,[],"f4b4","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM192 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM150.5 270.1c-9.9 8.8-10.7 24-1.9 33.9c26.3 29.4 64.7 48 107.3 48s81-18.6 107.3-48c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-17.6 19.7-43.1 32-71.6 32s-53.9-12.3-71.6-32c-8.8-9.9-24-10.7-33.9-1.9z"]},faVenus:{prefix:"far",iconName:"venus",icon:[384,512,[9792],"f221","M64 176a128 128 0 1 1 256 0A128 128 0 1 1 64 176zM216 350.4c85.8-11.7 152-85.3 152-174.4C368 78.8 289.2 0 192 0S16 78.8 16 176c0 89.1 66.2 162.7 152 174.4V400H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V350.4z"]},faPassport:{prefix:"far",iconName:"passport",icon:[448,512,[],"f5ab","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 400c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm33.3-176h39.1c1.6 30.4 7.7 53.8 14.6 70.8c-27.9-13.2-48.4-39.4-53.7-70.8zM224 304l-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5l-.3 0zm94.7-80c-5.3 31.4-25.8 57.6-53.7 70.8c6.8-17.1 12.9-40.4 14.6-70.8h39.1zm0-32H279.6c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8zM224 112l.3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5l.3 0zm-94.7 80c5.3-31.4 25.8-57.6 53.7-70.8c-6.8 17.1-12.9 40.4-14.6 70.8H129.3zM224 336a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},faInboxIn:eo5,faInboxArrowDown:eo8,faHeartPulse:eo9,faHeartbeat:eo7,faCircle8:{prefix:"far",iconName:"circle-8",icon:[512,512,[],"e0f5","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM264 128c39.8 0 72 32.2 72 72c0 15.7-5 30.1-13.5 42c18 14.7 29.5 37 29.5 62c0 44.2-35.8 80-80 80H240c-44.2 0-80-35.8-80-80c0-25 11.5-47.4 29.5-62C181 230.1 176 215.7 176 200c0-39.8 32.2-72 72-72h16zm-16 96s0 0 0 0h16s0 0 0 0c13.2 0 24-10.8 24-24s-10.7-24-24-24H248c-13.3 0-24 10.7-24 24s10.7 24 24 24zm16 48H248h-8c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32h-8z"]},faCloudsMoon:{prefix:"far",iconName:"clouds-moon",icon:[640,512,[],"f745","M352 160c0 11.5 1.2 22.7 3.5 33.4c53.7 8.2 96.5 49.8 106.4 103c14.2 5.5 27.2 13.4 38.5 23.2c3.7 .3 7.4 .4 11.2 .4c43.2 0 82.5-17.3 111.2-45.3c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-6.5 1.1-13.2 1.7-20 1.7c-64.3 0-116.5-52.3-116.5-116.9c0-43.7 23.9-81.8 59.3-101.9c6.1-3.5 9.2-10.5 7.7-17.3S532 1.2 525.1 .6c-4.5-.4-9-.6-13.5-.6C423.4 0 352 71.7 352 160zM335.8 272c26.5 0 48 21.5 48 48c0 .8 0 1.7 .1 2.5l2 23.8c1.1 13.2 12.7 23 25.9 21.9c1.3-.1 2.6-.2 4-.2c26.5 0 48 21.5 48 48s-21.5 48-48 48c-.6 0-1.3 0-1.9 0c-.3 0-.6 0-.9 0H146.1c-.3 0-.6 0-1 0c-.4 0-.9 0-1.3 0c-17.7 0-32-14.3-32-32s14.3-32 32-32c1.6 0 3.1 .1 4.6 .3c6.9 1 13.9-1.1 19.1-5.6s8.3-11.2 8.3-18.1V346.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c.1-.6 .2-1.1 .3-1.7c2.5-19.6 19.3-34.8 39.7-34.8c12.6 0 23.8 5.8 31.1 14.9c5.8 7.1 15.1 10.4 24.1 8.3s15.9-9.1 18-18c4.9-21.3 24-37.2 46.8-37.2zm96 46.8c-.6-52.5-43.4-94.8-96-94.8c-33 0-62 16.6-79.3 41.9c-12.2-6.3-26-9.9-40.6-9.9c-43 0-78.8 30.9-86.5 71.7c-1 2.6-1.5 5.4-1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c-36.5 7.4-64 39.7-64 78.4c0 44.2 35.8 80 80 80c.9 0 1.8 0 2.7 0h266c1.1 0 2.1 .1 3.2 .1c53 0 96-43 96-96c0-47.5-34.5-86.9-79.8-94.6l-.2-2.5zM320 192.1h0c0-35.3-28.6-64-64-64c-7.4 0-14.6 1.3-21.2 3.6c-11.5-30.1-40.6-51.6-74.8-51.6c-38.9 0-71.3 27.8-78.5 64.6c-3.1-.4-6.3-.6-9.5-.6c-39.8 0-72 32.2-72 72s32.2 72 72 72l0 0h34.8c9.4-19.9 24.6-36.6 43.4-48H73.8c-.6 0-1.2 0-1.7 0c-13.2 0-24-10.7-24-24s10.7-24 24-24c1.1 0 2.2 .1 3.2 .2c25.1 3.3 48.5-13.5 53.4-38.4c2.9-14.7 15.9-25.8 31.4-25.8c13.6 0 25.3 8.5 29.9 20.6c9.2 24.3 36.2 36.9 60.8 28.2c1.6-.6 3.4-.9 5.3-.9c8.8 0 16 7.2 16 16l0 .9c-.1 6.6-1.6 12.9-4.1 18.6c15.5-9.7 33.2-16.3 52.1-18.7l0-.9z"]},faClockTenThirty:{prefix:"far",iconName:"clock-ten-thirty",icon:[512,512,[],"e355","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V256c0-8-4-15.5-10.7-20l-96-64c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3L232 268.8V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faPeopleCarryBox:ele,faPeopleCarry:elt,faFolderUser:{prefix:"far",iconName:"folder-user",icon:[512,512,[],"e18e","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H368c0-44.2-35.8-80-80-80H224c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V96zM320 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faTrashCanXmark:{prefix:"far",iconName:"trash-can-xmark",icon:[448,512,[],"e2ae","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm63 79c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},faTemperatureHigh:{prefix:"far",iconName:"temperature-high",icon:[512,512,[],"f769","M416 48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM80 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5C74.3 301 80 288.4 80 273.9V112zM144 0C82.1 0 32 50.2 32 112V273.9c0 1.7-.7 4.4-3.2 7.8C10.7 305.7 0 335.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},faMicrochip:{prefix:"far",iconName:"microchip",icon:[512,512,[],"f2db","M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64h-8c-35.3 0-64 28.7-64 64v8H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v8c0 35.3 28.7 64 64 64h8v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h8c35.3 0 64-28.7 64-64v-8h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V184h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448v-8c0-35.3-28.7-64-64-64h-8V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H184V24zM400 128V384c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16zM192 160c-17.7 0-32 14.3-32 32V320c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H192zm16 48h96v96H208V208z"]},faLeftLongToLine:{prefix:"far",iconName:"left-long-to-line",icon:[640,512,[],"e41e","M0 88C0 74.7 10.7 64 24 64s24 10.7 24 24l0 336c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 88zM134.5 272.4c-8.7-9.2-8.7-23.7 0-32.9l121.4-129c8.8-9.3 21-14.6 33.7-14.6c25.6 0 46.3 20.7 46.3 46.3l0 33.7 248 0c30.9 0 56 25.1 56 56l0 48c0 30.9-25.1 56-56 56l-248 0 0 33.7c0 25.6-20.7 46.3-46.3 46.3c-12.8 0-25-5.3-33.7-14.6l-121.4-129zM288 200l0-53.5L185 256 288 365.5l0-53.5c0-13.3 10.7-24 24-24l272 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-272 0c-13.3 0-24-10.7-24-24z"]},faCrown:{prefix:"far",iconName:"crown",icon:[576,512,[128081],"f521","M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34l-5.8 11.6L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7l-72-57.6L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0l4.4 23.9L86.4 427.4c5.5 30.4 32 52.6 63 52.6H426.6c30.9 0 57.4-22.1 63-52.6l41.4-227.5 4.4-23.9c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-17.1 13.7-72 57.6c-15.9 12.7-39.5 7.5-48.6-10.7L314.8 117.7 309 106zM133.7 418.9L102.2 245.6l28.9 23.1c39.8 31.8 98.8 18.9 121.5-26.7L288 171.3l35.4 70.7c22.8 45.6 81.8 58.5 121.5 26.7l28.9-23.1L442.3 418.9c-1.4 7.6-8 13.1-15.7 13.1H149.4c-7.7 0-14.4-5.5-15.7-13.1z"]},faWeightHanging:{prefix:"far",iconName:"weight-hanging",icon:[512,512,[],"f5cd","M216 88a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm118.4 40c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 14.4 3.5 28 9.6 40H120c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512H464c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128H334.4zM256 176H392l72 288H48l72-288H256z"]},faXmarksLines:{prefix:"far",iconName:"xmarks-lines",icon:[640,512,[],"e59a","M24 32H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 80 0 69.3 0 56S10.7 32 24 32zm0 400H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zM41 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55L41 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55L7 201c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm224 0l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM455 167c9.4-9.4 24.6-9.4 33.9 0l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9z"]},faFilePrescription:{prefix:"far",iconName:"file-prescription",icon:[384,512,[],"f572","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm40 192c-13.3 0-24 10.7-24 24v80 64c0 13.3 10.7 24 24 24s24-10.7 24-24V320h22.1c.3 .3 .6 .7 .9 1l55 55-23 23c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l23-23 23 23c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-23-23 23-23c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23-31.1-31.1C227.5 299.7 240 279.3 240 256c0-35.3-28.7-64-64-64H104zm72 80H128V240h48c8.8 0 16 7.2 16 16s-7.2 16-16 16z"]},faCalendarRange:{prefix:"far",iconName:"calendar-range",icon:[448,512,[],"e0d6","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zm48 96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm224 64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM192 288c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zm40 72H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24z"]},faFlowerDaffodil:{prefix:"far",iconName:"flower-daffodil",icon:[512,512,[9880],"f800","M112 88c0-48.6 39.4-88 88-88c21.3 0 40.8 7.6 56 20.1C271.2 7.6 290.7 0 312 0c48.6 0 88 39.4 88 88c0 21.3-7.6 40.8-20.1 56c12.6 15.2 20.1 34.7 20.1 56c0 48.6-39.4 88-88 88c-11.3 0-22.1-2.1-32-6v91.4c41-52 104.6-85.4 176-85.4h28c15.5 0 28 12.5 28 28c0 108.2-87.8 196-196 196H280 232 196C87.8 512 0 424.2 0 316c0-15.5 12.5-28 28-28H56c71.4 0 135 33.4 176 85.4V282c-9.9 3.9-20.7 6-32 6c-48.6 0-88-39.4-88-88c0-21.3 7.6-40.8 20.1-56C119.6 128.8 112 109.3 112 88zm88-40c-22.1 0-40 17.9-40 40c0 15 8.3 28.2 20.6 35c7.6 4.2 12.4 12.3 12.4 21s-4.7 16.8-12.4 21c-12.4 6.9-20.6 20-20.6 35c0 22.1 17.9 40 40 40c15 0 28.2-8.3 35-20.6c4.2-7.6 12.3-12.4 21-12.4s16.8 4.7 21 12.4c6.9 12.4 20 20.6 35 20.6c22.1 0 40-17.9 40-40c0-15-8.3-28.2-20.6-35c-7.6-4.2-12.4-12.3-12.4-21s4.7-16.8 12.4-21c12.4-6.9 20.6-20 20.6-35c0-22.1-17.9-40-40-40c-15 0-28.2 8.3-35 20.6C272.8 76.3 264.7 81 256 81s-16.8-4.7-21-12.4C228.2 56.3 215 48 200 48zM49.3 336C59.1 408.3 121 464 196 464h29.4C204.5 390.1 136.6 336 56 336H49.3zm413.3 0H456c-80.6 0-148.5 54.1-169.4 128H316c75 0 136.9-55.7 146.7-128zM256 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHandBackPointUp:{prefix:"far",iconName:"hand-back-point-up",icon:[448,512,[],"e1a2","M144 0C108.7 0 80 28.7 80 64V252.8c-5.2 3.6-10.2 7.6-14.9 11.9L44.8 283.2C26.5 299.9 16 323.5 16 348.3v10.2c0 54.1 28.7 104.1 75.4 131.3l2.6 1.5c23.2 13.6 49.7 20.7 76.6 20.7H296c66.3 0 120-53.7 120-120v-8V288c0-35.3-28.7-64-64-64c-2.8 0-5.6 .2-8.3 .5c-11-19.4-31.8-32.5-55.7-32.5c-5.3 0-10.5 .7-15.5 1.9c-10.8-20.2-32-33.9-56.5-33.9c-2.7 0-5.4 .2-8 .5V64c0-35.3-28.7-64-64-64zM128 64c0-8.8 7.2-16 16-16s16 7.2 16 16V200c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16v8c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16v96 8c0 39.8-32.2 72-72 72H170.6c-18.4 0-36.5-4.9-52.4-14.2l-11.7 20 11.7-20-2.6-1.5C83.6 429.7 64 395.5 64 358.5V348.3c0-11.3 4.8-22 13.1-29.6L96 301.5V344c0 8.8 7.2 16 16 16s16-7.2 16-16V266v-2V64z"]},faWeightScale:ela,faWeight:eln,faArrowUpToArc:{prefix:"far",iconName:"arrow-up-to-arc",icon:[512,512,[],"e617","M256 48c114.9 0 208 93.1 208 208c0 13.3 10.7 24 24 24s24-10.7 24-24C512 114.6 397.4 0 256 0S0 114.6 0 256c0 13.3 10.7 24 24 24s24-10.7 24-24C48 141.1 141.1 48 256 48zM377.6 279.7l-104-112c-4.5-4.9-10.9-7.7-17.6-7.7s-13 2.8-17.6 7.7l-104 112c-9 9.7-8.5 24.9 1.3 33.9s24.9 8.5 33.9-1.3L232 245.1 232 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-242.9 62.4 67.2c9 9.7 24.2 10.3 33.9 1.3s10.3-24.2 1.3-33.9z"]},faStarExclamation:{prefix:"far",iconName:"star-exclamation",icon:[576,512,[],"f2f3","M309.5 13.5C305.5 5.2 297.1 0 287.9 0s-17.6 5.2-21.6 13.5L197.7 154.8 44.5 177.5c-9 1.3-16.5 7.6-19.3 16.3s-.5 18.1 5.9 24.5L142.2 328.4 116 483.9c-1.5 9 2.2 18.1 9.7 23.5s17.3 6 25.3 1.7l137-73.2 137 73.2c8.1 4.3 17.9 3.7 25.3-1.7s11.2-14.5 9.7-23.5L433.6 328.4 544.8 218.2c6.5-6.4 8.7-15.9 5.9-24.5s-10.3-14.9-19.3-16.3L378.1 154.8 309.5 13.5zM235.4 187.2L287.9 79l52.6 108.2c3.5 7.1 10.2 12.1 18.1 13.3l118.3 17.5L391 303c-5.5 5.5-8.1 13.3-6.8 21l20.2 119.6L299.2 387.5c-7.1-3.8-15.6-3.8-22.6 0L171.4 443.7l20.2-119.6c1.3-7.7-1.2-15.5-6.8-21L99 217.9l118.3-17.5c7.8-1.2 14.6-6.1 18.1-13.3zM288 168c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-13.3-10.7-24-24-24zm32 168a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faBooks:{prefix:"far",iconName:"books",icon:[512,512,[128218],"f5db","M48 416v48h64V416H48zm88 89.6c-7.1 4.1-15.3 6.4-24 6.4H48c-26.5 0-48-21.5-48-48V416 392 368 144 120 96 48C0 21.5 21.5 0 48 0h64c8.7 0 16.9 2.3 24 6.4C143.1 2.3 151.3 0 160 0h64c20.6 0 38.1 12.9 45 31.1c5.6-6.1 12.9-10.7 21.4-13L349.9 1.6c24.7-6.8 50.1 8.3 56.7 33.8l18 69.2 6 23.2 61.8 238.3 6 23.2 11.9 46c6.6 25.5-8 51.7-32.7 58.5l-59.6 16.5c-24.7 6.8-50.1-8.3-56.7-33.8l-18-69.2-6-23.2L275.6 145.9 272 132.2V144 368v24 24 48c0 26.5-21.5 48-48 48H160c-8.7 0-16.9-2.3-24-6.4zM160 464h64V416H160v48zM112 48H48V96h64V48zm0 96H48V368h64V144zm48-48h64V48H160V96zm64 272V144H160V368h64zm216.1-12.3l-55.8-215-56.5 15.6 55.8 215 56.5-15.6zm-44.4 62.1l11.9 45.7L464 447.9c0-.1 0-.2 0-.3l0-.1-11.7-45.2-56.5 15.6zm-79.9-308l56.5-15.6L360.4 48.5 304 64.1c0 .1 0 .2 0 .4l11.7 45.2z"]},faUserGroup:elr,faUserFriends:eli,faArrowUpAZ:elc,faSortAlphaUp:els,faLayerPlus:elf,faLayerGroupPlus:eld,faPlayPause:{prefix:"far",iconName:"play-pause",icon:[640,512,[],"e22f","M432 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 13.3 10.7 24 24 24s24-10.7 24-24V88zm144 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 13.3 10.7 24 24 24s24-10.7 24-24V88zM112 381.8V130.2L263 256 112 381.8zm4.5-310.4c-9.5-7.9-22.8-9.7-34.1-4.4S64 83.6 64 96V416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4l192-160c7.3-6.1 11.5-15.1 11.5-24.6s-4.2-18.5-11.5-24.6l-192-160z"]},faBlockQuestion:{prefix:"far",iconName:"block-question",icon:[640,512,[],"e3dd","M160 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H480c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H160zM96 96c0-35.3 28.7-64 64-64H480c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V96zm137.8 77.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L344 272.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V258.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H286.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 360a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 120a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM456 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM160 392a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm296-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faSnooze:elu,faZzz:elp,faScannerImage:{prefix:"far",iconName:"scanner-image",icon:[576,512,[],"f8f3","M66.7 34.5c-11.9-5.9-26.3-1.1-32.2 10.7s-1.1 26.3 10.7 32.2L466.3 288H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V384 352v-8.4c0-33.3-18.8-63.8-48.6-78.7L66.7 34.5zM528 352v32 32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V352c0-8.8 7.2-16 16-16H512c8.8 0 16 7.2 16 16zM120 384a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTvRetro:{prefix:"far",iconName:"tv-retro",icon:[512,512,[128250],"f401","M135 7c9.4-9.4 24.6-9.4 33.9 0l87 87L343 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55H432c44.2 0 80 35.8 80 80V432c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176c0-44.2 35.8-80 80-80H190.1L135 41c-9.4-9.4-9.4-24.6 0-33.9zM80 144c-17.7 0-32 14.3-32 32V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H80zm336 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM392 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM144 192H304c26.5 0 48 21.5 48 48V368c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V240c0-26.5 21.5-48 48-48z"]},faSquareT:{prefix:"far",iconName:"square-t",icon:[448,512,[],"e280","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm120 48H224 328c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V192H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faFarm:elh,faBarnSilo:elb,faChessKnight:{prefix:"far",iconName:"chess-knight",icon:[448,512,[9822],"f441","M226.6 48H117.3l17.1 12.8c6 4.5 9.6 11.6 9.6 19.2s-3.6 14.7-9.6 19.2l-6.5 4.9c-10 7.5-16 19.3-16 31.9l-.3 91c0 10.2 4.9 19.9 13.2 25.8l1.9 1.3c9.9 7.1 23.3 7 33.2-.1l49.9-36.3c10.7-7.8 25.7-5.4 33.5 5.3s5.4 25.7-5.3 33.5l-49.9 36.3-53.8 39.1c-7.3 5.3-13 12.2-16.9 20.1H66.8c5.3-22.1 17.8-41.9 35.9-56.3c-1.3-.8-2.6-1.7-3.8-2.6L97 291.8c-21-15-33.4-39.2-33.3-65l.3-91c.1-19.8 6.7-38.7 18.6-53.9l-.4-.3C70.7 73 64 59.6 64 45.3C64 20.3 84.3 0 109.3 0H226.6C331.2 0 416 84.8 416 189.4c0 11.1-1 22.2-2.9 33.2L390.1 352H341.3l24.5-137.8c1.5-8.2 2.2-16.5 2.2-24.8C368 111.3 304.7 48 226.6 48zM85.2 432L68.7 464H379.3l-16.6-32H85.2zm315.7-30.7l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H56.8C34.2 512 16 493.8 16 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C52.5 390.7 63.5 384 75.5 384h297c12 0 22.9 6.7 28.4 17.3zM172 128a20 20 0 1 1 0 40 20 20 0 1 1 0-40z"]},faBarsSort:{prefix:"far",iconName:"bars-sort",icon:[448,512,[],"e0ae","M0 88C0 74.7 10.7 64 24 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 112 0 101.3 0 88zM0 248c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM192 408c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H168c13.3 0 24 10.7 24 24z"]},faPalletBoxes:elg,faPaletteBoxes:ely,faPalletAlt:elM,faFaceLaughSquint:elv,faLaughSquint:elC,faCodeSimple:{prefix:"far",iconName:"code-simple",icon:[576,512,[],"e13d","M216.6 105.4c9.6-9.2 9.9-24.3 .8-33.9s-24.3-9.9-33.9-.8l-176 168C2.7 243.2 0 249.4 0 256s2.7 12.8 7.4 17.4l176 168c9.6 9.2 24.8 8.8 33.9-.8s8.8-24.8-.8-33.9L58.8 256 216.6 105.4zm142.9 0L517.2 256 359.4 406.6c-9.6 9.2-9.9 24.3-.8 33.9s24.3 9.9 33.9 .8l176-168c4.7-4.5 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9z"]},faBoltSlash:{prefix:"far",iconName:"bolt-slash",icon:[640,512,[],"e0b8","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L450.2 327.6l49.5-42c7.8-6.6 12.3-16.4 12.3-26.6c0-19.3-15.6-34.9-34.9-34.9H391.8L445.4 36.6C450.6 18.3 436.8 0 417.7 0c-6.8 0-13.5 2.4-18.7 6.9L227.9 153.3 38.8 5.1zM266.4 183.5L381.6 85 337.5 239.3l-71.1-55.7zM379.3 272h62.2l-29.8 25.3L379.3 272zm-4.4 119.4l-38.5-30.3-78.2 66.4L288.1 323l-40.7-32.1L194.6 475.4c-5.2 18.4 8.5 36.6 27.6 36.6c6.8 0 13.4-2.4 18.6-6.8L374.9 391.4zM153.5 216.9l-13.7 11.7c-7.5 6.4-11.8 15.8-11.8 25.6c0 18.6 15.1 33.7 33.7 33.7h82l-90.2-71.1z"]},faPanelFire:{prefix:"far",iconName:"panel-fire",icon:[640,512,[],"e42f","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H306.1c8.1 17.5 18.8 33.7 31.5 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v32.2c-12.6-1.2-25.5 2.7-35.5 11.7c-4.2 3.8-8.4 7.6-12.5 11.5V96c0-8.8-7.2-16-16-16zM293.8 311.3c-1.8 .5-3.8 .7-5.8 .7c-13.3 0-24-10.7-24-24s10.7-24 24-24c8.2 0 15.5 4.1 19.8 10.4c-5.8 12.1-10.6 24.5-14 36.9zM96 160c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160zm32 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM480 511.9c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 267.8 640 320 640 351.9c0 88.4-71.6 160-160 160zM544 400c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327 416 363.5 416 400c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faBinaryCircleCheck:{prefix:"far",iconName:"binary-circle-check",icon:[640,512,[],"e33c","M318 4.5C324.3 9 328 16.3 328 24V176h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H304 248c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V57.3l-16.4 5.5C251 67 237.4 60.2 233.2 47.6S235.8 21.4 248.4 17.2l48-16C303.7-1.2 311.8 0 318 4.5zM94 292.5c6.3 4.5 10 11.8 10 19.5V464h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H80 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V345.3l-16.4 5.5C27 355 13.4 348.2 9.2 335.6S11.8 309.4 24.4 305.2l48-16c7.3-2.4 15.4-1.2 21.6 3.3zM72 0h48c39.8 0 72 32.2 72 72v80c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72V72C0 32.2 32.2 0 72 0zM48 72v80c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H72C58.7 48 48 58.7 48 72zM192 360c0-39.8 32.2-72 72-72h48c8.8 0 17.2 1.6 25 4.5c-6.8 14.4-11.8 29.8-14.5 45.9c-3.2-1.5-6.7-2.4-10.5-2.4H264c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24h48l.1 0h36.4c5.4 8.2 11.4 15.9 18 23.1C353.2 502.4 333.7 512 312 512H264c-39.8 0-72-32.2-72-72V360zm160 8a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faCommentMinus:{prefix:"far",iconName:"comment-minus",icon:[512,512,[],"f4b1","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM184 216c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faBurrito:{prefix:"far",iconName:"burrito",icon:[512,512,[127791],"f7ed","M67.9 304c-4.4 4.4-8.1 9.4-11.2 14.7c17.3 6 35.9 9.3 55.3 9.3c75.6 0 139.5-49.9 160.6-118.6c4.8-15.6 7.4-32.2 7.4-49.4c0-20.3-3.6-39.8-10.2-57.9L67.9 304zm-53.8-7.4l0 0c5.3-9.7 11.9-18.6 19.8-26.5L242 62c8.2-35.5 40-62 78-62c11.4 0 22.2 2.4 32 6.7C361.8 2.4 372.6 0 384 0c34.6 0 64.1 22 75.2 52.8C490 63.9 512 93.4 512 128c0 11.4-2.4 22.2-6.7 32c2.7 6.1 4.6 12.7 5.7 19.6c6.6 41.7-20.4 81-61 90.4L241.9 478.1C220.2 499.8 190.7 512 160 512s-60.2-12.2-81.9-33.9L112 444.1c12.7 12.7 30 19.9 48 19.9s35.3-7.2 48-19.9L409.9 242.2c-18-6.6-37.5-10.2-57.9-10.2c-13 0-25.7 1.5-37.9 4.3C283.3 317.9 204.5 376 112 376c-21.7 0-42.6-3.2-62.4-9.1c2.8 12.5 9.1 24 18.2 33.1L112 444.1 78.1 478.1 33.9 433.9C12.2 412.2 0 382.7 0 352c0-2.4 .1-4.8 .2-7.1l0 0c1-17 5.8-33.5 13.9-48.3z"]},faViolin:{prefix:"far",iconName:"violin",icon:[640,512,[127931],"f8ed","M496 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM345 41L41 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L311 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM198.4 403.2c6.4-4.8 15.3-4.1 20.9 1.5l16 16c5.6 5.6 6.3 14.5 1.5 20.9l-5.3 7.1c16.6 9.7 35.9 15.3 56.5 15.3c25.2 0 48.3-8.2 67-22.2c-2-8.3-3-17-3-25.8c0-60 47.3-109.1 106.6-111.9c8.2-19.7 8.4-46.6-12.7-76.1L361 313c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L412 194.1c-29.5-21-56.4-20.8-76.1-12.7C333.1 240.8 284 288 224 288c-8.8 0-17.5-1-25.8-3c-14 18.7-22.2 41.8-22.2 67c0 20.6 5.6 39.9 15.3 56.5l7.1-5.3zm-45.7 34.3c-15.7-24.7-24.7-54-24.7-85.5c0-41.2 15.5-78.7 41.1-107c9.7-10.7 25.8-10.1 39.8-6.7c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64c0-11.6 2.6-24 12.4-30.1c39.3-24.7 94.3-26.4 145.8 14L599 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L480.2 193.8c40.3 51.5 38.6 106.5 14 145.8C488 349.4 475.6 352 464 352c-35.3 0-64 28.7-64 64c0 5.2 .6 10.2 1.8 15.1c3.4 14.1 4 30.2-6.7 39.8C366.7 496.5 329.2 512 288 512c-31.4 0-60.7-9.1-85.5-24.7l-13.7 18.3c-2.8 3.7-7 6-11.7 6.4s-9.2-1.4-12.4-4.6l-32-32c-3.3-3.3-5-7.8-4.6-12.4s2.6-8.9 6.4-11.7l18.3-13.7zM448 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faObjectsColumn:{prefix:"far",iconName:"objects-column",icon:[448,512,[],"e3c1","M48 80V240h96V80H48zM0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V240c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM304 272V432h96V272H304zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V272zM144 368H48v64h96V368zM48 320h96c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48zM304 80v64h96V80H304zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80z"]},faSquareChevronDown:elI,faChevronSquareDown:elA,faCommentPlus:{prefix:"far",iconName:"comment-plus",icon:[512,512,[],"f4b2","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM232 328c0 13.3 10.7 24 24 24s24-10.7 24-24V264h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faTriangleInstrument:elz,faTriangleMusic:elL,faWheelchair:{prefix:"far",iconName:"wheelchair",icon:[512,512,[],"f193","M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120.5 247.2C78.1 263.2 48 304.1 48 352c0 61.9 50.1 112 112 112c42.8 0 80-24 98.9-59.3c6.2-11.7 20.8-16.1 32.5-9.9s16.1 20.8 9.9 32.5C274.3 477.7 221.2 512 160 512C71.6 512 0 440.4 0 352c0-68.5 43.1-126.9 103.5-149.7c12.4-4.7 26.2 1.6 30.9 14s-1.6 26.2-14 30.9zm67.2-118.8c13-2.4 25.5 6.3 27.9 19.3l5.1 28.3H344c13.3 0 24 10.7 24 24s-10.7 24-24 24H229.5l13.4 73.4c.7 3.8 4 6.6 7.9 6.6H373.5c15.9 0 30.3 9.4 36.6 24l43 98.3 27.2-9.1c12.6-4.2 26.2 2.6 30.4 15.2s-2.6 26.2-15.2 30.4l-48 16c-11.8 3.9-24.6-1.8-29.6-13.1L368.3 352H250.7c-27.1 0-50.3-19.4-55.1-46L168.4 156.3c-2.4-13 6.3-25.5 19.3-27.9z"]},faUserPilotTie:{prefix:"far",iconName:"user-pilot-tie",icon:[448,512,[],"e2c1","M217.9 .8l-152 40c-8.6 2.3-15.3 9.1-17.3 17.8s1 17.8 7.8 23.6L80 102.5v8.4c0 10.7 5.3 20.8 15.1 25.2c24.1 10.8 68.6 24 128.9 24s104.8-13.2 128.9-24c9.8-4.4 15.1-14.5 15.1-25.2v-8.4l23.6-20.2c6.8-5.8 9.8-14.9 7.8-23.6s-8.7-15.6-17.3-17.8l-152-40c-4-1.1-8.2-1.1-12.2 0zM183.2 65.7L224 86.1l40.8-20.4c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-48 24c-4.5 2.3-9.8 2.3-14.3 0l-48-24c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2zM96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2c-14 5.4-28.5 9.9-43.3 13.4c.4 3.2 .6 6.5 .6 9.8c0 46-37.2 83.2-83.2 83.2s-83.2-37.2-83.2-83.2c0-3.3 .2-6.6 .6-9.8c-14.8-3.6-29.3-8.1-43.3-13.4C96.7 176.3 96 184.1 96 192zm91.6 183.2L208 416l-12.2 48.9 0 0-.5-.9 0 0L133 360.3c-3-5-8.6-8.1-14.4-7.4C51.8 360.8 0 417.5 0 486.4C0 500.5 11.5 512 25.6 512H168h0 1 21.2H192v0h64v0h1.7 21.2 1 0H422.4c14.1 0 25.6-11.5 25.6-25.6c0-68.9-51.8-125.6-118.6-133.5c-5.8-.7-11.4 2.4-14.4 7.4L252.8 464l0 0-.5 .9 0 0L240 416l20.4-40.8c5.3-10.6-2.4-23.2-14.3-23.2H201.9c-11.9 0-19.6 12.5-14.3 23.2zM139.2 464H50.9c7.2-27 27.3-48.8 53.2-58.5L139.2 464zm257.8 0H308.8l35.1-58.5c25.9 9.7 45.9 31.5 53.2 58.5z"]},faPianoKeyboard:{prefix:"far",iconName:"piano-keyboard",icon:[576,512,[127929],"f8d5","M528 224V384c0 8.8-7.2 16-16 16H432V315.7c9.6-5.5 16-15.9 16-27.7V224h80zM400 400H304V315.7c9.6-5.5 16-15.9 16-27.7V224h64v64c0 11.8 6.4 22.2 16 27.7V400zm-128 0H176V315.7c9.6-5.5 16-15.9 16-27.7V224h64v64c0 11.8 6.4 22.2 16 27.7V400zm-128 0H64c-8.8 0-16-7.2-16-16V224h80v64c0 11.8 6.4 22.2 16 27.7V400zM528 176H416 288 160 48V128c0-8.8 7.2-16 16-16H512c8.8 0 16 7.2 16 16v48zm48 0V128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128v48 24 24V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V224 200 176z"]},faBedEmpty:{prefix:"far",iconName:"bed-empty",icon:[640,512,[128719],"f8f9","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V184 360v96c0 13.3 10.7 24 24 24s24-10.7 24-24V384H592v80c0 13.3 10.7 24 24 24s24-10.7 24-24V360 280c0-66.3-53.7-120-120-120H48V56zM592 336H48V208H520c39.8 0 72 32.2 72 72v56z"]},faCircleArrowUp:elT,faArrowCircleUp:elw,faToggleOn:{prefix:"far",iconName:"toggle-on",icon:[576,512,[],"f205","M192 112c-79.5 0-144 64.5-144 144s64.5 144 144 144H384c79.5 0 144-64.5 144-144s-64.5-144-144-144H192zM0 256C0 150 86 64 192 64H384c106 0 192 86 192 192s-86 192-192 192H192C86 448 0 362 0 256zm384-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faRectangleVertical:elH,faRectanglePortrait:elx,faPersonWalking:elN,faWalking:elV,faL:{prefix:"far",iconName:"l",icon:[320,512,[108],"4c","M56 32c13.3 0 24 10.7 24 24V432H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24V56c0-13.3 10.7-24 24-24z"]},faSignalStream:{prefix:"far",iconName:"signal-stream",icon:[576,512,[],"f8dd","M99.8 69.4c10.2 8.4 11.6 23.6 3.2 33.8C68.6 144.7 48 197.9 48 256s20.6 111.3 55 152.8c8.4 10.2 7 25.3-3.2 33.8s-25.3 7-33.8-3.2C24.8 389.6 0 325.7 0 256S24.8 122.4 66 72.6c8.4-10.2 23.6-11.6 33.8-3.2zm376.5 0c10.2-8.4 25.3-7 33.8 3.2c41.2 49.8 66 113.8 66 183.4s-24.8 133.6-66 183.4c-8.4 10.2-23.6 11.6-33.8 3.2s-11.6-23.6-3.2-33.8c34.3-41.5 55-94.7 55-152.8s-20.6-111.3-55-152.8c-8.4-10.2-7-25.3 3.2-33.8zM248 256a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm-61.1-78.5C170 199.2 160 226.4 160 256s10 56.8 26.9 78.5c8.1 10.5 6.3 25.5-4.2 33.7s-25.5 6.3-33.7-4.2c-23.2-29.8-37-67.3-37-108s13.8-78.2 37-108c8.1-10.5 23.2-12.3 33.7-4.2s12.3 23.2 4.2 33.7zM427 148c23.2 29.8 37 67.3 37 108s-13.8 78.2-37 108c-8.1 10.5-23.2 12.3-33.7 4.2s-12.3-23.2-4.2-33.7C406 312.8 416 285.6 416 256s-10-56.8-26.9-78.5c-8.1-10.5-6.3-25.5 4.2-33.7s25.5-6.3 33.7 4.2z"]},faDownToBracket:{prefix:"far",iconName:"down-to-bracket",icon:[448,512,[],"e4e7","M114.2 192L224 302 333.8 192H280c-13.3 0-24-10.7-24-24V48l-64 0 0 120c0 13.3-10.7 24-24 24l-53.8 0zM224 352c-11.5 0-22.5-4.6-30.6-12.7L77.6 223.2C68.9 214.5 64 202.7 64 190.4c0-25.6 20.8-46.4 46.4-46.4l33.6 0 0-96c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48v96h33.6c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L254.6 339.3c-8.1 8.1-19.1 12.7-30.6 12.7zM48 344l0 80c0 22.1 17.9 40 40 40l272 0c22.1 0 40-17.9 40-40V344c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 48.6-39.4 88-88 88L88 512c-48.6 0-88-39.4-88-88l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faCircleZ:{prefix:"far",iconName:"circle-z",icon:[512,512,[],"e130","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h98.2L164.3 346.3c-5.1 7.3-5.7 16.9-1.5 24.8S175.1 384 184 384H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H229.8L347.7 165.7c5.1-7.3 5.7-16.9 1.5-24.8S336.9 128 328 128H184z"]},faStars:{prefix:"far",iconName:"stars",icon:[512,512,[],"f762","M325.8 152.3c1.3 4.6 5.5 7.7 10.2 7.7s8.9-3.1 10.2-7.7L360 104l48.3-13.8c4.6-1.3 7.7-5.5 7.7-10.2s-3.1-8.9-7.7-10.2L360 56 346.2 7.7C344.9 3.1 340.7 0 336 0s-8.9 3.1-10.2 7.7L312 56 263.7 69.8c-4.6 1.3-7.7 5.5-7.7 10.2s3.1 8.9 7.7 10.2L312 104l13.8 48.3zM115.7 346.2L75.5 307l55.5-8.1c15.6-2.3 29.2-12.1 36.1-26.3l24.8-50.3 24.8 50.3c7 14.2 20.5 24 36.1 26.3l55.5 8.1-40.2 39.2c-11.3 11-16.4 26.9-13.8 42.4l9.5 55.4-49.5-26.1c-14-7.4-30.7-7.4-44.7 0L120 444l9.5-55.4c2.7-15.6-2.5-31.4-13.8-42.4zm54.7-188.8l-46.3 94L20.5 266.5C.9 269.3-7 293.5 7.2 307.4l74.9 73.2L64.5 483.9c-3.4 19.6 17.2 34.6 34.8 25.3l92.6-48.8 92.6 48.8c17.6 9.3 38.2-5.7 34.8-25.3L301.6 380.6l74.9-73.2c14.2-13.9 6.4-38.1-13.3-40.9L259.7 251.4l-46.3-94c-8.8-17.9-34.3-17.9-43.1 0zm258.4 85.8l11 38.6c1 3.6 4.4 6.2 8.2 6.2s7.1-2.5 8.2-6.2l11-38.6 38.6-11c3.6-1 6.2-4.4 6.2-8.2s-2.5-7.1-6.2-8.2l-38.6-11-11-38.6c-1-3.6-4.4-6.2-8.2-6.2s-7.1 2.5-8.2 6.2l-11 38.6-38.6 11c-3.6 1-6.2 4.4-6.2 8.2s2.5 7.1 6.2 8.2l38.6 11z"]},faFire:{prefix:"far",iconName:"fire",icon:[448,512,[128293],"f06d","M89.3 156.3C113 115 143.2 77 170.5 50.4c18.7 18.7 40.9 47.2 60.1 71.7c3.8 4.8 7.4 9.5 10.9 13.9c4.6 5.8 11.7 9.2 19.1 9.1s14.4-3.6 18.9-9.5c3.3-4.3 7.7-10.8 12.3-17.4c2.6-3.8 5.3-7.6 7.8-11.2c5.6-7.9 10.5-14.5 14.4-19.1c20 20.8 41 53 57.4 88.4c17.7 38.2 28.6 77 28.6 106.3c0 103-78.8 181.4-176 181.4c-98.3 0-176-78.4-176-181.4c0-37.5 16.2-82.4 41.3-126.2zM199.5 11.6C183.3-3.8 158-3.9 141.8 11.5c-32 30.1-67 73.6-94.1 121C20.7 179.5 0 233 0 282.6C0 410.9 98.1 512 224 512c124.6 0 224-100.9 224-229.4c0-39.1-13.9-85.2-33.1-126.5C395.7 114.6 369.8 74.9 343 49c-16.3-15.8-42-15.8-58.3-.1c-7.9 7.6-17 20-24.3 30.3l-1.1 1.6C240.6 57 218.4 29.5 199.5 11.6zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"]},faBedPulse:elk,faProcedures:elE,faHouseDay:{prefix:"far",iconName:"house-day",icon:[640,512,[],"e00e","M174.2 8.3C171.4 3.2 166-.1 160.1-.1s-11.3 3.2-14.1 8.4L118.4 59.5 62.8 42.8c-5.6-1.7-11.7-.1-15.9 4s-5.7 10.3-4 15.9l16.7 55.7L8.3 146c-5.2 2.8-8.4 8.2-8.4 14.1s3.2 11.3 8.4 14.1l51.2 27.6L42.8 257.4c-1.7 5.6-.1 11.7 4 15.9s10.3 5.7 15.9 4l55.7-16.7 6.2 11.5 24-19.6 14.5-11.8c-1 0-2.1 .1-3.1 .1c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80c0 6.6-.8 13-2.3 19.2l54.6-44.5-31.7-17.1 16.7-55.7c1.7-5.6 .1-11.7-4-15.9s-10.3-5.7-15.9-4L201.8 59.5 174.2 8.3zM208 160a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm207.2-58.6c-8.8-7.2-21.5-7.2-30.3 0l-216 176c-10.3 8.4-11.8 23.5-3.4 33.8s23.5 11.8 33.8 3.4L224 294.4V456c0 30.9 25.1 56 56 56H520c30.9 0 56-25.1 56-56V294.4l24.8 20.2c10.3 8.4 25.4 6.8 33.8-3.4s6.8-25.4-3.4-33.8l-216-176zM528 255.3V456c0 4.4-3.6 8-8 8H280c-4.4 0-8-3.6-8-8V255.3L400 151 528 255.3zM352 312v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24z"]},faShuttleSpace:elD,faSpaceShuttle:elS,faShirtLongSleeve:{prefix:"far",iconName:"shirt-long-sleeve",icon:[640,512,[],"e3c7","M188.4 48c-26.3 0-50.4 14.3-63.1 37.3L58.9 206C51.7 219 48 233.6 48 248.4V400H96V248.4c0-13.6 4.5-27.2 9.7-39c5.4-12.1 12.5-24.4 19.7-35.8c6.1-9.6 12.6-19.2 18.4-27.8c1.1-1.6 2.2-3.2 3.2-4.7c6.9-10.2 12.3-18.4 15.9-24.8c5.3-9.6 16.4-14.4 27-11.7s18 12.3 18 23.2V448c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V128c0-11 7.4-20.5 18-23.2s21.7 2.1 27 11.7c3.5 6.4 9 14.7 15.9 24.8c1 1.5 2.1 3.1 3.2 4.7c5.9 8.6 12.3 18.2 18.4 27.8c7.2 11.4 14.4 23.7 19.7 35.8c5.2 11.8 9.7 25.4 9.7 39V400h48V248.4c0-14.8-3.7-29.4-10.9-42.4L514.7 85.3C502.1 62.3 477.9 48 451.6 48H444c-.4 0-.9 0-1.3 0c-1 .1-2 0-3 0H421.2c-10.8 45.9-52 80-101.2 80s-90.4-34.1-101.2-80H200.3c-1 .1-2 .1-3 0c-.4 0-.9 0-1.3 0h-7.6zM83.2 62.2C104.3 23.8 144.6 0 188.4 0H196c.8 0 1.5 0 2.3 0c.6 0 1.1 0 1.7 0h24c23 0 37.7 18.2 41.1 35.2C270.3 60.7 292.9 80 320 80s49.7-19.3 54.9-44.8C378.3 18.2 393 0 416 0h24c.6 0 1.1 0 1.7 0c.8 0 1.5 0 2.3 0h7.6c43.8 0 84.1 23.8 105.1 62.2l66.4 120.7c11 20.1 16.8 42.6 16.8 65.5V424c0 13.3-10.7 24-24 24H520c-13.3 0-24-10.7-24-24V248.4c0-3.7-1.4-10.1-5.6-19.4c-2.7-6.2-6.3-12.8-10.4-19.8V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V209.2c-4.1 7-7.7 13.6-10.4 19.8c-4.2 9.4-5.6 15.7-5.6 19.4V424c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V248.4c0-22.9 5.8-45.5 16.8-65.5L83.2 62.2z"]},faChartPieSimple:el_,faChartPieAlt:elO,faFaceLaugh:elP,faLaugh:elj,faFolderOpen:{prefix:"far",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M384 480h48c11.4 0 21.9-6 27.6-15.9l112-192c5.8-9.9 5.8-22.1 .1-32.1S555.5 224 544 224H144c-11.4 0-21.9 6-27.6 15.9L48 357.1V96c0-8.8 7.2-16 16-16H181.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c21 21 49.5 32.8 79.2 32.8H416c8.8 0 16 7.2 16 16v32h48V160c0-35.3-28.7-64-64-64H298.5c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H87.7 384z"]},faAlbumCollectionCircleUser:{prefix:"far",iconName:"album-collection-circle-user",icon:[640,512,[],"e48f","M56 0H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 48 32 37.3 32 24S42.7 0 56 0zM6.2 232.3C1.1 194 30.9 160 69.6 160H442.4c23.9 0 44.4 13 55.4 32l-1.8 0c-26.2 0-51.1 5.7-73.4 16H69.6c-9.7 0-17.1 8.5-15.9 18.1l29.5 224c1 8 7.8 13.9 15.9 13.9H348.5c12.3 18.8 28 35.1 46.3 48H99.1c-32.1 0-59.3-23.8-63.5-55.7L6.2 232.3zM256 232c38.9 0 74.2 11.1 100.1 29.2C333.4 290.8 320 327.8 320 368c0 20.1 3.4 39.4 9.6 57.4C308 434.7 282.9 440 256 440c-79.5 0-144-46.6-144-104s64.5-104 144-104zM16 104c0-13.3 10.7-24 24-24H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24zM256 368c17.7 0 32-10.7 32-24s-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24zm96 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm221.7 80.7c-6.2-19-24-32.7-45.1-32.7H463.4c-21 0-38.9 13.7-45.1 32.7C438.5 468.1 465.8 480 496 480s57.5-11.9 77.7-31.3zM544 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faCandy:{prefix:"far",iconName:"candy",icon:[640,512,[127852],"e3e7","M309 399.6L198.5 178.7C184.3 201 176 227.5 176 256c0 75.8 58.6 137.9 133 143.6zM233.3 141L360 394.4c17.1-4.9 32.8-12.9 46.7-23.4L280 117.6c-17.1 4.9-32.8 12.9-46.7 23.4zM331 112.4L441.5 333.3C455.7 311 464 284.5 464 256c0-75.8-58.6-137.9-133-143.6zM320 64c88 0 162.1 59.1 184.8 139.8l91.9-49c10.5-5.6 23.5-2.7 30.6 6.9s6.1 22.9-2.3 31.3l-29.6 29.6 29.1 10.9C633.8 237 640 246 640 256s-6.2 19-15.6 22.5l-29.1 10.9L625 319c8.4 8.4 9.4 21.7 2.3 31.3s-20.1 12.5-30.6 6.9l-91.9-49C482.1 388.9 408 448 320 448s-162.1-59.1-184.8-139.8l-91.9 49c-10.5 5.6-23.5 2.7-30.6-6.9S6.6 327.4 15 319l29.6-29.6L15.6 278.5C6.2 275 0 266 0 256s6.2-19 15.6-22.5l29.1-10.9L15 193c-8.4-8.4-9.4-21.7-2.3-31.3s20.1-12.5 30.6-6.9l91.9 49C157.9 123.1 232 64 320 64z"]},faBowlHot:elB,faSoup:elR,faFlatbread:{prefix:"far",iconName:"flatbread",icon:[512,512,[129747],"e40b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm361-71L185 361c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L327 151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM241 111c9.4 9.4 9.4 24.6 0 33.9l-96 96c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96c9.4-9.4 24.6-9.4 33.9 0zM401 305l-96 96c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faHeartCirclePlus:{prefix:"far",iconName:"heart-circle-plus",icon:[576,512,[],"e500","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"]},faCodeFork:{prefix:"far",iconName:"code-fork",icon:[448,512,[],"e13b","M80 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80-32c0 35.8-23.5 66.1-56 76.3V192c0 22.1 17.9 40 40 40H304c22.1 0 40-17.9 40-40V156.3c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V192c0 48.6-39.4 88-88 88H248v75.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V280H144c-48.6 0-88-39.4-88-88V156.3C23.5 146.1 0 115.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCity:{prefix:"far",iconName:"city",icon:[640,512,[127961],"f64f","M104 0C90.7 0 80 10.7 80 24V64H72C32.2 64 0 96.2 0 136V440c0 39.8 32.2 72 72 72H240c-10-13.4-16-30-16-48H72c-13.3 0-24-10.7-24-24V136c0-13.3 10.7-24 24-24h8 48 48 48V64 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H128V24c0-13.3-10.7-24-24-24zM464 160c0 26.5 21.5 48 48 48h64c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H448 320c-8.8 0-16-7.2-16-16V224 64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16v96zm48-48V64c0-35.3-28.7-64-64-64H320c-35.3 0-64 28.7-64 64V224 448c0 35.3 28.7 64 64 64H448 576c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H560 512V112zM352 336c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v32zM368 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H368zM352 240c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v32zM496 416h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H496c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zM480 304c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H496c-8.8 0-16 7.2-16 16v32zM112 320h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zM96 400c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16v32zm16-176h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16z"]},faSignalBarsWeak:elU,faSignalAlt1:elF,faMicrophoneLines:elG,faMicrophoneAlt:elY,faClockTwelve:{prefix:"far",iconName:"clock-twelve",icon:[512,512,[],"e358","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V256c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faPepperHot:{prefix:"far",iconName:"pepper-hot",icon:[512,512,[127798],"f816","M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3H360c-13.3 0-24-10.7-24-24V152c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zm-256 302.7L261.7 160l42.3 0v22.8l-90.7 148c-24.9 40.7-65.3 69.5-111.9 79.8L66 418.5c-10.5 2.3-18 11.7-18 22.5c0 12.7 10.3 23 23 23h32.1c133.7 0 254.1-68.7 323.6-176h1.4l23.9 47.8C372.3 443.9 244.3 512 103.2 512H71c-39.2 0-71-31.8-71-71c0-33.3 23.1-62.1 55.6-69.3L91 363.8c33.9-7.5 63.2-28.5 81.4-58.1z"]},faCitrusSlice:{prefix:"far",iconName:"citrus-slice",icon:[512,512,[],"e2f5","M7 391c-4.5 4.5-7 10.6-7 17s2.5 12.5 7 17c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7c-9.4-9.4-24.6-9.4-33.9 0L7 391zm384.3 .3c-91.1 91.1-235.2 96.2-332.6 15.8l22.4-22.4C118.1 414.3 165 432 216 432c119.3 0 216-96.7 216-216c0-51-17.7-97.9-47.2-134.8l22.4-22.4c80.4 97.4 75.3 241.5-15.8 332.6zm-40.8-276c13.3 17.8 23.2 38.3 28.7 60.6H289.9l60.6-60.6zM272 208H383.8c.1 2.7 .2 5.3 .2 8c0 40.6-14.4 77.9-38.4 106.9l-82.4-82.4c5.9-10 8.9-21.3 8.9-32.5zm-31.5 55.1l82.4 82.4C293.9 369.6 256.6 384 216 384c-2.7 0-5.3-.1-8-.2V272c11.3 0 22.5-3 32.5-8.9zM115.4 350.6L176 289.9v89.3c-22.3-5.4-42.8-15.3-60.6-28.7z"]},faSheep:{prefix:"far",iconName:"sheep",icon:[640,512,[128017],"f711","M384 135.8V208c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80V135.8l14.5 6.2c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5L561.6 77.4C544.7 50.2 514.5 32 480 32s-64.7 18.2-81.6 45.4L350.5 97.9c-12.2 5.2-17.8 19.3-12.6 31.5s19.3 17.8 31.5 12.6l14.5-6.2zm80-7.8a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-203.1-1l-.4-.9c-6.9-16.1-5.7-33.5 1.8-47.9c-7.4-11.8-18.5-21-31.7-26C271.6 65.5 264 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0l17.6 93.9c2.8 15.1 16.1 26.1 31.5 26.1H176c17.7 0 32-14.3 32-32V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V480c0 17.7 14.3 32 32 32h29.4c15.4 0 28.6-11 31.4-26.1L414.5 392c.5 0 1 0 1.5 0c35.3 0 64-28.7 64-64c0-2.7-.2-5.4-.5-8H464c-11.8 0-23.2-1.8-33.8-5.2c.2 3.1 .6 6.2 1.4 9.3c.3 1.2 .5 2.5 .5 3.9c0 8.8-7.2 16-16 16c-.9 0-1.7-.1-2.5-.2c-24.6-3.8-48 11.9-53.9 36c-1.7 7-8.1 12.1-15.5 12.1c-3.8 0-7.2-1.3-9.9-3.4c-20.1-16-49.1-13.3-66 6c-3 3.4-7.3 5.5-12.1 5.5s-9.1-2.1-12.1-5.5c-16.9-19.3-45.9-21.9-66-6c-2.7 2.2-6.1 3.4-9.9 3.4c-7.5 0-13.8-5.1-15.5-12.1c-5.9-24.2-29.3-39.8-53.9-36c-.8 .1-1.6 .2-2.5 .2c-8.8 0-16-7.2-16-16c0-1.4 .2-2.7 .5-3.9c5.3-21.3-4.6-43.6-24-53.9C51.3 267.4 48 262 48 256s3.3-11.4 8.5-14.2c19.4-10.4 29.3-32.6 24-53.9c-.3-1.2-.5-2.5-.5-3.9c0-8.8 7.2-16 16-16c.9 0 1.7 .1 2.5 .2c24.6 3.8 48-11.9 53.9-36c1.7-7 8.1-12.1 15.5-12.1c3.8 0 7.2 1.3 9.9 3.5c20.1 16 49.1 13.3 66-6c3-3.4 7.3-5.5 12.1-5.5c5.8 0 10.9 3 13.7 7.8c8 13.3 22 21.9 37.4 23.1c.6 0 1.2 .1 1.7 .1z"]},faUnlock:{prefix:"far",iconName:"unlock",icon:[448,512,[128275],"f09c","M144 128c0-44.2 35.8-80 80-80c35.6 0 65.8 23.2 76.1 55.4c4.1 12.6 17.6 19.5 30.2 15.5s19.5-17.6 15.5-30.2C329.2 37.2 281 0 224 0C153.3 0 96 57.3 96 128v64H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V128zM48 256c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V256z"]},faColonSign:{prefix:"far",iconName:"colon-sign",icon:[384,512,[],"e140","M255.3 29.6c3.1-12.9-4.8-25.9-17.7-29s-25.9 4.8-29 17.7l-13.5 56C103.6 88.3 32 163.2 32 256c0 63 33 117.8 82.9 150.8L96.7 482.4c-3.1 12.9 4.8 25.9 17.7 29s25.9-4.8 29-17.7L159 428.7c9.3 3.2 18.9 5.8 28.8 7.7l-11.1 46c-3.1 12.9 4.8 25.9 17.7 29s25.9-4.8 29-17.7l13-53.9c39.3-2 75.7-15.1 105.5-36.1c10.8-7.7 13.4-22.6 5.7-33.5s-22.6-13.4-33.5-5.7c-18.8 13.3-41.3 22.5-65.9 26l59.6-247c2.1 1.3 4.2 2.7 6.3 4.2c10.8 7.7 25.8 5.1 33.5-5.7s5.1-25.8-5.7-33.5c-7.1-5-14.5-9.5-22.3-13.6l15.7-65.2c3.1-12.9-4.8-25.9-17.7-29s-25.9 4.8-29 17.7L274.3 77.8c-9.6-2.3-19.4-4-29.4-4.9l10.4-43.2zm-72.7 96.4l-55.5 230C98 331 80 295.1 80 256c0-60.1 42.5-112.6 102.7-129.9zM170.3 381.8l63.2-261.6c10.2 .5 20.1 1.9 29.6 4.2L199 389.7c-10-1.7-19.6-4.4-28.7-7.9z"]},faHeadset:{prefix:"far",iconName:"headset",icon:[512,512,[],"f590","M48 256C48 141.1 141.1 48 256 48s208 93.1 208 208V400.1c0 22.1-17.9 40-40 40L313.6 440c-8.3-14.4-23.8-24-41.6-24H240c-26.5 0-48 21.5-48 48s21.5 48 48 48h32c17.8 0 33.3-9.7 41.6-24l110.4 .1c48.6 0 88.1-39.4 88.1-88V256C512 114.6 397.4 0 256 0S0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm112-32V336c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zM80 256v48c0 44.2 35.8 80 80 80h16c17.7 0 32-14.3 32-32V208c0-17.7-14.3-32-32-32H160c-44.2 0-80 35.8-80 80zm272-32c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32V224zm80 32c0-44.2-35.8-80-80-80H336c-17.7 0-32 14.3-32 32V352c0 17.7 14.3 32 32 32h16c44.2 0 80-35.8 80-80V256z"]},faBadgerHoney:{prefix:"far",iconName:"badger-honey",icon:[640,512,[129441],"f6b4","M465 112c16.9 0 33.6 3.7 49 10.9L559.2 144H486.9c-49.3 0-97.7 13.4-139.9 38.8l-69.4 41.7c-17 10.2-36.4 15.6-56.2 15.6c-55.4 0-101.1-41.2-108.3-94.6c4.9-.9 9.9-1.4 15-1.4H332.2c27.3 0 54.1-6.3 78.5-18.5l2.5-1.2c16.1-8 33.8-12.2 51.8-12.2zm126.8 64c-.6 4.7-2.8 9-6.1 12.4L583 191l16.4 16.4L583 191c-5.5 5.5-13.8 9.2-23.9 10.1c-67.9 6.4-128.1 37.5-169.4 67.9c-7.8 5.7-11.4 15.6-9.1 25c0 .2 .1 .4 .1 .6l0 0 21.3 128c.8 4.9-2.9 9.3-7.9 9.3H363.1c-3.9 0-7.2-2.8-7.9-6.7L338.3 324.1c-1.9-11.6-11.9-20.1-23.7-20.1H204.6c-9.6 0-18.3 5.7-22.1 14.5l-16 37.3c-5.2 12.1-5.9 25.6-2.2 38.2l8.3 27.7c1.5 5.1-2.3 10.3-7.7 10.3H135.8c-3.5 0-6.6-2.3-7.7-5.7L115 382.6c-1.3-4.4-1.3-9.1-.1-13.5l10.7-37.6c1.8-6.2 1-13-2.3-18.6s-8.6-9.7-14.9-11.3C73.7 292.9 48 261.4 48 224c0-27.3 13.7-51.5 34.7-65.9C95.4 223 152.6 272 221.3 272c25.6 0 50.7-7 72.7-20.1l69.4-41.7c33.2-19.9 70.6-31.5 109.1-33.8c2 8.9 10 15.6 19.5 15.6c9.7 0 17.7-6.9 19.6-16h80.2zM48 323.9c7.8 6.2 16.3 11.6 25.4 15.9l-4.6 16.1c-3.8 13.2-3.7 27.3 .3 40.5l13.1 43.7c7.1 23.7 28.9 39.9 53.6 39.9H165c37.5 0 64.4-36.2 53.6-72.1l-8.3-27.7c-.5-1.8-.4-3.7 .3-5.4l9.8-22.8h73.9l13.5 81.2c4.5 27 27.9 46.8 55.2 46.8h31.1c34.6 0 60.9-31.1 55.2-65.2L430.2 299.3c28.6-19.1 64.3-36.8 103.4-45.6l19.6 31.4c3.1 5 10.4 5 13.6 0l27.8-44.5c8.1-3.8 15.7-9 22.4-15.7l2.6-2.6c13.1-13.1 20.4-30.8 20.4-49.3c0-27.1-15.7-51.7-40.2-63.1L534.2 79.4C512.6 69.2 488.9 64 465 64c-25.4 0-50.5 5.9-73.2 17.3l-2.5 1.2C371.6 91.4 352 96 332.2 96H128C57.3 96 0 153.3 0 224V328c0 13.3 10.7 24 24 24s24-10.7 24-24v-4.1z"]},faH4:{prefix:"far",iconName:"h4",icon:[640,512,[],"f86a","M455.5 92.9L421.5 256H592V88c0-13.3 10.7-24 24-24s24 10.7 24 24V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V304H392c-7.2 0-14.1-3.3-18.6-8.9s-6.3-13-4.9-20l40-192c2.7-13 15.4-21.3 28.4-18.6s21.3 15.4 18.6 28.4zM24 64c13.3 0 24 10.7 24 24V224H272V88c0-13.3 10.7-24 24-24s24 10.7 24 24V248 424c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H48V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V248 88C0 74.7 10.7 64 24 64z"]},faStoreSlash:{prefix:"far",iconName:"store-slash",icon:[640,512,[],"e071","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V384 336 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-6.6 0-13.1-.5-19.4-1.6V336H461L301.2 210.7c1.9-1.2 3.7-2.4 5.5-3.7c4.8-3.5 9.2-7.6 13.2-12c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 11.8c14.5 10.7 32.5 17.2 52.2 17.2c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0H141.6c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm94.1 73.7L152.4 48H487.6l51.5 81.5 0 0c5.8 9.2 6.4 20.5 2.3 30.1c-3.9 9.2-11.1 14.8-20.1 16c-2 .3-3.9 .4-5.8 .4c-11.7 0-22.2-5.1-29.7-13.2c-9.1-10-22-15.7-35.6-15.7s-26.5 5.8-35.5 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-6.9 7.6-16.5 12.5-27.5 13.1L132.9 78.9zm382 422.8L467.1 464H160c-8.8 0-16-7.2-16-16V384H365.5l-60.9-48H144V254.4c-6.4 1.1-12.9 1.6-19.6 1.6c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V336v48 64c0 35.3 28.7 64 64 64H480c12.9 0 24.8-3.8 34.9-10.3zM155.3 218.4L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6z"]},faRoadCircleXmark:{prefix:"far",iconName:"road-circle-xmark",icon:[640,512,[],"e566","M217.7 32c-30.4 0-57.5 19-67.7 47.6L40.6 383.6C23.7 430.5 58.4 480 108.3 480H360.2c-21.9-26.6-36.2-59.7-39.5-96c-.2 0-.5 0-.7 0c-13.3 0-24 10.7-24 24v24H108.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304c3.4-9.5 12.5-15.9 22.6-15.9H296v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l34.9 96.9c5.4-.5 10.8-.7 16.3-.7c12.3 0 24.2 1.3 35.8 3.6L490 79.6C479.7 51 452.6 32 422.3 32H217.7zM326.9 319c4.1-14.1 9.8-27.4 17.1-39.8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24c2.4 0 4.7-.4 6.9-1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"]},faSignalSlash:{prefix:"far",iconName:"signal-slash",icon:[640,512,[],"f695","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L600 445V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V407.3l-80-62.7V120c0-13.3-10.7-24-24-24s-24 10.7-24 24V307l-80-62.7V216c0-13.3-10.7-24-24-24c-10.4 0-19.2 6.6-22.6 15.8L38.8 5.1zM576 512l-.2 0h.5l-.2 0zM472 488V467.9l-48-37.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM344 367l-48-37.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V367zM192 288c-13.3 0-24 10.7-24 24V488c0 13.3 10.7 24 24 24s24-10.7 24-24V312c0-13.3-10.7-24-24-24zM64 384c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V408c0-13.3-10.7-24-24-24z"]},faUserMinus:{prefix:"far",iconName:"user-minus",icon:[640,512,[],"f503","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM472 200c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H472z"]},faMarsStrokeUp:elQ,faMarsStrokeV:elq,faChampagneGlasses:elK,faGlassCheers:elZ,faTaco:{prefix:"far",iconName:"taco",icon:[512,512,[127790],"f826","M274.8 38.4c-11-8.6-26.5-8.6-37.5 0L193.1 72.6c-5.6 4.4-12.6 6.6-19.7 6.4l-55.8-1.7c-14-.4-26.5 8.6-30.4 22.1L71.7 152.9c-2 6.8-6.3 12.8-12.2 16.8L13.4 201C1.9 208.9-2.9 223.6 1.8 236.7l17.1 47.7C70.9 209.2 157.7 160 256 160s185.1 49.2 237.1 124.4l17.1-47.7c4.7-13.1 0-27.8-11.6-35.7l-46.1-31.4c-5.9-4-10.2-9.9-12.2-16.8L424.7 99.3c-3.9-13.4-16.4-22.5-30.4-22.1L338.6 79c-7.1 .2-14.1-2-19.7-6.4L274.8 38.4zM256 240c109.5 0 199.2 84.6 207.4 192H48.6C56.8 324.6 146.5 240 256 240zM32 480H480c17.7 0 32-14.3 32-32c0-141.4-114.6-256-256-256S0 306.6 0 448c0 17.7 14.3 32 32 32zM168 368a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-40a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHexagonPlus:elW,faPlusHexagon:el$,faClipboard:{prefix:"far",iconName:"clipboard",icon:[384,512,[128203],"f328","M280 64h40c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64h40 9.6C121 27.5 153.3 0 192 0s71 27.5 78.4 64H280zM64 112c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H304v24c0 13.3-10.7 24-24 24H192 104c-13.3 0-24-10.7-24-24V112H64zm128-8a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHouseCircleExclamation:{prefix:"far",iconName:"house-circle-exclamation",icon:[640,512,[],"e50a","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H336v0H240V320h86.6c4.8-17.1 12.2-33.2 21.7-47.8c-1.4-.2-2.9-.2-4.3-.2H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 454.7 196.9c13.3-3.2 27.1-4.9 41.3-4.9c10.3 0 20.3 .9 30.1 2.6L303.5 5.7zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faFileArrowUp:elX,faFileUpload:elJ,faWifi:el1,faWifi3:el0,faWifiStrong:el2,faMessages:el6,faCommentsAlt:el4,faBath:el3,faBathtub:el5,faUmbrellaSimple:el8,faUmbrellaAlt:el9,faRectangleHistoryCirclePlus:{prefix:"far",iconName:"rectangle-history-circle-plus",icon:[640,512,[],"e4a3","M64 464l284.5 0c12.3 18.8 28 35.1 46.3 48L64 512c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64l384 0c23.8 0 44.5 12.9 55.5 32.2c-2.5-.1-5-.2-7.5-.2c-26.2 0-51.1 5.7-73.4 16L64 208c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zM440 80c13.3 0 24 10.7 24 24s-10.7 24-24 24L72 128c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0zM392 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L120 48c-13.3 0-24-10.7-24-24s10.7-24 24-24H392zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304z"]},faUnderline:{prefix:"far",iconName:"underline",icon:[448,512,[],"f0cd","M16 56c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H112V224c0 61.9 50.1 112 112 112s112-50.1 112-112V80H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V80H40C26.7 80 16 69.3 16 56zM0 456c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"]},faPrescriptionBottlePill:{prefix:"far",iconName:"prescription-bottle-pill",icon:[576,512,[],"e5c0","M48 48H336V80H48V48zM40 0C17.9 0 0 17.9 0 40V88c0 22.1 17.9 40 40 40H344c22.1 0 40-17.9 40-40V40c0-22.1-17.9-40-40-40H40zM32 160V448c0 35.3 28.7 64 64 64H288c11.6 0 22.4-3.1 31.8-8.4c-13.7-11.3-25.6-24.7-35.3-39.6H96c-8.8 0-16-7.2-16-16V416h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V320h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V224h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V160H32zm320 0H304v87.2c13.8-14.6 30-26.8 48-36V160zm80 112a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 240a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM383 319c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0z"]},faUserPen:el7,faUserEdit:efe,faBinarySlash:{prefix:"far",iconName:"binary-slash",icon:[640,512,[],"e33e","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376V360c0-39.8-32.2-72-72-72H399.7L295.4 206.2C310.5 193 320 173.6 320 152V72c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v3L38.8 5.1zM176 112.6V72c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v80c0 10.7-7 19.7-16.6 22.8L176 112.6zM456 24c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-48 16C363.8 21.4 357 35 361.2 47.6S379 67 391.6 62.8L408 57.3V176H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h56 56c13.3 0 24-10.7 24-24s-10.7-24-24-24H456V24zM232 312c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-48 16c-12.6 4.2-19.4 17.8-15.2 30.4s17.8 19.4 30.4 15.2l16.4-5.5V464H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h56 56c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V312zm88 48v80c0 39.8 32.2 72 72 72h48c22.2 0 42-10 55.2-25.8l-37.8-29.7c-4.4 4.7-10.6 7.6-17.5 7.6H392c-13.3 0-24-10.7-24-24V385.9l-47.1-37.1c-.6 3.7-.9 7.4-.9 11.2z"]},faSquareO:{prefix:"far",iconName:"square-o",icon:[448,512,[],"e278","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM144 256a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128a128 128 0 1 1 0-256 128 128 0 1 1 0 256z"]},faSignature:{prefix:"far",iconName:"signature",icon:[640,512,[],"f5b7","M176 128c0-26.5 21.5-48 48-48s48 21.5 48 48v7.9c0 27.5-2.3 55-7 82.1L158 251.1c-36.9 11.4-62 45.5-62 84.1V410c0 38.6 31.3 70 70 70c24.6 0 47.4-12.9 60-34l15.9-26.4c29.6-49.4 51.1-103.3 63.6-159.5l1-4.7 110.8-34.3-23.9 66.8c-2.6 7.4-1.5 15.5 3 21.9s11.8 10.2 19.6 10.2H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H450.1l28.5-79.9c3.1-8.6 1-18.1-5.3-24.7s-15.7-9-24.4-6.3l-133 41.2c2.7-22 4.1-44.2 4.1-66.4V128c0-53-43-96-96-96s-96 43-96 96v40c0 13.3 10.7 24 24 24s24-10.7 24-24V128zm-3.8 169l80.9-25c-11.7 43.2-29.4 84.5-52.4 123l-15.9 26.4c-4 6.6-11.1 10.7-18.8 10.7c-12.1 0-22-9.8-22-22V335.2c0-17.5 11.4-33 28.2-38.2zM64 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.2c-.1-2-.2-4-.2-6V368zm216.8 48H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H304.1c-7 16.3-14.8 32.4-23.3 48z"]},faStroopwafel:{prefix:"far",iconName:"stroopwafel",icon:[512,512,[],"f551","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm97.6-45.3l22.6 22.6 45.3-45.3-22.6-22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l22.6 22.6 45.3-45.3L210.7 97.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 97.6 278.6 75c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-22.6 22.6 45.3 45.3 22.6-22.6c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-22.6 22.6 45.3 45.3 22.6-22.6c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L414.4 256 437 278.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-22.6-22.6-45.3 45.3 22.6 22.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-22.6-22.6-45.3 45.3 22.6 22.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 414.4 233.4 437c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l22.6-22.6-45.3-45.3-22.6 22.6c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l22.6-22.6-45.3-45.3L97.6 301.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L97.6 256 75 233.4c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm90.5 0L142.9 256l45.3 45.3L233.4 256l-45.3-45.3zM256 233.4l45.3-45.3L256 142.9l-45.3 45.3L256 233.4zM278.6 256l45.3 45.3L369.1 256l-45.3-45.3L278.6 256zM256 278.6l-45.3 45.3L256 369.1l45.3-45.3L256 278.6z"]},faBold:{prefix:"far",iconName:"bold",icon:[384,512,[],"f032","M0 56C0 42.7 10.7 32 24 32H72 88 212c68.5 0 124 55.5 124 124c0 34.7-14.3 66.2-37.3 88.7C339.7 264.9 368 307.1 368 356c0 68.5-55.5 124-124 124H88 72 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H48V256 80H24C10.7 80 0 69.3 0 56zM212 232c42 0 76-34 76-76s-34-76-76-76H96V232H212zM96 280V432H244c42 0 76-34 76-76s-34-76-76-76H212 96z"]},faAnchorLock:{prefix:"far",iconName:"anchor-lock",icon:[640,512,[],"e4ad","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c18.3 0 36.1-2.7 52.8-7.7c-3.1-7.5-4.8-15.7-4.8-24.3V455.3c-14.9 5.6-31.1 8.7-48 8.7H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faBuildingNgo:{prefix:"far",iconName:"building-ngo",icon:[384,512,[],"e4d7","M320 48H64 2C9.1 20.4 34.2 0 64 0H320c29.8 0 54.9 20.4 62 48H320zm16 192h48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V240H48V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V240zM168 80h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H184v64h16V160c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 13.3-10.7 24-24 24H176c-13.3 0-24-10.7-24-24V96c0-8.8 7.2-16 16-16zm136 32c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V128zM61.3 87.1l34.7 52V96c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 148.8V192c0 8.8-7.2 16-16 16s-16-7.2-16-16V96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM88 264c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V264zm144-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V264c0-8.8 7.2-16 16-16z"]},faTransporter3:{prefix:"far",iconName:"transporter-3",icon:[512,512,[],"e045","M480 32L472.7 6.6C471.6 2.7 468.1 0 464 0s-7.6 2.7-8.7 6.6L448 32l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 64l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 64l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 32zM64 128l-7.3-25.4C55.6 98.7 52.1 96 48 96s-7.6 2.7-8.7 6.6L32 128 6.6 135.3C2.7 136.4 0 139.9 0 144s2.7 7.6 6.6 8.7L32 160l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 160l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 128zm56 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm-32 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H144zm-32 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H400c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zm64 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z"]},faEngineWarning:eft,faEngineExclamation:efa,faCircleDownRight:{prefix:"far",iconName:"circle-down-right",icon:[512,512,[],"e108","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm96 198.6c0-12.5-10.1-22.6-22.6-22.6c-6 0-11.8 2.4-16 6.6L280 216l-66.3-66.3C210 146 205.1 144 200 144s-10 2-13.7 5.7l-36.7 36.7C146 190 144 194.9 144 200s2 10 5.7 13.7L216 280l-33.4 33.4c-4.2 4.2-6.6 10-6.6 16c0 12.5 10.1 22.6 22.6 22.6H336c8.8 0 16-7.2 16-16V198.6z"]},faSquareK:{prefix:"far",iconName:"square-k",icon:[448,512,[],"e274","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm313.1 72.8l-73 74.3 75.3 102.7c7.8 10.7 5.5 25.7-5.2 33.5s-25.7 5.5-33.5-5.2L206 277.8l-30 30.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V298.5 152c0-13.3 10.7-24 24-24s24 10.7 24 24v87.8L278.9 135.2c9.3-9.5 24.5-9.6 33.9-.3s9.6 24.5 .3 33.9z"]},faManatSign:{prefix:"far",iconName:"manat-sign",icon:[384,512,[],"e1d5","M192 32c-13.3 0-24 10.7-24 24V97.5C73.3 109.3 0 190.1 0 288V456c0 13.3 10.7 24 24 24s24-10.7 24-24V288c0-71.4 51.9-130.6 120-142V456c0 13.3 10.7 24 24 24s24-10.7 24-24V146c68.1 11.4 120 70.7 120 142V456c0 13.3 10.7 24 24 24s24-10.7 24-24V288c0-97.9-73.3-178.7-168-190.5V56c0-13.3-10.7-24-24-24z"]},faMoneyCheckPen:efn,faMoneyCheckEdit:efr,faNotEqual:{prefix:"far",iconName:"not-equal",icon:[448,512,[],"f53e","M373.5 36.2c11 7.5 13.8 22.4 6.3 33.3L329.2 144H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H296.5l-87 128H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H176.9l-69 101.5c-7.5 11-22.4 13.8-33.3 6.3s-13.8-22.4-6.4-33.3L118.8 368H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H151.5l87-128H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H271.1l69-101.5c7.5-11 22.4-13.8 33.3-6.4z"]},faBorderTopLeft:efi,faBorderStyle:efc,faMapLocationDot:efs,faMapMarkedAlt:efo,faTilde:{prefix:"far",iconName:"tilde",icon:[448,512,[63135],"7e","M100.5 176c-29 0-52.5 23.5-52.5 52.5V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V228.5C0 173 45 128 100.5 128c29.6 0 57.6 13 76.7 35.6L307.4 317.4c10 11.8 24.6 18.6 40.1 18.6c29 0 52.5-23.5 52.5-52.5V192c0-13.3 10.7-24 24-24s24 10.7 24 24v91.5C448 339 403 384 347.5 384c-29.6 0-57.6-13-76.7-35.6L140.6 194.6c-10-11.8-24.6-18.6-40.1-18.6z"]},faJedi:{prefix:"far",iconName:"jedi",icon:[576,512,[],"f669","M224.8 267.9L246 299.7c1.3 1.9 .2 4.5-2 4.9l-37.6 7.5c-3.7 .7-6.4 4-6.4 7.8s2.7 7.1 6.4 7.8l37.6 7.5c2.2 .4 3.3 3 2 4.9l-21.2 31.9c-2.1 3.2-1.7 7.4 1 10.1s6.9 3.1 10.1 1l26.9-17.9c2.2-1.4 5.1 .2 5 2.8l-2.1 61.7C214.5 419.4 176 374.2 176 320c0-29.6 11.5-56.5 30.2-76.5c4.5-4.8 6.8-11.2 6.4-17.7s-3.3-12.6-8.3-16.9C177.2 185.4 160 150.7 160 112c0-26.9 8.3-51.9 22.5-72.5c6.4-9.3 5.5-21.7-2.2-30s-20-10-29.7-4.4C70.1 52.4 16 139.9 16 240c0 150.2 121.8 272 272 272s272-121.8 272-272C560 139.9 505.9 52.4 425.4 5.2c-9.7-5.7-22.1-3.9-29.7 4.4s-8.6 20.7-2.2 30C407.7 60.1 416 85.1 416 112c0 38.7-17.2 73.4-44.4 96.9c-4.9 4.3-7.9 10.4-8.3 16.9s2 12.9 6.4 17.7c18.8 20 30.2 46.9 30.2 76.5c0 54.2-38.5 99.4-89.7 109.8l-2.1-61.7c-.1-2.6 2.8-4.2 5-2.8l26.9 17.9c3.2 2.1 7.4 1.7 10.1-1s3.1-6.9 1-10.1L330 340.3c-1.3-1.9-.2-4.5 2-4.9l37.5-7.5c3.7-.7 6.4-4 6.4-7.8s-2.7-7.1-6.4-7.8L332 304.6c-2.2-.4-3.3-3-2-4.9l21.2-31.9c2.1-3.2 1.7-7.4-1-10.1s-6.9-3.1-10.1-1l-30 20c-2.1 1.4-4.9 0-5-2.6L296.3 8c-.1-4.5-3.8-8-8.3-8s-8.1 3.5-8.3 8l-8.9 266.2c-.1 2.5-2.9 3.9-5 2.6l-30-20c-3.2-2.1-7.4-1.7-10.1 1s-3.1 6.9-1 10.1zM64.1 233.5c.3-10.7 1.4-21.3 3.1-31.6l17.5 17.5c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L76.5 165.9c8.3-23.7 20.5-45.6 35.8-64.9c-.2 3.6-.3 7.3-.3 11c0 44.9 16.8 85.8 44.4 116.9C138.5 254.8 128 286.2 128 320c0 44.5 18.1 84.7 47.4 113.7c-54.9-32-94.9-86.6-107.4-151l16.6 16.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L64.1 233.5zm447.8 0l-43.2 43.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16.6-16.6c-12.4 64.4-52.5 119.1-107.4 151c29.3-29 47.4-69.2 47.4-113.7c0-33.8-10.5-65.2-28.4-91.1c27.6-31.1 44.4-72 44.4-116.9c0-3.7-.1-7.4-.3-11c15.3 19.3 27.5 41.2 35.8 64.9l-30.8 30.8c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l17.5-17.5c1.8 10.3 2.8 20.9 3.1 31.6z"]},faSquarePollVertical:efl,faPoll:efd,faArrowDownSquareTriangle:efu,faSortShapesDownAlt:efp,faMugHot:{prefix:"far",iconName:"mug-hot",icon:[512,512,[9749],"f7b6","M88 0c13.3 0 24 10.7 24 24c0 16.1 7.5 23.7 23.8 37.9l1.1 1C152.6 76.6 176 97.1 176 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-16.1-7.5-23.7-23.8-37.9l-1.1-1C87.4 83.4 64 62.9 64 24C64 10.7 74.7 0 88 0zM48 416c0 26.5 21.5 48 48 48H288c26.5 0 48-21.5 48-48V240H48V416zM0 224c0-17.7 14.3-32 32-32H352h48c61.9 0 112 50.1 112 112s-50.1 112-112 112H384c0 53-43 96-96 96H96c-53 0-96-43-96-96V224zM384 368h16c35.3 0 64-28.7 64-64s-28.7-64-64-64H384V368zM224 24c0 16.1 7.5 23.7 23.8 37.9l1.1 1C264.6 76.6 288 97.1 288 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-16.1-7.5-23.7-23.8-37.9l-1.1-1C199.4 83.4 176 62.9 176 24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faDogLeashed:{prefix:"far",iconName:"dog-leashed",icon:[576,512,[129454],"f6d4","M69.6 8.6C78.2-1.6 93.3-2.9 103.4 5.6L292.6 164.5 313.5 39.3l.1-.4 .9-5.6 3.1-18.4C319 6.3 326.4 0 335.1 0c5.6 0 10.9 2.6 14.3 7.1l11.2 14.9 3.4 4.6 .2 .3L368 32h76.1c12.7 0 24.9 5.1 33.9 14.1L496 64h32c26.5 0 48 21.5 48 48v32c0 53-43 96-96 96H434.7L432 256V448c0 35.3-28.7 64-64 64H352c-35.3 0-64-28.7-64-64V428.6 379.6c-10.4 2.3-21.1 3.7-32 4.2c-2.7 .1-5.3 .2-8 .2s-5.3-.1-8-.2c-10.9-.5-21.6-1.9-32-4.2v48.9V448c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V224c0-1.3 .1-2.6 .2-3.8c-1.1-.3-2.2-.7-3.3-1.1c-27.4-9.6-49-32.4-56.4-61.8L.7 141.8c-3.2-12.9 4.6-25.9 17.5-29.1s25.9 4.6 29.1 17.5l0 0 3.9 15.5C55.6 163.5 71.6 176 90 176h54 87.6L72.6 42.4C62.4 33.9 61.1 18.7 69.6 8.6zM318 342.2c11.4 9.1 18 22.9 18 37.4V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V274.8l-96-48V331.6c10.8 0 21.4 3.7 30 10.6zm-78-6.4V224H144 112.1l-.1 .8V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V379.6c0-14.6 6.6-28.3 18-37.4s26.2-12.6 40.4-9.4c7 1.5 14.2 2.6 21.6 3zm94.2-139.5l55.3 27.6c6.7-18.8 24.6-31.9 45.2-31.9H480c26.5 0 48-21.5 48-48V112H496c-12.7 0-24.9-5.1-33.9-14.1L444.1 80 368 80c-4.2 0-8.4-.6-12.4-1.6L338 183.9c-.7 4.4-2 8.5-3.8 12.4zM416 112a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faCarBattery:efh,faBatteryCar:efb,faFaceDowncastSweat:{prefix:"far",iconName:"face-downcast-sweat",icon:[512,512,[],"e371","M35.2 126.3C14.9 120.8 0 102.7 0 81C0 61 28.6 20.6 41.6 3.3c3.2-4.4 9.6-4.4 12.8 0c9.5 12.6 27.1 37.2 36 57.5c.3 .7 .6 1.4 .9 2.1C94.2 69.7 96 76 96 81c0 26-21.5 47-48 47c-4.4 0-8.7-.6-12.8-1.7zm81.4-85.1C156.7 15.2 204.6 0 256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256c0-35.8 7.3-69.9 20.6-100.8c8.6 3.1 17.8 4.8 27.4 4.8c8.9 0 17.6-1.5 25.7-4.2C57.3 185.5 48 219.7 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208s-93.1-208-208-208c-48.7 0-93.4 16.7-128.9 44.7c.6-3.8 .9-7.7 .9-11.7c0-11.4-3.8-22.4-7.1-30.5c-1.3-3.1-2.7-6.2-4.3-9.3zM96 272c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm208-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zM183.6 409.5c-9.7-9-10.2-24.2-1.2-33.9C196.7 360.3 221.4 344 256 344s59.3 16.3 73.5 31.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2c-7.4-7.9-20-16.4-38.5-16.4s-31.1 8.5-38.5 16.4c-9 9.7-24.2 10.2-33.9 1.2z"]},faMailboxFlagUp:{prefix:"far",iconName:"mailbox-flag-up",icon:[576,512,[],"e5bb","M376 224c-13.3 0-24-10.7-24-24V88 56c0-13.3 10.7-24 24-24h64c13.3 0 24 10.7 24 24V88c0 13.3-10.7 24-24 24H400v88c0 13.3-10.7 24-24 24zM144 112c-53 0-96 43-96 96V384c0 8.8 7.2 16 16 16H240V208c0-53-43-96-96-96zm107.3 0c22.8 25.5 36.7 59.1 36.7 96V400H512c8.8 0 16-7.2 16-16V208c0-34.9-18.7-65.5-46.6-82.3c9.1-9.9 14.6-23.2 14.6-37.7V79c47.4 23.6 80 72.5 80 129V384c0 35.3-28.7 64-64 64H288 240 64c-35.3 0-64-28.7-64-64V208C0 128.5 64.5 64 144 64l176 0V88v24H251.3zM104 192h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H104c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faMemoCircleInfo:{prefix:"far",iconName:"memo-circle-info",icon:[576,512,[],"e49a","M320 48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V198.6c-17.2 4.9-33.4 12.3-48 21.8V64c0-8.8-7.2-16-16-16zM96 152c0-13.3 10.7-24 24-24H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zm24 72H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm312-96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 48c0 8.8 7.2 16 16 16h0v48h0c-8.8 0-16 7.2-16 16s7.2 16 16 16h16 16c8.8 0 16-7.2 16-16s-7.2-16-16-16V368c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16z"]},faGift:{prefix:"far",iconName:"gift",icon:[512,512,[127873],"f06b","M231.9 44.4C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88c0 14.4 3.5 28 9.6 40H48c-26.5 0-48 21.5-48 48v64c0 20.9 13.4 38.7 32 45.3V288 448c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V288v-2.7c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41zM464 176v64H432 288V176h72H464zm-240 0v64H80 48V176H152h72zm0 112V464H96c-8.8 0-16-7.2-16-16V288H224zm64 176V288H432V448c0 8.8-7.2 16-16 16H288zm72-336H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40s-17.9 40-40 40zm-136 0H152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8L225.3 128H224z"]},faDiceTwo:{prefix:"far",iconName:"dice-two",icon:[448,512,[9857],"f528","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faVolume:efm,faVolumeMedium:efg,faTransporter5:{prefix:"far",iconName:"transporter-5",icon:[512,512,[],"e2a6","M224 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H224zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zM112 256c-8.8 0-16 7.2-16 16s7.2 16 16 16H400c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zm64 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm-56 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM64 160l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L32 160 6.6 167.3C2.7 168.4 0 171.9 0 176s2.7 7.6 6.6 8.7L32 192l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 192l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 160zM472.7 6.6C471.6 2.7 468.1 0 464 0s-7.6 2.7-8.7 6.6L448 32l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 64l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 64l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 32 472.7 6.6z"]},faGaugeCircleBolt:{prefix:"far",iconName:"gauge-circle-bolt",icon:[640,512,[],"e496","M256 464c29.4 0 57.3-6.1 82.6-17.1c7.4 14.7 16.7 28.2 27.7 40.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-14 0-27.5 1.6-40.6 4.7C429.9 110.7 350.3 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zm0-56c-30.9 0-56-25.1-56-56c0-22.3 13.1-41.6 32-50.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24V301.4c18.9 9 32 28.3 32 50.6c0 30.9-25.1 56-56 56zM128 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-16 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm208-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm176 64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm47.9 63c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2h35.6l-30.1 54.2c-2.7 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2H516.4l30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z"]},faCoinFront:{prefix:"far",iconName:"coin-front",icon:[512,512,[],"e3fc","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 304a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm24-248c0-13.3-10.7-24-24-24s-24 10.7-24 24V328c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},faFileSlash:{prefix:"far",iconName:"file-slash",icon:[640,512,[],"e3a7","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376V154.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H192c-35.3 0-64 28.7-64 64V75L38.8 5.1zM176 112.6V64c0-8.8 7.2-16 16-16H352v80c0 17.7 14.3 32 32 32h80V338.4L176 112.6zM497.8 488.2l-37.7-29.7c-2.9 3.4-7.3 5.5-12.1 5.5H192c-8.8 0-16-7.2-16-16V234.7l-48-37.8V448c0 35.3 28.7 64 64 64H448c20.1 0 38.1-9.3 49.8-23.8z"]},faMessageArrowUpRight:{prefix:"far",iconName:"message-arrow-up-right",icon:[512,512,[],"e1dd","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM216 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h54.1l-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24H216z"]},faTreasureChest:{prefix:"far",iconName:"treasure-chest",icon:[576,512,[],"f723","M160 80H416V240H352V224c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v16H160V80zM48 160c0-38.7 27.5-71 64-78.4V240H48l0-80zm0 272l0-144h64V432H48zM416 288V432H160V288h64v32c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V288h64zM528 432H464V288h64V432zm0-272v80H464V81.6c36.5 7.4 64 39.7 64 78.4zM128 32C57.3 32 0 89.3 0 160V432c0 26.5 21.5 48 48 48H528c26.5 0 48-21.5 48-48V160c0-70.7-57.3-128-128-128H128zM304 256v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V256c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faChessQueen:{prefix:"far",iconName:"chess-queen",icon:[512,512,[9819],"f445","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-95.2-8c-18.1 0-31.3 12.8-35.6 26.9c-8 26.2-32.4 45.2-61.2 45.2c-10 0-19.4-2.3-27.7-6.3c-7.6-3.7-16.7-3.3-24 1.2C.7 162.1-3.1 177.1 3.7 188.9L97.6 352H153l-83-144.1c40.5-2.2 75.3-25.9 93.1-59.8c22 26.8 55.4 43.9 92.8 43.9s70.8-17.1 92.8-43.9c17.8 34 52.6 57.7 93.1 59.8L359 352h55.4l93.9-163.1c6.8-11.7 3-26.7-8.6-33.8c-7.3-4.5-16.4-4.9-24-1.2c-8.4 4-17.7 6.3-27.7 6.3c-28.8 0-53.2-19-61.2-45.2C382.5 100.8 369.3 88 351.2 88c-14.5 0-26.3 8.5-32.4 19.3c-12.4 22-35.9 36.7-62.8 36.7s-50.4-14.8-62.8-36.7C187.1 96.5 175.4 88 160.8 88zM133.2 432H378.8l16.6 32H116.7l16.6-32zm283.7-30.7c-5.5-10.6-16.5-17.3-28.4-17.3h-265c-12 0-22.9 6.7-28.4 17.3L68.6 452.5c-3 5.8-4.6 12.2-4.6 18.7c0 22.5 18.2 40.8 40.8 40.8H407.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2z"]},faPaintbrushFine:efy,faPaintBrushAlt:efM,faPaintBrushFine:efv,faPaintbrushAlt:efC,faGlasses:{prefix:"far",iconName:"glasses",icon:[576,512,[],"f530","M118.6 80c-11.5 0-21.4 7.9-24 19.1L57.1 259.8c25.6-7.8 52.6-11.8 78.6-11.8c40.1 0 82.2 9.6 118.5 27.3c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.4 7.7-9.8 13.5-12.7c36.2-17.8 78.4-27.3 118.5-27.3c26 0 53 4.1 78.6 11.8L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.2c.3 1.8 .5 3.7 .5 5.6v5.2c0 .5 0 1 0 1.5V352c0 .2 0 .4 0 .6V368c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM48 352v16c0 35.3 28.7 64 64 64h44.3c34 0 62-26.5 63.9-60.5l3.2-57.5c-27.3-11.7-58.3-18-87.7-18c-29.5 0-60.5 6.4-87.7 18.2V352zm392.3-56c-29.4 0-60.4 6.3-87.7 18l3.2 57.5c1.9 33.9 29.9 60.5 63.9 60.5H464c35.3 0 64-28.7 64-64V314.2c-27.2-11.8-58.2-18.2-87.7-18.2z"]},faHoodCloak:{prefix:"far",iconName:"hood-cloak",icon:[576,512,[],"f6ef","M454.4 15.3c3 7.7 1.8 16.2-2.9 22.7c-1 1.3-2.1 2.6-3.3 3.7l-32 29c11.4 10.2 22.6 21.8 33.1 34.8C484.5 149.1 512 208.6 512 288c0 58.5 14.6 101.6 28.6 129.7c7 14.1 14 24.5 19 31.1c2.5 3.3 4.5 5.7 5.7 7.1c.6 .7 1.1 1.2 1.3 1.4l.1 .1 0 0 0 0 0 0c9 9.2 11.7 22.8 6.8 34.7c-5 12-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8c-4.9-11.9-2.2-25.6 6.8-34.7l.2-.2c.2-.2 .7-.7 1.3-1.4c1.3-1.4 3.2-3.8 5.7-7.1c5-6.6 11.9-17 19-31.1C49.4 389.6 64 346.5 64 288C64 151.8 111.4 76.9 167.7 37.7C222 0 278.2 0 288 0h0H432c9.9 0 18.8 6.1 22.4 15.3zm43.3 423.8c-17-34-33.7-84.4-33.7-151.2c0-86.7-38.5-144.2-79.9-181.5c-10.1-9.1-15.9-22-15.9-35.6c0-8.1 2-16 5.8-22.9H288h0c-7.2 0-51 0-92.8 29.1C154.3 105.5 112 164 112 288c0 66.8-16.7 117.2-33.7 151.2c-4.8 9.6-9.6 17.9-14.1 24.8H160V336c0-70.7 57.3-128 128-128s128 57.3 128 128V464h95.8c-4.5-7-9.3-15.2-14.1-24.8zM208 464H368V336c0-44.2-35.8-80-80-80s-80 35.8-80 80V464z"]},faSquareQuote:{prefix:"far",iconName:"square-quote",icon:[448,512,[],"e329","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM208 240V216 192c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V240zm144 39.3V240 216 192c0-17.7-14.3-32-32-32H272c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71z"]},faUpLeft:{prefix:"far",iconName:"up-left",icon:[384,512,[],"e2bd","M64 128V321.4c0 1.7 .8 3.2 2.1 4.2c2.1 1.6 5 1.4 6.9-.5L127 271c9.4-9.4 24.6-9.4 33.9 0L285.7 395.7c2.7 2.7 6.5 4.3 10.3 4.3s7.6-1.5 10.3-4.3l25.4-25.4c2.7-2.7 4.3-6.5 4.3-10.3s-1.5-7.6-4.3-10.3L207 225c-9.4-9.4-9.4-24.6 0-33.9L261.1 137c1.8-1.8 2.1-4.8 .5-6.9c-1-1.3-2.5-2.1-4.2-2.1H64zm-48-8c0-22.1 17.9-40 40-40H257.4c16.8 0 32.5 7.9 42.6 21.3c15.9 21.2 13.8 50.9-4.9 69.6L257.9 208 365.7 315.7C377.4 327.5 384 343.4 384 360s-6.6 32.5-18.3 44.3l-25.4 25.4C328.5 441.4 312.6 448 296 448s-32.5-6.6-44.3-18.3L144 321.9 106.9 359c-18.7 18.7-48.4 20.8-69.6 5C23.9 353.9 16 338.1 16 321.4V120z"]},faBringFront:{prefix:"far",iconName:"bring-front",icon:[640,512,[],"f857","M64 48H192c8.8 0 16 7.2 16 16h48c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V192c0 35.3 28.7 64 64 64h64V208H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zM448 512H576c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H512v48h64c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H448c-8.8 0-16-7.2-16-16H384c0 35.3 28.7 64 64 64zM224 96c-35.3 0-64 28.7-64 64V352c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H224z"]},faChessBoard:{prefix:"far",iconName:"chess-board",icon:[448,512,[],"f43c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 0v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z"]},faBurgerCheese:efI,faCheeseburger:efA,faBuildingCircleCheck:{prefix:"far",iconName:"building-circle-check",icon:[640,512,[],"e4d2","M64 48H320c8.8 0 16 7.2 16 16V294.6c11.1-24.3 27.7-45.5 48-62.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c19.5 0 37-8.7 48.7-22.5c-13.4-14-24.5-30.3-32.7-48.1V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faRepeat1:{prefix:"far",iconName:"repeat-1",icon:[512,512,[128258],"f365","M0 254.8C-.6 268 9.6 279.3 22.8 280s24.5-9.5 25.2-22.8l.4-8C52 176.8 111.7 120 184.2 120H304v36.4c0 19.6 15.9 35.6 35.6 35.6c8.8 0 17.3-3.3 23.8-9.1l76.7-69c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-76.7-69c-6.5-5.9-15-9.1-23.8-9.1C319.9 0 304 15.9 304 35.6L304 72H184.2C86.2 72 5.3 148.9 .4 246.8l-.4 8zM388.1 96L352 128.5l0-65L388.1 96zM512 257.2c.7-13.2-9.5-24.5-22.8-25.2s-24.5 9.5-25.2 22.8l-.4 8C460 335.2 400.3 392 327.8 392H208V355.6c0-19.6-15.9-35.6-35.6-35.6c-8.8 0-17.3 3.3-23.8 9.1l-76.7 69c-5.1 4.6-7.9 11-7.9 17.8s2.9 13.3 7.9 17.8l76.7 69c6.5 5.9 15 9.1 23.8 9.1c19.6 0 35.6-15.9 35.6-35.6V440H327.8c98 0 178.9-76.9 183.8-174.8l.4-8zM123.9 416L160 383.5v65L123.9 416zM288 208c0-9.1-5.1-17.4-13.3-21.5s-17.9-3.2-25.1 2.3l-32 24c-10.6 8-12.8 23-4.8 33.6c6.5 8.6 17.6 11.6 27.2 8.2V304c0 13.3 10.7 24 24 24s24-10.7 24-24V208z"]},faArrowDownToLine:efz,faArrowToBottom:efL,faGrid5:{prefix:"far",iconName:"grid-5",icon:[448,512,[],"e199","M0 48c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H16C7.2 96 0 88.8 0 80V48zm0 96c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V144zm16 80H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM0 336c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V336zm16 80H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V48zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM96 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM96 432c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V432zM208 32h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V48c0-8.8 7.2-16 16-16zM192 144c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM192 336c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM288 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V48zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM288 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM288 432c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V432zM400 32h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V48c0-8.8 7.2-16 16-16zM384 144c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM384 336c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16z"]},faSwapArrows:{prefix:"far",iconName:"swap-arrows",icon:[640,512,[],"e60a","M111 7c9.4-9.4 24.6-9.4 33.9 0l88 88c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47V360c0 39.8 32.2 72 72 72s72-32.2 72-72V152c0-66.3 53.7-120 120-120s120 53.7 120 120l0 278.1 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-88-88c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47V152c0-39.8-32.2-72-72-72s-72 32.2-72 72V360c0 66.3-53.7 120-120 120s-120-53.7-120-120l0-278.1L57 129c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L111 7z"]},faRightLongToLine:{prefix:"far",iconName:"right-long-to-line",icon:[640,512,[],"e444","M640 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 336c0 13.3 10.7 24 24 24s24-10.7 24-24l0-336zM505.5 272.4c8.7-9.2 8.7-23.7 0-32.9l-121.4-129c-8.8-9.3-21-14.6-33.7-14.6c-25.6 0-46.3 20.7-46.3 46.3l0 33.7L56 176c-30.9 0-56 25.1-56 56l0 48c0 30.9 25.1 56 56 56l248 0 0 33.7c0 25.6 20.7 46.3 46.3 46.3c12.8 0 25-5.3 33.7-14.6l121.4-129zM352 200l0-53.5L455 256 352 365.5l0-53.5c0-13.3-10.7-24-24-24L56 288c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l272 0c13.3 0 24-10.7 24-24z"]},faPersonChalkboard:{prefix:"far",iconName:"person-chalkboard",icon:[640,512,[],"e53d","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80H208V304H176V176.1c.7 0 1.5-.1 2.3-.1zM176 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V176H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H368V48H592V272H368V224H320v48c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v80H243.1 178.3c-31.7 0-61 17.1-76.6 44.7L43.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L128 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faMarsStrokeRight:efT,faMarsStrokeH:efw,faHandBackFist:efH,faHandRock:efx,faGridRound5:{prefix:"far",iconName:"grid-round-5",icon:[448,512,[],"e5de","M64 64A32 32 0 1 1 0 64a32 32 0 1 1 64 0zm0 96A32 32 0 1 1 0 160a32 32 0 1 1 64 0zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64A32 32 0 1 1 0 352a32 32 0 1 1 64 0zM32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM160 64A32 32 0 1 1 96 64a32 32 0 1 1 64 0zM128 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM128 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM352 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faTally:efN,faTally5:efV,faSquareCaretUp:efk,faCaretSquareUp:efE,faCloudShowersWater:{prefix:"far",iconName:"cloud-showers-water",icon:[576,512,[],"e4e4","M184.1 107.8C186.3 74.4 214.1 48 248 48c23.4 0 43.9 12.6 55.1 31.5c3.4 5.7 9 9.8 15.5 11.2s13.3 .1 18.8-3.7c6.4-4.4 14.2-7 22.6-7c19.1 0 35.2 13.4 39.1 31.4c2.4 11 12.2 18.9 23.4 18.9h10.6c17 0 30.9 13.8 30.9 30.9s-13.8 30.9-30.9 30.9H142.9c-17 0-30.9-13.8-30.9-30.9s13.8-30.9 30.9-30.9h17.3c12.7 0 23.1-9.8 24-22.5zM248 0c-51.6 0-95 34.9-108 82.3c-42.2 1.5-76 36.2-76 78.8c0 43.6 35.3 78.9 78.9 78.9H433.1c43.6 0 78.9-35.3 78.9-78.9c0-41.4-31.8-75.3-72.4-78.6C425.6 52.7 395.2 32 360 32c-10.1 0-19.9 1.7-28.9 4.9C310.6 14.3 281 0 248 0zM132.6 308.3c6.8-11.4 3.1-26.1-8.2-32.9s-26.1-3.1-32.9 8.2l-48 80c-6.8 11.4-3.1 26.1 8.2 32.9s26.1 3.1 32.9-8.2l48-80zm327.8-32.9c-11.4-6.8-26.1-3.1-32.9 8.2l-48 80c-6.8 11.4-3.1 26.1 8.2 32.9s26.1 3.1 32.9-8.2l48-80c6.8-11.4 3.1-26.1-8.2-32.9zM244.6 308.3c6.8-11.4 3.1-26.1-8.2-32.9s-26.1-3.1-32.9 8.2l-48 80c-6.8 11.4-3.1 26.1 8.2 32.9s26.1 3.1 32.9-8.2l48-80zm103.8-32.9c-11.4-6.8-26.1-3.1-32.9 8.2l-48 80c-6.8 11.4-3.1 26.1 8.2 32.9s26.1 3.1 32.9-8.2l48-80c6.8-11.4 3.1-26.1-8.2-32.9zM111.9 430.1c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faChartBar:efD,faBarChart:efS,faHandsBubbles:ef_,faHandsWash:efO,faLessThanEqual:{prefix:"far",iconName:"less-than-equal",icon:[448,512,[],"f537","M401 78.2c12.3-5 18.2-19 13.2-31.3s-19-18.2-31.3-13.2L47 169.8c-9.1 3.7-15 12.5-15 22.2s5.9 18.6 15 22.2l336 136c12.3 5 26.3-1 31.3-13.2s-1-26.3-13.2-31.3L120 192 401 78.2zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faTrain:{prefix:"far",iconName:"train",icon:[448,512,[128646],"f238","M352 48c26.5 0 48 21.5 48 48v96H48V96c0-26.5 21.5-48 48-48H352zM48 352V240H400V352c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48zM96 0C43 0 0 43 0 96V352c0 42.8 28 79 66.6 91.4L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57H318.1l57 57c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6C420 431 448 394.8 448 352V96c0-53-43-96-96-96H96zM224 360a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},faUpFromDottedLine:{prefix:"far",iconName:"up-from-dotted-line",icon:[448,512,[],"e456","M114.2 192L224 82 333.8 192H280c-13.3 0-24 10.7-24 24V336H192V216c0-13.3-10.7-24-24-24H114.2zM224 32c-11.5 0-22.5 4.6-30.6 12.7L77.6 160.8C68.9 169.5 64 181.3 64 193.6c0 25.6 20.8 46.4 46.4 46.4H144v96c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V240h33.6c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L254.6 44.7C246.5 36.6 235.5 32 224 32zM32 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faEyeLowVision:efP,faLowVision:efj,faTrafficLightGo:{prefix:"far",iconName:"traffic-light-go",icon:[320,512,[],"f638","M64 48c-8.8 0-16 7.2-16 16V352c0 61.9 50.1 112 112 112s112-50.1 112-112V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V352c0 88.4-71.6 160-160 160S0 440.4 0 352V64zM160 424a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-184a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a48 48 0 1 1 0-96 48 48 0 1 1 0 96zM144 136a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faFaceExhaling:{prefix:"far",iconName:"face-exhaling",icon:[576,512,[],"e480","M48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 7-.3 13.9-1 20.7c11.6-8 25.6-12.7 40.8-12.7c2.7 0 5.4 .2 8.1 .5c.1-2.8 .1-5.6 .1-8.5C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c55.8 0 107.4-17.9 149.5-48.2c-10.5-9.3-17.9-22.1-20.5-36.5l-7.7-2.3c-34.1 24.5-76 39-121.3 39C141.1 464 48 370.9 48 256zM256 424a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm95.6-172c-10.6 0-19.9-3.8-25.4-9.7c-7.6-8.1-20.2-8.5-28.3-.9s-8.5 20.2-.9 28.3c14.5 15.5 35.2 22.3 54.6 22.3s40.1-6.8 54.6-22.3c7.6-8.1 7.1-20.7-.9-28.3s-20.7-7.1-28.3 .9c-5.5 5.8-14.8 9.7-25.4 9.7zm-217.4-9.7c-7.6-8.1-20.2-8.5-28.3-.9s-8.5 20.2-.9 28.3c14.5 15.5 35.2 22.3 54.6 22.3s40.1-6.8 54.6-22.3c7.6-8.1 7.1-20.7-.9-28.3s-20.7-7.1-28.3 .9c-5.5 5.8-14.8 9.7-25.4 9.7s-19.9-3.8-25.4-9.7zm409.2 96.2c.1-.8 .1-1.7 .1-2.5c0-22.1-17.9-40-39.9-40c-16.9 0-31.4 10.5-37.2 25.4c-3.3-.9-6.9-1.4-10.5-1.4c-20.7 0-37.7 15.8-39.7 35.9l-72.3 18.1c-4.6 1.1-7.8 5.2-7.8 9.9s3.2 8.8 7.8 9.9L416.1 412c-.1 1.3-.2 2.6-.2 4c0 22.1 17.9 40 39.9 40c4.9 0 9.6-.9 14-2.5c7.1 11.1 19.5 18.5 33.7 18.5c22.1 0 39.9-17.9 39.9-40c0-.8 0-1.7-.1-2.5c19-6.4 32.6-24.4 32.6-45.5s-13.6-39.1-32.6-45.5z"]},faSensorFire:{prefix:"far",iconName:"sensor-fire",icon:[640,512,[],"e02a","M64 80H384c8.8 0 16 7.2 16 16v55.4c4.1-3.9 8.2-7.7 12.5-11.5c10-8.9 23-12.8 35.5-11.7V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H337.6c-12.7-14.3-23.4-30.5-31.5-48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm80 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm96 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM480 511.9c88.4 0 160-71.6 160-160c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L512 221.8l-46-46c-6.1-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C382.5 207.2 320 275.2 320 351.9c0 88.4 71.6 160 160 160zM544 400c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 327 544 363.5 544 400z"]},faUserUnlock:{prefix:"far",iconName:"user-unlock",icon:[640,512,[],"e058","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c49.3 0 92.1 27.3 114.3 67.7V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V464H49.3zM496 272c0-17.7 14.3-32 32-32s32 14.3 32 32h48c0-44.2-35.8-80-80-80s-80 35.8-80 80v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H560 512 496V272z"]},faHexagonDivide:{prefix:"far",iconName:"hexagon-divide",icon:[512,512,[],"e1ad","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM256 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM168 232H344c13.3 0 24 10.7 24 24s-10.7 24-24 24H168c-13.3 0-24-10.7-24-24s10.7-24 24-24zm56 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},fa00:{prefix:"far",iconName:"00",icon:[640,512,[],"e467","M144 32C64.5 32 0 96.5 0 176V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM48 176c0-53 43-96 96-96s96 43 96 96V336c0 53-43 96-96 96s-96-43-96-96V176zM496 32c-79.5 0-144 64.5-144 144V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM400 176c0-53 43-96 96-96s96 43 96 96V336c0 53-43 96-96 96s-96-43-96-96V176z"]},faCrow:{prefix:"far",iconName:"crow",icon:[640,512,[],"f520","M39.2 442.6l72-58.6H259.2l46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192V128v-8l96-24c-9.4-37.6-43.2-64-82-64H515C496.1 12.3 469.5 0 440 0C382.6 0 336 46.6 336 104v35.1L94.1 336 80.9 346.8l-72 58.6 0 0 0 0C-1.4 413.8-3 428.9 5.4 439.2s23.5 11.8 33.8 3.5l0 0zM195.4 315.4L333.1 203.4c-10.9 51.4-51 93.1-104 104.7l-33.7 7.4zM384 161.9l0 0V139.1 104c0-30.9 25.1-56 56-56s56 25.1 56 56v24 64c0 79.5-64.5 144-144 144H289.5c57.1-31.8 94.5-92.7 94.5-160.8V161.9zM464 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCassetteBetamax:efB,faBetamax:efR,faSailboat:{prefix:"far",iconName:"sailboat",icon:[576,512,[],"e445","M284.6 6.2c-4.2-5.4-11.4-7.5-17.8-5.3S256 9.2 256 16V304c0 8.8 7.2 16 16 16H496c6.1 0 11.7-3.5 14.4-9s2-12-1.7-16.9l-224-288zm-72 90.5c-6.7-2-14 .6-17.9 6.4l-128 192c-3.3 4.9-3.6 11.2-.8 16.4s8.2 8.5 14.1 8.5H208c8.8 0 16-7.2 16-16V112c0-7.1-4.6-13.3-11.4-15.3zM60 400H516l-.4 1.6c-8.2 36.5-40.6 62.4-78 62.4H138.4c-37.4 0-69.8-25.9-78-62.4L60 400zM20 352c-10.3 0-17.9 9.5-15.6 19.5l9.1 40.6c13.1 58.4 65 99.9 124.9 99.9H437.6c59.9 0 111.7-41.5 124.9-99.9l9.1-40.6c2.2-10-5.4-19.5-15.6-19.5H20z"]},faWindowRestore:{prefix:"far",iconName:"window-restore",icon:[512,512,[],"f2d2","M432 48H208c-17.7 0-32 14.3-32 32V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V336h16c17.7 0 32-14.3 32-32V80c0-17.7-14.3-32-32-32zM48 448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V256H48V448zM64 128H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64z"]},faNfcMagnifyingGlass:{prefix:"far",iconName:"nfc-magnifying-glass",icon:[640,512,[],"e1f9","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H333.7c20.2 20.6 46 35.8 74.8 43.1c-7.6 3.2-15.9 4.9-24.6 4.9H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v64c-16.7 0-32.8 2.6-48 7.3V96c0-8.8-7.2-16-16-16zm-16 72v29.4c-18.7 10.8-35.1 25.4-48 42.6V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40zM309.4 400H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352H291.2c3.5 17.2 9.7 33.3 18.2 48zm138.6 .2a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 48c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 26.7-8.2 51.4-22.1 71.9L633 471.2c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L519.9 426c-20.5 14-45.3 22.1-71.9 22.1z"]},faFileBinary:{prefix:"far",iconName:"file-binary",icon:[384,512,[],"e175","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm64 240c-30.9 0-56 25.1-56 56v64c0 30.9 25.1 56 56 56h16c30.9 0 56-25.1 56-56V296c0-30.9-25.1-56-56-56H128zm-8 56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v64c0 4.4-3.6 8-8 8H128c-4.4 0-8-3.6-8-8V296zm120-56c-13.3 0-24 10.7-24 24s10.7 24 24 24v80c-13.3 0-24 10.7-24 24s10.7 24 24 24h24 24c13.3 0 24-10.7 24-24s-10.7-24-24-24V264c0-13.3-10.7-24-24-24H240z"]},faCircleV:{prefix:"far",iconName:"circle-v",icon:[512,512,[],"e12a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM173.5 157.3c-5.9-11.9-20.3-16.7-32.2-10.7s-16.7 20.3-10.7 32.2l104 208c4.1 8.1 12.4 13.3 21.5 13.3s17.4-5.1 21.5-13.3l104-208c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7L256 322.3 173.5 157.3z"]},faSquarePlus:efU,faPlusSquare:efF,faBowlScoops:{prefix:"far",iconName:"bowl-scoops",icon:[448,512,[127813],"e3df","M224 208c0 5.4 .4 10.8 1.1 16H446.9c.7-5.2 1.1-10.6 1.1-16c0-61.9-50.1-112-112-112l-1.1 0c-38.7 .4-72.7 20.4-92.6 50.6C230.7 164.2 224 185.3 224 208zM0 208c0 5.4 .4 10.8 1.1 16H192.9c-.6-5.3-.9-10.6-.9-16c0-22 4.9-42.8 13.7-61.4c-19.8-30.2-53.8-50.2-92.6-50.6L112 96C50.1 96 0 146.1 0 208zM325.4 64.4C307.5 26.3 268.8 0 224 0s-83.5 26.3-101.4 64.4c40.9 3 77.1 23 101.4 53.1c24.3-30.1 60.5-50.1 101.4-53.1zM173.8 368h-2.2H145c-41.4 0-77.2-26.3-90.5-64H393.5c-13.3 37.7-49.1 64-90.5 64H276.3h-2.2H173.8zm36.9 78.7L224 430.8l13.3 15.9L251.7 464H196.3l14.4-17.3zm92.3 3.9L274.2 416H303c10.6 0 20.9-1.1 30.9-3.3c58.5-12.8 104.3-61.2 112-122.8l2-15.9c.6-4.6-.8-9.1-3.9-12.6s-7.4-5.4-12-5.4H16c-4.6 0-9 2-12 5.4s-4.5 8-3.9 12.6l2 15.9c7.7 61.6 53.5 110 112 122.8c10 2.2 20.3 3.3 30.9 3.3h28.8L145 450.6l-10.9 13.1-.3 .3-.4 .5L128 471l-12.3 14.7c-4 4.8-4.8 11.4-2.2 17s8.3 9.2 14.5 9.2h19.2 8.5 .6H291.7h.6 8.5H320c6.2 0 11.9-3.6 14.5-9.2s1.8-12.3-2.2-17L320 471l-5.5-6.5-.4-.5-.3-.3L303 450.6z"]},faMistletoe:{prefix:"far",iconName:"mistletoe",icon:[576,512,[],"f7b4","M288 0c13.3 0 24 10.7 24 24V86.1l98 98 8.7 1.7 65.9 12.7C537.7 208.6 576 255 576 309c0 41.4-33.6 75-75 75c-54 0-100.3-38.3-110.5-91.3l-12.7-65.9-1.7-8.7L312 153.9V288l6 8 46.8 62.4C377.3 375 384 395.2 384 416c0 53-43 96-96 96s-96-43-96-96c0-20.8 6.7-41 19.2-57.6L258 296l6-8V153.9L199.9 218l-1.4 7.4c3-.9 6.2-1.4 9.5-1.4c17.7 0 32 14.3 32 32s-14.3 32-32 32c-7.6 0-14.7-2.7-20.2-7.2l-2.3 11.9C175.4 345.7 129 384 75 384c-41.4 0-75-33.6-75-75c0-54 38.3-100.3 91.3-110.5l65.9-12.7 8.7-1.7 98-98V24c0-13.3 10.7-24 24-24zM100.4 245.6C70 251.4 48 278 48 309c0 14.9 12.1 27 27 27c30.9 0 57.5-22 63.4-52.4l9.1-47.1-47.1 9.1zm328.2-9.1l9.1 47.1C443.4 314 470 336 501 336c14.9 0 27-12.1 27-27c0-30.9-22-57.5-52.4-63.4l-47.1-9.1zM249.6 387.2c-6.2 8.3-9.6 18.4-9.6 28.8c0 26.5 21.5 48 48 48s48-21.5 48-48c0-10.4-3.4-20.5-9.6-28.8L288 336l-38.4 51.2zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCustard:{prefix:"far",iconName:"custard",icon:[576,512,[127854],"e403","M116.1 112.8L53.7 368h49.4l33.6-137.6c14.1-3.8 27.9-6.4 39.3-6.4c16.7 0 28.8 5.6 45.6 13.6l1 .5C238.9 246 259.8 256 288 256s49.1-10 65.4-17.9l1-.5c16.8-8.1 28.9-13.6 45.6-13.6c11.4 0 25.2 2.6 39.3 6.4L472.9 368h49.4L459.9 112.8c-7-28.6-32.7-48.8-62.2-48.8H178.2c-29.5 0-55.2 20.2-62.2 48.8zm310.5 65.6c-9-1.5-18-2.4-26.6-2.4c-28.2 0-49.1 10-65.4 17.9l-1 .5C316.8 202.4 304.7 208 288 208s-28.8-5.6-45.6-13.6l-1-.5C225.1 186 204.2 176 176 176c-8.6 0-17.6 .9-26.6 2.4l13.3-54.2c1.8-7.2 8.2-12.2 15.5-12.2H397.8c7.4 0 13.8 5 15.5 12.2l13.3 54.2zM0 424c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24z"]},faLacrosseStick:{prefix:"far",iconName:"lacrosse-stick",icon:[512,512,[],"e3b5","M261.5 107.5l-6.6 19.7c-6.3 18.9-16 36.5-28.6 51.9l-34.4 42c-10.3 12.6-15.9 28.3-15.9 44.5c0 38.8 31.5 70.3 70.3 70.3c16.2 0 32-5.6 44.5-15.9l42-34.4c15.4-12.6 33-22.3 51.9-28.6l19.7-6.6C440 238.7 464 205.4 464 168h0l0-.3c0-22.9-15.2-53-40.9-78.8S367.2 48 344.3 48l-.3 0v0c-37.4 0-70.7 24-82.5 59.5zM344 0V0l.3 0C385.1 0 426.8 24.8 457 55s55 71.9 55 112.7l0 .3h0c0 58.1-37.2 109.7-92.3 128.1L400 302.6c-13.4 4.5-25.8 11.3-36.7 20.2l-42 34.4c-21.1 17.3-47.6 26.7-74.9 26.7c-24 0-46.3-7.1-65-19.4L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L147.4 330.6c-12.3-18.6-19.4-41-19.4-65c0-27.3 9.5-53.8 26.7-74.9l34.4-42c8.9-10.9 15.8-23.3 20.2-36.7l6.6-19.7C234.3 37.2 285.9 0 344 0z"]},faHockeyMask:{prefix:"far",iconName:"hockey-mask",icon:[448,512,[],"f6ee","M48 240c0-57.4 14.3-105.3 41.1-137.9C114.7 70.9 156.1 48 224 48s109.3 22.9 134.9 54.1C385.7 134.7 400 182.6 400 240c0 95.1-12.6 148.4-36 178.6C343.4 445.3 306 464 224 464s-119.4-18.7-140-45.4C60.6 388.4 48 335.1 48 240zM224 0C64 0 0 111 0 240C0 432 48 512 224 512s224-80 224-272C448 111 384 0 224 0zM200 208c0-17.7-14.3-32-32-32H104c-17.7 0-32 14.3-32 32c0 35.3 28.7 64 64 64s64-28.7 64-64zm112 64c35.3 0 64-28.7 64-64c0-17.7-14.3-32-32-32H280c-17.7 0-32 14.3-32 32c0 35.3 28.7 64 64 64zM176 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM208 304a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM288 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faSunrise:{prefix:"far",iconName:"sunrise",icon:[576,512,[127749],"f766","M271 7c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39V200c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9l-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L271 7zM393.3 225.8c7.5 3.1 12.9 9.8 14.4 17.8l18.1 98.5 98.5 18.1c8 1.5 14.7 6.9 17.8 14.4s2.2 16.1-2.4 22.8L493.9 464H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H82.1L36.2 397.5c-4.6-6.7-5.5-15.3-2.4-22.8s9.8-13 17.8-14.4l98.5-18.1 18.1-98.5c1.5-8 6.9-14.7 14.4-17.8s16.1-2.2 22.8 2.4L288 285.1l82.5-56.9c6.7-4.6 15.3-5.5 22.8-2.4zM140.4 464h36.7c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96h36.7l43.6-63.2-78.3-14.4c-9.8-1.8-17.5-9.5-19.3-19.3l-14.4-78.3L301.6 334c-8.2 5.7-19 5.7-27.2 0l-65.6-45.2-14.4 78.3c-1.8 9.8-9.5 17.5-19.3 19.3L96.8 400.8 140.4 464zM350 464c-7.1-27.6-32.2-48-62-48s-54.9 20.4-62 48H350z"]},faSubtitles:{prefix:"far",iconName:"subtitles",icon:[576,512,[],"e60f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM120 240H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm256 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM120 336h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm160 0H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faPanelEws:{prefix:"far",iconName:"panel-ews",icon:[512,512,[],"e42e","M64 48c-8.8 0-16 7.2-16 16V294.7C76.3 307 96 335.2 96 368v16c0 17.7 14.3 32 32 32s32-14.3 32-32V352c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32v32c0 35.3-28.7 64-64 64s-64-28.7-64-64V368c0-14.2-6.2-27-16-35.8V448c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM112 96h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 160h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32z"]},faToriiGate:{prefix:"far",iconName:"torii-gate",icon:[512,512,[9961],"f6a1","M48 112c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V64.5l-1.6 .6C437.9 75 411.6 80 385.2 80H126.8c-26.5 0-52.7-5-77.2-14.9L48 64.5V112zM0 112V13.4C0 6 6 0 13.4 0c1.7 0 3.4 .3 5 1l49 19.6C86.3 28.1 106.5 32 126.8 32H385.2c20.4 0 40.5-3.9 59.4-11.4L493.6 1c1.6-.6 3.3-1 5-1C506 0 512 6 512 13.4V112c0 35.3-28.7 64-64 64v64h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H448V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V288l-144 0-144 0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V288H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V176c-35.3 0-64-28.7-64-64zM112 240l120 0V176H112v64zm168-64v64l120 0V176H280z"]},faCloudExclamation:{prefix:"far",iconName:"cloud-exclamation",icon:[640,512,[],"e491","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM320 144c-13.3 0-24 10.7-24 24V280c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faMessageLines:efG,faCommentAltLines:efY,faFrog:{prefix:"far",iconName:"frog",icon:[576,512,[],"f52e","M322.4 113c-5.9 17.8-21.6 30.6-40.2 32.7C150.4 160.5 48 272.3 48 408v16c0 4.4 3.6 8 8 8H238.1c.3-.3 .6-.7 .9-1l56.8-56.8c10.4-10.3 16.2-24.4 16.2-39c0-30.5-24.7-55.2-55.2-55.2c-14.6 0-28.7 5.8-39 16.2L169 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l48.8-48.8c19.4-19.4 45.6-30.2 73-30.2c50.2 0 92 35.8 101.3 83.2c3-6.3 7.4-11.9 12.9-16.4c4.6-3.8 9.5-7.3 14.5-10.5l135.9-86.5c4.1-2.6 6.5-7.1 6.5-11.9c0-6.2-4-11.7-10-13.5l-70-21.5c-16.8-5.2-29.5-19.1-32.9-36.4C410.6 96.5 391.2 80 368 80c-21.2 0-39.3 13.8-45.6 33zM434.1 371.3l54 58.1c1.5 1.6 3.6 2.6 5.9 2.6h58c13.3 0 24 10.7 24 24s-10.7 24-24 24H494c-15.6 0-30.4-6.5-41-17.9l-23.5-25.3-28.7-31-16.4-17.6-16.4-17.6L355.4 384l-20.3 21.8L310.9 432h48.6 .5c4.7 0 9.2 1.4 12.9 3.7C379.6 440 384 447.5 384 456c0 .8 0 1.5-.1 2.3C382.7 470.5 372.5 480 360 480H310.9 56c-30.9 0-56-25.1-56-56V408C0 247.6 121.1 115.5 276.8 98c12.6-38.3 48.7-66 91.2-66c46.5 0 85.3 33.1 94.1 77l70 21.5c26.1 8 43.9 32.1 43.9 59.4c0 21.2-10.9 41-28.8 52.4L442 309.3l-30.7 19.6c-3.5 2.2-6.8 4.6-9.9 7.2l1.7 1.9 0 0 31 33.4zM368 120a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faBucket:{prefix:"far",iconName:"bucket",icon:[448,512,[],"e4cf","M96 152v8H48v-8C48 68.1 116.1 0 200 0h48c83.9 0 152 68.1 152 152v8H352v-8c0-57.4-46.6-104-104-104H200C142.6 48 96 94.6 96 152zM0 216c0-13.3 10.7-24 24-24H72.4 375.6 424c13.3 0 24 10.7 24 24s-10.7 24-24 24h-6L389.3 470c-3 24-23.4 42-47.6 42H106.4c-24.2 0-44.6-18-47.6-42L30 240H24c-13.3 0-24-10.7-24-24zm78.4 24l28 224H341.6l28-224H78.4z"]},faFloppyDiskPen:{prefix:"far",iconName:"floppy-disk-pen",icon:[576,512,[],"e182","M48 96V416c0 8.8 7.2 16 16 16H270.5l-12 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm381.3 29.3c12 12 18.7 28.3 18.7 45.3v65.1l-48 48V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9zM128 80v80H272V80H128zm32 240a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm389.8-84.2l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417.1L441.1 287.9l71 71L382.9 488.1c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},faImage:{prefix:"far",iconName:"image",icon:[512,512,[],"f03e","M448 80c8.8 0 16 7.2 16 16V415.8l-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3V96c0-8.8 7.2-16 16-16H448zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faWindowFrame:{prefix:"far",iconName:"window-frame",icon:[512,512,[129695],"e04f","M80 464H232V272H80V464zm-48 0V64C32 28.7 60.7 0 96 0H416c35.3 0 64 28.7 64 64V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H432 80 32 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8zm400 0V272H280V464H432zM80 224H232V48H96c-8.8 0-16 7.2-16 16V224zm200 0H432V64c0-8.8-7.2-16-16-16H280V224z"]},faMicrophone:{prefix:"far",iconName:"microphone",icon:[384,512,[],"f130","M240 96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"]},faCow:{prefix:"far",iconName:"cow",icon:[640,512,[128004],"f6c8","M72 184c0-23 10.7-43.4 27.5-56.6C97.2 135.2 96 143.5 96 152V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V378.6c2.5 .6 5.2 1.2 8 1.7V392c0 8.8 7.2 16 16 16s16-7.2 16-16v-8.1c2.6 .1 5.3 .1 8 .1s5.4 0 8-.1V392c0 8.8 7.2 16 16 16s16-7.2 16-16V380.4c2.8-.5 5.5-1.1 8-1.7V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V271.1l16 18V336c0 4.6 1.3 9 3.8 12.9l42.3 66.5C523 435.7 545.4 448 569.5 448c38.9 0 70.5-31.6 70.5-70.5V274.9c0-12.4-4.1-24.4-11.7-34.2l-4.3-5.6V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v5l-48.2-62.4C505.1 81.2 470 64 432.9 64H256 184 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184zm91.2-66.1c3.6 12.3 10.3 23.6 19.5 32.8l7.4 7.4C211.8 179.8 241.3 192 272 192s60.2-12.2 81.9-33.9l7.4-7.4c10.7-10.7 17.9-24.1 21-38.6h50.5c22.3 0 43.3 10.3 57 28L590.3 270c1.1 1.4 1.7 3.1 1.7 4.9V377.5c0 12.4-10.1 22.5-22.5 22.5c-7.7 0-14.8-3.9-19-10.4L512 329V280c0-5.9-2.2-11.6-6.1-15.9l-64-72c-6.6-7.4-17.2-10-26.5-6.5S400 198 400 208V400H368V352v-8-8c0-53-43-96-96-96s-96 43-96 96v8 8 48H144V152c0-14.5 7.7-27.1 19.2-34.1zm62.4 211.4l-1.1-.4C228 305.7 247.9 288 272 288s44 17.7 47.5 40.9l-1.1 .4c-9.7 3.2-25.1 6.8-46.4 6.8s-36.7-3.5-46.4-6.8zM576 320a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faFileZip:{prefix:"far",iconName:"file-zip",icon:[512,512,[],"e5ee","M64 464h96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM240 352h64c5.5 0 10.7 2.9 13.6 7.6s3.2 10.6 .7 15.6L265.9 480H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-5.5 0-10.7-2.9-13.6-7.6s-3.2-10.6-.7-15.6L278.1 384H240c-8.8 0-16-7.2-16-16s7.2-16 16-16zm144 16V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-8.8 7.2-16 16-16s16 7.2 16 16zm32 0c0-8.8 7.2-16 16-16h24c30.9 0 56 25.1 56 56s-25.1 56-56 56h-8v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368zm32 64h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48z"]},faSquareRing:{prefix:"far",iconName:"square-ring",icon:[448,512,[],"e44f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM304 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 256a128 128 0 1 1 256 0A128 128 0 1 1 96 256z"]},faDownFromLine:efQ,faArrowAltFromTop:efq,faCaretUp:{prefix:"far",iconName:"caret-up",icon:[320,512,[],"f0d8","M160 182.6L70.6 272H249.4L160 182.6zm-22.6-45.3c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128z"]},faShieldXmark:efK,faShieldTimes:efZ,faScrewdriver:{prefix:"far",iconName:"screwdriver",icon:[512,512,[129691],"f54a","M445.9 55.9l10.2 10.2L396.2 144H368V115.8l77.9-59.9zM507 78.6c7.4-9.6 6.5-23.1-2.1-31.6L465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19v54.1l-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192H408c7.5 0 14.5-3.5 19-9.4l80-104zM155.3 315.3c11.4-11.4 29.9-11.4 41.4 0s11.4 29.9 0 41.4L96 457.4 54.6 416 155.3 315.3zm75.3-33.9c-30.2-30.2-79.1-30.2-109.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3z"]},faCircleSortDown:efW,faSortCircleDown:ef$,faFolderClosed:{prefix:"far",iconName:"folder-closed",icon:[512,512,[],"e185","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16v32H48V96zm0 144H464V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V240z"]},faHouseTsunami:{prefix:"far",iconName:"house-tsunami",icon:[576,512,[],"e515","M50 176.4C62 104.5 127.8 48 209.4 48c18.8 0 36.7 3 53.4 8.5c12.6 4.2 26.2-2.7 30.3-15.3s-2.7-26.2-15.3-30.3C256.4 3.8 233.4 0 209.4 0C95 0 0 88.4 0 200c0 93.2 54.7 174 144.8 194.8c12.7 3.4 26 5.2 39.7 5.2c.6 0 1.2 0 1.8-.1c1.8 0 3.6 .1 5.4 .1c.1 0 .3 0 .4 0v0c34.6 0 67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9v0c-.1 0-.3 0-.4 0c-12.9 0-25.2-1.4-36.7-4.2c-43.4-12.7-75-52.6-75-99.8c0-57.4 46.7-104 104.4-104c15.9 0 30.9 3.5 44.3 9.8c12 5.6 26.3 .4 31.9-11.6s.4-26.3-11.6-31.9C229.4 101.1 207.5 96 184.4 96C126.3 96 75.6 128.5 50 176.4zM368 286.8V152l79.9-60L527.5 152l.3 124.4c9.4 6.4 20.2 11.3 30.8 13.7c6.2 1.4 12 3.7 17.2 6.8l-.3-153c0-10-4.7-19.5-12.7-25.5L467.2 46.5c-11.4-8.6-27.1-8.6-38.5 0l-96 72c-8.1 6-12.8 15.5-12.8 25.6V265c1.7 1 3.3 2 4.8 3.1c13.4 9.3 28.4 15.9 43.2 18.7zM111.9 430.1c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faSquareNfi:{prefix:"far",iconName:"square-nfi",icon:[448,512,[],"e576","M64 80H384c8.8 0 16 7.2 16 16v32h48V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v32H48V96c0-8.8 7.2-16 16-16zM48 384H0v32c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384H400v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V384zm1-223c-10.1 3.1-17 12.4-17 23V328c0 13.3 10.7 24 24 24s24-10.7 24-24V263.3l52 78c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v64.7l-52-78C70.1 161.9 59.2 158 49 161zm167 23v80 64c0 13.3 10.7 24 24 24s24-10.7 24-24V288h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H264V208h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H240c-13.3 0-24 10.7-24 24zm200 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V328c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},faForklift:{prefix:"far",iconName:"forklift",icon:[640,512,[],"f47a","M80 160H96V40c0-22.1 17.9-40 40-40H293c16.6 0 31.5 10.3 37.4 25.8l83 218.9c1.7 4.5 2.6 9.3 2.6 14.2V272v72.4c19.6 17.6 32 43.1 32 71.6c0 53-43 96-96 96s-96-43-96-96H192c0 53-43 96-96 96s-96-43-96-96V368 240c0-44.2 35.8-80 80-80zm160 80H360.3L287.4 48H144V171.4L240 240zm0 48c-10 0-19.8-3.1-27.9-8.9L112.6 208H80c-17.7 0-32 14.3-32 32v92.8C62.1 324.7 78.5 320 96 320c35.5 0 66.6 19.3 83.2 48h89.7c16.6-28.7 47.6-48 83.2-48c5.5 0 10.8 .5 16 1.3V288H240zM96 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm256 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM528 24V400h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faArrowUpFromGroundWater:{prefix:"far",iconName:"arrow-up-from-ground-water",icon:[576,512,[],"e4b5","M288 352c13.3 0 24-10.7 24-24V81.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L305 7c-9.4-9.4-24.6-9.4-33.9 0L191 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V328c0 13.3 10.7 24 24 24zM80 430.1C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.6 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0zM192 192H64c-35.3 0-64 28.7-64 64V425c5.3-3.1 11.2-5.4 17.5-6.9c10.4-2.4 21.2-7.2 30.5-13.5L48 256c0-8.8 7.2-16 16-16H192V192zm384 64c0-35.3-28.7-64-64-64H384v48H512c8.8 0 16 7.2 16 16V404.6c9.3 6.3 20.1 11.1 30.5 13.6c6.3 1.5 12.1 3.8 17.5 6.9V256z"]},faBracketSquareRight:{prefix:"far",iconName:"bracket-square-right",icon:[192,512,[],"5d","M192 88c0-30.9-25.1-56-56-56H72C58.7 32 48 42.7 48 56s10.7 24 24 24h64c4.4 0 8 3.6 8 8V424c0 4.4-3.6 8-8 8H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c30.9 0 56-25.1 56-56V88z"]},faMartiniGlass:efX,faGlassMartiniAlt:efJ,faRotateLeft:ef1,faRotateBack:ef0,faRotateBackward:ef2,faUndoAlt:ef6,faTableColumns:ef4,faColumns:ef3,faSquareA:{prefix:"far",iconName:"square-a",icon:[448,512,[],"e25f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 32c9.1 0 17.4 5.1 21.5 13.3l104 208c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L289.2 336H158.8l-17.4 34.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l104-208c4.1-8.1 12.4-13.3 21.5-13.3zm0 77.7L182.8 288h82.3L224 205.7z"]},faTick:{prefix:"far",iconName:"tick",icon:[192,512,[],"e32f","M72 104c0-13.3 10.7-24 24-24s24 10.7 24 24l0 1.9c0 1.4-.1 2.8-.4 4.3c0 0 0 0 0 0L96 252 72.4 110.1c-.2-1.4-.4-2.8-.4-4.3l0-1.9zm95 14c.7-4 1-8.1 1-12.1l0-1.9c0-39.8-32.2-72-72-72s-72 32.2-72 72l0 1.9c0 4.1 .3 8.1 1 12.1L49.4 264.5C53.2 287.3 72.9 304 96 304s42.8-16.7 46.6-39.5L167 118z"]},faLemon:{prefix:"far",iconName:"lemon",icon:[448,512,[127819],"f094","M368 80c-3.2 0-6.2 .4-8.9 1.3C340 86.8 313 91.9 284.8 84.6C227.4 69.7 160.2 92 110.1 142.1S37.7 259.4 52.6 316.8c7.3 28.2 2.2 55.2-3.3 74.3c-.8 2.8-1.3 5.8-1.3 8.9c0 17.7 14.3 32 32 32c3.2 0 6.2-.4 8.9-1.3c19.1-5.5 46.1-10.7 74.3-3.3c57.4 14.9 124.6-7.4 174.7-57.5s72.4-117.3 57.5-174.7c-7.3-28.2-2.2-55.2 3.3-74.3c.8-2.8 1.3-5.8 1.3-8.9c0-17.7-14.3-32-32-32zm0-48c44.2 0 80 35.8 80 80c0 7.7-1.1 15.2-3.1 22.3c-4.6 15.8-7.1 32.9-3 48.9c20.1 77.6-10.9 161.5-70 220.7s-143.1 90.2-220.7 70c-16-4.1-33-1.6-48.9 3c-7.1 2-14.6 3.1-22.3 3.1c-44.2 0-80-35.8-80-80c0-7.7 1.1-15.2 3.1-22.3c4.6-15.8 7.1-32.9 3-48.9C-14 251.3 17 167.3 76.2 108.2S219.3 18 296.8 38.1c16 4.1 33 1.6 48.9-3c7.1-2 14.6-3.1 22.3-3.1zM246.7 167c-52 15.2-96.5 59.7-111.7 111.7c-3.7 12.7-17.1 20-29.8 16.3s-20-17.1-16.3-29.8c19.8-67.7 76.6-124.5 144.3-144.3c12.7-3.7 26.1 3.6 29.8 16.3s-3.6 26.1-16.3 29.8z"]},faHeadSideMask:{prefix:"far",iconName:"head-side-mask",icon:[576,512,[],"e063","M80 224c0-8 .5-15.8 1.5-23.4L256 316.8V320 480c0 17.7 14.3 32 32 32H431.7c28.6 0 53.7-18.9 61.5-46.4L534.9 320l4.7-16.6c2.8-9.7 4.2-19.7 4.4-29.8c0-.4 0-.8 0-1.2l0-.2 0-.2h0c-.1-16.7-6.8-32.7-18.6-44.6L521 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C431.4 47.6 358.8 0 280 0H256C132.3 0 32 100.3 32 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C94.8 304.8 80 266.2 80 224zm195.3 48L95.3 152C122.8 90.7 184.4 48 256 48h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.8 2.8 4.5 6.6 4.6 10.6H304 275.3zM368 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm63.7 240H304V320H484.9l-6.9 24H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H468.9l-9.1 32H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h82.6l-3.5 12.4c-2 6.9-8.2 11.6-15.4 11.6z"]},faHandshake:{prefix:"far",iconName:"handshake",icon:[640,512,[],"f2b5","M272.2 64.6l-51.1 51.1c-15.3 4.2-29.5 11.9-41.5 22.5L153 161.9C142.8 171 129.5 176 115.8 176H96V304c20.4 .6 39.8 8.9 54.3 23.4l35.6 35.6 7 7 0 0L219.9 397c6.2 6.2 16.4 6.2 22.6 0c1.7-1.7 3-3.7 3.7-5.8c2.8-7.7 9.3-13.5 17.3-15.3s16.4 .6 22.2 6.5L296.5 393c11.6 11.6 30.4 11.6 41.9 0c5.4-5.4 8.3-12.3 8.6-19.4c.4-8.8 5.6-16.6 13.6-20.4s17.3-3 24.4 2.1c9.4 6.7 22.5 5.8 30.9-2.6c9.4-9.4 9.4-24.6 0-33.9L340.1 243l-35.8 33c-27.3 25.2-69.2 25.6-97 .9c-31.7-28.2-32.4-77.4-1.6-106.5l70.1-66.2C303.2 78.4 339.4 64 377.1 64c36.1 0 71 13.3 97.9 37.2L505.1 128H544h40 40c8.8 0 16 7.2 16 16V352c0 17.7-14.3 32-32 32H576c-11.8 0-22.2-6.4-27.7-16H463.4c-3.4 6.7-7.9 13.1-13.5 18.7c-17.1 17.1-40.8 23.8-63 20.1c-3.6 7.3-8.5 14.1-14.6 20.2c-27.3 27.3-70 30-100.4 8.1c-25.1 20.8-62.5 19.5-86-4.1L159 404l-7-7-35.6-35.6c-5.5-5.5-12.7-8.7-20.4-9.3C96 369.7 81.6 384 64 384H32c-17.7 0-32-14.3-32-32V144c0-8.8 7.2-16 16-16H56 96h19.8c2 0 3.9-.7 5.3-2l26.5-23.6C175.5 77.7 211.4 64 248.7 64H259c4.4 0 8.9 .2 13.2 .6zM544 320V176H496c-5.9 0-11.6-2.2-15.9-6.1l-36.9-32.8c-18.2-16.2-41.7-25.1-66.1-25.1c-25.4 0-49.8 9.7-68.3 27.1l-70.1 66.2c-10.3 9.8-10.1 26.3 .5 35.7c9.3 8.3 23.4 8.1 32.5-.3l71.9-66.4c9.7-9 24.9-8.4 33.9 1.4s8.4 24.9-1.4 33.9l-.8 .8 74.4 74.4c10 10 16.5 22.3 19.4 35.1H544zM64 336a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm528 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faGem:{prefix:"far",iconName:"gem",icon:[512,512,[128142],"f3a5","M168.5 72L256 165l87.5-93h-175zM383.9 99.1L311.5 176h129L383.9 99.1zm50 124.9H256 78.1L256 420.3 433.9 224zM71.5 176h129L128.1 99.1 71.5 176zm434.3 40.1l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4z"]},faDolly:ef5,faDollyBox:ef8,faSmoking:{prefix:"far",iconName:"smoking",icon:[640,512,[128684],"f48d","M440 0c13.3 0 24 10.7 24 24V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v19c0 13.3-10.7 24-24 24s-24-10.7-24-24V245c0-17-6.7-33.3-18.7-45.3l-21-21C436.2 142.7 416 93.9 416 43V24c0-13.3 10.7-24 24-24zM616 288c-13.3 0-24-10.7-24-24V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24V43c0 17 6.7 33.3 18.7 45.3l21 21c36 36 56.2 84.8 56.2 135.8v19c0 13.3-10.7 24-24 24zm-56 88V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24s24 10.7 24 24zM224 464H432V400H224v64zM0 416c0-35.3 28.7-64 64-64H448c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416z"]},faMinimize:ef9,faCompressArrowsAlt:ef7,faRefrigerator:{prefix:"far",iconName:"refrigerator",icon:[384,512,[],"e026","M288 48c26.5 0 48 21.5 48 48v64H288V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v40H48V96c0-26.5 21.5-48 48-48H288zM240 208V344c0 13.3 10.7 24 24 24s24-10.7 24-24V208h48V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208H240zM96 0C43 0 0 43 0 96V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V96c0-53-43-96-96-96H96z"]},faMonument:{prefix:"far",iconName:"monument",icon:[384,512,[],"f5a6","M175 7c9.4-9.4 24.6-9.4 33.9 0l80 80c3.8 3.8 6.2 8.7 6.8 14l41.4 331H288.8L249.2 115.1 192 57.9l-57.2 57.2L95.2 432H46.8L88.2 101c.7-5.3 3.1-10.2 6.8-14L175 7zM42.8 464H91.2 292.8h48.4H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 64 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H42.8zM144 312c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H168c-13.3 0-24-10.7-24-24z"]},faOctagonXmark:ede,faTimesOctagon:edt,faXmarkOctagon:eda,faAlignSlash:{prefix:"far",iconName:"align-slash",icon:[640,512,[],"f846","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L471.2 344H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H409.9L307.9 216H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H246.6L144.6 88H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-9 0-16.9 5-21 12.3L38.8 5.1zM477.2 472l-60.9-48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H477.2zM314.8 344l-60.9-48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H314.8zM152.3 216l-50.4-39.7C98.2 180.5 96 186 96 192c0 13.3 10.7 24 24 24h32.3z"]},faSnowplow:{prefix:"far",iconName:"snowplow",icon:[640,512,[],"f7d2","M298.8 48c3.2 0 6.1 1.9 7.4 4.9L371.8 208H219.5l-56.8-71-2.7-3.4V48H298.8zM429 220.3c-.4-1.2-.9-2.4-1.4-3.6L350.4 34.2C341.6 13.5 321.3 0 298.8 0H152c-22.1 0-40 17.9-40 40v88H96c-26.5 0-48 21.5-48 48V308.1C19 328.3 0 361.9 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-20.4-5.5-39.5-15-56h47v56c0 6 2.2 11.7 6.2 16.1l80 88c8.9 9.8 24.1 10.5 33.9 1.6s10.5-24.1 1.6-33.9L560 390.7V249.3l73.8-81.1c8.9-9.8 8.2-25-1.6-33.9s-25-8.2-33.9 1.6l-80 88c-4 4.4-6.2 10.2-6.2 16.1v56H432V238.5 232c0-4.2-1.1-8.2-3-11.7zm-45 68.8c-5.2-.7-10.6-1.1-16-1.1H112c-5.4 0-10.8 .4-16 1.1V176h36.5l56.8 71c4.6 5.7 11.4 9 18.7 9H384v33.1zM112 336H368c35.3 0 64 28.7 64 64s-28.7 64-64 64H112c-35.3 0-64-28.7-64-64s28.7-64 64-64zm32 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faAnglesRight:edn,faAngleDoubleRight:edr,faTruckRampCouch:edi,faTruckCouch:edc,faCannabis:{prefix:"far",iconName:"cannabis",icon:[512,512,[],"f55f","M275.9 10.6C271.5 4 264 0 256 0s-15.5 4-19.9 10.6c-16.1 24.1-36.5 67.2-49.2 115.1c-6.8 25.8-11.7 54.2-12 82.5c-15-10.3-30.7-19-45.9-26.4c-34.5-16.7-68.6-27-92.3-31.7c-7.9-1.6-16 .9-21.7 6.6s-8.1 13.8-6.5 21.7c6.9 34.4 26.5 93.6 62.3 143.2c-21.3 8.1-39.3 17.5-50.5 23.7C12.7 349.5 8 357.6 8 366.3s4.7 16.8 12.4 21c14.6 8.1 40.5 21.5 70.1 30.4c17.6 5.3 37.8 9.5 58.5 9.3l-5.8 23.2c-2.3 9.1 .9 18.7 8.2 24.5s17.3 7 25.7 2.8L232 450.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V450.2l54.9 27.3c8.4 4.2 18.4 3.1 25.7-2.8s10.5-15.5 8.2-24.5L363.1 427c20.6 .2 40.8-4 58.5-9.3c29.6-8.9 55.6-22.3 70.1-30.4c7.6-4.2 12.4-12.3 12.4-21s-4.7-16.8-12.4-21c-11.1-6.2-29.1-15.6-50.5-23.7C477 272.2 496.6 213 503.5 178.4c1.6-7.9-.9-16-6.5-21.7s-13.8-8.2-21.7-6.6c-23.7 4.7-57.7 15-92.3 31.7c-15.3 7.4-30.9 16.1-45.9 26.4c-.3-28.3-5.2-56.7-12-82.5c-12.6-47.9-33-91.1-49.2-115.1zM280 396.6V344c0-13.3-10.7-24-24-24s-24 10.7-24 24v52.6l-29.6 14.7 2-7.8c2.2-8.6-.6-17.6-7.1-23.6s-15.8-7.8-24.1-4.9c-19 6.7-43.3 4.3-68.7-3.3c-5.5-1.6-10.8-3.5-16-5.4c9.3-3.5 19.2-6.7 29.3-9c8.5-1.9 15.2-8.3 17.7-16.6s.3-17.3-5.8-23.5c-30.1-31-50.9-73.8-63.1-109.2c13.1 4.5 27.3 10.1 41.7 17.1C139 240 168.8 260 189.6 285c7.4 9 20.2 11.3 30.3 5.5s14.7-17.9 10.8-28.9c-12.4-34.8-8.9-79.8 2.6-123.7c6.2-23.5 14.4-45.4 22.7-63.6c8.3 18.2 16.5 40.2 22.7 63.6c11.6 43.8 15 88.8 2.6 123.7c-3.9 11 .6 23.1 10.8 28.9s22.9 3.4 30.3-5.5c20.8-25.1 50.6-45 81.5-59.9c14.3-6.9 28.6-12.6 41.7-17.1c-11.1 32-29.2 70.2-55 100.3c-2.6 3.1-5.3 6-8.1 8.9c-6 6.2-8.2 15.2-5.8 23.5s9.2 14.6 17.7 16.6c10.1 2.3 20 5.5 29.3 9c-5.2 2-10.5 3.8-16 5.4c-25.4 7.7-49.7 10-68.7 3.3c-8.3-2.9-17.6-1.1-24.1 4.9s-9.3 15-7.1 23.6l2 7.8L280 396.6z"]},faCirclePlay:eds,faPlayCircle:edo,faArrowUpRightAndArrowDownLeftFromCenter:{prefix:"far",iconName:"arrow-up-right-and-arrow-down-left-from-center",icon:[512,512,[],"e0a0","M295 183c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V168c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24s10.7 24 24 24h86.1L295 183zM217 329c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L48 430.1V344c0-13.3-10.7-24-24-24s-24 10.7-24 24V488c0 13.3 10.7 24 24 24H168c13.3 0 24-10.7 24-24s-10.7-24-24-24H81.9L217 329z"]},faLocationArrowUp:{prefix:"far",iconName:"location-arrow-up",icon:[448,512,[],"e63a","M224 98.5L87.2 420l122.1-95c8.7-6.7 20.8-6.7 29.5 0l122.1 95L224 98.5zM190.8 54c5.7-13.3 18.7-22 33.2-22s27.5 8.6 33.2 22L412.5 418.9c2.3 5.4 3.5 11.3 3.5 17.2v2.1c0 23.1-18.7 41.9-41.9 41.9c-9.3 0-18.4-3.1-25.7-8.8L224 374.4 99.6 471.2c-7.3 5.7-16.4 8.8-25.7 8.8C50.7 480 32 461.3 32 438.1v-2.1c0-5.9 1.2-11.8 3.5-17.2L190.8 54z"]},faTablets:{prefix:"far",iconName:"tablets",icon:[640,512,[],"f490","M608.8 254.9c-4.7 6.4-9.9 12.5-15.7 18.2s-11.9 11-18.2 15.7c-62.6 46.2-151.3 41-208-15.7s-62-145.4-15.7-208c4.7-6.4 9.9-12.5 15.7-18.2s11.9-11 18.2-15.7c62.6-46.2 151.3-41 208 15.7s62 145.4 15.7 208zM559.2 80.8c-37.9-37.9-96.2-43-139.6-15.1L574.3 220.4c27.8-43.4 22.8-101.7-15.1-139.6zM540.4 254.3L385.7 99.6c-27.8 43.4-22.8 101.7 15.1 139.6s96.2 43 139.6 15.1zM318.2 328c1.2 7.8 1.8 15.8 1.8 24s-.6 16.2-1.8 24c-11.6 77-78 136-158.2 136S13.4 453 1.8 376C.6 368.2 0 360.2 0 352s.6-16.2 1.8-24c11.6-77 78-136 158.2-136s146.6 59 158.2 136zM160 240c-53.6 0-98.4 37.7-109.4 88H269.4c-11-50.3-55.8-88-109.4-88zm0 224c53.6 0 98.4-37.7 109.4-88H50.6c11 50.3 55.8 88 109.4 88z"]},fa360Degrees:{prefix:"far",iconName:"360-degrees",icon:[640,512,[],"e2dc","M608 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM24 64C10.7 64 0 74.7 0 88s10.7 24 24 24h83.2L36 218.7c-4.9 7.4-5.4 16.8-1.2 24.6S47.1 256 56 256H88c30.9 0 56 25.1 56 56v40c0 26.5-21.5 48-48 48H94.5c-16 0-31-8-39.9-21.4L44 362.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l10.6 15.9C32.5 432 62.4 448 94.5 448H96c53 0 96-43 96-96V312c0-53.3-40-97.2-91.6-103.3L172 101.3c4.9-7.4 5.4-16.8 1.2-24.6S160.9 64 152 64H24zm440 80c0-17.7 14.3-32 32-32s32 14.3 32 32V368c0 17.7-14.3 32-32 32s-32-14.3-32-32V144zM576 368V144c0-44.2-35.8-80-80-80s-80 35.8-80 80V368c0 44.2 35.8 80 80 80s80-35.8 80-80zM272 160c0-26.5 21.5-48 48-48c13.3 0 24-10.7 24-24s-10.7-24-24-24c-53 0-96 43-96 96V288l0 .2V368c0 44.2 35.8 80 80 80s80-35.8 80-80V272c0-44.2-35.8-80-80-80c-11.4 0-22.2 2.4-32 6.7V160zm32 80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V272c0-17.7 14.3-32 32-32z"]},faEthernet:{prefix:"far",iconName:"ethernet",icon:[512,512,[],"f796","M128 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v32h32c17.7 0 32 14.3 32 32v32h32c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H400 304 208 112 32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32H64V160c0-17.7 14.3-32 32-32h32V96zm48 16v40c0 13.3-10.7 24-24 24H112v40c0 13.3-10.7 24-24 24H48V400H88V344c0-13.3 10.7-24 24-24s24 10.7 24 24v56h48V344c0-13.3 10.7-24 24-24s24 10.7 24 24v56h48V344c0-13.3 10.7-24 24-24s24 10.7 24 24v56h48V344c0-13.3 10.7-24 24-24s24 10.7 24 24v56h40V240H424c-13.3 0-24-10.7-24-24V176H360c-13.3 0-24-10.7-24-24V112H176z"]},faEuroSign:edl,faEur:edf,faEuro:edd,faChair:{prefix:"far",iconName:"chair",icon:[448,512,[129681],"f6c0","M248 48H200V224H152V58.7c-23.9 13.8-40 39.7-40 69.3v96H64V128C64 57.3 121.3 0 192 0h64c70.7 0 128 57.3 128 128v96H336V128c0-29.6-16.1-55.5-40-69.3V224H248V48zM67.1 304l-18 48H398.9l-18-48H67.1zM22.1 287.1c7-18.7 24.9-31.1 44.9-31.1H380.9c20 0 37.9 12.4 44.9 31.1l19.2 51.3c1.9 5.1 2.9 10.5 2.9 16c0 20.4-13.5 37.7-32 43.5v90c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H80v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V398c-18.5-5.8-32-23.1-32-43.5c0-5.5 1-10.9 2.9-16l19.2-51.3z"]},faCircleCheck:edu,faCheckCircle:edp,faSquareDashedCirclePlus:{prefix:"far",iconName:"square-dashed-circle-plus",icon:[576,512,[],"e5c2","M104 32H88C39.4 32 0 71.4 0 120v16c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-22.1 17.9-40 40-40h16c13.3 0 24-10.7 24-24s-10.7-24-24-24zM0 296c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80zm24 56c-13.3 0-24 10.7-24 24v16c0 48.6 39.4 88 88 88h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-22.1 0-40-17.9-40-40V376c0-13.3-10.7-24-24-24zM424 192c13.3 0 24-10.7 24-24V120c0-48.6-39.4-88-88-88H344c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c22.1 0 40 17.9 40 40v48c0 13.3 10.7 24 24 24zM256 456c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24zm8-376c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h80zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faHandHoldingCircleDollar:{prefix:"far",iconName:"hand-holding-circle-dollar",icon:[576,512,[],"e621","M128 144a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V64c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7.1 2.3 15.1 4.9 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V214.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faMoneySimpleFromBracket:{prefix:"far",iconName:"money-simple-from-bracket",icon:[640,512,[],"e313","M48 88v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88C0 39.4 39.4 0 88 0H552c48.6 0 88 39.4 88 88v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-22.1-17.9-40-40-40H88C65.9 48 48 65.9 48 88zm416 8h48l0 352c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64l0-352h48l0 352c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16l0-352zM320 352c-53 0-96-35.8-96-80s43-80 96-80s96 35.8 96 80s-43 80-96 80z"]},faBat:{prefix:"far",iconName:"bat",icon:[576,512,[],"f6b5","M356.3 187.3c-13.3-6.8-22.7-19.3-25.4-33.9l-6.5-34.9c-11.1 6.2-23.6 9.5-36.4 9.5s-25.3-3.3-36.4-9.5l-6.5 34.9c-2.7 14.6-12.1 27.2-25.4 33.9s-28.9 7-42.4 .6l-68.7-32.7C70.1 202.4 48.7 261.3 48 322.3l13.3-6.6c29.9-15 66.3-4.4 83.5 24.3l8.7 14.6 7.6-7.6c27.3-27.3 72.4-24.4 96 6.2L288 393.3l30.8-40.1c23.6-30.6 68.7-33.6 96-6.2l7.6 7.6 8.7-14.6c17.2-28.7 53.6-39.3 83.5-24.3l13.3 6.6c-.6-61-22-120-60.6-167.2l-68.7 32.7c-13.5 6.4-29.1 6.2-42.4-.6zM576 346.3v0 2 28.5c0 10.6-11.2 17.5-20.6 12.8l-25.5-12.8L528 376l0 0-34.7-17.4c-7.5-3.7-16.6-1.1-20.9 6.1l-29.8 49.7c-5.4 8.9-17.7 10.4-25 3.1l-36.6-36.6c-6.8-6.8-18.1-6.1-24 1.6l-56.2 73.1c-6.4 8.3-19 8.3-25.4 0l-56.2-73.1c-5.9-7.7-17.2-8.4-24-1.6l-36.6 36.6c-7.4 7.4-19.7 5.8-25-3.1l-29.8-49.7c-4.3-7.2-13.4-9.8-20.9-6.1L48 376l0 0-1.8 .9L20.7 389.7C11.2 394.4 0 387.5 0 376.9V348.4v-2 0V325.2C0 249.6 27.1 176.4 76.3 119c11.6-13.6 30.9-17.7 47.1-10l29.7 14.1 44.8 21.3 9.2-48.8 6.8-36.2c1.3-6.7 7.1-11.5 13.9-11.5c2.8 0 5.5 .8 7.8 2.4l37.8 25.2c4.3 2.9 9.4 4.4 14.7 4.4s10.3-1.5 14.7-4.4l37.8-25.2c2.3-1.5 5-2.4 7.8-2.4c6.8 0 12.6 4.8 13.9 11.5l6.8 36.2 9.2 48.8 44.8-21.3L452.6 109c16.2-7.7 35.5-3.6 47.1 10C548.9 176.4 576 249.6 576 325.2v21.1z"]},faCircleStop:edh,faStopCircle:edb,faHeadSideHeadphones:{prefix:"far",iconName:"head-side-headphones",icon:[512,512,[],"f8c2","M184 52.6C106.1 70.7 48 140.5 48 224c0 42.2 14.8 80.8 39.5 111.1c13.6 16.6 24.5 38.5 24.5 63.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V398.6c0-10.7-4.8-22.2-13.7-33.1C18.9 326.9 0 277.6 0 224C0 100.3 100.3 0 224 0h24c78.8 0 151.4 47.6 183.2 116.2c4.2 9.1 8.2 18.4 12 27.3l1.5 3.5c4.3 10.1 8.5 19.7 13 29c9 18.6 18.7 34.5 31.4 47.1l4.4 4.4c11.9 11.9 18.6 28.1 18.6 45c0 35.1-28.5 63.6-63.6 63.6H448v48c0 35.3-28.7 64-64 64H320v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V424c0-13.3 10.7-24 24-24h88c8.8 0 16-7.2 16-16V312c0-13.3 10.7-24 24-24h24.4c8.6 0 15.6-7 15.6-15.6c0-4.1-1.6-8.1-4.6-11L455 257c-18.1-18.1-30.6-39.4-40.6-60.1c-5-10.4-9.6-21-13.9-31.1l-1.5-3.5c-3.8-9-7.5-17.6-11.4-25.9C363.7 84.7 308.1 48 248 48H232V98.6c50.3 11 88 55.8 88 109.4c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-53.6 37.7-98.4 88-109.4v-46zM272 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faPhoneRotary:{prefix:"far",iconName:"phone-rotary",icon:[512,512,[9742],"f8d3","M0 176V141.3c0-8.5 3.4-16.6 9.9-22.1C38.2 95.4 125.9 32 256 32s217.8 63.4 246.1 87.2c6.5 5.5 9.9 13.6 9.9 22.1V176c0 17.7-14.3 32-32 32H437.7c-13.1 0-24.9-8-29.7-20.1l-19.4-48.6c-2.9-7.3-8.4-13.2-15.7-16c-18.6-7-59.5-19.3-116.8-19.3s-98.2 12.3-116.8 19.3c-7.3 2.8-12.8 8.7-15.7 16L104 187.9C99.2 200 87.4 208 74.3 208H32c-17.7 0-32-14.3-32-32zM80 401v31H432V401c0-2.8-.7-5.5-2.1-7.9l-101.1-177c-2.8-5-8.2-8.1-13.9-8.1H197.1c-5.7 0-11 3.1-13.9 8.1L82.1 393.1c-1.4 2.4-2.1 5.2-2.1 7.9zm61.6-208.7C153 172.3 174.2 160 197.1 160H314.9c23 0 44.2 12.3 55.6 32.2l101.1 177c5.5 9.7 8.4 20.6 8.4 31.8v31c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V401c0-11.1 2.9-22.1 8.4-31.8l101.1-177zM256 256a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCompassDrafting:edm,faDraftingCompass:edg,faPlateWheat:{prefix:"far",iconName:"plate-wheat",icon:[512,512,[],"e55a","M176 32c-8.8 0-16 7.2-16 16V64c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16V112c0-44.2-35.8-80-80-80zM56 64C42.7 64 32 74.7 32 88s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM24 136c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm8 96c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-13.3 0-24 10.7-24 24zM272 48V64c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16V112c0-44.2-35.8-80-80-80c-8.8 0-16 7.2-16 16zM400 32c-8.8 0-16 7.2-16 16V64c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16V112c0-44.2-35.8-80-80-80zm80 160c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80v16c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80V192zM352 176c-44.2 0-80 35.8-80 80v16c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80V192c0-8.8-7.2-16-16-16zm-96 16c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80v16c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80V192zM130 423.7c-7.3-13.2-20.4-22.2-35.3-24.3C76 396.8 60.3 384.6 52.8 368H459.2c-7.5 16.6-23.2 28.8-41.9 31.5c-14.9 2.1-28 11.1-35.3 24.3c-2.8 5-8.1 8.3-14 8.3H144c-6 0-11.2-3.2-14-8.3zM25.6 320C11.5 320 0 331.5 0 345.6C0 397.3 38.3 440 88 447c10.9 19.7 31.9 33 56 33H368c24.1 0 45.1-13.3 56-33c49.7-7 88-49.7 88-101.4c0-14.1-11.5-25.6-25.6-25.6H25.6z"]},faCalendarCircleMinus:{prefix:"far",iconName:"calendar-circle-minus",icon:[576,512,[],"e46f","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 352 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z"]},faChopsticks:{prefix:"far",iconName:"chopsticks",icon:[640,512,[],"e3f7","M144.9 332.9L332.9 54.7c3.5-4.3 8.4-6.7 13.6-6.7c9.2 0 18.1 8 18.1 19.5c0 4.6-1.4 8.7-3.8 11.9L144.9 332.9zM346.5 0c-21.4 0-40.3 10.4-52.2 26.1l-.4 .5-.4 .6L7.4 450.7c-12 16.4-9.2 39.8 6.8 52.8C30.8 517 54.7 514 67.7 497.6L397.9 109.9l.4-.5 .4-.5c8.7-11.5 13.9-25.9 13.9-41.4C412.6 31 383.7 0 346.5 0zm-37 356.7L561.1 116.2c3.2-2.6 7.3-4.2 11.9-4.2c10.4 0 18.9 8.4 18.9 18.9c0 5.5-2.4 10.5-6.2 14L309.5 356.7zM573 64c-16.6 0-31.8 6.1-43.5 16.1l-.5 .4-.5 .4-381 364.2c-15.5 13.8-17.1 37.6-3.5 53.5s37.3 17.9 53.4 4.7L615.5 182.4l.5-.4 .5-.4c14.3-12.2 23.3-30.4 23.3-50.8C639.9 93.9 609.9 64 573 64z"]},faCarWrench:edy,faCarMechanic:edM,faIcicles:{prefix:"far",iconName:"icicles",icon:[512,512,[],"f7ad","M5.2 9.1C9.7 3.4 16.7 0 24 0H488c6.9 0 13.5 3 18.1 8.2s6.6 12.2 5.7 19L448.9 483c-2.3 16.6-16.5 29-33.2 29c-15.8 0-29.4-11-32.8-26.4L332.6 256.5l-11.2 38.2c-4.4 15-18.1 25.2-33.7 25.2c-14.5 0-27.6-9-32.8-22.5l-9.4-24.6-20.2 84.9C221.5 373.1 207.8 384 192 384s-29.5-10.9-33.2-26.2l-20.2-84.9-9.5 24.8C123.9 311.1 111 320 96.6 320c-16.2 0-30.2-11.1-33.9-26.8L.6 29.5C-1 22.4 .6 14.8 5.2 9.1zM54.3 48L99.6 240.6l22-57.2c3.8-9.8 13.5-16 24-15.3s19.3 8.2 21.7 18.4L192 290l24.7-103.5c2.4-10.2 11.3-17.7 21.7-18.4s20.2 5.5 24 15.3L286 244.8 313 153.2c3.1-10.5 12.9-17.6 23.9-17.2s20.3 8.1 22.6 18.8l53 241.4L460.5 48H54.3z"]},faPersonShelter:{prefix:"far",iconName:"person-shelter",icon:[512,512,[],"e54f","M268.1 3.3c-7.5-4.4-16.8-4.4-24.3 0l-232 136C4.5 143.6 0 151.5 0 160V488c0 13.3 10.7 24 24 24s24-10.7 24-24V173.8L256 51.8 464 173.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V160c0-8.5-4.5-16.4-11.9-20.7l-232-136zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-16 64.5c2-.3 4.1-.5 6.2-.5h19.5c2.1 0 4.2 .2 6.2 .5V368H240V272.5zM240 416h32v72c0 13.3 10.7 24 24 24s24-10.7 24-24V328.3l18.9 35c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H246.2c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8l18.9-35V488c0 13.3 10.7 24 24 24s24-10.7 24-24V416z"]},faNeuter:{prefix:"far",iconName:"neuter",icon:[384,512,[9906],"f22c","M64 176a128 128 0 1 1 256 0A128 128 0 1 1 64 176zM216 350.4c85.8-11.7 152-85.3 152-174.4C368 78.8 289.2 0 192 0S16 78.8 16 176c0 89.1 66.2 162.7 152 174.4V488c0 13.3 10.7 24 24 24s24-10.7 24-24V350.4z"]},faIdBadge:{prefix:"far",iconName:"id-badge",icon:[384,512,[],"f2c1","M256 48V64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H256zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faKazoo:{prefix:"far",iconName:"kazoo",icon:[640,512,[],"f8c7","M560 256c0 29.6-8.9 57.1-24.2 80H576c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H535.8c15.3 22.9 24.2 50.4 24.2 80zm16 128H482c-19.8 10.2-42.2 16-66 16s-46.3-5.8-66-16H241.7c-11.8 0-23.4-1.6-34.7-4.8c-39.3-11.1-136.7-38.7-184-52.5C9.4 322.7 0 310.2 0 296V216c0-14.2 9.4-26.7 23-30.7c47.3-13.8 144.7-41.4 184-52.5c11.3-3.2 23-4.8 34.7-4.8H350c19.8-10.2 42.2-16 66-16s46.3 5.8 66 16h94c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64zM241.7 336h54.5c-15.3-22.9-24.2-50.4-24.2-80s8.9-57.1 24.2-80H241.7c-7.4 0-14.6 1-21.7 3C183.7 189.3 97.9 213.6 48 228v56c49.9 14.5 135.7 38.7 172.1 49c7 2 14.3 3 21.7 3zM416 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM398.1 209.9L416 227.7l17.9-17.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3L444.3 256l17.9 17.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0L416 284.3l-17.9 17.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L387.7 256l-17.9-17.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0z"]},faMarker:{prefix:"far",iconName:"marker",icon:[512,512,[],"f5a1","M336 113.9L225.9 224 288 286.1 447 127c17.1-17.1 17.1-44.9 0-62.1s-44.9-17.1-62.1 0l-15 15L336 113.9zm-144 144l-58.5 58.5c-38.8 38.8-66 87.5-78.6 140.7c53.2-12.7 101.9-39.9 140.7-78.6L254.1 320 192 257.9zM232.4 23.7c27.9-18.4 65.9-15.4 90.5 9.2l0 0L336 46.1l15-15 0 0C386.9-4.8 445.1-4.8 481 31c35.9 35.9 35.9 94.1 0 129.9L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8l80-80L199 183l69.1-69.1 6.2-6.2L285.1 97l17-17L289 66.9l0 0c-9.4-9.4-24.6-9.3-33.9 0L169 153c-4.1 4.1-9.3 6.4-14.7 6.9c-6.9 .7-14-1.7-19.3-6.9c-9.4-9.4-9.4-24.6 0-33.9L221.1 33c3.5-3.5 7.3-6.6 11.3-9.2z"]},faBinBottles:{prefix:"far",iconName:"bin-bottles",icon:[640,512,[],"e5f5","M152 0h80c13.3 0 24 10.7 24 24v8c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16V24c0-13.3 10.7-24 24-24zM32 192c0-53 43-96 96-96H256c24.9 0 47.6 9.5 64.6 25c1.1 1 2.2 2 3.2 3.1C341.3 141.5 352 165.5 352 192h32c0-40.7-19-76.9-48.6-100.4c5.2-5.6 11.5-10.3 18.6-13.6l13.2-6.2c5.3-2.5 10.8-4.4 16.4-5.7V24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V66.1c5.6 1.3 11.1 3.2 16.4 5.7L541.2 78c21 9.9 34.4 31 34.4 54.2c0 12.3-3.7 23.8-10.1 33.3c5 7.8 8.4 16.9 9.6 26.5H608h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8L584.3 441.3c-4.7 40.3-38.9 70.7-79.5 70.7H135.1c-40.6 0-74.7-30.4-79.5-70.7L32 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8zm71.4 243.7c1.9 16.1 15.6 28.3 31.8 28.3H504.9c16.2 0 29.9-12.1 31.8-28.3l23-195.7H80.3l23 195.7z"]},faFaceLaughBeam:edv,faLaughBeam:edC,faSquareArrowDownLeft:{prefix:"far",iconName:"square-arrow-down-left",icon:[448,512,[],"e261","M64 432c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64zM0 416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416zm288-48c13.3 0 24-10.7 24-24s-10.7-24-24-24H193.9L329 185c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-135 135V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V344c0 13.3 10.7 24 24 24H288z"]},faBatteryBolt:{prefix:"far",iconName:"battery-bolt",icon:[576,512,[],"f376","M80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80h92.2c-11.6-13-15.3-31.5-9.5-48H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H239.2l60-48H80zM464 368H304.8l-60 48H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H371.8c11.6 13 15.3 31.5 9.5 48H464c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32zM346.1 115.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L193.7 376.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H297.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z"]},faTreeLarge:{prefix:"far",iconName:"tree-large",icon:[448,512,[],"f7dd","M224 0c7.4 0 14.4 3.4 18.9 9.3L381.2 186.9c5.6 7.2 6.6 17 2.6 25.3s-12.4 13.5-21.6 13.5H345.7l67.2 100.6c4.9 7.4 5.4 16.8 1.2 24.6s-12.3 12.7-21.2 12.7H369l74.9 111.1c5 7.4 5.5 16.9 1.3 24.7S432.9 512 424 512H24c-8.9 0-17-4.9-21.2-12.7s-3.7-17.3 1.3-24.7L79 363.5H55c-8.9 0-17-4.9-21.2-12.7s-3.7-17.3 1.2-24.6l67.2-100.6H85.8c-9.2 0-17.5-5.2-21.6-13.5s-3-18 2.6-25.3L205.1 9.3C209.6 3.4 216.6 0 224 0zM134.9 177.6h12.3c8.9 0 17 4.9 21.2 12.7s3.7 17.3-1.2 24.6L99.9 315.5h24.2c8.9 0 17 4.9 21.2 12.7s3.7 17.3-1.3 24.7L69.1 464H378.9L303.9 352.9c-5-7.4-5.5-16.9-1.3-24.7s12.3-12.7 21.2-12.7h24.2L280.8 214.9c-4.9-7.4-5.4-16.8-1.2-24.6s12.3-12.7 21.2-12.7h12.3L224 63.1 134.9 177.6z"]},faHelicopterSymbol:{prefix:"far",iconName:"helicopter-symbol",icon:[512,512,[],"e502","M461.6 224H510C495.6 108.2 403.8 16.4 288 2V50.5C377.3 64.2 447.8 134.8 461.6 224zM510 288H461.6C447.8 377.3 377.3 447.8 288 461.6V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V461.6C134.7 447.8 64.2 377.3 50.4 288H2zm0-64H50.4C64.2 134.8 134.7 64.2 224 50.5V2C108.2 16.4 16.4 108.2 2 224zm190-64c0-13.3-10.7-24-24-24s-24 10.7-24 24V352c0 13.3 10.7 24 24 24s24-10.7 24-24V280H320v72c0 13.3 10.7 24 24 24s24-10.7 24-24V160c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H192V160z"]},faAperture:{prefix:"far",iconName:"aperture",icon:[512,512,[],"e2df","M256 464l67-116 13.8-23.8c0-.1 .1-.1 .1-.2l11.5-20 56.3 97.5C366.9 440.1 314.2 464 256 464zM163.6 208l-56.3-97.5C145.1 71.9 197.8 48 256 48L189 164l-13.9 24-11.5 20zm87.8-56l56.3-97.5c54.8 14 100.9 49.8 128.5 97.5h-134H274.7c-.1 0-.2 0-.3 0H251.4zm104.1 68.3c-.1-.1-.1-.2-.2-.3l-11.5-20H456.4c5 17.8 7.6 36.6 7.6 56c0 37.9-10.1 73.4-27.8 104l-67-116-13.7-23.7zM48 256c0-37.9 10.1-73.4 27.8-104l67 116 25.4 44H55.6c-5-17.8-7.6-36.6-7.6-56zM204.3 457.5c-54.8-14-100.9-49.8-128.5-97.5h134 50.8l-56.3 97.5zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216.7 212c4.3-7.4 12.1-11.9 20.6-12h37.3c8.5 .1 16.3 4.6 20.5 11.8l18.7 32.3c4.2 7.4 4.2 16.4 0 23.8c0 0 0 .1-.1 .1l-18.5 32c0 0 0 .1 0 .1c-4.3 7.4-12.2 11.9-20.7 11.9H237.5c-8.6 0-16.5-4.6-20.8-12l-18.5-32c-4.3-7.4-4.3-16.6 0-24l18.5-32z"]},faUniversalAccess:{prefix:"far",iconName:"universal-access",icon:[512,512,[],"f29a","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1l11.9 5.1c26.1 11.2 54.2 17 82.7 17s56.5-5.8 82.7-17l11.9-5.1c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-11.9 5.1c-17.3 7.4-35.2 12.9-53.6 16.3v50.1c0 4.3 .7 8.6 2.1 12.6l28.7 86.1c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2l-24.4-73.2c-1.3-3.8-4.8-6.4-8.8-6.4s-7.6 2.6-8.8 6.4l-24.4 73.2c-4.2 12.6-17.8 19.4-30.4 15.2s-19.4-17.8-15.2-30.4l28.7-86.1c1.4-4.1 2.1-8.3 2.1-12.6V235.5c-18.4-3.5-36.3-8.9-53.6-16.3l-11.9-5.1c-12.2-5.2-17.8-19.3-12.6-31.5s19.3-17.8 31.5-12.6zM256 80a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faGearComplex:{prefix:"far",iconName:"gear-complex",icon:[512,512,[],"e5e9","M256 160a96 96 0 1 0 0 192 96 96 0 1 0 0-192zm48 96a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM234.9 0c-22.2 0-41.5 15.2-46.7 36.7L180 71l-1.1 .4L148.9 53c-18.9-11.6-43.3-8.7-59 7L60.1 89.9c-15.7 15.7-18.6 40.1-7 59l18.4 30L71 180l-34.2 8.3C15.2 193.4 0 212.7 0 234.9v42.2c0 22.2 15.2 41.5 36.7 46.7L71 332l.4 1.1L53 363.1c-11.6 18.9-8.7 43.3 7 59l29.8 29.8c15.7 15.7 40.1 18.6 59 7l30-18.4 1.1 .4 8.3 34.2c5.2 21.6 24.5 36.7 46.7 36.7h42.2c22.2 0 41.5-15.2 46.7-36.7L332 441l1.1-.4 30 18.4c18.9 11.6 43.3 8.7 59-7l29.8-29.8c15.7-15.7 18.6-40.1 7-59l-18.4-30 .4-1.1 34.2-8.3c21.6-5.2 36.7-24.5 36.7-46.7V234.9c0-22.2-15.2-41.5-36.7-46.7L441 180l-.4-1.1 18.4-30c11.6-18.9 8.7-43.3-7-59L422.1 60.1c-15.7-15.7-40.1-18.6-59-7l-30 18.4L332 71l-8.3-34.2C318.6 15.2 299.3 0 277.1 0H234.9zm0 48l42.2 0 11.3 46.6c1.9 8 7.9 14.5 15.7 17.1c6.8 2.3 13.5 5 19.9 8.2c7.4 3.7 16.2 3.3 23.3-1l40.9-25L418 123.8l-25 40.9c-4.3 7.1-4.7 15.9-1 23.3c3.2 6.4 6 13 8.2 19.9c2.6 7.9 9.1 13.8 17.1 15.7L464 234.9v42.2l-46.6 11.3c-8 1.9-14.5 7.9-17.1 15.7c-2.3 6.8-5 13.5-8.2 19.9c-3.7 7.4-3.3 16.2 1 23.3l25 40.9L388.2 418l-40.9-25c-7.1-4.3-15.9-4.7-23.3-1c-6.4 3.2-13 6-19.9 8.2c-7.9 2.6-13.8 9.1-15.7 17.1L277.1 464H234.9l-11.3-46.6c-1.9-8-7.9-14.5-15.7-17.1c-6.8-2.3-13.5-5-19.9-8.2c-7.4-3.7-16.2-3.3-23.3 1l-40.9 25L94 388.2l25-40.9c4.3-7.1 4.7-15.9 1-23.3c-3.2-6.4-6-13-8.2-19.9c-2.6-7.9-9.1-13.8-17.1-15.7L48 277.1l0-42.2 46.6-11.3c8-1.9 14.5-7.9 17.1-15.7c2.3-6.8 5-13.5 8.2-19.9c3.7-7.4 3.3-16.2-1-23.3L94 123.8 123.8 94l40.9 25c7.1 4.3 15.9 4.7 23.3 1c6.4-3.2 13-6 19.9-8.2c7.9-2.6 13.8-9.1 15.7-17.1L234.9 48z"]},faFileMagnifyingGlass:edI,faFileSearch:edA,faUpRight:{prefix:"far",iconName:"up-right",icon:[384,512,[],"e2be","M320 128V321.4c0 1.7-.8 3.2-2.1 4.2c-2.1 1.6-5 1.4-6.9-.5L257 271c-9.4-9.4-24.6-9.4-33.9 0L98.3 395.7c-2.7 2.7-6.5 4.3-10.3 4.3s-7.6-1.5-10.3-4.3L52.3 370.3c-2.7-2.7-4.3-6.5-4.3-10.3s1.5-7.6 4.3-10.3L177 225c9.4-9.4 9.4-24.6 0-33.9L122.9 137c-1.8-1.8-2.1-4.8-.5-6.9c1-1.3 2.5-2.1 4.2-2.1H320zm48-8c0-22.1-17.9-40-40-40H126.6c-16.8 0-32.5 7.9-42.6 21.3c-15.9 21.2-13.8 50.9 4.9 69.6L126.1 208 18.3 315.7C6.6 327.5 0 343.4 0 360s6.6 32.5 18.3 44.3l25.4 25.4C55.5 441.4 71.4 448 88 448s32.5-6.6 44.3-18.3L240 321.9 277.1 359c18.7 18.7 48.4 20.8 69.6 5c13.4-10.1 21.3-25.8 21.3-42.6V120z"]},faCircleChevronUp:edz,faChevronCircleUp:edL,faUserPolice:{prefix:"far",iconName:"user-police",icon:[448,512,[],"e333","M230.1 .8c-4-1.1-8.2-1.1-12.2 0l-152 40c-8.6 2.3-15.3 9.1-17.3 17.8s1 17.8 7.8 23.6L80 102.5v8.4c0 10.7 5.3 20.8 15.1 25.2c24.1 10.8 68.6 24 128.9 24s104.8-13.2 128.9-24c9.8-4.4 15.1-14.5 15.1-25.2v-8.4l23.6-20.2c6.8-5.8 9.8-14.9 7.8-23.6s-8.7-15.6-17.3-17.8l-152-40zM227 48.6l32 12.8c3 1.2 5 4.2 5 7.4c0 17.2-7 46.1-36.9 58.6c-2 .8-4.2 .8-6.2 0C191 114.9 184 86 184 68.8c0-3.3 2-6.2 5-7.4l32-12.8c1.9-.8 4-.8 5.9 0zM96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2c-14 5.4-28.5 9.9-43.3 13.4c.4 3.2 .6 6.5 .6 9.8c0 46-37.2 83.2-83.2 83.2s-83.2-37.2-83.2-83.2c0-3.3 .2-6.6 .6-9.8c-14.8-3.6-29.3-8.1-43.3-13.4C96.7 176.3 96 184.1 96 192zm20.6 209.8l65.2 57.1c2.1 1.9 4.3 3.6 6.6 5.1H50.9c8.4-31.2 33.8-55.5 65.7-62.2zM358.4 464l4.7-3.4c2.8-2 4-5.7 2.9-9s-4.2-5.5-7.6-5.5l-17.4 0-5.4-16.6c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5L315 446.2l-17.4 0c-3.5 0-6.6 2.2-7.6 5.5s.1 6.9 2.9 9l4.7 3.4H259.5c2.3-1.5 4.5-3.2 6.6-5.1l65.2-57.1c31.9 6.7 57.3 30.9 65.7 62.2H358.4zM137.2 356.1c-3-2.6-6.8-4.1-10.7-3.8C55.9 356.3 0 414.8 0 486.4C0 500.5 11.5 512 25.6 512H422.4c14.1 0 25.6-11.5 25.6-25.6c0-71.6-55.9-130.1-126.5-134.2c-3.9-.2-7.8 1.2-10.7 3.8l-76.3 66.7c-6 5.3-15 5.3-21.1 0l-76.3-66.7z"]},faLariSign:{prefix:"far",iconName:"lari-sign",icon:[384,512,[],"e1c8","M144 32c13.3 0 24 10.7 24 24V97.5c7.9-1 15.9-1.5 24-1.5s16.1 .5 24 1.5V56c0-13.3 10.7-24 24-24s24 10.7 24 24v54c58.9 23.8 103.2 76 116.2 139.7c2.6 13-5.8 25.7-18.7 28.3s-25.7-5.8-28.3-18.7c-8.3-41-34-75.6-69.1-95.9V264c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-118c-7.8-1.3-15.8-2-24-2s-16.2 .7-24 2l0 118c0 13.3-10.7 24-24 24s-24-10.7-24-24V163.3C77 188.2 48 234.7 48 288c0 79.5 64.5 144 144 144H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H192 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H65C25.1 396.8 0 345.3 0 288c0-80.6 49.6-149.6 120-178V56c0-13.3 10.7-24 24-24z"]},faVolcano:{prefix:"far",iconName:"volcano",icon:[512,512,[127755],"f770","M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM48 459.8c0 2.3 1.9 4.2 4.2 4.2H459.8c2.3 0 4.2-1.9 4.2-4.2c0-1-.4-2-1.1-2.8L361.3 342.7l-15 15c-6.6 6.6-15.5 10.3-24.8 10.3c-11 0-21.4-5.2-28-14l-18-24c-12.3-16.4-31.5-26-52-26c-15.2 0-29.9 5.3-41.6 15.1l-39.4 32.8L49.1 457.1c-.7 .8-1.1 1.7-1.1 2.8zM163.4 256.2c18.2-20.5 44.3-32.2 71.8-32.2h41.8c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2H52.2C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z"]},faTeddyBear:{prefix:"far",iconName:"teddy-bear",icon:[576,512,[],"e3cf","M144 80c0-17.7 14.3-32 32-32c14 0 25.9 9 30.3 21.5c4 11.5 15.9 18.2 27.8 15.6c16-3.5 34.2-5.1 54-5.1s38 1.7 54 5.1c11.9 2.6 23.8-4.1 27.8-15.6C374.1 57 386 48 400 48c17.7 0 32 14.3 32 32c0 11.5-6.1 21.7-15.4 27.3c-9 5.5-13.3 16.2-10.8 26.4c1.3 5.3 2.1 11.3 2.1 18.3c0 54.9-51 104-120 104s-120-49.1-120-104c0-6.9 .8-13 2.1-18.3c2.6-10.2-1.8-20.9-10.8-26.4C150.1 101.7 144 91.5 144 80zM176 0C131.8 0 96 35.8 96 80c0 22.8 9.5 43.3 24.7 57.9c-.4 3.4-.6 6.8-.7 10.3c-25.2-16.9-59.5-16.5-84.6 3.3c-31.2 24.6-36.6 69.9-12 101.1l25.8 32.7c5.5 6.9 11.2 13.6 17.1 19.9C28.6 311.7 0 344.5 0 384c0 3.9 .3 7.7 .8 11.4c.1 .8 .3 1.5 .4 2.3l13 53.3c8 33 35.8 56.9 68.9 60.6c1.6 .3 3.2 .5 4.8 .5h4 28H456h28 4c1.6 0 3.3-.2 4.8-.5c33.1-3.6 60.9-27.6 68.9-60.6l13-53.3c.2-.8 .3-1.5 .4-2.3c.5-3.7 .8-7.5 .8-11.4c0-39.5-28.6-72.3-66.3-78.8c5.9-6.3 11.6-13 17.1-19.9l25.8-32.7c24.6-31.2 19.2-76.5-12-101.1c-25.1-19.8-59.4-20.2-84.6-3.3c-.1-3.5-.3-6.9-.7-10.3C470.5 123.3 480 102.8 480 80c0-44.2-35.8-80-80-80c-27.5 0-51.8 13.9-66.1 35c-14.7-2.1-30.2-3-45.9-3s-31.1 .9-45.9 3C227.8 13.9 203.5 0 176 0zM92 464H90.6c-.3 0-.6-.1-.9-.1c-13.8-1-25.5-10.7-28.8-24.3l-12.7-52c-.1-1.2-.2-2.4-.2-3.6c0-17.7 14.3-32 32-32c16.1 0 29.5 11.9 31.7 27.4c1.7 11.8 11.8 20.6 23.8 20.6h.6c13.3 0 24-10.7 24-24V332.5c0-8.1-4.1-15.7-11-20.1c-22.9-14.8-44-33.7-62.1-56.8L61.1 222.9c-8.2-10.4-6.4-25.5 4-33.7s25.5-6.4 33.7 4l25.8 32.7c83.3 105.7 243.5 105.7 326.8 0l25.8-32.7c8.2-10.4 23.3-12.2 33.7-4s12.2 23.3 4 33.7l-25.8 32.7c-18.1 23-39.2 41.9-62.1 56.8c-6.8 4.4-11 12-11 20.1V376c0 13.3 10.7 24 24 24h.6c11.9 0 22.1-8.8 23.8-20.6c2.2-15.5 15.6-27.4 31.7-27.4c17.7 0 32 14.3 32 32c0 1.2-.1 2.4-.2 3.6l-12.7 52c-3.3 13.6-15 23.4-28.8 24.3c-.3 0-.6 0-.9 .1H484 456 376V416c0-44.2-35.8-80-80-80H280c-44.2 0-80 35.8-80 80v48H120 92zm156 0V416c0-17.7 14.3-32 32-32h16c17.7 0 32 14.3 32 32v48H248zm8-320a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm80 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-16 32c0-13.3-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24s32-10.7 32-24z"]},faStocking:{prefix:"far",iconName:"stocking",icon:[384,512,[],"f7d5","M96 0C78.3 0 64 14.3 64 32V64c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H96zm48 238.9V128H96V238.9c0 10.7-5.3 20.7-14.2 26.6L55.7 282.9C20.9 306.1 0 345.1 0 386.9v2.2C0 457 55 512 122.8 512c24.2 0 48-7.2 68.1-20.6L295 422c35.6-23.7 57-63.7 57-106.5V128H304V315.5c0 26.7-13.4 51.7-35.6 66.6L164.3 451.4C152 459.6 137.6 464 122.8 464C81.5 464 48 430.5 48 389.2v-2.2c0-25.8 12.9-49.8 34.3-64.1l26.1-17.4c22.3-14.8 35.6-39.8 35.6-66.6z"]},faPersonWalkingDashedLineArrowRight:{prefix:"far",iconName:"person-walking-dashed-line-arrow-right",icon:[640,512,[],"e553","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM141.8 266.6l29.9-89.8c7.7 1.2 15 3.6 21.7 7.1c-.1 .3-.2 .7-.3 1L160.7 288.6l-16.4-13.3c-2.6-2.1-3.6-5.6-2.5-8.7zm59 54.6l28.5-91.3 10.5 36.7c1.9 6.5 5.4 12.5 10.2 17.3L279 313c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6-10.9-38.1C260.1 162.8 213.9 128 161.3 128h-4.9c-16.1 0-32.1 2.6-47.4 7.7C69.1 149 36.6 178.5 19.5 217l-9.5 21.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2l9.5-21.3C74.3 212 94.3 192.9 119 183.1L96.2 251.4c-7.4 22.1-.3 46.5 17.8 61.2l104.4 84.8 22.1 96c3 12.9 15.9 21 28.8 18s21-15.9 18-28.8L264.6 384c-2-8.7-6.8-16.4-13.8-22.1l-50.1-40.7zm-101.1 21L75.5 402.5 7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l69.7-69.7c3.8-3.8 6.8-8.4 8.9-13.4l19.2-48-39-31.7zM416 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM553 159c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H392c-13.3 0-24 10.7-24 24s10.7 24 24 24H558.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80zM392 128c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm24 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344zm-24 72c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-13.3-10.7-24-24-24z"]},faImageSlash:{prefix:"far",iconName:"image-slash",icon:[640,512,[],"e1b7","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-55.5-43.5c.5-3.1 .7-6.3 .7-9.6V96c0-35.3-28.7-64-64-64H128c-14.4 0-27.8 4.8-38.5 12.9L38.8 5.1zM134.4 80H512c8.8 0 16 7.2 16 16V388.5l-53.4-41.9L387 233.3c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3l-7.2 9.3L256 175.3c-.4-26.2-21.7-47.3-48-47.3c-3.7 0-7.4 .4-10.8 1.2L134.4 80zm353 400L282.9 318.9 266 340.7l-30.5-42.7C231 291.7 223.8 288 216 288s-15 3.7-19.5 10.1l-80 112-4.5 6.3 0-.3V184.2L64 146.4V416c0 35.3 28.7 64 64 64H487.4z"]},faMaskSnorkel:{prefix:"far",iconName:"mask-snorkel",icon:[576,512,[],"e3b7","M552 32c13.3 0 24 10.7 24 24l0 104H528V56c0-13.3 10.7-24 24-24zM528 376.6V192h48l0 184.6C576 451.4 515.4 512 440.6 512c-67.4 0-124.5-49.5-134-116.2l-2.3-16.4c-1.9-13.1 7.2-25.3 20.4-27.2s25.3 7.2 27.2 20.4l2.3 16.4c6.2 43.1 43 75 86.5 75c48.3 0 87.4-39.1 87.4-87.4zM64 112c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h79.7c7.1 0 13.4-4.7 15.4-11.6l3.4-11.7c17.7-61.9 105.4-61.9 123.1 0l3.4 11.7c2 6.9 8.2 11.6 15.4 11.6H384c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM304.3 288c-22.3 0-42.4-11.5-54-29.6c-.7-1-1.3-2.1-1.9-3.2c-.3-.5-.6-1-.8-1.5c-2-3.8-3.6-7.8-4.8-12.1l-.6-2.2-2.7-9.6c-4.4-15.5-26.3-15.5-30.8 0l-2.7 9.6-.6 2.2c-1.2 4.2-2.8 8.3-4.8 12.1c-.3 .5-.5 1-.8 1.5c-.6 1.1-1.2 2.2-1.9 3.2c-11.5 18.1-31.7 29.6-54 29.6H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64H384c35.3 0 64 28.7 64 64v96c0 35.3-28.7 64-64 64H304.3z"]},faSmoke:{prefix:"far",iconName:"smoke",icon:[640,512,[],"f760","M80 128c0-44.2 35.8-80 80-80c31.1 0 58 17.7 71.3 43.7c3.3 6.5 9.5 11.2 16.7 12.6s14.7-.5 20.2-5.3c14-11.9 32-19 51.8-19c24.3 0 46.1 10.8 60.7 27.9c4.9 2 9.7 4.3 14.4 6.8c9.3-9.9 19.8-18.6 31.2-25.9C403.4 54.5 364.3 32 320 32c-21.9 0-42.6 5.5-60.7 15.3C235.9 18.5 200.1 0 160 0C89.3 0 32 57.3 32 128c0 32 11.7 61.2 31.1 83.6c16.1-8.3 33.6-14.3 52.2-17.3C94 180 80 155.6 80 128zm512 96c0 27.5-13.8 51.7-34.9 66.1c12.3 10.4 22.8 22.9 31 36.8C619.6 303.6 640 266.2 640 224c0-70.7-57.3-128-128-128c-46.6 0-87.3 24.8-109.7 62c-22.2-18.7-51-30-82.3-30c-51.6 0-96 30.5-116.3 74.4c10.7 3.9 20.9 8.7 30.5 14.5c7.9-5 16.2-9.4 25-13C273.9 186.8 295.7 176 320 176c24.3 0 46.1 10.8 60.7 27.9c13.7 5.6 26.5 13.1 38 22.2c7.5-3 13.1-9.6 14.7-17.7c7.2-36.7 39.7-64.4 78.5-64.4c44.2 0 80 35.8 80 80zM48 368c0-53 43-96 96-96c29.5 0 55.9 13.3 73.5 34.3c4.7 5.6 11.8 8.8 19.2 8.5s14.2-3.9 18.6-9.9c14.6-20 38.1-33 64.7-33c36.6 0 67.5 24.6 77 58.2c2 7.1 7.2 12.9 14.1 15.7s14.6 2.3 21-1.4c9.4-5.4 20.2-8.5 31.9-8.5c35.3 0 64 28.7 64 64s-28.7 64-64 64H144c-53 0-96-43-96-96zm96-144C64.5 224 0 288.5 0 368s64.5 144 144 144H464c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C411.8 251.7 369.1 224 320 224c-32.7 0-62.5 12.2-85.1 32.3C210.2 236.1 178.5 224 144 224z"]},faSterlingSign:edT,faGbp:edw,faPoundSign:edH,faBatteryExclamation:{prefix:"far",iconName:"battery-exclamation",icon:[576,512,[],"e0b0","M208 96v48H80c-17.7 0-32 14.3-32 32V336c0 17.7 14.3 32 32 32H193.6c-1 5.2-1.6 10.5-1.6 16c0 11.4 2.4 22.2 6.7 32H80c-44.2 0-80-35.8-80-80V176c0-44.2 35.8-80 80-80H208zM464 416H345.3c4.3-9.8 6.7-20.6 6.7-32c0-5.5-.6-10.8-1.6-16H464c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H336V96H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80zM272 96c13.3 0 24 10.7 24 24V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zM240 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faViruses:{prefix:"far",iconName:"viruses",icon:[640,512,[],"e076","M327.8 293.8c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 34 0l9.5 9.5C124.9 91 168 73.1 168 37.5V24c0-13.3 10.7-24 24-24s24 10.7 24 24V37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H346.5c-35.6 0-53.5 43.1-28.3 68.3l0 0 9.5 9.5zM285.8 192c-17.9-17.2-28-41.6-27.5-66.4c-11.1 .2-22.1-1.7-32.4-5.5c-12.7-4.7-24.4-12.2-33.9-22c-17.2 17.9-41.6 28-66.4 27.5c.5 24.8-9.6 49.2-27.5 66.4c17.9 17.2 28 41.6 27.5 66.4c24.8-.5 49.2 9.6 66.4 27.5c17.2-17.9 41.6-28 66.4-27.5c-.5-24.8 9.6-49.2 27.5-66.4zM512 240c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM152 176a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm72 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faSquarePersonConfined:{prefix:"far",iconName:"square-person-confined",icon:[448,512,[],"e577","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM292 200c33.1 0 60 26.9 60 60v88c0 31.8-24.7 57.8-56 59.9v.1c-.7 0-1.5 0-2.2 0c-.6 0-1.2 0-1.8 0c-5.7 0-11.1-.8-16.3-2.2c-19.6-4.4-37.5-15.1-50.7-30.7l-44.6-52.7-39.3 73c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l56-104c3.8-7 10.7-11.7 18.6-12.5s15.7 2.3 20.8 8.4L232 309V260c0-33.1 26.9-60 60-60zm-4.2 159.2c1.8 .3 3.7 .6 5.6 .7c6-.7 10.6-5.8 10.6-11.9V260c0-6.6-5.4-12-12-12s-12 5.4-12 12v88c0 5.2 3.2 9.5 7.8 11.2zM208 112a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faUserTie:{prefix:"far",iconName:"user-tie",icon:[448,512,[],"f508","M224 208a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm128-80A128 128 0 1 1 96 128a128 128 0 1 1 256 0zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 15.9 59.2 43.8-87.6c3-6 9.4-9.5 15.9-8.4C390.4 335.6 448 401.7 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-79.6 57.6-145.7 133.5-158.9c6.6-1.1 12.9 2.4 15.9 8.4l43.8 87.6 15.9-59.2zm-90.6 17.1C82.3 391.1 55.4 424.2 49.3 464h113l-43.8-87.7zM285.7 464h113c-6.1-39.8-33-72.9-69.2-87.7L285.7 464z"]},faArrowDownLong:edx,faLongArrowDown:edN,faTentArrowDownToLine:{prefix:"far",iconName:"tent-arrow-down-to-line",icon:[640,512,[],"e57e","M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zM369.3 133c8.6-6.7 20.7-6.7 29.4 0L565.2 261.7c10.7 8.3 18 20.1 20.7 33.3l33.9 169.3C631.2 466.1 640 476 640 488c0 13.3-10.7 24-24 24H600 168 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H148.3l33.8-169c2.6-13.2 10-25.1 20.7-33.3L369.3 133zm-172 331H360V200.9L232.1 299.7c-1.5 1.2-2.6 2.9-3 4.8L197.3 464zM472 464h98.7L538.8 304.4c-.4-1.9-1.4-3.6-3-4.8L408 200.9V336l64 128z"]},faCertificate:{prefix:"far",iconName:"certificate",icon:[512,512,[],"f0a3","M178.7 122.2c11.2-6.5 19.3-17.2 22.5-29.8l5.3-20.9 15 15.5c9 9.3 21.4 14.5 34.4 14.5s25.4-5.2 34.4-14.5l15-15.5 5.3 20.9c3.2 12.6 11.3 23.3 22.5 29.8s24.6 8.1 37 4.6l20.8-5.9-5.9 20.8c-3.5 12.5-1.9 25.8 4.6 37s17.2 19.3 29.8 22.5l20.9 5.3-15.5 15c-9.3 9-14.5 21.4-14.5 34.4s5.2 25.4 14.5 34.4l15.5 15-20.9 5.3c-12.6 3.2-23.3 11.3-29.8 22.5s-8.1 24.6-4.6 37l5.9 20.8-20.8-5.9c-12.5-3.5-25.8-1.9-37 4.6s-19.3 17.2-22.5 29.8l-5.3 20.9-15-15.5c-9-9.3-21.4-14.5-34.4-14.5s-25.4 5.2-34.4 14.5l-15 15.5-5.3-20.9c-3.2-12.6-11.3-23.3-22.5-29.8s-24.6-8.1-37-4.6l-20.8 5.9 5.9-20.8c3.5-12.5 1.9-25.8-4.6-37s-17.2-19.3-29.8-22.5l-20.9-5.3 15.5-15c9.3-9 14.5-21.4 14.5-34.4s-5.2-25.4-14.5-34.4l-15.5-15 20.9-5.3c12.6-3.2 23.3-11.3 29.8-22.5s8.1-24.6 4.6-37l-5.9-20.8 20.8 5.9c12.5 3.5 25.8 1.9 37.1-4.6zM222.5 19.1L211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3l-4 15.9L154.7 80.6 108.5 67.5 92.7 63.1c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l4.5 15.8 13.1 46.2L34.1 166.5l-15.9 4c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l11.8 11.5L53.5 256 19.1 289.5 7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l15.9 4 46.5 11.8L67.5 403.5l-4.5 15.8c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l15.8-4.5 46.2-13.1 11.8 46.5 4 15.9c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4L222.5 493 256 458.5 289.5 493 301 504.7c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l4-15.9 11.8-46.5 46.2 13.1 15.8 4.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-4.5-15.8-13.1-46.2 46.5-11.8 15.9-4c8.4-2.1 15-8.7 17.3-17.1s-.2-17.4-6.4-23.4L493 289.5 458.5 256 493 222.5 504.7 211c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-15.9-4-46.5-11.8 13.1-46.2 4.5-15.8c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-15.8 4.5L357.3 80.6 345.5 34.1l-4-15.9c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L289.5 19.1 256 53.5 222.5 19.1z"]},faCrystalBall:{prefix:"far",iconName:"crystal-ball",icon:[448,512,[],"e362","M400 224c0 71-42 132.2-102.6 160h83.3c41.5-40.7 67.2-97.3 67.2-160C448 100.3 347.7 0 224 0S0 100.3 0 224c0 62.7 25.7 119.3 67.2 160h83.3C90 356.2 48 295 48 224c0-97.2 78.8-176 176-176s176 78.8 176 176zM167.5 100.3c-2.6-7-12.4-7-15 0l-9.8 26.4-26.4 9.8c-7 2.6-7 12.4 0 15l26.4 9.8 9.8 26.4c2.6 7 12.4 7 15 0l9.8-26.4 26.4-9.8c7-2.6 7-12.4 0-15l-26.4-9.8-9.8-26.4zm113 48l-18.4 49.8-49.8 18.4c-7 2.6-7 12.4 0 15l49.8 18.4 18.4 49.8c2.6 7 12.4 7 15 0l18.4-49.8 49.8-18.4c7-2.6 7-12.4 0-15l-49.8-18.4-18.4-49.8c-2.6-7-12.4-7-15 0zM20.3 474.2c-5.1 7.3-5.8 16.9-1.6 24.8S31.1 512 40 512H408c8.9 0 17.2-5 21.3-12.9s3.5-17.5-1.6-24.8L386.9 416H61.1L20.3 474.2z"]},faReplyAll:edV,faMailReplyAll:edk,faSuitcase:{prefix:"far",iconName:"suitcase",icon:[512,512,[129523],"f0f2","M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96h64c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64zm232 48H152h-8V432H368V144h-8zM64 144c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H96V144H64zM448 432c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H416V432h32z"]},faPersonSkating:edE,faSkating:edD,faStarShooting:{prefix:"far",iconName:"star-shooting",icon:[512,512,[127776],"e036","M313 41L265 89c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L279 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM129.5 388.7L120 444l49.5-26.1c14-7.4 30.7-7.4 44.7 0L263.8 444l-9.5-55.4c-2.7-15.6 2.5-31.4 13.8-42.4L308.3 307l-55.5-8.1c-15.6-2.3-29.2-12.1-36.1-26.3l-24.8-50.3-24.8 50.3c-7 14.2-20.5 24-36.1 26.3L75.5 307l40.2 39.2c11.3 11 16.4 26.9 13.8 42.4zm-5.4-137.3l46.3-94c8.8-17.9 34.3-17.9 43.1 0l46.3 94 103.5 15.1c19.7 2.9 27.5 27 13.3 40.9l-74.9 73.2 17.7 103.3c3.4 19.6-17.2 34.6-34.8 25.3l-92.6-48.8L99.3 509.2c-17.6 9.3-38.2-5.7-34.8-25.3L82.2 380.6 7.2 307.4C-7 293.5 .9 269.3 20.5 266.5l103.5-15.1zM505 199c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0zM505 41L361 185c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faBinaryLock:{prefix:"far",iconName:"binary-lock",icon:[640,512,[],"e33d","M318 4.5c-6.3-4.5-14.3-5.7-21.6-3.3l-48 16C235.8 21.4 229 35 233.2 47.6S251 67 263.6 62.8L280 57.3V176H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h56 56c13.3 0 24-10.7 24-24s-10.7-24-24-24H328V24c0-7.7-3.7-15-10-19.5zM94 292.5c-6.3-4.5-14.3-5.7-21.6-3.3l-48 16C11.8 309.4 5 323 9.2 335.6S27 355 39.6 350.8L56 345.3V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H80h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H104V312c0-7.7-3.7-15-10-19.5zM72 0C32.2 0 0 32.2 0 72v80c0 39.8 32.2 72 72 72h48c39.8 0 72-32.2 72-72V72c0-39.8-32.2-72-72-72H72zM48 72c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V72zM192 360v80c0 39.8 32.2 72 72 72h48c39.8 0 72-32.2 72-72V360c0-39.8-32.2-72-72-72H264c-39.8 0-72 32.2-72 72zm72-24h48c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H264c-13.3 0-24-10.7-24-24V360c0-13.3 10.7-24 24-24zm264-96c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faFilterCircleDollar:edS,faFunnelDollar:ed_,faCameraRetro:{prefix:"far",iconName:"camera-retro",icon:[512,512,[128247],"f083","M192 112H64c-8.8 0-16 7.2-16 16v64H156.1c23.5-29.3 59.5-48 99.9-48s76.5 18.7 99.9 48H464V96c0-8.8-7.2-16-16-16H271.1c-2.5 0-4.9 .6-7.2 1.7l-50.5 25.2c-6.7 3.3-14 5.1-21.5 5.1zM48 240V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V240H380c2.6 10.2 4 21 4 32c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-11 1.4-21.8 4-32H48zM0 416V128C0 92.7 28.7 64 64 64l0-16c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V64h32l50.5-25.2c8.9-4.4 18.7-6.8 28.6-6.8H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64zM336 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},faCircleArrowDown:edO,faArrowCircleDown:edP,faCommentPen:edj,faCommentEdit:edB,faFileImport:edR,faArrowRightToFile:edU,faBanjo:{prefix:"far",iconName:"banjo",icon:[512,512,[129685],"f8a3","M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-22.2 59.1-61.5 61.5-1.2 1.2c-22-16.5-48.2-27.7-76.6-31.7V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.7c-28.5 4.1-54.6 15.3-76.6 31.7l-1.2-1.2c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l1.2 1.2C41 241.4 29.8 267.5 25.7 296H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h1.7c4.1 28.5 15.3 54.6 31.7 76.6l-1.2 1.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l1.2-1.2c22 16.5 48.2 27.7 76.6 31.7V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-1.7c28.5-4.1 54.6-15.3 76.6-31.7l1.2 1.2c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-1.2-1.2c16.5-22 27.7-48.2 31.7-76.6H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.7c-4.1-28.5-15.3-54.6-31.7-76.6l1.2-1.2 0 0 61.5-61.5 59.1-22.2c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zM153 311c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-48-48z"]},faSquareArrowUpRight:edF,faExternalLinkSquare:edG,faLightEmergencyOn:{prefix:"far",iconName:"light-emergency-on",icon:[640,512,[],"e420","M69.3 36c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32zM597.3 76c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM24 192c-13.3 0-24 10.7-24 24s10.7 24 24 24H72c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm544 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H568zM448 208v96h48V208c0-97.2-78.8-176-176-176s-176 78.8-176 176v96h48V208c0-70.7 57.3-128 128-128s128 57.3 128 128zM144 432V384H496v48H144zM96 384v48c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V384c0-26.5-21.5-48-48-48H144c-26.5 0-48 21.5-48 48zM320 144c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64z"]},faKerning:{prefix:"far",iconName:"kerning",icon:[640,512,[],"f86f","M453.8 34.1c5.6-12 .4-26.3-11.6-31.9s-26.3-.4-31.9 11.6l-216 464c-5.6 12-.4 26.3 11.6 31.9s26.3 .4 31.9-11.6l216-464zM45.5 109.3C39.5 97.4 25.1 92.6 13.3 98.5S-3.4 118.9 2.5 130.7l136 272c4.1 8.1 12.4 13.3 21.5 13.3s17.4-5.1 21.5-13.3l136-272c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7L160 338.3 45.5 109.3zm328.2 293L397.3 352H562.7l23.6 50.2c5.6 12 19.9 17.1 31.9 11.5s17.1-19.9 11.5-31.9l-128-272c-4-8.4-12.4-13.8-21.7-13.8s-17.8 5.4-21.7 13.8l-128 272c-5.6 12-.5 26.3 11.5 31.9s26.3 .5 31.9-11.5zM480 176.4L540.1 304H419.9L480 176.4z"]},faBoxOpen:{prefix:"far",iconName:"box-open",icon:[640,512,[],"f49e","M17.2 125.5c-9 17.9 .6 39.6 19.8 45.1l163.3 46.7c13.9 4 28.8-1.9 36.2-14.3L320 64 75.2 33.4c-6.7-.8-13.3 2.7-16.3 8.7L17.2 125.5zM320 64l83.4 139c7.4 12.4 22.3 18.3 36.2 14.3l163.3-46.7c19.3-5.5 28.8-27.2 19.8-45.1L581.1 42.1c-3-6.1-9.6-9.6-16.3-8.7L320 64zm-1.1 64h2.2l0 0h-2.2l0 0zM528 225.3V378.5l-184 46V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V424.5l-184-46V225.3L64 211.6v167c0 22 15 41.2 36.4 46.6l204.1 51c10.2 2.5 20.9 2.5 31 0l204.1-51c21.4-5.3 36.4-24.5 36.4-46.6v-167l-48 13.7z"]},faSquareF:{prefix:"far",iconName:"square-f",icon:[448,512,[],"e270","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v64h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152c0-13.3 10.7-24 24-24z"]},faScroll:{prefix:"far",iconName:"scroll",icon:[576,512,[128220],"f70e","M48 112c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 44.2 35.8 80 80 80H496c44.2 0 80-35.8 80-80V352c0-26.5-21.5-48-48-48h-.6-.6-.6-.6-.6-.6H524h-.6-.6-.6-.6-.6-.6-.6-.6H519h-.6-.6-.6-.6-.5-.6-.5-.6-.5-.5H513h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H507h-.5H506h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H499h-.5H498h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H487h-.5H486h-.5H485h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H456h-.5H455h-.5H454h-.5H453h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H441h-.5H440h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H431h-.5H430h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H423h-.5H422h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H415h-.5H414h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H407h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H400h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H393h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H386h-.5H385h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H378h-.5H377h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H370h-.5H369h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H360h-.5H359h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H347h-.5H346h-.5H345h-.5H344h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H315h-.5H314h-.5H313h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H302h-.5H301h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H294h-.5H293h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H287h-.5-.5-.5-.5-.5-.5-.5-.6-.6-.6H281h-.6-.6-.6-.6-.6-.6-.6-.6H276h-.6-.6-.6-.6-.6-.6H272c-26.5 0-48 21.5-48 48v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V112c0-11.4-2.4-22.2-6.7-32H400c17.7 0 32 14.3 32 32V272h48V112c0-44.2-35.8-80-80-80H80C35.8 32 0 67.8 0 112v48c0 26.5 21.5 48 48 48H80V160H48V112zM496 432H265.3c4.3-9.8 6.7-20.6 6.7-32V352h0 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .6 .5 .6 .5 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 0v48c0 17.7-14.3 32-32 32z"]},faSpa:{prefix:"far",iconName:"spa",icon:[576,512,[],"f5bb","M288 92.1c21.2 24.9 52.1 69.7 68.6 134.5c13.3-10.3 27.4-19.5 42.2-27.6c-27.3-91.6-79.3-145.6-96.8-161.8c-3.8-3.5-8.8-5.2-13.9-5.2s-10.1 1.7-13.9 5.2c-17.5 16.2-69.5 70.1-96.8 161.8c14.8 8.1 28.9 17.3 42.2 27.6c16.5-64.8 47.3-109.7 68.6-134.5zm-96 377c22.9 6.7 47 10.5 72 10.9h48c25-.4 49.1-4.1 72-10.9c111-32.7 192-135.4 192-257c0-11.1-9-20.1-20.1-20.1c-61.7 0-121.7 17.9-171.9 54.1c-41.8 30-75.1 71-96 118.7c-20.9-47.7-54.2-88.6-96-118.7C141.8 209.9 81.8 192 20.1 192C9 192 0 201 0 212.1c0 121.6 81 224.3 192 257zm0-50.5C116.8 390.9 60.8 323.2 49.9 241.4c55.1 5.9 104.6 30.5 142.1 67.2c33.5 32.9 57.4 75.5 67.2 123.2c-23.5-.9-46.1-5.5-67.2-13.3zm192 0c-21.1 7.7-43.6 12.4-67.2 13.3c9.7-47.8 33.7-90.4 67.2-123.2c37.5-36.8 87-61.3 142.1-67.2C515.2 323.2 459.2 390.9 384 418.5z"]},faArrowLeftFromLine:edY,faArrowFromRight:edQ,faStrawberry:{prefix:"far",iconName:"strawberry",icon:[512,512,[],"e32b","M494.1 33.5c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6C439.7 38.4 420.3 61.8 402 80c-.7 .7-1.4 1.4-2 2c0-.7 0-1.4 0-2.1c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-10.8-8.6-35.4-24.9-68.2-26.6c19.4-19.7 42.9-47.5 56.3-78.7zM192.2 112c20.5 0 40.8 7.8 56.4 23.4l128 128c15.6 15.6 23.4 36 23.4 56.6c0 59.2-62.9 144-224 144c-60 0-87.8-11.7-102.1-25.9S48 396 48 336c0-161 84.9-224 144.2-224zm0-48C96.2 64 0 160 0 336C0 464 48 512 176 512c176 0 272-96 272-192c0-32.8-12.5-65.5-37.5-90.5l-128-128C257.6 76.6 224.9 64.1 192.2 64zm-2.8 90.5c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm47.3 98.3c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm-32 80c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm-32 80c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm96.7-66.3c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm24-80c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm55.3 90.3c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm-192-80c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm-23.3 53.7c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3z"]},faLocationPinLock:{prefix:"far",iconName:"location-pin-lock",icon:[512,512,[],"e51f","M192 451.7c18.5-23.7 41.6-54.7 64-88.1v83.2c-15.3 20.6-29.3 38.6-40.3 52.3c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0c95.7 0 175 70 189.6 161.5c-16.9 2.8-32.6 9.4-46.1 18.9C329.6 106.3 267.6 48 192 48C112.5 48 48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6zM224 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm288 48c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faPause:{prefix:"far",iconName:"pause",icon:[320,512,[9208],"f04c","M48 112l0 288H96V112H48zM0 112C0 85.5 21.5 64 48 64H96c26.5 0 48 21.5 48 48V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112zm224 0V400h48V112H224zm-48 0c0-26.5 21.5-48 48-48h48c26.5 0 48 21.5 48 48V400c0 26.5-21.5 48-48 48H224c-26.5 0-48-21.5-48-48V112z"]},faClockEightThirty:{prefix:"far",iconName:"clock-eight-thirty",icon:[512,512,[],"e346","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V300.8L173.3 340c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l96-64c7.4-4.9 16.8-5.4 24.6-1.2S280 247.1 280 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faPlaneEngines:edq,faPlaneAlt:edK,faHillAvalanche:{prefix:"far",iconName:"hill-avalanche",icon:[576,512,[],"e507","M551.1 391.1c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8zM448 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM48 440V145.9L366.1 464H72c-13.3 0-24-10.7-24-24zM68.3 98.3C43.1 73.1 0 91 0 126.6V440c0 39.8 32.2 72 72 72H385.4c35.6 0 53.5-43.1 28.3-68.3L68.3 98.3z"]},faTemperatureEmpty:edZ,faTemperature0:edW,faThermometer0:ed$,faThermometerEmpty:edX,faBomb:{prefix:"far",iconName:"bomb",icon:[512,512,[128163],"f1e2","M459.1 52.4l45.7 16.8c4.3 1.6 7.3 5.9 7.2 10.4c0 4.5-3 8.7-7.2 10.2l-45.7 16.8-16.5 45.8c-1.5 4.4-5.8 7.5-10.4 7.5s-8.9-3.1-10.4-7.5l-16.8-45.8L359.2 89.8c-4.2-1.5-7.2-5.7-7.2-10.2c0-4.6 3-8.9 7.2-10.4l46-16.8L421.7 6.5c1.9-3.9 6.1-6.5 10.4-6.5s8.5 2.6 10.4 6.5l16.5 45.8zM302.9 149.6c-12.1 7.2-27.1 8.8-40.7 3.8c-16.9-6.1-35.1-9.4-54.2-9.4c-88.4 0-160 71.6-160 160s71.6 160 160 160s160-71.6 160-160c0-19.1-3.3-37.4-9.4-54.2c-4.9-13.7-3.3-28.6 3.8-40.7l-59.5-59.5zm-24.4-41.3l2.9-2.9c12.5-12.5 32.8-12.5 45.3 0l80 80c12.5 12.5 12.5 32.8 0 45.3l-2.9 2.9c7.9 22 12.2 45.7 12.2 70.5c0 114.9-93.1 208-208 208S0 418.9 0 304S93.1 96 208 96c24.7 0 48.5 4.3 70.5 12.3zM200 224c-39.8 0-72 32.2-72 72c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-66.3 53.7-120 120-120c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},faGaugeLow:edJ,faTachometerAltSlow:ed1,faRegistered:{prefix:"far",iconName:"registered",icon:[512,512,[174],"f25d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152V264v96c0 13.3 10.7 24 24 24s24-10.7 24-24V288h60.9l37.2 81.9c5.5 12.1 19.7 17.4 31.8 11.9s17.4-19.7 11.9-31.8L315.7 275c21.8-14.3 36.3-39 36.3-67c0-44.2-35.8-80-80-80H184c-13.3 0-24 10.7-24 24zm48 88V176h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H208z"]},faTrashCanPlus:{prefix:"far",iconName:"trash-can-plus",icon:[448,512,[],"e2ac","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zM200 376V312H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V200c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faAddressCard:ed0,faContactCard:ed2,faVcard:ed6,faScaleUnbalancedFlip:ed4,faBalanceScaleRight:ed3,faGlobeSnow:{prefix:"far",iconName:"globe-snow",icon:[448,512,[],"f7a3","M297.4 384C358 356.2 400 295 400 224c0-97.2-78.8-176-176-176S48 126.8 48 224c0 71 42 132.2 102.6 160H67.2C25.7 343.3 0 286.7 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 62.7-25.7 119.3-67.2 160H297.4zM232 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm3.3 84.7l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H271.5l44.8 53.8c4 4.8 4.8 11.4 2.2 17s-8.3 9.2-14.5 9.2H248v48H200V336H144c-6.2 0-11.9-3.6-14.5-9.2s-1.8-12.3 2.2-17L176.5 256H160c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64c6.2-6.2 16.4-6.2 22.6 0zM328 144a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM80 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM20.3 474.2L61.1 416H386.9l40.8 58.2c5.1 7.3 5.8 16.9 1.6 24.8S416.9 512 408 512H40c-8.9 0-17.2-5-21.3-12.9s-3.5-17.5 1.6-24.8z"]},faSubscript:{prefix:"far",iconName:"subscript",icon:[512,512,[],"f12c","M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24H51.2l96 144-96 144H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c8 0 15.5-4 20-10.7l92-138 92 138C272.5 444 280 448 288 448h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H300.8l-96-144 96-144H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H288c-8 0-15.5 4-20 10.7l-92 138L84 74.7C79.5 68 72 64 64 64H24zM472 312c0-8-3.9-15.4-10.5-19.9s-15-5.4-22.4-2.4l-40 16c-12.3 4.9-18.3 18.9-13.4 31.2s18.9 18.3 31.2 13.4l7.1-2.8V464H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h40 40c13.3 0 24-10.7 24-24s-10.7-24-24-24H472V312z"]},faDiamondTurnRight:ed5,faDirections:ed8,faIntegral:{prefix:"far",iconName:"integral",icon:[320,512,[],"f667","M216 48c-17.7 0-32 14.3-32 32V432c0 44.2-35.8 80-80 80s-80-35.8-80-80V416c0-13.3 10.7-24 24-24s24 10.7 24 24v16c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-44.2 35.8-80 80-80s80 35.8 80 80V96c0 13.3-10.7 24-24 24s-24-10.7-24-24V80c0-17.7-14.3-32-32-32z"]},faBurst:{prefix:"far",iconName:"burst",icon:[512,512,[],"e4dc","M161.7 216.4c4.9-14.3 2.7-30.1-5.9-42.6l-39.2-57.1 57.1 39.2c12.5 8.6 28.3 10.7 42.6 5.9s25.5-16.2 30.2-30.6l9.4-29.1 11.7 36c4 12.4 12.9 22.6 24.6 28.3s25.2 6.4 37.5 2l22-8-8 22.1c-4.5 12.2-3.8 25.8 2 37.5s15.9 20.6 28.3 24.6l36 11.7-32.6 10.6c-13.5 4.4-24.3 14.5-29.7 27.6s-4.6 27.9 2 40.4l17 32.2-32.2-17c-12.5-6.6-27.3-7.3-40.4-2s-23.2 16.2-27.6 29.7L256 410.1l-10.6-32.6c-4.4-13.5-14.5-24.3-27.6-29.7s-27.9-4.6-40.4 2l-32.2 17 16.9-32.2c6.6-12.5 7.3-27.3 2-40.4s-16.2-23.2-29.7-27.6L101.9 256l29.1-9.4c14.4-4.7 25.8-15.9 30.6-30.2zm-2-128.5L37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l83.7 122 28.3 41.3L68.6 216.3l-52 16.8C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l56.7 18.4 46.3 15L97 355.3 66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3L156.7 415l43.1-22.7 15 46.3 18.4 56.7c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l18.4-56.7 15-46.3L355.3 415l57.5 30.2c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L415 355.3l-22.7-43.1 46.3-15 56.7-18.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8l-60.8-19.7-45.7-14.8 16.4-45.1 9.2-25.3c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-25.3 9.2-45.1 16.4L298.5 77.4 278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-16.8 52-15.4 47.6L159.6 87.9z"]},faHouseLaptop:ed9,faLaptopHouse:ed7,faFaceTired:eue,faTired:eut,faMoneyBills:{prefix:"far",iconName:"money-bills",icon:[640,512,[],"e1f3","M528 80c0 35.3 28.7 64 64 64V272c-35.3 0-64 28.7-64 64H208c0-35.3-28.7-64-64-64V144c35.3 0 64-28.7 64-64H528zM160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM448 208a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z"]},faBlindsRaised:{prefix:"far",iconName:"blinds-raised",icon:[512,512,[],"f8fd","M24 0C10.7 0 0 10.7 0 24C0 34.6 6.9 43.6 16.4 46.8l-15 45C.5 94.6 0 97.5 0 100.5C0 115.7 12.3 128 27.5 128H112V80H55.9L66.6 48H112h32V80v48 80 48V372.1C116 382 96 408.6 96 440c0 39.8 32.2 72 72 72s72-32.2 72-72c0-31.4-20-58-48-67.9V256 208 128 80 48h32H445.4l10.7 32H224v48H484.5c15.2 0 27.5-12.3 27.5-27.5c0-3-.5-5.9-1.4-8.7l-15-45C505.1 43.6 512 34.6 512 24c0-13.3-10.7-24-24-24h-8H192 144 32 24zM144 440a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM112 208H55.5l15.4-48H20.5L1.3 219.9c-.9 2.7-1.3 5.6-1.3 8.4C0 243.6 12.4 256 27.7 256H112V208zm112 48H484.3c15.3 0 27.7-12.4 27.7-27.7c0-2.9-.4-5.7-1.3-8.4L491.5 160H441.1l15.4 48H224v48z"]},faSmog:{prefix:"far",iconName:"smog",icon:[640,512,[],"f75f","M80 144c0-53 43-96 96-96c29.5 0 55.9 13.3 73.5 34.3c4.7 5.6 11.8 8.8 19.2 8.5s14.2-3.9 18.6-9.9c14.6-20 38.1-33 64.7-33c36.6 0 67.5 24.6 77 58.2c2 7.1 7.2 12.9 14.1 15.7s14.6 2.3 21-1.4c9.4-5.4 20.2-8.5 31.9-8.5c35.3 0 64 28.7 64 64s-28.7 64-64 64H459c-6.5 0-12.8 2.7-17.3 7.4c-14.6 15.2-35 24.6-57.7 24.6s-43.1-9.4-57.7-24.6c-4.5-4.7-10.8-7.4-17.3-7.4H176c-53 0-96-43-96-96zM176 0C96.5 0 32 64.5 32 144s64.5 144 144 144H299.3c22.5 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32H496c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.7 0-62.5 12.2-85.1 32.3C242.2 12.1 210.5 0 176 0zM552 464H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24zm280-72c0-13.3-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24zM200 368H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24z"]},faUfoBeam:{prefix:"far",iconName:"ufo-beam",icon:[576,512,[],"e048","M152.5 163.3l-16.9 17c-4-4-6.5-9.2-7-14.9c-.6-7-.8-14-.5-20.7c-22 6.7-40.3 14.6-53.9 23C52.5 181.2 48 192.2 48 197.9c0 4.1 2.2 11 12.6 20.2c10.4 9.1 26.8 18.4 49.1 26.7C154.2 261.3 217.2 272 288 272s133.8-10.7 178.3-27.2c22.3-8.3 38.7-17.6 49.1-26.7c10.4-9.2 12.6-16 12.6-20.2c0-5.7-4.5-16.7-26.2-30.1c-13.7-8.4-31.9-16.3-53.9-23c.3 6.8 .1 13.7-.5 20.7c-.5 5.6-3 10.9-7 14.9l-16.9-17c16.9 17 16.9 17 16.9 17.1l0 0 0 0-.1 .1-.3 .3c-.2 .2-.4 .4-.7 .7c-.6 .5-1.3 1.1-2.1 1.9c-1.8 1.5-4.2 3.3-7.3 5.5c-6.3 4.3-15.4 9.7-27.7 14.9C377.4 214.2 340.3 224 288 224s-89.4-9.8-114.1-20.2c-12.3-5.2-21.4-10.6-27.7-14.9c-3.1-2.2-5.6-4-7.3-5.5c-.9-.7-1.6-1.4-2.1-1.9c-.3-.3-.5-.5-.7-.7l-.3-.3-.1-.1 0 0 0 0c0 0 0 0 16.9-17.1zM49 126.9c24-14.8 55.6-26.7 91.7-35.2C165.7 36.3 224.3 0 288 0s122.3 36.3 147.3 91.7c36.1 8.6 67.8 20.4 91.7 35.2c26.1 16.1 49 39.7 49 70.9c0 23-12.6 41.9-28.9 56.2c-16.3 14.4-38.6 26.2-64.1 35.7C432 308.7 363 320 288 320s-144-11.3-195-30.2c-25.4-9.5-47.7-21.3-64.1-35.7C12.6 239.8 0 220.8 0 197.9c0-31.2 22.9-54.8 49-70.9zm351 24c-.5-57.5-50.3-103-112-103s-111.4 45.5-112 103c3.8 2.4 9.3 5.5 16.7 8.6c18.4 7.8 49.1 16.4 95.3 16.4s76.9-8.6 95.3-16.4c7.4-3.1 12.9-6.2 16.7-8.6zM117.2 363.2l-72 136c-6.2 11.7-20.7 16.2-32.4 10S-3.4 488.5 2.8 476.8l72-136c6.2-11.7 20.7-16.2 32.4-10s16.2 20.7 10 32.4zm384-22.5l72 136c6.2 11.7 1.7 26.2-10 32.4s-26.2 1.7-32.4-10l-72-136c-6.2-11.7-1.7-26.2 10-32.4s26.2-1.7 32.4 10z"]},faCircleCaretUp:eua,faCaretCircleUp:eun,faUserVneckHairLong:{prefix:"far",iconName:"user-vneck-hair-long",icon:[448,512,[],"e463","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H224 70.6C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5V128zM48.3 461.9H399.7c-3.1-46.7-32.9-86.2-74.4-103.1l-50.2 66.9c-25.6 34.1-76.8 34.1-102.4 0l-50.2-66.9c-41.4 16.9-71.3 56.4-74.4 103.1zm83.8-156.2c5.8-1.3 11.7 1.2 15.3 5.9l63.9 85.2c6.4 8.5 19.2 8.5 25.6 0l63.9-85.2c3.6-4.7 9.5-7.2 15.3-5.9C391.4 322.2 448 389.5 448 469.9v8c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32v-8c0-80.5 56.6-147.7 132.1-164.2z"]},faSquareALock:{prefix:"far",iconName:"square-a-lock",icon:[576,512,[],"e44d","M64 80H384c8.8 0 16 7.2 16 16v84.1c14-9.8 30.3-16.4 48-18.9V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H320V432H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm181.8 61.9c-3.9-8.5-12.4-13.9-21.8-13.9s-17.9 5.4-21.8 13.9l-96 208c-5.6 12-.3 26.3 11.7 31.8s26.3 .3 31.8-11.7l12-26.1H286.2l12 26.1c4 8.8 12.7 13.9 21.8 13.9V352c0-11.4 3-22.1 8.2-31.4L245.8 141.9zM224 209.3L264 296H184l40-86.7zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faCrutch:{prefix:"far",iconName:"crutch",icon:[512,512,[],"f7f7","M329 7L505 183c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L295 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM164.2 201.9L287.4 78.6l33.9 33.9L249.9 184 328 262.1l71.4-71.4 33.9 33.9L310.1 347.8c-11.8 11.8-26.8 20-43.1 23.7L159.4 395.4c-7.4 1.7-14.2 5.4-19.6 10.8L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l98.8-98.8c5.4-5.4 9.1-12.2 10.8-19.6L140.5 245c3.6-16.3 11.8-31.3 23.7-43.1zM216 217.9l-17.9 17.9c-5.4 5.4-9.1 12.2-10.8 19.6l-19.8 89 89-19.8c7.4-1.7 14.2-5.4 19.6-10.8L294.1 296 216 217.9z"]},faGasPumpSlash:{prefix:"far",iconName:"gas-pump-slash",icon:[640,512,[],"f5f4","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-67.2-52.7C571.4 404.9 576 391 576 376V155.9c0-19.1-7.6-37.4-21.1-50.9L481 31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l33 33V160c0 29.8 20.4 54.9 48 62V376c0 3.8-.9 7.4-2.5 10.6L384 275.7V64c0-35.3-28.7-64-64-64H160c-30.9 0-56.7 21.9-62.7 51L38.8 5.1zM144 87.6V64c0-8.8 7.2-16 16-16H320c8.8 0 16 7.2 16 16V238L144 87.6zm240 311l-48-37.8V464H144V209.5L96 171.6V464l-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h8 48H336h48 8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0V398.5z"]},faFontAwesome:eur,faFontAwesomeFlag:eui,faFontAwesomeLogoFull:euc,faCloudArrowUp:eus,faCloudUpload:euo,faCloudUploadAlt:eul,faPalette:{prefix:"far",iconName:"palette",icon:[512,512,[127912],"f53f","M464 258.2c0 2.7-1 5.2-4.2 8c-3.8 3.1-10.1 5.8-17.8 5.8H344c-53 0-96 43-96 96c0 6.8 .7 13.4 2.1 19.8c3.3 15.7 10.2 31.1 14.4 40.6l0 0c.7 1.6 1.4 3 1.9 4.3c5 11.5 5.6 15.4 5.6 17.1c0 5.3-1.9 9.5-3.8 11.8c-.9 1.1-1.6 1.6-2 1.8c-.3 .2-.8 .3-1.6 .4c-2.9 .1-5.7 .2-8.6 .2C141.1 464 48 370.9 48 256S141.1 48 256 48s208 93.1 208 208c0 .7 0 1.4 0 2.2zm48 .5c0-.9 0-1.8 0-2.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c3.5 0 7.1-.1 10.6-.2c31.8-1.3 53.4-30.1 53.4-62c0-14.5-6.1-28.3-12.1-42c-4.3-9.8-8.7-19.7-10.8-29.9c-.7-3.2-1-6.5-1-9.9c0-26.5 21.5-48 48-48h97.9c36.5 0 69.7-24.8 70.1-61.3zM160 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTransporter4:{prefix:"far",iconName:"transporter-4",icon:[512,512,[],"e2a5","M224 0h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-48 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 64H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 64H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM472.7 134.6L480 160l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 192l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 192l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 160l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zm-416 224L64 384l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L64 416l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L32 416 6.6 408.7C2.7 407.6 0 404.1 0 400s2.7-7.6 6.6-8.7L32 384l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zM96 488c0-13.3 10.7-24 24-24H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24z"]},faChartMixedUpCircleCurrency:{prefix:"far",iconName:"chart-mixed-up-circle-currency",icon:[576,512,[],"e5d8","M408 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h52.5L320.2 168.2 207.8 69.9c-8.2-7.1-20.1-7.9-29.1-1.9L10.7 180c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7L190 118.2l114.2 99.9c9 7.9 22.4 7.9 31.4 .2L496 80.7V136c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H408zM200 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V272c0-4.4 3.6-8 8-8s8 3.6 8 8V432zm-8-208c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48s48-21.5 48-48V272c0-26.5-21.5-48-48-48zM72 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V368c0-4.4 3.6-8 8-8s8 3.6 8 8v64zM64 320c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48s48-21.5 48-48V368c0-26.5-21.5-48-48-48zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm25.4-169.4a35.9 35.9 0 1 0 -50.7 50.7 35.9 35.9 0 1 0 50.7-50.7zM396.7 426l-17.3 17.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L374 403.3c-13.2-21.6-13.2-49.1 0-70.7l-17.3-17.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L396.7 310c21.6-13.2 49.1-13.2 70.7 0l17.3-17.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L490 332.7c13.2 21.6 13.2 49.1 0 70.7l17.3 17.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L467.3 426c-21.6 13.2-49.1 13.2-70.7 0z"]},faObjectsAlignRight:{prefix:"far",iconName:"objects-align-right",icon:[512,512,[],"e3bf","M512 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 464c0 13.3 10.7 24 24 24s24-10.7 24-24l0-464zM336 176L48 176l0-64 288 0 0 64zm48-64c0-26.5-21.5-48-48-48L48 64C21.5 64 0 85.5 0 112l0 64c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-64zM336 400l-160 0 0-64 160 0 0 64zm48-64c0-26.5-21.5-48-48-48l-160 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-64z"]},faArrowsTurnRight:{prefix:"far",iconName:"arrows-turn-right",icon:[448,512,[],"e4c0","M294.4 7.7c9-9.7 24.2-10.3 33.9-1.3l112 104c4.9 4.5 7.7 10.9 7.7 17.6s-2.8 13-7.7 17.6l-112 104c-9.7 9-24.9 8.5-33.9-1.3s-8.5-24.9 1.3-33.9L362.9 152H120c-39.8 0-72 32.2-72 72v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V224c0-66.3 53.7-120 120-120H362.9L295.7 41.6c-9.7-9-10.3-24.2-1.3-33.9zm-96 256c9-9.7 24.2-10.3 33.9-1.3l112 104c4.9 4.5 7.7 10.9 7.7 17.6s-2.8 13-7.7 17.6l-112 104c-9.7 9-24.9 8.5-33.9-1.3s-8.5-24.9 1.3-33.9L266.9 408H88c-22.1 0-40 17.9-40 40v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448c0-48.6 39.4-88 88-88H266.9l-67.2-62.4c-9.7-9-10.3-24.2-1.3-33.9z"]},faVest:{prefix:"far",iconName:"vest",icon:[448,512,[],"e085","M104 0h8.3 5c19.4 0 35.2 10 45.5 19.2C172.3 27.6 191.4 40 224 40s51.7-12.4 61.2-20.8C295.5 10 311.3 0 330.7 0h5H344c1.9 0 3.8 .1 5.7 .3C378 3.2 400 27 400 56v72 58.7c0 4.4 1.2 8.6 3.4 12.3l34.3 57.2c6.7 11.2 10.3 24 10.3 37V456c0 30.9-25.1 56-56 56H264c-30.9 0-56-25.1-56-56V295.1c0-7.1 1-14.1 3.1-20.9L269.5 81.5c-13 4-28.1 6.5-45.5 6.5s-32.5-2.6-45.5-6.5l28.8 95-25.1 82.8L119.9 53.7c-1-3.4-4.1-5.7-7.7-5.7H104c-4.4 0-8 3.6-8 8v72 58.7c0 13-3.5 25.9-10.3 37L51.4 280.9c-2.2 3.7-3.4 8-3.4 12.3V398.1l55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L51.4 462.5c1.3 .9 2.9 1.5 4.6 1.5H176.4c1.6 17.6 8.4 33.8 18.8 46.9c-3.6 .7-7.4 1.1-11.2 1.1H56c-30.9 0-56-25.1-56-56V293.3c0-13 3.5-25.9 10.3-37l34.3-57.2c2.2-3.7 3.4-8 3.4-12.3V128 56C48 25.1 73.1 0 104 0zM352 56c0-4.4-3.6-8-8-8h0-8.3c-3.5 0-6.6 2.3-7.7 5.7L257 288.2c-.7 2.3-1 4.6-1 7V456c0 4.4 3.6 8 8 8H392c1.7 0 3.3-.5 4.6-1.5L311 377c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55V293.3c0-4.4-1.2-8.6-3.4-12.3l-34.3-57.2c-6.7-11.2-10.3-24-10.3-37V128 56z"]},faPig:{prefix:"far",iconName:"pig",icon:[640,512,[128022],"f706","M475 32c-4 0-7.9 .5-11.8 1.5L417.1 45c-21.1 5.3-38.6 18-50.2 35H240C162.6 80 98 135 83.2 208H47.4c-8.5 0-15.4-6.9-15.4-15.4c0-7.1 4.8-13.3 11.7-15l8.2-2c8.6-2.1 13.8-10.8 11.6-19.4s-10.8-13.8-19.4-11.6l-8.2 2C14.8 151.8 0 170.8 0 192.6C0 218.8 21.2 240 47.4 240H80v16c0 55.8 31.8 104.2 78.1 128.1l22.3 68.3c5.4 16.5 20.7 27.6 38 27.6H264c22.1 0 40-17.9 40-40V416h16 32v24c0 22.1 17.9 40 40 40h45.5c17.3 0 32.7-11.1 38-27.6l13.7-42.1c26.1-7.5 49.6-22.2 67.8-42.4H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48h-8.7c-6.7-4.7-12.5-10.5-17.2-17.3l0 0c21-14.9 33.9-39.3 33.9-65.6C600 93 587 80 570.9 80H552v29.1c0 12.2-6.9 23.4-17.8 28.9c-4.1-3.8-8.4-7.4-12.7-10.8c4.2-10.3 6.5-21.5 6.5-33.2V82.3C528 54.5 505.5 32 477.7 32H475zm-.1 48l.1 0 0 0h2.6c1.3 0 2.3 1 2.3 2.3V94c0 9.4-3.3 18.2-8.9 25.1c-4.3 5.3-6.1 12.2-5 19s5.1 12.7 10.9 16.4c19.3 12.2 36.3 28.2 49.7 47.6c8.8 12.8 20.1 23.6 33.1 31.9c6.7 4.3 14.1 6 20.9 6H592v80H553.8c-12.8 0-23.8 6.1-31.1 14.5c-14.5 16.7-34.3 28.1-56.3 32c-8.7 1.6-15.8 7.8-18.6 16.2L431.7 432H400V392c0-13.3-10.7-24-24-24H320 280c-13.3 0-24 10.7-24 24v40H224.3l-23.7-72.7c-2.2-6.6-7.1-12-13.6-14.7c-34.7-14.5-59-48.8-59-88.6V240c0-61.9 50.1-112 112-112H381c9.6 0 18.3-5.7 22.1-14.5c4.6-10.7 13.9-19 25.7-21.9L474.9 80zM468 256a20 20 0 1 0 0-40 20 20 0 1 0 0 40z"]},faInboxFull:{prefix:"far",iconName:"inbox-full",icon:[512,512,[],"e1ba","M48 416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V336H382.8l-20.9 41.9c-6.8 13.6-20.6 22.1-35.8 22.1H185.9c-15.2 0-29-8.6-35.8-22.1L129.2 336H48v80zM405.6 92.1C403.8 85 397.4 80 390 80H122c-7.3 0-13.7 5-15.5 12.1L57.5 288h76.6c15.2 0 29 8.6 35.8 22.1L190.8 352H321.2l20.9-41.9c6.8-13.6 20.6-22.1 35.8-22.1h76.6l-49-195.9zM0 416V327.9c0-5.2 .6-10.4 1.9-15.5l58-231.9C67 52 92.6 32 122 32H390c29.4 0 55 20 62.1 48.5l58 231.9c1.3 5.1 1.9 10.3 1.9 15.5V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64zM184 128H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm-32 80H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCircleEnvelope:euf,faEnvelopeCircle:eud,faTrianglePersonDigging:euu,faConstruction:eup,faFerry:{prefix:"far",iconName:"ferry",icon:[576,512,[],"e4ea","M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32h68c17.1 0 28.7 17.4 22.2 33.2L468 80h4c30.9 0 56 25.1 56 56V293.9c0 11.5-3.5 22.7-10.1 32.1l-50.2 71.7c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L463.5 320H424 152 112.5l35.2 50.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L58.1 326C51.5 316.6 48 305.4 48 293.9V136c0-30.9 25.1-56 56-56h4l-6.2-14.8C95.3 49.4 106.9 32 124 32h68zM480 272V136c0-4.4-3.6-8-8-8H448 128 104c-4.4 0-8 3.6-8 8V272h32V184c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24v88h32zM176 208v64H400V208H176zM111.9 430.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faBullseyeArrow:{prefix:"far",iconName:"bullseye-arrow",icon:[512,512,[127919],"f648","M361.5 218.4c4.2 11.8 6.5 24.4 6.5 37.6c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112c13.2 0 25.9 2.3 37.6 6.5l4.9-4.9-7.6-45.8C279.6 97.3 268 96 256 96C167.6 96 96 167.6 96 256s71.6 160 160 160s160-71.6 160-160c0-12-1.3-23.6-3.8-34.9l-45.8-7.6-4.9 4.9zm97.4-8.1c3.3 14.7 5 30 5 45.7c0 114.9-93.1 208-208 208S48 370.9 48 256S141.1 48 256 48c15.7 0 31 1.7 45.7 5l38.8-38.8C314 5 285.6 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-29.6-5-58-14.3-84.5L459 210.3zm-93.9-29.4l50.7 8.4c10.2 1.7 20.6-1.6 27.9-8.9l51.2-51.2c8.1-8.1 5.3-21.9-5.4-26.2L432 80 409 22.5c-4.3-10.7-18-13.5-26.2-5.4L331.6 68.4c-7.3 7.3-10.6 17.7-8.9 27.9l8.4 50.7L239 239c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l92.1-92.1z"]},faArrowsDownToPeople:{prefix:"far",iconName:"arrows-down-to-people",icon:[640,512,[],"e4b9","M120 24c0-13.3 10.7-24 24-24s24 10.7 24 24V142.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0L63 153c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24zm295 95c9.4-9.4 24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24s24 10.7 24 24V142.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9zm81 137a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM480 464h32V400.5c-2-.3-4.1-.5-6.2-.5H486.2c-2.1 0-4.2 .2-6.2 .5V464zm98.9 27.4l-18.9-35V480c0 17.7-14.3 32-32 32H464c-17.7 0-32-14.3-32-32V456.3l-18.9 35c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8l-18.9-35V400c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V360.3l-18.9 35c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8l-18.9-35V480c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V456.3l-18.9 35c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8zM280 200a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm24 104.5V384h32V304.5c-2-.3-4.1-.5-6.2-.5H310.2c-2.1 0-4.2 .2-6.2 .5zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM128 464h32V400.5c-2-.3-4.1-.5-6.2-.5H134.2c-2.1 0-4.2 .2-6.2 .5V464z"]},faSeedling:euh,faSprout:eub,faClockSeven:{prefix:"far",iconName:"clock-seven",icon:[512,512,[],"e350","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V248.7l-60 90c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l64-96c2.6-3.9 4-8.6 4-13.3V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faLeftRight:eum,faArrowsAltH:eug,faBoxesPacking:{prefix:"far",iconName:"boxes-packing",icon:[640,512,[],"e4c7","M592 48H304v80H256V48c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H381.3c1.8-5 2.7-10.4 2.7-16V464H592V48zM561 311c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V321.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l64-64c9.4-9.4 24.6-9.4 33.9 0l64 64zM48 208v48H80 304h32V208H48zM0 272V192c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v80c0 17.7-14.3 32-32 32V480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32l0-176c-17.7 0-32-14.3-32-32zm80 32V464H304V304H80zm72 32h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCircleArrowLeft:euy,faArrowCircleLeft:euM,faFlashlight:{prefix:"far",iconName:"flashlight",icon:[640,512,[128294],"f8b8","M384 304H48V208H384c11.6 0 22.9-4.2 31.7-11.9l.1-.1c.2-.2 .7-.6 1.4-1.2c1.5-1.2 3.9-3.1 7.4-5.4c6.9-4.8 17.5-11.4 31.4-18.2c15-7.3 33.9-14.6 56.1-19.8V360.7c-22.2-5.2-41-12.5-56.1-19.8c-14-6.8-24.5-13.4-31.4-18.2c-3.4-2.4-5.9-4.3-7.4-5.4c-.7-.6-1.2-1-1.4-1.2l-.1-.1c-8.8-7.7-20-11.9-31.6-11.9zm192 64c-5.5 0-10.8-.2-16-.4V144.4c5.2-.3 10.5-.4 16-.4h16V368H576zM384 160H48c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H384s72 64 192 64h32c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H576c-120 0-192 64-192 64zM248 232c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faFileJpg:{prefix:"far",iconName:"file-jpg",icon:[512,512,[],"e646","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm144 48c-26.5 0-48-21.5-48-48V448c0-8.8 7.2-16 16-16s16 7.2 16 16v16c0 8.8 7.2 16 16 16s16-7.2 16-16V368c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 26.5-21.5 48-48 48zm96-160h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm80-40c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c-8.8 0-16-7.2-16-16s7.2-16 16-16h16c8.8 0 16 7.2 16 16v24c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392z"]},faGroupArrowsRotate:{prefix:"far",iconName:"group-arrows-rotate",icon:[512,512,[],"e4f6","M215 34.4c3.8 12.7-3.5 26.1-16.2 29.8c-14.2 4.2-27.8 10-40.5 17.1C159.4 86.1 160 91 160 96c0 35.3-28.7 64-64 64c-5 0-9.9-.6-14.6-1.7c-7.1 12.7-12.9 26.3-17.1 40.5c-3.8 12.7-17.1 19.9-29.8 16.2s-19.9-17.1-16.2-29.8c5.7-19.3 13.8-37.7 23.8-54.7C35.7 120.5 32 108.7 32 96c0-35.3 28.7-64 64-64c12.7 0 24.5 3.7 34.5 10.1c17-10 35.4-18 54.7-23.8c12.7-3.8 26.1 3.5 29.8 16.2zm82 0c3.8-12.7 17.1-19.9 29.8-16.2c19.3 5.7 37.7 13.8 54.7 23.8C391.5 35.7 403.3 32 416 32c35.3 0 64 28.7 64 64c0 12.7-3.7 24.5-10.1 34.5c10 17 18 35.4 23.8 54.7c3.8 12.7-3.5 26.1-16.2 29.8s-26.1-3.5-29.8-16.2c-4.2-14.2-10-27.8-17.1-40.5c-4.7 1.1-9.6 1.7-14.6 1.7c-35.3 0-64-28.7-64-64c0-5 .6-9.9 1.7-14.6c-12.7-7.1-26.3-12.9-40.5-17.1c-12.7-3.8-19.9-17.1-16.2-29.8zM34.4 297c12.7-3.8 26.1 3.5 29.8 16.2c4.2 14.2 10 27.8 17.1 40.5C86.1 352.6 91 352 96 352c35.3 0 64 28.7 64 64c0 5-.6 9.9-1.7 14.6c12.7 7.1 26.3 12.9 40.5 17.1c12.7 3.8 19.9 17.1 16.2 29.8s-17.1 19.9-29.8 16.2c-19.3-5.8-37.7-13.8-54.7-23.8c-10 6.4-21.8 10.1-34.5 10.1c-35.3 0-64-28.7-64-64c0-12.7 3.7-24.5 10.1-34.5c-10-17-18-35.4-23.8-54.7c-3.8-12.7 3.5-26.1 16.2-29.8zm443.1 0c12.7 3.8 19.9 17.1 16.2 29.8c-5.8 19.3-13.8 37.6-23.8 54.7c6.4 10 10.1 21.8 10.1 34.5c0 35.3-28.7 64-64 64c-12.7 0-24.5-3.7-34.5-10.1c-17 10-35.4 18-54.7 23.8c-12.7 3.8-26.1-3.5-29.8-16.2s3.5-26.1 16.2-29.8c14.2-4.2 27.8-10 40.5-17.1c-1.1-4.7-1.7-9.6-1.7-14.6c0-35.3 28.7-64 64-64c5 0 9.9 .6 14.6 1.7c7.1-12.7 12.9-26.3 17.1-40.5c3.8-12.7 17.1-19.9 29.8-16.2zM112 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zM96 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM432 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM416 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM192.8 256.8c0 24.8 14.1 46.4 34.9 57c11.8 6 16.5 20.5 10.4 32.3s-20.5 16.5-32.3 10.4c-36.2-18.5-61.1-56.2-61.1-99.8c0-28.9 11-55.2 28.9-75.1l-11.2-11.2c-6.6-6.6-1.9-17.8 7.4-17.8h60.5c5.7 0 10.4 4.7 10.4 10.4v60.5c0 9.3-11.2 13.9-17.8 7.4l-15.3-15.3c-9.3 11.1-14.9 25.4-14.9 41.1zm93.1-58.6c-11.8-6-16.5-20.5-10.4-32.3s20.5-16.5 32.3-10.4c36.2 18.5 61.1 56.2 61.1 99.8c0 28.9-11 55.2-28.9 75.1L351 341.5c6.6 6.6 1.9 17.8-7.4 17.8H283.2c-5.7 0-10.4-4.7-10.4-10.4V288.3c0-9.3 11.2-13.9 17.8-7.4l15.3 15.3c9.3-11.1 14.9-25.4 14.9-41.1c0-24.8-14.1-46.4-34.9-57z"]},faBowlFood:{prefix:"far",iconName:"bowl-food",icon:[512,512,[],"e4c6","M0 192c0 11.7 3.1 22.6 8.6 32H503.4c5.4-9.4 8.6-20.3 8.6-32c0-35.3-28.7-64-64-64c-.5 0-1.1 0-1.6 0C439 91.5 406.7 64 368 64c-15 0-29 4.1-40.9 11.2C313.8 49.6 286.9 32 256 32s-57.8 17.6-71.1 43.2C173 68.1 159 64 144 64c-38.7 0-71 27.5-78.4 64c-.5 0-1.1 0-1.6 0c-35.3 0-64 28.7-64 64zM144.7 420.6c-4-13.5-13.8-24.6-26.8-30.3C82.7 374.9 56.7 342.7 49.8 304H462.2c-6.9 38.7-32.9 70.9-68.1 86.3c-12.9 5.7-22.7 16.7-26.8 30.3c-2 6.6-8.2 11.4-15.3 11.4H160c-7.2 0-13.4-4.8-15.3-11.4zM27.4 256C12.3 256 0 268.3 0 283.4c0 67.4 40.6 125.4 98.6 150.8C106.5 460.7 131 480 160 480H352c29 0 53.5-19.3 61.4-45.7c58.1-25.4 98.6-83.4 98.6-150.8c0-15.1-12.3-27.4-27.4-27.4H27.4z"]},faSquare9:{prefix:"far",iconName:"square-9",icon:[448,512,[],"e25e","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 272a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm-26 44.4l-29.6 25.4c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l81.6-70C305.8 287.2 320 256.4 320 224c0-53-43-96-96-96s-96 43-96 96c0 44 29.6 81.1 70 92.4z"]},faCandyCane:{prefix:"far",iconName:"candy-cane",icon:[512,512,[],"f786","M343 82.3c5.8-1.5 11.9-2.3 18-2.3c13.8 0 26.7 3.9 37.6 10.8l23-23C404.6 55.3 383.6 48 361 48c-9.6 0-19 1.3-28.1 3.9L343 82.3zm78.3 31.1c6.8 10.9 10.8 23.8 10.8 37.6v5.6c0 3.5-.2 6.9-.7 10.3l30.7 10.2c1.3-6.7 1.9-13.6 1.9-20.5V151c0-22.7-7.3-43.6-19.7-60.7l-23 23zm30.2 93.9L420.5 197c-6.1 9.8-14.4 18.3-24.5 24.6l-51.2 32L375 272.5l37.9-23.7c16.5-10.3 29.7-24.7 38.5-41.4zm-106.6 84l-30.2-18.9-77 48.1 30.2 18.9 77-48.1zm-107.2 67l-30.2-18.9-73 45.6L164.6 404l73-45.6zM134.4 422.9L104.2 404 55.5 434.4c-7.5 4.7-9.8 14.6-5.1 22s14.6 9.8 22 5.1l61.9-38.7zM303.6 65.4l-24.1 15c-7.5 4.7-9.8 14.6-5.1 22s14.6 9.8 22 5.1l17.5-11L303.6 65.4zM361 128c-4.3 0-8.6 1.2-12.2 3.5l-26.8 16.8c-30 18.7-69.5 9.6-88.2-20.4s-9.6-69.5 20.4-88.2L280.9 23C304.9 8 332.7 0 361 0c83.4 0 151 67.6 151 151v5.6c0 54-27.8 104.2-73.6 132.8L97.9 502.3c-30 18.7-69.5 9.6-88.2-20.4s-9.6-69.5 20.4-88.2L370.5 180.9c8.4-5.2 13.5-14.4 13.5-24.3V151c0-12.7-10.3-23-23-23z"]},faArrowDownWideShort:euv,faSortAmountAsc:euC,faSortAmountDown:euI,faSquareDollar:euA,faDollarSquare:euz,faUsdSquare:euL,faPhoneArrowRight:{prefix:"far",iconName:"phone-arrow-right",icon:[512,512,[],"e5be","M329 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2zM425 7l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H312c-13.3 0-24-10.7-24-24s10.7-24 24-24H430.1L391 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faHandHoldingSeedling:{prefix:"far",iconName:"hand-holding-seedling",icon:[576,512,[],"f4bf","M115.6 0C96 0 80 16 80 35.6C80 113.2 142.8 176 220.4 176H264v80c0 13.3 10.7 24 24 24s24-10.7 24-24V152C312 68.1 243.9 0 160 0H115.6zM160 48c49.2 0 90.4 34.1 101.2 80H220.4c-46.8 0-85.5-34.8-91.5-80H160zm5.2 310.7c6.6-4.4 14.3-6.7 22.2-6.7H344c8.8 0 16 7.2 16 16s-7.2 16-16 16H320 256c-13.3 0-24 10.7-24 24s10.7 24 24 24h64 24 48c4.4 0 8.8-1.2 12.6-3.6l93.5-57.5c3.1-1.9 6.7-2.9 10.3-2.9h7.4c6.8 0 12.3 5.5 12.3 12.3c0 4.2-2.1 8-5.6 10.3l-95.6 61.9C415.1 460 401.5 464 387.7 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H387.7c23.1 0 45.8-6.7 65.2-19.3l95.6-61.9c17.2-11.1 27.5-30.2 27.5-50.6c0-33.3-27-60.3-60.3-60.3h-7.4c-12.5 0-24.8 3.5-35.5 10L408 370c0-.7 0-1.3 0-2c0-35.3-28.7-64-64-64H187.4c-17.4 0-34.4 5.1-48.8 14.8L64.7 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H72c4.7 0 9.4-1.4 13.3-4l79.9-53.3zM355.6 176C433.2 176 496 113.2 496 35.6C496 16 480 0 460.4 0H416c-41.7 0-79.5 16.8-107 44c10 13.8 18.1 29 24 45.2C352 64.2 382.1 48 416 48h31.2c-6 45.2-44.7 80-91.5 80H342.4c1 7.9 1.6 15.9 1.6 24v24h11.6z"]},faMessageCheck:euT,faCommentAltCheck:euw,faCloudBolt:euH,faThunderstorm:eux,faChartLineUpDown:{prefix:"far",iconName:"chart-line-up-down",icon:[512,512,[],"e5d7","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zm352 80c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c6.4 0 12.5 2.5 17 7s7 10.6 7 17l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-22.1L305 273c-9.4 9.4-24.6 9.4-33.9 0l-63-63-63 63c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0l63 63L398.1 112H376zm0 272c-13.3 0-24-10.7-24-24s10.7-24 24-24h22.1l-47-47L385 255l47 47 0-22.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80c0 6.4-2.5 12.5-7 17s-10.6 7-17 7H376z"]},faTextSlash:euN,faRemoveFormat:euV,faWatch:{prefix:"far",iconName:"watch",icon:[384,512,[8986],"f2e1","M112 0C85.5 0 64 21.5 64 48v64h1C25.1 147.2 0 198.7 0 256s25.1 108.8 65 144H64v64c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V400h-1c39.9-35.2 65-86.7 65-144s-25.1-108.8-65-144h1V48c0-26.5-21.5-48-48-48H112zM48 256a144 144 0 1 1 288 0A144 144 0 1 1 48 256zm168-80c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 8 4 15.5 10.7 20l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L216 243.2V176z"]},faCircleDownLeft:{prefix:"far",iconName:"circle-down-left",icon:[512,512,[],"e107","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm0 464A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM160 198.6c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6L232 216l66.3-66.3c3.6-3.6 8.5-5.7 13.7-5.7s10 2 13.7 5.7l36.7 36.7c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7L296 280l33.4 33.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H176c-8.8 0-16-7.2-16-16V198.6z"]},faText:{prefix:"far",iconName:"text",icon:[448,512,[],"f893","M48 80v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V72C0 49.9 17.9 32 40 32H408c22.1 0 40 17.9 40 40v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H248l0 352h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h48l0-352H48z"]},faProjector:{prefix:"far",iconName:"projector",icon:[640,512,[],"f8d6","M424 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM265 39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56 56c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L265 39zM569 73c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L479 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l56-56zM288 320a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm272 0c0-29.1-7.8-56.5-21.4-80H576c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H538.6c13.6-23.5 21.4-50.9 21.4-80zM400 480c36 0 69.3-11.9 96-32h16v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h16c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H496c-26.7-20.1-60-32-96-32s-69.3 11.9-96 32H64c-35.3 0-64 28.7-64 64V384c0 35.3 28.7 64 64 64H80v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H304c26.7 20.1 60 32 96 32zM240 320c0 29.1 7.8 56.5 21.4 80H64c-8.8 0-16-7.2-16-16V256c0-8.8 7.2-16 16-16H261.4c-13.6 23.5-21.4 50.9-21.4 80zm-112 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFaceSmileWink:euk,faSmileWink:euE,faTombstoneBlank:euD,faTombstoneAlt:euS,faChessKingPiece:eu_,faChessKingAlt:euO,faCircle6:{prefix:"far",iconName:"circle-6",icon:[512,512,[],"e0f3","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-96-48c0-32.4 14.2-63.2 38.8-84.3l81.6-70c10.1-8.6 25.2-7.5 33.8 2.6s7.5 25.2-2.6 33.8L282 195.6c40.4 11.4 70 48.4 70 92.4c0 53-43 96-96 96s-96-43-96-96z"]},faWavesSine:{prefix:"far",iconName:"waves-sine",icon:[640,512,[],"e65d","M95.9 381.1c12.7-21.1 23.5-46.7 33.7-75c7.4 22 15.6 44.7 24.9 66.4c-5.4 11.8-11.2 23-17.5 33.4C112.4 446.8 77.2 480 24 480c-13.3 0-24-10.7-24-24s10.7-24 24-24c29 0 51.3-16.8 71.9-50.9zM248.1 130.9c-12.7 21.1-23.5 46.7-33.7 75c-7.4-22-15.6-44.7-24.9-66.4c5.4-11.8 11.2-23 17.5-33.4C231.6 65.2 266.8 32 320 32s88.4 33.2 113 74.1c24 39.8 41.2 91.9 57.2 140.7l0 0 0 0 .6 1.7c16.7 50.8 32.4 97.9 53.3 132.6C564.7 415.2 587 432 616 432c13.3 0 24 10.7 24 24s-10.7 24-24 24c-53.2 0-88.4-33.2-113-74.1c-24-39.8-41.2-91.9-57.2-140.7l-.6-1.7c-16.7-50.8-32.4-97.9-53.3-132.6C371.3 96.8 349 80 320 80s-51.3 16.8-71.9 50.9zM391.9 381.1c12.7-21.1 23.5-46.7 33.7-75c7.4 22 15.6 44.7 24.9 66.4c-5.4 11.8-11.2 23-17.5 33.4C408.4 446.8 373.2 480 320 480s-88.4-33.2-113-74.1c-24-39.8-41.2-91.9-57.2-140.7l-.6-1.7c-16.7-50.8-32.4-97.9-53.3-132.6C75.3 96.8 53 80 24 80C10.7 80 0 69.3 0 56S10.7 32 24 32c53.2 0 88.4 33.2 113 74.1c24 39.8 41.2 91.9 57.2 140.7l.6 1.7c16.7 50.8 32.4 97.9 53.3 132.6C268.7 415.2 291 432 320 432s51.3-16.8 71.9-50.9zM544.1 130.9c-12.7 21.1-23.5 46.7-33.7 75c-7.4-22-15.6-44.7-24.9-66.4c5.4-11.8 11.2-23 17.5-33.4C527.6 65.2 562.8 32 616 32c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29 0-51.3 16.8-71.9 50.9z"]},faLeft:euP,faArrowAltLeft:euj,faFileWord:{prefix:"far",iconName:"file-word",icon:[384,512,[],"f1c2","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm55 241.1c-3.8-12.7-17.2-19.9-29.9-16.1s-19.9 17.2-16.1 29.9l48 160c3 10.2 12.4 17.1 23 17.1s19.9-7 23-17.1l25-83.4 25 83.4c3 10.2 12.4 17.1 23 17.1s19.9-7 23-17.1l48-160c3.8-12.7-3.4-26.1-16.1-29.9s-26.1 3.4-29.9 16.1l-25 83.4-25-83.4c-3-10.2-12.4-17.1-23-17.1s-19.9 7-23 17.1l-25 83.4-25-83.4z"]},faFilePowerpoint:{prefix:"far",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm72 208c-13.3 0-24 10.7-24 24V336v56c0 13.3 10.7 24 24 24s24-10.7 24-24V360h44c42 0 76-34 76-76s-34-76-76-76H136zm68 104H160V256h44c15.5 0 28 12.5 28 28s-12.5 28-28 28z"]},faSquareDown:euB,faArrowAltSquareDown:euR,faObjectsAlignCenterVertical:{prefix:"far",iconName:"objects-align-center-vertical",icon:[512,512,[],"e3bd","M112 80V432h64V80H112zM64 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48V232h64V144c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v88h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H448v88c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V280H224V432c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V80zm272 64V368h64V144H336z"]},faArrowsLeftRight:euU,faArrowsH:euF,faHouseLock:{prefix:"far",iconName:"house-lock",icon:[640,512,[],"e510","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L492.2 165.8c-16.3 5.5-31 14.7-43 26.5L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32h48V312c0-22.1 17.9-40 40-40H344c22.1 0 40 17.9 40 40V464h0v16c0 11.7 3.1 22.6 8.6 32H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM240 464h96V320H240V464zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faCloudArrowDown:euG,faCloudDownload:euY,faCloudDownloadAlt:euQ,faWreath:{prefix:"far",iconName:"wreath",icon:[448,512,[],"f7e2","M339.4 88.7c-24.5 7.3-50.4-5.9-58.9-30c-2.2-6.3-8.2-10.7-15.1-10.7c-4 0-7.5 1.4-10.3 3.8c-17.9 15.2-44.2 15.2-62.1 0c-2.8-2.4-6.3-3.8-10.3-3.8c-6.9 0-12.9 4.4-15.1 10.7c-8.5 24.1-34.4 37.3-58.9 30c-1.4-.4-2.9-.7-4.6-.7c-8.8 0-16 7.2-16 16c0 1.7 .2 3.2 .7 4.6c7.3 24.5-5.9 50.4-30 58.9c-6.3 2.2-10.7 8.2-10.7 15.1c0 4 1.4 7.5 3.8 10.3c15.2 17.9 15.2 44.2 0 62.2c-2.4 2.8-3.8 6.3-3.8 10.3c0 6.9 4.4 12.9 10.7 15.1c24.1 8.5 37.3 34.4 30 58.9c-.4 1.4-.7 2.9-.7 4.6c0 8.8 7.2 16 16 16c1.7 0 3.2-.2 4.6-.7c5.4-1.6 10.8-2.2 16.1-1.9c-17 8.5-28.7 26.1-28.7 46.4v3.7c-31.6-3.9-56-30.9-56-63.5c0-6.3 .9-12.5 2.6-18.2C17.8 317 0 293.3 0 265.4c0-15.8 5.7-30.2 15.2-41.4C5.7 212.8 0 198.4 0 182.6c0-27.9 17.8-51.6 42.6-60.3C40.9 116.5 40 110.3 40 104c0-35.3 28.7-64 64-64c6.3 0 12.5 .9 18.2 2.6C131 17.8 154.7 0 182.6 0c15.8 0 30.2 5.7 41.4 15.2C235.2 5.7 249.6 0 265.4 0c27.9 0 51.6 17.8 60.3 42.6c5.8-1.7 11.9-2.6 18.2-2.6c35.3 0 64 28.7 64 64c0 6.3-.9 12.5-2.6 18.2c24.8 8.8 42.6 32.5 42.6 60.3c0 15.8-5.7 30.2-15.2 41.4c9.5 11.2 15.2 25.6 15.2 41.4c0 27.9-17.8 51.6-42.6 60.3c1.7 5.8 2.6 11.9 2.6 18.2c0 32.6-24.4 59.6-56 63.5v-3.7c0-20.3-11.7-37.9-28.7-46.4c5.3-.3 10.8 .3 16.1 1.9c1.4 .4 2.9 .7 4.6 .7c8.8 0 16-7.2 16-16c0-1.7-.2-3.2-.7-4.6c-7.3-24.5 5.9-50.4 30-58.9c6.3-2.2 10.7-8.2 10.7-15.1c0-4-1.4-7.5-3.8-10.3c-15.2-17.9-15.2-44.2 0-62.2c2.4-2.8 3.8-6.3 3.8-10.3c0-6.9-4.4-12.9-10.7-15.1c-24.1-8.5-37.3-34.4-30-58.9c.4-1.4 .7-2.9 .7-4.6c0-8.8-7.2-16-16-16c-1.7 0-3.2 .2-4.6 .7zM128 492.2V403.8c0-10.9 8.9-19.8 19.8-19.8c2.8 0 5.5 .6 8 1.7L224 416l68.2-30.3c2.5-1.1 5.3-1.7 8-1.7c10.9 0 19.8 8.9 19.8 19.8v88.4c0 10.9-8.9 19.8-19.8 19.8c-2.8 0-5.5-.6-8-1.7L224 480l-68.2 30.3c-2.5 1.1-5.3 1.7-8 1.7c-10.9 0-19.8-8.9-19.8-19.8zm69.9-294.3c-2 9.3-5.6 18.2-10.8 26.1c5.2 8 8.9 16.8 10.8 26.1c9.3 2 18.2 5.6 26.1 10.8c8-5.2 16.8-8.9 26.1-10.8c2-9.3 5.6-18.2 10.8-26.1c-5.2-8-8.9-16.8-10.8-26.1c-4.7-1-9.3-2.4-13.7-4.2c-4.3-1.8-8.5-4-12.4-6.6c-8 5.2-16.8 8.9-26.1 10.8zm5.2-55.5c11.3-12.1 30.6-12.1 41.9 0c5.7 6 13.6 9.4 21.9 9.1c16.6-.6 30.2 13 29.6 29.6c-.3 8.3 3 16.3 9.1 21.9c12.1 11.3 12.1 30.6 0 41.9c-6 5.7-9.4 13.6-9.1 21.9c.6 16.6-13 30.2-29.6 29.6c-8.3-.3-16.3 3-21.9 9.1c-11.3 12.1-30.6 12.1-41.9 0c-5.7-6-13.6-9.4-21.9-9.1c-16.6 .6-30.2-13-29.6-29.6c.3-8.3-3-16.3-9.1-21.9c-12.1-11.3-12.1-30.6 0-41.9c6-5.7 9.4-13.6 9.1-21.9c-.6-16.6 13-30.2 29.6-29.6c8.3 .3 16.3-3 21.9-9.1z"]},faChildren:{prefix:"far",iconName:"children",icon:[640,512,[],"e4e1","M160 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 96A72 72 0 1 0 160 0a72 72 0 1 0 0 144zm0 16c-34.6 0-67.3 16.2-88.2 43.8L12.9 281.5c-8 10.6-5.9 25.6 4.6 33.6s25.6 5.9 33.6-4.6l45.3-59.8L57.2 368.4c-2.4 7.3-1.2 15.4 3.3 21.6s11.8 10 19.5 10H96v88c0 13.3 10.7 24 24 24s24-10.7 24-24V400h32v88c0 13.3 10.7 24 24 24s24-10.7 24-24V400h16c7.7 0 15-3.7 19.5-10s5.7-14.3 3.3-21.6L223.5 250.7l45.3 59.8c8 10.6 23.1 12.6 33.6 4.6s12.6-23.1 4.6-33.6l-58.9-77.7C227.3 176.2 194.7 160 160 160zM113.3 352L160 211.9 206.7 352H113.3zM456 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm96 0A72 72 0 1 0 408 72a72 72 0 1 0 144 0zM480 208c5.5 0 10.9 .9 16 2.6V336H464V210.6c5.1-1.7 10.5-2.6 16-2.6zM464 488V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V264.8l27.7 44c7.1 11.2 21.9 14.6 33.1 7.5s14.6-21.9 7.5-33.1l-48.4-76.9C545.8 177.5 514.1 160 480 160s-65.8 17.5-83.9 46.3l-48.4 76.9c-7.1 11.2-3.7 26 7.5 33.1s26 3.7 33.1-7.5l27.7-44V488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faMeterDroplet:{prefix:"far",iconName:"meter-droplet",icon:[640,512,[],"e1ea","M256 464c48.8 0 93.8-16.8 129.2-45c2.3 17.2 7.6 33.5 15.4 48.3C359.5 495.5 309.7 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C366.8 0 461.2 70.4 496.8 169c-8.5 5.3-15.7 12.9-20.6 22.1l-15.4 28.8C443.8 122.2 358.6 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zM192 152v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm136.5 54.1c4.6-8.7 13.7-14.1 23.5-14.1s18.9 5.4 23.5 14.1l75.3 141.2c8.7 16.2 13.2 34.3 13.2 52.7c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-18.4 4.5-36.5 13.2-52.7l75.3-141.2z"]},faChalkboard:euq,faBlackboard:euK,faUserLargeSlash:euZ,faUserAltSlash:euW,faSignalStrong:eu$,faSignal4:euX,faLollipop:euJ,faLollypop:eu1,faListTree:{prefix:"far",iconName:"list-tree",icon:[512,512,[],"e1d2","M24 48C10.7 48 0 58.7 0 72v48c0 13.3 10.7 24 24 24V256 384c0 30.9 25.1 56 56 56h48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24H80c-4.4 0-8-3.6-8-8V280h56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24H72V144c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H24zM160 96c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zM288 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24zm0 160c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24z"]},faEnvelopeOpen:{prefix:"far",iconName:"envelope-open",icon:[512,512,[62135],"f2b6","M255.4 48.2c.2-.1 .4-.2 .6-.2s.4 .1 .6 .2L460.6 194c2.1 1.5 3.4 3.9 3.4 6.5v13.6L291.5 355.7c-20.7 17-50.4 17-71.1 0L48 214.1V200.5c0-2.6 1.2-5 3.4-6.5L255.4 48.2zM48 276.2L190 392.8c38.4 31.5 93.7 31.5 132 0L464 276.2V456c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V276.2zM256 0c-10.2 0-20.2 3.2-28.5 9.1L23.5 154.9C8.7 165.4 0 182.4 0 200.5V456c0 30.9 25.1 56 56 56H456c30.9 0 56-25.1 56-56V200.5c0-18.1-8.7-35.1-23.4-45.6L284.5 9.1C276.2 3.2 266.2 0 256 0z"]},faDrawCircle:{prefix:"far",iconName:"draw-circle",icon:[512,512,[],"f5ed","M256 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm54.8 17.1C299.6 115.6 279.2 128 256 128s-43.6-12.4-54.8-30.9c-48.7 16.8-87.3 55.4-104.1 104.1C115.6 212.4 128 232.8 128 256s-12.4 43.6-30.9 54.8c16.8 48.7 55.4 87.3 104.1 104.1C212.4 396.4 232.8 384 256 384s43.6 12.4 54.8 30.9c48.7-16.8 87.3-55.4 104.1-104.1C396.4 299.6 384 279.2 384 256s12.4-43.6 30.9-54.8c-16.8-48.7-55.4-87.3-104.1-104.1zm152.1 96.6c28.2 6.7 49.1 32 49.1 62.3s-20.9 55.5-49.1 62.3c-20.8 69.2-75.4 123.8-144.6 144.6c-6.7 28.2-32 49.1-62.3 49.1s-55.5-20.9-62.3-49.1C124.5 442.1 69.9 387.5 49.1 318.3C20.9 311.5 0 286.2 0 256s20.9-55.5 49.1-62.3C69.9 124.5 124.5 69.9 193.7 49.1C200.5 20.9 225.8 0 256 0s55.5 20.9 62.3 49.1c69.2 20.8 123.8 75.4 144.6 144.6zM256 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM80 256a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faCatSpace:{prefix:"far",iconName:"cat-space",icon:[640,512,[],"e001","M464 304c70.7 0 128-57.3 128-128c0-32.5-12.1-62.1-32-84.7V176c0 53-43 96-96 96s-96-43-96-96V91.3c-19.9 22.6-32 52.2-32 84.7c0 70.7 57.3 128 128 128zM397.8 66.4l29.4 39.2c3 4 7.8 6.4 12.8 6.4h48c5 0 9.8-2.4 12.8-6.4l29.4-39.2C510.9 54.7 488.2 48 464 48s-46.9 6.7-66.2 18.4zM464 352v96c0 8.8 7.2 16 16 16s16-7.2 16-16V349.1c-10.4 1.9-21.1 2.9-32 2.9zM640 176c0 68.4-39 127.7-96 156.8V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V394L336 441v23h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-48.6 0-88-39.4-88-88v-.1V184.5c0-20.2-15-37.2-35-39.7l-7.9-1c-13.2-1.6-22.5-13.6-20.8-26.8S45.8 94.5 59 96.2l7.9 1c44 5.5 77.1 42.9 77.1 87.3V279c34.5-46.4 85.2-80.1 144.3-92.7c-.2-3.4-.3-6.9-.3-10.3C288 78.8 366.8 0 464 0s176 78.8 176 176zM144 423.9v.1c0 22.1 17.9 40 40 40H288V400c0-17.7-14.3-32-32-32h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c39.4 0 72.2 28.5 78.8 66l73.3-43.1c-51.7-17.3-92.7-58-110.5-109.5C209 252.6 144 331.2 144 423.9zM231.5 12.3l10.7 28.8c.8 2.2 2.5 3.9 4.7 4.7l28.8 10.7c7 2.6 7 12.4 0 15L246.9 82.2c-2.2 .8-3.9 2.5-4.7 4.7l-10.7 28.8c-2.6 7-12.4 7-15 0L205.8 86.9c-.8-2.2-2.5-3.9-4.7-4.7L172.3 71.5c-7-2.6-7-12.4 0-15l28.8-10.7c2.2-.8 3.9-2.5 4.7-4.7l10.7-28.8c2.6-7 12.4-7 15 0zM432 192a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faHandshakeSimpleSlash:eu0,faHandshakeAltSlash:eu2,faRabbitRunning:eu6,faRabbitFast:eu4,faMemoPad:{prefix:"far",iconName:"memo-pad",icon:[448,512,[],"e1da","M400 128V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128H400zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 200c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zm0 96c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zm0 96c0 13.3 10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24z"]},faMattressPillow:{prefix:"far",iconName:"mattress-pillow",icon:[640,512,[],"e525","M240 112V400H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H240zm48 0H576c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H288V112zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM80 176V336c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H112c-17.7 0-32 14.3-32 32z"]},faAlarmPlus:{prefix:"far",iconName:"alarm-plus",icon:[512,512,[],"f844","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 112a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 400c53.2 0 102.1-18.6 140.5-49.5L439 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-42.5-42.5c31-38.4 49.5-87.3 49.5-140.5C480 164.3 379.7 64 256 64S32 164.3 32 288c0 53.2 18.6 102.1 49.5 140.5L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l42.5-42.5c38.4 31 87.3 49.5 140.5 49.5zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM256 176c-13.3 0-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24z"]},faAlicorn:{prefix:"far",iconName:"alicorn",icon:[640,512,[],"f6b0","M426.8 .6c1.7-.4 3.4-.6 5.2-.6h8 24 8 .5H536c13.3 0 24 10.7 24 24c0 8.5-4.4 16-11.1 20.3c3.5 6.1 6.3 12.7 8.3 19.7h73.5c5.1 0 9.3 4.2 9.3 9.3c0 4-2.6 7.6-6.4 8.8l-69.8 23.3 5.6 39.4c5.2 36.7-15.3 72.2-49.7 86c-18.3 7.3-38 7.5-55.8 1.5V240l0 .7 0 1.6c0 33.2-12.2 62.9-32 85.5V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V364.5l-51.8-15.1c-1 3.8-2.2 7.5-3.6 11.2l-12.1 32.3c-.6 1.6-.7 3.3-.2 5l14.8 53.3c8.5 30.6-14.5 60.8-46.2 60.8H139.1c-21.6 0-40.5-14.4-46.2-35.2L81.6 436.4c-8.6-31-7.2-63.9 4.1-94.1l8.2-21.7L72 265.9c-5.3-13.3-8-27.4-8-41.7c0-2.9 .1-5.7 .3-8.5C54.4 223 48 234.8 48 248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-47.3 37.3-85.9 84.1-87.9c6.4-9.1 14.1-17.3 22.9-24.2c5.1 17.5 11.8 33.3 19.6 47.6c-9.1 11.1-14.6 25.3-14.6 40.8c0 8.2 1.6 16.3 4.6 23.9l21.9 54.6c4.4 11.1 4.6 23.5 .4 34.7l-8.2 21.7c-7.7 20.6-8.7 43.1-2.8 64.4L139.1 464h49.8l-14.8-53.3c-3.2-11.4-2.6-23.6 1.5-34.6l12.1-32.3c2.8-7.5 4.3-15.4 4.3-23.5c0-.4 0-.9 0-1.3c-.2-7.6 3.3-14.9 9.4-19.5s14-6.1 21.3-4l88 25.7c2.1 .6 4.2 1.1 6.3 1.6c11.1 2.3 19 12.1 19 23.5V464h48V318.2c0-6.5 2.6-12.7 7.3-17.2c15.1-14.8 24.7-35.3 24.7-58.8c0-.6 0-1.2 0-1.7c0-.5 0-1 0-1.5V184c0-10.2 6.4-19.3 16.1-22.6s20.3-.3 26.7 7.7l5.9 7.3c8.9 11.1 24.1 15.1 37.3 9.8c13.9-5.5 22.2-19.9 20-34.7l-9.9-69.2C509.3 62.6 492.4 48 472.5 48H472h-8H440h-4.6c-.6 .1-1.3 .2-2 .2c-50 3.1-90.5 41.6-96.6 90.8c-1.5 12-11.7 21-23.8 21h-.5c-3.8 .1-7.6-.7-11.2-2.5L179.7 96.7c8.2 42.4 28.6 70.5 48.5 88.8c13.1 12 26.2 20.1 35.9 25.1c4.9 2.5 8.8 4.2 11.5 5.2c1.3 .5 2.3 .9 2.9 1.1l.4 .1c9.9 3 17 12.1 17 23c0 13.3-10.7 24-24 24c-2.8 0-5.4-.5-7.9-1.3c-.4-.1-.8-.3-1.3-.5c-1.2-.4-2.8-1-4.7-1.8c-3.9-1.6-9.3-3.9-15.7-7.2c-12.7-6.5-29.6-16.9-46.6-32.5C161.4 189.2 128 137 128 56c0-8.3 4.3-16 11.4-20.4s15.9-4.8 23.4-1.1l133.9 66.9C316 46.3 366.3 5.8 426.8 .6zM464 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faCommentQuestion:{prefix:"far",iconName:"comment-question",icon:[512,512,[],"e14b","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM169.8 149.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3h58.3c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8V248c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H222.6c-23.7 0-44.8 14.9-52.8 37.3zM288 336a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faGingerbreadMan:{prefix:"far",iconName:"gingerbread-man",icon:[448,512,[],"f79d","M152 120c0-39.8 32.2-72 72-72s72 32.2 72 72c0 9.5-1.8 18.4-5.1 26.6c-7.6 19 4.4 45.4 30.1 45.4h39c22.1 0 40 17.9 40 40s-17.9 40-40 40h-7c-39.2 0-60.7 45.6-35.8 75.9l41.7 50.7c14 17.1 11.6 42.3-5.5 56.3s-42.3 11.6-56.3-5.5l-37.3-45.3c-18.6-22.6-53.1-22.6-71.7 0l-37.3 45.3c-14 17.1-39.2 19.5-56.3 5.5s-19.5-39.2-5.5-56.3l41.7-50.7C155.7 317.6 134.2 272 95 272H88c-22.1 0-40-17.9-40-40s17.9-40 40-40h39c25.7 0 37.7-26.4 30.1-45.4c-3.3-8.2-5.1-17.2-5.1-26.6zM224 0C157.7 0 104 53.7 104 120c0 8.2 .8 16.2 2.4 24H88c-48.6 0-88 39.4-88 88s39.4 88 88 88h3.6L52 368.1c-30.9 37.5-25.5 93 12 123.9l14.5-17.6L64.1 492c37.5 30.9 93 25.5 123.9-12l36-43.8 36 43.8c30.9 37.5 86.3 42.9 123.9 12s42.9-86.3 12-123.9L356.4 320H360c48.6 0 88-39.4 88-88s-39.4-88-88-88H341.6c1.6-7.8 2.4-15.8 2.4-24C344 53.7 290.3 0 224 0zm0 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM208 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM240 352a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faGuaraniSign:{prefix:"far",iconName:"guarani-sign",icon:[384,512,[],"e19a","M192 0c-13.3 0-24 10.7-24 24V65.5C73.3 77.3 0 158.1 0 256s73.3 178.7 168 190.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24V446.5c94.7-11.8 168-92.6 168-190.5c0-13.3-10.7-24-24-24H216V114c29.7 5 56.2 19 76.8 39.2c9.5 9.3 24.7 9.1 33.9-.3s9.1-24.7-.3-33.9C297.2 90.2 258.8 70.8 216 65.5V24c0-13.3-10.7-24-24-24zM168 114V398C99.9 386.6 48 327.4 48 256s51.9-130.6 120-142zm48 284V280H334c-10.1 60.3-57.7 107.9-118 118z"]},faBurgerFries:{prefix:"far",iconName:"burger-fries",icon:[640,512,[],"e0cd","M167.6 2.4C162.9 5.3 160 10.5 160 16V206.7l0 0v63.2c9.2 1.4 19.8 2.2 32 2.2s22.8-.8 32-2.2V31.8c-.1-6-3.5-11.4-8.8-14.1l-32-16c-5-2.5-10.8-2.2-15.6 .7zM128 261V14.7l-.2-1.3c-.8-5-4-9.3-8.5-11.6s-9.9-2.3-14.4-.1l-32 16c-6.3 3.1-9.8 10-8.6 16.9l32 192c.5 1.2 .9 2.3 1.2 3.4c2 6.3 6.7 15.9 18.7 24.3c3.2 2.2 7.1 4.5 11.8 6.6zM58.2 193L40.3 85.6 19.9 80.5c-5.3-1.3-10.8 .1-14.8 3.8S-.7 93.4 .2 98.8l16.5 93.4c1.6-.1 3.1-.2 4.7-.2H48c3.6 0 7 .4 10.2 1zm312-17.5l13.5-76.8c.9-5.3-.9-10.8-4.8-14.5s-9.5-5.1-14.8-3.8L346.2 85l-19 107.8c2.5-.4 5.1-.7 7.9-.8c10.4-6.1 22.1-11.7 35.1-16.4zM286.6 230c.7-2.3 1.7-4.7 2.8-7L319.8 50.8c.9-5.3-.9-10.8-4.8-14.5s-9.5-5.1-14.8-3.8l-32 8C262 42 257.3 47 256.2 53.2l-.2 1.4V261c4.8-2.1 8.7-4.4 11.8-6.6c2.1-1.5 4-3 5.7-4.5c3.2-4.9 7-10 11.4-15.4c.7-1.6 1.3-3.1 1.7-4.5zM192 304c-91.7 0-117.7-41-125.1-64.3C64.3 231.2 56.8 224 48 224H21.4C9.6 224 0 233.6 0 245.4c0 1.7 .2 3.4 .6 5.1l57.5 237C61.5 501.9 74.4 512 89.2 512H294.1c-14-13.1-24.9-29.5-31.3-48h-161L66.1 316.8c1.4 1.1 2.8 2.1 4.3 3.1C99.3 340.1 139.1 352 192 352c26.8 0 50.3-3.1 70.6-8.7c-4.3-11.8-6.6-24.6-6.6-37.8c0-3.2 .1-6.7 .5-10.5c-16.7 5.5-37.8 9-64.5 9zm257.9-63.8c-1.2 2.3-1.9 4.9-1.9 7.6c0 8.8 7.2 16 16 16s16-7.2 16-16c0-2.8-.7-5.3-1.9-7.6c22.5 1.3 40.8 5.5 55.7 11.3c-3.5 2.9-5.8 7.4-5.8 12.3c0 8.8 7.2 16 16 16c8.3 0 15.2-6.4 15.9-14.6c18.4 12.7 27.4 26.8 31.1 33.6c.4 .7 1 2.3 1 6.1c0 17-13.8 30.8-30.8 30.8H366.8c-17 0-30.8-13.8-30.8-30.8c0-3.7 .6-5.4 1-6.1c3.7-6.9 12.7-21 31.1-33.6c.7 8.2 7.6 14.6 15.9 14.6c8.8 0 16-7.2 16-16c0-4.9-2.2-9.4-5.8-12.3c14.8-5.8 33.1-10.1 55.7-11.3zM627.8 347.1c7.7-12.2 12.2-26.6 12.2-42.1c0-8.4-1.3-18.7-6.7-28.8C619 249.5 574.2 191.8 464 191.8s-155 57.7-169.3 84.4c-5.4 10-6.7 20.4-6.7 28.8c0 15.5 4.5 29.9 12.2 42.1c-7.5 7.3-12.2 17.5-12.2 28.7c0 8.1 2.4 15.6 6.5 21.8c-4.1 7.8-6.5 16.7-6.5 26.2c0 48.6 39.4 88 88 88H552c48.6 0 88-39.4 88-88c0-9.5-2.3-18.4-6.5-26.2c4.1-6.3 6.5-13.8 6.5-21.8c0-11.3-4.7-21.5-12.2-28.7zM344 415.8H584c4.4 0 8 3.6 8 8c0 22.1-17.9 40-40 40H376c-22.1 0-40-17.9-40-40c0-4.4 3.6-8 8-8z"]},faMugTea:{prefix:"far",iconName:"mug-tea",icon:[576,512,[],"f875","M80 112h72v10.7c0 8.5-3.4 16.6-9.4 22.6l-21.3 21.3c-6 6-9.4 14.1-9.4 22.6V256c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V189.3c0-8.5-3.4-16.6-9.4-22.6l-21.3-21.3c-6-6-9.4-14.1-9.4-22.6V112H368V352c0 26.5-21.5 48-48 48H128c-26.5 0-48-21.5-48-48V112zM64 64C46.3 64 32 78.3 32 96V352c0 53 43 96 96 96H320c53 0 96-43 96-96V320h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H384 64zM448 272H416V112h32c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},faBorderTop:{prefix:"far",iconName:"border-top",icon:[448,512,[],"f855","M0 56C0 42.7 10.7 32 24 32H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 80 0 69.3 0 56zM64 160A32 32 0 1 1 0 160a32 32 0 1 1 64 0zm320 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-128 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 352a32 32 0 1 1 64 0A32 32 0 1 1 0 352zm448 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-256 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 256A32 32 0 1 1 0 256a32 32 0 1 1 64 0zm320 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-128 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 448a32 32 0 1 1 64 0A32 32 0 1 1 0 448zm448 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-256 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm256 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faArrowsRotate:eu3,faRefresh:eu5,faSync:eu8,faCircleBookOpen:eu9,faBookCircle:eu7,faArrowsToDottedLine:{prefix:"far",iconName:"arrows-to-dotted-line",icon:[448,512,[],"e0a6","M241 185l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31L248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1L169 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0zM0 256a32 32 0 1 0 64 0A32 32 0 1 0 0 256zm96 0a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM313 399l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V488c0 13.3 10.7 24 24 24s24-10.7 24-24V401.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},faFireExtinguisher:{prefix:"far",iconName:"fire-extinguisher",icon:[512,512,[129519],"f134","M500.3 7.3C507.7 13.3 512 22.4 512 32v96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104H200v26.6c50.3 11 88 55.8 88 109.4V448c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V240c0-53.6 37.7-98.4 88-109.4V104.9c-46.9 5.5-86.5 34.8-106.3 75.6c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C30.1 102.8 86.1 62.4 152 56.7V24c0-13.3 10.7-24 24-24s24 10.7 24 24V56h89c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM112 416v32c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V416H112zm0-48H240V240c0-35.3-28.7-64-64-64s-64 28.7-64 64V368z"]},faMagnifyingGlassArrowsRotate:{prefix:"far",iconName:"magnifying-glass-arrows-rotate",icon:[512,512,[],"e65e","M208 48c39.6 0 75.9 14.4 103.8 38.2L279 119c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8h96c13.3 0 24-10.7 24-24V40c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L345.8 52.2C309.1 19.7 260.9 0 208 0C108.6 0 25.6 69.7 4.9 162.8c-2.9 12.9 5.3 25.8 18.2 28.6c1.4 .3 2.7 .5 4.1 .5h2.3c10.5-.5 19.9-8 22.2-18.8C67.7 101.6 131.6 48 208 48zM386 224c-10.4 .7-19.4 8.1-21.8 18.8C348.4 314.4 284.4 368 208 368c-39.6 0-75.9-14.4-103.8-38.2L137 297c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H24c-13.3 0-24 10.7-24 24v96c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l29.2-29.2c36.7 32.5 85 52.2 137.8 52.2c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1c19.2-24.2 33.1-52.8 40-84c2.9-12.9-5.3-25.8-18.2-28.6c-1.2-.3-2.4-.4-3.6-.5H386z"]},faGarageOpen:{prefix:"far",iconName:"garage-open",icon:[640,512,[],"e00b","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 320V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V320H144zm0-48H496V240H144v32zm88 144v16H408V416c0-8.8-7.2-16-16-16H248c-8.8 0-16 7.2-16 16zm0 64v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V416c0-35.3 28.7-64 64-64H392c35.3 0 64 28.7 64 64v72c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H232z"]},faShelvesEmpty:{prefix:"far",iconName:"shelves-empty",icon:[640,512,[],"e246","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V184 440v48c0 13.3 10.7 24 24 24s24-10.7 24-24V464H592v24c0 13.3 10.7 24 24 24s24-10.7 24-24V440 184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V160H48V24zm0 184H592V416H48V208z"]},faCruzeiroSign:{prefix:"far",iconName:"cruzeiro-sign",icon:[448,512,[],"e152","M80 256c0-97 79.3-176 177.6-176c45.6 0 87 17 118.5 44.9c9.9 8.8 25.1 7.9 33.9-2s7.9-25.1-2-33.9C368 53.5 315.3 32 257.6 32C133.2 32 32 132.1 32 256s101.2 224 225.6 224c57.7 0 110.4-21.5 150.3-57c9.9-8.8 10.8-24 2-33.9s-24-10.8-33.9-2C344.6 415 303.2 432 257.6 432c-6.3 0-12.5-.3-18.6-1c.7-2.2 1-4.6 1-7V320v-1.8c0-21.1 17.1-38.2 38.2-38.2c10.1 0 19.9 4 27 11.2L311 297c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-5.8-5.8c-16.2-16.2-38.1-25.3-61-25.3c-14.1 0-27.4 3.4-39.2 9.4C236.2 231.3 227 224 216 224c-13.3 0-24 10.7-24 24v70.2V320v99.6C126.3 393.7 80 330.1 80 256z"]},faWatchApple:{prefix:"far",iconName:"watch-apple",icon:[384,512,[],"e2cb","M112.3 0C85.6 0 64 21.6 64 48.3V65.6C27.5 73 0 105.3 0 144V368c0 38.7 27.5 71 64 78.4V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V446.4c36.5-7.4 64-39.7 64-78.4V144c0-38.7-27.5-71-64-78.4V48.3C320 21.6 298.4 0 271.7 0H112.3zM304 112c17.7 0 32 14.3 32 32V368c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304zM192 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM152 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM256 184a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM152 208a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-8 48a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm120 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faWatchCalculator:{prefix:"far",iconName:"watch-calculator",icon:[384,512,[],"f8f0","M112.3 0C85.6 0 64 21.6 64 48.3V65.6C27.5 73 0 105.3 0 144V368c0 38.7 27.5 71 64 78.4V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V446.4c36.5-7.4 64-39.7 64-78.4V144c0-38.7-27.5-71-64-78.4V48.3C320 21.6 298.4 0 271.7 0H112.3zM304 112c17.7 0 32 14.3 32 32V368c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304zM104 160c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16H280c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H104zM88 272a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm104-24a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm56 24a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM112 312a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm56 24a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm104-24a24 24 0 1 0 0 48 24 24 0 1 0 0-48z"]},faListDropdown:{prefix:"far",iconName:"list-dropdown",icon:[512,512,[],"e1cf","M48 192V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V192H48zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm436.7 0H363.3c-7.1 0-10.7 8.6-5.7 13.7l36.7 36.7c3.1 3.1 8.2 3.1 11.3 0l36.7-36.7c5-5 1.5-13.7-5.7-13.7zM128 232H384c13.3 0 24 10.7 24 24s-10.7 24-24 24H128c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96H384c13.3 0 24 10.7 24 24s-10.7 24-24 24H128c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCabinetFiling:{prefix:"far",iconName:"cabinet-filing",icon:[448,512,[128452],"f64b","M400 232H48V64c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V232zM0 256v24V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V280 256 232 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V232v24zM400 448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V280H400V448zM160 152v-8H288v8c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-22.1-17.9-40-40-40H152c-22.1 0-40 17.9-40 40v16c0 13.3 10.7 24 24 24s24-10.7 24-24zm-8 184c-22.1 0-40 17.9-40 40v16c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H288v8c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-22.1-17.9-40-40-40H152z"]},faBurgerSoda:{prefix:"far",iconName:"burger-soda",icon:[640,512,[],"f858","M249.3 0c-26 0-48.6 17.9-54.5 43.2l-20 84.8H80.2 32 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H36 84.2h89.9 35.8 89.9H348h12c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H303.8 224.2l17.4-73.8c.9-3.6 4.1-6.2 7.8-6.2H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H249.3zM60.3 468c2.1 24.9 22.9 44 47.8 44H275.8c5.4 0 10.7-.9 15.5-2.6c-12.7-12.7-22.6-28.1-28.7-45.4H108.2L86.8 208H38.7L60.3 468zM449.9 240.2c-1.2 2.3-1.9 4.9-1.9 7.6c0 8.8 7.2 16 16 16s16-7.2 16-16c0-2.8-.7-5.3-1.9-7.6c22.5 1.3 40.8 5.5 55.7 11.3c-3.5 2.9-5.8 7.4-5.8 12.3c0 8.8 7.2 16 16 16c8.3 0 15.2-6.4 15.9-14.6c18.4 12.7 27.4 26.8 31.1 33.6c.3 .7 1 2.3 1 6.1c0 17-13.8 30.8-30.8 30.8H366.8c-17 0-30.8-13.8-30.8-30.8c0-3.7 .6-5.4 1-6.1c3.7-6.9 12.7-21 31.1-33.6c.7 8.2 7.6 14.6 15.9 14.6c8.8 0 16-7.2 16-16c0-4.9-2.2-9.4-5.8-12.3c14.8-5.8 33.1-10.1 55.7-11.3zM627.8 347.1c7.7-12.2 12.2-26.6 12.2-42.1c0-8.4-1.3-18.7-6.7-28.8C619 249.5 574.2 191.8 464 191.8s-155 57.7-169.3 84.4c-5.4 10-6.7 20.4-6.7 28.8c0 15.5 4.5 29.9 12.2 42.1c-7.5 7.3-12.2 17.5-12.2 28.7c0 8.1 2.4 15.6 6.5 21.8c-4.1 7.8-6.5 16.7-6.5 26.2c0 48.6 39.4 88 88 88H552c48.6 0 88-39.4 88-88c0-9.5-2.3-18.4-6.5-26.2c4.1-6.3 6.5-13.8 6.5-21.8c0-11.3-4.7-21.5-12.2-28.7zM344 415.8H584c4.4 0 8 3.6 8 8c0 22.1-17.9 40-40 40H376c-22.1 0-40-17.9-40-40c0-4.4 3.6-8 8-8z"]},faSquareArrowUp:epe,faArrowSquareUp:ept,faGreaterThanEqual:{prefix:"far",iconName:"greater-than-equal",icon:[448,512,[],"f532","M47 78.2c-12.3-5-18.2-19-13.2-31.3s19-18.2 31.3-13.2l336 136c9.1 3.7 15 12.5 15 22.2s-5.9 18.6-15 22.2L65 350.2c-12.3 5-26.3-1-31.3-13.2s1-26.3 13.2-31.3L328 192 47 78.2zM424 432c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424z"]},faPalletBox:{prefix:"far",iconName:"pallet-box",icon:[640,512,[],"e208","M384 48v80c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L320 115.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V48H176V240H464V48H384zM128 48c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V240c0 26.5-21.5 48-48 48H176c-26.5 0-48-21.5-48-48V48zM0 344c0-13.3 10.7-24 24-24H88 320 552h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H576v96h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H552 320 88 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V368H24c-13.3 0-24-10.7-24-24zM112 464H296V368H112v96zm232 0H528V368H344v96z"]},faFaceConfounded:{prefix:"far",iconName:"face-confounded",icon:[512,512,[],"e36c","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm231 77.3l25 20 25-20c8.2-6.5 19.6-7 28.3-1.2l31.6 21.1L351 343c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-24 24c-8.1 8.1-20.8 9.3-30.3 3l-33.4-22.3-26.3 21c-8.8 7-21.2 7-30 0l-26.3-21L181.3 404c-9.5 6.3-22.2 5.1-30.3-3l-24-24c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l10.1 10.1L202.7 332c8.7-5.8 20.1-5.3 28.3 1.2zM133.5 178.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 189.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},faShieldHalved:epa,faShieldAlt:epn,faTruckPlow:{prefix:"far",iconName:"truck-plow",icon:[640,512,[],"f7de","M184 80h86.1c2.8 0 5.4 1.5 6.8 3.8L343 192H176V88c0-4.4 3.6-8 8-8zM398.6 192c-.6-1.5-1.3-3.1-2.2-4.5L317.8 58.8C307.7 42.2 289.6 32 270.1 32H184c-30.9 0-56 25.1-56 56V192H56c-30.9 0-56 25.1-56 56v96c0 19.4 13.7 35.5 32 39.2l0 .8c0 53 43 96 96 96s96-43 96-96h48c0 53 43 96 96 96s96-43 96-96h54.1l.1 .1 80 88c8.9 9.8 24.1 10.5 33.9 1.6s10.5-24.1 1.6-33.9L560 358.7V217.3l73.8-81.1c8.9-9.8 8.2-25-1.6-33.9s-25-8.2-33.9 1.6l-80 88c-4 4.4-6.2 10.2-6.2 16.1V336H480V248c0-30.9-25.1-56-56-56H398.6zM432 312.4c-17-15.2-39.4-24.4-64-24.4c-35.5 0-66.6 19.3-83.2 48H211.2c-16.6-28.7-47.6-48-83.2-48c-33.4 0-62.8 17-80 42.9V248c0-4.4 3.6-8 8-8H424c4.4 0 8 3.6 8 8v64.4zM80 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm288-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faBookAtlas:epr,faAtlas:epi,faVirus:{prefix:"far",iconName:"virus",icon:[512,512,[],"e074","M75 75c12.5-12.5 32.8-12.5 45.3 0l8.2 8.2C163.7 118.4 224 93.4 224 43.5V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43.5c0 49.9 60.3 74.9 95.6 39.6l8.2-8.2c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-8.2 8.2c-35.3 35.3-10.3 95.6 39.6 95.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H468.5c-49.9 0-74.9 60.3-39.6 95.6l8.2 8.2c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-8.2-8.2c-35.3-35.3-95.6-10.3-95.6 39.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V468.5c0-49.9-60.3-74.9-95.6-39.6l-8.2 8.2c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l8.2-8.2C118.4 348.3 93.4 288 43.5 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H43.5c49.9 0 74.9-60.3 39.6-95.6L75 120.2C62.5 107.7 62.5 87.5 75 75zM256 99.6c-23.3 36.4-68.4 55.1-110.6 45.8c9.3 42.2-9.4 87.3-45.8 110.6c36.4 23.3 55.1 68.4 45.8 110.6c42.2-9.3 87.3 9.4 110.6 45.8c23.3-36.4 68.4-55.1 110.6-45.8c-9.3-42.2 9.4-87.3 45.8-110.6c-36.4-23.3-55.1-68.4-45.8-110.6c-21.2 4.7-43.1 2.3-62.6-5.8c-19.4-8.1-36.4-21.8-48-40zM192 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faGridRound2:{prefix:"far",iconName:"grid-round-2",icon:[512,512,[],"e5db","M128 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm96-48A96 96 0 1 1 32 128a96 96 0 1 1 192 0zM128 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm96-48A96 96 0 1 1 32 384a96 96 0 1 1 192 0zM336 128a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192zm0 208a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm96-48a96 96 0 1 1 -192 0 96 96 0 1 1 192 0z"]},faCommentMiddleTop:{prefix:"far",iconName:"comment-middle-top",icon:[512,512,[],"e14a","M231.3 124.8L256 75.3l24.7 49.5c6.5 12.9 18.4 22.3 32.5 25.4C407 171 464 237.3 464 304c0 79.5-83.3 160-208 160S48 383.5 48 304c0-66.7 57-133 150.7-153.8c14.1-3.1 26.1-12.5 32.5-25.4zm92.4-21.5l-44.5-89C274.8 5.5 265.8 0 256 0s-18.8 5.5-23.2 14.3l-44.5 89C79.8 127.5 0 208.2 0 304C0 418.9 114.6 512 256 512s256-93.1 256-208c0-95.8-79.8-176.5-188.3-200.7z"]},faWave:{prefix:"far",iconName:"wave",icon:[576,512,[],"e65b","M304 80c-83.9 0-152 68.1-152 152c0 66.3-53.7 120-120 120c-13.3 0-24-10.7-24-24s10.7-24 24-24c39.8 0 72-32.2 72-72c0-110.5 89.5-200 200-200c67.7 0 127.5 33.6 163.6 85c6.3 8.9 5.8 20.9-1.3 29.3s-18.8 10.9-28.6 6.2C426.3 147 413.5 144 400 144c-48.6 0-88 39.4-88 88c0 39.8 32.2 72 72 72c28.8 0 58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8c-66.3 0-120-53.7-120-120c0-66.9 48.3-122.6 112-133.9C354.6 86.6 330.1 80 304 80zM80 398.1c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7z"]},faEnvelopeCircleCheck:{prefix:"far",iconName:"envelope-circle-check",icon:[640,512,[],"e4e8","M64 112H448c8.8 0 16 7.2 16 16v22.1l-22.6 18.5C458.6 163 477 160 496 160c5.4 0 10.7 .2 16 .7V128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H360.2c-11.8-14.3-21.4-30.5-28.2-48H64c-8.8 0-16-7.2-16-16V212.2L190 328.8c37.7 31 91.8 31.5 130.1 1.5c.9-29.2 8.9-56.5 22.4-80.4l-50.9 41.8c-20.7 17-50.4 17-71.1 0L48 150.1V128c0-8.8 7.2-16 16-16zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faLayerGroup:{prefix:"far",iconName:"layer-group",icon:[576,512,[],"f5fd","M288 0c-8.5 0-17 1.7-24.8 5.1L53.9 94.8C40.6 100.5 32 113.5 32 128s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2L312.8 5.1C305 1.7 296.5 0 288 0zm-5.9 49.2C284 48.4 286 48 288 48s4 .4 5.9 1.2L477.7 128 293.9 206.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 128 282.1 49.2zM53.9 222.8C40.6 228.5 32 241.5 32 256s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2l-31.2-13.4L430 235.5 477.7 256 293.9 334.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 256 146 235.5 85.1 209.4 53.9 222.8zm0 128C40.6 356.5 32 369.5 32 384s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2l-31.2-13.4L430 363.5 477.7 384 293.9 462.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 384 146 363.5 85.1 337.4 53.9 350.8z"]},faRestroomSimple:{prefix:"far",iconName:"restroom-simple",icon:[640,512,[],"e23a","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM73.7 237.3C75.1 220.8 89 208 105.6 208h44.8c16.6 0 30.5 12.8 31.9 29.3l4.1 49.3c.8 9.3-6.6 17.3-15.9 17.3H168 88 85.6c-9.4 0-16.7-8-15.9-17.3l4.1-49.3zM112 352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160H105.6c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352zM320 0c-13.3 0-24 10.7-24 24V488c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zM576 64A64 64 0 1 0 448 64a64 64 0 1 0 128 0zM496.3 208h31.4c7.1 0 13.4 4.7 15.4 11.6L576.4 336H447.6l33.3-116.4c2-6.9 8.2-11.6 15.4-11.6zm0-48c-28.6 0-53.7 18.9-61.5 46.4L395.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8H448V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L589.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H496.3z"]},faArrowsToDot:{prefix:"far",iconName:"arrows-to-dot",icon:[512,512,[],"e4be","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1L201 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31L280 24zM433 345c9.4-9.4 9.4-24.6 0-33.9l-31-31H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H401.9l31-31c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM113 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24h86.1L79 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72zM167 433c9.4 9.4 24.6 9.4 33.9 0l31-31 0 86.1c0 13.3 10.7 24 24 24s24-10.7 24-24V401.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9z"]},faBorderOuter:{prefix:"far",iconName:"border-outer",icon:[448,512,[],"f851","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-64 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm128-32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faHashtagLock:{prefix:"far",iconName:"hashtag-lock",icon:[576,512,[],"e415","M188.7 32.5c13 2.6 21.4 15.2 18.8 28.2L192.5 136h111l16.9-84.7c2.6-13 15.2-21.4 28.2-18.8s21.4 15.2 18.8 28.2L352.5 136H424c13.3 0 24 10.7 24 24c0 .4 0 .8 0 1.1c-19.9 2.9-38.2 11-53.3 22.9H342.9L287.5 460.7c-2.6 13-15.2 21.4-28.2 18.8s-21.4-15.2-18.8-28.2L255.5 376l-111 0-16.9 84.7c-2.6 13-15.2 21.4-28.2 18.8s-21.4-15.2-18.8-28.2L95.5 376 24 376c-13.3 0-24-10.7-24-24s10.7-24 24-24l81.1 0 28.8-144H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h87.5l16.9-84.7c2.6-13 15.2-21.4 28.2-18.8zM182.9 184L154.1 328l111 0 28.8-144h-111zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faClockTwoThirty:{prefix:"far",iconName:"clock-two-thirty",icon:[512,512,[],"e35b","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V256c0-8 4-15.5 10.7-20l96-64c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3L280 268.8V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faArchway:{prefix:"far",iconName:"archway",icon:[512,512,[],"f557","M0 56C0 42.7 10.7 32 24 32H56 456h24c13.3 0 24 10.7 24 24s-10.7 24-24 24V432h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H456 424 360c-13.3 0-24-10.7-24-24V336c0-44.2-35.8-80-80-80s-80 35.8-80 80V456c0 13.3-10.7 24-24 24H88 56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V80H24C10.7 80 0 69.3 0 56zM80 80v32H432V80H80zm0 80V432h8 40V336c0-70.7 57.3-128 128-128s128 57.3 128 128v96h40 8V160H80z"]},faHeartCircleCheck:{prefix:"far",iconName:"heart-circle-check",icon:[576,512,[],"e4fd","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faHouseChimneyCrack:epc,faHouseDamage:eps,faFileZipper:epo,faFileArchive:epl,faTicketPerforated:{prefix:"far",iconName:"ticket-perforated",icon:[640,512,[],"e63e","M48 128c0-8.8 7.2-16 16-16H576c8.8 0 16 7.2 16 16v35c-41.4 10.7-72 48.2-72 93s30.6 82.3 72 93v35c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V322.7c0-11.2-12.8-18.7-24-18.7c-26.5 0-48-21.5-48-48s21.5-48 48-48c11.2 0 24-7.5 24-18.7V128c0-35.3-28.7-64-64-64H64zm384 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faHeartHalf:{prefix:"far",iconName:"heart-half",icon:[512,512,[],"e1ab","M236.7 476.9c2.1 2 4.9 3.1 7.8 3.1c6.3 0 11.5-5.1 11.5-11.5V456.2 433.8v-4.6V96L244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5L208 450.1l3.3 3.1 16.4 15.3 9 8.4zM208 384.5L80.3 265.3C59.7 246.1 48 219.1 48 190.9v-5.8c0-46.4 33.6-86 79.3-93.6c29.3-4.9 59.1 4.2 80.7 24.5V384.5z"]},faCommentCheck:{prefix:"far",iconName:"comment-check",icon:[512,512,[],"f4ac","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM369 193c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 193z"]},faSquare:{prefix:"far",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faMemo:{prefix:"far",iconName:"memo",icon:[384,512,[],"e1d8","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm120 64H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faMartiniGlassEmpty:epf,faGlassMartini:epd,faCouch:{prefix:"far",iconName:"couch",icon:[640,512,[],"f4b8","M448 80H192c-44.2 0-80 35.8-80 80v40c-12.3-5.1-25.8-8-40-8c-2.7 0-5.4 .1-8 .3V160C64 89.3 121.3 32 192 32H448c70.7 0 128 57.3 128 128v32.3c-2.6-.2-5.3-.3-8-.3c-14.2 0-27.7 2.8-40 8V160c0-44.2-35.8-80-80-80zM568 224c2.7 0 5.4 .1 8 .4c36 4 64 34.5 64 71.6V432c0 26.5-21.5 48-48 48H544c-20.9 0-38.7-13.4-45.3-32H141.3c-6.6 18.6-24.4 32-45.3 32H48c-26.5 0-48-21.5-48-48V296c0-37.1 28-67.6 64-71.6c2.6-.3 5.3-.4 8-.4c15.2 0 29.4 4.7 41 12.8c16.7 11.6 28.2 30 30.5 51.2H496.4c2.3-21.2 13.9-39.6 30.5-51.2c11.6-8.1 25.8-12.8 41-12.8zm-24 72v40 64 32h48V296c0-13.3-10.7-24-24-24s-24 10.7-24 24zM496 400V336H144v64H496zM96 400V336 296c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 136H96V400z"]},faCediSign:{prefix:"far",iconName:"cedi-sign",icon:[384,512,[],"e0df","M216 0c13.3 0 24 10.7 24 24V72.5C277.9 75 313 88 341.9 108.4c10.8 7.7 13.4 22.6 5.7 33.5s-22.6 13.4-33.5 5.7c-20.9-14.8-46.3-24.5-74.1-27V391.4c27.8-2.5 53.2-12.2 74.1-27c10.8-7.7 25.8-5.1 33.5 5.7s5.1 25.8-5.7 33.5C313 424 277.9 437 240 439.5V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V437.2C102 422 32 347.7 32 256s70-166 160-181.2V24c0-13.3 10.7-24 24-24zM80 256c0 63.2 47 117.9 112 132.3V123.7C127 138.1 80 192.8 80 256z"]},faItalic:{prefix:"far",iconName:"italic",icon:[384,512,[],"f033","M128 56c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H291.3L144.7 432H232c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H92.7L239.3 80H152c-13.3 0-24-10.7-24-24z"]},faGlassCitrus:{prefix:"far",iconName:"glass-citrus",icon:[512,512,[],"f869","M464 144c0-53-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H232.2C252 40.1 305.3 0 368 0c79.5 0 144 64.5 144 144c0 78.4-62.7 142.2-140.7 144l4.6-48.3c49.3-4 88.1-45.3 88.1-95.7zM6.2 135.9c4.5-5 11-7.9 17.8-7.9H328c6.8 0 13.2 2.9 17.8 7.9s6.8 11.7 6.1 18.4l-29.2 307c-2.7 28.7-26.9 50.7-55.7 50.7H85.1c-28.9 0-53-21.9-55.7-50.7L.1 154.3c-.6-6.7 1.6-13.4 6.1-18.4zM62.6 304L77.1 456.8c.4 4.1 3.8 7.2 8 7.2H266.9c4.1 0 7.6-3.1 8-7.2L289.4 304H62.6zM58 256H294l7.6-80H50.4L58 256z"]},faCalendarLinesPen:{prefix:"far",iconName:"calendar-lines-pen",icon:[576,512,[],"e472","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H400 384 48V448c0 8.8 7.2 16 16 16H262.5l-5.1 20.2c-2.3 9.4-1.8 19 1.4 27.8H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zm-8 256H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM96 376c0-13.3 10.7-24 24-24H232c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},faChurch:{prefix:"far",iconName:"church",icon:[640,512,[9962],"f51d","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v26.9L192.9 189.7c-20.5 13.3-32.9 36-32.9 60.4V464H72c-13.3 0-24-10.7-24-24V370.1c0-8.1 4.1-15.7 11-20.2l69-44.7V248.1L32.9 309.7C12.4 322.9 0 345.7 0 370.1V440c0 39.8 32.2 72 72 72H192v0H448h8H568c39.8 0 72-32.2 72-72V370.1c0-24.4-12.4-47.2-32.9-60.4L512 248.1v57.2L581 350c6.8 4.4 11 12 11 20.1V440c0 13.3-10.7 24-24 24H480V250.1c0-24.4-12.4-47.2-32.9-60.4L344 122.9V96h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V24zM320 164.6L421 230c6.8 4.4 11 12 11 20.1V464H368V368c0-26.5-21.5-48-48-48s-48 21.5-48 48v96H208V250.1c0-8.1 4.1-15.7 11-20.1l101-65.4z"]},faPersonSnowmobiling:epu,faSnowmobile:epp,faFaceHushed:{prefix:"far",iconName:"face-hushed",icon:[512,512,[],"e37b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM179 160.9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16c-4.4 0-8.8 .3-13 .9zm141-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8c-4.3-.6-8.6-.9-13-.9zM256 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faCommentsDollar:{prefix:"far",iconName:"comments-dollar",icon:[640,512,[],"f653","M80.7 253.2c14.3 15 17.3 37.6 7.5 55.8c-1.1 2-2.2 4-3.2 5.9c-2.5 4.5-5.2 9-7.9 13.6c17.1-4.5 33.9-10.7 49.9-18c4.3-1.9 8.5-3.9 12.6-6c9.5-4.8 20.3-6.2 30.7-4.2c12.1 2.4 24.8 3.6 37.8 3.6c96.2 0 160-64.5 160-128s-63.8-128-160-128S48 112.5 48 176c0 28 11.4 54.9 32.7 77.2zM416 176c0 97.2-93.1 176-208 176c-16.2 0-31.9-1.6-47.1-4.5c-4.6 2.3-9.4 4.6-14.2 6.8C110.5 370.7 67 384 24 384c-9.6 0-18.2-5.7-22-14.5c-3.8-8.8-2-19 4.6-25.9c14.2-15.6 26.2-33.7 36.6-52.1c.9-1.7 1.9-3.4 2.8-5.1C17.2 256.1 0 217.8 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM245.2 381.5c17.2-2.4 34-6.3 50-11.8C322 405.5 370.3 432 432 432c13.1 0 25.8-1.3 37.8-3.6c10.4-2 21.2-.6 30.7 4.2c4.1 2.1 8.3 4.1 12.6 6c16 7.2 32.9 13.5 49.9 18c-2.8-4.6-5.4-9.1-7.9-13.6c-1.1-1.9-2.2-3.9-3.2-5.9c-9.8-18.3-6.8-40.8 7.5-55.8C580.6 358.9 592 332 592 304c0-59.9-56.8-120.7-144-127.4l0-.6c0-16.6-2.2-32.6-6.2-47.8C552.1 132.5 640 209.6 640 304c0 41.8-17.2 80.1-45.9 110.3c.9 1.7 1.9 3.5 2.8 5.1c10.3 18.4 22.3 36.5 36.6 52.1c6.6 7 8.3 17.2 4.6 25.9c-3.8 8.8-12.5 14.5-22 14.5c-43 0-86.5-13.3-122.7-29.7c-4.8-2.2-9.6-4.5-14.2-6.8c-15.1 3-30.9 4.5-47.1 4.5c-82 0-153-40.2-186.8-98.5zM224 83.6V97.4c7.2 1.1 14.1 2.7 20.5 4.4c8.5 2.2 13.7 11 11.4 19.5s-11 13.7-19.5 11.4c-10-2.6-19.7-4.5-28.6-4.7c-7.4-.1-15.1 1.6-20.5 4.7c-4.8 2.8-6.5 5.8-6.4 9.8c0 2.3 .6 4.4 5.7 7.4c6 3.6 14.5 6.2 25.9 9.6l.5 .2 0 0c10.1 3 22.9 6.8 33 13.1c11.2 7 21 18.2 21.2 35.5c.2 18-9.1 30.9-21.5 38.5c-6.7 4.1-14.2 6.7-21.7 8v13.7c0 8.8-7.2 16-16 16s-16-7.2-16-16V254.1c-9.7-1.9-18.8-5-26.7-7.7l0 0 0 0c-1.9-.7-3.8-1.3-5.5-1.9c-8.4-2.8-13-11.8-10.2-20.2s11.8-13 20.2-10.2c2.2 .7 4.4 1.5 6.5 2.2l0 0c12.2 4.1 21.9 7.4 32.3 7.7c8 .3 15.6-1.5 20.5-4.5c4.2-2.6 6.3-5.7 6.2-10.8c0-3.2-1.1-5.6-6.1-8.7c-5.9-3.7-14.5-6.4-25.7-9.8l-1.5-.4 0 0c-9.8-2.9-22-6.6-31.6-12.3c-11-6.6-21.2-17.4-21.3-34.7c-.1-18.1 10.2-30.5 22.3-37.6c6.5-3.8 13.7-6.2 20.8-7.6V83.6c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faTicketsSimple:{prefix:"far",iconName:"tickets-simple",icon:[640,512,[],"e659","M144 96c0-8.8 7.2-16 16-16H576c8.8 0 16 7.2 16 16v38.2c-24 15.7-40 42.8-40 73.8s16 58.1 40 73.8V320c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16V281.8c24-15.7 40-42.8 40-73.8s-16-58.1-40-73.8V96zM96 96v56c0 8.8 7.4 15.7 15.6 19.1c14.4 6.1 24.4 20.3 24.4 36.9s-10.1 30.8-24.4 36.9C103.4 248.3 96 255.2 96 264v56c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V264c0-8.8-7.4-15.7-15.6-19.1C610.1 238.8 600 224.6 600 208s10.1-30.8 24.4-36.9c8.1-3.4 15.6-10.3 15.6-19.1V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z"]},faPickaxe:{prefix:"far",iconName:"pickaxe",icon:[512,512,[],"e5bf","M460.3 112.6c47.6 66.4 63.4 152.5 42 231.5c-.3 .9-.5 1.9-.8 2.8c-1.3 4.4-2.6 8.9-4.1 13.2l-.2 .6c-1.5 4.5-3.2 8.9-5 13.3c-5.4 13.3-24.9 13-29.8-.5c-1.8-4.6-3.6-9.3-5.6-13.9c-1.6-3.7-3.2-7.4-4.9-11.1l-.8-1.7c-28.4-62.2-70.9-119.9-118.5-167.6C285.3 131.9 227.5 88.9 165.3 60.8l-1.7-.8c-3.7-1.7-7.5-3.3-11.3-4.9c-4.6-1.9-9.2-3.7-13.8-5.5c-13.4-5-13.7-24.5-.5-29.8c4.4-1.8 8.8-3.4 13.3-5l.2-.1c4.5-1.5 9-2.9 13.5-4.2c1-.3 2-.5 2.9-.8c78.9-21.3 165-5.5 231.3 42.1l9.5-9.9c6-6.2 14.2-9.7 22.8-9.8s16.9 3.3 22.9 9.4l16 16c6.1 6.1 9.5 14.3 9.4 22.9s-3.6 16.8-9.8 22.8l-9.9 9.5zm-62.2 .7C357 72.3 301 49.8 244.2 48.4c45.4 27.7 86.9 61.4 122.4 97c35.9 35.9 69.4 77.5 97 122.8c-1.3-57.2-24.1-113.6-65.5-154.8zM8.9 457.8l272-282.9c9.7 8.4 19.5 17.4 29.1 27s18.6 19.4 27 29.1L54.2 503.1c-12.6 12.1-32.5 11.9-44.8-.4S-3.1 470.4 8.9 457.8z"]},faLinkSimpleSlash:{prefix:"far",iconName:"link-simple-slash",icon:[640,512,[],"e1ce","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L532.4 392c45.4-28.2 75.6-78.6 75.6-136c0-88.4-71.6-160-160-160H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h72c61.9 0 112 50.1 112 112c0 46.6-28.5 86.6-69.1 103.5L389.5 280H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H328.3L216 144h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-11.3 0-22.3 1.2-32.9 3.4L38.8 5.1zm69.6 176.3L70.7 151.7C46.6 179.7 32 216.1 32 256c0 88.4 71.6 160 160 160h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-61.9 0-112-50.1-112-112c0-28.6 10.7-54.8 28.4-74.6z"]},faDemocrat:{prefix:"far",iconName:"democrat",icon:[640,512,[],"f747","M102.2 4.7C99.8 11.1 96 23.1 96 32c0 12.7 5 22.8 11.1 30.5c-5.3 3.6-10.2 7.9-14.7 12.6l-70.6 76C7.8 166.2 0 186.1 0 206.6C0 251.4 36.2 288 81.2 288c13.8 0 27.4-3.5 39.4-10.2L157 257.5l35 75.7V456c0 30.9 25.1 56 56 56h32c30.9 0 56-25.1 56-56V432h96v24c0 30.9 25.1 56 56 56h32c30.9 0 56-25.1 56-56V328 216c0-1.4 0-2.8-.1-4.2c5.5 5.7 9.9 11.1 13.2 15.4c2.2 2.9 3.9 5.4 5 7c.5 .8 .9 1.4 1.1 1.8l.2 .3 0 0 0 0 0 0 0 0 0 0c6.8 11.3 21.5 15.1 32.9 8.3c11.4-6.8 15.1-21.5 8.4-32.9L616 224c20.6-12.3 20.6-12.3 20.6-12.3l0 0 0 0-.1-.1-.2-.3-.5-.8c-.4-.7-1-1.6-1.8-2.8c-1.5-2.3-3.8-5.5-6.6-9.3c-5.7-7.6-14.2-17.7-25.1-27.9c-21.5-20-55.1-42.4-98.3-42.4c-1.9 0-3.7 .2-5.5 .6c-3.5-.4-7-.6-10.5-.6H291.1c-1.8 0-3.5-.6-5-1.7L209.9 66.1c7.3-8 14.1-19.3 14.1-34.1c0-8.9-3.8-20.9-6.2-27.3C216.8 1.8 214 0 211 0c-1.9 0-3.8 .7-5.2 2.1L160 45.7 114.2 2.1C112.8 .7 110.9 0 109 0c-3 0-5.8 1.8-6.8 4.7zM240 352H528V456c0 4.4-3.6 8-8 8H488c-4.4 0-8-3.6-8-8V408c0-13.3-10.7-24-24-24H312c-13.3 0-24 10.7-24 24v48c0 4.4-3.6 8-8 8H248c-4.4 0-8-3.6-8-8V352zm288-48H231.4l-41.6-90.1c-2.8-6.1-8-10.7-14.3-12.8s-13.3-1.4-19.1 1.8l-59 32.8c-4.9 2.7-10.5 4.2-16.1 4.2C63 240 48 225.1 48 206.6c0-8.5 3.2-16.7 8.9-22.8l70.6-76c7.1-7.7 17.1-12.2 27.5-12.4c9.1-.2 17.9 2.7 25 8.3L256.4 164c9.9 7.8 22.1 12 34.7 12H488c22.1 0 40 17.9 40 40v88zM379.3 210.3c-.7-1.4-2.2-2.3-3.8-2.3s-3.1 .9-3.8 2.3l-8.4 16.4-18.8 2.6c-1.6 .2-2.9 1.3-3.4 2.8s-.1 3.1 1.1 4.2l13.6 12.8-3.2 18.1c-.3 1.5 .4 3.1 1.7 4s3.1 1 4.5 .3l16.8-8.5 16.8 8.5c1.4 .7 3.2 .6 4.5-.3s2-2.5 1.7-4l-3.2-18.1 13.6-12.8c1.2-1.1 1.6-2.7 1.1-4.2s-1.8-2.6-3.4-2.8l-18.8-2.6-8.4-16.4zM279.5 208c-1.6 0-3.1 .9-3.8 2.3l-8.4 16.4-18.8 2.6c-1.6 .2-2.9 1.3-3.4 2.8s-.1 3.1 1.1 4.2l13.6 12.8-3.2 18.1c-.3 1.5 .4 3.1 1.7 4s3.1 1 4.5 .3l16.8-8.5 16.8 8.5c1.4 .7 3.2 .6 4.5-.3s2-2.5 1.7-4l-3.2-18.1 13.6-12.8c1.2-1.1 1.6-2.7 1.1-4.2s-1.8-2.6-3.4-2.8l-18.8-2.6-8.4-16.4c-.7-1.4-2.2-2.3-3.8-2.3zm195.8 2.3c-.7-1.4-2.2-2.3-3.8-2.3s-3.1 .9-3.8 2.3l-8.4 16.4-18.8 2.6c-1.6 .2-2.9 1.3-3.4 2.8s-.1 3.1 1.1 4.2l13.6 12.8-3.2 18.1c-.3 1.5 .4 3.1 1.7 4s3.1 1 4.5 .3l16.8-8.5 16.8 8.5c1.4 .7 3.2 .6 4.5-.3s2-2.5 1.7-4l-3.2-18.1 13.6-12.8c1.2-1.1 1.6-2.7 1.1-4.2s-1.8-2.6-3.4-2.8l-18.8-2.6-8.4-16.4z"]},faFaceConfused:{prefix:"far",iconName:"face-confused",icon:[512,512,[],"e36d","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM203.2 385.6l-12.8 9.6c-10.6 8-25.6 5.8-33.6-4.8s-5.8-25.6 4.8-33.6l12.8-9.6c37.4-28 82.9-43.2 129.6-43.2h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H304c-36.4 0-71.7 11.8-100.8 33.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPinball:{prefix:"far",iconName:"pinball",icon:[448,512,[],"e229","M352 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM312 408L126.8 251.2c-20.3-17-50.5-14.3-67.6 6s-14.4 50.6 6 67.7c4.5 3.8 9.8 6.8 15.9 8.8l.1 0L312 408zM66.3 379.3c-12.1-3.9-22.8-10-32-17.7c-40.6-34.1-46-94.7-11.9-135.3s94.6-45.9 135.2-11.8l246 208.3c12.6 9.8 15.8 27.1 8.4 40.6c-7.2 13.2-23.1 19.9-37.9 15L66.3 379.3zM96 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faZ:{prefix:"far",iconName:"z",icon:[384,512,[122],"5a","M0 56C0 42.7 10.7 32 24 32H360c9.3 0 17.8 5.4 21.8 13.9s2.6 18.4-3.4 25.6L75.5 432H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-9.3 0-17.8-5.4-21.8-13.9s-2.6-18.4 3.4-25.6L308.5 80H24C10.7 80 0 69.3 0 56z"]},faPersonSkiing:eph,faSkiing:epb,faDeer:{prefix:"far",iconName:"deer",icon:[512,512,[129420],"f78e","M256 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V40c0 30.9 25.1 56 56 56h8 8 24l-50.4 12.6c-8 2-13.6 9.2-13.6 17.4c0 9.9 8 18 18 18h28.2L295 168H104c-36.5 0-68.3 20.4-84.5 50.4c-9.2 13.7-15.1 30-16.2 47.6L0 319c-.6 8.8 6.2 16.4 15 17c8.5 .5 15.9-5.7 16.9-14.1l1.1 1.1c4.5 4.5 7 10.6 7 17v4.3c0 2.6-.4 5.1-1.2 7.6l-8.2 24.7c-5.1 15.4-4.9 32.1 .6 47.4l22.5 61.8C59.4 501.5 74.4 512 91.2 512h46c27.8 0 47.1-27.6 37.6-53.7L157 409.5l6.5-4.3c15.2-10.1 25.6-25.4 29.9-42.4c20 8.7 41.7 13.3 63.8 13.3H264v96c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V311.8c0-2.6 .4-5.1 1.2-7.6L409.3 256h42.3c37.8 0 68.4-30.6 68.4-68.4c0-19.3-8.1-37.6-22.4-50.6L444.1 88.4C460.8 78.7 472 60.7 472 40V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V40c0 13.3-10.7 24-24 24H386.1 346.6c3.5-7.3 5.4-15.4 5.4-24V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V40c0 13.3-10.7 24-24 24h-8-8c-13.3 0-24-10.7-24-24V16zm130.1 96c8.1 0 15.9 3 21.9 8.5l57.3 52.1c4.2 3.9 6.7 9.3 6.7 15.1c0 11.3-9.1 20.4-20.4 20.4H392c-10.3 0-19.5 6.6-22.8 16.4L347.7 289c-2.4 7.3-3.7 15-3.7 22.8V464H312V352c0-13.3-10.7-24-24-24H257.2c-22.1 0-43.7-6.5-62.1-18.8L181.3 300c-8-5.3-18.3-5.4-26.3-.2s-12.2 14.7-10.6 24.1l2.9 17.4c1.6 9.3-2.5 18.7-10.4 23.9L114.7 380c-9.2 6.1-13 17.8-9.2 28.2L125.7 464H96.8L76.3 407.5c-1.9-5.1-1.9-10.7-.2-15.8L84.3 367c2.4-7.3 3.7-15 3.7-22.8v-4.3c0-19.1-7.6-37.4-21.1-50.9L63 285.1c-4.5-4.5-7-10.6-7-17V264c0-26.5 21.5-48 48-48H312.9c10.6 0 20-7 23-17.1l19-63.6c4.1-13.8 16.8-23.2 31.2-23.2zM416 160a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faInputPipe:{prefix:"far",iconName:"input-pipe",icon:[640,512,[],"e1be","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm144 56V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faRoadLock:{prefix:"far",iconName:"road-lock",icon:[640,512,[],"e567","M217.7 32c-30.4 0-57.5 19-67.7 47.6L40.6 383.6C23.7 430.5 58.4 480 108.3 480H384V432H344V408c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H108.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304c3.4-9.5 12.5-15.9 22.6-15.9H296v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l28.3 78.5c13.8-7.8 29.4-12.7 46-14L490 79.6C479.7 51 452.6 32 422.3 32H217.7zM344 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V216zm184 24c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faA:{prefix:"far",iconName:"a",icon:[384,512,[97],"41","M214.1 46.7C210.4 37.8 201.7 32 192 32s-18.4 5.8-22.1 14.7l-168 400c-5.1 12.2 .6 26.3 12.8 31.4s26.3-.6 31.4-12.8L80.3 384H303.7l34.1 81.3c5.1 12.2 19.2 18 31.4 12.8s18-19.2 12.8-31.4l-168-400zM283.6 336H100.4L192 118l91.6 218z"]},faBookmarkSlash:{prefix:"far",iconName:"bookmark-slash",icon:[640,512,[],"e0c2","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376V48c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48V75L38.8 5.1zM176 112.6V48H464V338.4L176 112.6zM509.9 497.8L315.3 344.5c-3.3 .6-6.5 2-9.3 4L176 441.4V234.7l-48-37.8V488c0 9 5 17.2 13 21.3s17.6 3.4 24.9-1.8L320 397.5l154.1 110c7.3 5.2 16.9 5.9 24.9 1.8c4.9-2.5 8.8-6.7 10.9-11.6z"]},faTemperatureArrowDown:epm,faTemperatureDown:epg,faMace:{prefix:"far",iconName:"mace",icon:[512,512,[],"f6f8","M244.8 95l28-84.1C275 4.4 281.1 0 288 0s13 4.4 15.2 10.9l28 84.1c40.4 13.5 72.3 45.4 85.8 85.8l84.1 28c6.5 2.2 10.9 8.3 10.9 15.2s-4.4 13-10.9 15.2l-84.1 28c-13.5 40.4-45.4 72.3-85.8 85.8l-28 84.1C301 443.6 294.9 448 288 448s-13-4.4-15.2-10.9l-28-84.1c-12.4-4.1-24-10-34.5-17.4L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L176.4 301.7c-7.3-10.5-13.2-22.1-17.4-34.5l-84.1-28C68.4 237 64 230.9 64 224s4.4-13 10.9-15.2l84.1-28c13.5-40.4 45.4-72.3 85.8-85.8zM288 312a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm-32-88a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faFeatherPointed:epy,faFeatherAlt:epM,faSausage:{prefix:"far",iconName:"sausage",icon:[512,512,[],"f820","M447.5 69.3l15.2-41.9c.8-2.2 1.2-4.6 1.2-7C464 9.1 454.9 0 443.6 0H388.4C377.1 0 368 9.1 368 20.4c0 2.4 .4 4.7 1.2 7l15.2 41.9C346.9 82.3 320 118 320 160c0 88.4-71.6 160-160 160c-42 0-77.7 26.9-90.7 64.5L27.4 369.2c-2.2-.8-4.6-1.2-7-1.2C9.1 368 0 377.1 0 388.4v55.2C0 454.9 9.1 464 20.4 464c2.4 0 4.7-.4 7-1.2l41.9-15.2C82.3 485.1 118 512 160 512c194.4 0 352-157.6 352-352c0-42-26.9-77.7-64.5-90.7zM112 416c0-26.5 21.5-48 48-48c114.9 0 208-93.1 208-208c0-26.5 21.5-48 48-48s48 21.5 48 48c0 167.9-136.1 304-304 304c-26.5 0-48-21.5-48-48z"]},faTrashCanClock:{prefix:"far",iconName:"trash-can-clock",icon:[576,512,[],"e2aa","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v64.7c-16.8 1.5-32.9 5.4-48 11.3V128H80V432c0 17.7 14.3 32 32 32H284.5c12.3 18.8 28 35.1 46.3 48H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM320 192v40.2c-12.1 10-22.9 21.7-32 34.6V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm-160 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm48 176a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304c0-8.8-7.2-16-16-16z"]},faP:{prefix:"far",iconName:"p",icon:[320,512,[112],"50","M56 80H168c57.4 0 104 46.6 104 104s-46.6 104-104 104H48V88c0-4.4 3.6-8 8-8zM48 336H168c83.9 0 152-68.1 152-152s-68.1-152-152-152H56C25.1 32 0 57.1 0 88V312 456c0 13.3 10.7 24 24 24s24-10.7 24-24V336z"]},faBroomWide:{prefix:"far",iconName:"broom-wide",icon:[512,512,[],"e5d1","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L335 143l-12.9-12.9c-20.2-20.2-51.4-24.6-76.3-10.7L16.4 246.9C6.3 252.5 0 263.2 0 274.8c0 8.5 3.4 16.6 9.3 22.6L214.7 502.7c6 6 14.1 9.3 22.6 9.3c11.6 0 22.3-6.3 27.9-16.4L392.6 266.2c13.9-25 9.5-56.1-10.7-76.3L369 177 505 41zM323.6 291.6l-90 162.1L137 357.1l18-53.9c2.1-6.3-3.9-12.2-10.1-10.1L90.9 311 58.4 278.5l162.1-90L323.6 291.6z"]},faSnowflake:{prefix:"far",iconName:"snowflake",icon:[448,512,[10052,10054],"f2dc","M224 0c13.3 0 24 10.7 24 24V70.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-57 57v76.5l66.2-38.2 20.9-77.8c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4L373 142.2l37.1-21.4c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8L397 183.8l31.5 8.4c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-77.8-20.9L272 256l66.2 38.2 77.8-20.9c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4L397 328.2l37.1 21.4c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8L373 369.8l8.4 31.5c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-20.9-77.8L248 297.6v76.5l57 57c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V441.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V297.6l-66.2 38.2-20.9 77.8c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4L75 369.8 37.9 391.2c-11.5 6.6-26.2 2.7-32.8-8.8s-2.7-26.2 8.8-32.8L51 328.2l-31.5-8.4c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l77.8 20.9L176 256l-66.2-38.2L31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4L51 183.8 13.9 162.4c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8L75 142.2l-8.4-31.5c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l20.9 77.8L200 214.4V137.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24z"]},faStomach:{prefix:"far",iconName:"stomach",icon:[512,512,[],"f623","M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V96c0 66.3 53.7 120 120 120h.2c-.2 2.6-.2 5.3-.2 8v64c0 39.8-32.2 72-72 72H120C53.7 360 0 413.7 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-35.3 28.7-64 64-64c9.6 0 19 3.5 30.6 11.1c8.8 5.7 17.1 12.6 26.9 20.7c4.2 3.4 8.6 7.1 13.5 11C214.6 484 255.9 512 320 512c106 0 192-86 192-192V224c0-70.7-57.3-128-128-128c-50.6 0-94.4 29.4-115.1 72H256c-39.8 0-72-32.2-72-72V24zm18 388.3c-2-1.6-4-3.3-6-4.9c46.2-4.6 84.6-35.4 100.4-77.3c12.2-6.9 22.6-8 32.7-6.6c12.4 1.7 24.9 7.1 41.1 14.4l1.2 .6c14.8 6.6 33.1 14.8 53 17.6c11.5 1.6 23.3 1.3 35.4-1.5C444.4 417.4 387.6 464 320 464c-47.9 0-78.6-20-107-42.7c-3.5-2.8-7.2-5.8-10.9-8.9l0 0 0 0 0 0zM464 301.6c-12.4 7.1-22.9 8.2-33.1 6.8c-12.4-1.7-24.9-7.1-41.1-14.4l-1.2-.6c-14.8-6.6-33.1-14.8-53-17.6c-10.3-1.4-20.8-1.4-31.6 .7V224c0-44.2 35.8-80 80-80s80 35.8 80 80v77.6z"]},faNewspaper:{prefix:"far",iconName:"newspaper",icon:[512,512,[128240],"f1ea","M168 80c-13.3 0-24 10.7-24 24V408c0 8.4-1.4 16.5-4.1 24H440c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H168zM72 480c-39.8 0-72-32.2-72-72V112C0 98.7 10.7 88 24 88s24 10.7 24 24V408c0 13.3 10.7 24 24 24s24-10.7 24-24V104c0-39.8 32.2-72 72-72H440c39.8 0 72 32.2 72 72V408c0 39.8-32.2 72-72 72H72zM176 136c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V136zm200-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM200 272H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faRectangleAd:epv,faAd:epC,faGuitarElectric:{prefix:"far",iconName:"guitar-electric",icon:[512,512,[127928],"f8be","M352 126.1V81.1c0-10.7 5.3-20.7 14.2-26.6L435.6 8.3C443.7 2.9 453.2 0 462.9 0H464c26.5 0 48 21.5 48 48s-21.5 48-48 48H449.9L314.4 231.6c9.1 8.1 13.8 8.4 14.9 8.4c2.6 .1 4.3-.6 10.9-3.5l3.7-1.6c13.2-5.6 36-8.3 52.3 8.2c15.8 15.9 15.8 41.7 0 57.6l-21.6 21.8c-12.2 12.3-28.2 18.8-38.7 23l-2.1 .8c-5.5 2.2-12.7 6.3-20.3 14c-17.3 17.5-23.7 39.4-30.6 63.5c-.9 3-1.7 6-2.6 9.1c-5.2 17.5-14.1 35-28.1 49.2c-39.4 39.9-103.5 39.9-142.9 0L29.5 401.3c-39.3-39.7-39.3-104 0-143.7c14.1-14.2 31.4-23.3 48.8-28.5c2.9-.9 5.7-1.7 8.6-2.6l0 0c23.9-7.1 45.6-13.5 63-31.1c6.3-6.3 10.1-12.4 12.5-17.5c.8-1.8 1.8-3.8 2.8-6c5.4-11.9 13.1-29.1 25.6-41.7l29.9-30.2c15.9-16.1 41.8-16.1 57.7 0c16.1 16.3 14.2 39.7 5.2 54.6c-1.1 1.8-2.1 3.4-3 4.9l0 0c-4.9 8-7.8 12.7-8.8 18.2c-.6 3.2-1 9.2 8.7 19.8L352 126.1zM167 263c9.4-9.4 24.6-9.4 33.9 0l48 48c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9zm-64 64c9.4-9.4 24.6-9.4 33.9 0l48 48c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9zM242.4 129.8l0 0 0 0 0-.1zm-18 39.8c.4-2.3 .9-4.5 1.5-6.7l-1.2 1.2c-5.9 5.9-9.4 13.5-14.7 25.1l0 0c-1.3 2.9-2.8 6-4.4 9.4c-4.6 9.6-11.5 20.2-21.7 30.6c-26.7 27-60.7 36.8-83.8 43.5l0 0c-2.8 .8-5.5 1.6-7.9 2.3c-11.5 3.5-21.3 9-28.6 16.4c-20.8 21-20.8 55.2 0 76.2l79.9 80.8c20.6 20.9 54 20.9 74.6 0c7.3-7.4 12.8-17.4 16.3-29.1c.8-2.6 1.5-5.3 2.4-8.2c6.6-23.3 16.2-57.6 42.8-84.4c12.5-12.6 25.3-20.2 36.2-24.7c12.9-5.2 20-8.4 24.7-13.2l2.3-2.4c-4.6 1.1-9.7 1.7-15 1.6c-18-.5-35-9.6-52.1-26.9l0 0L248 233.2l-.1-.1c-20.4-20.6-27.2-42.3-23.5-63.5z"]},faArrowTurnDownRight:{prefix:"far",iconName:"arrow-turn-down-right",icon:[512,512,[],"e3d6","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V224c0 48.6 39.4 88 88 88H430.1l-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L505 305c9.4-9.4 9.4-24.6 0-33.9L377 143c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87H88c-22.1 0-40-17.9-40-40V56z"]},faMoonCloud:{prefix:"far",iconName:"moon-cloud",icon:[640,512,[],"f754","M635.2 416.6c-2.6 2.5-5.2 5-7.9 7.3c-4.5 4-9.1 7.8-13.9 11.4c-1.8 1.4-3.7 2.7-5.5 4C571.5 465 527.2 480 479.5 480c-60.9 0-116.1-24.4-156.4-64c11.6-12 20.3-26.9 25-43.4C380.2 409 427.2 432 479.5 432c13.3 0 26.2-1.5 38.6-4.3C430.5 397.4 367.6 314 367.6 216c0-43 12.1-83.2 33.1-117.3C343.4 127.6 304 187.1 304 256l0 .3c-13.9-8.9-30.1-14.6-47.5-16c7.6-110.9 95.8-199.6 206.3-207.7c2.3-.2 4.6-.3 6.9-.4c3.2-.1 6.5-.2 9.8-.2c2.7 0 5.5 0 8.2 .1c3.6 .1 7.2 .3 10.7 .6c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-3.2 1.8-6.4 3.8-9.6 5.8c-4.3 2.8-8.5 5.8-12.5 9c-1.1 .8-2.1 1.7-3.2 2.6c-39.2 32.3-64.1 81.2-64.1 136c0 97.1 78.5 175.8 175.2 176l.3 0c1.2 0 2.5 0 3.7 0c5.2-.1 10.3-.4 15.3-1c3.7-.4 7.4-.9 11.1-1.6c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7zM64 416c-35.3 0-64-28.7-64-64s28.7-64 64-64c.5 0 1.1 0 1.6 0c7.4-36.5 39.7-64 78.4-64c35 0 64.8 22.5 75.6 53.8c8.7-3.7 18.3-5.8 28.4-5.8c39.8 0 72 32.2 72 72s-32.2 72-72 72H64z"]},faBreadSliceButter:{prefix:"far",iconName:"bread-slice-butter",icon:[512,512,[],"e3e1","M112 256V432H400V256c0-26.5 21.5-48 48-48c8.8 0 16-7.2 16-16c0-34.5-24.6-62.3-74.9-83.9C340.2 87.2 282.8 80 256 80s-84.2 7.2-133.1 28.1C72.6 129.7 48 157.5 48 192c0 8.8 7.2 16 16 16c26.5 0 48 21.5 48 48zm336 0v48V432c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V304 256c-35.3 0-64-28.7-64-64C0 64 192 32 256 32s256 32 256 160c0 35.3-28.7 64-64 64zm-265.4 9.4l50.7-50.7c12.5-12.5 32.8-12.5 45.3 0l50.7 50.7c12.5 12.5 12.5 32.8 0 45.3l-50.7 50.7c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3z"]},faCircleArrowRight:epI,faArrowCircleRight:epA,faUserGroupCrown:epz,faUsersCrown:epL,faCircleI:{prefix:"far",iconName:"circle-i",icon:[512,512,[],"e111","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V336H184c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V176h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 184z"]},faToiletPaperCheck:{prefix:"far",iconName:"toilet-paper-check",icon:[640,512,[],"e5b2","M16.8 487.4c-1.9-8-.7-16.5 3.6-23.7l0-.1c3.8-7 7.3-14.2 10.5-21.6C63.6 366.5 64 269.6 64 192C64 86 107 0 160 0H492.1l0 .1c1.3-.1 2.5-.1 3.8-.1c24.5 0 44.1 11.4 58 24.5c13.6 13 23.7 29.4 31.1 46.1C600 104.2 608 147.1 608 192s-8 87.8-22.9 121.3c-7.4 16.7-17.5 33.2-31.1 46.1c-13.9 13.2-33.5 24.5-58 24.5c-17.8 0-33-6-45.3-14.3c3-18.3 5.8-38.5 7.9-60.8C469.1 326 482 336 496 336c35.3 0 64-64.5 64-144s-28.7-144-64-144c-1.6 0-3.1 .1-4.6 .4C458.2 53.7 432 116 432 192c0 58.9-3.8 108.1-9.3 148.6l-.1 .8c-9.4 68.1-23.7 111.3-33.3 134.5c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2c-1.5-2.7-2.6-5.5-3.3-8.4zM160 48c-.1 0-.1 0-.3 0s-.4 .1-.9 .3c-.9 .4-2.7 1.3-5.2 3.4c-5.2 4.4-11.9 12.6-18.6 26C121.7 104.5 112 144.8 112 192c0 42.3-.1 93.4-5.9 144.1C101.2 378.5 92 423.1 73.8 464H333.9c2.7 0 5.3-.8 7.3-2c1.7-1 3-2.4 3.8-4.5C357.7 427 384 345.2 384 192c0-44.9 8-87.8 22.9-121.3C410.3 63 414.3 55.3 419 48H160zM520 192c0 26.5-10.7 48-24 48s-24-21.5-24-48s10.7-48 24-48s24 21.5 24 48zm-204.7-4.7l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L232 225.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faFilterCircleXmark:{prefix:"far",iconName:"filter-circle-xmark",icon:[576,512,[],"e17b","M0 41.7C0 18.7 18.7 0 41.7 0H469.9C493.2 0 512 18.8 512 42.1c0 8.9-2.8 17.6-8.1 24.8L411.6 193.2c-30.9 3.6-59.3 15.1-83.2 32.5L458.3 48H55L218.6 248.8c3.5 4.3 5.4 9.6 5.4 15.2v68.4L256.3 358c-.2 3.3-.3 6.6-.3 10c0 20.8 3.6 40.7 10.2 59.2l-75.1-59.6c-9.6-7.6-15.1-19.1-15.1-31.3V272.5L9.4 68C3.3 60.6 0 51.3 0 41.7zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},faLocust:{prefix:"far",iconName:"locust",icon:[576,512,[],"e520","M304 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h24c94.6 0 173.9 65.7 194.7 154c-12.9-6.4-27.4-10-42.7-10H434.6l-45.5-83.5c-3.9-7.2-11.3-11.9-19.4-12.5s-16.1 3.1-21 9.7l-35 47.5-29.4-46.2c-4.2-6.6-11.3-10.7-19-11.1s-15.2 3-20.1 9.1L176.6 224H102.1C63.4 224 32 255.4 32 294.1c0 26.9 15.4 51.3 39.4 63.1L5.2 441.1c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l73.5-93.1 41.5 19-33.2 45c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1l42.5-57.6c11.8 2.3 23.9 3.4 36 3.4h33.4l-16.1 28.1c-6.6 11.5-2.6 26.2 8.9 32.7s26.2 2.6 32.7-8.9L330.5 416H441.2l25.4 50.7c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-15.2-30.3c46.2-6.9 81.6-46.7 81.7-94.7l0-.2V280C576 143 465 32 328 32H304zm61 164.6l15 27.4H344.8L365 196.6zm-103.1-3.2L281.4 224H237.7l24.2-30.6zM102.1 272h36.5L102 318.4l-9.1-4.2C85.1 310.7 80 302.8 80 294.1c0-12.2 9.9-22.1 22.1-22.1zm97.7 0H480c26.5 0 48 21.5 48 48s-21.5 48-48 48H456.5c-.2 0-.3 0-.5 0s-.3 0-.5 0H241.8c-20.7 0-41.1-4.4-59.9-13l-35-16 52.9-67zM472 344a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSort:epT,faUnsorted:epw,faListOl:epH,faList12:epx,faListNumeric:epN,faChartWaterfall:{prefix:"far",iconName:"chart-waterfall",icon:[512,512,[],"e0eb","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM168 224c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24zm120-72v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm72-88c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24zM480 88V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSparkle:{prefix:"far",iconName:"sparkle",icon:[448,512,[],"e5d6","M224 32c9.4 0 17.9 5.4 21.8 13.9l59.5 128.8 128.8 59.5c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8L305.3 337.3 245.8 466.1c-3.9 8.5-12.4 13.9-21.8 13.9s-17.9-5.4-21.8-13.9L142.7 337.3 13.9 277.8C5.4 273.9 0 265.4 0 256s5.4-17.9 13.9-21.8l128.8-59.5L202.2 45.9C206.1 37.4 214.6 32 224 32zm0 81.2l-41.4 89.6c-2.4 5.2-6.5 9.3-11.7 11.7L81.2 256l89.6 41.4c5.2 2.4 9.3 6.5 11.7 11.7L224 398.8l41.4-89.6c2.4-5.2 6.5-9.3 11.7-11.7L366.8 256l-89.6-41.4c-5.2-2.4-9.3-6.5-11.7-11.7L224 113.2z"]},faFaceParty:{prefix:"far",iconName:"face-party",icon:[640,512,[],"e383","M320 464c59 0 112.2-24.6 150.1-64h61.6C485.6 467.6 408 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0C433.4 0 529.7 73.8 563.3 176H560c-15.9 0-30.7 4.6-43.2 12.6C488.9 106.8 411.3 48 320 48c-114.9 0-208 93.1-208 208s93.1 208 208 208zM204.8 233.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0zm160 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0zM416 316c0 6.9-3.1 13.2-7.3 18.3c-.5 .6-1 1.1-1.5 1.7H592c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H560c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H407.2c.5 .6 1 1.1 1.5 1.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C378.7 427.1 361.4 432 344 432c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM51.3 152.2l-20-52C46.6 71.8 66 46 88.8 23.4L132 37.8C96.5 68.5 68.5 107.7 51.3 152.2zM55.1 12.2C40.9 27.6 28 44.4 16.6 62.1L1.1 21.7C-1.2 16 .2 9.4 4.4 4.9S15.2-1.1 21.1 .8L55.1 12.2z"]},faKidneys:{prefix:"far",iconName:"kidneys",icon:[640,512,[],"f5fb","M165.8 0c-24 0-52.6 6.6-76.2 27.3C58.2 54.8 0 119.5 0 221.2c0 23 3.2 49.4 6.4 70.3c8.9 57.7 59.1 95.9 113.3 95.9c69.6 0 123.8-60.3 116.4-129.5l-.5-5.1 15.9 7.9c2.7 1.4 4.4 4.1 4.4 7.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V267.8c0-21.2-12-40.6-31-50.1l-31-15.5 16.4-17.4c18.7-19.8 29.1-46 29.1-73.3c0-36.7-18.9-70.9-50-90.4L232.5 18 219.8 38.2 232.5 18C213.8 6.2 192.1 0 170 0h-4.2zM121.2 63.4C133.8 52.4 150 48 165.8 48H170c13.1 0 25.9 3.7 37 10.6l5.2 3.2c17.1 10.7 27.5 29.5 27.5 49.7c0 15-5.7 29.4-16 40.3l-16.9 17.8c-16.1 17-23.9 40.2-21.4 63.4l3.2 29.8c4.3 40.8-27.7 76.4-68.7 76.4c-32.4 0-60.9-22.6-65.9-55.1c-3.1-20.2-5.9-43.7-5.9-63c0-82 46.8-134.6 73.2-157.8zm310.7-4.8C443 51.7 455.8 48 468.9 48h4.2c15.8 0 32 4.4 44.6 15.4c26.4 23.2 73.2 75.8 73.2 157.8c0 19.3-2.8 42.7-5.9 63c-5 32.5-33.5 55.1-65.9 55.1c-41.1 0-73.1-35.6-68.7-76.4l3.2-29.8c2.5-23.3-5.4-46.4-21.4-63.4l-16.9-17.8c-10.3-10.9-16-25.3-16-40.3c0-20.2 10.4-39 27.5-49.7l5.2-3.2zM468.9 0c-22.1 0-43.8 6.2-62.5 18l-5.2 3.2c-31.1 19.5-50 53.6-50 90.4c0 27.2 10.4 53.5 29.1 73.3l16.8 17.7L367 217.7c-19 9.5-31 28.9-31 50.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V267.8c0-3 1.7-5.8 4.4-7.2l14.8-7.4-.5 4.6c-7.4 69.2 46.9 129.5 116.4 129.5c54.3 0 104.5-38.1 113.3-95.9c3.2-20.9 6.4-47.3 6.4-70.3c0-101.7-58.2-166.3-89.6-193.9C525.8 6.6 497.2 0 473.2 0h-4.2z"]},faWifiExclamation:{prefix:"far",iconName:"wifi-exclamation",icon:[640,512,[],"e2cf","M344 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V312c0 13.3 10.7 24 24 24s24-10.7 24-24V56zM8.2 149.6c-9.9 8.8-10.9 23.9-2.2 33.9s23.9 10.9 33.9 2.2c61.5-54.2 138.8-90.8 224.1-102V56c0-7.5 1.5-14.6 4.1-21.2C169 45.7 79.1 87.2 8.2 149.6zM119.9 285.9c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5c31-28.4 69.2-49.1 111.6-58.9V213.3c-54.9 10.5-104.5 36.2-144.1 72.6zM376 213.3v49.1c42.4 9.8 80.6 30.4 111.6 58.9c9.8 9 25 8.3 33.9-1.5s8.3-24.9-1.5-33.9c-39.6-36.3-89.1-62-144.1-72.6zM264 424a56 56 0 1 0 112 0 56 56 0 1 0 -112 0zM376 56V83.7c85.3 11.2 162.6 47.8 224.1 102c9.9 8.8 25.1 7.8 33.9-2.2s7.8-25.1-2.2-33.9C560.9 87.2 471 45.7 371.9 34.8c2.7 6.5 4.1 13.7 4.1 21.2z"]},faChartNetwork:{prefix:"far",iconName:"chart-network",icon:[640,512,[],"f78a","M288 64c0 16.9-6.5 32.2-17.2 43.6l26.9 57.5c12.2-3.4 25-5.2 38.3-5.2c39 0 74.4 15.5 100.3 40.7l77.6-56.9c-1.3-5-1.9-10.3-1.9-15.7c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-12.3 0-23.9-3.5-33.7-9.6l-77.6 56.9c9.8 19.4 15.3 41.4 15.3 64.6c0 18.5-3.5 36.2-9.9 52.5l67.3 40.4c10.7-8.1 24.1-12.9 38.5-12.9c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-3.4 .3-6.7 .8-9.9l-67.4-40.4C419 428.5 379.8 448 336 448c-71.4 0-130.6-51.9-142-120H123.3c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40H194c6.6-39.1 28.9-72.9 60.2-94.5l-26.9-57.6c-1.1 .1-2.2 .1-3.3 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm48 336a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faPersonDressBurst:{prefix:"far",iconName:"person-dress-burst",icon:[640,512,[],"e544","M480 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM587.1 299.8l-37.4-66.1 36.5 129.9c2.9 10.2-4.8 20.3-15.4 20.3H544V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H464V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H389.1c-10.6 0-18.3-10.1-15.4-20.3l36.5-129.9-37.4 66.1c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7l51.8-91.5c19.8-35 56.9-56.6 97.1-56.6s77.3 21.6 97.1 56.6l51.8 91.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1zM475.4 179.5L431.4 336h97.3l-44-156.5c-.6-2.1-2.5-3.5-4.6-3.5s-4 1.4-4.6 3.5zM176 8c8.9 0 17 4.9 21.2 12.7l30.1 56.7 63.1-11.8c8.7-1.6 17.6 1.7 23.2 8.6s6.8 16.4 3.3 24.5l-25.6 58.9L332.2 193l-31.7 56.1-32 8.6-2.5 64.2c-.3 8.9-5.6 16.8-13.6 20.7s-17.5 3-24.6-2.3l-51.7-38-51.7 38c-7.2 5.3-16.6 6.1-24.6 2.3s-13.2-11.8-13.6-20.7l-2.5-64.2L21.6 241c-8.6-2.3-15.2-9.2-17.1-17.8s1-17.7 7.7-23.5l48.6-42L35.1 98.8c-3.5-8.1-2.3-17.6 3.3-24.5s14.5-10.3 23.2-8.6l63.1 11.8 30.1-56.7C159 12.9 167.1 8 176 8zm0 75.2l-17.2 32.4c-4.9 9.3-15.3 14.3-25.6 12.3l-36-6.7 14.6 33.6c4.2 9.6 1.6 20.9-6.3 27.7l-27.7 24 35.4 9.6c10.1 2.7 17.3 11.7 17.7 22.2l1.4 36.6 29.5-21.7c8.5-6.2 20-6.2 28.4 0l29.5 21.7 1.4-36.6c.4-10.5 7.6-19.5 17.7-22.2l35.4-9.6-27.7-24c-7.9-6.9-10.5-18.1-6.3-27.7l14.6-33.6-36 6.7c-10.3 1.9-20.7-3.1-25.6-12.3L176 83.2z"]},faDiceD4:{prefix:"far",iconName:"dice-d4",icon:[512,512,[],"f6d0","M256 0c7.3 0 14.1 3.3 18.7 8.9l232 288c4.1 5.1 5.9 11.5 5.1 18s-4.1 12.3-9.3 16.2l-232 176c-8.6 6.5-20.4 6.5-29 0l-232-176c-5.2-3.9-8.5-9.8-9.3-16.2s1.1-12.9 5.1-18l232-288C241.9 3.3 248.7 0 256 0zM58.2 307.8L232 439.7V92.1L58.2 307.8zM280 92.1V439.7L453.8 307.8 280 92.1z"]},faMoneyCheckDollar:epV,faMoneyCheckAlt:epk,faVectorSquare:{prefix:"far",iconName:"vector-square",icon:[448,512,[],"f5cb","M360 72h48v48H360V72zm-8-40c-17.7 0-32 14.3-32 32v8H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32h8l0 192H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32v-8H320v8c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32h-8V160h8c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM88 352l0-192h8c17.7 0 32-14.3 32-32v-8H320v8c0 17.7 14.3 32 32 32h8V352h-8c-17.7 0-32 14.3-32 32v8H128v-8c0-17.7-14.3-32-32-32H88zM40 440V392H88v48H40zm320 0V392h48v48H360zM40 120V72H88v48H40z"]},faBreadSlice:{prefix:"far",iconName:"bread-slice",icon:[512,512,[],"f7ec","M64 208c-8.8 0-16-7.2-16-16c0-34.5 24.6-62.3 74.9-83.9C171.8 87.2 229.2 80 256 80s84.2 7.2 133.1 28.1C439.4 129.7 464 157.5 464 192c0 8.8-7.2 16-16 16c-26.5 0-48 21.5-48 48V432H112V256c0-26.5-21.5-48-48-48zm384 96V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32S0 64 0 192c0 35.3 28.7 64 64 64v48V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V304z"]},faLanguage:{prefix:"far",iconName:"language",icon:[640,512,[],"f1ab","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H272h32 16H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H320 304 272 64zm512 48c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H320V112H576zM178.3 175.9l64 144c4.5 10.1-.1 21.9-10.2 26.4s-21.9-.1-26.4-10.2L196.8 316H123.2l-8.9 20.1c-4.5 10.1-16.3 14.6-26.4 10.2s-14.6-16.3-10.2-26.4l64-144c3.2-7.2 10.4-11.9 18.3-11.9s15.1 4.7 18.3 11.9zM179 276l-19-42.8L141 276h38zM456 164c-11 0-20 9-20 20v4H384c-11 0-20 9-20 20s9 20 20 20h72 35.1c-7.3 16.7-17.4 31.9-29.8 45l-.5-.5-14.6-14.6c-7.8-7.8-20.5-7.8-28.3 0s-7.8 20.5 0 28.3L430 298.3c-5.9 3.6-12.1 6.9-18.5 9.8l-3.6 1.6c-10.1 4.5-14.6 16.3-10.2 26.4s16.3 14.6 26.4 10.2l3.6-1.6c12-5.3 23.4-11.8 34-19.4c4.3 3 8.6 5.8 13.1 8.5l18.9 11.3c9.5 5.7 21.8 2.6 27.4-6.9s2.6-21.8-6.9-27.4l-18.9-11.3c-.9-.5-1.8-1.1-2.7-1.6c17.2-18.8 30.7-40.9 39.6-65.4L534 228h2c11 0 20-9 20-20s-9-20-20-20H520 476v-4c0-11-9-20-20-20z"]},faWheatAwnSlash:{prefix:"far",iconName:"wheat-awn-slash",icon:[640,512,[],"e338","M568.7 7.2c9.4 9.4 9.4 24.6 0 33.9L430.1 179.7c7.9 .9 15.8 2.5 23.4 4.8L535 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71.4 71.4c3.1 2.5 6 5.2 8.9 8.1l16.9 16.9c9.4 9.4 9.4 24.6 0 33.9l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c2.8 3.9 4.4 8.4 4.6 13L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L216.6 144.4l12.8-12.8c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c9.4-9.4 24.6-9.4 33.9 0l16.9 16.9c2.9 2.9 5.7 5.9 8.2 9L439 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-81.6 81.6c2.3 7.6 3.9 15.4 4.8 23.2L534.7 7.2c9.4-9.4 24.6-9.4 33.9 0zM148.2 212.8L376.5 392.6c-3 .8-6 1.4-9 2c6.9 9.4 6 22.6-2.4 31.1l-16.9 16.9c-43.7 43.7-114.6 43.7-158.4 0l-11.3-11.3 0 0L105 504.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l73.5-73.5 0 0-11.3-11.3c-43.7-43.7-43.7-114.7 0-158.4l15-15zM325.5 103.3c-25 25-25 65.5 0 90.5L335.7 204c20.5-31 17.2-73.3-10.2-100.6zM223.7 408.7c25 25 65.5 25 90.5 0c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1zm-56.5-56.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zM382.1 250.4c25 25 65.5 25 90.5 0C445.2 223 403 219.7 371.9 240.2l10.1 10.1z"]},faFaceKissWinkHeart:epE,faKissWinkHeart:epD,faDagger:{prefix:"far",iconName:"dagger",icon:[384,512,[],"f6cb","M192 0c13.3 0 24 10.7 24 24V128h32 24 64c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48H272 224 192 160 112 96c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48h64 24 32V24c0-13.3 10.7-24 24-24zm32 397.9V208h48V397.9c0 11.5-3.5 22.7-10.1 32.1l-50.2 71.7c-4.5 6.4-11.8 10.2-19.7 10.2s-15.2-3.8-19.7-10.2L122.1 430c-6.6-9.4-10.1-20.6-10.1-32.1V208h48V397.9c0 1.6 .5 3.2 1.4 4.6L192 446.2l30.6-43.7c.9-1.3 1.4-2.9 1.4-4.6z"]},faPodium:{prefix:"far",iconName:"podium",icon:[448,512,[],"f680","M168 72c-22.1 0-40 17.9-40 40v32H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H80V112c0-48.6 39.4-88 88-88h14.4C190.7 9.7 206.2 0 224 0h64c26.5 0 48 21.5 48 48s-21.5 48-48 48H224c-17.8 0-33.3-9.7-41.6-24H168zM73.5 455.2L47.3 224H95.6l25.7 225.8c.9 8.1 7.8 14.2 15.9 14.2H310.9c8.1 0 15-6.1 15.9-14.2L352.4 224h48.3L374.5 455.2c-3.7 32.3-31 56.8-63.6 56.8H137.1c-32.6 0-59.9-24.4-63.6-56.8z"]},faMemoCircleCheck:{prefix:"far",iconName:"memo-circle-check",icon:[576,512,[],"e1d9","M64 48H320c8.8 0 16 7.2 16 16V220.5c14.6-9.5 30.8-17 48-21.8V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c3.3 0 6.6-.3 9.7-.7c-17.9-12.8-33.3-28.8-45.3-47.3H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm56 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm456 48a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faRouteHighway:{prefix:"far",iconName:"route-highway",icon:[448,512,[],"f61a","M236.3 3.4c-7.6-4.6-17.1-4.6-24.7 0L202.3 9c-37.5 22.5-83.6 25.1-123.3 7C60.3 7.6 38.2 14.7 28.1 32.5L7.4 68.7c-6.6 11.6-7 25.8-1 37.7l8.5 16.9C26.1 145.9 32 170.8 32 196.1c0 20.7-3.9 41.2-11.6 60.4L8.7 285.7C2.9 300 0 315.3 0 330.7c0 46.7 26.8 89.2 68.8 109.4l144.8 69.5c6.6 3.2 14.2 3.2 20.8 0l144.8-69.5c42.1-20.2 68.8-62.7 68.8-109.4c0-15.4-2.9-30.7-8.7-45.1l-11.7-29.2c-7.7-19.2-11.6-39.7-11.6-60.4c0-25.2 5.9-50.1 17.2-72.7l8.5-16.9c6-12 5.6-26.1-1-37.7L419.9 32.5c-10.2-17.8-32.2-24.9-50.9-16.4c-39.8 18.1-85.9 15.4-123.3-7l-9.4-5.6zM80 192H368c0 1.4 0 2.7 0 4.1c0 26.8 5.1 53.3 15.1 78.2l11.7 29.2c3.5 8.7 5.2 17.9 5.2 27.2c0 28.2-16.2 53.9-41.6 66.1L224 461.4 89.6 396.9C64.2 384.7 48 359 48 330.7c0-9.3 1.8-18.6 5.2-27.2l11.7-29.2c10-24.9 15.1-51.4 15.1-78.2c0-1.4 0-2.7 0-4.1z"]},faDownToLine:epS,faArrowAltToBottom:ep_,faFilter:{prefix:"far",iconName:"filter",icon:[512,512,[],"f0b0","M0 73.7C0 50.7 18.7 32 41.7 32H470.3c23 0 41.7 18.7 41.7 41.7c0 9.6-3.3 18.9-9.4 26.3L336 304.5V447.7c0 17.8-14.5 32.3-32.3 32.3c-7.3 0-14.4-2.5-20.1-7l-92.5-73.4c-9.6-7.6-15.1-19.1-15.1-31.3V304.5L9.4 100C3.3 92.6 0 83.3 0 73.7zM55 80L218.6 280.8c3.5 4.3 5.4 9.6 5.4 15.2v68.4l64 50.8V296c0-5.5 1.9-10.9 5.4-15.2L457 80H55z"]},faSquareG:{prefix:"far",iconName:"square-g",icon:[448,512,[],"e271","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM144 256c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H248c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c13.3 0 24 10.7 24 24c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6c9.9 8.8 10.7 24 1.9 33.9s-24 10.7-33.9 1.9C263.2 183.7 244.5 176 224 176c-44.2 0-80 35.8-80 80z"]},faCirclePhone:epO,faPhoneCircle:epP,faClipboardPrescription:{prefix:"far",iconName:"clipboard-prescription",icon:[384,512,[],"f5e8","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM104 204c-11 0-20 9-20 20v80 64c0 11 9 20 20 20s20-9 20-20V324h35.7l52 52-25.9 25.9c-7.8 7.8-7.8 20.5 0 28.3s20.5 7.8 28.3 0L240 404.3l25.9 25.9c7.8 7.8 20.5 7.8 28.3 0s7.8-20.5 0-28.3L268.3 376l25.9-25.9c7.8-7.8 7.8-20.5 0-28.3s-20.5-7.8-28.3 0L240 347.7l-32.6-32.6C224.6 304.6 236 285.6 236 264c0-33.1-26.9-60-60-60H104zm72 80h-8H124V244h52c11 0 20 9 20 20s-9 20-20 20z"]},faUserNurseHair:{prefix:"far",iconName:"user-nurse-hair",icon:[448,512,[],"e45d","M96 70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96V70.2zM304 160h-8c-20.5 0-38.7-9.6-50.4-24.5C231.9 159.7 205.8 176 176 176l-32 0c0 44.2 35.8 80 80 80s80-35.8 80-80V160zM49.3 461.9H398.7c-6-39.3-32.2-72-67.7-87.1l-61.7 61.7c-25 25-65.5 25-90.5 0l-61.7-61.7c-35.5 15.1-61.7 47.8-67.7 87.1zm65.1-137.1c10.1-3.1 20.9 .4 28.4 7.9l69.8 69.8c6.2 6.2 16.4 6.2 22.6 0l69.8-69.8c7.5-7.5 18.3-11 28.4-7.9C399.8 344.9 448 406.4 448 479.2c0 17-13.8 30.7-30.7 30.7H30.7c-17 0-30.7-13.8-30.7-30.7c0-72.8 48.2-134.3 114.4-154.4zM208 48V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216c-4.4 0-8 3.6-8 8z"]},faQuestion:{prefix:"far",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M64 160c0-44.2 35.8-80 80-80h32c44.2 0 80 35.8 80 80v4.6c0 24.1-12 46.6-32.1 59.9l-52.3 34.9C149.4 274.2 136 299.2 136 326v2c0 13.3 10.7 24 24 24s24-10.7 24-24v-2c0-10.7 5.3-20.7 14.2-26.6l52.3-34.9c33.4-22.3 53.4-59.7 53.4-99.8V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 13.3 10.7 24 24 24s24-10.7 24-24zm96 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFileSignature:{prefix:"far",iconName:"file-signature",icon:[576,512,[],"f573","M64 464H320c8.8 0 16-7.2 16-16v-6.7l39.8-9.9c2.8-.7 5.6-1.6 8.2-2.7V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v49.1l-48 48V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm96-115l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h25.6l12-48.2c1.4-5.6 4.3-10.8 8.4-14.9L441.1 191.8l71 71L382.9 391.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-1.1 .3-2.1 .4-3.2 .5c-.8 .1-1.5 .2-2.3 .2H256c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L160 349zM549.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0z"]},faToggleLargeOn:{prefix:"far",iconName:"toggle-large-on",icon:[576,512,[],"e5b1","M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 48a144 144 0 1 1 0 288 144 144 0 1 1 0-288z"]},faUpDownLeftRight:epj,faArrowsAlt:epB,faDryerHeat:epR,faDryerAlt:epU,faHouseChimneyUser:{prefix:"far",iconName:"house-chimney-user",icon:[576,512,[],"e065","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L464 141.9V56c0-13.3 10.7-24 24-24s24 10.7 24 24V182.6l55.5 47.1c10.1 8.6 11.3 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16z"]},faHandHoldingHeart:{prefix:"far",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faArrowUpSmallBig:epF,faSortSizeUpAlt:epG,faTrainTrack:{prefix:"far",iconName:"train-track",icon:[576,512,[],"e453","M222.6 64.1c4.5-12.5-2-26.2-14.5-30.7s-26.2 2-30.7 14.5L160.1 96H112c-13.3 0-24 10.7-24 24s10.7 24 24 24h30.8L114 224H72c-13.3 0-24 10.7-24 24s10.7 24 24 24H96.7L67.9 352H32c-13.3 0-24 10.7-24 24s10.7 24 24 24H50.7L33.4 447.9c-4.5 12.5 2 26.2 14.5 30.7s26.2-2 30.7-14.5L101.7 400H474.3l23.1 64.1c4.5 12.5 18.2 18.9 30.7 14.5s18.9-18.2 14.5-30.7L525.3 400H544c13.3 0 24-10.7 24-24s-10.7-24-24-24H508.1l-28.8-80H504c13.3 0 24-10.7 24-24s-10.7-24-24-24H462l-28.8-80H464c13.3 0 24-10.7 24-24s-10.7-24-24-24H415.9L398.6 47.9c-4.5-12.5-18.2-18.9-30.7-14.5s-18.9 18.2-14.5 30.7L364.9 96H211.1l11.5-31.9zM193.8 144H382.2L411 224H165l28.8-80zM457.1 352H118.9l28.8-80H428.3l28.8 80z"]},faPuzzlePiece:{prefix:"far",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M201.1 57.3C194.1 62.5 192 68 192 72c0 4.2 2.4 10.1 10.4 15.6c7.8 5.3 13.6 14.6 13.6 25.6c0 17-13.8 30.7-30.7 30.7H56c-4.4 0-8 3.6-8 8v52.5c7.4-2.9 15.5-4.5 24-4.5c43.1 0 72 39.4 72 80s-28.9 80-72 80c-8.5 0-16.6-1.6-24-4.5V456c0 4.4 3.6 8 8 8H156.5c-2.9-7.4-4.5-15.5-4.5-24c0-43.1 39.4-72 80-72s80 28.9 80 72c0 8.5-1.6 16.6-4.5 24H360c4.4 0 8-3.6 8-8V326.7c0-17 13.8-30.7 30.7-30.7c11.1 0 20.3 5.8 25.6 13.6c5.5 8 11.4 10.4 15.6 10.4c4 0 9.5-2.1 14.7-9.1s9.3-17.9 9.3-30.9s-4-23.8-9.3-30.9s-10.7-9.1-14.7-9.1c-4.2 0-10.1 2.4-15.6 10.4c-5.3 7.8-14.6 13.6-25.6 13.6c-17 0-30.7-13.8-30.7-30.7V152c0-4.4-3.6-8-8-8H278.7c-17 0-30.7-13.8-30.7-30.7c0-11.1 5.8-20.3 13.6-25.6c8-5.5 10.4-11.4 10.4-15.6c0-4-2.1-9.5-9.1-14.7S245 48 232 48s-23.8 4-30.9 9.3zM172.3 18.9C188.5 6.8 209.6 0 232 0s43.5 6.8 59.7 18.9S320 49.5 320 72c0 8.6-1.8 16.7-4.9 24H360c30.9 0 56 25.1 56 56v44.9c7.3-3.1 15.4-4.9 24-4.9c22.5 0 41 12.2 53.1 28.3S512 257.6 512 280s-6.8 43.5-18.9 59.7S462.5 368 440 368c-8.6 0-16.7-1.8-24-4.9V456c0 30.9-25.1 56-56 56H281.9c-18.7 0-33.9-15.2-33.9-33.9c0-10.1 4.5-18.5 9.9-24.2c4.2-4.3 6.1-9.2 6.1-13.9c0-9.9-10.7-24-32-24s-32 14.1-32 24c0 4.7 1.9 9.5 6.1 13.9c5.5 5.7 9.9 14.1 9.9 24.2c0 18.7-15.2 33.9-33.9 33.9H56c-30.9 0-56-25.1-56-56V329.9C0 311.2 15.2 296 33.9 296c10.1 0 18.5 4.5 24.2 9.9c4.3 4.2 9.2 6.1 13.9 6.1c9.9 0 24-10.7 24-32s-14.1-32-24-32c-4.7 0-9.5 1.9-13.9 6.1C52.4 259.5 44 264 33.9 264C15.2 264 0 248.8 0 230.1V152c0-30.9 25.1-56 56-56h92.9c-3.1-7.3-4.9-15.4-4.9-24c0-22.5 12.2-41 28.3-53.1z"]},faMoneyCheck:{prefix:"far",iconName:"money-check",icon:[576,512,[],"f53c","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm120 80H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM96 328c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z"]},faStarHalfStroke:epY,faStarHalfAlt:epQ,faFileExclamation:{prefix:"far",iconName:"file-exclamation",icon:[384,512,[],"f31a","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM192 176c-13.3 0-24 10.7-24 24V312c0 13.3 10.7 24 24 24s24-10.7 24-24V200c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCode:{prefix:"far",iconName:"code",icon:[640,512,[],"f121","M399.1 1.1c-12.7-3.9-26.1 3.1-30 15.8l-144 464c-3.9 12.7 3.1 26.1 15.8 30s26.1-3.1 30-15.8l144-464c3.9-12.7-3.1-26.1-15.8-30zm71.4 118.5c-9.1 9.7-8.6 24.9 1.1 33.9L580.9 256 471.6 358.5c-9.7 9.1-10.2 24.3-1.1 33.9s24.3 10.2 33.9 1.1l128-120c4.8-4.5 7.6-10.9 7.6-17.5s-2.7-13-7.6-17.5l-128-120c-9.7-9.1-24.9-8.6-33.9 1.1zm-301 0c-9.1-9.7-24.3-10.2-33.9-1.1l-128 120C2.7 243 0 249.4 0 256s2.7 13 7.6 17.5l128 120c9.7 9.1 24.9 8.6 33.9-1.1s8.6-24.9-1.1-33.9L59.1 256 168.4 153.5c9.7-9.1 10.2-24.3 1.1-33.9z"]},faWhiskeyGlass:epq,faGlassWhiskey:epK,faMoonStars:{prefix:"far",iconName:"moon-stars",icon:[512,512,[],"f755","M295.8 137.8c1 3.6 4.4 6.2 8.2 6.2s7.1-2.5 8.2-6.2l11-38.6 38.6-11c3.6-1 6.2-4.4 6.2-8.2s-2.5-7.1-6.2-8.2l-38.6-11-11-38.6c-1-3.6-4.4-6.2-8.2-6.2s-7.1 2.5-8.2 6.2l-11 38.6-38.6 11c-3.6 1-6.2 4.4-6.2 8.2s2.5 7.1 6.2 8.2l38.6 11 11 38.6zM403.8 310.8c1.6 5.5 6.6 9.2 12.2 9.2s10.7-3.8 12.2-9.2l16.6-58 58-16.6c5.5-1.6 9.2-6.6 9.2-12.2s-3.8-10.7-9.2-12.2l-58-16.6-16.6-58c-1.6-5.5-6.6-9.2-12.2-9.2s-10.7 3.8-12.2 9.2l-16.6 58-58 16.6c-5.5 1.6-9.2 6.6-9.2 12.2s3.8 10.7 9.2 12.2l58 16.6 16.6 58zM48 320c0-70 50-128.3 116.2-141.3C141.6 206.3 128 241.5 128 280c0 83.2 63.5 151.6 144.7 159.3c-23 15.6-50.8 24.7-80.7 24.7c-79.5 0-144-64.5-144-144zM192 128C86 128 0 214 0 320S86 512 192 512c69.4 0 130.2-36.9 163.9-92c5.3-8.7 4.6-19.9-2-27.8s-17.3-10.8-26.9-7.2c-12.1 4.5-25.3 7-39.1 7c-61.9 0-112-50.1-112-112c0-45 26.6-83.9 65-101.7c9.3-4.3 14.8-14 13.8-24.2s-8.4-18.6-18.3-20.9c-14.3-3.4-29.2-5.2-44.4-5.2z"]},faBuildingCircleExclamation:{prefix:"far",iconName:"building-circle-exclamation",icon:[640,512,[],"e4d3","M64 48H320c8.8 0 16 7.2 16 16V294.6c11.1-24.3 27.7-45.5 48-62.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c19.5 0 37-8.7 48.7-22.5c-13.4-14-24.5-30.3-32.7-48.1V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faClothesHanger:{prefix:"far",iconName:"clothes-hanger",icon:[640,512,[],"e136","M211.4 91.3C221 38.4 267 0 320.8 0C382.2 0 432 49.8 432 111.2v2.9c0 36.5-17.5 70.8-47 92.3l-23.2 16.9L611 391.7c18.1 12.2 29 32.7 29 54.5c0 36.3-29.5 65.8-65.8 65.8H65.8C29.5 512 0 482.5 0 446.2c0-21.9 10.9-42.3 29-54.5L306.2 204.3l50.6-36.8c17.1-12.4 27.2-32.3 27.2-53.5v-2.9C384 76.3 355.7 48 320.8 48c-30.6 0-56.7 21.8-62.2 51.9l-3 16.4c-2.4 13-14.9 21.7-27.9 19.3s-21.7-14.9-19.3-27.9l3-16.4zM320 253L55.8 431.5c-4.9 3.3-7.8 8.8-7.8 14.7C48 456 56 464 65.8 464H574.2c9.8 0 17.8-8 17.8-17.8c0-5.9-2.9-11.4-7.8-14.7L320 253z"]},faMobileNotch:epZ,faMobileIphone:epW,faMagnifyingGlassChart:{prefix:"far",iconName:"magnifying-glass-chart",icon:[512,512,[],"e522","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM104 216v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faArrowUpRightFromSquare:ep$,faExternalLink:epX,faCubesStacked:{prefix:"far",iconName:"cubes-stacked",icon:[448,512,[],"e4e6","M240 80v32h32V80H240zM224 32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM136.5 268.2l27.7-16-16-27.7-27.7 16 16 27.7zM71 250.7c-8.8-15.3-3.6-34.9 11.7-43.7l55.4-32c15.3-8.8 34.9-3.6 43.7 11.7l32 55.4c8.8 15.3 3.6 34.9-11.7 43.7l-55.4 32c-15.3 8.8-34.9 3.6-43.7-11.7L71 250.7zM304 272h32V240H304v32zm-48-48c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V224zM368 432h32V400H368v32zm-48-48c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V384zM208 400v32h32V400H208zm-16-48h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32zM48 432H80V400H48v32zM0 384c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384z"]},faImagesUser:{prefix:"far",iconName:"images-user",icon:[576,512,[],"e1b9","M512 80H160c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16h64c0-35.3 28.7-64 64-64h96c35.3 0 64 28.7 64 64h64c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16zM160 32H512c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V96c0-35.3 28.7-64 64-64zM24 96c13.3 0 24 10.7 24 24V344c0 48.6 39.4 88 88 88H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 480 0 419.1 0 344V120c0-13.3 10.7-24 24-24zm248 80a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faWonSign:epJ,faKrw:ep1,faWon:ep0,faImagePolaroidUser:{prefix:"far",iconName:"image-polaroid-user",icon:[448,512,[],"e1b6","M48 416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V368H48v48zm286-96h66V96c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V320h66c7.1-27.6 32.2-48 62-48h96c29.8 0 54.9 20.4 62 48zM448 96V320v24 24 48c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V368 344 320 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64zM160 176a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faVirusCovid:{prefix:"far",iconName:"virus-covid",icon:[512,512,[],"e4a8","M216 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L125.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L46.7 103.3c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L92 125.9l23.8 23.8C97.9 173.2 85.8 201.3 81.6 232H48V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280H81.6c4.2 30.7 16.3 58.8 34.1 82.3L92 386.1 80.6 374.8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L125.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V430.4c30.7-4.2 58.8-16.3 82.3-34.1L386.1 420l-11.3 11.3c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l56.6-56.6c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L420 386.1l-23.8-23.8c17.9-23.5 29.9-51.7 34.1-82.3H464v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H430.4c-4.2-30.7-16.3-58.8-34.1-82.3L420 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L408.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L386.1 92l-23.8 23.8C338.8 97.9 310.7 85.8 280 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H216zm40 128a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSquareEllipsis:{prefix:"far",iconName:"square-ellipsis",icon:[448,512,[],"e26e","M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zM192 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm160-32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faPie:{prefix:"far",iconName:"pie",icon:[576,512,[129383],"f705","M525.8 225.1c3.1 7.8 8.8 14.4 16.3 18.2l16.2 8.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-29.6-14.8c-14.7-7.4-31.7-8.8-47.4-3.9l-41.6 12.8c-23.3 7.2-48.3 6.5-71.2-1.8l-30-10.9c-14.1-5.1-29.6-5.1-43.7 0l-30 10.9c-22.9 8.3-47.9 9-71.2 1.8l-41.6-12.8c-15.7-4.8-32.7-3.4-47.4 3.9L46.3 308.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9l16.2-8.1c7.5-3.8 13.2-10.4 16.3-18.2C87.9 130.7 180.1 64 288 64s200.1 66.7 237.8 161.1zM199.2 129.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5c2.2 1.1 4.5 1.6 6.8 1.7h.7c5.7-.1 11.2-3.3 14-8.8l16-32c4-7.9 .7-17.5-7.2-21.5zm177.7 0c-7.9 4-11.1 13.6-7.2 21.5l16 32c2.7 5.5 8.2 8.7 14 8.8h.7c2.3 0 4.6-.6 6.8-1.7c7.9-4 11.1-13.6 7.2-21.5l-16-32c-4-7.9-13.6-11.1-21.5-7.2zM288 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16zM90.2 322.4c4.2-2.1 8.8-3.2 13.4-3.4l23.3 70c2.2 6.5 8.3 10.9 15.2 10.9H433.9c6.9 0 13-4.4 15.2-10.9l23.3-70c4.6 .1 9.2 1.3 13.4 3.4l29.6 14.8c.4 .2 .9 .4 1.3 .6l-22.1 66.4c-8.7 26.1-33.2 43.8-60.7 43.8H142.1c-27.5 0-52-17.6-60.7-43.8L59.3 337.9c.4-.2 .9-.4 1.3-.6l29.6-14.8z"]},faChessKnightPiece:ep2,faChessKnightAlt:ep6,faAustralSign:{prefix:"far",iconName:"austral-sign",icon:[448,512,[],"e0a9","M246.1 46.7C242.4 37.8 233.7 32 224 32s-18.4 5.8-22.1 14.7L127.4 224H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h83.2L87.1 320H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H66.9L33.9 446.7c-5.1 12.2 .6 26.3 12.8 31.4s26.3-.6 31.4-12.8L119 368H329l40.9 97.3c5.1 12.2 19.2 18 31.4 12.8s18-19.2 12.8-31.4L381.1 368H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H360.9l-20.2-48H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H320.6L246.1 46.7zM268.5 224H179.5L224 118l44.5 106zM159.3 272H288.7l20.2 48H139.2l20.2-48z"]},faCloudPlus:{prefix:"far",iconName:"cloud-plus",icon:[640,512,[],"e35e","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM296 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H232c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faF:{prefix:"far",iconName:"f",icon:[320,512,[102],"46","M56 32C25.1 32 0 57.1 0 88V248 456c0 13.3 10.7 24 24 24s24-10.7 24-24V272H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V88c0-4.4 3.6-8 8-8H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H56z"]},faLeaf:{prefix:"far",iconName:"leaf",icon:[512,512,[],"f06c","M149.6 234.4c20.9-6.7 43.2-10.4 66.4-10.4h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-25.4 0-49.5 5.6-71 15.7C152.7 351 206.6 400 271.9 400h.1l.8 0 .1 0C370.2 399.5 464 299.7 464 156.6c0-12.8-.8-25.3-2.3-37.5C437 134.9 407.6 144 376 144l-104 0c-57.6 0-106.3 38.1-122.4 90.4zM96.4 260.1C102.5 168.5 178.8 96 272 96l104 0c28.7 0 54.8-10.8 74.6-28.5c.7-.6 1.4-1.3 2.1-1.9c6.6-6.2 12.5-13.2 17.4-20.9c1.6-2.5 3.2-5.1 4.6-7.8c3.5-6.5 13.6-6.8 16.2 .1c1.3 3.5 2.5 7 3.7 10.6c2.9 8.9 5.5 17.9 7.8 27.2c.5 1.9 .9 3.8 1.3 5.6c5.4 24.3 8.3 49.8 8.3 76.2C512 317.1 405.1 447.3 273 448l-1 0c-81.7 0-150.4-55.7-170.2-131.2C68.7 347.5 48 391.3 48 440v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V440c0-75.1 38.3-141.2 96.4-179.9z"]},faBedBunk:{prefix:"far",iconName:"bed-bunk",icon:[576,512,[],"f8f8","M24 0C37.3 0 48 10.7 48 24V160H256V40c0-22.1 17.9-40 40-40H456c66.3 0 120 53.7 120 120v64 96V439.7 488c0 13.3-10.7 24-24 24s-24-10.7-24-24V463.7H280 48V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V439.7 184 24C0 10.7 10.7 0 24 0zM256 415.7V296c0-22.1 17.9-40 40-40H528V208H280 48V415.7H256zM528 160V120c0-39.8-32.2-72-72-72H304V160H528zm0 144H304V415.7H528V304zM96 328a56 56 0 1 1 112 0A56 56 0 1 1 96 328zM152 16a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faRoad:{prefix:"far",iconName:"road",icon:[576,512,[128739],"f018","M185.7 32c-30.4 0-57.5 19-67.7 47.6L8.6 383.6C-8.3 430.5 26.4 480 76.3 480H499.7c49.9 0 84.6-49.5 67.7-96.4L458 79.6C447.7 51 420.6 32 390.3 32H185.7zM163.2 95.9c3.4-9.5 12.5-15.9 22.6-15.9H264v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l109.4 304c5.6 15.6-6 32.1-22.6 32.1H312V408c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H76.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304zM312 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V216z"]},faTaxi:ep4,faCab:ep3,faPersonCirclePlus:{prefix:"far",iconName:"person-circle-plus",icon:[576,512,[],"e541","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"]},faChartPie:ep5,faPieChart:ep8,faBoltLightning:{prefix:"far",iconName:"bolt-lightning",icon:[384,512,[],"e0b7","M77 48L51.4 240H208c7.4 0 14.4 3.4 18.9 9.2s6.2 13.4 4.4 20.6l-23 91.8L322.8 192H176c-7.9 0-15.3-3.9-19.8-10.4s-5.4-14.9-2.6-22.2L196.9 48H77zM30.4 34.7C33 14.8 50 0 70 0H208.6c28.1 0 47.5 28.3 37.3 54.5L211.1 144H337.9c32.1 0 51.1 35.8 33.2 62.4l-199.2 295c-6.5 9.7-19 13.2-29.7 8.5s-16.3-16.4-13.5-27.7L177.3 288H42.3C18.1 288-.6 266.7 2.6 242.7l27.7-208z"]},faClockEight:{prefix:"far",iconName:"clock-eight",icon:[512,512,[],"e345","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V256c0 8-4 15.5-10.7 20l-96 64c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3L232 243.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSackXmark:{prefix:"far",iconName:"sack-xmark",icon:[512,512,[],"e56a","M293.3 152H218.7l-13.8 8.8C150.9 195.4 48 277 48 416c0 26.5 21.5 48 48 48H416c26.5 0 48-21.5 48-48c0-139-102.9-220.6-156.9-255.2L293.3 152zm.2-58.8L324.6 48H187.4l31.1 45.2L226 104h60l7.5-10.8zM0 416C0 274.8 89.4 185.5 150.8 139.9c10.4-7.7 20-14.2 28.2-19.4L151.8 80.9 121.9 37.6C111 21.7 122.4 0 141.7 0H370.3c19.3 0 30.7 21.7 19.8 37.6L360.2 80.9 333 120.4c8.2 5.3 17.8 11.7 28.2 19.4C422.6 185.5 512 274.8 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96zM209 239l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faFileXls:{prefix:"far",iconName:"file-xls",icon:[512,512,[],"e64d","M128 464H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V288h48V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64h64V464zm96-96c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 13.6 4 26.9 11.6 38.2L220.8 432l-17.2 25.8C196 469.1 192 482.4 192 496c0 8.8 7.2 16 16 16s16-7.2 16-16c0-7.3 2.2-14.4 6.2-20.4l9.8-14.7 9.8 14.7c4 6.1 6.2 13.2 6.2 20.4c0 8.8 7.2 16 16 16s16-7.2 16-16c0-13.6-4-26.9-11.6-38.2L259.2 432l17.2-25.8C284 394.9 288 381.6 288 368c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 7.3-2.2 14.4-6.2 20.4L240 403.2l-9.8-14.7c-4-6.1-6.2-13.2-6.2-20.4zm96 128c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H352V368c0-8.8-7.2-16-16-16s-16 7.2-16 16V496zm88-98.3c0 17.3 9.8 33.1 25.2 40.8l31.2 15.6c4.6 2.3 7.6 7 7.6 12.2c0 7.5-6.1 13.7-13.7 13.7H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h26.3c25.2 0 45.7-20.4 45.7-45.7c0-17.3-9.8-33.1-25.2-40.8l-31.2-15.6c-4.6-2.3-7.6-7-7.6-12.2c0-7.5 6.1-13.7 13.7-13.7H480c8.8 0 16-7.2 16-16s-7.2-16-16-16H453.7c-25.2 0-45.7 20.4-45.7 45.7z"]},faFileExcel:{prefix:"far",iconName:"file-excel",icon:[384,512,[],"f1c3","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm90.9 233.3c-8.1-10.5-23.2-12.3-33.7-4.2s-12.3 23.2-4.2 33.7L161.6 320l-44.5 57.3c-8.1 10.5-6.3 25.5 4.2 33.7s25.5 6.3 33.7-4.2L192 359.1l37.1 47.6c8.1 10.5 23.2 12.3 33.7 4.2s12.3-23.2 4.2-33.7L222.4 320l44.5-57.3c8.1-10.5 6.3-25.5-4.2-33.7s-25.5-6.3-33.7 4.2L192 280.9l-37.1-47.6z"]},faFileContract:{prefix:"far",iconName:"file-contract",icon:[384,512,[],"f56c","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM96 96c-8.8 0-16 7.2-16 16s7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zm54.2 221.8L160 349l16.7 55.6c1.9 6.3 7.4 10.8 13.9 11.3s12.8-2.9 15.7-8.8l10.6-21.3c.6-1.2 1.8-1.9 3.1-1.9s2.5 .7 3.1 1.9l10.6 21.3c2.7 5.4 8.3 8.8 14.3 8.8h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H257.9l-6.2-12.4c-6-12-18.3-19.6-31.7-19.6c-8.6 0-16.8 3.1-23.1 8.6l-11.3-37.5C182.2 311.7 171.8 304 160 304s-22.2 7.7-25.6 19.1l-14.9 49.5c-2 6.8-8.3 11.4-15.3 11.4H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h8.2c21.2 0 39.9-13.9 46-34.2z"]},faFishFins:{prefix:"far",iconName:"fish-fins",icon:[576,512,[],"e4f2","M247.3 166c-13.1 6.7-25.4 14.5-36.5 22.8c-10.2 7.6-19.5 15.8-27.9 24c-14.2 13.9-35.5 17.6-53.6 9.3L70.6 195.3l21.1 36.9c8.4 14.8 8.4 32.9 0 47.6L70.6 316.7l58.7-26.9c18.1-8.3 39.4-4.6 53.6 9.3c8.4 8.3 17.8 16.4 27.9 24c11.2 8.4 23.5 16.3 36.8 23c16.7 8.4 27 25.8 26.3 44.4l-.8 23.6 46.2-36.3c7.7-6.1 17.2-9.6 27-10.2c44.7-2.5 83.7-21 114.9-44.5c29.4-22.1 51.3-48 64-67.2c-12.7-19.2-34.6-45.1-64-67.2c-31.3-23.5-70.2-42-114.9-44.5c-9.8-.5-19.2-4.1-27-10.2L272.9 97.6l.6 24.3c.5 18.5-9.7 35.7-26.3 44.1zM8.4 373.6C-1 363.3-2.7 348.2 4.2 336.1L50 256 4.2 175.9c-6.9-12.1-5.2-27.2 4.2-37.5s24.3-13.3 36.9-7.5l103.9 47.6c9.8-9.6 20.8-19.2 32.7-28.1c13.1-9.8 27.7-19.2 43.6-27.2L224 64.9c-.3-12.4 6.5-23.9 17.6-29.4s24.4-4.2 34.1 3.4L349 96.4c56.6 3.2 104.5 26.6 141.1 54c39.2 29.4 67.2 64.7 81.6 89.5c5.8 9.9 5.8 22.2 0 32.1c-14.4 24.8-42.5 60.1-81.6 89.5c-36.6 27.5-84.5 50.9-141.1 54l-73.2 57.5c-9.8 7.7-23.1 9-34.2 3.4s-17.9-17.2-17.5-29.6l1.9-57.9c-16.1-8.1-30.8-17.5-44-27.4c-12-9-22.9-18.5-32.7-28.1L45.3 381.1c-12.6 5.8-27.6 2.8-36.9-7.5zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleQ:{prefix:"far",iconName:"circle-q",icon:[512,512,[],"e11e","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.4-3.3 25.9-9.1 37l-30-30c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l30 30c-11.1 5.8-23.7 9.1-37 9.1c-44.2 0-80-35.8-80-80zm208 0c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128c26.7 0 51.4-8.2 71.9-22.1L343 377c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-15.1-15.1c14-20.5 22.1-45.3 22.1-71.9z"]},faBuildingFlag:{prefix:"far",iconName:"building-flag",icon:[640,512,[],"e4d5","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm88 40c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V104zM232 88h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zM88 232c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V232zm144-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V232c0-8.8 7.2-16 16-16zM448 0c17.7 0 32 14.3 32 32H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H480V512H416V32c0-17.7 14.3-32 32-32z"]},faFaceGrinBeam:ep9,faGrinBeam:ep7,faObjectUngroup:{prefix:"far",iconName:"object-ungroup",icon:[640,512,[],"f248","M48.2 66.8c-.1-.8-.2-1.7-.2-2.5c0-.1 0-.1 0-.2c0-8.8 7.2-16 16-16c.9 0 1.9 .1 2.8 .2C74.3 49.5 80 56.1 80 64c0 8.8-7.2 16-16 16c-7.9 0-14.5-5.7-15.8-13.2zM0 64c0 26.9 16.5 49.9 40 59.3V228.7C16.5 238.1 0 261.1 0 288c0 35.3 28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H324.7c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V123.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H123.3C113.9 16.5 90.9 0 64 0C28.7 0 0 28.7 0 64zm368 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM324.7 88c6.5 16 19.3 28.9 35.3 35.3V228.7c-16 6.5-28.9 19.3-35.3 35.3H123.3c-6.5-16-19.3-28.9-35.3-35.3V123.3c16-6.5 28.9-19.3 35.3-35.3H324.7zM384 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM80 288c0 7.9-5.7 14.5-13.2 15.8c-.8 .1-1.7 .2-2.5 .2l-.2 0c-8.8 0-16-7.2-16-16c0-.9 .1-1.9 .2-2.8C49.5 277.7 56.1 272 64 272c8.8 0 16 7.2 16 16zm391.3-40h45.4c6.5 16 19.3 28.9 35.3 35.3V388.7c-16 6.5-28.9 19.3-35.3 35.3H315.3c-6.5-16-19.3-28.9-35.3-35.3V352H232v36.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H516.7c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V283.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H448v16.4c9.8 8.8 17.8 19.5 23.3 31.6zm88.9-26.7a16 16 0 1 1 31.5 5.5 16 16 0 1 1 -31.5-5.5zM271.8 450.7a16 16 0 1 1 -31.5-5.5 16 16 0 1 1 31.5 5.5zm301.5 13c-7.5-1.3-13.2-7.9-13.2-15.8c0-8.8 7.2-16 16-16c7.9 0 14.5 5.7 15.8 13.2l0 .1c.1 .9 .2 1.8 .2 2.7c0 8.8-7.2 16-16 16c-.9 0-1.9-.1-2.8-.2z"]},faFaceDisguise:{prefix:"far",iconName:"face-disguise",icon:[512,512,[],"e370","M464 256c0 114.9-93.1 208-208 208S48 370.9 48 256c0-16.5 1.9-32.6 5.6-48H72c0 50.1 38.4 91.2 87.3 95.6c-9.6 7.9-15.3 19.7-15.3 32.4c0 15.9 9 30.4 23.1 37.5L147.5 398c-5.5 6.9-4.4 17 2.5 22.5s17 4.4 22.5-2.5l23.9-29.9 7.3 3.6-10.5 26.3c-3.3 8.2 .7 17.5 8.9 20.8s17.5-.7 20.8-8.9l10-24.9c2.4 .7 4.8 1.3 7.2 1.8V432c0 8.8 7.2 16 16 16s16-7.2 16-16V406.8c2.4-.5 4.8-1.1 7.2-1.8l10 24.9c3.3 8.2 12.6 12.2 20.8 8.9s12.2-12.6 8.9-20.8l-10.5-26.3 7.3-3.6L339.5 418c5.5 6.9 15.6 8 22.5 2.5s8-15.6 2.5-22.5l-19.6-24.5C359 366.4 368 351.9 368 336c0-12.7-5.7-24.5-15.3-32.4c49-4.4 87.3-45.5 87.3-95.6h18.4c3.6 15.4 5.6 31.5 5.6 48zM218 229.5l-21.4 35.7c-1.1 .6-1.9 1-2.6 1.3c-7.9 3.5-16.8 5.5-26.1 5.5c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64c0 2.5-.1 4.9-.4 7.3c-5.4 3.6-10.1 8.4-13.5 14.1zM280 208c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-9.3 0-18.1-2-26.1-5.5c-.6-.3-1.5-.7-2.6-1.3L294 229.5c-3.5-5.8-8.1-10.6-13.5-14.1c-.3-2.4-.4-4.9-.4-7.3zm219.4-31.6C465.9 74 369.6 0 256 0S46.1 74 12.6 176.4C5.4 177.9 0 184.3 0 192c0 4.7 2 9 5.3 11.9C1.8 220.7 0 238.1 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256c0-17.9-1.8-35.3-5.3-52.1c3.3-2.9 5.3-7.2 5.3-11.9c0-7.7-5.4-14.1-12.6-15.6zM63.9 176c6.4-15.3 14.5-29.7 24.2-42.9c-.6 4.5 .2 9.3 2.4 13.6l1.4 2.7c-6.1 8-11 16.9-14.4 26.5H63.9zm384.1 0H434.5c-3.4-9.6-8.3-18.6-14.4-26.5l1.4-2.7c2.2-4.4 2.9-9.1 2.4-13.6c9.7 13.2 17.8 27.6 24.2 42.9zM104.9 113.1C142.8 73 196.5 48 256 48s113.2 25 151.1 65.1c-9-2.8-18.7 0-24.9 6.8c-2-.9-4.1-1.7-6.2-2.4V112c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.3c-1.5 .2-2.9 .5-4.4 .8c-6.7-9.6-19.6-13-30.3-7.6s-15.7 17.8-12.1 28.9c-10.7 9.3-19.4 21-25.2 34.2c-5.8-13.2-14.4-24.9-25.2-34.2c3.6-11.1-1.3-23.5-12.1-28.9s-23.6-1.9-30.4 7.6c-1.4-.3-2.9-.6-4.4-.8V112c0-13.3-10.7-24-24-24s-24 10.7-24 24v5.5c-2.1 .7-4.2 1.6-6.2 2.4c-6.2-6.9-16-9.6-24.9-6.8zM256 240c4.3 0 8.3 2.3 10.5 6l39.8 66.3 2.4 4 4.2 2.1 17.7 8.8c3.4 1.7 5.5 5.1 5.5 8.8s-2.1 7.2-5.5 8.8l-53.1 26.5c-13.5 6.8-29.4 6.8-42.9 0l-53.1-26.5c-3.4-1.7-5.5-5.1-5.5-8.8s2.1-7.2 5.5-8.8l17.7-8.8 4.2-2.1 2.4-4L245.5 246c2.2-3.7 6.2-6 10.5-6zm-64-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm152 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCircleArrowDownRight:{prefix:"far",iconName:"circle-arrow-down-right",icon:[512,512,[],"e0fa","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM192 368H344c13.3 0 24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V286.1L185 151c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l135 135H192c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},faAlien8bit:ehe,faAlienMonster:eht,faHandPointRibbon:{prefix:"far",iconName:"hand-point-ribbon",icon:[448,512,[],"e1a6","M112 48c8.8 0 16 7.2 16 16V80H96V64c0-8.8 7.2-16 16-16zm64 32V64c0-35.3-28.7-64-64-64S48 28.7 48 64V80H11.8C5.3 80 0 85.3 0 91.8c0 3.9 1.9 7.5 5.1 9.7L43.6 128 5.1 154.5c-3.2 2.2-5.1 5.8-5.1 9.7C0 170.7 5.3 176 11.8 176H48v96c-10 13.4-16 30-16 48v0 24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V320 256c0-35.3-28.7-64-64-64c-11 0-21.3 2.8-30.3 7.6C309.9 185.2 292 176 272 176c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36V96c0-8.8-7.2-16-16-16zm-48 96v32 32H112c-5.5 0-10.8 .6-16 1.6V176h32zm24 112h40c8.8 0 16 7.2 16 16s-7.2 16-16 16H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c15.1 0 29-5.3 40-14c11 8.8 24.9 14 40 14c11 0 21.3-2.8 30.3-7.6C314.1 374.8 332 384 352 384c3.2 0 6.3-.2 9.4-.7C345.1 430.3 300.5 464 248 464H200c-66.3 0-120-53.7-120-120V320v0c0-17.7 14.3-32 32-32h40zm200-48c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V304 256c0-8.8 7.2-16 16-16zm-144 2c-5.1-1.3-10.5-2-16-2H176V208c0-8.8 7.2-16 16-16s16 7.2 16 16v32 2zm48-2c0-8.8 7.2-16 16-16s16 7.2 16 16v16 48c0 8.8-7.2 16-16 16s-16-7.2-16-16V264 240z"]},faPoop:{prefix:"far",iconName:"poop",icon:[512,512,[],"f619","M201.8 14.8C205.5 5.8 214.3 0 224 0h8c71.6 0 131.6 49.5 147.7 116.1C410.8 133 432 166 432 204c0 1.1 0 2.2-.1 3.3c33 14 56.1 46.6 56.1 84.7c0 14.3-3.3 27.8-9.1 39.9c20.3 19 33.1 46 33.1 76.1c0 57.4-46.6 104-104 104H104C46.6 512 0 465.4 0 408c0-30.1 12.8-57.1 33.1-76.1C27.3 319.8 24 306.3 24 292c0-38.1 23.1-70.7 56.1-84.7c0-1.1-.1-2.2-.1-3.3c0-48.1 33.9-88.2 79.1-97.8c5.7-1.4 11.7-2.2 17.8-2.2H180h14.7c16.2 0 29.3-13.1 29.3-29.3V71.4c0-8.6-3.4-16.9-9.5-23L207 41c-6.9-6.9-8.9-17.2-5.2-26.2zm68.5 40.5c1.1 5.3 1.6 10.7 1.6 16.1v3.2c0 42.7-34.6 77.3-77.3 77.3H180h-3.1c-2.2 0-4.3 .3-6.3 .8c-.4 .1-.8 .2-1.2 .3C145.8 158 128 178.9 128 204c0 4.9 .7 9.7 1.9 14.1c1.9 6.7 .8 13.9-3 19.7s-10 9.7-16.9 10.6c-21.5 2.9-38 21.3-38 43.6c0 11.4 4.3 21.8 11.4 29.6c5 5.4 7.1 12.9 5.9 20.1s-5.7 13.6-12.2 17.1C59.7 368.3 48 386.8 48 408c0 30.9 25.1 56 56 56H408c30.9 0 56-25.1 56-56c0-21.2-11.8-39.7-29.2-49.2c-6.5-3.5-10.9-9.8-12.2-17.1s1-14.7 5.9-20.1c7.1-7.8 11.4-18.2 11.4-29.6c0-22.3-16.6-40.7-38-43.6c-6.9-.9-13-4.8-16.9-10.6s-4.9-13-3-19.7c1.3-4.5 1.9-9.2 1.9-14.1c0-22.3-14-41.4-33.8-48.7c-8.2-3-14-10.3-15.3-18.9c-5.6-37-30.7-67.6-64.5-81z"]},faObjectExclude:{prefix:"far",iconName:"object-exclude",icon:[512,512,[],"e49c","M64 48H288c8.8 0 16 7.2 16 16v64h48V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64h64V304H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm96 336v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H384v48h64c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V384H160zm128-32c35.3 0 64-28.7 64-64H304c0 8.8-7.2 16-16 16H256v48h32zm64-144V160H304 288v48h16v48h48V208zM224 352l0-48H208V256H160v48 48h48 16zM160 224h48c0-8.8 7.2-16 16-16h32V160H224c-35.3 0-64 28.7-64 64z"]},faTelescope:{prefix:"far",iconName:"telescope",icon:[576,512,[128301],"e03e","M459.7 231.7l61.5-35.5-80-138.6L379.7 93.1l80 138.6zM328.4 99.6c-6.2-14.6-.6-31.9 13.5-40.1L431.1 8C446.4-.8 466 4.4 474.8 19.7l96 166.3c8.8 15.3 3.6 34.9-11.7 43.7l-89.2 51.5c-15.3 8.8-34.9 3.6-43.7-11.7l-.5-.8-42.6 23.1c.6 4 .9 8.1 .9 12.3c0 20.1-7.4 38.5-19.7 52.5l49.9 122.4c5 12.3-.9 26.3-13.2 31.3s-26.3-.9-31.3-13.2l-47-115.3c-6 1.5-12.3 2.2-18.8 2.2s-12.8-.8-18.8-2.2l-47 115.3c-5 12.3-19 18.2-31.3 13.2s-18.2-19-13.2-31.3l44.3-108.8L149.5 418c-15.2 8.2-34.3 2.9-42.9-12.1l-.7-1.3L61.7 430.1c-11.5 6.6-26.2 2.7-32.8-8.8L3.1 376.4c-6.6-11.5-2.7-26.2 8.8-32.8l44.1-25.5L52 311.4c-8.6-14.9-3.9-33.8 10.6-43L328.4 99.6zm73.3 127.5l-49.5-85.7L101.3 300.7l39.1 67.7L226 322.1c-1.3-5.8-2-11.9-2-18.1c0-44.2 35.8-80 80-80c22.7 0 43.2 9.5 57.8 24.7l39.9-21.6zM304 336a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLocationPin:eha,faMapMarker:ehn,faSquareList:{prefix:"far",iconName:"square-list",icon:[448,512,[],"e489","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm104 0c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm-72-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faKaaba:{prefix:"far",iconName:"kaaba",icon:[576,512,[128331],"f66b","M288 48.8L490.4 112 288 175.2 85.6 112 288 48.8zm9.5 173.8l230.5-72v45.7L292.8 269.7c-3.1 1-6.4 1-9.5 0L48 196.2V150.5l230.5 72c6.2 1.9 12.9 1.9 19.1 0zM48 229.8l225.7 70.5c9.3 2.9 19.3 2.9 28.6 0L528 229.8v30.5l-4.8 1.5c-8.4 2.6-13.1 11.6-10.5 20c2.1 6.8 8.5 11.2 15.3 11.2v95.2l-240 75-240-75V293c6.8 0 13.1-4.4 15.3-11.2c2.6-8.4-2.1-17.4-10.5-20L48 260.2V229.8zM22.5 81.5C9.1 85.6 0 98 0 112V400c0 14 9.1 26.4 22.5 30.5l256 80c6.2 1.9 12.9 1.9 19.1 0l256-80C566.9 426.4 576 414 576 400V112c0-14-9.1-26.4-22.5-30.5l-256-80c-6.2-1.9-12.9-1.9-19.1 0l-256 80zm94.3 200.3c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z"]},faToiletPaper:{prefix:"far",iconName:"toilet-paper",icon:[640,512,[129531],"f71e","M16.9 487.4c-1.9-8-.7-16.5 3.6-23.7l0-.1c3.8-7 7.3-14.2 10.5-21.6C63.6 366.5 64 269.6 64 192C64 86 107 0 160 0H492.2l0 .1c1.3-.1 2.6-.1 3.8-.1c24.5 0 44.1 11.4 58 24.5c13.6 13 23.7 29.4 31.1 46.1C600 104.2 608 147.1 608 192s-8 87.8-22.9 121.3c-7.4 16.7-17.5 33.2-31.1 46.1c-13.9 13.2-33.5 24.5-58 24.5c-17.8 0-33-6-45.3-14.3c3-18.3 5.8-38.5 7.9-60.8C469.1 326 482 336 496 336c35.3 0 64-64.5 64-144s-28.7-144-64-144c-1.6 0-3.1 .1-4.6 .4C458.2 53.7 432 116 432 192c0 58.9-3.8 108.1-9.3 148.6l-.1 .8c-9.4 68.1-23.7 111.3-33.3 134.5c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2c-1.5-2.7-2.6-5.5-3.3-8.4zM160 48c-.1 0-.1 0-.3 0s-.4 .1-.9 .3c-.9 .4-2.7 1.3-5.2 3.4c-5.2 4.4-11.9 12.6-18.6 26C121.7 104.5 112 144.8 112 192c0 42.3-.1 93.4-5.9 144.1C101.2 378.5 92 423.1 73.8 464H333.9c2.7 0 5.3-.8 7.3-2c1.7-1 3-2.4 3.8-4.5C357.7 427 384 345.2 384 192c0-44.9 8-87.8 22.9-121.3C410.3 63 414.3 55.3 419 48H160zM520 192c0 26.5-10.7 48-24 48s-24-21.5-24-48s10.7-48 24-48s24 21.5 24 48zm-344 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faHelmetSafety:ehr,faHardHat:ehi,faHatHard:ehc,faCommentCode:{prefix:"far",iconName:"comment-code",icon:[512,512,[],"e147","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM217 193c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47zM329 159c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64z"]},faSimCards:{prefix:"far",iconName:"sim-cards",icon:[448,512,[],"e251","M144 352c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3L320.8 52.7c-3-3-7.1-4.7-11.3-4.7H160c-8.8 0-16 7.2-16 16V352zM429.3 93.3c12 12 18.7 28.3 18.7 45.3V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5zM24 96c13.3 0 24 10.7 24 24V376c0 48.6 39.4 88 88 88H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24zm184 80h64v64H256 176V208c0-17.7 14.3-32 32-32zM176 304V272h64v64H208c-17.7 0-32-14.3-32-32zm192 0c0 17.7-14.3 32-32 32H272V272h16 80v32zm0-96v32H304V176h32c17.7 0 32 14.3 32 32z"]},faStarship:{prefix:"far",iconName:"starship",icon:[640,512,[],"e039","M0 96C0 60.7 28.7 32 64 32H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H164.8l37.7 26.1 70.1-8.4C302.6 110.7 369.9 64 448 64c106 0 192 86 192 192s-86 192-192 192c-78.1 0-145.4-46.7-175.3-113.7l-70.1-8.4L164.8 352H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H64c-35.3 0-64-28.7-64-64s28.7-64 64-64H80.5l50.1-34.7-13.7-1.6C86.7 312 64 286.4 64 256s22.7-56 52.9-59.6l13.7-1.6L80.5 160H64C28.7 160 0 131.3 0 96zM64 80c-8.8 0-16 7.2-16 16s7.2 16 16 16H192c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zm58.6 164c-6.1 .7-10.6 5.9-10.6 12s4.6 11.3 10.6 12l135.4 16.3c-1.4-9.2-2.1-18.6-2.1-28.2s.7-19 2.1-28.2L122.6 244zM48 416c0 8.8 7.2 16 16 16H192c8.8 0 16-7.2 16-16s-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm400-16a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm32-144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"]},faEject:{prefix:"far",iconName:"eject",icon:[448,512,[9167],"f052","M4.1 323.3c-7.7-17.4-4.3-37.7 8.6-51.8l176-192C197.7 69.6 210.5 64 224 64s26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 352 400 352H48c-19 0-36.3-11.2-43.9-28.7zM48 304l352 0L224 112 48 304zM24 400H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCircleRight:ehs,faArrowAltCircleRight:eho,faPlaneCircleCheck:{prefix:"far",iconName:"plane-circle-check",icon:[640,512,[],"e555","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l84.8 54.3c-16 7.5-30.6 17.4-43.5 29.2l-78.3-50.1c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c15.5 4.8 42 12.8 64.6 19.6l17.3 5.2c10.6 17.7 24.3 33.3 40.3 46.2c-6.4 5-14.5 7.9-23.2 7.9c-2.3 0-4.6-.3-6.9-1l6.9-23c-6.9 23-6.9 23-6.9 23l0 0 0 0 0 0-.2 0-.6-.2-2.4-.7-8.9-2.7c-7.5-2.2-17.8-5.4-29.2-8.8c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0s0 0-6.9-23l6.9 23c-2.2 .7-4.5 1-6.9 1C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zm104 262.1l20.1 6.4C327 311.3 320 338.6 320 367.5c0 17.4 2.5 34.1 7.2 49.9l-29.6-22.2c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faSeal:{prefix:"far",iconName:"seal",icon:[512,512,[],"e241","M210.4 97.9c-9 9-21.2 14.1-33.9 14.1H112v64.5c0 12.7-5.1 24.9-14.1 33.9L52.4 256l45.6 45.6c9 9 14.1 21.2 14.1 33.9V400h64.5c12.7 0 24.9 5.1 33.9 14.1L256 459.6l45.6-45.6c9-9 21.2-14.1 33.9-14.1H400V335.5c0-12.7 5.1-24.9 14.1-33.9L459.6 256l-45.6-45.6c-9-9-14.1-21.2-14.1-33.9V112H335.5c-12.7 0-24.9-5.1-33.9-14.1L256 52.4 210.4 97.9zm11.6-79.5c18.7-18.7 49.1-18.7 67.9 0L335.5 64H400c26.5 0 48 21.5 48 48v64.5l45.6 45.6c18.7 18.7 18.7 49.1 0 67.9L448 335.5V400c0 26.5-21.5 48-48 48H335.5l-45.6 45.6c-18.7 18.7-49.1 18.7-67.9 0L176.5 448H112c-26.5 0-48-21.5-48-48V335.5L18.4 289.9c-18.7-18.7-18.7-49.1 0-67.9L64 176.5V112c0-26.5 21.5-48 48-48h64.5l45.6-45.6z"]},faUserCowboy:{prefix:"far",iconName:"user-cowboy",icon:[448,512,[],"f8ea","M208.5 9.9c4.8 3.3 8.8 6.1 15.5 6.1s10.8-2.8 15.5-6.1C246.1 5.4 254 0 272 0c35.6 0 58.8 59.3 72.4 112c7.1-2.2 13.7-4.5 19.8-6.9c32.4-12.7 49.4-27.2 55-34.7c4.7-6.3 13.3-8.2 20.2-4.6s10.2 11.8 7.8 19.2c-9.3 27.9-35 62.4-72.5 89.9c-7.4 5.4-15.4 10.6-23.8 15.5c.8 5.8 1.2 11.6 1.2 17.6c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-6 .4-11.9 1.2-17.6c-8.4-4.8-16.4-10-23.8-15.5C35.8 147.5 10.1 113 .8 85.1c-2.5-7.4 .8-15.6 7.8-19.2s15.5-1.7 20.2 4.6c5.6 7.5 22.7 22 55 34.7c6.1 2.4 12.7 4.7 19.8 6.9C117.2 59.3 140.4 0 176 0c18 0 25.9 5.4 32.5 9.9zM224 224c-29 0-55.8-4.8-79.9-12.7c1.7 42.7 36.8 76.7 79.9 76.7s78.2-34.1 79.9-76.7C279.8 219.2 253 224 224 224zM54.2 458.7l-.6 5.3H394.4l-.6-5.3c-2.7-24.3-23.2-42.7-47.7-42.7H101.9c-24.5 0-45 18.4-47.7 42.7zM6.5 453.4C11.9 404.8 53 368 101.9 368H346.1c48.9 0 90 36.8 95.4 85.4l2.6 23.1c2.1 19-12.7 35.5-31.8 35.5H35.8c-19.1 0-33.9-16.6-31.8-35.5l2.6-23.1z"]},faHexagonVerticalNft:{prefix:"far",iconName:"hexagon-vertical-nft",icon:[448,512,[],"e505","M260.9 495.5c-22.3 12.9-49.7 12.9-72 0L36 407.2C13.7 394.4 0 370.6 0 344.9V168.3c0-25.7 13.7-49.5 36-62.4L188.9 17.7c22.3-12.9 49.7-12.9 72 0l152.9 88.3c22.3 12.9 36 36.6 36 62.4V344.9c0 25.7-13.7 49.5-36 62.4L260.9 495.5zm-48-41.6c7.4 4.3 16.6 4.3 24 0l152.9-88.3c7.4-4.3 12-12.2 12-20.8V168.3c0-8.6-4.6-16.5-12-20.8L236.9 59.2c-7.4-4.3-16.6-4.3-24 0L60 147.5c-7.4 4.3-12 12.2-12 20.8l0 176.6c0 8.6 4.6 16.5 12 20.8l152.9 88.3zM95.8 170.6l33.1 82.9V176.6c0-8.8 7.2-16 16-16s16 7.2 16 16v160c0 7.7-5.4 14.3-13 15.7s-15-2.6-17.9-9.8L96.9 259.7v76.9c0 8.8-7.2 16-16 16s-16-7.2-16-16v-160c0-7.7 5.4-14.3 13-15.7s15 2.6 17.9 9.8zm97.1 5.9c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16h-32v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16h-32v64c0 8.8-7.2 16-16 16s-16-7.2-16-16v-80-80zm112-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16h-16v144c0 8.8-7.2 16-16 16s-16-7.2-16-16v-144h-16c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faFaceRollingEyes:ehl,faMehRollingEyes:ehf,faBreadLoaf:{prefix:"far",iconName:"bread-loaf",icon:[640,512,[127838],"f7eb","M64 208c-8.8 0-16-7.2-16-16c0-36.7 23.6-63.9 68.1-84.4C160.5 87.1 213.4 80 240 80s79.5 7.1 123.9 27.6C408.4 128.1 432 155.3 432 192c0 8.8-7.2 16-16 16c-26.5 0-48 21.5-48 48V432H320 112V256c0-26.5-21.5-48-48-48zm352 48H528V432H416V304 256zm155.3-47.8c-1.1-.1-2.2-.2-3.3-.2H478c1.3-5.1 2-10.5 2-16c0-51.1-28-86.9-65.8-111.5c28.7 2 72.2 9.7 109.7 27C568.4 128.1 592 155.3 592 192c0 8.8-7.2 16-16 16c-1.6 0-3.1 .1-4.7 .2zM112 480H320h48H528c26.5 0 48-21.5 48-48V304 256c35.3 0 64-28.7 64-64C640 64 464 32 400 32H288 240C176 32 0 64 0 192c0 35.3 28.7 64 64 64v48V432c0 26.5 21.5 48 48 48z"]},faRingsWedding:{prefix:"far",iconName:"rings-wedding",icon:[512,512,[],"f81b","M119.9 105.1C50.2 128.6 0 194.4 0 272c0 97.2 78.8 176 176 176c7.8 0 15.5-.5 23-1.5c32.3 39.9 81.6 65.5 137 65.5c97.2 0 176-78.8 176-176c0-91.9-70.4-167.3-160.3-175.3c10.4 16.5 18.6 34.5 24.2 53.6C427.1 231.1 464 279.2 464 336c0 70.7-57.3 128-128 128c-32.8 0-62.7-12.3-85.3-32.6l0 0c-12.3-11-22.5-24.4-29.8-39.5l0 0C212.6 375 208 356.1 208 336c0-54.9 34.6-101.8 83.2-119.9C299.4 233 304 251.9 304 272c0 43.5-21.7 81.9-54.8 105c7 14.8 17.7 27.5 30.8 37c43.7-32 72-83.7 72-142c0-77.6-50.2-143.4-119.9-166.9l22.5-50.6c1.9-4.4 1.8-9.4-.3-13.7l-16-32C235.6 3.4 230.1 0 224 0H128c-6.1 0-11.6 3.4-14.3 8.8l-16 32c-2.1 4.3-2.3 9.3-.3 13.7l22.5 50.6zM147.8 48h56.4l.4 .8L187.2 88H164.8L147.4 48.8l.4-.8zM160 336c0 22.6 4.2 44.1 12 63.9C103.1 397.8 48 341.3 48 272c0-70.7 57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6C201.5 204.7 160 265.5 160 336z"]},faObjectGroup:{prefix:"far",iconName:"object-group",icon:[576,512,[],"f247","M48 115.8C38.2 107 32 94.2 32 80c0-26.5 21.5-48 48-48c14.2 0 27 6.2 35.8 16H460.2c8.8-9.8 21.6-16 35.8-16c26.5 0 48 21.5 48 48c0 14.2-6.2 27-16 35.8V396.2c9.8 8.8 16 21.6 16 35.8c0 26.5-21.5 48-48 48c-14.2 0-27-6.2-35.8-16H115.8c-8.8 9.8-21.6 16-35.8 16c-26.5 0-48-21.5-48-48c0-14.2 6.2-27 16-35.8V115.8zM125.3 96c-4.8 13.6-15.6 24.4-29.3 29.3V386.7c13.6 4.8 24.4 15.6 29.3 29.3H450.7c4.8-13.6 15.6-24.4 29.3-29.3V125.3c-13.6-4.8-24.4-15.6-29.3-29.3H125.3zm2.7 64c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z"]},faFrenchFries:{prefix:"far",iconName:"french-fries",icon:[384,512,[127839],"f803","M167.6 2.4c4.7-2.9 10.6-3.2 15.6-.7l32 16c5.4 2.7 8.8 8.1 8.8 14.1v238c-9.2 1.4-19.8 2.2-32 2.2s-22.8-.8-32-2.2V206.7l0 0V16c0-5.5 2.9-10.7 7.6-13.6zM128 261c-4.8-2.1-8.7-4.4-11.8-6.6c-12-8.4-16.7-18-18.7-24.3c-.4-1.1-.8-2.3-1.2-3.4l-32-192c-1.2-6.9 2.3-13.8 8.6-16.9l32-16c4.5-2.3 9.9-2.3 14.4 .1s7.7 6.6 8.5 11.6l.2 1.3V261zM58.2 193c-3.2-.7-6.6-1-10.2-1H21.4c-1.6 0-3.2 .1-4.7 .2L.2 98.8C-.7 93.4 1.1 88 5.1 84.3s9.5-5.1 14.8-3.8l20.4 5.1L58.2 193zm309.1-.8c-1.6-.1-3.1-.2-4.7-.2H336c-3.1 0-6 .3-8.8 .8L346.2 85l17.9-4.5c5.3-1.3 10.8 .1 14.8 3.8s5.8 9.1 4.8 14.5l-16.5 93.4zM289.4 223c-1.1 2.4-2.1 4.7-2.8 7c-2 6.3-6.7 15.9-18.7 24.3c-3.2 2.2-7.1 4.5-11.8 6.6V54.6l.2-1.4C257.3 47 262 42 268.1 40.5l32-8c5.3-1.3 10.8 .1 14.8 3.8s5.8 9.1 4.8 14.5L289.4 223zM48 224c8.8 0 16.3 7.2 18.9 15.7C74.3 263 100.3 304 192 304s117.7-41 125.1-64.3c2.7-8.4 10.1-15.7 18.9-15.7h26.6c11.8 0 21.4 9.6 21.4 21.4c0 1.7-.2 3.4-.6 5.1l-57.5 237c-3.5 14.4-16.3 24.5-31.1 24.5H89.2c-14.8 0-27.6-10.1-31.1-24.5L.6 250.5c-.4-1.7-.6-3.3-.6-5.1C0 233.6 9.6 224 21.4 224H48zm269.9 92.8c-1.4 1.1-2.8 2.1-4.3 3.1C284.7 340.1 244.9 352 192 352s-92.7-11.9-121.6-32.1c-1.5-1-2.9-2.1-4.3-3.1L101.8 464H282.2l35.7-147.2z"]},faChartLine:ehd,faLineChart:ehu,faCalendarArrowDown:ehp,faCalendarDownload:ehh,faSendBack:{prefix:"far",iconName:"send-back",icon:[640,512,[],"f87e","M192 48c8.8 0 16 7.2 16 16V192c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H192zM64 0C28.7 0 0 28.7 0 64V192c0 35.3 28.7 64 64 64H192c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM576 304c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H448c-8.8 0-16-7.2-16-16V320c0-8.8 7.2-16 16-16H576zM448 256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H448zM160 288v64c0 35.3 28.7 64 64 64H352V320c0-53 43-96 96-96h32V160c0-35.3-28.7-64-64-64H288v96c0 53-43 96-96 96H160z"]},faMaskVentilator:{prefix:"far",iconName:"mask-ventilator",icon:[640,512,[],"e524","M176 300.8c0 26.7 8.9 52.3 24.7 73.6c-.5-4.3-.7-8.7-.7-13.1c0-31.9 12.4-72.4 31.4-104.9c9.6-16.5 21.7-32.1 36-43.8C281.7 200.9 299.5 192 320 192c20.4 0 38.2 8.9 52.4 20.7s26.3 27.3 36 43.8c19.1 32.5 31.6 73 31.6 104.9c0 4.3-.2 8.5-.6 12.7C455 352.8 464 327.4 464 300.8c0-38.2-17.9-96.6-49.1-145.7C382.2 103.7 346.7 80 320 80c-27.3 0-62.7 23.8-95.2 75C193.7 204.1 176 262.5 176 300.8zm72 60.5c0 21.8 9.2 41.2 24 54.5v58.6c-45.3-10.8-84-36.5-109.8-71.1L90.9 385.5C37.5 372.1 0 324.1 0 269V184c0-30.9 25.1-56 56-56H185.1C219.8 73.8 267.4 32 320 32c52.1 0 99.7 41.8 134.5 96H584c30.9 0 56 25.1 56 56v85c0 55.1-37.5 103.1-90.9 116.4l-71.6 17.9c-26 34.6-64.7 60.2-109.5 71V415.7c14.7-13.3 24-32.6 24-54.3c0-21.6-9.2-53.7-25-80.6c-7.8-13.2-16.4-23.9-25.1-31.1s-16-9.7-21.9-9.7c-6 0-13.5 2.6-22.1 9.7c-8.7 7.1-17.3 17.8-25.1 31c-15.7 26.8-24.8 59-24.8 80.6zm257.6-14.5l31.8-8c32.1-8 54.5-36.8 54.5-69.9V184c0-4.4-3.6-8-8-8H480.7c19.8 43.2 31.3 88.7 31.3 124.8c0 16-2.2 31.4-6.4 46.1zM159.1 176H56c-4.4 0-8 3.6-8 8v85c0 33 22.5 61.8 54.5 69.9l31.8 7.9c-4.1-14.7-6.3-30.1-6.3-46c0-36.1 11.4-81.6 31.1-124.8zM296 328c0-13.3 10.7-24 24-24s24 10.7 24 24V512H296V328z"]},faTickets:{prefix:"far",iconName:"tickets",icon:[640,512,[],"e658","M160 80c-8.8 0-16 7.2-16 16v38.2c24 15.7 40 42.8 40 73.8s-16 58.1-40 73.8V320c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V281.8c-24-15.7-40-42.8-40-73.8s16-58.1 40-73.8V96c0-8.8-7.2-16-16-16H160zm0-48H576c35.3 0 64 28.7 64 64v56c0 8.8-7.4 15.7-15.6 19.1C610.1 177.2 600 191.4 600 208s10.1 30.8 24.4 36.9c8.1 3.4 15.6 10.3 15.6 19.1v56c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V264c0-8.8 7.4-15.7 15.6-19.1c14.4-6.1 24.4-20.3 24.4-36.9s-10.1-30.8-24.4-36.9C103.4 167.7 96 160.8 96 152V96c0-35.3 28.7-64 64-64zM24 96c13.3 0 24 10.7 24 24V360c0 39.8 32.2 72 72 72H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H120C53.7 480 0 426.3 0 360V120c0-13.3 10.7-24 24-24zM464 240V176H272v64H464zM224 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V160z"]},faSignatureLock:{prefix:"far",iconName:"signature-lock",icon:[640,512,[],"e3ca","M80 128c0-26.5 21.5-48 48-48s48 21.5 48 48v7.9c0 27.5-2.3 55-7 82.1L62 251.1C25.1 262.5 0 296.6 0 335.2V410c0 38.6 31.3 70 70 70c24.6 0 47.4-12.9 60-34l15.9-26.4c29.6-49.4 51.1-103.3 63.6-159.5l1-4.7 110.8-34.3-23.9 66.8c-2.6 7.4-1.5 15.5 3 21.9s11.8 10.2 19.6 10.2h72.6c5.6-9.7 13.7-17.8 23.4-23.4V272H354.1l28.5-79.9c3.1-8.6 1-18.1-5.3-24.7s-15.7-9-24.4-6.3l-133 41.2c2.7-22 4.1-44.2 4.1-66.4V128c0-53-43-96-96-96s-96 43-96 96v40c0 13.3 10.7 24 24 24s24-10.7 24-24V128zM208.1 368c-7 16.3-14.8 32.4-23.3 48H384V368H208.1zM76.2 297l80.9-25c-11.7 43.2-29.4 84.5-52.4 123L88.8 421.3C84.8 428 77.7 432 70 432c-12.1 0-22-9.8-22-22V335.2c0-17.5 11.4-33 28.2-38.2zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowRight:{prefix:"far",iconName:"arrow-right",icon:[448,512,[8594],"f061","M440.6 273.4c4.7-4.5 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9L364.1 232 24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l340.1 0L231.4 406.6c-9.6 9.2-9.9 24.3-.8 33.9s24.3 9.9 33.9 .8l176-168z"]},faSignsPost:ehb,faMapSigns:ehm,faOctagonPlus:ehg,faPlusOctagon:ehy,faCashRegister:{prefix:"far",iconName:"cash-register",icon:[512,512,[],"f788","M64 0C46.3 0 32 14.3 32 32V96c0 17.7 14.3 32 32 32h80v32H87.5c-31.8 0-58.9 23.4-63.4 54.9L.6 379.5c-.4 3-.6 6-.6 9V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V388.5c0-3-.2-6.1-.6-9L487.8 214.9c-4.5-31.5-31.5-54.9-63.4-54.9H208V128h80c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H64zM96 48H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM48 448V432H464v16c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM440.3 221.7L463.5 384H48.5L71.7 221.7c1.1-7.9 7.9-13.7 15.8-13.7h337c8 0 14.7 5.9 15.8 13.7zM112 232a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm72 24a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-24 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm120-56a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-24 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm120-56a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-24 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48z"]},faPersonCircleQuestion:{prefix:"far",iconName:"person-circle-question",icon:[576,512,[],"e542","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z"]},faMelonSlice:{prefix:"far",iconName:"melon-slice",icon:[512,512,[],"e311","M7 391c-4.5 4.5-7 10.6-7 17s2.5 12.5 7 17c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7c-9.4-9.4-24.6-9.4-33.9 0L319 79c-6.2 6.2-8.5 15.3-6.1 23.7l0 0 .1 .4c.1 .5 .3 1.3 .6 2.4c.5 2.3 1.2 5.8 1.8 10.4c1.2 9.2 2.1 22.3 .6 37.9c-2.9 30.9-15.1 71.3-53 109.2c-42.3 42.3-82.7 54-111.6 55.9c-14.7 1-26.8-.5-35-2.2c-4.1-.8-7.2-1.7-9.2-2.3c-1-.3-1.7-.5-2-.7l-.3-.1C96 310.2 85.8 312.2 79 319L7 391zM313 102.7l0 0 0 0 0 0c0 0 0 0 0-.1zm51.8 35.2C377.1 161.3 384 187.8 384 216c0 92.8-75.2 168-168 168c-26.2 0-51-6-73.1-16.7c3.8 0 7.7-.2 11.8-.4c39.9-2.7 91.4-19 142.2-69.9c47.2-47.2 63-98.7 66.8-138.6c.7-7.2 1-14.1 1-20.4zM81.2 384.8C118.1 414.3 165 432 216 432c119.3 0 216-96.7 216-216c0-51-17.7-97.9-47.2-134.8l22.4-22.4c80.4 97.4 75.3 241.5-15.8 332.6s-235.2 96.2-332.6 15.8l22.4-22.4z"]},faSpaceStationMoon:{prefix:"far",iconName:"space-station-moon",icon:[512,512,[],"e033","M256 48c-16.5 0-32.5 1.9-47.8 5.5C245.4 66.8 272 102.3 272 144c0 53-43 96-96 96c-52.7 0-95.4-42.4-96-94.9C59.7 177.2 48 215.2 48 256c0 12.8 1.1 25.2 3.3 37.4c.5 .2 1 .3 1.5 .5C87.7 306.5 147.6 328 256 328s168.3-21.5 203.2-34.1l0 0c.5-.2 1-.4 1.5-.5c2.2-12.1 3.3-24.6 3.3-37.4c0-114.9-93.1-208-208-208zM441.3 350.7C402.1 362.7 343 376 256 376s-146.1-13.3-185.3-25.3C105.2 417.9 175.2 464 256 464s150.8-46.1 185.3-113.3zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM176 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faMessageSmile:ehM,faCommentAltSmile:ehv,faCupStraw:{prefix:"far",iconName:"cup-straw",icon:[384,512,[129380],"e363","M194.8 43.2l-20 84.8H80.2 32 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H36 84.2h89.9 35.8 89.9H348h12c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H303.8 224.2l17.4-73.8c.9-3.6 4.1-6.2 7.8-6.2H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H249.3c-26 0-48.6 17.9-54.5 43.2zM38.7 208L60.3 468c2.1 24.9 22.9 44 47.8 44H275.8c25 0 45.8-19.1 47.8-44l21.7-260H297.2L275.8 464H108.2L86.8 208H38.7z"]},faLeftFromLine:ehC,faArrowAltFromRight:ehI,faH:{prefix:"far",iconName:"h",icon:[384,512,[104],"48","M336 256l0 200c0 13.3 10.7 24 24 24s24-10.7 24-24l0-232V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V208L48 208 48 56c0-13.3-10.7-24-24-24S0 42.7 0 56L0 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-200 288 0z"]},faBasketShoppingSimple:ehA,faShoppingBasketAlt:ehz,faHandsHoldingHeart:ehL,faHandsHeart:ehT,faClockNine:{prefix:"far",iconName:"clock-nine",icon:[512,512,[],"e34c","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V256c0 13.3-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faHammerBrush:{prefix:"far",iconName:"hammer-brush",icon:[640,512,[],"e620","M152 0C68.1 0 0 68.1 0 152v16c0 8.3 4.3 16 11.4 20.4s15.9 4.8 23.4 1.1l45.7-22.9c10.2 10.7 23.2 18.5 37.5 22.5L100.4 448.1C98 482.7 125.4 512 160 512s62-29.3 59.6-63.9L202.2 191.8c23.4-1.7 44.9-13.4 59-31.8H304v8c0 13.3 10.7 24 24 24s24-10.7 24-24V136.2l0-.2V56l0-.2V24c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H261.2C245.8 12.1 221.9 0 196.2 0H152zM304 112H248c-9.1 0-17.4 5.1-21.5 13.3c-5.7 11.5-17.5 18.7-30.3 18.7H139.8c-12.8 0-24.6-7.3-30.3-18.7c-5.9-11.9-20.3-16.7-32.2-10.7L50.8 127.7C61.8 82 102.9 48 152 48h44.2c12.8 0 24.6 7.3 30.3 18.7C230.6 74.9 238.9 80 248 80h56v32zM592 464H480V416c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H400V320H592V464zM380.5 237c-17.8 11.9-28.5 31.9-28.5 53.3V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V290.3c0-21.4-10.7-41.4-28.5-53.3L544 192V48c0-26.5-21.5-48-48-48s-48 21.5-48 48V192l-67.5 45zM480 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faTarp:{prefix:"far",iconName:"tarp",icon:[576,512,[],"e57b","M48 128c0-8.8 7.2-16 16-16l448 0c8.8 0 16 7.2 16 16V288H448c-17.7 0-32 14.3-32 32v80L64 400c-8.8 0-16-7.2-16-16l0-256zm528 0c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64l364.1 0c12.7 0 24.9-5.1 33.9-14.1l99.9-99.9c9-9 14.1-21.2 14.1-33.9V128zM112 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFaceSleepy:{prefix:"far",iconName:"face-sleepy",icon:[512,512,[],"e38e","M256 464c47 0 90.4-15.6 125.2-41.9c2.7 14.8 2.8 29.6 2.8 41.9c0 4.5 .4 8.9 1.1 13.1C347.2 499.3 303.1 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 37-7.8 72.1-22 103.9c-7.4-6.2-15.1-11.8-22.7-16.7c-5.8-3.8-11.8-7.3-17.9-10.6C458.8 308.9 464 283 464 256c0-114.9-93.1-208-208-208S48 141.1 48 256s93.1 208 208 208zm-80-74.5C191.1 364.8 221.3 348 256 348s64.9 16.8 80.1 41.5c6.8 11.1-6 20.7-18.3 16.4c-18.9-6.5-39.8-10.1-61.8-10.1s-42.9 3.6-61.8 10.1c-12.3 4.2-25.1-5.3-18.3-16.4zM326.2 250.3c5.5 5.8 14.8 9.7 25.4 9.7s19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C391.7 293.2 371 300 351.6 300s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9zM159.6 260c10.6 0 19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C199.7 293.2 179 300 159.6 300s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9c5.5 5.8 14.8 9.7 25.4 9.7zM512 464c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-32 0-102.4-64-128c48 0 160 48 160 128z"]},faHandHorns:{prefix:"far",iconName:"hand-horns",icon:[384,512,[],"e1a9","M80 48c8.8 0 16 7.2 16 16V208v32H80c-5.5 0-10.8 .6-16 1.6V64c0-8.8 7.2-16 16-16zM16 64V272C6 285.4 0 302 0 320c0 0 0 0 0 0v24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V288 256 128c0-35.3-28.7-64-64-64s-64 28.7-64 64v50c-5.1-1.3-10.5-2-16-2c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-5.5 0-10.9 .7-16 2V64c0-35.3-28.7-64-64-64S16 28.7 16 64zM336 256v32 56c0 66.3-53.7 120-120 120H168c-66.3 0-120-53.7-120-120V320s0 0 0 0c0-17.7 14.3-32 32-32h40 40c8.8 0 16 7.2 16 16s-7.2 16-16 16H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c15.1 0 29-5.3 40-14c11 8.8 24.9 14 40 14c35.3 0 64-28.7 64-64V256 240 128c0-8.8 7.2-16 16-16s16 7.2 16 16V256zM160 240H144V208c0-8.8 7.2-16 16-16s16 7.2 16 16v32 2c-5.1-1.3-10.5-2-16-2zm96 16v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V264 240c0-8.8 7.2-16 16-16s16 7.2 16 16v16z"]},faScrewdriverWrench:ehw,faTools:ehH,faArrowsToEye:{prefix:"far",iconName:"arrows-to-eye",icon:[640,512,[],"e4bf","M49 15C39.6 5.7 24.4 5.7 15 15S5.7 39.6 15 49l63 63H40c-13.3 0-24 10.7-24 24s10.7 24 24 24h96c13.3 0 24-10.7 24-24V40c0-13.3-10.7-24-24-24s-24 10.7-24 24V78.1L49 15zM320 352c-64.5 0-113.8-52.1-138.5-96c24.7-43.9 74-96 138.5-96s113.8 52.1 138.5 96c-24.7 43.9-74 96-138.5 96zm0-240c-97.3 0-161.4 81.6-186.5 131.9c-3.8 7.6-3.8 16.5 0 24.2C158.6 318.4 222.7 400 320 400s161.4-81.6 186.5-131.9c3.8-7.6 3.8-16.5 0-24.2C481.4 193.6 417.3 112 320 112zM625 15c-9.4-9.4-24.6-9.4-33.9 0l-63 63V40c0-13.3-10.7-24-24-24s-24 10.7-24 24v96c0 13.3 10.7 24 24 24h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H561.9l63-63c9.4-9.4 9.4-24.6 0-33.9zM49 497l63-63V472c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24s10.7 24 24 24H78.1L15 463c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zm576 0c9.4-9.4 9.4-24.6 0-33.9l-63-63H600c13.3 0 24-10.7 24-24s-10.7-24-24-24H504c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V433.9l63 63c9.4 9.4 24.6 9.4 33.9 0zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faCircleThreeQuarters:{prefix:"far",iconName:"circle-three-quarters",icon:[512,512,[],"e125","M256 304c-26.5 0-48-21.5-48-48V53.6C116.3 75.2 48 157.7 48 256c0 114.9 93.1 208 208 208c98.3 0 180.8-68.3 202.4-160H256zM224.1 2C241.6-.2 256 14.3 256 32V208v48h48H480c17.7 0 32.2 14.4 30 31.9C494.3 414.2 386.6 512 256 512C114.6 512 0 397.4 0 256C0 125.4 97.8 17.7 224.1 2z"]},faTrophyStar:ehx,faTrophyAlt:ehN,faPlugCircleBolt:{prefix:"far",iconName:"plug-circle-bolt",icon:[576,512,[],"e55b","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},faFaceThermometer:{prefix:"far",iconName:"face-thermometer",icon:[576,512,[],"e39a","M288 48C173.1 48 80 141.1 80 256s93.1 208 208 208c65.9 0 124.7-30.7 162.8-78.5c1.5-1.3 3-2.6 4.4-4L540 301.1C518.8 421 414 512 288 512C146.6 512 32 397.4 32 256S146.6 0 288 0c97 0 181.4 54 224.8 133.5c-16.5-.3-33.1 4.4-47.3 14.1C429 87.8 363.1 48 288 48zM546.8 180.1c19.8 19.8 19.4 52.1-.9 71.4L415.1 376.1c-1.2 4.2-3.4 8.1-6.8 11.2c-9.7 9-24.9 8.4-33.9-1.4C359.2 369.5 333.2 352 296 352s-63.2 17.5-78.4 33.9c-9 9.7-24.2 10.4-33.9 1.4s-10.4-24.2-1.4-33.9c22-23.8 60-49.4 113.6-49.4c16.2 0 31.1 2.3 44.4 6.3L477 179.4c19.6-18.8 50.6-18.4 69.8 .7zM401.3 345l28-26.7-5.8-5.8c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l6.3 6.3 15.4-14.7-6.6-6.6c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l7 7 15.4-14.7-7.4-7.4c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l7.8 7.8 11.5-11c7.3-6.9 7.4-18.5 .3-25.6c-6.9-6.9-18-7-25-.3L372.5 323.9c11.2 6.3 20.8 13.7 28.9 21.1zm-193-169a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faGridRound4:{prefix:"far",iconName:"grid-round-4",icon:[448,512,[],"e5dd","M44.8 64a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zM0 76.8a44.8 44.8 0 1 0 89.6 0A44.8 44.8 0 1 0 0 76.8zM44.8 183.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zM0 196.3a44.8 44.8 0 1 0 89.6 0A44.8 44.8 0 1 0 0 196.3zM57.6 315.7a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zM44.8 270.9a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zM0 435.2a44.8 44.8 0 1 0 89.6 0A44.8 44.8 0 1 0 0 435.2zM177.1 76.8a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zM164.3 32a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zm57.6 119.5a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zm-12.8-44.8a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zM296.5 76.8a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zM283.7 32a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zm57.6 119.5a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zm-12.8-44.8a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zM416 76.8a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zM403.2 32a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zM416 315.7a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zm-12.8-44.8a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0z"]},faSignPostsWrench:{prefix:"far",iconName:"sign-posts-wrench",icon:[640,512,[],"e626","M64 24l0 8H48C21.5 32 0 53.5 0 80V368c0 26.5 21.5 48 48 48H64l0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72H384c-10.8-14.3-19.2-30.5-24.7-48H48L48 80H528v80.8c16.9 1.7 33.1 6 48 12.5V80c0-26.5-21.5-48-48-48H512l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8H112l0-8c0-13.3-10.7-24-24-24S64 10.7 64 24zM640 320c0-47.4-25.7-88.8-64-110.9c-7.4-4.3-16 1.5-16 10V304c0 26.5-21.5 48-48 48s-48-21.5-48-48V219.1c0-8.5-8.6-14.3-16-10c-38.3 22.1-64 63.5-64 110.9c0 40.4 18.7 76.5 48 99.9V476c0 19.9 16.1 36 36 36h88c19.9 0 36-16.1 36-36V419.9c29.3-23.5 48-59.5 48-99.9zM512.3 192l-.3 0-.3 0h.7z"]},faShirtRunning:{prefix:"far",iconName:"shirt-running",icon:[384,512,[],"e3c8","M88 0c13.3 0 24 10.7 24 24V72c0 44.2 35.8 80 80 80s80-35.8 80-80V24c0-13.3 10.7-24 24-24s24 10.7 24 24c0 127.9 26.8 181 41.5 200.5c9.6 12.8 22.5 32.8 22.5 56.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V280.7c0-23.5 12.9-43.5 22.5-56.3C37.2 205 64 151.9 64 24C64 10.7 74.7 0 88 0zM60.8 253.4C52.2 264.8 48 273.9 48 280.7V390.8L299.3 209.3c-5.4-13.6-10.4-29.8-14.6-49.1C261.4 184.7 228.5 200 192 200s-69.4-15.3-92.7-39.8C89 206.9 74.1 235.7 60.8 253.4zM48.1 450c1 7.9 7.7 14 15.9 14H320c8.8 0 16-7.2 16-16V280.7c0-6.8-4.2-15.9-12.8-27.3c-.3-.4-.7-.9-1-1.4L48.1 450z"]},faBookCircleArrowUp:{prefix:"far",iconName:"book-circle-arrow-up",icon:[640,512,[],"e0bd","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H322.9c-1.9-10.4-2.9-21.1-2.9-32c0-5.4 .2-10.7 .7-16H80c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V220.5c14.6-9.5 30.8-17 48-21.8V56c0-30.9-25.1-56-56-56H88zM496 224a144 144 0 1 0 0 288 144 144 0 1 0 0-288zM428.7 371.3c-6.2-6.2-6.2-16.4 0-22.6l56-56c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L512 342.6V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V342.6l-28.7 28.7c-6.2 6.2-16.4 6.2-22.6 0z"]},faFaceNauseated:{prefix:"far",iconName:"face-nauseated",icon:[512,512,[],"e381","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm335.6-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-12.3-84.7l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm121.4-22.6c6.2-6.2 16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4c-6.2-6.2-6.2-16.4 0-22.6zM172 267.2C189 277 202 293 208 312h96.2c6.1-18.8 19-34.5 35.8-44.2c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8c-9.4 5.5-15.7 15.6-15.7 27.2s6.3 21.8 15.7 27.2c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8c-17.1-9.9-30.2-26-36.2-45.3H208c-6 19-19.1 35-36 44.8c-11.5 6.6-26.2 2.7-32.8-8.8s-2.7-26.2 8.8-32.8c9.5-5.5 15.7-15.6 15.7-27.2s-6.3-21.8-15.7-27.2c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8z"]},faHeart:{prefix:"far",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z"]},faFileChartPie:{prefix:"far",iconName:"file-chart-pie",icon:[384,512,[],"f65a","M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 240.1c8.7-1.5 16 5.8 16 14.7V320c0 8.8 7.2 16 16 16h64c8.9 0 16.3 7.4 14.6 16.1c-.5 2.5-1 5-1.7 7.4c-13.7 51.2-66.4 81.6-117.6 67.9s-81.6-66.4-67.9-117.6c10-37.4 40.8-63.7 76.5-69.8zm63.9-30.8c40.3 6.7 72 38.5 78.8 78.8c1.5 8.7-5.8 15.9-14.7 15.9H224c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16.1 15.9-14.7z"]},faMarsAndVenus:{prefix:"far",iconName:"mars-and-venus",icon:[512,512,[9893],"f224","M352 24c0 13.3 10.7 24 24 24h38.1L371.2 90.9C340.3 64.2 300 48 256 48C158.8 48 80 126.8 80 224c0 89.1 66.2 162.7 152 174.4V416H208c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v24c0 13.3 10.7 24 24 24s24-10.7 24-24V464h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V398.4c85.8-11.7 152-85.3 152-174.4c0-35.8-10.7-69.2-29.1-97L448 81.9V120c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24zM256 96a128 128 0 1 1 0 256 128 128 0 1 1 0-256z"]},faHouseUser:ehV,faHomeUser:ehk,faCircleArrowDownLeft:{prefix:"far",iconName:"circle-arrow-down-left",icon:[512,512,[],"e0f9","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm0 464A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm64-144H168c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24V286.1L327 151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-135 135H320c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},faDumpsterFire:{prefix:"far",iconName:"dumpster-fire",icon:[640,512,[],"f794","M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0h58c15.1-18.1 32.1-35.7 50.5-52.1c1.5-1.4 3.2-2.6 4.8-3.8L402.9 32H304V160zm209.9-23.7c17.4-15.8 43.9-16.2 61.7-1.2c-.1-.7-.3-1.4-.5-2.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l12.8 64.2c9.6 1 19 4.9 26.6 11.8c11.7 10.6 23 21.6 33.9 33.1c1.7-1.6 3.3-3.2 5-4.8zM80.4 192H32l4 32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H42L64 448v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H337.6c-12.7-14.3-23.4-30.5-31.5-48H106.4l-20-160H309c4.9-10 10.3-19.8 16.2-29.3c3.8-6.2 7.9-12.5 12.3-18.7H80.4zM480 480c88.4 0 160-71.6 160-160c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L512 189.9l-46-46c-6-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C382.5 175.3 320 243.3 320 320c0 88.4 71.6 160 160 160zm64-111.8c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 295.1 544 331.6 544 368.2z"]},faHexagonMinus:ehE,faMinusHexagon:ehD,faLeftToLine:ehS,faArrowAltToLeft:eh_,faHouseCrack:{prefix:"far",iconName:"house-crack",icon:[576,512,[],"e3b1","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.3 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32h85.9l-30.3-48.1c-4.4-6.9-2.8-16 3.6-21.1L288 327.6l-58.1-76.1c-11.3-14.8 7.4-33.6 22.3-22.5l115.2 86.2c8.4 6.3 8.6 18.8 .4 25.3L288 403.8 325.9 464H432c17.7 0 32-14.3 32-32V204.8L288 55.5z"]},faPawSimple:ehO,faPawAlt:ehP,faArrowLeftLongToLine:{prefix:"far",iconName:"arrow-left-long-to-line",icon:[640,512,[],"e3d4","M0 88V424c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-13.3-10.7-24-24-24S0 74.7 0 88zM135 239c-9.4 9.4-9.4 24.6 0 33.9L271 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-95-95L616 280c13.3 0 24-10.7 24-24s-10.7-24-24-24l-406.1 0 95-95c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L135 239z"]},faBracketsRound:ehj,faParentheses:ehB,faMartiniGlassCitrus:ehR,faCocktail:ehU,faUserShakespeare:{prefix:"far",iconName:"user-shakespeare",icon:[448,512,[],"e2c2","M224 48c-44.2 0-80 35.8-80 80v32c0 40.1 29.5 73.3 68 79.1V224c0-6.6 5.4-12 12-12s12 5.4 12 12v15.1c38.5-5.8 68-39 68-79.1V128c0-44.2-35.8-80-80-80zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v23.2c0 10.9 3.7 21.5 10.5 30L373.6 195c6.7 8.4 10.4 18.8 10.4 29.6c0 26.2-21.2 47.4-47.4 47.4H286c-18.4 10.2-39.5 16-62 16s-43.6-5.8-62-16H111.4C85.2 272 64 250.8 64 224.6c0-10.8 3.7-21.2 10.4-29.6l11.1-13.9c6.8-8.5 10.5-19.1 10.5-30V128zm96-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-7.5 39.5c2 2 6 5.3 10.7 8.1c4.9 2.9 9.4 4.4 12.8 4.4c6.6 0 12 5.4 12 12s-5.4 12-12 12c-9.5 0-18.3-3.8-24.8-7.6c-2.5-1.5-4.9-3.1-7.1-4.6C211.6 201 199 204 192 204c-6.6 0-12-5.4-12-12s5.4-12 12-12c2.1 0 12.9-1.9 23.5-12.5c4.7-4.7 12.3-4.7 17 0zM240 416.7c-.3 8.5-7.4 15.3-16 15.3s-15.6-6.8-16-15.3c-23.1 1.9-42.4 7.7-56.5 13.5c-8.6 3.5-15.2 7-19.6 9.6c-2.2 1.3-3.8 2.3-4.8 2.9c-.5 .3-.8 .6-1 .7l-.1 .1c-7.3 5.3-16.9 6-24.9 1.9C93.1 441.3 88 433 88 424V394.9C67.7 412.1 53.5 436.4 49.3 464H208c0-8.8 7.2-16 16-16s16 7.2 16 16H398.7c-4.2-27.6-18.4-51.9-38.7-69.1V424c0 9-5.1 17.3-13.1 21.4c-8 4.1-17.6 3.3-24.9-1.9l-.1-.1c-.2-.1-.5-.3-1-.7c-1-.6-2.6-1.7-4.8-2.9c-4.4-2.5-11-6-19.6-9.6c-14.1-5.8-33.3-11.6-56.5-13.5zM117.9 325.9C133.4 312.3 153.7 304 176 304h96c22.3 0 42.6 8.3 58.1 21.9c68 18.9 117.9 81.3 117.9 155.4c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-74 49.9-136.4 117.9-155.4zM224 368c35.9 0 65.8 8 87.3 16.4C307.7 366 291.5 352 272 352H176c-19.5 0-35.7 14-39.3 32.4C158.2 376 188.1 368 224 368z"]},faArrowRightToArc:{prefix:"far",iconName:"arrow-right-to-arc",icon:[512,512,[],"e4b2","M464 256c0-114.9-93.1-208-208-208c-13.3 0-24-10.7-24-24s10.7-24 24-24C397.4 0 512 114.6 512 256s-114.6 256-256 256c-13.3 0-24-10.7-24-24s10.7-24 24-24c114.9 0 208-93.1 208-208zM232.3 134.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6s-2.8 13-7.7 17.6l-112 104c-9.7 9-24.9 8.5-33.9-1.3s-8.5-24.9 1.3-33.9L266.9 280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H266.9l-67.2-62.4c-9.7-9-10.3-24.2-1.3-33.9s24.2-10.3 33.9-1.3z"]},faFaceSurprise:ehF,faSurprise:ehG,faBottleWater:{prefix:"far",iconName:"bottle-water",icon:[320,512,[],"e4c5","M120 0C106.7 0 96 10.7 96 24V83.4c-7.6 2.1-14.9 5-21.8 8.9L68 95.7c-27.1 15.1-44 43.7-44 74.8c0 15.9 4.3 30.8 11.9 43.5C28.4 226.2 24 240.6 24 256c0 18 6 34.6 16 48c-10 13.4-16 30-16 48c0 14.6 3.9 28.2 10.7 40C27.9 403.8 24 417.4 24 432c0 44.2 35.8 80 80 80H216c44.2 0 80-35.8 80-80c0-14.6-3.9-28.2-10.7-40c6.8-11.8 10.7-25.4 10.7-40c0-18-6-34.6-16-48c10-13.4 16-30 16-48c0-15.4-4.4-29.8-11.9-42c7.6-12.8 11.9-27.6 11.9-43.5c0-31.1-16.8-59.7-44-74.8l-6.2-3.4c-6.9-3.8-14.3-6.8-21.8-8.9V24c0-13.3-10.7-24-24-24H120zM76.7 239.2c9.4-15.2 9.6-34.3 .5-49.7c-3.3-5.5-5.2-12-5.2-19.1c0-13.6 7.4-26.2 19.3-32.8l6.2-3.4c7.4-4.1 15.6-6.2 24.1-6.2h76.9c8.4 0 16.7 2.1 24.1 6.2l6.2 3.4c11.9 6.6 19.3 19.2 19.3 32.8c0 7.1-1.9 13.5-5.2 19.1c-9.1 15.4-8.9 34.5 .5 49.7c3 4.8 4.7 10.5 4.7 16.8c0 7.3-2.4 13.8-6.4 19.2c-12.8 17.1-12.8 40.6 0 57.7c4 5.3 6.4 11.9 6.4 19.2c0 5.9-1.6 11.3-4.3 16c-8.6 14.9-8.6 33.2 0 48.1c2.7 4.7 4.3 10.1 4.3 16c0 17.7-14.3 32-32 32H104c-17.7 0-32-14.3-32-32c0-5.9 1.6-11.3 4.3-16c8.6-14.9 8.6-33.2 0-48.1c-2.7-4.7-4.3-10.1-4.3-16c0-7.3 2.4-13.8 6.4-19.2c12.8-17.1 12.8-40.6 0-57.7c-4-5.3-6.4-11.9-6.4-19.2c0-6.2 1.7-11.9 4.7-16.8zM136 208c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H136zM112 360c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-13.3 0-24 10.7-24 24z"]},faCirclePause:ehY,faPauseCircle:ehQ,faGaugeCirclePlus:{prefix:"far",iconName:"gauge-circle-plus",icon:[640,512,[],"e498","M256 464c29.4 0 57.3-6.1 82.6-17.1c7.4 14.7 16.7 28.2 27.7 40.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-14 0-27.5 1.6-40.6 4.7C429.9 110.7 350.3 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zm0-56c-30.9 0-56-25.1-56-56c0-22.3 13.1-41.6 32-50.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24V301.4c18.9 9 32 28.3 32 50.6c0 30.9-25.1 56-56 56zM128 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-16 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm208-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm176 64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304z"]},faFolders:{prefix:"far",iconName:"folders",icon:[576,512,[],"f660","M512 336H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H277.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c21 21 49.5 32.8 79.2 32.8H512c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16zM160 384H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H394.5c-17 0-33.3-6.7-45.3-18.7L322.7 50.7c-12-12-28.3-18.7-45.3-18.7H160c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z"]},faAngel:{prefix:"far",iconName:"angel",icon:[576,512,[],"f779","M384 64c0 0 0 .1 0 .2s-.1 .3-.2 .6c-.3 .6-.9 1.8-2.3 3.5c-1.4 1.7-3.4 3.6-6.2 5.6c6.7 8.3 12.2 17.6 16.3 27.7C407 91 416 78 416 64c0-35.3-57.3-64-128-64S160 28.7 160 64c0 14 9 27 24.3 37.5c4.1-10 9.6-19.3 16.3-27.7c-2.7-2-4.8-4-6.2-5.6c-1.4-1.7-2-2.8-2.3-3.5c-.1-.3-.2-.5-.2-.6s0-.1 0-.2s0-.1 0-.2s.1-.3 .2-.6c.3-.6 .9-1.8 2.3-3.5c2.9-3.5 8.4-7.9 17.3-12.4C229.6 38.4 256.5 32 288 32s58.4 6.4 76.2 15.4c8.9 4.5 14.4 8.9 17.3 12.4c1.4 1.7 2 2.8 2.3 3.5c.1 .3 .2 .5 .2 .6s0 .1 0 .2zM256 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM87.6 388.2c5.6-11.1 8.4-23.4 8.4-35.8v-.9c0-12.4-2.9-24.7-8.4-35.8L69.2 279c-3.4-6.7-5.2-14.4-5.2-22.1c0-27.1 22-48.9 48.2-48.9c12.8 0 25 5.1 34.1 14.1l66.4 66.4c-6.8 7.2-12.7 15.5-17.3 24.7L120 464H49.7l37.9-75.8zM253.8 261.8l-73.6-73.6c-18-18-42.5-28.2-68-28.2C59.1 160 16 203.8 16 256.9c0 15.1 3.5 30.1 10.2 43.6l18.4 36.7c2.2 4.4 3.4 9.3 3.4 14.3v.9c0 5-1.2 9.9-3.4 14.3L4.8 446.4C1.6 452.7 0 459.7 0 466.7c0 25 20.3 45.3 45.3 45.3H96h53.7H426.3 480h50.7c25 0 45.3-20.3 45.3-45.3c0-7-1.6-14-4.8-20.3l-39.8-79.7c-2.2-4.4-3.4-9.3-3.4-14.3v-.9c0-5 1.2-9.9 3.4-14.3l18.4-36.7C556.5 287 560 272 560 256.9c0-53.1-43.1-96.9-96.2-96.9c-25.5 0-50 10.1-68 28.2l-73.6 73.6C311.4 258 299.8 256 288 256s-23.4 2-34.2 5.8zm109.6 26.7l66.4-66.4c9-9 21.3-14.1 34.1-14.1c26.1 0 48.2 21.8 48.2 48.9c0 7.7-1.8 15.4-5.2 22.1l-18.4 36.7c-5.6 11.1-8.4 23.4-8.4 35.8v.9c0 12.4 2.9 24.7 8.4 35.8L526.3 464H456L380.6 313.2c-4.6-9.2-10.4-17.5-17.3-24.7zm-25.7 46.2L402.3 464H173.7l64.6-129.3C247.7 315.9 267 304 288 304s40.3 11.9 49.7 30.7z"]},faValueAbsolute:{prefix:"far",iconName:"value-absolute",icon:[512,512,[],"f6a6","M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zM177 143c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l79 79-79 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l79-79 79 79c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-79-79 79-79c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-79 79-79-79zM512 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56z"]},faRabbit:{prefix:"far",iconName:"rabbit",icon:[512,512,[128007],"f708","M245.7 0c-24.4 0-45.1 17.9-48.5 42.1l-.7 4.9c-7.8 54.3 8.4 108.9 43.5 150.1v20.6c-66.8 20.7-119.8 73-141.4 139.4C90.3 353.8 81.4 352 72 352c-39.8 0-72 32.2-72 72s32.2 72 72 72c14.7 0 28.3-4.4 39.7-11.9C127.8 501.3 150.6 512 176 512h32l96 0c23.9 0 44.7-13.1 55.7-32.4l5.1 6.8c21.2 28.3 61.3 34 89.6 12.8s34-61.3 12.8-89.6L388 304c46.4-.1 84-37.8 84-84.3c0-25.3-11.4-49.3-31-65.3L404 124.3c-5.6-4.5-11.5-8.6-17.6-12c10.1-24.8 13.6-52.1 9.8-79.4l-.9-6C393.1 11.4 379.9 0 364.3 0c-8.2 0-16.2 3.3-22 9.1l-2 2c-5.8 5.7-11 11.9-15.7 18.3c14.7 21.5 25.1 45.4 30.7 70.4c-8.4-2.1-17-3.4-25.7-3.7c-8.2-29.3-23.8-56.6-46.2-78.8l-3.1-3.1L263.4 31.1l16.8-16.9C271 5.1 258.6 0 245.7 0zM88.7 406.7c-.4 5.7-.7 11.4-.7 17.3c0 5.6 .5 11.1 1.5 16.4C85.1 445.1 78.9 448 72 448c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.5 0 12.4 2.6 16.7 6.7zm156-357.9c.1-.5 .5-.9 1-.9c.3 0 .5 .1 .7 .3l3.1 3.1 16.8-16.9L249.5 51.4c20.4 20.2 33.2 46.2 37.2 73.7c1 6.7 4.7 12.6 10.3 16.4s12.5 5 19 3.5c2.7-.6 5.5-1 8.5-1c17.9 0 35.3 6.2 49.3 17.5l36.9 30.1c8.4 6.9 13.4 17.2 13.4 28.1c0 20-16.2 36.3-36.3 36.3H352c-13.3 0-24 10.7-24 24v16c0 5.2 1.7 10.2 4.8 14.4l96 128c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2l-68.6-91.4c-4.2-5.6-10.6-9-17.5-9.5s-13.8 2.1-18.7 7L271 391c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8h16c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0H176c-22.1 0-40-17.9-40-40c0-80.8 57-148.2 133-164.3c11.1-2.4 19-12.1 19-23.5V187.9c0-6.1-2.4-12.1-6.6-16.5C251.8 140.1 237.8 96.8 244 53.8l.7-4.9zM352 208a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faToiletPaperSlash:{prefix:"far",iconName:"toilet-paper-slash",icon:[640,512,[],"e072","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L518.1 380.8c14.4-4.3 26.5-12.4 35.9-21.3c13.6-13 23.7-29.4 31.1-46.1C600 279.8 608 236.9 608 192s-8-87.8-22.9-121.3C577.7 54 567.6 37.5 554 24.5C540.1 11.4 520.5 0 496 0c-1.3 0-2.6 0-3.8 .1l0-.1H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM134 79.8c.3-.7 .7-1.4 1-2.1c6.7-13.4 13.4-21.6 18.6-26c2.5-2.1 4.3-3 5.2-3.4c.5-.2 .8-.3 .9-.3s.2 0 .3 0H419c-4.7 7.3-8.6 15-12.1 22.7C392 104.2 384 147.1 384 192c0 29.8-1 57-2.7 81.6L134 79.8zM426.5 309c3.4-33.8 5.5-72.6 5.5-117c0-76 26.2-138.3 59.4-143.6c1.5-.2 3.1-.4 4.6-.4c35.3 0 64 64.5 64 144s-28.7 144-64 144H461l-34.5-27zM64 192c0 77.6-.4 174.5-32.9 250c-3.2 7.4-6.7 14.6-10.5 21.6l0 .1c-4.3 7.2-5.5 15.8-3.6 23.7c.7 2.9 1.8 5.7 3.3 8.4C25.8 505.8 36.5 512 48 512H333.9c22.3 0 45.4-12.1 55.4-36.1c5.4-12.9 12.2-32.1 18.8-58.4l-41.7-32.8c-7.5 35.6-15.8 59.2-21.5 72.8c-.9 2.1-2.1 3.5-3.8 4.5c-2 1.2-4.6 2-7.3 2H73.8c18.1-40.9 27.3-85.5 32.2-127.9c5.9-50.6 5.9-101.7 5.9-144.1c0-2.6 0-5.1 .1-7.7L66.5 148.4C64.9 162.4 64 177 64 192zm432 48c13.3 0 24-21.5 24-48s-10.7-48-24-48s-24 21.5-24 48s10.7 48 24 48z"]},faCircleEuro:{prefix:"far",iconName:"circle-euro",icon:[512,512,[],"e5ce","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm128 16h16c-.6-5-.9-10.1-.9-15.2c0-5.7 .4-11.3 1.1-16.8H128c-8.8 0-16-7.2-16-16s7.2-16 16-16h24.7c19.2-46.9 65.4-80 119.2-80H313c13.3 0 24 10.7 24 24s-10.7 24-24 24H271.9c-26.3 0-49.6 12.6-64.4 32H288c8.8 0 16 7.2 16 16s-7.2 16-16 16H192.9c-1.1 5.4-1.7 11-1.7 16.8c0 5.2 .5 10.3 1.4 15.2H288c8.8 0 16 7.2 16 16s-7.2 16-16 16H206.4c14.7 20.3 38.5 33.5 65.5 33.5H313c13.3 0 24 10.7 24 24s-10.7 24-24 24H271.9c-54.4 0-101-33.8-119.8-81.5H128c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faAppleWhole:ehq,faAppleAlt:ehK,faKitchenSet:{prefix:"far",iconName:"kitchen-set",icon:[576,512,[],"e51a","M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm46 24c-11.4 68.1-70.7 120-142 120C64.5 288 0 223.5 0 144S64.5 0 144 0c71.4 0 130.6 51.9 142 120h66.7c3.8-22.7 23.6-40 47.3-40h96c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H400c-23.8 0-43.5-17.3-47.3-40H286zM80 144a64 64 0 1 1 128 0A64 64 0 1 1 80 144zM376 264c0-13.3 10.7-24 24-24s24 10.7 24 24v8h40 56c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V320h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h56 40v-8zm-40 56V464H464V320H336zM32 336c0-8.8 7.2-16 16-16h80 16 32c26.5 0 48 21.5 48 48s-21.5 48-48 48H160c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V336zm128 48h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32zM0 488c0-13.3 10.7-24 24-24H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM400 128v32h96V128H400z"]},faDiamondHalf:{prefix:"far",iconName:"diamond-half",icon:[512,512,[],"e5b7","M215 17C225.9 6.1 240.6 0 256 0V48 464v48c-15.4 0-30.1-6.1-41-17L17 297C6.1 286.1 0 271.4 0 256s6.1-30.1 17-41L215 17zm-7 403.1V91.9L50.9 249c-1.9 1.9-2.9 4.4-2.9 7s1 5.2 2.9 7L208 420.1z"]},faLockKeyhole:ehZ,faLockAlt:ehW,faR:{prefix:"far",iconName:"r",icon:[320,512,[114],"52","M56 32C25.1 32 0 57.1 0 88V280 456c0 13.3 10.7 24 24 24s24-10.7 24-24V304H157.9L276.5 469.9c7.7 10.8 22.7 13.3 33.5 5.6s13.3-22.7 5.6-33.5L214.5 300.6C274.9 286.7 320 232.6 320 168c0-75.1-60.9-136-136-136H56zM176 256H48V88c0-4.4 3.6-8 8-8H184c48.6 0 88 39.4 88 88s-39.4 88-88 88h-8z"]},faTemperatureQuarter:eh$,faTemperature1:ehX,faThermometer1:ehJ,faThermometerQuarter:eh1,faSquareInfo:eh0,faInfoSquare:eh2,faWifiSlash:{prefix:"far",iconName:"wifi-slash",icon:[640,512,[],"f6ac","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-267-209.3c47.2 8.4 89.8 30.2 123.8 61.4c9.8 9 24.9 8.3 33.9-1.5s8.3-24.9-1.5-33.9C467.4 237.5 397.1 208 320 208c-7.2 0-14.3 .3-21.4 .8L169.4 107.5C216.2 89.7 267 80 320 80c107.4 0 205.4 39.9 280.1 105.7c9.9 8.8 25.1 7.8 33.9-2.2s7.8-25.1-2.2-33.9C548.7 76.4 439.5 32 320 32c-69.1 0-134.7 14.9-193.9 41.5L38.8 5.1zM226.3 274.3L184 241c-23.4 12.1-44.9 27.2-64.1 44.8c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5c21.5-19.7 46.5-35.7 73.9-46.9zM76.9 156.6L37.7 125.7c-10.2 7.6-20 15.6-29.5 23.9c-9.9 8.8-10.9 23.9-2.2 33.9s23.9 10.9 33.9 2.2c11.8-10.4 24.1-20.1 37-29.1zM376 424a56 56 0 1 0 -112 0 56 56 0 1 0 112 0z"]},faToiletPaperXmark:{prefix:"far",iconName:"toilet-paper-xmark",icon:[512,512,[],"e5b3","M48 192c0 43.3 9.2 81.3 23 107.7c14.4 27.5 30.1 36.3 41 36.3H324.7c-3-4.5-5.7-9.3-8.2-14.1C298.5 287.4 288 241.5 288 192s10.5-95.4 28.5-129.9c2.5-4.8 5.3-9.5 8.2-14.1H112c-10.9 0-26.6 8.9-41 36.3C57.2 110.7 48 148.7 48 192zM359 84.3c-13.8 26.3-23 64.3-23 107.7s9.2 81.3 23 107.7c14.4 27.5 30.1 36.3 41 36.3s26.6-8.9 41-36.3c13.8-26.3 23-64.3 23-107.7s-9.2-81.3-23-107.7C426.6 56.9 410.9 48 400 48s-26.6 8.9-41 36.3zM464 456V351.1c-16.6 19.3-38.1 32.9-64 32.9H112c-37.7 0-66-28.7-83.5-62.1C10.5 287.4 0 241.5 0 192S10.5 96.6 28.5 62.1C46 28.7 74.3 0 112 0H400c37.7 0 66 28.7 83.5 62.1C501.5 96.6 512 142.5 512 192V456c0 30.9-25.1 56-56 56H216c-30.9 0-56-25.1-56-56V416h48v40c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8zM400 240c-13.3 0-24-21.5-24-48s10.7-48 24-48s24 21.5 24 48s-10.7 48-24 48zM235.3 132.7c6.2 6.2 6.2 16.4 0 22.6L198.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L176 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L153.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L176 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0z"]},faHandsHoldingDollar:eh6,faHandsUsd:eh4,faCube:{prefix:"far",iconName:"cube",icon:[512,512,[],"f1b2","M258.8 50.7c-1.8-.7-3.8-.7-5.7 0L63.6 122.6 256 198.2l192.4-75.6L258.8 50.7zM48 377.9c0 3.3 2.1 6.3 5.2 7.5L232 453.2V240.4L48 168.1V377.9zm232 75.3l178.8-67.8c3.1-1.2 5.2-4.2 5.2-7.5V168.1L280 240.4V453.2zM236.1 5.9c12.8-4.9 26.9-4.9 39.7 0l200 75.9C497.6 90 512 110.8 512 134.1V377.9c0 23.3-14.4 44.1-36.1 52.4l-200 75.9c-12.8 4.9-26.9 4.9-39.7 0l-200-75.9C14.4 422 0 401.2 0 377.9V134.1C0 110.8 14.4 90 36.1 81.7l200-75.9z"]},faArrowDownTriangleSquare:eh3,faSortShapesDown:eh5,faBitcoinSign:{prefix:"far",iconName:"bitcoin-sign",icon:[320,512,[],"e0b4","M64 24C64 10.7 74.7 0 88 0s24 10.7 24 24V64h32V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64.7c54 6 96 51.8 96 107.3c0 27.5-10.3 52.6-27.2 71.6C295.9 261.5 320 297.9 320 340c0 59.6-48.4 108-108 108H192v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H112v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H41.7C18.7 448 0 429.3 0 406.3V280v-6.3V232 101.6C0 80.8 16.8 64 37.6 64H64V24zM48 232H180c33.1 0 60-26.9 60-60s-26.9-60-60-60H48V232zm132 48H48V400H212c33.1 0 60-26.9 60-60s-26.9-60-60-60H180z"]},faShutters:{prefix:"far",iconName:"shutters",icon:[512,512,[],"e449","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM13.7 128L.4 198c-.3 1.4-.4 2.7-.4 4.1C0 214.2 9.8 224 21.9 224H490.1c12.1 0 21.9-9.8 21.9-21.9c0-1.4-.1-2.8-.4-4.1l-13.3-70H449.4l9.1 48H53.4l9.1-48H13.7zM.4 326c-.3 1.4-.4 2.7-.4 4.1C0 342.2 9.8 352 21.9 352H490.1c12.1 0 21.9-9.8 21.9-21.9c0-1.4-.1-2.8-.4-4.1l-13.3-70H449.4l9.1 48H53.4l9.1-48H13.7L.4 326zm0 128c-.3 1.4-.4 2.7-.4 4.1C0 470.2 9.8 480 21.9 480H490.1c12.1 0 21.9-9.8 21.9-21.9c0-1.4-.1-2.8-.4-4.1l-13.3-70H449.4l9.1 48H53.4l9.1-48H13.7L.4 454z"]},faShieldDog:{prefix:"far",iconName:"shield-dog",icon:[512,512,[],"e573","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM160.9 270.2l-15 30c-1.2 2.5-1.9 5.2-1.9 8c0 7.1 4.3 13.6 10.8 16.4l98.7 42.3c1.7 .7 3.4 1.1 5.2 1.1c7.3 0 13.3-5.9 13.3-13.3V304h48c44.2 0 80-35.8 80-80V192c0-8.8-7.2-16-16-16H320l-7.2-14.3c-5.4-10.8-16.5-17.7-28.6-17.7H240v64c0 35.3-28.7 64-64 64c-5.2 0-10.3-.6-15.1-1.8zM160 144c-8.8 0-16 7.2-16 16v48c0 17.7 14.3 32 32 32s32-14.3 32-32V176 144h-8H160zm96 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faSolarPanel:{prefix:"far",iconName:"solar-panel",icon:[640,512,[],"f5ba","M114.5 48c-3.8 0-7.1 2.7-7.9 6.5L86.5 160H203.1L214.3 48H114.5zm83.8 160H77.4L54.8 326.5c-.9 4.9 2.8 9.5 7.9 9.5H185.5l12.8-128zm48.2 0L233.7 336H406.3L393.5 208h-147zm142.2-48L377.5 48h-115L251.3 160H388.7zm53 48l12.8 128H577.3c5 0 8.8-4.6 7.9-9.5L562.6 208H441.7zm111.8-48L533.4 54.5c-.7-3.8-4-6.5-7.9-6.5H425.7l11.2 112H553.5zM59.5 45.5C64.5 19.1 87.6 0 114.5 0h411c26.9 0 50 19.1 55 45.5l51.8 272c6.6 34.5-19.9 66.5-55 66.5H344v80h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V384H62.7c-35.1 0-61.6-32-55-66.5l51.8-272z"]},faLockOpen:{prefix:"far",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 128c0-44.2 35.8-80 80-80s80 35.8 80 80v72c0 13.3 10.7 24 24 24s24-10.7 24-24V128C560 57.3 502.7 0 432 0S304 57.3 304 128v64H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V128zM64 240H384c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V256c0-8.8 7.2-16 16-16z"]},faTableTree:{prefix:"far",iconName:"table-tree",icon:[512,512,[],"e293","M48 160V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160H128v64c0 8.8 7.2 16 16 16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-5.6 0-11-1-16-2.7V320c0 8.8 7.2 16 16 16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-26.5 0-48-21.5-48-48V224 160H48zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM224 240c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V240zm80 80h96c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"]},faHouseChimneyHeart:{prefix:"far",iconName:"house-chimney-heart",icon:[576,512,[],"e1b2","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM237.3 208c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9z"]},faTally3:{prefix:"far",iconName:"tally-3",icon:[640,512,[],"e296","M128 40c13.3 0 24 10.7 24 24V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V64c0-13.3 10.7-24 24-24zm128 0c13.3 0 24 10.7 24 24V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V64c0-13.3 10.7-24 24-24zM408 64V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V64c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faElevator:{prefix:"far",iconName:"elevator",icon:[512,512,[],"e16d","M132.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H80c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zm224 86.6l-64-64c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9H432c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-64 64c-6.2 6.2-16.4 6.2-22.6 0zM64 176c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H64zM0 192c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zM272 400c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32zM128 352h64c26.5 0 48 21.5 48 48c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32c0-26.5 21.5-48 48-48zm176-80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM160 224a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMoneyBillTransfer:{prefix:"far",iconName:"money-bill-transfer",icon:[640,512,[],"e528","M558.1 64L535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-64.6 0 0 0H160v16c0 35.3-28.7 64-64 64H80v93.5L50.7 314.7 32 333.5V128c0-35.3 28.7-64 64-64H383.6l.4 0 174.1 0zM560 320V226.5l29.3-29.3L608 178.5V384c0 35.3-28.7 64-64 64H146.5l0 0-64.6 0 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23L256 400c.1 0 .3 0 .4 0H480V384c0-35.3 28.7-64 64-64h16zM320 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faMoneyBillTrendUp:{prefix:"far",iconName:"money-bill-trend-up",icon:[512,512,[],"e529","M320 24c0 13.3 10.7 24 24 24h54.1L286.7 159.3 191.6 77.8c-9-7.7-22.4-7.7-31.3 .1l-120 104c-10 8.7-11.1 23.8-2.4 33.9s23.8 11.1 33.9 2.4l104.4-90.5 96.3 82.5c9.5 8.2 23.7 7.6 32.6-1.3l127-127V136c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24zM103.5 304h305c3.6 29 26.6 51.9 55.5 55.5v49c-29 3.6-51.9 26.6-55.5 55.5h-305c-3.6-29-26.6-51.9-55.5-55.5v-49c28.9-3.6 51.9-26.6 55.5-55.5zM48 256c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48H48zM256 448a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faHouseFloodWaterCircleArrowRight:{prefix:"far",iconName:"house-flood-water-circle-arrow-right",icon:[640,512,[],"e50f","M316.1 107.1c-3.5-16.5-9.4-32.2-17.2-46.7L378.1 4.4c8.3-5.9 19.4-5.9 27.7 0l192 136c10.8 7.7 13.4 22.6 5.7 33.5s-22.6 13.4-33.5 5.7l-2.1-1.5V281.4c-5.3-2.9-10.3-6.2-14.8-9.9c-9.7-8.2-21.3-13.1-33.2-14.6V144.1L392 53.4l-75.9 53.7zM143.9 318.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0zM112 430.1c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7zM0 144a144 144 0 1 1 288 0A144 144 0 1 1 0 144zM140.7 76.7c-6.2 6.2-6.2 16.4 0 22.6L169.4 128H80c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z"]},faSquarePollHorizontal:eh8,faPollH:eh9,faCircle:{prefix:"far",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faCartCircleExclamation:{prefix:"far",iconName:"cart-circle-exclamation",icon:[640,512,[],"e3f2","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faSword:{prefix:"far",iconName:"sword",icon:[512,512,[128481],"f71c","M507.3 4.7C503.7 1 498.5-.6 493.4 .2L417.6 12.8c-16.4 2.7-31.6 10.6-43.4 22.3L166.6 242.7l33.9 33.9L408.1 69.1c4.7-4.7 10.8-7.8 17.4-8.9l31.6-5.3-5.3 31.6c-1.1 6.6-4.2 12.7-8.9 17.4L235.3 311.4l33.9 33.9L476.8 137.8c11.8-11.8 19.6-27 22.3-43.4l12.6-75.8c.8-5.1-.8-10.3-4.5-13.9zM84.7 228.7l-16 16c-5.4 5.4-6.2 13.8-2 20.2l53.1 79.6c2.1 3.2 1.7 7.4-1 10.1L79.2 394.2c-2.1 2.1-5.3 2.9-8.2 1.9L37.1 384.8c-5.7-1.9-12.1-.4-16.4 3.9l-16 16c-6.2 6.2-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l16-16c4.3-4.3 5.8-10.6 3.9-16.4L115.9 441c-1-2.9-.2-6 1.9-8.2l39.6-39.6c2.7-2.7 6.9-3.1 10.1-1l79.6 53.1c6.3 4.2 14.8 3.4 20.2-2l16-16c6.2-6.2 6.2-16.4 0-22.6l-176-176c-6.2-6.2-16.4-6.2-22.6 0z"]},faBackwardFast:eh7,faFastBackward:ebe,faRecycle:{prefix:"far",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M181.5 40.9C197.7 15.3 226 0 256 0s58.3 15.3 74.5 40.9L392.8 139l6.6-31.8c2.7-13 15.4-21.3 28.3-18.7s21.3 15.4 18.7 28.3l-19.4 94.4c-1.4 6.7-5.6 12.5-11.5 15.9s-13.1 4.2-19.6 2l-91.4-30.4c-12.6-4.2-19.4-17.8-15.2-30.3s17.8-19.4 30.3-15.2l32.2 10.7L290 66.6C282.7 55.1 269.8 48 256 48s-26.7 7.1-34 18.6l-21.5 33.9c-7 11-21.4 14.4-32.6 7.7c-11.6-6.9-15.1-22-7.9-33.4l21.5-33.9zM439 255.5c11.2-6.7 25.6-3.3 32.6 7.7l26.8 42.2c8.8 13.9 13.5 30 13.6 46.4c.3 48.6-39 88.2-87.6 88.2l-137.2 0 24.8 22c9.9 8.8 10.8 24 2 33.9s-24 10.8-33.9 2l-72-64c-5.1-4.6-8.1-11.1-8.1-17.9s2.9-13.4 8.1-17.9l72-64c9.9-8.8 25.1-7.9 33.9 2s7.9 25.1-2 33.9L287.1 392l137.3 0c22 0 39.8-17.9 39.6-39.9c0-7.4-2.2-14.7-6.2-21l-26.8-42.2c-7.2-11.4-3.6-26.5 7.9-33.4zm-311.6 3.7l-6.7-32.8L54.2 331.1c-4 6.3-6.1 13.6-6.2 21c-.1 22 17.7 39.9 39.6 39.9l48.4 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48.4 0C39 440-.3 400.5 0 351.9c.1-16.4 4.8-32.5 13.6-46.4L78.8 202.8 47.6 213.1c-12.6 4.2-26.2-2.6-30.3-15.2s2.6-26.2 15.2-30.3l91.4-30.4c6.5-2.2 13.6-1.4 19.6 2s10.1 9.2 11.5 15.9l19.4 94.4c2.7 13-5.7 25.7-18.7 28.3s-25.7-5.7-28.3-18.7z"]},faUserAstronaut:{prefix:"far",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M224 48a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm181.2 80.4C379 53.6 307.8 0 224 0S69 53.6 42.8 128.4C27.6 130.9 16 144.1 16 160l0 64c0 15.9 11.6 29.1 26.8 31.6c9.7 27.6 25.5 52.4 45.8 72.6C35.6 359.1 0 416.5 0 482.3C0 498.7 13.3 512 29.7 512L160 512l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 226.3 0c16.4 0 29.7-13.3 29.7-29.7c0-65.8-35.6-123.2-88.6-154.1c20.3-20.2 36.2-45 45.8-72.6c15.2-2.5 26.8-15.7 26.8-31.6l0-64c0-15.9-11.6-29.1-26.8-31.6zM319.7 358.5c44.5 18 77.1 59.3 82.6 108.7l-66.4 0 0-19.2c0-17.7-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32l0 19.2-66.4 0c5.6-49.5 38.1-90.7 82.6-108.7C156.5 374.7 189.1 384 224 384s67.5-9.3 95.7-25.5zM160 128c-26.5 0-48 21.5-48 48l0 16c0 53 43 96 96 96l32 0c53 0 96-43 96-96l0-16c0-26.5-21.5-48-48-48l-128 0zm39.3 45.5l6 21.2 21.2 6c3.3 .9 5.5 3.9 5.5 7.3s-2.2 6.4-5.5 7.3l-21.2 6-6 21.2c-.9 3.3-3.9 5.5-7.3 5.5s-6.4-2.2-7.3-5.5l-6-21.2-21.2-6c-3.3-.9-5.5-3.9-5.5-7.3s2.2-6.4 5.5-7.3l21.2-6 6-21.2c.9-3.3 3.9-5.5 7.3-5.5s6.4 2.2 7.3 5.5zM256 464a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faInterrobang:{prefix:"far",iconName:"interrobang",icon:[320,512,[8253],"e5ba","M144 80c-44.2 0-80 35.8-80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24C16 89.3 73.3 32 144 32h32c70.7 0 128 57.3 128 128v4.6c0 40.1-20.1 77.6-53.4 99.8l-52.3 34.9c-8.9 5.9-14.2 15.9-14.2 26.6v2 16c0 13.3-10.7 24-24 24s-24-10.7-24-24V328v-2V168c0-13.3 10.7-24 24-24s24 10.7 24 24v83.2l39.9-26.6c20-13.4 32.1-35.8 32.1-59.9V160c0-44.2-35.8-80-80-80H144zM128 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faPlaneSlash:{prefix:"far",iconName:"plane-slash",icon:[640,512,[],"e069","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L461 336h19c20.6 0 49.8-5.8 74.4-16.5c12.4-5.4 25-12.7 34.9-22.4c10-9.8 18.7-23.6 18.7-41.1c0-17.4-8.8-31.1-18.7-40.7c-9.9-9.6-22.4-16.9-34.8-22.4C530 182.1 500.7 176 480 176H413.8L317.7 25.8C307.4 9.7 289.6 0 270.5 0H229.9c-27.1 0-46.4 26.4-38.1 52.2l31.1 97.2L38.8 5.1zM288.3 200.7c.1-2.7-.3-5.4-1.1-8L240.9 48h29.6c2.7 0 5.3 1.4 6.7 3.7l20.2-12.9L277.2 51.7 380.4 212.9c4.4 6.9 12 11.1 20.2 11.1l79.4 0c13.4 0 36.1 4.4 55.1 12.8c9.4 4.2 16.4 8.7 20.7 12.9c4.2 4.1 4.2 6.1 4.2 6.3v0c0 .6-.1 2.8-4.2 6.8c-4.3 4.2-11.2 8.6-20.6 12.7C516.3 283.8 493.6 288 480 288H400.6c-.3 0-.6 0-.9 0L288.3 200.7zm88.9 192.5l-37.9-29.8-62.1 97c-1.5 2.3-4 3.7-6.7 3.7H240.9l45.5-142.3L243.7 288H168c-7.6 0-14.7 3.6-19.2 9.6L108 352H83.6l27.4-88.9c1.4-4.6 1.4-9.5 0-14.1L84.3 162.4 39.6 127.2c-4.8 6.3-7.6 14.2-7.6 22.7c0 3.8 .6 7.5 1.7 11.1l0 0L62.9 256 33.7 350.9l0 0c-1.1 3.6-1.7 7.4-1.7 11.1C32 383 49 400 69.9 400H112c12.6 0 24.4-5.9 32-16l-19.2-14.4L144 384l36-48h51.4L191.8 459.8c-8.3 25.8 11 52.2 38.1 52.2h40.6c19.1 0 36.9-9.7 47.2-25.8l59.5-93z"]},faCircleDashed:{prefix:"far",iconName:"circle-dashed",icon:[512,512,[],"e105","M27.7 232c12.3 0 22.5-9.3 25.2-21.3c5.3-23.9 14.7-46.2 27.4-66.2c6.6-10.4 6-24.2-2.8-32.9c-10.1-10.1-26.8-9.4-34.7 2.5c-18.2 27.3-31.3 58.3-37.9 91.6c-2.8 14 8.5 26.3 22.8 26.3zM144.5 80.4c20-12.7 42.3-22.1 66.2-27.4c12-2.7 21.3-12.9 21.3-25.2c0-14.3-12.3-25.6-26.3-22.8c-33.3 6.6-64.3 19.7-91.6 37.9c-11.9 7.9-12.6 24.6-2.5 34.7c8.7 8.7 22.5 9.4 32.9 2.8zM280 484.3c0 14.3 12.3 25.6 26.3 22.8c33.3-6.6 64.3-19.7 91.6-37.9c11.9-7.9 12.6-24.6 2.5-34.7c-8.7-8.7-22.5-9.4-32.9-2.8c-20 12.7-42.3 22.1-66.2 27.4c-12 2.7-21.3 12.9-21.3 25.2zM431.6 367.5c-6.6 10.4-6 24.2 2.8 32.9c10.1 10.1 26.8 9.4 34.7-2.5c18.2-27.3 31.3-58.3 37.9-91.6c2.8-14-8.5-26.3-22.8-26.3c-12.3 0-22.5 9.3-25.2 21.3c-5.3 23.9-14.7 46.2-27.4 66.2zm-320 66.8c-10.1 10.1-9.4 26.8 2.5 34.7c27.3 18.2 58.3 31.3 91.6 37.9c14 2.8 26.3-8.5 26.3-22.8c0-12.3-9.3-22.5-21.3-25.2c-23.9-5.3-46.2-14.7-66.2-27.4c-10.4-6.6-24.2-6-32.9 2.8zM42.9 397.9c7.9 11.9 24.6 12.6 34.7 2.5c8.7-8.7 9.4-22.5 2.8-32.9c-12.7-20-22.1-42.3-27.4-66.2c-2.7-12-12.9-21.3-25.2-21.3c-14.3 0-25.6 12.3-22.8 26.3c6.6 33.3 19.7 64.3 37.9 91.6zM400.4 77.6c10.1-10.1 9.4-26.8-2.5-34.7c-27.3-18.2-58.3-31.3-91.6-37.9c-14-2.8-26.3 8.5-26.3 22.8c0 12.3 9.3 22.5 21.3 25.2c23.9 5.3 46.2 14.7 66.2 27.4c10.4 6.6 24.2 6 32.9-2.8zm31.2 66.8c12.7 20 22.1 42.3 27.4 66.2c2.7 12 12.9 21.3 25.2 21.3c14.3 0 25.6-12.3 22.8-26.3c-6.6-33.3-19.7-64.3-37.9-91.6c-7.9-11.9-24.6-12.6-34.7-2.5c-8.7 8.7-9.4 22.5-2.8 32.9z"]},faTrademark:{prefix:"far",iconName:"trademark",icon:[640,512,[8482],"f25c","M331.4 105.8c-6.1-8.4-17-11.9-26.8-8.7s-16.6 12.4-16.6 22.8V392c0 13.3 10.7 24 24 24s24-10.7 24-24V193.5L444.6 342.2c4.5 6.2 11.7 9.8 19.4 9.8s14.9-3.7 19.4-9.8L592 193.5V392c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-10.4-6.7-19.6-16.6-22.8s-20.7 .3-26.8 8.7L464 287.3 331.4 105.8zM0 120c0 13.3 10.7 24 24 24h80V392c0 13.3 10.7 24 24 24s24-10.7 24-24V144h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 96 0 106.7 0 120z"]},faBasketball:ebt,faBasketballBall:eba,faForkKnife:ebn,faUtensilsAlt:ebr,faSatelliteDish:{prefix:"far",iconName:"satellite-dish",icon:[512,512,[128225],"f7c0","M192 24c0 13.3 10.7 24 24 24c137 0 248 111 248 248c0 13.3 10.7 24 24 24s24-10.7 24-24C512 132.5 379.5 0 216 0c-13.3 0-24 10.7-24 24zm24 80c-13.3 0-24 10.7-24 24s10.7 24 24 24c79.5 0 144 64.5 144 144c0 13.3 10.7 24 24 24s24-10.7 24-24c0-106-86-192-192-192zm-7 233l40-40c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-40 40L71 199c-13.5-13.5-35.9-12.3-45.1 4.4C9.4 233.2 0 267.5 0 304C0 418.9 93.1 512 208 512c36.5 0 70.8-9.4 100.6-25.9c16.7-9.2 17.8-31.6 4.4-45.1L209 337zM48 304c0-18.1 3-35.5 8.5-51.6L259.6 455.5C243.5 461 226.1 464 208 464c-88.4 0-160-71.6-160-160z"]},faBadgeCheck:{prefix:"far",iconName:"badge-check",icon:[512,512,[],"f336","M200.3 81.5C210.9 61.5 231.9 48 256 48s45.1 13.5 55.7 33.5C317.1 91.7 329 96.6 340 93.2c21.6-6.6 46.1-1.4 63.1 15.7s22.3 41.5 15.7 63.1c-3.4 11 1.5 22.9 11.7 28.2c20 10.6 33.5 31.6 33.5 55.7s-13.5 45.1-33.5 55.7c-10.2 5.4-15.1 17.2-11.7 28.2c6.6 21.6 1.4 46.1-15.7 63.1s-41.5 22.3-63.1 15.7c-11-3.4-22.9 1.5-28.2 11.7c-10.6 20-31.6 33.5-55.7 33.5s-45.1-13.5-55.7-33.5c-5.4-10.2-17.2-15.1-28.2-11.7c-21.6 6.6-46.1 1.4-63.1-15.7S86.6 361.6 93.2 340c3.4-11-1.5-22.9-11.7-28.2C61.5 301.1 48 280.1 48 256s13.5-45.1 33.5-55.7C91.7 194.9 96.6 183 93.2 172c-6.6-21.6-1.4-46.1 15.7-63.1S150.4 86.6 172 93.2c11 3.4 22.9-1.5 28.2-11.7zM256 0c-35.9 0-67.8 17-88.1 43.4c-33-4.3-67.6 6.2-93 31.6s-35.9 60-31.6 93C17 188.2 0 220.1 0 256s17 67.8 43.4 88.1c-4.3 33 6.2 67.6 31.6 93s60 35.9 93 31.6C188.2 495 220.1 512 256 512s67.8-17 88.1-43.4c33 4.3 67.6-6.2 93-31.6s35.9-60 31.6-93C495 323.8 512 291.9 512 256s-17-67.8-43.4-88.1c4.3-33-6.2-67.6-31.6-93s-60-35.9-93-31.6C323.8 17 291.9 0 256 0zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"]},faCircleUp:ebi,faArrowAltCircleUp:ebc,faSlider:{prefix:"far",iconName:"slider",icon:[512,512,[],"e252","M352 144c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h32zM320 96c-35.3 0-64 28.7-64 64V352c0 35.3 28.7 64 64 64h32c35.3 0 64-28.7 64-64V280h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H416V160c0-35.3-28.7-64-64-64H320zM0 256c0 13.3 10.7 24 24 24H224V232H24c-13.3 0-24 10.7-24 24z"]},faMobileScreenButton:ebs,faMobileAlt:ebo,faClockOneThirty:{prefix:"far",iconName:"clock-one-thirty",icon:[512,512,[],"e34f","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V263.3l60-90c7.4-11 4.4-25.9-6.7-33.3s-25.9-4.4-33.3 6.7l-64 96c-2.6 3.9-4 8.6-4 13.3V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faInboxOut:ebl,faInboxArrowUp:ebf,faCloudSlash:{prefix:"far",iconName:"cloud-slash",icon:[640,512,[],"e137","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-33.4-26.2C623.6 418.1 640 383 640 344c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32c-48.5 0-92.1 20.5-122.8 53.4L38.8 5.1zm140.4 110C200.9 93.4 230.9 80 264 80c36.3 0 68.8 16.1 90.9 41.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 27.8-12.9 52.6-33.1 68.8L179.2 115.1zM487.4 480l-60.9-48H144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c16.4-5.8 28.2-19.9 31.2-36.6L98.1 173.3C96.7 182 96 190.9 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h23.4z"]},faVolumeHigh:ebd,faVolumeUp:ebu,faUsersRays:{prefix:"far",iconName:"users-rays",icon:[640,512,[],"e593","M7 7C16.4-2.3 31.6-2.3 41 7l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM633 7c9.4 9.4 9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L599 7c9.4-9.4 24.6-9.4 33.9 0zM41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505zm592 0c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9zM320 208a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-51.6 82c6.3-1.3 12.9-2 19.6-2h32 32c6.7 0 13.3 .7 19.6 2c1.1 .2 2.2 .5 3.3 .7c23.6 5.8 43.8 20.3 56.9 39.9c1.2 1.7 2.3 3.5 3.3 5.4c8.2 14.1 12.8 30.5 12.8 48c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32c0-17.5 4.7-33.9 12.8-48c12.9-22.3 34.6-39 60.3-45.3c1.1-.3 2.2-.5 3.3-.7zm96.2-162.6A72 72 0 1 1 275.4 240.5a72 72 0 1 1 89.2-113.1zM397.3 368c-6.6-18.6-24.4-32-45.3-32H288c-20.9 0-38.7 13.4-45.3 32H397.3zM127.8 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM96 309.3c0-29.5 23.9-53.3 53.3-53.3h69.3c9.8 0 18.9 2.6 26.8 7.2c-34.6 12.2-62.5 38.9-76.2 72.8H122.7C107.9 336 96 324.1 96 309.3zM470.7 336c-13.7-33.9-41.5-60.6-76.2-72.8c7.9-4.6 17-7.2 26.8-7.2h69.3c29.5 0 53.3 23.9 53.3 53.3c0 14.7-11.9 26.7-26.7 26.7H470.7zM416 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faWallet:{prefix:"far",iconName:"wallet",icon:[512,512,[],"f555","M88 32C39.4 32 0 71.4 0 120V392c0 48.6 39.4 88 88 88H424c48.6 0 88-39.4 88-88V216c0-48.6-39.4-88-88-88H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c22.1 0 40 17.9 40 40V392c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V120c0-22.1 17.9-40 40-40H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H88zM384 336a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faOctagonCheck:{prefix:"far",iconName:"octagon-check",icon:[512,512,[],"e426","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faFlatbreadStuffed:{prefix:"far",iconName:"flatbread-stuffed",icon:[576,512,[129369],"e40c","M272.2 4c-12.8-7-28.7-4.5-38.7 6.1L186.6 59.9c-4.6 4.9-10.5 8.2-17.1 9.5L102.4 82.7c-14.3 2.8-24.9 15-25.7 29.6l-3.8 68.3c-.4 6.7-2.8 13-7 18.2L23.1 252.1c-9.1 11.4-9.4 27.5-.7 39.2l40.9 54.8c4 5.3 6.2 11.8 6.4 18.5l.9 41.2c2.6-4.9 5.9-9.4 9.9-13.3l55.9-55.9C121.1 316.3 112 291.2 112 264c0-66.3 53.7-120 120-120c27.2 0 52.3 9.1 72.5 24.3L424.4 48.4c4.6-4.6 10-8.3 15.8-11.1c-6.1-3.9-13.4-5.7-21-4.8l-67.9 8.1c-6.6 .8-13.3-.5-19.2-3.7L272.2 4zM159.3 313.5L281.5 191.3C267.4 181.6 250.4 176 232 176c-48.6 0-88 39.4-88 88c0 18.4 5.6 35.4 15.3 49.5zM275 243l-86 86-86 86c-4.8 4.8-7.4 11.5-7 18.3s3.7 13.2 9 17.4C150.8 487.1 207.3 512 272 512c150.2 0 272-121.8 272-272c0-64.7-24.9-121.2-61.2-166.9c-4.3-5.4-10.6-8.6-17.4-9s-13.5 2.2-18.3 7l-43 43-43 43-86 86zM395 191l43-43 23-23c21.8 34 35 72.7 35 115c0 123.7-100.3 224-224 224c-42.4 0-81-13.2-115-35l66-66 86-86 86-86zM296 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72-8a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faClipboardCheck:{prefix:"far",iconName:"clipboard-check",icon:[384,512,[],"f46c","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM289 267.6c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-89.7 89.7L129 287c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l53.3 53.3c9.4 9.4 24.6 9.4 33.9 0L289 267.6z"]},faCartCirclePlus:{prefix:"far",iconName:"cart-circle-plus",icon:[640,512,[],"e3f3","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM352 368a144 144 0 1 0 288 0 144 144 0 1 0 -288 0zm208 16H512v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16z"]},faTruckClock:ebp,faShippingTimed:ebh,faPool8Ball:{prefix:"far",iconName:"pool-8-ball",icon:[512,512,[],"e3c5","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm120-56a136 136 0 1 1 272 0 136 136 0 1 1 -272 0zm173.3-25.8C300 166 304 155.5 304 144c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 11.5 4 22 10.7 30.2C207.2 184.5 200 199.4 200 216c0 30.9 25.1 56 56 56s56-25.1 56-56c0-16.6-7.2-31.5-18.7-41.8zM240 144a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faFileAudio:{prefix:"far",iconName:"file-audio",icon:[384,512,[],"f1c7","M64 464H320c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 272V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L129.4 376H112c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h17.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8zm85.8-4c11.6 20 18.2 43.3 18.2 68s-6.6 48-18.2 68c-6.6 11.5-21.3 15.4-32.8 8.8s-15.4-21.3-8.8-32.8c7.5-12.9 11.8-27.9 11.8-44s-4.3-31.1-11.8-44c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8z"]},faTurnDownLeft:{prefix:"far",iconName:"turn-down-left",icon:[512,512,[],"e331","M6.5 271.6c-8.7 9.2-8.7 23.7 0 32.9l121.4 129c8.8 9.3 21 14.6 33.7 14.6c25.6 0 46.3-20.7 46.3-46.3l0-41.7 144 0c88.4 0 160-71.6 160-160l0-112c0-30.9-25.1-56-56-56l-32 0c-30.9 0-56 25.1-56 56l0 120c0 4.4-3.6 8-8 8l-152 0 0-41.7c0-25.6-20.7-46.3-46.3-46.3c-12.8 0-25 5.3-33.7 14.6L6.5 271.6zm153.5-93l0 61.5c0 13.3 10.7 24 24 24l176 0c30.9 0 56-25.1 56-56l0-120c0-4.4 3.6-8 8-8l32 0c4.4 0 8 3.6 8 8l0 112c0 61.9-50.1 112-112 112l-168 0c-13.3 0-24 10.7-24 24l0 61.5L57 288 160 178.5z"]},faLockHashtag:{prefix:"far",iconName:"lock-hashtag",icon:[448,512,[],"e423","M144 128v32H304V128c0-44.2-35.8-80-80-80s-80 35.8-80 80zM96 160V128C96 57.3 153.3 0 224 0s128 57.3 128 128v32h32c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64H96zm0 48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H352 304 144 96zm88 16c13.3 0 24 10.7 24 24v24h32V248c0-13.3 10.7-24 24-24s24 10.7 24 24v24h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H288v32h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H288v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H208v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h24V320H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h24V248c0-13.3 10.7-24 24-24zm24 128h32V320H208v32z"]},faChartRadar:{prefix:"far",iconName:"chart-radar",icon:[512,512,[],"e0e7","M17.1 220c-12.9 22.3-12.9 49.7 0 72l88.3 152.9c12.9 22.3 36.6 36 62.4 36H344.3c25.7 0 49.5-13.7 62.4-36L494.9 292c12.9-22.3 12.9-49.7 0-72L406.6 67.1c-12.9-22.3-36.6-36-62.4-36H167.7c-25.7 0-49.5 13.7-62.4 36L17.1 220zm41.6 48c-4.3-7.4-4.3-16.6 0-24L146.9 91.1c4.3-7.4 12.2-12 20.8-12l176.6 0c8.6 0 16.5 4.6 20.8 12L453.4 244c4.3 7.4 4.3 16.6 0 24L365.1 420.9c-4.3 7.4-12.2 12-20.8 12H167.7c-8.6 0-16.5-4.6-20.8-12L58.6 268zm231.5-87.2c3.7-6.1 5.8-13.2 5.8-20.8c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 3.9 .6 7.7 1.6 11.2L160 248c-22.1 0-40 17.9-40 40s17.9 40 40 40c10.2 0 19.6-3.9 26.7-10.2l97.2 19.4c6.4 13.5 20.2 22.7 36.1 22.7c22.1 0 40-17.9 40-40c0-18.5-12.6-34.1-29.6-38.6L290.2 180.8zM202 271.9l47.5-63.4 31.7 79.2L202 271.9z"]},faStaff:{prefix:"far",iconName:"staff",icon:[512,512,[],"f71b","M238.8 57.5C256.4 22.3 292.4 0 331.8 0H408c57.4 0 104 46.6 104 104V207.9c0 42.8-26.1 80.8-65.1 96.5l-17.3 30.7c-4.3 7.7-14.1 10.4-21.8 6.1l-29.4-16.6L253.7 360.1 122.9 490.9C94.8 519 49.2 519 21.1 490.9l16.8-16.8L21.1 490.9C-7 462.8-7 417.2 21.1 389.1L96 314.2V288c0-8.8 7.2-16 16-16h26.2l21-21c12.5-12.5 28-21.6 45-26.5L368 177.7V144H355.9c-19.8 29.8-59.2 40.8-92.1 24.4c-35.6-17.8-50-61-32.2-96.6l7.2-14.3zm93-9.5c-21.2 0-40.6 12-50.1 31l-7.2 14.3c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7l2.7-5.5c4.1-8.1 12.4-13.3 21.5-13.3H392c13.3 0 24 10.7 24 24v75.8c0 10.7-7.1 20.1-17.4 23.1L217.4 270.6c-9.2 2.6-17.5 7.5-24.2 14.2L55 423c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L224.2 321.8c2.9-2.9 6.5-5 10.4-6.1l188.8-54c24-6.9 40.6-28.8 40.6-53.8V104c0-30.9-25.1-56-56-56H331.8z"]},faBurger:ebb,faHamburger:ebm,faUtilityPole:{prefix:"far",iconName:"utility-pole",icon:[512,512,[],"e2c3","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H128V56c0-13.3-10.7-24-24-24S80 42.7 80 56V80H64.2c-.2 0-.3 0-.5 0H48V56c0-13.3-10.7-24-24-24S0 42.7 0 56V88c0 22.1 17.9 40 40 40H83.2L232 227.2V296 488c0 13.3 10.7 24 24 24s24-10.7 24-24V296 227.2L428.8 128H472c22.1 0 40-17.9 40-40V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H448.2c-.2 0-.3 0-.5 0H432V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H280V24zm91.2 104L280 188.8V128h91.2zM232 188.8L140.8 128H232v60.8z"]},faTransporter6:{prefix:"far",iconName:"transporter-6",icon:[512,512,[],"e2a7","M56.7 6.6L64 32l25.4 7.3C93.3 40.4 96 43.9 96 48s-2.7 7.6-6.6 8.7L64 64 56.7 89.4C55.6 93.3 52.1 96 48 96s-7.6-2.7-8.7-6.6L32 64 6.6 56.7C2.7 55.6 0 52.1 0 48s2.7-7.6 6.6-8.7L32 32 39.3 6.6C40.4 2.7 43.9 0 48 0s7.6 2.7 8.7 6.6zm416 352L480 384l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 416l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 416l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 384l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zM96 488c0-13.3 10.7-24 24-24H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM224 0h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 256H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faArrowTurnLeft:{prefix:"far",iconName:"arrow-turn-left",icon:[512,512,[],"e632","M135 369c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-87-87H424c22.1 0 40 17.9 40 40V456c0 13.3 10.7 24 24 24s24-10.7 24-24V288c0-48.6-39.4-88-88-88H81.9l87-87c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 207c-9.4 9.4-9.4 24.6 0 33.9L135 369z"]},faWrench:{prefix:"far",iconName:"wrench",icon:[512,512,[128295],"f0ad","M322.3 268c9.4 2.6 19.3 4 29.7 4c60.5 0 109.8-48 111.9-108l-25.3 25.3c-12 12-28.3 18.7-45.3 18.7H368c-35.3 0-64-28.7-64-64V118.6c0-17 6.7-33.3 18.7-45.3l0 0L348 48.1C288 50.1 240 99.5 240 160c0 10.3 1.4 20.3 4 29.7c4.6 16.6-.2 34.4-12.4 46.6L57.1 410.7c-5.9 5.8-9.1 13.8-9.1 22.1C48 450 62 464 79.2 464c8.3 0 16.2-3.3 22.1-9.1L275.7 280.4c12.2-12.2 30-16.9 46.6-12.4zM424.6 39.4l-67.9 67.9c-3 3-4.7 7.1-4.7 11.3V144c0 8.8 7.2 16 16 16h25.4c4.2 0 8.3-1.7 11.3-4.7l67.9-67.9c7.2-7.2 19.3-5.9 23.7 3.3c10.1 21 15.7 44.5 15.7 69.3c0 88.4-71.6 160-160 160c-14.7 0-28.9-2-42.3-5.7L135.2 488.8c-14.9 14.9-35 23.2-56 23.2C35.5 512 0 476.5 0 432.8c0-21 8.3-41.1 23.2-56L197.7 202.3C194 188.9 192 174.7 192 160C192 71.6 263.6 0 352 0c24.8 0 48.3 5.7 69.3 15.7c9.2 4.4 10.5 16.5 3.3 23.7zM88 408a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faBugs:{prefix:"far",iconName:"bugs",icon:[576,512,[],"e4d0","M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6h-17l-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184H64v23.3l-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3V184h32c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136h-17c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2zM144 224c0 8.8-7.2 16-16 16s-16-7.2-16-16V160c0-8.8 7.2-16 16-16s16 7.2 16 16v64zm307.9 97.8l-32 55.4c-4.4 7.7-14.2 10.3-21.9 5.9s-10.3-14.2-5.9-21.9l32-55.4c4.4-7.7 14.2-10.3 21.9-5.9s10.3 14.2 5.9 21.9z"]},faVectorPolygon:{prefix:"far",iconName:"vector-polygon",icon:[448,512,[],"e2c7","M360 72h48v48H360V72zm-8-40c-17.7 0-32 14.3-32 32v8H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32h8l0 192H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32v-8H320v8c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H373.6l-27.4-45.6c3.7-5.2 5.8-11.5 5.8-18.4V224c0-6.8-2.1-13.2-5.8-18.4L373.6 160H416c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM298.4 320l27.4 45.6c-3.7 5.2-5.8 11.5-5.8 18.4v8H128v-8c0-17.7-14.3-32-32-32H88l0-192h8c17.7 0 32-14.3 32-32v-8H320v8c0 6.8 2.1 13.2 5.8 18.4L298.4 192H256c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h42.4zM40 440V392H88v48H40zm320 0V392h48v48H360zM40 120V72H88v48H40zM264 232h48v48H264V232z"]},faDiagramNested:{prefix:"far",iconName:"diagram-nested",icon:[448,512,[],"e157","M144 80v96H48V80h96zM48 32C21.5 32 0 53.5 0 80v96c0 26.5 21.5 48 48 48H72v96c0 48.6 39.4 88 88 88h96v24c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48v24H160c-22.1 0-40-17.9-40-40V224h24c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zM400 336v96H304V336h96z"]},faRupeeSign:ebg,faRupee:eby,faFileImage:{prefix:"far",iconName:"file-image",icon:[384,512,[128443],"f1c5","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm96 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm69.2 46.9c-3-4.3-7.9-6.9-13.2-6.9s-10.2 2.6-13.2 6.9l-41.3 59.7-11.9-19.1c-2.9-4.7-8.1-7.5-13.6-7.5s-10.6 2.8-13.6 7.5l-40 64c-3.1 4.9-3.2 11.1-.4 16.2s8.2 8.2 14 8.2h48 32 40 72c6 0 11.4-3.3 14.2-8.6s2.4-11.6-1-16.5l-72-104z"]},faCircleQuestion:ebM,faQuestionCircle:ebv,faTicketsPerforated:{prefix:"far",iconName:"tickets-perforated",icon:[640,512,[],"e63f","M160 80H576c8.8 0 16 7.2 16 16v38.2c-24 15.7-40 42.8-40 73.8s16 58.1 40 73.8V320c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V264c0-8.8-7.4-15.7-15.6-19.1C610.1 238.8 600 224.6 600 208s10.1-30.8 24.4-36.9c8.1-3.4 15.6-10.3 15.6-19.1V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm400 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z"]},faImageUser:{prefix:"far",iconName:"image-user",icon:[512,512,[],"e1b8","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm192 96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H171.4c-15.1 0-27.4-12.3-27.4-27.4z"]},faBuoy:{prefix:"far",iconName:"buoy",icon:[576,512,[],"e5b5","M184 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h12.1L142.2 304H96c-17.7 0-32 14.3-32 32v16c0 13.3 1.8 26.1 5.2 38.3c15.8-7.3 33.9-7.9 50.2-1.5c-4.7-11.3-7.3-23.8-7.3-36.8H464c0 13.1-2.6 25.5-7.3 36.9c16.2-6.4 34.4-5.8 50.2 1.5c3.4-12.2 5.2-25.1 5.2-38.3V336c0-17.7-14.3-32-32-32H433.8L379.9 48H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM330.8 48l11.9 56.6L288 168.5l-54.8-63.9L245.2 48h85.7zM220.8 163.8l35.6 41.5-58.8 68.6 23.2-110.1zM288 242.2L341 304H235l53-61.8zm90.4 31.7l-58.8-68.6 35.6-41.5 23.2 110.1zM111.9 430.1c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.6 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faPlaneDeparture:{prefix:"far",iconName:"plane-departure",icon:[640,512,[128747],"f5b0","M154.5 87.6c9.2-3.8 19.4-4.1 28.8-.8L369 152.8c6.3 2.2 13.2 1.7 19.2-1.4l83.1-43.5c14.9-7.8 31.4-11.9 48.3-11.9h50.8c11.2 0 18.6 11.6 13.9 21.8c-17.2 36.8-46 67-81.9 85.8L251.8 335.1c-1.1 .6-2.4 .9-3.7 .9H126.7c-2.3 0-4.6-1-6.1-2.8L54.2 255.7l23-11.5c2.1-1.1 4.6-1.1 6.8-.2l58.2 25.9c6.7 3 14.4 2.7 20.9-.7l88.1-46.2c7.6-4 12.5-11.7 12.8-20.3s-3.9-16.7-11.2-21.3L124 100.4l30.5-12.7zm44.8-46c-20.6-7.3-43.1-6.7-63.3 1.7L91.3 62c-29.9 12.5-33.4 53.5-5.9 70.8L192 199.9l-40.9 21.4-47.6-21.2c-15.3-6.8-32.8-6.4-47.8 1.1L66.1 222 55.8 201.3 23.6 217.4C.3 229-5.8 259.4 11.1 279.2l73.1 85.3 17.6-15.1L84.2 364.4c10.6 12.4 26.2 19.6 42.5 19.6H248.1c9.1 0 18-2.2 26-6.4L524.5 246.1c45.3-23.8 81.5-61.7 103.1-108c19.6-42-11-90.1-57.4-90.1H519.5c-24.6 0-48.8 6-70.5 17.4L375.1 104 199.3 41.6zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faHandshakeSlash:{prefix:"far",iconName:"handshake-slash",icon:[640,512,[],"e060","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L501.8 368h46.5c5.5 9.6 15.9 16 27.7 16h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H584 544 505.1L475 101.2C448 77.3 413.2 64 377.1 64c-37.6 0-73.9 14.4-101.2 40.2l-50.1 47.4-31.2-24.4c8.3-5 17.2-8.9 26.5-11.5l51.1-51.1c-4.4-.4-8.8-.6-13.2-.6H248.7c-34 0-66.9 11.4-93.6 32.2L38.8 5.1zM263.9 181.5l44.9-42.4c18.5-17.4 42.9-27.1 68.3-27.1c24.4 0 47.9 8.9 66.1 25.1l36.9 32.8c4.4 3.9 10.1 6.1 15.9 6.1h48V320H456 440.6l-99.4-77.9 35.1-32.4c9.7-9 10.3-24.2 1.4-33.9s-24.2-10.3-33.9-1.4l-40.9 37.7-39-30.5zM96 171.6L40.6 128H16c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.6 0 32-14.3 32-31.9c7.7 .5 14.9 3.8 20.4 9.3L152 397l7 7L185.9 431c23.6 23.6 60.9 24.9 86 4.1c30.4 22 73 19.3 100.4-8.1c7.3-7.3 12.8-15.6 16.6-24.5l-42-33.1c.8 8.5-2.1 17.2-8.6 23.7c-11.6 11.6-30.4 11.6-41.9 0l-10.7-10.7c-5.8-5.8-14.2-8.2-22.2-6.5s-14.6 7.5-17.3 15.3c-.8 2.1-2 4.1-3.7 5.8c-6.2 6.2-16.4 6.2-22.6 0L193 370.1l0 0-7-7-35.6-35.6C135.8 313 116.4 304.6 96 304V224 176v-4.4zM32 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm560-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faBookBookmark:{prefix:"far",iconName:"book-bookmark",icon:[448,512,[],"e0bb","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H352V206.7c0 13.4-15.5 20.9-26 12.5L272 176l-54 43.2c-10.5 8.4-26 .9-26-12.5V48H88C65.9 48 48 65.9 48 88V358.7z"]},faBorderCenterH:{prefix:"far",iconName:"border-center-h",icon:[448,512,[],"f89c","M32 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM320 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM416 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-384a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 320a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm192 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 320a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM416 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 128a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm192 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 232z"]},faCanFood:{prefix:"far",iconName:"can-food",icon:[384,512,[129387],"e3e6","M320 434.3c-3.4 3-10.2 7.5-21.7 12.2C273.5 456.6 235.9 464 192 464s-81.5-7.4-106.3-17.5c-11.5-4.7-18.3-9.2-21.7-12.2V289.4c14.2 6.1 31 11.3 49.7 15.1c7.6 36.3 39.8 63.5 78.3 63.5s70.7-27.2 78.3-63.5c18.7-3.8 35.5-8.9 49.7-15.1V434.3zm48 5.7V240 72c0-39.8-78.8-72-176-72S16 32.2 16 72V240 440c0 39.8 78.8 72 176 72s176-32.2 176-72zM304 72c0 13.3-50.1 24-112 24S80 85.3 80 72s50.1-24 112-24s112 10.7 112 24zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faTypewriter:{prefix:"far",iconName:"typewriter",icon:[512,512,[],"f8e7","M128 64c0-8.8 7.2-16 16-16H335.4c4.2 0 8.3 1.7 11.3 4.7l32.6 32.6c3 3 4.7 7.1 4.7 11.3V160h48V96.6c0-17-6.7-33.3-18.7-45.3L380.7 18.7C368.7 6.7 352.4 0 335.4 0H144C108.7 0 80 28.7 80 64v96h48V64zM0 224v32c0 17.7 14.3 32 32 32V448c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V288c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H365.3c-8.5 0-16.6 3.4-22.6 9.4l-13.3 13.3c-6 6-14.1 9.4-22.6 9.4H205.3c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4H32c-17.7 0-32 14.3-32 32zm80 64H432V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V288zm48 112v16c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zm40-60a20 20 0 1 0 -40 0 20 20 0 1 0 40 0zm52 20a20 20 0 1 0 0-40 20 20 0 1 0 0 40zm92-20a20 20 0 1 0 -40 0 20 20 0 1 0 40 0zm52 20a20 20 0 1 0 0-40 20 20 0 1 0 0 40z"]},faArrowRightFromArc:{prefix:"far",iconName:"arrow-right-from-arc",icon:[512,512,[],"e4b1","M48 256C48 141.1 141.1 48 256 48c13.3 0 24-10.7 24-24s-10.7-24-24-24C114.6 0 0 114.6 0 256S114.6 512 256 512c13.3 0 24-10.7 24-24s-10.7-24-24-24C141.1 464 48 370.9 48 256zM392.3 134.4c-9.7-9-24.9-8.5-33.9 1.3s-8.5 24.9 1.3 33.9L426.9 232H184c-13.3 0-24 10.7-24 24s10.7 24 24 24H426.9l-67.2 62.4c-9.7 9-10.3 24.2-1.3 33.9s24.2 10.3 33.9 1.3l112-104c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104z"]},faCircleK:{prefix:"far",iconName:"circle-k",icon:[512,512,[],"e113","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm89.1-343.2c9.3-9.5 9.2-24.6-.3-33.9s-24.6-9.2-33.9 .3L208 239.8V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V298.5 360c0 13.3 10.7 24 24 24s24-10.7 24-24V308.3l30-30.5 70.7 96.4c7.8 10.7 22.9 13 33.5 5.2s13-22.9 5.2-33.5L272.1 243.1l73.1-74.3z"]},faFaceHandOverMouth:{prefix:"far",iconName:"face-hand-over-mouth",icon:[512,512,[129762],"e378","M256 48C141.1 48 48 141.1 48 256c0 59 24.6 112.2 64 150.1v10.7c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 113.1-73.3 209.1-175.1 242.9l49-49c11.7-11.7 16.1-27.9 13.2-43C439.1 369 464 315.4 464 256c0-114.9-93.1-208-208-208zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM299.3 276.7c6.2 6.2 6.2 16.4 0 22.6L248 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l67.3-67.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L280 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l51.3-51.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L312 414.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l19.3-19.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-56.8 56.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2V384 330.4c0-11 9-20 20-20s20 9 20 20v19.7c0 7.1 8.6 10.7 13.7 5.7l79-79c6.2-6.2 16.4-6.2 22.6 0z"]},faPopcorn:{prefix:"far",iconName:"popcorn",icon:[448,512,[127871],"f819","M32 156c0-20.9 14.5-38.3 34-42.9c-1.3-4.2-2-8.6-2-13.1c0-24.3 19.7-44 44-44c1.9 0 3.7 .1 5.6 .3C118.7 37.7 135.7 24 156 24c8.5 0 16.5 2.4 23.2 6.6C186.2 12.7 203.6 0 224 0s37.8 12.7 44.8 30.6c6.7-4.2 14.7-6.6 23.2-6.6c20.3 0 37.3 13.7 42.4 32.3c1.8-.2 3.7-.3 5.6-.3c24.3 0 44 19.7 44 44c0 4.6-.7 9-2 13.1c19.5 4.5 34 22 34 42.9c0 1.3-.1 2.7-.2 4H328.2 119.8 32.2c-.1-1.3-.2-2.7-.2-4zm22.3 84l62.2 224h215l62.2-224h-47L303.6 419.7c-2.1 8.6-10.7 13.9-19.3 11.8s-13.9-10.7-11.8-19.3L313.8 240H240V416c0 8.8-7.2 16-16 16s-16-7.2-16-16V240H134.2l41.3 172.3c2.1 8.6-3.2 17.2-11.8 19.3s-17.2-3.2-19.3-11.8L101.3 240h-47zM224 192H419.8c15.6 0 28.2 12.6 28.2 28.2c0 2.5-.3 5.1-1 7.5L377.8 476.8C372 497.6 353.1 512 331.5 512h-215c-21.6 0-40.5-14.4-46.2-35.2L1 227.7c-.7-2.5-1-5-1-7.5C0 204.6 12.6 192 28.2 192H224z"]},faHouseWater:ebC,faHouseFlood:ebI,faObjectSubtract:{prefix:"far",iconName:"object-subtract",icon:[512,512,[],"e49e","M64 48l32 0V0H64C28.7 0 0 28.7 0 64V96H48l0-32c0-8.8 7.2-16 16-16zm160 0V0H128V48l96 0zM48 128H0v96H48l0-96zm0 128H0v32c0 35.3 28.7 64 64 64H96l0-48H64c-8.8 0-16-7.2-16-16l0-32zm80 96h32l48 0h16V304l-96 0v48zm32 32l0 64c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64l-64 0v48l64 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-64H160zM352 208l0-48V128H304l0 96h48V208zm0-144c0-35.3-28.7-64-64-64H256V48l32 0c8.8 0 16 7.2 16 16V96h48V64zM256 304v48h32c35.3 0 64-28.7 64-64V256H304v32c0 8.8-7.2 16-16 16H256z"]},faCodeBranch:{prefix:"far",iconName:"code-branch",icon:[448,512,[],"f126","M80 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80-32c0 35.8-23.5 66.1-56 76.3V256c20.1-15.1 45-24 72-24h96c39.8 0 72-32.2 72-72v-3.7c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V160c0 66.3-53.7 120-120 120H176c-39.8 0-72 32.2-72 72v3.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V352 156.3C23.5 146.1 0 115.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm240 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM80 464a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faWarehouseFull:ebA,faWarehouseAlt:ebz,faHatCowboy:{prefix:"far",iconName:"hat-cowboy",icon:[640,512,[],"f8c0","M254.2 82.7c-2 2.8-4.4 6.7-7.1 11.8C236.8 114 226.9 142 218.2 173c-8.5 30.4-15.3 61-19.9 84.3c-.9 4.7-1.8 9.1-2.5 13.1c-16.8-5-32-10.6-45.7-16.6C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64s22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.4 0 84.4 152.2 97.9 221.9c-13.7 5.9-28.9 11.6-45.7 16.6c-.8-4-1.6-8.4-2.5-13.2c-4.6-23.3-11.3-54-19.9-84.3c-8.7-30.9-18.6-59-28.9-78.5c-2.7-5.1-5.1-9-7.1-11.8c-.5 .4-1 .9-1.6 1.4c-.5 .5-1.1 1-1.8 1.6l0 0 0 0C374 93.3 353.4 112 320 112s-54-18.7-62.3-26.2l0 0c-.7-.6-1.3-1.2-1.8-1.6c-.6-.5-1.2-1-1.6-1.4zM380.9 77l0 0c0 0 0 0 0 0l.1 0zm-121.7 0c0 0 0 0 0 0l.1 0s0 0 0 0zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z"]},faBridge:{prefix:"far",iconName:"bridge",icon:[576,512,[],"e4c8","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H72v64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H96 224 552c13.3 0 24-10.7 24-24s-10.7-24-24-24H504V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM456 80v64H376V80h80zM328 80v64H248V80h80zM200 80v64H120V80h80zM24 240c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c30.9 0 56 25.1 56 56v96c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V336c0-26.5 21.5-48 48-48c13.3 0 24-10.7 24-24s-10.7-24-24-24c-53 0-96 43-96 96v96H408V344c0-57.4-46.6-104-104-104H272c-57.4 0-104 46.6-104 104v88H120V336c0-53-43-96-96-96z"]},faPhoneFlip:ebL,faPhoneAlt:ebT,faArrowDownFromDottedLine:{prefix:"far",iconName:"arrow-down-from-dotted-line",icon:[448,512,[],"e090","M241.5 472.4c-4.5 4.8-10.9 7.6-17.5 7.6s-12.9-2.7-17.5-7.6l-128-136c-9.1-9.7-8.6-24.8 1-33.9s24.8-8.6 33.9 1L200 395.5V312 184c0-13.3 10.7-24 24-24s24 10.7 24 24V312v83.5l86.5-91.9c9.1-9.7 24.3-10.1 33.9-1s10.1 24.3 1 33.9l-128 136zM32 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM256 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},faFileDoc:{prefix:"far",iconName:"file-doc",icon:[512,512,[],"e5ed","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM176 352h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm16 128h16c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H192v96zM456 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zM288 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V392zm40-8c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V392c0-4.4-3.6-8-8-8H328z"]},faSquareQuarters:{prefix:"far",iconName:"square-quarters",icon:[448,512,[],"e44e","M52.7 84.7L224 256 395.3 84.7c-2.9-2.9-6.9-4.7-11.3-4.7H64c-4.4 0-8.4 1.8-11.3 4.7zm0 342.6c2.9 2.9 6.9 4.7 11.3 4.7H384c4.4 0 8.4-1.8 11.3-4.7L224 256 52.7 427.3zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},faTruckFront:{prefix:"far",iconName:"truck-front",icon:[512,512,[],"e2b7","M80 48C62.3 48 48 62.3 48 80V232c4.2-3.2 8.7-6.1 13.3-8.7l40-85.8C113.2 112.2 138.6 96 166.6 96H345.4c28 0 53.4 16.2 65.2 41.6l40 85.8c4.6 2.6 9.1 5.5 13.3 8.7V80c0-17.7-14.3-32-32-32H80zM48 328v40c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V328c0-39.8-32.2-72-72-72H120c-39.8 0-72 32.2-72 72zM0 328V80C0 35.8 35.8 0 80 0H432c44.2 0 80 35.8 80 80V328v40c0 26.2-12.6 49.4-32 64v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H80v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V432C12.6 417.4 0 394.2 0 368V328zM121.4 208H390.6l-23.4-50.1c-3.9-8.4-12.4-13.9-21.7-13.9H166.6c-9.3 0-17.8 5.4-21.7 13.9L121.4 208zM96 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCat:{prefix:"far",iconName:"cat",icon:[576,512,[128008],"f6be","M361 0c10.9 0 21.3 4.3 29 12l36 36h44.1l36-36c7.7-7.7 18.1-12 29-12c22.6 0 41 18.3 41 41V160c0 70.7-57.3 128-128 128s-128-57.3-128-128V41c0-22.6 18.3-41 41-41zm7 160c0 44.2 35.8 80 80 80s80-35.8 80-80V57.9L501.7 84.3C494.2 91.8 484 96 473.4 96H422.6c-10.6 0-20.8-4.2-28.3-11.7L368 57.9V160zm48-32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM285 182l4.4-.4c2.2 16.6 7 32.4 13.9 46.9l-14 1.3C188.9 238.9 112 323.1 112 423.9v.1c0 22.1 17.9 40 40 40H256V400c0-17.7-14.3-32-32-32h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c39.4 0 72.2 28.5 78.8 66l93-54.7c7.4-4.4 16.6-4.4 24.1-.1s12.1 12.2 12.1 20.8v96c0 8.8 7.2 16 16 16s16-7.2 16-16V319.2c16.9-1.7 33.1-6 48-12.5V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V394L304 441v23h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-48.6 0-88-39.4-88-88v-.1V184.5c0-20.2-15-37.2-35-39.7l-7.9-1C7.9 142.2-1.5 130.2 .2 117S13.8 94.5 27 96.2l7.9 1c44 5.5 77.1 42.9 77.1 87.3V279c40-53.7 101.7-90.5 173-97z"]},faTrashXmark:{prefix:"far",iconName:"trash-xmark",icon:[448,512,[],"e2b4","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80h13.7H416h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H412.4L388.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H324.6c8.4 0 15.3-6.5 16-14.8L364.3 128H83.7zm62.2 81.9c7.8-7.8 20.5-7.8 28.3 0L224 259.7l49.9-49.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3L252.3 288l49.9 49.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0L224 316.3l-49.9 49.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L195.7 288l-49.9-49.9c-7.8-7.8-7.8-20.5 0-28.3z"]},faCircleCaretLeft:ebw,faCaretCircleLeft:ebH,faFiles:{prefix:"far",iconName:"files",icon:[448,512,[],"e178","M160 368H384c8.8 0 16-7.2 16-16V128H352c-17.7 0-32-14.3-32-32V48H160c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16zm224 48H160c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64H325.5c17 0 33.3 6.7 45.3 18.7l58.5 58.5c12 12 18.7 28.3 18.7 45.3V352c0 35.3-28.7 64-64 64zM24 96c13.3 0 24 10.7 24 24V376c0 48.6 39.4 88 88 88H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24z"]},faAnchorCircleExclamation:{prefix:"far",iconName:"anchor-circle-exclamation",icon:[640,512,[],"e4ab","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c17.2 0 33.9-2.4 49.7-6.8c-14.7-11.8-27.4-25.9-37.6-41.7c-4 .4-8 .5-12.1 .5H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faFaceClouds:{prefix:"far",iconName:"face-clouds",icon:[640,512,[],"e47d","M128 0c27.9 0 51.7 17.9 60.4 42.8C198.6 36 210.8 32 224 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64C28.7 160 0 131.3 0 96S28.7 32 64 32h8.6C83.6 12.9 104.3 0 128 0zM72.1 192h50c-6.5 20.2-10 41.7-10 64c0 80.2 45.4 149.9 112 184.6c.1 22.3 7.2 42.9 19.3 59.7C139.4 467.7 64 370.6 64 256c0-22.1 2.8-43.5 8.1-64zM307.4 48.4C296.8 29.8 280.1 15.2 260.1 7c19.2-4.6 39.2-7 59.9-7C461.4 0 576 114.6 576 256c0 14.8-1.3 29.3-3.7 43.5c-12.5-10.8-28.3-17.8-45.7-19.2c.9-8 1.4-16.1 1.4-24.3c0-114.9-93.1-208-208-208c-4.2 0-8.4 .1-12.6 .4zM208.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM336 368c0-44.2 35.8-80 80-80c29.3 0 54.9 15.8 68.9 39.3c8.8-9.4 21.3-15.3 35.1-15.3c26.5 0 48 21.5 48 48c0 2.7-.2 5.4-.7 8h.7c39.8 0 72 32.2 72 72s-32.2 72-72 72H328c-39.8 0-72-32.2-72-72s32.2-72 72-72h8z"]},faUserCrown:{prefix:"far",iconName:"user-crown",icon:[448,512,[],"f6a4","M144 128H304v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128zm0-108.8l-.1-.1c-.3-.2-.6-.4-.8-.6L140 16 124.4 3.5C121.5 1.2 118 0 114.4 0H112c-8.8 0-16 7.2-16 16V39v3.2 .1V144c0 70.7 57.3 128 128 128s128-57.3 128-128V42.3v-.1V39 16c0-8.8-7.2-16-16-16h-2.4c-3.6 0-7.2 1.2-10 3.5L308 16l-3 2.4c-.3 .2-.6 .4-.8 .6l-.1 .1c-10.2 7.5-23.8 8.3-34.9 2L238.9 4c-4.6-2.6-9.7-4-14.9-4s-10.4 1.4-14.9 4L178.9 21.2c-11 6.3-24.7 5.5-34.9-2zM168 352H280c63.6 0 115.6 49.5 119.7 112H48.3c4.1-62.5 56.2-112 119.7-112zm0-48C75.2 304 0 379.2 0 472v8c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32v-8c0-92.8-75.2-168-168-168H168z"]},faBasketShoppingPlus:{prefix:"far",iconName:"basket-shopping-plus",icon:[576,512,[],"e653","M243.1 2.7c11.8 6.1 16.3 20.6 10.2 32.4L171.7 192H404.3L322.7 35.1c-6.1-11.8-1.5-26.3 10.2-32.4s26.2-1.5 32.4 10.2L458.4 192h36.1H544h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H532L476.1 463.5C469 492 443.4 512 414 512H162c-29.4 0-55-20-62.1-48.5L44 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H81.5h36.1L210.7 12.9c6.1-11.8 20.6-16.3 32.4-10.2zM482.5 240H93.5l53 211.9c1.8 7.1 8.2 12.1 15.5 12.1H414c7.3 0 13.7-5 15.5-12.1l53-211.9zM200 352c0-13.3 10.7-24 24-24h40V288c0-13.3 10.7-24 24-24s24 10.7 24 24v40h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H312v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H224c-13.3 0-24-10.7-24-24z"]},faTruckField:{prefix:"far",iconName:"truck-field",icon:[640,512,[],"e58d","M336 80c8.8 0 16 7.2 16 16v8V224v96 16H243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H64V288 128 96c0-8.8 7.2-16 16-16H336zM16 283.7V336v1.4C6.7 340.7 0 349.5 0 360s6.7 19.3 16 22.6V384h8H64c0 53 43 96 96 96s96-43 96-96h96 32c0 53 43 96 96 96s96-43 96-96h32 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V288c0-35.3-28.7-64-64-64h-5l-.3-.7L486.4 112.2c-9.2-19.6-29-32.2-50.7-32.2H398c-7.1-27.6-32.2-48-62-48H80C44.7 32 16 60.7 16 96v36.3C6.4 137.8 0 148.2 0 160v96c0 11.8 6.4 22.2 16 27.7zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM485.9 224H400V128h35.7c3.1 0 5.9 1.8 7.2 4.6l43 91.4zM528 384a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faRoute:{prefix:"far",iconName:"route",icon:[512,512,[],"f4d7","M438.6 155.7c-7.2 11.5-15 22.6-22.6 32.7c-7.5-10.1-15.4-21.2-22.6-32.7C375.7 127.3 368 106.3 368 96c0-26.5 21.5-48 48-48s48 21.5 48 48c0 10.3-7.7 31.3-25.4 59.7zM427.4 251C452.9 221.1 512 146.2 512 96c0-53-43-96-96-96s-96 43-96 96c0 33.3 25.9 77.3 50.8 112H328c-48.6 0-88 39.4-88 88s39.4 88 88 88h96c22.1 0 40 17.9 40 40s-17.9 40-40 40H177.8c-2.7 3.8-5.5 7.6-8.2 11.2c-10.7 14.2-21.3 26.9-30 36.8H424c48.6 0 88-39.4 88-88s-39.4-88-88-88H328c-22.1 0-40-17.9-40-40s17.9-40 40-40h84.9c5.1 1.1 10.7-.6 14.5-5zM118.9 408.4c-7.3 11-15.3 21.7-22.9 31.2c-7.6-9.5-15.6-20.2-22.9-31.2C55.4 381.7 48 361.9 48 352c0-26.5 21.5-48 48-48s48 21.5 48 48c0 9.9-7.4 29.7-25.1 56.4zm19 55.6c25.9-33.1 54.1-77.3 54.1-112c0-53-43-96-96-96s-96 43-96 96c0 50.5 59.8 121 85 148.4c6 6.5 16 6.5 21.9 0c.1-.1 .2-.2 .3-.3c.3-.3 .6-.7 .9-1c2.8-3.1 6-6.7 9.5-10.7c.1-.1 .1-.1 .2-.2c6.1-7 13-15.2 20-24.2z"]},faCartCircleCheck:{prefix:"far",iconName:"cart-circle-check",icon:[640,512,[],"e3f1","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"]},faClipboardQuestion:{prefix:"far",iconName:"clipboard-question",icon:[384,512,[],"e4e3","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM105.8 229.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3h58.3c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8V328c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H158.6c-23.7 0-44.8 14.9-52.8 37.3zM224 416a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faPanorama:{prefix:"far",iconName:"panorama",icon:[640,512,[],"e209","M48 80.9C72.3 88.8 177.5 120 320 120s247.7-31.2 272-39.1V431.1c-9.8-3.2-32.9-10.2-66.3-17.4c-.5-1-1-1.9-1.6-2.8l-136-208c-4.4-6.8-12-10.9-20.1-10.9s-15.7 4.1-20.1 10.9L264.8 330l-29.5-40.2c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8 3.6-19.4 9.8l-88 120c-1.3 1.8-2.4 3.8-3.1 5.8c-28.7 6.5-48.6 12.6-57.5 15.5V80.9zM579.6 34.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32C20.4 32 0 52.4 0 77.6V434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6V77.6C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4zM144 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCommentMedical:{prefix:"far",iconName:"comment-medical",icon:[512,512,[],"f7f5","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM224 160v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272h48c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H288V160c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z"]},faTeethOpen:{prefix:"far",iconName:"teeth-open",icon:[576,512,[],"f62f","M480 48H96C69.5 48 48 69.5 48 96v29.4C63.9 102.8 90.2 88 120 88c15.2 0 29.5 3.9 42 10.7C178.1 77.6 203.5 64 232 64c21.3 0 40.8 7.5 56 20.1C303.2 71.5 322.7 64 344 64c28.5 0 53.9 13.6 70 34.7C426.5 91.9 440.8 88 456 88c29.8 0 56.1 14.8 72 37.4V96c0-26.5-21.5-48-48-48zm0 208H432 368 320 256 208 144 96 64c-35.3 0-64-28.7-64-64V96C0 43 43 0 96 0H480c53 0 96 43 96 96v96c0 35.3-28.7 64-64 64H480zm0-48c8.8 0 16-7.2 16-16V176c0-22.1-17.9-40-40-40c-9.2 0-17.6 3.1-24.3 8.3c-2.9 2.2-5.5 4.8-7.7 7.7c-5 6.7-8 15-8 24v16c0 8.2 6.1 14.9 14 15.9c.6 .1 1.3 .1 2 .1h48zm-112 0c.7 0 1.3 0 2-.1c7.9-1 14-7.7 14-15.9V176 152c0-6.9-1.7-13.4-4.8-19c-6.8-12.5-20-21-35.2-21c-11.2 0-21.3 4.6-28.6 12c-7.1 7.2-11.4 17.1-11.4 28v40c0 8.2 6.1 14.9 14 15.9c.7 .1 1.3 .1 2 .1h48zm-112 0c.7 0 1.3 0 2-.1c7.9-1 14-7.7 14-15.9V152c0-10.9-4.4-20.8-11.4-28c-7.3-7.4-17.4-12-28.6-12c-15.2 0-28.4 8.5-35.2 21c-3.1 5.7-4.8 12.1-4.8 19v24 16c0 8.2 6.1 14.9 14 15.9c.7 .1 1.3 .1 2 .1h48zm-112 0c.7 0 1.3 0 2-.1c7.9-1 14-7.7 14-15.9V176c0-9-3-17.3-8-24c-2.2-2.9-4.8-5.5-7.7-7.7c-6.7-5.2-15.2-8.3-24.3-8.3c-22.1 0-40 17.9-40 40v16c0 8.8 7.2 16 16 16h48zM480 464c26.5 0 48-21.5 48-48v-5.4c-15.9 22.6-42.2 37.4-72 37.4c-21.3 0-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1s-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1s-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1c-29.8 0-56.1-14.8-72-37.4V416c0 26.5 21.5 48 48 48H480zm0-128H432c-.7 0-1.3 0-2 .1c-7.9 1-14 7.7-14 15.9v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12c22.1 0 40-17.9 40-40v-8c0-8.8-7.2-16-16-16zm-112 0H320c-.7 0-1.3 0-2 .1c-7.9 1-14 7.7-14 15.9v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12s21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-8.2-6.1-14.9-14-15.9c-.6-.1-1.3-.1-2-.1zm112-48h32c35.3 0 64 28.7 64 64v64c0 53-43 96-96 96H96c-53 0-96-43-96-96V352c0-35.3 28.7-64 64-64H96h48 64 48 64 48 64 48zM96 336c-8.8 0-16 7.2-16 16v8c0 22.1 17.9 40 40 40c11.2 0 21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-8.2-6.1-14.9-14-15.9c-.7-.1-1.3-.1-2-.1H96zm112 0c-.7 0-1.3 0-2 .1c-7.9 1-14 7.7-14 15.9v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12s21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-8.2-6.1-14.9-14-15.9c-.7-.1-1.3-.1-2-.1H208z"]},faUserTieHairLong:{prefix:"far",iconName:"user-tie-hair-long",icon:[448,512,[],"e460","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96h1.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v11c0 33.9-13.5 66.5-37.5 90.5l-3.9 3.9c-4.2 4.2-6.6 10-6.6 16C48 261.9 58.1 272 70.6 272H224 377.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-3.9-3.9c-24-24-37.5-56.6-37.5-90.5V128C352 57.3 294.7 0 224 0zM168.2 511.1l-.2 .9H280l-.2-.9H417.3c17 0 30.7-13.8 30.7-30.7c0-79.6-57.6-145.7-133.5-158.9c-6.6-1.1-12.9 2.4-15.9 8.4l-44 87.9-15.8-58.6 18.6-31c6.4-10.7-1.3-24.2-13.7-24.2H224 204.3c-12.4 0-20.1 13.6-13.7 24.2l18.6 31-15.8 58.6-44-87.9c-3-6-9.4-9.5-15.9-8.4C57.6 334.7 0 400.8 0 480.4c0 17 13.8 30.7 30.7 30.7H168.2zM118.5 375.5l43.8 87.7H49.3c6.1-39.8 33-72.9 69.2-87.7zm167.2 87.7l43.8-87.7c36.2 14.8 63.1 47.8 69.2 87.7h-113z"]},faFileCircleMinus:{prefix:"far",iconName:"file-circle-minus",icon:[576,512,[],"e4ed","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm224-96a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z"]},faHeadSideMedical:{prefix:"far",iconName:"head-side-medical",icon:[512,512,[],"f809","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zM192 112v48H144c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H256V112c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16z"]},faArrowTurnRight:{prefix:"far",iconName:"arrow-turn-right",icon:[512,512,[],"e635","M377 369c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87H88c-22.1 0-40 17.9-40 40V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-48.6 39.4-88 88-88H430.1l-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L505 207c9.4 9.4 9.4 24.6 0 33.9L377 369z"]},faTags:{prefix:"far",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1c-9.3-9.4-24.5-9.5-33.9-.2s-9.5 24.5-.2 33.9L438.6 202.1c33.9 34.3 33.9 89.4 0 123.7L326.7 439.1c-9.3 9.4-9.2 24.6 .2 33.9s24.6 9.2 33.9-.2L472.8 359.6c52.4-53 52.4-138.2 0-191.2L345 39.1zM242.7 50.7c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80V229.5c0 17 6.7 33.3 18.7 45.3l168 168c25 25 65.5 25 90.5 0L410.7 309.3c25-25 25-65.5 0-90.5l-168-168zM48 80H197.5c4.2 0 8.3 1.7 11.3 4.7l168 168c6.2 6.2 6.2 16.4 0 22.6L243.3 408.8c-6.2 6.2-16.4 6.2-22.6 0l-168-168c-3-3-4.7-7.1-4.7-11.3V80zm96 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faWineGlass:{prefix:"far",iconName:"wine-glass",icon:[320,512,[127863],"f4e3","M32.1 22.1C33.1 9.6 43.5 0 56 0H264c12.5 0 22.9 9.6 23.9 22.1l13.9 176.4C307.7 273.1 255.2 337.9 184 350V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H160 72c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V350C64.8 337.9 12.3 273.1 18.1 198.5L32.1 22.1zM160 304c55 0 98.3-46.9 94-101.7L251.9 176H68.1L66 202.3C61.7 257.1 105 304 160 304zM71.9 128H248.1l-6.3-80H78.2l-6.3 80z"]},faForwardFast:ebx,faFastForward:ebN,faFaceMehBlank:ebV,faMehBlank:ebk,faUserRobot:{prefix:"far",iconName:"user-robot",icon:[448,512,[],"e04b","M240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H144c-44.2 0-80 35.8-80 80v96c0 44.2 35.8 80 80 80H304c44.2 0 80-35.8 80-80V144c0-44.2-35.8-80-80-80H240V16zm96 128v96c0 17.7-14.3 32-32 32V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16H240V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16H176V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304c17.7 0 32 14.3 32 32zm64 304v16H304V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H240V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H176V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H48l0-16c0-26.5 21.5-48 48-48H352c26.5 0 48 21.5 48 48zM160 512h64 64H400c26.5 0 48-21.5 48-48V448c0-53-43-96-96-96H96c-53 0-96 43-96 96v16c0 26.5 21.5 48 48 48H160zM16 128c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16zm432 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V144zM208 176a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faSquareParking:ebE,faParking:ebD,faCardDiamond:{prefix:"far",iconName:"card-diamond",icon:[384,512,[],"e3ea","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm180.7 84.7c6.2-6.2 16.4-6.2 22.6 0l96 96c6.2 6.2 6.2 16.4 0 22.6l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6l96-96z"]},faFaceZipper:{prefix:"far",iconName:"face-zipper",icon:[512,512,[],"e3a5","M389.2 394.3l29.1 58.1c14.7 29.3 53.7 35.6 76.9 12.5l1.8-1.8c23.2-23.2 16.8-62.2-12.5-76.9l-58.1-29.1c-6.2-3.1-13.6-1.9-18.5 3l-15.7 15.7c-4.9 4.9-6.1 12.3-3 18.5zm91.3 38.2l-16 16c-4.7 4.7-12.3 4.7-17 0s-4.7-12.3 0-17l16-16c4.7-4.7 12.3-4.7 17 0s4.7 12.3 0 17zM256 48C141.1 48 48 141.1 48 256s93.1 208 208 208c42.5 0 82-12.7 114.9-34.6l18.7 37.3c1 2 2 3.9 3.1 5.7C353.2 497.5 306.3 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 34.9-7 68.1-19.6 98.4l-43.1-21.5c9.5-23.8 14.7-49.7 14.7-76.9c0-114.9-93.1-208-208-208zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 320c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM160 336v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faFaceRaisedEyebrow:{prefix:"far",iconName:"face-raised-eyebrow",icon:[512,512,[],"e388","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM144.4 240a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 352c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24zM328.8 141.8l-29.5 29.5c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l29.5-29.5c25-25 66.6-20.9 86.2 8.5l4.9 7.4c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-4.9-7.4c-8.4-12.6-26.2-14.4-36.9-3.7zM128 144h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faHouseSignal:{prefix:"far",iconName:"house-signal",icon:[576,512,[],"e012","M320.8 5.4c8.8-7.2 21.5-7.2 30.3 0l216 176c10.3 8.4 11.8 23.5 3.4 33.8s-23.5 11.8-33.8 3.4L512 198.4V360c0 30.9-25.1 56-56 56H278.1c-4.7-16.7-11.1-32.8-18.8-48H456c4.4 0 8-3.6 8-8V159.3L336 55 208 159.3V298.7c-14.5-14.1-30.6-26.5-48-37V198.4l-24.8 20.2c-10.3 8.4-25.4 6.8-33.8-3.4s-6.8-25.4 3.4-33.8l216-176zM312 192h48c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H312c-13.3 0-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM24 256c128.1 0 232 103.9 232 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 376c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24z"]},faSquareChevronUp:ebS,faChevronSquareUp:eb_,faNfcSymbol:{prefix:"far",iconName:"nfc-symbol",icon:[512,512,[],"e531","M357.4 473.6c7.7 7.2 19.2 8.5 28.3 3.2C461.4 433 512 349.3 512 256s-50.6-177-126.3-220.8c-11.5-6.6-26.2-2.7-32.8 8.8s-2.7 26.2 8.8 32.8C422.7 112.1 464 180.1 464 256c0 69.6-34.7 132.6-87.6 169.8L200.3 262.4c-9.7-9-24.9-8.4-33.9 1.3s-8.4 24.9 1.3 33.9l189.7 176zM154.6 38.4c-7.7-7.2-19.2-8.5-28.3-3.2C50.6 79 0 162.7 0 256s50.6 177 126.3 220.8c11.5 6.6 26.2 2.7 32.8-8.8s2.7-26.2-8.8-32.8C89.3 399.9 48 331.9 48 256c0-69.6 34.7-132.6 87.6-169.8L311.7 249.6c9.7 9 24.9 8.4 33.9-1.3s8.4-24.9-1.3-33.9L154.6 38.4z"]},faBarsProgress:ebO,faTasksAlt:ebP,faFaucetDrip:{prefix:"far",iconName:"faucet-drip",icon:[512,512,[128688],"e006","M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V45L96 32C78.3 32 64 46.3 64 64s14.3 32 32 32L200 83v45H181.3c-14.9 0-29.1 5.9-39.6 16.4L126.1 160H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c6.4 0 12.5-2.5 17-7l22.6-22.6c1.5-1.5 3.5-2.3 5.7-2.3h93.5c2.1 0 4.2 .8 5.7 2.3L303 201c4.5 4.5 10.6 7 17 7h40c57.4 0 104 46.6 104 104v16c0 4.4-3.6 8-8 8H408c-4.4 0-8-3.6-8-8c0-30.9-25.1-56-56-56H311.7c-8.2 0-15.8 4.2-20.2 11.1C277.2 305.3 252.3 320 224 320s-53.2-14.7-67.4-36.9c-4.4-6.9-12-11.1-20.2-11.1H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H124.1c23.4 29.2 59.5 48 99.9 48s76.5-18.8 99.9-48H344c4.4 0 8 3.6 8 8c0 30.9 25.1 56 56 56h48c30.9 0 56-25.1 56-56V312c0-83.9-68.1-152-152-152H329.9l-15.6-15.6c-10.5-10.5-24.7-16.4-39.6-16.4H248V83L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L248 45V24zM420.8 423.4l-18.2 42.4c-1.8 4.1-2.7 8.6-2.7 13.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.2c0-4.5-.9-8.9-2.7-13.1l-18.2-42.4c-1.9-4.5-6.3-7.4-11.2-7.4s-9.2 2.9-11.2 7.4z"]},faArrowsToLine:{prefix:"far",iconName:"arrows-to-line",icon:[448,512,[],"e0a7","M241 185l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31L248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1L169 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0zM0 256c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm241 71c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V488c0 13.3 10.7 24 24 24s24-10.7 24-24V401.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72z"]},faDolphin:{prefix:"far",iconName:"dolphin",icon:[512,512,[],"e168","M80 160c0 13.3 2.3 26 6.5 37.8c3.9 10.8-.4 22.8-10.2 28.7L56.8 238.2 44.7 217.9l12.1 20.2c-5.5 3.3-8.8 9.2-8.8 15.6c0 10.1 8.2 18.2 18.2 18.2H192h24 32.9c6.3 0 12.3 2.5 16.8 6.8L304 316.3V296c0-13.3 10.7-24 24-24h16c48.6 0 88 39.4 88 88v8c0 .9 0 1.8 0 2.6c19.9-21.2 32-49.6 32-81c0-60.8-22.4-116.2-59.4-158.7c-7.2-8.2-7.9-20.3-1.7-29.3c10.4-15.3 23.4-35.5 31.4-51.9c-27.3 4-58.4 14.3-84.2 24.6c-6.4 2.5-13.5 2.2-19.6-.8C297.9 57.2 261.2 48 222.3 48H192C130.1 48 80 98.1 80 160zM277.7 408H344c22.1 0 40-17.9 40-40v-8c0-19.4-13.7-35.5-32-39.2v1.9c0 25-20.3 45.3-45.3 45.3c-11.8 0-23.2-4.6-31.7-12.9L239.1 320H216 192 66.2C29.6 320 0 290.4 0 253.8C0 230.5 12.2 209 32.1 197l3.7-2.2C33.3 183.6 32 171.9 32 160C32 71.6 103.6 0 192 0h30.3C265 0 305.6 9.3 342.2 25.9C374.9 13.5 418.7 0 456 0c7.8 0 17.9 2.4 25.2 11.3c6.7 8.1 7.5 17.4 7.3 23.2c-.4 11.3-5.2 23.4-9.7 33.1c-7 15-17.1 31.8-26.4 46.2C489.8 162.5 512 223.5 512 289.7C512 381.5 437.5 456 345.7 456H344 277.7c-19.9 34.5-56.8 56-97 56H176c-5.5 0-10.7-2.9-13.6-7.6s-3.2-10.6-.7-15.6L190.1 432l-28.4-56.8c-2.5-5-2.2-10.9 .7-15.6s8.1-7.6 13.6-7.6h4.7c40.2 0 77.1 21.5 97 56zM136 160a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faArrowUpRight:{prefix:"far",iconName:"arrow-up-right",icon:[384,512,[],"e09f","M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H328z"]},faCircleR:{prefix:"far",iconName:"circle-r",icon:[512,512,[],"e120","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V264v96c0 13.3 10.7 24 24 24s24-10.7 24-24V288h44l64.8 86.4c8 10.6 23 12.8 33.6 4.8s12.8-23 4.8-33.6L309.8 285c33.6-9.5 58.2-40.4 58.2-77c0-44.2-35.8-80-80-80H184zm80 112H208V176h80c17.7 0 32 14.3 32 32s-14.3 32-32 32H264z"]},faCartFlatbed:ebj,faDollyFlatbed:ebB,faBanSmoking:ebR,faSmokingBan:ebU,faCircleSortUp:ebF,faSortCircleUp:ebG,faTerminal:{prefix:"far",iconName:"terminal",icon:[576,512,[],"f120","M6.3 72.2c-9-9.8-8.3-24.9 1.4-33.9s24.9-8.3 33.9 1.4l184 200c8.5 9.2 8.5 23.3 0 32.5l-184 200c-9 9.8-24.2 10.4-33.9 1.4s-10.4-24.2-1.4-33.9L175.4 256 6.3 72.2zM248 432H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faMobileButton:{prefix:"far",iconName:"mobile-button",icon:[384,512,[],"f10b","M80 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H80zM16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM192 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faHouseMedicalFlag:{prefix:"far",iconName:"house-medical-flag",icon:[640,512,[],"e514","M496 24v8H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H496V512H448V192 32 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM286.3 36.7L416 133v59.8L272 85.9 112 204.6V432c0 17.7 14.3 32 32 32l256 0c5.8 0 11.3-1.6 16-4.3v50.7c-5.2 1-10.5 1.6-16 1.6l-256 0c-44.2 0-80-35.8-80-80V240.2L38.3 259.3c-10.6 7.9-25.7 5.7-33.6-5s-5.7-25.7 5-33.6l248-184c8.5-6.3 20.1-6.3 28.6 0zM240 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304v48c0 8.8-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V320H192c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"]},faBasketShopping:ebY,faShoppingBasket:ebQ,faTape:{prefix:"far",iconName:"tape",icon:[576,512,[],"f4db","M224 80a176 176 0 1 1 0 352 176 176 0 1 1 0-352zM362.6 432c52-41 85.4-104.6 85.4-176C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H362.6zM224 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faChestnut:{prefix:"far",iconName:"chestnut",icon:[448,512,[127792],"e3f6","M154 90.5c13.9-11.4 27.8-22.7 41.1-34.8c7.6-6.9 12.7-12.3 15.5-16.6c3-4.5 8-7.1 13.3-7.1s10.3 2.7 13.3 7.1c2.9 4.3 7.9 9.7 15.5 16.6c13.3 12.1 27.2 23.4 41.1 34.8c19.6 16.1 39.3 32.1 57.3 50.2C400.8 190.2 448 258 448 352c0 70.7-57.3 128-128 128H128C57.3 480 0 422.7 0 352c0-94 47.2-161.8 96.7-211.3c18.1-18.1 37.7-34.1 57.3-50.2zM393.3 384H54.7C67 412.3 95.2 432 128 432H320c32.8 0 61-19.7 73.3-48zm-76-209.4c-13.6-13.6-28.6-26.3-45.2-39.9c-2.7-2.2-5.5-4.5-8.2-6.8l0 0c-12.8-10.5-26.6-21.7-39.9-33.6c-13.3 11.9-27.1 23.1-39.9 33.6l0 0c-2.8 2.3-5.6 4.5-8.2 6.8c-16.6 13.6-31.6 26.3-45.2 39.9C88.9 216.4 53.4 268 48.6 336H399.4c-4.8-68-40.3-119.6-82.1-161.4z"]},faBusSimple:ebq,faBusAlt:ebK,faEye:{prefix:"far",iconName:"eye",icon:[576,512,[128065],"f06e","M288 80c-65.2 0-118.8 29.6-159.9 67.7C89.6 183.5 63 226 49.4 256c13.6 30 40.2 72.5 78.6 108.3C169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256c-13.6-30-40.2-72.5-78.6-108.3C406.8 109.6 353.2 80 288 80zM95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1c3.3 7.9 3.3 16.7 0 24.6c-14.9 35.7-46.2 87.7-93 131.1C433.5 443.2 368.8 480 288 480s-145.5-36.8-192.6-80.6C48.6 356 17.3 304 2.5 268.3c-3.3-7.9-3.3-16.7 0-24.6C17.3 208 48.6 156 95.4 112.6zM288 336c44.2 0 80-35.8 80-80s-35.8-80-80-80c-.7 0-1.3 0-2 0c1.3 5.1 2 10.5 2 16c0 35.3-28.7 64-64 64c-5.5 0-10.9-.7-16-2c0 .7 0 1.3 0 2c0 44.2 35.8 80 80 80zm0-208a128 128 0 1 1 0 256 128 128 0 1 1 0-256z"]},faFaceSadCry:ebZ,faSadCry:ebW,faHeat:{prefix:"far",iconName:"heat",icon:[448,512,[],"e00c","M176 32c13.3 0 24 10.7 24 24v88c0 36.4 11.8 71.7 33.6 100.8l19.2 25.6c28 37.4 43.2 82.9 43.2 129.6v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400c0-36.3-11.8-71.7-33.6-100.8l-19.2-25.6C167.2 236.2 152 190.7 152 144V56c0-13.3 10.7-24 24-24zM24 96c13.3 0 24 10.7 24 24v37.9c0 33.2 9.8 65.6 28.2 93.2l31.5 47.3c23.7 35.5 36.3 77.2 36.3 119.8V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V418.1c0-33.2-9.8-65.6-28.2-93.2L36.3 277.7C12.6 242.2 0 200.5 0 157.9V120c0-13.3 10.7-24 24-24zm328 24v37.9c0 33.2 9.8 65.6 28.2 93.2l31.5 47.3c23.7 35.5 36.3 77.2 36.3 119.8V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V418.1c0-33.2-9.8-65.6-28.2-93.2l-31.5-47.3C316.6 242.2 304 200.5 304 157.9V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faTicketAirline:eb$,faTicketPerforatedPlane:ebX,faTicketPlane:ebJ,faBootHeeled:{prefix:"far",iconName:"boot-heeled",icon:[512,512,[],"e33f","M31.3 0C14 0 0 14 0 31.3c0 1.8 .1 3.9 .6 6.2C2.6 47.1 24 154.3 24 232c0 33.2-12.8 93.5-19.7 123.2C1.6 367 0 379.3 0 391.8V440v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V465.3l121.6 40.5c12.2 4.1 25 6.2 37.9 6.2H456h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V430.7c0-28.1-16.3-53.6-41.8-65.4L313.8 307.9c-25.5-11.8-41.8-37.3-41.8-65.4V24c0-13.3-10.7-24-24-24H31.3zM432 430.7V464H287.6c-7.7 0-15.4-1.2-22.8-3.7L135.6 417.2c-2.4-.8-5-1.2-7.6-1.2H104 48V391.8c0-8.5 1.1-17.2 3.1-25.8C57.6 337.7 72 271.8 72 232C72 167.4 58.5 85.7 51.5 48H96V232c0 13.3 10.7 24 24 24s24-10.7 24-24V48h80V242.6c0 46.8 27.2 89.3 69.7 109l124.3 57.4c8.5 3.9 13.9 12.4 13.9 21.8z"]},faArrowsMinimize:eb1,faCompressArrows:eb0,faAudioDescription:{prefix:"far",iconName:"audio-description",icon:[576,512,[],"f29e","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm213.5 77.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9H150.9l-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2h42.2zM304 184c0-13.3 10.7-24 24-24h56c53 0 96 43 96 96s-43 96-96 96H328c-13.3 0-24-10.7-24-24V184zm48 24v96h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352z"]},faPersonMilitaryToPerson:{prefix:"far",iconName:"person-military-to-person",icon:[512,512,[],"e54c","M71 12.5L182.2 .1C191.7-1 200 6.5 200 16V30.1c0 8.8-7.2 16-16 16H72.9C63.6 46.1 56 38.6 56 29.2c0-8.6 6.5-15.8 15-16.8zM384 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM336 256v16h96V256c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zm-48 0c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V256zM66 80H190c1.3 5.1 2 10.5 2 16c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-5.5 .7-10.9 2-16zM224 432c0 6.9-3 13.5-8.2 18.1l-64 56c-10 8.7-25.1 7.7-33.9-2.3s-7.7-25.1 2.3-33.9L136.1 456 24 456c-13.3 0-24-10.7-24-24s10.7-24 24-24l112.1 0-15.9-13.9c-10-8.7-11-23.9-2.3-33.9s23.9-11 33.9-2.3l64 56c5.2 4.6 8.2 11.1 8.2 18.1zm72.2 18.1c-5.2-4.6-8.2-11.1-8.2-18.1s3-13.5 8.2-18.1l64-56c10-8.7 25.1-7.7 33.9 2.3s7.7 25.1-2.3 33.9L375.9 408 488 408c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112.1 0 15.9 13.9c10 8.7 11 23.9 2.3 33.9s-23.9 11-33.9 2.3l-64-56zM32 256c0-18.8 8.1-35.7 21-47.4l144.2 111c-1.7 .3-3.4 .4-5.2 .4H64c-17.7 0-32-14.3-32-32V256zm192 32c0 3.7-.6 7.2-1.8 10.5L85.1 192.9c3.6-.6 7.2-.9 10.9-.9h64c35.3 0 64 28.7 64 64v32z"]},faFileShield:{prefix:"far",iconName:"file-shield",icon:[576,512,[],"e4f0","M64 464H310.7c11 14.4 24.1 28.1 39.5 40.4c-9 4.8-19.3 7.6-30.2 7.6H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V207l-48 19.2V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z"]},faHexagon:{prefix:"far",iconName:"hexagon",icon:[512,512,[11043],"f312","M17.1 220c-12.9 22.3-12.9 49.7 0 72l88.3 152.9c12.9 22.3 36.6 36 62.4 36l176.6 0c25.7 0 49.5-13.7 62.4-36L494.9 292c12.9-22.3 12.9-49.7 0-72L406.6 67.1c-12.9-22.3-36.6-36-62.4-36l-176.6 0c-25.7 0-49.5 13.7-62.4 36L17.1 220zm41.6 48c-4.3-7.4-4.3-16.6 0-24L146.9 91.1c4.3-7.4 12.2-12 20.8-12l176.6 0c8.6 0 16.5 4.6 20.8 12L453.4 244c4.3 7.4 4.3 16.6 0 24L365.1 420.9c-4.3 7.4-12.2 12-20.8 12l-176.6 0c-8.6 0-16.5-4.6-20.8-12L58.6 268z"]},faManhole:{prefix:"far",iconName:"manhole",icon:[512,512,[],"e1d6","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM281.4 115.4c5.8-7.5 14.5-14.7 23.6-11.8c64.4 20.7 111 81.1 111 152.4s-46.6 131.7-111 152.4c-9 2.9-17.8-4.3-23.6-11.8c-5.8-7.6-15.1-12.6-25.4-12.6s-19.6 4.9-25.4 12.6c-5.8 7.5-14.5 14.7-23.6 11.8C142.6 387.7 96 327.3 96 256s46.6-131.7 111-152.4c9-2.9 17.8 4.3 23.6 11.8c5.8 7.6 15.1 12.6 25.4 12.6s19.6-4.9 25.4-12.6zM192 176a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm80-112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-32 64a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm32 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48-144a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32z"]},faUserSlash:{prefix:"far",iconName:"user-slash",icon:[640,512,[],"f506","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM290.5 202.4l-35.6-27.9C245.5 161.4 240 145.3 240 128c0-44.2 35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80c-10.4 0-20.4-2-29.5-5.6zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7H514.3c3.9 0 7.6-.7 11-2.1L467.1 464H145.3c8.9-63.3 63.3-112 129-112h50.6l-60.6-47.7z"]},faPen:{prefix:"far",iconName:"pen",icon:[512,512,[128394],"f304","M36.4 360.9L13.4 439 1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1L73 498.6l78.1-23c12.4-3.6 23.7-9.9 33.4-18.4c1.4-1.2 2.7-2.5 4-3.8L492.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L453.3 19.3c-25-25-65.5-25-90.5 0L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4zm46 13.5c1.7-5.6 4.5-10.8 8.4-15.2c.6-.6 1.1-1.2 1.7-1.8L321 129 383 191 154.6 419.5c-4.7 4.7-10.6 8.2-17 10.1l-23.4 6.9L59.4 452.6l16.1-54.8 6.9-23.4z"]},faTowerObservation:{prefix:"far",iconName:"tower-observation",icon:[512,512,[],"e586","M245.7 2.3c6.5-3.1 14.1-3.1 20.6 0l168 80c12 5.7 17 20 11.3 32c-5.3 11.2-18.2 16.4-29.7 12.3V200c0 27.2-19.4 49.9-45.2 55l34.8 209H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h82.3l34.8-209c-25.7-5-45.2-27.7-45.2-55V126.6c-11.4 4.1-24.3-1.1-29.7-12.3c-5.7-12-.6-26.3 11.4-32l168-80zM256 50.6L144 103.9V128H368V103.9L256 50.6zM144 176v24c0 4.4 3.6 8 8 8H360c4.4 0 8-3.6 8-8V176H144zM330.8 464L256 400.7 181.2 464H330.8zM189.7 256l-3.7 22.5L256 337.8l70.1-59.3L322.3 256H189.7zm-12.9 77.6l-13.8 83 55.9-47.3-42.1-35.6zm116.4 35.6l55.9 47.3-13.8-83-42.1 35.6z"]},faFloppyDisks:{prefix:"far",iconName:"floppy-disks",icon:[512,512,[],"e183","M144 352c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9-33.9 33.9L384.8 52.7c-.3-.3-.5-.5-.8-.8V120c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V48H160c-8.8 0-16 7.2-16 16V352zM224 0H373.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64h16 48zm0 48V96H336V48H224zM48 120V376c0 48.6 39.4 88 88 88H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24s24 10.7 24 24zM240 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faToiletPaperBlankUnder:eb2,faToiletPaperReverseAlt:eb6,faFileCode:{prefix:"far",iconName:"file-code",icon:[384,512,[],"f1c9","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm97 289c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L79 303c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 31-31zM257 255c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9l-48-48z"]},faSignal:eb4,faSignal5:eb3,faSignalPerfect:eb5,faPump:{prefix:"far",iconName:"pump",icon:[640,512,[],"e442","M88 0C74.7 0 64 10.7 64 24s10.7 24 24 24h8V208H48v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v32V376v32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H320V352H48V256h72c13.3 0 24-10.7 24-24V48h96V232c0 13.3 10.7 24 24 24h56V208H288V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H264 120 88zM458.5 146.7c2.6-1.8 5.7-2.7 8.9-2.7H576c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H467.4c-3.2 0-6.2-.9-8.9-2.7l-51.4-34.2c-4.4-3-7.1-8-7.1-13.3V194.3c0-5.3 2.7-10.3 7.1-13.3l51.4-34.3zM431.9 501.3c10.5 7 22.9 10.7 35.5 10.7H576c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H467.4c-12.6 0-25 3.7-35.5 10.7L380.5 141c-17.8 11.9-28.5 31.9-28.5 53.3V413.7c0 21.4 10.7 41.4 28.5 53.3l51.4 34.3zM448 224c0 8.8 7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zm0 80c0 8.8 7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zm0 80c0 8.8 7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H464c-8.8 0-16 7.2-16 16z"]},faBus:{prefix:"far",iconName:"bus",icon:[576,512,[128653],"f207","M363.7 96h97.5C445.4 78.9 399.2 48 288 48C185.8 48 133.8 78.3 115.5 96h96.8c5.5-9.6 15.9-16 27.7-16l96 0c11.8 0 22.2 6.4 27.7 16zM464 144H312v80H464V144zm-352 0v80H264V144H112zm0 128V376c0 13.3 10.7 24 24 24H364.2 440c13.3 0 24-10.7 24-24V272H112zM74.2 70C99.9 38.7 167.8 0 288 0C416.6 0 478 38.6 502.4 70.6c7.5 9.8 9.6 20.9 9.6 29.9V128c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32V376c0 25-12.7 47-32 59.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H364.2 144v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V435.9C76.7 423 64 401 64 376V256c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32V100.4C64 91.6 66 80 74.2 70zM176 304a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm224 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHeartCircleXmark:{prefix:"far",iconName:"heart-circle-xmark",icon:[576,512,[],"e501","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},faArrowUpLeftFromCircle:{prefix:"far",iconName:"arrow-up-left-from-circle",icon:[512,512,[],"e09e","M184 0H24C10.7 0 0 10.7 0 24V184c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9L295 329c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L81.9 48H184c13.3 0 24-10.7 24-24s-10.7-24-24-24zM288 64c-13.3 0-24 10.7-24 24s10.7 24 24 24c97.2 0 176 78.8 176 176s-78.8 176-176 176s-176-78.8-176-176c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 123.7 100.3 224 224 224s224-100.3 224-224S411.7 64 288 64z"]},faHouseChimney:eb8,faHomeLg:eb9,faWindowMaximize:{prefix:"far",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M.3 89.5C.1 91.6 0 93.8 0 96V224 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V224 96c0-35.3-28.7-64-64-64H64c-2.2 0-4.4 .1-6.5 .3c-9.2 .9-17.8 3.8-25.5 8.2C21.8 46.5 13.4 55.1 7.7 65.5c-3.9 7.3-6.5 15.4-7.4 24zM48 224H464l0 192c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-192z"]},faDryer:{prefix:"far",iconName:"dryer",icon:[448,512,[],"f861","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm64 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm40 256c-44.7 0-82.3-30.6-93-72h53c13.3 0 24-10.7 24-24s-10.7-24-24-24H131c10.7-41.4 48.2-72 93-72c53 0 96 43 96 96s-43 96-96 96zm0 48a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},faFaceFrown:eb7,faFrown:eme,faChessBishopPiece:emt,faChessBishopAlt:ema,faShirtTankTop:{prefix:"far",iconName:"shirt-tank-top",icon:[384,512,[],"e3c9","M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24c0 127.9-26.8 181-41.5 200.5C12.9 237.2 0 257.2 0 280.7V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V280.7c0-23.5-12.9-43.5-22.5-56.3C346.8 205 320 151.9 320 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V72c0 44.2-35.8 80-80 80s-80-35.8-80-80V24zM99.3 160.2C122.6 184.7 155.5 200 192 200s69.4-15.3 92.7-39.8c10.3 46.7 25.2 75.5 38.5 93.1c8.6 11.4 12.8 20.5 12.8 27.3V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V280.7c0-6.8 4.2-15.9 12.8-27.3c13.3-17.6 28.2-46.5 38.5-93.1z"]},faDiploma:emn,faScrollRibbon:emr,faScreencast:{prefix:"far",iconName:"screencast",icon:[576,512,[],"e23e","M512 80H64c-8.8 0-16 7.2-16 16v97.1c-7.9-.7-15.9-1.1-24-1.1H0V96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H288V456c0-8.1-.4-16.1-1.1-24H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16zM24 224c128.1 0 232 103.9 232 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 344c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24z"]},faWalker:{prefix:"far",iconName:"walker",icon:[448,512,[],"f831","M186.4 48H320c22.1 0 40 17.9 40 40v88H124l23.5-97.4c4.3-18 20.4-30.6 38.9-30.6zM360 224V388.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V88c0-48.6-39.4-88-88-88H186.4c-40.6 0-76 27.8-85.5 67.4L.7 482.4c-3.1 12.9 4.8 25.9 17.7 29s25.9-4.8 29-17.7L112.4 224H360zm24 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faPrescription:{prefix:"far",iconName:"prescription",icon:[448,512,[],"f5b1","M24 0C10.7 0 0 10.7 0 24V200v96c0 13.3 10.7 24 24 24s24-10.7 24-24V224h78.1l128 128L135 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L407 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L441 233c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119-95.3-95.3C246.6 214.7 288 168.2 288 112C288 50.1 237.9 0 176 0H24zM176 176H48V48H176c35.3 0 64 28.7 64 64s-28.7 64-64 64z"]},faShop:emi,faStoreAlt:emc,faFloppyDisk:ems,faSave:emo,faVihara:{prefix:"far",iconName:"vihara",icon:[640,512,[],"f6a7","M308.5 61.4c-31 21.7-64.8 39-100.5 51.3V160H320 432V112.7c-35.7-12.3-69.5-29.6-100.5-51.3L320 53.3l-11.5 8.1zm173.2 65.8l-1.7-.5v39.7l1.7 1.9 2.5 2.9c27.3 31.5 62.5 55.1 102.1 68.3l4.8 1.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 7s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-7 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4H544v36.6l4.3 7.4 1.9 3.3c17.2 29.6 43.4 52.9 74.8 66.5c8.8 3.6 15 12.2 15 22.3c0 13.3-10.7 24-24 24H576v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H344v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H112v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H24c-13.3 0-24-10.7-24-24c0-10.1 6.2-18.7 15-22.3c31.4-13.6 57.6-36.9 74.8-66.5l1.9-3.3 4.3-7.4V288H56.6c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l4.8-1.6c39.5-13.2 74.8-36.8 102.1-68.3l2.5-2.9 1.7-1.9V126.7l-1.7 .5c-12.8 3.5-26-4.1-29.5-16.8s4.1-26 16.8-29.5l23.6-6.4C209.2 63.5 247 45.8 281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23.6 6.4c12.8 3.5 20.3 16.7 16.8 29.5s-16.7 20.3-29.5 16.8zM496 320V288H320 144v32H320 496zM152.8 240H320 487.2c-12.3-9.6-23.9-20.3-34.5-32H320 187.3c-10.6 11.7-22.2 22.4-34.5 32zM100.5 400H320 539.5c-9.5-9.8-18.1-20.5-25.5-32H320 126c-7.5 11.5-16 22.2-25.5 32z"]},faFaceKissClosedEyes:{prefix:"far",iconName:"face-kiss-closed-eyes",icon:[512,512,[],"e37d","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 41.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 427.1 257.4 432 240 432c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM175.6 220c-10.6 0-19.9 3.8-25.4 9.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7zm134.6 9.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},faScaleUnbalanced:eml,faBalanceScaleLeft:emf,faFileUser:{prefix:"far",iconName:"file-user",icon:[384,512,[],"f65c","M304 464c0-44.2-35.8-80-80-80H160c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H304zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM256 288a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faUserPoliceTie:{prefix:"far",iconName:"user-police-tie",icon:[448,512,[],"e334","M217.9 .8l-152 40c-8.6 2.3-15.3 9.1-17.3 17.8s1 17.8 7.8 23.6L80 102.5v8.4c0 10.7 5.3 20.8 15.1 25.2c24.1 10.8 68.6 24 128.9 24s104.8-13.2 128.9-24c9.8-4.4 15.1-14.5 15.1-25.2v-8.4l23.6-20.2c6.8-5.8 9.8-14.9 7.8-23.6s-8.7-15.6-17.3-17.8l-152-40c-4-1.1-8.2-1.1-12.2 0zM221 48.6c1.9-.8 4-.8 5.9 0l32 12.8c3 1.2 5 4.2 5 7.4c0 17.2-7 46.1-36.9 58.6c-2 .8-4.2 .8-6.2 0C191 114.9 184 86 184 68.8c0-3.3 2-6.2 5-7.4l32-12.8zM96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2c-14 5.4-28.5 9.9-43.3 13.4c.4 3.2 .6 6.5 .6 9.8c0 46-37.2 83.2-83.2 83.2s-83.2-37.2-83.2-83.2c0-3.3 .2-6.6 .6-9.8c-14.8-3.6-29.3-8.1-43.3-13.4C96.7 176.3 96 184.1 96 192zm91.6 183.2L208 416l-12.2 48.9 0 0-.5-.9 0 0L133 360.3c-3-5-8.6-8.1-14.4-7.4C51.8 360.8 0 417.5 0 486.4C0 500.5 11.5 512 25.6 512H168h0 1 21.2H192v0h64v0h1.7 21.2 1 0H422.4c14.1 0 25.6-11.5 25.6-25.6c0-68.9-51.8-125.6-118.6-133.5c-5.8-.7-11.4 2.4-14.4 7.4L252.8 464l0 0-.5 .9 0 0L240 416l20.4-40.8c5.3-10.6-2.4-23.2-14.3-23.2H201.9c-11.9 0-19.6 12.5-14.3 23.2zM139.2 464H50.9c7.2-27 27.3-48.8 53.2-58.5L139.2 464zm257.8 0H308.8l35.1-58.5c25.9 9.7 45.9 31.5 53.2 58.5z"]},faFaceTongueMoney:{prefix:"far",iconName:"face-tongue-money",icon:[512,512,[],"e39d","M348.3 442.4c2.2-7.7 3.5-15.9 3.7-24.3c30.5-21.1 53.2-52.1 63.3-88.1c3.8-13.7-7.4-26.1-21.6-26.1H352 320 192 160 118.4c-14.2 0-25.5 12.4-21.6 26.1c10.1 36 32.8 66.9 63.3 88.1c.2 8.4 1.5 16.5 3.7 24.3C95.1 408.4 48 337.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 81.7-47.1 152.4-115.7 186.4zm-44.4 16C292.2 471.7 275.1 480 256 480s-36.2-8.3-47.9-21.5c-5.5-6.2-9.8-13.5-12.6-21.6c-2.3-6.5-3.5-13.6-3.5-20.9V336H320v80c0 7.3-1.2 14.4-3.5 20.9c-2.8 8-7.1 15.3-12.6 21.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 120c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.3c-5.7 1.2-11.6 3.3-17 7.1c-7.5 5.4-12.6 13.5-14.4 23.6c-1.3 7.3-.7 14.5 2.2 21.2c2.9 6.6 7.6 11.3 12.4 14.6c8.4 5.8 19.3 9 27.2 11.2l1.1 .3c9.6 2.7 15.4 4.6 18.8 7c2.6 1.8 2.2 6.4-.6 8l0 0c-1.2 .7-3.8 1.6-8.8 1.5c-10.1-.2-22.5-3.9-32-7.1c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c5.1 1.7 12.6 4.2 21.1 6V264c0 8.8 7.2 16 16 16s16-7.2 16-16v-8.9c4.8-.9 9.8-2.5 14.4-5.2c9.1-5.5 15-14.4 17-25.9c1.3-7.3 .7-14.5-2.2-21.2c-2.9-6.6-7.6-11.3-12.4-14.6c-7.1-5-15.5-7.2-23.9-9.4c-8.2-2.2-16.4-4.3-23.3-9.1c-2.4-1.7-2.4-5.3 .2-7.2c1-.7 3.1-1.7 7.1-2.1c8.2-.9 18.7 1 27 3.2c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-3.4-.9-7.5-1.9-12.1-2.7V120zm144-16c-8.8 0-16 7.2-16 16v9.3c-5.7 1.2-11.6 3.3-17 7.1c-7.5 5.4-12.6 13.5-14.4 23.6c-1.3 7.3-.7 14.5 2.2 21.2c2.9 6.6 7.6 11.3 12.4 14.6c8.4 5.8 19.4 9 27.2 11.2l1.1 .3c9.5 2.7 15.4 4.6 18.8 7c2.6 1.8 2.2 6.4-.6 8l0 0c-1.2 .7-3.8 1.6-8.8 1.5c-10.1-.2-22.5-3.9-32-7.1c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c5.1 1.7 12.6 4.2 21.1 6V264c0 8.8 7.2 16 16 16s16-7.2 16-16v-8.9c4.8-.9 9.8-2.5 14.4-5.2c9.1-5.5 15-14.4 17-25.9c1.3-7.3 .7-14.5-2.2-21.2c-2.9-6.6-7.6-11.3-12.4-14.6c-7.1-5-15.5-7.2-23.9-9.4c-8.2-2.2-16.4-4.3-23.3-9.1c-2.4-1.7-2.4-5.3 .2-7.2c1-.7 3.1-1.7 7.1-2.1c8.2-.9 18.7 1 27 3.2c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-3.4-.9-7.5-1.9-12.1-2.7V120c0-8.8-7.2-16-16-16zM267.2 355.6c0-6.4-5.4-11.6-12-11.6s-12 5.2-12 11.6v6.8c-4.3 .8-8.7 2.4-12.7 5.2c-5.6 4-9.5 9.8-10.8 17.2c-.9 5.3-.5 10.6 1.7 15.4c2.2 4.8 5.7 8.2 9.3 10.6c6.3 4.2 14.5 6.5 20.4 8.1l.8 .2c7.2 2 11.5 3.3 14.1 5.1c1.9 1.3 1.6 4.6-.4 5.8l0 0c-.9 .5-2.8 1.1-6.6 1.1c-7.6-.1-16.9-2.9-24-5.2c-6.3-2-13.1 1.3-15.2 7.4s1.3 12.7 7.6 14.7c3.8 1.2 9.5 3 15.8 4.4v7.8c0 6.4 5.4 11.6 12 11.6s12-5.2 12-11.6v-6.5c3.6-.6 7.3-1.8 10.8-3.8c6.8-4 11.2-10.5 12.7-18.9c.9-5.3 .5-10.6-1.7-15.4c-2.2-4.8-5.7-8.2-9.3-10.6c-5.4-3.6-11.7-5.2-17.9-6.8c-6.2-1.6-12.3-3.2-17.5-6.6c-1.8-1.2-1.8-3.9 .2-5.2c.7-.5 2.3-1.2 5.3-1.5c6.1-.6 14 .7 20.2 2.3c6.4 1.7 13-2 14.7-8.3s-2.1-12.6-8.5-14.2c-2.5-.7-5.7-1.4-9.1-2v-7.2z"]},faTennisBall:{prefix:"far",iconName:"tennis-ball",icon:[512,512,[127934],"f45e","M248 463.8c0-55.2 21.1-110.4 63.3-152.6s97.4-63.2 152.6-63.3C459.7 139.5 372.5 52.3 264 48.2c0 55.2-21.1 110.4-63.3 152.6S103.4 264 48.2 264C52.3 372.5 139.5 459.7 248 463.8zm48-3.7C378.8 444 444 378.8 460.2 296c-41.7 1-83.1 17.3-114.9 49.2S297 418.4 296 460.2zM51.9 216c41.7-1 83.1-17.3 114.9-49.2S215 93.6 216 51.9C133.2 68 68 133.2 51.9 216zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faSquareL:{prefix:"far",iconName:"square-l",icon:[448,512,[],"e275","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm176 56V336H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSortUp:emd,faSortAsc:emu,faCalendarArrowUp:emp,faCalendarUpload:emh,faCommentDots:emb,faCommenting:emm,faPlantWilt:{prefix:"far",iconName:"plant-wilt",icon:[512,512,[],"e5aa","M280 112c0-35.3 28.7-64 64-64s64 28.7 64 64v18.7c-33.9 8-56 33.6-56 72.4c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-38.8-22.1-64.4-56-72.4V112C456 50.1 405.9 0 344 0S232 50.1 232 112v36.1c-18.1-12.7-40.2-20.1-64-20.1c-61.9 0-112 50.1-112 112v18.7c-33.9 8-56 33.6-56 72.4C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-38.8-22.1-64.4-56-72.4V240c0-35.3 28.7-64 64-64s64 28.7 64 64v32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V272 240 112zM54.7 311.3c3.2-2.9 9.9-6.7 22.3-7.2c1 .1 2 .2 3.1 .2s2.1-.1 3.1-.2c12.3 .5 19.1 4.3 22.3 7.2c2.9 2.6 6.7 7.9 6.7 19.8c0 0 0 0 0 0c0 .1 0 .8-.3 2.3c-.3 1.6-.8 3.7-1.8 6.4c-1.8 5.4-4.9 12.2-9.3 19.9c-5.4 9.3-12.3 19.2-20.7 28.9c-8.3-9.7-15.3-19.6-20.7-28.9c-4.4-7.7-7.4-14.4-9.3-19.9c-.9-2.7-1.4-4.8-1.8-6.4c-.3-1.5-.3-2.2-.3-2.3c0 0 0 0 0 0c0-11.9 3.8-17.1 6.7-19.8zM400 203.1c0-11.9 3.8-17.1 6.7-19.8c3.5-3.1 11-7.3 25.3-7.3s21.9 4.1 25.3 7.3c2.9 2.6 6.7 7.9 6.7 19.8c0 0 0 0 0 0c0 .1 0 .8-.3 2.3c-.3 1.6-.8 3.7-1.8 6.4c-1.8 5.4-4.9 12.2-9.3 19.9c-5.4 9.3-12.3 19.2-20.7 28.9c-8.3-9.7-15.3-19.6-20.7-28.9c-4.4-7.7-7.4-14.4-9.3-19.9c-.9-2.7-1.4-4.8-1.8-6.4c-.3-1.5-.3-2.2-.3-2.3l0 0z"]},faScarf:{prefix:"far",iconName:"scarf",icon:[512,512,[129507],"f7c1","M306.7 256l0 0 33.9 33.9L362.7 312 312 362.7 162.4 213.1c-11.7-11.7-18.4-27.7-18.4-44.3c0-10.8 2.8-21.3 8-30.7l41.5-73.8C199.2 54.2 209.9 48 221.4 48h69.1c11.6 0 22.2 6.2 27.9 16.3L360 138.1c5.3 9.4 8 20 8 30.7c0 16.6-6.6 32.6-18.3 44.3l-9 9-50.7-50.7 8-8c3.9-3.9 6.1-9.1 6.1-14.6c0-11.4-9.3-20.7-20.7-20.7H228.7c-11.4 0-20.7 9.3-20.7 20.7c0 5.5 2.2 10.7 6.1 14.6L306.7 256h0zm101.8 33.9l-11.9-11.9L374.6 256l9-9c20.8-20.8 32.4-48.9 32.4-78.2c0-19-4.9-37.7-14.2-54.2L360.3 40.8C346.1 15.6 319.5 0 290.6 0H221.4c-28.9 0-55.6 15.6-69.7 40.8l-41.5 73.8C100.9 131.1 96 149.8 96 168.8c0 29.3 11.7 57.5 32.4 78.2L278.1 396.7l30.6 30.6 0 0 3.3 3.3 76.7 76.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L334.6 408l11.3-11.3L360 382.6l76.7 76.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L382.6 360l14.1-14.1L408 334.6l76.7 76.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L430.6 312l-3.3-3.3 0 0-18.7-18.7zM116.7 276.7l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l112-112-22.6-22.6zm48 48l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l112-112-22.6-22.6zm48 48l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l112-112-22.6-22.6z"]},faAlbumCirclePlus:{prefix:"far",iconName:"album-circle-plus",icon:[576,512,[],"e48c","M64 80H384c8.8 0 16 7.2 16 16v98.9c10.4-1.9 21.1-2.9 32-2.9c5.4 0 10.7 .2 16 .7V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H296.2c-11.8-14.3-21.4-30.5-28.2-48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm160 32c-79.5 0-144 64.5-144 144s64.5 144 144 144c11.8 0 23.2-1.4 34.2-4.1c-1.4-9.1-2.2-18.4-2.2-27.9c0-71.4 42.5-132.9 103.6-160.5C339.7 151.8 286.5 112 224 112zM192 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faUserNurseHairLong:{prefix:"far",iconName:"user-nurse-hair-long",icon:[448,512,[],"e45e","M96 70.2V128h.3c-.2 2.6-.3 5.3-.3 8v24 11c0 33.9-13.5 66.5-37.5 90.5l-3.9 3.9c-4.2 4.2-6.6 10-6.6 16C48 293.9 58.1 304 70.6 304H224 377.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-3.9-3.9c-24-24-37.5-56.6-37.5-90.5V160 136c0-2.7-.1-5.4-.3-8h.3V70.2c0-13.3-8.3-25.3-20.8-30l-96-36c-7.2-2.7-15.2-2.7-22.5 0l-96 36C104.3 44.9 96 56.8 96 70.2zM304 160v16c0 44.2-35.8 80-80 80s-80-35.8-80-80l32 0c29.8 0 55.9-16.3 69.6-40.5C257.3 150.4 275.5 160 296 160h8zM50 461.9c7.8-38.7 38-69.3 76.4-77.7l52.3 52.3c25 25 65.5 25 90.5 0l52.3-52.3c38.5 8.4 68.6 39 76.4 77.7H50zm80.4-127C56.9 343.6 0 406 0 481.8c0 15.6 12.6 28.2 28.2 28.2H419.8c15.6 0 28.2-12.6 28.2-28.2C448 406 391.1 343.6 317.6 335c-8.7-1-17.2 2.5-23.4 8.7l-58.9 58.9c-6.2 6.2-16.4 6.2-22.6 0l-58.9-58.9c-6.2-6.2-14.7-9.8-23.4-8.7zM208 48c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8V64h16c4.4 0 8 3.6 8 8V88c0 4.4-3.6 8-8 8H240v16c0 4.4-3.6 8-8 8H216c-4.4 0-8-3.6-8-8V96H192c-4.4 0-8-3.6-8-8V72c0-4.4 3.6-8 8-8h16V48z"]},faDiamond:{prefix:"far",iconName:"diamond",icon:[512,512,[9830],"f219","M249 50.9L50.9 249c-1.9 1.9-2.9 4.4-2.9 7s1 5.2 2.9 7L249 461.1c1.9 1.9 4.4 2.9 7 2.9s5.2-1 7-2.9L461.1 263c1.9-1.9 2.9-4.4 2.9-7s-1-5.2-2.9-7L263 50.9c-1.9-1.9-4.4-2.9-7-2.9s-5.2 1-7 2.9zM17 215L215 17C225.9 6.1 240.6 0 256 0s30.1 6.1 41 17L495 215c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L297 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17L17 297C6.1 286.1 0 271.4 0 256s6.1-30.1 17-41z"]},faSquareLeft:emg,faArrowAltSquareLeft:emy,faFaceGrinSquint:emM,faGrinSquint:emv,faCircleEllipsisVertical:{prefix:"far",iconName:"circle-ellipsis-vertical",icon:[512,512,[],"e10b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHandHoldingDollar:emC,faHandHoldingUsd:emI,faGridDividers:{prefix:"far",iconName:"grid-dividers",icon:[512,512,[],"e3ad","M0 24C0 10.7 10.7 0 24 0H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM80 176h32V144H80v32zM32 128c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V128zM80 464h32V432H80v32zM32 416c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V416zM240 144v32h32V144H240zM224 96h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zm16 368h32V432H240v32zm-48-48c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416zM400 144v32h32V144H400zM384 96h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zm16 368h32V432H400v32zm-48-48c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V416zM24 288H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faBacterium:{prefix:"far",iconName:"bacterium",icon:[512,512,[],"e05a","M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-8.6 14.3-16.5 29.5-23.3 45.2l-9.8-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.4 4.5c-4.8 16.8-8.2 34-10 51c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3c.6-3.9 1.4-7.7 2.5-11.5l12.7 5.5c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM207.9 372.9c-.1 .7-.2 1.4-.3 2.1c-3.8 34.6-34.6 59.9-69.4 56.8c-35.1-3.2-61-34.2-58-69.2c4.4-41 20.4-84 42.9-121.4c38-63.4 107.9-131.1 230.5-159.4c34.4-7.9 68.8 13.5 76.8 48s-13.5 68.8-48 76.8C297 226.1 254.9 270.3 232.9 306.9c-10.8 18-21.1 40.8-25 66zM192 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm48-88a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHandPointer:{prefix:"far",iconName:"hand-pointer",icon:[448,512,[],"f25a","M160 64c0-8.8 7.2-16 16-16s16 7.2 16 16V200c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c7.8 0 14.3 5.6 15.7 13c1.6 8.2 7.3 15.1 15.1 18s16.7 1.6 23.3-3.6c2.7-2.1 6.1-3.4 9.9-3.4c8.8 0 16 7.2 16 16l0 16V392c0 39.8-32.2 72-72 72H272 212.3h-.9c-37.4 0-72.4-18.7-93.2-49.9L50.7 312.9c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4L116 353.2c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23V320 64zM176 0c-35.3 0-64 28.7-64 64V261.7C91.2 238 55.5 232.8 28.5 250.7C-.9 270.4-8.9 310.1 10.8 339.5L78.3 440.8c29.7 44.5 79.6 71.2 133.1 71.2h.9H272h56c66.3 0 120-53.7 120-120V288l0-16c0-35.3-28.7-64-64-64c-4.5 0-8.8 .5-13 1.3c-11.7-15.4-30.2-25.3-51-25.3c-6.9 0-13.5 1.1-19.7 3.1C288.7 170.7 269.6 160 248 160c-2.7 0-5.4 .2-8 .5V64c0-35.3-28.7-64-64-64zm48 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z"]},faDrumSteelpan:{prefix:"far",iconName:"drum-steelpan",icon:[576,512,[],"f56a","M528 160c0-9.9-8-29.9-55-49.8c-20-8.5-44.3-15.4-71.9-20.6c-1.2 4.1-2.4 8.8-3.6 13.8c-4.5 18.9-7.6 39.2-5.7 53.3c2.2 16.3 10.4 35.1 19.3 51.1c4 7.3 7.9 13.5 10.9 18c19.1-4.5 36.2-9.9 51-16.2c47.1-19.9 55-39.9 55-49.8zM369.1 231.2c-6.9-12.5-14.9-28.8-20.1-46.3c-15.4 8-36 15.1-61 15.1s-45.6-7.1-61-15.1c-5.2 17.5-13.2 33.8-20.1 46.3c-.7 1.3-1.4 2.5-2.1 3.8c25.7 3.3 53.7 5 83.2 5s57.5-1.8 83.2-5c-.7-1.2-1.4-2.5-2.1-3.8zM350.8 92.3c.8-3.2 1.6-6.3 2.3-9.3c-20.6-2-42.4-3-65.1-3s-44.5 1-65.1 3c.8 2.9 1.6 6 2.3 9.3c2.6 11 5.4 24.5 6.7 38.4c.1 .1 .2 .2 .3 .2c2.6 2.3 6.6 5.4 11.8 8.6c10.5 6.4 25.4 12.5 44 12.5s33.5-6.2 44-12.5c5.2-3.2 9.2-6.3 11.8-8.6c.1-.1 .2-.2 .3-.2c1.3-13.9 4.1-27.4 6.7-38.4zM103 209.8c14.8 6.3 31.9 11.7 51 16.2c3-4.5 6.9-10.8 10.9-18c8.9-16 17.1-34.9 19.3-51.1c1.9-14.2-1.1-34.5-5.7-53.3c-1.2-5-2.5-9.7-3.6-13.8c-27.6 5.1-51.9 12.1-71.9 20.6C56 130.1 48 150.1 48 160s8 29.9 55 49.8zM576 160V352c0 24.3-11.3 44.9-28.1 61c-16.5 15.8-39.1 28.3-64.8 37.8C431.7 470.1 362.6 480 288 480s-143.7-9.9-195.1-29.1c-25.6-9.6-48.2-22-64.8-37.8C11.3 396.9 0 376.3 0 352V160C0 80 128.9 32 288 32s288 48 288 128zm-48 74.9C476.4 269 388.2 288 288 288s-188.4-19-240-53.1V352c0 8.2 3.5 16.9 13.3 26.3c10.2 9.7 26.2 19.3 48.4 27.6C153.9 422.4 216.8 432 288 432s134.1-9.6 178.3-26.1c22.1-8.3 38.2-17.8 48.4-27.6c9.9-9.4 13.3-18.2 13.3-26.3V234.9z"]},faHandScissors:{prefix:"far",iconName:"hand-scissors",icon:[512,512,[],"f257","M.2 276.3c-1.2-35.3 26.4-65 61.7-66.2l3.3-.1L57 208.1C22.5 200.5 .7 166.3 8.3 131.8S50.2 75.5 84.7 83.2l173 38.3c2.3-2.9 4.7-5.7 7.1-8.5l18.4-20.3C299.9 74.5 323.5 64 348.3 64l10.2 0c54.1 0 104.1 28.7 131.3 75.4l1.5 2.6c13.6 23.2 20.7 49.7 20.7 76.6L512 344c0 66.3-53.7 120-120 120l-8 0-96 0c-35.3 0-64-28.7-64-64c0-2.8 .2-5.6 .5-8.3c-19.4-11-32.5-31.8-32.5-55.7c0-.8 0-1.6 0-2.4L66.4 338c-35.3 1.2-65-26.4-66.2-61.7zm63.4-18.2c-8.8 .3-15.7 7.7-15.4 16.5s7.7 15.7 16.5 15.4l161.5-5.6c9.8-.3 18.7 5.3 22.7 14.2s2.2 19.3-4.5 26.4c-2.8 2.9-4.4 6.7-4.4 11c0 8.8 7.2 16 16 16c9.1 0 17.4 5.1 21.5 13.3s3.2 17.9-2.3 25.1c-2 2.7-3.2 6-3.2 9.6c0 8.8 7.2 16 16 16l96 0 8 0c39.8 0 72-32.2 72-72l0-125.4c0-18.4-4.9-36.5-14.2-52.4l-1.5-2.6c-18.6-32-52.8-51.6-89.8-51.6l-10.2 0c-11.3 0-22 4.8-29.6 13.1l-17.5-15.9 17.5 15.9-18.4 20.3c-.6 .6-1.1 1.3-1.7 1.9l57 13.2c8.6 2 14 10.6 12 19.2s-10.6 14-19.2 12l-85.6-19.7L74.3 130c-8.6-1.9-17.2 3.5-19.1 12.2s3.5 17.2 12.2 19.1l187.5 41.6c10.2 2.3 17.8 10.9 18.7 21.4l.1 1c.6 6.6-1.5 13.1-5.8 18.1s-10.6 7.9-17.2 8.2L63.6 258.1z"]},faHandsPraying:emA,faPrayingHands:emz,faFacePensive:{prefix:"far",iconName:"face-pensive",icon:[512,512,[],"e384","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 368h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H208c-13.3 0-24-10.7-24-24s10.7-24 24-24zm143.6-84c10.6 0 19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C391.7 317.2 371 324 351.6 324s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9c5.5 5.8 14.8 9.7 25.4 9.7zm-217.4-9.7c5.5 5.8 14.8 9.7 25.4 9.7s19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C199.7 317.2 179 324 159.6 324s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9zM81.7 215.2c-4-7.9-.7-17.5 7.2-21.5l22.9-11.4c14.5-7.2 27.2-17.6 37.4-30.2l14.4-18c5.5-6.9 15.6-8 22.5-2.5s8 15.6 2.5 22.5l-14.4 18c-13 16.3-29.4 29.5-48 38.8l-22.9 11.4c-7.9 4-17.5 .7-21.5-7.2zm341.5-21.5c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2L386 210.9c-18.6-9.3-35-22.6-48.1-38.8l-14.4-18c-5.5-6.9-4.4-17 2.5-22.5s17-4.4 22.5 2.5l14.4 18c10.1 12.7 22.9 23 37.4 30.2l22.9 11.4z"]},faUserMusic:{prefix:"far",iconName:"user-music",icon:[640,512,[],"f8eb","M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H288v0c0 19.1 7.7 35.4 18.9 48H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304h91.4c36.3 0 70.1 10.9 98.3 29.5v51.6c-3.2 .4-6.5 1-9.6 1.7C335.1 365.2 304 352 269.7 352H178.3c-65.7 0-120.1 48.7-129 112zM630 164.5c6.3 4.5 10 11.8 10 19.5v48V392c0 1.2-.1 2.4-.3 3.6c.2 1.5 .3 2.9 .3 4.4c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V265.3l-144 48V464c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V296 248c0-10.3 6.6-19.5 16.4-22.8l192-64c7.3-2.4 15.4-1.2 21.6 3.3z"]},faArrowRotateRight:emL,faArrowRightRotate:emT,faArrowRotateForward:emw,faRedo:emH,faMessagesDollar:emx,faCommentsAltDollar:emN,faSensorOn:{prefix:"far",iconName:"sensor-on",icon:[640,512,[],"e02b","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm56 96c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm381.3-20c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM536 232c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H536zm13.3 140c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32z"]},faBalloon:{prefix:"far",iconName:"balloon",icon:[384,512,[],"e2e3","M48 192c0-79.5 64.5-144 144-144s144 64.5 144 144c0 35.8-18.4 74.2-46.5 110.7c-27.5 35.7-60.2 64.2-79 79.3c-7.6 6.1-13.8 13.5-18.4 21.8c-4.6-8.3-10.9-15.8-18.4-21.8c-18.9-15.1-51.5-43.6-79-79.3C66.4 266.2 48 227.8 48 192zM150.7 450.5L144 464l-.1 .1-3 6-11.6 23.2c-.9 1.8-1.4 3.8-1.4 5.8c0 7.1 5.8 12.9 12.9 12.9h25.9 6.7 .1 36.7 .1 6.7 25.9c7.1 0 12.9-5.8 12.9-12.9c0-2-.5-4-1.4-5.8l-11.6-23.2-3-6-.1-.1-6.7-13.5c-5.3-10.6-2.1-23.6 7.1-31C281.2 386.9 384 294.6 384 192C384 86 298 0 192 0S0 86 0 192C0 294.6 102.8 386.9 143.6 419.5c9.3 7.4 12.5 20.4 7.1 31zM128 184c0-30.9 25.1-56 56-56c13.3 0 24-10.7 24-24s-10.7-24-24-24C126.6 80 80 126.6 80 184c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faBiohazard:{prefix:"far",iconName:"biohazard",icon:[576,512,[9763],"f780","M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c3.3-6.2 5.9-12.8 7.3-19.8c-29.9-23.5-51.1-57.5-58.3-96.4c-7.1-2.2-14.4-3.4-21.7-3.8c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c3.8 6.9 8.5 13.3 14.3 18.8c18-7 37.5-10.8 57.9-10.8s40 3.8 57.9 10.8c5.8-5.5 10.5-11.9 14.3-18.8c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM445.3 301.3c-7.2 38.9-28.5 72.9-58.3 96.4c1.5 7 4 13.7 7.3 19.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-7.3 .3-14.6 1.5-21.7 3.8z"]},faChessQueenPiece:emV,faChessQueenAlt:emk,faLocationCrosshairs:emE,faLocation:emD,faMarsDouble:{prefix:"far",iconName:"mars-double",icon:[640,512,[9891],"f227","M288 56c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9l-83.7 83.7C338.7 227.2 352 264.1 352 304c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c39.9 0 76.8 13.3 106.3 35.7L366.1 80H312c-13.3 0-24-10.7-24-24zM176 432a128 128 0 1 0 0-256 128 128 0 1 0 0 256zM480 158.1L558.1 80H504c-13.3 0-24-10.7-24-24s10.7-24 24-24H616c13.3 0 24 10.7 24 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9l-83.7 83.7C530.7 227.2 544 264.1 544 304c0 97.2-78.8 176-176 176c-22.6 0-44.2-4.3-64-12c14.3-11.2 27.1-24.2 38-38.6c8.4 1.7 17.1 2.6 26 2.6c70.7 0 128-57.3 128-128c0-35.7-14.7-68.1-38.3-91.3C471.3 202.5 480 186.3 480 168v-9.9z"]},faHousePersonLeave:emS,faHouseLeave:em_,faHousePersonDepart:emO,faRulerTriangle:{prefix:"far",iconName:"ruler-triangle",icon:[512,512,[128208],"f61c","M48 448V67.9l66.7 66.7-14.1 14.1c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l14.1-14.1 57.4 57.4-14.1 14.1c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l14.1-14.1 57.4 57.4-14.1 14.1c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l14.1-14.1 57.4 57.4-14.1 14.1c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l14.1-14.1L444.1 464H64c-8.8 0-16-7.2-16-16zm454.6 6.6L57.4 9.4C51.4 3.4 43.2 0 34.7 0H32C14.3 0 0 14.3 0 32V448c0 35.3 28.7 64 64 64H480c17.7 0 32-14.3 32-32v-2.7c0-8.5-3.4-16.6-9.4-22.6zM128 256V384H256L128 256z"]},faCardClub:{prefix:"far",iconName:"card-club",icon:[384,512,[],"e3e9","M320 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm66.1 208.3C101.9 211.3 80 235.1 80 264c0 30.9 25.1 56 56 56c15.7 0 29.8-6.4 40-16.8V336H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H208V303.2c10.2 10.4 24.3 16.8 40 16.8c30.9 0 56-25.1 56-56c0-28.9-21.9-52.7-50.1-55.7c1.4-5.2 2.1-10.7 2.1-16.3c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 5.6 .7 11.1 2.1 16.3z"]},faChildDress:{prefix:"far",iconName:"child-dress",icon:[320,512,[],"e59c","M184 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM88 72a72 72 0 1 1 144 0A72 72 0 1 1 88 72zm-17 129.8c21.3-25.7 52.7-40.9 86-41.8c.7 0 1.4 0 2.2 0h.9 .9c.7 0 1.4 0 2.2 0c33.3 .9 64.6 16.1 86 41.8l65.4 78.8c8.5 10.2 7.1 25.3-3.1 33.8s-25.3 7.1-33.8-3.1l-43.1-52 36.3 109c2.4 7.3 1.2 15.4-3.3 21.6s-11.8 10-19.5 10H224v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H144v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H72c-7.7 0-15-3.7-19.5-10s-5.7-14.3-3.3-21.6l36.3-109-43.1 52c-8.5 10.2-23.6 11.6-33.8 3.1S-2.9 290.9 5.5 280.7l65.4-78.8zM160 208c-.5 0-1 0-1.4 0c-3.2 .2-6.1 2.3-7.1 5.5L105.3 352H214.7L168.5 213.5c-1-3.1-3.9-5.3-7.1-5.5c-.5 0-1 0-1.4 0z"]},faUsersBetweenLines:{prefix:"far",iconName:"users-between-lines",icon:[640,512,[],"e591","M24 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24S10.7 0 24 0zm0 464H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zM321.6 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-60.5 80.8c4.1-.5 8.3-.8 12.5-.8h48 48c4.2 0 8.4 .3 12.5 .8c47.1 6.1 83.5 46.4 83.5 95.2c0 17.7-14.3 32-32 32h-224c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32h0c10.5-29.7 35.3-52.8 66.1-60.9c0 0 0 0 0 0c3.9-1 7.9-1.8 11.9-2.3zM273.6 240c-19.4-14.6-32-37.8-32-64c0-44.2 35.8-80 80-80s80 35.8 80 80c0 26.2-12.6 49.4-32 64l0 0c-13.4 10-30 16-48 16s-34.6-6-48-16l0 0zM392.7 341.9c-6.8-3.8-14.7-5.9-23.1-5.9h-96c-20.9 0-38.7 13.4-45.3 32H414.9c-2.6-7.3-6.9-13.8-12.4-19c-3.7-1.7-7-4.2-9.8-7.1zM147.2 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM96 256h96c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6H64c-17.7 0-32-14.3-32-32c0-35.3 28.7-64 64-64zm480 96H493.6c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6h96c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32zM499.2 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faLungsVirus:{prefix:"far",iconName:"lungs-virus",icon:[640,512,[],"e067","M344 24V150.4c-7.1-4.1-15.3-6.4-24-6.4s-16.9 2.3-24 6.4V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM256 165.3v24.1c-14.4-9.6-32.8-10.5-48-2.9V165.3c0-11.8-9.6-21.3-21.3-21.3c-6.8 0-12.8 3.2-16.4 8.3c-14.7 21.1-42.3 62.6-67.8 111.6C77 312.8 54.3 367.9 48 417v6c0 22.6 18.3 41 41 41c3.4 0 6.7-.4 9.9-1.2l72.7-18.2c6.4-1.6 12.3-4.5 17.3-8.3c1.8 2.9 4 5.6 6.6 8.2c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3zm273.4 344l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c2.5-2.5 4.7-5.3 6.6-8.2c5 3.8 10.9 6.7 17.3 8.3l72.7 18.2c3.3 .8 6.6 1.2 9.9 1.2c22.6 0 41-18.3 41-41v-6c-6.3-49.1-29-104.2-54.4-153.1c-25.5-49-53.1-90.5-67.8-111.6c-3.6-5.1-9.6-8.3-16.4-8.3c-11.8 0-21.3 9.6-21.3 21.3v21.2c-15.2-7.6-33.6-6.6-48 2.9V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7zM320 176c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faSpinnerThird:{prefix:"far",iconName:"spinner-third",icon:[512,512,[],"f3f4","M457 372c11.5 6.6 26.3 2.7 31.8-9.3C503.7 330.2 512 294.1 512 256C512 122.7 410.1 13.2 280 1.1C266.8-.1 256 10.7 256 24s10.8 23.9 24 25.4C383.5 61.2 464 149.2 464 256c0 29.3-6.1 57.3-17 82.6c-5.3 12.2-1.5 26.8 10 33.5z"]},faFaceGrinTears:emP,faGrinTears:emj,faPhone:{prefix:"far",iconName:"phone",icon:[512,512,[128222,128379],"f095","M375.8 275.2c-16.4-7-35.4-2.4-46.7 11.4l-33.2 40.6c-46-26.7-84.4-65.1-111.1-111.1L225.3 183c13.8-11.3 18.5-30.3 11.4-46.7l-48-112C181.2 6.7 162.3-3.1 143.6 .9l-112 24C13.2 28.8 0 45.1 0 64v0C0 295.2 175.2 485.6 400.1 509.5c9.8 1 19.6 1.8 29.6 2.2c0 0 0 0 0 0c0 0 .1 0 .1 0c6.1 .2 12.1 .4 18.2 .4l0 0c18.9 0 35.2-13.2 39.1-31.6l24-112c4-18.7-5.8-37.6-23.4-45.1l-112-48zM441.5 464C225.8 460.5 51.5 286.2 48.1 70.5l99.2-21.3 43 100.4L154.4 179c-18.2 14.9-22.9 40.8-11.1 61.2c30.9 53.3 75.3 97.7 128.6 128.6c20.4 11.8 46.3 7.1 61.2-11.1l29.4-35.9 100.4 43L441.5 464zM48 64v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0s0 0 0 0"]},faComputerMouseScrollwheel:emB,faMouseAlt:emR,faCalendarXmark:emU,faCalendarTimes:emF,faChildReaching:{prefix:"far",iconName:"child-reaching",icon:[384,512,[],"e59d","M192 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 96A72 72 0 1 0 192 0a72 72 0 1 0 0 144zm-.2 32c-41.6 0-80-22.4-100.6-58.5L76.9 92.2c-6.5-11.5-21.2-15.6-32.7-9s-15.6 21.2-9 32.7l14.4 25.3c15 26.5 36.8 47.7 62.5 62.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h64V488c0 13.3 10.7 24 24 24s24-10.7 24-24V203c25-14 46.2-34.6 61.1-60.2l15.6-26.7c6.7-11.4 2.8-26.1-8.6-32.8s-26.1-2.8-32.8 8.6l-15.6 26.7C271 154.2 232.9 176 191.8 176zM224 336H160V220.9c10.4 2.1 21 3.1 31.8 3.1c10.9 0 21.7-1.1 32.2-3.2V336z"]},faTableLayout:{prefix:"far",iconName:"table-layout",icon:[512,512,[],"e290","M448 80c8.8 0 16 7.2 16 16v64H48V96c0-8.8 7.2-16 16-16H448zM48 416V208h96V432H64c-8.8 0-16-7.2-16-16zm144 16V208H464V416c0 8.8-7.2 16-16 16H192zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faNarwhal:{prefix:"far",iconName:"narwhal",icon:[640,512,[],"f6fe","M639.4 20.5c2.3-7.7-1.6-16-9-19.2s-16-.4-20.1 6.5L516 167.3c-15.7-4.7-32.3-7.3-49.6-7.3c-53.1 0-104.4 19.5-144.1 54.8L177.9 343.2c-6.4 5.7-14.6 8.8-23.1 8.8c-19.2 0-34.8-15.6-34.8-34.8V304 258.7l37.9-26.5c21.4-15 34.1-39.4 34.1-65.5l0-54.7c0-6-3.3-11.4-8.6-14.2s-11.7-2.3-16.6 1.1L96 148.5 25.2 98.9c-4.9-3.4-11.3-3.8-16.6-1.1S0 106 0 112l0 54.7c0 26.1 12.7 50.6 34.1 65.5L72 258.7V304v13.2V352c0 88.4 71.6 160 160 160H464c97.2 0 176-80 176-177.2c0-50.1-21.2-95.5-55.1-127.5L639.4 20.5zM232 464c-46.3 0-86-28.1-103.1-68.1c8.1 2.7 16.8 4.1 25.9 4.1c20.3 0 39.8-7.4 55-20.9L354.2 250.7c30.9-27.5 70.9-42.7 112.2-42.7C535.4 208 592 265 592 334.8C592 405.9 534.3 464 464 464H232zM496 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faRampLoading:{prefix:"far",iconName:"ramp-loading",icon:[448,512,[],"f4d4","M96 48H352c8.8 0 16 7.2 16 16V312.4l48 88V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64V400.4l48-88V64c0-8.8 7.2-16 16-16zm67 240c-20.5 0-39.3 11.2-49.2 29.2l-74 135.7C25.3 479.5 44.6 512 75 512H373c30.4 0 49.7-32.5 35.1-59.2l-74-135.7c-9.8-18-28.7-29.2-49.2-29.2H163zm-7 52.2c1.4-2.6 4.1-4.2 7-4.2H285c2.9 0 5.6 1.6 7 4.2L359.6 464H88.4L156 340.2z"]},faCalendarCirclePlus:{prefix:"far",iconName:"calendar-circle-plus",icon:[576,512,[],"e470","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 352 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"]},faToothbrush:{prefix:"far",iconName:"toothbrush",icon:[576,512,[129701],"f635","M64 176c-8.8 0-16-7.2-16-16s7.2-16 16-16H288c29.4 0 55.1-11.9 71-36.1c4.3-6.5 7.4-13.2 9.7-19.9c6.4 2.7 12 6 16.6 9.7c9.5 7.7 14.6 17 14.6 30.3c0 26.5-21.5 48-48 48H64zM0 160c0 35.3 28.7 64 64 64H352c53 0 96-43 96-96c0-58.5-51.6-89.9-104-95.2c-8.8-.9-15.8 6.4-16.4 15.2c-1.5 25.3-8.4 48-39.6 48H64C28.7 96 0 124.7 0 160zM80 280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56h80 80 80 80H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H400V280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H320V280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H240V280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H160V280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H80V280z"]},faBorderInner:{prefix:"far",iconName:"border-inner",icon:[448,512,[],"f84e","M416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM384 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM384 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM0 64a32 32 0 1 1 64 0A32 32 0 1 1 0 64zM32 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 352a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 64a32 32 0 1 1 64 0A32 32 0 1 1 96 64zm32 352a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 64c-13.3 0-24-10.7-24-24l0-176L24 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l176 0 0-176c0-13.3 10.7-24 24-24s24 10.7 24 24l0 176 176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0 0 176c0 13.3-10.7 24-24 24z"]},faPawClaws:{prefix:"far",iconName:"paw-claws",icon:[512,512,[],"f702","M178.1 15.3L138.9 58.4C121.6 77.4 112 102.3 112 128h0c-.2 11.3 1.5 23.2 5.5 35.1c14.3 42.9 52.1 69.1 84.4 58.5s46.9-53.9 32.6-96.8C226.3 100.2 210.3 81 192 71.2V20.7c0-7.3-9-10.8-13.9-5.4zm132 206.3c32.3 10.6 70.1-15.6 84.4-58.5c4-11.9 5.7-23.9 5.5-35.1h0c0-25.7-9.6-50.6-26.9-69.6L333.9 15.3C329 9.9 320 13.4 320 20.7V71.2c-18.3 9.8-34.3 28.9-42.5 53.6c-14.3 42.9 .3 86.2 32.6 96.8zm-209.7 8.9C91.1 214.7 77.9 203 64 196.8V152.6c0-7.7-9.9-11-14.5-4.7L12.2 199.2C4.3 210.1 0 223.3 0 236.8V240H0c-.1 13.3 3.7 27.8 11.6 41.4c18.9 32.4 54 47.3 78.5 33.3s29.1-51.7 10.2-84.1zM256 304c20.6 0 96.1 15.4 141.7 137.7c1.4 3.7 2.3 8.5 2.3 14.2c0 4.5-3.6 8.1-8.1 8.1h-3.4c-2.2 0-4.3-.4-6.3-1.2l-72.7-29.1c-34.3-13.7-72.6-13.7-107 0l-72.7 29.1c-2 .8-4.2 1.2-6.3 1.2h-3.4c-4.5 0-8.1-3.6-8.1-8.1c0-5.7 .9-10.4 2.3-14.2C159.9 319.4 235.4 304 256 304zm0-48c-41.2 0-134.3 28.4-186.7 169c-3.7 9.9-5.3 20.4-5.3 31c0 31 25.1 56.1 56.1 56.1h3.4c8.3 0 16.5-1.6 24.2-4.7l72.7-29.1c22.9-9.2 48.4-9.2 71.3 0l72.7 29.1c7.7 3.1 15.9 4.7 24.2 4.7h3.4c31 0 56.1-25.1 56.1-56.1c0-10.5-1.6-21.1-5.3-31C390.3 284.4 297.2 256 256 256zm165.8 58.7c24.5 14 59.7-.9 78.5-33.3c7.9-13.6 11.7-28.1 11.6-41.4h0v-3.2c0-13.5-4.3-26.7-12.2-37.6l-37.3-51.3c-4.6-6.3-14.5-3-14.5 4.7v44.2c-13.9 6.1-27.1 17.8-36.4 33.7c-18.9 32.4-14.3 70.1 10.2 84.1z"]},faKiwiFruit:{prefix:"far",iconName:"kiwi-fruit",icon:[448,512,[],"e30c","M399.8 265.3C358.7 298.6 295.3 320 224 320s-134.7-21.4-175.8-54.7C53.1 358.2 129.9 432 224 432s170.9-73.8 175.8-166.7zM448 176v80c0 123.7-100.3 224-224 224S0 379.7 0 256V176C0 96.5 100.3 32 224 32s224 64.5 224 144zM224 64c-8.8 0-16 7.2-16 16v24c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8-7.2-16-16-16zM64 176c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm256 0c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16zm-96 56c-8.8 0-16 7.2-16 16v24c0 8.8 7.2 16 16 16s16-7.2 16-16V248c0-8.8-7.2-16-16-16zM139.3 92.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-16-16zm192 0c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6zm-176 150.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16-16zm160-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-16-16zM280 176c0-13.3-25.1-24-56-24s-56 10.7-56 24s25.1 24 56 24s56-10.7 56-24z"]},faTrafficLightSlow:{prefix:"far",iconName:"traffic-light-slow",icon:[320,512,[],"f639","M64 48c-8.8 0-16 7.2-16 16V352c0 61.9 50.1 112 112 112s112-50.1 112-112V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V352c0 88.4-71.6 160-160 160S0 440.4 0 352V64zM144 376a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm0-120a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM144 136a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faRectangleCode:{prefix:"far",iconName:"rectangle-code",icon:[512,512,[],"e322","M448 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H448zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM287 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0zM225 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},faHeadSideVirus:{prefix:"far",iconName:"head-side-virus",icon:[512,512,[],"e064","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zM224 72c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 160.1 129 200 96 200c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 294.5 208 311 208 344c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 271.9 319 232 352 232c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 137.5 240 121 240 88c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faKeyboardBrightness:{prefix:"far",iconName:"keyboard-brightness",icon:[640,512,[],"e1c0","M129 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80zm167 33c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V200zm135 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-80 80zM0 392c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm216-24c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H216zm320 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H536z"]},faBooksMedical:{prefix:"far",iconName:"books-medical",icon:[576,512,[],"f7e8","M112 416v48h64V416H112zm88 89.6c-7.1 4.1-15.3 6.4-24 6.4H112c-26.5 0-48-21.5-48-48V416 392v-8H176V368 320h48v48h64V144H224v48H176V144 128H64v-8V96 48C64 21.5 85.5 0 112 0h64c8.7 0 16.9 2.3 24 6.4C207.1 2.3 215.3 0 224 0h64c20.6 0 38.1 12.9 45 31.1c5.6-6.1 12.9-10.7 21.4-13L413.9 1.6c24.7-6.8 50.1 8.3 56.7 33.8l18 69.2 6 23.2 61.8 238.3 6 23.2 11.9 46c6.6 25.5-8 51.7-32.7 58.5l-59.6 16.5c-24.7 6.8-50.1-8.3-56.7-33.8l-18-69.2-6-23.2L339.6 145.9 336 132.2V144 368v24 24 48c0 26.5-21.5 48-48 48H224c-8.7 0-16.9-2.3-24-6.4zM224 464h64V416H224v48zM176 48H112V96h64V48zm48 48h64V48H224V96zM504.1 355.7l-55.8-215-56.5 15.6 55.8 215 56.5-15.6zm-44.4 62.1l11.9 45.7L528 447.9c0-.1 0-.2 0-.3l0-.1-11.7-45.2-56.5 15.6zm-79.9-308l56.5-15.6L424.4 48.5 368 64.1c0 .1 0 .2 0 .4l11.7 45.2zM64 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H128v48c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V288H16c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16H64V176z"]},faLightbulbSlash:{prefix:"far",iconName:"lightbulb-slash",icon:[640,512,[],"f673","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-195-152.8c4.4-6.2 8.9-12.4 13.4-18.6l0 0 0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0C249.7 0 189.1 41.2 160.8 100.8L38.8 5.1zM200 131.4C218.1 82.7 265 48 320 48c70.7 0 128 57.3 128 128c0 27.2-8.4 52.3-22.8 72.9c-3.7 5.3-8.1 11.3-12.7 17.7l0 0 0 0 0 0 0 0c-4.6 6.3-9.5 13-14.4 20L268.9 185.5c1.9-2.6 3.1-5.9 3.1-9.5c0-26.5 21.5-48 48-48c8.8 0 16-7.2 16-16s-7.2-16-16-16c-40 0-73.1 29.3-79 67.6l-41-32.1zM400 424.9L388.7 416H240v16c0 44.2 35.8 80 80 80s80-35.8 80-80v-7.1zM152.4 229.8c5.4 16.8 13.2 32.4 23 46.6c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5h48.6c-2.6-18.7-7.9-38.6-18.3-57.5c-2-3.7-4.2-7.5-6.5-11.2L152.4 229.8z"]},faHouseBlank:emG,faHomeBlank:emY,faSquare5:{prefix:"far",iconName:"square-5",icon:[448,512,[],"e25a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm176 32H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H196l-7.8 43 61.4 6.9c40.1 4.5 70.4 38.4 70.4 78.8c0 43.8-35.5 79.3-79.3 79.3h-36c-27.5 0-53.3-13.7-68.6-36.6l-4.1-6.1c-7.4-11-4.5-25.9 6.5-33.3s25.9-4.5 33.3 6.5l4.1 6.1c6.4 9.6 17.2 15.3 28.8 15.3h36c17.3 0 31.3-14 31.3-31.3c0-15.9-12-29.3-27.8-31.1l-86.9-9.8c-6.6-.7-12.6-4.2-16.6-9.5s-5.5-12.1-4.4-18.6l16-88c2.1-11.4 12-19.7 23.6-19.7z"]},faSquareHeart:emQ,faHeartSquare:emq,faPuzzle:{prefix:"far",iconName:"puzzle",icon:[512,512,[],"e443","M448 0c35.3 0 64 28.7 64 64V192c0 8.8-7.2 16-16 16H444c-6.6 0-12 5.4-12 12v4c0 17.7-14.3 32-32 32s-32-14.3-32-32v-4c0-6.6-5.4-12-12-12l-36 0c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-8.8 0-16-7.2-16-16V16c0-8.8 7.2-16 16-16H448zM0 240V128C0 92.7 28.7 64 64 64H208c8.8 0 16 7.2 16 16v52c0 6.6 5.4 12 12 12h4c17.7 0 32 14.3 32 32s-14.3 32-32 32h-4c-6.6 0-12 5.4-12 12v52c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v16c0 8.8-7.2 16-16 16H48V440c0 13.3 10.7 24 24 24H224V428c0-6.6-5.4-12-12-12h-4c-17.7 0-32-14.3-32-32s14.3-32 32-32h4c6.6 0 12-5.4 12-12V304c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v16c0 17.7 14.3 32 32 32s32-14.3 32-32V304c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16V448c0 35.3-28.7 64-64 64H256 240 72c-39.8 0-72-32.2-72-72V272 240z"]},faUserGear:emK,faUserCog:emZ,faPipeCircleCheck:{prefix:"far",iconName:"pipe-circle-check",icon:[640,512,[],"e436","M24 96c13.3 0 24 10.7 24 24v8H320 464v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v32 40.7c-5.3-.5-10.6-.7-16-.7c-10.9 0-21.6 1-32 2.9V176H320 48V336H322.9c-1.9 10.4-2.9 21.1-2.9 32c0 5.4 .2 10.7 .7 16H48v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V360 152 120c0-13.3 10.7-24 24-24zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm188.7-43.3L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z"]},faArrowUp19:emW,faSortNumericUp:em$,faOctagonExclamation:{prefix:"far",iconName:"octagon-exclamation",icon:[512,512,[],"e204","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM256 128c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faDialLow:{prefix:"far",iconName:"dial-low",icon:[576,512,[],"e15d","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 336c-53.6 0-98.4-37.7-109.4-88H288c13.3 0 24-10.7 24-24s-10.7-24-24-24H178.6c11-50.3 55.8-88 109.4-88c61.9 0 112 50.1 112 112s-50.1 112-112 112zM128 288a160 160 0 1 0 320 0 160 160 0 1 0 -320 0zm448 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faDoorClosed:{prefix:"far",iconName:"door-closed",icon:[576,512,[128682],"f52a","M416 48c8.8 0 16 7.2 16 16V464H144V64c0-8.8 7.2-16 16-16H416zm64 416V64c0-35.3-28.7-64-64-64H160C124.7 0 96 28.7 96 64V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H96h48H432h48 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H480zM368 224a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},faLaptopMobile:emX,faPhoneLaptop:emJ,faConveyorBeltBoxes:em1,faConveyorBeltAlt:em0,faShieldVirus:{prefix:"far",iconName:"shield-virus",icon:[512,512,[],"e06c","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM256 96c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C177.5 184.1 161 224 128 224c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C200.1 318.5 240 335 240 368c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C334.5 295.9 351 256 384 256c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C311.9 161.5 272 145 272 112c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faStarfighterTwinIonEngineAdvanced:em2,faStarfighterAltAdvanced:em6,faDiceSix:{prefix:"far",iconName:"dice-six",icon:[448,512,[9861],"f526","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm0 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faStarfighterTwinIonEngine:em4,faStarfighterAlt:em3,faRocketLaunch:{prefix:"far",iconName:"rocket-launch",icon:[512,512,[128640],"e027","M197.9 253.9c12.9 6.4 24.7 14.8 35 25.2s18.8 22.2 25.2 35c105.8-30 156.7-79.5 181.5-126c25-46.8 27.3-97.6 22-137.7c-40.1-5.3-90.9-3-137.7 22c-46.5 24.8-96 75.8-126 181.5zM384 312.1v82.2c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-114.7c0-22.6-9-44.3-25-60.3s-37.7-25-60.3-25H24c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3h82.2C281.7-3.8 408.8-8.5 483.9 5.3c11.6 2.1 20.7 11.2 22.8 22.8c13.8 75.1 9.1 202.2-122.7 284zM28.3 511.9c-16 .4-28.6-12.2-28.2-28.2C1 446 7.7 379.7 42 345.5c34.4-34.4 90.1-34.4 124.5 0s34.4 90.1 0 124.5C132.3 504.3 66 511 28.3 511.9zm50.2-64.5c12.8-.7 31.2-3.7 41.3-13.7c11.4-11.4 11.4-30 0-41.4s-30-11.4-41.4 0c-10.1 10.1-13 28.5-13.7 41.3c-.5 8 5.9 14.3 13.9 13.9zM328 144a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},faMosquitoNet:{prefix:"far",iconName:"mosquito-net",icon:[640,512,[],"e52c","M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4V242.2L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5V137.9c0-14.9 10.1-27.3 23.8-31V63.7c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2V107c13.7 3.6 23.8 16.1 23.8 31v22.6l45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-13.3 0-25.3 5.4-34 14.1l-11.7-1.7 7.5 6.5c-3.4 4.5-6.1 9.6-7.8 15.2c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35v23.1l32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6v50c0 17.7-14.3 32-32 32s-32-14.3-32-32v-50l-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM105.2 310c.8-.8 1.6-1.5 2.4-2.3l82-71.4L78.5 252.9c-.4 .1-.8 .1-1.1 .2C60.6 255.2 48 269.5 48 286.3c0 29.8 36.1 44.8 57.2 23.7zM512 256c8.8 0 16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H528v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H448v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V400H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V320H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16zm16 112h48V320H528v48zm0 80h48V400H528v48zM448 320v48h48V320H448zm0 80v48h48V400H448z"]},faVentDamper:{prefix:"far",iconName:"vent-damper",icon:[640,512,[],"e465","M512 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H512zM128 64c-35.3 0-64 28.7-64 64v32H32c-17.7 0-32 14.3-32 32V320c0 17.7 14.3 32 32 32H64v32c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V352h32c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H576V128c0-35.3-28.7-64-64-64H128zm56 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 88c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 88c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faBridgeWater:{prefix:"far",iconName:"bridge-water",icon:[576,512,[],"e4ce","M48 112v50.8c45.9 10.9 80 52.2 80 101.5V361c-14.8-8.5-32-10.6-48-6.5V264.3C80 233.2 54.8 208 23.7 208C10.6 208 0 197.4 0 184.3V96C0 78.3 14.3 64 32 64H544c17.7 0 32 14.3 32 32v88.3c0 13.1-10.6 23.7-23.7 23.7c-31.1 0-56.3 25.2-56.3 56.3v90.2c-16-4.1-33.2-2-48 6.6V264.3c0-49.2 34.1-90.5 80-101.5V112H48zM192 384.5c-5.2 0-10.5-.6-16-1.7V272c0-61.9 50.1-112 112-112s112 50.1 112 112V382.8c-5.5 1.1-10.8 1.7-16 1.7c-10.4 0-21.3-2.2-32-6.1V272c0-35.3-28.7-64-64-64s-64 28.7-64 64V378.4c-10.3 3.8-21.1 6.1-32 6.1zm-80.1 13.6c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faBanBug:em5,faDebug:em8,faPersonBooth:{prefix:"far",iconName:"person-booth",icon:[576,512,[],"f756","M299.2 48l75.1 191.2c2.7 6.8 2.1 14.4-1.5 20.7L316.8 358c-3.1 5.5-4.8 11.7-4.8 18c0 13.3 10.7 24 24 24c8.3 0 15.7-4.2 20-10.7c4.4-6.7 11.9-10.7 20-10.7s15.5 4 20 10.7c4.3 6.5 11.7 10.7 20 10.7c8.6 0 16.2-4.5 20.5-11.5c4.3-6.9 11.8-11.2 19.9-11.4s15.8 3.8 20.4 10.5c5.1 7.5 13.6 12.3 23.2 12.3c13.2 0 24.3-9.2 27.3-21.5c.2-.9 .5-1.7 .7-2.5V372 56c0-4.4-3.6-8-8-8H299.2zM528 442.7c-8.7 3.4-18.1 5.3-28 5.3c-15.8 0-30.5-4.8-42.6-13.1c-11.7 8.2-26 13.1-41.4 13.1c-14.8 0-28.6-4.5-40-12.1c-11.4 7.7-25.2 12.1-40 12.1c-39.8 0-72-32.2-72-72c0-14.7 3.8-29.1 11.1-41.8l50.4-88.1L247.6 48c-4.3 .2-7.6 3.7-7.6 8V208H192V56c0-30.9 25.1-56 56-56h16H520c30.9 0 56 25.1 56 56V372v12V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V442.7zM192 320h48V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V320zM64 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM61.2 208c-7.3 0-13.2 5.9-13.2 13.2v42.2l0 .6v13c.1 1.7 .7 3.4 1.8 4.7L72 309V209.9c-3.4-1.2-7.1-1.9-10.8-1.9zM0 276.6V221.2C0 187.4 27.4 160 61.2 160c24.2 0 47.2 11 62.3 29.9l40 50.1H216c13.3 0 24 10.7 24 24s-10.7 24-24 24H159.7c-12.2 0-23.6-5.5-31.2-15L120 262.4V368.1l23 28.4c5.8 7.1 9 16 9 25.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V424.5L48 355.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V277.5l0-.9z"]},faTextWidth:{prefix:"far",iconName:"text-width",icon:[448,512,[],"f035","M48 112l0-32 152 0 0 160-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-160 152 0 0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-22.1-17.9-40-40-40L40 32C17.9 32 0 49.9 0 72l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24zM441 401c9.4-9.4 9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l23 23L81.9 360l23-23c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 367c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-23-23 284.1 0-23 23c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64z"]},faGarageCar:{prefix:"far",iconName:"garage-car",icon:[640,512,[],"e00a","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 240V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V240H144zm127.9 85.9l-7 26.1H375l-7.5-26.2c-1-3.4-4.1-5.8-7.7-5.8H279.6c-3.6 0-6.8 2.4-7.7 5.9zm-59.7 37l4.6-17.2 8.7-32.3c6.6-24.4 28.8-41.4 54.1-41.4h80.2c25 0 47 16.6 53.8 40.6l9.4 32.8 5.1 17.8C445 374.7 456 394.1 456 416v72c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H232v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V416c0-22.1 11.2-41.5 28.2-53zM408 416c0-8.8-7.2-16-16-16H248c-8.8 0-16 7.2-16 16v16H408V416z"]},faSquareKanban:{prefix:"far",iconName:"square-kanban",icon:[448,512,[],"e488","M64 432c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64zM0 416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416zM128 288c13.3 0 24-10.7 24-24V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24zm168 40c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V328zm-72-72c13.3 0 24-10.7 24-24V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24z"]},faHatWizard:{prefix:"far",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M327.7 227.6c-5.1-11.5-7.7-23.9-7.7-36.5c0-10.1 1.7-20.1 5-29.7l27.7-79.1-98.3 56.2c-26.6 15.2-47.7 38.5-60.1 66.5L100.5 416H48L150.4 185.5c16.6-37.4 44.7-68.4 80.2-88.7L376.9 13.2l.1 0 2.1-1.2 16.6-9.5C398.5 .9 401.7 0 405 0c10.5 0 19 8.5 19 19v1.5c0 2.3-.4 4.6-1.2 6.8l-5 14.2-1.5 4.2-.1 .3-46 131.3c-1.6 4.4-2.4 9.1-2.4 13.8c0 5.9 1.2 11.7 3.6 17l-43.9 19.5zm43.9-19.5L464 416H411.5L327.7 227.6l43.9-19.5zM246.2 416H201.8l-6.5-19.4-40.4-13.5C148.4 381 144 374.9 144 368s4.4-13 10.9-15.2l40.4-13.5 13.5-40.4c2.2-6.5 8.3-10.9 15.2-10.9s13 4.4 15.2 10.9l13.5 40.4 40.4 13.5c6.5 2.2 10.9 8.3 10.9 15.2s-4.4 13-10.9 15.2l-40.4 13.5L246.2 416zM0 480c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM264 168c3.4 0 6.5 2.2 7.6 5.5l6.7 20.2 20.2 6.7c3.3 1.1 5.5 4.1 5.5 7.6s-2.2 6.5-5.5 7.6l-20.2 6.7-6.7 20.2c-1.1 3.3-4.1 5.5-7.6 5.5s-6.5-2.2-7.6-5.5l-6.7-20.2-20.2-6.7c-3.3-1.1-5.5-4.1-5.5-7.6s2.2-6.5 5.5-7.6l20.2-6.7 6.7-20.2c1.1-3.3 4.1-5.5 7.6-5.5z"]},faChartKanban:{prefix:"far",iconName:"chart-kanban",icon:[448,512,[],"e64f","M368 432l0-352 32 0 0 352H368zm-48 0c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48l0 352zM80 368H48L48 80H80l0 288zM48 416H80c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80L0 368c0 26.5 21.5 48 48 48zM240 240H208l0-160h32l0 160zm-32 48h32c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H208c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48z"]},faPenFancy:{prefix:"far",iconName:"pen-fancy",icon:[512,512,[128395,10002],"f5ac","M399.4 59.9c7.1-7.6 17-11.9 27.3-11.9C447.3 48 464 64.7 464 85.3c0 10.4-4.3 20.2-11.9 27.3l-195.5 182-39.2-39.2 182-195.5zM426.7 0C403 0 380.4 9.8 364.2 27.2L170.8 234.9 97.2 257.6c-22.8 7-40.6 24.9-47.6 47.6L1.9 460.1c-9.4 30.7 19.3 59.4 50 50l154.8-47.6c22.8-7 40.6-24.9 47.6-47.6l22.6-73.6L484.8 147.8C502.2 131.6 512 109 512 85.3C512 38.2 473.8 0 426.7 0zM228.8 334.8l-20.3 65.9c-2.3 7.6-8.3 13.5-15.9 15.9L85 449.7 134.7 400c.4 0 .9 0 1.3 0c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24c0 .4 0 .9 0 1.3L62.3 427 95.5 319.3c2.3-7.6 8.3-13.5 15.9-15.9l65.9-20.3 51.6 51.6z"]},faCoffeePot:{prefix:"far",iconName:"coffee-pot",icon:[512,512,[],"e002","M88 80c-22.1 0-40 17.9-40 40v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V120C0 71.4 39.4 32 88 32h34.4H192 453.6C468.2 32 480 43.8 480 58.4c0 3.7-.8 7.3-2.3 10.7l-48.4 109c50 34.7 82.7 92.5 82.7 157.9v8c0 55.5-34.6 99.4-55.9 121.2C446.2 475.3 432.3 480 418 480H158c-14.2 0-28.1-4.7-38.1-14.8C98.6 443.4 64 399.5 64 344v-8c0-65.4 32.7-123.2 82.7-157.9L103.1 80H88zm296.8 80l35.6-80H192 155.6l35.6 80H384.8zm1.2 48H190c-41.8 21.6-71.7 63.1-77.1 112H463.1c-5.4-48.9-35.3-90.4-77.1-112zm32.2 224H157.7c.1 0 .1 0 .2 0H418c.1 0 .1 0 .2 0z"]},faMouseField:{prefix:"far",iconName:"mouse-field",icon:[512,512,[],"e5a8","M393.4 50.8C397.9 49 402.8 48 408 48c22.1 0 40 17.9 40 40c0 8.1-2.4 15.6-6.5 21.9c-10.4-5.3-21.7-9.1-33.6-11.4c-.9-17.4-6.1-33.7-14.5-47.8zm86.2 88.4C489.9 124.8 496 107.1 496 88c0-48.6-39.4-88-88-88c-18.4 0-35.5 5.7-49.6 15.3C342.5 5.6 323.9 0 304 0C246.6 0 200 46.6 200 104v3.2c0 21.2 6.4 41.3 17.7 58.1C143.2 184.4 88 252 88 332.6c0 12.7 2.8 24.7 7.9 35.4H72c-39.8 0-72 32.2-72 72s32.2 72 72 72H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24s10.7-24 24-24h99.4H344h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H344.2l32-80H456c30.9 0 56-25.1 56-56v-7.7c0-32.6-12.2-62.4-32.4-85.1zM292.6 368H171.4c-19.6 0-35.4-15.9-35.4-35.4C136 263.8 191.8 208 260.6 208H280c11.4 0 21.2-8 23.5-19.2s-3.6-22.4-14.1-26.9l-7.5-3.2c-20.6-8.8-33.9-29.1-33.9-51.5V104c0-30.9 25.1-56 56-56s56 25.1 56 56v16c0 12.5 9.7 23 22.2 23.9l8 .6c41.7 3.2 73.9 38 73.9 79.8V232c0 4.4-3.6 8-8 8H360c-9.8 0-18.6 6-22.3 15.1L292.6 368zM396 216a20 20 0 1 0 0-40 20 20 0 1 0 0 40z"]},faPersonDigging:em9,faDigging:em7,faShowerDown:ege,faShowerAlt:egt,faBoxCircleCheck:{prefix:"far",iconName:"box-circle-check",icon:[576,512,[],"e0c4","M342.4 80c6.3 0 12.1 3.7 14.6 9.5L388.4 160H248V80h94.4zM48 208H358.6c22.3-10.3 47.2-16 73.4-16c5.4 0 10.7 .2 16 .7v-3.1c0-9-1.9-17.8-5.5-26L400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H296.2c-11.8-14.3-21.4-30.5-28.2-48H64c-8.8 0-16-7.2-16-16V208zm11.6-48L91 89.5c2.6-5.8 8.3-9.5 14.6-9.5H200v80H59.6zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faBrightness:{prefix:"far",iconName:"brightness",icon:[512,512,[],"e0c9","M232 88c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V88zm24 120a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM0 256c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm424-24c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H424zM256 512c13.3 0 24-10.7 24-24V424c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24zM75 75c-9.4 9.4-9.4 24.6 0 33.9l45.3 45.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L108.9 75c-9.4-9.4-24.6-9.4-33.9 0zM391.8 357.8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L403.1 437c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-45.3-45.3zM75 437c9.4 9.4 24.6 9.4 33.9 0l45.3-45.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L75 403.1c-9.4 9.4-9.4 24.6 0 33.9zM357.8 120.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L437 108.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-45.3 45.3z"]},faCarSideBolt:{prefix:"far",iconName:"car-side-bolt",icon:[640,512,[],"e344","M134.2 105.1L99.4 192H128v48H64c-8.8 0-16 7.2-16 16v96H69.5c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64H389.5c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64H592V320c0-44.2-35.8-80-80-80H416V192h46.1L384.5 95c-7.6-9.5-19.1-15-31.2-15H171.3c-16.4 0-31.1 10-37.1 25.1zM46.8 194.3l42.8-107C103 53.9 135.3 32 171.3 32H353.2c26.7 0 52 12.2 68.7 33L524 192.6c65.1 6 116 60.8 116 127.4v48c0 17.7-14.3 32-32 32H574.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80H254.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80H32c-17.7 0-32-14.3-32-32V256c0-29.4 19.8-54.2 46.8-61.7zM434.7 400a48 48 0 1 0 90.5-32 48 48 0 1 0 -90.5 32zM208 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM331.2 100.6c5.3 5.2 6.3 13.3 2.5 19.6L300.3 176H352c7.1 0 13.4 4.7 15.4 11.6s-.8 14.2-6.9 18l-128 80c-6.3 3.9-14.4 3-19.7-2.2s-6.3-13.3-2.5-19.6L243.7 208H192c-7.1 0-13.4-4.7-15.4-11.6s.8-14.2 6.9-18l128-80c6.3-3.9 14.4-3 19.7 2.2z"]},faFileXml:{prefix:"far",iconName:"file-xml",icon:[512,512,[],"e654","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm128-96c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4c0-8.8 7.2-16 16-16s16 7.2 16 16c0 13.6-4 26.9-11.6 38.2L227.2 432l17.2 25.8C252 469.1 256 482.4 256 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-7.3-2.2-14.4-6.2-20.4L208 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-13.6 4-26.9 11.6-38.2L188.8 432l-17.2-25.8C164 394.9 160 381.6 160 368c0-8.8 7.2-16 16-16s16 7.2 16 16zM448 496V368c0-8.8 7.2-16 16-16s16 7.2 16 16V480h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H464c-8.8 0-16-7.2-16-16zM299.7 352.6c6.9-1.9 14.3 1 18 7.2L352 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V425.8l-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-2.9-13.7-7.8L320 425.8V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-7.2 4.8-13.5 11.7-15.4z"]},faOrnament:{prefix:"far",iconName:"ornament",icon:[384,512,[],"f7b8","M192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm55.4 64c5.4-9.4 8.6-20.3 8.6-32c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 11.7 3.1 22.6 8.6 32H128c-17.7 0-32 14.3-32 32v25.7C38.6 186.9 0 248.9 0 320C0 426 86 512 192 512s192-86 192-192c0-71.1-38.6-133.1-96-166.3V128c0-17.7-14.3-32-32-32h-8.6zM192 176c42.6 0 81 18.5 107.3 48H84.7c26.4-29.5 64.7-48 107.3-48zM56.2 272H327.8c5.3 15 8.2 31.2 8.2 48s-2.9 33-8.2 48H56.2c-5.3-15-8.2-31.2-8.2-48s2.9-33 8.2-48zM84.7 416H299.3C273 445.5 234.6 464 192 464s-81-18.5-107.3-48z"]},faPhoneArrowDownLeft:ega,faPhoneArrowDown:egn,faPhoneIncoming:egr,faCloudWord:{prefix:"far",iconName:"cloud-word",icon:[640,512,[],"e138","M410.8 134.2c-19.3 8.6-42 3.5-55.9-12.5C332.8 96.1 300.3 80 264 80c-66.3 0-120 53.7-120 120v0 0l0 .2c0 20.4-12.8 38.5-32 45.3C74.6 258.7 48 294.3 48 336c0 53 43 96 96 96H504h3.3c.6-.1 1.3-.1 1.9-.2c46.2-2.7 82.8-41 82.8-87.8c0-36-21.6-67.1-52.8-80.7c-20.1-8.8-31.6-30-28.1-51.7c.6-3.8 .9-7.7 .9-11.7c0-39.8-32.2-72-72-72c-10.5 0-20.4 2.2-29.2 6.2zM512 479.8v.2h-8H464 144C64.5 480 0 415.5 0 336c0-62.7 40.1-116 96-135.8l0-.2c0-92.8 75.2-168 168-168c50.9 0 96.4 22.6 127.3 58.3C406.2 83.7 422.6 80 440 80c66.3 0 120 53.7 120 120c0 6.6-.5 13-1.5 19.3c48 21 81.5 68.9 81.5 124.7c0 72.4-56.6 131.6-128 135.8zM512 368c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16zM240 352c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16h96zM128 304c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm272-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faHandFingersCrossed:{prefix:"far",iconName:"hand-fingers-crossed",icon:[384,512,[],"e1a3","M169.8 57.6c3.7-8 13.3-11.5 21.3-7.7s11.5 13.3 7.7 21.3L120 240H84.7l55.7-119.5c1-1.7 1.9-3.5 2.5-5.3l26.8-57.6zM126.3 37.3l-6.5 14C102.9 24.1 68 13.1 38.3 27C6.3 41.9-7.6 80 7.3 112l42.1 90.2L22 261c-.9 2-1.5 4-1.9 6C7.6 281.1 0 299.7 0 320v0 24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V272 256 224c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-5.4 0-10.7 .7-15.7 1.9l18-38.5c14.9-32 1.1-70.1-31-85.1s-70.1-1.1-85.1 31zM50.8 91.7c-3.7-8-.3-17.5 7.7-21.3s17.5-.3 21.3 7.7l13.7 29.3L75.9 145.4l-25-53.7zM240 176c8.8 0 16 7.2 16 16v32 16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16zm0 128c7.9 0 15.4-1.4 22.4-4c10.4 21.3 32.3 36 57.6 36c5.5 0 10.9-.7 16-2v10c0 66.3-53.7 120-120 120H168c-66.3 0-120-53.7-120-120l0-24 0 0c0-17.7 14.3-32 32-32h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c35.3 0 64-28.7 64-64c0-.7 0-1.4 0-2c5.1 1.3 10.5 2 16 2zm96-48v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V240 224c0-8.8 7.2-16 16-16s16 7.2 16 16v32z"]},faTrash:{prefix:"far",iconName:"trash",icon:[448,512,[],"f1f8","M177.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6zM354.2 80L317.5 24.9C307.1 9.4 289.6 0 270.9 0H177.1c-18.7 0-36.2 9.4-46.6 24.9L93.8 80H80.1 32 24C10.7 80 0 90.7 0 104s10.7 24 24 24H35.6L59.6 452.7c2.5 33.4 30.3 59.3 63.8 59.3H324.6c33.5 0 61.3-25.9 63.8-59.3L412.4 128H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H367.9 354.2zm10.1 48L340.5 449.2c-.6 8.4-7.6 14.8-16 14.8H123.4c-8.4 0-15.3-6.5-16-14.8L83.7 128H364.3z"]},faGaugeSimple:egi,faGaugeSimpleMed:egc,faTachometerAverage:egs,faArrowDownSmallBig:ego,faSortSizeDownAlt:egl,faBookMedical:{prefix:"far",iconName:"book-medical",icon:[448,512,[],"f7e6","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM48 432c0 17.7 14.3 32 32 32H368V400H80c-17.7 0-32 14.3-32 32zm0-73.3c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM208 112c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272v48c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V224H160c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48V112z"]},faFaceMelting:{prefix:"far",iconName:"face-melting",icon:[640,512,[129760],"e483","M528 256c0-114.9-93.1-208-208-208s-208 93.1-208 208c0 33.5 7.9 65 21.9 93c16.7 33.4 12.5 72.2-.1 100.7c-2.1 4.7-4.6 9.5-7.6 14.4H319.9l.1 0h0 0l.1 0h164c-2.7-7.5-4.1-15.6-4.1-24c0-32.6 21.6-60.1 51.3-69c-10.9-20.5-14.2-44.9-9.1-66.1c3.8-15.6 5.8-32 5.8-48.9zm40.9 60.1c-6 24.8 11.1 51.9 36.6 51.9h0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H605.5h0L552 416c-13.3 0-24 10.7-24 24s10.7 24 24 24s24 10.7 24 24s-10.7 24-24 24H320.1l-.1 0-.1 0H46.6 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H46.6c38.9 0 61.8-58.8 44.4-93.6C73.7 336 64 297.1 64 256C64 114.6 178.6 0 320 0S576 114.6 576 256c0 20.7-2.5 40.8-7.1 60.1zm-305.1-158a32 32 0 1 1 -16.6 61.8 32 32 0 1 1 16.6-61.8zm115.4 64A32 32 0 1 1 441 238.7a32 32 0 1 1 -61.8-16.6zM220.4 279.9c11.3 23.2 33.6 50.1 72.7 60.6s71.9-1.7 93.2-16.1c11-7.4 25.9-4.6 33.3 6.4s4.6 25.9-6.4 33.3c-29.5 19.9-76.5 37.8-132.5 22.8s-87.9-54-103.4-86c-5.8-11.9-.8-26.3 11.1-32.1s26.3-.8 32.1 11.1z"]},faPoo:{prefix:"far",iconName:"poo",icon:[512,512,[128169],"f2fe","M224 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l7.4 7.4c6.1 6.1 9.5 14.4 9.5 23v3.2c0 16.2-13.1 29.3-29.3 29.3H180h-3.1c-6.1 0-12.1 .8-17.8 2.2C113.9 115.8 80 155.9 80 204c0 1.1 0 2.2 .1 3.3C47.1 221.3 24 253.9 24 292c0 14.3 3.3 27.8 9.1 39.9C12.8 350.9 0 377.9 0 408c0 57.4 46.6 104 104 104H408c57.4 0 104-46.6 104-104c0-30.1-12.8-57.1-33.1-76.1c5.8-12.1 9.1-25.6 9.1-39.9c0-38.1-23.1-70.7-56.1-84.7c0-1.1 .1-2.2 .1-3.3c0-38-21.2-71-52.3-87.9C363.6 49.5 303.6 0 232 0h-8zm48 71.4c0-5.5-.6-10.9-1.6-16.1c33.8 13.4 58.9 44 64.5 81c1.3 8.6 7.2 15.9 15.3 18.9C370 162.6 384 181.7 384 204c0 4.9-.7 9.7-1.9 14.1c-1.9 6.7-.8 13.9 3 19.7s10 9.7 16.9 10.6c21.5 2.9 38 21.3 38 43.6c0 11.4-4.3 21.8-11.4 29.6c-5 5.4-7.1 12.9-5.9 20.1s5.7 13.6 12.2 17.1c17.4 9.5 29.2 28 29.2 49.2c0 30.9-25.1 56-56 56H104c-30.9 0-56-25.1-56-56c0-21.2 11.7-39.7 29.2-49.2c6.5-3.5 10.9-9.8 12.2-17.1s-1-14.7-5.9-20.1C76.3 313.8 72 303.4 72 292c0-22.3 16.6-40.7 38-43.6c6.9-.9 13-4.8 16.9-10.6s4.9-13 3-19.7c-1.3-4.5-1.9-9.2-1.9-14.1c0-25.1 17.8-46 41.4-50.9c.4-.1 .8-.2 1.2-.3c2-.5 4.1-.8 6.3-.8H180h14.7c42.7 0 77.3-34.6 77.3-77.3V71.4zM192 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM172.3 352c-6.8 0-12.3 5.5-12.3 12.3c0 2.4 .7 4.8 2.2 6.7c8.2 10.5 39.5 45 93.8 45s85.6-34.6 93.8-45c1.5-1.9 2.2-4.3 2.2-6.7c0-6.8-5.5-12.3-12.3-12.3H172.3z"]},faPenClipSlash:egf,faPenAltSlash:egd,faQuoteRight:egu,faQuoteRightAlt:egp,faScrollOld:{prefix:"far",iconName:"scroll-old",icon:[576,512,[],"f70f","M80 80c-17.7 0-32 14.3-32 32v48H80v48H48c-26.5 0-48-21.5-48-48V112C0 67.8 35.8 32 80 32H400c44.2 0 80 35.8 80 80V272H448 432 400c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V112c0-17.7-14.3-32-32-32H153.3c4.3 9.8 6.7 20.6 6.7 32V224h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H160V400c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-26.5 21.5-48 48-48h.6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .6 .5 .6 .5 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6c26.5 0 48 21.5 48 48v48c0 44.2-35.8 80-80 80H192c-44.2 0-80-35.8-80-80V112c0-17.7-14.3-32-32-32zM265.3 432H496c17.7 0 32-14.3 32-32V352h0-.6-.6-.6-.6-.6-.6H524h-.6-.6-.6-.6-.6-.6-.6-.6H519h-.6-.6-.6-.6-.5-.6-.5-.6-.5-.5H513h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H507h-.5H506h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H499h-.5H498h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H487h-.5H486h-.5H485h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H456h-.5H455h-.5H454h-.5H453h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H441h-.5H440h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H431h-.5H430h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H423h-.5H422h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H415h-.5H414h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H407h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H400v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V352h-.4-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H360h-.5H359h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H347h-.5H346h-.5H345h-.5H344h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H315h-.5H314h-.5H313h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H302h-.5H301h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H294h-.5H293h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H287h-.5-.5-.5-.5-.5-.5-.5-.6-.6-.6H281h-.6-.6-.6-.6-.6-.6-.6-.6H276h-.6-.6-.6-.6-.6-.6H272h0v48c0 11.4-2.4 22.2-6.7 32z"]},faGuitars:{prefix:"far",iconName:"guitars",icon:[512,512,[],"f8bf","M152 178V133.7l19.8-39.6c2.8-5.6 4.2-11.7 4.2-17.9V24c0-13.3-10.7-24-24-24H104C90.7 0 80 10.7 80 24V76.2c0 6.2 1.4 12.3 4.2 17.9L104 133.7V178c-50.3 8.6-88 43.8-88 86c0 14 4.2 27.3 11.6 39.1c8.2 13 7.5 32-2.9 43.4C9.2 363.7 0 385 0 408c0 57.4 57.3 104 128 104c29.3 0 56.3-8 77.8-21.4c-8.4-14.7-13.4-31.7-13.8-49.7c-13.1 12.9-34.3 23.2-64 23.2c-54 0-80-33.9-80-56c0-9.7 3.7-19.8 12.4-29.3c26.2-29 26.4-71.9 7.8-101.2c-3-4.8-4.2-9.2-4.2-13.5c0-9.6 11.2-29.7 40-37.1V312c0 13.3 10.7 24 24 24s24-10.7 24-24V226.9c28.8 7.4 40 27.5 40 37.1c0 4.2-1.2 8.7-4.2 13.5c-18.6 29.4-18.4 72.2 7.8 101.2c2.5 2.7 4.6 5.5 6.3 8.4c4.1-11.5 8.8-22.1 12.9-31.2l0 0 1-2.3c3.3-7.4 6.1-13.9 8.5-19.7c-3-10.1-1.5-21.8 4.1-30.7c1.1-1.7 2.1-3.5 3.1-5.3c-.9-4.9-2.7-10.7-5.7-19.3l-.4-1.3c-3.5-10-8.5-24.7-9.2-40.9c-.1-1.3-.1-2.5-.1-3.8V219.6 209.6c-15.8-15.7-38.2-27.1-64-31.5zm170.6-53.9L344 148.6V240c-23.7 0-38.6-8.8-48-19.8c-2.5-2.9-4.6-6-6.3-9.1c-3.7-6.6-6-13.3-7.4-19.1l0-.2c-2.1-8.6-9.3-15.8-18.2-15.8s-16 7.2-16 16v8 19.6 12.9c0 .8 0 1.7 .1 2.5c.5 11.5 4.2 22.3 7.9 33.1c4 11.6 8 23.3 8 35.9c0 20-9.3 40.9-19 62.5c-10.3 23.2-21 47.1-21 71.7c0 40.8 33 73.8 73.8 73.8H438.2c40.8 0 73.8-33 73.8-73.8c0-24.5-10.7-48.5-21-71.7c-9.6-21.6-19-42.5-19-62.5c0-12 4-22.9 8.1-33.8l0 0c3.3-8.9 6.6-17.8 7.6-27.2c.2-1.9 .3-3.8 .3-5.7v-1.6V222 208c0-8.8-7.2-16-16-16s-16.2 7.3-19.5 15.5l-.2 .5c-1.9 4.5-4.7 9.4-9.1 14c-1 1.1-2.1 2.1-3.2 3.1c-9.4 8.3-24.3 14.9-48 14.9V74.1c9.6-6.4 16-17.3 16-29.7V39.8C408 17.8 390.2 0 368.2 0c-18.8 0-35 13.1-38.9 31.5L315.4 96.3c-2.1 9.9 .6 20.2 7.2 27.8zM344 384c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zm81.9-99.7c-1.1 6.1-1.9 12.8-1.9 19.7c0 30.7 13.5 60.6 22.2 80l0 0c.7 1.5 1.4 3 2 4.4c10.7 24 15.8 38 15.8 49.8c0 14.2-11.6 25.8-25.8 25.8H297.8c-14.2 0-25.8-11.6-25.8-25.8c0-11.9 5.2-25.8 15.8-49.8c.6-1.4 1.3-2.9 2-4.4l0 0c8.7-19.4 22.2-49.2 22.2-80c0-7.2-.8-14.1-1.9-20.5c10.4 2.9 21.7 4.5 33.9 4.5h48c12.1 0 23.4-1.3 33.9-3.7z"]},faPhoneXmark:{prefix:"far",iconName:"phone-xmark",icon:[640,512,[],"e227","M393 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C239.2 485.6 64 295.2 64 64v0c0-18.9 13.2-35.2 31.6-39.1l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L393 286.7zm133.8 78.1l-100.4-43L397 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L112.1 70.5C115.5 286.2 289.8 460.5 505.5 464l21.3-99.2zM407 7c9.4-9.4 24.6-9.4 33.9 0l47 47L535 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47L407 41c-9.4-9.4-9.4-24.6 0-33.9z"]},faHose:{prefix:"far",iconName:"hose",icon:[448,512,[],"e419","M312 128c13.3 0 24-10.7 24-24v-2.3l80.2-11.5C417.3 98 423.9 104 432 104c8.8 0 16-7.2 16-16V40c0-8.8-7.2-16-16-16c-8.1 0-14.7 6-15.8 13.7L336 26.3V24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24zM8 488c0 13.3 10.7 24 24 24H416c13.3 0 24-10.7 24-24s-10.7-24-24-24H32c-13.3 0-24 10.7-24 24zM32 384c-13.3 0-24 10.7-24 24s10.7 24 24 24H416c13.3 0 24-10.7 24-24s-10.7-24-24-24H32zM8 328c0 13.3 10.7 24 24 24H416c13.3 0 24-10.7 24-24s-10.7-24-24-24H32c-13.3 0-24 10.7-24 24zM56 156c0-37.6 30.4-68 68-68H256V40H124C59.9 40 8 91.9 8 156s51.9 116 116 116H416c13.3 0 24-10.7 24-24s-10.7-24-24-24H124c-37.6 0-68-30.4-68-68z"]},faClockSix:{prefix:"far",iconName:"clock-six",icon:[512,512,[],"e352","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faShirt:egh,faTShirt:egb,faTshirt:egm,faBillboard:{prefix:"far",iconName:"billboard",icon:[640,512,[],"e5cd","M440 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H248V24c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H80C53.5 32 32 53.5 32 80V352H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H80 296v88c0 13.3 10.7 24 24 24s24-10.7 24-24V400H560h56c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80c0-26.5-21.5-48-48-48H440V24zM320 352H80L80 80H200v48h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h32 32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80H392v48h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h32 32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80H560V352H320z"]},faSquareR:{prefix:"far",iconName:"square-r",icon:[448,512,[],"e27c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H256c44.2 0 80 35.8 80 80c0 36.6-24.6 67.5-58.2 77l45.4 60.6c8 10.6 5.8 25.6-4.8 33.6s-25.6 5.8-33.6-4.8L220 288H176v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152c0-13.3 10.7-24 24-24zm80 112h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H176v64h56z"]},faCubes:{prefix:"far",iconName:"cubes",icon:[576,512,[],"f1b3","M290.7 48.3c-1.7-.6-3.6-.6-5.4 0l-81.2 29L288 109.5l83.9-32.1-81.2-29zM176 207.2l88 31.4V151.7l-88-33.7v89.3zm136 31.4l88-31.4V117.9l-88 33.7v86.9zM448 93V207.5l91.9 34.8c21.8 8.2 36.1 29.1 36.1 52.4V413.9c0 22.2-13.1 42.3-33.5 51.3l-96.4 42.4c-14 6.1-29.8 6.3-43.9 .5L288 460.7 173.8 508c-14.1 5.8-30 5.7-43.9-.5L33.5 465.1C13.1 456.2 0 436.1 0 413.9V294.7c0-23.3 14.4-44.1 36.1-52.4L128 207.5V93c0-23.7 14.9-44.8 37.2-52.7l104-37.1c12.2-4.3 25.5-4.3 37.6 0l104 37.1C433.1 48.2 448 69.3 448 93zM264 320.2l-88 33.7V455.1l88-36.4V320.2zM52.8 421.2L128 454.3V353.9L48 323.2v90.7c0 3.2 1.9 6 4.8 7.3zM400 455.1V353.9l-88-33.7v98.6l88 36.4zm48-.9l75.2-33.1c2.9-1.3 4.8-4.2 4.8-7.3V323.2l-80 30.6V454.3zM155 250.7c-1.8-.6-3.7-.6-5.5 .1L70.8 280.6 152 311.7l83.9-32.1L155 250.7zm266 0l-80.9 28.9L424 311.7l81.2-31.1-78.7-29.8c-1.8-.7-3.7-.7-5.5-.1z"]},faEnvelopeOpenDollar:{prefix:"far",iconName:"envelope-open-dollar",icon:[512,512,[],"f657","M120 48c-4.4 0-8 3.6-8 8V225.2L69.2 190.1c-1.7-1.4-3.4-2.6-5.2-3.8V56C64 25.1 89.1 0 120 0H392c30.9 0 56 25.1 56 56V186.2c-1.8 1.2-3.5 2.5-5.2 3.8L400 225.2V56c0-4.4-3.6-8-8-8H120zM48 276.2V456c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V276.2L322 392.8c-38.4 31.5-93.7 31.5-132 0L48 276.2zM0 237.9C0 221.4 13.4 208 29.9 208c6.9 0 13.6 2.4 19 6.8l171.6 141c20.7 17 50.4 17 71.1 0l171.6-141c5.3-4.4 12.1-6.8 19-6.8c16.5 0 29.9 13.4 29.9 29.9V456c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V237.9zM276 88v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V296c0 11-9 20-20 20s-20-9-20-20V281.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V88c0-11 9-20 20-20s20 9 20 20z"]},faDivide:{prefix:"far",iconName:"divide",icon:[448,512,[10135,247],"f529","M264 96a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm0 320a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM408 280c13.3 0 24-10.7 24-24s-10.7-24-24-24H40c-13.3 0-24 10.7-24 24s10.7 24 24 24H408z"]},faSunCloud:{prefix:"far",iconName:"sun-cloud",icon:[640,512,[127780],"f763","M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 18.1 98.5c1.5 8 6.9 14.7 14.4 17.8s16.1 2.2 22.8-2.4L256 450.9l82.5 56.9c6.7 4.6 15.3 5.5 22.8 2.4s12.9-9.8 14.4-17.8l8.1-44.3c-16.9 0-32.8-4.4-46.6-12.1l-2.1 11.3L269.6 402c-8.2-5.7-19-5.7-27.2 0l-65.6 45.2-14.4-78.3c-1.8-9.8-9.5-17.5-19.3-19.3L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0l65.6-45.2 14.4 78.3c1.8 9.8 9.5 17.5 19.3 19.3l78.3 14.4-13.3 19.3c9.6-2.7 19.7-4.1 30.1-4.1c9.8 0 19.4 1.3 28.5 3.7l15.3-22.1c4.6-6.7 5.5-15.3 2.4-22.8s-9.8-12.9-17.8-14.4l-98.5-18.1L375.7 19.7zM256 144c-61.9 0-112 50.1-112 112s50.1 112 112 112c11.4 0 22.3-1.7 32.6-4.8c-.4-3.7-.6-7.4-.6-11.2c0-21.4 7-41.2 18.8-57.1C295.1 310.1 276.7 320 256 320c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64c0 14.2-4.6 27.3-12.4 37.9c13.2-17.3 32.1-30 54-35.3c1.8-4 3.8-8 6.1-11.7C363 189.3 314.8 144 256 144zM384 416H568c39.8 0 72-32.2 72-72s-32.2-72-72-72c-10.1 0-19.7 2.1-28.4 5.8C528.8 246.5 499 224 464 224c-38.7 0-71 27.5-78.4 64c-.5 0-1.1 0-1.6 0c-35.3 0-64 28.7-64 64s28.7 64 64 64z"]},faLampFloor:{prefix:"far",iconName:"lamp-floor",icon:[640,512,[],"e015","M183.6 176H456.4L405.2 48H234.8L183.6 176zM194.3 20.1C199.1 8 210.9 0 224 0H416c13.1 0 24.9 8 29.7 20.1l64 160c3.9 9.9 2.7 21-3.2 29.8s-15.9 14.1-26.5 14.1H160c-10.6 0-20.5-5.3-26.5-14.1s-7.2-20-3.2-29.8l64-160zM216 464h80V256h48V464h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 216c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faSquare7:{prefix:"far",iconName:"square-7",icon:[448,512,[],"e25c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H296c8.4 0 16.3 4.4 20.6 11.7s4.5 16.2 .5 23.7l-112 208c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l93-172.6H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faTengeSign:egg,faTenge:egy,faHeadphones:{prefix:"far",iconName:"headphones",icon:[512,512,[127911],"f025","M49.6 262C62.4 159.4 149.9 80 256 80s193.6 79.4 206.4 182c-9.4-3.9-19.6-6-30.4-6c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48c44.2 0 80-35.8 80-80V368 336 288C512 146.6 397.4 32 256 32S0 146.6 0 288v48 32 32c0 44.2 35.8 80 80 80c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48c-10.8 0-21 2.1-30.4 6zM48 336c0-17.7 14.3-32 32-32V432c-17.7 0-32-14.3-32-32V368 336zm416 0v32 32c0 17.7-14.3 32-32 32V304c17.7 0 32 14.3 32 32z"]},faHandsHolding:{prefix:"far",iconName:"hands-holding",icon:[640,512,[],"f4c2","M72 64c39.8 0 72 32.2 72 72V264.8c12.1-10.5 28-16.8 45.3-16.8c18.4 0 36 7.3 49 20.3l61.4 61.4c7.7 7.7 14.5 16.2 20.4 25.3c5.8-9.1 12.6-17.5 20.4-25.3l61.4-61.4c13-13 30.6-20.3 49-20.3c17.3 0 33.1 6.3 45.3 16.8V136c0-39.8 32.2-72 72-72s72 32.2 72 72V352.2c0 31.8-12.6 62.3-35.1 84.9L537 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l67.9-67.9c13.5-13.5 21.1-31.8 21.1-50.9V136c0-13.3-10.7-24-24-24s-24 10.7-24 24V281.9c0 25.6-10.2 50.2-28.3 68.4l-15.9 15.9c0 0 0 0 0 0L473 393c0 0 0 0 0 0l-16 16c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l16-16c0 0 0 0 0 0l26.7-26.7c4-4 6.2-9.4 6.2-15c0-11.7-9.5-21.3-21.3-21.3c-5.6 0-11 2.2-15 6.2l-61.4 61.4C354.9 383 344 409.4 344 436.8V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V436.8c0-27.4-10.9-53.8-30.3-73.2l-61.4-61.4c-4-4-9.4-6.2-15-6.2c-11.7 0-21.3 9.5-21.3 21.3c0 5.6 2.2 11 6.2 15L201 359l0 0 16 16c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-16-16 0 0-26.7-26.7 0 0-15.9-15.9C106.2 332.1 96 307.5 96 281.9V136c0-13.3-10.7-24-24-24s-24 10.7-24 24V352.2c0 19.1 7.6 37.4 21.1 50.9L137 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L35.1 437.1C12.6 414.6 0 384.1 0 352.2V136C0 96.2 32.2 64 72 64z"]},faCampfire:{prefix:"far",iconName:"campfire",icon:[512,512,[],"f6ba","M257.5 320c80.3 0 145.5-65.1 145.5-145.5c0-29-14.1-76.4-67.6-129.5c-10.7-10.6-27.8-9.7-38.5 .9L286.5 56.3 244.7 14.5c-5.5-5.5-12.8-8.4-20-8.4c-5.4 .1-10.7 1.8-15.2 5.3C168.8 43 112 104.9 112 174.5C112 254.9 177.1 320 257.5 320zm58.2-101.7c0 32.1-26 58.2-58.2 58.2s-58.2-26-58.2-58.2c0-33.2 33.7-66.4 49.8-80.4c4.9-4.2 11.9-4.2 16.8 0c16.1 14 49.8 47.2 49.8 80.4zM32.5 289.6c-12.4-4.7-26.3 1.5-31 13.9s1.5 26.3 13.9 31L188.3 400 15.5 465.6c-12.4 4.7-18.6 18.6-13.9 31s18.6 18.6 31 13.9L256 425.7l223.5 84.8c12.4 4.7 26.3-1.5 31-13.9s-1.5-26.2-13.9-31L323.7 400l172.8-65.6c12.4-4.7 18.6-18.6 13.9-31s-18.6-18.6-31-13.9L256 374.3 32.5 289.6z"]},faCircleAmpersand:{prefix:"far",iconName:"circle-ampersand",icon:[512,512,[],"e0f8","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 191.6c0-8.6 7-15.6 15.6-15.6h19.2c7.3 0 13.2 5.9 13.2 13.2c0 4.2-2 8.1-5.4 10.6L235 217.1l-14.5-14.5c-2.9-2.9-4.6-6.9-4.6-11zm71 46.9c15.7-11.5 25-29.8 25-49.3c0-33.8-27.4-61.2-61.2-61.2H231.6c-35.1 0-63.6 28.5-63.6 63.6c0 16.9 6.7 33 18.6 45l9.2 9.2-24.7 18.1c-17.1 12.5-27.2 32.4-27.2 53.6c0 36.7 29.8 66.5 66.5 66.5h32.2c24.1 0 46.9-10.9 62-29.4L327 377c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-28.4-28.4 31.1-45c7.5-10.9 4.8-25.8-6.1-33.4s-25.8-4.8-33.4 6.1l-26.2 37.8-28.7-28.7L287 238.5zm-87.5 64.1l30.7-22.5 40.1 40.1-1.4 2c-6 8.6-15.8 13.8-26.3 13.8H210.5c-10.2 0-18.5-8.3-18.5-18.5c0-5.9 2.8-11.4 7.5-14.9z"]},faSnowflakes:{prefix:"far",iconName:"snowflakes",icon:[640,512,[],"f7cf","M224 0c13.3 0 24 10.7 24 24V70.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-57 57v76.5l66.2-38.2 20.9-77.8c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4L373 142.2l37.1-21.4c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8L397 183.8l31.5 8.4c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-77.8-20.9L272 256l66.2 38.2 77.8-20.9c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4L397 328.2l37.1 21.4c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8L373 369.8l8.4 31.5c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-20.9-77.8L248 297.6v76.5l57 57c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V441.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V297.6l-66.2 38.2-20.9 77.8c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4L75 369.8 37.9 391.2c-11.5 6.6-26.2 2.7-32.8-8.8s-2.7-26.2 8.8-32.8L51 328.2l-31.5-8.4c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l77.8 20.9L176 256l-66.2-38.2L31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4L51 183.8 13.9 162.4c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8L75 142.2l-8.4-31.5c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l20.9 77.8L200 214.4V137.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24zM487 7c9.4-9.4 24.6-9.4 33.9 0l23 23L567 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L487 41c-9.4-9.4-9.4-24.6 0-33.9zm32 192c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9z"]},faHandsClapping:{prefix:"far",iconName:"hands-clapping",icon:[512,512,[],"e1a8","M328 0c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-8.8 7.2-16 16-16zM223.1 18.7c7.4-4.9 17.3-2.9 22.2 4.4l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2zM412 152c9.5-5.1 20.4-8 32-8c37.6 0 68 30.4 68 68V329.6c0 100.5-81.3 182-181.7 182.4c27.3-16.9 50.5-39.8 67.8-66.8c39.4-23.4 65.8-66.4 65.8-115.6V212c0-11-9-20-20-20c-5 0-9.6 1.9-13.1 4.9c-2.5-16.7-9.2-32-18.9-44.9zM410.7 23.1c4.9-7.4 14.8-9.3 22.2-4.4s9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48zM320 208v40c0 3.3-.6 6.4-1.8 9.2s-2.9 5.5-5.2 7.8s-5 4-7.8 5.2s-5.9 1.8-9.2 1.8s-6.4-.6-9.2-1.8s-5.5-2.9-7.8-5.2L169 154.9c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9c0 2.6 1 5.2 2.9 7L233 247c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L121 202.9l-32-32c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9c0 2.6 1 5.2 2.9 7l24 24L185 295c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L65 242.9s0 0 0 0c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9c0 2.6 1 5.2 2.9 7l48 48 0 0L137 343c1.2 1.2 2.2 2.4 3.1 3.8c6.2 9.3 5.1 22-3.1 30.2c-9.4 9.4-24.6 9.4-33.9 0L65 338.9l0 0c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9c0 2.6 1 5.2 2.9 7l22 22 0 0 16 16 0 0 33.6 33.6c25.2 25.2 59.4 39.4 95 39.4C291.8 464 352 403.8 352 329.6V208c0-8.8-7.2-16-16-16s-16 7.2-16 16zM113.9 129.6c10.4-15.4 28.1-25.6 48.1-25.6c15.4 0 30.1 6.1 41 17L274 192.1c7.1-27.6 32.2-48.1 62-48.1c35.3 0 64 28.7 64 64V329.6C400 430.3 318.3 512 217.6 512c-48.4 0-94.8-19.2-129-53.4L55 425l0 0L39 409l0 0-22-22C6.1 376 0 361.3 0 345.9c0-19.6 9.7-36.9 24.6-47.4L17 290.9C6.1 280 0 265.3 0 249.9c0-21.2 11.4-39.8 28.4-49.9c-2.9-7-4.4-14.5-4.4-22.1c0-32 25.9-57.9 57.9-57.9c11.4 0 22.5 3.4 31.9 9.6z"]},faRepublican:{prefix:"far",iconName:"republican",icon:[640,512,[],"f75e","M152 32C68.1 32 0 100.1 0 184v80V424c0 30.9 25.1 56 56 56H88c30.9 0 56-25.1 56-56V384H304v40c0 30.9 25.1 56 56 56h32c30.9 0 56-25.1 56-56V384h48v24c0 39.8 32.2 72 72 72s72-32.2 72-72V344c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V360 264 184c0-83.9-68.1-152-152-152H152zM496 288v48H424c-13.3 0-24 10.7-24 24v64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8V360c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v64c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V288H496zm0-48H48V184C48 126.6 94.6 80 152 80H392c57.4 0 104 46.6 104 104v56zM405.7 115.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L450 154.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM271.9 112c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 154.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-122.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L194 154.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6z"]},faLeafMaple:{prefix:"far",iconName:"leaf-maple",icon:[512,512,[127809],"f6f6","M344.8 13.3c-3.7-7.4-11-12.4-19.3-13.2s-16.4 2.8-21.4 9.5L249.9 82l-2.1-16.1c-.9-7-4.8-13.2-10.7-17.1s-13.2-4.9-19.9-2.9L181.8 56.4 147 15.9c-4.6-5.3-11.2-8.4-18.2-8.4s-13.7 3.1-18.2 8.4L74 58.5 27 52.6c-7.9-1-15.8 2-21 8S-1.2 74.7 .8 82.4L41.4 238 10.7 258.5c-7 4.6-11 12.6-10.7 20.9s5 15.9 12.3 20l106.9 59.4L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L153.2 392.8l59.4 106.9c4.1 7.3 11.6 12 20 12.3s16.3-3.7 20.9-10.7L274 470.6l155.6 40.6c7.7 2 15.9 .1 21.9-5.2s9-13.1 8-21l-5.4-42.8c-.3-2.7 .7-5.3 2.7-7.1l39.3-33.7c5.3-4.6 8.4-11.2 8.4-18.2s-3.1-13.7-8.4-18.2l-40.6-34.8 10.5-35.4c2-6.8 .9-14-2.9-19.9s-10.1-9.8-17.1-10.7L430 262.1l72.4-54.3c6.7-5 10.2-13.1 9.5-21.4s-5.7-15.6-13.2-19.3l-36.1-18.1c-3.4-1.7-5.2-5.7-4.1-9.4l22.6-79.2c2.4-8.4 .1-17.4-6.1-23.6s-15.2-8.5-23.6-6.1L372.2 53.5c-3.7 1.1-7.6-.7-9.4-4.1L344.8 13.3zM188.5 357.5L313.9 232.1c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L154.5 323.5 70.1 276.6l2.7-1.8c14.2-9.5 20.8-26.9 16.5-43.4L56.2 104.6l24.7 3.1c8 1 16-2.1 21.2-8.2l26.7-31.1 26.7 31.1c6.2 7.2 16 10.1 25.1 7.4l23.2-6.9 6 46.8c1.2 9.7 8.2 17.7 17.7 20.2s19.5-1 25.3-8.8l66.5-88.7 .7 1.4C332 95 359.5 107.1 385.4 99.7l37.7-10.8-10.8 37.7c-7.4 25.9 4.7 53.4 28.8 65.5l1.4 .7-88.7 66.5c-7.8 5.9-11.3 15.9-8.8 25.3s10.5 16.4 20.2 17.7l46.8 6-6.9 23.2c-2.7 9.1 .2 18.9 7.4 25.1l31.1 26.7-18.1 15.5c-14.3 12.2-21.5 30.8-19.1 49.5l1 7.7L280.6 422.8c-16.5-4.3-33.9 2.3-43.4 16.5l-1.8 2.7-46.9-84.5z"]},faArrowLeft:{prefix:"far",iconName:"arrow-left",icon:[448,512,[8592],"f060","M7.4 273.4C2.7 268.8 0 262.6 0 256s2.7-12.8 7.4-17.4l176-168c9.6-9.2 24.8-8.8 33.9 .8s8.8 24.8-.8 33.9L83.9 232 424 232c13.3 0 24 10.7 24 24s-10.7 24-24 24L83.9 280 216.6 406.6c9.6 9.2 9.9 24.3 .8 33.9s-24.3 9.9-33.9 .8l-176-168z"]},faPersonCircleXmark:{prefix:"far",iconName:"person-circle-xmark",icon:[576,512,[],"e543","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},faRuler:{prefix:"far",iconName:"ruler",icon:[512,512,[128207],"f545","M63.2 379.3c-6.2-6.2-6.2-16.4 0-22.6l39.4-39.4 30.1 30.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-30.1-30.1 41.4-41.4 30.1 30.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-30.1-30.1 41.4-41.4 30.1 30.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-30.1-30.1 41.4-41.4 30.1 30.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-30.1-30.1 39.4-39.4c6.2-6.2 16.4-6.2 22.6 0l69.5 69.5c6.2 6.2 6.2 16.4 0 22.6L155.3 448.8c-6.2 6.2-16.4 6.2-22.6 0L63.2 379.3zM98.7 482.7c25 25 65.5 25 90.5 0L482.7 189.3c25-25 25-65.5 0-90.5L413.3 29.3c-25-25-65.5-25-90.5 0L29.3 322.7c-25 25-25 65.5 0 90.5l69.5 69.5z"]},faCupStrawSwoosh:{prefix:"far",iconName:"cup-straw-swoosh",icon:[384,512,[],"e364","M249.3 0H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H249.3c-3.7 0-6.9 2.6-7.8 6.2L224.2 128h79.6H352h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H348 299.8 209.9 174.1 84.2 36 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H80.2h94.7l20-84.8C200.8 17.9 223.4 0 249.3 0zM60.3 468L38.7 208H86.8L99.7 362.4c15.7-3.1 27.5-7.3 36.9-11.9c19.3-9.5 30.1-22 42.8-37.6l1.9-2.3c12.3-15.2 27.4-33.8 53.1-47.7c16-8.6 35.4-15.1 59.8-18.9l3-36h48.2L323.7 468c-2.1 24.9-22.9 44-47.8 44H108.2c-25 0-45.8-19.1-47.8-44zM290 293.5c-14.1 3.1-24.6 7.1-32.9 11.6c-17.2 9.3-26.9 21.2-39.9 37.2l-.7 .8c-13.3 16.4-29.5 35.9-58.7 50.4c-14.9 7.4-32.6 13.1-54.2 17l4.5 53.5H275.8L290 293.5z"]},faTemperatureSun:egM,faTemperatureHot:egv,faAlignLeft:{prefix:"far",iconName:"align-left",icon:[448,512,[],"f036","M24 40C10.7 40 0 50.7 0 64S10.7 88 24 88H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM0 320c0 13.3 10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM24 424c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faDiceD6:{prefix:"far",iconName:"dice-d6",icon:[448,512,[],"f6d1","M243.9 7.7c-12.4-7-27.6-6.9-39.9 .3L19.8 115.6C7.5 122.8 0 135.9 0 150.1V366.6c0 14.5 7.8 27.8 20.5 34.9l184 103c12.1 6.8 26.9 6.8 39.1 0l184-103c12.6-7.1 20.5-20.4 20.5-34.9V146.8c0-14.4-7.7-27.7-20.3-34.8L243.9 7.7zM71.8 140.8L224.2 51.7l152 86.2L223.8 228.2l-152-87.4zM48 182.4l152 87.4V447.1L48 361.9V182.4zM248 447.1V269.7l152-90.1V361.9L248 447.1z"]},faRestroom:{prefix:"far",iconName:"restroom",icon:[640,512,[],"f7bd","M128 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-7.3 80h14.6c3 0 5.9 .3 8.7 1V304H112V177c2.8-.6 5.7-1 8.7-1zM112 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V251.4l17.6 45.3c4.8 12.4 18.7 18.5 31.1 13.7s18.5-18.7 13.7-31.1l-37-95.2c-13.2-33.8-45.7-56.1-82-56.1H120.7c-36.3 0-68.9 22.3-82 56.1L1.6 279.3c-4.8 12.4 1.3 26.3 13.7 31.1s26.3-1.3 31.1-13.7L64 251.4V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM320 0c-13.3 0-24 10.7-24 24V488c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zM560 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48 80c-40.7 0-77.2 25-92 62.9l-34.4 88.4c-4.8 12.4 1.3 26.3 13.7 31.1c7.6 3 15.8 1.8 22.1-2.5l-15.7 55.8c-2.9 10.2 4.8 20.3 15.4 20.3H448V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h26.9c10.6 0 18.3-10.1 15.4-20.3l-15.7-55.8c6.3 4.2 14.5 5.4 22.1 2.5c12.4-4.8 18.5-18.7 13.7-31.1L604 190.9C589.2 153 552.7 128 512 128zm0 48c2.2 0 4 1.4 4.6 3.5l44 156.5H463.4l44-156.5c.6-2.1 2.5-3.5 4.6-3.5z"]},faHighDefinition:egC,faRectangleHd:egI,faJ:{prefix:"far",iconName:"j",icon:[320,512,[106],"4a","M296 32c13.3 0 24 10.7 24 24V320c0 88.4-71.6 160-160 160S0 408.4 0 320V280c0-13.3 10.7-24 24-24s24 10.7 24 24v40c0 61.9 50.1 112 112 112s112-50.1 112-112V56c0-13.3 10.7-24 24-24z"]},faGalaxy:{prefix:"far",iconName:"galaxy",icon:[512,512,[],"e008","M160 184c0-68.3 50.4-124.9 116.1-134.5c-31.2 28.4-51.6 66.6-58 108.1c-1.4 9.3 2.7 18.6 10.6 23.7s18.1 5.2 26 .1C275.9 167.8 301 160 328 160c68.3 0 124.9 50.4 134.6 116.1c-28.4-31.2-66.6-51.6-108.1-58c-9.3-1.4-18.6 2.7-23.7 10.6s-5.2 18.1-.1 26C344.2 275.9 352 301 352 328c0 68.3-50.4 124.9-116.1 134.5c31.2-28.4 51.6-66.6 58-108.1c1.4-9.3-2.7-18.6-10.6-23.7s-18.1-5.2-26-.1C236.1 344.2 211 352 184 352c-68.3 0-124.9-50.4-134.5-116.1c28.4 31.2 66.6 51.6 108.1 58c9.3 1.4 18.6-2.7 23.7-10.6s5.2-18.1 .1-26C167.8 236.1 160 211 160 184zM296 0C194.4 0 112 82.4 112 184c0 15.9 2 31.3 5.8 46c-16.4-9.4-30.8-22.2-42.2-37.9l-13-17.9c-6.5-9-16.9-14.2-28-14.2C15.5 160 0 175.5 0 194.6V216C0 317.6 82.4 400 184 400c15.9 0 31.3-2 46-5.8c-9.4 16.4-22.2 30.8-37.9 42.2l-17.9 13c-9 6.5-14.2 16.9-14.2 28c0 19.1 15.5 34.6 34.6 34.6H216c101.6 0 184-82.4 184-184c0-15.9-2-31.3-5.8-46c16.4 9.4 30.8 22.2 42.2 37.9l13 17.9c6.5 9 16.9 14.2 28 14.2c19.1 0 34.6-15.5 34.6-34.6V296c0-101.6-82.4-184-184-184c-15.9 0-31.3 2-46 5.8c9.4-16.4 22.2-30.8 37.9-42.2l17.9-13-14-19.3 14 19.3c9-6.5 14.2-16.9 14.2-28C352 15.5 336.5 0 317.4 0H296zM256 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faUsersViewfinder:{prefix:"far",iconName:"users-viewfinder",icon:[640,512,[],"e595","M48 48v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V32C0 14.3 14.3 0 32 0H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H48zm544 0H504c-13.3 0-24-10.7-24-24s10.7-24 24-24H608c17.7 0 32 14.3 32 32V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V48zM136 464c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-17.7 0-32-14.3-32-32V376c0-13.3 10.7-24 24-24s24 10.7 24 24v88h88zm456 0V376c0-13.3 10.7-24 24-24s24 10.7 24 24V480c0 17.7-14.3 32-32 32H504c-13.3 0-24-10.7-24-24s10.7-24 24-24h88zM320 208a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-51.6 82c6.3-1.3 12.9-2 19.6-2h32 32c6.7 0 13.3 .7 19.6 2c1.1 .2 2.2 .5 3.3 .7c23.6 5.8 43.8 20.3 56.9 39.9c1.2 1.7 2.3 3.5 3.3 5.4c8.2 14.1 12.8 30.5 12.8 48c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32c0-17.5 4.7-33.9 12.8-48c12.9-22.3 34.6-39 60.3-45.3c1.1-.3 2.2-.5 3.3-.7zm96.2-162.6A72 72 0 1 1 275.4 240.5a72 72 0 1 1 89.2-113.1zM397.3 368c-6.6-18.6-24.4-32-45.3-32H288c-20.9 0-38.7 13.4-45.3 32H397.3zM127.8 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM96 309.3c0-29.5 23.9-53.3 53.3-53.3h69.3c9.8 0 18.9 2.6 26.8 7.2c-34.6 12.2-62.5 38.9-76.2 72.8H122.7C107.9 336 96 324.1 96 309.3zM470.7 336c-13.7-33.9-41.5-60.6-76.2-72.8c7.9-4.6 17-7.2 26.8-7.2h69.3c29.5 0 53.3 23.9 53.3 53.3c0 14.7-11.9 26.7-26.7 26.7H470.7zM416 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faFileVideo:{prefix:"far",iconName:"file-video",icon:[384,512,[],"f1c8","M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM80 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v16l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1L240 368v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V288z"]},faCherries:{prefix:"far",iconName:"cherries",icon:[640,512,[],"e0ec","M288 24L302.1 4.5c-6.9-5-15.9-5.9-23.7-2.5s-13.2 10.7-14.2 19.1c0 0 0 0 0 0s0 0 0 0l0 0 0 .2-.1 .9c-.1 .9-.3 2.2-.6 4c-.6 3.6-1.5 9-2.9 15.8c-2.8 13.7-7.6 33.3-15.3 56.3c-14 42-37.4 94.7-75.8 143.7C152.3 233.5 126.5 224 96 224c0 0-96 0-96 112C0 480 144 512 192 512s192-16 192-176c0-112-96-112-96-112c-20.5 0-38.9 4.3-54 9.7c27.1-42.6 45-85.1 56.7-120.2c5.7-17 9.9-32.3 13-45.1c11.7 10.8 25.8 24.7 40.1 41.2c29.6 34.3 59.1 78.4 73.1 128.5c-12-5.3-27-10.3-44.2-12.7c16.3 14.8 30.1 35.3 37.4 63c1.8 1 3.3 2 4.6 2.8c1.5 1 2.6 1.8 3.2 2.2l.4 .3c17.4 13.7 41.9 13.7 59.3 0l.4-.3c.6-.4 1.6-1.2 3.2-2.2c3.1-2 8-4.9 14.2-7.8c12.6-5.9 29.3-11.3 48-11.4l.1 0 .6 0c1.1 .1 3.1 .3 5.7 .8c5.3 1 11.9 3 18 6.6c9.1 5.3 24.2 17.4 24.2 56.5c0 62-26.1 90.5-53.8 106.3c-31.5 18-69.7 21.7-90.2 21.7c-12.3 0-36.6-3.4-61.7-13.4c-9.2 14.8-20.2 27.5-32.3 38.2C390.4 506.3 427.7 512 448 512c48 0 192-16 192-176c0-112-96-112-96-112c-32.3 0-59.2 10.6-76.3 19.6C453.5 176 415.2 118.9 380.2 78.3c-19.9-23-39.2-41.3-53.6-53.9c-7.2-6.3-13.2-11.2-17.5-14.5c-2.1-1.7-3.8-3-5-3.9c-.6-.4-1.1-.8-1.4-1l-.4-.3-.1-.1 0 0 0 0s0 0-14.1 19.4zM162.4 293.8c17.4 13.7 41.9 13.7 59.3 0l.4-.3c.6-.4 1.6-1.2 3.2-2.2c3.1-2 8-4.9 14.2-7.8c12.6-5.9 29.3-11.3 48-11.4l.1 0 .6 0c1.1 .1 3.1 .3 5.7 .8c5.3 1 11.9 3 18 6.6c9.1 5.3 24.2 17.4 24.2 56.5c0 62-26.1 90.5-53.8 106.3c-31.5 18-69.7 21.7-90.2 21.7c-16.7 0-55.6-6.3-88.7-26.8C72.7 418.3 48 388.4 48 336c0-39.1 15.1-51.2 24.2-56.5c6.1-3.6 12.7-5.6 18-6.6c2.6-.5 4.6-.7 5.7-.8c.3 0 .6 0 .7-.1c18.7 .1 35.4 5.5 48 11.4c6.2 2.9 11.1 5.8 14.2 7.8c1.5 1 2.6 1.8 3.2 2.2l.4 .3z"]},faUpRightFromSquare:egA,faExternalLinkAlt:egz,faCircleSort:egL,faSortCircle:egT,faTableCells:egw,faTh:egH,faBagShoppingMinus:{prefix:"far",iconName:"bag-shopping-minus",icon:[448,512,[],"e650","M224 48c35.3 0 64 28.7 64 64v48H160V112c0-35.3 28.7-64 64-64zM112 112v48H48c-26.5 0-48 21.5-48 48V416c0 53 43 96 96 96H352c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112zM48 208H400V416c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48V208zm96 104c-13.3 0-24 10.7-24 24s10.7 24 24 24H304c13.3 0 24-10.7 24-24s-10.7-24-24-24H144z"]},faFilePdf:{prefix:"far",iconName:"file-pdf",icon:[512,512,[],"f1c1","M64 464l48 0 0 48-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 304l-48 0 0-144-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"]},faSiren:{prefix:"far",iconName:"siren",icon:[448,512,[],"e02d","M345.6 304H394L375 152.1C371 120 343.8 96 311.5 96h-175C104.2 96 77 120 73 152.1L54 304h48.4l18.2-146c1-8 7.8-14 15.9-14h175c8.1 0 14.9 6 15.9 14l18.2 146zm-165.5 0l11.8-94c1.1-8.8-5.1-16.8-13.9-17.9s-16.8 5.1-17.9 13.9l-12.2 98h32.2zM48 384H400v48H48l0-48zM0 384v48c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V384c0-26.5-21.5-48-48-48H48c-26.5 0-48 21.5-48 48z"]},faArrowUpToDottedLine:{prefix:"far",iconName:"arrow-up-to-dotted-line",icon:[448,512,[],"e0a1","M32 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM320 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM241.5 151.6c-4.5-4.8-10.9-7.6-17.5-7.6s-12.9 2.7-17.5 7.6l-128 136c-9.1 9.7-8.6 24.8 1 33.9s24.8 8.6 33.9-1L200 228.5V312 440c0 13.3 10.7 24 24 24s24-10.7 24-24V312 228.5l86.5 91.9c9.1 9.7 24.3 10.1 33.9 1s10.1-24.3 1-33.9l-128-136z"]},faImageLandscape:egx,faLandscape:egN,faTankWater:{prefix:"far",iconName:"tank-water",icon:[448,512,[],"e452","M277.2 80L263.9 55.7 251 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H197L184.1 55.7 170.8 80H64c-8.8 0-16 7.2-16 16V302.4c14.1-2.7 27.8-8.7 39.3-15.3c6.9-3.9 13.1-8.2 18.9-12.7c12.9-10 30.6-10 43.4 0c5.9 4.6 12 8.8 18.9 12.7c15.9 9 35.6 16.9 55.3 16.9s39.5-7.8 55.3-16.9c6.9-3.9 13.1-8.2 18.9-12.7c12.9-10 30.6-10 43.4 0c5.9 4.6 12 8.8 19 12.8c11.6 6.6 25.2 12.5 39.4 15.3V96c0-8.8-7.2-16-16-16H277.2zM48 416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V351c-25-3.1-47.1-13-63.1-22.1c-6.5-3.7-12.2-7.4-17-10.7c-4.7 3.3-10.5 7-16.9 10.7c-19.3 11-47.6 23.1-79.1 23.1s-59.7-12.2-79.1-23.1c-6.5-3.7-12.2-7.4-16.9-10.7c-4.7 3.3-10.5 7-16.9 10.7c-16 9.1-38.1 19-63 22.1v65zM212.2 71c2.4-4.3 6.9-7 11.8-7s9.5 2.7 11.8 7L273 139.2c4.6 8.4 7 17.9 7 27.5V168c0 30.9-25.1 56-56 56s-56-25.1-56-56v-1.4c0-9.6 2.4-19 7-27.5L212.2 71z"]},faCurlingStone:egV,faCurling:egk,faGamepadModern:egE,faGamepadAlt:egD,faMessagesQuestion:{prefix:"far",iconName:"messages-question",icon:[640,512,[],"e1e7","M72 48C58.7 48 48 58.7 48 72V248c0 13.3 10.7 24 24 24h48c13.3 0 24 10.7 24 24v19.2L202.7 276c3.9-2.6 8.6-4 13.3-4H344c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H72zM0 72C0 32.2 32.2 0 72 0H344c39.8 0 72 32.2 72 72V248c0 39.8-32.2 72-72 72H223.3l-90 60c-7.4 4.9-16.8 5.4-24.6 1.2S96 368.9 96 360V320H72c-39.8 0-72-32.2-72-72V72zM256 352h48v24c0 13.3 10.7 24 24 24h96c4.7 0 9.4 1.4 13.3 4L496 443.2V424c0-13.3 10.7-24 24-24h48c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H448V128H568c39.8 0 72 32.2 72 72V376c0 39.8-32.2 72-72 72H544v40c0 8.9-4.9 17-12.7 21.2s-17.3 3.7-24.6-1.2l-90-60H328c-39.8 0-72-32.2-72-72V352zM147.9 96.1c5.5-15.4 20.1-25.7 36.4-25.7h41.3c24.2 0 43.7 19.6 43.7 43.7c0 15.7-8.4 30.1-22 37.9L224 165.4v.3c0 8.8-7.2 16-16 16s-16-7.2-16-16v-9.5c0-5.7 3.1-11 8-13.9l31.4-18c3.6-2.1 5.9-6 5.9-10.2c0-6.5-5.3-11.7-11.7-11.7H184.3c-2.8 0-5.3 1.8-6.3 4.4l-.3 .9c-3 8.3-12.1 12.7-20.4 9.7s-12.7-12.1-9.7-20.4l.3-.9zM185.3 228a22.7 22.7 0 1 1 45.3 0 22.7 22.7 0 1 1 -45.3 0z"]},faBookBible:egS,faBible:eg_,faO:{prefix:"far",iconName:"o",icon:[448,512,[111],"4f","M224 80a176 176 0 1 0 0 352 176 176 0 1 0 0-352zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z"]},faSuitcaseMedical:egO,faMedkit:egP,faBriefcaseArrowRight:{prefix:"far",iconName:"briefcase-arrow-right",icon:[512,512,[],"e2f2","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm24 88H360h88c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h88zm145 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H152c-13.3 0-24 10.7-24 24s10.7 24 24 24H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},faExpandWide:{prefix:"far",iconName:"expand-wide",icon:[512,512,[],"f320","M136 64c13.3 0 24 10.7 24 24s-10.7 24-24 24H48v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V88C0 74.7 10.7 64 24 64H136zM0 312c0-13.3 10.7-24 24-24s24 10.7 24 24v88h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V312zM488 64c13.3 0 24 10.7 24 24V200c0 13.3-10.7 24-24 24s-24-10.7-24-24V112H376c-13.3 0-24-10.7-24-24s10.7-24 24-24H488zM464 312c0-13.3 10.7-24 24-24s24 10.7 24 24V424c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h88V312z"]},faClockElevenThirty:{prefix:"far",iconName:"clock-eleven-thirty",icon:[512,512,[],"e348","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V263.3l-60-90c-7.4-11-4.4-25.9 6.7-33.3s25.9-4.4 33.3 6.7l64 96c2.6 3.9 4 8.6 4 13.3V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faRv:{prefix:"far",iconName:"rv",icon:[640,512,[],"f7be","M224 24c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24v8H520c48.6 0 88 39.4 88 88v40c0 22.5-15.5 41.4-36.4 46.6l53.1 41.7c9.7 7.6 15.3 19.2 15.3 31.5V376c0 22.1-17.9 40-40 40H574.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16H408 254.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-7 .9-13.7 2.6-20.1c-1.3-.8-2.4-1.8-3.5-2.9L21.1 335C7.6 321.5 0 303.2 0 284.1V104C0 64.2 32.2 32 72 32H224V24zM72 80c-13.3 0-24 10.7-24 24V284.1c0 6.4 2.5 12.5 7 17L121.9 368H128c13.4-10 30-16 48-16s34.6 6 48 16H384V256 184c0-13.3 10.7-24 24-24h16 80 56V120c0-22.1-17.9-40-40-40H72zM556.8 256l-61.1-48H432v48H556.8zM208 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM120 128H264c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H120c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24z"]},faUserSecret:{prefix:"far",iconName:"user-secret",icon:[448,512,[128373],"f21b","M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 13.4 22.1 25.6 57.7 34.3C88.6 169.4 88 176.6 88 184c0 13.9 2.1 27.4 6 40H45.4C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512H168 280 418.3c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4H354c3.9-12.6 6-26.1 6-40c0-7.4-.6-14.6-1.7-21.7c35.6-8.7 57.7-20.9 57.7-34.3c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm44 448l-24.8-99.1c-2.1-8.2-.8-16.9 3.6-24.2l15.7-26.2c25.7-7.6 48.3-22.6 65.2-42.5h23.8l-19.8 49.5c-8.1 20.2-1.6 43.3 15.9 56.3c27.3 20.4 46.2 51 51.2 86.2H268zM185.5 314.5l15.7 26.2c4.4 7.3 5.7 16 3.6 24.2L180 464H49.3c4.9-35.2 23.9-65.8 51.2-86.2c17.4-13 23.9-36.1 15.9-56.3L96.5 272h23.8c16.9 19.9 39.5 34.9 65.2 42.5zM224 272c-38.2 0-70.7-24.4-82.9-58.4c7.1 6.5 16.5 10.4 26.9 10.4h12.4c16.5 0 31.1-10.6 36.3-26.2c2.3-7 12.2-7 14.5 0c5.2 15.6 19.9 26.2 36.3 26.2H280c10.4 0 19.8-3.9 26.9-10.4c-12.2 34-44.7 58.4-82.9 58.4z"]},faOtter:{prefix:"far",iconName:"otter",icon:[640,512,[129446],"f700","M135.1 185c-4.5-3-7.1-8-7.1-13.3V168c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24v3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2 12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6V144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185zM160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-5.1 0-10.1-.4-14.9-1.2c9.5 28.6 36.5 49.2 68.3 49.2h64c13.3 0 24 10.7 24 24c0 2.8-.5 5.5-1.4 8H352c0-11.4 2.4-22.2 6.7-32H328c-36.7 0-68.1-22.4-81.3-54.3c-10.3 4.1-21.5 6.3-33.3 6.3c-14.1 0-27.9-3.3-40.5-9.6L160 240zm250.8 16c10.8-45.9 52-80 101.2-80c13.3 0 24 10.7 24 24v-5.7c0-38.8-24.9-73.3-61.7-85.6l-17.9-6c-12.1-4-18.9-16.8-15.6-29s15.7-19.8 28.1-17.2l16.2 3.4C575.4 78.9 640 158.5 640 250.8c0 120.3-92.6 218.9-210.4 228.5c-4.5 .5-9 .8-13.6 .8h-5.2H384 257.6C133 480 32 379 32 254.4V216.8c-10.1-14.6-16-32.3-16-51.4V144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4v21.4c0 8-1 15.7-3 23.1c12.4-7.9 27.2-12.5 43-12.5h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-16.6 0-30.2 12.6-31.8 28.7c4.9 2.1 10.2 3.3 15.8 3.3h82.8zM99.7 335.8l.1 .2h.3l-.4-.2zM410.8 432c4.7 0 9.4-.2 14.1-.5c35.6-4.4 63.1-34.7 63.1-71.5V304 256 229.4c-18.9 9-32 28.3-32 50.6c0 13.3-10.7 24-24 24c-17.7 0-32 14.3-32 32v24c0 13.3-10.7 24-24 24H136.2c31.8 29.8 74.5 48 121.4 48H384h26.8zM536 360c0 8.2-.8 16.3-2.4 24c35.9-33.1 58.4-80.6 58.4-133.3c0-16.7-2.8-32.8-8-47.9V208c0 35.5-19.3 66.6-48 83.2V360zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faDreidel:{prefix:"far",iconName:"dreidel",icon:[448,512,[],"f792","M441 39c9.4 9.4 9.4 24.6 0 33.9L327.6 186.3l67.7 67.7c18.7 18.7 18.7 49.1 0 67.9L256 461.3c-12 12-28.3 18.7-45.3 18.7H64c-35.3 0-64-28.7-64-64V269.3c0-17 6.7-33.3 18.7-45.3L158.1 84.7c18.7-18.7 49.1-18.7 67.9 0l67.7 67.7L407 39c9.4-9.4 24.6-9.4 33.9 0zM106.3 204.3L52.7 257.9c-3 3-4.7 7.1-4.7 11.3V416c0 8.8 7.2 16 16 16H210.7c4.2 0 8.3-1.7 11.3-4.7l53.7-53.7L106.3 204.3zm33.9-33.9L309.7 339.7 361.4 288 192 118.6l-51.7 51.7z"]},faPersonDress:egj,faFemale:egB,faCommentDollar:{prefix:"far",iconName:"comment-dollar",icon:[512,512,[],"f651","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM276 136c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V344c0 11 9 20 20 20s20-9 20-20V330.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V136z"]},faBusinessTime:egR,faBriefcaseClock:egU,faFlowerTulip:{prefix:"far",iconName:"flower-tulip",icon:[512,512,[127799],"f801","M273.9 8.1C269.4 2.9 262.9 0 256 0s-13.4 2.9-17.9 8.1L189 63.3 134.7 21.1c-7.2-5.6-17-6.6-25.3-2.6S96 30.8 96 40V152c0 75.1 60.9 136 136 136v85.4C191 321.4 127.4 288 56 288H28c-15.5 0-28 12.5-28 28C0 424.2 87.8 512 196 512h36 48 36c108.2 0 196-87.8 196-196c0-15.5-12.5-28-28-28H456c-71.4 0-135 33.4-176 85.4V288c75.1 0 136-60.9 136-136V40c0-9.2-5.2-17.5-13.5-21.6s-18-3-25.3 2.6L323 63.3 273.9 8.1zM280 240H232c-48.6 0-88-39.4-88-88V89.1l33.3 25.9c10 7.8 24.3 6.5 32.7-3L256 60.1l46.1 51.8c8.4 9.5 22.7 10.8 32.7 3L368 89.1V152c0 48.6-39.4 88-88 88zM196 464c-75 0-136.9-55.7-146.7-128H56c80.6 0 148.5 54.1 169.4 128H196zm120 0H286.6c20.9-73.9 88.8-128 169.4-128h6.7C452.9 408.3 391 464 316 464z"]},faPeoplePantsSimple:{prefix:"far",iconName:"people-pants-simple",icon:[512,512,[],"e21a","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3C68.8 296 76.2 304 85.6 304H88h80 2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C180.9 220.8 167 208 150.4 208H105.6zM144 352H112V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352zM320 64a64 64 0 1 1 128 0A64 64 0 1 1 320 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3c-.8 9.3 6.6 17.3 15.9 17.3H344h80 2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C436.9 220.8 423 208 406.4 208H361.6zM400 352H368V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3c3.5-41.5 38.1-73.4 79.7-73.4h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352z"]},faCloudDrizzle:{prefix:"far",iconName:"cloud-drizzle",icon:[512,512,[],"f738","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM88 376c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V376zm96 64c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440zm168-24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-13.3-10.7-24-24-24zm-72-40c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V376zm168-24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-13.3-10.7-24-24-24z"]},faTableCellsLarge:egF,faThLarge:egG,faBookTanakh:egY,faTanakh:egQ,faSolarSystem:{prefix:"far",iconName:"solar-system",icon:[512,512,[],"e02f","M464 256c0 42.1-12.5 81.3-34 114.1c-4.4-1.3-9.1-2.1-14-2.1c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48c0-3.2-.3-6.4-.9-9.4C493.8 364.3 512 312.3 512 256C512 114.6 397.4 0 256 0c-42.3 0-82.1 10.2-117.2 28.4c14.2 9 25.3 22.3 31.6 38C196.5 54.6 225.5 48 256 48c114.9 0 208 93.1 208 208zM256 464C141.1 464 48 370.9 48 256c0-42.1 12.5-81.3 34-114.1c4.4 1.3 9.1 2.1 14 2.1c26.5 0 48-21.5 48-48s-21.5-48-48-48S48 69.5 48 96c0 3.2 .3 6.4 .9 9.4C18.2 147.7 0 199.7 0 256C0 397.4 114.6 512 256 512c42.1 0 81.7-10.1 116.8-28.1c-14.1-9.1-25.1-22.4-31.3-38.2c-26.1 11.8-55 18.3-85.5 18.3zM390.8 169.8c.8-3.1 1.2-6.4 1.2-9.8c0-22.1-17.9-40-40-40c-3.4 0-6.6 .4-9.8 1.2C317.3 105.2 287.8 96 256 96C167.6 96 96 167.6 96 256s71.6 160 160 160s160-71.6 160-160c0-31.8-9.3-61.3-25.2-86.2zM312 159c0 .3 0 .7 0 1c0 22.1 17.9 40 40 40c.3 0 .7 0 1 0c9.5 16.5 15 35.6 15 56c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112c20.4 0 39.5 5.5 56 15zm-56 81a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 80a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faSealQuestion:{prefix:"far",iconName:"seal-question",icon:[512,512,[],"e243","M176 112c12.7 0 24.9-5.1 33.9-14.1L256 51.9l46.1 46.1c9 9 21.2 14.1 33.9 14.1l64 0 0 64c0 12.7 5.1 24.9 14.1 33.9l45.6 45.6-45.6 45.6c-9 9-14.1 21.2-14.1 33.9l0 64.9-64.9 0c-12.7 0-24.9 5.1-33.9 14.1L256 459.2l-45.1-45.1c-9-9-21.2-14.1-33.9-14.1L112 400l0-64.9c0-12.7-5.1-24.9-14.1-33.9L52.4 255.5l45.6-45.6c9-9 14.1-21.2 14.1-33.9l0-64 64 0zM289.9 17.9c-18.7-18.7-49.1-18.7-67.9 0L176 64l-64 0c-26.5 0-48 21.5-48 48l0 64L18.4 221.6c-18.7 18.7-18.7 49.1 0 67.9L64 335.1 64 400c0 26.5 21.5 48 48 48l64.9 0 45.1 45.1c18.7 18.7 49.1 18.7 67.9 0L335.1 448l64.9 0c26.5 0 48-21.5 48-48l0-64.9 45.6-45.6c18.7-18.7 18.7-49.1 0-67.9L448 176l0-64c0-26.5-21.5-48-48-48l-64 0L289.9 17.9zM169.8 165.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3l58.3 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8l0 13.5c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1l-58.3 0c-23.7 0-44.8 14.9-52.8 37.3zM288 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faPhoneVolume:egq,faVolumeControlPhone:egK,faDiscDrive:{prefix:"far",iconName:"disc-drive",icon:[512,512,[],"f8b5","M80 96V432H432V96c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm400 0V432h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H456 56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64zM112 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm176 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faHatCowboySide:{prefix:"far",iconName:"hat-cowboy-side",icon:[640,512,[],"f8c1","M444.8 256H311.3l-31.5-25.6c-25-20.3-55-33-86.6-37.1l4.9-63.4c.3-3.6 2.9-6.5 6.4-7.2L412.3 81.2 444.8 256zM560 400H520c0-1.4-.1-2.9-.4-4.4l-26-139.6c10.2 5.4 21.6 12 32.8 19.8C563.6 301.2 592 332.9 592 368c0 17.7-14.3 32-32 32zM498 204.6c-5.9-2.8-11.1-5.1-15.3-6.9l-24.6-132C454.6 46.2 437.6 32 417.7 32c-2.7 0-5.4 .3-8.1 .8L195.1 75.7c-24.6 4.9-42.9 25.6-44.9 50.6L145 194C62.9 206.8 0 277.9 0 363.6v18.8C0 418.6 29.4 448 65.6 448H464h16 80c44.2 0 80-35.8 80-80c0-60.9-47.6-105.2-86.4-131.8c-20.3-13.9-40.5-24.5-55.5-31.6zM48 363.6C48 295.3 103.3 240 171.6 240c28.4 0 55.9 9.8 77.9 27.7L412.4 400H65.6c-9.7 0-17.6-7.9-17.6-17.6V363.6z"]},faTableRows:egZ,faRows:egW,faLocationExclamation:eg$,faMapMarkerExclamation:egX,faFaceFearful:{prefix:"far",iconName:"face-fearful",icon:[512,512,[],"e375","M464 256c0-43.5-13.3-83.9-36.2-117.2l-.1 .2c-6 6.5-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c8 1.1 15.7 2.8 23.2 5.2C342.4 62.2 300.9 48 256 48s-86.4 14.2-120.4 38.4c7.5-2.4 15.2-4.2 23.2-5.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8l-.1-.2C61.3 172.1 48 212.5 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zM136.4 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm216-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM160 176a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm80 48A80 80 0 1 1 80 224a80 80 0 1 1 160 0zm64 0a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160z"]},faClipboardUser:{prefix:"far",iconName:"clipboard-user",icon:[384,512,[],"f7f3","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H304c0-44.2-35.8-80-80-80H160c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faBusSchool:{prefix:"far",iconName:"bus-school",icon:[512,512,[],"f5dd","M96 95v1h84.3c5.5-9.6 15.9-16 27.7-16l96 0c11.8 0 22.2 6.4 27.7 16H416V95c0-.4 0-.8-.1-1l0-.1C404.2 79.4 363.5 48 256 48C156.9 48 109.6 79.1 96 94.3c0 .2 0 .4 0 .7zm0 49v82.8c7.7-1.8 15.7-2.8 24-2.8H232V144H96zm320 82.8V144H280v80H392c8.3 0 16.3 1 24 2.8zM464 95v33h16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H467c17.9 18.7 29 44.1 29 72v56c0 29.8-20.4 54.9-48 62v42c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H112v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V446c-27.6-7.1-48-32.2-48-62V328c0-27.9 11-53.3 29-72H32c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32H48V95c0-8.8 2-20.6 10.4-30.6C82.9 35.2 145.9 0 256 0C373.7 0 430.9 35.1 454.3 65c7.7 9.8 9.7 21.1 9.7 30zM112 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM120 272c-30.9 0-56 25.1-56 56v56c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V328c0-30.9-25.1-56-56-56H120z"]},faFilmSlash:{prefix:"far",iconName:"film-slash",icon:[640,512,[],"e179","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1L89.5 44.9C100.2 36.8 113.6 32 128 32H512c35.3 0 64 28.7 64 64V416c0 3.3-.2 6.5-.7 9.6l55.5 43.5c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2zM176 112.6V80H134.4L176 112.6zM328.3 232H416V192 80H224v70.3L328.3 232zM528 388.5V344H471.2L528 388.5zM416 423.8L487.4 480H128c-35.3 0-64-28.7-64-64V146.4L152.3 216H112v80h64V234.7L233.5 280H224v40V432H416v-8.2zM176 344H112v72c0 8.8 7.2 16 16 16h48V344zM464 80v88h64V96c0-8.8-7.2-16-16-16H464zm64 136H464v80h64V216z"]},faSquareArrowDownRight:{prefix:"far",iconName:"square-arrow-down-right",icon:[448,512,[],"e262","M384 432c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384zm64-16c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416zM160 368c-13.3 0-24-10.7-24-24s10.7-24 24-24h94.1L119 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l135 135V184c0-13.3 10.7-24 24-24s24 10.7 24 24V344c0 13.3-10.7 24-24 24H160z"]},faBookSparkles:egJ,faBookSpells:eg1,faWashingMachine:eg0,faWasher:eg2,faChild:{prefix:"far",iconName:"child",icon:[320,512,[],"f1ae","M160 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-96a72 72 0 1 1 0 144A72 72 0 1 1 160 0zM128 214V336h64V214.4c-10.2-4.2-21.2-6.4-32.4-6.4c-11 0-21.6 2.1-31.6 6zm0 170V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V257.9L43.7 309.8c-7.6 10.9-22.6 13.5-33.4 5.9S-3.3 293.1 4.3 282.2L50.1 217c25-35.7 65.9-57 109.5-57c43.2 0 83.7 20.8 108.8 56L315.5 282c7.7 10.8 5.2 25.8-5.6 33.5s-25.8 5.2-33.5-5.6L240 258.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H128z"]},faLiraSign:{prefix:"far",iconName:"lira-sign",icon:[320,512,[8356],"f195","M96 159.2C96 115.5 131.5 80 175.2 80c8.5 0 17 1.4 25.1 4.1l80.1 26.7c12.6 4.2 26.2-2.6 30.4-15.2s-2.6-26.2-15.2-30.4L215.5 38.5c-13-4.3-26.6-6.5-40.2-6.5C105 32 48 89 48 159.2V192H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v4.5c0 18.8-5.1 37.3-14.8 53.5L3.4 443.7c-4.4 7.4-4.6 16.6-.3 24.2S15.4 480 24 480H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H66.4l8-13.3C88.5 395.1 96 368.1 96 340.5V336H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V240H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V159.2z"]},faUserVisor:{prefix:"far",iconName:"user-visor",icon:[448,512,[],"e04c","M224 208c26.2 0 49.4-12.6 64-32H160c14.6 19.4 37.8 32 64 32zm0 48c-54 0-100.2-33.5-119-80.8c-14.3-3.2-25-16-25-31.2V80c0-17.7 14.3-32 32-32h12.1C147.5 18.7 183.6 0 224 0s76.5 18.7 99.9 48H336c17.7 0 32 14.3 32 32v64c0 15.3-10.7 28-25 31.2C324.2 222.5 278 256 224 256zM128 112c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM269.7 352H178.3c-65.7 0-120.1 48.7-129 112H398.7c-8.9-63.3-63.3-112-129-112zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM313.5 429c-7.9 0-18.8 9.5-26.5 16.3c-2.1 1.9-4 3.5-5.5 4.7c-2.3 1.7-5.7 0-5.4-2.9c3.2-30.5 13.2-55.5 29.8-74.7c1.3-1.5 4.1-1.6 5.1 .1c15.8 20.6 24.2 45.9 25.1 75.3c0 3.2-4.1 4.7-6.1 2.1c-10.2-14.4-14.7-19.2-16.6-20.9z"]},faFilePlusMinus:{prefix:"far",iconName:"file-plus-minus",icon:[384,512,[],"e177","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM216 200c0-13.3-10.7-24-24-24s-24 10.7-24 24v40H128c-13.3 0-24 10.7-24 24s10.7 24 24 24h40v40c0 13.3 10.7 24 24 24s24-10.7 24-24V288h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V200zM128 384c-13.3 0-24 10.7-24 24s10.7 24 24 24H256c13.3 0 24-10.7 24-24s-10.7-24-24-24H128z"]},faChessClockFlip:eg6,faChessClockAlt:eg4,faSatellite:{prefix:"far",iconName:"satellite",icon:[512,512,[128752],"f7bf","M241 7c-9.4-9.4-24.6-9.4-33.9 0L95 119c-9.4 9.4-9.4 24.6 0 33.9l58.1 58.1c-50.9-9.8-105.5 3.2-147.2 39.7c-3.8 3.3-5.9 8-5.9 13v.5c0 4.9 1.9 9.6 5.4 13L103 375 55 423c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48 97.6 97.6c3.5 3.5 8.1 5.4 13 5.4h.5c5 0 9.8-2.2 13-5.9c36.5-41.7 49.6-96.3 39.7-147.2L359 417c9.4 9.4 24.6 9.4 33.9 0L505 305c9.4-9.4 9.4-24.6 0-33.9l-68-68L463 177c10.9-10.9 17-25.6 17-41s-6.1-30.1-17-41L417 49c-10.9-10.9-25.6-17-41-17s-30.1 6.1-41 17L309 75 241 7zm34.6 289.5c-6.4-9.7-13.8-18.8-22.3-27.3l-10.6-10.6c-8.5-8.5-17.6-15.9-27.3-22.3L369 82.9c1.9-1.9 4.4-2.9 7-2.9s5.2 1 7 2.9L429.1 129c1.9 1.9 2.9 4.4 2.9 7s-1 5.2-2.9 7L275.6 296.6zM275 109L197 187l-51-51L224 57.9l51 51zM376 366.1l-51-51L403 237l51 51L376 366.1zM219.4 303.2c38.8 38.8 47.1 97 23.8 144.1L64.7 268.8c47.1-23.2 105.3-14.9 144.1 23.8l10.6 10.6z"]},faTruckFire:{prefix:"far",iconName:"truck-fire",icon:[640,512,[],"e65a","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V98.7C13.4 105.3 0 123.1 0 144V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h16c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H544c0-17.7-14.3-32-32-32s-32 14.3-32 32H384V48H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM336 48V96H280V48h56zm0 96h48v80H48l0-80H336zM48 368l0-96H400c17.7 0 32-14.3 32-32V144H592V368H563.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H48zM232 48V96H184V48h48zm-96 0V96H80V48h56zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8-192c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H488z"]},faPlaneLock:{prefix:"far",iconName:"plane-lock",icon:[640,512,[],"e558","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l95.3 61c-8.3 14.1-13.5 30.2-14.9 47.4L299.1 187.6c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c15.5 4.8 42 12.8 64.6 19.6c9 2.7 17.5 5.3 24.3 7.3V436l-54.4-40.8c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5l82.5 26.4c-11 11.5-17.8 27.1-17.8 44.3v.4l-48-15.4V364l48 36v79.3c0 7.9 1.4 15.4 4 22.4c-6.8 6.4-15.9 10.3-26 10.3c-2.3 0-4.6-.3-6.9-1l6.9-23c-6.9 23-6.9 23-6.9 23l0 0 0 0 0 0-.2 0-.6-.2-2.4-.7-8.9-2.7c-7.5-2.2-17.8-5.4-29.2-8.8c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0s0 0-6.9-23l6.9 23c-2.2 .7-4.5 1-6.9 1C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faSteeringWheel:{prefix:"far",iconName:"steering-wheel",icon:[512,512,[],"f622","M232 369v93.6C133.7 451.3 56.2 371.4 48.6 272H156.4l74.3 95.5c.4 .5 .8 1 1.3 1.5zm48 0c.4-.5 .9-1 1.3-1.5L355.6 272H463.4c-7.6 99.4-85 179.3-183.4 190.6V369zm72-145l-7.2-14.3c-5.4-10.8-16.5-17.7-28.6-17.7H195.8c-12.1 0-23.2 6.8-28.6 17.7L160 224H50.4C65.8 124.3 152 48 256 48s190.2 76.3 205.6 176H352zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},faTag:{prefix:"far",iconName:"tag",icon:[448,512,[127991],"f02b","M197.5 32c17 0 33.3 6.7 45.3 18.7l176 176c25 25 25 65.5 0 90.5L285.3 450.7c-25 25-65.5 25-90.5 0l-176-176C6.7 262.7 0 246.5 0 229.5V80C0 53.5 21.5 32 48 32H197.5zM48 229.5c0 4.2 1.7 8.3 4.7 11.3l176 176c6.2 6.2 16.4 6.2 22.6 0L384.8 283.3c6.2-6.2 6.2-16.4 0-22.6l-176-176c-3-3-7.1-4.7-11.3-4.7H48V229.5zM112 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faStretcher:{prefix:"far",iconName:"stretcher",icon:[640,512,[],"f825","M41.4 71.5c-9.1-9.6-24.3-10-33.9-.9s-10 24.3-.9 33.9L139.7 244.6c16.6 17.5 39.7 27.4 63.8 27.4H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H203.5c-11 0-21.4-4.5-29-12.4L41.4 71.5zM241.2 304l86 62.5-37.3 27.1c-9.8-6.1-21.4-9.7-33.9-9.7c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64c0-5.3-.7-10.5-1.9-15.5L368 396.2l49.9 36.3c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64c-12.4 0-24 3.5-33.9 9.7l-37.3-27.1 86-62.5H413.2L368 336.9 322.8 304H241.2zM240 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm224 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faBookSection:eg3,faBookLaw:eg5,faInboxes:{prefix:"far",iconName:"inboxes",icon:[512,512,[],"e1bb","M62.5 96h67.9c18.2 0 34.8 10.3 42.9 26.5L192 160H320l18.7-37.5c8.1-16.3 24.8-26.5 42.9-26.5h67.8l-40-48-307 0-40 48zM48 144v96H464V144l-82.3 0-18.7 37.5C354.8 197.7 338.2 208 320 208H192c-18.2 0-34.8-10.3-42.9-26.5L130.3 144 48 144zM0 144V113.4c0-11.2 3.9-22.1 11.1-30.7L65.6 17.3C74.7 6.3 88.2 0 102.5 0h307c14.2 0 27.8 6.3 36.9 17.3l54.5 65.4c7.2 8.6 11.1 19.5 11.1 30.7V144v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144zM310.1 432H201.9c-24.2 0-46.4-13.7-57.2-35.4L130.3 368H48v96H464V368l-82.3 0-14.3 28.6-42.6-21.3 42.6 21.3c-10.8 21.7-33 35.4-57.2 35.4zM48 320h82.3c18.2 0 34.8 10.3 42.9 26.5l14.3 28.6c2.7 5.4 8.3 8.8 14.3 8.8H310.1c6.1 0 11.6-3.4 14.3-8.8l14.3-28.6c8.1-16.3 24.8-26.5 42.9-26.5H464c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48z"]},faCoffeeBean:{prefix:"far",iconName:"coffee-bean",icon:[448,512,[],"e13e","M385.4 134.2c-13.2 27.4-29.7 55.9-48.4 74.7c-34.5 34.8-69.6 52.3-101.5 68.2l-.8 .4c-32.1 16-61 30.6-89.7 59.4c-16.5 16.6-34.2 46.5-49.4 76.9c22.9 13.6 52.9 19.1 87.6 14.1c45.5-6.5 96.1-30.9 138.9-73.8s67.3-93.4 73.8-138.9c4.5-31.5 .4-59.1-10.5-81zm-34.9-39c-23.2-14.8-54.2-20.9-90.3-15.8c-45.5 6.5-96.1 30.9-138.9 73.8S54 246.7 47.5 292.2c-4.8 33.6 .2 62.7 12.8 85.3c14.6-27.4 32.1-55.8 50.7-74.4c34.5-34.8 69.6-52.3 101.5-68.2l.8-.4c32.1-16 61-30.6 89.7-59.4c16.8-16.9 33.6-48.3 47.5-79.8zm50.5-20.7c74.2 74.2 54.2 214.6-44.8 313.6s-239.4 119-313.6 44.8s-54.2-214.6 44.8-313.6s239.4-119 313.6-44.8z"]},faCircleYen:{prefix:"far",iconName:"circle-yen",icon:[512,512,[],"e5d0","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM159.9 150.2c9.8-8.9 25-8.2 33.9 1.6L256 220.3l62.2-68.5c8.9-9.8 24.1-10.5 33.9-1.6s10.5 24.1 1.6 33.9L288.4 256H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H280v32h40c8.8 0 16 7.2 16 16s-7.2 16-16 16H280v25c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H192c-8.8 0-16-7.2-16-16s7.2-16 16-16h40V288H192c-8.8 0-16-7.2-16-16s7.2-16 16-16h31.6l-65.3-71.9c-8.9-9.8-8.2-25 1.6-33.9z"]},faBracketsCurly:{prefix:"far",iconName:"brackets-curly",icon:[576,512,[],"f7ea","M152 32c-48.6 0-88 39.4-88 88v45.5c0 10.6-4.2 20.8-11.7 28.3L7 239c-9.4 9.4-9.4 24.6 0 33.9l45.3 45.3c7.5 7.5 11.7 17.7 11.7 28.3V392c0 48.6 39.4 88 88 88h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H152c-22.1 0-40-17.9-40-40V346.5c0-23.3-9.3-45.7-25.8-62.2L57.9 256l28.3-28.3c16.5-16.5 25.8-38.9 25.8-62.2V120c0-22.1 17.9-40 40-40h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zm272 0H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c22.1 0 40 17.9 40 40v45.5c0 23.3 9.3 45.7 25.8 62.2L518.1 256l-28.3 28.3c-16.5 16.5-25.8 38.9-25.8 62.2V392c0 22.1-17.9 40-40 40H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c48.6 0 88-39.4 88-88V346.5c0-10.6 4.2-20.8 11.7-28.3L569 273c9.4-9.4 9.4-24.6 0-33.9l-45.3-45.3c-7.5-7.5-11.7-17.7-11.7-28.3V120c0-48.6-39.4-88-88-88z"]},faEllipsisStrokeVertical:eg8,faEllipsisVAlt:eg9,faComment:{prefix:"far",iconName:"comment",icon:[512,512,[128489,61669],"f075","M123.6 391.3c12.9-9.4 29.6-11.8 44.6-6.4c26.5 9.6 56.2 15.1 87.8 15.1c124.7 0 208-80.5 208-160s-83.3-160-208-160S48 160.5 48 240c0 32 12.4 62.8 35.7 89.2c8.6 9.7 12.8 22.5 11.8 35.5c-1.4 18.1-5.7 34.7-11.3 49.4c17-7.9 31.1-16.7 39.4-22.7zM21.2 431.9c1.8-2.7 3.5-5.4 5.1-8.1c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208s-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6c-15.1 6.6-32.3 12.6-50.1 16.1c-.8 .2-1.6 .3-2.4 .5c-4.4 .8-8.7 1.5-13.2 1.9c-.2 0-.5 .1-.7 .1c-5.1 .5-10.2 .8-15.3 .8c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c4.1-4.2 7.8-8.7 11.3-13.5c1.7-2.3 3.3-4.6 4.8-6.9c.1-.2 .2-.3 .3-.5z"]},faSquare1:{prefix:"far",iconName:"square-1",icon:[448,512,[],"e256","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm172 99.2c-7.4-4.3-16.5-4.3-24-.1l-56 32c-11.5 6.6-15.5 21.2-8.9 32.7s21.2 15.5 32.7 8.9L200 193.4V336H160c-13.3 0-24 10.7-24 24s10.7 24 24 24h64 64c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V152c0-8.6-4.6-16.5-12-20.8z"]},faCakeCandles:eg7,faBirthdayCake:eye,faCake:eyt,faHeadSide:{prefix:"far",iconName:"head-side",icon:[512,512,[],"f6e9","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTruckLadder:{prefix:"far",iconName:"truck-ladder",icon:[640,512,[],"e657","M0 24C0 37.3 10.7 48 24 48h8v96H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 0 0 10.7 0 24zM272 144H240V48h32v96zM160 48h32v96H160V48zm-48 96H80V48h32v96zM408 96c-13.3 0-24 10.7-24 24V224H56c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h8c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h8c30.9 0 56-25.1 56-56V251.2c0-12.7-4.3-25.1-12.3-35L548.3 117c-10.6-13.3-26.7-21-43.7-21H408zM76.8 368H56c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8H384h48H592v88c0 4.4-3.6 8-8 8H563.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48zM432 224V144h72.6c2.4 0 4.7 1.1 6.2 3l61.6 77H432zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faEnvelope:{prefix:"far",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]},faDollyEmpty:{prefix:"far",iconName:"dolly-empty",icon:[576,512,[],"f473","M0 24C0 10.7 10.7 0 24 0h80.8C129 0 150.5 15.6 158 38.6L250 320.2c2-.1 4-.2 6-.2c33.2 0 62.5 16.9 79.8 42.5L544 289.4c12.5-4.4 26.2 2.2 30.6 14.7s-2.2 26.2-14.7 30.6L351.7 407.8c.2 2.7 .3 5.4 .3 8.2c0 53-43 96-96 96s-96-43-96-96c0-34 17.7-63.9 44.3-80.9L112.4 53.5c-1.1-3.3-4.1-5.5-7.6-5.5H24C10.7 48 0 37.3 0 24zM304 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faFaceTissue:{prefix:"far",iconName:"face-tissue",icon:[512,512,[],"e39c","M256 464c114.9 0 208-93.1 208-208s-93.1-208-208-208S48 141.1 48 256c0 8.7 .5 17.3 1.6 25.7L8.1 288.7c-2 .3-4 .8-5.9 1.4C.8 278.9 0 267.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-11.5 0-22.9-.8-34-2.2c.6-1.9 1-3.9 1.4-5.9l6.9-41.5c8.4 1 17 1.6 25.7 1.6zm-13.3-76l9-54.1 4.3 3.4 25-20c8.2-6.5 19.6-7 28.3-1.2l31.6 21.1L351 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-24 24c-8.1 8.1-20.8 9.3-30.3 3l-33.4-22.3-26.3 21c-8.2 6.6-19.7 7-28.3 1.2zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zm-159.2 162c3.7 3.7 5.3 8.8 4.5 13.9l-32 192c-1.1 6.7-6.3 11.9-13 13.1s-13.4-1.9-16.7-7.8l-26-45.5L51.9 479.5c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l21.1-84.2-45.5-26c-5.9-3.4-9-10-7.8-16.7s6.4-11.9 13.1-13l192-32c5.1-.8 10.3 .8 13.9 4.5z"]},faAnglesUp:eya,faAngleDoubleUp:eyn,faBinRecycle:{prefix:"far",iconName:"bin-recycle",icon:[576,512,[],"e5f7","M0 56C0 42.7 10.7 32 24 32h8H80.1 495.9 544h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H540.6L516.2 420.6C513.9 454.1 486 480 452.4 480H123.6c-33.6 0-61.4-25.9-63.8-59.4L35.4 80H24C10.7 80 0 69.3 0 56zM83.6 80l24.1 337.1c.6 8.4 7.6 14.9 16 14.9H452.4c8.4 0 15.4-6.5 16-14.9L492.4 80H83.6zM288 176c-2.2 0-4.3 1.1-5.5 2.9l-20.7 29.6c-7.3 10.5-21.6 13.4-32.4 6.6c-11.7-7.3-14.8-22.9-6.9-34.1l20.7-29.6c10.2-14.6 27-23.3 44.8-23.3s34.6 8.7 44.8 23.3l20.7 29.6c7.9 11.3 4.7 26.8-6.9 34.1c-10.8 6.8-25.1 3.9-32.4-6.6l-20.7-29.6c-1.3-1.8-3.3-2.9-5.5-2.9zm-88.3 77.1c11.7 7.3 14.8 22.9 6.9 34.1l-21.5 30.7c-.8 1.1-1.2 2.4-1.2 3.7c0 3.5 2.9 6.4 6.4 6.4H240c13.3 0 24 10.7 24 24s-10.7 24-24 24H190.4c-30.1 0-54.4-24.4-54.4-54.4c0-11.2 3.4-22.1 9.8-31.2l21.5-30.7c7.3-10.5 21.6-13.4 32.4-6.6zM312 352c0-13.3 10.7-24 24-24h49.6c3.5 0 6.4-2.9 6.4-6.4c0-1.3-.4-2.6-1.2-3.7l-21.5-30.7c-7.9-11.3-4.7-26.8 6.9-34.1c10.8-6.8 25.1-3.9 32.4 6.6l21.5 30.7c6.4 9.1 9.8 20 9.8 31.2c0 30.1-24.4 54.4-54.4 54.4H336c-13.3 0-24-10.7-24-24z"]},faPaperclip:{prefix:"far",iconName:"paperclip",icon:[448,512,[128206],"f0c6","M375 73c-26-26-68.1-26-94.1 0L89 265C45.3 308.6 45.3 379.4 89 423s114.4 43.6 158.1 0L399 271c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L281 457c-62.4 62.4-163.5 62.4-225.9 0S-7.4 293.4 55 231L247 39C291.7-5.7 364.2-5.7 409 39s44.7 117.2 0 161.9L225.2 384.7c-31.6 31.6-83.6 28.7-111.5-6.2c-23.8-29.8-21.5-72.8 5.5-99.8L271 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L153.2 312.7c-9.7 9.7-10.6 25.1-2 35.8c10 12.5 28.7 13.6 40 2.2L375 167c26-26 26-68.1 0-94.1z"]},faChartLineDown:{prefix:"far",iconName:"chart-line-down",icon:[512,512,[128201],"f64d","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zM320 296c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v54.1L321 127c-9.4-9.4-24.6-9.4-33.9 0l-79 79-63-63c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0l79-79L398.1 272H344c-13.3 0-24 10.7-24 24z"]},faArrowRightToCity:{prefix:"far",iconName:"arrow-right-to-city",icon:[640,512,[],"e4b3","M336 56c0-4.4 3.6-8 8-8H456c4.4 0 8 3.6 8 8V216c0 13.3 10.7 24 24 24h80 16c4.4 0 8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V248c0-28.2-20.9-51.6-48-55.4V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H512V56c0-30.9-25.1-56-56-56H344c-30.9 0-56 25.1-56 56V488c0 13.3 10.7 24 24 24s24-10.7 24-24V56zm32 40v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H384zM368 288v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H512zM496 384v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16zM160.1 158.2c-9.8-8.9-25-8.2-33.9 1.6s-8.2 25 1.6 33.9L169.9 232H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H169.9l-42.1 38.2c-9.8 8.9-10.5 24.1-1.6 33.9s24.1 10.5 33.9 1.6l88-80c5-4.5 7.9-11 7.9-17.8s-2.9-13.2-7.9-17.8l-88-80z"]},faLockA:{prefix:"far",iconName:"lock-a",icon:[448,512,[],"e422","M224 48c44.2 0 80 35.8 80 80v32H144V128c0-44.2 35.8-80 80-80zM96 128v32H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H352V128C352 57.3 294.7 0 224 0S96 57.3 96 128zM64 208H96h48H304h48 32c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16zm58.5 197.3c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L178.8 400h90.3l13.4 26.7c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2L245.6 245.5c-1.2-2.4-2.7-4.6-4.6-6.5c-2.2-2.2-4.7-3.9-7.4-5c-3.1-1.3-6.3-2-9.5-2s-6.4 .6-9.5 2c-2.7 1.2-5.3 2.9-7.4 5c-1.9 1.9-3.4 4.1-4.6 6.5L122.5 405.3zM202.8 352L224 309.7 245.2 352H202.8z"]},faRibbon:{prefix:"far",iconName:"ribbon",icon:[448,512,[127895],"f4d6","M6.5 415.6l96.6-103.4L136 347.4 60.5 428.2l40.3 28.2 68.5-73.3 32.8 35.1-80.5 86.2c-8.2 8.7-21.5 10.1-31.3 3.3l-80-56c-5.7-4-9.4-10.2-10.1-17.2s1.6-13.8 6.3-18.9zM245.9 159.4l7-7.5c12.3-13.1 19.1-30.4 19.1-48.4c0-15.3-5-30.2-14.1-42.5l-9.3-12.5c-7.3-.4-15.5-.6-24.4-.6V0c14.8 0 27.9 .6 39 1.5c9.1 .7 17 1.7 23.5 2.6c21.2 3.1 38.2 15.4 49.5 30.6l40.2 53.6c15.4 20.6 23.7 45.6 23.7 71.3c0 30.1-11.4 59.1-32 81.2l-23 24.6-32.8-35.2L332.9 208c12.3-13.1 19.1-30.4 19.1-48.4c0-15.3-5-30.2-14.2-42.5L319.5 92.6c.3 3.6 .5 7.3 .5 11c0 30.1-11.4 59.1-32 81.2l-9.2 9.8-32.8-35.2zM224 48c-8.9 0-17.1 .2-24.4 .6l-9.3 12.5c-9.2 12.3-14.1 27.2-14.1 42.5c0 18 6.8 35.3 19.1 48.4L441.5 415.6c4.7 5.1 7.1 12 6.3 18.9s-4.4 13.2-10.1 17.2l-80 56c-9.8 6.9-23.1 5.5-31.3-3.3L80.1 240.7c-20.6-22-32-51-32-81.2c0-25.7 8.3-50.7 23.7-71.3L112 34.7c11.4-15.2 28.4-27.5 49.5-30.6c6.6-1 14.4-1.9 23.5-2.6C196.1 .6 209.2 0 224 0V48zM110.2 117.1c-9.2 12.3-14.1 27.2-14.1 42.5c0 18 6.8 35.3 19.1 48.4L347.3 456.4l40.3-28.2L160.1 184.7c-20.6-22-32-51-32-81.2c0-3.7 .2-7.4 .5-11l-18.4 24.5z"]},faLungs:{prefix:"far",iconName:"lungs",icon:[640,512,[129729],"f604","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V166.8c0 18.1-8.7 35.1-23.5 45.6L256 224.2V184.7 176 165.3C256 127 225 96 186.7 96c-21.7 0-42.8 10.2-55.8 28.8c-15.4 22.1-44.3 65.4-71 116.9C33.4 292.6 7.5 354.2 .2 412c-.2 1.3-.2 2.6-.2 4v7c0 49.1 39.8 89 89 89c7.3 0 14.5-.9 21.6-2.7l72.7-18.2C226 480.5 256 442.1 256 398V322.5l-48 34.3V398c0 22-15 41.2-36.4 46.6L98.9 462.8c-3.3 .8-6.6 1.2-9.9 1.2c-22.6 0-41-18.3-41-41v-6c6.3-49.1 29-104.2 54.4-153.1c25.5-49 53.1-90.5 67.8-111.6c3.6-5.1 9.6-8.3 16.4-8.3c11.8 0 21.3 9.6 21.3 21.3V176v43.2 39.3l-69.9 50c-10.8 7.7-13.3 22.7-5.6 33.5s22.7 13.3 33.5 5.6l42.1-30 48-34.3 44.4-31.7c7.4-5.3 13.9-11.4 19.6-18.2c5.6 6.8 12.2 12.9 19.6 18.2L384 283.2l48 34.3 42.1 30c10.8 7.7 25.8 5.2 33.5-5.6s5.2-25.8-5.6-33.5l-69.9-50V219.2 176 165.3c0-11.8 9.6-21.3 21.3-21.3c6.8 0 12.8 3.2 16.4 8.3c14.7 21.1 42.3 62.6 67.8 111.6C563 312.8 585.7 367.9 592 417v6c0 22.6-18.3 41-41 41c-3.4 0-6.7-.4-9.9-1.2l-72.7-18.2C447 439.3 432 420.1 432 398V356.8l-48-34.3V398c0 44.1 30 82.5 72.7 93.1l72.7 18.2c7.1 1.8 14.3 2.7 21.6 2.7c49.1 0 89-39.8 89-89v-7c0-1.3-.1-2.7-.2-4c-7.2-57.9-33.1-119.4-59.6-170.3c-26.8-51.5-55.6-94.8-71-116.9c-13-18.6-34-28.8-55.8-28.8C415 96 384 127 384 165.3V176v8.7 39.5l-16.6-11.8c-14.7-10.5-23.4-27.5-23.4-45.6V24z"]},faPersonPinball:{prefix:"far",iconName:"person-pinball",icon:[640,512,[],"e21d","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM48 186.2c0-5.6 4.6-10.2 10.2-10.2c4.9 0 9.7 1.3 13.8 3.7V299.8L50.6 279.9c-1.6-1.5-2.6-3.6-2.6-5.9V186.2zm72 158.2v-88l6.5 11.5c7.1 12.5 20.4 20.2 34.7 20.2H192v88V488c0 13.3 10.7 24 24 24s24-10.7 24-24V400H592v88c0 13.3 10.7 24 24 24s24-10.7 24-24V376 208 24c0-13.3-10.7-24-24-24H504c-13.3 0-24 10.7-24 24V66c0 6.9 1.3 13.8 3.8 20.3l44 113.2L251 249.3c-4.4-5.7-11.3-9.3-19-9.3H165.9l-42.3-74c-13.4-23.5-38.4-38-65.4-38C26.1 128 0 154.1 0 186.2V274c0 15.6 6.5 30.4 17.9 41L112 402.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24V399c0-11.1-4.6-21.7-12.8-29.3L120 344.4zM592 352H240V300.1l32.1-5.8c0 .6-.1 1.1-.1 1.7c0 13.3 10.7 24 24 24s24-10.7 24-24c0-3.5-.8-6.9-2.2-9.9L592 236.7V352zM48 386.7L0 342.1 0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-101.3zM528 66V48h64V187.2l-16.5 2.4L528.5 68.9c-.4-.9-.5-1.9-.5-2.9z"]},faArrowUp91:eyr,faSortNumericUpAlt:eyi,faAppleCore:{prefix:"far",iconName:"apple-core",icon:[384,512,[],"e08f","M192 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H192zM128 464c4.6 0 13.6-1.7 24.9-5.1c25.4-7.6 52.7-7.6 78.1 0c11.3 3.4 20.3 5.1 24.9 5.1c11.4 0 24.9-3.9 38.9-13.1C260.7 411.6 240 360.2 240 304c0-46 13.9-88.8 37.7-124.4c-12.7 3-26.4 7.5-39 12.4c-30 11.7-63.5 11.7-93.5 0c-12.6-4.9-26.2-9.4-39-12.4C130.1 215.2 144 258 144 304c0 56.2-20.7 107.6-54.9 146.9c14 9.2 27.4 13.1 38.9 13.1zM304 128c6.7 0 13 .6 19.1 1.9l0 0 .5 .1c11.3 2.3 21.5 6.7 30.6 12.7c8.6 5.6 7.3 17.9-.7 24.3c-40 32.3-65.5 81.7-65.5 137c0 54.4 24.7 103 63.4 135.3c7 5.9 8.8 16.3 2.7 23.1C325.8 493.7 290.9 512 256 512c-11.9 0-26.5-3.4-38.8-7.1c-16.4-4.9-34.1-4.9-50.5 0c-12.2 3.7-26.8 7.1-38.8 7.1c-34.9 0-69.8-18.3-98.1-49.6c-6.2-6.8-4.4-17.3 2.7-23.1C71.3 407 96 358.4 96 304c0-55.4-25.6-104.7-65.5-137c-8-6.5-9.3-18.7-.7-24.3c9.2-6 19.4-10.3 30.6-12.7l.5-.1 0 0C67 128.6 73.3 128 80 128c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3z"]},faCircleY:{prefix:"far",iconName:"circle-y",icon:[512,512,[],"e12f","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM170.1 152.3c-8.7-10-23.8-11.1-33.9-2.4s-11.1 23.8-2.4 33.9L232 297v79c0 13.3 10.7 24 24 24s24-10.7 24-24V297l98.1-113.2c8.7-10 7.6-25.2-2.4-33.9s-25.2-7.6-33.9 2.4L256 251.4l-85.9-99.1z"]},faH6:{prefix:"far",iconName:"h6",icon:[640,512,[],"e413","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zM519 69.3c-10.3-8.3-25.5-6.6-33.7 3.7l-98 122.5C364.4 224 352 259.5 352 296h.2c-.1 2.6-.2 5.3-.2 8c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144c-6.8 0-13.4 .5-20 1.4L522.7 103c8.3-10.4 6.6-25.5-3.8-33.7zM496 208a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faLitecoinSign:{prefix:"far",iconName:"litecoin-sign",icon:[384,512,[],"e1d3","M112 56c0-13.3-10.7-24-24-24S64 42.7 64 56V220.5L17.8 232.8C5 236.2-2.6 249.4 .8 262.2s16.6 20.4 29.4 17l33.8-9V456c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V257.4l158.2-42.2c12.8-3.4 20.4-16.6 17-29.4s-16.6-20.4-29.4-17L112 207.7V56z"]},faCircleSmall:{prefix:"far",iconName:"circle-small",icon:[320,512,[],"e122","M272 256A112 112 0 1 0 48 256a112 112 0 1 0 224 0zM0 256a160 160 0 1 1 320 0A160 160 0 1 1 0 256z"]},faBorderNone:{prefix:"far",iconName:"border-none",icon:[448,512,[],"f850","M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faArrowTurnDownLeft:{prefix:"far",iconName:"arrow-turn-down-left",icon:[512,512,[],"e2e1","M464 56c0-13.3 10.7-24 24-24s24 10.7 24 24V224c0 48.6-39.4 88-88 88H81.9l87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 305c-9.4-9.4-9.4-24.6 0-33.9L135 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87H424c22.1 0 40-17.9 40-40V56z"]},faCircleNodes:{prefix:"far",iconName:"circle-nodes",icon:[512,512,[],"e4e2","M368 80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-29.9 50.6c6.8 8.3 15.2 15.2 24.7 20.2L326 352.6c-11.5 1.4-22.2 5.3-31.7 11.1L153.3 240.2c4.3-9.9 6.7-20.7 6.7-32.2c0-2-.1-4.1-.2-6.1l178.3-71.3zM410 159.4c39.5-4.9 70-38.6 70-79.4c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 2 .1 4.1 .2 6.1L141.9 157.4C127.3 139.4 105 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c15.3 0 29.5-4.3 41.6-11.7L262.7 399.8c-4.3 9.9-6.7 20.7-6.7 32.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-30.7-17.3-57.4-42.7-70.8L410 159.4zM304 432a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faParachuteBox:{prefix:"far",iconName:"parachute-box",icon:[512,512,[],"f4cd","M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H232V320H208c-3.3 0-6.5 .3-9.6 1L96.3 188.9c-.2-4.3-.3-8.6-.3-12.9c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192H38L162.4 353c-1.6 4.7-2.4 9.8-2.4 15v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V368c0-5.3-.8-10.3-2.4-15L474 192h19.1c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 4.3-.1 8.6-.3 12.9L313.6 321c-3.1-.6-6.3-1-9.6-1H280V192H383.5zM208 368h96v96H208V368z"]},faReflectHorizontal:{prefix:"far",iconName:"reflect-horizontal",icon:[512,512,[],"e664","M256 0c13.3 0 24 10.7 24 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-464c0-13.3 10.7-24 24-24zM48 166.6l0 178.7L137.4 256 48 166.6zM0 128c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128c12.5 12.5 12.5 32.8 0 45.3l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9S0 396.9 0 384L0 128zM374.6 256L464 345.4l0-178.7L374.6 256zM492.2 98.4c12 5 19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9z"]},faMessageMedical:eyc,faCommentAltMedical:eys,faRugbyBall:{prefix:"far",iconName:"rugby-ball",icon:[512,512,[],"e3c6","M336 16h32c70.7 0 128 57.3 128 128v32c0 176.7-143.3 320-320 320H144C73.3 496 16 438.7 16 368V336C16 159.3 159.3 16 336 16zM308.5 65.4C252.1 71 200.9 93.9 160 128.6c-11.5 9.8-22.2 20.5-32 32.1c-34.8 41.3-57.6 93.1-62.8 150C88.5 266 125.5 216.6 172 170c45.1-45.1 92.9-81.2 136.4-104.6zm-108 381.5c57.2-5.1 109.3-27.9 150.8-62.9c11.6-9.8 22.3-20.5 32.1-32c34.9-41.1 57.8-92.6 63.3-149.3c-23.4 43.7-59.7 91.7-105 137c-46.8 46.8-96.4 83.9-141.3 107.2zM90.4 421.4c2.7 2.7 8.8 5.9 22.3 5c13.4-.9 31.2-5.8 52.5-15.6c42.3-19.4 93.5-55.8 142.7-105s85.6-100.4 105-142.7c9.8-21.2 14.7-39 15.6-52.5c.9-13.5-2.3-19.6-5-22.3s-8.8-5.9-22.3-5c-13.4 .9-31.2 5.8-52.5 15.6c-42.3 19.5-93.5 55.8-142.7 105s-85.6 100.4-105 142.7c-9.8 21.2-14.7 39-15.6 52.5c-.9 13.5 2.3 19.6 5 22.3z"]},faCommentMusic:{prefix:"far",iconName:"comment-music",icon:[512,512,[],"f8b0","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM352 128c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V219.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V160 128z"]},faIndent:{prefix:"far",iconName:"indent",icon:[448,512,[],"f03c","M0 64C0 77.3 10.7 88 24 88H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 40 0 50.7 0 64zM192 192c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zm24 104c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H216zM0 448c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM121 268.4c7.8-6.4 7.8-18.3 0-24.7L26.2 165.6C15.7 157 0 164.4 0 177.9V334.1c0 13.5 15.7 20.9 26.2 12.4L121 268.4z"]},faTreeDeciduous:eyo,faTreeAlt:eyl,faPuzzlePieceSimple:eyf,faPuzzlePieceAlt:eyd,faTruckFieldUn:{prefix:"far",iconName:"truck-field-un",icon:[640,512,[],"e58e","M80 80c-8.8 0-16 7.2-16 16v32V288v48H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H352V320 224 104 96c0-8.8-7.2-16-16-16H80zM16 336V283.7C6.4 278.2 0 267.8 0 256V160c0-11.8 6.4-22.2 16-27.7V96c0-35.3 28.7-64 64-64H336c29.8 0 54.9 20.4 62 48h37.7c21.7 0 41.4 12.5 50.7 32.2l52.3 111.2 .3 .7h5c35.3 0 64 28.7 64 64v48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H576c0 53-43 96-96 96s-96-43-96-96H352 256c0 53-43 96-96 96s-96-43-96-96H24 16v-1.4C6.7 379.3 0 370.5 0 360s6.7-19.3 16-22.6V336zm96 48a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM400 224h85.9l-43-91.4c-1.3-2.8-4.1-4.6-7.2-4.6H400v96zm80 208a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM253.3 135.1l34.7 52V144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faNfcTrash:{prefix:"far",iconName:"nfc-trash",icon:[640,512,[],"e1fd","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H378.2l3.4 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v66.7c-11.5 4.1-21.3 12.5-26.9 23.8l-2.7 5.5H400V96c0-8.8-7.2-16-16-16zM352 240c0 13.7 5.8 26.1 15 34.8l1 14.3V360c0 22.1-17.9 40-40 40H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352H320V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40v52.2c-9.8 8.8-16 21.6-16 35.8zm97.7-39.2c2.7-5.4 8.2-8.8 14.3-8.8h96c6.1 0 11.6 3.4 14.3 8.8L585.9 224H624c8.8 0 16 7.2 16 16s-7.2 16-16 16H576 448 400c-8.8 0-16-7.2-16-16s7.2-16 16-16h38.1l11.6-23.2zM413.9 482.3L400 288H624L610.1 482.3C608.9 499 595 512 578.2 512H445.8c-16.8 0-30.7-13-31.9-29.7z"]},faHourglass:eyu,faHourglassEmpty:eyp,faMountain:{prefix:"far",iconName:"mountain",icon:[512,512,[127956],"f6fc","M464 424.1c0 4.4-3.5 7.9-7.9 7.9H55.9c-4.4 0-7.9-3.5-7.9-7.9c0-1.5 .4-2.9 1.2-4.2L149.6 260l39.5 50.8c4.6 5.9 11.7 9.3 19.2 9.3s14.5-3.6 19-9.6L268 256h92L462.8 419.9c.8 1.3 1.2 2.7 1.2 4.2zM329.8 208H256c-7.6 0-14.7 3.6-19.2 9.6l-29.1 38.9-30.9-39.8L256 90.3 329.8 208zM55.9 480H456.1c30.9 0 55.9-25 55.9-55.9c0-10.5-3-20.8-8.6-29.7L286.8 49c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 394.4C3 403.3 0 413.6 0 424.1C0 455 25 480 55.9 480z"]},faFileXmark:eyh,faFileTimes:eyb,faHouseHeart:eym,faHomeHeart:eyg,faHouseChimneyBlank:{prefix:"far",iconName:"house-chimney-blank",icon:[576,512,[],"e3b0","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L464 141.9V56c0-13.3 10.7-24 24-24s24 10.7 24 24V182.6l55.5 47.1c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5z"]},faMeterBolt:{prefix:"far",iconName:"meter-bolt",icon:[640,512,[],"e1e9","M464 256c0 8.9-.6 17.6-1.6 26.2l49.3-39.4C504.8 107.5 393 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c73.7 0 140.1-31.1 186.8-81l7.5-15H432c-11.5 0-22.3-4.1-30.7-11.1C363.8 441.5 312.5 464 256 464C141.1 464 48 370.9 48 256S141.1 48 256 48s208 93.1 208 208zM192 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm88 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm88 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm234.1 75.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L449.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H553.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z"]},faUserDoctor:eyy,faUserMd:eyM,faSlashBack:{prefix:"far",iconName:"slash-back",icon:[320,512,[],"5c","M11.9 3.3C.4 10-3.4 24.7 3.3 36.1l272 464c6.7 11.4 21.4 15.3 32.8 8.6s15.3-21.4 8.6-32.8l-272-464C38 .4 23.3-3.4 11.9 3.3z"]},faCircleInfo:eyv,faInfoCircle:eyC,faFishingRod:{prefix:"far",iconName:"fishing-rod",icon:[448,512,[],"e3a8","M280.4 48c-3.2 0-6.3 .5-9.3 1.4L206.6 69.2C136.1 90.9 88 156.1 88 229.8v42.9c22.7 3.8 40 23.6 40 47.3V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V320c0-23.8 17.3-43.5 40-47.3V229.8C40 135 101.8 51.2 192.5 23.4L256.9 3.5C264.5 1.2 272.4 0 280.4 0c44 0 79.6 35.7 79.6 79.6V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V79.6C312 62.2 297.8 48 280.4 48zM48 320V464H80V320H48zm208 24c0-71.6 55.6-127.8 89-148.1c4.3-2.6 9.6-2.6 14 0c33.5 20.3 89 76.6 89 148.1c0 32-16 80-64 112l27.3 27.3c3 3 4.7 7.1 4.7 11.3V496c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16v-1.4c0-4.2 1.7-8.3 4.7-11.3L320 456c-48-32-64-80-64-112zm128-32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHammerCrash:{prefix:"far",iconName:"hammer-crash",icon:[640,512,[],"e414","M289.9 328.5l1.5 .7c15 7.5 31.5 8.6 46.4 4.2l-.3 1.8 54.1-23.5c9.6-4.2 20.9-1.6 27.7 6.3l38.6 44.6 15.4-56.9c2.7-10.1 11.7-17.3 22.2-17.7l58.9-2.3-34.9-47.5c-6.2-8.5-6.2-20 0-28.4l34.9-47.5L495.4 160c-10.5-.4-19.5-7.6-22.2-17.7L457.8 85.3l-20.3 23.6c-6-9.1-14.4-16.9-24.9-22.1L399 80l52-60.3c5.8-6.7 14.8-9.7 23.5-7.7s15.5 8.6 17.8 17.1L515 112.7l86.5 3.4c8.9 .3 16.8 5.6 20.7 13.6s3 17.5-2.3 24.6L568.6 224l51.3 69.7c5.3 7.2 6.1 16.6 2.3 24.6s-11.8 13.2-20.7 13.6L515 335.3l-22.6 83.5c-2.3 8.6-9.2 15.2-17.8 17.1s-17.7-1-23.5-7.7l-56.6-65.5-79.4 34.5c-8.1 3.5-17.6 2.3-24.5-3.3s-10.3-14.5-8.6-23.2l7.9-42.3zM81.9 64L53.5 120.8 312.8 250.5l49.7-99.4L188.2 64H81.9zM43.4 33.7C48.8 22.8 59.9 16 72 16H192c5 0 9.9 1.2 14.3 3.4l192 96c15.8 7.9 22.2 27.1 14.3 42.9l-64 128c-7.9 15.8-27.1 22.2-42.9 14.3L186.4 241 69.5 474.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2L143.4 219.5 17.7 156.6C1.9 148.7-4.5 129.5 3.4 113.7l40-80z"]},faMessageHeart:{prefix:"far",iconName:"message-heart",icon:[512,512,[],"e5c9","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM144 173.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faCloudMeatball:{prefix:"far",iconName:"cloud-meatball",icon:[512,512,[],"f73b","M184 49.2c-38.7 0-72 33.3-72 76.8c0 2.8 .1 5.6 .4 8.4c1.2 11.9-6.5 22.8-18.1 25.7C68.5 166.5 48 191.5 48 222.6c0 35.5 26.4 62.6 57.2 64.1c.3 0 .7 0 1 .1H108h63.3c-18.3 9.2-31.6 27-34.6 48H108l-4 0c-1.2 0-2.4-.1-3.6-.3C43.3 330.4 0 280.9 0 222.6C0 177.4 25.9 137.7 64.1 120C67.1 54.9 118.6 1.2 184 1.2c34.2 0 64.8 14.8 86.4 38.2c14.7-8.3 31.6-13 49.6-13c47.9 0 87.2 33.2 99.7 77.4C472.9 113.5 512 162 512 218.4c0 63.2-49.1 116.4-112 116.4H375.3c-3-21-16.3-38.8-34.6-48H400c34.3 0 64-29.5 64-68.4s-29.7-68.4-64-68.4l0 0-.3 0c-12.4 0-22.8-9.4-23.9-21.7c-3-31.2-27.7-53.9-55.7-53.9c-14.4 0-27.6 5.8-37.7 15.6c-5.3 5.1-12.6 7.6-19.9 6.6s-13.7-5.2-17.5-11.6c-13-21.9-35.7-35.9-60.9-35.9zM288 320c0 1-.1 2.1-.1 3.1c.7-.8 1.3-1.6 2.1-2.3c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-.7 .7-1.5 1.4-2.3 2.1c1-.1 2.1-.1 3.1-.1c17.7 0 32 14.3 32 32s-14.3 32-32 32c-1 0-2.1-.1-3.1-.2c.8 .7 1.6 1.4 2.3 2.1c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0c-.7-.7-1.4-1.5-2.1-2.3c.1 1 .1 2.1 .1 3.1c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-1 .1-2.1 .1-3.1c-.7 .8-1.3 1.6-2.1 2.3c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3c.7-.7 1.5-1.4 2.3-2.1c-1 .1-2.1 .2-3.1 .2c-17.7 0-32-14.3-32-32s14.3-32 32-32c1 0 2.1 0 3.1 .1c-.8-.7-1.6-1.3-2.3-2.1c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c.7 .7 1.4 1.5 2.1 2.3c-.1-1-.1-2.1-.1-3.1c0-17.7 14.3-32 32-32s32 14.3 32 32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm416 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faCameraPolaroid:{prefix:"far",iconName:"camera-polaroid",icon:[576,512,[],"f8aa","M512 432H64c-8.8 0-16-7.2-16-16V384H528v32c0 8.8-7.2 16-16 16zM68.4 336l32.9-49.3c7-10.5 10.7-22.9 10.7-35.5V96c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V251.2c0 12.6 3.7 25 10.7 35.5L507.6 336H68.4zM64 480H512c35.3 0 64-28.7 64-64V371.4c0-12.6-3.7-25-10.7-35.5L514.7 260c-1.8-2.6-2.7-5.7-2.7-8.9V96c0-35.3-28.7-64-64-64H128C92.7 32 64 60.7 64 96V251.2c0 3.2-.9 6.2-2.7 8.9L10.7 335.9C3.7 346.4 0 358.7 0 371.4V416c0 35.3 28.7 64 64 64zM408 112a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM288 288a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm-32-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faCamera:eyI,faCameraAlt:eyA,faSquareVirus:{prefix:"far",iconName:"square-virus",icon:[448,512,[],"e578","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 13.6c13.3 0 24 10.7 24 24c0 23.8 28.8 35.7 45.6 18.9c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-16.8 16.8-4.9 45.6 18.9 45.6c13.3 0 24 10.7 24 24s-10.7 24-24 24c-23.8 0-35.7 28.8-18.9 45.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-16.8-16.8-45.6-4.9-45.6 18.9c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-23.8-28.8-35.7-45.6-18.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c16.8-16.8 4.9-45.6-18.9-45.6c-13.3 0-24-10.7-24-24s10.7-24 24-24c23.8 0 35.7-28.8 18.9-45.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c16.8 16.8 45.6 4.9 45.6-18.9c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCartArrowUp:{prefix:"far",iconName:"cart-arrow-up",icon:[576,512,[],"e3ee","M296 184V81.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L303 7c9.4-9.4 24.6-9.4 33.9 0l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V184c0 13.3-10.7 24-24 24s-24-10.7-24-24zM0 24C0 10.7 10.7 0 24 0H69.5c26.9 0 50 19.1 55 45.5l37 194.5H459.2c10.9 0 20.4-7.3 23.2-17.8L528.8 49.8c3.4-12.8 16.6-20.4 29.4-16.9s20.4 16.6 16.9 29.4L528.7 234.7c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMeteor:{prefix:"far",iconName:"meteor",icon:[512,512,[9732],"f753","M474.8 0c-5.2 0-10.3 1.1-15 3.2L324 62.9l1.4-18.2c2.5-34.2-36.2-55.5-63.7-35.1L82.7 142.5C30.6 181.2 0 242.7 0 307.5C0 419.8 91 512 203.6 512c65.7 0 127.4-31.8 165.7-85.3L495.6 249.8c19.7-27.6-1.8-65.7-35.6-63.1l-10.7 .8L508.8 52.2c2.1-4.7 3.2-9.8 3.2-15C512 16.7 495.3 0 474.8 0zm-168 122.9l147-64.7L389.2 204.9c-3.4 7.7-2.5 16.7 2.4 23.5s13 10.7 21.4 10.1l33.5-2.6-116.4 163C301 439.7 253.8 464 203.6 464C117.8 464 48 393.6 48 307.5c0-49.7 23.6-96.9 63.4-126.5L276.2 58.6l-3 40.6c-.6 8.4 3.2 16.5 10.1 21.4s15.8 5.8 23.5 2.4zM200 424a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM176 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faCarOn:{prefix:"far",iconName:"car-on",icon:[512,512,[],"e4dd","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM185.8 208H326.2c10.1 0 19.2 6.4 22.6 15.9L365.9 272H146.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM89.4 287.9c-.2 .5-.3 .9-.5 1.4C64.2 306.7 48 335.5 48 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H416v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L394 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H185.8c-30.4 0-57.6 19.1-67.8 47.8L89.4 287.9zM416 368v32H96V368c0-26.5 21.5-48 48-48H368c26.5 0 48 21.5 48 48zM160 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},faSleigh:{prefix:"far",iconName:"sleigh",icon:[640,512,[],"f7cc","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80h8V256c0 62.5 44.8 114.5 104 125.8V432H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H560c44.2 0 80-35.8 80-80V384c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 17.7-14.3 32-32 32H440V383.8C507 379.6 560 324 560 256V144h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H560 536 512 456c-22.1 0-40 17.9-40 40v45.7c0 23.3-18.9 42.3-42.3 42.3c-58.3 0-112.5-30-143.4-79.5l-18.9-30.2C182.5 67.9 133.7 38.1 80 32.8c-5.1-.5-10.2-.8-15.4-.8L64 32H63 32 24zM392 432H184V384H392v48zm40-96H392 184 160c-44.2 0-80-35.8-80-80V81.1c37.2 5 70.5 26.3 90.7 58.6L189.6 170c39.7 63.5 109.2 102 184.1 102c49.9 0 90.3-40.4 90.3-90.3V144h48V256c0 44.2-35.8 80-80 80z"]},faArrowDown19:eyz,faSortNumericAsc:eyL,faSortNumericDown:eyT,faBuoyMooring:{prefix:"far",iconName:"buoy-mooring",icon:[576,512,[],"e5b6","M264 24c0-13.3 10.7-24 24-24s24 10.7 24 24V66.6c42.6 9.4 76.7 43.2 85.3 87.5l47.1 241.2c-.4 .3-.8 .6-1.2 .9c-13.3 9.2-28.9 15.9-43.8 18.8L383.9 336H192.1l-15.4 78.9c-14.9-2.9-30.5-9.6-43.8-18.8c-.4-.3-.8-.6-1.3-.9l47.1-241.2c8.6-44.3 42.8-78.1 85.3-87.5V24zm24 88c-30.3 0-56.4 21.5-62.2 51.3L201.4 288H374.6L350.2 163.3C344.4 133.5 318.3 112 288 112zM111.9 430.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faSquare4:{prefix:"far",iconName:"square-4",icon:[448,512,[],"e259","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm127.6 97.2c-12.6-4.2-26.2 2.6-30.4 15.2l-48 144c-2.4 7.3-1.2 15.4 3.3 21.6s11.8 10 19.5 10H240v40c0 13.3 10.7 24 24 24s24-10.7 24-24V320h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H169.3l37.5-112.4c4.2-12.6-2.6-26.2-15.2-30.4z"]},faHandHoldingDroplet:eyw,faHandHoldingWater:eyH,faFileEps:{prefix:"far",iconName:"file-eps",icon:[512,512,[],"e644","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm96-96c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H192v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H192v32h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V432 368zm144-16h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm117.7-80H480c8.8 0 16 7.2 16 16s-7.2 16-16 16H453.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H424c-8.8 0-16-7.2-16-16s7.2-16 16-16h34.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7c0-25.2 20.4-45.7 45.7-45.7z"]},faTricycleAdult:{prefix:"far",iconName:"tricycle-adult",icon:[640,512,[],"e5c4","M288 88c0-13.3 10.7-24 24-24h38.9c18.7 0 36.2 9.4 46.6 24.9L512.4 261.3c9.9-3.4 20.5-5.3 31.6-5.3c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96c0-24.6 9.3-47 24.5-64l-13.4-20.1-39.8 53.1c-14.7 19.5-37.7 31.1-62.1 31.1c-5 0-10-.5-14.9-1.4l-55.1-10.7c.5 4 .8 8.1 .8 12.2c0 53-43 96-96 96c-17.5 0-33.9-4.7-48-12.8c.6-.4 1.3-.8 1.9-1.1c-14.5 8.9-31.6 14-49.9 14c-53 0-96-43-96-96c0-24.4 9.1-46.6 24-63.5l-4.6-.9c-13-2.5-21.5-15.1-19-28.2s15.1-21.5 28.2-19l322.9 63c1.9 .4 3.8 .5 5.7 .5c9.3 0 18.1-4.4 23.7-11.9l50-66.6-73.3-110c-1.5-2.2-4-3.6-6.7-3.6H312c-13.3 0-24-10.7-24-24zM186.6 320.2c3.5 10 5.4 20.7 5.4 31.8c0 16.9-4.3 32.7-12 46.5c3.8 1 7.8 1.5 12 1.5c26.5 0 48-21.5 48-48c0-8.1-2-15.8-5.6-22.5l-47.8-9.3zM48.7 97.1c12.6-4 26.1 2.9 30.2 15.5l15.3 47.9c2.7 8.3 9.7 14.6 18.3 16.2l84.1 16.4c13 2.5 21.5 15.1 19 28.2s-15.1 21.5-28.2 19l-84.1-16.4c-25.8-5-46.8-23.7-54.8-48.7L33.1 127.3c-4-12.6 2.9-26.1 15.5-30.2zM144 352a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm448 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faWaveform:{prefix:"far",iconName:"waveform",icon:[640,512,[],"f8f1","M320 0c12 0 22.1 8.8 23.8 20.7l42 304.4L424.3 84.2c1.9-11.7 12-20.3 23.9-20.2s21.9 8.9 23.6 20.6l28.2 197.3 20.5-102.6c2.2-10.8 11.3-18.7 22.3-19.3s20.9 6.4 24.2 16.9L593.7 264H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c-10.5 0-19.8-6.9-22.9-16.9l-4.1-13.4-29.4 147c-2.3 11.5-12.5 19.6-24.2 19.3s-21.4-9-23.1-20.6L446.7 248.3l-39 243.5c-1.9 11.7-12.1 20.3-24 20.2s-21.9-8.9-23.5-20.7L320 199.6 279.8 491.3c-1.6 11.8-11.6 20.6-23.5 20.7s-22.1-8.5-24-20.2l-39-243.5L167.8 427.4c-1.7 11.6-11.4 20.3-23.1 20.6s-21.9-7.8-24.2-19.3l-29.4-147-4.1 13.4C83.8 305.1 74.5 312 64 312H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H46.3l26.8-87.1c3.2-10.5 13.2-17.5 24.2-16.9s20.2 8.5 22.3 19.3l20.5 102.6L168.2 84.6c1.7-11.7 11.7-20.5 23.6-20.6s22 8.5 23.9 20.2l38.5 240.9 42-304.4C297.9 8.8 308 0 320 0z"]},faWater:{prefix:"far",iconName:"water",icon:[576,512,[],"f773","M80 78.1c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7C41 104.8 62.8 93 80 78.1zm0 288c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7zm31.9-144c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faStarSharpHalfStroke:eyx,faStarSharpHalfAlt:eyN,faNfcSignal:{prefix:"far",iconName:"nfc-signal",icon:[512,512,[],"e1fb","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H230c-3.4 15.5-5.3 31.6-5.8 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V227c-16.6 2.5-32.6 6.6-48 12V96c0-8.8-7.2-16-16-16zm-16 72V252.8c-17.2 8.8-33.3 19.4-48 31.6V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40zM239 400H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352H261.7c-9.1 15.1-16.7 31.1-22.7 48zM488 256c13.3 0 24 10.7 24 24s-10.7 24-24 24c-101.6 0-184 82.4-184 184c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-128.1 103.9-232 232-232zm-8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32-72c0 13.3-10.7 24-24 24c-48.6 0-88 39.4-88 88c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-75.1 60.9-136 136-136c13.3 0 24 10.7 24 24z"]},faPlaneProp:{prefix:"far",iconName:"plane-prop",icon:[576,512,[],"e22b","M267.3 176h49.5L299.1 48H284.9L267.3 176zM344.7 27.6l5 36.4c.7-.1 1.5-.1 2.2-.1h16V48c0-8.8 7.2-16 16-16s16 7.2 16 16V80c8.8 0 16 7.2 16 16s-7.2 16-16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V128h-9.4l6.6 48h93.1c21 0 48.1 6.2 70.4 17.4C549.4 203.8 576 223.9 576 256c0 32.5-26.4 52.6-47.4 63c-22.5 11.1-49.5 17-70.3 17H365.2l-6.6 48H368V368c0-8.8 7.2-16 16-16s16 7.2 16 16v32c8.8 0 16 7.2 16 16s-7.2 16-16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H352c-.8 0-1.5 0-2.2-.1l-5 36.4C342.5 500.2 329 512 313 512H271c-16 0-29.5-11.8-31.7-27.6l-5-36.4H224c-17.7 0-32-14.3-32-32s14.3-32 32-32h1.4l-7.2-52.4-75.7-9.1-5.8 34.3C134.3 372.4 120.8 384 105 384H71c-15.9 0-29.4-11.7-31.7-27.4L28.7 287.8C12.6 286.2 0 272.5 0 256s12.6-30.2 28.7-31.8l10.7-68.7C41.6 139.7 55.1 128 71 128h34c15.8 0 29.3 11.6 31.6 27.2l5.8 34.3 75.7-9.1 7.2-52.4H224c-17.7 0-32-14.3-32-32s14.3-32 32-32h10.3l5-36.4C241.5 11.8 255 0 271 0H313c16 0 29.5 11.8 31.7 27.6zM267.3 336l17.7 128h14.2l17.7-128H267.3zm191.1-48c13.4 0 33.1-4.1 49-12c17.4-8.6 20.7-16.5 20.7-20c0-2.9-3.2-10.8-20.8-19.7c-15.9-8-35.7-12.3-48.9-12.3H257.4L125.5 239.8c-12.7 1.5-24.4-7.2-26.5-19.8l-7.5-44H84.7L72.3 256l12.4 80h6.8L99 292c2.2-12.6 13.8-21.3 26.5-19.8L257.4 288H458.3z"]},faCalendarCheck:{prefix:"far",iconName:"calendar-check",icon:[448,512,[],"f274","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM329 297L217 409c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faClockDesk:{prefix:"far",iconName:"clock-desk",icon:[448,512,[],"e134","M400 224A176 176 0 1 0 48 224a176 176 0 1 0 352 0zM224 0C347.7 0 448 100.3 448 224V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V224C0 100.3 100.3 0 224 0zm0 96c13.3 0 24 10.7 24 24v94.1l41 41c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-4.5-4.5-7-10.6-7-17V120c0-13.3 10.7-24 24-24z"]},faCalendarClock:eyV,faCalendarTime:eyk,faBraille:{prefix:"far",iconName:"braille",icon:[640,512,[],"f2a1","M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-88a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM88 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm248 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm248 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-88a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-88a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faPrescriptionBottleMedical:eyE,faPrescriptionBottleAlt:eyD,faPlateUtensils:{prefix:"far",iconName:"plate-utensils",icon:[640,512,[58713],"e43b","M24 16c13.3 0 24 10.7 24 24V168c0 4.4 3.6 8 8 8h8V40c0-13.3 10.7-24 24-24s24 10.7 24 24V176h8c4.4 0 8-3.6 8-8V40c0-13.3 10.7-24 24-24s24 10.7 24 24V168c0 30.9-25.1 56-56 56h-8V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V224H56c-30.9 0-56-25.1-56-56V40C0 26.7 10.7 16 24 16zM560 160V272h32V216 85.2c-16.6 15.3-32 39.1-32 74.8zm32 160H544c-17.7 0-32-14.3-32-32V160C512 59.2 596.2 23.2 613.1 17c2-.7 4-1 6.1-1c11.5 0 20.9 9.3 20.9 20.9V216v56 48V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V320zM336 480c-81.5 0-152.8-43.5-192-108.6V252.7c5.7-1.6 11.1-3.8 16.3-6.4c-.2 3.2-.3 6.5-.3 9.7c0 97.2 78.8 176 176 176c70.8 0 131.8-41.8 159.7-102c10.6 12.2 25.8 20.3 42.8 21.8C502.6 427.6 425.4 480 336 480zM208 72.2C244.3 46.8 288.4 32 336 32c60.3 0 115 23.8 155.3 62.5c-6.5 17.5-10.6 37.5-11.2 60.3C448.2 109.6 395.6 80 336 80c-50.4 0-95.9 21.2-128 55.2V72.2zM416 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-208 0a128 128 0 1 1 256 0 128 128 0 1 1 -256 0z"]},faFamilyPants:{prefix:"far",iconName:"family-pants",icon:[512,512,[],"e302","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3C68.8 296 76.2 304 85.6 304H88h60.6c-3 10.1-4.6 20.9-4.6 32v16H112V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160h44.8c9.2 0 18.1 1.6 26.4 4.5c-.5 3.8-.8 7.6-.8 11.5c0 11.4 2.4 22.2 6.7 32H150.4 128 105.6zM336 176c0-3.9-.3-7.8-.8-11.5c8.3-2.9 17.2-4.5 26.4-4.5h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H368V336c0-11.1-1.6-21.9-4.6-32H424h2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C436.9 220.8 423 208 406.4 208H384 361.6 329.3c4.3-9.8 6.7-20.6 6.7-32zM320 64a64 64 0 1 1 128 0A64 64 0 1 1 320 64zm-64 64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm32 208c0-17.7-14.3-32-32-32s-32 14.3-32 32v16c0 8.8 7.2 16 16 16h16 16c8.8 0 16-7.2 16-16V336zm48 16c0 24-13.2 44.9-32.7 55.8c.5 2.7 .7 5.4 .7 8.2v64c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V416c0-2.8 .2-5.5 .7-8.2C189.2 396.9 176 376 176 352V336c0-44.2 35.8-80 80-80s80 35.8 80 80v16z"]},faHoseReel:{prefix:"far",iconName:"hose-reel",icon:[640,512,[],"e41a","M320 48c-114.9 0-208 93.1-208 208s93.1 208 208 208c45.6 0 87.7-14.6 122-39.5c10.7-7.8 25.7-5.4 33.5 5.3s5.4 25.7-5.3 33.5C428 494 376.1 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0S576 114.6 576 256v96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-2.3l-11.5 80.2c7.8 1.1 13.7 7.8 13.7 15.8c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16c0-8.1 6-14.7 13.7-15.8L514.3 400H512c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V256c0-114.9-93.1-208-208-208zM208 256a112 112 0 1 0 224 0 112 112 0 1 0 -224 0zM320 416a160 160 0 1 1 0-320 160 160 0 1 1 0 320zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faHouseWindow:{prefix:"far",iconName:"house-window",icon:[576,512,[],"e3b3","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5zM256 288h64V224H256v64zm-48-72c0-22.1 17.9-40 40-40h80c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H248c-22.1 0-40-17.9-40-40V216z"]},faLandmark:{prefix:"far",iconName:"landmark",icon:[512,512,[127963],"f66f","M267.6 3c-7.2-4-16-4-23.2 0L17.6 128.1C6.7 134.1 0 145.5 0 157.9C0 176.8 15.2 192 34.1 192H477.9c18.8 0 34.1-15.2 34.1-34.1c0-12.4-6.7-23.8-17.6-29.8L267.6 3zM256 51.4L423.8 144H88.2L256 51.4zM112 224H64V384H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V224H400V384H336V224H288V384H224V224H176V384H112V224zM0 488c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24z"]},faTruck:{prefix:"far",iconName:"truck",icon:[640,512,[128666,9951],"f0d1","M352 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H320 243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H352zm32 368c0 53 43 96 96 96s96-43 96-96h40c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V245.3c0-14.9-5.9-29.1-16.4-39.6l-93.3-93.3C487.8 101.9 473.6 96 458.7 96H416V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64c0 53 43 96 96 96s96-43 96-96h64 32 24 8zM557.7 239.6c.1 .1 .3 .3 .4 .4H416V144h42.7c2.1 0 4.2 .8 5.7 2.3l93.3 93.3zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMusicMagnifyingGlass:{prefix:"far",iconName:"music-magnifying-glass",icon:[640,512,[],"e662","M352 367.2c80.9-8 144-76.2 144-159.2c0-88.4-71.6-160-160-160c-72.7 0-134 48.5-153.5 114.8l-52.6 17.5C143.3 78.6 230.5 0 336 0C450.9 0 544 93.1 544 208c0 48.8-16.8 93.7-44.9 129.1L633 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L465.1 371.1c-32 25.4-71.6 41.5-114.9 44.4c1.1-4.9 1.8-10.1 1.8-15.5c0-1.4 0-2.8-.1-4.2c.1-1.3 .1-2.5 .1-3.8V367.2zM320 184c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-192 64C86.6 228.5 80 237.7 80 248v48V417.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V313.3l144-48v88.2c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48c0-1.5-.1-3-.3-4.4c.2-1.2 .3-2.4 .3-3.6V232 184z"]},faCrosshairs:{prefix:"far",iconName:"crosshairs",icon:[512,512,[],"f05b","M256 0c13.3 0 24 10.7 24 24V41.3C380.1 52.4 459.6 131.9 470.7 232H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H470.7C459.6 380.1 380.1 459.6 280 470.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V470.7C131.9 459.6 52.4 380.1 41.3 280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H41.3C52.4 131.9 131.9 52.4 232 41.3V24c0-13.3 10.7-24 24-24zM89.7 280c10.5 73.6 68.7 131.8 142.3 142.3V392c0-13.3 10.7-24 24-24s24 10.7 24 24v30.3c73.6-10.5 131.8-68.7 142.3-142.3H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h30.3C411.8 158.4 353.6 100.2 280 89.7V120c0 13.3-10.7 24-24 24s-24-10.7-24-24V89.7C158.4 100.2 100.2 158.4 89.7 232H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H89.7zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCloudRainbow:{prefix:"far",iconName:"cloud-rainbow",icon:[576,512,[],"f73e","M291.5 195.2C344.7 107 441.5 48 552 48c13.3 0 24-10.7 24-24s-10.7-24-24-24C420.9 0 306.5 71.7 245.9 178.1c10.8 6 20.8 13.4 29.6 21.9c5.2-1.9 10.5-3.5 16-4.8zM394.6 216c38.1-44.1 94.5-72 157.4-72c13.3 0 24-10.7 24-24s-10.7-24-24-24c-82.4 0-155.7 38.9-202.5 99.4c16.5 3.9 31.8 11 45.2 20.6zm42.9 53.3c9.8 2.8 19.2 6.7 28 11.6C486.1 255.9 517.2 240 552 240c13.3 0 24-10.7 24-24s-10.7-24-24-24c-50.1 0-94.8 23-124.1 59.1c3.7 5.8 6.9 11.8 9.7 18.2zM112 312c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 462.4 48 436.2 48 404c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zm72-120c-64 0-116.3 50.1-119.8 113.3C26.4 322.1 0 359.9 0 404c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 247 366.9 216 320 216c-18 0-34.9 4.6-49.7 12.6C248.5 206.1 217.9 192 184 192z"]},faPersonCane:{prefix:"far",iconName:"person-cane",icon:[448,512,[],"e53c","M176 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 209.5L76.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L93.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h35c26 0 50.6 11.5 67.3 31.4l81.7 97.2c8.5 10.1 7.2 25.3-2.9 33.8s-25.3 7.2-33.8-2.9L256 214.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H176V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V209.5zm80-33.4c-.9-.1-1.8-.1-2.7-.1H176V304h32V176.1zM352 376v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-30.9 25.1-56 56-56s56 25.1 56 56V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-4.4-3.6-8-8-8s-8 3.6-8 8z"]},faAlien:{prefix:"far",iconName:"alien",icon:[448,512,[128125],"f8f5","M194.7 503.2c8.6 5.9 18.9 8.8 29.3 8.8s20.7-2.9 29.3-8.8C299.2 471.7 448 359.3 448 224C448 100.3 347.7 0 224 0S0 100.3 0 224C0 359.3 148.8 471.7 194.7 503.2zM224 48c97.2 0 176 78.8 176 176c0 50.4-28.2 101.3-68.2 146.9c-39.2 44.7-84.2 78.1-105.6 92.7l0 0 0 0-.1 0c0 0-.1 0-.1 0s-.1 0-.1 0l-.1 0c-.3 .1-.9 .2-1.8 .2s-1.4-.1-1.8-.2c-.1 0-.2-.1-.2-.1l-.1 0-.1 0 0 0 0 0c-21.4-14.6-66.4-48-105.6-92.7C76.2 325.3 48 274.4 48 224c0-97.2 78.8-176 176-176zm16 258.3c0 7.6 6.1 13.7 13.7 13.7h32c45.4 0 82.3-36.8 82.3-82.3c0-7.6-6.1-13.7-13.7-13.7h-32c-45.4 0-82.3 36.8-82.3 82.3zM125.7 224h-32c-7.6 0-13.7 6.1-13.7 13.7c0 45.4 36.8 82.3 82.3 82.3h32c7.6 0 13.7-6.1 13.7-13.7c0-45.4-36.8-82.3-82.3-82.3z"]},faTent:{prefix:"far",iconName:"tent",icon:[576,512,[],"e57d","M274.4 4.2c8.2-5.7 19-5.7 27.3 0L521.5 155.9c13.5 9.3 22.2 24 23.9 40.2l26.7 254c3.5 33.1-22.4 61.9-55.7 61.9H440 264 59.5C26.3 512 .4 483.2 3.9 450.1l26.7-254c1.7-16.3 10.4-31 23.9-40.2L274.4 4.2zM516.5 464c4.7 0 8.5-4.1 8-8.8l-26.7-254c-.2-2.3-1.5-4.4-3.4-5.7L312 69.7V279.3L413.6 464H516.5zM264 69.7L81.7 195.4c-1.9 1.3-3.2 3.4-3.4 5.7l-26.7 254c-.5 4.7 3.2 8.8 8 8.8H264l0-136 0-136 0-122.3z"]},faLaptopBinary:{prefix:"far",iconName:"laptop-binary",icon:[640,512,[],"e5e7","M128 80H512c8.8 0 16 7.2 16 16V320h48V96c0-35.3-28.7-64-64-64H128C92.7 32 64 60.7 64 96V320h48V96c0-8.8 7.2-16 16-16zM50.7 400H589.3c-6.6 18.6-24.4 32-45.3 32H96c-20.9 0-38.7-13.4-45.3-32zM32 352c-17.7 0-32 14.3-32 32c0 53 43 96 96 96H544c53 0 96-43 96-96c0-17.7-14.3-32-32-32H32zM200 128c-22.1 0-40 17.9-40 40v32c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V168c0-22.1-17.9-40-40-40H200zm-8 40c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v32c0 4.4-3.6 8-8 8H200c-4.4 0-8-3.6-8-8V168zm112-40c-8.8 0-16 7.2-16 16s7.2 16 16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16H304zm80 40v32c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V168c0-22.1-17.9-40-40-40H424c-22.1 0-40 17.9-40 40zm40-8h16c4.4 0 8 3.6 8 8v32c0 4.4-3.6 8-8 8H424c-4.4 0-8-3.6-8-8V168c0-4.4 3.6-8 8-8zM192 272c-8.8 0-16 7.2-16 16s7.2 16 16 16v16h32V288c0-8.8-7.2-16-16-16H192zm240 0H416c-8.8 0-16 7.2-16 16s7.2 16 16 16v16h32V288c0-8.8-7.2-16-16-16zm-64 40c0-22.1-17.9-40-40-40H312c-22.1 0-40 17.9-40 40v8h32v-8c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v8h32v-8z"]},faVestPatches:{prefix:"far",iconName:"vest-patches",icon:[448,512,[],"e086","M178.5 81.5l28.8 95-25.1 82.8-64-211.2c-.3 0-.6-.1-.9-.1H104c-4.4 0-8 3.6-8 8v72 58.7c0 13-3.5 25.9-10.3 37L51.4 280.9c-2.2 3.7-3.4 8-3.4 12.3V456c0 4.4 3.6 8 8 8H176.4c1.6 17.6 8.4 33.8 18.8 46.9c-3.6 .7-7.4 1.1-11.2 1.1H56c-30.9 0-56-25.1-56-56V293.3c0-13 3.5-25.9 10.3-37l34.3-57.2c2.2-3.7 3.4-8 3.4-12.3V128 56C48 25.1 73.1 0 104 0h13.3 6.8c10.1 0 19.5 3.8 26.7 10.2c4.6 2.8 8.6 6 12 9C172.3 27.6 191.4 40 224 40s51.7-12.4 61.2-20.8c3.4-3.1 7.5-6.2 12-9C304.4 3.8 313.8 0 323.9 0h6.8H344c30.9 0 56 25.1 56 56v72 58.7c0 4.4 1.2 8.6 3.4 12.3l34.3 57.2c6.7 11.2 10.3 24 10.3 37V456c0 30.9-25.1 56-56 56H264c-30.9 0-56-25.1-56-56V295.1c0-7.1 1-14.1 3.1-20.9L269.5 81.5c-13 4-28.1 6.5-45.5 6.5s-32.5-2.6-45.5-6.5zM329.8 48.1L257 288.2c-.7 2.3-1 4.6-1 7V456c0 4.4 3.6 8 8 8H392c4.4 0 8-3.6 8-8V293.3c0-4.4-1.2-8.6-3.4-12.3l-34.3-57.2c-6.7-11.2-10.3-24-10.3-37V128 56c0-3.9-2.7-7.1-6.4-7.8c-.5-.1-1.1-.2-1.6-.2H330.7c-.3 0-.6 0-.9 .1zM288 288v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v8h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H304c-8.8 0-16-7.2-16-16V288zM84.7 260.7c6.2-6.2 16.4-6.2 22.6 0L120 273.4l12.7-12.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L142.6 296l12.7 12.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L120 318.6l-12.7 12.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L97.4 296 84.7 283.3c-6.2-6.2-6.2-16.4 0-22.6zM112 360a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faPeopleDressSimple:{prefix:"far",iconName:"people-dress-simple",icon:[512,512,[],"e218","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM112.3 208h31.4c7.1 0 13.4 4.7 15.4 11.6L192.4 336H63.6L96.9 219.6c2-6.9 8.2-11.6 15.4-11.6zm0-48c-28.6 0-53.7 18.9-61.5 46.4L11.7 343.2C5.8 363.7 21.2 384 42.4 384H64V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L205.3 206.4c-7.9-27.5-33-46.4-61.5-46.4H112.3zM448 64A64 64 0 1 0 320 64a64 64 0 1 0 128 0zM368.3 208h31.4c7.1 0 13.4 4.7 15.4 11.6L448.4 336H319.6l33.3-116.4c2-6.9 8.2-11.6 15.4-11.6zm0-48c-28.6 0-53.7 18.9-61.5 46.4L267.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8H320V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H368.3z"]},faCheckDouble:{prefix:"far",iconName:"check-double",icon:[448,512,[],"f560","M337 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-143 143L97 127c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0L337 81zM441 201c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-247 247L41 295c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L143 465c9.4 9.4 24.6 9.4 33.9 0L441 201z"]},faArrowDownAZ:eyS,faSortAlphaAsc:ey_,faSortAlphaDown:eyO,faBowlingBallPin:{prefix:"far",iconName:"bowling-ball-pin",icon:[576,512,[],"e0c3","M464 48c-17.7 0-32 14.3-32 32v4.4c0 5.8 .7 11.5 2.1 17.1l9.4 37.4c1.7 6.9 3 14 3.7 21.1h33.6c.7-7.1 2-14.2 3.7-21.1l9.4-37.4c1.4-5.6 2.1-11.3 2.1-17.1V80c0-17.7-14.3-32-32-32zM438.3 230.2l-1 2.7c-8.5-27.4-21.8-52.7-38.8-74.9c-.4-2.5-1-5-1.6-7.4l-9.4-37.4c-2.3-9.4-3.5-19-3.5-28.7V80c0-44.2 35.8-80 80-80s80 35.8 80 80v4.4c0 9.7-1.2 19.3-3.5 28.7l-9.4 37.4c-2.1 8.2-3.1 16.7-3.1 25.2v1c0 12.5 2.2 24.8 6.6 36.5L563 288.9c8.6 23 13 47.4 13 72c0 29.3-6.3 58.2-18.4 84.8L536 493.2c-5.2 11.4-16.6 18.8-29.1 18.8H421.2c-12.6 0-23.9-7.3-29.1-18.8l-10.6-23.3c12.6-13.1 23.7-27.7 33-43.4l17 37.5h65.1l17.4-38.3c9.3-20.4 14.1-42.5 14.1-64.9c0-18.8-3.4-37.5-10-55.1l-28.3-75.5c-2.7-7.2-4.9-14.6-6.4-22.2H444.8c-1.6 7.5-3.7 14.9-6.4 22.2zM168 196a28 28 0 1 1 56 0 28 28 0 1 1 -56 0zm28 60a28 28 0 1 1 0 56 28 28 0 1 1 0-56zM96 244a28 28 0 1 1 56 0 28 28 0 1 1 -56 0zm272 60A160 160 0 1 0 48 304a160 160 0 1 0 320 0zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304z"]},faBellSchoolSlash:{prefix:"far",iconName:"bell-school-slash",icon:[640,512,[],"f5d6","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L570.7 422c3.4-6.6 5.3-14.1 5.3-22c0-26.5-21.5-48-48-48c-12.1 0-23.1 4.5-31.5 11.8L445 323.5c22.1-33 35-72.8 35-115.5C480 93.1 386.9 0 272 0C211.2 0 156.6 26.1 118.5 67.6L38.8 5.1zM156.5 97.3C185.6 66.9 226.6 48 272 48c88.4 0 160 71.6 160 160c0 31.6-9.1 61-24.9 85.8L356.3 254c7.5-13.7 11.7-29.3 11.7-46c0-53-43-96-96-96c-25 0-47.7 9.5-64.8 25.1L156.5 97.3zm161 126.2l-71.3-55.9c7.5-4.8 16.4-7.6 25.9-7.6c26.5 0 48 21.5 48 48c0 5.4-.9 10.6-2.6 15.5zM467.1 464H414c1.3-5.1 2-10.5 2-16V423.8l-85-67C312.7 364 292.8 368 272 368c-88.4 0-160-71.6-160-160c0-7.6 .5-15.2 1.6-22.5l-42-33.1C66.6 170.1 64 188.7 64 208c0 59 24.6 112.2 64 150.1V448c0 35.3 28.7 64 64 64H336h16H480c13.1 0 25.3-3.5 35.9-9.6L467.1 464zM336 464H192c-8.8 0-16-7.2-16-16V392.6c28.7 15 61.4 23.4 96 23.4s67.3-8.5 96-23.4V448c0 8.8-7.2 16-16 16H336z"]},faPlusLarge:{prefix:"far",iconName:"plus-large",icon:[512,512,[],"e59e","M488 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0 0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208L24 280c-13.3 0-24-10.7-24-24s10.7-24 24-24H232l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 208 208 0z"]},faMoneyBillWheat:{prefix:"far",iconName:"money-bill-wheat",icon:[512,512,[],"e52a","M176 0c-8.8 0-16 7.2-16 16c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80zM56 16C42.7 16 32 26.7 32 40s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM24 88C10.7 88 0 98.7 0 112s10.7 24 24 24H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm8 96c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-13.3 0-24 10.7-24 24zM272 16c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80c-8.8 0-16 7.2-16 16zM400 0c-8.8 0-16 7.2-16 16c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80zm80 144c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80zM352 128c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80c0-8.8-7.2-16-16-16zm-96 16c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80zM48 359.5c28.9-3.6 51.9-26.6 55.5-55.5h305c3.6 29 26.6 51.9 55.5 55.5v49c-29 3.6-51.9 26.6-55.5 55.5h-305c-3.6-29-26.6-51.9-55.5-55.5v-49zM48 256c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48H48zM256 448a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faCameraViewfinder:eyP,faScreenshot:eyj,faMessageMusic:eyB,faCommentAltMusic:eyR,faCarBuilding:{prefix:"far",iconName:"car-building",icon:[640,512,[],"f859","M288 48H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H192v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H288c35.3 0 64 28.7 64 64v64.5c-17.5 1.7-33.9 7.7-48 17.1V64c0-8.8-7.2-16-16-16zM256 219.1l-13.1 36.6c-.9 .2-1.9 .3-2.9 .3H208c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v11.1zM96 112c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V112zM208 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM96 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V208zm0 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V304zm265.8-96c-10.1 0-19.2 6.4-22.6 15.9L322.1 272H541.9l-17.2-48.1c-3.4-9.6-12.5-15.9-22.6-15.9H361.8zm-96.4 79.9L294 207.8c10.2-28.7 37.4-47.8 67.8-47.8H502.2c30.4 0 57.6 19.1 67.8 47.8l28.6 80.1c.2 .5 .3 .9 .5 1.4C623.8 306.7 640 335.5 640 368v32 16 32 40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H272v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448 416 400 368c0-32.5 16.2-61.3 40.9-78.7c.1-.5 .3-.9 .5-1.4zM544 320H320c-26.5 0-48 21.5-48 48v32H592V368c0-26.5-21.5-48-48-48zM336 336a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm168 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faBorderBottomRight:eyU,faBorderStyleAlt:eyF,faOctagon:{prefix:"far",iconName:"octagon",icon:[512,512,[128721],"f306","M170.5 57.4c6-6 14.1-9.4 22.6-9.4H318.9c8.5 0 16.6 3.4 22.6 9.4L454.6 170.5c6 6 9.4 14.1 9.4 22.6V318.9c0 8.5-3.4 16.6-9.4 22.6L341.5 454.6c-6 6-14.1 9.4-22.6 9.4H193.1c-8.5 0-16.6-3.4-22.6-9.4L57.4 341.5c-6-6-9.4-14.1-9.4-22.6V193.1c0-8.5 3.4-16.6 9.4-22.6L170.5 57.4zM136.6 23.4L23.4 136.6C8.4 151.6 0 171.9 0 193.1V318.9c0 21.2 8.4 41.6 23.4 56.6L136.6 488.6c15 15 35.4 23.4 56.6 23.4H318.9c21.2 0 41.6-8.4 56.6-23.4L488.6 375.4c15-15 23.4-35.4 23.4-56.6V193.1c0-21.2-8.4-41.6-23.4-56.6L375.4 23.4C360.4 8.4 340.1 0 318.9 0H193.1c-21.2 0-41.6 8.4-56.6 23.4z"]},faCommentArrowUpRight:{prefix:"far",iconName:"comment-arrow-up-right",icon:[512,512,[],"e145","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM200 152c-13.3 0-24 10.7-24 24s10.7 24 24 24h54.1l-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87V288c0 13.3 10.7 24 24 24s24-10.7 24-24V176c0-13.3-10.7-24-24-24H200z"]},faOctagonDivide:{prefix:"far",iconName:"octagon-divide",icon:[512,512,[],"e203","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM256 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM168 232H344c13.3 0 24 10.7 24 24s-10.7 24-24 24H168c-13.3 0-24-10.7-24-24s10.7-24 24-24zm56 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faCookie:{prefix:"far",iconName:"cookie",icon:[512,512,[127850],"f563","M240.5 64.6c-12-1.7-24.3 .5-35.1 6.2l-74 39.5C120.7 116 112 125 106.6 136L69.9 211.6c-5.4 11-7.1 23.5-5 35.6L79.4 330c2.1 12.1 8 23.2 16.8 31.7l60.3 58.4c8.8 8.5 20 14 32 15.7l83 11.7c12 1.7 24.3-.5 35.1-6.2l74-39.5C391.3 396 400 387 405.4 376l36.7-75.5c5.4-11 7.1-23.5 5-35.6L432.6 182c-2.1-12.1-8-23.2-16.8-31.7L355.5 91.9c-8.8-8.5-20-14-32-15.7l-83-11.7zM182.8 28.4c19.7-10.5 42.3-14.5 64.4-11.4l83 11.7c22.1 3.1 42.7 13.2 58.7 28.7l60.3 58.4c16.1 15.6 26.8 35.8 30.7 57.9l14.6 82.8c3.9 22.1 .7 44.8-9.1 64.9L448.6 397c-9.8 20.1-25.7 36.6-45.4 47.2l-74 39.5c-19.7 10.5-42.3 14.5-64.4 11.4l-83-11.7c-22.1-3.1-42.7-13.2-58.7-28.7L62.8 396.2C46.8 380.6 36 360.3 32.2 338.3L17.6 255.5c-3.9-22.1-.7-44.8 9.1-64.9L63.4 115c9.8-20.1 25.7-36.6 45.4-47.2l74-39.5zM288 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm0 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-96 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM320 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faArrowRotateLeft:eyG,faArrowLeftRotate:eyY,faArrowRotateBack:eyQ,faArrowRotateBackward:eyq,faUndo:eyK,faTvMusic:{prefix:"far",iconName:"tv-music",icon:[640,512,[],"f8e6","M576 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H576zM64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 488c0 13.3 10.7 24 24 24H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zM416 96c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V187.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V128 96z"]},faHardDrive:eyZ,faHdd:eyW,faReel:{prefix:"far",iconName:"reel",icon:[448,512,[],"e238","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H64V88c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24V48h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H384 344 104 64 24zm80 72V48H344V72H104zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H64h40H344h40 40c13.3 0 24-10.7 24-24s-10.7-24-24-24H384V424c0-13.3-10.7-24-24-24H88c-13.3 0-24 10.7-24 24v40H24zm320 0H104V440H344v24zM80 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z"]},faFaceGrinSquintTears:ey$,faGrinSquintTears:eyX,faDumbbell:{prefix:"far",iconName:"dumbbell",icon:[640,512,[],"f44b","M128 88c0-30.9 25.1-56 56-56h16c30.9 0 56 25.1 56 56V232H384V88c0-30.9 25.1-56 56-56h16c30.9 0 56 25.1 56 56v16h24c30.9 0 56 25.1 56 56v72h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H592v72c0 30.9-25.1 56-56 56H512v16c0 30.9-25.1 56-56 56H440c-30.9 0-56-25.1-56-56V280H256V424c0 30.9-25.1 56-56 56H184c-30.9 0-56-25.1-56-56V408H104c-30.9 0-56-25.1-56-56V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H48V160c0-30.9 25.1-56 56-56h24V88zm48 16v24V384v24 16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8v16zm-48 48H104c-4.4 0-8 3.6-8 8V352c0 4.4 3.6 8 8 8h24V152zM464 384V128 104 88c0-4.4-3.6-8-8-8H440c-4.4 0-8 3.6-8 8V424c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V408 384zm72-24c4.4 0 8-3.6 8-8V160c0-4.4-3.6-8-8-8H512V360h24z"]},faRectangleList:eyJ,faListAlt:ey1,faTarpDroplet:{prefix:"far",iconName:"tarp-droplet",icon:[576,512,[],"e57c","M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128H197.5c7 19.8 20.3 36.6 37.5 48H64c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16l352 0V384c0-17.7 14.3-32 32-32h80V192c0-8.8-7.2-16-16-16l-170.9 0c17.2-11.4 30.5-28.2 37.5-48H512c35.3 0 64 28.7 64 64V364.1c0 12.7-5.1 24.9-14.1 33.9l-99.9 99.9c-9 9-21.2 14.1-33.9 14.1L64 512c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zm48 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faAlarmExclamation:{prefix:"far",iconName:"alarm-exclamation",icon:[512,512,[],"f843","M14.9 146.4C5.5 131.6 0 114 0 95.2C0 42.6 42.6 0 95.2 0c25 0 47.8 9.6 64.8 25.4L14.9 146.4zM432 288A176 176 0 1 0 80 288a176 176 0 1 0 352 0zM396.5 462.5C358.1 493.4 309.2 512 256 512s-102.1-18.6-140.5-49.5L73 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l42.5-42.5C50.6 390.1 32 341.2 32 288C32 164.3 132.3 64 256 64s224 100.3 224 224c0 53.2-18.6 102.1-49.5 140.5L473 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-42.5-42.5zM352 25.4C369 9.6 391.8 0 416.8 0C469.4 0 512 42.6 512 95.2c0 18.8-5.5 36.3-14.9 51.1L352 25.4zM256 352a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm24-168V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faHouseMedicalCircleCheck:{prefix:"far",iconName:"house-medical-circle-check",icon:[640,512,[],"e511","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L526.1 194.6c-9.8-1.7-19.9-2.6-30.1-2.6c-14.2 0-28.1 1.7-41.3 4.9L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32H348.5c12.3 18.8 28 35.1 46.3 48H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM320 256h40.2c-15.3 18.5-26.9 40.2-33.6 64H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48zm32 112a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faTrafficCone:{prefix:"far",iconName:"traffic-cone",icon:[512,512,[],"f636","M217.8 15c3.7-9 12.5-15 22.2-15h32c9.8 0 18.6 5.9 22.2 15L476.9 464H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H35.1L217.8 15zM386 368H126L86.9 464H425.1l-39-96zm-19.5-48L320.9 208H191.1L145.5 320h221zM210.6 160h90.8L256 48.4 210.6 160z"]},faGrate:{prefix:"far",iconName:"grate",icon:[448,512,[],"e193","M56 32C25.1 32 0 57.1 0 88V256 424c0 30.9 25.1 56 56 56h72 96 96 72c30.9 0 56-25.1 56-56V256 88c0-30.9-25.1-56-56-56H320 224 128 56zm48 48V232H48V88c0-4.4 3.6-8 8-8h48zM48 280h56V432H56c-4.4 0-8-3.6-8-8V280zM152 432V280h48V432H152zm96 0V280h48V432H248zm96 0V280h56V424c0 4.4-3.6 8-8 8H344zm56-200H344V80h48c4.4 0 8 3.6 8 8V232zM296 80V232H248V80h48zm-96 0V232H152V80h48z"]},faArrowDownRight:{prefix:"far",iconName:"arrow-down-right",icon:[384,512,[],"e093","M328 416c13.3 0 24-10.7 24-24V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V334.1L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l231 231H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H328z"]},faPersonSkiingNordic:ey0,faSkiingNordic:ey2,faCalendarPlus:{prefix:"far",iconName:"calendar-plus",icon:[448,512,[],"f271","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zm176 40c-13.3 0-24 10.7-24 24v48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48c0 13.3 10.7 24 24 24s24-10.7 24-24V352h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V256c0-13.3-10.7-24-24-24z"]},faPersonFromPortal:ey6,faPortalExit:ey4,faPlaneArrival:{prefix:"far",iconName:"plane-arrival",icon:[640,512,[128748],"f5af","M552.2 333.2c4.3 4 2.8 11.1-2.8 12.9c-26.5 8.8-54.9 9.7-81.9 2.6L141.9 264c-1.2-.3-2.3-.9-3.2-1.7l-87.7-75c-1.8-1.5-2.8-3.7-2.8-6.1l-.2-86.6 18.2 4.6c2.5 .6 4.5 2.4 5.5 4.8l25.9 64.8c2.8 7 8.8 12.3 16.1 14.3l113.9 30.4c8.4 2.2 17.4-.2 23.4-6.5s8.3-15.3 5.8-23.6L216.3 48 242 48 349.1 238.4c3.2 5.6 8.5 9.8 14.7 11.4l113 30.1c16.3 4.3 31.3 12.6 43.7 24l31.6 29.2zm12.3 58.5c40.3-13.3 51.5-65 20.3-93.8l-31.6-29.2c-18.1-16.7-40-28.8-63.8-35.1L386 206.1 281.5 20.4C274.4 7.8 261.1 0 246.6 0H205.5c-26.8 0-46 25.8-38.3 51.5l31.4 104.6-60.8-16.2L116.4 86.3c-6.7-16.7-21-29.2-38.4-33.5L49.7 45.7C24.5 39.4 0 58.5 0 84.6l.2 96.8 0 0c0 16.3 7.2 31.8 19.6 42.4l87.7 75c6.4 5.5 14.1 9.5 22.3 11.6l325.5 84.7c35.9 9.4 73.8 8.1 109.1-3.5zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm168-96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCowbellCirclePlus:ey3,faCowbellMore:ey5,faCircleLeft:ey8,faArrowAltCircleLeft:ey9,faDistributeSpacingVertical:{prefix:"far",iconName:"distribute-spacing-vertical",icon:[512,512,[],"e366","M0 56C0 69.3 10.7 80 24 80H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 32 0 42.7 0 56zM368 208v96H144V208H368zM144 160c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H368c26.5 0 48-21.5 48-48V208c0-26.5-21.5-48-48-48H144zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faSignalBarsFair:ey7,faSignalAlt2:eMe,faSportsball:{prefix:"far",iconName:"sportsball",icon:[512,512,[],"e44b","M447 99c3.8 33.4 4.4 70.2-.1 107c-25.6-8.1-49.2-20.8-69.7-37.2L447 99zm-9 154.5c-7.2 28-17.9 55.2-33 79.8c-4.7 7.7-9.9 15.1-15.5 22.3L289.9 256l53.1-53.1c27.5 22.9 59.7 40.3 94.9 50.6zM356.1 390.1c-19.4 16.1-42.4 29.6-69.7 39.8c-10.2 3.8-21 7.1-32.4 9.9c-10.2-35.9-27.8-68.7-51.1-96.7L256 289.9 356.1 390.1zM206.3 447.8c-31.5 3.2-67 3-106.9-1.3l69.3-69.3c16.6 20.8 29.5 44.6 37.5 70.6zM22.9 455.2l0 0c.5 2.7 1 5.3 1.6 7.9c1.6 7.5 5.7 14 11.4 18.6c4.2 3.3 9.2 5.6 14.6 6.5c103.9 17.4 187 11 252.6-13.3c66-24.5 112.2-66.5 142.9-116.5c60.2-98.2 59.1-224.7 41.6-309.5c-1.5-7.1-5.2-13.3-10.5-17.8c-.7-.6-1.5-1.3-2.3-1.8c-3.9-2.8-8.4-4.7-13.3-5.5c-2.1-.3-4.2-.7-6.2-1l0 0C395.7 13.3 343 11.7 296.6 16.9c0 0 0 0 0 0c-16.6 1.9-32.4 4.6-47.5 8.1c0 0 0 0 0 0c-14.1 3.3-27.5 7.4-40.3 12.1c-34.1 12.7-63 30-87.1 50.7l0 0C109.4 98.5 98.3 110 88.3 122.2l0 0c-8.2 10-15.6 20.5-22.2 31.4c-18.4 29.9-31 62.5-39.2 95.7c0 0 0 0 0 0c-3.9 15.7-6.8 31.6-8.8 47.4c0 0 0 0 0 0c-7.4 56.9-3.6 113 4.9 158.4zM65 413c-3.8-33.4-4.4-70.2 .1-107c25.6 8.1 49.2 20.8 69.7 37.2L65 413zm9-154.5c7.2-28 17.9-55.2 33-79.8c4.7-7.7 9.9-15.1 15.5-22.3L222.1 256l-53.1 53.1c-27.5-22.9-59.7-40.3-94.9-50.6zm81.9-136.6c19.4-16.1 42.4-29.6 69.7-39.8c10.2-3.8 21-7.1 32.4-9.9c10.2 35.9 27.8 68.7 51.1 96.7L256 222.1 155.9 121.9zM305.7 64.2c31.5-3.2 67-3 106.9 1.3l-69.3 69.3c-16.6-20.8-29.5-44.6-37.5-70.6z"]},faGameConsoleHandheldCrank:{prefix:"far",iconName:"game-console-handheld-crank",icon:[640,512,[],"e5b9","M96 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H96zM32 96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V272h32V200 168c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H560v72c0 13.3-10.7 24-24 24H480v96c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V96zm128 32H352c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm16 160c8.8 0 16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H192v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V352H144c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V304c0-8.8 7.2-16 16-16zm120 16a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faTrainSubway:eMt,faSubway:eMa,faChartGantt:{prefix:"far",iconName:"chart-gantt",icon:[512,512,[],"e0e4","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM128 136c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24zm88 72H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm160 96h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faFaceSmileUpsideDown:{prefix:"far",iconName:"face-smile-upside-down",icon:[512,512,[],"e395","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM177.6 193.9C192.8 177.5 218.8 160 256 160s63.2 17.5 78.4 33.9c9 9.7 24.2 10.4 33.9 1.4s10.4-24.2 1.4-33.9c-22-23.8-60-49.4-113.6-49.4s-91.7 25.5-113.6 49.4c-9 9.7-8.4 24.9 1.4 33.9s24.9 8.4 33.9-1.4zM208.4 304a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},faBallPile:{prefix:"far",iconName:"ball-pile",icon:[640,512,[],"f77e","M368 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48 0c0 26.7-10.9 50.9-28.6 68.3c9-2.8 18.6-4.3 28.6-4.3c53 0 96 43 96 96c0 26.7-10.9 50.9-28.6 68.3c9-2.8 18.6-4.3 28.6-4.3c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96c0-26.7 10.9-50.9 28.6-68.3c-9 2.8-18.6 4.3-28.6 4.3s-19.5-1.5-28.6-4.3C405.1 365.1 416 389.3 416 416c0 53-43 96-96 96s-96-43-96-96c0-26.7 10.9-50.9 28.6-68.3c-9 2.8-18.6 4.3-28.6 4.3s-19.5-1.5-28.6-4.3C213.1 365.1 224 389.3 224 416c0 53-43 96-96 96s-96-43-96-96s43-96 96-96c9.9 0 19.5 1.5 28.6 4.3C138.9 306.9 128 282.7 128 256c0-53 43-96 96-96c9.9 0 19.5 1.5 28.6 4.3C234.9 146.9 224 122.7 224 96c0-53 43-96 96-96s96 43 96 96zm-96 96c-9.9 0-19.5-1.5-28.6-4.3C309.1 205.1 320 229.3 320 256c0-26.7 10.9-50.9 28.6-68.3c-9 2.8-18.6 4.3-28.6 4.3zm0 64c0 26.7-10.9 50.9-28.6 68.3c9-2.8 18.6-4.3 28.6-4.3s19.5 1.5 28.6 4.3C330.9 306.9 320 282.7 320 256zM176 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM368 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM560 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faBadgeDollar:{prefix:"far",iconName:"badge-dollar",icon:[512,512,[],"f645","M200.3 81.5C210.9 61.5 231.9 48 256 48s45.1 13.5 55.7 33.5C317.1 91.7 329 96.6 340 93.2c21.6-6.6 46.1-1.4 63.1 15.7s22.3 41.5 15.7 63.1c-3.4 11 1.5 22.9 11.7 28.2c20 10.6 33.5 31.6 33.5 55.7s-13.5 45.1-33.5 55.7c-10.2 5.4-15.1 17.2-11.7 28.2c6.6 21.6 1.4 46.1-15.7 63.1s-41.5 22.3-63.1 15.7c-11-3.4-22.9 1.5-28.2 11.7c-10.6 20-31.6 33.5-55.7 33.5s-45.1-13.5-55.7-33.5c-5.4-10.2-17.2-15.1-28.2-11.7c-21.6 6.6-46.1 1.4-63.1-15.7S86.6 361.6 93.2 340c3.4-11-1.5-22.9-11.7-28.2C61.5 301.1 48 280.1 48 256s13.5-45.1 33.5-55.7C91.7 194.9 96.6 183 93.2 172c-6.6-21.6-1.4-46.1 15.7-63.1S150.4 86.6 172 93.2c11 3.4 22.9-1.5 28.2-11.7zM256 0c-35.9 0-67.8 17-88.1 43.4c-33-4.3-67.6 6.2-93 31.6s-35.9 60-31.6 93C17 188.2 0 220.1 0 256s17 67.8 43.4 88.1c-4.3 33 6.2 67.6 31.6 93s60 35.9 93 31.6C188.2 495 220.1 512 256 512s67.8-17 88.1-43.4c33 4.3 67.6-6.2 93-31.6s35.9-60 31.6-93C495 323.8 512 291.9 512 256s-17-67.8-43.4-88.1c4.3-33-6.2-67.6-31.6-93s-60-35.9-93-31.6C323.8 17 291.9 0 256 0zm20.9 140.4c0-11-9-20-20-20s-20 9-20 20v17.4c-8.8 1.8-17.7 4.8-25.7 9.6c-15 8.9-27.7 24.4-27.6 46.9c.1 21.5 12.6 35.1 26.3 43.4c11.9 7.2 27 11.7 39.1 15.4l1.9 .6c13.9 4.2 24.4 7.6 31.7 12.2c6.1 3.8 7.5 6.8 7.6 11c.1 6.5-2.5 10.4-7.6 13.6c-6 3.7-15.2 5.9-25.1 5.6c-12.7-.4-24.6-4.4-39.7-9.6l0 0 0 0 0 0 0 0c-2.6-.9-5.2-1.8-8-2.7c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c2.2 .7 4.5 1.5 6.8 2.3c9.7 3.3 20.9 7.2 32.8 9.6v18c0 11 9 20 20 20s20-9 20-20V354.4c9.3-1.7 18.6-4.9 26.8-10.1c15.3-9.5 26.8-25.7 26.5-48.1c-.3-21.6-12.4-35.6-26.3-44.3c-12.5-7.9-28.3-12.6-40.8-16.4l-.6-.2c-14.1-4.3-24.6-7.5-31.9-11.9c-6.2-3.7-7-6.3-7-9.3c0-5.1 2.1-8.8 7.9-12.3c6.5-3.8 16-6 25-5.8c10.9 .2 22.9 2.6 35.2 5.8c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-7.8-2.1-16.3-4.1-25.1-5.4V140.4z"]},faMoneyBillsSimple:eMn,faMoneyBillsAlt:eMr,faListTimeline:{prefix:"far",iconName:"list-timeline",icon:[512,512,[],"e1d1","M219.9 112H400V80H219.9l-16 16 16 16zm-72.6-4.7c-6.2-6.2-6.2-16.4 0-22.6l43.3-43.3c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H213.3c-8.5 0-16.6-3.4-22.6-9.4l-43.3-43.3zM64 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 160a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm187.9 16H400V400H219.9l-16 16 16 16zm-72.6-4.7c-6.2-6.2-6.2-16.4 0-22.6l43.3-43.3c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H213.3c-8.5 0-16.6-3.4-22.6-9.4l-43.3-43.3zM203.9 256l16 16H464V240H219.9l-16 16zm-13.3 54.6l-43.3-43.3c-6.2-6.2-6.2-16.4 0-22.6l43.3-43.3c6-6 14.1-9.4 22.6-9.4H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H213.3c-8.5 0-16.6-3.4-22.6-9.4z"]},faIndianRupeeSign:eMi,faIndianRupee:eMc,faInr:eMs,faCropSimple:eMo,faCropAlt:eMl,faMoneyBill1:eMf,faMoneyBillAlt:eMd,faLeftLong:eMu,faLongArrowAltLeft:eMp,faKeyboardDown:{prefix:"far",iconName:"keyboard-down",icon:[576,512,[],"e1c2","M64 48c-8.8 0-16 7.2-16 16V240c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V240c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM159 359c9.4-9.4 24.6-9.4 33.9 0l95 95 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L305 505c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7L159 393c-9.4-9.4-9.4-24.6 0-33.9zm1-167c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V192zM120 88h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V104zm96-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V104zm96-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16z"]},faCircleUpRight:{prefix:"far",iconName:"circle-up-right",icon:[512,512,[],"e129","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm96 313.4c0 12.5-10.1 22.6-22.6 22.6c-6 0-11.8-2.4-16-6.6L280 296l-66.3 66.3C210 366 205.1 368 200 368s-10-2-13.7-5.7l-36.7-36.7C146 322 144 317.1 144 312s2-10 5.7-13.7L216 232l-33.4-33.4c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H336c8.8 0 16 7.2 16 16V313.4z"]},faCloudBoltMoon:eMh,faThunderstormMoon:eMb,faTurnLeftUp:{prefix:"far",iconName:"turn-left-up",icon:[384,512,[],"e638","M208.4 6.5c-9.2-8.7-23.7-8.7-32.9 0L46.6 127.9c-9.3 8.8-14.6 21-14.6 33.7C32 187.3 52.7 208 78.3 208H120V352c0 88.4 71.6 160 160 160h48c30.9 0 56-25.1 56-56V424c0-30.9-25.1-56-56-56H272c-4.4 0-8-3.6-8-8V208h41.7c25.6 0 46.3-20.7 46.3-46.3c0-12.8-5.3-25-14.6-33.7L208.4 6.5zm93 153.5H240c-13.3 0-24 10.7-24 24V360c0 30.9 25.1 56 56 56h56c4.4 0 8 3.6 8 8v32c0 4.4-3.6 8-8 8H280c-61.9 0-112-50.1-112-112V184c0-13.3-10.7-24-24-24H82.5L192 57 301.5 160z"]},faDna:{prefix:"far",iconName:"dna",icon:[448,512,[129516],"f471","M416 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 2.7-.1 5.4-.2 8H80.2c-.2-2.6-.2-5.3-.2-8C80 10.7 69.3 0 56 0S32 10.7 32 24c0 55.6 24.5 101.9 58.1 141.9c27.2 32.4 61.5 62 95.8 90.1c-34.3 28.1-68.6 57.7-95.8 90.1C56.5 386.1 32 432.4 32 488c0 13.3 10.7 24 24 24s24-10.7 24-24c0-2.7 .1-5.4 .2-8H367.8c.2 2.6 .2 5.3 .2 8c0 13.3 10.7 24 24 24s24-10.7 24-24c0-55.6-24.5-101.9-58.1-141.9c-20.6-24.5-45.2-47.3-70.8-69.2c-8.7 7.1-17.3 14.1-25.7 20.9l0 0-2.2 1.8c-3.4 2.7-6.7 5.5-10.1 8.1c11.2 9.4 22.1 18.8 32.3 28.3h-115c22-20.4 46.7-40.4 72.2-61c.3-.2 .5-.4 .8-.6l.7-.6c41.3-33.4 84.7-68.6 117.7-107.9C391.5 125.9 416 79.6 416 24zM121.1 384H326.9c12.4 15.7 22.4 31.6 29.4 48H91.7c7-16.4 17-32.3 29.4-48zM91.7 80H356.3c-7 16.4-17 32.3-29.4 48H121.1c-12.4-15.7-22.4-31.6-29.4-48zm189.8 96c-17.8 16.4-37.2 32.6-57.5 49.1c-20.3-16.5-39.7-32.7-57.5-49.1h115z"]},faVirusSlash:{prefix:"far",iconName:"virus-slash",icon:[640,512,[],"e075","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zM220 147.1c39 4.3 78.6-14.2 100-47.6c11.6 18.2 28.6 31.9 48 40c19.5 8.1 41.4 10.5 62.6 5.8c-9.3 42.2 9.4 87.3 45.8 110.6c-21.2 13.6-36.4 34.5-43.6 58L220 147.1zM402 412.7l-44.6-35.1c-14.9 8.2-27.9 20.1-37.4 34.8c-23.3-36.4-68.4-55.1-110.6-45.8c9.3-42.2-9.4-87.3-45.8-110.6c7.1-4.6 13.6-9.9 19.2-16l-38.1-30c-9.5 8.5-22.2 14-37.2 14H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-31.2 23.6-52.7 50-55.7z"]},faBracketRoundRight:{prefix:"far",iconName:"bracket-round-right",icon:[192,512,[],"29","M35.4 43.7c-6.8 11.4-3 26.1 8.3 32.9C76.7 96.3 144 160.7 144 256s-67.3 159.7-100.3 179.4c-11.4 6.8-15.1 21.5-8.3 32.9s21.5 15.1 32.9 8.3C110 451.8 192 374.1 192 256S110 60.2 68.3 35.4c-11.4-6.8-26.1-3-32.9 8.3z"]},faCircleSterling:{prefix:"far",iconName:"circle-sterling",icon:[512,512,[],"e5cf","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm261.5-96c-16.8 0-30.4 13.7-30.3 30.5l.2 33.5H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H231.7l.1 9.7c.1 18.6-3.1 37-9.6 54.3H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-8.4 0-16.1-4.4-20.5-11.5s-4.7-16-.8-23.5l9.6-18.6c7.7-14.9 11.6-31.5 11.5-48.3l-.1-10.1H176c-8.8 0-16-7.2-16-16s7.2-16 16-16h7.5l-.2-33.1c-.3-43.5 34.8-78.9 78.3-78.9c10 0 19.8 1.9 29.1 5.6l30.3 12.1c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4l-30.3-12.1c-3.6-1.4-7.4-2.2-11.3-2.2z"]},faCircle5:{prefix:"far",iconName:"circle-5",icon:[512,512,[],"e0f2","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 128c-11.6 0-21.5 8.3-23.6 19.7l-16 88c-1.2 6.5 .4 13.3 4.4 18.6s10 8.8 16.6 9.5l86.9 9.8c15.8 1.8 27.8 15.2 27.8 31.1c0 17.3-14 31.3-31.3 31.3h-36c-11.5 0-22.3-5.7-28.8-15.3l-4.1-6.1c-7.4-11-22.3-13.9-33.3-6.5s-13.9 22.3-6.5 33.3l4.1 6.1c15.4 22.9 41.1 36.6 68.6 36.6h36c43.8 0 79.3-35.5 79.3-79.3c0-40.3-30.3-74.3-70.4-78.8L220.2 219l7.8-43h84c13.3 0 24-10.7 24-24s-10.7-24-24-24H208z"]},faMinus:eMm,faSubtract:eMg,faFireFlame:eMy,faFlame:eMM,faRightToLine:eMv,faArrowAltToRight:eMC,faGif:{prefix:"far",iconName:"gif",icon:[576,512,[],"e190","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM296 160c-13.3 0-24 10.7-24 24V328c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm56 24v80 64c0 13.3 10.7 24 24 24s24-10.7 24-24V288h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H400V208h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H376c-13.3 0-24 10.7-24 24zM128 256c0-26.5 21.5-48 48-48c8 0 15.4 1.9 22 5.3c11.8 6.1 26.3 1.5 32.3-10.3s1.5-26.3-10.3-32.3c-13.2-6.8-28.2-10.7-44-10.7c-53 0-96 43-96 96s43 96 96 96c19.6 0 37.5-6.1 52.8-15.8c7-4.4 11.2-12.1 11.2-20.3V264c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v13.1c-5.3 1.9-10.6 2.9-16 2.9c-26.5 0-48-21.5-48-48z"]},faChess:{prefix:"far",iconName:"chess",icon:[512,512,[],"f439","M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H66.9C43.2 96 24 115.2 24 138.9c0 4.7 .8 9.4 2.3 13.8l19.6 57.5C37.7 214.1 32 222.4 32 232c0 11.6 8.2 21.3 19.2 23.5L49.1 352h48l2.1-96h57.6l2.1 96h48l-2.1-96.5c10.9-2.2 19.2-11.9 19.2-23.5c0-9.6-5.7-17.9-13.9-21.8l19.6-57.5c1.5-4.5 2.3-9.1 2.3-13.8c0-23.7-19.2-42.9-42.9-42.9H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zm16.2 192H95.8L74 144H182l-21.8 64zm-91 224H186.8l16.6 32H52.7l16.6-32zm-9.7-48c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H192h23.2 80.5H320 472.2c22 0 39.8-17.8 39.8-39.8c0-6.8-1.7-13.4-5-19.3l-31.4-56.6c-4.2-7.6-12.3-12.3-21-12.3H313.4c-8.7 0-16.7 4.7-21 12.3L261 452.9c-3.2 5.8-5 12.4-5 19.1h0c0-.2 0-.5 0-.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3H59.5zM256 184v72c0 5 1.6 9.9 4.5 13.9L296 319.7V352h48V312c0-5-1.6-9.9-4.5-13.9L304 248.3V208h32v16c0 8.8 7.2 16 16 16s16-7.2 16-16V208h32v16c0 8.8 7.2 16 16 16s16-7.2 16-16V208h32v40.3l-35.5 49.7c-2.9 4.1-4.5 8.9-4.5 13.9v40h48V319.7l35.5-49.7c2.9-4.1 4.5-8.9 4.5-13.9V184c0-13.3-10.7-24-24-24H280c-13.3 0-24 10.7-24 24zm53.8 280l17.8-32H440.5l17.8 32H309.8z"]},faTrashSlash:{prefix:"far",iconName:"trash-slash",icon:[640,512,[],"e2b3","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L491.3 359.8 508.4 128H520c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H463.9 450.2L413.5 24.9C403.1 9.4 385.6 0 366.9 0H273.1c-18.7 0-36.2 9.4-46.6 24.9L189.8 80H176.1 134.4L38.8 5.1zM195.6 128H460.3L445.8 324.1 195.6 128zM479.2 473.6l-42.1-33.1-.6 8.7c-.6 8.4-7.6 14.8-16 14.8H219.4c-8.4 0-15.3-6.5-16-14.8L188.3 244.4l-51.1-40.3 18.4 248.6c2.5 33.4 30.3 59.3 63.8 59.3H420.6c26.1 0 48.8-15.7 58.7-38.4zM273.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6z"]},faArrowLeftLong:eMI,faLongArrowLeft:eMA,faPlugCircleCheck:{prefix:"far",iconName:"plug-circle-check",icon:[576,512,[],"e55c","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faFontCase:{prefix:"far",iconName:"font-case",icon:[640,512,[],"f866","M198.4 47.5C194.9 38.2 186 32 176 32s-18.9 6.2-22.4 15.5l-152 400c-4.7 12.4 1.5 26.3 13.9 31s26.3-1.5 31-13.9L83.1 368H268.9l36.7 96.5c4.7 12.4 18.6 18.6 31 13.9s18.6-18.6 13.9-31l-152-400zM250.7 320H101.4L176 123.6 250.7 320zM616 160c-13.3 0-24 10.7-24 24v8.8c-22.1-20.4-51.6-32.8-84-32.8c-68.5 0-124 55.5-124 124v72c0 68.5 55.5 124 124 124c32.4 0 61.9-12.4 84-32.8V456c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zM432 284c0-42 34-76 76-76s76 34 76 76v72c0 42-34 76-76 76s-76-34-76-76V284z"]},faStreetView:{prefix:"far",iconName:"street-view",icon:[512,512,[],"f21d","M256 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 96A72 72 0 1 0 256 0a72 72 0 1 0 0 144zM192 280l0 0V240c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v40l0 0c-19.4 4.9-33.8 21.3-36 41.2l-6.2 55.6c-.5 4.1-3.9 7.1-8 7.1H242.1c-4.1 0-7.5-3.1-8-7.1L228 321.3c-2.2-19.9-16.6-36.3-36-41.2zm-5.6 102.2c3.2 28.4 27.1 49.8 55.7 49.8h27.8c28.5 0 52.5-21.5 55.7-49.8l6.2-55.6c20.8-5.2 36.3-24.1 36.3-46.6V240c0-44.2-35.8-80-80-80H224c-44.2 0-80 35.8-80 80v40c0 22.5 15.4 41.3 36.3 46.6l6.2 55.6zm-54.1 12c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z"]},faArrowDownLeft:{prefix:"far",iconName:"arrow-down-left",icon:[384,512,[],"e091","M56 416c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24V334.1L311 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-231 231H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H56z"]},faFrancSign:{prefix:"far",iconName:"franc-sign",icon:[320,512,[],"e18f","M72 32C58.7 32 48 42.7 48 56V216 320H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v88c0 13.3 10.7 24 24 24s24-10.7 24-24V368H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V240H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V80H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},faFlaskRoundPoison:eMz,faFlaskPoison:eML,faVolumeOff:{prefix:"far",iconName:"volume-off",icon:[320,512,[],"f026","M272 102.3L159.9 201.9c-4.4 3.9-10.1 6.1-15.9 6.1H56c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h88c5.9 0 11.6 2.2 15.9 6.1L272 409.7V102.3zm-1.6-62.8c5.5-4.8 12.5-7.5 19.8-7.5C306.7 32 320 45.3 320 61.8V450.2c0 16.5-13.3 29.8-29.8 29.8c-7.3 0-14.3-2.7-19.8-7.5L134.9 352H56c-30.9 0-56-25.1-56-56V216c0-30.9 25.1-56 56-56h78.9L270.4 39.5z"]},faBookCircleArrowRight:{prefix:"far",iconName:"book-circle-arrow-right",icon:[640,512,[],"e0bc","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H322.9c-1.9-10.4-2.9-21.1-2.9-32c0-5.4 .2-10.7 .7-16H80c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V220.5c14.6-9.5 30.8-17 48-21.8V56c0-30.9-25.1-56-56-56H88zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM492.7 300.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L521.4 384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4l-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6z"]},faChartUser:eMT,faUserChart:eMw,faHandsAslInterpreting:eMH,faAmericanSignLanguageInterpreting:eMx,faAslInterpreting:eMN,faHandsAmericanSignLanguageInterpreting:eMV,faPresentationScreen:eMk,faPresentation:eME,faCircleBolt:{prefix:"far",iconName:"circle-bolt",icon:[512,512,[],"e0fe","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM330.1 115.6c5.8 4.7 7.6 12.9 4.2 19.6L281.9 240H352c6.8 0 12.9 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L230.1 272H160c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},faFaceSmileHalo:{prefix:"far",iconName:"face-smile-halo",icon:[512,512,[],"e38f","M512 80C512 35.8 397.4 0 256 0S0 35.8 0 80s114.6 80 256 80s256-35.8 256-80zm-64 0c0 17.7-86 32-192 32S64 97.7 64 80s86-32 192-32s192 14.3 192 32zM45.6 156.5C26.7 190.7 16 230.1 16 272c0 132.5 107.5 240 240 240s240-107.5 240-240c0-41.9-10.7-81.3-29.6-115.5c-14 5.8-29.6 11.1-46.4 15.6c17.8 29.1 28 63.3 28 99.9c0 106-86 192-192 192S64 378 64 272c0-36.6 10.2-70.8 28-99.9c-16.9-4.6-32.4-9.8-46.4-15.6zm172 128.3l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 244.4 120 262.1 120 280c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm-73.9 47.9c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C319.2 350.5 293.2 368 256 368s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4zm233.9-47.9l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 244.4 280 262.1 280 280c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0z"]},faCartCircleArrowDown:{prefix:"far",iconName:"cart-circle-arrow-down",icon:[640,512,[],"e3ef","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm67.3-147.3c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0l-56-56c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 393.4V304c0-8.8 7.2-16 16-16s16 7.2 16 16v89.4l28.7-28.7c6.2-6.2 16.4-6.2 22.6 0z"]},faHousePersonReturn:eMD,faHousePersonArrive:eMS,faHouseReturn:eM_,faMessageXmark:eMO,faCommentAltTimes:eMP,faMessageTimes:eMj,faFileCertificate:eMB,faFileAward:eMR,faUserDoctorHairLong:{prefix:"far",iconName:"user-doctor-hair-long",icon:[448,512,[],"e459","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H224 70.6C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5V128zm80 224c-5.4 0-10.8 .3-16 1v49.3c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7v-41c-46.9 19-80 65-80 118.7v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-97.2 78.8-176 176-176h96c97.2 0 176 78.8 176 176v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-53.7-33.1-99.7-80-118.7V402c27.6 7.1 48 32.2 48 62v32c0 8.8-7.2 16-16 16H328c-8.8 0-16-7.2-16-16s7.2-16 16-16h8V464c0-17.7-14.3-32-32-32s-32 14.3-32 32v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V464c0-29.8 20.4-54.9 48-62V353c-5.2-.7-10.6-1-16-1H176zm-8 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCameraSecurity:eMU,faCameraHome:eMF,faGear:eMG,faCog:eMY,faDropletSlash:eMQ,faTintSlash:eMq,faBookHeart:{prefix:"far",iconName:"book-heart",icon:[448,512,[],"f499","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zm80-185.4c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"]},faMosque:{prefix:"far",iconName:"mosque",icon:[640,512,[128332],"f678","M400 0c7.6 0 14.7 3.6 19.2 9.6c18 24 40.1 42.1 66.5 59.5c15.7 10.3 31.3 19.5 48.2 29.3c13.1 7.6 26.9 15.7 42.2 25.2c31 19.2 48 53.2 48 88.3c0 25.6-8.9 49.2-23.8 67.7C623.8 291.4 640 315.8 640 344v96c0 39.8-32.2 72-72 72H448 352 240h-8H72c-39.8 0-72-32.2-72-72V176 140.7C0 96.3 20.5 54.3 55.6 27l25.7-20c8.7-6.7 20.8-6.7 29.5 0l25.7 20c26.9 20.9 45.2 50.4 52.3 83.1c-24.1 21.6-38.9 51-43.3 81.9H144 48V440c0 13.3 10.7 24 24 24h92.1c-2.7-7.5-4.1-15.6-4.1-24V344c0-28.2 16.2-52.6 39.8-64.4C184.9 261 176 237.5 176 211.8c0-35.1 17-69.1 48-88.3c15.2-9.4 29.1-17.5 42.2-25.2l0 0c16.9-9.9 32.5-19 48.2-29.3c26.4-17.4 48.5-35.5 66.4-59.5C385.3 3.6 392.4 0 400 0zM232 464h8 16V408c0-13.3 10.7-24 24-24s24 10.7 24 24v56h48V414c0-19 8.4-37 23-49.2L400 344l25 20.8C439.6 377 448 395 448 414v50h48V408c0-13.3 10.7-24 24-24s24 10.7 24 24v56h24c13.3 0 24-10.7 24-24V344c0-13.3-10.7-24-24-24H515.8 400 284.2 232c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24zM48 144h96v-3.3c0-29.6-13.7-57.6-37.1-75.8L96 56.4 85.1 64.9C61.7 83.1 48 111.1 48 140.7V144zm528 67.8c0-19.9-9.6-37.7-25.3-47.5c-12.6-7.8-25.9-15.6-39-23.3c-18.3-10.8-36.5-21.4-52.4-31.9C438.2 95.3 418.1 80 400 61c-18.1 18.9-38.2 34.2-59.3 48.1c-16 10.5-34.1 21.1-52.4 31.9c-13.1 7.7-26.4 15.5-39 23.3C233.6 174.1 224 192 224 211.8c0 33.2 26.9 60.2 60.2 60.2H400 515.8c33.2 0 60.2-26.9 60.2-60.2z"]},faDuck:{prefix:"far",iconName:"duck",icon:[512,512,[129414],"f6d8","M69.1 324.1c11.2 4.8 23.7 5.2 35.2 1l146.5-52.7c14.6-5.3 25.8-17.3 30-32.2s.9-31-8.8-43.1c-10-12.4-15.9-28-15.9-45.1c0-39.8 32.2-72 72-72s72 32.2 72 72c0 20.1-8.2 38.2-21.5 51.4l7.5 7.6-7.5-7.6c-7.1 7-13.6 15.5-18.4 25.5c-8.7 18.2-5.1 39.9 9 54.4c14.3 14.5 22.9 34.3 22.9 56V352c0 44.2-35.8 80-80 80H196c-69.8 0-128.7-49.4-144.1-115.2l17.2 7.4zM446.8 135C438.5 76.8 388.5 32 328 32c-66.3 0-120 53.7-120 120c0 11.2 1.5 22 4.4 32.2c4.4 15.9 12.1 30.5 22.1 43l-47 16.9L88 280 37 258.1c-3.3-1.4-6.9-2.1-10.5-2.1C11.9 256 0 268.1 0 282.7C0 391 87.8 480 196 480H312c70.7 0 128-57.3 128-128V339.2c0-34.7-13.9-66.4-36.6-89.6c2.1-4.4 5.1-8.5 8.7-12c1.8-1.8 3.6-3.7 5.3-5.6h3.5c50.3 0 91.1-40.8 91.1-91.1c0-6.8-6-12.1-12.8-11.3L463.9 134c-5.7 .7-11.4 1-17.1 1zM344 176a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM299.2 289.1c-13.1-1.8-25.2 7.5-27 20.6c-2.7 20-18 38.3-40.8 44c-18.6 4.6-36.8-.5-49.3-11.6c-9.9-8.8-25.1-7.9-33.9 2s-7.9 25.1 2 33.9c24.2 21.5 58.7 30.8 92.8 22.3c41.6-10.4 71.4-44.4 76.7-84.2c1.8-13.1-7.5-25.2-20.6-27z"]},faMosquito:{prefix:"far",iconName:"mosquito",icon:[640,512,[],"e52b","M177.5 506.9c-10.3-8.2-12.2-23.5-4.3-34.1l43.1-57.3 0-55.6c0-5.8 2-11.4 5.7-15.8l62.3-74.6L154.6 387.8C97.6 447.6 0 405.2 0 320.6c0-47.9 34-88.3 79.3-94.2l153-23.9-40.8-40.9c-7.8-7.8-9.4-20.1-3.9-29.8l23.9-41.7L173.3 39.2c-8-10.6-6.1-25.9 4.3-34.1s25.2-6.3 33.2 4.4l48 63.9c5.9 7.9 6.6 18.6 1.7 27.2L237.8 140 288 190.3l0-38.1c0-14.9 10.2-27.4 24-31l0-57.2c0-4.4 3.6-8 8-8s8 3.6 8 8l0 57.2c13.8 3.6 24 16.1 24 31l0 38.2L402.2 140l-22.6-39.5c-4.9-8.6-4.2-19.3 1.7-27.2l48-63.9c8-10.6 22.8-12.6 33.2-4.4s12.2 23.5 4.3 34.1L428.5 90.1l23.9 41.7c5.5 9.7 3.9 22-3.9 29.8l-40.8 40.9 153 23.9c45.3 5.9 79.4 46.3 79.4 94.2c0 84.6-97.6 127-154.6 67.1L355.7 269.4 418 344c3.7 4.4 5.7 10 5.7 15.8l0 62.7 42.1 49c8.6 10.1 7.7 25.5-2.1 34.3s-24.7 7.9-33.4-2.1l-48-55.9c-3.8-4.4-5.9-10.2-5.9-16.1l0-62.9L352 339.7l0 68.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-68.1-24.3 29.2 0 54.9c0 5.4-1.7 10.6-4.9 14.9l-48 63.9c-8 10.6-22.8 12.6-33.2 4.4zM119.9 354.6c.8-.8 1.6-1.6 2.4-2.3L233.4 250.9l-146.6 23c-.4 .1-.8 .1-1.2 .2C65.8 276.6 48 295.1 48 320.6c0 22.3 12.2 37.3 27 43.7c14.5 6.3 31.3 4.5 44.9-9.7zM406.6 250.9L517.7 352.3c.8 .7 1.6 1.5 2.4 2.3c13.6 14.2 30.4 16 44.9 9.7c14.8-6.4 27-21.4 27-43.7c0-25.5-17.8-44-37.6-46.6c-.4-.1-.8-.1-1.2-.2L406.6 250.9z"]},faStarOfDavid:{prefix:"far",iconName:"star-of-david",icon:[512,512,[10017],"f69a","M408.9 301.9L378.2 352h61.5l-30.8-50.1zM380.8 256l-58.9-96H190.1l-58.9 96 58.9 96H321.9l58.9-96zm56.3 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-58.9-96l30.7 50.1L439.7 160H378.2zm-85.8-48L256 52.7 219.6 112h72.8zM133.8 160H72.3l30.8 50.1L133.8 160zM103.1 301.9L72.3 352h61.5l-30.8-50.1zM219.6 400L256 459.3 292.4 400H219.6z"]},faFlagSwallowtail:eMK,faFlagAlt:eMZ,faPersonMilitaryRifle:{prefix:"far",iconName:"person-military-rifle",icon:[512,512,[],"e54b","M160 39c0 13.8 11.2 25 25 25H336c8.8 0 16-7.2 16-16V17.4C352 8 344 .7 334.7 1.4L182.9 14.1C170 15.2 160 26 160 39zm277.9 1c-7.7-4.4-17.4-1.8-21.9 5.9s-1.8 17.4 5.9 21.9L327.2 231.6c-10.1-3.8-20.8-6.2-31.7-7.1c-2.5-.3-5-.4-7.6-.4h-2.7H226.7 224c-2.6 0-5.1 .1-7.5 .4c-35.7 3.1-68.5 22-88.9 52L36.2 410.5c-7.5 11-4.6 25.9 6.3 33.4s25.9 4.6 33.3-6.3L160 314.1V480c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V314.1l84.2 123.5c7.5 11 22.4 13.8 33.4 6.3s13.8-22.4 6.3-33.3l-85.2-125 38.6-66.9c8.8-15.3 3.6-34.9-11.7-43.7l-1.6-.9 55.5-96.1c4.4-7.7 1.8-17.4-5.9-21.9l-13.9-8-13.9-8zM304 403.6L228.8 272h56.5c1.7 0 3.5 .1 5.2 .2c7.7 1.2 13.5 7.8 13.5 15.8V403.6zm-96-71.3L283.2 464H208V332.4zM176 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H283.7c2.7 4.7 4.3 10.2 4.3 16c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-5.8 1.6-11.3 4.3-16H177.6c-1 5.2-1.6 10.5-1.6 16z"]},faCarGarage:{prefix:"far",iconName:"car-garage",icon:[640,512,[],"f5e2","M331.4 2.9c-7.1-3.8-15.7-3.8-22.8 0l-296 160c-11.7 6.3-16 20.9-9.7 32.5s20.9 16 32.5 9.7L320 51.3 604.6 205.1c11.7 6.3 26.2 2 32.5-9.7s2-26.2-9.7-32.5l-296-160zM249.8 208H390.2c10.1 0 19.2 6.4 22.6 15.9L429.9 272H210.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zm-96.4 79.9c-.2 .5-.3 .9-.5 1.4C128.2 306.7 112 335.5 112 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H480v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L458 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H249.8c-30.4 0-57.6 19.1-67.8 47.8l-28.6 80.1zM432 320c26.5 0 48 21.5 48 48v32H160V368c0-26.5 21.5-48 48-48H432zM224 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCartShopping:eMW,faShoppingCart:eM$,faBookFont:{prefix:"far",iconName:"book-font",icon:[448,512,[],"e0bf","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM261.5 93.3l88 176c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L289.2 256c-.4 0-.8 0-1.2 0H192c-.4 0-.8 0-1.2 0l-17.4 34.8c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l88-176C222.6 85.1 230.9 80 240 80s17.4 5.1 21.5 13.3zM265.2 208L240 157.7 214.8 208h50.3z"]},faShieldPlus:{prefix:"far",iconName:"shield-plus",icon:[512,512,[],"e24a","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faVials:{prefix:"far",iconName:"vials",icon:[512,512,[],"f493","M0 56C0 42.7 10.7 32 24 32H56 168h32c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V80H24C10.7 80 0 69.3 0 56zM80 80V256h64V80H80zM288 56c0-13.3 10.7-24 24-24h32H456h32c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V80h-8c-13.3 0-24-10.7-24-24zm80 24V256h64V80H368z"]},faEyeDropperFull:{prefix:"far",iconName:"eye-dropper-full",icon:[512,512,[],"e172","M199 169L233 202.9 309.1 279 343 313l8 8c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-8-8 33.9-33.9 71.3-71.3c19.1-19.1 29.8-45 29.8-72C512 45.6 466.4 0 410.2 0c-27 0-52.9 10.7-72 29.8l-71.3 71.3L233 135l-8-8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l0 0 8 8zm249.2-29.1L343 245.1 266.9 169 372.1 63.8C382.2 53.7 395.9 48 410.2 48c29.7 0 53.8 24.1 53.8 53.8c0 14.3-5.7 28-15.8 38.1zM53.1 329C39.6 342.5 32 360.8 32 379.9v52.9l-28 42c-6.3 9.5-5.1 22.2 3 30.3s20.8 9.3 30.3 3l42-28h52.9c19.1 0 37.4-7.6 50.9-21.1L313.4 328.6 183.4 198.6 53.1 329z"]},faDistributeSpacingHorizontal:{prefix:"far",iconName:"distribute-spacing-horizontal",icon:[512,512,[],"e365","M456 0c-13.3 0-24 10.7-24 24l0 464c0 13.3 10.7 24 24 24s24-10.7 24-24l0-464c0-13.3-10.7-24-24-24zM304 368l-96 0 0-224 96 0 0 224zm48-224c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-224zM80 24C80 10.7 69.3 0 56 0S32 10.7 32 24l0 464c0 13.3 10.7 24 24 24s24-10.7 24-24L80 24z"]},faTabletRugged:{prefix:"far",iconName:"tablet-rugged",icon:[448,512,[],"f48f","M352 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H352zM96 0C66.6 0 41.8 19.8 34.3 46.8L8.8 59.6C3.4 62.3 0 67.8 0 73.9v76.2c0 6.1 3.4 11.6 8.8 14.3L32 176v16L8.8 203.6C3.4 206.3 0 211.8 0 217.9v76.2c0 6.1 3.4 11.6 8.8 14.3L32 320v16L8.8 347.6C3.4 350.3 0 355.8 0 361.9v76.2c0 6.1 3.4 11.6 8.8 14.3l25.5 12.7C41.8 492.2 66.6 512 96 512H352c29.4 0 54.2-19.8 61.7-46.8l25.5-12.7c5.4-2.7 8.8-8.2 8.8-14.3V361.9c0-6.1-3.4-11.6-8.8-14.3L416 336V320l23.2-11.6c5.4-2.7 8.8-8.3 8.8-14.3V217.9c0-6.1-3.4-11.6-8.8-14.3L416 192V176l23.2-11.6c5.4-2.7 8.8-8.3 8.8-14.3V73.9c0-6.1-3.4-11.6-8.8-14.3L413.7 46.8C406.2 19.8 381.4 0 352 0H96z"]},faTemperatureSnow:eMX,faTemperatureFrigid:eMJ,faMoped:{prefix:"far",iconName:"moped",icon:[640,512,[],"e3b9","M328 56c0-13.3 10.7-24 24-24h41.3c23.8 0 45.1 15.1 52.9 37.6l8.1 23.3 51-25.5c4.4-2.2 9.3-3.4 14.3-3.4H528c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16h-8.4c-5 0-9.9-1.2-14.3-3.4l-34.9-17.5L500 224.4c4-.3 8-.4 12-.4c43.7 0 83.3 17.5 112.1 45.8c9.5 9.3 9.6 24.5 .3 33.9s-24.5 9.6-33.9 .3C570.2 284.2 542.6 272 512 272c-55.1 0-101 39.8-110.3 92.3c-2 11.5-12 19.8-23.6 19.8H336c-.9 0-1.7 0-2.6-.1H288 256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32V320c0-70.7 57.3-128 128-128h96c17.7 0 32 14.3 32 32v80c0 17.7 14.3 32 32 32h40 31.3c14.5-46 49.1-83.1 93.6-100.7L400.8 85.4c-1.1-3.2-4.2-5.4-7.6-5.4H352c-13.3 0-24-10.7-24-24zM120 112H232c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm88 128H128c-44.2 0-80 35.8-80 80v16H214.7c-4.3-9.8-6.7-20.6-6.7-32V240zM160 432c26.5 0 48-21.5 48-48H112c0 26.5 21.5 48 48 48zm352 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faFaceSmilePlus:eM1,faSmilePlus:eM0,faRadioTuner:eM2,faRadioAlt:eM6,faFaceSwear:{prefix:"far",iconName:"face-swear",icon:[640,512,[],"e399","M320 48c114.9 0 208 93.1 208 208h48C576 114.6 461.4 0 320 0S64 114.6 64 256h48c0-114.9 93.1-208 208-208zM240.4 224c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32zM48 288c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48zm352 96H384v32h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H384v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H320v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V384H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V336c0-8.8 7.2-16 16-16s16 7.2 16 16v16h32V336c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-80 0v32h32V384H320zm250.4-52.1c6.7 5.8 7.5 15.8 1.7 22.6l-96 112c-5.8 6.7-15.8 7.5-22.6 1.7s-7.5-15.8-1.7-22.6l96-112c5.8-6.7 15.8-7.5 22.6-1.7zM448 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM208 320c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM184 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM128 336v1.8c4.6 .8 8.7 1.7 12.1 2.6c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.9-2.1-18.5-3.9-26.8-2.9c-4.1 .5-6.3 1.4-7.4 2.2c-2.3 1.7-2.2 4.5-.1 5.9c6.9 4.7 14.9 6.9 22.9 9.2l0 0c8.6 2.4 17.2 4.8 24.6 10.2c4.7 3.4 9.3 8.2 12.1 14.7c2.9 6.6 3.4 13.8 2.2 21.1c-2 11.5-7.9 20.5-17 25.9c-4.9 3-10.1 4.6-15.3 5.4v.8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-3c-8.1-1.9-15.3-4.2-20.2-5.9c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c9.5 3.2 21.9 6.9 32 7.1c5 .1 7.6-.8 8.8-1.5l0 0c3-1.8 2.9-6.7 .4-8.5c-6.8-5-15.2-7.3-23.6-9.7c-8.1-2.3-16.2-4.5-23.1-9.2c-4.7-3.2-9.4-7.7-12.4-14.1c-3.1-6.5-3.7-13.7-2.5-20.9c1.8-10.2 7-18.1 14.5-23.5c5.3-3.8 11.2-5.9 16.9-7V336c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faWaterArrowDown:eM4,faWaterLower:eM3,faScannerTouchscreen:{prefix:"far",iconName:"scanner-touchscreen",icon:[512,512,[],"f48a","M128 24V64h48V24c0-13.3-10.7-24-24-24s-24 10.7-24 24zm176 0V64h48V24c0-13.3-10.7-24-24-24s-24 10.7-24 24zM240 0c-8.8 0-16 7.2-16 16V64h32V16c0-8.8-7.2-16-16-16zM384 16V272c0 8.8 7.2 16 16 16s16-7.2 16-16V16c0-8.8-7.2-16-16-16s-16 7.2-16 16zM488 0c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zM64 144H288c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zm0-48C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H64zm40 80c-13.3 0-24 10.7-24 24V408c0 13.3 10.7 24 24 24H248c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H104z"]},faCircle7:{prefix:"far",iconName:"circle-7",icon:[512,512,[],"e0f4","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H287.8l-93 172.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8l112-208c4-7.4 3.8-16.4-.5-23.7s-12.2-11.7-20.6-11.7H184z"]},faPlugCirclePlus:{prefix:"far",iconName:"plug-circle-plus",icon:[576,512,[],"e55f","M288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304c0-8.8-7.2-16-16-16zM104 0c13.3 0 24 10.7 24 24v88H80V24C80 10.7 90.7 0 104 0zM280 0c13.3 0 24 10.7 24 24v88H256V24c0-13.3 10.7-24 24-24zM0 168c0-13.3 10.7-24 24-24h8H80 304h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v19.2c-18 9.2-34.2 21.4-48 36V192H80v64c0 61.9 50.1 112 112 112c24.3 0 46.9-7.8 65.2-20.9c-.8 6.9-1.2 13.9-1.2 20.9c0 11.4 1.1 22.5 3.1 33.3c-13.5 6.2-28 10.7-43.1 12.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V414.2C91 402.6 32 336.2 32 256V192H24c-13.3 0-24-10.7-24-24z"]},faPersonSkiJumping:eM5,faSkiJump:eM8,faPlaceOfWorship:{prefix:"far",iconName:"place-of-worship",icon:[640,512,[],"f67f","M320 0c6.8 0 13.3 2.9 17.8 7.9l67.9 75.4c6.6 7.3 10.3 16.9 10.3 26.8v75.4l38.4 24.9c15.9 10.3 25.6 28 25.6 47V464h88c13.3 0 24-10.7 24-24V370.1c0-8.1-4.1-15.7-11-20.2l-69-44.7V248.1l95.1 61.5c20.5 13.3 32.9 36 32.9 60.4V440c0 39.8-32.2 72-72 72H384v0H224v0H72c-39.8 0-72-32.2-72-72V370.1c0-24.4 12.4-47.2 32.9-60.4L128 248.1v57.2L59 350c-6.8 4.4-11 12-11 20.2V440c0 13.3 10.7 24 24 24h88V257.4c0-19 9.6-36.7 25.6-47L224 185.5V110.1c0-9.9 3.7-19.4 10.3-26.8L302.2 7.9C306.7 2.9 313.2 0 320 0zM272 113.2v85.4c0 8.1-4.1 15.7-11 20.1l-49.4 32c-2.3 1.5-3.7 4-3.7 6.7V464h64V368c0-26.5 21.5-48 48-48s48 21.5 48 48v96h64V257.4c0-2.7-1.4-5.2-3.7-6.7l-49.4-32c-6.8-4.4-11-12-11-20.1V113.2L320 59.9l-48 53.3z"]},faWaterArrowUp:eM9,faWaterRise:eM7,faWaveformLines:eve,faWaveformPath:eva,faSplit:{prefix:"far",iconName:"split",icon:[512,512,[],"e254","M391 31c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H346.5c-10.6 0-20.8 4.2-28.3 11.7L225.9 256l92.3 92.3c7.5 7.5 17.7 11.7 28.3 11.7h83.5l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H346.5c-23.3 0-45.7-9.3-62.2-25.8L182.1 280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H182.1L284.3 129.8c16.5-16.5 38.9-25.8 62.2-25.8h83.5L391 65c-9.4-9.4-9.4-24.6 0-33.9z"]},faFilmCanister:evn,faFilmCannister:evr,faFolderXmark:evi,faFolderTimes:evc,faToiletPaperBlank:evs,faToiletPaperAlt:evo,faTabletScreen:evl,faTabletAndroidAlt:evf,faHexagonVerticalNftSlanted:{prefix:"far",iconName:"hexagon-vertical-nft-slanted",icon:[448,512,[],"e506","M188.9 495.5c22.3 12.9 49.7 12.9 72 0l152.9-88.3c22.3-12.9 36-36.6 36-62.4V168.3c0-25.7-13.7-49.5-36-62.4L260.9 17.7c-22.3-12.9-49.7-12.9-72 0L36 105.9C13.7 118.8 0 142.6 0 168.3V344.9c0 25.7 13.7 49.5 36 62.4l152.9 88.3zm48-41.6c-7.4 4.3-16.6 4.3-24 0L60 365.7c-7.4-4.3-12-12.2-12-20.8l0-176.6c0-8.6 4.6-16.5 12-20.8L212.9 59.2c7.4-4.3 16.6-4.3 24 0l152.9 88.3c7.4 4.3 12 12.2 12 20.8V344.9c0 8.6-4.6 16.5-12 20.8L236.9 453.9zm27-344.3c5 2.8 8.1 8.2 8.1 13.9c0 12.3-13.3 20-23.9 13.9l-24.2-13.8v117h32c8.8 0 16 7.2 16 16s-7.2 16-16 16h-32v128c0 8.8-7.2 16-16 16s-16-7.2-16-16v-144V96.3c0-1.6 .2-3.2 .6-4.7c.5-1.9 1.4-3.7 2.6-5.2c1.1-1.5 2.5-2.8 4-3.7c2.5-1.7 5.6-2.6 8.8-2.6c0 0 .1 0 .1 0c.5 0 1 0 1.4 .1c2.5 .2 4.8 1 6.8 2.2l47.8 27.3zm32.1 55.2c-5-2.8-8.1-8.2-8.1-13.9c0-12.3 13.3-20 23.9-13.9l72 41.1c7.7 4.4 10.3 14.2 6 21.8s-14.2 10.3-21.8 6l-16.2-9.3V352.6c0 8.8-7.2 16-16 16s-16-7.2-16-16V178.4l-23.8-13.6zM159.8 144.6v224c0 7.8-5.7 14.5-13.4 15.8s-15.3-3.3-17.7-10.7L95.8 275.2v61.4c0 8.8-7.2 16-16 16s-16-7.2-16-16v-160c0-7.8 5.7-14.5 13.4-15.8s15.3 3.3 17.7 10.7L127.8 270V144.6c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faFolderMusic:{prefix:"far",iconName:"folder-music",icon:[512,512,[],"e18d","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zm304 96c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V283.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V224 192z"]},faDisplayMedical:evd,faDesktopMedical:evu,faShareAll:{prefix:"far",iconName:"share-all",icon:[576,512,[],"f367","M367.5 73.4c-9.6-9.1-10-24.3-.9-33.9s24.3-10 33.9-.9L542.2 173.2c19.9 18.9 19.9 50.7 0 69.6L400.5 377.4c-9.6 9.1-24.8 8.7-33.9-.9s-8.7-24.8 .9-33.9L509.2 208 367.5 73.4zM224 240l0 0h24c13.3 0 24 10.7 24 24v24 28.1L392.1 208 272 99.9V128v24c0 13.3-10.7 24-24 24H224 176c-70.7 0-128 57.3-128 128c0 15.3 1.9 29.1 5.2 41.5C70 284.7 125.8 240 192 240h32zm0 96V288H192c-5.5 0-10.8 .5-16 1.3c-45.4 7.6-80 47.1-80 94.7c0 17.3 4.2 30.5 9.5 40.2c1.6 2.9 3.3 5.5 5 7.9c2.6 3.5 5.3 6.4 7.7 8.6c.5 .5 1 .9 1.4 1.4c4.8 4.9 8.3 11.3 8.3 18.1c0 10.9-8.8 19.7-19.7 19.7c-2.8 0-5.6-.6-8.1-1.9c-2.6-1.4-6.3-3.5-10.8-6.5c-2.7-1.8-5.7-3.8-8.9-6.2c-3.7-2.7-7.6-5.8-11.7-9.3C38.6 430.2 0 382 0 304c0-97.2 78.8-176 176-176h48V80 64c0-12.6 7.4-24.1 19-29.2s25-3 34.4 5.4l160 144c6.7 6.1 10.6 14.7 10.6 23.8s-3.8 17.7-10.6 23.8l-160 144c-9.4 8.5-22.9 10.6-34.4 5.4s-19-16.6-19-29.2V336z"]},faPeapod:{prefix:"far",iconName:"peapod",icon:[512,512,[],"e31c","M416 48C212.8 48 48 212.8 48 416v48H96c203.2 0 368-164.8 368-368V48H416zm0-48h48c26.5 0 48 21.5 48 48V96c0 229.8-186.2 416-416 416H48c-26.5 0-48-21.5-48-48V416C0 186.2 186.2 0 416 0zM256 200a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM88 368a56 56 0 1 1 112 0A56 56 0 1 1 88 368zM368 88a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faChessClock:{prefix:"far",iconName:"chess-clock",icon:[640,512,[],"f43d","M256 56c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v32H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V176c0-35.3-28.7-64-64-64H544V96c0-8.8-7.2-16-16-16H400c-8.8 0-16 7.2-16 16v16H200V80h32c13.3 0 24-10.7 24-24zM576 160c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H576zM200 400a104 104 0 1 0 0-208 104 104 0 1 0 0 208zM184 240c0-8.8 7.2-16 16-16s16 7.2 16 16v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V240zM513.5 369.5A104 104 0 1 0 366.5 222.5 104 104 0 1 0 513.5 369.5zM490.9 245.1c6.2 6.2 6.2 16.4 0 22.6L457 301.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l33.9-33.9c6.2-6.2 16.4-6.2 22.6 0z"]},faAxe:{prefix:"far",iconName:"axe",icon:[640,512,[129683],"f6b2","M486.6 9.4c-12.5-12.5-32.8-12.5-45.3 0L408 42.7 374.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3L384 301.3V384c0 17.7 14.3 32 32 32c123.7 0 224-100.3 224-224c0-17.7-14.3-32-32-32H525.3l-56-56 33.4-33.4c12.5-12.5 12.5-32.8 0-45.3l-16-16zM305.4 267.9l-61.3-61.3L9.4 441.4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0L305.4 267.9zm185.9-73.9c9 9 21.2 14.1 33.9 14.1h66c-7.6 84.4-74.8 151.7-159.3 159.3v-66c0-12.7-5.1-24.9-14.1-33.9L278.6 128 352 54.6 491.3 193.9z"]},faSquareD:{prefix:"far",iconName:"square-d",icon:[448,512,[],"e268","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32h72c70.7 0 128 57.3 128 128s-57.3 128-128 128H152c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm24 208h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H176V336z"]},faGripVertical:{prefix:"far",iconName:"grip-vertical",icon:[320,512,[],"f58e","M40 440l0-48 48 0 0 48-48 0zm0 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40zm192-40l0-48 48 0 0 48-48 0zm0 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40zM40 232l48 0 0 48-48 0 0-48zM0 280c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48zm232 0l0-48 48 0 0 48-48 0zm0 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40zM40 72l48 0 0 48-48 0 0-48zM0 120c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40L40 32C17.9 32 0 49.9 0 72l0 48zm232 0l0-48 48 0 0 48-48 0zm0 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40z"]},faMobileSignalOut:{prefix:"far",iconName:"mobile-signal-out",icon:[512,512,[],"e1f0","M64 48H224V0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V288H304V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm80 352c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H144zM280 0c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24C512 103.9 408.1 0 280 0zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 120c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z"]},faArrowTurnUp:evp,faLevelUp:evh,faU:{prefix:"far",iconName:"u",icon:[384,512,[117],"55","M24 32c13.3 0 24 10.7 24 24V288c0 79.5 64.5 144 144 144s144-64.5 144-144V56c0-13.3 10.7-24 24-24s24 10.7 24 24V288c0 106-86 192-192 192S0 394 0 288V56C0 42.7 10.7 32 24 32z"]},faArrowUpFromDottedLine:{prefix:"far",iconName:"arrow-up-from-dotted-line",icon:[448,512,[],"e09b","M241.5 39.6C236.9 34.7 230.6 32 224 32s-12.9 2.7-17.5 7.6l-128 136c-9.1 9.7-8.6 24.8 1 33.9s24.8 8.6 33.9-1L200 116.5V200 328c0 13.3 10.7 24 24 24s24-10.7 24-24V200 116.5l86.5 91.9c9.1 9.7 24.3 10.1 33.9 1s10.1-24.3 1-33.9l-128-136zM32 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faSquareRootVariable:evb,faSquareRootAlt:evg,faLightSwitchOn:{prefix:"far",iconName:"light-switch-on",icon:[384,512,[],"e019","M169.4 48c3.3 9.3 12.2 16 22.6 16s19.3-6.7 22.6-16H320c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H214.6c-3.3-9.3-12.2-16-22.6-16s-19.3 6.7-22.6 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H169.4zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm80 256h96V368H144V256zm0-160c-26.5 0-48 21.5-48 48V368c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H144z"]},faArrowDownArrowUp:evy,faSortAlt:evM,faRaindrops:{prefix:"far",iconName:"raindrops",icon:[448,512,[],"f75c","M105.9 106.6l41.9-67.8C150.4 34.6 155 32 160 32s9.6 2.6 12.2 6.8l41.9 67.8c6.5 10.5 9.9 22.6 9.9 34.9V144c0 35.3-28.7 64-64 64s-64-28.7-64-64v-2.5c0-12.3 3.4-24.4 9.9-34.9zm-96 192l41.9-67.8C54.4 226.6 59 224 64 224s9.6 2.6 12.2 6.8l41.9 67.8c6.5 10.5 9.9 22.6 9.9 34.9V336c0 35.3-28.7 64-64 64s-64-28.7-64-64v-2.5c0-12.3 3.4-24.4 9.9-34.9zm242.6 11.5c-8.2 12.7-12.5 27.6-12.5 42.7c0 43.4 35.9 79.2 80 79.2s80-35.8 80-79.2c0-15.1-4.3-30-12.5-42.7L320 204.6 252.5 310.1zm-40.4-25.9l95.6-149.5c2.7-4.2 7.3-6.7 12.3-6.7s9.6 2.5 12.3 6.7l95.6 149.5C441 304.7 448 328.5 448 352.8C448 423 390.3 480 320 480s-128-57-128-127.2c0-24.3 7-48.1 20.1-68.6z"]},faDash:evv,faMinusLarge:evC,faClock:evI,faClockFour:evA,faInputNumeric:{prefix:"far",iconName:"input-numeric",icon:[640,512,[],"e1bd","M576 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H576zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm40 120c0 13.3 10.7 24 24 24h8v96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V184c0-13.3-10.7-24-24-24H128c-13.3 0-24 10.7-24 24zm190.6 30.4c5.7-8 17.5-8.6 24-1.2c5.2 5.9 5 14.7-.3 20.5l-72 78c-6.5 7-8.2 17.2-4.3 25.9s12.5 14.4 22 14.4h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H318.8l34.8-37.7c22-23.8 22.4-60.3 1.1-84.7c-26.9-30.7-75.4-28.4-99.2 4.9l-11.1 15.6c-7.7 10.8-5.2 25.8 5.6 33.5s25.8 5.2 33.5-5.6l11.1-15.6z"]},faTruckTow:{prefix:"far",iconName:"truck-tow",icon:[640,512,[],"e2b8","M96 64v96c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16v16c0 8.8 7.2 16 16 16s16-7.2 16-16V32C64 20.2 70.4 9.8 80 4.3C84.7 1.6 90.2 0 96 0h21.7 28c9.1 0 17.8 3.9 23.9 10.7L373.3 240H384V152c0-30.9 25.1-56 56-56h50.1c20.9 0 40.7 9.1 54.4 24.8l81.8 94.4c8.8 10.2 13.7 23.2 13.7 36.7V360c0 30.9-25.1 56-56 56h-8c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H56c-30.9 0-56-25.1-56-56V296c0-30.9 25.1-56 56-56H184L96 64zM243.2 368H396.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H584c4.4 0 8-3.6 8-8V288H432 416 384 351.8 208 56c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48zM145.8 56.3L237.7 240h71.4L145.8 56.3zM584.2 240l-76-87.7c-4.6-5.3-11.2-8.3-18.1-8.3H440c-4.4 0-8 3.6-8 8v88H584.2zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faBackwardStep:evz,faStepBackward:evL,faPallet:{prefix:"far",iconName:"pallet",icon:[640,512,[],"f482","M24 320c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v96H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H88 320 552h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H576V368h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H552 320 88 24zm88 48H296v96H112V368zm232 0H528v96H344V368z"]},faCarBolt:{prefix:"far",iconName:"car-bolt",icon:[512,512,[],"e341","M127.7 106.8L103.4 176H128v48H96c-26.5 0-48 21.5-48 48v80H464V272c0-26.5-21.5-48-48-48H384V176h24.6l-24.2-69.2c-5.6-16-20.8-26.8-37.8-26.8H165.4c-17 0-32.1 10.7-37.8 26.8zm-79.6 82L82.3 90.9C94.7 55.6 128 32 165.4 32H346.6c37.4 0 70.7 23.6 83.1 58.9l34.3 97.9C492.6 205.4 512 236.4 512 272v80 48 56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H48v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 352 272c0-35.6 19.3-66.6 48.1-83.2zM112 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm256 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM315.2 116.6c5.3 5.2 6.3 13.3 2.5 19.6L284.3 192H336c7.1 0 13.4 4.7 15.4 11.6s-.8 14.2-6.9 18l-128 80c-6.3 3.9-14.4 3-19.7-2.2s-6.3-13.3-2.5-19.6L227.7 224H176c-7.1 0-13.4-4.7-15.4-11.6s.8-14.2 6.9-18l128-80c6.3-3.9 14.4-3 19.7 2.2z"]},faArrowsMaximize:evT,faExpandArrows:evw,faFaucet:{prefix:"far",iconName:"faucet",icon:[512,512,[],"e005","M224 64c13.3 0 24 10.7 24 24v21L352 96c17.7 0 32 14.3 32 32s-14.3 32-32 32L248 147v45h26.7c14.9 0 29.1 5.9 39.6 16.4L329.9 224H360c83.9 0 152 68.1 152 152v16c0 30.9-25.1 56-56 56H408c-30.9 0-56-25.1-56-56c0-4.4-3.6-8-8-8H323.9c-23.4 29.2-59.5 48-99.9 48s-76.5-18.8-99.9-48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H136.3c8.2 0 15.8 4.2 20.2 11.1C170.8 369.3 195.7 384 224 384s53.2-14.7 67.4-36.9c4.4-6.9 12-11.1 20.2-11.1H344c30.9 0 56 25.1 56 56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V376c0-57.4-46.6-104-104-104H320c-6.4 0-12.5-2.5-17-7l-22.6-22.6c-1.5-1.5-3.5-2.3-5.7-2.3H181.3c-2.1 0-4.2 .8-5.7 2.3L153 265c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H126.1l15.6-15.6c10.5-10.5 24.7-16.4 39.6-16.4H200V147L96 160c-17.7 0-32-14.3-32-32s14.3-32 32-32l104 13V88c0-13.3 10.7-24 24-24z"]},faCloudSleet:{prefix:"far",iconName:"cloud-sleet",icon:[512,512,[],"f741","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM81.5 353.9c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zm272 0c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zM216 376c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V376zm256 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H472V376z"]},faLampStreet:{prefix:"far",iconName:"lamp-street",icon:[512,512,[],"e1c5","M48 172c0-68.5 55.5-124 124-124c65 0 118.3 50 123.6 113.5c-84 10.7-151.1 75.6-164.9 158.6C127.7 337.6 142.3 352 160 352H480c17.7 0 32.3-14.4 29.4-31.9C495.5 236.9 428 171.8 343.7 161.4C338.2 71.4 263.4 0 172 0C77 0 0 77 0 172V488c0 13.3 10.7 24 24 24s24-10.7 24-24V172zM455.8 304H184.2c19.8-55.9 73.1-96 135.8-96s116.1 40.1 135.8 96zM320 448c35.3 0 64-28.7 64-64H256c0 35.3 28.7 64 64 64z"]},faListRadio:{prefix:"far",iconName:"list-radio",icon:[512,512,[],"e1d0","M64 32a64 64 0 1 0 0 128A64 64 0 1 0 64 32zM184 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM64 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-88a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM40 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0A64 64 0 1 0 0 416a64 64 0 1 0 128 0z"]},faPenNibSlash:{prefix:"far",iconName:"pen-nib-slash",icon:[640,512,[],"e4a1","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L448.6 326.3 476.2 225l10.4-10.4 71-71c21.9-21.9 21.9-57.3 0-79.2L511.6 18.3c-21.9-21.9-57.3-21.9-79.2 0l-71 71L351 99.8 209 138.5 38.8 5.1zM256.1 175.4l104.8-28.6 68.3 68.3-21.6 79.1L256.1 175.4zM401 411.9l-44.7-35.2L149.1 449.5 251.3 347.3c6.3 3 13.3 4.7 20.7 4.7c13.5 0 25.7-5.6 34.4-14.6l-75-59.1c-4.7 7.4-7.4 16.2-7.4 25.7c0 7.4 1.7 14.4 4.7 20.7L126.5 426.9l63.6-181.1-39.8-31.4L71 440c-6.5 18.5-1.8 39.1 12 52.9s34.4 18.5 52.9 12l264.1-92.8 .8-.3z"]},faBaseballBatBall:{prefix:"far",iconName:"baseball-bat-ball",icon:[512,512,[],"f432","M372 17.5C383.8 6.3 399.5 0 415.7 0c16.8 0 32.9 6.7 44.7 18.5l33 33c11.9 11.9 18.5 28 18.5 44.7c0 16.3-6.3 31.9-17.5 43.7L356.3 284.7c-14.1 14.8-30.3 27.5-48 37.8L201.8 384.2c-12.6 7.3-24.3 16.3-34.6 26.6l-38.6 38.6c-.3-.3-.6-.7-1-1l-64-64c-.3-.3-.7-.6-1-1l38.6-38.6c10.3-10.3 19.3-22 26.6-34.6l61.6-106.5c10.3-17.7 23-33.9 37.8-48L372 17.5zM171.9 329.9l10.2 10.2L284.2 281c13.8-8 26.4-17.9 37.3-29.4L459.8 106.8c2.7-2.8 4.2-6.6 4.2-10.5c0-4-1.6-7.9-4.5-10.8l-33-33c-2.9-2.9-6.7-4.5-10.8-4.5c-3.9 0-7.7 1.5-10.5 4.2L260.4 190.4c-11.5 11-21.4 23.6-29.4 37.3L171.9 329.9zM464 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM15 399c9.4-9.4 24.6-9.4 33.9 0l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L15 433c-9.4-9.4-9.4-24.6 0-33.9z"]},faSquareUpLeft:{prefix:"far",iconName:"square-up-left",icon:[448,512,[],"e282","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 313.4V176c0-8.8 7.2-16 16-16H281.4c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16L264 232l66.3 66.3c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C290 366 285.1 368 280 368s-10-2-13.7-5.7L200 296l-33.4 33.4c-4.2 4.2-10 6.6-16 6.6c-12.5 0-22.6-10.1-22.6-22.6z"]},faOverline:{prefix:"far",iconName:"overline",icon:[448,512,[],"f876","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm200 80c-97.2 0-176 78.8-176 176v16c0 97.2 78.8 176 176 176s176-78.8 176-176V288c0-97.2-78.8-176-176-176zM96 288c0-70.7 57.3-128 128-128s128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V288z"]},faS:{prefix:"far",iconName:"s",icon:[320,512,[115],"53","M91.2 90.6c-24 10.1-37.9 26.2-41.8 48c-2.8 16.1-1 27.4 2.8 35.7c3.8 8.5 10.6 16.1 21.1 23.3c22.1 15.1 54.9 24.6 93.2 35.3c.8 .2 1.6 .4 2.4 .7c35.3 9.9 75.6 21.2 104.9 41.2c15.6 10.6 29.3 24.5 37.7 43.1c8.5 18.7 10.6 40 6.4 63.9c-7.2 40.8-34.4 68.8-70.5 83.9c-35.3 14.8-79.6 17.8-125.7 10.7l-.1 0c-24.5-3.9-64.3-17.2-90.9-26.2c-5.3-1.8-10-3.4-14-4.7C4 441.4-2.9 427.8 1.2 415.2s17.7-19.5 30.3-15.4c4.9 1.6 10.5 3.5 16.3 5.4c26.9 9 61.2 20.4 81.3 23.6c40.4 6.2 75.1 2.9 99.8-7.5c24-10.1 37.9-26.2 41.8-48c2.8-16.1 1-27.4-2.8-35.7c-3.8-8.5-10.6-16.1-21.1-23.3c-22.1-15.1-54.9-24.6-93.2-35.3c-.8-.2-1.6-.4-2.4-.7c-35.3-9.9-75.6-21.2-104.9-41.2c-15.6-10.6-29.3-24.5-37.7-43.1c-8.5-18.7-10.6-40-6.4-63.9l23.6 4.2L2.1 130.3C9.3 89.5 36.5 61.5 72.6 46.4c35.3-14.8 79.6-17.8 125.7-10.7c13.7 2.1 55.1 9.9 69.7 13.8c12.8 3.3 20.5 16.5 17.2 29.3s-16.5 20.5-29.3 17.2c-12.4-3.2-52-10.8-64.9-12.8l3.6-23.7L191 83.1c-40.4-6.2-75.2-2.9-99.9 7.5z"]},faTimeline:{prefix:"far",iconName:"timeline",icon:[640,512,[],"e29c","M128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm24 108.3c32.5-10.2 56-40.5 56-76.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 35.8 23.5 66.1 56 76.3V232H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H296v59.7c-32.5 10.2-56 40.5-56 76.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-35.8-23.5-66.1-56-76.3V280H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V172.3c32.5-10.2 56-40.5 56-76.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 35.8 23.5 66.1 56 76.3V232H152V172.3zM320 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM480 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faKeyboard:{prefix:"far",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM176 320H400c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm-72-72c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16z"]},faArrowsFromDottedLine:{prefix:"far",iconName:"arrows-from-dotted-line",icon:[448,512,[],"e0a3","M241 7c-9.4-9.4-24.6-9.4-33.9 0L135 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V168c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L241 7zm7 337c0-13.3-10.7-24-24-24s-24 10.7-24 24v86.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V344zM32 224a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faUsbDrive:{prefix:"far",iconName:"usb-drive",icon:[640,512,[],"f8e9","M64 144c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H400V144H64zM0 160c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32V384c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V160zm608-32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H480V128H608zm-48 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM536 304a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z"]},faBallot:{prefix:"far",iconName:"ballot",icon:[448,512,[],"f732","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM80 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H96zM80 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM200 104c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200z"]},faCaretDown:{prefix:"far",iconName:"caret-down",icon:[320,512,[],"f0d7","M160 329.4L249.4 240 70.6 240 160 329.4zm22.6 45.3c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z"]},faLocationDotSlash:evH,faMapMarkerAltSlash:evx,faCards:{prefix:"far",iconName:"cards",icon:[640,512,[],"e3ed","M244.7 49c3.7-2.1 8.4-.9 10.5 2.8l167 289.3c2.1 3.7 .9 8.4-2.8 10.5L226.5 463c-3.7 2.1-8.4 .9-10.5-2.8L49 170.9c-2.1-3.7-.9-8.4 2.8-10.5L244.7 49zM27.8 118.8C1.2 134.2-7.9 168.2 7.5 194.9l167 289.3c15.4 26.6 49.4 35.8 76.1 20.4L443.4 393.2c26.6-15.4 35.8-49.4 20.4-76.1L296.8 27.8C281.4 1.2 247.3-7.9 220.7 7.5L27.8 118.8zM324.1 499c9.7 8.1 22.2 13 35.9 13H584c30.9 0 56-25.1 56-56V120c0-30.9-25.1-56-56-56H360c-1.8 0-3.5 .1-5.3 .2L491.5 301.1c24.2 41.9 9.8 95.6-32.1 119.8L324.1 499zM582 187.6l-48.2 49.9c-3.2 3.2-8.5 3.2-11.5 0l-48.4-49.9c-14-14.5-13.2-38.5 2.5-51.9c13.5-11.7 34.2-9.5 46.7 3.2l5 5.2 4.7-5.2c12.5-12.7 33-15 46.9-3.2c15.5 13.5 16.2 37.5 2.2 51.9zM171.4 174.3l-7.2 26.9-20.4 76.1c-7 26 8.5 52.7 34.4 59.7s52.7-8.5 59.7-34.4l2.4-8.8c.1-.4 .2-.8 .3-1.1l17.7 30.7-12.1 7c-6.7 3.8-8.9 12.4-5.1 19s12.4 8.9 19 5.1l48.2-27.8c6.7-3.8 8.9-12.4 5.1-19s-12.4-8.9-19-5.1l-12.1 7-17.7-30.7c.4 .1 .8 .2 1.1 .3l8.8 2.4c26 7 52.7-8.5 59.7-34.4s-8.5-52.7-34.4-59.7l-76.1-20.4L197 159.6c-11.1-3-22.6 3.6-25.6 14.8z"]},faHouseChimneyMedical:evN,faClinicMedical:evV,faBoxingGlove:evk,faGloveBoxing:evE,faTemperatureThreeQuarters:evD,faTemperature3:evS,faThermometer3:ev_,faThermometerThreeQuarters:evO,faBellSchool:{prefix:"far",iconName:"bell-school",icon:[512,512,[],"f5d5","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM352 358.1c39.4-37.9 64-91.1 64-150.1C416 93.1 322.9 0 208 0S0 93.1 0 208c0 59 24.6 112.2 64 150.1V448c0 35.3 28.7 64 64 64H272h16H416c39.2 0 71.1-31.4 72-70.4c14.4-8.3 24-23.8 24-41.6c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 17.7 9.6 33.2 24 41.5c-.8 12.5-11.2 22.5-24 22.5H350c1.3-5.1 2-10.5 2-16V358.1zM288 464H272 128c-8.8 0-16-7.2-16-16V392.6c28.7 15 61.4 23.4 96 23.4s67.3-8.5 96-23.4V448c0 8.8-7.2 16-16 16zM208 160a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faMobileScreen:evP,faMobileAndroidAlt:evj,faPlaneUp:{prefix:"far",iconName:"plane-up",icon:[512,512,[],"e22d","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l150.2 96.1c16.1 10.3 25.8 28.1 25.8 47.2v40.6c0 27.1-26.4 46.4-52.2 38.1L336 336.6V364l48 36c10.1 7.6 16 19.4 16 32v42.1c0 20.9-17 37.9-37.9 37.9c-3.8 0-7.5-.6-11.1-1.7L256 481.1l-94.9 29.2c-3.6 1.1-7.4 1.7-11.1 1.7C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zm21.5 54.2c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v24.4l88.9-27.4c4.6-1.4 9.5-1.4 14.1 0L352 460.4V436l-54.4-40.8c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5L464 327.1V297.5c0-2.7-1.4-5.3-3.7-6.7L299.1 187.6c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7zM146.9 464.4s0 0 0 0l0 0z"]},faFolderHeart:{prefix:"far",iconName:"folder-heart",icon:[512,512,[],"e189","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zm96 157.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faCircleLocationArrow:evB,faLocationCircle:evR,faFaceHeadBandage:{prefix:"far",iconName:"face-head-bandage",icon:[576,512,[],"e37a","M71.3 354c6.6-9.7 13.4-19.2 20.6-28.4C120.5 406.2 197.5 464 288 464c114.9 0 208-93.1 208-208c0-13.2-1.2-26.2-3.6-38.7c11.9 3 23.7 6.3 35.4 9.8l15 4.5c.8 8 1.1 16.2 1.1 24.4c0 141.4-114.6 256-256 256c-99.5 0-185.8-56.8-228.2-139.8c2.5-3.8 4.8-7.5 6.7-10.7c1.9-3.1 3.5-5.7 4.7-7.5zM218.5 209.6c12.7 4.2 21.9 16.2 21.9 30.4c0 17.7-14.3 32-32 32s-32-14.3-32-32c13.5-10.8 27.6-20.9 42.1-30.4zM368.1 12.8c-45.1 9.1-88.5 23-129.6 41.1c-13.9 3.4-27.2 8.2-39.8 14.2c-33.5 3.1-66.5 7.9-98.9 14.3C146.6 31.8 213.6 0 288 0c28 0 54.9 4.5 80.1 12.8zm-.3 382.7C352.2 381.2 328.4 368 296 368c-12.3 0-23.2 1.9-32.8 4.9c-12.6 4-26.1-3-30.1-15.7s3-26.1 15.7-30.1c14.2-4.5 30-7.1 47.2-7.1c46.5 0 81.4 19.3 104.2 39.9c9.8 8.9 10.5 24.1 1.6 33.9s-24.1 10.5-33.9 1.6zM336.4 240a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM300.6 64.1c38.3-13 78.3-22.2 119.5-27.4c20.8 12.6 39.7 28 56.1 45.7C419.3 71.1 360.6 64.9 300.6 64.1zM406 103.4c34 4.3 67.3 10.5 100.1 18.3c14.1 22.8 24.6 47.9 31 74.7C458.2 172.7 374.6 160 288 160c-17.1 0-34.1 .5-51 1.5c-47.8 2.8-94.6 9.4-140 19.7c-19.6 4.4-39 9.5-58.1 15.3c6.4-26.8 17-51.9 31-74.7c48.4-11.6 98.2-19.5 149.3-23.2C241.9 96.8 264.9 96 288 96c40 0 79.3 2.5 118 7.4zM50.3 226.4c41-12.2 83.3-21.3 126.6-27.1c-51.6 37.5-96.5 83.8-132.2 136.7C36.5 310.9 32 284 32 256c0-3 .1-6.1 .2-9.1c5.9-7 12-13.8 18.2-20.5z"]},faSushiRoll:evU,faMakiRoll:evF,faMakizushi:evG,faCarBump:{prefix:"far",iconName:"car-bump",icon:[640,512,[],"f5e0","M142.2 101.6L307.3 57.4c16.4-4.4 33.8 2.1 43.4 16.1l38.6 56.6L107.5 205.6l5.1-68.4c1.3-17 13.1-31.2 29.5-35.6zM64.8 133.7l-7.6 101c-21.4 23.4-30.7 56.8-21.9 89.7l18.5 69.1L60 416.5l6.2 23.3 13.9 52.1c3.3 12.3 16 19.6 28.3 16.3s19.6-16 16.3-28.3l-13.9-52.1 1.7-.5L495.8 324.7l1.7-.5 13.9 52.1c3.3 12.3 16 19.6 28.3 16.3s19.6-16 16.3-28.3l-13.9-52.1 0 0L529.8 266l-18.5-69.1c-8.8-32.9-33.6-57.1-63.8-66.7L390.4 46.4C369.3 15.5 331 1.3 294.9 11L129.8 55.2c-36.1 9.7-62.2 41.1-65 78.4zm50.8 119.5l290.5-77.8c25.6-6.9 51.9 8.3 58.8 33.9l18.5 69.1L100.2 381.1 81.7 311.9c-6.9-25.6 8.3-51.9 33.9-58.8zm56.6 46.7a30.8 30.8 0 1 0 -59.5 15.9 30.8 30.8 0 1 0 59.5-15.9zm245.9-34a30.8 30.8 0 1 0 -15.9-59.5 30.8 30.8 0 1 0 15.9 59.5zM584.8 512c19.5 0 34.7-17.7 25.8-35c-18.6-36.2-56.3-61-99.7-61s-81.2 24.8-99.7 61c-8.9 17.3 6.3 35 25.8 35H584.8z"]},faPiggyBank:{prefix:"far",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M277.1 48c23 0 42.5 14.7 49.8 35.2c4.4 12.5 18.1 19 30.6 14.6s19-18.1 14.6-30.6C358.3 28.1 321 0 277.1 0S195.8 28.1 182 67.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6C234.5 62.7 254.1 48 277.1 48zM66.7 197.5c11.9-5.9 16.7-20.3 10.7-32.2s-20.3-16.7-32.2-10.7l-4.7 2.3C15.7 169.3 0 194.7 0 222.6c0 37.4 28 68.3 64.2 72.9C66.4 344.7 91 388.2 128 416v48c0 26.5 21.5 48 48 48h48c26.5 0 48-21.5 48-48V448h48v16c0 26.5 21.5 48 48 48h48c26.5 0 48-21.5 48-48V426.6c18.7-10.8 35.1-25.4 48-42.6h32c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H530.7c-8.2-18.8-19.9-35.7-34.2-49.8l11.3-36.8-22.9-7 22.9 7c6.3-20.6-9.1-41.4-30.6-41.4H456c-31.5 0-60.2 12.2-81.6 32H224c-74.4 0-137 50.8-154.9 119.6c-12-2-21.1-12.5-21.1-25.1c0-9.6 5.4-18.4 14.1-22.8l4.7-2.3zM424 288a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM402.3 168c13.1-14.7 32.1-23.9 53.2-24L446 174.8c-2.9 9.4 .2 19.6 7.9 25.8c17.4 13.9 30.4 32.8 37.1 54.5c3.1 10.1 12.4 17 22.9 17h14v64H499.4c-8.3 0-16 4.3-20.3 11.3c-11.7 18.7-28.7 33.7-48.9 42.8C421.5 394 416 402.5 416 412v52H368V424c0-13.3-10.7-24-24-24H248c-13.3 0-24 10.7-24 24v40H176V403.4c0-8.3-4.3-16-11.3-20.3c-31.7-19.8-52.7-55-52.7-95c0-61.9 50.1-112 112-112H384h0l.4 0c6.8 0 13.4-2.9 17.9-8z"]},faRacquet:{prefix:"far",iconName:"racquet",icon:[512,512,[],"f45a","M349 48c31.9 0 61.1 10.9 82.6 32.4S464 131.2 464 163c0 40.6-17.7 84.9-52.9 120.1c-64 64-154.5 68.7-202.7 20.5C186.9 282.1 176 252.8 176 221c0-40.6 17.7-84.9 52.9-120.1S308.4 48 349 48zm0-48c-54.2 0-110.5 23.4-154 66.9s-67 99.8-66.9 154c0 17.2 2.4 34.3 7.3 50.6c8.2 27.4 7.6 58.9-9.9 80.6c-12.6-11.3-31.9-10.9-44 1.2l-72 72c-12.5 12.5-12.5 32.8 0 45.3l32 32c12.5 12.5 32.8 12.5 45.3 0l72-72c12.1-12.1 12.5-31.4 1.2-44c21.7-17.5 53.2-18 80.5-9.7c67.7 20.4 148.5-3.6 204.8-59.8c43.6-43.6 67-99.8 66.9-154c0-42.8-14.8-84.9-46.5-116.6S391.8 0 349 0zM54.6 448L104 398.6l9.4 9.4L64 457.4 54.6 448z"]},faCarMirrors:{prefix:"far",iconName:"car-mirrors",icon:[576,512,[],"e343","M197.4 80c-17 0-32.1 10.7-37.8 26.8L135.4 176H440.6l-24.2-69.2c-5.6-16-20.8-26.8-37.8-26.8H197.4zM44.8 224H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H84.6l29.8-85.1C126.7 55.6 160 32 197.4 32H378.6c37.4 0 70.7 23.6 83.1 58.9L491.4 176H536c13.3 0 24 10.7 24 24s-10.7 24-24 24h-4.8c8.2 14.1 12.8 30.5 12.8 48v80 48 56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H80v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 352 272c0-17.5 4.7-33.9 12.8-48zm83.2 0c-26.5 0-48 21.5-48 48v80H496V272c0-26.5-21.5-48-48-48H128zm-16 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm320-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faIndustryWindows:evY,faIndustryAlt:evQ,faBoltAuto:{prefix:"far",iconName:"bolt-auto",icon:[576,512,[],"e0b6","M317.4 36.6C322.6 18.3 308.8 0 289.7 0c-6.8 0-13.5 2.4-18.7 6.9L11.8 228.6C4.3 235 0 244.4 0 254.3C0 272.9 15.1 288 33.7 288h86.4L66.6 475.4C61.4 493.7 75.2 512 94.3 512c6.8 0 13.4-2.4 18.6-6.8L371.7 285.6c7.8-6.6 12.3-16.4 12.3-26.6c0-19.3-15.6-34.9-34.9-34.9H263.8L317.4 36.6zM72.4 240L253.6 85 208.9 241.4c-2.1 7.2-.6 15 3.9 21s11.6 9.5 19.2 9.5h81.5L130.3 427.5l44.8-156.9c2.1-7.2 .6-15-3.9-21s-11.6-9.5-19.2-9.5H72.4zM464 288c-9.1 0-17.4 5.1-21.5 13.3l-88 176c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L410.8 472H517.2l13.4 26.7c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-88-176c-4.1-8.1-12.4-13.3-21.5-13.3zm0 77.7L493.2 424H434.8L464 365.7z"]},faBatteryHalf:evq,faBattery3:evK,faFluxCapacitor:{prefix:"far",iconName:"flux-capacitor",icon:[448,512,[],"f8ba","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM283.3 253.3c6.6 1.8 13.6 2.7 20.7 2.7c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c7.2 0 14.1-.9 20.7-2.7l-49-49c-15.6-15.6-15.6-40.9 0-56.6s40.9-15.6 56.6 0L224 199.4l51.7-51.7c15.6-15.6 40.9-15.6 56.6 0s15.6 40.9 0 56.6l-49 49zM180.4 268.9c-21.9 14.3-36.4 39-36.4 67.1c0 44.2 35.8 80 80 80s80-35.8 80-80c0-28.1-14.5-52.8-36.4-67.1l-3.6 3.6V336c0 22.1-17.9 40-40 40s-40-17.9-40-40V272.6l-3.6-3.6zM155.3 164.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L208 262.6V336c0 8.8 7.2 16 16 16s16-7.2 16-16V262.6l75.3-75.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 233.4l-68.7-68.7z"]},faMountainCity:{prefix:"far",iconName:"mountain-city",icon:[640,512,[],"e52e","M344 48c-4.4 0-8 3.6-8 8V219.7l-48-79.6V56c0-30.9 25.1-56 56-56H456c30.9 0 56 25.1 56 56V192h32V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72.6c27.1 3.9 48 27.2 48 55.4V480c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-4.4-3.6-8-8-8H568 488c-13.3 0-24-10.7-24-24V56c0-4.4-3.6-8-8-8H344zm27.3 230.2c2.9-3.8 7.5-6.2 12.7-6.2h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-9.8l-34.9-57.8zM384 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H384c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM368 192c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H384c-8.8 0-16-7.2-16-16V192zm128 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V288zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V384c0-8.8 7.2-16 16-16zM224 188.9L154.5 304.1l21.3 30.8 28-37.3c4.5-6 11.6-9.6 19.2-9.6h60.8L224 188.9zM58 464H390L312.8 336H235l-40.8 54.4c-4.6 6.2-11.9 9.7-19.7 9.6s-14.9-4-19.3-10.4l-28-40.5L58 464zM253.4 144.7L442.9 458.9c6.5 10.8 6.7 24.3 .7 35.3s-17.6 17.8-30.1 17.8H34.5c-12.5 0-24-6.8-30.1-17.8s-5.8-24.5 .7-35.3L194.6 144.7C200.9 134.3 212 128 224 128s23.1 6.3 29.4 16.7z"]},faCoins:{prefix:"far",iconName:"coins",icon:[512,512,[],"f51e","M176 88v0c0 .1 .1 .6 .6 1.5c.6 1.2 2 3.1 4.7 5.5c.4 .3 .8 .7 1.2 1c-18.7 .4-36.9 1.7-54.4 4.1V88c0-18 9.7-32.4 21.1-42.7s26.7-18.5 43.5-24.9C226.4 7.5 271.5 0 320 0s93.6 7.5 127.3 20.3c16.8 6.4 32.1 14.6 43.5 24.9S512 70 512 88V192 296c0 18-9.7 32.4-21.1 42.7s-26.7 18.5-43.5 24.9c-9.6 3.7-20.1 6.9-31.3 9.6V323.6c5.1-1.5 9.8-3.1 14.2-4.8c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.6-1.1 .6-1.5 .6-1.5v0V252.4c-5.3 2.6-10.9 5-16.7 7.2c-9.6 3.7-20.1 6.9-31.3 9.6V219.6c5.1-1.5 9.8-3.1 14.2-4.8c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.5-.9 .6-1.4 .6-1.5v0 0V148.4c-5.3 2.6-10.9 5-16.7 7.2c-13.7 5.2-29.4 9.6-46.3 12.9c-5.1-7.5-11-13.9-16.8-19.1c-10.1-9.1-21.8-16.5-34-22.6c31.7-2.3 59.3-8.2 80-16.1c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.5-.9 .6-1.4 .6-1.5v0 0 0c0 0 0-.5-.6-1.5c-.6-1.2-2-3.1-4.7-5.5c-5.5-5-14.9-10.6-28.5-15.7C403.2 54.9 364.2 48 320 48s-83.2 6.9-110.2 17.2c-13.6 5.2-23 10.8-28.5 15.7c-2.7 2.4-4.1 4.3-4.7 5.5c-.6 1.1-.6 1.5-.6 1.5l0 0zM48 216v0c0 .1 .1 .6 .6 1.5c.6 1.2 2 3.1 4.7 5.5c5.5 5 14.9 10.6 28.5 15.7c27 10.3 66 17.2 110.2 17.2s83.2-6.9 110.2-17.2c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.5-.9 .6-1.4 .6-1.5v0 0 0c0 0 0-.5-.6-1.5c-.6-1.2-2-3.1-4.7-5.5c-5.5-5-14.9-10.6-28.5-15.7c-27-10.3-66-17.2-110.2-17.2s-83.2 6.9-110.2 17.2c-13.6 5.2-23 10.8-28.5 15.7c-2.7 2.4-4.1 4.3-4.7 5.5c-.6 1.1-.6 1.5-.6 1.5l0 0zM0 216c0-18 9.7-32.4 21.1-42.7s26.7-18.5 43.5-24.9C98.4 135.5 143.5 128 192 128s93.6 7.5 127.3 20.3c16.8 6.4 32.1 14.6 43.5 24.9S384 198 384 216V320 424c0 18-9.7 32.4-21.1 42.7s-26.7 18.5-43.5 24.9C285.6 504.5 240.5 512 192 512s-93.6-7.5-127.3-20.3c-16.8-6.4-32-14.6-43.5-24.9S0 442 0 424V320 216zM336 320V276.4c-5.3 2.6-10.9 5-16.7 7.2C285.6 296.5 240.5 304 192 304s-93.6-7.5-127.3-20.3c-5.8-2.2-11.4-4.6-16.7-7.2V320v0c0 .1 .1 .6 .6 1.5c.6 1.2 2 3.1 4.7 5.5c5.5 5 14.9 10.6 28.5 15.7c27 10.3 66 17.2 110.2 17.2s83.2-6.9 110.2-17.2c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.5-.9 .6-1.4 .6-1.5v0 0zM64.7 387.7c-5.8-2.2-11.4-4.6-16.7-7.2V424l0 0c0 0 0 .5 .6 1.5c.6 1.2 2 3.1 4.7 5.5c5.5 5 14.9 10.6 28.5 15.7c27 10.3 66 17.2 110.2 17.2s83.2-6.9 110.2-17.2c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.6-1.1 .6-1.5 .6-1.5v0V380.4c-5.3 2.6-10.9 5-16.7 7.2C285.6 400.5 240.5 408 192 408s-93.6-7.5-127.3-20.3z"]},faHoneyPot:{prefix:"far",iconName:"honey-pot",icon:[448,512,[127855],"e418","M78.6 352c21.5 40.9 49 67 64.6 79.6l.1 0c.4 .1 1.4 .4 3.1 .4H301.6c1.6 0 2.6-.2 3.1-.4l.1 0c15.5-12.6 43.1-38.7 64.6-79.6H78.6zM48 224H400c0-79.5-64.5-144-144-144H192c-5.4 0-10.7 .3-16 .9V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V95c-47.4 23.6-80 72.5-80 129zM56 32h96 40 64H392c13.3 0 24 10.7 24 24s-10.7 24-24 24h-9c39.9 35.2 65 86.7 65 144c0 138.8-79.6 217.9-113.3 245.1c-9.3 7.5-21.1 10.9-33.1 10.9H146.4c-12 0-23.7-3.3-33.1-10.9C79.6 441.9 0 362.8 0 224C0 166.7 25.1 115.2 65 80H56C42.7 80 32 69.3 32 56s10.7-24 24-24z"]},faOlive:{prefix:"far",iconName:"olive",icon:[448,512,[],"e316","M160 432C98.1 432 48 381.9 48 320c0-79.2 37-138.4 85.9-179.1C184.3 99 243.7 80 280 80c13.6 0 31.8 7.5 50.4 19.9c8.5 5.7 15.7 11.4 20.8 15.8c2.5 2.1 4.4 3.9 5.6 5c.6 .6 1 1 1.2 1.2l.1 .1 .1 .1c.2 .2 .6 .6 1.2 1.2c1.1 1.2 2.9 3.1 5 5.6c4.3 5 10.1 12.2 15.8 20.8C392.5 168.2 400 186.4 400 200c0 36.3-19 95.7-60.9 146.1C298.4 395 239.2 432 160 432zM0 320c0 88.4 71.6 160 160 160c192 0 288-181.9 288-280c0-56-56-112-56-112s-56-56-112-56C181.9 32 0 128 0 320zM271.1 208.9c30.3 30.3 69.6 40.1 87.8 21.9s8.4-57.5-21.9-87.8s-69.6-40.1-87.8-21.9s-8.4 57.5 21.9 87.8z"]},faKhanda:{prefix:"far",iconName:"khanda",icon:[512,512,[9772],"f66d","M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9l0 0 0 0 0 0 0 0-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1 0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5v19.8l35.6-24.5c0 0 0 0 .1 0h0l41.1-28.2c72.1-49.6 86.2-151.1 39.1-221.7c-4-6-3.5-14 1.3-19.5s12.8-6.9 19.3-3.6c58.5 30 104.7 91.3 104.7 158.2c0 53.1-26.4 100.5-51.2 133.6c-14.8 19.7-31.7 38.7-50.6 54.7c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V424.1l-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6c-19-15.9-35.8-35-50.6-54.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c15.4-15.4 32.7-29.2 52.2-39c6.5-3.2 14.3-1.7 19.2 3.7c6.9 7.8 3.4 16.3-1.5 23.7C76.1 162.6 95 262.9 164.4 310.6l41.1 28.2 .1 0L240 362.6V343.5l-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9l0 0 0 0 0 0 .1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1 0 0 0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1zM57.3 163C47 180.1 40 200.4 40 224c0 40.4 20.4 79.2 43.2 109.6c10 13.4 20.7 25.9 32 37l36-20.5-9.5-6.5C81.5 302.2 51.5 231.7 57.3 163zM429.9 333.6c22.8-30.4 43.2-69.2 43.2-109.6c0-24.3-7.4-45.1-18.2-62.5c6.7 68.5-20.8 138.9-83.6 182l-9.5 6.5 35.9 20.4c11.4-11.1 22.1-23.6 32.1-36.9z"]},faFilterList:{prefix:"far",iconName:"filter-list",icon:[512,512,[],"e17c","M41.2 64C18.5 64 0 82.5 0 105.2c0 10.4 3.9 20.4 11 28.1l93 100.1v126c0 13.4 6.7 26 18 33.4l75.5 49.8c5.3 3.5 11.6 5.4 18 5.4c18 0 32.6-14.6 32.6-32.6v-182l93-100.1c7.1-7.6 11-17.6 11-28.1C352 82.5 333.5 64 310.8 64H41.2zM145.6 207.7L56.8 112H295.2l-88.8 95.7c-4.1 4.4-6.4 10.3-6.4 16.3V386.8l-48-31.7V224c0-6.1-2.3-11.9-6.4-16.3zM344 392c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zM320 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H344c-13.3 0-24 10.7-24 24zM408 72c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H408z"]},faOutlet:{prefix:"far",iconName:"outlet",icon:[448,512,[],"e01c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM80 256c0-52.3 26.5-85.2 43.6-100.9c8.6-8 20.2-11.1 31.9-11.1h137c11.7 0 23.3 3.1 31.9 11.1c17 15.8 43.6 48.7 43.6 100.9s-26.5 85.2-43.6 100.9c-8.6 8-20.2 11.1-31.9 11.1h-137c-11.7 0-23.3-3.1-31.9-11.1C106.5 341.2 80 308.3 80 256zm96-48c0-8.8-7.2-16-16-16s-16 7.2-16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V208zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V208zM200 296v16c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V296c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faSliders:evZ,faSlidersH:evW,faCauldron:{prefix:"far",iconName:"cauldron",icon:[448,512,[],"f6bf","M160 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm112 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM74.2 252.5c9.6-17.7 20.1-33.2 28.6-44.5H224 345.2c8.5 11.4 19 26.9 28.6 44.5c15.9 29.2 26.2 58.5 26.2 81.9c0 39.2-18.3 70-49.4 92.5C318.3 450.2 272.6 464 224 464s-94.3-13.8-126.6-37.1C66.3 404.4 48 373.6 48 334.4c0-23.3 10.3-52.6 26.2-81.9zM44.6 208C22.5 243.4 0 290.8 0 334.4c0 37.4 11.9 69.4 32 95.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24V473c40.4 25.5 91.8 39 144 39s103.6-13.5 144-39v15c0 13.3 10.7 24 24 24s24-10.7 24-24V429.9c20.1-26.1 32-58.1 32-95.5c0-43.6-22.5-91-44.6-126.4H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H368 224 80 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H44.6z"]},faPeople:{prefix:"far",iconName:"people",icon:[640,512,[],"e216","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H144V176.1c.7 0 1.5-.1 2.3-.1zM144 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L250.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H146.3c-31.7 0-61 17.1-76.6 44.7L11.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L96 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM587.1 299.8c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7l-51.8-91.5c-19.8-35-56.9-56.6-97.1-56.6s-77.3 21.6-97.1 56.6l-51.8 91.5c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1l37.4-66.1L373.7 363.7c-2.9 10.2 4.8 20.3 15.4 20.3H416V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h26.9c10.6 0 18.3-10.1 15.4-20.3L549.7 233.7l37.4 66.1zM475.4 179.5c.6-2.1 2.5-3.5 4.6-3.5s4 1.4 4.6 3.5l44 156.5H431.4l44-156.5z"]},faFolderTree:{prefix:"far",iconName:"folder-tree",icon:[576,512,[],"f802","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V136 392c0 30.9 25.1 56 56 56H256V400H56c-4.4 0-8-3.6-8-8V160H256V112H48V24zM336 176V48h44.1l17 17c9.6 9.6 22.6 15 36.2 15H528v96H336zM288 32V192c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H433.3c-.8 0-1.7-.3-2.3-.9L409.4 9.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32zm48 432V336h44.1l17 17c9.6 9.6 22.6 15 36.2 15H528v96H336zM288 320V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H433.3c-.8 0-1.7-.3-2.3-.9l-21.7-21.7c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32z"]},faNetworkWired:{prefix:"far",iconName:"network-wired",icon:[640,512,[],"f6ff","M400 48v96H240V48H400zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h56v40H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136v40H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H184V280H456v40H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H504V280H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V192h56c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM80 368H240v96H80V368zm480 0v96H400V368H560z"]},faCroissant:{prefix:"far",iconName:"croissant",icon:[512,512,[129360],"f7f6","M323.7 242.1c2 18.9-4.5 38.1-18.4 51.9L294 305.3c-13.9 13.9-33 20.4-51.9 18.4L208 350.2V384l15.6 93.6c.3 1.6 .4 3.2 .4 4.9c0 16.3-13.2 29.6-29.6 29.6H189c-4.2 0-8.3-.7-12.2-2.3c-35.8-14.3-67.5-36.5-93.2-64.3c-16.4 7.1-36 2.5-45.3-13.7C14 389.4 0 340.3 0 288c0-22.4 2.6-44.2 7.4-65.1C2.7 215.6 0 207 0 197.9c0-5 .8-10 2.5-14.6C33.2 99.6 99.6 33.2 183.3 2.5C188 .8 193 0 197.9 0c9.1 0 17.7 2.7 24.9 7.4C243.8 2.6 265.6 0 288 0c52.3 0 101.4 14 143.7 38.4c16.2 9.3 20.8 28.9 13.7 45.3c27.9 25.7 50 57.4 64.3 93.2c1.5 3.9 2.3 8 2.3 12.2v5.4c0 16.3-13.2 29.6-29.6 29.6c-1.6 0-3.3-.1-4.9-.4L384 208H350.2l-26.5 34.1zm-74.3-191l55.3 137.3L394.5 72.9C362.5 57 326.3 48 288 48c-13.1 0-26 1.1-38.6 3.1zM51.1 249.4C49.1 262 48 274.9 48 288c0 38.3 9 74.5 24.9 106.5l115.5-89.8L51.1 249.4zM388 160l3.9 .7 62 10.3c-10-17.9-22.6-34.3-37.2-48.4L387.6 160h.4zM171 453.9l-10.3-62L160 388v-.4l-37.4 29.1c14.2 14.6 30.5 27.2 48.4 37.2zm71.8-179c6 2.4 12.8 1 17.3-3.5l11.3-11.3c4.5-4.5 5.9-11.3 3.5-17.3l-78.2-194c-67.9 25.9-122 80-147.9 147.9l194 78.2z"]},faMapPin:{prefix:"far",iconName:"map-pin",icon:[320,512,[128205],"f276","M64 144a96 96 0 1 1 192 0A96 96 0 1 1 64 144zM184 286c68.1-11.4 120-70.7 120-142C304 64.5 239.5 0 160 0S16 64.5 16 144c0 71.4 51.9 130.6 120 142V488c0 13.3 10.7 24 24 24s24-10.7 24-24V286z"]},faHamsa:{prefix:"far",iconName:"hamsa",icon:[512,512,[],"f665","M184 104v96c0 13.3 10.7 24 24 24s24-10.7 24-24V104 72c0-13.3 10.7-24 24-24s24 10.7 24 24v32 96c0 13.3 10.7 24 24 24s24-10.7 24-24V104c0-13.3 10.7-24 24-24s24 10.7 24 24V280c0 13.3 10.7 24 24 24h48.4c8.6 0 15.6 7 15.6 15.6c0 4.1-1.6 8.1-4.6 11l-83.8 83.8C343.9 446.2 300.9 464 256 464s-87.9-17.8-119.6-49.5L52.6 330.6c-2.9-2.9-4.6-6.9-4.6-11C48 311 55 304 63.6 304H112c13.3 0 24-10.7 24-24V104c0-13.3 10.7-24 24-24s24 10.7 24 24zm7.8-64.6C182.2 34.7 171.4 32 160 32c-39.8 0-72 32.2-72 72V256H63.6C28.5 256 0 284.5 0 319.6c0 16.9 6.7 33 18.6 45l83.8 83.8c40.7 40.7 96 63.6 153.5 63.6s112.8-22.9 153.5-63.6l83.8-83.8c11.9-11.9 18.6-28.1 18.6-45c0-35.1-28.5-63.6-63.6-63.6H424V104c0-39.8-32.2-72-72-72c-11.4 0-22.2 2.7-31.8 7.4C308.3 16 284 0 256 0s-52.3 16-64.2 39.4zM165.4 338.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288s-76.8 35.8-90.6 50.2zM256 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCentSign:{prefix:"far",iconName:"cent-sign",icon:[384,512,[],"e3f5","M216 0c13.3 0 24 10.7 24 24V72.5C277.9 75 313 88 341.9 108.4c10.8 7.7 13.4 22.6 5.7 33.5s-22.6 13.4-33.5 5.7C289.7 130.3 259.2 120 226 120c-82 0-146 62.2-146 136s64 136 146 136c33.3 0 63.7-10.3 88.2-27.6c10.8-7.7 25.8-5.1 33.5 5.7s5.1 25.8-5.7 33.5C313 424 277.9 437 240 439.5V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V437.2C102 422 32 347.7 32 256s70-166 160-181.2V24c0-13.3 10.7-24 24-24z"]},faSwordsLaser:{prefix:"far",iconName:"swords-laser",icon:[640,512,[],"e03d","M204.6 250.7l42.9-39.3 50.7 55.5-37 40.5L281 327c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-.7-.7-59 59L105 501.7C98.3 508.3 89.4 512 80 512s-18.3-3.7-25-10.3L10.3 457C3.7 450.3 0 441.4 0 432s3.7-18.3 10.3-25l82.3-82.3 0 0 0 0 59-59-.7-.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l19.7 19.7zM505.7 40.2l-115.3 126-46.7-42.7L471.8 6.3c9.5-8.7 24.1-8.3 33.2 .7s9.4 23.7 .7 33.2zM177.1 361.6l-26.7-26.7-12.4 12.4 26.7 26.7 12.4-12.4zm-61.8 8.3L53.3 432 80 458.7l62.1-62.1-26.7-26.7zM173 312.3L199.7 339l12.7-12.7-26.7-26.7L173 312.3zM135 7c9.1-9.1 23.7-9.4 33.2-.7L360 181.8V286.9L134.3 40.2c-8.7-9.5-8.3-24.1 .7-33.2zM626.8 459.8l-39 39c-8.4 8.4-19.9 13.2-31.8 13.2s-23.4-4.7-31.8-13.2L398.1 372.7c-9-9-14.1-21.2-14.1-33.9V211.3c0-21.4 25.9-32.1 41-17L626.8 396.2c8.4 8.4 13.2 19.9 13.2 31.8s-4.7 23.4-13.2 31.8zM590.7 428l-66.1-66.1-34.7 34.7L556 462.7 590.7 428zm-88.7-88.7L432 269.3v69.5l35.3 35.3 34.7-34.7z"]},faFlask:{prefix:"far",iconName:"flask",icon:[448,512,[],"f0c3","M176 196.8c0 20.7-5.8 41-16.6 58.7L119.7 320H328.3l-39.7-64.5c-10.9-17.7-16.6-38-16.6-58.7V48H176V196.8zM320 48V196.8c0 11.8 3.3 23.5 9.5 33.5L437.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4H69.4C31.1 512 0 480.9 0 442.6c0-12.8 3.6-25.4 10.3-36.4L118.5 230.4c6.2-10.1 9.5-21.7 9.5-33.5V48h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h40H288h40c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8z"]},faPersonPregnant:{prefix:"far",iconName:"person-pregnant",icon:[384,512,[],"e31e","M240 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 352c0 17.7 14.3 32 32 32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h16 16V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h48 16c17.7 0 32-14.3 32-32V320c0-46.8-33.4-85.7-77.7-94.3l-6.1-32.5c-6.8-36.1-37.1-62.7-73.3-65.1c-1-.1-1.9-.2-2.9-.2h-2.4H176h-4.7c-32.5 0-62.3 17.9-77.6 46.5L34.8 284.7c-6.2 11.7-1.8 26.2 9.9 32.5s26.2 1.8 32.5-9.9L96 272.1V352zm80-176h13.6c15.4 0 28.6 11 31.5 26.1l6.1 32.5c3.6 19.4 18.7 34.5 38.1 38.3c22.1 4.3 38.8 23.8 38.8 47.1v16H192 144V208c0-17.7 14.3-32 32-32z"]},faSquareU:{prefix:"far",iconName:"square-u",icon:[448,512,[],"e281","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64V280c0 35.3 28.7 64 64 64s64-28.7 64-64V160c0-13.3 10.7-24 24-24s24 10.7 24 24V280c0 61.9-50.1 112-112 112s-112-50.1-112-112V160c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faWandSparkles:{prefix:"far",iconName:"wand-sparkles",icon:[512,512,[],"f72b","M455.9 49.3c.9-.8 2.1-1.3 3.3-1.3c2.7 0 4.9 2.2 4.9 4.9c0 1.2-.4 2.4-1.3 3.3L97.3 459.6c-2.5 2.8-6.1 4.4-9.9 4.4c-3.5 0-6.9-1.4-9.4-3.9L51.9 434c-2.5-2.5-3.9-5.9-3.9-9.4c0-3.8 1.6-7.3 4.4-9.9L455.9 49.3zM459.1 0C446 0 433.4 4.9 423.6 13.7l-263 238.2c-2.9 2.7-6.8 4.1-10.7 4.1H112c-8.8 0-16 7.2-16 16v31.3c0 4.5-1.9 8.8-5.3 11.9L20.2 379.1C7.3 390.7 0 407.2 0 424.5c0 16.3 6.5 31.9 18 43.4L44.1 494c11.5 11.5 27.1 18 43.4 18c17.3 0 33.8-7.3 45.4-20.2L399.7 197.3c3-3.3 7.3-5.3 11.9-5.3H432c8.8 0 16-7.2 16-16V150.1c0-4 1.5-7.8 4.1-10.7l46.2-51C507.1 78.6 512 66 512 52.9C512 23.7 488.3 0 459.1 0zM432 288c-3.6 0-6.7 2.4-7.7 5.8l-14.8 51.7-51.7 14.8c-3.4 1-5.8 4.1-5.8 7.7s2.4 6.7 5.8 7.7l51.7 14.8 14.8 51.7c1 3.4 4.1 5.8 7.7 5.8s6.7-2.4 7.7-5.8l14.8-51.7 51.7-14.8c3.4-1 5.8-4.1 5.8-7.7s-2.4-6.7-5.8-7.7l-51.7-14.8-14.8-51.7c-1-3.4-4.1-5.8-7.7-5.8zM87.7 69.8c-1-3.4-4.1-5.8-7.7-5.8s-6.7 2.4-7.7 5.8L57.5 121.5 5.8 136.3c-3.4 1-5.8 4.1-5.8 7.7s2.4 6.7 5.8 7.7l51.7 14.8 14.8 51.7c1 3.4 4.1 5.8 7.7 5.8s6.7-2.4 7.7-5.8l14.8-51.7 51.7-14.8c3.4-1 5.8-4.1 5.8-7.7s-2.4-6.7-5.8-7.7l-51.7-14.8L87.7 69.8zM208 0c-3.7 0-6.9 2.5-7.8 6.1l-6.8 27.3-27.3 6.8c-3.6 .9-6.1 4.1-6.1 7.8s2.5 6.9 6.1 7.8l27.3 6.8 6.8 27.3c.9 3.6 4.1 6.1 7.8 6.1s6.9-2.5 7.8-6.1l6.8-27.3 27.3-6.8c3.6-.9 6.1-4.1 6.1-7.8s-2.5-6.9-6.1-7.8l-27.3-6.8L215.8 6.1C214.9 2.5 211.7 0 208 0z"]},faRouter:{prefix:"far",iconName:"router",icon:[576,512,[],"f8da","M198.6 105.9c-9.9 8.8-25.1 7.8-33.9-2.1s-7.8-25.1 2.1-33.9C216.2 26.4 281.1 0 352 0s135.8 26.4 185.1 69.9c9.9 8.8 10.9 23.9 2.1 33.9s-23.9 10.9-33.9 2.1C464.5 69.8 410.8 48 352 48s-112.5 21.8-153.4 57.9zM64 352c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H64zM0 368c0-35.3 28.7-64 64-64H328V248c0-13.3 10.7-24 24-24s24 10.7 24 24v56H512c35.3 0 64 28.7 64 64v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V368zm104 16a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM352 160c-28.6 0-54.9 10-75.5 26.7c-10.3 8.3-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C275.2 126 312 112 352 112s76.8 14 105.7 37.4c10.3 8.3 11.9 23.5 3.5 33.8s-23.5 11.9-33.8 3.5C406.9 170 380.6 160 352 160z"]},faEllipsisVertical:ev$,faEllipsisV:evX,faSwordLaserAlt:{prefix:"far",iconName:"sword-laser-alt",icon:[512,512,[],"e03c","M505.7 40.2c8.7-9.5 8.3-24.1-.7-33.2s-23.7-9.4-33.2-.7L225.1 232H330.2L505.7 40.2zM13.2 459.8l39 39C60.6 507.3 72.1 512 84 512s23.4-4.7 31.8-13.2L310.6 304l1.1-1.1 8.3-8.3 11.3-11.3c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H304 292.3h-1.5H173.3c-12.7 0-24.9 5.1-33.9 14.1L13.2 396.2C4.7 404.6 0 416.1 0 428s4.7 23.4 13.2 31.8zM242.7 304l-70.1 70.1-34.7-34.7L173.3 304h69.5zm-92.7 92.7L84 462.7 49.3 428l66.1-66.1 34.7 34.7z"]},faTicket:{prefix:"far",iconName:"ticket",icon:[576,512,[127903],"f145","M64 64C28.7 64 0 92.7 0 128v60.1c0 10.2 6.4 19.2 16 22.6c18.7 6.6 32 24.4 32 45.3s-13.3 38.7-32 45.3c-9.6 3.4-16 12.5-16 22.6V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V323.9c0-10.2-6.4-19.2-16-22.6c-18.7-6.6-32-24.4-32-45.3s13.3-38.7 32-45.3c9.6-3.4 16-12.5 16-22.6V128c0-35.3-28.7-64-64-64H64zM48 128c0-8.8 7.2-16 16-16H512c8.8 0 16 7.2 16 16v44.9c-28.7 16.6-48 47.6-48 83.1s19.3 66.6 48 83.1V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V339.1c28.7-16.6 48-47.6 48-83.1s-19.3-66.6-48-83.1V128zM400 304H176V208H400v96zM128 192V320c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32z"]},faPowerOff:{prefix:"far",iconName:"power-off",icon:[512,512,[9211],"f011","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM134.2 107.3c10.7-7.9 12.9-22.9 5.1-33.6s-22.9-12.9-33.6-5.1C46.5 112.3 8 182.7 8 262C8 394.6 115.5 502 248 502s240-107.5 240-240c0-79.3-38.5-149.7-97.8-193.3c-10.7-7.9-25.7-5.6-33.6 5.1s-5.6 25.7 5.1 33.6c47.5 35 78.2 91.2 78.2 154.7c0 106-86 192-192 192S56 368 56 262c0-63.4 30.7-119.7 78.2-154.7z"]},faCoin:{prefix:"far",iconName:"coin",icon:[512,512,[129689],"f85c","M98.5 268C59.1 245.8 48 222.7 48 208s11.1-37.8 50.5-60c37.9-21.3 93.5-36 157.5-36s119.6 14.7 157.5 36c39.4 22.2 50.5 45.3 50.5 60s-11.1 37.8-50.5 60C375.6 289.3 320 304 256 304s-119.6-14.7-157.5-36zM256 64C114.6 64 0 128.5 0 208l0 48 0 64c0 70.7 114.6 128 256 128s256-57.3 256-128l0-64 0-48c0-79.5-114.6-144-256-144zM216 350.3c13 1.1 26.4 1.7 40 1.7s27-.6 40-1.7l0 48c-12.9 1.1-26.3 1.7-40 1.7s-27.1-.6-40-1.7l0-48zm-32-4l0 48.1c-23.7-3.9-45.3-9.6-64-16.6l0-47.7c19.7 7 41.2 12.5 64 16.2zM48 292c11.6 9.1 25 17.4 40 24.7l0 46.5C54.2 344.2 48 326.8 48 320l0-28zM328 394.3l0-48.1c22.8-3.8 44.3-9.2 64-16.2l0 47.7c-18.7 7-40.3 12.7-64 16.6zm96-31.2l0-46.5c15-7.3 28.4-15.6 40-24.7l0 28c0 6.8-6.2 24.2-40 43.1zM256 184c40.2 0 75.7 5.2 100.3 12.9c11.8 3.7 19.9 7.7 24.7 11.1c-4.8 3.4-12.9 7.3-24.7 11.1c-24.6 7.8-60 12.9-100.3 12.9s-75.7-5.2-100.3-12.9c-11.8-3.7-19.9-7.7-24.7-11.1c4.8-3.4 12.9-7.3 24.7-11.1c24.6-7.8 60-12.9 100.3-12.9zm128.8 27.4a.2 .2 0 1 0 -.4 .1 .2 .2 0 1 0 .4-.1zm-.1-6.6a.2 .2 0 1 0 -.1-.5 .2 .2 0 1 0 .1 .5zm-257.4-.2a.2 .2 0 1 0 .4-.1 .2 .2 0 1 0 -.4 .1zm.1 6.6a.2 .2 0 1 0 .1 .5 .2 .2 0 1 0 -.1-.5zM432 208c0-17.7-11.3-30.3-21.6-37.9c-10.7-8-24.6-14.2-39.7-18.9c-30.4-9.6-71-15.2-114.7-15.2s-84.3 5.6-114.7 15.2c-15.1 4.8-29 10.9-39.7 18.9C91.3 177.7 80 190.3 80 208s11.3 30.3 21.6 37.9c10.7 8 24.6 14.2 39.7 18.9c30.4 9.6 71 15.2 114.7 15.2s84.3-5.6 114.7-15.2c15.1-4.8 29-10.9 39.7-18.9c10.3-7.7 21.6-20.2 21.6-37.9z"]},faLaptopSlash:{prefix:"far",iconName:"laptop-slash",icon:[640,512,[],"e1c7","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-20.3-15.9c18.2-17.5 29.5-42 29.5-69.2c0-17.7-14.3-32-32-32H481.4L134.4 80H512c8.8 0 16 7.2 16 16V320h48V96c0-35.3-28.7-64-64-64H128c-14.4 0-27.8 4.8-38.5 12.9L38.8 5.1zM542.6 400h46.6c-3.3 9.3-9.4 17.3-17.3 23l-29.4-23zM112 184.4L64 146.6V320h48V184.4zM385.7 400l-60.9-48H32c-17.7 0-32 14.3-32 32c0 53 43 96 96 96H487.2l-60.9-48H96c-20.9 0-38.7-13.4-45.3-32H385.7z"]},faRightLong:evJ,faLongArrowAltRight:ev1,faCircleB:{prefix:"far",iconName:"circle-b",icon:[512,512,[],"e0fd","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152V256 360c0 13.3 10.7 24 24 24H292c42 0 76-34 76-76c0-24.6-11.7-46.4-29.8-60.3c8.7-12.4 13.8-27.4 13.8-43.7c0-42-34-76-76-76H184c-13.3 0-24 10.7-24 24zm144 52c0 15.5-12.5 28-28 28H208V176h68c15.5 0 28 12.5 28 28zM208 336V280h68 16c15.5 0 28 12.5 28 28s-12.5 28-28 28H208z"]},faPersonDressSimple:{prefix:"far",iconName:"person-dress-simple",icon:[256,512,[],"e21c","M128 0a64 64 0 1 1 0 128A64 64 0 1 1 128 0zM96.9 219.6L63.6 336H192.4L159.1 219.6c-2-6.9-8.2-11.6-15.4-11.6H112.3c-7.1 0-13.4 4.7-15.4 11.6zM50.7 206.4c7.8-27.5 33-46.4 61.5-46.4h31.4c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8H192V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H112V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H42.4c-21.3 0-36.6-20.3-30.8-40.8L50.7 206.4z"]},faPipeCollar:{prefix:"far",iconName:"pipe-collar",icon:[512,512,[],"e437","M109.3 18.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L35.4 126C12.9 164.1 0 208.5 0 256s12.9 91.9 35.4 130L18.7 402.7c-25 25-25 65.5 0 90.5s65.5 25 90.5 0L126 476.6c38.1 22.5 82.6 35.4 130 35.4s91.9-12.9 130-35.4l16.7 16.7c25 25 65.5 25 90.5 0s25-65.5 0-90.5L476.6 386c22.5-38.1 35.4-82.6 35.4-130s-12.9-91.9-35.4-130l16.7-16.7c25-25 25-65.5 0-90.5s-65.5-25-90.5 0L386 35.4C347.9 12.9 303.5 0 256 0s-91.9 12.9-130 35.4L109.3 18.7zM48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zM256 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 272a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM48 64a16 16 0 1 1 32 0A16 16 0 1 1 48 64zm0 384a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm400-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM432 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faLightsHoliday:{prefix:"far",iconName:"lights-holiday",icon:[640,512,[],"f7b2","M35.3 66.8l0 0 .1 0 .6 .3c.6 .3 1.7 .8 3.1 1.5c2.8 1.4 7.3 3.4 13.2 5.8c11.9 4.9 30 11.6 54.1 18.3C154.5 106.3 226.4 120 320 120s165.5-13.7 213.5-27.1c24-6.7 42.1-13.4 54.1-18.3c6-2.5 10.4-4.5 13.2-5.8c1.4-.7 2.5-1.2 3.1-1.5l.6-.3 0 0 0 0c11.7-6.3 26.2-1.9 32.5 9.8s1.9 26.2-9.8 32.5L616 88c11.4 21.1 11.4 21.1 11.4 21.1l0 0 0 0-.1 .1-.4 .2-1.2 .6c-1 .5-2.4 1.2-4.2 2c-3.6 1.7-8.8 4.1-15.6 6.9c-13.6 5.6-33.5 12.9-59.4 20.2C494.5 153.7 418.4 168 320 168s-174.5-14.3-226.5-28.9c-26-7.3-45.9-14.6-59.4-20.2c-6.8-2.8-12-5.2-15.6-6.9c-1.8-.9-3.2-1.5-4.2-2l-1.2-.6-.4-.2-.1-.1 0 0 0 0s0 0 11.4-21.1L12.6 109.1C1 102.8-3.4 88.3 2.9 76.6c6.3-11.7 20.8-16 32.5-9.8zm80 155.3L130 181c14.8 3.1 30.7 6.1 47.9 8.7l-17.3 48.6c27.2 20.5 39.2 56.9 27.2 90.7c-16.1 45.2-95.7 101.8-118.3 93.8s-48.6-102.2-32.5-147.4c12-33.7 44.4-54.4 78.3-53.1zM296 259.7V199.7c7.9 .2 15.9 .3 24 .3s16.1-.1 24-.3v59.9c32.5 10.2 56 40.5 56 76.3c0 48-56 128-80 128s-80-80-80-128c0-35.8 23.5-66.1 56-76.3zm183.4-21.4l-17.3-48.6c17.1-2.6 33.1-5.5 47.9-8.7l14.7 41.2c34-1.3 66.3 19.4 78.3 53.1c16.1 45.2-9.8 139.4-32.5 147.4s-102.2-48.6-118.3-93.8c-12-33.7 0-70.2 27.2-90.7zM82.2 291.4c-1.2 3.4-2.6 11-2.1 23.3c.4 11.6 2.3 24.6 5.3 37c1.3 5.3 2.7 10.2 4.2 14.6c3.9-2.5 8.1-5.4 12.5-8.7c10.2-7.7 19.9-16.6 27.5-25.4c8-9.2 11.8-16 13-19.4c5.9-16.7-2.8-35-19.4-40.9s-35 2.8-40.9 19.4zM288 336c0 3.6 1.3 11.3 5.8 22.6c4.3 10.8 10.4 22.4 17.4 33.1c3 4.6 6 8.7 8.8 12.4c2.8-3.7 5.8-7.8 8.8-12.4c7-10.7 13.1-22.3 17.4-33.1c4.5-11.4 5.8-19 5.8-22.6c0-17.7-14.3-32-32-32s-32 14.3-32 32zm228.9-64c-16.7 5.9-25.3 24.2-19.4 40.9c1.2 3.4 5 10.2 13 19.4c7.6 8.8 17.3 17.6 27.5 25.4c4.4 3.3 8.6 6.2 12.5 8.7c1.5-4.4 2.9-9.3 4.2-14.6c3-12.4 4.9-25.4 5.3-37c.4-12.2-.9-19.9-2.1-23.3c-5.9-16.7-24.2-25.3-40.9-19.4z"]},faCitrus:{prefix:"far",iconName:"citrus",icon:[512,512,[],"e2f4","M304 128h80c53 0 96-43 96-96V16c0-8.8-7.2-16-16-16H384c-31 0-58.7 14.7-76.2 37.6c-16.7-3.7-34-5.6-51.8-5.6C123.5 32 16 139.5 16 272s107.5 240 240 240s240-107.5 240-240c0-49.5-15-95.5-40.7-133.7c-13.5 9.1-28.8 15.7-45.3 19.1c23.9 32 38 71.7 38 114.6c0 106-86 192-192 192S64 378 64 272S150 80 256 80c11.2 0 22.2 1 32.9 2.8c-.6 4.3-.9 8.7-.9 13.2v16c0 8.8 7.2 16 16 16z"]},faFlagUsa:{prefix:"far",iconName:"flag-usa",icon:[448,512,[],"f74d","M24 0C37.3 0 48 10.7 48 24V52l85-21.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1v66.2 51.3 52.7 51.3 74.2c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L48 404l0 84c0 13.3-10.7 24-24 24s-24-10.7-24-24V416 366.5 313.2 264 217.2 168 64 24C0 10.7 10.7 0 24 0zM400 93c-56.4 22.9-120.2 20.6-175-6.8c-15.3-7.7-32.1-11.8-49-12.3v60.7c18.8 .6 37.5 3.6 55.6 9l49.3 14.8c35.2 10.6 72.9 9.3 107.3-3.6l11.8-4.4V93zM48 252.9l68.5-15.8c39.8-9.2 81.4-6.9 119.9 6.6l41.9 14.7c37.1 13 77.6 12.5 114.5-1.3l7.3-2.7V201.6c-42.9 14.9-89.4 15.9-132.9 2.8l-49.3-14.8c-28-8.4-57.6-9.3-86.1-2.8L48 206.2v46.7zm0 49.3v52.4l68.6-17.2c52.2-13.1 107.4-7 155.6 17.1c32.2 16.1 69.7 18.1 103.4 5.4l24.4-9.1V305.4c-44.7 14.4-93.1 13.9-137.6-1.7L220.5 289c-30-10.5-62.3-12.3-93.3-5.1L48 302.2zM96 104a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM96 152a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLaptopFile:{prefix:"far",iconName:"laptop-file",icon:[640,512,[],"e51d","M448 48H128c-8.8 0-16 7.2-16 16V320H320v64H48c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16H64V64C64 28.7 92.7 0 128 0H448c35.3 0 64 28.7 64 64V96H464V64c0-8.8-7.2-16-16-16zM400 464H592V256H544c-17.7 0-32-14.3-32-32V176l-112 0V464zm192 48H400c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48H524.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V464c0 26.5-21.5 48-48 48z"]},faTty:ev0,faTeletype:ev2,faChartTreeMap:{prefix:"far",iconName:"chart-tree-map",icon:[512,512,[],"e0ea","M176 80V192H48L48 80H176zM48 32C21.5 32 0 53.5 0 80V192c0 26.5 21.5 48 48 48H176c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zM176 320V432H48l0-112H176zM48 272c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48H176c26.5 0 48-21.5 48-48V320c0-26.5-21.5-48-48-48H48zM304 80H464v32H304V80zm-48 0v32c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48zM464 240v32H304V240H464zM304 192c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H304zm0 208H464v32H304V400zm-48 0v32c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V400c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48z"]},faDiagramNext:{prefix:"far",iconName:"diagram-next",icon:[512,512,[],"e476","M448 224c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H232v86.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V224H448zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64l-74.3 0c4.8 16 2.2 33.8-7.7 48h82c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H368 144l-80 0c-8.8 0-16-7.2-16-16V352c0-8.8 7.2-16 16-16h82c-9.9-14.2-12.5-32-7.7-48L64 288z"]},faPersonRifle:{prefix:"far",iconName:"person-rifle",icon:[576,512,[],"e54e","M240 0c-44.2 0-80 35.8-80 80s35.8 80 80 80c43.9 0 79.5-35.3 80-79V79c-.5-43.7-36.1-79-80-79zm20.7 192H219.3c-45.5 0-87 25.7-107.3 66.3L34.5 413.3c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L152 285.7V488c0 13.3 10.7 24 24 24s24-10.7 24-24V242.6c6.2-1.7 12.7-2.6 19.3-2.6h41.3c3.8 0 7.6 .3 11.3 .9V488c0 13.3 10.7 24 24 24s24-10.7 24-24V271.2 207.7c-17.8-10.1-38.1-15.7-59.3-15.7zM208 80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32H384c-17.7 0-32 14.3-32 32V352c0 17.7 14.3 32 32 32h32v48 64c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16H432 416zm16 336H416 400V240h32v96z"]},faClockFiveThirty:{prefix:"far",iconName:"clock-five-thirty",icon:[512,512,[],"e34a","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V335.3l20 30c7.4 11 22.3 14 33.3 6.7s14-22.3 6.7-33.3l-64-96c-5.9-8.8-16.8-12.7-26.9-9.7s-17 12.4-17 23V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faPipeValve:{prefix:"far",iconName:"pipe-valve",icon:[512,512,[],"e439","M280 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V77L128 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l104-13v77H48v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v32V424v32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V424 216 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H280V115l104 13c17.7 0 32-14.3 32-32s-14.3-32-32-32L280 77V56zM48 400V240H256 464V400H48z"]},faArrowUpFromArc:{prefix:"far",iconName:"arrow-up-from-arc",icon:[512,512,[],"e4b4","M256 464C141.1 464 48 370.9 48 256c0-13.3-10.7-24-24-24s-24 10.7-24 24C0 397.4 114.6 512 256 512s256-114.6 256-256c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 114.9-93.1 208-208 208zM134.4 119.7c-9 9.7-8.5 24.9 1.3 33.9s24.9 8.5 33.9-1.3L232 85.1 232 328c0 13.3 10.7 24 24 24s24-10.7 24-24l0-242.9 62.4 67.2c9 9.7 24.2 10.3 33.9 1.3s10.3-24.2 1.3-33.9l-104-112C269 2.8 262.7 0 256 0s-13 2.8-17.6 7.7l-104 112z"]},faFaceSpiralEyes:{prefix:"far",iconName:"face-spiral-eyes",icon:[512,512,[],"e485","M464 256c0-114.9-93.1-208-208-208c-71 0-133.6 35.5-171.1 89.8c18.5-21.6 45.8-36.5 76.6-37.7c6.6-.3 12.2 4.9 12.5 11.5s-4.9 12.2-11.5 12.5c-46.9 1.9-82.2 45-78.1 84.3l0 .3 0 .3c2 40.2 40.8 70.7 76.2 66.7l.3 0 .3 0c36.3-2 62.1-35.7 58.4-64.5l0-.3 0-.3c-2.1-29.8-31.3-51-56-47.5l-.3 0-.3 0c-25.7 2.2-42 26.2-38.9 44.5l.1 .4 0 .4c2.1 19.5 21.5 31.3 35.5 28.6l.3-.1 .3 0c15.2-2.1 22-16.3 19.9-24l-.1-.4-.1-.4c-.9-4.3-3.4-7.4-6.5-9.2c-.9-.5-1.8-.9-2.6-1.2c1.7 1.9 2.8 4.2 3 6.9c1 11.1-8.8 15.8-14.1 16.4c-6.6 .8-13.4-2.2-17.6-8.5c-5-6.8-4.4-15.6-1.8-21.8c2.9-7 8.9-13.2 17.8-16c9.2-3.3 19.4-1.3 27.5 3.3c8.3 4.9 15.5 13.4 17.9 24.8c5.8 22.8-11.9 49.5-39.5 53.6c-27.7 5.3-59.8-16.2-63.6-49.2c-5.4-33 21.9-68.7 60.3-72.1c38.2-5.2 79.6 25.8 82.9 69.3c5.4 43.3-31.5 88.2-80.6 91.2c-48.8 5.3-99.6-35.2-102.5-89.1c-1.2-11.3 0-22.5 3-33.3C53.5 201.5 48 228.1 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm338.1 48.5c-.3-6.6 4.9-12.2 11.5-12.5c46.9-1.9 82.2-45 78.1-84.3l0-.3 0-.3c-2-40.2-40.8-70.7-76.2-66.7l-.3 0-.3 0c-36.3 2-62.1 35.7-58.4 64.5l0 .3 0 .3c2.1 29.8 31.3 51 56 47.5l.3 0 .3 0c25.7-2.2 42-26.2 38.9-44.5l-.1-.4 0-.4c-2.1-19.5-21.5-31.3-35.5-28.6l-.3 .1-.3 0c-15.2 2.1-21.9 16.3-19.9 24l.1 .4 .1 .4c.9 4.3 3.4 7.4 6.5 9.2c.9 .5 1.8 .9 2.6 1.2c-1.7-1.9-2.8-4.2-3-6.9c-1-11.1 8.8-15.8 14.1-16.4c6.6-.8 13.4 2.2 17.6 8.5c5 6.8 4.4 15.6 1.8 21.8c-2.9 7-8.9 13.2-17.8 16c-9.2 3.3-19.4 1.3-27.5-3.3c-8.3-4.9-15.5-13.4-17.9-24.8c-5.8-22.8 11.9-49.5 39.5-53.6c27.7-5.3 59.8 16.2 63.6 49.2c5.4 33-21.9 68.7-60.3 72.1c-38.2 5.2-79.6-25.8-82.9-69.3c-5.4-43.3 31.5-88.2 80.6-91.2c48.8-5.3 99.6 35.2 102.5 89.1c5.5 53.8-41.1 108.1-101 110.5c-6.6 .3-12.2-4.9-12.5-11.5zm-35.9 46.6l6.7-4.5c22.2-14.8 51.8-11.9 70.7 7L385 359c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-5.4-5.4c-2.7-2.7-6.9-3.1-10.1-1l-6.7 4.5c-20.3 13.5-47 12.4-66-2.9l-1.7-1.4c-2.9-2.3-7.1-2.3-10 0l-1.7 1.4c-19 15.2-45.8 16.4-66 2.9l-6.7-4.5c-3.2-2.1-7.4-1.7-10.1 1L161 393c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l5.4-5.4c18.9-18.9 48.5-21.8 70.7-7l6.7 4.5c2.9 1.9 6.7 1.8 9.4-.4l1.7-1.4c20.5-16.4 49.5-16.4 70 0l1.7 1.4c2.7 2.2 6.5 2.3 9.4 .4z"]},faCompressWide:{prefix:"far",iconName:"compress-wide",icon:[512,512,[],"f326","M160 88c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c13.3 0 24-10.7 24-24V88zM24 288c-13.3 0-24 10.7-24 24s10.7 24 24 24h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V312c0-13.3-10.7-24-24-24H24zM400 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V200c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H400V88zM376 288c-13.3 0-24 10.7-24 24V424c0 13.3 10.7 24 24 24s24-10.7 24-24V336h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},faCirclePhoneHangup:ev6,faPhoneCircleDown:ev4,faGearComplexCode:{prefix:"far",iconName:"gear-complex-code",icon:[512,512,[],"e5eb","M188.2 36.7C193.4 15.2 212.7 0 234.9 0h42.2c22.2 0 41.5 15.2 46.7 36.7L332 71l1.1 .4 30-18.4c18.9-11.6 43.3-8.7 59 7l29.8 29.8c15.7 15.7 18.6 40.1 7 59l-18.4 30 .4 1.1 34.2 8.3c21.6 5.2 36.7 24.5 36.7 46.7v42.2c0 22.2-15.2 41.5-36.7 46.7L441 332l-.4 1.1 18.4 30c11.6 18.9 8.7 43.3-7 59l-29.8 29.8c-15.7 15.7-40.1 18.6-59 7l-30-18.4L332 441l-8.3 34.2c-5.2 21.6-24.5 36.7-46.7 36.7H234.9c-22.2 0-41.5-15.2-46.7-36.7L180 441l-1.1-.4-30 18.4c-18.9 11.6-43.3 8.7-59-7L60.1 422.1c-15.7-15.7-18.6-40.1-7-59l18.4-30L71 332l-34.2-8.3C15.2 318.6 0 299.3 0 277.1V234.9c0-22.2 15.2-41.5 36.7-46.7L71 180l.4-1.1L53 148.9c-11.6-18.9-8.7-43.3 7-59L89.9 60.1c15.7-15.7 40.1-18.6 59-7l30 18.4L180 71l8.3-34.2zM277.1 48l-42.2 0L223.6 94.6c-1.9 8-7.9 14.5-15.7 17.1c-6.8 2.3-13.5 5-19.9 8.2c-7.4 3.7-16.2 3.3-23.3-1L123.8 94 94 123.8l25 40.9c4.3 7.1 4.7 15.9 1 23.3c-3.2 6.4-6 13-8.2 19.9c-2.6 7.9-9.1 13.8-17.1 15.7L48 234.9l0 42.2 46.6 11.3c8 1.9 14.5 7.9 17.1 15.7c2.3 6.8 5 13.5 8.2 19.9c3.7 7.4 3.3 16.2-1 23.3L94 388.2 123.8 418l40.9-25c7.1-4.3 15.9-4.7 23.3-1c6.4 3.2 13 6 19.9 8.2c7.9 2.6 13.8 9.1 15.7 17.1L234.9 464h42.2l11.3-46.6c1.9-8 7.9-14.5 15.7-17.1c6.8-2.3 13.5-5 19.9-8.2c7.4-3.7 16.2-3.3 23.3 1l40.9 25L418 388.2l-25-40.9c-4.3-7.1-4.7-15.9-1-23.3c3.2-6.4 6-13 8.2-19.9c2.6-7.9 9.1-13.8 17.1-15.7L464 277.1V234.9l-46.6-11.3c-8-1.9-14.5-7.9-17.1-15.7c-2.3-6.8-5-13.5-8.2-19.9c-3.7-7.4-3.3-16.2 1-23.3l25-40.9L388.2 94l-40.9 25c-7.1 4.3-15.9 4.7-23.3 1c-6.4-3.2-13-6-19.9-8.2c-7.9-2.6-13.8-9.1-15.7-17.1L277.1 48zm14.6 115.3l-32 192c-1.8 10.9-12.1 18.3-23 16.4s-18.3-12.1-16.4-23l32-192c1.8-10.9 12.1-18.3 23-16.4s18.3 12.1 16.4 23zm-93.6 66.9L172.3 256l25.9 25.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0l-40-40c-7.8-7.8-7.8-20.5 0-28.3l40-40c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3zm144-28.3l40 40c7.8 7.8 7.8 20.5 0 28.3l-40 40c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L339.7 256l-25.9-25.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0z"]},faHouseMedicalCircleExclamation:{prefix:"far",iconName:"house-medical-circle-exclamation",icon:[640,512,[],"e512","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L526.1 194.6c-9.8-1.7-19.9-2.6-30.1-2.6c-14.2 0-28.1 1.7-41.3 4.9L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32H348.5c12.3 18.8 28 35.1 46.3 48H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM320 256h40.2c-15.3 18.5-26.9 40.2-33.6 64H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48zm176-32a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faBadminton:{prefix:"far",iconName:"badminton",icon:[576,512,[],"e33a","M228.9 100.9C193.7 136.1 176 180.4 176 221c0 31.9 10.9 61.1 32.4 82.6c48.2 48.2 138.8 43.5 202.7-20.5C446.3 247.9 464 203.6 464 163c0-31.9-10.9-61.1-32.4-82.6S380.8 48 349 48c-40.6 0-84.9 17.7-120.1 52.9zM194.9 66.9C238.5 23.4 294.8 0 349 0c42.8 0 84.9 14.8 116.6 46.5S512 120.2 512 163c0 54.2-23.4 110.5-66.9 154c-56.3 56.3-137 80.2-204.8 59.8c-27.3-8.2-58.7-7.8-80.5 9.7c11.3 12.6 10.9 31.9-1.2 44l-72 72c-12.5 12.5-32.8 12.5-45.3 0l-32-32c-12.5-12.5-12.5-32.8 0-45.3l72-72c12.1-12.1 31.4-12.5 44-1.2c17.5-21.8 18.1-53.3 9.9-80.6c-4.9-16.3-7.3-33.4-7.3-50.6c0-54.2 23.4-110.5 66.9-154zM104 398.6L54.6 448l9.4 9.4L113.4 408l-9.4-9.4zM512 352c26.5 0 48 21.5 48 48v32H464V400c0-26.5 21.5-48 48-48zm-50.3 96h33.4l-15.8 52.6c-2.5 8.5-11.5 13.3-19.9 10.7s-13.3-11.5-10.7-19.9l13-43.4zm34.3 0h32v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V448zm32.9 0h33.4l13 43.4c2.5 8.5-2.3 17.4-10.7 19.9s-17.4-2.3-19.9-10.7L528.9 448z"]},faClosedCaptioning:{prefix:"far",iconName:"closed-captioning",icon:[576,512,[],"f20a","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z"]},faPersonHiking:ev3,faHiking:ev5,faRightFromLine:ev8,faArrowAltFromLeft:ev9,faVenusDouble:{prefix:"far",iconName:"venus-double",icon:[640,512,[9890],"f226","M192 304a128 128 0 1 0 0-256 128 128 0 1 0 0 256zM368 176c0 89.1-66.2 162.7-152 174.4V400h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V350.4C82.2 338.7 16 265.1 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c10.9-11.7 20.5-24.6 28.5-38.6C393.7 294.9 419.8 304 448 304c70.7 0 128-57.3 128-128s-57.3-128-128-128c-28.2 0-54.3 9.1-75.5 24.6c-8-14-17.6-26.9-28.5-38.6C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 89.1-66.2 162.7-152 174.4V400h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H472v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V350.4c-29.7-4-57-15.5-80-32.4z"]},faImages:{prefix:"far",iconName:"images",icon:[576,512,[],"f302","M160 80H512c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H490.8L388.1 178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7 4.1-20.1 10.9l-52.2 79.8-12.4-16.9c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8 3.6-19.4 9.8L175.6 336H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM96 96V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120zm208 24a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCalculator:{prefix:"far",iconName:"calculator",icon:[384,512,[128425],"f1ec","M336 176V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V176H336zm0-48H48V64c0-8.8 7.2-16 16-16H320c8.8 0 16 7.2 16 16v64zm48 0V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64v64 24 24V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V176 152 128zM80 232a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 64a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM80 408c0 13.3 10.7 24 24 24h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H104c-13.3 0-24 10.7-24 24zM192 208a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM168 320a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM280 208a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM256 320a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 64a24 24 0 1 0 0 48 24 24 0 1 0 0-48z"]},faShuttlecock:{prefix:"far",iconName:"shuttlecock",icon:[512,512,[],"f45b","M247 48l-43.3 89.2L280 97.4V48H247zM168.5 209.6l-38.9 80L159 319l75.9-75.9 25.7-81.5-92.1 48zM328 40V80h72c17.7 0 32 14.3 32 32v72h40c22.1 0 40 17.9 40 40v46c0 15.3-8.7 29.3-22.5 36l-242 117.5c-.7 1.4-1.7 2.7-2.8 3.8l-51.5 51.5c-21.2 21.2-50 33.1-80 33.1C50.7 512 0 461.3 0 398.9c0-30 11.9-58.8 33.1-80l51.5-51.5c1.2-1.2 2.5-2.1 3.8-2.8L206 22.5C212.7 8.7 226.7 0 242 0h46c22.1 0 40 17.9 40 40zM222.3 382.3l80-38.9 48-92.1-81.5 25.7L193 353l29.4 29.4zm70.4-163.1L384 190.4V128H321.6l-28.8 91.2zM188.1 416L96 323.9 73.3 346.6l92.1 92.1L188.1 416zm-48.4 42.3l-86-86C50 380.6 48 389.6 48 398.9c0 36 29.2 65.1 65.1 65.1c9.2 0 18.3-2 26.6-5.7zm235.1-150L464 265V232H414.6l-39.7 76.3z"]},faUserHair:{prefix:"far",iconName:"user-hair",icon:[448,512,[],"e45a","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128zM49.6 464H398.4c-9.3-54.5-56.8-96-113.9-96H163.6c-57.2 0-104.6 41.5-113.9 96zM0 483.6C0 393.2 73.2 320 163.6 320H284.4C374.8 320 448 393.2 448 483.6c0 15.7-12.7 28.4-28.4 28.4H28.4C12.7 512 0 499.3 0 483.6z"]},faEyeEvil:{prefix:"far",iconName:"eye-evil",icon:[640,512,[],"f6db","M288.4 115.5L320 65l31.6 50.6c6.3 10 16 17.4 27.4 20.7c10.6 3.1 20.6 6.9 30 11.4c11 5.3 23.5 6.2 35.2 2.6l27.7-8.6-2.3 3.6c-10.6 16.2-10.5 37.1 .3 53.2c4.2 6.2 7.6 12.5 10.3 19c5.2 12.4 15.4 22 28.1 26.5L542.1 256l-33.9 12.1c-12.7 4.5-22.8 14.1-28.1 26.5c-2.7 6.5-6.2 12.8-10.3 19c-10.8 16.1-10.9 37-.3 53.2l2.3 3.6-27.7-8.6c-11.6-3.6-24.2-2.7-35.2 2.6c-9.4 4.5-19.4 8.4-30 11.4c-11.4 3.3-21.1 10.6-27.4 20.7L320 447l-31.6-50.6c-6.3-10-16-17.4-27.4-20.7c-10.6-3.1-20.6-6.9-30-11.4c-11-5.3-23.5-6.2-35.2-2.6l-27.7 8.6 2.3-3.6c10.6-16.2 10.5-37.1-.3-53.2c-4.2-6.2-7.6-12.5-10.3-19c-5.2-12.4-15.4-22-28.1-26.5L97.9 256l33.9-12.1c12.7-4.5 22.8-14.1 28.1-26.5c2.7-6.5 6.2-12.8 10.3-19c10.8-16.1 10.9-37 .3-53.2l-2.3-3.6 27.7 8.6c11.6 3.6 24.2 2.7 35.2-2.6c9.4-4.5 19.4-8.4 30-11.4c11.4-3.3 21.1-10.6 27.4-20.7zM392.3 90.1L344.5 13.6C339.2 5.1 330 0 320 0s-19.2 5.1-24.5 13.6L247.7 90.1c-13.1 3.8-25.7 8.6-37.5 14.3L114.9 74.7c-9.2-2.9-19.1 .3-24.9 8s-6.1 18.1-.8 26.1l41.3 62.7c-5.8 8.6-10.7 17.7-14.7 27.1L15.1 234.6C6 237.8 0 246.4 0 256s6 18.2 15.1 21.4l100.6 35.9c4 9.4 8.9 18.5 14.7 27.1L89.2 403.2c-5.3 8-4.9 18.5 .8 26.1s15.7 10.9 24.9 8l95.3-29.8c11.8 5.7 24.4 10.5 37.5 14.3l47.8 76.5C300.8 506.9 310 512 320 512s19.2-5.1 24.5-13.6l47.8-76.5c13.1-3.8 25.7-8.6 37.5-14.3l95.3 29.8c9.2 2.9 19.1-.3 24.9-8s6.1-18.1 .8-26.1l-41.3-62.7c5.8-8.6 10.7-17.7 14.7-27.1l100.6-35.9c9-3.2 15.1-11.8 15.1-21.4s-6-18.2-15.1-21.4L524.3 198.7c-4-9.4-8.9-18.5-14.7-27.1l41.3-62.7c5.3-8 4.9-18.5-.8-26.1s-15.7-10.9-24.9-8l-95.3 29.8c-11.8-5.7-24.4-10.5-37.5-14.3zM256 245.5c12 4 24.5 7 37.3 8.7c.1 .4 .2 .7 .4 1.1c5.5 14.4 13.5 24.4 18.1 29.3c2.1 2.3 5.1 3.4 8.2 3.4s6.1-1.1 8.2-3.4c4.5-4.9 12.6-14.9 18.1-29.3c.1-.4 .3-.7 .4-1.1c12.9-1.7 25.3-4.6 37.3-8.7c0 .8 0 1.6 0 2.5c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-.8 0-1.6 0-2.5zM246 242l0 0c0 0 .1 0 .1 0l-.1 0c0 0 0 0 0 0zm148 0a.1 .1 0 1 0 -.1-.1 .1 .1 0 1 0 .1 .1zM220.1 219c-2.7 9.2-4.1 18.9-4.1 29c0 57.4 46.6 104 104 104s104-46.6 104-104c0-10-1.4-19.8-4.1-29c-4.9-16.8-25-20.6-41.3-14.1C360.5 212.1 340.7 216 320 216s-40.5-3.9-58.6-11.1c-16.3-6.4-36.4-2.7-41.3 14.1z"]},faPeoplePulling:{prefix:"far",iconName:"people-pulling",icon:[576,512,[],"e535","M80 0a48 48 0 1 1 0 96A48 48 0 1 1 80 0zM48 271.9V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-30.9 25.1-56 56-56h58.4c15.1 0 29.9 3.9 43 11.2l122.5 68.7c17.9-34 48.4-60 85.1-72.3c15.3-5.1 31.3-7.7 47.4-7.7h4.9c52.5 0 98.7 34.8 113.2 85.4l10.9 38.1L569 279c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L506 283.9c-4.8-4.8-8.3-10.8-10.2-17.3l-10.5-36.7-28.5 91.3 50.1 40.7c6.9 5.6 11.8 13.4 13.8 22.1l22.8 98.6c3 12.9-5.1 25.8-18 28.8s-25.8-5.1-28.8-18l-22.1-96L370 312.6c-18.1-14.7-25.2-39.1-17.8-61.2L375 183.1c-24.7 9.8-44.7 28.9-55.6 53.3l-9.5 21.3c-5.4 12.1-19.6 17.6-31.7 12.2c-6.8-3-11.5-8.8-13.3-15.4L160.5 196l63 286.9c2.8 12.9-5.3 25.7-18.3 28.6s-25.7-5.4-28.6-18.3L145.6 352H114.7l28.7 130.9c2.8 12.9-5.3 25.7-18.3 28.6s-25.7-5.4-28.6-18.3L48 271.9zM106.9 176H76.1l28.1 128H135L106.9 176zM464 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM397.8 266.6c-1.1 3.2 0 6.6 2.5 8.7l16.3 13.3 32.4-103.8c.1-.3 .2-.7 .3-1c-6.7-3.5-14-5.9-21.7-7.1l-29.9 89.8zm-42.1 75.6l39 31.7-19.2 48c-2 5-5 9.6-8.9 13.4L297 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l68.5-68.5 24.1-60.4z"]},faN:{prefix:"far",iconName:"n",icon:[384,512,[110],"4e","M15.8 33.4c9.5-3.5 20.1-.6 26.6 7.1L336 390.1V56c0-13.3 10.7-24 24-24s24 10.7 24 24V456c0 10.1-6.3 19.1-15.8 22.6s-20.1 .6-26.6-7.1L48 121.9V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 45.9 6.3 36.9 15.8 33.4z"]},faSwap:{prefix:"far",iconName:"swap",icon:[640,512,[],"e609","M240 119c0 22.6-18.3 41-41 41H152V360c0 39.8 32.2 72 72 72s72-32.2 72-72V152c0-66.3 53.7-120 120-120s120 53.7 120 120V352h47c22.6 0 41 18.3 41 41c0 10.9-4.3 21.3-12 29l-83 83c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7l-83-83c-7.7-7.7-12-18.1-12-29c0-22.6 18.3-41 41-41h47V152c0-39.8-32.2-72-72-72s-72 32.2-72 72V360c0 66.3-53.7 120-120 120s-120-53.7-120-120V160H57c-22.6 0-41-18.3-41-41c0-10.9 4.3-21.3 12-29L111 7c4.5-4.5 10.6-7 17-7s12.5 2.5 17 7l83 83c7.7 7.7 12 18.1 12 29zM73.9 112l108.1 0L128 57.9 73.9 112zm384 288L512 454.1 566.1 400H457.9z"]},faGarage:{prefix:"far",iconName:"garage",icon:[640,512,[],"e009","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 368V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V368H144zm0-48H496V240H144v80zm136 96h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCableCar:ev7,faTram:eCe,faShovelSnow:{prefix:"far",iconName:"shovel-snow",icon:[512,512,[],"f7c3","M391 7c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-31.4 31.4c-15.1 15.1-35.6 23.6-57 23.6c-13.5 0-26.2-3.3-37.4-9.2L297.9 248l35.3 35.3c19.8 19.8 21.9 51.2 4.9 73.5L236.7 489.9c-10.6 13.9-27.1 22.1-44.5 22.1h-2.9c-14.9 0-29.1-5.9-39.6-16.4L16.4 362.3C5.9 351.8 0 337.6 0 322.7v-2.9c0-17.5 8.2-34 22.1-44.5L155.2 173.9c22.3-17 53.7-14.9 73.5 4.9L264 214.1l81.2-81.2c-5.9-11.2-9.2-23.9-9.2-37.4c0-21.4 8.5-41.9 23.6-57L391 7zm17 50.9L393.5 72.4c-6.1 6.1-9.5 14.4-9.5 23c0 18 14.6 32.6 32.6 32.6c8.6 0 16.9-3.4 23-9.5L454.1 104 408 57.9zM184.3 212L51.2 313.5c-2 1.5-3.2 3.9-3.2 6.4v2.9c0 2.1 .8 4.2 2.3 5.7L183.6 461.7c1.5 1.5 3.5 2.3 5.7 2.3h2.9c2.5 0 4.9-1.2 6.4-3.2L300 327.7c2.4-3.2 2.1-7.7-.7-10.5L194.8 212.7c-2.8-2.8-7.3-3.1-10.5-.7zm5.8 90.1l-32 32c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l32-32c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3zm48 48l-32 32c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l32-32c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3z"]},faCloudRain:{prefix:"far",iconName:"cloud-rain",icon:[512,512,[127783,9926],"f73d","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM89.2 372L54.2 436.6C50.1 444.1 48 452.5 48 461v3c0 26.5 21.5 48 48 48s48-21.5 48-48v-3c0-8.5-2.1-16.9-6.2-24.3L102.8 372c-1.3-2.5-3.9-4-6.8-4s-5.4 1.5-6.8 4zm160 0l-35.1 64.6c-4.1 7.5-6.2 15.8-6.2 24.3v3c0 26.5 21.5 48 48 48s48-21.5 48-48v-3c0-8.5-2.1-16.9-6.2-24.3L262.8 372c-1.3-2.5-3.9-4-6.8-4s-5.4 1.5-6.8 4zm124.9 64.6c-4.1 7.5-6.2 15.8-6.2 24.3v3c0 26.5 21.5 48 48 48s48-21.5 48-48v-3c0-8.5-2.1-16.9-6.2-24.3L422.8 372c-1.3-2.5-3.9-4-6.8-4s-5.4 1.5-6.8 4l-35.1 64.6z"]},faFaceLying:{prefix:"far",iconName:"face-lying",icon:[512,512,[],"e37e","M431.3 368H352c-13.3 0-24-10.7-24-24s10.7-24 24-24h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H288c-13.3 0-24-10.7-24-24s10.7-24 24-24H440c7.7 0 15.1 1.2 22.1 3.4C448.1 126.1 361.2 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208c73.6 0 138.3-38.3 175.3-96zm67.4-30.3C464.6 439 368.8 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 8.8-.4 17.6-1.3 26.2c.9 4.5 1.3 9.1 1.3 13.8c0 15.6-4.9 30-13.3 41.7zM144.4 176a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM195.2 390.4c-8 10.6-23 12.7-33.6 4.8s-12.7-23-4.8-33.6C175.7 336.4 206 320 240 320c14.7 0 28.8 3.1 41.6 8.7c12.1 5.3 17.7 19.5 12.4 31.6s-19.5 17.7-31.6 12.4c-6.8-3-14.4-4.6-22.4-4.6c-18.3 0-34.6 8.8-44.8 22.4z"]},faSprinkler:{prefix:"far",iconName:"sprinkler",icon:[512,512,[],"e035","M0 24a24 24 0 1 1 48 0A24 24 0 1 1 0 24zm24 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM88 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM64 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88-80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM512 232a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM488 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24-80a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM424 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24 136a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-88-80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM97.8 270.8c3.7-9 12.5-14.8 22.2-14.8H232V88c0-13.3 10.7-24 24-24s24 10.7 24 24V256H392c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-89 89V472c0 22.1-17.9 40-40 40H232c-22.1 0-40-17.9-40-40V385.9l-89-89c-6.9-6.9-8.9-17.2-5.2-26.2zM256 304H177.9l55 55c4.5 4.5 7 10.6 7 17v88h32V376c0-6.4 2.5-12.5 7-17l55-55H256z"]},faBuildingCircleXmark:{prefix:"far",iconName:"building-circle-xmark",icon:[640,512,[],"e4d4","M64 48H320c8.8 0 16 7.2 16 16V294.6c11.1-24.3 27.7-45.5 48-62.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c19.5 0 37-8.7 48.7-22.5c-13.4-14-24.5-30.3-32.7-48.1V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faPersonSledding:eCt,faSledding:eCa,faGameConsoleHandheld:{prefix:"far",iconName:"game-console-handheld",icon:[384,512,[],"f8bb","M64 48c-8.8 0-16 7.2-16 16V416c0 26.5 21.5 48 48 48H288c26.5 0 48-21.5 48-48V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V416c0 53-43 96-96 96H96c-53 0-96-43-96-96V64zM232 336a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM128 288c8.8 0 16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H144v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V352H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V304c0-8.8 7.2-16 16-16zM112 96H272c8.8 0 16 7.2 16 16V224c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V112c0-8.8 7.2-16 16-16z"]},faShip:{prefix:"far",iconName:"ship",icon:[576,512,[128674],"f21a","M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V64h40c30.9 0 56 25.1 56 56V238.4l25.9 9.7c38.1 14.3 48.7 63.2 19.9 92L457 409c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l68.9-68.9c4.1-4.1 2.6-11.1-2.8-13.1L290.8 218.7c-1.8-.7-3.8-.7-5.6 0L87 293c-5.4 2-7 9-2.8 13.1L153 375c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L50.2 340.1c-28.8-28.8-18.2-77.7 19.9-92L96 238.4V120c0-30.9 25.1-56 56-56h40V32zm-48 88V220.4l124.3-46.6c12.7-4.8 26.6-4.8 39.3 0L432 220.4V120c0-4.4-3.6-8-8-8H152c-4.4 0-8 3.6-8 8zM111.9 430.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faClockSixThirty:{prefix:"far",iconName:"clock-six-thirty",icon:[512,512,[],"e353","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V256c0-13.3-10.7-24-24-24s-24 10.7-24 24V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faBatterySlash:{prefix:"far",iconName:"battery-slash",icon:[640,512,[],"f377","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6C563.1 386 576 362.5 576 336V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H154.8L38.8 5.1zM216 144H496c17.7 0 32 14.3 32 32V336c0 15.9-11.6 29.1-26.7 31.6L216 144zM345.2 368H112c-17.7 0-32-14.3-32-32V176c0-5.1 1.2-10 3.4-14.3l-38-30C36.9 144.4 32 159.6 32 176V336c0 44.2 35.8 80 80 80H406.2l-60.9-48z"]},faTugrikSign:{prefix:"far",iconName:"tugrik-sign",icon:[384,512,[],"e2ba","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H168V205.3L58.2 232.7c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5L168 254.7v46.5L58.2 328.7c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5L168 350.7V456c0 13.3 10.7 24 24 24s24-10.7 24-24V338.7l109.8-27.5c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5L216 289.3V242.7l109.8-27.5c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5L216 193.3V80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H192 24z"]},faArrowsDownToLine:{prefix:"far",iconName:"arrows-down-to-line",icon:[576,512,[],"e4b8","M552 432L24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24l528 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm17-159c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-63 63L472 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 246.1-63-63c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L431 377c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7L569 273zM249 239c-9.4-9.4-24.6-9.4-33.9 0l-63 63L152 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 246.1L41 239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L111 377c9.4 9.4 24.6 9.4 33.9 0L249 273c9.4-9.4 9.4-24.6 0-33.9z"]},faDownload:{prefix:"far",iconName:"download",icon:[512,512,[],"f019","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V294.1l-95-95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 369c9.4 9.4 24.6 9.4 33.9 0L409 233c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95V24zM128.8 304H64c-35.3 0-64 28.7-64 64v80c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V368c0-35.3-28.7-64-64-64H383.2l-48 48H448c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16H176.8l-48-48zM432 408a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faAnglesUpDown:{prefix:"far",iconName:"angles-up-down",icon:[448,512,[],"e60d","M239 498.7c-8.8 7-21.2 7-30 0L49 370.7c-10.4-8.3-12-23.4-3.7-33.7s23.4-12 33.7-3.8l145 116 145-116c10.4-8.3 25.5-6.6 33.7 3.8s6.6 25.5-3.8 33.7l-160 128zM399 141.3c10.3 8.3 12 23.4 3.7 33.7s-23.4 12-33.7 3.7L224 62.7 79 178.7c-10.4 8.3-25.5 6.6-33.7-3.7s-6.6-25.5 3.7-33.7l160-128c8.8-7 21.2-7 30 0l160 128z"]},faShelves:eCn,faInventory:eCr,faCloudSnow:{prefix:"far",iconName:"cloud-snow",icon:[512,512,[127784],"f742","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM64 352c-13.3 0-24 10.7-24 24v16H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H40v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H88V376c0-13.3-10.7-24-24-24zm192 32c-13.3 0-24 10.7-24 24v16H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v16c0 13.3 10.7 24 24 24s24-10.7 24-24V472h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V408c0-13.3-10.7-24-24-24zm216-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H472V376z"]},faFaceGrin:eCi,faGrin:eCc,faDeleteLeft:eCs,faBackspace:eCo,faOven:{prefix:"far",iconName:"oven",icon:[448,512,[],"e01d","M352 48c26.5 0 48 21.5 48 48v64H48V96c0-26.5 21.5-48 48-48H352zm48 160V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208H400zM96 0C43 0 0 43 0 96V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-53-43-96-96-96H96zm32 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM112 240c-17.7 0-32 14.3-32 32V400c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32H112zm32 48H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faCloudBinary:{prefix:"far",iconName:"cloud-binary",icon:[640,512,[],"e601","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM176 216v16c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V216c0-22.1-17.9-40-40-40H216c-22.1 0-40 17.9-40 40zm40-8h16c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H216c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8zm72-16c0 8.8 7.2 16 16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V192c0-8.8-7.2-16-16-16H304c-8.8 0-16 7.2-16 16zm120-16c-22.1 0-40 17.9-40 40v16c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V216c0-22.1-17.9-40-40-40H408zm-8 40c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H408c-4.4 0-8-3.6-8-8V216zM192 320c0 8.8 7.2 16 16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm80 24v16c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V344c0-22.1-17.9-40-40-40H312c-22.1 0-40 17.9-40 40zm40-8h16c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8V344c0-4.4 3.6-8 8-8zm88-32c-8.8 0-16 7.2-16 16s7.2 16 16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c0-8.8-7.2-16-16-16H400z"]},faEyeDropper:eCl,faEyeDropperEmpty:eCf,faEyedropper:eCd,faCommentCaptions:{prefix:"far",iconName:"comment-captions",icon:[512,512,[],"e146","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM120 192c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm224 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zM136 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H136zm112 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H376c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faCommentsQuestion:{prefix:"far",iconName:"comments-question",icon:[640,512,[],"e14e","M80.7 253.2c14.3 15 17.3 37.6 7.5 55.8c-1.1 2-2.2 4-3.2 5.9c-2.5 4.5-5.2 9-7.9 13.6c17.1-4.5 33.9-10.7 49.9-18c4.3-1.9 8.5-3.9 12.6-6c9.5-4.8 20.3-6.2 30.7-4.2c12.1 2.4 24.8 3.6 37.8 3.6c96.2 0 160-64.5 160-128s-63.8-128-160-128S48 112.5 48 176c0 28 11.4 54.9 32.7 77.2zM416 176c0 97.2-93.1 176-208 176c-16.2 0-31.9-1.6-47.1-4.5c-4.6 2.3-9.4 4.6-14.2 6.8C110.5 370.7 67 384 24 384c-9.6 0-18.2-5.7-22-14.5c-3.8-8.8-2-19 4.6-25.9c14.2-15.6 26.2-33.7 36.6-52.1c.9-1.7 1.9-3.4 2.8-5.1C17.2 256.1 0 217.8 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM245.2 381.5c17.2-2.4 34-6.3 50-11.8C322 405.5 370.3 432 432 432c13.1 0 25.8-1.3 37.8-3.6c10.4-2 21.2-.6 30.7 4.2c4.1 2.1 8.3 4.1 12.6 6c16 7.2 32.9 13.5 49.9 18c-2.8-4.6-5.4-9.1-7.9-13.6c-1.1-1.9-2.2-3.9-3.2-5.9c-9.8-18.3-6.8-40.8 7.5-55.8C580.6 358.9 592 332 592 304c0-59.9-56.8-120.7-144-127.4l0-.6c0-16.6-2.2-32.6-6.2-47.8C552.1 132.5 640 209.6 640 304c0 41.8-17.2 80.1-45.9 110.3c.9 1.7 1.9 3.5 2.8 5.1c10.3 18.4 22.3 36.5 36.6 52.1c6.6 7 8.3 17.2 4.6 25.9c-3.8 8.8-12.5 14.5-22 14.5c-43 0-86.5-13.3-122.7-29.7c-4.8-2.2-9.6-4.5-14.2-6.8c-15.1 3-30.9 4.5-47.1 4.5c-82 0-153-40.2-186.8-98.5zM147.9 112.1c5.5-15.4 20.1-25.7 36.4-25.7h41.3c24.2 0 43.7 19.6 43.7 43.7c0 15.7-8.4 30.1-22 37.9L224 181.4v.3c0 8.8-7.2 16-16 16s-16-7.2-16-16v-9.5c0-5.7 3.1-11 8-13.9l31.4-18c3.6-2.1 5.9-6 5.9-10.2c0-6.5-5.3-11.7-11.7-11.7H184.3c-2.8 0-5.3 1.8-6.3 4.4l-.3 .9c-3 8.3-12.1 12.7-20.4 9.7s-12.7-12.1-9.7-20.4l.3-.9zM185.3 244a22.7 22.7 0 1 1 45.3 0 22.7 22.7 0 1 1 -45.3 0z"]},faScribble:{prefix:"far",iconName:"scribble",icon:[512,512,[],"e23f","M183.3 21.4C198.3 7.7 218 0 238.4 0h1C283.9 0 320 36.1 320 80.6c0 21.4-8.5 41.9-23.6 57L89.5 344.4c-6.1 6.1-9.5 14.4-9.5 23c0 18 14.6 32.6 32.6 32.6c8.6 0 16.9-3.4 23-9.5L374.5 151.6c15.1-15.1 35.6-23.6 57-23.6c44.5 0 80.6 36.1 80.6 80.6c0 21.4-8.5 41.9-23.6 57L384.2 369.8c-10.4 10.3-16.2 24.4-16.2 39c0 30.5 24.7 55.2 55.2 55.2h4.4c5.6 0 11.2-.9 16.6-2.7l36.2-12.1c12.6-4.2 26.2 2.6 30.4 15.2s-2.6 26.2-15.2 30.4l-36.2 12.1c-10.2 3.4-21 5.2-31.8 5.2h-4.4c-57 0-103.2-46.2-103.2-103.2c0-27.4 10.9-53.6 30.2-73L454.5 231.6c6.1-6.1 9.5-14.4 9.5-23c0-18-14.6-32.6-32.6-32.6c-8.6 0-16.9 3.4-23 9.5L169.5 424.4c-15.1 15.1-35.6 23.6-57 23.6C68.1 448 32 411.9 32 367.4c0-21.4 8.5-41.9 23.6-57L262.5 103.6c6.1-6.1 9.5-14.4 9.5-23c0-18-14.6-32.6-32.6-32.6h-1c-8.4 0-16.5 3.2-22.7 8.8L40.2 217.7c-9.8 9-25 8.3-33.9-1.5s-8.3-25 1.5-33.9L183.3 21.4z"]},faRotateExclamation:{prefix:"far",iconName:"rotate-exclamation",icon:[512,512,[],"e23c","M256 80c-72.7 0-135.2 44.1-162 107.1c-5.2 12.2-19.3 17.9-31.5 12.7s-17.9-19.3-12.7-31.5C83.9 88.2 163.4 32 256 32c52.5 0 102.8 20.8 139.9 57.9L448 142.1V88c0-13.3 10.7-24 24-24s24 10.7 24 24V200c0 13.3-10.7 24-24 24H360c-13.3 0-24-10.7-24-24s10.7-24 24-24h54.1l-52.1-52.1C333.8 95.8 295.7 80 256 80zM449.4 312.6c12.2 5.2 17.8 19.3 12.6 31.5C427.8 424 348.5 480 256 480c-52.5 0-102.8-20.8-139.9-57.9L64 369.9V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H97.9l52.1 52.1C178.2 416.2 216.3 432 256 432c72.6 0 135-43.9 161.9-106.8c5.2-12.2 19.3-17.8 31.5-12.6zM256 128c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faFileCircleCheck:{prefix:"far",iconName:"file-circle-check",icon:[576,512,[],"e5a0","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm224-96a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faGlass:{prefix:"far",iconName:"glass",icon:[384,512,[129371],"f804","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c37.4 0 68.5-28.6 71.7-65.8L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM57.1 128L50.2 48H333.8l-6.9 80H57.1zm4.1 48H322.8L299.9 442.1C298.8 454.5 288.4 464 276 464H108c-12.5 0-22.8-9.5-23.9-21.9L61.2 176z"]},faLoader:{prefix:"far",iconName:"loader",icon:[512,512,[],"e1d4","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zm0 384c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V408zM0 256c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm408-24c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H408zM437 75c-9.4-9.4-24.6-9.4-33.9 0l-56.6 56.6c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L437 108.9c9.4-9.4 9.4-24.6 0-33.9zM165.5 380.4c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L75 403.1c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l56.6-56.6zM75 75c-9.4 9.4-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L108.9 75c-9.4-9.4-24.6-9.4-33.9 0zM380.5 346.5c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L403.1 437c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56.6-56.6z"]},faForward:{prefix:"far",iconName:"forward",icon:[512,512,[9193],"f04e","M224 94c0-16.6 13.5-30 30-30c6.3 0 12.5 2 17.6 5.7L502.1 236.6c6.2 4.5 9.9 11.7 9.9 19.4s-3.7 14.9-9.9 19.4L271.7 442.3c-5.1 3.7-11.3 5.7-17.6 5.7c-16.6 0-30-13.4-30-30V318.9L47.3 442.6c-5.1 3.5-11.1 5.4-17.3 5.4C13.5 448 0 434.5 0 417.9V94.1C0 77.5 13.5 64 30.1 64c6.2 0 12.2 1.9 17.3 5.4L224 193.1V94zm0 157.7L48 128.5v255L224 260.3v-8.6zM447.1 256L272 129.2V382.8L447.1 256z"]},faUserPilot:{prefix:"far",iconName:"user-pilot",icon:[448,512,[],"e2c0","M217.9 .8c4-1.1 8.2-1.1 12.2 0l152 40c8.6 2.3 15.3 9.1 17.3 17.8s-1 17.8-7.8 23.6L368 102.5v8.4c0 10.7-5.3 20.8-15.1 25.2c-24.1 10.8-68.6 24-128.9 24s-104.8-13.2-128.9-24C85.3 131.7 80 121.6 80 110.9v-8.4L56.4 82.2c-6.8-5.8-9.8-14.9-7.8-23.6s8.7-15.6 17.3-17.8l152-40zM183.2 65.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c4.5 2.3 9.8 2.3 14.3 0l48-24c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2L224 86.1 183.2 65.7zM98.1 168.8c14 5.4 28.5 9.9 43.3 13.4c-.4 3.2-.6 6.5-.6 9.8c0 46 37.2 83.2 83.2 83.2s83.2-37.2 83.2-83.2c0-3.3-.2-6.6-.6-9.8c14.8-3.6 29.3-8.1 43.3-13.4c1.4 7.5 2.1 15.3 2.1 23.2c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-7.9 .7-15.7 2.1-23.2zM50.9 464H188.5c-2.3-1.5-4.5-3.2-6.6-5.1l-65.2-57.1c-31.9 6.7-57.3 30.9-65.7 62.2zm346.1 0c-8.4-31.2-33.8-55.5-65.7-62.2l-65.2 57.1c-2.1 1.9-4.3 3.6-6.6 5.1H397.1zM126.5 352.2c3.9-.2 7.8 1.2 10.7 3.8l76.3 66.7c6 5.3 15 5.3 21.1 0l76.3-66.7c3-2.6 6.8-4.1 10.7-3.8C392.1 356.3 448 414.8 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4c0-71.6 55.9-130.1 126.5-134.2z"]},faMobile:eCu,faMobileAndroid:eCp,faMobilePhone:eCh,faCodePullRequestClosed:{prefix:"far",iconName:"code-pull-request-closed",icon:[512,512,[],"e3f9","M144 80A32 32 0 1 0 80 80a32 32 0 1 0 64 0zm48 0c0 35.8-23.5 66.1-56 76.3V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V156.3C55.5 146.1 32 115.8 32 80C32 35.8 67.8 0 112 0s80 35.8 80 80zM112 464a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 48c-44.2 0-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V224c0-13.3 10.7-24 24-24s24 10.7 24 24V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80zM327 7c9.4-9.4 24.6-9.4 33.9 0l39 39L439 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-39 39 39 39c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L327 41c-9.4-9.4-9.4-24.6 0-33.9z"]},faFaceMeh:eCb,faMeh:eCm,faAlignCenter:{prefix:"far",iconName:"align-center",icon:[448,512,[],"f037","M120 40c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM24 168c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM96 320c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zM24 424c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faBookSkull:eCg,faBookDead:eCy,faIdCard:eCM,faDriversLicense:eCv,faFaceDotted:{prefix:"far",iconName:"face-dotted",icon:[512,512,[129765],"e47f","M256 0c-13.6 0-27 1.1-40 3.1c-13.1 2.1-22 14.3-20 27.4s14.3 22 27.4 20C234 48.9 244.9 48 256 48s22 .9 32.6 2.5c13.1 2.1 25.4-6.9 27.4-20s-6.9-25.4-20-27.4C283 1.1 269.6 0 256 0zM133.7 87.7c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3C83.8 64.7 64.7 83.8 48.9 105.5c-7.8 10.7-5.4 25.7 5.3 33.5s25.7 5.4 33.5-5.3c12.8-17.6 28.4-33.2 46.1-46.1zM406.5 48.9c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5c17.6 12.8 33.2 28.4 46 46.1c7.8 10.7 22.8 13.1 33.5 5.3s13.1-22.8 5.3-33.5c-15.8-21.7-34.9-40.8-56.6-56.6zM50.5 223.4c2.1-13.1-6.9-25.4-20-27.4s-25.4 6.9-27.4 20C1.1 229 0 242.4 0 256s1.1 27 3.1 40c2.1 13.1 14.3 22 27.4 20s22-14.3 20-27.4C48.9 278 48 267.1 48 256s.9-22 2.5-32.6zM508.9 216c-2.1-13.1-14.3-22-27.4-20s-22 14.3-20 27.4c1.7 10.6 2.5 21.5 2.5 32.6s-.9 22-2.5 32.6c-2.1 13.1 6.9 25.4 20 27.4s25.4-6.9 27.4-20c2.1-13.1 3.1-26.4 3.1-40s-1.1-27-3.1-40zM87.7 378.3c-7.8-10.7-22.8-13.1-33.5-5.3s-13.1 22.8-5.3 33.5c15.8 21.7 34.9 40.8 56.6 56.6c10.7 7.8 25.7 5.4 33.5-5.3s5.4-25.7-5.3-33.5c-17.6-12.8-33.2-28.4-46.1-46zm375.4 28.2c7.8-10.7 5.4-25.7-5.3-33.5s-25.7-5.4-33.5 5.3c-12.8 17.6-28.4 33.2-46 46c-10.7 7.8-13.1 22.8-5.3 33.5s22.8 13.1 33.5 5.3c21.7-15.8 40.8-34.9 56.6-56.6zm-239.7 55c-13.1-2.1-25.4 6.9-27.4 20s6.9 25.4 20 27.4c13.1 2.1 26.4 3.1 40 3.1s27-1.1 40-3.1c13.1-2.1 22-14.3 20-27.4s-14.3-22-27.4-20C278 463.1 267.1 464 256 464s-22-.9-32.6-2.5zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM184 328c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faFaceWorried:{prefix:"far",iconName:"face-worried",icon:[512,512,[],"e3a3","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM182.4 414.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8zM144.4 272a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 160c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z"]},faOutdent:eCC,faDedent:eCI,faCourtSport:{prefix:"far",iconName:"court-sport",icon:[640,512,[],"e643","M64 80c-8.8 0-16 7.2-16 16v32H64c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64H48v32c0 8.8 7.2 16 16 16H296V365.4c-50.3-11-88-55.8-88-109.4s37.7-98.4 88-109.4V80H64zM344 365.4V432H576c8.8 0 16-7.2 16-16V384H576c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h16V96c0-8.8-7.2-16-16-16H344v66.6c50.3 11 88 55.8 88 109.4s-37.7 98.4-88 109.4zm0-168.8V315.3c23.5-9.5 40-32.5 40-59.3s-16.5-49.9-40-59.3zm-48 0c-23.5 9.5-40 32.5-40 59.3s16.5 49.9 40 59.3V196.7zM48 176V336H64c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H48zM576 336h16V176H576c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16zM0 96C0 60.7 28.7 32 64 32H576c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},faHeartCircleExclamation:{prefix:"far",iconName:"heart-circle-exclamation",icon:[576,512,[],"e4fe","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faHouse:eCA,faHome:eCz,faHomeAlt:eCL,faHomeLgAlt:eCT,faVectorCircle:{prefix:"far",iconName:"vector-circle",icon:[512,512,[],"e2c6","M232 88h48V40H232V88zM192 32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V49.6c67.8 21 121.4 74.5 142.4 142.4H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H462.4c-21 67.8-74.5 121.4-142.4 142.4V480c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V462.4C124.2 441.4 70.6 387.8 49.6 320H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32H49.6C70.6 124.2 124.2 70.6 192 49.6V32zM100.5 192.3C116 194.5 128 207.9 128 224v64c0 16.1-12 29.5-27.5 31.7c17 41.6 50.3 74.8 91.8 91.8C194.5 396 207.9 384 224 384h64c16.1 0 29.5 12 31.7 27.5c41.6-17 74.8-50.3 91.8-91.8C396 317.5 384 304.1 384 288V224c0-16.1 12-29.5 27.5-31.7c-17-41.6-50.3-74.8-91.8-91.8C317.5 116 304.1 128 288 128H224c-16.1 0-29.5-12-31.7-27.5c-41.6 17-74.8 50.3-91.8 91.8zM424 232v48h48V232H424zM232 424v48h48V424H232zM40 232v48H88V232H40z"]},faCarCircleBolt:{prefix:"far",iconName:"car-circle-bolt",icon:[640,512,[],"e342","M127.7 106.8L103.4 176H408.6l-24.2-69.2c-5.6-16-20.8-26.8-37.8-26.8H165.4c-17 0-32.1 10.7-37.8 26.8zm-79.6 82L82.3 90.9C94.7 55.6 128 32 165.4 32H346.6c37.4 0 70.7 23.6 83.1 58.9l34.3 97.9c2.6 1.5 5.2 3.2 7.6 4.9c-28.3 3.9-54.4 14.6-76.8 30.3H96c-26.5 0-48 21.5-48 48v80H320.7c-.5 5.3-.7 10.6-.7 16c0 10.9 1 21.6 2.9 32H48v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 352 272c0-35.6 19.3-66.6 48.1-83.2zM112 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm384-32a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm47.9 63c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2h35.6l-30.1 54.2c-2.8 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2H516.4l30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z"]},faCalendarWeek:{prefix:"far",iconName:"calendar-week",icon:[448,512,[],"f784","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM112 256H336c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16z"]},faFlyingDisc:{prefix:"far",iconName:"flying-disc",icon:[640,512,[],"e3a9","M486.4 89.6c7.9 7.9 16.9 31.4 .6 80.4c-15.3 45.9-49.5 101-100.7 152.2S279.9 407.6 234 422.9c-49 16.3-72.5 7.3-80.4-.6c-5.6-5.6-11.8-19.2-9-44.3c19.9 19.2 45.3 20.8 62.5 18.9c18.1-2 36.3-8.8 52.8-17c33.6-16.6 70.7-44.5 105.1-78.9s62.2-71.5 78.9-105.1c8.2-16.6 14.9-34.7 17-52.8c1.9-17.2 .3-42.6-18.9-62.5c25.1-2.8 38.7 3.3 44.3 9zM201.2 175.4C104.3 281.9 67.6 404.2 119.7 456.3c55.3 55.3 189.8 10.5 300.5-100.2S575.6 111 520.3 55.7C468.2 3.6 345.9 40.3 239.5 137.1c-6.6 6-13.2 12.2-19.7 18.7c-6.5 6.5-12.7 13-18.6 19.6zm35.6 32.2c5.4-6 11.1-11.9 17-17.8c5.9-5.9 11.9-11.6 17.9-17c57.9-52.3 116.2-78.4 135.5-59.1c21.4 21.4-12.7 90.1-76.1 153.4s-132.1 97.4-153.4 76.1c-19.4-19.4 6.8-77.7 59.1-135.6z"]},faLaptopMedical:{prefix:"far",iconName:"laptop-medical",icon:[640,512,[],"f812","M128 80H512c8.8 0 16 7.2 16 16V320h48V96c0-35.3-28.7-64-64-64H128C92.7 32 64 60.7 64 96V320h48V96c0-8.8 7.2-16 16-16zM50.7 400H589.3c-6.6 18.6-24.4 32-45.3 32H96c-20.9 0-38.7-13.4-45.3-32zM32 352c-17.7 0-32 14.3-32 32c0 53 43 96 96 96H544c53 0 96-43 96-96c0-17.7-14.3-32-32-32H32zM288 144v48H240c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H352V144c0-8.8-7.2-16-16-16H304c-8.8 0-16 7.2-16 16z"]},faSquareDownRight:{prefix:"far",iconName:"square-down-right",icon:[448,512,[],"e26c","M384 432c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384zm64-16c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416zM320 198.6V336c0 8.8-7.2 16-16 16H166.6c-12.5 0-22.6-10.1-22.6-22.6c0-6 2.4-11.8 6.6-16L184 280l-66.3-66.3C114 210 112 205.1 112 200s2-10 5.7-13.7l36.7-36.7c3.6-3.6 8.5-5.7 13.7-5.7s10 2 13.7 5.7L248 216l33.4-33.4c4.2-4.2 10-6.6 16-6.6c12.5 0 22.6 10.1 22.6 22.6z"]},faB:{prefix:"far",iconName:"b",icon:[320,512,[98],"42","M56 32C25.1 32 0 57.1 0 88V256 424c0 30.9 25.1 56 56 56H196c68.5 0 124-55.5 124-124c0-48.9-28.3-91.1-69.3-111.3c23-22.5 37.3-53.9 37.3-88.7c0-68.5-55.5-124-124-124H56zM164 232H48V88c0-4.4 3.6-8 8-8H164c42 0 76 34 76 76s-34 76-76 76zM48 280H164h28 4c42 0 76 34 76 76s-34 76-76 76H56c-4.4 0-8-3.6-8-8V280z"]},faSeatAirline:{prefix:"far",iconName:"seat-airline",icon:[448,512,[],"e244","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V142.9c0 14.7 3.1 29.2 9.1 42.5L89.1 364c14.2 31.6 45.6 52 80.3 52H216v48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H264V416h88c29.1 0 55.3-17.5 66.5-44.3l27.7-66.5c3.1-7.4 2.3-15.9-2.2-22.5S432 272 424 272H100.5L86.2 240H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H64.6L52.9 165.8c-3.2-7.2-4.9-15-4.9-22.9V24zm84.9 320.4L122 320H388l-13.8 33.2c-3.7 8.9-12.5 14.8-22.2 14.8H169.4c-15.8 0-30.1-9.3-36.5-23.6z"]},faMoonOverSun:eCw,faEclipseAlt:eCH,faPipe:{prefix:"far",iconName:"pipe",icon:[64,512,[],"7c","M32 0C45.3 0 56 10.7 56 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24C8 10.7 18.7 0 32 0z"]},faFileMedical:{prefix:"far",iconName:"file-medical",icon:[384,512,[],"f477","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm96 240v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"]},faPotato:{prefix:"far",iconName:"potato",icon:[512,512,[129364],"e440","M464 144c0-53-43-96-96-96c-26.6 0-50.5 10.7-68 28.2C269.3 107 232 134.9 194 155.7c-16.1 8.8-29.4 22.1-38.2 38.2C134.9 232 107 269.3 76.2 300C58.7 317.5 48 341.4 48 368c0 53 43 96 96 96c20.2 0 38.9-6.2 54.3-16.8c31.8-21.9 67.9-39.9 104.3-52.2c29.5-10 53.5-34 62.1-66.1c11.5-42.8 36.5-84.4 68.8-114.7C452.4 196.6 464 171.7 464 144zm48 0c0 41.5-17.6 78.9-45.7 105.2c-25.8 24.2-46.1 57.9-55.2 92.1c-12.9 48.3-49 84.3-93.1 99.2c-32.3 10.9-64.4 26.9-92.5 46.2C202.4 502.7 174.3 512 144 512C64.5 512 0 447.5 0 368c0-39.8 16.2-75.9 42.3-102C69.8 238.6 95 205 113.6 170.9c13.2-24.1 33.1-44 57.3-57.3C205 95 238.6 69.8 266 42.3C292.1 16.2 328.2 0 368 0c79.5 0 144 64.5 144 144zM352 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM168 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-8 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faDiceOne:{prefix:"far",iconName:"dice-one",icon:[448,512,[9856],"f525","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleA:{prefix:"far",iconName:"circle-a",icon:[512,512,[],"e0f7","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-400c-9.1 0-17.4 5.1-21.5 13.3l-104 208c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L190.8 320H321.2l17.4 34.7c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-104-208c-4.1-8.1-12.4-13.3-21.5-13.3zm0 77.7L297.2 272H214.8L256 189.7z"]},faHelmetBattle:{prefix:"far",iconName:"helmet-battle",icon:[576,512,[],"f6eb","M80 17.1L65.1 225.7c-1.2 17-15.4 30.2-32.5 30.2H30.4C13.6 256 0 242.4 0 225.6c0-2.3 .3-4.6 .8-6.8L48.4 12.4c1.9-8.1 9.7-13.5 18-12.2s14.2 8.6 13.6 17zM75.5 420.5c-9.2-5.6-13.5-16.7-10.6-27.1C81.9 333.6 96 270.2 96 208c0-85 89.1-149.2 153.1-189c1.9-1.2 4-2.6 6.3-4.1C264.8 8.4 277.3 0 288 0s23.2 8.4 32.7 14.9c2.3 1.5 4.4 3 6.3 4.1C390.9 58.8 480 123 480 208c0 62.2 14.1 125.6 31.1 185.4c3 10.4-1.4 21.4-10.6 27.1L316.8 506c-8.5 3.9-17.7 6-27 6h-3.7c-9.3 0-18.6-2-27-6L75.5 420.5zM312 455.3l147.4-68.7C444.4 330.7 432 269.5 432 208c0-25-13.1-50.9-39.2-78.3c-26-27.1-60-50.6-91.2-70c-2.7-1.7-5.9-3.9-8.3-5.4l-1.5-1c-1.4-1-2.7-1.8-3.9-2.5c-1.2 .7-2.4 1.6-3.9 2.5l-1.5 1c-2.3 1.6-5.5 3.7-8.3 5.4c-31.2 19.4-65.2 42.9-91.2 70C157.1 157.1 144 183 144 208c0 61.5-12.4 122.7-27.4 178.7L264 455.3V299.2c0-6.7-4.2-12.7-10.5-15l-65.1-23.7c-7.4-2.7-12.4-9.8-12.4-17.7c0-10.4 8.4-18.8 18.8-18.8H381.2c10.4 0 18.8 8.4 18.8 18.8c0 7.9-5 15-12.4 17.7l-65.1 23.7c-6.3 2.3-10.5 8.3-10.5 15V455.3zM509.6 .2c8.3-1.2 16.1 4.1 18 12.2l47.6 206.4c.5 2.2 .8 4.5 .8 6.8c0 16.8-13.6 30.4-30.4 30.4h-2.2c-17.1 0-31.3-13.2-32.5-30.2L496 17.1c-.6-8.3 5.3-15.7 13.6-17z"]},faButter:{prefix:"far",iconName:"butter",icon:[640,512,[129480],"e3e4","M464 112V288H416V112H128c-8.8 0-16 7.2-16 16V288H64V128c0-35.3 28.7-64 64-64H416h24 24 48c35.3 0 64 28.7 64 64V288H528V128c0-8.8-7.2-16-16-16H464zM0 344c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v48c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V368H24c-13.3 0-24-10.7-24-24z"]},faBlanketFire:{prefix:"far",iconName:"blanket-fire",icon:[640,512,[],"e3da","M48 112c0-35.3 28.7-64 64-64H336c35.3 0 64 28.7 64 64v39.4c4.1-3.9 8.2-7.7 12.5-11.5c10-8.9 23-12.8 35.5-11.7V112C448 50.1 397.9 0 336 0H112C50.1 0 0 50.1 0 112V336c0 61.9 50.1 112 112 112H314.4c-8.7-14.9-15.4-31-19.9-48H112c-35.3 0-64-28.7-64-64s28.7-64 64-64H309c4.9-10 10.3-19.8 16.2-29.3c3.8-6.2 7.9-12.5 12.3-18.7H112c-23.8 0-45.9 7.4-64 20.1V112zM288 350.1c0-12.4 2-25.2 5.6-38.1H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H288.3c-.2-3.3-.3-6.6-.3-9.9zM480 512c88.4 0 160-71.6 160-160c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L512 221.9l-46-46c-6.1-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C382.5 207.3 320 275.3 320 352c0 88.4 71.6 160 160 160zm64-111.8c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 327.1 544 363.6 544 400.2z"]},faKiwiBird:{prefix:"far",iconName:"kiwi-bird",icon:[576,512,[],"f535","M266.4 347.3c31.2-18.9 74.9-43.3 125.9-43.3H448c44.2 0 80-35.8 80-80s-35.8-80-80-80H392.3c-51 0-94.7-24.4-125.9-43.3C244.7 87.6 219.3 80 192 80C112.5 80 48 144.5 48 224s64.5 144 144 144c27.3 0 52.7-7.6 74.4-20.7zM392.3 352c-36.4 0-69.9 17.6-101.1 36.4c-11.1 6.7-22.9 12.3-35.2 16.7V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V415.3c-5.3 .4-10.6 .7-16 .7c-16.6 0-32.7-2.1-48-6v46c0 13.3-10.7 24-24 24s-24-10.7-24-24V390.3C38.6 357.1 0 295.1 0 224C0 118 86 32 192 32c36.3 0 70.3 10.1 99.2 27.6C322.4 78.4 355.9 96 392.3 96H448c70.7 0 128 57.3 128 128V464c0 7.3-4.9 13.7-12 15.5s-14.5-1.3-18-7.7L477.6 348.6c-9.5 2.2-19.4 3.4-29.6 3.4H392.3zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCastle:{prefix:"far",iconName:"castle",icon:[640,512,[],"e0de","M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V440c0 39.8 32.2 72 72 72H568c39.8 0 72-32.2 72-72V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v40H512V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H400V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H288V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zm0 88H464V224H176V112zM48 272H592V440c0 13.3-10.7 24-24 24H384V384c0-35.3-28.7-64-64-64s-64 28.7-64 64v80H72c-13.3 0-24-10.7-24-24V272z"]},faGolfClub:{prefix:"far",iconName:"golf-club",icon:[512,512,[],"f451","M498.7 2.5c11.9 5.9 16.7 20.3 10.7 32.2L290.7 472.2c-12.2 24.4-37.1 39.8-64.4 39.8H56c-30.9 0-56-25.1-56-56V347.1c0-37.6 36.3-64.5 72.2-53.6L293 360.4 466.5 13.3c5.9-11.9 20.3-16.7 32.2-10.7zM271.2 404L58.3 339.5c-5.1-1.6-10.3 2.3-10.3 7.7V368H80c8.8 0 16 7.2 16 16s-7.2 16-16 16H48v16H80c8.8 0 16 7.2 16 16s-7.2 16-16 16H48v8c0 4.4 3.6 8 8 8H226.3c9.1 0 17.4-5.1 21.5-13.3L271.2 404z"]},faArrowRightArrowLeft:eCx,faExchange:eCN,faRotateRight:eCV,faRedoAlt:eCk,faRotateForward:eCE,faUtensils:eCD,faCutlery:eCS,faArrowUpWideShort:eC_,faSortAmountUp:eCO,faChartPieSimpleCircleDollar:{prefix:"far",iconName:"chart-pie-simple-circle-dollar",icon:[640,512,[],"e605","M496 192c-46.8 0-89.3 18.2-120.8 48H272V16.6c0-9 7-16.6 16-16.6C401 0 494.5 83.7 509.8 192.5c-4.6-.4-9.2-.5-13.8-.5zM272 288h67.2c-7.6 14.9-13.2 31-16.3 48H224c-26.5 0-48-21.5-48-48V90.9C101.4 117.3 48 188.4 48 272c0 106 86 192 192 192c34.5 0 66.9-9.1 94.9-25c6.5 14.8 15 28.6 25.2 40.9C324.8 500.3 283.8 512 240 512C107.5 512 0 404.6 0 272C0 156.5 81.5 60.1 190.2 37.2c18.1-3.8 33.8 11 33.8 29.5V240v48h48zm80 80a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},faBalloons:{prefix:"far",iconName:"balloons",icon:[640,512,[],"e2e4","M272 160c0-61.9-50.1-112-112-112S48 98.1 48 160c0 31.6 15.3 65.1 38.2 96.6c22.5 30.8 48.7 54.8 62.4 66.3c4.4 3.7 8.2 7.9 11.4 12.5c3.2-4.6 7-8.8 11.4-12.5c13.7-11.5 39.9-35.5 62.4-66.3c23-31.5 38.2-65 38.2-96.6zM112 400l10-20.1c3.5-6.9 1.6-15.3-4.4-20.3C87.2 334 0 252.5 0 160C0 71.6 71.6 0 160 0s160 71.6 160 160c0 92.5-87.2 174-117.7 199.7c-5.9 5-7.8 13.4-4.4 20.3L208 400l.1 .1 3 6 11.6 23.2c.9 1.8 1.4 3.8 1.4 5.8c0 7.1-5.8 12.9-12.9 12.9H185.2h-6.7-.1H141.7h-.1-6.7 0H108.9c-7.1 0-12.9-5.8-12.9-12.9c0-2 .5-4 1.4-5.8l11.6-23.2 3-6 .1-.1zm48-264c-13.3 0-24 10.7-24 24s-10.7 24-24 24s-24-10.7-24-24c0-39.8 32.2-72 72-72c13.3 0 24 10.7 24 24s-10.7 24-24 24zM437.7 423.7c-26.2-22.1-94.5-85.6-113-161.8C340.5 231.8 352 197.2 352 160c0-9.9-.7-19.6-2.2-29c29-40.5 76.5-67 130.2-67c88.4 0 160 71.6 160 160c0 92.5-87.2 174-117.7 199.7c-5.9 5-7.8 13.4-4.4 20.3L528 464l.1 .1 3 6 11.6 23.2c.9 1.8 1.4 3.8 1.4 5.8c0 7.1-5.8 12.9-12.9 12.9H505.2h-6.7-.1H461.7h-.1-6.7H428.9c-7.1 0-12.9-5.8-12.9-12.9c0-2 .5-4 1.4-5.8l11.6-23.2 3-6 .1-.1 10-20.1c3.5-6.9 1.6-15.3-4.4-20.3zM480 112c-61.9 0-112 50.1-112 112c0 31.6 15.3 65.1 38.2 96.6c22.5 30.8 48.7 54.8 62.4 66.3c4.4 3.7 8.2 7.9 11.4 12.5c3.2-4.6 7-8.8 11.4-12.5c13.7-11.5 39.9-35.5 62.4-66.3c23-31.5 38.2-65 38.2-96.6c0-61.9-50.1-112-112-112zM456 224c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-39.8 32.2-72 72-72c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24 10.7-24 24z"]},faMillSign:{prefix:"far",iconName:"mill-sign",icon:[384,512,[],"e1ed","M302.4 32.5c4.7-12.4-1.5-26.3-13.9-31s-26.3 1.5-31 13.9l-36.1 95.3c-11.3 6.6-21.2 15.2-29.4 25.3C172.2 111.6 141.9 96 108 96c-22.5 0-43.3 6.9-60.6 18.6C44.9 103.9 35.4 96 24 96C10.7 96 0 106.7 0 120v80H.1c0 1.3-.1 2.7-.1 4V424c0 13.3 10.7 24 24 24s24-10.7 24-24V204c0-33.1 26.9-60 60-60s60 26.9 60 60v47.6L81.6 479.5c-4.7 12.4 1.5 26.3 13.9 31s26.3-1.5 31-13.9L168 386.9V416v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8V260.4l43.3-114c5.3-1.5 10.9-2.4 16.7-2.4c33.1 0 60 26.9 60 60V424c0 13.3 10.7 24 24 24s24-10.7 24-24V204c0-58.9-47.1-106.7-105.7-108l24.1-63.5z"]},faBowlRice:{prefix:"far",iconName:"bowl-rice",icon:[512,512,[],"e2eb","M176 56c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H200c-13.3 0-24 10.7-24 24zm24 48c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H200zM56 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H72c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zm88.7 244.6c-4-13.5-13.8-24.6-26.8-30.3C82.7 374.9 56.7 342.7 49.8 304H462.2c-6.9 38.7-32.9 70.9-68.1 86.3c-12.9 5.7-22.7 16.7-26.8 30.3c-2 6.6-8.2 11.4-15.3 11.4H160c-7.2 0-13.4-4.8-15.3-11.4zM27.4 256C12.3 256 0 268.3 0 283.4c0 67.4 40.6 125.4 98.6 150.8C106.5 460.7 131 480 160 480H352c29 0 53.5-19.3 61.4-45.7c58.1-25.4 98.6-83.4 98.6-150.8c0-15.1-12.3-27.4-27.4-27.4H27.4zM224 200c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H248c-13.3 0-24 10.7-24 24zm-96 0c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H152c-13.3 0-24 10.7-24 24zm-24-96c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H104zm216 96c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H344c-13.3 0-24 10.7-24 24zm-24-96c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H296zm120 96c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H440c-13.3 0-24 10.7-24 24zm-24-96c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H392zM296 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H296z"]},faTimelineArrow:{prefix:"far",iconName:"timeline-arrow",icon:[640,512,[],"e29d","M160 96A32 32 0 1 0 96 96a32 32 0 1 0 64 0zm48 0c0 35.8-23.5 66.1-56 76.3V232H328V172.3c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V232H554.6l-58.9-54.4c-9.7-9-10.3-24.2-1.4-33.9s24.2-10.3 33.9-1.4l103.9 95.9c.1 .1 .3 .3 .4 .4c.3 .3 .6 .6 .9 .9c4 4.3 6.5 10.1 6.5 16.4s-2.5 12.1-6.5 16.4c-.3 .3-.6 .6-.9 .9c-.1 .1-.3 .3-.4 .4L528.3 369.6c-9.7 9-24.9 8.4-33.9-1.4s-8.4-24.9 1.4-33.9L554.6 280H248v59.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V172.3C71.5 162.1 48 131.8 48 96c0-44.2 35.8-80 80-80s80 35.8 80 80zM192 416a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM352 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faSkull:{prefix:"far",iconName:"skull",icon:[512,512,[128128],"f54c","M368 400c-.4-16 7.3-31.2 20.4-40.4C436.1 326.2 464 276.9 464 224c0-91.4-86.9-176-208-176S48 132.6 48 224c0 52.9 27.9 102.2 75.6 135.6c13.1 9.2 20.8 24.4 20.4 40.4l0 0v64h48V440c0-13.3 10.7-24 24-24s24 10.7 24 24v24h32V440c0-13.3 10.7-24 24-24s24 10.7 24 24v24h48V400l0 0zm48-1.1c0 .4 0 .7 0 1.1v64c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V400c0-.4 0-.7 0-1.1C37.5 357.8 0 294.7 0 224C0 100.3 114.6 0 256 0S512 100.3 512 224c0 70.7-37.5 133.8-96 174.9zM112 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm232-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faGameBoardSimple:eCP,faGameBoardAlt:eCj,faCircleVideo:eCB,faVideoCircle:eCR,faChartScatterBubble:{prefix:"far",iconName:"chart-scatter-bubble",icon:[512,512,[],"e0e9","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM176 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm200 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM240 128a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm168 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faHouseTurret:{prefix:"far",iconName:"house-turret",icon:[640,512,[],"e1b4","M56 48c-4.4 0-8 3.6-8 8V203.8c0 2 .7 3.9 2 5.3l55.9 62.9c3.9 4.4 6.1 10.1 6.1 15.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V297.1L14.1 241C5 230.8 0 217.5 0 203.8V56C0 25.1 25.1 0 56 0H296c30.9 0 56 25.1 56 56v68.6l-48 44V56c0-4.4-3.6-8-8-8H256V88c0 13.3-10.7 24-24 24s-24-10.7-24-24V48H144V88c0 13.3-10.7 24-24 24s-24-10.7-24-24V48H56zm120 96c22.1 0 40 17.9 40 40v40c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V184c0-22.1 17.9-40 40-40zm100.8 93l128-117.3c24.5-22.4 62-22.4 86.5 0L619.2 237c13.2 12.1 20.8 29.2 20.8 47.2V448c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V284.2c0-17.9 7.5-35.1 20.8-47.2zM304 284.2V448c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V284.2c0-4.5-1.9-8.8-5.2-11.8L458.8 155c-6.1-5.6-15.5-5.6-21.6 0l-128 117.3c-3.3 3-5.2 7.3-5.2 11.8zM400 296c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H424c-13.3 0-24-10.7-24-24V296z"]},faBanana:{prefix:"far",iconName:"banana",icon:[576,512,[],"e2e5","M352 144c0 46.7-10.5 90.9-29.3 130.4l-25.3-20.2c-4.4-3.5-9.1-6.8-13.9-9.8C296.7 213.6 304 179.7 304 144c0-31.4-5.6-61.3-15.9-89c-9.5-25.5 8.6-55 38-55c9.8 0 19.5 3.6 27 10.4C411.4 63.1 448 139.3 448 224c0 10.9-.6 21.6-1.8 32.1c-10.9 .4-21.7 2.1-32.3 4.9l-17.6 4.7c2.4-13.5 3.6-27.5 3.6-41.7c0-59.5-21.7-114-57.6-156c6.2 24.3 9.6 49.7 9.6 76zM211.3 304c-12.5 0-24.7 4.1-34.7 11.6l-42.2 31.6c-10.6 8-25.6 5.8-33.6-4.8s-5.8-25.6 4.8-33.6l42.2-31.6c18.3-13.7 40.6-21.2 63.5-21.2c24 0 47.4 8.2 66.1 23.2l48.1 38.5h0l96.7-25.8h0c6.1-1.6 12.3-2.7 18.5-3.4l0 0c3.7-.4 7.5-.6 11.3-.6c40.7 0 78.4 21.3 99.3 56.2l21.3 35.4c6.8 11.4 3.1 26.1-8.2 32.9s-26.1 3.1-32.9-8.2l-21.3-35.4C497.9 348.5 475.8 336 452 336c-5.9 0-11.8 .8-17.5 2.3l-11.5 3.1C378.2 441.9 277.3 512 160 512L48 512c-26.5 0-48-21.5-48-48V448c0-26.5 21.5-48 48-48c77 0 146.1-34 193-87.8c-8.9-5.3-19.2-8.2-29.7-8.2z"]},faHandHoldingSkull:{prefix:"far",iconName:"hand-holding-skull",icon:[576,512,[],"e1a4","M192 128c0 29.9 20.4 58.1 53.8 71.8c9.9 4.1 15.9 14.2 14.7 24.9L258.8 240h58.4l-1.7-15.3c-1.2-10.6 4.8-20.8 14.7-24.9C363.6 186.1 384 157.9 384 128c0-41.1-39.6-80-96-80s-96 38.9-96 80zM288 0c76.2 0 144 54.2 144 128c0 46.7-27.7 86.1-66.9 108.2l2.8 25.2c.8 6.8-1.4 13.6-6 18.7s-11.1 8-17.9 8H232c-6.8 0-13.3-2.9-17.9-8s-6.7-11.9-6-18.7l2.8-25.2C171.7 214.1 144 174.7 144 128C144 54.2 211.8 0 288 0zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4zM224 120a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM328 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPeopleDress:{prefix:"far",iconName:"people-dress",icon:[640,512,[],"e217","M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM267.1 299.8l-37.4-66.1 36.5 129.9c2.9 10.2-4.8 20.3-15.4 20.3H224V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H144V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H69.1c-10.6 0-18.3-10.1-15.4-20.3L90.3 233.7 52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7l51.8-91.5c19.8-35 56.9-56.6 97.1-56.6s77.3 21.6 97.1 56.6l51.8 91.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1zM155.4 179.5L111.4 336h97.3l-44-156.5c-.6-2.1-2.5-3.5-4.6-3.5s-4 1.4-4.6 3.5zM480 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM587.1 299.8l-37.4-66.1 36.5 129.9c2.9 10.2-4.8 20.3-15.4 20.3H544V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H464V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H389.1c-10.6 0-18.3-10.1-15.4-20.3l36.5-129.9-37.4 66.1c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7l51.8-91.5c19.8-35 56.9-56.6 97.1-56.6s77.3 21.6 97.1 56.6l51.8 91.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1zM475.4 179.5L431.4 336h97.3l-44-156.5c-.6-2.1-2.5-3.5-4.6-3.5s-4 1.4-4.6 3.5z"]},faLoveseat:eCU,faCouchSmall:eCF,faTowerBroadcast:eCG,faBroadcastTower:eCY,faTruckPickup:{prefix:"far",iconName:"truck-pickup",icon:[640,512,[128763],"f63c","M272 88v88H446.9L374.7 83.1c-1.5-1.9-3.8-3.1-6.3-3.1H280c-4.4 0-8 3.6-8 8zM412.6 53.6L507.7 176H552c30.9 0 56 25.1 56 56v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H560h-1.3c.9 5.2 1.3 10.5 1.3 16c0 53-43 96-96 96s-96-43-96-96c0-5.5 .5-10.8 1.3-16H270.7c.9 5.2 1.3 10.5 1.3 16c0 53-43 96-96 96s-96-43-96-96c0-5.5 .5-10.8 1.3-16H80 32 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V232c0-30.9 25.1-56 56-56H224V88c0-30.9 25.1-56 56-56h88.3c17.3 0 33.6 8 44.2 21.6zM96 320h8.4c17.6-19.6 43.1-32 71.6-32s54 12.4 71.6 32H256 384h8.4c17.6-19.6 43.1-32 71.6-32s54 12.4 71.6 32H544h16V232c0-4.4-3.6-8-8-8H496.2h-.5H248 88c-4.4 0-8 3.6-8 8v88H96zm128 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm240 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faBlockQuote:{prefix:"far",iconName:"block-quote",icon:[448,512,[],"e0b5","M24 72C10.7 72 0 82.7 0 96s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM152 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM128 416c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H152c-13.3 0-24 10.7-24 24zM0 424c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176c0-13.3-10.7-24-24-24s-24 10.7-24 24V424z"]},faUpLong:eCQ,faLongArrowAltUp:eCq,faStop:{prefix:"far",iconName:"stop",icon:[384,512,[9209],"f04d","M320 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H320zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64z"]},faCodeMerge:{prefix:"far",iconName:"code-merge",icon:[448,512,[],"f387","M80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm24.7 108.1C136.8 145.7 160 115.6 160 80c0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3V355.7C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-35.8-23.5-66.1-56-76.3V254.9c27.2 25.5 63.8 41.1 104 41.1h83.7c10.2 32.5 40.5 56 76.3 56c44.2 0 80-35.8 80-80s-35.8-80-80-80c-35.8 0-66.1 23.5-76.3 56H208c-53.3 0-97.3-40.2-103.3-91.9zM80 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM336 272a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faMoneyCheckDollarPen:eCK,faMoneyCheckEditAlt:eCZ,faUpFromLine:eCW,faArrowAltFromBottom:eC$,faUpload:{prefix:"far",iconName:"upload",icon:[512,512,[],"f093","M280 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9l-95 95c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 7c9.4-9.4 24.6-9.4 33.9 0L409 143c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-95-95V360zm32-8V304H448c35.3 0 64 28.7 64 64v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V368c0-35.3 28.7-64 64-64H200v48H64c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H312zm72 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faHurricane:{prefix:"far",iconName:"hurricane",icon:[384,512,[],"f751","M48 208C48 133.5 99 70.8 168 53v52.4c0 21.2 16 37.1 34.6 40.2C278.3 158.3 336 224.1 336 303.4c0 74.5-51 137.2-120 155V406c0-21.2-16-37.1-34.6-40.2C105.7 353.1 48 287.3 48 208zM216 42.1c0-22.7-20.1-43.4-45.6-38.7C73.5 21.1 0 105.9 0 208C0 309.2 72.3 393.5 168 412.2v57.1c0 22.7 20.1 43.4 45.6 38.7C310.5 490.3 384 405.5 384 303.4c0-101.2-72.3-185.5-168-204.2V42.1zM176 256a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faGridRound2Plus:{prefix:"far",iconName:"grid-round-2-plus",icon:[512,512,[],"e5dc","M80 128a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM80 384a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM384 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm96-48a96 96 0 1 1 -192 0 96 96 0 1 1 192 0zM384 272c13.3 0 24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H408v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V408H296c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V296c0-13.3 10.7-24 24-24z"]},faPeoplePants:{prefix:"far",iconName:"people-pants",icon:[640,512,[],"e219","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H144V176.1c.7 0 1.5-.1 2.3-.1zM144 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L250.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H146.3c-31.7 0-61 17.1-76.6 44.7L11.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L96 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H464V176.1c.7 0 1.5-.1 2.3-.1zM464 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L570.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H466.3c-31.7 0-61 17.1-76.6 44.7L331.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L416 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faMound:{prefix:"far",iconName:"mound",icon:[576,512,[],"e52d","M485 368H91l94.8-164.9c21-36.6 60-59.1 102.2-59.1s81.2 22.6 102.2 59.1L485 368zM288 96c-59.4 0-114.2 31.7-143.9 83.2L35.6 368c-12.3 21.3 3.1 48 27.7 48H512.7c24.6 0 40-26.6 27.7-48L431.9 179.2C402.2 127.7 347.4 96 288 96z"]},faWindsock:{prefix:"far",iconName:"windsock",icon:[512,512,[],"f777","M24 0C37.3 0 48 10.7 48 24V96h80V87.4c0-20.3 18.7-35.5 38.5-31.3l320 66.7c14.8 3.1 25.5 16.2 25.5 31.3V262c0 15.2-10.6 28.2-25.5 31.3L166.5 360c-19.9 4.1-38.5-11-38.5-31.3V320H48V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V296 120 24C0 10.7 10.7 0 24 0zM48 144V272h80V144H48zM416 259l48-10V167l-48-10V259zm-48 10V147l-80-16.7V285.6L368 269zM240 295.6V120.4L176 107V309l64-13.3z"]},faCircleHalf:{prefix:"far",iconName:"circle-half",icon:[512,512,[],"e110","M208 53.6C116.3 75.2 48 157.7 48 256s68.3 180.8 160 202.4V53.6zM224.1 2C241.6-.2 256 14.3 256 32V480c0 17.7-14.4 32.2-31.9 30C97.8 494.3 0 386.6 0 256S97.8 17.7 224.1 2z"]},faBrakeWarning:{prefix:"far",iconName:"brake-warning",icon:[640,512,[],"e0c7","M320 80a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 400a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM83.9 75.8c-11.1-7.2-26-4-33.2 7.2C18.6 132.9 0 192.3 0 256s18.6 123.1 50.7 173c7.2 11.1 22 14.4 33.2 7.2s14.4-22 7.2-33.2C63.8 360.6 48 310.2 48 256s15.8-104.6 43.1-147c7.2-11.1 4-26-7.2-33.2zm472.2 0c-11.1 7.2-14.4 22-7.2 33.2c27.3 42.4 43.1 92.8 43.1 147s-15.8 104.6-43.1 147c-7.2 11.1-4 26 7.2 33.2s26 4 33.2-7.2C621.4 379.1 640 319.7 640 256s-18.6-123.1-50.7-173c-7.2-11.1-22-14.4-33.2-7.2zM320 128c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faToiletPortable:{prefix:"far",iconName:"toilet-portable",icon:[320,512,[],"e583","M48 72V96H272V72c0-13.3-10.7-24-24-24H72C58.7 48 48 58.7 48 72zm0 72V432H272V320H248c-13.3 0-24-10.7-24-24V248c0-13.3 10.7-24 24-24h24V144H48zm0 336v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V72C0 32.2 32.2 0 72 0H248c39.8 0 72 32.2 72 72V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48z"]},faCompactDisc:{prefix:"far",iconName:"compact-disc",icon:[512,512,[128191,128192,128440],"f51f","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-160a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm0-120a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM241.8 128.8c8.8-1 15.1-8.9 14.1-17.7s-8.9-15.1-17.7-14.1C164.1 105.2 105.2 164.1 97 238.2c-1 8.8 5.4 16.7 14.1 17.7s16.7-5.4 17.7-14.1c6.6-59.3 53.7-106.4 113-113z"]},faFileArrowDown:eCX,faFileDownload:eCJ,faSaxophoneFire:eC1,faSaxHot:eC0,faCameraWebSlash:eC2,faWebcamSlash:eC6,faFolderMedical:{prefix:"far",iconName:"folder-medical",icon:[512,512,[],"e18c","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM224 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z"]},faFolderGear:eC4,faFolderCog:eC3,faHandWave:{prefix:"far",iconName:"hand-wave",icon:[512,512,[],"e1a7","M336.2 82.3L335 73.8c-3-21.1-19.6-37.7-40.7-40.7l-8.5-1.2c-8.7-1.2-14.8-9.4-13.6-18.1S281.5-1.1 290.3 .2l8.5 1.2c35.2 5 62.9 32.7 67.9 67.9l1.2 8.5c1.2 8.7-4.8 16.9-13.6 18.1s-16.9-4.8-18.1-13.6zM80 68.7c17.9-17.9 43.8-23 66.2-15.2c3.1-6.8 7.4-13.1 13-18.7c25-25 65.5-25 90.5 0L368 153v-5.2c0-35.3 28.7-64 64-64s64 28.7 64 64V305.6c0 1.6 0 3.1-.1 4.7c0 .6 .1 1.1 .1 1.7c0 109.9-88.7 199.2-198.5 200l-.5 0h-1l0 0-6.6 0c-53 0-103.9-21.1-141.4-58.6L34.7 340.2c-25-25-25-65.5 0-90.5c3.9-3.9 8.2-7.2 12.7-9.9l-1.4-1.4c-25-25-25-65.5 0-90.5c5.6-5.6 11.9-9.9 18.7-13C57 112.5 62.1 86.6 80 68.7zm79.3 56.7l-.1-.1-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l22.5 22.5 .1 .1L232.7 244c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-96.1-96.1-.1-.1c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L119.5 244l.1 .1 56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L91.4 283.7l-.1-.1c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L181.9 419.5C210.4 448 249.1 464 289.4 464l6.6 0 0 0h.6l.2 0c82.8-.5 149.9-67.1 151.1-149.8c-.1-1-.1-2.1-.1-3.1c.1-1.8 .1-3.6 .1-5.5V147.9c0-8.8-7.2-16-16-16s-16 7.2-16 16V211c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2L215.8 68.7c-6.2-6.2-16.4-6.2-22.6 0c-6.2 6.2-6.2 16.3-.1 22.6l96.2 96.2c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-96.1-96.1zM13.7 368.2c8.7-1.3 16.9 4.8 18.1 13.6l1.2 8.5c3 21.1 19.6 37.7 40.7 40.7l8.5 1.2c8.7 1.2 14.8 9.4 13.6 18.1s-9.4 14.8-18.1 13.6l-8.5-1.2c-35.2-5-62.9-32.7-67.9-67.9L.2 386.3c-1.2-8.7 4.8-16.9 13.6-18.1z"]},faArrowUpArrowDown:eC5,faSortUpDown:eC8,faCaravan:{prefix:"far",iconName:"caravan",icon:[640,512,[],"f8ff","M416 80c61.9 0 112 50.1 112 112V368H480V168c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40V368H275.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H80c-17.7 0-32-14.3-32-32V112c0-17.7 14.3-32 32-32H416zM80 416H96c0 53 43 96 96 96s96-43 96-96h64 96 80 48l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0V192c0-88.4-71.6-160-160-160H80C35.8 32 0 67.8 0 112V336c0 44.2 35.8 80 80 80zM432 224H416c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v96H368V176h64v48zM128 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H256c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H128zm64 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faShieldCat:{prefix:"far",iconName:"shield-cat",icon:[512,512,[],"e572","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM160 154.4V272c0 53 43 96 96 96s96-43 96-96V154.4c0-5.8-4.7-10.4-10.4-10.4h-.2c-3.4 0-6.5 1.6-8.5 4.3l-40 53.3c-3 4-7.8 6.4-12.8 6.4H232c-5 0-9.8-2.4-12.8-6.4l-40-53.3c-2-2.7-5.2-4.3-8.5-4.3h-.2c-5.8 0-10.4 4.7-10.4 10.4zM216 256a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faMessageSlash:eC9,faCommentAltSlash:eC7,faBolt:eIe,faZap:eIt,faTrashCanCheck:{prefix:"far",iconName:"trash-can-check",icon:[448,512,[],"e2a9","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zM337 241L209 369c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 207c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faGlassWater:{prefix:"far",iconName:"glass-water",icon:[384,512,[],"e4f4","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c37.4 0 68.5-28.6 71.7-65.8L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM57.6 134.3L50.2 48H333.8l-7.4 86.3-25.2 14c-16.2 9-36.2 7.3-50.7-4.3c-34.2-27.4-82.8-27.4-117 0C119 155.6 99 157.3 82.8 148.3l-25.2-14zm5 57.6c32.7 16.6 72.1 12.6 100.9-10.4c16.7-13.3 40.4-13.3 57 0c28.8 23 68.3 27 100.9 10.4L299.9 442.1C298.8 454.5 288.4 464 276 464H108c-12.5 0-22.8-9.5-23.9-21.9L62.6 191.9z"]},faOilWell:{prefix:"far",iconName:"oil-well",icon:[576,512,[],"e532","M482 73.7c-4.6-17.1-22.1-27.2-39.2-22.6l58 216.4c17.1-4.6 27.2-22.1 22.6-39.2L482 73.7zm-51.6-69c42.7-11.4 86.5 13.9 98 56.6l41.4 154.5c11.4 42.7-13.9 86.5-56.6 98l-15.5 4.1c-17.1 4.6-34.6-5.6-39.2-22.6L431.3 193.6 96 280.5V464h44.1L198 294.3l55.6-14.4L229.1 352h85.9l-27.6-80.8 46.6-12.1 70 204.9H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H48V184c0-13.3 10.7-24 24-24s24 10.7 24 24v46.9l135.7-35.2 17.6-51.5c3.3-9.7 12.4-16.2 22.7-16.2s19.4 6.5 22.7 16.2l11 32.3 113.1-29.3L392.3 48c-4.6-17.1 5.6-34.6 22.6-39.2l15.5-4.1zM353.2 464l-21.9-64H212.7l-21.9 64H353.2z"]},faPersonSimple:{prefix:"far",iconName:"person-simple",icon:[256,512,[],"e220","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM73.7 237.3C75.1 220.8 89 208 105.6 208h44.8c16.6 0 30.5 12.8 31.9 29.3l4.1 49.3c.8 9.3-6.6 17.3-15.9 17.3H168 88 85.6c-9.4 0-16.7-8-15.9-17.3l4.1-49.3zM112 352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160H105.6c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352z"]},faArrowTurnLeftUp:{prefix:"far",iconName:"arrow-turn-left-up",icon:[384,512,[],"e634","M337 135c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87L216 424c0 22.1 17.9 40 40 40l104 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-104 0c-48.6 0-88-39.4-88-88l0-342.1L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L175 7c9.4-9.4 24.6-9.4 33.9 0L337 135z"]},faVault:{prefix:"far",iconName:"vault",icon:[576,512,[],"e2c5","M64 48c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H112v8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8c-35.3 0-64-28.7-64-64V64zM320 240a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM80 240a144 144 0 1 1 288 0A144 144 0 1 1 80 240zm144-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272-16c0 17.8-9.7 33.3-24 41.6V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V217.6c-14.3-8.3-24-23.8-24-41.6c0-26.5 21.5-48 48-48s48 21.5 48 48z"]},faMars:{prefix:"far",iconName:"mars",icon:[448,512,[9794],"f222","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h54.1l-83.7 83.7C252.8 141.3 215.9 128 176 128C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-39.9-13.3-76.8-35.7-106.3L400 113.9V168c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24H312zM48 304a128 128 0 1 1 256 0A128 128 0 1 1 48 304z"]},faToilet:{prefix:"far",iconName:"toilet",icon:[448,512,[128701],"f7d8","M0 24C0 37.3 10.7 48 24 48H56 392h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H392 56 24C10.7 0 0 10.7 0 24zM81.6 182.9l-1.6 .5V80H32V207.1l-.4 .4C17.5 219.4 8 235.7 8 256c0 72.7 33.4 120.2 78.4 148.3c1.7 1.1 3.5 2.1 5.2 3.2L69.3 448.2c-3.5 6.3-5.3 13.5-5.3 20.7c0 23.8 19.3 43.1 43.1 43.1H340.9c23.8 0 43.1-19.3 43.1-43.1c0-7.2-1.8-14.4-5.3-20.7l-22.3-40.7c1.8-1 3.5-2.1 5.2-3.2c45-28.1 78.4-75.6 78.4-148.3c0-20.3-9.5-36.6-23.6-48.5l-.4-.4V80H368V183.4l-1.6-.5C328.4 172 277.7 168 224 168s-104.4 4-142.4 14.9zM373.8 326.8c-9.8 15.7-22.9 27.6-37.6 36.9C303 384.4 259.9 392 224 392s-79-7.6-112.2-28.3c-14.7-9.2-27.8-21.2-37.6-36.9c2.4 .8 4.9 1.5 7.4 2.3C119.6 340 170.3 344 224 344s104.4-4 142.4-14.9c2.5-.7 4.9-1.5 7.4-2.3zM56 256c0-3.7 1.2-7.4 6.6-12c6.1-5.1 16.5-10.4 32.3-15C126.3 220 171.6 216 224 216s97.7 4 129.1 13.1c15.8 4.5 26.2 9.8 32.2 15c5.4 4.6 6.6 8.2 6.6 12s-1.2 7.4-6.6 12c-6.1 5.1-16.5 10.4-32.2 15C321.7 292 276.4 296 224 296s-97.7-4-129.1-13.1c-15.8-4.5-26.2-9.8-32.3-15c-5.4-4.6-6.6-8.2-6.6-12zM312.3 426.8L332.6 464H115.4l20.4-37.2c30.5 9.7 61.8 13.2 88.3 13.2s57.7-3.5 88.3-13.2zM128 80c-8.8 0-16 7.2-16 16s7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z"]},faPlaneCircleXmark:{prefix:"far",iconName:"plane-circle-xmark",icon:[640,512,[],"e557","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l84.8 54.3c-16 7.5-30.6 17.4-43.5 29.2l-78.3-50.1c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c15.5 4.8 42 12.8 64.6 19.6l17.3 5.2c10.6 17.7 24.3 33.3 40.3 46.2c-6.4 5-14.5 7.9-23.2 7.9c-2.3 0-4.6-.3-6.9-1l6.9-23c-6.9 23-6.9 23-6.9 23l0 0 0 0 0 0-.2 0-.6-.2-2.4-.7-8.9-2.7c-7.5-2.2-17.8-5.4-29.2-8.8c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0s0 0-6.9-23l6.9 23c-2.2 .7-4.5 1-6.9 1C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zm104 262.1l20.1 6.4C327 311.3 320 338.6 320 367.5c0 17.4 2.5 34.1 7.2 49.9l-29.6-22.2c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368l36.7-36.7z"]},faYenSign:eIa,faCny:eIn,faJpy:eIr,faRmb:eIi,faYen:eIc,faGearCode:{prefix:"far",iconName:"gear-code",icon:[512,512,[],"e5e8","M256 0c17 0 33.6 1.7 49.8 4.8c7.9 1.5 21.8 6.1 29.4 20.1c2 3.7 3.6 7.6 4.6 11.8l9.3 38.5C350.5 81 360.3 86.7 366 85l38-11.2c4-1.2 8.1-1.8 12.2-1.9c16.1-.5 27 9.4 32.3 15.4c22.1 25.1 39.1 54.6 49.9 86.3c2.6 7.6 5.6 21.8-2.7 35.4c-2.2 3.6-4.9 7-8 10L459 246.3c-4.2 4-4.2 15.5 0 19.5l28.7 27.3c3.1 3 5.8 6.4 8 10c8.2 13.6 5.2 27.8 2.7 35.4c-10.8 31.7-27.8 61.1-49.9 86.3c-5.3 6-16.3 15.9-32.3 15.4c-4.1-.1-8.2-.8-12.2-1.9L366 427c-5.7-1.7-15.5 4-16.9 9.8l-9.3 38.5c-1 4.2-2.6 8.2-4.6 11.8c-7.7 14-21.6 18.5-29.4 20.1C289.6 510.3 273 512 256 512s-33.6-1.7-49.8-4.8c-7.9-1.5-21.8-6.1-29.4-20.1c-2-3.7-3.6-7.6-4.6-11.8l-9.3-38.5c-1.4-5.8-11.2-11.5-16.9-9.8l-38 11.2c-4 1.2-8.1 1.8-12.2 1.9c-16.1 .5-27-9.4-32.3-15.4c-22-25.1-39.1-54.6-49.9-86.3c-2.6-7.6-5.6-21.8 2.7-35.4c2.2-3.6 4.9-7 8-10L53 265.7c4.2-4 4.2-15.5 0-19.5L24.2 218.9c-3.1-3-5.8-6.4-8-10C8 195.3 11 181.1 13.6 173.6c10.8-31.7 27.8-61.1 49.9-86.3c5.3-6 16.3-15.9 32.3-15.4c4.1 .1 8.2 .8 12.2 1.9L146 85c5.7 1.7 15.5-4 16.9-9.8l9.3-38.5c1-4.2 2.6-8.2 4.6-11.8c7.7-14 21.6-18.5 29.4-20.1C222.4 1.7 239 0 256 0zM218.1 51.4l-8.5 35.1c-7.8 32.3-45.3 53.9-77.2 44.6L97.9 120.9c-16.5 19.3-29.5 41.7-38 65.7l26.2 24.9c24 22.8 24 66.2 0 89L59.9 325.4c8.5 24 21.5 46.4 38 65.7l34.6-10.2c31.8-9.4 69.4 12.3 77.2 44.6l8.5 35.1c24.6 4.5 51.3 4.5 75.9 0l8.5-35.1c7.8-32.3 45.3-53.9 77.2-44.6l34.6 10.2c16.5-19.3 29.5-41.7 38-65.7l-26.2-24.9c-24-22.8-24-66.2 0-89l26.2-24.9c-8.5-24-21.5-46.4-38-65.7l-34.6 10.2c-31.8 9.4-69.4-12.3-77.2-44.6l-8.5-35.1c-24.6-4.5-51.3-4.5-75.9 0zm73.7 111.8l-32 192c-1.8 10.9-12.1 18.3-23 16.4s-18.3-12.1-16.4-23l32-192c1.8-10.9 12.1-18.3 23-16.4s18.3 12.1 16.4 23zm-93.6 66.9L172.3 256l25.9 25.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0l-40-40c-7.8-7.8-7.8-20.5 0-28.3l40-40c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3zm144-28.3l40 40c7.8 7.8 7.8 20.5 0 28.3l-40 40c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L339.7 256l-25.9-25.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0z"]},faNotes:{prefix:"far",iconName:"notes",icon:[512,512,[],"e202","M144 96c0-8.8 7.2-16 16-16H416c8.8 0 16 7.2 16 16V288H384c-17.7 0-32 14.3-32 32v48H160c-8.8 0-16-7.2-16-16V96zM96 96V352c0 35.3 28.7 64 64 64H357.5c17 0 33.3-6.7 45.3-18.7l58.5-58.5c12-12 18.7-28.3 18.7-45.3V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM320 488c0-13.3-10.7-24-24-24H136c-48.6 0-88-39.4-88-88l0-224c0-13.3-10.7-24-24-24s-24 10.7-24 24V376c0 75.1 60.9 136 136 136H296c13.3 0 24-10.7 24-24z"]},faRubleSign:eIs,faRouble:eIo,faRub:eIl,faRuble:eIf,faTrashUndo:eId,faTrashArrowTurnLeft:eIu,faChampagneGlass:eIp,faGlassChampagne:eIh,faObjectsAlignCenterHorizontal:{prefix:"far",iconName:"objects-align-center-horizontal",icon:[512,512,[],"e3bc","M432 176L80 176l0-64 352 0 0 64zm48-64c0-26.5-21.5-48-48-48L280 64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L80 64c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l152 0 0 64-88 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l88 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 88 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-88 0 0-64 152 0c26.5 0 48-21.5 48-48l0-64zM368 400l-224 0 0-64 224 0 0 64z"]},faSun:{prefix:"far",iconName:"sun",icon:[512,512,[9728],"f185","M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 18.1 98.5c1.5 8 6.9 14.7 14.4 17.8s16.1 2.2 22.8-2.4L256 450.9l82.5 56.9c6.7 4.6 15.3 5.5 22.8 2.4s12.9-9.8 14.4-17.8l18.1-98.5 98.5-18.1c8-1.5 14.7-6.9 17.8-14.4s2.2-16.1-2.4-22.8L450.9 256l56.9-82.5c4.6-6.7 5.5-15.3 2.4-22.8s-9.8-12.9-17.8-14.4l-98.5-18.1L375.7 19.7zM269.6 110l65.6-45.2 14.4 78.3c1.8 9.8 9.5 17.5 19.3 19.3l78.3 14.4L402 242.4c-5.7 8.2-5.7 19 0 27.2l45.2 65.6-78.3 14.4c-9.8 1.8-17.5 9.5-19.3 19.3l-14.4 78.3L269.6 402c-8.2-5.7-19-5.7-27.2 0l-65.6 45.2-14.4-78.3c-1.8-9.8-9.5-17.5-19.3-19.3L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0zM256 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM192 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faTrashCanSlash:eIb,faTrashAltSlash:eIm,faScreenUsers:eIg,faUsersClass:eIy,faGuitar:{prefix:"far",iconName:"guitar",icon:[512,512,[],"f7a6","M431 7c9.4-9.4 24.6-9.4 33.9 0l40 40c9.4 9.4 9.4 24.6 0 33.9l-48 48c-2.4 2.4-5.3 4.3-8.5 5.5l-59.1 22.2-35.8 35.8c38.2 50.8 41.4 115.2 4.6 152c-12 12-26.8 19.7-43.2 23.4c-18.1 4.1-33.5 20.8-34.5 39.4c-1.4 27.9-11.7 53.8-31.2 73.4C200.3 529.4 112 520.3 51.8 460.2S-17.4 311.7 31.4 262.8C51 243.2 76.9 233 104.8 231.5c18.5-.9 35.3-16.4 39.4-34.5c3.7-16.4 11.4-31.2 23.4-43.2c36.8-36.8 101.2-33.6 152 4.6l35.8-35.8 22.2-59.1c1.2-3.2 3.1-6.1 5.5-8.5L431 7zM254.4 291.6c1.1 4 1.6 8.1 1.6 12.4c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48c4.3 0 8.5 .6 12.4 1.6l64.8-64.8c-36-24.5-70.6-18.1-83.8-5c-5 5-8.6 11.5-10.5 19.8c-8.3 37-41.6 69.7-83.8 71.9c-17.6 .9-31.7 7.1-41.9 17.3c-23.9 23.9-27.9 81.2 20.4 129.5s105.6 44.3 129.5 20.4c10.1-10.1 16.4-24.3 17.3-41.9c2.1-42.2 34.9-75.4 71.9-83.8c8.3-1.9 14.8-5.5 19.8-10.5c13.2-13.2 19.6-47.8-5-83.8l-64.8 64.8z"]},faSquareArrowLeft:eIM,faArrowSquareLeft:eIv,faSquare8:{prefix:"far",iconName:"square-8",icon:[448,512,[],"e25d","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm168 96H216c-39.8 0-72 32.2-72 72c0 15.7 5 30.1 13.5 42c-18 14.7-29.5 37-29.5 62c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80c0-25-11.5-47.4-29.5-62c8.5-11.8 13.5-26.3 13.5-42c0-39.8-32.2-72-72-72zm-16 96c-13.2 0-24-10.8-24-24s10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0H216s0 0 0 0zm0 48c0 0 0 0 0 0h16c0 0 0 0 0 0h8c17.7 0 32 14.3 32 32s-14.3 32-32 32H208c-17.7 0-32-14.3-32-32s14.3-32 32-32h8z"]},faFaceSmileHearts:{prefix:"far",iconName:"face-smile-hearts",icon:[640,512,[],"e390","M553.5 361.1C568 329 576 293.4 576 256c0-24.5-3.4-48.2-9.9-70.6c-3.6-12.7-16.9-20.1-29.7-16.5s-20.1 16.9-16.5 29.7c5.2 18.2 8 37.4 8 57.4c0 35.3-8.8 68.5-24.3 97.6c16.7-3.7 34.5-1.2 49.8 7.4zM448.1 419.9C412.8 447.5 368.3 464 320 464c-50.4 0-96.6-17.9-132.6-47.7c-3.4 9.1-8.8 17.7-16.1 25l-13.1 13.1C202.4 490.4 258.7 512 320 512c53.3 0 102.8-16.3 143.8-44.2c-11.2-13.9-16.5-31-15.7-47.9zm-326-99.8C115.5 299.9 112 278.4 112 256c0-114.9 93.1-208 208-208c30.7 0 59.9 6.7 86.1 18.6c12.1 5.5 26.3 .2 31.8-11.9s.2-26.3-11.9-31.8C393.6 8.2 357.7 0 320 0C178.6 0 64 114.6 64 256c0 25.7 3.8 50.5 10.8 73.8c1.8 1.1 3.5 2.2 5.2 3.4c12.5-9 27.3-13.4 42-13.2zm85.7-3.3c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C383.2 334.5 357.2 352 320 352s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4zm6.5-87.1c5.5-5.8 14.8-9.7 25.4-9.7s19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C279.7 186.8 259 180 239.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9zM399.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C439.7 186.8 419 180 399.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zM573.7 11.5L560 25.3 546.3 11.4c-15.2-15.3-39.8-15.3-54.9 0s-15.2 40 0 55.2l55.5 55.8c7.3 7.3 19.1 7.3 26.3 0l55.4-55.8c15.2-15.3 15.2-40 0-55.2s-39.8-15.3-54.9 0zm54.9 384c-15.2-15.3-39.8-15.3-54.9 0L560 409.3l-13.7-13.8c-15.2-15.3-39.8-15.3-54.9 0s-15.2 40 0 55.2l55.5 55.8c7.3 7.3 19.1 7.3 26.3 0l55.4-55.8c15.2-15.3 15.2-40 0-55.2zm-534.9-32L80 377.3 66.3 363.4c-15.2-15.3-39.8-15.3-54.9 0s-15.2 40 0 55.2l55.5 55.8c7.3 7.3 19.1 7.3 26.3 0l55.4-55.8c15.2-15.3 15.2-40 0-55.2s-39.8-15.3-54.9 0z"]},faBracketsSquare:eIC,faBrackets:eII,faLaptopArrowDown:{prefix:"far",iconName:"laptop-arrow-down",icon:[640,512,[],"e1c6","M256 32V80H128c-8.8 0-16 7.2-16 16V320H64V96c0-35.3 28.7-64 64-64H256zM384 80V32H512c35.3 0 64 28.7 64 64V320H528V96c0-8.8-7.2-16-16-16H384zM320 32c13.3 0 24 10.7 24 24V238.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V56c0-13.3 10.7-24 24-24zM96 432H544c20.9 0 38.7-13.4 45.3-32H50.7c6.6 18.6 24.4 32 45.3 32zM0 384c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32c0 53-43 96-96 96H96c-53 0-96-43-96-96z"]},faHockeyStickPuck:{prefix:"far",iconName:"hockey-stick-puck",icon:[640,512,[],"e3ae","M499 2.7c11.8 6.1 16.4 20.6 10.3 32.3L282.7 473.1c-12.4 23.9-37 38.9-64 38.9H64c-35.3 0-64-28.7-64-64V384c0-35.3 28.7-64 64-64H304c1.3 0 2.5 .1 3.7 .3L466.7 13C472.8 1.2 487.3-3.4 499 2.7zM283 368H144v96h74.8c9 0 17.2-5 21.3-13L283 368zM64 368c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H96V368H64zm368 64v32H592V432H432zm-48 0c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V432z"]},faHouseTree:{prefix:"far",iconName:"house-tree",icon:[640,512,[],"e1b3","M417.4 7.5C412.9 2.7 406.6 0 400 0s-12.9 2.7-17.4 7.5l-103.5 109 35.4 32.4 85.5-90L496.1 160H448c-9.6 0-18.2 5.7-22 14.5s-2 19 4.6 26L528.3 304H480c-9.4 0-17.9 5.4-21.8 13.9s-2.6 18.5 3.5 25.6L564.1 464H416c0 18-6 34.6-16 48H616c9.4 0 17.9-5.4 21.8-13.9s2.6-18.5-3.5-25.6L531.9 352H584c9.6 0 18.2-5.7 22-14.5s2-19-4.6-26L503.7 208H552c9.6 0 18.3-5.7 22.1-14.5s2-19-4.7-26l-152-160zM20.8 237C7.5 249.1 0 266.2 0 284.2V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V284.2c0-17.9-7.5-35.1-20.8-47.2l-128-117.3c-24.5-22.4-62-22.4-86.5 0L20.8 237zM48 284.2c0-4.5 1.9-8.8 5.2-11.8L181.2 155c6.1-5.6 15.5-5.6 21.6 0l128 117.3c3.3 3 5.2 7.3 5.2 11.8V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V284.2zM144 296v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V296c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24z"]},faSignalFair:eIA,faSignal2:eIz,faFaceLaughWink:eIL,faLaughWink:eIT,faCircleDollar:eIw,faDollarCircle:eIH,faUsdCircle:eIx,faHorseHead:{prefix:"far",iconName:"horse-head",icon:[640,512,[],"f7ab","M405.1 48.7c9.2-3.3 18.9 3.6 18.9 13.4c0 4.2-1.9 8.2-5.1 10.9l-34.3 28.5c-7.3 6.1-10.4 16-7.7 25.2s10.6 15.9 20.1 17.1l1.5 .2c31.3 3.9 58.7 23 73.3 51L520 287.8c11 21.3 7 47.2-9.9 64.2c-10.3 10.3-24.3 16.1-38.8 16.1h-7.4c-18.5 0-36-8-48.2-21.9l-26.2-30c-10.3-11.8-28-13.5-40.4-3.9c-27.6 21.5-67.3 17.2-89.7-9.7l-25-30c-8.5-10.2-23.6-11.6-33.8-3.1s-11.6 23.6-3.1 33.8l25 30c25 30 62.3 43.8 98.6 40l43.4 68.2c2.3 3.5 3.5 7.7 3.5 11.9c0 5.8-4.7 10.6-10.6 10.6H136c-13.3 0-24-10.7-24-24V316.7c0-98.2 61.8-185.7 154.3-218.6L405.1 48.7zm0 367l-21.5-33.8c21 21.7 50 34.1 80.4 34.1h7.4c27.3 0 53.5-10.8 72.8-30.1c31.7-31.7 39.2-80.4 18.5-120.2l-48.3-92.8c-14.4-27.8-37.3-49.6-64.7-63C463.8 98 472 80.5 472 62.1c0-43-42.5-73-83-58.6L250.2 52.9C138.6 92.5 64 198.2 64 316.7V440c0 39.8 32.2 72 72 72H357.4c32.4 0 58.6-26.2 58.6-58.6c0-13.3-3.8-26.4-11-37.6zM360 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowsRepeat:eIN,faRepeatAlt:eIV,faBoreHole:{prefix:"far",iconName:"bore-hole",icon:[512,512,[],"e4c3","M256 0c13.3 0 24 10.7 24 24V228.7c23.5 9.5 40 32.5 40 59.3c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V24c0-13.3 10.7-24 24-24zm0 272a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM112 176H80c-17.7 0-32 14.3-32 32V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V208c0-17.7-14.3-32-32-32H400V288c0 79.5-64.5 144-144 144s-144-64.5-144-144V176zm16-48c17.7 0 32 14.3 32 32V288c0 53 43 96 96 96s96-43 96-96V160c0-17.7 14.3-32 32-32h48c44.2 0 80 35.8 80 80V432c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V208c0-44.2 35.8-80 80-80h48z"]},faIndustry:{prefix:"far",iconName:"industry",icon:[576,512,[],"f275","M88 80c-4.4 0-8 3.6-8 8V304v48 56c0 13.3 10.7 24 24 24H472c13.3 0 24-10.7 24-24V320 304l0-148.1-139.1 89c-7.4 4.7-16.8 5-24.5 .8s-12.5-12.3-12.5-21.1l0-70.9L180.1 235.4c-7.4 4.3-16.6 4.4-24 .1s-12-12.2-12-20.8V88c0-4.4-3.6-8-8-8H88zM32 88c0-30.9 25.1-56 56-56h48c30.9 0 56 25.1 56 56v84.9l103.8-60.6c32-18.7 72.2 4.4 72.2 41.5v27l102.1-65.4C502.1 95 544 117.9 544 155.9V304v16 88c0 39.8-32.2 72-72 72H104c-39.8 0-72-32.2-72-72V352 304 88z"]},faImagePolaroid:{prefix:"far",iconName:"image-polaroid",icon:[448,512,[],"f8c4","M400 368v48c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V368H400zM75.3 320H48V96c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V320H376.4L284.1 178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7 4.1-20.1 10.9l-56 85.6-16.6-22.6c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8 3.6-19.4 9.8L75.3 320zM448 320V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V320v24 24 48c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V368 344 320zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faWaveTriangle:{prefix:"far",iconName:"wave-triangle",icon:[640,512,[],"f89a","M176.1 32c7.7 0 14.9 3.7 19.4 10L464.1 415.1 596.6 233.8c7.8-10.7 22.8-13 33.5-5.2s13 22.8 5.2 33.5l-152 208c-4.5 6.2-11.8 9.9-19.5 9.8s-14.9-3.7-19.4-10L175.9 96.9 43.4 278.2c-7.8 10.7-22.8 13-33.5 5.2s-13-22.8-5.2-33.5l152-208c4.5-6.2 11.8-9.9 19.5-9.8z"]},faTurnLeftDown:{prefix:"far",iconName:"turn-left-down",icon:[384,512,[],"e637","M208.4 505.5c-9.2 8.7-23.7 8.7-32.9 0L46.6 384.1c-9.3-8.8-14.6-21-14.6-33.7C32 324.7 52.7 304 78.3 304H120V160C120 71.6 191.6 0 280 0h48c30.9 0 56 25.1 56 56V88c0 30.9-25.1 56-56 56H272c-4.4 0-8 3.6-8 8V304h41.7c25.6 0 46.3 20.7 46.3 46.3c0 12.8-5.3 25-14.6 33.7l-129 121.4zm93-153.5H240c-13.3 0-24-10.7-24-24V152c0-30.9 25.1-56 56-56h56c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H280c-61.9 0-112 50.1-112 112V328c0 13.3-10.7 24-24 24H82.5L192 455 301.5 352z"]},faPersonRunningFast:{prefix:"far",iconName:"person-running-fast",icon:[512,512,[],"e5ff","M368 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-90.7 12.6c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6l-44.5 38.2c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l44.5-38.2c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L321.1 480.8c-4 12.7 3.1 26.1 15.8 30.1s26.1-3.1 30.1-15.8L403 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2C393.3 272 415 288 439.6 288H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H439.6c-3.5 0-6.6-2.3-7.6-5.6l-19.7-64.2c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7zm70.8 67.2l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L321 169l27.1 6.8zM218.5 317.1L199.4 368H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h84.9c16.7 0 31.6-10.3 37.4-25.9l14.1-37.6-4.9-2.8c-14.1-8-25.4-19.3-33-32.6zM16 95.8c-8.8 0-16 7.2-16 16s7.2 16 16 16H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H16zm-16 80c0 8.8 7.2 16 16 16H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H16c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H16z"]},faCircleDown:eIk,faArrowAltCircleDown:eIE,faGrill:{prefix:"far",iconName:"grill",icon:[448,512,[],"e5a3","M48 80H400V96c0 97.2-78.8 176-176 176S48 193.2 48 96V80zM40 32C17.9 32 0 49.9 0 72V96c0 89.8 52.9 167.3 129.2 203l-23.1 53.8c-3.3-.5-6.7-.8-10.1-.8c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64H316.7l21.2 49.5c5.2 12.2 19.3 17.8 31.5 12.6s17.8-19.3 12.6-31.5L318.8 299C395.1 263.3 448 185.8 448 96V72c0-22.1-17.9-40-40-40H40zM151.8 368l22.9-53.4c15.9 3.6 32.3 5.4 49.3 5.4s33.4-1.9 49.3-5.4L296.2 368H151.8zM72 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faArrowsTurnToDots:{prefix:"far",iconName:"arrows-turn-to-dots",icon:[512,512,[],"e4c1","M255 31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-39 39L424 104c48.6 0 88 39.4 88 88v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-22.1-17.9-40-40-40l-174.1 0 39 39c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9l80-80zM257 287l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L88 408c-22.1 0-40 17.9-40 40v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448c0-48.6 39.4-88 88-88l174.1 0-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm127 97a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z"]},faChartMixed:eID,faAnalytics:eIS,faFlorinSign:{prefix:"far",iconName:"florin-sign",icon:[384,512,[],"e184","M315.3 32c-36 0-68.3 21.9-81.7 55.3L179 224H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H159.8L105.8 406.9C99.7 422 85 432 68.7 432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H68.7c36 0 68.3-21.9 81.7-55.3L211.4 272H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H230.6l47.5-118.9C284.3 90 299 80 315.3 80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H315.3z"]},faArrowDownShortWide:eI_,faSortAmountDesc:eIO,faSortAmountDownAlt:eIP,faLessThan:{prefix:"far",iconName:"less-than",icon:[384,512,[62774],"3c","M381.5 77.3c5.9 11.9 1.1 26.3-10.7 32.2L77.7 256 370.7 402.5c11.9 5.9 16.7 20.3 10.7 32.2s-20.3 16.7-32.2 10.7l-336-168C5.1 273.4 0 265.1 0 256s5.1-17.4 13.3-21.5l336-168c11.9-5.9 26.3-1.1 32.2 10.7z"]},faDisplayCode:eIj,faDesktopCode:eIB,faFaceDrooling:{prefix:"far",iconName:"face-drooling",icon:[512,512,[],"e372","M48 256c0 114.9 93.1 208 208 208v48C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 80.8-37.5 152.9-96 199.9V388.9c30-36 48-82.4 48-132.9c0-114.9-93.1-208-208-208S48 141.1 48 256zm110.8-32.4c-4.2 12.6-17.8 19.4-30.4 15.2s-19.4-17.8-15.2-30.4c3.8-11.3 12.2-26.8 25.8-39.8C153.2 155.2 173.5 144 200 144c13.3 0 24 10.7 24 24s-10.7 24-24 24c-11.9 0-20.9 4.8-27.9 11.4c-7.4 7-11.8 15.5-13.4 20.2zM129 309.3c10.4-8.3 25.5-6.6 33.7 3.7c18.7 23.4 49.8 47 93.3 47s74.5-23.6 93.3-47c8.3-10.4 23.4-12 33.7-3.7s12 23.4 3.8 33.7c-.9 1.1-1.8 2.2-2.7 3.3V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V376.4c-9.5 7-20.2 13.3-32 18.5V464c0 8.8-7.2 16-16 16s-16-7.2-16-16V404.9c-10 2-20.7 3.1-32 3.1c-62.6 0-106.2-34.3-130.7-65c-8.3-10.3-6.6-25.5 3.7-33.7zM339.9 203.4c-7-6.6-16-11.4-27.9-11.4c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.5 0 46.8 11.2 60.9 24.6c13.7 13 22.1 28.5 25.8 39.8c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2c-1.6-4.7-6-13.2-13.4-20.2z"]},faOilTemperature:eIR,faOilTemp:eIU,faSquareQuestion:eIF,faQuestionSquare:eIG,faAirConditioner:{prefix:"far",iconName:"air-conditioner",icon:[576,512,[],"f8f4","M64 48c-8.8 0-16 7.2-16 16V192c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V192c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm120 64H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM368 288V392c0 22.1 17.9 40 40 40s40-17.9 40-40c0-14.8-8-27.7-20-34.7c-11.5-6.6-15.4-21.3-8.7-32.8s21.3-15.4 32.8-8.7C478.3 331 496 359.4 496 392c0 48.6-39.4 88-88 88s-88-39.4-88-88V288h48zM208 424V288h48V424c0 48.6-39.4 88-88 88s-88-39.4-88-88c0-32.6 17.7-61 43.9-76.2c11.5-6.6 26.2-2.7 32.8 8.7s2.7 26.2-8.7 32.8c-12 7-20 19.9-20 34.7c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},faAngleDown:{prefix:"far",iconName:"angle-down",icon:[448,512,[8964],"f107","M241 337c-9.4 9.4-24.6 9.4-33.9 0L47 177c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 337z"]},faMountains:{prefix:"far",iconName:"mountains",icon:[640,512,[9968],"f6fd","M464 424.1c0 4.4-3.5 7.9-7.9 7.9H55.9c-4.4 0-7.9-3.5-7.9-7.9c0-1.5 .4-2.9 1.2-4.2L256 90.3 462.8 419.9c.8 1.3 1.2 2.7 1.2 4.2zm-464 0C0 455 25 480 55.9 480H456.1 578.9c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 164.1 487.8 160 480 160s-15 4.1-19.1 10.7l-48.2 79L286.8 49c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 394.4C3 403.3 0 413.6 0 424.1z"]},faOmega:{prefix:"far",iconName:"omega",icon:[448,512,[],"f67a","M224 80C126.8 80 48 158.8 48 256c0 63.7 33.8 119.5 84.6 150.4c11.4 7 19.4 19.6 19.4 34.2c0 21.8-17.6 39.4-39.4 39.4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H85.4C33.4 391 0 327.4 0 256C0 132.3 100.3 32 224 32s224 100.3 224 224c0 71.4-33.4 135-85.4 176H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H335.4c-21.8 0-39.4-17.6-39.4-39.4c0-14.6 8-27.2 19.4-34.2C366.2 375.5 400 319.7 400 256c0-97.2-78.8-176-176-176z"]},faCarTunnel:{prefix:"far",iconName:"car-tunnel",icon:[512,512,[],"e4de","M256 48C141.1 48 48 141.1 48 256V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256c0-114.9-93.1-208-208-208zM190.8 277.5L177 320H335l-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5H198.4c-3.5 0-6.5 2.2-7.6 5.5zM122.7 332l22.5-69.3c7.5-23.1 29-38.7 53.3-38.7H313.6c24.3 0 45.8 15.6 53.3 38.7L389.3 332c16.1 11.6 26.7 30.6 26.7 52V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H144v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V384c0-21.4 10.5-40.4 26.7-52zM144 432H368V384c0-8.8-7.2-16-16-16H160c-8.8 0-16 7.2-16 16v48zm16-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm168-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPersonDollyEmpty:{prefix:"far",iconName:"person-dolly-empty",icon:[512,512,[],"f4d1","M80 0a48 48 0 1 1 0 96A48 48 0 1 1 80 0zM0 488L0 340.3c.5 .4 1.1 .9 1.6 1.3L48 378.1 48 488c0 13.3-10.7 24-24 24s-24-10.7-24-24zM59.2 176C53 176 48 181 48 187.2v85.3c0 2.5 1.1 4.8 3.1 6.3L72 295.2V179c-3.9-1.9-8.3-3-12.8-3zM120 246.2v86.7l25.8 20.3c8.1 6.4 13.4 15.6 14.9 25.8l15.1 105.6c1.9 13.1-7.2 25.3-20.4 27.2s-25.3-7.2-27.2-20.4L113.6 388.9 21.4 316.5C7.9 305.9 0 289.6 0 272.4V187.2C0 154.5 26.5 128 59.2 128c26.1 0 50.5 13.3 64.6 35.3L173.1 240h38.2l-10.5-42.2c-3.2-12.9 4.6-25.9 17.5-29.1s25.9 4.6 29.1 17.5l49.6 198.4c17.6 2.4 32.9 12 42.8 25.7l134.4-33.6c12.9-3.2 25.9 4.6 29.1 17.5s-4.6 25.9-17.5 29.1L351.4 456.9C347.1 488 320.3 512 288 512c-35.3 0-64-28.7-64-64c0-21.3 10.4-40.1 26.3-51.7L223.3 288H168.7c-13.6 0-26.3-6.9-33.6-18.4L120 246.2zM304 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faPanFood:{prefix:"far",iconName:"pan-food",icon:[640,512,[129368],"e42b","M528 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM64 256a256 256 0 1 1 512 0A256 256 0 1 1 64 256zM48 184V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24zm568-24c13.3 0 24 10.7 24 24V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24zM243.4 142.8C250.7 106.3 282.8 80 320 80s69.3 26.3 76.6 62.8l.6 3.2c1.4 7.3-4.1 14-11.5 14H254.3c-7.4 0-12.9-6.8-11.5-14l.6-3.2zm-13.3 43.1c7.8 7.8 7.8 20.5 0 28.3l-32 32c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l32-32c7.8-7.8 20.5-7.8 28.3 0zM296 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM416 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM227.3 284.7c2.1 2.1 3.5 4.6 4.2 7.3c.4 1.7 .8 3.4 1.1 5.1c1.1 5.4 2.1 11 5.9 14.7l3.4 3.4c3 3 7.1 4.7 11.3 4.7H280c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56V349.3c0-4.2-1.7-8.3-4.7-11.3l-3.4-3.4c-3.8-3.8-9.3-4.8-14.7-5.9c-1.7-.3-3.5-.7-5.1-1.1c-2.7-.7-5.2-2.1-7.3-4.2c-6.2-6.2-6.2-16.4 0-22.6l8-8 8-8c6.2-6.2 16.4-6.2 22.6 0zm132.9-4.9l79.6-79.6c4.5-4.5 11.9-4.5 16.4 0l2.8 2.8c13.4 13.4 21 31.6 21 50.6v4.8c0 18.7-8.5 36.4-23.1 48.1C446 315.2 432.4 320 418.4 320l-4.1 0c-19.4 0-38-7.7-51.8-21.4l-2.4-2.4c-4.5-4.5-4.5-11.9 0-16.4z"]},faHeadSideCough:{prefix:"far",iconName:"head-side-cough",icon:[640,512,[],"e061","M224 48C126.8 48 48 126.8 48 224c0 42.2 14.8 80.8 39.5 111.1c13.6 16.6 24.5 38.5 24.5 63.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V398.6c0-10.7-4.8-22.2-13.7-33.1C18.9 326.9 0 277.6 0 224C0 100.3 100.3 0 224 0h24c78.8 0 151.4 47.6 183.2 116.2c4.2 9.1 8.2 18.4 12 27.3l1.5 3.5c4.3 10.1 8.5 19.7 13 29c9 18.6 18.7 34.5 31.4 47.1l4.4 4.4c11.9 11.9 18.6 28.1 18.6 45c0 35.1-28.5 63.6-63.6 63.6H448v0 24 64 8c0 35.3-28.7 64-64 64H318.6c-3.3 9.3-12.2 16-22.6 16c-13.3 0-24-10.7-24-24V472c0-13.3 10.7-24 24-24h88c8.8 0 16-7.2 16-16v-8-9.3l-58.4-4.9c-12.2-1-21.6-11.2-21.6-23.4c0-10.8 7.3-20.2 17.8-22.8L400 348V336v-8V312c0-13.3 10.7-24 24-24h24.4c8.6 0 15.6-7 15.6-15.6c0-4.1-1.6-8.1-4.6-11L455 257c-18.1-18.1-30.6-39.4-40.6-60.1c-5-10.4-9.6-21-13.9-31.1l-1.5-3.5c-3.8-9-7.5-17.6-11.4-25.9C363.7 84.7 308.1 48 248 48H224zm80 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM488 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm104 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM528 336a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88-72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM528 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faGripLines:{prefix:"far",iconName:"grip-lines",icon:[448,512,[],"f7a4","M448 192c0-13.3-10.7-24-24-24L24 168c-13.3 0-24 10.7-24 24s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24zm0 128c0-13.3-10.7-24-24-24L24 296c-13.3 0-24 10.7-24 24s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24z"]},faThumbsDown:{prefix:"far",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z"]},faUserLock:{prefix:"far",iconName:"user-lock",icon:[640,512,[],"f502","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c49.3 0 92.1 27.3 114.3 67.7V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V464H49.3zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowRightLong:eIY,faLongArrowRight:eIQ,faTicketsAirline:eIq,faTicketsPerforatedPlane:eIK,faTicketsPlane:eIZ,faTentDoublePeak:{prefix:"far",iconName:"tent-double-peak",icon:[576,512,[],"e627","M131.3 93.4l30-37.5 6.1 6.1C199.4 94 242.8 112 288 112s88.6-18 120.6-49.9l6.1-6.1 30 37.5c16 20 34.5 37.9 55 53.3L528 168v24H312 264 48V168l28.4-21.3c20.5-15.4 39-33.3 55-53.3zM264 240V464L48 464V240H264zm48 0H528V464l-112 0L312 240zM393.4 9.4L374.6 28.1C351.7 51.1 320.5 64 288 64s-63.7-12.9-86.6-35.9L182.6 9.4C176.2 2.9 167.3-.5 158.2 0s-17.5 4.9-23.2 12L93.9 63.5c-13.5 16.9-29 31.9-46.3 44.9L12.8 134.4C4.7 140.4 0 149.9 0 160V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V160c0-10.1-4.7-19.6-12.8-25.6l-34.7-26.1c-17.3-12.9-32.8-28-46.3-44.9L441 12C435.3 4.9 426.9 .6 417.8 0s-18 2.9-24.4 9.3z"]},faAnchorCircleXmark:{prefix:"far",iconName:"anchor-circle-xmark",icon:[640,512,[],"e4ac","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c17.2 0 33.9-2.4 49.7-6.8c-14.7-11.8-27.4-25.9-37.6-41.7c-4 .4-8 .5-12.1 .5H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faEllipsis:eIW,faEllipsisH:eI$,faNfcSlash:{prefix:"far",iconName:"nfc-slash",icon:[640,512,[],"e1fc","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V96c0-35.3-28.7-64-64-64H160c-21.6 0-40.7 10.7-52.3 27.1L38.8 5.1zM145.7 88.9c2.6-5.3 8.1-8.9 14.3-8.9H480c8.8 0 16 7.2 16 16V363.5l-32-25.1V152c0-22.1-17.9-40-40-40H336c-22.1 0-40 17.9-40 40v54.7l-60-47c11.4-1.9 20-11.8 20-23.7c0-13.3-10.7-24-24-24H216c-10.5 0-20.1 4-27.2 10.7L145.7 88.9zM416 300.8l-48.5-38c.3-2.2 .5-4.5 .5-6.8c0-17.8-9.7-33.3-24-41.6V160h72V300.8zm70.9 178.9L426.5 432H160c-8.8 0-16-7.2-16-16V209.5L96 171.6V416c0 35.3 28.7 64 64 64H480c2.3 0 4.6-.1 6.9-.4zM385.8 400l-60.9-48H224V272.5l-48-37.8V360c0 22.1 17.9 40 40 40H385.8z"]},faChessPawn:{prefix:"far",iconName:"chess-pawn",icon:[320,512,[9823],"f443","M232 152A72 72 0 1 0 88 152a72 72 0 1 0 144 0zm24 120H243.4l10.7 80H205.7L195 272H160 125l-10.7 80H65.9l10.7-80H64c-13.3 0-24-10.7-24-24s10.7-24 24-24c-15.1-20.1-24-45-24-72C40 85.7 93.7 32 160 32s120 53.7 120 120c0 27-8.9 51.9-24 72c13.3 0 24 10.7 24 24s-10.7 24-24 24zM52.7 464H267.3l-16.6-32H69.2L52.7 464zm207.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384h201z"]},faKitMedical:eIX,faFirstAid:eIJ,faGrid2Plus:{prefix:"far",iconName:"grid-2-plus",icon:[512,512,[],"e197","M176 80H80v96h96V80zM80 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm96 304H80v96h96V336zM80 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48zM336 80v96h96V80H336zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V80zm96 192c13.3 0 24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H408v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V408H296c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V296c0-13.3 10.7-24 24-24z"]},faBells:{prefix:"far",iconName:"bells",icon:[640,512,[],"f77f","M230.8 245.5C203.2 170.3 232.4 88.2 296.5 46c-4.5-2.2-9.1-4.2-13.9-6C214 15.1 138 50.4 112.8 119L98.2 159C84 197.8 57.6 231 23 253.7L14.9 259C4.7 265.7-.8 277.5 .6 289.5s9.4 22.2 20.8 26.3l230.5 83.9 1.1-3.9c9.4-32.5 8.1-67.2-3.5-99.1l-18.7-51.2zm128.5-142c46.5-16.9 97.9 7 114.9 53.4l18.8 51.2c15.8 43.1 43.6 80.8 80.1 108.5L333.7 403.7c9.9-44.6 6.9-91.2-9-134.4L306 218.2c-17-46.4 6.9-97.8 53.3-114.7zM283.9 404.6l-4.6 15.8c-3.3 11.6 .1 24 9 32.2s21.5 10.8 32.8 6.7L618.6 351.1c11.3-4.1 19.4-14.2 20.8-26.2s-4-23.7-14-30.4l-13.7-9.2c-33.8-22.7-59.6-55.4-73.6-93.6l-18.8-51.2C493.2 69.2 414.1 32.5 342.8 58.4s-108 104.8-81.9 176.2l18.8 51.2c14 38.2 15.5 79.8 4.3 118.9zM480.8 480c35.6 0 64.5-28.8 64.5-64.3c0-1.3 0-2.6-.1-3.9L429.1 454.1c11.8 15.7 30.6 25.9 51.7 25.9zM94.3 376.2c-.3 2.5-.4 5-.4 7.5c0 35.5 28.9 64.3 64.5 64.3c22.3 0 41.9-11.3 53.5-28.4L94.3 376.2z"]},faPersonThroughWindow:{prefix:"far",iconName:"person-through-window",icon:[640,512,[],"e5a9","M304 48V66.4c0 46.1-28.9 87.3-72.2 103.1C169.5 192.1 128 251.3 128 317.6l0 82.4H48L48 48H304zm48 0H592V400H510.3L499 385.4l-75.2-97.8c-7.6-9.8-19.3-15.6-31.7-15.6L333 272l-49.4-75.7c42.1-28.9 68.4-77.2 68.4-130V48zm97.7 352H365.9l32 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48V400c0 26.5 21.5 48 48 48H303.9l36.2 53.5c7.4 11 22.4 13.8 33.3 6.4s13.8-22.4 6.4-33.3L297.2 352.5 343.6 320l44.6 0 61.5 80zm-178.3 0H176l0-82.4c0-15.7 3.3-30.8 9.4-44.5l86 126.9zm-1.1-87.3l-54.1-79.9c7.3-6 15.4-11 24.2-15l51.9 79.6-22 15.4zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faToolbox:{prefix:"far",iconName:"toolbox",icon:[512,512,[129520],"f552","M184 80H328c4.4 0 8 3.6 8 8v40H176V88c0-4.4 3.6-8 8-8zm-56 8v40H99.9c-12.7 0-24.9 5.1-33.9 14.1L14.1 193.9c-9 9-14.1 21.2-14.1 33.9V320v96c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V320 227.9c0-12.7-5.1-24.9-14.1-33.9l-51.9-51.9c-9-9-21.2-14.1-33.9-14.1H384V88c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM464 296H368V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H192V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H48V227.9L99.9 176H412.1L464 227.9V296zM48 344h96v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344H320v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344h96v72c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V344z"]},faEnvelopeDot:eI1,faEnvelopeBadge:eI0,faMagnifyingGlassWaveform:{prefix:"far",iconName:"magnifying-glass-waveform",icon:[512,512,[],"e661","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm24-280c0-13.3-10.7-24-24-24s-24 10.7-24 24V280c0 13.3 10.7 24 24 24s24-10.7 24-24V136zm-80 32c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V168zm160 16c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},faHandsHoldingCircle:{prefix:"far",iconName:"hands-holding-circle",icon:[640,512,[],"e4fb","M320 256A128 128 0 1 0 320 0a128 128 0 1 0 0 256zM144 136c0-39.8-32.2-72-72-72S0 96.2 0 136V352.2c0 31.8 12.6 62.3 35.1 84.9L103 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L69.1 403.1C55.6 389.6 48 371.3 48 352.2V136c0-13.3 10.7-24 24-24s24 10.7 24 24V281.9c0 25.6 10.2 50.2 28.3 68.4l15.9 15.9 0 0L167 393l0 0 16 16c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16-16 0 0-26.7-26.7c-4-4-6.2-9.4-6.2-15c0-11.7 9.5-21.3 21.3-21.3c5.6 0 11 2.2 15 6.2l61.4 61.4C285.1 383 296 409.4 296 436.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V436.8c0-27.4 10.9-53.8 30.3-73.2l61.4-61.4c4-4 9.4-6.2 15-6.2c11.7 0 21.3 9.5 21.3 21.3c0 5.6-2.2 11-6.2 15L439 359l0 0-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l16-16 0 0 26.7-26.7 0 0 15.9-15.9c18.1-18.1 28.3-42.7 28.3-68.4V136c0-13.3 10.7-24 24-24s24 10.7 24 24V352.2c0 19.1-7.6 37.4-21.1 50.9L503 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l67.9-67.9c22.5-22.5 35.1-53 35.1-84.9V136c0-39.8-32.2-72-72-72s-72 32.2-72 72V264.8c-12.1-10.5-28-16.8-45.3-16.8c-18.4 0-36 7.3-49 20.3l-61.4 61.4c-7.7 7.7-14.5 16.2-20.4 25.3c-5.8-9.1-12.6-17.5-20.4-25.3l-61.4-61.4c-13-13-30.6-20.3-49-20.3c-17.3 0-33.1 6.3-45.3 16.8V136z"]},faBug:{prefix:"far",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM39 103c9.4-9.4 24.6-9.4 33.9 0l72.4 72.4C161.3 165.7 180 160 200 160H312c20 0 38.7 5.7 54.6 15.5L439 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72.4 72.4C410.3 225.3 416 244 416 264h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H416v8c0 27.2-6.8 52.8-18.8 75.3L473 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-70.9-70.9C339.3 462.5 299.7 480 256 480s-83.3-17.5-112.2-45.9L73 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l75.8-75.8C102.8 372.8 96 347.2 96 320v-8H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96c0-20 5.7-38.7 15.5-54.6L39 137c-9.4-9.4-9.4-24.6 0-33.9zM144 264v56c0 53.6 37.7 98.4 88 109.4V280c0-13.3 10.7-24 24-24s24 10.7 24 24V429.4c50.3-11 88-55.8 88-109.4V264c0-30.9-25.1-56-56-56H200c-30.9 0-56 25.1-56 56z"]},faBowlChopsticks:{prefix:"far",iconName:"bowl-chopsticks",icon:[512,512,[],"e2e9","M18.5 125.1C8.8 126.6 0 119.1 0 109.3C0 101.6 5.5 95 13.1 93.6L484.4 5.2C498.7 2.5 512 13.5 512 28.1c0 11.5-8.4 21.2-19.7 23l-473.8 74zM0 159.8c0-8.8 7-16 15.7-16.2l471.9-14.7C501 128.3 512 139 512 152.4c0 13-10.6 23.6-23.6 23.6H16.2C7.3 176 0 168.7 0 159.8zM151.5 432.5c11.5 5.2 20.4 14.7 25 26.4c1.2 3.1 4.2 5.1 7.5 5.1H328c3.3 0 6.3-2 7.5-5.1c4.5-11.7 13.5-21.2 25-26.4C421.6 404.8 464 343.3 464 272H48c0 71.3 42.4 132.8 103.5 160.5zM0 272c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48c0 90.8-54.1 169-131.7 204.2c-8.1 21-28.4 35.8-52.3 35.8H184c-23.8 0-44.2-14.9-52.3-35.8C54.1 441 0 362.8 0 272z"]},faCreditCard:eI2,faCreditCardAlt:eI6,faCircleS:{prefix:"far",iconName:"circle-s",icon:[512,512,[],"e121","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM207.6 196.2c1.1-6.2 5-11.8 15.4-15.8c11-4.3 27.6-6 47.8-2.9c6 .9 20.6 4 27.3 5.7c12.8 3.3 25.9-4.5 29.2-17.3s-4.5-25.9-17.3-29.2c-7.7-2-23.9-5.5-32-6.7c-25.6-3.9-51.3-2.6-72.6 5.7c-21.9 8.6-40.3 25.7-45 52c-2.6 14.4-1.3 28 4.4 40.3c5.6 12.1 14.7 20.8 24.1 27.2c17.2 11.6 40.3 18.1 58.6 23.2l2 .6c21.1 5.9 36.7 10.6 46.8 17.4c4.5 3 6.5 5.6 7.4 7.7c.9 1.9 1.8 5.2 .6 11.6c-1.1 6.2-5 11.8-15.4 15.8c-11 4.3-27.5 6-47.7 2.9c-12.2-1.9-36.1-8.9-50-13.4c-12.6-4-26.1 2.9-30.2 15.5s2.9 26.1 15.5 30.2c13.6 4.4 40.9 12.5 57.3 15.1l0 0 .1 0c25.6 3.9 51.3 2.6 72.6-5.7c21.9-8.6 40.3-25.7 45-52c2.6-14.4 1.4-28-4.4-40.3c-5.6-12.1-14.7-20.8-24.1-27.2c-17.2-11.6-40.3-18.1-58.6-23.2l-2-.6c-21.1-5.9-36.7-10.6-46.8-17.4c-4.5-3-6.5-5.6-7.4-7.7c-.9-1.9-1.8-5.2-.6-11.6z"]},faBoxBallot:{prefix:"far",iconName:"box-ballot",icon:[576,512,[128499],"f735","M176 208H400V48H176V208zM128 32c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32V224c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V32zM48 160H96v48H48V320H528V208H480V160h48c26.5 0 48 21.5 48 48V320v24 24 96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368 344 320 208c0-26.5 21.5-48 48-48zM528 368H48l0 96H528V368z"]},faCar:eI4,faAutomobile:eI3,faHandHoldingHand:{prefix:"far",iconName:"hand-holding-hand",icon:[512,512,[],"e4f7","M146.8 318.9c5.8-3.9 12.7-6 19.7-6H305.8c7.9 0 14.2 6.4 14.2 14.2s-6.4 14.2-14.2 14.2H284.4 227.6c-11.8 0-21.3 9.6-21.3 21.3s9.6 21.3 21.3 21.3h56.9 21.3 42.7c3.9 0 7.8-1.1 11.2-3.2l83.1-51.1c2.8-1.7 5.9-2.6 9.2-2.6h6.6c6 0 10.9 4.9 10.9 10.9c0 3.7-1.9 7.1-5 9.2l-85 55c-10.4 6.7-22.4 10.3-34.8 10.3H21.3C9.6 412.4 0 422 0 433.8s9.6 21.3 21.3 21.3H344.6c20.6 0 40.7-5.9 57.9-17.1l85-55c15.3-9.9 24.5-26.8 24.5-45c0-29.6-24-53.6-53.6-53.6h-6.6c-11.1 0-22 3.1-31.5 8.9l-57.7 35.5c0-.6 0-1.2 0-1.8c0-31.4-25.5-56.9-56.9-56.9H166.6c-15.4 0-30.5 4.6-43.4 13.1L57.5 327.1H21.3C9.6 327.1 0 336.7 0 348.4s9.6 21.3 21.3 21.3H64c4.2 0 8.3-1.2 11.8-3.6l71-47.3zM365.2 193.1c-5.8 3.9-12.7 6-19.7 6H206.2c-7.9 0-14.2-6.4-14.2-14.2s6.4-14.2 14.2-14.2h21.3 56.9c11.8 0 21.3-9.6 21.3-21.3s-9.6-21.3-21.3-21.3H227.6 206.2 163.6c-3.9 0-7.8 1.1-11.2 3.2L69.3 182.3c-2.8 1.7-5.9 2.6-9.2 2.6H53.6c-6 0-10.9-4.9-10.9-10.9c0-3.7 1.9-7.1 5-9.2l85-55c10.4-6.7 22.4-10.3 34.8-10.3H490.7c11.8 0 21.3-9.6 21.3-21.3s-9.6-21.3-21.3-21.3H167.4c-20.6 0-40.7 5.9-57.9 17.1l-85 55C9.2 138.9 0 155.8 0 174c0 29.6 24 53.6 53.6 53.6h6.6c11.1 0 22-3.1 31.5-8.9l57.7-35.5c0 .6 0 1.2 0 1.8c0 31.4 25.5 56.9 56.9 56.9H345.4c15.4 0 30.5-4.6 43.4-13.1l65.6-43.8h36.2c11.8 0 21.3-9.6 21.3-21.3s-9.6-21.3-21.3-21.3H448c-4.2 0-8.3 1.2-11.8 3.6l-71 47.3z"]},faUserTieHair:{prefix:"far",iconName:"user-tie-hair",icon:[448,512,[],"e45f","M304 144V128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM224 0c70.7 0 128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128C96 57.3 153.3 0 224 0zm30.8 418.4l43.8-87.6c3-6 9.4-9.5 15.9-8.4C390.4 335.6 448 401.7 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-79.6 57.6-145.7 133.5-158.9c6.6-1.1 12.9 2.4 15.9 8.4l43.8 87.6 15.9-59.2-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 15.9 59.2zM118.5 376.3C82.3 391.1 55.4 424.2 49.3 464h113l-43.8-87.7zM285.7 464h113c-6.1-39.8-33-72.9-69.2-87.7L285.7 464z"]},faPodiumStar:{prefix:"far",iconName:"podium-star",icon:[448,512,[],"f758","M182.4 72c8.3 14.3 23.8 24 41.6 24h64c26.5 0 48-21.5 48-48s-21.5-48-48-48H224c-17.8 0-33.3 9.7-41.6 24H168c-48.6 0-88 39.4-88 88v32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H128V112c0-22.1 17.9-40 40-40h14.4zM47.3 224L73.5 455.2c3.7 32.3 31 56.8 63.6 56.8H310.9c32.6 0 59.9-24.4 63.6-56.8L400.7 224H352.4L326.8 449.8c-.9 8.1-7.8 14.2-15.9 14.2H137.1c-8.1 0-15-6.1-15.9-14.2L95.6 224H47.3zm201.5 77.7l-18.2-41.3c-2.6-5.8-10.5-5.8-13.1 0l-18.2 41.3c-1.1 2.4-3.2 4-5.7 4.3l-43.2 5.4c-6.1 .8-8.6 8.7-4 13l31.9 30.9c1.8 1.8 2.7 4.4 2.2 7L171.9 407c-1.2 6.3 5.2 11.2 10.6 8.1l37.9-22.2c2.2-1.3 4.9-1.3 7 0L265.5 415c5.4 3.1 11.8-1.7 10.6-8.1l-8.5-44.6c-.5-2.6 .3-5.2 2.2-7l31.9-30.9c4.5-4.4 2.1-12.3-4-13L254.5 306c-2.5-.3-4.6-2-5.7-4.3z"]},faUserHairMullet:eI5,faBusinessFront:eI8,faPartyBack:eI9,faTrianBalbot:eI7,faMicrophoneStand:{prefix:"far",iconName:"microphone-stand",icon:[512,512,[127908],"f8cb","M476.9 204.9l1-1c45.9-46.9 45.6-122.2-1-168.7s-121.8-46.9-168.7-1l-1 .9 0 0-16 16-16 16 0 0-.9 1C251.8 91 240.4 120.7 240 150.5L17.2 388.2C6.1 400 0 415.5 0 431.6c0 16.8 6.7 33 18.6 44.9l16.8 16.8C47.4 505.3 63.5 512 80.4 512c16.1 0 31.7-6.1 43.4-17.2L232 393.4V488c0 13.3 10.7 24 24 24s24-10.7 24-24V348.4L361.5 272c29.8-.4 59.5-11.8 82.4-34.2l1-1 16-16 16-16zM361.9 224L325 187 288 150.1c.5-17.4 7.2-34.6 20.1-48L409.9 203.9c-13.4 12.9-30.7 19.6-48 20.1zm82-54L342.1 68.1c28.2-27.2 73-26.8 100.8 1s28.1 72.7 1 100.8zM80.4 464c-4.1 0-8.1-1.6-11-4.5L52.5 442.6c-2.9-2.9-4.5-6.9-4.5-11c0-3.9 1.5-7.7 4.2-10.6L264.6 194.5 291 221l26.5 26.5L91 459.8c-2.9 2.7-6.7 4.2-10.6 4.2z"]},faBookOpenReader:eAe,faBookReader:eAt,faFamilyDress:{prefix:"far",iconName:"family-dress",icon:[512,512,[],"e301","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM112.3 208H128h15.7 38.9c-4.3-9.8-6.7-20.6-6.7-32c0-2.4 .1-4.8 .3-7.1c-9.6-5.7-20.8-8.9-32.6-8.9H112.3c-28.6 0-53.7 18.9-61.5 46.4L11.7 343.2C5.8 363.7 21.2 384 42.4 384H64V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h37.5c-3.5-10-5.5-20.8-5.5-32V336H63.6L96.9 219.6c2-6.9 8.2-11.6 15.4-11.6zM336 176c0 11.4-2.4 22.2-6.7 32h38.9H384h15.7c7.1 0 13.4 4.7 15.4 11.6L448.4 336H368v16c0 11.2-1.9 22-5.5 32H400V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H368.3c-11.8 0-23 3.2-32.6 8.9c.2 2.3 .3 4.7 .3 7.1zM448 64A64 64 0 1 0 320 64a64 64 0 1 0 128 0zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm32 112v16c0 8.8-7.2 16-16 16H256 240c-8.8 0-16-7.2-16-16V336c0-17.7 14.3-32 32-32s32 14.3 32 32zm48 16V336c0-44.2-35.8-80-80-80s-80 35.8-80 80v16c0 24 13.2 44.9 32.7 55.8c-.5 2.7-.7 5.4-.7 8.2v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V416c0-2.8-.2-5.5-.7-8.2C322.8 396.9 336 376 336 352z"]},faCircleX:{prefix:"far",iconName:"circle-x",icon:[512,512,[],"e12e","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM186.3 136.5c-8.6-10.1-23.7-11.4-33.8-2.8s-11.4 23.7-2.8 33.8L224.6 256l-74.9 88.5c-8.6 10.1-7.3 25.3 2.8 33.8s25.3 7.3 33.8-2.8L256 293.2l69.7 82.3c8.6 10.1 23.7 11.4 33.8 2.8s11.4-23.7 2.8-33.8L287.4 256l74.9-88.5c8.6-10.1 7.3-25.3-2.8-33.8s-25.3-7.3-33.8 2.8L256 218.8l-69.7-82.3z"]},faCabin:{prefix:"far",iconName:"cabin",icon:[512,512,[],"e46d","M256 54.1L95.3 176H416.7L256 54.1zM231.8 12.2c14.3-10.8 34.1-10.8 48.4 0L432 127.4V56c0-13.3 10.7-24 24-24s24 10.7 24 24V163.8l22.5 17.1c8.2 6.2 11.5 17 8.2 26.8s-12.4 16.3-22.7 16.3H24c-10.3 0-19.5-6.6-22.7-16.3s0-20.5 8.2-26.8L231.8 12.2zM32 296c0-13.3 10.7-24 24-24H168c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zm0 192c0-13.3 10.7-24 24-24H168c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM56 368H168c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zm264-72c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zm24 168H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24s10.7-24 24-24zm-24-72c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zM224 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faMountainSun:{prefix:"far",iconName:"mountain-sun",icon:[640,512,[],"e52f","M480 80a80 80 0 1 1 160 0A80 80 0 1 1 480 80zM412.7 281.7l48.2-79C465 196.1 472.2 192 480 192s15 4.1 19.1 10.7l132 216.3c5.8 9.6 8.9 20.6 8.9 31.8c0 33.8-27.4 61.1-61.1 61.1H456.1h0H55.9C25 512 0 487 0 456.1c0-10.5 3-20.8 8.6-29.7L225.2 81c6.6-10.6 18.3-17 30.8-17s24.1 6.4 30.8 17l126 200.7zm28.5 45.4l62.2 99.2c5.6 8.9 8.6 19.2 8.6 29.7c0 2.7-.2 5.3-.6 7.9h67.4c7.2 0 13.1-5.9 13.1-13.1c0-2.4-.7-4.8-1.9-6.8L480 263.6l-38.8 63.6zM456.1 464c4.4 0 7.9-3.5 7.9-7.9c0-1.5-.4-2.9-1.2-4.2L256 122.3 49.2 451.9c-.8 1.3-1.2 2.7-1.2 4.2c0 4.4 3.5 7.9 7.9 7.9H456.1z"]},faChartSimpleHorizontal:{prefix:"far",iconName:"chart-simple-horizontal",icon:[448,512,[],"e474","M400 240L48 240l0 32 352 0 0-32zm48 32c0 26.5-21.5 48-48 48L48 320c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48l0 32zM208 400L48 400l0 32 160 0 0-32zm48 32c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 32zm80-320l0-32L48 80l0 32 288 0zm0 48L48 160c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48z"]},faBluetooth:{prefix:"far",iconName:"bluetooth",icon:[384,512,[],"f293","M182.1 2.1c8.6-3.9 18.7-2.4 25.8 3.9l136 120c5.3 4.7 8.2 11.4 8.1 18.4s-3.3 13.6-8.7 18.1L229.8 256l113.5 93.5c5.4 4.5 8.6 11.1 8.7 18.1s-2.8 13.8-8.1 18.4l-136 120c-7.1 6.2-17.2 7.8-25.8 3.9S168 497.4 168 488V306.9L71.3 386.5c-10.2 8.4-25.4 7-33.8-3.3s-7-25.4 3.3-33.8L154.2 256 40.7 162.5C30.5 154.1 29 139 37.5 128.7s23.6-11.7 33.8-3.3L168 205.1V24c0-9.4 5.5-18 14.1-21.9zM216 306.9v128l75-66.2-75-61.8zm0-101.7l75-61.8L216 77.2v128z"]},faArrowsLeftRightToLine:{prefix:"far",iconName:"arrows-left-right-to-line",icon:[640,512,[],"e4ba","M24 64c13.3 0 24 10.7 24 24l0 336c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 88C0 74.7 10.7 64 24 64zm217 71c9.4 9.4 9.4 24.6 0 33.9l-63 63 284.1 0-63-63c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L537 239c9.4 9.4 9.4 24.6 0 33.9L433 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l63-63-284.1 0 63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L103 273c-9.4-9.4-9.4-24.6 0-33.9L207 135c9.4-9.4 24.6-9.4 33.9 0zM640 88V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faHandBackPointLeft:{prefix:"far",iconName:"hand-back-point-left",icon:[512,512,[],"e19f","M0 176c0-35.3 28.7-64 64-64l188.8 0c3.6-5.2 7.6-10.2 11.9-14.9l18.4-20.3C299.9 58.5 323.5 48 348.3 48l10.2 0c54.1 0 104.1 28.7 131.3 75.4l1.5 2.6c13.6 23.2 20.7 49.7 20.7 76.6L512 328c0 66.3-53.7 120-120 120l-8 0-96 0c-35.3 0-64-28.7-64-64c0-2.8 .2-5.6 .5-8.3c-19.4-11-32.5-31.8-32.5-55.7c0-5.3 .7-10.5 1.9-15.5c-20.2-10.8-33.9-32-33.9-56.5c0-2.7 .2-5.4 .5-8L64 240c-35.3 0-64-28.7-64-64zm64-16c-8.8 0-16 7.2-16 16s7.2 16 16 16l136 0c10.3 0 19.5 6.6 22.8 16.4s-.1 20.6-8.3 26.8c-3.9 3-6.4 7.6-6.4 12.8c0 8.8 7.2 16 16 16l8 0c10.3 0 19.5 6.6 22.8 16.4s-.1 20.6-8.3 26.8c-3.9 3-6.4 7.6-6.4 12.8c0 8.8 7.2 16 16 16c9.1 0 17.4 5.1 21.5 13.3s3.2 17.9-2.3 25.1c-2 2.7-3.2 6-3.2 9.6c0 8.8 7.2 16 16 16l96 0 8 0c39.8 0 72-32.2 72-72l0-125.4c0-18.4-4.9-36.5-14.2-52.4l20-11.7-20 11.7-1.5-2.6c-18.6-32-52.8-51.6-89.8-51.6l-10.2 0c-11.3 0-22 4.8-29.6 13.1L301.5 128l42.5 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-78 0-2 0L64 160z"]},faMessageDots:eAa,faCommentAltDots:eAn,faMessaging:eAr,faFileHeart:{prefix:"far",iconName:"file-heart",icon:[384,512,[],"e176","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM93.7 306.8c0 14.4 5.8 28.3 16.2 38.4l70.9 69c6.2 6 16.1 6 22.3 0l70.9-69c10.4-10.1 16.2-23.9 16.2-38.4c0-29.5-23.9-53.5-53.5-53.5h-1.5c-14.3 0-28.1 5.6-38.4 15.6l-4.9 4.8-4.9-4.8c-10.3-10-24-15.6-38.4-15.6h-1.5c-29.5 0-53.5 23.9-53.5 53.5z"]},faBeerMug:eAi,faBeerFoam:eAc,faDiceD20:{prefix:"far",iconName:"dice-d20",icon:[512,512,[],"f6cf","M243.7 3.4c7.6-4.6 17.1-4.6 24.7 0l200 120c7.2 4.3 11.7 12.1 11.7 20.6V368c0 8.4-4.4 16.2-11.7 20.6l-200 120c-7.6 4.6-17.1 4.6-24.7 0l-200-120C36.4 384.2 32 376.4 32 368V144c0-8.4 4.4-16.2 11.7-20.6l200-120zM80 191.1v83.4L112.8 215 80 191.1zm65.5 63.9L94.9 347l115 9.2L145.5 255.1zm10.6 145L232 445.6V406.2l-75.9-6.1zM280 406.2v39.5l75.9-45.5L280 406.2zM432 274.6V191.1L399.2 215 432 274.6zM375 173.3l37.6-27.3L327.1 94.6 375 173.3zM184.9 94.6L99.4 145.9 137 173.3l47.9-78.6zM256 70.2L186.7 184H325.3L256 70.2zM324.3 232H187.7L256 339.3 324.3 232zM302.1 356.2l115-9.2-50.6-92L302.1 356.2z"]},faDrone:{prefix:"far",iconName:"drone",icon:[512,512,[],"f85f","M224 112C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c5.2 0 10.2-.3 15.2-1L88.7 171.6C64.9 162.3 48 139.1 48 112c0-35.3 28.7-64 64-64c27.1 0 50.3 16.9 59.6 40.7L223 127.2c.7-5 1-10.1 1-15.2zm-10.7 47.9l-39.8-29.9-29.7-22.3C141.7 92.1 128.2 80 112 80c-17.7 0-32 14.3-32 32c0 16.2 12.1 29.7 27.8 31.7l22.3 29.7 29.9 39.8 .1 .1v85.3l-.1 .1-29.9 39.8-22.3 29.7C92.1 370.3 80 383.8 80 400c0 17.7 14.3 32 32 32c16.2 0 29.7-12.1 31.7-27.8l29.7-22.3 39.8-29.9 .1-.1h85.3l.1 .1 39.8 29.9 29.7 22.3c2.1 15.7 15.5 27.8 31.7 27.8c17.7 0 32-14.3 32-32c0-16.2-12.1-29.7-27.8-31.7l-22.3-29.7-29.9-39.8-.1-.1V213.3l.1-.1 29.9-39.8 22.3-29.7c15.7-2.1 27.8-15.5 27.8-31.7c0-17.7-14.3-32-32-32c-16.2 0-29.7 12.1-31.7 27.8l-29.7 22.3-39.8 29.9-.1 .1H213.3l-.1-.1zM223 384.8l-51.3 38.5C162.3 447.1 139.1 464 112 464c-35.3 0-64-28.7-64-64c0-27.1 16.9-50.3 40.7-59.6L127.2 289c-5-.7-10.1-1-15.2-1C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-5.2-.3-10.2-1-15.2zM288 112c0 5.2 .3 10.2 1 15.2l51.3-38.5C349.7 64.9 372.9 48 400 48c35.3 0 64 28.7 64 64c0 27.1-16.9 50.3-40.7 59.6L384.8 223c5 .7 10.1 1 15.2 1c61.9 0 112-50.1 112-112S461.9 0 400 0S288 50.1 288 112zm1 272.8c-.7 5-1 10.1-1 15.2c0 61.9 50.1 112 112 112s112-50.1 112-112s-50.1-112-112-112c-5.2 0-10.2 .3-15.2 1l38.5 51.3c23.8 9.3 40.7 32.5 40.7 59.6c0 35.3-28.7 64-64 64c-27.1 0-50.3-16.9-59.6-40.7L289 384.8zM224 208h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16z"]},faTruckDroplet:{prefix:"far",iconName:"truck-droplet",icon:[640,512,[],"e58c","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c-39.8 0-72-29.6-72-66c0-27 39.4-82.9 59.9-110.3c6.1-8.2 18.1-8.2 24.2 0C240.6 123 280 179 280 206c0 36.5-32.2 66-72 66z"]},faFileCircleXmark:{prefix:"far",iconName:"file-circle-xmark",icon:[576,512,[],"e5a1","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},faTemperatureArrowUp:eAs,faTemperatureUp:eAo,faMedal:{prefix:"far",iconName:"medal",icon:[512,512,[127941],"f5a2","M4.1 38.2L106.4 191.5c11.2-11.6 23.7-21.9 37.3-30.6L68.4 48h64.5l54.9 91.5c15.8-5.5 32.4-9.1 49.6-10.6l-6.1-10.1L169.3 15.5C163.5 5.9 153.1 0 141.9 0H24.6C11 0 0 11 0 24.6c0 4.8 1.4 9.6 4.1 13.6zm276.6 80.5l-6.1 10.1c17.2 1.5 33.8 5.2 49.6 10.6L379.2 48h64.5L368.4 160.9c13.6 8.7 26.1 19 37.3 30.6L507.9 38.2c2.7-4 4.1-8.8 4.1-13.6C512 11 501 0 487.4 0H370.1c-11.2 0-21.7 5.9-27.4 15.5L280.8 118.7zM256 208a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 304a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm7.2-257.5c-2.9-5.9-11.4-5.9-14.3 0l-19.2 38.9c-1.2 2.4-3.4 4-6 4.4L180.7 304c-6.6 1-9.2 9-4.4 13.6l31 30.2c1.9 1.8 2.7 4.5 2.3 7.1l-7.3 42.7c-1.1 6.5 5.7 11.5 11.6 8.4L252.3 386c2.3-1.2 5.1-1.2 7.4 0l38.4 20.2c5.9 3.1 12.7-1.9 11.6-8.4L302.4 355c-.4-2.6 .4-5.2 2.3-7.1l31-30.2c4.7-4.6 2.1-12.7-4.4-13.6l-42.9-6.2c-2.6-.4-4.9-2-6-4.4l-19.2-38.9z"]},faPersonFairy:{prefix:"far",iconName:"person-fairy",icon:[640,512,[],"e608","M256 64a64 64 0 1 1 128 0A64 64 0 1 1 256 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3c-.8 9.3 6.6 17.3 15.9 17.3H280h80 2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C372.9 220.8 359 208 342.4 208H297.6zM336 352H304V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3c3.5-41.5 38.1-73.4 79.7-73.4h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352zM32 32c89.4 0 169.4 40.8 222.2 104.7c-15 6.3-28.4 15.9-39.3 27.8C174.1 116.6 114.7 84.9 48 80.5V112c0 71.4 33.3 134.9 85.4 176l18.1 14.3c10.1 8 12.1 22.5 4.5 33L142.5 354c-16.3 22.3-26.9 49-29.7 78c43.3-.2 82.5-17.6 111.2-45.7v61C191.7 468 153.2 480 112 480H96c-17.7 0-32-14.3-32-32c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112V64C0 46.3 14.3 32 32 32zM425.1 164.5c-10.9-11.9-24.3-21.5-39.3-27.8C438.6 72.8 518.6 32 608 32c17.7 0 32 14.3 32 32v48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448c0 17.7-14.3 32-32 32H528c-41.2 0-79.7-12-112-32.7v-61c28.7 28.2 67.9 45.5 111.2 45.7c-2.9-29-13.5-55.7-29.7-78l-13.6-18.7c-7.6-10.4-5.6-25 4.5-33L506.6 288C558.7 246.9 592 183.4 592 112V80.5c-66.7 4.4-126.1 36.1-166.9 84z"]},faBed:{prefix:"far",iconName:"bed",icon:[640,512,[128716],"f236","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V360v96c0 13.3 10.7 24 24 24s24-10.7 24-24V384H312 592v80c0 13.3 10.7 24 24 24s24-10.7 24-24V360 248c0-66.3-53.7-120-120-120H344c-30.9 0-56 25.1-56 56V336H48V56zM592 248v88H336V184c0-4.4 3.6-8 8-8H520c39.8 0 72 32.2 72 72zM128 216a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm128 0A88 88 0 1 0 80 216a88 88 0 1 0 176 0z"]},faBookCopy:{prefix:"far",iconName:"book-copy",icon:[576,512,[],"e0be","M192 88c0-48.6 39.4-88 88-88H528c26.5 0 48 21.5 48 48V160v96c0 20.9-13.4 38.7-32 45.3V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H520 272c-44.2 0-80-35.8-80-80V88zM528 48H280c-22.1 0-40 17.9-40 40V262.7c9.8-4.3 20.6-6.7 32-6.7H520h8V160 48zM272 304c-17.7 0-32 14.3-32 32s14.3 32 32 32H496V304H272zM160 96v48H88c-22.1 0-40 17.9-40 40V358.7c9.8-4.3 20.6-6.7 32-6.7h81.1c2.5 17.7 9.2 34 18.9 48H80c-17.7 0-32 14.3-32 32s14.3 32 32 32H304V448h48v16h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H328 80c-44.2 0-80-35.8-80-80V184c0-48.6 39.4-88 88-88h72z"]},faSquareH:eAl,faHSquare:eAf,faSquareC:{prefix:"far",iconName:"square-c",icon:[448,512,[],"e266","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM167.4 199.4c-31.2 31.2-31.2 81.9 0 113.1s81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0z"]},faClockTwo:{prefix:"far",iconName:"clock-two",icon:[512,512,[],"e35a","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120v91.2L338.7 172c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3l-96 64c-7.4 4.9-16.8 5.4-24.6 1.2S232 264.9 232 256V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSquareEllipsisVertical:{prefix:"far",iconName:"square-ellipsis-vertical",icon:[448,512,[],"e26f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCalendarUsers:{prefix:"far",iconName:"calendar-users",icon:[640,512,[],"e5e2","M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H160c-35.3 0-64 28.7-64 64v16 48h16 32 16H480h16 32 16V144 128c0-35.3-28.7-64-64-64H440V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H248V24zm6.7 440c.9 5.2 1.3 10.5 1.3 16c0 11.7-3.1 22.6-8.6 32H392.6c-5.4-9.4-8.6-20.3-8.6-32c0-5.5 .5-10.8 1.3-16H254.7zM528 384a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm-48 32c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H480zM192 304A80 80 0 1 0 32 304a80 80 0 1 0 160 0zM0 480c0 17.7 14.3 32 32 32H192c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64z"]},faPodcast:{prefix:"far",iconName:"podcast",icon:[448,512,[],"f2ce","M400 224c0 61.1-31.1 115-78.4 146.5c-1.4 17-4.1 36.6-7.1 54.9l-.6 3.8C392.8 394.7 448 315.8 448 224C448 100.3 347.7 0 224 0S0 100.3 0 224c0 91.8 55.2 170.6 134.2 205.3l-.6-3.7c-3-18.4-5.7-38.1-7.1-55.1C79.1 338.9 48 285.1 48 224c0-97.2 78.8-176 176-176s176 78.8 176 176zm-32 0c0-79.5-64.5-144-144-144S80 144.5 80 224c0 42.4 18.3 80.5 47.5 106.9c1.6-7.1 4.3-13.9 8.1-20.3c5.1-8.5 11.7-15.2 18.8-20.5C138 272.9 128 249.6 128 224c0-53 43-96 96-96s96 43 96 96c0 25.6-10 48.9-26.4 66.1c7.2 5.2 13.7 11.9 18.8 20.5c3.8 6.3 6.4 13.1 8.1 20.3C349.7 304.5 368 266.4 368 224zM224 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 80a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM178.9 487.7c5.3 19.8 25.5 24.3 45.1 24.3s39.8-4.6 45.1-24.3c8.1-29.9 21.5-103.9 21.5-138.2c0-36.5-32.4-45.5-66.6-45.5s-66.6 9-66.6 45.5c0 34.4 13.4 108.5 21.5 138.2zM225.5 464c-.5 0-1 0-1.5 0s-1.1 0-1.5 0c-3.1-13.3-6.7-31.9-9.9-51.4c-3.9-23.7-6.5-45.4-7-59c.6-.1 1.4-.3 2.2-.4c4.3-.8 9.7-1.2 16.3-1.2s12 .4 16.3 1.2c.8 .1 1.5 .3 2.2 .4c-.5 13.5-3.1 35.1-7 58.8c-3.2 19.5-6.9 38.1-10 51.5z"]},faBee:{prefix:"far",iconName:"bee",icon:[576,512,[],"e0b2","M219.3 4.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l31.5 31.5C215.6 73 208 91.6 208 112c0 3 .2 6 .5 8.9C185.7 105 157 96 128 96C63 96 0 140.9 0 208c0 61.9 53.6 104.9 112.9 111.2c-.6-5.1-.9-10.2-.9-15.2c0-11.2 1-22.2 3.1-32.8C74.5 266.1 48 237.2 48 208c0-32.2 32.3-64 80-64c37.3 0 65.2 19.5 75.6 43.3C167.5 213.5 144 256 144 304c0 83.8 103.6 179.7 129.9 202.8c3.9 3.4 8.9 5.2 14.1 5.2s10.2-1.8 14.1-5.2C328.4 483.7 432 387.8 432 304c0-48-23.5-90.5-59.6-116.7C382.8 163.5 410.7 144 448 144c47.7 0 80 31.8 80 64c0 29.2-26.5 58.1-67.1 63.2c2 10.6 3.1 21.6 3.1 32.8c0 5-.3 10.1-.9 15.2C522.4 312.9 576 269.9 576 208c0-67.1-63-112-128-112c-29 0-57.7 9-80.5 24.9c.3-2.9 .5-5.9 .5-8.9c0-20.4-7.6-39-20.2-53.2l31.5-31.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L321.9 39.5C311.6 34.7 300.1 32 288 32s-23.6 2.7-33.9 7.5L219.3 4.7zm17.6 393.9c-3.8-4.9-7.5-9.8-10.9-14.6H350c-3.4 4.8-7 9.7-10.9 14.6c-17.6 22.5-36.7 42.2-51.1 56c-14.4-13.8-33.5-33.5-51.1-56zm140-62.6H199.1c-4.6-11.7-7.1-22.5-7.1-32H384c0 9.5-2.5 20.3-7.1 32zm-5.8-80H204.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48z"]},faTemperatureFull:eAd,faTemperature4:eAu,faThermometer4:eAp,faThermometerFull:eAh,faBell:{prefix:"far",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"]},faCandyBar:eAb,faChocolateBar:eAm,faXmarkLarge:{prefix:"far",iconName:"xmark-large",icon:[448,512,[],"e59b","M41 39C31.6 29.7 16.4 29.7 7 39S-2.3 63.6 7 73l183 183L7 439c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l183-183L407 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-183-183L441 73c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-183 183L41 39z"]},faPinata:{prefix:"far",iconName:"pinata",icon:[512,512,[],"e3c3","M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H84.4C37.8 48 0 85.8 0 132.4c0 36.3 23.3 68.6 57.7 80.1L96 225.3V440c0 39.8 32.2 72 72 72h22.4c36.2 0 65.6-29.4 65.6-65.6c0-21.2 17.2-38.4 38.4-38.4h19.2c21.2 0 38.4 17.2 38.4 38.4c0 36.2 29.4 65.6 65.6 65.6H440c39.8 0 72-32.2 72-72V328c0-57.4-46.6-104-104-104H272V24zM84.4 96H224V221.2l-23.3 9.3-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1L144 224.4v-4.8c0-17.2-11-32.5-27.4-37.9L72.9 167C58 162 48 148.1 48 132.4C48 112.3 64.3 96 84.4 96zM212.6 260.2l17.5-7c7.1 11.3 19.6 18.8 33.9 18.8H408c20.2 0 37.8 10.7 47.7 26.7c-6.7-1.8-13.8-1.4-20.3 1.2l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-3.4 1.4V258.8l23.3-9.3 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1zM144 335.6l15.3-6.1 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 16.7 8.4v54.5l-11.4-4.6c-8.5-3.4-18-3-26.2 1.1l-19.1 9.6-32.3-12.9c-15.7-15.8-37.3-25.5-61.3-25.5H294.4c-24 0-45.7 9.8-61.3 25.5l-32.3 12.9-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1L144 392.4V335.6zm0 91.2l23.3-9.3 19.1 9.6c7.3 3.6 15.6 4.3 23.3 2.1c-1.1 5.6-1.7 11.3-1.7 17.2c0 9.7-7.9 17.6-17.6 17.6H168c-13.3 0-24-10.7-24-24V426.8zm296.7-9.3l23.3 9.3V440c0 13.3-10.7 24-24 24H417.6c-9.7 0-17.6-7.9-17.6-17.6c0-5.9-.6-11.6-1.7-17.2c7.7 2.3 16 1.5 23.3-2.1l19.1-9.6zM176 168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFilePpt:{prefix:"far",iconName:"file-ppt",icon:[512,512,[],"e64a","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM304 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm208-64c0-8.8 7.2-16 16-16h32 32c8.8 0 16 7.2 16 16s-7.2 16-16 16H480V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H432c-8.8 0-16-7.2-16-16z"]},faArrowsFromLine:{prefix:"far",iconName:"arrows-from-line",icon:[448,512,[],"e0a4","M241 7c-9.4-9.4-24.6-9.4-33.9 0L135 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V168c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L241 7zm7 337c0-13.3-10.7-24-24-24s-24 10.7-24 24v86.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V344zM24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faSuperscript:{prefix:"far",iconName:"superscript",icon:[512,512,[],"f12b","M472 24c0-8-3.9-15.4-10.5-19.9s-15-5.4-22.4-2.4l-40 16c-12.3 4.9-18.3 18.9-13.4 31.2s18.9 18.3 31.2 13.4l7.1-2.8V176H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h40 40c13.3 0 24-10.7 24-24s-10.7-24-24-24H472V24zM24 64C10.7 64 0 74.7 0 88s10.7 24 24 24H51.2l96 144-96 144H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c8 0 15.5-4 20-10.7l92-138 92 138C272.5 444 280 448 288 448h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H300.8l-96-144 96-144H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H288c-8 0-15.5 4-20 10.7l-92 138L84 74.7C79.5 68 72 64 64 64H24z"]},faBowlSpoon:{prefix:"far",iconName:"bowl-spoon",icon:[512,512,[129379],"e3e0","M112 144c-42.6 0-64-28.2-64-48s21.4-48 64-48s64 28.2 64 48s-21.4 48-64 48zm0 48c52.2 0 96-30.6 108.5-72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H220.5C208 30.6 164.2 0 112 0C50.1 0 0 43 0 96s50.1 96 112 96zm64.5 266.9c-4.5-11.7-13.5-21.2-25-26.4C90.4 404.8 48 343.3 48 272H464c0 71.3-42.4 132.8-103.5 160.5c-11.5 5.2-20.4 14.7-25 26.4c-1.2 3.1-4.2 5.1-7.5 5.1H184c-3.3 0-6.3-2-7.5-5.1zM48 224c-26.5 0-48 21.5-48 48c0 90.8 54.1 169 131.7 204.2c8.1 21 28.4 35.8 52.3 35.8H328c23.8 0 44.2-14.9 52.3-35.8C457.9 441 512 362.8 512 272c0-26.5-21.5-48-48-48H48z"]},faHexagonCheck:{prefix:"far",iconName:"hexagon-check",icon:[512,512,[],"e416","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faPlugCircleXmark:{prefix:"far",iconName:"plug-circle-xmark",icon:[576,512,[],"e560","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faStarOfLife:{prefix:"far",iconName:"star-of-life",icon:[512,512,[],"f621","M184 64c0-35.3 28.7-64 64-64h16c35.3 0 64 28.7 64 64v67.3l58.3-33.6c30.6-17.7 69.8-7.2 87.4 23.4l8 13.9c17.7 30.6 7.2 69.8-23.4 87.4L400 256l58.3 33.6c30.6 17.7 41.1 56.8 23.4 87.4l-8 13.9c-17.7 30.6-56.8 41.1-87.4 23.4L328 380.7V448c0 35.3-28.7 64-64 64H248c-35.3 0-64-28.7-64-64V380.7l-58.3 33.6C95.1 432 56 421.5 38.3 390.9l-8-13.9c-17.7-30.6-7.2-69.8 23.4-87.4L112 256 53.7 222.4c-30.6-17.7-41.1-56.8-23.4-87.4l8-13.9C56 90.5 95.1 80 125.7 97.6L184 131.3V64zm64-16c-8.8 0-16 7.2-16 16V172.9c0 8.6-4.6 16.5-12 20.8s-16.6 4.3-24 0l-94.3-54.4c-7.7-4.4-17.4-1.8-21.9 5.9l-8 13.9c-4.4 7.7-1.8 17.4 5.9 21.9L172 235.2c7.4 4.3 12 12.2 12 20.8s-4.6 16.5-12 20.8L77.7 331.2c-7.7 4.4-10.3 14.2-5.9 21.9l8 13.9c4.4 7.7 14.2 10.3 21.9 5.9L196 318.4c7.4-4.3 16.6-4.3 24 0s12 12.2 12 20.8V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V339.1c0-8.6 4.6-16.5 12-20.8s16.6-4.3 24 0l94.3 54.4c7.7 4.4 17.4 1.8 21.9-5.9l8-13.9c4.4-7.7 1.8-17.4-5.9-21.9L340 276.8c-7.4-4.3-12-12.2-12-20.8s4.6-16.5 12-20.8l94.3-54.4c7.7-4.4 10.3-14.2 5.9-21.9l-8-13.9c-4.4-7.7-14.2-10.3-21.9-5.9L316 193.6c-7.4 4.3-16.6 4.3-24 0s-12-12.2-12-20.8V64c0-8.8-7.2-16-16-16H248z"]},faPhoneSlash:{prefix:"far",iconName:"phone-slash",icon:[640,512,[],"f3dd","M601.2 5.1c10.4-8.2 25.5-6.3 33.7 4.1s6.3 25.5-4.1 33.7l-592 464c-10.4 8.2-25.5 6.3-33.7-4.1s-6.3-25.5 4.1-33.7l155.6-122C101.8 270 64 171.4 64 64v0c0-18.9 13.2-35.2 31.6-39.1l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c8.6 14.9 18.5 29 29.4 42.1L601.2 5.1zM240.4 287.9C228.1 273 217 257 207.2 240.2c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L112 70.5c1.5 93.7 35.2 179.6 90.5 247.1l37.8-29.6zm-6 127.7L273.2 385c65 48.5 145.3 77.6 232.3 79l21.3-99.2-100.4-43L397 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-8-4.6-15.7-9.5-23.3-14.7l39.8-31.3c2.5 1.5 5 3.1 7.6 4.5L384 297.7l31.4-24.7c7.9-1.7 16.4-1.1 24.3 2.3l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.2 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.3-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2c-86.2-9.2-165.2-42.8-229.7-93.9z"]},faTrafficLightStop:{prefix:"far",iconName:"traffic-light-stop",icon:[320,512,[],"f63a","M64 48c-8.8 0-16 7.2-16 16V352c0 61.9 50.1 112 112 112s112-50.1 112-112V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V352c0 88.4-71.6 160-160 160S0 440.4 0 352V64zM144 376a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM160 240a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-120a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},faPaintRoller:{prefix:"far",iconName:"paint-roller",icon:[512,512,[],"f5aa","M352 48H64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16zM64 0H352c35.3 0 64 28.7 64 64v8 48 8c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zm96 352c0-17.7 14.3-32 32-32h8V304c0-39.8 32.2-72 72-72H424c22.1 0 40-17.9 40-40V144c0-10.4-6.7-19.3-16-22.6V72.4c36 4 64 34.5 64 71.6v48c0 48.6-39.4 88-88 88H272c-13.3 0-24 10.7-24 24v16h8c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V352z"]},faAccentGrave:{prefix:"far",iconName:"accent-grave",icon:[192,512,[],"60","M80 65.3C80 55.8 87.8 48 97.3 48c8.4 0 15.6 6 17 14.3l18.2 102.1L82.9 79.9C81 76.6 80 72.9 80 69.2V65.3zm-48 0v3.9c0 12.3 3.3 24.4 9.5 35.1l57.3 97.4c8.1 13.8 23 22.3 39 22.3c28.2 0 49.5-25.5 44.6-53.3L161.6 53.8C156.1 22.7 129 0 97.3 0C61.2 0 32 29.2 32 65.3z"]},faHandshakeAngle:eAg,faHandsHelping:eAy,faCircle0:{prefix:"far",iconName:"circle-0",icon:[512,512,[],"e0ed","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-53 0-96 43-96 96v64c0 53 43 96 96 96s96-43 96-96V224c0-53-43-96-96-96zm-48 96c0-26.5 21.5-48 48-48s48 21.5 48 48v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V224z"]},faDialMedLow:{prefix:"far",iconName:"dial-med-low",icon:[576,512,[],"e160","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM208.8 367.2c-37.9-37.9-43-96.2-15.1-139.6L271 305c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-77.4-77.4c43.4-27.8 101.7-22.8 139.6 15.1c43.7 43.7 43.7 114.7 0 158.4s-114.7 43.7-158.4 0zM174.9 174.9A160 160 0 1 0 401.1 401.1 160 160 0 1 0 174.9 174.9zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLocationDot:eAM,faMapMarkerAlt:eAv,faCrab:{prefix:"far",iconName:"crab",icon:[512,512,[129408],"e3ff","M.2 120l0 0 0 0C4.4 53 60 0 128 0h44.7c7.1 0 10.7 8.6 5.7 13.7L141.7 50.3c-5 5-1.5 13.7 5.7 13.7H184c4.4 0 8.1 3.6 7.5 8c-3.9 31.6-30.9 56-63.5 56H48v33.3c0 9.4 5.4 17.9 13.9 21.8L133.3 216c16.9-12.2 37-20.3 58.7-23V152c0-13.3 10.7-24 24-24s24 10.7 24 24v40h32V152c0-13.3 10.7-24 24-24s24 10.7 24 24v41c21.7 2.7 41.7 10.9 58.7 23l71.4-32.9c8.5-3.9 13.9-12.4 13.9-21.8V128H384c-32.6 0-59.6-24.4-63.5-56c-.5-4.4 3.1-8 7.5-8h36.7c7.1 0 10.7-8.6 5.7-13.7L333.7 13.7c-5-5-1.5-13.7 5.7-13.7H384c68 0 123.6 53 127.8 120l0 0 0 0c0 .1 0 .3 0 .4l.2 7.6h-7.9l-.1 0h8v33.3c0 28.1-16.3 53.6-41.8 65.4L413.1 253c2.2 3.6 4.2 7.2 6 11h31.2l26.9-13.5c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-32 16c-3.3 1.7-7 2.5-10.7 2.5H431.8c.2 2.6 .2 5.3 .2 8v1.4l23.6 7.9c3.5 1.2 6.7 3.2 9.4 5.8l32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-28-28-30-10L387 381l36.6 12.2c3.5 1.2 6.7 3.2 9.4 5.8l32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-28-28-54-18-2.2 2.2L371.7 435c7.6 4.2 12.3 12.3 12.3 21v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V470.1L297.9 449c-.6-.3-1.1-.6-1.6-1H215.7c-.5 .3-1.1 .7-1.6 1L176 470.1V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V456c0-8.7 4.7-16.7 12.3-21l24.9-13.8L163 419l-54 18L81 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l32-32c2.6-2.6 5.8-4.6 9.4-5.8L125 381 107 363 77 373 49 401c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l32-32c2.6-2.6 5.8-4.6 9.4-5.8L80 321.4V320c0-2.7 .1-5.4 .2-8H56c-3.7 0-7.4-.9-10.7-2.5l-32-16C1.4 287.5-3.4 273.1 2.5 261.3s20.3-16.7 32.2-10.7L61.7 264H92.9c1.8-3.8 3.9-7.4 6-11L41.8 226.7C16.3 214.9 0 189.4 0 161.3V128H8l-.1 0H0l.2-7.6c0-.1 0-.3 0-.4zM296 240H216h-8c-42.9 0-77.9 33.8-79.9 76.2L211.9 400h88.2l83.8-83.8c-2-42.4-37-76.2-79.9-76.2h-8z"]},faBoxOpenFull:eAC,faBoxFull:eAI,faFile:{prefix:"far",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64z"]},faGreaterThan:{prefix:"far",iconName:"greater-than",icon:[384,512,[62769],"3e","M2.5 77.3c-5.9 11.9-1.1 26.3 10.7 32.2L306.3 256 13.3 402.5C1.4 408.5-3.4 422.9 2.5 434.7s20.3 16.7 32.2 10.7l336-168c8.1-4.1 13.3-12.4 13.3-21.5s-5.1-17.4-13.3-21.5l-336-168C22.9 60.6 8.5 65.4 2.5 77.3z"]},faQuotes:{prefix:"far",iconName:"quotes",icon:[576,512,[],"e234","M0 96C0 43 43 0 96 0h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H96C69.5 48 48 69.5 48 96H96c26.5 0 48 21.5 48 48v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V168 144 96zm48 72l0 24H96V144H48v24zM176 96c0-53 43-96 96-96h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8c-26.5 0-48 21.5-48 48h48c26.5 0 48 21.5 48 48v48c0 26.5-21.5 48-48 48H224c-26.5 0-48-21.5-48-48V168 144 96zm48 48v24 24h48V144H224zM576 416c0 53-43 96-96 96h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c26.5 0 48-21.5 48-48H480c-26.5 0-48-21.5-48-48V320c0-26.5 21.5-48 48-48h48c26.5 0 48 21.5 48 48v24 24 48zm-48-48V344 320H480v48h48zM400 416c0 53-43 96-96 96h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c26.5 0 48-21.5 48-48H304c-26.5 0-48-21.5-48-48V320c0-26.5 21.5-48 48-48h48c26.5 0 48 21.5 48 48v24 24 48zm-48-72V320H304v48h48V344z"]},faPretzel:{prefix:"far",iconName:"pretzel",icon:[512,512,[129384],"e441","M56 184.2c0 52.5 20.3 100.3 53.5 135.9l19-26.8C103.3 264 88 225.9 88 184.2c0-39.9 32.3-72.2 72.2-72.2H164c42 0 76 34 76 76v5.1c0 16.8-5.2 33.2-14.9 46.9l-45.9 64.9c0 .1-.1 .1-.1 .2l-46.2 65.2c0 .1-.1 .1-.1 .2l-25.8 36.4c-5.1 7.2-3.4 17.2 3.8 22.3s17.2 3.4 22.3-3.8L163.7 382c6.2-8.7 17.3-12.3 27.4-8.8c20.3 7 42.2 10.8 65 10.8c11.2 0 22.3-.9 33-2.7l-21-29.7c-3.9 .3-7.9 .4-11.9 .4c-9.2 0-18.3-.7-27.2-2.2c-8.2-1.3-15.1-6.8-18.3-14.4s-2.2-16.4 2.6-23.1l23.3-32.9c4.5-6.4 11.8-10.1 19.6-10.1s15.1 3.8 19.6 10.1l11.5 16.3 11.8 16.6c0 0 0 .1 .1 .1l49.3 69.5c0 0 .1 .1 .1 .1l30.6 43.2c5.1 7.2 15.1 8.9 22.3 3.8s8.9-15.1 3.8-22.3l-25.8-36.4c-7.3-10.2-5.4-24.3 4.3-32.4c44.3-36.7 72.4-92 72.4-153.8C456 126.7 409.3 80 351.8 80H348c-29.3 0-55.8 11.6-75.3 30.6c-9.3 9.1-24.1 9.1-33.5 0C219.8 91.6 193.3 80 164 80h-3.8C102.7 80 56 126.7 56 184.2zM81.2 360C36.1 315.1 8 253 8 184.2C8 100.1 76.1 32 160.2 32H164c34.4 0 66.2 11.2 92 30c25.8-18.9 57.6-30 92-30h3.8C435.8 32 504 100.1 504 184.2c0 68.7-28.1 130.9-73.2 175.8l13.5 19c20.4 28.8 13.6 68.8-15.2 89.2s-68.8 13.6-89.2-15.2l0 0 0 0-20.6-29.1C299 429.2 277.8 432 256 432s-43-2.8-63.2-8.1L172.2 453c-20.4 28.8-60.4 35.7-89.2 15.2l13.3-18.8L83 468.2C54.2 447.8 47.3 407.8 67.8 379l0 0 13.5-19zM136 184.2c0 25.3 7.9 48.9 21.4 68.3l28.5-40.2c4-5.6 6.1-12.3 6.1-19.1V188c0-15.5-12.5-28-28-28h-3.8c-13.4 0-24.2 10.8-24.2 24.2zM320 188v5.1c0 6.9 2.1 13.5 6.1 19.1l28.5 40.2c13.5-19.4 21.4-42.9 21.4-68.3c0-13.4-10.8-24.2-24.2-24.2H348c-15.5 0-28 12.5-28 28zm28-76h3.8c39.9 0 72.2 32.3 72.2 72.2c0 49.4-21.5 93.9-55.5 124.6c-5.1 4.6-11.9 6.8-18.7 6s-13-4.4-16.9-10L286.9 240c-9.7-13.7-14.9-30.1-14.9-46.9V188c0-42 34-76 76-76z"]},faTRex:{prefix:"far",iconName:"t-rex",icon:[640,512,[],"e629","M423.8 48C393.1 48 368 73.1 368 104c0 5.6-2 11.1-5.6 15.4l-40 48c-4.6 5.5-11.3 8.6-18.4 8.6H262.1c-53.6 0-97.9 41.8-101 95.3c-1.3 22.9-20.3 40.7-43.2 40.7h-4.3c-21 0-39.5-13.7-45.7-33.7L57.6 244.7l-1 2.5c-5.7 14.2-8.6 29.3-8.6 44.6V296c0 57.4 46.6 104 104 104h40V376c0-13.3 10.7-24 24-24s24 10.7 24 24v30.1L297.9 464H384V448c0-8.8-7.2-16-16-16H344c-8 0-15.5-4-20-10.7l-16-24c-5.8-8.7-5.3-20.1 1.2-28.3l18-22.5c5.7-7.1 8.8-15.9 8.8-25V320c0-26.5-21.5-48-48-48c-13.3 0-24-10.7-24-24s10.7-24 24-24c53 0 96 43 96 96v1.6c0 20-6.8 39.4-19.3 55l-6 7.5H368c35.3 0 64 28.7 64 64v40c0 13.3-10.7 24-24 24H288c-6.4 0-12.5-2.5-17-7l-57-57H152C68.1 448 0 379.9 0 296v-4.3c0-21.4 4.1-42.5 12-62.4l20.3-50.7C36.8 167.4 47.7 160 59.8 160c13 0 24.5 8.5 28.3 20.9l25.3 82.3C120.6 186.9 184.8 128 262.1 128h30.7l27.6-33.2C325 41.8 369.5 0 423.8 0c8.5 0 16.9 1 25 3.1C456.3 1.1 464.1 0 472 0c26.7 0 51.7 12 68.3 32.1C595.7 34.3 640 80 640 136v24c0 30.9-21.9 56.7-51 62.7l-5.8 7.7L564 216l19.2 14.4C571.1 246.5 552.1 256 532 256H460l-15.3 20.5 46.8 26c12.7 7.1 20.6 20.4 20.6 35V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V342.1l-48.1-26.7c-.7-21.5-6.4-41.6-15.9-59.4l28.8-38.4c4.5-6 11.6-9.6 19.2-9.6h84c.8 0 1.5-.1 2.3-.2c-9.3-.8-18-4.9-24.6-11.5l-17.9-17.9c-1.5-1.5-3.5-2.3-5.7-2.3H464c-8.8 0-16-7.2-16-16s7.2-16 16-16h22.1c10.6 0 20.8 4.2 28.3 11.7l17.9 17.9c1.5 1.5 3.5 2.3 5.7 2.3H576c8.8 0 16-7.2 16-16V136c0-30.9-25.1-56-56-56h-8.2c-8.5 0-16.4-4.5-20.7-11.9C499.9 55.7 486.5 48 472 48c-5 0-9.8 .9-14.3 2.6c-5.2 1.9-10.9 2-16.1 .3C435.9 49 429.9 48 423.8 48zM456 88a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faPersonSwimming:eAA,faSwimmer:eAz,faArrowDown:{prefix:"far",iconName:"arrow-down",icon:[384,512,[8595],"f063","M174.6 472.6c4.5 4.7 10.8 7.4 17.4 7.4s12.8-2.7 17.4-7.4l168-176c9.2-9.6 8.8-24.8-.8-33.9s-24.8-8.8-33.9 .8L216 396.1 216 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 340.1L41.4 263.4c-9.2-9.6-24.3-9.9-33.9-.8s-9.9 24.3-.8 33.9l168 176z"]},faUserRobotXmarks:{prefix:"far",iconName:"user-robot-xmarks",icon:[448,512,[],"e4a7","M240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H144c-44.2 0-80 35.8-80 80v96c0 44.2 35.8 80 80 80H304c44.2 0 80-35.8 80-80V144c0-44.2-35.8-80-80-80H240V16zm96 128v96c0 17.7-14.3 32-32 32V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16H240V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16H176V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304c17.7 0 32 14.3 32 32zm64 304v16H304V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H240V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H176V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H48l0-16c0-26.5 21.5-48 48-48H352c26.5 0 48 21.5 48 48zM224 512h64H400c26.5 0 48-21.5 48-48V448c0-53-43-96-96-96H96c-53 0-96 43-96 96v16c0 26.5 21.5 48 48 48H160h64zM16 128c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16zm432 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V144zM168 157.4l-14.7-14.7c-5.1-5.1-13.4-5.1-18.6 0s-5.1 13.4 0 18.6L149.4 176l-14.7 14.7c-5.1 5.1-5.1 13.4 0 18.6s13.4 5.1 18.6 0L168 194.6l14.7 14.7c5.1 5.1 13.4 5.1 18.6 0s5.1-13.4 0-18.6L186.6 176l14.7-14.7c5.1-5.1 5.1-13.4 0-18.6s-13.4-5.1-18.6 0L168 157.4zm78.7-14.7c-5.1 5.1-5.1 13.4 0 18.6L261.4 176l-14.7 14.7c-5.1 5.1-5.1 13.4 0 18.6s13.4 5.1 18.6 0L280 194.6l14.7 14.7c5.1 5.1 13.4 5.1 18.6 0s5.1-13.4 0-18.6L298.6 176l14.7-14.7c5.1-5.1 5.1-13.4 0-18.6s-13.4-5.1-18.6 0L280 157.4l-14.7-14.7c-5.1-5.1-13.4-5.1-18.6 0z"]},faMessageQuote:eAL,faCommentAltQuote:eAT,faCandyCorn:{prefix:"far",iconName:"candy-corn",icon:[640,512,[],"f6bd","M612.6 18.1C570.4 4.2 524.1 0 480 0c-44 0-90 4.4-132.2 17.9C331.4 23.4 320 38.8 320 56c0 20.1 7 52 15.6 84c9.1 33.8 21.4 73 34.7 110.4c13.2 37.2 27.9 73.6 41.6 101.3c13.4 27 32.9 64.3 68.1 64.3s54.6-37.3 68.1-64.3c13.8-27.7 28.4-64.1 41.6-101.3C603 213 615.3 173.8 624.4 140C633 108 640 76.1 640 56c0-17.2-11-32.5-27.4-37.9zM480 280c14.2 0 32.1 2.4 45.4 4.6c-6.9 17-13.8 32.6-20.3 45.7c-7 14-12.8 24.8-19.3 32.3c-2.9 3.4-4.9 4.8-5.7 5.2l-.1 .1-.1-.1c-.8-.5-2.8-1.8-5.7-5.2c-6.5-7.5-12.3-18.3-19.3-32.3c-6.5-13.1-13.4-28.7-20.3-45.7c13.3-2.2 31.2-4.6 45.4-4.6zM583.2 107.4C556.2 102.6 512.4 96 480 96s-76.2 6.6-103.2 11.4c-4.7-19.2-7.7-35-8.5-45.5C402.6 51.7 441 48 480 48c39.2 0 77.7 3.6 111.7 13.8c-.9 10.6-3.9 26.4-8.5 45.6zM191.7 122.3c-39.6 20.1-75.4 49.9-106.6 81C54 234.5 24.5 270.1 4.3 309.5c-7.7 15.4-4.9 34.4 7.3 46.6c14.2 14.2 41.8 31.8 70.4 48.3c30.3 17.5 66.8 36.5 102.6 53.6c35.7 16.9 71.8 32.4 101 42.2c28.6 9.6 68.7 22.2 93.6-2.7s12.2-65 2.7-93.6c-9.8-29.3-25.2-65.4-42.2-101c-17-35.9-36.1-72.3-53.6-102.6c-16.5-28.7-34.2-56.2-48.3-70.4c-12.2-12.2-30.8-15.2-46.2-7.5zm91.4 279c10-10 24.4-21 35.4-28.8c7.2 16.9 13.3 32.8 18 46.7c5 14.8 8.5 26.6 9.2 36.5c.3 4.5-.1 6.9-.3 7.8l0 .1-.1 0c-.9 .3-3.3 .7-7.8 .3c-9.9-.7-21.7-4.3-36.5-9.2c-13.9-4.7-29.7-10.8-46.7-18c7.8-10.9 18.8-25.3 28.8-35.4zM234 206.3c-22.5 15.8-58.1 42-81 64.9s-49.2 58.5-64.9 81c-16.9-10.3-30.1-19.3-38.2-26.2c17.1-31.4 41.6-61.2 69.2-88.8c27.7-27.7 57.5-52.4 88.8-69.2c6.8 8.1 15.9 21.4 26.2 38.3z"]},faFolderMagnifyingGlass:eAw,faFolderSearch:eAH,faNotebook:{prefix:"far",iconName:"notebook",icon:[512,512,[],"e201","M240 48H416c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H240V48zm-48 0V464H128c-8.8 0-16-7.2-16-16V416h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V280h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V144h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V64c0-8.8 7.2-16 16-16h64zM64 416v32c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H128C92.7 0 64 28.7 64 64V96H24C10.7 96 0 106.7 0 120s10.7 24 24 24H64v88H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v88H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64z"]},faDroplet:eAx,faTint:eAN,faBullseyePointer:{prefix:"far",iconName:"bullseye-pointer",icon:[512,512,[],"f649","M256 464c114.9 0 208-93.1 208-208s-93.1-208-208-208S48 141.1 48 256c0 5.5 .2 10.9 .6 16.3L1.8 286.1C.6 276.2 0 266.2 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-10.2 0-20.2-.6-30.1-1.8l13.8-46.9c5.4 .4 10.8 .6 16.3 .6zm-2.4-48l14.3-48.6C324.2 361.4 368 313.8 368 256c0-61.9-50.1-112-112-112c-57.8 0-105.4 43.8-111.4 100.1L96 258.4c0-.8 0-1.6 0-2.4c0-88.4 71.6-160 160-160s160 71.6 160 160s-71.6 160-160 160c-.8 0-1.6 0-2.4 0zM39 308.5l204.8-60.2c12.1-3.6 23.4 7.7 19.9 19.9L203.5 473c-4.1 13.9-23.2 15.6-29.7 2.6l-28.7-57.3c-.7-1.3-1.5-2.6-2.5-3.7l-88 88c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l88-88c-1.1-1-2.3-1.9-3.7-2.5L36.4 338.2c-13-6.5-11.3-25.6 2.6-29.7z"]},faEraser:{prefix:"far",iconName:"eraser",icon:[576,512,[],"f12d","M97 319c-9.4 9.4-9.4 24.6 0 33.9l72 72c4.5 4.5 10.6 7 17 7H294.1c6.4 0 12.5-2.5 17-7l65-65L216 200 97 319zM285.1 63c28.1-28.1 73.7-28.1 101.8 0L513 189.1c28.1 28.1 28.1 73.7 0 101.8L371.9 432H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H296v0c-.6 0-1.3 0-1.9 0H185.9c-19.1 0-37.4-7.6-50.9-21.1l-72-72c-28.1-28.1-28.1-73.7 0-101.8L285.1 63z"]},faHexagonImage:{prefix:"far",iconName:"hexagon-image",icon:[512,512,[],"e504","M17.1 220c-12.9 22.3-12.9 49.7 0 72l88.3 152.9c12.9 22.3 36.6 36 62.4 36H344.3c25.7 0 49.5-13.7 62.4-36L494.9 292c12.9-22.3 12.9-49.7 0-72L406.6 67.1c-12.9-22.3-36.6-36-62.4-36H167.7c-25.7 0-49.5 13.7-62.4 36L17.1 220zm41.6 48c-4.3-7.4-4.3-16.6 0-24L146.9 91.1c4.3-7.4 12.2-12 20.8-12l176.6 0c8.6 0 16.5 4.6 20.8 12L453.4 244c4.3 7.4 4.3 16.6 0 24l-34.5 59.8-78.1-94c-4.6-5.5-11.3-8.7-18.5-8.7s-13.9 3.2-18.5 8.7L232.2 320l-38.9-40.6c-4.6-4.8-11-7.5-17.6-7.4s-13 2.9-17.4 7.8l-56.9 62.3L58.6 268zM232 160a40 40 0 1 0 -80 0 40 40 0 1 0 80 0z"]},faEarthAmericas:eAV,faEarth:eAk,faEarthAmerica:eAE,faGlobeAmericas:eAD,faFileSvg:{prefix:"far",iconName:"file-svg",icon:[512,512,[],"e64b","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM205.7 352H232c8.8 0 16 7.2 16 16s-7.2 16-16 16H205.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H176c-8.8 0-16-7.2-16-16s7.2-16 16-16h34.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C169.8 430.8 160 415 160 397.7c0-25.2 20.4-45.7 45.7-45.7zM456 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c-8.8 0-16-7.2-16-16s7.2-16 16-16h16c8.8 0 16 7.2 16 16v24c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm-152 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z"]},faCrateApple:eAS,faAppleCrate:eA_,faPersonBurst:{prefix:"far",iconName:"person-burst",icon:[640,512,[],"e53b","M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H464V176.1c.7 0 1.5-.1 2.3-.1zM464 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L570.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H466.3c-31.7 0-61 17.1-76.6 44.7L331.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L416 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM176 8c-8.9 0-17 4.9-21.2 12.7L124.7 77.5 61.6 65.6c-8.7-1.6-17.6 1.7-23.2 8.6s-6.8 16.4-3.3 24.5l25.6 58.9-48.6 42c-6.7 5.8-9.7 14.8-7.7 23.5s8.6 15.5 17.1 17.8l62 16.7 2.5 64.2c.3 8.9 5.6 16.8 13.6 20.7s17.5 3 24.6-2.3l51.7-38 51.7 38c7.2 5.3 16.6 6.1 24.6 2.3s13.2-11.8 13.6-20.7l2.5-64.2 32-8.6L332.2 193l-40.9-35.3 25.6-58.9c3.5-8.1 2.3-17.6-3.3-24.5s-14.5-10.3-23.2-8.6L227.3 77.5 197.2 20.7C193 12.9 184.9 8 176 8zm0 75.2l17.2 32.4c4.9 9.3 15.3 14.3 25.6 12.3l36-6.7-14.6 33.6c-4.2 9.6-1.6 20.9 6.3 27.7l27.7 24L238.9 216c-10.1 2.7-17.3 11.7-17.7 22.2l-1.4 36.6-29.5-21.7c-8.5-6.2-20-6.2-28.4 0l-29.5 21.7-1.4-36.6c-.4-10.5-7.6-19.5-17.7-22.2l-35.4-9.6 27.7-24c7.9-6.9 10.5-18.1 6.3-27.7L97.2 121.1l36 6.7c10.3 1.9 20.7-3.1 25.6-12.3L176 83.2z"]},faGameBoard:{prefix:"far",iconName:"game-board",icon:[448,512,[],"f867","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM304 96H224v80H144V96H64v80h80v80H64v80h80v80h80V336h80v80h80V336H304V256h80V176H304V96zM224 256v80H144V256h80zm0 0V176h80v80H224z"]},faHatChef:{prefix:"far",iconName:"hat-chef",icon:[512,512,[],"f86b","M180.9 100.3C192.2 69.7 221.6 48 256 48s63.8 21.7 75.1 52.3c3.2 8.7 11.2 14.8 20.5 15.6s18.2-3.8 22.8-11.9c8.3-14.4 23.9-24 41.6-24c26.5 0 48 21.5 48 48c0 10.9-2.9 28.1-8.1 49.2c-5.1 20.6-11.9 43.2-18.8 64.4c-6.9 21.2-13.8 40.6-19 54.8c-1 2.7-1.9 5.3-2.8 7.6H360.6l23.2-133.3c1.5-8.7-4.3-17-13-18.5s-17 4.3-18.5 13L328.1 304H272V160c0-8.8-7.2-16-16-16s-16 7.2-16 16V304H183.9L159.8 165.3c-1.5-8.7-9.8-14.5-18.5-13s-14.5 9.8-13 18.5L151.4 304H96.6c-.9-2.3-1.8-4.9-2.8-7.6c-5.2-14.2-12.1-33.7-19-54.8c-6.9-21.2-13.7-43.8-18.8-64.4C50.9 156.1 48 138.9 48 128c0-26.5 21.5-48 48-48c17.7 0 33.3 9.6 41.6 24c4.7 8.1 13.6 12.7 22.8 11.9s17.3-6.9 20.5-15.6zM454.4 336.7L432 328c22.4 8.7 22.4 8.7 22.4 8.7l0 0 0 0 0-.1 .1-.3 .5-1.3c.4-1.1 1-2.7 1.8-4.8c1.6-4.1 3.8-10.1 6.4-17.3c5.3-14.6 12.4-34.6 19.5-56.4c7.1-21.8 14.3-45.7 19.7-67.8c5.3-21.7 9.4-43.5 9.4-60.6c0-53-43-96-96-96c-21.6 0-41.6 7.2-57.6 19.2C335.1 20.1 297.9 0 256 0s-79.1 20.1-102.4 51.2c-16-12-36-19.2-57.6-19.2C43 32 0 75 0 128c0 17.1 4.1 38.9 9.4 60.6c5.4 22.2 12.6 46 19.7 67.8c7.1 21.8 14.2 41.9 19.5 56.4c2.7 7.3 4.9 13.2 6.4 17.3c.8 2.1 1.4 3.7 1.8 4.8l.5 1.3 .1 .3 0 .1 0 0 0 0s0 0 22.4-8.7l-22.4 8.7C61.2 345.9 70.1 352 80 352H432c9.9 0 18.8-6.1 22.4-15.3zM64 384v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384H400v64c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V384H64z"]},faHandBackPointRight:{prefix:"far",iconName:"hand-back-point-right",icon:[512,512,[],"e1a1","M512 176c0-35.3-28.7-64-64-64l-188.8 0c-3.6-5.2-7.6-10.2-11.9-14.9L228.8 76.8C212.1 58.5 188.5 48 163.7 48l-10.2 0C99.5 48 49.5 76.7 22.2 123.4L20.7 126C7.1 149.3 0 175.7 0 202.6L0 328c0 66.3 53.7 120 120 120l8 0 96 0c35.3 0 64-28.7 64-64c0-2.8-.2-5.6-.5-8.3c19.4-11 32.5-31.8 32.5-55.7c0-5.3-.7-10.5-1.9-15.5c20.2-10.8 33.9-32 33.9-56.5c0-2.7-.2-5.4-.5-8l96.5 0c35.3 0 64-28.7 64-64zm-64-16c8.8 0 16 7.2 16 16s-7.2 16-16 16l-136 0c-10.3 0-19.5 6.6-22.8 16.4s.1 20.6 8.3 26.8c3.9 3 6.4 7.6 6.4 12.8c0 8.8-7.2 16-16 16l-8 0c-10.3 0-19.5 6.6-22.8 16.4s.1 20.6 8.3 26.8c3.9 3 6.4 7.6 6.4 12.8c0 8.8-7.2 16-16 16c-9.1 0-17.4 5.1-21.5 13.3s-3.2 17.9 2.3 25.1c2 2.7 3.2 6 3.2 9.6c0 8.8-7.2 16-16 16l-96 0-8 0c-39.8 0-72-32.2-72-72l0-125.4c0-18.4 4.9-36.5 14.2-52.4l-20-11.7 20 11.7 1.5-2.6c18.6-32 52.8-51.6 89.8-51.6l10.2 0c11.3 0 22 4.8 29.6 13.1L210.5 128 168 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l78 0 2 0 200 0z"]},faDove:{prefix:"far",iconName:"dove",icon:[512,512,[128330],"f4ba","M256.3 159c1-14.8 4.3-28.9 9.6-42C251.3 91.3 241.7 61.6 240.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8C190.2 22.2 174.9 44.5 161 76.1c13.4 29 36.1 50.6 63.1 66.9c10.5 6.3 21.4 11.6 32.2 16zM400 160a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM177.1 208c45.8 29 96.4 42.7 132 47c6.8 .8 13.7-1.3 18.8-5.9s8.1-11.1 8.1-18V168c0-30.9 25.1-56 56-56h61.8L436 138.7c-2.6 3.9-4 8.6-4 13.3V296c0 57.4-46.6 104-104 104H269.6c-5.4 0-10.7 1.9-15 5.3L181.2 464c-62.2-.9-106.4-30.9-126.8-51.6l99.7-27.2c8.9-2.4 15.6-9.8 17.3-18.9s-2.1-18.3-9.5-23.7C125.4 316.3 80 267.5 80 184c0-31.8 3.9-55.5 8.9-73.1c20.4 43.4 53.2 74.9 88.2 97.1zM91.2 32c-9.9 0-19.4 4.9-25 13.6C52.7 66.3 32 106.2 32 184c0 77.3 31.8 131.1 66.1 166.7L29.5 369.4c-12.8 3.5-23 13.1-27.3 25.6S.1 421.4 8 432c22.2 29.6 84.5 80 176 80c9.1 0 17.9-3.1 25-8.8L278 448h50c83.9 0 152-68.1 152-152V159.3l25.9-38.9c4-6 6.1-13 6.1-20.1c0-20-16.2-36.3-36.3-36.3H392c-57.4 0-104 46.6-104 104v34.5c-26.3-6.1-57-17.3-85.2-35.1c-38.3-24.2-70.7-60-82.3-111.9C117.5 42.3 105.7 32 91.2 32z"]},faSnowflakeDroplets:{prefix:"far",iconName:"snowflake-droplets",icon:[640,512,[],"e5c1","M320 0c13.3 0 24 10.7 24 24V70.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-57 57v76.5l66.2-38.2 20.9-77.8c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4L469 142.2l37.1-21.4c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8L493 183.8l31.5 8.4c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-77.8-20.9L368 256l66.2 38.2 77.8-20.9c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4L493 328.2l28 16.2-22 42.7L469 369.8l8.4 31.5c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-20.9-77.8L344 297.6v76.5l57 57c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V441.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V297.6l-66.2 38.2-20.9 77.8c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l8.4-31.5-30.1 17.4-22-42.7 28-16.2-31.5-8.4c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l77.8 20.9L272 256l-66.2-38.2-77.8 20.9c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l31.5-8.4-37.1-21.4c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8L171 142.2l-8.4-31.5c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l20.9 77.8L296 214.4V137.9L239 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24zM519.1 418.1l47.5-92.4c1.8-3.5 5.4-5.7 9.3-5.7s7.5 2.2 9.3 5.7l47.5 92.4c4.7 9.1 7.1 19.3 7.1 29.5c0 35.3-28.7 64.3-64 64.3s-64-29-64-64.3c0-10.2 2.4-20.4 7.1-29.5zM54.7 325.7c1.8-3.5 5.4-5.7 9.3-5.7s7.5 2.2 9.3 5.7l47.5 92.4c4.7 9.1 7.1 19.3 7.1 29.5C128 483 99.3 512 64 512s-64-29-64-64.3c0-10.2 2.4-20.4 7.1-29.5l47.5-92.4z"]},faBatteryEmpty:eAO,faBattery0:eAP,faGrid4:{prefix:"far",iconName:"grid-4",icon:[448,512,[],"e198","M32 89.6V64H57.6V89.6H32zm57.6 16V48c0-8.8-7.2-16-16-16H16C7.2 32 0 39.2 0 48v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H73.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4zm-16 45.9H16c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H73.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V167.5c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zm0 119.5H16c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H73.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V286.9c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zM16 390.4c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4V464c0 8.8 7.2 16 16 16H73.6c8.8 0 16-7.2 16-16V406.4c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6H16zM32 209.1V183.5H57.6v25.6H32zm0 119.5V302.9H57.6v25.6H32zM32 448V422.4H57.6V448H32zM151.5 89.6V64h25.6V89.6H151.5zm57.6 16V48c0-8.8-7.2-16-16-16H135.5c-8.8 0-16 7.2-16 16v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6 0c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4zm-16 45.9h0H135.5c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V167.5c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zm0 119.5H135.5c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V286.9c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zM135.5 390.4c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4V464c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V406.4c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6H135.5zm16-181.3V183.5h25.6v25.6H151.5zm0 119.5V302.9h25.6v25.6H151.5zm0 119.5V422.4h25.6V448H151.5zM270.9 64h25.6V89.6H270.9V64zm48.6 56c5.3-2.6 9-8.1 9-14.4V48c0-8.8-7.2-16-16-16H254.9c-8.8 0-16 7.2-16 16v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h0 57.6 0c2.5 0 4.9-.6 7-1.6zm0 33.1c-2.1-1-4.5-1.6-7-1.6h0H254.9h0c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V167.5c0-6.3-3.7-11.8-9-14.4zm0 119.5c-2.1-1-4.5-1.6-7-1.6H254.9c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V286.9c0-6.3-3.7-11.8-9-14.4zm-7 117.8H254.9c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4V464c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V406.4c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zM270.9 183.5h25.6v25.6H270.9V183.5zm0 119.5h25.6v25.6H270.9V302.9zm0 119.5h25.6V448H270.9V422.4zM390.4 89.6V64H416V89.6H390.4zm57.6 16V48c0-8.8-7.2-16-16-16H374.4c-8.8 0-16 7.2-16 16v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h0H432h0c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4zm-16 45.9h0H374.4h0c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H432c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V167.5c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zm0 119.5H374.4c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H432c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V286.9c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zM374.4 390.4c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4V464c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V406.4c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6H374.4zm16-181.3V183.5H416v25.6H390.4zm0 119.5V302.9H416v25.6H390.4zm0 119.5V422.4H416V448H390.4z"]},faSocks:{prefix:"far",iconName:"socks",icon:[512,512,[129510],"f696","M288 48c0-17 5.3-32.8 14.4-45.8C297.9 .8 293 0 288 0H176c-26.5 0-48 21.5-48 48V234.3c0 21.7-9.8 42.2-26.6 55.9l-66.5 54C12.8 362.2 0 389.1 0 417.5C0 469.7 42.3 512 94.5 512h6.9c22.6 0 44.6-7.6 62.5-21.5l12.9-10.1c-8.4-14.6-13.9-31-15.9-48.5l-26.6 20.8c-9.4 7.3-21 11.3-32.9 11.3H94.5C68.8 464 48 443.2 48 417.5c0-14 6.3-27.2 17.2-36.1l66.5-54c28-22.8 44.3-57 44.3-93.1V144H288V96H176V48H288zM368 0c-26.5 0-48 21.5-48 48V234.3c0 21.7-9.8 42.2-26.6 55.9l-66.5 54c-22.1 17.9-34.9 44.9-34.9 73.3c0 52.2 42.3 94.5 94.5 94.5h6.3c23.1 0 45.5-7.9 63.4-22.5l111.3-90.1c28.1-22.8 44.5-57.1 44.5-93.3V48c0-26.5-21.5-48-48-48H368zm0 48h96V96H368V48zm0 96h96V306.2c0 21.7-9.8 42.3-26.7 56L326 452.2c-9.4 7.6-21.1 11.8-33.2 11.8h-6.3c-25.7 0-46.5-20.8-46.5-46.5c0-14 6.3-27.2 17.2-36.1l66.5-54c28-22.8 44.3-57 44.3-93.1V144z"]},faFaceSunglasses:{prefix:"far",iconName:"face-sunglasses",icon:[512,512,[],"e398","M256 464C141.1 464 48 370.9 48 256c0-16.3 1.9-32.2 5.4-47.4l3.9 23.3C61.2 255 81.2 272 104.7 272h78.7c23.5 0 43.5-17 47.3-40.1l6.6-39.9h37.3l6.6 39.9c3.9 23.1 23.9 40.1 47.3 40.1h78.7c23.5 0 43.5-17 47.3-40.1l3.9-23.3c3.6 15.2 5.4 31.1 5.4 47.4c0 114.9-93.1 208-208 208zM227.1 144c-8.7-9.8-21.4-16-35.8-16H96.7c-1.6 0-3.2 .1-4.8 .2C129.9 79.4 189.3 48 256 48s126.1 31.4 164.1 80.2c-1.6-.2-3.2-.2-4.8-.2H320.7c-14.4 0-27.1 6.2-35.8 16H227.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM143.7 332.7c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C319.2 350.5 293.2 368 256 368s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4z"]},faInbox:{prefix:"far",iconName:"inbox",icon:[512,512,[],"f01c","M48 336h81.2l20.9 41.9c6.8 13.6 20.6 22.1 35.8 22.1H326.1c15.1 0 29-8.6 35.8-22.1L382.8 336H464v80c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V336zm406.5-48H377.9c-15.1 0-29 8.6-35.8 22.1L321.2 352H190.8l-20.9-41.9c-6.8-13.6-20.6-22.1-35.8-22.1H57.5l49-195.9C108.2 85 114.6 80 122 80H390c7.3 0 13.7 5 15.5 12.1l49 195.9zM0 327.9V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V327.9c0-5.2-.6-10.4-1.9-15.5l-58-231.9C445 52 419.4 32 390 32H122C92.6 32 67 52 59.9 80.5L1.9 312.4C.6 317.4 0 322.6 0 327.9z"]},faSquare0:{prefix:"far",iconName:"square-0",icon:[448,512,[],"e255","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 32c53 0 96 43 96 96v64c0 53-43 96-96 96s-96-43-96-96V224c0-53 43-96 96-96zm-48 96v64c0 26.5 21.5 48 48 48s48-21.5 48-48V224c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},faSection:{prefix:"far",iconName:"section",icon:[256,512,[],"e447","M48.4 90.6c2.8-15.9 12.5-27.3 29-34.6c17.6-7.7 42.8-10.5 73.1-5.6L153.7 30l-3.3 20.5c9.7 1.6 39.9 7.6 49.1 10.1c12.8 3.5 26-4 29.5-16.8s-4-26-16.8-29.5C200.7 11.1 168.7 4.8 158.1 3C121.8-2.8 86.5-.5 58 12.1C28.6 25.1 6.7 49 1 83.3c-.1 .4-.1 .8-.2 1.2c-2.2 19.5 .4 37 7.9 52.3c7.4 15.2 18.8 26.6 31.4 35.3c2.4 1.7 4.9 3.3 7.4 4.8C24.2 189.8 6.8 210.7 1.7 239.4c-.1 .4-.1 .9-.2 1.3c-2.3 18.8 .4 35.8 8.1 50.7c7.6 14.6 19.1 25.5 31.6 33.7c22.9 15.1 53.3 23.9 79.2 31.5l3.6 1c29 8.5 52.3 15.7 67.7 26.7c7.1 5.1 11.4 10.2 13.7 15.6c2.3 5.3 3.6 12.8 1.6 24.2c-2.5 14.2-11.6 25.1-28.5 32.2c-17.7 7.4-43.1 9.9-73.3 5.3c-14.9-2.4-40.4-10.8-61-17.7c-4.5-1.5-8.8-2.9-12.7-4.2c-12.6-4.1-26.1 2.8-30.2 15.4s2.8 26.1 15.4 30.2c3 1 6.5 2.1 10.5 3.5l0 0 0 0 0 0c20.3 6.7 51.4 17.1 70.6 20.2l.1 0c36 5.5 70.9 3.3 99.1-8.5c29-12.1 51.4-34.8 57.3-68.1c3.4-19 1.9-36.3-4.8-51.8c-6.7-15.3-17.6-26.8-29.8-35.6c0 0 0 0 0 0c17.7-13.5 30.5-32.7 34.7-58c3.3-19.7 1.8-37.5-4.7-53.4c-6.5-15.8-17.3-27.9-29.6-37.2c-23.2-17.5-55.1-27.4-81.8-35.6l-.7-.2c-29.3-9-53.3-16.5-69.9-28.1c-7.7-5.4-12.7-11-15.7-17c-2.8-5.8-4.6-13.7-3.4-25.1zM163.2 319.3c-8.6-2.8-17-5.2-25-7.6l-.8-.2C108.3 303 84.2 295.9 67.6 285c-7.8-5.1-12.6-10.3-15.4-15.7c-2.6-5-4.3-11.9-3.2-22.1c2.7-13.9 11.7-24.6 28.4-31.6c13-5.4 30.2-8.3 50.5-7.5c26.9 8.4 48.6 15.8 63.1 26.8c7.1 5.4 11.6 10.9 14.1 17.1c2.5 6.1 3.9 14.7 1.8 27.2c-3.3 19.4-17.2 33.8-43.7 40.1z"]},faSquareThisWayUp:eAj,faBoxUp:eAB,faGaugeHigh:eAR,faTachometerAlt:eAU,faTachometerAltFast:eAF,faSquareAmpersand:{prefix:"far",iconName:"square-ampersand",icon:[448,512,[],"e260","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm184 95.6c0 4.1 1.6 8.1 4.6 11L203 217.1l23.6-17.3c3.4-2.5 5.4-6.4 5.4-10.6c0-7.3-5.9-13.2-13.2-13.2H199.6c-8.6 0-15.6 7-15.6 15.6zm71 46.9l-17.6 12.9 28.7 28.7 26.2-37.8c7.5-10.9 22.5-13.6 33.4-6.1s13.6 22.5 6.1 33.4l-31.1 45L329 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-22.4-22.4c-15.1 18.5-37.8 29.4-62 29.4H178.5c-36.7 0-66.5-29.8-66.5-66.5c0-21.2 10.1-41.1 27.2-53.6l24.7-18.1-9.2-9.2c-11.9-11.9-18.6-28.1-18.6-45c0-35.1 28.5-63.6 63.6-63.6h19.2c33.8 0 61.2 27.4 61.2 61.2c0 19.5-9.3 37.8-25 49.3zm-87.5 64.1c-4.7 3.5-7.5 9-7.5 14.9c0 10.2 8.3 18.5 18.5 18.5h32.2c10.5 0 20.3-5.2 26.3-13.8l1.4-2-40.1-40.1-30.7 22.5z"]},faEnvelopeOpenText:{prefix:"far",iconName:"envelope-open-text",icon:[512,512,[],"f658","M392 48H120c-4.4 0-8 3.6-8 8V225.2L69.2 190.1c-1.7-1.4-3.4-2.6-5.2-3.8V56C64 25.1 89.1 0 120 0H392c30.9 0 56 25.1 56 56V186.2c-1.8 1.2-3.5 2.5-5.2 3.8L400 225.2V56c0-4.4-3.6-8-8-8zM160 120c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24zm0 80c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24zM48 276.2V456c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V276.2L322 392.8c-38.4 31.5-93.7 31.5-132 0L48 276.2zM0 237.9C0 221.4 13.4 208 29.9 208c6.9 0 13.6 2.4 19 6.8l171.6 141c20.7 17 50.4 17 71.1 0l171.6-141c5.3-4.4 12.1-6.8 19-6.8c16.5 0 29.9 13.4 29.9 29.9V456c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V237.9z"]},faLampDesk:{prefix:"far",iconName:"lamp-desk",icon:[512,512,[],"e014","M347.3 97.9L309.3 59.9C301.6 52.3 291.3 48 280.6 48C258.2 48 240 66.2 240 88.6c0 10.8 4.3 21.1 11.9 28.7l38.1 38.1c9 9 14.1 21.2 14.1 33.9v60.1L441.4 112H381.3c-12.7 0-24.9-5.1-33.9-14.1zm-4.1-72L381.3 64H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-73.5 73.5-45.1 45.1-73.5 73.5c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V189.3l-13.7-13.7c-.6 .7-1.3 1.4-2 2.1l-93.1 86L204.4 464H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H154.5L96.9 262.6c-2.5-8.7 .1-18.1 6.8-24.2l104-96c.5-.5 1-.9 1.5-1.3C198.1 126 192 107.6 192 88.6C192 39.7 231.7 0 280.6 0c23.5 0 46 9.3 62.6 25.9zM432 288c-14.7 0-27.8-6.6-36.6-16.9l67.7-67.7c10.3 8.8 16.9 21.9 16.9 36.6c0 26.5-21.5 48-48 48z"]},faHospital:eAG,faHospitalAlt:eAY,faHospitalWide:eAQ,faPollPeople:{prefix:"far",iconName:"poll-people",icon:[640,512,[],"f759","M128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zM592 80v64H480V80H592zM272 32c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H272zM592 368v64H352V368H592zM272 320c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H272zM64 128c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64zm64 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM64 416c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64z"]},faWhiskeyGlassIce:eAq,faGlassWhiskeyRocks:eAK,faWineBottle:{prefix:"far",iconName:"wine-bottle",icon:[512,512,[],"f72f","M391 7c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9c-7.5 7.5-18.8 9-27.9 4.4l-72.5 72.5c-8 8-10.9 19.6-9.6 30.9c4 36.7-8.1 74.8-36.2 103L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5l33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6l88 88c6.2 6.2 16.4 6.2 22.6 0l36-36L88.7 312.7l-36 36L18.7 314.7 180.2 153.3c28.1-28.1 66.3-40.2 103-36.2c11.3 1.2 22.9-1.6 30.9-9.6l72.5-72.5c-4.6-9-3.1-20.3 4.4-27.9zM200.7 200.7L311.3 311.3l13.5-13.5c17.4-17.4 24.9-41 22.5-63.8c-2.4-21.8 2.6-49.3 23.4-70l70.7-70.7L418.7 70.6l-70.7 70.7c-20.8 20.8-48.2 25.8-70 23.4c-22.9-2.5-46.4 5-63.8 22.4l-13.5 13.5z"]},faChessRook:{prefix:"far",iconName:"chess-rook",icon:[448,512,[9820],"f447","M80 80V192c0 2.5 1.2 4.9 3.2 6.4l51.2 38.4c6.8 5.1 10.4 13.4 9.5 21.9L133.5 352H85.2l9.4-85L54.4 236.8C40.3 226.2 32 209.6 32 192V72c0-22.1 17.9-40 40-40H376c22.1 0 40 17.9 40 40V192c0 17.6-8.3 34.2-22.4 44.8L353.4 267l9.4 85H314.5l-10.4-93.3c-.9-8.4 2.7-16.8 9.5-21.9l51.2-38.4c2-1.5 3.2-3.9 3.2-6.4V80H304v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H192v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H80zm4.7 384H363.3l-16.6-32H101.2L84.7 464zm271.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H72.8C50.2 512 32 493.8 32 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C68.5 390.7 79.5 384 91.5 384h265zM208 288c-8.8 0-16-7.2-16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 8.8-7.2 16-16 16H208z"]},faUserBountyHunter:{prefix:"far",iconName:"user-bounty-hunter",icon:[448,512,[],"e2bf","M323 120C309.4 78 270 48 224 48s-85.4 30-99 72H323zm5.5 36.4L248 171.5v98.4l9.5-1.9c7.6-49.7 42.9-81.5 71.9-97.8l-.9-13.8zm-209 0l-.9 13.8c29 16.3 64.2 48.1 71.9 97.8l9.5 1.9V171.5l-80.5-15.1zM96 70C123.1 27.7 170.5 0 224 0c80.1 0 146.5 62.2 151.7 142.2L383 256.5c1.3 20-12.4 37.9-32.1 41.8L250.1 318.4c-5.2 1-10.4 1.6-15.7 1.6H213.5c-5.3 0-10.5-.5-15.7-1.6L97 298.3c-16.2-3.2-28.4-16-31.4-31.6c-1-3.4-1.6-7-1.6-10.7V16C64 7.2 71.2 0 80 0H96c8.8 0 16 7.2 16 16s-7.2 16-16 16V70zM313.6 400H134.4c-40 0-73.6 27.1-83.5 64H160l59.2-44.4c2.8-2.1 6.8-2.1 9.6 0L288 464H397.1c-9.9-36.9-43.5-64-83.5-64zM0 486.4C0 412.2 60.2 352 134.4 352H313.6C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4z"]},faBarsStaggered:eAZ,faReorder:eAW,faStream:eA$,faDiagramSankey:{prefix:"far",iconName:"diagram-sankey",icon:[576,512,[],"e158","M329.9 80c-2.8 0-5.4 1.5-6.8 3.8L253.8 197.2c-10.2 16.6-28.3 26.8-47.8 26.8H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H206.1c2.8 0 5.4-1.5 6.8-3.8L282.2 58.8C292.3 42.2 310.4 32 329.9 32H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H329.9zm-124 240l61.7 108c1.4 2.5 4.1 4 6.9 4H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H274.6c-20.1 0-38.7-10.8-48.6-28.2L150.6 320H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H205.9z"]},faCloudHailMixed:{prefix:"far",iconName:"cloud-hail-mixed",icon:[512,512,[],"f73a","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM81.5 353.9c-12.2-5.2-26.3 .4-31.5 12.6l-10.3 24c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l10.3-24c5.2-12.2-.4-26.3-12.6-31.5zm120 0c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zm232 0c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zM326.1 385.5c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6l-10.3 24c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l10.3-24zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm256-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCircleUpLeft:{prefix:"far",iconName:"circle-up-left",icon:[512,512,[],"e128","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 313.4c0 12.5 10.1 22.6 22.6 22.6c6 0 11.8-2.4 16-6.6L232 296l66.3 66.3c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7l36.7-36.7c3.6-3.6 5.7-8.5 5.7-13.7s-2-10-5.7-13.7L296 232l33.4-33.4c4.2-4.2 6.6-10 6.6-16c0-12.5-10.1-22.6-22.6-22.6H176c-8.8 0-16 7.2-16 16V313.4z"]},faDharmachakra:{prefix:"far",iconName:"dharmachakra",icon:[512,512,[9784],"f655","M232.4 24.7l.4 8.5c-44.4 4.6-85 22.1-117.9 48.8l-5.7-6.3c-9.1-10-24.6-10.3-34.2-.8s-9.2 25.1 .8 34.2l6.3 5.7c-26.7 32.9-44.3 73.4-48.8 117.9l-8.5-.4C11.3 231.8 0 242.5 0 256s11.3 24.2 24.7 23.6l8.5-.4c4.6 44.4 22.1 85 48.8 117.9l-6.3 5.7c-10 9.1-10.3 24.6-.8 34.2s25.1 9.2 34.2-.8l5.7-6.3c32.9 26.7 73.4 44.3 117.9 48.8l-.4 8.5c-.6 13.5 10.1 24.7 23.6 24.7s24.2-11.3 23.6-24.7l-.4-8.5c44.4-4.6 85-22.1 117.9-48.8l5.7 6.3c9.1 10 24.6 10.3 34.2 .8s9.2-25.1-.8-34.2l-6.3-5.7c26.7-32.9 44.3-73.4 48.8-117.9l8.5 .4c13.5 .6 24.7-10.1 24.7-23.6s-11.3-24.2-24.7-23.6l-8.5 .4c-4.6-44.4-22.1-85-48.8-117.9l6.3-5.7c10-9.1 10.3-24.6 .8-34.2s-25.1-9.2-34.2 .8L397.1 82c-32.9-26.7-73.4-44.3-117.9-48.8l.4-8.5C280.2 11.3 269.5 0 256 0s-24.2 11.3-23.6 24.7zM147.3 394.4l54.2-59.4c10.9 7.5 23.5 12.9 37.1 15.4l-3.7 80.3c-32.8-3.9-62.9-16.9-87.6-36.3zm29.6-84l-59.4 54.2C98.1 340 85.2 309.9 81.2 277.1l80.3-3.7c2.5 13.6 7.8 26.1 15.4 37.1zM81.2 234.9c3.9-32.8 16.9-62.9 36.3-87.6l59.4 54.2c-7.5 10.9-12.9 23.5-15.4 37.1l-80.3-3.7zm120.3-58l-54.2-59.4c24.7-19.4 54.8-32.4 87.6-36.3l3.7 80.3c-13.6 2.5-26.1 7.8-37.1 15.4zm108.9 0c-10.9-7.5-23.5-12.9-37.1-15.4l3.7-80.3c32.8 3.9 62.9 16.9 87.6 36.3l-54.2 59.4zm54.2 217.5c-24.7 19.4-54.8 32.4-87.6 36.3l-3.7-80.3c13.6-2.5 26.1-7.8 37.1-15.4l54.2 59.4zm29.8-29.8l-59.4-54.2c7.5-10.9 12.9-23.5 15.4-37.1l80.3 3.7c-3.9 32.8-16.9 62.9-36.3 87.6zm0-217.4c19.4 24.7 32.4 54.8 36.3 87.6l-80.3 3.7c-2.5-13.6-7.8-26.1-15.4-37.1l59.4-54.2zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faObjectsAlignLeft:{prefix:"far",iconName:"objects-align-left",icon:[512,512,[],"e3be","M0 24C0 10.7 10.7 0 24 0S48 10.7 48 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 24zM176 176l288 0 0-64-288 0 0 64zm-48-64c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-64zm48 288l160 0 0-64-160 0 0 64zm-48-64c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-64z"]},faOilCanDrip:{prefix:"far",iconName:"oil-can-drip",icon:[640,512,[],"e205","M352 88c0 13.3-10.7 24-24 24H280v48h88.9c9.9 0 19.7 2.3 28.6 6.8L448 192l139.8-30 2.1-.4 11.3-2.4 13.9-3c18.1-3.9 30.7 17.6 18.4 31.5l-9.4 10.6-7.6 8.6-1.4 1.6L451.1 394.3c-12.1 13.8-29.6 21.7-48 21.7H144c-26.5 0-48-21.5-48-48V346.7l-67.5-30C11.2 309 0 291.8 0 272.8V208c0-26.5 21.5-48 48-48H96h48 3.2H232V112H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H328c13.3 0 24 10.7 24 24zM458.7 242.1c-11.4 2.4-23.2 .9-33.6-4.3l-50.5-25.2c-1.8-.9-3.7-1.4-5.7-1.4H147.2V364.8H403.1c3.7 0 7.2-1.6 9.6-4.3L530.8 226.6l-72.1 15.4zM96 211.2V208H48v64.8l48 21.3V211.2zM592 448c-26.5 0-48-21.5-48-48c0-21 20.6-62.6 34.9-88.8c5.8-10.6 20.5-10.6 26.3 0C619.4 337.4 640 379 640 400c0 32-21.5 48-48 48z"]},faFaceSmilingHands:{prefix:"far",iconName:"face-smiling-hands",icon:[640,512,[],"e396","M320 352c-27.4 0-48.6-9.4-64-20.9V384v2.5c18 8.1 39.4 13.5 64 13.5s46-5.4 64-13.5V384 331.1c-15.4 11.5-36.6 20.9-64 20.9zM112 252.3C114 139.1 206.4 48 320 48s206 91.1 208 204.3c13.3-11.9 31.7-15.2 47.7-9.6C568.7 107.5 456.9 0 320 0S71.3 107.5 64.3 242.6c16-5.5 34.4-2.3 47.7 9.6zm139 200c-4.6 15.8-12.2 30.4-22.1 43c28.3 10.8 59 16.7 91.1 16.7s62.8-5.9 91.1-16.7c-9.9-12.6-17.5-27.2-22.1-43c-21.6 7.6-44.8 11.7-69 11.7s-47.4-4.1-69-11.7zm30.6-223.5l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm160 0l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm129.7 70.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-79 79c-5 5-13.7 1.5-13.7-5.7V330.4c0-11-9-20-20-20s-20 9-20 20V384v32.8c0 52.6 42.6 95.2 95.2 95.2c25.2 0 49.5-10 67.3-27.9l56.8-56.8c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L593.4 424c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L561.4 392c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l67.3-67.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L529.4 360c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3zM68.7 276.7c-6.2 6.2-6.2 16.4 0 22.6L120 350.6c2.6 2.6 2.6 6.8 0 9.4s-6.8 2.6-9.4 0L43.3 292.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L88 382.6c2.6 2.6 2.6 6.8 0 9.4s-6.8 2.6-9.4 0L27.3 340.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L56 414.6c2.6 2.6 2.6 6.8 0 9.4s-6.8 2.6-9.4 0L27.3 404.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.8 56.8C79.3 502 103.6 512 128.8 512c52.6 0 95.2-42.6 95.2-95.2V384 330.4c0-11-9-20-20-20s-20 9-20 20v19.7c0 7.1-8.6 10.7-13.7 5.7l-79-79c-6.2-6.2-16.4-6.2-22.6 0z"]},faBroccoli:{prefix:"far",iconName:"broccoli",icon:[512,512,[129382],"e3e2","M256 0c-37.2 0-69.5 21.2-85.4 52.1C162.2 49.4 153.3 48 144 48c-48.6 0-88 39.4-88 88c0 10.7 1.9 20.9 5.4 30.4C25.5 180.3 0 215.2 0 256c0 53 43 96 96 96H416c53 0 96-43 96-96c0-40.8-25.5-75.7-61.4-89.6c3.5-9.5 5.4-19.7 5.4-30.4c0-48.6-39.4-88-88-88c-9.3 0-18.2 1.4-26.6 4.1C325.5 21.2 293.2 0 256 0zM208.4 89.7C211.5 66.2 231.6 48 256 48s44.5 18.2 47.6 41.7c1.1 8.6 6.9 16 15 19.2s17.3 1.8 24.1-3.8c6.9-5.7 15.7-9.1 25.4-9.1c22.1 0 40 17.9 40 40c0 12-5.3 22.8-13.7 30.2c-7.8 6.8-10.4 17.9-6.3 27.4s13.7 15.4 24.1 14.6c1.3-.1 2.6-.2 4-.2c26.5 0 48 21.5 48 48s-21.5 48-48 48H96c-26.5 0-48-21.5-48-48s21.5-48 48-48c1.3 0 2.7 .1 4 .2c10.3 .8 20-5 24.1-14.6s1.5-20.6-6.3-27.4C109.3 158.8 104 148 104 136c0-22.1 17.9-40 40-40c9.7 0 18.5 3.4 25.4 9.1c6.7 5.5 15.9 7 24.1 3.8s13.8-10.6 15-19.2zM192.2 490.3c5 12.8 17.1 21.7 30.9 21.7h65.9c13.8 0 25.9-8.9 30.9-21.7c17.6-45.3 39.6-82.1 56.1-106.3H280l-16.8 33.7c-2.9 5.9-11.4 5.9-14.3 0L232 384H136.1c16.5 24.2 38.5 60.9 56.1 106.3z"]},faRouteInterstate:{prefix:"far",iconName:"route-interstate",icon:[512,512,[],"f61b","M64 192H447.3c-3.3 42-12.4 79.6-27.6 113.3C391 369 338.9 421.2 255.5 461.7c-84.6-37.1-136.4-89.1-164.6-153.4C75.7 273.8 67 235.1 64 192zM272.6 6c-10.2-6.1-23-6.1-33.2 0c-53.2 31.8-107 33.5-178.8 20c-17.7-3.3-35 8.7-37.7 26.9C8 156.5 12.5 249.5 46.9 327.6c34.7 78.9 98.6 139.8 196.5 181.1c8.3 3.5 17.8 3.3 26-.5c95.4-44.7 158.9-105.4 194.1-183.2c34.9-77.2 40.4-168.5 25.5-272.2c-2.6-18.2-19.9-30.2-37.7-26.9C379.6 39.5 325.8 37.8 272.6 6z"]},faEarMuffs:{prefix:"far",iconName:"ear-muffs",icon:[640,512,[],"f795","M320 48c-83.1 0-151.4 63.4-159.3 144.4c-2.9-.3-5.8-.4-8.7-.4c-14.4 0-27.9 3.4-39.9 9.5C115.5 89.7 207.3 0 320 0S524.5 89.7 527.9 201.5c-12-6.1-25.5-9.5-39.9-9.5c-3 0-5.9 .1-8.7 .4C471.4 111.4 403.1 48 320 48zM480 224.6c2.6-.4 5.3-.6 8-.6c12 0 23.2 3.8 32.3 10.2c5-1.5 10.3-2.2 15.7-2.2c19.9 0 37.5 10.4 47.4 26.1c23.4 6.7 40.6 28.3 40.6 53.9c0 5.1-.7 10.1-2 14.9c11.1 10.2 18 24.9 18 41.1s-6.9 30.9-18 41.1c1.3 4.7 2 9.7 2 14.9c0 25.6-17.2 47.2-40.6 53.9C573.5 493.6 555.9 504 536 504c-5.5 0-10.7-.8-15.7-2.2C511.2 508.2 500 512 488 512c-30.9 0-56-25.1-56-56c0-10.2 2.7-19.8 7.5-28c-4.8-8.2-7.5-17.8-7.5-28c0-11.9 3.7-22.9 10-32c-6.3-9.1-10-20.1-10-32c0-10.2 2.7-19.8 7.5-28c-4.8-8.2-7.5-17.8-7.5-28c0-28.2 20.9-51.6 48-55.4zM152 224c2.7 0 5.4 .2 8 .6c27.1 3.9 48 27.2 48 55.4c0 10.2-2.7 19.8-7.5 28c4.8 8.2 7.5 17.8 7.5 28c0 11.9-3.7 22.9-10 32c6.3 9.1 10 20.1 10 32c0 10.2-2.7 19.8-7.5 28c4.8 8.2 7.5 17.8 7.5 28c0 30.9-25.1 56-56 56c-12 0-23.2-3.8-32.3-10.2c-5 1.5-10.3 2.2-15.7 2.2c-20 0-37.5-10.4-47.4-26.1C33.2 471.2 16 449.6 16 424c0-5.1 .7-10.1 2-14.9C6.9 398.9 0 384.3 0 368s6.9-30.9 18-41.1c-1.3-4.7-2-9.7-2-14.9c0-25.6 17.2-47.2 40.6-53.9C66.5 242.4 84 232 104 232c5.5 0 10.7 .8 15.7 2.2C128.8 227.8 140 224 152 224zm7 108c-8.6-14.9-8.6-33.2 0-48.1c.7-1.1 1-2.4 1-4c0-4.4-3.6-8-8-8c-1.8 0-3.3 .5-4.6 1.4c-12 8.4-27.1 11-41.2 6.9c-.7-.2-1.4-.3-2.3-.3c-2.8 0-5.3 1.4-6.8 3.8c-6.3 10-16.1 17.3-27.4 20.5c-3.4 1-5.8 4.1-5.8 7.7c0 .8 .1 1.5 .3 2.2c4.8 17.3-.5 35.8-13.7 48c-1.7 1.5-2.6 3.6-2.6 5.9s.9 4.4 2.6 5.9c13.2 12.2 18.5 30.7 13.7 48c-.2 .6-.3 1.3-.3 2.2c0 3.6 2.4 6.7 5.8 7.7c11.4 3.2 21.1 10.5 27.4 20.5c1.5 2.4 4 3.8 6.8 3.8c.9 0 1.6-.1 2.3-.3c14-4.1 29.2-1.6 41.2 6.9c1.3 .9 2.8 1.4 4.6 1.4c4.4 0 8-3.6 8-8c0-1.5-.4-2.8-1-4c-8.6-14.9-8.6-33.2 0-48.1c.7-1.1 1-2.4 1-4c0-1.8-.5-3.3-1.4-4.5c-11.5-16.5-11.5-38.4 0-54.9c.9-1.3 1.4-2.8 1.4-4.5c0-1.5-.4-2.8-1-4zm321-52c0 1.5 .4 2.8 1 4c8.6 14.9 8.6 33.2 0 48.1c-.7 1.1-1 2.4-1 4c0 1.8 .5 3.3 1.4 4.5c11.5 16.5 11.5 38.4 0 54.9c-.9 1.3-1.4 2.8-1.4 4.5c0 1.5 .4 2.8 1 4c8.6 14.9 8.6 33.2 0 48.1c-.7 1.1-1 2.4-1 4c0 4.4 3.6 8 8 8c1.8 0 3.3-.5 4.6-1.4c12-8.4 27.1-11 41.2-6.9c.7 .2 1.4 .3 2.3 .3c2.8 0 5.3-1.4 6.8-3.8c6.3-10 16.1-17.3 27.4-20.5c3.4-1 5.8-4.1 5.8-7.7c0-.8-.1-1.5-.3-2.2c-4.7-17.3 .5-35.8 13.7-48c1.7-1.5 2.6-3.6 2.6-5.9s-.9-4.4-2.6-5.9c-13.2-12.2-18.5-30.7-13.7-48c.2-.6 .3-1.3 .3-2.2c0-3.6-2.4-6.7-5.8-7.7c-11.4-3.2-21.1-10.5-27.4-20.5c-1.5-2.4-4-3.8-6.8-3.8c-.9 0-1.6 .1-2.3 .3c-14 4.1-29.2 1.6-41.2-6.9c-1.3-.9-2.8-1.4-4.6-1.4c-4.4 0-8 3.6-8 8z"]},faHotdog:{prefix:"far",iconName:"hotdog",icon:[512,512,[127789],"f80f","M496.2 208.2l-34 34c1.2 1.7 1.9 3.7 1.9 5.8c0 2.6-1 5.2-2.9 7L255 461.1c-1.9 1.9-4.4 2.9-7 2.9c-2.1 0-4.1-.7-5.8-1.9l-34 34c10.7 10.2 25 15.8 39.8 15.8c15.4 0 30.1-6.1 41-17L495 289c10.9-10.9 17-25.6 17-41c0-14.8-5.7-29.1-15.8-39.8zM15.8 303.8l34-34c-1.2-1.7-1.9-3.7-1.9-5.8c0-2.6 1-5.2 2.9-7L17 223 50.9 257 257 50.9c1.9-1.9 4.4-2.9 7-2.9c2.1 0 4.1 .7 5.8 1.9l34-34C293.1 5.7 278.8 0 264 0c-15.4 0-30.1 6.1-41 17L17 223C6.1 233.9 0 248.6 0 264c0 14.8 5.7 29.1 15.8 39.8zM447.6 143.6l-304 304c-21.9 21.9-57.3 21.9-79.2 0s-21.9-57.3 0-79.2l304-304c21.9-21.9 57.3-21.9 79.2 0s21.9 57.3 0 79.2zm33.9 33.9c40.6-40.6 40.6-106.5 0-147.1s-106.5-40.6-147.1 0l-304 304c-40.6 40.6-40.6 106.5 0 147.1s106.5 40.6 147.1 0l304-304zm-70.2-38.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0c-7 7-12.5 10.8-17 13.1c-4.5 2.3-8.5 3.4-13.6 4.7l-1.5 .4c-4.7 1.2-10.9 2.7-17.3 5.6c-7.4 3.4-14.8 8.4-22.7 16.3c-16.2 16.2-20.5 30.7-24 42.7l0 .1c-3.1 10.6-5.5 18.8-16 29.2c-5.5 5.5-9.5 7.8-12.4 9.1c-3 1.3-5.8 1.7-10.6 2.4l-.4 .1c-4.6 .6-10.9 1.6-18 4.5c-7.4 3.1-14.8 8.1-22.6 15.9c-16.2 16.2-20.5 30.7-24 42.7l0 .1c-3.1 10.6-5.5 18.8-16 29.2c-5.5 5.5-9.7 8.1-13.3 9.8c-3.6 1.6-6.9 2.5-12 3.7l-1.2 .3c-5.6 1.4-12.6 3.2-20.4 7.3c-7.9 4-16 9.9-25 18.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c7-7 12.5-10.8 17-13.1c4.5-2.3 8.5-3.4 13.6-4.7l1.5-.4 0 0c4.7-1.2 10.9-2.7 17.3-5.6c7.4-3.4 14.8-8.4 22.7-16.3c16.2-16.2 20.5-30.7 24-42.7l0-.1c3.1-10.6 5.5-18.8 16-29.2c5.5-5.5 9.5-7.8 12.4-9.1c3-1.3 5.8-1.7 10.6-2.4l.4-.1c4.6-.6 10.9-1.6 18-4.5c7.4-3.1 14.8-8.1 22.6-15.9c16.2-16.2 20.5-30.7 24-42.7l0-.1c3.1-10.6 5.5-18.8 16-29.2c5.5-5.5 9.7-8.1 13.3-9.8c3.6-1.6 6.9-2.5 12-3.7l1.2-.3c5.6-1.4 12.6-3.2 20.4-7.3c7.9-4 16-9.9 25-18.9z"]},faTransporterEmpty:{prefix:"far",iconName:"transporter-empty",icon:[512,512,[],"e046","M96 488c0-13.3 10.7-24 24-24H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24z"]},faPersonWalkingWithCane:eAX,faBlind:eAJ,faAngle90:{prefix:"far",iconName:"angle-90",icon:[448,512,[],"e08d","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V456c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V56zM96 97.6v48.3c31 3.6 60.4 12.5 87.4 25.7l25.3-41.1C174.2 113 136.2 101.6 96 97.6zm115.2 89.7c32.6 21 60.5 48.9 81.5 81.5l40.9-25.2c-25-39-58.2-72.2-97.2-97.2l-25.2 40.9zM334.1 384h48.3c-4-40.2-15.4-78.2-32.9-112.6l-41.1 25.3c13.2 26.9 22 56.3 25.7 87.4z"]},faRectangleTerminal:{prefix:"far",iconName:"rectangle-terminal",icon:[512,512,[],"e236","M448 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H448zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm38.3 119.8c-9 9.8-8.3 25 1.5 33.9L180.5 256l-76.7 70.3c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5l96-88c5-4.5 7.8-11 7.8-17.7s-2.8-13.1-7.8-17.7l-96-88c-9.8-9-25-8.3-33.9 1.5zM248 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faKite:{prefix:"far",iconName:"kite",icon:[640,512,[129665],"f6f4","M368 48H584c2.2 0 4.2 .9 5.7 2.3L480 160 592 272v6.3c0 3.7-2.6 7-6.3 7.8L289.8 351.9c-.3-.3-.5-.6-.8-.9L480 160 368 48zm-61-4.1L234.1 372l-87.5 87.5c-2.9 2.9-6.9 4.6-11 4.6c-8.6 0-15.6-7-15.6-15.6V359.8l-24-12-24 12v88.6c0 35.1 28.5 63.6 63.6 63.6c16.9 0 33-6.7 45-18.6L268 405.9 596.1 333c25.6-5.7 43.9-28.4 43.9-54.7V56c0-30.9-25.1-56-56-56H361.7c-26.2 0-49 18.2-54.7 43.9zM0 152c0 13.3 10.7 24 24 24h8c22.1 0 40 17.9 40 40v68L18.7 257.4c-1.8-.9-3.8-1.4-5.8-1.4C5.8 256 0 261.8 0 268.9v70.1C0 346.2 5.8 352 12.9 352c2 0 4-.5 5.8-1.4L72 324v0l9.7-4.8c4.5-2.3 9.4-3.4 14.3-3.4l.5 0c3.5 .1 7 .7 10.4 1.9c1.2 .4 2.3 .9 3.4 1.5l0 0L120 324l53.3 26.6c1.8 .9 3.8 1.4 5.8 1.4c7.1 0 12.9-5.8 12.9-12.9V268.9c0-7.1-5.8-12.9-12.9-12.9c-2 0-4 .5-5.8 1.4L120 284V216c0-48.6-39.4-88-88-88H24c-13.3 0-24 10.7-24 24z"]},faDrum:{prefix:"far",iconName:"drum",icon:[512,512,[129345],"f569","M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208V368c0 24.9 14.9 44.5 33.2 58.7c18.5 14.3 43.6 25.5 72 33.9C147.4 473 199.8 480 256 480s108.6-7 150.8-19.5c28.4-8.4 53.5-19.6 72-33.9C497.1 412.5 512 392.9 512 368V208c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6zM424 293.2c15-5.6 28.4-12 40-19V368c0 4.1-2.3 11.2-14.5 20.7c-6.5 5-15 10-25.5 14.6V293.2zM280 319.5c34.4-1.3 66.9-5.6 96-12.2V419.1c-27.9 6.7-60.5 11.1-96 12.5v-112zM136 307.4c29.1 6.6 61.6 10.8 96 12.2v112c-35.5-1.4-68.1-5.8-96-12.5V307.4zM48 274.2c11.6 7 25 13.4 40 19V403.3c-10.4-4.7-18.9-9.6-25.5-14.6C50.3 379.2 48 372.1 48 368V274.2z"]},faScrubber:{prefix:"far",iconName:"scrubber",icon:[512,512,[],"f2f8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faIceCream:{prefix:"far",iconName:"ice-cream",icon:[448,512,[127848],"f810","M224 0C140.9 0 72.6 63.3 64.8 144.4C28.4 148 0 178.7 0 216c0 39.8 32.2 72 72 72h64.4H311.6 376c39.8 0 72-32.2 72-72c0-37.3-28.4-68-64.8-71.6C375.4 63.3 307.1 0 224 0zM112 160c0-61.9 50.1-112 112-112s112 50.1 112 112c0 2.2-.1 4.4-.2 6.6c-.4 6.6 2 13.1 6.5 17.9s10.8 7.5 17.5 7.5H376c13.3 0 24 10.7 24 24s-10.7 24-24 24H311.6 136.4 72c-13.3 0-24-10.7-24-24s10.7-24 24-24H88.2c6.6 0 12.9-2.7 17.5-7.5s6.9-11.3 6.5-17.9c-.1-2.2-.2-4.4-.2-6.6zm88.1 338.1c4.9 8.6 14 13.9 23.9 13.9s19-5.3 23.9-13.9L349.7 320H98.3L200.1 498.1z"]},faHeartCircleBolt:{prefix:"far",iconName:"heart-circle-bolt",icon:[576,512,[],"e4fc","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm47.9 63c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2h35.6l-30.1 54.2c-2.8 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2H452.4l30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z"]},faFishBones:{prefix:"far",iconName:"fish-bones",icon:[576,512,[],"e304","M96 166.9c0-7.2-3.3-14.1-8.9-18.7l-48-38.9c-8.8-7.1-21.3-7.1-30.1-.1s-11.5 19.2-6.6 29.3L54.9 245.4c3.3 6.7 3.3 14.5 0 21.2L2.5 373.4c-5 10.1-2.2 22.3 6.6 29.3s21.3 7 30.1-.1l48-38.9c5.6-4.6 8.9-11.4 8.9-18.7V304h0V280h40v72c0 13.3 10.7 24 24 24s24-10.7 24-24V280h48v72c0 13.3 10.7 24 24 24s24-10.7 24-24V280h48v72c0 13.3 10.7 24 24 24s24-10.7 24-24V280h40V381.1c0 16.9 17.1 28.4 31.8 20c16-9.1 30.6-19.7 43.7-30.7c39.1-33 66.9-72.4 81-99.8c4.7-9.2 4.7-20.1 0-29.3c-14.1-27.4-41.9-66.8-81-99.8c-13.1-11-27.7-21.6-43.7-30.7c-14.7-8.4-31.8 3.1-31.8 20V232H376V160c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H280V160c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H184V160c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H96V208h0V166.9zM464 330.8V181.2c28.5 24.9 49.7 53.6 61.8 74.8c-12.1 21.2-33.3 49.9-61.8 74.8z"]},faDeerRudolph:{prefix:"far",iconName:"deer-rudolph",icon:[576,512,[],"f78f","M240 0c8.8 0 16 7.2 16 16V40c0 13.3 10.7 24 24 24h8 8c13.3 0 24-10.7 24-24V16c0-8.8 7.2-16 16-16s16 7.2 16 16V40c0 8.6-1.9 16.7-5.4 24h39.5H416c13.3 0 24-10.7 24-24V16c0-8.8 7.2-16 16-16s16 7.2 16 16V40c0 20.7-11.2 38.7-27.9 48.4l43.7 39.7c7.3-9.8 19-16.2 32.1-16.2c22.1 0 40 17.9 40 40s-17.9 40-40 40c0 0-.1 0-.1 0c-2.3 35.7-31.9 64-68.2 64H409.3l-16.1 48.2c-.8 2.4-1.2 5-1.2 7.6V472c0 22.1-17.9 40-40 40H304c-22.1 0-40-17.9-40-40V376h-6.8c-22 0-43.7-4.6-63.8-13.3c-4.3 17.1-14.7 32.3-29.9 42.4l-6.5 4.3 17.8 48.8c9.5 26.1-9.8 53.7-37.6 53.7h-46c-16.8 0-31.8-10.5-37.6-26.3L31.2 423.9c-5.6-15.3-5.8-32-.6-47.4l8.2-24.7c.8-2.4 1.2-5 1.2-7.6v-4.3c0-6.4-2.5-12.5-7-17l-1.1-1.1c-1 8.4-8.4 14.7-16.9 14.1c-8.8-.6-15.5-8.1-15-17l3.3-53c1.1-17.6 6.9-33.9 16.2-47.6c16.2-30 48-50.4 84.5-50.4H295l7.2-24H274c-9.9 0-18-8-18-18c0-8.2 5.6-15.4 13.6-17.4L320 96H296h-8-8c-30.9 0-56-25.1-56-56V16c0-8.8 7.2-16 16-16zM354.9 135.2l-19 63.6c-3 10.2-12.4 17.1-23 17.1H104c-26.5 0-48 21.5-48 48v4.1c0 6.4 2.5 12.5 7 17l3.9 3.9C80.4 302.5 88 320.8 88 339.9v4.3c0 7.7-1.2 15.4-3.7 22.8l-8.2 24.7c-1.7 5.1-1.6 10.7 .2 15.8L96.8 464h28.9l-20.3-55.8c-3.8-10.4 0-22 9.2-28.2l22.2-14.8c7.9-5.2 11.9-14.6 10.4-23.9l-2.9-17.4c-1.6-9.4 2.6-18.9 10.6-24.1s18.4-5.1 26.3 .2l13.7 9.2c18.4 12.3 40 18.8 62.1 18.8H288c13.3 0 24 10.7 24 24V464h32V311.8c0-7.7 1.2-15.4 3.7-22.8l21.5-64.6c3.3-9.8 12.4-16.4 22.8-16.4h59.6c11.3 0 20.4-9.1 20.4-20.4c0-5.7-2.4-11.2-6.7-15.1L408 120.5c-6-5.5-13.8-8.5-21.9-8.5c-14.4 0-27.1 9.4-31.2 23.2zM400 144a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faFax:{prefix:"far",iconName:"fax",icon:[512,512,[128224,128439],"f1ac","M176 64c0-8.8 7.2-16 16-16H383.4c4.2 0 8.3 1.7 11.3 4.7l32.6 32.6c3 3 4.7 7.1 4.7 11.3V160h48V96.6c0-17-6.7-33.3-18.7-45.3L428.7 18.7C416.7 6.7 400.4 0 383.4 0H192c-35.3 0-64 28.7-64 64v66c-5.1-1.3-10.5-2-16-2H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H96h16H448c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H176V64zm0 176H448c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H174c1.3-5.1 2-10.5 2-16V240zM112 464H96 64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v24V448c0 8.8-7.2 16-16 16zM272 272a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM240 400a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM368 272a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM336 400a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faParagraph:{prefix:"far",iconName:"paragraph",icon:[448,512,[182],"f1dd","M32 192c0-88.4 71.6-160 160-160h64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H384l0 376c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-376H288V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H192c-88.4 0-160-71.6-160-160zM240 304V80H192C130.1 80 80 130.1 80 192s50.1 112 112 112h48z"]},faHeadSideHeart:{prefix:"far",iconName:"head-side-heart",icon:[512,512,[],"e1aa","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zm64-34.7c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faSquareE:{prefix:"far",iconName:"square-e",icon:[448,512,[],"e26d","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v56h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v56H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24V256 152c0-13.3 10.7-24 24-24z"]},faMeterFire:{prefix:"far",iconName:"meter-fire",icon:[640,512,[],"e1eb","M256 48c68.7 0 129.5 33.3 167.4 84.6c16.7-8 37.2-5.5 51.5 7.4c5.6 5.1 11.1 10.2 16.6 15.5C452.5 64.1 361.7 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c33.6 0 65.7-6.5 95.1-18.3c-12.6-11.6-23.6-24.8-32.8-39.2c-19.7 6.2-40.6 9.5-62.3 9.5C141.1 464 48 370.9 48 256S141.1 48 256 48zM368 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 11.2 7.6 20.6 18 23.2c9-12.9 19.1-25.7 30-38.3V152zm-176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm88 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM480 511.9c88.4 0 160-71.6 160-160c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L512 221.8l-46-46c-6.1-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C382.5 207.2 320 275.2 320 351.9c0 88.4 71.6 160 160 160zM544 400c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 327 544 363.5 544 400z"]},faCloudHail:{prefix:"far",iconName:"cloud-hail",icon:[512,512,[],"f739","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM160 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM96 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCheckToSlot:eA1,faVoteYea:eA0,faMoneyFromBracket:{prefix:"far",iconName:"money-from-bracket",icon:[640,512,[],"e312","M48 88v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88C0 39.4 39.4 0 88 0H552c48.6 0 88 39.4 88 88v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-22.1-17.9-40-40-40H88C65.9 48 48 65.9 48 88zm416 8h48l0 352c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64l0-352h48l0 304c35.3 0 64 28.7 64 64H400c0-35.3 28.7-64 64-64V96zM320 352c-53 0-96-35.8-96-80s43-80 96-80s96 35.8 96 80s-43 80-96 80z"]},faStarHalf:{prefix:"far",iconName:"star-half",icon:[576,512,[61731],"f089","M293.3 .6c10.9 2.5 18.6 12.2 18.6 23.4V408.7c0 8.9-4.9 17-12.7 21.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.3c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5c4.9-10.1 16.1-15.4 27-12.9zM263.9 128.4l-28.6 58.8c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l92.5-49.4V128.4z"]},faCarBus:{prefix:"far",iconName:"car-bus",icon:[640,512,[],"f85a","M64.5 80H192 321.4C302.1 65.3 263.5 48 192 48C126.6 48 86.2 64.8 64.5 80zM48 128v80H168V128H48zm0 128v96c0 13.3 10.7 24 24 24H192v48H80v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V411.9C12.7 399 0 377 0 352V118.2c0-22 4.6-51.9 28.8-71.4C58.6 22.7 111.5 0 192 0c84.9 0 135.8 22.1 164.5 46.6c23.4 20 27.5 49.9 27.5 71.6V128H348.2c-4.1 0-8.2 .3-12.2 .8V128H216v80h36.9l-13.7 48H192 48zm56 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm257.8-80c-10.1 0-19.2 6.4-22.6 15.9L322.1 272H541.9l-17.2-48.1c-3.4-9.6-12.5-15.9-22.6-15.9H361.8zm-96.4 79.9L294 207.8c10.2-28.7 37.4-47.8 67.8-47.8H502.2c30.4 0 57.6 19.1 67.8 47.8l28.6 80.1c.2 .5 .3 .9 .5 1.4C623.8 306.7 640 335.5 640 368v32 16 32 40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H272v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448 416 400 368c0-32.5 16.2-61.3 40.9-78.7c.1-.5 .3-.9 .5-1.4zM544 320H320c-26.5 0-48 21.5-48 48v32H592V368c0-26.5-21.5-48-48-48zM336 336a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm168 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faSpeaker:{prefix:"far",iconName:"speaker",icon:[384,512,[],"f8df","M320 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM232 120a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM192 432a104 104 0 1 0 0-208 104 104 0 1 0 0 208zM136 328a56 56 0 1 1 112 0 56 56 0 1 1 -112 0z"]},faTimer:{prefix:"far",iconName:"timer",icon:[512,512,[],"e29e","M232 24c0-13.3 10.7-24 24-24C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256c0-37.9 8.2-73.8 23-106.1c6-13.2 13.1-25.8 21.2-37.6c0-.1 .1-.1 .1-.2C53.4 98.7 63.6 86.3 75 75c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-9.2 9.2-17.6 19.3-25 30.1c0 .1-.1 .1-.1 .2c-21.2 31.2-34.2 68.5-35.7 108.7c-.1 2.7-.2 5.4-.2 8.1c0 114.9 93.1 208 208 208s208-93.1 208-208c0-106.8-80.4-194.7-184-206.6V104c0 13.3-10.7 24-24 24s-24-10.7-24-24V24zM159 159c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9z"]},faBoxesStacked:eA2,faBoxes:eA6,faBoxesAlt:eA4,faLandmarkMagnifyingGlass:{prefix:"far",iconName:"landmark-magnifying-glass",icon:[640,512,[],"e622","M448 288c-16.7 0-32.8-2.6-48-7.3V384H336V242.3c-5.8-5.7-11.1-11.8-16-18.3H288V384H224V224H176V384H112V224H64V384H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V288zM267.6 3c-7.2-4-16-4-23.2 0L17.6 128.1C6.7 134.1 0 145.5 0 157.9C0 176.8 15.2 192 34.1 192H301.3c-6.5-14.9-10.8-31.1-12.5-48H88.2L256 51.4l41.3 22.8c5.5-15.3 13.2-29.5 22.8-42.3L267.6 3zM0 488c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM448 48.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.4-8.2 71.9-22.1L599 313.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-79.1-79.1c14-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faGrillHot:{prefix:"far",iconName:"grill-hot",icon:[448,512,[],"e5a5","M120 0C106.7 0 96 10.7 96 24v2.6C96 48 106.7 68 124.5 79.8l12.4 8.3c4.5 3 7.1 8 7.1 13.3V104c0 13.3 10.7 24 24 24s24-10.7 24-24v-2.6C192 80 181.3 60 163.5 48.2l-12.4-8.3c-4.5-3-7.1-8-7.1-13.3V24c0-13.3-10.7-24-24-24zM48.9 208H399.1c-8 72-69 128-143.1 128H192c-74.1 0-135.2-56-143.1-128zM32 160c-17.7 0-32 14.3-32 32c0 78.1 46.6 145.3 113.6 175.3l-7.5 17.5c-3.3-.5-6.7-.8-10.1-.8c-35.3 0-64 28.7-64 64s28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H327l10.9 25.5c5.2 12.2 19.3 17.8 31.5 12.6s17.8-19.3 12.6-31.5L334.4 367.3c67-30 113.6-97.2 113.6-175.3c0-17.7-14.3-32-32-32H32zM147.5 410l12.3-28.7c10.5 1.8 21.2 2.7 32.2 2.7h64c11 0 21.7-.9 32.2-2.7L306.5 424H155.3c-2-5-4.7-9.7-7.8-14zM72 448a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM256 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v2.6C208 48 218.7 68 236.5 79.8l12.4 8.3c4.5 3 7.1 8 7.1 13.3V104c0 13.3 10.7 24 24 24s24-10.7 24-24v-2.6C304 80 293.3 60 275.5 48.2l-12.4-8.3c-4.5-3-7.1-8-7.1-13.3V24z"]},faBallotCheck:{prefix:"far",iconName:"ballot-check",icon:[448,512,[],"f733","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM80 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 352c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H96zm80-224c0 13.3 10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200c-13.3 0-24 10.7-24 24zm32 128c0 13.3 10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H232c-13.3 0-24 10.7-24 24zM176 384c0 13.3 10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200c-13.3 0-24 10.7-24 24zm-4.7-140.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L112 257.4 99.3 244.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l24 24c6.2 6.2 16.4 6.2 22.6 0l48-48z"]},faLink:eA3,faChain:eA5,faEarListen:eA8,faAssistiveListeningSystems:eA9,faFileMinus:{prefix:"far",iconName:"file-minus",icon:[384,512,[],"f318","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 288c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},faTreeCity:{prefix:"far",iconName:"tree-city",icon:[640,512,[],"e587","M336 56c0-4.4 3.6-8 8-8H456c4.4 0 8 3.6 8 8V216c0 13.3 10.7 24 24 24h80 16c4.4 0 8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V248c0-28.2-20.9-51.6-48-55.4V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H512V56c0-30.9-25.1-56-56-56H344c-30.9 0-56 25.1-56 56V488c0 13.3 10.7 24 24 24s24-10.7 24-24V56zm32 40v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H384zM368 288v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H512zM496 384v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16zM224 160c0-53-43-96-96-96c-54 0-96 43-96 96c0 6 0 11 1 16C13 190 0 214 0 240c0 45 35 80 80 80H96V480c0 18 14 32 32 32c17 0 32-14 32-32V320h16c44 0 80-35 80-80c0-26-14-50-34-64c1-5 2-10 2-16z"]},faPlay:{prefix:"far",iconName:"play",icon:[384,512,[9654],"f04b","M48 432L336 256 48 80l0 352zM24.5 38.1C39.7 29.6 58.2 30 73 39L361 215c14.3 8.7 23 24.2 23 41s-8.7 32.2-23 41L73 473c-14.8 9.1-33.4 9.4-48.5 .9S0 449.4 0 432V80C0 62.6 9.4 46.6 24.5 38.1z"]},faFont:{prefix:"far",iconName:"font",icon:[448,512,[],"f031","M246.2 46.9C242.5 37.9 233.8 32 224 32s-18.5 5.9-22.2 14.9L44.6 432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H96.5l32.7-80H318.9l32.7 80H312c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H403.4L246.2 46.9zM299.3 304H148.7L224 119.5 299.3 304z"]},faCupTogo:eA7,faCoffeeTogo:eze,faSquareDownLeft:{prefix:"far",iconName:"square-down-left",icon:[448,512,[],"e26b","M64 432c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64zM0 416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416zM128 198.6V336c0 8.8 7.2 16 16 16H281.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L264 280l66.3-66.3c3.6-3.6 5.7-8.5 5.7-13.7s-2-10-5.7-13.7l-36.7-36.7C290 146 285.1 144 280 144s-10 2-13.7 5.7L200 216l-33.4-33.4c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6z"]},faBurgerLettuce:{prefix:"far",iconName:"burger-lettuce",icon:[512,512,[],"e3e3","M396.5 134.9c-7.7-8.5-17-17.1-28.6-24.9c.1 .6 .1 1.3 .1 2c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-6.5 3.8-12 9.3-14.6c-19.9-9.1-44.5-15.6-75.3-17.1c1.2 2.3 1.9 4.9 1.9 7.7c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-2.8 .7-5.4 1.9-7.7c-30.7 1.5-55.4 8-75.3 17.1c5.5 2.5 9.3 8.1 9.3 14.6c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-.7 0-1.3 .1-2c-11.6 7.8-21 16.4-28.6 24.9c-12.8 14.2-21.5 29-27.1 41.1H423.6c-5.7-12.1-14.3-26.9-27.1-41.1zM450.9 224H61.1C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1zM128 432H384c20.9 0 38.7-13.4 45.3-32H82.7c6.6 18.6 24.4 32 45.3 32zM32 384c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32c0 53-43 96-96 96H128c-53 0-96-43-96-96zm48-56c-20.1 0-35.8-5.1-46.7-10.5c-5.4-2.7-9.6-5.5-12.7-7.8c-1.5-1.1-2.7-2.1-3.7-3c-.5-.4-.9-.8-1.2-1.1l-.4-.4-.2-.2-.1-.1 0 0 0 0c0 0 0 0 17-17L15 305c-9.4-9.4-9.4-24.6 0-33.9c9.2-9.2 24.2-9.4 33.6-.4c.1 .1 .4 .3 .8 .6c1 .7 2.8 1.9 5.3 3.2c5.1 2.5 13.4 5.5 25.3 5.5c8.2 0 15.2-3.8 30-12.6l.2-.1c13.2-7.9 32.3-19.3 57.8-19.3c25.1 0 42.2 11.1 54.1 18.8l1.6 1c12 7.7 19.8 12.2 32.3 12.2c12.2 0 19-4.2 30.7-12l.6-.4c12.3-8.2 29.4-19.6 56.7-19.6c27.2 0 46.1 11.3 59.6 19.6c14.5 9 20.5 12.4 28.4 12.4c11.9 0 20.2-2.9 25.3-5.5c2.6-1.3 4.4-2.5 5.3-3.2c.4-.3 .7-.6 .8-.6c9.4-9 24.3-8.9 33.6 .4c9.4 9.4 9.4 24.6 0 33.9l-17-17c17 17 17 17 17 17l0 0 0 0-.1 .1-.2 .2-.4 .4c-.3 .3-.7 .7-1.2 1.1c-.9 .8-2.1 1.8-3.7 3c-3 2.3-7.2 5.1-12.7 7.8C467.8 322.9 452.1 328 432 328c-22.2 0-39.3-10.7-50.8-17.9c-1-.6-1.9-1.2-2.7-1.7C365.9 300.7 356.8 296 344 296c-12.2 0-19 4.2-30.7 12l-.6 .4C300.4 316.6 283.3 328 256 328c-27.5 0-45.5-11.6-58.3-19.8l0 0C184.8 299.9 178.4 296 168 296c-11 0-19.8 4.5-33.4 12.6l-2.3 1.4c-12.1 7.3-29.9 18-52.2 18z"]},faRupiahSign:{prefix:"far",iconName:"rupiah-sign",icon:[512,512,[],"e23d","M0 56C0 42.7 10.7 32 24 32h96c75.1 0 136 60.9 136 136c0 59.4-38.1 109.9-91.1 128.4l57.5 151c4.7 12.4-1.5 26.3-13.9 31s-26.3-1.5-31-13.9L116.4 304H48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V280 56zM48 256h72c48.6 0 88-39.4 88-88s-39.4-88-88-88H48V256zm264-96h88c61.9 0 112 50.1 112 112s-50.1 112-112 112H336V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24zm88 176c35.3 0 64-28.7 64-64s-28.7-64-64-64H336V336h64z"]},faMagnifyingGlass:ezt,faSearch:eza,faTableTennisPaddleBall:ezn,faPingPongPaddleBall:ezr,faTableTennis:ezi,faPersonDotsFromLine:ezc,faDiagnoses:ezs,faChevronsDown:ezo,faChevronDoubleDown:ezl,faTrashCanArrowUp:ezf,faTrashRestoreAlt:ezd,faSignalGood:ezu,faSignal3:ezp,faLocationQuestion:ezh,faMapMarkerQuestion:ezb,faFloppyDiskCircleXmark:ezm,faFloppyDiskTimes:ezg,faSaveCircleXmark:ezy,faSaveTimes:ezM,faNairaSign:{prefix:"far",iconName:"naira-sign",icon:[448,512,[],"e1f6","M107.8 42.5C101.9 33.8 91 30 80.9 33.1S64 45.5 64 56V256H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64V456c0 13.3 10.7 24 24 24s24-10.7 24-24V304H227.6L340.2 469.5c5.9 8.7 16.8 12.5 26.9 9.4s16.9-12.4 16.9-22.9V304h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H384V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V256H253L107.8 42.5zM285.7 304H336v74l-50.3-74zM195 256H112V134l83 122z"]},faPeach:{prefix:"far",iconName:"peach",icon:[512,512,[],"e20b","M96 32c0 34.7 18.4 65.1 46 82C61.6 126.5 0 196 0 280C0 416.2 199.3 494.6 240.6 509.4c5 1.8 10.1 2.6 15.4 2.6s10.4-.8 15.4-2.6C312.7 494.6 512 416.2 512 280c0-84-61.6-153.5-142-166c27.6-16.9 46-47.3 46-82V24c0-13.3-10.7-24-24-24H352c-53 0-96 43-96 96c0-53-43-96-96-96H120C106.7 0 96 10.7 96 24v8zm72 128c58.1 0 106.6 41.3 117.6 96.2c2.6 13 13.1 23.8 26.4 23.8s24.2-10.8 22.3-23.9c-4.7-32.9-19-62.8-39.9-86.7c4.1-1 8.2-2.1 12.2-3.5c11.7-3.8 24.3-5.9 37.4-5.9c66.3 0 120 53.7 120 120c0 43.4-32.4 84.6-84.3 120.9c-49.2 34.4-103.9 55.9-123.7 63c-19.8-7.1-74.5-28.6-123.7-63C80.4 364.6 48 323.4 48 280c0-66.3 53.7-120 120-120z"]},faTaxiBus:{prefix:"far",iconName:"taxi-bus",icon:[640,512,[],"e298","M192 48c71.5 0 110.1 17.3 129.4 32H192 64.5C86.2 64.8 126.6 48 192 48zM48 208V128H168v80H48zm0 144V256H192h47.2l13.7-48H216V128H328.6c3.6-25.4 24.3-45.2 50-47.7c-4-12.2-10.8-24-22-33.6C327.8 22.1 276.9 0 192 0C111.5 0 58.6 22.7 28.8 46.8C4.6 66.3 0 96.2 0 118.2V352c0 25 12.7 47 32 59.9V456c0 13.3 10.7 24 24 24s24-10.7 24-24V424H192V376H72c-13.3 0-24-10.7-24-24zm80-40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM368 144v16h-6.2c-30.4 0-57.6 19.1-67.8 47.8l-28.6 80.1c-.2 .5-.3 .9-.5 1.4C240.2 306.7 224 335.5 224 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H592v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L570 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H496V144c0-17.7-14.3-32-32-32H400c-17.7 0-32 14.3-32 32zm-6.2 64H400h64 38.2c10.1 0 19.2 6.4 22.6 15.9L541.9 272H322.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM320 320H544c26.5 0 48 21.5 48 48v32H272V368c0-26.5 21.5-48 48-48zm40 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faBracketCurly:ezv,faBracketCurlyLeft:ezC,faLobster:{prefix:"far",iconName:"lobster",icon:[512,512,[129438],"e421","M80 8.2c0-3.7-2.5-6.9-6.1-7.5C70.7 .3 67.4 0 64 0C28.7 0 0 28.7 0 64v64c0 35.3 28.7 64 64 64l.7 0 41.8 27.9C126.2 233 149.4 240 173.1 240H176v16H143.1c-7.5 0-14.8-1.7-21.5-5.1L87.2 233.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l34.5 17.2c11.1 5.6 23.4 8.4 35.8 8.4H176v16H122.4c-5.2 0-10.3-.8-15.2-2.5L69.1 288.8c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l38.1 12.7c8.2 2.7 16.7 4.1 25.3 4.1H176v16h-.9c-12.4 0-24.7 2.9-35.8 8.4l-18.5 9.2c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l18.5-9.2c6.7-3.3 14-5.1 21.5-5.1h.9l23.8 66.6c-23.1 7.3-39.8 28.8-39.8 54.3c0 3.9 3.2 7.1 7.1 7.1H344.9c3.9 0 7.1-3.2 7.1-7.1c0-25.5-16.7-47-39.8-54.3L336 384h.9c7.4 0 14.8 1.7 21.5 5.1l18.5 9.2c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-18.5-9.2c-11.1-5.6-23.4-8.4-35.8-8.4H336V336h53.6c8.6 0 17.1-1.4 25.3-4.1l38.1-12.7c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-38.1 12.7c-4.9 1.6-10 2.5-15.2 2.5H336V288h32.9c12.4 0 24.7-2.9 35.8-8.4l34.5-17.2c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-34.5 17.2c-6.7 3.3-14 5.1-21.5 5.1H336V240h2.9c23.7 0 46.9-7 66.6-20.2L447.3 192l.7 0c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64c-3.4 0-6.7 .3-9.9 .8c-3.6 .6-6.1 3.8-6.1 7.5V72c0 7.7-9.8 11-14.4 4.8L397.4 49.9c-3.7-4.9-11.2-3.9-12.3 2.1c-.7 3.9-1.1 7.9-1.1 11.9v64c0 14.9 5.1 28.6 13.6 39.4l-18.7 12.5C367 187.8 353.1 192 338.9 192h-3.4c-2.6-22.5-16-42.9-31.5-59.2V80.7c0-15.6 11.3-29 26.7-31.6l7.9-1.3c8.7-1.5 14.6-9.7 13.2-18.4s-9.7-14.6-18.4-13.2l-7.9 1.3C294.6 22.7 272 49.4 272 80.7v25c-3.2-2.2-6.3-4.1-9-5.8c-4.3-2.6-9.7-2.6-14 0c-2.8 1.6-5.8 3.6-9 5.8v-25c0-31.3-22.6-58-53.5-63.1l-7.9-1.3c-8.7-1.5-17 4.4-18.4 13.2s4.4 17 13.2 18.4l7.9 1.3C196.7 51.7 208 65 208 80.7v52.1c-15.5 16.3-28.9 36.7-31.5 59.2h-3.4c-14.2 0-28.1-4.2-39.9-12.1l-18.7-12.5c8.5-10.9 13.6-24.6 13.6-39.4V64c0-4.1-.4-8.1-1.1-11.9c-1.1-6-8.6-7.1-12.3-2.1L94.4 76.8C89.8 83 80 79.7 80 72V8.2zM262.2 448H249.8L224 375.7V240 200c0-6.6 3.8-17 15.4-30.3c5.2-6 11-11.4 16.6-16c5.7 4.7 11.5 10.1 16.6 16C284.2 183 288 193.4 288 200v40V375.7L262.2 448z"]},faCartFlatbedEmpty:ezI,faDollyFlatbedEmpty:ezA,faColon:{prefix:"far",iconName:"colon",icon:[192,512,[],"3a","M120 128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-96 0a72 72 0 1 1 144 0A72 72 0 1 1 24 128zm96 256a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-96 0a72 72 0 1 1 144 0A72 72 0 1 1 24 384z"]},faCartArrowDown:{prefix:"far",iconName:"cart-arrow-down",icon:[576,512,[],"f218","M0 24C0 10.7 10.7 0 24 0H69.5c26.9 0 50 19.1 55 45.5l37 194.5H459.2c10.9 0 20.4-7.3 23.2-17.8L528.8 49.8c3.4-12.8 16.6-20.4 29.4-16.9s20.4 16.6 16.9 29.4L528.7 234.7c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM344 24V126.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faWand:{prefix:"far",iconName:"wand",icon:[512,512,[],"f72a","M459.1 48c-1.2 0-2.4 .4-3.3 1.3L52.4 414.7c-2.8 2.5-4.4 6.1-4.4 9.9c0 3.5 1.4 6.9 3.9 9.4L78 460.1c2.5 2.5 5.9 3.9 9.4 3.9c3.8 0 7.3-1.6 9.9-4.4L462.7 56.1c.8-.9 1.3-2.1 1.3-3.3c0-2.7-2.2-4.9-4.9-4.9zM423.6 13.7C433.4 4.9 446 0 459.1 0C488.3 0 512 23.7 512 52.9c0 13.1-4.9 25.8-13.7 35.5l-46.2 51c-2.7 2.9-4.1 6.8-4.1 10.7V176c0 8.8-7.2 16-16 16H411.6c-4.5 0-8.8 1.9-11.9 5.3L132.9 491.8C121.3 504.7 104.8 512 87.5 512c-16.3 0-31.9-6.5-43.4-18L18 467.9C6.5 456.4 0 440.8 0 424.5c0-17.3 7.3-33.8 20.2-45.4l70.6-63.9c3.3-3 5.3-7.3 5.3-11.9V272c0-8.8 7.2-16 16-16h37.9c4 0 7.8-1.5 10.7-4.1l263-238.2z"]},faWalkieTalkie:{prefix:"far",iconName:"walkie-talkie",icon:[384,512,[],"f8ef","M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H56C25.1 96 0 121.1 0 152V305.4c0 10.6 4.2 20.8 11.7 28.3L32 353.9V456c0 30.9 25.1 56 56 56H296c30.9 0 56-25.1 56-56V353.9l20.3-20.3c7.5-7.5 11.7-17.7 11.7-28.3V152c0-30.9-25.1-56-56-56h-8c0-17.7-14.3-32-32-32s-32 14.3-32 32H224c0-17.7-14.3-32-32-32s-32 14.3-32 32H112V24zm80 120h96 40c4.4 0 8 3.6 8 8V302.1l-20.3 20.3c-7.5 7.5-11.7 17.7-11.7 28.3V456c0 4.4-3.6 8-8 8H88c-4.4 0-8-3.6-8-8V350.6c0-10.6-4.2-20.8-11.7-28.3L48 302.1V152c0-4.4 3.6-8 8-8H88 192zm-56 48c-13.3 0-24 10.7-24 24s10.7 24 24 24H248c13.3 0 24-10.7 24-24s-10.7-24-24-24H136zm0 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H248c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z"]},faFilePen:ezz,faFileEdit:ezL,faReceipt:{prefix:"far",iconName:"receipt",icon:[384,512,[129534],"f543","M39.6 5.8C32.5-.3 22.5-1.7 14 2.2S0 14.6 0 24V488c0 9.4 5.5 17.9 14 21.8s18.5 2.5 25.6-3.6L80 471.6l40.4 34.6c9 7.7 22.3 7.7 31.2 0L192 471.6l40.4 34.6c9 7.7 22.3 7.7 31.2 0L304 471.6l40.4 34.6c7.1 6.1 17.1 7.5 25.6 3.6s14-12.4 14-21.8V24c0-9.4-5.5-17.9-14-21.8s-18.5-2.5-25.6 3.6L304 40.4 263.6 5.8c-9-7.7-22.3-7.7-31.2 0L192 40.4 151.6 5.8c-9-7.7-22.3-7.7-31.2 0L80 40.4 39.6 5.8zm8.4 430V76.2l16.4 14c9 7.7 22.3 7.7 31.2 0L136 55.6l40.4 34.6c9 7.7 22.3 7.7 31.2 0L248 55.6l40.4 34.6c9 7.7 22.3 7.7 31.2 0l16.4-14V435.8l-16.4-14c-9-7.7-22.3-7.7-31.2 0L248 456.4l-40.4-34.6c-9-7.7-22.3-7.7-31.2 0L136 456.4 95.6 421.8c-9-7.7-22.3-7.7-31.2 0L48 435.8zM120 144c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM96 256c0 13.3 10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24z"]},faTablePicnic:{prefix:"far",iconName:"table-picnic",icon:[512,512,[],"e32d","M88 64C74.7 64 64 74.7 64 88s10.7 24 24 24h71.4L106.3 240H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H86.4h52H373.6h52H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H405.7L352.6 112H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H88zM438.9 320h-52l46.9 113.2c5.1 12.2 19.1 18.1 31.4 13s18.1-19.1 13-31.4L438.9 320zm-313.8 0h-52L33.8 414.8c-5.1 12.2 .7 26.3 13 31.4s26.3-.7 31.4-13L125.1 320zm33.2-80l53.1-128h89.3l53.1 128H158.3z"]},faSquarePen:ezT,faPenSquare:ezw,faPencilSquare:ezH,faCircleMicrophoneLines:ezx,faMicrophoneCircleAlt:ezN,faDisplaySlash:ezV,faDesktopSlash:ezk,faSuitcaseRolling:{prefix:"far",iconName:"suitcase-rolling",icon:[384,512,[],"f5c1","M144 56v72h96V56c0-4.4-3.6-8-8-8H152c-4.4 0-8 3.6-8 8zM96 128V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56v72h32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H112v8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64H96zM64 176c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H64zm32 72c0-13.3 10.7-24 24-24H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zm0 112c0-13.3 10.7-24 24-24H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24z"]},faPersonCircleExclamation:{prefix:"far",iconName:"person-circle-exclamation",icon:[576,512,[],"e53f","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faTransporter2:{prefix:"far",iconName:"transporter-2",icon:[512,512,[],"e044","M64 32l25.4 7.3C93.3 40.4 96 43.9 96 48s-2.7 7.6-6.6 8.7L64 64 56.7 89.4C55.6 93.3 52.1 96 48 96s-7.6-2.7-8.7-6.6L32 64 6.6 56.7C2.7 55.6 0 52.1 0 48s2.7-7.6 6.6-8.7L32 32 39.3 6.6C40.4 2.7 43.9 0 48 0s7.6 2.7 8.7 6.6L64 32zM480 352l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 384l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 384l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 352l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6L480 352zM120 464H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM256 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM180.4 224H120.2l46.4-61.2c16.6-21.9 42.6-34.8 70.1-34.8h38.6c27.5 0 53.5 12.9 70.1 34.8L391.8 224H331.6 320 272V176H240v48H192 180.4zM112 256H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faHandsHoldingDiamond:ezE,faHandReceiving:ezD,faMoneyBillSimpleWave:{prefix:"far",iconName:"money-bill-simple-wave",icon:[576,512,[],"e1f2","M265.7 407.9c4.5-1.1 9-2.3 13.5-3.4l0 0c73.7-18.9 160.5-41.1 248.8-20.9V91.8C461.8 68.7 393.6 83 310.3 104.1c-4.5 1.1-9 2.3-13.5 3.5l0 0C223.1 126.4 136.3 148.7 48 128.4V420.2c66.2 23.1 134.4 8.9 217.7-12.3zM0 421.5V113C0 88.8 25.4 72.7 48.4 79C128.2 101 208.1 80.6 288 60.3c86.9-22.1 173.8-44.3 260.7-12C565.8 54.6 576 72 576 90.5V399c0 24.3-25.4 40.3-48.3 34C447.8 411 367.9 431.4 288 451.7c-86.9 22.1-173.8 44.3-260.7 12C10.2 457.4 0 440 0 421.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96z"]},faChevronDown:{prefix:"far",iconName:"chevron-down",icon:[512,512,[],"f078","M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z"]},faBatteryFull:ezS,faBattery:ez_,faBattery5:ezO,faBellPlus:{prefix:"far",iconName:"bell-plus",icon:[448,512,[],"f849","M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM224 152c-13.3 0-24 10.7-24 24v40H160c-13.3 0-24 10.7-24 24s10.7 24 24 24h40v40c0 13.3 10.7 24 24 24s24-10.7 24-24V264h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V176c0-13.3-10.7-24-24-24z"]},faBookArrowRight:{prefix:"far",iconName:"book-arrow-right",icon:[640,512,[],"e0b9","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V394.6c18.9-9 32-28.3 32-50.6V288H400v56c0 4.4-3.6 8-8 8H80c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8v72h48V56c0-30.9-25.1-56-56-56H88zM368 400v64H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H368zM553 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H558.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},faHospitals:{prefix:"far",iconName:"hospitals",icon:[576,512,[],"f80e","M320 48H512c8.8 0 16 7.2 16 16V256H320v48H528v48H320v48H528v48c0 8.8-7.2 16-16 16H320c0 17.3-5.5 33.2-14.7 46.3c4.7 1.1 9.7 1.7 14.7 1.7H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H320c-35.3 0-64 28.7-64 64v1.6c19.5 4 36.5 15 48 30.4V64c0-8.8 7.2-16 16-16zm88 48v24H384c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168h24c8.8 0 16-7.2 16-16V136c0-8.8-7.2-16-16-16H456V96c0-8.8-7.2-16-16-16H424c-8.8 0-16 7.2-16 16zM136 176c-8.8 0-16 7.2-16 16v24H96c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V264h24c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H168V192c0-8.8-7.2-16-16-16H136zM64 144H224c8.8 0 16 7.2 16 16V352H48V160c0-8.8 7.2-16 16-16zM48 400H240v48c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V400zM0 160V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H64C28.7 96 0 124.7 0 160z"]},faClub:{prefix:"far",iconName:"club",icon:[512,512,[9827],"f327","M352 146.4c0-.8 0-1.6 0-2.4c0-53-43-96-96-96s-96 43-96 96c0 .8 0 1.6 0 2.4c.6 22.9-15.1 42.9-37.4 48C79.9 204.1 48 242.4 48 288c0 53 43 96 96 96c30.1 0 57-13.8 74.7-35.7c9.1-11.3 22.8-17.8 37.3-17.8s28.2 6.5 37.3 17.8C311 370.2 337.9 384 368 384c53 0 96-43 96-96c0-45.6-31.9-83.9-74.6-93.6c-22.3-5.1-37.9-25.1-37.4-48zM368 432c-27.9 0-53.9-7.9-76-21.7c-4.1-2.6-8.1-5.4-12-8.3v62h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V402c-3.8 3-7.8 5.8-12 8.3c-22.1 13.7-48.1 21.7-76 21.7C64.5 432 0 367.5 0 288c0-68.5 47.9-125.9 112-140.4c0-1.2 0-2.4 0-3.6C112 64.5 176.5 0 256 0s144 64.5 144 144c0 1.2 0 2.4 0 3.6c64.1 14.5 112 71.9 112 140.4c0 79.5-64.5 144-144 144z"]},faSkullCrossbones:{prefix:"far",iconName:"skull-crossbones",icon:[448,512,[128369,9760],"f714","M290.1 185.8C309.6 170.4 320 149.5 320 128c0-39-37.5-80-96-80s-96 41-96 80c0 21.5 10.4 42.4 29.9 57.8c11.4 9.1 18.1 22.9 18.1 37.6V232c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-8.6c0-14.6 6.7-28.5 18.1-37.6zM320 232c0 30.9-25.1 56-56 56H184c-30.9 0-56-25.1-56-56v-8.6C98.5 200 80 165.9 80 128C80 57.3 144.5 0 224 0s144 57.3 144 128c0 37.9-18.5 72-48 95.4V232zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L224 357l188.9-98.2c11.8-6.1 26.2-1.5 32.4 10.2s1.5 26.3-10.2 32.4L276 384l159.1 82.7c11.8 6.1 16.3 20.6 10.2 32.4s-20.6 16.3-32.4 10.2L224 411 35.1 509.3c-11.8 6.1-26.3 1.5-32.4-10.2s-1.5-26.2 10.2-32.4L172 384 12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM160 136a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faDropletDegree:ezP,faDewpoint:ezj,faCodeCompare:{prefix:"far",iconName:"code-compare",icon:[512,512,[],"e13a","M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9v48h16c39.8 0 72-32.2 72-72V156.3c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V320c0 66.3-53.7 120-120 120H320v48zM464 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9V120H176c-39.8 0-72 32.2-72 72V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V192c0-66.3 53.7-120 120-120h16V24zM48 432a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faListUl:ezB,faListDots:ezR,faHandHoldingMagic:{prefix:"far",iconName:"hand-holding-magic",icon:[576,512,[],"f6e5","M176 76c0 15.5 12.5 28 28 28h84c13.3 0 24 10.7 24 24s-10.7 24-24 24H204c-42 0-76-34-76-76s34-76 76-76H328c66.3 0 120 53.7 120 120s-53.7 120-120 120H280v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24h72c39.8 0 72-32.2 72-72s-32.2-72-72-72H204c-15.5 0-28 12.5-28 28zm11.4 276c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faWatermelonSlice:{prefix:"far",iconName:"watermelon-slice",icon:[512,512,[],"e337","M0 408c0-6.4 2.5-12.5 7-17L391 7c9.4-9.4 24.6-9.4 33.9 0c115.6 115.6 116 302.6 .3 418.3S122.6 540.5 7 425c-4.5-4.5-7-10.6-7-17zm58.7-.8c97.4 80.4 241.5 75.3 332.6-15.8s96.2-235.2 15.8-332.6L384.8 81.2C414.3 118.1 432 165 432 216c0 119.3-96.7 216-216 216c-51 0-97.9-17.7-134.8-47.2L58.7 407.2zM384 216c0-37.7-12.4-72.6-33.4-100.6l-26.3 26.3 15 15c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-15-15-57.4 57.4 15 15c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-15-15-57.4 57.4 15 15c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-15-15-26.3 26.3c28 21 62.9 33.4 100.6 33.4c92.8 0 168-75.2 168-168zm-52.7 12.7l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-80 80l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z"]},faCircleEllipsis:{prefix:"far",iconName:"circle-ellipsis",icon:[512,512,[],"e10a","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm32 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},faSchoolLock:{prefix:"far",iconName:"school-lock",icon:[640,512,[],"e56f","M306.7 4c8.1-5.4 18.6-5.4 26.6 0l138 92H568c39.8 0 72 32.2 72 72V272c0-38.1-19-71.7-48-91.9V168c0-13.3-10.7-24-24-24H464c-4.7 0-9.4-1.4-13.3-4L320 52.8 189.3 140c-3.9 2.6-8.6 4-13.3 4H72c-13.3 0-24 10.7-24 24V440c0 13.3 10.7 24 24 24H256V384c0-35.3 28.7-64 64-64s64 28.7 64 64v80 16c0 11.7 3.1 22.6 8.6 32H384 256 72c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72h96.7l138-92zM112 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM240 192a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm80-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V160c0-8.8-7.2-16-16-16zm208 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faTowerCell:{prefix:"far",iconName:"tower-cell",icon:[576,512,[],"e585","M51.8 1.6c12.4 4.8 18.5 18.7 13.8 31C54.3 62 48 94.2 48 128s6.3 66 17.6 95.4c4.8 12.4-1.4 26.3-13.8 31s-26.3-1.4-31-13.8C7.4 205.8 0 167.8 0 128S7.4 50.2 20.8 15.4C25.6 3 39.5-3.2 51.8 1.6zm472.4 0c12.4-4.8 26.3 1.4 31 13.8C568.6 50.2 576 88.2 576 128s-7.4 77.8-20.8 112.6c-4.8 12.4-18.7 18.5-31 13.8s-18.5-18.7-13.8-31C521.7 194 528 161.8 528 128s-6.3-66-17.6-95.4c-4.8-12.4 1.4-26.3 13.8-31zM291.3 191.9c-1.1 .1-2.2 .1-3.3 .1s-2.2 0-3.3-.1L239.8 288h96.4l-44.8-96.1zM195 384H381l-22.4-48H217.4L195 384zm-22.4 48l-30.9 66.2c-5.6 12-19.9 17.2-31.9 11.6s-17.2-19.9-11.6-31.9L241.2 171.6C230.5 160.2 224 144.9 224 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 16.9-6.5 32.2-17.2 43.6L477.7 477.9c5.6 12 .4 26.3-11.6 31.9s-26.3 .4-31.9-11.6L403.4 432H172.6zM163.3 73.6C156 90.2 152 108.6 152 128s4 37.8 11.3 54.4c5.3 12.1-.2 26.3-12.4 31.6s-26.3-.2-31.6-12.4C109.5 179 104 154.1 104 128s5.5-51 15.3-73.6c5.3-12.1 19.5-17.7 31.6-12.4s17.7 19.5 12.4 31.6zM456.7 54.4C466.5 77 472 101.9 472 128s-5.5 51-15.3 73.6c-5.3 12.1-19.5 17.7-31.6 12.4s-17.7-19.5-12.4-31.6c7.3-16.6 11.3-35 11.3-54.4s-4-37.8-11.3-54.4c-5.3-12.1 .2-26.3 12.4-31.6s26.3 .2 31.6 12.4z"]},faSdCards:{prefix:"far",iconName:"sd-cards",icon:[448,512,[],"e240","M400 352V64c0-8.8-7.2-16-16-16H234.5c-4.2 0-8.3 1.7-11.3 4.7l-74.5 74.5c-3 3-4.7 7.1-4.7 11.3V352c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16zM114.7 93.3l74.5-74.5C201.3 6.7 217.5 0 234.5 0H384c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V138.5c0-17 6.7-33.3 18.7-45.3zM24 96c13.3 0 24 10.7 24 24V376c0 48.6 39.4 88 88 88H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24zm280 0v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V96c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 0v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V96c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faJugBottle:{prefix:"far",iconName:"jug-bottle",icon:[640,512,[],"e5fb","M96 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H88C74.7 96 64 85.3 64 72s10.7-24 24-24h8V24zm32 152c-44.2 0-80 35.8-80 80V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V256c0-44.2-35.8-80-80-80H128zM0 256c0-70.7 57.3-128 128-128H256c70.7 0 128 57.3 128 128V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zm224 0c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V256zM472 64h80c13.3 0 24 10.7 24 24v40H448V88c0-13.3 10.7-24 24-24zM417 392c-.3-.2-.7-.4-1-.6V256c0-24.7-5.6-48.1-15.6-69c5.1-5.3 11.1-9.8 18-13l13.2-6.2c11-5.1 23-7.8 35.1-7.8h90.6c12.1 0 24.1 2.7 35.1 7.8l13.2 6.2c21 9.9 34.4 31 34.4 54.2c0 22.8-12.7 42.6-31.5 52.7C627.4 292 640 312.5 640 336c0 24.1-13.3 45.1-33 56c19.7 10.9 33 31.9 33 56c0 35.3-28.7 64-64 64H448c-17 0-32.5-6.7-44-17.5c7.6-13.8 12-29.6 12-46.5V392.6c.3-.2 .7-.4 1-.6z"]},faDownLong:ezU,faLongArrowAltDown:ezF,faEnvelopes:{prefix:"far",iconName:"envelopes",icon:[576,512,[],"e170","M512 80H160c-8.8 0-16 7.2-16 16v7.8L321.4 235.2c4.2 3.1 9.3 4.8 14.6 4.8s10.4-1.7 14.6-4.8L528 103.8V96c0-8.8-7.2-16-16-16zm16 83.5L379.1 273.8C366.7 283 351.5 288 336 288s-30.7-5-43.1-14.2L144 163.5V320c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V163.5zM160 32H512c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V96c0-35.3 28.7-64 64-64zM24 96c13.3 0 24 10.7 24 24V344c0 48.6 39.4 88 88 88H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 480 0 419.1 0 344V120c0-13.3 10.7-24 24-24z"]},faPhoneOffice:{prefix:"far",iconName:"phone-office",icon:[576,512,[],"f67d","M160 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H160zM104.6 32C115.6 12.9 136.3 0 160 0h48c23.7 0 44.4 12.9 55.4 32H320h24 24H512c35.3 0 64 28.7 64 64v48 24 24V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32h40.6zM96 80H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V192H360c-22.1 0-40-17.9-40-40V80H272V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V80zm272 0v64H528V96c0-8.8-7.2-16-16-16H368zm16 192a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM352 400a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM480 272a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM448 400a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faRankingStar:{prefix:"far",iconName:"ranking-star",icon:[640,512,[],"e561","M353.8 54.1l52.3 7.5c9.3 1.4 13.2 12.9 6.4 19.8l-38 36.6 9 52.1c1.4 9.3-8.2 16.5-16.8 12.2l-46.6-24.4-46.9 24.8c-8.6 4.3-18.3-2.9-16.8-12.2l9-52.1-38-37c-6.8-6.8-2.9-18.3 6.4-19.8l52.3-7.5L309.8 6.3c4.3-8.6 16.5-8.3 20.4 0l23.6 47.8zM272 304V464h96V304H272zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V304zM48 368v96h96V368H48zM0 368c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368zm592 32H496v64h96V400zm-96-48h96c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H496c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z"]},faChessKing:{prefix:"far",iconName:"chess-king",icon:[448,512,[9818],"f43f","M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V56H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v40H59.6C26.7 144 0 170.7 0 203.6c0 8.2 1.7 16.3 4.9 23.8L59.1 352h52.3L49 208.2c-.6-1.5-1-3-1-4.6c0-6.4 5.2-11.6 11.6-11.6H224 388.4c6.4 0 11.6 5.2 11.6 11.6c0 1.6-.3 3.2-1 4.6L336.5 352h52.3l54.2-124.6c3.3-7.5 4.9-15.6 4.9-23.8c0-32.9-26.7-59.6-59.6-59.6H248V104h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V24zM101.2 432H346.8l16.6 32H84.7l16.6-32zm283.7-30.7c-5.5-10.6-16.5-17.3-28.4-17.3H91.5c-12 0-22.9 6.7-28.4 17.3L36.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C32 493.8 50.2 512 72.8 512H375.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2z"]},faNfcPen:{prefix:"far",iconName:"nfc-pen",icon:[576,512,[],"e1fa","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H270.5l-12 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V235.6l-48 48V96c0-8.8-7.2-16-16-16zM289.3 394.3c-1.8 1.8-3.5 3.7-5 5.7H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352H320V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40V315.6l-78.7 78.7zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},faPersonHarassing:{prefix:"far",iconName:"person-harassing",icon:[576,512,[],"e549","M144 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM96 209.5L44.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1S-3.4 287.7 3.1 276.2L61.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h35c26 0 50.6 11.5 67.3 31.4l81.7 97.2c8.5 10.1 7.2 25.3-2.9 33.8s-25.3 7.2-33.8-2.9L224 214.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V209.5zm80-33.4c-.9-.1-1.8-.1-2.7-.1H144V304h32V176.1zM304 32h56c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zm96 208a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm116 56c33.1 0 60 26.9 60 60v96c0 31.8-24.7 57.8-56 59.9v.1c-.7 0-1.5 0-2.2 0c-.6 0-1.2 0-1.8 0c-5.7 0-11.1-.8-16.3-2.2c-19.6-4.4-37.5-15.1-50.7-30.7l-44.6-52.7-39.3 73c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l56-104c3.8-7 10.7-11.7 18.6-12.5s15.7 2.3 20.8 8.4L456 413V356c0-33.1 26.9-60 60-60zm1.4 167.9c6-.7 10.6-5.8 10.6-11.9V356c0-6.6-5.4-12-12-12s-12 5.4-12 12v96c0 5.2 3.3 9.5 7.8 11.2c1.8 .3 3.7 .6 5.6 .7zM265.7 104.8c4-7.9 13.6-11.1 21.5-7.2l48 24c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-48-24c-7.9-4-11.1-13.6-7.2-21.5z"]},faMagnifyingGlassPlay:{prefix:"far",iconName:"magnifying-glass-play",icon:[512,512,[],"e660","M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1zM161.8 130.1c5-2.9 11.1-2.8 16 0l110.2 64c4.9 2.9 8 8.1 8 13.8s-3 11-8 13.8l-110.2 64c-4.9 2.9-11.1 2.9-16 0s-8-8.1-8-13.9V144c0-5.7 3.1-11 8-13.9z"]},faHatWinter:{prefix:"far",iconName:"hat-winter",icon:[512,512,[],"f7a8","M256 0c-12.7 0-23 9.8-23.9 22.2c-9.4-8.1-23.7-7.7-32.6 1.2s-9.4 23.2-1.2 32.6C185.8 57 176 67.3 176 80s9.8 23 22.2 23.9c-8.1 9.4-7.7 23.7 1.2 32.6s23.2 9.4 32.6 1.2C233 150.2 243.3 160 256 160s23-9.8 23.9-22.2c9.4 8.1 23.7 7.7 32.6-1.2s9.4-23.2 1.2-32.6C326.2 103 336 92.7 336 80s-9.8-23-22.2-23.9c8.1-9.4 7.7-23.7-1.2-32.6s-23.2-9.4-32.6-1.2C279 9.8 268.7 0 256 0zM48 416c-26.5 0-48 21.5-48 48s21.5 48 48 48H464c26.5 0 48-21.5 48-48s-21.5-48-48-48H48zM162.5 134.6C42.8 199.9 32 384 32 384H80.1c.1-1.5 .3-3.7 .6-6.3c.7-6.5 2-16 4.2-27.4c.9-4.9 2-10.1 3.2-15.5l36.3-18.1c2.3-1.1 4.9-1.1 7.2 0L167 334.3c15.8 7.9 34.3 7.9 50.1 0l35.4-17.7c2.3-1.1 4.9-1.1 7.2 0L295 334.3c15.8 7.9 34.3 7.9 50.1 0l35.4-17.7c2.3-1.1 4.9-1.1 7.2 0l36.3 18.1c1.2 5.4 2.3 10.6 3.2 15.5c2.1 11.5 3.4 21 4.2 27.4c.3 2.6 .5 4.7 .6 6.3H480s-10.8-184.1-130.5-249.4c-2.5 9-7.3 17.5-14.4 24.6c-5.6 5.6-12.2 9.8-19.2 12.6c41 17.8 67.7 53.9 86 95.6c.6 1.3 1.2 2.7 1.7 4c-14.5-5.5-30.8-4.7-44.9 2.3l-35.4 17.7c-2.3 1.1-4.9 1.1-7.2 0L281 273.7c-15.8-7.9-34.3-7.9-50.1 0l-35.4 17.7c-2.3 1.1-4.9 1.1-7.2 0L153 273.7c-14.1-7-30.3-7.8-44.9-2.3c.6-1.3 1.2-2.7 1.7-4c18.4-41.7 45.1-77.8 86-95.6c-7-2.7-13.5-6.9-19.2-12.6c-7.1-7.1-11.9-15.6-14.4-24.6z"]},faBrazilianRealSign:{prefix:"far",iconName:"brazilian-real-sign",icon:[512,512,[],"e46c","M400 0c13.3 0 24 10.7 24 24V65.2c14.6 1.7 29 5.4 42.7 10.9l14.2 5.7c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4l-14.3-5.7c-14.2-5.7-29.3-8.6-44.6-8.6H392c-30.9 0-56 25.1-56 56c0 23.5 14.7 44.6 36.8 52.6l70.7 25.7c41.1 14.9 68.4 54 68.4 97.7c0 52-38.2 95.1-88 102.8V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V445.8c-17.1-3-33.7-8.9-48.9-17.6l-27-15.4c-11.5-6.6-15.5-21.2-8.9-32.7s21.2-15.5 32.7-8.9l27 15.4c15.4 8.8 32.8 13.4 50.6 13.4H408c30.9 0 56-25.1 56-56c0-23.5-14.7-44.6-36.8-52.6l-70.7-25.7c-41.1-14.9-68.4-54-68.4-97.7c0-52 38.2-95.1 88-102.8V24c0-13.3 10.7-24 24-24zM0 56C0 42.7 10.7 32 24 32h96c75.1 0 136 60.9 136 136c0 59.4-38.1 109.9-91.1 128.4l57.5 151c4.7 12.4-1.5 26.3-13.9 31s-26.3-1.5-31-13.9L116.4 304H48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V280 56zM48 256h72c48.6 0 88-39.4 88-88s-39.4-88-88-88H48V256z"]},faLandmarkDome:ezG,faLandmarkAlt:ezY,faBoneBreak:{prefix:"far",iconName:"bone-break",icon:[640,512,[],"f5d8","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM201 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L201 71zM473 105c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48zM296.1 264.8c-1.9-13.4-14.5-22.6-27.9-20.2L180.1 260c-4.1 .7-8-1.8-9.4-5.7c-14.3-39.1-55.3-63.6-98-56.1C24.9 206.6-7.1 251.8 1.4 299.3c4.5 25.1 19.3 45.7 39.4 58.4c4.7 3 5.8 9.5 2.5 13.9c-14.5 18.7-21.3 43.2-16.8 68.3c8.4 47.5 54.1 79.1 101.9 70.8c42.7-7.5 72.8-44.4 72.7-86c0-4.1 2.8-7.8 6.9-8.5L320 396.6l112.1 19.6c4.1 .7 6.9 4.4 6.9 8.5c-.1 41.6 30 78.5 72.7 86c47.9 8.4 93.5-23.3 101.9-70.8c4.5-25.1-2.4-49.5-16.8-68.3c-3.4-4.4-2.2-11 2.5-13.9c20.1-12.7 34.9-33.4 39.4-58.4c8.4-47.5-23.5-92.7-71.4-101.1c-42.7-7.5-83.7 17-98 56.1c-1.4 3.9-5.3 6.4-9.4 5.7l-88.1-15.4c-13.3-2.3-26 6.8-27.9 20.2c-1.8 12.8 6.9 24.8 19.6 27l88.1 15.4c29.1 5.1 54.1-12.9 62.8-36.5c6.4-17.4 24.9-28.7 44.6-25.3c22.1 3.9 36.1 24.4 32.4 45.4c-2 11.2-8.5 20.4-17.8 26.3c-28.5 18-35.6 57-14.8 83.8c6.6 8.5 9.5 19.4 7.6 30.5c-3.7 21.1-24.3 35.8-46.4 31.9c-19.6-3.4-33-20.2-33-38.6c0-25.3-17.4-50.8-46.6-55.9L324.8 348.7c-1.6-.3-3.2-.4-4.8-.4c-1.6 0-3.2 .1-4.8 .4L199.7 368.9C170.5 374 153 399.5 153 424.8c0 18.4-13.4 35.2-33 38.6c-22.2 3.9-42.7-10.8-46.4-31.9c-2-11.1 1-22 7.6-30.5c20.8-26.9 13.7-65.9-14.8-83.8c-9.2-5.8-15.8-15.1-17.8-26.3c-3.7-20.9 10.3-41.5 32.4-45.4c19.7-3.4 38.3 7.9 44.6 25.3c8.6 23.6 33.7 41.6 62.8 36.5l88.1-15.4c12.8-2.2 21.5-14.2 19.6-27z"]},faArrowUp:{prefix:"far",iconName:"arrow-up",icon:[384,512,[8593],"f062","M209.4 39.4C204.8 34.7 198.6 32 192 32s-12.8 2.7-17.4 7.4l-168 176c-9.2 9.6-8.8 24.8 .8 33.9s24.8 8.8 33.9-.8L168 115.9V456c0 13.3 10.7 24 24 24s24-10.7 24-24V115.9L342.6 248.6c9.2 9.6 24.3 9.9 33.9 .8s9.9-24.3 .8-33.9l-168-176z"]},faDownFromDottedLine:{prefix:"far",iconName:"down-from-dotted-line",icon:[448,512,[],"e407","M114.2 320L224 430 333.8 320H280c-13.3 0-24-10.7-24-24V176H192V296c0 13.3-10.7 24-24 24H114.2zM224 480c-11.5 0-22.5-4.6-30.6-12.7L77.6 351.2C68.9 342.5 64 330.7 64 318.4c0-25.6 20.8-46.4 46.4-46.4H144V176c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v96h33.6c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L254.6 467.3c-8.1 8.1-19.1 12.7-30.6 12.7zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96 0a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm64-32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm64-32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faTv:ezQ,faTelevision:ezq,faTvAlt:ezK,faBorderLeft:{prefix:"far",iconName:"border-left",icon:[448,512,[],"f84f","M24 480c-13.3 0-24-10.7-24-24L0 56C0 42.7 10.7 32 24 32s24 10.7 24 24l0 400c0 13.3-10.7 24-24 24zm104-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM320 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM224 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM224 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faCircleDivide:{prefix:"far",iconName:"circle-divide",icon:[512,512,[],"e106","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-88 40c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H168zM288 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faShrimp:{prefix:"far",iconName:"shrimp",icon:[512,512,[129424],"e448","M0 104C0 64.2 32.2 32 72 32H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-13.3 0-24 10.7-24 24s10.7 24 24 24H336c97.2 0 176 78.8 176 176s-78.8 176-176 176H248c-13.3 0-24-10.7-24-24c0-12 8.8-21.9 20.2-23.7l-4.9-1.9c-12.4-4.8-18.5-18.7-13.7-31.1s18.7-18.5 31.1-13.7l68.7 26.7c20.5 8 42.6-7.1 42.6-29.1c0-17.3-14-31.2-31.2-31.2H259.5C158 352 74.5 274.6 64.9 175.7C28.5 172.1 0 141.4 0 104zM464 304c0-9.3-1-18.4-2.9-27.2L401 336.9c9.4 13 15 29 15 46.3c0 8.2-1.2 16-3.4 23.4C443.8 383.3 464 346 464 304zm-23.7-74.2c-21.8-30.5-56.6-51.1-96.3-53.5V304.3c6.2 .6 12.2 1.8 18 3.8l78.3-78.3zM296 176H113.3c9.5 72.2 71.4 128 146.2 128H296V176zm-72 24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faListCheck:ezZ,faTasks:ezW,faDiagramSubtask:{prefix:"far",iconName:"diagram-subtask",icon:[512,512,[],"e479","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H152v96c0 22.1 17.9 40 40 40h32v-8c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H288c-35.3 0-64-28.7-64-64v-8H192c-48.6 0-88-39.4-88-88V224H64c-35.3 0-64-28.7-64-64V96zM448 336H288c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V352c0-8.8-7.2-16-16-16z"]},faJugDetergent:{prefix:"far",iconName:"jug-detergent",icon:[384,512,[],"e519","M120 0C106.7 0 96 10.7 96 24V48H88C74.7 48 64 58.7 64 72s10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V24c0-13.3-10.7-24-24-24H120zM256 176c44.2 0 80 35.8 80 80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80H256zM128 128C57.3 128 0 185.3 0 256V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V256c0-70.7-57.3-128-128-128H128zm128 96c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32z"]},faCircleUser:ez$,faUserCircle:ezX,faSquareY:{prefix:"far",iconName:"square-y",icon:[448,512,[],"e287","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm138.1 56.3L224 251.4l85.9-99.1c8.7-10 23.8-11.1 33.9-2.4s11.1 23.8 2.4 33.9L248 297v79c0 13.3-10.7 24-24 24s-24-10.7-24-24V297L101.9 183.7c-8.7-10-7.6-25.2 2.4-33.9s25.2-7.6 33.9 2.4z"]},faUserDoctorHair:{prefix:"far",iconName:"user-doctor-hair",icon:[448,512,[],"e458","M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96h1.3c4.3 9.8 6.7 20.6 6.7 32zM96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 57.3 294.7 0 224 0S96 57.3 96 128zm64 225c5.2-.7 10.6-1 16-1h96c5.4 0 10.8 .3 16 1v49c-27.6 7.1-48 32.2-48 62v32c0 8.8 7.2 16 16 16h24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V464c0-17.7 14.3-32 32-32s32 14.3 32 32v16h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24c8.8 0 16-7.2 16-16V464c0-29.8-20.4-54.9-48-62V361.3c46.9 19 80 65 80 118.7v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-97.2-78.8-176-176-176H176C78.8 304 0 382.8 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-53.7 33.1-99.7 80-118.7v41c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7V353zm-16 79a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPlanetRinged:{prefix:"far",iconName:"planet-ringed",icon:[512,512,[129680],"e020","M464 31.1a.9 .9 0 1 0 -1.6 .5 .9 .9 0 1 0 1.6-.5zm-5.2 22.1c-11.9 4.4-27 11.5-45 21.9c-13.4-11.8-27.9-21.8-43-30c63.8-40.5 113.9-56.2 133.1-37c22.1 22.1-2.3 85.6-57.6 163.7C457.7 197.6 464 226 464 256c0 114.9-93.1 208-208 208c-30 0-58.4-6.3-84.2-17.7C93.7 501.6 30.3 526 8.1 503.9c-19.2-19.2-3.4-69.3 37-133.1c8.3 15.1 18.3 29.6 30 43c-10.4 18-17.6 33-21.9 45c12.6-4.6 28.7-12.3 48.1-23.8c8.2-4.8 16.7-10.2 25.4-16C78.8 380.9 48 322 48 256C48 141.1 141.1 48 256 48c66 0 124.9 30.8 163 78.8c5.8-8.8 11.2-17.3 16-25.4c11.4-19.4 19.2-35.5 23.8-48.1zM389.6 167.9C361 124.6 311.8 96 256 96C167.6 96 96 167.6 96 256c0 55.8 28.6 105 71.9 133.6c37.1-28.2 77.4-63.4 117.8-103.8s75.6-80.8 103.8-117.8zM217.9 411.4c12.2 3 25 4.6 38.1 4.6c88.4 0 160-71.6 160-160c0-13.1-1.6-25.9-4.6-38.1c-26.5 33-57.4 67.5-91.7 101.8s-68.8 65.2-101.8 91.7zM31.1 464a.9 .9 0 1 0 .5-1.6 .9 .9 0 1 0 -.5 1.6zm16.8 16a1.1 1.1 0 1 0 1.8 1.1A1.1 1.1 0 1 0 47.9 480zM480 47.9a1.1 1.1 0 1 0 1.1 1.8A1.1 1.1 0 1 0 480 47.9z"]},faMushroom:{prefix:"far",iconName:"mushroom",icon:[512,512,[127812],"e425","M24 258.1C24 133.2 125.2 32 250.1 32h11.8C386.8 32 488 133.2 488 258.1c0 34.2-27.7 61.9-61.9 61.9H320.6 191.4 85.9C51.7 320 24 292.3 24 258.1zm416 0c0-12-1.2-23.7-3.4-35C427.8 233.4 414.6 240 400 240c-26.5 0-48-21.5-48-48c0-26.1 20.8-47.3 46.7-48c-24.2-29-57.5-50.2-95.4-59.2c.5 3.7 .8 7.4 .8 11.2c0 44.2-35.8 80-80 80c-38.1 0-70-26.7-78.1-62.4C101.2 146 72 198.6 72 258.1c0 7.7 6.2 13.9 13.9 13.9H426.1c7.7 0 13.9-6.2 13.9-13.9zM234.3 352l-15 80h73.4l-15-80h48.8l16.9 90.1c1.8 9.4-.7 19-6.8 26.3s-15.1 11.6-24.6 11.6H200c-9.5 0-18.5-4.2-24.6-11.6s-8.6-17-6.8-26.3L185.4 352h48.8zM144 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserShield:{prefix:"far",iconName:"user-shield",icon:[640,512,[],"f505","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c21.2 0 41.3 5.1 59 14.1c-4.8-19.5-7.3-38.2-8.3-54.8c-16.1-4.8-33.1-7.3-50.7-7.3H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-19.6-14.1-35.7-30.3-48.9-47.5H49.3zM487.1 225.7l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z"]},faMegaphone:{prefix:"far",iconName:"megaphone",icon:[576,512,[128227],"f675","M552 32c-13.3 0-24 10.7-24 24v5.7L48 192.6V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v21.7V224v64 18.3V328c0 13.3 10.7 24 24 24s24-10.7 24-24v-8.6l117.6 32.1C162 361.7 160 372.6 160 384c0 53 43 96 96 96c46.9 0 86-33.6 94.3-78.1L528 450.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V432 80 56c0-13.3-10.7-24-24-24zM528 400.6L48 269.7V242.3L528 111.4V400.6zM208 384c0-7.1 1.5-13.8 4.3-19.8l91.5 24.9c-2.6 24.1-23 42.8-47.7 42.8c-26.5 0-48-21.5-48-48z"]},faWreathLaurel:{prefix:"far",iconName:"wreath-laurel",icon:[640,512,[],"e5d2","M237.1 50.9l-11.8 .7c-20.3 1.1-36.6 17.4-37.7 37.7l-.7 11.8 11.8-.7c20.3-1.1 36.6-17.4 37.7-37.7l.7-11.8zM43.1 177.7c-11.4-30.3-9.7-65.3 7.8-95.6L71.5 46.4c6.3-10.9 20.2-14.6 31-8.3c15.9 9.2 28.9 21.4 38.8 35.5c8-38.5 41-67.7 81.3-70l38.6-2.1c14.3-.8 26.1 11 25.3 25.3l-2.1 38.6c-2.5 44.8-38.2 80.5-83 83l-24.6 1.4C155.6 180.8 144 217.8 144 256c0 97.2 78.8 176 176 176h11.6c43.5 0 86.3 10.1 125.2 29.6l9.9 5c11.9 5.9 16.7 20.3 10.7 32.2s-20.3 16.7-32.2 10.7l-9.9-5C403.1 488.4 367.6 480 331.6 480H320 308.4c-36 0-71.5 8.4-103.8 24.5l-9.9 5c-11.9 5.9-26.3 1.1-32.2-10.7s-1.1-26.3 10.7-32.2l9.9-5c8.3-4.1 16.8-7.9 25.4-11.2c-5.5-3.1-10.8-6.5-15.9-10.1l-4.8 2.8-.3 .2c-4.6 2.7-9.4 5-14.2 6.9c-50.9 20.4-110.3 .8-138.5-48L14.2 366.4c-6.3-10.9-2.6-24.8 8.3-31c6-3.5 12.2-6.4 18.5-8.7C16 306.1 0 274.9 0 240l0-41.2C0 186.2 10.2 176 22.7 176c7 0 13.8 .6 20.4 1.7zm420-28l-24.6-1.4c-44.8-2.5-80.5-38.2-83-83l-2.1-38.6c-.8-14.3 11-26.1 25.3-25.3l38.6 2.1c40.3 2.2 73.3 31.5 81.3 70c9.9-14.1 22.9-26.3 38.8-35.5c10.9-6.3 24.8-2.6 31 8.3l20.6 35.7c17.5 30.3 19.2 65.3 7.8 95.6c6.6-1.1 13.4-1.7 20.4-1.7c12.6 0 22.7 10.2 22.7 22.7l0 41.2c0 34.9-16 66.1-41.1 86.7c6.3 2.3 12.5 5.2 18.5 8.7c10.9 6.3 14.6 20.2 8.3 31l-20.6 35.7c-21.6 37.4-61.5 57.6-101.8 55.9c-5.3-8.3-12.8-15.4-22.3-20.1l-9.9-5c-2.8-1.4-5.7-2.8-8.6-4.1c-10.4-4.8-21-9-31.8-12.6c-7.9-2.7-15.9-5-24-7C460 378.9 496 321.7 496 256c0-38.2-11.6-75.2-32.8-106.3zM414.7 51.6l-11.8-.7 .7 11.8c1.1 20.3 17.4 36.6 37.7 37.7l11.8 .7-.7-11.8c-1.1-20.3-17.4-36.6-37.7-37.7zM96 301.9l0-4.7c0-31.6-20-58.5-48-68.8L48 240c0 29.8 20.4 54.9 48 62zM544 297.2l0 4.7c27.6-7.1 48-32.2 48-62l0-11.5c-28 10.3-48 37.2-48 68.8zM149 407.8l-2.4-4.1c-15.8-27.3-46.5-40.6-75.9-35.6l5.7 9.9c14.9 25.8 45.1 37.3 72.5 29.7zM105.4 179.7c15.8-27.3 11.9-60.6-7.2-83.5l-5.7 9.9c-14.9 25.8-9.8 57.7 10.6 77.7l2.4-4.1zM537 183.8c20.3-20 25.5-51.8 10.6-77.7l-5.7-9.9c-19.1 22.9-22.9 56.2-7.2 83.5l2.4 4.1zM491 407.8c27.4 7.6 57.6-3.9 72.5-29.7l5.7-9.9c-29.4-5.1-60.1 8.2-75.9 35.6l-2.4 4.1z"]},faCircleExclamationCheck:{prefix:"far",iconName:"circle-exclamation-check",icon:[640,512,[],"e10d","M48 256C48 141.1 141.1 48 256 48c84.1 0 156.7 50 189.4 121.9c5.5 12.1 19.7 17.4 31.8 11.9s17.4-19.7 11.9-31.8C448.8 61.6 359.6 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c72.9 0 138.8-30.5 185.4-79.4c9.1-9.6 8.8-24.8-.8-33.9s-24.8-8.8-33.9 .8C368.7 439.2 315.3 464 256 464C141.1 464 48 370.9 48 256zM280 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM256 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM625 175c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L625 209c9.4-9.4 9.4-24.6 0-33.9z"]},faWind:{prefix:"far",iconName:"wind",icon:[512,512,[],"f72e","M288 24c0 13.3 10.7 24 24 24h44c24.3 0 44 19.7 44 44s-19.7 44-44 44H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H356c50.8 0 92-41.2 92-92s-41.2-92-92-92H312c-13.3 0-24 10.7-24 24zm64 368c0 13.3 10.7 24 24 24h44c50.8 0 92-41.2 92-92s-41.2-92-92-92H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H420c24.3 0 44 19.7 44 44s-19.7 44-44 44H376c-13.3 0-24 10.7-24 24zM120 512h44c50.8 0 92-41.2 92-92s-41.2-92-92-92H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H164c24.3 0 44 19.7 44 44s-19.7 44-44 44H120c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},faBoxDollar:ezJ,faBoxUsd:ez1,faCarBurst:ez0,faCarCrash:ez2,faY:{prefix:"far",iconName:"y",icon:[384,512,[121],"59","M43.4 41.9C35.7 31.2 20.7 28.8 9.9 36.6S-3.2 59.3 4.6 70.1L168 295.8V456c0 13.3 10.7 24 24 24s24-10.7 24-24V295.8L379.4 70.1c7.8-10.7 5.4-25.7-5.4-33.5s-25.7-5.4-33.5 5.4L192 247.1 43.4 41.9z"]},faUserHeadset:{prefix:"far",iconName:"user-headset",icon:[448,512,[],"f82d","M224 32C135.6 32 64 103.6 64 192v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192C32 86 118 0 224 0S416 86 416 192v16c0 61.9-50.1 112-112 112H240 224 208c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32h32c44.2 0 80-35.8 80-80V192c0-88.4-71.6-160-160-160zm0 32c70.7 0 128 57.3 128 128c0 13.9-2.2 27.3-6.3 39.8C337.4 246.3 321.8 256 304 256h-8.6c-2.7-4.7-6.1-9.1-9.9-12.9C297.1 229.2 304 211.4 304 192c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 19.4 6.9 37.2 18.4 51.1C151 254.6 144 270.5 144 288c0 1.4 0 2.7 .1 4C114.8 268.6 96 232.5 96 192c0-70.7 57.3-128 128-128zM208 352h16 16 57.4H304h9.6C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352h16.2H208zm105.6 48H134.4c-40 0-73.6 27.1-83.5 64H397.1c-9.9-36.9-43.5-64-83.5-64z"]},faArrowsRetweet:ez6,faRetweetAlt:ez4,faPersonSnowboarding:ez3,faSnowboarding:ez5,faSquareChevronRight:ez8,faChevronSquareRight:ez9,faLacrosseStickBall:{prefix:"far",iconName:"lacrosse-stick-ball",icon:[576,512,[],"e3b6","M344 48v0l.3 0c22.9 0 53 15.2 78.8 40.9s40.9 55.9 40.9 78.8l0 .3h0c0 37.4-24 70.7-59.5 82.5l-19.7 6.6c-18.9 6.3-36.5 16-51.9 28.6l-42 34.4c-12.6 10.3-28.3 15.9-44.5 15.9c-38.8 0-70.3-31.5-70.3-70.3c0-16.2 5.6-32 15.9-44.5l34.4-42c12.6-15.4 22.3-33 28.6-51.9l6.6-19.7C273.3 72 306.6 48 344 48zm0-48V0C285.9 0 234.3 37.2 215.9 92.3L209.4 112c-4.5 13.4-11.3 25.8-20.2 36.7l-34.4 42c-17.3 21.1-26.7 47.6-26.7 74.9c0 24 7.1 46.3 19.4 65L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L181.4 364.6c18.6 12.3 41 19.4 65 19.4c27.3 0 53.8-9.4 74.9-26.7l42-34.4c10.9-8.9 23.3-15.8 36.7-20.2l19.7-6.6c55.1-18.4 92.3-70 92.3-128.1h0l0-.3c0-40.8-24.8-82.5-55-112.7S385.1 0 344.3 0L344 0zM464 432a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},faTruckFast:ez7,faShippingFast:eLe,faUserMagnifyingGlass:{prefix:"far",iconName:"user-magnifying-glass",icon:[640,512,[],"e5c5","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c7.5 0 14.8 .6 21.9 1.8c-2.3-10.9-3.6-22.2-3.6-33.8c0-5.1 .2-10.1 .7-15c-6.2-.7-12.6-1-19-1H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-.8 0-1.5 0-2.3c-25 0-48.7-5.8-69.8-16H49.3zM448 240.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.4-8.2 71.9-22.1L599 505.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-79.1-79.1c14-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faStarSharp:{prefix:"far",iconName:"star-sharp",icon:[576,512,[],"e28b","M288 0c10.5 0 19.7 6.8 22.9 16.7L361.5 176H520c10.3 0 19.4 6.5 22.7 16.2s.1 20.4-8 26.7L403.9 320.7l50.9 160.1c3.2 10-.5 21-9.1 27s-20.2 5.7-28.5-.7L288 406.4 158.7 506.9c-8.3 6.5-19.8 6.8-28.5 .7s-12.3-16.9-9.1-27l50.9-160.1L41.3 218.9c-8.1-6.3-11.3-17-8-26.7S45.7 176 56 176H214.5L265.1 16.7C268.3 6.8 277.5 0 288 0zm0 103.2L254.9 207.3c-3.2 10-12.4 16.7-22.9 16.7H125.9l88.8 69.1c7.9 6.2 11.2 16.6 8.1 26.2L190.3 421.6l82.9-64.5c8.7-6.7 20.8-6.7 29.5 0l82.9 64.5L353.1 319.3c-3-9.6 .2-20 8.1-26.2L450.1 224H344c-10.5 0-19.7-6.8-22.9-16.7L288 103.2z"]},faCommentHeart:{prefix:"far",iconName:"comment-heart",icon:[512,512,[],"e5c8","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM144 221.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faCircle1:{prefix:"far",iconName:"circle-1",icon:[512,512,[],"e0ee","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM268 131.2c7.4 4.3 12 12.2 12 20.8V336h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H256 192c-13.3 0-24-10.7-24-24s10.7-24 24-24h40V193.4l-20.1 11.5c-11.5 6.6-26.2 2.6-32.7-8.9s-2.6-26.2 8.9-32.7l56-32c7.4-4.2 16.6-4.2 24 .1z"]},faCircleStar:eLt,faStarCircle:eLa,faFish:{prefix:"far",iconName:"fish",icon:[576,512,[128031],"f578","M180.8 303.7c9.2 10.4 19.4 20.6 30.7 30.1c33.7 28.5 76 50.2 124.5 50.2s90.8-21.8 124.5-50.2c30.3-25.5 52.7-55.7 65.3-77.8c-12.6-22.1-35-52.2-65.3-77.8C426.8 149.7 384.5 128 336 128s-90.8 21.7-124.5 50.2c-11.3 9.5-21.5 19.7-30.7 30.1c-14 15.8-36.7 20.6-56 11.8L70.6 195.3l21.1 36.9c8.4 14.8 8.4 32.9 0 47.6L70.6 316.7l54.3-24.9c19.2-8.8 41.9-4 56 11.8zM4.2 336.1L50 256 4.2 175.9c-6.9-12.1-5.2-27.2 4.2-37.5s24.3-13.3 36.9-7.5l99.5 45.6c10.5-11.9 22.5-23.8 35.7-35C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-13.2-11.2-25.1-23.1-35.7-35L45.3 381.1c-12.6 5.8-27.6 2.8-36.9-7.5S-2.7 348.2 4.2 336.1zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCloudFog:eLn,faFog:eLr,faWaffle:{prefix:"far",iconName:"waffle",icon:[512,512,[129479],"e466","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 112v32l64 0V112c0-8.8 7.2-16 16-16s16 7.2 16 16v32h64V112c0-8.8 7.2-16 16-16s16 7.2 16 16v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H368v64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H368v64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H368v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V368H272v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V368H176v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V368H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V272H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V176H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V112c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 128l64 0V176l-64 0v64zm96 0h64V176H272v64zm0 32v64h64V272H272zm-32 0H176v64h64V272z"]},faMusicNote:eLi,faMusicAlt:eLc,faHexagonExclamation:{prefix:"far",iconName:"hexagon-exclamation",icon:[512,512,[],"e417","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM256 128c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faCartShoppingFast:{prefix:"far",iconName:"cart-shopping-fast",icon:[640,512,[],"e0dc","M64 24C64 10.7 74.7 0 88 0h45.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H234.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H263.7c-34.6 0-64.3-24.6-70.7-58.5l-51.6-271c-.7-3.8-4-6.5-7.9-6.5H88C74.7 48 64 37.3 64 24zM225.6 240H523.2c10.9 0 20.4-7.3 23.2-17.8L584.7 80H195.1l30.5 160zM192 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM24 96h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faObjectUnion:{prefix:"far",iconName:"object-union",icon:[512,512,[],"e49f","M160 304c26.5 0 48 21.5 48 48v96c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H352c-26.5 0-48-21.5-48-48V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V288c0 8.8 7.2 16 16 16h96zm-48 48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H288c35.3 0 64 28.7 64 64v48 48h48 48c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V400 352H112z"]},faUserGraduate:{prefix:"far",iconName:"user-graduate",icon:[448,512,[],"f501","M228.7 .5c-3.1-.6-6.3-.6-9.4 0l-200 40C8.1 42.7 0 52.6 0 64C0 74.3 6.5 83.3 16 86.6v71.8L.3 236.9c-.9 4.7 .3 9.6 3.3 13.3s7.6 5.9 12.4 5.9H48c4.8 0 9.3-2.1 12.4-5.9s4.3-8.6 3.3-13.3L48 158.4V93.3l171.3 34.3c3.1 .6 6.3 .6 9.4 0l200-40C439.9 85.3 448 75.4 448 64s-8.1-21.3-19.3-23.5l-200-40zM49.3 464c5.8-37.6 30-69.2 63.3-85.1l63.6 71.5c5 5.6 10.7 10.1 16.9 13.6H49.3zm349.4 0H254.9c6.2-3.4 11.9-7.9 16.9-13.6l63.6-71.5c33.3 15.8 57.5 47.4 63.3 85.1zM109.6 328.4C45.9 350 0 410.3 0 481.3c0 17 13.8 30.7 30.7 30.7H417.3c17 0 30.7-13.8 30.7-30.7c0-71-45.9-131.3-109.6-152.8c-10.9-3.7-22.7 .4-30.3 9L236 418.5c-6.4 7.2-17.6 7.2-23.9 0l-72.1-81.1c-7.6-8.6-19.4-12.7-30.3-9zM96 160c0 70.7 57.3 128 128 128s128-57.3 128-128V135.5l-48 9.6V160c0 44.2-35.8 80-80 80s-80-35.8-80-80V145.1l-48-9.6V160z"]},faStarfighter:{prefix:"far",iconName:"starfighter",icon:[640,512,[],"e037","M254.4 35C256.9 15 274 0 294.1 0h51.8c20.2 0 37.2 15 39.7 35l25.8 206.4c4.1-.9 8.3-1.4 12.6-1.4h32c30.9 0 56 25.1 56 56v56h56V168c-13.3 0-24-10.7-24-24s10.7-24 24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24v24c13.3 0 24 10.7 24 24s-10.7 24-24 24V448c0 13.3-10.7 24-24 24s-24-10.7-24-24v-2.7l-88 29.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-.6c-8.8-1.3-17-4.6-24-9.5c-9.1 6.3-20.1 10-32 10H280c-11.9 0-22.9-3.7-32-10c-7 4.9-15.2 8.2-24 9.5v.6c0 17.7-14.3 32-32 32s-32-14.3-32-32v-5.3L72 445.3V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V168c-13.3 0-24-10.7-24-24s10.7-24 24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24v24c13.3 0 24 10.7 24 24s-10.7 24-24 24V352h56V296c0-30.9 25.1-56 56-56h32c4.3 0 8.6 .5 12.6 1.4L254.4 35zM368 424V296 281.5L338.8 48H301.2L272 281.5V296 424c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8zm48-128V424c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8H424c-4.4 0-8 3.6-8 8zm-200-8H184c-4.4 0-8 3.6-8 8V424c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8zm104-64c17.7 0 32 14.3 32 32v48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V256c0-17.7 14.3-32 32-32z"]},faCircleHalfStroke:eLs,faAdjust:eLo,faArrowRightLongToLine:{prefix:"far",iconName:"arrow-right-long-to-line",icon:[640,512,[],"e3d5","M640 88V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zM505 239c9.4 9.4 9.4 24.6 0 33.9L369 409c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l95-95L24 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l406.1 0-95-95c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L505 239z"]},faSquareArrowDown:eLl,faArrowSquareDown:eLf,faDiamondHalfStroke:{prefix:"far",iconName:"diamond-half-stroke",icon:[512,512,[],"e5b8","M256 464V48c2.6 0 5.2 1 7 2.9L461.1 249c1.9 1.9 2.9 4.4 2.9 7s-1 5.2-2.9 7L263 461.1c-1.9 1.9-4.4 2.9-7 2.9zM215 17L17 215C6.1 225.9 0 240.6 0 256s6.1 30.1 17 41L215 495c10.9 10.9 25.6 17 41 17s30.1-6.1 41-17L495 297c10.9-10.9 17-25.6 17-41s-6.1-30.1-17-41L297 17C286.1 6.1 271.4 0 256 0s-30.1 6.1-41 17z"]},faClapperboard:{prefix:"far",iconName:"clapperboard",icon:[512,512,[],"e131","M48 208H464V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208zm352-48H336l80-80h32c8.8 0 16 7.2 16 16l-64 64zM320 80l-80 80H176l80-80h64zM160 80L80 160H48V128L96 80h64zm352 80V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v64 24 24V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V208 184 160z"]},faSquareChevronLeft:eLd,faChevronSquareLeft:eLu,faPhoneIntercom:{prefix:"far",iconName:"phone-intercom",icon:[512,512,[],"e434","M112 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16h48zm0 400c15.1 0 29-5.3 40-14c11 8.8 24.9 14 40 14H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H192c-15.1 0-29 5.3-40 14c-11-8.8-24.9-14-40-14H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h48zm64-64V96c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16zm80-32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80-80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zM240 112c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H400c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32H240z"]},faLinkHorizontal:eLp,faChainHorizontal:eLh,faMango:{prefix:"far",iconName:"mango",icon:[512,512,[],"e30f","M352 1.4c-2.5-.9-5.2-1.4-8-1.4c-13.3 0-24 10.7-24 24V96c-49.1 0-98.3 18.7-135.8 56.2c-45.8 37.2-67.8 76.7-88.4 113.5c-19.1 34.1-36.9 66-71.2 91.8C15 365 7.4 375.4 3.3 387.9c-11.1 33.5 7.1 69.8 40.6 80.9c0 0 100.1 43.3 244.1 43.3c166.5 0 224-147.4 224-224c0-49.1-18.7-98.3-56.2-135.8c-16.6-16.6-35.6-29.6-55.8-38.8v54.8c7.7 5.2 15 11.1 21.8 17.9C450 214.3 464 251.1 464 288c0 28.5-11.4 74.2-39.8 111.7C397.2 435.3 354.9 464 288 464c-67.3 0-124.3-10.1-164.4-20.2c-20-5-35.6-10-46.1-13.6c-5.2-1.8-9.1-3.3-11.6-4.3c-1.2-.5-2.1-.8-2.6-1.1l-.5-.2 0 0 0 0 0 0-1.8-.8-2-.7C50.6 420.4 46 411.4 48.8 403c1-3.1 2.8-5.6 5.1-7.4c42.4-31.9 64.6-71.8 83-104.8l3.1-5.6c19.4-34.8 37.9-65.9 74.5-95.7l1.9-1.6 1.7-1.7c28.1-28.1 65-42.2 101.8-42.2v24c0 13.3 10.7 24 24 24s24-10.7 24-24V152.2 102.1v-49C385.2 79 414.6 96 448 96h40c13.3 0 24-10.7 24-24c0-39.8-32.2-72-72-72H376 352l0 1.4zM400 288c-8.8 0-16 7.2-16 16c0 44.2-35.8 80-80 80c-8.8 0-16 7.2-16 16s7.2 16 16 16c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16z"]},faMusicNoteSlash:eLb,faMusicAltSlash:eLm,faCircleRadiation:eLg,faRadiationAlt:eLy,faFaceTongueSweat:{prefix:"far",iconName:"face-tongue-sweat",icon:[576,512,[],"e39e","M496 256c0 81.7-47.1 152.4-115.7 186.4c2.4-8.4 3.7-17.3 3.7-26.4V400.7c10.2-7.2 16-15.7 16-24.7c0-26.5-50.1-48-112-48s-112 21.5-112 48c0 9 5.8 17.5 16 24.7V416c0 9.2 1.3 18 3.7 26.4c-27.1-13.4-50.8-32.6-69.6-55.9c-3.9 17.1-13.4 32-26.4 42.8C146.4 480.2 213.5 512 288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256c0 1.1 0 2.2 0 3.3c16.3-7.1 36.4-2.8 48 12.8l.7 .9c-.5-5.6-.7-11.3-.7-17C80 141.1 173.1 48 288 48s208 93.1 208 208zM96 369c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-1.7 2.3-3.8 5-5.9 8.1C21.4 319.1 0 351.7 0 369c0 26 21.5 47 48 47c12 0 23-4.3 31.5-11.5C89.6 395.9 96 383.2 96 369zm239.6-97a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm19.7-155.3c-6.2-6.2-16.4-6.2-22.6 0l-7.4 7.4c-18.9 18.9-43.2 31.4-69.5 35.7l-2.5 .4c-8.7 1.5-14.6 9.7-13.2 18.4s9.7 14.6 18.4 13.2l2.5-.4c32.9-5.5 63.3-21.1 86.8-44.7l7.4-7.4c6.2-6.2 6.2-16.4 0-22.6zm121.4 22.6l7.4 7.4c23.6 23.6 53.9 39.2 86.8 44.7l2.5 .4c8.7 1.5 17-4.4 18.4-13.2s-4.4-17-13.2-18.4l-2.5-.4c-26.3-4.4-50.6-16.9-69.5-35.7l-7.4-7.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6zM352 416c0 35.3-28.7 64-64 64s-64-28.7-64-64V394.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6V416z"]},faGlobeStand:{prefix:"far",iconName:"globe-stand",icon:[448,512,[],"f5f6","M15 367c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l18.5-18.5c34.3 27.7 74.9 43.8 116.5 48.3V464H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V430.7c49.1-5.3 96.8-26.7 134.4-64.3c81.7-81.7 87.1-211 16.1-298.9L401 49c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L332.5 49.6c-9.4 9.4-9.4 24.6 0 33.9c68.7 68.7 68.7 180.2 0 248.9s-180.2 68.7-248.9 0c-9.4-9.4-24.6-9.4-33.9 0L15 367zm97-159a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm240 0A144 144 0 1 0 64 208a144 144 0 1 0 288 0z"]},faBaseball:eLM,faBaseballBall:eLv,faCircleP:{prefix:"far",iconName:"circle-p",icon:[512,512,[],"e11a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V288v72c0 13.3 10.7 24 24 24s24-10.7 24-24V312h68c50.8 0 92-41.2 92-92s-41.2-92-92-92H184zm92 136H208V176h68c24.3 0 44 19.7 44 44s-19.7 44-44 44z"]},faAwardSimple:{prefix:"far",iconName:"award-simple",icon:[384,512,[],"e0ab","M163.1 8.1c17.7-10.8 40-10.8 57.8 0l15.6 9.5c1.2 .7 2.7 1.1 4.1 1.1l18.3-.4c20.8-.5 40.1 10.7 50 28.9l8.8 16.1c.7 1.3 1.7 2.3 3 3L336.8 75c18.2 10 29.4 29.3 28.9 50l-.4 18.3c0 1.4 .3 2.9 1.1 4.1l9.5 15.6c10.8 17.7 10.8 40 0 57.8l-9.5 15.6c-.7 1.2-1.1 2.7-1.1 4.1l.4 18.3c.5 20.8-10.7 40.1-28.9 50l-16.1 8.8c-1.3 .7-2.3 1.7-3 3L309 336.8c-10 18.2-29.3 29.4-50 28.9l-18.3-.4c-1.4 0-2.9 .3-4.1 1.1l-15.6 9.5c-17.7 10.8-40 10.8-57.8 0l-15.6-9.5c-1.2-.7-2.7-1.1-4.1-1.1l-18.3 .4c-20.8 .5-40.1-10.7-50-28.9l-8.8-16.1c-.7-1.3-1.7-2.3-3-3L47.2 309c-18.2-10-29.4-29.3-28.9-50l.4-18.3c0-1.4-.3-2.9-1.1-4.1L8.1 220.9c-10.8-17.7-10.8-40 0-57.8l9.5-15.6c.7-1.2 1.1-2.7 1.1-4.1l-.4-18.3C17.8 104.3 29 85 47.2 75l16.1-8.8c1.3-.7 2.3-1.7 3-3L75 47.2c10-18.2 29.3-29.4 50-28.9l18.3 .4c1.4 0 2.9-.3 4.1-1.1l15.6-9.5zm32.8 41c-2.4-1.5-5.4-1.5-7.8 0l-15.6 9.5c-9.1 5.5-19.6 8.3-30.2 8.1l-18.3-.4c-2.8-.1-5.4 1.4-6.8 3.9l-8.8 16.1c-5.1 9.3-12.8 17-22.1 22.1l-16.1 8.8c-2.5 1.4-4 4-3.9 6.8l.4 18.3c.3 10.6-2.6 21.1-8.1 30.2l-9.5 15.6L28.6 175.6l20.5 12.5c-1.5 2.4-1.5 5.4 0 7.8l9.5 15.6c5.5 9.1 8.3 19.6 8.1 30.2l-.4 18.3c-.1 2.8 1.4 5.4 3.9 6.8l16.1 8.8c9.3 5.1 17 12.8 22.1 22.1l8.8 16.1c1.4 2.5 4 4 6.8 3.9l18.3-.4c10.6-.3 21.1 2.6 30.2 8.1l15.6 9.5c2.4 1.5 5.4 1.5 7.8 0l15.6-9.5c9.1-5.5 19.6-8.3 30.2-8.1l18.3 .4c2.8 .1 5.4-1.4 6.8-3.9l8.8-16.1c5.1-9.3 12.8-17 22.1-22.1l16.1-8.8c2.5-1.4 4-4 3.9-6.8l-.4-18.3c-.3-10.6 2.6-21.1 8.1-30.2l9.5-15.6c1.5-2.4 1.5-5.4 0-7.8l-9.5-15.6c-5.5-9.1-8.3-19.6-8.1-30.2l.4-18.3c.1-2.8-1.4-5.4-3.9-6.8l-16.1-8.8c-9.3-5.1-17-12.8-22.1-22.1l-8.8-16.1c-1.4-2.5-4-4-6.8-3.9l-18.3 .4c-10.6 .3-21.1-2.6-30.2-8.1l-15.6-9.5zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64.4 492.4L88 390.1c11.7 5.2 24.5 7.9 37.8 7.6l11.1-.3 9.5 5.8c28 17 63.1 17 91.1 0l9.5-5.8 11.1 .3c13.3 .3 26.1-2.4 37.8-7.6l23.6 102.3c1.4 5.9-.7 12-5.3 15.9s-11 4.8-16.6 2.4L192 465.4 86.3 510.7c-5.5 2.4-11.9 1.4-16.6-2.4s-6.7-10-5.3-15.9z"]},faJetFighterUp:{prefix:"far",iconName:"jet-fighter-up",icon:[512,512,[],"e518","M277.2 12.8C273.1 4.9 264.9 0 256 0s-17.1 4.9-21.2 12.8L168.4 138.2c-5.5 10.4-8.4 21.9-8.4 33.7v31.6L48 281.9V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v80 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H160v1.1l-41.9 66.3c-4 6.3-6.1 13.6-6.1 21.1c0 21.8 17.7 39.5 39.5 39.5h209c21.8 0 39.5-17.7 39.5-39.5c0-7.5-2.1-14.8-6.1-21.1L352 385.1V384H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V360 328 248c0-13.3-10.7-24-24-24s-24 10.7-24 24v33.9L352 203.5V171.9c0-11.7-2.9-23.3-8.4-33.7L277.2 12.8zM457.6 336H352V262.1L457.6 336zM304 360v32c0 4.5 1.3 9 3.7 12.8L345.1 464H280V408c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H166.9l37.4-59.2c2.4-3.8 3.7-8.3 3.7-12.8V360 216.3v-.6V171.9c0-3.9 1-7.8 2.8-11.2L256 75.3l45.2 85.4c1.8 3.5 2.8 7.3 2.8 11.2v43.7 .6V360zM160 336H54.4L160 262.1V336z"]},faDiagramProject:eLC,faProjectDiagram:eLI,faPedestal:{prefix:"far",iconName:"pedestal",icon:[448,512,[],"e20d","M352 48H96c-8.8 0-16 7.2-16 16V432H32V64C32 28.7 60.7 0 96 0H352c35.3 0 64 28.7 64 64V432H368V64c0-8.8-7.2-16-16-16zM24 464H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm96-352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM304 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faChartPyramid:{prefix:"far",iconName:"chart-pyramid",icon:[512,512,[],"e0e6","M256 95.8L199.9 192H312.1L256 95.8zM125.2 320H386.8l-46.7-80H171.9l-46.7 80zm-28 48L59.9 432l392.3 0-37.3-64H97.2zM214.5 71.6c18.5-31.8 64.4-31.8 82.9 0L493.6 407.8c18.7 32-4.4 72.2-41.5 72.2H59.9c-37 0-60.1-40.2-41.5-72.2L214.5 71.6z"]},faSidebar:{prefix:"far",iconName:"sidebar",icon:[512,512,[],"e24e","M224 80V432H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H224zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-13.3 0-24 10.7-24 24zm24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H88zM64 312c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-13.3 0-24 10.7-24 24z"]},faSnowmanHead:eLA,faFrostyHead:eLz,faCopy:{prefix:"far",iconName:"copy",icon:[448,512,[],"f0c5","M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z"]},faBurgerGlass:{prefix:"far",iconName:"burger-glass",icon:[640,512,[],"e0ce","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c5.6 0 11-.6 16.2-1.8c-13.1-12.8-23.3-28.5-29.4-46.2H108c-12.5 0-22.8-9.5-23.9-21.9L64 208H311.8c15.5-12.4 35-24.1 59.2-32.7L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM59.8 160L50.2 48H333.8l-9.7 112H59.8zm390.1 80.2c-1.2 2.3-1.9 4.9-1.9 7.6c0 8.8 7.2 16 16 16s16-7.2 16-16c0-2.8-.7-5.3-1.9-7.6c22.5 1.3 40.8 5.5 55.7 11.3c-3.5 2.9-5.8 7.4-5.8 12.3c0 8.8 7.2 16 16 16c8.3 0 15.2-6.4 15.9-14.6c18.4 12.7 27.4 26.8 31.1 33.6c.3 .7 1 2.3 1 6.1c0 17-13.8 30.8-30.8 30.8H366.8c-17 0-30.8-13.8-30.8-30.8c0-3.7 .6-5.4 1-6.1c3.7-6.9 12.7-21 31.1-33.6c.7 8.2 7.6 14.6 15.9 14.6c8.8 0 16-7.2 16-16c0-4.9-2.2-9.4-5.8-12.3c14.8-5.8 33.1-10.1 55.7-11.3zM627.8 347.1c7.7-12.2 12.2-26.6 12.2-42.1c0-8.4-1.3-18.7-6.7-28.8C619 249.5 574.2 191.8 464 191.8s-155 57.7-169.3 84.4c-5.4 10-6.7 20.4-6.7 28.8c0 15.5 4.5 29.9 12.2 42.1c-7.5 7.3-12.2 17.5-12.2 28.7c0 8.1 2.4 15.6 6.5 21.8c-4.1 7.8-6.5 16.7-6.5 26.2c0 48.6 39.4 88 88 88H552c48.6 0 88-39.4 88-88c0-9.5-2.3-18.4-6.5-26.2c4.1-6.3 6.5-13.8 6.5-21.8c0-11.3-4.7-21.5-12.2-28.7zM344 415.8H584c4.4 0 8 3.6 8 8c0 22.1-17.9 40-40 40H376c-22.1 0-40-17.9-40-40c0-4.4 3.6-8 8-8z"]},faVolumeXmark:eLL,faVolumeMute:eLT,faVolumeTimes:eLw,faHandSparkles:{prefix:"far",iconName:"hand-sparkles",icon:[640,512,[],"e05d","M262.4 36C272.8 14.7 294.7 0 320 0s47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c35.3 0 64 28.7 64 64v2c5.1-1.3 10.5-2 16-2c35.3 0 64 28.7 64 64V323.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2-29.3 8.4c8.7-16.8 14-35.7 15-55.7c0-.6 .1-1.3 .2-1.9V160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V152l0-.1V96c0-8.8-7.2-16-16-16s-16 7.1-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V96l0-.1V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V96l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V95.9c0-8.8-7.2-15.9-16-15.9c-8.8 0-16 7.2-16 16V319.4c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-43.7-43.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l87.8 87.8c39 39 91.9 60.9 147.1 60.9H360h4.9c.6-.1 1.3-.1 1.9-.2c30.9-1.5 59.1-13.4 81.2-32.1l0 .3c0 17.6 10.8 33.3 27 39.6c-28.5 22.8-63.9 37.3-102.5 39.9c-1.4 .3-3 .4-4.5 .4h-8-8.5c-67.9 0-133-27-181-75L82.7 349.3c-25-25-25-65.5 0-90.5s65.5-25 90.5 0l2.7 2.7V96c0-35.3 28.7-64 64-64c7.9 0 15.4 1.4 22.4 4zm50.3 290.6L320 352l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L320 384l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L288 384l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L288 352l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zm257.5 33.1L584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7zM104 88l40 11.4v25.1L104 136 90.2 184.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 136 7.7 122.2C3.1 120.9 0 116.7 0 112s3.1-8.9 7.7-10.2L56 88 69.8 39.7C71.1 35.1 75.3 32 80 32s8.9 3.1 10.2 7.7L104 88z"]},faBarsFilter:{prefix:"far",iconName:"bars-filter",icon:[448,512,[],"e0ad","M0 88C0 74.7 10.7 64 24 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 112 0 101.3 0 88zM64 248c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-13.3 0-24-10.7-24-24zM288 408c0 13.3-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c13.3 0 24 10.7 24 24z"]},faPaintbrushPencil:{prefix:"far",iconName:"paintbrush-pencil",icon:[576,512,[],"e206","M181.3 19.3c-25-25-65.5-25-90.5 0L51.3 58.7c-3.1 3.1-5.9 6.5-8.2 10c-16.4 24.8-13.7 58.6 8.2 80.5l88.8 88.8c13.9-4 28.6-6.1 43.9-6.1l1.5 0 8.2-8.2L161 191 223 129l32.8 32.8 33.9-33.9L181.3 19.3zM414.2 320.1l37.3 37.3c.6 .6 1.2 1.2 1.7 1.8c3.9 4.4 6.7 9.6 8.4 15.2l6.9 23.4 16.1 54.8-54.8-16.1-23.4-6.9c-6.4-1.9-12.3-5.4-17-10.1l-37.3-37.3-8.1 8.1 0 1.7c0 15.2-2.1 29.9-6.1 43.9l17.6 17.6c1.3 1.3 2.6 2.6 4 3.8c9.6 8.5 21 14.8 33.4 18.4l78.1 23L513.2 511c8.4 2.5 17.5 .2 23.7-6.1s8.5-15.3 6.1-23.7L530.6 439l-23-78.1c-4.2-14.1-11.8-27-22.2-37.4l-37.3-37.3-33.9 33.9zM519 57c8.3 8.3 8.3 21.8 0 30.1L336.3 269.8l-30.1-30.1L489 57c8.3-8.3 21.8-8.3 30.1 0zM184 320c9.4 0 18.3 1.8 26.5 5L251 365.5c3.3 8.2 5 17.2 5 26.5c0 39.8-32.2 72-72 72H98.4l.7-.9c11.6-16.9 17.1-38.6 13.8-60c-.5-3.6-.8-7.3-.8-11.1c0-39.8 32.2-72 72-72zM455 23L204.3 273.7c-6.6-1.1-13.4-1.7-20.3-1.7c-66.3 0-120 53.7-120 120c0 6.2 .5 12.4 1.4 18.4C68.1 428.2 56.1 448 38 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H184c66.3 0 120-53.7 120-120c0-6.9-.6-13.7-1.7-20.3L553 121c27-27 27-70.9 0-97.9s-70.9-27-97.9 0z"]},faPartyBell:{prefix:"far",iconName:"party-bell",icon:[512,512,[],"e31a","M48 224c0-97.2 78.8-176 176-176c27.8 0 54.1 6.5 77.5 17.9c.7 .4 1.2 .8 1.7 1.6c.5 .9 .9 2.1 .9 3.2c0 1.7-.7 3.4-1.9 4.6L75.3 302.1c-1.2 1.2-2.9 1.9-4.6 1.9c-1.1 0-2.3-.3-3.2-.9c-.7-.4-1.2-.9-1.6-1.7C54.5 278.1 48 251.8 48 224zM224 0C100.3 0 0 100.3 0 224c0 35.3 8.2 68.9 22.8 98.7C32.3 341.9 51.7 352 70.7 352c14.5 0 28.3-5.7 38.5-16L336 109.2c10.2-10.2 16-24.1 16-38.5c0-19-10.1-38.4-29.3-47.8C292.9 8.2 259.3 0 224 0zM480 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 480a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM359 167c-9.4 9.4-9.4 24.6 0 33.9l8.2 8.3c24.4 24.4 56.4 39.8 90.7 43.6l27.4 3c13.2 1.5 25-8 26.5-21.2s-8-25-21.2-26.5l-27.4-3c-23.5-2.6-45.4-13.1-62.1-29.8L393 167c-9.4-9.4-24.6-9.4-33.9 0zM201 359c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l8.3 8.3c16.7 16.7 27.2 38.6 29.8 62.1l3 27.4c1.5 13.2 13.3 22.7 26.5 21.2s22.7-13.3 21.2-26.5l-3-27.4c-3.8-34.3-19.2-66.3-43.6-90.7L201 359zM503.5 506.3c10.1-8.6 11.4-23.7 2.8-33.8l-8.5-10c-4.9-5.8-7.5-13.2-7.3-20.7c1.1-42.5-31.7-78.3-74.2-80.8l-30-1.8c-16.6-1-29.4-15-29-31.6c.5-19.4-6.1-38.2-18.6-53l-8.5-10c-8.6-10.1-23.7-11.4-33.8-2.8s-11.4 23.7-2.8 33.8l8.5 10c4.9 5.8 7.5 13.2 7.3 20.7c-1.1 42.5 31.7 78.3 74.2 80.8l30 1.8c16.6 1 29.4 15 29 31.6c-.5 19.4 6.1 38.2 18.6 53l8.5 10c8.6 10.1 23.7 11.4 33.8 2.8z"]},faUserVneckHair:{prefix:"far",iconName:"user-vneck-hair",icon:[448,512,[],"e462","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128zM48.3 464H399.7c-3.1-46.7-32.9-86.2-74.4-103.1l-50.2 66.9c-25.6 34.1-76.8 34.1-102.4 0l-50.2-66.9C81.2 377.8 51.3 417.3 48.3 464zm83.8-156.2c5.8-1.3 11.7 1.2 15.3 5.9l63.9 85.2c6.4 8.5 19.2 8.5 25.6 0l63.9-85.2c3.6-4.7 9.5-7.2 15.3-5.9C391.4 324.3 448 391.5 448 472v8c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32v-8c0-80.5 56.6-147.7 132.1-164.2z"]},faJackOLantern:{prefix:"far",iconName:"jack-o-lantern",icon:[576,512,[127875],"f30e","M275.5 10.4L231.6 110.6c-4 2.1-7.9 4.5-11.6 7.1C200 104.1 176.9 96 152 96c-45.4 0-84 26.5-110.2 64.2C15.5 198 0 248.9 0 304s15.5 106 41.8 143.8C68 485.5 106.6 512 152 512c24.9 0 48-8.1 68-21.6c20 13.6 43.1 21.6 68 21.6s48-8.1 68-21.6c20 13.6 43.1 21.6 68 21.6c45.4 0 84-26.5 110.2-64.2C560.5 410 576 359.1 576 304s-15.5-106-41.8-143.8C508 122.5 469.4 96 424 96c-24.9 0-48 8.1-68 21.6c-1.3-.9-2.7-1.8-4-2.6V35.4c0-6.9-4.1-13.2-10.5-15.9L299.3 1.4c-2.2-.9-4.5-1.4-6.8-1.4h-1.2c-6.9 0-13.1 4.1-15.8 10.4zM81.2 187.6C101.3 158.7 126.7 144 152 144c18 0 35.8 7.4 51.9 21.9c9.1 8.3 23 8.3 32.2 0C252.2 151.4 270 144 288 144s35.8 7.4 51.9 21.9c9.1 8.3 23 8.3 32.2 0C388.2 151.4 406 144 424 144c25.3 0 50.7 14.7 70.8 43.6c20 28.8 33.2 69.9 33.2 116.4s-13.2 87.6-33.2 116.4C474.7 449.3 449.3 464 424 464c-18 0-35.8-7.4-51.9-21.9c-9.1-8.3-23-8.3-32.2 0C323.8 456.6 306 464 288 464s-35.8-7.4-51.9-21.9c-9.1-8.3-23-8.3-32.2 0C187.8 456.6 170 464 152 464c-25.3 0-50.7-14.7-70.8-43.6C61.2 391.6 48 350.5 48 304s13.2-87.6 33.2-116.4zm140.1 27.5c-3-4.5-8-7.1-13.3-7.1s-10.3 2.7-13.3 7.1l-32 48c-3.3 4.9-3.6 11.2-.8 16.4s8.2 8.5 14.1 8.5h64c5.9 0 11.3-3.2 14.1-8.5s2.5-11.5-.8-16.4l-32-48zM368 208c-5.4 0-10.3 2.7-13.3 7.1l-32 48c-3.3 4.9-3.6 11.2-.8 16.4s8.2 8.5 14.1 8.5h64c5.9 0 11.3-3.2 14.1-8.5s2.5-11.5-.8-16.4l-32-48c-3-4.5-8-7.1-13.3-7.1zM470.1 312c1.4-5-.3-10.2-4-13.8c-5.8-5.8-15.1-6.6-22.2-2.4C420.8 309.4 365.6 336 288 336v16c0 8.8-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V332.5c-52.4-7.7-89.9-26.2-107.9-36.8c-7.1-4.2-16.4-3.4-22.2 2.4c-3.7 3.7-5.4 8.8-4 13.8c4.2 14.7 17.2 46.8 54.1 71.4c.3-8.6 7.3-15.4 16-15.4h16c8.8 0 16 7.2 16 16v21.5c21.8 6.5 48.2 10.5 80 10.5s58.2-4 80-10.5V384c0-8.8 7.2-16 16-16h16c8.6 0 15.7 6.9 16 15.4c36.9-24.7 49.9-56.7 54.1-71.4z"]},faGrip:eLH,faGripHorizontal:eLx,faShareFromSquare:eLN,faShareSquare:eLV,faKeynote:{prefix:"far",iconName:"keynote",icon:[512,512,[],"f66c","M198.4 72H184c-22.1 0-40 17.9-40 40v48H422.3c16.1 0 31 8 39.9 21.4l41.7 62.5c5.3 7.9 8.1 17.1 8.1 26.6V320c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V270.5c0-9.5 2.8-18.7 8.1-26.6l41.7-62.5C58.7 168 73.6 160 89.7 160H96V112c0-48.6 39.4-88 88-88h14.4C206.7 9.7 222.2 0 240 0h64c26.5 0 48 21.5 48 48s-21.5 48-48 48H240c-17.8 0-33.3-9.7-41.6-24zM48 304H464V270.5L422.3 208 89.7 208 48 270.5V304zm80 184c0-13.3 10.7-24 24-24h80V384h48v80h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H256 152c-13.3 0-24-10.7-24-24z"]},faChildCombatant:eLk,faChildRifle:eLE,faGun:{prefix:"far",iconName:"gun",icon:[576,512,[],"e19b","M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H40C17.9 64 0 81.9 0 104v96c0 22.1 17.9 40 40 40h2c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480H176c14.7 0 27.5-10 31-24.2L233 352h88.5c23.7 0 44.8-14.9 52.7-37.2L400.9 240h32.5c10.6 0 20.8-4.2 28.3-11.7L481.9 208H536c22.1 0 40-17.9 40-40V104c0-22.1-17.9-40-40-40h-8V56zM245 304l16-64h89l-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3H245zm-33.5-64l-48 192h-79l35.1-140.6c4.5-18.1 2.5-35.9-4.3-51.4h96.1zM267 192H219 68.8 48V112H504h24v48H478.6c-10.6 0-20.8 4.2-28.3 11.7L430.1 192H267z"]},faSquarePhone:eLD,faPhoneSquare:eLS,faHatBeach:{prefix:"far",iconName:"hat-beach",icon:[640,512,[],"e606","M197.9 201.4C225.6 215.1 270 224 320 224c23.6 0 46-2 66-5.5c-1.3-4.2-2-8.7-2-13.2c0-22 15.7-40.4 36.6-44.4C397.1 131.1 360.8 112 320 112c-57.2 0-105.7 37.6-122.1 89.4zM320 64c70.2 0 130.8 41.1 159 100.5c6.1-2.9 12.8-4.5 19.7-4.5c25 0 45.3 20.3 45.3 45.3c0 12-4.8 23.5-13.3 32L528 240l2.7 2.7c.8 .8 1.6 1.6 2.3 2.5l77.3 30.9c17.9 7.2 29.7 24.6 29.7 43.9c0 17.6-8.9 34.5-25.1 49.8c-16.2 15.3-39.6 29.1-68.6 40.7C488.4 433.7 408.4 448 320 448s-168.4-14.3-226.3-37.5c-29-11.6-52.4-25.4-68.6-40.7l16.5-17.4L25.1 369.8C8.9 354.5 0 337.6 0 320c0-19.3 11.8-36.7 29.7-43.9l8.6 21.6-8.6-21.6 114.6-45.8C149.3 137.6 226.1 64 320 64zM429.3 320c-16.7 0-31.3-9-39.1-22.5c-21.2 4.1-45 6.5-70.2 6.5c-62.4 0-116.5-14.3-142.9-35.2c-.3 .1-.5 .2-.8 .3L48 320.5c.2 1.5 1.5 6.4 10.1 14.5c10.3 9.8 27.8 20.8 53.4 31C162.5 386.3 236.2 400 320 400s157.5-13.7 208.4-34.1c25.6-10.2 43.1-21.2 53.4-31c8.6-8.1 9.9-13 10.1-14.5l-54.7-21.9c-8 12.9-22.2 21.4-38.5 21.4c-12 0-23.5-4.8-32-13.3L464 304l-2.7 2.7c-8.5 8.5-20 13.3-32 13.3zM464 264a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faPlus:eL_,faAdd:eLO,faExpand:{prefix:"far",iconName:"expand",icon:[448,512,[],"f065","M136 32c13.3 0 24 10.7 24 24s-10.7 24-24 24H48v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 42.7 10.7 32 24 32H136zM0 344c0-13.3 10.7-24 24-24s24 10.7 24 24v88h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V344zM424 32c13.3 0 24 10.7 24 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H312c-13.3 0-24-10.7-24-24s10.7-24 24-24H424zM400 344c0-13.3 10.7-24 24-24s24 10.7 24 24V456c0 13.3-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h88V344z"]},faComputer:{prefix:"far",iconName:"computer",icon:[640,512,[],"e4e5","M384 80c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H281.3 264 184 166.7 64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 384h86.7l-16 48H88c-13.3 0-24 10.7-24 24s10.7 24 24 24h30.7H152 296h33.3H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H313.3l-16-48H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64zm121.3 48l16-48h45.4l16 48H185.3zM528 80h64v32H528V80zm0 80h64v32H528V160zm64 80V432H528V240h64zM480 80V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H528c-26.5 0-48 21.5-48 48zm80 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFort:{prefix:"far",iconName:"fort",icon:[640,512,[],"e486","M48 112v48c0 8.8 7.2 16 16 16H80h80c8.8 0 16-7.2 16-16V112H136 88 48zm176 48c0 5.5-.7 10.9-2 16H418c-1.3-5.1-2-10.5-2-16V112v-8V64 24c0-13.3 10.7-24 24-24c7.1 0 13.4 3.1 17.8 7.9c3.8 4.3 6.2 9.9 6.2 16.1V64h40V24c0-6.2 2.3-11.8 6.2-16.1C514.6 3.1 520.9 0 528 0s13.4 3.1 17.8 7.9c3.8 4.3 6.2 9.9 6.2 16.1V64h40V24c0-6.2 2.3-11.8 6.2-16.1C602.6 3.1 608.9 0 616 0c13.3 0 24 10.7 24 24V64v40 8 48c0 23.7-12.9 44.4-32 55.4V224 448c0 35.3-28.7 64-64 64H384 256 96c-35.3 0-64-28.7-64-64V224v-8.6C12.9 204.4 0 183.7 0 160V112v-8V64 24C0 10.7 10.7 0 24 0c7.1 0 13.4 3.1 17.8 7.9C45.7 12.2 48 17.8 48 24V64H88V24c0-6.2 2.3-11.8 6.2-16.1C98.6 3.1 104.9 0 112 0s13.4 3.1 17.8 7.9c3.9 4.3 6.2 9.9 6.2 16.1V64h40V24c0-6.2 2.3-11.8 6.2-16.1C186.6 3.1 192.9 0 200 0c13.3 0 24 10.7 24 24V64v40 8 48zM384 464h64V224H192V464h64V384c0-35.3 28.7-64 64-64s64 28.7 64 64v80zm112 0h48c8.8 0 16-7.2 16-16V224H496V464zM96 464h48V224H80V448c0 8.8 7.2 16 16 16zM560 176h16c8.8 0 16-7.2 16-16V112H552 504 464v48c0 8.8 7.2 16 16 16h80z"]},faCloudCheck:{prefix:"far",iconName:"cloud-check",icon:[640,512,[],"e35c","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM433 241c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L433 241z"]},faXmark:eLP,faClose:eLj,faMultiply:eLB,faRemove:eLR,faTimes:eLU,faFaceSmirking:{prefix:"far",iconName:"face-smirking",icon:[512,512,[],"e397","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm382.3 88.9l-1.9 4.8c-12.2 30.4-41.6 50.3-74.3 50.3H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H306.1c13.1 0 24.9-8 29.7-20.1l1.9-4.8c4.9-12.3 18.9-18.3 31.2-13.4s18.3 18.9 13.4 31.2zM112 192h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm176 16c0-8.8 7.2-16 16-16h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H304c-8.8 0-16-7.2-16-16z"]},faArrowsUpDownLeftRight:eLF,faArrows:eLG,faChalkboardUser:eLY,faChalkboardTeacher:eLQ,faRhombus:{prefix:"far",iconName:"rhombus",icon:[448,512,[],"e23b","M224 52.3L50.5 256 224 459.7 397.5 256 224 52.3zM9.6 230.1l184-216C201.2 5.1 212.3 0 224 0s22.8 5.1 30.4 14.1l184 216c12.7 14.9 12.7 36.9 0 51.9l-184 216c-7.6 8.9-18.7 14.1-30.4 14.1s-22.8-5.1-30.4-14.1l-184-216C-3.2 267-3.2 245 9.6 230.1z"]},faClawMarks:{prefix:"far",iconName:"claw-marks",icon:[576,512,[],"f6c2","M39 7C48.4-2.3 63.6-2.3 73 7L176.6 110.6c15 15 23.4 35.4 23.4 56.6V184h16.8c21.2 0 41.6 8.4 56.6 23.4l95.2 95.2c15 15 23.4 35.4 23.4 56.6V376h16.8c21.2 0 41.6 8.4 56.6 23.4L537 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71.6-71.6c-6-6-14.1-9.4-22.6-9.4H368c-13.3 0-24-10.7-24-24V359.2c0-8.5-3.4-16.6-9.4-22.6l-95.2-95.2c-6-6-14.1-9.4-22.6-9.4H176c-13.3 0-24-10.7-24-24V167.2c0-8.5-3.4-16.6-9.4-22.6L39 41C29.7 31.6 29.7 16.4 39 7zm0 224c9.4-9.4 24.6-9.4 33.9 0L146.9 305c13.5 13.5 21.1 31.8 21.1 50.9V376h20.1c19.1 0 37.4 7.6 50.9 21.1L313 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L205.1 431c-4.5-4.5-10.6-7-17-7H144c-13.3 0-24-10.7-24-24V355.9c0-6.4-2.5-12.5-7-17L39 265c-9.4-9.4-9.4-24.6 0-33.9zM297 7l9.9 9.9C320.4 30.5 328 48.8 328 67.9V88h20.1c19.1 0 37.4 7.6 50.9 21.1L434.9 145c13.5 13.5 21.1 31.8 21.1 50.9V216h20.1c19.1 0 37.4 7.6 50.9 21.1L537 247c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.9-9.9c-4.5-4.5-10.6-7-17-7H432c-13.3 0-24-10.7-24-24V195.9c0-6.4-2.5-12.5-7-17L365.1 143c-4.5-4.5-10.6-7-17-7H304c-13.3 0-24-10.7-24-24V67.9c0-6.4-2.5-12.5-7-17L263 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faPesoSign:{prefix:"far",iconName:"peso-sign",icon:[384,512,[],"e222","M93.6 32C68.4 32 48 52.4 48 77.6V128H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v72V456c0 13.3 10.7 24 24 24s24-10.7 24-24V368h88c67 0 124.9-39.2 151.8-96H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-9.7c1.1-7.8 1.7-15.9 1.7-24s-.6-16.2-1.7-24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H335.8C308.9 71.2 251 32 184 32H93.6zM280 128H96V80h88c39.3 0 74.1 18.9 96 48zM96 176H301.6c1.6 7.8 2.4 15.8 2.4 24s-.8 16.2-2.4 24H96V176zm184 96c-21.9 29.1-56.7 48-96 48H96V272H280z"]},faFaceSmileTongue:{prefix:"far",iconName:"face-smile-tongue",icon:[512,512,[],"e394","M419.5 453c-44.3 36.9-101.3 59-163.5 59C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 27.2-4.2 53.4-12.1 77.9c9.1 23.9 7.8 51.5-6 75.4c-16 27.6-44.7 43.2-74.4 43.6zm-56.2-18.8l-44.2-27.4c-19.5 8-40.8 12.4-63.1 12.4c-70.4 0-130.1-43.8-157.5-105.5c-5.4-12.1 .1-26.3 12.2-31.7s26.3 .1 31.7 12.2c20.4 46.1 64.1 76.9 113.6 76.9c56.5 0 105.6-40.3 120.8-97.4c1.9-7.3 7.2-13.2 14.2-16.1s14.9-2.2 21.4 1.7l49 29.5c1.7-10.7 2.6-21.7 2.6-33c0-114.9-93.1-208-208-208S48 141.1 48 256s93.1 208 208 208c39.3 0 76-10.9 107.3-29.8zM217.6 228.8l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0zM398.5 399.6c18.8 11 42.9 4.7 53.8-14.2c11-19.1 4.5-43.6-14.6-54.6l-.4-.2 0 0-24.7-14.9c-11.2 24.5-27.5 46.1-47.6 63.2l33.5 20.8zM377.6 228.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0z"]},faCartCircleXmark:{prefix:"far",iconName:"cart-circle-xmark",icon:[640,512,[],"e3f4","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faBuildingShield:{prefix:"far",iconName:"building-shield",icon:[576,512,[],"e4d8","M64 48H320c8.8 0 16 7.2 16 16V226.2L384 207V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c10.9 0 21.2-2.7 30.2-7.6c-15.4-12.4-28.5-26-39.5-40.4H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zM296 232c0-8.8-7.2-16-16-16H232c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h24c.1-22.8 14-43.4 35.2-51.8l4.8-1.9V232zM88 104v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm335.1-6.3l-120 48C294 277.4 288 286.2 288 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C550.1 464.8 576 359.3 576 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM527.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L527.4 312z"]},faCirclePhoneFlip:eLq,faPhoneCircleAlt:eLK,faBaby:{prefix:"far",iconName:"baby",icon:[448,512,[],"f77c","M224 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM107.3 180.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l18.7 18.7c12.8 12.8 27.5 23.4 43.4 31.5c8.1 4.1 13.1 12.4 13.1 21.4v13 0H288l0-13c0-9 5.1-17.3 13.1-21.4c15.9-8.1 30.6-18.6 43.4-31.5l18.7-18.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-18.7 18.7c-26 26-61.2 40.6-97.9 40.6s-72-14.6-97.9-40.6l-18.7-18.7zM304.6 341.5l-24.1 21.1L304 392.9c6.8 8.8 6.7 21.1-.2 29.7L291.5 438c-5.5 6.9-4.4 17 2.5 22.5s17 4.4 22.5-2.5l32-40c4.6-5.8 4.7-14 .1-19.8l-44.1-56.7zm-137 21.1l-24.1-21.1L99.4 398.2c-4.5 5.8-4.5 14 .1 19.8l32 40c5.5 6.9 15.6 8 22.5 2.5s8-15.6 2.5-22.5l-12.3-15.4c-6.9-8.7-7-21-.2-29.7l23.6-30.3zM50.7 146.7c25-25 65.5-25 90.5 0L160 165.5c17 17 40 26.5 64 26.5s47-9.5 64-26.5l18.7-18.7c25-25 65.5-25 90.5 0s25 65.5 0 90.5L378.5 256c-12.9 12.9-27.2 23.9-42.5 33.1l0 14.6 50.5 65c18.2 23.4 18 56.2-.5 79.3l-32 40c-22.1 27.6-62.4 32.1-90 10s-32.1-62.4-10-90l.5-.6-5.8-7.4H199.3l-5.8 7.4 .5 .6c22.1 27.6 17.6 67.9-10 90s-67.9 17.6-90-10L62 448c-18.5-23.1-18.7-55.9-.5-79.3l50.5-65 0-14.6c-15.4-9.2-29.7-20.3-42.5-33.1L50.7 237.3c-25-25-25-65.5 0-90.5z"]},faUsersLine:{prefix:"far",iconName:"users-line",icon:[640,512,[],"e592","M147.2 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM96 192c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32h98.7c18.2-31.4 49.3-54.4 86-61.6C238.1 206 216.7 192 192 192H96zm480 96c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H448c-24.5 0-45.7 13.7-56.5 33.9c38 6.6 70.3 29.9 89 62.1H576zm-134.8 0c-14.6-16.3-34.6-27.5-57.1-30.9c-.6-.1-1.3-.2-1.9-.3c-4.1-.5-8.3-.8-12.5-.8h-48-48c-4.2 0-8.4 .3-12.5 .8c-1.7 .2-3.4 .5-5.1 .8c-21.3 3.9-40.1 14.9-53.9 30.4c-15.2 17-24.4 39.4-24.4 64c0 17.7 14.3 32 32 32h224c17.7 0 32-14.3 32-32c0-24.6-9.2-47-24.4-64zm58-128a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM321.6 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-48 96l0 0c13.4 10 30 16 48 16s34.6-6 48-16l0 0c19.4-14.6 32-37.8 32-64c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 26.2 12.6 49.4 32 64zM414.9 336H228.3c6.6-18.6 24.4-32 45.3-32h96c20.9 0 38.7 13.4 45.3 32zM0 456c0 13.3 10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24z"]},faQuoteLeft:eLZ,faQuoteLeftAlt:eLW,faTractor:{prefix:"far",iconName:"tractor",icon:[640,512,[128668],"f722","M152 48H266.3c3.3 0 6.2 2 7.4 5l42.8 107H192 160 144V56c0-4.4 3.6-8 8-8zM96 56V192.6c-11.2-3.9-24.2-1.4-33.1 7.6L40.2 222.9c-12.5 12.5-12.5 32.8 0 45.3l5.8 5.8c-2.2 4.6-4.1 9.3-5.8 14.1H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h8.2c1.7 4.8 3.7 9.5 5.8 14.1l-5.8 5.8c-12.5 12.5-12.5 32.8 0 45.3l22.6 22.6c12.5 12.5 32.8 12.5 45.3 0l5.8-5.8c4.6 2.2 9.3 4.1 14.1 5.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32v-8.2c4.8-1.7 9.5-3.7 14.1-5.8l5.8 5.8c12.5 12.5 32.8 12.5 45.3 0l22.6-22.6c12.5-12.5 12.5-32.8 0-45.3l-5.8-5.8c2.2-4.6 4.1-9.3 5.8-14.1H320h94.8c6.5-18.5 17.5-34.9 31.6-48H352V320c0-17.7-14.3-32-32-32h-8.2c-1.7-4.8-3.7-9.5-5.8-14.1l5.8-5.8c12.5-12.5 12.5-32.8 0-45.3L296.9 208h54.6c.4 0 .7 0 1.1 0H504h80c4.4 0 8 3.6 8 8v32.7c0 7.4-3.4 14.3-9.2 18.9l-46.7 36.7c20.1 1.3 38.9 7.7 55.1 17.7l21.3-16.7c17.4-13.6 27.5-34.5 27.5-56.6V216c0-30.9-25.1-56-56-56H528V118.2c0-16.1 3.8-32.1 11-46.5l2.5-5c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7l-2.5 5c-10.6 21.1-16 44.4-16 68V160H368.2L318.3 35.2C309.8 13.9 289.2 0 266.3 0H152C121.1 0 96 25.1 96 56zm80 200a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM528 384a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm0 128a88 88 0 1 0 0-176 88 88 0 1 0 0 176z"]},faKeySkeleton:{prefix:"far",iconName:"key-skeleton",icon:[448,512,[128477],"f6f3","M304 48a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 240c79.5 0 144-64.5 144-144S383.5 0 304 0S160 64.5 160 144c0 31.1 9.9 59.9 26.6 83.4L7 407c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47L88 393.9l47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 98.6-98.6C244.1 278.1 272.9 288 304 288z"]},faTrashArrowUp:eL$,faTrashRestore:eLX,faArrowDownUpLock:{prefix:"far",iconName:"arrow-down-up-lock",icon:[640,512,[],"e4b0","M145 505l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V280H416v-8c0-14.1 2.6-27.6 7.4-40H344V81.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L337 7c-4.5-4.5-10.6-7-17-7s-12.5 2.5-17 7l-96 96c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V232H152 104 24c-13.3 0-24 10.7-24 24s10.7 24 24 24h80V430.1L49 375c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0zm7-313V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V192h48zM296 320V456c0 13.3 10.7 24 24 24s24-10.7 24-24V320H296zm232-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowDownToBracket:{prefix:"far",iconName:"arrow-down-to-bracket",icon:[448,512,[],"e094","M369 217L241 345c-9.4 9.4-24.6 9.4-33.9 0L79 217c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87V24c0-13.3 10.7-24 24-24s24 10.7 24 24V270.1l87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM48 344v80c0 22.1 17.9 40 40 40H360c22.1 0 40-17.9 40-40V344c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 48.6-39.4 88-88 88H88c-48.6 0-88-39.4-88-88V344c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faLinesLeaning:{prefix:"far",iconName:"lines-leaning",icon:[384,512,[],"e51e","M190.6 64.1c4.5-12.5-2-26.2-14.5-30.7s-26.2 2-30.7 14.5l-144 400c-4.5 12.5 2 26.2 14.5 30.7s26.2-2 30.7-14.5l144-400zm78.1-31.7c-13-2.6-25.6 5.8-28.2 18.8l-80 400c-2.6 13 5.8 25.6 18.8 28.2s25.6-5.8 28.2-18.8l80-400c2.6-13-5.8-25.6-18.8-28.2zM360 32c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24z"]},faSquareQ:{prefix:"far",iconName:"square-q",icon:[448,512,[],"e27b","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM144 256c0 44.2 35.8 80 80 80c13.4 0 25.9-3.3 37-9.1l-30-30c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l30 30c5.8-11.1 9.1-23.7 9.1-37c0-44.2-35.8-80-80-80s-80 35.8-80 80zm208 0c0 26.7-8.2 51.4-22.1 71.9L345 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15.1-15.1c-20.5 14-45.3 22.1-71.9 22.1c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128z"]},faRulerCombined:{prefix:"far",iconName:"ruler-combined",icon:[512,512,[],"f546","M192 288V272 224l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16h64V128l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-32c0-8.8-7.2-16-16-16L64 48c-8.8 0-16 7.2-16 16l0 272 0 112c0 .6 0 1.2 .1 1.7c.8 8 7.7 14.3 15.9 14.3H176l272 0c8.8 0 16-7.2 16-16l0-112c0-8.8-7.2-16-16-16H416v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V320H320v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V320H240 224v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V320H128c-8.8 0-16-7.2-16-16s7.2-16 16-16h64zm96-16H448c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64l-272 0H64C30.9 512 3.6 486.8 .3 454.5c-.2-2.2-.3-4.3-.3-6.5V336 64C0 28.7 28.7 0 64 0H176c35.3 0 64 28.7 64 64l0 160 0 48h48z"]},faSymbols:eLJ,faIconsAlt:eL1,faCopyright:{prefix:"far",iconName:"copyright",icon:[512,512,[169],"f1f9","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c-31.2-31.2-31.2-81.9 0-113.1s81.9-31.2 113.1 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-50-50-131-50-181 0s-50 131 0 181s131 50 181 0c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-31.2 31.2-81.9 31.2-113.1 0z"]},faFlaskGear:{prefix:"far",iconName:"flask-gear",icon:[640,512,[],"e5f1","M176 48V196.8c0 20.7-5.8 41-16.6 58.7L100 352H325.8c.1 .1 .2 .1 .2 .2c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 6.7 1.5 13.5 4.2 19.7c-9 4.3-19 6.6-29.7 6.6H69.4C31.1 512 0 480.9 0 442.6c0-12.8 3.6-25.4 10.3-36.4L118.5 230.4c6.2-10.1 9.5-21.7 9.5-33.5V48h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h40H288h40c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V196.8c0 11.8 3.3 23.5 9.5 33.5L336 241c-4.9 6.4-9.5 13.1-13.6 20.3c-5.2 9.1-9.6 18.4-13.1 27.9l-20.7-33.6c-10.9-17.7-16.6-38-16.6-58.7V48H176zM447.3 203.4c-6.8 1.5-11.3 7.8-11.3 14.8v17.4c0 7.9-4.9 15-11.7 18.9c-6.8 3.9-15.2 4.5-22 .6l-13.6-7.8c-6.1-3.5-13.7-2.7-18.5 2.4c-7.5 8.1-14.3 17.2-20.1 27.2s-10.3 20.4-13.5 31c-2.1 6.7 1.1 13.7 7.2 17.2l14 8.1c6.5 3.8 10.1 11 10.1 18.6s-3.5 14.8-10.1 18.6l-14 8.1c-6.1 3.5-9.2 10.5-7.2 17.2c3.3 10.6 7.8 21 13.5 31s12.5 19.1 20.1 27.2c4.8 5.1 12.5 5.9 18.5 2.4l13.5-7.8c6.8-3.9 15.2-3.3 22 .6c6.9 3.9 11.7 11 11.7 18.9l0 17.4c0 7 4.5 13.3 11.3 14.8c10.5 2.4 21.5 3.7 32.7 3.7s22.2-1.3 32.7-3.7c6.8-1.5 11.3-7.8 11.3-14.8l0-17.7c0-7.8 4.8-14.8 11.6-18.7c6.7-3.9 15.1-4.5 21.8-.6l13.8 7.9c6.1 3.5 13.7 2.7 18.5-2.4c7.6-8.1 14.3-17.2 20.1-27.2s10.3-20.4 13.5-31c2.1-6.7-1.1-13.7-7.2-17.2l-14.4-8.3c-6.5-3.7-10-10.9-10-18.4s3.5-14.7 10-18.4l14.4-8.3c6.1-3.5 9.2-10.5 7.2-17.2c-3.3-10.6-7.8-21-13.5-31s-12.5-19.1-20.1-27.2c-4.8-5.1-12.5-5.9-18.5-2.4l-13.8 7.9c-6.7 3.9-15.1 3.3-21.8-.6c-6.8-3.9-11.6-10.9-11.6-18.7V218.2c0-7-4.5-13.3-11.3-14.8c-10.5-2.4-21.5-3.7-32.7-3.7s-22.2 1.3-32.7 3.7zM480 303.7a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faHighlighterLine:{prefix:"far",iconName:"highlighter-line",icon:[576,512,[],"e1af","M169.9 330.6l-38.1 38.1 51.5 51.5 38.1-38.1c9-9 21.2-14.1 33.9-14.1l48 0 16.2-22.5-113-113L184 248.6v48c0 12.7-5.1 24.9-14.1 33.9zm178-24.6L502.8 90.2c.8-1.1 1.2-2.4 1.2-3.7c0-1.7-.7-3.3-1.9-4.5L470 49.9c-1.2-1.2-2.8-1.9-4.5-1.9c-1.3 0-2.6 .4-3.7 1.2L246 204.1 347.9 306zM303.4 416h-48l-43.7 43.7c-10.7 10.7-26 14.1-39.5 10.1l-32.8 32.8c-6 6-14.1 9.4-22.6 9.4H32c-17.7 0-32-14.3-32-32v-4.7c0-8.5 3.4-16.6 9.4-22.6l72.8-72.8c-4-13.6-.6-28.8 10.1-39.5L136 296.6v-48c0-15.5 7.4-30 20-39L433.8 10.2C443 3.6 454.1 0 465.5 0c14.4 0 28.2 5.7 38.4 15.9l32.2 32.2c10.2 10.2 15.9 24 15.9 38.4c0 11.4-3.6 22.5-10.2 31.7L342.4 396c-9 12.6-23.5 20-39 20zm-190.7 1.3L65.9 464h44.1l24.7-24.7-22.1-22.1zM248 464H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faBracketSquare:eL0,faBracket:eL2,faBracketLeft:eL6,faIslandTropical:eL4,faIslandTreePalm:eL3,faArrowRightFromLine:eL5,faArrowFromLeft:eL8,faH2:{prefix:"far",iconName:"h2",icon:[640,512,[],"f314","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zm397.3 40.8C457.9 118 474 112 490.7 112h9.2c42.1 0 76.2 34.1 76.2 76.2c0 21.3-8.9 41.5-24.5 56L375.7 406.4c-7.3 6.7-9.7 17.2-6.1 26.4s12.5 15.3 22.4 15.3H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H453.4L584.1 279.4c25.5-23.5 39.9-56.6 39.9-91.2C624 119.6 568.4 64 499.8 64h-9.2c-28.1 0-55.3 10.1-76.6 28.3l-29.7 25.4c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l29.7-25.4z"]},faEquals:{prefix:"far",iconName:"equals",icon:[448,512,[62764],"3d","M40 144c-13.3 0-24 10.7-24 24s10.7 24 24 24H408c13.3 0 24-10.7 24-24s-10.7-24-24-24H40zm0 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H408c13.3 0 24-10.7 24-24s-10.7-24-24-24H40z"]},faCakeSlice:eL9,faShortcake:eL7,faBuildingMagnifyingGlass:{prefix:"far",iconName:"building-magnifying-glass",icon:[603,512,[],"e61c","M60.6 45.2H301.5c8.3 0 15.1 6.7 15.1 15.1V193.6c13-12.7 28.3-23.1 45.2-30.5V60.2C361.7 27 334.8 0 301.5 0H60.6C27.3 0 .3 27 .3 60.2V421.6c0 33.3 27 60.2 60.2 60.2H301.5c27.5 0 50.7-18.5 57.9-43.7c-16-7.3-30.5-17.3-42.9-29.5v12.9c0 8.3-6.7 15.1-15.1 15.1H226.2V376.5c0-24.9-20.2-45.2-45.2-45.2s-45.2 20.2-45.2 45.2v60.2H60.6c-8.3 0-15.1-6.7-15.1-15.1V60.2c0-8.3 6.7-15.1 15.1-15.1zM278.9 218.4c0-8.3-6.7-15.1-15.1-15.1H218.7c-8.3 0-15.1 6.7-15.1 15.1v45.2c0 8.3 6.7 15.1 15.1 15.1h45.2c3.7 0 7.2-1.4 9.8-3.6c1.3-7.2 3-14.2 5.3-20.9V218.4zM83.1 97.9v45.2c0 8.3 6.7 15.1 15.1 15.1h45.2c8.3 0 15.1-6.7 15.1-15.1V97.9c0-8.3-6.7-15.1-15.1-15.1H98.2c-8.3 0-15.1 6.7-15.1 15.1zM218.7 82.8c-8.3 0-15.1 6.7-15.1 15.1v45.2c0 8.3 6.7 15.1 15.1 15.1h45.2c8.3 0 15.1-6.7 15.1-15.1V97.9c0-8.3-6.7-15.1-15.1-15.1H218.7zM83.1 218.4v45.2c0 8.3 6.7 15.1 15.1 15.1h45.2c8.3 0 15.1-6.7 15.1-15.1V218.4c0-8.3-6.7-15.1-15.1-15.1H98.2c-8.3 0-15.1 6.7-15.1 15.1zM422 226a75.3 75.3 0 1 1 0 150.6A75.3 75.3 0 1 1 422 226zm0 195.8c25.1 0 48.4-7.7 67.7-20.8l74.4 74.4c8.8 8.8 23.1 8.8 31.9 0s8.8-23.1 0-31.9L521.6 369c13.1-19.3 20.8-42.6 20.8-67.7c0-66.5-53.9-120.5-120.5-120.5s-120.5 53.9-120.5 120.5s53.9 120.5 120.5 120.5z"]},faPeanut:{prefix:"far",iconName:"peanut",icon:[512,512,[],"e430","M435 218.4c18-18.1 29-42.9 29-70.4V80c0-17.7-14.3-32-32-32H364c-13.6 0-26.5 2.7-38.3 7.6l0 0c-11.7 4.8-22.7 12-32.3 21.6l-.3 .3 0 0c-9.6 9.6-16.7 20.6-21.5 32.2l0 0c-2.7 6.4-4.7 13.2-5.9 20.2l-.1 .4-.1 .4c-5.3 26.6-15.3 63.2-43.4 91.3s-64.7 38.2-91.3 43.4l-.4 .1-.4 .1c-7 1.3-13.8 3.3-20.2 5.9l0 0C98 276.4 87 283.6 77.3 293.3c-9.7 9.7-16.9 20.7-21.7 32.4l0 0C50.7 337.5 48 350.4 48 364v68c0 17.7 14.3 32 32 32h68c27.4 0 52.1-10.9 70.2-28.7l32.7 33.2-32.7-33.2c.4-.4 .8-.7 1.1-1.1l0 0c9.4-9.5 16.4-20.4 21.1-31.9l0 0c2.7-6.4 4.7-13.2 5.9-20.2l.1-.4 .1-.4c5.3-26.6 15.3-63.2 43.4-91.3s64.7-38.2 91.3-43.4l.4-.1 .4-.1c7-1.3 13.8-3.3 20.2-5.9l0 0c11.6-4.8 22.6-11.9 32.2-21.4l0 0 .6-.6 0 0zM512 148c0 40.6-16.4 77.4-42.9 104.2l-.9 .9c-14.1 14-30.3 24.6-47.6 31.7c-9.5 4-19.6 6.9-30 8.8c-24.5 4.8-49.1 12.6-66.7 30.3s-25.4 42.2-30.3 66.7c-1.9 10.4-4.9 20.5-8.8 30c-7.1 17.1-17.5 33.2-31.3 47.2c-.5 .6-1.1 1.1-1.7 1.7C225.1 495.8 188.5 512 148 512H80c-44.2 0-80-35.8-80-80V364c0-20.1 4-39.2 11.2-56.7c7.2-17.5 17.9-33.8 32.1-48c14.2-14.2 30.6-24.9 48.1-32.1c9.5-4 19.6-6.9 30-8.8c24.5-4.8 49.1-12.6 66.7-30.3s25.4-42.2 30.3-66.7c1.9-10.4 4.9-20.5 8.8-30C234.4 74 245 57.8 259.1 43.6l.4-.4c14.2-14.1 30.5-24.8 47.8-32C324.8 4 343.9 0 364 0h68c44.2 0 80 35.8 80 80v68zM372.8 136a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-64 64a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-192 192a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zM200 372.8a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4zM372.8 200a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zM200 308.8a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4z"]},faWrenchSimple:{prefix:"far",iconName:"wrench-simple",icon:[384,512,[],"e2d1","M133 10.3c6.9 4.4 11 12 11 20.2V150.1l48 48 48-48V30.5c0-8.2 4.2-15.8 11-20.2s15.5-5 23-1.6C338.3 38.2 384 98.5 384 176c0 64.3-31.6 121.1-80 156V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V319.1c0-8.3 4.3-16.1 11.4-20.4C308.6 273.3 336 227.8 336 176c0-42.2-18.3-77.7-48-102.4V160c0 6.4-2.5 12.5-7 17l-72 72c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7l-72-72c-4.5-4.5-7-10.6-7-17V73.6C66.3 98.3 48 133.8 48 176c0 51.8 27.4 97.3 68.6 122.7c7.1 4.4 11.4 12.1 11.4 20.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V332C31.6 297.1 0 240.3 0 176C0 98.5 45.7 38.2 110 8.7c7.4-3.4 16.1-2.8 23 1.6z"]},faBlender:{prefix:"far",iconName:"blender",icon:[512,512,[],"f517","M0 80C0 35.8 35.8 0 80 0h48 32 16.2H471c20.8 0 36.1 19.6 31 39.8L425.6 345.5C457.8 361 480 393.9 480 432v16c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V432c0-40.5 25.1-75.1 60.6-89.2L149.3 256H80c-44.2 0-80-35.8-80-80V80zM144 432v16c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V432c0-26.5-21.5-48-48-48H192c-26.5 0-48 21.5-48 48zM406.5 224H304c-8.8 0-16-7.2-16-16s7.2-16 16-16H414.5l16-64H304c-8.8 0-16-7.2-16-16s7.2-16 16-16H438.5l12-48H180.2l24 288H378.5l28-112zM80 48C62.3 48 48 62.3 48 80v96c0 17.7 14.3 32 32 32h65.3L132 48H80zM288 400a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faTeeth:{prefix:"far",iconName:"teeth",icon:[576,512,[],"f62e","M96 80c-26.5 0-48 21.5-48 48v45.4C63.9 150.8 90.2 136 120 136c15.2 0 29.5 3.9 42 10.7c16.1-21.1 41.4-34.7 70-34.7c21.3 0 40.8 7.5 56 20.1c15.2-12.6 34.7-20.1 56-20.1c28.5 0 53.9 13.6 70 34.7c12.5-6.8 26.8-10.7 42-10.7c29.8 0 56.1 14.8 72 37.4V128c0-26.5-21.5-48-48-48H96zM48 362.6V384c0 26.5 21.5 48 48 48H480c26.5 0 48-21.5 48-48V362.6c-15.9 22.6-42.2 37.4-72 37.4c-21.3 0-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1s-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1s-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1c-29.8 0-56.1-14.8-72-37.4zM0 128C0 75 43 32 96 32H480c53 0 96 43 96 96V384c0 53-43 96-96 96H96c-53 0-96-43-96-96V128zm192 72v24 16c0 .7 0 1.3 .1 2c.9 7.2 6.6 13 13.9 13.9c.7 .1 1.3 .1 2 .1h48c.7 0 1.3 0 2-.1c7.2-.9 13-6.6 13.9-13.9c.1-.7 .1-1.3 .1-2V200c0-10.9-4.4-20.8-11.4-28c-7.3-7.4-17.4-12-28.6-12c-15.2 0-28.4 8.5-35.2 21c-3.1 5.7-4.8 12.1-4.8 19zm64 88H208c-.7 0-1.3 0-2 .1c-7.2 .9-13 6.6-13.9 13.9c-.1 .7-.1 1.3-.1 2v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12s21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-.7 0-1.3-.1-2c-.9-7.2-6.6-13-13.9-13.9c-.7-.1-1.3-.1-2-.1zm48 16v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12s21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-.7 0-1.3-.1-2c-.9-7.2-6.6-13-13.9-13.9c-.6-.1-1.3-.1-2-.1H320c-.7 0-1.3 0-2 .1c-7.2 .9-13 6.6-13.9 13.9c-.1 .7-.1 1.3-.1 2zm16-48h48c.7 0 1.3 0 2-.1c7.3-.9 13-6.6 13.9-13.9c.1-.7 .1-1.3 .1-2V224 200c0-6.9-1.7-13.4-4.8-19c-6.8-12.5-20-21-35.2-21c-11.2 0-21.3 4.6-28.6 12c-7.1 7.2-11.4 17.1-11.4 28v40c0 .7 0 1.3 .1 2c.9 7.2 6.6 13 13.9 13.9c.7 .1 1.3 .1 2 .1zm110-.1c.6 .1 1.3 .1 2 .1h48c8.2 0 14.9-6.1 15.9-14c.1-.7 .1-1.3 .1-2V224c0-22.1-17.9-40-40-40c-9.2 0-17.6 3.1-24.3 8.3c-2.9 2.2-5.5 4.8-7.7 7.7c-5 6.7-8 15-8 24v16c0 .7 0 1.3 .1 2c.9 7.2 6.6 13 13.9 13.9zM416.1 302c-.1 .7-.1 1.3-.1 2v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12c22.1 0 40-17.9 40-40v-8c0-.7 0-1.3-.1-2c-1-7.9-7.7-14-15.9-14H432c-.7 0-1.3 0-2 .1c-7.3 .9-13 6.6-13.9 13.9zM146 288.1c-.7-.1-1.3-.1-2-.1H96c-8.2 0-14.9 6.1-15.9 14c-.1 .7-.1 1.3-.1 2v8c0 22.1 17.9 40 40 40c11.2 0 21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-.7 0-1.3-.1-2c-.9-7.2-6.6-13-13.9-13.9zM159.9 242c.1-.7 .1-1.3 .1-2V224c0-9-3-17.3-8-24c-2.2-2.9-4.8-5.5-7.7-7.7c-6.7-5.2-15.2-8.3-24.3-8.3c-22.1 0-40 17.9-40 40v16c0 .7 0 1.3 .1 2c1 7.9 7.7 14 15.9 14h48c.7 0 1.3 0 2-.1c7.2-.9 13-6.6 13.9-13.9z"]},faTally2:{prefix:"far",iconName:"tally-2",icon:[640,512,[],"e295","M152 64c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64zm128 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64z"]},faShekelSign:eTe,faIls:eTt,faShekel:eTa,faSheqel:eTn,faSheqelSign:eTr,faCars:{prefix:"far",iconName:"cars",icon:[640,512,[],"f85b","M137.8 48H278.2c10.1 0 19.2 6.4 22.6 15.9L317.9 112H98.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM41.4 127.9c-.2 .5-.3 .9-.5 1.4C16.2 146.7 0 175.5 0 208v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V288H220.1c5.3-6.6 11.3-12.7 17.8-18.2L248.5 240H48V208c0-26.5 21.5-48 48-48H286.8c19.2-20 46.1-32 75.1-32h12.8l0-.1L346 47.8C335.7 19.1 308.6 0 278.2 0H137.8C107.4 0 80.3 19.1 70 47.8L41.4 127.9zM112 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm249.8-16H502.2c10.1 0 19.2 6.4 22.6 15.9L541.9 272H322.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zm-96.4 79.9c-.2 .5-.3 .9-.5 1.4C240.2 306.7 224 335.5 224 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H592v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L570 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H361.8c-30.4 0-57.6 19.1-67.8 47.8l-28.6 80.1zM544 320c26.5 0 48 21.5 48 48v32H272V368c0-26.5 21.5-48 48-48H544zM336 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faAxeBattle:{prefix:"far",iconName:"axe-battle",icon:[512,512,[],"f6b3","M120.8 70.4c15 20 39.3 40.8 79.2 51.1v49.2c-57.2-11.6-94.4-40.5-117.6-71.5c-3.1-4.2-6.2-8.6-9.2-13.3C57.2 119.3 48 156.7 48 192c0 36.8 10 76.1 27.4 110.7c4.4-6.6 9-12.9 13.8-18.8l37.3 30.3c-13.6 16.8-25 36.8-30.9 57.8c-1.5 5.8-6.1 10.4-11.9 11.7s-12-.7-15.8-5.3c-4.4-5.3-8.7-10.9-12.8-16.6l-1-1.4c-1.1-1.6-2.3-3.3-3.4-4.9l-.2-.3C18.6 307.4 0 247.9 0 192C0 136.2 18.5 77.4 50 29.8l.7-1c2.1-3.1 4.2-6.1 6.3-9.1l.5-.7c3.3-4.5 6.7-8.9 10.2-13.2C71.8 .9 78.4-1.1 84.5 .7c6.1 1.8 10.5 7 11.3 13.3c.9 6.4 2.6 12.8 4.7 19l.2 .6c.6 1.7 1.2 3.3 1.9 5l.1 .2c4.6 11.4 11 22.2 18 31.7zm5.6 243.7L89.2 283.8c23.4-28.8 59.1-57.3 110.8-69.5V264c-34.2 10.7-57.6 30.4-73.6 50.1zM312 170.7V121.5c40-10.3 64.3-31.1 79.3-51.1c7.1-9.5 13.4-20.3 18-31.7l.1-.2c.7-1.6 1.3-3.3 1.9-5l.2-.6c2.2-6.2 3.8-12.6 4.7-19c.8-6.3 5.3-11.5 11.3-13.3c6.1-1.8 12.7 .2 16.8 5.1c3.5 4.3 6.9 8.7 10.2 13.2l.5 .7c2.2 3 4.3 6 6.3 9.1l.7 1c27.1 41.1 44.6 90.5 48.9 139.2L488 192l23.1 23.1c-4.3 48.9-22 98.9-49.4 140l-.2 .3c-1.1 1.7-2.2 3.3-3.4 4.9l-1 1.4c-4.1 5.7-8.3 11.3-12.8 16.6c-3.9 4.6-10 6.6-15.8 5.3s-10.5-5.9-11.9-11.7c-5.9-21-17.3-41-30.9-57.8c-15.9-19.6-39.4-39.4-73.7-50.1V214.3c51.7 12.3 87.5 40.7 110.9 69.5c4.8 5.9 9.4 12.2 13.8 18.8c11.1-22.1 19.3-46.2 23.6-70.4l-6.3-6.3c-18.7-18.7-18.7-49.1 0-67.9l6.3-6.3c-4.1-22.6-11.5-45-21.5-65.9c-3 4.7-6 9.2-9.2 13.3c-23.2 31-60.5 59.9-117.7 71.5zM280 56V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faUserHairLong:{prefix:"far",iconName:"user-hair-long",icon:[448,512,[],"e45b","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H224 70.6C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5V128zM49.3 464H398.7c-8.3-54.4-55.3-96-112-96H161.3c-56.7 0-103.6 41.6-112 96zM0 481.3C0 392.2 72.2 320 161.3 320H286.7C375.8 320 448 392.2 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3z"]},faMap:{prefix:"far",iconName:"map",icon:[576,512,[128506,62072],"f279","M565.6 36.2C572.1 40.7 576 48.1 576 56V392c0 10-6.2 18.9-15.5 22.4l-168 64c-5.2 2-10.9 2.1-16.1 .3L192.5 417.5l-160 61c-7.4 2.8-15.7 1.8-22.2-2.7S0 463.9 0 456V120c0-10 6.1-18.9 15.5-22.4l168-64c5.2-2 10.9-2.1 16.1-.3L383.5 94.5l160-61c7.4-2.8 15.7-1.8 22.2 2.7zM48 136.5V421.2l120-45.7V90.8L48 136.5zM360 422.7V137.3l-144-48V374.7l144 48zm48-1.5l120-45.7V90.8L408 136.5V421.2z"]},faArrowLeftFromArc:{prefix:"far",iconName:"arrow-left-from-arc",icon:[512,512,[],"e615","M464 256c0-114.9-93.1-208-208-208c-13.3 0-24-10.7-24-24s10.7-24 24-24C397.4 0 512 114.6 512 256s-114.6 256-256 256c-13.3 0-24-10.7-24-24s10.7-24 24-24c114.9 0 208-93.1 208-208zM119.7 134.4c9.7-9 24.9-8.5 33.9 1.3s8.5 24.9-1.3 33.9L85.1 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H85.1l67.2 62.4c9.7 9 10.3 24.2 1.3 33.9s-24.2 10.3-33.9 1.3l-112-104C2.8 269 0 262.7 0 256s2.8-13 7.7-17.6l112-104z"]},faFileCircleInfo:{prefix:"far",iconName:"file-circle-info",icon:[576,512,[58604],"e493","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 48c0 8.8 7.2 16 16 16h0v48h0c-8.8 0-16 7.2-16 16s7.2 16 16 16h16 16c8.8 0 16-7.2 16-16s-7.2-16-16-16V368c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16z"]},faFaceDisappointed:{prefix:"far",iconName:"face-disappointed",icon:[512,512,[],"e36f","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM294.5 408.4c-7.4-7.9-20-16.4-38.5-16.4s-31.1 8.5-38.5 16.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9C196.7 360.3 221.4 344 256 344s59.3 16.3 73.5 31.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2zM211.3 267.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm89.4 0c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z"]},faLassoSparkles:{prefix:"far",iconName:"lasso-sparkles",icon:[576,512,[],"e1c9","M290.7 0L288 0C128.9 0 0 78.8 0 176c0 60.6 50.2 114.1 126.6 145.8l44.3 20.5c22.6 10.4 37.1 33 37.1 57.9c0 35.2-28.6 63.8-63.8 63.8H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h88.2C205.9 512 256 461.9 256 400.2c0-17.8-4.2-34.9-11.9-50.2c14.3 1.3 29 2 43.9 2c159.1 0 288-78.8 288-176c0-76.4-79.6-141.4-191-165.8l5.6 15.1 26 9.6C435.5 42 448 59.9 448 80l0 .6c49.1 23.4 80 57.5 80 95.4c0 70.7-107.5 128-240 128S48 246.7 48 176c0-60.7 79.2-111.5 185.5-124.7c5.4-7.3 12.9-13 21.8-16.3l26-9.6L290.7 0zM351 10.4C348.7 4.2 342.7 0 336 0s-12.7 4.2-15 10.4L306.3 50.3 266.4 65c-6.3 2.3-10.4 8.3-10.4 15s4.2 12.7 10.4 15l39.8 14.7L321 149.6c2.3 6.3 8.3 10.4 15 10.4s12.7-4.2 15-10.4l14.7-39.8L405.6 95c6.3-2.3 10.4-8.3 10.4-15s-4.2-12.7-10.4-15L365.7 50.3 351 10.4zM496 352c-6.7 0-12.7 4.2-15 10.4l-14.7 39.8L426.4 417c-6.3 2.3-10.4 8.3-10.4 15s4.2 12.7 10.4 15l39.8 14.7L481 501.6c2.3 6.3 8.3 10.4 15 10.4s12.7-4.2 15-10.4l14.7-39.8L565.6 447c6.3-2.3 10.4-8.3 10.4-15s-4.2-12.7-10.4-15l-39.8-14.7L511 362.4c-2.3-6.3-8.3-10.4-15-10.4z"]},faClockEleven:{prefix:"far",iconName:"clock-eleven",icon:[512,512,[],"e347","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120v56.7l-20-30c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l64 96c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faRocket:{prefix:"far",iconName:"rocket",icon:[512,512,[],"f135","M368.3 265c-44.5 30.1-129.3 68.2-175.7 88l-35-35c20.4-46.1 59.2-130 89.3-174.4C309.1 52 398.4 41.8 461.7 50.3c8.5 63.3-1.7 152.6-93.3 214.7zM118.5 288c-3.6 8-6.8 15.2-9.4 21.2c-5.2 11.9-2.5 25.7 6.7 34.9l50.7 50.7c9.1 9.1 22.7 11.9 34.5 6.9c6.5-2.7 14.3-6 23-9.8l0 96.2c0 8.6 4.6 16.6 12.1 20.9s16.7 4.2 24.1-.2l88.5-52.5c21.9-13 35.3-36.5 35.3-61.9V312.1c4-2.5 7.7-4.9 11.3-7.3C516.1 222.9 520.1 100.9 506.7 28.1c-2.1-11.6-11.2-20.6-22.8-22.8C411.1-8.1 289.1-4.1 207.2 116.7c-2.4 3.6-4.9 7.3-7.3 11.3l-82.1 0c-25.4 0-49 13.4-61.9 35.3L3.4 251.8c-4.4 7.4-4.5 16.6-.2 24.1S15.4 288 24 288h94.5zM408 144a40 40 0 1 0 -80 0 40 40 0 1 0 80 0z"]},faSirenOn:{prefix:"far",iconName:"siren-on",icon:[640,512,[],"e02e","M69.3 36l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3s22.3-14 33.3-6.7zM597.3 76l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zM24 192H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552c-13.3 0-24-10.7-24-24s10.7-24 24-24zM490 304H441.6L423.4 158c-1-8-7.8-14-15.9-14h-175c-8.1 0-14.9 6-15.9 14L198.4 304H150l19-151.9c4-32 31.2-56.1 63.5-56.1h175c32.3 0 59.5 24 63.5 56.1L490 304zm-246.1 0l12.2-98c1.1-8.8 9.1-15 17.9-13.9s15 9.1 13.9 17.9l-11.8 94H243.9zM496 384H144v48H496V384zM144 336H496c26.5 0 48 21.5 48 48v48c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V384c0-26.5 21.5-48 48-48z"]},faClockTen:{prefix:"far",iconName:"clock-ten",icon:[512,512,[],"e354","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120v91.2L173.3 172c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l96 64c7.4 4.9 16.8 5.4 24.6 1.2S280 264.9 280 256V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faCandleHolder:{prefix:"far",iconName:"candle-holder",icon:[448,512,[128367],"f6bc","M128 112c0 17.7 14.3 32 32 32s32-14.3 32-32c0-3.2-3.6-14.8-17.4-33.6c-4.7-6.4-9.8-12.5-14.6-18.1c-4.9 5.5-9.9 11.7-14.6 18.1C131.6 97.2 128 108.8 128 112zm32 80c-44.2 0-80-35.8-80-80c0-39.6 49.1-90.1 66.2-106.6C149.9 1.9 154.8 0 160 0s10.1 1.9 13.8 5.4C190.9 21.9 240 72.4 240 112c0 44.2-35.8 80-80 80zm-32 80H96V464H224V272H176v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V272zM48 464V272c0-26.5 21.5-48 48-48H224c26.5 0 48 21.5 48 48V464h36.1c-2.7-7.5-4.1-15.6-4.1-24c0-39.8 32.2-72 72-72s72 32.2 72 72c0 39.7-32.2 71.9-71.8 72l-.1 0H376 272 224 96 48 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H48zm352-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faVideoArrowDownLeft:{prefix:"far",iconName:"video-arrow-down-left",icon:[576,512,[],"e2c8","M320 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H320zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V351 161 128c0-35.3-28.7-64-64-64H64zm464 84.6V363.4L416 313v52.6l104.3 46.9c5.1 2.3 10.6 3.5 16.2 3.5c21.8 0 39.5-17.7 39.5-39.5v-241c0-21.8-17.7-39.5-39.5-39.5c-5.6 0-11.1 1.2-16.2 3.5L416 146.4V199l112-50.4zM232 352c13.3 0 24-10.7 24-24s-10.7-24-24-24H177.9L281 201c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-103 103V216c0-13.3-10.7-24-24-24s-24 10.7-24 24V328c0 13.3 10.7 24 24 24H232z"]},faPhotoFilm:eTi,faPhotoVideo:eTc,faFloppyDiskCircleArrowRight:eTs,faSaveCircleArrowRight:eTo,faFolderMinus:{prefix:"far",iconName:"folder-minus",icon:[512,512,[],"f65d","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faPlanetMoon:{prefix:"far",iconName:"planet-moon",icon:[576,512,[],"e01f","M512 0a64 64 0 1 1 0 128A64 64 0 1 1 512 0zM224 464c97.2 0 176-78.8 176-176c0-82.2-56.4-151.3-132.6-170.6l-71 82.9c-11.5 13.4-10.7 33.4 1.8 45.9c6.3 6.3 14.9 9.9 23.9 9.9h66c17.7 0 32 14.3 32 32v15.9c0 10.6-2.6 21-7.6 30.3l-41.3 76.6c-4.4 8.1-12.8 13.2-22 13.2c-13.8 0-25-11.2-25-25V352c-17.7 0-32-14.3-32-32V288l-49.9-49.9c-9-9-21.2-14.1-33.9-14.1H60c-7.7 19.8-12 41.4-12 64c0 97.2 78.8 176 176 176zM0 288c0-52.3 17.9-100.5 48-138.6c1-1.3 2.1-2.6 3.2-3.9C92.2 95.7 154.4 64 224 64c13.3 0 26.4 1.2 39.1 3.4C368.2 85.9 448 177.6 448 288c0 123.7-100.3 224-224 224S0 411.7 0 288z"]},faFaceEyesXmarks:{prefix:"far",iconName:"face-eyes-xmarks",icon:[512,512,[],"e374","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM137 135l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm192 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM256 304c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80z"]},faChartScatter:{prefix:"far",iconName:"chart-scatter",icon:[512,512,[],"f7ee","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zM192 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64-224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM160 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faDisplayArrowDown:{prefix:"far",iconName:"display-arrow-down",icon:[576,512,[],"e164","M64 0H224V48H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H239.5c.3 0 .6 0 .8 0h95.2c.3 0 .6 0 .8 0H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H352V0H512c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H364.3l8 48H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352 224 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h51.7l8-48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM260.3 416l-8 48h71.3l-8-48H260.3zM312 24V206.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faStore:{prefix:"far",iconName:"store",icon:[576,512,[],"f54e","M507.1 129.5l0 0c5.8 9.2 6.4 20.5 2.3 30.1c-3.9 9.2-11.1 14.8-20.1 16c-2 .3-3.9 .4-5.8 .4c-11.7 0-22.2-5.1-29.7-13.2c-9.1-10-22-15.7-35.6-15.7s-26.5 5.8-35.5 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-1.8 0-3.8-.1-5.8-.4c-8.9-1.2-16-6.8-19.9-16c-4.1-9.6-3.5-20.9 2.3-30.1l0 0 0 0L120.4 48H455.6l51.5 81.5zM483.5 224c4.1 0 8.1-.3 12-.8c55.5-7.4 81.8-72.5 52.1-119.4L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c0 0 0 0 0 0c19.6 0 37.5-6.4 51.9-17c4.8-3.5 9.2-7.6 13.2-11.9c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-12c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 11.8c14.5 10.7 32.5 17.2 52.2 17.2c0 0 0 0 0 0zM112 336V254.4c-6.4 1.1-12.9 1.6-19.6 1.6c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V336v48 64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 336 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-6.6 0-13.1-.5-19.4-1.6V336H112zm352 48v64c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V384H464z"]},faArrowTrendUp:{prefix:"far",iconName:"arrow-trend-up",icon:[576,512,[],"e098","M352 120c0-13.3 10.7-24 24-24H552c13.3 0 24 10.7 24 24V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V177.9L337 369c-9.4 9.4-24.6 9.4-33.9 0l-111-111L41 409c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L175 207c9.4-9.4 24.6-9.4 33.9 0l111 111L494.1 144H376c-13.3 0-24-10.7-24-24z"]},faPlugCircleMinus:{prefix:"far",iconName:"plug-circle-minus",icon:[576,512,[],"e55e","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z"]},faOliveBranch:{prefix:"far",iconName:"olive-branch",icon:[640,512,[],"e317","M2.7 53.1C13.8 41.6 59 0 128 0c66.9 0 111.4 39.1 124.2 52L306 26.7C343.3 9.1 384 0 425.2 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H425.2c-34.2 0-67.9 7.5-98.8 22.1L191.9 133.4C189.1 219.3 118.6 288 32 288H16c-8.8 0-16-7.2-16-16V256c0-61.4 34.5-114.6 85.2-141.5C40.4 102.8 11.3 75.8 2.7 66.9C.9 65 0 62.6 0 60s.9-5 2.7-6.9zM399.4 427c19.3-25.7 32.6-63.3 32.6-107s-13.3-81.3-32.6-107c-19.2-25.7-42.2-37-63.4-37s-44.2 11.4-63.4 37C253.3 238.7 240 276.4 240 320s13.3 81.3 32.6 107c19.2 25.7 42.2 37 63.4 37s44.2-11.4 63.4-37zM336 512c-79.5 0-144-86-144-192s64.5-192 144-192s144 86 144 192s-64.5 192-144 192zm129.7-40.2c9.4-13.1 17.6-27.5 24.4-43.1c3.6 .8 7.1 1.5 10.5 2c31.1 4.6 55-3.6 70.2-19.3c15.4-16 23.9-42.1 19.2-76c-4.7-33.8-22.2-71.6-53.2-103.7c-18-18.7-37.7-32.5-57.2-41.7c-4.9-8.8-10.3-17.2-16.2-25c-10.5-14-22.7-26.5-36.2-36.9c48.2 1.6 101.3 25.8 144.2 70.3c75 77.8 90.2 188.1 33.9 246.4c-34.1 35.4-86.8 43.5-139.6 27z"]},faAngle:{prefix:"far",iconName:"angle",icon:[448,512,[],"e08c","M253.3 67.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2l-208 400c-3.9 7.4-3.6 16.4 .8 23.5S15.6 480 24 480H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H63.5L253.3 67.1zM242 175.5l-22.6 43.4c19.3 15.8 36.5 34 51.3 54.1l40.8-25.6c-19.6-27.2-43-51.4-69.5-71.9zM322.7 392h48.8c-6-36.9-18-71.8-34.7-103.8l-40.8 25.6c12.4 24.3 21.5 50.6 26.8 78.2z"]},faVacuumRobot:{prefix:"far",iconName:"vacuum-robot",icon:[512,512,[],"e04e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm335-79c-43.6-43.6-114.4-43.6-158.1 0c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c62.4-62.4 163.5-62.4 225.9 0s62.4 163.5 0 225.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c43.6-43.6 43.6-114.4 0-158.1zM212.7 212.7c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-80 16c6.2-6.2 16.4-6.2 22.6 0l128 128c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6zm-16 102.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64z"]},faSignHanging:eTl,faSign:eTf,faSquareDivide:{prefix:"far",iconName:"square-divide",icon:[448,512,[],"e26a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM136 232H312c13.3 0 24 10.7 24 24s-10.7 24-24 24H136c-13.3 0-24-10.7-24-24s10.7-24 24-24zm56 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faFolderCheck:{prefix:"far",iconName:"folder-check",icon:[512,512,[],"e64e","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM369 241c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 241z"]},faSignalStreamSlash:{prefix:"far",iconName:"signal-stream-slash",icon:[640,512,[],"e250","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-91.7-71.9C562.6 355.5 576 307.3 576 256c0-69.7-24.8-133.6-66-183.4c-8.4-10.2-23.6-11.6-33.8-3.2s-11.6 23.6-3.2 33.8c34.3 41.5 55 94.7 55 152.8c0 40.1-9.8 77.9-27.2 111.2l-51.6-40.4c9.5-21.7 14.8-45.6 14.8-70.8c0-40.7-13.8-78.2-37-108c-8.1-10.5-23.2-12.3-33.7-4.2s-12.3 23.2-4.2 33.7C406 199.2 416 226.4 416 256c0 13.9-2.2 27.3-6.3 39.8L38.8 5.1zm84.7 188.2C116.1 212.8 112 233.9 112 256c0 40.7 13.8 78.2 37 108c8.1 10.5 23.2 12.3 33.7 4.2s12.3-23.2 4.2-33.7C170 312.8 160 285.6 160 256c0-10.7 1.3-21.1 3.8-31l-40.3-31.7zM33 122C11.9 162 0 207.6 0 256c0 69.7 24.8 133.6 66 183.4c8.4 10.2 23.6 11.6 33.8 3.2s11.6-23.6 3.2-33.8C68.6 367.3 48 314.1 48 256c0-37.1 8.4-72.3 23.5-103.7L33 122z"]},faBezierCurve:{prefix:"far",iconName:"bezier-curve",icon:[640,512,[],"f55b","M352 80v64H288V80h64zM288 32c-26.5 0-48 21.5-48 48v8H123.3C113.9 64.5 90.9 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c26.9 0 49.9-16.5 59.3-40h79C138.2 173.8 93.9 241.5 88.5 320H80c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-7.3c5.9-68.4 49.2-126.1 109.4-152.6C254.3 182.1 270 192 288 192h64c18 0 33.7-9.9 41.9-24.6c60.2 26.4 103.5 84.1 109.4 152.6H496c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-8.5c-5.3-78.5-49.7-146.2-113.8-184h79c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64s-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H400V80c0-26.5-21.5-48-48-48H288zM48 112a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm512 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM144 368v64H80V368h64zm352 0h64v64H496V368z"]},faEyeDropperHalf:{prefix:"far",iconName:"eye-dropper-half",icon:[512,512,[],"e173","M233 202.9L199 169l-8-8 0 0c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l8 8 33.9-33.9 71.3-71.3c19.1-19.1 45-29.8 72-29.8C466.4 0 512 45.6 512 101.8c0 27-10.7 52.9-29.8 72l-71.3 71.3L377 279l8 8c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-8-8L309.1 279 233 202.9zM343 245.1L448.2 139.9c10.1-10.1 15.8-23.8 15.8-38.1C464 72.1 439.9 48 410.2 48c-14.3 0-28 5.7-38.1 15.8L266.9 169 343 245.1zM183.4 198.6l33.9 33.9L129.9 320H254.1l25.4-25.4 33.9 33.9L183 458.9c-13.5 13.5-31.8 21.1-50.9 21.1H79.3l-42 28c-9.5 6.3-22.2 5.1-30.3-3s-9.3-20.8-3-30.3l28-42V379.9c0-19.1 7.6-37.4 21.1-50.9L183.4 198.6z"]},faStoreLock:{prefix:"far",iconName:"store-lock",icon:[640,512,[],"e4a6","M507.1 129.5l0 0c5.8 9.2 6.4 20.5 2.3 30.1c-.3 .7-.6 1.5-1 2.2c6.4-1.1 13-1.7 19.7-1.7c10.4 0 20.5 1.4 30.1 4.1c4.4-19.8 1.5-41.5-10.4-60.3L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8l0 0c19.6 0 37.5-6.4 51.9-17c4.8-3.5 9.2-7.6 13.2-11.9c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-12c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 11.8c1.2 .9 2.5 1.8 3.8 2.7c9.7-14.3 22.6-26.3 37.7-34.9c-7.4-2.1-13.9-6.2-19-11.8c-9.1-10-22-15.7-35.6-15.7s-26.5 5.8-35.5 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-1.8 0-3.8-.1-5.8-.4c-8.9-1.2-16-6.8-19.9-16c-4.1-9.6-3.5-20.9 2.3-30.1l0 0 0 0L120.4 48H455.6l51.5 81.5zM112 336V254.4c-6.4 1.1-12.9 1.6-19.6 1.6c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V336v48 64c0 35.3 28.7 64 64 64H392.6c-5.4-9.4-8.6-20.3-8.6-32V464H128c-8.8 0-16-7.2-16-16V384H384V352c0-5.5 .7-10.9 2-16H112zm416-96c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faBellSlash:{prefix:"far",iconName:"bell-slash",icon:[640,512,[128277,61943],"f1f6","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L542.6 400c2.7-7.8 1.3-16.5-3.9-23l-14.9-18.6C495.5 322.9 480 278.8 480 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM224 150.3C243.6 117.7 279.3 96 320 96c61.9 0 112 50.1 112 112v25.4c0 32.7 6.4 64.8 18.7 94.5L224 150.3zM406.2 416l-60.9-48H168.3c21.2-32.8 34.4-70.3 38.4-109.1L160 222.1v11.4c0 45.4-15.5 89.5-43.8 124.9L101.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H406.2zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"]},faCloudBoltSun:eTd,faThunderstormSun:eTu,faCameraSlash:{prefix:"far",iconName:"camera-slash",icon:[640,512,[],"e0d9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-55.5-43.5c.5-3.1 .7-6.3 .7-9.6V160c0-35.3-28.7-64-64-64H438.6l-8.6-25.7C422.4 47.4 401 32 376.9 32H263.1c-24.1 0-45.5 15.4-53.1 38.3L201.4 96H154.8L38.8 5.1zM216 144h2.7c10.3 0 19.5-6.6 22.8-16.4l14-42.1c1.1-3.3 4.1-5.5 7.6-5.5H376.9c3.4 0 6.5 2.2 7.6 5.5l14 42.1c3.3 9.8 12.4 16.4 22.8 16.4H512c8.8 0 16 7.2 16 16V388.5l-98.4-77.2c1.6-7.5 2.4-15.4 2.4-23.4c0-61.9-50.1-112-112-112c-17.5 0-34.1 4-48.9 11.2L216 144zM382.6 274.6L318.1 224c.6 0 1.3 0 1.9 0c30.7 0 56.4 21.7 62.6 50.6zM487.4 480l-60.9-48H128c-8.8 0-16-7.2-16-16V184.2L65.2 147.4c-.8 4.1-1.2 8.3-1.2 12.6V416c0 35.3 28.7 64 64 64H487.4zM370.6 388l-45.9-36.1c-1.6 .1-3.1 .2-4.7 .2c-31.8 0-58.2-23.2-63.2-53.6L211 262.2c-1.9 8.3-3 16.9-3 25.8c0 61.9 50.1 112 112 112c18.2 0 35.4-4.3 50.6-12z"]},faCommentQuote:{prefix:"far",iconName:"comment-quote",icon:[512,512,[],"e14c","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM160 144c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V224 200 176c0-17.7-14.3-32-32-32H160zm224 80V200 176c0-17.7-14.3-32-32-32H304c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V224z"]},faTablet:eTp,faTabletAndroid:eTh,faSchoolFlag:{prefix:"far",iconName:"school-flag",icon:[576,512,[],"e56e","M288 0H400c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H318.1l89.6 64H504c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H336 240 72c-39.8 0-72-32.2-72-72V232c0-39.8 32.2-72 72-72h96.3L264 91.6V24c0-13.3 10.7-24 24-24zM504 464c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H400c-5 0-9.9-1.6-13.9-4.5l-98.1-70-98.1 70c-4.1 2.9-8.9 4.5-13.9 4.5H72c-13.3 0-24 10.7-24 24V440c0 13.3 10.7 24 24 24H240V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64H504zM240 240a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM112 256h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16zm304 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V272zM112 352h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm320 0h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16z"]},faMessageCode:{prefix:"far",iconName:"message-code",icon:[512,512,[],"e1df","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM217 161c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47zM329 127c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64z"]},faGlassHalf:eTb,faGlassHalfEmpty:eTm,faGlassHalfFull:eTg,faFill:{prefix:"far",iconName:"fill",icon:[512,512,[],"f575","M73 7C63.6-2.3 48.4-2.3 39 7s-9.4 24.6 0 33.9l89.4 89.4L30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L162.3 96.4 73 7zm89.4 157.3L231 233c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-68.7-68.7L255 71.6c9.4-9.4 24.6-9.4 33.9 0L440.4 223c9.4 9.4 9.4 24.6 0 33.9l-31 31H51.2c1.6-9.5 6.1-18.6 13.4-25.9l97.8-97.8z"]},faMessageMinus:eTy,faCommentAltMinus:eTM,faAngleUp:{prefix:"far",iconName:"angle-up",icon:[448,512,[8963],"f106","M207 143c9.4-9.4 24.6-9.4 33.9 0L401 303c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-143-143L81 337c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L207 143z"]},faDinosaur:{prefix:"far",iconName:"dinosaur",icon:[640,512,[],"e5fe","M449.1 0c-16.8 0-33 6-45.7 16.9L375.7 40.7C360.7 53.5 352 72.4 352 92.2c0 37.5 30.4 67.8 67.8 67.8H472c13.3 0 24 10.7 24 24v19.2c0 11.5-9.3 20.8-20.8 20.8c-13 0-25.6-3.8-36.4-11L413.3 196c-35.2-23.5-76.6-36-119-36h-9.1c-60.8 0-119.5 22.7-164.5 63.6l-80.2 73C14.7 320 0 353.3 0 388.2C0 456.6 55.4 512 123.8 512H255.1c35.9 0 64.9-29.1 64.9-64.9c0-33-24.7-60.7-57.4-64.5l-103.2-12c-2.5-10.6-12-18.6-23.4-18.6c-13.3 0-24 10.7-24 24c0 21.3 16 39.2 37.1 41.7L257 430.3c8.5 1 15 8.2 15 16.8c0 9.3-7.6 16.9-16.9 16.9H123.8C82 464 48 430 48 388.2c0-21.4 9-41.7 24.8-56.1l80.2-73c36.2-32.9 83.3-51.1 132.2-51.1h9.1c32.9 0 65 9.7 92.4 28l25.4 16.9c18.7 12.5 40.6 19.1 63.1 19.1c38 0 68.8-30.8 68.8-68.8V184c0-39.8-32.2-72-72-72H419.8c-11 0-19.8-8.9-19.8-19.8c0-5.8 2.5-11.3 6.9-15.1l27.7-23.8c4-3.4 9.1-5.3 14.4-5.3h11.6C533.2 48 592 106.8 592 179.3v26.9c0 65-28.9 126.6-78.8 168.2l-8.6 7.2c-6.2 5.2-9.2 12.9-8.6 20.4c-.1 .7-.1 1.3-.1 2v52c0 4.4-3.6 8-8 8H440c-4.4 0-8-3.6-8-8V424c0-8-3.9-15.4-10.5-19.9c-6.6-4.4-14.9-5.4-22.3-2.4l-.1 0c-.2 .1-.5 .2-.9 .3c-.9 .3-2.4 .8-4.6 1.5c-4.2 1.3-10.8 3.1-19.5 5c-7.7 1.6-17.1 3.3-28.2 4.6c4 10.6 6.1 22 6.1 34c0 4.7-.3 9.3-1 13.8c12.7-1.5 23.7-3.4 32.9-5.4l.1 0v.5c0 30.9 25.1 56 56 56h48c30.9 0 56-25.1 56-56V411.2c60.8-50.7 96-125.8 96-205V179.3C640 80.3 559.7 0 460.7 0H449.1zM480 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faDrumstickBite:{prefix:"far",iconName:"drumstick-bite",icon:[512,512,[],"f6d7","M208 272c0 17.7 14.3 32 32 32h16 51.2c-2.1-10.4-3.2-21.1-3.2-32c0-82.8 62.8-150.8 143.4-159.1C425.4 74.1 383.7 48 336 48c-70.7 0-128 57.3-128 128v64 32zm-48-32V176C160 78.8 238.8 0 336 0c86.5 0 158.5 62.5 173.2 144.8c2.1 11.8-10.3 20.1-22 17.6c-7.5-1.6-15.3-2.4-23.2-2.4c-61.9 0-112 50.1-112 112c0 19.2 4.8 37.2 13.3 53c5.7 10.5 1.1 24.8-10.8 26c-6.1 .6-12.3 1-18.5 1H256 244c-17.7 0-31.3 15.6-41.5 30c-1.7 2.4-3.6 4.6-5.7 6.7c-12 12-11.1 31.5-6.8 47.9c1.3 4.9 2 10 2 15.4c0 33.1-26.9 60-60 60s-60-26.9-60-60c0-6.3-5.7-12-12-12c-33.1 0-60-26.9-60-60s26.9-60 60-60c5.3 0 10.5 .7 15.4 2c16.4 4.3 35.9 5.2 47.9-6.8c2.1-2.1 4.4-4 6.8-5.7c14.4-10.2 30-23.9 30-41.5V240z"]},faLinkHorizontalSlash:eTv,faChainHorizontalSlash:eTC,faHollyBerry:{prefix:"far",iconName:"holly-berry",icon:[512,512,[],"f7aa","M256 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM128 144a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm160 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM161.4 264.5c-1.7 58.6-42.3 107.5-97 121.6c6.2 22 7.2 45.1 2.7 67.4c24.9-6.1 50.9-5.4 75.4 1.9c1.7-58.6 42.3-107.5 97-121.6c-6.2-22-7.1-45.1-2.7-67.4c-24.9 6.1-50.9 5.4-75.4-1.9zM113.4 232c0-16.2 15.6-27.7 31.1-22.9l29.8 9.2c16.8 5.2 34.8 5.7 51.8 1.3l39-9.9c11.1-2.8 21.5 2.5 26.6 11.2c15.2 2.8 30.9 1.9 45.7-2.7l29.8-9.2c15.4-4.8 31.1 6.8 31.1 22.9v28.8c0 44.9 36.4 81.4 81.4 81.4c16.6 0 28.2 16.5 22.6 32.1l-6.7 18.6c-6.9 19.2-7.5 40.1-1.8 59.6l8.1 27.7c5.2 17.8-10.9 34.6-28.9 30l-39-9.9c-17.1-4.3-35-3.8-51.8 1.3l-29.8 9.2c-15.4 4.8-31.1-6.8-31.1-22.9l0-28.8c0-39.5-28.1-72.4-65.4-79.8v0c-37.4 7.4-65.6 40.3-65.6 79.8l0 28.8c0 16.2-15.6 27.7-31.1 22.9l-29.8-9.2c-16.8-5.2-34.8-5.7-51.8-1.3l-39 9.9c-18 4.6-34.2-12.2-28.9-30l8.1-27.7c5.8-19.6 5.1-40.4-1.8-59.6L9.5 374.3c-5.6-15.6 6-32.1 22.6-32.1c44.9 0 81.4-36.4 81.4-81.4V232zM292.7 341c44.2 19.7 75.2 63.4 76.7 114.5c24.5-7.3 50.6-8 75.4-1.9c-4.5-22.4-3.5-45.5 2.7-67.4c-54.7-14.1-95.3-62.9-97-121.6c-21.1 6.3-43.3 7.7-64.9 4.1c-5.4 19.2-4.7 39.7 2.1 58.5l5 13.9z"]},faNose:{prefix:"far",iconName:"nose",icon:[448,512,[],"e5bd","M205.3 12.9C199.2 1.2 184.7-3.4 172.9 2.7s-16.3 20.6-10.2 32.4C237 178 327.3 280.7 374.8 329.6c16 16.4 25.2 37.6 25.2 59.2c0 41.5-33.7 75.2-75.2 75.2H313.9l-17-17-30.1-30.1c-21.1-21.1-49.7-32.9-79.5-32.9c-32.8 0-59.4 26.6-59.4 59.4V448c0 35.3 28.7 64 64 64H324.8C392.8 512 448 456.8 448 388.8c0-35.4-15.1-68.3-38.8-92.7C363.7 249.4 276.8 150.4 205.3 12.9zm27.6 437.9L246.1 464H192c-8.8 0-16-7.2-16-16v-4.6c0-6.3 5.1-11.4 11.4-11.4c17.1 0 33.5 6.8 45.6 18.9zM141 303.5c13-2.8 21.2-15.5 18.4-28.5s-15.5-21.2-28.5-18.4l-22.8 4.9C45.1 274.9 0 330.7 0 395.2c0 40.6 18 79.1 49.2 105.1l7.4 6.2c10.2 8.5 25.3 7.1 33.8-3.1s7.1-25.3-3.1-33.8l-7.4-6.2C59.7 446.5 48 421.5 48 395.2c0-41.9 29.2-78 70.2-86.8l22.8-4.9z"]},faArrowLeftToArc:{prefix:"far",iconName:"arrow-left-to-arc",icon:[512,512,[],"e616","M48 256C48 141.1 141.1 48 256 48c13.3 0 24-10.7 24-24s-10.7-24-24-24C114.6 0 0 114.6 0 256S114.6 512 256 512c13.3 0 24-10.7 24-24s-10.7-24-24-24C141.1 464 48 370.9 48 256zM279.7 134.4l-112 104c-4.9 4.5-7.7 10.9-7.7 17.6s2.8 13 7.7 17.6l112 104c9.7 9 24.9 8.5 33.9-1.3s8.5-24.9-1.3-33.9L245.1 280H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H245.1l67.2-62.4c9.7-9 10.3-24.2 1.3-33.9s-24.2-10.3-33.9-1.3z"]},faChevronLeft:{prefix:"far",iconName:"chevron-left",icon:[320,512,[9001],"f053","M15 239c-9.4 9.4-9.4 24.6 0 33.9L207 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L65.9 256 241 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L15 239z"]},faBacteria:{prefix:"far",iconName:"bacteria",icon:[640,512,[],"e059","M304.9 .7c9.6 2.7 15.1 12.7 12.4 22.3l-2.9 10.3c15.4 7.9 28.3 20.5 36.4 36.4L361 66.7c9.6-2.7 19.5 2.8 22.3 12.4s-2.8 19.5-12.4 22.3l-11 3.1c.8 17.6-4.1 34.6-13.2 48.8l8 8c7 7 7 18.4 0 25.5s-18.4 7-25.5 0l-8-8c-7.9 5.1-16.8 8.9-26.4 11.1c-5.9 1.4-11.4 2.9-16.6 4.6l3 10.6c2.7 9.6-2.8 19.5-12.4 22.3s-19.5-2.8-22.3-12.4l-1.6-5.6c-17.8 10.8-29 23.4-36.5 34.5l8.5 3.6c9.1 3.9 13.4 14.5 9.5 23.6s-14.5 13.4-23.6 9.5l-9.6-4.1c-.8 2.9-1.4 5.8-1.8 8.7c-1.4 13.3-6 25.6-12.7 36.2l8 8c7 7 7 18.4 0 25.5s-18.4 7-25.5 0l-8-8c-14.1 9-31 13.9-48.8 13.2l-3.1 11c-2.7 9.6-12.7 15.1-22.3 12.4S64 370.6 66.7 361l2.9-10.3c-15.7-8.1-28.4-20.9-36.4-36.4l-10.3 2.9C13.4 320 3.4 314.5 .7 304.9s2.8-19.5 12.4-22.3l11-3.1c-.2-3.7-.1-7.4 .3-11.2c1.1-12.1 3.8-24.2 7-35.9c.2-.8 .4-1.5 .7-2.3l-8.7-3.5c-9.2-3.7-13.7-14.2-10-23.4s14.2-13.7 23.4-10l7.4 3c4.6-10.7 10.3-22.2 17.4-34c1.4-2.4 2.9-4.8 4.5-7.3l-11.2-9c-7.8-6.2-9-17.5-2.8-25.3s17.5-9 25.3-2.8L87.3 126c10.2-12.2 22-24.1 35.5-35.3L117 82c-5.5-8.3-3.3-19.4 5-25s19.4-3.3 25 5l4.9 7.4c13.7-8.8 28.7-16.8 45.2-23.9l-3.6-8.5c-3.9-9.1 .3-19.7 9.5-23.6s19.7 .3 23.6 9.5l4.4 10.3c8.4-2.6 17.1-4.9 26.2-7c7.5-1.7 15.1-2.4 22.4-2.1l3.1-11C285.4 3.5 295.4-2 304.9 .7zM143.8 279.9c.1-.7 .2-1.4 .3-2.1c3.2-20.9 11.7-39.5 20.3-53.8c18-30 52.2-65.4 119.7-80.9c19.4-4.5 31.5-23.8 27-43.2s-23.8-31.5-43.2-27c-88.4 20.4-138.2 69-165.3 114.1c-13.3 22.1-20.8 42.9-25 58.3c-2.8 10-4.7 19.2-5.5 27.6c-1.8 19.8 12.8 37.2 32.6 39c19.6 1.8 36.9-12.5 39-31.9zm352.4-47.8c-.1 .7-.2 1.4-.3 2.1c-3.2 20.9-11.7 39.5-20.3 53.8c-18 30-52.2 65.4-119.7 80.9c-19.4 4.5-31.5 23.8-27 43.2s23.8 31.5 43.2 27c88.4-20.4 138.2-69 165.3-114.1c13.3-22.1 20.8-42.9 25-58.3c2.8-10 4.7-19.2 5.5-27.6c1.8-19.8-12.8-37.2-32.6-39c-19.6-1.8-36.9 12.5-39 31.9zm39.3-80l3.1-11c2.7-9.6 12.7-15.1 22.3-12.4s15.1 12.7 12.4 22.3l-2.9 10.3c15.7 8.1 28.4 20.9 36.4 36.4l10.3-2.9c9.6-2.7 19.5 2.8 22.2 12.4s-2.8 19.5-12.4 22.3l-11 3.1c.2 3.7 .1 7.4-.3 11.2c-1.1 12.1-3.8 24.2-7 35.9l-.2 .8-.4 1.5 8.7 3.5c9.2 3.7 13.7 14.2 10 23.4s-14.2 13.7-23.4 10l-7.4-3c-4.6 10.7-10.3 22.2-17.4 34c-1.4 2.4-3 4.8-4.5 7.3l11.2 9c7.8 6.2 9 17.5 2.8 25.3s-17.5 9-25.3 2.8L552.7 386c-10.2 12.2-22 24.1-35.5 35.3L523 430c5.5 8.3 3.3 19.4-5 25s-19.4 3.3-25-5l-4.9-7.4c-13.7 8.8-28.7 16.8-45.2 23.9l3.6 8.5c3.9 9.1-.3 19.7-9.5 23.6s-19.7-.3-23.6-9.5l-4.4-10.3c-8.4 2.6-17.1 4.9-26.2 7c-7.5 1.7-15.1 2.4-22.5 2.1l-3.1 11c-2.7 9.6-12.7 15.1-22.2 12.4s-15.1-12.7-12.4-22.3l3-10.3c-15.4-7.9-28.3-20.5-36.4-36.4l-10.3 2.9c-9.6 2.7-19.5-2.8-22.3-12.4s2.8-19.5 12.4-22.2l11-3.1c-.8-17.6 4.1-34.6 13.2-48.8l-8-8c-7-7-7-18.4 0-25.5s18.4-7 25.5 0l8 8c7.9-5.1 16.8-8.9 26.4-11.1c5.9-1.4 11.4-2.9 16.6-4.6l-3-10.6c-2.7-9.6 2.8-19.5 12.4-22.3s19.5 2.8 22.3 12.4l1.6 5.6c17.8-10.8 29-23.4 36.5-34.5l-8.5-3.6c-9.1-3.9-13.4-14.5-9.5-23.6s14.5-13.4 23.6-9.5l9.6 4.1c.8-2.9 1.4-5.8 1.8-8.7c1.4-13.3 5.9-25.6 12.7-36.2l-8-8c-7-7-7-18.4 0-25.5s18.4-7 25.5 0l8 8c14.1-9 31-13.9 48.8-13.2zM192 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM96 240a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM400 384a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faClouds:{prefix:"far",iconName:"clouds",icon:[640,512,[],"f744","M272 112c0 .7 0 1.4 0 2c-.3 10.3 6 19.7 15.6 23.2s20.5 .6 27-7.4c8.8-10.9 22.3-17.9 37.4-17.9c26.5 0 48 21.5 48 48c0 8.7-2.3 16.8-6.3 23.8c3.6 2.3 7.1 4.8 10.6 7.4c12.8-4.4 26.5-6.8 40.7-7.2c2-7.7 3-15.7 3-24c0-53-43-96-96-96c-14 0-27.2 3-39.2 8.4C296.8 30.1 255.9 0 208 0C151.6 0 104.9 41.7 97.1 96L96 96C43 96 0 139 0 192s43 96 96 96h65.9c2.7-17.1 8.3-33.3 16.2-48H96c-26.5 0-48-21.5-48-48s21.5-48 48-48c5.9 0 11.4 1 16.6 2.9c7.9 2.9 16.8 1.5 23.4-3.8s9.9-13.7 8.7-22c-.4-2.9-.6-6-.6-9.1c0-35.3 28.7-64 64-64s64 28.7 64 64zM240 312c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H236h-1.9c-.3 0-.7-.1-1-.1C201.3 462.4 176 436.2 176 404c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zm72-120c-64 0-116.3 50.1-119.8 113.3C154.4 322.1 128 359.9 128 404c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H528c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C534.5 247 494.9 216 448 216c-18 0-34.9 4.6-49.7 12.6C376.5 206.1 345.9 192 312 192z"]},faMoneyBillSimple:{prefix:"far",iconName:"money-bill-simple",icon:[576,512,[],"e1f1","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm288 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faHandLizard:{prefix:"far",iconName:"hand-lizard",icon:[512,512,[],"f258","M72 112c-13.3 0-24 10.7-24 24s10.7 24 24 24H240c35.3 0 64 28.7 64 64s-28.7 64-64 64H136c-13.3 0-24 10.7-24 24s10.7 24 24 24H288c4.5 0 8.9 1.3 12.7 3.6l64 40c7 4.4 11.3 12.1 11.3 20.4v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V413.3L281.1 384H136c-39.8 0-72-32.2-72-72s32.2-72 72-72H240c8.8 0 16-7.2 16-16s-7.2-16-16-16H72c-39.8 0-72-32.2-72-72S32.2 64 72 64H281.6c46.7 0 90.9 21.5 119.7 58.3l78.4 100.1c20.9 26.7 32.3 59.7 32.3 93.7V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V316.1c0-23.2-7.8-45.8-22.1-64.1L363.5 151.9c-19.7-25.2-49.9-39.9-81.9-39.9H72z"]},faTablePivot:{prefix:"far",iconName:"table-pivot",icon:[512,512,[],"e291","M464 416c0 8.8-7.2 16-16 16H128V192H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160V160H464V416zM64 32C28.7 32 0 60.7 0 96v64H128V32H64zM414.8 246.1c2.5-6 1.1-12.9-3.5-17.4l-32-32c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9h16v48c0 8.8-7.2 16-16 16H288V304c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-32 32c-6.2 6.2-6.2 16.4 0 22.6l32 32c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8V352h48c26.5 0 48-21.5 48-48V256h16c6.5 0 12.3-3.9 14.8-9.9z"]},faFilterSlash:{prefix:"far",iconName:"filter-slash",icon:[640,512,[],"e17d","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L408.1 294.6 566.6 100c6.1-7.4 9.4-16.7 9.4-26.3c0-23-18.7-41.7-41.7-41.7h-429c-8.6 0-16.5 2.6-23.1 7.1L38.8 5.1zM134.4 80H521L370.3 265 134.4 80zM288 364.4V322.9l-48-37.8v83.2c0 12.2 5.6 23.7 15.1 31.3L347.6 473c5.7 4.5 12.8 7 20.1 7c17.8 0 32.3-14.5 32.3-32.3V411.2l-48-37.8v41.9l-64-50.8z"]},faTrashCanUndo:eTI,faTrashCanArrowTurnLeft:eTA,faTrashUndoAlt:eTz,faNotdef:{prefix:"far",iconName:"notdef",icon:[384,512,[],"e1fe","M48 421.8L162.8 256 48 90.2V421.8zM77.2 464H306.8L192 298.2 77.2 464zm144-208L336 421.8V90.2L221.2 256zM306.8 48H77.2L192 213.8 306.8 48zM0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z"]},faDisease:{prefix:"far",iconName:"disease",icon:[512,512,[],"f7fa","M64.1 286.3c0-19.3-8.3-37.6-22.8-50.3L21.8 219C8 206.9 .1 189.5 .1 171.2c0-39.3 35.3-69.3 74.1-62.8l55.6 9.3c37.9 6.3 76-10.2 97.3-42.1l9.4-14.1C248.7 43 269.2 32 291.3 32c30.9 0 57.6 21.4 64.3 51.5l7.1 31.5c8.1 36.2 37.1 64 73.6 70.7l28 5.1c27.7 5.1 47.8 29.2 47.8 57.3c0 24.1-14.8 45.6-37.2 54.3L438 316.7c-32.5 12.6-53.9 43.9-53.9 78.8l0 25.2c0 32.7-26.5 59.3-59.3 59.3c-13.5 0-26.5-4.6-37-13l-30.9-24.7c-21.3-17-47.7-26.3-75-26.3h-7.4c-9.6 0-19.2 1.2-28.5 3.5L91 433.2c-32.6 8.2-65.7-11.7-73.8-44.3c-5.7-22.6 2.1-46.4 20-61.4L49.8 317c9.1-7.6 14.3-18.9 14.3-30.7zM267 102.1c-31.8 47.7-88.6 72.3-145.1 62.9l-55.6-9.3c-9.5-1.6-18.2 5.8-18.2 15.4c0 4.5 1.9 8.8 5.3 11.7l19.5 17.1c24.9 21.8 39.2 53.3 39.2 86.4c0 26.1-11.5 50.8-31.5 67.5L68 364.3c-3.8 3.2-5.4 8.2-4.2 13c1.7 6.9 8.7 11.1 15.6 9.4l54.9-13.7c13.1-3.3 26.6-4.9 40.1-4.9h7.4c38.1 0 75.2 13 104.9 36.8l30.9 24.7c2 1.6 4.5 2.5 7 2.5c6.2 0 11.3-5 11.3-11.3l0-25.2c0-54.7 33.6-103.7 84.6-123.5l36.9-14.3c4-1.5 6.6-5.3 6.6-9.6c0-5-3.5-9.2-8.4-10.1l-28-5.1c-55.4-10.1-99.4-52.4-111.8-107.4L308.8 94c-1.8-8.2-9.1-14-17.5-14c-6 0-11.6 3-14.9 8L267 102.1zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm48-128a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faPersonToDoor:{prefix:"far",iconName:"person-to-door",icon:[576,512,[58704],"e433","M272 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-90.7 12.6c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6L56.4 165.8c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l44.5-38.2c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L225.1 480.8c-4 12.7 3.1 26.1 15.7 30.1s26.1-3.1 30.1-15.8L307 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2c7.2 23.5 28.9 39.5 53.5 39.5H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H343.6c-3.5 0-6.6-2.3-7.6-5.6l-19.7-64.2c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7zm70.8 67.2l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L225 169l27.1 6.8zM122.5 317.1L103.4 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h84.9c16.7 0 31.6-10.3 37.4-25.9l14.1-37.6-4.9-2.8c-14.1-8-25.4-19.3-33-32.6zM528 48V464H432V303.2c-10.2 10.4-24.3 16.8-40 16.8c-2.7 0-5.4-.2-8-.6V464c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H432c-26.5 0-48 21.5-48 48V208.6c2.6-.4 5.3-.6 8-.6c15.7 0 29.8 6.4 40 16.8V48h96z"]},faTurntable:{prefix:"far",iconName:"turntable",icon:[576,512,[],"f8e4","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 400a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm272-88c0-13.3-10.7-24-24-24s-24 10.7-24 24V271.7c0 6.7-1.7 13.3-4.9 19.2l-40.2 73.7c-6.3 11.6-2.1 26.2 9.6 32.6s26.2 2.1 32.6-9.6l40.2-73.7c7-12.9 10.7-27.4 10.7-42.1V136z"]},faBriefcaseMedical:{prefix:"far",iconName:"briefcase-medical",icon:[512,512,[],"f469","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm24 88H360h88c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h88zm72 64v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z"]},faGenderless:{prefix:"far",iconName:"genderless",icon:[384,512,[],"f22d","M192 128a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 304a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"]},faChevronRight:{prefix:"far",iconName:"chevron-right",icon:[320,512,[9002],"f054","M305 239c9.4 9.4 9.4 24.6 0 33.9L113 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L79 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L305 239z"]},faSignalWeak:eTL,faSignal1:eTT,faClockFive:{prefix:"far",iconName:"clock-five",icon:[512,512,[],"e349","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V248.7l60 90c7.4 11 4.4 25.9-6.7 33.3s-25.9 4.4-33.3-6.7l-64-96c-2.6-3.9-4-8.6-4-13.3V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faRetweet:{prefix:"far",iconName:"retweet",icon:[576,512,[],"f079","M120 208h31c22.6 0 41-18.3 41-41c0-10.9-4.3-21.3-12-29L113 71c-4.5-4.5-10.6-7-17-7s-12.5 2.5-17 7l-67 67c-7.7 7.7-12 18.1-12 29c0 22.6 18.3 41 41 41H72V328c0 48.6 39.4 88 88 88H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H160c-22.1 0-40-17.9-40-40V208zM96 121.9L134.1 160l-76.1 0L96 121.9zM504 304V184c0-48.6-39.4-88-88-88H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H416c22.1 0 40 17.9 40 40V304H425c-22.6 0-41 18.3-41 41c0 10.9 4.3 21.3 12 29l67 67c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7l67-67c7.7-7.7 12-18.1 12-29c0-22.6-18.3-41-41-41H504zm-24 86.1L441.9 352h76.1L480 390.1z"]},faCarRear:eTw,faCarAlt:eTH,faPumpSoap:{prefix:"far",iconName:"pump-soap",icon:[448,512,[],"e06b","M112 56c0-30.9 25.1-56 56-56h48c25.4 0 46.8 16.9 53.7 40h46.4c19.1 0 37.4 7.6 50.9 21.1L409 103c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L333.1 95c-4.5-4.5-10.6-7-17-7H272v40H224V56c0-4.4-3.6-8-8-8H168c-4.4 0-8 3.6-8 8v72H112V56zM101.5 222.7l-18.7 224C82.1 456 89.4 464 98.8 464H285.2c9.4 0 16.7-8 15.9-17.3l-18.7-224c-.7-8.3-7.6-14.7-15.9-14.7H117.4c-8.3 0-15.3 6.4-15.9 14.7zm-47.8-4c2.8-33.2 30.5-58.7 63.8-58.7H266.6c33.3 0 61 25.5 63.8 58.7l18.7 224c3.1 37.3-26.3 69.3-63.8 69.3H98.8c-37.4 0-66.9-32-63.8-69.3l18.7-224zm125.8 59.9c2.9-4.1 7.5-6.6 12.6-6.6s9.7 2.5 12.6 6.6l33.3 48.1c6.6 9.5 10.1 20.8 10.1 32.4v.9c0 30.9-25.1 56-56 56s-56-25.1-56-56v-.9c0-11.6 3.5-22.9 10.1-32.4l33.3-48.1z"]},faComputerClassic:{prefix:"far",iconName:"computer-classic",icon:[448,512,[],"f8b1","M384 48c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V368c0 23.7 12.9 44.4 32 55.4V480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V423.4c19.1-11.1 32-31.7 32-55.4V64c0-35.3-28.7-64-64-64H64zM80 432H368v32H80V432zm0-320v96c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V112c0-17.7-14.3-32-32-32H112c-17.7 0-32 14.3-32 32zM208 320c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16s-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zm-88 32a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFrame:{prefix:"far",iconName:"frame",icon:[448,512,[],"e495","M448 120c0-13.3-10.7-24-24-24l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L112 96l0-40c0-13.3-10.7-24-24-24S64 42.7 64 56l0 40L24 96C10.7 96 0 106.7 0 120s10.7 24 24 24l40 0 0 224-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 224 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-224 40 0c13.3 0 24-10.7 24-24zM112 368l0-224 224 0 0 224-224 0z"]},faVideoSlash:{prefix:"far",iconName:"video-slash",icon:[640,512,[],"f4e2","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1L113.9 64H352c35.3 0 64 28.7 64 64v33V288v12.8L560 413.6V363.4 352 288 148.6L448 199V146.4L552.3 99.5c5.1-2.3 10.6-3.5 16.2-3.5c21.8 0 39.5 17.7 39.5 39.5V352v24.5 74.8l22.8 17.9c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2zM368 263.1V128c0-8.8-7.2-16-16-16H175.2L368 263.1zM32 128c0-2.2 .1-4.4 .3-6.5L80 159V384c0 8.8 7.2 16 16 16H352c8.2 0 15-6.2 15.9-14.1L407 416.7c-11.2 18.7-31.6 31.3-55 31.3H96c-35.3 0-64-28.7-64-64V128z"]},faBatteryQuarter:eTx,faBattery2:eTN,faEllipsisStroke:eTV,faEllipsisHAlt:eTk,faRadio:{prefix:"far",iconName:"radio",icon:[512,512,[128251],"f8d7","M494.4 47.1c12.8-3.5 20.3-16.7 16.8-29.5S494.4-2.7 481.6 .9L52.9 119.1C21.6 127.8 0 156.2 0 188.5V192 304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H201.2L494.4 47.1zM48 192c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V304 192zm304 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 112a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM112 240c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zM96 304c-8.8 0-16 7.2-16 16s7.2 16 16 16H224c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zm16 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z"]},faBabyCarriage:eTE,faCarriageBaby:eTD,faFaceExpressionless:{prefix:"far",iconName:"face-expressionless",icon:[512,512,[],"e373","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160 72H352c13.3 0 24 10.7 24 24s-10.7 24-24 24H160c-13.3 0-24-10.7-24-24s10.7-24 24-24zM128 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm176-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faDownToDottedLine:{prefix:"far",iconName:"down-to-dotted-line",icon:[448,512,[],"e408","M114.2 224L224 334 333.8 224 280 224c-13.3 0-24-10.7-24-24l0-120-64 0 0 120c0 13.3-10.7 24-24 24l-53.8 0zM224 384c-11.5 0-22.5-4.6-30.6-12.7L77.6 255.2C68.9 246.5 64 234.7 64 222.4c0-25.6 20.8-46.4 46.4-46.4l33.6 0 0-96c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 96 33.6 0c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L254.6 371.3c-8.1 8.1-19.1 12.7-30.6 12.7zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-96 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-64 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM128 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 448A32 32 0 1 1 0 448a32 32 0 1 1 64 0z"]},faCloudMusic:{prefix:"far",iconName:"cloud-music",icon:[640,512,[],"f8ae","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM416 184c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V275.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V216 184z"]},faTrafficLight:{prefix:"far",iconName:"traffic-light",icon:[320,512,[128678],"f637","M64 48c-8.8 0-16 7.2-16 16V352c0 61.9 50.1 112 112 112s112-50.1 112-112V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V352c0 88.4-71.6 160-160 160S0 440.4 0 352V64zM160 424a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-168a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-72a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},faCloudMinus:{prefix:"far",iconName:"cloud-minus",icon:[640,512,[],"e35d","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM248 264c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faThermometer:{prefix:"far",iconName:"thermometer",icon:[512,512,[],"f491","M369.8 64.2c10.3-10.4 24.4-16.2 39-16.2c30.5 0 55.2 24.7 55.2 55.2c0 14.6-5.8 28.7-16.2 39L224.4 365.7c-1.5 1.5-3.5 2.3-5.7 2.3H144V293.3c0-2.1 .8-4.2 2.3-5.7l27.3-27.3 31 31c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-31-31 41.4-41.4 31 31c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-31-31 41.4-41.4 31 31c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-31-31 45.5-45.5zM96 293.3v88.8L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l89-89h88.8c14.9 0 29.1-5.9 39.6-16.4L481.8 176.2c19.4-19.4 30.2-45.6 30.2-73C512 46.2 465.8 0 408.8 0c-27.4 0-53.6 10.9-73 30.2L112.4 253.7C101.9 264.2 96 278.4 96 293.3z"]},faShieldMinus:{prefix:"far",iconName:"shield-minus",icon:[512,512,[],"e249","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faVrCardboard:{prefix:"far",iconName:"vr-cardboard",icon:[640,512,[],"f729","M560 112H80c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32H190.6c12.1 0 23.2-6.8 28.6-17.7l34.7-69.5C266.4 287.8 292 272 320 272s53.6 15.8 66.1 40.8l34.7 69.5c5.4 10.8 16.5 17.7 28.6 17.7H560c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM80 64H560c44.2 0 80 35.8 80 80V368c0 44.2-35.8 80-80 80H449.4c-30.3 0-58-17.1-71.6-44.2l-34.7-69.5c-4.4-8.8-13.4-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-34.7 69.5c-13.6 27.1-41.3 44.2-71.6 44.2H80c-44.2 0-80-35.8-80-80V144C0 99.8 35.8 64 80 64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCarTilt:{prefix:"far",iconName:"car-tilt",icon:[640,512,[],"f5e5","M142.2 101.6L307.3 57.4c16.4-4.4 33.8 2.1 43.4 16.1l38.6 56.6L107.5 205.6l5.1-68.4c1.3-17 13.1-31.2 29.5-35.6zM64.8 133.7l-7.6 101c-21.4 23.4-30.7 56.8-21.9 89.7l18.5 69.1L60 416.5l6.2 23.3L72.7 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H120.5l-9.7-36.1 1.7-.5L495.8 324.7l1.7-.5 13.9 52.1c3.3 12.3 16 19.6 28.3 16.3s19.6-16 16.3-28.3l-13.9-52.1 0 0L529.8 266l-18.5-69.1c-8.8-32.9-33.6-57.1-63.8-66.7L390.4 46.4C369.3 15.5 331 1.3 294.9 11L129.8 55.2c-36.1 9.7-62.2 41.1-65 78.4zm50.8 119.5l290.5-77.8c25.6-6.9 51.9 8.3 58.8 33.9l18.5 69.1L100.2 381.1 81.7 311.9c-6.9-25.6 8.3-51.9 33.9-58.8zm56.6 46.7a30.8 30.8 0 1 0 -59.5 15.9 30.8 30.8 0 1 0 59.5-15.9zm245.9-34a30.8 30.8 0 1 0 -15.9-59.5 30.8 30.8 0 1 0 15.9 59.5z"]},faGaugeCircleMinus:{prefix:"far",iconName:"gauge-circle-minus",icon:[640,512,[],"e497","M256 464c29.4 0 57.3-6.1 82.6-17.1c7.4 14.7 16.7 28.2 27.7 40.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-14 0-27.5 1.6-40.6 4.7C429.9 110.7 350.3 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zm0-56c-30.9 0-56-25.1-56-56c0-22.3 13.1-41.6 32-50.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24V301.4c18.9 9 32 28.3 32 50.6c0 30.9-25.1 56-56 56zM128 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-16 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm208-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 208a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H432c-8.8 0-16 7.2-16 16s7.2 16 16 16H560c8.8 0 16-7.2 16-16z"]},faBrightnessLow:{prefix:"far",iconName:"brightness-low",icon:[512,512,[],"e0ca","M288 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm0 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM432 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM48 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM160 128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 384a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faHandMiddleFinger:{prefix:"far",iconName:"hand-middle-finger",icon:[448,512,[128405],"f806","M224 0c-35.3 0-64 28.7-64 64V184.5c-2.6-.3-5.3-.5-8-.5c-35.3 0-64 28.7-64 64v10.8c-2.4 1.9-4.7 3.9-6.9 5.9L60.8 283.2C42.5 299.9 32 323.5 32 348.3v10.2c0 54.1 28.7 104.1 75.4 131.3l2.6 1.5c23.2 13.6 49.7 20.7 76.6 20.7H312c66.3 0 120-53.7 120-120v-8V288c0-35.3-28.7-64-64-64c-5.3 0-10.5 .7-15.5 1.9c-10.8-20.2-32-33.9-56.5-33.9c-2.7 0-5.4 .2-8 .5V64c0-35.3-28.7-64-64-64zM208 64c0-8.8 7.2-16 16-16s16 7.2 16 16V232c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16v8c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16v96 8c0 39.8-32.2 72-72 72H186.6c-18.4 0-36.5-4.9-52.4-14.2l-11.7 20 11.7-20-2.6-1.5C99.6 429.7 80 395.5 80 358.5V348.3c0-11.3 4.8-22 13.1-29.6l10.9-9.9V344c0 8.8 7.2 16 16 16s16-7.2 16-16V271v-7V248c0-8.8 7.2-16 16-16c5.2 0 9.9 2.5 12.8 6.4c6.2 8.3 17 11.6 26.8 8.3s16.4-12.4 16.4-22.8V64z"]},faPercent:eTS,faPercentage:eT_,faTruckMoving:{prefix:"far",iconName:"truck-moving",icon:[640,512,[],"f4df","M72 80c-13.3 0-24 10.7-24 24V326.7c9.8-4.3 20.6-6.7 32-6.7c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32H432V104c0-13.3-10.7-24-24-24H72zM208 480c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80V352 304 104C0 64.2 32.2 32 72 32H408c39.8 0 72 32.2 72 72v40h48.8c16.8 0 32.7 7.5 43.3 20.5L631 236.4c5.8 7.1 9 16.1 9 25.3V272v16 80c0 17.7-14.3 32-32 32c0 44.2-35.8 80-80 80s-80-35.8-80-80h-8-8H288c0 44.2-35.8 80-80 80zM535 194.9c-1.5-1.9-3.8-2.9-6.2-2.9H480v64H585l-50-61.1zM528 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM80 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faGlassWaterDroplet:{prefix:"far",iconName:"glass-water-droplet",icon:[384,512,[],"e4f5","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c37.4 0 68.5-28.6 71.7-65.8L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM73.5 319.2L50.2 48H333.8L310.5 319.2l-9.3 5.2c-16.2 9-36.2 7.3-50.7-4.3c-34.2-27.4-82.8-27.4-117 0C119 331.6 99 333.3 82.8 324.3l-9.3-5.2zm4.7 55c29 8.6 60.9 2.8 85.2-16.6c16.7-13.3 40.4-13.3 57 0c24.3 19.4 56.2 25.3 85.2 16.6l-5.9 67.9C298.8 454.5 288.4 464 276 464H108c-12.5 0-22.8-9.5-23.9-21.9l-5.9-67.9zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z"]},faConveyorBelt:{prefix:"far",iconName:"conveyor-belt",icon:[640,512,[],"f46e","M384 48h80V208H176V48h80v80c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L320 115.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1V48zM128 48V208c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48zM592 400c0 35.3-28.7 64-64 64H112c-35.3 0-64-28.7-64-64s28.7-64 64-64H528c35.3 0 64 28.7 64 64zM112 288C50.1 288 0 338.1 0 400s50.1 112 112 112H528c61.9 0 112-50.1 112-112s-50.1-112-112-112H112zm48 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faLocationCheck:eTO,faMapMarkerCheck:eTP,faCoinVertical:{prefix:"far",iconName:"coin-vertical",icon:[384,512,[],"e3fd","M204 413.5c-22.2 39.4-45.3 50.5-60 50.5s-37.8-11.1-60-50.5C62.7 375.6 48 320 48 256s14.7-119.6 36-157.5C106.2 59.1 129.3 48 144 48s37.8 11.1 60 50.5c21.3 37.9 36 93.5 36 157.5s-14.7 119.6-36 157.5zM0 256C0 397.4 64.5 512 144 512h48 64c70.7 0 128-114.6 128-256S326.7 0 256 0H192 144C64.5 0 0 114.6 0 256zm286.3 40c1.2-13 1.7-26.4 1.7-40s-.6-27-1.7-40h48c1.1 12.9 1.7 26.3 1.7 40s-.6 27.1-1.7 40h-48zm-4 32h48.1c-3.9 23.7-9.6 45.3-16.6 64H266c7-19.7 12.5-41.2 16.2-64zM228 464c9.1-11.6 17.4-25 24.7-40h46.5c-18.9 33.8-36.3 40-43.1 40H228zM330.3 184H282.2c-3.8-22.8-9.2-44.3-16.2-64h47.7c7 18.7 12.7 40.3 16.6 64zM299.1 88H252.7C245.3 73 237 59.6 228 48h28c6.8 0 24.2 6.2 43.1 40zM120 256c0-40.2 5.2-75.7 12.9-100.3c3.7-11.8 7.7-19.9 11.1-24.7c3.4 4.8 7.3 12.9 11.1 24.7c7.8 24.6 12.9 60 12.9 100.3s-5.2 75.7-12.9 100.3c-3.7 11.8-7.7 19.9-11.1 24.7c-3.4-4.8-7.3-12.9-11.1-24.7c-7.8-24.6-12.9-60-12.9-100.3zm27.4-128.8a.2 .2 0 1 0 .1 .4 .2 .2 0 1 0 -.1-.4zm-6.6 .1a.2 .2 0 1 0 -.5 .1 .2 .2 0 1 0 .5-.1zm-.2 257.4a.2 .2 0 1 0 -.1-.4 .2 .2 0 1 0 .1 .4zm6.6-.1a.2 .2 0 1 0 .5-.1 .2 .2 0 1 0 -.5 .1zM144 80c-17.7 0-30.3 11.3-37.9 21.6c-8 10.7-14.2 24.6-18.9 39.7C77.6 171.7 72 212.3 72 256s5.6 84.3 15.2 114.7c4.8 15.1 10.9 29 18.9 39.7c7.7 10.3 20.2 21.6 37.9 21.6s30.3-11.3 37.9-21.6c8-10.7 14.2-24.6 18.9-39.7c9.6-30.4 15.2-71 15.2-114.7s-5.6-84.3-15.2-114.7c-4.8-15.1-10.9-29-18.9-39.7C174.3 91.3 161.7 80 144 80z"]},faDisplay:{prefix:"far",iconName:"display",icon:[576,512,[],"e163","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H239.5c.3 0 .6 0 .8 0h95.2c.3 0 .6 0 .8 0H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM211.7 416H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H364.3l8 48H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352 224 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h51.7l8-48zm48.7 0l-8 48h71.3l-8-48H260.3z"]},faPersonSign:{prefix:"far",iconName:"person-sign",icon:[512,512,[],"f757","M438.1 32.2c4.5-12.5-1.9-26.2-14.3-30.8S397.5 3.3 393 15.8l-4.6 12.7L328.7 6.7c-12.5-4.5-26.2 1.9-30.8 14.3L259.6 126.3c-4.5 12.5 1.9 26.2 14.3 30.8l59.7 21.7L316.5 226l-19.3-7.2c-12.1-4.6-22.8-12.3-30.9-22.4L238 161c-16.7-20.9-42-33-68.7-33H129.6c-34.8 0-66.3 20.5-80.4 52.3L2.1 286.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2L80 229.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352h52.2l27.1 59.6c.5 1 .7 2.2 .7 3.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.9c0-8-1.7-15.9-5-23.2l-35-77V210.4l12.7 15.9c13.5 16.9 31.3 29.8 51.6 37.4l19.7 7.4-11 30.3c-4.5 12.5 1.9 26.2 14.3 30.8s26.2-1.9 30.8-14.3l44.6-122.6 60.6 22c12.5 4.5 26.2-1.9 30.8-14.3L508.4 97.7c4.5-12.5-1.9-26.2-14.3-30.8l-60.6-22 4.6-12.7zM334.8 60l120.3 43.8L433.2 164 312.9 120.2 334.8 60zM144 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-14.4 80H168V304H128V176c.5 0 1.1 0 1.6 0z"]},faFaceSmile:eTj,faSmile:eTB,faPhoneHangup:{prefix:"far",iconName:"phone-hangup",icon:[640,512,[],"e225","M320 144C193.1 144 98.7 205.9 53.3 250.2c-4.6 4.5-6.6 12.9-2.1 21.8l36.1 71.5c1.6 3.2 5.2 4.9 8.7 4.2l102.4-20.3c3.7-.7 6.4-4 6.4-7.8V248.5c0-10.4 6.6-19.5 16.5-22.8l3.4-1.1c61.9-20.4 128.7-20.4 190.7 0l3.4 1.1c9.8 3.2 16.5 12.4 16.5 22.8v71.1c0 3.8 2.7 7.1 6.4 7.8L544 347.7c3.5 .7 7.1-1 8.7-4.2L588.8 272c4.5-8.9 2.6-17.3-2.1-21.8C541.3 205.9 446.9 144 320 144zM19.8 215.8C71.5 165.4 177.4 96 320 96s248.5 69.4 300.2 119.8c22 21.5 23.8 53.4 11.4 77.8l-36.1 71.5c-11.3 22.4-36.2 34.6-60.9 29.7L432.3 374.5c-26.2-5.2-45.1-28.2-45.1-54.9V266.2c-44-12-90.4-12-134.4 0v53.4c0 26.7-18.9 49.7-45.1 54.9L105.3 394.8c-24.7 4.9-49.6-7.3-60.9-29.7L8.3 293.6C-4 269.2-2.3 237.3 19.8 215.8z"]},faSignatureSlash:{prefix:"far",iconName:"signature-slash",icon:[640,512,[],"e3cb","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L563 416h53c13.3 0 24-10.7 24-24s-10.7-24-24-24H501.8l-61.2-48H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H450.1l28.5-79.9c3.1-8.6 1-18.1-5.3-24.7s-15.7-9-24.4-6.3l-133 41.2c2.7-22 4.1-44.2 4.1-66.4V128c0-53-43-96-96-96c-37 0-69.1 20.9-85.1 51.6L38.8 5.1zM178 114.2C183.9 94.4 202.3 80 224 80c26.5 0 48 21.5 48 48v7.9c0 16.7-.9 33.4-2.6 50L178 114.2zM343.5 243.9l73.7-22.8-22.5 63-51.2-40.2zM406.2 416l-60.9-48H304.1c-7 16.3-14.8 32.4-23.3 48H406.2zM158 251.1c-36.9 11.4-62 45.5-62 84.1V410c0 38.6 31.3 70 70 70c24.6 0 47.4-12.9 60-34l15.9-26.4c18.5-30.8 33.8-63.3 45.7-97l-40-31.6c-11.5 36.3-27.2 71.2-46.8 103.9l-15.9 26.4c-4 6.6-11.1 10.7-18.8 10.7c-12.1 0-22-9.8-22-22V335.2c0-17.5 11.4-33 28.2-38.2l59.5-18.4-45.8-36.1L158 251.1zM64 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.2c-.1-2-.2-4-.2-6V368z"]},faThumbtack:eTR,faThumbTack:eTU,faWheatSlash:{prefix:"far",iconName:"wheat-slash",icon:[640,512,[],"e339","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-174-136.4c3.6-2.8 7.1-5.9 10.5-9.3l16.9-16.9c8.5-8.5 9.3-21.7 2.4-31.1c21.9-3.8 42.9-14.2 59.8-31.1l16.9-16.9c9.4-9.4 9.4-24.6 0-33.9l-16.9-16.9c-11.6-11.6-24.8-20.4-38.9-26.7C546.8 140.9 576 105.9 576 64V24c0-13.3-10.7-24-24-24H512c-41.9 0-76.9 29.3-85.8 68.5C420 54.3 411 41 399.4 29.4L382.5 12.4c-9.4-9.4-24.6-9.4-33.9 0L331.6 29.4c-16.9 16.9-27.3 37.9-31.1 59.8c-9.4-6.9-22.6-6.1-31.1 2.4l-16.9 16.9c-12.5 12.5-21.5 27.3-26.8 43L38.8 5.1zM267.7 184.5c.8-15.3 7-30.3 18.6-42c19.9 20 27.1 47.8 21.6 73.5l-40.2-31.5zM372 266.3c22-1.3 44.5 6.4 61.3 23.3c-5 4.9-10.5 8.9-16.4 11.9L372 266.3zM173.3 346.1l11.3 11.3 0 0L71 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L218.5 391.4l11.2 11.2c43.7 43.7 114.6 43.7 158.4 0l.5-.5-38.1-30c-25.1 21.5-63 20.4-86.8-3.4l-10.1-10.2c20.1-13.3 44.8-16.6 67.2-9.8l-90.2-71.1c.1 15.6-4.3 31.2-13.2 44.7l-10.1-10.1c-17.6-17.6-22.8-43-15.6-65.2l-39.1-30.8c-21.4 42.1-14.5 94.8 20.7 129.9zM512 48h16V64c0 22.1-17.9 40-40 40H472V88c0-22.1 17.9-40 40-40zM365.5 153.8c-25-25-25-65.5 0-90.5c27.3 27.4 30.7 69.6 10.2 100.6l-10.1-10.1zm147 56.5c-25 25-65.5 25-90.5 0l-10.1-10.1c31-20.5 73.3-17.2 100.6 10.2z"]},faTrophy:{prefix:"far",iconName:"trophy",icon:[576,512,[127942],"f091","M248.8 309.7c-27.6-30.3-65.5-101-71.8-261.7H399.1c-6.4 160.7-44.3 231.4-71.8 261.7c-13.7 15.1-25.9 21.4-33.1 24.1c-2.6 1-4.7 1.5-6.1 1.9c-1.4-.3-3.5-.9-6.1-1.9c-7.2-2.7-19.4-9-33.1-24.1zM400 0H176c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8H24C10.7 64 0 74.7 0 88C0 196.5 45.9 265.7 101.5 308.6c53.9 41.7 115.7 57.6 149.5 63.7c4.7 2.5 9.1 4.5 13.1 6.1V464H184c-13.3 0-24 10.7-24 24s10.7 24 24 24H288 392c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V378.4c4-1.6 8.4-3.6 13.1-6.1c33.8-6 95.5-22 149.5-63.7C530.1 265.7 576 196.5 576 88c0-13.3-10.7-24-24-24H446.4c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zm42.7 112h84.4c-6 78.4-41.3 127.3-81.9 158.6c-17.5 13.6-36.3 24-54.4 32c22.7-40.3 42.8-100.5 51.9-190.6zM185.2 302.6c-18.1-8-36.8-18.4-54.4-32C90.2 239.3 54.9 190.4 48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6z"]},faCloudsSun:{prefix:"far",iconName:"clouds-sun",icon:[640,512,[],"f746","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 30.7 5.1c-26.4 10.6-47 32.6-55.7 59.9C276.8 132.7 244.8 112 208 112c-53 0-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm409.8 32.1h12.4c.6 0 1.2 0 1.8 0c13.2 0 24-10.7 24-24s-10.7-24-24-24c-1.1 0-2.2 .1-3.2 .2c-25.1 3.3-48.5-13.5-53.4-38.4c-2.9-14.7-15.9-25.8-31.4-25.8c-13.6 0-25.3 8.5-29.9 20.6c-9.2 24.3-36.2 36.9-60.8 28.2c-1.6-.6-3.4-.9-5.3-.9c-8.8 0-15.9 7.1-16 15.9l-.1 0c-16.7 0-32.6 3.2-47.3 9c-.4-2.9-.6-5.9-.6-8.9c0-35.3 28.6-64 64-64c7.4 0 14.6 1.3 21.2 3.6c11.5-30.1 40.6-51.6 74.8-51.6c38.9 0 71.3 27.8 78.5 64.6c3.1-.4 6.3-.6 9.5-.6c39.8 0 72 32.2 72 72c0 30.4-18.8 56.3-45.4 66.9c-9.5-17.7-23.6-32.5-40.8-42.9zM320.1 320c0 .8 0 1.7-.1 2.5l-2 23.8c-1.1 13.2-12.7 23-25.9 21.9c-1.3-.1-2.6-.2-4-.2c-26.5 0-48 21.5-48 48s21.5 48 48 48c.6 0 1.3 0 1.9 0c.3 0 .6 0 .9 0H557.8c.3 0 .6 0 1 0c.4 0 .9 0 1.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1.6 0-3.1 .1-4.6 .3c-6.9 1-13.9-1.1-19.1-5.6s-8.3-11.2-8.3-18.1V346.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c-.1-.6-.2-1.1-.3-1.7c-2.5-19.6-19.3-34.8-39.7-34.8c-12.6 0-23.8 5.8-31.1 14.9c-5.8 7.1-15.1 10.4-24.1 8.3s-15.9-9.1-18-18c-4.9-21.3-24-37.2-46.8-37.2c-26.5 0-48 21.5-48 48zm48-96c33 0 62 16.6 79.3 41.9c12.2-6.3 26-9.9 40.6-9.9c43 0 78.8 30.9 86.5 71.7c1 2.6 1.5 5.4 1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80c-.9 0-1.8 0-2.7 0h-266c-1.1 0-2.1 .1-3.2 .1c-53 0-96-43-96-96c0-47.5 34.5-86.9 79.8-94.6l.2-2.5c.6-52.5 43.4-94.8 96-94.8z"]},faPersonPraying:eTF,faPray:eTG,faHammer:{prefix:"far",iconName:"hammer",icon:[576,512,[128296],"f6e3","M432.8 204.9c-9.1-9.1-21.5-14.2-34.4-14.1c-11.3 .1-22.4-4.1-31-12.7L329.3 140c-5.9-5.9-9.3-14-9.3-22.4V105.5c0-17.6-9.6-33.7-25-42.1L273.3 51.5c8.4-2.3 17.1-3.5 25.8-3.5h18.1c24.5 0 48 9.3 65.8 26.1l44.6 42c9.7 9.1 14.3 21.7 13.5 34.1c-.8 13.7 4.3 27.1 14 36.8l37 37L472 244.1l-39.2-39.2zM216.7 75.3l.3 .2 55 30v12.1c0 21.1 8.4 41.4 23.3 56.3l38.1 38.1c18.1 18.1 41.8 26.9 65.4 26.7l39.2 39.2 1 1-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L569 217c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-8 8-1-1-37-37c1.6-26.1-8-52.7-28.5-72l-44.6-42C389.2 14 353.9 0 317.2 0H299.2C279 0 259.1 4.2 240.7 12.4L219.1 22l-.3 .1-6.2 2.8-19.1 8.5c-5.6 2.5-9.2 7.9-9.5 14s3 11.8 8.3 14.7l18.4 10 6 3.3zm44.2 107.3L27.4 377.1C10.1 391.6 0 413.1 0 435.7C0 477.8 34.1 512 76.3 512c22.6 0 44.1-10.1 58.6-27.4L330 250.4c-6.8-4.5-13.2-9.7-19.2-15.7l-38.1-38.1c-4.3-4.3-8.3-9-11.8-14z"]},faFaceVomit:{prefix:"far",iconName:"face-vomit",icon:[576,512,[],"e3a0","M496 256c0 63.4-28.3 120.1-73 158.3c5.8 9.5 14.8 17 25.9 20.7l16.7 5.6C513.9 393.9 544 328.5 544 256C544 114.6 429.4 0 288 0S32 114.6 32 256c0 72.5 30.1 137.9 78.5 184.5l16.7-5.6c11.1-3.7 20.1-11.1 25.9-20.7C108.3 376.1 80 319.4 80 256C80 141.1 173.1 48 288 48s208 93.1 208 208zM148 157.1c0 2.8 1 5.5 2.8 7.6l36 43.2-36 43.2c-1.8 2.1-2.8 4.8-2.8 7.6c0 9 9.6 14.7 17.5 10.5l89.9-47.9c10.7-5.7 10.7-21.1 0-26.8l-89.9-47.9c-7.9-4.2-17.5 1.5-17.5 10.5zm262.5-10.5l-89.9 47.9c-10.7 5.7-10.7 21.1 0 26.8l89.9 47.9c7.9 4.2 17.5-1.5 17.5-10.5c0-2.8-1-5.5-2.8-7.6l-36-43.2 36-43.2c1.8-2.1 2.8-4.8 2.8-7.6c0-9-9.6-14.7-17.5-10.5zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm544-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 396.1V337.8c10.8 4.3 18.7 8.5 23.1 11.5c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2C406.3 310.3 355.2 288 288 288s-118.3 22.3-136.9 34.7c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4c4.4-3 12.3-7.2 23.1-11.5v58.3c0 31-19.8 58.5-49.2 68.3l-34.1 11.4c-7.6 2.5-12.7 9.6-12.7 17.6c0 10.3 8.3 18.6 18.6 18.6H461.4c10.3 0 18.6-8.3 18.6-18.6c0-8-5.1-15.1-12.7-17.6l-34.1-11.4c-29.4-9.8-49.2-37.3-49.2-68.3zM304 416a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm-80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faSpeakers:{prefix:"far",iconName:"speakers",icon:[640,512,[],"f8e0","M264.4 0c-11.8 13.2-20.1 29.7-23.1 48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H241.3c3.1 18.3 11.3 34.8 23.1 48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H264.4zM224 232v56.8c-10.2-10.4-24.3-16.8-40-16.8c-30.9 0-56 25.1-56 56s25.1 56 56 56c15.7 0 29.8-6.4 40-16.8V424c-12.3 5.1-25.8 8-40 8c-57.4 0-104-46.6-104-104s46.6-104 104-104c14.2 0 27.7 2.8 40 8zM184 80a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM336 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H336zM272 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H336c-35.3 0-64-28.7-64-64V64zM456 80a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM352 328a104 104 0 1 1 208 0 104 104 0 1 1 -208 0zm104 56a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"]},faTtyAnswer:eTY,faTeletypeAnswer:eTQ,faMugTeaSaucer:{prefix:"far",iconName:"mug-tea-saucer",icon:[640,512,[],"e1f5","M144 288c0 26.5 21.5 48 48 48H384c26.5 0 48-21.5 48-48V80H248V90.7c0 8.5 3.4 16.6 9.4 22.6l21.3 21.3c6 6 9.4 14.1 9.4 22.6V224c0 17.7-14.3 32-32 32H208c-17.7 0-32-14.3-32-32V157.3c0-8.5 3.4-16.6 9.4-22.6l21.3-21.3c6-6 9.4-14.1 9.4-22.6V80H144V288zM96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 240h32c44.2 0 80-35.8 80-80s-35.8-80-80-80H480V240zM24 432H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faDiagramLeanCanvas:{prefix:"far",iconName:"diagram-lean-canvas",icon:[640,512,[],"e156","M512 80V296h80V96c0-8.8-7.2-16-16-16H512zm-48 0H400v88h64V80zM352 80H288V296h64V80zM240 80H176v88h64V80zM128 80H64c-8.8 0-16 7.2-16 16V296h80V80zM48 344v72c0 8.8 7.2 16 16 16H296V344H48zm296 88H576c8.8 0 16-7.2 16-16V344H344v88zM0 96C0 60.7 28.7 32 64 32H576c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM240 296V216H176v80h64zm224-80H400v80h64V216z"]},faAlt:{prefix:"far",iconName:"alt",icon:[640,512,[],"e08a","M467.9 120.4c4.6-5.3 11.2-8.4 18.2-8.4H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H486.1c-21 0-41 9.2-54.7 25.1L172.1 391.6c-4.6 5.3-11.2 8.4-18.2 8.4H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H153.9c21 0 41-9.2 54.7-25.1L467.9 120.4zM440 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H440z"]},faDial:eTq,faDialMedHigh:eTK,faHandPeace:{prefix:"far",iconName:"hand-peace",icon:[512,512,[9996],"f25b","M250.8 1.4c-35.2-3.7-66.6 21.8-70.3 57L174 119 156.7 69.6C145 36.3 108.4 18.8 75.1 30.5S24.2 78.8 35.9 112.1L88.7 262.2C73.5 276.7 64 297.3 64 320v0 24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V272 256 224c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-.7 0-1.5 0-2.2 0l5.9-56.3c3.7-35.2-21.8-66.6-57-70.3zm-.2 155.4C243.9 166.9 240 179 240 192v48c0 .7 0 1.4 0 2c-5.1-1.3-10.5-2-16-2h-7.4l-5.4-15.3 17-161.3c.9-8.8 8.8-15.2 17.6-14.2s15.2 8.8 14.2 17.6l-9.5 90.1zM111.4 85.6L165.7 240H144c-4 0-8 .3-11.9 .9L81.2 96.2c-2.9-8.3 1.5-17.5 9.8-20.4s17.5 1.5 20.4 9.8zM288 192c0-8.8 7.2-16 16-16s16 7.2 16 16v32 16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192zm38.4 108c10.4 21.3 32.3 36 57.6 36c5.5 0 10.9-.7 16-2v10c0 66.3-53.7 120-120 120H232c-66.3 0-120-53.7-120-120l0-24 0 0c0-17.7 14.3-32 32-32h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c35.3 0 64-28.7 64-64c0-.7 0-1.4 0-2c5.1 1.3 10.5 2 16 2c7.9 0 15.4-1.4 22.4-4zM400 272c0 8.8-7.2 16-16 16s-16-7.2-16-16V240 224c0-8.8 7.2-16 16-16s16 7.2 16 16v32 16z"]},faCircleTrash:eTZ,faTrashCircle:eTW,faRotate:eT$,faSyncAlt:eTX,faCircleQuarters:{prefix:"far",iconName:"circle-quarters",icon:[512,512,[],"e3f8","M108.9 403.1L256 256 403.1 403.1C440.7 365.4 464 313.4 464 256s-23.3-109.4-60.9-147.1L256 256 108.9 108.9C71.3 146.6 48 198.6 48 256s23.3 109.4 60.9 147.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faSpinner:{prefix:"far",iconName:"spinner",icon:[512,512,[],"f110","M288 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM448 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM32 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM75 437a32 32 0 1 0 45.3-45.3A32 32 0 1 0 75 437zm316.8 0A32 32 0 1 0 437 391.8 32 32 0 1 0 391.8 437zM75 75a32 32 0 1 0 45.3 45.3A32 32 0 1 0 75 75z"]},faTowerControl:{prefix:"far",iconName:"tower-control",icon:[448,512,[],"e2a2","M160 24c0-13.3 10.7-24 24-24h40 40c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V96h40c17.7 0 32 14.3 32 32h93.2c21.4 0 36.8 20.7 30.7 41.2L402.7 306.5c7.9 3.9 13.3 12.1 13.3 21.5c0 13.3-10.7 24-24 24H368V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352l-192 0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H56c-13.3 0-24-10.7-24-24c0-9.4 5.4-17.6 13.3-21.5L4.1 169.2C-2.1 148.7 13.3 128 34.8 128H128c0-17.7 14.3-32 32-32h40V48H184c-13.3 0-24-10.7-24-24zM94.7 304H128V176H56.3L94.7 304zm81.3 0l96 0V176H176V304zM320 176V304h33.3l38.4-128H320z"]},faArrowUpTriangleSquare:eTJ,faSortShapesUp:eT1,faWhale:{prefix:"far",iconName:"whale",icon:[640,512,[128011],"f72c","M175.8 13.4c-1-5.9-5.2-10.8-10.9-12.6s-12-.3-16.2 3.9L108 45.4C89.7 63.7 81.4 89.6 85.6 115.1l7.9 47.4L79.2 176.8 43.6 212.4C15.7 240.3 0 278.2 0 317.6C0 407.3 72.7 480 162.4 480H544c53 0 96-43 96-96V275.7C640 194.1 573.9 128 492.3 128c-80.5 0-158.6 27.4-221.4 77.7L139 311.2c-7.1 5.7-15.9 8.8-25 8.8h-1c-19 0-35.2-13.7-38.4-32.5c-1.7-9.9 .6-20.1 6.3-28.4l35.4-51.4 9.1-13.2 47.6 7.9c25.5 4.2 51.5-4.1 69.7-22.3l40.7-40.7c4.2-4.2 5.8-10.5 3.9-16.2s-6.7-9.9-12.6-10.9L189.9 98.1 175.8 13.4zM50.5 341.5C66.4 358 88.7 368 113 368h1c20 0 39.4-6.8 55-19.3L300.9 243.1C355.2 199.7 422.7 176 492.3 176c55 0 99.7 44.6 99.7 99.7V384c0 26.5-21.5 48-48 48H162.4c-55 0-100.9-38.8-111.9-90.5zM392 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faRobot:{prefix:"far",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c13.3 0 24 10.7 24 24V96H448c53 0 96 43 96 96V416c0 53-43 96-96 96H192c-53 0-96-43-96-96V192c0-53 43-96 96-96H296V24c0-13.3 10.7-24 24-24zM192 144c-26.5 0-48 21.5-48 48V416c0 26.5 21.5 48 48 48H448c26.5 0 48-21.5 48-48V192c0-26.5-21.5-48-48-48H320 192zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16zM208 384h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm96 0h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zm96 0h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16s7.2-16 16-16zM200 256a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm200-40a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faPeace:{prefix:"far",iconName:"peace",icon:[512,512,[9774],"f67c","M232 462.6v-156L111.3 405.4c32 31 74 51.9 120.7 57.2zM80.9 368.3L232 244.6V49.4C128.4 61.3 48 149.2 48 256c0 41.4 12.1 79.9 32.9 112.3zm319.8 37.1L280 306.6v156c46.7-5.4 88.7-26.2 120.7-57.2zm30.4-37.1C451.9 335.9 464 297.4 464 256c0-106.8-80.4-194.7-184-206.6V244.6L431.1 368.3zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faPartyHorn:{prefix:"far",iconName:"party-horn",icon:[512,512,[],"e31b","M32 32a32 32 0 1 1 64 0A32 32 0 1 1 32 32zM448 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM167 153c-9.4-9.4-9.4-24.6 0-33.9l8.3-8.3c16.7-16.7 27.2-38.6 29.8-62.1l3-27.4C209.6 8.2 221.5-1.3 234.7 .1s22.7 13.3 21.2 26.5l-3 27.4c-3.8 34.3-19.2 66.3-43.6 90.7L201 153c-9.4 9.4-24.6 9.4-33.9 0zM359 311l8.2-8.3c24.4-24.4 56.4-39.8 90.7-43.6l27.4-3c13.2-1.5 25 8 26.5 21.2s-8 25-21.2 26.5l-27.4 3c-23.5 2.6-45.4 13.1-62.1 29.8L393 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zM506.3 8.5c8.6 10.1 7.3 25.3-2.8 33.8l-10 8.5c-14.8 12.5-33.7 19.1-53 18.6c-16.6-.4-30.6 12.4-31.6 29l-1.8 30c-2.5 42.5-38.3 75.3-80.8 74.2c-7.6-.2-15 2.4-20.7 7.3l-10 8.5c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l10-8.5c14.8-12.5 33.7-19.1 53-18.6c16.6 .4 30.6-12.4 31.6-29l1.8-30c2.5-42.5 38.3-75.3 80.8-74.2c7.6 .2 15-2.4 20.7-7.3l10-8.5c10.1-8.6 25.3-7.3 33.8 2.8zM59.3 452.7l86.9-32.6L91.9 365.8 59.3 452.7zm200.1-75l-125-125-23.9 63.8 85.1 85.1 63.8-23.9zM98.1 212.6c8-21.4 36.4-27.6 52.6-11.4L310.9 361.3c16.2 16.2 10 44.6-11.4 52.6L43.3 510C18 519.4-7.4 494 2 468.8L98.1 212.6z"]},faGears:eT0,faCogs:eT2,faSunBright:eT6,faSunAlt:eT4,faWarehouse:{prefix:"far",iconName:"warehouse",icon:[640,512,[],"f494","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 328v48H496V328H144zm0 136H496V424H144v40zm-23.7 48c-.1 0-.2 0-.3 0c-13.3 0-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24c-.1 0-.2 0-.3 0H120.3zM144 280H496V240H144v40z"]},faConveyorBeltArm:{prefix:"far",iconName:"conveyor-belt-arm",icon:[640,512,[],"e5f8","M152 0H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H259l-4.5 26.9c6 5 10.8 11.4 13.9 18.8l198.8 26.5c13.1 1.8 22.4 13.8 20.6 27c-.8 5.9-3.7 11-7.8 14.7V192c0 8.8-7.2 16-16 16s-16-7.2-16-16V166.1L262 141.3c-8.8 11.4-22.6 18.7-38 18.7c-26.5 0-48-21.5-48-48c0-20.6 13-38.1 31.2-45l3.2-19H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm88 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM416 264c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24h16c61.9 0 112 50.1 112 112s-50.1 112-112 112H112C50.1 512 0 461.9 0 400c0-56.4 41.7-103.1 96-110.9V264c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24h64V264c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24h64V264zM112 336c-35.3 0-64 28.7-64 64s28.7 64 64 64H528c35.3 0 64-28.7 64-64s-28.7-64-64-64H488 440 328 280 168 120h-8zm16 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faLockKeyholeOpen:eT3,faLockOpenAlt:eT5,faSquareFragile:eT8,faBoxFragile:eT9,faSquareWineGlassCrack:eT7,faArrowUpRightDots:{prefix:"far",iconName:"arrow-up-right-dots",icon:[576,512,[],"e4b7","M128 24c0 13.3 10.7 24 24 24h86.1L7 279c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l231-231V168c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faSquareN:{prefix:"far",iconName:"square-n",icon:[448,512,[],"e277","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm154.3 40.5L288 294.5V152c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 10.1-6.3 19.1-15.7 22.5s-20.1 .7-26.6-7L160 217.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-10.1 6.3-19.1 15.7-22.5s20.1-.7 26.6 7z"]},faSplotch:{prefix:"far",iconName:"splotch",icon:[512,512,[],"f5bc","M187.7 400.2L84.9 409.5c-11.2 1-20.9-7.8-20.9-19.1c0-4.2 1.3-8.2 3.8-11.5l18.8-25c16.7-22.3 25.4-49.5 24.8-77.3c-.5-23.1-7.5-45.7-20.2-65L50.6 149.7c-1.7-2.6-2.6-5.7-2.6-8.8c0-10.1 9.1-17.7 19-15.9l42.8 7.8c52.6 9.6 106.3-9.9 140.6-51l22.3-26.8c3.7-4.4 9.1-6.9 14.8-6.9c8.3 0 15.7 5.3 18.3 13.2l15 45.1c15.7 47.2 51.9 84.7 98.5 102.2l32.3 12.1c7.4 2.8 12.4 9.9 12.4 17.8c0 6-2.8 11.6-7.6 15.2l-62 46.5c-37.9 28.4-57.9 74.7-52.7 121.8l2.5 22.7c1.1 10.3-6.9 19.3-17.3 19.3c-3.9 0-7.8-1.3-10.9-3.8L279 430.5c-24.7-19.8-55.4-30.5-87-30.5c-1.5 0-2.9 .1-4.3 .2zM51 237.8c7.8 11.9 12.1 25.7 12.4 39.8c.4 17-4.9 33.7-15.2 47.4l-18.8 25C20.7 361.7 16 375.9 16 390.4c0 39.5 33.9 70.5 73.3 66.9L192 448c20.7 0 40.8 7 57 20l37.1 29.7c11.6 9.3 26 14.3 40.8 14.3c39 0 69.3-33.9 65-72.6l-2.5-22.7c-3.4-30.2 9.5-59.9 33.8-78.1l62-46.5c16.9-12.7 26.8-32.5 26.8-53.6c0-28-17.3-53-43.5-62.8l-32.3-12.1c-33-12.4-58.7-39-69.8-72.4L351.3 46c-9.2-27.5-34.9-46-63.8-46c-20 0-38.9 8.9-51.7 24.2L213.5 51C190.3 78.8 154 92 118.4 85.5L75.6 77.7C36.2 70.6 0 100.8 0 140.9c0 12.5 3.6 24.7 10.5 35.1L51 237.8z"]},faFaceGrinHearts:ewe,faGrinHearts:ewt,faMeter:{prefix:"far",iconName:"meter",icon:[512,512,[],"e1e8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM192 152v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faMandolin:{prefix:"far",iconName:"mandolin",icon:[512,512,[],"f6f9","M435.3 3.6C444.8-2.3 457.1-.9 465 7l40 40c7.9 7.9 9.3 20.2 3.4 29.7l-40 64c-3.2 5.1-8.2 8.8-14 10.4l-81.8 22.3-50.6 50.6C324.6 305.1 317.5 512 176 512C78.8 512 0 433.2 0 336C0 194.5 206.9 187.4 287.9 190.1l50.6-50.6 22.3-81.9c1.6-5.8 5.3-10.8 10.4-14l64-40zm-246.8 286l51.5-51.5c-22.3 .8-47.1 2.8-71.6 7.1c-36.9 6.5-68.6 17.3-90.1 32.8C58.9 292.1 48 309.4 48 336c0 70.7 57.3 128 128 128c26.6 0 43.9-10.9 57.9-30.2c15.6-21.5 26.4-53.2 32.8-90.1c4.3-24.5 6.3-49.3 7.1-71.6l-51.5 51.5c1.1 4 1.6 8.1 1.6 12.4c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48c4.3 0 8.5 .6 12.4 1.6z"]},faDiceFour:{prefix:"far",iconName:"dice-four",icon:[448,512,[9859],"f524","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm0 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faSimCard:{prefix:"far",iconName:"sim-card",icon:[384,512,[],"f7c4","M48 64V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V154.5c0-4.2-1.7-8.3-4.7-11.3L240.8 52.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16zM0 448V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64zM128 240h16v80H80V288c0-26.5 21.5-48 48-48zM80 384V352h80 48v80H128c-26.5 0-48-21.5-48-48zm176 48H240V352h64v32c0 26.5-21.5 48-48 48zm48-144v32H224 176V240h80c26.5 0 48 21.5 48 48z"]},faTransgender:ewa,faTransgenderAlt:ewn,faMercury:{prefix:"far",iconName:"mercury",icon:[384,512,[9791],"f223","M73 5.3C83.3-3 98.4-1.4 106.7 9c18.5 23.1 51.4 38.9 84.9 39l.3 0 .3 0c33.5-.1 66.4-15.9 84.9-39C285.6-1.4 300.7-3 311 5.3s12 23.4 3.7 33.7c-9.9 12.4-22.2 23.1-36 31.8C332 101.1 368 158.3 368 224c0 89.1-66.2 162.7-152 174.4V424h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V398.4C82.2 386.7 16 313.1 16 224c0-65.7 36-122.9 89.3-153.2C91.5 62.1 79.2 51.4 69.3 39C61 28.7 62.6 13.6 73 5.3zM192 96l-.3 0C121.1 96.2 64 153.4 64 224c0 70.7 57.3 128 128 128s128-57.3 128-128c0-70.6-57.1-127.8-127.7-128l-.3 0z"]},faUpFromBracket:{prefix:"far",iconName:"up-from-bracket",icon:[448,512,[],"e590","M114.2 160L224 50 333.8 160H280c-13.3 0-24 10.7-24 24l0 120-64 0V184c0-13.3-10.7-24-24-24l-53.8 0zM224 0c-11.5 0-22.5 4.6-30.6 12.7L77.6 128.8C68.9 137.5 64 149.3 64 161.6c0 25.6 20.8 46.4 46.4 46.4l33.6 0v96c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-96h33.6c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L254.6 12.7C246.5 4.6 235.5 0 224 0zM48 344c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 48.6 39.4 88 88 88l272 0c48.6 0 88-39.4 88-88V344c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 22.1-17.9 40-40 40L88 464c-22.1 0-40-17.9-40-40l0-80z"]},faKnifeKitchen:{prefix:"far",iconName:"knife-kitchen",icon:[576,512,[128298],"f6f5","M488 0c-9.4 0-18.3 3.7-25 10.3L284.6 188.7l11.3 11.3L400.3 304.4l31-17.2c15.2-8.5 24.7-24.5 24.7-42V213.3c0-4.2 1.7-8.3 4.7-11.3l97-97c6.6-6.6 10.3-15.6 10.3-25s-3.7-18.3-10.3-25L513 10.3C506.3 3.7 497.4 0 488 0zM432 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM4.7 468.7c-8.4 8.4-4.7 22.9 6.5 26.6C43.4 505.7 78.1 512 112 512c123.3 0 209.4-62.8 287.3-140.7c6.2-6.2 6.2-16.4 0-22.6l-23-23-33.9 33.9C275 422.2 205.5 464 112 464c-10.7 0-21.6-.8-32.6-2.2L262 279.3l33.9-33.9L262 211.4l-33.9 33.9L4.7 468.7z"]},faBorderRight:{prefix:"far",iconName:"border-right",icon:[448,512,[],"f852","M424 32c13.3 0 24 10.7 24 24l0 400c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-400c0-13.3 10.7-24 24-24zM320 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192-32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faArrowTurnDown:ewr,faLevelDown:ewi,faSpade:{prefix:"far",iconName:"spade",icon:[512,512,[9824],"f2f4","M437.7 242.9l0 0L256.4 55 74.2 242.9l0 0c-37 38.4-34.9 102.3 6.7 138l0 0 .3 .2c32 27.9 86 25.1 120.8-10.2l19.7-20.7c9.2-9.7 22-15.1 35.4-14.9s26 5.9 35 15.8l18.3 20.2c34.3 34.4 87.3 38 121.7 9.5c40.6-35.7 42.6-99.6 5.7-138zM233.5 9.7c12-13 33-13 45.9 0L472.2 209.5c55.9 57.9 52.9 153.8-9 207.8c-50.7 42.6-122.8 39.2-173 .2c-3.5-2.7-6.9-5.6-10.2-8.7V464h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V408.7c-3.1 2.9-6.4 5.7-9.8 8.4c-50.4 39.4-123.4 43-172.5 .3c-62.9-53.9-65.9-149.8-10-207.8L233.5 9.7z"]},faCardSpade:{prefix:"far",iconName:"card-spade",icon:[384,512,[],"e3ec","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm175 77.2c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6 59.7 59.7c21.9 21.9 21.9 57.3 0 79.2s-57.3 21.9-79.2 0l-3.2-3.2c-.3-.3-.6-.6-1-.9V336h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V298.6c-.3 .3-.7 .6-1 .9l-3.2 3.2c-21.9 21.9-57.3 21.9-79.2 0s-21.9-57.3 0-79.2l59.7-59.7L175 141.2z"]},faLineColumns:{prefix:"far",iconName:"line-columns",icon:[512,512,[],"f870","M24 40H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 88 0 77.3 0 64S10.7 40 24 40zm0 128H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 320c0-13.3 10.7-24 24-24H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM24 424H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zM288 192c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24zM312 40H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24zM288 320c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24zm24 104H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faArrowRightToLine:ewc,faArrowToRight:ews,faPersonFallingBurst:{prefix:"far",iconName:"person-falling-burst",icon:[640,512,[],"e547","M232 0c13.3 0 24 10.7 24 24l0 10.4c0 56.5-30.1 107.8-77.5 135.8L236.7 256l74.9 0c13.1 0 25.3 6.4 32.8 17.1l51.2 73.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L307.5 304l-49.6 0c-1.3 1.5-2.9 2.8-4.6 4l-53.9 36 84.8 131c7.2 11.1 4 26-7.1 33.2s-26 4-33.2-7.1L84.4 254.7C81.5 264.6 80 275 80 285.6L80 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V285.6c0-66.3 41.5-125.5 103.8-148.2c43.3-15.8 72.2-57 72.2-103.1V24c0-13.3 10.7-24 24-24zM173.3 303.6l26-17.3-64.8-95.5c-8.4 4.9-16.1 10.9-22.8 17.7l61.6 95.2zM0 80a48 48 0 1 1 96 0A48 48 0 1 1 0 80zM464 302.3l-33.3 24.5c-.7-1.2-1.5-2.3-2.3-3.4l-51.2-73.2c-15-21.4-39.4-34.1-65.5-34.1l-19.8 0c.5-6.2 3.4-12.1 8.2-16.3l48.6-42L323.1 98.8c-3.5-8.1-2.3-17.6 3.3-24.5s14.5-10.3 23.2-8.6l63.1 11.8 30.1-56.7C447 12.9 455.1 8 464 8s17 4.9 21.2 12.7l30.1 56.7 63.1-11.8c8.7-1.6 17.6 1.7 23.2 8.6s6.8 16.4 3.3 24.5l-25.6 58.9 48.6 42c6.7 5.8 9.7 14.8 7.7 23.5s-8.6 15.5-17.1 17.8l-62 16.7-2.5 64.2c-.3 8.9-5.6 16.8-13.6 20.7s-17.5 3-24.6-2.3l-51.7-38zm0-219.1l-17.2 32.4c-4.9 9.3-15.3 14.3-25.6 12.3l-36-6.7 14.6 33.6c4.2 9.6 1.6 20.9-6.3 27.7l-27.7 24 35.4 9.6c10.1 2.7 17.3 11.7 17.7 22.2l1.4 36.6 29.5-21.7c8.5-6.2 20-6.2 28.4 0l29.5 21.7 1.4-36.6c.4-10.5 7.6-19.5 17.7-22.2l35.4-9.6-27.7-24c-7.9-6.9-10.5-18.1-6.3-27.7l14.6-33.6-36 6.7c-10.3 1.9-20.7-3.1-25.6-12.3L464 83.2z"]},faFlagPennant:ewo,faPennant:ewl,faConveyorBeltEmpty:{prefix:"far",iconName:"conveyor-belt-empty",icon:[640,512,[],"e150","M112 336c-35.3 0-64 28.7-64 64s28.7 64 64 64H528c35.3 0 64-28.7 64-64s-28.7-64-64-64H112zM0 400c0-61.9 50.1-112 112-112H528c61.9 0 112 50.1 112 112s-50.1 112-112 112H112C50.1 512 0 461.9 0 400zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserGroupSimple:{prefix:"far",iconName:"user-group-simple",icon:[640,512,[],"e603","M104 136a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm160 0A104 104 0 1 0 56 136a104 104 0 1 0 208 0zm216 88a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM128 336h64c44.2 0 80 35.8 80 80v16H48l0-16c0-44.2 35.8-80 80-80zm0-48C57.3 288 0 345.3 0 416v16c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V416c0-70.7-57.3-128-128-128H128zM448 480h64c70.7 0 128-57.3 128-128V336c0-26.5-21.5-48-48-48H368c-21.8 0-40.3 14.6-46.1 34.6C340.8 348.9 352 381.1 352 416v16c0 1.5 0 3-.1 4.5C375.3 463.2 409.7 480 448 480z"]},faAward:{prefix:"far",iconName:"award",icon:[384,512,[],"f559","M163.1 8.1c17.7-10.8 40-10.8 57.8 0l15.6 9.5c1.2 .7 2.7 1.1 4.1 1.1l18.3-.4c20.8-.5 40.1 10.7 50 28.9l8.8 16.1c.7 1.3 1.7 2.3 3 3L336.8 75c18.2 10 29.4 29.3 28.9 50l-.4 18.3c0 1.4 .3 2.9 1.1 4.1l9.5 15.6c10.8 17.7 10.8 40 0 57.8l-9.5 15.6c-.7 1.2-1.1 2.7-1.1 4.1l.4 18.3c.5 20.8-10.7 40.1-28.9 50l-16.1 8.8c-1.3 .7-2.3 1.7-3 3L309 336.8c-10 18.2-29.3 29.4-50 28.9l-18.3-.4c-1.4 0-2.9 .3-4.1 1.1l-15.6 9.5c-17.7 10.8-40 10.8-57.8 0l-15.6-9.5c-1.2-.7-2.7-1.1-4.1-1.1l-18.3 .4c-20.8 .5-40.1-10.7-50-28.9l-8.8-16.1c-.7-1.3-1.7-2.3-3-3L47.2 309c-18.2-10-29.4-29.3-28.9-50l.4-18.3c0-1.4-.3-2.9-1.1-4.1L8.1 220.9c-10.8-17.7-10.8-40 0-57.8l9.5-15.6c.7-1.2 1.1-2.7 1.1-4.1l-.4-18.3C17.8 104.3 29 85 47.2 75l16.1-8.8c1.3-.7 2.3-1.7 3-3L75 47.2c10-18.2 29.3-29.4 50-28.9l18.3 .4c1.4 0 2.9-.3 4.1-1.1l15.6-9.5zm32.8 41c-2.4-1.5-5.4-1.5-7.8 0l-15.6 9.5c-9.1 5.5-19.6 8.3-30.2 8.1l-18.3-.4c-2.8-.1-5.4 1.4-6.8 3.9l-8.8 16.1c-5.1 9.3-12.8 17-22.1 22.1l-16.1 8.8c-2.5 1.4-4 4-3.9 6.8l.4 18.3c.3 10.6-2.6 21.1-8.1 30.2l-9.5 15.6L28.6 175.6l20.5 12.5c-1.5 2.4-1.5 5.4 0 7.8l9.5 15.6c5.5 9.1 8.3 19.6 8.1 30.2l-.4 18.3c-.1 2.8 1.4 5.4 3.9 6.8l16.1 8.8c9.3 5.1 17 12.8 22.1 22.1l8.8 16.1c1.4 2.5 4 4 6.8 3.9l18.3-.4c10.6-.3 21.1 2.6 30.2 8.1l15.6 9.5c2.4 1.5 5.4 1.5 7.8 0l15.6-9.5c9.1-5.5 19.6-8.3 30.2-8.1l18.3 .4c2.8 .1 5.4-1.4 6.8-3.9l8.8-16.1c5.1-9.3 12.8-17 22.1-22.1l16.1-8.8c2.5-1.4 4-4 3.9-6.8l-.4-18.3c-.3-10.6 2.6-21.1 8.1-30.2l9.5-15.6c1.5-2.4 1.5-5.4 0-7.8l-9.5-15.6c-5.5-9.1-8.3-19.6-8.1-30.2l.4-18.3c.1-2.8-1.4-5.4-3.9-6.8l-16.1-8.8c-9.3-5.1-17-12.8-22.1-22.1l-8.8-16.1c-1.4-2.5-4-4-6.8-3.9l-18.3 .4c-10.6 .3-21.1-2.6-30.2-8.1l-15.6-9.5zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM1.3 441.8l41.2-97.9 4.5 8.2c15.7 28.7 46.1 46.3 78.9 45.5l11.1-.3 9.5 5.8c8 4.9 16.7 8.4 25.6 10.5l-37.3 88.5c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L212 413.7c8.9-2.1 17.5-5.6 25.5-10.5l9.5-5.8 11.1 .3c32.7 .8 63.2-16.8 78.9-45.5l4.5-8.2 41.2 97.9c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"]},faTicketSimple:ewf,faTicketAlt:ewd,faBuilding:{prefix:"far",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm88 40c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V104zM232 88h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zM88 232c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V232zm144-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V232c0-8.8 7.2-16 16-16z"]},faAnglesLeft:ewu,faAngleDoubleLeft:ewp,faCamcorder:ewh,faVideoHandheld:ewb,faPancakes:{prefix:"far",iconName:"pancakes",icon:[512,512,[129374],"e42d","M256 192c0-17.7 14.3-31.9 32-32.6c108.6-4.4 192-31.1 192-63.4c0-35.3-100.3-64-224-64S32 60.7 32 96c0 13.8 15.3 26.6 41.3 37C86.5 138.3 96 150.6 96 164.8V264c0 13.3 10.7 24 24 24s24-10.7 24-24V187.3c0-18.8 15.8-33.2 34.4-31.2c16 1.7 29.6 15 29.6 31V216c0 13.3 10.7 24 24 24s24-10.7 24-24V192zM192 80c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zM64 163.8c-12.1-4.7-23.1-10.1-32.3-16.3c-9.1-6.2-19.6-15.3-26-27.8C2 127.1 0 135.2 0 144c0 15.3 6 28.6 16.9 40C6 195.4 0 208.7 0 224s6 28.6 16.9 40C6 275.4 0 288.7 0 304s6 28.6 16.9 40C6 355.4 0 368.7 0 384c0 66.7 114.6 96 256 96s256-29.3 256-96c0-15.3-6-28.6-16.9-40C506 332.6 512 319.3 512 304s-6-28.6-16.9-40C506 252.6 512 239.3 512 224s-6-28.6-16.9-40C506 172.6 512 159.3 512 144c0-8.8-2-16.9-5.7-24.3c-6.3 12.4-16.9 21.6-26 27.8C465 157.7 445 165.8 423.2 172c-8.2 2.3-17 4.5-26.2 6.5c-29.9 7.1-67 11.5-109 12.9V216c0 8.4-1.9 16.5-5.2 23.6c68.3-1.9 128.5-11.1 170.1-28.6c2.5 1.7 4.5 3.3 6.2 4.9c4.9 4.6 4.9 6.9 4.9 8l0 .1 0 .1c0 1.2 0 3.4-4.9 8c-6.1 5.7-17.8 12.8-37.4 19.4C382.4 264.8 324.4 272 256 272c-6.5 0-13-.1-19.3-.2c-1.6 .1-3.1 .2-4.7 .2c-2.7 0-5.3-.2-7.8-.5c-17-.6-33.1-1.7-48.3-3.2c-1.5 19.4-12.8 36-29 44.9C180 317.8 217 320 256 320c79.2 0 150-9.2 196.9-29c2.5 1.7 4.5 3.3 6.2 4.9c4.9 4.6 4.9 6.9 4.9 8l0 .1 0 .1c0 1.2 0 3.4-4.9 8c-6.1 5.7-17.8 12.8-37.4 19.4C382.4 344.8 324.4 352 256 352s-126.4-7.2-165.6-20.4c-19.7-6.6-31.4-13.7-37.4-19.4c-4.9-4.6-4.9-6.9-4.9-8l0-.1 0-.1c0-1.2 0-3.4 4.9-8c1.6-1.5 3.7-3.2 6.2-4.9c4.9 2.1 10.2 4.1 15.6 5.9C68 287.7 64 276.3 64 264V240.1c-4.8-2.8-8.5-5.5-11.1-7.9c-4.9-4.6-4.9-6.9-4.9-8l0-.1 0-.1c0-1.2 0-3.4 4.9-8c1.6-1.5 3.7-3.2 6.2-4.9c1.6 .7 3.2 1.3 4.9 2V163.8zM59.1 371c47 19.8 117.7 29 196.9 29s150-9.2 196.9-29c2.5 1.7 4.5 3.3 6.2 4.9c4.9 4.6 4.9 6.9 4.9 8l0 .1 0 .1c0 1.2 0 3.4-4.9 8c-6.1 5.7-17.8 12.8-37.4 19.4C382.4 424.8 324.4 432 256 432s-126.4-7.2-165.6-20.4c-19.7-6.6-31.4-13.8-37.4-19.4c-4.9-4.6-4.9-6.9-4.9-8l0-.1 0-.1c0-1.2 0-3.4 4.9-8c1.6-1.5 3.7-3.2 6.2-4.9z"]},faAlbumCircleUser:{prefix:"far",iconName:"album-circle-user",icon:[576,512,[],"e48d","M64 80H384c8.8 0 16 7.2 16 16v98.9c10.4-1.9 21.1-2.9 32-2.9c5.4 0 10.7 .2 16 .7V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H296.2c-11.8-14.3-21.4-30.5-28.2-48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm160 32c-79.5 0-144 64.5-144 144s64.5 144 144 144c11.8 0 23.2-1.4 34.2-4.1c-1.4-9.1-2.2-18.4-2.2-27.9c0-71.4 42.5-132.9 103.6-160.5C339.7 151.8 286.5 112 224 112zM192 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-66.3 80.7C489.5 468.1 462.2 480 432 480s-57.5-11.9-77.7-31.3c6.2-19 24-32.7 45.1-32.7h65.2c21 0 38.9 13.7 45.1 32.7zM384 336a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faSubtitlesSlash:{prefix:"far",iconName:"subtitles-slash",icon:[640,512,[],"e610","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-30-23.5c4.6-8.8 7.2-18.9 7.2-29.6V96c0-35.3-28.7-64-64-64H96c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zM134.4 80H544c8.8 0 16 7.2 16 16V413.6L508.2 373c2.4-3.7 3.8-8.2 3.8-13c0-13.3-10.7-24-24-24H461l-67.2-52.6c4 2.9 8.9 4.6 14.2 4.6h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-13.3 0-24 10.7-24 24c0 7.4 3.4 14 8.6 18.4L134.4 80zm353 400l-60.9-48H96c-8.8 0-16-7.2-16-16V159L32 121.2V416c0 35.3 28.7 64 64 64H487.4zM365.5 384l-59.9-47.2C295.5 339.6 288 348.9 288 360c0 13.3 10.7 24 24 24h53.5zM243.7 288l-60.9-48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h91.7zM152 336c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H152z"]},faQrcode:{prefix:"far",iconName:"qrcode",icon:[448,512,[],"f029","M144 80v96H48V80h96zM48 32C21.5 32 0 53.5 0 80v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm96 304v96H48V336h96zM48 288c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48zM304 80h96v96H304V80zm-48 0v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48zM72 120v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H88c-8.8 0-16 7.2-16 16zM88 360c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V376c0-8.8-7.2-16-16-16H88zM328 120v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H344c-8.8 0-16 7.2-16 16zM256 304V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8 7.2-16 16-16s16 7.2 16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16s-16 7.2-16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zM368 448a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm64 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32z"]},faDiceD10:{prefix:"far",iconName:"dice-d10",icon:[512,512,[],"f6cd","M256 0c6.9 0 13.5 3 18 8.2l232 264c4.2 4.8 6.4 11.1 5.9 17.5s-3.4 12.3-8.3 16.5l-232 200c-9 7.8-22.3 7.8-31.3 0l-232-200C3.5 302 .5 296 .1 289.7S1.7 277 6 272.2L238 8.2C242.5 3 249.1 0 256 0zM91.6 247.4l50.9-12 36-86.9L91.6 247.4zM256 86.8L189.7 247 256 291.2 322.3 247 256 86.8zm100.6 195L280 332.8V435.6l156.7-135-80-18.8zm63.8-34.3l-86.9-98.9 36 86.9 50.9 12zM232 435.6V332.8l-76.6-51.1-80 18.8L232 435.6z"]},faFireplace:{prefix:"far",iconName:"fireplace",icon:[640,512,[],"f79a","M48 48H592V80H48V48zM32 0C14.3 0 0 14.3 0 32V96c0 17.7 14.3 32 32 32l0 360c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V368c0-88.4 71.6-160 160-160s160 71.6 160 160V488c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V128c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H32zM80 464V128H560V464H528V368c0-114.9-93.1-208-208-208s-208 93.1-208 208v96H80zm240 48c61.9 0 112-50.1 112-112c0-22.3-10.9-58.8-52.1-99.7c-8.2-8.2-21.4-7.5-29.6 .7l-7.9 7.9-32.2-32.2c-4.2-4.2-9.8-6.5-15.4-6.4c-4.1 0-8.2 1.4-11.7 4.1C251.7 298.8 208 346.4 208 400c0 61.9 50.1 112 112 112zm44.8-78.3c0 24.7-20.1 44.8-44.8 44.8s-44.8-20.1-44.8-44.8c0-25.6 25.9-51.1 38.3-61.9c3.8-3.3 9.2-3.3 12.9 0c12.4 10.8 38.3 36.3 38.3 61.9z"]},faBrowser:{prefix:"far",iconName:"browser",icon:[512,512,[128468],"f37e","M.3 89.5C.1 91.6 0 93.8 0 96v64V416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V160 96c0-35.3-28.7-64-64-64H64c-2.2 0-4.4 .1-6.5 .3c-9.2 .9-17.8 3.8-25.5 8.2C21.8 46.5 13.4 55.1 7.7 65.5c-3.9 7.3-6.5 15.4-7.4 24zM48 160H464l0 256c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-256z"]},faPenPaintbrush:ewm,faPencilPaintbrush:ewg,faFishCooked:{prefix:"far",iconName:"fish-cooked",icon:[576,512,[],"f7fe","M149.3 203.9c19.8-22.8 47.5-46.1 78.2-63.6C258.4 122.8 290.7 112 320 112c44.8 0 97.6 25.1 140.5 58.9c21.1 16.6 38.7 34.5 50.7 50.7C524 238.8 528 250.7 528 256s-4 17.2-16.8 34.4c-12.1 16.2-29.6 34.1-50.7 50.7C417.6 374.9 364.8 400 320 400c-29.3 0-61.6-10.8-92.5-28.4c-30.7-17.5-58.4-40.8-78.2-63.6c-8-9.2-21.7-10.9-31.7-4L60 343.6l17.6-74.8c2-8.4 2-17.2 0-25.7L60 168.4 117.6 208c10.1 6.9 23.7 5.2 31.7-4zM320 64c-40.4 0-81 14.5-116.3 34.6c-28.5 16.2-54.7 36.7-76 58.1L46.9 101.1C42.1 97.8 36.3 96 30.4 96C11.7 96-2.2 113.5 2.1 131.7L30.9 254.2c.3 1.2 .3 2.5 0 3.7L2.1 380.3C-2.2 398.5 11.7 416 30.4 416c5.9 0 11.6-1.8 16.5-5.1l80.9-55.6c21.3 21.3 47.5 41.8 76 58.1C239 433.5 279.6 448 320 448c60.2 0 123.4-32.2 170.2-69.1c23.8-18.7 44.5-39.5 59.6-59.8C564.1 299.8 576 277.4 576 256s-11.9-43.8-26.2-63.1c-15-20.3-35.8-41.1-59.6-59.8C443.4 96.2 380.2 64 320 64zm-4.7 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64zm112 16c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-160 160c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l160-160zm16 112c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64z"]},faChairOffice:{prefix:"far",iconName:"chair-office",icon:[448,512,[],"f6c1","M288 48c8.8 0 16 7.2 16 16V224h48V64c0-35.3-28.7-64-64-64H160C124.7 0 96 28.7 96 64V224h48V64c0-8.8 7.2-16 16-16H288zM64 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm368 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM248 400H370.5c25.2 0 45.5-20.4 45.5-45.5c0-5.5-1-10.9-2.9-16l-19.2-51.3c-7-18.7-24.9-31.1-44.9-31.1H99.1c-20 0-37.9 12.4-44.9 31.1L34.9 338.5C33 343.6 32 349 32 354.5C32 379.6 52.4 400 77.5 400H200v64H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V400zM99.1 304H348.9l18 48H224 81.1l18-48z"]},faMagnifyingGlassMusic:{prefix:"far",iconName:"magnifying-glass-music",icon:[512,512,[],"e65f","M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1zM271.6 158.8c12.6-4.2 19.4-17.8 15.2-30.4s-17.8-19.4-30.4-15.2l-48 16c-9.8 3.3-16.4 12.4-16.4 22.8v57.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48c35.3 0 63.9-21.4 64-47.9c0 0 0-.1 0-.1v0V169.3l31.6-10.5z"]},faNestingDolls:{prefix:"far",iconName:"nesting-dolls",icon:[640,512,[],"e3ba","M80 112C80 50.1 130.1 0 192 0s112 50.1 112 112V224H80V112zM200.7 64.9c-4.1-5.3-13.2-5.3-17.3 0c-11.7 15.1-28.7 26-48.2 29.7c-4 .8-7.2 4.2-6.8 8.2c1.5 14 7.6 27.7 18.4 38.5c25 25 65.5 25 90.5 0c10.8-10.8 16.9-24.4 18.4-38.5c.4-4.1-2.7-7.5-6.8-8.2c-19.5-3.7-36.5-14.6-48.2-29.7zM635.5 474.1c5.2 7.3 5.9 16.9 1.8 24.9s-12.4 13-21.3 13H312c-9 0-17.2-5-21.3-13c-4.1-8-3.4-17.6 1.8-24.9l0 0 .2-.3c.2-.3 .6-.8 1-1.5c.9-1.4 2.3-3.5 4-6.3c3.4-5.6 7.9-13.8 12.5-23.8c9.2-20.3 17.8-46.8 17.8-74.1v-8c0-75.1 60.9-136 136-136s136 60.9 136 136v8c0 27.3 8.6 53.7 17.8 74.1c4.6 10 9.1 18.2 12.5 23.8c1.7 2.8 3.1 5 4 6.3c.5 .7 .8 1.2 1 1.5l.2 .3 0 0 0 0zM455.3 320.9C440.7 339.8 417.8 352 392 352c-4.3 0-8 3.3-7.6 7.6c1.7 17.9 9.4 35.3 23.1 49c31.2 31.2 81.9 31.2 113.1 0c13.7-13.7 21.4-31.1 23.1-49c.4-4.3-3.3-7.6-7.6-7.6c-25.8 0-48.7-12.2-63.3-31.1c-4.1-5.3-13.2-5.3-17.3 0zM261.4 464c-7.1 15.1-7.3 32.7 0 48H74.5c-17 0-33.4-6.7-42.7-20.9C17.9 469.7 0 432.8 0 384c0-44.4 20.2-84.4 37.9-119.4c2.7-5.3 8.1-8.6 14-8.6H332.1c-11.3 14.3-20.3 30.5-26.5 48H71.9C57.9 332.9 48 358 48 384c0 35.9 12.8 63.3 23.2 79.6c.2 0 .4 .1 .6 .1c.7 .1 1.6 .3 2.7 .3H261.4z"]},faClockRotateLeft:ewy,faHistory:ewM,faTrumpet:{prefix:"far",iconName:"trumpet",icon:[640,512,[127930],"f8e3","M592 128.7V351.3c-10-10.5-21.8-22-35.2-33.2C519.9 287.4 467.9 256 408 256H357.4 168 48V224H408c59.9 0 111.9-31.4 148.8-62.2c13.4-11.2 25.2-22.6 35.2-33.2zM352 304V416H312V304h40zm48 112V304h8c43.4 0 84.6 23.1 118 51c33 27.6 55.5 57.3 61 64.9c5.7 7.9 14.6 12.1 23.7 12.1c16.2 0 29.2-13.1 29.2-29.2V77.2C640 61.1 626.9 48 610.8 48c-9.1 0-18.1 4.2-23.7 12.1c-5.5 7.6-27.9 37.3-61 64.9c-33.4 27.9-74.6 51-118 51h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H312v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H224v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H48v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v32 80 32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H80.3C70 320.2 64 339.4 64 360c0 57.4 46.6 104 104 104h32 88 88 32c49.6 0 91-34.7 101.5-81.1c-1.3-1.1-2.6-2.2-3.9-3.3c-13.7-11.4-27.9-21.2-42.3-28.6c.5 2.9 .7 5.9 .7 9c0 30.9-25.1 56-56 56h-8zm-136 0H224V304h40V416zm-88 0h-8c-30.9 0-56-25.1-56-56s25.1-56 56-56h8V416z"]},faFaceGrinBeamSweat:ewv,faGrinBeamSweat:ewC,faFireSmoke:{prefix:"far",iconName:"fire-smoke",icon:[640,512,[],"f74b","M469.7 248.5c6.6-17.6 10.3-36.6 10.3-56.5c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L352 61.9l-46-46c-6.1-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C222.5 47.3 160 115.3 160 192c0 19.9 3.6 38.9 10.3 56.5c9.5 3.3 18.6 7.6 27.1 12.6c17.2-18.4 38.5-32.8 62.4-42c9.9-28.8 36.7-55 51-67.4c5.4-4.7 13.1-4.7 18.5 0c14.3 12.4 41.2 38.6 51 67.4c23.9 9.2 45.2 23.7 62.4 42c8.5-5.1 17.6-9.3 27.1-12.6zM233.2 361.3c7-41.6 43.2-73.3 86.8-73.3s79.8 31.7 86.8 73.3c1.8 10.7 10.5 18.8 21.2 19.9s20.9-5.1 24.8-15.2c10.4-27 36.6-46 67.2-46c39.8 0 72 32.2 72 72c0 37.7-29 68.7-66 71.8c-.7 .1-1.3 .1-2 .2l-4 0-200 0-200 0-4 0c-.7-.1-1.3-.2-2-.2c-36.9-3-66-34-66-71.8c0-39.8 32.2-72 72-72c30.6 0 56.7 19 67.2 46c3.9 10.1 14.1 16.3 24.8 15.2s19.4-9.2 21.2-19.9zM320 240c-49.4 0-92.7 26.4-116.5 65.8c-21.6-20.9-51-33.8-83.5-33.8C53.7 272 0 325.7 0 392c0 61.4 46.1 112 105.6 119.1c2 .6 4.2 .9 6.4 .9l8 0 200 0 200 0 8 0c2.2 0 4.3-.3 6.4-.9C593.9 504 640 453.4 640 392c0-66.3-53.7-120-120-120c-32.5 0-61.9 12.9-83.5 33.8C412.7 266.4 369.4 240 320 240z"]},faPhoneMissed:{prefix:"far",iconName:"phone-missed",icon:[640,512,[],"e226","M120 0H232c13.3 0 24 10.7 24 24s-10.7 24-24 24H177.9l55.4 55.4C254.2 124.3 282.5 136 312 136s57.8-11.7 78.6-32.6L487 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-96.4 96.4C394.7 167.2 354.2 184 312 184s-82.7-16.8-112.6-46.6L144 81.9V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM448 392v49.3c0 3.9 2.8 7.2 6.6 7.9l85.8 15.6c3.7 .7 7.4-1.3 8.8-4.8l24.7-58.8c7.4-17.6 2.5-30.9-4.4-36.9C520 321.8 432.8 272 320 272s-200 49.8-249.5 92.3c-6.9 5.9-11.8 19.3-4.4 36.9L90.8 460c1.5 3.5 5.1 5.4 8.8 4.8l85.8-15.6c3.8-.7 6.6-4 6.6-7.9V392c0-19.6 11.9-37.3 30.2-44.6c62.8-25.1 132.9-25.1 195.7 0C436 354.7 448 372.4 448 392zm-48 49.3V392c-51.4-20.5-108.6-20.5-160 0v49.3c0 27.1-19.4 50.3-46 55.1L108.2 512c-25.8 4.7-51.4-9.2-61.6-33.4L21.8 419.8c-13.5-32-8.9-69.3 17.4-91.9C95 280 192.9 224 320 224s225 56 280.8 103.9c26.3 22.6 30.9 59.9 17.4 91.9l-24.8 58.8c-10.2 24.2-35.8 38.1-61.6 33.4L446 496.4c-26.6-4.8-46-28-46-55.1z"]},faFileExport:ewI,faArrowRightFromFile:ewA,faShield:ewz,faShieldBlank:ewL,faArrowUpShortWide:ewT,faSortAmountUpAlt:eww,faArrowsRepeat1:ewH,faRepeat1Alt:ewx,faGunSlash:{prefix:"far",iconName:"gun-slash",icon:[640,512,[],"e19c","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L412.3 297.8 432.9 240h32.5c10.6 0 20.8-4.2 28.3-11.7L513.9 208H568c22.1 0 40-17.9 40-40V104c0-22.1-17.9-40-40-40h-8V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H113.9L38.8 5.1zM175.2 112H536h24v48H510.6c-10.6 0-20.8 4.2-28.3 11.7L462.1 192H299 277.2L175.2 112zM338.5 240h43.4l-9.5 26.6L338.5 240zM80 192V159L32 121.2V200c0 22.1 17.9 40 40 40h2c20.8 0 36.1 19.6 31 39.8L65 440.2c-2.4 9.6-.2 19.7 5.8 27.5S86.1 480 96 480H208c14.7 0 27.5-10 31-24.2L265 352h59.9l-91.4-72-38 152h-79l35.1-140.6c4.5-18.1 2.5-35.9-4.3-51.4h35.4l-60.9-48H100.8 80z"]},faAvocado:{prefix:"far",iconName:"avocado",icon:[512,512,[],"e0aa","M464 144c0 29.9-13.6 56.5-35.1 74.2c-24.2 19.9-47.3 49.3-54.7 86.9c-8.9 45.7-29.5 88.5-53.1 112c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c23.6-23.6 66.3-44.2 112-53.1c37.6-7.4 67-30.4 86.9-54.7C311.5 61.6 338.1 48 368 48c53 0 96 43 96 96zM421.3 314.3c4.6-23.5 19.6-43.9 38.1-59.1C491.5 228.9 512 188.8 512 144C512 64.5 447.5 0 368 0c-44.8 0-84.9 20.5-111.3 52.6c-15.2 18.5-35.6 33.5-59.1 38.1c-51.9 10.2-104.5 34-136.7 66.3c-81.2 81.2-81.2 212.9 0 294.2s212.9 81.2 294.2 0c32.3-32.3 56.1-84.9 66.3-136.7zM283.2 347.2c41.7-41.7 49.1-102.1 16.4-134.8s-93-25.3-134.8 16.4s-49.1 102.1-16.4 134.8s93 25.3 134.8-16.4z"]},faBinary:{prefix:"far",iconName:"binary",icon:[384,512,[],"e33b","M328 24V176h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H304 248c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V57.3l-16.4 5.5C251 67 237.4 60.2 233.2 47.6S235.8 21.4 248.4 17.2l48-16C303.7-1.2 311.8 0 318 4.5S328 16.3 328 24zM104 312V464h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H80 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V345.3l-16.4 5.5C27 355 13.4 348.2 9.2 335.6S11.8 309.4 24.4 305.2l48-16c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5zM0 72C0 32.2 32.2 0 72 0h48c39.8 0 72 32.2 72 72v80c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72V72zM72 48C58.7 48 48 58.7 48 72v80c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H72zM264 288h48c39.8 0 72 32.2 72 72v80c0 39.8-32.2 72-72 72H264c-39.8 0-72-32.2-72-72V360c0-39.8 32.2-72 72-72zm-24 72v80c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V360c0-13.3-10.7-24-24-24H264c-13.3 0-24 10.7-24 24z"]},faGlassesRound:ewN,faGlassesAlt:ewV,faPhonePlus:{prefix:"far",iconName:"phone-plus",icon:[640,512,[],"f4d2","M456 200V136H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V24c0-13.3 10.7-24 24-24s24 10.7 24 24V88h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H504v64c0 13.3-10.7 24-24 24s-24-10.7-24-24zm-63 86.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C239.2 485.6 64 295.2 64 64v0c0-18.9 13.2-35.2 31.6-39.1l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L393 286.7zm133.8 78.1l-100.4-43L397 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L112.1 70.5C115.5 286.2 289.8 460.5 505.5 464l21.3-99.2z"]},faDitto:{prefix:"far",iconName:"ditto",icon:[320,512,[],"22","M48 105.9c0 1.4 .1 2.8 .4 4.3L72 252 95.6 110.1l0 0c.2-1.4 .4-2.8 .4-4.3V104c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.9zm96 0c0 4.1-.3 8.1-1 12.1L118.6 264.5C114.8 287.3 95.1 304 72 304s-42.8-16.7-46.6-39.5L1 118c-.7-4-1-8.1-1-12.1V104C0 64.2 32.2 32 72 32s72 32.2 72 72v1.9zm80 0c0 1.4 .1 2.8 .4 4.3L248 252l23.6-141.9c.2-1.4 .4-2.8 .4-4.3V104c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.9zm96 0c0 4.1-.3 8.1-1 12.1L294.6 264.5C290.8 287.3 271.1 304 248 304s-42.8-16.7-46.6-39.5L177 118c-.7-4-1-8.1-1-12.1V104c0-39.8 32.2-72 72-72s72 32.2 72 72v1.9z"]},faPersonSeat:{prefix:"far",iconName:"person-seat",icon:[384,512,[],"e21e","M144 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 92c0-6.6 5.4-12 12-12s12 5.4 12 12v92H144c-4.4 0-8-3.6-8-8V220zm72 92V256h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H206.8c-5.6-27.4-29.8-48-58.8-48c-33.1 0-60 26.9-60 60v84c0 30.9 25.1 56 56 56h40 54c12 0 22.2 8.9 23.8 20.8l10.4 78.3C273.8 471.1 284 480 296 480h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H317l-7.7-57.5C304.6 338.7 274.1 312 238 312H208zM48 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V328c0 66.3 53.7 120 120 120h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V152z"]},faHouseMedical:{prefix:"far",iconName:"house-medical",icon:[576,512,[],"e3b2","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5zM256 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"]},faGolfBallTee:ewk,faGolfBall:ewE,faCircleChevronLeft:ewD,faChevronCircleLeft:ewS,faHouseChimneyWindow:{prefix:"far",iconName:"house-chimney-window",icon:[576,512,[],"e00d","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM256 288V224h64v64H256zm-48-72v80c0 22.1 17.9 40 40 40h80c22.1 0 40-17.9 40-40V216c0-22.1-17.9-40-40-40H248c-22.1 0-40 17.9-40 40z"]},faScythe:{prefix:"far",iconName:"scythe",icon:[640,512,[],"f710","M639.5 28.9c2.7-13-5.7-25.7-18.6-28.4s-25.7 5.7-28.4 18.6L536.9 288H408c-13.3 0-24 10.7-24 24s10.7 24 24 24H526.9L496.5 483.1c-2.7 13 5.7 25.7 18.6 28.4s25.7-5.7 28.4-18.6l96-464zM352 0C121.4 0 20.6 155.8 2.9 186.7c-2 3.5-2.9 7.4-2.9 11.4C0 212.4 11.6 224 25.9 224H517.4l9.9-48H68.7C108.6 126.8 196.8 48 352 48H553.8l7.3-35.3c.9-4.5 2.4-8.7 4.2-12.7H352z"]},faPenNib:{prefix:"far",iconName:"pen-nib",icon:[512,512,[10001],"f5ad","M368.4 18.3c21.9-21.9 57.3-21.9 79.2 0l46.1 46.1c21.9 21.9 21.9 57.3 0 79.2l-71 71L412.2 225 371.6 374.1c-4.8 17.8-18.1 32-35.5 38.1L72 505c-18.5 6.5-39.1 1.8-52.9-12S.5 458.5 7 440L99.8 175.9c6.1-17.4 20.3-30.6 38.1-35.5L287 99.8l10.4-10.4 71-71zM296.9 146.8L150.5 186.7c-2.5 .7-4.6 2.6-5.4 5.1L62.5 426.9 164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L85.1 449.5l235.1-82.6c2.5-.9 4.4-2.9 5.1-5.4l39.9-146.4-68.3-68.3z"]},faBanParking:ew_,faParkingCircleSlash:ewO,faTentArrowTurnLeft:{prefix:"far",iconName:"tent-arrow-turn-left",icon:[576,512,[],"e580","M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72v40c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM302.7 165c-8.6-6.7-20.7-6.7-29.3 0L107.6 293.1c-11.5 8.9-19.1 22-21.2 36.4L69.5 448.1C64.6 481.8 90.8 512 124.9 512H451.1c34.1 0 60.3-30.2 55.4-63.9L489.6 329.5c-2.1-14.4-9.7-27.5-21.2-36.4L302.7 165zM137 331l127-98.2V464H124.9c-4.9 0-8.6-4.3-7.9-9.1l16.9-118.6c.3-2.1 1.4-3.9 3-5.2zm175 29V232.9L439 331c1.6 1.3 2.7 3.1 3 5.2L459 454.9c.7 4.8-3.1 9.1-7.9 9.1H374.4L312 360z"]},faFaceDiagonalMouth:{prefix:"far",iconName:"face-diagonal-mouth",icon:[512,512,[129764],"e47e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm358.1 79.2l-184 48c-12.8 3.3-25.9-4.3-29.3-17.2s4.3-25.9 17.2-29.3l184-48c12.8-3.3 25.9 4.3 29.3 17.2s-4.3 25.9-17.2 29.3zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faDiagramCells:{prefix:"far",iconName:"diagram-cells",icon:[512,512,[],"e475","M448 224c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64l384 0zm16 128v64c0 8.8-7.2 16-16 16l-80 0H144 64c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16zm48 64V352c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64z"]},faCricketBatBall:ewP,faCricket:ewj,faTents:{prefix:"far",iconName:"tents",icon:[640,512,[],"e582","M430.1 4.6c-8.4-6.1-19.8-6.1-28.2 0l-165 120c-1.7 1.2-3.3 2.6-4.8 4c10.9 1.4 21.5 5.6 30.7 12.6l16.1 12.3L416 53.7 566.8 163.4c1.8 1.3 2.9 3.2 3.2 5.4l17.2 126.1c.7 4.8-3.1 9.1-7.9 9.1H454c.6 2.1 1 4.3 1.3 6.5l6.2 41.5H579.3c33.9 0 60.1-29.9 55.5-63.6L617.6 162.3c-2.1-15.1-10.2-28.7-22.6-37.7l-165-120zM238.7 165c-8.6-6.7-20.7-6.7-29.3 0L43.6 293.1c-11.5 8.9-19.1 22-21.2 36.4L5.5 448.1C.6 481.8 26.8 512 60.9 512H387.1c34.1 0 60.3-30.2 55.4-63.9L425.6 329.5c-2.1-14.4-9.7-27.5-21.2-36.4L238.7 165zM73 331l127-98.2V464H60.9c-4.9 0-8.6-4.3-7.9-9.1L69.9 336.2c.3-2.1 1.4-3.9 3-5.2zm175 29V232.9L375 331c1.6 1.3 2.7 3.1 3 5.2L395 454.9c.7 4.8-3.1 9.1-7.9 9.1H310.4L248 360z"]},faWandMagic:ewB,faMagic:ewR,faDog:{prefix:"far",iconName:"dog",icon:[576,512,[128021],"f6d3","M318 342.2c11.4 9.1 18 22.9 18 37.4V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V274.3L300.5 223c-3.2 .7-6.5 1-9.9 1H144 112.1l-.1 .8V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V379.6c0-14.6 6.6-28.3 18-37.4s26.2-12.6 40.4-9.4c9.5 2.1 19.4 3.2 29.6 3.2s20.1-1.1 29.6-3.2c14.2-3.1 29.1 .3 40.4 9.4zM336.9 189l53.4 32.8c7.2-17.7 24.6-29.8 44.4-29.8H480c26.5 0 48-21.5 48-48V112H496c-12.7 0-24.9-5.1-33.9-14.1L444.1 80 368 80c-4.2 0-8.4-.6-12.4-1.6L338 183.9c-.3 1.7-.7 3.4-1.1 5.1zM64.2 220.2c-1.1-.3-2.2-.7-3.3-1.1c-27.4-9.6-49-32.4-56.4-61.8L.7 141.8c-3.2-12.9 4.6-25.9 17.5-29.1s25.9 4.6 29.1 17.5l0 0 3.9 15.5C55.6 163.5 71.6 176 90 176h54H290.7L313.5 39.3l.1-.4 .9-5.6 3.1-18.4C319 6.3 326.4 0 335.1 0c5.6 0 10.9 2.6 14.3 7.1l11.2 14.9 3.4 4.6 .2 .3L368 32h76.1c12.7 0 24.9 5.1 33.9 14.1L496 64h32c26.5 0 48 21.5 48 48v32c0 53-43 96-96 96H434.7L432 256V448c0 35.3-28.7 64-64 64H352c-35.3 0-64-28.7-64-64V428.6 379.6c-10.4 2.3-21.1 3.7-32 4.2c-2.7 .1-5.3 .2-8 .2s-5.3-.1-8-.2c-10.9-.5-21.6-1.9-32-4.2v48.9V448c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V224c0-1.3 .1-2.6 .2-3.8zM416 112a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faPenLine:{prefix:"far",iconName:"pen-line",icon:[576,512,[],"e212","M13.4 439l23-78.1c4.2-14.1 11.8-27 22.2-37.4L362.7 19.3c25-25 65.5-25 90.5 0l39.4 39.4c3.1 3.1 5.9 6.5 8.2 10c16.4 24.8 13.7 58.6-8.2 80.5L188.5 453.4c-1.3 1.3-2.6 2.6-4 3.8c-9.6 8.5-21 14.8-33.4 18.4L73 498.6 30.8 511c-8.4 2.5-17.5 .2-23.7-6.1S-1.5 489.7 1 481.2L13.4 439zm62.2-41.2L59.4 452.6l54.8-16.1 23.4-6.9c6.4-1.9 12.3-5.4 17-10.1L383 191 321 129 92.5 357.4c-.6 .6-1.2 1.2-1.7 1.8c-3.9 4.4-6.7 9.6-8.4 15.2l-6.9 23.4zM248 464H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faAtomSimple:ewU,faAtomAlt:ewF,faAmpersand:{prefix:"far",iconName:"ampersand",icon:[448,512,[],"26","M178 80h44.4c27.4 0 49.7 22.2 49.7 49.7c0 16.2-7.9 31.4-21.2 40.7l-61.4 43-47.2-48.5C133.1 155.5 128 143 128 130c0-27.6 22.4-50 50-50zm45.3 168.2l55.1-38.5c26.1-18.3 41.7-48.1 41.7-80C320 75.7 276.3 32 222.3 32H178c-54.1 0-98 43.9-98 98c0 25.5 10 50 27.7 68.3l41.8 43L75.9 292.8C48.4 312 32 343.5 32 377.1C32 433.9 78.1 480 134.9 480h77.8c35.1 0 67.8-17.7 87-47.1l14.6-22.3 60.4 62.1c9.2 9.5 24.4 9.7 33.9 .5s9.7-24.4 .5-33.9l-67.9-69.8 70.8-108.3c7.3-11.1 4.1-26-7-33.2s-26-4.1-33.2 7L307 334.2l-83.7-86zm-39.8 27.9l96.6 99.3-20.5 31.3c-10.3 15.8-28 25.4-46.9 25.4H134.9C104.6 432 80 407.4 80 377.1c0-17.9 8.7-34.7 23.4-45l80-56z"]},faCarrot:{prefix:"far",iconName:"carrot",icon:[512,512,[129365],"f787","M320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6C337.6 17 320 42.3 320 72zM199.3 197.4c13.2-8.6 28.9-13.4 45.3-13.4c46.1 0 83.4 37.3 83.4 83.4c0 32.5-18.9 62-48.3 75.7l-42.8 19.8L209 335c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l15.4 15.4L73.3 438.7l94.8-204.6L207 273c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-41.7-41.7zM34.1 509.8L299.8 386.6c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136c-51.2 0-97.7 29.7-119.2 76.2L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8z"]},faArrowUpFromLine:ewG,faArrowFromBottom:ewY,faMoon:{prefix:"far",iconName:"moon",icon:[384,512,[127769,9214],"f186","M144.7 98.7c-21 34.1-33.1 74.3-33.1 117.3c0 98 62.8 181.4 150.4 211.7c-12.4 2.8-25.3 4.3-38.6 4.3C126.6 432 48 353.3 48 256c0-68.9 39.4-128.4 96.8-157.3zm62.1-66C91.1 41.2 0 137.9 0 256C0 379.7 100 480 223.5 480c47.8 0 92-15 128.4-40.6c1.9-1.3 3.7-2.7 5.5-4c4.8-3.6 9.4-7.4 13.9-11.4c2.7-2.4 5.3-4.8 7.9-7.3c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-3.7 .6-7.4 1.2-11.1 1.6c-5 .5-10.1 .9-15.3 1c-1.2 0-2.5 0-3.7 0c-.1 0-.2 0-.3 0c-96.8-.2-175.2-78.9-175.2-176c0-54.8 24.9-103.7 64.1-136c1-.9 2.1-1.7 3.2-2.6c4-3.2 8.2-6.2 12.5-9c3.1-2 6.3-4 9.6-5.8c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-3.6-.3-7.1-.5-10.7-.6c-2.7-.1-5.5-.1-8.2-.1c-3.3 0-6.5 .1-9.8 .2c-2.3 .1-4.6 .2-6.9 .4z"]},faPenSlash:{prefix:"far",iconName:"pen-slash",icon:[640,512,[],"e213","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L409.9 296 556.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L517.3 19.3c-25-25-65.5-25-90.5 0L264.2 181.8 38.8 5.1zM302.3 211.6L385 129 447 191l-75.1 75.1-69.6-54.5zm38.9 153.1l-38-29.9-84.6 84.6c-4.7 4.7-10.6 8.2-17 10.1l-23.4 6.9-54.8 16.1 16.1-54.8 6.9-23.4c1.7-5.6 4.5-10.8 8.4-15.2c.6-.6 1.1-1.2 1.7-1.8l77.3-77.3-38-29.9-73.2 73.2c-10.4 10.4-18 23.3-22.2 37.4L77.4 439 65 481.2c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1L137 498.6l78.1-23c12.4-3.6 23.7-9.9 33.4-18.4c1.4-1.2 2.7-2.5 4-3.8l88.6-88.6z"]},faWineGlassEmpty:ewQ,faWineGlassAlt:ewq,faSquareStar:{prefix:"far",iconName:"square-star",icon:[448,512,[],"e27f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 25c6.1 0 11.7 3.5 14.3 8.9l31.3 63.3 69.9 10.2c6 .9 11 5.1 12.9 10.9s.3 12.2-4 16.4L297.8 280l11.9 69.6c1 6-1.4 12.1-6.4 15.6s-11.5 4.1-16.8 1.2L224 333.6l-62.5 32.9c-5.4 2.8-11.9 2.4-16.9-1.2s-7.4-9.6-6.4-15.6L150.2 280 99.7 230.7c-4.4-4.3-5.9-10.6-4-16.4s6.9-10 12.9-10.9l69.9-10.2 31.3-63.3c2.7-5.5 8.3-8.9 14.3-8.9z"]},faCheese:{prefix:"far",iconName:"cheese",icon:[512,512,[],"f7ef","M464 240.2V256H48c0-3.9 2-7.6 5.3-9.8L301.5 80.7c.7-.4 1.5-.7 2.3-.7C392.3 80 464 151.7 464 240.2zM48 304H464V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V304zm464-48V240.2C512 125.2 418.8 32 303.8 32c-10.3 0-20.3 3-28.9 8.7L26.6 206.2C10 217.3 0 236 0 256V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V256z"]},faSendBackward:{prefix:"far",iconName:"send-backward",icon:[512,512,[],"f87f","M64 0C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64h64V224c0-53 43-96 96-96H352V64c0-35.3-28.7-64-64-64H64zM224 208H448c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16zm-64 16V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64z"]},faYinYang:{prefix:"far",iconName:"yin-yang",icon:[512,512,[9775],"f6ad","M464 256c0 114.9-93.1 208-208 208c-50.9 0-92.2-41.2-92.2-92s41.3-92 92.2-92c77.3 0 140-62.7 140-140c0-15.4-2.5-30.1-7-44c45.9 38.2 75 95.7 75 160zM256 48c50.8 0 92 41.2 92 92s-41.2 92-92 92c-77.3 0-140.2 62.6-140.2 140c0 15.3 2.5 30 7 43.8C77.1 377.6 48 320.2 48 256C48 141.1 141.1 48 256 48zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-368a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faMusic:{prefix:"far",iconName:"music",icon:[512,512,[127925],"f001","M512 31c0-17.1-13.9-31-31-31c-3.1 0-6.2 .5-9.1 1.4l-311 95.7C150.9 100.2 144 109.5 144 120V240 362.7c-14.1-6.8-30.5-10.7-48-10.7c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80V260.2l272-83.7V298.7c-14.1-6.8-30.5-10.7-48-10.7c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80V144.6c0-.4 0-.7 0-1.1V31zM464 368c0 9.8-12.9 32-48 32s-48-22.2-48-32s12.9-32 48-32s48 22.2 48 32zM144 432c0 9.8-12.9 32-48 32s-48-22.2-48-32s12.9-32 48-32s48 22.2 48 32zM464 126.3L192 210V137.7L464 54v72.2z"]},faCompassSlash:{prefix:"far",iconName:"compass-slash",icon:[640,512,[],"f5e9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-95.4-74.8C561.1 354.5 576 307 576 256C576 114.6 461.4 0 320 0C246.8 0 180.9 30.7 134.2 79.9L38.8 5.1zM172.2 109.7C209.9 71.6 262.2 48 320 48c114.9 0 208 93.1 208 208c0 39.8-11.2 77-30.6 108.6L397.1 285.9l47.5-123.5c7.5-19.4-11.6-38.5-31-31L270.3 186.5l-98.1-76.9zM468.1 464.8l-39.7-31.3C396.8 452.9 359.7 464 320 464c-114.9 0-208-93.1-208-208c0-22.3 3.5-43.8 10-63.9L82.3 160.8C70.5 190.2 64 222.4 64 256c0 141.4 114.6 256 256 256c55.2 0 106.3-17.5 148.1-47.2zM317 345.8l-92.2-72.6-29.4 76.5c-7.5 19.4 11.6 38.5 31 31L317 345.8z"]},faClockOne:{prefix:"far",iconName:"clock-one",icon:[512,512,[],"e34e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120v56.7l20-30c7.4-11 22.3-14 33.3-6.7s14 22.3 6.7 33.3l-64 96c-5.9 8.8-16.8 12.7-26.9 9.7s-17-12.4-17-23V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faFileMusic:{prefix:"far",iconName:"file-music",icon:[384,512,[],"f8b6","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM304 208c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V299.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V240 208z"]},faCodeCommit:{prefix:"far",iconName:"code-commit",icon:[640,512,[],"f386","M320 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm158.2-88c-11.6 77-78 136-158.2 136s-146.6-59-158.2-136H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H161.8c11.6-77 78-136 158.2-136s146.6 59 158.2 136H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H478.2z"]},faTemperatureLow:{prefix:"far",iconName:"temperature-low",icon:[512,512,[],"f76b","M416 48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM80 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5C74.3 301 80 288.4 80 273.9V112zM144 0C82.1 0 32 50.2 32 112V273.9c0 1.7-.7 4.4-3.2 7.8C10.7 305.7 0 335.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},faPersonBiking:ewK,faBiking:ewZ,faDisplayChartUpCircleCurrency:{prefix:"far",iconName:"display-chart-up-circle-currency",icon:[640,512,[],"e5e5","M64 48H512c8.8 0 16 7.2 16 16V194.9c17 3.1 33.1 8.7 48 16.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h42.8c-18.3-12.9-34.1-29.2-46.3-48H323.7 288 252.3l8-48H288h27.7 11c-4.3-15.3-6.6-31.4-6.6-48H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zM480 192.7V120c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h22.1L304 238.1l-63-63c-9.4-9.4-24.6-9.4-33.9 0L103 279c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87 63 63c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7l111-111V200c0 1.3 .1 2.6 .3 3.9c15-5.8 31-9.7 47.7-11.2zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM521.4 393.4a35.9 35.9 0 1 0 -50.7-50.7 35.9 35.9 0 1 0 50.7 50.7zm10 32.6c-21.6 13.2-49.1 13.2-70.7 0l-17.3 17.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L438 403.3c-13.2-21.6-13.2-49.1 0-70.7l-17.3-17.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L460.7 310c21.6-13.2 49.1-13.2 70.7 0l17.3-17.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L554 332.7c13.2 21.6 13.2 49.1 0 70.7l17.3 17.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L531.3 426z"]},faSkeleton:{prefix:"far",iconName:"skeleton",icon:[512,512,[],"f620","M256 0c13.3 0 24 10.7 24 24V64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v48H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v48H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v85.7l75.5-32.3c8.3-3.5 17.2-5.4 26.1-5.4c36.7 0 66.4 29.7 66.4 66.4v1.5c0 18-7.2 35.3-19.9 48l-25.8 25.8c-11.7 11.7-27.6 18.3-44.1 18.3H153.9c-16.6 0-32.4-6.6-44.1-18.3L83.9 467.9c-12.7-12.7-19.9-30-19.9-48v-1.5c0-36.7 29.7-66.4 66.4-66.4c9 0 17.9 1.8 26.1 5.4L232 389.7V304H120c-13.3 0-24-10.7-24-24s10.7-24 24-24H232V208H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H232V112H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H232V24c0-13.3 10.7-24 24-24zM184 440a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm192 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCircleG:{prefix:"far",iconName:"circle-g",icon:[512,512,[],"e10f","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0-44.2 35.8-80 80-80c20.5 0 39.2 7.7 53.3 20.4c9.9 8.8 25.1 8 33.9-1.9s8-25-1.9-33.9C318.7 140.3 288.8 128 256 128c-70.7 0-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128c0-13.3-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h52.3c-10.2 32.5-40.5 56-76.3 56c-44.2 0-80-35.8-80-80z"]},faCircleArrowUpLeft:{prefix:"far",iconName:"circle-arrow-up-left",icon:[512,512,[],"e0fb","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm64-368H168c-13.3 0-24 10.7-24 24V328c0 13.3 10.7 24 24 24s24-10.7 24-24V225.9L327 361c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-135-135H320c13.3 0 24-10.7 24-24s-10.7-24-24-24z"]},faCoinBlank:{prefix:"far",iconName:"coin-blank",icon:[512,512,[],"e3fb","M256 304c64 0 119.6-14.7 157.5-36c39.4-22.2 50.5-45.3 50.5-60s-11.1-37.8-50.5-60C375.6 126.7 320 112 256 112s-119.6 14.7-157.5 36C59.1 170.2 48 193.3 48 208s11.1 37.8 50.5 60c37.9 21.3 93.5 36 157.5 36zM0 208C0 128.5 114.6 64 256 64s256 64.5 256 144l0 48 0 64c0 70.7-114.6 128-256 128S0 390.7 0 320l0-64 0-48zM256 352c-13.6 0-27-.6-40-1.7l0 48c12.9 1.1 26.3 1.7 40 1.7s27.1-.6 40-1.7l0-48c-13 1.1-26.4 1.7-40 1.7zM120 330l0 47.7c18.7 7 40.3 12.7 64 16.6l0-48.1c-22.8-3.8-44.3-9.2-64-16.2zM88 316.7C73 309.3 59.6 301 48 292l0 28c0 6.8 6.2 24.2 40 43.1l0-46.5zm240 29.6l0 48.1c23.7-3.9 45.3-9.6 64-16.6l0-47.7c-19.7 7-41.2 12.5-64 16.2zM464 320l0-28c-11.6 9.1-25 17.4-40 24.7l0 46.5c33.8-18.9 40-36.3 40-43.1z"]},faBroom:{prefix:"far",iconName:"broom",icon:[576,512,[129529],"f51a","M569 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L335 207l-39-39c-5.1-5.1-12.1-8-19.4-8c-12.2 0-23 8.1-26.3 19.9l-15.9 55.6-.6-.1c-46.4-7.1-93.5 8.3-126.7 41.5L97 287c-18.4 18.4-29.7 42.4-32.4 68c-.4 3.8-.6 7.7-.6 11.6c0 9.6 7.8 17.3 17.3 17.3H104L81.3 404.9 57.1 427.3 7.2 473.4C2.6 477.6 0 483.5 0 489.7C0 502 10 512 22.3 512l172.7 0c39.1 0 76.6-15.5 104.2-43.2c33.2-33.2 48.6-80.2 41.5-126.7l-.1-.6 55.6-15.9c11.8-3.4 19.9-14.1 19.9-26.3c0-7.3-2.9-14.2-8-19.4l-39-39L569 41zM278.8 254.8l8-28.1 62.4 62.4-28.1 8-42.3-42.3zm-52.3 28l9.8 1.5 55.4 55.4 1.5 9.8c4.8 31.3-5.6 63-28 85.4c-18.6 18.6-43.9 29.1-70.3 29.1L88.1 464l48.5-44.7c14.5-13.4 19.3-34.3 12.1-52.7c-5.4-13.7-16.6-23.9-30.1-28.3c3.1-6.4 7.3-12.2 12.4-17.3l10.2-10.2c22.4-22.4 54.1-32.8 85.4-28z"]},faVacuum:{prefix:"far",iconName:"vacuum",icon:[640,512,[],"e04d","M290 48c-27.1 0-50.6 19-56.2 45.5L206 224H156.9L186.8 83.5C197.2 34.8 240.2 0 290 0H528c61.9 0 112 50.1 112 112c0 44.8-26.3 83.5-64.3 101.4C596.1 243.9 608 280.5 608 320V448c0 35.3-28.7 64-64 64H468.7c14.8-13 26.5-29.4 34-48H544c8.8 0 16-7.2 16-16V320c0-79.5-64.5-144-144-144c-8.8 0-16 7.2-16 16v97c-5.2-.7-10.6-1-16-1c-11 0-21.8 1.4-32 4V192c0-35.3 28.7-64 64-64c47.9 0 91.8 17.6 125.4 46.6c28.9-6.1 50.6-31.9 50.6-62.6c0-35.3-28.7-64-64-64H290zM150.1 256h49.1L171.7 385.1c29.8 5.5 52.3 31.6 52.3 62.9c0 35.3-28.7 64-64 64H32c-17.7 0-32-14.3-32-32c0-53 43-96 96-96h26.9l27.2-128zM432 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-144 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM176 448c0-8.8-7.2-16-16-16H96c-20.9 0-38.7 13.4-45.3 32H160c8.8 0 16-7.2 16-16zm208-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faShieldHeart:{prefix:"far",iconName:"shield-heart",icon:[512,512,[],"e574","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM144 221.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faCardHeart:{prefix:"far",iconName:"card-heart",icon:[384,512,[],"e3eb","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM80 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0L97.9 264.6C86.5 253.1 80 237.5 80 221.3z"]},faLightbulbCflOn:{prefix:"far",iconName:"lightbulb-cfl-on",icon:[640,512,[],"e5a7","M343.3 18.2C340.1 5.3 327-2.5 314.2 .7l-128 32c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5l128-32c12.9-3.2 20.7-16.2 17.5-29.1zm110.5 93.1c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5l-256 64c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5l256-64zm0 96c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5l-256 64c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5l256-64zM416 416c0-17.7-14.3-32-32-32H304V294.2l-48 12V384c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h40v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8h40c17.7 0 32-14.3 32-32V416zm37.8-112.7c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5l-64 16-16 4 0 0-8 2c-11.1 2.8-18.5 12.9-18.2 23.9V384h48V320.7l5.8-1.5 64-16zM53.3 4C42.3-3.3 27.4-.3 20 10.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L53.3 4zM613.3 44c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM24 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H88c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm528 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H552zM101.3 332c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zm464-39.9c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32z"]},faMelon:{prefix:"far",iconName:"melon",icon:[512,512,[],"e310","M464 256c0-25.8-4.7-50.4-13.2-73.2c-14.9 51.3-51.2 110.5-104.3 163.6s-112.3 89.4-163.6 104.3c22.8 8.6 47.4 13.2 73.2 13.2c114.9 0 208-93.1 208-208zM61.2 329.2c14.9-51.3 51.2-110.5 104.3-163.6s112.3-89.4 163.6-104.3C306.4 52.7 281.8 48 256 48C141.1 48 48 141.1 48 256c0 25.8 4.7 50.4 13.2 73.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM403 109c-5.2-5.2-24.1-13.9-67.8 .7c-40.7 13.6-89.8 44-135.7 89.9s-76.3 95-89.9 135.7c-14.6 43.7-5.8 62.6-.7 67.8s24.1 13.9 67.8-.7c40.7-13.6 89.9-44 135.7-89.9s76.3-95 89.9-135.7c14.6-43.7 5.8-62.6 .7-67.8z"]},faGopuram:{prefix:"far",iconName:"gopuram",icon:[512,512,[],"f664","M120 0c13.3 0 24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h32V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8V64 80v48 2.7c18.6 6.6 32 24.4 32 45.3v48c0 .9 0 1.8-.1 2.7c18.7 6.6 32.1 24.4 32.1 45.3v64c0 .9 0 1.8-.1 2.7c18.7 6.6 32.1 24.4 32.1 45.3v80c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V384c0-20.9 13.4-38.7 32.1-45.3c0-.9-.1-1.8-.1-2.7V272c0-20.9 13.4-38.7 32.1-45.3c0-.9-.1-1.8-.1-2.7V176c0-20.9 13.4-38.7 32-45.3V128 80 64 32 24c0-13.3 10.7-24 24-24zm24 80v48H368V80H144zm-32 96v48h48V176H144 112zm208 48V176H192v48h32c0-17.7 14.3-32 32-32s32 14.3 32 32h32zm32-48v48h48V176H368 352zm0 96H160v64h64V320c0-17.7 14.3-32 32-32s32 14.3 32 32v16h64V272zm32 64h48V272H400 384v64zM128 464h80V448c0-26.5 21.5-48 48-48s48 21.5 48 48v16h80V384H352 160 128v80zm288 0h48V384H432 416v80zM128 272H112 80v64h48V272zM96 384H80 48v80H96V384z"]},faEarthOceania:ewW,faGlobeOceania:ew$,faContainerStorage:{prefix:"far",iconName:"container-storage",icon:[640,512,[],"f4b7","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80h8V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 584h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H584 56 24zM80 432V80H560V432H80zm96-280c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152z"]},faFacePouting:{prefix:"far",iconName:"face-pouting",icon:[512,512,[],"e387","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM161.3 382.1c-5.4 12.3 8.7 21.6 21.1 16.4c22.4-9.5 47.4-14.8 73.7-14.8s51.3 5.3 73.7 14.8c12.4 5.2 26.5-4.1 21.1-16.4c-16-36.6-52.4-62.1-94.8-62.1s-78.8 25.6-94.8 62.1zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},faSquareXmark:ewX,faTimesSquare:ewJ,faXmarkSquare:ew1,faFaceExplode:ew0,faExplodingHead:ew2,faHashtag:{prefix:"far",iconName:"hashtag",icon:[448,512,[62098],"23","M188.7 32.5c13 2.6 21.4 15.2 18.8 28.2L192.5 136h111l16.9-84.7c2.6-13 15.2-21.4 28.2-18.8s21.4 15.2 18.8 28.2L352.5 136H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H342.9L314.1 328H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H304.5l-16.9 84.7c-2.6 13-15.2 21.4-28.2 18.8s-21.4-15.2-18.8-28.2L255.5 376h-111l-16.9 84.7c-2.6 13-15.2 21.4-28.2 18.8s-21.4-15.2-18.8-28.2L95.5 376H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h81.1l28.8-144H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h87.5l16.9-84.7c2.6-13 15.2-21.4 28.2-18.8zM182.9 184L154.1 328h111l28.8-144h-111z"]},faUpRightAndDownLeftFromCenter:ew6,faExpandAlt:ew4,faOilCan:{prefix:"far",iconName:"oil-can",icon:[640,512,[],"f613","M328 112c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48H147.2 144 96 48c-26.5 0-48 21.5-48 48v64.8c0 19 11.2 36.2 28.5 43.9l67.5 30V368c0 26.5 21.5 48 48 48H403.1c18.4 0 35.8-7.9 48-21.7L615 208.6l1.4-1.6 7.6-8.6 9.4-10.6c12.3-13.9-.3-35.4-18.4-31.5l-13.9 3-11.3 2.4-2.1 .4L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8H280V112h48zm97.1 125.8c10.4 5.2 22.3 6.7 33.6 4.3l72.1-15.4L412.7 360.5c-2.4 2.8-5.9 4.3-9.6 4.3H147.2V211.2H368.9c2 0 3.9 .5 5.7 1.4l50.5 25.2zM96 294.1L48 272.8V208H96v3.2 82.9z"]},faT:{prefix:"far",iconName:"t",icon:[384,512,[116],"54","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H168V456c0 13.3 10.7 24 24 24s24-10.7 24-24V80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H192 24z"]},faTransformerBolt:{prefix:"far",iconName:"transformer-bolt",icon:[384,512,[],"e2a4","M136 24c0-13.3-10.7-24-24-24S88 10.7 88 24v8H64c-8.8 0-16 7.2-16 16s7.2 16 16 16h48 48c8.8 0 16-7.2 16-16s-7.2-16-16-16H136V24zm160 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H224c-8.8 0-16 7.2-16 16s7.2 16 16 16h48 48c8.8 0 16-7.2 16-16s-7.2-16-16-16H296V24zM48 112c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zM24 160c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 328h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V208h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H328 56 24zM80 464V208H304V464H80zM233.4 243.1c-5.9-4.3-14-4-19.6 .7l-96 80c-5.2 4.3-7.1 11.4-4.8 17.7s8.3 10.6 15 10.6h40.4l-23.2 58.1c-2.7 6.8-.5 14.6 5.5 18.9s14 4 19.6-.7l96-80c5.2-4.3 7.1-11.4 4.8-17.7s-8.3-10.6-15-10.6H215.6l23.2-58.1c2.7-6.8 .5-14.6-5.5-18.9z"]},faHippo:{prefix:"far",iconName:"hippo",icon:[640,512,[129435],"f6ed","M391 39c9.4-9.4 24.6-9.4 33.9 0l14.2 14.2C449.5 49.9 460.5 48 472 48h32c15.8 0 30.8 3.5 44.2 9.8L559 47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7c13.8 17.7 22 39.9 22 64c0 .3 .1 .6 .3 .7c19.4 17.6 31.7 43 31.7 71.3c0 28.4-12.4 54-32 71.6l0 .4v32c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24v-8H480v8c0 13.3-10.7 24-24 24H440c-13.3 0-24-10.7-24-24V314.5c-37.3-13.2-64-48.7-64-90.5c0-16.2 4-31.4 11.1-44.8c2.9-5.6 4.9-11.7 4.9-18V152c0-8.9 1.1-17.5 3.2-25.8c-25.6-9.4-52.7-14.2-80-14.2H256 231.2C147.7 112 80 179.7 80 263.2c0 19.7-4.1 39.2-12.1 57.2L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 153.2 121.2 64 231.2 64H256h35.2c35.1 0 69.9 6.6 102.6 19.5c1.2-1.4 2.4-2.7 3.7-4L391 73c-9.4-9.4-9.4-24.6 0-33.9zm81 57c-30.9 0-56 25.1-56 56v9.2c0 16.4-5.1 30.3-10.5 40.4c-3.5 6.6-5.5 14.2-5.5 22.4c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48c0-14.1-6-26.8-15.8-35.6C566 179.2 560 166 560 152c0-30.9-25.1-56-56-56H472zM408 377.6c7.1 4.1 15.3 6.4 24 6.4h24v40c0 30.9-25.1 56-56 56H352c-30.9 0-56-25.1-56-56V407.6c-26.4 5.4-53.6 5.4-80 0V424c0 30.9-25.1 56-56 56H120c-30.9 0-56-25.1-56-56V376c0-13.3 10.7-24 24-24s24 10.7 24 24v48c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8V376c0-7.6 3.6-14.8 9.8-19.3s14.1-5.8 21.4-3.6l11.3 3.6c29.6 9.3 61.4 9.3 91 0l11.3-3.6c7.3-2.3 15.2-1 21.4 3.6s9.8 11.7 9.8 19.3v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V377.6zM464 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-56 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faChartColumn:{prefix:"far",iconName:"chart-column",icon:[512,512,[],"e0e3","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM168 224c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24zm120-72V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm72 40c13.3 0 24 10.7 24 24V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM480 88V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faCassetteVhs:ew3,faVhs:ew5,faInfinity:{prefix:"far",iconName:"infinity",icon:[640,512,[8734,9854],"f534","M0 237.3C0 159.3 63.3 96 141.3 96c39 0 76.2 16.1 102.9 44.5L320 221l75.8-80.5C422.5 112.1 459.7 96 498.7 96c78 0 141.3 63.3 141.3 141.3v37.4c0 78-63.3 141.3-141.3 141.3c-39 0-76.2-16.1-102.9-44.5L320 291l-75.8 80.5C217.5 399.9 180.3 416 141.3 416C63.3 416 0 352.7 0 274.7V237.3zM287 256l-77.8-82.6c-17.6-18.7-42.2-29.4-68-29.4C89.8 144 48 185.8 48 237.3v37.4c0 51.5 41.8 93.3 93.3 93.3c25.7 0 50.3-10.6 68-29.4L287 256zm65.9 0l77.8 82.6c17.6 18.7 42.2 29.4 68 29.4c51.5 0 93.3-41.8 93.3-93.3V237.3c0-51.5-41.8-93.3-93.3-93.3c-25.7 0-50.3 10.6-68 29.4L353 256z"]},faVialCircleCheck:{prefix:"far",iconName:"vial-circle-check",icon:[512,512,[],"e596","M0 56C0 42.7 10.7 32 24 32h8H80h96 48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V80H24C10.7 80 0 69.3 0 56zM80 80V192h96V80H80zm0 160V384c0 26.5 21.5 48 48 48s48-21.5 48-48V240H80zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faChimney:{prefix:"far",iconName:"chimney",icon:[448,512,[],"f78b","M48 176H400V80H48v96zM0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32V192c0 17.7-14.3 32-32 32V360 464c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H288v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H184 80v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V360l0-136c-17.7 0-32-14.3-32-32V64zM80 224V336h80V224H80zm128 0V336h56H368V224H208z"]},faObjectIntersect:{prefix:"far",iconName:"object-intersect",icon:[512,512,[],"e49d","M96 48H64c-8.8 0-16 7.2-16 16V96H0V64C0 28.7 28.7 0 64 0H96V48zm32 0V0h96V48H128zM0 128H48v96H0V128zm352 32v48 48 32c0 35.3-28.7 64-64 64H224 208 160V304 256 224c0-35.3 28.7-64 64-64h64 16 48zM160 416h48v32c0 8.8 7.2 16 16 16h32v48H224c-35.3 0-64-28.7-64-64V416zM352 64V96H304V64c0-8.8-7.2-16-16-16H256V0h32c35.3 0 64 28.7 64 64zm64 144V160h32c35.3 0 64 28.7 64 64v32H464V224c0-8.8-7.2-16-16-16H416zM96 304v48H64c-35.3 0-64-28.7-64-64V256H48v32c0 8.8 7.2 16 16 16H96zM288 464h96v48H288V464zm160 48H416V464h32c8.8 0 16-7.2 16-16V416h48v32c0 35.3-28.7 64-64 64zm64-128H464V288h48v96zM304 208H224c-8.8 0-16 7.2-16 16v80h80c8.8 0 16-7.2 16-16V208z"]},faPersonArrowDownToLine:{prefix:"far",iconName:"person-arrow-down-to-line",icon:[640,512,[],"e538","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H176V176.1c.7 0 1.5-.1 2.3-.1zM176 464V352h32V464H176zm-48 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H152h80H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H256V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L282.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H178.3c-31.7 0-61 17.1-76.6 44.7L43.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L128 223.6V464zM472 56l0 281.7-47.9-43.5c-9.8-8.9-25-8.2-33.9 1.6s-8.2 25 1.6 33.9l88 80c9.2 8.3 23.1 8.3 32.3 0l88-80c9.8-8.9 10.5-24.1 1.6-33.9s-24.1-10.5-33.9-1.6L520 337.7 520 56c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faVoicemail:{prefix:"far",iconName:"voicemail",icon:[640,512,[],"f897","M144 144a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM251.3 336c22.8-25.5 36.7-59.1 36.7-96c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 36.9 13.9 70.5 36.7 96H251.3zM496 144a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faBlockBrick:ew8,faWallBrick:ew9,faFan:{prefix:"far",iconName:"fan",icon:[512,512,[],"f863","M304 40l-4.1 38.2-5.7 52.7c9.4-4 18.9-6.9 28.5-8.6c7-1.2 14-1.9 21-2.2c79-2.9 151.9 53.9 167.7 132.1c.5 2.5 .7 5.1 .7 7.7V264c0 22.1-17.9 40-40 40l-38.2-4.1-52.7-5.7c4 9.4 6.9 18.9 8.6 28.5c1.2 7 1.9 14 2.2 21c2.9 79-53.9 151.9-132.1 167.7c-2.5 .5-5.1 .7-7.7 .7H248c-22.1 0-40-17.9-40-40l4.1-38.2 5.7-52.7c-9.4 4-18.9 6.9-28.5 8.6c-7 1.2-14 1.9-21 2.2C89.4 394.8 16.4 338 .7 259.8c-.5-2.5-.7-5.1-.7-7.7V248c0-22.1 17.9-40 40-40l38.2 4.1 52.7 5.7c-4-9.4-6.9-18.9-8.6-28.5c-1.2-7-1.9-14-2.2-21C117.2 89.4 174 16.4 252.2 .7c2.5-.5 5.1-.7 7.7-.7H264c22.1 0 40 17.9 40 40zm82.3 206.5l76.3 8.3c-15.2-56.4-73.6-95.1-131.8-85.1c-5.5 .9-11.4 2.7-17.8 5.4c-15.7 6.7-33.7 4.6-47.4-5.6s-21-26.8-19.2-43.7l8.3-76.3c-56.4 15.2-95.1 73.6-85.1 131.8c.9 5.5 2.7 11.4 5.4 17.8c6.7 15.7 4.6 33.7-5.6 47.4s-26.8 21-43.7 19.2l-76.3-8.3c15.2 56.4 73.6 95.1 131.8 85.1c5.5-.9 11.4-2.7 17.8-5.4c15.7-6.7 33.7-4.6 47.4 5.6s21 26.8 19.2 43.7l-8.3 76.3c56.4-15.2 95.1-73.6 85.1-131.8c-.9-5.5-2.7-11.4-5.4-17.8c-6.7-15.7-4.6-33.7 5.6-47.4s26.8-21 43.7-19.2zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faBagsShopping:{prefix:"far",iconName:"bags-shopping",icon:[576,512,[128717],"f847","M176 96c0-26.5 21.5-48 48-48s48 21.5 48 48v64H176V96zm-48 64H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64h96V432H64c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16h48c0-35.3-28.7-64-64-64H320V96c0-53-43-96-96-96s-96 43-96 96v64zm128 96c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H256zm64 80v16c0 35.3 28.7 64 64 64s64-28.7 64-64V336c0-8.8 7.2-16 16-16s16 7.2 16 16v16c0 53-43 96-96 96s-96-43-96-96V336c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faParagraphLeft:ew7,faParagraphRtl:eHe,faPersonWalkingLuggage:{prefix:"far",iconName:"person-walking-luggage",icon:[576,512,[],"e554","M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM365.8 266.6l29.9-89.8c7.7 1.2 15 3.6 21.7 7.1c-.1 .3-.2 .7-.3 1L384.7 288.6l-16.3-13.3c-2.6-2.1-3.6-5.6-2.5-8.7zm59 54.6l28.5-91.3 10.5 36.7c1.9 6.5 5.4 12.5 10.2 17.3L503 313c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6-10.9-38.1C484.1 162.8 437.9 128 385.3 128h-4.9c-16.1 0-32.1 2.6-47.4 7.7c-39.9 13.3-72.4 42.8-89.5 81.3l-9.5 21.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2l9.5-21.3c10.9-24.4 30.9-43.5 55.6-53.3l-22.8 68.3c-7.4 22.1-.3 46.5 17.8 61.2l104.4 84.8 22.1 96c3 12.9 15.9 21 28.8 18s21-15.9 18-28.8L488.6 384c-2-8.7-6.8-16.4-13.8-22.1l-50.1-40.7zm-101.1 21l-24.1 60.4L231 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l69.7-69.7c3.8-3.8 6.8-8.4 8.9-13.4l19.2-48-39-31.7zm-75.7-52c-7.6-4.4-17.4-1.8-21.9 5.8L203 335.9 147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c.6-1 1.1-1.9 1.5-2.9L253.8 312c4.4-7.6 1.8-17.4-5.8-21.9z"]},faCaravanSimple:eHt,faCaravanAlt:eHa,faTurtle:{prefix:"far",iconName:"turtle",icon:[576,512,[128034],"f726","M336 240V208c0-70.7-57.3-128-128-128S80 137.3 80 208v32H336zm48-32v41.2c0 21.4-17.4 38.8-38.8 38.8H70.8C49.4 288 32 270.6 32 249.2V208c0-97.2 78.8-176 176-176s176 78.8 176 176zm96 80c-8.3 0-16.3-1.6-23.6-4.5C440.3 328 400.4 361 352 367v1 72c0 22.1-17.9 40-40 40H264c-22.1 0-40-17.9-40-40V368H192v72c0 22.1-17.9 40-40 40H104c-22.1 0-40-17.9-40-40V368H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64h48 32 48 32 48 32 32c44.2 0 80-35.8 80-80V224 192 176c0-35.3 28.7-64 64-64c53 0 96 43 96 96v16c0 35.3-28.7 64-64 64H480zM272 368v64h32V368H272zm-160 0v64h32V368H112zM496 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faPencilMechanical:{prefix:"far",iconName:"pencil-mechanical",icon:[512,512,[],"e5ca","M500.7 36.7L475.3 11.3C468.1 4.1 458.2 0 448 0s-20.1 4.1-27.3 11.3L389.5 42.5c-4.3-1.6-8.9-2.5-13.5-2.5c-10.2 0-20.1 4.1-27.3 11.3L317 83 287.6 53.7c-21.9-21.9-57.3-21.9-79.2 0L103 159c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L242.3 87.6c3.1-3.1 8.2-3.1 11.3 0L283 117 72.8 327.2C67 333 62.8 340.1 60.6 348L32.8 445.3 7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l25.7-25.7L164 451.4c7.8-2.2 15-6.4 20.8-12.2L460.7 163.3c7.2-7.2 11.3-17.1 11.3-27.3c0-4.7-.8-9.3-2.5-13.5l31.1-31.1C507.9 84.1 512 74.2 512 64s-4.1-20.1-11.3-27.3zM376 91.9L420.1 136 183 373.1 138.9 329 376 91.9zM89.1 422.9l16.9-59 42.2 42.2-59 16.9z"]},faUpDown:eHn,faArrowsAltV:eHr,faCloudMoonRain:{prefix:"far",iconName:"cloud-moon-rain",icon:[576,512,[],"f73c","M353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5C417 0 363.5 46.5 353.7 107.6zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zM128.1 192c0-26.5 21.5-48 48-48c22.8 0 41.9 15.9 46.8 37.2c2.1 8.9 9 15.9 18 18s18.3-1.2 24.1-8.3c7.4-9.1 18.6-14.9 31.1-14.9c20.3 0 37.2 15.2 39.7 34.8c.1 .6 .2 1.2 .3 1.7v1.1c0 .3 0 .6 0 .9c0 .5 0 1 0 1.5s0 1 0 1.5c0 .3 0 .6 0 .9v30.2c0 7 3 13.6 8.3 18.1s12.2 6.6 19.1 5.6c1.5-.2 3-.3 4.6-.3c17.7 0 32 14.3 32 32s-14.3 32-32 32c-.4 0-.9 0-1.3 0c-.2 0-.4 0-.6 0c-.1 0-.2 0-.4 0H98.9c-.3 0-.6 0-.9 0c-.6 0-1.2 0-1.9 0c-26.5 0-48-21.5-48-48s21.5-48 48-48c1.4 0 2.7 .1 4 .2c13.2 1.1 24.8-8.7 25.9-21.9l2-23.8c.1-.8 .1-1.6 .1-2.5zm48-96c-52.6 0-95.4 42.4-96 94.8l-.2 2.5C34.6 201 .1 240.5 .1 288c0 53 43 96 96 96c1.1 0 2.2 0 3.2-.1h266c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-38.7-27.5-71-64-78.4v-6.9c0-.9 0-1.8 0-2.7s0-1.8 0-2.7V208c0-2.9-.5-5.7-1.5-8.3c-7.7-40.8-43.4-71.7-86.5-71.7c-14.7 0-28.5 3.6-40.6 9.9C238.1 112.6 209.1 96 176.1 96z"]},faBoothCurtain:{prefix:"far",iconName:"booth-curtain",icon:[512,512,[],"f734","M56 48c-4.4 0-8 3.6-8 8V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 25.1 25.1 0 56 0h88V48H56zM416 0h40c30.9 0 56 25.1 56 56V96 392v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V459.9c-7.5 2.7-15.6 4.1-24 4.1c-18.4 0-35.3-6.9-48-18.3c-12.7 11.4-29.6 18.3-48 18.3s-35.3-6.9-48-18.3c-12.7 11.4-29.6 18.3-48 18.3c-39.8 0-72-32.2-72-72V32c0-17.7 14.3-32 32-32h64 48 48 7.8H416zM368 48H320V392c0 13.3 10.7 24 24 24s24-10.7 24-24V48zm96 344V96 56c0-4.4-3.6-8-8-8H416V96 392c0 13.3 10.7 24 24 24s24-10.7 24-24zm-240 0c0 13.3 10.7 24 24 24s24-10.7 24-24V48H224V392z"]},faCalendar:{prefix:"far",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z"]},faBoxHeart:{prefix:"far",iconName:"box-heart",icon:[448,512,[],"f49d","M248 80h94.4c6.3 0 12.1 3.7 14.6 9.5L388.4 160H248V80zM48 208H400V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208zm152-48H59.6L91 89.5c2.6-5.8 8.3-9.5 14.6-9.5H200v80zM400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V189.6c0-9-1.9-17.8-5.5-26L400.9 70zM212.7 404.7c6.2 6.2 16.4 6.2 22.6 0l77.3-77.3c20.5-20.5 20.5-53.8 0-74.3s-53.8-20.5-74.3 0L224 267.4l-14.3-14.3c-20.5-20.5-53.8-20.5-74.3 0s-20.5 53.8 0 74.3l77.3 77.3z"]},faTrailer:{prefix:"far",iconName:"trailer",icon:[640,512,[],"e041","M64 80H496c8.8 0 16 7.2 16 16V336H275.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM288 384H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H560V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H96c0 53 43 96 96 96s96-43 96-96zM136 112c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24V280c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24V280c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zM144 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faUserDoctorMessage:eHi,faUserMdChat:eHc,faBahai:eHs,faHaykal:eHo,faLighthouse:{prefix:"far",iconName:"lighthouse",icon:[640,512,[],"e612","M33.5 1.9l112 48c12.2 5.2 17.8 19.3 12.6 31.5s-19.3 17.8-31.5 12.6l-112-48C2.4 40.8-3.3 26.7 1.9 14.5S21.3-3.3 33.5 1.9zm112 204.1l-112 48c-12.2 5.2-26.3-.4-31.5-12.6s.4-26.3 12.6-31.5l112-48c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5zM308.6 2.9c7.1-3.8 15.7-3.8 22.8 0l104 56c11.7 6.3 16 20.8 9.8 32.5c-5.7 10.6-18.2 15.1-29.1 11.3V128H368V77.1L320 51.3 272 77.1V128H224V102.6c-11 3.9-23.4-.7-29.1-11.3c-6.3-11.7-1.9-26.2 9.8-32.5l104-56zM263.4 208L212.2 464H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v48h75.8L376.6 208H263.4zM352 512H288 189.1 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h11.2l51.2-256.1c-12.5-.8-22.4-11.2-22.4-23.9c0-13.3 10.7-24 24-24h8H416h8c13.3 0 24 10.7 24 24c0 12.7-9.9 23.1-22.4 23.9L476.8 464H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H450.9 352zM638.1 14.6c5.2 12.2-.4 26.3-12.6 31.5l-112 48c-12.2 5.2-26.3-.4-31.5-12.6s.4-26.3 12.6-31.5l112-48c12.2-5.2 26.3 .4 31.5 12.6zm-156.1 160c5.2-12.2 19.3-17.8 31.5-12.6l112 48c12.2 5.2 17.8 19.3 12.6 31.5s-19.3 17.8-31.5 12.6l-112-48c-12.2-5.2-17.8-19.3-12.6-31.5z"]},faAmpGuitar:{prefix:"far",iconName:"amp-guitar",icon:[512,512,[],"f8a1","M256 0c-48.9 0-92.5 28.8-121.6 53.8c-10.7 9.2-20 18.3-27.5 26.2H64C28.7 80 0 108.7 0 144v80 24 24V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V272 248 224 144c0-35.3-28.7-64-64-64H405.1c-7.5-7.9-16.8-17.1-27.5-26.2C348.5 28.8 304.9 0 256 0zm0 48c26.4 0 53.6 13.8 77.7 32H178.3c24.1-18.2 51.4-32 77.7-32zM464 272V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V272H464zm0-48H48V144c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16v80zM112 200a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM384 304a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-32 48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32 48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-96-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 96a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-96-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 96a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-96-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 96a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM96 352a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 96a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm288-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32z"]},faSdCard:{prefix:"far",iconName:"sd-card",icon:[384,512,[],"f7c2","M336 64V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V154.5c0-4.2 1.7-8.3 4.7-11.3l90.5-90.5c3-3 7.1-4.7 11.3-4.7H320c8.8 0 16 7.2 16 16zm48 384V64c0-35.3-28.7-64-64-64H154.5c-17 0-33.3 6.7-45.3 18.7L18.7 109.3C6.7 121.3 0 137.5 0 154.5V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64zM176 96c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V96z"]},faVolumeSlash:{prefix:"far",iconName:"volume-slash",icon:[640,512,[128263],"f2e2","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.1 386.2C556.7 352 576 306.3 576 256c0-60.1-27.7-113.8-70.9-149c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C507.3 170.7 528 210.9 528 256c0 39.1-15.6 74.5-40.9 100.5L449 326.6c19-17.5 31-42.7 31-70.6c0-30.1-13.9-56.9-35.4-74.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C425.1 227.6 432 241 432 256s-6.9 28.4-17.7 37.3c-1.3 1-2.4 2.2-3.4 3.4L352 250.6V61.8C352 45.3 338.7 32 322.2 32c-7.3 0-14.3 2.7-19.8 7.5L199.5 131 38.8 5.1zm199.1 156L304 102.3V213l-66.1-51.8zM32 216v80c0 30.9 25.1 56 56 56h78.9L302.4 472.5c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V373.3l-48-37.8v74.2L191.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H88c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h54.2L81.7 160.4C53.7 163.5 32 187.2 32 216z"]},faBorderBottom:{prefix:"far",iconName:"border-bottom",icon:[448,512,[],"f84d","M448 456c0 13.3-10.7 24-24 24L24 480c-13.3 0-24-10.7-24-24s10.7-24 24-24l400 0c13.3 0 24 10.7 24 24zM384 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 352A32 32 0 1 1 0 352a32 32 0 1 1 64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM448 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 160a32 32 0 1 1 64 0A32 32 0 1 1 0 160zm256 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm128 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 256A32 32 0 1 1 0 256a32 32 0 1 1 64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM448 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 64a32 32 0 1 1 64 0A32 32 0 1 1 0 64zm256 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm32 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM352 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 64a32 32 0 1 1 64 0A32 32 0 1 1 96 64zm64 192a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},faWifiWeak:eHl,faWifi1:eHf,faDragon:{prefix:"far",iconName:"dragon",icon:[640,512,[128009],"f6d5","M273 17c3.1-10.1 12.4-17 23-17H424h24 27.8c35 0 68.3 15.3 91.1 41.9l56 65.4c11 12.8 17 29.1 17 46c0 39.1-31.7 70.7-70.7 70.7H546.5c-23.3 0-45.7-9.3-62.2-25.8l-3.9-3.9c1.7 12.7 8.4 24.3 18.8 32L592 296c30.2 22.7 48 58.2 48 96c0 66.3-53.7 120-120 120H432 56.5C27.7 512.3 3 490.4 .2 461.3c-2.9-30.8 19.7-58.1 50.5-61l345.6-32.6-12-13.1C353.3 320.6 336 276.2 336 230.2V188.1v0l0-.1v0l0-32-49.7-22.1c-8.3-3.7-13.8-11.8-14.2-20.9s4.4-17.6 12.3-22l37.6-20.9L282.7 44C273.9 38.1 270 27.2 273 17zM375.3 48l6 4c7 4.6 11 12.6 10.7 20.9s-5 15.9-12.3 20l-29.9 16.6 20 8.9c8.7 3.9 14.3 12.4 14.3 21.9l0 47.5v0l0 .1v0 42.1c0 34 12.8 66.8 35.7 91.9l44.6 48.7c6.2 6.7 8 16.3 4.7 24.8s-11.1 14.4-20.1 15.3L55.2 448c-4.4 .4-7.6 4.3-7.2 8.7c.4 4.2 3.9 7.3 8 7.3l.3 0v0H432h88c39.8 0 72-32.2 72-72c0-22.7-10.7-44-28.8-57.6l-92.8-69.6C446.2 246.7 432 218.2 432 188V168c0-13.3 10.7-24 24-24h32c6.4 0 12.5 2.5 17 7l13.3 13.3c7.5 7.5 17.7 11.7 28.3 11.7h22.8c12.5 0 22.7-10.2 22.7-22.7c0-5.4-1.9-10.7-5.5-14.8l-56-65.4C516.8 57.2 496.9 48 475.8 48H448 424 375.3zM514.6 95.2c-1.8 2.2-4 4.1-6.6 5.6c-11.5 6.6-26.2 2.7-32.8-8.8c-1.3-2.3-2.2-4.8-2.7-7.3c-.9-4.6 3.7-7.7 8.3-6.5l29.6 7.4c4.5 1.1 7.2 6 4.2 9.6zM520 79.5v.9c0-.3 0-.6 0-.9zM189.4 112.4L304 188.8v41.4c0 31.2 6.8 61.8 19.5 89.8H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1z"]},faShoePrints:{prefix:"far",iconName:"shoe-prints",icon:[640,512,[],"f54b","M323.7 62.6C355.1 54.7 390.3 48 416 48c41.2 0 89.8 10.6 126.5 28.9C582 96.7 592 116.3 592 128c0 9.4-5.1 21.5-35.9 33.1c-29.4 11.1-67 14.9-92.1 14.9c-34.7 0-53.5-10.4-80.2-25.7l-.7-.4c-20.6-11.8-45.1-25.8-79.1-33V67.8c6-1.7 12.7-3.4 19.7-5.2zM256 160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0C352.3 0 256 32 256 32v80 48h0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zm67.7 353.4c-7-1.8-13.7-3.5-19.7-5.2V395.1c34-7.3 58.5-21.3 79.1-33l.7-.4C282.5 346.4 301.3 336 336 336c25.2 0 62.7 3.7 92.1 14.9C458.9 362.5 464 374.6 464 384c0 11.7-10 31.3-49.5 51.1C377.8 453.4 329.2 464 288 464c-25.7 0-60.9-6.7-92.3-14.6zM128 352h0v48 80s96.3 32 160 32c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z"]},faCirclePlus:eHd,faPlusCircle:eHu,faFaceGrinTongueWink:eHp,faGrinTongueWink:eHh,faHandHolding:{prefix:"far",iconName:"hand-holding",icon:[576,512,[],"f4bd","M165.2 358.7c6.6-4.4 14.3-6.7 22.2-6.7H344c8.8 0 16 7.2 16 16s-7.2 16-16 16H320 256c-13.3 0-24 10.7-24 24s10.7 24 24 24h64 24 48c4.4 0 8.8-1.2 12.6-3.6l93.5-57.5c3.1-1.9 6.7-2.9 10.3-2.9h7.4c6.8 0 12.3 5.5 12.3 12.3c0 4.2-2.1 8-5.6 10.3l-95.6 61.9C415.1 460 401.5 464 387.7 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H387.7c23.1 0 45.8-6.7 65.2-19.3l95.6-61.9c17.2-11.1 27.5-30.2 27.5-50.6c0-33.3-27-60.3-60.3-60.3h-7.4c-12.5 0-24.8 3.5-35.5 10L408 370c0-.7 0-1.3 0-2c0-35.3-28.7-64-64-64H187.4c-17.4 0-34.4 5.1-48.8 14.8L64.7 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H72c4.7 0 9.4-1.4 13.3-4l79.9-53.3z"]},faPlugCircleExclamation:{prefix:"far",iconName:"plug-circle-exclamation",icon:[576,512,[],"e55d","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faLinkSlash:eHb,faChainBroken:eHm,faChainSlash:eHg,faUnlink:eHy,faClone:{prefix:"far",iconName:"clone",icon:[512,512,[],"f24d","M64 464H288c8.8 0 16-7.2 16-16V384h48v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h64v48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM224 304H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16V288c0 8.8 7.2 16 16 16zm-64-16V64c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64z"]},faPersonWalkingArrowLoopLeft:{prefix:"far",iconName:"person-walking-arrow-loop-left",icon:[640,512,[],"e551","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM141.8 266.6l29.9-89.8c7.7 1.2 15 3.6 21.7 7.1c-.1 .3-.2 .7-.3 1L160.7 288.6l-16.4-13.3c-2.6-2.1-3.6-5.6-2.5-8.7zm59 54.6l28.5-91.3 10.5 36.7c1.9 6.5 5.4 12.5 10.2 17.3L279 313c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6-10.9-38.1C260.1 162.8 213.9 128 161.3 128h-4.9c-16.1 0-32.1 2.6-47.4 7.7C69.1 149 36.6 178.5 19.5 217l-9.5 21.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2l9.5-21.3C74.3 212 94.3 192.9 119 183.1L96.2 251.4c-7.4 22.1-.3 46.5 17.8 61.2l104.4 84.8 22.1 96c3 12.9 15.9 21 28.8 18s21-15.9 18-28.8L264.6 384c-2-8.7-6.8-16.4-13.8-22.1l-50.1-40.7zm-101.1 21L75.5 402.5 7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l69.7-69.7c3.8-3.8 6.8-8.4 8.9-13.4l19.2-48-39-31.7zM447 449c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-39-39H484c86.2 0 156-69.8 156-156s-69.8-156-156-156L344 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l140 0c59.6 0 108 48.4 108 108s-48.4 108-108 108H441.9l39-39c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-80 80c-9.4 9.4-9.4 24.6 0 33.9l80 80z"]},faArrowUpZA:eHM,faSortAlphaUpAlt:eHv,faFireFlameCurved:eHC,faFireAlt:eHI,faTornado:{prefix:"far",iconName:"tornado",icon:[448,512,[127786],"f76f","M332.4 48H48c.3 28 6.3 55.1 17 80H304.1c-.1-1.8-.1-3.6-.1-5.4C304 95 314.2 68.5 332.4 48zM317.5 176H94c15.5 19.3 34.6 35.9 56.6 48.9L203.5 256H376l-49.6-66.1c-3.3-4.4-6.3-9.1-8.9-13.9zm80.9 128H282.9c19.9 15.1 36.1 34.6 47.3 57c8.9 17.8 14.4 37 16.4 56.5l23.6-23.6c19.1-19.1 29.8-45 29.8-72c0-6-.5-12.1-1.6-17.9zm5.7 123.9L340 492l-.4 .4L336 496l-10.1 10.1c-3.8 3.8-8.9 5.9-14.2 5.9c-12.4 0-21.8-11.1-19.8-23.4l2.4-14.1 .8-5 .1-.5 2.7-16c4-24 .3-48.7-10.6-70.5c-10-19.9-25.5-36.5-44.6-47.8L126.2 266.2C48 220.2 0 136.3 0 45.6V32C0 14.3 14.3 0 32 0H393.4C405.9 0 416 10.1 416 22.6c0 6-2.4 11.8-6.6 16L370.8 77.2c-12 12-18.8 28.4-18.8 45.4c0 13.9 4.5 27.4 12.8 38.5L418 232c19.4 25.9 30 57.5 30 89.9c0 39.7-15.8 77.8-43.9 105.9z"]},faFileCirclePlus:{prefix:"far",iconName:"file-circle-plus",icon:[576,512,[58606],"e494","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"]},faDeleteRight:{prefix:"far",iconName:"delete-right",icon:[576,512,[],"e154","M370.7 64c17 0 33.3 6.7 45.3 18.7L566.6 233.4c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6L416 429.3c-12 12-28.3 18.7-45.3 18.7H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64H370.7zM48 128V384c0 8.8 7.2 16 16 16H370.7c4.2 0 8.3-1.7 11.3-4.7L521.4 256 382.1 116.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16zm95 47c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},faBookQuran:eHA,faQuran:eHz,faCircleQuarter:{prefix:"far",iconName:"circle-quarter",icon:[512,512,[],"e11f","M208 53.6V208L53.6 208C71.6 131.7 131.7 71.6 208 53.6zM2 224.1C-.2 241.6 14.3 256 32 256l192 0c17.7 0 32-14.3 32-32V32c0-17.7-14.4-32.2-31.9-30C108.2 16.4 16.4 108.2 2 224.1z"]},faAnchor:{prefix:"far",iconName:"anchor",icon:[576,512,[9875],"f13d","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c100.2 0 181.8-80.2 184-179.9l16.4 14.1c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.2-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l16.3-14C469.7 405.4 409.7 464 336 464H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80z"]},faBorderAll:{prefix:"far",iconName:"border-all",icon:[448,512,[],"f84c","M384 80c8.8 0 16 7.2 16 16V232H248V80H384zm16 200V416c0 8.8-7.2 16-16 16H248V280H400zM200 232H48V96c0-8.8 7.2-16 16-16H200V232zM48 280H200V432H64c-8.8 0-16-7.2-16-16V280zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faFunction:{prefix:"far",iconName:"function",icon:[640,512,[],"f661","M72 88c0-48.6 39.4-88 88-88h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H160c-22.1 0-40 17.9-40 40V192h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120V390.7c0 44.8-33.7 82.5-78.3 87.5l-15.1 1.7c-13.2 1.5-25-8-26.5-21.2s8-25 21.2-26.5l15.1-1.7C56.7 428.2 72 411.1 72 390.7V240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H72V88zm244.3 76.8C288.4 209.1 272 262.5 272 320s16.4 110.9 44.3 155.2c7.1 11.2 3.7 26-7.5 33.1s-26 3.7-33.1-7.5C243 448.9 224 386.7 224 320s19-128.9 51.7-180.8c7.1-11.2 21.9-14.6 33.1-7.5s14.6 21.9 7.5 33.1zm231.4 0c-7.1-11.2-3.7-26 7.5-33.1s26-3.7 33.1 7.5C621 191.1 640 253.3 640 320s-19 128.9-51.7 180.8c-7.1 11.2-21.9 14.6-33.1 7.5s-14.6-21.9-7.5-33.1C575.6 430.9 592 377.5 592 320s-16.4-110.9-44.3-155.2zM393 247l39 39 39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-39 39 39 39c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faFaceAngry:eHL,faAngry:eHT,faPeopleSimple:{prefix:"far",iconName:"people-simple",icon:[512,512,[],"e21b","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM105.6 208h44.8c16.6 0 30.5 12.8 31.9 29.3l4.1 49.3c.8 9.3-6.6 17.3-15.9 17.3H168 88 85.6c-9.4 0-16.7-8-15.9-17.3l4.1-49.3C75.1 220.8 89 208 105.6 208zM144 352V488c0 13.3 10.7 24 24 24s24-10.7 24-24V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160H105.6c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352h32zM448 64A64 64 0 1 0 320 64a64 64 0 1 0 128 0zM368.3 208h31.4c7.1 0 13.4 4.7 15.4 11.6L448.4 336H319.6l33.3-116.4c2-6.9 8.2-11.6 15.4-11.6zm0-48c-28.6 0-53.7 18.9-61.5 46.4L267.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8H320V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H368.3z"]},faCookieBite:{prefix:"far",iconName:"cookie-bite",icon:[512,512,[],"f564","M182.8 28.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4zm34.9 37.5c19 54.5 63.9 96.7 120 111.9c17.7 50.9 58.1 91.1 109.1 108.7c-1 4.8-2.5 9.5-4.7 13.9L405.4 376c-5.4 11-14.1 20.1-24.8 25.8l-74 39.5c-10.8 5.7-23 7.9-35.1 6.2l-83-11.7c-12-1.7-23.3-7.2-32-15.7l-29.7 30.7 29.7-30.7L96.2 361.7c-8.8-8.5-14.7-19.6-16.8-31.7L64.9 247.2c-2.1-12.1-.4-24.6 5-35.6L106.6 136c5.4-11 14.1-20.1 24.8-25.8l74-39.5c3.9-2.1 8.1-3.7 12.4-4.9zM192 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM320 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faArrowTrendDown:{prefix:"far",iconName:"arrow-trend-down",icon:[576,512,[],"e097","M352 392c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24V334.1L337 143c-9.4-9.4-24.6-9.4-33.9 0l-111 111L41 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L175 305c9.4 9.4 24.6 9.4 33.9 0l111-111L494.1 368H376c-13.3 0-24 10.7-24 24z"]},faRss:eHw,faFeed:eHH,faFaceMonocle:{prefix:"far",iconName:"face-monocle",icon:[512,512,[],"e380","M448 336.1V224c0-61.9-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112c31.3 0 59.7-12.9 80-33.6v86.5C377.8 434.8 320.3 464 256 464C141.1 464 48 370.9 48 256S141.1 48 256 48c16.7 0 32.9 2 48.4 5.7c-6.9 2.8-13.3 6.6-19.2 11.2L262 83.5c-6.9 5.5-8 15.6-2.5 22.5s15.6 8 22.5 2.5l23.2-18.6c8-6.4 18-9.9 28.2-9.9c8.9 0 17.6 2.6 25.1 7.6l8.6 5.7c5.7 3.8 12.9 3.5 18.2-.3c48 38.1 78.7 96.9 78.7 163c0 28.4-5.7 55.5-16 80.1zm3.9 84.7C489.4 376.3 512 318.8 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c65.8 0 125.9-24.8 171.2-65.7c10.2 22.8 27.1 42.5 48.9 56.1l11.4 7.1c7.5 4.7 17.4 2.4 22-5.1s2.4-17.4-5.1-22l-11.4-7.1c-20.2-12.6-34.7-32.2-41.3-54.5zM256 224a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm-79.6-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm144 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM144 352c0 8.8 7.2 16 16 16c14.3 0 37.9 2.9 60.6 11.7c22.8 8.8 42.7 22.7 53.1 43.4c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5c-15.3-30.5-43.3-48.6-70.1-59C205.3 339.5 177.7 336 160 336c-8.8 0-16 7.2-16 16z"]},faDrawPolygon:{prefix:"far",iconName:"draw-polygon",icon:[448,512,[],"f5ee","M80 96A16 16 0 1 0 48 96a16 16 0 1 0 32 0zm8 59.3V356.7c16 6.5 28.9 19.3 35.3 35.3H324.7c2.1-5.2 4.9-10.1 8.2-14.5L298 319.2c-3.2 .5-6.6 .8-10 .8c-35.3 0-64-28.7-64-64s28.7-64 64-64c3.4 0 6.7 .3 10 .8l34.9-58.2c-3.3-4.4-6.1-9.3-8.2-14.5H123.3c-6.5 16-19.3 28.9-35.3 35.3zM374.1 352.8c3.2-.5 6.6-.8 9.9-.8c35.3 0 64 28.7 64 64s-28.7 64-64 64c-26.9 0-49.9-16.5-59.3-40H123.3c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V155.3C16.5 145.9 0 122.9 0 96C0 60.7 28.7 32 64 32c26.9 0 49.9 16.5 59.3 40H324.7c9.5-23.5 32.5-40 59.3-40c35.3 0 64 28.7 64 64s-28.7 64-64 64c-3.4 0-6.7-.3-9.9-.8l-34.9 58.2c8.1 10.7 12.9 24.1 12.9 38.5s-4.8 27.8-12.9 38.5l34.9 58.2zM400 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM64 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm336-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faScaleBalanced:eHx,faBalanceScale:eHN,faCalendarLines:eHV,faCalendarNote:eHk,faArrowDownBigSmall:eHE,faSortSizeDown:eHD,faGaugeSimpleHigh:eHS,faTachometer:eH_,faTachometerFast:eHO,faDoNotEnter:{prefix:"far",iconName:"do-not-enter",icon:[512,512,[],"f5ec","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm128-48H384c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32z"]},faShower:{prefix:"far",iconName:"shower",icon:[512,512,[128703],"f2cc","M48 123.9C48 99.6 67.6 80 91.9 80c11.6 0 22.8 4.6 31 12.9l6.7 6.7c-27.8 43.4-22.8 101.7 15.1 139.6l7 7-.8 .8c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-.8 .8L303.4 81l-.2-.2c-37.9-37.9-96.2-43-139.6-15.1l-6.7-6.7C139.6 41.7 116.3 32 91.9 32C41.1 32 0 73.1 0 123.9V456c0 13.3 10.7 24 24 24s24-10.7 24-24V123.9zM269.5 115l6.8 6.8-90.5 90.5-7-7c-25-25-25-65.5 0-90.5s65.5-25 90.5 0l.2 .2 0 0zM416 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faDiceD8:{prefix:"far",iconName:"dice-d8",icon:[512,512,[],"f6d2","M239 7c9.4-9.4 24.6-9.4 33.9 0L505 239c9.4 9.4 9.4 24.6 0 33.9L273 505c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L239 7zM126.2 324.3L232 430.1V368L126.2 324.3zM280 368v62L385.8 324.3 280 368zM445.6 247.6L280 81.9V316.1l165.6-68.5zM232 81.9L66.4 247.6 232 316.1V81.9z"]},faDesktop:eHP,faDesktopAlt:eHj,faM:{prefix:"far",iconName:"m",icon:[448,512,[109],"4d","M17.1 33C27.3 30 38.2 34 44 42.8L224 316.3 403.9 42.8C409.8 34 420.7 30 430.9 33S448 45.4 448 56V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V136.1l-156 237c-4.4 6.7-12 10.8-20 10.8s-15.6-4.1-20-10.8L48 136.1V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 45.4 7 36.1 17.1 33z"]},faSpinnerScale:{prefix:"far",iconName:"spinner-scale",icon:[512,512,[],"e62a","M256 52a12 12 0 1 1 0 24 12 12 0 1 1 0-24zM204 64a52 52 0 1 0 104 0A52 52 0 1 0 204 64zm20 384a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM480 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 220a36 36 0 1 0 0 72 36 36 0 1 0 0-72zm339.1-88.5a16 16 0 1 1 -22.6-22.6 16 16 0 1 1 22.6 22.6zm28.3-50.9a56 56 0 1 0 -79.2 79.2 56 56 0 1 0 79.2-79.2zM97.6 369.1a32 32 0 1 0 45.3 45.3A32 32 0 1 0 97.6 369.1zm316.8 45.3a32 32 0 1 0 -45.3-45.3 32 32 0 1 0 45.3 45.3zM125.9 125.9a8 8 0 1 1 -11.3-11.3 8 8 0 1 1 11.3 11.3zm28.3-39.6A48 48 0 1 0 86.3 154.2a48 48 0 1 0 67.9-67.9z"]},faGripDotsVertical:{prefix:"far",iconName:"grip-dots-vertical",icon:[256,512,[],"e411","M64 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM96 416a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96-288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 448a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFaceViewfinder:{prefix:"far",iconName:"face-viewfinder",icon:[512,512,[],"e2ff","M0 56v80c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-4.4 3.6-8 8-8h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C25.1 0 0 25.1 0 56zM352 24c0 13.3 10.7 24 24 24h80c4.4 0 8 3.6 8 8v80c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-30.9-25.1-56-56-56H376c-13.3 0-24 10.7-24 24zM24 352c-13.3 0-24 10.7-24 24v80c0 30.9 25.1 56 56 56h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-4.4 0-8-3.6-8-8V376c0-13.3-10.7-24-24-24zm464 0c-13.3 0-24 10.7-24 24v80c0 4.4-3.6 8-8 8H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c30.9 0 56-25.1 56-56V376c0-13.3-10.7-24-24-24zM240 216a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-40-96a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 272a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM214.4 280c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c13.8 23.9 39.7 40 69.3 40s55.5-16.1 69.3-40c4.4-7.6 1.8-17.4-5.8-21.9s-17.4-1.8-21.9 5.8c-8.3 14.4-23.8 24-41.6 24s-33.3-9.6-41.6-24z"]},faSoftServe:eHB,faCreemee:eHR,faH5:{prefix:"far",iconName:"h5",icon:[640,512,[],"e412","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zM440 64c-11.4 0-21.3 8.1-23.5 19.3l-32 160c-1.4 7.1 .4 14.4 5 19.9s11.4 8.8 18.6 8.8H528c35.3 0 64 28.7 64 64s-28.7 64-64 64H464.4c-13.8 0-26-8.8-30.4-21.9l-3.2-9.7c-4.2-12.6-17.8-19.4-30.4-15.2s-19.4 17.8-15.2 30.4l3.2 9.7C399.4 426 429.9 448 464.4 448H528c61.9 0 112-50.1 112-112s-50.1-112-112-112H437.3l22.4-112H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H440z"]},faHandBackPointDown:{prefix:"far",iconName:"hand-back-point-down",icon:[448,512,[],"e19e","M144 512c-35.3 0-64-28.7-64-64l0-188.8c-5.2-3.6-10.2-7.6-14.9-11.9L44.8 228.8C26.5 212.1 16 188.5 16 163.7l0-10.2C16 99.5 44.7 49.5 91.4 22.2L94 20.7C117.3 7.1 143.7 0 170.6 0L296 0c66.3 0 120 53.7 120 120l0 8 0 96c0 35.3-28.7 64-64 64c-2.8 0-5.6-.2-8.3-.5c-11 19.4-31.8 32.5-55.7 32.5c-5.3 0-10.5-.7-15.5-1.9c-10.8 20.2-32 33.9-56.5 33.9c-2.7 0-5.4-.2-8-.5l0 96.5c0 35.3-28.7 64-64 64zm-16-64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-136c0-10.3 6.6-19.5 16.4-22.8s20.6 .1 26.8 8.3c3 3.9 7.6 6.4 12.8 6.4c8.8 0 16-7.2 16-16l0-8c0-10.3 6.6-19.5 16.4-22.8s20.6 .1 26.8 8.3c3 3.9 7.6 6.4 12.8 6.4c8.8 0 16-7.2 16-16c0-9.1 5.1-17.4 13.3-21.5s17.9-3.2 25.1 2.3c2.7 2 6 3.2 9.6 3.2c8.8 0 16-7.2 16-16l0-96 0-8c0-39.8-32.2-72-72-72L170.6 48c-18.4 0-36.5 4.9-52.4 14.2l-11.7-20 11.7 20-2.6 1.5C83.6 82.3 64 116.5 64 153.5l0 10.2c0 11.3 4.8 22 13.1 29.6L96 210.5 96 168c0-8.8 7.2-16 16-16s16 7.2 16 16l0 78 0 2 0 200z"]},faTableList:eHU,faThList:eHF,faBasketShoppingMinus:{prefix:"far",iconName:"basket-shopping-minus",icon:[576,512,[],"e652","M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H81.5 32 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H44L99.9 463.5C107 492 132.6 512 162 512H414c29.4 0 55-20 62.1-48.5L532 240h20c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H494.5 458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM93.5 240h389l-53 211.9C427.8 459 421.4 464 414 464H162c-7.3 0-13.7-5-15.5-12.1L93.5 240zM224 328c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z"]},faCommentSms:eHG,faSms:eHY,faRectangle:eHQ,faRectangleLandscape:eHq,faClipboardListCheck:{prefix:"far",iconName:"clipboard-list-check",icon:[384,512,[],"f737","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm3.3 155.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L112 249.4 99.3 236.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l24 24c6.2 6.2 16.4 6.2 22.6 0l48-48zM192 272c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm-32 96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm-48 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTurkey:{prefix:"far",iconName:"turkey",icon:[640,512,[],"f725","M472 56c0 22.1-1.2 49.3-19.3 62l-31.6 22.3C375.9 112.2 327.9 96 288 96C176 96 0 224 0 384C0 512 160 512 288 512s288 0 288-128c0-63-27.3-121.1-67.3-168.3c-.4 .2-.7 .4-1 .6l-28.3 20c-3.2 2.3-6.2 5-9 8.3C505.8 285.7 528 334.2 528 384c0 21-6.1 32.8-13.9 41c-8.9 9.4-23.9 18.1-47.3 24.8C418.6 463.6 354 464 288 464s-130.6-.4-178.8-14.2c-23.4-6.7-38.4-15.4-47.3-24.8C54.1 416.8 48 405 48 384c0-62 34.5-122 86-168.3C186.4 168.8 247.4 144 288 144c20.5 0 46.3 6.4 73.6 18.7c-15.2 .8-30.8-.5-45.8-2.1c-28.5-3-58.2 4.9-82.2 24.3c-48.1 38.9-55.5 109.4-16.6 157.5s109.4 55.5 157.5 16.6c18.6-15 31.1-34.8 37.2-56.2c.2-.7 .4-1.3 .6-2c9.6-33.7 20.1-70.5 48.7-90.6L486.7 192l2.5-1.8c18.3-12.9 43.3-10.4 67.4-8c9.4 .9 18.6 1.8 27.3 1.8c30.9 0 56-25.1 56-56s-25.1-56-56-56c-1.1 0-2-1.1-1.7-2.2c1.1-4.4 1.7-9 1.7-13.8c0-30.9-25.1-56-56-56s-56 25.1-56 56z"]},faBook:{prefix:"far",iconName:"book",icon:[448,512,[128212],"f02d","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM152 112H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faUserPlus:{prefix:"far",iconName:"user-plus",icon:[640,512,[],"f234","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM504 312c0 13.3 10.7 24 24 24s24-10.7 24-24V248h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H552V136c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H440c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faIceSkate:{prefix:"far",iconName:"ice-skate",icon:[576,512,[9976],"f7ac","M296 0c13.3 0 24 10.7 24 24V144v38l128.6 37.5c37.5 11 63.4 45.4 63.4 84.5v24c0 30.9-25.1 56-56 56H88c-30.9 0-56-25.1-56-56V136.4c0-25.2 16.8-47.3 41.1-54L272 27.5V24c0-13.3 10.7-24 24-24zM272 128V77.3L85.9 128.7c-3.5 1-5.9 4.1-5.9 7.7V328c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V304c0-17.8-11.7-33.4-28.8-38.4L292.6 224H240c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160H240c-8.8 0-16-7.2-16-16s7.2-16 16-16h32zM552 408c13.3 0 24 10.7 24 24v8c0 39.8-32.2 72-72 72H408 120 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96V416h48v48H384V416h48v48h72c13.3 0 24-10.7 24-24v-8c0-13.3 10.7-24 24-24z"]},faCheck:{prefix:"far",iconName:"check",icon:[448,512,[10003,10004],"f00c","M441 103c9.4 9.4 9.4 24.6 0 33.9L177 401c-9.4 9.4-24.6 9.4-33.9 0L7 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l119 119L407 103c9.4-9.4 24.6-9.4 33.9 0z"]},faBatteryThreeQuarters:eHK,faBattery4:eHZ,faTomato:{prefix:"far",iconName:"tomato",icon:[512,512,[],"e330","M241 7L224 24C241 7 241 7 241 7l0 0 0 0 .1 .1 .2 .2 .5 .5c.4 .4 1 1 1.7 1.8c1.4 1.5 3.2 3.6 5.4 6.3c4.4 5.4 10.1 13.1 15.8 22.8c6.6 11.2 13.4 25.5 18 42.1c45.7 3.1 88.5 14.2 125.1 32.8c6.6 3.4 10 10.8 8.3 18s-8.2 12.3-15.6 12.3H365.9l15.4 23.1c3.9 5.9 3.5 13.7-1 19.1s-12.1 7.3-18.6 4.5L256 145.4 150.3 190.7c-6.5 2.8-14.1 1-18.6-4.5s-4.9-13.2-1-19.1l15.5-23.3-31.3-.2c-7 1.5-14.3-1.7-17.7-8.4c-4-7.9-.9-17.5 7-21.5l.8-.4C142.2 94.6 185.6 83.5 232 80.7c-2.6-6.4-5.6-12.3-8.7-17.6c-4.3-7.3-8.6-13-11.7-16.9c-1.6-1.9-2.8-3.4-3.6-4.3c-.4-.4-.7-.8-.9-.9l-.1-.1c-9.3-9.4-9.3-24.5 .1-33.9c9.4-9.4 24.6-9.4 33.9 0zM71.1 154c6 9.4 14.9 16.1 25 19.5c-.4 6.6 .7 13.3 3.1 19.6C67.1 219.8 48 256.7 48 304c0 49.8 21.1 88 56.2 115c36.2 27.9 89.2 45 151.8 45s115.5-17.1 151.8-45c35.1-27 56.2-65.2 56.2-115c0-47.3-19.1-84.2-51.1-110.9c2.4-6.3 3.4-13 3.1-19.6c10.3-3.5 19.1-10.4 25-19.5c44 35.5 71.1 86.4 71.1 150c0 130.9-114.6 208-256 208S0 434.9 0 304c0-63.6 27.1-114.5 71.1-150z"]},faSwordLaser:{prefix:"far",iconName:"sword-laser",icon:[512,512,[],"e03b","M505.7 40.2c8.7-9.5 8.3-24.1-.7-33.2s-23.7-9.4-33.2-.7L230.7 226.8l54.4 54.4L505.7 40.2zM185 231c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l.7 .7-59 59c0 0 0 0 0 0s0 0 0 0L10.3 407C3.7 413.7 0 422.6 0 432s3.7 18.3 10.3 25L55 501.7c6.6 6.6 15.6 10.3 25 10.3s18.3-3.7 25-10.3l82.3-82.3 59-59 .7 .7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96-96zm-20.3 143l-26.7-26.7 12.4-12.4 26.7 26.7-12.4 12.4zm-49.4-4.1l26.7 26.7L80 458.7 53.3 432l62.1-62.1zM173 312.3l12.7-12.7 26.7 26.7L199.7 339 173 312.3z"]},faHouseCircleCheck:{prefix:"far",iconName:"house-circle-check",icon:[640,512,[],"e509","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H336v0H240V320h86.6c4.8-17.1 12.2-33.2 21.7-47.8c-1.4-.2-2.9-.2-4.3-.2H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 454.7 196.9c13.3-3.2 27.1-4.9 41.3-4.9c10.3 0 20.3 .9 30.1 2.6L303.5 5.7zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faBuildings:{prefix:"far",iconName:"buildings",icon:[512,512,[],"e0cc","M448 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H288c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448zM288 0c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H288zM192 128H72c-39.8 0-72 32.2-72 72V440c0 39.8 32.2 72 72 72H216.4c-11.8-13.2-20.1-29.7-23.1-48H72c-13.3 0-24-10.7-24-24V200c0-13.3 10.7-24 24-24H192V128zM112 320c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H112zm224 16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16v32zM112 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H112zM336 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zm16 144h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16z"]},faAngleLeft:{prefix:"far",iconName:"angle-left",icon:[320,512,[8249],"f104","M47 239c-9.4 9.4-9.4 24.6 0 33.9L207 433c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97.9 256 241 113c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L47 239z"]},faCartFlatbedBoxes:eHW,faDollyFlatbedAlt:eH$,faDiagramSuccessor:{prefix:"far",iconName:"diagram-successor",icon:[512,512,[],"e47a","M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM240 160c0 8.8-7.2 16-16 16L64 176c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l144 0 16 0c8.8 0 16 7.2 16 16l0 64zm48-64c0-5.5-.7-10.9-2-16l82 0c13.3 0 24 10.7 24 24l0 38.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23 0-38.1c0-39.8-32.2-72-72-72L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-64z"]},faTruckArrowRight:{prefix:"far",iconName:"truck-arrow-right",icon:[640,512,[],"e58b","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM241 95l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H112c-13.3 0-24-10.7-24-24s10.7-24 24-24H246.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faSquareW:{prefix:"far",iconName:"square-w",icon:[448,512,[],"e285","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm118.9 64.7L160 289.3l41.1-128.6c3.2-9.9 12.4-16.7 22.9-16.7s19.7 6.7 22.9 16.7L288 289.3l41.1-128.6c4-12.6 17.5-19.6 30.2-15.5s19.6 17.5 15.5 30.2l-64 200c-3.2 9.9-12.4 16.7-22.9 16.7s-19.7-6.7-22.9-16.7L224 246.7 182.9 375.3c-3.2 9.9-12.4 16.7-22.9 16.7s-19.7-6.7-22.9-16.7l-64-200c-4-12.6 2.9-26.1 15.5-30.2s26.1 2.9 30.2 15.5z"]},faArrowsSplitUpAndLeft:{prefix:"far",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M241 137c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L303 7c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V384v8c0 39.8 32.2 72 72 72h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H416c-66.3 0-120-53.7-120-120v-8c0-39.8-32.2-72-72-72H81.9l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 305c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l96-96c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55H224c27 0 51.9 8.9 72 24V81.9l-55 55z"]},faLamp:{prefix:"far",iconName:"lamp",icon:[448,512,[],"f4ca","M2.5 211.7l80-192C87.4 7.8 99.1 0 112 0H336c12.9 0 24.6 7.8 29.5 19.7l80 192c4.1 9.9 3 21.2-2.9 30.1s-15.9 14.2-26.6 14.2H32c-10.7 0-20.7-5.3-26.6-14.2s-7-20.2-2.9-30.1zM56 208H392L325.3 48H122.7L56 208zm88 105.4V288h48v25.4c0 17-6.7 32-16.2 42.9C165.7 368 144 398.1 144 432c0 12.2 3.7 23.1 8.4 31.9c.6 .1 1.3 .1 2.1 .1h139c.8 0 1.5-.1 2.1-.1c4.6-8.8 8.4-19.7 8.4-31.9c0-32.3-22.1-63.8-32.6-76.4c-9.2-10.9-15.4-25.6-15.4-42V288h48v25.6c0 4.1 1.6 8 4.2 11.2c11.7 14 43.8 56.9 43.8 107.2c0 24.4-8.3 44.6-16.4 58.7c-8.5 14.7-25.2 21.3-42.1 21.3h-139c-17 0-33.6-6.6-42.1-21.3C104.3 476.6 96 456.4 96 432c0-51.9 31.6-93.4 43.5-107.1c2.8-3.2 4.5-7.3 4.5-11.5z"]},faAirplay:{prefix:"far",iconName:"airplay",icon:[576,512,[],"e089","M480 80H96c-26.5 0-48 21.5-48 48V320c0 26.5 21.5 48 48 48h53.5l-34.7 34.7c-4 4-7.4 8.5-10.2 13.3H96c-53 0-96-43-96-96V128C0 75 43 32 96 32H480c53 0 96 43 96 96V320c0 53-43 96-96 96h-8.6c-2.8-4.8-6.2-9.2-10.2-13.3L426.5 368H480c26.5 0 48-21.5 48-48V128c0-26.5-21.5-48-48-48zM198.6 432H377.4L288 342.6 198.6 432zm112-134.6l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H160c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128c12.5-12.5 32.8-12.5 45.3 0z"]},faHandFist:eHX,faFistRaised:eHJ,faShieldQuartered:{prefix:"far",iconName:"shield-quartered",icon:[512,512,[],"e575","M73 127c-5.9 2.5-9.1 7.8-9 12.8c.1 17.9 1.6 38.4 5.1 60.3H232V59.6L73 127zm6.7 121c20.9 73.9 65.9 153.7 152.3 202.3V248H79.7zM280 248V450.4C366.4 401.8 411.4 322 432.3 248H280zm162.9-48c3.5-21.9 5-42.3 5.1-60.3c0-5-3.1-10.2-9-12.8L280 59.6V200H442.9zM269.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0s9.2 1 13.4 2.9z"]},faSlashForward:{prefix:"far",iconName:"slash-forward",icon:[320,512,[],"2f","M308.1 3.3c11.4 6.7 15.3 21.4 8.6 32.8l-272 464c-6.7 11.4-21.4 15.3-32.8 8.6S-3.4 487.3 3.3 475.9l272-464C282 .4 296.7-3.4 308.1 3.3z"]},faLocationPen:eH1,faMapMarkerEdit:eH0,faCloudMoon:{prefix:"far",iconName:"cloud-moon",icon:[640,512,[],"f6c3","M495.8 0C389.8 0 304 86.1 304 192.2c0 10.8 .9 21.5 2.6 31.8c58.8 1.4 106.4 48.2 109.2 106.7c22.8 10.8 41.4 29.1 52.6 51.7c8.9 1.3 18.1 1.9 27.4 1.9c52 0 99.1-20.7 133.6-54.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-8.1 1.4-16.5 2.1-25.1 2.1c-80.7 0-146.2-65.6-146.2-146.6c0-54.8 30-102.6 74.4-127.8c6.1-3.5 9.2-10.5 7.7-17.3S519 1.3 512 .7c-5.4-.5-10.8-.7-16.3-.7zM128.1 320c0-26.5 21.5-48 48-48c22.8 0 41.9 15.9 46.8 37.2c2.1 8.9 9 15.9 18 18s18.3-1.2 24.1-8.3c7.4-9.1 18.6-14.9 31.1-14.9c20.3 0 37.2 15.2 39.7 34.8c.1 .6 .2 1.2 .3 1.7v1.1c0 .3 0 .6 0 .9c0 .5 0 1 0 1.5s0 1 0 1.5c0 .3 0 .6 0 .9v30.2c0 7 3 13.6 8.3 18.1s12.2 6.6 19.1 5.6c1.5-.2 3-.3 4.6-.3c17.7 0 32 14.3 32 32s-14.3 32-32 32c-.4 0-.9 0-1.3 0c-.3 0-.6 0-1 0H98.9c-.3 0-.6 0-.9 0c-.6 0-1.2 0-1.9 0c-26.5 0-48-21.5-48-48s21.5-48 48-48c1.4 0 2.7 .1 4 .2c13.2 1.1 24.8-8.7 25.9-21.9l2-23.8c.1-.8 .1-1.6 .1-2.5zm48-96c-52.6 0-95.4 42.4-96 94.8l-.2 2.5C34.6 329 .1 368.5 .1 416c0 53 43 96 96 96c1.1 0 2.2 0 3.2-.1h266c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-38.7-27.5-71-64-78.4v-6.9c0-.9 0-1.8 0-2.7s0-1.8 0-2.7V336c0-2.9-.5-5.7-1.5-8.3c-7.7-40.8-43.4-71.7-86.5-71.7c-14.7 0-28.5 3.6-40.6 9.9c-17.3-25.3-46.3-41.9-79.3-41.9z"]},faPotFood:{prefix:"far",iconName:"pot-food",icon:[640,512,[127858],"e43f","M112 24c0 26.5 10.5 38.7 25.9 56.1l.4 .4C154.8 99 176 122.9 176 168c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C85.2 93 64 69.1 64 24C64 10.7 74.7 0 88 0s24 10.7 24 24zm112 0c0 26.5 10.5 38.7 25.9 56.1l.4 .4C266.8 99 288 122.9 288 168c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C197.2 93 176 69.1 176 24c0-13.3 10.7-24 24-24s24 10.7 24 24zm208 88c50.7 0 93.6 33.7 107.4 80H324.6c13.8-46.3 56.6-80 107.4-80zM16 280c0-13.3 10.7-24 24-24H66.7c6.6-18.6 24.4-32 45.3-32H528c20.9 0 38.7 13.4 45.3 32H600c13.3 0 24 10.7 24 24s-10.7 24-24 24H573.7c-11 76.9-61.1 141.2-129.5 172.2c-8.1 21-28.4 35.8-52.3 35.8H248c-23.8 0-44.2-14.9-52.3-35.8C127.3 445.2 77.3 380.9 66.3 304H40c-13.3 0-24-10.7-24-24zM240.5 458.9c1.2 3.1 4.2 5.1 7.5 5.1H392c3.3 0 6.3-2 7.5-5.1c4.5-11.7 13.5-21.2 25-26.4C485.6 404.8 528 343.3 528 272H112c0 71.3 42.4 132.8 103.5 160.5c11.5 5.2 20.4 14.7 25 26.4z"]},faBriefcase:{prefix:"far",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96h64c35.3 0 64 28.7 64 64V280 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V280 160c0-35.3 28.7-64 64-64h64zM48 304V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V304H320v16c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V304H48zm144-48H320 464V160c0-8.8-7.2-16-16-16H360 152 64c-8.8 0-16 7.2-16 16v96H192z"]},faPersonFalling:{prefix:"far",iconName:"person-falling",icon:[512,512,[],"e546","M320 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V34.4c0 46.1-28.9 87.3-72.2 103.1C137.5 160.1 96 219.3 96 285.6V360c0 13.3 10.7 24 24 24s24-10.7 24-24l0-74.4c0-10.7 1.5-21.1 4.4-30.9L307.9 501c7.2 11.1 22.1 14.3 33.2 7.1s14.3-22.1 7.1-33.2L263.6 344.3 327 304l46.3 0 64.8 72.1c8.9 9.9 24 10.6 33.9 1.8s10.6-24 1.8-33.9l-67.2-74.7c-7.6-8.4-18.4-13.2-29.7-13.2l-56.6 0h-.6l-19 0-58.2-85.9c47.4-28 77.5-79.3 77.5-135.8L320 24zM263.9 287.2L237.5 304l-61.8-95.5c6.7-6.8 14.4-12.8 22.8-17.7l65.4 96.4zM112 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faImagePortrait:eH2,faPortrait:eH6,faUserTag:{prefix:"far",iconName:"user-tag",icon:[640,512,[],"f507","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c18.7 0 36.5 3.9 52.6 11c-1.5-6.1-2.3-12.4-2.3-18.8v-33c-15.9-4.7-32.8-7.2-50.3-7.2H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c10 0 18.8-4.9 24.2-12.5L396.9 454c.7 3.3 1.3 6.6 1.8 10H49.3zM384 224c-17.7 0-32 14.3-32 32v82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7H384zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faRug:{prefix:"far",iconName:"rug",icon:[640,512,[],"e569","M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24h8v40H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v40H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 80 560h24 32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V360h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V280h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V200h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V112h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H584 560 80 56 24zm56 48h48V400H80V336 256 176 112zM464 400H176V112H464V400zm48 0V112h48v64 80 80 64H512z"]},faPrintSlash:{prefix:"far",iconName:"print-slash",icon:[640,512,[],"f686","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L542.6 400H544c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H277.2L176 112.6V64c0-8.8 7.2-16 16-16H421.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c3 3 4.7 7.1 4.7 11.3V160h48V90.5c0-17-6.7-33.3-18.7-45.3L466.7 18.7C454.7 6.7 438.5 0 421.5 0H192c-35.3 0-64 28.7-64 64V75L38.8 5.1zM338.5 240H512c8.8 0 16 7.2 16 16v96H512 496 481.4L338.5 240zm-155.7 0l-60.6-47.7C89.6 195.2 64 222.6 64 256V368c0 17.7 14.3 32 32 32h48v80c0 17.7 14.3 32 32 32H464c15.5 0 28.5-11 31.4-25.7L448 449v15H192V368H345.2l-60.9-48H176c-17.7 0-32 14.3-32 32H112V256c0-8.8 7.2-16 16-16h54.8z"]},faEarthEurope:eH4,faGlobeEurope:eH3,faCartFlatbedSuitcase:eH5,faLuggageCart:eH8,faHandBackPointRibbon:{prefix:"far",iconName:"hand-back-point-ribbon",icon:[448,512,[],"e1a0","M96 64c0-35.3 28.7-64 64-64s64 28.7 64 64V96v64 .5c2.6-.3 5.3-.5 8-.5c24.5 0 45.7 13.7 56.5 33.9c5-1.2 10.2-1.9 15.5-1.9c23.9 0 44.8 13.1 55.7 32.5c2.7-.3 5.5-.5 8.3-.5c35.3 0 64 28.7 64 64v96 8c0 66.3-53.7 120-120 120H186.6c-26.9 0-53.3-7.1-76.6-20.7l-2.6-1.5C60.7 462.5 32 412.5 32 358.5V348.3c0-24.8 10.5-48.4 28.8-65.1l20.3-18.4c4.8-4.3 9.7-8.3 14.9-11.9V176H43.8c-6.5 0-11.8-5.3-11.8-11.8c0-3.9 1.9-7.5 5.1-9.7L75.6 128 37.1 101.5c-3.2-2.2-5.1-5.8-5.1-9.7C32 85.3 37.3 80 43.8 80H96V64zm48 112v88 2 78c0 8.8-7.2 16-16 16s-16-7.2-16-16V301.5L93.1 318.7C84.8 326.3 80 337 80 348.3v10.2c0 37 19.6 71.2 51.6 89.8l2.6 1.5-11.7 20 11.7-20c15.9 9.3 34 14.2 52.4 14.2H312c39.8 0 72-32.2 72-72v-8V288c0-8.8-7.2-16-16-16c-3.6 0-6.9 1.2-9.6 3.2c-7.3 5.5-17 6.3-25.1 2.3s-13.3-12.4-13.3-21.5c0-8.8-7.2-16-16-16c-5.2 0-9.9 2.5-12.8 6.4c-6.2 8.3-17 11.6-26.8 8.3s-16.4-12.4-16.4-22.8v-8c0-8.8-7.2-16-16-16c-5.2 0-9.9 2.5-12.8 6.4c-6.2 8.3-17 11.6-26.8 8.3s-16.4-12.4-16.4-22.8V176H144zm32-96V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V80h32z"]},faRectangleXmark:eH9,faRectangleTimes:eH7,faTimesRectangle:exe,faWindowClose:exa,faTireRugged:{prefix:"far",iconName:"tire-rugged",icon:[512,512,[],"f634","M213.1 62c1-8 7.8-14 15.9-14h54.1c8.1 0 14.9 6 15.9 14c1.2 9.1 7.4 16.8 16.1 19.7c7.7 2.6 15.2 5.7 22.4 9.3c8.2 4.1 18.1 3.1 25.3-2.5c6.3-4.9 15.4-4.4 21.1 1.3l38.3 38.3c5.7 5.7 6.3 14.8 1.3 21.1c-5.6 7.3-6.6 17.1-2.5 25.3c3.6 7.2 6.7 14.7 9.3 22.4c2.9 8.7 10.6 15 19.7 16.1c8 1 14 7.8 14 15.9v54.1c0 8.1-6 14.9-14 15.9c-9.1 1.2-16.8 7.4-19.7 16.1c-2.6 7.7-5.7 15.2-9.3 22.4c-4.1 8.2-3.1 18.1 2.5 25.3c4.9 6.3 4.4 15.4-1.3 21.1l-38.3 38.3c-5.7 5.7-14.8 6.3-21.1 1.3c-7.3-5.6-17.1-6.6-25.3-2.5c-7.2 3.6-14.7 6.7-22.4 9.3c-8.7 2.9-15 10.6-16.1 19.7c-1 8-7.8 14-15.9 14H228.9c-8.1 0-14.9-6-15.9-14c-1.2-9.1-7.4-16.8-16.1-19.7c-7.7-2.6-15.2-5.7-22.4-9.3c-8.2-4.1-18.1-3.1-25.3 2.5c-6.3 4.9-15.4 4.4-21.1-1.3L89.8 383.9c-5.7-5.7-6.3-14.8-1.3-21.1c5.6-7.3 6.6-17.1 2.5-25.3c-3.6-7.2-6.7-14.7-9.3-22.4c-2.9-8.7-10.6-15-19.7-16.1c-8-1-14-7.8-14-15.9V228.9c0-8.1 6-14.9 14-15.9c9.1-1.2 16.8-7.4 19.7-16.1c2.6-7.7 5.7-15.2 9.3-22.4c4.1-8.2 3.1-18.1-2.5-25.3c-4.9-6.3-4.4-15.4 1.3-21.1l38.3-38.3c5.7-5.7 14.8-6.3 21.1-1.3c7.3 5.6 17.1 6.6 25.3 2.5c7.2-3.6 14.7-6.7 22.4-9.3c8.7-2.9 15-10.6 16.1-19.7zM228.9 0C202 0 178.6 16.7 169.3 40.8c-1.4 .6-2.8 1.1-4.2 1.7c-23.6-10.4-51.9-5.7-71 13.4L55.8 94.1c-19 19-23.7 47.4-13.4 71c-.6 1.4-1.2 2.8-1.7 4.2C16.7 178.6 0 202 0 228.9v54.1c0 26.9 16.7 50.3 40.8 59.6c.6 1.4 1.1 2.8 1.7 4.2c-10.4 23.6-5.7 51.9 13.4 71l38.3 38.3c19 19 47.4 23.7 71 13.4c1.4 .6 2.8 1.2 4.2 1.7c9.4 24 32.7 40.8 59.6 40.8h54.1c26.9 0 50.3-16.7 59.6-40.8c1.4-.6 2.8-1.1 4.2-1.7c23.6 10.4 51.9 5.7 71-13.4l38.3-38.3c19-19 23.7-47.4 13.4-71c.6-1.4 1.2-2.8 1.7-4.2c24-9.4 40.8-32.7 40.8-59.6V228.9c0-26.9-16.7-50.3-40.8-59.6c-.6-1.4-1.1-2.8-1.7-4.2c10.4-23.6 5.7-51.9-13.4-71L417.9 55.8c-19-19-47.4-23.7-71-13.4c-1.4-.6-2.8-1.2-4.2-1.7C333.4 16.7 310 0 283.1 0H228.9zM384 256a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM232 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-67.3 42.3a24 24 0 1 1 45.7 14.8 24 24 0 1 1 -45.7-14.8zm152.4-15.4a24 24 0 1 1 14.8 45.7 24 24 0 1 1 -14.8-45.7zm-4.6 122.7a24 24 0 1 1 -28.2-38.8 24 24 0 1 1 28.2 38.8zm-79.3-5.3a24 24 0 1 1 -38.8-28.2 24 24 0 1 1 38.8 28.2z"]},faLightbulbDollar:{prefix:"far",iconName:"lightbulb-dollar",icon:[384,512,[],"f670","M320 176c0 27.2-8.4 52.3-22.8 72.9c-3.7 5.3-8.1 11.3-12.7 17.7l0 0 0 0 0 0 0 0c-12.9 17.7-28.3 38.9-39.8 59.8c-10.4 19-15.7 38.8-18.3 57.5H275c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8l0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5h48.6c-2.6-18.7-7.9-38.6-18.3-57.5c-11.5-20.9-26.9-42.1-39.8-59.8l0 0c-4.7-6.4-9-12.4-12.8-17.7C72.4 228.3 64 203.2 64 176c0-70.7 57.3-128 128-128s128 57.3 128 128zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zm16-400c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7.1 2.3 15.1 4.9 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V262.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V112z"]},faCowbell:{prefix:"far",iconName:"cowbell",icon:[448,512,[],"f8b3","M176 48h96V96H176V48zm-48-8V96H112c-21.4 0-40.3 14.2-46.2 34.8l-64 224c-4.1 14.5-1.2 30.1 7.8 42.1S32.9 416 48 416H400c15.1 0 29.3-7.1 38.3-19.1s12-27.6 7.8-42.1l-64-224C376.3 110.2 357.4 96 336 96H320V40c0-22.1-17.9-40-40-40H168c-22.1 0-40 17.9-40 40zM112 144H336l64 224H48l64-224zM288 448H160c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faBahtSign:{prefix:"far",iconName:"baht-sign",icon:[320,512,[],"e0ac","M136 0c-13.3 0-24 10.7-24 24V64H37.6C16.8 64 0 80.8 0 101.6V232v41.7V280 406.3c0 23 18.7 41.7 41.7 41.7H112v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h52c59.6 0 108-48.4 108-108c0-42.1-24.1-78.5-59.2-96.4C277.7 224.6 288 199.5 288 172c0-59.6-48.4-108-108-108H160V24c0-13.3-10.7-24-24-24zM112 112V232H48V112h64zm48 120V112h20c33.1 0 60 26.9 60 60s-26.9 60-60 60H160zm-48 48V400H48V280h64zm48 120V280h20 32c33.1 0 60 26.9 60 60s-26.9 60-60 60H160z"]},faCorner:{prefix:"far",iconName:"corner",icon:[448,512,[],"e3fe","M0 184c0-13.3 10.7-24 24-24H392c30.9 0 56 25.1 56 56V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-4.4-3.6-8-8-8H24c-13.3 0-24-10.7-24-24z"]},faChevronsRight:exn,faChevronDoubleRight:exr,faBookOpen:{prefix:"far",iconName:"book-open",icon:[576,512,[128214,128366],"f518","M156 32C100.6 32 48.8 46.6 27.1 53.6C10.3 59 0 74.5 0 91.1V403.5c0 26.1 24 44.2 48 40.2c19.8-3.3 54.8-7.7 100-7.7c54 0 97.5 25.5 112.5 35.6c7.5 5 16.8 8.4 27 8.4c11.5 0 21.6-4.2 29.3-9.9C330.2 460.3 369.1 436 428 436c47.7 0 80.5 4 99 7.2c23.9 4.1 49-13.8 49-40.6V91.1c0-16.5-10.3-32.1-27.1-37.5C527.2 46.6 475.4 32 420 32c-36.8 0-71.8 6.4-97.4 12.7c-12.8 3.2-23.5 6.3-30.9 8.7c-1.3 .4-2.6 .8-3.7 1.2c-1.1-.4-2.4-.8-3.7-1.2c-7.5-2.4-18.1-5.5-30.9-8.7C227.8 38.4 192.8 32 156 32zM264 97.3V417.9C238 404.2 196.8 388 148 388c-42.9 0-77.4 3.7-100 7.1V97.3C70.3 90.6 112.4 80 156 80c31.6 0 62.6 5.6 85.9 11.3c8.6 2.1 16.1 4.2 22.1 6zm48 319.2V97.3c6-1.8 13.5-3.9 22.1-6C357.4 85.6 388.4 80 420 80c43.6 0 85.7 10.6 108 17.3V394.7c-21.7-3.3-54.9-6.7-100-6.7c-51.4 0-90.8 15-116 28.6z"]},faBookJournalWhills:exi,faJournalWhills:exc,faInhaler:{prefix:"far",iconName:"inhaler",icon:[576,512,[],"f5f9","M429.8 32.7l128 32c6.3 1.6 11.6 5.6 14.9 11.2s4.1 12.2 2.4 18.4L533.2 248 386.9 101.6l14-51.8c3.4-12.6 16.3-20.2 29-17zM389 216.9l-2.1 7.8C379.4 252.6 354 272 325.1 272H240V432H449.9l33-121.2-94-94zM530 290c4.1 4.1 5.6 10 4.1 15.5l-39.5 145C489.8 467.9 474 480 456 480H232c-22.1 0-40-17.9-40-40V264c0-22.1 17.9-40 40-40h93.1c7.2 0 13.6-4.9 15.4-11.8L357 150.9c3.2-11.9 18.1-15.9 26.8-7.2L530 290zM0 256a32 32 0 1 1 64 0A32 32 0 1 1 0 256zm0 96a32 32 0 1 1 64 0A32 32 0 1 1 0 352zm128-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 448a32 32 0 1 1 64 0A32 32 0 1 1 0 448zm128-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHandcuffs:{prefix:"far",iconName:"handcuffs",icon:[640,512,[],"e4f8","M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32zm0 336a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 352c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32s32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm240 0a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faSnake:{prefix:"far",iconName:"snake",icon:[512,512,[128013],"f716","M305.6 96H282.9 168C110.6 96 64 142.6 64 200s46.6 104 104 104H320c35.3 0 64 28.7 64 64s-28.7 64-64 64H256.1 256l0 0H118.7c-7.5 0-14.8 1.7-21.5 5.1L75.3 448l21.9 10.9c6.7 3.3 14 5.1 21.5 5.1h57.2 .1l.1 0 .1 0L320 464c53 0 96-43 96-96s-43-96-96-96H168c-39.8 0-72-32.2-72-72s32.2-72 72-72H282.9h22.7L320 145.5c11.6 14.1 29 22.5 47.6 22.5c9 0 17.9-2 26.1-5.8l54.4-25.4c9.6-4.5 15.8-14.2 15.8-24.8s-6.2-20.3-15.8-24.8L393.8 61.8C385.6 58 376.7 56 367.7 56c-18.6 0-36 8.4-47.6 22.5L305.6 96zM176 512l-.1 0H118.7c-14.9 0-29.6-3.5-42.9-10.1L14.3 471.2C5.5 466.8 0 457.8 0 448s5.5-18.8 14.3-23.2l61.4-30.7c6.5-3.3 13.3-5.7 20.4-7.4c7.4-1.8 14.9-2.7 22.6-2.7H168h88l.1 0h36.2H320c8.8 0 16-7.2 16-16s-7.2-16-16-16H292.3 256.1h0H256h0H168c-17.3 0-33.9-2.9-49.3-8.2c-5.7-2-11.3-4.2-16.7-6.8c-50.9-24.6-86-76.7-86-137C16 116.1 84.1 48 168 48H282.9c20.6-25.1 51.6-40 84.7-40c16 0 31.9 3.5 46.4 10.3l54.4 25.4C495 56.1 512 82.7 512 112s-17 55.9-43.5 68.3l-49.6 23.1-4.9 2.3c-14.5 6.8-30.4 10.3-46.4 10.3c-16.8 0-33-3.8-47.7-10.9c-14.2-6.9-26.9-16.7-37.1-29.1H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.7 20.2H320c16.7 0 32.7 2.8 47.7 8.1c16.5 5.8 31.6 14.5 44.7 25.5C443.9 283.9 464 323.6 464 368c0 79.5-64.5 144-144 144H176zM352 88a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTriangleExclamation:exs,faExclamationTriangle:exo,faWarning:exl,faNoteMedical:{prefix:"far",iconName:"note-medical",icon:[448,512,[],"e200","M384 80c8.8 0 16 7.2 16 16V320H320c-17.7 0-32 14.3-32 32v80H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 480H288h5.5c17 0 33.3-6.7 45.3-18.7l90.5-90.5c12-12 18.7-28.3 18.7-45.3V320 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64zM192 144v48H144c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H256V144c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16z"]},faDatabase:{prefix:"far",iconName:"database",icon:[448,512,[],"f1c0","M400 86v88.7c-13.3 7.2-31.6 14.2-54.8 19.9C311.3 203 269.5 208 224 208s-87.3-5-121.2-13.4C79.6 188.9 61.3 182 48 174.7V86l.6-.5C53.9 81 64.5 74.8 81.8 68.6C115.9 56.5 166.2 48 224 48s108.1 8.5 142.2 20.6c17.3 6.2 27.8 12.4 33.2 16.9l.6 .5zm0 141.5v75.2c-13.3 7.2-31.6 14.2-54.8 19.9C311.3 331 269.5 336 224 336s-87.3-5-121.2-13.4C79.6 316.9 61.3 310 48 302.7V227.6c13.3 5.3 27.9 9.9 43.3 13.7C129.5 250.6 175.2 256 224 256s94.5-5.4 132.7-14.8c15.4-3.8 30-8.3 43.3-13.7zM48 426V355.6c13.3 5.3 27.9 9.9 43.3 13.7C129.5 378.6 175.2 384 224 384s94.5-5.4 132.7-14.8c15.4-3.8 30-8.3 43.3-13.7V426l-.6 .5c-5.3 4.5-15.9 10.7-33.2 16.9C332.1 455.5 281.8 464 224 464s-108.1-8.5-142.2-20.6c-17.3-6.2-27.8-12.4-33.2-16.9L48 426zm354.1-2.1s0 .1-.2 .2l.1-.2 0-.1zm-356.1 0a.3 .3 0 1 0 .6-.2 .3 .3 0 1 0 -.6 .2zm0-335.8a.3 .3 0 1 0 .5 .2 .3 .3 0 1 0 -.5-.2zm356-.2a.3 .3 0 1 0 -.1 .6 .3 .3 0 1 0 .1-.6zM448 432V80C448 35.8 347.7 0 224 0S0 35.8 0 80V432c0 44.2 100.3 80 224 80s224-35.8 224-80z"]},faDownLeft:{prefix:"far",iconName:"down-left",icon:[384,512,[],"e16a","M64 384V190.6c0-1.7 .8-3.2 2.1-4.2c2.1-1.6 5-1.4 6.9 .5L127 241c9.4 9.4 24.6 9.4 33.9 0L285.7 116.3c2.7-2.7 6.5-4.3 10.3-4.3s7.6 1.5 10.3 4.3l25.4 25.4c2.7 2.7 4.3 6.5 4.3 10.3s-1.5 7.6-4.3 10.3L207 287c-9.4 9.4-9.4 24.6 0 33.9L261.1 375c1.8 1.8 2.1 4.8 .5 6.9c-1 1.3-2.5 2.1-4.2 2.1H64zm-48 8c0 22.1 17.9 40 40 40H257.4c16.8 0 32.5-7.9 42.6-21.3c15.9-21.2 13.8-50.9-4.9-69.6L257.9 304 365.7 196.3C377.4 184.5 384 168.6 384 152s-6.6-32.5-18.3-44.3L340.3 82.4C328.5 70.6 312.6 64 296 64s-32.5 6.6-44.3 18.3L144 190.1 106.9 153c-18.7-18.7-48.4-20.8-69.6-5C23.9 158.1 16 173.9 16 190.6V392z"]},faShare:exf,faMailForward:exd,faFaceThinking:{prefix:"far",iconName:"face-thinking",icon:[512,512,[],"e39b","M256 464c114.9 0 208-93.1 208-208s-93.1-208-208-208S48 141.1 48 256c0 17.7 2.2 34.8 6.4 51.2C40.8 317.4 32 333.7 32 352v28C11.6 343.3 0 301 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-10.6 0-21.1-.6-31.4-1.9c4-5.7 7.3-12 9.8-18.8l10.1-27.7c3.8 .2 7.7 .3 11.6 .3zm43-158.9c-9.9-2-20.5-1.3-30.7 2.5L237.9 319l-65.5-15.4c-8.6-2-13.9-10.6-11.9-19.2s10.6-13.9 19.2-11.9l97.1 22.8c8.2 1.9 15.7 5.3 22.3 9.8zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-120-31.2c-20.5-17.6-49.9-20.4-73.4-7l-7.1 4c-7.7 4.4-17.4 1.7-21.8-6s-1.7-17.4 6-21.8l7.1-4c35.2-20.1 79.3-15.9 110.1 10.5l13.2 11.3c6.7 5.8 7.5 15.9 1.7 22.6s-15.9 7.5-22.6 1.7l-13.2-11.3zM112 352v48.4l167.6-62.8c12.4-4.7 26.2 1.6 30.9 14s-1.6 26.2-14 30.9L230.9 407c-.1 .4-.3 .8-.4 1.2l-26.3 72.2c-6.9 19-24.9 31.6-45.1 31.6H112c-26.5 0-48-21.5-48-48V352c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faTurnDownRight:{prefix:"far",iconName:"turn-down-right",icon:[512,512,[],"e455","M505.5 271.6c8.7 9.2 8.7 23.7 0 32.9l-121.4 129c-8.8 9.3-21 14.6-33.7 14.6c-25.6 0-46.3-20.7-46.3-46.3l0-41.7-144 0C71.6 360 0 288.4 0 200L0 88C0 57.1 25.1 32 56 32l32 0c30.9 0 56 25.1 56 56l0 120c0 4.4 3.6 8 8 8l152 0 0-41.7c0-25.6 20.7-46.3 46.3-46.3c12.8 0 25 5.3 33.7 14.6l121.4 129zM352 178.5l0 61.5c0 13.3-10.7 24-24 24l-176 0c-30.9 0-56-25.1-56-56L96 88c0-4.4-3.6-8-8-8L56 80c-4.4 0-8 3.6-8 8l0 112c0 61.9 50.1 112 112 112l168 0c13.3 0 24 10.7 24 24l0 61.5L455 288 352 178.5z"]},faBottleDroplet:{prefix:"far",iconName:"bottle-droplet",icon:[320,512,[],"e4c4","M128 48V152.2c0 16-8 31-21.3 39.9C80.9 209.4 64 238.8 64 272V448c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V272c0-33.2-16.9-62.6-42.7-79.9C200 183.2 192 168.3 192 152.2V48l-64 0zM256 24c0 10.4-6.7 19.3-16 22.6V152.2c38.6 25.8 64 69.8 64 119.8V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V272c0-49.9 25.4-93.9 64-119.8V46.6C70.7 43.3 64 34.5 64 24C64 10.7 74.7 0 88 0L232 0c13.3 0 24 10.7 24 24zM160 384c-26.5 0-48-21.5-48-48c0-22.2 23-52 37.2-68.2c5.8-6.7 15.9-6.7 21.7 0C185 284 208 313.8 208 336c0 32-21.5 48-48 48z"]},faMaskFace:{prefix:"far",iconName:"mask-face",icon:[640,512,[],"e1d7","M320 112c17.7 0 35 5.2 49.8 15.1l37.1 24.8c23.7 15.8 51.4 24.2 79.9 24.2H496v48c0 59.5-29.5 112.1-74.7 143.9l-3.1 .8 .3 1.2c-28.1 19-62 30.1-98.5 30.1s-70.4-11.1-98.5-30.1l.3-1.2-3.1-.8C173.5 336.1 144 283.5 144 224V176h9.2c28.4 0 56.2-8.4 79.9-24.2l37.1-24.8c14.7-9.8 32-15.1 49.8-15.1zM96 224c0 45.1 13.4 87.2 36.3 122.3l-29.8-7.4C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H96v48zM90.9 385.5l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H512 496h-9.2c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64s-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1H144 128 56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4zm446.6-46.6l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3V176h40c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9zM208 192c-8.8 0-16 7.2-16 16s7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm-16 80c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm48 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H400c8.8 0 16-7.2 16-16s-7.2-16-16-16H240z"]},faHillRockslide:{prefix:"far",iconName:"hill-rockslide",icon:[576,512,[],"e508","M128 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm124.4 71.8c-2.7-4.9-2.7-10.8 0-15.7l27-48c2.8-5 8.2-8.2 13.9-8.2l53.3 0c5.8 0 11.1 3.1 13.9 8.2l27 48c2.7 4.9 2.7 10.8 0 15.7l-27 48c-2.8 5-8.2 8.2-13.9 8.2H293.4c-5.8 0-11.1-3.1-13.9-8.2l-27-48zM48 145.9V440c0 13.3 10.7 24 24 24H366.1L48 145.9zM0 126.6C0 91 43.1 73.1 68.3 98.3L413.7 443.7c25.2 25.2 7.4 68.3-28.3 68.3H72c-39.8 0-72-32.2-72-72V126.6zm504.2 277l-48-27c-5-2.8-8.2-8.2-8.2-13.9V309.4c0-5.8 3.1-11.1 8.2-13.9l48-27c4.9-2.7 10.8-2.7 15.7 0l48 27c5 2.8 8.2 8.2 8.2 13.9v53.3c0 5.8-3.1 11.1-8.2 13.9l-48 27c-4.9 2.7-10.8 2.7-15.7 0zM352 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faScannerKeyboard:{prefix:"far",iconName:"scanner-keyboard",icon:[512,512,[],"f489","M128 24V64h48V24c0-13.3-10.7-24-24-24s-24 10.7-24 24zm176 0V64h48V24c0-13.3-10.7-24-24-24s-24 10.7-24 24zM240 0c-8.8 0-16 7.2-16 16V64h32V16c0-8.8-7.2-16-16-16zM384 16V272c0 8.8 7.2 16 16 16s16-7.2 16-16V16c0-8.8-7.2-16-16-16s-16 7.2-16 16zM488 0c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zM64 144H288c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zm0-48C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H64zm40 80c-13.3 0-24 10.7-24 24v32c0 13.3 10.7 24 24 24H248c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H104zM96 304c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H96zM80 400v16c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm128-96c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H208zm-16 96v16c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16z"]},faCircleO:{prefix:"far",iconName:"circle-o",icon:[512,512,[],"e119","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm80-256a80 80 0 1 1 -160 0 80 80 0 1 1 160 0zM256 128a128 128 0 1 0 0 256 128 128 0 1 0 0-256z"]},faGridHorizontal:{prefix:"far",iconName:"grid-horizontal",icon:[448,512,[],"e307","M40 168v48H88V168H40zM0 168c0-22.1 17.9-40 40-40H88c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H40c-22.1 0-40-17.9-40-40V168zM40 328v48H88V328H40zM0 328c0-22.1 17.9-40 40-40H88c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H40c-22.1 0-40-17.9-40-40V328zM248 168H200v48h48V168zm-48-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V168c0-22.1 17.9-40 40-40zm0 200v48h48V328H200zm-40 0c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V328zM408 168H360v48h48V168zm-48-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H360c-22.1 0-40-17.9-40-40V168c0-22.1 17.9-40 40-40zm0 200v48h48V328H360zm-40 0c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H360c-22.1 0-40-17.9-40-40V328z"]},faMessageDollar:exu,faCommentAltDollar:exh,faRightLeft:exb,faExchangeAlt:exm,faColumns3:{prefix:"far",iconName:"columns-3",icon:[640,512,[],"e361","M448 80V432H576c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H448zm-48 0H240V432H400V80zM192 432V80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H192zM0 96C0 60.7 28.7 32 64 32H576c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},faPaperPlane:{prefix:"far",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M16.1 260.2c-22.6 12.9-20.5 47.3 3.6 57.3L160 376V479.3c0 18.1 14.6 32.7 32.7 32.7c9.7 0 18.9-4.3 25.1-11.8l62-74.3 123.9 51.6c18.9 7.9 40.8-4.5 43.9-24.7l64-416c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256zm52.1 25.5L409.7 90.6 190.1 336l1.2 1L68.2 285.7zM403.3 425.4L236.7 355.9 450.8 116.6 403.3 425.4z"]},faRoadCircleExclamation:{prefix:"far",iconName:"road-circle-exclamation",icon:[640,512,[],"e565","M217.7 32c-30.4 0-57.5 19-67.7 47.6L40.6 383.6C23.7 430.5 58.4 480 108.3 480H360.2c-21.9-26.6-36.2-59.7-39.5-96c-.2 0-.5 0-.7 0c-13.3 0-24 10.7-24 24v24H108.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304c3.4-9.5 12.5-15.9 22.6-15.9H296v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l34.9 96.9c5.4-.5 10.8-.7 16.3-.7c12.3 0 24.2 1.3 35.8 3.6L490 79.6C479.7 51 452.6 32 422.3 32H217.7zM326.9 319c4.1-14.1 9.8-27.4 17.1-39.8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24c2.4 0 4.7-.4 6.9-1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faDungeon:{prefix:"far",iconName:"dungeon",icon:[512,512,[],"f6d9","M256 128c-6.9 0-13.7 .5-20.4 1.4l-.2 0c-7.8 1-15.6-3-18.5-10.3l-.7-1.8L199 74.3l-.2-.5c-3-7.6 .2-16.2 7.2-19.5c.9-.4 1.9-.8 2.9-1C224.1 49.8 239.8 48 256 48s31.9 1.8 47.1 5.3c1 .2 2 .6 2.9 1c7 3.3 10.3 11.9 7.2 19.5l-.2 .5-17.2 43.1-.7 1.8c-2.9 7.3-10.7 11.3-18.5 10.3l-.2 0c-6.6-.9-13.4-1.4-20.4-1.4zM96 512h32H384h32 32c35.3 0 64-28.7 64-64V408c0-11.7-3.1-22.6-8.6-32c5.4-9.4 8.6-20.3 8.6-32V304c0-11.7-3.1-22.6-8.6-32c5.8-10.2 8.9-22.3 7.8-35.6c-2.2-28.6-9.1-56-19.9-81.2c-6.1-14.3-16.2-24.5-28-30.6c-.6-13.3-5.5-26.7-15.8-38.3c-16.8-18.9-36.4-35.4-58.1-48.7c-13.2-8.1-27.3-10.6-40.5-8.8c-8.2-10.5-20-18.7-35.1-22.1C295.2 2.3 275.9 0 256 0s-39.2 2.3-57.9 6.6C183 10.1 171.2 18.2 163 28.7c-13.2-1.8-27.3 .7-40.5 8.8C100.8 50.8 81.2 67.3 64.4 86.2c-10.2 11.6-15.2 25-15.8 38.3c-11.8 6.2-21.9 16.3-28 30.6C9.8 180.4 2.9 207.8 .7 236.4c-1 13.3 2 25.4 7.8 35.6C3.1 281.4 0 292.3 0 304v40c0 11.7 3.1 22.6 8.6 32C3.1 385.4 0 396.3 0 408v40c0 35.3 28.7 64 64 64H96zM371.4 165.2c-6.4 4.3-14.8 3.3-20.7-1.6l-.2-.2c-5.5-4.8-11.4-9.2-17.6-13.1l-.2-.2c-6.3-4.2-9.6-11.8-7.7-19c.2-.6 .4-1.2 .6-1.8l17.2-43.1 .2-.5c3.2-7.4 11.4-11.1 18.7-8.6c1 .3 1.9 .8 2.8 1.3c17.7 10.8 33.6 24.2 47.2 39.6c.7 .8 1.3 1.7 1.8 2.6c3.8 6.7 1.5 15.4-5.2 19.9l-1.1 .8-32.6 21.7-3.2 2.1zm15.4 46.4l-.2-.4c-2.8-6.5-1.8-14 2.8-19c.9-.9 1.8-1.8 2.9-2.5l32.6-21.7c.4-.3 .8-.5 1.2-.7c6.8-3.8 15.3-2 19.6 4.1c.6 .8 1.1 1.7 1.5 2.7c8.8 20.5 14.4 42.7 16.2 66c0 .6 .1 1.2 0 1.9c-.4 7.9-7.2 14.1-15.4 14.1H416h-2.6c-7.8 0-14.3-5.7-16.4-13.2c-.1-.3-.2-.7-.2-1c-2.2-10.6-5.7-20.7-10.1-30.3zM400 304c0-.5 0-.9 .1-1.4c.6-7.3 6.2-13.3 13.4-14.4c.8-.1 1.7-.2 2.6-.2h32c8.1 0 14.9 6.1 15.9 14c.1 .7 .1 1.4 .1 2v40c0 .7 0 1.3-.1 2c-1 7.9-7.7 14-15.9 14H416c-8.2 0-14.9-6.1-15.9-14c-.1-.6-.1-1.3-.1-2V304zm0 104c0-.7 0-1.3 .1-2c1-7.9 7.7-14 15.9-14h32c8.2 0 14.9 6.1 15.9 14c.1 .6 .1 1.3 .1 2v40c0 8.8-7.2 16-16 16H416c-8.8 0-16-7.2-16-16V408zM147.6 78.5c.9-.6 1.8-1 2.8-1.3c7.3-2.6 15.5 1.2 18.7 8.6l.2 .5 17.2 43.1c.2 .6 .4 1.2 .6 1.8c1.9 7.2-1.4 14.8-7.7 19l-.3 .2c-6.2 3.9-12.1 8.3-17.6 13.1l-.2 .2c-5.9 4.9-14.3 5.9-20.7 1.6l-3.2-2.1-32.6-21.7-1.1-.8c-6.7-4.5-9-13.2-5.2-19.9c.5-.9 1.1-1.8 1.8-2.6c13.7-15.4 29.6-28.8 47.2-39.6zM64.8 174.1c.4-1 .9-1.9 1.5-2.7c4.3-6.1 12.8-7.9 19.6-4.1c.4 .2 .8 .5 1.2 .7l32.6 21.7c1.1 .7 2.1 1.6 2.9 2.5c4.6 5 5.6 12.6 2.8 19l-.2 .4c-4.4 9.6-7.8 19.7-10.1 30.3c-.1 .3-.1 .7-.2 1c-2 7.5-8.6 13.2-16.4 13.2H96 64c-8.2 0-15-6.2-15.4-14.1c0-.6 0-1.2 0-1.9c1.8-23.3 7.4-45.5 16.2-66zM48 304c0-.7 0-1.4 .1-2c1-7.9 7.7-14 15.9-14H96c.9 0 1.7 .1 2.6 .2c7.2 1.2 12.8 7.1 13.4 14.4c0 .5 .1 .9 .1 1.4v40c0 .7 0 1.3-.1 2c-1 7.9-7.7 14-15.9 14H64c-8.2 0-14.9-6.1-15.9-14c-.1-.6-.1-1.3-.1-2V304zm0 104c0-.7 0-1.3 .1-2c1-7.9 7.7-14 15.9-14H96c8.2 0 14.9 6.1 15.9 14c.1 .6 .1 1.3 .1 2v40c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V408zM272 192V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm-64 32V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V224c0-8.8 7.2-16 16-16s16 7.2 16 16zm128 0V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V224c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faHandHoldingBox:{prefix:"far",iconName:"hand-holding-box",icon:[576,512,[],"f47b","M432 48H352v73.7c0 3.5-2.8 6.3-6.3 6.3c-1.1 0-2.2-.3-3.1-.8l-46.6-26.6c-4.9-2.8-11-2.8-15.9 0l-46.6 26.6c-1 .5-2 .8-3.1 .8c-3.5 0-6.3-2.8-6.3-6.3V48H144V208H432V48zm0-48c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48h80H352h80zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faInputText:{prefix:"far",iconName:"input-text",icon:[640,512,[],"e1bf","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm184 32c9.5 0 18.1 5.6 21.9 14.3l64 144c5.4 12.1-.1 26.3-12.2 31.7s-26.3-.1-31.7-12.2l-4.3-9.7H146.3l-4.3 9.7c-5.4 12.1-19.6 17.6-31.7 12.2s-17.6-19.6-12.2-31.7l64-144c3.9-8.7 12.4-14.3 21.9-14.3zm0 83.1L167.6 280h32.8L184 243.1zM304 184c0-13.3 10.7-24 24-24h52c33.1 0 60 26.9 60 60c0 9.2-2.1 17.9-5.8 25.7c13.3 11 21.8 27.6 21.8 46.3c0 33.1-26.9 60-60 60H328c-13.3 0-24-10.7-24-24v-8V256 192v-8zm48 24v24h28c6.6 0 12-5.4 12-12s-5.4-12-12-12H352zm0 96h44c6.6 0 12-5.4 12-12s-5.4-12-12-12H380 352v24z"]},faWindowFlip:exg,faWindowAlt:exy,faAlignRight:{prefix:"far",iconName:"align-right",icon:[448,512,[],"f038","M424 40c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H424zm0 128c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424zm24 152c0 13.3-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24zM424 424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424z"]},faScannerGun:exM,faScanner:exv,faTire:{prefix:"far",iconName:"tire",icon:[512,512,[],"f631","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm336 .9l39.2 12.8c.5-4.5 .8-9 .8-13.6c0-31.2-11.9-59.6-31.4-80.9l-24.2 33.4c9.8 13.3 15.6 29.7 15.6 47.5c0 .3 0 .6 0 .9zm-14.9 45.6c-10 14-24.4 24.6-41.2 29.9l0 41.3c34.4-7 63.5-28.7 80.4-58.3l-39.3-12.8zM232 373.6l0-41.3c-16.7-5.3-31.1-15.9-41.1-29.8l-39.3 12.8c16.8 29.6 45.9 51.3 80.3 58.3zm-95.2-104L176 256.9c0-.3 0-.6 0-.9c0-17.8 5.8-34.2 15.6-47.5l-1.7-2.3-22.6-31.1C147.9 196.4 136 224.8 136 256c0 4.6 .3 9.2 .8 13.6zm93.6-89.5c8-2.7 16.6-4.2 25.6-4.2s17.6 1.5 25.6 4.2l24.2-33.4c-15.2-6.9-32-10.8-49.8-10.8s-34.6 3.9-49.8 10.8L228.8 178l1.6 2.2zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 88a168 168 0 1 1 0 336 168 168 0 1 1 0-336z"]},faEngine:{prefix:"far",iconName:"engine",icon:[640,512,[],"e16e","M424 88c0 13.3-10.7 24-24 24l-72 0v32l68.6 0c12.6 0 25 3.7 35.5 10.7L483.5 189c17.8 11.9 28.5 31.9 28.5 53.3V384c0 35.3-28.7 64-64 64H254.8c-19.4 0-37.8-8.8-50-24l-32-40H144c-35.3 0-64-28.7-64-64V280H48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V160c0-13.3 10.7-24 24-24s24 10.7 24 24v72H80V208c0-35.3 28.7-64 64-64h16 32l88 0V112l-72 0c-13.3 0-24-10.7-24-24s10.7-24 24-24H400c13.3 0 24 10.7 24 24zM288 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM172.8 336c14.6 0 28.4 6.6 37.5 18l32 40c3 3.8 7.6 6 12.5 6H448c8.8 0 16-7.2 16-16V242.3c0-5.3-2.7-10.3-7.1-13.3l-51.4-34.3c-2.6-1.8-5.7-2.7-8.9-2.7H192 160 144c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16h28.8zM576 192h32c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"]},faMoneyBill1Wave:exC,faMoneyBillWaveAlt:exI,faLifeRing:{prefix:"far",iconName:"life-ring",icon:[512,512,[],"f1cd","M385.1 419.1C349.7 447.2 304.8 464 256 464s-93.7-16.8-129.1-44.9l80.4-80.4c14.3 8.4 31 13.3 48.8 13.3s34.5-4.8 48.8-13.3l80.4 80.4zm68.1 .2C489.9 374.9 512 318.1 512 256s-22.1-118.9-58.8-163.3L465 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L419.3 58.8C374.9 22.1 318.1 0 256 0S137.1 22.1 92.7 58.8L81 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L58.8 92.7C22.1 137.1 0 193.9 0 256s22.1 118.9 58.8 163.3L47 431c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l11.8-11.8C137.1 489.9 193.9 512 256 512s118.9-22.1 163.3-58.8L431 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-11.8-11.8zm-34.1-34.1l-80.4-80.4c8.4-14.3 13.3-31 13.3-48.8s-4.8-34.5-13.3-48.8l80.4-80.4C447.2 162.3 464 207.2 464 256s-16.8 93.7-44.9 129.1zM385.1 92.9l-80.4 80.4c-14.3-8.4-31-13.3-48.8-13.3s-34.5 4.8-48.8 13.3L126.9 92.9C162.3 64.8 207.2 48 256 48s93.7 16.8 129.1 44.9zM173.3 304.8L92.9 385.1C64.8 349.7 48 304.8 48 256s16.8-93.7 44.9-129.1l80.4 80.4c-8.4 14.3-13.3 31-13.3 48.8s4.8 34.5 13.3 48.8zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faHands:exA,faSignLanguage:exz,faSigning:exL,faCircleCaretRight:exT,faCaretCircleRight:exw,faTurnLeft:{prefix:"far",iconName:"turn-left",icon:[512,512,[],"e636","M6.5 240.4c-8.7-9.2-8.7-23.7 0-32.9l121.4-129c8.8-9.3 21-14.6 33.7-14.6c25.6 0 46.3 20.7 46.3 46.3l0 41.7 144 0c88.4 0 160 71.6 160 160l0 112c0 30.9-25.1 56-56 56l-32 0c-30.9 0-56-25.1-56-56l0-120c0-4.4-3.6-8-8-8l-152 0 0 41.7c0 25.6-20.7 46.3-46.3 46.3c-12.8 0-25-5.3-33.7-14.6L6.5 240.4zm153.5 93l0-61.5c0-13.3 10.7-24 24-24l176 0c30.9 0 56 25.1 56 56l0 120c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-112c0-61.9-50.1-112-112-112l-168 0c-13.3 0-24-10.7-24-24l0-61.5L57 224 160 333.5z"]},faWheat:{prefix:"far",iconName:"wheat",icon:[512,512,[],"f72d","M448 48c-22.1 0-40 17.9-40 40v16h16c22.1 0 40-17.9 40-40V48H448zM362.2 68.5C371.1 29.3 406.1 0 448 0h40c13.3 0 24 10.7 24 24V64c0 41.9-29.2 76.9-68.4 85.8c14.1 6.2 27.3 15.1 38.9 26.7l16.9 16.9c9.4 9.4 9.4 24.6 0 33.9l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-43.7 43.7-114.6 43.7-158.4 0l-11.2-11.2L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L120.6 357.5l0 0-11.3-11.3c-43.7-43.7-43.7-114.7 0-158.4l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c9.4-9.4 24.6-9.4 33.9 0l16.9 16.9C347 41 356 54.3 362.2 68.5zm-60.6 85.4L311.7 164c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zM222.4 233l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zm-79.2 79.2l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zm147 56.5c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.2c25 25 65.5 25 90.5 0zm79.2-79.2c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1c25 25 65.5 25 90.5 0zm79.2-79.2C421.2 183 379 179.7 347.9 200.2l10.1 10.1c25 25 65.5 25 90.5 0z"]},faFileSpreadsheet:{prefix:"far",iconName:"file-spreadsheet",icon:[384,512,[],"f65b","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM176 256v48H112V256h64zm-64 80h64v48H112V336zm96 0h64v48H208V336zm-16 80h16 64c17.7 0 32-14.3 32-32V336 320 304 256c0-17.7-14.3-32-32-32H208 192 176 112c-17.7 0-32 14.3-32 32v48 16 16 48c0 17.7 14.3 32 32 32h64 16zm16-112V256h64v48H208z"]},faAudioDescriptionSlash:{prefix:"far",iconName:"audio-description-slash",icon:[640,512,[],"e0a8","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-30-23.5c4.6-8.8 7.2-18.9 7.2-29.6V96c0-35.3-28.7-64-64-64H96c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zM134.4 80H544c8.8 0 16 7.2 16 16V413.6l-95.4-74.8C493 322.1 512 291.3 512 256c0-53-43-96-96-96H360c-13.3 0-24 10.7-24 24v54L134.4 80zM419.9 303.8L384 275.7V208h32c26.5 0 48 21.5 48 48c0 25.2-19.4 45.8-44.1 47.8zM487.4 480l-60.9-48H96c-8.8 0-16-7.2-16-16V159L32 121.2V416c0 35.3 28.7 64 64 64H487.4zM130.5 317.3c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7l9.4-18.9h82.2l9.4 18.9c5.9 11.9 20.3 16.7 32.2 10.7c3-1.5 5.5-3.5 7.5-5.9l-80.9-63.8H202.9l8.6-17.2L173 232.3l-42.5 85z"]},faBellRing:{prefix:"far",iconName:"bell-ring",icon:[512,512,[],"e62c","M256 0c-17.7 0-32 14.3-32 32V51.2C151 66 96 130.6 96 208v25.4c0 45.4-15.5 89.5-43.8 124.9L37.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H456c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C431.5 322.9 416 278.8 416 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H104.3c25.8-40 39.7-86.7 39.7-134.6V208c0-61.9 50.1-112 112-112zm64 352H256 192c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM113.4 15.4c-9.1-9.6-24.3-10-33.9-.8C30.5 61.2 0 127.1 0 200c0 13.3 10.7 24 24 24s24-10.7 24-24c0-59.3 24.8-112.7 64.6-150.6c9.6-9.1 10-24.3 .8-33.9zM399.4 49.4C439.2 87.3 464 140.7 464 200c0 13.3 10.7 24 24 24s24-10.7 24-24c0-72.9-30.5-138.8-79.4-185.4c-9.6-9.1-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9z"]},faCalendarDay:{prefix:"far",iconName:"calendar-day",icon:[448,512,[],"f783","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM112 256h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16z"]},faWaterLadder:exH,faLadderWater:exx,faSwimmingPool:exN,faArrowsUpDown:exV,faArrowsV:exk,faChessPawnPiece:exE,faChessPawnAlt:exD,faFaceGrimace:exS,faGrimace:ex_,faWheelchairMove:exO,faWheelchairAlt:exP,faTurnDown:exj,faLevelDownAlt:exB,faSquareS:{prefix:"far",iconName:"square-s",icon:[448,512,[],"e27d","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM175.6 196.2c-1.1 6.4-.2 9.7 .6 11.6c1 2 2.9 4.6 7.4 7.7c10.1 6.8 25.7 11.5 46.8 17.4l2 .6 0 0c18.4 5.2 41.4 11.7 58.6 23.2c9.5 6.4 18.5 15.1 24.1 27.2c5.7 12.3 7 25.9 4.4 40.3c-4.7 26.3-23.1 43.3-45 52c-21.3 8.4-47 9.6-72.6 5.7l-.1 0 0 0c-16.3-2.6-43.7-10.7-57.3-15.1c-12.6-4-19.6-17.6-15.5-30.2s17.6-19.6 30.2-15.5c13.9 4.5 37.8 11.4 50 13.4c20.2 3 36.8 1.4 47.7-2.9c10.3-4.1 14.2-9.6 15.4-15.8c1.1-6.4 .2-9.7-.6-11.6c-1-2-2.9-4.6-7.4-7.7c-10.1-6.8-25.7-11.5-46.8-17.4l-2-.6c-18.4-5.2-41.4-11.7-58.6-23.2c-9.5-6.4-18.5-15.1-24.1-27.2c-5.7-12.3-7-25.9-4.4-40.3c4.7-26.3 23.1-43.3 45-52c21.3-8.4 47-9.6 72.6-5.7c8.1 1.2 24.4 4.8 32 6.7c12.8 3.3 20.6 16.4 17.3 29.2s-16.4 20.6-29.2 17.3c-6.7-1.7-21.3-4.9-27.3-5.7c-20.3-3.1-36.8-1.4-47.8 2.9c-10.3 4.1-14.2 9.6-15.4 15.8z"]},faRectangleBarcode:exR,faBarcodeAlt:exU,faPersonWalkingArrowRight:{prefix:"far",iconName:"person-walking-arrow-right",icon:[640,512,[],"e552","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM141.8 266.6l29.9-89.8c7.7 1.2 15 3.6 21.7 7.1c-.1 .3-.2 .7-.3 1L160.7 288.6l-16.4-13.3c-2.6-2.1-3.6-5.6-2.5-8.7zm59 54.6l28.5-91.3 10.5 36.7c1.9 6.5 5.4 12.5 10.2 17.3L279 313c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6-10.9-38.1C260.1 162.8 213.9 128 161.3 128h-4.9c-16.1 0-32.1 2.6-47.4 7.7C69.1 149 36.6 178.5 19.5 217l-9.5 21.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2l9.5-21.3C74.3 212 94.3 192.9 119 183.1L96.2 251.4c-7.4 22.1-.3 46.5 17.8 61.2l104.4 84.8 22.1 96c3 12.9 15.9 21 28.8 18s21-15.9 18-28.8L264.6 384c-2-8.7-6.8-16.4-13.8-22.1l-50.1-40.7zm-101.1 21L75.5 402.5 7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l69.7-69.7c3.8-3.8 6.8-8.4 8.9-13.4l19.2-48-39-31.7zM553 159c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H392c-13.3 0-24 10.7-24 24s10.7 24 24 24H558.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},faSquareEnvelope:exF,faEnvelopeSquare:exG,faDice:{prefix:"far",iconName:"dice",icon:[640,512,[127922],"f522","M241 68.3c-9.4-9.4-24.6-9.4-33.9 0L68.3 207c-9.4 9.4-9.4 24.6 0 33.9L207 379.7c9.4 9.4 24.6 9.4 33.9 0L379.7 241c9.4-9.4 9.4-24.6 0-33.9L241 68.3zM173.1 34.3c28.1-28.1 73.7-28.1 101.8 0L413.7 173.1c28.1 28.1 28.1 73.7 0 101.8L274.9 413.7c-28.1 28.1-73.7 28.1-101.8 0L34.3 274.9c-28.1-28.1-28.1-73.7 0-101.8L173.1 34.3zM320 413.8L436.3 297.5c28.6-28.6 37-69.6 25.4-105.5H576c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H384c-35.3 0-64-28.7-64-64V413.8zM504 352a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM120 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm104-56a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0 208a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-104 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faUnicorn:{prefix:"far",iconName:"unicorn",icon:[640,512,[129412],"f727","M426.8 .6c1.7-.4 3.4-.6 5.2-.6h8 32 .5c2.5 0 5 .1 7.5 .3V0h56c13.3 0 24 10.7 24 24c0 8.5-4.4 16-11.1 20.3c3.5 6.1 6.3 12.7 8.3 19.7h73.5c5.1 0 9.3 4.2 9.3 9.3c0 4-2.6 7.6-6.4 8.8l-69.8 23.3 5.6 39.4c5.2 36.7-15.3 72.2-49.7 86c-18.3 7.3-38 7.5-55.8 1.5V240l0 .7 0 1.6c0 33.2-12.2 62.9-32 85.5V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V364.5l-51.8-15.1c-1 3.8-2.2 7.5-3.6 11.2l-12.1 32.3c-.6 1.6-.7 3.3-.2 5l14.8 53.3c8.5 30.6-14.5 60.8-46.2 60.8H139.1c-21.6 0-40.5-14.4-46.2-35.2L81.6 436.4c-8.6-31-7.2-63.9 4.1-94.1l8.2-21.7L72 265.9c-5.3-13.3-8-27.4-8-41.7c0-2.9 .1-5.7 .3-8.5C54.4 223 48 234.8 48 248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-47.3 37.3-85.9 84.1-87.9c20.3-29.1 54-48.1 92.1-48.1h22.6H232h61.3C309.8 51.5 362.6 6.1 426.8 .6zM416 239V184c0-10.2 6.4-19.3 16.1-22.6s20.3-.3 26.7 7.7l5.9 7.3c8.9 11.1 24.1 15.1 37.3 9.8c13.9-5.5 22.2-19.9 20-34.7l-9.9-69.2C509.3 62.6 492.4 48 472.5 48H472 440h-4.6c-.6 .1-1.3 .2-2 .2c-50 3.1-90.5 41.6-96.6 90.8c-1.5 12-11.7 21-23.8 21H232 198.9 176.2c-35.5 0-64.2 28.8-64.2 64.2c0 8.2 1.6 16.3 4.6 23.9l21.9 54.6c4.4 11.1 4.6 23.5 .4 34.7l-8.2 21.7c-7.7 20.6-8.7 43.1-2.8 64.4L139.1 464h49.8l-14.8-53.3c-3.2-11.4-2.6-23.6 1.5-34.6l12.1-32.3c2.8-7.5 4.3-15.4 4.3-23.5c0-.4 0-.9 0-1.3c-.2-7.6 3.3-14.9 9.4-19.5s14-6.1 21.3-4l88 25.7c2.1 .6 4.2 1.1 6.3 1.6c11.1 2.3 19 12.1 19 23.5V464h48V318.2c0-6.5 2.6-12.7 7.3-17.2c15.1-14.8 24.7-35.3 24.7-58.8c0-.6 0-1.2 0-1.7c0-.5 0-1 0-1.5zM464 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faBowlingBall:{prefix:"far",iconName:"bowling-ball",icon:[512,512,[],"f436","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPompebled:{prefix:"far",iconName:"pompebled",icon:[512,512,[],"e43d","M254.4 22.8c45.2 31.3 55.3 91.3 38 147.2c45.1-35.6 103.5-47.2 148.3-15c64.6 45.8 71.6 140.2 25.7 208.1l0 0C386.7 480.8 219.2 542 98.5 455.5C-21.8 369.5-25.9 190 53.9 72.2c46-68.6 135.3-95.4 200.5-49.4zm21.5 185.1l0 0 0 0zM226.7 62.1c-38-26.9-98.3-15-133 36.9l-.1 .1c-69.9 103.1-60.2 251 32.8 317.4l0 0c91.7 65.7 230.3 23 300.2-80.2c34.9-51.7 24.7-114.9-13.8-142.1l-.1-.1c-25.6-18.4-73.5-11.7-111.5 33.9c-12.9 17.5-37.4 21.8-55.4 8.7c-17.6-12.7-21.9-36.7-10.4-54.7c28.6-52.7 17.8-101.6-8.5-119.7l-.2-.2 0 0z"]},faBrain:{prefix:"far",iconName:"brain",icon:[512,512,[129504],"f5dc","M153.5 76.9c-1.9 6.8-6.8 12.4-13.2 15.3c-16.6 7.5-28.2 24.1-28.3 43.5c-.1 9.1-5.2 17.3-13.3 21.3C82.8 164.9 72 181.2 72 200c0 7.1 1.5 13.7 4.2 19.7c4.4 9.7 1.9 21-6.1 28C56.5 259.4 48 276.7 48 296c0 20.2 9.3 38.1 23.9 49.9c6.7 5.4 10 14 8.7 22.5c-.4 2.5-.6 5-.6 7.6c0 26.1 20.8 47.3 46.7 48c9.2 .3 17.4 5.7 21.2 14.1c6.9 15.3 22.3 25.9 40.1 25.9c24.3 0 44-19.7 44-44V88c0-22.1-17.9-40-40-40c-18.2 0-33.7 12.2-38.5 28.9zM256 482c-16.8 18.5-41.1 30-68 30c-32.2 0-60.5-16.5-76.9-41.5c-45-8-79.1-47.3-79.1-94.5c0-.5 0-1.1 0-1.6C12.2 354.2 0 326.5 0 296c0-27.8 10.1-53.2 26.8-72.7C25 215.8 24 208 24 200c0-32.6 16.3-61.5 41.1-78.8c4.5-28.9 21.8-53.5 45.9-67.8C124.5 22 155.7 0 192 0c25.2 0 48 10.6 64 27.6C272 10.6 294.8 0 320 0c36.3 0 67.5 22 80.9 53.4c24.1 14.3 41.5 38.9 45.9 67.8C471.7 138.5 488 167.4 488 200c0 8-1 15.8-2.8 23.3c16.7 19.6 26.8 45 26.8 72.7c0 30.5-12.2 58.2-32 78.4c0 .5 0 1.1 0 1.6c0 47.3-34.1 86.5-79.1 94.5c-16.4 25-44.7 41.5-76.9 41.5c-26.9 0-51.2-11.6-68-30zm24-62c0 24.3 19.7 44 44 44c17.8 0 33.2-10.6 40.1-25.9c3.8-8.4 12-13.9 21.2-14.1c25.9-.7 46.7-21.9 46.7-48c0-2.6-.2-5.2-.6-7.6c-1.4-8.5 2-17.1 8.7-22.5C454.7 334.1 464 316.2 464 296c0-19.3-8.5-36.6-22.1-48.3c-8-6.9-10.5-18.3-6.1-28c2.7-6 4.2-12.6 4.2-19.7c0-18.8-10.8-35.1-26.7-43c-8.1-4-13.3-12.3-13.3-21.3c-.1-19.3-11.7-36-28.3-43.5c-6.4-2.9-11.3-8.5-13.2-15.3C353.7 60.2 338.2 48 320 48c-22.1 0-40 17.9-40 40V420z"]},faWatchSmart:{prefix:"far",iconName:"watch-smart",icon:[384,512,[],"e2cc","M64 48.3C64 21.6 85.6 0 112.3 0H271.7C298.4 0 320 21.6 320 48.3V65.6c36.5 7.4 64 39.7 64 78.4V368c0 38.7-27.5 71-64 78.4V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V446.4C27.5 439 0 406.7 0 368V144c0-38.7 27.5-71 64-78.4V48.3zM80 112c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32H80zm136 72v60.8l39.4 32.8c10.2 8.5 11.6 23.6 3.1 33.8s-23.6 11.6-33.8 3.1l-48-40c-5.5-4.6-8.6-11.3-8.6-18.4V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faBookUser:{prefix:"far",iconName:"book-user",icon:[448,512,[],"f7e7","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V394.6c18.9-9 32-28.3 32-50.6V56c0-30.9-25.1-56-56-56H88zM368 400v64H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H368zM80 352c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V344c0 4.4-3.6 8-8 8H352V336c0-44.2-35.8-80-80-80H208c-44.2 0-80 35.8-80 80v16H80zM240 224a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faSensorCloud:exY,faSensorSmoke:exQ,faClapperboardPlay:{prefix:"far",iconName:"clapperboard-play",icon:[512,512,[],"e132","M48 416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V208H48V416zM336 160h64l64-64c0-8.8-7.2-16-16-16H416l-80 80zm-96 0l80-80H256l-80 80h64zM80 160l80-80H96L48 128v32H80zM512 96v64 24 24V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V208 184 160 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64zM216.5 241.9c5.2-2.8 11.5-2.5 16.4 .8l96 64c4.4 3 7.1 8 7.1 13.3s-2.7 10.3-7.1 13.3l-96 64c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V256c0-5.9 3.2-11.3 8.5-14.1z"]},faBandage:exq,faBandAid:exK,faCalendarMinus:{prefix:"far",iconName:"calendar-minus",icon:[448,512,[],"f272","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM296 352H152c-13.3 0-24-10.7-24-24s10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},faCircleXmark:exZ,faTimesCircle:exW,faXmarkCircle:ex$,faCircle4:{prefix:"far",iconName:"circle-4",icon:[512,512,[],"e0f1","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM223.6 129.2c12.6 4.2 19.4 17.8 15.2 30.4L201.3 272H272V216c0-13.3 10.7-24 24-24s24 10.7 24 24v56h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V320H168c-7.7 0-15-3.7-19.5-10s-5.7-14.3-3.3-21.6l48-144c4.2-12.6 17.8-19.4 30.4-15.2z"]},faGifts:{prefix:"far",iconName:"gifts",icon:[640,512,[],"f79c","M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96H64C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H200.6c-5.4-9.4-8.6-20.3-8.6-32V464H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h80c0 0 0 0 .1 0h80 32.4c5.3-8.2 11.7-15.7 19-22.1C263.8 106.2 245.1 96 224 96h-6.2l28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H272c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48h-4.1c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zm0 72h72 56 8v72H272V272zm0 120H408v72H272V392zm320 0v72H456V392H592zM456 344V272h8 56 72v72H456zm88-144c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z"]},faAlbumCollection:{prefix:"far",iconName:"album-collection",icon:[512,512,[],"f8a0","M56 0H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 48 32 37.3 32 24S42.7 0 56 0zM6.2 232.3C1.1 194 30.9 160 69.6 160H442.4c38.7 0 68.5 34 63.5 72.3l-29.5 224C472.2 488.2 445 512 412.9 512H99.1c-32.1 0-59.3-23.8-63.5-55.7L6.2 232.3zM69.6 208c-9.7 0-17.1 8.5-15.9 18.1l29.5 224c1 8 7.8 13.9 15.9 13.9H412.9c8 0 14.8-6 15.9-13.9l29.5-224c1.3-9.6-6.2-18.1-15.9-18.1H69.6zM400 336c0 57.4-64.5 104-144 104s-144-46.6-144-104s64.5-104 144-104s144 46.6 144 104zM16 104c0-13.3 10.7-24 24-24H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24zM256 368c17.7 0 32-10.7 32-24s-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24z"]},faHotel:{prefix:"far",iconName:"hotel",icon:[512,512,[127976],"f594","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM432 48V464H304V384h32c8.8 0 16.1-7.2 14.7-15.9C343.1 322.6 303.6 288 256 288s-87.1 34.6-94.7 80.1c-1.5 8.7 5.8 15.9 14.7 15.9h32v80H80V48H432zM144 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H144zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zM336 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H336zM128 208v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H240zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z"]},faEarthAsia:exX,faGlobeAsia:exJ,faIdCardClip:ex1,faIdCardAlt:ex0,faMagnifyingGlassPlus:ex2,faSearchPlus:ex6,faThumbsUp:{prefix:"far",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.2s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z"]},faCloudShowers:{prefix:"far",iconName:"cloud-showers",icon:[512,512,[],"f73f","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM112 352c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-13.3-10.7-24-24-24zm192 0c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-13.3-10.7-24-24-24zm-72 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V408zm168-24c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V408c0-13.3-10.7-24-24-24z"]},faUserClock:{prefix:"far",iconName:"user-clock",icon:[640,512,[],"f4fd","M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H348.5c12.3 18.8 28 35.1 46.3 48H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304h91.4c20.6 0 40.4 3.5 58.8 9.9c-4.9 15.3-7.8 31.4-8.4 48.2c-15.5-6.5-32.5-10.1-50.4-10.1H178.3c-65.7 0-120.1 48.7-129 112zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z"]},faOnion:{prefix:"far",iconName:"onion",icon:[448,512,[129477],"e427","M171.3 33.9c.2-.7 .4-1.5 .6-2.2c1-3.8 1.9-7.8 2.5-11.9C176.2 9 184.9 0 195.8 0c6.3 0 12.1 3 15.8 7.9l0 0c.7 .9 1.3 1.9 1.9 3l3.4 6.8c2.9 5.9 11.4 5.9 14.3 0l3.4-6.8c.5-1.1 1.2-2.1 1.9-3l0 0C240.1 3 245.9 0 252.2 0c10.9 0 19.6 9 21.3 19.8c.6 4.1 1.5 8.1 2.5 11.9c.2 .7 .4 1.5 .6 2.2l0 .1c11.6 39.7 43.1 65.3 76 92C399 163.7 448 203.5 448 288c0 80.4-58 135.2-131.9 160.3l10.7 32.1c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2L269.4 460c-7.1 1.2-14.2 2.1-21.4 2.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V462.7c-7.2-.7-14.3-1.6-21.4-2.7l-11.9 35.6c-4.2 12.6-17.8 19.4-30.4 15.2s-19.4-17.8-15.2-30.4l10.7-32.1C58 423.2 0 368.4 0 288c0-84.5 49-124.3 95.3-162c32.9-26.7 64.4-52.4 76-92l0-.1zm31.3 48.2c-7.9 13.9-17.4 26-27.5 36.8c-.5 .5-1 1.1-1.5 1.6c-.4 .8-.9 1.9-1.5 3.2c-1.5 3.2-3.6 7.9-6.2 13.7c-5.1 11.7-12 28.2-18.9 46.9c-13.9 38.1-27 83.8-27 119.5c0 32.5 9.2 60.2 18.5 79.8c3.8 8.1 7.6 14.7 10.8 19.7c17.4 5.8 36.1 9.6 55.3 11.4C194.2 389.7 184 354.2 184 312c0-61.9 6.1-128.6 12.1-179.6c2.3-19.3 4.6-36.4 6.5-50.2zm34.3-13.5c-.3 1.8-.6 3.8-.9 5.8c-2.2 15.1-5.2 36.5-8.2 61.7C221.9 186.6 216 251.9 216 312c0 37.9 9.4 69.8 18.8 92.2c1.7 4 3.3 7.7 4.9 11c21.3-1.7 41.9-5.9 61-12.4c3.3-4.4 7.1-10.2 11-17.2c9.9-17.9 19.7-43.2 19.7-73.6c0-37.1-15.8-88.6-32.6-132.5c-8.3-21.6-16.6-40.7-22.8-54.5c-.8-1.9-1.7-3.7-2.4-5.3c-.2-.2-.4-.5-.7-.7c-13.2-14.2-25.6-30.8-34.5-50.7c-.5 .1-.9 .2-1.4 .3zm91.9 99.9c16.8 43.9 34.6 100.1 34.6 143.5c0 25.2-5.5 47.4-12.6 65.7C382.1 355.2 400 325.3 400 288c0-53.7-25.3-81.3-63.6-113.2c-2.4-2-5-4.1-7.6-6.3zM102.6 381.4C94.6 360.5 88 334.1 88 304c0-41.6 14.9-91.9 29-130.5c.6-1.5 1.1-3.1 1.7-4.6c-2.5 2-4.8 4-7.1 5.8C73.3 206.7 48 234.3 48 288c0 37.7 18.2 67.7 50 90.2c1.5 1.1 3.1 2.1 4.6 3.2z"]},faClockTwelveThirty:{prefix:"far",iconName:"clock-twelve-thirty",icon:[512,512,[],"e359","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 152V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faArrowDownToDottedLine:{prefix:"far",iconName:"arrow-down-to-dotted-line",icon:[448,512,[],"e095","M32 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM241.5 360.4c-4.5 4.8-10.9 7.6-17.5 7.6s-12.9-2.7-17.5-7.6l-128-136c-9.1-9.7-8.6-24.8 1-33.9s24.8-8.6 33.9 1L200 283.5V200 72c0-13.3 10.7-24 24-24s24 10.7 24 24V200v83.5l86.5-91.9c9.1-9.7 24.3-10.1 33.9-1s10.1 24.3 1 33.9l-128 136z"]},faHandDots:ex4,faAllergies:ex3,faFileInvoice:{prefix:"far",iconName:"file-invoice",icon:[384,512,[],"f570","M64 464H320c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm80 48c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zM192 400c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zM112 224H272c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32z"]},faWindowMinimize:{prefix:"far",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faRectangleWide:{prefix:"far",iconName:"rectangle-wide",icon:[640,512,[],"f2fc","M576 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H576zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64z"]},faCommentArrowUp:{prefix:"far",iconName:"comment-arrow-up",icon:[512,512,[],"e144","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM280 328V217.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V328c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faGarlic:{prefix:"far",iconName:"garlic",icon:[512,512,[129476],"e40e","M376 131.2c-15.2-12.1-24-30.5-24-50V48c0-26.5-21.5-48-48-48H208c-26.5 0-48 21.5-48 48V81.2c0 19.4-8.8 37.8-24 50L52.7 197.8C19.4 224.5 0 264.8 0 307.5C0 385.1 62.9 448 140.5 448H136v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h16v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h16v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h16v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h-4.5C449.1 448 512 385.1 512 307.5c0-42.7-19.4-83-52.7-109.7L376 131.2zm-168-56V48h32V75.2c0 48.1 15 95 43 134.1l17.4 24.4c12.7 17.8 19.6 39.2 19.6 61.1V304c0 53-43 96-96 96s-96-43-96-96v-9.2c0-21.9 6.8-43.3 19.6-61.1L165 209.3c24.1-33.7 38.6-73.2 42.1-114.2c.6-4.6 .9-9.2 .9-13.9V75.2zM272 48h32V81.2c0 34 15.5 66.2 42 87.5l83.3 66.6c21.9 17.6 34.7 44.1 34.7 72.2c0 51.1-41.4 92.5-92.5 92.5H308.7c26.6-23.5 43.3-57.8 43.3-96v-9.2c0-28.6-8.9-56.5-25.5-79.7L309 190.7c-24.1-33.7-37-74.1-37-115.5V48zM139.3 400C88.8 399.4 48 358.2 48 307.5c0-28.1 12.8-54.7 34.7-72.2l57-45.6c-.2 .3-.5 .6-.7 1l-17.4 24.4C104.9 238.4 96 266.2 96 294.8V304c0 38.2 16.8 72.5 43.3 96z"]},faMugSaucer:ex5,faCoffee:ex8,faBrush:{prefix:"far",iconName:"brush",icon:[384,512,[],"f55d","M48 288V64c0-8.8 7.2-16 16-16H96v96c0 8.8 7.2 16 16 16s16-7.2 16-16V48h64v64c0 8.8 7.2 16 16 16s16-7.2 16-16V48h96c8.8 0 16 7.2 16 16V288H48zM0 320c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V320zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTreeDecorated:{prefix:"far",iconName:"tree-decorated",icon:[448,512,[],"f7dc","M242.9 9.3C238.4 3.4 231.4 0 224 0s-14.4 3.4-18.9 9.3L66.8 186.9c-5.6 7.2-6.6 17-2.6 25.3s12.4 13.5 21.6 13.5h16.5L35.1 326.2c-4.9 7.4-5.4 16.8-1.2 24.6s12.3 12.7 21.2 12.7H79L4.1 474.6c-5 7.4-5.5 16.9-1.3 24.7S15.1 512 24 512H424c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.3-24.7L369 363.5h24c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6L345.7 225.6h16.5c9.2 0 17.5-5.2 21.6-13.5s3-18-2.6-25.3L242.9 9.3zM147.2 177.6H134.9L224 63.1l89.1 114.5H300.8c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.2 24.6l67.2 100.6H323.8c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.3 24.7L378.9 464H69.1l74.9-111.1c5-7.4 5.5-16.9 1.3-24.7s-12.3-12.7-21.2-12.7H99.9l67.2-100.6c4.9-7.4 5.4-16.8 1.2-24.6s-12.3-12.7-21.2-12.7zM184 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-152a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm24 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faMask:{prefix:"far",iconName:"mask",icon:[576,512,[],"f6fa","M91.4 162.3C61 188.5 48 225.2 48 272c0 43.9 15.3 74.8 36.8 95c22 20.6 53.7 33 91.2 33h8.4c6.1 0 11.6-3.4 14.3-8.8l23.2-46.3 39 19.5-39-19.5C234.4 319.8 260 304 288 304s53.6 15.8 66.1 40.8l23.2 46.3c2.7 5.4 8.2 8.8 14.3 8.8H400c37.4 0 69.2-12.4 91.2-33c21.5-20.2 36.8-51.1 36.8-95c0-46.8-13-83.5-43.4-109.7C452.9 134.9 394.3 112 288 112s-164.9 22.9-196.6 50.3zM0 272C0 160 64 64 288 64s288 96 288 208s-80 176-176 176h-8.4c-24.2 0-46.4-13.7-57.2-35.4l-23.2-46.3c-4.4-8.8-13.3-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-23.2 46.3c-10.8 21.7-33 35.4-57.2 35.4H176C80 448 0 384 0 272zm96-16a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCalendarHeart:{prefix:"far",iconName:"calendar-heart",icon:[448,512,[],"e0d3","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM112 301.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"]},faMagnifyingGlassMinus:ex9,faSearchMinus:ex7,faFlower:{prefix:"far",iconName:"flower",icon:[448,512,[127804,10047],"f7ff","M448 168c0 33.6-12.2 64.3-32.3 88c20.1 23.7 32.3 54.4 32.3 88c0 75.1-60.9 136-136 136c-33.6 0-64.3-12.2-88-32.3c-23.7 20.1-54.4 32.3-88 32.3C60.9 480 0 419.1 0 344c0-33.6 12.2-64.3 32.3-88C12.2 232.3 0 201.6 0 168C0 92.9 60.9 32 136 32c33.6 0 64.3 12.2 88 32.3C247.7 44.2 278.4 32 312 32c75.1 0 136 60.9 136 136zM192.9 100.9C177.6 87.8 157.8 80 136 80c-48.6 0-88 39.4-88 88c0 21.8 7.8 41.6 20.9 56.9c15.2 17.9 15.2 44.2 0 62.2C55.8 302.4 48 322.2 48 344c0 48.6 39.4 88 88 88c21.8 0 41.6-7.8 56.9-20.9c17.9-15.2 44.2-15.2 62.2 0C270.4 424.2 290.2 432 312 432c48.6 0 88-39.4 88-88c0-21.8-7.8-41.6-20.9-56.9c-15.2-17.9-15.2-44.2 0-62.2C392.2 209.6 400 189.8 400 168c0-48.6-39.4-88-88-88c-21.8 0-41.6 7.8-56.9 20.9c-17.9 15.2-44.2 15.2-62.2 0zM256 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"]},faArrowDownFromArc:{prefix:"far",iconName:"arrow-down-from-arc",icon:[512,512,[],"e614","M256 48C141.1 48 48 141.1 48 256c0 13.3-10.7 24-24 24s-24-10.7-24-24C0 114.6 114.6 0 256 0S512 114.6 512 256c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-114.9-93.1-208-208-208zM134.4 392.3c-9-9.7-8.5-24.9 1.3-33.9s24.9-8.5 33.9 1.3L232 426.9 232 184c0-13.3 10.7-24 24-24s24 10.7 24 24l0 242.9 62.4-67.2c9-9.7 24.2-10.3 33.9-1.3s10.3 24.2 1.3 33.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7s-13-2.8-17.6-7.7l-104-112z"]},faRightLeftLarge:{prefix:"far",iconName:"right-left-large",icon:[640,512,[],"e5e1","M182.1 504c-15.4 0-30.1-6.1-41-17L20.7 366.6C12.6 358.5 8 347.5 8 336s4.6-22.5 12.7-30.6L141.1 185c10.9-10.9 25.6-17 41-17c32 0 57.9 25.9 57.9 57.9V232H432c8.8 0 16 7.2 16 16v38.1c0 5.5 4.5 9.9 9.9 9.9c2.6 0 5.2-1 7-2.9L582.1 176 465 58.9c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9V104c0 8.8-7.2 16-16 16H320c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V65.9C400 33.9 425.9 8 457.9 8c15.4 0 30.1 6.1 41 17L619.3 145.4c8.1 8.1 12.7 19.1 12.7 30.6s-4.6 22.5-12.7 30.6L498.9 327c-10.9 10.9-25.6 17-41 17c-32 0-57.9-25.9-57.9-57.9V280H208c-8.8 0-16-7.2-16-16V225.9c0-5.5-4.5-9.9-9.9-9.9c-2.6 0-5.2 1-7 2.9L57.9 336 175 453.1c1.9 1.9 4.4 2.9 7 2.9c5.5 0 9.9-4.5 9.9-9.9V408c0-8.8 7.2-16 16-16H320c13.3 0 24 10.7 24 24s-10.7 24-24 24H240v6.1c0 32-25.9 57.9-57.9 57.9z"]},faRulerVertical:{prefix:"far",iconName:"ruler-vertical",icon:[256,512,[],"f548","M192 48c8.8 0 16 7.2 16 16V96H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H192zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H192c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z"]},faCirclesOverlap:{prefix:"far",iconName:"circles-overlap",icon:[640,512,[],"e600","M192 288c0 40.8 10.9 79 30 112c-96.3-1.1-174-79.5-174-176c0-97.2 78.8-176 176-176c38.9 0 74.8 12.6 104 34C248 116.2 192 195.5 192 288zm32 160c11.2 0 22.1-.8 32.8-2.4c40.6 41 96.9 66.4 159.2 66.4c123.7 0 224-100.3 224-224S539.7 64 416 64c-11.2 0-22.1 .8-32.8 2.4C342.6 25.4 286.3 0 224 0C100.3 0 0 100.3 0 224S100.3 448 224 448zm192 16c-38.9 0-74.8-12.6-104-34C392 395.8 448 316.5 448 224c0-40.8-10.9-79-30-112c96.3 1.1 174 79.5 174 176c0 97.2-78.8 176-176 176z"]},faUserLarge:eNe,faUserAlt:eNt,faStarshipFreighter:{prefix:"far",iconName:"starship-freighter",icon:[576,512,[],"e03a","M400 256c0-97.2-78.8-176-176-176S48 158.8 48 256s78.8 176 176 176c14.8 0 29.1-1.8 42.8-5.2L208 350.7c-45.4-7.6-80-47.1-80-94.7c0-53 43-96 96-96s96 43 96 96c0 1.3 0 2.7-.1 4l60 77.7C392.7 313.3 400 285.5 400 256zm40 112c1.1 0 2.3 0 3.4 .1L528 335.2V280H446.7c-3.4 31.8-13.4 61.6-28.7 88h22zm6.7-136H528V176.8l-118.2-46c19.9 29.5 32.9 63.9 36.9 101.1zM555.6 375.9l-57 22.2C507 409.9 512 424.4 512 440c0 39.8-32.2 72-72 72H368c-22.3 0-43.3-10.3-57-28l-9.9-12.9C275.9 477 250 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c42.3 0 84.2 7.9 123.6 23.2l207.9 80.9c12.3 4.8 20.4 16.6 20.4 29.8V256v90.1c0 13.2-8.1 25-20.4 29.8zM88 240a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm16-80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 176a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm152-80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm77 198.7c4.5 5.9 11.6 9.3 19 9.3h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H379.8L300.7 313.7c-9.7 12.9-22.6 23.3-37.5 30l85.8 111z"]},faTrainTram:{prefix:"far",iconName:"train-tram",icon:[448,512,[128650],"e5b4","M55.5 63c7.6-9.5 19.1-15 31.2-15H200V96H160c-53 0-96 43-96 96V352c0 26 10.3 49.6 27.2 66.9L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l60.6-60.6c8.4 2.4 17.2 3.7 26.4 3.7H288c9.2 0 18-1.3 26.4-3.7L375 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-52.1-52.1C373.7 401.6 384 378 384 352V192c0-53-43-96-96-96H248V48H361.2c12.2 0 23.6 5.5 31.2 15l12.8 16c8.3 10.4 23.4 12 33.7 3.7s12-23.4 3.8-33.7L430 33C413.3 12.2 388 0 361.2 0H86.8C60 0 34.7 12.2 18 33L5.3 49C-3 59.4-1.3 74.5 9 82.7S34.5 89.3 42.7 79L55.5 63zM160 144H288c26.5 0 48 21.5 48 48v48H112V192c0-26.5 21.5-48 48-48zM112 288H336v64c0 26.5-21.5 48-48 48H160c-26.5 0-48-21.5-48-48V288zm72 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faBridgeSuspension:{prefix:"far",iconName:"bridge-suspension",icon:[640,512,[],"e4cd","M149.1 12.5C145 5 137.1 0 128 0c-8.8 0-16.5 4.7-20.7 11.8C94.3 33 80.7 53.9 65.3 71.5c-15.5 17.7-31.7 30.6-49.4 36.9C3.4 113-3.1 126.7 1.4 139.2s18.2 18.9 30.7 14.4c28.2-10.2 50.8-29.4 69.2-50.4c.9-1 1.8-2 2.6-3V240H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V100.2c.9 1 1.7 2 2.6 3c18.4 21 41 40.3 69.2 50.4c12.5 4.5 26.2-2 30.7-14.4s-2-26.2-14.4-30.7c-17.7-6.4-33.9-19.3-49.4-36.9c-15.4-17.6-29-38.6-42-59.8C528.5 4.7 520.8 0 512 0c-9.1 0-17 5-21.1 12.5C455.8 73.6 390.3 112 320 112s-135.8-38.4-170.9-99.5zM200 240H152V92.8c14.5 13.7 30.7 25.6 48 35.4V240zm96 0H248V149c15.5 4.8 31.6 8.1 48 9.8V240zm96 0H344V158.8c16.4-1.6 32.5-4.9 48-9.8v91zm96 0H440V128.3c17.3-9.8 33.5-21.7 48-35.4V240zM0 360c0 13.3 10.7 24 24 24H40c30.9 0 56 25.1 56 56v24c0 26.5 21.5 48 48 48h49.4c25.7 0 46.6-20.9 46.6-46.6V464c0-44.2 35.8-80 80-80s80 35.8 80 80v1.4c0 25.7 20.9 46.6 46.6 46.6H496c26.5 0 48-21.5 48-48V440c0-30.9 25.1-56 56-56h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H600c-57.4 0-104 46.6-104 104v24H448c0-70.7-57.3-128-128-128s-128 57.3-128 128H144V440c0-57.4-46.6-104-104-104H24c-13.3 0-24 10.7-24 24z"]},faTrashCheck:{prefix:"far",iconName:"trash-check",icon:[448,512,[],"e2af","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80h13.7H416h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H412.4L388.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H324.6c8.4 0 15.3-6.5 16-14.8L364.3 128H83.7zM318.1 246.1l-104 104c-7.8 7.8-20.5 7.8-28.3 0l-40-40c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0L200 307.7l89.9-89.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3z"]},faUserNurse:{prefix:"far",iconName:"user-nurse",icon:[448,512,[],"f82f","M96 128V70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM216 40c-4.4 0-8 3.6-8 8V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216zM49.3 461.9H398.7c-6-39.3-32.2-72-67.7-87.1l-61.7 61.7c-25 25-65.5 25-90.5 0l-61.7-61.7c-35.5 15.1-61.7 47.8-67.7 87.1zm65.1-137.1c10.1-3.1 20.9 .4 28.4 7.9l69.8 69.8c6.2 6.2 16.4 6.2 22.6 0l69.8-69.8c7.5-7.5 18.3-11 28.4-7.9C399.8 344.9 448 406.4 448 479.2c0 17-13.8 30.7-30.7 30.7H30.7c-17 0-30.7-13.8-30.7-30.7c0-72.8 48.2-134.3 114.4-154.4z"]},faBoombox:{prefix:"far",iconName:"boombox",icon:[640,512,[128254],"f8a5","M136 48H504c22.1 0 40 17.9 40 40v72H448c0-17.7-14.3-32-32-32s-32 14.3-32 32H352c0-17.7-14.3-32-32-32s-32 14.3-32 32H256c0-17.7-14.3-32-32-32s-32 14.3-32 32H96V88c0-22.1 17.9-40 40-40zM48 88v74c-27.6 7.1-48 32.2-48 62V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V224c0-29.8-20.4-54.9-48-62V88c0-48.6-39.4-88-88-88H136C87.4 0 48 39.4 48 88zM64 208H576c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16zM176 432a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm-48-96a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm432 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-96-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSyringe:{prefix:"far",iconName:"syringe",icon:[512,512,[128137],"f48e","M407 7c-9.4 9.4-9.4 24.6 0 33.9l15 15L384 94.1 329 39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72 72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55L456 89.9l15 15c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L473 39 441 7c-9.4-9.4-24.6-9.4-33.9 0zM271.4 94.6l-191 191C69.9 296.2 64 310.4 64 325.3v88.8L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h88.8c14.9 0 29.1-5.9 39.6-16.4l191-191c-.3-.3-.7-.6-1-1l-33-33-191 191c-1.5 1.5-3.5 2.3-5.7 2.3H112V325.3c0-2.1 .8-4.2 2.3-5.7l27.3-27.3 23 23c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-23-23 41.4-41.4 23 23c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-23-23 41.4-41.4 23 23c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-23-23 13.1-13.1-33-33c-.3-.3-.6-.7-1-1z"]},faCloudSun:{prefix:"far",iconName:"cloud-sun",icon:[640,512,[9925],"f6c4","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM320.1 320c0 .8 0 1.7-.1 2.5l-2 23.8c-1.1 13.2-12.7 23-25.9 21.9c-1.3-.1-2.6-.2-4-.2c-26.5 0-48 21.5-48 48s21.5 48 48 48c.6 0 1.3 0 1.9 0c.3 0 .6 0 .9 0H557.8c.3 0 .6 0 1 0c.4 0 .9 0 1.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1.6 0-3.1 .1-4.6 .3c-6.9 1-13.9-1.1-19.1-5.6s-8.3-11.2-8.3-18.1V346.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c-.1-.6-.2-1.1-.3-1.7c-2.5-19.6-19.3-34.8-39.7-34.8c-12.6 0-23.8 5.8-31.1 14.9c-5.8 7.1-15.1 10.4-24.1 8.3s-15.9-9.1-18-18c-4.9-21.3-24-37.2-46.8-37.2c-26.5 0-48 21.5-48 48zm48-96c33 0 62 16.6 79.3 41.9c12.2-6.3 26-9.9 40.6-9.9c43 0 78.8 30.9 86.5 71.7c1 2.6 1.5 5.4 1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80c-.9 0-1.8 0-2.7 0h-266c-1.1 0-2.1 .1-3.2 .1c-53 0-96-43-96-96c0-47.5 34.5-86.9 79.8-94.6l.2-2.5c.6-52.5 43.4-94.8 96-94.8z"]},faShieldExclamation:{prefix:"far",iconName:"shield-exclamation",icon:[512,512,[],"e247","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM256 128c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faStopwatch20:{prefix:"far",iconName:"stopwatch-20",icon:[448,512,[],"e06f","M168 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h32V97.4C96.4 109.3 16 197.2 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-44.7-14.1-86.1-38.1-120l31-31c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-29.2 29.2c-31.1-27.5-70.4-45.9-113.8-50.9V48h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H168zM64 304a160 160 0 1 1 320 0A160 160 0 1 1 64 304zm172-48v96c0 28.7 23.3 52 52 52s52-23.3 52-52V256c0-28.7-23.3-52-52-52s-52 23.3-52 52zm52-12c6.6 0 12 5.4 12 12v96c0 6.6-5.4 12-12 12s-12-5.4-12-12V256c0-6.6 5.4-12 12-12zm-132.4 8.6c1.7-5.1 6.5-8.6 11.9-8.6c6.9 0 12.5 5.6 12.5 12.5v2.2c0 3.6-1.3 7.1-3.7 9.8l-39 43.9c-13.7 15.4-21.2 35.2-21.2 55.8V384c0 11 9 20 20 20h64c11 0 20-9 20-20s-9-20-20-20H156.2c.9-9.2 4.7-17.9 10.9-24.9l39-43.9c8.9-10 13.8-23 13.8-36.4v-2.2c0-29-23.5-52.5-52.5-52.5c-22.6 0-42.7 14.5-49.8 35.9l-.6 1.7c-3.5 10.5 2.2 21.8 12.6 25.3s21.8-2.2 25.3-12.6l.6-1.7z"]},faSquareFull:{prefix:"far",iconName:"square-full",icon:[512,512,[128997,128998,128999,129e3,129001,129002,129003,11035,11036],"f45c","M464 48V464H48V48H464zM48 0H0V48 464v48H48 464h48V464 48 0H464 48z"]},faGripDots:{prefix:"far",iconName:"grip-dots",icon:[448,512,[],"e410","M352 192a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-160 0a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM64 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM224 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 320a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faCommentExclamation:{prefix:"far",iconName:"comment-exclamation",icon:[512,512,[],"f4af","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM256 112c-13.3 0-24 10.7-24 24V248c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faPenSwirl:{prefix:"far",iconName:"pen-swirl",icon:[512,512,[],"e214","M441.2 59.1L453.1 71c9.4 9.4 9.4 24.6 0 33.9L432 126.1 386.3 80.4l20.8-21.1c9.4-9.5 24.6-9.5 34.1-.1zM231.9 236.8L352.6 114.5 398.1 160 276.6 281.6c-3.3 3.3-7.5 5.6-12 6.5L215 298.5l10.4-49.7c.9-4.5 3.2-8.7 6.4-11.9zM373 25.5L197.7 203.1c-9.7 9.8-16.4 22.3-19.2 35.8l-18 85.7c-1.7 7.9 .8 16.2 6.5 21.9s14 8.2 21.9 6.5l85.5-17.9c13.7-2.9 26.3-9.7 36.1-19.6L487.1 138.9c28.1-28.1 28.1-73.7 0-101.8L475.1 25.2C446.9-3.1 401-2.9 373 25.5zm-48.3-7.9C302.9 11.4 279.8 8 256 8C119 8 8 119 8 256S119 504 256 504c13.3 0 24-10.7 24-24s-10.7-24-24-24C145.5 456 56 366.5 56 256S145.5 56 256 56c9.7 0 19.3 .7 28.7 2l40-40.4zM454.1 228.4c1.2 9 1.9 18.2 1.9 27.6c0 57.4-46.6 104-104 104c-13.3 0-24 10.7-24 24s10.7 24 24 24c83.9 0 152-68.1 152-152c0-23.6-3.3-46.4-9.4-68l-40.4 40.5z"]},faFalafel:{prefix:"far",iconName:"falafel",icon:[576,512,[129478],"e40a","M147.4 120.3c-15.2 18.4-15.2 45.1 0 63.5c.3 .4 .5 1 .3 1.6c-2.3 9-1.9 18.2 .6 26.6c-20.8-9-45-2.4-58.5 15.9c-.3 .4-.5 .4-.7 .4c-24.3-.7-44.9 16.5-49.4 39.9c-.1 .6-.5 1-.7 1.1c-21.9 10-33.1 34.3-27.3 57.3c.2 .6 0 1.3-.3 1.6c-15.2 18.4-15.2 45.1 0 63.5c.3 .4 .5 1 .3 1.6c-5.8 23 5.4 47.3 27.3 57.3c.2 .1 .6 .4 .7 1.1c4.6 23.4 25.2 40.6 49.4 39.9c.1 0 .4 0 .7 .4c14.3 19.4 40.5 25.6 61.9 14.3c.1-.1 .2-.1 .3-.1s.2 0 .3 .1c21.5 11.3 47.7 5 61.9-14.3c.3-.4 .5-.4 .7-.4c24.3 .7 44.9-16.5 49.4-39.9c.1-.6 .5-1 .7-1.1c10.2-4.7 18.1-12.4 23-21.7c4.9 9.3 12.8 17.1 23 21.7c.2 .1 .6 .4 .7 1.1c4.6 23.4 25.2 40.6 49.4 39.9c.1 0 .4 0 .7 .4c14.3 19.4 40.5 25.6 61.9 14.3c.1-.1 .2-.1 .3-.1s.2 0 .3 .1c21.5 11.3 47.7 5 61.9-14.3c.3-.4 .6-.4 .7-.4c24.3 .7 44.9-16.5 49.4-39.9c.1-.6 .5-1 .7-1.1c16.4-7.5 26.7-22.9 28.5-39.9c-18.6 7.3-39.4 6-56.9 1.2l-.1 0c-10 7.3-17 18.2-19.4 30.6c-.1 .5-.3 .8-.5 .9s-.3 .2-.4 .2c-16.1-.5-31.2 7.1-40.7 19.9c-.1 .2-.2 .2-.3 .3s-.2 .1-.2 .1s-.1 0-.2 0c0 0-.1 0-.2-.1c-14.2-7.5-31.1-7.5-45.3 0c-.1 0-.1 0-.1 .1l-.1 0-.1 0-.1 0-.1 0c-.1 0-.2-.1-.2-.1s-.2-.1-.3-.3c-9.5-12.8-24.6-20.4-40.7-19.9c-.1 0-.2 0-.4-.2s-.4-.5-.5-.9c-3-15.6-13.3-28.9-27.9-35.5c-.2-.1-.4-.2-.6-.6s-.2-.8-.1-1.3c3.9-15.4 .3-31.7-9.9-44c-.2-.3-.4-.7-.4-1.1s.2-.9 .4-1.1c10.1-12.3 13.8-28.6 9.9-44c-.1-.5-.1-.9 .1-1.3s.4-.5 .6-.6c14.6-6.7 24.8-20 27.9-35.5c.1-.5 .3-.8 .5-.9s.3-.2 .4-.2c8.7 .2 17.1-1.8 24.5-5.9c-.9-11.7 .3-23.8 4.6-35.2c7.1-4.1 16-4.4 23.7-.4l.4 .2c13.8-12.1 20-31.3 15.4-49.7c-.2-.6 0-1.3 .3-1.6c15.2-18.4 15.2-45.1 0-63.5c-.3-.4-.5-1-.3-1.6c5.8-23-5.4-47.3-27.3-57.3c-.2-.1-.6-.4-.7-1.1c-4.6-23.4-25.2-40.6-49.4-39.9c-.1 0-.4 0-.7-.4C335.9 .6 309.7-5.7 288.3 5.6c-.1 .1-.2 .1-.3 .1s-.2 0-.3-.1c-21.5-11.3-47.7-5-61.9 14.3c-.3 .4-.5 .4-.7 .4c-24.3-.7-44.9 16.5-49.4 39.9c-.1 .6-.5 1-.7 1.1c-21.9 10-33.1 34.3-27.3 57.3c.2 .6 0 1.3-.3 1.6zM324.5 243.4c-5 3.2-9.4 7.3-13 12.2c-.1 .2-.2 .2-.3 .3s-.2 .1-.2 .1s-.1 0-.2 0c0 0-.1 0-.2-.1c-14.2-7.5-31.1-7.5-45.3 0c-.1 .1-.2 .1-.2 .1s-.1 0-.1 0l-.1 0c-.1 0-.2 0-.2-.1s-.2-.1-.3-.3c-3.6-4.9-8-9-13-12.2c-7.8-8.2-18.4-13.6-30.2-14.9c-4.2-12.9-13.7-23.7-26.3-29.5c-.2-.1-.4-.2-.6-.6s-.2-.8-.1-1.3c3.9-15.4 .3-31.7-9.9-44c-.2-.3-.4-.7-.4-1.1s.2-.9 .4-1.1c10.1-12.3 13.8-28.6 9.9-44c-.1-.5-.1-.9 .1-1.3s.4-.5 .6-.6c14.6-6.7 24.8-20 27.9-35.5c.1-.5 .3-.8 .5-.9s.3-.2 .4-.2c16.1 .5 31.2-7.1 40.7-19.9c.1-.2 .2-.2 .3-.3s.2-.1 .2-.1s.1 0 .2 0c0 0 .1 0 .2 .1c14.2 7.5 31.1 7.5 45.3 0c.1-.1 .2-.1 .2-.1c0 0 .1 0 .2 0l.1 0 .1 0c0 0 .1 0 .1 .1c.1 0 .2 .1 .3 .3c9.5 12.8 24.6 20.4 40.7 19.9c.1 0 .2 0 .4 .2s.4 .5 .5 .9c3 15.6 13.3 28.9 27.9 35.5c.2 .1 .4 .2 .6 .6s.2 .8 .1 1.3c-3.9 15.4-.3 31.7 9.9 44c.2 .3 .4 .7 .4 1.1s-.2 .9-.4 1.1c-10.1 12.3-13.8 28.6-9.9 44c.1 .5 .1 .9-.1 1.3s-.4 .5-.6 .6c-12.6 5.8-22.1 16.6-26.3 29.5c-11.8 1.2-22.4 6.7-30.2 14.9zM48.4 361.1c-.2-.3-.4-.7-.4-1.1s.2-.9 .4-1.1c10.1-12.3 13.8-28.6 9.9-44c-.1-.5-.1-.9 .1-1.3s.4-.5 .6-.6c14.6-6.7 24.8-20 27.9-35.5c.1-.5 .3-.8 .5-.9s.3-.2 .4-.2c16.1 .5 31.2-7.1 40.7-19.9c.1-.2 .2-.2 .3-.3s.2-.1 .2-.1s.1 0 .2 0c0 0 .1 0 .2 .1c14.2 7.5 31.1 7.5 45.3 0c.1-.1 .2-.1 .2-.1c0 0 .1 0 .2 0l.1 0 0 0c0 0 .1 0 .1 .1c.1 0 .2 .1 .3 .3c9.5 12.8 24.6 20.4 40.7 19.9c.1 0 .2 0 .4 .2s.4 .5 .5 .9c3 15.6 13.3 28.9 27.9 35.5c.2 .1 .4 .2 .6 .6s.2 .8 .1 1.3c-3.9 15.3-.3 31.7 9.9 44c.2 .3 .4 .7 .4 1.1s-.2 .9-.4 1.1c-10.1 12.3-13.8 28.6-9.9 44c.1 .5 .1 .9-.1 1.3s-.4 .5-.6 .6c-14.6 6.7-24.8 20-27.9 35.5c-.1 .5-.3 .8-.5 .9s-.3 .2-.4 .2c-16.1-.5-31.2 7.1-40.7 19.9c-.1 .2-.2 .2-.3 .3c0 0-.1 0-.1 .1c0 0-.1 0-.1 0l-.1 0-.1 0-.1 0c0 0-.1 0-.2-.1c-14.2-7.5-31.1-7.5-45.3 0c-.1 .1-.2 .1-.2 .1c0 0-.1 0-.2 0s-.2-.1-.2-.1s-.2-.1-.3-.3c-9.5-12.8-24.6-20.4-40.7-19.9c-.1 0-.2 0-.4-.2s-.4-.5-.5-.9c-3-15.6-13.3-28.9-27.9-35.5c-.2-.1-.4-.2-.6-.6s-.2-.8-.1-1.3c3.9-15.4 .3-31.7-9.9-44zM416 261c-1 24.2 13.6 56 40.3 82.7c19.3 19.3 41.4 32.3 61.3 37.6c19.5 5.2 37 3 47.9-7.9c5.5-5.5 8.8-12.7 10-20.9c2.1-14.2-1.8-31.6-10.9-49.3c-5.2-10.1-12.1-20.3-20.6-30.1c-2.6-3-5.4-5.9-8.2-8.8l-.5-.5c-33.5-33.3-74.9-47.5-99.3-35.9c-3.5 1.7-6.6 3.8-9.4 6.6c-6.7 6.7-10.1 15.9-10.5 26.5zM112 352a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm224-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faCircle2:{prefix:"far",iconName:"circle-2",icon:[512,512,[],"e0ef","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM222.7 184.7c7.2-5.5 16.1-8.4 25.3-8.3l3.4 .1c20.3 .3 36.6 16.8 36.6 37.1c0 10.3-4.2 20.1-11.7 27.1L167.6 342.5c-7.2 6.7-9.5 17.2-5.9 26.3S174.2 384 184 384H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H244.7l64.4-60.4C326.3 259.5 336 237 336 213.5c0-46.5-37.3-84.4-83.8-85.1l-3.4-.1c-19.9-.3-39.3 6.1-55.1 18.1l-24.2 18.4c-10.5 8-12.6 23.1-4.5 33.6s23.1 12.6 33.6 4.5l24.2-18.4z"]},faMagnet:{prefix:"far",iconName:"magnet",icon:[448,512,[129522],"f076","M48 256c0 97.2 78.8 176 176 176s176-78.8 176-176V192H336v64c0 61.9-50.1 112-112 112s-112-50.1-112-112V192H48v64zM0 88C0 57.1 25.1 32 56 32h48c30.9 0 56 25.1 56 56V256c0 35.3 28.7 64 64 64s64-28.7 64-64V88c0-30.9 25.1-56 56-56h48c30.9 0 56 25.1 56 56V256c0 123.7-100.3 224-224 224S0 379.7 0 256V88z"]},faJar:{prefix:"far",iconName:"jar",icon:[320,512,[],"e516","M32 24c0 13.3 10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C42.7 0 32 10.7 32 24zM256 128c8.8 0 16 7.2 16 16v80H48V144c0-8.8 7.2-16 16-16H256zm16 240v80c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V368H272zM64 80C28.7 80 0 108.7 0 144V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V144c0-35.3-28.7-64-64-64H64z"]},faGramophone:{prefix:"far",iconName:"gramophone",icon:[384,512,[],"f8bd","M127 0c10.5-.4 20 6 23.6 15.9l0 .1 .3 .7c.3 .7 .7 1.7 1.3 3.2c1.2 2.9 3.2 7.3 6 12.8c5.7 11.1 14.8 27 28.2 45.1c26.9 36.2 71.4 81.5 141.3 116.8c17.3 8.7 31.6 22.9 40.1 40.4c5.4 10.9 8.2 23 8.2 35l0 .3 0 .3c0 45-36.5 81.4-81.4 81.4H184c-13.3 0-24-10.7-24-24c0-1.7 .2-3.3 .5-4.8c2.2-10.9 11.9-19.2 23.5-19.2l110 0c18.7 0 33.9-15.1 34-33.7c-.1-5.4-1.5-10.7-4.1-15.6c-3.1-4.9-7.7-7.8-12.4-8.6c-44.1-7.3-133.1-7.9-241.4 69.4c-.3 .2-.7 .5-1 .7c-2.7 1.8-5.6 2.9-8.7 3.5c-3.2 .6-6.6 .6-10-.2c-1.4-.3-2.7-.8-4-1.3c-.4-.2-.8-.4-1.2-.6c-1.4-.7-2.7-1.5-3.9-2.4c-.7-.5-1.3-1.1-1.9-1.7c-1.3-1.2-2.4-2.6-3.4-4.1c-1.8-2.8-3-5.8-3.6-8.9c-.6-3.1-.5-6.4 .2-9.6c.1-.3 .2-.7 .3-1L104.8 17.9C107.5 7.7 116.5 .4 127 0zM94.8 243.4c54.3-29.5 103.6-42.4 144.6-46.7c-41.1-30.1-70.7-62.3-91.5-90.2c-4.5-6.1-8.6-11.9-12.3-17.5L94.8 243.4zM0 488c0-13.3 10.7-24 24-24h8V432c0-26.5 21.5-48 48-48H304c26.5 0 48 21.5 48 48v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H304 80 32 24c-13.3 0-24-10.7-24-24zm304-24V432H80v32H304z"]},faDiceD12:{prefix:"far",iconName:"dice-d12",icon:[512,512,[],"f6ce","M200.3 48L158.7 72 256 102.8 353.3 72 311.7 48 200.3 48zm-97.1 56.7L49.7 197.3l83.9 93.1L232 241.2V145.6L103.2 104.7zM48 267.1v44.7l55.7 96.5L140 429.2l-33.1-96.8L48 267.1zM202.7 464h108l43.9-131.8L256 282.8l-98.5 49.3L202.7 464zm170.5-35.4l35.2-20.3L464 311.7V267.1l-58.8 65.3-32.1 96.2zm89.2-231.3l-53.4-92.5L280 145.6v95.6l98.4 49.2 83.9-93.1zM176.3 6.4c7.3-4.2 15.6-6.4 24-6.4H311.7c8.4 0 16.7 2.2 24 6.4l96.5 55.7c7.3 4.2 13.4 10.3 17.6 17.6l55.7 96.5c4.2 7.3 6.4 15.6 6.4 24V311.7c0 8.4-2.2 16.7-6.4 24l-55.7 96.5c-4.2 7.3-10.3 13.4-17.6 17.6l-96.5 55.7c-7.3 4.2-15.6 6.4-24 6.4H200.3c-8.4 0-16.7-2.2-24-6.4L79.7 449.8c-7.3-4.2-13.4-10.3-17.6-17.6L6.4 335.7c-4.2-7.3-6.4-15.6-6.4-24V200.3c0-8.4 2.2-16.7 6.4-24L62.2 79.7c4.2-7.3 10.3-13.4 17.6-17.6L176.3 6.4z"]},faNoteSticky:eNa,faStickyNote:eNn,faDown:eNr,faArrowAltDown:eNi,faHundredPoints:eNc,fa100:eNs,faPaperclipVertical:{prefix:"far",iconName:"paperclip-vertical",icon:[384,512,[],"e3c2","M48 108C48 48.4 96.4 0 156 0s108 48.4 108 108V344c0 39.8-32.2 72-72 72s-72-32.2-72-72V152c0-13.3 10.7-24 24-24s24 10.7 24 24V344c0 13.3 10.7 24 24 24s24-10.7 24-24V108c0-33.1-26.9-60-60-60s-60 26.9-60 60V368c0 53 43 96 96 96s96-43 96-96V152c0-13.3 10.7-24 24-24s24 10.7 24 24V368c0 79.5-64.5 144-144 144s-144-64.5-144-144V108z"]},faWindWarning:eNo,faWindCircleExclamation:eNl,faLocationPinSlash:eNf,faMapMarkerSlash:eNd,faFaceSadSweat:{prefix:"far",iconName:"face-sad-sweat",icon:[576,512,[],"e38a","M496 256c0 114.9-93.1 208-208 208c-65.4 0-123.8-30.2-162-77.5c-3.9 17.1-13.4 32-26.4 42.8C146.4 480.2 213.5 512 288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256c0 1.1 0 2.2 0 3.3c16.3-7.1 36.4-2.8 48 12.8l.7 .9c-.5-5.6-.7-11.3-.7-17C80 141.1 173.1 48 288 48s208 93.1 208 208zM35.7 299.4C21.4 319.1 0 351.7 0 369c0 26 21.5 47 48 47c12 0 23-4.3 31.5-11.5C89.6 395.9 96 383.2 96 369c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-1.7 2.3-3.8 5-5.9 8.1zM360.4 409.5c9.7-9 10.2-24.2 1.2-33.9C347.3 360.3 322.6 344 288 344s-59.3 16.3-73.5 31.6c-9 9.7-8.5 24.9 1.2 33.9s24.9 8.5 33.9-1.2c7.4-7.9 20-16.4 38.5-16.4s31.1 8.5 38.5 16.4c9 9.7 24.2 10.2 33.9 1.2zM367.6 304a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-192-32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm51.7-100.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-7.4 7.4c-18.9 18.9-43.2 31.4-69.5 35.7l-2.5 .4c-8.7 1.5-14.6 9.7-13.2 18.4s9.7 14.6 18.4 13.2l2.5-.4c32.9-5.5 63.3-21.1 86.8-44.7l7.4-7.4zm121.4-22.6c-6.2 6.2-6.2 16.4 0 22.6l7.4 7.4c23.6 23.6 53.9 39.2 86.8 44.7l2.5 .4c8.7 1.5 17-4.4 18.4-13.2s-4.4-17-13.2-18.4l-2.5-.4c-26.3-4.4-50.6-16.9-69.5-35.7l-7.4-7.4c-6.2-6.2-16.4-6.2-22.6 0z"]},faBugSlash:{prefix:"far",iconName:"bug-slash",icon:[640,512,[],"e490","M224 96c0-53 43-96 96-96s96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H252.4c-15.7 0-28.4-12.7-28.4-28.4V96zm73.7 112L432 313.3V264c0-30.9-25.1-56-56-56H297.7zM477.4 348.9L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L240 162.8c7.7-1.8 15.8-2.8 24-2.8H376c20 0 38.7 5.7 54.6 15.5L503 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72.4 72.4C474.3 225.3 480 244 480 264h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H480v8c0 9.9-.9 19.5-2.6 28.9zm-46.6 86.5C402.1 463 363 480 320 480c-43.7 0-83.3-17.5-112.2-45.9L137 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l75.8-75.8c-12-22.4-18.8-48.1-18.8-75.3v-8H88c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c0-12.9 2.4-25.3 6.7-36.7L208.1 260c-.1 1.3-.1 2.7-.1 4v56c0 53.6 37.7 98.4 88 109.4V329.2L344 367v62.4c18.3-4 34.8-12.4 48.6-24.1l38.2 30.1z"]},faCupcake:{prefix:"far",iconName:"cupcake",icon:[448,512,[129473],"e402","M224 0c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.2 24.6l10.8 16.3c.7 1.1 1.1 2.4 1.1 3.7c0 3.7-3 6.7-6.7 6.7H152c-39.8 0-72 32.2-72 72l0 .8C34.9 142.7 0 181.3 0 228c0 50.8 41.2 92 92 92H356c50.8 0 92-41.2 92-92c0-46.8-35-85.5-80.2-91.3c.2-2 .2-4 .2-6.1C368 58.5 309.5 0 237.3 0H224zm40 57.3c0-1.7-.1-3.3-.2-5c32.7 11 56.2 41.9 56.2 78.3c0 6-1.8 11.5-4.8 16.1c-4.9 7.4-5.3 16.8-1.1 24.6s12.3 12.6 21.1 12.6H356c24.3 0 44 19.7 44 44s-19.7 44-44 44H92c-24.3 0-44-19.7-44-44s19.7-44 44-44h18.4c8.6 0 16.5-4.6 20.8-12s4.3-16.6 0-24c-2-3.5-3.2-7.6-3.2-12c0-13.3 10.7-24 24-24h57.3c30.2 0 54.7-24.5 54.7-54.7zM89.3 471.9C93.2 495 113.2 512 136.7 512h11.2l-20-160H69.3l20 119.9zM180.1 512h87.8l20-160H160.1l20 160zm120 0h11.2c23.5 0 43.5-17 47.3-40.1l20-119.9H320.1l-20 160z"]},faLightSwitchOff:{prefix:"far",iconName:"light-switch-off",icon:[384,512,[],"e018","M169.4 464c3.3-9.3 12.2-16 22.6-16s19.3 6.7 22.6 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H214.6c-3.3 9.3-12.2 16-22.6 16s-19.3-6.7-22.6-16H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H169.4zM64 512c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64zm80-256h96V144H144V256zm0 160c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V368c0 26.5-21.5 48-48 48H144z"]},faToggleLargeOff:{prefix:"far",iconName:"toggle-large-off",icon:[576,512,[],"e5b0","M192 400a144 144 0 1 1 0-288 144 144 0 1 1 0 288zm0 48H384c106 0 192-86 192-192s-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448zm127-48c39.9-35.2 65-86.7 65-144s-25.1-108.8-65-144h65c79.5 0 144 64.5 144 144s-64.5 144-144 144H319z"]},faPenFancySlash:{prefix:"far",iconName:"pen-fancy-slash",icon:[640,512,[],"e210","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L398.9 287.3 548.8 147.8C566.2 131.6 576 109 576 85.3C576 38.2 537.8 0 490.7 0C467 0 444.4 9.8 428.2 27.2L275.8 190.9 38.8 5.1zM313.7 220.6L463.4 59.9c7.1-7.6 17-11.9 27.3-11.9C511.3 48 528 64.7 528 85.3c0 10.4-4.3 20.2-11.9 27.3L360.6 257.4l-46.9-36.8zm19.9 144.6l-40.4-31.8-20.7 67.3c-2.3 7.6-8.3 13.5-15.9 15.9L149 449.7 198.7 400c.4 0 .9 0 1.3 0c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24c0 .4 0 .9 0 1.3L126.3 427l33.1-107.7c2.3-7.6 8.3-13.5 15.9-15.9l57.5-17.7L187 249.7l-25.8 7.9c-22.8 7-40.6 24.9-47.6 47.6L65.9 460.1c-9.4 30.7 19.3 59.4 50 50l154.8-47.6c22.8-7 40.6-24.9 47.6-47.6l15.3-49.6z"]},faTruckContainer:{prefix:"far",iconName:"truck-container",icon:[640,512,[],"f4dc","M0 104C0 64.2 32.2 32 72 32H328c39.8 0 72 32.2 72 72V288c0 13.3-10.7 24-24 24s-24-10.7-24-24V104c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24V288c0 13.3-10.7 24-24 24s-24-10.7-24-24V104zM608 400c0 44.2-35.8 80-80 80s-80-35.8-80-80H432 288c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80s35.8-80 80-80c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32H432V256 168c0-13.3 10.7-24 24-24h72.8c16.8 0 32.7 7.5 43.3 20.5L631 236.4c5.8 7.1 9 16.1 9 25.3V272v16 80c0 17.7-14.3 32-32 32zM585 256l-50-61.1c-1.5-1.9-3.8-2.9-6.2-2.9H480v64H585zM136 136V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V136c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V136c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V136c0-13.3 10.7-24 24-24s24 10.7 24 24zM528 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM80 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faBoot:{prefix:"far",iconName:"boot",icon:[512,512,[129406],"f782","M32 0H352c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H0V32C0 14.3 14.3 0 32 0zM0 464v-6.6V448 416 160H48V416H464V359.4c0-21.2-13.9-39.9-34.2-46L345 288H240c-8.8 0-16-7.2-16-16s7.2-16 16-16h66.7c-1.8-5-2.7-10.4-2.7-16V224H240c-8.8 0-16-7.2-16-16s7.2-16 16-16h64V160h48v80l91.6 27.5c40.6 12.2 68.4 49.6 68.4 92V416v32 9.4V464h-.4c-1.5 12-6.9 23.3-15.6 32c-10.2 10.2-24.1 16-38.6 16H442.5c-17 0-33.3-6.7-45.3-18.7l-7.6-7.6c-3.1-3.1-8.2-3.1-11.3 0l-7.6 7.6c-12 12-28.3 18.7-45.3 18.7h-11c-17 0-33.3-6.7-45.3-18.7l-7.6-7.6c-3.1-3.1-8.2-3.1-11.3 0l-7.6 7.6c-12 12-28.3 18.7-45.3 18.7h-11c-17 0-33.3-6.7-45.3-18.7l-7.6-7.6c-3.1-3.1-8.2-3.1-11.3 0l-7.6 7.6c-12 12-28.3 18.7-45.3 18.7H54.6c-14.5 0-28.4-5.8-38.6-16C7.3 487.3 1.9 476 .4 464H0z"]},faArrowUpFromWaterPump:{prefix:"far",iconName:"arrow-up-from-water-pump",icon:[576,512,[],"e4b6","M112 0C85.5 0 64 21.5 64 48V256c-35.3 0-64 28.7-64 64V425c5.3-3.1 11.2-5.4 17.5-6.9c10.4-2.4 21.2-7.2 30.5-13.5V320c0-8.8 7.2-16 16-16H512c8.8 0 16 7.2 16 16v84.6c9.3 6.3 20.1 11.1 30.5 13.6c6.3 1.5 12.1 3.8 17.5 6.9V320c0-35.3-28.7-64-64-64H472l0-174.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L465 7c-9.4-9.4-24.6-9.4-33.9 0L351 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L424 256H288V48c0-26.5-21.5-48-48-48H112zm-.1 430.1c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.6 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faFileCheck:{prefix:"far",iconName:"file-check",icon:[384,512,[],"f316","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM289 267.6c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-89.7 89.7L129 287c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l53.3 53.3c9.4 9.4 24.6 9.4 33.9 0L289 267.6z"]},faBone:{prefix:"far",iconName:"bone",icon:[576,512,[129460],"f5d7","M127.4 177c-3.3-18.8-19.7-33-39.4-33c-22.1 0-40 17.9-40 40c0 11.7 4.9 22.1 13 29.5c24.8 22.8 24.8 62.2 0 85c-8 7.4-13 17.8-13 29.5c0 22.1 17.9 40 40 40c19.7 0 36.1-14.3 39.4-33c4.3-24.6 25.7-47 55.6-47H393c29.9 0 51.3 22.4 55.6 47c3.3 18.8 19.7 33 39.4 33c22.1 0 40-17.9 40-40c0-11.7-4.9-22.1-13-29.5c-24.8-22.8-24.8-62.2 0-85c8-7.4 13-17.8 13-29.5c0-22.1-17.9-40-40-40c-19.7 0-36.1 14.3-39.4 33c-4.3 24.6-25.7 47-55.6 47H183c-29.9 0-51.3-22.4-55.6-47zm47.3-8.3c.7 4.1 4.1 7.3 8.3 7.3H393c4.1 0 7.6-3.2 8.3-7.3C408.5 127.4 444.6 96 488 96c48.6 0 88 39.4 88 88c0 25.7-11 48.8-28.5 64.9c-4.1 3.7-4.1 10.5 0 14.2C565 279.2 576 302.3 576 328c0 48.6-39.4 88-88 88c-43.4 0-79.5-31.4-86.7-72.7c-.7-4.1-4.1-7.3-8.3-7.3H183c-4.1 0-7.6 3.2-8.3 7.3C167.5 384.6 131.4 416 88 416c-48.6 0-88-39.4-88-88c0-25.7 11-48.8 28.5-64.9c4.1-3.7 4.1-10.5 0-14.2C11 232.8 0 209.7 0 184c0-48.6 39.4-88 88-88c43.4 0 79.5 31.4 86.7 72.7z"]},faCardsBlank:{prefix:"far",iconName:"cards-blank",icon:[640,512,[],"e4df","M51.8 160.4c-3.7 2.1-4.9 6.8-2.8 10.5l167 289.3c2.1 3.7 6.8 4.9 10.5 2.8L419.4 351.6c3.7-2.1 4.9-6.8 2.8-10.5L255.2 51.8c-2.1-3.7-6.8-4.9-10.5-2.8L51.8 160.4zM7.5 194.9c-15.4-26.6-6.3-60.7 20.4-76.1L220.7 7.5c26.6-15.4 60.7-6.3 76.1 20.4l167 289.3c15.4 26.6 6.2 60.7-20.4 76.1L250.5 504.5c-26.6 15.4-60.7 6.2-76.1-20.4L7.5 194.9zm451.9 226c41.9-24.2 56.3-77.8 32.1-119.8L354.7 64.2c1.7-.2 3.5-.2 5.3-.2H584c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56H360c-13.7 0-26.2-4.9-35.9-13l135.3-78.1z"]},faCircle3:{prefix:"far",iconName:"circle-3",icon:[512,512,[],"e0f0","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h66.3l-50.5 46.3c-7.3 6.7-9.7 17.2-6.1 26.5s12.6 15.3 22.5 15.2l51.5-.3c20.1-.1 36.4 16.1 36.4 36.2c0 20-16.2 36.2-36.2 36.2H240c-13.5 0-26-7-33-18.4l-2.6-4.2c-7-11.3-21.8-14.8-33-7.8s-14.8 21.8-7.8 33l2.6 4.2C182 368.4 209.9 384 240 384h27.8c46.5 0 84.2-37.7 84.2-84.2c0-43.3-32.6-78.9-74.6-83.6l50.8-46.5c7.3-6.7 9.7-17.2 6.2-26.4s-12.5-15.3-22.4-15.3H184z"]},faBenchTree:{prefix:"far",iconName:"bench-tree",icon:[640,512,[],"e2e7","M578.7 150c-14.7-10.6-22.1-28.5-19.3-46.4c.4-2.5 .6-5 .6-7.6c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 2.6 .2 5.2 .6 7.6c2.8 17.9-4.6 35.8-19.3 46.4c-8.2 5.9-13.3 15.3-13.3 26c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32c0-10.6-5.1-20.1-13.3-26zM608 96c0 5.1-.4 10.2-1.2 15.1C626.9 125.7 640 149.3 640 176c0 44.2-35.8 80-80 80H536V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256H464c-44.2 0-80-35.8-80-80c0-26.7 13.1-50.3 33.2-64.9c-.8-4.9-1.2-10-1.2-15.1c0-53 43-96 96-96s96 43 96 96zM80 272H304V240H80v32zM32 224c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32v64c0 14.9-10.2 27.4-24 31v33h32c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H80v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V319c-13.8-3.6-24-16.1-24-31V224zm72 96v32H280V320H104z"]},faKeyboardBrightnessLow:{prefix:"far",iconName:"keyboard-brightness-low",icon:[640,512,[],"e1c1","M320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm88-16c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z"]},faSkiBootSki:{prefix:"far",iconName:"ski-boot-ski",icon:[640,512,[],"e3cd","M415.6 28.5c2.5-13-6-25.6-19-28.1s-25.6 6-28.1 19L366 32H176c-11.3 0-21.1 7.9-23.5 19L88.8 348.3c-7.5 34.9 19.1 67.7 54.8 67.7H424c30.9 0 56-25.1 56-56V307.1c0-20.6-11.3-39.5-29.4-49.3l-71.7-38.6L415.6 28.5zM275 80h81.8l-15.4 80H304c-8.8 0-16 7.2-16 16s7.2 16 16 16h31.3l-6.2 32H288c-8.8 0-16 7.2-16 16s7.2 16 16 16h57.9l81.8 44.1c2.6 1.4 4.2 4.1 4.2 7V360c0 4.4-3.6 8-8 8H143.6c-5.1 0-8.9-4.7-7.8-9.7l26-121.3C202 215.7 249.2 171.2 275 80zm-33.4 0c-17.9 57.7-44.8 92-70.3 112.5L195.4 80h46.2zM640 408c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 30.9-25.1 56-56 56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H536c57.4 0 104-46.6 104-104z"]},faBrainCircuit:{prefix:"far",iconName:"brain-circuit",icon:[512,512,[],"e0c6","M192 48c22.1 0 40 17.9 40 40v40H212.7c-6.2-14.1-20.3-24-36.7-24c-22.1 0-40 17.9-40 40s17.9 40 40 40c16.4 0 30.5-9.9 36.7-24H232v96H192c-26.5 0-48 21.5-48 48v11.3c-14.1 6.2-24 20.3-24 36.7c0 22.1 17.9 40 40 40s40-17.9 40-40c0-16.4-9.9-30.5-24-36.7V304c0-8.8 7.2-16 16-16h40V420c0 24.3-19.7 44-44 44c-17.8 0-33.2-10.6-40.1-25.9c-3.8-8.4-12-13.9-21.2-14.1c-25.9-.7-46.7-21.9-46.7-48c0-2.6 .2-5.2 .6-7.6c1.4-8.5-2-17.1-8.7-22.5C57.3 334.1 48 316.2 48 296c0-19.3 8.5-36.6 22.1-48.3c8-6.9 10.5-18.3 6.1-28c-2.7-6-4.2-12.6-4.2-19.7c0-18.8 10.8-35.1 26.7-43c8.1-4 13.3-12.3 13.3-21.3c.1-19.3 11.7-36 28.3-43.5c6.4-2.9 11.3-8.5 13.2-15.3C158.3 60.2 173.8 48 192 48zm-4 464c26.9 0 51.2-11.6 68-30c16.8 18.5 41.1 30 68 30c32.2 0 60.5-16.5 76.9-41.5c45-8 79.1-47.3 79.1-94.5c0-.5 0-1.1 0-1.6c19.8-20.2 32-47.9 32-78.4c0-27.8-10.1-53.2-26.8-72.7C487 215.8 488 208 488 200c0-32.6-16.3-61.5-41.1-78.8c-4.5-28.9-21.8-53.5-45.9-67.8C387.5 22 356.3 0 320 0c-25.2 0-48 10.6-64 27.6C240 10.6 217.2 0 192 0c-36.3 0-67.5 22-80.9 53.4C86.9 67.7 69.6 92.3 65.1 121.2C40.3 138.5 24 167.4 24 200c0 8 1 15.8 2.8 23.3C10.1 242.8 0 268.2 0 296c0 30.5 12.2 58.2 32 78.4c0 .5 0 1.1 0 1.6c0 47.3 34.1 86.5 79.1 94.5c16.4 25 44.7 41.5 76.9 41.5zm136-48c-24.3 0-44-19.7-44-44V352h51.3c6.2 14.1 20.3 24 36.7 24c22.1 0 40-17.9 40-40s-17.9-40-40-40c-16.4 0-30.5 9.9-36.7 24H280V160h40c8.8 0 16 7.2 16 16v11.3c-14.1 6.2-24 20.3-24 36.7c0 22.1 17.9 40 40 40s40-17.9 40-40c0-16.4-9.9-30.5-24-36.7V176c0-26.5-21.5-48-48-48H280V88c0-22.1 17.9-40 40-40c18.2 0 33.7 12.2 38.5 28.9c1.9 6.8 6.8 12.4 13.2 15.3c16.6 7.5 28.2 24.1 28.3 43.5c.1 9.1 5.2 17.3 13.3 21.3c15.9 7.9 26.7 24.2 26.7 43c0 7.1-1.5 13.7-4.2 19.7c-4.4 9.7-1.9 21 6.1 28c13.5 11.8 22.1 29 22.1 48.3c0 20.2-9.3 38.1-23.9 49.9c-6.7 5.4-10 14-8.7 22.5c.4 2.5 .6 5 .6 7.6c0 26.1-20.8 47.3-46.7 48c-9.2 .3-17.4 5.7-21.2 14.1C357.2 453.4 341.8 464 324 464zM176 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM160 336a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM336 224a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm32 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faUserInjured:{prefix:"far",iconName:"user-injured",icon:[448,512,[],"f728","M224 208c-44.2 0-80-35.8-80-80h32H304c0 44.2-35.8 80-80 80zM150.7 96C163 67.7 191.2 48 224 48c1.2 0 2.5 0 3.7 .1L170.2 96H150.7zM264.6 59c14.5 8.5 26 21.5 32.8 37H220.2l44.4-37zM224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM49.3 464c4.7-33.3 21.9-62.5 46.7-82.7V464H49.3zm246.3 0H261.3l-32-48H276c15.5 0 28 12.5 28 28c0 7.8-3.2 14.9-8.4 20zm37 0c2.2-6.3 3.4-13 3.4-20c0-33.1-26.9-60-60-60H208l-21.3-32h83c65.7 0 120.1 48.7 129 112H332.6zM178.3 304C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},faBlockBrickFire:eNu,faFirewall:eNp,faFaceSadTear:eNh,faSadTear:eNb,faPlane:{prefix:"far",iconName:"plane",icon:[576,512,[],"f072","M557.3 215.3c9.9 9.7 18.7 23.3 18.7 40.7c0 17.4-8.6 31.2-18.7 41.1c-9.9 9.7-22.6 17-34.9 22.4C497.8 330.2 468.6 336 448 336H381.8L285.7 486.2c-10.3 16.1-28.1 25.8-47.2 25.8H197.9c-27.1 0-46.4-26.4-38.1-52.2L199.4 336H148l-36 48L92.8 369.6 112 384c-7.6 10.1-19.4 16-32 16H37.9C17 400 0 383 0 362.1c0-3.8 .6-7.5 1.7-11.1c0 0 0 0 0 0L30.9 256 1.7 161.1s0 0 0 0C.6 157.4 0 153.7 0 149.9C0 129 17 112 37.9 112H80c12.6 0 24.4 5.9 32 16l36 48h51.4L159.8 52.2C151.6 26.4 170.8 0 197.9 0l40.6 0c19.1 0 36.9 9.7 47.2 25.8L381.8 176H448c20.7 0 50 6.1 74.5 16.9c12.3 5.5 24.9 12.8 34.8 22.4zm-54.2 21.5c-19-8.4-41.7-12.8-55.1-12.8l-79.4 0c-8.2 0-15.8-4.2-20.2-11.1L245.2 51.7l20.2-12.9L245.2 51.7c-1.5-2.3-4-3.7-6.7-3.7H208.9l46.3 144.7c2.3 7.3 1 15.3-3.5 21.5s-11.7 9.8-19.4 9.8H136c-7.6 0-14.7-3.6-19.2-9.6L76 160H51.6l27.4 88.9c1.4 4.6 1.4 9.5 0 14.1L51.6 352H76l40.8-54.4c4.5-6 11.6-9.6 19.2-9.6h96.3c7.7 0 14.9 3.7 19.4 9.8s5.8 14.2 3.5 21.5L208.9 464h29.6c2.7 0 5.3-1.4 6.7-3.7L348.4 299.1c4.4-6.9 12-11.1 20.2-11.1H448c13.6 0 36.3-4.2 55.2-12.5c9.4-4.1 16.3-8.5 20.6-12.7c4.1-4 4.2-6.2 4.2-6.8v0c0-.2 0-2.2-4.2-6.3c-4.3-4.2-11.3-8.7-20.7-12.9zM47.6 365l0 0 0 0s0 0 0 0zm0-218.1s0 0 0 0l0 0 0 0z"]},faTentArrowsDown:{prefix:"far",iconName:"tent-arrows-down",icon:[576,512,[],"e581","M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V146.1l-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM302.7 165c-8.6-6.7-20.7-6.7-29.3 0L107.6 293.1c-11.5 8.9-19.1 22-21.2 36.4L69.5 448.1C64.6 481.8 90.8 512 124.9 512H451.1c34.1 0 60.3-30.2 55.4-63.9L489.6 329.5c-2.1-14.4-9.7-27.5-21.2-36.4L302.7 165zM137 331l127-98.2V464H124.9c-4.9 0-8.6-4.3-7.9-9.1l16.9-118.6c.3-2.1 1.4-3.9 3-5.2zm175 29V232.9L439 331c1.6 1.3 2.7 3.1 3 5.2L459 454.9c.7 4.8-3.1 9.1-7.9 9.1H374.4L312 360z"]},faExclamation:{prefix:"far",iconName:"exclamation",icon:[64,512,[10069,10071,61738],"21","M56 56c0-13.3-10.7-24-24-24S8 42.7 8 56V344c0 13.3 10.7 24 24 24s24-10.7 24-24V56zM32 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faArrowsSpin:{prefix:"far",iconName:"arrows-spin",icon:[512,512,[],"e4bb","M257.1 87.5c-11.3 0-22.4 1.1-33.1 3.3V42.1c10.8-1.7 21.9-2.5 33.1-2.5c56 0 107 21.3 145.4 56.2l35.1-35.1c10.1-10.1 27.3-2.9 27.3 11.3l0 105.4c0 8.8-7.2 16-16 16l-105.4 0c-14.3 0-21.4-17.2-11.3-27.3l36.3-36.3c-29.6-26.3-68.7-42.2-111.4-42.2zM129.9 145.9c-25.4 29.4-40.7 67.8-40.7 109.7c0 11.1 1.1 22 3.1 32.5H43.6c-1.6-10.6-2.4-21.4-2.4-32.5c0-55.2 20.7-105.5 54.7-143.7L60.7 76.7C50.6 66.6 57.7 49.4 72 49.4l105.4 0c8.8 0 16 7.2 16 16V170.7c0 14.3-17.2 21.4-27.3 11.3l-36.2-36.2zm52.2 202.4l-34.6 34.6c29.4 25.4 67.8 40.7 109.7 40.7c10.5 0 20.9-1 30.9-2.8v48.6c-10.1 1.4-20.4 2.2-30.9 2.2c-55.2 0-105.5-20.7-143.7-54.7L76.7 453.6c-10.1 10.1-27.3 2.9-27.3-11.3l0-105.4c0-8.8 7.2-16 16-16l105.4 0c14.3 0 21.4 17.2 11.3 27.3zm166.2-16l34.7 34.7c26.3-29.6 42.2-68.7 42.2-111.4c0-10.8-1-21.3-3-31.5h48.7c1.5 10.3 2.3 20.8 2.3 31.5c0 56-21.3 107-56.2 145.4l36.7 36.7c10.1 10.1 2.9 27.3-11.3 27.3H336.9c-8.8 0-16-7.2-16-16V343.5c0-14.3 17.2-21.4 27.3-11.3z"]},faFaceSmileRelaxed:{prefix:"far",iconName:"face-smile-relaxed",icon:[512,512,[],"e392","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zm-2-98.1c-10.6 0-19.9 3.8-25.4 9.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7zm134.6 9.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},faCommentXmark:eNm,faCommentTimes:eNg,faPrint:{prefix:"far",iconName:"print",icon:[512,512,[128424,128438,9113],"f02f","M112 160V64c0-8.8 7.2-16 16-16H357.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c3 3 4.7 7.1 4.7 11.3V160h48V90.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H128C92.7 0 64 28.7 64 64v96h48zm16 208H384v96H128V368zm-16-48c-17.7 0-32 14.3-32 32H48V256c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16v96H432c0-17.7-14.3-32-32-32H112zm320 80h48c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64V368c0 17.7 14.3 32 32 32H80v80c0 17.7 14.3 32 32 32H400c17.7 0 32-14.3 32-32V400z"]},faTurkishLiraSign:eNy,faTry:eNM,faTurkishLira:eNv,faFaceNoseSteam:{prefix:"far",iconName:"face-nose-steam",icon:[512,512,[],"e382","M256 464c-21.6 0-42.4-3.3-61.9-9.4c-3.1 8.6-8.1 16.7-15 23.6c-1.3 1.3-2.6 2.5-4 3.7c-.3 5.4-1.3 10.8-3 16C198.4 507 226.6 512 256 512c28.7 0 56.3-4.7 82-13.4c-1.6-5.1-2.6-10.5-2.9-15.8c-1.4-1.2-2.7-2.4-4-3.7c-7-7-12-15.2-15.1-23.9c-19 5.7-39.2 8.8-60 8.8zM464 256c0 21.3-3.2 41.8-9.1 61.1c8.5 3.1 16.5 8.1 23.4 14.9c1.3 1.3 2.5 2.6 3.7 4c5.5 .3 11 1.3 16.3 3.1c8.9-26.1 13.8-54 13.8-83.1C512 114.6 397.4 0 256 0S0 114.6 0 256c0 28.6 4.7 56.1 13.3 81.8c4.9-1.5 9.9-2.4 15-2.7c1.2-1.4 2.4-2.7 3.7-4l4 4-4-4c7.2-7.2 15.7-12.3 24.7-15.4C51 296.8 48 276.8 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208zM345.9 443.6s0 0 0 0c1.5 4.7 4.1 9.1 7.9 12.9c.7 .7 1.3 1.3 2 1.9c4.2 3.6 9.2 5.9 14.4 6.9c-1.8 3.7-2.8 7.7-3.1 11.7c-.1 1.3-.1 2.7 0 4c0 .6 .1 1.3 .2 1.9c.8 6.9 3.9 13.6 9.2 18.9c12.5 12.5 32.8 12.5 45.3 0c2.1-2.1 3.8-4.3 5.2-6.7c18.8 14.5 45.9 13.1 63.1-4.2s18.6-44.3 4.2-63.1c2.4-1.4 4.7-3.1 6.7-5.2c12.5-12.5 12.5-32.8 0-45.3c-4.3-4.3-9.5-7.1-15-8.5c0 0 0 0 0 0c-1.9-.5-3.8-.8-5.8-.9c-5.4-.3-10.8 .7-15.7 3.1c-1-5.2-3.3-10.1-6.9-14.4c-.6-.7-1.2-1.4-1.8-2c-3.6-3.6-7.9-6.2-12.5-7.7c0 0 0 0 0 0c-11.1-3.7-23.9-1.1-32.8 7.7c-4.4 4.4-7.2 9.7-8.5 15.3l-69.1-46.8c-2.7-1.9-6.4-1.5-8.7 .8c-2.3 2.3-2.7 5.9-.9 8.7l46 70c-5.6 1.3-10.9 4.2-15.3 8.5c-8.8 8.8-11.4 21.3-7.9 32.4zM142.4 485.5c.4-1.8 .7-3.6 .8-5.4c.3-5.4-.7-10.8-3.1-15.7c5.2-1 10.1-3.3 14.4-6.9c.7-.6 1.4-1.2 2-1.8c3.7-3.7 6.3-8.2 7.9-12.9c3.5-11 .9-23.6-7.9-32.4c-4.4-4.4-9.7-7.2-15.3-8.5l47.6-69.1c1.9-2.7 1.5-6.4-.8-8.8c-2.3-2.3-5.9-2.7-8.6-.9l-70.9 46.1c-1.3-5.6-4.2-10.9-8.5-15.3c-8.6-8.6-20.8-11.3-31.6-8.1c-5 1.5-9.7 4.2-13.6 8.1c-.7 .7-1.3 1.3-1.9 2c-3.6 4.3-5.9 9.2-6.9 14.4c-4.9-2.4-10.3-3.4-15.7-3.1c-1.5 .1-3.1 .3-4.6 .6c-5.9 1.2-11.6 4.1-16.2 8.7c-12.5 12.5-12.5 32.8 0 45.3c2.1 2.1 4.3 3.8 6.7 5.2C1.7 445.6 3 472.7 20.3 489.9s44.3 18.6 63.1 4.2c1.4 2.4 3.1 4.7 5.2 6.7c12.5 12.5 32.8 12.5 45.3 0c4.4-4.4 7.2-9.8 8.5-15.4zM112 224c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zm192 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm95.2-101.1c-2.8-8.4-11.9-12.9-20.2-10.1c-41.3 13.8-74.2 39.9-86.3 51.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c9.3-9.3 38.2-32.3 73.7-44.1c8.4-2.8 12.9-11.9 10.1-20.2zm-286.4 0c-2.8 8.4 1.7 17.4 10.1 20.2c35.5 11.8 64.4 34.8 73.7 44.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c-12-12-45-38.1-86.3-51.9c-8.4-2.8-17.4 1.7-20.2 10.1z"]},faCircleWaveformLines:eNC,faWaveformCircle:eNI,faDollarSign:eNA,faDollar:eNz,faUsd:eNL,faFerrisWheel:{prefix:"far",iconName:"ferris-wheel",icon:[512,512,[],"e174","M371.4 73.4c-20.4-13-43.2-22.6-67.5-28.1C302.5 20.1 281.6 0 256 0s-46.5 20.1-47.9 45.3c-24.3 5.5-47.1 15.1-67.5 28.1c-8-5.9-17.9-9.4-28.5-9.4c-26.5 0-48 21.5-48 48c0 10.7 3.5 20.6 9.4 28.5c-13 20.4-22.6 43.2-28.1 67.5C20.1 209.5 0 230.4 0 256s20.1 46.5 45.3 47.9c5.5 24.3 15.1 47.1 28.1 67.5c-5.9 8-9.4 17.9-9.4 28.6c0 25.6 20 46.4 45.1 47.9l38.5-80c-7.4-8.3-17.7-13.9-29.3-15.5c-14.8-21.1-24.9-45.7-28.7-72.4h90c-2.4-7.6-3.7-15.6-3.7-24s1.3-16.4 3.7-24h-90c3.8-26.7 13.9-51.3 28.7-72.4c2.1-.3 4.1-.7 6-1.2L185.1 219c7.6-14.5 19.5-26.4 33.9-33.9l-60.6-60.6c.5-2 .9-4 1.2-6c21.1-14.8 45.7-24.9 72.4-28.7v90c7.6-2.4 15.6-3.7 24-3.7s16.4 1.3 24 3.7v-90c26.7 3.8 51.3 13.9 72.4 28.7c.3 2.1 .7 4.1 1.2 6L293 185.1c14.5 7.6 26.4 19.5 33.9 33.9l60.6-60.6c2 .5 4 .9 6 1.2c14.8 21.1 24.9 45.7 28.7 72.4h-90c2.4 7.6 3.7 15.6 3.7 24s-1.3 16.4-3.7 24h90c-3.8 26.7-13.9 51.3-28.7 72.4c-11.6 1.5-21.8 7.2-29.3 15.5l38.5 80C428 446.4 448 425.6 448 400c0-10.7-3.5-20.6-9.4-28.6c13-20.4 22.6-43.2 28.1-67.5c25.3-1.4 45.3-22.3 45.3-47.9s-20.1-46.5-45.3-47.9c-5.5-24.3-15.1-47.1-28.1-67.5c5.9-8 9.4-17.9 9.4-28.5c0-26.5-21.5-48-48-48c-10.7 0-20.6 3.5-28.6 9.4zM304 256c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 11.6 4.1 22.3 11 30.6L130.2 477.9c-3.5 7.4-2.9 16.1 1.5 23s12 11.1 20.2 11.1H360c8.2 0 15.8-4.2 20.2-11.1s5-15.6 1.5-23L293 286.6c6.9-8.3 11-19 11-30.6zm18.4 208H189.6L256 321l66.4 143z"]},faComputerSpeaker:{prefix:"far",iconName:"computer-speaker",icon:[640,512,[],"f8b2","M312.4 480c-11.8-13.2-20.1-29.7-23.1-48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H312.4zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H288V336H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H289.3c3.1-18.3 11.3-34.8 23.1-48H64zM576 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H384c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H576zM384 32c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H384zm96 144a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM448 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},faSkullCow:{prefix:"far",iconName:"skull-cow",icon:[640,512,[],"f8de","M63.2 21.1c2.5-7.4-.7-15.4-7.5-19.1S40.3 0 35.5 6L28 15.3C9.9 38 0 66.4 0 95.5C0 166.1 57.2 224 128 224v0h16v64c0 45 31 82.8 72.7 93.2l25.6 85.2c8.1 27.1 33 45.6 61.3 45.6h32.8c28.3 0 53.2-18.5 61.3-45.6l25.6-85.2C465 370.8 496 333 496 288V224h16v0c70.8 0 128-57.9 128-128.5c0-29-9.9-57.4-28-80.1L604.5 6c-4.8-6.1-13.3-7.8-20.1-4.1s-10 11.8-7.5 19.1L588 54.5c2.5 7.5 3.4 15.4 2.6 23.2C587.7 106.3 563.7 128 535 128H512v0H471.6C454 108.4 428.4 96 400 96H240c-28.4 0-54 12.4-71.6 32H128v0H105c-28.7 0-52.7-21.7-55.6-50.3c-.8-7.8 .1-15.8 2.6-23.2L63.2 21.1zM228.3 334.6C207.4 329.4 192 310.4 192 288V224 192c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48v32 64c0 22.4-15.4 41.4-36.3 46.6c-16.4 4.1-29.5 16.6-34.4 32.8l-25.6 85.2c-2 6.8-8.3 11.4-15.3 11.4H303.6c-7.1 0-13.3-4.6-15.3-11.4l-25.6-85.2c-4.9-16.2-17.9-28.7-34.4-32.8zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faX:{prefix:"far",iconName:"x",icon:[384,512,[120],"58","M378.4 71.4c8.5-10.1 7.2-25.3-2.9-33.8s-25.3-7.2-33.8 2.9L192 218.7 42.4 40.6C33.9 30.4 18.7 29.1 8.6 37.6S-2.9 61.3 5.6 71.4L160.7 256 5.6 440.6c-8.5 10.2-7.2 25.3 2.9 33.8s25.3 7.2 33.8-2.9L192 293.3 341.6 471.4c8.5 10.1 23.7 11.5 33.8 2.9s11.5-23.7 2.9-33.8L223.3 256l155-184.6z"]},faMagnifyingGlassDollar:eNT,faSearchDollar:eNw,faUsersGear:eNH,faUsersCog:eNx,faPersonMilitaryPointing:{prefix:"far",iconName:"person-military-pointing",icon:[576,512,[],"e54a","M224 39c0-13 10-23.8 22.9-24.9L398.7 1.4C408 .7 416 8 416 17.4V48c0 8.8-7.2 16-16 16H249c-13.8 0-25-11.2-25-25zM32 248c0-13.3 10.7-24 24-24H232h8H344h.6c42.9 0 82.5 22.9 103.9 60l92.3 160c6.6 11.5 2.7 26.2-8.8 32.8s-26.2 2.7-32.8-8.8L416 323.8V480c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V272H56c-13.3 0-24-10.7-24-24zm240 24v82.1L345.4 272c-.5 0-1 0-1.4 0H272zm0 192h96V432H272v32zm96-145.2L309.7 384H368V318.8zM240 112c0-5.5 .6-10.8 1.6-16h50.7c-2.7 4.7-4.3 10.2-4.3 16c0 17.7 14.3 32 32 32s32-14.3 32-32c0-5.8-1.6-11.3-4.3-16h50.7c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80z"]},faBuildingColumns:eNN,faBank:eNV,faInstitution:eNk,faMuseum:eNE,faUniversity:eND,faCircleT:{prefix:"far",iconName:"circle-t",icon:[512,512,[],"e124","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM152 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h80V360c0 13.3 10.7 24 24 24s24-10.7 24-24V192h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 152z"]},faSack:{prefix:"far",iconName:"sack",icon:[512,512,[],"f81c","M293.3 152H218.7l-13.8 8.8C150.9 195.4 48 277 48 416c0 26.5 21.5 48 48 48H416c26.5 0 48-21.5 48-48c0-139-102.9-220.6-156.9-255.2L293.3 152zm.2-58.8L324.6 48H187.4l31.1 45.2L226 104h60l7.5-10.8zM0 416C0 274.8 89.4 185.5 150.8 139.9c10.4-7.7 20-14.2 28.2-19.4L151.8 80.9 121.9 37.6C111 21.7 122.4 0 141.7 0H370.3c19.3 0 30.7 21.7 19.8 37.6L360.2 80.9 333 120.4c8.2 5.3 17.8 11.7 28.2 19.4C422.6 185.5 512 274.8 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96z"]},faGrid2:{prefix:"far",iconName:"grid-2",icon:[512,512,[],"e196","M80 80v96h96V80H80zM32 80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V80zM80 336v96h96V336H80zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V336zM432 80H336v96h96V80zM336 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm0 304v96h96V336H336zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V336z"]},faCameraCctv:eNS,faCctv:eN_,faUmbrella:{prefix:"far",iconName:"umbrella",icon:[576,512,[],"f0e9","M288 0c13.3 0 24 10.7 24 24V48.9c123.7 9.6 226.1 93 255.5 204.4c.4 1.4 .7 2.9 1.1 4.3c1.4 5.8 2.7 11.7 3.7 17.6c.6 3.5 1.1 7.1 1.6 10.7c2 15.6-17.3 24.4-27.8 12.7c-2.5-2.8-5.5-5.5-8.8-8c-3.4-2.5-7.1-4.9-11.1-7l-.7-.4-.6-.3c-13.5-6.8-29.7-11-44.9-11c-30.1 0-56.3 16.6-70 41.2c-.5 .9-1 1.7-1.4 2.6c-2.1 4.1-3.8 8.3-5.1 12.8c-.7 2.4-1.4 4.9-1.9 7.5c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9c-.5-2.5-1.1-5-1.9-7.5c-1.4-4.4-3.1-8.7-5.1-12.8c-.5-.9-.9-1.8-1.4-2.6c-13.7-24.6-39.9-41.2-70-41.2s-56.3 16.6-70 41.2c-.5 .9-.9 1.7-1.4 2.6c-2.1 4.1-3.8 8.3-5.1 12.8c-.7 2.4-1.4 4.9-1.9 7.5c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9c-.5-2.5-1.1-5-1.9-7.5c-1.4-4.4-3.1-8.7-5.1-12.8c-.5-.9-.9-1.8-1.4-2.6C152.3 288.6 126.1 272 96 272c-15.2 0-31.4 4.2-44.9 11c-.4 .2-.9 .5-1.3 .7c-4 2.1-7.7 4.4-11.1 7c-3.3 2.5-6.3 5.2-8.8 8C19.4 310.4 .1 301.5 2.1 285.9c.5-3.6 1-7.2 1.6-10.7c1-5.9 2.3-11.8 3.7-17.6c.4-1.4 .7-2.9 1.1-4.3C37.9 141.9 140.3 58.6 264 48.9V24c0-13.3 10.7-24 24-24zm96 267.3c23.4-26.6 57.7-43.3 96-43.3c8.6 0 17.5 .9 26.4 2.6C468.9 150.2 386.1 96 288 96s-180.9 54.2-218.4 130.6c8.9-1.7 17.8-2.6 26.4-2.6c38.3 0 72.6 16.8 96 43.3c23.4-26.6 57.7-43.3 96-43.3s72.6 16.8 96 43.3zM288 304c8.7 0 16.9 2.3 24 6.4V438.6c0 40.6-32.9 73.4-73.4 73.4c-27.8 0-53.2-15.7-65.7-40.6l-2.3-4.7c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7l2.3 4.7c4.3 8.6 13.1 14.1 22.8 14.1c14.1 0 25.4-11.4 25.4-25.4V310.4c7.1-4.1 15.3-6.4 24-6.4z"]},faTrowel:{prefix:"far",iconName:"trowel",icon:[512,512,[],"e589","M340.4 142L370 171.6l87.9-87.9c8.2-8.2 8.2-21.4 0-29.6s-21.4-8.2-29.6 0L340.4 142zM491.8 20.2c26.9 26.9 26.9 70.5 0 97.5l-95.4 95.4c-14.6 14.6-38.2 14.6-52.8 0l-5.4-5.4L237.9 308l75 75c5.9 5.9 8.3 14.5 6.4 22.6s-8 14.6-15.9 17.2l-272 88c-8.6 2.8-18 .5-24.4-5.9s-8.6-15.8-5.9-24.4l88-272c2.6-7.9 9.1-14 17.2-15.9s16.7 .5 22.6 6.4l75 75L304.3 173.8l-5.4-5.4c-14.6-14.6-14.6-38.2 0-52.8l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0zM251.3 389.2L122.8 260.7l-61.5 190 190-61.5z"]},faHorizontalRule:{prefix:"far",iconName:"horizontal-rule",icon:[640,512,[8213],"f86c","M0 256c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"]},faBedFront:eNO,faBedAlt:eNP,faD:{prefix:"far",iconName:"d",icon:[384,512,[100],"44","M56 80c-4.4 0-8 3.6-8 8V424c0 4.4 3.6 8 8 8H160c97.2 0 176-78.8 176-176s-78.8-176-176-176H56zM0 88C0 57.1 25.1 32 56 32H160c123.7 0 224 100.3 224 224s-100.3 224-224 224H56c-30.9 0-56-25.1-56-56V88z"]},faStapler:{prefix:"far",iconName:"stapler",icon:[640,512,[],"e5af","M448 384v48H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H448h48 24 72c26.5 0 48-21.5 48-48V336 299.3 288l-.7-.1c-3.8-31.8-23.3-59.9-52.4-74.4L260.7 50.4C236.6 38.3 209.9 32 182.9 32C128.2 32 76.7 57.8 43.8 101.6L11.5 144.7C4 154.6 0 166.7 0 179.1c0 26.4 17.9 49.3 43.5 55.7L64 240V344c0 22.1 17.9 40 40 40H448zm0-48H112V252l336 84zm72 96H496V336c0-22-15-41.2-36.4-46.6L55.2 188.3c-4.2-1.1-7.2-4.8-7.2-9.2c0-2 .7-4 1.9-5.7l32.3-43.1C106 98.7 143.3 80 182.9 80c19.5 0 38.8 4.6 56.3 13.3L565.5 256.4c14.5 7.3 24.3 21.3 26.2 37.2c.1 .8 .2 1.6 .3 2.4v3.4V336v96H520z"]},faMasksTheater:eNj,faTheaterMasks:eNB,faFileGif:{prefix:"far",iconName:"file-gif",icon:[512,512,[],"e645","M64 464h96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm160-72c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c-8.8 0-16-7.2-16-16s7.2-16 16-16h16c8.8 0 16 7.2 16 16v24c0 22.1-17.9 40-40 40H264c-22.1 0-40-17.9-40-40V392zm160-24V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368c0-8.8 7.2-16 16-16z"]},faKipSign:{prefix:"far",iconName:"kip-sign",icon:[384,512,[],"e1c4","M88 32c13.3 0 24 10.7 24 24V210.5L312.3 37.8c10-8.7 25.2-7.5 33.8 2.5s7.5 25.2-2.5 33.8L160.6 232H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H160.6L343.7 437.8c10 8.7 11.2 23.8 2.5 33.8s-23.8 11.2-33.8 2.5L112 301.5V457c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V56c0-13.3 10.7-24 24-24z"]},faFaceWoozy:{prefix:"far",iconName:"face-woozy",icon:[512,512,[],"e3a2","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 208c0-35.3-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64s32-28.7 32-64zM213.8 247.3c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5l-64 16c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5l64-16zM200.9 98.7c-7.4-4.9-17.3-2.9-22.2 4.4c-23.2 34.8-58.4 53.2-71.7 57.7c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1c18.6-6.2 60.3-28.3 88.3-70.3c4.9-7.4 2.9-17.3-4.4-22.2zM385.8 360.1c8.9-9.8 8.2-25-1.6-33.9s-25-8.2-33.9 1.6L319 362.3c-3.3 3.6-7.9 5.7-12.8 5.7c-3.5 0-6.9-1.1-9.8-3l-11.7-8.1c-24-16.5-54.7-19.4-81.4-7.7c-11.7 5.2-25.3 3.7-35.7-3.9l-9.4-6.9c-10.7-7.8-25.7-5.6-33.6 5.1s-5.6 25.7 5.1 33.6l9.4 6.9c24.2 17.8 56 21.2 83.4 9.1c11.4-5 24.5-3.8 34.8 3.3l11.7 8.1c10.9 7.5 23.8 11.5 37 11.5c18.4 0 36-7.8 48.3-21.4l31.3-34.5z"]},faCloudQuestion:{prefix:"far",iconName:"cloud-question",icon:[640,512,[],"e492","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM233.8 197.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3h58.3c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8V296c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H286.6c-23.7 0-44.8 14.9-52.8 37.3zM352 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faPineapple:{prefix:"far",iconName:"pineapple",icon:[512,512,[],"e31f","M423.1 1.7c4.2 2.1 7.3 5.9 8.4 10.5l3.6 14.3C447 19.6 460.6 16 474.5 16H480c8.8 0 16 7.2 16 16v5.5c0 13.9-3.6 27.5-10.4 39.4l14.3 3.6c4.6 1.1 8.4 4.2 10.5 8.4s2.2 9.1 .4 13.4c-6.8 15.9-19.5 26.7-34.1 31.6l14.7 14.7c6.2 6.2 6.2 16.4 0 22.6c-15.4 15.4-35.3 23.6-55.5 24.5c8 18.9 12.2 39.3 12.2 60.2c0 41-16.3 80.3-45.3 109.3L301.3 466.7C272.3 495.7 233 512 192 512s-80.3-16.3-109.3-45.3L45.3 429.3l33.9-33.9 37.5 37.5c20 20 47.1 31.2 75.3 31.2s55.3-11.2 75.3-31.2L368.8 331.3c20-20 31.2-47.1 31.2-75.3s-11.2-55.3-31.2-75.3l-37.5-37.5c-20-20-47.1-31.2-75.3-31.2s-55.3 11.2-75.3 31.2L79.2 244.7C59.2 264.7 48 291.8 48 320s11.2 55.3 31.2 75.3L45.3 429.3C16.3 400.3 0 361 0 320s16.3-80.3 45.3-109.3L146.7 109.3C175.7 80.3 215 64 256 64c20.9 0 41.3 4.2 60.2 12.2c.9-20.2 9.1-40.1 24.5-55.5c6.2-6.2 16.4-6.2 22.6 0l14.7 14.7C383 20.8 393.8 8.1 409.7 1.3c4.3-1.8 9.2-1.7 13.4 .4zm-235.8 211L208 233.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-80 80L128 313.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM288 313.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L288 313.4zM164.7 372.7c6.2-6.2 16.4-6.2 22.6 0L208 393.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6z"]},faHandPointLeft:{prefix:"far",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M64 128l177.6 0c-1 5.2-1.6 10.5-1.6 16l0 16-32 0L64 160c-8.8 0-16-7.2-16-16s7.2-16 16-16zm224 16c0-17.7 14.3-32 32-32c0 0 0 0 0 0l24 0c66.3 0 120 53.7 120 120l0 48c0 52.5-33.7 97.1-80.7 113.4c.5-3.1 .7-6.2 .7-9.4c0-20-9.2-37.9-23.6-49.7c4.9-9 7.6-19.4 7.6-30.3c0-15.1-5.3-29-14-40c8.8-11 14-24.9 14-40l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-40 0-40zm32-80s0 0 0 0c-18 0-34.6 6-48 16L64 80C28.7 80 0 108.7 0 144s28.7 64 64 64l82 0c-1.3 5.1-2 10.5-2 16c0 25.3 14.7 47.2 36 57.6c-2.6 7-4 14.5-4 22.4c0 20 9.2 37.9 23.6 49.7c-4.9 9-7.6 19.4-7.6 30.3c0 35.3 28.7 64 64 64l64 0 24 0c92.8 0 168-75.2 168-168l0-48c0-92.8-75.2-168-168-168l-24 0zM256 400c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0zM240 224c0 5.5 .7 10.9 2 16l-2 0-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0 16zm24 64l40 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0z"]},faGalleryThumbnails:{prefix:"far",iconName:"gallery-thumbnails",icon:[576,512,[],"e3aa","M512 48c8.8 0 16 7.2 16 16V288c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H512zM64 0C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM0 448v32c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm192-32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H192zm128 32v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32zm192-32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H512z"]},faCircleJ:{prefix:"far",iconName:"circle-j",icon:[512,512,[],"e112","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm80-360c0-13.3-10.7-24-24-24s-24 10.7-24 24V288c0 26.5-21.5 48-48 48s-48-21.5-48-48v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 53 43 96 96 96s96-43 96-96V152z"]},faEyes:{prefix:"far",iconName:"eyes",icon:[640,512,[],"e367","M255.6 385.2C231.4 416.6 201.5 432 172 432s-59.4-15.4-83.6-46.8c-9.1-11.9-17.1-25.7-23.5-41.2c9.2 5.1 19.8 8 31.1 8c35.3 0 64-28.7 64-64s-28.7-64-64-64c-19 0-36.1 8.3-47.8 21.4c2-47.8 17.7-89.3 40.2-118.6C112.6 95.4 142.5 80 172 80s59.4 15.4 83.6 46.8c24.1 31.4 40.4 77 40.4 129.2s-16.3 97.7-40.4 129.2zM320 141.8C290 76.1 235 32 172 32C77 32 0 132.3 0 256S77 480 172 480c63 0 118-44.1 148-109.8C350 435.9 405 480 468 480c95 0 172-100.3 172-224s-77-224-172-224c-63 0-118 44.1-148 109.8zm42.8 206.6c6.6 2.3 13.7 3.6 21.2 3.6c35.3 0 64-28.7 64-64s-28.7-64-64-64c-14.8 0-28.5 5-39.3 13.5c3.3-44.4 18.5-83 39.8-110.6C408.6 95.4 438.5 80 468 80s59.4 15.4 83.6 46.8c24.1 31.4 40.4 77 40.4 129.2s-16.3 97.7-40.4 129.2C527.4 416.6 497.5 432 468 432s-59.4-15.4-83.6-46.8c-8.2-10.7-15.5-23.1-21.6-36.7z"]},faHandshakeSimple:eNR,faHandshakeAlt:eNU,faPageCaretUp:eNF,faFileCaretUp:eNG,faJetFighter:eNY,faFighterJet:eNQ,faComet:{prefix:"far",iconName:"comet",icon:[512,512,[],"e003","M459.8 3.2c4.7-2.1 9.8-3.2 15-3.2C495.3 0 512 16.7 512 37.2c0 5.2-1.1 10.3-3.2 15L449.3 187.5l10.7-.8c33.9-2.6 55.4 35.5 35.6 63.1L369.2 426.7C331 480.2 269.3 512 203.6 512C91 512 0 419.8 0 307.5c0-64.8 30.6-126.3 82.7-165L261.6 9.6c27.5-20.4 66.3 .9 63.7 35.1L324 62.9 459.8 3.2zm-6 55.1l-147 64.7c-7.7 3.4-16.6 2.5-23.5-2.4s-10.7-13-10.1-21.4l3-40.6L111.4 181C71.6 210.6 48 257.8 48 307.5C48 393.6 117.8 464 203.6 464c50.2 0 97.4-24.3 126.6-65.2l116.4-163L413 238.5c-8.4 .6-16.5-3.2-21.4-10.1s-5.8-15.8-2.4-23.5L453.8 58.3zM208 200c6.1 0 11.7 3.5 14.3 8.9l24.5 49.6 54.8 8c6 .9 11 5.1 12.9 10.9s.3 12.2-4 16.4l-39.6 38.6 9.4 54.5c1 6-1.4 12.1-6.4 15.7s-11.5 4.1-16.8 1.2l-49-25.8-49 25.8c-5.4 2.8-11.9 2.4-16.8-1.2s-7.4-9.6-6.4-15.7l9.4-54.5-39.6-38.6c-4.4-4.3-5.9-10.6-4-16.4s6.9-10 12.9-10.9l54.8-8 24.5-49.6c2.7-5.5 8.3-8.9 14.3-8.9z"]},faSquareShareNodes:eNq,faShareAltSquare:eNK,faReflectVertical:{prefix:"far",iconName:"reflect-vertical",icon:[512,512,[],"e665","M0 256c0-13.3 10.7-24 24-24l464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 280c-13.3 0-24-10.7-24-24zM166.6 464l178.7 0L256 374.6 166.6 464zM128 512c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-256 0zM256 137.4L345.4 48 166.6 48 256 137.4zM98.4 19.8C103.4 7.8 115.1 0 128 0L384 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9z"]},faShieldKeyhole:{prefix:"far",iconName:"shield-keyhole",icon:[512,512,[],"e248","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM312 208c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6V328c0 13.3 10.7 24 24 24s24-10.7 24-24V258.6c18.9-9 32-28.3 32-50.6z"]},faFileMp4:{prefix:"far",iconName:"file-mp4",icon:[512,512,[],"e649","M48 448c0 8.8 7.2 16 16 16v48c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448zm109.7-88.2L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V425.8l-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-7.2 4.8-13.5 11.7-15.4s14.3 1 18 7.2zM304 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm84.7 11.3c-3-3-4.7-7.1-4.7-11.3V368c0-8.8 7.2-16 16-16s16 7.2 16 16v48h32V368c0-8.8 7.2-16 16-16s16 7.2 16 16v64 64c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H432c-4.2 0-8.3-1.7-11.3-4.7z"]},faBarcode:{prefix:"far",iconName:"barcode",icon:[512,512,[],"f02a","M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zm112 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zM464 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24s-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z"]},faBulldozer:{prefix:"far",iconName:"bulldozer",icon:[640,512,[],"e655","M80 88v88H221.9l-43-91.4c-1.3-2.8-4.1-4.6-7.2-4.6H88c-4.4 0-8 3.6-8 8zM32 176V88c0-30.9 25.1-56 56-56h83.7c21.7 0 41.4 12.5 50.7 32.2L275 176h53V120c0-13.3 10.7-24 24-24s24 10.7 24 24v56c39.8 0 72 32.2 72 72v48h64V264.7c0-21.9 8.2-43 22.9-59.2l63.4-69.7c8.9-9.8 24.1-10.5 33.9-1.6s10.5 24.1 1.6 33.9l-63.4 69.7c-6.7 7.4-10.4 17-10.4 26.9V375.3c0 9.9 3.7 19.5 10.4 26.9l63.4 69.7c8.9 9.8 8.2 25-1.6 33.9s-25 8.2-33.9-1.6l-63.4-69.7c-14.7-16.2-22.9-37.3-22.9-59.2V344H465c9.5 16.5 15 35.6 15 56c0 61.9-50.1 112-112 112H112C50.1 512 0 461.9 0 400c0-30.5 12.2-58.2 32-78.4V224 200 176zM80 292.6c10.1-3 20.9-4.6 32-4.6H368c11.1 0 21.9 1.6 32 4.6V248c0-13.3-10.7-24-24-24H80v68.6zM112 336c-35.3 0-64 28.7-64 64s28.7 64 64 64H368c35.3 0 64-28.7 64-64s-28.7-64-64-64H112zM96 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm264-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM256 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-56-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPlusMinus:{prefix:"far",iconName:"plus-minus",icon:[384,512,[],"e43c","M216 32c0-13.3-10.7-24-24-24s-24 10.7-24 24V152H48c-13.3 0-24 10.7-24 24s10.7 24 24 24H168V320c0 13.3 10.7 24 24 24s24-10.7 24-24V200H336c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V32zM8 488c0 13.3 10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H32c-13.3 0-24 10.7-24 24z"]},faSquareSlidersVertical:eNZ,faSlidersVSquare:eNW,faVideo:eN$,faVideoCamera:eNX,faMessageMiddle:eNJ,faCommentMiddleAlt:eN1,faGraduationCap:eN0,faMortarBoard:eN2,faHandHoldingMedical:{prefix:"far",iconName:"hand-holding-medical",icon:[576,512,[],"e05c","M224 24c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24V80h56c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H320v56c0 13.3-10.7 24-24 24H248c-13.3 0-24-10.7-24-24V176H168c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h56V24zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faPersonCircleCheck:{prefix:"far",iconName:"person-circle-check",icon:[576,512,[],"e53e","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zm144 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faSquareZ:{prefix:"far",iconName:"square-z",icon:[448,512,[],"e288","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm136 32H312c9.3 0 17.8 5.4 21.8 13.9s2.6 18.5-3.5 25.6L187.7 336H312c13.3 0 24 10.7 24 24s-10.7 24-24 24H136c-9.3 0-17.8-5.4-21.8-13.9s-2.6-18.5 3.5-25.6L260.3 176H136c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faMessageText:eN6,faCommentAltText:eN4,faTurnUp:eN3,faLevelUpAlt:eN5},eN9={prefix:"fab",iconName:"square-js",icon:[448,512,["js-square"],"f3b9","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM180.9 444.9c-33.7 0-53.2-17.4-63.2-38.5L152 385.7c6.6 11.7 12.6 21.6 27.1 21.6c13.8 0 22.6-5.4 22.6-26.5V237.7h42.1V381.4c0 43.6-25.6 63.5-62.9 63.5zm85.8-43L301 382.1c9 14.7 20.8 25.6 41.5 25.6c17.4 0 28.6-8.7 28.6-20.8c0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5c0-31.6 24.1-55.6 61.6-55.6c26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18c-12.3 0-20.1 7.8-20.1 18c0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2c0 37.8-29.8 58.6-69.7 58.6c-39.1 0-64.4-18.6-76.7-43z"]},eN7=eN9,eVe={prefix:"fab",iconName:"square-reddit",icon:[448,512,["reddit-square"],"f1a2","M64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32zM305.9 166.4c20.6 0 37.3-16.7 37.3-37.3s-16.7-37.3-37.3-37.3c-18 0-33.1 12.8-36.6 29.8c-30.2 3.2-53.8 28.8-53.8 59.9l0 .2c-32.8 1.4-62.8 10.7-86.6 25.5c-8.8-6.8-19.9-10.9-32-10.9c-28.9 0-52.3 23.4-52.3 52.3c0 21 12.3 39 30.1 47.4c1.7 60.7 67.9 109.6 149.3 109.6s147.6-48.9 149.3-109.7c17.7-8.4 29.9-26.4 29.9-47.3c0-28.9-23.4-52.3-52.3-52.3c-12 0-23 4-31.9 10.8c-24-14.9-54.3-24.2-87.5-25.4l0-.1c0-22.2 16.5-40.7 37.9-43.7l0 0c3.9 16.5 18.7 28.7 36.3 28.7zM155 248.1c14.6 0 25.8 15.4 25 34.4s-11.8 25.9-26.5 25.9s-27.5-7.7-26.6-26.7s13.5-33.5 28.1-33.5zm166.4 33.5c.9 19-12 26.7-26.6 26.7s-25.6-6.9-26.5-25.9c-.9-19 10.3-34.4 25-34.4s27.3 14.6 28.1 33.5zm-42.1 49.6c-9 21.5-30.3 36.7-55.1 36.7s-46.1-15.1-55.1-36.7c-1.1-2.6 .7-5.4 3.4-5.7c16.1-1.6 33.5-2.5 51.7-2.5s35.6 .9 51.7 2.5c2.7 .3 4.5 3.1 3.4 5.7z"]},eVt=eVe,eVa={prefix:"fab",iconName:"square-instagram",icon:[448,512,["instagram-square"],"e055","M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z"]},eVn=eVa,eVr={prefix:"fab",iconName:"square-hacker-news",icon:[448,512,["hacker-news-square"],"f3af","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM21 229.2c0 0 .1-.1 .1-.2s.1-.2 .2-.2c0 .1 0 .3-.1 .4H21zM239.2 384H207.8V281.3L128 128h37.3c41.5 77.7 48.1 95.8 54.1 112c1.6 4.3 3.1 8.5 5.2 13.6c3.2-7 5.1-11.9 7.1-17.3c5.9-15.3 12.8-33.2 53.5-108.3H320L239.2 283.1V384z"]},eVi=eVr,eVc={prefix:"fab",iconName:"square-snapchat",icon:[448,512,["snapchat-square"],"f2ad","M384,32H64A64,64,0,0,0,0,96V416a64,64,0,0,0,64,64H384a64,64,0,0,0,64-64V96A64,64,0,0,0,384,32Zm-3.907,319.309-.083.1a32.364,32.364,0,0,1-8.717,6.823,90.26,90.26,0,0,1-20.586,8.2,12.694,12.694,0,0,0-3.852,1.76c-2.158,1.909-2.1,4.64-4.4,8.55a23.137,23.137,0,0,1-6.84,7.471c-6.707,4.632-14.244,4.923-22.23,5.23-7.214.274-15.39.581-24.729,3.669-3.761,1.245-7.753,3.694-12.377,6.533-11.265,6.9-26.68,16.353-52.3,16.353s-40.925-9.4-52.106-16.279c-4.657-2.888-8.675-5.362-12.543-6.64-9.339-3.08-17.516-3.4-24.729-3.67-7.986-.307-15.523-.6-22.231-5.229a23.085,23.085,0,0,1-6.01-6.11c-3.2-4.632-2.855-7.8-5.254-9.895a13.428,13.428,0,0,0-4.1-1.834,89.986,89.986,0,0,1-20.313-8.127,32.905,32.905,0,0,1-8.3-6.284c-6.583-6.757-8.276-14.776-5.686-21.824,3.436-9.338,11.571-12.111,19.4-16.262,14.776-8.027,26.348-18.055,34.433-29.884a68.236,68.236,0,0,0,5.985-10.567c.789-2.158.772-3.329.241-4.416a7.386,7.386,0,0,0-2.208-2.217c-2.532-1.676-5.113-3.353-6.882-4.5-3.27-2.141-5.868-3.818-7.529-4.98-6.267-4.383-10.65-9.04-13.4-14.245a28.4,28.4,0,0,1-1.369-23.584c4.134-10.924,14.469-17.706,26.978-17.706a37.141,37.141,0,0,1,7.845.83c.689.15,1.37.307,2.042.482-.108-7.43.058-15.357.722-23.119,2.358-27.261,11.912-41.589,21.874-52.994a86.836,86.836,0,0,1,22.28-17.931C188.254,100.383,205.312,96,224,96s35.828,4.383,50.944,13.016a87.169,87.169,0,0,1,22.239,17.9c9.961,11.406,19.516,25.709,21.874,52.995a231.194,231.194,0,0,1,.713,23.118c.673-.174,1.362-.332,2.051-.481a37.131,37.131,0,0,1,7.844-.83c12.5,0,22.82,6.782,26.971,17.706a28.37,28.37,0,0,1-1.4,23.559c-2.74,5.2-7.123,9.861-13.39,14.244-1.668,1.187-4.258,2.864-7.529,4.981-1.835,1.187-4.541,2.947-7.164,4.682a6.856,6.856,0,0,0-1.951,2.034c-.506,1.046-.539,2.191.166,4.208a69.015,69.015,0,0,0,6.085,10.792c8.268,12.1,20.188,22.313,35.454,30.407,1.486.772,2.98,1.5,4.441,2.258.722.332,1.569.763,2.491,1.3,4.9,2.723,9.2,6.01,11.455,12.153C387.821,336.915,386.269,344.7,380.093,351.309Zm-16.719-18.461c-50.313-24.314-58.332-61.918-58.689-64.749-.431-3.379-.921-6.035,2.806-9.472,3.594-3.328,19.541-13.19,23.965-16.278,7.33-5.114,10.534-10.219,8.16-16.495-1.66-4.316-5.686-5.976-9.961-5.976a18.5,18.5,0,0,0-3.993.448c-8.035,1.743-15.838,5.769-20.354,6.857a7.1,7.1,0,0,1-1.66.224c-2.408,0-3.279-1.071-3.088-3.968.564-8.783,1.759-25.925.373-41.937-1.884-22.032-8.99-32.948-17.432-42.6-4.051-4.624-23.135-24.654-59.536-24.654S168.53,134.359,164.479,139c-8.434,9.654-15.531,20.57-17.432,42.6-1.386,16.013-.141,33.147.373,41.937.166,2.756-.68,3.968-3.088,3.968a7.1,7.1,0,0,1-1.66-.224c-4.507-1.087-12.31-5.113-20.346-6.856a18.494,18.494,0,0,0-3.993-.449c-4.25,0-8.3,1.636-9.961,5.977-2.374,6.276.847,11.381,8.168,16.494,4.425,3.088,20.371,12.958,23.966,16.279,3.719,3.437,3.237,6.093,2.805,9.471-.356,2.79-8.384,40.394-58.689,64.749-2.946,1.428-7.96,4.45.88,9.331,13.88,7.628,23.111,6.807,30.3,11.43,6.093,3.927,2.5,12.394,6.923,15.449,5.454,3.76,21.583-.266,42.335,6.6,17.433,5.744,28.116,22.015,58.963,22.015s41.788-16.3,58.938-21.973c20.795-6.865,36.89-2.839,42.336-6.6,4.433-3.055.822-11.522,6.923-15.448,7.181-4.624,16.411-3.8,30.3-11.472C371.36,337.355,366.346,334.333,363.374,332.848Z"]},eVs=eVc,eVo={prefix:"fab",iconName:"square-font-awesome-stroke",icon:[448,512,["font-awesome-alt"],"f35c","M201.6,152c-25.4,0-37.4,10.4-57.6,14.4V160c0-8.8-7.2-16-16-16s-16,7.2-16,16v192c0,0.8,0.1,1.6,0.2,2.4 c0.1,0.4,0.1,0.8,0.2,1.2c1.6,7.1,8,12.4,15.6,12.4s14-5.3,15.6-12.4c0.1-0.4,0.2-0.8,0.2-1.2c0.1-0.8,0.2-1.6,0.2-2.4V198.4 c4-0.8,7.7-1.8,11.2-3c14.3-4.7,26-11.4,46.4-11.4c31.4,0,43.2,16,74.6,16c8.9,0,15.9-1.1,24.2-3.5c1.2-0.3,2.4-0.7,3.6-1.1v96 c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.4-16-74.6-16c-10.2,0-18.2,1.8-25.6,4v32c7.4-2.4,15.4-4,25.6-4c31.4,0,43.2,16,74.6,16 c18.6,0,28.2-4.8,59.8-16V152c-31.6,11.2-41.2,16-59.8,16C244.8,168,232.8,152,201.6,152z M384,32H64C28.7,32,0,60.7,0,96v320 c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96C448,60.7,419.3,32,384,32z M416,416c0,17.6-14.4,32-32,32H64 c-17.6,0-32-14.4-32-32V96c0-17.6,14.4-32,32-32h320c17.6,0,32,14.4,32,32V416z"]},eVl=eVo,eVf={prefix:"fab",iconName:"square-viadeo",icon:[448,512,["viadeo-square"],"f2aa","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM118.3 381.2c-68-73.6-19.8-196.1 81.2-196.1c13.3 0 26.6 2.1 39.1 6.7c-4.3 8.4-7.3 17.6-8.4 27.1c-9.7-4.1-20.2-6-30.7-6c-48.8 0-84.6 41.7-84.6 88.9c0 43 28.5 78.7 69.5 85.9c61.5-24 72.9-117.6 72.9-175v0c0-7.3 0-14.8-.6-22.1c-11.2-32.9-26.6-64.6-44.2-94.5c27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70c0 54.1-21.9 99-68.3 128.2l-2.4 .2c50 1 86.2-38.6 86.2-87.2c0-12.2-2.1-24.3-6.9-35.7c9.5-1.9 18.5-5.6 26.4-10.5c15.3 36.6 12.6 87.3-22.8 125.6c-42.4 46.2-120 46.6-162.4 0zM274.6 217.6c21.9-12 49.6-30.7 62.3-53c1.5-3 4.1-8.6 4.5-12c-12.5 27.9-44.2 49.8-73.9 56.7c-4.7-7.3-7.5-15.5-7.5-24.3c0-10.3 5.2-24.1 12.9-31.6c8.3-7.9 18-10.9 27.9-14.1c16-5.1 32.5-10.3 44.5-35.9c32.5 46.2 13.1 130.3-36.3 130.3c-13.3 0-25.1-7.1-34.4-16.1z"]},eVd=eVf,eVu={prefix:"fab",iconName:"square-dribbble",icon:[448,512,["dribbble-square"],"f397","M165.9 132.5c-38.3 18-66.8 53.3-75.7 95.7c6.1 .1 62.4 .3 126.4-16.7c-22.7-40.2-47.1-74.1-50.7-79zm26.1-9.1c3.8 5.1 28.6 38.9 51 80c48.6-18.3 69.1-45.9 71.6-49.4C281 124.2 235.3 112.9 192 123.4zM277.4 382c-2-12-10-53.8-29.2-103.6c-55.1 18.8-93.8 56.4-108.1 85.6c40.5 31.6 93.3 36.7 137.3 18zM227.8 232.6C159.6 253 93.4 252.2 87.4 252c0 .7 0 1.4 0 2.1s0 1.4 0 2.1c0 35.1 13.3 67.1 35.1 91.4c22.2-37.9 67.1-77.9 116.5-91.8c-3.4-7.8-7.2-15.5-11.1-23.2zm72.5 136.9c30.7-20.7 52.5-53.6 58.6-91.6c-4.6-1.5-42.3-12.7-85.1-5.8c17.9 49.1 25.1 89.1 26.5 97.4zm-34.8-119c45.5-5.7 90.7 3.4 95.2 4.4c-.3-32.3-11.8-61.9-30.9-85.1c-2.9 3.9-25.8 33.2-76.3 53.9c4.8 9.8 8.3 17.8 12 26.8zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM224 416a160 160 0 1 1 0-320 160 160 0 1 1 0 320z"]},eVp=eVu,eVh={prefix:"fab",iconName:"square-twitter",icon:[448,512,["twitter-square"],"f081","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM351.3 199.3v0c0 86.7-66 186.6-186.6 186.6c-37.2 0-71.7-10.8-100.7-29.4c5.3 .6 10.4 .8 15.8 .8c30.7 0 58.9-10.4 81.4-28c-28.8-.6-53-19.5-61.3-45.5c10.1 1.5 19.2 1.5 29.6-1.2c-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3c-9-6-16.4-14.1-21.5-23.6s-7.8-20.2-7.7-31c0-12.2 3.2-23.4 8.9-33.1c32.3 39.8 80.8 65.8 135.2 68.6c-9.3-44.5 24-80.6 64-80.6c18.9 0 35.9 7.9 47.9 20.7c14.8-2.8 29-8.3 41.6-15.8c-4.9 15.2-15.2 28-28.8 36.1c13.2-1.4 26-5.1 37.8-10.2c-8.9 13.1-20.1 24.7-32.9 34c.2 2.8 .2 5.7 .2 8.5z"]},eVb=eVh,eVm={prefix:"fab",iconName:"square-youtube",icon:[448,512,[61798,"youtube-square"],"f431","M282 256.2l-95.2-54.1V310.3L282 256.2zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm14.4 136.1c7.6 28.6 7.6 88.2 7.6 88.2s0 59.6-7.6 88.1c-4.2 15.8-16.5 27.7-32.2 31.9C337.9 384 224 384 224 384s-113.9 0-142.2-7.6c-15.7-4.2-28-16.1-32.2-31.9C42 315.9 42 256.3 42 256.3s0-59.7 7.6-88.2c4.2-15.8 16.5-28.2 32.2-32.4C110.1 128 224 128 224 128s113.9 0 142.2 7.7c15.7 4.2 28 16.6 32.2 32.4z"]},eVg=eVm,eVy={prefix:"fab",iconName:"wpressr",icon:[496,512,["rendact"],"f3e4","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z"]},eVM=eVy,eVv={prefix:"fab",iconName:"square-steam",icon:[448,512,["steam-square"],"f1b7","M165.6 309.1c18.6 7.7 27.3 28.9 19.6 47.4s-29 27.2-47.6 19.4l-28.5-11.8c5 10.6 13.8 19.4 25.4 24.2c25.2 10.5 54.1-1.4 64.6-26.5c5.1-12.1 5.1-25.5 .1-37.7c-5.1-12.1-14.5-21.6-26.7-26.7c-12.1-5-25-4.8-36.4-.5l29.5 12.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V240.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8c-31.8 0-58.5-22.7-64.5-52.7L0 319.2V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM241.9 196.2a58.4 58.4 0 1 0 116.8 0 58.4 58.4 0 1 0 -116.8 0zm14.6-.1a43.9 43.9 0 1 1 87.8 0 43.9 43.9 0 1 1 -87.8 0z"]},eVC=eVv,eVI={prefix:"fab",iconName:"square-vimeo",icon:[448,512,["vimeo-square"],"f194","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM318.5 309.5C275 366 238.2 394.3 208.1 394.3c-18.7 0-34.4-17.2-47.3-51.6c-3.8-13.9-7.3-26.9-10.5-39c-18.2-68.3-28.6-107.4-46.2-107.4c-2.4 0-10.8 5-25.1 15.1L64 192c7-6.1 13.9-12.4 20.6-18.5c29.1-26.3 55.6-50.3 73.5-51.9c24.9-2.4 40.2 14.6 46 51.1c20.5 129.6 29.6 149.2 66.8 90.5c13.4-21.2 20.6-37.2 21.5-48.3c3.4-32.8-25.6-30.6-45.2-22.2c15.7-51.5 45.8-76.5 90.1-75.1c32.9 1 48.4 22.4 46.5 64c-1.4 31.1-23.2 73.8-65.3 127.9z"]},eVA=eVI,eVz={prefix:"fab",iconName:"font-awesome",icon:[448,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M448 48V384C385 407 366 416 329 416C266 416 242 384 179 384C159 384 143 388 128 392V328C143 324 159 320 179 320C242 320 266 352 329 352C349 352 364 349 384 343V135C364 141 349 144 329 144C266 144 242 112 179 112C128 112 104 133 64 141V448C64 466 50 480 32 480S0 466 0 448V64C0 46 14 32 32 32S64 46 64 64V77C104 69 128 48 179 48C242 48 266 80 329 80C366 80 385 71 448 48Z"]},eVL=eVz,eVT=eVz,eVw={prefix:"fab",iconName:"square-github",icon:[448,512,["github-square"],"f092","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM265.8 407.7c0-1.8 0-6 .1-11.6c.1-11.4 .1-28.8 .1-43.7c0-15.6-5.2-25.5-11.3-30.7c37-4.1 76-9.2 76-73.1c0-18.2-6.5-27.3-17.1-39c1.7-4.3 7.4-22-1.7-45c-13.9-4.3-45.7 17.9-45.7 17.9c-13.2-3.7-27.5-5.6-41.6-5.6s-28.4 1.9-41.6 5.6c0 0-31.8-22.2-45.7-17.9c-9.1 22.9-3.5 40.6-1.7 45c-10.6 11.7-15.6 20.8-15.6 39c0 63.6 37.3 69 74.3 73.1c-4.8 4.3-9.1 11.7-10.6 22.3c-9.5 4.3-33.8 11.7-48.3-13.9c-9.1-15.8-25.5-17.1-25.5-17.1c-16.2-.2-1.1 10.2-1.1 10.2c10.8 5 18.4 24.2 18.4 24.2c9.7 29.7 56.1 19.7 56.1 19.7c0 9 .1 21.7 .1 30.6c0 4.8 .1 8.6 .1 10c0 4.3-3 9.5-11.5 8C106 393.6 59.8 330.8 59.8 257.4c0-91.8 70.2-161.5 162-161.5s166.2 69.7 166.2 161.5c.1 73.4-44.7 136.3-110.7 158.3c-8.4 1.5-11.5-3.7-11.5-8zm-90.5-54.8c-.2-1.5 1.1-2.8 3-3.2c1.9-.2 3.7 .6 3.9 1.9c.3 1.3-1 2.6-3 3c-1.9 .4-3.7-.4-3.9-1.7zm-9.1 3.2c-2.2 .2-3.7-.9-3.7-2.4c0-1.3 1.5-2.4 3.5-2.4c1.9-.2 3.7 .9 3.7 2.4c0 1.3-1.5 2.4-3.5 2.4zm-14.3-2.2c-1.9-.4-3.2-1.9-2.8-3.2s2.4-1.9 4.1-1.5c2 .6 3.3 2.1 2.8 3.4c-.4 1.3-2.4 1.9-4.1 1.3zm-12.5-7.3c-1.5-1.3-1.9-3.2-.9-4.1c.9-1.1 2.8-.9 4.3 .6c1.3 1.3 1.8 3.3 .9 4.1c-.9 1.1-2.8 .9-4.3-.6zm-8.5-10c-1.1-1.5-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3c1.1 1.5 1.1 3.3 0 4.1c-.9 .6-2.6 0-3.7-1.5zm-6.3-8.8c-1.1-1.3-1.3-2.8-.4-3.5c.9-.9 2.4-.4 3.5 .6c1.1 1.3 1.3 2.8 .4 3.5c-.9 .9-2.4 .4-3.5-.6zm-6-6.4c-1.3-.6-1.9-1.7-1.5-2.6c.4-.6 1.5-.9 2.8-.4c1.3 .7 1.9 1.8 1.5 2.6c-.4 .9-1.7 1.1-2.8 .4z"]},eVH=eVw,eVx={prefix:"fab",iconName:"square-gitlab",icon:[448,512,["gitlab-square"],"e5ae","M0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm337.5 12.5l44.6 116.4 .4 1.2c5.6 16.8 7.2 35.2 2.3 52.5c-5 17.2-15.4 32.4-29.8 43.3l-.2 .1-68.4 51.2-54.1 40.9c-.5 .2-1.1 .5-1.7 .8c-2 1-4.4 2-6.7 2c-3 0-6.8-1.8-8.3-2.8l-54.2-40.9L93.5 322.3l-.4-.3-.2-.1c-14.3-10.8-24.8-26-29.7-43.3s-4.2-35.7 2.2-52.5l.5-1.2 44.7-116.4c.9-2.3 2.5-4.3 4.5-5.6c1.6-1 3.4-1.6 5.2-1.8c1.3-.7 2.1-.4 3.4 .1c.6 .2 1.2 .5 2 .7c1 .4 1.6 .9 2.4 1.5c.6 .4 1.2 1 2.1 1.5c1.2 1.4 2.2 3 2.7 4.8l29.2 92.2H285l30.2-92.2c.5-1.8 1.4-3.4 2.6-4.8s2.8-2.4 4.5-3.1c1.7-.6 3.6-.9 5.4-.7s3.6 .8 5.2 1.8c2 1.3 3.7 3.3 4.6 5.6z"]},eVN=eVx,eVV={prefix:"fab",iconName:"square-odnoklassniki",icon:[448,512,["odnoklassniki-square"],"f264","M224 137.1a39.9 39.9 0 1 0 0 79.7 39.9 39.9 0 1 0 0-79.7zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM224 95.9A81 81 0 1 1 224 258a81 81 0 1 1 0-162.1zm59.3 168.3c16.8-13.2 29.5-5.5 34.1 3.6c7.8 16-1.1 23.7-21.5 37c-17.1 10.9-40.7 15.2-56.2 16.8l13 12.9 47.7 47.7c17.4 17.9-11 45.8-28.6 28.6c-12-12.2-29.5-29.7-47.7-47.9l0 0-47.7 47.9c-17.7 17.2-46-11-28.4-28.6c3.7-3.7 7.9-7.9 12.5-12.5c10.4-10.4 22.6-22.7 35.2-35.2l12.9-12.9c-15.4-1.6-39.3-5.7-56.6-16.8c-20.3-13.3-29.3-20.9-21.4-37c4.6-9.1 17.3-16.8 34.1-3.6c0 0 22.7 18 59.3 18s59.3-18 59.3-18z"]},eVk=eVV,eVE={prefix:"fab",iconName:"square-pinterest",icon:[448,512,["pinterest-square"],"f0d3","M384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h72.6l-2.2-.8c-5.4-48.1-3.1-57.5 15.7-134.7c3.9-16 8.5-35 13.9-57.9c0 0-7.3-14.8-7.3-36.5c0-70.7 75.5-78 75.5-25c0 13.5-5.4 31.1-11.2 49.8c-3.3 10.6-6.6 21.5-9.1 32c-5.7 24.5 12.3 44.4 36.4 44.4c43.7 0 77.2-46 77.2-112.4c0-58.8-42.3-99.9-102.6-99.9C153 139 112 191.4 112 245.6c0 21.1 8.2 43.7 18.3 56c2 2.4 2.3 4.5 1.7 7c-1.1 4.7-3.1 12.9-4.7 19.2c-1 4-1.8 7.3-2.1 8.6c-1.1 4.5-3.5 5.5-8.2 3.3c-30.6-14.3-49.8-59.1-49.8-95.1C67.2 167.1 123.4 96 229.4 96c85.2 0 151.4 60.7 151.4 141.8c0 84.6-53.3 152.7-127.4 152.7c-24.9 0-48.3-12.9-56.3-28.2c0 0-12.3 46.9-15.3 58.4c-5 19.3-17.6 42.9-27.4 59.3H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64z"]},eVD=eVE,eVS={prefix:"fab",iconName:"square-google-plus",icon:[448,512,["google-plus-square"],"f0d4","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM64 256c0-55.3 44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4c-34.1 0-61.9 28.2-61.9 63.2c0 34.9 27.8 63.2 61.9 63.2c39.6 0 54.4-28.5 56.8-43.1H164V241.8h94.4c1 5 1.6 10.1 1.6 16.6c0 57.1-38.3 97.6-96 97.6c-55.3 0-100-44.7-100-100zm291 18.2v29H325.8v-29h-29V245h29V216H355v29h29v29.2H355z"]},eV_=eVS,eVO={prefix:"fab",iconName:"square-xing",icon:[448,512,["xing-square"],"f169","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM93.8 320.2c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6 .2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2c-3.5 6.2-7.7 9.1-12.6 9.1H93.8zm163.5-33.4v.2l65.5 119c2.8 5.1 .1 10.1-6 10.1H270.2c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c1.8-3.2 22.9-40.4 63.3-111.6c11.7-20.7 25.1-44.3 40.1-70.8c3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10L257.3 286.8z"]},eVP=eVO,eVj={prefix:"fab",iconName:"42-group",icon:[640,512,["innosoft"],"e080","M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z"]},eVB=eVj,eVR={prefix:"fab",iconName:"square-pied-piper",icon:[448,512,["pied-piper-square"],"e01e","M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z"]},eVU=eVR,eVF={prefix:"fab",iconName:"square-facebook",icon:[448,512,["facebook-square"],"f082","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},eVG=eVF,eVY={prefix:"fab",iconName:"square-lastfm",icon:[448,512,["lastfm-square"],"f203","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM210.7 280.8c-1.8-5.5-3.4-10.8-5-15.9c-12.9-41.9-21-68.4-58-68.4c-22.4 0-45.1 16.1-45.1 61.2c0 35.2 18 57.2 43.3 57.2c28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8c0-57.9 28.6-92 82.5-92c67.9 0 79.3 35.3 96.4 88.4c1.4 4.4 2.9 8.9 4.4 13.5c8.8 26.8 24.2 46.2 61.2 46.2c24.9 0 38.1-5.5 38.1-19.1c0-17.5-16.9-21.2-40-26.4c-3.2-.7-6.5-1.4-9.9-2.2c-30.4-7.3-42.5-23.1-42.5-48c0-40 32.3-52.4 65.2-52.4c37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4c-16.1 0-26 7.3-26 19.8c0 11 4.8 17.6 20.9 21.3c2.2 .5 4.5 1 6.7 1.4c31.1 6.5 65.1 13.7 65.1 56.1c.1 36.7-30.7 50.6-76.1 50.6c-63.4 0-85.4-28.6-97.1-64.1z"]},eVQ=eVY,eVq={prefix:"fab",iconName:"wirsindhandwerk",icon:[512,512,["wsh"],"e2d0","M50.77161,479.81213h83.36071V367.84741l-83.36071,47.009Zm329.04675,0h82.35022V414.85645l-82.35022-47.009Zm.00568-448V251.568L256.1759,179.1861,134.50378,251.568V31.81213H50.77161V392.60565L256.1759,270.31909,462.16858,392.60565V31.81213Z"]},eVK=eVq,eVZ={prefix:"fab",iconName:"snapchat",icon:[512,512,[62124,"snapchat-ghost"],"f2ab","M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z"]},eVW=eVZ,eV$={prefix:"fab",iconName:"square-behance",icon:[448,512,["behance-square"],"f1b5","M155.3 318.4c17.2 0 31.2-6.1 31.2-25.4c0-19.7-11.7-27.4-30.3-27.5h-46v52.9h45.1zm-5.4-129.6H110.3v44.8H153c15.1 0 25.8-6.6 25.8-22.9c0-17.7-13.7-21.9-28.9-21.9zm129.5 74.8h62.2c-1.7-18.5-11.3-29.7-30.5-29.7c-18.3 0-30.5 11.4-31.7 29.7zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM349.5 185H271.7V166.1h77.8V185zM193.7 243.7c23.6 6.7 35 27.5 35 51.6c0 39-32.7 55.7-67.6 55.9H68v-192h90.5c32.9 0 61.4 9.3 61.4 47.5c0 19.3-9 28.8-26.2 37zm118.7-38.6c43.5 0 67.6 34.3 67.6 75.4c0 1.6-.1 3.3-.2 5c0 .8-.1 1.5-.1 2.2H279.5c0 22.2 11.7 35.3 34.1 35.3c11.6 0 26.5-6.2 30.2-18.1h33.7c-10.4 31.9-31.9 46.8-65.1 46.8c-43.8 0-71.1-29.7-71.1-73c0-41.8 28.7-73.6 71.1-73.6z"]},eVX=eV$,eVJ={prefix:"fab",iconName:"square-git",icon:[448,512,["git-square"],"f1d2","M120.8 335.5c-5.9-.4-12.6-.8-20.2-1.3c-3.3 4.1-6.6 8.4-6.6 13.5c0 18.5 65.5 18.5 65.5-1.5c0-8.3-7.4-8.7-38.8-10.7zm7.8-117.9c-32.3 0-33.7 44.5-.7 44.5c32.5 0 31.7-44.5 .7-44.5zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM243.9 172.2c-14.5 0-22.9-8.4-22.9-22.9c0-14.5 8.4-22.3 22.9-22.3c14.7 0 23.1 7.8 23.1 22.3s-8.4 22.9-23.1 22.9zM149.6 195h49.5l0 21.6-23.4 1.8c4.6 5.8 9.4 14 9.4 25.7c0 48.7-57.2 47.2-74.2 42.4l-8.4 13.4c5 .3 9.8 .6 14.3 .8c56.3 3.2 80.5 4.6 80.5 38.5c0 29.2-25.7 45.7-69.9 45.7c-46 0-63.5-11.6-63.5-31.7c0-11.4 5.1-17.5 14-25.9c-8.4-3.5-11.2-9.9-11.2-16.8c0-9.6 7.4-16.3 23-30.6l.2-.2c-12.4-6.1-21.8-19.3-21.8-38.1c0-51.6 56.6-53.3 81.6-46.8zM270.5 303.1l13 1.8 0 20.1H211.1V304.9c2.7-.4 5-.7 6.9-.9c9.9-1.2 10.1-1.3 10.1-6V223.3c0-4.4-.9-4.7-10.1-7.8c-1.9-.7-4.2-1.4-6.9-2.4l2.8-20.6h52.6V298c0 4.1 .2 4.6 4.1 5.1zm106.6-10.4L384 315c-10.9 5.4-26.9 10.2-41.4 10.2c-30.2 0-41.7-12.2-41.7-40.9V217.7c0-.8 0-1.4-.2-1.8c-.8-1.2-4.2-.7-19.6-.7V192.6c22.3-2.5 31.2-13.7 34-41.4h24.2c0 33.3-.6 38 .7 38.6c.3 .1 .7 0 1.3 0h35.8v25.4H339.3v60.7c0 .2 0 .5 0 .9c-.2 6.3-.9 30.4 37.9 15.9z"]},eV1=eVJ,eV0={prefix:"fab",iconName:"square-tumblr",icon:[448,512,["tumblr-square"],"f174","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM256.8 416c-75.5 0-91.9-55.5-91.9-87.9v-90H135.2c-3.4 0-6.2-2.8-6.2-6.2V189.4c0-4.5 2.8-8.5 7.1-10c38.8-13.7 50.9-47.5 52.7-73.2c.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2H249.1V321c0 21.4 14.8 33.5 42.5 22.4c3-1.2 5.6-2 8-1.4c2.2 .5 3.6 2.1 4.6 4.9L318 387.1c1 3.2 2 6.7-.3 9.1c-8.5 9.1-31.2 19.8-60.9 19.8z"]},eV2=eV0,eV6={prefix:"fab",iconName:"telegram",icon:[496,512,[62462,"telegram-plane"],"f2c6","M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z"]},eV4=eV6,eV3={prefix:"fab",iconName:"square-whatsapp",icon:[448,512,["whatsapp-square"],"f40c","M92.1 254.6c0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6L152 365.2l4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8c0-35.2-15.2-68.3-40.1-93.2c-25-25-58-38.7-93.2-38.7c-72.7 0-131.8 59.1-131.9 131.8zM274.8 330c-12.6 1.9-22.4 .9-47.5-9.9c-36.8-15.9-61.8-51.5-66.9-58.7c-.4-.6-.7-.9-.8-1.1c-2-2.6-16.2-21.5-16.2-41c0-18.4 9-27.9 13.2-32.3c.3-.3 .5-.5 .7-.8c3.6-4 7.9-5 10.6-5c2.6 0 5.3 0 7.6 .1c.3 0 .5 0 .8 0c2.3 0 5.2 0 8.1 6.8c1.2 2.9 3 7.3 4.9 11.8c3.3 8 6.7 16.3 7.3 17.6c1 2 1.7 4.3 .3 6.9c-3.4 6.8-6.9 10.4-9.3 13c-3.1 3.2-4.5 4.7-2.3 8.6c15.3 26.3 30.6 35.4 53.9 47.1c4 2 6.3 1.7 8.6-1c2.3-2.6 9.9-11.6 12.5-15.5c2.6-4 5.3-3.3 8.9-2s23.1 10.9 27.1 12.9c.8 .4 1.5 .7 2.1 1c2.8 1.4 4.7 2.3 5.5 3.6c.9 1.9 .9 9.9-2.4 19.1c-3.3 9.3-19.1 17.7-26.7 18.8zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM148.1 393.9L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5c29.9 30 47.9 69.8 47.9 112.2c0 87.4-72.7 158.5-160.1 158.5c-26.6 0-52.7-6.7-75.8-19.3z"]},eV5=eV3,eV8={prefix:"fab",iconName:"slack",icon:[448,512,[62447,"slack-hash"],"f198","M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z"]},eV9=eV8,eV7={prefix:"fab",iconName:"medium",icon:[640,512,[62407,"medium-m"],"f23a","M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z"]},eke=eV7,ekt={faMonero:{prefix:"fab",iconName:"monero",icon:[496,512,[],"f3d0","M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z"]},faHooli:{prefix:"fab",iconName:"hooli",icon:[640,512,[],"f427","M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z"]},faYelp:{prefix:"fab",iconName:"yelp",icon:[384,512,[],"f1e9","M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z"]},faCcVisa:{prefix:"fab",iconName:"cc-visa",icon:[576,512,[],"f1f0","M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z"]},faLastfm:{prefix:"fab",iconName:"lastfm",icon:[512,512,[],"f202","M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z"]},faShopware:{prefix:"fab",iconName:"shopware",icon:[512,512,[],"f5b5","M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z"]},faCreativeCommonsNc:{prefix:"fab",iconName:"creative-commons-nc",icon:[496,512,[],"f4e8","M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z"]},faAws:{prefix:"fab",iconName:"aws",icon:[640,512,[],"f375","M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z"]},faRedhat:{prefix:"fab",iconName:"redhat",icon:[512,512,[],"f7bc","M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24"]},faYoast:{prefix:"fab",iconName:"yoast",icon:[448,512,[],"f2b1","M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z"]},faCloudflare:{prefix:"fab",iconName:"cloudflare",icon:[640,512,[],"e07d","M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z"]},faUps:{prefix:"fab",iconName:"ups",icon:[384,512,[],"f7e0","M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z"]},faPixiv:{prefix:"fab",iconName:"pixiv",icon:[448,512,[],"e640","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm171.5 84c41 0 76.3 12.9 101.4 35.2l0 0c25.2 22.2 39.8 54.1 39.8 88.8c.1 35.3-16.6 66.3-42.4 87c-25.9 20.8-60.6 32.4-98.8 32.4c-43.5 0-83.8-16.1-83.8-16.1v51.8c7.4 2.2 19.7 7 11.9 14.8H104.8c-7.7-7.8 3.6-12.4 12.1-14.8V175.5C97.1 190.9 87 204.3 81.8 214.2c6 19.4-5.3 18.5-5.3 18.5L56 199.7s72.7-83.7 179.5-83.7zm-3.6 222.9c30 0 56-11.3 73.9-29.2c17.9-18.1 27.9-41.6 28-70.2c-.1-29.3-9.5-54.6-26.7-73.6c-17.2-18.9-42.7-31.3-75.2-31.4c-26.7-.1-59.8 9-80.2 23.7V323.1c18.6 9.3 46.8 15.9 80.2 15.8z"]},faWpexplorer:{prefix:"fab",iconName:"wpexplorer",icon:[512,512,[],"f2de","M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z"]},faDyalog:{prefix:"fab",iconName:"dyalog",icon:[416,512,[],"f399","M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z"]},faBity:{prefix:"fab",iconName:"bity",icon:[496,512,[],"f37a","M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z"]},faStackpath:{prefix:"fab",iconName:"stackpath",icon:[448,512,[],"f842","M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z"]},faBuysellads:{prefix:"fab",iconName:"buysellads",icon:[448,512,[],"f20d","M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z"]},faFirstOrder:{prefix:"fab",iconName:"first-order",icon:[448,512,[],"f2b0","M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z"]},faModx:{prefix:"fab",iconName:"modx",icon:[448,512,[],"f285","M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z"]},faGuilded:{prefix:"fab",iconName:"guilded",icon:[448,512,[],"e07e","M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z"]},faVnv:{prefix:"fab",iconName:"vnv",icon:[640,512,[],"f40b","M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z"]},faSquareJs:eN9,faJsSquare:eN7,faMicrosoft:{prefix:"fab",iconName:"microsoft",icon:[448,512,[],"f3ca","M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z"]},faQq:{prefix:"fab",iconName:"qq",icon:[448,512,[],"f1d6","M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z"]},faOrcid:{prefix:"fab",iconName:"orcid",icon:[512,512,[],"f8d2","M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z"]},faJava:{prefix:"fab",iconName:"java",icon:[384,512,[],"f4e4","M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z"]},faInvision:{prefix:"fab",iconName:"invision",icon:[448,512,[],"f7b0","M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z"]},faCreativeCommonsPdAlt:{prefix:"fab",iconName:"creative-commons-pd-alt",icon:[496,512,[],"f4ed","M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z"]},faCentercode:{prefix:"fab",iconName:"centercode",icon:[512,512,[],"f380","M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z"]},faGlideG:{prefix:"fab",iconName:"glide-g",icon:[448,512,[],"f2a6","M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z"]},faDrupal:{prefix:"fab",iconName:"drupal",icon:[448,512,[],"f1a9","M303.973,108.136C268.2,72.459,234.187,38.35,224.047,0c-9.957,38.35-44.25,72.459-80.019,108.136C90.467,161.7,29.716,222.356,29.716,313.436c-2.337,107.3,82.752,196.18,190.053,198.517S415.948,429.2,418.285,321.9q.091-4.231,0-8.464C418.285,222.356,357.534,161.7,303.973,108.136Zm-174.326,223a130.282,130.282,0,0,0-15.211,24.153,4.978,4.978,0,0,1-3.319,2.766h-1.659c-4.333,0-9.219-8.481-9.219-8.481h0c-1.29-2.028-2.489-4.149-3.687-6.361l-.83-1.752c-11.247-25.72-1.475-62.318-1.475-62.318h0a160.585,160.585,0,0,1,23.231-49.873A290.8,290.8,0,0,1,138.5,201.613l9.219,9.219,43.512,44.434a4.979,4.979,0,0,1,0,6.638L145.78,312.33h0Zm96.612,127.311a67.2,67.2,0,0,1-49.781-111.915c14.2-16.871,31.528-33.464,50.334-55.313,22.309,23.785,36.875,40.1,51.164,57.986a28.413,28.413,0,0,1,2.95,4.425,65.905,65.905,0,0,1,11.984,37.981,66.651,66.651,0,0,1-66.466,66.836ZM352.371,351.6h0a7.743,7.743,0,0,1-6.176,5.347H344.9a11.249,11.249,0,0,1-6.269-5.07h0a348.21,348.21,0,0,0-39.456-48.952L281.387,284.49,222.3,223.185a497.888,497.888,0,0,1-35.4-36.322,12.033,12.033,0,0,0-.922-1.382,35.4,35.4,0,0,1-4.7-9.219V174.51a31.346,31.346,0,0,1,9.218-27.656c11.432-11.431,22.955-22.954,33.833-34.939,11.984,13.275,24.8,26,37.428,38.627h0a530.991,530.991,0,0,1,69.6,79.1,147.494,147.494,0,0,1,27.011,83.8A134.109,134.109,0,0,1,352.371,351.6Z"]},faHireAHelper:{prefix:"fab",iconName:"hire-a-helper",icon:[512,512,[],"f3b0","M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z"]},faCreativeCommonsBy:{prefix:"fab",iconName:"creative-commons-by",icon:[496,512,[],"f4e7","M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z"]},faUnity:{prefix:"fab",iconName:"unity",icon:[448,512,[],"e049","M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z"]},faWhmcs:{prefix:"fab",iconName:"whmcs",icon:[448,512,[],"f40d","M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z"]},faRocketchat:{prefix:"fab",iconName:"rocketchat",icon:[576,512,[],"f3e8","M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z"]},faVk:{prefix:"fab",iconName:"vk",icon:[448,512,[],"f189","M31.4907 63.4907C0 94.9813 0 145.671 0 247.04V264.96C0 366.329 0 417.019 31.4907 448.509C62.9813 480 113.671 480 215.04 480H232.96C334.329 480 385.019 480 416.509 448.509C448 417.019 448 366.329 448 264.96V247.04C448 145.671 448 94.9813 416.509 63.4907C385.019 32 334.329 32 232.96 32H215.04C113.671 32 62.9813 32 31.4907 63.4907ZM75.6 168.267H126.747C128.427 253.76 166.133 289.973 196 297.44V168.267H244.16V242C273.653 238.827 304.64 205.227 315.093 168.267H363.253C359.313 187.435 351.46 205.583 340.186 221.579C328.913 237.574 314.461 251.071 297.733 261.227C316.41 270.499 332.907 283.63 346.132 299.751C359.357 315.873 369.01 334.618 374.453 354.747H321.44C316.555 337.262 306.614 321.61 292.865 309.754C279.117 297.899 262.173 290.368 244.16 288.107V354.747H238.373C136.267 354.747 78.0267 284.747 75.6 168.267Z"]},faUntappd:{prefix:"fab",iconName:"untappd",icon:[640,512,[],"f405","M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z"]},faMailchimp:{prefix:"fab",iconName:"mailchimp",icon:[448,512,[],"f59e","M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z"]},faCss3Alt:{prefix:"fab",iconName:"css3-alt",icon:[384,512,[],"f38b","M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"]},faSquareReddit:eVe,faRedditSquare:eVt,faVimeoV:{prefix:"fab",iconName:"vimeo-v",icon:[448,512,[],"f27d","M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z"]},faContao:{prefix:"fab",iconName:"contao",icon:[512,512,[],"f26d","M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z"]},faSquareFontAwesome:{prefix:"fab",iconName:"square-font-awesome",icon:[448,512,[],"e5ad","M384.5,32.5h-320c-35.3,0-64,28.7-64,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64v-320 C448.5,61.2,419.8,32.5,384.5,32.5z M336.5,312.5c-31.6,11.2-41.2,16-59.8,16c-31.4,0-43.2-16-74.6-16c-10.2,0-18.2,1.6-25.6,4v-32 c7.4-2.2,15.4-4,25.6-4c31.2,0,43.2,16,74.6,16c10.2,0,17.8-1.4,27.8-4.6v-96c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.2-16-74.6-16 c-25.4,0-37.4,10.4-57.6,14.4v153.6c0,8.8-7.2,16-16,16c-8.8,0-16-7.2-16-16v-192c0-8.8,7.2-16,16-16c8.8,0,16,7.2,16,16v6.4 c20.2-4,32.2-14.4,57.6-14.4c31.2,0,43.2,16,74.6,16c18.6,0,28.2-4.8,59.8-16V312.5z"]},faDeskpro:{prefix:"fab",iconName:"deskpro",icon:[480,512,[],"f38f","M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z"]},faBrave:{prefix:"fab",iconName:"brave",icon:[448,512,[],"e63c","M145.5 0H224h78.5l44.7 50.8s39.3-10.9 57.8 7.6s33.8 34.9 33.8 34.9l-12 29.5 15.3 43.7s-44.9 170.2-50.1 191c-10.4 40.9-17.4 56.8-46.9 77.5s-82.9 56.8-91.6 62.2c-1.9 1.2-3.9 2.5-5.9 3.9c-7.5 5.1-15.8 10.8-23.5 10.8l0 0 0 0c-7.7 0-16.1-5.7-23.5-10.8c-2-1.4-4-2.8-5.9-3.9c-8.7-5.5-62.1-41.5-91.6-62.2s-36.5-36.6-46.9-77.5c-5.3-20.8-50.1-191-50.1-191l15.3-43.7L9.2 93.3s15.3-16.4 33.8-34.9s57.8-7.6 57.8-7.6L145.5 0zM224 407.6l0 0c3.7 0 8.9-4.7 13-8.4c.6-.5 1.2-1.1 1.7-1.5c4.2-3.7 47.8-37.5 51-39.8s5.4-6.5 1.9-8.7c-2.8-1.7-10-5.5-20.3-10.8c-3-1.6-6.3-3.2-9.7-5c-15.4-8-34.5-14.7-37.5-14.7l0 0 0 0c-3 0-22.1 6.8-37.5 14.7c-3.5 1.8-6.7 3.5-9.7 5c-10.3 5.3-17.6 9.1-20.3 10.8c-3.6 2.2-1.4 6.4 1.9 8.7s46.8 36.1 51 39.8c.5 .5 1.1 1 1.7 1.5c4.1 3.7 9.3 8.4 13 8.4l0 0zm0-165.7l0 0c4.7 0 17.6-3 26.4-5l0 0 2-.5c7.8-1.8 7.3-6.3 6.4-13c-.1-.8-.2-1.6-.3-2.4c-.6-6.1-5.8-33.1-9.1-50.3c-1.1-5.8-2-10.5-2.4-12.9c-1.5-8.1-.6-9.4 .7-11.3c.2-.3 .5-.7 .7-1.1c1.4-2.3 16-6.2 27.9-9.5l0 0c2.5-.7 4.8-1.3 6.9-1.9c10.6-3 32.4-.6 44.2 .6c1.8 .2 3.4 .4 4.7 .5c9.6 .9 10.4 2.3 7.2 3.8c-2.3 1.1-16.2 6.3-28.7 10.9l0 0 0 0c-4.7 1.8-9.2 3.5-12.8 4.8c-1.5 .5-3 1.1-4.5 1.7c-12.5 4.6-27.2 10-28.9 19.4c-1.5 8.3 5.2 19.9 11.3 30.3l0 0c1.6 2.8 3.2 5.5 4.6 8.1c6.3 11.9 6.5 13.3 6.1 18.1c-.4 3.9-14.5 12.7-22.4 17.6l0 0c-1.8 1.1-3.3 2.1-4.2 2.7c-.8 .5-2.1 1.4-3.8 2.4c-8.6 5.2-26.3 16-26.3 22.5c0 7.8 24.6 28.1 32.4 33.2s28.9 16.1 37.9 17.8s23-8.5 31.2-23.8c7.7-14.4 1.7-28.5-3.2-40l-.9-2.2c-4.5-10.6 1.9-17 6.2-21.3l0 0c.5-.5 1-1 1.4-1.4L377.7 194c1.3-1.3 2.5-2.6 3.7-3.8l0 0c5.8-5.7 10.8-10.5 10.8-22.8c0-14.9-57.5-84.5-57.5-84.5s-48.5 9.3-55.1 9.3c-5.2 0-15.3-3.5-25.8-7.1l0 0c-2.7-.9-5.4-1.9-8-2.7C232.8 78.1 224 78 224 78l0 0 0 0s-8.7 0-21.8 4.4c-2.7 .9-5.4 1.8-8 2.7l0 0c-10.5 3.6-20.6 7.1-25.8 7.1c-6.5 0-55.1-9.3-55.1-9.3s-57.5 69.6-57.5 84.5c0 12.3 4.9 17.1 10.8 22.8l0 0c1.2 1.2 2.5 2.4 3.7 3.8l43.1 45.8c.4 .5 .9 .9 1.4 1.4l0 0c4.3 4.3 10.6 10.7 6.2 21.3l-.9 2.2c-4.9 11.5-11 25.6-3.2 40c8.2 15.3 22.2 25.5 31.2 23.8s30.1-12.7 37.9-17.8s32.4-25.4 32.4-33.2c0-6.5-17.7-17.3-26.3-22.5c-1.7-1-3.1-1.9-3.8-2.4c-.9-.6-2.4-1.5-4.2-2.7c-7.9-4.9-22-13.7-22.4-17.6c-.4-4.8-.3-6.2 6.1-18.1c1.3-2.5 2.9-5.3 4.6-8.1c6-10.4 12.8-22 11.3-30.3c-1.7-9.4-16.4-14.8-28.9-19.4c-1.6-.6-3.1-1.1-4.5-1.7c-3.6-1.4-8.1-3.1-12.8-4.8l-.1 0c-12.5-4.7-26.4-9.9-28.7-10.9c-3.2-1.5-2.3-2.8 7.2-3.8c1.3-.1 2.9-.3 4.7-.5c11.8-1.3 33.6-3.6 44.2-.6c2.1 .6 4.4 1.2 6.9 1.9c11.9 3.2 26.5 7.2 27.9 9.5c.2 .4 .5 .7 .7 1.1c1.3 1.9 2.2 3.2 .7 11.3c-.4 2.4-1.3 7.1-2.4 12.9c-3.3 17.2-8.5 44.2-9.1 50.3c-.1 .8-.2 1.7-.3 2.4c-.8 6.7-1.4 11.2 6.4 13l2 .5 0 0c8.8 2 21.8 5 26.4 5l0 0z"]},faSistrix:{prefix:"fab",iconName:"sistrix",icon:[448,512,[],"f3ee","M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z"]},faSquareInstagram:eVa,faInstagramSquare:eVn,faBattleNet:{prefix:"fab",iconName:"battle-net",icon:[512,512,[],"f835","M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8"]},faTheRedYeti:{prefix:"fab",iconName:"the-red-yeti",icon:[512,512,[],"f69d","M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z"]},faSquareHackerNews:eVr,faHackerNewsSquare:eVi,faEdge:{prefix:"fab",iconName:"edge",icon:[512,512,[],"f282","M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z"]},faThreads:{prefix:"fab",iconName:"threads",icon:[448,512,[],"e618","M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z"]},faNapster:{prefix:"fab",iconName:"napster",icon:[496,512,[],"f3d2","M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z"]},faSquareSnapchat:eVc,faSnapchatSquare:eVs,faGooglePlusG:{prefix:"fab",iconName:"google-plus-g",icon:[640,512,[],"f0d5","M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z"]},faArtstation:{prefix:"fab",iconName:"artstation",icon:[512,512,[],"f77a","M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z"]},faMarkdown:{prefix:"fab",iconName:"markdown",icon:[640,512,[],"f60f","M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z"]},faSourcetree:{prefix:"fab",iconName:"sourcetree",icon:[448,512,[],"f7d3","M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z"]},faGooglePlus:{prefix:"fab",iconName:"google-plus",icon:[512,512,[],"f2b3","M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z"]},faDiaspora:{prefix:"fab",iconName:"diaspora",icon:[512,512,[],"f791","M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z"]},faFoursquare:{prefix:"fab",iconName:"foursquare",icon:[368,512,[],"f180","M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z"]},faStackOverflow:{prefix:"fab",iconName:"stack-overflow",icon:[384,512,[],"f16c","M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z"]},faGithubAlt:{prefix:"fab",iconName:"github-alt",icon:[480,512,[],"f113","M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z"]},faPhoenixSquadron:{prefix:"fab",iconName:"phoenix-squadron",icon:[512,512,[],"f511","M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z"]},faPagelines:{prefix:"fab",iconName:"pagelines",icon:[384,512,[],"f18c","M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z"]},faAlgolia:{prefix:"fab",iconName:"algolia",icon:[512,512,[],"f36c","M256 0C116.1 0 2 112.7 0 252.1C-2 393.6 112.9 510.8 254.5 511.6c43.7 .3 85.9-10.4 123.3-30.7c3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3c-26.1 11.1-54.5 16.8-83.7 16.4C139 461.9 46.5 366.8 48.3 252.4C50.1 139.5 142.6 48.2 256 48.2H463.7V417.2L345.9 312.5c-3.8-3.4-9.7-2.7-12.7 1.3c-18.9 25-49.7 40.6-83.9 38.2c-47.5-3.3-85.9-41.5-89.5-88.9c-4.2-56.6 40.6-103.9 96.3-103.9c50.4 0 91.9 38.8 96.2 88c.4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4c2.2-11.8 3-24.2 2.1-36.8c-4.9-72-63.3-130-135.4-134.4c-82.7-5.1-151.8 59.5-154 140.6c-2.1 78.9 62.6 147 141.6 148.7c33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7V9.7c0-5.4-4.4-9.7-9.7-9.7H256z"]},faRedRiver:{prefix:"fab",iconName:"red-river",icon:[448,512,[],"f3e3","M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z"]},faCreativeCommonsSa:{prefix:"fab",iconName:"creative-commons-sa",icon:[496,512,[],"f4ef","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z"]},faSafari:{prefix:"fab",iconName:"safari",icon:[512,512,[],"f267","M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z"]},faGoogle:{prefix:"fab",iconName:"google",icon:[488,512,[],"f1a0","M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"]},faSquareFontAwesomeStroke:eVo,faFontAwesomeAlt:eVl,faAtlassian:{prefix:"fab",iconName:"atlassian",icon:[512,512,[],"f77b","M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z"]},faLinkedinIn:{prefix:"fab",iconName:"linkedin-in",icon:[448,512,[],"f0e1","M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"]},faDigitalOcean:{prefix:"fab",iconName:"digital-ocean",icon:[512,512,[],"f391","M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z"]},faNimblr:{prefix:"fab",iconName:"nimblr",icon:[384,512,[],"f5a8","M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z"]},faChromecast:{prefix:"fab",iconName:"chromecast",icon:[512,512,[],"f838","M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z"]},faEvernote:{prefix:"fab",iconName:"evernote",icon:[384,512,[],"f839","M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z"]},faHackerNews:{prefix:"fab",iconName:"hacker-news",icon:[448,512,[],"f1d4","M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z"]},faCreativeCommonsSampling:{prefix:"fab",iconName:"creative-commons-sampling",icon:[496,512,[],"f4f0","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z"]},faAdversal:{prefix:"fab",iconName:"adversal",icon:[512,512,[],"f36a","M482.1 32H28.7C5.8 32 0 37.9 0 60.9v390.2C0 474.4 5.8 480 28.7 480h453.4c24.4 0 29.9-5.2 29.9-29.7V62.2c0-24.6-5.4-30.2-29.9-30.2zM178.4 220.3c-27.5-20.2-72.1-8.7-84.2 23.4-4.3 11.1-9.3 9.5-17.5 8.3-9.7-1.5-17.2-3.2-22.5-5.5-28.8-11.4 8.6-55.3 24.9-64.3 41.1-21.4 83.4-22.2 125.3-4.8 40.9 16.8 34.5 59.2 34.5 128.5 2.7 25.8-4.3 58.3 9.3 88.8 1.9 4.4.4 7.9-2.7 10.7-8.4 6.7-39.3 2.2-46.6-7.4-1.9-2.2-1.8-3.6-3.9-6.2-3.6-3.9-7.3-2.2-11.9 1-57.4 36.4-140.3 21.4-147-43.3-3.1-29.3 12.4-57.1 39.6-71 38.2-19.5 112.2-11.8 114-30.9 1.1-10.2-1.9-20.1-11.3-27.3zm286.7 222c0 15.1-11.1 9.9-17.8 9.9H52.4c-7.4 0-18.2 4.8-17.8-10.7.4-13.9 10.5-9.1 17.1-9.1 132.3-.4 264.5-.4 396.8 0 6.8 0 16.6-4.4 16.6 9.9zm3.8-340.5v291c0 5.7-.7 13.9-8.1 13.9-12.4-.4-27.5 7.1-36.1-5.6-5.8-8.7-7.8-4-12.4-1.2-53.4 29.7-128.1 7.1-144.4-85.2-6.1-33.4-.7-67.1 15.7-100 11.8-23.9 56.9-76.1 136.1-30.5v-71c0-26.2-.1-26.2 26-26.2 3.1 0 6.6.4 9.7 0 10.1-.8 13.6 4.4 13.6 14.3-.1.2-.1.3-.1.5zm-51.5 232.3c-19.5 47.6-72.9 43.3-90 5.2-15.1-33.3-15.5-68.2.4-101.5 16.3-34.1 59.7-35.7 81.5-4.8 20.6 28.8 14.9 84.6 8.1 101.1zm-294.8 35.3c-7.5-1.3-33-3.3-33.7-27.8-.4-13.9 7.8-23 19.8-25.8 24.4-5.9 49.3-9.9 73.7-14.7 8.9-2 7.4 4.4 7.8 9.5 1.4 33-26.1 59.2-67.6 58.8z"]},faCreativeCommons:{prefix:"fab",iconName:"creative-commons",icon:[496,512,[],"f25e","M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z"]},faWatchmanMonitoring:{prefix:"fab",iconName:"watchman-monitoring",icon:[512,512,[],"e087","M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z"]},faFonticons:{prefix:"fab",iconName:"fonticons",icon:[448,512,[],"f280","M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z"]},faWeixin:{prefix:"fab",iconName:"weixin",icon:[576,512,[],"f1d7","M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z"]},faShirtsinbulk:{prefix:"fab",iconName:"shirtsinbulk",icon:[448,512,[],"f214","M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z"]},faCodepen:{prefix:"fab",iconName:"codepen",icon:[512,512,[],"f1cb","M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z"]},faGitAlt:{prefix:"fab",iconName:"git-alt",icon:[448,512,[],"f841","M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"]},faLyft:{prefix:"fab",iconName:"lyft",icon:[512,512,[],"f3c3","M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z"]},faRev:{prefix:"fab",iconName:"rev",icon:[448,512,[],"f5b2","M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z"]},faWindows:{prefix:"fab",iconName:"windows",icon:[448,512,[],"f17a","M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z"]},faWizardsOfTheCoast:{prefix:"fab",iconName:"wizards-of-the-coast",icon:[640,512,[],"f730","M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z"]},faSquareViadeo:eVf,faViadeoSquare:eVd,faMeetup:{prefix:"fab",iconName:"meetup",icon:[512,512,[],"f2e0","M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z"]},faCentos:{prefix:"fab",iconName:"centos",icon:[448,512,[],"f789","M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z"]},faAdn:{prefix:"fab",iconName:"adn",icon:[496,512,[],"f170","M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z"]},faCloudsmith:{prefix:"fab",iconName:"cloudsmith",icon:[512,512,[],"f384","M512 227.6v56.9L284.4 512H227.6L0 284.4V227.6L227.6 0h56.9L512 227.6zm-256 162a133.6 133.6 0 1 0 0-267.1 133.6 133.6 0 1 0 0 267.1z"]},faOpensuse:{prefix:"fab",iconName:"opensuse",icon:[640,512,[],"e62b","M471.1 102.7s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3c-51.9-1.8-122.8-4.3-223 57.3c-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.1 307 7 335.1c3.3 12.8 8.9 24.9 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4c44.4 3.9 78.1-16 90-53.3c8.2-25.8 0-63.6-31.5-82.9c-25.6-15.7-53.3-12.1-69.2-1.6c-13.9 9.2-21.8 23.5-21.6 39.2c.3 27.8 24.3 42.6 41.5 42.6c5.4 0 10.7-.9 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9c0-12.1-11.6-14.8-16.8-13.9c-2.9 .5-4.5 2-11.8 2.4c-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9c32.3 2.8 47.7 40.7 28.5 65.7C135 388.5 76.7 388 53.6 344.4c-26-49.2 12.7-111.2 87-98.4c33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3c56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8c5.6-33.8 39.7-18.4 82.4-17.4c66.5 .4 102.1-27 103.1-28c3.7-3.1 6.5-15.8 7-17.7c1.3-5.1-3.2-2.4-3.2-2.4c-8.7 5.2-30.5 15.2-50.9 15.6c-25.3 .5-76.2-25.4-81.6-28.2c-.3-.4 .1 1.2-11-25.5c88.4 58.3 118.3 40.5 145.2 21.7c.8-.6 4.3-2.9 3.6-5.7c-13.8-48.1-22.4-62.7-34.5-69.6c-37-21.6-125-34.7-129.2-35.3c.1-.1-.9-.3-.9 .7l0 0zm135.6 75.4a37.6 37.6 0 1 1 -75.2-2.6 37.6 37.6 0 1 1 75.2 2.6zm-36.6-27.9a26.3 26.3 0 1 0 -1.7 52.5 26.3 26.3 0 1 0 1.7-52.5zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.6 0 15.6v0z"]},faPiedPiperAlt:{prefix:"fab",iconName:"pied-piper-alt",icon:[576,512,[],"f1a8","M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z"]},faSquareDribbble:eVu,faDribbbleSquare:eVp,faCodiepie:{prefix:"fab",iconName:"codiepie",icon:[472,512,[],"f284","M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z"]},faNode:{prefix:"fab",iconName:"node",icon:[640,512,[],"f419","M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z"]},faMix:{prefix:"fab",iconName:"mix",icon:[448,512,[],"f3cb","M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z"]},faSteam:{prefix:"fab",iconName:"steam",icon:[496,512,[],"f1b6","M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z"]},faCcApplePay:{prefix:"fab",iconName:"cc-apple-pay",icon:[576,512,[],"f416","M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z"]},faScribd:{prefix:"fab",iconName:"scribd",icon:[384,512,[],"f28a","M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z"]},faDebian:{prefix:"fab",iconName:"debian",icon:[448,512,[],"e60b","M380.2 245.6c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7l.3-.1c3.3-1 6-1.7 4-2.9c-19.2 1.9-24.9 5.5-31.1 9.4l-.1 0c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9l0 0c4.1-1.1 7.2-1.9-.1 2.4c-3.5 1-6.6 1.3-9.6 1.6l-.1 0c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.4-.2 5.3-1.3l.1-.1c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.3 5.1-1 11-1.7 17.3l0 0c-.1 1-.2 2-.3 3l-.1 .6c-3 27.3-6.7 60.8 3.9 73l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c.2 .4 .4 .8 .5 1.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c1 2.1 2 4.2 3.3 6.2l-3 .2c7 22.1 10.8 22.5 15.1 22.9l0 0c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c2.1 3.7 4.8 6.2 7.6 8.8l0 0 0 0c1 .9 2.1 1.9 3.1 2.9c-11.9-6.5 3.2 13.7 11.9 25.2c.8 1.1 1.5 2 2.2 2.9l0 0 0 0 0 0 0 0 0 0c1.4 1.9 2.5 3.4 2.9 4.1l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7l.1 .1c5.2 5.6 9.9 10.6 19.7 15.3c10.7 3.7 16.6 4.7 22.7 5.8c.3 0 .6 .1 .9 .1c5.4 .8 11.2 1.8 20.8 4.5c-1.1-.1-2.2-.1-3.3-.1h0c-2.3-.1-4.7-.1-7-.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c-14.4-.2-29.2-.4-42.7-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2v-.1c.4 .4 3.4 3.4 8.8-5.8c.8-1.8 1.6-3.7 2.4-5.6c.5-1.1 .9-2.2 1.4-3.2c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l1.1-1c5.7-5.1 10.7-9.7 13.6-13.1l.7 4.4c17-15.9 44.6-27.5 65.6-36.4l.5-.2c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4l-3.9 2.1c-2.7 1.4-5.4 2.8-8 4.6c8.1-2 11.7-1.4 15.7-.8l.3 0c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1l.2 0c5.5-1.1 10.3-2 19.3 .9l-1-4.8c7.3 2.6 12.7 4.3 17.5 5.8l.5 .1c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2l.1 0c3.6-1.1 7-2.1 15.2 1.2c.3 .5 .5 1 .7 1.4c.1 .2 .2 .5 .3 .7l0 .1c1 2.6 1.8 4.6 14.6 12.1c1.7-.7-2.7-4.7-6.4-8.2c0 0 0 0-.1-.1c-.2-.1-.3-.3-.5-.4c32.2 17.3 67.3 54.1 78 93.5c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9-.1-.3c-3.3-11.9-9.6-34.3-19.9-49.3c-.4 4.3-2.8 3.9-5.2 3.5l-.1 0 0 0c-3.3-.6-6.2-1.1-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1l0 0c.5-1.5 .9-2.7 4.7 5.2c.1 4.1 1 8.2 2.1 12.7l0 0 0 0 .1 .6c.1 .3 .1 .5 .2 .8l.1 .6c.6 2.6 1.3 5.4 1.8 8.4c-1.1-.2-2.3-2.2-3.4-4.2c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6l0 0c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9c-2.8 7.1-6 15.4-3.4 26.1c-.8-3-2-6-3.1-8.9l-.1-.4c-.2-.5-.4-1-.6-1.5l0 0c-.3-.8-.6-1.6-.9-2.3c-.6 4.4-.3 7.7-.1 10.6c0 .2 0 .5 0 .7c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 10.9-3.7 20.4-8 28.9l-.1 .2c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.5 10.9-7 13.3-6.5 15.5l0 .1c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2l0 0c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.1-1.6 3.6-5.8 5.3-10.8l0 0 0 0 .2-.4 .1-.3 0-.1c2.9-8.4 6.5-18.8 14.3-23.8c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.4 .6-.6 .9-.8l0 0s0 0 0 0c0 0 .1-.1 .1-.1l.1-.1c.6-.5 1.1-.9 1.4-3.3c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7l.1-.1 0 0c2.2-2.1 4.7-4.5 8.9-7.3c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5-1.3 18.5-13.4 28.5-22.3l0 0 0 0c.6-.5 1.2-1 1.7-1.5c1.5-1.3 2.8-2.5 4-3.6l0 0 .3-.3c1.9-4.2 1.6-5.6 1.3-7l0-.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c.8-2.1 1.5-4.1 2.2-6c.2-.6 .5-1.2 .7-1.8l-.4-.2zM349.3 34.3l-.2-.1 .2 .1 0 0zM247.8 334.1c-6-3-13.7-8.9-14.8-11.4l-.4 .3c-.3 .6-.5 1.3-.2 2.2c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.1-11.8-21.6-19.3l-.1-.1c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8zm79.3-119.7l-.1-.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6c-1 3.8-1.8 1.5-2.6-1zm-4.2 22.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8l0 0c-2.9-.8-5.9-1.6 5.6-16.1c-.5 1.9-2.1 4.6-3.7 7.3l0 0 0 0-.3 .4c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8h.1zm-55.6 33.9c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2c-11.1-1.7-21.2-6-12.7-6.1zm-92.6 11.6c3.6 7.1 6.4 11.5 9 15.7l.1 .2c2.3 3.7 4.4 7.1 6.8 11.7c-5.1-4.2-8.7-9.5-12.5-15l-.3-.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9h.1zm7.5-9.6c1.6 3.3 3.2 6.4 5.7 9.1l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6 .2 .4zm238.9-41.6c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.6 110.6c.4 .8 1.4 .5 2.3 .3c1.9-.5 3.6-.9-.1 7.6c-.5 .3-1 .7-1.5 1l0 0 0 0c-1.4 .9-2.8 1.9-3.9 3c1.9-3.8 3.5-7.4 3.2-11.9zM25.3 152.3c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9l0-.1c-.4-3.4-.7-6.3 4.3-12.8c-.3 1.2-.5 2.5-.7 3.8v.1z"]},faOpenid:{prefix:"fab",iconName:"openid",icon:[448,512,[],"f19b","M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z"]},faInstalod:{prefix:"fab",iconName:"instalod",icon:[512,512,[],"e081","M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z"]},faExpeditedssl:{prefix:"fab",iconName:"expeditedssl",icon:[496,512,[],"f23e","M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z"]},faSellcast:{prefix:"fab",iconName:"sellcast",icon:[448,512,[],"f2da","M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z"]},faSquareTwitter:eVh,faTwitterSquare:eVb,faRProject:{prefix:"fab",iconName:"r-project",icon:[581,512,[],"f4f7","M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z"]},faDelicious:{prefix:"fab",iconName:"delicious",icon:[448,512,[],"f1a5","M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z"]},faFreebsd:{prefix:"fab",iconName:"freebsd",icon:[448,512,[],"f3a4","M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z"]},faVuejs:{prefix:"fab",iconName:"vuejs",icon:[448,512,[],"f41f","M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z"]},faAccusoft:{prefix:"fab",iconName:"accusoft",icon:[640,512,[],"f369","M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z"]},faIoxhost:{prefix:"fab",iconName:"ioxhost",icon:[640,512,[],"f208","M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z"]},faFonticonsFi:{prefix:"fab",iconName:"fonticons-fi",icon:[384,512,[],"f3a2","M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z"]},faAppStore:{prefix:"fab",iconName:"app-store",icon:[512,512,[],"f36f","M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5 9.8 5.6 13.1 18.1 7.5 27.9l-87.5 151.5h63.3c20.5 0 32 24.1 23.1 40.8H113.8c-11.3 0-20.4-9.1-20.4-20.4 0-11.3 9.1-20.4 20.4-20.4h52l66.6-115.4-20.8-36.1c-5.6-9.8-2.3-22.2 7.5-27.9 9.8-5.6 22.2-2.3 27.9 7.5l8.9 15.7zm-78.7 218l-19.6 34c-5.6 9.8-18.1 13.1-27.9 7.5-9.8-5.6-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7h53.1c11.3 0 20.4 9.1 20.4 20.4 0 11.3-9.1 20.4-20.4 20.4h-29.5l19.9 34.5c5.6 9.8 2.3 22.2-7.5 27.9-9.8 5.6-22.2 2.3-27.9-7.5-33.5-58.1-58.7-101.6-75.4-130.6-17.1-29.5-4.9-59.1 7.2-69.1 13.4 23 33.4 57.7 60.1 104zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216z"]},faCcMastercard:{prefix:"fab",iconName:"cc-mastercard",icon:[576,512,[],"f1f1","M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z"]},faItunesNote:{prefix:"fab",iconName:"itunes-note",icon:[384,512,[],"f3b5","M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z"]},faGolang:{prefix:"fab",iconName:"golang",icon:[640,512,[],"e40f","M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z"]},faKickstarter:{prefix:"fab",iconName:"kickstarter",icon:[448,512,[],"f3bb","M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z"]},faGrav:{prefix:"fab",iconName:"grav",icon:[512,512,[],"f2d6","M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z"]},faWeibo:{prefix:"fab",iconName:"weibo",icon:[512,512,[],"f18a","M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z"]},faUncharted:{prefix:"fab",iconName:"uncharted",icon:[448,512,[],"e084","M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z"]},faFirstdraft:{prefix:"fab",iconName:"firstdraft",icon:[384,512,[],"f3a1","M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z"]},faSquareYoutube:eVm,faYoutubeSquare:eVg,faWikipediaW:{prefix:"fab",iconName:"wikipedia-w",icon:[640,512,[],"f266","M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z"]},faWpressr:eVy,faRendact:eVM,faAngellist:{prefix:"fab",iconName:"angellist",icon:[448,512,[],"f209","M347.1 215.4c11.7-32.6 45.4-126.9 45.4-157.1 0-26.6-15.7-48.9-43.7-48.9-44.6 0-84.6 131.7-97.1 163.1C242 144 196.6 0 156.6 0c-31.1 0-45.7 22.9-45.7 51.7 0 35.3 34.2 126.8 46.6 162-6.3-2.3-13.1-4.3-20-4.3-23.4 0-48.3 29.1-48.3 52.6 0 8.9 4.9 21.4 8 29.7-36.9 10-51.1 34.6-51.1 71.7C46 435.6 114.4 512 210.6 512c118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM311.7 108c4-12.3 21.1-64.3 37.1-64.3 8.6 0 10.9 8.9 10.9 16 0 19.1-38.6 124.6-47.1 148l-34-6 33.1-93.7zM142.3 48.3c0-11.9 14.5-45.7 46.3 47.1l34.6 100.3c-15.6-1.3-27.7-3-35.4 1.4-10.9-28.8-45.5-119.7-45.5-148.8zM140 244c29.3 0 67.1 94.6 67.1 107.4 0 5.1-4.9 11.4-10.6 11.4-20.9 0-76.9-76.9-76.9-97.7.1-7.7 12.7-21.1 20.4-21.1zm184.3 186.3c-29.1 32-66.3 48.6-109.7 48.6-59.4 0-106.3-32.6-128.9-88.3-17.1-43.4 3.8-68.3 20.6-68.3 11.4 0 54.3 60.3 54.3 73.1 0 4.9-7.7 8.3-11.7 8.3-16.1 0-22.4-15.5-51.1-51.4-29.7 29.7 20.5 86.9 58.3 86.9 26.1 0 43.1-24.2 38-42 3.7 0 8.3.3 11.7-.6 1.1 27.1 9.1 59.4 41.7 61.7 0-.9 2-7.1 2-7.4 0-17.4-10.6-32.6-10.6-50.3 0-28.3 21.7-55.7 43.7-71.7 8-6 17.7-9.7 27.1-13.1 9.7-3.7 20-8 27.4-15.4-1.1-11.2-5.7-21.1-16.9-21.1-27.7 0-120.6 4-120.6-39.7 0-6.7.1-13.1 17.4-13.1 32.3 0 114.3 8 138.3 29.1 18.1 16.1 24.3 113.2-31 174.7zm-98.6-126c9.7 3.1 19.7 4 29.7 6-7.4 5.4-14 12-20.3 19.1-2.8-8.5-6.2-16.8-9.4-25.1z"]},faGalacticRepublic:{prefix:"fab",iconName:"galactic-republic",icon:[496,512,[],"f50c","M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z"]},faNfcDirectional:{prefix:"fab",iconName:"nfc-directional",icon:[512,512,[],"e530","M211.8 488.6C213.4 491.1 213.9 494.2 213.2 497.1C212.6 500 210.8 502.6 208.3 504.2C205.7 505.8 202.7 506.3 199.7 505.7C138.3 491.8 84.1 455.8 47.53 404.5C10.97 353.2-5.395 290.3 1.57 227.7C8.536 165 38.34 107.2 85.29 65.21C132.2 23.2 193-.0131 256 0C257.5 0 258.1 .2931 260.3 .8627C261.7 1.432 262.1 2.267 264 3.319C265.1 4.371 265.9 5.619 266.5 6.993C267 8.367 267.3 9.839 267.3 11.32V112.3L291.8 86.39C292.8 85.31 294 84.44 295.4 83.84C296.7 83.23 298.2 82.9 299.7 82.86C301.2 82.81 302.6 83.06 304 83.59C305.4 84.12 306.7 84.92 307.8 85.94C308.8 86.96 309.7 88.18 310.3 89.54C310.9 90.89 311.3 92.35 311.3 93.84C311.3 95.32 311.1 96.8 310.6 98.18C310 99.57 309.2 100.8 308.2 101.9L264.2 148.5C263.1 149.6 261.9 150.5 260.5 151.1C259 151.7 257.5 152 255.1 152C254.5 152 252.9 151.7 251.5 151.1C250.1 150.5 248.8 149.6 247.8 148.5L203.7 101.9C201.7 99.74 200.6 96.83 200.7 93.84C200.7 90.84 202 87.1 204.2 85.94C206.4 83.88 209.3 82.77 212.3 82.86C215.3 82.94 218.1 84.21 220.2 86.39L244.7 112.4V22.89C188.3 25.64 134.9 48.73 94.23 87.87C53.58 127 28.49 179.6 23.61 235.8C18.73 292 34.38 348.1 67.68 393.7C100.1 439.2 149.7 471.2 204.7 483.6C207.6 484.3 210.2 486.1 211.8 488.6L211.8 488.6zM171.4 126.1C170.6 127.4 169.5 128.5 168.3 129.3C147.8 143.2 131.1 161.9 119.5 183.8C107.9 205.7 101.8 230.1 101.8 254.9C101.8 279.7 107.9 304.1 119.5 325.1C131.1 347.9 147.8 366.6 168.3 380.5C170.8 382.2 172.5 384.8 173 387.8C173.6 390.7 172.1 393.8 171.3 396.2C169.6 398.7 166.1 400.4 164 400.1C161.1 401.5 158 400.9 155.6 399.2C132 383.2 112.8 361.7 99.46 336.5C86.15 311.4 79.19 283.4 79.19 254.9C79.19 226.5 86.15 198.4 99.46 173.3C112.8 148.1 132 126.6 155.6 110.6C156.8 109.8 158.2 109.2 159.6 108.8C161.1 108.5 162.6 108.5 164.1 108.8C165.5 109 166.9 109.6 168.2 110.4C169.5 111.2 170.5 112.3 171.4 113.5C172.2 114.7 172.8 116.1 173.1 117.6C173.4 119.1 173.4 120.6 173.1 122C172.8 123.5 172.3 124.9 171.4 126.1H171.4zM340.9 383.5C341.7 382.3 342.8 381.2 343.1 380.4V380.3C364.4 366.3 381.1 347.6 392.7 325.7C404.2 303.9 410.2 279.5 410.2 254.8C410.2 230.1 404.2 205.7 392.7 183.8C381.1 161.1 364.4 143.3 343.1 129.3C342.8 128.5 341.7 127.4 340.9 126.2C340.1 124.9 339.5 123.5 339.3 122.1C338.1 120.6 339 119.1 339.3 117.7C339.6 116.2 340.2 114.8 341 113.6C341.9 112.4 342.1 111.3 344.2 110.5C345.4 109.7 346.8 109.2 348.3 108.9C349.8 108.6 351.2 108.6 352.7 108.9C354.2 109.2 355.5 109.8 356.8 110.7C380.2 126.7 399.5 148.2 412.7 173.3C426 198.4 432.1 226.4 432.1 254.8C432.1 283.3 426 311.3 412.7 336.4C399.5 361.5 380.2 383 356.8 399C355.5 399.9 354.2 400.5 352.7 400.8C351.2 401.1 349.8 401.1 348.3 400.8C346.8 400.5 345.4 399.1 344.2 399.2C342.1 398.4 341.9 397.3 341 396.1C340.2 394.9 339.6 393.5 339.3 392C339 390.6 338.1 389.1 339.3 387.6C339.5 386.2 340.1 384.8 340.9 383.5V383.5zM312.3 6.307C368.5 19.04 418.7 50.28 455 95.01C485.4 132.6 504.6 178 510.3 226C515.9 274 507.9 322.7 487.1 366.3C466.2 409.9 433.5 446.8 392.6 472.6C351.7 498.3 304.4 512 256 512C254.5 512 253.1 511.7 251.7 511.1C250.3 510.6 249.1 509.7 248 508.7C246.1 507.6 246.1 506.4 245.6 505C245 503.6 244.7 502.2 244.7 500.7V401.5L220.2 427.5C218.1 429.7 215.3 430.1 212.3 431.1C209.3 431.2 206.4 430 204.2 427.1C202 425.9 200.7 423.1 200.7 420.1C200.6 417.1 201.7 414.2 203.7 412L247.8 365.4C249.1 363.2 252.9 362 255.1 362C259.1 362 262 363.2 264.2 365.4L308.2 412C310.3 414.2 311.4 417.1 311.3 420.1C311.2 423.1 309.9 425.9 307.8 427.1C305.6 430 302.7 431.2 299.7 431.1C296.7 430.1 293.8 429.7 291.8 427.5L267.3 401.6V489.1C323.7 486.3 377.1 463.3 417.8 424.1C458.5 384.1 483.6 332.4 488.5 276.2C493.3 219.1 477.7 163.9 444.4 118.3C411.1 72.75 362.4 40.79 307.4 28.36C305.9 28.03 304.6 27.42 303.3 26.57C302.1 25.71 301.1 24.63 300.3 23.37C299.5 22.12 298.1 20.72 298.7 19.26C298.5 17.8 298.5 16.3 298.8 14.85C299.2 13.41 299.8 12.04 300.6 10.82C301.5 9.61 302.6 8.577 303.8 7.784C305.1 6.99 306.5 6.451 307.9 6.198C309.4 5.945 310.9 5.982 312.3 6.307L312.3 6.307zM353.1 256.1C353.1 287.5 335.6 317.2 303.8 339.6C301.7 341.1 299 341.9 296.4 341.6C293.7 341.4 291.2 340.3 289.4 338.4L219.3 268.6C217.1 266.5 215.1 263.6 215.9 260.6C215.9 257.6 217.1 254.7 219.2 252.6C221.4 250.5 224.2 249.3 227.2 249.3C230.2 249.3 233.1 250.5 235.2 252.6L298.3 315.4C319.1 298.3 330.5 277.5 330.5 256.1C330.5 232.2 316.4 209.1 290.8 191C288.3 189.3 286.7 186.7 286.2 183.7C285.7 180.8 286.3 177.7 288.1 175.3C289.8 172.8 292.4 171.2 295.4 170.7C298.3 170.2 301.4 170.8 303.8 172.6C335.6 195 353.1 224.7 353.1 256.1V256.1zM216.7 341.5C213.7 342 210.7 341.3 208.2 339.6C176.5 317.2 158.1 287.5 158.1 256.1C158.1 224.7 176.5 195 208.2 172.6C210.4 171 213.1 170.3 215.7 170.5C218.4 170.8 220.8 171.9 222.7 173.8L292.8 243.6C294.9 245.7 296.1 248.6 296.1 251.6C296.1 254.6 294.1 257.4 292.8 259.6C290.7 261.7 287.8 262.9 284.9 262.9C281.9 262.9 278.1 261.7 276.9 259.6L213.8 196.7C192.9 214 181.6 234.7 181.6 256.1C181.6 279.1 195.7 303.1 221.3 321.1C223.7 322.9 225.4 325.5 225.9 328.5C226.4 331.4 225.7 334.4 224 336.9C222.3 339.3 219.6 341 216.7 341.5L216.7 341.5z"]},faSkype:{prefix:"fab",iconName:"skype",icon:[448,512,[],"f17e","M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z"]},faJoget:{prefix:"fab",iconName:"joget",icon:[496,512,[],"f3b7","M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z"]},faFedora:{prefix:"fab",iconName:"fedora",icon:[448,512,[],"f798","M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z"]},faStripeS:{prefix:"fab",iconName:"stripe-s",icon:[384,512,[],"f42a","M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z"]},faMeta:{prefix:"fab",iconName:"meta",icon:[640,512,[],"e49b","M640 317.9C640 409.2 600.6 466.4 529.7 466.4C467.1 466.4 433.9 431.8 372.8 329.8L341.4 277.2C333.1 264.7 326.9 253 320.2 242.2C300.1 276 273.1 325.2 273.1 325.2C206.1 441.8 168.5 466.4 116.2 466.4C43.42 466.4 0 409.1 0 320.5C0 177.5 79.78 42.4 183.9 42.4C234.1 42.4 277.7 67.08 328.7 131.9C365.8 81.8 406.8 42.4 459.3 42.4C558.4 42.4 640 168.1 640 317.9H640zM287.4 192.2C244.5 130.1 216.5 111.7 183 111.7C121.1 111.7 69.22 217.8 69.22 321.7C69.22 370.2 87.7 397.4 118.8 397.4C149 397.4 167.8 378.4 222 293.6C222 293.6 246.7 254.5 287.4 192.2V192.2zM531.2 397.4C563.4 397.4 578.1 369.9 578.1 322.5C578.1 198.3 523.8 97.08 454.9 97.08C421.7 97.08 393.8 123 360 175.1C369.4 188.9 379.1 204.1 389.3 220.5L426.8 282.9C485.5 377 500.3 397.4 531.2 397.4L531.2 397.4z"]},faLaravel:{prefix:"fab",iconName:"laravel",icon:[512,512,[],"f3bd","M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z"]},faHotjar:{prefix:"fab",iconName:"hotjar",icon:[512,512,[],"f3b1","M361.5 0c0 131.6-80.7 176.8-140.2 209.4c-.6 .3-1.1 .6-1.6 .9c-53.8 30.2-88.7 49.8-89.6 122H32C32 200.8 112.7 155.6 172.2 123C227 93.2 262.5 73 262.5 0h98.9zM301 302.6c54.8-29.8 90.3-50 90.3-123h98c0 131.6-80.7 176.7-140.2 209.4c-54.8 29.8-90.3 50-90.3 123h-98c0-131.6 80.7-176.8 140.2-209.4z"]},faBluetoothB:{prefix:"fab",iconName:"bluetooth-b",icon:[320,512,[],"f294","M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z"]},faSquareLetterboxd:{prefix:"fab",iconName:"square-letterboxd",icon:[448,512,[],"e62e","M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM105.1 187C66.4 187 35 218.3 35 257s31.4 70 70.1 70c24.8 0 46.5-12.8 59-32.2l.5-.7-.4-.6c-6.5-10.6-10.2-23.1-10.2-36.5c0-13.6 3.9-26.3 10.6-37.1c-12.4-19.8-34.4-32.9-59.5-32.9zM224 187c-24.8 0-46.5 12.8-59 32.2l-.5 .7 .4 .6c6.5 10.6 10.2 23.1 10.2 36.5c0 13.6-3.9 26.3-10.6 37.1C176.9 313.8 198.9 327 224 327c24.8 0 46.5-12.8 59-32.2l.5-.7-.4-.6c-6.5-10.6-10.2-23.1-10.2-36.5c0-13.6 3.9-26.3 10.6-37.1C271.1 200.2 249.1 187 224 187zm118.9 0c-24.8 0-46.5 12.8-59 32.2l-.5 .7 .4 .6c6.5 10.6 10.2 23.1 10.2 36.5c0 13.6-3.9 26.3-10.6 37.1c12.4 19.8 34.4 32.9 59.5 32.9c38.7 0 70.1-31.3 70.1-70s-31.4-70-70.1-70z"]},faStickerMule:{prefix:"fab",iconName:"sticker-mule",icon:[576,512,[],"f3f7","M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z"]},faCreativeCommonsZero:{prefix:"fab",iconName:"creative-commons-zero",icon:[496,512,[],"f4f3","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z"]},faHips:{prefix:"fab",iconName:"hips",icon:[640,512,[],"f452","M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z"]},faBehance:{prefix:"fab",iconName:"behance",icon:[576,512,[],"f1b4","M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z"]},faReddit:{prefix:"fab",iconName:"reddit",icon:[512,512,[],"f1a1","M0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256L37.1 512c-13.7 0-20.5-16.5-10.9-26.2L75 437C28.7 390.7 0 326.7 0 256zM349.6 153.6c23.6 0 42.7-19.1 42.7-42.7s-19.1-42.7-42.7-42.7c-20.6 0-37.8 14.6-41.8 34c-34.5 3.7-61.4 33-61.4 68.4l0 .2c-37.5 1.6-71.8 12.3-99 29.1c-10.1-7.8-22.8-12.5-36.5-12.5c-33 0-59.8 26.8-59.8 59.8c0 24 14.1 44.6 34.4 54.1c2 69.4 77.6 125.2 170.6 125.2s168.7-55.9 170.6-125.3c20.2-9.6 34.1-30.2 34.1-54c0-33-26.8-59.8-59.8-59.8c-13.7 0-26.3 4.6-36.4 12.4c-27.4-17-62.1-27.7-100-29.1l0-.2c0-25.4 18.9-46.5 43.4-49.9l0 0c4.4 18.8 21.3 32.8 41.5 32.8zM177.1 246.9c16.7 0 29.5 17.6 28.5 39.3s-13.5 29.6-30.3 29.6s-31.4-8.8-30.4-30.5s15.4-38.3 32.1-38.3zm190.1 38.3c1 21.7-13.7 30.5-30.4 30.5s-29.3-7.9-30.3-29.6c-1-21.7 11.8-39.3 28.5-39.3s31.2 16.6 32.1 38.3zm-48.1 56.7c-10.3 24.6-34.6 41.9-63 41.9s-52.7-17.3-63-41.9c-1.2-2.9 .8-6.2 3.9-6.5c18.4-1.9 38.3-2.9 59.1-2.9s40.7 1 59.1 2.9c3.1 .3 5.1 3.6 3.9 6.5z"]},faDiscord:{prefix:"fab",iconName:"discord",icon:[640,512,[],"f392","M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"]},faChrome:{prefix:"fab",iconName:"chrome",icon:[512,512,[],"f268","M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z"]},faAppStoreIos:{prefix:"fab",iconName:"app-store-ios",icon:[448,512,[],"f370","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM127 384.5c-5.5 9.6-17.8 12.8-27.3 7.3-9.6-5.5-12.8-17.8-7.3-27.3l14.3-24.7c16.1-4.9 29.3-1.1 39.6 11.4L127 384.5zm138.9-53.9H84c-11 0-20-9-20-20s9-20 20-20h51l65.4-113.2-20.5-35.4c-5.5-9.6-2.2-21.8 7.3-27.3 9.6-5.5 21.8-2.2 27.3 7.3l8.9 15.4 8.9-15.4c5.5-9.6 17.8-12.8 27.3-7.3 9.6 5.5 12.8 17.8 7.3 27.3l-85.8 148.6h62.1c20.2 0 31.5 23.7 22.7 40zm98.1 0h-29l19.6 33.9c5.5 9.6 2.2 21.8-7.3 27.3-9.6 5.5-21.8 2.2-27.3-7.3-32.9-56.9-57.5-99.7-74-128.1-16.7-29-4.8-58 7.1-67.8 13.1 22.7 32.7 56.7 58.9 102h52c11 0 20 9 20 20 0 11.1-9 20-20 20z"]},faCcDiscover:{prefix:"fab",iconName:"cc-discover",icon:[576,512,[],"f1f2","M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z"]},faWpbeginner:{prefix:"fab",iconName:"wpbeginner",icon:[512,512,[],"f297","M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z"]},faConfluence:{prefix:"fab",iconName:"confluence",icon:[512,512,[],"f78d","M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z"]},faShoelace:{prefix:"fab",iconName:"shoelace",icon:[512,512,[],"e60c","M404.9 331c2.2-1.1 4.4-2.3 6.5-3.7l8.3-4.8c1.5-1.1 4.4-3.4 8.7-6.7l.5-.5c3.4-3.4 7.2-5 11.3-4.9c1.8 0 3.9 .5 6.4 1.5l31-27.5c.9-.7 1.7-1.3 2.6-1.8h.2c3.3-1.9 6-1.8 8.2 .4c3.9 2.1 4.2 5.6 .9 10.6L456.9 322c.2 .5 .4 1 .4 1.5c.5 2.2 .3 4.4-.5 6.6c-.7 1.5-1.8 2.9-3.1 4.2c-1.4 1.4-2.7 2.8-4.2 4.2l-18.8 13.7c-1.7 1.2-3.4 2.3-5.1 3.3c-2.1 1.3-4.3 2.5-6.6 3.6c-1 .4-1.9 .9-2.9 1.3c-5.9 2.5-11.9 4.2-18.2 5c-2.9 24.5-11.3 47.1-25.1 67.8c-17.5 25.7-41.4 45.4-71.8 58.8c-30.2 13.5-63 20.2-98.2 20.2c-48.6-.5-88-11.4-118.2-32.8C49.5 454.4 32 421.5 32 380.3v-5.6c1.2-28.1 9.5-54.6 24.8-79.8c15.1-24.9 37.1-41.7 66.1-50.5c14.9-4.4 29.9-6.6 45-6.6c15.5 0 31.6 2.9 48.1 8.6s35.2 15.5 55.9 29.5L326 312.2c15.1 9.8 28.8 16.5 41.2 20c-2.6-25.1-11.7-46.6-27.3-64.5c-15.7-18.1-35.6-31.3-59.9-39.7l-23.3-8c-21.4-7.5-37.3-14.9-47.7-22.2c-28.2-19.1-43.8-45.2-47-78.5l-.5-9.8c0-32.1 13-58.9 39-80.5C223.5 9.7 251.1 0 283 0c24 0 45.6 6.9 64.7 20.8c19.2 14 30.1 33.8 32.6 59.4l.5 10c0 18.6-4.8 34.5-14.4 47.7c-9.8 13.2-18.5 19.9-26 19.9c-1.6-.1-3.1-.3-4.5-.6l-34 32c-5.5 3-9.2 2.5-11.1-1.6c-1.9-2.2-1.8-4.9 .5-8.2l.2-.2c.5-.7 1.2-1.5 2-2.4l31.6-30c-.4-1.5-.6-3.1-.6-4.8c0-4.1 1.6-7.6 4.9-10.4c13.8-12.4 20.8-26.7 20.8-42.8c0-16-6.1-29.5-18.2-40.4s-28.7-16.5-49.7-16.8c-26.2 0-47.8 7.9-64.7 23.7S192.3 89.9 192.3 112c0 17.8 6.9 33.9 20.6 48.3c13.6 14.2 34.6 25.4 63 33.5c39.8 11.5 70.2 31 91.3 58.3c18.7 24.2 29.1 51.3 31.3 81.4c2.2-.7 4.3-1.5 6.5-2.6zM294.1 178.7c0 1.1 .6 1.6 1.8 1.6c.1 0 9.7-8.9 28.8-26.6c0-2.4-5.1 .9-15.3 10c-10.2 9.2-15.3 14.2-15.3 14.9zm8 6.4c0-1-.5-1.5-1.5-1.5c-1.1 0-2.1 .5-2.9 1.6c-1.9-.1-3.3 .1-4.2 .7c-.4 .2-.5 .5-.5 .7c0 .7 .5 1.3 1.5 1.6h3.3c2.9-1.1 4.4-2.2 4.4-3.3zm22.6-19.9c0-2.8-1.6-2.8-4.9 0c-1.6 1.5-3.6 3.5-6 6.2c-.8 .6-2.6 2.2-5.3 4.9c-2.8 2.9-4.2 4.7-4.2 5.3l.2 1.3c.7 .2 1.2 .4 1.5 .4c.1 0 3.3-2.9 9.5-8.7s9.3-8.9 9.3-9.3zm159.7 120l-30.6 27c1.8 1 3.2 2.4 4 4.2l30.2-27c.2-1.2 .1-2.2-.5-2.9c-.6-.5-1.6-.9-3.1-1.3zm-1.6-.9l-.7-.7-27 21.9 1.6 2 26-23.1zM366.6 363.9c-8-2.1-15.4-4.6-22.2-7.5c-15.3-6.2-34.3-17-57-32.4L250 298.7c-15.8-10.1-30.2-17.6-43.2-22.6c-13.1-4.9-26-7.3-38.6-7.3h-5.5c-32.2 1.7-57.2 13.8-75 36.2c-16.6 20.8-25 45.3-25 73.6c0 31.8 12.8 56.7 38.2 74.7c25.4 18.1 60.2 27.1 104.4 27.1c34.7 0 64-6.2 87.8-18.6c23.7-12.4 42.1-28.8 55.2-49.2c9.8-15.5 15.9-31.8 18.2-48.8z"]},faMdb:{prefix:"fab",iconName:"mdb",icon:[576,512,[],"f8ca","M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z"]},faDochub:{prefix:"fab",iconName:"dochub",icon:[416,512,[],"f394","M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z"]},faAccessibleIcon:{prefix:"fab",iconName:"accessible-icon",icon:[448,512,[62107],"f368","M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"]},faEbay:{prefix:"fab",iconName:"ebay",icon:[640,512,[],"f4f4","M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z"]},faAmazon:{prefix:"fab",iconName:"amazon",icon:[448,512,[],"f270","M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z"]},faUnsplash:{prefix:"fab",iconName:"unsplash",icon:[448,512,[],"e07c","M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z"]},faYarn:{prefix:"fab",iconName:"yarn",icon:[496,512,[],"f7e3","M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z"]},faSquareSteam:eVv,faSteamSquare:eVC,fa500px:{prefix:"fab",iconName:"500px",icon:[448,512,[],"f26e","M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"]},faSquareVimeo:eVI,faVimeoSquare:eVA,faAsymmetrik:{prefix:"fab",iconName:"asymmetrik",icon:[576,512,[],"f372","M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z"]},faFontAwesome:eVz,faFontAwesomeFlag:eVL,faFontAwesomeLogoFull:eVT,faGratipay:{prefix:"fab",iconName:"gratipay",icon:[496,512,[],"f184","M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z"]},faApple:{prefix:"fab",iconName:"apple",icon:[384,512,[],"f179","M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"]},faHive:{prefix:"fab",iconName:"hive",icon:[512,512,[],"e07f","M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z"]},faGitkraken:{prefix:"fab",iconName:"gitkraken",icon:[592,512,[],"f3a6","M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z"]},faKeybase:{prefix:"fab",iconName:"keybase",icon:[448,512,[],"f4f5","M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z"]},faApplePay:{prefix:"fab",iconName:"apple-pay",icon:[640,512,[],"f415","M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z"]},faPadlet:{prefix:"fab",iconName:"padlet",icon:[640,512,[],"e4a0","M297.9 0L298 .001C305.6 .1078 312.4 4.72 315.5 11.78L447.5 320.3L447.8 320.2L448 320.6L445.2 330.6L402.3 488.6C398.6 504.8 382.6 514.9 366.5 511.2L298.1 495.6L229.6 511.2C213.5 514.9 197.5 504.8 193.8 488.6L150.9 330.6L148.2 320.6L148.3 320.2L280.4 11.78C283.4 4.797 290.3 .1837 297.9 .0006L297.9 0zM160.1 322.1L291.1 361.2L298 483.7L305.9 362.2L436.5 322.9L436.7 322.8L305.7 347.9L297.1 27.72L291.9 347.9L160.1 322.1zM426 222.6L520.4 181.6H594.2L437.2 429.2L468.8 320.2L426 222.6zM597.5 181.4L638.9 257.6C642.9 265.1 635 273.5 627.3 269.8L579.7 247.1L597.5 181.4zM127.3 318.5L158.7 430L1.61 154.5C-4.292 144.1 7.128 132.5 17.55 138.3L169.4 222.5L127.3 318.5z"]},faAmazonPay:{prefix:"fab",iconName:"amazon-pay",icon:[640,512,[],"f42c","M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3v-72.4c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4a7.36 7.36 0 0 1 1.6-1.1c.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z"]},faSquareGithub:eVw,faGithubSquare:eVH,faStumbleupon:{prefix:"fab",iconName:"stumbleupon",icon:[512,512,[],"f1a4","M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z"]},faFedex:{prefix:"fab",iconName:"fedex",icon:[640,512,[],"f797","M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z"]},faPhoenixFramework:{prefix:"fab",iconName:"phoenix-framework",icon:[640,512,[],"f3dc","M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z"]},faShopify:{prefix:"fab",iconName:"shopify",icon:[448,512,[],"e057","M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z"]},faNeos:{prefix:"fab",iconName:"neos",icon:[512,512,[],"f612","M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z"]},faSquareThreads:{prefix:"fab",iconName:"square-threads",icon:[448,512,[],"e619","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9c10.4 24.3 11.4 63.9-20.2 95.4c-24.2 24.1-53.5 35-95.1 35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8C91.5 341.8 80.4 303.7 80 256v-.1-.1c.4-47.7 11.5-85.7 33-113.1c24.2-30.7 60.2-46.5 106.9-46.8h.2c46.9 .3 83.3 16 108.2 46.6c12.3 15.1 21.3 33.3 27 54.4l-26.9 7.2c-4.7-17.2-11.9-31.9-21.4-43.6c-19.4-23.9-48.7-36.1-87-36.4c-38 .3-66.8 12.5-85.5 36.2c-17.5 22.3-26.6 54.4-26.9 95.5c.3 41.1 9.4 73.3 26.9 95.5c18.7 23.8 47.4 36 85.5 36.2c34.3-.3 56.9-8.4 75.8-27.3c21.5-21.5 21.1-47.9 14.2-64c-4-9.4-11.4-17.3-21.3-23.3c-2.4 18-7.9 32.2-16.5 43.2c-11.4 14.5-27.7 22.4-48.4 23.5c-15.7 .9-30.8-2.9-42.6-10.7c-13.9-9.2-22-23.2-22.9-39.5c-1.7-32.2 23.8-55.3 63.5-57.6c14.1-.8 27.3-.2 39.5 1.9c-1.6-9.9-4.9-17.7-9.8-23.4c-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1h.6c41.8 .3 66.6 26.3 69.1 71.8c1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8c-8.8-1.9-18.6-2.9-29-2.9c-3.2 0-6.4 .1-9.6 .3c-28.6 1.6-38.1 15.5-37.4 27.9c.9 16.7 19 24.5 36.4 23.6l-.1-.1z"]},faHackerrank:{prefix:"fab",iconName:"hackerrank",icon:[512,512,[],"f5f7","M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z"]},faResearchgate:{prefix:"fab",iconName:"researchgate",icon:[448,512,[],"f4f8","M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z"]},faSwift:{prefix:"fab",iconName:"swift",icon:[448,512,[],"f8e1","M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z"]},faAngular:{prefix:"fab",iconName:"angular",icon:[448,512,[],"f420","M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z"]},faSpeakap:{prefix:"fab",iconName:"speakap",icon:[448,512,[],"f3f3","M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z"]},faAngrycreative:{prefix:"fab",iconName:"angrycreative",icon:[640,512,[],"f36e","M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z"]},faYCombinator:{prefix:"fab",iconName:"y-combinator",icon:[448,512,[],"f23b","M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z"]},faEmpire:{prefix:"fab",iconName:"empire",icon:[496,512,[],"f1d1","M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z"]},faEnvira:{prefix:"fab",iconName:"envira",icon:[448,512,[],"f299","M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z"]},faGoogleScholar:{prefix:"fab",iconName:"google-scholar",icon:[512,512,[],"e63b","M390.9 298.5c0 0 0 .1 .1 .1c9.2 19.4 14.4 41.1 14.4 64C405.3 445.1 338.5 512 256 512s-149.3-66.9-149.3-149.3c0-22.9 5.2-44.6 14.4-64h0c1.7-3.6 3.6-7.2 5.6-10.7c4.4-7.6 9.4-14.7 15-21.3c27.4-32.6 68.5-53.3 114.4-53.3c33.6 0 64.6 11.1 89.6 29.9c9.1 6.9 17.4 14.7 24.8 23.5c5.6 6.6 10.6 13.8 15 21.3c2 3.4 3.8 7 5.5 10.5zm26.4-18.8c-30.1-58.4-91-98.4-161.3-98.4s-131.2 40-161.3 98.4L0 202.7 256 0 512 202.7l-94.7 77.1z"]},faSquareGitlab:eVx,faGitlabSquare:eVN,faStudiovinari:{prefix:"fab",iconName:"studiovinari",icon:[512,512,[],"f3f8","M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z"]},faPiedPiper:{prefix:"fab",iconName:"pied-piper",icon:[480,512,[],"f2ae","M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z"]},faWordpress:{prefix:"fab",iconName:"wordpress",icon:[512,512,[],"f19a","M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z"]},faProductHunt:{prefix:"fab",iconName:"product-hunt",icon:[512,512,[],"f288","M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z"]},faFirefox:{prefix:"fab",iconName:"firefox",icon:[512,512,[],"f269","M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z"]},faLinode:{prefix:"fab",iconName:"linode",icon:[448,512,[],"f2b8","M366.036,186.867l-59.5,36.871-.838,36.871-29.329-19.273-39.384,24.3c2.238,55.211,2.483,59.271,2.51,59.5l-97.2,65.359L127.214,285.748l108.1-62.01L195.09,197.761l-75.417,38.547L98.723,93.015,227.771,43.574,136.432,0,10.737,39.385,38.39,174.3l41.9,32.681L48.445,222.062,69.394,323.457,98.723,351.11,77.774,363.679l16.76,78.769L160.733,512c-10.8-74.842-11.658-78.641-11.725-78.773l77.925-55.3c16.759-12.57,15.083-10.894,15.083-10.894l.838,24.3,33.519,28.491-.838-77.093,46.927-33.519,26.815-18.435-2.514,36.033,25.139,17.6,6.7-74.579,58.657-43.575Z"]},faGoodreads:{prefix:"fab",iconName:"goodreads",icon:[448,512,[],"f3a8","M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z"]},faSquareOdnoklassniki:eVV,faOdnoklassnikiSquare:eVk,faJsfiddle:{prefix:"fab",iconName:"jsfiddle",icon:[576,512,[],"f1cc","M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z"]},faSith:{prefix:"fab",iconName:"sith",icon:[448,512,[],"f512","M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z"]},faThemeisle:{prefix:"fab",iconName:"themeisle",icon:[512,512,[],"f2b2","M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z"]},faPage4:{prefix:"fab",iconName:"page4",icon:[496,512,[],"f3d7","M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z"]},faHashnode:{prefix:"fab",iconName:"hashnode",icon:[512,512,[],"e499","M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z"]},faReact:{prefix:"fab",iconName:"react",icon:[512,512,[],"f41b","M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"]},faCcPaypal:{prefix:"fab",iconName:"cc-paypal",icon:[576,512,[],"f1f4","M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z"]},faSquarespace:{prefix:"fab",iconName:"squarespace",icon:[512,512,[],"f5be","M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z"]},faCcStripe:{prefix:"fab",iconName:"cc-stripe",icon:[576,512,[],"f1f5","M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z"]},faCreativeCommonsShare:{prefix:"fab",iconName:"creative-commons-share",icon:[496,512,[],"f4f2","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z"]},faBitcoin:{prefix:"fab",iconName:"bitcoin",icon:[512,512,[],"f379","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z"]},faKeycdn:{prefix:"fab",iconName:"keycdn",icon:[512,512,[],"f3ba","M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160"]},faOpera:{prefix:"fab",iconName:"opera",icon:[496,512,[],"f26a","M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z"]},faItchIo:{prefix:"fab",iconName:"itch-io",icon:[512,512,[],"f83a","M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z"]},faUmbraco:{prefix:"fab",iconName:"umbraco",icon:[510,512,[],"f8e8","M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z"]},faGalacticSenate:{prefix:"fab",iconName:"galactic-senate",icon:[512,512,[],"f50d","M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z"]},faUbuntu:{prefix:"fab",iconName:"ubuntu",icon:[576,512,[],"f7df","M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"]},faDraft2digital:{prefix:"fab",iconName:"draft2digital",icon:[480,512,[],"f396","M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z"]},faStripe:{prefix:"fab",iconName:"stripe",icon:[640,512,[],"f429","M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z"]},faHouzz:{prefix:"fab",iconName:"houzz",icon:[448,512,[],"f27c","M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z"]},faGg:{prefix:"fab",iconName:"gg",icon:[512,512,[],"f260","M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z"]},faDhl:{prefix:"fab",iconName:"dhl",icon:[640,512,[],"f790","M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.2-1.4 2-4.1 5.5 4.6 5.5h45.6s7.3-10 13.5-18.4c8.4-11.4.7-35-29.2-35H112.6l-20.4 27.8h111.4c5.6 0 5.5 2.2 2.7 5.9zM0 301.2h73.1l4.7-6.4H0v6.4zm323 0h58.7L404 271h-58.7c-.1 0-22.3 30.2-22.3 30.2zm222 .1h95v-6.4h-90.3l-4.7 6.4zm22.3-30.3l-4.7 6.4H640V271h-72.7zm-13.5 18.3H640v-6.4h-81.5l-4.7 6.4zm-164.2-78.6l-22.5 30.6h-26.2l22.5-30.6h-58.7l-39.3 53.4H409l39.3-53.4h-58.7zm33.5 60.3s-4.3 5.9-6.4 8.7c-7.4 10-.9 21.6 23.2 21.6h94.3l22.3-30.3H423.1z"]},faSquarePinterest:eVE,faPinterestSquare:eVD,faXing:{prefix:"fab",iconName:"xing",icon:[384,512,[],"f168","M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z"]},faBlackberry:{prefix:"fab",iconName:"blackberry",icon:[512,512,[],"f37b","M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z"]},faCreativeCommonsPd:{prefix:"fab",iconName:"creative-commons-pd",icon:[496,512,[],"f4ec","M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z"]},faPlaystation:{prefix:"fab",iconName:"playstation",icon:[576,512,[],"f3df","M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z"]},faQuinscape:{prefix:"fab",iconName:"quinscape",icon:[512,512,[],"f459","M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z"]},faLess:{prefix:"fab",iconName:"less",icon:[640,512,[],"f41d","M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z"]},faBloggerB:{prefix:"fab",iconName:"blogger-b",icon:[448,512,[],"f37d","M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"]},faOpencart:{prefix:"fab",iconName:"opencart",icon:[640,512,[],"f23d","M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z"]},faVine:{prefix:"fab",iconName:"vine",icon:[384,512,[],"f1ca","M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z"]},faSignalMessenger:{prefix:"fab",iconName:"signal-messenger",icon:[512,512,[],"e663","M194.6 7.5l5.8 23.3C177.7 36.3 156 45.3 136 57.4L123.7 36.8c22-13.3 45.9-23.2 70.9-29.3zm122.9 0l-5.8 23.3C334.3 36.3 356 45.3 376 57.4l12.4-20.6c-22-13.3-46-23.2-71-29.3zM36.8 123.7c-13.3 22-23.2 45.9-29.3 70.9l23.3 5.8C36.3 177.7 45.3 156 57.4 136L36.8 123.7zM24 256c0-11.6 .9-23.3 2.6-34.8L2.9 217.6c-3.8 25.4-3.8 51.3 0 76.7l23.7-3.6C24.9 279.3 24 267.6 24 256zM388.3 475.2L376 454.6c-20 12.1-41.6 21-64.2 26.6l5.8 23.3c24.9-6.2 48.8-16 70.8-29.3zM488 256c0 11.6-.9 23.3-2.6 34.8l23.7 3.6c3.8-25.4 3.8-51.3 0-76.7l-23.7 3.6c1.7 11.5 2.6 23.1 2.6 34.8zm16.5 61.4l-23.3-5.8c-5.6 22.7-14.5 44.3-26.6 64.3l20.6 12.4c13.3-22 23.2-46 29.3-71zm-213.8 168c-23 3.5-46.5 3.5-69.5 0l-3.6 23.7c25.4 3.8 51.3 3.8 76.7 0l-3.6-23.7zm152-91.8c-13.8 18.7-30.4 35.3-49.2 49.1l14.2 19.3c20.7-15.2 39-33.4 54.2-54.1l-19.3-14.4zM393.6 69.2c18.8 13.8 35.3 30.4 49.2 49.2L462.1 104C446.9 83.4 428.6 65.1 408 49.9L393.6 69.2zM69.2 118.4c13.8-18.8 30.4-35.3 49.2-49.2L104 49.9C83.4 65.1 65.1 83.4 49.9 104l19.3 14.4zm406 5.3L454.6 136c12.1 20 21 41.6 26.6 64.2l23.3-5.8c-6.2-24.9-16-48.8-29.3-70.8zm-254-97.1c23-3.5 46.5-3.5 69.5 0l3.6-23.7C268.9-1 243.1-1 217.6 2.9l3.6 23.7zM81.6 468.4L32 480l11.6-49.6L20.2 425 8.6 474.5c-.9 4-.8 8.1 .3 12.1s3.2 7.5 6.1 10.4s6.5 5 10.4 6.1s8.1 1.2 12.1 .3L87 492l-5.4-23.6zM25.2 403.6L48.6 409l8-34.4c-11.7-19.6-20.4-40.8-25.8-63L7.5 317.4c5.2 21.2 13.2 41.7 23.6 60.8l-5.9 25.3zm112 52l-34.4 8 5.4 23.4 25.3-5.9c19.2 10.4 39.6 18.4 60.8 23.6l5.8-23.3c-22.1-5.5-43.3-14.3-62.8-26l-.2 .2zM256 48c-37.2 0-73.6 10-105.6 28.9s-58.4 46-76.3 78.6s-26.9 69.3-25.8 106.4s12 73.3 31.8 104.8L60 452l85.3-20c27.3 17.2 58.2 27.8 90.3 31s64.5-1.1 94.6-12.6s57.2-29.8 79-53.6s37.8-52.2 46.8-83.2s10.5-63.6 4.7-95.3s-19-61.6-38.4-87.4s-44.5-46.7-73.4-61S288.3 48 256 48z"]},faPaypal:{prefix:"fab",iconName:"paypal",icon:[384,512,[],"f1ed","M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"]},faGitlab:{prefix:"fab",iconName:"gitlab",icon:[512,512,[],"f296","M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z"]},faTypo3:{prefix:"fab",iconName:"typo3",icon:[448,512,[],"f42b","M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z"]},faRedditAlien:{prefix:"fab",iconName:"reddit-alien",icon:[512,512,[],"f281","M373 138.6c-25.2 0-46.3-17.5-51.9-41l0 0c-30.6 4.3-54.2 30.7-54.2 62.4l0 .2c47.4 1.8 90.6 15.1 124.9 36.3c12.6-9.7 28.4-15.5 45.5-15.5c41.3 0 74.7 33.4 74.7 74.7c0 29.8-17.4 55.5-42.7 67.5c-2.4 86.8-97 156.6-213.2 156.6S45.5 410.1 43 323.4C17.6 311.5 0 285.7 0 255.7c0-41.3 33.4-74.7 74.7-74.7c17.2 0 33 5.8 45.7 15.6c34-21.1 76.8-34.4 123.7-36.4l0-.3c0-44.3 33.7-80.9 76.8-85.5C325.8 50.2 347.2 32 373 32c29.4 0 53.3 23.9 53.3 53.3s-23.9 53.3-53.3 53.3zM157.5 255.3c-20.9 0-38.9 20.8-40.2 47.9s17.1 38.1 38 38.1s36.6-9.8 37.8-36.9s-14.7-49.1-35.7-49.1zM395 303.1c-1.2-27.1-19.2-47.9-40.2-47.9s-36.9 22-35.7 49.1c1.2 27.1 16.9 36.9 37.8 36.9s39.3-11 38-38.1zm-60.1 70.8c1.5-3.6-1-7.7-4.9-8.1c-23-2.3-47.9-3.6-73.8-3.6s-50.8 1.3-73.8 3.6c-3.9 .4-6.4 4.5-4.9 8.1c12.9 30.8 43.3 52.4 78.7 52.4s65.8-21.6 78.7-52.4z"]},faYahoo:{prefix:"fab",iconName:"yahoo",icon:[512,512,[],"f19e","M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z"]},faDailymotion:{prefix:"fab",iconName:"dailymotion",icon:[448,512,[],"e052","M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z"]},faAffiliatetheme:{prefix:"fab",iconName:"affiliatetheme",icon:[512,512,[],"f36b","M159.7 237.4C108.4 308.3 43.1 348.2 14 326.6-15.2 304.9 2.8 230 54.2 159.1c51.3-70.9 116.6-110.8 145.7-89.2 29.1 21.6 11.1 96.6-40.2 167.5zm351.2-57.3C437.1 303.5 319 367.8 246.4 323.7c-25-15.2-41.3-41.2-49-73.8-33.6 64.8-92.8 113.8-164.1 133.2 49.8 59.3 124.1 96.9 207 96.9 150 0 271.6-123.1 271.6-274.9.1-8.5-.3-16.8-1-25z"]},faPiedPiperPp:{prefix:"fab",iconName:"pied-piper-pp",icon:[448,512,[],"f1a7","M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z"]},faBootstrap:{prefix:"fab",iconName:"bootstrap",icon:[576,512,[],"f836","M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z"]},faOdnoklassniki:{prefix:"fab",iconName:"odnoklassniki",icon:[320,512,[],"f263","M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z"]},faNfcSymbol:{prefix:"fab",iconName:"nfc-symbol",icon:[576,512,[],"e531","M392.9 32.43C400.6 31.1 408.6 32.89 414.1 37.41C498.2 96.14 544 173.7 544 255.1C544 338.2 498.2 415.9 414.1 474.6C409.3 478.6 402.4 480.5 395.5 479.9C388.5 479.3 382 476.3 377.1 471.4L193.7 288.7C188.1 283.2 185 275.7 184.1 267.8C184.1 260 188.1 252.5 193.6 246.9C199.2 241.4 206.7 238.2 214.5 238.2C222.4 238.2 229.9 241.3 235.4 246.8L400.5 411.2C455.1 366.5 484.8 312 484.8 255.1C484.8 193.5 447.9 132.9 380.9 85.76C374.5 81.24 370.1 74.35 368.8 66.62C367.4 58.89 369.2 50.94 373.8 44.53C378.3 38.12 385.2 33.77 392.9 32.43V32.43zM186.9 479.6C179.2 480.9 171.3 479.1 164.8 474.6C81.67 415.9 35.84 338.2 35.84 255.1C35.84 173.7 81.67 96.14 164.8 37.41C170.5 33.4 177.4 31.53 184.4 32.12C191.3 32.71 197.8 35.72 202.7 40.63L386.1 223.3C391.7 228.8 394.8 236.3 394.8 244.2C394.9 251.1 391.8 259.5 386.2 265.1C380.7 270.6 373.2 273.8 365.3 273.8C357.5 273.8 349.1 270.7 344.4 265.2L179.3 100.7C124.7 145.9 95.03 199.9 95.03 255.1C95.03 318.5 131.9 379.1 198.1 426.2C205.4 430.8 209.7 437.6 211.1 445.4C212.4 453.1 210.6 461.1 206.1 467.5C201.6 473.9 194.7 478.2 186.9 479.6V479.6z"]},faMintbit:{prefix:"fab",iconName:"mintbit",icon:[512,512,[],"e62f","M73.2 512V438.9H365.7V365.7h73.2V219.4H512V0H292.6V73.1H146.3v73.2H73.2V438.9H0V512H73.2zm73.1-219.4h73.2v73.1H146.3V292.6zm73.2-73.1h73.1v73.1H219.4V219.4zm73.1 0V146.3h73.2v73.1H292.6zM365.7 73.1h73.2v73.2H365.7V73.1z"]},faEthereum:{prefix:"fab",iconName:"ethereum",icon:[320,512,[],"f42e","M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z"]},faSpeakerDeck:{prefix:"fab",iconName:"speaker-deck",icon:[512,512,[],"f83c","M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z"]},faCreativeCommonsNcEu:{prefix:"fab",iconName:"creative-commons-nc-eu",icon:[496,512,[],"f4e9","M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z"]},faPatreon:{prefix:"fab",iconName:"patreon",icon:[512,512,[],"f3d9","M489.7 153.8c-.1-65.4-51-119-110.7-138.3C304.8-8.5 207-5 136.1 28.4C50.3 68.9 23.3 157.7 22.3 246.2C21.5 319 28.7 510.6 136.9 512c80.3 1 92.3-102.5 129.5-152.3c26.4-35.5 60.5-45.5 102.4-55.9c72-17.8 121.1-74.7 121-150z"]},faAvianex:{prefix:"fab",iconName:"avianex",icon:[512,512,[],"f374","M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z"]},faEllo:{prefix:"fab",iconName:"ello",icon:[496,512,[],"f5f1","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z"]},faGofore:{prefix:"fab",iconName:"gofore",icon:[400,512,[],"f3a7","M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z"]},faBimobject:{prefix:"fab",iconName:"bimobject",icon:[448,512,[],"f378","M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z"]},faBraveReverse:{prefix:"fab",iconName:"brave-reverse",icon:[448,512,[],"e63d","M298 0c3 0 5.8 1.3 7.8 3.6l38.1 44c.5-.1 1-.2 1.5-.3c9.2-1.6 18.6-2.2 27.7-1.2c11.6 1.4 21.5 5.4 28.9 12.9c7.7 7.8 15.4 15.8 22.6 23.6c2.5 2.7 4.9 5.2 6.9 7.4c.7 .8 1.4 1.5 1.9 2c3.4 3.7 4.2 8.1 2.7 11.9l-9.8 24.6 13.1 38.1c.7 2 .8 4.1 .2 6.2c-.1 .4-.1 .4-.5 2.1c-.6 2.3-.6 2.3-1.5 5.8c-1.6 6.3-3.5 13.3-5.4 20.9c-5.6 21.6-11.2 43.2-16.4 63.4c-12.9 49.9-21.4 82.7-23.4 90.9c-11.1 44.5-19.9 60-48.3 80.3c-24.9 17.8-76.8 53.6-86.8 60c-1 .6-2 1.3-3.4 2.3c-.5 .4-3.2 2.2-3.9 2.7c-4.9 3.3-8.3 5.5-12.1 7.3c-4.7 2.2-9.3 3.5-13.9 3.5s-9.1-1.2-13.9-3.5c-3.7-1.8-7.2-3.9-12.1-7.3c-.8-.5-3.4-2.4-3.9-2.7c-1.4-1-2.5-1.7-3.4-2.3c-10-6.4-61.9-42.1-86.8-60c-28.4-20.4-37.2-35.8-48.3-80.3c-2-8.2-10.5-41-23.3-90.5c-5.3-20.6-10.9-42.2-16.5-63.8c-2-7.6-3.8-14.6-5.4-20.9c-.9-3.5-.9-3.5-1.5-5.8c-.4-1.7-.4-1.7-.5-2.1c-.5-2-.4-4.2 .2-6.2l13.1-38.1L11.8 104c-1.5-3.8-.7-8.2 2-11.2c1.2-1.3 1.8-2 2.6-2.8c2-2.2 4.4-4.7 6.9-7.4C30.6 74.9 38.3 66.9 46 59.1c7.4-7.5 17.3-11.6 28.9-12.9c9.1-1.1 18.5-.5 27.7 1.2c.5 .1 1 .2 1.5 .3l38.1-44C144.2 1.3 147 0 150 0H298zm-4.7 21.1H154.7L115.6 66.2c-2.6 3-6.7 4.3-10.6 3.2c-.2-.1-.7-.2-1.5-.4c-1.3-.3-2.9-.6-4.5-.9c-7.4-1.3-14.9-1.8-21.7-1C70 68 64.3 70.3 60.7 74c-7.6 7.7-15.2 15.6-22.3 23.3c-1.7 1.8-3.3 3.5-4.8 5.1l8.8 22c1 2.4 1 5 .2 7.5L29.2 170.6c.4 1.4 .5 1.9 1.2 4.8c1.6 6.3 3.5 13.3 5.4 20.9c5.6 21.6 11.2 43.2 16.4 63.4c12.9 50 21.4 82.8 23.4 91C85.7 390.8 92 402 115.8 419c24.6 17.6 76.3 53.2 85.9 59.3c1.2 .8 2.5 1.6 4 2.7c.6 .4 3.2 2.2 3.9 2.7c4 2.8 6.7 4.4 9.2 5.6c2.2 1 3.9 1.5 5.1 1.5s2.9-.5 5.1-1.5c2.5-1.2 5.2-2.8 9.2-5.6c.7-.5 3.3-2.3 3.9-2.7c1.6-1.1 2.8-1.9 4-2.7c9.6-6.1 61.3-41.7 85.9-59.3c23.8-17.1 30.2-28.2 40.1-68.3c2.1-8.3 10.5-41.1 23.3-90.7c5.3-20.6 10.9-42.2 16.5-63.8c2-7.6 3.8-14.6 5.4-20.9c.7-2.9 .9-3.4 1.2-4.8l-13.3-38.8c-.8-2.4-.8-5.1 .2-7.5l8.8-22c-1.5-1.6-3.1-3.3-4.8-5.1c-7.2-7.6-14.7-15.5-22.3-23.3c-3.7-3.7-9.3-6-16.6-6.9c-6.8-.8-14.4-.3-21.7 1c-1.7 .3-3.2 .6-4.5 .9c-.8 .2-1.3 .3-1.5 .4c-3.8 1.1-7.9-.2-10.6-3.2L293.3 21.1zM224 316c2.8 0 20.9 6.5 35.4 14.1s25 13 28.3 15.2s1.3 6.2-1.7 8.4s-44.1 34.6-48.1 38.2s-9.8 9.5-13.8 9.5s-9.8-5.9-13.8-9.5s-45.1-36-48.1-38.2s-5.1-6.2-1.7-8.4s13.9-7.5 28.3-15.2s32.5-14.1 35.4-14.1zm.1-230.7c.7 0 8.8 .2 20.5 4.2c12.3 4.2 25.7 9.4 31.9 9.4s51.9-8.9 51.9-8.9s54.2 66.7 54.2 81s-6.8 18-13.7 25.4s-36.8 39.8-40.7 43.9s-11.9 10.5-7.1 21.8s11.7 25.8 3.9 40.4s-21 24.4-29.4 22.8s-28.4-12.2-35.7-17.1s-30.5-24.3-30.5-31.8s24-20.8 28.4-23.9s24.7-14.8 25.1-19.4s.3-6-5.7-17.4s-16.7-26.7-14.9-36.8s19.1-15.4 31.5-20.2s36.2-13.7 39.2-15.1s2.2-2.7-6.8-3.6s-34.6-4.3-46.1-1.1s-31.2 8.2-32.8 10.9s-3 2.7-1.4 11.8s10.1 52.8 10.9 60.6s2.4 12.9-5.8 14.8s-22.1 5.2-26.8 5.2s-18.6-3.3-26.8-5.2s-6.6-7-5.8-14.8s9.3-51.5 10.9-60.6s.2-9.2-1.4-11.8s-21.3-7.6-32.8-10.9s-37.1 .2-46.1 1.1s-9.8 2.2-6.8 3.6s26.8 10.4 39.2 15.1s29.7 10 31.5 20.2s-9 25.4-14.9 36.8s-6.1 12.8-5.7 17.4s20.6 16.4 25.1 19.4s28.4 16.4 28.4 23.9s-23.2 27-30.5 31.8s-27.2 15.4-35.7 17.1s-21.7-8.2-29.4-22.8s-.8-29.1 3.9-40.4s-3.3-17.7-7.1-21.8s-33.8-36.5-40.7-43.9s-13.7-11.2-13.7-25.4s54.2-81 54.2-81s45.8 8.9 51.9 8.9s19.5-5.2 31.9-9.4s20.6-4.2 20.6-4.2l.1 0z"]},faFacebookF:{prefix:"fab",iconName:"facebook-f",icon:[320,512,[],"f39e","M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"]},faSquareGooglePlus:eVS,faGooglePlusSquare:eV_,faMandalorian:{prefix:"fab",iconName:"mandalorian",icon:[448,512,[],"f50f","M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z"]},faFirstOrderAlt:{prefix:"fab",iconName:"first-order-alt",icon:[496,512,[],"f50a","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z"]},faOsi:{prefix:"fab",iconName:"osi",icon:[512,512,[],"f41a","M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z"]},faGoogleWallet:{prefix:"fab",iconName:"google-wallet",icon:[448,512,[],"f1ee","M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z"]},faDAndDBeyond:{prefix:"fab",iconName:"d-and-d-beyond",icon:[640,512,[],"f6ca","M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z"]},faPeriscope:{prefix:"fab",iconName:"periscope",icon:[448,512,[],"f3da","M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z"]},faFulcrum:{prefix:"fab",iconName:"fulcrum",icon:[320,512,[],"f50b","M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z"]},faCloudscale:{prefix:"fab",iconName:"cloudscale",icon:[448,512,[],"f383","M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z"]},faForumbee:{prefix:"fab",iconName:"forumbee",icon:[448,512,[],"f211","M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z"]},faMizuni:{prefix:"fab",iconName:"mizuni",icon:[496,512,[],"f3cc","M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z"]},faSchlix:{prefix:"fab",iconName:"schlix",icon:[448,512,[],"f3ea","M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z"]},faSquareXing:eVO,faXingSquare:eVP,faBandcamp:{prefix:"fab",iconName:"bandcamp",icon:[512,512,[],"f2d5","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z"]},faWpforms:{prefix:"fab",iconName:"wpforms",icon:[448,512,[],"f298","M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z"]},faCloudversify:{prefix:"fab",iconName:"cloudversify",icon:[616,512,[],"f385","M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z"]},faUsps:{prefix:"fab",iconName:"usps",icon:[576,512,[],"f7e1","M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z"]},faMegaport:{prefix:"fab",iconName:"megaport",icon:[496,512,[],"f5a3","M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z"]},faMagento:{prefix:"fab",iconName:"magento",icon:[448,512,[],"f3c4","M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z"]},faSpotify:{prefix:"fab",iconName:"spotify",icon:[496,512,[],"f1bc","M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z"]},faOptinMonster:{prefix:"fab",iconName:"optin-monster",icon:[576,512,[],"f23c","M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z"]},faFly:{prefix:"fab",iconName:"fly",icon:[384,512,[],"f417","M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z"]},faAviato:{prefix:"fab",iconName:"aviato",icon:[640,512,[],"f421","M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z"]},faItunes:{prefix:"fab",iconName:"itunes",icon:[448,512,[],"f3b4","M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z"]},faCuttlefish:{prefix:"fab",iconName:"cuttlefish",icon:[440,512,[],"f38c","M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z"]},faBlogger:{prefix:"fab",iconName:"blogger",icon:[448,512,[],"f37c","M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z"]},faFlickr:{prefix:"fab",iconName:"flickr",icon:[448,512,[],"f16e","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z"]},faViber:{prefix:"fab",iconName:"viber",icon:[512,512,[],"f409","M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z"]},faSoundcloud:{prefix:"fab",iconName:"soundcloud",icon:[640,512,[],"f1be","M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z"]},faDigg:{prefix:"fab",iconName:"digg",icon:[512,512,[],"f1a6","M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z"]},faTencentWeibo:{prefix:"fab",iconName:"tencent-weibo",icon:[384,512,[],"f1d5","M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z"]},faLetterboxd:{prefix:"fab",iconName:"letterboxd",icon:[640,512,[],"e62d","M521.3 128C586.9 128 640 181.1 640 246.6s-53.1 118.6-118.7 118.6c-42.5 0-79.7-22.3-100.7-55.8c11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l0 0 .8-1.2c20.8-32.3 56.8-53.9 97.9-54.6l2 0zM320 128c42.5 0 79.7 22.3 100.7 55.8c-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l0 0-.8 1.2c-20.8 32.3-56.8 53.9-97.9 54.6l-2 0c-42.5 0-79.7-22.3-100.7-55.8c11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l0 0 .8-1.2c20.8-32.3 56.8-53.9 97.9-54.6l2 0zm-201.3 0c42.5 0 79.7 22.3 100.7 55.8c-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l0 0-.8 1.2c-20.8 32.3-56.8 53.9-97.9 54.6l-2 0C53.1 365.1 0 312.1 0 246.6S53.1 128 118.7 128z"]},faSymfony:{prefix:"fab",iconName:"symfony",icon:[512,512,[],"f83d","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z"]},faMaxcdn:{prefix:"fab",iconName:"maxcdn",icon:[512,512,[],"f136","M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z"]},faEtsy:{prefix:"fab",iconName:"etsy",icon:[384,512,[],"f2d7","M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z"]},faFacebookMessenger:{prefix:"fab",iconName:"facebook-messenger",icon:[512,512,[],"f39f","M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z"]},faAudible:{prefix:"fab",iconName:"audible",icon:[640,512,[],"f373","M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z"]},faThinkPeaks:{prefix:"fab",iconName:"think-peaks",icon:[576,512,[],"f731","M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z"]},faBilibili:{prefix:"fab",iconName:"bilibili",icon:[512,512,[],"e3d9","M488.6 104.1C505.3 122.2 513 143.8 511.9 169.8V372.2C511.5 398.6 502.7 420.3 485.4 437.3C468.2 454.3 446.3 463.2 419.9 464H92.02C65.57 463.2 43.81 454.2 26.74 436.8C9.682 419.4 .7667 396.5 0 368.2V169.8C.7667 143.8 9.682 122.2 26.74 104.1C43.81 87.75 65.57 78.77 92.02 78H121.4L96.05 52.19C90.3 46.46 87.42 39.19 87.42 30.4C87.42 21.6 90.3 14.34 96.05 8.603C101.8 2.868 109.1 0 117.9 0C126.7 0 134 2.868 139.8 8.603L213.1 78H301.1L375.6 8.603C381.7 2.868 389.2 0 398 0C406.8 0 414.1 2.868 419.9 8.603C425.6 14.34 428.5 21.6 428.5 30.4C428.5 39.19 425.6 46.46 419.9 52.19L394.6 78L423.9 78C450.3 78.77 471.9 87.75 488.6 104.1H488.6zM449.8 173.8C449.4 164.2 446.1 156.4 439.1 150.3C433.9 144.2 425.1 140.9 416.4 140.5H96.05C86.46 140.9 78.6 144.2 72.47 150.3C66.33 156.4 63.07 164.2 62.69 173.8V368.2C62.69 377.4 65.95 385.2 72.47 391.7C78.99 398.2 86.85 401.5 96.05 401.5H416.4C425.6 401.5 433.4 398.2 439.7 391.7C446 385.2 449.4 377.4 449.8 368.2L449.8 173.8zM185.5 216.5C191.8 222.8 195.2 230.6 195.6 239.7V273C195.2 282.2 191.9 289.9 185.8 296.2C179.6 302.5 171.8 305.7 162.2 305.7C152.6 305.7 144.7 302.5 138.6 296.2C132.5 289.9 129.2 282.2 128.8 273V239.7C129.2 230.6 132.6 222.8 138.9 216.5C145.2 210.2 152.1 206.9 162.2 206.5C171.4 206.9 179.2 210.2 185.5 216.5H185.5zM377 216.5C383.3 222.8 386.7 230.6 387.1 239.7V273C386.7 282.2 383.4 289.9 377.3 296.2C371.2 302.5 363.3 305.7 353.7 305.7C344.1 305.7 336.3 302.5 330.1 296.2C323.1 289.9 320.7 282.2 320.4 273V239.7C320.7 230.6 324.1 222.8 330.4 216.5C336.7 210.2 344.5 206.9 353.7 206.5C362.9 206.9 370.7 210.2 377 216.5H377z"]},faErlang:{prefix:"fab",iconName:"erlang",icon:[640,512,[],"f39d","M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z"]},faXTwitter:{prefix:"fab",iconName:"x-twitter",icon:[512,512,[],"e61b","M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"]},faCottonBureau:{prefix:"fab",iconName:"cotton-bureau",icon:[512,512,[],"f89e","M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z"]},faDashcube:{prefix:"fab",iconName:"dashcube",icon:[448,512,[],"f210","M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z"]},fa42Group:eVj,faInnosoft:eVB,faStackExchange:{prefix:"fab",iconName:"stack-exchange",icon:[448,512,[],"f18d","M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z"]},faElementor:{prefix:"fab",iconName:"elementor",icon:[512,512,[],"f430","M.361 256C.361 397 114 511 255 511C397 511 511 397 511 256C511 116 397 2.05 255 2.05C114 2.05 .361 116 .361 256zM192 150V363H149V150H192zM234 150H362V193H234V150zM362 235V278H234V235H362zM234 320H362V363H234V320z"]},faSquarePiedPiper:eVR,faPiedPiperSquare:eVU,faCreativeCommonsNd:{prefix:"fab",iconName:"creative-commons-nd",icon:[496,512,[],"f4eb","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z"]},faPalfed:{prefix:"fab",iconName:"palfed",icon:[576,512,[],"f3d8","M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z"]},faSuperpowers:{prefix:"fab",iconName:"superpowers",icon:[448,512,[],"f2dd","M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z"]},faResolving:{prefix:"fab",iconName:"resolving",icon:[496,512,[],"f3e7","M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z"]},faXbox:{prefix:"fab",iconName:"xbox",icon:[512,512,[],"f412","M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z"]},faSearchengin:{prefix:"fab",iconName:"searchengin",icon:[460,512,[],"f3eb","M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z"]},faTiktok:{prefix:"fab",iconName:"tiktok",icon:[448,512,[],"e07b","M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"]},faSquareFacebook:eVF,faFacebookSquare:eVG,faRenren:{prefix:"fab",iconName:"renren",icon:[512,512,[],"f18b","M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z"]},faLinux:{prefix:"fab",iconName:"linux",icon:[448,512,[],"f17c","M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"]},faGlide:{prefix:"fab",iconName:"glide",icon:[448,512,[],"f2a5","M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z"]},faLinkedin:{prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},faHubspot:{prefix:"fab",iconName:"hubspot",icon:[512,512,[],"f3b2","M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z"]},faDeploydog:{prefix:"fab",iconName:"deploydog",icon:[512,512,[],"f38e","M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z"]},faTwitch:{prefix:"fab",iconName:"twitch",icon:[512,512,[],"f1e8","M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z"]},faRavelry:{prefix:"fab",iconName:"ravelry",icon:[512,512,[],"f2d9","M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z"]},faMixer:{prefix:"fab",iconName:"mixer",icon:[512,512,[],"e056","M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z"]},faSquareLastfm:eVY,faLastfmSquare:eVQ,faVimeo:{prefix:"fab",iconName:"vimeo",icon:[448,512,[],"f40a","M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z"]},faMendeley:{prefix:"fab",iconName:"mendeley",icon:[640,512,[],"f7b3","M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z"]},faUniregistry:{prefix:"fab",iconName:"uniregistry",icon:[384,512,[],"f404","M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z"]},faFigma:{prefix:"fab",iconName:"figma",icon:[384,512,[],"f799","M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z"]},faCreativeCommonsRemix:{prefix:"fab",iconName:"creative-commons-remix",icon:[496,512,[],"f4ee","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z"]},faCcAmazonPay:{prefix:"fab",iconName:"cc-amazon-pay",icon:[576,512,[],"f42d","M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z"]},faDropbox:{prefix:"fab",iconName:"dropbox",icon:[528,512,[],"f16b","M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z"]},faInstagram:{prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]},faCmplid:{prefix:"fab",iconName:"cmplid",icon:[640,512,[],"e360","M226.119,388.165a3.816,3.816,0,0,0-2.294-3.5,3.946,3.946,0,0,0-1.629-.385L72.6,384.3a19.243,19.243,0,0,1-17.924-26.025L81.585,255.692a35.72,35.72,0,0,1,32.373-26H262.525a7.07,7.07,0,0,0,6.392-5.194l10.769-41.131a3.849,3.849,0,0,0-2.237-4.937,3.755,3.755,0,0,0-1.377-.261c-.063,0-.126,0-.189.005H127.38a106.8,106.8,0,0,0-96.99,77.1L3.483,358.824A57.469,57.469,0,0,0,57.314,436q1.43,0,2.86-.072H208.742a7.131,7.131,0,0,0,6.391-5.193L225.839,389.6A3.82,3.82,0,0,0,226.119,388.165ZM306.658,81.2a3.861,3.861,0,0,0,.251-1.367A3.813,3.813,0,0,0,303.079,76c-.064,0-.128,0-.192,0h-41A7.034,7.034,0,0,0,255.5,81.2l-21.347,80.915h51.131ZM180.364,368.249H231.5L263.452,245.69H212.321ZM511.853,79.723a3.809,3.809,0,0,0-3.8-3.661c-.058,0-.137,0-.23.007h-41a7.1,7.1,0,0,0-6.584,5.129L368.91,430.634a3.54,3.54,0,0,0-.262,1.335,3.873,3.873,0,0,0,3.864,3.863c.056,0,.112,0,.169,0h41a7.068,7.068,0,0,0,6.392-5.193L511.533,81.2A3.624,3.624,0,0,0,511.853,79.723ZM324.649,384.47h-41a7.2,7.2,0,0,0-6.392,5.194L266.52,430.8a3.662,3.662,0,0,0-.268,1.374A3.783,3.783,0,0,0,270.023,436c.06,0,.166,0,.3-.012h40.905a7.036,7.036,0,0,0,6.391-5.193l10.769-41.131a3.75,3.75,0,0,0-3.445-5.208c-.108,0-.217,0-.326.014Zm311.324-308.4h-41a7.066,7.066,0,0,0-6.392,5.129l-91.46,349.436a4.073,4.073,0,0,0-.229,1.347,3.872,3.872,0,0,0,3.863,3.851c.056,0,.112,0,.169,0h40.968a7.1,7.1,0,0,0,6.392-5.193L639.68,81.2a3.624,3.624,0,0,0,.32-1.475,3.841,3.841,0,0,0-3.821-3.564c-.068,0-.137,0-.206.006ZM371.562,225.236l10.8-41.1a4.369,4.369,0,0,0,.227-1.388,3.869,3.869,0,0,0-3.861-3.842c-.057,0-.113,0-.169,0h-41.1a7.292,7.292,0,0,0-6.391,5.226l-10.834,41.1a4.417,4.417,0,0,0-.26,1.493c0,.069,0,.138,0,.206a3.776,3.776,0,0,0,3.757,3.507c.076,0,.18,0,.3-.012h41.129A7.034,7.034,0,0,0,371.562,225.236Z"]},faUpwork:{prefix:"fab",iconName:"upwork",icon:[448,512,[],"e641","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM270.8 274.3c5.2 8.4 23.6 29.9 51.5 29.9v0c25.2 0 44.9-20.2 44.9-49.7s-19.4-49.7-44.9-49.7s-44.9 16.7-51.5 69.5zm-26.7-41.8c7.3-30.5 32.7-60.1 78.2-60.1l0 0c45.1 0 80.9 35.2 80.9 82.2s-35.9 81.9-80.9 81.9c-.6 0-1.1 0-1.7 0c-.5 0-1.1 0-1.6 0h-.1c-14.5-.5-28.7-4.8-40.9-12.6c-4.7-2.8-9.1-6-13.4-9.5l-12.8 78.4H214.9l19.4-110.6c-20.8-29.1-31.6-62.4-36.2-79.7V255c0 48-30.5 81.5-74.2 81.5c-22 0-41-8-54.8-23.3c-13.4-14.8-20.8-35.5-20.8-58.3V176.8H84.5l-.3 78.2c0 28.4 14.5 49.3 39.8 49.3s38.2-20.9 38.2-49.3V176.8h62.8c4.8 19.3 10.9 40.1 19.2 55.6z"]},faFacebook:{prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"]},faGripfire:{prefix:"fab",iconName:"gripfire",icon:[384,512,[],"f3ac","M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z"]},faJediOrder:{prefix:"fab",iconName:"jedi-order",icon:[448,512,[],"f50e","M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z"]},faUikit:{prefix:"fab",iconName:"uikit",icon:[448,512,[],"f403","M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z"]},faFortAwesomeAlt:{prefix:"fab",iconName:"fort-awesome-alt",icon:[512,512,[],"f3a3","M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z"]},faPhabricator:{prefix:"fab",iconName:"phabricator",icon:[496,512,[],"f3db","M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z"]},faUssunnah:{prefix:"fab",iconName:"ussunnah",icon:[482,512,[],"f407","M481.9 268.1A240.9 240.9 0 1 1 .1 268a240.9 240.9 0 1 1 481.9 0zM24.5 268a216.5 216.5 0 1 0 432.9 0A216.5 216.5 0 1 0 24.5 268zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9c-5.5-4.3-8.2-12.3-8.2-23.8V205.1c0-6.5-5.2-20.2-15.7-41.2c7 0 17-9.1 30-27.2V284.5c0 11 2.4 19.4 7 25.3c3.7 4.7 10.1 8.9 19 12.6c1.2 .4 2.6 .9 4.1 1.4c2.9 .9 6.3 2.1 10.3 3.5c-1.8 2.7-8.3 4-19.9 4zm-219 0c-1.3 2.4-3.6 5.5-6.8 9.4l-18.5 22.5c-1-6.1-4-13-9.3-20.6s-9.7-11.4-13.4-11.4h-8.3H53.6c3.3-5.3 4.9-8.8 4.9-10.8c0-2-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4c0-7.4 2.1-13.9 6.3-19.3L80 253.4l-7.1-17.7L89 215.9l6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7c0 4.2 2.8 13.3 8.3 27.3l16.2 40.7H135h8 .3c2.8 .4 7.7 5 14.6 13.9c1.8 2.4 4.3 5.8 7.7 10.2c1.4 1.9 2.9 3.9 4.6 6.1c1.3-2.3 2-4.6 2-7.1c0-2-1.3-6.6-4-13.4L163 304.1c-4-10.6-6.1-17.7-6.1-21.3c0-6.3 1.9-12.3 5.8-17.9c.5-.6 1-1.3 1.5-1.9c4.4-5.6 8.8-11.1 13.3-16.5c-1.1 4.6-1.7 8.7-1.7 12c0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3h17.6 8.3l-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32h13.4L245 292.2c-1.5-3.9-4-7-7.7-9.3L253 262.8 270.3 308h13.4l-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20L302.6 308h10.3 8.3 7.6c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3V205.1c0-6.5-4.5-20.3-13.7-41.2c5.4 0 14.1-9.1 26.2-27.2V300.2c0 7.2 .6 12 1.7 14.6c1.6 3.4 5.3 6.2 11.1 8.2c-3.9 5.6-8.7 8.5-14.5 8.5H321.1h-8.3H210.5h-19zM93.4 287.3c-2.7-6.7-4-11.7-4-15c-.6 1.2-2.4 3.7-5.4 7.6c-1.4 1.9-2.2 3.7-2.2 5.3c0 2.6 .8 5.7 2.2 9.3l5.6 13.9h0c5 0 9 0 11.9-.1l-8.2-20.9zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm-27.6 0c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm87 27.5c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3z"]},faEarlybirds:{prefix:"fab",iconName:"earlybirds",icon:[480,512,[],"f39a","M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z"]},faTradeFederation:{prefix:"fab",iconName:"trade-federation",icon:[496,512,[],"f513","M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z"]},faAutoprefixer:{prefix:"fab",iconName:"autoprefixer",icon:[640,512,[],"f41c","M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z"]},faWhatsapp:{prefix:"fab",iconName:"whatsapp",icon:[448,512,[],"f232","M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"]},faSlideshare:{prefix:"fab",iconName:"slideshare",icon:[512,512,[],"f1e7","M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z"]},faGooglePlay:{prefix:"fab",iconName:"google-play",icon:[512,512,[],"f3ab","M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z"]},faViadeo:{prefix:"fab",iconName:"viadeo",icon:[448,512,[],"f2a9","M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z"]},faLine:{prefix:"fab",iconName:"line",icon:[512,512,[],"f3c0","M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z"]},faGoogleDrive:{prefix:"fab",iconName:"google-drive",icon:[512,512,[],"f3aa","M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z"]},faServicestack:{prefix:"fab",iconName:"servicestack",icon:[496,512,[],"f3ec","M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z"]},faSimplybuilt:{prefix:"fab",iconName:"simplybuilt",icon:[512,512,[],"f215","M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z"]},faBitbucket:{prefix:"fab",iconName:"bitbucket",icon:[512,512,[61810],"f171","M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z"]},faImdb:{prefix:"fab",iconName:"imdb",icon:[448,512,[],"f2d8","M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z"]},faDeezer:{prefix:"fab",iconName:"deezer",icon:[576,512,[],"e077","M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z"]},faRaspberryPi:{prefix:"fab",iconName:"raspberry-pi",icon:[407,512,[],"f7bb","M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z"]},faJira:{prefix:"fab",iconName:"jira",icon:[496,512,[],"f7b1","M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z"]},faDocker:{prefix:"fab",iconName:"docker",icon:[640,512,[],"f395","M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z"]},faScreenpal:{prefix:"fab",iconName:"screenpal",icon:[512,512,[],"e570","M233.5 22.49C233.5 10.07 243.6 0 256 0C268.4 0 278.5 10.07 278.5 22.49C278.5 34.91 268.4 44.98 256 44.98C243.6 44.98 233.5 34.91 233.5 22.49zM313.4 259C313.4 290.7 287.7 316.4 256 316.4C224.3 316.4 198.6 290.7 198.6 259C198.6 227.3 224.3 201.6 256 201.6C287.7 201.6 313.4 227.3 313.4 259zM337.2 350C359.5 330.1 373.7 302.7 377.1 273H496.6C493.1 334.4 466.2 392.2 421.4 434.4C376.7 476.6 317.5 500.2 256 500.2C194.5 500.2 135.3 476.6 90.56 434.4C45.83 392.2 18.94 334.4 15.39 273H135.1C138.5 302.7 152.7 330.1 175 350C197.3 369.9 226.2 380.9 256.1 380.9C285.1 380.9 314.8 369.9 337.2 350zM73.14 140.3C73.54 152.7 63.81 163.1 51.39 163.5C38.97 163.9 28.59 154.2 28.18 141.8C27.78 129.3 37.52 118.9 49.94 118.5C62.35 118.1 72.74 127.9 73.14 140.3zM438.9 141C438.9 128.6 448.9 118.5 461.4 118.5C473.8 118.5 483.8 128.6 483.8 141C483.8 153.5 473.8 163.5 461.4 163.5C448.9 163.5 438.9 153.5 438.9 141zM317.9 95.27C300.6 109.1 278.7 118.1 256 118.1C233.3 118.1 211.4 109.1 194.1 95.27C176.8 80.55 165.3 60.18 161.7 37.78C176.8 31.37 192.5 26.52 208.6 23.31C208.6 35.88 213.6 47.93 222.5 56.82C231.4 65.7 243.4 70.7 256 70.7C268.6 70.7 280.6 65.7 289.5 56.82C298.4 47.93 303.4 35.88 303.4 23.31C319.5 26.52 335.2 31.37 350.3 37.78C346.7 60.18 335.2 80.55 317.9 95.27H317.9zM82.78 231C61.42 238.6 38.06 238.4 16.86 230.4C18.82 214.1 22.46 198.1 27.71 182.5C33.1 185.6 39.05 187.6 45.22 188.5C51.39 189.3 57.67 188.9 63.68 187.3C69.69 185.6 75.33 182.9 80.27 179.1C85.21 175.3 89.36 170.6 92.47 165.2C95.58 159.8 97.61 153.8 98.42 147.7C99.23 141.5 98.83 135.2 97.22 129.2C95.61 123.2 92.83 117.6 89.04 112.6C85.25 107.7 80.53 103.5 75.14 100.4C85.96 88.11 98.01 76.94 111.1 67.07C128.7 81.42 140.6 101.6 144.7 123.9C148.8 146.2 144.8 169.3 133.5 188.9C122.1 208.5 104.1 223.4 82.78 231V231zM429.2 231.1C407.9 223.5 389.9 208.5 378.5 188.9C367.2 169.3 363.3 146.2 367.4 123.9C371.5 101.7 383.4 81.54 400.9 67.19C414 77.04 426.1 88.21 436.9 100.5C426.2 106.9 418.5 117.2 415.4 129.3C412.2 141.3 413.1 154.1 420.2 164.9C426.4 175.7 436.6 183.6 448.6 186.9C460.6 190.2 473.5 188.6 484.3 182.6C489.6 198.1 493.2 214.2 495.2 230.4C473.1 238.5 450.6 238.7 429.2 231.1L429.2 231.1z"]},faBluetooth:{prefix:"fab",iconName:"bluetooth",icon:[448,512,[],"f293","M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z"]},faGitter:{prefix:"fab",iconName:"gitter",icon:[384,512,[],"f426","M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z"]},faDAndD:{prefix:"fab",iconName:"d-and-d",icon:[576,512,[],"f38d","M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z"]},faMicroblog:{prefix:"fab",iconName:"microblog",icon:[448,512,[],"e01a","M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z"]},faCcDinersClub:{prefix:"fab",iconName:"cc-diners-club",icon:[576,512,[],"f24c","M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z"]},faGgCircle:{prefix:"fab",iconName:"gg-circle",icon:[512,512,[],"f261","M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z"]},faPiedPiperHat:{prefix:"fab",iconName:"pied-piper-hat",icon:[640,512,[],"f4e5","M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z"]},faKickstarterK:{prefix:"fab",iconName:"kickstarter-k",icon:[384,512,[],"f3bc","M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z"]},faYandex:{prefix:"fab",iconName:"yandex",icon:[256,512,[],"f413","M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z"]},faReadme:{prefix:"fab",iconName:"readme",icon:[576,512,[],"f4d5","M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z"]},faHtml5:{prefix:"fab",iconName:"html5",icon:[384,512,[],"f13b","M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"]},faSellsy:{prefix:"fab",iconName:"sellsy",icon:[640,512,[],"f213","M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z"]},faSass:{prefix:"fab",iconName:"sass",icon:[640,512,[],"f41e","M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z"]},faWirsindhandwerk:eVq,faWsh:eVK,faBuromobelexperte:{prefix:"fab",iconName:"buromobelexperte",icon:[448,512,[],"f37f","M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z"]},faSalesforce:{prefix:"fab",iconName:"salesforce",icon:[640,512,[],"f83b","M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z"]},faOctopusDeploy:{prefix:"fab",iconName:"octopus-deploy",icon:[512,512,[],"e082","M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z"]},faMedapps:{prefix:"fab",iconName:"medapps",icon:[320,512,[],"f3c6","M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z"]},faNs8:{prefix:"fab",iconName:"ns8",icon:[640,512,[],"f3d5","M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z"]},faPinterestP:{prefix:"fab",iconName:"pinterest-p",icon:[384,512,[],"f231","M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"]},faApper:{prefix:"fab",iconName:"apper",icon:[640,512,[],"f371","M42.1 239.1c22.2 0 29 2.8 33.5 14.6h.8v-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8H4.8c.3-13.9 1.5-19.1 5.8-24.4C17.9 195 29.5 192 56.7 192c33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7v76.3H76.3l1.3-19.1h-1c-5.3 15.6-13.6 20.4-35.5 20.4-30.3 0-41.1-10.1-41.1-37.3 0-25.2 12.3-35.8 42.1-35.8zm17.1 48.1c13.1 0 16.9-3 16.9-13.4 0-9.1-4.3-11.6-19.6-11.6-13.1 0-17.9 3-17.9 12.1-.1 10.4 3.7 12.9 20.6 12.9zm77.8-94.9h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.2 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3H137v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm57.9-60.7h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.3 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3h-39.5v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm53.8-3.8c0-25.4 3.3-37.8 12.3-45.8 8.8-8.1 22.2-11.3 45.1-11.3 42.8 0 55.7 12.8 55.7 55.7v11.1h-75.3c-.3 2-.3 4-.3 4.8 0 16.9 4.5 21.9 20.1 21.9 13.9 0 17.9-3 17.9-13.9h37.5v2.3c0 9.8-2.5 18.9-6.8 24.7-7.3 9.8-19.6 13.6-44.3 13.6-27.5 0-41.6-3.3-50.6-12.3-8.5-8.5-11.3-21.3-11.3-50.8zm76.4-11.6c-.3-1.8-.3-3.3-.3-3.8 0-12.3-3.3-14.6-19.6-14.6-14.4 0-17.1 3-18.1 15.1l-.3 3.3h38.3zm55.6-45.3h38.3l-1.8 19.9h.7c6.8-14.9 14.4-20.2 29.7-20.2 10.8 0 19.1 3.3 23.4 9.3 5.3 7.3 6.8 14.4 6.8 34 0 1.5 0 5 .2 9.3h-35c.3-1.8.3-3.3.3-4 0-15.4-2-19.4-10.3-19.4-6.3 0-10.8 3.3-13.1 9.3-1 3-1 4.3-1 12.3v68h-38.3V192.3z"]},faFortAwesome:{prefix:"fab",iconName:"fort-awesome",icon:[512,512,[],"f286","M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z"]},faWaze:{prefix:"fab",iconName:"waze",icon:[512,512,[],"f83f","M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z"]},faCcJcb:{prefix:"fab",iconName:"cc-jcb",icon:[576,512,[],"f24b","M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z"]},faSnapchat:eVZ,faSnapchatGhost:eVW,faFantasyFlightGames:{prefix:"fab",iconName:"fantasy-flight-games",icon:[512,512,[],"f6dc","M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z"]},faRust:{prefix:"fab",iconName:"rust",icon:[512,512,[],"e07a","M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z"]},faWix:{prefix:"fab",iconName:"wix",icon:[640,512,[],"f5cf","M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z"]},faSquareBehance:eV$,faBehanceSquare:eVX,faSupple:{prefix:"fab",iconName:"supple",icon:[640,512,[],"f3f9","M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z"]},faWebflow:{prefix:"fab",iconName:"webflow",icon:[640,512,[],"e65c","M640 64L435.8 463.2H244l85.5-165.5h-3.8C255.1 389.3 149.9 449.5 0 463.2V300.1s95.9-5.7 152.3-64.9H0V64H171.1V204.8l3.8 0L244.9 64H374.3V203.9l3.8 0L450.7 64H640z"]},faRebel:{prefix:"fab",iconName:"rebel",icon:[512,512,[],"f1d0","M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z"]},faCss3:{prefix:"fab",iconName:"css3",icon:[512,512,[],"f13c","M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z"]},faStaylinked:{prefix:"fab",iconName:"staylinked",icon:[440,512,[],"f3f5","M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z"]},faKaggle:{prefix:"fab",iconName:"kaggle",icon:[320,512,[],"f5fa","M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z"]},faSpaceAwesome:{prefix:"fab",iconName:"space-awesome",icon:[512,512,[],"e5ac","M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z"]},faDeviantart:{prefix:"fab",iconName:"deviantart",icon:[320,512,[],"f1bd","M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z"]},faCpanel:{prefix:"fab",iconName:"cpanel",icon:[640,512,[],"f388","M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z"]},faGoodreadsG:{prefix:"fab",iconName:"goodreads-g",icon:[384,512,[],"f3a9","M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z"]},faSquareGit:eVJ,faGitSquare:eV1,faSquareTumblr:eV0,faTumblrSquare:eV2,faTrello:{prefix:"fab",iconName:"trello",icon:[448,512,[],"f181","M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z"]},faCreativeCommonsNcJp:{prefix:"fab",iconName:"creative-commons-nc-jp",icon:[496,512,[],"f4ea","M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z"]},faGetPocket:{prefix:"fab",iconName:"get-pocket",icon:[448,512,[],"f265","M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z"]},faPerbyte:{prefix:"fab",iconName:"perbyte",icon:[448,512,[],"e083","M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z"]},faGrunt:{prefix:"fab",iconName:"grunt",icon:[384,512,[],"f3ad","M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z"]},faWeebly:{prefix:"fab",iconName:"weebly",icon:[512,512,[],"f5cc","M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z"]},faConnectdevelop:{prefix:"fab",iconName:"connectdevelop",icon:[576,512,[],"f20e","M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z"]},faLeanpub:{prefix:"fab",iconName:"leanpub",icon:[576,512,[],"f212","M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z"]},faBlackTie:{prefix:"fab",iconName:"black-tie",icon:[448,512,[],"f27e","M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z"]},faThemeco:{prefix:"fab",iconName:"themeco",icon:[448,512,[],"f5c6","M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z"]},faPython:{prefix:"fab",iconName:"python",icon:[448,512,[],"f3e2","M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"]},faAndroid:{prefix:"fab",iconName:"android",icon:[576,512,[],"f17b","M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"]},faBots:{prefix:"fab",iconName:"bots",icon:[640,512,[],"e340","M86.344,197.834a51.767,51.767,0,0,0-41.57,20.058V156.018a8.19,8.19,0,0,0-8.19-8.19H8.19A8.19,8.19,0,0,0,0,156.018V333.551a8.189,8.189,0,0,0,8.19,8.189H36.584a8.189,8.189,0,0,0,8.19-8.189v-8.088c11.628,13.373,25.874,19.769,41.573,19.769,34.6,0,61.922-26.164,61.922-73.843C148.266,225.452,121.229,197.834,86.344,197.834ZM71.516,305.691c-9.593,0-21.221-4.942-26.745-12.5V250.164c5.528-7.558,17.152-12.791,26.745-12.791,17.734,0,31.107,13.082,31.107,34.013C102.623,292.609,89.25,305.691,71.516,305.691Zm156.372-59.032a17.4,17.4,0,1,0,17.4,17.4A17.4,17.4,0,0,0,227.888,246.659ZM273.956,156.7V112.039a13.308,13.308,0,1,0-10.237,0V156.7a107.49,107.49,0,1,0,10.237,0Zm85.993,107.367c0,30.531-40.792,55.281-91.112,55.281s-91.111-24.75-91.111-55.281,40.792-55.281,91.111-55.281S359.949,233.532,359.949,264.062Zm-50.163,17.4a17.4,17.4,0,1,0-17.4-17.4h0A17.4,17.4,0,0,0,309.786,281.466ZM580.7,250.455c-14.828-2.617-22.387-3.78-22.387-9.885,0-5.523,7.268-9.884,17.735-9.884a65.56,65.56,0,0,1,34.484,10.1,8.171,8.171,0,0,0,11.288-2.468c.07-.11.138-.221.2-.333l8.611-14.886a8.2,8.2,0,0,0-2.867-11.123,99.863,99.863,0,0,0-52.014-14.138c-38.956,0-60.179,21.514-60.179,46.225,0,36.342,33.725,41.864,57.563,45.642,13.373,2.326,24.13,4.361,24.13,11.048,0,6.4-5.523,10.757-18.9,10.757-13.552,0-30.994-6.222-42.623-13.579a8.206,8.206,0,0,0-11.335,2.491c-.035.054-.069.108-.1.164l-10.2,16.891a8.222,8.222,0,0,0,2.491,11.066c15.224,10.3,37.663,16.692,59.441,16.692,40.409,0,63.957-19.769,63.957-46.515C640,260.63,604.537,254.816,580.7,250.455Zm-95.928,60.787a8.211,8.211,0,0,0-9.521-5.938,23.168,23.168,0,0,1-4.155.387c-7.849,0-12.5-6.106-12.5-14.245V240.28h20.349a8.143,8.143,0,0,0,8.141-8.143V209.466a8.143,8.143,0,0,0-8.141-8.143H458.594V171.091a8.143,8.143,0,0,0-8.143-8.143H422.257a8.143,8.143,0,0,0-8.143,8.143h0v30.232H399a8.143,8.143,0,0,0-8.143,8.143h0v22.671A8.143,8.143,0,0,0,399,240.28h15.115v63.667c0,27.037,15.408,41.282,43.9,41.282,12.183,0,21.383-2.2,27.6-5.446a8.161,8.161,0,0,0,4.145-9.278Z"]},faFreeCodeCamp:{prefix:"fab",iconName:"free-code-camp",icon:[576,512,[],"f2c5","M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z"]},faHornbill:{prefix:"fab",iconName:"hornbill",icon:[512,512,[],"f592","M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z"]},faJs:{prefix:"fab",iconName:"js",icon:[448,512,[],"f3b8","M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"]},faIdeal:{prefix:"fab",iconName:"ideal",icon:[576,512,[],"e013","M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z"]},faGit:{prefix:"fab",iconName:"git",icon:[512,512,[],"f1d3","M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z"]},faDev:{prefix:"fab",iconName:"dev",icon:[448,512,[],"f6cc","M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z"]},faSketch:{prefix:"fab",iconName:"sketch",icon:[512,512,[],"f7c6","M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z"]},faYandexInternational:{prefix:"fab",iconName:"yandex-international",icon:[320,512,[],"f414","M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z"]},faCcAmex:{prefix:"fab",iconName:"cc-amex",icon:[576,512,[],"f1f3","M0 432c0 26.5 21.5 48 48 48H528c26.5 0 48-21.5 48-48v-1.1H514.3l-31.9-35.1-31.9 35.1H246.8V267.1H181L262.7 82.4h78.6l28.1 63.2V82.4h97.2L483.5 130l17-47.6H576V80c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80V432zm440.4-21.7L482.6 364l42 46.3H576l-68-72.1 68-72.1H525.4l-42 46.7-41.5-46.7H390.5L458 338.6l-67.4 71.6V377.1h-83V354.9h80.9V322.6H307.6V300.2h83V267.1h-122V410.3H440.4zm96.3-72L576 380.2V296.9l-39.3 41.4zm-36.3-92l36.9-100.6V246.3H576V103H515.8l-32.2 89.3L451.7 103H390.5V246.1L327.3 103H276.1L213.7 246.3h43l11.9-28.7h65.9l12 28.7h82.7V146L466 246.3h34.4zM282 185.4l19.5-46.9 19.4 46.9H282z"]},faUber:{prefix:"fab",iconName:"uber",icon:[448,512,[],"f402","M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z"]},faGithub:{prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},faPhp:{prefix:"fab",iconName:"php",icon:[640,512,[],"f457","M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z"]},faAlipay:{prefix:"fab",iconName:"alipay",icon:[448,512,[],"f642","M377.74 32H70.26C31.41 32 0 63.41 0 102.26v307.48C0 448.59 31.41 480 70.26 480h307.48c38.52 0 69.76-31.08 70.26-69.6-45.96-25.62-110.59-60.34-171.6-88.44-32.07 43.97-84.14 81-148.62 81-70.59 0-93.73-45.3-97.04-76.37-3.97-39.01 14.88-81.5 99.52-81.5 35.38 0 79.35 10.25 127.13 24.96 16.53-30.09 26.45-60.34 26.45-60.34h-178.2v-16.7h92.08v-31.24H88.28v-19.01h109.44V92.34h50.92v50.42h109.44v19.01H248.63v31.24h88.77s-15.21 46.62-38.35 90.92c48.93 16.7 100.01 36.04 148.62 52.74V102.26C447.83 63.57 416.43 32 377.74 32zM47.28 322.95c.99 20.17 10.25 53.73 69.93 53.73 52.07 0 92.58-39.68 117.87-72.9-44.63-18.68-84.48-31.41-109.44-31.41-67.45 0-79.35 33.06-78.36 50.58z"]},faYoutube:{prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]},faSkyatlas:{prefix:"fab",iconName:"skyatlas",icon:[640,512,[],"f216","M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z"]},faFirefoxBrowser:{prefix:"fab",iconName:"firefox-browser",icon:[512,512,[],"e007","M130.22 127.548C130.38 127.558 130.3 127.558 130.22 127.548V127.548ZM481.64 172.898C471.03 147.398 449.56 119.898 432.7 111.168C446.42 138.058 454.37 165.048 457.4 185.168C457.405 185.306 457.422 185.443 457.45 185.578C429.87 116.828 383.098 89.1089 344.9 28.7479C329.908 5.05792 333.976 3.51792 331.82 4.08792L331.7 4.15792C284.99 30.1109 256.365 82.5289 249.12 126.898C232.503 127.771 216.219 131.895 201.19 139.035C199.838 139.649 198.736 140.706 198.066 142.031C197.396 143.356 197.199 144.87 197.506 146.323C197.7 147.162 198.068 147.951 198.586 148.639C199.103 149.327 199.76 149.899 200.512 150.318C201.264 150.737 202.096 150.993 202.954 151.071C203.811 151.148 204.676 151.045 205.491 150.768L206.011 150.558C221.511 143.255 238.408 139.393 255.541 139.238C318.369 138.669 352.698 183.262 363.161 201.528C350.161 192.378 326.811 183.338 304.341 187.248C392.081 231.108 368.541 381.784 246.951 376.448C187.487 373.838 149.881 325.467 146.421 285.648C146.421 285.648 157.671 243.698 227.041 243.698C234.541 243.698 255.971 222.778 256.371 216.698C256.281 214.698 213.836 197.822 197.281 181.518C188.434 172.805 184.229 168.611 180.511 165.458C178.499 163.75 176.392 162.158 174.201 160.688C168.638 141.231 168.399 120.638 173.51 101.058C148.45 112.468 128.96 130.508 114.8 146.428H114.68C105.01 134.178 105.68 93.7779 106.25 85.3479C106.13 84.8179 99.022 89.0159 98.1 89.6579C89.5342 95.7103 81.5528 102.55 74.26 110.088C57.969 126.688 30.128 160.242 18.76 211.318C14.224 231.701 12 255.739 12 263.618C12 398.318 121.21 507.508 255.92 507.508C376.56 507.508 478.939 420.281 496.35 304.888C507.922 228.192 481.64 173.82 481.64 172.898Z"]},faReplyd:{prefix:"fab",iconName:"replyd",icon:[448,512,[],"f3e6","M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z"]},faSuse:{prefix:"fab",iconName:"suse",icon:[640,512,[],"f7d6","M593.1 192.6A10.4 10.4 0 1 1 604.5 210a10.4 10.4 0 1 1 -11.4-17.4zm-47.1 12.2a38.5 38.5 0 1 1 75-17.6 38.5 38.5 0 1 1 -75 17.6zM433.7 336.7c3.2 4.6 5.8 9 7.3 13.4c1 3.1 2.4 7.3 5.5 8.9c.2 .1 .3 .2 .5 .2c5.7 2.1 20.3 1.7 20.3 1.7h26.8c2.3 0 22.4 0 21.9-2.3c-2.4-10.8-14.9-12.7-24.4-18.3c-8.7-5.2-17-11.1-20.8-21.3c-2-5.2-.8-17.4 2.6-21.8c2.5-3.2 6.1-5.3 10-6.2c4.3-.9 8.8-.1 13.1 .3c5.3 .5 10.6 1.5 15.9 2.2c10.3 1.3 20.6 1.9 31 1.6c17.1-.5 34.2-3.2 50.4-8.7c11.3-3.8 22.4-8.9 32-16.1c10.9-8.1 8.1-7.4-3-6.2c-13.3 1.4-26.6 1.6-39.9 .8c-12.4-.7-24.7-2.2-35.9-7.9c-8.8-4.6-16.4-9.1-23.4-16.2c-1-1.1-1.7-4.2 .2-6.2c1.9-1.9 5.8-.8 7 .2c12.2 10.2 30.5 18.6 49.3 19.5c10.2 .5 20.1 .7 30.4 .3c5.1-.2 12.8-.2 17.9-.3c2.6 0 9.8 .7 11.2-2.1c.4-.8 .4-1.8 .3-2.7c-1.5-40.9-4.5-86.9-47.3-106.5c-31.9-14.6-79.7-37.2-99.9-46.6c-4.7-2.2-10.2 1.3-10.2 6.5c0 13.6 .7 33.3 .7 51.1c-9.7-9.9-26-16.1-38.4-21.8c-14.1-6.5-28.7-12-43.5-16.6c-29.8-9.2-60.7-14.9-91.7-18c-35.2-3.5-71-1.8-105.7 5.3C147 115.1 90.8 142.6 48.2 182.7C22.1 207.3 1.6 242.4 .2 277.9c-2 50.3 12.1 77.3 38 105.2c41.3 44.4 130.2 50.6 166.2-2c16.2-23.7 19.7-55.8 8-82c-11.8-26.2-38.8-45.1-67.4-46c-22.2-.7-45.9 10.6-54.5 31.1c-6.5 15.7-2.8 35.1 9 47.3c4.6 4.8 10.9 8.7 17.7 7.1c4-.9 7.4-3.9 8-8c.9-6-4.4-9.9-7.6-14.5c-5.8-8.3-4.7-20.9 2.7-27.9c6.2-6 15.3-7.8 23.9-7.7c8 0 16.2 1.4 23.1 5.5c9.7 5.7 16.2 16.2 18.4 27.2c6.7 33-20.2 59.9-56.6 62c-18.6 1.1-37.6-3.8-52.1-15.5C40.1 329.9 31.1 269.4 73.2 237c40-30.7 90.4-22.8 120.2-6.8c23.8 12.8 41.5 33.6 55 56.7c6.7 11.6 12.5 23.7 17.8 36.1c5.1 11.8 9.9 23.8 20.2 32.5c6.8 5.8 15.2 5.6 24.1 5.6h50.8c6.9 0 5.2-4.6 2.2-7.7c-6.7-6.9-16.4-8.4-25.4-10.9c-20.5-5.6-18.4-32.8-12.7-32.8c18.3 0 18.9 .6 34.9 .3c23.2-.3 30.2-1.7 48.3 5c9.7 3.6 19 13.1 25.1 21.7z"]},faJenkins:{prefix:"fab",iconName:"jenkins",icon:[512,512,[],"f3b6","M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z"]},faTwitter:{prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]},faRockrms:{prefix:"fab",iconName:"rockrms",icon:[496,512,[],"f3e9","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z"]},faPinterest:{prefix:"fab",iconName:"pinterest",icon:[496,512,[],"f0d2","M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"]},faBuffer:{prefix:"fab",iconName:"buffer",icon:[448,512,[],"f837","M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z"]},faNpm:{prefix:"fab",iconName:"npm",icon:[576,512,[],"f3d4","M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z"]},faYammer:{prefix:"fab",iconName:"yammer",icon:[512,512,[],"f840","M500.676,159.486a12.779,12.779,0,0,0-6.4-8.282,13.954,13.954,0,0,0-10.078-1.125L457.8,156.7l-.043-.2-22.3,5.785-1.243.333-.608-2.17A369.037,369.037,0,0,0,347.538,4.289a14.1,14.1,0,0,0-19.784-.463l-102.9,102.747H24.947A24.9,24.9,0,0,0,0,131.417V380.38a24.963,24.963,0,0,0,24.918,24.9H224.986L328.072,508a13.667,13.667,0,0,0,19.327,0c.126-.126.249-.255.37-.385a368.025,368.025,0,0,0,69.577-107.374,403.45,403.45,0,0,0,17.3-50.8v-.028l20.406,5.336.029-.073L483.345,362a20.253,20.253,0,0,0,2.619.5,13.359,13.359,0,0,0,4.139-.072,13.5,13.5,0,0,0,10.515-9.924,415.855,415.855,0,0,0,.058-193.013ZM337.125,24.65l.013.014h-.013Zm-110.2,165.161L174.311,281.1a11.338,11.338,0,0,0-1.489,5.655v46.189a22.04,22.04,0,0,1-22.041,22h-3.4A22.068,22.068,0,0,1,125.3,332.962V287.294a11.532,11.532,0,0,0-1.388-5.51l-51.6-92.2a21.988,21.988,0,0,1,19.264-32.726h3.268a22.059,22.059,0,0,1,19.611,11.916l36.357,70.281,37.515-70.512a22.066,22.066,0,0,1,38.556-.695,21.7,21.7,0,0,1,0,21.967ZM337.145,24.673a348.147,348.147,0,0,1,75.8,141.335l.564,1.952-114.134,29.6V131.417a25.006,25.006,0,0,0-24.947-24.9H255.067Zm60.5,367.305v-.043l-.014.014a347.19,347.19,0,0,1-60.177,95.227l-82.2-81.893h19.177a24.978,24.978,0,0,0,24.947-24.9v-66.2l114.6,29.862A385.191,385.191,0,0,1,397.648,391.978Zm84-52.45.015.014-50.618-13.131L299.379,292.1V219.572l119.746-30.99,4.468-1.157,39.54-10.253,18.511-4.816A393,393,0,0,1,481.644,339.528Z"]},faBtc:{prefix:"fab",iconName:"btc",icon:[384,512,[],"f15a","M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z"]},faDribbble:{prefix:"fab",iconName:"dribbble",icon:[512,512,[],"f17d","M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z"]},faStumbleuponCircle:{prefix:"fab",iconName:"stumbleupon-circle",icon:[496,512,[],"f1a3","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z"]},faInternetExplorer:{prefix:"fab",iconName:"internet-explorer",icon:[512,512,[],"f26b","M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z"]},faStubber:{prefix:"fab",iconName:"stubber",icon:[448,512,[],"e5c7","M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1c49.4 0 71.4 63.6 142.4 63.6c15.6 0 35.9-2.8 55.3-13.3V368c0 61.8-50.4 112-112.3 112H0l41.8-56L0 368l41.7-56L0 256.1l41.8-56L0 144.1 41.8 88 0 32H335.7C397.6 32 448 82.3 448 144.1v51.3c-9.2 36.3-25.9 60.6-55 60.6c-49.6 0-71.6-63.5-142.4-63.5c-35.9 0-95.2 14.6-114.1 101.6h0z"]},faTelegram:eV6,faTelegramPlane:eV4,faOldRepublic:{prefix:"fab",iconName:"old-republic",icon:[496,512,[],"f510","M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z"]},faOdysee:{prefix:"fab",iconName:"odysee",icon:[512,512,[],"e5c6","M406.7 463c-42.3 30.8-94.4 49-150.7 49C144.9 512 50.3 441.2 14.9 342.2c2.4 1.7 5.9 3.6 7.9 4.4c16.3 7.4 40.1-5.4 62.9-28.7c6.9-6.9 14.4-12.4 22.8-17.3c18.3-11.9 37.6-20.8 58.4-27.2c0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1c-11-.5-70-3-56 51.1c14.9 57.4 97.5 36.6 139.6 8.9s31.7-118.3 31.7-118.3c41.1-6.4 54 37.1 57.9 59.4c.8 4.6 1.1 9.9 1.4 15.5c1.1 21.2 2.3 45.6 35.3 46.4c5.3 0 10.6-.8 15.5-2zm-95.3-23.7c-2-.5-3.5-2.5-3-5c1-2.5 3-3.5 5-3s3.5 3 3 5s-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3c0 2-1 4-3 4c-1.5 .5-3.5-1-4-3c-.5-1.5 1-3.5 3-4zM451.8 421C489.3 376.4 512 318.8 512 256c0-67.5-26.1-128.9-68.8-174.7c-.1 23.5-6.1 48.2-16.8 69.2c-11.9 20.3-49 58.9-69.8 78.7c-.7 .3-1.1 .9-1.5 1.4c-.2 .2-.3 .4-.5 .6c-5 6.9-4 16.8 3 21.8c21.3 15.8 56.4 45.6 59.4 72.8c3.5 34.9 27.9 75.6 34.2 86.2l0 0c.8 1.3 1.3 2.1 1.4 2.4c0 2.2-.4 4.3-.8 6.5zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4s-1-5.9-4-6.4c-3-1-5.9 1-6.4 4zm61.4-60.9l-11.4 5.4-3 12.9-5.4-11.4-12.9-3 11.4-5.4 3-12.9 5.4 11.4 12.9 3zM395.5 41.3c-16.2 8.2-22.1 32.8-29 61.4l0 0c-.3 1.4-.7 2.8-1 4.2c-9.5 38.5-30.6 37.6-41.7 37.2c-1.1 0-2-.1-2.9-.1c-5.1 0-6-4-8.9-17.1c-2.6-12.1-6.9-32-17.9-63.6C271.4-2.5 211.4 13.9 165.9 41.1C110.6 74.2 131.5 143 146.1 190.5c.7 2.2 1.4 4.4 2 6.6c-4 4-13.8 7.5-26 11.9c-12.1 4.3-26.6 9.5-40.3 16.9C47.9 243.9 11.5 274.9 2 288.5C.7 277.8 0 267 0 256C0 114.6 114.6 0 256 0c51.4 0 99.4 15.2 139.5 41.3zM58.9 189.6c-1.5-2-4.5-3-6.4-1.5s-3 4.5-1.5 6.4s4.5 3 6.4 1.5c2.5-1.5 3-4.5 1.5-6.4zM327.3 64.9c2-1.5 5-.5 6.4 1.5c1.5 2.5 1 5.4-1.5 6.4c-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3c1.5 .5 3-.5 3-2c.5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54c44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9s-61.9-4.5-64.9-42.6zm89.6 14.9h1c2.5 0 5-2 5-5c2-6.9 1-14.4-2-20.8c-1.5-2-4-3.5-6.4-2.5c-3 1-4.5 4-3.5 6.9c2 4.5 3 9.9 1.5 14.9c-.5 3 1.5 5.9 4.5 6.4zm-9.9-41.6c-2 0-4-1-5-3s-2-3.5-3-5c-2-2-2-5.4 0-7.4s5.4-2 7.4 0c2 2.5 3.5 5 5 7.4s.5 5.9-2.5 7.4c-.6 0-1 .2-1.3 .3c-.2 .1-.4 .2-.6 .2z"]},faSquareWhatsapp:eV3,faWhatsappSquare:eV5,faNodeJs:{prefix:"fab",iconName:"node-js",icon:[448,512,[],"f3d3","M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"]},faEdgeLegacy:{prefix:"fab",iconName:"edge-legacy",icon:[512,512,[],"e078","M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z"]},faSlack:eV8,faSlackHash:eV9,faMedrt:{prefix:"fab",iconName:"medrt",icon:[544,512,[],"f3c8","M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z"]},faUsb:{prefix:"fab",iconName:"usb",icon:[640,512,[],"f287","M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z"]},faTumblr:{prefix:"fab",iconName:"tumblr",icon:[320,512,[],"f173","M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"]},faVaadin:{prefix:"fab",iconName:"vaadin",icon:[448,512,[],"f408","M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z"]},faQuora:{prefix:"fab",iconName:"quora",icon:[448,512,[],"f2c4","M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z"]},faSquareXTwitter:{prefix:"fab",iconName:"square-x-twitter",icon:[448,512,[],"e61a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"]},faReacteurope:{prefix:"fab",iconName:"reacteurope",icon:[576,512,[],"f75d","M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z"]},faMedium:eV7,faMediumM:eke,faAmilia:{prefix:"fab",iconName:"amilia",icon:[448,512,[],"f36d","M240.1 32c-61.9 0-131.5 16.9-184.2 55.4-5.1 3.1-9.1 9.2-7.2 19.4 1.1 5.1 5.1 27.4 10.2 39.6 4.1 10.2 14.2 10.2 20.3 6.1 32.5-22.3 96.5-47.7 152.3-47.7 57.9 0 58.9 28.4 58.9 73.1v38.5C203 227.7 78.2 251 46.7 264.2 11.2 280.5 16.3 357.7 16.3 376s15.2 104 124.9 104c47.8 0 113.7-20.7 153.3-42.1v25.4c0 3 2.1 8.2 6.1 9.1 3.1 1 50.7 2 59.9 2s62.5.3 66.5-.7c4.1-1 5.1-6.1 5.1-9.1V168c-.1-80.3-57.9-136-192-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z"]},faMixcloud:{prefix:"fab",iconName:"mixcloud",icon:[640,512,[],"f289","M212.98 346.566H179.789V195.114L185.973 173.47H175.262L137.127 346.566H76.1069L37.7323 173.47H27.276L33.1913 195.114V346.566H0V165H65.6506L102.248 338.096H110.747L147.329 165H212.98L212.98 346.566ZM544.459 283.589L458.434 345.655V307.534L531.329 255.776L458.434 204.017V165.896L544.459 228.231H553.721L640 165.896V204.017L566.866 255.776L640 307.549V345.655L553.721 283.589H544.459ZM430.157 272.311H248.113V239.255H430.157V272.311Z"]},faFlipboard:{prefix:"fab",iconName:"flipboard",icon:[448,512,[],"f44d","M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z"]},faViacoin:{prefix:"fab",iconName:"viacoin",icon:[384,512,[],"f237","M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z"]},faCriticalRole:{prefix:"fab",iconName:"critical-role",icon:[448,512,[],"f6c9","M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z"]},faSitrox:{prefix:"fab",iconName:"sitrox",icon:[448,512,[],"e44a","M212.439 0.00846128V0H448V128H64C64 57.6008 141.755 0.475338 212.439 0.00846128ZM237.256 192V192.007C307.135 192.475 384 249.6 384 320H210.809V319.995C140.915 319.563 64 262.424 64 192H237.256ZM235.565 511.993C306.251 511.521 384 454.399 384 384H0V512H235.565V511.993Z"]},faDiscourse:{prefix:"fab",iconName:"discourse",icon:[448,512,[],"f393","M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z"]},faJoomla:{prefix:"fab",iconName:"joomla",icon:[448,512,[],"f1aa","M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z"]},faMastodon:{prefix:"fab",iconName:"mastodon",icon:[448,512,[],"f4f6","M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"]},faAirbnb:{prefix:"fab",iconName:"airbnb",icon:[448,512,[],"f834","M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z"]},faWolfPackBattalion:{prefix:"fab",iconName:"wolf-pack-battalion",icon:[512,512,[],"f514","M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z"]},faBuyNLarge:{prefix:"fab",iconName:"buy-n-large",icon:[576,512,[],"f8a6","M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z"]},faGulp:{prefix:"fab",iconName:"gulp",icon:[256,512,[],"f3ae","M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z"]},faCreativeCommonsSamplingPlus:{prefix:"fab",iconName:"creative-commons-sampling-plus",icon:[496,512,[],"f4f1","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z"]},faStrava:{prefix:"fab",iconName:"strava",icon:[384,512,[],"f428","M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z"]},faEmber:{prefix:"fab",iconName:"ember",icon:[640,512,[],"f423","M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z"]},faCanadianMapleLeaf:{prefix:"fab",iconName:"canadian-maple-leaf",icon:[512,512,[],"f785","M383.8 351.7c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C293.5 72.3 255.9 0 255.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z"]},faTeamspeak:{prefix:"fab",iconName:"teamspeak",icon:[576,512,[],"f4f9","M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5c0 .2-.1 .3-.1 .5C43.5 184.4 16 223 16 268c0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5c15.7-41.8 40.4-79.6 72.3-110.7c1.8-1.6 4-2.6 6.3-3.1c37.2-11.5 76.7-13.3 114.8-5.2C454.7 67.6 534 180.7 517.1 301.3c-8.4 62.6-38.6 112.7-87.7 151.4c-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3c40.7 4.2 81.4 2.1 120.1-12.5c94-35.5 149.3-102.3 162.9-202.5c4.8-52.6-5.8-105.4-30.8-152C454.6 11.3 290.8-38.4 159 32c-2.4 1.4-4.5 3.1-6.3 5.2zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3c53.2-1 123.2-29.2 161.8-97.1c39.7-69.9 37.6-139.9-6.3-207.8C413.8 105 360.5 77.9 293.7 73.7c1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5c2.1 15.7-1 30.3-13.6 41.8c-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7L365.7 318c5.2 11.5 4.2 19.8-6.3 28.2c-3.2 2.5-6.7 4.6-10.4 6.3l-18.8 8.4 3.1 13.6c3.1 6.3 1 12.5-3.1 17.7c-2.5 2.4-3.8 5.9-3.1 9.4c2.1 11.5-2.1 19.8-12.5 25.1c-2.1 1-4.2 5.2-5.2 7.3zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1c24 5.2 41.8-6.3 44.9-30.3c1-8.4 5.2-14.6 12.5-17.7c7.3-4.2 8.4-7.3 2.1-13.6l-9.4-8.4 13.6-4.2c6.3-2.1 7.3-5.2 5.2-11.5c-1.4-3-2.4-6.2-3.1-9.4c-3.1-14.6-2.1-15.7 11.5-18.8c8.4-3.1 15.7-6.3 21.9-12.5c3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7c-6.4-11.7-13-23.6-15.7-37.1c-2.1-9.4-1-17.7 8.4-24c5.2-4.2 8.4-9.4 8.4-16.7c-.4-10.1-1.5-20.3-3.1-30.3c-6.3-37.6-23-68.9-51.2-95c-5.2-4.2-9.4-6.3-16.7-4.2L203.9 91.5c2 1.2 4 2.4 6 3.6l0 0c6.3 3.7 12.2 7.3 17 12.1c30.3 26.1 41.8 61.6 45.9 100.2c1 8.4 0 16.7-7.3 21.9c-8.4 5.2-10.4 12.5-7.3 20.9c4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6c-12.5 3.1-14.6 7.3-10.4 20.9c.6 1.5 1.4 2.8 2.1 4.2c2.1 5.2 1 8.4-4.2 10.4l-12.5 3.1 5.2 4.2 4.2 4.2c4.2 5.2 4.2 8.4-2.1 10.4c-7.3 4.2-11.5 9.4-11.5 17.7c0 12.5-7.3 19.8-18.8 24c-3.8 1-7.6 1.5-11.5 1l-34.5-2.1z"]},faPushed:{prefix:"fab",iconName:"pushed",icon:[432,512,[],"f3e1","M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z"]},faWordpressSimple:{prefix:"fab",iconName:"wordpress-simple",icon:[512,512,[],"f411","M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z"]},faNutritionix:{prefix:"fab",iconName:"nutritionix",icon:[400,512,[],"f3d6","M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z"]},faWodu:{prefix:"fab",iconName:"wodu",icon:[640,512,[],"e088","M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z"]},faGooglePay:{prefix:"fab",iconName:"google-pay",icon:[640,512,[],"e079","M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z"]},faIntercom:{prefix:"fab",iconName:"intercom",icon:[448,512,[],"f7af","M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z"]},faZhihu:{prefix:"fab",iconName:"zhihu",icon:[640,512,[],"f63f","M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z"]},faKorvue:{prefix:"fab",iconName:"korvue",icon:[446,512,[],"f42f","M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z"]},faPix:{prefix:"fab",iconName:"pix",icon:[512,512,[],"e43a","M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z"]},faSteamSymbol:{prefix:"fab",iconName:"steam-symbol",icon:[448,512,[],"f3f6","M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z"]}},eka=ew(45697),ekn=ew.n(eka);function ekr(eb,em){var ew=Object.keys(eb);if(Object.getOwnPropertySymbols){var eH=Object.getOwnPropertySymbols(eb);em&&(eH=eH.filter(function(em){return Object.getOwnPropertyDescriptor(eb,em).enumerable})),ew.push.apply(ew,eH)}return ew}function eki(eb){for(var em=1;em=0||(eN[ew]=eb[ew]);return eN}function ekl(eb,em){if(null==eb)return{};var ew,eH,eN=eko(eb,em);if(Object.getOwnPropertySymbols){var eV=Object.getOwnPropertySymbols(eb);for(eH=0;eH=0)&&Object.prototype.propertyIsEnumerable.call(eb,ew)&&(eN[ew]=eb[ew])}return eN}function ekf(eb){return ekd(eb)||eku(eb)||ekp(eb)||ekb()}function ekd(eb){if(Array.isArray(eb))return ekh(eb)}function eku(eb){if("undefined"!=typeof Symbol&&null!=eb[Symbol.iterator]||null!=eb["@@iterator"])return Array.from(eb)}function ekp(eb,em){if(eb){if("string"==typeof eb)return ekh(eb,em);var ew=Object.prototype.toString.call(eb).slice(8,-1);if("Object"===ew&&eb.constructor&&(ew=eb.constructor.name),"Map"===ew||"Set"===ew)return Array.from(eb);if("Arguments"===ew||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ew))return ekh(eb,em)}}function ekh(eb,em){(null==em||em>eb.length)&&(em=eb.length);for(var ew=0,eH=Array(em);ew2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof em)return em;var eH=(em.children||[]).map(function(em){return ekI(eb,em)}),eN=Object.keys(em.attributes||{}).reduce(function(eb,ew){var eH=em.attributes[ew];switch(ew){case"class":eb.attrs.className=eH,delete em.attributes.class;break;case"style":eb.attrs.style=ekC(eH);break;default:0===ew.indexOf("aria-")||0===ew.indexOf("data-")?eb.attrs[ew.toLowerCase()]=eH:eb.attrs[eky(ew)]=eH}return eb},{attrs:{}}),eV=ew.style,eE=void 0===eV?{}:eV,eD=ekl(ew,ekM);return eN.attrs.style=eki(eki({},eN.attrs.style),eE),eb.apply(void 0,[em.tag,eki(eki({},eN.attrs),eD)].concat(ekf(eH)))}var ekA=!1;try{ekA=!0}catch(eb){}function ekz(){if(!ekA&&console&&"function"==typeof console.error){var eb;(eb=console).error.apply(eb,arguments)}}function ekL(eb){return eb&&"object"===ekc(eb)&&eb.prefix&&eb.iconName&&eb.icon?eb:sY.icon?sY.icon(eb):null===eb?null:eb&&"object"===ekc(eb)&&eb.prefix&&eb.iconName?eb:Array.isArray(eb)&&2===eb.length?{prefix:eb[0],iconName:eb[1]}:"string"==typeof eb?{prefix:"fas",iconName:eb}:void 0}function ekT(eb,em){return Array.isArray(em)&&em.length>0||!Array.isArray(em)&&em?eks({},eb,em):{}}var ekw=["forwardedRef"];function ekH(eb){var em=eb.forwardedRef,ew=ekl(eb,ekw),eH=ew.icon,eN=ew.mask,eV=ew.symbol,eE=ew.className,eD=ew.title,eS=ew.titleId,e_=ew.maskId,eO=ekL(eH),eP=ekT("classes",[].concat(ekf(ekm(ew)),ekf(eE.split(" ")))),ej=ekT("transform","string"==typeof ew.transform?sY.transform(ew.transform):ew.transform),eB=ekT("mask",ekL(eN)),eR=sq(eO,eki(eki(eki(eki({},eP),ej),eB),{},{symbol:eV,title:eD,titleId:eS,maskId:e_}));if(!eR)return ekz("Could not find icon",eO),null;var eU=eR.abstract,eF={ref:em};return Object.keys(ew).forEach(function(eb){ekH.defaultProps.hasOwnProperty(eb)||(eF[eb]=ew[eb])}),ekx(eU[0],eF)}ekH.displayName="FontAwesomeIcon",ekH.propTypes={beat:ekn().bool,border:ekn().bool,beatFade:ekn().bool,bounce:ekn().bool,className:ekn().string,fade:ekn().bool,flash:ekn().bool,mask:ekn().oneOfType([ekn().object,ekn().array,ekn().string]),maskId:ekn().string,fixedWidth:ekn().bool,inverse:ekn().bool,flip:ekn().oneOf([!0,!1,"horizontal","vertical","both"]),icon:ekn().oneOfType([ekn().object,ekn().array,ekn().string]),listItem:ekn().bool,pull:ekn().oneOf(["right","left"]),pulse:ekn().bool,rotation:ekn().oneOf([0,90,180,270]),shake:ekn().bool,size:ekn().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:ekn().bool,spinPulse:ekn().bool,spinReverse:ekn().bool,symbol:ekn().oneOfType([ekn().bool,ekn().string]),title:ekn().string,titleId:ekn().string,transform:ekn().oneOfType([ekn().string,ekn().object]),swapOpacity:ekn().bool},ekH.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var ekx=ekI.bind(null,eB.createElement),ekN=ew(73935);function ekV(eb,em=0){let ew=performance.now(),eH={};function eN(){eH.id=requestAnimationFrame(eH=>{eH-ew>em?eb():eN()})}return eN(),eH}function ekk(eb){eb.id&&cancelAnimationFrame(eb.id)}function ekE(eb,em){let[ew,eH]=(0,eB.useState)(eb?"enter":"from"),eN=(0,eB.useRef)({}),[eV,eE]=(0,eB.useState)(eb);return(0,eB.useEffect)(function(){return ekk(eN.current),eb?(eH("from"),eE(!0),ekV(()=>{eH("enter")})):(eH("leave"),eN.current=ekV(()=>{eE(!1)},em)),()=>{ekk(eN.current)}},[eb,em]),{stage:ew,shouldMount:eV}}var ekD=ew(85893);function ekS({state:eb,timeout:em,mode:ew,keyRef:eH,list:eN,setList:eV}){(0,eB.useEffect)(()=>{if(void 0!==ew&&"default"!==ew)return;let[eE]=eN.slice(-1);if(eE.state===eb)return;let eD=eH.current;eH.current++;let eS=eH.current;eV(em=>em.concat({state:eb,key:eS,stage:"from"}));let e_=eb=>eb.key===eS;setTimeout(()=>{eV(eb=>eb.map(eb=>e_(eb)?Object.assign(Object.assign({},eb),{stage:"enter"}):eb))});let eO=eb=>eb.key===eD;eV(eb=>eb.map(eb=>eO(eb)?Object.assign(Object.assign({},eb),{stage:"leave"}):eb));let eP=eb=>eb.key!==eD;setTimeout(()=>{eV(eb=>eb.filter(eP))},em)},[eH,eN,ew,eV,eb,em])}function ek_({state:eb,timeout:em,mode:ew,keyRef:eH,list:eN,setList:eV}){let eE=(0,eB.useRef)({}),eD=(0,eB.useRef)({});(0,eB.useEffect)(()=>{if("in-out"!==ew)return;let[eS,e_]=eN.reverse();return eS.state!==eb&&"enter"===eS.stage&&(eH.current++,eV(em=>em.slice(-1).concat({state:eb,key:eH.current,stage:"from"}))),eS.state===eb&&"from"===eS.stage&&ekV(()=>{eV([e_,Object.assign(Object.assign({},eS),{stage:"enter"})])}),eS.state===eb&&"enter"===eS.stage&&"enter"===e_.stage&&(ekk(eE.current),eE.current=ekV(()=>{eV([Object.assign(Object.assign({},e_),{stage:"leave"}),eS])},em)),"leave"===e_.stage&&(ekk(eD.current),eD.current=ekV(()=>{eV([eS])},em)),()=>{ekk(eE.current),ekk(eD.current)}},[eH,eN,ew,eV,eb,em])}function ekO({state:eb,timeout:em,mode:ew,keyRef:eH,list:eN,setList:eV}){let eE=(0,eB.useRef)({});(0,eB.useEffect)(()=>{if("out-in"!==ew)return;let[eD]=eN.slice(-1);return eD.state!==eb&&"enter"===eD.stage&&eV([Object.assign(Object.assign({},eD),{stage:"leave"})]),eD.state!==eb&&"leave"===eD.stage&&(ekk(eE.current),eE.current=ekV(()=>{eH.current++,eV([{state:eb,key:eH.current,stage:"from"}])},em)),eD.state===eb&&"from"===eD.stage&&ekV(()=>{eV(eb=>[Object.assign(Object.assign({},eb[0]),{stage:"enter"})])}),()=>{ekk(eE.current)}},[eH,eN,ew,eV,eb,em])}function ekP(eb,em,ew){let eH=(0,eB.useRef)(0),eN={state:eb,key:eH.current,stage:"enter"},[eV,eE]=(0,eB.useState)([eN]);return ekS({state:eb,timeout:em,keyRef:eH,mode:ew,list:eV,setList:eE}),ekO({state:eb,timeout:em,keyRef:eH,mode:ew,list:eV,setList:eE}),ek_({state:eb,timeout:em,keyRef:eH,mode:ew,list:eV,setList:eE}),function(eb){return eV.map(em=>(0,ekD.jsx)(eB.Fragment,{children:eb(em.state,em.stage)},em.key))}}function ekj(eb,em,ew){let eH=[...eb];return eH.splice(em,0,ew),eH}function ekB(eb,em){let ew=(0,eB.useRef)(0),eH=eb.map((eb,em)=>({item:eb,key:ew.current,stage:"enter"})),[eN,eV]=(0,eB.useState)(eH);return(0,eB.useEffect)(function(){let eH=[];eb.forEach((eb,em)=>{eN.every(em=>em.item!==eb)&&eH.push({item:eb,index:em})}),eH.length>0&&(ew.current++,eV(eb=>eH.reduce((eb,{item:em,index:eH},eN)=>ekj(eb,eH,{item:em,key:ew.current,stage:"from"}),eb))),0===eH.length&&eN.some(eb=>"from"===eb.stage)&&ekV(()=>{eV(eb=>eb.map(eb=>Object.assign(Object.assign({},eb),{stage:"from"===eb.stage?"enter":eb.stage})))});let eE=eN.filter(em=>!eb.includes(em.item)&&"leave"!==em.stage),eD=eE.map(eb=>eb.item);0===eH.length&&eE.length>0&&(eV(eb=>eb.map(eb=>eE.includes(eb)?Object.assign(Object.assign({},eb),{stage:"leave"}):eb)),ekV(()=>{eV(eb=>eb.filter(eb=>!eD.includes(eb.item)))},em))},[eb,eN,em]),function(eb){return eN.map(em=>(0,ekD.jsx)(eB.Fragment,{children:eb(em.item,em.stage)},em.key))}}function ekR({state:eb,timeout:em,children:ew}){let{stage:eH,shouldMount:eN}=ekE(eb,em);return ew(eH,eN)}function ekU({state:eb,timeout:em,mode:ew,children:eH}){let eN=ekP(eb,em,ew);return eN(eH)}function ekF({list:eb,timeout:em,children:ew}){let eH=ekB(eb,em);return eH(ew)}var ekG=ew(69260),ekY="0px",ekQ=[0],ekq=function(){var eb=new Map;return{getObserver:function(em){var ew=em.root,eH=em.rootMargin,eN=em.threshold,eV=eb.get(ew);eV||(eV=new Map,eb.set(ew,eV));var eE=JSON.stringify({rootMargin:eH,threshold:eN}),eD=eV.get(eE);if(!eD){var eS=new Map;eD={observer:new IntersectionObserver(function(eb){eb.forEach(function(eb){var em=eS.get(eb.target);null==em||em(eb)})},{root:ew,rootMargin:eH,threshold:eN}),entryCallbacks:eS},eV.set(eE,eD)}return{observe:function(eb,em){var ew,eH;null==(ew=eD)||ew.entryCallbacks.set(eb,em),null==(eH=eD)||eH.observer.observe(eb)},unobserve:function(eb){var em,ew;null==(em=eD)||em.entryCallbacks.delete(eb),null==(ew=eD)||ew.observer.unobserve(eb)}}}}}();function ekK(eb){var em,ew,eH=null!=(em=null==eb?void 0:eb.rootMargin)?em:ekY,eN=null!=(ew=null==eb?void 0:eb.threshold)?ew:ekQ,eV=(0,eB.useRef)(null),eE=(0,eB.useRef)(null),eD=(0,eB.useRef)(null),eS=(0,eB.useState)(),e_=eS[0],eO=eS[1],eP=(0,eB.useCallback)(function(){var eb=eV.current;if(!eb){eO(void 0);return}var em=ekq.getObserver({root:eE.current,rootMargin:eH,threshold:eN});em.observe(eb,function(eb){eO(eb)}),eD.current=em},[eH,eN]),ej=(0,eB.useCallback)(function(){var eb=eD.current,em=eV.current;em&&(null==eb||eb.unobserve(em)),eD.current=null},[]);return[(0,eB.useCallback)(function(eb){ej(),eV.current=eb,eP()},[eP,ej]),{entry:e_,rootRef:(0,eB.useCallback)(function(eb){ej(),eE.current=eb,eP()},[eP,ej])}]}function ekZ(){return(ekZ=Object.assign||function(eb){for(var em=1;em=0||(eN[ew]=eb[ew]);return eN}function ek6(eb,em){if(null==eb)return{};var ew,eH,eN=ek2(eb,em);if(Object.getOwnPropertySymbols){var eV=Object.getOwnPropertySymbols(eb);for(eH=0;eH=0)&&Object.prototype.propertyIsEnumerable.call(eb,ew)&&(eN[ew]=eb[ew])}return eN}function ek4(eb,em){return ek3(eb)||ek5(eb,em)||ek8(eb,em)||ek7()}function ek3(eb){if(Array.isArray(eb))return eb}function ek5(eb,em){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(eb)){var ew=[],eH=!0,eN=!1,eV=void 0;try{for(var eE,eD=eb[Symbol.iterator]();!(eH=(eE=eD.next()).done)&&(ew.push(eE.value),!em||ew.length!==em);eH=!0);}catch(eb){eN=!0,eV=eb}finally{try{eH||null==eD.return||eD.return()}finally{if(eN)throw eV}}return ew}}function ek8(eb,em){if(eb){if("string"==typeof eb)return ek9(eb,em);var ew=Object.prototype.toString.call(eb).slice(8,-1);if("Object"===ew&&eb.constructor&&(ew=eb.constructor.name),"Map"===ew||"Set"===ew)return Array.from(eb);if("Arguments"===ew||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ew))return ek9(eb,em)}}function ek9(eb,em){(null==em||em>eb.length)&&(em=eb.length);for(var ew=0,eH=Array(em);ew=eb.length?eb.apply(this,eN):function(){for(var eb=arguments.length,eH=Array(eb),eV=0;eV1&&void 0!==arguments[1]?arguments[1]:{};eEb.initial(eb),eEb.handler(em);var ew={current:eb},eH=eEr(eEy)(ew,em),eN=eEr(eEg)(ew),eV=eEr(eEb.changes)(eb),eE=eEr(eEm)(ew);return[function(){var eb=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(eb){return eb};return eEb.selector(eb),eb(ew.current)},function(eb){eEn(eH,eN,eV,eE)(eb)}]}},eEv={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.43.0/min/vs"}},eEC=function(eb){return({}).toString.call(eb).includes("Object")};function eEI(eb){return(eb||eEL("configIsRequired"),eEC(eb)||eEL("configType"),eb.urls)?(eEA(),{paths:{vs:eb.urls.monacoBase}}):eb}function eEA(){console.warn(eEz.deprecation)}var eEz={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:"Deprecation warning!\n You are using deprecated way of configuration.\n\n Instead of using\n monaco.config({ urls: { monacoBase: '...' } })\n use\n monaco.config({ paths: { vs: '...' } })\n\n For more please check the link https://github.com/suren-atoyan/monaco-loader#config\n "},eEL=(function(eb){return function em(){for(var ew=this,eH=arguments.length,eN=Array(eH),eV=0;eV=eb.length?eb.apply(this,eN):function(){for(var eb=arguments.length,eH=Array(eb),eV=0;eV{eH.current=!1}:eb,em)};function eEX(){}function eEJ(eb,em,ew,eH){return eE1(eb,eH)||eE0(eb,em,ew,eH)}function eE1(eb,em){return eb.editor.getModel(eE2(eb,em))}function eE0(eb,em,ew,eH){return eb.editor.createModel(em,ew,eH?eE2(eb,eH):void 0)}function eE2(eb,em){return eb.Uri.parse(em)}var eE6=function({original:eb,modified:em,language:ew,originalLanguage:eH,modifiedLanguage:eN,originalModelPath:eV,modifiedModelPath:eE,keepCurrentOriginalModel:eD=!1,keepCurrentModifiedModel:eS=!1,theme:e_="light",loading:eO="Loading...",options:eP={},height:ej="100%",width:eR="100%",className:eU,wrapperProps:eF={},beforeMount:eG=eEX,onMount:eY=eEX}){let[eQ,eK]=(0,eB.useState)(!1),[eZ,eW]=(0,eB.useState)(!0),e$=(0,eB.useRef)(null),eX=(0,eB.useRef)(null),eJ=(0,eB.useRef)(null),e0=(0,eB.useRef)(eY),e6=(0,eB.useRef)(eG),e4=(0,eB.useRef)(!1);eEW(()=>{let eb=eEG.init();return eb.then(eb=>(eX.current=eb)&&eW(!1)).catch(eb=>eb?.type!=="cancelation"&&console.error("Monaco initialization: error:",eb)),()=>e$.current?e8():eb.cancel()}),eE$(()=>{if(e$.current&&eX.current){let em=e$.current.getOriginalEditor(),eN=eEJ(eX.current,eb||"",eH||ew||"text",eV||"");eN!==em.getModel()&&em.setModel(eN)}},[eV],eQ),eE$(()=>{if(e$.current&&eX.current){let eb=e$.current.getModifiedEditor(),eH=eEJ(eX.current,em||"",eN||ew||"text",eE||"");eH!==eb.getModel()&&eb.setModel(eH)}},[eE],eQ),eE$(()=>{let eb=e$.current.getModifiedEditor();eb.getOption(eX.current.editor.EditorOption.readOnly)?eb.setValue(em||""):em!==eb.getValue()&&(eb.executeEdits("",[{range:eb.getModel().getFullModelRange(),text:em||"",forceMoveMarkers:!0}]),eb.pushUndoStop())},[em],eQ),eE$(()=>{e$.current?.getModel()?.original.setValue(eb||"")},[eb],eQ),eE$(()=>{let{original:eb,modified:em}=e$.current.getModel();eX.current.editor.setModelLanguage(eb,eH||ew||"text"),eX.current.editor.setModelLanguage(em,eN||ew||"text")},[ew,eH,eN],eQ),eE$(()=>{eX.current?.editor.setTheme(e_)},[e_],eQ),eE$(()=>{e$.current?.updateOptions(eP)},[eP],eQ);let e3=(0,eB.useCallback)(()=>{if(!eX.current)return;e6.current(eX.current);let eD=eEJ(eX.current,eb||"",eH||ew||"text",eV||""),eS=eEJ(eX.current,em||"",eN||ew||"text",eE||"");e$.current?.setModel({original:eD,modified:eS})},[ew,em,eN,eb,eH,eV,eE]),e5=(0,eB.useCallback)(()=>{!e4.current&&eJ.current&&(e$.current=eX.current.editor.createDiffEditor(eJ.current,{automaticLayout:!0,...eP}),e3(),eX.current?.editor.setTheme(e_),eK(!0),e4.current=!0)},[eP,e_,e3]);function e8(){let eb=e$.current?.getModel();eD||eb?.original?.dispose(),eS||eb?.modified?.dispose(),e$.current?.dispose()}return(0,eB.useEffect)(()=>{eQ&&e0.current(e$.current,eX.current)},[eQ]),(0,eB.useEffect)(()=>{eZ||eQ||e5()},[eZ,eQ,e5]),eB.createElement(eEZ,{width:eR,height:ej,isEditorReady:eQ,loading:eO,_ref:eJ,className:eU,wrapperProps:eF})};(0,eB.memo)(eE6);var eE4=function(eb){let em=(0,eB.useRef)();return(0,eB.useEffect)(()=>{em.current=eb},[eb]),em.current},eE3=new Map,eE5=function({defaultValue:eb,defaultLanguage:em,defaultPath:ew,value:eH,language:eN,path:eV,theme:eE="light",line:eD,loading:eS="Loading...",options:e_={},overrideServices:eO={},saveViewState:eP=!0,keepCurrentModel:ej=!1,width:eR="100%",height:eU="100%",className:eF,wrapperProps:eG={},beforeMount:eY=eEX,onMount:eQ=eEX,onChange:eK,onValidate:eZ=eEX}){let[eW,e$]=(0,eB.useState)(!1),[eX,eJ]=(0,eB.useState)(!0),e0=(0,eB.useRef)(null),e6=(0,eB.useRef)(null),e4=(0,eB.useRef)(null),e3=(0,eB.useRef)(eQ),e5=(0,eB.useRef)(eY),e8=(0,eB.useRef)(),e9=(0,eB.useRef)(eH),e7=eE4(eV),tw=(0,eB.useRef)(!1),tH=(0,eB.useRef)(!1);eEW(()=>{let eb=eEG.init();return eb.then(eb=>(e0.current=eb)&&eJ(!1)).catch(eb=>eb?.type!=="cancelation"&&console.error("Monaco initialization: error:",eb)),()=>e6.current?tV():eb.cancel()}),eE$(()=>{let eE=eEJ(e0.current,eb||eH||"",em||eN||"",eV||ew||"");eE!==e6.current?.getModel()&&(eP&&eE3.set(e7,e6.current?.saveViewState()),e6.current?.setModel(eE),eP&&e6.current?.restoreViewState(eE3.get(eV)))},[eV],eW),eE$(()=>{e6.current?.updateOptions(e_)},[e_],eW),eE$(()=>{e6.current&&void 0!==eH&&(e6.current.getOption(e0.current.editor.EditorOption.readOnly)?e6.current.setValue(eH):eH===e6.current.getValue()||(tH.current=!0,e6.current.executeEdits("",[{range:e6.current.getModel().getFullModelRange(),text:eH,forceMoveMarkers:!0}]),e6.current.pushUndoStop(),tH.current=!1))},[eH],eW),eE$(()=>{let eb=e6.current?.getModel();eb&&eN&&e0.current?.editor.setModelLanguage(eb,eN)},[eN],eW),eE$(()=>{void 0!==eD&&e6.current?.revealLine(eD)},[eD],eW),eE$(()=>{e0.current?.editor.setTheme(eE)},[eE],eW);let tN=(0,eB.useCallback)(()=>{if(!(!e4.current||!e0.current)&&!tw.current){e5.current(e0.current);let eS=eV||ew,ej=eEJ(e0.current,eH||eb||"",em||eN||"",eS||"");e6.current=e0.current?.editor.create(e4.current,{model:ej,automaticLayout:!0,...e_},eO),eP&&e6.current.restoreViewState(eE3.get(eS)),e0.current.editor.setTheme(eE),void 0!==eD&&e6.current.revealLine(eD),e$(!0),tw.current=!0}},[eb,em,ew,eH,eN,eV,e_,eO,eP,eE,eD]);function tV(){e8.current?.dispose(),ej?eP&&eE3.set(eV,e6.current.saveViewState()):e6.current.getModel()?.dispose(),e6.current.dispose()}return(0,eB.useEffect)(()=>{eW&&e3.current(e6.current,e0.current)},[eW]),(0,eB.useEffect)(()=>{eX||eW||tN()},[eX,eW,tN]),e9.current=eH,(0,eB.useEffect)(()=>{eW&&eK&&(e8.current?.dispose(),e8.current=e6.current?.onDidChangeModelContent(eb=>{tH.current||eK(e6.current.getValue(),eb)}))},[eW,eK]),(0,eB.useEffect)(()=>{if(eW){let eb=e0.current.editor.onDidChangeMarkers(eb=>{let em=e6.current.getModel()?.uri;if(em&&eb.find(eb=>eb.path===em.path)){let eb=e0.current.editor.getModelMarkers({resource:em});eZ?.(eb)}});return()=>{eb?.dispose()}}return()=>{}},[eW,eZ]),eB.createElement(eEZ,{width:eR,height:eU,isEditorReady:eW,loading:eS,_ref:e4,className:eF,wrapperProps:eG})},eE8=(0,eB.memo)(eE5);function eE9(eb,em){return em.forEach(function(em){em&&"string"!=typeof em&&!Array.isArray(em)&&Object.keys(em).forEach(function(ew){if("default"!==ew&&!(ew in eb)){var eH=Object.getOwnPropertyDescriptor(em,ew);Object.defineProperty(eb,ew,eH.get?eH:{enumerable:!0,get:function(){return em[ew]}})}})}),Object.freeze(eb)}let eE7=(eb,em)=>{let ew=10**em;return Math.round(eb*ew+Number.EPSILON)/ew},eDe=(eb,em=16)=>eE7(Number(eb/em),3);function eDt(eb){return(0,ej.iv)(["background-color:",";"],({theme:em})=>em.color[eb])}function eDa(eb){return(0,ej.iv)(["color:",";"],({theme:em})=>em.color[eb])}function eDn(eb){return(0,ej.iv)(["background-image:",";"],({theme:em})=>em.gradient[eb].fn)}function eDr(eb){return(0,ej.iv)(["",""],({theme:em})=>{let{family:ew,style:eH,weight:eN,size:eV,lineHeight:eE,spacing:eD,transform:eS}=em.typo[eb];return(0,ej.iv)(["font-family:",";font-style:",";font-weight:",";font-size:","rem;line-height:",";letter-spacing:",";text-transform:",";"],ew,eH,eN,eV,eE,eD,eS)})}function eDi(eb,em,ew=0){return(0,ej.iv)(["",""],eb?({theme:eH})=>(0,ej.iv)(["@media (min-width:","rem){","}"],eH.breakpoint[eb]+eDe(ew),em):em)}function eDc(eb,em){(em=em||{}).height=em.height||192,em.width=em.width||192;let ew={};if(void 0!==em?.width||void 0!==em?.height){let eH=em.width||0,eN=em.height||0,eV=Math.max(eH,eN),eE=Math.min(eH,eN);if(!0===em?.offset)for(let[em,eD]of Object.entries(eb))ew[em]=`calc(${eD[0]}em + ${eH*eD[0]}px) calc(${eD[1]}em + ${eN*eD[1]}px) calc(${eD[2]}em + ${eV*eD[2]}px) calc(${eD[3]}em + ${eE*eD[3]}px)`;else for(let[em,eD]of Object.entries(eb))ew[em]=`${eD[0]*eH}px ${eD[1]*eN}px ${eD[2]*eV}px ${eD[3]*eE}px`}else for(let[em,eH]of Object.entries(eb))ew[em]=`${eH[0]}em ${eH[1]}em ${eH[2]}em ${eH[3]}em`;return ew}function eDs(eb,em){let ew=eDc({s1:[0,-.4271,.3542,-.3333],s2:[0,.0365,.0573,-.0208],s3:[0,.2031,.2917,-.1875],s4:[0,.0052,.2083,0],s5:[0,.0208,.0938,0],s6:[0,.5104,.5208,-.25],sc1:[0,-.0938,.3125,.1354],sc2:[.1771,.3125,.6354,.2292],sc3:[.2552,.3385,.6458,-.1146]},em);switch(eb){case"main0":return(0,ej.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffff,inset "," #ffffff80,inset "," #deefff33,inset "," #92d2d24d,inset "," #00d1ff2e,"," #0054ff4f,"," #0066ff99;"],ew.s1,ew.s2,ew.s3,ew.s4,ew.s5,ew.s6,ew.sc1,ew.sc2);case"main1":return(0,ej.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffff,inset "," #ffffff80,inset "," #defff533,inset "," #92d2af4d,inset "," #00ffbd2e,"," #00ffbd61,"," #00ffbd47;"],ew.s1,ew.s2,ew.s3,ew.s4,ew.s5,ew.s6,ew.sc1,ew.sc2);case"main2":return(0,ej.iv)(["box-shadow:inset "," #ffcc494d,inset "," #ffffff,inset "," #ffffff80,inset "," #ffeede33,inset "," #d2c4924d,inset "," #fff5002e,"," #ffc70061,"," #ff990047;"],ew.s1,ew.s2,ew.s3,ew.s4,ew.s5,ew.s6,ew.sc1,ew.sc2);case"extra0":return(0,ej.iv)(["box-shadow:inset "," #6044904d,inset "," #ffffff,inset "," #ffffff80,inset "," #e3deff33,inset "," #9a92d24d,inset "," #caaffc4d,"," #9c41ffb2,"," #9c41ff4d;"],ew.s1,ew.s2,ew.s3,ew.s4,ew.s5,ew.s6,ew.sc1,ew.sc3);case"extra1":return(0,ej.iv)(["box-shadow:inset "," #9044444d,inset "," #ffffff,inset "," #ffffff80,inset "," #fff2de33,inset "," #d2b5924d,inset "," #fcc6af4d,"," #f66262b2,"," #ff41b34d;"],ew.s1,ew.s2,ew.s3,ew.s4,ew.s5,ew.s6,ew.sc1,ew.sc3)}}function eDo(eb,em){let ew=eDc({s1:[0,-.4271,.3542,-.3333],s2:[0,.0365,.0573,-.0208],s3:[0,.0052,.2083,0],s4:[0,.0208,.0938,0],s5:[0,.5104,.5208,-.25],sc1:[0,-.0938,.3125,.1354],sc2:[.1771,.3125,.6354,.2292],sc3:[0,.1979,.3646,-.25]},em);switch(eb){case"main0":return(0,ej.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffffb2,inset "," #deefff33,inset "," #92d2d24d,"," #0054ff1c,"," #0066ff4d;"],ew.s1,ew.s2,ew.s3,ew.s4,ew.sc1,ew.sc2);case"main1":return(0,ej.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffff,inset "," #92d2af4d,inset "," #00ffbd1a,"," #00ffbd2e,"," #00ffbd2e;"],ew.s1,ew.s2,ew.s4,ew.s5,ew.sc1,ew.sc2);case"main2":return(0,ej.iv)(["box-shadow:inset "," #ffcc4933,inset "," #ffffff,inset "," #ffeede33,inset "," #d2c4924d,inset "," #fff50014,"," #ffc7002e,"," #ff99002e;"],ew.s1,ew.s2,ew.s3,ew.s4,ew.sc3,ew.sc1,ew.sc2)}}function eDl(eb,em){let ew=eDc({s1:[0,-.4271,.3542,-.3333],s2:[0,.0365,.0573,-.0208],s3:[0,.0052,.2083,0],s4:[0,.0208,.0938,0],s5:[0,.5104,.5208,-.25],sc1:[0,-.0938,.3125,.1354],sc2:[.1771,.3125,.6354,.2292],sc3:[0,.1979,.3646,-.25]},em);switch(eb){case"main0":return(0,ej.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffffb2,inset "," #deefff33,inset "," #92d2d24d,"," #0054ff36,"," #0066ff66;"],ew.s1,ew.s2,ew.s3,ew.s4,ew.sc1,ew.sc2);case"main1":return(0,ej.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffff,inset "," #92d2af4d,inset "," #00ffbd1a,"," #00ffbd47,"," #00ffbd47;"],ew.s1,ew.s2,ew.s4,ew.s5,ew.sc1,ew.sc2);case"main2":return(0,ej.iv)(["box-shadow:inset "," #ffcc4933,inset "," #ffffff,inset "," #ffeede33,inset "," #d2c4924d,inset "," #fff50014,"," #ffc70047,"," #ff990047;"],ew.s1,ew.s2,ew.s3,ew.s4,ew.sc3,ew.sc1,ew.sc2)}}function eDf(eb,em){return(0,ej.iv)(["",""],({theme:ew})=>{if("main0"===eb||"main1"===eb||"main2"===eb){let eH=eDc({s1:[0,-.4271,.3542,-.3333],s2:[0,.0365,.0573,-.0208],s3:[0,.2031,.2917,-.1875],s4:[0,.0052,.2083,0],s5:[0,.0208,.0938,0],s6:[0,.5104,.5208,-.25]},em),eN=ew.gradient[eb].colors,eV=` + background-clip: border-box; + background-origin: border-box; + background-position: 0 0; + background-image: linear-gradient(90deg, ${eN[0]}03 0%, ${eN[1]}03 100%); + `;switch(eb){case"main0":return(0,ej.iv)([""," box-shadow:inset "," #494DA966,inset "," #FFFFFFE5,inset "," #FFFFFF66,inset "," #DEEFFF1A,inset "," #5E9DD766,inset "," #00D1FF2E;"],eV,eH.s1,eH.s2,eH.s3,eH.s4,eH.s5,eH.s6);case"main1":return(0,ej.iv)([""," box-shadow:inset "," #4462904D,inset "," #FFFFFF,inset "," #FFFFFF80,inset "," #DEFFF533,inset "," #92D2AF4D,inset "," #00FFBD2E;"],eV,eH.s1,eH.s2,eH.s3,eH.s4,eH.s5,eH.s6);case"main2":return(0,ej.iv)([""," box-shadow:inset "," #FF5C0017,inset "," #FFFFFF,inset "," #FFFFFF80,inset "," #FFFCDE33,inset "," #805B234D,inset "," #F3FFC11A;"],eV,eH.s1,eH.s2,eH.s3,eH.s4,eH.s5,eH.s6)}}else{let eH=eDc({s1:[0,.0052,.2083,0],s2:[0,.0208,.0938,0]},em),eN="\n background-clip: border-box;\n background-origin: border-box;\n background-position: 0 0;\n ";switch(eb){case"base0":return(0,ej.iv)([""," background-image:linear-gradient(91.23deg,#FFFFFF11 11.38%,#FFFFFF00 96.5%),linear-gradient(84.86deg,#2260FF0C 65.23%,#1859FF00 99.89%);"],eN);case"base1":return(0,ej.iv)([""," background-image:linear-gradient(90.96deg,#1D1C3780 54.81%,#1D1C3700 103.58%);"],eN);case"base2":return(0,ej.iv)([""," background:","03;box-shadow:inset "," #deefff05,inset "," #5e9dd705;backdrop-filter:blur(50px);"],eN,ew.color.main0,eH.s1,eH.s2);case"colored0":{let eb=ew.gradient.main0.colors;return(0,ej.iv)([""," background:linear-gradient(91.23deg,#FFFFFF11 11.38%,#FFFFFF00 96.5%),linear-gradient(342.74deg,#2D113A66 22.13%,#43125900 67.01%),linear-gradient(107.53deg,","4D 16.25%,","4D 82.42%);"],eN,eb[0],eb[1])}}}})}function eDd(eb){return(0,ej.iv)(["",""],()=>{switch(eb){case"base0":case"colored0":default:return(0,ej.iv)(["border:0.0625rem solid #ffffff1a;"]);case"base1":return(0,ej.iv)(["border:0.0625rem solid #ffffff66;"])}})}function eDu(eb,em){return(0,ej.iv)(["",""],({theme:eb})=>{let ew=eDc({s1:[0,.0052,.2604,0]},em);return(0,ej.iv)(["background-clip:padding-box;background-color:","03;box-shadow:"," #00000080;"],eb.color.main0,ew.s1)})}let eDp={main0:"linear-gradient(#81b8d8, #4b6599)",main1:"linear-gradient(#a2dfce, #607a84)",main2:"linear-gradient(#c0b6a4, #675550)"},eDh={base:{dotsOpacity:"1",backgroundColor:"transparent"},dark:{dotsOpacity:"0.1",backgroundColor:"#00000033"},light:{dotsOpacity:"0.1",backgroundColor:"#1D1C3780"}},eDb="url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBoZWlnaHQ9ImF1dG8iPgogIDxmaWx0ZXIgaWQ9ImZub2lzZSIgeD0iLTIwJSIgeT0iLTIwJSIgd2lkdGg9IjE0MCUiIGhlaWdodD0iMTQwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IgogICAgcHJpbWl0aXZlVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvckludGVycG9sYXRpb25GaWx0ZXJzPSJsaW5lYXJSR0IiPgogICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHNlZWQ9IjE1IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIgogICAgICByZXN1bHQ9InR1cmJ1bGVuY2UiPiA8L2ZlVHVyYnVsZW5jZT4KICAgIDxmZVNwZWN1bGFyTGlnaHRpbmcgc3VyZmFjZVNjYWxlPSI4IiBzcGVjdWxhckNvbnN0YW50PSIxLjIiIHNwZWN1bGFyRXhwb25lbnQ9IjIwIiBsaWdodGluZ0NvbG9yPSIjZmZmZmZmIiB4PSIwJSIKICAgICAgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGluPSJ0dXJidWxlbmNlIiByZXN1bHQ9InNwZWN1bGFyTGlnaHRpbmciPgogICAgICA8ZmVEaXN0YW50TGlnaHQgYXppbXV0aD0iMyIgZWxldmF0aW9uPSIxMzAiPjwvZmVEaXN0YW50TGlnaHQ+CiAgICA8L2ZlU3BlY3VsYXJMaWdodGluZz4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgZmlsbD0iIzAwMDAwMDAwIj48L3JlY3Q+CiAgPHJlY3Qgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIGZpbGw9IiNmZmZmZmYiIGZpbHRlcj0idXJsKCNmbm9pc2UpIj4gPC9yZWN0Pgo8L3N2Zz4=')";function eDm(eb){return(0,ej.iv)(["position:relative;background-color:",";&::after{content:'';background-size:20rem;opacity:",";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;pointer-events:none;}"],eDh[eb].backgroundColor,eDh[eb].dotsOpacity)}function eDg(eb){return(0,ej.iv)(["background-image:",";"],eDp[eb])}function eDy(){return(0,ej.iv)(["&::after{background-image:",";}"],eDb)}function eDM(){return(0,ej.iv)(["mask-image:",";"],eDb)}sF.autoAddCss=!1;let eDv=(0,ej.iv)([":root,:host{--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Solid';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Regular';--fa-font-light:normal 300 1em/1 'Font Awesome 6 Light';--fa-font-thin:normal 100 1em/1 'Font Awesome 6 Thin';--fa-font-duotone:normal 900 1em/1 'Font Awesome 6 Duotone';--fa-font-sharp-solid:normal 900 1em/1 'Font Awesome 6 Sharp';--fa-font-sharp-regular:normal 400 1em/1 'Font Awesome 6 Sharp';--fa-font-sharp-light:normal 300 1em/1 'Font Awesome 6 Sharp';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands';}svg:not(:root).svg-inline--fa,svg:not(:host).svg-inline--fa{overflow:visible;box-sizing:content-box;}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-0.125em;}.svg-inline--fa.fa-2xs{vertical-align:0.1em;}.svg-inline--fa.fa-xs{vertical-align:0em;}.svg-inline--fa.fa-sm{vertical-align:-0.07143em;}.svg-inline--fa.fa-lg{vertical-align:-0.2em;}.svg-inline--fa.fa-xl{vertical-align:-0.25em;}.svg-inline--fa.fa-2xl{vertical-align:-0.3125em;}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,0.3em);width:auto;}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,0.3em);width:auto;}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:0.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-text,.fa-layers-counter{display:inline-block;position:absolute;text-align:center;}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-0.125em;width:1em;}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center;}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center;}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,0.25em 0.5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,0.25));transform:scale(var(--fa-counter-scale,0.25));-webkit-transform-origin:top right;transform-origin:top right;}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,0.25));transform:scale(var(--fa-layers-scale,0.25));-webkit-transform-origin:bottom right;transform-origin:bottom right;}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale,0.25));transform:scale(var(--fa-layers-scale,0.25));-webkit-transform-origin:bottom left;transform-origin:bottom left;}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,0.25));transform:scale(var(--fa-layers-scale,0.25));-webkit-transform-origin:top right;transform-origin:top right;}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,0.25));transform:scale(var(--fa-layers-scale,0.25));-webkit-transform-origin:top left;transform-origin:top left;}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}.fa-2xs{font-size:0.625em;line-height:0.1em;vertical-align:0.225em;}.fa-xs{font-size:0.75em;line-height:0.08333em;vertical-align:0.125em;}.fa-sm{font-size:0.875em;line-height:0.07143em;vertical-align:0.05357em;}.fa-lg{font-size:1.25em;line-height:0.05em;vertical-align:-0.075em;}.fa-xl{font-size:1.5em;line-height:0.04167em;vertical-align:-0.125em;}.fa-2xl{font-size:2em;line-height:0.03125em;vertical-align:-0.1875em;}.fa-fw{text-align:center;width:1.25em;}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0;}.fa-ul > li{position:relative;}.fa-li{left:calc(var(--fa-li-width,2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit;}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,0.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,0.08em);padding:var(--fa-border-padding,0.2em 0.25em 0.15em);}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,0.3em);}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,0.3em);}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out);}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1) );animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1) );}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.4,0,0.6,1) );animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.4,0,0.6,1) );}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.4,0,0.6,1) );animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.4,0,0.6,1) );}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out);}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear);}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear);}.fa-spin-reverse{--fa-animation-direction:reverse;}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8));}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s;}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1);}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25));}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1);}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25));}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}10%{-webkit-transform:scale( var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9) ) translateY(0);transform:scale( var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9) ) translateY(0);}30%{-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));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));}50%{-webkit-transform:scale( var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95) ) translateY(0);transform:scale( var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95) ) translateY(0);}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}10%{-webkit-transform:scale( var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9) ) translateY(0);transform:scale( var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9) ) translateY(0);}30%{-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));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));}50%{-webkit-transform:scale( var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95) ) translateY(0);transform:scale( var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95) ) translateY(0);}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,0.4);}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,0.4);}}@-webkit-keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,0.4);-webkit-transform:scale(1);transform:scale(1);}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125));}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,0.4);-webkit-transform:scale(1);transform:scale(1);}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125));}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d( var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg) );transform:rotate3d( var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg) );}}@keyframes fa-flip{50%{-webkit-transform:rotate3d( var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg) );transform:rotate3d( var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg) );}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}40%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}40%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1);}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1);}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none));}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em;}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto);}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em;}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em;}.fa-inverse{color:var(--fa-inverse,#fff);}.sr-only,.fa-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;}.sr-only-focusable:not(:focus),.fa-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,0.4);}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,0.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:black;}.fad.fa-inverse,.fa-duotone.fa-inverse{color:var(--fa-inverse,#fff);}"]),eDC="url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAAAXNSR0IArs4c6QAAIABJREFUeF7cfe1y5EaurP3+D31uWGEqMDn5hSq2xnv3l9UsVgGJRCbIlmb//uuvv/7vr8/+7+8fOINl8KfO/SeWzdlubdqHXU/3bKu93W+7PuGl9puf32DY4tGe0axTdfsnFtaP/6xX17bcb3Fr92WxnZ7R8DnxK8XT1nuuw3w2tVD7YBwNb1Tsp3g7LBLODY5v7NGckzSk3aOtVVO7J/eG0yfx0Xt+EvAngDfPvGmC10AcG22F91MxPKbgSNU2wWm98L6TfRozT3mkc1sx3OTTxt3U/4RTm5wdfsrI0v7OeOY1Nbx8+iEDhVsZdJvnhhtqUHJDwpt8ajjX4rPd63Z9W4/bc07v35j3R7zrTxLlFLS3ybYlSTLJZop+I/f/4h6IzRbbk6Hv9Iw0Zb+x701/sUHDCUZ7Vms+J4NEGq4S5jecPo0X9cQNEydntHhvc0/8bHUq7aMGkIRTGsqac5s1Drfb+7c1+eR61fu/DIL/iwmnmJvJJ+3xycKkp5fZCP+VON+K4619mvo0Zzmxbe5v4nhMzj2BbYwuGfdjOvO8N3NJAysayYkJtrgm3NhQ9Nbe231SDdL1ZlhKeziTT/du823iPdkz3fNWHqf7nN6X8kp993X9zcPf3Os0ue19b4vNVkB+CrM05GzM5s2JOOWvptI0/W9jTHFUzVSQz+VzGsNzbGP0iJvj/xR/NRw0a9pa3OafzmEc35zZrG3WoO5uNWPe355XUPO3JW/2XhNns+Ykj9N7WF3+SzHSWP50gM35zZrTorX3vRHDG3u08d6se7ORb+Jo7k2DytvGn0xjc940w819DS6fWpM4fJvTJ83tZG+GY8IA79mu/0Ttmj7BNadxb+57oyab826wfQufxI8rTG7AuDo4IPsJU7nJ9YQITROlp6u3ngxP4ndnP087/+Q4n3xUzjfYf5JnG1xuGvqUzw++E+NNzG+sxRpv92xqv8E2rf0pvriaNjlvcdxqxSdjaGI/qcMbMd/scXNvg8lc8xH+vJXAW/tsn4Cec5vzk9kkodgW7K31TW5vnfWnBoit4SVM0jClDDJxRD2xsaEmxbitWWusat2W3yfxn9zzDw4N7id7u5xP9tvWDAX8zcHsNP7NfVvOJMPa6vuf0qObOv/0vb/UaFPctwK9ObNp/DbOmzjaMxTB27PbdZt4NnumtY95oFCl+zDeZMD/vJJ2tXfnP/dNo0s8aoRsrtnky9Yms07X1aChXuW3+03s3vha4BSzT/O7qV+zZhNns1ZxJf3ibFvfJoZnTco/XX/LzDcxv7W27YNTDE7v+y2/1zZaIpfOTddbkm0mvObMZs0SiuPlLcnaA9rcnMjcCHZ7/uYp4GTPFq9/1m3zbQQauc3qfJIX3oOxP0PRKa9O79vUk/W9wiJhne57A+MNl9qh7L8Q10leJ3H/9BBwG+NWD1ocW821v+X+RoNujPcWTGfe7gmuBfWTDbfB6Sbe5t6bun+qhk3cuCYJ9sme23v+iQG59wwC7PPt/u16V5cZ40n9WI7tPtt1bihpsXjLJG76pNGqFputdmz3fQNX15vbeNKgdhrvNo6nj5s3V6dG3973ve4kiU8BlmJJ10/jSve1oKZ9WsPZEIWtTfG+gWOzB4sjfTYxas7YiFky+HReYybujMfAbw2U8ewNkUv5q3NnXo24bfskrT+J2xnqn8hh2/OM92ywemt4cX15in/TK6n2b10/zeGt81/bJ4n/Q7SnaduDNwC5tZt9Umwne70hlK0Ap/jb62/l6UQDRfw581N4fUKAW961uW0Fta1nOwie1P00hhtdUFqC+D0/PzG63wfY/KtlzWDW4tJy6NSwWQ+qz366/i1Gt+tONCVhkYb725j/2P0p8T8WWHFwasz/tdxYPttBqoCNLkHTUthOkf2pJxlnqDOZZji9FdYG38TLtwya4eJMUK1PdWxxddi8MezM+NHk2TDAfpHyVhNu73cG3XBr8ncTS7u2WdesaXM5xePE5Lcx/U+ufwOYNwr81sS0jWW7nhV5u0crbtt9mbnd7PEGod84/3SPllNqYFC98caQpQwoCZwztT8xrCQTT8PCyXCj6pV6k/Ud1rjh2htr1JDUcjb1ZhNjwiudcXL9qcFND7WedYrBSV7NPbfxuPu/r90QSJGySe6TaxrgmjU3MX5i/6qgJOhNLCdr04CSrrNB5AZ73O8Rj1YI0tkJo9Zw2nXJNJ/rG/NkRsZE9oRzqd4tfqkObPhJe58OPU7rkkm5Ojfxnsbc4ndr7G0O7fB2E/efwGoT70k/bfZ/9d9yXx28/HfkN+LHxIr9G9Y3AqhydaZxSnxmeOocN/kyUdrGtF3fNvHpvum+G94ooWsxbnOfxrQ1VTa8qD1c3O1QpfBOddhqQxvPFPA5SJwKZ5uHM/g0gG20SA1eTy3beJNepX3S9VMjZf3ZnHXDp+beFMPt9a02NDF/rUmB1Ru9vNfmXCW8ybDb3Nt1tzGnpvvU/ooHb+a93atd7waojSmc9MJmWGhM24l0i8eGI8n05gDAjCX118xZ/cNAyRhP8nZ7Nvup++fA0ODcnNXs4/qTDWlvntvG57QLY/wT8akz/0QsJ1rT1uHvlFC6/kkTOj27Sf6Te6OQqWnsNIbmvpbAaErN3g2+t7w4McvNYJeMZNt0W9ymOaRcGzPdnN+ufXudqk8ypZR/irM14pNBAO9hudz0i9KShr/bcxPO2564PX97f7M+cUVpdbO3W6M4+HodtwluEmv3ZusYAO1+yVA3OWzXtuKx3XfmNEVDYdc+PSUS3uzzYPGcsfmzoxscW0y2fGpqxhq0EcqmDs742TWXX4PRSQ2cwTV4twKH+TZ7T4xP1s/73T9F3PDkTeNIdd4OGbNvb//p4G2e27okrE84rAbP5i1TiufjQ9GbADYicZrwrcGf5Nneo4S2vb/BRImROqMxlu25p+tPcDi5xw09OFQ4c1QDoeM3M+03zmSxMMG9Fa4G77fWNKKWTKodNNOAoGqqTLDFuV23GTK2ezb1Ou3pTdyna7fDwBu5PNw8GYLSv6//Vnx2n1sTboRxk8hPkXAT0y2xTnM6vU/llsStweRmjyaftKYZYFweGH9q3FZEU9xO1Jp7U5+2e8x8m3va4YYNNI/AKY1Inzd8dMNB0iYX84kJ3XIF7081VwPsxpTeqkGjOU09EyfT9eaM/9Ka1/O5Eej/EjCnsSRA26Zn56e9UYxuznLCdopN2rMVnLRPE9/mrHY/NPNkAGmwa+rdxNaKI4u3iaFZcxPnaS80Z7axP+aIA4waaFp+tec3nE/93g4IJ7ht8lDDzcke/7/6jcLiBKOmnnLg/IkDtwH+19a3jXVaVFeDrckk7BrhOs0jnf3T11tuN+sa3E7y25pyMoETI5n33HBRiXWDr4qhiUflfNO3rt4pn/ZcN7jhsLnlFovhJq62Dk8tVPw/oWdbrNoBuumt9uzEoU1Mv6zdFOr4kDbL5bqtGC63p8tPC/HG2Zs9VPO+Ef/c+9To3ogj4YH8ODlzO9w40WzETJmiy3Xuy4R0m/dJDEkbNjEknLY1YbFt4kk8SwPFrTnj/gmfJt5Ur+f62zjNcxueqR4+ieu/yJumVqtcV4vh9Jt7m0Ru17xRwJsYbvB5jOERg4b8N7FuRU/Fgzkrw58i1wpUGh5u8W7+wQ/MG/NA8b6J6aSebqDY7KeEdLPHZq3CVfHJDTEpdldD1QesD0/ye5MPqm+2+amBYZPfW2u3+Hx6vRrWMN9tHG/h9Vt8fzIQNa29mWw6I5nET8aiyPN2jG+JvsJmy6mU33Yw256PHGGmjJ+1jX7CHybUbU4NVu1em9jboSztqQz8uQ/NavP/spbOTlrR3q9i/ATuKaa3zkx1abUgxbO9ntY7fG7uTbgnffjY2Y0AfHoaOU2OGdPpXk2BGA5M6Dd7tfGeNhSLZYrvjL+NJZGViS+7pznPmT2aiPu5qVMaLBpTQU66/nr2w98GZ8bSYLXhHebCsMP4TvZv7nHDgKqpij+d1+J4oovp7Nb0Zq/gcKB43OSVcnq4257h6naKxQaj5owGF3fmqW4oDWxibvWV7sVMsT20WXcDKO7/5l5MNJt8mjUnmDrD/lTejnStuakaTQxOc9vkjcLX/p1yU8+mOdn5U/BakXTxJF41eLk1zf0bvBg3kkAqzFzuias3eSXMmfg6LnxSd5rauF6cPE91anqiNSaG8aZmm7UMo9P7T+9r6tSu+U1nT4P6CQFtkzpd90buJ2efnrs14LdiawTzDcPaNNsthifYqHuaXmjM3Q1HmwHl1LRPYtzU7BH4556Tf4hjU/fGvBoeTFxu/+U01UtP/6gBounBDUcU1z71eTsANPU44dwWmw3PtvGkHK/ObsjaTlqniZ0mcHpfAvTk+k/Hour203Gc1PynYnzEUQ0bzmBO8jrhzbwHBwMW9xsm1e7RxNMawMS6FVdlbq0eJROc+7izmroi1245noayOQCkf1L5JpZbXN7sI5VHyq/NofXChg9uTYr3Zv/f/s9ZWtAakD4Z+E3SiWSbuFH0WHNt9ktEcOZ0iokSvmSE7LfCGxNiJnaKURK+bT0c/xs8sC82eaW1jUFtDFbxRRl+iu/Zr+kJd3bDoWmgc30bI4tVxb/tOcx/mm9jxCc1bPNOptXo+qnOIL6Jzye9zbTlrXhv9/nn/rZOx2d9/ACILBVxm4gSn+0+n1r/0/hu83grPiXizf6nnGDilM5LIvHg535RrRlIZmxbQ2A1bIS4jXnLkUYkmcFOc3Amn3Jz8ap6nhiT2ys9BZ/EeFOHHzGHywB/QptPzzjVnFNIki65nl+deXJQOuBmz+29N2KgmmITw4kIKPzac9t16RwnsjhN/0kBSfmm643Ytnu06xh+qmnn52/+GdY21tTXeP1m/5Z7zzDU9JkSaRyobuJOwxwb5JrYU6+2tXnTqFSNcFhq8WzWNWs25tca/um5bV02enD1/+S3TWS7/i0jODm3BbEpyu3g0MSCjZKa3MV0g1eDx6xrG7fDwMXrhKX9PpYJcfos4d/i5PZBs5kYba+d1jzdd2pIzb5Pvs1XI4kjEy83MLC+SbE2/bsxGuwf9nblFHfHy7d0bJNri+0pxk0fbmNo9txg8Gkt+d7/pxI9BQjvayeu0/OcEJzuOZs37ZFEq/3N4NO6svvaz5hBpntPRSvll65vaoJ5ORM6HRISdm0+j6kl4d7wfA5sTRxKmNtaN2fMmDZGcJJLqzkTcxzGWLxJC26vtzjOYUINkaxfUm+/2Qun/fpJDBt8b89v7v8ljv9KUE3g7UTU5pRErd3nNPY0rNzsiwKScknXb2JR925MpxHtk/1cDbYYPqKDhv/sk8zWCeS2Ppu9FG6N+bEemvkyLNRQinshXo6DmMMm/2bfba+6em1rmcxM7Zf6oe3pt4aRG0ySVre5KA9hg8zEzw06rS/dxFjfe0KutPlmz0+tZdNhS8xNTDfFPDmHNWmbV6pbI1pNYzkxnca8bZIm/ia+VsCb+iQxPeFHc26DheqB5nv6U05NM29eo5/mke7bYpgGAtxvu7+Kl+F8s/fNvWlwYHya/Zy+/rqNrTnrrTNcrol7f/Q6CqAT2VuxbBO9KcrNvW18rjnTK/EmPmeIzf1NHq1Atee1+/2EmTaDSYNRauoWGyZE6d6toW4Hi029XKyNJqBZNtir/BNu2wGqweHkTMWdhIWLp8EauZby2/Js21u32CWunO6/uS/VLMW45WS7H81hk1grxm1AP7kOi9KK1GmMs1HewnjbTKexpzrPoe80t1ZI0v7s+kkDbviwjenJ9cFtw8Up0Dhsb2N2w3rDFXUe5rfh6UmtmoFa8UJhkGra4PPPGsfrt85oY3niSU/OrF5brrg+bOJosGnWbLBRRvuGvt3GkTRY1vQnQLpN7tMx3ojKjK01qRM8Egbq7NRoJ7Fs70GM3P9N6TSH55zm/9bUiUZTI8WBTxvDCWdcPg2XbznRcs0NAO5NVsP1hhOJd6eiOfNPsba9kvZhdZ29cvv1xi0PlTmmYaLtu5ZLLd43697on4TLHOTbtV/3YHCNINyA8da9qQHac1Rznuzv7jnZr82BTdibv2VMzZJibziT9rjNdd7fxNOep0SzySfh2jy5sLya2BsuJmNCHJWQzXjSV07NU9HEZWNaTmjRsBJHXK74J2YJx1uza+qt1jQ8UObRcPzk3Jt83r636VHE58TQE9+avKp6VIua0/5H16TibAr+ZmPMc9V/nwpFKtWGEyiUt3vj2ak+b2PQmBia7D8/zwGqyYFx5SRXHAoSX2+4hPc+OainwweXZOIN35o1jntouik298S7wVBpQuoTZ5Qnsd+c1zwhvmFYEyvk1m39sU9O6/JGHKe1qO77ZICf3LtKjizaTKyfOAPNoGmWhnwbrDdrEQPWuM7UW7ydSDbxshiSyDT7qvyVISuTa01AmSYTcWZS83xn7rifqmEaELY94rjChhOXD8P0Jl6MreGPM9e3ej3F0eiDGqrUPxes+KowSvu7GJNGtBhvufgT6zcag2u3/ftVy82BCYB2r3ZdOs9dvz3DgfvW3m0Bb3DY3tvEtMl/s3Yb6xSJeW/7feKN+CtD33zVwfrvBK+Te1zvb/ZjA8hmSG0xUAbz3K8GFDVgNVxLRppwYtfTnk1cb65JOeBZ2/VvxZpMv+HcDfZv5H1zfo3jG4HWh72w8E80yRYjJz4nEDQm6xqvaYaUY7reTugn+TeD22wWJe7stfg/9znRT014MhTc1kPx4aRGqR4PPkowGT7pHjdM3PK42fukn2ZcabjYYKX2VTiw2JHvqaabYU7pLeuxZKoJ93S9ySutSf28HWBOe+70PpXf934ngpRAe/P6J4rcCM6bObjmfBrjrQLP3N4efjYxNqb14KJMQb0ObJrupsafyhPzbTiG5tGKd5v/tr8cpxozTRg4s2zw+ok1iO0nNJTVb2tGLRYNVxqebPrGDTJpH8QhrT8dEjd8dkb7psbHXJtitsRg62IAN5sv7n0zjtRYm7Me/FuhbszMwZJiX0D6/XXNJl/WJGkIuWnIhFdjIGzNCY7NWXECLwvkaqJMWXFwW98khNv93BDR7uXq5czzyeUtbFIc7M/xnpKrN0zpyThRZhtT2g/NGrFTNdv2R7NP4mJzPeXbcjDt88r1E2Fy09UrQYlNToE7ve/NXDCGFNN2/RNrs+92eGCC54Y3J8Auzo0JpTyZEG+MockhDU5TiFXPNCLGuNAajBO9lgdNXRK2iNV8++IEv6lz6tNW+Bk3E34Mw1TTUwNtOfmGprcmrLBvMG81rs3nDa4kLm2ub+JJa9P177jqhZtMXl7bFv702Lcx2OzHzDIJaBIRZ7at8W/XNWee1qe5byN2Ez/En9XjGQ6cCSFeG9FW/N7ySP199JMvxrTZH2vw4DQ/Z+efPD02w4H7M0EWq/r7+IRBuv5wQw1vibvN/sg/t2ezX7NmntH2Vso1aco8Zxtje3a77uZ8hRfT7U1tU02+rt8EngrUgHdaxJu4b+69wUyJ/CYetXYaURoI1G9iM2NRJGxxcMZWEfTfRRuMGt69cbarxYOxw6+Nk2HY4jF5sTG6hI8aQlhOKoY3+qHF8I11KY+EWXN9YoLcQbyaPm/zVjrc8oxx69TANnne5pd6ot0f9dD13WbP9drTgqWDmn2TIKYz3PXmfFXMm3vfjJnF4QYgJ7Kt4Z/GvxH4dhhQsTgMWGO1f8amzGhzP8aGe6bfgE74M6FI4uEGgiSeDGtlxA/2j5Anw0nrNn2ocMHhdYtVs14ZV6NP2xw3+TAutm9MNnElzv4vXN9oypPPpzHaaupXXK45/8uFeBrtpJlSXslIU6OexNSQY2PmzbCSar+NaZ7JyHiCS6pV21wp13SOwmL7+Yz3+e9GZCffGY4qv2lIjTmlWNIe09Qnps1QtMWyWd/Ey2Jmr+ibfkg8Unx19dv+2wYphjRoNRy4ianFsV2X8m2utzyZnun0rjmzWZPi+g2jnwDtE2d8Ys8GYLYmxdIIT3P2W/s0Z7k82WChPnvMRw0jjLBsGGB/wpbIroaaNOy4808aOvGjHUrYMDDNXZmCqjfLk+3XxDcHDmXebIBJWLvYcT/FsZbvb/WX4qXrgWSibQ5oMrOe7Brrz5OzGo7M3mFYv4V/in/bJ2m/T15vteMb280NbwTuzkuxzEZhRUn3p/ixEdl5TtBV8zhzbE2nFWXXWAmfE4Pc5IzYpRqmeDHXNGi8jWFrIC2uarhJopt6Ck061cz1QeIXnsX+DGtjXogxwyINJq3ZNL3YmAGumT+nWjYapTBt++Xpw8SDhFvLf4Zre7bSjBRbwvGt6xvM3zrT8vStgDb7bNY6EJKQbYSjAbsV5o1xNFg0a5D4TT5sjRLQZm2LtzKu09eyjci2eLRYu2FCiU0ynlt+qUZn526w3t7/5JHMvY031U7hiqahDGhb8xRPc52ZfHPfqR7e7r25/wZPdu8J/1otagaD1mdu8k76WuN/GkQDfBvEJoa2uO3Zmwa5iXOec4OdimH7+WYA2OSdjA5N62RvR37Hj6Yxlam6mjX7tkMemuFJXZlRNubqzlLmeDqEKHN9ePmcl/jBhofUa402vKEzqc+nqd/8smQ6p8k36SCrR6qNMkuVd9tH7bnbvG/2Pbl30zstNq/+2Vp96BLpjdAst14tdyK02qhcPImvBI7F1JJrc+/JnmWavy3bnIVGg4bQxoDNdSKSaY83+oOJIRMG1zPN00t7P+PoFHLkbSPmmz5ruPLg88TlvgY4qTsOEIqT268fmtzY8KZ+38TVva136ies7+Tm6RmJD7hvg1t7T7NXwmQzzG8GOxrbJwN2ZNuA8HaMp8LaxtGue8wH/2Z5Q2AlkBt8VZ02eaTzGqFs1qRzmuuneTlBmiJ+ur+LvRWgtud+CuvJcWX0W+wSvtPA529jN+aC8TYmlOJpBb3hrhtYk26w/ZvYmzWszm0+P7WuyaOp9ymOOPg1g/UamybJZtONQJwQ79NgTGNkE/YUo/QnLRssWhE/FXSGG9uL5Xwy+DR7T2E95VZ7n6tla36p9q7B1cCFGKAJNaLR9i476+RpreVqUxtm7q4ejdA6XUn93dyrTIvdmzRO1WTT5+7cDTeYnjm9TXsj51O/p/02fGoGC9eT27co29jU+gaDSo+bjTbC58xMAbkB5STetP9be2732axvipn2SyKTcFJNvjmXcekxXSfaaMzNmbjvFBYlnG/grPrlk8L27D1xSv2GfGB1aPBQA08y6Od6K6IKP6c5LDZVe8fvdjBs8ErcbUypXbPp6WaIbAYxhmOTs+IR1n3yWnHoNO+TOJ1uvfEU3sb0ta4h4Ck4zTTSBnsTw7bh22Z5wyCZ6DrjaYerZB4JTyX2m6ZXAomi4Mz6hJ/Y8PidYsIGa9IYQGMcW8zxqxjHyxOcmv5MpszMGAeDTWxOvNNbBTaQJMwTR9vrinPufKVL06Qa7drEiL2W8HG98EZdMfZNDZn+bvFSQ0Sjc613teuS71Q61B7WgpcI0pCPmVwjLG8YLBa4AjEkrTB+M15FzO0Zbb6P8CqBaHiVYmOxOPN3TaiEiXGtNfyG65jjFOumZo73iqsq/pTXtsdS/re8n/G6nNp/tazhpBNVFsMW04RZc31jWk0NGlNrsWN7oVYofd9gmeJJfFE4p32b+jQ9e7JPdc9tAu397bom6DcI3Yh/E8vJmlMsGrN1a07PZSJ32nwo0u7voU/iPbln09wn+6OAqRrNz5XozVqw9Y6PG3FPvJ7xzSGrifuNHJrcGUc3vJ0Y4H0tD5r7mlzSoNEONU73Us1dDOne2xyVBr3xSjvF/ievt7h949OaY9o4Xb8lUjNFJuDbJmwE/kQc3flNbKf3K/FNeLXXm9jTXi7GrQg7U2mn59Mz1f7YH9MElVAqg3/uVWaB9diaChoZmgXDd56BtcRcN/mmXnzOnZik7+Tb3nU8Unp3oqeobZu9T002cavdt9GkE31gHMZf3mt5lbTnDW9xZ7T5t+uslzYFecuMT/dpm4QJUVvMTxQ1xd0KCzOJ57NbkqsYnUA2mKaGvBV1Z7ipMTZmnfZKWDhxZoLU4OKGksS5ZNZv9kFriKlvcR/HLVbbNNCwYeSpgzONhhvq7Obe1iQUn7c4KV5tOOW4mXolXT/1qsSvdG5bB9W7N/uv7z0h1sk9nyz0Omnx/wN/ktcN2VXcTRzKKE5ItWmUWzNkAjdF0+U1c1NmoXJRdULBZvu29VB7JUFQxn5qrg/GyowY3g2P3Rqs28zZ/TsLDBtVA8UThlNTs6QbzhDTvaoPG5zYPwyjcEKcT7BgPb3Bb96f7kNuqj5OPbN51Z5iamr5xpo34oh7NI2cJpx4yAEat3u2928M4MSAN4TdrD2J5aAMv9yizBbjTtg7oWTi0uTK9nzumwKJn+HeKkfWAy7PDa+auidMU21v73fGq8zL1e0x5ynwbAA5zQtNxu3dYpP4n8wUzazJLcU9cXS/j8Jic9xPmr+teeLPyfWE3+Z6y4HNnm+uTfF9X68XvhndC3uluCfhmrUtudm+zqA2ZtQIu4OuuT8ZFsOK7Yvi1Jx90rTJGLe1VXG/QMnf/hnlTWxp7WbQUWKr9nAYP7ikPxlL/zjJE9PEuXkSdYY/OeeMrcG2zS/tdWp02D+sVqkXPsnhln9JX7Yx4n5uwGn2PtWpZu831xzH6QTcCUPTjCcCngyQNbGaJo9BOajMiamnY1JtWqzSOc/10/Pa/RuxOxHMJCKsNidGNU0p/WuBLfdboUwY3+6T+spxBGNj9djWqOEKxpT4q2JoOJfw3+CT9kpYMbxvja6JfzNQvInpBq+09hOe1py5WdNiR3u+vbkN6O39bszmzVhO9mqF7SnM05ROnHFIOY1rCgA776cGlMQrFcfGwObatibOpLZmg2LratbWE/NHXjhc2VqFi4pdnZfqkkwOaya2AAAgAElEQVR3xs24/pZxsXO2XHxjPavj1AH34NQa/8aIE7c/oQsJR3W97ZVm8Gv6JcWZuP9WHjaOLSgpqZPrLTGTyJ6c/RP3bE24JYZrrk1dm7XOMNRA8GCr/uyJYY9cYAJ+awrsX2BruaVyVd9f4uCU3mw5o1SvhdM9Ca8GcxTFVLuNQDb9n3oiXX+MSg0EjVG5OJ1pzj5ocGv6sakHM+e0d2P+aY/GQN0eia+f0Ow2pw2vPxFn3LNpprgJWbABaAqSarjtdJMarPktSWdim8Ki2GywaY0m1UiJdsqxiTXlp8R2c/azh+NHE2srqM85SuhZ7K0xNnlv+6ARUcWlN3pl7o39zIaaVCvFmcaYk2mrmjKTTDVNeTBTbTnI/rEYhwurQdIFF1/CidWiuecmpnaQ2fhFU8P23M1eDQ7bNX83ATRrtge/uf4mvjfvdcKY/rGLDR7sHBSeNLDc5L2J1YlXymOKjRoa5ufOKLf44Nnq7/2V4LfCi4LaxImGyd6AoKm5OE/foDAzYPGzeDfm47iaek5h9Zyv3tY4Y2p46wzA8XSDi+tDdsZbZtsMJLjmDb1p92jXtSZ9q3fb+zf8+m3vbfJvBOemwu3+7fqtwKIgpnMa0dnEMMnmYjmtnxPelGu6fpLnCSea3BuDvB06mHgxQ0UTSUOXEncU60a8NyJ8amZP3ZveQY5s6+SMfJ7fcCThrPjueH7SAxM/huEWo8bwmc6cYnaLh6up+qpqG2vSLjT52/1v729q+AvujRFtxICJ20a4WsBVE2JBUuwbwJu1J438hpk1sW2xOanFzGUazSNQbw4SrYA02DRrkvAzY21qi5hM43c8P+Ua40GT/8bo27VtDqnW6XcTsA4uvsT7xnjcEDDfCrTDxwanpLfIU7a3Gx4UzxNXU1xKq1E7mvNTDZ1PnfTC9rxPra9euTeHb0CeBGrA25zfrG2GjtTwbVNv8mualu3XGgnD3eUxxeYE1xPjSLgnoWyEe5OXqomqwxQfds6slYqDCe58LZ56zYmxq2PaVw1ryUw3+za9ucnBnd3EhRxW2pV4y66zwa3RFVbfRjuwN9jPqX9u65N0JNXklNtMi9wAkuJsOHizx/H+G8PZFNMZz22iLuamIZgwYXGnMKfvGFsM26ZrTEvVYmP4J+fMxmiMscVmKyRtMzbnMxFpeLTlODNqZ/ptjrf9xO5XQwWLqTHNJKjN9aaW2/gSdslg0v3pepvTrZG5GifzUH2e+ib1UMqd6eU8EzUaNcT1Tzr7RhsbrE/Pj5rwxsaJtJ++3uaQ1qXrifjtvzZ1i8cbpt3GsD0L16um3DSjay63jzMlJZBOOFlu7OkU98D4N0/byqBQZNvYnOgpsWAiesKfNzBvjL8dUJRRpdwanVAccP8gkcKZ9VBbx7SuySWaCAD2xNsOApsYFM9vOJrq/ba5n55X3ecErNrgcBEr+qawh8de3/YGXsxoZmCs6TeBKxNtvsM6ubfFJDV6k+Mbe5wIlPo7c/fXCxPLhJETqide9pv2UzTb/lHrmAk1nJkmO2NNIutqyfBq8mvWOMNX1xqcb3tH4ej6As9MMTB8UI/SeezP6ZrexTWuVm/E6Qa2U56wHFR/pn83osVsFetq8b8RbAmAwJ6cOcmevrNrgUJhb+O8ib9pFrXm5NxNrVJsSFxlQv+sUwbW5pDWpevbXJzJN+bChDTFgDxuBY7VVOGNfaNM1NUS6/n87ARz3vMGB5XAo9GmmBI3Wc3Sb1hjfq4WzqgYZo6XziAVl25r0fJsEzfDfNPfJzm1vZa8pOFl2uPkuozfEawBtVnjiHdDyg0QqZEa8d0WT4nkCWZMVNVn7ecNJmhUzBCUoDGTS0LjYk81woGDmVl6olZPHyhkaCTq75kxhiYmFENnWs6It3xlIpyMXonxJmZlssw8Gs4mvVGcdq/D2z1n3m0fNrgrg2z6SfVNW9uNXk1sk/k3Rn5Sb4XVrV/MeirNOzl7g2/Shv9jortJXAnWyR7bvRIQToQb42iwaUi7Fd0nNicON438Rm0S9jdnsMZJ+zGMn3uSULd1xnpsmhcFYJPPKdbJ0BN3G8Fn5ti+eUDxb8zQ4ejqqO5T8Ss+qYFQYek+f/J19W1zctxstI5pTmOmW14n3jce8GCScp57tWsZVg0OymhPe7fF6bd43zqwEcVNkLdrU5NsvqdGAjVCdxs/3p+EzP1yFquN+4wZoRKFk4ZWDalqxkTxVOjUXvi3wQqDTV0Rm/mzGzZacW1jwXOb7/Y2/dPE0erMlgPp+1zGzzaWJi821E1uJhyn0SA3kSMpbqVLqUedYW3PVJilGLZYv7n+rRxPYkpnt3t+75MIt/3N7bcCbCa1jekpQ2oBO5321OTmiD+bvI1vgzsKDjuv2a9Zkxqc1dk1fzJk98trrdBirRM+z77POnVOK2q4X4sh43jqb8e1m/om3k4s2HCThpoTLNk5jE9vaAXml365UGHNuJRq2n6tpGqfYn8LMzWAbDWTcc0NKbh/qk3i8olXNXu2/ffLOlWc5sDNmhRce70hQRIDNQikfFqsXHNuB6RWXGbjpzzS9W0tmAG18SCmM7bbX35koo9xtbm2ouGwZUK54UrL/VTfJGiIWzLPZACsH10MqW4qvpQXE17kLuOHG3pSbti/qi9YbdO5W04mrm91M+Hd6uXEqIlxw+82xnSuyyX1ZdqbxZjukddbQUkHnIKsDCuJyOa8t2N3+92cheLizDyRiIlXQ5xWLFFsFOEZHkqwm7/RbQ2T/ZIaMx6M+8nrpo4KZ4cZq/UUf2Y07klswx1nDI5nGN/2SYfdrwwvCXMzIKieaDVQmXfTM6kfVfwM/2dtM/A6HW053piZ6/ONVjf9/en9XL5vnf2xPE+K6gTgTyTc5nALYjLRRPxkFm1TbAQIhaQ9o8FK4aFEKP3eghOfaVAnIqXMpxkunDne9ILiy8a8G6wxxhuTUNin3mhiSAPKRlvcsKGGhqY3WG1wUJs9p4a4VDenaSp+hbHDgg0S2z5MtcXeVXht+0z1XtLZxKMTP2lr0p7d1uy3/U6CR5NIQTYF3+7xxvrUNPMXbpxZp1hu7mXYzc+SSarYksGlnE6vT7FwQjifPtg6Z0pOMBSeiOPcQwm9EmsmYM+57jt+1ydOMFqTZX27NeInN4ZPMkR3neXXGq/LoY1JaUHz+Tb2lvfbNx6TP62uI3cUlm0tbnVhc/+prqaBZfaJ63Hlgy32Kdej/BpTSwcjkZKgvpXwJq527cmklfJJGCe8pkGwPFpBcQR59jgxsmZocPhvhV4ZE2u+JJ5OqFQzHzXa+Md2tvc7w35iZGtmTd1Agfxios5wTHVrfpteiWL6HPmEmLZC7PJK/dK8UcAaNAN40pNWy5RuNEOKw5/hsuEo+sUnMJl97Qx8g4XTuTR8nfjKps7fa98kjyvUUXDmptu4UyGZqDXEu8XACcB2bye42LAOj40ZnBi3Ml2VbzJENeCkp34We+IZikXiFcsp5ZPqru6fsSnjZ2uccKlaJZw2/d/ElPrTGf4bRqf22OTJTNPh+GOm8G9gW4w3uSNn3WA1cWq0YhNH0pjUW6dnOX5e9dIni5aSdZNTuteJTpqW0t5NXAn0m+vp3iRWKb+3rjOcUuyNKM2hBn/xJ+2PDboVADQTvH9j2K0xNgaWat4I5DShpg6nPeYGCSagTb89sc96sJybem9y3/AtmXwya/y3EDZvOBQ+CS/1lqGJlfFj2x+KK87glcne6lqqdbp+c/5re7+20b/ZvLVfs0+zZk53zW+F3hRlQ/DmnJvmaF4HMpNwArD5/jcJ8AYrxMEZvtrX4d3kxWI4wZgZGhtC2kGi4VGD9baXnj23b62aeJXBsxjdMLQxpWny275rcmK95gzb1d9xUZldO8S061BXnckmbjW9xXQ89VK6Jw1gn6jrjQcl/n/tvQV7k6QLYLNPWqsEIN2nridMTvdt7/skwVsxaExgmjYKEF5j1xn/trXc1EoNBo0xO6FkpobC2JqLM5NG5JkxYexoxog5y1UJPdt7/jKp4tEmhkan5ppTrJu+a4yfGU0ySleD1rhak3Xmy3CsjCSI26ZPcavTexOmWEulUa1ut+u2+STu/HLuZvO2UdqCbM524t8CmdYpM5mfO2NSpqYEP3010ODdYKgEGoV3QxxnPNtXhVhbJayqPkpA3XfmSdTmQNK8lmyMdOK9wbo1tI2pteL1xIkGrGJqODuN54mjwcPVf8bZDBTz9bbrQ2dmSU9c3dS+E2e3pnmr5OJrdEPdnzBR/Zv6tMHTxeQ47fjF4p173WA1ub7hZfIGiVUbLANk07w3xfqT9zb4JII38TdNcNpgm/PTUIMEZaLV5NLgiqaqGg/NRnE1NbwSyYkfM3d3vRHVDRatkKc91UCTuKz2TeexYUPFgJghJ515uz3b2JX4z8+bfJvaO9NXZpDycHhhr7B+Tnqx9QK2n+vlZHxsMGixTrkp7m3vO8H1NocvTBtipib/RLJNXC1RNk+MzbnNmqY4qTETuZJxNk1zakbYVMxU1fdFKMipQT+NN8P5MX8Ux9moc02zvnm1n3ppxvOcme5hZvp8luJGw0m1mLV1nHDcTn3BzphnpRgTXul+Zpjp7YsaEhj3ld6yejdDhuPw8ZPgCBxza85L2sUMMd1z4lOp1g1XNn34ttH/Fl+bULtOATDvd3ulc3AfJqrJCBtQmwZMxWam1wwX6mzWvAkvzDXVgV1v4lG5tvGx+7FRUuwO7829aGITw9S8rkaJU9Oo8JUwu5cJ54mopZ7FnDYYKGFWeziuqV/A29aW6YPLqa2be42vTI9xq+2Zdp3TqUaL1Zo3zt9qKPuaUL01S2+z2vixL0/x3OR6uvbvNqmTAz65N4r3dtJkYuiMPjX1TTyIU/r5MZwkrKlmTX1ULM29yhidYSpRVIbmjEG9IcDzmdg2+6YB4tnD1VMJfRKRBv9GiBOuSfBbDjb7NHsp8554PXVhQ1HztQrG0faj49umF5rzUg8xjm9eZSvtSLxkw5L7XRZ2Dmqz0t4WJ3dG0khXt+betKbp47THL9fbDbeFXAXx7+I2li3Iad90/e3zEsG2WLfrlXgzIVJG4xp9Cqgys4YXLh/V3E+NphjjPkwoTkVYCRfjUjIz9eSJA4MT5CRuDcfZecoYGiF+1mzPbvrtNN8Nf1jujF+br1LS+enBpOFSy0E2BM2+nbnO/sLPsc7zfBeLyiV9nmqveNxoz1trZp1v+e8481u8q8WX2ariMuK471+3Ex8TlgSyMoONkL1BrBQnM5bns/TKiQlnOq8Ri5ZTzmBPqOaEYO6XRDMZG+aHeShDYkKEtUr4O/45vrEYZ5wowq4nlcm7/KZROF6qOG9jxfoz00lmqfqqMSDM/23uIz7qvFP9Sv3Y9nzaR/VOc19z72YYaM9M607PTJjSfbcCsl2vkk1NwIxqI8QO5BbgNtckBFtjZWLTCnki13NdkUWdnci1EXkc1louNGKv4mhxee5HQ5u4bevJhKbllqo7fq6+W0zcdMKvBpdWONPe7VciCr/TGj15TYNm/J6fpXq5YYa9WXGcR9wSd1P/pNgTt9l1tmd7TsonXX/jnHaPEy1u995oer1nvZCc3t7bgpIK2V5vRazdbwP8zZ547wluzbDC9j2ppcrVNXt7Dg4eU3wZTijO7rvSNBgqDNlAMT9rDCaJrxNPZ7CP6TkclOmk75W3r/pnfdzraGaim/5Rhqv6htVvnsfwVbxrsbzVIhUTfk2juLc168SxVJ9NfzudePicejXF0+avtHfD0U3uTutTTvYcJH8jSu5AZ0KNQTWgbED+E2acDCEVLJGwNQXXFG2dplGwp8AkJLfE3fJRYY9YPBxq40fjZsbJeont3/YB3tvmdoI5M7vEsyTIyJ2mF1OODyZJJ5JGzOtpr9RHKqaGY02caijCmrl6uFo6TFl82Aubr0AZz1o9PPUd1vtqUHDxOZ58Kq+mZ35Z05D5FPB270TMtwzyJA8nMGi8jVA3MTA8poFMgiYhdg3ZxNI2Q6o1ilsrqGnfhvBNsyUxRPy3g44Sbvd5812zqqHiohP25pfzFN5s+GCYNSbvDHT23DyzMU/Wry5GhgfWq+n5xGHFgYn1rZmkGJJZTtNH3NtfLHU95mre9MjGiG+wQJw256Z6Jk2s4m4bv9osOMQbe5yYkDKlN8xOFbgRpbaJUMRUQ6Fgudhao057ToFGUW9qxYYXZSzJmBmXW86dGJ0SKGYSLHZnBrg3rsUz2j5uatKartorxbI1wQZnFMPERYVvOosNEZtBKIn27MuWu6wOLD/GGbzXveJu+ysZt9MU14cz/gabZs2mHxps0pnpeqO3ds1GVJoGbgF6c10SegSgBRWNNH2f40S4aToXZ9MkrSmdYq8amhmYM4VH1JoGxdq2ZpD2brCa4ouYMc65WBGPxBW1V7pPNXuDG+O76xVnTsm4Jgeer3Imxs1TH5p26uuJqbtXmWH6vYx0/mnfTZNXPGy1inFafdZ8xab64MHXYdloWuq7hLnr07l3oweuDqm2Kc50f3v9+x+W2YK7Xd8G1Ky7LVJzRrMGRXIrMIwgKHRzjTIYdk8T/2ZNQ0hWF3bGxlycgKUmdOc0sTq8k+EkY23OT/VxBtXeq+KcA0jL68TDed0JvntDg7G0ebamxUQea6V4kWKZmDL+ND2G9WIcOOmvlkuYu8MC+dDE1WLrsEo4Jt1wPaHwb2r/9hqaR0qekfAksDcK0MTqDIA1K+aXzmhIqc45wQ1NvyE85tA03alBqZySYW1wZoMPq7MyCawHrkuxNHVjmLtXsVseqRwU32fN2X9PY2xjSTmyOiXDYdiqc6ZBzPsanNFcHG/xmjLfZ116c+dwYQYxa9OYy0ajG64jH1S/nGo66lETU4Ohwqrdv+nzhq9M/z8dw/eZp0U5Tf7mPhSmppGU4J3EoYSPYbgt4GaPZJZb0iXRSLmwgcEJKIo8mgsTNGZoypRm8zfDDAozM6EpmkrgGNea3E7qqXi9MWeGHxPzJgcmuNsec7i7P53DsxsMGD/ZIIFcxPvYWYr7qo9SfykcWbw4fDTcYmvSfU3Mb+br+pgZaPrsxBfeyNlx0+3f5v9XQ4ptY96sb0Bz+7P7E1Dut4k3uTgs0z5OTOpikkNSYzZYtjVR4tY+/SeM0KjVn/M0OTnzTXxRg0TCCQ1rxqAMK+3phKvhDfKj4Qvmwf5s6aYXGjFOfa64iAatzmpwSHx8rj9n4JuE+flTqza+595Z423MbA+HB4ut4aczsabWjS68tablbdKIk4fNmxy+4zkhQVPENriTvdp72tywMZVgv5GTMu7nTEWoZJazOfGXjE7MQsXJTFSJ0Jb0TJxQdJyZokGyujIRbQc6ZmTJWFCwZp2x5i2vHQ9bE1fizOJDbjnRd7/gNuux2ZPhlIxv28OKe85okwk7brTGoXBqdAJ7R5mM4h3qZ9JTxDDpgtovxdPqcFp322/t/e26ttY2r+1hCaRPXt/E2hB+03BKxE7zTbk4c2OFb40FBX+KkhL5rRA4IUl5N0I/92CiyoRC4ZNEh5kQq7kTu5Szq7XLD+PA2s7YETP3vTPWIMXvjLrlZdtfDI/UD4rzG14n/mxNiNXK8arRGVfjp0Y4HDX7qjWT800fMb66J9mGdym2W0wdPqqGjgsKp5M8KJ4OtJZ0J6RQhuvEoRXXbTwsli3wjqyb/VNTKuFzhrLBQ9VlI1gpByeOE/dGiBvDUPE05pBExdW27R+ML3GvzXnWnf0JUvNacHvWfEJPX7Uozrb8aXmEPYMcY6/C2cDD+Jhy3AxHDuumDkwbmvucdjiM01ctW16f6nvysIbnp2ezYVJ5QeL1KwPPLOazYUvSjVE0a1sBbBJXxtTE0aw5IWuz72YiPDGbRG7kgzKCLTmxYU55N00Yje+n+MNiwOFA8S/hdprDg28aBmYd5llM1J3Q43mNccx7WJwJs+0A0GqAM2rWj2/1XTLSNHiw4anRmIZjyA3Wa24Q2prsKdcc79pr21jZ4JR0W32t1/TrioMJyDS5tE2TiKZA3TaPOucmz7bgKda26GgOCbs0JZ7slwSeiU0r6m4gazDE2FJ+aU8mXnO4TfV/sFD5u+upv9CA3WvijUkqzrR92GLScl7hMGvb1mTmthXMEw43A8HkrOIDM1rFbdefzHBSD7Qag7xp91U+kfwj9fY2bqc9jVE3PtLE1PZZs9cvaxzQ22ZoAGkDRJFtfqM5NSPbsyVkEl7WjM89U4hY/psYWBwNOVidXX0dcZOYt6bTCKETkBnHFsOWh7OGiYMpnsTPFBMzt3nP5rX6bSyOhyjCW1FWvdTg4343oI0Duf8GVqiN2HvKoJsedRzdYpbWK0M8NTrXMwqThuen+uXybzUm6QD2zhvYfcfdkLVN5A0w2gmqId4bcTfnqDVY2O2A1BAjDQjOyH/K5J2YtcMIw05x14nlc43l3n6XuuV5W4Otkc31qZauF/Bc9rP6SwklTo6XTc2bnkomyWJT3FBr2569ySnl2gwibAhJsas6p3jcddVfSde3sWx1ufGCZs323B9f/4kkWiN64+x2jyamdq9NkU4HJhZvEg3W+BuTUBglsXA5pntRlNkv2rQC8qxzf4Y2McL1yeQf0UfRShinuqGZzJ/d3i1fZw2UyLPcN2ub35p/8E4Dg+KxezJTtXNmmPju6sDq0tbD1dsZ36ZGE+v02/yKY4hd4vnsj8mdjZax/F1ft8PHRodRs5zetzVv1zV1s/7zyYO2e7NAUyEcGZ05pNjSdQW8I++GKGgeKAJqr80ZTYNingkXJaxunxkH4sfMk736VuajznUG0HxloHiJ8W4E2tV47ssErumDpr8mf5Kht1xLnLAC9e9FxZGtACY9wb7b5Ih4uXuxXi6uFLPrSYxB6VPqH+Rm0qONtrxhmCy+uW/SrbR2c/+M5Q3uN/3x3QeswG2TvFU0BuYpgJvk07kqhubzhCtrICYAjhDsWjKUBh/V9Oo75IYHaBTMlJJIKFFxOW9q1eSh8Gv4mkxJiYoT/+bcaVLOpFlNHH5zL8VFtSermTIfZ4ytED8YNrxjNWb8TYNl0gB84Eh4qgcUx4+NWW65lP5iBn1E4dGem0zbGWnbt65mzBcbfWk0t10T42MBOYA34LfN1g4QmHQbS1o3m929rk2GkvJwhtHWwZk4CjeKdzoj1V2ZQUP0RMS2Rs2ff7CzXO4M05YHrqaMr01NUt8gD1UMKq/EQxVjMlwlqFtDvqmVy3n7xs4Z5YmQM9xTPyvNS73cGhhybQ5a81r6hdDmvNTjrakpY29r0vY767P09UXq+XT27JWktxSvJLROXJrm2RSJrd2KQUMsReKbWB2OiWiu0TcYN0a2MSCHRyNOacBR15HUzgS3DdAIoTs/8TGZ5fweeK5Ncbm1znhSDd1TljOb58w0oGz0BQeCufemR5yoJv7fmM5Jn6dY3S8jKrOffcVMGWvCjCPhsKnrZq3ygDlotG8G3LDSDuzO/5K+Ja6pwaQ5U/pcc6gz2lMTTITZnun2a85yzbghU4vnjTFsMGeivJ0yk/EyAr6VXzI9N5w1NWW5qSEBTSyZzLN3wpsJXhoMmNkhT5WQzjycaaoYGk4xDJs+TCLpDPARSDSo5tzEV9dzzf5osuyXCBtcER+sEeaRYtteZ+vTHq7HGlNrOMF6M71VuMklabDqvXTfBg+6V1uMBKoDFJPbNNy20bb5MABZk2DMqcE3Q0Ai/JskSERz153JMKHdGBkTPFUHNKE0sSv+JTFUuCeONRi6HkAzZNxjfTHzUbnNnFScDC/Hf9ejCqsNhqwOeD/jphLsppfZ/s/TcuIfaiEz4fn6n+2b9LbpN+RDM0QofiSjafiGeyQOnKxvtHKzpokx7ffGHjUfFOmRcKfi1tznEj4BQzVjKwxpsmOkT+aQcE6kcDgqgXHC4u5pjBjvf+LDV4RpCGhxSfs0gnP6etmJnBJrZ3JMjFk9mpzn+cloGlFQnEn8VLGeGvpTz5mT+sz19Y1+qIGn4UOjNY2OqPpuzC7xKOWphidWGxwacI3C7mQgUHze1HzjFU1NN2czHWh9V96bAri9noRgez3F8xP7MfLNczfG4URqk6szELzWiOzmbGxS18TJzBgeLLdZg2QmLv+0jzqbNV47nCRDYPE+96RhC0UO81Pf4TtxcYNAw5OZD+ahzATvSW9hpsG5XnDrHqwe/qZ6qjptvvdGY1Z1aHBOBrExV/dQc2uC2ONqv9NzGn1zPqE4idxpdK7Joa1ts9dfifyJcFsDTevb5BwpUODbAjPAXHO3pEg5b/dxhXVkbGrp+NDiiOckjqWap+vMxJggJUHbNKgToWafGTOud/xtDPB0yp88TDVrDVSZeVvTZphIxtvsgbnPn9Or9lkvNhQoDakE+q+/vjV6qyMtLqilDq+m17ZxNvp3omupV/Bc7Lsmj6aGW64358o1N4c5kJt9W4NIoDVnnYCkCpzOO8mr3ZNhwQwkNUDCwzWDMizXENtmYevRHKZxPfmop6OEL4raFGaF1RT6iUnCPl3HgYiZJxMjjAfXbJ9y28EE85m1SGbKjJPF6eq35RbDV+HJ4m+4pGo4zd310cnXfqmnb64n/LdvJVgsjEfY49u3n03Oyl+aPk15NFxrYkQeynqcNEOTxCbIJE4bIUJhnns7wrwN/CZ/ZVSbPRrR3+znhqhpduo7cyZWpw2ixDGJ3sT1rafWKcj4+toNE4gH9t38GfFltW1NRfEaBxb87jMJdBPjhm/JUJWxKoNktU/xMEzVsPLspYZKddbp8KPyZ3VT+sw4eGKQCae2lsjNDaeTXt/slXyC1WLDrSa2Lcbf56fNb0TYGf/m3ATW5no618XcNKmLRZ2dDH1Tg5RfimGDpTOLZLbzHEVeFktjom0zbEQfDRibuq2RM8JGCDHmxiAQazdcIHYMo5b08XQAACAASURBVIRbgz/DEz9jmE78EC/FDTT9+bMa9Bwnt8Ohy1UNJI1pIJdc76u6qnNcLRqNONEhxxvXX46PbV+eaHvKcdPPJ+fTe5RQpQmoKWq7RjXutnESKEmUZ84tuZrG2w42bfNNIj9n4Pd9qjEb4VZxO0Gc5yXhb7BrDYyZFHvKTNiymFhOziQdBg0mJzx1fXyT08RVGRM+JWItkrAlY1LC2Qpq0hfEZ8bDuJ54y2rc8A5xaPUTdcvh3/DPcTvVUl1Xxpp4m2qcrmMu7Pch1Jrtm+FNvW7XSjzVBXfg7T2nybBGS821ISdr7MYUUj6qiTYNfII5y30af4rbNee89tbgNYVJ1YI1H97XimeqrTMC5OIUfjRB9/paccB93nyvuBU6ZVzJbNFMkrkjpoxHs/bpunvlrGK/GRAct6Y5Oa1SfYc6wczOGWDK69RUWy9g67YDRNKkDa9bb1CYurNO7rnxooTL9/UGILYmFcolPAXvRIwdcdprp3lvyO0aaDP9pUZtc06EcnVOhHJCk+JL+TkRTfxhQ4kzL2dIk/PJtJ044z6uH578njwSb1xfosngueqshhfI9YQP1o39nDi34bPqRdzD/R5EerpjXFMDx6wFq+mmnxotSz24wbrd6ySupk6upzf6zGo/eXgSi+JAwuKNs77OVs2aROaWAFshTs3SFpIBl8CeQpd+WcgJUzKuhGnb5MxMTp6imTk0xEsG/OTpcG/OUXglTk8cmcnNfZWBYi1wTzUYuLwwlsa8lSljvdneKodnz8TXtn7JAJr+U3s8n9+8tWD9ssWAGTR+lmrf5LAdfBK2ba+qnlX3J511GnVq2IlnSV+32DpOqiENP281PcX+jXcqeNpITTmb+xIwNzGqJmJmNQt6YyhIfif2zpQ2Q9UGIyc0rHGbvRsTTa+e2dCxrdMUYhT7mRszwqf+ScyRJ/OcGe88Q+XBYlJ7YHwoQI3BngwN7VCzMV00L4Yhy8/VBnuW4Z8wZLV1wzCrazIzpg/pzUCqtcsd67IxYdR31TdJO5OGOGND/XQxuHhvhxemjVgXpeeqN9LQvtnva20CWm3owNmaYVqfxNAlfTsBJUNJGLb4bvBUhMZYlckyMW0nSpUvE5Sm+R3RWe0UVxTODFdnCqmeShyViONZLv5pakz0271YDjgkzL1mnabhs7cMpzVNdXZnOQNq88BBhnFAmTOrC+NBg43So6Z3Z103ujLjT2aO8TXntL2HnN6aVcJO7b/xgCbfk7idcW/xs+e/mYAzXneOu88JQTJy9npjMxElQ0mFbQzVPf3gd3YzHtWYTdM0tZj7oOArXFPjOMFMT+dKgJmgO5xmzdBcUZCdSbfmy4z5hoOu+Z2hOLFrng43fZhwZWbIYmiErtGORuOamFPPsVqzmiRTfYzbDR1Je6b5K84rbirdQx1QPz/3b/jY4M/ySLVVmtP+3kKrJRjb1IcUY1PLRte/1twcxgRv0/hNIk1TK/NxsWzybkQj5Z3M3ZF1KyQNrlM0mDklEWjOUAbPGl6JAH7ucFSigE2JQoRPh+znZm/XdGo4UN+pNWLIzpt4uT0cp5reOOl97COHidq/jU0Jqts3Ya7EnfFcaUbq5UYnWBysTzAfFb/q9RPdc/VReqB8yHGMxbbdv9GwP7mm4fpvtVPAbJ4i0vTggFZGmEzGGY4j4gakVrQwB9fgyfi3eSViJxF9mh5jVjXb1NIJtjKj5pdGWKzKlJMoONGbQ8/G5NWw5AyBvXJOT87JYLC28+fNVywsH2Z+zqwcn9ibqJn75DDqAtaXDWuJh8kIFG4Yl+KIGhTaXmo069krDSXJoE40r4kvnYum3uaj9I3FpPjpPj/BM+Gx1aSNZ8gn9BRUMvH2eip0Gweep+7b7Jf2aIVmkjXtmfBorjdCwUjckDfF35ytCDo/T6/g01cViX9OCBwObwmF+zroNDbFDdxvrsN6JdFTYpTqrvjGDNgJmDt/Dgbtvs1ZrWZMDBSOk5dzOEEtUcMcxtvGxvoh1Qx5wnqSxYP9szlHnYmGz9Y1WLg1qReS9m7Ob3QknUevN0EkEjKwN8CpYjWxsUbY7reNtTWLxshdQzSm64iB2DDDfGJMTehMgRmEM0UnSsrMXE2fsxJfUHCZoLraPvfP89h/K/HcmDju0QqA6gcnlC1PlelMHJFPqSZY17b+al9l+KhhaJjKgJv4VQ81mKu+w15VZtOaEMOlzU31Xqv76WymU+5rMNQP9bPr91SbTc5urdOTNg+37jdsk5mdvHpnYoRN3wDaJtIAinthIzRnJVNLxHXEa6ZfFCU0ExSHVlzRqBqBanJJYs32cEKd8kNOTXwQ3yTgKAbqlTjjMTP+TR+ps1XMCkeFF77OdjxyQ4ziI+tHJq7N1yuKQ+5z1evz81PDSCbYGmwSelZrFb/Trps+3eybcFF639zH1qTBbfJD6bbyALfe9XGjKRsdOPG1q1+Ka8nCGqydkFE00nd/DUE2RG3WKnI1nzcYNkKeBrPnnJaQzljV8KHEn53dGvfJEKUaIe2leMoGBTTLZphjAuKEicWLGCuhRMNo6qnuwRhn7k7EHOcakUYDa3pbiTTrM1WzGXcSaadtDqdGV95ek/h3el7DLcdbd25Tc+YRyfBnb2Evo35M3Nh9SXsbE9/yTGKWEscmPy36zX1bQ9uQ4CSuRjSQBKm53XpVgyaOZmBoGiqd5WqU6pGuN2LciPDW/DZxMcFyhoG/CMZEZA5OD39anig8lDk3grsVs7a3VE7zPPUAoOJ22DsBZzVH7uOZSfAbHFpsN5xUwwZyLfVFe11hl36508W5ibXxCbdfo4Ps/lSTdH3jsXGvuODf09p1DXlbgrBCYzOyxm1icPlgc00xVb992zz5MmFQvxmbvm9VOCgRbMn+EJbtz4QQa4lYsVojDo4Pau1GPBxHWK1Vnsn0lDEloZjnsTpNTB3/lTDOuOca9jWCy129plb4KlNNAs/MbYqew0MJtup3hg0OUs/Z7dvBpEkNd7f9qvQH9eDEkBj2qBNNvK6uzNScTqg6N57R3qv6NsU190++6XjZPNn/FmM6kCWlDM8Jl9snXdvGmBpKCV9bwGTMLdm3eTHSu8+YUSI2U6xSPBtzTcK6Ocs1kDNRJ5zO/NT37cqgpsG479qTuLLasAGS1RU/Q2NmnJ1rEEd3blO79jtqpiXOQJvenSadRDGZK9YWa8iMTMXP6s/EP+Gbet7xTGmjugd5xPr6xJQ2vbnxldRjqU8afjXxtDXc7qX49s1zJ5ZInJMg23s2RFOC1p7VgsjI3N7rnrxVrmlv1QQbAWTDxjZPJsLqF5yavVNz43nsdTXmxX5GMWIGmrBMpu5qmOruhBGNRYm664F0fhJrZb7pyTUZ0LyOfHEGmnjj6q3qxPSwwbQ1taRzjeY+Md6Y7ca4mElu7ld6nfTuhOPtnozrjv8N19KerG7Kf12NbY7M8dNUe1rMBuxb8jSNlYyfCf3NKy1H6E3hUtxODOY507QUoVitlNg1wtLUfjZEY25pz604P+czU5lnJS6kxkY+POephk/nubrMXJx4uDMmXxzmqW/wfOQkvhlpzkr9M8/c5N+Y+Ow31QOI/+nXHJvYFf/c55hLU/OkR622KLOcfdH0QONb019YzRpvS3k7vVe66r5iTTr3y3U3eTCzVyCnwaABoSVAm6DLzRmWa8L27M06RbL5uXoKaoRkNit+f4kivBEcte/G+Bn5XdO5eF0zJoxdE6IpsDcEid8s7mQaMyb8XtfVccM9FPk2JieeTY2SXsy4Ep9cnySzaPin6rAZQBg3N4aCGLCf1ZurxsgR71ODSXqCMZ70DeMsYon93vqW0oEUZzMIqL486ZcHg984lArQGkZjPs33agq4BlAmEg+IKIAtyZ3Qq6EAv39UGDYT5VYIFAYO+ySuyBGMiWHb4LvlTMJ7Ni1b6wQv1fkRUNcP85pa77BuzJQJ4uS44osyD4yzERcmJowjLd6KK9O0NgMR8kr93Iq3iuO5X5kr7q/4eTIcqUFFGabqtaSr6brCIPXTrHmj+RuNamJy5jrrlDTa1UHVf8aXhkKnkRS3toEdAOrpEZ8qlKg04o9rGhKomNvPGyFw5GmxTYLBRHo2LhJwYwzKjLHhmtpNvJyBbAYAV+eJC3uiwBgYzgkr9WTMzt7U29WvbXhmogx3zJvhot7MPLGkgdDxwxmbehJMhtXU2/XNZthg+tQYXTLRJNbbOinzSWbY6u+zDjnx8GvqUMuHW2xVjVVODvOZn9NF5h+plqp/Wv1xZ/5yrSGmMsB2OnGgq71RBG7Iuj2jMaaTPWcjtOKvCjkbRu21IctsStWM0xjQdPAaMxGV/wZLN2Ql88c3J6zJmEmq+xT/lbClOiHvnCiyejlsZr1QkJWQMSNwJuPwT8aNfEFB3fJL8RM5yLCYeKTr6ema1ZDlivVJeLme2datNQvHd5VnGgQTfgqHRjNcXjf6i/1yGou6L3myvb5pQgwgHdya8mbfFK8zHXXOSXFZ0ziDcILU5r/Be0uyaRBsOmVGtzXoVLunUdjTYisMaGoo7AxrZ1InnHF8cjVMHFGm98TP7neDMBNhVoNW8NEImzd3TrC3+bz5FMSGK2da2D+N6DvjZTp2UgfXN28NBU3PsTWIsTP3NlbWe+5shanqjaY/mrxutNzqKBPqU2AT4dokXMAO6LbosygM/BQna97mbNakCf/U2GnPxsDQ9FyDzv3m62j23478TDDTU0nbrKq+alCZnGrwZPxQdUprEeuNOKa6KZNpRN71AOOsGirYQOU4r8Rw2wcJ9zTotddVDVTfPZ/jK3+Md9Zu3oODAusJF7vi10YnnNYl3BptVa+7G81geajBsvWSFHODR/IHrDHTMLXHL/ExIt0aemq+DQAKTEbMt3JJxoEG0Lw2amNL2GGjb8jPhMGZaLO+bSBl7skIFW5M+BvsmiFk5tQKpuMp4zvG4fJUfGP5ookzEWzrqozX1UztrQx28jedh0ODE0HHt8T5pH9O4De6pDCZeaYhV3FVGesJn9UQ0Ghaa4bqjDQgbLzEYZW0g53T1M/VchN7i2P1f85Sb7aIUBFrAyySIMXZimYzTbVN3zSDyoPFi1Ola1BsBsQ24YVTojv7WcsI7JpVCSCKNz7RJKo1uTHRT7EiBjNvd40JszL6VNNZx4Zfic+brzOwvgkvZthP/Dio4M8sLoZNwsBpTfpaALFTfHWD4rxn7qeGcdd3W31UPdvuozQzDRIKN9dzas/GK5o4XUwsrqQx2+unmoQ6bs9Vh7hG3SayXf+JsxOYTGRY3MoUE46NOTJDcI3TihuLDe9lRqyI1NQnGTXLa4MhxnYjUMqI09M844IT0I25zbOV0SkuMuF6PkuDUdpTmbH6yoXxnmGU4nP96fjt+n6TC+OX+mxijAbeGt3mvMQ5pb+Yf8Kx7ZOktU7TlOamB6jWY9RwMPUk5dme1Wp3s1+Nab2wObVckwwGgVCCNsVCmU8K6Sb/xtiUuJ6+pkfhU6/kkKAMwyb+jWi57wXdPk7kWF2debcCPnFEHqmmT3hteK1yTqKajF4NUhtBnPi2/THNQRkM69fUwzMf5L4SXtbzCTenEwoD/JzxxnFG1ZrllQwn6Rwzl7a2ypia+5OBnsSF/Z/6UmGT6trkx/be3Oc4pPrFet3m8EZ48bCNkG9I6UQ4AaEIetvULZabIqK4pmZP36lva/ic54yC5TPjTLjg3igCLmeXzzQZ9p01GoR7ykTONDG13G8FCfNRPGLnMkNw8alrEzPW683vBkxO4X6u9ownai9V+4bPSVtc3kpsT827HcTaHpu5TYwQx+YrBNxL9Y/jkvoqyn0dsdFvpy2bfbbedLs39kF6cPvm3YYIKqm0hyJ5C9Ib+yeAUm5NDNsz3J7bvVCEmNGhCU2yO4PaxDKb193HTEyJHja3a1K3B6txu57lsjVEViNmPGlIaV6bu+/F275jQwB+pgyS1Tdx1PUgGr/CKPEKOc96Yn6merTpXTVUYG0Uhg9eGE8THzMUxtfTmqReUvVvjK41YdyL4Yifud5KObV9o3Bu73frJqeoZjdGtQmk3e+kUVzDu0mvKWITtxPwKXTtVM3imgSkBRs3tQY4m1YZCCNKMnx2vWnkiZUSMzUYMJwxJ7z3uYeZnBIPZuAofoh/wsPFkbjtRELxwIlZw2VXJ8fd1G+bs5kBJNNOgsj6c8N19fr+5NxGNzY91Wo18lv1YeI8akvSvqSzrqfU3mlP11ss763uqpibWij9aXhB90/C2QaVQHgKj+ucKbVnN08jSfTSWbdFa/BpRZ0ZA7u3zZkZoHrFo5qHCUST84Z/rgbJTNn3+07E0Egm5jhAoOhtuNTiOd9SKENkMTYC2+DQCM/cB/dETCaG85p6Zc8GLGfCTbyNQTheuZ5jNVIi7dYmw7wx+4QR9gByML0WV7FhvimHrWG79Uxv3PmpNqnXm+uM25Mrqq9pnluwWGMm0VBmvk1WCec2BybIbO9GbFNu6iwlBo0JNuatmpXllD5LhFOvxBFT3AeJygSCNWDiTcoHmyW9AnVmhE9rzNRQlLHGjaCxe5hputzxWiOsTNAYH9JnqndT36XeZtg5ziguM2zmEDjxd6ag9FHhg+uZabpBgPVe4qDqn9Rriguzj1msrSmmPphxq3phr6nv9VWc7uEwcTHpcuoljGl73tf67U2ODI2xp6RTgycDbYzSkSGZRdMMjHibM1tDcrG65kskTxg4g2/MLwlUw5HTOmBt0CidaLCGQ/FMAs3OSz3ohM7VwpkIe22M61GoG9Nj4s44oZ7ET2rPBpMZB+I3f27q4eqTTOiJbeblvh5Uve94yjg91zdG7Z62Vf6Jt0lHHC+ae11ejMuNP6Wc0vWTnJo9mzVfZ9cLxdr2/mYdM6EWoBsTbM2WCceNOSrBVa+7laGcihLLmwkyipL7DvLhVDIDZupOOJhAO1N3TzqT9w3n2nNcP7Xig3uo+Nzn7k0HckVxIPG66WdW48kPN1Sk/V3Pqj5Ne7phghnEg+VzLcWkXlm3vdJoIcaSjE3FrrjsetQ93U4uJA42eW69a5sPW+88JvlP0pkTblK+3myUgmQGlITiBPiWAEqY5+eT4PPz9rUy7oXkVSLXmgbD3DWlEqkpRirGKb4oXm1DsdgakZkxscHH4Yg1RCFluTQcSk3r+J7qrmLGWJ1ppDOwZg4nFOAGM8UXVsvUZ6n+TnsaXWLnM0NS3HO8Tufj9bSXepuR+Jh0gXHJaUGjn60uuF5p+v22D5wuMgxUzWa+iSsJvxsv/t7bbXJ6QLovXVfiehNrOjNdR4FLT6mKMOnpm+W+Md/TuOa5TtgaM1bfSTOTwNycoMymUqKZhH77nbcSnuccVuf2e1AWK8sRMWmEXMXFBBfPVK8mZ87t01h6zemEWeGzeQPRDDlzEFGvnlOcqmee8xMOqu9xkGL9tzHhtoZqnTIl13fznjlkKON0X0kgf91Qgj26qcE2H6cTKZ+Wo9VA0BoZEwKVBDaIW3eajBOhNCmpnBMWk4yOHGmfiY8Ta2daj/AwI3aCn3LAhsP9G6I3BsGMa4OpM9RkZsmEFdeVqCOmDMPGKFht1F6tCU1+NXxibzMQL/aWzWEzTenUfNDYmG6oOrB6Ox6nHmlMje2vMHLa6ursdEb11yY3xUdVC4WzGsDc4J80NF1P5qeGDDeMN3XaDA2bGBv//dqvBSYRIe2Trp/EsgUkDRYzxsa4sNlSozvzZgRDTFINmMipfVPzoRGcPJE5o1NfYTTDgBLzmZMz0MYcVMNvDInxbZ79XMe3BklUUp0Vz5NATz6r+jNTanB3MbOhxeE8hzkcLlR8bAhxeuDMV/XOrCfj8Uk/sJq0g0vbS1ttVjrE4kIeKQ1kMSAv5kOM6m+nwY4DeF/rBa0mKz15awD4jrc1LgXUJFwTHALV3OPAdnE115g4qPPmWhRjJVhNvtuGejC/IXXCBsUgCawzfCVuKIDs1VQzSCg8GLedcLB9tsKuxD49oScObOOeuSSxSrExMTrhIBNoFhsT/cQV1n/qPOQF+zlhgnujcbmnT2fSjdYprrjPt/il3kkYznogNg4r1z9KY5OWqeup51QOrrcwxmT4bQxNjl97NYZzC0gTDAOPxdZOTihCzpASiVpzY8a1yV0188ZUlDgxAW7IxBq7ER3XfC1OKT7WLCdi10zuCgclbA/fXA4YP6szMzc2+Mzz8GzXM0pwXCypfg4rfMrCvkfjYfnPNYxnaLbpqxyHHRPvVoM22rrts6Zuqk7NvaifCsNNjkpnZ403Wue0NWkH41378OD84q34E++kvr4ZQDLG1twUSRpxZERMxW1ImQSuMYWNETZrW2E5wZ2dnxqPCS0OEsxs8D5WLybSj2Ap80w8wj0xZ1ZThnlzPuJw8mYKue3wZjEhXopjal0zcDAhUvxrTIzhpjSLxe1yRmPDeJr4GC+fmGe/KF1KNWy4pXTA9ZHThMYTmjXKDxguCmtXa9ZDrmZYb2mKi6+iXU8mjNJ11zfqbebfG7NjpHSgNEayPV+tT/uohkrT+831jbi5tY0opeJvmj4J0lZkG/Ny4qMaEeOY4seE0nEE8XGv/1HElXC7ftmKiYuP4YOcYTHP+NJXJvMVNDNCdn8S6RkjYug4j/xMaxnWDE+FcWMSLKbNE587272RYYYyB1GGK36dgNzAQTZd3+i84iXTHNf3Du/kBc2+alhgfdDqfNKYBkdc8xs3Tw9JoDXBtQLL9mrOb3JzzYpCkEQgCXhjTA63RlianNMZaYiZItGch7VihjANmAkIw07tq0iPhj9f/6qc3HDD6pHMBe9RNW1FlGGAuShRRyFS/Jw5JQyxjs5Q8JrqN2cCLIdkYqxGjcizeFWdVI+lejUaMjFmXE/DqKoR4yZ+RdJqYNJn1SdMG9TvM8zaN/rQGi/r+cYnotmOBXO/W1/4pW8a4OXj/T9fwosgkZiqebGJVSO4z5scVDOq5lB7ss/T+Up0pjgq0jZEcoLXxMZEhBGOCS7mcCIw6QneYe5MqBUCxw0UtInBvG+DsxItFBImnqwPmBA782l6DuufuMrWNzEwUcbPWI8mA2airGrH+jN93YL3JL1zRrjp8farPWVwiKUy8Y0OO61wdVC6s3mz4fqh7U/s3U0vb3BSa935ro6UC00yzRoFbEtA1iAbYJPRur025zSGlYrsGjjFomrB9kx1a85iouwwcPGxV31zL2XsKs70ecoPBT4ZBxND9aqZvbZEU1Rip8yRYaXMHOumOPd87tY3vYPCo4QIX1kil9Tr3mQMDDM20DmdmFigGbg+cBgqHqj91F6N7iguqL5zT/KzN5TBJs1VMTOuMP5tB/1bPWCcVTigdmxjTR7B/HDeI3uSCTAj21yn/tsFqcBqRLdpQvc0psBXotPkn4yONeY8T4l702QK51YM2P3KRNxr6ZkDM0MU4W3DJJ45jBsuNiKpGisZpMItGdM8zwkU4w/yfNaEmZUTVpaf4girfeJ/YzKpXxCr2ZN4PuMS074kzIwz7txNrya+IxdZTZXoq/yxh91A5XQDuebebDVa7cyr9RLkMPvZDeRNPWbPbbnjel31X3xA3hhqs9Yl6AQ9iWt7drsuCSfbZ7s3I3lqcPVUwQS8iceRkoleI86bOrYCs80P82LCxNYkI0QjnmKNubi92rxngzLsmWlhTErYWZ0cZ9Cw26flZJYYHzNAJVQpXoYfcmHWIuHNhghlpIorm750tUv60fQh5sO44zQHOY65uR5LXqB6S2kk1oH1mDLtpibuXOZPql83+zBNUbpS5VAtgghPQUtnIUHbZm4BxLib+1RMzV6K/AkHRlwmtkxIFfHcK+AGB2xOlhsTzjae1DDJnFpMWRO2Io5moJ5CmAk3ry1ZDkww1VscxQclukxQmz2YwcUnh1Fg1TuqDpN7ypBwjRJFJqDsyYrhsDHQk3hU36cnvyauZ29Vc/b5VhdYbVS9nHY57BlGWNOEl8sr9SC79+HzzLXxrq0/OJ361jW1KSMkCzgJabqejEI1czIzl1cDNsalft6QPhEJ8f0u0r//0WLZxKREleXZcsQ1UtsoszmSKLeisBHxiTlixDBj8U7Rmfew/dirZ2fYWNskXg1nmFCgSKncm6c7pSUzF/YVhYuLPR0rU0LDw5phzRWmWEs24DW99/BDmZ3SvGRm6brLG3skDTnqrMQTljPTvfSmLPFa1ZwNnmkvrGnyFsVDV59tDJJnmHgKnhU+mWtDFhUga2oUTNeAzZNDCyZraGVUSFJ8QptmxQigDLcxGSSOqo86oxWlKTzbV6a3ZyvcNwapuL4VJYYDa14mMjNeV/OW405MVB9ij811jLfTANF8lEklgX3wcnun4SXFonSj4dJGI9o4k+Y19XJ91+pKO6g0/JxDQzvgJw9yRthoEOKocLmt24nPOV61nPuF99ublHhtTcCt34g9I4MiiNt3Y3qTtErAlFkws332aGvRmH0iihLtto4OAxRWfJJB0VZGh1xztVaNzQyCCTur/zauVFuscxJSxQvEXuWYhLDhmzJixXtVI8c35LPrxTQ4toODewJ1XFDcTmKesN6YZfMGgcWJeZ3wBjmrejmZqKp5winhrHQAB+eEIfKbaQbTyk38qT+TFtOzkvA3r16c8LJGbhomJYPXMY82ryQmrLCqEMoAtvluSaGwUphsBZPtwxqZibzCz2HIhIYJHhobe23reJRq717PzbPV25eGw0rInSC3wtyuSyLJcFbCqQSeGX3CJ2HT1FZxkn0++YM1xTc/KPAYCxtiFZ+eWBqMnBFuei3p46xjWwfWE1utSZxgfdEY4yZfp6ezVrd4z3pv9rIYNSRKIJ8Y0OaeJsZUMBxM1Hp21iZWhlVj9A8pZ2Hbc5tclIApYXIChjm6+mCTOxN1xqKEQeGGIpn2ZuuVkWEjzr3TK3+Xv+MJwPv91gAAIABJREFUa3hW9xQbq53iXMs/rAETKhcrirSrneMrCnuKH68nnVE5qN5i+2NuimPMpCZ3trk5DUdOznqkt2tYO/YkrHBWPel6XWmPyi/hxGJg/E0e6HSf4cl4jANfG/sv69qbnCC215qkG+DQJJp70hqHQ0OwBsdmjSNYyqHF1wkDw5YZDZqAErUkJO47WtyTNfPzWXoVywQyGUAj8DMm9TYLRVyJtRo6N7xpxQiNhNUP40bhZ7xIOSguKRyTiarraETs6dsZzebaU8+J1+Ql9hT2n+odZbSbPk8Dpopd9RPrQWZEri9SzZ57m3Wb3jjRz0a/NjFs1ioc7B7tAU7c2j2YWbnizWvMQJjgpK8IGpKkwieDd9cVVg7D1NiqNkyUEEf1XZJqXBQnRzolVCgirM4nhqP4hQLKXqeqmjODxNjwqSSZIxN+5PKDkXuzhLHhua6GbF80IfaWhtWOYdSazswzmXejH6w2DEvWM9hnyXhdjuxepVdJk1j/b/oQv4pSPEk6zvSEPZG7Or1lkE5HWX6OW6lvNn6gPOukH07O/SuZxdGm6aZxXTVW8x1WI3pJMGYBGnNz5qCEYxJG4e2aZdOAqZ6J2Mxs2FM0e+JBsWcCyZ4YMD8lrK5RkUdqmEFRRX6gqbGfHR6Kt0rMUfwUV9xggYLNnq6S6Sq8lPGnXkm1b/NR5yRDY3xgPGOGlMyCcYgJuTNIpiMup4a3Div2xiKZDItH1VVJfjMkNPrW7KPeKijNc33CfCPFwLwknY39374ZkRbbBrnw6K+lyqBUAm7/Jsa5pjVNZeauoZNgY+5NQVF8XJEV+VUurtGmWTFBahoehQL3dAKQRDcJInuCVHg7EVa5M9F1OCkO4ufKgJ0gJMNlnGf4JtFnsaK4OQFWxjM/V7xrxaw1XMSz0aSNdmGuyJfUq0wrJjazfuws9fZmo18YY9NzTJ8a/UU9aeNkNXlrL6e9SodvPld6nLS2vm9jls3aZCDNZJ/WNAV2AGzyaAuehKBtlPa8ZDYojsnoWqNy61SjO2FrcXnwZQKEIsh+Vm8UUPRvuNUMKBMj9aSvhJ4NT83bk4craAoT04kZqzEbGLDeyRySoboBJPWs4jd7MlXG64YZhk8SWZdvGpwYL7Fe7O3CW8bAdMhhnGqLcW3NHHt6O8yovlZxJ76/5S+JQ0mPfsOxLRwT6yYYRczNvZ9ey4qHIqjyx3u3xGb7qnjaV0pKLFING9HEWrjBwTWLug9jbxuZiR0zRiXwbIi8EbA0qKD5MRNNItiIohoyVE+lwUcZxpOPEkLGBVXb1nCdyarazTjVG56ZI1vDNC3hjLgmfri3FalPJ++ZjiWzUvi/qcMph3T91lDT/swXb/NPZ6b9k9d83X97SApCCUB6gtzGtV3vcmfAKQF2ArcVbSfQcy9m2A0B2ZqGJNjgmzcoG1N3BowipQzYGUsyaCb2DHcmkpMH7rqqQfNVjsNgnsl4N891XE58UDxLBsXM13FDmX1jpgynVHuGP9ZUPRXOmJBDrc6wHnM9zbDDup7oyROv2gv54fQvfb3TekfD3Vb/nXa28TBeJP6zB4nEr0083xilpmrEGw9uiaTIcEMEVjB3TkMERuL2HIeNIlcjZkogmaCwGNj9jmBKEHGfROw2vuZJOtUOhcCJlHoydUagxDoJUNNzLvZtLdReD6+dEag1Ladc7yhTYvHMz9SeuEaZ9GlNFXeZ8WKM2OvY464vtnraatOMUXFS1Vm9uUAs8AysLWpO06ONJyltdW9cWv1j9W68LOlV6xV2EFDFb4NuEtkG6gTPFdMJKRMBFjsTaUcOtcfmcxa3K77KpRXPk0Z+8jmJK2ExTaMxfKyREzBnGsnI8DtKHF5cXso0WrNyBubq3/ZHK2xMPJQ2KPF25qbEyWkAMwXVowrHpG+Kk2jE6rV98zSfHlxYn250rNE31J7Zfw7nRmsd15OOJGycp1jDC2+lT/2w7fcUW9LKWNNmatiArxqxKUACc5OsE3Kc3J14PubBGjnFw0SjwdsVrTE81aQp3pnrfGJ1xsf2PDWchiNPjO47RpaHEtgkaMgNxAVjbs5h36civ9i5CmtlKs0e2HNMxJ9zN7xyps8wUvk3w4DLQQmt4k+rX1FYi68z01ku9o0mp1gZfo47iQdsEFEc2gw+G04x3UYz3Wip6z2mW00fOT1O3JD3KmI0xtOsaUUo7ZWuJ8DVsJBMxJkTKxo759nDFdkVdxPjPAubcu6TvjNMZ2JzOJGeYs0ajeGj6qXqMfd1w8izzgk6EzMUqVR7hU/ioeIPe1vAvpZgOLBaM3FUgskwmzXF+qV6OgFk9UUDUfV1RsMEcgp66s2kP9h3ab/UP0nssadUv26MwfVWijfhs9G3097ZaNazdtOPzf4tDm4du5Y++76eFs5mboNVxbu9nxVaCVMjuEykVZPfFH6SxzV6OiM11eY6Cn9DVldXhbfKt+Edcm/u5YwPDajFHzFBkW5fA6Iwsp/ZWyLEShksfu72V3sgJsognEmy+jh+M47hZ/i2geWKw5gza+wJ7O9WJ1jtU51dT6mYG/wmL9VgrozcmbbqyYmZ463bW2kH+/wNn0g9Mvnvvn5SsaQYlZarumzwcWv/boXVibkiO75aRBCbJBriK4K3BpeKo8wPBwIlRgk71QgopspQVFM4M3XC0YioEuckMMlglAimBkmN5wROGQTD39XE4cYEZOaqnrY3wjNr2hgxmht7a5H2wd6YvajMkpn4zBPvY5xpDYv16Em/pDdaqvaKt6hNp/3Y7IP64njtsHF60vZ90uSEV6vVqV6N9ygtaj9XtTnJoa7LRoTUpo3R3JquM0UlTM4cnmvuOxxltBtSpoZzRuWa/BHS9ETTCCWLUZlD+/o27cmMQNUCuaMGqckDNky2g9PkRhqqEq+b+9HMGZ+dCDSG53pBPaG44UuZgusrjAG/Rkg4ME6yXmR1VnViuLq8J2+dKbinvtmTzcMQYpqGJrZ/ew/jCfZVih+vq+ELNSDdp3TX1ZDpX9NLU19V76TPG+N25+C1NOx8xdMeqsBsGqoRnBZkFbMz33R+Q4hbrNr8tvVohg4lPAkXRSiFlxJc1dDp8ya3hOuMyQlwK+wzJhRJFD6MX8XKGlWZynZPtd6JLAptgzHDeeKjvvduaoI4415oeIy3c03ilauH0js36DrNcm9mGl1S2LDh2PWC4jUOXWoPdn/zoNfoqqoXqxMzWYz5LY3d7KP6uYl3taYJKjW/a8o0xTizwUZ1gjjFFIWVnTEBbkQfyaPM6zmLkRBJnwifGlpdR/FSr5RnMyHhkhEkc2JCowYEJpJoKhPXhBuuTfxlXGD1VhxDLjCDYfG3GDZmqARjk/vmqVLxW9WG8cu9RXGYTm6589o6TK6pc91erI8cX0+xU+e4GrfXlGmmvksc3niD0gG3R2PqTQyMU8kbmUYyL0n7OP1zb5BpXqqQmCATDHdvI7pocNg0SYyScCtTQGNhgDa5Nc2ihMyRtyGpMyEn7kg4ZVyzFqlOG7Ni2LfxsliTCSXxZDxHUXdPUUmElFC4OuCeqhYTd1yDQxzizmqazJgJyMxP5cQEjXG8MZXnDCam7CkZMWLDEeslzBXxcq/KlYEovdjUgnHD5e00kmnTrSE5bW1xYdizr2cSr9R5J5+3HGl8L+HA8qpjPr1ZmU6zHxNwJdYpkc15bi/WbFM8mEA25FWkY8LkRIo13/a12hMv5qUMVRkGEwkmBCg+7IlsYphqqQQxxcNwnQbIzE6ZOGvsZE6K26oPJpaqz5IozFo3PGYYzDNaA5sGr3rGmQzjHItDYZ7OxLPVzwxfxU/VPxu+Jn1BDm+0DPue5Zx6pDE0dY6rd8KIaazrN9U7W7yQh019NmbuuHSSw3d+N4LhQNoINRN+Vkg8LxlA06zJzFAYndjOa0382ACuFqlOanBAY8IYlXA969SQMT9XTZlEt62nyw2FxuWHtXa1b0SDmVcjXo04u7wQe5azqk9TT1YXxoetyGPvOOFiGG1id9rQ8NJxeoO30yB2BsNkw3/39Vrbb0qPlckxrXOGpZ62n/3Tm5aNcbYeldYlPW/1ufGbG9/65c/WWoN0ySXysaKxBDaxqGKkhlF5ODJuTFuJQiKPM0tsNtyLPVk6A9may+a1LJI8mS1yI8XWGAqarjLhVCu2D77un2sUTxpeY9M3YjGxY/dPQ24FsT1Xfe2h6o/8TkbPYkesMX+nM0pvWF8mrBSfHm2ZezY4KdPd9DD2xY1mJa1CLB0ebC+2nvEuaYHzAKc7qKep3i0ebt1GAxhXbQzY/OsNigxPElBmq0jRvGprybYxCpwmk2mp6TPFdlOnrUFM7F3DqZiUYOIrd2xSZgDOiJThsPoxQ557M9FjYszuUUaOvFdCm4wztRgTu3SWi1nlzUyS9bbLmz1BYn5uUHIDJeu9ZITsayv11RD2hYpz3n9iJjPmhC/Dujkz6c3s4duB4Fb/FZ9+woxV7E1OyOvmnlstsH+2lsjkJq406TiTSQKGhVSNrL73awnPGradshsSPgKh4kkYndZH5eWaGAcsZuZtvMpwHbbK2JMwKcFj+zU5MYzQNFzjMiN1XGEx4cCEBqAEmMWZhhr3CteZpcMJsU+iyfiCfGS9pOrC4kYM2QOCi5PlxHSMDRCNHiGe6R7Viw1XG+NhZpr2VjxXPZoellqNVbFu3jbeeI4aPFiNnJc1dfl65a7EsjHWpqndPjNIFnASx7bxkmg4gVACOe9xwpvyT/grjJrP2dnsPldHtV6JfYM1YjcxxvOeHNpaJ7zVE5TCwIljEoVnTyfAjWGpfRqTcYKC2KJxuCfYzcB80+eMK1jjNGhP/Fg/K/5NPNjbtW3fJHzZealft7rJdAvxVHq20fvGgJLHbHmf9mP4p/5jeqTeCKu9Gk1SHtRozPeaJtjTIp4QrUlcCawzCQbW5rPU2Eo0m+ZRzbQ5Uxn3I1SsQTdCcdJYjlsq3vRmx2HChHo23jQvxiEU9RkjGwK2A8DDhVkTPAN5hDFjjogH9pwbRlSvKcywX1j+87Nt/V0fKC1xNVdcUX3vtKfpUdVrjifIhfSWavLhJD/FD9ePzpgTB1yMjOsq/6QXGEcaJpyHtDxw/qYGIrX3yXqqBSlxReTtfap4qVFU8zFiMrLP+09MaRJyAtjkr8jevPJOTxyOdDNPVnRl5Cjkagp9MG3MpRFct1/CcNZcCSdyyDUi41sjyK5PWhHGHlGvHBtzc1xHzNiblhSzqwvrGTR6FQMzgCTWLNdUY9SFhIHSG9bLyAXVVwon9Voe9SfpkeJA6jf15qUZtpkxqSGi4XHjD4wzSreVbs64EzcbPUn6zN72uHsYDqxHV//0a2NiShAbMqTCMJND0qJZPaRvpqmWPMwQZ5NQoDfV+vef5J2x455N4zhSb2uZRHVDYKyzG0CSoc8nZ9UkzpDbxnKGNHNHYXBGMQUZDQavsd5ADqizMT7k1ekgx3oP+y2ZrRN7xn+2/9SFxOsNRkzYGVeZHqi8GFeSyShdcrme6B1y0PWTemPldD7Vxp3fajPzH/VZo1lNzJuatrV2HmO91BV+6UFfy28BUImwWNq1rLlYs2L8zDQbEiSBT+aoMGSmop7ipgHMXBvyNXkrk2z2T/g8dXjEWzU6i3PD51SHiSGaxoxtxttg7eqbBt80WDiOtCLhDKrhZtIBjLE1Dja8MYN2pp3wmdx0b6gShzGGhhfIN6ZHyDuni0r31BDM6paGBtUHiccqboUTrlcaxXr6ibHhXeMprccx/NkbHfVGpn3Y+AUbJcynQStBT+cgkEzMGzNl57gibxoCjYWRz5HGNSwSVOWh3lKwJ8Hm1ZkywEY4Zj6zaZT5OQNlDcqwTCLlck7NykSYDUxMIJipOxHHPdSejvMKf7e3wgfrl8xEGSnr21Z8lWgzo9ngrYxKcfzhHbuucnExooE6DjsMMOdG8FV/MxNxA4zTZ9S1ts/aXJnmKZ9hsSidbvBL57j+PMFBDQGNDnytaY17rnX3pCQS8dvAVQyuGRWBnNGoJlIDyqbpnPk3MTXTniK4eypi4t7UX9V+1kSJaMNFrC3bNxk+4xd7fTjrOIUu8VPtpfZTYsWwbDjnOOFEWWHrnh4U/rPGqR5u+GMGk/rb6Y+KhfFd9aYS3GScTVy3pslquDWtxG/Wp0nzNx6T/KHxntQnbkBg927jR81tf94ODzSuk2AZ8ZxQK5I0Z6sGQuPEpmz23gLIzHFLDjVUuMGBGYp7pdUIA8tdmcjmrHbKdyRHjDB/fOJpRGDDTyXOMy4Wg6rts1+qC65LJtEMHQy7iT3LyZmAEu+m35wZN/cnM3FD07y3MSClWQrPWTscaKY2PftinyQzxn7FuiE2cz8Vj+rBpItJk9lQuem/xi+UabeGz/BPbwKURie8VD7pczeYMD585eSK0xRciVgK9mRvV+jZKCwnd/2tWNsCMOFhtdg0KSPjprYYuxvamPEwgWE1nueo5mMGiJipGJT5O2NLDYliPQUazU8JV5M36yW2X5N7erJmpp0GDqyn6jP3lmJyuuGnElGHp6oX6yeGU/OWQ2HleoMNxqzvZs1TLyguJl12AwTrSzWwTE6wuJXWnWpDo9XO1G/uf3Pf271kHh/bGH5T2zWTIq0yOWV0asJywqNEahIehwEl2grkhLFqoHkumg7GpF5PqifmFJNqVGZ+KG6zDk4IXAzOXNJ5U+RY7ZRJuvvUU2sbC8ONiZ3bD80QxRw5q96sOBNh9dr0D4sRcVVPRxMP1kvOELFXGBbJqNwQxOJR/HV65jQCeclwT0+R6Z7U9+k6xu8wVZxHzUXOqIcTpbusZxTOJ5+f1vkNLBXecu/m0ARYs0dDhEQARoSmQG2DKeFC4WRmtzEnJ7TqiQHFDp84UdASLlPUncBjTRQWrr5TXN0TkctBmRWrLcttxpeMDg1oCgnund6MMGzd2wI0VDw7vRFQApv4ofCdYuv602mEMhlnbvMpHwdEJuzsfMR+0xNoMslM8HxXtxRH6iU1ECWdVvq5qV27h8ILcVVDmntAafzmjZxaP0o8burdeJTK6Rc8nAC4V0+bIJUZMWNkIKoYlTA7E0JDaoBsSOzwUObJxNuJ1ZbISYCZ6ChDQVN2Q4CKE/fePBGxe5OZKy4hB9qGdPEnfJxIpz5Q19szXf8oI2IGj+dhXM/P6g0NvoqfmLRvmFS/OrGbcU1Dwb7eDgBT11huzHhVLEwjWq3C+qb+Y1xkWtD2RcLU6fRp7JtaKf1l+SV+qR5IWLX3JT9SPP8+PxW/BTyZR3rNpl5pOtAbkXRGuzHhk/iwOIqEiZyuiElk3QSMos2GidSsSnSYCSVjceeza4ybzCQYN9Gc8T5ldMwEnIE5jrK6qs8mzii+zrAS5s1QnPpE5c/iUnuhITKDxzoiJ1hN2dsQt67RG6WZT6+4eiguKu7P/mu0WK1BjUmaM3NJT8tNb2LfsJ+xLicPlEkTsHda/m+MFjXT8aXpLYUd05bvX4pLxs4EGsmGRGbkdQmoZmrIrs7agNkUzcXC8NhMpw3pG8FhzYh7O6FPJMPr7ElbCXJTDzf44KtYzDUZMTbbSfMp4UGxeH5WvMJhLAk2w0UNdCkvJfCp12btVd0xX2cyaeBMgtuYMxuSsFeZ8TOuUBElDaMeAGa9kpY0eqL4nvpM1chxFQ3WaZHjKvZwuxb7K3Ej1VjhP+Np8W3wxvOUzm098hfvS4E0wqCAbQxyU5SUaJNLMitFWie27JoS91/A/+uvv958umN7O1FojKbJA899fmYTNiM1Ez81cKi9VfOy2JSJMMFgzZ1MFDmGNX7OSZyauTIjwadaxW33lKo4o85zeDJc0MBm7pgf46PiAXKG8RTPYvckkW00xfV/ij8ZaKMXqNHPPQpPzLnlgOtzxr0GOxX7SUxNDNuYkoepnlNmnfig9nN4/LJnmo7SAQkg1eSbpzonZsoMGtJisVIuDflq4MdCN6ltxcLVa+br8Ek1R8F4cFF7bppi5qvq4cye8QrFPj1Zzjq7eFJ8aRiYOKPpTrNj+yAXMU5nZrNeWOuEn6r9bR+qOBj/2dufxLFtH7XrGT82Jo21cG8smP4gN1gPtrqWOJPM60ZTHN7IOdWTzGuSljnt3fRJwsYNoClGdl1qTzsxJFJsG6pJIoHtzBP3b4VhA547X4mwEmJGxoR52mvzJOqE2gkUNnGqWdOM08yYiLFGU09fTmQc95lBTsFjrw23r1kVViqumUvLDbxHYTtrjGtYLzEDdvmwONSr140xIDedwc0ec7io3lUagtixgYP11+S2FOh/3+IlXWJ8bd5+sv5idXRmufEQ7CHnAw0mTJvcfYrbSpec/rT4Nl63qe/k0m/5KDKqRJzwK9IyQdiA4cDGM5OhKHHavPo+KRDGhQ2immiDEwrExsyYMG7Pfs6f+DBc5/WUdzKuZH6J37MhVI3S2ySGs+KswlkJJjORKYpKoFzPNdxTosEwap8+trVsjZJhmoRb5dHWh9Wl/WoF+0T1WepJxQ3V96lXTs2LmWoyqIlBGo4bX1EcONEwhsPWVzYeoeqS3tagjn6tV022bT6XQGPIDQGUSKVY03DiCOOaKokba9ymqTBehl9zdmuwLX6If3oSYaKa8MRXz6khlZg0mCUBY3u7+rkBinF3rk+8wHzwrMmH57/V/k5A2L1MOBoRVyKY+KZwn4NMa56Kb6m2iCdy3fGYCi1o7bxfaacyuoTf5DXWc/488XRDALvWaDrGmTBzvHQcVHg3g0DSgOb6xrzbmNo9f+NxQ4528yRaCHwSNJa8i1cRSBVFGWeDiTuL4ZWEEnNtyf3kwLBkIt88MbsnUhQLZsBOLJXAzLhYvZgQzdwf/Dav3hM+qo5TaJ3JMBOYcSpTdFxBHGaMrG7IC3Y+414SeLyueoYZF/tqYtZixuPiUJxhe7E+UXkrXUITU7EpnWt0JWnoicZhnyBujOdJq5PeuD0brqTB3unIRtc3NdmsTZgyfF0v43pZw2RMzSTGSMie3prmVkKh4lRCoCZqBgwSgP3sPmOijp81IpWKpoRqu3fb4E7AXFM+8TRmr8yLfY4G6IaeZu2sqWvWxvhbsWfrFFfaOiXeoHFh3qxe7RMwi5Ht37xpYb0/Y3NcYebuBFLpGvaY6zmnPcgZNgQ2usPivDUWluPW5JNhpX5y/qC01vE46frWx5y2qH6b/L2tUcIXsfg+r0lUiZUy2Y0hsiJNkXBCgKKt9mo/n/s5kU1gs7ickLfxtaRtmqkxZBRYJUAouunJdObLzASxd8LJ9sL6KHNKdUx1SdedyU9zQuNJg8rEh4kI7p3qofoYecx+xvphPZTR4utk1/MKK3W24il7M4AcQCNWOuCMfp7PjF3lqvDGvnd8OTEShm/CSmmc42N6O6j6MWkVGw5YXdMbrFYPUpxNDRqNTjnQPZyhq2sp4CTA7kxlWqxJFdHZEKDM352Hjdm+KmRxpScURyYlHgnnZDiIaaqry6ttcBRIZT5O4DEvxieHGXsaYabGhNPVSb0mTM07jcmJq6r31tim6DqcnbmxPZhgYs+0gj9rnO5puKLWKP41/GkwYHkorindQh4moW+MqY1h4pNqiXgkfcG9E+YsL9Qdlldj+Kj1LBempxvNTBrPht+1byRzvQ0YRSE1PQKrRLIhrWvixpxV7iknNL7N6yx3piImu0d95ppONS8jMgrVxiTUEzNrThUvqz/bl5kdyzN9luJIT8GTiyjQahhqhEjFzZ6G2Dkouoy7rCfducpw1ICQet7VUL0BaOuezk4m1jw8OL1I+roZ4phBtnqrDEz5Q9IK5NHW7FFfVJ3XhkeEQw0Srccovm98IPGgjeXvZqNk+s1hzTkNMOqszWR2EotqfBTqk6c0ZZgbAVaiwT5vCOwaNuGXrjMTcQNIEnQnHg6XNBEzA5qxqJiZEc9aPuLGPks9wHpx1gqF052h6oS8S+sU/o5njNuqVmroUD3vTOip+axBMptG35h4q7iZljQ94+Jg/Zrq5s484Y0yMDUsoGnPdU7Pm3ps8Uzrk2YmLBUGjQY47/kNiyRKG1IqUjdEnI3GCrsBPIHvhoJEvmng7Cnf7d1MkyexM/LPONwbAmc0LFcllg3plPHgnqr+iG3KS5kbcrptKhQgdX67X+I05rsxKta3DOfnDPXGyr15QI6p3lC44dlpAHjq6cReYY97z3U4hM9z8L+Rm4xjao3DX3EV82F9jbg4I0/6loyp1TyG7+TBhm/sIQn3d7qU/Mfl9KlzXEyu79O19RO6E7Wb4WCKAWvcZm9FGAbexjjnWtZg7LUWEwUUPGWmrumUmLEYG9KwRlBi514vKqIxnDHWJDLIDWdCKmdVQ/X6P53JDALPVq87lbCz17vJMOaZCmtVN4aj6hVm7OlNhHoD4npZGfJTD6yXEmPVD44HTNvmuagvbrDAujTDvKpl6iGme8ngEgfbOqjebTTEDR6MW663G1N2tURtbrQzrWEasdHQrZ997a1ATcFurzuCODNoJ0LWQA1hlFAwojb7peZzhuya/uS+VnAa4pyKMKvt/Iw9HbnrqXGZAT4mMK81tVRN/tT42S81bhLXtg/xXNU37nO1B+PKs08z9KjhpcmN9YwyT4Y91ldxta0XM9aJxYztRCcSXxJmzixdz+Mwgzk53NTaltsMp62HIC4bT8FednqmznHxNj6azlScX+HUHsI2xWIy0rsgXSNjU7Gnl2SAWxJthAXzSk04CaWEhRHJYZpqoq6781kermkZB5Lpuukbm1QJabMHE2Y2QKR4nfA1+W/vn/VxRqlEStVLCfrEiT2Js+uT/9t426dqPBfjZ/uwHNlAx/oXc1J5szgaQXea5vquNXDHxY3Wuno7zWHDYhpe2HXHJ9fTLDassxt43P3q2slQkXwr6RG++folx2bCwmS25GXN3+7JSJIawzVrauT0aozZggwkAAAgAElEQVTh5fA4HZjUfQ/ZmxynSGwaZ2I+mwvPbhpINaCrq8JYna+aKvEUY2ibc2PiT/5sANnEzQRZiaXCVom60oBGoJkJnvTQw1UUczSzJgemLcykmLhjvZTRul6YMWL8yTQUZxvdSbxUubg3WM2eTo9TTzF8WF1wEGeDpxryWQ5MR1lNWS2T/zS1YnskvUrc+br+xibNHqoR34oB92FC4CZ1FJQ34jqNoRFEJXwosKdvNpA8bCpkzdrU2Ymc41ISOyUeypjaJzds6kYM2JmKo7Nm7s0Dq63Ccp4/TQrr4ziKNXc5tZikp2pmxuytyjyvMVAmsoinM3PMHbmW+oVxN5kZO4P1M2LhzE+tZbi7oaUyl38XOYOePZHWsf5hvHNPuCxuV0ulxY3nqX5ttJv1XhVLG1i7bgKmSPwGUZLwqzNSY29eh7AhwAlSusYI3eSBTaFIjrmj0LPckxDNnNKEzMwE71f1QYNSr4bV6yglBijizvxng6ZhQO2rMJ5NzowFz57ccwLBzK7lizuDYeGGEcU9JrCutthzrS41WqT6D/FlQq10Dzmv4lf8xlolUVc9xkxeGVlae/LAweqcBhaGKQ5BuIcbeNRa5wksbqUlzSDB9EWdgecoDH/RewSICcfmM7VfA4xLrEku3a+a7iQ2JSTJNFG4XYP+UigIsq2bagAUlhtSIa641zRZ1lROSBEDJlju7YGreeJqEkfMU5mnw4dh09RC4fjcm4YzhTnGM/FneDkjYvi4QYjpjDpz7jNzZgaadEEJetrLcXH2OdYCRT3xsOEZ0yP12dzPDcCqd5T2VYaTinHx/wDaeISLnfVEi8/kLvbgBq8CHr+kIdNNQOleZoCsARpgUeSYIW4K2hBkK0KqGgkndw6ac9PcyejTk2RLPGY8SH4l8sosVOMxAWL8mmKLhoXXUPxUHZipKIxYvqoeLn6XLzMNNBll6q5vnOghBultiTqHxaliV+bYmovj5+z/xtybp2esfdK/pM+KH8hbxAnxafJjfYPn46DFnpiVvmNvpdxbDWJ9srkXsUlafXKdnTH7iekO5bhq6kTO9gDVWI1pNyRTrzmcYd0W+Gl0JkisUVwTu8ZKZpRefbE4FdkUaVXDpvrN/VzTp6f3Karsv1G4Zs7sGtZeiRTWthV+JkrYmKwGDc5MlBFnxklX84ZDjkczJsTSGUDqbSXurHfVXsoQbvFQ2qLqmozQ6QnTZ/XEn8wzGVODl9Mk5glMB5w2OzNkPdL0c9J7lpN76+diZH6nPKFZ69bQOBhhlJihoDYBpWZLYDuys/OZ6DWAMjKz2JVRMTJvzp33M1HG61MkGlFW+blpWTW4yrURn8SheebEr8kR91a1UsLrhljWExifEkyHC8b47ImCkmrR9CL20uwVlkv7lmYjwiw/1bP4ORN0V0sl1Mp42OCNfab0cubFeNi8rVB9r3LEM5lWqtq4PJ66Yy82b0lbnVK+kPSexaTuScar+MR63elP0lbH48b/Wr39WteKcCsYaZ0SpgZ8Z3TpXHadCQkrsrpXPV0m82FCowSBGdxmenSirczVCchs9lkPrGvTeC3WN7VlNXKC6+qQxH3uy4waY0H80s/OcKaosThnXqnXMA/2FoyJlOODqqHSH9UjLpZkONgLaFwOQya8TjsVt10Mjb45I1T97Oo5zQLPVzowechiTmatBkU1SCB33hp2lRdNHrghP+k8cqap74nW/XJO09x4iLpn+zkDLu3xVrzJTE7OaYrByM7MT5ENjcK9ZlNrlagwQcB4WVxuAFAN3zaKEofEE2auaNaq4TDHJFBKcJSxMkGaezBhY3V2AuxqogZCNOQZP+M21hB5hTlte2ru1749UfxseIh9mPBQA4H7PBkyGyqU/iI+qldZ7bAWTCtQI1tDcnVWvGyGsTQIOP1lXGK6m/ZoTLypcfI+5U+ph77+LfcpdOkGJoKq0Ju93L7NPqyR0yCiQGP3KUFA0X7udWTB5mnE5iGAI75rQGeMqf6u2ZkIsv1cfRQequ7pTCWKKoYk5G5o2nCFPdmwmqERtoLuuDf7fHL2pHeZcTjzU291UNQajqh+YwKp9mdakwZMFlurH7N3Ux/jOelctTdyQZ2LPabO2+ofchbjZPE5nqf6bPZTa7cGjzxig1yTk+OR0m1ZX1XQlvRO7B2pmoInI3fJJvFuzncioZ5y2FOLe7U393GGrOJV4uywa4yfnfd8tp2UmZkkYWMCMPdB3JzQq6ZyOTZ9kWKceG3EH3nXxpI4zYyY8S+d1wxU2Puqdo7X8xoOVWpIYDgr/iVeNPqTntiURrHPG/OeuD6cV8bC8nM9nPRa4bHJMWHOfAfzZHEwM3brkr+1Wqx6JZ3t6u90KdbaFSmRtS3OiZgpo1PJomAwM3YDQAsiM6I0PDiBTOLp8phEZ/mfmCaalBJIJ7DulfEGK9UUySjxDNacD3aOm66pkUtoGirGhmdYyyZGlePM0xlAw0PkE/KveS3uaoNcTzE12uX4q3BlMTJTmbVstdJxOg3+Tm/fMBCHZxoeJmast5SutLrtHnwc9kpv1PDi+kXh4zRzW7NGH+yapinSVOASdYc7ErJCJNKegJHEf/MkwHBiRE8EUEKGJpKahD3FIkbtq6zZAFvSN7VUBjlfU+Mr62markHZusRLzNH9rF7JN/xGk2RveFoxZTWaJjn3wQGEDWFOmFlMTQ1wzwajxixS7zPjUPGqt2yMoy1u8940qPw/7t526W4j1xmt9/5v+lRcIxeD4IuUHif7zK94qdVNgiBAaS17sI6Tv8qgGm1s9GPTK06nmjc/iL8asLC27TpW34Yn7GElDWKOG8wX2thab/29bmvozrScoDDRc6IwhY4VYZNoQ9LNfs1E2IqFwsyRwDV8Qx5FPtUoDhsmlGpISsMT8oGJIMaItcV7mCltBRWHusQnJbqT08pgVPxK1JjZIQeUibp6KMFh+OOgpYYw9VYniRvmOHmiriXONk/Uia/sidqZD+t1Vj9mvEp3mYa+NTx1PnJW9b7q46T3SvObfmp0j+3v9sZ+bTijvKrJXfUt21P2TErIbfb1tcZUt2R1RUm5p+uKRMnQsBgqbyeebopkhuUIlQQEhWjm3U6zG1IqoXBfw2AODFNVT5a/M1ZXr2n2Mw+FWYMLw2NrDiwuNN4mFneuMjOFr+KOwpAJqquzFL0RqDNtlivqyYz1uYbxT94qwVdPtLNvEw/SmwUWa4MpDh1MS5jmYN5NXzsONQOUwjfpXxo2GZc2vG69svECx6G//T30S3OoQqrCpCZxTegI3TSviwkFnIldGjjYHkkkkWjpjLTfVjxQhFBAWFM2Ju7IzowOn4LVnxV/Uv2VmU+BTtiyWqnP3FrkMQomijszCMz3IpYz37aPGf7ubNfvjGtJ+BpTawY35GDqG8WTiRvjvMOLGVSrcYid+jOr68RY9TfDh/FF1X4bX+M9ysiesxT+7nM1JLzR4eQzavBiGraN49dfW3OTnZtctoe14jnXbc7A5mqnrmQGqkCtCLZNj+aasGdNk8idTMsJW2oY3Ds9deAAhCaYRNQZ4xzIpiFOjNXTCYvDiZkbPpJ5u7MQb4aXw6wRZcUXVmvWX8w8Wdw4IKtedec6LUBsmt5XcWKtW16jOah4J2aTm6q/lB4yM1X9zep0NZCkySnvpHOTk6xHMW6n+07vWJ3TWw4XT3vWxm82Nf61L2sEZ/JM2LaJzISSeKbkE7mSgaHYN7k0jadydNgqcVRi2OyV8sFmmPVghtBwQ4lHyi+9UlO4uxw2Aqdym3ugeatralhITwRNPVgMbKhgQqfMRPV16q9kio2+MJ6pvsd4WD5Yk8RHp4NMn1pzRO6x2Bk/06Dp9CfxfWOGrvaOR65GzVsJxJf1xMY32rVJK7fYJu96eKeGz9R7tGebm5rC4uYPiI78LYDqfEfsJi8lYqwQjmSpcC7+9PolYdQ0D8tzi08rsEwwJheUQLo1U/DZGwQllNu3DQpLJczJrFD03BsLPMPliQaImLK+aEzT5cNyYdzc8CrhN7mk+IFin4bCTT+x+FrNcCbEasFw2xpZ0gKll/j5Rq+mKTm81LWUt+u99EYEz1TG3vZ9qr3ywEufqFopPH5/7kjAhCK9ctg09EMGJfJpUnXG24DbihSL05EgYeBInO6dDdSQvRk2kskqYU1PoensRHQl1m7fhB/bMxnZhZ/TgNxrPCVKjJsut4aPzCDY0wEazoO3GjLm9S9qo3JveZpMW/XzrBmr34yLDWeNTmAvKWxnDZTmOoNmvGJ12mjIzG/elzxhalYyqg3HW/1wA8rk1Ha4QI9hfc44qzBHnNwDieT4RgCTQKfJDhsiFWRLtgQwiz8JvAN/FkCdvcEXhVSJLYpJIk1jDs3ZmKMTcocrE8stzk5csUmVUDsBV8MEChJii3u62qR+UQKKe+JAkkSK8daZA9YGvwKafTXXpjcSynTUVwqqJqqvFfZpgHNPfm5wkiK7uHDZvx001NuLpMtsEFQcRE1I+reA5h9LUbNYTOyrqHRm05dsjzSspHORx4nvdL8W8K/WbcjjAGiSbdYocdtMnUkgXaEnKdOTXBLdJuZpEumVVTLZmTcbGtCQ0AiYsDIsZxxK8Jjo4ITLBOCt4bLYmMk/5zDxnSKocESsmckyY2Nmq3BJTwRJsJwQOrHFGJWhN73K9AV5xvBOvGMxulqpWqj6K7NVxqGGpTSMzNzd3s5cGBfdw4fSCaV3re5MTjHuOa9R3pD8qekxpsPsvOSpTOuiXimBZMVugEaBYwFsEnEi0RhYk1+Kp8FCCcJ2bxTNRNRYYBK8MlJmTozALicXrxM5FBomlsmQFXaN2TORUuKnDIIZheMf5vi2lkw4E+bN256WL0/8zPidoKX9Vf2efBVuqXfca/Mkyuxsxws2LCnzYJ87cd9o5IaPSl9T3FcPSFrZ4KKGFGX+jT9s9T/loWJs/Mxp9K9rl8PbBJvCXvb6yXsaQ8Lzk8EhmZwApWvsOhNEJqrMtNhk3eA7zVW9OsV98CxnYE1jTlGd693TThI/lpdqImVSz/r5RqLJVRkbO4f17ox9mit7EnLXXf3xjJnr898ovKmnnEEgluzpfeai4kk9qPplcswZHMbAat8aftJkxVGWA+ME5qTua3mD9896sr5MmDb5J/NTvcneTjkNTLEkrUx6097f7kP/Hno6hIkJip4zpovgohkxc1BNNZurfbWlRLQxmg0JXDPhPhiTEmXX2A43FGRlZHMdCigTcyayimNKHFgsTNiUObi6Ja4yE0NjcQKDAsc4yGrN4nJCxXoQ90i5JNNyMSXs3XXXb4wTrmbORNjw6fRBnY29N9epemN/4T2oX7NvlBawHmB9zLBvNC5pkHrLgRrhhgOm7cnAFN4pHqUDjhftQ4/T8sZT05qmXj/+hL4xN0woCQRrkDRtKXN5G6cSmEnWlkzOWFPRn/OS0SrsUIyYIWyHImfSKEisDskIlPAlUUAhQSNwYunq6ho7mZM6E5uZ1ZeZDOsHdsb8TO3tDIaJ8uQiCu3k1cY0lWA3e2D8Lk/2JgCf7jA/p19KHzbG1PB5xqB6yWlVut9dT0OD0q6L9iZvSD3YDNVOa13M7bVt3q7+v7mcgGkMxBlVNVWMDdT6hvhOVNiTaTt5ofkpM9wQFovD8lPnYlNNIUdRT/VL9WFxsmnbCS176kMDSQ3GBLuZxjemzLBI5rcxGJUjmpt6i4K1RINRAs7WsTOVFjgM2NNt6pfZp6xnFecwvsTdjeEqs3YYz3icSSbtYj2r9nb9yHqExeU0luHQ6Jrjjns6d7qnhoeWH2k4cXi1ZtuuSzr8dnj4HYdrkjaIL5NCkJsYlDlsiIgig/c2xqb22DaaMhb1ZMxiQ8F+8mHmOgW4EZe014UPqu5OtLHuKi4lGok3rG745JZeJarhC83GnaUMknF01m/i0eTC+sU9Wc8clKFh/VRMzhwTB9xQkTRgcsD1xqUGrK9SzZShMp1GzBOHkpFP/Wp7mBm5+oxpCztT9aXjgatP6ynIhYRBun71kMRZ61UsWWVeLflVok1BVDKuETbXElipSIysKNruyT+RKxlb09gsRxRMND9WG2ws3FcJ4KbOimuqpmgI7indcZvhod4kuNevTFTdU44SDVZX9dQ4sUlvPxgXXa3d07wzjKbm7v45HLA3FOqtheq1eVbKF42XGQ/ugTVgvZLyYMKctNPlpYYqZdTsLKcv6mxlpsovFJabtwMbzXVr3dDVctr1afsQtvE95y/Vd+iq8A2BsNjJ0BTAyWgbQNrGVpPV1mwV0RnBUrO4QYSJS3oS3zyNbBpzI7yOC05sUAgb8Z5PcSjYaaho+Y+ijmeqfsHhIglEYx5OSNhQNA3VDXvMHDZGzzDA+s01qWfVvUqMEWvWV+wtDBodM2P3WcKcvelJw5gz0jRUNv3vzG7yJcV+MV+mOalPGR6pd1Ndr76zuS/l1QwWvzFuDVYVRQW+EeQ0QTHQkymmPdvrCCaKnWriNBQocW/Iz2JqTMA1niMV44hrFIYRNlsiMeKAIo+m7OqA/Gk433KOGQKaHouV3YcipnBXhqdiaYVOGQSKt8KP4dwaSyNaDJ/Ee4UzM22lKfMMZjQOd8Zz1fs4bOBQprQI91P6oHiQtChpeeqBpgZs4MY+UkNq0/u4xmkowzNh5HoH89/2Serrv113k0QjfE54VSIXAiRSONCea/ZVxdhAifnEoxFbl+dDkIQ/m6SVqDihZYTE9U5QEENHyrl2xjpjYDk4E90IKctDGYYzCaxR04hNzzRrkgBNAWRCx/Ka+SgTcKaB9zfC5wwt1akRMlVXJbBuPYtVDQxo8unVquP7jFXl3L5xYTqoevetDrN+ddxmWpd63g2EDT8aHmCv4T0p7o22Kh9je6jYXd72/w99A9hmrQPICVk6w5GjASeJgwVy/P/KNyRlJFKCMs9t9mb4omigIWAjMmF3Twwuxrl3+m/EmAnnFMdpMtj8bgjAPVD0GF8aI1b1QfNy5zEBdnmqWF2NW4NxT0VYc4wROTevOwFr+9z1kMoPz1U973qIcV19xvpq1nfbzy2n27opXUS+srcUzRlNz6R6szqzexDLVMNLbI3HNPm88Tm7fxJ/9Zq2MR8kCxNiFZwrjoqZkVARtgE9ESLt4cSiFTQWQ9qXGYJ6O8FI7cQer2EsKq8WSyVYCgeVqxO+JBCKRy4G9ZTsXtducnJmqMR31iL1qxM3VnNl3srksVcYb7CWqb9UHRVHL7rRDg2un10Pq7qwHk9a4PCa9cX/Zm8BWR2TrjiTnTqM3EncZPcyb0l5JD4ljXI1Sfdu4t3U+R9rXSCbjZEA7GnOiUASlPTqhYHdEHzbiE+Ds/umsDIDZY2U4k57TsHZ1MvhnYSyyc0ZOxqNq4ETAlVfxEzhPu9X3+ElXiNWSiyZgakeQXwa7s/eSn3WCJ/j5cYQmFiz+mP8zDxUXhcNcxhP/mAcKMxOqB+cWG0Sd9l1h7vqfewt7HvMVXGD9VRai9rEsGyNUOGutErh175lVPVRepDiSHkqnXd50xzTQS4BvIbkYcE403GkScanAG3yY2Am0WLxNGcxzJRoqLXqrQlioDDbxsmwbYeHZp2LE0Xcia2qycRRvTpsTYHxAoU71Q1FVeE7edH0Dau/wk8ZEctF5Ycx4bqGZ6rPECOHmRLDGc/UJre+HZ5YbViMSj+Rq7NOWLPU165H3BuiRtsZhgq/ySkWE8uLmVJrYqlnGz/anKX2UzkoXWtyZr1VDeJOjNzBSeRTMqqRm2TZ2SnWyz1oHu57pHS+a3Z3jmvm5xoTA9asW4HFnJSp4Dr23W3zSlqZDOaCjcXw24gVG5DmGQk3FL1N42MfNOKM9X5yZb8hUG8elGCwvlXmo/g3sVdvc5Ajiq9YB8RHcdQZpjpbDQBK61KeTBOc3jouME6pvZz2uvqq+5h2MVPHzzA+pR/tA4rT8MTbqS2qP1Wfs1yTLic/cNxwxh21KC1QgTmDaoxgk/AlxvYeRsL0KomJITM1R0A0L0Y4bHAWV1qjyNgYnoo/NaYTAMx7xofGpAQzcUft6ZpQ8aBpclX7Br+0v+slZkCMm0kgUOCYUSQesVie/Nn+avhI+eJQjQODE+vnWsNfNoionlF6oPZg5sP2VgbpMNgaReKfijXd18SBe8/+V/crDXRDAeMh43ij1057GkwarihvqM5ujS+JqLqO4rppQPf6i5nGm4ZTYr8VyITDxkinOKV8WfxoiG0t3Lqm0ZQhYD7N4MTumVgkUXC44bUk9FMYVC7M+Ng5yuRcMysRmrVX2DCxwjo7vuHZ7F5mmMyU3NM59gfuqWqEeLo+YzVioo+4JtNQGoI1TZxl6x1fGh43ZtDwNMW28ZPJqaQNjteYW7MWa5CG3qb2jTa6Orzl26/7NwVgwDXv9VMSDdmYIG323ebpmh5fHzvTb8iVBLkxcyUmb4mrDOarfZPYNU9kjAfuCZDFrvjBjMwZlxIXF+NzrRl2mUHi/Y3AoyGzr0RUfyGnFR7z87nXPAvPSEM83puepJ++YOcoPVODjhomFEdVHTYDBYvfvanDWqQ+ddfVtbTnVpenmX9hikqz3Oeutk6jNp7oNKZ98xCx3Rpd2jDttyUDMzPVEI4MqmBIJmfOKXc05ubVWGPWCVMnvOkpOIkaIzMTZ2VkG4HGJzcmiJezmbE4XCYnHG+mkTJOMi5tDGxir2LamAYzKpeD6gXXI6y/r3VUQopnMBPDmrc8nD2MZureLOCQ05q8Mhm2X9K3WcsZezMoOg1B7iXNTDqJPLxoFKvvlzrockjGvPW4FPdqv6uBJZNJ1xnhmikpkWVeb0S2jWM2uhIUZmruCcKZebrmnkBRlBATbEjMDQWS7ZdElYmhw0fl+3yOYvVVwyVBdcLB+MWwxj1mLo24JWNVhsmehBVv0EBajiA31IDB+pLVcNabxcp4kDBsBTHF7uqttIbVPhlsisNxVtVc9TjuxfoaueAMDbUj9XX7qtvtw16HtzG3mt1ovuMZ9lebt9I56Q9vTLQx7Y3wbvZzhufOZALUvO5IBuuEhpmbEmkmfEmwXFO2+SqRwPuVCLNXtizuhm+peZTgqaZRcbCmn/mpJ7JkENOU1EDA1qDoJl6256Q8lBmxNybpSVcJqeK7MhDGM3a26g12HtY2ibkTUzdsuJozM5/aoXjBdAE/Q+yn7jDTaz5T/Y7GreLDnpwxIu+c/rfesPWFRoeTnzjtbO/drLMayprZFedKgm3SqoCNIaRGfGNeCfiWeG4fRspUpzbn2eSsuVjtlcF+FVOqtTNwJazulad7u+EMZmOwOOBMoVaxKYPBexMHkd8OX2U+bo9kOgpDNiCgyaIBqKevaYLIaWc2LC/VB5iH4xTu4f78xKve3rFzsS9T3dQZCRuXs9JNxU+VR8vnqS+s3tt+bLR5o2nKi2btJ2bs87aX2T40HzfRJAAuQoyEwj1YsRXIKT4G1vaer9ZjDqlpmbGmz5RZb0kz95ki3IjBbDwUZydCyrRVQyjeKJFMDaH6gJkXMywUe2YS7AwnWijKTjhnjfG1K4strW85k3BLsbi3ByzGxlQY9nif4lvCWA0YzOwZdxIPZ80Zx1k/stwY7qmmWzNjJutMSxkgDr8OA5eDwyvVjcWt9lMxpPxcnZRXKS4rnv7j/w89GZi77kxqA3YyrhRjur8hNhZYFQsNrJka06tDtQcKHBMlRUxsPkfKZi2rdTInbFTX/Ck+FKy0Fw4X6k1TMygwU9lwsslNiasaCrDxnz9jTZo3bBuut2udYCreqGEhiXrDBfYGRb25YbXYmK3SRcWZVmOTjilj3Og0amljfBiXO8+tbc5+ckS+ux5re5/1ecJ8MxS1uad1f+OLa8hkTm8Kl4CZZFTETMKI5HNgXwcOhoETlE0TYyM0oogkTHu8bTaFWyIh1pc1rzKpmePz3+qJRJkCciEZciOCac2M9YkLc2TD3hQtlS8TtCb3iXsjdDNuPDNxzdVNiefMwdXsbV+pnlX6mPjG6sSeRBnv1bDamAXjoPoM+cgGGqWhk5P4Vuyif67+zVsedv92MEoaoGJkWtbqovIw97nSmV+90iaBzaheMbEhYJvwNiaWfLtHMjQmKE0RWPOhwDZrXMPjNdVYjFxNoyazaTBOgji5kUQ5GVQSR/a60hkr47zDPImcwxx7JOFmm3r8X/m6Hld4NrrQGi32SsrLrVciibE4o2JrmYHOOLCv2id5J+oOh0aTWEyOr0rHXM8pDJJ5pj6efcJq1ejrZk2LteJeymdbr7ex255KorwJFsXR7Z3ObZPenOEarBGxtEYZtJp80TCfP1/i3Ipzwp/VUsWLQsKEgMWXYmAmNwWAcaTdE81V8Q1xQDFzeV1znoI3hxAn4hOrVrwbrNS+Ey/Ge2YuqCXIJ2WUru9mfVxNnY6p3mnxYVjgZxjbxAxNTeXh6pr6Auuo3hYkvVc96b4mTG9+VI8x42Ia5D671FBpAet91Z+sh10vs15wvJJ5tWCqzb8EzDUWMwkFcCoII0rz3SLbd5u/M/1GGNQrWSagyhge8qTY2WCR6qD2VmK+jUHllN4MMaFStcAckmE5I3ICiHx3WDRCm3oU82CmgsbAYnKaoc5wBqdwYHqgcGBm52rODM7tnV6XY52TGDcGrEyBYTk5y2o4DYPFyurG9M71mTIlpSNqr0a/m35g57ozWy1yetB4S5PfeU1KAk1T/dkFkBqWkQ3JMUnqzEGtm3EncqeiOKI0opyERmGp9m7NytWujSmJOROqec8UHvzaBq9NQZuYsOGLiQkalnrCTaaFnHJi7AyNCYEyIpVvwy/Fddc37kljxqIwZXuzemJNmVEmI280qelRzEVxCPVi5tB8jcPyYThsDYjphDO6hpssty03FF/UVxeN/rsHGdW/7KuU1tCdabM6MY44z2EYIfbKB6w/OM79JRoAACAASURBVDH7aoJqAmsHi5/aa3s+CrETeRfzVtBdsySxT6bHmsbFhw2jGigNAapZ8T6HuRIyhYmLCevlDIad6wTcGRjWJ3FK5eAEbhMbMwBm0qwuzARYPVHkGwxUDo8gNoMbE2zcF2urjN31AQ6tzRu2xnSUqbzhTMpPDVKqX5TJtVqb1rF6JWNV/cd46PZiXGu8KXG03UOuS6ClA67ESqLphDiJQGoaBJU1N8t7rkvFVoVzpqrOdI3W4uTwZsLFhCENDOzJuWkgVY/nc4wdzQLr0tRmitPc3w0lzqSciTzxtAY81zFOMJyRV/NMhhdb73iGtWierNlAgL3J9CM9ySUhV/3sDNoNL5MrjAOzRnjG5ikRByPEuNVqN7QhF1M+LDeXoxpGUk3UnpN3jHPOn9KeTq+S76Wab89GjrXn/wNXVXx3QEssFVR7PwobI0uzV7OmJQYzAjdAoIg7vJUAKvIwoWGxONFUJoMmu8Gn2VOJF+Ndg5nCgsXNznYcYQaiTFKZNxO0LTeYSW9FiXEBjdzVRnHUmYgbKJzQ49DhhgG1T9M7ahjamEnqMffUrTjaPKkrnXaGonrMDYqKv1uTbTVL6Y/KK2l8w49W49RZ7PPm3GZNq8d/+79PbUFpzH5LqNb8W9AmSChY2ORMODAeJYTPuqZhXdOn/FNtmnjxaWEKZEtSZW5M/FhMjUgzTBV2SWiwEZTxYPzJgGeMrjaOr7OPnFmj8SexY9zf9o3jIxsApmmn624ARkxYHI2xq3rOz5GLSSda80L8Z20dNogh40TSG1VnvE9xBM9UPEANVTVV/ZZMjGHY6HSKF89lvZW0OF1XuSWtUp7ZaP/vNVchZ43BitcYe1sEts4JtFrfmO8UzQZQZxzt/axJpsCpV5FMCJxYObNqsMGaskabddkYnhNDJqi4d+JD08BM7JTRqKeaJD6pV5BPrkcc1k5cnIGhISIP1ZmYlxPuVKuLcLraYX+1Bs60LtXjMnSoXndxJ67iEK96tX3LiJi1vZ18oN0neQDTA/cgk7wHr7e65mrpsGi9AuP4XRfVgK6ZnmvOYLZAMcFszCU1VhItPLchNhqLMqEGQ9cgbeFZDefZWCeFiWsGVZ9W2JkoTR5dznZ7MlxZ3mjwrfC4wUDVQ/E57aXqx7DfcEaZTsKA9QzWQj3NMoNvjR3vVeLnzng4wPbCa0yU2Zmzfq1hutiZviquOy1iWuZiVVrUmsxf97fYt7rM8p4PMKynlJYkXic+tXxwus8eAJo3VhNbu/+mWFeT3tynGqZNGhNnYsEEl01xGLci64ZUqTDsDBVHaqA3A1drSsyMkjknzqnGa8ViMwiiwE1Rx//GAWTWRT2pqyekVnSUyCoDRdFRZjk/dz3ihFdxBHHBsxgv00Awa68MD3nD6ucEtdn36Tlm3Ex7Uq7JJFz9piZueorloLSk0R5WO8UpN5y6gVfVLeHHrqfeafdUvpY0PNXK+WUcSpyBJvNxB7+5lhJO11PBGmNuipLErh1CVD6XwYMZhYuT1bjBFwVWPZEl8ZjXUSTdn2fTsfxUfKlZnFCjQSixbrBRfYem4ox/xsPwb+qoxHg+BWHeGKMTfYa34nXCROGfhqNk9CzXrYakocVxJ52VjAN7zA1ojSapQa3h2HMv9mTDxVRHpSVTC9qBwfleo8dNPiquN94Y720CS6YfDxkL0oSR9mL3uxya/Daig0bCzGQjcM6AVXOw/ZnI4v2q0ZWgXYYD11ztkzMTx1R3ltsjAOrV45vXX0pcmJnPOqg6uScQJzD4lOb4OGNDTJQhNcLn8rvUZfJb1a7he+rVhId685bMKtVL6Y0aitvaqB6Zw4TrQawV4/LkfcIB8VdvFLAOSt+mTrVakvQo6YrT8rdelngw9aseDphoX8QlATeDT0BcGgKTV2aEQqBiSYMAI+EWy80goYwCRQBNvCFFcw+rrxJrdSYzGyVWDJtGIFINsN6TDxgLGosaEJQxOB4742W94vjIcmK8SILI8phm4AQ8xafyZdxLtVdPig5TZU7OPNQ1hsP8jPXFzJNh6sw0vYpusWf8Tsao6tNym+mk6qNGD597UccbnWNrlC81nzNNxM+SjziuKzzUm8Ff+TlR3hz2deAbQFOciVSTJAyshJFq1ik8aBzq1ZdrlCY2FHc39bOnNDdFsxwS9lhHJ+xOuNw5iHMaSJkYOJFBM5iCrPBinFLDC6s54xTu6Yxc5aPOSlxgQtrmg2emuFF4ldkxjXADgjJa9bYC65w44rjN9lLiz3BlGKZearUk9bDSFFYn1otuWHG4pLgQP7deDTOuH7DeiPfG89zatE/yn7/l3WyWprgW+E0B3NpVgvB/EevEJZ2ZzBEJjrg0WE+CT+NxDd3su61h08RodGpIYbiy/VnjTwxafJvmacRu5ofDVBIidm8jHkykVRwOj+Z8VWNmKMrQN7xymCOeTQ0nr1Q9Ut9MvJ+88bP0RgDvS/qEtdlokuoRpU0OI9a/SaNnrmqgmFyZb4UUrludTMbtsHC9tIljs4/qU6exW0/9vV6JTAv+5uBGRBmo11iS4SQjZCKWip72TM08i+8EF58MZ1zqSV69MWA1xLPRWJlQJC40JoNiMPdUAtTwiok1NtqmSZmwsqd1VW9mmklgG9NLRshEuOEkCr3CShno5E9zbzLJBn/Eq+Es4/3FLBlv8TMXX+rhpJOXXnQxJ11Dfii+pLiSvrr7kRNur8b3trEqDJp9WnyTVv/+e4Pq0FbkkpA0r/QuMSQgNvE7sVNAqqbcEjOJKhNK99qeiX+KlZlMI4KPMc79J5YutyncLD7VeEzwnjjUExV7yp51Uns6cUp1S8KbhEXVnZnD89l8KmqxYE/aSiCRJwxDNEbG1dSbrWnPvFWtmlxUz7I43Wep91mfNfqZckv9zTjT9FG6LxlZw4Wk/bO3E28c/q1fuJxSrVAHma8oP2k1SOFF/yEALKB7rTYFWYkCfp4mKRns/y60IteSNZkKMzXVlE3xkgnM62m/dq+GQKkxGS+aIYDloJqCNT/D/2lwbB73anzG4UQG+aDOuIgDMx8mmO7MuYfDH3FjZ6uBYvM2R+lFio31seNK6gvWx9MIHM5snYq/rbsyfcVD7D+HT2MqTjtU3dU9b4aQjaGnvHBAVRirB0jUQeVFbF92r3qoarS08TG1j8RpsykzhctnCkS3lzOAKX7N8JHWNIMJE30ntNgoiEESv5aI7bokSoxIrQk7k1WiNfFU9WGYuWGxMYxGQFxtmv5RaxrBRjFEU2bX3at/NC4l7KkH3mLChg1Wy/SZwyf1FHLOmRwbhpReqZiSWSr9QKxw2GrN66m9i4O93WF5Jv1Q/TyNMg0cTDOdNrAHOGfMl95tjHr2mOuvTe+lGvze6+2m6SAUkLm+PRuFnJkWI3ljbth86gkvDS4pRodD2jvd2zSXmyRZ7KoRlIEoEjdNowTLCZl7EkdDU8LgBFzhpbB2PEJsZr2VgCqzf3LB+jABdWvQPBiejfBvh2NmovOclPc0pYkFwyUZBj7tKcNLPGlEPvWo20OZI+uPhp9Jsxlv1NtOtxczb9YnU3+SXqTrSUucdzQ6nGrd1ln5oMMieecv/roAnKizZmn2aknYALMtbtPgzrBUMbEISQhdYZi5oiFsh44WSyQ0M7W0lxK/rwaKiQX7bzRL1sCKu2gsz71qWGSClQTD1RdNCfmG96bzpxEk7ifcHqwRI/e06AQ98UjVTWHkekQJtevb1kRTr2/MKsXJcmcGqXTK7Y/DjdvX6RfqO8bMcE08xj3dEKly3O6x5SdqEYsj+VXDOfb27W9ntYVLQG2vK2FLpE6v4LZxJJIrfDYFbwmrRMyZoWsuNpwkAWIxpAZSJu7E370Wnni514nt8OBqyPBQtVVx4efM/FidWA+4vnCC4GJ2PeFesbq8FG7PWc3TL9vfCSPLf+Y2c3HcwxiT5qS9WH8kfWivKz4k/fxCc6YJulfdDE+Mr4ln06eKC2rAZLxUWqg42HplU1t3dhoObK8n8doKvBPZ1myV0KnpxDW6e1X0BfApJ3eGa1Y1uGzrNcnR1GbGlERDDSCJrAyzlFeLI4tfCfIbbFIOaFbsz09cai029oavm1pjLm7YwmHF4Y15saEm1UDd4+Jg19LXMOoeZmqpR57ranBguDgzS/VIGsQMIvWTemJPvGJanIaBzet8VydrdP8DKemqiz/1H3J19jdqYtprq72/z24L60iTgktDgSJzIupsDCXaiYCM7Onc5roTMyUS6ftIZ0wJY9XUU3QaocInukbQlfgqkreioNa19zvMFG8wZsUfFgPDGmNQT7bqKdDFg6KARjPPdm9CGE7OrDBPZw7I6aaP3QA0uab6dPtEjRxnWLE6sPOVZiVNSTq24WvSCmcmjdZvTbHxINfrjItNnAmHn/KGVOsmLrWH/Q6dGc8mGGVqjpybySStdeczM3EixYR2YtESaIrqm68PlKgp8VG5KbFmr642td+QcoOdw8yJZRpWts2bRIgZVeLX3BN5grk500zX8ImIrVe9xWJEg5umyuqlzI/l2JqvM11Ve9aLCnemhc1aNaAobW3MlJlb4haridJHF5saztzw0moBcmtb+wfr6z5bPVfnsM+d7l90VfJECVMjsk50milWJd6IQBMfFkgJiRKg5gwnJMkkWENhoZgYNcTdCC97HemwmnixdQy31pAYZm+aYd6LsTKsldkh5qyhMEdmdEzctrxsBTKta/itOKx4P89s+5jxGTnGjFFxXPHTGTDrM8aFZDIMl61RpPVv+kEZe9PHyBelX/gwgLVrzkLeKQNTMSWTZLEnvXZ7st5n6502bs+nXGub+gmuXZ/WuevqWrqHCXZ6sp4gpv3T9y+OhCg+zES33yU5wjTEUQaXDCZ9NaBeyz/xpte7qtmcGKlcLpg23HUilZqbiZDC/DI4OPHDGrhas55XvGKG2/DT8RRxZPxpsWQ1cfc6DZp5YR+zN1uqhmyfB0dVQ9YDcx+8rzU81CfGk9Rjm7OSxigckq4hFkqrWL7p7d/ExJl76ym4x8X3/hFHI15OwNHEmmQSWdvzUuxKUBgxm8I3ZGmKgobVkMuJo8O8jccZlMMRRWmaAGtaJjiqORoezMZnYqpq1uCiGk6J5vwca7ytnzMg5IsaWtm6Ju9N7K6XXb+oM1jeSTwdtg1WTw6NyeBZl7cw8zzVI+wpN+nWVVff6ijip7iLGuPe4LTDQaPJij+XvNHvrnsw32x5brFhInTdOIlWu+8m2Y1ATbNJZtHE2haTNVoraK7hk/Cm+JQANA2qzK4RV4xbia4aDjZ5O/K35yohUnls6q3wej5Xr31TbZ2IbUxEPYE2Zj372HEtvflifJznX97COGFmhotceTB0HLrUqDGyZl/GTTWwNPs9eLmhQulGwwOnt5v4mreHTS6XeNo4lb9tdE16GQvCmaQiRQqyMcjNmib5TaxTcJSApKd4V1BnYk3eShCZsSbBdmLmhJrVGHFLX3GkuiUsGhwc1pumw6ZxfYFfM2zunfVygq6usRqkPJVBMaFIeKK5NnszQ8batuam+K7Mx3FQ6cA0cGbmqQ9djVg8DsO5PhksG8habmAM7m2Eql3DHaarKcYGbzYMO09A7Uv8UVrJYmdYNlq3fvBMwKXrKSh1fZNganQ1TLCirwGC/z/1eVYjOMkgVYwX3B+cmOAwEWiI98TX4OZibowqrWGi+tRDiToKmtoj8ZgJk7tnIyZYN8YZrB8TG1erC5+Q6/NMZ0Kqt1kfz5jxuuu1576J3UasGz7jGeoV8awXDrSKN+nNh8MwvdGYPYGccIOC08stf1QtVY0UNxKeTl8bj9nklfTe9UTrRQy3yUP24PC3c1OBW5F2gaTGYIbcAO2aBQuNwsGmzbYgLSZYiC/I14oWE0NGSCbSm3ol4WnFvcWGcQUFzL0lcOaZYnDYo7E8a50IMP7Ohp174NlNf7h8mEgkw2pMiJkb1iyJN+Mu6yVn5gyfea4Te7Yvi5mZTaoZqyNypRH1pC2N3qHJqN5K6xKWm69EkmkyXd8MZywX9VnytG0Pbs4+r02C7DbegN8EmAB0jc5MaGu8jQBO83Cv4GfjfoVTQ6Brzgp7Ffs0o5SrM0KGOTM6tUcTNwo528uJEtY8GVIyavXqkhkOi6vBHmNIBpDMmpmye1J0nNhoATMmZe7TYFWNcT/Hq/SWhfFq7s80CWPf1NIZbtKGpPOOL1gvNjBvhhBnyikPxp3nbFfz5rX+NYeGz7iGndXknnTq9/8fOjuwnXwUGRgBVdDt503SLhfVQK5ZXMEaA2VCPc9TxX0IqgyEiUdbR4YD5pLI04gAe+JEg9yQvW0EVpf02RQGZiTq/hm/eyWGQobGzvBXIqXeQiQuKZ6zWiNHFN9UTzl+IE5f5d6+eVPG2vaPMhYcKmYPu0FOXUs6gXlstYqZodNIZ8YsFtdzquaJ842+Nzxn/diY88WDtnVp4qBr3gTnBK6ZiBD0tvhJmBvSqYKnIjORYiLqBGODOZ7nzlIkSPEx0WHirfZpTXZbl1TnLf9SbR9OIB5JvOd9TIzYuWigE2/EszFMvB8HKczBGR+aiBse1FDChgH1RM96kYl9e7/qUfbEzZ7qW15t+tiZkNIKt//kyFd9ogaw1LfpPhVrwg97xNW/wfdskuN3VBv9TfFv9bo6W4lxK0xvQGLCkYrsQHBvFJQxYp6OnKlAqbHcENEIWDIkFl8TU0usVJuHS2wYSDyZ96phkJkSM+FZ0ySKiTPT3NV/M/N8Y5jJUFIdHE+cEah9USOUsGx6B4cm15+KO2rQQF1hfHB9seWM0lAcIJghsV7Z6MyGCzg4JD1q+shxxtXnOsTNHBqdafBx2oPXnKkm/U0a38TKevtv57ZNyJqqITIWrm2WBA4bBjBZVXAmUFOAG2AvuW8aiuXSPqGkc2bNESPEfTY1NpN7TYh8YU2jaqwEODWwa0wWD3s6YzkyEVFi54yp4djkVdMrrn+VESpRTILT7Kc4OmvTGoXinhqWmn2bHHCf589bMXem1Rhh4mLqP8ZFN2Qkvk3scIhNb2SZ5rD6Km4yLJnOoW6qN0hsHeNG4wVuL6ZxGDc7Y3vu7xi2gnA9vAmwWZOK6IQ7NTPbWwl0mj7bs9S6BgtskvZpU2GYuODI6fbExnXDkDKVZJSz4Z2xJ8Nk5z+5uTcHTChTLk58EGsWQ6oHE1EnvIpPiheb85X5sFol49xikTRLxYA93vSb6tukI04H0EidtjS6geaY+l7p4tPXKeeNxrV7NbW4aHDSjjnIOL1NNWKaqPjmhpl/nNMSwBmlamwn3Ansa1xp30lOBFXliCYw72vinCSZYuRwS2RpRPYhwjZehiHW0uXN8GIxMNNSryXT60tFeozFPdW4ZmbcULiqvFy+TPDdkMDqgfEw0WCcZxgxPB3nmMlOzC59oobmDReVGaXhF9+muL51OpIMimmA0gWsCe7N/pw0LhlPevJu71dewHizMWu27yYm99az8ZKW10nPm7OqNapJq5v/tygRKxHRicdWFJq4UxFcE7LGboxp5tiQMIksixEb4WlmZzCqoZSATYFU5qBeiapX3Ak/1uCNaSrubIwb69YMFg1nN6LFYlAccqaLTxdpiGhzT/VTnEGOT9waM09miFqQsFE4o7m34pzwVTx0+uT6Xmlf0jOVjxoQZt8ro05Pm2rQSH7UaDfTvcYX2jUpxnaftC7lSu9vbmoaJxV2NrVr1rZZVLM6EUoApoZojPg5H0m1NZEUCxsQsEmUoLBGdSbciAg7a2LgmqzlYMK0rc/EztVrGuBTD2WKyG80q/RmQA0Km5wcv1UNlbCyvRqBn3iymm/EUPF0xrY1vyavWUvVU0p/NvViWKT7UYsnL5HLTiMRQ9ZbrdEnXU16k/p/qz+M0xvepXw211NuLZcdJ/8WTwPWW4JfTRpFMgHJBg8mtO41ktujEYNUwIR3Iv8Wk2leznQVsZIRNKJ7idmJUcKYiVVjLm3TN+ejMD9/nrGpwXbWbIq0MpeNMcw4tn3J+KNeWc61aDpXPWH5K0Ob9Z5rmCGqYcvVTGmR0o/Jh8QfZepOG1yOOISyfsR6pQF01sLl3HCM3e96cYtPo9vJWzb1VvVt9WUby9/OS4dvN/9CvNUeCpBLDqmp3CCgRIGZpzLKDUG2hFSET7Xc4tg0ljOQVlxxj5YH7L4kfA6jRmTY/s4ImUgzk2LG6YYUHArmYKC++kCuooGmvkT+Y3yMC43IIc8Y7xh357pkhmhg2zOUwV1615lggxerPcax6fVGK50mNlxs48O9mjwwts3XZo437RuMWTPVU6pmLnaqVa5YTrBdYKw4SkhbwrdEbozSnZnwSBPnugAjmG3jNE3A4knipowCRYutQ9FXoqoEoMFgntE2CDNVF3/CtmlSZmDMWJVRus83OCFeCTNmTsngXJ0brVCcnHVwmLP71bmMCyjyTq/eaFEyvinsKieWV8qpMUKVV8s112OsjsknlJanvZr6OG9LGt96VorzR643xbqaVLN3ErNLUTfnNkTHNUqULw3BYt00fYrF5YekbnFzA8Hm6SIJlhP5FqNp2s7Ap/m29zBsJ1+ZSbDXnwp31XczVneGMilm2Ggk09CUqc6nWsb9ZMDqDNQEJb7MENxvEfArjrlvYwIsrkb8GVcZTxheqkfUGxus7cQ49fcGg0aXkVPq65mpYTN+1LZWD1Rs7v4Nl1zuqjdbvFivsXsZd3+tS5NKIkEKoBErbJQE7oYoSoyQOA3gLRZOiN33phiri9GJRCNqF3FiXHGYKBxSfRuct8NA4piKaStyLHZnbFdxUPXH1+ko8Or3I1P4XX0QDyksYxNc88TU1Dnpy9QCpwuqLjNvp4Uq5mYocH2QDGBeVzXa9mUyCMS01cakqUkPVE+nhwR2bqtLqf+SXrN+2LzSb7BV9aK4bJtqK4xvA27ia0RXNetWBLb5b0icyJGwZGc5g9nsN/NGEWy/S0Jx3u7jzKPhCebgvktuDFOZI3sKVzxL9VF5sfjcE5DKnYm3GkASlzHHWW8mck3uU6yxhxsDZgOB0wI2IDSG4TDD+xNXXR87Pqihg2Hg+IC60A4dzdsKtjd706Ni3mC3MkL499ovmpb0lPWa+kztlXpG/r+tbY2rbQQHsmoK1ZR/YhLaAPtggPe4p6JJZsRcGTybZNtXuakhVN1ZLEroGgF0/HIxOkyePZOxNbngGsVbZVpMMJ2RKLNiWCbhSIMdG4zcsKREOMWR+JyMJtVx9ht7kkIjUjV1n184hZxI56JubN6wTd11A87m6xE26Cbd2Gh34g3yd6MnW73+an3KCeuUhp+EN/rt7/PbG52wMCK5STIlk8BpDM1NMkzwmDi4Yj94MCFW328lgVJxJTywuMk4kmAoQ5g5pxo2De7ySvxBA8LYGlHAmqMBMMNpxRkNRsXLauee/FVM03iaflR5uP3VUzYzPYa/05BnDxe7GjpUrztMWt3bPD0ykb1ojctHDS7qbZPTgom5yzNxJfWE02JlTErjGwNuast43uisNFJzc6vrLu5Ux9/3bpNvAG2BSQ2AhGvATOBt8kWBT6DO+LZNyTBT5zV7o1k12GEMLVYYZ1sDtk4ZXxuLynuaiRMgx10lerifyz+JHwrN/HMyF9dPqUYJHyWwba1b3WCcb87G3nvyaXoIOdcO3pg7DjaoH6kHN/qiDEn1yYwFaz3/zPrH9dTEmQ0bU8PxHMd1xJJ5AdMrlouKi9Wn2dNpxLYuaS+mLaxXf++jzCGRugE4BauST/c1xE97MDI1r8YdYVTDKkFi5Gm/u1GFZk3jzDCR2gmEes2PeeGT3WxWPD+ZfMO7ZP7KVFvONIaNItjUgD3V45PXjFE9lSlRYuLb5sxwV4Y1z2F8VH3i+kEZ0owLz23yTVriepddQ7GdXHcYzmHN1STxqHm74wYYpivOqBv+uH5r/IfVyPWg8hWXd6Mrk7cYU6s5qAsKv7Sf7JUNQVoQU5G3wab9WFMz0VDNmeJx9ynBcuKkRMg1dTJWRcjZTG/EVTVJagQ1MCguseZ3eygBVUKKGDjBburE8G0FDPNCTCbm6emnNQQmKIn/TsgUz5UxMHHGXlU4tA8ZyMnWNNgbEFXLxF+Wk+s/5HF6qmy+8mq1KWkH099Wj5J2XzXZxdT4VFqT6tv0jMu9uT9pE42xIXsS7VQ017CN8TX7O8NpwNuesSH5FFG8zzWmq00yStdwzOzQvDbio8wziY7CnBFVGUHaQ2HoMLhyIWHOvoNum95xOInPRrAVr5KAoiEhfxoDYAI2z01v0JoYn7hYnpNjl96bfd709UaXWgOaA4jqYaW5rlc2vZxi3fZXMrbkT5u+bGLb1C3F1py38pqtUKYAmsZVAW4JmGLZXndEfFvEy/0zfqzTFCQlnkygnFBNQZqG1wwPjYA3gpHiY5hMkWavqNtXhlMMnXmgebEnR8TPvU5nuKv7Faed6CWRV3m3vcy46Z52n3zZGsTCvUJWptx8bbXtR4Vvw2kn6ps4HD/b+JLZOj9getIY1iZHxg01gDh9b/LcDCmoO5vhMunKzHni6XRdvq3agp1MJr3625gmW6vuf5NHMn4nlkqcWDGYSTaTfEMmRoqm2VLumN/Mgd3bCgvGpkyB5a54wWJzApUaiQkY20+dgYbDcsSYMTdm7HNf5FljiHONMlVc4/re8ZNhcBXSLWeUJjCBnZ8xzBkeyuCc8Sms8Pzt2xxmBI2RNPG4AUnx7+HVcz3p86avlO7MWNR+W+4l/cBYUp6q9zZazc74/VkyqyT47H5WZJV4C4CaSLB5HMGc8DhAW2FoSdmQrRUFVR8U0tS4bp+32KtGa5qlESUmxu7MRqAaXiphSUOtM8u2sdH4GwNIpoG9szG+Jycm5MwgGT+tUIl/1RI5lOqWcHPapbiocsG8FQ7tUM/q53pIaXOjz2qA7JGHiAAAIABJREFUSbG6WiNHZ//IJ85kQOMfhGm1sOWI65cirF9LGD8f/Btta8/5rRspue2Gm/WOcIp0lwFkk+Nm7SZXXDtFAK85cVYN3JijMqC2wado439v/oxEdiKLBpfqz/ae+SHu+Iq+MWOH42zWKW7Y3M4sU85zLyaKTkRcDbEOKDysxiwW9RVEek3Z1lZxjfH42hesX98MTa5v01cEODAojUr4zZwuZqL6dubmYmBxfxGH0mHELel1o0NJA1nvbvTV5VJp04YECZDr9QbIt0bryOSa90I41jiz0G2BU87pOpIriTmaUXqSRTNRJsVMJ5nWpvk3a7E2sxZqn7RG1ZsZKxsgUt+wHmW1ckLvasvMhol0oxWql5v+U2e2g0XCMfVlO9wpTXD83ww5Lo9pUhtetvrTasrUEsafjTFtcNvUGPXO9akaNlPdWry2g07CT9azDegiWi34SSgaw2fm5QqKsbU4tOva/ZVYKxNshNFhMUWA1WcKhnp9yiZFFGMnNkkQHZkRF9zri/okg0N8kZ8J45YbD3+f9a3hNPi1T5uYi8Km2a8xgVnPmff23M1611ONNilOtvqDPddombqnPVNxUPWm46zqudborz2rcJp90xp16kmlM8yb3uajdLn6/r8tIAMvmUuTWNojmdMjOMoYW6HBRnCxJ8yQyGm9Mwglzkm00+uZVBsnGE1MaPDs+7P2DcA0splXirFttrkPM7A0pU88Ut7p9WoSFjTF5jtN96p75ps44ere9J/jLNYYMXX8wTpPTVD60HKYDbWMj0mHcDj5kgcNZ6bJzVjUAOB47Ayz1fNGv6YuYl+yuNkAseX01Gp25sZs27O3mDE/+Z07a8RmEmiDZQKUzmSFSQ3oQEmxqnuxCS/ih6aT4myaTZHKEdCR3RmfIo8z2c212bSJd0642eDGYk88wngQN4UjE/QUr+JlMxQgr1BkUZiQVyjwagBUvehid28SkmBu8FWiroZ4pTuJJw4Dh2saUpJhNFrBhs3tsMC4k2KbfZQ0ou05tqe71+m6w06dM3sK808e0uaYvA/3adf/XsfEvA0OiZCCcdNNaqrL3m0eKKAozok4yUiTUTFxncYy80CxbGJVBpHyUsI881WmtWlORtqZF2sul7drAiXOaA4uJsZFJuyzhvNJT/GlNcn2NWIrBqpPmniwzq5uyOm2L3DYSOLKhHlbT9ZnyDmsL3JIXWd8Vudhr7EYkNMNPvjmQWlz0jbFe8cdpR8XPNk9rO/YwOq8r+FLq5+qv66Yq4H1F/9S8ZtgtsLxBRBpAsMBwQl5ynGD0WatEoAUj7s+874YRyNaqonYUMZwd7VzTYZ5Jw68wbcx/m2t0fzUWwVWtzSkqKdBxoeE2zTEKYSsvko8HfbOgNg1hcfkqjIWhfk2l4Z77KwmHxeL44wywImFqnUy1WSKTZ/imq0eKcNzbyXe9GTS3WbvtpaXs1Tf/C2uRrjS4W+EU+19NeAEemN4Tz5OSFBMnKDOHN10NZto03AYJxN/tmbm4F5ZM+FwAscameWTaoHNMTnh6uxEzMWBPG5Fi3GYGaETZ8yN1QbxmsI9Y3c4Xfq9wQG52/B3Dg6IIRNtxWE8C3tT9QfDacakjAPjZr3PuNsMcIrzTIucLicNUDmoXt/2njO2hk9fGWPjXQnHLfbbM5VRb/f5tZ6JhPo+7XSAuCmJOYprOlsJVTMYMPJvXgeq2BQpt6KqDKqJ8cHxLSlVEzIBZGsTxsmEUAyVuDsRTrxmOCujUjVhOLOGZYbHDA7NIokhXsfBIMWS+gzxaDjIel1xhMXbDMvulaqqazLdhEXbx625OR1hfGG9zfoRdb4ZltpYUKcd1m81KNUjGXPq/2Z/pxGuN5T+Nfs1cf1e89YsNoe9baDNWWxYacRnnnEBWwkqxt4I87zHPQVgU7XEnuKJZzkRYhixvHH/+b0dOxu/19uKAzOrTc1xqGCYPJ+5136KQwxTNDtXEyUYyhwTZ5ghzM9mLG2+mx5tho9k1KoeE6vEOzQaVxNlCq62SovcQHDRITY4sXoqvVD9w+J0BoV4Ou1j1+b9ToMv+oy1uJh80iUW/1ZPkb81hhdQXEJMQC9nbExqIyLN2mbIueZUFwYWJmJfm8ANFpsc01omACjGSpBQlJJgKIybGJzYueZvTQAbG4cIHGpYY6uabURD8YXVQMXYmHzTSxvM1X6J/8qs2NnJnDc9rIxv1jXx+Yl99stXfcsMTmkkM3bkp4ur0d65Ju3FemkzwKd4NpqW1iY/a+5nWKOG/n7lzpLbCASK3SZATHZzb7u2XdeYQdNM1/OaBkGBbQSBPaUws5jm6V5fJwFNoueaURm7wrTBWok0E8l0Dqu/+ozVJu3PRDYZQ4v3rO8TGxPqaSL4dUfixYxFfWXgtEWdrfiKJoB5Ka4yDqJAMtz/IaIjAKUN7vO0H3Io8WfTD8loGOaYy8R71pvFnbSK6Q/Lx3F2Y+pp78RF5pv/6mdN8VWAiVjsPtUgcyBomuJr0FrBTAVGoinyN+LUNptal85OzaqE0plHc2bCmjXrjJUJIDOIJKLubZIyHHeOijsJoMLD4eB6kgns5EjqW1cfhumMc/aHMqLm/FnjRryTMGOPYB+7+xHr5jUtYsK+TmL7Ys+ltyBNv6U93fXUB60OMzw2cSmtclrQ5NVqXOuBP+ldqm/+FttWNBTx01SUgklN3hBHgdnc++Waa66OXA4fJZybnJAHDZZMyLdfuUzBYM3ZDg+bxkwG2zaviw0NpI2vFT7HMYWp+zxhn2qtdIQZAsbOuIecxoFkw3knss8+LKbmKxbXY5g7w6jRPXdfMnSVl+PnRjfYWqclDV6srxgf2jgbLWt6/slLcaaNJ+nGdZ9f97GGQ/FJZp0CSAaX7m/jaUSuBfMNLq6RmwZOeLA9nBEwQjei2tS9Ecsnny940OwxG28aVcq5FblUQ1Z/95UUCkUjaE6oN/0yhVLxKj2Rul5RtZicSALp8Hb3ph5mOCU+I154vqo95ssMKhkPy0fl6PQg5a34M/dsOeaMkmGQtG+r309PJ7wZHzc4beNutWaNs2viTZCN0Db7KdK64idxS7Exojb3JKFL5EvnNk2JgplMeFPvxmjcr5AnaZ0YTFFkAt0YscN6Y8BMsHHv5ushFJLJ62c//H5ZNXlbM9UH7mwUDNVnqceUIKY+YjknA2d8UVxzcbe8aMXexZBwdbXDfLFHlKk709jUs/lqamLkNCid6waUdt9UV1fPFJ/zMNS4hvuNJzps/3EGAvh1EChsKYH2fGUQV2KluNL1GXcyQrZXe/+GcA7LxiQaI9jUKw0brbmwGk8+tDG5fZiJMy4n8Ug4Y93Vr9wVNm8MC4VNDRosRjQLpyPN/RNbjEP1y/w8/XAP92jF91I/5JXKX2kKwxJNPOlRMh72xmji7vQ19Rq7t+lJ1Bs28GIfbB+qWn9I+F40Pu3Jckv3SEPfbJYI6pqgKSxrvo0ZpEbZXk/DQ9oPG7RZ/zSwEjNF5FaokiCr605cm5hcs2OTKNyUian7ncDOPFWTIt+VuDpT2wrRjKUxOKzXpp+TyDFcJz/TUNLUkYl5MoaGB2hS7FfYrL6IuTpL1RX7N+neZv/Ug6yerAZOp5NGOV2a589emfe4r6ASHxW3E8abfVX+G1xSPFtfSfv9ii01jUtsG1ACqQp4bNIKKBO7ROYmNxevEjE0kPRk0WCCYoiNo8Te5ejixxxm06qpWtVK5edMgOWnRATxdRxspv3WnFDQsQYT+6YO7H72C2hlJM4wUi8gtkqkn3XuaxjF1YQ93pd+fOlMemKU+Mf6le3NBgU0EKxz0o+JZ9JOpSuNfrC9VawNXrgfcj09eat4mFa+8a8Nps3aZk3jK80+ck0qOBMC1hCtKKRgsVmap76057y+IeQGGxa3MlJsdNYAifRvxeBNkyUDYmbmmjThjPVjhoKvqp3oKoNSPElNqMySmVcyLhYbYsdeyz8xKrNl5u96K8Xp+p2Zb+qPti/Vuci5xFGHR+Kv6p1Gh7BOjHMt3xxmqNGTFzh8qHyVqStdS3E7fDYa0JzPONie33rZNuaGH22MZ0NHgUlPYJegrwA2TfsF6OycN+RNhj4JO4mZnuabwaXZW8WnYsEGc+LNxEMJR2MaSRCb+k+RVfG9fUXY5MhM2Zn3jAkxVwb34MX6GLFq+xJrwMzDiXDzdKu4vY2xGRyUGSh8tn3x1mzQrN3wvzVlpt/beJUHMJya/tyYXMOHN9rd8Cd5YMrZ8Un10W/NTpun4FLxGvPanuEMg72K2+6/Xb8psiNTU4tExmYPZ9hMjJszlYi7+qt9mcG6Rk1NrMwOz5l1Tzy6iNM8D0V4YpHycaL7NDwTfXUGw4cNNs6456CgsMFhYoqTyjmZlxK/9DkK43Z9FNb/JeuGlUtvqMEGOcF6KOGdcmrOaLiLfd/eM4dbxYsGn41GspzT29ONf6RYNtd/rVVitwnKrU0BNedc9tjco5pZxeaMKBmBaqqLQVwaML1hScLqxB8NyxkY4qAMCJ9Ck9Ek0WK1e1tPJiKbvlIxbZ+8GDauDzBG9Rra1eq55uoyuY3rWr6lPOawsMF+q12zVm3d2nXOPJSZOr1RmLV6lzBnb49aTXKxNT3uhqHGU65rkk4rPje+4PymrnNb3AsAF1NtTTTtna5v83m7XzKNVlzTOjSXRkAZFsyMZxMp82DG3GKNXETxVKSesT7nOxNB0Wlr2zRrK1QsV/VaXxmUExesH8aV4mS8mabZ1LQ5Q4n3hudO3BmHlOYpviGXkGPNUKD63xk160GHi9NyxqG2VxNerQG3GCRubbnR9jfTBaVzjcG257brEi6/rl82U2LUmnET2Ju42gZjRWlJp9Yx4WwJ7/BrCOTE4al1auIG99YcJr8SrqxJGc+YqThjY5i4H0Q135XPPV1e7FqTZ9MfqXfx7GkO05ASH6ZZTuwVT9jnzmiciCbzYrErbqq+xJwm9teeU7qC3Eo61eiG69ct12adJkfwa4NLXIkDV+2b/Ny+Clc+1nB79lejmW1PN+vseSmYbSGS2KfrLCEFfGqIN685vhhOfqroKM7YYMk8W9KwplYCjCaBxqvEOfFPGfK2GVXjM+wmb5Jhs+/C2f1oFC0ezJjVd4lPbVJOyqSduaZew/ozE0A+sf5ggwfG2xijGiwcp5GzyJkZm/vqqulHp6t4juJg6vMtBo0uOH2+3p+4pfqp4UHb98h99mfWH+6t4WUgVOfWuCdSbMBOhyozv8SgyHoBMQ0Zs/mwWRU+Sojn+ksO6X52PTW2EsxNrmgyiEv6PjgNX8wA0zCA9zijUwabmphxt4mLYZtEvhGwhneNaKCxotm1nFJ8ddzf1JphxgzRPTU/eDi+Kw1w2rGNIxl50knF4RR74uvVqF3+7swUzwYHjN31Rzr3isPst+0Z2/XylTsj6kP47SGO9I24vAFye2/KDZtDiYASZyQ5I9xlKGE4qgZHA09CNq+nZroMHIkD6kzH0QbXVGuG03bISXVJ/Nz0ThJJVkc1eF3q2Jrb1BEcFDYDwKwP+xqF7Z36D89XmF2fzC6cciaUeJ44njgzB/U0dDvjYlqUYku94a5/tffEnu3Z4Odq9FWcv3m13TA1RCP4zZlsn2bvRILWHNI+qZGc2DR7K4zYoJDWsvOSUbT3TNFMgj6fMJMZM57Nz1Bo3ffi00CYQOFZE+PGwFlNFH4OL2b+6rPn84tpMXFN5tj8tsCJH2LUaACan6pxw9W0V8J5+/2s6nHGNTY0qDcKjI+pnnhP0ouGz+zMTU0bDUx1TXm4GuBrfPyKKNX7op8/7Rm/9n9bBCwsE5ituSVjQIFWzYrm/SZXdy8zH8S2wamJryGSavDmXlYrFpcyvUbUmRklgUjYJKGczeTySUKshhLFAWfs7LtBJiyKxyznxggSl9mrfReD+ypAYd0MSkoAm/olvsz+TMbwZq/m3qTDqs6zB5VBXY3zq/sStumchqvJKJG77kzElP255W6qfbrOfC3eExcsTP9P78UKyQYKZzJNcRPp3uxxxcwZavM6cIoEDkiK1MwUmdBPwmN+6s+p6RoRd4MCiiIT0aZ5WZxv+DUxZb9DUOaKbxoczgpbh/ncj/13g4PiFatTO/gk82uuq7NwWGt5rOqfzExxGg0jmRpqHuM6612HwzSTr4eFRvOSps6csW9drl+cnb56UL3TcNPpXBV7tahwtFZwZ1KuEEioJPhFiNWShEdrSGmfZI7N/RfMkVTbc5JYTLFmr2lRrGadk5BNvkyzYMKrTOjLH0e5wQnNDHFxdXAcU0/wSWS2At3yYvK4jS0NEslIGYe28bq3I8oQ0hmNsTuxbwTf6WKjp+qMRkvY/oyrOGBUwvsfXqTqnvjAapW+NlJ4uqHqb/e0QTG83ybqJqlLfdtmYaa0xSGJknoN2Z7TrksYOgNuBMjVgRksxoPGpkRH7aWERhkmaxiWAz4Np+/McA+MF01oipriihNgZerKmDf9OYcLvC8NPI0hYF6Tgyj2ziQQN4Y5M3eGkdOqySUXn8IK82uGBWegG16ofmN8RY7iW56J28aUle42GqY0yOmawy7lPbnfDsGK80kbFTcbXFSc7t5f19rNXfBbMVF7KWIk4LZijILmvgN0xWRkdAaqSLqtQRJ7do4S2ZT7RcATV5y4KkN2Itk0+EV0MXdnTEpIplmoKVtxJgll4hoaoBMwPIuZl+IdiwPNuOXRPNd93ZDMp+FEqyuMB6yWG7xTj7Qm0moH1oP9ueGHGzaaGs81W7yimQlQNxg5L9nq1mZgaDzR+ezverbJNgScTbZJhjX/5jxllNj0aXJOWLRkZutSjulsZRhIwHkOCq0yCEemx5Cwtkkwm3ySyDgCp5p/IYhK9K7CwmJynGowVBxXfGMcaHnhTFpxnr2GT8I0jVzh43pMDVENZxLnsCYYx0b0WxHHPn549Ny/0dqkqywfpgH4GWLLYnMaeNFMlwvTwa/MOmH45fXkOf84a97gitSS75rMttgNgdCErrGhEG+Elt3rBCcZJebABGbun2qqxIINChvhULxS5uHyaLin7sd78TVjM1Skejexu/jUa25Vx40BN09d0yDUWwTGO8XjTS9jLrhni/3FENLebc5uHzUAoC4kbdrG2u6XBhLWxymWqSlKf9QeDi/kaWN2ba8kvLbXFa/RtzaammL4daZqhLcHsYQac2kFiAHTFJgNAs2rPXdeutaSt23ypqG29WsNx/GlEbZmjSN90yhKiCf/pui4J0ImeLhP8xSK5yXOJJ4601Q8Ujmz9Q7nefbGsNj5qAmJ26y26Ss3xdlnL/Y1T/vVT6NXWKuWw6lX1EClhD+Zm+JoisPh15650avE/WR8OBg063/SiNu9q7ybBtquadY3pGuAbs5yDcXOcAacBIjdywQlCfYmrmdtwmLGgWKQclbDWHvmNI10T8o93e+I34iTEjbMoeFC4nD7RKzOVoLJap14wvZq909YpJqmAQfr5vosYa5iST2h8FGDQcoJ42A5zpgmxg2PE+aYD8tD4axybnpTmfempqpH0/kNNxzXkpY3+7drTmd9AUAizjaBZr0zoPaJOzUFNvgmz4ugMgFosMD72sZPAu8EJ5Gt4dVsSjQElfem6TE/NPrUuEngEgZ/3d/G6/issGi+E3QmMeNj4s6+nmieXNm+E3usA+PZpvdUXVN/45uZWW+Ml72FSbVVezhuuz5IuLl+dTri+uCpZdOfX2hy0rstBmk/x72kj0nj0vVtbFV9E+nRHJrCKqFgCTSiuEn8DYiJ2BuTcWLZvKZTZqAwxLpcxASfFp2otjiz+qZ70/VGnNCglHg702bi4fiq+HMRIWVSyKtkfMnstjkmkfuix5VRYq1Ybni++zplmtW8T/VB6r0nnlkT1M/2YeMLHFFD2r5CjrNemvG1+271M2ng9dzkeZvX/6wfFH9Z7Tfe1qz9f8lQW9A2Ztjs2axpEkxrmuK6AuH+ar+LqDtCM8OegsKMKmExBU59L5aa2+HBhIIJ3sawt/E0GFxx2Na4WT8xm1gxnNn1po9SHG972xk0vgV4a2QpFyfAKU/X2+53FM19yLm2bpuvbKaepFwZTmpAUHs12pp6PXG+/f6+HUC2Wq/ia+qHGLc1sb7QJNAEtwkmiWoS6ZYo7T6X2FvhcAKlrjlh3p6basf2S/cww5v7MDyfnBpxe/aa90ysmglaxaDimGfiudN0WBwtH1FQcS+sxbOv47Hig+prNUCx+jkMGY5tLF/wo/keNvV16qV0nQ1VydidQSmhTlxWetrUNBldW1M2LLQ6gk+uV91WubA+cmbqNCrp2MbbWAzPZ9tB7fe5Deh4sCOymx6cuW3iSCRsTHTbrO7MRjxT8zOBQmIzg1OFVzG1r/tZHRuDQZwYQVnzt5xKeTUDA4uxfSOBguzEwmGI11StXazOsBoRa+rAeM96J+GgeMEEMg0w7pV4unfGkV6Bqpww/+bMzav2pIXufGcoLE6X4xutaONQ65Kptxqfhv+kF6rHUo2avBxG52susCuoKHrn4MSNl5ibAqR8m3Obc654ODN7mnwaaCuyyUwYqV2N57nMAJXJP5/PXNITz7zOhH7Dxaa+jVBNwVWCwAydmduzbl5TQ4UyaMYNNyjgmSwGZ4aJp81rdhXDVaCdASijmzhjLyWtmPG72iEPZg9shoB0X5s/7qP+7D53g4Pqn9Qnqo+x177q91ajW71Pg0NzXnPW7+/QscHT9JoCaA5Pe2zJ1JypxMaJJMbZNvP1tYkrvopzQxg0TCfArsE3zeMEheE7P1MG0A4sjmeN+TDRbbiGPeVECQcTN6BNs0hvdpq+nqLYcF2JLxsMn/2aASBx2BmF6snJEeQU47YzFoblrIXTEMeXK49TzqqWX3IXeyPVMGk667W3PqHqlj7f4pRix+EjDadt3n9b55qk3fCS+EbgEwnaJmzErYlLCSBrTLYWP9s0dIt1Y9Ku4acQO5FvOaLIjoK7fc3HTBLNkJmKq6Fa3w5oqubbBk41bIy45YuqY8tNZS7T8NpX5ZMrs5ZueLmcn75maQ1zg3G759Q81osu37aWbdysR9+c7zQDTY/1N/KDDcOqtle9agcVpnNtD6WBoIrdHdYWXJmgM4VEuip4skiZexJHNHtFJBwu0nlJkBwOzFgcYfBaypnVHs1QmZAzRGZ8m4ZgGM96OCPDOs6ne9wjGew1ZjVkqKfU1GeMY27oaEURcVbmixxlAq/2cvxBPJQWYb0VrxF3x9GEH3srhHk/520EO5nZ5WsjZq742VXPtrq41e1GHxutST3UxNX2ezorXWcapTx0/bXL5nDV2Ams5oxmTTrnSr5kfJtznUEncWOCmsSiNbckJChOG3Gf4siE3X2WsMX8mXg5E58NwUSOxT7jnUKYsEZxckakrimB23A0CZMSe4b1xHbzhsKtbXs95dEKI/LPnd/in/aYT42OY0pTcX+mAwnH1CtJE5p6pxhSfz86cx2u32hLo7dv80v6/Tb+f+DbHvj24I0gtY163bMhGcu3OW9LgO36q2Gmc5LIT/IzkXc8UiKZ6pDwnvtO493s2/A/YafOU4L6xJ1+pzJjw/zmHkwUnSGgwah4rnk7kWaYuDpjnsoAW3PCXBlvGk60RpTiSrxVdUwcVxq6rWnqwTYOlseTu+OEi7fJpVnT5vD1upZnSV/+1iNfJ/zFfs0eDdGbfaZBMtHE72e2RW3iZHtuidzmmgQyCSYT/02sKU5mVKrxlRgrkUThmPvOe9Q6JZLN55NnjlPubFY7hpd6srqu3QiPEuetcWFfpvt/0sCmeTMsLoaU+nCegzzdDCGp35CXbL2KtV2r1m1/L/Pme3GFQxtbwvHB6MFz4xtp75XnbIo1ib06ZLGYGcbidruUNZ7LqSXBRvCc8DjRUrE3ZtLk0ZCKiQye74aiJtanHsxsXYx4bTZYep3HBLvhehKDdB1zZViqQcMRHXNPPc56ruF0MiWFIatVU6Nr7yiOqjgcHi2Hp1GyGiq+qt+fNDxAjUBzSfg1ZyTepdf0jJvpTVXTiywuxuFG5xq/cdxn1xot2GAr175J8M29DWjtmjaOL4SkiYk1VvODqJYIGIMTJvfjnrRPur4R9KZGjvRMZFmjO6FUDY554nSN96k/TxFXezT8YUY/z5xCPQXyEWSFFcbXCJ6qyRT/VogSBxSfkvm9jXHyKAn1m6dKxpsWR8ctNjxssU7r04ByNd0397W91J7RYuCGh01MbVyr81hTb4NqG3quewOeSzDl485NMTnDSaAr4d0+mSSTnWbgxCLhhLVKZqGwm583+L0RVBTm9AvRJuZGSFteIxbTmBXeqRcTn+f96lflKCyKGzgoTE6wwZFh9wZPZuzsNayKa/aDy7HpyXk/642kB+111z8XvXI1UVzb9EmjT+4c1ROpD7687jQoeZ3T3MR9xinVm1JzEilYgbZBuyI356dGZkLpvkfcfL+xITlrvia/1hBSszCcGrFpGnabB8spmfskPIpyatg5MOEv25nAt9/HofBvBDbxNuWUeu/L/Sd+2N+twDXYpAGEmak7n11jZzTnKpN3XE6DQYMJinbqnZY3ih+u1kpjGmxarZw1c5qldHFbX9dHjfa1eLN1b3TzdG4rso50p4PF/1f0dS82/bi9GEEvhvx1wVCgtmI264T5PHi0ZtZgyuLd7p8GFScyjVkrYVD5TW6guV2b1hkPqxMbOqcQK4yR13gPE/PGFJU5tP3qeIzaktZi3TYa1sbLYmqe3Bvzv8bQ6Nlmb6Xprcm2Bv5V3Fsj/4oXbzR+G4Pqs2bw+LWGGduWFI3wb4vfxJWE6E0hHrIrQX+7t8MjmYgznMsAwBqbndGQSg0UzlRVHREHxYlkAFeDVgKCQ4QS8YY7KXY2zLDzHR/nGQ1vnXCmWjV9O3tr5oJ5KTHEzxlPHtzUYJQ+32hg2xfGnuSUAAAgAElEQVSuB9Q1Z66Jn8qwUxxtDRk3Nz9wS1zcmuHXHvMT+KacN7xja+m/5Z4K3hDlbWDu/mRazSTtRGtDjFZIFWasYdMvRbE+SeAfvNKgMIVWYcjEdMaz/dFQE9Oz/zYPxNGdhXs3orYdFJQATm7guYmn7UDQrmM8VaaS8HQcYj2G38On3Kmg/fWUMi5g3goHxS1WD5b3BqNLXliX7R5p/cZoGIZJBxtNbnyn4efWeza5K+3dnvnl+r/F7wrdJppMqQm+IUQbTzqvEc3L0IJml16LtibfEn0rcCnehKO7zvZO9XM8miLijBTPneKr9mifKnBwQh45w061VjltMFOYIwbsNwZsTeLTF/k/uLTnPzElzVHXld5hbWdcbnC5GO3GXFkeDwbNV1uJP0pbnEaqPVWsmyHf9dAmF8eTTT0bDbzE1ex7WvOTwbzZ+829qpjp8wbAL+JKQtnE0ZpHMu1tPmiKrjnmWmVoGyyYWTdGwIxcCRl+nvKbr25xLTPpJxa1dnK03Q9fHzuzcyasrmEdXc3UUHF5QsPaJiF2feO4yOqU+JHMq+G+Ojf15KanlTErjkx+qt5y/Gq0i+W3ySnxj/XNc4/60WUajlgPNH3R4JG4lvb4G56JPE5gNmKcgnJJKVKmPVVujjwJj3QdjSuRn5lUS7rGJJmwvBXG9nU8mp06NzXzhWcz72RiT1yJF425N5ybPcUGAiUUySy34o1xtPlP0b8YtRuCmA64nkt4T0ySqKch6wu9wT2UgbJ16SukhMU1fsVX99WgMkB1j+Ie41qjFwwL99mWY40PJLy315sz5Xfozc1vAlKidRFvF8fmnJRPwqS9ngyG/WAHhQ5NaNtAahhoc2D3K/G8NuC2Hqkpt4PMBQtlqqp+D44ztnQuM2I2lChTmFxJ5oyxsD8zI0xYux5IdXeDSNIC/J6emdX2sxRvU8+mR5Q2NrXHflW9mgYJpRtJn7a63g4nmEcaMpy2Kq63w8Emx9RXiVOI9++8r0RqDmyI7ETn+t3LViwucTb5b4SnMXm2xtVPmTwTW7a2aW4lfhgXM6ymabfNlPJQGF4xaWrMatRyVOWT8mxNyQlLE+OMI3ExvXlSOD25uN86KJ6owaLhnhTN//2V2zS0qPsdH5weThza+rp1ScOS3qQY2KDheHvV4a1GtHmndc1w4/a45mvjSpu6hk8TiWvwBJYSkxSvikkJ9vaVYYqbkdzFfMmnjUGta868rmmbixk+E6ynaTbi2YgY8qsR+EeM3ph/wjVdV7mx2BrTV/0990MesR/Vbb7Hn0I466Dqj8Kp7lGaoUxyI8iML8iDibfjExrdG51s9a7lN/sueZ7BhqqWs3Of9h7GT8eTZKCsZs2PYh2H3urxdW+KYQtsG/R1v819m7U/ZbBfmHSThzJIFIVEitTQTSxKWBvBvBq9ekXWGLIztEb8mzWtSKFopwGlrYcbXpqat+KIBq+EH8URTU4JamOurJ5qf7W2GeDbe5URt1zH2jV8c2uSVjiuNPgzrqeYXUysBxKmm/zVWnWG8ri2F3Fd+nOqh8Nb+vEmuTbA1vwfEiVx2+x3WXvJa9u0TfFQnNI0zGq3qadr4pbEF0NpajQNJL2qbU3VNawymiRYE0Ncy+rZxprMK2Go6repa7uWYbTpD7c24c9wUgNmwqQxxCYe9j3uhs+4tsEy9X2qZVtD1Iy0L+uPxF1VP6ZXKm+m6bPHG0zbOBMnpkb+uNexxJsptjGo68TTkITtvS3SZn0Sg7b4jKzbIrvmddilayyOhh+bem3WKjFQDbQRJTTWVAOGOZpJauzm+hPHXOtiw3VsMEm5uV6aOTrxdNzBPZ7z3F8VQmwfLiQsED+nU64eyhCYKaS+cnk63WgxYOtU3pu80Ihm3TZ62PT8lzqT8Gj6IcW8yb/xho0X2f22QKZEU/Dt/e26N4NFijUNJKo5GqFqzDPFt8FI1Xm7R9MMjUgp4WUicvnrOs580i9hVY6p6ZhBMGN2Zo1xJ7xT/7rzE7/wOhozfpeuHgRcjFszbI0q5cZwTj3p6qaGIjYAPMOJewOX+rLlSbNPa9SIz8OHef/EIZ3dYJb2S+at3pZsHlpdvTY8S2u/uP63v7Z2KYAz1CQ2E6hLMs3+ad83OTPBc2aRYmnFKhnLg2sypkZM1RpnXmjKCpPWbPAs18RMAJIQp+sKT4bBXKsMYivyLie8psQVew0N4TEXJ9rOwJs+aut2FVDFJ9UHbT+mPmfxNpxqzOo6JCmOtTkzs25q3Gp6uxfjd9LY5AuXs1vc0rqkp+7+lNeve7fJpfXp+uXMRPwE4p+6joKlBJ8JRNOAKMJMvBv8GR5trM5cnMGlJnz2VUL4RSOwPVyTbLFM+2/3S8a22U/FNjk0Rdz9ar0x5oSF6klnJEnQMH6HT4ovXXc9NLmMfd30OeuF9ONQdWajty2PGP6oQYkbqYaY+1a7t3W76B7T7+sT/za/uD4VoCFEPGQsQAC3Tbc5683aluRf4uNEN/0wLJlpk0/bbKnpGk652jCOTCFE8XqutfFvOIe5oOGwuNjQ03BxnjVjVD3T1FQZj4s7xZHqn85MGsDOb2vrBgVlik1tWhFvDWJbO+QDGmnTTylPdkYyKsWVVIe3GtHoboPxT9Xr0iOpPs31+P+21hL5ksDbJm0S/FNrEkGbXCe5rkbh4mDk3ZA+NSka7VVAGQ4sr8b0Uv0d5njNDRUu1zbOphbKLN1fF2vE71nDjGIOMekVMAp84nGqT6srDrvUmxOfZphoY2LrVCz4eaMXqt+2ms3WP3X7ipON8aezWvNlfG+1T8XAPk/xfjFktf3xe12bADb1m2TWQS5u+CquRgRaoWyN0In1vLZp9gSdMs9pUEzkr6JxEXx2zzwfv/9VzTfN5Q1PGP7t3k64t9gkgXMcnjlszLAR5sbwvuKw2qfRtSaXxKVG6N0eijdf4TMHtfbX9gwXxbUm/4tOtv2ZuMu+OsIhsz0rael/4vomma/XNqLSrHHm0hR8k1dTNCek6f4k0o1YpgZCTLcEnzHivXj2gwUasBtQMEcnbg6vTR2atXjWv8Ut9/WLMynWS8k4GuwV3xxPWuwug9K2n51ZsfM3+0/+z8Hz2XezV9v7rv8dz9k1p78Mt6aPlAYmLrL7kha1ets+oFzq1e6dYq2ufxGgO2i7/3b9W3IoEjOjQhNKa2YDPv/tfvGdzDHhjCLRiCYjW5uXM2VnLEyYGiFQApJ+cOeMrNnzEciruDPRUfkqc3GikITQ5dj2m1qXzk4inGpXidj4t9WTUTpetv2icm6wRC4kXVDmvDXfjU42/d9ileqX9mlicTrEtKZZn7Qt/bYg5e36Oem8fdPCAG2ImYBqE2qEXJF6UxiX5ybfTV742vqteLkmdoLLRMPVL+3VvMbC/VtDaO/brmNcSZx4IyZuiGh5e+Fl20+XnnJ7q0GkMdBnzcQFfxOQ4n0zWLQ9PTk3ubHlNu7jeJYMDzVly9mk440/MOwbfFrcL33ADLPFZtNDbQ6bdZt8/7H2SkZGhE0glwR/av9NLK0YK3yQVK154rluH0VINJmG4I1QOjFPQ0x77yPoT8xfNR0znIZn04Ta7yYVzxgGroaNWLZ97Tgx49pwRe3J9ktYK35sexZjckaYOO/2Srqo9k5Yb/igatWcnf42jcOd7T/Xp6faxIVHA9w+zR5vzD718JaXLJaEkz2jBYCROBG/KQBrAPcZS6aJwxkxE/VN4RqjbHFODYOGhuLeCK8j0UVAlcApo2p+Kc3eAqjPUOySeLNfpL+tD+b6xPRgnX4F/2ZQcb3p6slyboxDrVH9nrBN8W9MYSOorO9VrKnHt5hMjUOOXERe1dL12uTcxkRcPVOtU31m32xi2npGigP32+Lb7v/5uobAyWS2wCfTaEmR9rmC1Z6f9k8kwOvOiDbD0VybctnWP+2X4mTG555wVY2bONLwN/dGcftCtFh9k3gnTm2uK365mquB0HF5e63NwZkkE3Bm0O1Zap3r0WQiqZ+3sSXOJ71J5zW5vvECV8+3Z6fc3ly/4P6T59m9U7DbwN6QeNvAqaGSoON1FvtPiFVjoohFc8/MhxlhqnU6M93fckWZ9Bdi0Rhm4pnj8NWk2ZnbGmFcjfnOM+b6VMt0ve2tZDJf4NLwLmF97S83PKvcsW4PBuzzN6/AN7goLWyMNmGX+v3CNad1rr9TrG8wu/hR20dNXL/WvAXTmWIdBFm4jUs1BRY+iVrThEmkVN6X+1rz+Wmiqjg25vfwTRlRwi3hN2NUQoR5oNhseTebGOOfP+xiOLVnJVHFvWccyhBcDZL5JfHHOjxnsTgVRokLTnccDyYHZ1wMs8S3RsBZ7RQe6k2VMsQ3nGL4OW1M+pJ06uoTbY8kL9vsw3p6+xb6jfe9uveSKDswiU4K0hlDureJRzWfy7+9ljBkZE/3JII2OaeGv2DuRO7Jk5mFE3MUEmU2DWYMt1RHJrDNPorziAPWfyt+s9ZK3JPJbq63OG+FT3HgKvaXHmFYqs+SoSde4S/1sXZveOD0TPG50VHGL8W5xJPE1ev9LsZ/i0uqHoqjSXsTNrKWlxvVPZe9VGAN2Zs1jfG1RFdGg0WbhGvu2eZxwVmZ7bWWyszS4DRzTXu4urB8trhgndIg0hirqqUTRTzX8aHJMa1JQpvyTHVj1589N79QxhqnvJxZp7owI2B1wTcKmJeKmfE+1YHl23zmemzbU+3QtNGRto4Jn5TLUyulwe3+23gbP3kzeNj9Z7Bt4JeA/417nDD+G/GkMx3+jnxKQDevidraI19ms6CYqWEK70mvph35L/xl9zRC2QpIEhJnPI+APhiluN4IKeNUwwOFueJG2nPDX4WHG5zVkJlE1elHyin1uoup0QHkieq15lfuKdaU69vrTex/uhYpp4TZV9c3/f3rzDeBN/duyPnm7/MyUdjs97X5N9hM/N+en8x0Xn/INo0HBbFpoLmmwb81RCXOjQFhnu1Qo8yoaUyHQ3t/++Ta8ooZBtaUcUYZJuslZ6IpTsQbX0+3JpxMWeHPzk+1anuU8XTmM3Fr8W5ia7neYpZqmGKa17d7OQyRGy2G2xg2+blcG960PhljapNMYtruo4idALmStSXvlSSNScUi/G+BIqYTzuv5ql5bY077MBNh4r3lzyZv1VAu11ZQUJyTWDuDYfc6fJEXLE+F/1/3OiHc1APN8clx9qzCsxHjmYOq2dwfz3f1Z73VxMT0CnH44k2N+vcLGl4kDiNm8yzFrefzpu+/0uxNr7v+ah/wFC6qZ7Yew2Lc9Jv1k+1GW8G/mFlLxHbvt+uuGG3v2xY6iVuz35sY072PkE4RSMNJ2rMZvLDxtpxlwoznqj+rs5u8WiNp686MNomsy73toybXRqRbPNq4mjNdz7R5pbidYTheMUNxw0qqdTI/lQcb2BqtYUNQqt0bPiI2bf0uMTnPUjVK+J+uf5HkZg9VoM0eDeDJONJUtRHDWbBEwFRcRwzW7A63JCxJPFKTbmqp8sLPm5gfDFmNldltDXiKp6ovGy4U79geDD9Vzy1+DY4osPPP6S1KEkuXx4NR6oXNcOTqnnqyMfGmLxtdwrcWrU61vG70oNHaZg0bMJwJtbkmHNvrl7q7vV1Ppb5tzTnVOebeFi5u9HJBEs2X239ye0OQFs92XTJVNZg0YplM7osGbAy7FYHrXhssviDKhSeJD8xQmKmiKbMaq15T+6nXvmogcOvbPncYPns851+fRDfi3Qhts2aaYDMkNFza5NHym/VM4mi7d2tuKa+pT5vY2jo1+bCeUb8HafZ7s+ZXXm8Jo0xhA/CmwE0TOKPaAOZyaMxlE+smrkT061OAGx4UFjPHywBwxUjdl/ZjeahaurVqkEr9oPZU2Dl8Gw66gQ+FJ9UYc2PCOE220RYlrqn3EtcabJhpTcNNNd70bIvFk9eMreHhRW9TTM25DQZPLq5mqhZOk1StGh63eLXrHG9ajD4ZTFVDNUE4I04Nt2mWr4i1zcmJQiMYrMhI3BZ/1uAbsjW5b5qqrX3TXBsRbQwRazNjdSbExDSZ2IbHqek39dxwkw0ZTGRT/ZMwK2y3P0ZqudoIYNtfrs6Xumx5M9dPHqYcN7ExHjj+Nr17Od9ph/trdgmLhjeXs92+l/xZn132oXFtN9qudyRKezlhflOYdO6WGJf9WqFpMJh7Neub/C45KcNi8TXiMve75jjx2A6ZF+463BwOGzyU4LOzp3ik8xl3kqg3+LZc3/Z0w4nr2ew+xZ90RuolVbfmV/Jp7xZTh+XkUBpKG21RfZ30A+Noz/oT6xIHZgzXmlXYOwNIzfwlUE2SG9Da2B6SpGZt41Ni6xrruaaeZFLeSajx7I1wq3vRgBoj2zSkMiKGY3v2mwl/U//GcJ0Rpr7D+qm9XG+jwCgOtobg+o3F50wsiZ/KCzlzHeBa7WBDWMPFtH/DNYdRoxd/ChvVr5fzN9i2/Eq1SPq3vf/N+ko/U/GrqeBNlMt735KdNaH7rBGqpujbuJew/OPvFFfFh7+L/GWMyZS2+V3X48CWctwKQTLN7bB14ZKrNZ7PhLTRAGYgCcttzRhWaNLN321XJtIMdMiXlIPCLvHiuu/U4yu3Wm1IMaJubnvHcWqTm8O64ehWq5o9FXZbPVr7z5vg2oL/V9e1uStytfc7kU7EvZ7RYH4RnYsYbA0jCUXbgF9g18Sezmn2mDmj6c46zbqyX5MrA2zqltakPJlAt7VkGKXh48Lfpi+cGH/9C+YLpqrG0+zTYMiwa/tqbTLkBpcDcibV401NL8Nf6udNTS+xu/3/37/VFJdEviJSM6l/HR9rtmsD2YL+9VcXRvA/Qa7tnm3zKiNL4pQaPolXm4/qFWaE7Z5OUJJwtBx94nODguLMhmuuDu3ZqcfZQOMGicYcEj8c/yY+zX+reNi9X9b/C01oOc3Wtfc2tUx6kHBrOd2u22h727MKh5Tb71e1F8Av4F8S+uKeCET579oz8U4ilAaILfZuCGvMkxFQGcsU4jZOFkO6V5lOW/vr/kqEU0MlnFU828+TIaW8n1o7Q3U1TqL23Jv6IsXZ4pL2YXjNfkEc3BCCb0AaXmNvNvG2/Zy4sNXjTc1cjG2PbuLf7jk1LXE26bHSwst9lzxe4ZQIl66/Cfi/eG8j8Je4G5Lh2clMfypWzO8LDjDxYCLhctpgiGtboU25KhHcGHyTR+IYxqEEV61rBbDhgqvtRRwTB5QpJ1zn8MHMuvkHdJrBd2LLTFZxU92XuOCGknaAaeqMRqPwdoNC6q9Lrj+xZ4rD6cCfNv6/xboFY7t+QxQ1mWzO3KxNRWsbxTXo9QzX3G9yfDMEbEzrid8NJc9+m8GlMYhpblPEn3ubvw7kau/uT1xwgwaKb2PSiQuNoW+MhMWf6rfVAJYTw4LxZ2qIwjP1ZMKUGdvk1sRT1VCt2RhwG2fCn/X1de+E7U9cdwPET5w39/wCpy/2+B3TdbOvprAkgIz4XxSpzbtdx5q8/d7KCdhb8jhBZ6bLzksYuOvNvRsRw/i2ot3EelmT8mwGEVXr1CPq7MSrJuZ2TVPDZi9lPklv8D73j9m4npgx4n+jabueT9hf+loNB25omPo5+72pl9PZSy0xli90vN2DYbTJYVNPxmGF9yYG5BvtlcuGLYg/QYjm7DanRrjTeY3Y/qnmcaLHGrt9NfSGzAq/tkYJ/0aklEg3w8vmXtdwG9Pd9E1TG3c24+YUvwt3L7Vt7vmiX1ONnny3mG1E/G19qZCLTTeYJf1oevFPrbn2U8OzlMMXe6QzknlLvr0J7s29bULbdZuYGrFmor+JqSFeGgrQjDfnN6bVCgxr+Cn+7K/0OJFoa5VECU1HxdTUosEW91f1aeranDf3VzVojRc5nwwsCQvGM//Mrrn/nwHFFdanrAYp1hbruc+8R33HnnjsYk0Dhvquv+Wgytndn/JRmqI4+OWgsIktDT5NXbacSesv8bN75D5JLNNT3CXAlDQKWIohkZY1TRt3u+5iug3R05pkGkwMFdHbXFMjNARUcb0VqtTEF664e6aIPbVywqb+YRQ1lCju4rlzmJoYOqNvuHHB87Lv0z/tYMJMBY2Y6Qbya9tfb+NMdWZc28bc6uuz7k/83XqlLQz/VBOXX9KmBpv/+hqbYyviXySZzOeLM5JZNTFsBanBUJ2LZz0N70jdGGZrXE4YN/VoY9o09hySLhgzM2SCzGqThBfrs81r5rbBWeXU1HvLa2aQzFwa40x9meJPNWr6KxnBNLhmbfqe3l2/1Bxr3/REc04y0Mt1pQfYV67uTQ9uh5GvMHvbv6ofXu/7JsEv7n2zR0PWn1jTxnwV0J8wsreT6xeG3f5IEE23xZvVuqmB218Z95uY2iGqEUWVXzJAN+w4g97GnnBiZtHGzoYzHEJaU0gGnt4SpjwbHUp7OKzSven8t/qQ9k/XUw+2nGz52cZzievKpbc1/HXuJ5skdP7F638yv9b0LnA0xqTq+TUpm/iTQDis2L1f5OCMgl1rnzxVbBvuufOZkKNwzT8782nMssknxeSENfXJlhsbAU1nq0GH9ZbryU3t0yA6Bxc1oCT+XuJp7mnWuPw292/WJkyVPrX8SBr4NtazN785+M29bwBpBCft/6eu/yRGibSXHDdC7UjX7tM0UBKrRP7ZvI8gurp8UbMn/6cG7duJN3hsREoZFBqGMuamBycHVF7pPHedxdbwDvkwz2jz2gxNqQ8bfidTnLxuTP/K8YafKd90/RqbGsZUXyhuq/i+jkvFm/TMxtc0QCrA/+Xrb4s0wf9qr8Z0HBmnmWz/9avG6BrjaIQx8abBs1mTGgTxUj3RnNXgp8yU1WorRg3uTR6pNngdMVOm2eTzVlDdIIFxtT9SVBxKg0qL9Vfr2n229b2s/2nzd1z66bMveHx1j63xf4kATCTUJOwK1oja06BqmnUTcVMYjGFLMGcqGHOKdVvjJFKX/N006iZrlmsyTTcQbbBIPEom5gwa+TfPamNs4nv73W/DW4zd8dNhxn6p33BtMwBcuN30surBtlcVZxP+iStqgEn7Jk15U5d0b8pJaXfa9+vrSYdS730Vz996KonC5VA3OTXNd7n/EmdjMtt9L43SYIKxNqSf+zbrmzVpz0muZFLpvM39jDPp/o1osb1SQ08xT2u3v9Z1vEz9w0R+m1/qC8aDZIyJD65ez3lojJiXMtj27HZdg8+XNU/nPSao3kior4Q2+ab6NjEqTf7Kp1JvJH3b5NCsbXSh2ec3bpuCbTb+ibU/EevXgLLp8XLGV7m2+3wt6MlwWrPDfaZRMJFi67dfO7AaNme5s5VQ4b6tcLkBBjGaZz//nb7TR4NMZprMSYl9w082gLh41DU0eybejF9qCFAcV/i3HEjayTBLZzr+up5y+za1S7kwTLb7KjyavzboeiVx2tWzzbvRDMZTuf8WvGugjSAoIU3m8KdebaQCXrC83NPWoJmYnTG0ZGun3k08G76kp4vWJBOuqVatsKQGxeFqYyiNsCtxT/k1BsYGwy2PlA6oIeMad6p3MpsG67mmWd/GlNZ9xXnEIGGdrjdxt3xPZ6XrKZaWt9t91L6fxPvJJiPCr/d7C1YzDLiYLyLtzCgNBV+KbapFY7AJfybgal8laPg5+7OalrcimYaPhJkyYyegzz04eEzhannG8nV4z7cTM/b09PGFIWxqo/K/iLsy/jRIqUFi9mTbM03uLM4N/1JvusEovaFp9r6safG77P2n7tnm0PZ24w3Rz74mUAPqT5/ZNJMyzib+65ptYbcxuv0vmG9E9rK/E0qFsTtn02ibfVKjuSEhDSvMZJKZzuvNf1/5qgZTZ7KsBnOg2dRo4r45E+NuuHnhA+MvmrSqT1uTa1xp/2boSXuk660Op32+vq76FWs1Oddw6MK7L+75mz5dAv08iPAP3PzbMbaEcgT+IodkLKwuSgjbeNrGb/dT3Gma/4LvNS6FJeLZxMQEJAn9vEcJS5vb1+uU0aen/va+jYk5A3Vca7+mY7G0eLp8W02ZQ8Pmnq1WfKnplzg39yhD3uzxb67d8me1/k+CswrMIM5ENO3909ffECSJu2tOzCsJUMJh5tEKa7uuxUgNEW3sKZ7HINO69M9NNkMI1k7do2Jhxt6sbX4Q9JjFxOOJtzE8x1ulK4yvbGBh9+NnG/wd95p9EvfS9dbcv4il7bMmpq/yehNTurfRz0seDT6b2Jr9kn6n8/5T//TrV6CrpF+DFdH8ZkFj0q3xPqLdCPRlqleYMmNggryJC9FlZrepfbsWBWMa0BazRrDfsCj1kDLaae5u4GmMmuXIRNfF2uSRho+0x+yNJ+aJffP34pOZbHu5Ef3EjzQ0peFm829/MB1SuP+X9NfFyPo76W3igdKuVMv19Yb07aZf7sWE8o0AbIXXNZZqUieWFwy3eL4h6bXJGVFTQ8xatGub+m2EBGPAOFohnkbgfriXBpeL0W8GpGZ/XKMGGbcu8VyJ+sR/w/urJswcmvM2ZnThIQ4XiS9NP6g1LbeTiTW1Tn2V9sAYFE+umKvzG040sX+1T+1H6cBGCJrENgTcTDObRptNs4n5q7Vb8dlOfQ1uTQxsMGEi4EQ48aqJ1ZG4Jvj/Fv6b8ahclbBuY33DT2VsbQxpHeNwMnXGP9a7TJtSPA4rd+5zX/tVxtagm7gvpoX4szwanWniu/Jwq+HpHFXHVHscPrb6k+JiHtjgqnSCnrda3EYc1jVJzC226xvjVoPK9qzt+jeDzRv4L2KQTLfZc4NPWpuuK2xTnMlgFO6KQ4y7zDhReNSfcb9HeBohbgafBteEoevXBqdGPFOc6brThcZUmv1TzyRTaX630T69O966PRosLnm80a/LvZd6vfWdS5yf3vMm6ebeZs2bhN7s/+beJGCbptvE4Zrtsg/e48R3c3ZjTpe6b3J8BBwNcLuHMoJmn6vpKhPfDi2IwcAlrcsAABGISURBVAXzxhhwYJn34N+F3/wdaOTR1pS3HEg1Tdev+G72fbBmg93kx3M9me9c9wVfFUdZ7TaDYsJ2g+Gf3AvP+jLOf+Txo5sn1MZfV/u34yhCPS9xuV2m4WvTufuYkTfmzgT3DNTixi1fmvVsuNkMZsn4GP5tLVsOYc3QaNkr4ydu93TY4OfMFgcUFUeLd4tHMrP2vBQ/O6fFbLN3y5cmnstel5wWbf176eWcyz1tbE4bUAN/Mo4Y778lyJdJe9uc/yqw/wv2Db6p4ZJBX8TKTZMbPBtz3Awz7dmXPVOss4YTn/R69OH4fAJyQqtyTLlfzI3lnOJ8+6SR+Pqcn/JNooZDzVutucZzva/Jz731SPd/ff3LPDe1+zKPL3P4Mq40mP0j7jeJvLmXTaVf7beZeBX4PxFLU+iNIW1jZ82SCNPE/Kz5IvbNeU3+M+dkKOxV8Nb4EOMLj1pRu+ytTHkOLZsffrX1arjXrGnPQxNvsGK13nzXrLjW8LTJS/HCDWJN3s3Zbk06I12/np/2TdffDqgp7u35ab+KR3/q0E2wTnjdtP1cYwRXebb5f72uweNp4J9o2CRebb5NHomIbhBgGDjzaZr0LRc2OSsut/i262ZMzhg32OGe27+WtzVol+v1WqqV6oNt7JcBwmlZ6s+U13M97TP54HTG8Sv104XDbX5s3fa8tD5d38b6xX5yjy82bxK6NuQmPtaE6f7mekP0tM8GozdicrmXCYsTuu0/PNGayHXdNucrF5XBNfxw9W+402KjajljZOc1MaRh+mpqynw2Yj3jV/kxDJLhbfr2Mrim3Ld1eXqh4aTiVDLoS8wb/ibMW0xSnIpfDXYpxn/t+hacbaCNeHxV7C+FepsnE3tFqC3m2/UuliavtqE3JrXNoY3Bcac5M3Fm5vj2NwloOkw4Zj7u+kWs1EByyQtxb7F+clIGvDVYZ0oNfqpXHP+ee543Fl8bQIvlT3010vwLeZvebzSnXdNg89deacBrz9use4ap5rc1m31Xa1uAVpv+8OJUrDc5bY2ECeub81vokhFtf7GszCadM8XtaaSLCWIzPH9mBqAwn8K6NQYUdifSTWwoKljXZNzKaNi+qUbzB1Tu7UpjTG6AUjm6HnEiuMUA49/2YdKVVNM/ZXLbvFJdWH0uOnQZ8lKNsacbjrp83mLX4vL1ujrueiGJ8M29Xyd82e+r+Df7tGsbQ2r3Sk3TPKGleFgsKT43PDFzTvspDlzvY0L4fLY1xm0Mjbk8BtOIXGvEbLDaPAkqg078ufTv9Z5mmGJ4bWuY4mtrPA3qqfWXsbjasHq6Xlf1T1h8df1LXL6K6Sf2kXn+FAAXgX8jyD+Vx5tipJjSdTdZb8Vgk4czWvbDqLbp1eTcmAialxKhhOnG2NI/gNLUAM9z8SUTSbkxfJsY3RPNg3sz9DGOtTGn3v9iIGhiafD6IpYN5k3crr8d59tc3saQ9Kfty7SP00zH5U1+X8d6OVvi0AjMFsS3IjDPa5Nt16VcfmKf7Z7N+mRozR6NCGxr+fbcJOztkJPq7AS1EXXE5SfyboTYCfIXYp3y+uv6X/9rfiipcG3OUF8bqHvfim6LXTLmNGRt+ysZVsP7hPcXZ3y1xzbWrX60Gvi2Tk1dPlkzie8a85PDxCbboiURYcekM5KIp+sNPimGtEcy8S2ZUzzpumra7X0p7+a6OzPF04h/u0caFGYu26dejLPtgxR7a0pfilob0zzTmfejXZt9G15hzl/owMZEtmtZ/htMNmtb/L7gzWbAuuSQBsOmDptzN2s3/fmP/z/09qALsa9kewP2hnTMoNSQ0+LUno/i7EwmCXkb26Ye7Z7K5F1Tq1w38T37X4bSB092b+I53tvgxPKdn8043H6bsxj+zf0tf+c6x93Lfmzvy2ft2QmXdD2dc8HnLQ9STNfrGyzSWqZr6R4W95+6p8XsEk+79z/WbQ7brMWp4nLvOakXN27idML8IoQfuzXltrme1rZJJMOcRpTO3AhluxcOChjvk2f7tI3nuj8zbBxeLLb2X79r4m9qpeqOtWHijSbthrNUPzVYbu9zg6gbKhwXmxiaNW2Pteu2Z27Wp7XpeuLVtU7Nvu3eLc4/um4LZBKkHw0WNlexb3O6xPzlGZe9vsq9OduJ78ZEm2l6YxpvuNjcu8EYMUr7p+uOk6lm7Hq6p+2BZMQ/IX4NJxL+GNcWj7Q+XU/4brjWmlA6kw09boja1naDiVu72Webc7v+EsOmDxPH6/PrhW3mh3WXGNp7mnWNSKW0mnPSHs91ZpKNYG0bro3n63VvzOwaS6qPwrx5cp0xpXO28bO4rnVuRbNdt8nla1yYGaW/XsdE8xqXM2BlikpntjFgHu489e9RzHuUmbwdMr7q8y0+rh/f7LXh+2XtJ7FdNtnes1m/WYsGuAHxco6a8q97/dSkPeNsY2vXbTBu6qPE5MkhPTE4DJ97m9zeitfGYJRJsz0w/3TvYxosdyawDb4bbNwAsjUex5+mpi1XG4PcnpfMLO2HOLo+afrsgkV7z+X8lP9lT2fk21xwLzUANfu2uTZ7xTU/dVi7r1uXmmJjiExo2hgjiGLBdv/t+iZ/JQwNtpd4NvVUTZNMq6nHY2zuqc2JJgoKy+uNyCZs3+C4+X8IS8KZ8mYimnJzwot1azCeObihQQ1HjE+bHPD+prcaDm8MCnFCA9rk3nD/rzVXjjrdYvX7Qg9avK91v96Xarzm0heBtGBd17UxtusaI0xN6oTsJ+N4G/tGoC9nJYNIe34Rn4phU5dGrJr9mn2UOLb7PyI4he8i4E8cyhTROJ8/b7+WaDnS5J+MZV5nQ546I9UNMd9qW5tbyo/ltI1lu35tMtsDjus3mB6PqG/7iViqPatFI41E9Ka5t2cmUtcoh6lys0+71k2XFxzSuT+xZzpzY0jKsJVAvhGsLRbbYWKzfmscaT3jVZNvs2bW+7I+DQSOT9vzUqwXvfo6hrf61ebwJm4c1tLvEZImJP6yoa69J539J6/PPlS8/6IudU7bw7br60A+XvhFnGmP7fXHnGbhneEz0r+BCcnH4sD9U45p/bZJt+u/NgfVoBjXFyI793i4gf+0rjuXxdDWC89zYtQI1dxPcaKNbcPxti6pz9p6ftmTGzwUPxRWm71TTi027Zntui0PmkFye/Z2/SZmtva1/qWA0/W3CbgJ24nE5dyfyGWz52ZtevK45P9fvSeJ7TXuC95osuyfHG32bUXQiWlzzl/3t+suwv1TRvKm5m91YSOabK377E1eV55/aepfx/An9tvyP8W02a/lUrtnu07m8LY5WjK9DjRV4eV1bMSfitcR4Jkw27OV+Wwmv5ew/dHbW1wSJ7f74Pok2olLX4lAiuNSHLZnOqfFs+FrOksNJW0MCROMsXnqS3tehi63J8NRcbTdp8nhsiZxfVM3N0hdYvvynobb6bwNFtbQm++9UzBfk7Y5Lwn3vN4MLp8A+ibww72XmN09yYwOIf6+5RLrFPA58Dyfp+/6VN2bWBrOXPFozt/we9t/mJsTXjS1i+m3xrKJa6Nbz76TQ8/XG1+ZNubYDieoU83fzGjxVDFdecvua7l8NeR2/5TTV/ukc1g9NwPXqzhf3bzJrFj7X4llI+Rfxrzda7u+KEFc8hNnbgaMjck1gppqnfJl92/M8TFiZipun/Rd+xvhTQZzGR7U/+2u+odPtma9Wd9gk3jRYLTB6Wp2lzMSrxp8olCUCzZGp3Jt+rwMp1qWNKHaZLFoVa8W0Lnui4S+2GOBySdLv4652e+y5o04PEC5PRgXWgFs8mkm3FTQa4wbcWBrV80HSbS9mHK/Xm9ruBmqWsN5qy9vY2/jTNhu+L3hz5fn/sReLu90jQ2zGOMG15Tfm71THOn6NrY0OP7jvJ8MYBP824benLVp3oRPuu7iwob+QpQuZHVG8ia/rfA78v5EHKlZXPxMhJoY1aD07PfG1N8ME9tatbk2Yr3t3ad/f3Jv9n9q88TZ5H7pw7YG6fw3OpL2vtTq63u+ivGLQePr3F7v9xU4rwP5/9EGSrTfvhZsBhFs5ra+P2EG25LO2Nu4WxFs1rUNnmJL15sh77Jmcy4bHJ4zFU/nAIoDiBtUnPE2MTdrGF4XY0sD18XUm4H5ifWnhhSMG3tt1n7G+2bAVDVhX780uP5kXI1WXXk493Y5NBoV4/wiyHjI/xZ8cdYXeziiKfDbHC8kToXcDAgbEdvu6xqxachnIGGi9V8YKBIvNtxr106TvPyTrQ1fm1iaNdceaExhe37iC+K63R9zbfvq7TkJY7d/e3Y7tKRY/q9eb3Fq82t7uN0v6ZDd521yb+9vjeANGO7er+LfxvfVudd9HoFi5rrNRdUwCfk19kt8f/KsZ3Bhf4d9Xmtj2gxeF2xm/b7gw4y3MUK2psXm0ttpGLgM5ZiDyknhm0zhJ/F4w5k/eS/yKr3xTPrzJ2L/om6rOP/4gSG6n4jni6l2Kxxv8sDmvgjQZcpTouJEeStciZxvcFN7bw2RCUdbkza/xug2+cy1yRxw3y3mjbBu97wMOmyQnLlP85x4X4U+3ed4k3jB6ret/7bum5iaWDY6e+HHBqOtXm+w+EqPN2fO/sD//tufW2ATmbfBPUGoiZU16+aMNq/Nnte1DQG2ptPE8ohYwrjdK03Em4ZzmDTxvjHETZyTh89/f4lDwj6J9Fuep752Q17z96Xb+Np1DK+veudNDKmObdxMrC97Xzh+OWfThzjwYJ//afy/Nv1L/JshqKrPJYhq4/8terN/ErNNHNe12/i367dxfb3/m/3e3PtmYGvPbdZdzaDZG4dW5LM6uxloGt5sBHQrLE3+6XzMga1PWDRxbLD6ar/WwH/yPBfDnz73Tb839dus+bdyb2K8xvb7Pmwi99c1moBSk/7Jp5u38f7EtHyJ6e0keSWJq+XXecyGTyLeiqWKf2teWzFS+7eGvumRTR3+Ov/BdsOJzdrEVVbbNLin82de6nxXE8QknYdcbfia9rwOlpv6X/vm7Rnp/oTNVYcaXqTY/kvXK5yqRS+ySvsn8bscnc7c7vn1ftvzk0heDOAq7l/F7gZJZqBYg21NmvVfGn2T31aotgLV5NyK/GavzdqtAb/hX1vfNGC0mP3UuhTfF/g7bjY8/IkYfqr22z58E8eP33sBvinojwe+PEAJ7CX/xnBmeBdxX6b3e/kXA9IVk1YwGX5f56vw/+vzJs4Wg4R32iddv+LyJcYOy61ptb0wTeuvM/DN4XNu+rf8k1i/GRTZvRjrtX6NxjJj/4pPaZ90PeG+5c0Vx3TfJo+fWptiXF1/Q+h00AaACwHS+dvrrdiofRuj2MbUiik7+4o/CoUSl+v+WwycuG/3amv3VW5pnzQQbIyZ1SkZQ4qvxautw0+fd+2DhFOb3//FddeaXHL9Sb+5xHP1nYTZxUs22Mjzrw3wFxApqf+vujNJQSiIgSje/9Li4kPTdlKvknyHlYvOUKmMgiCRITYmEkUXY9fXJ+JxfOzL2VkQXS46V/jkcaT4qh4stAGV/wrP3QVEMVE5Ohin8lrFVeGaHjUEE5Fx+iZbHJ0aoTipHNkFk7n5FVsOPxOYH592uCc2WjhOcFFRfyO2CdxVG45eRfaf+KRD+KrH1yf5LcJar5cP9x/DyKBVXFf7hthVXNBDplJjmQ49Big3JA8kBoePTPYUn2ObYHVksmPBsRPNfGWD5lHZcWbBKqt6pep3Uu8NYxd0V38yOGXrF7FSTN3mioaFGt6KU3V5k/imZAjWrGEJDteHGmZVn6dBv+ZyallV4iU6JG4iEx1kSlfxd4pB2azGTRZ5tpQmenitUxInkanyUT3qiL9vydBjdMfn8nz7N3QXkCJ82p7yd8f75OU5wcc1/NVgiHwpDOp9YnhOYcsWoRq8+9EV8Xk6zk4Lxv3BlxoGNA9rPewxEJyVnom4zWpS5aOLQ/FVHdIKl/Kr9Mk78aHm1DT/BBOJTclU/Lg6rvx++KsYwvcnmaxcxi6r9N4AAAAASUVORK5CYII=')",eDI="url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwOTYuMDAwMDAwcHQiIGhlaWdodD0iMjgxNi4wMDAwMDBwdCIKICAgIHZpZXdCb3g9IjAgMCA0MDk2LjAwMDAwMCAyODE2LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwyODE2LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIgZmlsbD0iIzUxMDBDRCIgc3Ryb2tlPSJub25lIj4KICAgICAgICA8cGF0aCBkPSJNNTkwMiAyODEzOCBjMiAtMTMgOCAtMjMgMTMgLTIzIDYgMCAxMSAxMCAxMyAyMyAyIDE1IC0yIDIyIC0xMyAyMgotMTEgMCAtMTUgLTcgLTEzIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyOTAwIDI4MTQxIGMwIC0zNiAxMSAtNTMgMjYgLTQwIDIyIDE4IDE4IDU5IC02IDU5IC0xMyAwIC0yMCAtNwotMjAgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM5NDAgMjgxNDkgYzUyIC0zNSA5MiAtNTAgMTA2IC0zOCA4IDYgMTQgMjAgMTQgMzAgMCAxNyAtOCAxOSAtNjcKMTkgLTUwIDAgLTY0IC0zIC01MyAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTgzOCAyODE0OCBjLTggLTcgLTIwIC0zMiAtMjUgLTU0IGwtMTAgLTQxIDU1IC0yNyBjMzAgLTE1IDU2IC0yNQo1OCAtMjMgNCA0IDY0IDE0OCA2NCAxNTMgMCAxMCAtMTI4IDIgLTE0MiAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2OTk2IDI4MTM4IGMzIC0xMyA3IC0yNCA4IC0yNSA1IC02IDg2IDMxIDg2IDM5IDAgNCAtMjMgOCAtNTEgOAotNDggMCAtNTAgLTEgLTQzIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NzIwIDI4MTUxIGMwIC0xOCA1NSAtMTAwIDY3IC0xMDEgMTggMCAtMzEgMTA0IC01MSAxMDggLTkgMiAtMTYKLTEgLTE2IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkwMTYgMjgwNjIgYy0yNiAtNzcgLTUgLTk3IDUzIC01MyBsMjMgMTggLTI3IDQxIGMtMTUgMjMgLTI5IDQyCi0zMSA0MiAtMSAwIC0xMCAtMjIgLTE4IC00OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5NTAgMjgwNzUgYzAgLTI5IDggLTMxIDM2IC0xMCAxNiAxMyAxNyAxNiA0IDI1IC0yNSAxNyAtNDAgMTEgLTQwCi0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNjUyIDI4MDkxIGMtOCAtNCAtMTIgLTE3IC0xMCAtMjkgMyAtMTkgNSAtMTkgMzggOSAzMyAyOCAzMyAyOQoxMCAyOSAtMTQgMCAtMzEgLTQgLTM4IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcyMzAgMjgwMDQgYy00NyAtMzYgLTg5IC03MCAtOTQgLTc1IC02IC01IDE1IC05IDU1IC05IDYxIDAgNjYgMgoxMTQgNDQgNDYgNDAgNDkgNDYgNDAgNzEgLTYgMTYgLTE0IDMwIC0yMCAzMSAtNSAyIC00OCAtMjYgLTk1IC02MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxODIwIDI4MDM1IGMtNiAtMTQgLTEwIC0zMCAtMTAgLTM0IDAgLTExIDM4IC0yMSA1NiAtMTQgMTEgNCAxMSA5Ci0xIDMzIC0yMSA0MSAtMzQgNDUgLTQ1IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU1OTIgMjgwMzAgYzIyIC0zMCAzMCAtMzUgNDEgLTI0IDYgNiAtNDUgNTQgLTU3IDU0IC00IDAgMyAtMTMgMTYKLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUyODIgMjgwMDkgYy0xMyAtMTYgLTIyIC0zNiAtMTkgLTQzIDMgLTcgMjcgLTI1IDUzIC00MCBsNDcgLTI3CjM1IDMzIGM2MCA1OCA2MCA2NCAtNiA4MyAtMzEgOSAtNjQgMTggLTcyIDIwIC04IDIgLTI2IC0xMCAtMzggLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzU3NSAyNzk4NSBjLTIyIC0yOCAtMzUgLTU0IC0zNSAtNzMgMCAtNDYgMTUgLTUyIDEwMCAtNDEgMTI4IDE3CjEyMCAxMyAxMjAgNjkgMCAyOCAtMyA1MCAtNyA1MCAtNSAwIC0zOCA5IC03NSAxOSBsLTY4IDE4IC0zNSAtNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDMwNCAyODAwMiBjLTcgLTQgLTEzIC0zMSAtMTUgLTU5IGwtNCAtNTMgNDEgLTYgYzcxIC0xMCA3OSAtNSA3Nwo0OSAtMSAyNiAtNyA1NCAtMTMgNjIgLTEzIDE2IC02NyAyMCAtODYgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MzA3IDI3OTgyIGMtMTYgLTE3IC0xNCAtMjEgMjggLTYyIDI1IC0yNCA0NiAtNDIgNDggLTM5IDIgMiAxOAoyMyAzNSA0NiBsMzMgNDIgLTIzIDE1IGMtMzEgMjIgLTEwMSAyMSAtMTIxIC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUyMzAgMjc5NDUgYzEgLTIwIDkgLTM2IDI2IC00OCAzNiAtMjcgMzcgLTE3IDQgMzMgLTMwIDQ1IC0zMCA0NQotMzAgMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDUgMjc5MzMgYy00MCAtMjEgLTQwIC0yMCAtMjUgLTM4IDE3IC0yMCAzMiAtMTkgNjQgNiAyMSAxNyAyNCAyNAoxNSAzNSAtMTQgMTcgLTE3IDE3IC01NCAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTU5ODYgMjc5MTggYy0yIC0xMiAtMiAtMzMgMSAtNDkgNCAtMjMgMTIgLTI5IDQ1IC0zNCA0NCAtOCA1OCAyIDU4CjQxIDAgMTYgLTEyIDI2IC00OSA0MiBsLTQ5IDIwIC02IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMjYwIDI3OTMxIGMwIC01IC0zIC0xNiAtNiAtMjUgLTQgLTEyIDAgLTE2IDE1IC0xNiAyMiAwIDI1IDggMTUKMzQgLTcgMTcgLTI0IDIyIC0yNCA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3NyAyNzkxMSBjLTczIC0xOSAtODMgLTI3IC05MyAtNzggLTUgLTI4IC0yIC0zNiAyNyAtNjAgMTggLTE2CjM1IC0yOCAzOSAtMjggMyAwIDM4IDM1IDc5IDc3IDYyIDY1IDcxIDgwIDYxIDkzIC0xNiAxOSAtMjggMTggLTExMyAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMDg4IDI3OTE5IGMtMTYgLTkgLTEwIC0xOSA0OCAtODkgNjkgLTg0IDgyIC05NiA5MSAtODYgNiA2IC0xMDgKMTg2IC0xMTcgMTg2IC0zIC0xIC0xMyAtNSAtMjIgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyODcgMjc4NTIgYy0zOSAtMTcgLTU3IC0zMCAtNTUgLTQxIDEwIC01MCAxMjggLTUgMTI4IDQ5IDAgMjQgLTEKMjQgLTczIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcxNTMgMjc4NjkgYy0zNSAtMTAgLTQzIC0yNiAtMTggLTM1IDggLTMgMjkgNiA0NiAyMCAzMiAyNyAyNiAzMAotMjggMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDU0OSAyNzgxMiBjLTMwIC00MyAtMjggLTU3IDExIC03NyAzNCAtMTggNDAgLTggNDAgNjYgMCA2MCAtMTUKNjMgLTUxIDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIwNDAgMjc4MDAgYzExIC0yMiAyNSAtNDAgMzAgLTQwIDE0IDAgMTMgNCAtMTEgNDQgLTI5IDQ5IC00NCA0NgotMTkgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzQzOSAyNzc4NiBsLTM3IC0zNCAzMCAtNiBjNjAgLTEyIDc4IC03IDk4IDI3IGwyMCAzMiAtMjMgNyBjLTQwCjExIC01MiA4IC04OCAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjgzMCAyNzc5NSBjMCAtMTQgMjUgLTU1IDM2IC01OSAxMSAtNCAxMyAxIDggMjIgLTcgMjYgLTIwIDQyIC0zNgo0MiAtNSAwIC04IC0yIC04IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgxMDUgMjc3ODIgYy0xMyAtMiAtMzAgLTIzIC00NyAtNTYgbC0yNyAtNTMgMjMgLTIyIDIzIC0yMSA0OSA3MgpjMjcgNDAgNTAgNzUgNTIgNzggMiA2IC00MCA3IC03MyAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ2MjAgMjc3MDQgYy0yMSAtNjUgLTIxIC02OSAtNCAtODEgMTAgLTcgMjEgLTEzIDI1IC0xMyA0IDAgMzIgMzQKNjIgNzUgNTAgNjcgNTQgNzUgMzQgNzUgLTEyIDAgLTM4IDMgLTU4IDYgbC0zNyA2IC0yMiAtNjh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTEwMCAyNzc0MCBsLTI1IC0yMCA0MCAtMzYgYzEyNSAtMTA5IDEzMiAtMTE1IDEzNyAtOTYgMTMgNDggLTQKODMgLTYxIDEyOCAtMzEgMjQgLTU4IDQ0IC02MSA0NCAtMyAwIC0xNiAtOSAtMzAgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ2MSAyNzczMCBjMCAtOCA2IC0zNyAxMyAtNjUgOSAtMzAgMTQgLTQwIDE0IC0yNSAwIDI4IC0yNSAxMTQKLTI3IDkweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg2MzcgMjc3MDIgYzEyIC0zMSAxOSAtMzggMzQgLTM1IDE5IDUgMTkgNyAtNCAzNiAtMzUgNDYgLTQ5IDQ1Ci0zMCAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkxNjAgMjc3MDggYy0zMCAtMTIgLTU3IC0yMiAtNTkgLTI0IC03IC02IDUzIC0xMjQgNjQgLTEyNCAxNiAwIDI5CjEyIDUzIDQ3IDE5IDI3IDIxIDM3IDEzIDczIC01IDIzIC0xMSA0MyAtMTMgNDUgLTEgMiAtMjggLTYgLTU4IC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzOTY3IDI3NzIzIGMtMTEgLTEwIC04IC0zOCA2IC01NyAxMSAtMTUgMTUgLTE2IDI1IC00IDggMTEgNyAyMAotNyA0MSAtMTAgMTUgLTIxIDI0IC0yNCAyMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MjA3IDI3NjU4IGMtMjIgLTExIC0zNyAtMjEgLTM1IC0yMiAxIC0yIDEzIC04IDI1IC0xNSAyMCAtMTAgMjQKLTggMzggMjAgOSAxNyAxNSAzMiAxMyAzNCAtMiAyIC0yMCAtNiAtNDEgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgwMDAgMjc2MjYgYzAgLTM5IDQgLTQ2IDM4IC02OCBsMzggLTI2IDIyIDM0IGMxMiAxOSAyMiAzNiAyMiAzOAowIDUgLTEwNSA2NiAtMTE0IDY2IC0zIDAgLTYgLTIwIC02IC00NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MjkzIDI3NjQyIGMtMTggLTMgLTI0IC0xNCAtMzQgLTU4IGwtMTIgLTU1IDM1IC0zNiAzNSAtMzUgNDYgNzUKNDUgNzUgLTQ2IDE5IGMtMjYgMTAgLTU3IDE3IC02OSAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMTQwIDI3NjE1IGMwIC0xNCA1IC0yNSAxMCAtMjUgNiAwIDEwIDExIDEwIDI1IDAgMTQgLTQgMjUgLTEwIDI1Ci01IDAgLTEwIC0xMSAtMTAgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkwMjIgMjc1NzggYzEzIC0xOCAzNSAtNDggNDggLTY1IDMzIC00NiAzNiAtMzQgNyAyNCAtMTUgMjkgLTM2CjU0IC01MyA2MiBsLTI3IDEyIDI1IC0zM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxMTE3IDI3NTg4IGMtMTYgLTEyIC0xNSAtMTUgNyAtNDMgbDI0IC0zMCA3IDI4IGMxMCAzOCAtMTIgNjMgLTM4CjQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjExODUgMjc1ODAgYy0zIC01IDEgLTIwIDkgLTMyIGwxNiAtMjIgMCAyNiBjMCAyOSAtMTUgNDUgLTI1IDI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUwMDcgMjc1NzQgYy00IC00IC03IC0yNiAtNyAtNDkgMCAtMzQgNCAtNDMgMjkgLTU4IDE2IC0xMCAzMiAtMTMKMzUgLTggMTAgMTYgLTQ1IDEyNyAtNTcgMTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc2NzcgMjc1NDQgYy0yNiAtMTQgLTI3IC0xNyAtMTQgLTM3IDIzIC0zNCAzNSAtMzEgMzkgMTMgMiAyMiAzCjQwIDMgNDAgMCAtMSAtMTMgLTggLTI4IC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyODk1IDI3NTM4IGMtMiAtNyAtOSAtMzIgLTE0IC01NiBsLTkgLTQzIDQ2IDI3IGM3MSA0MSA3OCA1NyAzMQo3MyAtNDEgMTQgLTQ5IDE0IC01NCAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyNDg2IDI3NDk0IGMtOSAtMjMgLTggLTI0IDI0IC0yNCAzMiAwIDM3IDkgMTggMjggLTE3IDE3IC0zNSAxNQotNDIgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjM5MCAyNzQ0MiBjMCAtMjQgMTggLTM4IDMxIC0yNSA2IDYgMiAxNiAtMTEgMjggLTE5IDE4IC0yMCAxOAotMjAgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTcxMiAyNzQzMyBjLTE4IC03IC00IC0yMyAxOSAtMjMgMTIgMCAxOSA1IDE3IDEyIC01IDE0IC0xOCAxOAotMzYgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTA2NyAyNzM3OCBjMjAgLTcwIDMzIC04MiAzMyAtMzIgMCA0MSAtNSA1MSAtMzIgNzIgLTE1IDEyIC0xNSA5Ci0xIC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MTU2IDI3MzkxIGwtMzcgLTM4IDI2IC0xNyBjMTkgLTEzIDI2IC0xNCAyOSAtNCAyMiA2OCAyNyA5MCAyNAo5MyAtMiAzIC0yMSAtMTMgLTQyIC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzMyIDI3NDEzIGMtMjkgLTEyIC0zMyAtMTggLTMwIC00NiAzIC0yOSA2IC0zMiA0MSAtMzUgMzUgLTMgMzcKLTIgMzYgMjUgLTEgMTUgLTQgMzcgLTcgNDkgLTcgMTkgLTkgMjAgLTQwIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzk1OCAyNzM4NyBjLTE1IC0zMiAtMTUgLTM2IDQgLTY1IDI3IC00MyA0OCAtMzIgNDggMjMgMCA4MSAtMjQKMTAwIC01MiA0MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MjQ4IDI3Mzg4IGMtMjUgLTkgLTI4IC0xNSAtMjggLTUzIDAgLTU3IDI2IC03NiA4MiAtNjEgNDIgMTEgNDMKMTQgMjQgNzAgLTE1IDQ1IC0zOCA1NyAtNzggNDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjY3MiAyNzM0MiBjLTk4IC00MSAtMTM2IC0xMTkgLTk0IC0xOTEgMTEgLTIxIDIyIC0yOSAzMiAtMjUgOCA0CjUzIDE3IDEwMCAyOSAxNDQgMzkgMTQzIDM4IDEzNSA4OCAtNCAyMyAtMTEgNTAgLTE2IDU5IC0xMSAyMCAtNzIgNjggLTg1IDY3Ci01IDAgLTM3IC0xMyAtNzIgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU2MzggMjczNjAgYy05IC02IC0yNCAtMzMgLTMzIC02MSAtMTYgLTQ3IC0xNiAtNTEgMSAtNzAgMjggLTMxCjQ5IC0yMyAxMDQgNDEgbDUxIDU5IC00MCAyMSBjLTQ1IDIyIC01OCAyNCAtODMgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjI4IDI3Mjk1IGMtMTYgLTEzIC0yOCAtMjggLTI4IC0zMiAwIC0xMCA3MiAtODMgODEgLTgzIDMgMCAyIDI0Ci0yIDUzIC00IDI4IC04IDYwIC04IDcwIC0xIDIzIC0xMSAyMSAtNDMgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03OTc1IDI3MzA0IGMtODUgLTIzIC04NSAtMjIgLTQxIC03OSAxNSAtMjAgMTYgLTE5IDUzIDIwIDIxIDIzIDQ0CjQ4IDUyIDU4IDE2IDIxIDkgMjEgLTY0IDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzUxMSAyNzI2MiBjLTEgLTU1IDEgLTYzIDE3IC02MCAyMCA0IDE5IDQzIC0zIDkyIC0xMyAzMCAtMTMgMzAKLTE0IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5NDU2IDI3Mjc1IGMtMTMgLTUwIDE0IC01OSA1NyAtMTkgMzMgMzAgMjggNDQgLTE4IDQ0IC0yNyAwIC0zNAotNSAtMzkgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTg0MCAyNzI3NiBjMCAtOSAwIC0xOSAtMSAtMjMgMCAtNSAxNCAtMTEgMzEgLTE0IDI0IC01IDMzIC0yIDQxCjEzIDEzIDI1IDkgMjkgLTM1IDM1IC0yOCA0IC0zNiAxIC0zNiAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzc0MCAyNzIxMyBjNSAtMTAgMjEgLTMxIDM2IC00OCBsMjYgLTMwIC0xNiAzMCBjLTE5IDM3IC00MSA2NQotNTAgNjUgLTQgMCAtMiAtOCA0IC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQxMTEgMjcyMDYgYy05IC0xMSAtNiAtMTUgMTYgLTE5IDMyIC02IDQzIC0xIDQzIDE5IDAgMTggLTQ0IDE5Ci01OSAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU1MjEgMjcxNjMgYzQgLTMyIDggLTY2IDggLTc3IDEgLTE3IDIgLTE3IDI3IC0xIDM3IDI0IDQxIDExIDEwCi0zMCAtMjggLTM2IC0zMyAtODUgLTEwIC05MiAxNyAtNiA5NCAxMjIgOTQgMTU1IDAgMzYgLTMyIDY2IC04OSA4NyAtMjQgOAotNDQgMTUgLTQ1IDE1IC0xIDAgMSAtMjYgNSAtNTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDk3MyAyNzE5NiBjLTY2IC0xNCAtNzIgLTIyIC0zMSAtMzQgMTUzIC00NyAxNDggLTQ2IDE2NSAtMzAgMTIKMTIgMTMgMjMgNiA0NSAtOCAyNCAtMTUgMjggLTQ5IDI5IC0yMSAxIC02MiAtMyAtOTEgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcxMzUgMjcxOTAgYy0xNiAtMTEgLTI1IC0yMCAtMjAgLTIxIDE2IC0yIDQ4IDEgNzUgNyAyNCA1IDI0IDYgNgoyMCAtMjUgMTggLTI1IDE4IC02MSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MDQwIDI3MTUzIGMwIC0yNiA0IC0zMyAyMCAtMzMgMjUgMCAyNSAxMSAwIDQxIGwtMTkgMjQgLTEgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkxODcgMjcxNTcgYy0zIC04IDIgLTIyIDEyIC0zMSAzNCAtMzEgNDMgLTEzIDEzIDI0IC0xNiAxOSAtMjAgMjEKLTI1IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NzA4IDI3MTUzIGMtMjYgLTcgLTIzIC00MyAzIC00MyAyOSAwIDU5IDE4IDU5IDM1IDAgMTUgLTI1IDE4IC02Mgo4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc4NjYgMjcxNDMgYy00NCAtMTUgLTY4IC0zMiAtNjIgLTQyIDIgLTMgNDUgLTUgOTUgLTMgbDkyIDMgLTM3CjMwIGMtMjAgMTYgLTQwIDI4IC00MyAyOCAtMyAtMSAtMjQgLTggLTQ1IC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5MzEzIDI3MTA4IGMtNiAtNyAtMzIgLTUzIC01OCAtMTAyIC01MyAtOTggLTU0IC05NCAyMCAtMTIzIDQ4Ci0xOSA4MyAtMTUgMTI2IDE0IDQyIDI3IDc3IDgwIDYyIDkyIC00IDQgLTM4IDM1IC03NCA2OSAtNTAgNDggLTY5IDU5IC03NiA1MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MzU1IDI3MTA1IGMtNSAtMiAtMjIgLTYgLTM2IC05IC0xOCAtNCAtMzEgLTE4IC00NCAtNDYgLTE3IC0zOAotMTcgLTQzIC0yIC03NCAxMyAtMjkgMjQgLTM2IDgyIC01MSA5OCAtMjcgMTEwIC00IDU3IDEwNyAtMzQgNjkgLTQwIDc3IC01Nwo3M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MzM2IDI3MTAxIGMtMjggLTYgLTI4IC02IC04IC0yNCAxOSAtMTcgMjIgLTE3IDUwIC0zIDYxIDMxIDM5IDQ1Ci00MiAyN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTI1IDI3MDgwIGMtMjAgLTM4IC0xOSAtNjMgMyAtODMgMTkgLTE4IDU5IC0yMiA3OCAtOSA2IDQgMjUgMzMKNDMgNjUgbDMyIDU3IC03MCAwIGMtNjggMCAtNzEgLTEgLTg2IC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc2MzggMjcwMjkgYzkgLTI3IDIxIC00OSAyNyAtNDkgMTAgMCA3OCA4MSA3MiA4NSAtMSAxIC0yNyA1IC01OCA4CmwtNTcgNSAxNiAtNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTg5NCAyNzA0OCBjMSAtMTcgMTcgLTM2IDUzIC02MSBsNTIgLTM3IDI3IDM5IGM0MSA2MyAzMyA3NSAtNTgKNzkgLTc1IDQgLTc2IDMgLTc0IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk1MjUgMjcwNTAgYzMgLTUgMjIgLTE3IDQxIC0yNiAzMSAtMTUgMzcgLTE1IDQ1IC0zIDE0IDIyIDExIDI2Ci0yMiAzMyAtNDYgOSAtNzEgNyAtNjQgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDQwMiAyNzAwOSBjLTQ0IC0yOCAtNjMgLTQ3IC02OCAtNjcgLTMgLTE1IC03IC0zMyAtMTAgLTM5IC0yIC05CjkgLTEzIDM0IC0xMyAzNiAwIDM4IDIgNzcgNzUgMjEgNDEgMzcgNzYgMzQgNzkgLTIgMyAtMzIgLTEzIC02NyAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjA4IDI3MDAwIGMtMTcgLTI5IC0xNyAtMjkgMTQgLTQ1IDE3IC04IDMzIC0xNSAzNSAtMTUgNyAwIDIgNTMKLTcgNzEgLTE0IDI2IC0yMiAyNCAtNDIgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkzMTIgMjY5NzAgYzU1IC02NCA4NiAtNzcgMTM5IC02MCAyMiA3IDM2IDE3IDMyIDIxIC04IDggLTIwMCA4OQotMjEwIDg5IC0yIDAgMTUgLTIyIDM5IC01MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwMzM1IDI3MDAxIGwtNDAgLTE3IDYzIC0xNCBjMzQgLTcgNjUgLTExIDY3IC04IDMgMiAtOCAxNiAtMjMgMzEKbC0yNyAyNiAtNDAgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzA3MyAyNjk3MyBjLTEwIC0yOCAtOSAtMzQgMTggLTU5IGwyOSAtMjggLTE0IDQ1IGMtOCAyNCAtMTYgNTEKLTE4IDU5IC0zIDkgLTkgMiAtMTUgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3NCAyNjk2MiBsLTIxIC0yNiA0MSAtNTggYzM1IC01MCA0NCAtNTcgNjYgLTUyIDE0IDMgMzQgMTQgNDUgMjUKMTkgMTkgMTkgMTkgLTQwIDc5IC0zMyAzMyAtNjIgNjAgLTY1IDU5IC0zIDAgLTE0IC0xMiAtMjYgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUyOTAgMjY5NTkgYy0yMCAtMzYgLTYgLTQxIDI1IC05IDI3IDI4IDI4IDMwIDcgMzAgLTEyIDAgLTI2IC05Ci0zMiAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODI1NCAyNjk2OCBjLTM1IC01NCAtMzUgLTU3IDcgLTcwIDMzIC05IDQyIC05IDU1IDMgMTIgMTMgMTAgMTkKLTIwIDQ4IC0yNiAyNSAtMzYgMzAgLTQyIDE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcyNjYgMjY5MzUgYy0yOCAtMjkgLTI5IC01NCAtMSAtMTAwIDE0IC0yNSAyOSAtNDUgMzIgLTQ1IDQgMCAzMwo3IDY1IDE2IDQ2IDEzIDYyIDIzIDc0IDQ2IGwxNSAyOCAtNzcgMzUgYy04OCA0MCAtODggNDAgLTEwOCAyMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1Nzc4IDI2OTEyIGMtMjYgLTM5IC0yNyAtNDIgLTEwIC01MSAzMCAtMTYgNDQgMiA0MCA0OSBsLTMgNDQgLTI3Ci00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNjIgMjY5MTIgYy0yOCAtMjMgLTMyIC0zMiAtMjcgLTU1IDEwIC00MCAyMiAtNDIgNTUgLTggMzMgMzIgMzcKNDggMTggNzQgLTEyIDE1IC0xNiAxNCAtNDYgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM2MDYgMjY5MTggYy0yNSAtMzUgLTMgLTQzIDQ0IC0xNyA0MCAyMiA0MSAyNCAxOCAzMCAtMzkgMTEgLTQ2CjEwIC02MiAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NTA0IDI2OTEyIGMtMTggLTExIC0yNyAtNjkgLTEzIC03OCAxNSAtOSA1OSA0MiA1OSA2OSAwIDE3IC0yNiAyMwotNDYgOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NDMwIDI2OTAyIGMwIC00IDE1IC0xNiAzMyAtMjYgbDMyIC0xOSAtMjQgMjYgYy0yNCAyNyAtNDEgMzQgLTQxCjE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcwMzUgMjY4NjIgYy03MSAtNSAtNzcgLTE5IC0xMSAtMjcgNjkgLTkgMTI2IDEgMTI2IDIxIDAgMTAgLTkgMTQKLTMyIDEyIC0xOCAtMiAtNTUgLTQgLTgzIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc4NzIgMjY4MzAgYy01NiAtOCAtNjQgLTE3IC01MSAtNjIgMTIgLTQ1IDEyIC00NSA3NyAtNTQgbDUyIC03IDAKNjYgYzAgNzMgNiA2OCAtNzggNTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NDkwIDI2Nzk1IGMwIC0zMiAyIC0zNSAzMCAtMzUgMjUgMCAzMCA0IDMwIDIzIDAgMTYgLTkgMjggLTI1IDM1Ci0zNSAxNiAtMzUgMTYgLTM1IC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMjUwIDI2Nzc4IGwwIC00MiA0MCAzOSBjMjIgMjEgNDAgNDAgNDAgNDIgMCAyIC0xOCAzIC00MCAzIGwtNDAKMCAwIC00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNzAyIDI2NzY5IGMtMTggLTMxIC0yMCAtMzkgLTggLTM5IDEyIDAgNDIgNjggMzMgNzYgLTEgMiAtMTMgLTE1Ci0yNSAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDM2IDI2NzgxIGMxNiAtMTcgMzAgLTIyIDU1IC0xOSBsMzQgNCAtMzUgMTEgYy0xOSA2IC00NCAxNCAtNTUKMTggLTE5IDggLTE5IDcgMSAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTY5MyAyNjc4MyBjLTQ0IC00IC00OCAtMTAgLTM3IC01MCA4IC0yOCAyOCAtMjkgMTEyIC01IDYxIDE3IDYyCjE4IDQ2IDQwIC0xNiAyMyAtMjMgMjQgLTEyMSAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4ODAgMjY3NzMgYzAgLTUgNiAtMjggMTQgLTUzIGwxMyAtNDQgMjggNDMgYzI0IDM1IDI2IDQ0IDE0IDUyCi0xNyAxMSAtNjkgMTIgLTY5IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NTkwIDI2NzcwIGMwIC01IDkgLTEwIDE5IC0xMCAxMSAwIDIzIDUgMjYgMTAgNCA2IC01IDEwIC0xOSAxMAotMTQgMCAtMjYgLTQgLTI2IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg3MzYgMjY3MjMgYy0xNCAtMjAgLTI0IC0zOSAtMjIgLTQxIDQgLTMgNDUgMTcgNzUgMzcgMTIgOCAxMiAxMiAyCjI1IC0xOSAyMyAtMjcgMjAgLTU1IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NzkyIDI2NzI5IGM1IC0xNiA1OCAtMjUgNTggLTEwIDAgNiAtNiAxMSAtMTQgMTEgLTggMCAtMjIgMyAtMzIKNyAtMTIgNCAtMTUgMiAtMTIgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDYzNiAyNjcxOSBjLTIgLTggLTkgLTI5IC0xNSAtNDggLTE1IC00NyAtMTYgLTQ3IDM0IC00MyAyNSAyIDQ1CjkgNDUgMTYgLTEgMjEgLTU5IDkwIC02NCA3NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwOTM2IDI2NjkzIGM5IC0zNyAxMSAtMzggMjkgLTIzIDE0IDEyIDE0IDE1IC0xIDMxIC0yNCAyNyAtMzUgMjMKLTI4IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUzMTAgMjY3MTcgYzAgLTUgOCAtMjIgMTcgLTQwIDE0IC0yNiAxOCAtMjkgMjEgLTEzIDIgMTAgLTUgMjgKLTE3IDM5IC0xMiAxMiAtMjEgMTggLTIxIDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk2MDUgMjY3MDkgYy0xMCAtMTUgMSAtMjIgMjQgLTE0IDEyIDMgMTkgMTEgMTYgMTYgLTggMTIgLTMyIDExCi00MCAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY5NiAyNjY0OCBjLTMgLTM0IC01IC02MyAtMyAtNjUgMiAtMSAyOSAyIDYwIDggbDU2IDEyIC0zNiA0NCBjLTYwCjczIC02OSA3MyAtNzcgMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcyOTAgMjY2ODkgYy0xOSAtMTAgLTM5IC0yMCAtNDQgLTIxIC01IC0yIC0yIC0xNyA3IC0zNCAxMyAtMjYgMjkKLTM0IDEyMSAtNjIgNTggLTE3IDExMCAtMzIgMTE2IC0zMiAyMyAwIDkgNjIgLTI3IDExNSAtMzcgNTUgLTM3IDU1IC04OCA1NAotMjcgLTEgLTY2IC05IC04NSAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDYyIDI2Njc1IGMtMTYgLTM2IDQgLTc5IDMyIC03MCAxMiAzIDQyIDExIDY5IDE3IDI2IDYgNDcgMTQgNDcKMTcgMCA2IC0xMTggNjEgLTEzMSA2MSAtMyAwIC0xMSAtMTEgLTE3IC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NTczIDI2Njc0IGMtMTggLTkgLTMzIC0yMiAtMzMgLTI5IDAgLTE0IDI3IC0yOCA0MCAtMjAgNyA0IDMyIDY1CjI3IDY1IC0xIDAgLTE3IC04IC0zNCAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTgxMyAyNjY0NCBjLTI5IC0yNSAtNTMgLTUwIC01MyAtNTUgMCAtNSAyMCAtOSA0NCAtOSA0MCAwIDQ2IDMKNjUgMzYgMTYgMjcgMTkgNDAgMTEgNTUgLTYgMTAgLTEyIDE5IC0xMyAxOSAtMSAwIC0yNiAtMjEgLTU0IC00NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MjY1IDI2NjU0IGMtMjIgLTEzIC00NiAtMjcgLTUyIC0zMCAtMTggLTkgLTE2IC01OSAzIC03NCAxMyAtMTEKMjQgLTUgNzQgNDUgNDYgNDUgNTcgNjIgNDggNzIgLTE0IDE4IC0yNiAxNiAtNzMgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjA2OSAyNjY1MSBjLTMxIC0yNSAtMjEgLTM1IDExIC0xMSAxNCAxMCAyMiAyMSAxOSAyNSAtMyAzIC0xNyAtMwotMzAgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NTggMjY2NDUgYy0xOSAtMTEgLTI1IC0yMCAtMjEgLTM1IDcgLTI1IDggLTI1IDQ0IDEgNTEgMzYgMzMgNjQKLTIzIDM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA1OTEgMjY2MDAgYy0xIC0yNyAxNCAtNTggMjQgLTQ5IDMgMyAtMSAyMSAtOSA0MCAtMTQgMzEgLTE1IDMyCi0xNSA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk1NjAgMjY2MDMgYzAgLTUgNSAtMTUgMTAgLTIzIDcgLTExIDE0IC0xMiAyNyAtNCAzMCAxOCAyNyAzNCAtNgozNCAtMTcgMCAtMzEgLTMgLTMxIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI5MSAyNjU5MSBjLTExIC03IC0zIC0xNSAzMCAtMzEgbDQ0IC0yMiAtMjkgMzEgYy0xNyAxNyAtMzAgMzEKLTMwIDMxIC0xIDAgLTcgLTQgLTE1IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU0NTcgMjY1OTQgYy00IC00IC03IC0xOCAtNyAtMzEgMCAtMTIgLTUgLTQzIC0xMiAtNjggLTcgLTI0IC05Ci00NyAtNSAtNTEgNSAtNiAxMTcgNzIgMTE3IDgyIDAgMTUgLTI2IDUzIC0zOSA1NyAtOSAzIC0yMyA4IC0zMiAxMSAtOCA0IC0xOAozIC0yMiAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjYyNiAyNjU3NCBjLTE5IC0xMyAtMTkgLTE2IC00IC02MSBsMTUgLTQ4IDggNTggYzQgMzIgNiA2MCA0IDYyCi0yIDIgLTEzIC0zIC0yMyAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzEyNiAyNjU3MSBjLTMgLTUgMSAtMTQgOCAtMjEgMTEgLTkgMjAgLTkgMzcgMCAxNyAxMCAxOSAxNCA4IDIxCi0xOCAxMSAtNDYgMTEgLTUzIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00OTcxIDI2NTQ5IGMtMzAgLTEwIC01NiAtMjEgLTU5IC0yMyAtMiAtMyAxOSAtMTYgNDYgLTMwIDU3IC0yOSA2OQotMjQgNzkgMzggNiA0MSA3IDQxIC02NiAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU3MzYgMjY1MzggYy0zIC0xOCAtNyAtNTEgLTkgLTcyIGwtMyAtMzkgNTMgNTkgYzI5IDMyIDUzIDYyIDUzIDY1CjAgOCAtMzggMTkgLTY3IDE5IC0xNyAwIC0yMyAtNyAtMjcgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzExNDIgMjY1MzggbC05MyAtMzEgNjggLTY5IGMzNyAtMzcgNzEgLTY4IDc0IC02OCAxNyAwIDc5IDEzMCA3OQoxNjQgMCA0NSAtNSA0NSAtMTI4IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTE5MSAyNjUwMiBjLTE3IC04MCAtMTUgLTg5IDIwIC05NiAxNyAtMyAzNSAtNiAzOSAtNiAxMSAwIC0zIDU1Ci0yNyAxMTAgbC0yMCA0NSAtMTIgLTUzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjczMTYgMjY1NDEgYy0zIC00IC05IC0yNyAtMTUgLTUxIGwtOSAtNDIgMzQgMzMgYzE5IDE4IDM0IDM1IDM0CjM5IDAgMTAgLTM5IDMwIC00NCAyMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMTI4IDI2NTQ0IGMtNCAtMyAtMjEgLTggLTQwIC0xMSAtMTggLTMgLTM1IC02IC0zNiAtOCAtNiAtNSA0OQotOTUgNTcgLTk1IDQgMCAxOSAxMyAzNCAyOCAyMiAyMyAyNiAzNCAyMSA2MCAtNiAyOSAtMjIgNDEgLTM2IDI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3NjEgMjY0OTQgYy0xMiAtMjYgLTIxIC01MCAtMjEgLTU0IDAgLTQgMjMgLTI2IDUyIC01MCBsNTEgLTQ0CjE2IDI0IGM5IDEzIDI2IDQwIDM4IDU5IGwyMSAzNiAtNjggMzggLTY5IDM4IC0yMCAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTk0MCAyNjUyMiBjMCAtMTIgMzkgLTUyIDUwIC01MiAyMSAwIDkgMzcgLTE1IDQ4IC0zMSAxNCAtMzUgMTUKLTM1IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjcwOCAyNjUxMyBjLTI1IC02IC0yMyAtMTUgMTcgLTYzIDI4IC0zNCAzNiAtMzkgNDEgLTI1IDYgMTYgLTI0Cjk2IC0zNSA5NCAtMyAtMSAtMTQgLTMgLTIzIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc1NTAgMjY0NzggYzMyIC0yOSAzNSAtMzAgMzkgLTEzIDIgMTEgOCAyNiAxMyAzMyA4IDkgLTEgMTIgLTM4CjEyIGwtNDkgLTEgMzUgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcxMDYgMjY0NzUgYy05MSAtMzQgLTEwNSAtODUgLTIzIC04NSA0MiAwIDQzIDEgNjUgNTIgMTIgMjggMjEgNTIKMTkgNTQgLTEgMSAtMjggLTggLTYxIC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyODIwIDI2NDgzIGMtMjUgLTEwIC03MCAtNDQgLTcwIC01MyAwIC04IDkyIDQwIDEwOSA1NiA2IDYgLTIxIDMKLTM5IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAxNCAyNjQ1NiBjLTQgLTE4IDMgLTM3IDI2IC03MCAzNyAtNTUgNjAgLTU4IDEyNiAtMTggNTIgMzMgNTIgMzMKLTQzIDgxIC03NiAzOCAtMTAxIDM5IC0xMDkgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQzNTMgMjY0MDUgYy0yNCAtMzQgLTQzIC02NyAtNDMgLTcyIDAgLTExIDUxIC0zMyA3NyAtMzMgMjYgMCAzNAo0MSAyMSAxMDYgbC0xMyA2MiAtNDIgLTYzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYxMzcgMjY0NDMgYzE3IC0xMDggMjIgLTExOSA2NiAtMTMwIDIzIC02IDQzIC0xMCA0NCAtOSA1IDQgLTk5CjE2NiAtMTA2IDE2NiAtNSAwIC02IC0xMiAtNCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjQwIDI2NDUzIGMtMjEgLTMgLTc5IC0yMCAtMTM5IC0zOSAtMjUgLTggOCAtMzAgODYgLTU3IDc1IC0yNiA5NgotMjYgMTUxIDEgMzQgMTggMzYgMjIgMjYgNzEgLTYgMzAgLTkgMzEgLTUzIDMwIC0yNSAtMSAtNTcgLTQgLTcxIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ1MzAgMjY0MDUgYzAgLTMwIDIgLTU1IDUgLTU1IDMgMCAyNiAxMCA1MSAyMiBsNDYgMjEgLTM4IDMzIGMtNTUKNDcgLTY0IDQ0IC02NCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDkyMSAyNjQxMyBjLTE2IC0xMSAtMjAgLTE4IC0xMiAtMjYgOCAtOCAxNyAtNSAzMiAxMCAyNiAyNSAxMSAzOAotMjAgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjEzMCAyNjMzOSBjMCAtNDEgMCAtNDEgMzEgLTM1IDE3IDMgNDYgNiA2NCA2IDMwIDAgMzMgMyAzNyAzNSBsNAozNSAtNjggMCAtNjggMCAwIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MTI0IDI2MzUzIGMtMTEgLTE2IC0zNyAtNTIgLTU5IC04MiBsLTM5IC01NSA4MSA0NCBjODcgNDYgODcgNDUKNjcgMTA4IC02IDIwIC0yOSAxNCAtNTAgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg4NjIgMjYzMzYgYy05IC0yMCAtOCAtMjUgNCAtMzAgMjIgLTkgMjQgLTggMjQgMTIgMCAzNCAtMTYgNDQKLTI4IDE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUzMjQgMjYzMTIgYy0xMyAtOCAtNDQgLTY2IC00NCAtODEgMCAtNSAxNCAtMTQgMzEgLTIwIDU3IC0yMCA2MAotMTcgNTggNDkgLTIgNjAgLTEzIDczIC00NSA1MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxOTUwIDI2Mjk1IGwtMjMgLTI1IDI2IDAgYzIyIDAgMjcgNSAyNyAyNSAwIDE0IC0xIDI1IC0zIDI1IC0yIDAKLTE0IC0xMSAtMjcgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY4NzkgMjYxNzkgbC0yNiAtMTMwIDUxIDMgNTEgMyAwIDExOCBjMCAxMTggLTUgMTM2IC00MCAxMzcgLTUgMAotMjIgLTU5IC0zNiAtMTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcwNTIgMjYyNzQgYzIwIC0zNCAyMiAtMzUgMzUgLTE4IDcgMTAgMTMgMjEgMTMgMjUgMCA2IC01MyAyOSAtNjYKMjkgLTIgMCA2IC0xNiAxOCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk3MiAyNjI1MyBjMiAtMTMgMTQgLTE5IDQzIC0yMSA0NiAtNCA0NCAxIC05IDIzIC0zNiAxNSAtMzcgMTUKLTM0IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjExNDQgMjYyNjEgbC0zMiAtNiAxNiAtNDcgYzEyIC0zOSAxOSAtNDggMzggLTQ4IDQ2IDAgNTQgMTAgNTQgNjEKMCA1NCAtMiA1NSAtNzYgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDAwMCAyNjI2MSBjLTI4IC04IC0zNSAtMzQgLTI1IC04NyA0IC0yNiAxMSAtMzQgMjggLTM0IDE4IDAgMjcKMTIgNDUgNTggMTIgMzIgMjIgNjEgMjIgNjUgMCA4IC0zNiA4IC03MCAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MDIwIDI2MjI3IGMwIC0yMiAxNiAtNDcgMzEgLTQ3IDE2IDAgMTggMzQgMyA1MSAtMjMgMjUgLTM0IDI0Ci0zNCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NjQ5IDI2MjMzIGMyOSAtNDkgMzcgLTUzIDEwNCAtNTMgNTggMCA2NiAzIDcyIDIxIDQgMTEgNSAyMiAzIDIzCi00IDMgLTE1OSAyNiAtMTc2IDI2IC05IDAgLTEwIC01IC0zIC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4ODgyIDI2MjQzIGMtMTkgLTQgLTIxIC03IC0xMSAtMTkgMTAgLTEzIDM5IC0yMCAzOSAtMTAgMCAyIDMgMTEKNiAyMCAzIDkgMiAxNSAtMiAxNSAtNSAtMSAtMTkgLTQgLTMyIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwNTcgMjYyMTggYy0zIC0xMyAtOSAtNDggLTEyIC03OSAtNyAtNTMgLTYgLTU3IDE3IC02MiA0OSAtMTQgNzQKLTggOTcgMjMgMTcgMjQgMjAgMzggMTUgNjYgLTcgMzkgLTI3IDY0IC01MiA2NCAtOSAwIC0yNyAzIC0zOCA2IC0xNyA0IC0yMyAwCi0yNyAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTc0MSAyNjE5MyBjLTIzIC0yOCAtMjIgLTM3IDIgLTI4IDggNCAxNyAxNyAyMCAzMSA1IDMwIDMgMzAgLTIyCi0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ3OTQgMjYyMDcgYy00OCAtMTIgLTcyIC00OSAtNjYgLTEwNSA0IC00MyAxOCAtNDcgNzUgLTIyIGw0NyAyMQowIDU5IGMwIDMzIC0zIDU5IC03IDU5IC01IC0xIC0yNyAtNyAtNDkgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3MDIgMjYxODAgYzEzIC0yMCAzOCAtMjggMzggLTEyIDAgMTIgLTIzIDMyIC0zNyAzMiAtMTEgMCAtMTEgLTQKLTEgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYzMjUgMjYxODEgYy00MiAtNSAtNTEgLTEwIC01MyAtMjggLTMgLTIxIDAgLTIyIDMwIC0xNyA0NCA5IDgxCjI2IDg2IDQyIDIgNiAwIDExIC01IDEwIC00IDAgLTMwIC00IC01OCAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTg5ODQgMjYxNTMgYzMgLTE2IDggLTU5IDExIC05OCA4IC04OSAxMyAtMTA1IDMxIC0xMDUgMTYgMCAxOSA0MiA1Cjg2IC02IDE2IC0xNSA1NSAtMjEgODcgLTYgMzEgLTE2IDU3IC0yMiA1NyAtNSAwIC03IC0xMiAtNCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTU1NyAyNjE0MyBjLTMgLTUgLTcgLTMwIC04IC01OCAtNCAtNDggLTMgLTUwIDI0IC01MyAyOCAtMyA3NyAyMAo3NyAzNyAwIDEzIC04OCA4MiAtOTMgNzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzQ1NSAyNjEyMCBjLTcgLTEyIDIyIC0xMiA1MCAwIDE3IDcgMTUgOSAtMTIgOSAtMTcgMSAtMzUgLTMgLTM4Ci05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5OTUgMjYwOTkgYy01IC0xNiAtMiAtMjYgMTEgLTM2IDM3IC0yNyA0NCAtMTMgMTUgMzEgbC0xOSAyOCAtNwotMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjAxIDI2MDQ1IGMyIC02MiAxOSAtNzYgMTkgLTE2IDAgMjIgMyA0NiA2IDU1IDQgMTEgMSAxNiAtMTAgMTYKLTE0IDAgLTE2IC0xMCAtMTUgLTU1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMwMDYgMjYwNDggYy0yOSAtNzIgLTMwIC03OCAtMiAtNzggMjUgMCAyNiAzIDI2IDU1IDAgMzAgLTIgNTUgLTYKNTUgLTMgMCAtMTEgLTE1IC0xOCAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjAxMCAyNjAyNSBjLTEwIC0xMiAtNiAtMjUgMjUgLTcwIDIxIC0zMCA0MCAtNTUgNDMgLTU1IDEyIDAgLTcKMTAzIC0yMyAxMjAgLTIyIDI0IC0yOSAyNSAtNDUgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDYgMjYwMTIgYy0zIC01IDE4IC0zMSA0NiAtNTggbDUxIC00OSAtMzkgNTcgYy0zOSA1NyAtNDggNjUgLTU4CjUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTY3MCAyNjAxOCBjMCAtMiA2IC0yMyAxMyAtNDcgbDE0IC00NCAyMiAzNyBjMTMgMjAgMjIgMzkgMjAgNDAgLTYKNSAtNjkgMTggLTY5IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI1OTEgMjU5OTYgYy0yNiAtMjggLTI4IC0yMiAyNyAtOTAgbDIzIC0yOSAtNyA1NCBjLTQgMzAgLTEwIDYyCi0xMyA3MiAtNiAxNiAtOSAxNiAtMzAgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODIyMSAyNTk5NiBsLTIyIC0yMyA3MiAtNyBjNDAgLTMgNzQgLTQgNzYgLTIgNCA0IC04OSA1NiAtMTAwIDU2Ci0yIDAgLTEzIC0xMSAtMjYgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyNTAgMjYwMDMgYzggLTMgMjMgLTEwIDMzIC0xNSAxMiAtNiAxNyAtNSAxNyA3IDAgMTAgLTEwIDE1IC0zMgoxNCAtMTggMCAtMjYgLTMgLTE4IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODEwMyAyNTk1NCBjLTIyIC0zMyAtMjIgLTM0IC0yIC0zNCAyMiAwIDMyIDE4IDI3IDQ4IC0yIDE2IC03IDE0Ci0yNSAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDczMyAyNTkxOCBjMjUgLTM0IDUwIC02NCA1NSAtNjYgMTAgLTMgNjcgMTA3IDYwIDExMyAtMiAxIC0zOCA1Ci04MSA5IGwtNzkgNyA0NSAtNjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTMyMyAyNTk1OCBjLTExIC0xMyAtMzcgLTQ3IC01OCAtNzcgLTM2IC01MCAtMzggLTU1IC0yNCAtNzkgMTMKLTIzIDExMSAtNzIgMTQ0IC03MiA2IDAgMjYgNDUgNDUgMTAwIGwzNSAxMDAgLTMwIDI1IGMtMzkgMzEgLTg1IDMyIC0xMTIgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTk1NzYgMjU5NDQgYy00IC0xNSAtNSAtMjkgLTIgLTMxIDMgLTMgMzEgNSA2MiAxOCA1MCAyMSA1NCAyNCAzMwozMCAtMTMgNCAtMzggNyAtNTUgOCAtMjYgMSAtMzMgLTQgLTM4IC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MTYwIDI1OTIxIGMwIC02IDEzIC0xNyAzMCAtMjYgMzMgLTE3IDQwIC0xOCA0MCAtNyAwIDggLTE0IDE2Ci02MiA0MCAtNSAyIC04IC0xIC04IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc2NjAgMjU5MDMgYzAgLTUgMTAgLTQ3IDIyIC05NSBsMjMgLTg4IDQxIDAgNDIgMCAtMTUgNTcgYy04IDMyCi0xOSA2NiAtMjQgNzUgLTEwIDE5IC04OSA2NCAtODkgNTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDg0MCAyNTg2OCBjMCAtMTMgMTggLTQxIDQyIC02NSAzMyAtMzQgNDUgLTQwIDYwIC0zMiAxMyA3IDE4IDIxCjE4IDQ5IDAgNDcgLTI3IDcwIC04MiA3MCAtMzMgMCAtMzggLTMgLTM4IC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3Mzk2IDI1ODY4IGMtMTMgLTQxIC0yNyAtMTIwIC0yMyAtMTI1IDMgLTMgMjggLTIgNTUgMiBsNTAgNyAtMTcKNjEgYy0xNCA0OSAtMjIgNjMgLTM5IDY1IC0xMiAyIC0yNCAtMyAtMjYgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg4NjIgMjU4NDggYy02IC03IC0yMSAtNDggLTMzIC05MSAtMjAgLTY3IC0yMSAtNzkgLTkgLTg3IDE2IC0xMAoyNyAxNSA1MCAxMjMgMTQgNTkgMTEgNzcgLTggNTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQxMiAyNTgzNiBjNjkgLTU1IDEwMyAtNzYgMTI0IC03NiAxOSAwIDM0IDE3IDM0IDM5IDAgMTMgLTUyIDMzCi0xMjAgNDYgbC02NCAxMyAyNiAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTgwOCAyNTg0MyBjLTkgLTEwIC0xOSAtMjggLTIyIC00MCAtNyAtMjEgLTUgLTIyIDI2IC0xNyA1OSAxMCA1OQoxMSA0MCA0NCAtMjAgMzUgLTI0IDM2IC00NCAxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2Njg1IDI1Nzk4IGMtODQgLTU0IC04OCAtNjAgLTcxIC04MyAxMyAtMTggMTcgLTE4IDgyIC00IGw2OSAxNAotMyA0NSBjLTYgNjkgLTExIDcxIC03NyAyOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMjI1IDI1ODE0IGMtOSAtMTQgLTE1IC0yOCAtMTIgLTMwIDggLTkgOTggMzYgOTIgNDYgLTEzIDIxIC02MgoxMSAtODAgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUwMzQgMjU3NjcgYy0xMCAtMTQgLTQxIC01MCAtNjggLTgxIC00NCAtNTEgLTQ4IC01OSAtMzQgLTcyIDEzCi0xNCAyMiAtOCA3NyA1MiA2MCA2NiA2OSA4NiA1MiAxMTIgLTYgMTEgLTEyIDggLTI3IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3MzUgMjU3NTYgYy0yNCAtMTkgLTI3IC0yNiAtMTcgLTM4IDkgLTEyIDcgLTE5IC0xMyAtMzggbC0yNCAtMjIKMjAgLTUyIGMxMSAtMjggMjQgLTU1IDI5IC02MCA1IC01IDMxIDEzIDYwIDQwIDQyIDM5IDUxIDUzIDQ3IDc0IC02IDI5IC01NQoxMjAgLTY1IDEyMCAtNCAwIC0yMCAtMTEgLTM3IC0yNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMDQ1IDI1NzI4IGM5IC01NiAxMSAtNTggNDMgLTU4IDQ2IDAgNjcgMzAgNTYgNzYgLTYgMjEgLTEyIDI0Ci01NiAyNCBsLTUwIDAgNyAtNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTgxIDI1NzQxIGwtMzQgLTE4IDQ2IC0zMiBjNTMgLTM2IDU4IC0zNyA3NCAtMTIgMTAgMTYgNyAyMyAtMjAKNDkgbC0zMiAzMCAtMzQgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI2NzAgMjU3MTQgYzAgLTQgNSAtMjQgMTIgLTQ1IDExIC0zNyAxMiAtMzggMzAgLTIzIDI0IDIzIDIzIDI2Ci0xMiA1MiAtMTYgMTMgLTMwIDIwIC0zMCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNTQwIDI1Njg0IGMtMTYgLTUgLTk3IC0xNjEgLTg4IC0xNzAgMyAtMiAxNSAtMSAyNyA0IDE1IDUgMzYgMzUKNjEgOTAgMzcgNzggMzcgODYgMCA3NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY4IDI1NjU4IGMtNTIgLTE2IC02OCAtMjUgLTY4IC0zOSAwIC0zMiAzMyAtNDAgMTAwIC0yNSAzNCA4IDY0IDE3CjY2IDE5IDkgOCAtOSA2NyAtMjAgNjYgLTYgLTEgLTQxIC0xMCAtNzggLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM2MDEgMjU2NDggYy03IC0yMCAtNCAtMjUgMjMgLTM0IDQzIC0xNiA1NiAwIDI2IDMxIC0yOSAzMSAtMzggMzEKLTQ5IDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDMwIDI1NjI1IGMtMTEgLTEzIC0xMCAtMTkgNiAtMzcgMjYgLTMwIDY4IC02NyA3NiAtNjggMTIgMCA0OSA3Mwo0NiA5NCAtMyAxOCAtMTEgMjEgLTU5IDI0IC00MSAyIC01OSAtMSAtNjkgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ2NzIgMjU2MjEgYy00MCAtMTAgLTc0IC0yMCAtNzYgLTIyIC0yIC0yIDYgLTMyIDE4IC02NiBsMjIgLTYyCjY3IDY3IGM2MiA2MyA4NCAxMDMgNTUgMTAxIC03IDAgLTQ2IC05IC04NiAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzE2MiAyNTYxNSBjLTYxIC0xNCAtNjcgLTE4IC01OCAtNDEgNiAtMTUgMTcgLTE2IDg4IC0xMSA0NCA0IDgzCjkgODUgMTEgOSA5IC0yNiA1MCAtNDQgNTIgLTEwIDEgLTQyIC00IC03MSAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjM1NiAyNTYwNSBjLTE1IC0xMSAtMTcgLTIyIC0xMyAtNTEgNCAtMjEgMTAgLTQxIDE1IC00NiA5IC05IDEwMgoxIDEwMiAxMSAwIDQgLTE5IDI4IC00MiA1NCAtNDAgNDMgLTQ1IDQ2IC02MiAzMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MjUgMjU1ODAgYzEwIC0zMyAxOSAtNDMgNDAgLTM4IDEzIDIgMTAgOSAtMTUgMzMgLTMyIDMwIC0zMiAzMAotMjUgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDk1IDI1NTU2IGMtNDUgLTEzIC01NCAtMzkgLTE1IC00NCAxOCAtMiAzNCA2IDU1IDI4IDMxIDMzIDI0IDM2Ci00MCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MDcyIDI1NTM1IGMtMTggLTI4IC0xOSAtMzUgLTcgLTM1IDggMCAxNSAtNyAxNSAtMTUgMCAtMjEgNDIgLTE5CjYwIDMgNDUgNTMgNDQgNTAgNSA2NyAtNDkgMjAgLTQ2IDIwIC03MyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDcxMiAyNTQ5MyBjLTM1IC0yNSAtNjAgLTQ5IC01NSAtNTIgNCAtNCAyOSAtMjQgNTUgLTQ1IGw0NiAtMzcKNDEgNTkgNDAgNTkgLTMyIDMxIC0zMiAzMSAtNjMgLTQ2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjQ1NCAyNTQ3OCBjLTE1IC0zMCAtMTUgLTMyIDIgLTQ1IDI0IC0xOCAyOSAtMTcgNDggMTIgMjIgMzMgMjAgNDAKLTkgNTMgLTIzIDEwIC0yNiA5IC00MSAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODUyMyAyNTQ2OCBjLTQgLTcgLTMzIC02NyAtNjQgLTEzMyAtNjkgLTE0NyAtNjggLTE1NSAyNyAtMTU1IGw2NQowIC0yIDE1MCBjLTEgMTQwIC02IDE2OCAtMjYgMTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk1MjUgMjUzODUgYy01OSAtNjcgLTYyIC03MSAtNDcgLTkzIDE3IC0yNSA0NSAtMjggMTIxIC0xMCA1NSAxMgo1MyAxMCA2NiA5MyAzIDIyIDggNDcgMTEgNTYgNCAxNCAtNCAxOCAtNDIgMjEgLTQ2IDMgLTQ2IDMgLTEwOSAtNjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzI4MSAyNTM2NiBjLTUzIC01NSAtMjkgLTY4IDY4IC0zOCBsNTQgMTcgLTQxIDI4IGMtMjMgMTUgLTQzIDI3Ci00NSAyNyAtMiAwIC0xOCAtMTUgLTM2IC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0Mjk1IDI1MzQwIGMtOCAtMTYgLTE1IC0zMSAtMTUgLTM0IDAgLTIgMjMgLTcgNTAgLTExIDQxIC02IDU2IC0zCjgyIDEzIDI0IDE1IDI4IDIyIDE4IDI2IC01NSAyMCAtMTA0IDM2IC0xMTEgMzYgLTUgMCAtMTUgLTEzIC0yNCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzcyMiAyNTI4NyBsLTIxIC0yMiAyNSAtNDMgYzMxIC01MSA2NiAtNTggODIgLTE0IDUgMTUgMTMgMzQgMTYKNDIgNSAxMSAtNSAyMiAtMzMgMzggLTQ3IDI3IC00MyAyNyAtNjkgLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05ODYyIDI1MjI4IGMtODAgLTU0IC04MyAtNjYgLTIzIC0xMDEgMzEgLTE4IDMxIC0xOCA0MCA1IDUgMTMgMjEKNDkgMzYgODEgMTQgMzMgMjUgNjAgMjMgNjIgLTIgMSAtMzYgLTE5IC03NiAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQyMSAyNTI2NyBjLTkgLTEyIC02IC0xOCAxNSAtMzIgMjYgLTE3IDI2IC0xNiAxOSA3IC0xMCAzMyAtMjAKNDEgLTM0IDI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzE2MCAyNTI2MSBjLTE2IC00IC0zMiAtMjEgLTQzIC00NSAtMjEgLTQzIC0yMSAtNDIgMTMgLTUxIDIwIC01CjM2IDIgNzMgMzEgbDQ3IDM2IC0yNCAxOSBjLTI2IDIwIC0yOCAyMSAtNjYgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDg5MiAyNTI2MCBjLTE4IC00IC0zNiAtMTEgLTQwIC0xNSAtMTAgLTExIDcxIDUgODMgMTYgMTAgMTAgNCAxMAotNDMgLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTgyNSAyNTI0OSBjLTkgLTEzIDI1IC0zOCA0MiAtMzIgMTYgNiAxNiAxNiAxIDMxIC0xNSAxNSAtMzUgMTUKLTQzIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODA4NSAyNTIyNSBjLTUgLTIgLTIyIC02IC0zNiAtOSAtMjUgLTUgLTI1IC02IC0xNyAtNzIgNCAtMzcgMTAKLTY5IDEyIC03MSA3IC04IDEwNiAyOCAxMDYgMzggMCAxMCAtNDggMTE5IC01MiAxMTggLTIgMCAtNyAtMiAtMTMgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDk1MCAyNTIwNiBjMCAtMjAgMTYgLTI5IDQwIC0yMSAzMiAxMCAyNSAzNSAtMTAgMzUgLTE5IDAgLTMwIC01Ci0zMCAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzQzOCAyNTE4MiBsLTE3IC0yOSAzNiAtMTEgYzIwIC02IDM4IC0xMCA0MCAtOSAxIDIgLTggMjAgLTIwIDQwCmwtMjMgMzcgLTE2IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMjI1IDI1MTYwIGMtNTUgLTEwIC0xMDEgLTE4IC0xMDMgLTE5IC0xIC0xIDIgLTEwIDggLTIyIDExIC0yMAoxNyAtMjAgMTE4IC0xNCA5MyA2IDExMCAxMCAxMzEgMzAgNDkgNDggMTAgNTQgLTE1NCAyNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NTYxIDI1MTEwIGMtNDQgLTM5IC04MyAtNzUgLTg2IC04MSAtMTggLTI3IDkgLTE0IDg4IDQ2IDU4IDQ0IDg3CjcyIDg3IDg1IDAgMTEgLTIgMjAgLTUgMjAgLTMgMCAtNDEgLTMyIC04NCAtNzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzEwNSAyNTE0NiBjLTQ4IC0zMiAtMTAxIC04MiAtNjUgLTYxIDI0IDE0IDEyMCA4NyAxMjAgOTEgMCA3IC00CjUgLTU1IC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1Mzg2IDI1MTI4IGMtMTggLTg4IC0xOSAtODYgMjUgLTkwIGw0MSAtNCAtNyA0NiBjLTQgMjUgLTEyIDUxCi0xNyA1OCAtMTYgMTkgLTM3IDE0IC00MiAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDUwNSAyNTEzNCBjLTExIC0zIC0zNyAtMTAgLTU3IC0xNiAtMzcgLTExIC0zOCAtMTIgLTMxIC01MiAzIC0yMwo4IC00MyAxMCAtNDYgMiAtMiAzMiAyNCA2NiA1OCA1OCA1OSA2MCA2NSAxMiA1NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMTAyIDI1MTE1IGMtMTcgLTM2IC0xNSAtNDIgMTEgLTQ5IDEyIC0zIDQzIC0xMiA2OCAtMjAgbDQ2IC0xNAotMjEgMzggYy0xOSAzNSAtNjEgNzAgLTgzIDcwIC02IDAgLTE1IC0xMSAtMjEgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk5NzcgMjUxMzEgYy0xNyAtNiAtMTcgLTggLTQgLTIwIDEzIC0xMCAxNyAtOSAyNyA4IDExIDIyIDcgMjQKLTIzIDEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIxNTQgMjUxMDkgYzQgLTEzIDEwIC0zNCAxMyAtNDcgNSAtMjAgMTAgLTIyIDMyIC0xNyA0NSAxMSA0NCAyMgotNSA1NSAtNDYgMzIgLTQ3IDMyIC00MCA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg5ODUgMjUxMDAgYy0zMSAtMzMgLTIxIC00MSAxNSAtMTIgMTMgMTAgMjEgMjQgMTkgMzEgLTMgNyAtMTUgMAotMzQgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ0MjEgMjUwNDcgbC0yOCAtNjIgMTkgLTM4IGMxMiAtMjQgMjMgLTM1IDMxIC0zMSA5IDYgOTEgNjAgMTA1CjY5IDEgMSAtMiAyNSAtOCA1MiAtMTEgNDggLTEzIDUxIC01MSA2MSBsLTQxIDEwIC0yNyAtNjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjk3NyAyNTA4NiBjLTQ2IC0yMSAtNDggLTIyIC0zMCAtMzkgMTggLTE2IDIxIC0xNSA1NCAyIDE5IDEwIDM1CjI3IDM3IDQwIDQgMjUgMCAyNSAtNjEgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDAxOSAyNTA0MiBjLTM2IC01MSAtNDcgLTE2NSAtMjAgLTIwMSBsMTggLTIzIDU4IDgwIGMzMiA0NCA1NyA4NAo1NSA4OCAtMyAxMyAtNzIgOTQgLTc5IDk0IC0zIDAgLTE4IC0xNyAtMzIgLTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDA5MjAgMjUwMzcgYzAgLTEzIDkgLTMyIDIwIC00MiAyMCAtMTggMjAgLTE3IDIwIDIzIDAgMzUgLTMgNDIKLTIwIDQyIC0xNCAwIC0yMCAtNyAtMjAgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI1MDAgMjUwNDEgYzAgLTUgMTIgLTM1IDI2IC02NyAyNiAtNTggMjcgLTU5IDM2IC0zMSA3IDE5IDYgMzIgLTIKNDIgLTYgOCAtOSAxOCAtNiAyMyAzIDYgLTUgMTcgLTE5IDI2IC0yOCAxOCAtMzUgMjAgLTM1IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTE1MiAyNDk3MCBjLTI0IC00MyAtMjAgLTQ3IDM1IC0yNyBsMzMgMTIgLTIzIDI4IC0yMiAyNyAtMjMgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE0NzYgMjQ5ODMgYy01IC02IDMxIC0zNCAxMTIgLTg2IDIzIC0xNSA0MiAtMjQgNDIgLTIwIC0xIDEyIC0xNDcKMTEyIC0xNTQgMTA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTczMjkgMjQ5MjMgYy0yNCAtMTMgLTQ1IC0yNiAtNDcgLTI3IC0yIC0zIC01MiAtMjM2IC01MiAtMjQ3IDAKLTE1IDEwOSAxNyAxNDcgNDMgNTcgMzkgNjIgNjkgMjUgMTc1IGwtMjggODIgLTQ1IC0yNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NTYwIDI0ODcwIGMwIC0yMSA1MyAtNjAgODEgLTYwIDIxIDAgMzIgNyA0NCAzMCA4IDE2IDE1IDMxIDE1IDM1CjAgMyAtMzEgNSAtNzAgNSAtNDIgMCAtNzAgLTQgLTcwIC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MTYzIDI0ODY3IGMtMjAgLTcgLTMzIC0xOCAtMzMgLTI4IDAgLTE2IDMgLTE2IDQ3IDEgNzggMjkgNjUgNTMKLTE0IDI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY2MTYgMjQ4NzAgYy0zNiAtMTEgLTQ2IC0yNSAtNDYgLTY3IDAgLTIzIDUgLTMzIDE1IC0zMyA5IDAgMjkKLTEwIDQ1IC0yMiAxNiAtMTIgMzIgLTE5IDM1IC0xNiAzIDMgOSAzOCAxNCA3NyA4IDc5IDYgODEgLTYzIDYxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI3NDcgMjQ4MzEgYy0zMCAtNTIgLTE5IC0xMjggMjAgLTEzNyAyOSAtOCAzMiAtNCA1NyA3MCAxOSA1NCAxOQo1NyAxIDc2IC0yNiAyOSAtNTggMjUgLTc4IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIxMTAgMjQ4NTQgYzAgLTIgOSAtMTggMjAgLTM2IDEzIC0yMiAyMSAtMjcgMjQgLTE3IDIgOCA2IDIxIDkgMzAKNCAxMyAtMiAxOCAtMjQgMjEgLTE2IDMgLTI5IDMgLTI5IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDQxMSAyNDgxNSBjMCAtMTYgMyAtMzcgOSAtNDUgMTUgLTI1IDE4IC03IDUgMzUgLTEyIDM4IC0xMyAzOQotMTQgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NjgzIDI0ODE4IGMtNSAtNyAtMjAgLTQ4IC0zMiAtOTEgbC0yMiAtNzggMjMgLTQwIDIyIC00MCAxOCAyMwpjMTQgMTkgMTggNDMgMTggMTMxIDAgMTAyIC02IDEyMiAtMjcgOTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTQ4MyAyNDgxMyBjLTI1IC0xMyAtMzMgLTI0IC0zOCAtNTUgLTkgLTUwIDE3IC05NSA3NCAtMTI3IDQwIC0yMgo0MyAtMjIgNjIgLTYgMTAgMTAgMTkgMjIgMTkgMjcgMCA1IDEyIDI0IDI2IDQzIDMxIDQyIDIzIDU5IC01MSAxMDQgLTU4IDM2Ci01MSAzNCAtOTIgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDU2NyAyNDgyMyBjLTQgLTMgLTcgLTM4IC03IC03OCAwIC02NyAyIC03MyAzMSAtMTAxIGwzMSAtMjkgLTYKOTAgYy00IDUwIC0xMCA5OCAtMTIgMTA4IC01IDE3IC0yNSAyMyAtMzcgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02OTEwIDI0Nzg3IGMwIC0zNyAyMSAtNjcgNDYgLTY3IDExIDAgOCAxMSAtMTIgNDggLTE1IDI2IC0yOSA0OQotMzEgNTEgLTIgMiAtMyAtMTIgLTMgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODE3MiAyNDc5NSBjNCAtMjggNDkgLTMyIDY1IC02IDExIDE3IDkgMTkgLTI4IDIzIC0zNSAzIC0zOSAxIC0zNwotMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MTk3IDI0Nzg3IGMtODYgLTI2IC04NyAtNDUgLTIgLTYzIDMzIC03IDc0IC0xMyA5MSAtMTMgMzAgLTEgMzAgMAozMyA0OSAyIDQ5IDEgNTAgLTI2IDQ5IC0xNSAtMSAtNTkgLTEwIC05NiAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjI4OCAyNDgwMyBjLTEwIC0yIC0xOCAtMTEgLTE4IC0xOSAwIC0xMSAxMCAtMTQgMzggLTEyIDI1IDIgMzcgOAozNyAxOCAwIDE1IC0yNyAyMiAtNTcgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDE0MCAyNDc1MSBjLTU3IC0xMCAtNTEgLTM3IDEwIC01MCAyOCAtNiA1MiAtMTEgNTMgLTExIDIgMCAxIDE2Ci0xIDM1IC0yIDE5IC05IDM0IC0xNiAzNCAtNiAtMSAtMjcgLTQgLTQ2IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTE5NyAyNDcyOCBjLTkgLTcgLTE5IC0yNyAtMjMgLTQ0IC01IC0yNiAtMSAtMzUgMjEgLTUyIDM4IC0zMCA0OQotMTkgNDEgNDEgLTYgNTkgLTE2IDcyIC0zOSA1NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NjkwIDI0NjY1IGMwIC00MSAxIC03NSAzIC03NSAyIDAgMTggMTggMzYgNDAgbDMyIDQwIC0yMSAzNSBjLTM2CjU4IC01MCA0NiAtNTAgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMwNjEgMjQ2NjkgYy0xMyAtMzMgLTIyIC02MiAtMjAgLTYzIDIgLTIgMTQgLTkgMjcgLTE1IDIwIC0xMSAyNwotMTAgNDMgNSAxNyAxNiAyMiAxNiAyOSA0IDYgLTggMTAgLTIxIDEwIC0yNyAwIC0yNCAxNSAtMTMgMzUgMjMgbDIwIDM3IC01NQo0OCBjLTI5IDI3IC01NiA0OSAtNTkgNDkgLTQgMCAtMTcgLTI3IC0zMCAtNjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjEyIDI0NjYwIGMtMzUgLTY2IC0zOCAtODAgLTE5IC04MCAyNiAxIDU2IDM3IDcxIDg4IDE0IDQ5IDE0IDUyCi0zIDUyIC0xMiAwIC0yOSAtMjEgLTQ5IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MjU1IDI0NjY1IGMtNCAtMzEgLTUgLTU4IC0yIC02MSAyIC0zIDIxIDE3IDQwIDQzIDMzIDQzIDM1IDQ5IDIwCjYxIC0zNiAyNiAtNTEgMTUgLTU4IC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MzIwIDI0NjU0IGMtOTQgLTU3IC05MiAtNTYgLTg0IC04OCA1IC0yMSAxMiAtMjYgMzggLTI2IDE3IDAgNDkKNyA3MSAxNCAzOCAxMyA0MCAxNyA1MiA3MyAxNSA3MSAxNSA3MyA2IDcyIC01IDAgLTQyIC0yMSAtODMgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA2NjQgMjQ2NTUgYy0xNCAtMjEgLTE2IC00MSAtMTEgLTExMSA5IC0xMjMgMjAgLTEzMCA3NCAtNDkgbDQ0CjY2IC0yMyA2MCBjLTE4IDQ4IC0yNyA1OSAtNDUgNTkgLTEzIDAgLTMwIC0xMSAtMzkgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcwNjcgMjQ2NDMgbC00OCAtMzYgNiAtNTEgYzkgLTY0IDEwIC02NiA0NSAtNjYgMjAgMCAzOSAxMSA2NCAzOAoyMCAyMCAzNiA0MyAzNiA0OSAwIDE2IC00MiAxMDMgLTQ5IDEwMiAtNCAwIC0yOCAtMTcgLTU0IC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NzYgMjQ2NTIgYy0xMCAtMzAgMTEgLTcxIDM1IC03MiA4IDAgLTEzIDc1IC0yMyA4NSAtMyA0IC05IC0yCi0xMiAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzYwMyAyNDYyNyBjLTI0IC0xMSAtNDMgLTI2IC00MyAtMzMgMCAtMjQgMzEgLTg0IDQzIC04NCAxMSAwIDYxCjU1IDgwIDg3IDkgMTQgLTEzIDUzIC0yOCA1MiAtNSAwIC0yOSAtMTAgLTUyIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMDAgMjQ1NDUgYzAgLTQ3IDIgLTg1IDUgLTg1IDUgMCA1NCAxMDQgNTggMTIyIDEgNiAtMTMgMTkgLTMwIDI5CmwtMzMgMTkgMCAtODV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQyMCAyNDYwNyBjMCAtMzEgMTQgLTU3IDI5IC01NyAyNyAwIDMxIDEwIDE1IDM1IC0xNyAyNyAtNDQgNDAKLTQ0IDIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4ODQgMjQ1NjAgYy0xNCAtMzIgLTE0IC0zNSA3IC01MSAzNyAtMjggMTI3IC01MSAxNzAgLTQ0IDIxIDQgMzkKMTAgMzkgMTMgMCA0IC02IDMwIC0xMyA1NyBsLTEzIDUwIC04OCA1IC04OCA1IC0xNCAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTQ3MCAyNDU4NyBjOCAtOCA2MSAtNDIgMTE4IC03NiBsMTAzIC02MSAtMyA0MiAtMyA0MSAtODkgMjggYy01MAoxNSAtMTAxIDMxIC0xMTUgMzQgLTIzIDYgLTI0IDUgLTExIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTU1OCAyNDU2NCBjLTE3IC05IC0yNSAtMjAgLTIyIC0yOSA5IC0yMiAxOSAtMTkgMzkgMTEgMjEgMzIgMTcgMzYKLTE3IDE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY4MzEgMjQ1MzYgYy0xNyAtMTggLTIwIC0yNiAtMTAgLTI2IDI0IDAgNDEgMTYgMzcgMzUgLTIgMTQgLTcgMTMKLTI3IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyNTcgMjQ1MjkgYy0xNyAtMTAgLTE2IC0xMiA3IC0zMCAzMiAtMjUgMzYgLTI0IDM2IDExIDAgMzIgLTEyCjM3IC00MyAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0ODgyIDI0NDk0IGMtMjEgLTMyIC0yMiAtNTQgLTMgLTU0IDExIDAgNDEgNzkgMzIgODQgLTMgMiAtMTcgLTExCi0yOSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTIxNCAyNDUwOSBjLTIyIC0yNCAtMzAgLTE3IDEzNCAtMTI5IGwxMDIgLTcxIDEwIDI2IGM2IDE0IDEwIDMxCjEwIDM2IDAgOCAtMjIxIDE1OSAtMjMzIDE1OSAtMiAwIC0xMiAtOSAtMjMgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyNTIgMjQ0OTkgYzE0IC00NCAxMyAtNDIgMzcgLTI5IDI3IDE0IDI4IDUwIDIgNTAgLTExIDAgLTI2IDMKLTM1IDYgLTE0IDUgLTE0IDIgLTQgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY3NTAgMjQ0NTcgYzAgLTQzIDIzIC05NyA0MiAtOTcgMjEgMCA1OCAzNCA1OCA1MyAwIDIwIC00MSA1NCAtNzIKNTkgLTIzIDQgLTI4IDIgLTI4IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwODAwIDI0NDUxIGMwIC0xMiA0OCAtMjcgNTcgLTE3IDkgOCAyIDEzIC0zMCAyMSAtMTcgNSAtMjcgMyAtMjcKLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDUxMiAyNDQzNCBjLTI4IC0xOSAtMjggLTUzIC0xIC04OCAyNiAtMzMgMzYgLTMyIDc4IDUgbDMzIDMxIC0xOAozNCBjLTIxIDM4IC01NCA0NSAtOTIgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTU1IDI0NDE5IGMxNSAtNDYgNzggLTE0MCA4OCAtMTMwIDcgNyAtNCAzMyAtMzMgODAgLTQxIDY4IC02OCA5MwotNTUgNTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjE4MSAyNDM2NSBjNTAgLTYxIDY3IC03NSA5MCAtNzUgMjYgMCAyNyAyIDIzIDM4IC0xMSA3OSAtMTAgNzgKLTc0IDk1IC0xMDcgMzAgLTEwOSAyNiAtMzkgLTU4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY0ODQgMjQzOTUgYy00IC04IC0zIC0yMiAwIC0zMSA5IC0yNCAzNSAxIDI5IDI2IC02IDI0IC0yMSAyNiAtMjkKNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MTkwIDI0MzgyIGMwIC01IC0zMSAtNTEgLTcwIC0xMDIgLTM4IC01MSAtNzAgLTk5IC03MCAtMTA3IDAgLTcKMTIgLTE1IDI4IC0xOSAxNSAtMyAzNyAtOSA0OCAtMTQgMzIgLTEzIDc3IDQwIDk3IDExNCAxNSA1NiAxNSA2MCAtNCA5NyAtMTkKMzcgLTI5IDQ4IC0yOSAzMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMDMzIDI0MzYwIGMtMjcgLTExIC0yOCAtMTggLTggLTQ0IDEzIC0xNyAxNiAtMTggMzcgLTMgNDAgMjggNTgKNDQgNTggNTEgMCA5IC02MSA2IC04NyAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MTI4IDI0MzEzIGMtMTAgLTExIC0yMSAtMzQgLTI0IC01MSAtNiAtMjggLTQgLTMyIDE1IC0zMiAyMyAwIDM1CjMwIDI5IDc1IC0zIDI3IC0zIDI3IC0yMCA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcxNjAgMjQzMDAgYy05IC0xNyAtNiAtMjIgMjUgLTM3IDMxIC0xNSAzNyAtMTUgNTAgLTIgMTIgMTIgOSAxNwotMjUgMzcgLTM5IDIyIC0zOSAyMiAtNTAgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NDU2IDI0MzA4IGMtMTcgLTEwIC0yMiAtNjMgLTcgLTcyIDUgLTQgMjMgMTEgNDAgMzMgbDMxIDM5IC0yNCA0CmMtMTMgMyAtMzEgMSAtNDAgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTYxNSAyNDI3NyBjLTQgLTkgLTUgLTIzIC0zIC0zMiAzIC0xNCA1IC0xNCAyMyAtMSAxOSAxNCAxOSAxNiAzCjMyIC0xNiAxNiAtMTggMTYgLTIzIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01MzM3IDI0MjUzIGMtMyAtMTYgLTUgLTI5IC00IC0yOSAxIC0xIDEyIC01IDI1IC04IDIwIC03IDIyIC00IDIyCjI4IDAgMjkgLTQgMzYgLTE5IDM2IC0xMiAwIC0yMCAtOSAtMjQgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk3NDggMjQyMzEgbC0zOCAtNDkgNzIgLTU3IGM2NSAtNTMgNzIgLTU2IDk1IC00NCAzMyAxOCAyNSA0MCAtMjIKNTYgLTU5IDIwIC02MCAyNyAtMTYgNjAgbDQxIDMwIC00MCAyNyBjLTIyIDE0IC00MyAyNiAtNDcgMjYgLTUgLTEgLTI1IC0yMwotNDUgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyOTEgMjQyNTEgYy0xNCAtMjQgMCAtMzUgMjMgLTE4IDE2IDEyIDE2IDE0IDMgMjYgLTEzIDEwIC0xNyA5Ci0yNiAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NjUwIDI0MTc0IGMtMzEgLTY5IC00MCAtMTM0IC0xNyAtMTM0IDYgMCA0NyA1IDkwIDEyIDY2IDEwIDc3IDE0Cjc1IDMwIC0zIDIwIC05OSAxNTcgLTExMCAxNTggLTQgMCAtMjEgLTMwIC0zOCAtNjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzQ1MiAyNDE5OSBjLTE3IC0yNiAtMTIgLTMxIDI4IC0yNyBsMzIgMyAtMjQgMjIgLTI0IDIyIC0xMiAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjkzIDI0MTk1IGMtOCAtMjMgMyAtMjkgMjYgLTEzIDIxIDE1IDE4IDI4IC02IDI4IC03IDAgLTE2IC03IC0yMAotMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODAxIDI0MTk3IGMtNyAtOSAtOCAtMjQgLTIgLTQ1IDUgLTE3IDcgLTMzIDMgLTM2IC0zIC0zIC0xIC02IDQKLTYgNSAwIDE2IDEwIDI0IDIzIDE4IDI3IDQwIDY4IDQwIDczIDAgMTAgLTU5IDIgLTY5IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU5NDAgMjQxNjUgbC0zNCAtMzUgNDkgLTUwIGMyNyAtMjggNTQgLTUwIDYxIC01MCA2IDAgMTQgMjMgMTcgNTIKNiA0NSAzIDU2IC0xOSA4NSAtMTQgMTggLTI4IDMzIC0zMyAzMyAtNCAwIC0yMiAtMTYgLTQxIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMzIxIDI0MTUzIGMtMjIgLTI3IC00MCAtNTIgLTQxIC01NyAtMSAtNSAxMiAtMTUgMjggLTIxIDI3IC0xMgozMCAtMTEgNTggMjMgNTggNzIgNTggNzIgMzggODcgLTMwIDIyIC00MCAxOCAtODMgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc1NyAyNDEwOSBjLTI2IC00NSAtNDcgLTg3IC00NyAtOTQgMCAtMjYgMzIgLTI0IDc1IDUgNDIgMjkgNDMgMzEKNDcgOTAgMyA1NCAtNCA4MCAtMjIgODAgLTMgMCAtMjcgLTM3IC01MyAtODF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTEyOSAyNDE3NiBjLTU0IC0xNyAtMTIzIC02NiAtMTExIC03OCA3IC03IDI4IC0xIDY4IDIxIDMyIDE3IDU5CjI5IDYyIDI3IDIgLTMgLTMgLTI1IC0xMSAtNTAgbC0xNiAtNDYgNDYgMCA0NSAwIC03IDQ4IGMtMTQgMTAxIC0xMiA5OSAtNzYKNzh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQ2NiAyNDE0MSBjLTIyIC0yMyAtMjcgLTM2IC0yNCAtNjcgMyAtMzcgNSAtMzkgMzUgLTM4IDE4IDEgNTEKMTUgNzUgMzMgNDAgMjggNDQgMzUgNDAgNjYgLTQgMzQgLTUgMzUgLTUxIDM1IC0zOSAwIC01MiAtNSAtNzUgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU3IDI0MTQwIGM1IC0yMCA3IC0yMCAyNCAtNCAyNCAyMiAyNCAyNCAtNSAyNCAtMTkgMCAtMjMgLTQgLTE5Ci0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkxNTQgMjQxMzIgYzggLTE1IDIxIC0zNiAzMCAtNDcgMTUgLTE5IDE1IC0xOCAxNiAxNyAwIDMxIC00IDM3Ci0zMCA0NiBsLTMwIDExIDE0IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzOTkwIDI0MTI0IGMwIC01IDkgLTIyIDIwIC0zOSAxMyAtMjAgMjAgLTI1IDI0IC0xNSAyIDggNyAyMyAxMAozMyAzIDEwIDAgMTcgLTggMTcgLTggMCAtMjEgMyAtMzAgNiAtOSAzIC0xNiAyIC0xNiAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MjgyIDI0MDkzIGMtMTUgLTQ4IC0xMCAtNTIgMTEgLTggOSAxOSAxMyAzNiA4IDM5IC00IDMgLTEzIC0xMQotMTkgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg2OTAgMjQwOTIgYzAgLTE5IC00OSAtOTEgLTYyIC05MiAtNCAwIC0xMCAyMCAtMTQgNDUgLTUgMzUgLTEwCjQ1IC0yNSA0NSAtMTggMCAtMTggLTEgMCAtNDcgMTggLTQ3IDE5IC00OCA2NyAtNTEgNDQgLTMgNTMgMSA3OCAyNyBsMjggMjkKLTIzIDMxIGMtMjUgMzUgLTQ5IDQxIC00OSAxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NTgxIDI0MDg2IGMtOCAtMTAgMiAtMzEgNDUgLTkyIDY3IC05NCA2MyAtODkgNjkgLTgzIDIgMyAtNCAyMQotMTUgNDAgLTExIDE5IC0zMyA2MCAtNTAgOTIgLTE3IDMxIC0zMiA1NyAtMzQgNTcgLTIgMCAtOSAtNiAtMTUgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUxOTkgMjQwODUgYy00MCAtMjIgLTUyIC0xMDUgLTE1IC0xMDUgMTcgMCA4OCA5MCA4MyAxMDQgLTUgMTcKLTM5IDE3IC02OCAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDA0MTEgMjQwNTggYy0xIC0yMSA0IC0zOCA5IC0zOCAxMSAwIDExIDE0IDAgNTAgLTcgMjIgLTggMjEgLTkKLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIzODUgMjQwNjAgYy0xNyAtMTkgLTE3IC0yMCA5IC0zMSAzMiAtMTUgMzYgLTEyIDI5IDI0IC02IDMyIC0xNAozNCAtMzggN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTExNTY0IDI0MDEzIGMtNDQgLTM5IC00NyAtNDQgLTM2IC02OCA2IC0xNCAxNiAtMjUgMjAgLTI1IDUgMCA0OAoyOSA5NiA2NCBsODcgNjQgLTU5IDQgYy01OCAzIC02MSAyIC0xMDggLTM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEwNTYgMjQwMzMgYzMgLTExIDIzIC0yNiA0NyAtMzUgMjMgLTkgNjYgLTI3IDk1IC0zOSA0NiAtMjAgNTQKLTIxIDY3IC04IDEzIDEzIDExIDE5IC0yNSA1NCAtMzcgMzYgLTQzIDM4IC0xMTQgNDMgLTcwIDQgLTc0IDMgLTcwIC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNzQ1IDI0MDA5IGMtNTggLTQ0IC01OCAtNDMgLTM1IC04MiAxOSAtMzIgOTUgLTgxIDExMSAtNzEgMyAxIDExCjI4IDE5IDU4IDEyIDUxIDExIDU2IC05IDkwIC0xMyAyMCAtMjggMzYgLTM0IDM1IC03IDAgLTMwIC0xNCAtNTIgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYyNDMgMjM5OTEgbC0zMiAtNDkgMzEgLTQyIDMxIC00MiAzNyA0NCAzOCA0MyAtMTggNDUgYy0yNCA2MyAtNDcKNjMgLTg3IDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDA1IDI0MDAwIGMtMTAgLTE2IDcgLTMxIDIzIC0yMSAxMCA2IDEwIDEwIC0yIDIwIC0xMCA5IC0xNiA5IC0yMQoxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk3NDggMjM5MjAgbC0xNiAtNDkgNzMgLTI2IGM0MSAtMTUgNzggLTI0IDg0IC0yMCA2IDMgMTEgMjEgMTEgMzkKMCAzMCAtNSAzNSAtNjggNjkgbC02OSAzNiAtMTUgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzODIgMjM5NDcgYy0xMiAtMTQgLTQgLTY3IDkgLTY3IDEwIDAgMjkgMzQgMjkgNTMgMCAyMCAtMjYgMjkKLTM4IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEgMjM5MzcgYy03IC03IDcgLTIyIDQ0IC00OSAyOSAtMjEgNTYgLTM4IDU5IC0zOCAyNSAwIC00MiA4NCAtNzMKOTMgLTExIDIgLTI0IDAgLTMwIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc1NjMgMjM5MDQgYzE1IC00OSA1MSAtNjMgODQgLTMzIDEyIDEzIDIzIDI2IDIzIDMwIDAgOCAtODUgMzkKLTEwNiAzOSAtOSAwIC0xMCAtOCAtMSAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTg3MCAyMzkwOSBjLTk3IC0yNiAtMTE2IC0zOSAtMTIzIC04NCAtNSAtMjggMCAtNTAgMjAgLTkwIGwyNgotNTMgNzEgNDIgYzM5IDIzIDgzIDQ3IDk5IDUzIDE1IDcgMjcgMTggMjcgMjUgMCAyMSAtMzIgMTI4IC0zOSAxMjcgLTMgMCAtNDAKLTkgLTgxIC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU1MjAgMjM4OTUgYzAgLTIzIDMgLTI1IDI4IC0xOSA0MyAxMCA0NiAxNiAyMSAzMCAtMzYgMjAgLTQ5IDE3Ci00OSAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjMxIDIzODQ5IGMtMSAtMTA0IDI2IC05OSA4OCAxOSAxMyAyNSA1IDI4IC0yMyA3IC0yOSAtMjIgLTQzIC0xOAotNTQgMTMgLTkgMjMgLTExIDE3IC0xMSAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzA1MiAyMzkwMyBjLTI1IC01IC0yNCAtMTMgOCAtODggMjEgLTQ3IDg5IC05MiAxMDkgLTcyIDI3IDI3IDAKMTM0IC00MCAxNTQgLTI0IDEzIC0zNiAxNCAtNzcgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5OTY2IDIzODgyIGMtNTQgLTE1IC01MSAtMjcgMTAgLTM3IDMzIC01IDQzIC0zIDQ4IDEwIDEzIDM0IC01IDQyCi01OCAyN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1ODkgMjM4MTYgYy0yNSAtMzAgLTI1IC0zMiAtMTAgLTY4IDI2IC02MCAzOSAtNTUgNDcgMTggMyAzNiAzIDY5Ci0yIDczIC01IDUgLTIxIC02IC0zNSAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDc4MyAyMzgxMSBjLTEzIC0xMSAtMjMgLTIzIC0yMyAtMjcgMCAtNCAxNCAtMzIgMzIgLTYxIDMwIC00OSAzMwotNTIgNTAgLTM2IDE5IDE3IDI0IDYzIDkgNzkgLTUgNSAtMTEgMjAgLTEzIDM0IC00IDMxIC0yNiAzNSAtNTUgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTEyMCAyMzc5MCBjLTIzIC00NCAtMjQgLTUwIC0xMSAtNTAgNSAwIDE2IDIwIDI0IDQ1IDE5IDU2IDE0IDU4Ci0xMyA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA3MCAyMzgxMiBjMCAtMTkgMTIgLTQyIDIyIC00MiAxNCAwIDUgNDMgLTkgNDggLTcgMiAtMTMgLTEgLTEzCi02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgzOTUgMjM4MDEgYy04IC0xMCAtMTUgLTIyIC0xNSAtMjcgMCAtMTIgNTggLTUwIDcxIC00NiA1IDEgMTkgLTIKMjkgLTggMTYgLTkgMjcgLTUgNTUgMTcgMTkgMTUgMzUgMzAgMzUgMzMgMCAzIC0yMSAxMiAtNDcgMTkgLTEwNSAyOSAtMTExIDMwCi0xMjggMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDc2NSAyMzc3MyBjLTExIC01MyAtMTMgLTYzIC0xMSAtNjMgMjEgMCA2OCAyNyA4MCA0NSAxOCAyNyAxNSAzMAotMzEgNDAgLTMwIDYgLTMzIDQgLTM4IC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNjEgMjM3ODEgYy0xMCAtNyAtMTIgLTIyIC04IC01OCA1IC00NyAyNCAtMTA5IDMxIC0xMDIgMiAyIDYgNDEKOSA4NyA2IDg0IDIgOTQgLTMyIDczeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM5MjkgMjM3NzAgYy0yNCAtMjAgLTI0IC0yMCAtNCAtMzUgMTkgLTE1IDIwIC0xNCAyNyAxNyAzIDE4IDUgMzQKNCAzNiAtMiAxIC0xNCAtNyAtMjcgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3MTMgMjM3NTcgYy0yOSAtMTIgLTUzIC0yNSAtNTMgLTI5IDAgLTExIDg3IC02OCAxMDQgLTY4IDEzIDAgMTYKMTIgMTYgNjAgMCAzMyAtMyA2MCAtNyA1OSAtNSAwIC0zMiAtMTAgLTYwIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNDcwIDIzNzI5IGMwIC01IDUgLTE5IDEwIC0zMCAxMiAtMjEgNjMgLTI2IDkwIC05IDEzIDggMTMgMTEgMAoyMyAtMTkgMTggLTEwMCAzMSAtMTAwIDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE5NzggMjM2ODYgYy00NSAtNTEgLTU3IC0xMDMgLTMxIC0xMzQgbDE4IC0yMyA0NCA0NSA0NCA0NSAtMTIgNTYKYy03IDMwIC0xNSA1NSAtMTkgNTQgLTQgMCAtMjMgLTIwIC00NCAtNDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDA1MiAyMzY4MCBjLTI1IC0zMiAtMjYgLTMxIDQ1IC00NSBsMzIgLTYgLTIyIDQwIGMtMTIgMjMgLTI0IDQxCi0yNyA0MCAtMyAwIC0xNSAtMTMgLTI4IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExNTAxIDIzNjQ0IGMtMjIgLTMxIC00MSAtNjEgLTQxIC02NSAwIC00IDEwIC0yNCAyMiAtNDQgbDIxIC0zNwoyOCA5MyBjMTUgNTIgMjQgOTggMjAgMTAyIC01IDUgLTI3IC0xNyAtNTAgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYyOTUgMjM2NDIgYzYgLTQyIDI1IC03MiA0NiAtNzIgMTEgMCAyMyA2NiAxNSA3OSAtNCA1IC0yMCAxNyAtMzcKMjUgbC0zMSAxNiA3IC00OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NDM3IDIzNjU0IGMtMyAtNCAxNiAtNTEgNDQgLTEwNSA0MiAtODUgNTMgLTk5IDc0IC05OSAyNCAwIDIyIDUKLTQxIDEwMyAtNzggMTIwIC02OSAxMDggLTc3IDEwMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4Njg1IDIzNjE2IGMtMjIgLTE5IC0zNyAtMzcgLTM0IC00MCAzIC0zIDIzIDEyIDQ0IDM0IDQ4IDQ5IDQ0IDUxCi0xMCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk2MjUgMjM2MDEgYzE5IC0zNyAzNSAtNDcgNDYgLTMwIDE0IDIzIDEwIDM1IC0xNiA0NyAtNDAgMTggLTQ3CjE0IC0zMCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQ3NyAyMzYwMiBjLTEzIC0xNCAtMTUgLTIyIC03IC0yNyAxNiAtMTAgMzMgOSAyOCAzMCAtMyAxNiAtNSAxNQotMjEgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MzYgMjM1NzkgYy0yMiAtNSAtNDIgLTExIC00NCAtMTQgLTQgLTMgNzIgLTQ1IDgyIC00NSA2IDAgMzYgNTUKMzYgNjUgMCA3IC0yNyA1IC03NCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNzk2IDIzNTQwIGMtMTUgLTI4IC0yNSAtNTAgLTIxIC01MCAxNiAwIDEyNSAzNCAxMjUgMzkgMCAzIC0xMQoyMCAtMjUgMzYgLTIxIDI2IC0yNCAyNyAtMjUgMTAgLTEgLTE5IC0yIC0xOSAtMTQgLTMgLTEyIDE2IC0xNiAxMyAtNDAgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjczMTYgMjM1ODEgYzUgLTUgMzMgLTExIDYyIC0xNSA0MyAtNiA1MiAtNCA1MiA5IDAgMTIgLTEzIDE1IC02MgoxNSAtMzYgMCAtNTggLTQgLTUyIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA3MyAyMzU1NCBjLTEzIC0zNiAtMyAtNjMgMTUgLTQxIDcgOCA4IDI0IDMgNDIgbC03IDMwIC0xMSAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTcxIDIzNTY1IGMwIC0xOSAyNiAtNTggMzMgLTQ3IDMgNSAtMyAyMSAtMTQgMzMgLTExIDEzIC0xOSAyMAotMTkgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTE5OSAyMzU0MCBjLTEgLTExIC0yIC0yNiAtMyAtMzIgLTEgLTggMTcgLTE1IDQ3IC0xOCA1OSAtNyA2MiA3CjkgNDQgLTQ2IDMxIC01MiAzMiAtNTMgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MDA1IDIzNTMyIGMtMjIgLTE0IC01NyAtMzcgLTc5IC01MSBsLTM4IC0yNSAyMyAtMTkgYzEzIC0xMCA0MQotMzUgNjIgLTU0IDIxIC0xOSA1MCAtNDEgNjUgLTQ5IDMwIC0xNiA3OCAtMTkgODYgLTUgNiA5IC02MCAyMTAgLTczIDIyMiAtMwo0IC0yNCAtNSAtNDYgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODM2NiAyMzUyNCBjLTMgLTkgMTAgLTU4IDI5IC0xMTAgMTkgLTUxIDM1IC05OCAzNSAtMTA0IDAgLTE0IDEKLTE0IDkxIDI4IGw4MCAzOSAtOTIgODEgYy05MiA4MiAtMTMwIDEwMCAtMTQzIDY2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQwNTcgMjM1MzMgYy05IC05IC05IC02MyAwIC02MyAxMyAwIDUzIDUyIDQ3IDYxIC02IDExIC0zOCAxMiAtNDcKMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NjI2IDIzNTA5IGMtMzggLTQ1IC0zMiAtNTggOSAtMTkgMTkgMTkgMzUgMzggMzUgNDIgMCAxNyAtMTkgNwotNDQgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTc3NSAyMzQ4NCBjLTMzIC0yMyAtNTMgLTQ1IC01OCAtNjYgLTUgLTE2IC02IC0zMiAtNCAtMzQgMTAgLTExCjE0NiAtNTQgMTY4IC01NCAzMCAwIDM5IDE1IDM5IDY0IDAgMjUgLTEwIDQyIC00OCA3OSBsLTQ3IDQ3IC01MCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTMyNiAyMzUwOSBjLTIwIC01OCAtMSAtOTQgMjMgLTQyIDEwIDIyIDkgMjkgLTMgNDEgLTEzIDEzIC0xNiAxMwotMjAgMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNTAzIDIzNDg5IGMtOSAtOSAtMiAtMjMgMjUgLTU1IDMxIC0zNyA2MiAtNTcgNjIgLTM5IDAgNSAtNzAgMTA1Ci03NCAxMDUgLTEgMCAtNyAtNSAtMTMgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ1NDggMjM0ODMgbC0yNyAtNCAyMCAtNTIgYzEyIC0yOSAyNSAtNjIgMjkgLTc0IDggLTE5IDEyIC0yMCA1MAotMTEgNDAgMTEgNDIgMTIgMzUgNDIgLTQgMTcgLTEwIDQ3IC0xNCA2NiAtNSAzMCAtMTAgMzUgLTM2IDM2IC0xNyAxIC00MiAtMQotNTcgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDQ5IDIzNDc2IGMtMiAtMyAtNDUgLTE2IC05NCAtMzEgLTQ5IC0xNCAtOTEgLTI4IC05NCAtMzAgLTMgLTMgMgotMTIgMTAgLTIxIDE0IC0xMyAyNyAtMTEgMTIzIDIzIDU5IDIxIDEwNyA0MyAxMDcgNDggMCAxMCAtNDMgMTkgLTUyIDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTIyMCAyMzQ1NSBsLTM0IC0yNSAzNyAwIGMzMyAwIDM3IDMgMzcgMjUgMCAxNCAtMSAyNSAtMiAyNSAtMiAtMQotMTkgLTEyIC0zOCAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MTMyIDIzMzcyIGMtNjcgLTEwOCAtNjkgLTEwMCAyNCAtMTIxIDg2IC0yMCAxMTEgLTMgMTQzIDk4IDE3IDU0CjE0IDU5IC00OCA5MCBsLTU4IDMwIC02MSAtOTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODU2OCAyMzQ0NCBjLTI0IC0xMyAtNDggLTQyIC00OCAtNTggMCAtMyAyOCAtNiA2MyAtNiBsNjQgMCAtNSAzMwpjLTcgNDkgLTI3IDU3IC03NCAzMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNDcxIDIzNDM5IGwtMjUgLTEwIDQyIC00MSBjMjMgLTIzIDQ0IC00MCA0NiAtMzcgMyAzIDIgMjUgLTIgNTAKLTggNDcgLTIwIDU1IC02MSAzOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQyNzMgMjMzOTAgYzYgLTUwIDEzIC01OCAzMyAtMzkgMTggMTkgNSA2MyAtMjEgNzMgLTE0IDUgLTE2IDAgLTEyCi0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNDYyIDIzNDIxIGMtNyAtNCAtMjQgLTYgLTM3IC00IC0yNCA1IC0yNyAwIC0zOSAtNjIgLTExIC01OSAyNQotNzggMTIwIC02NCAzOCA2IDgzIDEyIDEwMCAxNSAyNyA0IDMyIDkgMzggNDIgMyAyMCA2IDQyIDYgNDggMCAyMiAtMTYwIDQzCi0xODggMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTU1NyAyMzM2NSBjLTE2IC0zNCAtMTYgLTM1IDMgLTM1IDE2IDAgMjAgNyAyMCAzNSAwIDE5IC0xIDM1IC0zCjM1IC0yIDAgLTExIC0xNiAtMjAgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3MzMgMjMzNzAgYy0zNyAtMjggLTQyIC0zNiAtNTIgLTk1IC0xMSAtNjQgLTExIC02NiAxNiAtMTAwIDE1Ci0xOSAzMSAtMzUgMzQgLTM1IDkgMCA4OCAyNDMgODIgMjUzIC05IDE1IC00MCA2IC04MCAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDA3MSAyMzM0MiBsLTIyIC00MyAyMCAtMjggYzExIC0xNSAyNyAtMzQgMzYgLTQxIDE5IC0xNiAxOSAtMiAxCjkwIGwtMTIgNjUgLTIzIC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMjUzIDIzMzU4IGMtMjkgLTExIC01MyAtMjQgLTUzIC0yOSAwIC01IDI5IC05IDY1IC05IDY4IDAgNzIgMgo1MiAzNiBsLTEyIDIyIC01MiAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTAyNyAyMzMyNCBjLTcgLTggMTQ5IC0xNTggMTY5IC0xNjIgOSAtMiAxNCA1IDE0IDIwIDAgMjkgLTQ0IDcyCi0xMTggMTE2IC01OCAzNSAtNTYgMzUgLTY1IDI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAxMTIgMjMyOTMgYzE4IC00MiAyNSAtNDggNDMgLTMzIDIyIDE4IDE5IDI4IC0xNSA0NSAtMzkgMjAgLTQxCjE5IC0yOCAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTA3IDIzMjk2IGMtNCAtMTAgLTcgLTI3IC03IC0zOSAwIC0xOSAyIC0yMCAxNSAtNiAxMSAxMSAxMyAyMiA3CjM5IC04IDIwIC05IDIxIC0xNSA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI4MTAgMjMyODMgYzAgLTEyIDMyIC0zNSAxMDAgLTcxIDU1IC0yOSAxMDAgLTUwIDEwMCAtNDYgMCAzIC0xMAozNSAtMjIgNzAgbC0yMiA2NCAtNzggMCBjLTY4IDAgLTc4IC0yIC03OCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODI4MCAyMzI3MyBjLTI4IC0xMCAtOTAgLTc3IC05MCAtOTggMCAtMTEgMTYgLTMzIDM3IC00OSBsMzcgLTMwCjU1IDMxIGM1NCAzMCA1NiAzMiA1OSA3OCAyIDI2IC0yIDUzIC05IDYxIC0xMSAxNCAtNjAgMTggLTg5IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjY2NSAyMzIzMCBsLTM5IC00MCA0NCAxNyBjNjIgMjMgNzMgMzIgNTkgNDkgLTE2IDIwIC0yMSAxOCAtNjQKLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjQ3MSAyMzIxNiBjLTE5IC0yMCAtMzIgLTM4IC0yOSAtNDEgMyAtNCAyNiAtNSA1MSAtMyBsNDYgMyAtMTcgMzgKLTE3IDM4IC0zNCAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTg0MSAyMzIzMiBjLTkgLTE4IC02IC0yNyAyMSAtNTcgbDMyIC0zNyAxNCA0NiBjOCAyNiAxMyA0OCAxMCA1MQotMiAzIC0xOCA4IC0zNSAxMSAtMjUgNSAtMzMgMiAtNDIgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODU4MyAyMzIwNCBjLTQwIC0xOCAtNzMgLTM2IC03MyAtMzkgMCAtMyA3IC0xOSAxNSAtMzYgMTUgLTI3IDE5Ci0yOSA1OCAtMjMgNjMgOSA2NCAxMCA3MCA1MSAyIDIxIDggNDggMTIgNjEgOSAyOCA1IDI4IC04MiAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTEyNyAyMzIxNCBjLTMyIC0yMSAtMzYgLTI4IC0yNiAtNDAgMTEgLTE0IDE1IC0xMyAzMSA4IDIwIDI0IDQxCjU4IDM2IDU3IC0yIDAgLTIwIC0xMSAtNDEgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTYyMiAyMzE4MyBjLTE0IC0zNCAtMTggLTUzIC0xMSAtNjUgMTUgLTI4IDIzIC0yMiA0MiAzNSAyNCA3MSAyNAo3MCA2IDc0IC0xMSAzIC0yMiAtMTEgLTM3IC00NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMTQ3IDIzMTkwIGMtNiAtMjQgLTggLTI0IDMxIC00IDM5IDE5IDQwIDI0IDMgMjQgLTIwIDAgLTMwIC02Ci0zNCAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTUzNSAyMzE2MiBjLTQgLTI0IC00IC00NiAtMiAtNDggMiAtMyAyMCAtNyAzOSAtMTAgMzEgLTUgMzUgLTMKNTMgMzAgMTEgMTkgMTYgMzkgMTIgNDMgLTUgNCAtMjggMTIgLTUyIDE4IGwtNDMgMTEgLTcgLTQ0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDczMCAyMzE5MiBjMCAtNSA5IC0xNyAyMCAtMjcgMTEgLTEwIDIwIC0xMyAyMCAtNyAwIDcgMTIgMTIgMjggMTMKbDI3IDEgLTMwIDEzIGMtMzQgMTYgLTY1IDE5IC02NSA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE2MDggMjMxNDQgYy0xMDEgLTY0IC0xMTAgLTg1IC01NyAtMTMzIDY3IC02MiA3MyAtNjIgMTM5IDQgMzMgMzMKNjAgNjUgNjAgNzMgMCAxOCAtNDEgMTEyIC00OSAxMTIgLTMgMCAtNDUgLTI2IC05MyAtNTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzAwMiAyMzE2NiBjLTE5IC0zMyAtMTkgLTM1IC0zIC01MCAyOCAtMjYgNDUgLTE5IDU5IDI0IDE3IDU0IDE2CjYwIC0xMiA2MCAtMTcgMCAtMzAgLTEwIC00NCAtMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NjQgMjMxNzkgYy03IC0xMyA5MyAtMTE4IDExMyAtMTE5IDI4IC0xIDIxIDI0IC0yMyA3NSAtNDYgNTMgLTc1CjY3IC05MCA0NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzM3IDIzMTczIGMtMTUgLTQgLTE3IC0xNCAtMTUgLTcxIDMgLTU5IDUgLTY3IDI0IC03MCAxOCAtMyAyMiA0CjI4IDQ0IDEzIDEwMCAxMCAxMDkgLTM3IDk3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE1NjEgMjMxMjUgYy0zNSAtNDAgLTQxIC03NSAtMTMgLTc1IDI2IDAgODggOTAgNzAgMTAxIC0yMCAxMyAtMjQKMTIgLTU3IC0yNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NDUwIDIzMTA2IGMwIC0zMSA0IC01NiAxMCAtNTYgMTEgMCA3NCA4OSA2NyA5NiAtMiAzIC0yMSA4IC00MQoxMSBsLTM2IDYgMCAtNTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDMxMCAyMzEzNiBjLTgxIC0xNCAtODMgLTE2IC0xMDAgLTY2IC0xMSAtMzUgLTExIC00MyAxIC01NSAxMgotMTIgMjcgLTYgMTExIDQ4IDEzMiA4NSAxMzAgOTkgLTEyIDczeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4NjAgMjMxMzAgYzMyIC0yNSA0MyAtMjUgNjUgMCAxOCAyMCAxNyAyMCAtMzYgMjAgbC01NCAwIDI1IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg0NSAyMzEzMCBjLTMgLTUgLTQgLTEwIC0xIC0xMCAyIDAgMTEgLTMgMjAgLTYgMTEgLTQgMTYgLTEgMTYgMTAKMCAxOCAtMjUgMjIgLTM1IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODE2NCAyMzEyNCBjMyAtOSA2IC0xOCA2IC0yMCAwIC0xNCA0MSAtMSA1MCAxNiAxMCAxOCA4IDIwIC0yNiAyMAotMjkgMCAtMzUgLTMgLTMwIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDUwIDIzMTEyIGMwIC00IDI0IC0zMSA1MyAtNjAgbDUyIC01MiA2MCAxNyBjNzYgMjEgODUgMjggODUgNjkKbDAgMzQgLTEyNSAwIGMtNjkgMCAtMTI1IC00IC0xMjUgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTM5OCAyMzAyNyBjLTEzIC00MSAtMTMgLTQzIDEzIC02NSAzNyAtMzAgNDEgLTI4IDM0IDE2IC0xOCAxMDkKLTI1IDExNiAtNDcgNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjUwOCAyMzA1MCBjLTggLTE5IC0xNyAtMjExIC0xMSAtMjI3IDMgLTcgMTEgLTEzIDE5IC0xMyAxMCAwIDE0CjEzIDEzIDUzIC0zIDkzIC0xNSAyMDIgLTIxIDE4N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MDg1IDIzMDE2IGMtMjcgLTI1IC0zNSAtNDEgLTM1IC02OCAwIC01NSAxOCAtNjQgNTcgLTI2IDI4IDI3IDMzCjM5IDMzIDgwIDAgMjcgLTUgNDggLTEwIDQ4IC02IDAgLTI3IC0xNSAtNDUgLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwMCAyMzAxNCBjMCAtMyAxOCAtMzYgNDEgLTc0IDM4IC02NSA2NSAtOTggNzMgLTg5IDIgMiA2IDQxIDEwCjg3IGw2IDgyIC02NSAwIGMtMzYgMCAtNjUgLTMgLTY1IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk4NzUgMjMwMDYgYy00NCAtNiAtNzUgLTE0IC03MCAtMTggMjAgLTEyIDE4NSAtMjIgMTg1IC0xMCAwIDIxCi0xMiA0MiAtMjQgNDEgLTYgLTEgLTQ3IC03IC05MSAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDE1IDIyOTY4IGMtMTQgLTM1IC0xMyAtMzggMjkgLTg2IGwyMCAtMjMgMTMgMjMgYzE4IDMzIDE2IDU2IC04Cjg5IC0yNiAzNyAtMzcgMzcgLTU0IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjIzMyAyMjk4MCBjLTQ2IC0yOCAtNTIgLTYyIC0xOCAtMTA2IGwyOCAtMzYgMjQgNTggYzM3IDkxIDI1IDEyMAotMzQgODR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDUxNyAyMjk4NiBjLTEyIC0yOSAtOCAtNzYgNiAtNzYgMzMgMSAzOSAxNyAyMCA1NSAtMTYgMzAgLTIxIDM0Ci0yNiAyMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTU4IDIyOTY1IGMtMTYgLTE4IC0yOCAtMzcgLTI4IC00MyAwIC0yNiAyMCAtMTcgNjUgMjggbDQ5IDUwCi0yOSAtMSBjLTIxIDAgLTM4IC0xMCAtNTcgLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM3IDIyOTczIGMtNCAtMyAtNyAtMTUgLTcgLTI1IDAgLTE5IDM0IC0yNiA0NCAtOSA3IDExIC0yOCA0MyAtMzcKMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzcwMCAyMjk3MSBjMCAtOSA2MSAtNTEgNzQgLTUxIDE5IDAgMSAyMiAtMzQgNDAgLTIyIDExIC00MCAxNgotNDAgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODEwOSAyMjk2NCBjLTE0IC0xNCAtMTQgLTIxIDMgLTcyIDMwIC05NCAyNyAtOTAgNTQgLTU5IDE3IDIxIDI0CjQwIDI0IDcyIDAgNDcgLTEzIDY2IC0yOCA0MCAtNSAtMTAgLTE1IC0xMyAtMjYgLTkgLTE2IDYgLTE2IDggMCAyNSAxNCAxNSAxNAoxOSAzIDE5IC04IDAgLTIyIC03IC0zMCAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NzE4IDIyOTI4IGMtMiAtMjEgLTEgLTM4IDIgLTM4IDMgMCAxNSAxNSAyNyAzNCBsMjIgMzQgLTI0IDQgYy0yMQo0IC0yNCAxIC0yNyAtMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDQ2IDIyOTE3IGMtOSAtMTIgLTE3IC00OSAtMTggLTgyIGwtMyAtNTkgNDkgLTE0IGM0MCAtMTEgNTMgLTEyCjcyIC0xIDMxIDE2IDMxIDM5IDAgMzkgLTM1IDAgLTQxIDE2IC0xOCA0NyAxNiAyMiAxNyAzMiA5IDYwIC05IDI5IC0xNSAzMwotNDMgMzMgLTI0IDAgLTM4IC03IC00OCAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODcxIDIyOTI2IGwtNDQgLTEyIDMxIC0zNSAzMSAtMzQgMzUgMzQgYzYwIDU4IDQ0IDczIC01MyA0N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NjQ0IDIyOTIyIGwtNjEgLTMgLTEyIC0zOCBjLTEzIC00NCAtMTQgLTc4IC0zIC04NSA4IC01IDE1MCAxMjAKMTQyIDEyNiAtMyAxIC0zMiAyIC02NiAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc0MDMgMjI4OTUgYy0xMDAgLTMyIC0xMDQgLTM2IC01MyAtNTEgMzYgLTExIDQ3IC0xMSA2MCAtMSAxMDUgODcKMTA1IDg5IC03IDUyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5MzQgMjI5MDkgYy02IC0xMSAyNCAtODkgMzUgLTg5IDMgMCAxMiA0IDE5IDkgMTEgNyA5IDE3IC0xMiA1MAotMjggNDQgLTMxIDQ3IC00MiAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY2NiAyMjg4NiBsLTI5IC0yNCAyNyAtMzUgYzI0IC0zMSAzNSAtMzcgOTcgLTQ3IDgyIC0xNCAxMDIgLTUgOTcKNDMgLTMgMjcgLTEwIDMzIC03MiA1OSAtMzggMTUgLTc0IDI4IC04MCAyOCAtNiAtMSAtMjQgLTExIC00MCAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODQ1MiAyMjg3NyBjLTE3IC0xOCAtMjEgLTM2IC0yMyAtMTA0IC0yIC00NiAwIC04NSAzIC04OSAxOSAtMTgKNDggMTIgNzcgODEgbDMxIDc1IC0yMiAzMCBjLTI2IDM2IC0zOCAzNyAtNjYgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NTIyIDIyODgwIGM3IC0xMSAxNiAtMjAgMjAgLTIwIDUgMCA4IDkgOCAyMCAwIDEzIC03IDIwIC0yMCAyMAotMTggMCAtMTkgLTIgLTggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE0MjAgMjI4NjUgYy0xOSAtMjAgLTIwIC0yNSAtNyAtMjUgMjAgMCA0OSAyOSA0MiA0MSAtOCAxMiAtOCAxMgotMzUgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTg5OCAyMjg1MyBjLTEyIC0zIC0xOSAtMjAgLTIzIC01NyAtMTIgLTkxIC0xIC05NiAyNyAtMTMgMTUgNDIgMjQKNzYgMjAgNzYgLTQgLTEgLTE1IC0zIC0yNCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMDEzIDIyODQ4IGMtMjkgLTE0IC0zOCAtMzggLTEzIC0zOCAxOSAwIDUwIDI1IDUwIDQxIDAgMTEgLTkgMTEKLTM3IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkyNDIgMjI4MjkgYzggLTEzIDIzIC0yNSAzMiAtMjcgMjggLTYgMTcgMTcgLTE2IDM0IGwtMzIgMTcgMTYKLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMyMzEgMjI4MTggYzAgLTEzIDMgLTQwIDcgLTYxIGw3IC0zNyAzOSAzMiBjMzYgMzAgMzcgMzIgMjAgNDYKLTExIDcgLTMxIDIwIC00NiAyOCAtMjcgMTQgLTI4IDEzIC0yNyAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2NDM1IDIyODMwIGMtMyAtNSAtMiAtMTAgNCAtMTAgNSAwIDE3IC0zIDI1IC02IDEyIC01IDE1IC0yIDEwIDEwCi03IDE4IC0yOSAyMSAtMzkgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzExIDIyODA5IGMtMTUgLTQyIC0xMyAtNDggNSAtMjQgMzAgMzkgMzYgNTUgMjAgNTUgLTggMCAtMTkgLTE0Ci0yNSAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDM0MCAyMjgwNCBjLTEzIC00IC00NCAtNzQgLTMzIC03NCA2IDAgNjIgNjUgNjMgNzMgMCA3IC01IDcgLTMwCjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTU5MyAyMjc4OSBjLTkgLTkgLTYgLTI0IDEzIC02MSBsMjQgLTQ4IDQ1IDMyIGMyNCAxOCA0NCAzNiA0NSAzOQowIDYgLTk2IDQ5IC0xMDkgNDkgLTQgMCAtMTIgLTUgLTE4IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NjU1IDIyNzU2IGMtMjkgLTEzIC02NSAtNTYgLTQ3IC01NiAxMSAwIDkyIDU4IDkyIDY1IDAgOCAtMTMgNQotNDUgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05ODY2IDIyNjYzIGMtMTQgLTE1IDExIC0yMyA2NyAtMjIgNDQgMCA1NSAzIDM3IDggLTQwIDEyIC05OCAyMAotMTA0IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY0MTggMjI2NDIgYy0zIC0yMiAzIC0zNyAyMyAtNjAgbDI3IC0zMCAyNiA0MCBjMTUgMjMgMjUgNDIgMjQgNDMKLTIgMSAtMTYgNyAtMzMgMTIgLTE2IDYgLTM3IDE0IC00NiAxOCAtMTMgNSAtMTggLTEgLTIxIC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzODgwIDIyNjI2IGMwIC03IDUgLTI4IDExIC00NSAxNiAtNDUgMzEgLTI0IDE3IDIyIC0xMSAzNiAtMjggNTAKLTI4IDIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjg1IDIyNTY1IGMtMTAgLTM2IC0xNiAtNjcgLTEzIC03MCA1IC01IDEwOCAxMiAxMTUgMTkgMiAyIDggMTcgMTMKMzQgMTEgNDEgLTExIDY4IC02MSA3NiBsLTM3IDYgLTE3IC02NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1Njk0IDIyNTk0IGMxMSAtNDQgMjIgLTQ5IDM0IC0xNSA2IDE3IDcgMzEgMiAzMSAtNCAwIC0xNiAzIC0yNiA3Ci0xNSA1IC0xNiAyIC0xMCAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NDU2IDIyNTY4IGwtMTkgLTMzIDI2IDI0IGMxNSAxMyAyNCAyOCAyMSAzMiAtNyAxMyAtOCAxMiAtMjggLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI4NDUgMjI1ODkgYy05IC0xNCAyOCAtNzMgNDkgLTc3IDI1IC01IDQ5IDE3IDM1IDM0IC0xOSAyMyAtNzggNTMKLTg0IDQzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY0NTYgMjI1OTEgYy0zIC00IDUgLTEzIDE4IC0xOSAyMSAtOSAyMyAtOCAxOSA5IC01IDE5IC0yOCAyNiAtMzcKMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTk1MSAyMjUyNSBjLTYyIC03MSAtMjIgLTgwIDc4IC0xOCA2IDQgLTI5IDUzIC0zOCA1MyAtNSAwIC0yMwotMTYgLTQwIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MjY2IDIyNTQ0IGMtMyAtOSAtNiAtMzMgLTYgLTU0IDAgLTM0IDMgLTM4IDI5IC00MyAyNSAtNSAxMjkgMTkKMTE5IDI4IC0xNiAxNCAtMTIzIDg1IC0xMjkgODUgLTQgMCAtMTAgLTcgLTEzIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2Mjc1IDIyNTA4IGMzMCAtMjYgMzggLTI5IDQ2IC0xNyA2IDEwIC0xIDE4IC0yOSAzMSAtNTQgMjQgLTU3IDIyCi0xNyAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTgzNyAyMjUxOSBjLTE3IC0xMCAtMTYgLTEzIDE3IC0zNSA0NSAtMzEgNjEgLTI0IDM4IDE2IC0xOCAzMgotMjcgMzUgLTU1IDE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU0NjEgMjI0MjQgbC0zMSAtNjYgMzIgLTI2IGMzNSAtMzEgNTggLTQ1IDYyIC00MCA0IDQgMzYgMTc0IDM2CjE4NyAwIDYgLTE1IDExIC0zNCAxMSAtMzIgMCAtMzYgLTQgLTY1IC02NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMDg4IDIyNDQ0IGwtMjYgLTI3IDM0IC00NyBjNDcgLTY1IDU3IC03MyA3NyAtNTcgMTUgMTEgMTUgMTYgLTIKNjYgLTEwIDI5IC0yNyA2MiAtMzggNzIgLTE4IDE5IC0xOSAxOCAtNDUgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDAxMyAyMjQ1OCBjLTEzIC02IC0yMyAtMTUgLTIzIC0yMCAwIC0xNCAxNiAtOSA0MSAxMiAyNiAyMSAxNyAyNQotMTggOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcyNTcgMjIzOTIgYy0zIC0zNyAtNCAtNjggLTMgLTcwIDIgLTEgMTYgMiAzMiA3IDE2IDUgNDEgMTIgNTcgMTUKMTUgNCAyNyAxMCAyNyAxNCAwIDUgLTI0IDI5IC01NCA1NSBsLTUzIDQ2IC02IC02N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzOTEgMjI0MzcgYy0xNyAtMjIgMzIgLTcyIDg0IC04NyAyNSAtNyA0OCAtMTEgNTAgLTggMyAyIC0yNCAyOAotNTkgNTYgLTQ5IDM5IC02NyA0OCAtNzUgMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTM1NyAyMjQzMyBjLTIgLTEwIC04IC0yNyAtMTIgLTM4IGwtNyAtMjAgMTcgMjAgYzMwIDM2IDM3IDU1IDIyCjU1IC04IDAgLTE3IC04IC0yMCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTYyMCAyMjQxOCBjMSAtMzMgMTYgLTQwIDQ5IC0yMCAxNyAxMCAyOCAyMiAyNCAyNSAtMTIgMTIgLTczIDgKLTczIC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODAwOCAyMjM2NCBsLTI3IC0xNCAyMyAtNTMgYzIyIC00OCA2NyAtODkgODMgLTczIDQgMyAtNyAzOSAtMjMgODAKbC0yOSA3NCAtMjcgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3NzAgMjIzNzEgYzAgLTYgMTcgLTcgMzggLTQgNTEgOCA1MyAxMyA0IDEzIC0yMyAwIC00MiAtNCAtNDIgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NDMzIDIyMzM0IGMtMTcgLTM0IC0xNyAtMzYgMiAtNTAgMjggLTIwIDQ4IC0xNyA3NiAxMiBsMjQgMjYgLTI4CjI0IGMtMzggMzMgLTU0IDMwIC03NCAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjE0NiAyMjM2MSBjLTE1IC02IC0xMSAtOSAxOSAtMTggMzEgLTEwIDM2IC0xMCAzMSA0IC0zIDggLTYgMTcKLTYgMTkgMCA2IC0yMiA0IC00NCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MyAyMjMxNCBjLTM1IC0yMiAtNTMgLTQyIC01MyAtNTQgMCAtMTEgMjcgLTU0IDYwIC05NSA2NSAtNzkgODgKLTEwMSA3NiAtNzAgLTQgMTIgMCAyMiAxNCAzMiAxOSAxNCAyMCAyMSAxNCA4NiAtNiA2NCAtMzUgMTM4IC01MiAxMzYgLTQgMAotMzEgLTE2IC01OSAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODU4NSAyMjMzMCBjLTQgLTYgLTEgLTE5IDYgLTI4IDI1IC0zMyA2MyAtNzIgNzAgLTcyIDEwIDAgMjEgNjgKMTQgOTAgLTUgMTUgLTE1IDIwIC00NSAyMCAtMjEgMCAtNDIgLTUgLTQ1IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NTQyIDIyMzAzIGMyIC0xMCAxMSAtMTkgMjEgLTIxIDIzIC01IDIxIDEwIC00IDI2IC0xOCAxMiAtMjAgMTEKLTE3IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMzMDEgMjIyNjEgYy03IC01IC0xMiAtMTMgLTEwIC0xNyAxMiAtMjcgNTUgLTk0IDYxIC05NCA0IDAgMTkgMTEKMzUgMjQgMjIgMTkgMjUgMjcgMTYgMzggLTIyIDI1IC04OCA1NyAtMTAyIDQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5MzYgMjIyNTQgYy05IC0yMyAtOSAtMjIgMjUgLTQwIDI2IC0xMyAzMyAtMTQgNDAgLTIgNSA3IDcgMTkgNAoyNiAtMyA4IC01IDE4IC01IDIzIDAgMTYgLTU3IDEwIC02NCAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMTkyIDIyMjQ1IGMtNyAtMTQgLTEyIC01NCAtMTIgLTg5IDAgLTUyIDQgLTY2IDIzIC04NCAxMyAtMTIgMjgKLTIyIDM0IC0yMiAxNCAwIDkzIDg5IDkzIDEwNCAwIDEzIC0xMDQgMTE2IC0xMTggMTE2IC01IDAgLTE0IC0xMSAtMjAgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUxODAgMjIyMTMgYzAgLTQxIDQgLTUwIDQyIC04NSAyMyAtMjEgNDYgLTM4IDUxIC0zOCA1IDAgNDAgMjIgNzkKNDkgNDYgMzMgNjUgNTIgNTcgNTcgLTcgNCAtMTUgMiAtMTcgLTQgLTQgLTE0IC0xNjIgLTE3IC0xNjIgLTMgMCA0IDkgMjAgMjAKMzMgbDIwIDI2IC0zMSA2IGMtNTcgMTEgLTU5IDkgLTU5IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU2NzAgMjIyMDAgYzAgLTIyIDEgLTIzIDI0IC0xNCAxOCA3IDEwIDM0IC0xMCAzNCAtOCAwIC0xNCAtOSAtMTQKLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTQ5NCAyMjE3NSBjLTIwIC0yNSAtMzUgLTQ3IC0zMyAtNDkgMiAtMiAyNiAtMTUgNTMgLTI4IGw1MCAtMjUgMzMKNDggYzE4IDI3IDMzIDUxIDMzIDU0IDAgNiAtNzYgNDUgLTg5IDQ1IC01IDAgLTI2IC0yMCAtNDcgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDE4MiAyMjE2NiBjLTIyIC0xMyAtMjEgLTEzIDI3IC01NCA0NCAtMzcgODEgLTU0IDgxIC0zNiAwIDggLTc0CjEwMyAtODAgMTAzIC0zIC0xIC0xNSAtNyAtMjggLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc0NjAgMjIxNjUgYzAgLTggMTcgLTM4IDM3IC02NiAzMiAtNDQgMzggLTQ5IDQ0IC0zMyAxMiAzMCAxMSAzMgotMjcgNzQgLTM4IDQyIC01NCA1MCAtNTQgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjU1MyAyMjE2OCBjLTE2IC03IC0yMyAtMjAgLTIzIC0zOCAwIC0yNiAyIC0yNyA1MCAtMjUgMjggMSA1MyA0CjU1IDcgMyAzIDAgMTkgLTYgMzYgLTEyIDM0IC0zNCA0MCAtNzYgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTMzMCAyMjE0NSBjMCAtMzAgMjkgLTM0IDQ3IC02IDE0IDIzIDggMzEgLTI0IDMxIC0xOCAwIC0yMyAtNQotMjMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI1MTAgMjIxMzAgYy04IC01IC0xMSAtMTIgLTggLTE2IDEwIC05IDM4IDMgMzggMTYgMCAxMiAtMTAgMTMKLTMwIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MjgwIDIyMDg4IGMwIC00OSA1IC00NyAxNCA1IDQgMjMgMyAzNyAtNCAzNyAtNSAwIC0xMCAtMTkgLTEwIC00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMTU3IDIyMTE3IGMtMjUgLTEwIC0yOCAtMTUgLTIyIC00MiAzIC0xNiAxMCAtNTMgMTUgLTgyIDE4IC0xMDkKNzYgLTE0MSAxNDkgLTg0IGwyNSAxOSAtMTQgODYgYy03IDQ3IC0xOSA5MSAtMjUgOTYgLTE5IDE2IC05NyAyMCAtMTI4IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDM2MSAyMjAwMyBjLTExIC00OSAtMjEgLTk5IC0yMSAtMTEyIDAgLTI0IDEgLTI0IDcyIC0xNyAzOSAzIDczCjggNzQgOSA5IDEwIDE4IDE1MCAxMiAxNzUgLTggMzEgLTEwIDMyIC02MiAzMiBsLTU0IDAgLTIxIC04N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0OTUgMjIwNjAgYy0xOCAtNyAtMTYgLTEwIDE4IC0yNCA3MCAtMzEgOTIgLTMxIDEwNSAtMSA3IDE0IDEyIDI4CjEyIDMwIDAgOCAtMTE0IDQgLTEzNSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MjE2IDIyMDU0IGMtNSAtMTIgLTIgLTE1IDEwIC0xMCA4IDMgMzEgNiA1MCA2IDE5IDAgMzQgNSAzNCAxMCAwCjYgLTIwIDEwIC00NCAxMCAtMzEgMCAtNDYgLTUgLTUwIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NDcwIDIyMDE1IGMwIC0zNCAxIC0zNSA0MCAtMzUgNTAgMCA1MyAyMCA2IDQ5IC00NCAyOCAtNDYgMjcgLTQ2Ci0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MDE2IDIyMDI0IGMtOCAtMjIgLTEgLTI4IDE5IC0xNyAxNCA4IDE0IDExIDIgMjIgLTEyIDkgLTE2IDggLTIxCi01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUxNDggMjIwMTIgYy0yMCAtOSAtNzAgLTgwIC02MyAtOTEgMiAtNSAxNCAtMTEgMjUgLTE0IDE3IC00IDI2IDUKNTAgNTQgMzAgNTggMjggNjcgLTEyIDUxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAxMCAyMTk0MCBjMyAtNDYgMTEgLTc1IDIyIC04NiAxNiAtMTYgMTcgLTE2IDIyIDcgMTcgODMgMTUgOTkKLTEyIDEyNCAtMTUgMTQgLTI5IDI1IC0zMiAyNSAtMyAwIC0zIC0zMSAwIC03MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NjU4IDIxOTg4IGMtMzQgLTI3IC0yOSAtNTEgMTYgLTg1IDI0IC0xOCA0NSAtMzMgNDggLTMzIDQgMCAyIDM1Ci04IDk4IC01IDM1IC0yNyA0MiAtNTYgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MjQ1IDIxOTg0IGMtMTAgLTQgLTkgLTEwNiAwIC0xNTEgNSAtMTkgMTIgLTIzIDQzIC0yMyAzNiAwIDM5IDMKNjQgNTMgbDI2IDUzIC0yNyAzNyBjLTIyIDMwIC0zMiAzNiAtNjEgMzYgLTE5IDAgLTM5IC0yIC00NSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MTA0IDIxOTM5IGMzIC0xNyA2IC00MCA2IC01MCAwIC0xMiAxMyAtMjYgMzYgLTM2IDM0IC0xNyAzNyAtMTcKNDkgMCAyMCAyNyA3IDU1IC00MSA4NyAtMjMgMTcgLTQ2IDMwIC01MCAzMCAtMyAwIC00IC0xNCAwIC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTUgMjE5MjMgYzQgLTE2IDggLTI5IDEwIC0zMSAyIC0yIDQwIDUgODQgMTUgMTEzIDI1IDEwOCA0MyAtMTAKNDMgbC05MSAwIDcgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4NDEgMjE5NDMgYy0xIC02IC0xNyAtNDYgLTM3IC04OCAtMjggLTU5IC0zNCAtODIgLTI3IC05OCA5IC0xOQoxMyAtMTYgNDYgMzUgMjUgMzggMzcgNjYgMzYgODkgMCAzMiAtMTcgODcgLTE4IDYyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjcwNCAyMTkwMiBjMjIgLTI2IDEyNSAtOTYgMTMxIC05MCAzIDIgOCAxOSAxMSAzNiA2IDMwIDQgMzMgLTM3CjUyIC0yNCAxMSAtNjIgMjAgLTgzIDIwIC0zNyAwIC0zOCAtMSAtMjIgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTQwMSAyMTg5OCBjLTE3IC0yNyAtMTAgLTMwIDE4IC05IDE4IDE0IDIwIDE5IDkgMjMgLTggNCAtMjAgLTMKLTI3IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNjM2IDIxODcxIGMtMTYgLTE3IC0xNiAtMTkgMSAtMjYgNDQgLTE5IDExOCAtMjIgMTQ4IC03IGwzMCAxNQotNzUgMTggYy05MyAyMiAtODQgMjIgLTEwNCAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyNDAgMjE4NDUgYzAgLTQ2IDAgLTQ2IDMzIC00MyAzMCAzIDMyIDUgMzIgNDMgMCAzOCAtMiA0MCAtMzIgNDMKLTMzIDMgLTMzIDMgLTMzIC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMDI3IDIxODYxIGMtMTcgLTYgLTE3IC04IDIgLTI1IDEyIC0xMSAyMSAtMTQgMjEgLTggMCA2IDMgMTcgNgoyNiA3IDE3IDAgMTkgLTI5IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MDU1IDIxODQ1IGMtMyAtOCAtNyAtMjIgLTEwIC0zMCAtNiAtMjEgNCAtNDQgMjYgLTU1IDE2IC05IDIyIC0zCjQ0IDM5IDE0IDI4IDI1IDUzIDI1IDU2IDAgMyAtMTggNSAtNDAgNSAtMjcgMCAtNDIgLTUgLTQ1IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNTMwIDIxODIzIGMwIC0xMCAzIC00MiA3IC03MiBsNiAtNTMgNzAgNSBjNTcgNCA3MyA5IDk1IDMxIDE2IDE2CjIzIDI5IDE3IDM1IC02IDUgLTQ2IDIxIC05MCAzNiAtNDQgMTQgLTg2IDI5IC05MiAzMiAtOCAzIC0xMyAtMyAtMTMgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc4NDAgMjE4MzcgYzAgLTMgNSAtMTggMTIgLTMyIDEwIC0yMiAxOCAtMjUgNTkgLTI1IDMwIDAgNTMgNiA2MwoxNiAyNiAyNSAxOSAzNCAtMjggMzQgLTI0IDAgLTU4IDMgLTc1IDYgLTE3IDQgLTMxIDQgLTMxIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NjMxIDIxNzk4IGMtMTggLTUwIC0yMiAtNjggLTEzIC02OCA1IDAgMTMgMjAgMTkgNDUgMTEgNDggOCA2MCAtNgoyM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1Mzk5IDIxNzM5IGMtNTcgLTI4IC0xMDYgLTUzIC0xMDggLTU1IC02IC01IDEzIC01OCA0NSAtMTMyIDIwCi00NSAyNiAtNTIgMzcgLTQwIDggNyA1MyA0NSAxMDEgODMgbDg2IDcwIC02IDQwIGMtNiA0MSAtMjggODUgLTQzIDg1IC00IDAKLTU1IC0yMyAtMTEyIC01MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NTg2IDIxNzI4IGMtMTQgLTUzIC0xNCAtNTMgOTEgLTk1IDcgLTMgMTYgMTIgMjMgMzcgNiAyMyAxMCA0MyA4CjQ0IC05IDcgLTk1IDM2IC0xMDUgMzYgLTYgMCAtMTMgLTEwIC0xNyAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01Nzc0IDIxNzE2IGMtOSAtMjQgMTAgLTEwMSAyNiAtMTA0IDggLTEgNDEgMTcgNzMgNDAgbDU4IDQyIC0zMyAxOApjLTQxIDIxIC0xMTYgMjQgLTEyNCA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUzNyAyMTcxMyBjLTQgLTMgLTcgLTIxIC03IC0zOSAwIC0yMyA2IC0zNyAyMCAtNDQgMzAgLTE2IDQwIC00CjQwIDQ2IDAgMzkgLTIgNDQgLTIzIDQ0IC0xMyAwIC0yNyAtMyAtMzAgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDU5MSAyMTY5MCBsLTIzIC0yMCAyNSAwIGM0MiAwIDU5IDEwIDQ2IDI2IC0xNSAxOCAtMTkgMTcgLTQ4IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTUzOCAyMTY2NCBjLTMwIC0xNiAtMzMgLTIxIC0xOSAtNDMgOCAtMTMgMTUgLTEyIDUwIDQgNDQgMTkgNDcgMjUKMjkgNDMgLTE1IDE1IC0yNyAxNSAtNjAgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzE3MCAyMTY2OCBjMCAtNyA1IC0yMCAxMCAtMjggOCAtMTMgMTEgLTEyIDI0IDUgMTMgMTggMTMgMjEgLTIKMjcgLTI2IDEwIC0zMiA5IC0zMiAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNzAgMjE2NDUgYzI4IC0zMCA0NiAtMzIgNjAgLTYgMTUgMzAgMTQgMzEgLTM3IDMxIGwtNDYgMCAyMyAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTk5MSAyMTYwMSBjLTUyIC03MCAtNTggLTg1IC00MiAtMTEwIDggLTEyIDE2IC0xMCA0OCAxMSAzMiAyMSA0MQozNiA1NiA4NyAxNyA1OSAxNiA4MSAtMyA4MSAtNCAwIC0zMSAtMzEgLTU5IC02OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcyODIgMjE2MTUgYy0yNSAtNTEgLTE5IC01NSA0NiAtMzIgbDMyIDEyIC0yMiAzMiBjLTEzIDE4IC0yNSAzMwotMjkgMzMgLTMgMCAtMTUgLTIwIC0yNyAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTA5MiAyMTYzNSBjLTcgLTE0IC0xMiAtMzMgLTEyIC00MSAwIC0yOCA4NiAtNDMgMTQ4IC0yNSAyMiA2IDIxCjggLTI5IDQ5IC02MCA0OSAtOTEgNTMgLTEwNyAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3OTAgMjE1NzIgYy0zMSAtMyAtNDkgLTE1IC01MCAtMzMgMCAtNCAyNCAtMjMgNTQgLTQ0IDUwIC0zNSA1NwotMzcgODcgLTI2IDMzIDEyIDY5IDM4IDY5IDUyIDAgNCAtMTIgMTIgLTI3IDE3IC0xNiA2IC00NCAxNiAtNjMgMjQgLTE5IDcKLTUxIDEyIC03MCAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUyMDYgMjE1NjcgYy0xMCAtNyAtMTggLTI4IC0xOSAtNDcgbC0yIC0zNSA2NSAtNiBjMzYgLTQgNjYgLTYgNjcKLTUgMSAwIC0xMyAyNSAtMzAgNTMgLTMzIDU0IC01MCA2MiAtODEgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDExOCAyMTU2OCBjLTQ1IC0xNiAtMzIgLTI4IDI5IC0yOCA1NSAwIDU2IDAgMzggMjAgLTIwIDIyIC0yNyAyMwotNjcgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MjMzIDIxNTU0IGMtNyAtMyAtOSAtMTIgLTcgLTE5IDUgLTExIDEwIC0xMiAyNCAtMyAyOCAxOCAxNCAzNAotMTcgMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02ODcwIDIxNTI1IGMwIC0yMyAzIC0yNSA1MSAtMjUgNDUgMCA1MCAyIDM5IDE1IC03IDggLTkgMTUgLTQgMTUKMjYgMSAtMjYgMjAgLTUzIDIwIC0yOSAwIC0zMyAtMyAtMzMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3NDAgMjE1MDggYzAgLTEzIDkgLTQ4IDE5IC03OCAyNiAtNzUgMzggLTQzIDE1IDM5IC0xNyA2MSAtMzQgODEKLTM0IDM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI1MjggMjE1MDIgYy00MiAtMyAtNDggLTYgLTQ4IC0yNSAwIC0zOCAxOSAtODkgNDEgLTExNCBsMjIgLTIzCjM2IDI3IGMyMCAxNCAzOCAyOCA0MCAyOSA1IDQgLTMwIDEwMyAtMzcgMTA2IC00IDIgLTI4IDIgLTU0IDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjM1MiAyMTQ5NyBjLTkgLTExIC04IC0xOCA4IC0zMiAyNiAtMjMgMzAgLTE3IDE1IDE4IC05IDIzIC0xNCAyNgotMjMgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjg4MCAyMTQ5OCBjMCAtNyAtMyAtMjMgLTYgLTM1IC02IC0yMSAtMyAtMjMgMzYgLTIzIDM4IDAgNDEgMiAzNAoyMyAtMTAgMzIgLTI0IDQ3IC00NSA0NyAtMTEgMCAtMTkgLTYgLTE5IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4ODY2IDIxNDk4IGMxOSAtMzIgNjggLTg4IDc3IC04OCAxMiAwIDExOSA2MSAxMTUgNjUgLTMgMyAtMTgxIDM1Ci0xOTQgMzUgLTMgMCAtMiAtNiAyIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDcyIDIxNDg0IGM5IC05IDIxIC0xMyAyOCAtOSAxNCA5IC01IDI1IC0zMCAyNSAtMTIgMCAtMTIgLTMgMgotMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjgzNyAyMTQ0MyBjMyAtMjcgNyAtNDkgOCAtNTEgMiAtMiAyNiAxNyA1MyA0MSA0NiA0MSA0OSA0NiAyOSA1MQotMTIgMyAtMzkgNiAtNTkgNiBsLTM4IDAgNyAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTEwNyAyMTQyMSBjLTE1IC0yNiAtMTQgLTQxIDQgLTQxIDYgMCAyOSA1MyAyOSA2NiAwIDE0IC0xOCAtMQotMzMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwMzIgMjEzODUgYy0xMyAtMjggLTEwIC0zMCAxOCAtMTUgMTEgNiAxNyAxNyAxNCAyNSAtOSAyMiAtMTkgMTgKLTMyIC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MDEwIDIxMzkwIGMtMTcgLTYgLTkgLTcgMjUgLTMgMjggMyA1MiA3IDU0IDkgOCA3IC01NCAyIC03OSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDM1IDIxMzkxIGMzIC02IDEwIC0zNiAxNiAtNjggMTkgLTEwOSAyOCAtMTE4IDQ3IC00OCAxOCA2NyAxNQo3OCAtMjMgMTAzIC0zNyAyNCAtNTAgMjggLTQwIDEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDA2OTAgMjEzNTcgYy01NyAtMjUgLTY5IC0zMyAtNTAgLTM1IDQwIC00IDE0NCAzMiAxNDggNTEgNSAyMyAtMTEKMjEgLTk4IC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NjI1IDIxMzY3IGMtNSAtOCAtMTkgLTI2IC0yOSAtNDEgbC0xOSAtMjcgMzkgLTQwIDM5IC00MCAxMSA0OApjMTAgNDggOCA2MiAtMTggOTYgLTExIDE0IC0xNSAxNSAtMjMgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNTI4IDIxMzQwIGMyIC0xNiA4IC0yNyAxMyAtMjQgMTMgOCAxMSAzMCAtNCA0MyAtMTEgOCAtMTMgNSAtOQotMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDIwIDIxMjg4IGM1IC00OSA3IC01MiAzOCAtNjAgNjAgLTE2IDY0IC04IDI1IDU1IC00NyA3NSAtNzEgNzcKLTYzIDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODIxNSAyMTMxOCBjMTAgLTMwIDM1IC02OCA0NiAtNjggMjAgMCAxNCAxOCAtMTggNTQgLTI4IDMwIC0zMyAzMwotMjggMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzM4MCAyMTMyOSBjMCAtMTMgMTggLTEyOSAyNiAtMTY3IDYgLTMxIDIwIC0yMCAyOSAyNSA1IDIxIDkgNDMKMTEgNDggMTkgODcgMTkgODggLTMzIDEwMCAtMjQgNSAtMzMgMyAtMzMgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTk3NCAyMTI5MyBjMTUgLTg1IDE4IC05MyAzNSAtOTMgOSAwIDM0IDE4IDU1IDM5IDMxIDMyIDM3IDQ0IDMyCjY1IC02IDI0IC0xMCAyNiAtNjcgMjYgbC02MSAwIDYgLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAzMzcgMjEyNjggYy0yNSAtOTYgLTI1IC0xMDMgLTEgLTEwNiAxNyAtMiAzMyAxMyA3MyA3MCA0NyA2NyA1MAo3NCAzNCA4NSAtOSA3IC0zMyAxMyAtNTMgMTMgLTM3IDAgLTM3IDAgLTUzIC02MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMjk1IDIxMzA5IGMtMTAgLTE1IDAgLTIxIDI3IC0xNyBsMjMgMyAtMjIgMTMgYy0xNSA4IC0yNCA5IC0yOCAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ1MzMgMjEyOTMgbC03MiAtNCAyMSAtNDMgYzE2IC0zNCAzMSAtNDggNjggLTY1IDYxIC0yNyA3NiAtMjcgOTMKNSAxMyAyNCAxMiAzMSAtMTAgNzAgLTE0IDI0IC0yNSA0MyAtMjYgNDIgLTEgLTEgLTM0IC00IC03NCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExODUxIDIxMjQzIGMtMzYgLTQzIC0yOCAtNjMgMjUgLTYzIDI5IDAgMzYgNSA1NCA0MCBsMjEgNDAgLTI2IDEwCmMtMzggMTQgLTQxIDE0IC03NCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjc2NyAyMTIzOCBjLTIwIC0xNiAtMzcgLTM1IC0zNyAtNDIgMCAtNyAxNyAtMjkgMzggLTQ5IDM3IC0zNiA3NAotNDggODcgLTI3IDcgMTEgLTMxIDEzNyAtNDMgMTQ0IC00IDIgLTI0IC05IC00NSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDI3NSAyMTIzOSBjLTggLTEyIC05IC0xMSAyOCAtMjcgNDEgLTE4IDQ4IC0xNSAzNSAxMyAtMTIgMjYgLTUxCjM1IC02MyAxNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5NTc2IDIxMjE0IGMtMjAgLTMwIC0yMyAtNDAgLTE0IC02MCA2IC0xMyAxOSAtMjQgMjggLTI0IDIwIDAgODIKMjAgOTMgMzAgMTMgMTIgLTE1IDYxIC00NCA3NiAtMzcgMTkgLTM1IDE5IC02MyAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzI0OCAyMTE3NyBjLTM1IC0yMCAtNjQgLTY5IC01MyAtODcgMTUgLTI0IDQ1IC0xNSA4MyAyNCAzMyAzNCAzOQo0NSAzMSA2NCAtMTAgMjcgLTE0IDI3IC02MSAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk5MzYgMjExNzIgYy0xNyAtMTYgLTQgLTcwIDIzIC05NiBsMjkgLTI4IDQxIDIyIGMyMyAxMSAzOSAyNSAzNwoyOSAtOSAxNSAtMTI0IDc5IC0xMzAgNzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTQ3NyAyMTE2MiBjLTMxIC0xOSAtMzMgLTI1IC0xMyAtNDEgMTIgLTEwIDE4IC03IDMxIDE5IDIwIDM5IDE3CjQzIC0xOCAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MzgzIDIxMTUyIGMtMjQgLTE1IC00MyAtMzAgLTQzIC0zNCAwIC0xMiA1MSAtMjIgNTkgLTEyIDggOCAzMgo3NCAyOCA3NCAtMSAwIC0yMSAtMTMgLTQ0IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcxMzIgMjExMDQgYy0yNCAtMzYgLTQxIC02OCAtMzkgLTcxIDMgLTIgMTggMiAzNSAxMSAyMSAxMSAzMyAyNwo0MiA2MCAyMCA3MSA4IDcxIC0zOCAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTQ2NiAyMTA3NiBjLTMwIC00NiAtNTkgLTk0IC02NiAtMTA2IC0xNSAtMjcgLTUgLTcwIDE2IC03MCA4IDAgNTUKMzcgMTAyIDgyIDQ4IDQ1IDk1IDg5IDEwNSA5OCAxOCAxNyAxNyAxOSAtMzYgNDkgLTMwIDE3IC01NyAzMSAtNjEgMzEgLTMgMAotMzAgLTM4IC02MCAtODR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NTQ5IDIxMTE5IGwtMjEgLTQyIDUzIC01MyBjMjkgLTMwIDU2IC01NCA1OSAtNTQgNyAwIDUwIDk5IDUwIDExMwowIDUgLTEyIDI0IC0yNiA0MyAtMjEgMjcgLTMzIDM0IC02MCAzNCAtMjkgMCAtMzYgLTUgLTU1IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MzY1IDIxMTI5IGMtOCAtMjYgMyAtNTkgMjAgLTU5IDggMCA0MCAxMiA3MiAyNiA1OCAyNiA1OCAyNiAyOAozNCAtMTYgNCAtNDkgMTAgLTcyIDEzIC0zNSA0IC00MyAyIC00OCAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzQ3MCAyMTExMCBjMCAtMTkgMzUgLTgwIDQ3IC04MCA5IDAgNiAxNSAtOSA0NSAtMjAgNDIgLTM4IDU4IC0zOAozNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxMjY1IDIxMDk0IGMtMjcgLTcgLTYxIC0xNiAtNzUgLTE5IC0xNCAtMyAtMzYgLTIwIC00OSAtMzcgbC0yNQotMzEgNDUgNiBjMjQgMyA3NCA5IDExMiAxMyBsNjcgNiAwIDM5IGMwIDQzIDAgNDMgLTc1IDIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM5NTEgMjEwNTcgbC0zMiAtMzQgNTggLTUxIGM3NCAtNjYgOTYgLTY3IDExNyAtNSAxNSA0MyAxNSA0OCAtMgo2NiAtMTcgMTkgLTgzIDU3IC0xMDAgNTcgLTQgMCAtMjMgLTE1IC00MSAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzY5NCAyMTA0OSBjLTQ4IC0zOCAtNTQgLTQ3IC01NCAtODEgMCAtMTggNiAtMjkgMjEgLTMzIDExIC00IDIyCi01IDIzIC0zIDM0IDQyIDg1IDEzMSA4MSAxMzggLTExIDE3IC0zMSAxMSAtNzEgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI0ODggMjA5ODEgYy0xNCAtMzQgLTI0IC02MSAtMjEgLTYxIDExIDAgOTMgNTUgOTMgNjIgMCA0IC0xMCAxOQotMjIgMzMgbC0yMyAyNiAtMjcgLTYweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE5NzEgMjEwMTUgYy01MyAtMTAgLTU1IC0xMSAtNTUgLTQ0IDAgLTMzIDQgLTM2IDUwIC01MiA4MiAtMjkgODYKLTI3IDc4IDM0IC05IDc0IC0xMCA3NSAtNzMgNjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzE5NCAyMDk3MyBjLTE4IC01MiAtOCAtNjYgODggLTEyMCBsOTIgLTUyIDE3IDI4IGMzNSA1OCAzMyA2NgotMTggMTAzIC0zOSAyOCAtMTM0IDY4IC0xNjIgNjggLTQgMCAtMTEgLTEyIC0xNyAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzA5NSAyMDk5MyBjLTQ1IC0xMCAtNTEgLTE2IC0yNSAtMjMgMTQgLTUgNDAgLTggNTggLTkgMjcgLTEgMzMgMwozMCAxNyAtMyAxNyAtMjggMjQgLTYzIDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjczNyAyMDk4NCBjLTIxIC0yMSAxNiAtMTA3IDQzIC0xMDAgOCAzIDM4IDcgNjUgMTEgMjggMyA1NiAxMCA2MwoxNCAyMiAxNCAtMTEgMzcgLTc3IDU2IC0zNiA5IC03MCAxOSAtNzYgMjEgLTYgMyAtMTQgMSAtMTggLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTYwNCAyMDk2NSBjMjIgLTEzIDQ0IC0yMSA1MCAtMTggNSA0IC04IDE0IC0zMCAyNCAtNTYgMjUgLTY1IDIyCi0yMCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY4NDYgMjA5NTIgYy0xNSAtMjkgLTE1IC0zMCAxMSAtMzcgMTkgLTQgMzIgLTEgNDcgMTQgMjIgMjIgMTYgMzQKLTIxIDQ1IC0xOCA2IC0yNSAxIC0zNyAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzY4MSAyMDk2OSBjLTEzIC01IC00MCAtMTcgLTU5IC0yNiAtMzAgLTE1IC0zMiAtMTggLTE2IC0yNCAzOQotMTUgNTkgLTkgODIgMjYgMTIgMTkgMjEgMzUgMjAgMzQgLTIgMCAtMTQgLTUgLTI3IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU2NTggMjA5MTMgYy0zMSAtMzIgLTU3IC02NSAtNTggLTczIC02IC00MiAzIC03MyAyOCAtMTAxIDIyIC0yNQozMiAtMjkgNTUgLTI0IDI3IDcgNDUgNDcgNjMgMTQyIDYgMzMgLTEyIDExMyAtMjUgMTEzIC00IDAgLTMyIC0yNiAtNjMgLTU3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTgwNiAyMDk1NSBjLTQgLTExIDIgLTE1IDIxIC0xNSAyMSAwIDI0IDIgMTMgMTUgLTcgOCAtMTYgMTUgLTIwCjE1IC00IDAgLTEwIC03IC0xNCAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzQ5NyAyMDk2NCBjLTIwIC0yMCA2MCAtODQgMTA0IC04NCA0MCAxIDYwIDIzIDUzIDU5IGwtNiAzMSAtNzMgMApjLTM5IDAgLTc1IC0zIC03OCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MjM2IDIwODc1IGM0MiAtNTIgNzkgLTk1IDgzIC05NSA4IDAgMzEgNDUgMzEgNjAgMCAxNyAtMTYwIDEzMAotMTg1IDEzMCAtMyAwIDI5IC00MyA3MSAtOTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NDI3IDIwODYyIGMtMTUgLTM3IC0yNyAtNzEgLTI3IC03NiAwIC04IDEyMCAxIDE0NyAxMSAxNCA1IDE4IDUxCjUgNjkgLTggMTIgLTgzIDY0IC05MyA2NCAtMyAwIC0xOCAtMzAgLTMyIC02OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4OTA0IDIwODg4IGMzIC0xMyA2IC0zNyA2IC01NCAwIC0yOCA0IC0zMiAzMyAtMzcgMjYgLTQgMzggMCA2MQoyMyBsMjkgMjggLTYxIDMxIGMtNzMgMzcgLTc2IDM3IC02OCA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAxNTIgMjA4OTIgYy0xNSAtMTAgOTEgLTExNiAxMTEgLTEwOSA2IDIgMTMgMTkgMTUgMzggMyAzMyAxIDM1Ci01MCA1NCAtMjkgMTEgLTU1IDIxIC01OCAyMiAtMyAyIC0xMSAtMSAtMTggLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDIxMiAyMDg3MSBsLTQ0IC0xNyA0MiAtMjggYzIzIC0xNSA0NCAtMjUgNDcgLTIzIDIgMyAzIDIzIDEgNDUKbC0zIDQwIC00MyAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjEzNyAyMDg3MSBjNCAtMTYgLTEgLTIzIC0yMiAtMzEgLTI4IC0xMSAtMjkgLTI3IC0yIC00NCAxMyAtOSAyMgotNCA0NyAyNCAzNSA0MiAzNSA2NCAtMiA2OCAtMjIgMyAtMjYgMCAtMjEgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDc4MiAyMDg2MiBjLTYyIC00IC04MiAtMjYgLTc1IC04NCA1IC0zNCA5IC0zOCA4NSAtNzMgNDQgLTIwIDgxCi0zNSA4MyAtMzMgMTUgMTkgNTUgOTggNTUgMTEwIDAgMTMgLTU4IDY3IC04NSA3OSAtNSAyIC0zNCAzIC02MyAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4OTAgMjA4MjEgYzAgLTExIDUgLTIzIDEwIC0yNiA2IC00IDEwIDUgMTAgMTkgMCAxNCAtNCAyNiAtMTAgMjYKLTUgMCAtMTAgLTkgLTEwIC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTgxNDkgMjA4MDcgYy0xMCAtMjIgLTkgLTMxIDYgLTU0IDI3IC00MiA4NyAtMTE1IDkxIC0xMTAgNSA0IC02NQoxNjggLTc3IDE4MSAtNCA1IC0xMyAtMiAtMjAgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEwMDEgMjA4MTMgYzAgLTEwIDQgLTI3IDkgLTM4IDcgLTE3IDkgLTE1IDkgMTIgMSAxNyAtMyAzNSAtOSAzOAotNSAzIC0xMCAtMiAtOSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTEyOCAyMDc5MSBjLTQwIC0zNSAtNDYgLTU2IC0yNyAtMTA5IDEzIC0zOCAxOSAtMzYgNDggMjEgMTUgMjkKMjEgNTcgMTkgODIgbC0zIDM5IC0zNyAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzc1NSAyMDc3NCBjLTczIC00NCAtNzEgLTQyIC01MyAtNDkgMTMgLTUgMTQ4IDY5IDE0OCA4MSAwIDE0IC00NAotMSAtOTUgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA3NjUgMjA3ODEgYy0xMSAtNSAtNDEgLTExIC02NyAtMTUgLTQ3IC03IC05OSAtMzggLTg2IC01MSA3IC03CjE3NSA1MSAxOTMgNjcgMTEgMTAgLTEzIDEwIC00MCAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MTEzIDIwNzU2IGMtMTA1IC0zNSAtMTAyIC0yNCAtNDggLTE0MSAxOCAtMzkgMzUgLTgwIDM5IC05MyAxMgotMzggMzkgLTI1IDEwNCA1MiBsNjIgNzQgLTEyIDUxIGMtNiAyOCAtMjEgNTkgLTMyIDY5IC0yMCAxOCAtMjMgMTcgLTExMyAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzU3NiAyMDc2NSBjLTMgLTEwIDUgLTIwIDI0IC0zMCAzNyAtMTkgNDAgLTE5IDQwIDMgMCAxMSAtMTEgMjQKLTI1IDMwIC0zMiAxNSAtMzIgMTUgLTM5IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyMDAgMjA2OTAgbDAgLTQwIDQyIDAgNDIgMCAtMzkgNDAgYy0yMSAyMiAtNDAgNDAgLTQyIDQwIC0yIDAgLTMKLTE4IC0zIC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNDAgMjA2OTQgYy0zNCAtMTUgLTM0IC0xNiAtMTUgLTMwIDExIC05IDMyIC0yMiA0OCAtMzAgMjcgLTE0IDI3Ci0xNCAyNyAxNSAwIDMzIC05IDYxIC0xOSA2MSAtMyAtMSAtMjIgLTggLTQxIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY1MTggMjA2NzggYy0yNyAtMTYgLTQ4IC0zNSAtNDggLTQyIDAgLTI5IDIzIC03NyA0MiAtODcgMjcgLTE0IDM1CjAgNDMgNzEgNCAzMCA5IDYzIDExIDczIDYgMjEgOSAyMiAtNDggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzQ1NiAyMDY2NCBjLTcgLTE5IDkgLTM0IDM3IC0zNCAyMyAwIDE4IDE5IC0xMCAzNyAtMTggMTIgLTIxIDEyCi0yNyAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMTM3IDIwNjE1IGMtMzUgLTI3IC00OSAtNDYgLTYwIC04MyAtOCAtMjYgLTEwIC01MSAtNiAtNTYgNCAtNQoyOSAtMTEgNTYgLTEzIDM2IC00IDYxIDEgMTAyIDIwIGw1NCAyNCAxNyA3MSAxNyA3MiAtNjcgMCBjLTYxIDAgLTcxIC0zIC0xMTMKLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3OTMgMjA1OTkgYzcgLTYxIDkgLTY0IDM1IC01MCAxNSA4IDM5IDc5IDI5IDg3IC0xIDAgLTE3IDQgLTM2IDgKbC0zNCA2IDYgLTUxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI1MyAyMDU3NSBjLTY0IC03NCAtNTcgLTExOCAxNSAtMTA4IDQ3IDYgNDcgNyAzNCAxMDggbC03IDQ5IC00MgotNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQ5NyAyMDU4NSBjLTkgLTE5IC0xNCAtMzUgLTExIC0zNSAxOCAwIDQ0IDI0IDQ0IDQwIDAgMzMgLTE2IDMwCi0zMyAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNTg1IDIwNTc5IGMtMzggLTIxIC03MSAtNDIgLTczIC00NyAtMSAtNCA4IC0xOCAyMiAtMzEgMTkgLTE4IDMxCi0yMSA1NyAtMTYgMzIgNiAzNiAxMSA1MiA2NyAxMCAzMyAxNyA2MSAxNSA2MyAtMiAxIC0zNCAtMTUgLTczIC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNDk0IDIwNjAyIGMtNyAtNCAtMTQgLTIyIC0xNSAtNDAgLTMgLTI4IDIgLTM3IDUxIC03NyA1OCAtNDcgNzYKLTU1IDY2IC0yOSAtMyA5IC05IDQwIC0xMiA3MCAtOCA2OSAtNDkgMTAzIC05MCA3NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NjQ3IDIwNTk5IGMtNyAtMjIgLTI3IC0xODIgLTI3IC0yMTEgMCAtMjEgNiAtMjggMzEgLTMzIDE3IC00IDMzCi01IDM1IC0yIDkgOCAtMTQgMjM5IC0yNSAyNTAgLTcgNyAtMTIgNiAtMTQgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01ODI3IDIwNTc1IGMtNTYgLTE1IC01MiAtMTIgLTYxIC00NyAtNiAtMjQgLTMgLTI4IDE2IC0yOCAxMyAwIDQ2CjIwIDczIDQ1IDUzIDQ3IDQ5IDUxIC0yOCAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NTI2IDIwNTgxIGMtMTYgLTMgLTM1IC0xNiAtNDMgLTI4IC0xNSAtMjIgLTE0IC0yMiA0NCAtMTYgOTAgOAoxMzMgMjEgMTI3IDM4IC02IDE2IC03MSAxOSAtMTI4IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDkwNiAyMDU2MiBjLTcgLTExIDQgLTUyIDE0IC01MiA0IDAgMTAgMTQgMTIgMzAgNCAyOCAtMTMgNDMgLTI2CjIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk0MjYgMjA1MTkgYy0xMCAtMjMgLTEzIC00NSAtOSAtNDkgMTUgLTE0IDEwMSAtNDggMTA3IC00MiAzIDMgNgoxOCA2IDM0IDAgMTkgLTExIDM4IC0zNyA2MyAtMjEgMTkgLTQxIDM1IC00NCAzNSAtNCAwIC0xNCAtMTkgLTIzIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NzExIDIwNTQxIGwtMjMgLTE4IDQzIC0zNiBjMjMgLTIxIDQ2IC0zNCA1MCAtMzAgMyA1IDkgMjQgMTIgNDQKNCAyOCAxIDM4IC0xNCA0NyAtMjUgMTYgLTQwIDE1IC02OCAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MTI3IDIwNTE0IGMtMzEgLTIxIC01NyAtNDIgLTU3IC00OCAxIC02IDkgLTI2IDE5IC00NSAyNCAtNDUgODcKLTY3IDExOSAtNDIgMjkgMjIgMzEgNzYgMyAxMjkgLTEyIDIzIC0yMiA0MiAtMjQgNDIgLTEgMCAtMjggLTE2IC02MCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjk4MCAyMDUxMyBjMCAtNCAxMCAtMTcgMjEgLTI5IGwyMSAtMjMgNTIgMjAgYzgwIDMyIDc4IDM5IC0xMiAzOQotNDUgMCAtODIgLTMgLTgyIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI1NjYgMjA0NTMgYzMgLTI3IDggLTQ5IDkgLTUxIDEgLTIgMjMgMiA0OCA5IDQ1IDExIDcxIDQxIDUwIDU5Ci03IDYgLTkyIDMwIC0xMDggMzAgLTMgMCAtMyAtMjEgMSAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05Mjc4IDIwNDI4IGMtMjcgLTY5IC0yNCAtNzYgMzQgLTc3IDIyIC0xIDM0IDggNTUgNDAgMTYgMjMgMzMgNDgKMzggNTYgMTQgMjAgLTIwIDQzIC02NiA0MyAtMzYgMCAtMzggLTEgLTYxIC02MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzODAwIDIwNDcyIGMwIC02IDY1IC05MCA5MSAtMTE2IDYgLTYgMTMgLTYgMjAgMSAxNSAxNSAtNDMgOTMgLTgxCjExMCAtMTcgNiAtMzAgOSAtMzAgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2OTY5IDIwNDM2IGMxNCAtMTUgMzAgLTIyIDQyIC0xOSAyNiA3IDI0IDExIC0xNyAyOCAtNDkgMjAgLTUxIDE5Ci0yNSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExODgwIDIwNDEyIGMwIC0zNCA1IC0zOCAzMCAtMjIgMTMgOCAxMiAxMyAtNyAzMiBsLTIzIDIyIDAgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcxODYgMjA0MzEgYy03IC0xMSAzIC00MSAxNCAtNDEgNCAwIDEwIDYgMTMgMTQgNyAxNyAtMTggNDIgLTI3CjI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM1NiAyMDM4OSBjLTQgLTIzIC01IC00NCAtMiAtNDYgMiAtMiAzMCAtNyA2MiAtMTAgbDU5IC01IC01MCA1MQpjLTI3IDI4IC01MiA1MSAtNTYgNTEgLTMgMCAtOSAtMTkgLTEzIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MzczIDIwNDExIGMtNDkgLTggLTYxIC0xNyAtNDYgLTMyIDggLTggMTMgLTggMTcgMCA0IDYgMjcgMTEgNTAKMTEgMjcgMCA0OCA2IDU2IDE1IDE0IDE3IC0xIDE4IC03NyA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjc5NSAyMDM3NiBjLTU5IC04MSAtNzYgLTEwOCAtNzMgLTExMSAxIC0xIDIxIC02IDQzIC05IDM4IC03IDQxCi01IDczIDM1IGwzMiA0MyAtMjcgMjggYy0zMSAzMiAtMzQgMzMgLTQ4IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI2MjQgMjAzNjggYy0xNiAtMTIgLTMxIC0yMyAtMzMgLTI1IC02IC01IDEgLTEwIDI1IC0xNyAxOCAtNSAyNAotMSAzMyAyNSA2IDE4IDEwIDM0IDggMzYgLTIgMiAtMTcgLTcgLTMzIC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NjE2IDIwMzIxIGwtNDggLTQ5IDQ3IDExIGMzNSA4IDUwIDE3IDYxIDM5IDE0IDI3IDEyIDQ4IC00IDQ4IC00CjAgLTI5IC0yMiAtNTYgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTQ5MCAyMDM1NSBjMCAtNCA3IC0yMCAxNiAtMzcgMTUgLTMwIDE3IC0zMSAzMCAtMTQgMTEgMTYgMTAgMjEKLTEwIDM3IC0yNCAxOSAtMzYgMjQgLTM2IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTUzNiAyMDI2NCBsLTM4IC01NiA0NCAyNiBjMzcgMjIgNDIgMzAgNDAgNTMgLTIgMTYgLTUgMjkgLTYgMzEgLTIKMSAtMjAgLTIzIC00MCAtNTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjg3NyAyMDMwOSBjLTkgLTUgLTI0IC0yNCAtMzMgLTQxIC0xNSAtMjkgLTE1IC0zMSAyIC0yNCAxMSA0IDMxCjEwIDQ3IDEzIDM2IDcgMzkgMTQgMTkgNDAgLTEzIDE3IC0yMSAyMCAtMzUgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzkzMCAyMDMwMCBjMCAtMTUgNyAtMjAgMjYgLTIwIDMwIDAgMjggMTkgLTQgMzEgLTE4IDcgLTIyIDUgLTIyCi0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NTAwIDIwMzAxIGMtMjQgLTcgLTI0IC03IDkgLTE0IDU4IC0xMiA5MSAtOSA4NSA4IC02IDE2IC00OSAxOQotOTQgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0OTMwIDIwMjkxIGMwIC0xMSA1OSAtMzYgNjcgLTI4IDMgNCAwIDEzIC03IDIyIC0xMyAxNiAtNjAgMjEgLTYwCjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzIwIDIwMjY1IGMtOCAtMiAtMzMgLTcgLTU1IC0xMCBsLTM5IC03IDQ5IC0xOCBjMjggLTEwIDU3IC0yMSA2NgotMjQgMTIgLTUgMTggMCAyMyAxNiAxMiA0NyA2IDUzIC00NCA0M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxMTczIDIwMjQ4IGwtMzMgLTExIDE3IC0yOCBjMTAgLTE2IDIxIC0yOSAyNiAtMjkgNSAwIDI0IC03IDQzCi0xNiAxOSAtOSA0MSAtMTQgNDkgLTEwIDEzIDUgMTIgMTMgLTEwIDU2IC0yNyA1MyAtMzUgNTYgLTkyIDM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI2NjcgMjAyMzMgYy0xNiAtMTUgLTQgLTMxIDQyIC01NiAyNyAtMTUgNTEgLTI3IDU1IC0yNyAxMyAwIDUgMjMKLTIxIDU2IC0yNiAzMSAtNjAgNDQgLTc2IDI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEzMCAyMDIxMiBjMCAtNSA5IC0xNyAyMCAtMjcgMjAgLTE4IDIwIC0xNyAyMCA4IDAgMjAgLTUgMjcgLTIwCjI3IC0xMSAwIC0yMCAtNCAtMjAgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTg3IDIwMjA1IGMtOSAtMjMgLTkgLTU1IDEgLTU1IDQgMCAxMyA0IDIwIDkgMTIgNyAxMiAxMyAwIDM2IC0xMwoyMyAtMTYgMjUgLTIxIDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDEwMyAyMDE0MyBjLTI0IC0zNyAtNDEgLTY4IC0zOSAtNzEgNSAtNCAxMTQgNTEgMTQxIDcyIDIwIDE1IDIwCjE2IC0xMCA0MCAtMTYgMTQgLTM0IDI1IC00MCAyNSAtNSAwIC0yOSAtMzAgLTUyIC02NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMjA1IDIwMTcwIGMtNDYgLTE4IC03MSAtMzQgLTc2IC00OSAtMTEgLTI3IDAgLTI3IDY0IDMgMjkgMTMgNjkKMjkgODkgMzYgMjAgOCAzNSAxNyAzMyAyMSAtMTEgMTcgLTQ3IDE0IC0xMTAgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcxODUgMjAxODUgYy0yMiAtOCAtNDcgLTE1IC01NiAtMTUgLTE5IDAgLTI1IC0zMCAtMjggLTEzNSAtMiAtNjgKLTEgLTcxIDI4IC04OCAzNSAtMjEgMzQgLTIxIDEyNCA1MyA2MyA1MiA2NyA1NyA2NyA5OCAwIDM2IC01IDQ4IC0zMiA3MyAtMzcKMzMgLTQ2IDM0IC0xMDMgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjgwMyAyMDE3OCBjLTUgLTcgLTE1IC0yNiAtMjEgLTQyIGwtMTMgLTI5IDU4IDcgYzMyIDMgNzIgMTAgODgKMTQgMzAgOCAzMCA4IC0yOSAzNSAtNjcgMzEgLTcwIDMxIC04MyAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTI2IDIwMTQxIGMtMTEgLTE3IDEyIC01NyA0NiAtODMgbDM1IC0yNiA0NyAzMCBjMjYgMTcgNDMgMzQgMzkKMzggLTcgNyAtMTQzIDUwIC0xNTYgNTAgLTMgMCAtOCAtNCAtMTEgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTMxNiAyMDEzNCBjLTExIC0yNyAtNyAtODQgNiAtODQgMjAgMCA3NiA0MyA4NyA2NyAxNCAzMSAtMTIgMzIKLTMzIDIgLTE1IC0yMiAtMzYgLTE4IC0zNiA2IDAgMjEgLTE3IDI3IC0yNCA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzM0NSAyMDA4NCBjLTggLTIwIC0xNSAtNDIgLTE1IC00OSAwIC03IC03IC0zMiAtMTUgLTU1IC04IC0yNCAtMTQKLTQ0IC0xMiAtNDYgMSAtMiAyNiA3IDUzIDIwIGw1MSAyNCAtMTEgNjggYy02IDM3IC0xNyA2OSAtMjMgNzEgLTcgMyAtMTkgLTEyCi0yOCAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MzU3IDIwMDc0IGwtNDggLTI0IDU1IC00NSBjMzAgLTI1IDU3IC00NSA2MCAtNDUgMyAwIDYgMzIgNiA3MCAwCjgwIC0xIDgwIC03MyA0NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNzYxIDIwMDgxIGMtMTIgLTggLTEyIC0xNCAtMSAtNDAgMTQgLTM1IDE4IC0zNyA0NSAtMTcgMTggMTMgMTgKMTcgNiA0MCAtMTUgMjcgLTI3IDMxIC01MCAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ5NDUgMjAwMjcgYy0xNCAtMTEgLTE1IC0xNiAtNSAtMjIgMTEgLTcgMjkgOSAzMCAyOCAwIDEwIC0zIDkgLTI1Ci02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI0MDYgMjAwMTcgYy0xNiAtMTIgLTE0IC0xNiAzMSAtNTIgNzUgLTYwIDc4IC02MiA2OCAtNDUgLTEzIDIxCi03NiAxMTAgLTc5IDExMCAtMSAwIC0xMCAtNiAtMjAgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY3NDcgMjAwMTAgYy00IC0xNSAwIC0yMCAxNCAtMjAgMjEgMCAyMiAxIDEzIDI0IC04IDIyIC0yMSAyMCAtMjcKLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzI3IDE5OTU5IGMtMTQgLTggLTE1IC0xNCAtNiAtMzEgMTIgLTIyIDIzIC0xNiAzNCAyMCA3IDI0IDAgMjcKLTI4IDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQyMDggMTk5MzEgYy0xNiAtMTQgLTI4IC0zMiAtMjggLTM5IDAgLTI3IDk4IC00IDEwNyAyNSAzIDYgLTggMTgKLTI0IDI2IC0yNiAxNCAtMzAgMTMgLTU1IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5NzQwIDE5ODkzIGMtNzggLTU1IC03NiAtNzEgMTcgLTEzMSA0NiAtMjkgNTIgLTMxIDg0IC0yMCAxOSA3IDM1CjEzIDM3IDE0IDQgMiAtNzYgMTc0IC04MSAxNzQgLTIgMCAtMjggLTE3IC01NyAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDYzNiAxOTg3NCBjLTkgLTI2IC0xNiAtNDkgLTE2IC01MSAwIC0yIDExIC0zIDI1IC0zIDI0IDAgMjQgMiAxOAo0OCAtMyAyNiAtNyA0OCAtOCA1MCAtMiAyIC0xMCAtMTggLTE5IC00NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTExIDE5ODU5IGMtMjcgLTM2IC0yNSAtNDEgMTggLTMzIDIyIDUgMzAgMTEgMjcgMjEgLTQgOCAtNiAyMQotNiAyOSAwIDIzIC0xNSAxNiAtMzkgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU2OTEgMTk4NjggYy04MSAtMTkgLTg0IC0yMSAtNjAgLTM0IDI2IC0xMyAzOSAtMTEgMTU3IDE4IDM0IDkgNDAKMTMgMzEgMjQgLTE0IDE4IC0yNiAxNyAtMTI4IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE0ODAgMTk4NzMgYzAgLTUgLTI3IC00NSAtNjAgLTg4IC00NyAtNjEgLTU3IC04MSAtNDggLTkyIDYgLTggMTQKLTEyIDE4IC0xMSAyMCA4IDEzMSAxNjAgMTI4IDE3NSAtMyAxOCAtMzggMzIgLTM4IDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMwNDUgMTk4NjcgYy04NyAtMTAgLTEwNSAtMTggLTEwNSAtNTEgMCAtMzQgNTEgLTY2IDEwNSAtNjYgNDUgMAo0NiAxIDY2IDQ3IDMyIDc1IDI4IDc5IC02NiA3MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU5NDAgMTk4NTQgYzAgLTIgNyAtMjEgMTYgLTQyIDE0IC0zNyAxOCAtNDAgNjcgLTQ1IDI4IC00IDU1IC0zIDU5CjEgNSA1IC0yNSAyNyAtNjcgNDkgLTQxIDIzIC03NSAzOSAtNzUgMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjcxOCAxOTgxMyBjLTQzIC01IC00NyAtMTIgLTE4IC0zOCAxOCAtMTcgMjEgLTE3IDUxIDEgMzcgMjIgNDkKNDUgMjIgNDIgLTEwIC0xIC0zNSAtMyAtNTUgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDUwMCAxOTgwMSBjLTE2IC0zMCAtMTIgLTM4IDIwIC01MCAzNSAtMTIgMzcgLTQgMTUgMzkgLTE4IDM1IC0yMQozNiAtMzUgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MjYyIDE5NzY4IGMtMzcgLTM3IDAgLTQ2IDExMiAtMjggMzQgNSA4NCAxMiAxMTEgMTcgbDUwIDcgLTY1IDcKYy0xMDggMTEgLTE5NSAxMCAtMjA4IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI3NzQgMTk3NDIgYy00NiAtMzYgLTQ5IC00MSAtNTIgLTg5IC0zIC00NyAtMSAtNTIgMjkgLTcxIDM3IC0yMwozNSAtMjQgMTE4IDQ5IDYxIDUzIDYwIDY0IC03IDExNyBsLTM4IDMxIC01MCAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzYwNSAxOTY5NiBjLTY1IC05NiAtNjIgLTEwMSA1NiAtOTEgODQgOCA4MyA2IDkxIDcxIDUgMzYgLTMyIDkyCi02NCA5NiAtMjYgNCAtMzMgLTIgLTgzIC03NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwMjg4IDE5NzE4IGMtOCAtMTMgLTE4IC0zMSAtMjEgLTQyIC03IC0xNyAtMyAtMTggNDAgLTExIDI3IDQgNTAKOCA1MiAxMCAxIDIgLTEgMTYgLTYgMzIgLTEyIDM2IC00NSA0MiAtNjUgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjcwMiAxOTcwMSBjLTE0IC00MSAtMTYgLTcxIC0yIC03MSAxMyAwIDIyIDQwIDE4IDc2IGwtMyAyOSAtMTMKLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMDAgMTk2OTIgYzAgLTUgMTkgLTE4IDQzIC0zMSBsNDIgLTIyIC0zNSAzMCBjLTM0IDMxIC01MCAzOCAtNTAKMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDg1NSAxOTY4NyBjLTQ2IC0yNyAtNDYgLTQ3IDAgLTQ3IDMyIDAgMzUgMiAzNSAzMCAwIDMzIC01IDM1IC0zNQoxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTgwMyAxOTY4MiBjLTcgLTQgLTEyIC0yNSAtMTEgLTQ1IDIgLTQ1IDE0IC0zNyAyMyAxNiA4IDM5IDcgNDEgLTEyCjI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU3MTkgMTk2NTMgYy0xIC0xNiAtMyAtNDIgLTUgLTYwIC0yIC0yOCAxIC0zMyAyOCAtMzggMTYgLTQgMzIgLTUKMzUgLTIgMyAzIDIgMzMgLTIgNjYgLTYgNTYgLTkgNjEgLTMxIDYxIC0xOSAwIC0yNCAtNiAtMjUgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcyNDMgMTk2MzMgYy0xMiAtMjYgLTIwIC00OSAtMTggLTUxIDIgLTIgMjAgMiA0MCA5IDI2IDEwIDM0IDE3CjI5IDI5IC00IDggLTkgMjUgLTExIDM4IC04IDMyIC0xNSAyOCAtNDAgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyMjAgMTk2MzAgYzAgLTMwIDQxIC0xMzIgNDcgLTExNCAxIDUgNyAyOCAxMiA1MSA4IDQxIDcgNDMgLTI1CjY4IGwtMzQgMjYgMCAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjAxNSAxOTU3OCBjLTkgLTM0IC0xOSAtNjggLTIyIC03NSAtMyAtNyAtMSAtMTMgMyAtMTMgOCAwIDY0IDEyNQo2NCAxNDMgMCA0IC02IDcgLTE0IDcgLTggMCAtMjAgLTI1IC0zMSAtNjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTUwNyAxOTU5NSBjLTIzIC00OCAtMjEgLTYwIDkgLTc0IDE1IC02IDI3IC0xMCAyOCAtOSA1IDkgLTcgMTE4Ci0xMyAxMTggLTQgMCAtMTUgLTE2IC0yNCAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDAwIDE5NTkwIGMtMzEgLTE3IC0zMyAtMTkgLTE1IC0yNiAxMSAtNCA0NiAtMTcgNzggLTMwIDQ4IC0xOSA1OAotMjAgNTMgLTggLTMgOSAtNiAyMyAtNiAzMyAwIDE1IC00NyA1MiAtNjcgNTEgLTQgLTEgLTI0IC05IC00MyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTA1MCAxOTU5MiBjMCAtNSA3IC0yOSAxNiAtNTQgbDE1IC00NiA1NyAtNCBjNDcgLTQgNjMgLTEgOTQgMTgKMjAgMTMgMzkgMjcgNDIgMzIgMyA1IC0zNSAyMSAtODQgMzUgLTkwIDI3IC0xNDAgMzQgLTE0MCAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU4OTggMTk1MjMgYy0xNyAtNzAgLTE2IC04MyA3IC04MyA4IDAgMjIgMjggMzQgNjcgMjYgODIgMjYgODMgLTEKODMgLTIwIDAgLTI1IC05IC00MCAtNjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTY4NiAxOTUzMyBjLTMgLTEwIC0xMCAtNDMgLTE2IC03MyAtNiAtMzAgLTEzIC02MyAtMTYgLTcyIC00IC0xNQoxIC0xOCAzNCAtMTggbDM5IDAgMjAgNzYgMjAgNzYgLTMzIDE0IGMtNDIgMTggLTQyIDE4IC00OCAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MjkxIDE5NDc0IGMtMTIgLTMxIC0xOSAtNTkgLTE2IC02MiA3IC03IDExMyA5MSAxMTEgMTAzIC0yIDYgLTE5CjExIC0zOCAxMyAtMzUgMyAtMzcgMiAtNTcgLTU0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMzODIgMTk0ODkgYy0yNCAtMTcgLTQyIC0zMyAtNDAgLTM1IDQgLTMgMTE4IDI1IDEzMSAzMyA5IDYgLTIzCjMyIC0zOCAzMiAtNSAwIC0yOSAtMTQgLTUzIC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQxMDIgMTk0OTggYy04IC04IDQgLTIxIDQ4IC01MCAzMyAtMjEgNjQgLTM4IDcwIC0zOCAyMiAwIDggMjAgLTM3CjUzIC02NiA0NyAtNjggNDggLTgxIDM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU3NDcgMTk0NTkgYy0zNyAtMjggLTU5IC03MyAtNTEgLTEwNCAzIC0xNCA4IC0yNSAxMSAtMjUgMTEgMCAxNjMKODMgMTYzIDg5IDAgNSAtODYgNjIgLTkzIDYxIC0xIDAgLTE1IC0xMCAtMzAgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyNjIgMTk0MjIgYy00MCAtMiAtNTIgLTcgLTQ5IC0xNiAzIC04IDggLTM0IDEyIC01OSBsNyAtNDYgOTQgNDcKYzg0IDQyIDkyIDQ4IDc5IDYyIC0xNiAxNSAtNDUgMTggLTE0MyAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NDc1IDE5NDAzIGMtNjQgLTEyIC02MyAtMTEgLTczIC03MCAtNSAtMzIgLTkgLTU5IC03IC02MSAyIC0yIDMxCjExIDY1IDI4IDYwIDMwIDYyIDMyIDU2IDYzIC04IDM4IC0xNSA0NSAtNDEgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODcyMCAxOTM2OCBjMCAtOSAtMyAtMjMgLTYgLTMxIC03IC0xOSAyMCAtMjkgNDEgLTE0IDE1IDExIDE0IDE1Ci05IDM2IC0yMCAxOSAtMjYgMjEgLTI2IDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MjggMTkzMTMgYzEyIC0zNCAxOCAtNDIgMjAgLTI3IDQgMjUgLTE0IDc0IC0yNyA3NCAtNSAwIC0yIC0yMSA3Ci00N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5MTMzIDE5Mjk0IGM0IC0yMSA3IC00OSA3IC02MSAwIC0zNyAzOSAtMzEgNDcgNyAzIDE3IDEwIDMzIDE0IDM2CjUgMyA5IDE0IDkgMjUgMCAxMyAtNyAxOSAtMjQgMTkgLTEzIDAgLTMyIDMgLTQyIDcgLTE1IDYgLTE2IDIgLTExIC0zM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQzNDIgMTkzMDggYy0xNiAtMTYgLTE1IC0yOSA3IC01NyBsMTggLTI0IDM4IDIzIDM3IDIzIC0zOCAyMyBjLTQ1CjI4IC00NiAyOCAtNjIgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzgzOSAxOTIzMiBsLTgyIC03NyAyMSAtNDggYzI0IC01NSAzMiAtNTYgMTE4IC0yNCA1NCAxOSAxMzQgNzUKMTM0IDkyIDAgNCAtMjQgMzUgLTU0IDcwIGwtNTQgNjQgLTgzIC03N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMzQzIDE5MjY0IGMtNDQgLTI5IC01MyAtNDAgLTUzIC02NCAwIC0yNyAzIC0zMCAzMyAtMzAgMjQgMSAyMTAKMjYgMjEyIDMwIDEgMCAwIDEyIC0xIDI3IC0xIDIzIC05IDMwIC02MCA0OSAtMzIgMTMgLTYzIDIzIC02OSAyMyAtNSAwIC0zNAotMTYgLTYyIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NDAgMTkyMzUgbC0zNCAtMjUgNDQgMCBjNTEgMCA5MCA5IDkwIDIwIDAgNyAtNDUgMzAgLTU4IDMwIC00IC0xCi0yMyAtMTIgLTQyIC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTEzIDE5MjQzIGMtNDcgLTUgLTQ5IC03IC0zMCAtNTIgbDEzIC0zMSA0NCA0NSBjMjQgMjUgMzggNDQgMzAKNDMgLTggLTEgLTM0IC0zIC01NyAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMDY2IDE5MjA4IGwtMzggLTMzIDc3IC0xMTcgYzQzIC02NSA4MSAtMTE4IDg1IC0xMTggNSAwIDE4IDEzIDMwCjMwIGwyMSAyOSAtNTQgMTE4IGMtMjkgNjUgLTYwIDExOSAtNjggMTIxIC04IDEgLTMyIC0xMiAtNTMgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQwODYgMTkyMjEgYy0yMCAtMjIgLTIwIC0zMSAtMSAtMzEgMTcgMCAzOSAzNiAyNiA0NCAtNCAzIC0xNiAtMwotMjUgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM2MDEgMTkxNzEgYy0yOCAtMzMgLTUxIC02NCAtNTEgLTY5IDAgLTE2IDQwIC0xMDEgNTAgLTEwNyA2IC00CjU2IDggMTExIDI1IDc5IDI0IDk5IDM0IDk1IDQ2IC0zIDkgLTYgMjAgLTYgMjQgMCA1IC0yMSAyOCAtNDYgNTIgLTEwNyA5OQotOTMgOTcgLTE1MyAyOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4Mzg3IDE5MTE5IGMtMTcgLTkzIC0xMyAtMTE3IDE2IC0xMDYgMTggNyA1MCAxMDQgNDMgMTMxIC0zIDEyCi0xNCAzMiAtMjQgNDQgLTE4IDI0IC0xOCAyNCAtMzUgLTY5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQyOTYgMTkxNDggYy05IC0yOCAtMTUgLTUzIC0xMyAtNTUgMiAtMSAyMiA1IDQ1IDE1IDUzIDIyIDU2IDU0IDYKODAgLTIwIDEwIC0yMiA3IC0zOCAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDU1MyAxOTE4MiBjLTggLTUgNSAtMTkgMzggLTQyIDM0IC0yMyA1MyAtMzAgNjAgLTIzIDcgNyAtMyAyMAotMzIgNDIgLTQ3IDM0IC00OCAzNCAtNjYgMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTEzOCAxOTE3OCBjLTMxIC0xMSAtMzMgLTE2IC0xNyAtNjkgbDEyIC0zNyA0MyA1MyBjMjQgMzAgNDQgNTYKNDQgNTkgMCA5IC01MiA1IC04MiAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc1MDEgMTkxMTggYzQgLTIzIDggLTQ2IDkgLTQ5IDAgLTggODEgLTYyIDg2IC01NyAzIDQgLTY5IDExMyAtOTEKMTM2IC0xMCAxMSAtMTEgNiAtNCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDE2NyAxOTEwNiBjLTE2IC0xMiAtMTYgLTE0IC0xIC0yNyAxNCAtMTEgMTggLTEwIDMwIDYgMjYgMzUgNyA0OAotMjkgMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NjU3IDE5MDkyIGMtMTYgLTE4IC0xNiAtMTggMTMgLTE0IDE3IDIgMjkgOSAyNyAxNSAtNiAxOSAtMjMgMTgKLTQwIC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg3OTEgMTkwNzggYzAgLTE4IDQgLTUzIDcgLTc4IDcgLTQyIDkgLTQ1IDQ0IC01MSAzNCAtNSA0MCAtMyA2OAozMiAxNiAyMSAzMCA0MiAzMCA0NyAwIDkgLTEyOSA4MiAtMTQ0IDgyIC0zIDAgLTYgLTE1IC01IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyODgxIDE5MTAxIGMtMTYgLTEwIC02IC0zMSAxNCAtMzEgMTEgMCAyNSAyMCAyNSAzNiAwIDcgLTI0IDQgLTM5Ci01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEzNDAgMTkwNzEgYzAgLTEwIDc4IC00NiA4NSAtMzkgMiAyIC0xNiAxNCAtNDAgMjYgLTI1IDEyIC00NSAxOAotNDUgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzgyNSAxOTA1OSBjLTkgLTI3IC0zIC0zMSAyOSAtMjMgbDI2IDYgLTIxIDE5IGMtMjcgMjMgLTI2IDIzIC0zNAotMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MTA0IDE5MDMyIGMtMTcgLTIxIC0zOSAtNDkgLTQ4IC02NCAtMTggLTI3IC0xOCAtMjggMSAtMjggMTcgMAoxMTMgODcgMTEzIDEwMiAwIDQgLTggMTIgLTE4IDE3IC0xNCA3IC0yNCAyIC00OCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTQwIDE5MDI4IGMtNDYgLTU3IC00OSAtNjQgLTQwIC03OSA4IC0xMiAxNiAtMTAgNTQgMTAgNjcgMzUgODQKMTAyIDI2IDEwMCAtOCAwIC0yNiAtMTQgLTQwIC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3OTIwIDE5MDIzIGMwIC0zNSAxNCAtNTggMjkgLTQ5IDE3IDExIDEzIDYzIC01IDcwIC0yMyA5IC0yNCA4Ci0yNCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjI1NiAxOTAxOCBjLTEzIC01MCAtNyAtNjQgMjkgLTc2IGwzNiAtMTAgLTcgNDYgYy04IDU4IC0xMSA2MgotMzMgNjIgLTExIDAgLTIxIC0xMCAtMjUgLTIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjMzMCAxOTAyMyBjMCAtNSAxNiAtMjUgMzcgLTQ0IGwzNiAtMzQgLTIxIDMxIGMtMjQgMzYgLTUyIDYxIC01Mgo0N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwODA1IDE4OTY3IGMtNDQgLTc2IC00NCAtNzkgMiAtNzEgMjEgNCA0MCA4IDQzIDkgNyA0IC0xIDExNSAtOAoxMTUgLTQgMCAtMjAgLTI0IC0zNyAtNTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjU2MyAxODk4OCBsLTMzIC0yMCAyNyAtMzYgYzE1IC0yMSAyNyAtMzggMjggLTM5IDAgLTEgMzQgLTYgNzUKLTEyIDc1IC0xMCAxMDAgLTQgMTAwIDIzIDAgMTcgLTEyNCAxMDYgLTE0NiAxMDUgLTExIDAgLTM0IC0xMCAtNTEgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMxNiAxODk3MSBjLTI2IC0yOCAtNyAtNjcgMzYgLTc0IDE4IC0yIDM0IC0zIDM2IC0yIDUgNCAtMzYgODMKLTQ3IDg5IC00IDMgLTE2IC0zIC0yNSAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjUzNyAxODk2OCBjMyAtMTMgMTAgLTM4IDE1IC01NyBsMTEgLTM0IDE0IDM0IGMzNiA4NCAzNyA3OSAtNiA3OQotMzUgMCAtMzkgLTIgLTM0IC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMTYyIDE4OTMzIGMtMzYgLTMxIC0zNSAtNjEgNiAtMTU4IDQ5IC0xMTUgNjYgLTEyMSAxMTcgLTQwIDIwIDMxCjM0IDYyIDMyIDY4IC05IDIwIC0xMTggMTQ3IC0xMjcgMTQ3IC00IDAgLTE3IC04IC0yOCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTI1MiAxODg0MyBsMyAtODggNjEgLTMgYzYxIC0zIDYyIC0zIDk0IDM4IDE4IDIzIDI5IDQ1IDI0IDQ5IC02Mwo1NCAtMTA1IDgwIC0xNDIgODYgbC00MyA3IDMgLTg5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEzMTQgMTg4NjQgYy0xNCAtMzEgLTIzIC01OCAtMjAgLTYxIDggLTggMTE1IDcgMTIxIDE3IDcgMTIgLTM0Cjc5IC01NiA5MSAtMTcgOCAtMjIgMyAtNDUgLTQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ1NjYgMTg5MTAgYy03MyAtMTMgLTc3IC0xNiAtNzAgLTQ3IDkgLTQwIDQzIC03MyA3MyAtNzMgMTggMCA0NAoxOCA4NCA1NiAzMiAzMSA1NiA1OSA1MyA2MSAtMTAgMTAgLTkyIDEyIC0xNDAgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTk3IDE4ODgyIGMtMTUgLTE2IC0yNyAtMzEgLTI3IC0zNSAwIC0xMCA1OSAyNyA2NCA0MCAxMCAyNSAtMTIKMjIgLTM3IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1NzUgMTg4NzIgYy01NSAtNDIgLTY2IC03NSAtMjcgLTgwIDMxIC01IDY4IDIxIDg4IDU5IDEzIDI3IDE0CjM0IDIgNDUgLTExIDExIC0yMSA4IC02MyAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDQzNyAxODg4MSBjLTI5IC0xNCAtMzUgLTIwIC0yNSAtMjggMTUgLTExIDc4IDEwIDc4IDI2IDAgMTkgLTE2CjE5IC01MyAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY5OCAxODg1OSBjLTEwIC0xNyAtMTggLTM3IC0xOCAtNDQgMCAtMTIgMTUzIC03NSAxODIgLTc1IDExIDAgMTEKMCAtMjggODggbC0yOCA2MiAtNDYgMCBjLTQwIDAgLTQ3IC00IC02MiAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MDg3IDE4ODg0IGMtMTAgLTEwIC05IC01MSAzIC03MiA1IC05IDE2IC0zNCAyNCAtNTUgMTMgLTMzIDE3IC0zNgozNCAtMjYgMTggMTEgMTggMTUgMiA4MyAtMTIgNTcgLTIwIDcyIC0zNiA3NCAtMTEgMiAtMjMgMCAtMjcgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODMyNyAxODg1NiBsLTQ4IC0zMyA0NCAtMTIgYzI1IC02IDUxIC0xMyA1OSAtMTYgMTAgLTQgMjAgNyAzMSAzNgo5IDIzIDE0IDQ2IDExIDUwIC0xMSAxOCAtNTAgNyAtOTcgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIwMDAgMTg4MzAgYy05NyAtMjMgLTEyNSAtMzIgLTEzMiAtNDMgLTIwIC0zMSAtMyAtMzIgOTcgLTggODAgMjAKMTA1IDMwIDEwMyA0MSAtNCAxOCAtMjIgMjEgLTY4IDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcxMDAgMTg4MjQgYzAgLTYgNTEgLTkxIDY3IC0xMTMgMTkgLTI1IDAgNjkgLTIxIDEwNSAtNCA2IC00NiAxNAotNDYgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk3NyAxODc0NCBjLTEwIC0yMCAtMTcgLTM4IC0xNSAtMzkgNSAtNSAxMTggLTE4IDExOCAtMTMgMCAyIC0xOQoyMyAtNDMgNDYgbC00MyA0MiAtMTcgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMzNDggMTg3NTMgYy0yMSAtNSAtMjEgLTEwIC01IC0xMTggMTEgLTczIDE0IC04MCA0MCAtODkgMjQgLTkgMzIKLTYgNjIgMjQgbDM0IDM1IC00NSA3MCBjLTQ4IDc0IC01OSA4NCAtODYgNzh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODkyMSAxODY3NCBjLTU2IC00NyAtMTAwIC05MSAtOTggLTk3IDIgLTcgMTUgLTE5IDMwIC0yNyAzMSAtMTcKMjcgLTIwIDEyNSAxMDcgNTkgNzcgNzIgMTAzIDU0IDEwMyAtNSAwIC01NCAtMzkgLTExMSAtODZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTI1OCAxODY5MiBsLTQxIC0zOSAyNCAtNDkgYzI0IC00OSAyNCAtNDkgNzQgLTQ5IDUwIDAgNTAgMCA3MyA0OQoyNyA1NyAyNiA3MyAtOCA5NiAtNTAgMzYgLTc2IDM0IC0xMjIgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NTUwIDE4Njk4IGMtMTkgLTIxIC0yNiAtMzggLTE1IC0zOCAxMSAwIDY1IDQ0IDY1IDUyIDAgMTYgLTMwIDgKLTUwIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcxNDAgMTg2NzkgYy00NiAtMTggLTYyIC0yOCAtNDEgLTI0IDE4IDMgNjAgNSA5MiA1IDU2IDAgNTggMSA1MAoyMiAtNCAxMiAtMTIgMjMgLTE3IDI0IC01IDIgLTQzIC0xMSAtODQgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyMDYgMTg2ODggYy0zIC03IC03IC0yNiAtMTEgLTQzIC02IC0yOCAtNiAtMjkgMTMgLTEyIDEwIDkgMjQgMTcKMzAgMTcgNiAwIDE2IDkgMjEgMTkgOSAxNSA3IDIwIC0xMiAyNSAtMzIgOCAtMzcgOCAtNDEgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzM4MSAxODY3NiBjLTIxIC0yMyAtMjIgLTQ2IC0xIC00NiA4IDAgMzMgNjAgMjcgNjcgLTIgMSAtMTQgLTgKLTI2IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NTMwIDE4NjYwIGwtMzUgLTE5IDMxIC0xIGMxOCAwIDQyIDkgNTUgMjAgMjMgMTggMjMgMTkgNCAxOSAtMTEKMCAtMzYgLTggLTU1IC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExNzQ2IDE4NjU5IGMtNiAtMjAgLTE4IC0xMDkgLTE0IC0xMDkgOCAwIDEwMCAzMCAxMDggMzUgOCA1IC0xNwozMSAtNzIgNzQgLTE1IDExIC0xOCAxMSAtMjIgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU4MTAgMTg1ODQgYy03IC0zNiAtMTAgLTY3IC03IC03MCAzIC0zIDIwIDEgMzkgOSAzMiAxMyAzMyAxNiAzMAo1OSAtMyAzNiAtOSA0OCAtMjcgNTYgLTIyIDEwIC0yMyA4IC0zNSAtNTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTU0NSAxODYyOSBjLTE5IC0yMCAtMTggLTIwIDEwIC00NCAxNyAtMTMgMzEgLTIyIDMyIC0yMSA1IDUgLTExCjg2IC0xNyA4NiAtNCAwIC0xNSAtOSAtMjUgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgyMDUgMTg2MTAgYy0xNyAtMTkgLTE3IC0yMCAxIC0yMSAxMCAwIDUyIC00IDkyIC04IDk0IC05IDk3IDEwIDUKMzMgLTgzIDIwIC03NiAyMCAtOTggLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjg4NiAxODYxNCBjLTI2IC03IC01MCAtMTUgLTUyIC0xNyAtMyAtMiAyMSAtMjAgNTIgLTQxIDY4IC00MyA4NwotMzcgODIgMjggLTMgNDcgLTExIDUwIC04MiAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk0MjMgMTg2MTMgYy0yMCAtOCAtMTUgLTI2IDE4IC03MSAzMSAtNDIgNzYgLTYwIDYxIC0yNCAtMTIgMjggLTU3CjEwMiAtNjIgMTAxIC0zIDAgLTExIC0zIC0xNyAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNjQ0IDE4NjA1IGMtMTYgLTEzIC0xNyAtMTYgLTQgLTI1IDMyIC0yMSA1MiAtNCAzMiAyNyAtNiAxMCAtMTIKMTAgLTI4IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgwMzUgMTg1OTAgYzE2IC0zMSAzMCAtMzYgNTQgLTIxIDExIDcgNyAxNCAtMjAgMzAgLTQ2IDI4IC01MiAyNgotMzQgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NjEgMTg0OTkgYy0yMyAtNTAgLTQwIC05OCAtMzYgLTEwNyAzIC05IDkgLTExIDE0IC02IDExIDEzIDc0IDE5NAo2OSAyMDAgLTMgMiAtMjQgLTM3IC00NyAtODd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjM4MiAxODU3MyBjLTMxIC00IC0zMyAtNiAtMzAgLTQwIDIgLTIzIDExIC00MSAyNCAtNTAgMTkgLTEyIDIzCi0xMSA0OCAyNyAxNCAyMiAyNiA0NiAyNiA1NSAwIDE1IC01IDE2IC02OCA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA5NjAgMTg1NjIgYy0xOSAtMTUgLTIxIC0yNCAtMTUgLTY1IDQgLTI2IDkgLTQ3IDExIC00NyAyIDAgMzAgMTQKNjEgMzIgNTEgMjkgNTQgMzIgMzQgNDAgLTEyIDQgLTIwIDEyIC0xNyAxNyA1IDcgLTM0IDQxIC00OCA0MSAtMiAwIC0xNCAtOAotMjYgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc1NSAxODU2MyBjLTU0IC03IC02MSAtMTIgLTQzIC0yOSAxNCAtMTUgMTkgLTE0IDUyIDEgMzggMTggNTYgMzYKMzQgMzQgLTcgLTEgLTI2IC00IC00MyAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MTU5IDE4NTQzIGMtMzMgLTg3IC0zNCAtMTA3IC00IC0xNTEgbDI4IC00MiA1OCAzMSBjMzMgMTggNTkgMzYKNTkgNDEgMCAxOCAtNTEgMTMyIC02MyAxNDAgLTYgNCAtMjQgOCAtNDAgOCAtMjEgMCAtMzAgLTcgLTM4IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MTYyIDE4NTIxIGMtMzkgLTUgLTQ2IC0xMSAtNzMgLTU4IGwtMzAgLTUxIDY4IC0xMiBjMzggLTcgNzkgLTExCjkzIC05IDIzIDQgMjUgOCAyNCA0OSAtMyA4OSAtNSA5MiAtODIgODF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjQ4NCAxODUyMCBjLTUgLTUgLTggLTI1IC02IC00MyAzIC0yNyAxMiAtMzggNDggLTYwIDI1IC0xNSA1NQotMjcgNjggLTI3IDIxIDAgMjQgNSAyOCA0NyBsMyA0NiAtNTAgMjMgYy01NSAyNiAtNzYgMjkgLTkxIDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTM4OSAxODUxMyBsLTI3IC00IDE5IC00MCBjMTQgLTI4IDI2IC0zOSA0MiAtMzkgMzggMCA0NyAxMyA0MCA1MwotNiAzOSAtOSA0MCAtNzQgMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MDQ3IDE4NDExIGMtOSAtMjcgLTE3IC01MSAtMTcgLTU1IDAgLTEwIDY4IC03IDc1IDQgNCA2IDEwIDI0IDE1CjQwIDggMjcgNiAzMiAtMjAgNDUgLTE2IDggLTMwIDE1IC0zMiAxNSAtMiAwIC0xMSAtMjIgLTIxIC00OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTg3IDE4NDM1IGMtMjYgLTE4IC0zNyAtMzMgLTM3IC01MCAwIC0xNCAyIC0yNSA0IC0yNSAyIDAgMjAgMjMKNDAgNTAgMjAgMjggMzUgNTAgMzMgNTAgLTEgMCAtMTkgLTExIC00MCAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05ODQgMTg0MjggYy0xMSAtMTMgLTI2IC0zNiAtMzIgLTUyIC0xOCAtNDEgNiAtNjYgNjMgLTY2IDM1IDAgNDYgNQo1OSAyNSAyMSAzMiAxNCA1NyAtMjUgOTAgLTM3IDMxIC00MCAzMSAtNjUgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMTY1IDE4NDEzIGMxNSAtOTQgMTQgLTkzIDQ1IC0zMyAxNSAzMCAyNiA1OCAyMyA2MyAtMiA0IC0yMCA3Ci0zOSA3IC0zNSAwIC0zNSAwIC0yOSAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NDA3IDE4NDAwIGMtMzEgLTkwIC0zNiAtMTI5IC02IC01NiAxMSAyNyAxOCA1NCAxNiA2MCAtMyA3IC03IDUKLTEwIC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI4ODggMTgzNTUgYy01IC0yMiAtMyAtMjUgMTYgLTE5IDI5IDkgMzEgMTEgMTYgMjkgLTE4IDIxIC0yNyAxOQotMzIgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE0MjcgMTgzNzMgYy0yNiAtNyAtMTUgLTI3IDE1IC0zMSAxOSAtMiAyNyAyIDMxIDE3IDUgMjIgLTUgMjUKLTQ2IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU4MzEgMTgzNTMgYy0xMiAtMTQgLTIwIC0yNyAtMTkgLTI4IDIgLTEgMzIgLTUgNjggLTkgbDY1IC02IC00MAozNSBjLTIyIDE5IC00MyAzNCAtNDcgMzUgLTQgMCAtMTYgLTEyIC0yNyAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODQxIDE4MzM2IGMtMzYgLTM3IC0zOSAtNzEgLTggLTkwIDMyIC0yMCA1MCAxIDgxIDEwMiAxMiAzNiAtMzQKMjkgLTczIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMjk0IDE4MjY5IGM4IC0xMDggMTMgLTEzMiAyNyAtMTIzIDEwIDYgOSAyMiAtNyAxNDcgLTEyIDk5IC0yOAo4MCAtMjAgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM3NzMgMTgzMjkgYy04IC0yMSAtOSAtMzcgLTMgLTQzIDEyIC0xMiAyMiAxNCAxOCA0OSBsLTMgMjggLTEyCi0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMTYwIDE4MzQyIGMwIC0xNyAzMiAtMTAyIDM4IC0xMDIgMjYgMSA1MiAxNSA1MiAyOSAwIDEwIC0yMCAzMQotNDUgNDkgLTI1IDE3IC00NSAyOCAtNDUgMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODIzMyAxODMyMiBsLTIzIC0xNyAyNSAtMTIgYzIwIC05IDI1IC04IDI1IDIgMCA3IDMgMjAgNiAyOSA4IDIxCi01IDIwIC0zMyAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk3ODAgMTgyODEgYzAgLTI3IDQgLTUyIDggLTU1IDExIC02IDkyIDE0IDkyIDI0IDAgNiAtNjEgNTggLTg3IDc0Ci0xMCA1IC0xMyAtNiAtMTMgLTQzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc2NDggMTgyNjggYy0xNCAtNDggLTE0IC01NiAwIC04MCA5IC0xNiAyNCAtMjggMzQgLTI4IDEwIDAgMjEgLTEKMjQgLTIgNyAtMyA5NCAxMTkgOTQgMTMxIDAgNyAtOTQgMzEgLTEyMiAzMSAtMTAgMCAtMjAgLTE3IC0zMCAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01MzUgMTgyMzMgYy0zMCAtMzcgLTU1IC03MSAtNTUgLTc1IDAgLTUgMTAgLTIyIDIyIC0zOCAxNiAtMjMgMzAKLTMwIDU0IC0zMCA2MiAwIDY0IDMgNjQgMTA1IDAgMTIyIC0xMSAxMjcgLTg1IDM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTk0NyAxODI0MyBjLTM5IC0yOCAtNTAgLTY2IC0yMSAtNzcgMjcgLTEwIDMyIC03IDYzIDM4IDIzIDMyIDI3CjQ2IDE4IDU1IC0xNSAxNSAtMTcgMTUgLTYwIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMjYwIDE4MjQwIGMwIC0xOSA5IC00OCAyMCAtNjUgbDIwIC0zMCAwIDQwIGMwIDI0IC04IDUwIC0yMCA2NQpsLTIwIDI1IDAgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTI3NSAxODIxOSBsLTMwIC0yMCAzMCA3IGMzNyA4IDQ1IDEzIDQ1IDI1IDAgMTMgLTExIDEwIC00NSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTYxNyAxODIxMCBjMyAtMTEgMTAgLTIwIDE3IC0yMCA2IDAgMTcgOSAyNCAyMCAxMSAxOCAxMCAyMCAtMTcKMjAgLTI0IDAgLTI4IC0zIC0yNCAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjEzNSAxODIyMiBjNiAtNiAzMCAtMTMgNTUgLTE2IDU1IC04IDM0IDggLTI1IDE4IC0yNiA1IC0zNyA0IC0zMAotMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NjMzIDE4MjIyIGMtMTYgLTEwIC01IC04MiAxMiAtODIgNiAwIDIxIDEwIDMzIDIzIDM4IDQxIDIgODkgLTQ1CjU5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1OTIgMTgxNTAgYy0xMyAtMjIgLTIwIC00NSAtMTcgLTUwIDcgLTExIDY2IC00MyA2OSAtMzggMSAyIDggMjMKMTUgNDggNyAyNSAxNSA1MyAxNyA2MyA0IDE0IC0xIDE3IC0yOCAxNyAtMjggMCAtMzYgLTYgLTU2IC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMDQ3IDE4MTE4IGwtMzQgLTMzIDQgLTExMiA1IC0xMTEgNjIgLTExIGMzNSAtNiA2NSAtMTEgNjkgLTExIDMKMCAyNiAzMyA1MSA3MyA1OSA5NCA2MiAxNDAgMTQgMTkxIC0yNyAyOCAtNDMgMzUgLTg1IDQwIC01MCA2IC01NSA1IC04NiAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTE3NiAxODA5MyBjLTkgLTI2IC0xNiAtNDggLTE2IC01MCAwIC0zIDIzIDggNTAgMjMgMjggMTUgNTAgMzAKNTAgMzQgMCA5IC00NiA0MCAtNTkgNDAgLTUgMCAtMTYgLTIxIC0yNSAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTc2NSAxODEyNSBjLTUgLTIgLTI5IC05IC01MiAtMTUgbC00MyAtMTEgMCAtNjIgYzAgLTM0IDQgLTY3IDgKLTczIDQgLTYgMzQgLTI1IDY3IC00MyBsNjAgLTMxIDMgODMgYzIgNTggLTIgOTQgLTEzIDEyMCAtOCAyMCAtMTYgMzcgLTE4IDM2Ci0xIDAgLTYgLTIgLTEyIC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyMjAgMTgwNzEgYzAgLTI3IDcgLTQ2IDI1IC02NSAzOSAtNDIgNDUgLTMwIDE3IDM5IC0xNCAzNiAtMjkgNjUKLTM0IDY1IC00IDAgLTggLTE3IC04IC0zOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk2MCAxODAxOSBjLTE3IC0yOCAtMjkgLTUzIC0yNyAtNTUgNCAtNCAxMjYgMjUgMTM2IDMzIDYgNCAtMjAgMzIKLTUwIDU0IGwtMjcgMTkgLTMyIC01MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDYwIDE4MDYxIGMwIC0zIDggLTIwIDE5IC0zNiAxMyAtMjMgMjYgLTMxIDUxIC0zMyAzMSAtMiAzMiAtMQoyNSAyNSAtMyAxNSAtNyAyOCAtOCAyOSAtMTEgNyAtODcgMjAgLTg3IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg0MjAgMTgwNjAgYzAgLTUgOSAtMTAgMjAgLTEwIDExIDAgMjMgMCAyNyAtMSA0IDAgOSA0IDExIDEwIDIgNgotMTAgMTEgLTI3IDExIC0xNyAwIC0zMSAtNCAtMzEgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI3MCAxODAwMyBjMCAtMjcgMyAtNTggNiAtNjkgOCAtMjkgOTIgLTc0IDEzOSAtNzQgbDM3IDAgLTE4IDI4CmMtMTAgMTUgLTIzIDM2IC0yOSA0NyAtMzggNjkgLTYxIDk4IC04MiAxMDYgLTQ2IDE3IC01MyAxMiAtNTMgLTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA5NDUgMTgwMzUgbC00MCAtMTMgNTkgLTEgYzUxIC0xIDU3IDEgNDYgMTQgLTE0IDE3IC0xMiAxNyAtNjUgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDcgMTc5NzEgYy0xNSAtNDEgLTI2IC03NSAtMjQgLTc4IDYgLTYgMTA3IDE4IDEwNyAyNSAtMSA0IC0xMwozNCAtMjggNjcgbC0yOCA2MCAtMjcgLTc0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMSAxNzkzOCBjLTEgLTM4IDMgLTY4IDggLTY4IDE5IDAgMjEgMTkgNyA3NyBsLTE0IDU4IC0xIC02N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MDUwIDE3OTg1IGMtMTAgLTEyIC01IC0yMyAyNiAtNjAgMzMgLTQxIDQxIC00NiA3MyAtNDMgMzQgMyAzNiA1CjM5IDQ0IGwzIDQwIC02MCAxNyBjLTczIDIwIC02NiAyMCAtODEgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1Njk2IDE3OTg4IGMtNyAtMjEgLTE2IC03OCAtMTMgLTc4IDggMCAxMTMgMzMgMTIwIDM3IDggNSAtNzggNTMKLTk1IDUzIC01IDAgLTEwIC02IC0xMiAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjQwMCAxNzk5NiBjMCAtMTQgMzMgLTExMSA0MiAtMTIyIDggLTExIDU4IC0yNiA1OCAtMTggMCAzIC04NQoxMjkgLTk3IDE0MyAtMSAyIC0zIDEgLTMgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzk2MCAxNzk1MyBjMCAtMjggMyAtMzQgMTAgLTIzIDEzIDIwIDEzIDQ3IDAgNTUgLTYgNCAtMTAgLTkgLTEwCi0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDAwIDE3OTUwIGMwIC00MCAzMSAtMTEzIDM3IC04NyA0IDE2IC0yNCAxMTcgLTMzIDExNyAtMiAwIC00Ci0xNCAtNCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzgxIDE3OTM4IGwtNDQgLTMxIDQ4IC0xOSBjMjYgLTEwIDQ5IC0xNyA1MCAtMTYgOSA5IDggOTIgMCA5NCAtNQoyIC0zMCAtMTEgLTU0IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNzA3IDE3OTM0IGMtMTEgLTE0IC0xNyAtMjggLTE0IC0zMSAxOCAtMTggMTQ3IC0zMCAxNDcgLTE0IDAgMTAKLTkyIDcxIC0xMDYgNzEgLTUgMCAtMTcgLTEyIC0yNyAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzMxMyAxNzg5NiBjLTI5IC0zNiAtNTMgLTY5IC01MyAtNzQgMCAtNSAyMyAtMTIgNTEgLTE2IDQ3IC02IDUzCi01IDc1IDIxIDEzIDE1IDI0IDM0IDI0IDQxIDAgMTIgLTM3IDkyIC00MyA5MiAtMSAwIC0yNiAtMjkgLTU0IC02NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU5MDAgMTc5NDIgYzAgLTUgMTEgLTE5IDI1IC0zMiAyOCAtMjYgMzMgLTE2IDkgMTggLTE1IDIyIC0zNCAzMAotMzQgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjY1MyAxNzkyNSBjLTEyIC04IC0zNSAtMzUgLTUyIC02MCAtMjYgLTM5IC0yOCAtNDUgLTEyIC00NSAxOSAwCjExMSA5MSAxMTEgMTA5IDAgMTYgLTIyIDE0IC00NyAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MTMzIDE3OTE3IGMtNDAgLTExIC0xMDMgLTYwIC05MiAtNzEgNyAtNyAxNDUgNSAxNTggMTQgMTIgNyAtNAo3MSAtMTcgNjkgLTQgLTEgLTI2IC02IC00OSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjMxOSAxNzc5NSBjLTIyIC0zNiAtNDQgLTY1IC00OCAtNjUgLTQgMCAtMTYgLTYgLTI2IC0xNCAtMTggLTEzCi0xNyAtMTUgMTQgLTU0IGwzMiAtNDEgMzQgMjIgYzQzIDI4IDc1IDk0IDc1IDE1NiAwIDQ1IC0xMCA2MSAtMzYgNjEgLTIgMAotMjIgLTI5IC00NSAtNjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjAxIDE3ODM5IGMtMTggLTcgLTIxIC0xMyAtMTMgLTIxIDE0IC0xNCA2MiAtMSA2MiAxNyAwIDE3IC0xNCAxOAotNDkgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwOTAxIDE3ODQwIGMtMTEgLTYgLTkgLTEwIDggLTE5IDE3IC0xMCAyMSAtOSAyMSAzIDAgMjAgLTEzIDI3Ci0yOSAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NzAxIDE3ODE2IGMtNiAtNyAtMTcgLTMwIC0yNCAtNTIgLTEzIC0zNiAtMTIgLTQwIDE3IC04MSAyOSAtNDIKNTUgLTUzIDg0IC0zNSA5IDYgNyAyNCAtMTIgNzggLTQwIDExNSAtNDIgMTE4IC02NSA5MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2OTAwIDE3ODA0IGMtMTQgLTM1IC04IC01MCA0MyAtMTA2IGw0MiAtNDYgMzQgNDQgYzI5IDM5IDMyIDQ4IDIzCjY5IC0xNCAzMCAtNDcgNTEgLTk1IDU5IC0zNCA2IC0zOCA1IC00NyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDUzNSAxNzc2MyBjLTkgLTMwIC0xNSAtNTYgLTEzIC01NyAyIDAgMTMgLTcgMjUgLTEzIDMyIC0xOCA0MwotMTYgNzUgMTQgNDEgMzkgMzYgNTggLTIxIDg3IGwtNTAgMjUgLTE2IC01NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDI0IDE3NzcyIGMtOSAtNDQgLTggLTUwIDExIC02NCAyMCAtMTUgMjIgLTEzIDU3IDQzIGwzNyA1OSAtMjcKMCBjLTE1IDAgLTM2IDMgLTQ3IDYgLTE4IDQgLTIyIC0xIC0zMSAtNDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NzY0IDE3NzI4IGMtMTEgLTI3IC0zIC0xMTkgOSAtMTAxIDEyIDE5IDM1IDExMiAyOSAxMTggLTEyIDEyIC0yOQo0IC0zOCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDcyMCAxNzcyNSBjLTE0IC0xNiAtOCAtNTAgMTMgLTc5IDEzIC0xOCAxNSAtMTggNTUgMyAyMyAxMiA0MiAyNgo0MiAzMSAwIDUgLTIyIDIxIC00OSAzNSAtNDIgMjEgLTUxIDIyIC02MSAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxOTUyIDE3NzIzIGMyIC0xMiAxNCAtMTkgMzYgLTIxIDI4IC0zIDMzIDAgMzAgMTUgLTIgMTIgLTE0IDE5Ci0zNiAyMSAtMjggMyAtMzMgMCAtMzAgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg3NSAxNzcwOSBjLTM4IC0xMSAtNzEgLTIyIC03MyAtMjQgLTYgLTYgNTAgLTg1IDYyIC04NSA2IC0xIDQ3Ci03IDkxIC0xNSBsODAgLTE0IDMyIDMxIDMyIDMxIC02MiA0OCBjLTM0IDI3IC02OSA0OCAtNzcgNDggLTggMCAtNDYgLTkgLTg1Ci0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNiAxNzY0OCBjNCAtMjkgOCAtNTQgOSAtNTUgNiAtOCAxNjUgMjIgMTY4IDMxIDIgNiAtMiAyNiAtMTAgNDQKbC0xMyAzMiAtODAgMCAtODEgMCA3IC01MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NjA2IDE3Njg1IGM0IC04IDEwIC0xNSAxNCAtMTUgNCAwIDEzIDcgMjAgMTUgMTEgMTMgOCAxNSAtMTMgMTUKLTE5IDAgLTI1IC00IC0yMSAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjUwNiAxNzYxMyBjLTE0IC00MiAtMjQgLTc4IC0yMyAtODAgMiAtMiAyNSAwIDUwIDMgbDQ3IDcgMCA2MCBjMAo0NSAtNCA2MyAtMTcgNzMgLTEwIDcgLTIxIDE0IC0yNSAxNCAtMyAwIC0xOCAtMzUgLTMyIC03N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzODUwIDE3NjYxIGMwIC0yMyAyNiAtMjkgNDkgLTEwIGwyMyAxOSAtMzYgMCBjLTIwIDAgLTM2IC00IC0zNgotOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNTQ3IDE3NjQyIGMtMjMgLTI1IC0yMiAtMzEgMTAgLTY0IDI5IC0zMCA4MyAtMzkgODMgLTE0IDAgMTQgLTYwCjk1IC03MSA5NSAtMyAxIC0xMyAtNyAtMjIgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODYzMCAxNzU5MiBjMCAtMTUgOCAtMzIgMTggLTM5IDE2IC05IDIzIC02IDQ1IDIyIDE1IDE5IDI3IDM2IDI3CjM5IDAgNCAtMjAgNiAtNDUgNiAtNDIgMCAtNDUgLTIgLTQ1IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MzMwIDE3NDc5IGwtNDMgLTEwMSAzNiAtMzYgYzMyIC0zMiAzOSAtMzUgNjQgLTI2IDMxIDEwIDM1IDI3IDQ4CjE2NSA3IDc0IDYgNzUgLTIwIDg3IC0xNCA3IC0zMCAxMiAtMzQgMTIgLTQgMCAtMjcgLTQ1IC01MSAtMTAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkxNjAgMTc1NzMgYzAgLTUgNyAtMTYgMTQgLTI2IDEwIC0xMyAxOSAtMTUgMzcgLTkgMjQgOSAyNCA5IC04CjI2IC0zNiAxOCAtNDMgMTkgLTQzIDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzU5OCAxNzUzNSBjMyAtMjkgNyAtMzMgMTggLTI0IDExIDkgMTEgMTUgLTMgMzUgLTggMTMgLTE2IDI0IC0xNwoyNCAtMSAwIDAgLTE2IDIgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMwMzYgMTc1MzEgYy00IC01IC0xOCAtNDAgLTMyIC03NyAtMTcgLTQ2IC0yMiAtNzAgLTE1IC03NyAxNCAtMTQKMTQgLTE0IDQwIDc3IDIwIDcxIDIzIDEwNCA3IDc3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk4MTUgMTc1MDIgYy0xMyAtMjAgLTIzIC0zNyAtMjIgLTM5IDUgLTQgMTIxIDI5IDEzMCAzNyA1IDQgLTEyCjE1IC0zNyAyMyBsLTQ2IDE2IC0yNSAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDk4IDE3NDgzIGwtNjggLTM2IDAgLTQ4IGMwIC00NCAzIC01MCAzMSAtNjQgMTcgLTkgMzMgLTE0IDM3IC0xMQo1IDYgODIgMTg1IDgyIDE5MyAwIDggLTE5IDAgLTgyIC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4ODM1IDE3NDU3IGwtNTkgLTU0IDMzIC0xMSBjMTkgLTcgNDcgLTEyIDYyIC0xMiAyOSAwIDI5IDAgMjkgNjUKMCAzNiAtMSA2NSAtMiA2NSAtMiAwIC0zMCAtMjQgLTYzIC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NzI3IDE3NDc0IGMtMzIgLTcgLTYxIC0xNCAtNjQgLTE4IC0zIC0zIC0yIC0zOSAyIC04MSA1IC02MCAxMgotODIgMzIgLTEwNSA1NyAtNjkgOTYgLTE1IDkxIDEyOCBsLTMgODcgLTU4IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzODM1IDE3NDYwIGMtMjIgLTkgLTkxIC03NyAtODQgLTg0IDIgLTIgNDkgLTcgMTAzIC0xMSBsOTkgLTcgLTIxCjMzIGMtMzAgNDkgLTcyIDc5IC05NyA2OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTcwIDE3NDY1IGMwIC01IDQ2IC05MCA1NiAtMTA0IDUgLTYgOTQgMjEgMTAwIDMxIDMgNSAzIDIwIDAgMzIKLTUgMjAgLTE1IDI1IC01OCAzMCAtMjkgNCAtNjMgMTAgLTc1IDEzIC0xMyAzIC0yMyAyIC0yMyAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMzg1IDE3MzMyIGMtNDUgLTEwIC03OSAtNjggLTY0IC0xMDkgNSAtMTMgMjggLTMyIDU2IC00NCAyNiAtMTIKNTEgLTI0IDU1IC0yNiA4IC00IDQ4IDcwIDQ4IDg5IDAgNyAtMTcgMzEgLTM4IDU0IC0yNiAyOSAtNDMgNDAgLTU3IDM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg0NTYgMTcyOTAgYy0zNyAtNTEgLTM3IC01MiAtOSAtMzUgNjAgMzYgNjcgNDMgNTcgNjYgLTkgMjEgLTEyCjE5IC00OCAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjY0MyAxNzMyMiBjLTggLTUgNCAtMTggMzcgLTQwIDI3IC0xOCA1MSAtMzIgNTQgLTMyIDE2IDAgMiAyOAotMjQgNDcgLTM2IDI5IC01MiAzNSAtNjcgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzU5NSAxNzI5MyBjLTggLTIwIC0xNCAtMzcgLTEzIC0zOCAxMiAtMTAgOTAgLTQ1IDEwMSAtNDUgOCAwIDIxCjggMzEgMTggMTUgMTggMTQgMjEgLTM5IDYwIC0zMSAyMyAtNTggNDIgLTYwIDQyIC0zIDAgLTEyIC0xNiAtMjAgLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyMjMgMTczMTggYy00MCAtMTMgLTQxIC0yMSAtNSAtMzggMTUgLTggNDAgLTIzIDU1IC0zMyBsMjggLTE5Ci03IDI5IGMtMTEgNDYgLTIzIDczIC0zMSA3MiAtNSAtMSAtMjMgLTYgLTQwIC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NTAgMTcyODEgbC00NSAtNiAzIC02NSBjNCAtNzUgMzUgLTEzNCA4MCAtMTUxIDMyIC0xMiAzOSAtNCA4Mgo4NyAyOSA2MSAyOSA2MiAxMyAxMDMgLTE4IDQ1IC0yNCA0NyAtMTMzIDMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQxNDMgMTcyNzkgYy0xMyAtNCAtMjMgLTEwIC0yMyAtMTIgMCAtMTMgNjEgLTEzNyA2OCAtMTM3IDQgMSAyMAoxMiAzNiAyNSBsMzAgMjQgLTI4IDM5IGMtNDEgNTkgLTU3IDcxIC04MyA2MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNTUwIDE3MjU5IGMwIC0zMiA2IC0zOCA5MyAtMTA0IGw0MCAtMjkgLTcgNzQgYy0zIDQxIC04IDc1IC05IDc2Ci0xIDAgLTI4IDQgLTU5IDggbC01OCA2IDAgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI4MjYgMTcyNjQgYy02IC0xNSAyMCAtNjQgMzQgLTY0IDExIDAgMjAgMjggMTQgNDMgLTIgNyAtMTMgMTgKLTIzIDI0IC0xNiAxMCAtMjAgOSAtMjUgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjcxMyAxNzI3MyBjLTE5IC00IC03MyAtNzQgLTczIC05NiAwIC05IDk5IC02NyAxMTUgLTY3IDggMCAyMyAtOQozMyAtMjEgMjMgLTI3IDY1IC00OSA3OSAtNDEgNiA0IDE0IDE4IDE3IDMyIDUgMjAgLTcgNDIgLTYwIDExMyAtMzYgNDggLTcxCjg2IC03OCA4NiAtNiAtMSAtMjEgLTQgLTMzIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI3MzAgMTcyMTAgYy0xMCAtMjQgLTEwIC0zMyAwIC00NSAxOSAtMjMgNTYgLTE4IDc1IDExIDE5IDMwIDIwCjI5IC0yNyA0OCAtMzYgMTUgLTM2IDE1IC00OCAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MjEwIDE3MTY4IGwwIC0zMSAyNSAyMyBjMTkgMTggMjIgMjYgMTMgMzIgLTI2IDE2IC0zOCA4IC0zOCAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDMwNCAxNzEzNSBjMyAtMzggNiAtODYgNiAtMTA2IDAgLTI5IDUgLTM4IDIxIC00MiAyNyAtNyA2OSA5IDY5CjI2IDAgMTMgLTgzIDE3NCAtOTYgMTg2IC00IDMgLTQgLTI1IDAgLTY0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEwOTIgMTcxNjggYy0xMiAtMTQgLTIyIC0zMiAtMjIgLTQwIDAgLTE2IDY2IC03OCA4MyAtNzggMTcgMCA0MQo5OCAyOSAxMTcgLTQgNyAtMjEgMTUgLTM4IDE5IC0yMyA0IC0zNCAwIC01MiAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDU1IDE3MTUwIGMtMTIgLTIzIC0xMyAtMzQgLTMgLTU1IDIxIC00NyA0NyAtMjEgNDAgNDMgLTUgNDkgLTE2CjUzIC0zNyAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NzI2IDE3MTE4IGMtMzUgLTc3IC00MSAtMTAyIC0yNSAtOTYgOCAzIDQwIDE0IDcyIDI0IDMxIDEwIDU3IDIyCjU3IDI3IDAgNSAtMTggMzAgLTQwIDU0IGwtNDEgNDQgLTIzIC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzY1IDE3MTQ1IGwtMzAgLTI0IDMwIC0yNSBjMzQgLTI5IDM1IC0yOSA1NCAtMTcgMTMgOCAxMyAxNSAxIDUwCi03IDIzIC0xNiA0MSAtMTkgNDEgLTMgMCAtMTkgLTExIC0zNiAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDc3NiAxNzEzOSBjLTMgLTE3IC02IC00MSAtNiAtNTMgMCAtMjAgMSAtMjAgMjYgNSAyMiAyMyAyNCAyOCAxMwo1MiAtMTYgMzUgLTI1IDM0IC0zMyAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNzgwIDE3MDcwIGMtMTMgLTM0IC0yMSAtNjMgLTE4IC02NSAzIC0zIDMyIC04IDY2IC0xMSBsNjIgLTcgMAozOSBjMCAzMyAtNiA0NCAtNDAgNzIgLTIxIDE3IC00MSAzMiAtNDMgMzIgLTMgMCAtMTUgLTI3IC0yNyAtNjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjQ1NSAxNzEwMyBsLTMwIC0yNSAzNSAxNyBjNDMgMjEgNDMgMjIgMzMgMjggLTQgMyAtMjIgLTYgLTM4IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NjQzIDE3MDg3IGwtMjIgLTEyIDI0IC0zMCBjMTkgLTI0IDI2IC0yOCAzNiAtMTggMTAgMTAgMTAgMTkgLTIKNDIgLTEzIDI3IC0xNiAyOSAtMzYgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTEyNSAxNzA1MSBjMjEgLTIyIDQwIC00MSA0MiAtNDEgMiAwIDMgOCAzIDE4IDAgMTAgLTE4IDI3IC00MyA0MQpsLTQyIDIzIDQwIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2Mjk1IDE3MDY1IGMyMCAtMTYgMzcgLTE2IDM2IDAgMCA2IC0xMyAxMSAtMjggMTMgLTI3IDIgLTI3IDIgLTgKLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM5NzggMTcwNDIgYy00IC0xMyAxIC0yNyAxNCAtMzkgMjAgLTE4IDIxIC0xNyAxMyA3IC0xNCA0NSAtMjIgNTQKLTI3IDMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI1MjEgMTcwNDcgYy0xNCAtNiAtMjYgLTE2IC0yOCAtMjIgLTEgLTUgMjEgLTM3IDUxIC03MCBsNTQgLTYwCjIyIDQ4IDIxIDQ4IC0yOCAzNCBjLTMwIDM2IC01NCA0MiAtOTIgMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTQwNSAxNzAzMCBjLTE4IC0xOSAtMTcgLTIwIDMgLTIwIDE1IDAgMjIgNiAyMiAyMCAwIDExIC0yIDIwIC0zCjIwIC0yIDAgLTEyIC05IC0yMiAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NjgwIDE3MDAxIGMzNyAtMjIgNzAgLTI3IDcwIC0xMiAwIDUgLTE1IDEyIC0zMiAxNiAtMTggNCAtNDIgOQotNTMgMTEgLTExIDMgLTQgLTQgMTUgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjAwMCAxNzAxNSBjLTggLTIgLTMxIC02IC01MiAtMTAgLTMzIC01IC0zOCAtMTAgLTUyIC01MiAtOSAtMjYKLTE2IC00OCAtMTYgLTQ5IDAgLTEgMTMgLTcgMjkgLTEyIDI5IC0xMCAzMSAtOSA1NyAzNiAxNSAyNiAzNCA1NyA0MiA3MCA4IDEyCjEzIDIxIDExIDIxIC0yIC0xIC0xMSAtMyAtMTkgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzc2NCAxNzAwMiBjLTIzIC0xNiAtMTM0IC0xNTYgLTEzNCAtMTY5IDAgLTggMjggLTQxIDYzIC03MyA0NQotNDMgNzAgLTYwIDkwIC02MCBsMjggMCAtNiA4MyBjLTE3IDI0NSAtMTYgMjM2IC00MSAyMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTkzOCAxNjk5MiBjLTIzIC01IC0yMyAtMTAgNSAtMzMgNjUgLTU2IDEwNyAtODAgMTI1IC03MCAzNyAyMCA0NAozNyAxOSA0OSAtNjIgMzIgLTEzNCA1OCAtMTQ5IDU0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA4MjUgMTY5NzggYy0xMyAtNDIgLTE0IC04NiAtMiAtMTAyIDEyIC0xNiAxNiAtMTYgNzcgNyAzNSAxMyA2NQoyOCA2NiAzMyAyIDUgLTE1IDI0IC0zOCA0MiAtNDEgMzMgLTk1IDQzIC0xMDMgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDQ3NyAxNjk2MiBjLTI2IC0xNSAtNDYgLTMzIC00NSAtNDAgMiAtOCAyOSAtMjUgNjIgLTM4IGw1OSAtMjQKLTcgNTIgYy0xMSA3OCAtMTQgODEgLTY5IDUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTk4NSAxNjk1MCBjLTIyIC0xMCAtNDkgLTE5IC02MCAtMjAgLTE4IC0xIC0xNiAtNCAxMCAtMjUgMzggLTMxCjQzIC0zMSA4NSA0IDMxIDI2IDMzIDMxIDIwIDQ0IC0xMyAxMyAtMjAgMTIgLTU1IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODYwMSAxNjkxNCBjLTE1IC00MiAtMTMgLTQ1IDMxIC00NyAzMCAtMiAzMyAxIDM2IDI5IDIgMjQgLTIgMzMKLTIzIDQyIC0xNCA3IC0yNyAxMiAtMjggMTIgLTIgMCAtOSAtMTYgLTE2IC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2OTUgMTY5MjQgYy0xMSAtOCAtMjcgLTIwIC0zNSAtMjUgLTE3IC0xMCAtMjEgLTcgNTcgLTU0IGw0MiAtMjUKMzIgNDYgYzMzIDQ5IDMwIDYzIC0xNiA2NCAtMTEgMCAtMjkgMiAtNDAgNSAtMTEgMyAtMjkgLTIgLTQwIC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDE5IDE2OTIzIGwtMjcgLTE2IDQ1IC00NCBjMjUgLTI0IDQ3IC00MyA0OSAtNDMgOSAwIDQzIDk1IDM3CjEwMSAtMTkgMTcgLTc5IDE4IC0xMDQgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQzNDEgMTY4NzkgYy00MSAtMjUgLTQxIC02MiAwIC02NyAyNCAtMyAyNyAxIDMzIDM5IDQgMjMgNSA0MyAzIDQ1Ci0xIDIgLTE4IC02IC0zNiAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01MTU1IDE2ODc5IGMtNCAtNSAxIC0zMyAxMSAtNjEgMTggLTU2IDMwIC01MSAzNiAxNiAyIDMyIC0xIDQwIC0xOQo0NyAtMTMgNSAtMjUgNCAtMjggLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjM3OCAxNjg3MiBjLTE2IC0yIC0yOCAtNiAtMjggLTkgMCAtMyAxOCAtMjUgMzkgLTQ5IGw0MCAtNDIgNiAyOApjOCAzNCAtMiA3NyAtMTggNzYgLTcgMCAtMjQgLTIgLTM5IC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg0IDE2ODM2IGMtODEgLTE5IC04MiAtMTkgLTg4IC01NSAtMyAtMjAgLTYgLTQ3IC02IC02MSBsMCAtMjUKMTIyIDMgYzE0MSA0IDE1OCAxMiAxNTggNzEgMCAzNSAtMyAzOCAtNTIgNjIgbC01MyAyNSAtODEgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjc3NSAxNjgxNiBjMyAtMjcgNSAtNjIgNSAtNzcgMCAtMTYgNSAtMjkgMTAgLTI5IDE0IDAgMTIgNDcgLTUKMTA1IGwtMTUgNTAgNSAtNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODcxNyAxNjgyNyBjLTIgLTYgNyAtMjAgMjAgLTMxIGwyNSAtMTggLTE2IDMxIGMtMTggMzQgLTIyIDM3IC0yOQoxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwOTcyIDE2ODE3IGMtMjkgLTExIC0zMSAtMTQgLTIwIC0zMCAxMyAtMTcgMTUgLTE2IDQzIDEzIDMxIDMyIDI4CjM1IC0yMyAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNzI1IDE2Nzc4IGMxMCAtNDUgMTIgLTQ2IDQyIC0xNiAzMCAzMSAyNCA0OCAtMTggNDggLTI5IDAgLTMwIC0xCi0yNCAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MTU1IDE2NzcwIGMtNyAtMTIgNjQgLTEyIDExMCAwIDIzIDYgMTUgOCAtMzcgOSAtMzcgMCAtNzAgLTMgLTczCi05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzIyOSAxNjcwNiBjLTI0IC01MiAtMjEgLTYxIDE1IC01MiAzMSA4IDQ2IDYwIDIzIDg0IC0xNCAxMyAtMTggMTAKLTM4IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDA4IDE2NjQ5IGMtMjEgLTM5IC0zNCAtNjkgLTMwIC02NyA0NiAyMSA5MyA1OSAxMDYgODYgMTYgMzIgMTUKMzMgLTEwIDQyIC0xNCA2IC0yNiAxMCAtMjcgMTAgLTEgMCAtMTkgLTMyIC0zOSAtNzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTg2MyAxNjY4OCBjMyAtMTMgMTEgLTUxIDE4IC04NCBsMTMgLTYyIDYwIC01IGMzNCAtMiA2MiAtMyA2MyAtMgoyIDEgLTI1IDQxIC01OSA4OCAtNDEgNTcgLTY5IDg3IC04MSA4NyAtMTUgMCAtMTggLTUgLTE0IC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTQ3IDE2NjMwIGMtNjEgLTY1IC02NSAtNzUgLTQzIC04MyAyMyAtOSAxMjAgMTA3IDEwOCAxMjggLTcgMTQKLTE4IDYgLTY1IC00NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyODAxIDE2NjU0IGMtOCAtMzAgLTYgLTQ1IDEzIC04OSAxMyAtMjkgMjggLTU1IDMzIC01OCAxMyAtOCAxMDYKMTUwIDk5IDE2OCAtNCAxMSAtMjMgMTUgLTcwIDE1IGwtNjUgMCAtMTAgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc3OTAgMTY2NTggYzAgLTEzIDcgLTMxIDE0IC00MSAxMiAtMTUgMTggLTE2IDM1IC03IDEyIDYgMjEgMTIgMjEKMTQgMCAyIC0xNiAxNiAtMzUgMzAgbC0zNSAyNyAwIC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTExNjEwIDE2NjU5IGMtOCAtNSAtMjcgLTEzIC00MiAtMTggLTI1IC05IC0yNiAtMTIgLTE3IC01MiA2IC0yMwoxMiAtNDYgMTUgLTUwIDkgLTE0IDU4IDExIDkzIDQ4IGwzMyAzNSAtMjggMjQgYy0zMyAyNiAtMzMgMjYgLTU0IDEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3MjYgMTY2NTUgYzcgLTE2IDM5IC0yMCA0OCAtNiA2IDkgLTE2IDIxIC00MCAyMSAtOCAwIC0xMSAtNiAtOAotMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NDAwIDE2NjA1IGMtMTEgLTQwIC0xMCAtNTAgMTAgLTk5IDI5IC03MiA0MSAtODIgNzQgLTYxIDE0IDEwIDI2CjI0IDI2IDMyIDAgMTUgLTc3IDE2MCAtOTAgMTY4IC00IDIgLTEzIC0xNSAtMjAgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU2NjggMTY2MDMgYzIgLTI3IDYgLTUwIDggLTUxIDQgLTYgNjQgMzEgNjQgNDAgMCA0IC01IDE5IC0xMiAzMwotOCAxOCAtMTkgMjUgLTM4IDI1IC0yNyAwIC0yNyAtMSAtMjIgLTQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcyNjYgMTY2MjUgYzMgLTEzIDExIC00OCAxOCAtNzcgOSAtNDMgMTYgLTU0IDM0IC01NiAxMiAtMiAyMiAwCjIyIDQgMCAyNCAtNTcgMTU0IC02OCAxNTQgLTggMCAtMTAgLTggLTYgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUyMjUgMTY2MTMgYy03NiAtMTkgLTg5IC0zMSAtODAgLTczIDkgLTQyIDQyIC01NyA5NCAtNDIgMzcgMTIgMzkKMTQgNDggNzIgNSAzMyA3IDYwIDQgNTkgLTMgMCAtMzMgLTcgLTY2IC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMTIyIDE2NTg5IGMtMTkgLTMxIC05IC0zMyAxOCAtNCAxNiAxNyAxOSAyNSA5IDI1IC04IDAgLTIwIC05Ci0yNyAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODQ2NiAxNjUwOCBjLTMgLTM5IC00IC03MyAtMiAtNzYgOCAtNyA4NiA1OCA4NiA3MSAwIDcgLTE4IDI2IC0zOQo0NCBsLTM4IDMyIC03IC03MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNzAzIDE2NTYzIGMtNDMgLTIyIC00MSAtNDQgMiAtMzMgNiAyIDI0IDYgNDAgOSAzNCA4IDQxIDM1IDEwIDM4Ci0xMSAxIC0zNSAtNSAtNTIgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ5MzYgMTY0ODMgYy0zMiAtODMgLTMyIC04OSAtMyAtOTcgMzggLTEwIDQzIC03IDU3IDM0IDE0IDQzIDQKMTIwIC0xNiAxMjcgLTcgMiAtMjMgLTI2IC0zOCAtNjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjM3NSAxNjUwOSBjMTIgLTU2IDI1IC02MiA2MyAtMjggbDMzIDI5IC0yNiAxMCBjLTE0IDUgLTM3IDEzIC01MgoxNiAtMjQgNiAtMjUgNSAtMTggLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjg2OCAxNjUwNiBjLTY1IC0yMCAtNjcgLTIyIC03NCAtNjAgLTUgLTM0IC0zIC00MyAxNiAtNTggMTIgLTEwCjM1IC0xOCA1MSAtMTggMjYgMCAzMiA3IDU0IDU3IDMwIDY4IDQwIDEwMyAyOSAxMDIgLTUgLTEgLTM5IC0xMSAtNzYgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE2NzEgMTY1MjEgYy0xMSAtNyAtNyAtMTMgMTcgLTI1IDM2IC0xOCA0MiAtMTkgNDIgLTcgMCAxMSAtMjggNDEKLTM4IDQxIC00IDAgLTEzIC00IC0yMSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkyNDkgMTY1MDMgYy0xNiAtNCAtNDIgLTcwIC0zMyAtODUgOSAtMTQgMzUgLTkgODUgMjAgMzYgMjAgNDkgMzMKNDkgNTAgMCAxOSAtNSAyMiAtNDIgMjEgLTI0IC0xIC01MCAtMyAtNTkgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTAyMCAxNjQ4NSBjLTcgLTggLTEwIC0yMSAtNyAtMjggNiAtMTUgMTMzIC02MCAxNDcgLTUyIDQgMyAyIDIyCi01IDQyIC0xMCAyOSAtMjAgNDAgLTQyIDQ0IC01MCAxMSAtODAgOSAtOTMgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzIyMSAxNjQ2NCBjLTQ2IC0xMiAtODUgLTI1IC04NyAtMjcgLTIgLTIgMTQgLTE4IDM3IC0zNyAzNCAtMjcKNDQgLTMxIDYzIC0yMiAyNiAxMiAxMDIgMTEzIDgzIDExMSAtNiAtMSAtNTAgLTEyIC05NiAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjY0MCAxNjQ1NCBjMCAtNyA1IC0zNSAxMSAtNjIgbDEyIC01MCA1NiAtNSBjMzEgLTIgNTggLTMgNTkgLTIgMgoyIC0xNCAzMCAtMzcgNjMgLTMxIDQ3IC00NyA2MSAtNzEgNjQgLTIwIDMgLTMwIDAgLTMwIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcwOSAxNjQzMSBsLTIzIC0xOCA1MiAtNTIgYzI4IC0yOCA1NiAtNTEgNjEgLTUxIDExIDAgLTUwIDEzOSAtNjAKMTQwIC00IDAgLTE3IC04IC0zMCAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjI5NSAxNjM1NyBjMyAtMTggMTEgLTU2IDE3IC04NSBsMTEgLTUyIDIzIDIxIGMxMyAxMiAyNiAzMCAyOSA0MQo4IDIyIC00MSA5NSAtNjggMTAyIC0xNiA0IC0xNyAwIC0xMiAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDU2MCAxNjMyMCBsLTQ1IC00MCA1MCA2IGMyOCAzIDUzIDkgNTcgMTMgOCA3IC0xIDYxIC0xMSA2MSAtMyAwCi0yNiAtMTggLTUxIC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5ODM3IDE2MzMyIGMtMTcgLTE5IC0xNiAtMTkgMjkgLTI2IDc0IC0xMCA4NCAtOCA4NCAxNCAwIDE1IC03IDIwCi0yNyAyMCAtMTYgMCAtMzcgMyAtNDggNiAtMTMgMyAtMjcgLTIgLTM4IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMDggMTYzMzMgYy0zOCAtOSAtMyAtNTUgNTQgLTcyIDI0IC03IDUxIC0xNSA2MSAtMTcgMzAgLTkgMTkgMjMKLTE2IDQ0IC0xOSAxMSAtNDUgMjYgLTU4IDM0IC0xMyA4IC0zMiAxMyAtNDEgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzM5NCAxNjMwNSBjLTggLTE5IDIgLTQ1IDE2IC00NSA1IDAgMTAgMTQgMTAgMzAgMCAzMSAtMTYgNDEgLTI2CjE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzMTEgMTYyODQgYy0xMSAtMTUgLTE5IC0zMCAtMTYgLTM0IDYgLTEwIDY0IC0zNyA5OCAtNDUgMjIgLTYgMjcKLTQgMjcgMTIgMCAxNyAtNjcgOTMgLTgyIDkzIC00IDAgLTE2IC0xMiAtMjcgLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk3MTAgMTYyOTAgYzEyIC0yMiAxNCAtMjMgNDkgLTEzIDIyIDYgMjIgNiAtOSAxOSAtNDQgMTkgLTUzIDE4Ci00MCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDI2IDE2Mjc2IGMtMjAgLTMxIC0yMCAtMzYgLTIgLTM2IDcgMCAxNiAxMiAxOSAyOCA3IDM2IDMgMzggLTE3Cjh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTkyIDE2Mjc4IGM2IC0xOCAyNSAtMjAgMzEgLTMgNSAxMCAwIDE1IC0xNCAxNSAtMTIgMCAtMTkgLTUgLTE3Ci0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NzA4IDE2MjU5IGMtMjcgLTE3IC00OCAtMzUgLTQ4IC0zOSAwIC00IDE3IC0yMCAzNyAtMzYgMjYgLTIwIDUxCi0yOSA5MCAtMzIgbDUzIC00IDAgMzAgYzAgMzAgLTU0IDExMSAtNzUgMTExIC01IDEgLTMxIC0xMyAtNTcgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM5NTYgMTYyNTYgYy0xMCAtMTYgLTEyIC0yNyAtNiAtMzEgNiAtMyAxMyAyIDE2IDEyIDE3IDUyIDE1IDU2Ci0xMCAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkwMDggMTYyNjMgYy0yMSAtNSAtMjQgLTMzIC00IC0zMyAyNyAwIDQ1IDEyIDM5IDI2IC01IDE0IC02IDE1Ci0zNSA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE5OTAgMTYyNDcgYzAgLTIwIDUgLTI3IDIwIC0yNyAxMSAwIDIwIDQgMjAgOCAwIDUgLTkgMTcgLTIwIDI3Ci0yMCAxOCAtMjAgMTcgLTIwIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc2MTUgMTYyNTAgYy0zOCAtMTEgLTczIC0yMCAtNzcgLTIwIC0yMSAwIC01IC02MSAyNyAtMTA0IDQxIC01Mgo1NSAtNTUgMTIwIC0yNCA0NCAyMSA0NSAyMyA0NCA2NyAtMSA2MSAtMTIgOTUgLTI5IDk4IC04IDEgLTQ2IC03IC04NSAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzEwMCAxNjIwNSBjMCAtMjUgMiAtMjUgNzcgLTI1IDg5IDAgODggMTEgLTIgMzQgLTc2IDIwIC03NSAyMAotNzUgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDM2IDE2MTk1IGMtNCAtMTQgLTEgLTM1IDUgLTQ2IDExIC0yMSAxMiAtMjEgNDggMTUgMzAgMzAgMzMgMzgKMjEgNDYgLTggNSAtMjcgMTAgLTQxIDEwIC0yMCAwIC0yOCAtNiAtMzMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ3ODAgMTYyMTIgYzAgLTEyIDExMSAtNjIgMTM3IC02MiAyNiAwIDUyIDI4IDMyIDM0IC0xMDYgMzIgLTE2OQo0MiAtMTY5IDI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU5NTUgMTYxOTMgYzMyIC01NCA0MCAtNjAgOTMgLTY2IDI5IC0zIDUyIC0zIDUwIDEgLTIgNCAtMTQgMjYKLTI4IDQ5IC0yNCA0MiAtMjYgNDMgLTc4IDQzIGwtNTMgMCAxNiAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDk3IDE2MTM4IGMtOSAtMTAwIDcgLTEwNyAxOSAtOCA3IDU4IDYgODAgLTIgODAgLTcgMCAtMTQgLTI5IC0xNwotNzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTQyMyAxNjIwMyBjLTcgLTIgLTEzIC05IC0xMyAtMTQgMCAtMTIgNzMgLTEyOSA4MSAtMTI5IDMgMCAxNCA2CjI1IDE0IDE0IDExIDE2IDE5IDkgMjkgLTUyIDcyIC04MCAxMDcgLTg0IDEwNiAtMyAwIC0xMiAtMyAtMTggLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjUzNyAxNjE4NiBjLTggLTE5IDEgLTI2IDM2IC0yNiBsMzAgMCAtMjYgMjAgYy0zMCAyNCAtMzMgMjQgLTQwCjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTcwNCAxNjE4MyBjMiAtMTAgMTAgLTQ0IDE2IC03NiA2IC0zMiAxNyAtNjAgMjUgLTYzIDcgLTMgMzUgLTQKNjMgLTIgbDUwIDMgLTIxIDUxIGMtMTggNDUgLTI4IDU1IC03NCA3OCAtNjMgMzEgLTY2IDMxIC01OSA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY4NjUgMTYxNTEgYy0yNCAtNSAtMzAgLTExIC0yOSAtMzEgMSAtMTQgMiAtMzUgMyAtNDcgMSAtMTUgOSAtMjUKMjYgLTI5IDMyIC04IDc1IDE4IDcwIDQzIC0xNiA4MSAtMTIgNzcgLTcwIDY0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI1MjEgMTYxNDIgbC0yMyAtMTkgNDEgNiBjNDQgNiA2MCAyNCAyNiAyOCAtMTEgMiAtMzEgLTUgLTQ0IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNzAzIDE2MTIxIGMxMSAtMzEgMjEgLTM4IDMxIC0yMiAzIDQgLTYgMTggLTE5IDMxIGwtMjQgMjMgMTIgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMxMzcgMTYxMjggYy0yNSAtMTMgLTIxIC0yNCAyMCAtNjMgNDIgLTM5IDUzIC00MyA1MyAtMTcgMCA5IDMgMjYKNiAzNyA0IDE2IC0yIDI0IC0yOSAzNyAtMjMgMTEgLTM5IDEzIC01MCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUxMjUgMTYxMDYgbC0yOSAtMjMgMTMgLTU1IDE0IC01NiA0MSA2IGMyMiAyIDQyIDYgNDMgNyA0IDIgLTQyCjEzMyAtNDggMTQwIC0zIDIgLTE4IC02IC0zNCAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MzM1IDE2MDkwIGMtMyAtNiAtMiAtMTYgMiAtMjMgNyAtMTIgMTMgLTEyIDM4IC0xIDMxIDEzIDMxIDEzIC0yMAoyOSAtOCAyIC0xNyAwIC0yMCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTU2IDE2MDU4IGMtOCAtMjUgLTE2IC04MiAtMTEgLTc3IDE1IDE1IDM0IDc5IDI1IDg0IC02IDMgLTEyIDAKLTE0IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5NDAgMTYwNDYgYzAgLTIgMTggLTE1IDM5IC0yOSBsMzkgLTI2IDYgMjIgYzMgMTEgNCAyMiAzIDIzIC01IDQKLTg3IDE0IC04NyAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NjI0IDE1OTcxIGMxMCAtNzMgMjcgLTg4IDI1IC0yMyAtMSA0NyAtMTIgODUgLTI1IDg5IC02IDIgLTYgLTIwCjAgLTY2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAzNjcgMTYwMDMgYy0xMSAtMTAgLTggLTQzIDMgLTQzIDYgMCAxOSA1IDI5IDEyIDE2IDEwIDE3IDE0IDYgMjUKLTE1IDE0IC0yOCAxNyAtMzggNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NjM0IDE1OTcwIGMtNDIgLTE5IC01NCAtMzUgLTU0IC03NSAwIC0xNyAxMyAtMzIgNDYgLTU0IDI1IC0xNwo0OCAtMzEgNTEgLTMxIDMzIDAgNDkgMTYyIDE3IDE3NCAtOSAzIC0xNiA2IC0xNyA1IC0xIDAgLTIwIC05IC00MyAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzM4MCAxNTk0MCBsLTg1IC0zOSAtMyAtNzcgYy0yIC00MyAwIC04NCAyIC05MSA1IC0xMSAzMSAtMSAxMTMKNDMgNjAgMzEgMTExIDYwIDExNSA2MyA0IDQgMTAgMjcgMTQgNTEgNSA0MyA0IDQ2IC0yOCA2OCAtMTkgMTIgLTM2IDIyIC0zOQoyMiAtMiAwIC00MiAtMTggLTg5IC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyOTI4IDE1OTQyIGwtMjggLTE4IDQ4IC00NSBjMjYgLTI0IDYyIC01OCA4MCAtNzQgbDM0IC0zMCAtNDIgNzUKYy0yMyA0MSAtNDQgODMgLTQ3IDkzIC03IDIxIC0xMSAyMSAtNDUgLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjk1MCAxNTk1MSBjMCAtNCA5IC0zMCAxOSAtNTcgMTEgLTI3IDIyIC01OCAyNiAtNjkgNiAtMTcgOSAtMTYKMjAgMTUgMjQgNjIgMTkgODQgLTIwIDEwMyAtNDEgMTkgLTQ1IDIwIC00NSA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg2NDAgMTU5MzcgYy00NiAtMTQgLTQ2IC0xNCAtMjUgLTM3IDE3IC0xOSAxOCAtMTkgNTEgNyA1NCA0MSA0NAo1MiAtMjYgMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDQ1MCAxNTkzNSBjMCAtMTEgMyAtMzAgNiAtNDMgbDcgLTIzIDE1IDIyIGMxMyAxOSAxMyAyMyAtNyA0MgotMjAgMjEgLTIxIDIxIC0yMSAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwMjAgMTU4NzQgYy0yOSAtNjcgLTI1IC0xNDYgOCAtMTU5IDEyIC01IDMwIDcgNjAgNDAgMzkgNDMgNDIgNTEKNDIgMTAyIDAgNDQgLTMgNTQgLTE1IDUwIC04IC00IC0xNyAtMiAtMjAgMyAtNCA2IC0xNyAxMCAtMzEgMTAgLTIwIDAgLTI5IC05Ci00NCAtNDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NzU1IDE1OTAwIGMtMyAtNSAtMSAtMTggNCAtMjcgNiAtMTAgMTEgLTEzIDExIC02IDAgNiAzIDE4IDYgMjcgNwoxNyAtMTEgMjIgLTIxIDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01OTMwIDE1ODQwIGMtMjQgLTMzIC0xNCAtMzggMzAgLTE1IDMzIDE3IDM4IDMwIDE0IDM5IC0yMiA4IC0yMCA5Ci00NCAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQyNyAxNTg0MiBjLTkgLTkgLTI4IC02MiAtNDMgLTExNyAtMTQgLTU1IC0yOSAtMTA4IC0zMSAtMTE3IC00Ci0xNCAxIC0xOCAyMCAtMTggMjMgMCAyOCA5IDU3IDkzIDYyIDE4MyA2MSAxNzcgMzYgMTc3IC0xMyAwIC0zMCAtOCAtMzkgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU0NzIgMTU4NTIgYy04IC02IDAgLTEyIDI1IC0yMCA0MSAtMTMgNDggLTEwIDQwIDEzIC03IDE2IC00NCAyMAotNjUgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMzQwIDE1ODMwIGMwIC0yMyA0IC0zMCAyMCAtMzAgMjAgMCAyMCAxIDUgMzAgLTkgMTcgLTE4IDMwIC0yMAozMCAtMyAwIC01IC0xMyAtNSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTI0NyAxNTgyMiBjLTEwIC0xMSAtMTcgLTM2IC0xNyAtNjAgMCAtMzggMyAtNDIgMjQgLTQyIDIwIDAgMjUgNwozMSAzOCAzIDIwIDkgNDcgMTIgNjAgNCAxNyAxIDIyIC0xNCAyMiAtMTEgMCAtMjcgLTggLTM2IC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NzI1IDE1Nzg0IGMtMyAtMjAgLTUgLTM3IC0zIC0zOSAxMSAtOSA1OCAtMTQgNTggLTYgMCAxMCAtMzkgODEKLTQ1IDgxIC0xIDAgLTYgLTE2IC0xMCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjc0MSAxNTc2MyBjLTcgLTE5IC0xMSAtMzYgLTkgLTM4IDYgLTUgMTA3IC01NSAxMTMgLTU1IDE2IDAgLTIKMzEgLTQ0IDc2IGwtNDggNTIgLTEyIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4OTEwIDE1NzYwIGMtMzUgLTE5IC0zNSAtMTkgLTggLTIwIDE3IDAgMzEgNyAzOCAyMCAxMyAyNCAxNCAyNAotMzAgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDM3IDE1NzMwIGMyOSAtMzAgNTYgLTUwIDYwIC00NiA4IDggLTIxIDM1IC04MiA3OCAtMTggMTMgLTkgMQoyMiAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzQ5NyAxNTc0NCBjLTMyIC0xNyAtMzIgLTI3IDEgLTEwNSBsMTggLTQzIDI0IDczIGMxOSA2MSAyMSA3NCA5CjgyIC0xOCAxMSAtMTkgMTEgLTUyIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ0NTMgMTU3MTUgYy02IC0yNSAtOCAtNDcgLTQgLTQ5IDIzIC0xNCAyMjMgLTg3IDIzMCAtODQgMjUgOSAtMTkKNTQgLTEwOCAxMTMgLTU2IDM2IC0xMDIgNjUgLTEwNCA2NSAtMiAwIC04IC0yMCAtMTQgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyMjUgMTU3NTAgYzMgLTUgMjIgLTEwIDQxIC0xMCAxOSAwIDM0IDUgMzQgMTAgMCA2IC0xOCAxMCAtNDEgMTAKLTI0IDAgLTM4IC00IC0zNCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODUyMyAxNTczMSBjLTU2IC0yNCAtMTEzIC02NSAtMTEzIC04MCAwIC0xMyA3MCAtODEgODIgLTgxIDEzIDAKMTE4IDE2MCAxMTggMTgwIDAgMTUgLTE5IDExIC04NyAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NTQ3IDE1NzMyIGMtMTYgLTE3IC0xNSAtMjAgMTYgLTUwIDM3IC0zNiA0NyAtMzMgNDcgMTMgMCA1MiAtMzMKNzEgLTYzIDM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg3NDYgMTU3MTUgYy0yMyAtMTcgLTE0IC0zMiAyNyAtNDQgMTggLTUgNDAgLTEyIDUwIC0xNiAzMiAtMTMgMTYKMzYgLTE4IDU2IC0zNyAyMiAtMzYgMjEgLTU5IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04OTQwIDE1Njc2IGMwIC0zNiA1IC00OCAyNiAtNjUgMTUgLTEyIDM0IC0yMSA0MyAtMjEgMjIgMSAxOTUgOTcKMTg0IDEwMyAtNCAzIC00OCA4IC05OCAxMSAtNDkgNCAtMTA1IDkgLTEyMiAxMiBsLTMzIDUgMCAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzg5MyAxNTY5OCBjLTIwIC05IC0zMyAtNDggLTE4IC00OCAxMiAwIDg0IDQwIDkwIDUwIDggMTMgLTQzIDEyCi03MiAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxODU4IDE1NjQzIGMtMzQgLTQ0IC0zNiAtNDkgLTIxIC02NSAyMiAtMjUgMjcgLTIzIDgzIDIxIGw0OSAzOQotMzQgMjYgYy0xOCAxNCAtMzUgMjYgLTM3IDI2IC0yIDAgLTIwIC0yMSAtNDAgLTQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgwNTkgMTU2NTAgYy0yNSAtMjMgLTM0IC00NCAtNDQgLTk3IC0xMiAtNjYgLTEyIC02NyAxNiAtMTEyIGwyOAotNDUgNTUgMTE4IGMzMSA2NSA1NiAxMjAgNTYgMTIxIDAgNSAtNjYgNDUgLTc0IDQ1IC0zIDAgLTIwIC0xMyAtMzcgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTI5IDE1NjA3IGwtNDYgLTUyIDYzIC0yOCBjNjUgLTI4IDEwMiAtMjkgMTI0IC0yIDggOSAyIDI3IC0yMiA2NgotNTMgODYgLTU3IDg3IC0xMTkgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTM4IDE1NTY2IGMtMTYgLTM2IC0yOCAtNzEgLTI4IC03OSAwIC03IDE1IC0yOCAzNCAtNDYgbDMzIC0zMiA0NwoyMiBjNTAgMjUgNTIgMzEgNDAgMTIzIC03IDQ5IC0xNSA1NiAtNzcgNzEgLTE5IDUgLTI2IC0zIC00OSAtNTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTcxMSAxNTU4MiBsLTIxIC0zMCA0MiAtMzEgYzIzIC0xNyA0MyAtMjkgNDUgLTI4IDIgMiAtOCAzMCAtMjEKNjEgbC0yMyA1OCAtMjIgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU4OCAxNTU5MyBjLTEwIC0yIC0xOCAtMTEgLTE4IC0xOSAwIC0yMSAxOCAtMTcgMzAgNiA2IDExIDkgMTkgOAoxOSAtMiAtMSAtMTEgLTMgLTIwIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUxNTYgMTU1OTEgYy01IC03IDY5IC00MiAxNjIgLTc5IDEwIC0zIDcgOCAtNyAzNSAtMTggMzYgLTI1IDQxCi02NyA0NyAtNjMgOCAtODIgOCAtODggLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTIwNSAxNTU3MCBjLTE2IC0xOCAtMTYgLTIzIC00IC01NyAxNCAtMzYgMjAgLTQwIDExOCAtNzYgNTcgLTIwCjEwNiAtMzYgMTA4IC0zNCAyIDMgMSAyMyAtMyA0NiAtNyA0MSAtOCA0MiAtMTA0IDkxIC05NiA0OCAtOTggNDggLTExNSAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk3OTAgMTU1NTAgYy04IC0xNSAtNiAtMjggOCAtNTUgMTggLTM1IDE4IC0zNiAzNSAtMTcgMTcgMTkgMTcgMjEKMSA1NiAtMjAgNDEgLTI5IDQ0IC00NCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwMDEwIDE1NTYzIGMxIC0yMSA3OCAtMTg3IDg4IC0xOTEgOCAtMiAxMiA4IDEzIDMwIDAgMTggMyA0NiA1IDYxCjQgMjQgLTIgMzUgLTM4IDY3IC00MCAzNyAtNjggNTAgLTY4IDMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk4NzcgMTU1MjAgYy0xMyAtMzMgLTEzIC0zOSAtMSAtNDQgMjMgLTkgNDYgNjUgMjUgNzggLTQgMyAtMTUKLTEyIC0yNCAtMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NDY1IDE1NDc5IGMtMTcgLTI3IDggLTE0OSAzMCAtMTQ5IDQgMCAyMSAxMCAzOCAyMiAxOCAxMiAzMyAyMiAzNQoyMyAxIDEgMCAyMSAtNCA0MyAtNSAzMyAtMTIgNDQgLTM5IDU2IC0zOSAxOSAtNTEgMjAgLTYwIDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzA1MiAxNTQ1MyBjLTI4IC0xNCAtNDEgLTM2IC0xOSAtMzQgNCAxIDEzIDEgMjEgMSA3IDAgMjEgMTEgMzAKMjUgMTkgMjkgMTMgMzEgLTMyIDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzc4MCAxNTQ2MCBjMCAtMTQgMzggLTMyIDU4IC0yOCAxMyAzIDkgOCAtMTUgMjEgLTM3IDIwIC00MyAyMQotNDMgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjYwIDE1NDIwIGMtMjMgLTQ1IC0yMSAtNDYgMjAgLTI1IDIxIDExIDI3IDIwIDIzIDM1IC05IDM1IC0yMQozMiAtNDMgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg3NTMgMTU0MzUgYy00IC0xMSAxNCAtODQgNDggLTIwMCBsMTEgLTQwIDIyIDI4IGM1MyA2NiA1NSA3NiAzNwoxNDcgbC0xNyA2NSAtNDggNiBjLTMyIDMgLTUwIDEgLTUzIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc4NzMgMTU0MDEgbC0yMiAtMTkgNjAgLTExIGM2MiAtMTMgODkgLTUgODkgMjQgMCAyOSAtOTQgMzMgLTEyNwo2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE2MjUgMTUzNDAgYy0xNiAtMzMgLTI3IC02MiAtMjQgLTY0IDIgLTIgMjggLTE4IDU4IC0zNyBsNTQgLTMzCjMyIDM5IGM0NiA1NCAzNiA3NCAtNjYgMTM5IGwtMjUgMTYgLTI5IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NjM4IDE1MzU5IGMtMTcgLTkgLTE3IC0xMiAyIC00OSAyOCAtNTUgNDMgLTUxIDM2IDggLTIgMjYgLTUgNDgKLTUgNTAgLTIgNSAtMTcgMSAtMzMgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODQ3MCAxNTM1MyBjLTU4IC05IC03MiAtMTUgLTExMCAtNTAgLTMyIC0yOCAtMzggLTM5IC0yOSAtNDkgMTcKLTIwIDI3IC0xOCAxMDQgMjIgMTI4IDY3IDE0MCA5NCAzNSA3N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMjY2IDE1MzM0IGMtNiAtMTYgMzggLTk0IDU0IC05NCAxMCAwIDQ1IDQ4IDM5IDU0IC0yIDIgLTIzIDE1Ci00NiAyOSAtMzQgMjIgLTQyIDI0IC00NyAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc5NjcgMTUyNzIgYy0yMCAtMzYgLTM2IC02NyAtMzQgLTY5IDUgLTQgMTI3IDI0IDEzNCAzMSA1IDUgLTQ0IDkzCi01NSAxMDAgLTQgMiAtMjQgLTI2IC00NSAtNjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDYwIDE1Mjg1IGMwIC0xNCA1NyAtMzYgNzMgLTI4IDE1IDkgNiAxOSAtMjYgMzEgLTQzIDE1IC00NyAxNQotNDcgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzg2MiAxNTI3MiBjLTQ3IC0yNiAtNDcgLTQ3IDEgLTM3IDQxIDkgNjIgMjggNTEgNDcgLTggMTIgLTE2IDEwCi01MiAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzMxNiAxNTI1NyBjMTMgLTQ1IDIzIC01NCAyNCAtMjEgMCAyMCAtNiAzNCAtMTYgMzggLTEyIDUgLTE0IDEKLTggLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMwNzMgMTUxOTcgbC0yMiAtMTIgMzEgLTQwIGMxNiAtMjIgMzYgLTQ4IDQzIC01OSAxMiAtMTcgMTkgLTE3Cjg1IC02IDExMiAxOSAxMDcgNDkgLTE2IDEwMSAtNzYgMzIgLTg5IDM0IC0xMjEgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzkzOCAxNTE4MyBjLTM2IC02IC0zNSAtMTIgNiAtNTIgbDMzIC0zMiAyMiAzNCBjMzUgNTcgMjcgNjMgLTYxCjUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ5MSAxNTEzMCBjLTExIC0yNyAtMjEgLTUxIC0yMSAtNTQgMCAtMyAyNSAtNiA1NSAtNiA0NiAwIDU1IDMgNTQKMTggLTEgMjkgLTEzIDQ5IC00MCA3MSBsLTI3IDIxIC0yMSAtNTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjg0MSAxNTE0MSBsLTIyIC0zMCAyMSAtMTEgYzI2IC0xNCA0MCAtNSA0MCAyMyAwIDQ0IC0xNiA1MSAtMzkKMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTIwIDE1MTMxIGwtMzQgLTI4IDU3IC0yNiBjMzAgLTE1IDU4IC0yNyA2MSAtMjcgMiAwIDcgMTQgMTEgMzEgNQoyMyAzIDM0IC0xMiA0NSAtNDIgMzQgLTQ5IDM0IC04MyA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIwMTUgMTUwODkgYy00OCAtMjcgLTQ5IC0yOSAtMjAgLTI5IDE3IDAgNDcgLTMgNjggLTYgbDM3IC03IDAgMzcKYzAgNDUgLTE1IDQ2IC04NSA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAzNDcgMTUwNzMgYy0yMCAtNzMgLTE3IC04MyAzMCAtOTcgMTUgLTUgMjggLTEgNDMgMTQgMjEgMjEgMjEgMjIKMyA0MiAtMTAgMTEgLTMwIDI5IC00NSAzOSAtMjUgMTggLTI3IDE4IC0zMSAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkxMTcgMTUwNjMgYy01OSAtOSAtMTA2IC0yMCAtMTA1IC0yNSAyIC01IDE1IC0xNyAzMCAtMjYgMjUgLTE1CjMzIC0xNCAxMzQgMTEgMTA2IDI3IDEyMiAzMiAxMTIgNDIgLTEyIDEzIC03MyAxMiAtMTcxIC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI1NTcgMTUwNDkgYy0zNSAtMTggLTYxIC0zOSAtNjcgLTU0IC01IC0xMyAtMTcgLTI4IC0yNyAtMzQgLTE0Ci04IC0xNiAtMTQgLTcgLTI4IDkgLTE0IDI2IC0xOSA3NyAtMjEgNzIgLTMgNjkgLTYgODEgNzMgNCAyMiA5IDUyIDEyIDY4IDcKMzMgMyAzMyAtNjkgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDIwIDE1MDU5IGM4IC01IDMyIC0xOSA1NCAtMzAgMzEgLTE3IDQwIC0xOCA0NyAtNyA2IDkgLTUgMTcgLTQ0CjMwIC01OSAyMCAtNzkgMjIgLTU3IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDkwIDE1MDQ2IGMwIC0xMyA3IC0zMCAxNiAtMzcgMTQgLTExIDE4IC0xMCAzMSA2IDM3IDUwIDM3IDU1IC03CjU1IC0zNSAwIC00MCAtMyAtNDAgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI4MjYgMTUwNDMgYy0zIC0xNiAtOCAtNTYgLTExIC05MCAtNyAtNjcgMCAtNzcgMzggLTQ5IDIwIDE2IDIwCjIwIDYgMTAzIC0xMiA2NyAtMjQgODEgLTMzIDM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyMzUgMTQ5OTQgbC00OSAtNTcgNjAgMzggYzc0IDQ3IDcwIDQzIDUzIDYwIC0xMyAxNCAtMjEgOSAtNjQKLTQxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTIyMCAxNDk5OCBjLTExIC0yMyAtMjAgLTQzIC0yMCAtNDUgMCAtMSAxNCAtOSAzMCAtMTggbDMwIC0xNiAwCjU1IGMwIDMwIC00IDU3IC0xMCA2MSAtNSAzIC0xOCAtMTMgLTMwIC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNjQ4IDE1MDEzIGwtOTggLTI2IDAgLTQ0IGMwIC00OCAxMSAtNTcgODkgLTY5IGwzOSAtNiA0MSA4MiBjMjIKNDUgNDEgODQgNDEgODYgMCA1IC0zIDUgLTExMiAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzY0MCAxNTAwMyBjMSAtMjIgMTMgLTM3IDU3IC03MCBsNTYgLTQyIDI3IDIyIGMxNSAxMiAyNiAyNSAyNCAyOQotNiA5IC0xNDQgODggLTE1NSA4OCAtNSAwIC05IC0xMiAtOSAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDQ2OCAxNDk5NiBjLTI4IC01NCA3IC0xMTUgNTAgLTg3IDEwIDYgOCAxOSAtMTEgNjIgbC0yNCA1NCAtMTUKLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc5OTAgMTUwMDEgYzAgLTUgOSAtMTkgMTkgLTMyIDE4IC0yMiAyMCAtMjMgMjcgLTYgNCAxMiAwIDIzIC0xMgozMiAtMjIgMTcgLTM0IDE5IC0zNCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODc3MyAxNDk0OCBjLTM1IC0xMSAtMzggLTE1IC0yNSAtMzUgNiAtMTAgMjIgLTEwIDcxIC0yIDYwIDExIDYxCjEyIDQ1IDMwIC0xOSAyMSAtNDIgMjIgLTkxIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzcxNiAxNDkyMyBsLTI5IC0zNiA0MyA2IGM1NiA3IDY5IDIxIDQ1IDQ3IC0xMCAxMSAtMjEgMjAgLTI0IDIwCi0zIDAgLTE5IC0xNiAtMzUgLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzUyNyAxNDkwNiBsLTU4IC0zMyA2MyAtNjEgYzcyIC03MSA3NCAtNjkgNjEgNTUgbC04IDcyIC01OCAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODgzMyAxNDg5NSBjLTQ0IC0yOSAtNTIgLTQwIC01OCAtNzQgLTcgLTQwIC01IC00MiA1NCAtOTcgNDMgLTQwCjYxIC02MyA2MSAtODEgbDAgLTI1IDYzIDM1IGMzNyAyMSA2MyA0MyA2NSA1NCA0IDI1IC02MiAxNzAgLTkwIDIwMCAtMjcgMjkKLTMyIDI4IC05NSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NTkwIDE0OTA3IGMwIC0xNCAyMCAtMzcgMzIgLTM3IDE1IDAgOCAzOCAtOCA0NCAtMjIgOCAtMjQgOCAtMjQKLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDE4MSAxNDg3NSBjLTQ0IC00MSAtNTEgLTUzIC01MSAtODYgMCAtNDIgOSAtNDcgNTMgLTMwIDE5IDggMjcKMjMgNDEgODEgMTAgMzkgMTUgNzQgMTMgNzcgLTMgMyAtMjggLTE2IC01NiAtNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDIxNSAxNDkxMyBjLTI5IC03IC00MyAtMjMgLTE5IC0yMyAxMCAwIDI5IC0zIDQyIC02IDE4IC01IDIyIC0yCjIyIDE1IDAgMjEgLTcgMjMgLTQ1IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgzNjAgMTQ4NjAgYzE3IC0yMiAzNiAtNDAgNDEgLTQwIDUgMCA5IDE4IDkgNDAgbDAgNDAgLTQxIDAgLTQxIDAKMzIgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY5MTAgMTQ4NDcgYy0xMSAtNDkgLTExIC01NyA5IC05NSAxMiAtMjMgMjMgLTQyIDI1IC00MiA0IDAgNzYgOTUKODkgMTE3IDUgOCAtMTEgMjMgLTQ1IDQzIC0yOSAxNiAtNTYgMzAgLTU5IDMwIC0zIDAgLTEyIC0yNCAtMTkgLTUzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY0ODggMTQ4NDkgbC02OCAtNDEgNTEgLTU5IGMyOCAtMzMgNTQgLTU5IDU4IC01OSA1IDAgMTYgOSAyNSAxOQoxNSAxNiAxNiAzMCA5IDEwMCBsLTggODEgLTY3IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NzE0IDE0ODU4IGMzIC0xMyA2IC0zOSA2IC02MCAwIC0zNiAwIC0zNiA0OSAtNDMgNDYgLTYgNTUgLTQgMTIxCjM1IDM5IDIzIDcwIDQzIDY4IDQ1IC0zIDMgLTIzMCA0NSAtMjQ0IDQ1IC0zIDAgLTQgLTEwIDAgLTIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA4MzEgMTQ4NzEgYy0yMSAtNiAtMjIgLTggLTggLTE5IDEzIC0xMSAxNyAtMTAgMjcgNyA2IDEyIDkgMjEgOAoyMCAtMiAtMSAtMTQgLTQgLTI3IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE2NzUgMTQ4MzkgYy01NyAtNDIgLTUyIC01NSAxOCAtNTEgNTggMiA5NyAxNSA5NyAzMSAwIDQgLTE3IDE3Ci0zOCAyOCBsLTM3IDIyIC00MCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDI1MCAxNDgyMiBjMCAtMzEgNSAtNDEgMzAgLTU1IGwzMCAtMTggLTcgMzMgYy0xMCA1NCAtMjIgNzggLTM4Cjc4IC0xMSAwIC0xNSAtMTEgLTE1IC0zOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NjggMTQ4MjMgYy0xMiAtMyAtMTggLTIxIC0yMyAtNjkgLTQgLTM2IC02IC02NyAtMyAtNjkgMiAtMiAyMgotOCA0NSAtMTMgbDQxIC05IDYgNDYgYzQgMjUgOSA2MyAxMiA4NCA2IDM3IDUgMzcgLTI4IDM2IC0xOCAtMSAtNDEgLTMgLTUwCi02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwNDggMTQ4MDUgYzQgLTI2IDIwIC0zMCA1NyAtMTYgMTggNyAxNSAxMCAtMTkgMjUgLTIxIDkgLTQwIDE2Ci00MSAxNiAtMSAwIDAgLTExIDMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc4IDE0ODAzIGMtMzAgLTM2IC0yOCAtMzkgMzUgLTQxIGw2MiAtMyAtMzUgMzAgYy00MiAzNiAtNDMgMzYKLTYyIDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA5MCAxNDgwMyBjMCAtMjQgMTAgLTM4IDM3IC01MiAzMSAtMTYgMzggLTE0IDUxIDE0IDEzIDI4IDYgMzMKLTYwIDQ5IC0yMyA1IC0yOCAzIC0yOCAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDYzIDE0ODEzIGMtMjMgLTMgLTM4IC0xNCAtNTcgLTQzIGwtMjUgLTM5IDUwIC0xNiBjMjggLTEwIDUyIC0xNQo1NCAtMTMgMyAyIDE2IDMwIDMwIDYxIGwyNSA1NyAtMjMgLTIgYy0xMiAwIC0zNiAtMyAtNTQgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzgzNiAxNDc2OCBjLTggLTIzIC0xNCAtNDQgLTExIC00NiAyIC0zIDI1IDQgNTAgMTUgbDQ2IDIwIC0zNCAyNgotMzQgMjYgLTE3IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MTcwIDE0NzM3IGMtNTcgLTM5IC0xMDUgLTc3IC0xMDcgLTgzIC02IC0xNyAyNSAtNDQgNTEgLTQ0IDE2IDAKMTk0IDgyIDIwMiA5NCAxIDAgLTkgMjUgLTIwIDUzIGwtMjIgNTMgLTEwNCAtNzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzMyOCAxNDc0NiBjLTIxIC0xMSAtMzggLTI0IC0zOCAtMjggMCAtNSAxNyAtOCAzOSAtOCAzMiAwIDQwIDQKNDUgMjMgMTIgNDQgOSA0NSAtNDYgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzE4OCAxNDcwNiBjLTg2IC00MSAtODcgLTQ2IC0yNCAtNzggNzQgLTM3IDg2IC0zMSA4NiA0MyAwIDMyIC0zCjU5IC03IDU4IC01IDAgLTI5IC0xMSAtNTUgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDEwNiAxNDY4MyBsLTI5IC0zNCAyNiAxMiBjMTUgNyAyOSAyMSAzMyAzMSA5IDMwIDEgMjggLTMwIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjAzMzAgMTQ2MzMgYy03IC0zMiAtMTUgLTYzIC0xNyAtNzAgLTggLTIwIDEwNCAtODYgMTMzIC03OSAyOSA4CjI5IDE5IDggMTEzIC0xNSA2MiAtMjAgNzIgLTQzIDc3IC0xNCAzIC0zNSA4IC00NyAxMSAtMTggNiAtMjIgMCAtMzQgLTUyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcwMzcgMTQ2NTIgYy0yOSAtMTYgLTQ2IC0zMyAtNDQgLTQyIDMgLTE3IDI5IC0xNyA5NCAxIDQwIDExIDQxCjEyIDMxIDQwIC0xMiAzNiAtMjAgMzYgLTgxIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTE5NyAxNDY1MyBjLTMgLTE3IDAgLTM0IDggLTQxIDEwIC0xMiAyMCAtOSA1NSAxNCBsNDIgMjggLTQ5IDEyCmMtMjYgNyAtNDkgMTMgLTQ5IDE0IC0xIDAgLTQgLTEyIC03IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NzQxIDE0NjU4IGMxIC0xMyA0IC0zNCA4IC00OCBsNyAtMjQgMjMgMzMgYzEzIDE3IDIyIDM0IDIwIDM1IC04CjYgLTQ4IDI2IC01MyAyNiAtMyAwIC02IC0xMCAtNSAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTcyOCAxNDYyNyBjLTMyIC0yMyAtNTcgLTQ1IC01OCAtNDkgMCAtMTcgMzUgLTYgOTYgMzEgNTkgMzYgNjMKNDEgNDUgNTAgLTI1IDE0IC0xNyAxNyAtODMgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkxMDYgMTQ2NDQgYy01IC0xMiAtMiAtMTUgMTAgLTEwIDggMyAyMCA2IDI1IDYgNiAwIDcgNSA0IDEwIC0xMAoxNSAtMzIgMTIgLTM5IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYyMjAgMTQ2MDUgYy0xOSAtMTkgLTMxIC0zNSAtMjYgLTM1IDE2IDAgODYgNDYgODMgNTQgLTcgMjEgLTI0CjE1IC01NyAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODU1NSAxNDYwNiBjLTEwIC0xNSAtMTYgLTI4IC0xNCAtMzAgMiAtMSAyMSAtMTIgNDIgLTI0IGwzOCAtMjIKMjQgMjggYzEzIDE1IDI0IDI5IDI1IDMyIDAgMTcgLTIxIDMwIC01NyAzNiAtMzcgNiAtNDMgNCAtNTggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyMDYgMTQ1OTQgYy0zIC05IC02IC0xNyAtNiAtMTggMCAtNyAxMTkgLTc2IDEzMCAtNzYgMTcgMCA2IDEyCi01OCA2MyAtNDggMzggLTYxIDQ0IC02NiAzMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMDIwIDE0NTkwIGMwIC02IDMzIC0xMCA4MCAtMTAgNDcgMCA4MCA0IDgwIDEwIDAgNiAtMzMgMTAgLTgwIDEwCi00NyAwIC04MCAtNCAtODAgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAzOTMgMTQ1NjIgYy01NyAtNTEgLTYyIC05MiAtMTYgLTEzMiAxOSAtMTcgMzggLTMwIDQyIC0zMCA1IDAgMTIKMzUgMTYgNzggMyA0MiA4IDg3IDExIDEwMCA2IDMxIC01IDI4IC01MyAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDAwIDE0NTgyIGMwIC0yMiAzNCAtNTIgNTggLTUyIDUzIDAgNTggMTYgMTQgMzkgLTQyIDIyIC03MiAyNwotNzIgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NjMwIDE0NTcyIGMtMzIgLTE2IC0zNSAtMjEgLTM4IC02NyAtMiAtMzIgMiAtNTcgMTIgLTcwIDE0IC0xOSAxNQotMTkgNzEgLTEgbDU3IDE4IC02IDM2IGMtMyAyMSAtNiA1MiAtNiA3MCAwIDI4IC0zIDMyIC0yNyAzMiAtMTYgLTEgLTQ0IC05Ci02MyAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjUxMCAxNDU4MCBjLTIwIC0xMiAtNiAtMjQgNTQgLTQ0IDI3IC05IDUxIC0xNiA1MyAtMTYgMiAwIC0zIDE0Ci0xMiAzMCAtOSAxNyAtMjQgMzAgLTM0IDMwIC0xMSAwIC0yNSAyIC0zMyA1IC03IDMgLTIwIDEgLTI4IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAzOTAgMTQ1NjAgYy04IC0xNiAtNiAtMjYgMTIgLTUwIDE5IC0yNyAyNiAtMjkgNTcgLTI0IDIwIDQgNDcgMTIKNjEgMTkgMjQgMTIgMjMgMTMgLTM4IDQ0IC03MiAzNyAtNzggMzcgLTkyIDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAzMDYgMTQ1NTUgYy0yMiAtMzQgLTE0IC01NSAyMSAtNTUgNDggMCA1NCAxMiAyMyA0OCBsLTI3IDMzIC0xNwotMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODgyMyAxNDU1MyBsLTYxIC00IC00IC00NyBjLTMgLTI2IC0zIC00OSAtMSAtNTEgMiAtMyAzOSAxMyA4MyAzNAo2OSAzNCA3OCA0MSA2OSA1NyAtNSAxMCAtMTMgMTcgLTE3IDE2IC00IC0xIC0zNSAtMyAtNjkgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzU3NSAxNDUyMiBjLTEgLTIgMiAtMjIgNyAtNDUgNiAtMjMgMTMgLTU4IDE3IC03NyA1IC0yOSAxMSAtMzUKMzEgLTM1IDIzIDAgMjUgMyAyMyA0NCAtMSAyOCAtOCA0OCAtMjAgNTcgLTE3IDEzIC0xNyAxMyAwIDE0IDExIDAgMTcgOCAxNwoyNSAwIDIyIC00IDI1IC0zNiAyMiAtMTkgLTEgLTM3IC0zIC0zOSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwOTcwIDE0NDg1IGMtNTggLTQ3IC03MSAtNjUgLTQ4IC02NSA4IDAgMzggMjUgNjggNTUgNjYgNjcgNTUgNzIKLTIwIDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgxNTcgMTQ1MTMgYy0xNCAtMTMgLTYgLTQwIDE2IC02MSAxMyAtMTIgMjYgLTIyIDMwIC0yMiA0IDAgNyAyMAo3IDQ1IDAgNDAgLTIgNDUgLTIzIDQ1IC0xMyAwIC0yNyAtMyAtMzAgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjM0NyAxNDQ5NCBjLTE2IC04IC0yNiAtMjEgLTIzIC0yNyAyIC03IDEwIC0yOSAxNyAtNTEgNyAtMjEgMTgKLTQwIDI1IC00MyAyMCAtNyA3NCAyNiA4NiA1MyAxMCAyMiA4IDI4IC0yMyA1NCAtMzkgMzQgLTQ0IDM1IC04MiAxNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MTExIDE0MzUwIGMtOCAtNTAgLTEyIC05MyAtOSAtOTUgMiAtMyAyMCA3IDM5IDIxIDE5IDE0IDQwIDI5IDQ3CjMzIDEwIDYgMTAgMTggMiA1OCAtOCAzOCAtMTcgNTMgLTM2IDYyIC0xNCA2IC0yNiAxMSAtMjggMTEgLTEgMCAtOCAtNDEgLTE1Ci05MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MDEzIDE0Mzc0IGMtNDIgLTcxIC00MyAtODYgLTUgLTY0IDkgNiAzOCAxOSA2NSAzMCAyNiAxMCA0NyAyMwo0NyAyNyAwIDcgLTY0IDYzIC03MiA2MyAtMiAwIC0xOCAtMjUgLTM1IC01NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5OTcwIDE0NDE2IGMwIC04IDE0IC0xOSAzMSAtMjUgNDQgLTE1IDQ1IC0xNCAxMSAxNCAtMzQgMjkgLTQyIDMxCi00MiAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU0OTAgMTQzODAgYy0xOSAtNSAtNTIgLTEyIC03MiAtMTUgLTI0IC00IC0zOCAtMTEgLTM4IC0yMCAwIC04IDMKLTE1IDggLTE1IDE0IDAgMTg0IDQ5IDE5MCA1NCA4IDggLTQ3IDUgLTg4IC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODcyMCAxNDMyNiBjMCAtMjQgLTIgLTU2IC01IC03MiAtNSAtMjUgLTEgLTMyIDMxIC01MiAyMCAtMTMgMzkKLTIxIDQyIC0xNyAxMCA5IC0yNyAxNjggLTQxIDE3NyAtMjIgMTQgLTI3IDggLTI3IC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNzIgMTQzNDggYy0yMSAtMjEgLTEwIC0xMTMgMTQgLTEyMiAxMSAtNCAxNCA5IDE0IDY0IDAgNzAgLTUgODEKLTI4IDU4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkxOTIgMTQzNTIgYy0xOSAtMyAtMjMgLTggLTE4IC0yNSAzIC0xMiA2IC0zMiA2IC00NCAwIC0xNCA2IC0yMwoxNSAtMjMgMTYgMCAyOCAzNiAyMyA3MSAtMiAxOSAtOCAyMyAtMjYgMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00ODE3IDE0MzI2IGMtMyAtOCAyIC0yMSAxMiAtMzAgMjcgLTI1IDMzIC0xOSAxNiAxNCAtMTggMzQgLTIxIDM2Ci0yOCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MjI0IDE0MzI2IGMtMTkgLTE1IC0xOSAtMTUgMyAtMzcgMjggLTI5IDUzIC0xOSA1MyAyMSAwIDM0IC0yMgo0MCAtNTYgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTUwMiAxNDI5MyBjLTIzIC0xNSAtMzkgLTI5IC0zNyAtMzEgNiAtNiAxMzUgMjEgMTM1IDI4IDAgMTIgLTI0CjMwIC00MCAzMCAtOSAwIC0zNSAtMTIgLTU4IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3ODEyIDE0MzAzIGMtNTEgLTUgLTUxIC0xNyAxIC00NyBsMzggLTIxIDE5IDI0IGMyNSAyOSAyNiA1MiAzIDQ5Ci0xMCAtMSAtMzcgLTMgLTYxIC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg2NjcgMTQyNzMgYy00IC0zIC03IC0xNSAtNyAtMjUgMCAtMTUgMyAtMTcgMjAgLTggMTEgNiAxNyAxNiAxNAoyNSAtNyAxNiAtMTcgMTkgLTI3IDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODM3MCAxNDI0NyBjLTcyIC0zNCAtNzAgLTMyIC00NyAtODYgMjAgLTQ5IDM2IC02MSA4MyAtNjEgMTkgMCAyMwo5IDMzIDc1IDYgNDIgMTEgODAgMTEgODUgMCAxNiAtMzEgMTAgLTgwIC0xM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDEzIDE0MjYzIGMtMjEgLTMgLTMzIC0xMCAtMzMgLTIwIDAgLTExIDYgLTE0IDIzIC05IDEyIDMgMzkgNgo2MCA2IDI2IDAgMzcgNCAzNyAxNSAwIDE1IC0xNiAxNyAtODcgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NDYwIDE0MjIxIGMtNSAtMTEgLTEwIC0yMSAtMTAgLTIzIDAgLTIgMzUgLTEgNzcgMCBsNzggNCAtMjQgMTkKYy0zMiAyNiAtMTA2IDI2IC0xMjEgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMDg2IDE0MTY0IGMtMjEgLTIwIC0yMCAtMjIgNyAtNDUgMzEgLTI2IDMzIC0yNCAyOSAyMSAtNCA0MyAtMTIKNDkgLTM2IDI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3OTMgMTQxNjEgYy00OSAtNDEgLTIwIC01MiA2MSAtMjUgNDMgMTUgNDUgMTcgMjkgMzAgLTI1IDE5IC02NAoxNyAtOTAgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NzUxIDE0MTEyIGMtMzkgLTM1IC01MSAtNTIgLTQ2IC02NCA2IC0xNSAyMSAtMTggMTAxIC0xOCA1MiAwIDk0CjMgOTQgNiAwIDIzIC00OSA5OCAtNzEgMTA5IC0yNSAxMyAtMjkgMTIgLTc4IC0zM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTYwMyAxNDEyNiBjLTM4IC0xOSAtNDMgLTI1IC00MyAtNTYgMCAtMTkgLTMgLTUxIC02IC03MSAtNiAtMzMgLTQKLTM3IDI2IC00OSAzMCAtMTIgMzQgLTEyIDUwIDEwIDE0IDE5IDQwIDEyNyA0MCAxNjggMCAxOSAtMjYgMTggLTY3IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkxOTUgMTQxMjkgYy04IC0xMiAxNCAtMzEgMzAgLTI2IDYgMiAxMCAxMCAxMCAxOCAwIDE3IC0zMSAyNCAtNDAKOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NTU4IDE0MDc0IGMtNDMgLTMwIC03OCAtNTggLTc4IC02MyAwIC00IDI0IC04IDUzIC03IDI4IDAgNjEgLTQKNzMgLTggMTYgLTYgMjMgLTIgMzIgMTkgMTMgMjggMTUgNzAgNCA5NyAtNiAxNCAtMTkgOCAtODQgLTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5NjEgMTQxMDMgbC0yMSAtMTggMzAgLTUzIDMxIC01MiAzNCAyNSAzNCAyNiAtMTcgNDUgYy0xNCAzNyAtMjEKNDQgLTQzIDQ0IC0xNSAwIC0zNiAtOCAtNDggLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgwIDE0MDk1IGMwIC0xMSAxMSAtMTUgNDMgLTE1IDM5IDEgNDEgMiAyMyAxNSAtMjYgMjAgLTY2IDE5IC02NgoweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI1MDUgMTQwNjYgbC00NSAtNDEgMjYgLTMyIGMxNCAtMTggMzQgLTMzIDQ0IC0zMyAyMCAwIDEwMCA4OSAxMDAKMTEyIDAgOCAtMTcgMTggLTQwIDI0IC0zOCAxMSAtNDEgMTAgLTg1IC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIgMTQwNTIgYzQgLTQ2IDIzIC01MiAzNyAtMTEgNiAxOCAxMSAzMyAxMSAzNCAwIDIgLTExIDUgLTI2IDggLTIzCjQgLTI1IDIgLTIyIC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNzI3IDE0MDIyIGMtOSAtMzIgLTEwIC01MSAtNCAtNjAgMTMgLTE3IDIxIC03IDM1IDQ0IDE1IDUyIDE1IDUxCi0zIDU3IC0xMCA0IC0xOCAtNyAtMjggLTQxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYxNTMgMTQwNDAgYy0yNyAtMTEgLTMwIC0yNSAtNiAtMzQgMTEgLTUgMjIgLTEgMzAgMTAgMjQgMzMgMTYgNDAKLTI0IDI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg3ODcgMTM5OTggYzIyIC0zMiA1MyAtNTEgNTMgLTMyIDAgMTkgLTM3IDYzIC01NiA2NyBsLTIyIDQgMjUKLTM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NjIgMTQwMTMgYy0zMiAtNiAtMjMgLTI0IDI3IC01MiBsNDMgLTIzIC0yMSA0MSBjLTEyIDIyIC0yMiA0MAotMjQgNDAgLTEgLTEgLTEyIC00IC0yNSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MjIzIDEzOTg4IGMtMTYgLTE4IC00MiAtNDkgLTU3IC02OSBsLTI2IC0zNiAzNiAtNiBjMzIgLTUgNDMgLTEKODAgMzAgNDQgMzUgNDkgNDggMzggOTEgLTkgMzEgLTM1IDI3IC03MSAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NDc0IDEzOTg5IGMzMyAtMTggNDIgLTE5IDYyIC04IDM5IDIwIDI4IDI5IC0zOCAyOSBsLTYzIC0xIDM5IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNzAzIDE0MDAzIGMtMTcgLTYgLTE2IC0zOCAxIC01MiAxMSAtOSAxNSAtNyAyMCAxMSAxMiA0NSA4IDUzCi0yMSA0MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MDMgMTM5NjYgYy05IC0yMCAtMTUgLTM3IC0xMiAtMzkgMiAtMSAyOCAtMjIgNTcgLTQ1IDUzIC00NCA3NgotNDggMTAxIC0xOCA5IDEwIC01IDI3IC01OSA3NSBsLTcwIDYyIC0xNyAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODQ0NCAxMzk3MiBsMTcgLTMyIDI0IDI3IGMyNCAyOCAxNyA0NSAtMTAgMjMgLTEyIC0xMCAtMTggLTEwIC0zMgoxIC0xNSAxMyAtMTUgMTEgMSAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjUyNSAxMzk3MCBjLTEyIC0xOSAyMiAtNzcgNDkgLTg0IDMzIC04IDQ4IDAgNDIgMjIgLTIgMTAgLTcgMjkKLTEwIDQ1IC01IDIzIC0xMSAyNyAtNDEgMjcgLTE4IDAgLTM2IC00IC00MCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODMzMCAxMzk1OCBjLTIxIC0yMiAtMjEgLTIzIC0yIC0yNiAxMSAtMiA1MCAtMzAgODggLTYyIDM3IC0zMyA3MAotNTggNzIgLTU2IDEgMiAtMiAzNCAtOSA3MCAtMTAgNTggLTE1IDY5IC00MCA4MSAtNDEgMjIgLTg1IDE5IC0xMDkgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjY5MCAxMzk1OCBjMSAtNyA5IC0yOSAyMCAtNDggbDE5IC0zNSAxIDM2IGMwIDMzIC0xNCA1OSAtMzIgNTkKLTQgMCAtOCAtNiAtOCAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NDAwIDEzOTUyIGMxIC0xNCAyNyAtNDEgMzMgLTM1IDEzIDEzIDcgMzEgLTEzIDM2IC0xMSAzIC0yMCAyIC0yMAotMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMDkwIDEzOTQ1IGMwIC0xNiAxMCAtMjIgNDQgLTI3IDI5IC01IDMwIDE3IDEgMzAgLTM0IDE2IC00NSAxNQotNDUgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzAxMSAxMzk1MSBjLTggLTUgLTIyIC0zNCAtMzIgLTYzIC0xNiAtNTEgLTE2IC01NSAzIC0xMDMgMTEgLTI3CjIzIC01MyAyNyAtNTggNiAtNiAxMDggMTggMTE5IDI3IDMgMyAtNjkgMTc1IC04MSAxOTQgLTEwIDE0IC0xNyAxNSAtMzYgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MzAgMTM5MzUgYy0xNSAtMTcgLTQgLTE5IDUxIC04IDI4IDUgMzAgNyAxNCAxNCAtMzEgMTIgLTUyIDEwCi02NSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3ODUgMTM4OTUgYy0xOSAtNjcgLTE5IC02NSAxMCAtMTAwIDIxIC0yNSAyNiAtMjggMzUgLTE1IDIwIDI5IDUwCjE1MCAzNyAxNTAgLTEgMCAtMTcgNCAtMzQgOSBsLTMyIDkgLTE2IC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNDI2IDEzODcwIGMtMTQgLTQzIC0yNiAtODggLTI2IC05OCAwIC0xOCAzNiAtNjAgNDQgLTUxIDUgNiAxOAoyMjkgMTMgMjI5IC0yIDAgLTE2IC0zNiAtMzEgLTgweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIyNjYgMTM5MTEgYy0yMyAtOSAtMTggLTEzIDU1IC00MSBsNTQgLTIxIC0zNCAzNSBjLTM2IDM3IC00MyA0MAotNzUgMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTYzMCAxMzg4MCBjLTI0IC0yMiAtMzEgLTMzIC0yMyAtNDEgOCAtOCAyNiAtMyA2NCAxNiA0OSAyNiA1MiAyOAozNCA0MSAtMjYgMTkgLTM1IDE3IC03NSAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODQ0OCAxMzg0NyBjLTUyIC03MyAtNTEgLTg4IDEwIC0xMzEgNDYgLTMxIDM5IC0zMyAxMzUgMzkgNTMgMzgKNjQgNTIgNTUgNjAgLTE0IDEyIC0xNDUgOTUgLTE1MSA5NSAtMiAwIC0yNCAtMjggLTQ5IC02M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQyODcgMTM4OTQgYy05IC05IDEyIC00NiAyMiAtMzkgNSAyIDExIDE0IDE0IDI1IDQgMTQgMCAyMCAtMTIgMjAKLTEwIDAgLTIxIC0zIC0yNCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc4OTUgMTM4NTYgYy0xOSAtMTMgLTE4IC0xNSA1IC01OSA0MyAtODEgNDQgLTgyIDc5IC02MSAzNyAyMiAzNgoyMCAxMiA3NyAtMTMgMjkgLTI3IDQ2IC00MyA1MCAtMzEgOSAtMzIgOSAtNTMgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzE4NSAxMzg1MSBjLTcgLTE4IDI0IC00NCA0MyAtMzYgOCAzIDQxIDUgNzUgNSBsNjIgMSAtMzAgMTYgYy00NAoyNSAtMTQzIDMzIC0xNTAgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDExNiAxMzgzOSBjLTEwIC01MCAtNyAtNTQgMTUgLTI1IDE5IDI1IDIwIDI5IDcgNDMgLTE0IDEzIC0xNiAxMQotMjIgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc1ODYgMTM4MzEgYy0xNSAtMTYgLTI2IC0zNiAtMjQgLTQ1IDIgLTExIDEyIC0yIDMwIDI5IDE1IDI1IDI2CjQ1IDI1IDQ1IC0yIDAgLTE2IC0xMyAtMzEgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY4MjYgMTM4MTkgYy0yNSAtMjAgLTI2IC0yMyAtMTIgLTM3IDE5IC0xOSAzMCAtMTAgNDAgMzEgOCAzMyA2CjMzIC0yOCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDUxMCAxMzgxMSBjMCAtMTEgNSAtMjMgMTEgLTI2IDEzIC04IDE1IC02IDIzIDIzIDYgMTggMyAyMiAtMTMgMjIKLTE0IDAgLTIxIC02IC0yMSAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjM3MSAxMzgwMCBjLTI3IC0yMyAtMjUgLTUwIDkgLTEyNiBsMTkgLTQ1IDY4IDcgYzczIDcgODggMTUgOTgKNTQgNSAyMiAtMiAzMSAtNzIgNzggLTQzIDI4IC04MiA1MiAtODggNTIgLTUgLTEgLTIxIC0xMCAtMzQgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcwOTAgMTM3OTUgYzAgLTggOSAtMTkgMjAgLTI1IDE1IC04IDIwIC04IDIwIDMgMCAxNCAtMTkgMzcgLTMyCjM3IC00IDAgLTggLTcgLTggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk2ODggMTM3OTYgYy0xNyAtMTIgLTE3IC0xNCAxIC0zMCAxNyAtMTUgMjEgLTE1IDU3IDAgbDM4IDE2IC0yNAoxNCBjLTMxIDE3IC01MCAxNyAtNzIgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwODM3IDEzNzU0IGMtNDYgLTQ0IC00OCAtNDggLTM3IC03NSAyNSAtNTggNjIgLTQzIDEyMiA1MCBsMjEgMzQKLTI0IDE4IGMtMTMgMTAgLTI2IDE5IC0yOSAxOSAtMyAwIC0yNyAtMjEgLTUzIC00NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUxNDYgMTM3NzEgYy0xOCAtNyAtMTggLTggLTIgLTE0IDI5IC0xMSA0NiAtOCA0NiA4IDAgMTYgLTE0IDE4Ci00NCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5ODYgMTM3NTIgYy04IC0yMyAzNyAtMTIyIDU0IC0xMjIgMTMgMCAxNCAtNCAtMTkgNzQgLTIzIDU1IC0zMAo2NSAtMzUgNDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDU0MiAxMzczMCBjLTYgLTExIC0xMiAtNDIgLTEyIC02OSAwIC00MSA0IC01MSAyNSAtNjUgMzEgLTIxIDMyCi0yMSAzOCAxMCA0IDI1IC0yMiAxNDQgLTMzIDE0NCAtMyAwIC0xMSAtOSAtMTggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY0MjMgMTM3MjMgYy0xOCAtOSAtMzMgLTIwIC0zMyAtMjUgMCAtMjAgNDMgLTk4IDU0IC05OCAxNyAwIDYwCjQ4IDgwIDg4IDE2IDMyIDE2IDMyIC05IDQyIC0zNSAxMyAtNTQgMTIgLTkyIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkxNDggMTM2OTcgYy0zMiAtMjMgLTU3IC00NCAtNTcgLTQ3IDAgLTMgMTcgLTE3IDM5IC0zMiBsNDAgLTI4CjI1IDM4IGMyNCAzNCAzNiAxMTMgMTggMTExIC01IDAgLTM0IC0xOSAtNjUgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk4MCAxMzY5MiBjMCAtMTkgMjUgLTMyIDYwIC0zMiAxMSAxIDEwIDUgLTUgMTYgLTQyIDMyIC01NSAzNiAtNTUKMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjEzNSAxMzY2NCBsLTI3IC0zNSA2NCAzIGM1NSAzIDYzIDYgNjYgMjQgMiAxNCAtNSAyNCAtMjMgMzIgLTQwCjE4IC01MCAxNSAtODAgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEwOTAgMTM2ODEgYzAgLTUgLTMgLTE2IC02IC0yNSAtNCAtMTEgMCAtMTYgMTQgLTE2IDE1IDAgMTggNSAxNAoyNSAtNCAyMyAtMjIgMzYgLTIyIDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgzOTUgMTM2NjQgYy0yNyAtMTMgLTUwIC0yNyAtNTAgLTMxIDIgLTI0IDMwIC02MyA0MyAtNTggNyAzIDIyIDUKMzIgNSAxOSAwIDQwIDQ1IDQwIDg2IDAgMjkgLTIgMjkgLTY1IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIzMDAgMTM2NjEgYzAgLTExIDEyIC0yOSAyOCAtNDEgMjQgLTIwIDI3IC0yMCAzMCAtNSA0IDE3IC0zNCA2NQotNTAgNjUgLTQgMCAtOCAtOSAtOCAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTM2MiAxMzYzOSBjMTEgLTMxIDM4IC00NiA1MCAtMjcgMTAgMTcgMTAgMjAgLTUgMzkgLTcgOCAtMjIgMTUKLTMzIDE1IC0xOSAwIC0yMCAtMyAtMTIgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAxMDggMTM2NDggYzE3IC0xNyAyNSAtMTkgMzQgLTEwIDkgOSA1IDE0IC0xNiAyMiAtNDAgMTUgLTQzIDEzCi0xOCAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTc2OCAxMzYyNCBjLTIzIC0xMiAtMjggLTIxIC0yOCAtNTIgbDAgLTM3IDMxIDMxIGMxOSAyMCAyOSAzOSAyNwo1MiAtMyAxOSAtNSAxOSAtMzAgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NTggMTM1ODYgYy00MyAtMTggLTgwIC0zNSAtODMgLTM4IC02IC01IDM5IC0xOCAxMzMgLTM3IDc1IC0xNQoxMDIgLTE0IDEwMiA0IDAgMTUgLTYwIDEwNCAtNzAgMTA0IC0zIDAgLTQwIC0xNSAtODIgLTMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU2NjUgMTM1OTEgYy04IC0xNyAtMTIgLTMxIC03IC0zMSAxMCAwIDM1IDUwIDI4IDU3IC0yIDMgLTEyIC05Ci0yMSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzM1MCAxMzYxMSBsLTM1IC02IDQ3IC0xOCBjNTIgLTIwIDYzIC0xOCA3MSAxMyA2IDIyIC0xMSAyNCAtODMKMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDg2NSAxMzU5NSBjLTUgLTIgLTMxIC02IC01NyAtMTAgLTI3IC0zIC00OCAtMTAgLTQ4IC0xNiAwIC01IDE3Ci0yNyAzNyAtNTAgMzQgLTM4IDM5IC00MCA3NyAtMzQgMjMgNCA0NSAxMCA0OSAxNCA0IDQgMiAyOSAtNSA1NCAtMTIgNDUgLTIyCjUzIC01MyA0MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MDMwIDEzNTY3IGMtNyAtMTIgLTE3IC0zOSAtMjAgLTU5IC03IC0zNCAtNSAtMzggMTQgLTM4IDMyIDAgNDYKMTkgNDYgNjEgMCA0OCAtMjEgNjYgLTQwIDM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE2MDYgMTM1NDUgYy0zIC05IDAgLTI2IDYgLTM4IDEzIC0yMiAxMyAtMjEgMTYgNyA0IDMzIC0xMiA1NiAtMjIKMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDI1MiAxMzU1MyBjLTEwIC00IC05IC04IDQgLTE3IDEzIC0xMCAyNCAtMTAgNTAgLTEgMTkgNiAzNyAxNCA0MAoxOCA4IDggLTc0IDggLTk0IDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODU4MyAxMzUzOCBjLTI3IC0yOCAtMzAgLTcwIC04IC04OCAyNSAtMjEgMzcgMSAzMyA1OSBsLTMgNTMgLTIyCi0yNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYwNzggMTM0OTcgYy0zMiAtMjMgLTU3IC00OCAtNTggLTU1IDAgLTE0IDYxIC0xMDEgNzEgLTEwMiA0IDAgMTgKMjcgMzMgNjEgMjQgNTYgMzUgMTM5IDE5IDEzOSAtNSAwIC0zNCAtMjAgLTY1IC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMTAyIDEzNTA2IGMtMzAgLTkgLTMzIC0xNCAtMzAgLTQ1IDMgLTMwIDEwIC0zOSA1OCAtNjggMzAgLTE4IDU2Ci0zMSA1OCAtMjggMiAyIDEgMzggLTMgNzkgLTggODQgLTExIDg2IC04MyA2MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5OTE4IDEzNDQzIGMtMzkgLTQwIC00MSAtNDQgLTI4IC02OCA3IC0xNCAxNyAtMjUgMjEgLTI1IDUgMCAzMQoxNCA1OSAzMCAyOCAxNyA1NSAzMCA1OSAzMCA1IDAgMTQgNyAyMSAxNSAxOCAyMiAtMTEgNTIgLTU2IDU3IC0yOSAzIC00MCAtMgotNzYgLTM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI2MzUgMTM0NjEgYy0zIC0xNiAtMyAtNDUgMCAtNjQgNiAtMzEgMTMgLTM3IDcxIC02MSAzNSAtMTQgNjgKLTI2IDczIC0yNiA1IDAgMjMgMTcgNDAgMzkgMjggMzUgMzAgNDIgMjAgNjkgLTkgMjUgLTIxIDM1IC02NSA1MiAtMzAgMTEgLTcyCjIwIC05NCAyMCAtMzQgMCAtMzkgLTMgLTQ1IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTczOTMgMTM0MzMgYy05IC0zIC03IC0xNiA4IC00NiAyNSAtNTAgMTkgLTQzIDQ3IC01MSAzMCAtMTAgMjggNwotNSA1MiAtMzcgNTAgLTM2IDUwIC01MCA0NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzOTMyIDEzNDMxIGMtMTAgLTYgLTkgLTEzIDcgLTMyIDI0IC0zMCAzNyAtMjAgMTkgMTUgLTkgMTcgLTE3IDIyCi0yNiAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNDk3IDEzMzk4IGMtNTYgLTM4IC01OCAtNDEgLTQxIC01OSA5IC0xMCAyMCAtMTkgMjUgLTE5IDE1IDAgOTIKMTAxIDgzIDExMCAtNSA0IC0zNSAtOSAtNjcgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE5MDYgMTM0MTMgYy00IC05IDAgLTIzIDkgLTMyIDEzIC0xNCAxNSAtMTIgMTUgMTcgMCAzNCAtMTQgNDMKLTI0IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ0MTEgMTMzOTAgYy0xMSAtMTYgLTIxIC0zMyAtMjEgLTM3IDAgLTggNDAgLTM3IDQ0IC0zMSA0MiA2NiA0Mwo2OSAxNyA4NSAtMTYgMTAgLTIyIDcgLTQwIC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5NDY3IDEzNDEzIGwtMjggLTQgNTIgLTYwIGMyOCAtMzIgNTUgLTU5IDYwIC01OSA1IDAgOSAyMiA5IDQ5IDAKNDAgLTQgNTMgLTIyIDY1IC0xMiA5IC0yNyAxNSAtMzMgMTUgLTUgLTEgLTIzIC00IC0zOCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk5MzEgMTMzMDQgYy03IC01MyAtMTEgLTk4IC04IC0xMDAgMiAtMiAyOSAxMCA1OSAyOSA1MSAzMCA1NCAzNAo0NyA2MiAtNCAxNyAtMTAgNDcgLTEzIDY4IC02IDM0IC0xMCAzNyAtNDAgMzcgbC0zMyAwIC0xMiAtOTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTA1OSAxMzM4MiBsLTIyIC0xOSAyOSAtODMgYzE2IC00NiAzNiAtOTIgNDQgLTEwMiAxNCAtMTcgMTUgLTkKMTIgODkgLTIgNTkgLTUgMTE0IC03IDEyMSAtNiAxNyAtMjkgMTUgLTU2IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkzNTAgMTMzNzcgYzAgLTIxIDUgLTI3IDIyIC0yNyAyMSAwIDIxIDAgMiAyMyAtMTAgMTIgLTIwIDI0IC0yMQoyNiAtMiAyIC0zIC04IC0zIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5MTMwIDEzMzkxIGMwIC0zMiA3MiAtNDAgNzggLTggMyAxNCAtNCAxNyAtMzcgMTcgLTIzIDAgLTQxIC00Ci00MSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3OTE4IDEzMzQ4IGMtMTQgLTExIC0xNSAtMjIgLTcgLTczIDExIC02NiAxMSAtNjYgNTMgLTgzIDI4IC0xMwoyOSAtMTIgMjMgMTUgLTMgMTYgLTE2IDU3IC0yOSA5MSAtMjEgNTUgLTI1IDYxIC00MCA1MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjY3IDEzMzMzIGMtNCAtMyAtNyAtMzcgLTcgLTc1IDAgLTU0IDMgLTY4IDE1IC02OCAxMSAwIDE1IDExIDE1CjM4IDAgMjAgMyA1NCA2IDc1IDUgMjkgMyAzNyAtOCAzNyAtOCAwIC0xOCAtMyAtMjEgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzQxMyAxMzMyOCBjLTYgLTcgLTE2IC0yMyAtMjIgLTM2IC0xMCAtMjAgLTkgLTIzIDExIC0zMSAyOCAtMTAKMzggMiAzOCA0NyAwIDMzIC0xMCA0MSAtMjcgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDAwMyAxMzI5MCBjLTIzIC05IC0zMiAtNDQgLTE0IC01NCAxMiAtOCAzOCAxNiA0NiA0MiA3IDI0IDIgMjYKLTMyIDEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5NyAxMzI0OCBjMjMgLTI0IDI5IC0yNiA0MSAtMTQgMjAgMjAgOCAzMyAtMzMgMzggbC0zNSA0IDI3IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MzQwIDEzMjQxIGMwIC01IC0zIC0xNyAtNiAtMjYgLTYgLTE2IC01IC0xNiAyNCAtMSA0NCAyMyA0OSAzNgoxMyAzNiAtMTcgMCAtMzEgLTQgLTMxIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyNzggMTMxOTggYy0yOSAtMTQgLTQ1IC0zMyAtNjkgLTc5IC0zOCAtNzcgLTM0IC05NCAyNCAtODUgNjIgOQo5NyA1MyA5NyAxMjMgMCAyOCAtMyA1NCAtNyA1NiAtNSAyIC0yNSAtNSAtNDUgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkyODAgMTMxNDkgYzAgLTI2IDEwIC01NyAyNiAtODYgMjYgLTQzIDI4IC00NCA2MyAtMzggMjAgMyA1MSAxMQo2OSAxNiBsMzMgMTEgLTI5IDIxIGMtMTUgMTIgLTUzIDQzIC04NCA3MCAtMzAgMjYgLTYwIDQ3IC02NyA0NyAtNiAwIC0xMSAtMTcKLTExIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNjY1IDEzMTUwIGMtNzYgLTQyIC05NiAtNjMgLTc5IC04MCA4IC04IDMxIC02IDgzIDYgbDcxIDE3IDAgNDkKYzAgMjYgLTEgNDggLTIgNDcgLTIgMCAtMzQgLTE4IC03MyAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTc1MCAxMzE3NiBjMCAtNCA4MCAtMTQ2IDg3IC0xNTUgNSAtNyAxMSAzIDI3IDQxIGwxNSAzNiAtNjQgNDEKYy0zNiAyMiAtNjUgMzkgLTY1IDM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIyMjQgMTMxMzQgYy01IC0yOCAtMiAtNDAgMTYgLTU5IDE0IC0xNSAzMyAtMjQgNDcgLTIzIDEyIDEgMjMgNAoyMyA3IDAgNiAtNzIgMTExIC03NiAxMTEgLTIgMCAtNiAtMTYgLTEwIC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MDk2IDEzMDk5IGMtNzQgLTUyIC03MiAtNTYgMTcgLTM4IDQ1IDkgNTcgMTYgNjEgMzQgMyAxMyA5IDMwIDEyCjM5IDExIDI3IC0xOCAxNyAtOTAgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY2NDUgMTMxMDEgbDUwIC01MiAzIDMyIGM0IDM5IC0xMiA1NiAtNjMgNjQgbC00MCA3IDUwIC01MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5ODQ1IDEzMDgzIGMtMTYgLTMyIC0zMSAtNjEgLTMzIC02NSAtMyAtNyA3MCAtNDggODcgLTQ4IDE1IDAgODUKMTAxIDc1IDEwOSAtMzAgMjUgLTg0IDYxIC05MSA2MSAtNSAwIC0yMiAtMjYgLTM4IC01N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MjI0IDEzMTI2IGMtMyAtOCAwIC0yNCA2IC0zNiBsMTEgLTIxIDMwIDIyIGMyOCAyMCAyOSAyMiAxMiAzNQotMjQgMTggLTUyIDE4IC01OSAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjAwMCAxMzExNSBjMCAtMTEgLTkgLTUzIC0xOSAtOTMgLTEwIC00MyAtMTQgLTc1IC05IC03OCAxNCAtOSAxNjcKMTcgMTc0IDI4IDQgNiAtMjggNDUgLTcwIDg3IC01NyA1NyAtNzYgNzEgLTc2IDU2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE5NzAgMTMxMDYgYzAgLTE5IDIyIC01NiAzMCAtNTEgMTcgMTAgMTEgMzQgLTEwIDQ1IC0xMSA2IC0yMCA5Ci0yMCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIzMzcgMTMwOTkgYy05IC02IC0xNSAtMTQgLTEyIC0yMCAxMCAtMTUgMjMgLTEwIDM1IDExIDEyIDIyIDQgMjUKLTIzIDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTE2NCAxMzA5MCBjLTE2IC02IC0yMyAtMjMgLTMzIC04MiAtNyAtNDAgLTE0IC04NSAtMTcgLTEwMCAtNAotMTcgLTEgLTI4IDUgLTI4IDE3IDAgMTMxIDU5IDEzMSA2OCAwIDEzIC01NCAxNTIgLTYwIDE1MSAtMyAwIC0xNCAtNCAtMjYgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NTg0IDEzMDM3IGMtMTggLTQ3IC0xOSAtNTYgLTYgLTc1IDEyIC0xOCAyNCAtMjIgNzIgLTIyIGw1OCAwIDIxCjY5IGMxMiAzOCAyMSA3MiAyMSA3NSAwIDMgLTMzIDYgLTcyIDYgbC03MyAwIC0yMSAtNTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDgyNiAxMzA1NCBjLTYgLTE2IDggLTMzIDI3IC0zNCAxMiAwIDggMjcgLTcgMzkgLTExIDkgLTE1IDggLTIwCi01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ4NDMgMTMwMzggYy0yNCAtMjYgLTMwIC00MCAtMjYgLTYzIDIgLTE2IDYgLTMxIDggLTM0IDMgLTIgMjUgNAo1MSAxNCA0NSAxNyA0NiAxOCAzOSA1NCAtNyAzNSAtMjEgNjEgLTM0IDYxIC00IDAgLTIxIC0xNSAtMzggLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE4OTAgMTMwMzYgYzAgLTE5IDQgLTM3IDggLTQwIDcgLTQgODIgNTkgODIgNzAgMCAyIC0yMCA0IC00NSA0Ci00NSAwIC00NSAwIC00NSAtMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTQ5NyAxMzAzNSBjLTIxIC0xMiAtNDAgLTI0IC00MyAtMjcgLTMgLTMgMjIgLTE1IDU0IC0yNiBsNjAgLTIwCjM3IDI2IGMyMyAxNyAzMiAyOCAyMyAzMSAtNyAyIC0zMSAxMiAtNTQgMjEgLTM5IDE3IC00MSAxNyAtNzcgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05OTk4IDEzMDI3IGMtNDUgLTI2IC00NyAtMzMgLTExIC00MiAyMyAtNSAzMiAtMSA1MCAyMiA0MCA0OSAyMyA1NwotMzkgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUgMTMwMDAgYy05IC0xNyAtMTMgLTM1IC0xMCAtNDAgMyAtNiA0MiAtMTAgODYgLTEwIDYxIDAgNzkgMyA3OQoxNCAwIDcgLTggMTYgLTE3IDE5IC0xMCAyIC00MiAxNCAtNzAgMjYgbC01MyAyMSAtMTUgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDA4MCAxMjk4NiBjNjMgLTQxIDY2IC00MSA3NCAtMjEgNiAxNiAtMTQgMjkgLTU5IDM4IC0xNiAzIC0zOSA5Ci01MCAxMiAtMTEgNCA1IC05IDM1IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNzMwIDEyOTg2IGMwIC0xNCA4MSAtNjggODkgLTYwIDUgNSAtNzEgNzMgLTgxIDc0IC01IDAgLTggLTYgLTgKLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIwMSAxMjkyOCBjLTUgLTEzIC0xNiAtNDAgLTI0IC02MCAtMTIgLTI4IC0xMyAtNDUgLTYgLTY2IDkgLTI2CjIzIC0zNCAxNDAgLTc3IDE0IC01IDE4IDUgMjcgNjIgNSAzNyA5IDY4IDggNjkgMCAwIC0zMSAyMiAtNjggNDggLTY4IDQ4IC02OAo0OCAtNzcgMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUzIDEyOTMzIGMzIC0xMCA4IC0zOSAxMiAtNjYgNyAtNTEgMTkgLTU1IDI4IC0xMCAzIDE4IC0yIDM5IC0xNQo2MSAtMjIgMzUgLTMyIDQyIC0yNSAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5ODIwIDEyOTMzIGMwIC0xNCAxNSAtMzAgMzcgLTQxIDMxIC0xNyAzOSAxMiA4IDMyIC0yNiAxNyAtNDUgMjEKLTQ1IDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDYgMTI5MTYgYzE4IC0xNCAxOCAtMTUgMSAtMjggLTE0IC0xMSAtMTcgLTIyIC0xMSAtNTQgMTMgLTg1IDM1Ci04MyA1OSA0IGwxMyA1MiAtMzMgMjAgYy0zNyAyMyAtNTggMjcgLTI5IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDQ4NSAxMjg5NiBjLTQ4IC0yOSAtNzkgLTc3IC03MCAtMTA3IDYgLTE5IDE0IC0xNSA3NSA0NyA0NiA0NiA2NQo3MSA1NyA3NiAtMTcgMTEgLTE3IDExIC02MiAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MzQ3IDEyODk5IGMtMTcgLTEwIC0yNCAtNTkgLTkgLTU5IDEyIDAgNDIgMzQgNDIgNDggMCAxNyAtMTQgMjEKLTMzIDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMwMTUgMTI4NjQgYy0xOSAtNDkgLTE1IC02NyAxNyAtODggNDYgLTI5IDY4IDcyIDI0IDExMyBsLTIzIDIyCi0xOCAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDE2NCAxMjkwMyBjLTEzIC0xMCAtNDIgLTE1OSAtMzQgLTE3MyA0IC02IDI5IC0xOSA1NyAtMzAgbDUwIC0xOQo3IDQ1IGMzIDI0IDggNTQgMTEgNjcgNSAxOCAtMyAzNCAtMzcgNzAgLTI1IDI4IC00NyA0NCAtNTQgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjU0MiAxMjg3MyBjLTE1IC00MSAtMjMgLTgzIC0xNiAtODMgMTMgMCAxMTQgNTIgMTE0IDU5IDAgNCAtMTcKMTYgLTM3IDI2IC0yMSAxMSAtNDEgMjEgLTQ0IDIzIC00IDEgLTExIC0xMCAtMTcgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDM2MCAxMjg3NSBjLTE2IC0xOSAtMTEgLTE5IDMxIDAgMzMgMTQgMzMgMTQgOCAxNSAtMTUgMCAtMzIgLTcKLTM5IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5NTY0IDEyODcwIGMtMjAgLTggLTU0IC01MSAtNTQgLTY3IDAgLTEzIDYzIC0zNCA3MiAtMjUgMTIgMTIgMjIKMTAyIDEyIDEwMSAtNSAwIC0xOCAtNCAtMzAgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MSAxMjgwMiBsLTIyIC00MyAyOCA3IGMxNSA0IDI5IDcgMzAgOCAxIDEgLTIgMTcgLTYgMzYgbC03IDM1IC0yMwotNDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzQxNyAxMjgyOCBsLTI5IC0xMCAzMyAtMzQgYzM3IC0zOCA1OCAtNDIgODIgLTE2IDE1IDE2IDE0IDIwIC0xOAo0NSAtMTkgMTUgLTM1IDI3IC0zNyAyNiAtMiAwIC0xNiAtNSAtMzEgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY5OCAxMjgyMyBjLTIzIC00IC0yNiAtNyAtMTggLTIxIDI2IC00NiAyNSAtNDYgODQgLTE4IDMxIDE1IDU2CjMxIDU2IDM2IDAgMTAgLTY4IDExIC0xMjIgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MzQyIDEyODE4IGMtNyAtNyAtMTIgLTMxIC0xMiAtNTUgMCAtNTggMjIgLTU3IDYxIDUgbDMwIDQ3IC0yMyA3CmMtMzUgOSAtNDMgOSAtNTYgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDQxNiAxMjgxOSBjLTkgLTI3IC0yNiAtMTgyIC0yMSAtMTg4IDMgLTIgMjUgNCA0OCAxNiAzNyAxOCA0NSAyNwo2MyA4MiAyNiA3MyAxOCA5MCAtNDQgOTggLTMwIDQgLTQzIDIgLTQ2IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUzODMgMTI3NDMgYy0zIC0xMCAtMTIgLTMyIC0xOSAtNTAgLTE1IC0zOCAtMTUgLTM4IDg1IC00OCBsNjQgLTcKLTcgNDggYy03IDU3IC0yNSA3NCAtNzggNzQgLTI4IDAgLTQwIC01IC00NSAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjUwMiAxMjcwNCBjLTQxIC0yNSAtNDIgLTI1IC0yNiAtNTAgOSAtMTMgMTkgLTI0IDIzIC0yNCA4IDAgNTUKODkgNTAgOTUgLTMgMiAtMjQgLTcgLTQ3IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MTA5IDEyNzExIGM5IC0xNiA2MCAtMzUgNjkgLTI2IDIgMiAxIDEzIC0zIDI0IC01IDE2IC0xNSAyMSAtNDEKMjEgLTMxIDAgLTM0IC0yIC0yNSAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NjE5IDEyNjYzIGMtNzYgLTk5IC03MiAtOTIgLTU0IC05OSA5IC00IDQwIDEgNzAgMTEgNDUgMTQgNTQgMjAKNTIgMzggLTEgMTQgNiAyNSAyMSAzMiAyNyAxMiAyNSAyMiAtMTUgNTIgbC0zMCAyMyAtNDQgLTU3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjAwMzAgMTI2ODAgYzMwIC0zOCA1MCAtNDQgNTAgLTE1IDAgMTEgLTYxIDU1IC03NiA1NSAtMyAwIDkgLTE4CjI2IC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTMwIDEyNjg5IGMtMjUgLTkgLTQ1IC0yMSAtNDUgLTI1IDIgLTYwIDE5IC0xMjUgMzUgLTEzNCAyOSAtMTYKMzMgLTEzIDY0IDM4IDE3IDI2IDM2IDU3IDQzIDY4IDEyIDE5IDEwIDI0IC0xOSA0NiAtMzMgMjQgLTMzIDI0IC03OCA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM5MjggMTI2ODMgYy0xNiAtMTkgLTM4IC01OCAtMzggLTY4IDAgLTggNTggMjYgNzEgNDEgMTAgMTIgMiA0NAotMTEgNDQgLTQgMCAtMTQgLTggLTIyIC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNzY1IDEyNjcxIGMtMyAtNSAtOCAtNDkgLTExIC05OSAtNSAtNjYgLTQgLTkxIDYgLTk3IDE3IC0xMSAzMAoxMyAzMCA2MCAwIDIyIDQgNTYgOCA3NSA2IDI3IDQgMzkgLTEwIDUyIC05IDEwIC0yMCAxMyAtMjMgOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNzI2IDEyNjUxIGwtMjggLTMwIDIzIC0zMiAyMyAtMzMgMTQgMzQgYzE3IDQzIDIwIDgyIDcgODcgLTYgMgotMjQgLTEwIC0zOSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDMyMSAxMjYxOCBjNCAtMjQgOCAtNDkgOSAtNTcgMCAtMTAgOSAtMTIgMzYgLTggMjAgMyAzOCA4IDQwIDEwCjIgMiAtMyAyNSAtMTIgNTAgLTE1IDQzIC0xOSA0NyAtNDkgNDcgbC0zMiAwIDggLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA5NDYgMTI1OTIgYy0yIC00IC0xIC0xNCAzIC0yMCAxMCAtMTYgNDEgLTUgNDEgMTQgMCAxNSAtMzUgMjAKLTQ0IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjQ1MSAxMjU2MiBsLTIwIC0zOSAyNiAtMTIgYzE0IC02IDI3IC0xMCAyOCAtOSAyIDIgNSAyMyA2IDQ3IDUKNTggLTE0IDY0IC00MCAxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMjIwIDEyNTU3IGMtMjIgLTExIC0yNSAtMTkgLTI1IC02MSAwIC0yNyA1IC01MSAxMCAtNTIgNiAtMiAyNwoxOCA0NyA0NCAzNSA0MyAzNiA0NyAyMSA2NCAtMTkgMjEgLTIxIDIxIC01MyA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTMgMTI1MTcgYy00MSAtOCAtNTMgLTE0IC01MyAtMjggMCAtMjMgLTEgLTIzIDc5IC0xIDM1IDkgNjYgMjMgNjkKMzAgNCAxNCAtMTkgMTQgLTk1IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE5OTAgMTI0OTMgYzAgLTEzIDM3IC00NiA4MCAtNzIgNDQgLTI2IDQ0IC0yNiA1OSA2IDEwIDIyIDkgMjkgLTYKNDQgLTIwIDE5IC0xMzMgMzggLTEzMyAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3MzY1IDEyNDg1IGMtNSAtMiAtMzEgLTYgLTU3IC0xMCAtNDggLTYgLTYzIC0yMCAtMzAgLTI3IDE4IC00CjEwNiAxOCAxMzIgMzMgMTEgNiA5IDggLTEwIDggLTE0IDAgLTI5IC0yIC0zNSAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3OTc1IDEyNDc5IGMtMjYgLTEzIC05OCAtMTIzIC04NCAtMTI4IDYgLTIgNDkgMjMgOTYgNTUgNzggNTIgODQKNTkgNjcgNzEgLTIxIDE1IC01MCAxNiAtNzkgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzOTgxIDEyNDY5IGMtNjYgLTEzIC02MiAtMTkgMTIgLTE5IDUzIDAgNjcgMyA2NyAxNSAwIDE2IC0xMyAxNwotNzkgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MTE3IDEyNDM1IGMtNCAtMjYgLTQgLTUxIC0yIC01NiA1IC03IDc3IDE0IDk0IDI3IDcgNSAtMjQgNjQgLTM0CjY0IC01IDAgLTE5IDMgLTMxIDYgLTE5IDUgLTIyIDAgLTI3IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1OTI2IDEyNDMwIGMzIC0yNSA3IC02NSAxMCAtODkgbDYgLTQ0IDI2IDI2IGMyNSAyNiAyNSAyNiA4IDY0IC05CjIxIC0yNSA0OSAtMzYgNjMgbC0xOSAyNSA1IC00NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNjc2IDEyNDQyIGMtMiAtNCAtMjQgLTE4IC00OCAtMzEgLTI0IC0xMiAtNjAgLTMzIC04MSAtNDUgbC0zOAotMjMgNTUgLTQ4IGM1MiAtNDQgNTggLTQ2IDk2IC00MCA0OCA4IDU1IDIwIDY1IDEwMSA2IDU3IDUgNjIgLTE5IDc3IC0xNCA5Ci0yNyAxMyAtMzAgOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyODcwIDEyNDM3IGMwIC04IC03IC0yMCAtMTUgLTI3IC0xNCAtMTIgLTIyIC05MCAtOSAtOTAgMTAgMCAxMjQKODIgMTI0IDg5IDAgNCAtMTcgMTMgLTM3IDIwIC0yMSA4IC00NCAxNiAtNTAgMTggLTcgMyAtMTMgLTIgLTEzIC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NjM4IDEyNDMzIGMtMTYgLTIgLTI4IC03IC0yOCAtMTEgMCAtNCAtMyAtMTYgLTYgLTI4IC00IC0xNSAxCi0yMyAyMiAtMzIgMTQgLTcgMjcgLTExIDI5IC0xMCAxIDIgMTEgMTcgMjMgMzUgMzYgNTEgMzEgNTcgLTQwIDQ2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU0NDEgMTIzNzYgbC02MyAtNjQgMjMgLTE2IGMzMSAtMjEgNDIgLTIwIDY2IDcgMTkgMjAgNTEgMTIzIDQxCjEzMiAtMiAzIC0zMiAtMjQgLTY3IC01OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY3NTMgMTIzODggYy0yOCAtMTcgLTU2IC00MiAtNjIgLTU1IC0xMSAtMjMgLTUgLTUzIDkgLTUzIDE0IDAgMTk1CjcxIDIwNCA4MCA2IDYgLTc5IDYwIC05NiA2MCAtMiAwIC0yNiAtMTQgLTU1IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwNTk3IDEyMzk1IGM1IC0yNSAxNyAtMzIgMjcgLTE2IDMgNCAtMyAxNiAtMTMgMjUgLTE3IDE2IC0xOCAxNQotMTQgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjU0NyAxMjM4OSBjLTggLTIwIC0xOCAtNDYgLTIyIC01OSBsLTcgLTIyIDQxIDIzIGM0NiAyNSA0OSAzNiAyMgo3MCBsLTE5IDI0IC0xNSAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTgwMiAxMjM5MCBjLTE4IC00IC0zNSAtMTAgLTM3IC0xMiAtMyAtMiA5IC0yMCAyNSAtMzkgbDI5IC0zNCAxCjMxIGMwIDIxIDggMzcgMjMgNDcgMjUgMTggMTMgMjAgLTQxIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDUwNSAxMjMxOCBjNzAgLTc1IDg1IC04OCAxMDEgLTg4IDE4IDAgMzYgNjggMjQgOTAgLTExIDIwIC0xMTQKNjAgLTE1NSA2MCAtMjcgMCAtMjcgLTEgMzAgLTYyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg5MDIgMTIzNDIgYy0xMCAtNyAtOCAtMTIgNiAtMjUgMTggLTE2IDE5IC0xNiAzMCA4IDEwIDIxIDkgMjUgLTYKMjUgLTkgMCAtMjMgLTQgLTMwIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEwMzUgMTIzMjcgYy0yNSAtMjEgLTI2IC0yNyAtMjAgLTcwIDYgLTM3IDExIC00NyAyNCAtNDMgOSAzIDM1CjEwIDU5IDE1IDExMiAyOCAxMjAgMzIgMTI1IDUxIDQgMTYgLTQgMjIgLTUyIDM1IC0zMSA5IC02NiAyMCAtNzkgMjUgLTMwIDEzCi0yNyAxNCAtNTcgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODIxMyAxMjI3MiBjLTQwIC0yNiAtNzIgLTUwIC03MiAtNTQgLTEgLTMgMjkgLTkgNjcgLTEzIDM3IC0zIDc4Ci04IDkxIC0xMSAyMyAtNSAyNCAtNCAxNyA0NiAtNyA1NiAtMTUgODAgLTI1IDgwIC0zIDAgLTM4IC0yMiAtNzggLTQ4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU2MTcgMTIyNzggYzcgLTUzIDcgLTUyIDMyIC0zOCAzMCAxNSAyNyA1NCAtNCA2OCAtMTQgNyAtMjggMTIKLTMwIDEyIC0xIDAgLTEgLTE5IDIgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYxMjAgMTIyOTggYzAgLTE4IDcgLTI5IDIxIC0zMyAzMyAtMTEgMzUgMyA2IDMzIGwtMjcgMjcgMCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjI2MCAxMjI4OSBjMCAtMjIgNDggLTExOSA1OSAtMTE5IDEwIDAgNzAgMTI3IDY0IDEzNCAtNCAzIC0zMyA2Ci02NSA2IC01MiAwIC01OCAtMiAtNTggLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ4NjkgMTIyMzggYy0yMCAtMjQgLTQzIC01NSAtNTIgLTY5IC0xNiAtMjUgLTE2IC0yNiAxNiAtNTYgMTcKLTE3IDQyIC0zNiA1NSAtNDIgMTIgLTcgMjIgLTE5IDIyIC0yNyAwIC0xMiAxMiAtMTQgNjMgLTEyIDYyIDMgNjIgMyA2NSAzNSAzCjI2IC05IDUwIC02MCAxMjIgLTM1IDUwIC02NSA5MCAtNjggOTEgLTMgMCAtMjIgLTE5IC00MSAtNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MTU3IDEyMjUzIGMtNCAtMyAtNyAtMTcgLTcgLTMxIDAgLTE5IDQgLTIzIDE4IC0xNyA5IDQgMjkgMTIgNDUKMTcgMTUgNSAyNyAxMyAyNyAxOCAwIDE1IC03MCAyNiAtODMgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05ODkwIDEyMjA1IGwtNTQgLTU1IDE5IC0zNiBjMjggLTUyIDYxIC04NCA4NyAtODQgMTMgMSA0NiA3IDczIDE0CjQ1IDEyIDUwIDE2IDQ4IDQwIC0yIDI1IC05OCAxNzYgLTExMiAxNzYgLTQgMCAtMzEgLTI1IC02MSAtNTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjkwNSAxMjI0OCBjLTExIC02IC0yMSAtMTIgLTIzIC0xMyAtMiAtMiA0IC0yNyAxMyAtNTcgMjEgLTcyIDQ4Ci04NyAxMDUgLTU4IDU3IDI5IDU0IDU4IC05IDEwNCAtNTMgNDAgLTU3IDQwIC04NiAyNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NDA1IDEyMjM5IGMtMyAtOCAtMTYgLTQ5IC0yOSAtOTEgbC0yNCAtNzggMzIgMCBjMjUgMCA5NSAyOCAxMTQKNDUgMiAyIC0xNyAzNCAtNDIgNzEgLTI5IDQ0IC00NyA2MyAtNTEgNTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzIyMCAxMjIxMCBsMCAtMzAgNzMgMCA3MiAxIC02OCAyOSBjLTM4IDE3IC03MSAzMCAtNzMgMzAgLTIgMCAtNAotMTMgLTQgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzEzNTcgMTIyMDMgYy0xOCAtNSAtMTggLTYgLTEgLTI0IDE2IC0xOCAxOCAtMTggMzYgLTMgMzIgMzAgMTggNDEKLTM1IDI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIxNDQgMTIxNzYgYy00IC0xMCA3IC0zOCAyNiAtNjkgNDYgLTc2IDU0IC04NSA4MiAtOTYgMjEgLTggMzIgLTUKNjIgMTYgMzIgMjQgMzYgMzEgMzYgNzIgbDAgNDYgLTc3IDE5IGMtNDMgMTAgLTg4IDIxIC0xMDAgMjMgLTE1IDQgLTI1IDAgLTI5Ci0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDczIDEyMTcwIGMtMzIgLTEzIC0yOCAtMTcgMTIgLTEyIDE5IDIgMzIgOCAyOSAxMyAtNiAxMSAtMTIgMTEKLTQxIC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQwIDEyMTI1IGMtNzkgLTY1IC04NiAtOTUgLTIzIC05NSAzMiAwIDM1IDIgMjkgMjMgLTExIDM2IC0xMiA0NgotMSA0OSA1IDIgMTIgLTEwIDE1IC0yNyA1IC0yNyA3IC0yMyAyMiAzMyA5IDM0IDE1IDYyIDE0IDYyIDAgMCAtMjYgLTIwIC01NgotNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02Mzg3IDEyMTQ0IGMtMyAtNCA0IC0xOSAxNSAtMzUgMTggLTI0IDI5IC0yOSA2NSAtMjkgNDIgMCA0MyAwIDQzCjM1IGwwIDM1IC01OCAwIGMtMzIgMCAtNjEgLTMgLTY1IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI2MzMgMTIxMjggYy0yNyAtMjAgLTUyIC03MyAtNDAgLTg1IDIgLTIgMjAgMjIgNDEgNTIgMjAgMzAgMzUgNTUKMzMgNTUgLTEgMCAtMTcgLTEwIC0zNCAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTkwIDEyMTI0IGMwIC0xMiA2IC0xNSAyMyAtMTAgMTIgMyAyNyA2IDMyIDcgMTIgMSAtMjUgMTcgLTQyIDE4Ci03IDEgLTEzIC02IC0xMyAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTMyNCAxMjEyNiBjLTkgLTI0IDAgLTUxIDE5IC01NCAxNCAtMyAxNyA0IDE3IDMyIDAgMjYgLTQgMzYgLTE1CjM2IC05IDAgLTE4IC02IC0yMSAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzg5MCAxMjEyMiBjMCAtNCAxMCAtMTMgMjIgLTIxIGwyMiAtMTMgLTI4IC0xNSBjLTIxIC0xMSAtMzAgLTEyCi00MiAtMiAtOCA2IC0xNCA5IC0xNCA1IDAgLTkgNzMgLTEwNiA4MCAtMTA2IDMgMCAyNyAyMiA1NCA0OSBsNDggNDggLTU2IDMyCmMtNTQgMzAgLTg2IDM5IC04NiAyM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTg1NzUgMTIxMDMgYzQgLTEwIDEyIC0zMSAxNyAtNDYgbDEwIC0yOSAzNCAzMyBjNDEgNDAgMzEgNTkgLTI4IDU5Ci0zNCAwIC0zOSAtMyAtMzMgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU4MzcgMTIwMzggYy01IC03NyAtMyAtOTggNyAtODcgMTAgMTAgMTggMTY5IDkgMTY5IC02IDAgLTEzIC0zNwotMTYgLTgyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzExMjkgMTIxMDQgYy02OSAtMjEgLTczIC0zMCAtNDcgLTEwMyAxMiAtMzMgMjUgLTYxIDI5IC02MSAxMSAwCjEyOSA5OSAxMjkgMTA4IDAgNSAtMTUgMjIgLTMyIDM5IC0zMyAzMSAtMzMgMzEgLTc5IDE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ1MDEgMTIwNzEgYy0zNCAtNDMgLTM3IC01MSAtMTkgLTY5IDkgLTkgMTkgLTEgNDQgNDAgMzEgNDkgMzQgNjgKMTQgNjggLTQgMCAtMjIgLTE4IC0zOSAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODkwMyAxMjA2OSBjLTkgLTM1IC04IC00MCAxNyAtNjQgMTQgLTE0IDMwIC0yNSAzNiAtMjUgOSAxIDc4IDkwCjcyIDk0IC0xIDIgLTI4IDEwIC01OSAxOCBsLTU2IDE2IC0xMCAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjA5NiAxMjA1NCBjLTkgLTIzIC03IC01NCAyIC01NCAxMSAwIDU3IDQ5IDUxIDU0IC0xNiAxNCAtNDcgMTUKLTUzIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDAzNiAxMTk4NiBsLTE0IC01OSAzMCAtMjYgYzQ1IC0zOCA0NiAtMzggMTMxIC0zMyA3MSA0IDc4IDYgODMKMjggNSAxNyAtMSAyOSAtMjMgNDggLTMzIDI5IC00MyAzMiAtNDMgMTEgMCAtMTggLTE0IC0xOSAtNDMgLTQgLTMwIDE2IC0zMAoxNSAtMTYgMzcgMTggMjkgLTEgNDkgLTUxIDU0IGwtMzkgMyAtMTUgLTU5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk3NDAgMTE5ODEgYzAgLTU2IDEgLTU5IDMwIC03MSAxNyAtNyAzMiAtMTEgMzQgLTkgNiA2IC00OCAxMzkKLTU2IDEzOSAtNSAwIC04IC0yNiAtOCAtNTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MTMwIDExOTY4IGMtMzIgLTY1IC0zNSAtODQgLTIxIC0xMDcgOCAtMTIgMjIgLTkgODUgMTkgOTcgNDIgMTA0CjUwIDgxIDk5IC0xNCAzMiAtMjMgNDAgLTU0IDQ1IC01OSAxMCAtNjAgOSAtOTEgLTU2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA0NjYgMTIwMDEgYy0xNCAtMTUgLTI2IC0zMiAtMjYgLTM3IDAgLTYgMTUgLTI0IDMzIC00MiAyOCAtMjcgMzYKLTMwIDUwIC0yMCAyMSAxNiA0MCAxMDggMjMgMTEzIC00NSAxMyAtNTYgMTEgLTgwIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NzUgMTE5NDkgYy0xNyAtNTAgLTE3IC01MyAxIC02NiAxNiAtMTEgMjEgLTEwIDQ2IDE0IDM1IDM0IDM1IDQzCi0xIDc3IGwtMjkgMjggLTE3IC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwODQ3IDExOTkxIGMtMTggLTYgLTE4IC03IDEgLTI0IDE4IC0xNiAxOSAtMTYgMzAgOCAxMiAyNyA1IDMxCi0zMSAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMjYyIDExOTY4IGMtMjAgLTIyIC00MiAtNjggLTQyIC04OSAwIC01IDIzIC05IDUwIC05IDI4IDAgNTAgNAo1MCA5IDAgMjIgLTI0IDExMSAtMzAgMTExIC00IDAgLTE2IC0xMCAtMjggLTIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyMjAgMTE5NzIgYzAgLTUgOSAtMTcgMjAgLTI3IDIyIC0yMCAyNiAtMTQgMTAgMTYgLTExIDE5IC0zMCAyNgotMzAgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzAzMyAxMTk0NCBjLTEgLTIwIDEgLTMzIDUgLTI4IDQgNSAxOCAyMSAzMSAzNyBsMjQgMjcgLTI5IDAgYy0yNgowIC0yOSAtMyAtMzEgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ2NzMgMTE4OTUgYy01OCAtNzYgLTY3IC05NSAtNDggLTEwMiA2IC0yIDI2IDIzIDQ1IDU0IDE4IDMyIDQyCjczIDUzIDkxIDMxIDU0IDExIDM2IC01MCAtNDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjk2MCAxMTk2NiBjMCAtMjIgMzcgLTc2IDUyIC03NiAxMCAwIDIxIDAgMjUgLTEgMjQgLTIgOCAyNCAtMzEKNTEgLTI2IDE3IC00NiAyOSAtNDYgMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NjEgMTE5NTAgYy0xNCAtOCAtNyAtMzAgOSAtMzAgMTEgMCAyMSAyOCAxMiAzNCAtNSAzIC0xNCAxIC0yMSAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NjU3IDExODkyIGMtMjUgLTM2IC00NCAtNjggLTQyIC03MCAzIC00IDExMyA1NCAxMjggNjcgNCA0IC0zIDIxCi0xNiAzOSBsLTI0IDMxIC00NiAtNjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTA3MCAxMTk0MCBjLTEyIC04IC03IC0xNyAzMCAtNDkgbDQ1IC0zOSAzIDM1IGMyIDIwIDAgMzkgLTUgNDQKLTE0IDE0IC01OCAxOSAtNzMgOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMzAyIDExOTE2IGMtMTAgLTIzIC04IC0yNyAxOCAtNDYgbDMwIC0yMSA1MiAyNCA1MyAyNCAtNTcgMTcKYy0zMiA5IC02MyAxOSAtNzEgMjIgLTggMyAtMTggLTYgLTI1IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU0ODkgMTE4MjEgYy0zMiAtNDIgLTU2IC03NyAtNTQgLTc5IDEgLTEgMjYgNCA1NiAxMSA1MiAxNCA1NCAxNgo1NyA1MSAyIDIwIDIgNDkgMCA2NSAtMyAyNiAtNiAyNCAtNTkgLTQ4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ2NzIgMTE4NzcgYy02IC0xMiAtMjEgLTM3IC0zMyAtNTYgbC0yMiAtMzMgMzQgNyBjMTkgNCA0MCAxNCA0NwoyMyAxNiAyMSAxNSA1NyAtMSA3MSAtMTEgOCAtMTYgNiAtMjUgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5OTYgMTE4NDggYy0yMCAtMjMgLTM2IC01MSAtMzYgLTYzIGwwIC0yMiA3OCAyNSBjNDIgMTMgODEgMjggODYKMzIgNCA1IDUgMjIgMSAzOSAtNiAyOSAtMTAgMzEgLTUwIDMxIC0zOSAwIC00NyAtNSAtNzkgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE0MCAxMTgzNSBjLTEyIC0yMCAtMjEgLTM3IC0xOSAtMzkgMjIgLTE4IDEyNiAtNzggMTY0IC05NSA0OCAtMjEKNDkgLTIxIDY4IC0zIDE4IDE5IDE4IDIwIC0zNCA1OCAtMjkgMjEgLTYzIDQ2IC03NSA1NCAtMTIgOCAtMzYgMjUgLTUyIDM4CmwtMzAgMjIgLTIyIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NTE1IDExODIwIGMtMzMgLTIyIC02NCAtNDEgLTY5IC00MyAtMTAgLTMgNzEgLTExNyA4NCAtMTE3IDI0IDAKNzAgMTE4IDcwIDE3OCAwIDMwIC0xNiAyNyAtODUgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzMxMCAxMTg0MSBjMCAtMTAgMjQgLTIxIDQzIC0yMSA3IDAgMyA3IC03IDE1IC0yMiAxNyAtMzYgMTkgLTM2IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODg1MSAxMTgxOCBjNiAtMTggMTMgLTQxIDE2IC01MCAzIC0xMiAxNSAtMTggMzUgLTE4IDQxIDAgMzQgMjMKLTE5IDY3IGwtNDIgMzUgMTAgLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUwMyAxMTc3MiBjLTIzIC00OCAtMzAgLTkyIC0xNSAtOTIgMTAgMCAxMDIgOTEgMTAyIDEwMSAwIDEwIC00MQozOSAtNTUgMzkgLTUgMCAtMjAgLTIyIC0zMiAtNDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MTkxIDExODAyIGMtMTkgLTkgLTM2IC0yMiAtMzggLTI4IC00IC0xMyA1NCAtMzcgNjEgLTI2IDYgMTAgMTgKNzIgMTQgNzIgLTIgMCAtMTggLTggLTM3IC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNDg3IDExODEzIGMtMTEgLTEwIC04IC03MiAzIC05MyA1IC0xMCAyMyAtMjggMzkgLTM5IGwyOSAtMjEgMjEKMzYgYzEyIDIwIDIxIDQzIDE5IDUxIC00IDE3IC0xMDIgNzYgLTExMSA2NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MTEwIDExODEwIGMwIC02IC0xMSAtMjIgLTI1IC0zNiAtMTQgLTE0IC0yMyAtMjkgLTIwIC0zNCA2IC0xMAo5NSAyOSA5NSA0MSAwIDQgLTExIDE0IC0yNSAyMyAtMTQgOSAtMjUgMTIgLTI1IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTc4MiAxMTc1NiBjLTE3IC0zMCAtMzIgLTY2IC0zMiAtODAgMCAtMjMgNCAtMjYgMzMgLTI1IDE3IDEgNjEgNgo5NyAxMyBsNjUgMTEgMyAzNyBjMyAzMSAtMiA0MiAtMzAgNjcgLTIzIDIyIC00MyAzMCAtNjggMzEgLTMyIDAgLTM4IC01IC02OAotNTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDE1IDExNzgwIGMtMyAtNSAwIC0xMCA5IC0xMCA4IDAgMjMgLTMgMzMgLTYgMTYgLTUgMTYgLTQgLTEgMTAKLTIzIDE5IC0zMiAyMCAtNDEgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMjMyIDExNzM5IGMtNzEgLTQ5IC03MyAtNTEgLTU2IC03MCAxNiAtMTcgMTkgLTE4IDM4IC00IDEyIDggNDAKMjcgNjMgNDIgMzMgMjIgNDMgMzQgNDMgNTYgMCAxNSAtMyAyNyAtNyAyNiAtNSAwIC00MSAtMjMgLTgxIC01MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NzA4IDExNzYzIGMtMTAgLTIgLTE4IC05IC0xOCAtMTQgMCAtMTEgLTMgLTEyIDQ1IDYgMzAgMTEgMzQgMTQKMTUgMTMgLTE0IDAgLTMzIC0yIC00MiAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MDg4IDExNzM0IGMtMjUgLTggLTQ4IC0yMCAtNTEgLTI3IC0yIC03IDE3IC0zNyA0MyAtNjYgbDQ4IC01NQo1NyA0MCBjNDcgMzIgODUgNzkgNzMgODkgLTIgMSAtMTcgMTAgLTM1IDE5IC0zOCAxOSAtNzEgMTkgLTEzNSAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU2OTMgMTE3MzMgYy0xOCAtMiAtMzMgLTggLTMzIC0xNCAwIC0xMiAxNyAtMTAgNjAgNiAzNiAxNCAzMSAxNQotMjcgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwOTcgMTE3MDQgYzMgLTggMTYgLTE0IDI5IC0xNCAzMiAwIDMwIDYgLTUgMTggLTI1IDkgLTI5IDggLTI0IC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA2NjQgMTE2NTAgbDM3IC0zMyAyMSAyMSAyMSAyMSAtMzkgNiBjLTIxIDQgLTQ4IDkgLTU4IDEyIC0xMiAzCi02IC03IDE4IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NTMwIDExNjMzIGMwIC0yMCAyMiAtODMgMzAgLTg4IDUgLTMgMjUgNiA0NSAyMiBsMzQgMjcgLTIxIDIzCmMtMjAgMjIgLTg4IDM0IC04OCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NTAwIDExNTkxIGMwIC0xMiAxMSAtMjMgMzIgLTMwIDQxIC0xNCA0NCAtMTAgMTQgMjIgLTI5IDMyIC00NgozNCAtNDYgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg5NzIgMTE1NjcgYy05IC0xMCAtNyAtMTkgNCAtMzUgMjIgLTMyIDM0IC0yNyAzNCAxMyAwIDM3IC0xOCA0NwotMzggMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDk0MiAxMTU1NyBjLTcgLTggLTYgLTE4IDQgLTMxIDEzIC0xOSAxNCAtMTggMTQgMTIgMCAzNSAtMyAzOAotMTggMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDMyIDExNTI0IGMtMzIgLTI4IC0yMSAtMzAgMzIgLTUgMzQgMTYgMzYgMTkgMTcgMjQgLTE1IDMgLTMxIC0zCi00OSAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDA2NiAxMTQ5OSBjLTEwIC01MSAtOCAtNTYgMzEgLTc5IDI1IC0xNSA0MiAtMTkgNTUgLTEzIDE3IDcgMTUKMTMgLTIzIDYzIC0yMiAzMCAtNDQgNTYgLTQ5IDU4IC00IDEgLTEwIC0xMSAtMTQgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyMzIgMTE1MDMgYy0yMSAtNTEgLTE5IC01NCAzOCAtNzMgMzAgLTEwIDYyIC0xOSA3MCAtMTkgMjAgLTEgNTQKMzkgNDMgNDkgLTExIDExIC0xMjMgNzAgLTEzMyA3MCAtNCAwIC0xMiAtMTIgLTE4IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5ODggMTE0NDAgYy0xNyAtMzAgLTE3IC0zMSAxNCAtODAgMTcgLTI4IDMzIC01MCAzNCAtNTAgNSAwIDU0CjEwMSA1NCAxMTAgMCA2IC03MiA1MCAtODEgNTAgLTIgMCAtMTIgLTE0IC0yMSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTgyNyAxMTQ0MiBjLTQyIC0xNSAtNDYgLTE5IC0zNSAtMzQgMTIgLTE1IDE3IC0xNSA2NCA0IDI4IDExIDUxCjI2IDUxIDM0IDAgMTggLTIwIDE3IC04MCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk5MjYgMTE0MTQgYy01MCAtMTggLTY2IC0zMiAtNjYgLTU1IDAgLTM2IDQzIC0yMiA3OCAyNiAxOCAyNSAzMQo0NSAzMCA0NCAtMiAwIC0yMSAtNyAtNDIgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg0NTAgMTE0MDUgYzAgLTE2IDYgLTI1IDE1IC0yNSAxNiAwIDE5IDkgOSAzNCAtOSAyNSAtMjQgMTkgLTI0Ci05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUzMzUgMTE0MTIgYzIwIC0yMCAxMzQgLTExMiAxMzkgLTExMiA4IDAgLTMzIDczIC01MiA5MiAtMTAgOSAtMzUKMjAgLTU3IDI0IC0yNyA0IC0zNyAzIC0zMCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2Mjk1IDExNDEwIGMtMTUgLTYgLTggLTkgMjggLTkgMzAgLTEgNDYgMyA0MiA5IC03IDEyIC00MiAxMiAtNzAKMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNDQ3IDExMzczIGMtMTQgLTM2IC0xNCAtMzkgNyAtNTAgMjkgLTE3IDY2IC0xNiA3MiAyIDYgMTUgLTQwIDg1Ci01NSA4NSAtNSAwIC0xNiAtMTcgLTI0IC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3Mjc5IDExMzYzIGMtMzMgLTggLTI3IC02MyA2IC02MyAxNCAwIDM3IDQ4IDMwIDYxIC02IDkgLTkgMTAgLTM2CjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzExMCAxMTM0MSBjLTMxIC01IC0zNyAtMTIgLTMxIC0zOSAwIC00IDEwIC0xMyAyMiAtMjAgMTcgLTExIDM1Ci0xMSA5NSAtMSA0MSA2IDc3IDE2IDgwIDIwIDcgMTMgLTcyIDQ5IC0xMDMgNDggLTE1IC0xIC00NCAtNCAtNjMgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MDAgMTEzMzEgYzAgLTUgLTE3IC0xMSAtMzggLTE1IC0zMyAtNSAtOTMgLTQ5IC04MSAtNjAgOCAtNiAxNDMKLTQ1IDE0NyAtNDIgNyA4IC0xMSAxMjYgLTE5IDEyNiAtNSAwIC05IC00IC05IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc5MTUgMTEyOTAgYy0xMCAtMTEgLTE1IC0yNiAtMTIgLTMzIDYgLTE3IDg1IC0zMSAxMTEgLTIxIDE3IDYgMTYKOSAtNSAyNiAtMTMgMTAgLTM2IDI1IC01MCAzMyAtMjQgMTMgLTI4IDEyIC00NCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NjU1IDExMjU0IGMtMzMgLTI1IC02MCAtNTMgLTYwIC02MiAwIC0xNyA1OCAtNjIgODEgLTYyIDExIDAgNTQKMTIwIDU0IDE1NCAwIDI0IC05IDIwIC03NSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTM4MCAxMTI5MiBjMCAtNCAxNSAtMjMgMzQgLTQxIDI4IC0yNyAzNCAtMzAgNDAgLTE2IDEwIDI4IDcgMzQKLTI0IDUwIC0zMiAxNyAtNTAgMTkgLTUwIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTkxMCAxMTI2OSBjMCAtNDcgMjEgLTEwOCAzOSAtMTEzIDkgLTMgNDMgLTIgNzUgMiBsNjAgNyAtNzQgNjgKYy00MSAzNyAtODAgNjcgLTg3IDY3IC04IDAgLTEzIC0xMiAtMTMgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTI2MyAxMTI4MiBjLTI0IC0yIC0zNCAtMTAgLTQxIC0zMiAtMTAgLTI3IC04IC0yOSAyNiAtNDMgbDM3IC0xNQo2IDQ3IGMzIDI1IDYgNDYgNSA0NiAtMSAwIC0xNSAtMSAtMzMgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODk0NCAxMTI1OCBjLTMxIC0xOCAtMzIgLTE5IC0xOSAtNjAgMTYgLTU2IDMyIC01OCA0MCAtNiA0IDI0IDExCjUxIDE2IDYwIDEzIDI1IC0yIDI4IC0zNyA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE4NDEgMTEyMjYgYy0xNSAtOSAtMjAgLTE2IC0xMiAtMjAgMTYgLTEwIDUxIDMgNTEgMjAgMCAxNyAtOCAxNwotMzkgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNjI4IDExMjEyIGMtMTAgLTIgLTE4IC03IC0xOCAtMTAgMSAtMTEgMjYgLTQyIDM1IC00MiA4IDAgMzQgMzEKMzUgNDEgMCA5IC0zMSAxNiAtNTIgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTEwNSAxMTE4NSBjLTI1IC0xMSAtMjcgLTE0IC05IC0xNCAxMiAtMSAzNyAtNCA1NSAtOCBsMzQgLTYgLTE5CjIxIGMtMjIgMjUgLTIyIDI1IC02MSA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODI2MiAxMTE1OCBjLTI3IC0yNyAtNiAtNTYgMjggLTM4IDE2IDkgMTggMTUgMTAgMzAgLTEyIDIzIC0yMSAyNQotMzggOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1OTg5IDExMTI2IGMxMCAtMjcgNTQgLTM2IDQ5IC0xMCAtMSAxMCAtMTUgMjEgLTMwIDI1IC0yNCA2IC0yNiA1Ci0xOSAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzY5OCAxMTEwNCBjLTEyIC0xMSAtMTAgLTUyIDMgLTU5IDE0IC0xMCAxNiAtNSA5IDMzIC0zIDE5IC04IDMwCi0xMiAyNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2OTQxIDExMDM3IGMtMjggLTUxIC0yNSAtOTEgNyAtOTUgMjEgLTMgMjIgMCAyMiA2NyAwIDM5IC0xIDcxIC0zCjcxIC0xIDAgLTEzIC0xOSAtMjYgLTQzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkwNTEgMTEwNjEgYy05IC02IC0xMCAtMTEgLTIgLTE1IDYgLTQgMjEgMCAzMyA4IDIxIDE1IDIxIDE2IDMgMTYKLTExIDAgLTI2IC00IC0zNCAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMTM2IDExMDYxIGMtNiAtMTAgNyAtMjIgNDIgLTQwIDIwIC0xMSAyNSAtOSA0MiAxMSAxOCAyMyAxOCAyMwotMyAzMCAtMzMgOSAtNzUgOSAtODEgLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDM5MCAxMTA0NCBsLTI1IC0xNSAyNSA1IGMxNCAzIDMzIDYgNDMgNiAxMCAwIDE1IDUgMTIgMTAgLTkgMTQKLTI2IDEyIC01NSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NDg2IDExMDQzIGMtMTEgLTEyIC01IC0zOCAxNCAtNjIgMTUgLTE3IDI2IC0yMiA0NSAtMTcgMjcgNyAzNAozNiAxMiA1NCAtMTkgMTYgLTY0IDMyIC03MSAyNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwOTA3IDExMDEzIGwtMjcgLTM3IDI4IC0yMyBjMjUgLTIwIDI4IC0yMSA0MCAtNiAxNiAyMiAxNSA3OCAtMQo5MiAtMTEgOCAtMjAgMyAtNDAgLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQwMDQgMTEwMzIgYy02IC00IC0yNyAtNDcgLTQ2IC05NyBsLTM2IC05MCAzOSAtNDAgYzI5IC0zMCA0OCAtNDIKNzQgLTQzIDMxIC0yIDM0IDAgMzkgMzAgMyAxOCAxMSA2NyAxNyAxMDggbDEyIDc0IC0zOCAzMyBjLTQxIDM1IC00NCAzNyAtNjEKMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NjgzIDExMDA4IGMtNSAtNyAtMTQgLTI1IC0yMSAtNDAgbC0xMiAtMjggNDYgMCBjMzggMCA0NSAzIDQwIDE2Ci0zIDkgLTkgMjcgLTEyIDQwIC03IDI2IC0yNiAzMSAtNDEgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDI4OSAxMDk4NiBsLTQzIC0yMiAtMTEgLTc3IGMtNyAtNTMgLTcgLTc4IDAgLTgwIDUgLTIgMzMgMTEgNjEKMzAgNDMgMjggNTMgNDIgNzEgOTIgbDIyIDYwIC0yOCA5IGMtMjIgOCAtMzcgNSAtNzIgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY1NTAgMTA5NjUgYy01IC0yOCAzIC0xMzEgMTEgLTEzOSAxNyAtMTggMTggMCA1IDc1IC04IDQwIC0xNSA3MAotMTYgNjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjgwNSAxMDk1OSBjLTMgLTMgMiAtMzIgMTAgLTYzIDggLTMxIDE1IC01OCAxNSAtNjAgMCAtOSA4MiAtNTYKODkgLTUyIDQgMyAxNiAzNSAyNiA3MiBsMTggNjcgLTI0IDE4IGMtMTMgMTAgLTMxIDE5IC0zOSAyMCAtNzUgNCAtOTIgNCAtOTUKLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MTAwIDEwOTAzIGMwIC0zOSAyIC00MyAyNSAtNDMgMzIgMCAzMiAxNyAwIDU1IGwtMjQgMzAgLTEgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk0MzMgMTA5MTMgYzMgLTEwIDggLTI4IDEyIC00MCA4IC0yOSAyMSAtMjkgMzYgLTIgMTIgMjMgMTAgMjUKLTM0IDUwIC0xNiA5IC0xOCA4IC0xNCAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4ODM4IDEwOTE2IGMtNTMgLTEyIC01NyAtMjAgLTI4IC01MyBsMjAgLTIzIDQ0IDIyIGMyNCAxMSA0OSAzMgo1NSA0NSAxMCAyMSA4IDIzIC0xNyAyMiAtMTUgLTEgLTQ4IC02IC03NCAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzI3IDEwODYzIGMyNiAtNTggMzAgLTYxIDY2IC01NCA1MSAxMSA0NCAzMyAtMTggNjQgLTMwIDE1IC01OCAyNwotNjAgMjcgLTMgMCAzIC0xNyAxMiAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDA2MiAxMDg2OSBjLTE2IC0yNSAtOCAtMzQgMzYgLTQ0IGwzMiAtNyAtMjEgMzYgYy0yNCA0MiAtMzAgNDMKLTQ3IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM5NTggMTA4NjMgbC0yOCAtNCAyNSAtNDggMjQgLTQ5IDQyIDM5IGMyMyAyMiA0MCA0MSAzOCA0MyAtMiAyCi0xNCA4IC0yNiAxNSAtMjIgMTEgLTI2IDExIC03NSA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY5OTkgMTA3OTMgYy0yMSAtMjYgLTQwIC03MyAtMzQgLTg0IDE1IC0yNCAzNCAtNiA0NCA0MiAxMyA1OSAxMQo2NyAtMTAgNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTA0MCAxMDc1OCBjMCAtMzAgNjIgLTY1IDc5IC00NSA3IDkgNCAxNyAtMTIgMjYgLTEyIDggLTMyIDIxIC00NAoyOSAtMjIgMTMgLTIzIDEzIC0yMyAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTMgMTA3MTcgYy0xMiAtNiAtMjYgLTIwIC0zMSAtMzIgLTEyIC0yNiA1IC02NSAyOCAtNjUgMTUgMCA4MCAxOQo4OCAyNiAyIDEgLTYgMjAgLTE4IDQzIC0yMSA0MiAtMzAgNDYgLTY3IDI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE3NjYgMTA3MjIgYy0xMSAtMTggMTQgLTgwIDM0IC04NSAxMSAtMyAyMCAtNCAyMCAtMyAwIDEgLTcgMjMKLTE2IDQ5IC0xNSA0NSAtMjcgNTcgLTM4IDM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODExMCAxMDcwMyBjLTIwIC04IC0zMCAtMjQgLTMwIC00NyAwIC0yMCAwIC0yMCAxOCAwIDQ3IDUyIDQ5IDYxCjEyIDQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE0MjggMTA2NzAgbC01NyAtMzAgMTUgLTMwIGM5IC0xNiAxNyAtMzAgMTkgLTMwIDYgMCAxOTUgNjkgMjA1Cjc1IDcgNCA3IDEyIDAgMjYgLTE3IDMxIC0xMTAgMjYgLTE4MiAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NzM1IDEwNjgxIGMtNSAtOSAyNCAtMzEgMzkgLTMxIDEzIDAgNSAyOCAtMTAgMzQgLTIwIDggLTIyIDggLTI5Ci0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTQ5MCAxMDY1MCBsLTIxIC0zMCA0NCAwIGM0MiAwIDQ1IDIgMzkgMjMgLTUgMjEgLTE5IDM3IC0zNCAzNyAtNAowIC0xNiAtMTMgLTI4IC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3MjU4IDEwNjU2IGMtMzEgLTE3IC0zOCAtMjcgLTM4IC01MSAxIC00OSAyMCAtNjUgNzkgLTY1IDQ0IDAgNTEKMyA1MSAxOSAwIDIzIC0zNSAxMDcgLTQ3IDExMyAtNCAzIC0yNSAtNSAtNDUgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzI0OSAxMDY2MyBjLTIwIC01IC02MiAtOTAgLTQ4IC05OCA1IC00IDIzIC0xMSAzOSAtMTYgMTcgLTUgNDMKLTEzIDYwIC0xOCAyOSAtOSAyOSAtOSAyMyAyMiAtNiAzOCAtNDIgMTE3IC01MSAxMTYgLTQgLTEgLTE0IC0zIC0yMyAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4OTk5IDEwNjEwIGMtOSAtMzMgLTE1IC02MCAtMTMgLTYwIDEgMCA5IDYgMTYgMTMgNyA3IDMwIDI2IDUxIDQxCjM0IDI2IDM2IDMwIDIwIDQxIC00OCAzMyAtNTggMjkgLTc0IC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYwMTIgMTA2NDMgYy0xMCAtMTggLTggLTIxIDEzIC0yNSAyOCAtNiAzMSAwIDExIDI3IC0xMyAxOCAtMTQgMTgKLTI0IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1MzAgMTA2MTAgYzAgLTQ1IDUgLTQ3IDQwIC0yMSAyNCAxOSAyNCAyMCA2IDQwIC0zMCAzMyAtNDYgMjcKLTQ2IC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNTAgMTA1OTkgYzAgLTM5IDI2IC05OSA0MiAtOTkgNSAwIDMxIDExIDU5IDI1IGw1MCAyNiAtMjEgMzAKYy0yNSAzNCAtNjggNTkgLTEwNSA1OSAtMjMgMCAtMjUgLTQgLTI1IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MDMyIDEwNjMxIGMtMTEgLTcgLTExIC0xNyAyIC01NyBsMTUgLTQ5IDAgNTggYzEgMzEgMCA1NyAtMSA1NwotMiAwIC05IC00IC0xNiAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY5MDUgMTA1NzMgYzggLTI3IDE1IC00OSAxNSAtNTAgMCAtNSAzMCAtMyAzMCAyIDAgMTIgLTQ1IDk1IC01Mgo5NSAtNCAwIC0xIC0yMSA3IC00N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzODQgMTA1ODYgYy0xNiAtMTQgLTI0IC0yNSAtMTkgLTI1IDE0IDAgNTkgMzggNTMgNDUgLTMgMyAtMTkgLTYKLTM0IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MjU5IDEwNTgwIGMtOSAtNSAtMjggLTI1IC00MiAtNDQgbC0yNyAtMzQgNDcgLTMxIGMyNSAtMTcgNTQgLTMxCjYzIC0zMSA5IDAgMjUgMTkgMzcgNDQgbDIyIDQ0IC0zMyAzMSBjLTM0IDMzIC00MiAzNiAtNjcgMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODc1NSAxMDU1NCBjLTQ3IC0zMiAtNjcgLTU0IC00OCAtNTQgMzcgMCAxMzkgMjQgMTQ1IDMzIDYgMTEgLTI4CjU4IC00MSA1NiAtMyAwIC0yOCAtMTYgLTU2IC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjA0IDEwNTExIGMtMjMgLTEwIC00NCAtMjMgLTQ4IC0yOSAtNSAtOCA4NiAtNTMgMTc4IC04OCAxMCAtNCAzCjE5IC0yMiA2NSAtMjEgNDAgLTQ0IDcxIC01MiA3MSAtOCAwIC0zNCAtOSAtNTYgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYzNSAxMDQ5OSBjLTggLTIzIDcgLTM5IDM4IC0zOSAyMCAwIDIwIDEgNSAzNSAtMTQgMzEgLTM0IDMzIC00Mwo0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk2MDAgMTA0NzUgYzAgLTQgNjcgLTM1IDc2IC0zNSAyIDAgNCA5IDQgMjAgMCAxNyAtNyAyMCAtNDAgMjAKLTIyIDAgLTQwIC0yIC00MCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNjUwIDEwNDI4IGMtNDEgLTUgLTc2IC0xMSAtNzggLTEzIC00IC00IDMyIC01NyA2MyAtOTQgNDUgLTUyCjEyNCAtODcgMTQwIC02MSA1IDkgLTQyIDE4MyAtNDggMTc5IC0xIC0xIC0zNiAtNiAtNzcgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMzNTIgMTA0MDcgYy0xNiAtNDQgLTE2IC00NSAxMyAtMzkgMjEgNCAyNCA4IDE5IDMxIC0xMCA0MSAtMTkgNDQKLTMyIDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NTUzIDEwMzkxIGMtMzcgLTMzIC0zOSAtMzggLTI0IC00OCAxNSAtOSAyMiAtNCA0NSAzNCAxNiAyNCAyNyA0NgoyNSA0NyAtMiAyIC0yMyAtMTMgLTQ2IC0zM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTYgMTAzOTkgYy0zOCAtMTAgLTc3IC0yNiAtODcgLTM1IC0xNyAtMTUgLTE3IC0xOCAtMiAtNDAgMjAgLTMyCjg1IC0zMyAxNDggLTIgNDMgMjEgNDYgMjUgNDIgNTggLTQgNDIgLTExIDQ0IC0xMDEgMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY5MiAxMDM5MSBjLTUxIC0xNiAtOTUgLTMxIC05OCAtMzQgLTMgLTMgMCAtMjEgNyAtNDAgMTIgLTM0IDE0Ci0zNSAxMTcgLTU4IGwxMDUgLTIzIDQ4IDUxIGMyNyAyOSA0OSA1NiA0OSA2MiAwIDExIC03NyA1MyAtMTE1IDY0IC0xMSAzIC02MgotNyAtMTEzIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU4ODEgMTAzNjQgYzI0IC0yNCAyOSAtMjUgODUgLTE2IGw1OSA5IC01MCA3IGMtMjcgNCAtNjYgMTIgLTg1IDE3CmwtMzQgOSAyNSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MDA3IDEwMzIwIGMzIC0yNSA5IC00OSAxNCAtNTQgMTMgLTE1IDEwIDI0IC02IDY0IGwtMTQgMzUgNiAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzk2NyAxMDM1MyBjLTggLTEzIDIgLTQzIDE0IC00MyAxMCAwIDEwIDggMCAzNCAtNSAxMiAtMTAgMTYgLTE0Cjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjIyNiAxMDMzMiBjLTMgLTMgLTYgLTE2IC02IC0yOCAwIC0yMiAyIC0yMyAyOCAtMTIgNDIgMTggNDQgMjMKMTIgMzUgLTE2IDYgLTMxIDggLTM0IDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzE3NiAxMDI5OCBsLTI1IC0zMiA0NyAtMzIgYzU0IC0zNiA2MCAtMzIgNjEgNDkgMSA0NiAwIDQ3IC0yOCA0NwotMjEgMCAtMzcgLTkgLTU1IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDQxIDEwMzA1IGMtNSAtNSAtMTQgLTIwIC0yMCAtMzIgLTExIC0yMiAtOCAtMjQgNDUgLTQ4IDMxIC0xNAo1OSAtMjMgNjIgLTIxIDIgMyAxIDMwIC0zIDYxIGwtNyA1NiAtMzQgLTMgYy0xOSAtMSAtMzkgLTcgLTQzIC0xM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MzI0IDEwMjc5IGwtMjEgLTIxIDIwIC0zNiBjMTEgLTIxIDQxIC01NCA2NiAtNzUgbDQ2IC0zNyAzIDY3IGMzCjY2IDIgNjggLTMwIDk1IC00MCAzMyAtNTcgMzUgLTg0IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzUwMCAxMDIzOCBjMCAtMzEgNCAtNTkgOCAtNjIgNSAtMyAyMSA2IDM4IDE5IGwyOSAyNCAtMzcgMzggLTM4CjM4IDAgLTU3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE1NjAgMTAyNjEgYzAgLTggNjUgLTEzNSA3NyAtMTUwIDEgLTIgMjEgMiA0MyA5IDMzIDExIDQyIDE5IDUwCjQ5IDE5IDY4IDE3IDcyIC01NSA4NSAtNzkgMTQgLTExNSAxNiAtMTE1IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDU2MiAxMDIzMCBjLTEwIC0yNyAtOCAtMzIgMjUgLTYwIDM4IC0zNCA1MyAtMjkgNTMgMTYgMCAxOCAtNDcKNzQgLTYyIDc0IC0zIDAgLTExIC0xMyAtMTYgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ4MzUgMTAyMDEgYy0xMyAtMjUgLTEzIC0zMSAtMiAtMzEgOCAwIDIxIDggMzEgMTkgMTQgMTYgMTUgMjAgMgozMCAtMTIgMTAgLTE4IDcgLTMxIC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU1MzYgMTAxMzAgYzcxIC05MSAxMTEgLTEzNiAxMTcgLTEzMCAyIDMgNyAzNCAxMSA3MCBsNiA2NiAtODMgMjcKYy00NiAxNSAtODcgMjcgLTkxIDI3IC00IDAgMTQgLTI3IDQwIC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNDgyIDEwMTcxIGMtMjQgLTkgLTQ0IC0yMCAtNDQgLTI0IC0xIC0xNSAyNSAtMTI3IDMwIC0xMjcgMiAwIDE5CjkgMzcgMjAgMjggMTggMzQgMjcgNDAgNzUgNiA1MiAyIDc2IC0xMyA3NCAtNCAwIC0yNiAtOCAtNTAgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc5ODcgMTAxMjggYy00IC0yNCAtOSAtNjUgLTEzIC05MiAtNyAtNDggLTYgLTQ5IDE3IC00MyAxMyA0IDMyIDcKNDEgNyA5IDAgMjYgMTMgMzcgMjkgbDIxIDI4IC00MSA1NyBjLTIyIDMxIC00NCA1NiAtNDggNTYgLTUgMCAtMTEgLTE5IC0xNAotNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDE5MiAxMDEzMSBjLTEwIC0xNyAtMTIgLTQ0IC03IC0xMDMgMTAgLTExMCAyNyAtODYgMjMgMzMgLTMgODUKLTQgOTIgLTE2IDcweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ0ODUgMTAwODAgYy0xMiAtMjMgLTEzIC0zMCAtMyAtMzEgNyAwIDQzIC0yIDgxIC00IDYwIC00IDY3IC0zCjY3IDE0IDAgMTQgLTE0IDIyIC01OCAzNSAtNzQgMjAgLTY5IDIxIC04NyAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTkxNSAxMDA4OSBjLTEyIC0zNiA5IC00MSA0MCAtOSBsMjkgMzAgLTMxIDAgYy0yMyAwIC0zMyAtNiAtMzgKLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1NDcgMTAwNTQgYy0yNiAtMjAgLTQ3IC0zOSAtNDcgLTQzIDAgLTE1IDUzIC02MSA3MCAtNjEgMTUgMCAyMAoxMCAyNSA0OCAzIDI2IDggNTcgMTEgNzAgNiAzMSAtNSAyOCAtNTkgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgxMDggMTAwNzYgbC0yOCAtMTIgNzMgLTY0IGMxMDggLTk3IDEwNyAtOTYgMTE4IC03OSA1IDggOSAxOSA5CjI0IDAgMTUgLTEyMSAxNDUgLTEzNCAxNDQgLTYgMCAtMjMgLTYgLTM4IC0xM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNDg5IDEwMDA0IGMtMzIgLTc0IC0zMiAtNzcgLTE0IC05MCAyNyAtMjAgMzUgLTE1IDU2IDQxIDE5IDQ5IDE4CjEyNSAtMSAxMjUgLTQgMCAtMjIgLTM0IC00MSAtNzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjQxMCAxMDA1NCBjMCAtMyA1IC0xNCAxMCAtMjQgOSAtMTYgMTUgLTE3IDQwIC04IDQyIDE0IDUxIDMyIDEyCjIzIC0xOCAtMyAtMzMgLTIgLTM3IDQgLTYgMTIgLTI1IDE1IC0yNSA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI4MTYgOTk4NSBjLTI1IC0zMSAtNDYgLTY3IC00NiAtODAgMCAtMTkgNiAtMjMgMzggLTI3IDY3IC02IDcyCi0yIDc0IDU4IDEgMzAgMiA2NCAyIDc2IDIgMzkgLTIxIDMwIC02OCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTY5MiAxMDAxMyBsLTMzIC0yNSAyMiAtMjQgYzIzIC0yNCAxMTAgLTg0IDEyMiAtODQgNiAwIDM3IDY2IDM3Cjc5IDAgMyAtMTUgMTUgLTMzIDI3IC0xNyAxMSAtNDMgMjggLTU3IDM3IC0yNCAxNSAtMjcgMTUgLTU4IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2NTY0IDEwMDIyIGMtMTcgLTExIC0yOCAtMTI2IC0xNSAtMTUxIDE2IC0yOSAyNCAtMjcgNTUgMTcgbDI2IDM4Ci0yMiA1MiBjLTIzIDU0IC0yNSA1NyAtNDQgNDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTAyMiA5OTg4IGM4IC0yMyAzMiAtMzAgNjMgLTE3IGwzMCAxMiAtMzAgNyBjLTQ3IDEyIC02NyAxMSAtNjMKLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjkwOCA5OTc0IGwtMjYgLTE0IDI5IC02MCBjMjQgLTUwIDMzIC02MCA1NCAtNjAgMTQgMCAyNSAyIDI1IDQgMAo0IC01MSAxNDAgLTUzIDE0MyAtMSAxIC0xNCAtNSAtMjkgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU3NzAgOTk3MSBjMCAtNSA0IC0yMSAxMCAtMzUgMTEgLTI5IDQwIC0zNSA0MCAtOCAtMSAxNyAtNTAgNjEKLTUwIDQzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMzMTUgOTk0MCBjLTE5IC0yMCAtMTggLTIyIDEzIC04NSAzMCAtNjEgMzQgLTY1IDY1IC02NSAyMyAwIDQxIDgKNTcgMjUgbDIzIDI1IC02MyA1NyBjLTM1IDMyIC02NiA1OSAtNzAgNjEgLTMgMSAtMTUgLTcgLTI1IC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MzMzIDk5NDkgYy04IC04IC01IC0yNyA5IC02NyAxMSAtMzIgMjIgLTU5IDI0IC02MSA2IC02IDQ0IDg4IDQ0CjEwOSAwIDI4IC01NCA0MiAtNzcgMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTIzMiA5ODY4IGMtMjkgLTQ2IC01MiAtOTAgLTUyIC0xMDAgMCAtMzMgMTI2IC01MiAxNTEgLTIyIDcgOSAxNgozOSAyMCA2NyA2IDQ3IDQgNTYgLTI0IDk1IC0xNyAyMyAtMzMgNDIgLTM3IDQyIC00IDAgLTMwIC0zNyAtNTggLTgyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQwODIgOTkyMCBjLTE4IC0yOSAtMTUgLTM2IDggLTE1IDIwIDE4IDI2IDM1IDEyIDM1IC00IDAgLTEzIC05Ci0yMCAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzE5MiA5OTE3IGMtNyAtOCAtMTUgLTI4IC0xOCAtNDUgLTYgLTMyIC02IC0zMiAzNSAtMzIgMzYgMCA0MSAzCjQxIDIzIDAgMTMgLTExIDMzIC0yMyA0NiAtMjAgMTggLTI2IDE5IC0zNSA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzUxIDk5MDYgYy0xMCAtMTIgLTIgLTE5IDQzIC00NiAzMSAtMTcgNTggLTM1IDYxIC00MSAxNiAtMjQgMjYgLTUKMjMgNDQgbC0zIDUyIC01NiAzIGMtMzkgMiAtNTkgLTEgLTY4IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDQwIDk5MTAgYy0xMSAtNyAtOSAtMTEgMTQgLTIwIDM0IC0xMiA0NCAtNyAyNiAxNSAtMTQgMTcgLTIwIDE4Ci00MCA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk0NzEgOTg2NCBjLTIzIC02MCAtMTkgLTczIDIxIC03NCAyMCAwIDkyIDEwMCA4MCAxMTEgLTQgNCAtMjMgMTAKLTQzIDE0IGwtMzYgNyAtMjIgLTU4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA3NDUgOTg5MCBjLTEyIC0yMCA1IC03NiAzMSAtMTAxIGwyNSAtMjMgLTMgNjQgYy0zIDU4IC01IDY1IC0yNQo2OCAtMTEgMiAtMjQgLTIgLTI4IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgxMDkgOTgxOSBjNzQgLTQwIDk3IC00MSA4OSAtMyAtMiAxMiAtMjAgMjEgLTYzIDMwIC05OSAyMSAtMTA0CjE2IC0yNiAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDI1OCA5ODAwIGMtNCAtNDEgLTMgLTQyIDUyIC03NiA1NCAtMzUgNTYgLTM1IDEzNSAtMjkgNDQgNCA4MiA5Cjg0IDExIDMgMiAtMiAyNSAtMTAgNTEgLTE0IDQ0IC0xNyA0OCAtNjMgNTkgLTI3IDcgLTgxIDE2IC0xMjEgMTkgbC03MyA3IC00Ci00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5OTk4IDk4MjQgYy01NCAtMTYgLTU0IC0xOSAtMzQgLTEwNCBsMTMgLTU1IDM5IDAgMzkgMCAzIDg4IGMxIDQ4Ci0xIDg3IC01IDg2IC00IDAgLTI5IC03IC01NSAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NjQyIDk4MTIgYzIgLTQgMTcgLTQwIDMzIC03OSAxNyAtNDAgMzMgLTczIDM2IC03MyA0IDAgMjIgMTQgNDAKMzEgMzIgMzAgMzMgMzMgMTUgNDMgLTEwIDYgLTQwIDI4IC02NiA0OSAtNDYgMzYgLTY1IDQ2IC01OCAyOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMjMwIDk4MTEgYzAgLTUgLTMgLTE3IC02IC0yNiAtNSAtMTMgLTIgLTE2IDE2IC0xMyAzMSA0IDM2IDI0IDExCjM4IC0xMiA2IC0yMSA3IC0yMSAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5NzYgOTc4NSBjLTQgLTExIDIgLTE1IDIxIC0xNSAyMSAwIDI0IDIgMTMgMTUgLTcgOCAtMTYgMTUgLTIwCjE1IC00IDAgLTEwIC03IC0xNCAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTc1MyA5Nzc3IGMtMzUgLTYgLTYzIC0xMyAtNjMgLTE2IDAgLTMgOSAtMTcgMTkgLTMwIGwxOSAtMjQgNTEKMzcgYzQ4IDM2IDYwIDQ4IDQ0IDQ0IC01IDAgLTM2IC02IC03MCAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDMzMiA5NzI0IGMtMjkgLTM0IC0zMCAtMzggLTE0IC01MCA5IC03IDIwIC0xMCAyNCAtNiA4IDkgMjkgODUKMjQgODkgLTIgMiAtMTggLTEzIC0zNCAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjM5NyA5NzE0IGwtMjggLTI0IDI1IDAgYzE2IDAgMjcgNyAzMSAyMSAxMCAzMCA0IDMwIC0yOCAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI3MTAgOTczNSBjMCAtMTAgNzMgLTExNSA4MCAtMTE1IDE5IDAgNDAgNDAgNDAgNzggbDAgNDIgLTYwIDAKYy0zMyAwIC02MCAtMiAtNjAgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTUwMyA5NjYyIGMtNDcgLTUzIC01MCAtNTggLTMxIC02NSAxMiAtNCA0MiAtOCA2NyAtMTAgNDMgLTIgNDcgMAo2NSAzNCBsMTkgMzUgLTIzIDMyIGMtMTMgMTggLTI5IDMyIC0zNCAzMiAtNiAtMSAtMzQgLTI3IC02MyAtNTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjU4IDk2NzEgYy0zMCAtMzIgLTM0IC00MCAtMjEgLTQ2IDIwIC03IDg0IDUyIDc2IDcxIC04IDIxIC0xNSAxOAotNTUgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1NzMgOTY5NCBjLTggLTIyIDI1IC01MyA2OSAtNjQgNTggLTE2IDc1IDQgNDAgNDYgLTIyIDI3IC0xMDEgMzkKLTEwOSAxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MzIzIDk2NzMgYy0xNCAtNSAtMTggLTMzIC01IC0zMyAxMCAwIDMyIDIyIDMyIDMyIDAgOSAtOCA5IC0yNyAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYwMzMgOTY2OCBjLTYgLTcgLTI5IC00OCAtNTIgLTkxIC00MiAtNzkgLTQ0IC05NCAtMTYgLTEzMSAxNCAtMTgKMTYgLTE4IDQ5IDEyIDE5IDE3IDQxIDM0IDQ4IDM5IDggNCAyOSAyOSA0OCA1NiBsMzQgNDcgLTM5IDQwIGMtNDEgNDIgLTU2IDQ4Ci03MiAyOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NTIwIDk2NTEgYy0zMCAtMTYgLTY0IC0zOCAtNzQgLTUwIC0xOSAtMjEgLTE5IC0yMSA0NyAtNTEgMzcgLTE2CjcwIC0zMCA3NSAtMzAgMTEgMCA3MiA2NCA3MiA3NSAwIDYgLTE1IDI3IC0zMyA0NyBsLTMyIDM3IC01NSAtMjh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NTIgOTYwNyBjLTExIC0yOSAtMTkgLTUzIC0xOCAtNTQgMCAwIDI2IDIgNTggNSBsNTYgNyAtMzggNDcgLTM4CjQ3IC0yMCAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzg0MCA5NjU1IGMwIC0yIDggLTIwIDE3IC00MCAxNiAtMzMgMTggLTM0IDM1IC0xOCAyNSAyMiAyMyAyNwotMTcgNDYgLTE5IDkgLTM1IDE1IC0zNSAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5OTc5IDk2NTMgYy0zOCAtMyAtNDggLTggLTUzIC0yNiAtMTQgLTU0IC05IC02NCA0NSAtNzcgMjggLTcgNTQKLTkgNTkgLTQgNCA1IDE0IDMzIDIzIDYyIDE1IDUxIDE1IDUyIC03IDUwIC0xMSAtMSAtNDIgLTMgLTY3IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMyODYgOTYxMSBjLTI1IC00OSAtMjkgLTkxIC0xMSAtMTExIDE2IC0xOCAyMCAtMTggNDYgLTQgMjcgMTMgMjkKMTkgMjkgNzMgMCA1NSAtMiA1OSAtMjUgNjQgLTIwIDMgLTI5IC0xIC0zOSAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzcwIDk2MjAgYzAgLTggNyAtMzcgMTUgLTY1IGwxNCAtNTAgLTYgNTUgYy01IDQ5IC0yMyA5NyAtMjMgNjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDc0MCA5NTcwIGwtMzUgLTE5IDc4IC0xIGM4MCAwIDk1IDggNTIgMjggLTM1IDE2IC01NCAxNSAtOTUgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjg3MyA5NDg3IGMtMjYgLTEwIC0zMCAtMTUgLTIyIC0yOSAyMCAtMzUgODYgLTE2IDc0IDIxIC03IDI0IC04CjI0IC01MiA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ1MTQgOTQ4MyBjLTMzIC0zIC00MyAtOSAtNDggLTI2IC0zIC0xMiAxIC0yOCA5IC0zNiAxMiAtMTIgMTkgLTkKNTQgMTggMzcgMjkgNTQgNTQgMzQgNDkgLTUgLTEgLTI3IC0zIC00OSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MDI3IDk0MzYgYy0xNSAtMzMgLTEzIC03NiA0IC03NiA1IDAgOSAxMSA5IDI0IDAgMTQgNCAzNiAxMCA1MAoxNCAzOCAtNCA0MCAtMjMgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NTgyIDkzODUgbDIgLTY2IDQ1IC0yNSBjNDkgLTI3IDYxIC0yMiA2MSAyOSAwIDM1IC02NyAxMjYgLTkzCjEyNyAtMTUgMCAtMTcgLTggLTE1IC02NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MTk2IDk0MTkgYy0yMSAtMzUgLTIyIC0zMiAyMyAtNDggNTAgLTE2IDUxIC0xNSAyOCAzNCAtMTIgMjUgLTIzCjQ1IC0yNyA0NSAtMyAwIC0xNCAtMTQgLTI0IC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyOTg4IDk0MDYgYy0zNiAtMjQgLTQ4IC0zNyAtNDggLTU3IDAgLTQ1IDEyIC00MCA1NyAyMiAyNSAzMyA0Mwo2MiA0MSA2NCAtMiAxIC0yNCAtMTIgLTUwIC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MzgzIDk0MDggYy03IC0xNyAtNiAtMjkgNSAtNDUgMTkgLTMxIDI3IC0yOSA0MyA4IDExIDI4IDEwIDMzIC02CjQ1IC0yNSAxOSAtMzAgMTggLTQyIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyMTYgOTM4NiBjLTMyIC0yNyAtMzUgLTM0IC0yMSAtMzkgMzggLTE1IDY0IC03IDgwIDIzIDMwIDU4IC0xCjY2IC01OSAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1Njk3IDk0MDMgYy0xNCAtMTQgLTYgLTIzIDM0IC0zMyAyMiAtNiA0OCAtMTQgNTcgLTE3IDEyIC01IDExIDEKLTcgMjUgLTIxIDMxIC02NiA0NCAtODQgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODY2NSA5MzkwIGMtMTAgLTExIC0xNSAtMjAgLTEyIC0yMCAxNCAwIDU3IDI0IDU3IDMyIDAgMTUgLTI3IDgKLTQ1IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYyMTMgOTMyNiBsLTUyIC02MyA3NCAtMjYgYzYyIC0yMiA3NiAtMjQgOTEgLTEyIDE4IDEyIDE4IDE1IDEgNjcKLTkgMzAgLTI3IDY0IC00MCA3NiBsLTIyIDIxIC01MiAtNjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjY3NSA5MzM4IGM0IC0xOCA4IC0zMyA5IC0zNCAwIDAgMTcgLTEzIDM3IC0yNyBsMzYgLTI3IDIyIDI0IDIyCjI0IC01OCAzNiBjLTMxIDIwIC02MSAzNiAtNjYgMzYgLTUgMCAtNSAtMTUgLTIgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5NjAgOTM1NyBjMCAtMyAyMyAtMjIgNTEgLTQyIDQ4IC0zNiA1MSAtMzcgNjQgLTE5IDE3IDI0IDExIDMwCi00MCA0MiAtMjIgNSAtNDggMTMgLTU3IDE3IC0xMCA0IC0xOCA1IC0xOCAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk4MTAgOTMzNyBjMCAtNyAxMSAtMjQgMjUgLTM3IDI0IC0yMiAyNyAtMjMgNDIgLTcgMjAgMjAgMTggMjIKLTMwIDQyIC0zMCAxMiAtMzcgMTMgLTM3IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzE2NyA5MzIzIGMtMTUgLTI5IC0xNiAtMzMgLTIgLTMzIDE4IDAgMjggMjEgMjMgNDcgLTMgMTQgLTggMTEKLTIxIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MTkwIDkzMjQgYy0yNSAtNyAtNTUgLTEzIC02NyAtMTMgLTQ2IC0yIC0yOSAtMTggNDYgLTQzIDczIC0yMwo4MCAtMjQgOTggLTkgMTcgMTMgMTkgMjEgMTEgNDkgLTEwIDM1IC0xNyAzNyAtODggMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NjQ3IDkzMDQgYy0xMiAtMTIgLTcgLTY4IDcgLTg2IDE5IC0yNiAyMiAtMjMgMTggMzAgLTQgNDggLTEzIDY4Ci0yNSA1NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1ODkyIDkyODMgYy01IC0xMCAtMTUgLTM5IC0yMSAtNjQgLTEyIC00NCAtMTIgLTUwIDE0IC05MyAxNSAtMjUKMzAgLTQ4IDM0IC01MSA4IC00IDgxIDQyIDkzIDU4IDMgNiA5IDMxIDEzIDU1IDYgNDQgNSA0NyAtMzIgNzggLTQyIDM3IC04Nwo0NCAtMTAxIDE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NzIgOTI4MSBjLTM3IC03IC0zOCAtMTEgLTIxIC02NCA4IC0yNCAyMCAtMzkgMzUgLTQzIDIyIC02IDkzCjI1IDEyNyA1NCAxNiAxNCAxNSAxNyAtMjAgMzggLTM4IDI0IC02MSAyNiAtMTIxIDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQzMDEgOTI1NiBsLTM0IC0zNSAyOCAtNyBjMjMgLTYgMzMgLTIgNTIgMjAgMTkgMjIgMjEgMzEgMTIgNDIKLTE2IDIwIC0yMSAxOCAtNTggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQzMjUgOTI1NCBjLTQgLTEwIC0xMCAtMjYgLTE1IC0zNSAtNSAtOSAtMTIgLTM0IC0xNiAtNTUgbC02IC0zOQo0NiA0NCA0NiA0NSAtMjMgMjUgYy0xMiAxNSAtMjMgMjggLTI0IDMwIC0yIDIgLTUgLTUgLTggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzEwNTAgOTI0MCBjMCAtMTQgNyAtMjAgMjIgLTIwIDIwIDAgMjEgMSAzIDIwIC0xMCAxMSAtMjAgMjAgLTIyCjIwIC0xIDAgLTMgLTkgLTMgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc2NzAgOTE5MSBjMCAtMjIgNCAtNTEgMTAgLTY1IGw5IC0yNiA1MiAyMCBjMTEyIDQ0IDExMSA0MyAyMyA3OAotNDQgMTggLTgyIDMyIC04NiAzMiAtNSAwIC04IC0xOCAtOCAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTA2MCA5MjIwIGMwIC05IDQxIC0yMyAxMDcgLTM2IDI1IC01IDMxIC0yIDM1IDE0IDMgMTIgMyAyMyAwIDI2Ci0xMCAxMCAtMTQyIDYgLTE0MiAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNTcgOTIxNCBjLTE2IC0xNiAtNSAtMjQgMzMgLTI0IDIyIDAgNDAgNSA0MCAxMCAwIDYgLTYgMTAgLTEyIDEwCi03IDAgLTIyIDMgLTMzIDYgLTExIDMgLTI0IDIgLTI4IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ5NTIgOTIwMiBsLTIzIC0xOCAyMCAtMTggYzI2IC0yMyAxMTggLTM2IDEwNSAtMTUgLTE1IDI1IC01OSA2OQotNjkgNjkgLTUgMCAtMjAgLTggLTMzIC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MjY0IDkxMjQgYy05IC0zMCAtMTMgLTU4IC0xMSAtNjEgOCAtNyAxMDAgNiAxMTcgMTcgMTIgNyA2IDE4Ci0zMCA1NSAtMjQgMjUgLTQ4IDQ1IC01MiA0NSAtNCAwIC0xNSAtMjUgLTI0IC01NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MTgyIDkxMzAgYy0zNCAtMjYgLTQwIC0zNCAtMzMgLTUzIDEzIC0zNCAyOSAtMjYgNjEgMzEgMTcgMjggMjcKNTIgMjIgNTIgLTQgMCAtMjcgLTE0IC01MCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDYwIDkxMzAgYy0yMiAtMTQgMCAtNDQgMzQgLTQ4IDMwIC00IDMwIC0yIDE0IDMzIC0xMiAyNyAtMjQgMzEKLTQ4IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU1OTggOTEwNyBjLTI2IC0xMiAtNDggLTI4IC00OCAtMzUgMCAtNyAxOCAtMzIgMzkgLTU1IGw0MCAtNDIgNjEKNjAgNjEgNjAgLTM4IDE3IGMtNDcgMjIgLTU3IDIxIC0xMTUgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTYwOCA5MDg4IGMtOSAtMTMgLTEyIC0zMSAtOCAtNDIgOCAtMjMgMTUgLTE0IDI1IDMyIDggMzggMyA0MQotMTcgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjY4MyA5MDM3IGMtNTQgLTQ0IC01NyAtNTYgLTI5IC0xMTcgMjAgLTQ0IDQwIC0zNSA3NCAzMSAzNSA2NyAzOAo4NSAxOSAxMTEgLTEyIDE0IC0xOCAxMiAtNjQgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ4IDkwMjcgYy0zNyAtMTYgLTcwIC0zNyAtNzMgLTQ1IC0zIC03IDUgLTI4IDE3IC00NSAxMiAtMTggMjIKLTMzIDIzIC0zNSAzIC0zIDE4OCAyOSAxOTggMzUgMTYgMTAgNSAzMSAtNDEgNzYgLTI2IDI2IC01MCA0NyAtNTIgNDYgLTMgMAotMzUgLTE1IC03MiAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDExNyA5MDI4IGMtNCAtMTIgLTcgLTQxIC03IC02MyBsMCAtNDAgMjYgNDQgYzI2IDQzIDI2IDQzIDcgNjMKLTIwIDIwIC0yMCAyMCAtMjYgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODk5OSA5MDMyIGMtNiAtMzQgMzIgLTEzMiA1MSAtMTMyIDEyIDAgMTMwIDgzIDEzMCA5MSAwIDUgLTEwIDExCi0yMiAxMyAtMTMgMyAtNTMgMTIgLTkwIDIwIC0zOCA4IC02OCAxMSAtNjkgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNzAyIDg5NzAgYy02OSAtNTggLTkyIC05MCAtNTUgLTc2IDkgNCAzOSAxNCA2NSAyMyAzNSAxMSA1MyAyNAo2MyA0NCAxNiAzMCAyMCA2OSA3IDY5IC01IDAgLTQxIC0yNyAtODAgLTYweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYyNzQgODk5NyBjLTE2IC0zMSAtMTYgLTMzIDEyIC04NCAxNiAtMjkgMzMgLTUyIDM5IC01MCA2IDIgMTAgMzUKMTAgNzcgMCA2NiAtMiA3MyAtMjIgODEgLTE5IDcgLTI1IDMgLTM5IC0yNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMjAzIDkwMDkgYy0yNCAtOSAtMzEgLTI5IC0xMCAtMjkgMTkgMCA0MCAxNiAzNiAyOCAtMyA2IC0xMyA2Ci0yNiAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcxNTUgOTAwOSBjLTEwIC0xNSAxIC0yMyAyMCAtMTUgOSAzIDEzIDEwIDEwIDE2IC04IDEzIC0yMiAxMyAtMzAKLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTE2MSA4OTgyIGMtMTYgLTMwIC0xMCAtNDYgMTEgLTMwIDExIDkgMTQgMTkgOSAzMyAtOCAxOSAtOCAxOQotMjAgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NzYgODk3NCBjLTQgLTkgLTQgLTE5IC0xIC0yMiA3IC04IDM1IDE5IDI5IDI5IC04IDE0IC0yMSAxMSAtMjgKLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzg4NiA4OTgyIGMtMyAtNSAyNiAtNDAgNjUgLTc4IGw3MCAtNjkgLTMgNTkgLTMgNTkgLTUwIDE4IGMtNTgKMjAgLTcyIDIyIC03OSAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NjkxIDg5MzAgYy0yNiAtNDkgLTMwIC02MyAtMjEgLTgwIDYgLTEyIDE2IC0xOCAyMyAtMTQgOSA2IDg3IDYwCjExNiA4MSA1IDMgLTcxIDcyIC04MCA3MyAtMyAwIC0yMSAtMjcgLTM4IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2OTg1IDg5NDAgYy0yNSAtOSAtNDAgLTI4IC00NyAtNTUgLTMgLTExIC05IC0yOCAtMTMgLTM3IC02IC0xNQotMyAtMTYgMjUgLTggNTAgMTQgMTAwIDU3IDEwMCA4NiAwIDI2IC0yNCAzMSAtNjUgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDM4NSA4OTE2IGMtMTYgLTI0IC0xMyAtNjYgNCAtNjYgOSAwIDI0IDgwIDE3IDg3IC0yIDMgLTEyIC03IC0yMQotMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTM4OCA4OTA5IGMtMjEgLTExIC0zOCAtMjMgLTM4IC0yNyAwIC01IDIwIC0zNiA0NSAtNzAgbDQ1IC02MiA1MwowIGM0NCAxIDU3IDUgODUgMzEgMTkgMTcgMzIgMzIgMjkgMzUgLTE3IDE3IC0xNjMgMTE0IC0xNzIgMTE0IC01IC0xIC0yNyAtMTAKLTQ3IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNzQzIDg5MDcgYy0zOSAtMTMgLTYzIC0yNiAtNjMgLTM1IDAgLTEyIDEyIC0xNCA2NiAtOSAzNyA0IDY4IDgKNzAgOSAxIDIgNSAxNSA5IDMxIDkgMzMgMyAzMyAtODIgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MDE3IDg4ODggYzEwIC00OCAxMSAtNTAgMzQgLTM4IGwyMSAxMiAtMjMgMjQgYy0yOCAzMCAtMzkgMzEgLTMyCjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjI3NSA4ODgyIGMtNSAtNCAtMjAgLTIxIC0zMiAtMzkgLTE4IC0yNSAtMjAgLTMzIC05IC00MiAxNCAtMTIKMzcgOSA3MSA2MiAxNyAyNiAxNyAyNyAtMSAyNyAtMTEgMCAtMjMgLTQgLTI5IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgxODYgODg1OCBjLTkgLTM0IC04IC0zOCA5IC0zOCAxMCAwIDE1IDEwIDE1IDMwIDAgMzUgLTE1IDQwIC0yNAo4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI1NyA4ODEzIGMtMzYgLTU5IC0zNiAtNjMgOSAtNzcgMTYgLTUgMjQgMSAzNyAzMCAxNyAzNSAxNSAxMDQgLTMKMTA0IC00IDAgLTIzIC0yNiAtNDMgLTU3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQzMTEgODgyNSBjLTEzIC0yMyAtMTYgLTM1IC04IC0zNSA3IDAgMjEgLTMgMzIgLTYgMTEgLTMgMjkgMiA0MAoxMCAyMCAxNCAyMCAxNSAtNCA0MCAtMTQgMTQgLTI4IDI2IC0zMiAyNiAtNCAwIC0xNiAtMTYgLTI4IC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MCA4ODMzIGMtOCAtMyAtMjkgLTE1IC00NyAtMjYgbC0zMiAtMjEgNjEgLTIzIGM3MyAtMjggODggLTI5IDg4Ci01IDAgMjYgLTUyIDgxIC03MCA3NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNDY0IDg4MzMgYy0xOSAtNCAtNDAgLTQwIC0zMCAtNTEgOCAtOCA4NiAzOSA4MSA0OCAtNiAxMCAtMTMgMTEKLTUxIDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzY4MCA4NzkxIGMtMTEgLTQzIC01IC02NiAyNCAtOTAgMTIgLTEwIDIyIC05IDUwIDQgMjAgMTAgMzYgMjAKMzYgMjQgMCA0IC0yMiAyOSAtNDkgNTUgbC00OSA0OSAtMTIgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU3NTcgODgwNiBjLTE1IC0yMyAtMTYgLTI2IC0yIC0yNiAxNyAwIDI5IDIyIDIzIDQxIC0yIDYgLTEyIDAKLTIxIC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxOTY2IDg3ODUgYzE5IC0zMCAyNiAtMjggMTcgMyAtMyAxMiAtMTIgMjIgLTE5IDIyIC0xMiAwIC0xMSAtNSAyCi0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NDMyIDg3OTggYy0yOSAtMjkgOSAtNDYgNDQgLTE5IGwyNCAxOSAtMjMgNiBjLTMwIDggLTMxIDggLTQ1IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg4NjcgODc2MyBjLTEyIC0xMSAtOCAtMzMgNiAtMzMgOCAwIDIyIDkgMzIgMjAgMTggMTkgMTcgMjAgLTcgMjAKLTEzIDAgLTI4IC0zIC0zMSAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ3MjggODczNCBjLTI3IC0xMiAtNDAgLTI0IC00NyAtNDcgLTE0IC00OCAtMjIgLTEyNSAtMTIgLTEzMSA0IC0zCjIwIDIwIDM0IDUyIDE1IDMxIDM1IDc2IDQ2IDEwMCAxMSAyMyAxOSA0MiAxOCA0MSAtMSAwIC0xOSAtNyAtMzkgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE5NTMgODY2NSBjMTcgLTQxIDM0IC03NSAzOCAtNzUgNiAwIDM5IDc4IDM5IDkzIDAgNiAtOTMgNTcgLTEwNAo1NyAtMyAwIDkgLTM0IDI3IC03NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2NTM2IDg3MDggbC01OSAtMzAgMjQgLTIzIGMzMiAtMzEgMTAyIC0zOSAxMjMgLTE2IDExIDEyIDE0IDI3IDEwCjUwIC0xMCA0OSAtMzEgNTMgLTk4IDE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzA4MCA4Njk2IGMwIC0xNCA1IC0yNiAxMCAtMjYgNiAwIDEwIDkgMTAgMTkgMCAxMSAtNCAyMyAtMTAgMjYgLTYKNCAtMTAgLTUgLTEwIC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ3MCA4NjYwIGMwIC0yNyAyIC01MCA0IC01MCAyIDAgMTEgLTMgMjAgLTYgMTIgLTUgMTYgMCAxNiAyMCAwIDI1Ci0yNSA4NiAtMzUgODYgLTMgMCAtNSAtMjIgLTUgLTUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ0ODggODY4OSBjLTM4IC0yMCAtNDYgLTQxIC0zMCAtODEgNSAtMTMgMTQgLTMgMzggNDIgMTcgMzMgMzEgNjAKMzAgNjAgMCAtMSAtMTggLTEwIC0zOCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDcxNiA4NjMzIGMtMTggLTEyMSAtMTggLTEyNyA2IC0xNTcgbDI0IC0yOCA4MyA0NiBjNDYgMjUgODYgNDYKOTAgNDYgMyAwIDE0IDcgMjQgMTUgMTggMTMgMTggMTUgMSA0MyAtMTMgMjIgLTI5IDMzIC02MyA0MiAtMjUgNiAtNjIgMTUgLTgyCjIxIC02NiAxNyAtNzcgMTMgLTgzIC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MzgxIDg2MjAgYy0xNCAtNjcgLTE0IC02OSA5IC00MCAyMCAyNSAyOCA5MCAxMSA5MCAtNSAwIC0xNCAtMjMKLTIwIC01MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NjQyIDg2NDcgYy04IC05IC02IC0xNiA3IC0yNCAxNCAtOSAyMCAtNyAyOSA3IDkgMTQgOCAxOSAtNCAyNAotMjAgOCAtMjAgOCAtMzIgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NzQ2IDg2MTggYy0zIC0xNyAtNCAtMzMgLTEgLTM3IDIgLTQgMzYgLTIwIDc1IC0zNSA2MyAtMjUgNzUgLTI3Cjk2IC0xNiAxMyA4IDI0IDE5IDI0IDI1IDAgNiAtNDIgMzAgLTk0IDUyIGwtOTQgNDAgLTYgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ5MjIgODUwNSBjMSAtNTIgOCAtOTggMTMgLTEwNCA3IC02IDI5IDEgNjcgMjMgbDU3IDMyIC02MCA3MgpjLTMzIDQwIC02NCA3MiAtNzAgNzIgLTcgMCAtMTAgLTMyIC03IC05NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NTMzIDg1NDcgYy0xMCAtMjIgLTggLTI1IDMzIC00MCA0NyAtMTcgNDcgLTE2IDEyIDM2IC0yNCAzMyAtMzIKMzQgLTQ1IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTgzNSA4NTMzIGM0IC0xNiA4IC0yOSAxMCAtMzEgMSAtMiAyNyA1IDU1IDE0IGw1MyAxNyAtNDQgMTQgYy03MAoyMCAtODIgMTggLTc0IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NDIyIDg1MzMgYy0yMyAtMyAtMzYgLTEyIC00NyAtMzQgLTE4IC0zNCAtMTUgLTQ0IDIwIC01MyAxNyAtNAo0MSAyIDc1IDE5IDQwIDIwIDUwIDMwIDUwIDUwIDAgMjcgLTExIDI4IC05OCAxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzY2IDg1MTMgYy0xMiAtNDMgLTE4IC05MyAtMTAgLTkzIDExIDAgMTY3IDUxIDE3MyA1NiAzIDIgLTYgMTUKLTE5IDI5IC0yMCAyMSAtMzMgMjUgLTgxIDI1IC00NiAwIC01OSAtMyAtNjMgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg2NTcgODUyNCBjLTEzIC0xMyAtNyAtNDQgOCAtNDQgMTYgMCAxNyA1IDYgMzMgLTMgMTAgLTEwIDE1IC0xNAoxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MDgxIDg0NzEgYy0yMyAtMTggLTIzIC0xOSAtNSAtMjggMjggLTE1IDc0IC0yNSA3NCAtMTYgLTEgNSAtMTEKMjAgLTIzIDM1IC0yMiAyNyAtMjIgMjcgLTQ2IDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzk4NyA4NDcwIGMtMTYgLTIzIC0xNSAtMjYgMTMgLTc0IDUyIC05MSA3NyAtNjYgMzIgMzMgLTI5IDY0IC0yOQo2NCAtNDUgNDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzYwMSA4Mzk0IGMtMTIgLTY5IC0xMCAtNzcgMjUgLTg4IDE3IC01IDI4IDMgNTggNDAgMjAgMjYgMzYgNTAKMzYgNTMgMCA2IC05MyA2MSAtMTAyIDYxIC0zIDAgLTEwIC0zMCAtMTcgLTY2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM0MDAgODQ0MyBjLTE0IC0yIC00MiAtOSAtNjIgLTE0IGwtMzggLTEwIDI2IC0zOSBjMjggLTQzIDM5IC00Ngo3OCAtMjkgMTkgOSAyNSAyMCAyOCA1NSAyIDI0IDEgNDMgLTIgNDMgLTMgLTEgLTE2IC00IC0zMCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2ODc4IDg0MDMgYy0zIC0yNyAtNCAtNDkgLTMgLTUwIDEgLTIgMTcgMTUgMzUgMzggMjYgMzMgMzAgNDMgMTkKNTAgLTMzIDIxIC00NyAxMCAtNTEgLTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAyMDYgODQyMSBsLTQwIC0xNyAyNCAtMTcgYzM1IC0yNSA0NyAtMjEgNTMgMTYgMiAxNyA0IDMzIDMgMzMgMAoxIC0xOSAtNiAtNDAgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjgzIDg0MjMgYy01OSAtNCAtNjAgLTYgLTQxIC03OSBsMTMgLTQ2IDg4IDUgYzQ5IDMgOTEgNyA5MyAxMCAxMAoxMCAtNzAgMTE3IC04NiAxMTUgLTggLTEgLTM5IC0zIC02NyAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1ODgyIDgzNjUgbC01NCAtNDUgNDUgLTE5IGMyNSAtMTEgNjggLTI4IDk2IC0zOCBsNTEgLTE4IDI1IDI1CmMyMyAyMyAyNCAyOCAxMyA1OCAtOSAyMyAtMjYgMzggLTY0IDU3IC0yOCAxNCAtNTMgMjUgLTU1IDI1IC0yIDAgLTI4IC0yMQotNTcgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI5MyA4MzgzIGMtNyAtMiAtMTMgLTExIC0xMyAtMTkgMCAtOCA2IC0xNCAxMyAtMTQgMjEgMCA0MCAxNyAzMwoyOSAtOCAxMiAtMTMgMTIgLTMzIDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDQ4MCA4MzAxIGMwIC00MyAxMCAtNTEgNjcgLTUxIGw1NiAwIC00NCAzNSBjLTQ5IDM5IC03OSA0NSAtNzkKMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODQ1NiA4MjQ4IGMtNCAtMjkgLTcgLTU1IC04IC01OCAwIC0zIDE4IC0xMSA0MSAtMTggNDAgLTE0IDQyIC0xMwo5MiAyNCBsNTEgMzcgLTgzIDM0IGMtNDYgMTggLTg0IDMzIC04NSAzMyAtMSAwIC01IC0yNCAtOCAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDgxMSA4Mjc2IGMtMTkgLTIxIC0yMCAtMjQgLTYgLTMwIDIyIC04IDMyIC0xIDM3IDI5IDYgMzEgLTIgMzIKLTMxIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MzI1IDgyMzMgYy0xMCAtMTYgLTM2IC01MiAtNTkgLTgyIGwtNDAgLTU0IDM5IC0zMyBjMjIgLTE5IDQ4IC0zNgo1OCAtNDAgMjggLTkgNjcgMjIgNjcgNTQgMCAzOCAtMzIgMTgyIC00MSAxODIgLTMgMCAtMTUgLTEyIC0yNCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzM3MCA4MjEzIGMtMzAgLTQ3IC00MSAtMTA4IC0xOCAtMTAxIDEzIDUgNzggMTE2IDc4IDEzNiAwIDI4IC0zMgo5IC02MCAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjkyIDgyMDggbC0zMiAtMzQgNTYgLTI3IDU2IC0yOCAtOCAyMyBjLTQgMTMgLTE0IDQwIC0yMyA2MSBsLTE2CjM4IC0zMyAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjU0MCA4MTc5IGwwIC01MSA0OCAyOCBjMjYgMTUgNDkgMjggNTAgMzAgNSA0IC03NSA0NCAtODggNDQgLTUgMAotMTAgLTIyIC0xMCAtNTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTMyMyA4MjE3IGMtMTUgLTYgLTIzIC0xOSAtMjMgLTM0IDAgLTI5IDEgLTI5IDM0IDYgMzAgMzEgMjQgNDUKLTExIDI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY4NjcgODIxMCBjLTYgLTI1IDcgLTM0IDM5IC0yNiAyNyA3IDMyIDMxIDggNDAgLTI4IDExIC00MiA3IC00NwotMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTkzMCA4MjExIGMtOTIgLTI5IC05MyAtMzAgLTU1IC03NSBsMzIgLTM5IDMwIDE4IGMyMSAxMiAzMyAzMCA0Mgo2MiA2IDI1IDEwIDQ3IDkgNDggLTIgMiAtMjggLTUgLTU4IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NTQxIDgxOTYgbC0yMiAtMjMgMzYgLTYyIGMyMCAtMzMgMzggLTYxIDQxIC02MSA2IDAgNTQgMTA2IDU0CjExOSAwIDEwIC02MSA1MSAtNzcgNTEgLTUgMCAtMjAgLTExIC0zMiAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTE3MiA4MTk4IGMtMTggLTE4IC0xNSAtNDAgNiAtMzYgOSAyIDE4IDEzIDIwIDI2IDQgMjQgLTcgMjkgLTI2CjEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI2OTQgODE4OSBjLTI4IC04IC00MyAtMzAgLTQ0IC02MiAwIC00IDIzIDQgNTEgMTggMjggMTQgNDkgMzEgNDcKMzcgLTYgMTYgLTE4IDE4IC01NCA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg5OTQgODE3MCBjMTAgLTU5IDQ4IC0xNzAgNTggLTE3MCA2IDAgOCAyNSA1IDYzIC00IDM0IC02IDcwIC02Cjc5IC0xIDEwIC03IDE1IC0xNCAxMyAtNyAtMyAtMjAgNyAtMzAgMjIgbC0xOCAyOCA1IC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0ODE4IDgxNjMgYy0zNSAtNCAtMzcgLTYgLTQzIC00NyAtMTEgLTc0IC00IC03NSA1OSAtOCA0MyA0NSA1NAo2MiA0MCA2MCAtMTAgLTEgLTM2IC0zIC01NiAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NDkxIDgxNjYgYzggLTggODkgLTE0IDg0IC03IC0yIDQgLTIzIDggLTQ2IDkgLTIzIDEgLTQwIDAgLTM4IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ1NTEgODE0NiBjLTkgLTExIC0xMCAtMjAgLTMgLTMzIDkgLTE2IDExIC0xNSAxNyAxMCA5IDMzIDIgNDMKLTE0IDIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU2ODggODE0MyBjLTIzIC02IC0yMyAtMTUgMiAtMzEgMTggLTExIDIwIC0xMCAyMCAxMyAwIDE0IC0xIDI0Ci0yIDI0IC0yIC0xIC0xMSAtMyAtMjAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTg5NiA4MTA1IGMtOCAtMjIgLTMgLTI4IDE5IC0yMyAxNCAzIDE0IDUgMiAyMiAtMTMgMTggLTE0IDE4IC0yMQoxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTgzNyA4MDMzIGMtMTQgLTMyIC0yNyAtODAgLTI5IC0xMDggLTMgLTU1IC0yIC01NSA2NyAtNDIgMTcgMyA2MAoxMCA5OCAxNyBsNjcgMTIgMTYgNTYgYzE2IDUzIDE1IDU2IC0yIDY5IC0zMCAyMiAtMTIzIDUzIC0xNTggNTMgLTMxIDAgLTM1Ci00IC01OSAtNTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjYxOCA4MDQ1IGMtNDUgLTQxIC00OCAtNDggLTQ4IC05NCAwIC0zOSA0IC01MSAxOCAtNTUgMjIgLTcgMjU0Ci0zNyAyNTggLTM0IDEgMiAtNSAzOCAtMTMgODEgbC0xNiA3OCAtNjggMzUgYy0zOCAxOSAtNzIgMzQgLTc2IDM0IC01IDAgLTI5Ci0yMCAtNTUgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk3MDYgODA4MiBjLTggLTEzIC0xOCAtODIgLTEyIC04MiA2IDAgNTYgNzYgNTYgODUgMCA4IC0zOCA2IC00NAotM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NzU1IDgwNjQgbC0zMCAtMTQgNDAgNSBjMjIgMyA0NiA1IDUzIDUgNiAwIDEyIDUgMTIgMTAgMCAxNCAtNDAKMTEgLTc1IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODc2MyA4MDYyIGMtMjUgLTQgLTMwIC0xNyAtMTIgLTI4IDYgLTMgMTggMSAyNyAxMCAxOSAxOCAxNSAyMyAtMTUKMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODE2MCA4MDE1IGMtMTAgLTEyIC0xMCAtMTkgLTIgLTI3IDcgLTcgMjEgLTQgNDYgMTIgMjAgMTIgMzYgMjQKMzYgMjYgMCAxMiAtNjkgMiAtODAgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwMjUgNzkyNyBjLTQgLTM3IC01IC03MSAtMSAtNzQgMyAtMyAxNyAtMSAzMiA1IDI4IDEzIDI3IDIxIC02Cjk3IGwtMTcgNDAgLTggLTY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYyMDUgNzk4MCBjLTI1IC05IC01MCAtMzggLTQyIC00NiAzIC00IDI2IC05IDQ5IC0xMSAzMyAtNCA0NyAtMQo1NyAxMSAxMiAxNCAxMSAxOSAtNCAzNiAtMjAgMjIgLTI5IDIzIC02MCAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg2NSA3OTIwIGMtMTkgLTIxIC0xNCAtNTAgMTAgLTUwIDExIDAgMTUgMTAgMTUgMzUgMCA0MSAtMSA0MSAtMjUKMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODc1NiA3OTA5IGMtMjYgLTIwIC0yNiAtMjEgLTkgLTUxIDEwIC0xNiAyNiAtMzggMzYgLTQ5IDE5IC0yMCA2MgotMjYgNzIgLTEwIDUgMTAgLTU1IDEzMSAtNjYgMTMxIC00IDAgLTE4IC05IC0zMyAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTI0OCA3OTIwIGMtMjYgLTUgLTUyIC0xMSAtNTcgLTE1IC0xNSAtOSAtMTQgLTY4IDIgLTg2IDEzIC0xNiA4NwotNjIgOTIgLTU3IDQgNCA1NSAxNTcgNTUgMTYzIDAgNyAtMzQgNCAtOTIgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjI2MSA3ODk1IGMwIC0xMSA4IC00NyAxOCAtODAgMTkgLTYwIDE5IC02MCAxOSAtMjAgMSA0MSAtMzYgMTM4Ci0zNyAxMDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDI0NCA3OTA0IGMtNiAtMyAtOSAtMTUgLTcgLTI5IDUgLTIxIDggLTIyIDI5IC0xMyAzOSAxOCAxOCA1OQotMjIgNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTA4NyA3ODcyIGMtMzMgLTM1IC0zNCAtNDIgLTMgLTQyIDE4IDAgMjUgNyAzMCAzMiAzIDE3IDUgMzMgMyAzNAotMiAyIC0xNiAtOSAtMzAgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDk4MCA3ODgxIGMtMjQgLTcgLTI0IC03IDggLTE0IDIwIC00IDQ1IC0xIDY1IDcgbDMyIDE0IC00MCAwIGMtMjIKMCAtNTEgLTMgLTY1IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg0ODAgNzg2MCBjMCAtMTkgLTMgLTQ2IC02IC02MCAtNiAtMjIgLTUgLTIzIDkgLTEwIDI0IDIzIDMwIDYyCjEzIDg1IC0xNSAxOSAtMTUgMTggLTE2IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3OTE1IDc4NjAgYy00IC02IDUgLTEwIDE5IC0xMCAxNCAwIDI2IDUgMjYgMTAgMCA2IC05IDEwIC0xOSAxMAotMTEgMCAtMjMgLTQgLTI2IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NDg2IDc4NDAgYzE3IC0yOCAyMCAtMjkgMzIgLTEzIDE3IDI0IDEwIDM3IC0yMiA0MSBsLTI4IDQgMTggLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyNjAgNzg0NiBjMCAtMyAxOSAtMTYgNDEgLTMwIDM0IC0yMCA0NiAtMjIgNjUgLTE0IDI3IDEzIDI5IDE5CjEyIDM2IC0xMSAxMSAtMTE4IDE4IC0xMTggOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg2OTEgNzgwNiBjLTkgLTExIC04IC0xNSA1IC0yMCAyMCAtOCAzOSA3IDMwIDIzIC0xMCAxNSAtMjEgMTQgLTM1Ci0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQzMDkgNzc5OSBjLTMxIC0yMyAtMTkgLTYyIDI5IC05NCBsMzcgLTI1IDI3IDI5IGMzMSAzMyAzMyA0MCAxNwo3NSAtMTQgMzEgLTc3IDQwIC0xMTAgMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTg2MyA3Nzg2IGMtMzkgLTYgLTc0IC0xNCAtNzggLTE3IC0zIC00IDAgLTE4IDYgLTMzIDggLTE4IDIwIC0yNgozOCAtMjcgMTQgMCAzNCAtMiA0MyAtNCAxMCAtMiAzNSAtNiA1NyAtMTAgbDQwIC03IDE1IDUzIGM5IDI5IDE2IDU0IDE2IDU2IDAKNiAtNjQgMSAtMTM3IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MiA3NzI4IGwtMjAgLTMyIDI1IC0xMyBjMzIgLTE3IDMwIC0xNyA0NCA4IDggMTYgOCAyNyAtMiA0NSAtMTYKMzEgLTIzIDMwIC00NyAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MDgwIDc3MzkgYzAgLTI0IDIzIC0yMSAyOCA0IDIgMTAgLTMgMTcgLTEyIDE3IC0xMCAwIC0xNiAtOSAtMTYKLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYxMzIgNzY2OSBjLTE2IC02OSAtMTUgLTEwMCA3IC0xMjggbDE4IC0yMyAyOCA0OCBjMTUgMjcgMzQgNTYgNDIKNjUgMTIgMTQgOCAyMSAtMzEgNTMgLTI0IDIwIC00NiAzNiAtNDggMzYgLTMgMCAtMTAgLTIzIC0xNiAtNTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTU1MCA3Njk2IGMwIC0xNiA3IC0yNyAyMCAtMzAgNjggLTIwIDY3IC0yMCAzMSAxOCAtNDEgNDIgLTUxIDQ1Ci01MSAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMzY0IDc2MzMgYy05IC0yMCAtMTggLTUxIC0yMSAtNjggLTQgLTI2IC0xIC0zMyAyMSAtNDMgMjAgLTkgMzMKLTggNjEgNCAxOSA4IDM1IDE4IDM1IDIzIDAgNSAtMTAgMzQgLTIxIDY1IC0yNyA2OSAtNTIgNzUgLTc1IDE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQwOTAgNzYxOCBjMCAtMjMgNDYgLTEwOCA1OSAtMTA4IDE5IDAgNjEgNTggNjEgODUgbDAgMjkgLTMwIC0yOQpjLTE2IC0xNiAtMzIgLTI3IC0zNCAtMjQgLTIgMiAtMTEgMTkgLTIwIDM3IC0xOSAzNyAtMzYgNDIgLTM2IDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc5OTMgNzYzMCBjLTI2IC0xMCAtMzEgLTM4IC05IC00NiAyMCAtOCA2NiAyNCA1OSA0MiAtNiAxNiAtMTggMTcKLTUwIDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjQ0MCA3NjIzIGMwIC01IDE0IC0yNCAzMSAtNDMgMzIgLTM2IDI4IC0yNiAtOSAyNCAtMTIgMTYgLTIyIDI1Ci0yMiAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NTcyIDc1OTUgYy0xOCAtMjAgLTMyIC00MCAtMzIgLTQ1IDAgLTYgMjYgLTEwIDU4IC0xMCA1NyAwIDYwIDEKNzcgMzUgMTEgMTkgMTcgMzYgMTUgMzggLTMgMyAtMjMgOCAtNDYgMTEgLTM4IDcgLTQzIDUgLTcyIC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMjMwIDc2MDAgbC0yNSAtMjAgMjggMCBjMjAgMCAyNyA1IDI3IDIwIDAgMjQgMSAyNCAtMzAgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MDYwIDc1ODUgYzAgLTE0IDggLTI5IDE5IC0zNSAyNyAtMTQgMjggLTEzIDM0IDE2IDMgMjAgLTEgMjcgLTIwCjM1IC0zMyAxMiAtMzMgMTIgLTMzIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNDg1IDc1NjAgYy0xNiAtNCAtNTEgLTExIC03NyAtMTUgbC00NyAtNiAzNSAtNTAgYzIwIC0yNyA0MCAtNTEKNDUgLTU0IDE2IC0xMCA2NyAyNCA4OSA2MCAzNiA1OCAxOSA4MyAtNDUgNjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MzAyIDc1MTcgYy0yNyAtMjggLTMwIC0zNiAtMjAgLTQ5IDcgLTggMjAgLTE4IDMwIC0yMSAxMyAtNSAxOCA0CjIzIDQ0IDQgMjggNSA1MiAzIDU0IC0yIDMgLTE5IC0xMCAtMzYgLTI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk1NzYgNzU0MiBjLTIgLTQgMiAtMTUgOSAtMjYgMTEgLTE0IDIxIC0xNiA0NiAtMTEgbDMzIDcgLTM1IDE5CmMtMzkgMjEgLTQ2IDIyIC01MyAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY1OTYgNzUxNCBjLTMgLTkgLTYgLTM0IC02IC01NiAwIC00MCAwIC00MCAzMiAtMzQgMTcgMyAzMyA4IDM1IDEwCjUgNSAtMTQgMzkgLTM4IDczIC0xNCAxOSAtMTggMjAgLTIzIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTI4MiA3NDgwIGMtMjMgLTI5IC00MCAtNTYgLTM3IC02MCA1IC05IDEzMiAtNzAgMTQ1IC03MCAxNiAwIDEyCjE2IC0yOSAxMDEgbC0zOCA4MSAtNDEgLTUyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1MzUgNzQ3OSBjLTUgLTE0IC0yIC0yNSA2IC0zMCAzOCAtMjQgNTMgNSAyMCAzNSAtMTggMTcgLTIwIDE2Ci0yNiAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNTggNzQ3OCBjLTMzIC0xMiAtMzggLTMyIC01IC0yMiA0MyAxMyA2NyAyNCA2NyAyOSAwIDggLTMyIDUgLTYyCi03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM3NDUgNzQ4MCBjLTggLTEzIDg3IC0xNzEgMTAwIC0xNjcgMTUgNSA0NyA2NSA0MCA3NiAtNiAxMSAtMTIyCjEwMSAtMTMwIDEwMSAtMiAwIC03IC00IC0xMCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjc5MiA3NDgwIGM1IC0xNiA5OCAtODUgOTggLTczIDAgNSAtMTcgMjMgLTM3IDM5IC01MiA0MiAtNjcgNTAKLTYxIDM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMyNzUgNzQyMCBjMTYgLTE2IDM2IC0zMCA0NCAtMzAgMTEgMCA1IDEwIC0xNyAzMCAtNDIgMzkgLTY0IDM5Ci0yNyAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY5NDEgNzQzMSBjLTMwIC0xMCAtNTcgLTIzIC01OSAtMzAgLTkgLTI2IDkgLTEwMSAyNCAtMTAxIDggMCAxNAo1IDE0IDEyIDAgNiA2IDE5IDE0IDI3IDE1IDE4IDcwIDExMSA2NCAxMTAgLTEgMCAtMjggLTggLTU3IC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4OTgyIDc0NDEgYy04IC01IC0yIC0xNyAyMSAtMzkgMzAgLTI5IDM1IC0zMSA0NyAtMTcgMTEgMTMgMTAgMTgKLTYgMzAgLTM0IDI3IC01MCAzNCAtNjIgMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTY2NCA3NDQxIGMtMTcgLTQgLTUzIC0yNiAtODEgLTQ4IGwtNTEgLTQwIDcyIC05NiBjMzkgLTUzIDc2IC05Nwo4MyAtOTcgMTQgMCAxNiA4IDM5IDEzMSAxNCA4MSAxNSAxMDIgNCAxMjggLTEzIDMyIC0xNiAzMyAtNjYgMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02ODUyIDc0MjMgYy05IC0xNyAtNiAtMjUgMjMgLTUzIDQxIC00MCA0NiAtMjQgMTEgMzQgLTIyIDM3IC0yNCAzOAotMzQgMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MDIgNzQyMCBjLTE4IC00IC0zNiAtMTAgLTM5IC0xNCAtNiAtNiA2NiAtNzUgNzkgLTc2IDcgMCAxMyAxNiAyMwo2OCA3IDM1IDIgMzcgLTYzIDIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg3MTAgNzQwOCBjMiAtNDAgMjkgLTEwOSA1NyAtMTQ0IGwzMyAtMzkgLTcgNzAgYy0xMCAxMDggLTE0IDEyMAotNTEgMTIzIC0yMiAyIC0zMiAtMSAtMzIgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIzMyA3MzQ4IGMtNDAgLTQwIC02MyAtNzIgLTYzIC04NiAwIC0zMyAyNyAtMzggNTYgLTExIDMzIDMxIDc2CjExNSA3MiAxNDAgLTIgMTYgLTE0IDkgLTY1IC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MTk4IDczNjQgYzUgLTQwIDUgLTQwIDIwIDQgMTAgMjggOSAzMiAtNyAzMiAtMTQgMCAtMTYgLTcgLTEzCi0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1OTgxIDczNzkgYy01IC0xNiAtMSAtMzQgMTYgLTY2IDE0IC0yMyAyOCAtNDUgMzIgLTQ3IDQgLTMgMjIgNAo0MSAxNSBsMzMgMjAgLTM5IDQwIGMtNTUgNTggLTcyIDY1IC04MyAzOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MDQ3IDczNTMgYzcgLTQ3IDkgLTQ5IDIxIC0yNiA4IDEzIDUgMjQgLTggNDEgbC0xOSAyMyA2IC0zOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUxMzcgNzM2MSBjLTM3IC05IC02NSAtMjAgLTYxIC0yNCAxMCAtOSAxMjYgLTkgMTQwIDEgNiA0IDEzIDE1IDE3CjI1IDggMjEgLTUgMjEgLTk2IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU1NDcgNzM3MyBjLTQgLTMgLTcgLTE1IC03IC0yNiAwIC0xOSAxIC0yMCAyMCAtMiAxMSAxMCAyMCAyMiAyMAoyNyAwIDEwIC0yNCAxMSAtMzMgMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwOTQgNzM1OSBjLTMwIC03IC00NCAtMTYgLTQ4IC0zMiAtMTIgLTQ2IC05IC00NiA4NSAtMjEgNTAgMTMgOTIKMjQgOTUgMjQgMiAwIDQgNiA0IDE0IDAgMjcgLTU2IDMzIC0xMzYgMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzg3IDczNTEgYy0zIC0xNCAxIC0yMSAxNiAtMjUgMjkgLTcgMzAgLTMgOCAyMyAtMTggMjAgLTE5IDIxIC0yNAoyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyNTYgNzM2MiBjLTIgLTQgLTExIC0yNCAtMjAgLTQ2IGwtMTYgLTM5IDMyIDI1IGMxOCAxNCAzNCAzMiAzNgo0MCAzIDE2IC0yNCAzMyAtMzIgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzU0OCA3MzU5IGMtMTAgLTUgLTE4IC0yMCAtMTggLTMzIDAgLTIwIDcgLTI1IDQxIC0zMCAyMyAtNCA0NCAtNQo0NiAtMiA2IDYgLTM2IDc2IC00NSA3NiAtNCAwIC0xNSAtNSAtMjQgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1ODcgNzM0NCBjLTE2IC05IC0yNiAtMjEgLTI0IC0yOCAxNCAtMzYgMTAzIC0xNDkgMTI4IC0xNjEgMTYgLTkKMzAgLTE0IDMwIC0xMyAxIDIgMyAxNCA1IDI4IDEgMTQgNiAzOCAxMCA1MyA2IDI1IDAgMzUgLTQ3IDgzIC0yOSAzMCAtNTggNTQKLTY0IDU0IC01IC0xIC0yMyAtOCAtMzggLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODM3NiA3MzA2IGMtMjYgLTM1IC0yMSAtNDYgMTkgLTQ2IDE1IDAgNDAgNTUgMzAgNjkgLTEwIDE4IC0yMSAxMwotNDkgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUxOTEgNzMxOSBsLTM1IC0yMSA0MCAtMjQgMzkgLTI0IDIyIDI3IGMxMyAxNiAyMyAzNiAyMyA0NiAwIDI0Ci00NiAyMiAtODkgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjI1NCA3Mjc3IGM0IC0xOCA5IC00OSAxMyAtNjkgNSAtMzUgOCAtMzcgMzIgLTMxIDg2IDIxIDE0NSA0MQoxNDggNDkgNSAxNSAtNTEgNDMgLTEyOCA2NCBsLTcxIDE4IDYgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkzMDUgNzI4NiBsLTYwIC0xMSA1NSAtMzggYzMwIC0yMCA1OCAtMzcgNjEgLTM3IDcgMCAyMiAzNiAzNCA3OAo3IDI2IDIgMjYgLTkwIDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzYzMiA3MjIzIGMtMTYgLTIxIC0zNyAtNTEgLTQ3IC02NiAtMTggLTI4IC0xOCAtMjggMTAgLTU3IDIwIC0yMQozOCAtMzAgNTkgLTMwIDQzIDAgNTEgOCA3NSA2OSBsMjAgNTMgLTI3IDM0IGMtMzUgNDQgLTUzIDQzIC05MCAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMTUxIDcyMjYgYy03IC04IC0xMSAtMzAgLTkgLTQ4IDMgLTMwIDEwIC0zNyA3MyAtNzAgMzkgLTIwIDgwCi0zOSA5MiAtNDEgMjcgLTUgNjYgMzMgNTggNTYgLTYgMTUgLTE3MyAxMTcgLTE5MyAxMTcgLTUgMCAtMTUgLTYgLTIxIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5MjAwIDcyMjIgYzAgLTQgMTQgLTE2IDMwIC0yNSAxNyAtMTAgMzAgLTE1IDMwIC0xMCAwIDQgLTE0IDE2Ci0zMCAyNSAtMTcgOSAtMzAgMTQgLTMwIDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTUwMCA3MjA4IGMxIC0xNSAyNyAtNzUgMzQgLTc3IDUgLTEgMTcgMTAgMjcgMjUgMTcgMjYgMTcgMjggMSA0MQotMTQgMTAgLTYyIDE5IC02MiAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwODI5IDcxMjUgYy0zNCAtNzYgLTM1IC04NiAtOSAtMTEwIDQwIC0zNiA3NiA4IDg2IDEwOCBsNyA2NyAtMjcKMCBjLTI0IDAgLTMxIC04IC01NyAtNjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzk1IDcxNTUgbC0zMCAtMTMgMjcgLTEgYzE1IC0xIDMwIDQgMzMgMTAgMTEgMTcgMiAxOCAtMzAgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQyODcgNzEwOCBjLTMgLTEzIC05IC01MyAtMTIgLTkwIGwtNyAtNjcgMjggLTYgYzE2IC00IDQyIC0xMSA1OAotMTYgMTYgLTUgMzIgLTkgMzcgLTkgMTMgMCAyMSA2MSAxNCAxMTUgLTYgNTEgLTggNTUgLTQ5IDc0IC01NCAyNiAtNjMgMjYKLTY5IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDgzMiA3MTIzIGMtMzIgLTYgLTM2IC0yMiAtMTkgLTc5IDE5IC02NiAzMiAtNzIgMTA2IC00OSBsNjIgMTggLTcKNDYgYy0zIDI1IC0xMyA1MiAtMjIgNTkgLTE1IDEyIC03MiAxNCAtMTIwIDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NDM2IDcxMDEgYy0xNSAtMjggLTE1IC0yOSAxMiAtMzQgMzQgLTcgNDYgNSAzOCAzNyAtOCAzNCAtMzIgMzMKLTUwIC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAxMDggNzEwOCBjLTU1IC0xNSAtNTUgLTMzIDAgLTExMyA1MiAtNzQgNjYgLTgzIDk1IC02MSAxNiAxMiAxNwoyMCA4IDUzIC00MCAxNTEgLTMxIDE0MCAtMTAzIDEyMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MzcwIDcwODcgYzAgLTE1IDUzIC01NyA3MiAtNTcgNiAwIC0zIDE2IC0yMiAzNSAtMzYgMzcgLTUwIDQzCi01MCAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MTQyIDcwMjUgYy0zOSAtNTQgLTQxIC01OSAtMjcgLTg0IDMwIC01NCAzMCAtNTQgNjMgLTM3IDMwIDE1IDMwCjE2IDI1IDgzIC04IDEwMSAtMTQgMTA0IC02MSAzOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NDQ2IDcwNjMgYy03IC0yMSA1IC03MyAxNyAtNzMgNCAwIDEzIDAgMjEgMCAxMyAwIDYzIDY3IDU1IDc0IC0yCjIgLTIzIDYgLTQ2IDEwIC0zNCA1IC00MyAzIC00NyAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTU3MCA3MDM3IGMxOSAtMTQgMzcgLTIzIDM5IC0yMSA4IDcgLTIzIDMyIC00OSAzOSAtMjEgNiAtMTkgMyAxMAotMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTMzNCA3MDMzIGMzIC04IDYgLTE2IDYgLTE5IDAgLTIgNyAtMSAxNSAyIDIxIDkgMTkgMjEgLTYgMjcgLTE1CjQgLTE5IDIgLTE1IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0Mzc0IDcwMDQgYy0zIC0xMyAtMiAtNDUgMyAtNzEgbDkgLTQ4IDY0IDYyIGMzNiAzNCA2MyA2NCA2MCA2NgotMyAyIC0zMyA3IC02OCAxMCAtNTkgNSAtNjIgNCAtNjggLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU5MjYgNjk5MyBsLTM5IC0yNSAzMSAtMjAgMzEgLTIwIDM2IDI3IGM0MCAzMSA0MSAzMyAxOCA1MSAtMjQgMTgKLTMyIDE3IC03NyAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTA0NSA2OTE3IGMtMTAgLTQwIC0yMCAtNzcgLTIyIC04MyAtMiAtNSAxMiAtMTggMzEgLTI3IGwzNSAtMTYKMTAgMzcgYzE4IDczIDE5IDgxIDEyIDExMyAtNCAxOSAtMTUgMzUgLTI3IDM5IC0xOSA3IC0yMiAyIC0zOSAtNjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjg0MyA2OTY4IGMtMzcgLTE5IC00MiAtMjUgLTM2IC00NyAzIC0xNCAxMiAtMzQgMjEgLTQzIDE0IC0xNiAxNwotMTUgNDMgMTkgMjYgMzMgNDAgOTQgMjIgOTIgLTUgMCAtMjcgLTEwIC01MCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjUwMyA2OTczIGMtMTggLTcgLTE2IC0yNyA1IC01MSAxNyAtMjEgMTggLTIxIDUxIC0zIGwzNCAxOCAtMjIKMjIgYy0yMCAyMCAtNDIgMjUgLTY4IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODE1NSA2OTQwIGMtMTggLTE5IC0xNyAtMjEgMSAtNTUgMTAgLTE5IDIyIC0zNSAyNiAtMzUgNSAwIDggMjUgOAo1NSAwIDU5IC03IDY2IC0zNSAzNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNzAyIDY5NTAgYy0zNiAtOCAtOTUgLTU3IC04NiAtNzIgMyAtNCAzNiAtOCA3MyAtOCBsNjkgMCA2IDMxCmMxMiA2MyA5IDY2IC02MiA0OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5MDcxIDY5MjggYzIyIC00MyA0NyAtNjkgNTQgLTU4IDkgMTQgLTE5IDU2IC00NiA3MCAtMTkgMTEgLTIwIDEwCi04IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc1NzAgNjg5MyBjLTI0IC0zMSAtMjUgLTM3IC01IC01MyAxMCAtOSAzMiAtMTAgNzEgLTUgNDggNiA1NSA5IDUyCjI3IC0yIDE0IC0xOCAyNiAtNTAgMzkgbC00NyAxOCAtMjEgLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIwOTcgNjkwMyBjLTQgLTMgLTcgLTI2IC03IC01MCAwIC02MSAyNCAtNTIgMjggMTAgMyA0MyAtNSA1NyAtMjEKNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDgwMCA2ODUzIGMtMjIgLTUwIC0yMiAtNTkgMiAtNDAgMTMgMTAgMzQgODcgMjMgODcgLTIgMCAtMTMgLTIxCi0yNSAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTcxMCA2ODQ1IGMwIC0xNiA2IC0yNSAxNSAtMjUgMTYgMCAxOSA5IDkgMzQgLTkgMjUgLTI0IDE5IC0yNCAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyODg2IDY4NDcgYy0xNiAtMTIgLTE1IC0xNyAxMSAtODUgMTUgLTM5IDMxIC03MiAzNCAtNzIgNCAwIDE0IDE4CjIzIDQxIDE2IDM5IDE2IDQyIC00IDc0IC0zMCA0OCAtNDMgNTcgLTY0IDQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkyNjIgNjgyMyBsLTIwIC0yNyA0NSAtNTYgYzI1IC0zMCA0OSAtNTYgNTMgLTU4IDYgLTIgNjAgMTE2IDYwCjEzMiAwIDIgLTE3IDggLTEwMSAzMiAtMTAgMyAtMjUgLTYgLTM3IC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3ODQwIDY4MzMgYzAgLTYgNiAtMjUgMTQgLTQ0IDEzIC0zMSAxNCAtMzEgMjEgLTkgNSAxNiAxIDI4IC0xNAo0MyAtMTIgMTIgLTIxIDE2IC0yMSAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NDIgNjgwMSBjMiAtMTQgOSAtMjYgMTYgLTI5IDE3IC01IDE1IDEwIC0zIDM0IC0xNSAxOCAtMTUgMTggLTEzCi01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTAzNyA2Nzg4IGMxOCAtMTggMzYgLTI4IDQwIC0yNCA4IDggLTQ1IDU2IC02MiA1NiAtNSAwIDUgLTE0IDIyCi0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ3NjMgNjc1NSBjLTI0IC0zMCAtNDMgLTU4IC00MyAtNjMgMSAtNCAyMCAtMjkgNDQgLTU3IGw0NCAtNDkgNjgKNjYgNjggNjYgLTM5IDMzIGMtNzggNzAgLTkxIDcwIC0xNDIgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MzY2IDY3MjMgYy01MiAtODIgLTQ4IC04OCAyOSAtNTEgMzcgMTggNDUgMjcgNDUgNDkgMCA3NiAtMjcgNzcKLTc0IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTUwIDY3NTMgYzAgLTExIDE4IC0xMTcgMjYgLTE1MiBsNSAtMjQgMjIgMzEgYzE3IDIzIDIyIDQwIDE5IDc1Ci00IDQ1IC01IDQ2IC02NCA3NSAtNSAyIC04IDAgLTggLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MDAgNjcxNCBjMTAgLTQ0IDkgLTQzIDQzIC0zNyA1MyAxMCAyNiA3MyAtMzEgNzMgLTE4IDAgLTE5IC00IC0xMgotMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDI1NyA2NzQzIGMtNiAtOSA3IC04MSAxNiAtOTAgMyAtMiAxMyA3IDIzIDIyIDE3IDI2IDE3IDI3IC04IDUyCi0xNCAxNCAtMjggMjEgLTMxIDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY2MDQgNjcwMyBjMyAtMjEgNSAtMzkgNiAtNDEgMSAtOCA4NCA0IDg3IDEzIDIgNiAtMjAgMjMgLTQ4IDM4CmwtNTEgMjggNiAtMzh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTc3NCA2NjM2IGwtNjIgLTEwNSAzMSAtMTAgYzQ4IC0xNyA2MCAtMTMgOTMgMzIgMzkgNTMgNTMgMTI3IDI5CjE2MyAtOCAxMyAtMTkgMjQgLTIzIDI0IC00IDAgLTM1IC00NyAtNjggLTEwNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NzE4IDY2NzQgYy0xOSAtMTAgLTI4IC0yMyAtMjggLTM5IDAgLTM4IDE5IC00MCA1NiAtNCAyNiAyNSAzMQozNiAyMyA0NiAtMTQgMTYgLTE3IDE2IC01MSAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5ODgwIDY2NDEgYy0xNTUgLTU3IC0xNTcgLTcxIC0xNiAtNzEgOTYgMCAxMDUgMiAxMTEgMjAgNyAyMiAtMwo4MCAtMTMgODAgLTQgLTEgLTQxIC0xNCAtODIgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjE1MyA2NjI4IGMtMjMgLTI2IC01MyAtODMgLTUzIC0xMDMgMCAtMiAyNCAtNiA1NCAtOSA0OCAtNiA1OSAtNAo5NiAxOSBsNDIgMjcgLTQ4IDQ5IGMtMjYgMjcgLTUxIDQ5IC01NCA0OSAtMyAwIC0yMCAtMTUgLTM3IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MDMxIDY2NTEgYy03IC01IC0xMSAtMTMgLTggLTE3IDMgLTUgOCAtMzEgMTIgLTU5IDMgLTI3IDggLTUyIDExCi01NSA2IC01IDM2IDMxIDU1IDY2IDkgMTcgOCAyNyAtNiA0OCAtMTggMjcgLTM5IDMyIC02NCAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMTIwIDY2NDMgYzAgLTIzIDggLTMzIDQ0IC02MSA0MSAtMzEgNjAgLTI5IDUxIDYgLTEyIDQ4IC0zMyA3MgotNjUgNzIgLTIyIDAgLTMwIC01IC0zMCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjE0NiA2NTk3IGMtMyAtMTEgLTMgLTI0IDAgLTI4IDExIC0xOSAxNDQgLTEwOCAxNDMgLTk3IDAgNyAtMTIKMzggLTI3IDY4IC0yNCA0OCAtMzIgNTYgLTY5IDY2IC0zOCAxMSAtNDIgMTEgLTQ3IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODEwMCA2NjAwIGMtNCAtMyAtMTEgLTE3IC0xNSAtMzEgLTYgLTIzIC0zIC0yNyAyNiAtMzMgMTcgLTMgNDUgLTYKNjEgLTYgbDI5IDAgLTIzIDQwIGMtMjIgMzggLTQ5IDQ4IC03OCAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTAgNjU2NCBjLTM3IC00MiAtMzQgLTUyIDkgLTI5IDIyIDExIDMxIDIzIDMxIDQwIDAgMTQgLTIgMjUgLTQKMjUgLTIgMCAtMTggLTE2IC0zNiAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTIxMSA2NTc3IGMtMTAgLTE5IC0xMCAtMzIgMCAtNjUgMTggLTYyIDQwIC01NSAzMiAxMSAtOCA3MCAtMTYKODQgLTMyIDU0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA5NSA2NTc3IGMtMTIyIC0yMyAtMTIyIC0yMyAtMTMwIC03MyAtMyAtMjUgLTggLTU2IC0xMSAtNjcgLTE0Ci02OSA1NCAtODcgMTQ3IC0zOSA0OSAyNSA1NSAzMSA2MiA3MSA5IDQ0IDIgMTA3IC0xMSAxMTQgLTQgMSAtMjkgLTEgLTU3IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ4NzcgNjU4NCBjLTkgLTkgLTkgLTU0IDAgLTU0IDIyIDAgOTMgMzUgOTAgNDQgLTQgMTMgLTc5IDIxIC05MAoxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMjA2IDY1NDkgYy0xNSAtMjEgLTE1IC0yNCAtMSAtMjcgOCAtMiAyMSAtMiAyOSAwIDEyIDIgMTMgNyAyIDI3CmwtMTMgMjQgLTE3IC0yNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUwOTEgNjUxNiBsLTUyIC0zMyA2OCAtNDEgYzU2IC0zMyA2OSAtMzcgNzIgLTI0IDQgMjAgLTE4IDEyMCAtMjgKMTI2IC0zIDMgLTMwIC0xMCAtNjAgLTI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI2NDAgNjQ5NyBsMCAtNDkgMzMgNyBjMTcgNCAzMyA4IDM0IDkgMSAxIDAgMTggLTMgMzggLTUgMzAgLTExCjM3IC0zNSA0MCAtMjkgNCAtMjkgNCAtMjkgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTg0MCA2NTE5IGMtNDEgLTE5IC02NCAtMzggLTU1IC00NyA2IC02IDExNSAyMSAxMTUgMjkgMCA0IDMgMTQgNgoyMyA4IDIxIC0xMCAyMCAtNjYgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjExMSA2NTMxIGMtMTcgLTUgLTMwIC0yMSAtNDQgLTYwIGwtMjEgLTU0IDIzIC0xOCBjMTMgLTExIDI2IC0xOQozMCAtMTkgNCAwIDE5IDM2IDMzIDgwIDI3IDgyIDI2IDg0IC0yMSA3MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNjk2IDY0NzYgYy0zNyAtNDkgLTMzIC03NCA2IC00MyAxNSAxMSAzNiA3NyAyNSA3NyAtMyAwIC0xNiAtMTUKLTMxIC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1NTQ4IDY0OTggYy0xOSAtNiAtMjggLTE3IC0yOCAtMzEgMCAtMTIgLTcgLTU0IC0xNSAtOTIgLTE0IC02OAotMTQgLTcxIDYgLTg3IDIzIC0yMCAyNSAtMTkgMTI2IDU0IGw1MSAzNyAtMTIgNDggYy0xMCAzOSAtMTggNTEgLTQ3IDY1IC0zOQoyMCAtNDQgMjAgLTgxIDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDk1MCA2NDk3IGMwIC05IDYwIC0zOSA3MCAtMzUgMTggNiAtNyAyOCAtMzggMzQgLTE4IDQgLTMyIDQgLTMyCjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY5NiA2NDgxIGMtMTEgLTE2IC0xOCAtOTEgLTEwIC05MSAyMCAwIDcyIDQwIDc3IDU5IDMgMTIgNCAyMSAzCjIxIDAgMCAtMTYgNCAtMzMgOSAtMTggNSAtMzUgNiAtMzcgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MDgyIDY0ODMgYy0yOSAtMiAtNTIgLTggLTUwIC0xMyAyIC01IDM5IC00OSA4MiAtOTggNzkgLTg5IDgwCi05MCAxMDMgLTc0IDEyIDEwIDIzIDIzIDIzIDMwIDAgMjIgLTgxIDE2MiAtOTMgMTYwIC03IC0xIC0zNiAtMyAtNjUgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03ODEyIDY0NTUgYy0xNCAtMzEgLTE2IC01MyAtMyAtMzkgOSA5IDI0IDY0IDE4IDY0IC0yIDAgLTkgLTExIC0xNQotMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NjYgNjQyOSBjLTMyIC01IC02MSAtMTEgLTY0IC0xNCAtMyAtMyAtMTEgLTIyIC0xOCAtNDIgbC0xMyAtMzYKNzcgNyBjNzEgNSA3OSA4IDEwNCAzOCAyNSAzMCAyNiAzNCAxMSA0NiAtOSA2IC0yMiAxMSAtMjcgMTEgLTYgLTEgLTM4IC01Ci03MCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDM5NiA2NDAxIGMtMjYgLTU2IC0xNiAtNjMgNTcgLTM5IDU2IDE5IDEwOCA1MSA5NiA2MSAtMiAzIC0zNCA4Ci03MCAxMSBsLTY1IDcgLTE4IC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYwNjMgNjMzMyBjLTE0IC01NiAtOSAtMTA3IDEwIC0xMTEgMTQgLTMgMTcgNCAxNyA1MSAwIDMxIDMgNjIgNgo3MSA0IDExIDEgMTYgLTEwIDE2IC05IDAgLTE5IC0xMiAtMjMgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTU5NyA2MzUzIGMtMTEgLTEwIC04IC00MyAzIC00MyA2IDAgMTAgMTEgMTAgMjUgMCAyNiAtMiAyOSAtMTMgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzgxNSA2MzMzIGM0NiAtNzIgNDUgLTcxIDQ1IC0zMiAwIDI5IC01IDM4IC0yNSA0NyAtMzcgMTcgLTM5IDE1Ci0yMCAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDA3MCA2MzMxIGMwIC0yMiAxNiAtMzYgMjQgLTIyIDggMTIgLTMgNDEgLTE1IDQxIC01IDAgLTkgLTkgLTkKLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDU5MiA2Mjc1IGMxMiAtMjUgMjYgLTQ0IDMyIC00MiA1IDIgMTUgMTkgMjIgMzkgMTEgMzQgMTEgMzYgLTkgNDIKLTEyIDMgLTMyIDYgLTQ0IDYgbC0yMyAwIDIyIC00NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NjUgNjI2NyBjLTcgLTM3IC01IC00MiA0NiAtOTMgbDUzIC01NCA0MyA0MiBjNDkgNDggNTMgNjYgMjEgOTUKLTI4IDI0IC00OCAzMiAtMTEwIDQyIGwtNDcgOCAtNiAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzk3MSA2MTk4IGwwIC05MyAxNCA1MCBjMjIgODUgMjMgMTM1IDAgMTM1IC0xMiAwIC0xNSAtMTcgLTE0IC05MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcwMDIgNjI2NiBjLTIwIC0xMSAtMjAgLTEyIDcgLTUxIDI5IC00MiAzOSAtNDQgOTUgLTIxIGwyOSAxMSAtNTYKMzYgYy00NSAzMCAtNTggMzQgLTc1IDI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYzOTYgNjI0NSBjNiAtMzcgMTggLTU0IDM3IC01NSAxMiAwIDggMTMgLTE5IDU1IGwtMjUgNDAgNyAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTE3NyA2MjU4IGMtMTkgLTE5IC0yNiAtNDAgLTM2IC0xMTIgLTExIC03OSAtMTAgLTkwIDUgLTEwNyAxNQotMTcgMTggLTE3IDUyIC0xIDIxIDkgNTQgMzIgNzUgNTIgNDQgNDAgNDUgNTkgNyAxNDMgLTE4IDQwIC0yNSA0NyAtNTAgNDcKLTE2IDAgLTM5IC0xMCAtNTMgLTIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyNzkgNjI0NiBjLTEgLTIwIC0yIC00MiAtMyAtNDggLTEgLTE3IDQyIC0yMiA2MCAtOCAyMCAxOCAxOCA2NgotMyA3MyAtMTAgMiAtMjYgOCAtMzUgMTIgLTE1IDYgLTE4IDEgLTE5IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMTk3IDYyNTMgYy00IC0zIC03IC00MiAtNyAtODUgMCAtNzEgMiAtNzcgMTggLTY5IDkgNSAyOSAxNCA0NQoyMCAzNyAxNSAzNiA1MSAtNSAxMDIgLTMyIDQwIC0zOSA0NCAtNTEgMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODg2MCA2MTkwIGMtMTYgLTMzIC0zMCAtNjQgLTMwIC03MCAwIC0xMyAyOSAtMTMgNjcgMSAyNyA5IDMyIDE3CjM4IDU1IDUgMzggMyA0OCAtMTIgNjAgLTEwIDcgLTIxIDE0IC0yNSAxNCAtNCAwIC0yMSAtMjcgLTM4IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNTAgNjIyNCBjMCAtNSA4IC0zOCAxOCAtNzMgMTMgLTQ2IDIwIC01OSAyNSAtNDcgMTUgMzggNyA4MiAtMTgKMTA2IC0xNCAxMyAtMjUgMTkgLTI1IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM2ODAgNjIwMSBjLTI1IC0xNSAtNTIgLTM2IC02MCAtNDYgLTEzIC0xNiAtMTEgLTIwIDE1IC00MiAxNyAtMTQKNDUgLTM4IDYzIC01NCBsMzIgLTI5IDAgMTAwIGMwIDU1IC0xIDEwMCAtMiAxMDAgLTIgMCAtMjMgLTEzIC00OCAtMjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzkyMSA2MjEzIGMtMTQgLTYgMTUgLTIxIDcwIC0zOCBsMjQgLTcgLTI0IDI2IGMtMjQgMjUgLTQxIDMwIC03MAoxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NjgwIDYxOTQgYzAgLTIyIDIgLTI1IDE1IC0xNCA4IDcgMTUgMTkgMTUgMjYgMCA4IC03IDE0IC0xNSAxNAotMTAgMCAtMTUgLTEwIC0xNSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MjgyIDYxODcgYy05IC0xMCAtNyAtMTkgNSAtMzYgMTQgLTIxIDE3IC0yMiAyNSAtNyAxMCAxOCAyIDU2IC0xMQo1NiAtNSAwIC0xMyAtNiAtMTkgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg0MiA2MTY3IGwtMjIgLTI0IDI1IC0xMSBjMzQgLTE2IDM1IC0xNiAzNSAxMSAwIDQxIC0xNCA1MCAtMzggMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MDAxIDYxMzAgYzM5IC0zMyA3NSAtNjAgNzkgLTYwIDE0IDAgNTEgNTMgNDMgNjEgLTggNyAtMTcxIDU5Ci0xODYgNTkgLTQgMCAyNCAtMjcgNjQgLTYweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc2ODIgNjE1NiBjLTE1IC0zMyAtMTEgLTQ0IDcgLTIyIDcgOCAxMSAyMyA5IDMyIC0yIDE0IC02IDExIC0xNgotMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjEwMCA2MTI5IGMwIC0zOSA0IC00NyAyNSAtNTcgMTQgLTYgMjUgLTEwIDI1IC04IDAgMiAtMTEgMjggLTI1CjU4IGwtMjUgNTMgMCAtNDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjE1NSA2MTA4IGMtMjQgLTcwIC0zNCAtMTAzIC0zMSAtMTA2IDkgLTggODYgMjIgODYgMzQgMCAyMCAtMzIKODQgLTQyIDg0IC01IDAgLTExIC02IC0xMyAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODkxNSA2MDk0IGMtOSAtMTQgLTE1IC0yOCAtMTIgLTMwIDIgLTMgMjcgLTcgNTUgLTExIGw1MSAtNiAtMTEKMzcgYy05IDMwIC0xNiAzNiAtMzkgMzYgLTE4IDAgLTMyIC05IC00NCAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzc3MCA2MDkzIGMwIC00IDEwIC0zMSAyMiAtNjAgMTUgLTM3IDI3IC01MyA0MCAtNTMgMjMgMCAyMyAxIC0xMwo2NSAtMjcgNDggLTQ5IDcwIC00OSA0OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNTc3IDYwMzEgYy0xNSAtMjcgLTI3IC01MyAtMjcgLTU4IDAgLTYgMjYgLTIwIDU3IC0zMiA1OSAtMjMgNTgKLTIzIDg0IDIyIDExIDIwIDcgMjggLTQ1IDg1IC0xNiAxNyAtMzMgMzIgLTM2IDMyIC00IDAgLTE5IC0yMiAtMzMgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjczMDQgNjAzOCBsLTM5IC00MCA0NSAtMzkgYzQwIC0zNSA1MSAtMzkgOTggLTM5IDM4IDAgNTIgNCA1MCAxMwotMiA2IC0xMCAzMyAtMTggNTggLTExIDM5IC0yMCA1MCAtNTUgNjcgbC00MiAyMCAtMzkgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI5MjUgNjA0OSBjLTI3IC0xMSAtNjIgLTMyIC03OCAtNDcgbC0yNyAtMjYgMjcgLTExIGMyNSAtMTEgMzMgLTgKODYgMjggMzQgMjQgNTcgNDcgNTcgNTggMCAyMyAtMiAyMyAtNjUgLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDQzMCA2MDIwIGMwIC0yMiA0IC00MCA4IC00MCAxMyAwIDM5IDMyIDQ2IDU4IDcgMTkgNCAyMiAtMjMgMjIKLTI5IDAgLTMxIC0yIC0zMSAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzQzNSA1OTkzIGMtMzAgLTY2IC0zMCAtNzAgLTcgLTc2IDY4IC0xOSA3MCAtMTkgNzggMTYgNCAxNyA3IDM5CjYgNDcgLTcgNDUgLTE0IDU4IC0zMiA2MyAtMTggNCAtMjUgLTQgLTQ1IC01MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMzcyIDYwMTcgYy0xMSAtMTkgLTI3IC00NSAtMzYgLTU5IC0xNiAtMjUgLTE2IC0yNiAyMSAtNDMgbDM3Ci0xOCAzMyAzNyAzNCAzNyAtMzEgMzkgYy0xOCAyMiAtMzMgNDAgLTM1IDQwIC0yIDAgLTEyIC0xNSAtMjMgLTMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzMjggNjAyNyBjLTMxIC0yNSAtMzQgLTQzIC0xNiAtODIgMTMgLTMwIDE5IC0zMSA0OCAtNyAyMCAxNiAyMgoyNCAxNiA2NSAtNCAyNiAtMTAgNDcgLTE0IDQ3IC00IC0xIC0xOSAtMTEgLTM0IC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTI0IDU5ODIgbC04MiAtNDcgMTcgLTQyIDE2IC00MyAxMDUgNzEgYzU4IDM5IDEwNyA3MiAxMDkgNzUgNCAzCi0yMyAxNSAtNjQgMjcgLTEzIDQgLTQ3IC05IC0xMDEgLTQxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcyNzAgNjAwNiBjMCAtMTMgNTEgLTExNiA1OCAtMTE2IDkgMCA0MiA1MyA0MiA2NyAwIDUgLTIwIDE5IC00NQozMSAtNDYgMjIgLTU1IDI1IC01NSAxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NDUzIDYwMDAgYy0xMyAtNSAtMjMgLTE3IC0yMyAtMjcgMCAtMjAgMTcgLTUwIDIzIC00MyAyIDMgMTYgMjIKMzEgNDMgMjUgMzMgMjYgMzcgMTAgMzYgLTExIDAgLTI5IC00IC00MSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MjI3IDU5MDIgYy00MiAtNDMgLTQzIC00MSAzOCAtODcgMjggLTE1IDY1IC0zNiA4MyAtNDcgbDMyIC0yMAotMTIgMjkgYy0yMyA1MiAtODUgMTU3IC05NCAxNjAgLTYgMiAtMjcgLTE0IC00NyAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTE5MiA1OTAwIGMtMTggLTQgLTM2IC0xMCAtMzkgLTE0IC0zIC0zIC0xMiAtMzkgLTE5IC04MSAtMTMgLTc1Ci0xMyAtNzYgMTQgLTEyMCAxNSAtMjUgMzAgLTQ1IDMzIC00NSAzIDAgNDcgMjAgOTggNDUgMTE3IDU4IDEyMCA3MiAyOCAxNjMKLTM0IDM0IC02NyA2MiAtNzIgNjEgLTYgLTEgLTI1IC01IC00MyAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMzMgNTg0OSBjNCAtMTMgNyAtMzkgNyAtNTggMCAtMjkgMiAtMzIgMTYgLTIxIDQxIDM1IDM4IDY2IC05IDkyCi0xOCA5IC0xOSA4IC0xNCAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDA0NiA1ODI1IGMxOSAtMjkgMzIgLTMyIDQxIC0xMCA3IDE5IDUgMjAgLTMwIDI5IC0yOCA3IC0yOCA3IC0xMQotMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTgxMiA1Nzg4IGMxMCAtMjggMTIgLTMwIDE5IC0xMiAxMyAzMiAxMCA0NCAtMTAgNDQgLTE4IDAgLTE5IC0zCi05IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQxODcgNTc2NSBjMTAgLTEzIDI0IC0yNSAzMiAtMjUgMTAgMCA3IDggLTkgMjUgLTMwIDMyIC00NiAzMiAtMjMKMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MjUyIDU3NzggYy01IC03IC0xMyAtMjQgLTE3IC0zOCBsLTggLTI1IDIzIDIwIGMzMSAyOCA0NCA1NSAyNwo1NSAtOCAwIC0xOSAtNiAtMjUgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyMDEgNTc3NiBjLTE1IC0xOCAtMSAtMzMgNjQgLTY2IDMzIC0xNiA2MSAtMzAgNjIgLTMwIDEgMCAtNCAxNwotMTEgMzcgLTExIDMyIC0yMSA0MCAtNTkgNTQgLTM1IDEzIC00OSAxNCAtNTYgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MDg4IDU3MjggYy00NSAtMzAgLTQ4IC0zNCAtNDggLTc1IDAgLTI0IDIgLTQzIDQgLTQzIDMgMCAyNSAzNAo1MCA3NSAyNSA0MSA0NSA3NSA0MyA3NSAtMSAwIC0yMyAtMTUgLTQ5IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY1NSA1NzMwIGMtMTUgLTE3IC0xNiAtMjUgLTMgLTgxIDE3IC03OSAzOSAtOTcgODUgLTY4IGwzMSAyMCAtMjcKNjYgYy0zMCA3NCAtNTggOTQgLTg2IDYzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg2NyA1NzI5IGMtOCAtMTEgLTEyIC0zMCAtOSAtNDEgNSAtMjAgNiAtMjAgMTkgLTMgMTIgMTcgMTkgNjUgOQo2NSAtMyAwIC0xMSAtOSAtMTkgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY4MDIgNTcxNSBjLTYgLTE0IC04IC0yNSAtMyAtMjUgNSAwIDE2IDExIDI1IDI1IDEzIDIwIDE0IDI1IDMgMjUKLTggMCAtMTkgLTExIC0yNSAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NTM0IDU3MjIgYy04IC01IDAgLTM0IDI2IC05NSAyMSAtNDkgNDEgLTkxIDQzIC05NCAzIC0yIDE1IDIgMjcgOQoxOCAxMSAyMSAyMCAxNyA2OCAtMyA1MSAtNiA1NyAtNDYgODcgLTQ1IDM1IC01MCAzNyAtNjcgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDUyOCA1NzI1IGMtNyAtNyAxNSAtNzUgMjQgLTc1IDkgMCAxMCAyNiAyIDU4IC02IDIxIC0xNSAyNyAtMjYKMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDcxMyA1Njg2IGMtMTMgLTQyIC0xMCAtNTcgOCAtMzkgNiA2IDkgMjYgNyA0NCBsLTMgMzQgLTEyIC0zOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMzk3IDU2ODAgYy0xNyAtMjcgLTE2IC0yOCAxMSAtMzMgMjUgLTUgNTIgNyA1MiAyMiAwIDMgLTExIDE0Ci0yNCAyMyAtMjIgMTYgLTIzIDE1IC0zOSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDg2NyA1Njg3IGMtMyAtOCAxNSAtNDYgNDAgLTg1IGw0NSAtNzIgNDQgMzYgYzI0IDIwIDQ0IDQ0IDQ0IDUzCjAgMTEgLTI0IDI2IC03NyA0NiAtNDIgMTcgLTgwIDMxIC04MyAzMyAtNCAyIC0xMCAtMyAtMTMgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE1NTAgNTY3NSBjMCAtMjMgMyAtMjUgMjggLTE5IDM3IDkgNDIgMTMgNDIgMzAgMCA5IC0xMSAxNCAtMzUgMTQKLTMxIDAgLTM1IC0zIC0zNSAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MDk1IDU2NzAgYy0yOCAtNyAtMjggLTggMTIgLTkgMjMgMCA0NSA0IDQ4IDkgNyAxMSAtMTYgMTEgLTYwIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTk3MCA1Njc2IGMwIC0yMCAzMyAtNzUgNDkgLTc5IDE4IC00IDE4IC0zIDQgMzIgLTE1IDM0IC0yOSA1MQotNDUgNTEgLTUgMCAtOCAtMiAtOCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyOTkzIDU2NzMgYzQgLTQgMzAgLTEwIDU3IC0xMyAyOCAtNCA0NyAtMyA0MyAwIC0xMCAxMCAtMTA5IDIyCi0xMDAgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzYzMCA1NjU4IGMwIC0yOCAzMyAtNjggNTcgLTY4IDIyIDAgMTUgMTggLTIyIDU4IGwtMzQgMzcgLTEgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA2OTAgNTY0NSBjLTEzIC0xNiAtMyAtMjAgMjQgLTkgOSAzIDEzIDEwIDEwIDE1IC04IDEzIC0yMCAxMSAtMzQKLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzA1OCA1NjA2IGMtMjEgLTI3IC0zNiAtNTIgLTM0IC01NCAyIC0yIDI1IDAgNTEgNCBsNDcgNyAtNyAzNgpjLTExIDYwIC0xOCA2MSAtNTcgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMDM5IDU2MjIgYy0xMCAtMTggLTEzIC00MiAtOSAtNzIgbDUgLTQ1IDgzIC0zIGM0NSAtMiA4MiAxIDgyIDUKMCA4IC05OSAxMDggLTEzMSAxMzEgLTEyIDkgLTE4IDYgLTMwIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MDEwIDU2MDAgYzIzIC00NSAzNCAtNDcgOTggLTIyIGw0MyAxOCAtNjkgMjIgYy05MyAzMCAtOTYgMjkgLTcyCi0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ4OTMgNTYwMSBjLTU4IC0yMSAtNTkgLTQ2IC0xIC0zNyA1MCA4IDUxIDkgNDYgMzQgLTMgMTggLTUgMTggLTQ1CjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODQzNiA1NTg0IGMtMjIgLTI4IC0yNiAtMzggLTE2IC00NyA5IC05IDE5IC00IDQxIDIzIDE2IDE5IDI4IDM5CjI2IDQ0IC03IDIxIC0yMyAxNCAtNTEgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg4MzcgNTYwMiBjLTIyIC0yNCAtMjEgLTQ1IDMgLTczIGwxOSAtMjQgMSA1OCBjMCAzMSAtMiA1NyAtMyA1NwotMiAwIC0xMSAtOCAtMjAgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc4MzAgNTYwMiBjMCAtNSAxMSAtMTQgMjUgLTIwIDI0IC0xMSAyNSAtMTAgMTUgOCAtMTAgMjAgLTQwIDI4Ci00MCAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MjQ1IDU1ODggYy0xMSAtMzQgLTI1IC05NSAtMjUgLTEwOCAwIC04IDEzIC0zMCAyOSAtNDkgbDI4IC0zNAo0MSAyOCBjMjMgMTUgNDIgMzAgNDIgMzIgMCAzIC0xNCAzMCAtMzEgNjEgLTI5IDU1IC01MyA4MiAtNzEgODIgLTUgMCAtMTAgLTYKLTEzIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNzggNTU4MCBjLTIxIC0xMyAtNzEgLTE0MiAtNjIgLTE2MyA4IC0yMSA0NiAtNiA5MSAzNyA0NCA0MCA0OAo1OSAyMSAxMDAgLTI1IDM5IC0yNiA0MCAtNTAgMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTMwNSA1NTIzIGM0IC0yMSA4IC0zOSA4IC00MCA0IC0zIDg4IDE1IDk0IDIxIDQgMyAtNCAxNyAtMTcgMzEKLTE2IDE3IC0zNCAyNSAtNTggMjUgLTM0IDAgLTM0IDAgLTI3IC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTY5MTYgNTQ1NSBjNiAtOTEgMTUgLTEyNyAyOSAtMTE0IDcgNyAtMTYgMTgxIC0yNiAxOTkgLTUgOSAtNiAtMjgKLTMgLTg1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYwNDEgNTUxNyBsLTIwIC0zMiAzMiAtMTcgYzQ2IC0yNSA1MiAtMjMgNjQgMjIgMTEgNDQgMTEgNDQgLTI5CjU0IC0yMiA1IC0yOSAxIC00NyAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQ4OCA1NTMzIGMtMTAgLTIgLTE4IC02IC0xOCAtOSAwIC0xNSA3MiAtMTQ0IDgwIC0xNDQgMTMgMCAzMCA0MwozMCA3NCAwIDE5IC01NyA4OCAtNzAgODUgLTMgLTEgLTEzIC0zIC0yMiAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY2MjMgNTQ3OSBjLTQ0IC0xMCAtNDYgLTEzIC01OCAtMTAxIC05IC02MiA2IC02OSA2OSAtMzEgbDQ2IDI4IDAKNTcgYzAgMzIgLTMgNTggLTcgNTcgLTUgLTEgLTI3IC01IC01MCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODk3NSA1NDY5IGMxNSAtMjYgNDggLTU5IDYwIC01OSAxMiAwIDM5IDQ5IDMyIDU2IC0yIDIgLTI1IDcgLTUyCjExIC00MCA1IC00NyA0IC00MCAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MzExIDU0MjAgYy02IC0xNiAtMTYgLTQ0IC0yMyAtNjEgLTEwIC0yNyAtOCAtMzMgMTUgLTU2IDMwIC0zMAo0NiAtMjcgODAgMTkgNDQgNTkgNDMgNzIgLTcgMTAyIC0yNCAxNCAtNDcgMjYgLTQ5IDI2IC0zIDAgLTEwIC0xMyAtMTYgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyNTUgNTQwMCBjLTkgLTI5IDE5IC02OSA2MCAtODYgNDggLTIwIDY4IC0xOCA5NCAxMCBsMjMgMjQgLTc2CjM2IGMtODggNDIgLTkzIDQzIC0xMDEgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjg2IDUzNzkgYy0yNSAtMjggLTUzIC05NSAtNDQgLTEwNCA0IC01IDE1MCAxMyAxNTUgMTkgNyA2IC0zOAoxMDYgLTQ3IDEwNiAtNSAwIC0xNSAyIC0yMiA1IC04IDMgLTI2IC04IC00MiAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzIwIDUzODAgYzAgLTIzIDEzIC0yNiAyOSAtNiA5IDExIDggMTUgLTUgMjAgLTIzIDkgLTI0IDggLTI0IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU1MjAgNTM5MSBjMCAtMjQgNTMgLTkyIDY3IC04NiA4IDMgMTkgNSAyNCA1IDEyIDAgMjggNDEgMjIgNTYgLTIKNiAtMjEgMTQgLTQxIDE3IC0yMCAzIC00NSA4IC01NCAxMiAtMTEgNCAtMTggMyAtMTggLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTg4NiA1Mzc0IGMtNCAtOSAtNCAtMTkgLTIgLTIxIDggLTggMjYgOCAyNiAyMyAwIDE5IC0xNiAxOCAtMjQKLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDI0MyA1MzYyIGMtNTQgLTE4IC04NyAtMzkgLTQyIC0yOSAzMyA4IDk5IDM2IDk5IDQyIDAgMyAtMSA1IC0yCjQgLTIgLTEgLTI2IC04IC01NSAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTQxIDUzMTQgbC0xIC01NyAyNSAyMyBjMzAgMjggMzAgMjggMSA2MyBsLTIzIDI5IC0yIC01OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1ODk3IDUzMzIgbC0yNyAtMTkgMjUgLTExIGMzNiAtMTYgNDMgLTE1IDU2IDkgOSAxNyA4IDIzIC0yIDMwCi0xOSAxMiAtMjAgMTEgLTUyIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU3NDQgNTMxMCBjLTMyIC01NyAtMTUgLTc0IDMwIC0zMSAzNiAzNSAzNyA0NCA4IDYwIC0xNCA3IC0yMiAyCi0zOCAtMjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDAgNTI5MSBjMCAtMjUgMyAtMjggMjYgLTIzIGwyNSA1IC0yMiAyMyBjLTI4IDMwIC0yOSAzMCAtMjkgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01OTk3IDUyNzUgYy04IC0yNyAtMTUgLTUxIC0xMyAtNTIgMSAtMiAxMyAxMSAyNSAyOCAxOCAyNCAyMSAzNiAxNAo1MiAtOCAxOCAtMTEgMTUgLTI2IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDY1IDUyOTYgYy00MiAtMTUgLTc1IC0zNSAtNzUgLTQ1IDAgLTQgMTEgLTEzIDI1IC0xOSAyMCAtOSAzMgotOCA2MCA1IDMwIDE0IDM0IDIwIDI4IDQyIC0zIDE0IC02IDI3IC03IDI3IC0xIDEgLTE0IC00IC0zMSAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODEyMCA1Mjg4IGMxIC03IDcgLTI2IDE1IC00MyBsMTMgLTMwIDEgMjcgYzEgMTQgLTIgMzMgLTUgNDIgLTcKMTkgLTI0IDIxIC0yNCA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIzMzcgNTI3NCBjLTE0IC0xNCAtNyAtMzQgNDEgLTEwOSBsNDggLTc1IDYzIDUyIDY0IDUyIC00MyAzOApjLTMxIDI3IC01MiAzOCAtNzUgMzggLTE4IDAgLTQ1IDMgLTYxIDYgLTE2IDMgLTMyIDIgLTM3IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE0MzAgNTIzMyBjMCAtNTcgMTEgLTY0IDQzIC0yNyBsMjggMzMgLTMwIDE1IGMtNDEgMjEgLTQxIDIxIC00MQotMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjc3NyA1MjI5IGMtNTMgLTM1IC01NyAtNDcgLTIzIC03MSAyMiAtMTYgMjMgLTE2IDUwIDM5IDE1IDMwIDI1CjU3IDIzIDU5IC0yIDIgLTI1IC0xMCAtNTAgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjMwIDUyMzUgYy0xMiAtMTUgLTYgLTQ5IDEzIC03NCAxNiAtMTkgMTA4IC02MCAxMjQgLTU0IDEzIDUgNTcgOTMKNTAgOTkgLTQgNCAtMTU3IDQ0IC0xNjggNDQgLTQgMCAtMTIgLTcgLTE5IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyOTAwIDUyMzYgYzAgLTI0IDE2IC0yNyAzNSAtNiAxOCAxOSAxNyAyMCAtOCAyMCAtMTcgMCAtMjcgLTUgLTI3Ci0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MTY1IDUyNDAgYzMgLTYgMTkgLTE3IDM1IC0yNSAyMiAtMTEgMzAgLTEyIDM3IC0yIDI3IDM0IDI1IDM3Ci0yNyAzNyAtMzIgMCAtNDkgLTQgLTQ1IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc3NDUgNTIzMCBjLTMgLTUgMTMgLTE5IDM2IC0zMSBsNDIgLTIxIC0yNCAzMCBjLTI1IDMyIC00MyAzOSAtNTQKMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MTI1IDUxOTQgbC01MCAtNDUgMzUgLTI5IGMzMyAtMjkgMzUgLTMwIDUwIC0xMiA3MCA4OCA3MiA5MCA2MAoxMTEgLTE2IDMxIC00MCAyNSAtOTUgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk0NTIgNTE2OCBjLTE2IC0zNSAtMjcgLTY5IC0yNCAtNzUgMiAtNyAyMSAtMTMgNDIgLTEzIDIwIDAgNTcgLTMKODEgLTYgNDEgLTYgNDUgLTQgNjIgMjYgMTEgMTcgMTcgMzMgMTUgMzQgLTM1IDI3IC0xMzcgOTYgLTE0MiA5NiAtMyAwIC0xOQotMjggLTM0IC02MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTk1IDUyMTAgYy0yMSAtMjMgLTggLTI3IDIwIC03IDExIDggMTQgMTYgOCAyMCAtNiA0IC0xOCAtMiAtMjgKLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMwODggNTE3NiBjLTMwIC0zNiAtMjggLTQ2IDkgLTQ2IDIwIDAgMjMgNSAyMyA0MCAwIDIyIC0xIDQwIC0yCjM5IC0yIDAgLTE1IC0xNSAtMzAgLTMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA3NCA1MTc4IGwtMjAgLTIzIDY2IC05NyA2NyAtOTcgMTkgNDIgYzE5IDQwIDE5IDQ1IDUgMTAyIC0xNyA2MgotMzAgNzUgLTkxIDkwIC0xOSA0IC0zMSAwIC00NiAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjUzMCA1MTk0IGMwIC0xMyA1OCAtNjkgNjUgLTYzIDIgMyAtMTEgMjEgLTMwIDM5IC0xOSAxOSAtMzUgMjkKLTM1IDI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzIzNiA1MTY5IGMtMzEgLTI0IC0zMCAtMjggMTYgLTM4IDE4IC01IDQzIC0xMSA1NiAtMTUgbDIzIC04IC0yNwo0MSBjLTE0IDIzIC0zMCA0MSAtMzQgNDEgLTQgMCAtMTkgLTEwIC0zNCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTAwNiA1MTQ3IGwtMzggLTMzIDggLTUyIGM1IC0yOSAxNCAtNTMgMTkgLTU0IDYgMCAzMiAyNSA1OSA1NgpsNTAgNTcgLTMwIDI5IC0yOSAyOSAtMzkgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU0NTYgNTE0NSBjLTIwIC0zMCAtMjAgLTM1IC0yIC0zNSA4IDAgMjQgMTQgMzYgMzAgMjEgMjkgMjEgMzAgMgozMCAtMTEgMCAtMjcgLTExIC0zNiAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjg4MiA1MTQ4IGMtNSAtNyAtMTMgLTI4IC0xNyAtNDYgbC03IC0zMyAzOCAxNiBjNDggMjAgNDcgMTggMzMKNDkgLTEzIDI4IC0zMSAzMyAtNDcgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTU4MCA1MTQ0IGMtMTMgLTQgLTUwIC03NSAtNTAgLTk3IDAgLTQgMTEgLTcgMjQgLTcgMTkgMCAyNyA3IDM0CjMzIDE2IDUyIDIxIDc3IDE0IDc2IC00IC0xIC0xNCAtMyAtMjIgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTE4MSA1MTE2IGwtMjMgLTI0IDM3IC0zOSBjMzMgLTM1IDM2IC0zNiAzMSAtMTMgLTMgMTQgLTYgNDIgLTYKNjMgMCA0MyAtOCA0NiAtMzkgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjMxMyA1MTI4IGMtNDUgLTcxIC02OSAtMTc4IC00MCAtMTc4IDYgMCAzOSA4IDcyIDE4IDc3IDIzIDgzIDQ3CjMwIDEyMSAtMzggNTMgLTQ4IDU5IC02MiAzOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MzM3IDUxMzMgYy00IC0zIC03IC0xNyAtNyAtMzAgMCAtMjQgMCAtMjQgMzAgLTYgMzQgMjAgMzcgMjggMTQKMzcgLTIwIDggLTI5IDggLTM3IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjc3MCA1MTA4IGMtMTkgLTEyIC0zNyAtMjMgLTM5IC0yNSAtMyAtMiAzIC0xMSAxMiAtMjAgMTYgLTE2IDIwCi0xNiA2MiA1IDQ5IDI0IDU1IDM2IDI2IDUyIC0yNSAxMyAtMjAgMTQgLTYxIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMTExIDUxMDYgYy0xNCAtMTQgLTIyIC0yOCAtMTkgLTMxIDkgLTkgNTEgMzEgNDcgNDQgLTMgOCAtMTMgMwotMjggLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA5NjUgNTA2NyBjLTEyIC00NiA0IC02NyAzNCAtNDggMTIgOCAxMSAxNSAtNyA0MiBsLTIxIDMzIC02IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MDIwIDUwNzcgYy0yMiAtOCAtMzYgLTE5IC0zOCAtMzIgLTIgLTE2IDE2IC0yOSAxMDQgLTY5IDg3IC00MQoxMDcgLTQ3IDExNSAtMzUgMTEgMTcgMjMgNTkgMTggNjMgLTM5IDI3IC0xNDMgODYgLTE1MiA4NSAtNyAwIC0yOCAtNSAtNDcKLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk1NTUgNTA2MCBjLTMgLTUgNCAtMzIgMTYgLTU5IDIxIC00OSAyMSAtNTAgNDUgLTM0IDI2IDE3IDMwIDM5CjEyIDc4IC04IDE4IC0xOSAyNSAtMzkgMjUgLTE1IDAgLTMxIC00IC0zNCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDc1MiA1MDIyIGMtOSAtNiAtNiAtMTQgMTMgLTMyIDI5IC0yNyAzOSAtMjMgMjkgMTQgLTYgMjcgLTE5IDMyCi00MiAxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NzUzIDUwMjMgYy00NCAtNiAtNDIgLTE3IDYgLTMxIDQ5IC0xNSA0NiAtMTYgNjUgMTMgMTYgMjUgMTYgMjUKLTExIDIzIC0xNiAwIC00MyAtMyAtNjAgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODM4NSA0OTU4IGMxMCAtNDcgMTQgLTUzIDUwIC02NSAyMSAtNyA0MCAtMTEgNDIgLTkgMyAyIC0xIDIzIC04CjQ2IC0xMCAzMiAtMjEgNDYgLTUwIDYxIC0yMSAxMCAtNDAgMTkgLTQyIDE5IC0yIDAgMSAtMjMgOCAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzkxNiA0OTc2IGMtMTEgLTE3IC0xMiAtMjcgLTUgLTMyIDEzIC04IDI5IDEzIDI5IDM5IDAgMjMgLTUgMjIKLTI0IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg4ODIgNDk1NCBjLTEzIC0yNiAtMjIgLTQ3IC0yMCAtNDkgOCAtNSA5MCAtMzUgOTggLTM1IDcgMCA2MCA5Mgo2MCAxMDUgMCA0IC04NiAyNSAtMTAyIDI1IC04IDAgLTI0IC0yMSAtMzYgLTQ2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk3NTIgNDk3OCBjLTE3IC0xNyAtMTUgLTI1IDkgLTU5IDM4IC01NCA1NCAtNTQgODQgLTMgMTUgMjUgMjUgNDcKMjMgNDggLTYgNCAtODUgMjYgLTk1IDI2IC01IDAgLTE0IC01IC0yMSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTI1NiA0OTUzIGMtMTEgLTQwIC0xNyAtMTExIC05IC0xMTUgNCAtMyAyMCAtOCAzNCAtMTIgMzIgLTcgMzcgMgo0NiA4NiBsNiA1OCAtMzYgMCBjLTI1IDAgLTM3IC01IC00MSAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTkzMSA0ODk5IGwtMzEgLTQzIDIxIC0zMCBjMTEgLTE3IDI1IC00MSAzMSAtNTMgMTEgLTIyIDM1IC0zMyA3NgotMzMgMjEgMCAyMyA0IDE4IDI4IC00IDE1IC0xMSA1NCAtMTYgODYgLTEwIDY0IC0xNCA3MCAtNDYgODAgLTE4IDUgLTI4IC0yCi01MyAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzAwOCA0OTEzIGMtMTcgLTIxIC0xNCAtMzggMjUgLTExMiBsMjkgLTU0IDQzIDQzIDQ0IDQzIC0yMCAzOApjLTEzIDI2IC0yOCA0MSAtNDcgNDUgLTE1IDMgLTM0IDggLTQzIDEwIC05IDIgLTIyIC00IC0zMSAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTMyOCA0OTAyIGMtNDggLTE5IC00OCAtMzggLTEgLTUxIDQ0IC0xMyA1MyAtOCA1MyAyOSAwIDM3IC03IDQwCi01MiAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwNTcwIDQ4ODUgYy01MSAtMTQgLTUxIC0xNCAtMTMgLTk1IGwyNSAtNTUgMTUgMzUgYzggMTkgMjQgNTYgMzQKODMgMjEgNTQgMjEgNTUgLTYxIDMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg1NTUgNDg2NSBsLTM5IC0zNCA5OSAtMyBjNTkgLTIgMTAzIDEgMTA3IDcgOCAxMSAtODYgNjQgLTExMiA2NAotOCAwIC0zMyAtMTUgLTU1IC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjIxIDQ4MjMgYzEgLTQ4IDExIC02MiAzNyAtNTIgbDIzIDkgLTIxIDMwIGMtMzAgNDIgLTQwIDQ1IC0zOQoxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwMDI3IDQ3NTEgbC0yNiAtNDkgMjIgLTYgYzM3IC0xMCA2NyAtNyA3MyA3IDUgMTQgLTIwIDgyIC0zNCA5MQotNSAzIC0yMCAtMTcgLTM1IC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NzM3IDQ3NjQgYy0zIC0xMSAtOCAtMjkgLTEyIC00MiAtNiAtMjIgLTQgLTIzIDMxIC0yMCAzMSAyIDM5IDgKNDcgMzEgMTEgMzMgMTAgMzUgLTMwIDQzIC0yNSA1IC0zMiAyIC0zNiAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTk4NyA0NzE3IGM3NiAtMTIzIDEzMCAtMTY1IDE2NyAtMTI3IDExIDEwIDE4IDIxIDE1IDI0IC0xOCAxNwotMTg4IDExMyAtMTgyIDEwM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDcwIDQ3MDEgYy0xMDYgLTI2IC0xMTEgLTM1IC00NCAtNzkgbDQ3IC0zMCA0OCA1NiBjMjcgMzIgNDkgNjAKNDkgNjUgMCAxMCAtMjUgNyAtMTAwIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzODIwIDQ2ODYgYzAgLTI1IDEyIC00NiAyNiAtNDYgMTIgMCAxMiA1IC0xIDMwIC0xNyAzMyAtMjUgMzggLTI1CjE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM0MjQgNDY2NSBjLTI1IC0zOCAtMTAgLTc0IDM3IC05MSBsMzYgLTEyIDEzIDM3IGM2IDIwIDEwIDQ4IDggNjIKLTIgMjAgLTkgMjUgLTQwIDI3IC0zMSAzIC00MCAtMSAtNTQgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU1NzcgNDY0NCBsLTM4IC0yNSAzMiAtNDQgYzI2IC0zNiAzNSAtNDIgNTMgLTM2IDExIDUgMjEgMTYgMjAgMjUKMCA5IC0xIDM2IC0yIDYxIC0yIDUyIC0xMSA1NSAtNjUgMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00Nzk2IDQ2MjEgYy0xNiAtMjkgLTE1IC0zMyA5IC04MSAxNCAtMjggMjkgLTQ5IDM0IC00NiA0IDMgMTYgMjQKMjYgNDYgbDE5IDQxIC0zNiAzNiAtMzYgMzYgLTE2IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY0NDAgNDYyNiBjMCAtMTUgNDggLTI4IDU2IC0xNSA5IDE1IC02IDI5IC0zMiAyOSAtMTQgMCAtMjQgLTYgLTI0Ci0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkxMDcgNDU3NCBsLTE1IC00NSAyNiAtMTAgYzIxIC04IDI5IC03IDQwIDggMzMgNDQgMzMgNTEgMyA3MiAtMTYKMTIgLTMxIDIxIC0zNCAyMSAtMiAwIC0xMSAtMjEgLTIwIC00NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc3MzcgNDU0OCBjLTQ5IC01NSAtNTQgLTY1IC00MSAtNzkgMTIgLTE0IDIzIC0xNCA5MSAtMyA0MyA3IDg0IDEzCjkxIDEzIDI2IDIgMTAgMzkgLTM2IDg1IGwtNDkgNDcgLTU2IC02M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0ODQ0IDQ1ODIgYy0yOCAtMTkgLTIzIC02MSA4IC02MiAxMyAwIDI4IDM4IDIyIDU0IC03IDE4IC0xNCAxOQotMzAgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MzIgNDU2OCBjLTcgLTcgLTEyIC0xNiAtMTIgLTIwIDAgLTE1IDI3IC04IDQ1IDEyIDE4IDE5IDE3IDIwIC0xCjIwIC0xMSAwIC0yNSAtNSAtMzIgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU5MzcgNDU0NSBjLTE5IC0xNCAtMjAgLTQ2IC0yIC01MSA2IC0yIDIwIDQgMzMgMTQgMjIgMTcgMjIgMTkgNQozNCAtMTUgMTQgLTIxIDE0IC0zNiAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkyOTcgNDUxMyBjLTMgLTI3IDAgLTQyIDExIC01MCAzMyAtMjcgNDIgLTQgMjEgNTYgLTE1IDQxIC0yNiAzOQotMzIgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NzU1IDQ1MzMgYy0xMDUgLTEyIC0xMTUgLTE1IC0xMjYgLTM0IC02IC0xMiAtOSAtMjIgLTcgLTI0IDIgLTIKNTUgMyAxMTggMTEgNjMgNyAxMjAgMTQgMTI1IDE1IDYgMCAtOCA5IC0zMCAxOSAtMjIgMTAgLTQyIDE4IC00NSAxOCAtMyAtMQotMTggLTMgLTM1IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzNjEgNDQzOSBjLTMwIC00NiAtNTQgLTkxIC01NSAtOTkgLTIgLTMxIDMxIC0xOCA3MiAzMCA0MCA0NyA0Mwo1MyA0MCAxMDEgbC0zIDUyIC01NCAtODR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTM0OCA0NDkzIGMtMjggLTcgLTIxIC0zMCAxNCAtNDIgMzYgLTEzIDM0IC0xNCA0MyAyMiA2IDI0IDQgMjcKLTE2IDI2IC0xMyAtMSAtMzIgLTMgLTQxIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1OTIgNDQ4OSBjLTEyIC01IC0yNSAtMTYgLTI5IC0yNCAtNiAtMTYgMTQgLTY1IDI3IC02NSA0IDAgMjQgMTUKNDYgMzQgbDM4IDMzIC0yOSAxNSBjLTIwIDExIC0zNyAxMyAtNTMgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3ODczIDQ0NzcgYy0yNCAtMTEgLTQzIC0yNyAtNDMgLTM0IDAgLTIwIDExIC0xNSA1NSAyMiA0NiA0MCA0NQo0MSAtMTIgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODM3NyA0NDMyIGwtNTkgLTI3IDk2IC0zMiA5NiAtMzEgLTMyIDU5IGMtMTggMzIgLTM1IDU5IC0zOCA1OSAtMwowIC0zMSAtMTIgLTYzIC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MDggNDQyNSBjMyAtMjAgNyAtMjMgMTggLTE0IDE1IDEyIDggMzkgLTExIDM5IC04IDAgLTEwIC05IC03Ci0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU5OTEgNDQwNyBjLTE2IC0zMSAtNiAtMTM0IDEwIC0xMDQgNiA5IDkgNDMgNyA3NCAtMyA1NCAtNCA1NSAtMTcKMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzAwMyA0NDIyIGMtOCAtNSAtOCAtMTMgMiAtMzIgbDE0IC0yNSAxIDMzIGMwIDM1IDAgMzUgLTE3IDI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ1MzcgNDQxMSBjLTMgLTEzIDUgLTI5IDI0IC00NyAxNiAtMTUgMzEgLTI2IDMzIC0yMyA2IDcgNDYgNzkgNDYKODQgMCAzIC0yMiA1IC00OSA1IC00MCAwIC01MCAtNCAtNTQgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQxNDMgNDQxMyBjLTI3IC01IC0zMCAtMTggLTcgLTI3IDIyIC04IDIyIC04IDM0IDE0IDYgMTEgNyAxOSAzCjE5IC00IC0xIC0xOCAtNCAtMzAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzczNSA0NDEwIGMtMyAtNSA3IC0yOCAyMiAtNTIgbDI4IC00MiAzIDM4IGMyIDIxIDEgNDQgLTIgNTIgLTYKMTYgLTQyIDE5IC01MSA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzMyMiA0MzY3IGMtNiAtMTUgLTIxIC00OCAtMzIgLTczIC0xMiAtMjUgLTIwIC00NyAtMTggLTQ5IDIgLTIgMTUKLTEgMzAgMiAyNCA1IDI4IDExIDMzIDU4IDQgMjkgNSA2MSAzIDcxIC00IDE2IC03IDE1IC0xNiAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDE3IDQzNTMgYy00IC0zIC03IC0xNSAtNyAtMjUgMCAtMTMgNyAtMTggMjUgLTE4IDE0IDAgMjUgNCAyNSA4CjAgMTQgLTM2IDQzIC00MyAzNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzODUyIDQyNDggYy0yMSAtNjYgLTI2IC05NSAtMTggLTEwMCAxOCAtMTIgMjIgLTEwIDYxIDM4IDM1IDQyIDM3CjQ3IDI0IDcwIC03IDE0IC0xMyAzNyAtMTQgNTEgLTEgNTcgLTIzIDMxIC01MyAtNTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQ5MCA0MzEzIGMwIC01IDE5IC0zMCA0MyAtNTYgNDAgLTQ3IDQzIC00OCA3MCAtMzYgMzIgMTUgMzMgMjQgNwo2NyAtMTggMjkgLTI0IDMyIC03MCAzMiAtMjcgMCAtNTAgLTMgLTUwIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA3MDAgNDI3OSBjMCAtMTMgMjQgLTIyIDQ3IC0xNyAxMyAzIDkgNyAtMTQgMTUgLTIwIDcgLTMzIDggLTMzIDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NzcgNDIzMiBjLTMgLTI2IC05IC01NSAtMTIgLTY0IC0xMSAtMjkgMTIgLTIxIDM1IDEyIDE5IDI3IDIxIDM1CjEwIDYxIC0xOSA0NSAtMjcgNDMgLTMzIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTE1NiA0MjU0IGMtNCAtOSAtNSAtMTcgLTQgLTE4IDIgLTEgMjUgLTIxIDUxIC00NiAzNSAtMzIgNTAgLTQxCjU4IC0zMyA4IDggLTEgMjUgLTM2IDYyIC01MiA1NSAtNjAgNTkgLTY5IDM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTEzMCA0MjA1IGMwIC00MCAxMCAtNDkgMzUgLTMxIDE0IDEwIDE1IDE3IDcgMzMgLTYgMTEgLTE4IDIzIC0yNwoyNyAtMTIgNCAtMTUgLTIgLTE1IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk0MzYgNDIyNCBjLTMxIC0zMCAtMTAgLTM0IDI1IC00IDE5IDE1IDIxIDE5IDcgMjAgLTkgMCAtMjQgLTcgLTMyCi0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMzA4IDQyMzQgYy01IC00IC04IC0zMSAtOCAtNjEgMCAtNDYgMyAtNTMgMjAgLTUzIDEyIDAgMTcgNSAxNAoxNCAtMyA4IC04IDM1IC0xMiA2MSAtNCAyNiAtMTAgNDMgLTE0IDM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMxNSA0MjE3IGMtMTkgLTE0IC0xOCAtMTcgMjcgLTExMyAyNiAtNTUgNDggLTk5IDUwIC05OSAyIDAgMzYgMzUKNzUgNzggNjQgNzEgNzEgODEgNjEgMTAyIC04IDE5IC0yMSAyNCAtNjcgMjkgLTMxIDQgLTcyIDkgLTkxIDEyIC0yMiAzIC00MiAwCi01NSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NDAgNDE4OCBjMCAtMjEgNyAtNDQgMTcgLTUzIDE2IC0xNiAxNyAtMTYgMzAgMSAxOCAyNCAxNyAyNiAtMTcKNTkgbC0zMCAyOSAwIC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTIwIDQxODQgYy0xNSAtNDMgLTUgLTU0IDUyIC01NCAzMiAwIDM3IDQgNDcgMzEgNiAxOCAxMSAzMyAxMQozNCAwIDMgLTg1IDI1IC05NCAyNSAtMiAwIC0xMCAtMTYgLTE2IC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NDEgNDIwMyBjLTMwIC0yIC02MiAtMTAgLTcyIC0xNiAtMTUgLTExIC0xMCAtMjAgNTAgLTg2IDU1IC02MQo3MSAtNzIgODggLTY3IDIwIDYgMjEgMTIgMTcgNTkgLTggODQgLTE0IDExNyAtMjIgMTE1IC00IC0xIC0zMSAtMyAtNjEgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTQzNSA0MTY1IGMtNCAtMTcgLTExIC00MyAtMTYgLTU5IC0xNSAtNDggLTExIC01MyAzNyAtNjEgMjYgLTMKNTIgLTkgNTggLTExIDggLTMgMTAgOCA4IDMzIC0yIDI2IC0xNiA1MiAtNDIgODMgbC0zOCA0NSAtNyAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjMxMCA0MTU3IGMwIC0xMiAtMyAtMzkgLTYgLTU5IGwtNyAtMzggNzkgMCA3OCAwIC01MyA1NCBjLTYxIDYyCi05MSA3NiAtOTEgNDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODY5MCA0MTQzIGMwIC00MiAxMyAtOTMgMjQgLTkzIDYgMCAxOCAyNSAyNyA1NSBsMTYgNTUgLTMzIDAgYy0yNgowIC0zNCAtNCAtMzQgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY4NDMgNDA5NSBjLTUxIC0yNCAtOTMgLTQ3IC05MyAtNTIgMCAtMTEgMTE2IC0xMjMgMTI3IC0xMjMgOCAwCjczIDE5MiA3MyAyMTQgMCAxMCAtMTMgNiAtMTA3IC0zOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDI1IDQxMjggYy0xMyAtMzUgLTQ1IC0xMzIgLTQ1IC0xMzUgMCAtMiAyMSAtMyA0NiAtMSA1NyA0IDgwIDI5CjkwIDEwMSBsNiA0NyAtNDYgMCBjLTI4IDAgLTQ4IC01IC01MSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDMxMiA0MDY0IGwzMSAtNzYgMjAgNDEgMTkgNDEgLTI2IDM1IGMtMTggMjMgLTM1IDM1IC01MSAzNSBsLTI0CjAgMzEgLTc2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4ODIgNDA4NyBjLTM4IC01NCAtMzkgLTU3IC05IC01NyA0MyAwIDU5IDIxIDUwIDY0IGwtOCAzOCAtMzMKLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI3MzAgNDA5MCBjMCAtMTggNSAtMzAgMTMgLTMwIDcgMCAxOCAxNCAyNCAzMCAxMSAyOCAxMCAzMCAtMTMgMzAKLTIwIDAgLTI0IC01IC0yNCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODI5MSA0MTEzIGMyIC0xOSAxNDQgLTEzMyAxNjYgLTEzMyBsMjMgMCAtMjcgMzIgYy05MyAxMDYgLTk1IDEwOAotMTI5IDEwOCAtMTkgMCAtMzQgLTMgLTMzIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgwMDMgNDA0OSBsLTIyIC01MCAyNSAtMTEgYzEzIC02IDI2IC05IDI4IC03IDIgMiA3IDMwIDEwIDYyIDEwCjc0IC0xMSA3OCAtNDEgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMzg3IDQwOTMgYy0xOSAtMTggLTUgLTYyIDI3IC04NyAzNiAtMjcgNDIgLTI1IDYzIDI1IDExIDI0IDkgMjcKLTMzIDQ3IC01MCAyNSAtNDggMjQgLTU3IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA1MDcgNDA3OSBjLTkgLTYgLTE1IC0xNCAtMTIgLTIwIDEwIC0xNiAzMiAtMTAgMzggMTEgNiAyMiAwIDI0Ci0yNiA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTE4NCA0MDI1IGMtNjAgLTM5IC02OCAtNjIgLTQyIC0xMjMgMTkgLTQyIDIwIC00MyA2MSAtNDAgbDQyIDMgMwo5OCBjMSA1MyAtMSA5NyAtNSA5NiAtNCAwIC0zMSAtMTUgLTU5IC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMTUwIDQwNDYgYy0yNSAtOCAtNjcgLTE5IC05MyAtMjYgbC00OCAtMTMgMjcgLTI4IGMxNSAtMTYgMzMgLTI5CjM4IC0yOSA2IDAgNDIgMjUgODAgNTUgNzEgNTcgNzEgNjIgLTQgNDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzE1MSA0MDQxIGwtMjMgLTE4IDMzIC0yMSBjMTggLTExIDM3IC0xOCA0MSAtMTYgMTIgOCAxMCA0OCAtNCA2MgotMTUgMTUgLTE4IDE1IC00NyAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NzA0IDQwMTcgYy0xMyAtMjcgLTE1IC00NSAtOCAtODMgbDkgLTQ4IDYwIC0xOCBjMzMgLTEwIDY3IC0xOAo3NiAtMTggMjQgMCAzMiA0NCAxNSA4NCAtMTQgMzQgLTE0IDM0IDE1IDQ3IDM5IDE1IDI5IDIzIC01NSA0NCAtMzcgOSAtNzQgMTkKLTgyIDIyIC04IDMgLTIwIC04IC0zMCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTQ5MiA0MDExIGMtMTggLTIyIC0zMiAtNDIgLTMyIC00NCAwIC0yIDIyIC0xOCA0OSAtMzUgNDYgLTI4IDUwCi0yOSA1NCAtMTEgNSAyMCAtMTcgMTA3IC0zMSAxMjEgLTUgNSAtMjMgLTkgLTQwIC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNjY1IDM5NjAgYy00OSAtNDQgLTkzIC04MCAtOTcgLTgwIC0xMyAwIC05IC0xMTggMyAtMTI2IDcgLTQgMjUKOCA0MyAyNyAxNyAxOSA2OCA3NSAxMTMgMTI1IGw4MiA5MSAtMjMgMjIgYy0xMiAxMSAtMjQgMjEgLTI3IDIxIC0yIDAgLTQ0Ci0zNiAtOTQgLTgweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAwNzYgNDAwMCBjLTMgLTE5IC03IC01NyAtMTAgLTgzIC01IC00NiAtNCAtNDggMTcgLTQxIDQ4IDE0IDUyCjI3IDI0IDk2IGwtMjUgNjMgLTYgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU3MyAzOTQwIGwtNjIgLTY4IDE2IC0zNCBjOSAtMTggMTggLTM1IDE5IC0zNyAyIC0yIDMyIDE0IDY2IDM2CjM1IDIyIDgwIDUwIDEwMSA2MiAyMCAxMyAzNyAyNyAzNyAzMiAwIDExIC05MSA3OSAtMTA1IDc4IC01IC0xIC0zOCAtMzIgLTcyCi02OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY5MTUgMzk2NyBjMjAgLTI1IDMyIC0zMiAzNyAtMjQgMTIgMTkgOSA0NyAtNCA0NyAtNyAwIC0yNCAzIC0zNyA3CmwtMjQgNiAyOCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzA4OCAzOTkyIGMtNTIgLTMgLTU4IC0xMCAtMzAgLTM1IDM2IC0zMyAxNDAgLTE3IDE2MiAyMyAxMiAyMyAyNQoyMiAtMTMyIDEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkwNjggMzk0MyBjLTIxIC0xNCAtMzggLTI5IC0zOCAtMzIgMCAtNCAxNyAtMjQgMzggLTQ0IGwzOCAtMzggMjcKNjMgYzIxIDQ3IDI0IDY0IDE1IDcwIC0yMSAxMyAtNDEgOCAtODAgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTI5OCAzOTM5IGMtMjUgLTEyIC0zNSAtMjQgLTMyIC0zNCA3IC0xOCA0MyAtMzAgNTQgLTE4IDggOCAyNCA3MwoxOCA3MyAtMiAtMSAtMjAgLTEwIC00MCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzY2NiAzOTQ0IGMtOCAtMjIgLTYgLTIzIDI0IC0xMiAyMCA3IDIyIDExIDEwIDE4IC0yMSAxNCAtMjcgMTIKLTM0IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTUyNyAzODQzIGMtMTQgLTU5IC0yMyAtMTExIC0yMSAtMTE1IDggLTEyIDkxIC0xMCAxMzUgNCBsMzkgMTEgMAo3MyAwIDcyIC00NSAyNiBjLTg1IDQ3IC04MCA1MCAtMTA4IC03MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY2NDAgMzkzNCBjMCAtMTMgNjUgLTk1IDg3IC0xMDkgMzQgLTIzIDI4IC0xMCAtMjQgNTUgLTQ0IDUzIC02Mwo3MCAtNjMgNTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTM0OCAzODUzIGMtNDUgLTI1IC02OCAtNDMgLTY4IC01NSAwIC0yMiA1IC0yMiA5MiAtMSA1NyAxNCA3MiAyMQo3OSA0MiAyNCA2MSAtMTAgNjUgLTEwMyAxNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2Njk1IDM3ODkgYy0yMCAtNTUgLTM1IC0xMDIgLTMzIC0xMDQgMiAtMiAyOCAxMiA1OCAzMCAzMCAxOSA1OAozNiA2MiAzNyA5IDQgLTMzIDEzOCAtNDMgMTM4IC00IDAgLTIzIC00NSAtNDQgLTEwMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNDc3IDM4NzMgYy0xMyAtMTIgLTcgLTIzIDEzIC0yMyAxMyAwIDE4IDUgMTQgMTUgLTcgMTYgLTE3IDE5Ci0yNyA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyOTcgMzg3MyBjLTQgLTMgLTcgLTMxIC03IC02MiBsMSAtNTYgMjUgNDggYzE0IDI3IDIzIDU1IDIwIDYzCi02IDE1IC0yOCAxOSAtMzkgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MTY0IDM4MjkgYy0xOSAtMjEgLTIyIC0yOCAtOSAtMjAgMjggMTUgNTUgMzcgNTUgNDUgMCAxNCAtMTggNAotNDYgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgxNjYgMzg1MiBjLTMgLTUgNiAtMjAgMjAgLTMzIGwyNiAtMjQgLTQgMzAgYy0zIDI5IC0zMCA0NiAtNDIgMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTMyIDM4MTEgYy0yIC0zNyAtMSAtMzkgMzAgLTQ0IDI4IC00IDM4IDEgNjYgMzEgNDAgNDIgMzIgNTIgLTQzCjUyIGwtNTAgMCAtMyAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzA3IDM4MDIgYy0xMyAtMTQgLTE0IC0yNiAtNiAtNjUgMTAgLTQ1IDEyIC00NyA0NCAtNDcgNDIgMCA2MyAyMwo0NCA0OCAtNTggNzQgLTY3IDgxIC04MiA2NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg1NTUgMzgwMCBjLTE3IC0xOSAtMTcgLTIyIC0xIC02NSAxMCAtMjUgMjEgLTQ1IDI2IC00NSAxMSAwIDIwIDM4CjIwIDg4IDAgNDcgLTE1IDU1IC00NSAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQzMDMgMzc4OCBjMzcgLTkwIDUxIC0xMTggNTggLTExOCAxMSAwIDExIDAgLTIgNDEgLTIzIDcxIC0zMiA4OQotNDYgODkgLTggMCAtMTMgLTYgLTEwIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNjYxIDM3ODMgbC0yMSAtMTggNDIgLTcyIDQyIC03MyAyNCAyMiBjMzEgMzAgMjMgODAgLTIxIDEyNiAtMzYKMzcgLTM4IDM4IC02NiAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwMzQwIDM2OTYgYzAgLTQ1IDAgLTQ1IDI4IC0zNiAxNSA1IDMzIDEwIDQxIDEyIDkgMyAtMSAxNiAtMjggMzcKbC00MSAzMyAwIC00NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNzg3IDM2OTcgYy0yMSAtMTggLTI0IC0yNiAtMTUgLTM1IDkgLTkgMTcgLTcgMzUgMTAgMjIgMjEgMzEgNDgKMTYgNDggLTUgLTEgLTIwIC0xMSAtMzYgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA3NDUgMzY3MyBjLTQgLTE3IC0yIC0yOSA3IC0zNCAyMyAtMTUgNzIgLTIxIDk3IC0xMSAyMiA4IDIwIDExCi0zNyA0MCBsLTYwIDMxIC03IC0yNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MTAgMzY3MyBjLTI3IC0xMCAtMzkgLTI0IC0zMyAtMzkgNCAtMTEgOCAtMTIgMjAgLTMgMTMgMTEgMzggNTAKMzEgNDggLTIgMCAtMTAgLTMgLTE4IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk2MzAgMzY3NSBjMCAtNCA1IC0xNSAxMSAtMjYgOCAtMTUgNyAtMjYgLTQgLTQzIC0xNCAtMjEgLTEzIC0yNgoxMSAtNjggbDI3IC00NiAyOCAzOSBjMTYgMjIgMjcgNDMgMjUgNDggLTQgMTIgLTczIDg2IC04NyA5NSAtNiA0IC0xMSA0IC0xMQoxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4OTUgMzYzMCBjLTI1IC0yNiAtMjcgLTMyIC0xNSAtNDAgOCAtNSAyMCAtMTAgMjcgLTEwIDYgMCAxNyAtMgoyNSAtNSA4IC0zIDIxIDcgMzAgMjMgMTcgMjggMTcgMzAgLTEgNDYgLTI0IDIyIC0zMyAyMCAtNjYgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY4MjAgMzYzNCBjMCAtNSA2IC0xNyAxMyAtMjYgMTEgLTE1IDE2IC0xNSA1NyA3IGw0NSAyMyAtNTggMwpjLTM2IDMgLTU3IDAgLTU3IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE2NTcgMzYxOSBjMTMgLTEzIDI4IC0xOSAzOCAtMTUgMjcgMTAgMTEgMzEgLTI2IDM0IGwtMzQgMyAyMiAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MjA2IDM2MjIgYy0zIC01IC04IC0yNyAtMTIgLTUwIC03IC00NiAtMTUgLTQwIDkxIC02MSAyNyAtNSA1MSAtOQo1MiAtNyA0IDQgLTEwOSAxMjYgLTExNyAxMjYgLTUgMCAtMTEgLTQgLTE0IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE2NDUgMzUzNSBjLTMxIC00OCAtNTUgLTg4IC01MyAtOTAgMiAtMiAzMyAxNSA3MCAzOCA4MiA1MSA5OSA4Mwo2MyAxMTcgbC0yNCAyMiAtNTYgLTg3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc3NDUgMzU5MiBjLTYxIC0yNiAtODUgLTQxIC04NSAtNTUgMCAtNyAyNyAtMjMgNjEgLTM3IDM0IC0xMyA2MwotMzAgNjYgLTM3IDExIC0yOSA0NCAtMTMgNjQgMzIgMjQgNTQgMTkgNzUgLTIwIDk4IC0zNSAyMCAtMzUgMjAgLTg2IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAwNTEgMzU2NSBjMTAgLTI2IDY1IC0xMTUgNzIgLTExNSA0IDAgMTAgNyAxNCAxNiA0IDExIC0xMCAzMSAtNDIKNjIgLTI2IDI2IC00NiA0MiAtNDQgMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NzAzIDM1MDggYy0xMiAtMTMgLTMzIC00NyAtNDcgLTc2IGwtMjcgLTUzIDIzIC0yOSBjMjYgLTMyIDM2IC0zNQo1OSAtMTcgMTIgOSAxOSAzOCAyNCAxMDUgOCA5NyAzIDEwOCAtMzIgNzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjk3MSAzNDY5IGMtMjIgLTU4IC0yMyAtMTI5IC0yIC0xMjkgMTQgMCAxNjEgMTMyIDE1NiAxNDAgLTMgNQotMjkgMTYgLTU4IDI2IC0yOCA5IC01NyAxOSAtNjMgMjEgLTYgMiAtMjEgLTI0IC0zMyAtNTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDc4NiAzNDk0IGMtMTUgLTM5IC01IC02MCA0NSAtOTggMjggLTIxIDUyIC0zNiA1MyAtMzQgMiAyIDYgMjgKMTAgNjAgbDYgNTYgLTQ3IDE2IGMtNTcgMjAgLTU5IDIwIC02NyAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIwIDM0NzUgYzAgLTEzIDQgLTE0IDIzIC00IDMzIDE3IDMzIDE5IDQgMTkgLTE4IDAgLTI3IC01IC0yNyAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODMwIDM0NjMgYzAgLTM4IDc2IC04MyAxMzggLTgzIDQxIDAgNjIgMTQgNjIgNDEgMCAyMyAtNSAyNiAtODEKMzkgLTM1IDcgLTc2IDE0IC05MSAxNyAtMjMgNCAtMjggMiAtMjggLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYxMzAgMzQ2NyBjLTE5IC02IC0zNiAtMTEgLTM3IC0xMiAtNSAtMiAyMCAtODUgMjYgLTg1IDcgMCA1MyAxMDIKNDggMTA1IC0xIDEgLTE4IC0zIC0zNyAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNjc0IDM0NTUgYy0zIC0xNCAtNCAtMjggLTIgLTMwIDMgLTMgMzIgLTggNjYgLTExIDgxIC05IDg2IDEzIDEwCjQyIC0yOSAxMCAtNTYgMjAgLTYwIDIyIC00IDIgLTEwIC04IC0xNCAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDY0IDM0MDQgYy00IC0zMyAtOCAtNzkgLTggLTEwNCAtMSAtNDMgMCAtNDUgMjkgLTQ1IDI3IDAgMzMgOCA3Nwo5MCAzMyA2MyA0MyA5MiAzNSA5NiAtNyA0IC0zNyAxMCAtNjkgMTQgbC01NiA3IC04IC01OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MzI2IDM0MTMgYy0xNiAtMTYgLTQgLTUzIDIzIC03MiBsMjkgLTIxIDE2IDI1IGMxNSAyMyAxNSAyNSAtMTIKNDMgLTQxIDI5IC00OSAzMiAtNTYgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjI0MCAzNDA2IGMwIC04IC0zIC0yMSAtNiAtMzAgLTggLTIxIDEwIC0yMSAzMCAwIDIyIDIyIDIwIDQ0IC00CjQ0IC0xMSAwIC0yMCAtNiAtMjAgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMzNTYgMzM3OCBjLTIyIC0zMSAtMjAgLTM2IDkgLTMwIDE4IDMgMjUgMTEgMjUgMjggMCAzMCAtMTQgMzEKLTM0IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjYgMzMzNCBjLTggLTIyIC05IC0yMSAyNCAtMjYgMzUgLTUgNDIgMTUgMTEgMzIgLTI2IDEzIC0yOCAxMwotMzUgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY2NyAzMzI5IGMtMjYgLTE1IC03MSAtMTA4IC01NSAtMTE0IDk0IC0zMiAxMTUgLTM1IDE0MiAtMjUgbDI4CjEwIC0yMSAzMyBjLTEyIDE3IC0zMSA0OSAtNDMgNzAgLTI0IDQwIC0yNSA0MSAtNTEgMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODM2MCAzMjQ5IGwwIC04MSA1MCA0MiBjNDcgMzkgNTAgNDUgNDQgNzQgLTkgNDQgLTExIDQ2IC01NSA0NgpsLTM5IDAgMCAtODF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIzMSAzMjY0IGMtMjAgLTM0IC0zMCAtNjEgLTI2IC03MyAzIC0xMiAwIC0yMyAtOSAtMjggLTExIC03IC05Ci0xNyAxNSAtNTggMTYgLTI3IDI5IC00NSAyOSAtNDAgMCA2IDcgNjQgMTUgMTMwIDggNjUgMTMgMTIwIDEyIDEyMSAtMiAyIC0xOAotMjEgLTM2IC01MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4OTI5IDMyODQgYy0zOCAtMjggLTQ1IC0zOCAtNDEgLTU5IDQgLTI0IDggLTI1IDY3IC0yNSA4MiAwIDkyIDEyCjY2IDc0IC0xMSAyNSAtMjYgNDYgLTMzIDQ1IC03IDAgLTM0IC0xNiAtNTkgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU1MjggMzI5NCBjLTI2IC0xNCAtMzggLTM0IC0yMCAtMzQgMTAgMCA3MiAzOSA3MiA0NSAwIDkgLTI1IDQKLTUyIC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NyAzMjczIGMtMiAtMTAgLTE2IC00OCAtMzAgLTg1IC0xNCAtMzggLTI1IC02OCAtMjMgLTY4IDIgMCAxNgoxNiAzMSAzNSAxNyAyMyAyOCA1MyAzMiA4NSA1IDQ5IDAgNjcgLTEwIDMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM1NjcgMzI1MyBjLTE2IC0xNiAtMTIgLTIwIDY1IC02OSBsODIgLTUyIDQwIDE1IGMyMyA5IDQzIDE4IDQ1CjE5IDIgMiAtMzIgMjYgLTc1IDU0IC04NSA1NCAtMTI3IDYzIC0xNTcgMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjM2NiAzMjI0IGMtMTYgLTM1IC0xNSAtNTcgMyAtMzggOSA5IDI1IDc0IDE5IDc0IC0zIDAgLTEyIC0xNgotMjIgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgwOTggMzIyNCBjLTI0IC0xMyAtNTUgLTUyIC00NiAtNTggMTAgLTcgMTUyIC01NSAxNTUgLTUzIDYgNyAtMjcKOTEgLTQ0IDEwOSAtMTkgMjIgLTI5IDIyIC02NSAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM5OTEgMzIyMyBjLTE0IC0xMiAtMjMgLTM1IC0yOCAtNjggbC02IC00OSAyNiAxNyBjMTUgOSAzOCAyNCA1MgozMyAzMSAyMCAzMSAzNCAyIDYzIC0yMyAyMSAtMjUgMjEgLTQ2IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02OTE2IDMxOTkgYy0xMCAtNTMgLTcgLTY3IDkgLTM5IDE2IDI5IDE5IDU2IDYgNjQgLTUgMyAtMTEgLTggLTE1Ci0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NzkwIDMxMjUgYzAgLTExNSAxNSAtMTI1IDQ3IC0zMiAxMiAzNCAyNCA2OSAyOCA3OCA0IDEwIC01IDIwCi0zMCAzMiAtMjAgOSAtMzggMTcgLTQwIDE3IC0zIDAgLTUgLTQzIC01IC05NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3ODkxIDMxNjkgYy0yNCAtNjkgLTcgLTg3IDQyIC00NSAzMyAyOCAzNCA0MCA1IDYwIC0zMSAyMiAtMzQgMjEKLTQ3IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNTM0IDMxODUgYy03IC0xNiAyNiAtNzYgNjUgLTExOCBsMjYgLTI4IDExIDY4IGM2IDM3IDkgNzEgNSA3NAotMyA0IC0yOCA5IC01NCAxMyAtMzcgNCAtNDkgMiAtNTMgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjE2MCAzMTI1IGwtNjMgLTY0IDEyIC00MSBjMTMgLTQ1IDggLTQ0IDExNyAtMjggbDgyIDEyIC00IDM1CmMtMTEgODIgLTE2IDk3IC00MSAxMjMgLTE1IDE1IC0yOSAyOCAtMzMgMjggLTMgMCAtMzQgLTI5IC03MCAtNjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTMwOCAzMTcyIGMtMzggLTkgLTY4IC0xOSAtNjggLTIyIDAgLTYgMTYzIC0xMTAgMTY3IC0xMDcgOCA5IC0xMgoxNDcgLTIxIDE0NiAtNiAtMSAtNDEgLTggLTc4IC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDUxIDMxNjYgYy0xNCAtMTcgLTUgLTQxIDI2IC02OCAxOCAtMTcgMjEgLTE2IDYzIDIxIGw0NCAzOSAtMzkKMTEgYy01NCAxNSAtODAgMTQgLTk0IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM2NjAgMzEzOSBjMCAtNTYgMTEgLTY0IDY0IC00OSAzOCAxMCA0NiAxNyA0NiAzNiAwIDI0IC04IDI4IC03Mgo0MCAtMzggNiAtMzggNiAtMzggLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIwNiAzMTM1IGMtMTQgLTIyIC0xNSAtMjYgLTIgLTMxIDEyIC01IDk2IDQxIDk2IDUyIDAgMiAtMTcgNCAtMzkKNCAtMzAgMCAtNDIgLTUgLTU1IC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyOTE2IDMxMTkgYy01NSAtMzkgLTYzIC01MiAtNDggLTc1IDEyIC0yMCAxMDggMjkgMTI2IDY1IDE1IDI4IDE1CjMxIC0zIDQwIC0xNSA4IC0zMCAzIC03NSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODMwIDMxMTggYy0xOSAtNSAtMzkgLTEzIC00MyAtMTggLTUgLTQgMTggLTI2IDUyIC00OSBsNjAgLTQxIDI3CjQyIDI3IDQyIC0yMyAxOCBjLTI0IDIwIC00NyAyMSAtMTAwIDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDc1OSAzMDkwIGMxOSAtMTcgNzMgLTQyIDEyMiAtNTkgbDg3IC0yOSAzNCAyOCAzMyAyOCAtMjUgNiBjLTE2OQozNyAtMjYyIDU2IC0yNzIgNTYgLTcgLTEgMiAtMTQgMjEgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ2OSAzMDgyIGMtMTYgLTcgLTY5IC02NSAtNjkgLTc1IDAgLTUgOTAgLTI3IDEwOSAtMjcgMTEgMCAzMyA4OAoyNiAxMDEgLTcgMTAgLTQyIDExIC02NiAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI5MzAgMzA3MyBjMCAtMTAgNSAtMjUgMTAgLTMzIDggLTEzIDEwIC0xMyAxMCAyIDAgOSAzIDIzIDYgMzIgNAoxMSAxIDE2IC0xMCAxNiAtOSAwIC0xNiAtOCAtMTYgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIxMTMgMzA2MiBjLTggLTUgNiAtMzAgNDQgLTgxIGw1NiAtNzQgMTkgMzcgYzExIDIxIDE3IDQ0IDE0IDUyCi02IDE0IC05NCA3NCAtMTExIDc0IC01IDAgLTE1IC00IC0yMiAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NzIwIDMwMzAgYzI1IC0zNSAyNCAtMzQgMzkgLTE2IDEwIDEyIDcgMTggLTE4IDMwIC00MiAyMiAtNDUgMjAKLTIxIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MjM1IDMwMjkgYy0xMCAtMjkgLTEgLTMzIDM1IC0xNCAzNiAxOCAzNiAyMCAtMiAyOSAtMjEgNSAtMjggMgotMzMgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY0MjAgMzAzMyBjLTQ5IC02IC01NCAtMTUgLTMyIC01OCBsMTkgLTM4IDMxIDUyIGMxOCAyOCAyOCA1MCAyNAo0OSAtNCAwIC0yMyAtMyAtNDIgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODQ1MSAzMDE2IGwtMjMgLTI1IDQxIC0yMCBjMjIgLTEyIDQzIC0yMSA0NiAtMjEgMyAwIDUgMTYgNSAzNSAwCjI0IC02IDM3IC0xOSA0NSAtMjYgMTMgLTI0IDE0IC01MCAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjA5MSAyOTgzIGMtMTQgLTMwIC0xOSAtNDkgLTEyIC01NiA2IC02IDE4IDggMzUgNDEgMTkgMzggMjIgNTEKMTIgNTUgLTggMyAtMjEgLTEyIC0zNSAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjg3NSAzMDE0IGMtMTQgLTYgLTYgLTcwIDEwIC04NCA5IC03IDE5IDAgMzggMjcgbDI2IDM3IC0zMCAxMwpjLTE3IDcgLTMyIDEzIC0zMyAxMiAwIDAgLTYgLTMgLTExIC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM3OTggMjk5OCBjLTg0IC0zMSAtMTA2IC05OSAtMzUgLTExMSAxNyAtMyA0MCAtOCA0OSAtMTIgMjMgLTkgNzIKODYgNjQgMTIxIC03IDI4IC02IDI4IC03OCAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg1MTAgMjk3MCBjNiAtMTEgMTMgLTIwIDE1IC0yMCAyIDAgOSA5IDE1IDIwIDkgMTggOCAyMCAtMTUgMjAKLTIzIDAgLTI0IC0yIC0xNSAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjYzNiAyOTMyIGMtMjAgLTMzIC0zNiAtNjQgLTM2IC02OSAwIC0yMyAzOCAtNDMgODEgLTQzIDExNyAwIDEyMwozMiAyMyAxMzkgbC0zMSAzMyAtMzcgLTYweiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTE4MCAyOTc0IGMwIC0xNSA0MyAtNzUgNjEgLTg0IDE4IC0xMCA2OSAtNCA2OSA5IDAgMyAtMTYgMjMgLTM1CjQ0IC0yNiAyNyAtNDMgMzcgLTY1IDM3IC0xNyAwIC0zMCAtMyAtMzAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDcwIDI5NDggYy04IC0xMyAtMTggLTI4IC0yMiAtMzQgLTUgLTggMTIgLTIzIDQ3IC00MyA2MSAtMzUgNzcKLTM3IDk0IC0xNyAxMCAxMiAyIDI0IC0zOSA2MyAtMjkgMjYgLTU1IDQ5IC01OSA1MSAtMyAxIC0xMyAtOCAtMjEgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU5NTUgMjk0NSBsLTQwIC0xMiA0NCAtMTIgYzQ1IC0xMyA2MCAtNiA2MSAyNyAwIDE0IC0xMiAxNCAtNjUgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDQxNCAyOTM2IGMtOCAtMjEgNSAtMTQ2IDE1IC0xNDYgMTYgMCA3MSAyMiA3MSAyOCAwIDYgLTY3IDEyMgotNzYgMTMxIC0yIDIgLTYgLTQgLTEwIC0xM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NDMzIDI5MzAgYzE1IC0xMiAzNCAtMTkgNDIgLTE2IDIxIDggMTkgMjYgLTIgMjYgLTEwIDAgLTI5IDMgLTQzCjcgbC0yNSA2IDI4IC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2ODgwIDI4ODkgbC00MyAtNTEgNDQgNiBjOTIgMTQgMTAxIDE3IDk1IDMzIC0zIDggLTYgMTggLTYgMjMgMAoxMSAtMjkgNDAgLTM5IDQwIC00IDAgLTI3IC0yMyAtNTEgLTUxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkwODcgMjkzMyBjLTEwIC0xMCAtOCAtNjUgMiAtNTkgNSAzIDE0IDE5IDE5IDM2IDkgMjMgOCAzMCAtMiAzMAotNyAwIC0xNiAtMyAtMTkgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04OTU2IDI4ODEgYy01NCAtMjYgLTgyIC00NSAtODggLTYxIC0xMSAtMzAgLTcgLTMzIDc2IC01OSA3OCAtMjUKNzcgLTI1IDExNiA0NiBsMjMgNDEgLTIyIDM2IGMtMTMgMjAgLTIzIDM2IC0yNCAzNSAtMSAwIC0zOCAtMTggLTgxIC0zOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxODA1IDI4OTEgYy01IC0xNiAtMiAtMjYgMTIgLTM2IDM3IC0yOSA0NiAtNyAxNCAzNCBsLTE5IDI0IC03Ci0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2ODAgMjg2NSBjMCAtNDAgLTIgLTM5IDM5IC0yMiBsMzEgMTMgLTMwIDIyIGMtMTYgMTIgLTMyIDIyIC0zNQoyMiAtMyAwIC01IC0xNiAtNSAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NjQ2IDI4NjcgYy0xOSAtMTQgLTEzIC00NyA5IC00NyAxMSAwIDI0IDI4IDI1IDUzIDAgMTEgLTE0IDkgLTM0Ci02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIwODUgMjg1MCBjLTEwIC0xMSAtMTYgLTIyIC0xNCAtMjQgMTIgLTEyIDEwOCAtNDIgMTAyIC0zMyAtMTYgMjkKLTU2IDc3IC02MyA3NyAtNCAwIC0xNSAtOSAtMjUgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ2NzAgMjg0MyBjMCAtMTcgMTQgLTc4IDI2IC0xMTIgMyAtMTAgMjEgMiA1OSAzOSAzMCAzMCA1NSA1OSA1NQo2NiAwIDYgLTIxIDE0IC00NiAxOCAtNzYgMTAgLTk0IDggLTk0IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTgzODAgMjg0NCBjMCAtNCAxNiAtMzEgMzYgLTYxIDIzIC0zNSA0MCAtNTEgNDYgLTQ1IDE3IDE3IC00NiAxMTIKLTc0IDExMiAtNCAwIC04IC0zIC04IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMwMTggMjgyOSBjLTQzIC0yMiAtNDYgLTI5IC0yMCAtNTIgMTQgLTEzIDM4IC0xNyA5MyAtMTcgbDc1IDAgMTcKMzUgYzIwIDQxIDIwIDQxIC02OCA0OCAtNDcgNSAtNjggMiAtOTcgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ0NDggMjgxMiBjLTMxIC0yMCAtNjAgLTQwIC02MyAtNDQgLTEzIC0xMiAxMDUgLTE4OCAxMjUgLTE4OCAxMAowIDIxIDQgMjQgOSA4IDEyIC0xNSAyNjEgLTIzIDI2MCAtMyAwIC0zMiAtMTcgLTYzIC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNzAwIDI3NTQgYy0yNyAtNDQgLTUwIC04MiAtNTAgLTg2IDAgLTMgMjIgMyA0OSAxNSBsNDkgMjAgNyA1OQpjNCAzMyA1IDYyIDEgNjUgLTMgMyAtMjggLTMwIC01NiAtNzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDAzNSAyNzcwIGMtMzQgLTU2IC0zNiAtNjMgLTI1IC05NSA2IC0xOSAxNyAtMzUgMjMgLTM1IDcgMCAzNCAzMAo2MSA2NiBsNDggNjUgLTI4IDMwIGMtMTUgMTYgLTMxIDI5IC0zNSAyOSAtNCAwIC0yNCAtMjcgLTQ0IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NzY4IDI4MTEgYy01NiAtMjYgLTU4IC0zMyAtNSAtMTUgMjYgOSA0OSAyMCA1MyAyNSA3IDEzIC01IDEwCi00OCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjMzNSAyODEwIGMtOSAtMTUgNDggLTExMCA2NiAtMTEwIDI4IDAgMjggMTEgMSA2NiAtMjUgNTIgLTUyIDY5Ci02NyA0NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NTU2IDI3NTggYy0yNSAtMzUgLTQ2IC02OCAtNDYgLTc0IDAgLTExIDYzIC0zNCA5MyAtMzQgMjAgMCAyNwoyMSAyNyA5MCAwIDg5IC0xNyA5NCAtNzQgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDU5MCAyODAyIGMwIC01IDE2IC00MCAzNSAtNzkgMTkgLTM5IDM1IC03NiAzNSAtODIgMCAtNSA1IC0xMyAxMQotMTcgOCAtNCA5IDE0IDQgNjIgLTYgNjEgLTEwIDcyIC0zOCA5NyAtMzIgMjcgLTQ3IDM0IC00NyAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc3OTIgMjc3MSBjLTEwIC02IC0xMSAtMTMgLTEgLTM0IDE2IC0zNSAyMiAtMzQgNDIgOCAxNiAzNSAxNiAzNQotNiAzNSAtMTIgMCAtMjggLTQgLTM1IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI0MDAgMjc0NSBjLTEwIC0xMiAtOCAtMjIgMTQgLTU2IDE1IC0yMiAzMCAtMzggMzMgLTM2IDcgOCAtMTkKMTA3IC0yOCAxMDcgLTMgMCAtMTIgLTcgLTE5IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwOTE4IDI3NDIgYy0zMCAtMTMgLTM4IC0yMiAtMzggLTQyIDAgLTI4IDE2IC01MCAzNyAtNTAgMTcgMCA0NQo1NiA0MSA4NSAtMyAyMyAtMyAyMyAtNDAgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NTAgMjczMCBjMCAtMjUgMiAtMjUgNDIgMCBsMzMgMjAgLTM3IDAgYy0zMSAwIC0zOCAtNCAtMzggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDYyMiAyNzEwIGMtNDAgLTI0IC0zNyAtMzIgNDIgLTExMCA0MyAtNDIgNTYgLTUwIDU2IC0zNSAtMSAzMCAtNDUKMTU4IC01NiAxNjIgLTUgMiAtMjQgLTYgLTQyIC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMjUgMjY0NSBjLTMgLTggLTcgLTIxIC05IC0yOSAtNiAtMTcgNDggLTk0IDcwIC0xMDMgOSAtMyAzOCA1IDY1CjE3IGw0OSAyMyAtNzcgNTQgYy04MyA1NyAtOTEgNjEgLTk4IDM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk4MzAgMjY0NiBjMCAtOCA4IC0yNCAxOCAtMzUgbDE3IC0yMiAzNCAzNSAzNSAzNiAtNTIgMCBjLTM4IDAKLTUyIC00IC01MiAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjgwMyAyNjQyIGMtMTUgLTEwIC0yMSAtNTQgLTcgLTU5IDYgLTIgMTQgMTEgMTggMjggNyAzNiA1IDQxIC0xMQozMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYzODcgMjU5MiBjLTEwIC0xMCAtMTcgLTIxIC0xNyAtMjQgMCAtOSAxMjEgLTExMCAxMjYgLTEwNSA2IDUgLTc4CjE0NyAtODcgMTQ3IC0zIDAgLTEzIC04IC0yMiAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTk0NiAyNTc1IGMxNSAtMjMgMjIgLTI1IDk5IC0yNSA0NSAwIDk3IC0zIDExNCAtNiAxOSAtNCAzMSAtMiAzMQo0IDAgNiAtMTcgMTQgLTM3IDE3IC0yMSAzIC02OSAxMCAtMTA4IDE2IC0zOCA2IC04MCAxMyAtOTMgMTUgLTIyIDQgLTIyIDQgLTYKLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgxNyAyNTg0IGMtMTIgLTEyIDYgLTM0IDI3IC0zNCAyOSAwIDM5IDEwIDI1IDI3IC0xMiAxMyAtNDEgMTgKLTUyIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTU5NCAyNTMzIGMtMjggLTY4IC0zNCAtODMgLTI4IC04MyA0IDAgMjggMTIgNTUgMjYgbDQ4IDI3IC0yMCAyOApjLTMwIDQzIC0zNyA0MyAtNTUgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkwNTYgMjUwMCBjLTQ4IC04MSAtNDcgLTkwIDkgLTkwIDU4IDAgNjkgMTkgNTQgODkgLTYgMjggLTE0IDUzCi0xOSA1NiAtNSAzIC0yNSAtMjIgLTQ0IC01NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNzU5IDI1NDUgYy0zMCAtMTYgLTQzIC00MCAtMzEgLTYxIDUgLTEwIDE1IC0xIDM0IDMxIDE1IDI1IDI2IDQ1CjI1IDQ1IC0xIC0xIC0xNCAtNyAtMjggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkzNDEgMjU0NiBjLTExIC0xMyAtMTEgLTIwIC0zIC0yOCA4IC04IDEzIC03IDE4IDUgMTAgMjcgMCA0MSAtMTUKMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTU3MCAyNTQ2IGMwIC05IDY5IC01NSA3NCAtNDggMiA0IC0xMyAxOCAtMzUgMzAgLTIxIDEyIC0zOSAyMQotMzkgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzA0MyAyNTIzIGMtMTMgLTIgLTIzIC04IC0yMyAtMTIgMCAtMTEgNzIgLTEwMiA3NyAtOTcgMTAgOSAtMTAKMTE2IC0yMSAxMTUgLTYgLTEgLTIxIC00IC0zMyAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3MTUwIDI0NzAgYzAgLTMyIDEgLTMzIDE3IC0xNyAxNiAxNiAxNiAxOCAwIDM0IC0xNiAxNiAtMTcgMTUgLTE3Ci0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwNTkwIDI0NTggYy0yNSAtMTEgLTM5IC0yMiAtMzMgLTI1IDIxIC03IDgzIDE3IDgzIDMzIDAgOCAtMSAxNAotMiAxMyAtMiAwIC0yMyAtMTAgLTQ4IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MjIxIDI0NTkgYy0xNiAtMTUgLTIwIC0yNCAtMTIgLTMyIDE1IC0xNSA2MyA5IDU5IDMwIC01IDI1IC0yMQoyNiAtNDcgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MzU3IDI0NjAgYy0xMCAtMzcgLTggLTg4IDMgLTk1IDE2IC0xMCAyMCAxNiAxMiA3MCAtNyA0MiAtOSA0NgotMTUgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjQ5MSAyNDIwIGMxMiAtMjIgMjQgLTM4IDI2IC0zNiA2IDYgLTMwIDc2IC0zOSA3NiAtNSAwIDEgLTE4IDEzCi00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1ODkzIDI0MzMgYy0xNiAtNiAtMTcgLTMzIC0zIC0zMyAxMSAwIDI2IDI4IDE5IDM0IC0yIDIgLTEwIDEgLTE2Ci0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODczIDI0MTMgYy0xNiAtMyAtMjMgLTExIC0yMyAtMjkgMCAtMzIgMTAgLTMwIDQ1IDYgMjggMzAgMjYgMzIKLTIyIDIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQxODEgMjM3MSBsMjEgLTUwIDM5IDMyIDM4IDMyIC0yNyAxMSBjLTE1IDcgLTQyIDE1IC01OSAxOSBsLTMzIDYKMjEgLTUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE0MDUgMjM0MCBjLTEwIC0xMSAtMTUgLTIwIC0xMiAtMjAgMTQgMCA1NyAyNCA1NyAzMiAwIDE1IC0yNyA4Ci00NSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjE4NyAyMzQzIGMtMjIgLTExIC0yNyAtMjAgLTIzIC0zNyAxMSAtNDYgMzcgLTk2IDQ5IC05NiA2IDAgMjgKMTUgNDkgMzMgMjUgMjMgMzggNDMgNDEgNzAgNSAzNSA0IDM3IC0yMSAzNyAtMTUgMCAtMzYgMiAtNDcgNCAtMTEgMyAtMzMgLTIKLTQ4IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NDQwIDIzMzAgYzAgLTYgMTIgLTI4IDI2IC01MCAyMiAtMzQgMzIgLTQwIDYxIC00MCAyOSAwIDMyIDIgMjQKMTggLTEyIDIyIC00OSA1NiAtNzggNzEgLTI3IDE0IC0zMyAxNCAtMzMgMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2OTY5IDIyOTUgYzQxIC0yMCA3NSAtMzQgNzYgLTMzIDI0IDM1IDM1IDU0IDM1IDYwIDAgNSAtNDEgOCAtOTIKOCBsLTkyIDAgNzMgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjAyMCAyMzA5IGMwIC0zIDEyIC0zOSAyNiAtODAgMTQgLTQxIDI4IC04MCAzMCAtODggNCAtMTIgNyAtMTIgMjAKMCAxMyAxNCAxMCAyNCAtMzEgOTUgLTI0IDQzIC00NSA3NiAtNDUgNzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTIyMyAyMjk0IGMyNyAtMTUgNDcgLTEyIDQ3IDcgMCA1IC0xNyA5IC0zNyA5IGwtMzggLTEgMjggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc3NjggMjI2OCBjLTIxIC0zNCAtMzkgLTgwIC0zNCAtODUgNyAtNyAxMDMgMjkgMTI3IDQ4IGwyMiAxNyAtMjkKMTUgYy01NiAyOCAtNzAgMjkgLTg2IDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTU0OCAyMjgxIGMtMjAgLTQgLTI1IC0xMCAtMTkgLTE5IDcgLTExIDE2IC0xMSA1MiAtMSAyNCA3IDQ4IDE2CjU0IDIxIDEwIDkgLTQ2IDkgLTg3IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM3MDggMjI3OSBjLTE0IC04IC0xOCAtMjMgLTE4IC02NCAwIC01NCAxIC01NSAyOSAtNTUgNTMgMCA5MSAxMgoxMTYgMzggMjkgMjkgMjggMzAgLTM3IDY2IC01MSAyOCAtNjQgMzEgLTkwIDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgxNzUgMjIzMCBsLTQ5IC00OSAzNSAtMTUgYzE5IC04IDUxIC0yMSA3MyAtMzAgMzggLTE2IDM4IC0xNiA1OAoxMCAxNiAyMCAyNiAyNCA0OCAxOSAxOSAtNCAyOSAtMiAzMyA5IDggMjAgLTk0IDEwNiAtMTI1IDEwNiAtMTUgMCAtNDEgLTE4Ci03MyAtNTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzMxMSAyMjU2IGMtNiAtNyAtMTcgLTQ4IC0yNSAtOTIgLTMwIC0xNjYgLTMwIC0xNTEgNSAtMTY5IGwzMQotMTYgODkgNTggYzQ5IDMyIDg5IDYxIDg5IDY0IDAgMyAtNDAgNDMgLTg5IDg3IC03MCA2NSAtOTEgNzkgLTEwMCA2OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY3MzEgMjI0NiBjLTEwIC0xMiAtNSAtMzAgMjMgLTkyIGwzNiAtNzcgMzUgNDQgYzE5IDI0IDM1IDQ3IDM1IDUxCjAgOCAtMTAwIDg4IC0xMTAgODggLTQgMCAtMTMgLTYgLTE5IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExODc2IDIxOTMgYy0xOSAtNTQgLTE5IC02MCAtNyAtNDcgMTQgMTQgNDAgOTQgMzEgOTQgLTUgMCAtMTUgLTIxCi0yNCAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzM4MCAyMjMzIGMxIC0yMSAxOSAtMzEgNjMgLTM0IDU4IC01IDYzIDEzIDggMjkgLTQ0IDE0IC03MSAxNQotNzEgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1ODc2IDIyMTQgYy00NCAtOCAtODEgLTE2IC04MyAtMTcgLTEgLTIgMiAtMTcgOSAtMzMgMTQgLTM5IDE0MgotMTI4IDE3MiAtMTIwIDEyIDMgMjkgNiAzOSA2IDI4IDAgMjMgODEgLTkgMTM2IC0xNCAyNCAtMzEgNDQgLTM3IDQzIC03IDAKLTQ4IC03IC05MSAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTkzNCAyMTg1IGMtMTAgLTI0IDE2IC0xMTUgMzkgLTEzNiAxMSAtMTAgMjEgLTE4IDIyIC0xNiAxIDEgMCAzMgotMyA2OSAtNCA1NyAtOCA3MCAtMjggODMgLTIyIDE0IC0yNSAxNCAtMzAgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MjAzIDIxOTMgYy0xMyAtMiAtMjMgLTYgLTIzIC05IDAgLTEwIDUzIC0xMTAgNjggLTEyNiAyMSAtMjUgMzUKLTIyIDYwIDExIGwyMSAyOSAtNDUgNTEgYy0yNSAyOCAtNDkgNTAgLTUyIDUwIC00IC0xIC0xNyAtNCAtMjkgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTk2MiAyMTQ4IGMyIC0yNSA4IC0zNCAyNiAtMzYgMjYgLTQgMjYgLTQgNiAzNiAtMjAgNDEgLTM2IDQxIC0zMgoweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDQxNiAyMTYyIGMtMyAtNSAtMiAtMTggMSAtMzAgNCAtMTcgMTMgLTIyIDM2IC0yMiBsMzEgMCAtMjkgMzAKYy0zMiAzMyAtMzIgMzMgLTM5IDIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY4NzQgMjEzNyBjLTIyIC0xMiAtMTcgLTQ1IDE3IC0xMDQgMjQgLTQyIDM0IC01MSA0NCAtNDMgMjIgMTggNDUKNzYgNDUgMTEzIDAgMzQgLTEgMzUgLTQ2IDM5IC0yNSAyIC01MiAwIC02MCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTAgMjA2NyBjMCAtNTkgMiAtNjUgMjUgLTc1IDIwIC05IDI2IC05IDI5IDEgMiA2IDExIDM1IDIwIDY0IDEwCjI5IDE1IDU3IDExIDYzIC0zIDUgLTI0IDEwIC00NiAxMCBsLTM5IDAgMCAtNjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTgwNyAyMTAxIGMtMzMgLTU2IC0yMSAtNzUgNDEgLTY1IDI5IDQgNDMgMTMgNTEgMzAgMTAgMjIgNyAyNgotMjkgNDQgLTIxIDExIC00MSAyMCAtNDIgMjAgLTIgMCAtMTEgLTEzIC0yMSAtMjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NTA3IDIwOTUgbC0yOCAtMjUgMjAgLTMzIGMxMiAtMTcgMzIgLTQ1IDQ2IC02MiAyNSAtMzAgMjUgLTMwIDQ1Ci0xMCAyMCAyMCAyMCAyMCAtMTIgODggLTE3IDM3IC0zNCA2NyAtMzcgNjcgLTMgMCAtMTkgLTEyIC0zNCAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTUzOCAyMDYzIGMtMTQgLTMgLTE1IC05IC02IC0zNCA5IC0yNiAxNCAtMjkgNTQgLTI5IDI0IDAgNDQgMiA0NAo1IDAgNCAtNyAxOSAtMTUgMzUgLTE1IDI5IC0zMyAzNSAtNzcgMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTA5MiAxOTgxIGMtMTIgLTQzIC0yMiAtODEgLTIyIC04NSAwIC05IDMwIC03IDcyIDQgbDM3IDExIC0yNyA3NApjLTE1IDQxIC0zMCA3NSAtMzMgNzUgLTMgMCAtMTYgLTM1IC0yNyAtNzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDYyMCAxOTcwIGMwIC03NCAyIC04MSAyMyAtODkgMjggLTExIDMxIC04IDUxIDYxIDkgMzIgMTkgNjQgMjIKNzIgNCAxMCAtNCAxNiAtMjggMjEgLTE4IDMgLTQxIDkgLTUwIDExIC0xNiA1IC0xOCAtMyAtMTggLTc2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg0NyAxOTg4IGMyIC0yOSA4IC01NyAxMiAtNjEgOCAtOCA5MSAyMSA5MSAzMiAtMSA3IC04NSA3NCAtOTkgNzkKLTUgMiAtNyAtMjAgLTQgLTUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NjMgMTk5MiBjLTYyIC00NyAtNzQgLTYyIC01MCAtNjIgMjkgMSA5MSA0NyAxMDQgNzggNyAxNyAxMiAzMgoxMSAzMiAtMiAwIC0zMSAtMjIgLTY1IC00OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNDMwIDIwMjUgYzAgLTggNCAtMTUgOSAtMTUgNSAwIDE0IDcgMjEgMTUgMTAgMTMgOSAxNSAtOSAxNSAtMTIKMCAtMjEgLTYgLTIxIC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NjA3IDIwMjkgYy0xNCAtOCAtMTYgLTE0IC02IC0yNSAxOCAtMjIgMzkgLTE3IDM5IDExIDAgMjcgLTYgMzAKLTMzIDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM2OCAyMDA3IGMtMzIgLTEyIC0zMyAtMTYgLTE0IC00MiAxMiAtMTYgMTcgLTE3IDQ1IC02IDMzIDE0IDM5CjI5IDE5IDQ5IC0xNCAxNCAtMTMgMTQgLTUwIC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzYzOCAyMDE0IGMtNyAtNiAyIC00MSAzNCAtMTQyIDIxIC02NiAyNSAtNzIgNDEgLTYwIDE2IDEyIDQ2IDEwOAo0NyAxNTEgMCAyNSAtMTA0IDcwIC0xMjIgNTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTk2NSAxOTA0IGMtNTEgLTQ3IC02NCAtNjQgLTUwIC02NCAxMSAwIDI5IC0zIDQwIC02IDE2IC00IDI2IDcKNTQgNjEgMTggMzYgMzIgNjcgMzAgNzAgLTIgMiAtMzUgLTI2IC03NCAtNjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODYwMCAxOTY0IGMtMjEgLTYgLTUwIC02MCAtNTAgLTk1IGwwIC0yOSA3MSAwIDcxIDAgLTcgMzMgYy05IDQxCi00MyA5NyAtNTggOTYgLTcgLTEgLTE5IC0zIC0yNyAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MTIzIDE5NjMgYy02MCAtNSAtNjUgLTE1IC0zOCAtODAgbDE1IC0zNiA0OSA1NCBjNDMgNDcgNTUgNzMgMzMKNjcgLTQgLTEgLTMxIC0zIC01OSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMDAgMTkzNSBjLTE3IC0yMCAtNiAtMzEgMjEgLTE5IDE4IDggMTkgMTEgNiAyMiAtMTEgMTAgLTE3IDkgLTI3Ci0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODgzMCAxOTM2IGMwIC05IC02IC0xNiAtMTMgLTE2IC04IDAgLTI0IC0xMSAtMzcgLTI1IGwtMjMgLTI0IDI3Ci04NiBjMjUgLTc5IDI5IC04NSA0OCAtNzkgMjEgNiA1MCAzNCA2NyA2NCAxMCAxOCAtMzggMTcxIC01NyAxNzggLTYgMiAtMTIKLTMgLTEyIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NTkgMTg1OCBjMjIgLTM2IDQ0IC00MyA0OSAtMTUgNSAyNSAtMTYgNDcgLTQ1IDQ3IGwtMjUgMCAyMSAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MTMwIDE4ODMgYzAgLTUgNSAtMTUgMTAgLTIzIDkgLTEzIDExIC0xMyAyMCAwIDE1IDIyIDEyIDMwIC0xMCAzMAotMTEgMCAtMjAgLTMgLTIwIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc1NjggMTg3OSBjLTEwIC01IC0xOCAtMTcgLTE4IC0yNCAwIC0yMyAxNiAtMTcgMjggMTAgNiAxNCAxMSAyNQo5IDI1IC0xIDAgLTEwIC01IC0xOSAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTIyOCAxODUxIGMtMjQgLTIyIC0yOCAtMzAgLTE2IC0zMSA5IDAgMjMgLTMgMzEgLTYgMTEgLTQgMTcgNCAyMgoyNiAxMCA0NCAyIDQ2IC0zNyAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwODMzIDE4NTQgYy0zNCAtMTcgLTQwIC0yOCAtMjQgLTM5IDEzIC04IDgyIDI3IDc4IDM5IC01IDE2IC0yMAoxNiAtNTQgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwODY4IDE4NTggYzE3IC04IDI2IC04IDM0IDAgOSA5IDQgMTIgLTIyIDExIC0zMyAwIC0zNCAtMSAtMTIgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk3NTkgMTc3NCBjLTMzIC03MiAtMjkgLTk1IDE1IC04NyAxNyAzIDMxIDYgMzIgNyAxIDEgNCAyMiA3IDQ4IDUKMzYgMiA1MSAtMTEgNjggLTE4IDIyIC0xOCAyMiAtNDMgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUwNTAgMTgyMCBjMTQgLTQgMzkgLTggNTUgLTggbDMwIDAgLTMwIDggYy0xNiA0IC00MSA4IC01NSA4IGwtMjUKMCAyNSAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU3MzEgMTczNiBsLTMzIC02NCAyMiAtMzIgMjIgLTMxIDQ0IDY1IGMyNCAzNiA0NCA3MCA0NCA3NSAwIDEwCi00OCA1MSAtNTkgNTEgLTMgMCAtMjEgLTI5IC00MCAtNjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjI1MCAxNzgxIGMtNSAtMTEgLTEwIC0yMiAtMTAgLTI2IDAgLTExIDM4IDE0IDQ0IDMwIDggMjIgLTIxIDE5Ci0zNCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNDgwIDE3NzYgYzAgLTMgMTQgLTM1IDMyIC03MCBsMzEgLTY0IDE5IDIzIGMxMCAxMyAxOCAyNiAxOCAyOSAwCjcgLTY1IDY3IC04NiA3OSAtOCA0IC0xNCA2IC0xNCAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMzMDggMTcxNCBjLTU0IC0xNiAtNTkgLTIyIC01MSAtNTIgNiAtMjUgMjcgLTI4IDg0IC0xMCA0MSAxMiA0NQoyMCAyNiA1NCAtMTEgMjAgLTE0IDIxIC01OSA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1NjUgMTcxMCBjLTEwIC0xNyAxOCAtNTcgNzIgLTk5IDU4IC00NSA2MCAtNDYgODUgLTI3IDE1IDExIDE1CjE4IDQgNjEgLTEyIDQ4IC0xMiA0OSAtNjYgNjEgLTY3IDE2IC04NyAxNyAtOTUgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUwMzcgMTY3MyBjLTMgLTE2IC05IC0zNiAtMTMgLTQ2IC02IC0xNiAtMiAtMTggMjcgLTE1IDMyIDMgMzQgNQozNyA0NiAzIDM5IDEgNDIgLTIxIDQyIC0xOSAwIC0yNiAtNyAtMzAgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODAzIDE2NzggYy0yNSAtMzMgLTI1IC00MCAwIC0yMiAyNyAxOSAzNCAzNCAxOCAzNCAtNSAwIC0xMyAtNiAtMTgKLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjc2NyAxNjY5IGMtMjQgLTE0IC01IC00OSAyNyAtNDkgMzEgMCAzNyA4IDI0IDM2IC0xMiAyNiAtMjMgMjkKLTUxIDEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUxNDAgMTY2NyBjMCAtOCAxNSAtNTUgMzMgLTEwNSAzMiAtOTAgMzMgLTkwIDU0IC03NCAxNSAxMiAyNCAzMwoyOCA2NyA0IDI4IDkgNTggMTIgNjggMyAxMyAtNSAyMSAtMzIgMzMgLTU5IDI0IC05NSAyOSAtOTUgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTQ0NCAxNjUwIGMtMjMgLTE1IC00MCAtNDIgLTY3IC0xMDUgbC0zNSAtODYgMjIgLTE0IGMxNCAtMTAgMzQKLTEyIDU5IC04IDMwIDQgNDEgMTMgNjIgNDkgMTQgMjMgMjUgNTIgMjUgNjQgMCAxNyAtMjkgMTIwIC0zNCAxMjAgMCAwIC0xNQotOSAtMzIgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM0NjcgMTYyNiBjLTI0IC00NCAtMjIgLTU2IDEzIC01NiA4IDAgMjQgODkgMTcgOTYgLTMgMyAtMTYgLTE1Ci0zMCAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY4MSAxNjUxIGMtNyAtNSAtMTIgLTEzIC0xMCAtMTkgMyAtNiAxOCAtMyAzOSA4IDMzIDE4IDMzIDE5IDEwCjE5IC0xNCAxIC0zMSAtMyAtMzkgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03Nzk4IDE2MzMgYy0zNSAtNiAtNTcgLTMxIC0zNyAtNDQgMjUgLTE1IDQ0IC0xMCA3NCAyMSAzMSAzMiAyOSAzMwotMzcgMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDA4NSAxNTg4IGMtMzMgLTI3IC02NCAtNTQgLTY4IC01OCAtMTQgLTEzIDMyIC05MCA2NiAtMTEwIDE4IC0xMQozNCAtMjAgMzggLTIwIDYgMCA0OSAxNzcgNDkgMjAyIDAgOCAtNiAyMCAtMTMgMjYgLTEwIDggLTI4IC0yIC03MiAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDE1NiAxNjI0IGMtOSAtMjIgLTggLTI0IDkgLTI0IDggMCAxNSA5IDE1IDIwIDAgMjQgLTE1IDI3IC0yNCA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIwNTQgMTYzMiBjLTE5IC0xMyAtMjIgLTY0IC02IC0xMDggbDE2IC00MiAzMyAyMiBjMzkgMjUgMzkgMjkgMTMKOTAgLTIwIDQ1IC0zMyA1NCAtNTYgMzh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODEyMyAxNjEwIGMtMTggLTExIC0zMyAtMjMgLTMzIC0yNyAwIC01IDExIC0yMSAyNCAtMzggMjQgLTMwIDI1Ci0zMCA0MCAtMTAgMTYgMjAgMjIgOTUgOSA5NSAtNSAwIC0yMyAtOSAtNDAgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkzOTggMTU4MyBjLTMgLTIxIC00IC00MCAtMiAtNDIgNyAtOSAxMDggMTUgMTExIDI2IDUgMTUgLTMyIDM5Ci03MyA0OCAtMzEgNiAtMzIgNSAtMzYgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUwMTcgMTU2NiBjLTE1IC0yNCAtMjcgLTQ2IC0yNyAtNDggMCAtMyAxOCAtOCA0MSAtMTAgbDQxIC00IC03CjQ2IGMtNCAyNSAtMTAgNDggLTEzIDUyIC00IDQgLTIwIC0xMiAtMzUgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY4MDMgMTYwMiBsLTQyIC0zIDIwIC01MiBjMTEgLTI5IDI0IC01NiAyOCAtNjAgNCAtNCAxOCAxOCAzMCA0OQoxMiAzMiAxOCA2MCAxNCA2MyAtNCAzIC0yNyA1IC01MCAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAyNzggMTU2MyBjLTMwIC01IC0zNyAtMjAgLTEzIC0yOSA4IC0zIDI2IDQgNDEgMTUgMjcgMjEgMjQgMjIKLTI4IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMyNDggMTU0MiBjLTI0IC01IC0yMyAtMjkgMiAtNDIgMjMgLTEyIDQwIC02IDQwIDE0IDAgMTkgLTIyIDMzCi00MiAyOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU1NDcgMTUzNCBjLTExIC0xMSAtOCAtNDYgNyAtNzkgbDEzIC0zMCAxMiAzOSBjMTIgMzQgMTEgNDAgLTYgNTcKLTEwIDExIC0yMiAxNiAtMjYgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDUyNCAxNTI5IGMtMTEgLTYgLTI5IC0yNCAtMzggLTQxIGwtMTggLTMwIDMzIC0zNSAzNCAtMzQgMjEgNjgKYzI2IDg1IDIxIDk3IC0zMiA3MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MjIzIDE1MDMgYy0yOSAtNSAtMjkgLTkgMSAtNDQgMTkgLTIzIDI1IC0yNSAzMCAtMTMgOCAyMiA3IDY0IC0xCjYzIC01IC0xIC0xOCAtNCAtMzAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjY5MCAxNTA3IGMwIC0xOCAyNSAtNTcgMzcgLTU3IDIwIDAgMTYgMTQgLTEyIDQwIC0xNCAxMyAtMjUgMjEKLTI1IDE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE3ODYgMTQ4NSBjLTExIC0zMCAtNiAtNDAgMTEgLTIyIDEyIDEyIDE0IDIwIDYgMjggLTcgNyAtMTIgNiAtMTcKLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjYzMSAxNDc5IGMtMTMgLTUgLTM1IC0xMCAtNDcgLTExIC0xMyAtMSAtMjAgLTUgLTE2IC05IDcgLTYgOTUKLTMwIDk4IC0yNiAxIDEgNSAxNCA5IDMwIDggMzAgLTEgMzMgLTQ0IDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAxMyAxNDUyIGMtMjQgLTE1IC00NSAtMzMgLTQ4IC00MSAtMTMgLTMzIDE0IC0yOCA2OCAxMSAzOSAyOSA1Mwo0NCA0NCA1MCAtMTcgMTEgLTE3IDExIC02NCAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDEzNSAxNDU5IGMtMjcgLTExIC01NCAtMjQgLTU5IC0yOSAtMTUgLTE1IDU1IC0xMDkgODEgLTExMCAzMSAwCjYzIDU2IDYzIDExNCAwIDU0IC03IDU2IC04NSAyNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4Njc3IDE0MzQgYy0yNiAtNzEgLTEyIC04MSA1MSAtMzcgbDUzIDM3IC0zOCAyMyBjLTIxIDEzIC00MCAyMwotNDMgMjMgLTMgMCAtMTMgLTIxIC0yMyAtNDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDQxMiAxNDU4IGMtMTYgLTE2IC0xNSAtMjYgNyAtNTQgMjMgLTI5IDMyIC0yMiAyNCAyMCAtNyA0MCAtMTYKNDkgLTMxIDM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM3MjEgMTQ1MCBjLTEwIC01IC00IC0yMSAyMSAtNTggMTggLTI5IDM1IC01MiAzOCAtNTIgMyAwIDExIDE4CjE3IDQwIDExIDQzIDkgNDcgLTM4IDY3IC0xNCA2IC0zMSA4IC0zOCAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMzODIgMTQ0OSBjLTI4IC04IC0zMiAtMTMgLTI2IC0zMiA0IC0xMiAxMCAtNDAgMTMgLTYyIDkgLTYyIDMzCi01MiA1MyAyNCAxNiA2MCAxNiA4MiAwIDgwIC00IDAgLTIyIC01IC00MCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTYxMiAxNDMxIGMtMTEgLTYgLTExIC0xMCAwIC0xOCAyMiAtMTcgMTA5IC02NSAxMTIgLTYxIDEgMSA5IDE5CjE4IDM5IGwxNiAzNiAtNTEgNyBjLTY3IDggLTc5IDcgLTk1IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDkxNyAxNDIzIGMtNyAtMTEgLTQ3IC0xMTYgLTQ3IC0xMjQgMCAtOCA3OSAtMzMgODUgLTI3IDggOCA0NSAxNDEKNDEgMTQ1IC05IDkgLTc0IDE0IC03OSA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIxMjAgMTQxNCBjMCAtMTEgMTIzIC0yMTQgMTI3IC0yMTAgMiAyIDEgMzAgLTMgNjIgLTYgNTUgLTEwIDYzCi01NyAxMDcgLTQ4IDQ0IC02NyA1NiAtNjcgNDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTIwIDE0MDYgYzAgLTQgNyAtMjggMTUgLTU0IDEyIC0zNyAyNCAtNTIgNTUgLTcwIGw0MCAtMjIgMjggNjIKYzE5IDQzIDI1IDY1IDE4IDcwIC0xNiA5IC0xNTYgMjIgLTE1NiAxNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDQ1IDEzNzQgYy01OCAtNDAgLTY1IC01MiAtMzMgLTU4IDEzIC0yIDQ3IC05IDc3IC0xNSAzMCAtNiA1NQotMTAgNTYgLTkgMSAyIDExIDE3IDIzIDM1IGwyMiAzMiAtMzMgMjUgYy0xOSAxNCAtNDAgMjYgLTQ4IDI1IC04IDAgLTM2IC0xNgotNjQgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIxMDggMTM5MyBjLTEwIC0zIC0xOCAtNyAtMTggLTkgMCAtMTAgNTIgLTk0IDYxIC0xMDAgMTQgLTggMzkgMTUKMzkgMzUgMCAyNCAtNjEgNzggLTgyIDc0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA3NTIgMTM0OCBjLTEzIC0xMyAtMTYgLTQ3IC00IC02NSA1IC04IDE4IDEgMzkgMjcgMjcgMzEgMzAgMzkgMTcKNDQgLTI0IDkgLTM5IDcgLTUyIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI3MjUgMTMxNCBjNCAtMjcgMTEgLTUzIDE1IC01NyA3IC04IDExMyAtMjcgMTE5IC0yMSA4IDggLTExIDUxCi0zOCA4MiAtMTkgMjIgLTQwIDM1IC02NSAzOSBsLTM4IDYgNyAtNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjE1NSAxMzI0IGMtMzggLTEzIC03MSAtMjQgLTcyIC0yNCAtNiAwIC0zIC0xNSA1IC0yNyA2IC05IDI1IC04CjgyIDYgNjMgMTUgNzQgMjEgNzIgMzcgLTYgMzIgLTE0IDMyIC04NyA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTE1IDEyOTYgYy0zOCAtMjMgLTcwIC00NyAtNzAgLTUzIDAgLTEwIDEwMyAtOTMgMTE1IC05MyAzIDAgMjEgMTUKMzkgMzQgbDMzIDM0IC0xNyA1NCBjLTEwIDI5IC0yMCA1NiAtMjQgNjAgLTMgNCAtMzcgLTEyIC03NiAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDkwOCAxMzIzIGMtOSAtMTAgLTE5IC0zMiAtMjIgLTUwIC03IC0zMCAtNiAtMzEgMzUgLTM4IDYxIC0xMSA3NwoyMSAzNyA3NSAtMjUgMzUgLTMwIDM2IC01MCAxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMjAzIDEyODQgYy00MCAtMzAgLTczIC01OCAtNzMgLTYyIDAgLTUgMTEgLTE5IDI1IC0zMiBsMjQgLTIzIDM4CjI5IGM2NCA0OSA3MyA2MSA3MyAxMDQgMCAyMiAtMyA0MCAtNyAzOSAtNSAwIC00MSAtMjUgLTgwIC01NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MDAyIDEzMDggYzMgLTcgMjYgLTE1IDUyIC0xOSAzOSAtNCA0OSAtMiA1NyAxMyA5IDE2IDQgMTggLTUxIDE4Ci00NSAwIC02MSAtMyAtNTggLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE0NjkgMTI3NCBjLTI4IC02NiAtMjAgLTgxIDQxIC04MCAyOCAxIDUxIDQgNTIgNiAzIDYgLTYyIDEyMCAtNjgKMTIwIC0zIDAgLTE0IC0yMSAtMjUgLTQ2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4OTggMTI3NyBjLTMyIC0yMyAtNTggLTQ1IC01OCAtNDkgMCAtNyAxMTEgLTUxIDExNSAtNDYgOCA5IDE1CjEzOCA4IDEzNyAtNCAwIC0zNCAtMTkgLTY1IC00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNzA4IDEyNDkgYy0yNyAtNDcgLTI0IC05MyA3IC0xMDcgNDAgLTE4IDQyIC0xNiA0NyA1MSA3IDg4IC0yMAoxMTYgLTU0IDU2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjQ4NSAxMjQwIGMtMTQgLTE1IC0xNSAtMjAgLTQgLTIwIDI1IDAgNDUgMTggMzMgMzAgLTcgNyAtMTYgNSAtMjkKLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY2OTcgMTI0MSBjNSAtMTggNTMgLTM3IDUzIC0yMSAwIDcgLTQ0IDQwIC01NCA0MCAtMiAwIC0yIC05IDEKLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgzMTEgMTIxOCBjLTE1IC00MCAtMjIgLTY4IC0xOCAtNjggMiAwIDI0IDcgNTAgMTYgNjUgMjIgNjMgMzQKLTE1IDcyIC01IDIgLTEyIC03IC0xNyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTgzMCAxMTk0IGMwIC00IDggLTI4IDE3IC01NSAxNyAtNDggMTggLTQ4IDcxIC01NSAyOSAtMyA1NiAtNCA1OQowIDYgNiAtMTUgODUgLTI2IDk3IC04IDkgLTEyMSAyMSAtMTIxIDEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTczNTMgMTE3NSBsLTIyIC0xNSAyNiAtNDUgYzMyIC01OCA0MyAtNjQgNDMgLTIyIDAgNDQgLTEwIDk3IC0xOQo5NyAtNCAwIC0xNiAtNyAtMjggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5MzMgMTEzOSBjNCAtMTMgMTIgLTU0IDE4IC05MSAxMSAtNjEgMTQgLTY4IDM1IC02OCAxMiAwIDM0IDQgNDcKOSAyMyA5IDI0IDEzIDE3IDQ4IC01IDIxIC0xMiA1NSAtMTUgNzYgLTQgMjcgLTExIDM3IC0yNCAzNyAtMTAgMCAtMzMgMyAtNTEKNyAtMzEgNiAtMzMgNSAtMjcgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA5NTYgMTA5MiBjLTI0IC0yNyAtMjcgLTM1IC0xNSAtNDMgOCAtNSAxNiAtOCAxOSAtNiAzIDEgMjcgMTEgNTMKMjIgMjYgMTEgNDcgMjIgNDcgMjUgMCAzIC0xNyAxMiAtMzggMjAgbC0zNyAxNiAtMjkgLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NTUgMTA5NiBsLTE5IC0zNSAyNSAtMTkgYzIwIC0xNyA5NyAtMzkgMTA0IC0zMCAxIDIgNSAyNiA4IDU0Cmw2IDUyIC0zNyA2IGMtNjEgMTAgLTY4IDcgLTg3IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMzkwIDEwOTQgYzE0IC0xNiAzMCAtMzQgMzcgLTQxIDE4IC0yMCAzMCAtMTYgNTIgMTYgMjQgMzQgMjQgMzQKLTY0IDQ2IGwtNTAgNyAyNSAtMjh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDQ4MCAxMDgyIGMwIC0xNSAxMyAtMjMgNTYgLTM3IDUzIC0xNyA1NiAtMTcgNjkgMSAxOCAyNSAxMyAzMAotMzcgMzggLTI0IDQgLTUzIDkgLTY1IDEzIC0xOCA0IC0yMyAxIC0yMyAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDQwIDEwNzAgYzAgLTE2IDcgLTIwIDMzIC0yMCBsMzIgMSAtMjQgMTkgYy0zMCAyNSAtNDEgMjUgLTQxIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NzU3IDEwNDEgYy0yMyAtNjUgLTIyIC03NSAxMiAtMTAzIDMwIC0yNSA4OSAtNTQgOTYgLTQ2IDIgMiA4IDI5CjEzIDU5IDExIDcwIC00IDEyMSAtMzkgMTMwIC01NSAxNiAtNjQgMTEgLTgyIC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2ODk3IDEwNjggYy04IC0yOSAtNSAtMzIgNzcgLTYzIDY3IC0yNSAxMDIgLTI2IDExOCAtMSAxNCAyMCA5IDI0Ci00OSA0MiAtMzIgOSAtNjIgMjEgLTY4IDI0IC01IDQgLTI0IDExIC00MSAxNCAtMjcgNiAtMzIgNCAtMzcgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTg3MSAxMDEyIGwtMzIgLTY1IDI0IC0yNCAyMyAtMjQgMTcgNjMgYzggMzUgMTkgNzMgMjIgODQgNCAxNCAyCjIzIC04IDI3IC05IDMgLTI0IC0xNSAtNDYgLTYxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM2ODYgMTAxMSBsLTM4IC0zOSA0MiAtMjcgYzYyIC0zOSA2NiAtMzkgMTA0IC04IDQ5IDM4IDQ2IDU4IC0xNAo4OCAtMjcgMTQgLTUxIDI1IC01MyAyNSAtMSAwIC0yMCAtMTggLTQxIC0zOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMTg2IDk0NyBjLTM2IC01NyAtNjYgLTExMCAtNjYgLTExOSAwIC0yNyAzNCAtNDkgNjYgLTQyIDI1IDUgMzcKMTkgNzQgODkgbDQ1IDg0IC0xNiA0MiBjLTggMjQgLTIwIDQ0IC0yNiA0NiAtNiAyIC00MCAtNDMgLTc3IC0xMDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NDg1IDEwMjggYy02IC0xNyAtOSAtNzUgLTcgLTExNCAyIC0yOCA2IC0zMyAzOSAtMzkgMzQgLTYgMzkgLTMKODUgNDMgbDUwIDQ5IC0xOCAzOSAtMTcgMzkgLTEwIC0yOCBjLTEzIC0zMiAtMzcgLTMyIC01MiAxIC0xMSAyNCAtNjIgMzIgLTcwCjEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkxMzEgOTkzIGM0IC0yNyA4IC01NyA4IC02NyAxIC0xOCAyIC0xOCAyMSAtMSAxMSAxMCAyMCAyNCAyMCAzMgowIDcgNyAxMyAxNyAxMyAxMSAwIDQgMTEgLTIzIDM1IC0yMSAxOSAtNDIgMzQgLTQ1IDM1IC0zIDAgLTIgLTIxIDIgLTQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAyNDUgMTAwMCBjLTE4IC0yMCAtMTcgLTIwIDggLTIwIDIwIDAgMjcgNSAyNyAyMCAwIDExIC00IDIwIC04CjIwIC01IDAgLTE3IC05IC0yNyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDUwOCA5ODMgYy0yNyAtMTkgLTQ4IC0zOCAtNDggLTQzIDAgLTQgMTEgLTExIDI0IC0xNCAxMyAtMyAzMSAtOAozOCAtMTEgMTkgLTggNTQgNjcgNDIgODcgLTcgMTIgLTE4IDkgLTU2IC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk4MzIgOTg4IGwtMzIgLTIwIDQ3IC00MiBjNDEgLTM2IDk3IC03NiAxMDcgLTc2IDIgMCA5IDEzIDE2IDMwIDExCjI2IDkgMzYgLTExIDc3IC0yMSA0MyAtMjggNDggLTU5IDUwIC0yMSAxIC00OCAtNiAtNjggLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk2OTcgOTUzIGMtMzMgLTI5IC0zNSAtMzQgLTE2IC0zMSAyMSAzIDY4IDUzIDU4IDYyIC0yIDIgLTIxIC0xMQotNDIgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUzMzcgOTUzIGMtMjcgLTggLTUxIC0yMSAtNTQgLTI5IC0zIC03IDcgLTM0IDIxIC01OSBsMjcgLTQ1IDg5IDAKODggMCAzMSAzOSBjMTcgMjEgMzEgNDIgMzEgNDYgMCAxMiAtMTI5IDY1IC0xNTcgNjQgLTE2IC0xIC01MCAtOCAtNzYgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIyNzAgOTQwIGMtOSAtMTggLTggLTIwIDE1IC0yMCAyMyAwIDI0IDIgMTUgMjAgLTYgMTEgLTEzIDIwIC0xNQoyMCAtMiAwIC05IC05IC0xNSAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjYxNiA5MDMgYy0xMyAtMzcgLTEzIC00OCAtNCAtNTUgMjQgLTE1IDI4IC04IDI4IDQ3IDAgMzAgLTIgNTUKLTQgNTUgLTIgMCAtMTEgLTIxIC0yMCAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY2MSA5MTEgYy0xMCAtNiAtNiAtMTkgMTggLTUxIDM1IC00OCA0MCAtNDIgMTMgMTggLTEzIDI4IC0yMiAzOAotMzEgMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzUxMCA4OTUgbC0zNCAtMjUgNTkgMCA1OCAwIC0yMyAyNSBjLTEzIDE0IC0yNCAyNSAtMjQgMjUgLTEgLTEKLTE3IC0xMiAtMzYgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA3NzQgODYwIGMtMzQgLTIxIC02NCAtNDggLTY2IC01OCAtNSAtMTggMSAtMjEgNDkgLTI3IDMxIC00IDU5Ci0zIDYzIDIgNyA2IDQwIDEwNyA0MCAxMjAgMCAxMSAtMzMgLTMgLTg2IC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0ODUwIDg5MCBjMCAtOCA3IC0zNSAxNCAtNjAgbDE1IC00NSAwIDQxIGMxIDIyIC02IDQ5IC0xNCA2MCAtMTEKMTQgLTE0IDE1IC0xNSA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODE1NiA3NTkgYy03MSAtOTkgLTcwIC05NyAtNTYgLTExOSAxNCAtMjMgNzcgMTEgODYgNDcgNCAxNSAxOCA1NQozMSA4NyAzNiA5NCAxMyA4OCAtNjEgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyNTUgODMwIGMtOCAtMTIgNCAtNTcgMTkgLTY5IDggLTcgMTIgMCAxMyAyOSAxIDM3IC0xOCA2MiAtMzIgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDI0NiA4MzEgYzUgLTUgMjkgLTIyIDUzIC00MCBsNDQgLTMxIDE4IDM1IGMxMSAxOSAxOSAzNyAxOSA0MCAwCjMgLTMyIDUgLTcyIDUgLTQyIDAgLTY4IC00IC02MiAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NTYyIDc4OCBjLTE4IC0zOSAtMTggLTQzIC00IC00NiAxMCAtMiA1MyAtMTIgOTcgLTIyIGw4MCAtMTggLTcwCjY0IGMtMzggMzUgLTczIDY0IC03NiA2NCAtNCAwIC0xNiAtMTkgLTI3IC00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUwOTIgNzQ1IGMtMzMgLTY4IC0zMSAtNzEgNDUgLTc4IDM3IC00IDY4IC01IDY5IC00IDYgNiAtNzEgMTI3Ci04MSAxMjcgLTYgMCAtMjEgLTIwIC0zMyAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MDgwIDc3MyBjMCAtMTkgMTEzIC0xMzAgMTE4IC0xMTUgMSA1IC0xIDI1IC01IDQyIC03IDI2IC0yMCAzOQotNjEgNjEgLTQxIDIyIC01MiAyNCAtNTIgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTQ0MyA2ODggbC00MSAtNzIgNTMgLTM4IGMyOSAtMjEgNTggLTM4IDY0IC0zOCAxMCAwIDEzMyAxMzIgMTM5CjE1MCAyIDQgLTE3IDIyIC00MiAzOSAtMzMgMjMgLTU2IDMxIC04OCAzMSAtNDMgLTEgLTQzIC0xIC04NSAtNzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzUzNyA3MzUgYy0xNCAtNTIgLTE3IC03NSAtOCAtNzUgNiAwIDEzIDE2IDE3IDM0IDcgNDAgMCA3MyAtOSA0MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYyNDkgNzIxIGwtMjMgLTE5IDQ0IC0xMDEgYzI0IC01NyA0OSAtMTEwIDU2IC0xMTkgMTYgLTIyIDI0IC0xNAo4NyA4NSBsNDYgNzIgLTcxIDUxIGMtNzggNTQgLTEwMyA2MCAtMTM5IDMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjY5IDcxMyBjLTE5IC01IC00NCAtNDcgLTM1IC02MSAxMSAtMTggNTUgLTIwIDcxIC0yIDggOSAxNSAyMSAxNQoyNyAwIDE2IC0zNCA0MCAtNTEgMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTczMiA2ODggYy0xNyAtMTkgLTE5IC0yNyAtMTAgLTM2IDI4IC0yOCA1MSAtMTAgNDAgMzIgbC03IDI3IC0yMwotMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODg0MyA2OTMgYy0xOCAtMiAtMzMgLTkgLTMzIC0xNSAwIC02IDEyIC04IDMxIC00IDE3IDMgNTYgNiA4NSA2CjMwIDAgNTQgNSA1NCAxMCAwIDEwIC03MCAxMSAtMTM3IDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTEwMSA2MTEgYy0yMSAtNDAgLTIxIC00MSAtMiAtNDEgMzkgMCA1MSAxMSA0NSAzOSAtMTEgNDQgLTIyIDQ1Ci00MyAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk5NDggNjMzIGMtMzggLTQgLTQ0IC05IC0zMCAtMjkgNSAtNyAyNCAtMyA2MiAxMiA1NSAyMyA1MSAyNSAtMzIKMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjUwNiA1OTIgbC00OCAtMzYgNSAtNTkgYzUgLTU5IDEyIC03MCA2NSAtOTggMjEgLTEyIDI4IC04IDg0IDQ5CjU1IDU1IDYwIDYyIDQyIDY5IC0xMCA0IC0xOSAxMyAtMTkgMTkgMCAxMCAtNzEgOTUgLTc3IDkzIC0yIDAgLTI1IC0xNyAtNTIKLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEzOTAgNTg1IGMwIC0xMSA1IC0yNyAxMCAtMzUgNyAtMTIgMTIgLTEyIDIyIC0yIDEwIDEwIDggMTcgLTEwCjM0IC0yMSAyMiAtMjIgMjIgLTIyIDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjk3MyA1ODMgYy0yMCAtNCAtMjMgLTExIC0yMyAtNTQgMCAtMzQgNSAtNTEgMTUgLTU1IDIxIC05IDEwNSA2NQoxMDUgOTMgMCAyMCAtNSAyMyAtMzcgMjIgLTIxIC0xIC00OCAtNCAtNjAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTAzOCA1NDcgYy04MSAtMjkgLTExMCAtNDcgLTczIC00NyAyMCAwIDIxOCAzMCAyMjIgMzMgNyA4IC0zMCA0NwotNDUgNDYgLTkgMCAtNTYgLTE1IC0xMDQgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAwNTAgNTQyIGMwIC0xOSA1NSAtMTEyIDY2IC0xMTIgMyAwIDE5IDkgMzUgMjEgbDI5IDIwIC01MiA0NQpjLTU3IDQ3IC03OCA1NCAtNzggMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTMxNiA1MTQgYy04IC0yMCAtMTEgLTE2IDQyIC00MyBsNDMgLTIyIC0xMiAyMyBjLTI4IDU1IC02MSA3MwotNzMgNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjI0NSA1MDAgYzIwIC0yMiAzMSAtMjAgMjIgNSAtNCA4IC0xNCAxNSAtMjMgMTUgLTE2IDAgLTE2IC0yIDEKLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg2MTAgNDkxIGMtMTYgLTI0IC0xNyAtMjkgLTUgLTI1IDE3IDcgNDAgNDMgMzIgNTAgLTMgMyAtMTUgLTkKLTI3IC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ3ODMgNTAzIGMtNyAtMiAtMTMgLTE0IC0xMyAtMjQgMCAtMjMgMTUgLTE3IDMwIDEyIDExIDE5IDYgMjIgLTE3CjEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYxNzcgNDg3IGMtMjcgLTIxIC0yNyAtMjMgLTkgLTM0IDE3IC0xMCAyNCAtNyA1MyAyMyAzMyAzNCAzMyAzNAo4IDM0IC0xMyAwIC0zNyAtMTAgLTUyIC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4Nzk0IDQ4NSBjLTQgLTkgMTIgLTM3IDQxIC03MSA1NCAtNjMgNjAgLTYxIDcyIDIxIDcgNTYgLTIgNjUgLTY1CjY1IC0yOSAwIC00NCAtNSAtNDggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5MTEgNDgxIGwtMjQgLTE4IDI5IC02IGMzMyAtNiA0OSA1IDQxIDI3IC04IDIwIC0xNiAyMCAtNDYgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDc5OCA0NDcgYy0zNyAtMjggLTU3IC00OSAtNTcgLTYzIC0xIC0xOCAxNiAtMzQgMzQgLTM0IDUgMCAxMDUKMTI3IDEwNSAxMzQgMCAxNSAtMzAgMiAtODIgLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzMjEgNDM3IGMtNiAtMTYgLTExIC0zOSAtMTEgLTUyIDAgLTEzIC00IC0zNSAtMTAgLTQ5IC0xMCAtMjggLTMKLTMyIDM1IC0xNyAxNiA3IDE5IDE2IDE2IDYyIC00IDcyIC0xNiA5NCAtMzAgNTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzIzNSAzOTAgYy0xOCAtNDAgLTE4IC00MSA1IC04MyAzMCAtNTQgNjIgLTk4IDY4IC05MyA0IDUgMzEgMTUxCjMyIDE3MiAwIDEwIC02MSA0NCAtNzkgNDQgLTQgMCAtMTYgLTE4IC0yNiAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDI3IDM1NyBjLTIxIC0zMCAtMzcgLTU3IC0zNyAtNjEgMCAtNCAyOCAtNSA2MyAtMSA0NSA1IDY3IDEyIDgwCjI4IDE4IDIwIDE4IDIxIC0yMCA1NCAtMjEgMTggLTQxIDMyIC00NCAzMyAtMyAwIC0yMiAtMjQgLTQyIC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTgwMTMgMzgyIGwtMzEgLTI3IDI3IC01NCBjMjQgLTQ2IDM1IC01NyA3NCAtNzIgOTIgLTM2IDEwMSAzIDI0CjEwOCAtMjggNDAgLTU0IDcyIC01NyA3MiAtMyAwIC0xOSAtMTIgLTM3IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1ODYgMzY0IGMtOCAtMjAgLTggLTEyMiAwIC0xNTEgOSAtMzUgMjQgLTI4IDgxIDM2IGw1MiA1OCAtNTMgMzcKYy01OCA0MCAtNzEgNDMgLTgwIDIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1MjQgMzMzIGMtMTkgLTQ0IC0yMCAtNDggLTQgLTUxIDkgLTIgMjggMiA0MyA3IGwyNiAxMCAtMTcgNDAKYy05IDIzIC0xOSA0MSAtMjIgNDEgLTMgMCAtMTQgLTIxIC0yNiAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTQwMyAzNjIgYy0xMCAtNiAtOSAtMTMgMyAtMzAgMjUgLTM2IDU0IC0yMyA1NCAyNCAwIDE1IC0zNyAxOQotNTcgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMjY2IDM0MSBjLTQgLTUgLTMgLTE5IDIgLTMwIDcgLTIwIDggLTIwIDI1IDkgMTggMjkgMTggMzAgLTIgMzAKLTExIDAgLTIyIC00IC0yNSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNzcwIDM0MSBsLTM1IC02IDY1IC01MiBjNzIgLTU3IDc5IC01NSA3MiAyMCAtNCA0NiAtNSA0NyAtMzYgNDYKLTE3IC0xIC00NyAtNCAtNjYgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTk0OCAzMDUgYy0zIC00MCAtMSAtNDUgMTcgLTQ0IDExIDAgMjggNCAzOCA3IDE2IDcgMTYgMTEgLTEwIDQ0Ci0xNSAyMSAtMzEgMzcgLTM0IDM4IC00IDAgLTkgLTIwIC0xMSAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODE0MCAzMTkgYy0xNSAtMjggLTcgLTM0IDE0IC0xMCAxMSAxMiAxMyAyMSA3IDI1IC01IDQgLTE1IC0zIC0yMQotMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzA4MCAzMzMgYzAgLTYgMTkgLTM5IDQyIC03MiAzOCAtNTUgNDQgLTYwIDU3IC00NiAxNCAxNCAxMCAyMQotNDIgNzMgLTMxIDMxIC01NyA1MiAtNTcgNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDAzOCAzMDcgYy0xNSAtMTIgLTMyIC0zNSAtMzggLTUxIC0xMiAtMzMgLTYgLTQwIDU5IC02MyA0OCAtMTgKNjMgLTQgNTQgNTEgLTYgNDAgLTI5IDg2IC00MiA4NiAtMyAwIC0xOCAtMTAgLTMzIC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNzcxIDI2OCBjLTggLTI5IC0xNiAtNTkgLTE4IC02NSAtNCAtOSA3IC0xMyAzNiAtMTMgNDAgMCA0MyAyIDYyCjQ1IDI4IDYzIDIzIDc5IC0yNyA4MyBsLTQwIDMgLTEzIC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNTE3IDI2MCBjLTQ3IC0zMCAtNjIgLTQ5IC01NSAtNzAgMiAtNiAyOCAxNCA1OCA0NSAzMCAzMCA1MiA1NQo1MCA1NSAtMyAwIC0yNyAtMTQgLTUzIC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NDE0IDI0NSBjLTE1IC0yMCAtMjUgLTM3IC0yMyAtMzkgMiAtMiAzOSAtMSA4MSAxIGw3NyA2IC0yNiAzMwpjLTM1IDQ3IC03MyA0NiAtMTA5IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTUyMCAyMjYgYzAgLTM5IDIgLTQwIDYzIC0zMCAzMSA2IDM3IDExIDM3IDMwIDAgMjEgLTUgMjQgLTM0IDI0Ci0xOSAwIC00MSAzIC01MCA2IC0xMyA1IC0xNiAtMSAtMTYgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzI5MSAyMjQgYy02IC0xNCAtMTEgLTI5IC0xMSAtMzMgMCAtOCA4NiAyIDk2IDEyIDMgMyAtMTIgMTUgLTM0CjI2IGwtMzkgMjAgLTEyIC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjQyIDE5OSBjMyAtMjMgMzMgLTQ4IDQ0IC0zNyA3IDcgLTI3IDU3IC0zOSA1OCAtNSAwIC03IC0xMCAtNQotMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTkwNiAxNzMgbC0xOCAtMzcgMjkgLTIzIDI4IC0yMyA3IDI2IGM0IDE0IDggNDAgMTAgNTcgMiAyNiAtMSAzMwotMTcgMzUgLTE2IDIgLTI2IC03IC0zOSAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTUyNSAxODYgYy0xNCAtMTAgLTEwIC0xNiAyMyAtNDkgbDM5IC0zOCAyNyA0MSBjMTUgMjMgMjYgNDMgMjQKNDUgLTExIDkgLTEwMCAxMSAtMTEzIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTU4MCAxNjEgYzAgLTI0IDUgLTI5IDI5IC0zMyAyMyAtMyAzMiAxIDQ1IDIzIDkgMTUgMTYgMzAgMTYgMzMgMAozIC0yMCA2IC00NSA2IC00MyAwIC00NSAtMSAtNDUgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA3NTUgMTc3IGMtMTkgLTY0IC0yMCAtNjQgNTMgLTcwIDk0IC05IDE0MiAtOSAxNDIgMiAwIDEwIC0xIDEwCi0xMTMgNTIgLTU2IDIxIC03OSAyNSAtODIgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzQwNiAxNTIgYy0zMiAtMzUgLTMyIC00MiAxIC02NiAyOSAtMjIgNTAgLTE0IDcwIDI1IDEzIDI1IDUgNDIKLTI3IDU5IC0xMyA3IC0yNCAyIC00NCAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjQ4NSAxNjkgYy00IC02IC00IC0xMyAtMSAtMTYgOCAtOCAzNiA1IDM2IDE3IDAgMTMgLTI3IDEzIC0zNSAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5NjgxIDE1OCBjLTMxIC0yMCAtMzIgLTIyIC0xNSAtMzUgMjQgLTE4IDI5IC0xNyA0OCAxMiAzMSA0OCAxOQo1NiAtMzMgMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODkzMyAxNzMgYy0yNCAtMiAtNDMgLTggLTQzIC0xMiAwIC05IDU4IC0xMDEgNjQgLTEwMSA1IDAgNjYgMTA3CjY2IDExNSAwIDUgLTggNSAtODcgLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjkzNSAxNTMgYzQgLTEwIDEwIC0yNiAxMiAtMzUgMyAtMTAgMTEgLTE4IDE4IC0xOCAxMCAwIDExIDggMiAzNQotNiAxOSAtMTcgMzUgLTI1IDM1IC0xMCAwIC0xMiAtNiAtNyAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTI5MSAxMjUgYzE4IC0yNSAzNiAtNDUgNDAgLTQ1IDQgMCAxNCAtMyAyMyAtNiAxMiAtNSAxNSAwIDE0IDIxCi0yIDIxIC0xMyAzMiAtNTAgNTEgLTI2IDEzIC01MCAyNCAtNTMgMjQgLTQgMCA4IC0yMCAyNiAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTU5NiAxMTggYy0xNCAtNDggLTE0IC01NCAxIC03MCAyMiAtMjUgMzUgLTIzIDY0IDEwIDUzIDU4IDUzIDU3CjkgODYgLTIyIDE0IC00NCAyNiAtNDkgMjYgLTUgMCAtMTYgLTIzIC0yNSAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODMzNiAxMjEgYy0xNiAtMTggLTE2IC0yMiAtNCAtNDAgMTQgLTIwIDE2IC0yMCAzMCAtNCAxMSAxMyAxMyAyNQo3IDQxIC0xMCAyNyAtMTEgMjcgLTMzIDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzM2IDEwMSBjLTMgLTUgMTIgLTIwIDM0IC0zNSA0MiAtMjggNTAgLTIxIDI0IDE5IC0xNiAyNSAtNDggMzMKLTU4IDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI5MDEgNjQgYy0yOCAtMjUgLTUxIC01MCAtNTEgLTU1IDAgLTE5IDY3IC04IDEwMyAxNiA0MSAyOCA0OCA1OAoxOCA3NSAtMTYgOCAtMjggMiAtNzAgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ3OTAgMTAxIGMtMTkgLTUgLTI2IC0xNSAtMjggLTM5IC00IC0zOSAyIC0zOSA1MSAtNiA1NCAzNiA0MCA2MwotMjMgNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01ODQ1IDQwIGwtMzkgLTQwIDY3IDAgYzc0IDAgNzQgMSAzMCA1OCBsLTE4IDIyIC00MCAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzI1MCAzMSBjMCAtMTYgMjkgLTMzIDUxIC0yOSAxOSAzIDE3IDUgLTE0IDIwIC0yMSAxMCAtMzcgMTQgLTM3Cjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTc5NyAyMCBjNSAtMjAgMTUgLTI1IDI2IC0xNCA5IDkgLTQgMzQgLTE4IDM0IC04IDAgLTExIC04IC04IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDM1IDIxIGMtMTQgLTE0IDAgLTIxIDQzIC0yMSA0MCAxIDQ0IDIgMjcgMTIgLTIwIDEyIC02MiAxNyAtNzAKOXoiIC8+CiAgICA8L2c+Cjwvc3ZnPg==')",eDA={0:{opacity:1,blendMode:"overlay, normal",image:`${eDC}, radial-gradient(50% 50% at 50% 50%, #EDE4F9 0%, #FAF6FF 100%)`},1:{opacity:1,image:eDI,background:"radial-gradient(50% 50% at 50% 50%, #E2CEFA 0%, #FAF6FF 100%)"},2:{opacity:.3,image:eDI,background:"radial-gradient(50% 50% at 50% 50%, #EBDAFF 0%, #F0E4FF 100%)"},3:{opacity:.3,image:eDI,background:"radial-gradient(50% 50% at 50% 50%, #EBDAFF 0%, #f0e4ff91 100%)"},4:{opacity:1,image:eDI,background:"radial-gradient(50% 50% at 50% 50%, #E1D2F8 0%, #e1d2f80d 100%)"},5:{opacity:.5,image:eDI,background:"radial-gradient(50% 50% at 50% 50%, #e1d2f866 0%, #e1d2f80d 100%), #F9F4FF"}},eDz=22,eDL=.68760300311,eDT=(0,ej.F4)([" 0%{background-position:0 0;}100%{background-position:","rem -","rem;}"],eDz,eDz*eDL),eDw=ej.vJ`*, ::before, ::after { + box-sizing: border-box; + border-width: 0; + border-style: solid; + border-color: #e5e7eb; + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: var(--tw-empty,/*!*/ /*!*/); + --tw-pan-y: var(--tw-empty,/*!*/ /*!*/); + --tw-pinch-zoom: var(--tw-empty,/*!*/ /*!*/); + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: var(--tw-empty,/*!*/ /*!*/); + --tw-gradient-via-position: var(--tw-empty,/*!*/ /*!*/); + --tw-gradient-to-position: var(--tw-empty,/*!*/ /*!*/); + --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); + --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-sepia: var(--tw-empty,/*!*/ /*!*/); + --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); +} +::before, ::after { + --tw-content: ''; +} +html { + line-height: 1.5; + -webkit-text-size-adjust: 100%; + -moz-tab-size: 4; + tab-size: 4; + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-feature-settings: normal; + font-variation-settings: normal; +} +body { + margin: 0; + line-height: inherit; +} +hr { + height: 0; + color: inherit; + border-top-width: 1px; +} +abbr:where([title]) { + text-decoration: underline dotted; +} +h1, h2, h3, h4, h5, h6 { + font-size: inherit; + font-weight: inherit; +} +a { + color: inherit; + text-decoration: inherit; +} +b, strong { + font-weight: bolder; +} +code, kbd, samp, pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} +small { + font-size: 80%; +} +sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +table { + text-indent: 0; + border-color: inherit; + border-collapse: collapse; +} +button, input, optgroup, select, textarea { + font-family: inherit; + font-size: 100%; + font-weight: inherit; + line-height: inherit; + color: inherit; + margin: 0; + padding: 0; +} +button, select { + text-transform: none; +} +button, [type='button'], [type='reset'], [type='submit'] { + -webkit-appearance: button; + background-color: transparent; + background-image: none; +} +:-moz-focusring { + outline: auto; +} +:-moz-ui-invalid { + box-shadow: none; +} +progress { + vertical-align: baseline; +} +::-webkit-inner-spin-button, ::-webkit-outer-spin-button { + height: auto; +} +[type='search'] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +summary { + display: list-item; +} +blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { + margin: 0; +} +fieldset { + margin: 0; + padding: 0; +} +legend { + padding: 0; +} +ol, ul, menu { + list-style: none; + margin: 0; + padding: 0; +} +textarea { + resize: vertical; +} +input::placeholder, textarea::placeholder { + opacity: 1; + color: #9ca3af; +} +button, [role="button"] { + cursor: pointer; +} +:disabled { + cursor: default; +} +img, svg, video, canvas, audio, iframe, embed, object { + display: block; + vertical-align: middle; +} +img, video { + max-width: 100%; + height: auto; +} +[hidden] { + display: none; +} +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: var(--tw-empty,/*!*/ /*!*/); + --tw-pan-y: var(--tw-empty,/*!*/ /*!*/); + --tw-pinch-zoom: var(--tw-empty,/*!*/ /*!*/); + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: var(--tw-empty,/*!*/ /*!*/); + --tw-gradient-via-position: var(--tw-empty,/*!*/ /*!*/); + --tw-gradient-to-position: var(--tw-empty,/*!*/ /*!*/); + --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); + --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-sepia: var(--tw-empty,/*!*/ /*!*/); + --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); +}`,eDH=()=>eB.createElement(eB.Fragment,null,eB.createElement(eDw,null),eB.createElement(eDx,null)),eDx=(0,ej.vJ)(["",""],({theme:eb})=>{let em=function(eb){return(0,ej.iv)([""," "," ",""],Object.keys(eb.color).map(eb=>(0,ej.iv)([".bg-","{","}"],eb,eDt(eb))),Object.keys(eb.color).map(eb=>(0,ej.iv)([".text-","{","}"],eb,eDa(eb))),Object.keys(eb.gradient).map(eb=>(0,ej.iv)([".gr-","{","}"],eb,eDn(eb))))}(eb),ew=function(eb){if("aleph"!==eb.name)return;let em=["main0","main1","main2"],ew=["main0","main1","main2","extra0","extra1"],eH=["main0","main1","main2","base0","base1","base2","colored0"],eN=["main0"],eV=Object.keys(eDh),eE=Object.keys(eDp),eD=em.flatMap(eb=>(0,ej.iv)([".fx-glow-hover-","{","}"],eb,eDl(eb))),eS=em.flatMap(eb=>(0,ej.iv)([".fx-glow-min-","{","}"],eb,eDo(eb))),e_=ew.flatMap(eb=>(0,ej.iv)([".fx-glow-max-","{","}"],eb,eDs(eb))),eO=eH.flatMap(eb=>(0,ej.iv)([".fx-glass-","{","}.fx-glass-border-","{","}"],eb,eDf(eb),eb,eDd(eb))),eP=eN.flatMap(eb=>(0,ej.iv)([".fx-dark-","{","}"],eb,eDu())),eB=(0,ej.iv)(["","{","}"],eV.map(eb=>`.fx-noise-${eb}`).join(", "),eDy()),eR=(0,ej.iv)(["","{","}"],eE.map(eb=>`.fx-noise-${eb}`).join(", "),eDM()),eU=eV.flatMap(eb=>(0,ej.iv)([".fx-noise-","{","}"],eb,eDm(eb))),eF=eE.flatMap(eb=>(0,ej.iv)([".fx-noise-","{","}"],eb,eDg(eb)));return(0,ej.iv)([""," "," "," "," "," "," "," "," ",""],eD,eS,e_,eO,eP,eB,eR,eU,eF)}(eb),eH=function(eb){if("twentysix"!==eb.name)return;let em=Object.keys(eDA),[ew,...eH]=em,eN=(0,ej.iv)(["","{","}"],[ew].map(eb=>`.fx-grain-${eb}`).join(", "),(0,ej.iv)(["&::after{background-image:",",radial-gradient(50% 50% at 50% 50%,#ede4f9 0%,#faf6ff 100%);}"],eDC)),eV=(0,ej.iv)(["","{","}"],eH.map(eb=>`.fx-grain-${eb}`).join(", "),(0,ej.iv)(["&::after{background-image:",";}"],eDI)),eE=em.flatMap(eb=>(0,ej.iv)([".fx-grain-","{","}"],eb,function(eb){let{image:em,background:ew,opacity:eH,blendMode:eN}=eDA[eb];return(0,ej.iv)(["position:relative;background:",";z-index:0;&::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:-1;pointer-events:none;opacity:",";background-blend-mode:",";background-repeat:repeat;background-size:","rem ","rem;animation:20s linear 0s infinite ",";}"],ew,eH,eN,eDz,eDz*eDL,eDT)}(eb)));return(0,ej.iv)([""," "," ",""],eN,eV,eE)}(eb),eN=function(eb){let em=Object.entries(eb.typo).sort(([,eb],[,em])=>eb.size-em.size),ew=function(eb){return[[0,0],...Object.entries(eb.font.size)].sort(([,eb],[,em])=>eb-em).map(([eb,em])=>[eb+"",em?`${em}rem`:"0"])}(eb);function eH(eb){return em.map(([em,ew])=>(0,ej.iv)([".","tp-"," ","{","}"],eb,em,ew.tag&&!eb?`, ${em}`:"",eDr(em)))}function eN(eb){return ew.map(([em,ew])=>(0,ej.iv)([".","fs-","{font-size:",";}"],eb,em,ew))}let eV=eDN(eb,eH),eE=eDN(eb,eN);return(0,ej.iv)([""," ",""],eV,eE)}(eb),eV=function(eb){let em=eb.font.urls.flatMap(eb=>(0,ej.iv)(["@import '","';"],eb));return(0,ej.iv)(["",""],em)}(eb);return(0,ej.iv)([""," "," "," "," "," "," window{scroll-behavior:smooth;}html{font-size:14px;}body{"," background-color:",";color:",";line-height:normal;}*{box-sizing:border-box;}p{color:","b3;","}section{padding:3rem 1.5rem;}form,input,textarea{","}h1,h2,h3,h4,h5,h6,header{margin-top:0;margin-bottom:1.5rem;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:",";-webkit-box-shadow:0 0 0px 1000px #ffffff00 inset;transition:background-color 5000s ease-in-out 0s;border-radius:1.875rem;}"],eDv,eV,em,ew,eH,eN,{margin:"0px",padding:"0px",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"},eb.color.background,eb.color.text,eb.color.text,eDr("body"),eDr("form"),eb.color.text)});function eDN(eb,em){let ew=function(eb){return Object.entries(eb.breakpoint).sort(([,eb],[,em])=>eb-em).map(([eb])=>eb)}(eb);return[void 0,...ew].map(eb=>eDi(eb,em(eb?`${eb}\\:`:"")))}let eDV={"2xl":eDe(1400),xl:eDe(1200),lg:eDe(992),md:eDe(768),sm:eDe(576),xs:eDe(0)},eDk={white:"#FFFFFF",black:"#000000",translucid:"#FFFFFF0F",base0:"#FFFFFF",base1:"#141327",base2:"#000000",main0:"#029AFF",main1:"#5CFFB1",main2:"#FECD17",info:"#029AFF",success:"#5CFFB1",warning:"#FECD17",error:"#D92446",disabled:"#FFFFFF1A",disabled2:"#FFFFFF20",disabled3:"#FFFFFF33",background:"#141327",contentBackground:"#141327",foreground:"#141327",text:"#FFFFFF"},eDE={main0:{colors:["#00D1FF","#0054FF"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #00D1FF 0%, #0054FF 100%)"},main1:{colors:["#EEFF9C","#00FFBD"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #EEFF9C 0%, #00FFBD 100%)"},main2:{colors:["#FFE814","#FBAE18"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFE814 0%, #FBAE18 100%)"},extra0:{colors:["#9B41FF","#0054FF"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #9B41FF 0%, #0054FF 100%)"},extra1:{colors:["#F17E4C","#98203D"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #F17E4C 0%, #98203D 90.62%)"},info:{colors:["#00D1FF","#0054FF"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #00D1FF 0%, #0054FF 100%)"},success:{colors:["#EEFF9E","#3AFFCC"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #EEFF9E 0%, #3AFFCC 100%)"},warning:{colors:["#FFF281","#FBAE18"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFF281 0%, #FBAE18 100%)"},error:{colors:["#FFB393","#FF6161"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFB393 0%, #FF6161 90.62%)"},disabled:{colors:["#FFFFFF1A","#FFFFFF0A"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFFFFF1A 0%, #FFFFFF0A 90.62%)"}},eDD="0px 4px 24px #00000040",eDS={urls:["https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro:wght@400;700&family=Rubik:ital,wght@0,500;1,600;1,800&display=swap"],family:{head:"'Rubik', sans-serif",body:"'Public Sans', sans-serif",code:"'Source Code Pro', monospace"},size:{28:eDe(28),24:eDe(24),18:eDe(18),16:eDe(16),14:eDe(14),12:eDe(12),10:eDe(10)}},eD_={tag:!1,family:eDS.family.body,style:"normal",weight:400,lineHeight:1.6,size:eDe(16)},eDO={tag:!0,family:eDS.family.head,style:"italic",weight:800,lineHeight:"normal",size:eDe(16)},eDP={h1:{...eDO,size:eDe(72)},h2:{...eDO,size:eDe(64)},h3:{...eDO,size:eDe(48)},h4:{...eDO,size:eDe(40)},h5:{...eDO,size:eDe(36)},h6:{...eDO,size:eDe(32)},h7:{...eDO,tag:!1,size:eDe(24)},header:{...eDO,size:eDe(128)},logo:{...eD_,family:eDS.family.head,style:"italic",weight:600,size:eDe(34),spacing:"normal",transform:"none"},nav:{...eD_,tag:!0,family:eDS.family.head,weight:500,lineHeight:"normal",size:eDe(18)},info:{...eD_,family:eDS.family.head,style:"italic",weight:800,lineHeight:"normal",size:eDe(10),transform:"uppercase"},body:{...eD_,tag:!0},body1:{...eD_,style:"italic"},body2:{...eD_,style:"italic",weight:700},body3:{...eD_,weight:700},code:{...eD_,tag:!0,family:eDS.family.code},code1:{...eD_,family:eDS.family.code,weight:700},table:{...eD_,weight:700,size:eDe(12)},form:{...eD_,tag:!0}},eDj={shadow:eDD,color:{default:eDk.text,data:eDk.text},background:{default:eDk.translucid,data:eDk.base1},border:{color:eDk.white,size:0,feedback:{size:eDe(1)},focus:{size:eDe(1)}}},eDB={option:{color:eDk.text,background:eDk.translucid,border:"0.0625rem solid #ffffff1a",selected:{color:eDk.base2,background:eDE.main0.fn,shadow:"0px -18px 40px 7px rgba(0, 84, 255, 0.11)"}}},eDR={disabledType:"opacity",shadow:eDD,dot:{background:eDk.white,checked:{background:eDE.main0}},border:{color:"#ffffff66",size:eDe(1),focus:{color:eDk.white,size:eDe(1)},checked:{color:eDk.main0}}},eDU={disabledType:"opacity",shadow:eDD,background:eDk.translucid,dot:{background:eDk.disabled,checked:{background:eDE.main0}},border:{color:eDk.main0,size:eDe(1),focus:{color:eDk.white},checked:{color:eDk.main0}}},eDF={disabledType:"opacity",shadow:eDD,background:eDk.translucid,check:{checked:{color:"#5cffb1",shadow:eb=>"xs"===eb?"\n 0px -41px 34px -32px rgba(68, 98, 144, 0.20) inset,\n 0px 3.5px 5.5px -2px rgba(255, 255, 255, 0.80) inset,\n 0px 2px 5.5px 0px rgba(146, 210, 175, 0.10) inset,\n 0px 49px 50px -44px rgba(0, 255, 189, 0.06) inset,\n 0px -1px 15px 0px rgba(0, 255, 189, 0.18),\n 1.5px 3px 10px -1.5px rgba(0, 255, 189, 0.18)\n ":"sm"===eb?"\n 0px -61.5px 51px -48px rgba(68, 98, 144, 0.20) inset,\n 0px 5.25px 8.25px -3px rgba(255, 255, 255, 0.80) inset,\n 0px 3px 8.25px 0px rgba(146, 210, 175, 0.10) inset,\n 0px 73.5px 75px -66px rgba(0, 255, 189, 0.06) inset,\n 0px -1.5px 22.5px 0px rgba(0, 255, 189, 0.18),\n 2.25px 4.5px 15px -2.25px rgba(0, 255, 189, 0.18)\n ":"\n 0px -82px 68px -64px rgba(68, 98, 144, 0.20) inset,\n 0px 7px 11px -4px rgba(255, 255, 255, 0.80) inset,\n 0px 4px 11px 0px rgba(146, 210, 175, 0.10) inset,\n 0px 98px 100px -88px rgba(0, 255, 189, 0.06) inset,\n 0px -2px 30px 0px rgba(0, 255, 189, 0.18),\n 3px 6px 20px -3px rgba(0, 255, 189, 0.18)\n "}},border:{color:"#ffffff4d",size:eDe(1),focus:{color:eDk.base0,size:eDe(1)},checked:{size:eDe(1)}}},eDG={feedback:{required:eDk.main0,warning:eDk.warning,error:eDk.error},input:eDj,select:eDB,switch:eDR,radio:eDU,checkbox:eDF,chip:{background:eDk.main0,color:eDk.text}},eDY={size:{"2xl":eDe(36),xl:eDe(24),lg:eDe(16),md:eDe(14),sm:eDe(12),xs:eDe(8)}},eDQ=`${eDk.text}4C`,eDq={padding:"0.5rem 1.375rem",color:{default:eDk.text,disabled:eDQ},height:{sm:eDe(37),md:eDe(37),lg:eDe(44)},border:{type:"full",size:{default:eDe(1),focus:eDe(2),disabled:eDe(1)},background:{disabled:eDQ,focus:eDk.white}},outline:{size:{default:eDe(0),focus:eDe(0),disabled:eDe(0)}},font:{family:eDS.family.head,style:"normal",weight:700,size:{sm:eDe(14),md:eDe(18),lg:eDe(24)}}},eDK={...eDq,color:{...eDq.color,default:eDk.background,disabled:eDk.black},gradient:{...eDq.gradient,default:!0,disabled:eDQ},css:{...eDq.css,default:eb=>eDo(eb,{width:192,height:192}),hover:eb=>eDl(eb,{width:192,height:192}),active:()=>(0,ej.iv)(["box-shadow:none;"])},border:{...eDq.border,size:{...eDq.border.size,default:eDe(0)},background:{...eDq.border.background,disabled:eDk.black}}},eDZ={...eDq,border:{...eDq.border,gradient:{...eDq.border.gradient,default:!0}}},eDW={primary:eDK,secondary:eDZ,tertiary:{...eDZ,transparency:"1f",gradient:{...eDZ.gradient,default:!0},css:{...eDZ.css,active:()=>(0,ej.iv)(["background-image:none;"])}},textOnly:{...eDq,border:{...eDq.border,type:"underscore",gradient:{...eDq.border.gradient,default:!0}},font:{...eDq.font,size:{sm:eDe(14),md:eDe(14),lg:eDe(18)}}}},eD$={name:"aleph",color:eDk,font:eDS,typo:eDP,form:eDG,gradient:eDE,component:{icon:eDY,button:{default:eDW,neon:eDW,flat:{primary:{...eDq,color:{...eDq.color,default:eDk.background,disabled:eDk.black},background:{...eDq.background,default:!0,disabled:eDQ},border:{...eDq.border,background:{...eDq.border.background,disabled:eDk.black},size:{...eDq.border.size,default:eDe(0)}}},secondary:{...eDq,border:{...eDq.border,background:{...eDq.border.background,default:!0}}},textOnly:{...eDq,border:{...eDq.border,type:"underscore",background:{...eDq.border.background,default:!0}},font:{...eDq.font,size:{sm:eDe(14),md:eDe(14),lg:eDe(18)}}}}},bulletList:{bullet:{info:{background:eDE.main0.fn,shadow:"\n inset -4px -1px 11px 0px rgba(61, 92, 255, 0.50),\n inset 0px 1.675px 6px 0px rgba(255, 255, 255, 0.63)\n ",css:eb=>eDo("main0",{height:16*eb})},success:{shadow:"\n inset 3px 3px 9px rgba(255, 255, 255, 0.65),\n inset 0px 63px 60px rgba(145, 255, 189, 0.63),\n inset 8.375px 13.4px 46.75px rgba(252, 255, 96, 0.75)\n "},warning:{background:eDE.main2.fn,shadow:"\n inset 3px 3px 9px rgba(255, 255, 255, 0.65),\n inset 0pxsecondaryFlatButton 63px 60px rgba(255, 138, 0, 0.63),\n inset 8.375px 13.4px 46.75px rgba(255, 135, 83, 0.75)\n ",css:eb=>eDo("main2",{height:16*eb})},error:{shadow:"\n inset 0px 1.675px 6px rgba(255, 255, 255, 0.17),\n inset -4px -1px 9px rgba(139, 99, 255, 0.19)\n "}}},label:{color:{primary:eDk.background,secondary:eDk.text}},logo:{img:"aleph",text:"Aleph.im",gap:"0.2em"},notification:{color:eDk.base1},modal:{color:eDk.text,background:eDk.disabled,overlay:{background:eDk.black+"1A"}},tab:{color:{default:eDk.base0,active:eDk.main0,disabled:eDk.disabled3}},tag:{variant:{default:{color:{text:eDk.text,background:"transparent",border:eDk.disabled}}}},routerLink:{variant:{1:{color:{default:`${eDk.main0}66`,hover:eDk.main0,active:eDk.main0,disabled:"#92929280"}},2:{color:{default:eDk.white,hover:eDk.white,active:eDk.main0,disabled:"#92929280"},icon:{color:{default:eDk.white,hover:eDk.main0,active:eDk.main0,disabled:"#92929280"}}},3:{underscore:!0,color:{default:eDk.white,hover:eDk.main0,active:eDk.main0,disabled:"#92929280"}},4:{background:{hover:eDk.main0,active:eDk.main0,disabled:"transparent"},color:{default:eDk.text,hover:eDk.white,active:eDk.white,disabled:"#92929280"}}}},sidebar:{nav1:{background:"#0000004c",logo:{padding:"2rem 0 3rem",size:eDe(24)},active:{background2:eDk.main0}},nav2:{color:eDk.white,background:"#00000020",progress:{color:eDk.main0},toggle:{color:eDk.base1,background:eDk.white}}},navbar:{logoText:!1,color:eDk.text,tablet:{buttonColor:"#ffffff66"},mobile:{header:{css:()=>eDf("base2"),open:{background:"#07071366"}},content:{color:eDk.white,css:()=>eDf("base2"),child:{background:"#0000001A",radius:eDe(24)}}}},walletPicker:{color:{default:eDk.text,disabled:`${eDk.text}99`,rewards:eDk.main1},background:eDk.disabled,shadow:eDD,border:{size:eDe(1),color:eDk.disabled3},button:{kind:eb=>eb?"default":"flat",color:eb=>eb?"main0":"white",variant:eb=>eb?"tertiary":"secondary"},button2:{kind:"neon",variant:"tertiary",color:"main0"},button3:{kind:"neon",variant:"tertiary",color:"main0"},button4:{kind:"neon",variant:"tertiary",color:"main2"}},noisyContainer:{default:"noise-light",borderRadius:eDe(24)},footer:{background:"#00000033",color:eDk.text,link:{gradient:eDE.main0}}},transition:{duration:{slow:700,normal:500,fast:200},timing:"ease-in-out"},breakpoint:eDV,storybook:{color:{primary:"#0054ff",secondary:"#71c9fa",background:"#172025",contentBackground:"#1d2a31",foreground:"#2e363b",text:"#000000"}}},eDX={"2xl":eDe(1400),xl:eDe(1200),lg:eDe(992),md:eDe(768),sm:eDe(576),xs:eDe(0)},eDJ={white:"#FFFFFF",black:"#000000",translucid:"#FFFFFF0F",base0:"#FFFFFF",base1:"#F9F4FF",base2:"#141421",main0:"#5100CD",main1:"#D4FF00",purple0:"#F5EDFF",purple1:"#F1E9FD",purple2:"#EDE4FB",purple3:"#DBC8F6",purple4:"#C8ADF0",dark0:"#1414211A",dark1:"#1D1D2A",dark2:"#1F1F31",dark3:"#000000",light0:"#F9F4FF4D",light1:"#F9F4FF80",info:"#5100CD",success:"#47FF59",warning:"#FECD17",error:"#D9245A",disabled:"#81818F",disabled2:"#FFFFFF20",background:"#F9F4FF",contentBackground:"#F9F4FF",foreground:"#F9F4FF",text:"#141421"},eD1={main0:{colors:["#141421","#5100CD"],stops:[8.24,71.81],deg:90,fn:"linear-gradient(90deg, #141421 8.24%, #5100CD 71.81%)"},main1:{colors:["#D6FF00","#F5F7DB"],stops:[27.88,100],deg:90,fn:"linear-gradient(90deg, #D6FF00 27.88%, #F5F7DB 100%)"},extra0:{colors:["#D6FF0066","#D2CCFB66"],stops:[19.1,106.92],deg:121,fn:"linear-gradient(121deg, #D6FF0066 19.1%, #D2CCFB66 106.92%)"},info:{colors:["#C8ADF0","#5100CD"],stops:[22.66,244.27],deg:90,fn:"linear-gradient(90deg, #C8ADF0 22.66%, #5100CD 244.27%)"},success:{colors:["#38EC49","#47FF59"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #38EC49 0%, #47FF59 100%)"},warning:{colors:["#FFE814","#FBAE18"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFE814 0%, #FBAE18 100%)"},error:{colors:["#FFAC89","#DE3668"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFAC89 0%, #DE3668 90.62%)"},disabled:{colors:["#81818F1A","#81818F0A"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #81818F1A 0%, #81818F0A 90.62%)"},info2:{colors:["#C8ADF01A","#5100CD1A"],stops:[22.66,244.27],deg:90,fn:"linear-gradient(90deg, #C8ADF01A 22.66%, #5100CD1A 244.27%)"},success2:{colors:["#38EC491A","#47FF591A"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #38EC491A 0%, #47FF591A 100%)"},warning2:{colors:["#FFE8141A","#FBAE181A"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFE8141A 0%, #FBAE181A 100%)"},error2:{colors:["#FFAC891A","#DE36681A"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFAC891A 0%, #DE36681A 90.62%)"}},eD0="0px 4px 24px #5100cd26",eD2={urls:["https://use.typekit.net/acb7qvn.css","https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro:wght@400;700&display=swap"],family:{head:"'rigid-square', sans-serif",body:"'Titillium Web', sans-serif",code:"'Source Code Pro', monospace"},size:{28:eDe(28),24:eDe(24),18:eDe(18),16:eDe(16),14:eDe(14),12:eDe(12),10:eDe(10)}},eD6={tag:!1,family:eD2.family.body,style:"normal",weight:400,lineHeight:1.6,size:eDe(16)},eD4={tag:!0,family:eD2.family.head,style:"italic",weight:800,lineHeight:"normal",size:eDe(16)},eD3={h1:{...eD4,size:eDe(72)},h2:{...eD4,size:eDe(64)},h3:{...eD4,size:eDe(48)},h4:{...eD4,size:eDe(40)},h5:{...eD4,size:eDe(36)},h6:{...eD4,size:eDe(32)},h7:{...eD4,tag:!1,size:eDe(24)},header:{...eD4,size:eDe(128)},logo:{...eD6,family:eD2.family.head,style:"normal",weight:900,size:eDe(34),spacing:"-0.05em",transform:"lowercase"},nav:{...eD6,tag:!0,family:eD2.family.head,weight:700,lineHeight:"normal",size:eDe(18)},info:{...eD6,family:eD2.family.head,style:"italic",weight:800,lineHeight:"normal",size:eDe(10),transform:"uppercase"},body:{...eD6,tag:!0},body1:{...eD6,style:"italic"},body2:{...eD6,style:"italic",weight:700},body3:{...eD6,weight:700},code:{...eD6,tag:!0,family:eD2.family.code},code1:{...eD6,family:eD2.family.code,weight:700},table:{...eD6,weight:700,size:eDe(12)},form:{...eD6,tag:!0}},eD5={shadow:eD0,color:{default:eDJ.text,data:eDJ.main0},background:{default:eDJ.base0,data:eDJ.purple3},border:{color:eDJ.text,size:0,feedback:{size:eDe(1)},focus:{size:eDe(2)}}},eD8={option:{color:eDJ.text,background:eDJ.base0,selected:{color:eDJ.base0,background:eDJ.main0}}},eD9={disabledType:"grayscale",shadow:eD0,dot:{background:eDJ.text,checked:{background:eDJ.main0}},border:{color:eDJ.text,size:eDe(1),focus:{color:eDJ.text,size:eDe(2)},checked:{color:eDJ.main0}}},eD7={disabledType:"grayscale",shadow:eD0,background:eDJ.translucid,dot:{background:eDJ.white,checked:{background:eD1.main0}},border:{color:eDJ.purple4,size:eDe(3),focus:{color:eDJ.text},checked:{color:eDJ.main0}}},eSe={disabledType:"grayscale",shadow:eD0,background:eDJ.translucid,check:{checked:{color:eDJ.white,background:eD1.main0.fn}},border:{color:eDJ.purple4,size:eDe(3),focus:{color:eDJ.text,size:eDe(3)},checked:{size:eDe(0)}}},eSt={feedback:{required:eDJ.main0,warning:eDJ.info,error:eDJ.error},input:eD5,select:eD8,switch:eD9,radio:eD7,checkbox:eSe,chip:{background:eDJ.main0,color:eDJ.white,fontWeight:"bold"}},eSa={size:{"2xl":eDe(36),xl:eDe(24),lg:eDe(16),md:eDe(14),sm:eDe(12),xs:eDe(8)}},eSn={padding:"0.5rem 1.375rem",color:{default:eDJ.text,disabled:eDJ.disabled},height:{sm:eDe(30),md:eDe(38),lg:eDe(45)},css:{hover:eb=>(0,ej.iv)(["filter:drop-shadow(0px 4px 24px ","46);"],eDJ[eb])},border:{type:"full",size:{default:eDe(3),focus:eDe(3),disabled:eDe(3)},background:{disabled:eDJ.disabled,focus:eDJ.text}},outline:{size:{default:eDe(0),focus:eDe(2),disabled:eDe(0)},color:{focus:eDJ.base1}},font:{family:eD2.family.head,style:"normal",weight:700,size:{sm:eDe(14),md:eDe(18),lg:eDe(24)}}},eSr={...eSn,css:{hover:eb=>(0,ej.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],eDJ[eb])},color:{...eSn.color,default:eDJ.white,disabled:eDJ.white},gradient:{...eSn.gradient,default:!0,disabled:eDJ.disabled},border:{...eSn.border,size:{...eSn.border.size,default:eDe(0),disabled:eDe(0)}}},eSi={...eSn,border:{...eSn.border,gradient:{...eSn.border.gradient,default:!0}}},eSc={primary:eSr,secondary:eSi,tertiary:{...eSi,transparency:"10",background:{...eSi.background,default:!0}},textOnly:{...eSn,border:{...eSn.border,type:"underscore",gradient:{...eSn.border.gradient,default:!0}}}},eSs={...eSn,color:{...eSn.color,default:eDJ.white,disabled:eDJ.white},background:{...eSn.background,default:!0,disabled:eDJ.disabled},border:{...eSn.border,size:{...eSn.border.size,default:eDe(0),disabled:eDe(0)}}},eSo={...eSn,border:{...eSn.border,background:{...eSn.border.background,default:!0}}},eSl={primary:eSs,secondary:eSo,tertiary:{...eSo,transparency:"10",background:{...eSo.background,default:!0}},textOnly:{...eSn,border:{...eSn.border,type:"underscore",background:{...eSn.border.background,default:!0}}}},eSf={...eSn,css:{hover:()=>(0,ej.iv)(["filter:drop-shadow(0px 4px 24px ","46);"],eDJ.main1)}},eSd={...eSf,color:{...eSf.color,disabled:eDJ.white},gradient:{...eSf.gradient,default:eD1.main1,disabled:eDJ.disabled},border:{...eSf.border,background:{...eSf.border.background,default:eDJ.text},size:{...eSf.border.size,disabled:eDe(0)}}},eSu={...eSf,background:{...eSf.background,default:eDJ.main1,disabled:"transparent"},border:{...eSf.border,gradient:{...eSf.border.gradient,default:eD1.main1}}},eSp={primary:eSd,secondary:eSu,tertiary:{...eSu,transparency:"10"},textOnly:{...eSn,border:{...eSn.border,type:"underscore",gradient:{...eSn.border.gradient,default:eD1.main1}}}},eSh={...eSn,css:{hover:()=>(0,ej.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],eDJ.main0)},color:{...eSn.color,default:eDJ.white,disabled:eDJ.white},background:{...eSn.background,default:eDJ.text,disabled:eDJ.disabled},border:{...eSn.border,size:{...eSn.border.size,default:eDe(0),disabled:eDe(0)}}},eSb={...eSn,css:{hover:()=>(0,ej.iv)(["filter:drop-shadow(0px 4px 24px ","46);"],eDJ.main0)},background:{...eSn.background,default:eDJ.base1,disabled:"transparent"},border:{...eSn.border,background:{...eSn.border.background,default:eDJ.text}}},eSm={...eSn,css:{hover:()=>(0,ej.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],eDJ.error)},gradient:{...eSn.gradient,default:eD1.error2,disabled:"transparent"},background:{...eSn.background,default:"#FAF6FF"},outline:{...eSn.outline,color:{...eSn.outline.color,focus:eDJ.text}},border:{...eSn.border,gradient:{...eSn.border.gradient,default:eD1.error,focus:eD1.error}}},eSg={default:eSc,gradient:eSc,flat:eSl,yellow:eSp,functional:{primary:eSh,secondary:eSb,error:eSm,warning:{...eSm,css:{hover:()=>(0,ej.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],eDJ.warning)},gradient:{...eSm.gradient,default:eD1.warning2},border:{...eSm.border,gradient:{...eSm.border.gradient,default:eD1.warning,focus:eD1.warning}}}},rounded:{primary:{...eSn,padding:"0.5rem",color:{...eSn.color,default:eDJ.text,disabled:eDJ.disabled},background:{...eSn.background,default:!0},border:{...eSn.border,background:{default:eDJ.text,focus:eDJ.text,disabled:eDJ.disabled},size:{...eSn.border.size,default:eDe(2),focus:eDe(3),disabled:eDe(2)}}}}},eSy={bullet:{info:{background:eD1.main0.fn}}},eSM={color:{primary:eDJ.text,secondary:eDJ.text}},eSv={img:"twentysix",text:"twentysix",gap:"0.15em",by:{color:eDJ.purple4}},eSC={color:eDJ.text,background:{success:eD1.info.fn}},eSI={color:eDJ.text,background:eDJ.base1,overlay:{background:eDJ.main0+"1A"}},eSA={color:{default:eDJ.text,active:eDJ.main0,disabled:eDJ.dark0}},eSz={variant:{default:{color:{text:eDJ.text,background:eDJ.purple3,border:"#EBDAFF"}},accent:{color:{text:eDJ.white,background:eDJ.main0,border:"#EBDAFF"}}}},eSL={variant:{1:{color:{default:eDJ.white,hover:eDJ.main1,active:eDJ.main1,disabled:"#92929280"}},2:{color:{default:eDJ.white,hover:eDJ.white,active:eDJ.main1,disabled:"#92929280"},icon:{color:{default:eDJ.white,hover:eDJ.main1,active:eDJ.main1,disabled:"#92929280"}}},3:{underscore:!0,color:{default:eDJ.text,hover:eDJ.main0,active:eDJ.main0,disabled:"#92929280"}},4:{background:{active:eDJ.main1,disabled:"transparent"},color:{default:eDJ.white,hover:eDJ.white,active:eDJ.text,disabled:"#92929280"},icon:{color:{default:eDJ.text,hover:eDJ.main1,active:eDJ.text,disabled:"#92929280"}}}}},eST={nav1:{background:eDJ.dark3,logo:{background:eDJ.main1,padding:"2rem 0",size:eDe(38)},active:{background:eDJ.dark2,background2:eDJ.main1}},nav2:{color:eDJ.white,background:eDJ.dark2,title:{color:eDJ.light1},progress:{color:eDJ.main1},toggle:{color:eDJ.dark2,background:eDJ.white},active:{color:eDJ.text,background:eDJ.main1}}},eSw={logoText:!0,color:eDJ.text,tablet:{buttonColor:eDJ.text},mobile:{header:{shadow:eD0,css:()=>eDf("base2")},content:{css:()=>eDf("base2"),color:eDJ.white,background:eDJ.text,child:{background:eDJ.dark2,radius:eDe(0)}}}},eSH={color:{default:eDJ.text,disabled:eDJ.text,rewards:eDJ.main0},background:"#FFFFFF05",shadow:eD0,border:{size:eDe(3),color:eDJ.purple2},button:{kind:()=>"rounded",variant:()=>"primary",color:eb=>eb?eDJ.main1:eDJ.base1},button2:{kind:"gradient",variant:"secondary",color:"main0",iconColor:eDJ.text},button3:{kind:"functional",variant:"primary"},button4:{kind:"functional",variant:"warning"}},eSx={default:"grain-3",borderRadius:eDe(0)},eSN={name:"twentysix",color:eDJ,font:eD2,typo:eD3,form:eSt,gradient:eD1,component:{icon:eSa,button:eSg,bulletList:eSy,label:eSM,logo:eSv,notification:eSC,modal:eSI,tab:eSA,tag:eSz,routerLink:eSL,sidebar:eST,navbar:eSw,walletPicker:eSH,noisyContainer:eSx,footer:{background:eDJ.white,color:eDJ.text,link:{gradient:eD1.main0}}},transition:{duration:{slow:700,normal:500,fast:200},timing:"ease-in-out"},breakpoint:eDX,storybook:{color:{primary:"#0054ff",secondary:"#71c9fa",background:"#172025",contentBackground:"#1d2a31",foreground:"#2e363b",text:"#000000"}}},eSV={aleph:eD$,twentysix:eSN};function eSk(eb){return em=>({...em,className:`${em.className||""} ${eb}`})}let eSE=eb=>{if(void 0===eb)return"n/a";let[em,ew]=0===eb||eb<1e3?[eb,""]:eb<1e6?[eb/1e3,"K"]:eb<1e9?[eb/1e6,"M"]:[eb/1e9,"B"];return eSD(em)+ew},eSD=eb=>eb?new Intl.NumberFormat("en-US",{maximumFractionDigits:2}).format(eb):"0.00";function eSS(eb){return new Promise(em=>setTimeout(em,eb))}let eS_=ej.ZP.li.attrs(eSk("tp-info fs-10")).withConfig({displayName:"styles__StyledNavlink",componentId:"sc-3hrkj2-0"})(["",""],({theme:eb,selected:em,selectedColor:ew="main0"})=>{let eH=eb.color[ew]||ew;return(0,ej.iv)([""," a,span{color:inherit;text-decoration:none;}:hover{","}&:not(:last-child)::after{content:'/';","}",""],{padding:"0.125rem"},{textDecorationLine:"underline"},{display:"inline-block",paddingLeft:"0.25rem",textDecorationLine:"none"},em&&(0,ej.iv)(["&,*{color:",";","}"],eH,{cursor:"default !important",textDecorationLine:"none !important"}))}),eSO=({navLinks:eb,selected:em=eb.length-1,selectedColor:ew,...eH})=>eB.createElement("nav",eH,eb&&eB.createElement(eSj,null,eb.map((eb,eH)=>eB.createElement(eS_,{key:eH,selected:eH===em,selectedColor:ew},eb))));eSO.displayName="Breadcrumb";var eSP=(0,eB.memo)(eSO),eSj=(0,ej.ZP)("ul").withConfig({displayName:"cmp___StyledUl",componentId:"sc-ij1nnt-0"})({display:"flex",flexWrap:"wrap",alignItems:"center"});function eSB(){return(eSB=Object.assign?Object.assign.bind():function(eb){for(var em=1;em{let{icon:ew}=em.component;switch(eb){case"xs":return(0,ej.iv)(["font-size:","rem;"],ew.size.xs);case"sm":return(0,ej.iv)(["font-size:","rem;"],ew.size.sm);case"md":return(0,ej.iv)(["font-size:","rem;"],ew.size.md);case"lg":return(0,ej.iv)(["font-size:","rem;"],ew.size.lg);case"xl":return(0,ej.iv)(["font-size:","rem;"],ew.size.xl);case"2xl":return(0,ej.iv)(["font-size:","rem;"],ew.size["2xl"]);default:return(0,ej.iv)(["font-size:",";"],eb)}}),eSU=(0,ej.iv)(["display:inline-block;overflow:visible;box-sizing:content-box;font-size:1em;height:1em;width:1em;vertical-align:-0.125em;",";fill:",";"],eSR,({$color:eb})=>eb||"currentColor"),eSF=(0,ej.ZP)(ekH).withConfig({displayName:"styles__StyledIcon",componentId:"sc-453n9r-0"})(["",""],eSR);var eSG=Object.freeze({__proto__:null,avalanche:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 496 512"},eb),eB.createElement("path",{d:"M337.5 251.2c8.5-14.7 22.3-14.7 30.8 0l53.2 93.3c8.5 14.7 1.6 26.8-15.5 26.8H298.9c-16.9 0-23.9-12-15.5-26.8l54.1-93.3zM234.7 71.5c8.5-14.7 22.1-14.7 30.7 0l11.8 21.3 27.9 49.1c6.8 14 6.8 30.5 0 44.4L211.4 348.8c-8.5 13.2-22.7 21.5-38.4 22.5H95.2c-17.1 0-24.1-11.8-15.5-26.8l155-273z"}))),binance:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 461 512"},eb),eB.createElement("path",{d:"M58.7 205.9L8.6 256l50.1 50.1L108.8 256 58.7 205.9zm171.8-71.6l85.9 85.9 50.1-50.1-136-136-136 136 50.1 50.1 85.9-85.9zm171.8 71.6L352.2 256l50.1 50.1L452.4 256l-50.1-50.1zM230.5 377.7l-85.9-85.9L94.5 341.9l136 136 136-136-50.1-50.1-85.9 85.9zm0-171.8L180.4 256l50.1 50.1L280.6 256l-50.1-50.1z"}))),ccn:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 727 512"},eb),eB.createElement("path",{d:"M699.8 205.1L363.5 5.1 27.2 205.1 363.5 400.5 699.8 205.1zM216.8 214c-1.5-22.3 11.7-41.5 40-58c7.9-4.6 16.7-8.6 26.3-12.1c9.4-3.5 20.5-6.6 33-9.4c-1.8-3.6-2.3-6.6-1.7-8.9s2.8-4.6 6.4-6.6c5.5-3.1 10.9-4.6 16-4.3c5.3 .3 11.4 2.6 18.3 6.6l43.9 25.1c7.8 4.5 11.7 8.3 11.9 11.2s-3 6.4-9.6 10.2c-4.6 2.8-9.4 4.1-14.2 4.3c-4.8 0-11.1-1-19-3.5c-13.5-4.5-25.9-6.3-37-5.3s-22.1 4.8-33.5 11.4c-17.2 10.1-24.6 21-22.1 33.2c2.5 12.1 14.7 24.6 36.8 37.3c22 12.7 43.4 19.8 64.6 21.3c21 1.5 40.1-2.8 57.5-12.9c11.7-6.8 20.8-16.7 27.1-29.4s11.4-20.1 15-22.3c4.3-2.5 9.9-3.6 16.5-3.1s12.7 2.1 18.2 5.5c9.9 5.8 10.4 16.2 1.8 31.2c-8.6 15.2-23.8 29.1-45.4 41.6c-29.2 17-62.8 25.3-100.3 24.4c-37.5-.7-71.8-10.1-103.1-28.2c-30.1-17.5-45.9-37.3-47.6-59.6v.2zm499 97.8v-78L380 429.1v77.3L715.8 311.8zm-704.6-78v77.5L347 506.4V429.1L83.7 276.1 11.2 233.9z"}))),console:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 502 512"},eb),eB.createElement("path",{d:"M246.9 60.3a194.5 194.5 0 1 0 0 388.9 194.5 194.5 0 1 0 0-388.9zM158.5 303.5c-3 3-7.1 4.6-11.1 4.6s-8-1.6-11.1-4.6c-6.2-6.2-6.2-16.1 0-22.2l11.1-11.1 19-19-19-19-11.1-11.1c-6.2-6.2-6.2-16.1 0-22.2c6.1-6.2 16.1-6.2 22.2 0l41.2 41.2c2.9 2.9 4.6 6.9 4.6 11.1s-1.7 8.2-4.6 11.1l-41.2 41.2zm187.8 11.6H218c-8.7 0-15.7-7-15.7-15.7s7-15.7 15.7-15.7H346.3c8.7 0 15.7 7 15.7 15.7s-7 15.7-15.7 15.7z"}))),cosmos:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 376 512"},eb),eB.createElement("path",{d:"M193.2 61.3c1.8 1.7 3.9 4.4 6.2 8.8c4.5 8.6 8.9 21.7 12.6 38.6c7.4 33.6 12.2 80.5 12.2 132.6s-4.7 98.9-12.2 132.6c-3.7 16.9-8 30-12.6 38.6c-2.3 4.4-4.4 7.1-6.2 8.8c-1.7 1.7-2.6 1.7-2.8 1.7s-1.1-.1-2.8-1.7c-1.7-1.7-3.9-4.4-6.2-8.8c-4.5-8.6-8.9-21.7-12.6-38.6c-7.4-33.6-12.2-80.5-12.2-132.6s4.7-98.9 12.2-132.6c3.7-16.9 8-30 12.6-38.6c2.3-4.4 4.4-7.1 6.2-8.8c1.7-1.7 2.6-1.7 2.8-1.7s1.1 .1 2.8 1.7zm39.5 180c0-105.1-18.9-190.1-42.3-190.1s-42.2 85.1-42.2 190.1s18.9 190.1 42.2 190.1s42.2-85.1 42.2-190.1l.1 .1zm115-87.6c-.5 2.3-1.9 5.6-4.5 9.7c-5.2 8.3-14.4 18.6-27.1 30.3c-25.4 23.3-63.7 50.8-108.8 76.8c-45.2 26.1-88.1 45.4-121 55.8c-16.5 5.2-30.1 8-39.8 8.3c-4.9 .2-8.3-.2-10.7-1c-2.3-.7-2.8-1.4-2.8-1.6c-.1-.1-.5-.9 0-3.2c.5-2.3 1.9-5.6 4.5-9.7c5.2-8.3 14.4-18.6 27.1-30.3c25.4-23.3 63.7-50.8 108.8-76.8c45.2-26.1 88.1-45.4 121-55.8c16.5-5.2 30.1-8 39.8-8.3c4.9-.2 8.3 .2 10.7 1c2.3 .7 2.8 1.4 2.8 1.6c.1 .1 .5 .9 0 3.2zM25.7 336.3c11.6 20.2 94.9-5.9 185.8-58.5c91-52.5 155.3-111.4 143.6-131.7s-94.9 5.9-185.8 58.5C78.3 257.2 14 316.1 25.7 336.3zm329.5 0c11.6-20.2-52.6-79.1-143.6-131.7C120.6 152.2 37.4 126 25.7 146.3C14 166.5 78.3 225.4 169.3 277.9c91 52.5 174.2 78.7 185.8 58.5v-.1zM33.1 150.5s.5-.9 2.8-1.6c2.3-.8 5.8-1.1 10.7-1c9.8 .4 23.3 3.2 39.8 8.3c32.9 10.4 75.8 29.7 121 55.8s83.4 53.5 108.8 76.8c12.8 11.7 21.9 22 27.1 30.3c2.6 4.1 4 7.4 4.5 9.7c.5 2.3 .1 3.1 0 3.2c0 .2-.5 .9-2.8 1.6c-2.3 .8-5.8 1.1-10.7 1c-9.8-.4-23.3-3.2-39.8-8.3c-32.9-10.4-75.8-29.7-121-55.8c-45.1-26-83.4-53.5-108.8-76.8c-12.8-11.7-21.9-22-27.1-30.3c-2.6-4.1-4-7.4-4.5-9.7c-.5-2.3-.1-3.1 0-3.2zm35.8 64.3a13.4 13.4 0 1 1 0-26.8 13.4 13.4 0 1 1 0 26.8zM281.4 169a13.4 13.4 0 1 1 0-26.8 13.4 13.4 0 1 1 0 26.8zM163.5 378.9a13.4 13.4 0 1 1 0-26.8 13.4 13.4 0 1 1 0 26.8zm26.1-115.1a22.6 22.6 0 1 1 0-45.2 22.6 22.6 0 1 1 0 45.2z"}))),crn:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 490 512"},eb),eB.createElement("path",{d:"M256.1 502.1L482.4 371V319.2L256.1 450.3v51.8zM7.6 370.7L233.9 502.1V450.3L7.6 319v51.8zM438.9 266.7l-11 6.5L256.1 372.6v51.6 .3L482.4 293.5v-.7-.2-13V241.5l-32.5 18.8-11 6.3zm-387.7-.1l-11-6.3-32.6-19v38.4 13 .2 .4L233.9 424.6v-.3V372.6L62.2 273l-11-6.5zm192-131.2c1.3-3.6-.9-7.1-6.6-10.5c-5.7-3.2-11.5-4.7-17.4-4.1c-6 .6-12.8 3-20.4 7.5l-19 11 32.1 18.6 15.2-8.9c9.5-5.5 14.8-10 16.1-13.6h-.1zm107.4 78.8l11-6.5 43.9-25.5 11-6.5 11-6.3 44.1-25.6L245 9.1 18.4 143.8l44.1 25.6 11 6.3 11 6.5 43.9 25.5 11 6.5 11 6.3 94.6 55 94.6-55 11-6.3zm-59.5-12L261.9 219c-5 2.9-9.7 4.5-13.8 4.6s-8.5-1.1-12.9-3.7c-4-2.3-6-4.7-6-7.1s2-4.8 6-7.1l1.9-1.1-30.4-17.7-11-6.3-11-6.3-31.9-18.6-1.9 1.1c-3.9 2.3-8 3.5-12.2 3.3c-4 0-7.8-1.1-11.6-3.2c-.2-.1-.6-.2-.8-.3c-4.3-2.6-6.5-5-6.2-7.5c0-.3 .2-.8 .3-1.1c.8-2.1 3.2-4.3 7.5-6.8l52.1-30.3c5.6-3.2 11-5.8 16.4-8c10-4.2 19.8-6.9 29.3-7.7c1.9-.1 3.7 0 5.5 0c12.4 0 23.8 2.8 34.4 8.9c8.5 4.9 13.5 10.5 15.1 16.7s-.3 12.7-5.9 19.4c3.1-.4 7.2-.3 12.4 .4c.8 0 1.3 .1 1.9 .2l47.6 6.2 1.2-.8 2.2-1.3c.6-.3 1.1-.4 1.7-.8c3.8-1.9 7.6-3.1 11.2-3.2c2.2 0 4.5 .3 6.7 .9c2 .6 3.9 1.3 5.8 2.4c2.3 1.3 4 2.7 5 4c1 1.2 1.4 2.3 1.3 3.6c-.2 2-2.2 4.2-5.9 6.7c-.7 .4-1.3 1-2.2 1.4l-13.9 8.1c-5.1 3-11.4 4-18.7 3.1h-.6l-38-4.6-27.5-3.3-5-.6c-2.7-.3-5.1-.4-7.5 0c-2.2 .3-4.1 .9-5.6 1.8l-1 .6-9.6 5.6L266.1 188l1.8-1c3.1-1.8 6.2-2.7 9.5-3.1c1-.1 1.9-.4 2.9-.4c4.1 0 8.2 1.1 12.2 3.5c4.5 2.6 6.6 5.1 6.3 7.5c0 .7-.2 1.2-.7 1.9c-1.1 1.9-3.6 3.9-7.3 6.1l.2-.2zm158.3-19.6l-11 6.3-4.8 2.9-6.1 3.6-44 25.5-11 6.3-11 6.5L256.1 294.8v52L405.9 260l11-6.3 11.1-6.3 54.3-31.6v-.3-.2-13V163.3l-33.1 19.3zM117.6 227.2l-11-6.3-44-25.5-6.1-3.6-4.8-2.9-11-6.3L7.6 163.3v38.8 13 .2 .1l54.5 31.7 11 6.3 11 6.5 149.7 86.8v-52L128.6 233.6l-11-6.5z"}))),earn:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 478 512"},eb),eB.createElement("path",{d:"M238.9 464.7c-68.7 0-137.3-15.2-189.6-45.5c-14-8.2-26.3-17.1-37-26.7v.5s.2 .5 .2 .9c4 28.1 26 55.1 62.3 76.1c90.5 52.5 237.8 52.5 328.1 0c36.1-20.9 58.3-48 62.3-76.1c0-.3 0-.5 0-.9v-.5c-10.6 9.6-22.9 18.5-36.8 26.7c-52.3 30.4-120.9 45.5-189.6 45.5h.2zM467.8 303.4c-5.4 6.1-11.5 11.9-18.1 17.4c-7.5 6.1-15.9 12-24.8 17.4c-1.6 .9-2.8 1.9-4.4 2.8c-50.1 29.1-115.8 43.6-181.6 43.6s-131.5-14.5-181.6-43.6c-1.6-.9-2.8-1.9-4.4-2.8c-8.9-5.4-17.3-11.3-24.8-17.4c-6.8-5.6-12.7-11.3-18.1-17.4c-3.1-3.5-6.1-7-8.7-10.5c-.2 2.1-.5 4-.5 6.1c0 1.4 .3 3 .3 4.4c.3 5.9 1.4 11.7 3.3 17.4c1.9 5.9 4.5 11.7 7.8 17.4c11 18.5 29.3 35.9 54.8 50.6c94.9 55.1 249.3 55.1 344.2 0C436.7 374 455 356.7 466 338.2c3.3-5.8 5.9-11.5 7.8-17.4c1.7-5.8 2.8-11.5 3.3-17.4c0-1.4 .3-3 .3-4.4c0-2.1-.3-4-.5-6.1c-2.6 3.7-5.6 7.2-8.7 10.5h-.5zm-186.8 .1c-14 1.2-27.9 2.1-42 2.1s-28.1-.9-42-2.1C142.8 298.6 91 284.1 49.3 260c-9.1-5.2-17.3-11-24.9-16.9c-4.2-3.1-8.2-6.3-12-9.6v.5s.2 .5 .2 .9c.9 5.6 2.4 11.2 4.7 16.7c7.5 18.8 23.2 36.6 45.7 51.8c3.8 2.6 7.7 5.1 11.9 7.5c6.1 3.7 12.6 6.8 19.4 9.9c15.3 7.2 32.1 12.9 49.4 17.4c60.5 15.9 130.3 15.9 190.8 0c17.4-4.5 34-10.3 49.4-17.4c6.6-3.1 13.1-6.5 19.4-9.9c4.2-2.4 8-4.9 11.9-7.5c22.5-15.3 38-33.1 45.7-52c2.3-5.6 4-11 4.7-16.7c0-.3 0-.5 0-.9v-.5c-3.7 3.3-7.7 6.5-11.9 9.6c-7.7 5.9-15.9 11.7-24.9 16.9C387 283.9 335 298.4 280.9 303.3v.2zM4.3 161.8c1.9 5.9 4.5 11.7 7.8 17.4s7.5 11.3 12.2 16.7c3.7 4.2 7.8 8.4 12.4 12.4c4.4 3.8 9.1 7.5 14.1 11.2c5.1 3.5 10.3 7 16 10.3c94.9 55.1 249.3 55.1 344.2 0c5.8-3.3 11-6.8 16-10.3c5.1-3.7 9.8-7.3 14.1-11.2c4.5-4 8.7-8.2 12.4-12.4c4.7-5.4 8.9-11 12.2-16.7s5.9-11.5 7.8-17.4c1.7-5.8 2.8-11.5 3.3-17.4c0-1.4 .3-3 .3-4.4c0-33.1-23.5-65.2-66.3-90C363.6 22.4 301.4 8.6 239.1 8.6s-124.5 13.8-172 41.3C24.4 74.7 .8 106.7 .8 140c0 1.4 .3 3 .3 4.4c.3 5.9 1.4 11.7 3.3 17.4H4.3z"}))),ethereum:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 427 512"},eb),eB.createElement("path",{d:"M216.7 366.1V368 472.4v4.9L350 285.6 216.7 366.1zm-4.5 111.2V366L77.9 285.6 212.3 477.3zm5.3-443.1V44.2 195.6L348 256.6M217.6 337.3v2.9l130.2-79L217.6 200.6V337.3zM211.5 34.1V44.2 195.6L81 256.6m130.4 80.7v2.9l-130.2-79 130.2-60.6V337.3z"}))),explore:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 736 512"},eb),eB.createElement("path",{d:"M443.2 369.3c-41.3 0-81.1-5-119.2-14.1v54.2c37.9 9.9 77.9 15 119.2 15c159 0 288.3-72.2 288.3-160.8v-2.2c-51.4 64.3-159.7 108-288.3 108v-.2zM597 194.7c1.3-2.9 2.2-5.9 2.9-8.8c0 0 0-.2 0-.3c.6-3 1-6.1 1-9.1c0-17.4-10.7-34.7-30.2-49.1c-.2 0-.5-.3-.6-.5c-2.9-2.1-6.1-4.3-9.4-6.2c-.6-.3-1.1-.6-1.8-1c-2.9-1.8-5.9-3.4-9.1-5c-1-.5-1.8-1-2.7-1.3c-6.4-3-13.4-5.9-20.5-8.3c-1.3-.5-2.6-.8-3.8-1.3c-7-2.2-14.4-4.3-21.9-5.9c-1.4-.3-2.9-.6-4.3-.8c-7.8-1.6-15.7-2.9-23.8-3.7c-1 0-2.1-.2-3-.3c-8.6-.8-17.4-1.3-26.4-1.3s-17.8 .5-26.4 1.3c-1.1 0-2.1 0-3.2 .3c-8.2 .8-16 2.1-23.8 3.7c-1.4 .3-2.9 .6-4.3 1c-7.5 1.6-14.7 3.7-21.8 5.9c-1.3 .5-2.6 .8-3.8 1.3c-7.2 2.4-14.1 5.3-20.5 8.3c-1 .5-1.8 .8-2.7 1.3c-3.2 1.6-6.2 3.2-9.1 5c-.6 .3-1.3 .8-1.9 1.1c-3.2 1.9-6.4 4-9.3 6.1c-.3 .2-.5 .3-.8 .6c-3.2 2.4-6.1 4.8-8.8 7.2c-13.8 12.8-21.4 27.2-21.4 41.9c0 3 .3 6.1 1 9.1c0 0 0 .2 0 .3c.6 2.9 1.6 5.9 2.9 8.8c35-29.9 91.7-48 153.8-48s118.7 17.9 153.8 48l.5-.3zm134.6-18.2c0-88.6-129.4-160.8-288.3-160.8s-288.3 72.2-288.3 160.8c0 23.4 9.4 46.4 28.2 68.2c3 3.7 4.5 8.5 3.7 13.1s-3.7 8.8-7.7 11.2l-21.8 12.6-8.2 4.8-1.4 .8-5 2.9-14.2 8.2h-.3L20.5 360.9l43.2 25.1 16 9.3 16 9.3 30.2 17.6L300.3 320.9c1.8-1 3.5-1.6 5.4-1.9c.5 0 .8 0 1.1-.2c1.9-.2 3.8 0 5.8 .5c41.3 12 85.3 17.9 130.9 17.9c159 0 288.3-72.2 288.3-160.8h-.3zM258.9 204.6s-.2-.5-.3-.6c-1.4-4-2.7-8-3.5-12.2c0-.5-.3-1.1-.5-1.6c-.8-4.5-1.3-9-1.3-13.6s.5-8.6 1.1-13c.2-1 .5-1.9 .6-2.9c.6-3.4 1.6-6.6 2.7-9.8c.3-1 .8-1.9 1.1-2.9c1.3-3.2 2.7-6.4 4.5-9.6c.5-.8 1-1.6 1.4-2.4c1.9-3.4 4.2-6.6 6.6-9.8c.5-.5 .8-1.1 1.3-1.6c2.7-3.5 5.9-7 9.3-10.4c0 0 .2-.3 .3-.3c27.7-27.5 73.4-46.9 127.8-52.6c1 0 1.8-.2 2.7-.3c9.9-1 20-1.6 30.4-1.6s20.5 .6 30.4 1.6c1 0 1.8 0 2.7 .3c54.4 5.8 100.2 25.1 127.8 52.6c0 0 .2 .3 .3 .3c3.4 3.4 6.4 6.7 9.3 10.4c.5 .5 .8 1.1 1.3 1.6c2.4 3.2 4.5 6.4 6.4 9.8c.5 .8 1 1.6 1.4 2.4c1.8 3.2 3.2 6.4 4.5 9.6c.3 1 .8 1.9 1.1 2.9c1.1 3.2 1.9 6.6 2.7 9.8c.2 1 .5 1.9 .6 2.9c.8 4.2 1.1 8.5 1.1 13c0 4.6-.5 9.1-1.3 13.6c0 .6-.3 1.1-.5 1.8c-.8 4.2-2.1 8.2-3.5 12.2c0 .3-.2 .5-.3 .8c-20 51.5-93.6 88.8-184.2 88.8s-164.3-37.3-184.2-88.8l-.2-.3zM63.5 423l-8-4.6-8-4.6-16-9.1-27-15.8v31.5 18.6 .2l90.7 52.6 14.2 8.3V449.7L92 439.7 63.5 423zm77.9 77l114.2-66.4 36.3-21V362.4L141.4 449.7V500z"}))),notification:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 626 512"},eb),eB.createElement("path",{d:"M164.4 504.7L287.5 362.9 164.4 291.4V504.7zM2.7 164.5l142.5 82.8 16.9 9.8 1.4-.7c16.9-9 356.8-188.7 356.8-188.7L209.5 260.5l-20.1 12.4L306.6 341l12.5 7.3 12.5 7.3 22.8 13.2L625.2 7.2 2.7 164.5z"}))),polkadot:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 442 512"},eb),eB.createElement("path",{d:"M220.8 126.8c43.4 0 78.6-20.5 78.6-45.7s-35.2-45.7-78.6-45.7s-78.6 20.5-78.6 45.7s35.2 45.7 78.6 45.7zm0 344.6c43.4 0 78.6-20.5 78.6-45.7s-35.2-45.7-78.6-45.7s-78.6 20.5-78.6 45.7s35.2 45.7 78.6 45.7zM111.2 190.1c21.7-37.6 21.6-78.4-.3-91s-57.2 7.6-79 45.2s-21.6 78.4 .3 91s57.2-7.6 79-45.2zM409.7 362.4c21.7-37.6 21.6-78.3-.3-91s-57.2 7.6-78.9 45.2s-21.6 78.3 .3 91s57.2-7.6 78.9-45.2zM110.9 407.6c21.9-12.6 22-53.4 .3-91s-57.1-57.9-79-45.2s-22 53.4-.3 91s57.1 57.9 79 45.2zM409.4 235.3c21.9-12.6 22-53.4 .3-91s-57.1-57.9-78.9-45.2s-22 53.4-.3 91s57.1 57.9 78.9 45.2z"}))),polygon:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 410 512"},eb),eB.createElement("path",{d:"M299.1 196.2c-6.5-3.9-15-3.9-22.1 0l-50.8 29.9-34.5 19.5-50.8 29.9c-6.5 3.9-15 3.9-22.1 0L78.2 252c-6.5-3.9-11.1-11-11.1-18.8V187.1c0-7.8 3.9-14.9 11.1-18.8L118 145.5c6.5-3.9 15-3.9 22.1 0l39.7 22.8c6.5 3.9 11.1 11 11.1 18.8V217l34.5-20.2V167c0-7.8-3.9-14.9-11.1-18.8l-73.7-42.8c-6.5-3.9-15-3.9-22.1 0L43.6 148.2c-7.2 3.9-11.1 11-11.1 18.8v86.4c0 7.8 3.9 14.9 11.1 18.8l74.9 42.8c6.5 3.9 15 3.9 22.1 0l50.8-29.2L226 265.8l50.8-29.2c6.5-3.9 15-3.9 22.1 0l39.7 22.8c6.5 3.9 11.1 11 11.1 18.8v46.1c0 7.8-3.9 14.9-11.1 18.8L299 366.5c-6.5 3.9-15 3.9-22.1 0l-39.7-22.8c-6.5-3.9-11.1-11-11.1-18.8V295l-34.5 20.2V345c0 7.8 3.9 14.9 11.1 18.8l74.9 42.8c6.5 3.9 15 3.9 22.1 0l74.9-42.8c6.5-3.9 11.1-11 11.1-18.8V258.7c0-7.8-3.9-14.9-11.1-18.8L299 196.3l.1-.1z"}))),profile:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 338 512"},eb),eB.createElement("path",{d:"M110.8 280.2s-.8-.5-1.2-.8c-6-4.1-11.2-9-15.4-14.9L82.4 253C60.3 278.1 43.7 308 38.4 335.8L10.4 479l24.3 24.3L59.3 377.3c6.4-33.2 25.6-68.1 51.7-97c0 0 0 0-.1 0v-.1zM75.5 209.4s.7 .5 1 .9l4.7 4.6c1-62 49-137.6 110.1-173.1c17-9.9 33.7-15.7 49.3-17.4L233.4 17s-.7-.8-1-1.2c-6.7-8.4-16.7-12.6-29-12.6c-13.2 0-28.8 4.8-45.4 14.5c-53.6 31.1-97.2 99.7-97.2 152.6c0 14.3 3.3 26 9.7 34c1.3 1.7 3 3.3 5.2 5.1l-.1-.1zm235.3 27.6c-2-7.6-5.5-13.3-10.3-17.4c-1.6-1.3-3.4-2.4-5.2-3.4c-.1 0-.4-.3-.5-.3c-.4-.1-.7-.4-1-.7c-1.4-.7-3.1-1-4.8-1.4c-.4 0-.8-.3-1-.3c-2.1-.5-4.3-.7-6.5-.8c-.4 0-.8 0-1.3 0s-1-.1-1.7-.1c-1.3 0-2.7 .3-4.2 .4c-1.3 0-2.5 .1-3.8 .4c-.3 0-.7 0-.9 0c-15.2 19.7-33.3 37.5-53.2 51.1c-3.8 2.6-7.6 5-11.4 7.2c-20.5 11.9-40.7 17.9-58.7 17.9c-2.4 0-4.6-.1-6.8-.4c-26.9 26.8-47.6 61.3-53.9 93L61.5 504 337.8 343.5 311 236.9h-.3zM109.5 194.7c-1.2 5.9-1.8 11.8-2.1 17.4c0 1.6-.3 3.3-.3 4.8c0 3.7 .3 7.6 .8 11.5c1 6.9 3.1 14 7.2 20c1.6 2.5 3.7 4.7 5.9 6.7c.1 0 .3 .3 .4 .4c1.3 1.2 2.7 2.4 4.3 3.3c.7 .4 1.6 .7 2.2 1c.1 0 .4 .1 .5 .3c.7 .3 1.3 .7 2 .9c1.7 .7 3.5 1.2 5.4 1.6c.3 0 .7 .1 .9 .3c3 .5 6.1 .8 9.4 .7c.7 0 1.2 .1 1.7 0c2.5 0 5-.4 7.6-.8c.7 0 1.4-.3 2.1-.4c2.6-.5 5.2-1.2 7.8-2c1.2-.4 2.4-.8 3.5-1.2c2.5-.8 5-1.8 7.5-2.9c1.2-.5 2.4-.9 3.5-1.6c3.7-1.7 7.3-3.5 11.1-5.8c3.4-2 6.7-4.1 9.9-6.3c13.6-9.3 26.3-20.8 37.5-33.6c5.4-6.1 10.5-12.6 15.2-19.2c0 0 0 0 0-.1c2.2-3.1 4.4-6.4 6.4-9.7c2.5-3.8 4.7-7.7 6.8-11.6c2.2-4.1 4.3-8.2 6.1-12.3c9.4-20.3 14.9-40.8 14.9-59.5c0-3.5-.3-7.5-.8-11.2c0-.1 0-.4 0-.5c-1.4-9.5-4.8-19.5-12.6-26.3c-1.6-1.4-3.3-2.6-5.2-3.8c-5.6-3.3-12.4-4.8-20-4.8c-13.2 0-28.9 5-45.4 14.5c-46.3 26.9-85.1 81.7-94.8 130.4l.4-.1z"}))),settings:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 456 512"},eb),eB.createElement("path",{d:"M291.5 231.4c-1.8-.6-4-.9-6.4-.9c-6.9 0-16.3 2.7-27.2 10c-8.6 17.5-21.7 34.4-37.9 47.1c-.8 .6-1.6 1-2.3 1.6c-6 13.8-8.8 27.3-6.1 37.8c1.6 6.4 4.8 10.4 9.8 12.1c7.6 2.6 22.3 .3 40-13.8c2.6-2 5.1-4.4 7.5-6.8c6.3-7.1 12.3-14.3 18-21.8c11.8-18.4 18-38.8 14.4-53.1c-1.6-6.4-4.8-10.4-9.8-12.1h-.1zM151.8 205.5c6-9.2 13.2-18 21.3-25.8c4.6-5 9.2-9.9 13.9-14.7l-39.4-39.4c-13.4 13.3-25.8 27.9-37.1 43.3l39.1 39.1c.7-.9 1.4-1.8 2-2.7l.1 .1zM85.7 360.2H66.6l18.3 20.5c0-6.6 .1-13.4 .8-20.5zM321 79V89.8c3.3-.5 6.6-.7 9.9-.9L321 79zM43.9 369.1L7.6 411.2l39.3 39.4 34.4-39.8L43.9 369.1zM19.4 304.8l10.1 10.1 11.3 11.4 2.8 2.7 9.2-21.2 9.7-22.3 24.7-57.1L75.2 216.4 49.1 190.3 9.4 282l-3.9 8.9 2.5 2.5 11.4 11.4zm86-90.3h12.3 5.9L90.9 181.7H82.3 72.7l32.8 32.8zm86.2-102.5L159.1 79.3V105l32.7 32.7V111.9zm74.9-54.7L287.5 45l3.5-2-9.6-9.7L265.6 17.5 254.2 6.1l-1.9-1.9L209.7 29 166.2 54.3 205 93.1l61.6-35.8zm118 2.2l8.8-10.1 3.2-3.6L357.1 6.4 344.1 21.5 321.6 47.4l39.3 39.4 23.7-27.4zm53.3 153.9l-10.2-10.2c-.2 3.4-.5 6.8-.8 10.4h11.2l-.1-.1zM191.7 500.6V480.7c-6.5 .8-12.9 1.1-19 .9l19 19zm222-264.4c-1.6 0-3.2-.3-4.6-1c-.5-.2-.9-.6-1.4-.9c-1-.6-2-1.3-2.8-2.2c-2.2-2.6-3.1-6-2.5-9.3c.5-2.7 .8-5.5 1.1-8.1c.1-1.1 .3-2.4 .5-3.5c.5-3.9 .7-7.5 .8-11.3c.3-6.5 .3-12.9-.2-18.9c0-.1 0-.3 0-.5c-.3-3.9-.9-7.6-1.6-11.4c0-.5 0-.8-.2-1.3c-.7-3.4 .2-7.1 2.5-9.7l.5-.5 44.4-51.4L413.3 64 412 62.5l-41.9 48.5c-.9 1-2 1.8-3.3 2.5c-.3 .2-.7 .3-1.1 .5c-1 .5-2.2 .7-3.3 .8c-.5 0-.9 0-1.4 0c-.7 0-1.4-.1-2-.2c-.2 0-.5 0-.7 0c-3.5-1-7.2-1.7-11-2.3c-10.7-1.4-22.5-.7-35.3 2.3c-3.4 .8-6.9 0-9.7-2.2s-4.3-5.5-4.3-8.9V65.3l-71.8 41.6-11.9 6.9v51.3s-.2 1-.3 1.5c-.1 .9-.2 1.8-.6 2.6c-.1 .3-.3 .7-.5 1c-.5 1-1.1 1.9-1.9 2.7c-.1 .1-.2 .3-.3 .6c-7.7 7.2-15.1 14.9-22.2 22.9c-5.8 6.5-11.5 13.1-16.8 20c-4 5.1-7.7 10.4-11.5 15.7c0 .1-.2 .2-.3 .5c-.2 .3-.5 .6-.7 .8c-.5 .5-.9 .9-1.5 1.4c-.3 .2-.6 .5-.9 .6c-.6 .3-1.3 .7-1.9 .9c-.3 .1-.6 .2-.9 .3c-1 .2-2 .5-3.1 .5h-2.4H136.3 107.9L64.5 337.6H98.3v-.1c3.3 0 6.5 1.5 8.6 4s3.1 5.9 2.6 9.2c-3.1 19.2-3 36.8 .1 52.2c.1 .7 .2 1.4 .3 1.9c.6 2.5 0 5-1.1 7.3c-.3 .7-.6 1.4-1 1.9c-.1 .2-.2 .5-.3 .7L62.2 467.2l.2 .2 1.3 1.4 35.8 41.3 .9 1 35.6-41.2 8.4-9.7c.9-1 1.9-1.7 3-2.4c2.5-1.5 5.6-1.9 8.4-1.1c.9 .2 1.9 .3 3 .6c4 .9 8.3 1.4 12.6 1.6c2.3 0 4.7 .2 7.1 .1c4.7-.1 9.6-.7 14.6-1.6c1.6-.2 3.3-.6 4.9-.9c.8-.1 1.6-.2 2.4-.5c3.4-.8 6.9 0 9.7 2.2c1 .8 1.7 1.9 2.4 3c.2 .5 .7 .8 .9 1.3c.7 1.5 1 3 1 4.7v41.2l83.7-48.6V405.3c0-3.2 1.4-6.1 3.6-8.3c17.9-16.7 34.2-35.4 48.4-55.6c2.2-3.1 5.6-4.8 9.2-4.9h44.9L447.6 236h-34l-.2 .1 .3 .1zM282 337.6c-2.2 1.9-4.3 3.8-6.5 5.6c-7.1 5.6-14.2 9.9-21.3 13.1c-3.9 1.8-7.6 3.2-11.4 4.2c-5.1 1.4-10.2 2.4-15 2.4s-9.4-.7-13.9-2.3c-12.4-4.2-21-14.2-24.5-28.1c-2-8.5-2-18.1-.2-28.1c.8-4.3 1.9-8.9 3.4-13.3c1.8-5.5 4.1-11 6.8-16.5c8.6-17.5 21.8-34.4 37.9-47.2c.8-.6 1.6-1.1 2.4-1.7c5.1-3.9 10.4-7.2 15.5-9.8c4.3-2.3 8.8-4 13-5.3c11-3.4 21.5-3.8 30.7-.6c12.4 4.2 21 14.2 24.5 28.1c3.1 12.6 1.5 27.6-3.8 42.9c-1.3 3.8-2.7 7.6-4.6 11.4c-2.5 5.3-5.5 10.7-8.6 15.9c-6.7 10.6-14.9 20.6-24.5 29.2v.1z"}))),solana:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 421 512"},eb),eB.createElement("path",{d:"M24.3 214.6H344.8c4.1 0 7.9 1.6 10.7 4.5l50.8 51c9.3 9.5 2.7 25.4-10.7 25.4H75.1c-4.1 0-7.9-1.6-10.7-4.5L13.7 240c-9.5-9.5-2.7-25.4 10.7-25.4zM13.7 147L64.5 96c2.9-2.9 6.6-4.5 10.7-4.5H395.7c13.4 0 20 16.1 10.7 25.4l-50.6 51c-2.9 2.9-6.6 4.5-10.7 4.5H24.3c-13.4 0-20-16.1-10.7-25.4zM406.1 363.2l-50.8 51c-2.9 2.9-6.6 4.5-10.7 4.5H24.3c-13.4 0-20-16.1-10.7-25.4l50.8-51c2.9-2.9 6.6-4.5 10.7-4.5H395.7c13.4 0 20 16.1 10.7 25.4h-.2z"}))),swap:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 365 512"},eb),eB.createElement("path",{d:"M257.3 189.4l64.9 37.7V183.9l-70.5-41-127.2 74v43.2l121.5-70.5c3.5-2 7.9-2 11.4 0v-.1zM101.5 260V216.7l-9.2-5.3L52.5 188.3l-11.3-6.6-11.4-6.6L4 160.1v30 13.2l70.4 41L101.5 260zM71.3 81.5l1.4-.8L94 68.3l14.6-8.4L75 40.3 60.6 32V69.9v5.3l9.7 5.6 1 .7zm-7.5 87l11.4 6.6 37.8 22 132.9-77.3c3.5-2 7.9-2 11.4 0l67.6 39.3 9.1-57.9 3.4-21.4 1.8-11.5L341 56.8l7.4-47.1L88.5 21.6 137 49.8c3.5 2 5.7 5.8 5.7 9.8c0 2.3-.8 4.4-2 6.4c-.9 1.4-2.2 2.6-3.6 3.5l-5.7 3.3L122 78.3l-2 1.1L100.7 90.6l-6.6 3.8-11.4 6.6-11.4 6.6L15.2 140.1l37.2 21.6 11.4 6.6v.2zM335.2 343l-11.4 6.6-11.3 6.5-15.4 9-40.7 23.7 37.2 21.6 15.2-8.9L361 371.2v-.1V358.1 328l-25.8 15zM228 378.9l61.8-36 11.4-6.6 11.4-6.6 37.2-21.6-97.6-56.7L119.2 328.7c-3.5 2-7.9 2-11.4 0L40.3 289.4l-6.4 40.3-1.8 11.4L16.7 438.7l11-.5 194.7-9 11.4-.6 11.4-.6 19.2-.9 12.2-.6-5.6-3.3-25.8-15-11.4-6.6-5.7-3.3c-3.5-2-5.7-5.8-5.7-9.8s2.2-7.9 5.7-9.8H228zm43 70.9l-24.6 1.1-12.6 .7-9.2 .3h-.2l-1.9 .1L24.1 461.1l-9.4 .5v46.8l282.9-13 6.8-.3v-8.9V448.3L271 449.8z"}))),tezos:(0,eB.memo)(eb=>eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 371 512"},eb),eB.createElement("path",{d:"M326.7 344.1c-4.1-72.5-95.3-105.4-104-108.8c-.3-.2-.3-.5-.2-.9l94-94.4V129.9c0-1.6-1.4-3-3-3H140.2V53L76.3 66.3v9.6h3.5s15.7 0 15.7 15.7v35.1H46c-.9 0-1.8 .9-1.8 1.8v22.3H95.7V271.5c0 37.9 24.4 64.3 67.1 60.7c9.1-.7 17.4-4.3 24.6-8.9c3.2-2.1 5.2-5.5 5.2-9.5V302c-13.9 9.3-25.7 8.7-25.7 8.7c-27.1 0-26.5-34.4-26.5-34.4V150.7H265l-89.7 90.5c-.2 11.9-.3 21.2-.3 21.4c0 .3 .2 .5 .5 .5C257.8 277 280 330.2 280 345.7c0 0 8.9 75.4-66.4 80.5c0 0-49.3 2.1-58.1-17.6c-.3-.7 0-1.4 .7-1.8c8.2-3.7 13.7-11 13.7-20.8c0-14.6-8.9-26.5-27.6-26.5c-15.1 0-27.6 11.9-27.6 26.5c0 0-7.1 63.4 98.6 61.6c120.8-2.1 113.3-103.5 113.3-103.5z"}))),walletConnect:(0,eB.memo)(eb=>eB.createElement("svg",eSB({viewBox:"0 0 230 230",xmlns:"http://www.w3.org/2000/svg"},eb),eB.createElement("path",{d:"M124.687 249.375C193.551 249.375 249.375 193.551 249.375 124.687C249.375 55.8245 193.551 0 124.687 0C55.8245 0 0 55.8245 0 124.687C0 193.551 55.8245 249.375 124.687 249.375Z"}),eB.createElement("g",{transform:"translate(42.5, 74.5)"},eB.createElement("path",{d:"M34.2619 19.7907C61.0063 -6.28994 104.369 -6.28994 131.113 19.7907L134.332 22.9295C135.669 24.2332 135.669 26.3476 134.332 27.6513L123.321 38.3889C122.653 39.0407 121.569 39.0407 120.9 38.3889L116.471 34.0695C97.8126 15.8751 67.5625 15.8751 48.9044 34.0695L44.1606 38.6951C43.4919 39.347 42.4081 39.347 41.7394 38.6951L30.7287 27.9576C29.3912 26.6538 29.3912 24.5395 30.7287 23.2357L34.2619 19.7907ZM153.885 41.9964L163.685 51.5526C165.022 52.8564 165.022 54.9707 163.685 56.2745L119.497 99.3645C118.16 100.669 115.992 100.669 114.654 99.3645L83.2932 68.7826C82.9588 68.4564 82.4169 68.4564 82.0825 68.7826L50.7213 99.3645C49.3844 100.669 47.2162 100.669 45.8787 99.3645L1.69026 56.2739C0.353004 54.9701 0.353004 52.8557 1.69026 51.552L11.49 41.9957C12.8272 40.6914 14.9953 40.6914 16.3325 41.9957L47.6944 72.5783C48.0287 72.9045 48.5706 72.9045 48.905 72.5783L80.2657 41.9957C81.6025 40.6914 83.7707 40.6914 85.1082 41.9957L116.47 72.5783C116.804 72.9045 117.346 72.9045 117.681 72.5783L149.043 41.9964C150.379 40.692 152.548 40.692 153.885 41.9964Z",fill:"white"}))))});sG.add(eN8,ekt,etX);let eSY=["fass","fab","far","custom"],eSQ=({name:eb,prefix:em="fass",size:ew="md",color:eH,...eN})=>{let eV=(0,ej.Fg)(),eE=eH&&eV.color[eH]||eH;for(let eH of[em,...eSY.filter(eb=>eb!==em)]){if("custom"===eH){let em=eSG[eb];if(!em)continue;let eH=(0,ej.ZP)(em).withConfig({displayName:"cmp__StyledCustomIcon",componentId:"sc-123qbte-0"})(["",";"],eSU);return eB.createElement(eH,eSB({$iconSize:ew,$color:eE},eN))}{let em=sQ({iconName:eb,prefix:eH});if(!em)continue;return eB.createElement(eSF,eSB({icon:em,size:"1x",$iconSize:ew,color:eE},eN))}}return eB.createElement(eB.Fragment,null)};eSQ.displayName="Icon";var eSq=(0,eB.memo)(eSQ);let eSK=ej.ZP.ul.withConfig({displayName:"styles__StyledList",componentId:"sc-1cuxqs3-0"})(["",""],({gap:eb="2rem"})=>(0,ej.iv)(["display:inline-flex;flex-direction:column;gap:",";"],eb)),eSZ=ej.ZP.li.withConfig({displayName:"styles__StyledItem",componentId:"sc-1cuxqs3-1"})(["display:flex;align-items:center;"]),eSW=ej.ZP.div.withConfig({displayName:"styles__StyledIconContainer",componentId:"sc-1cuxqs3-2"})(["",""],({theme:eb,$kind:em,$size:ew})=>{let{bulletList:eH}=eb.component,{background:eN=eb.color[em],shadow:eV,css:eE}=eH.bullet[em]||{},eD="big"===ew?2.25:1.5;return(0,ej.iv)(["display:inline-flex;align-items:center;justify-content:center;width:","rem;height:","rem;font-size:","rem;flex:0 0 auto;margin-right:1rem;border-radius:50%;color:",";background:",";box-shadow:",";"," && ","{font-size:",";}"],eD,eD,eD,eb.color.background,eN,eV,eE&&eE(eD),eS$,"big"===ew?"1.25rem":"0.875rem")}),eS$=(0,ej.ZP)(eSq).attrs(eb=>({...eb,name:"error"===eb.$kind?"minus":"check",color:eb.theme.color.background,prefix:"fass"})).withConfig({displayName:"styles__StyledIcon",componentId:"sc-1cuxqs3-3"})([""]),eSX=ej.ZP.span.attrs(eb=>eSk(`${"big"===eb.$size?"tp-h7":"tp-body2 fs-18"}`)(eb)).withConfig({displayName:"styles__StyledTitle",componentId:"sc-1cuxqs3-4"})([""]),eSJ=({kind:eb,size:em,title:ew,text:eH,...eN})=>eB.createElement(eSZ,eN,eB.createElement(eSW,{$kind:eb,$size:em},eB.createElement(eS$,{$kind:eb})),eB.createElement("div",null,eB.createElement(eSX,{$size:em},ew),eH&&eB.createElement(eS6,{className:"fs-16"},eH)));eSJ.displayName="BulletItem";let eS1=({size:eb="big",items:em,children:ew,...eH})=>eB.createElement(eSK,eH,ew||em.map((em,ew)=>eB.createElement(eS0,eSB({key:ew},em,{size:eb}))));eS1.displayName="BulletList";let eS0=(0,eB.memo)(eSJ);var eS2=(0,eB.memo)(eS1),eS6=(0,ej.ZP)("p").withConfig({displayName:"cmp___StyledP",componentId:"sc-1vsnvyh-0"})({margin:"0px",marginTop:"-0.25rem"});let eS4={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4","indianred ":"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function eS3(eb){return eS4[eb]}function eS5(eb){let[em,ew,eH,eN]=function(eb){return[parseInt((eb=eb.replace("#","")).slice(0,2),16),parseInt(eb.slice(2,4),16),parseInt(eb.slice(4,6),16),eb.length>6?parseInt(eb.slice(4,6),16):255]}(eb);return[em/255,ew/255,eH/255,eN/255]}function eS8(eb,em="1A"){if("transparent"===eb)return{backgroundColor:eb,backgroundColorDisabled:eb,backgroundImage:"none",backgroundImageDisabled:"none",background:eb,backgroundDisabled:eb};let ew=eb;"string"==typeof eb&&(ew={colors:[eb=eS3(eb)||eb,eb],deg:90,stops:[0,100],fn:`linear-gradient(90deg, ${eb} 0%, ${eb} 100%)`});let eH=`${ew.colors[0]}${em}`,eN=`${ew.colors[1]}${em}`,eV={...ew,colors:[eH,eN],fn:`linear-gradient(90deg, ${eH} 0%, ${eN} 100%)`},eE=ew.colors[0],eD=eV.colors[0],eS=ew.fn,e_=eV.fn;return{backgroundColor:eE,backgroundColorDisabled:eD,backgroundImage:eS,backgroundImageDisabled:e_,background:"string"===eb?eE:eS,backgroundDisabled:"string"===eb?eD:e_}}function eS9(eb,em,ew,eH="default"){let eN=em.background?.[eH],eV=em.gradient?.[eH],eE=!0===eN?eb.color[ew]||ew:eN||"transparent",eD=!0===eV?eb.gradient[ew]||ew:eV||"transparent",{backgroundColor:eS,backgroundColorDisabled:e_}=eS8(eE,em.transparency),{backgroundImage:eO,backgroundImageDisabled:eP}=eS8(eD,em.transparency);return{color:em.transparency?e_:eS,gradient:em.transparency?eP:eO}}let eS7=ej.ZP.button.withConfig({displayName:"styles__StyledButton",componentId:"sc-1ldkp5b-0"})(["",""],eb=>{let em=(eb=>{let{theme:em,$color:ew,$variant:eH,$kind:eN,$size:eV}=eb,eE=em.component.button[eN][eH];if(!eE)return;let eD=eS9(em,eE,ew),eS=eS9(em,eE.border,ew);return(0,ej.iv)(["position:relative;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:0.375rem;text-align:center;margin:0;width:auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:1.875rem;line-height:1.16666666667;letter-spacing:0.0522rem;outline:0;transform:transale3d(0,0,0);text-decoration:none !important;z-index:0;outline-style:solid;transition-property:color,background,box-shadow,outline,filter;transition-duration:","ms;transition-timing-function:",";font-family:",";font-style:",";font-weight:",";font-size:","rem;min-height:","rem;padding:",";color:",";background-color:",";background-image:",";outline-width:","rem;outline-color:",";"," "," &::after{display:block;content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:1.875rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:","rem;background-color:",";background-image:",";transition-property:background,padding,height;transition-duration:","ms;transition-timing-function:",";","}"],em.transition.duration.fast,em.transition.timing,eE.font.family,eE.font.style,eE.font.weight,eE.font.size[eV],eE.height[eV],eE.padding,eE.color?.default,eD.color,eD.gradient,eE.outline.size?.default,eE.outline.color?.default,eE.css?.default&&eE.css?.default(ew),"underscore"===eE.border.type&&(0,ej.iv)(["padding-left:0;padding-right:0;border-radius:0;background-color:transparent;"]),eE.border.size.default,eS.color,eS.gradient,em.transition.duration.fast,em.transition.timing,"underscore"===eE.border.type&&(0,ej.iv)(["mask:none;height:","rem;padding:0;background-clip:content-box;border-radius:0;top:50%;margin-top:0.6em;"],eE.border.size.default))})(eb),ew=(eb=>{let{theme:em,$kind:ew,$variant:eH}=eb,eN=em.component.button[ew][eH];if(!eN)return;let eV=eS9(em,eN.border,"white","focus");return(0,ej.iv)(["outline-width:","rem;outline-color:",";&::after{background-color:",";background-image:",";padding:","rem;","}"],eN.outline.size?.focus,eN.outline.color?.focus,eV.color,eV.gradient,eN.border.size.focus,"underscore"===eN.border.type&&(0,ej.iv)(["padding:0;height:","rem;"],eN.border.size.focus))})(eb),eH=(eb=>{let{theme:em,$color:ew,$variant:eH,$kind:eN}=eb,eV=em.component.button[eN][eH];if(eV)return(0,ej.iv)(["",""],eV.css?.hover&&eV.css?.hover(ew))})(eb),eN=((eb,em)=>{let{theme:ew,$kind:eH,$variant:eN,$color:eV}=eb,eE=ew.component.button[eH][eN];if(eE)return(0,ej.iv)([""," ",""],em,eE.css?.active&&eE.css?.active(eV))})(eb,em),eV=(eb=>{let{theme:em,$kind:ew,$variant:eH}=eb,eN=em.component.button[ew][eH];if(!eN)return;let eV=eS9(em,eN,"transparent","disabled"),eE=eS9(em,eN.border,"transparent","disabled");return(0,ej.iv)(["cursor:not-allowed;color:",";background-color:",";background-image:",";outline-width:","rem;outline-color:",";box-shadow:none;backdrop-filter:none;&::after{background-color:",";background-image:",";padding:","rem;","}"],eN.color?.disabled,eV.color,eV.gradient,eN.outline.size?.disabled,eN.outline.color?.disabled,eE.color,eE.gradient,eN.border.size.disabled,"underscore"===eN.border.type&&(0,ej.iv)(["padding:0;height:","rem;"],eN.border.size.disabled))})(eb);return(0,ej.iv)(["&&{"," &:focus,&._focus{","}&:hover,&._hover{","}&:active,&._active{","}&:disabled,&[disabled],&._disabled{","}"],em,ew,eH,eN,eV)}),e_e=(0,eB.forwardRef)(({kind:eb="default",variant:em="primary",size:ew="md",color:eH="main0",as:eN="button",children:eV,hover:eE,active:eD,focus:eS,className:e_,...eO},eP)=>{let ej=(0,eB.useMemo)(()=>[eE?"_hover":"",eD?"_active":"",eS?"_focus":""].join(" ")+(e_||""),[eE,eD,eS,e_]);return eB.createElement(eS7,eSB({role:"button",$variant:em,$kind:eb,$size:ew,$color:eH,ref:eP,as:eN,className:ej},eO),eV)});e_e.displayName="Button";var e_t=(0,eB.memo)(e_e);let e_a=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-3spq0t-0"})(["",""],({theme:eb})=>{let{background:em,color:ew}=eb.component.modal;return(0,ej.iv)([""," word-break:break-word;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1rem;width:31.25rem;border-radius:1.5rem;background:",";backdrop-filter:blur(50px);&&{color:",";}"],{maxWidth:"100%",overflowWrap:"break-word",padding:"1.5rem"},em,ew)}),e_n=ej.ZP.div.attrs(eSk("tp-h7")).withConfig({displayName:"styles__StyledHeaderContainer",componentId:"sc-3spq0t-1"})(["position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;"]),e_r=ej.ZP.div.withConfig({displayName:"styles__StyledHeaderActions",componentId:"sc-3spq0t-2"})([""," width:2.25rem;height:2.25rem;"],{position:"absolute",right:"0px",top:"0px",display:"flex",alignItems:"center",justifyContent:"center"}),e_i=(0,ej.ZP)(eSq).attrs(eb=>({...eb,name:"circle-xmark",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-3spq0t-3"})(["&&{font-size:1.5rem;cursor:pointer;z-index:1;}"]),e_c=ej.ZP.div.attrs(eSk("tp-body1 fs-18")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-3spq0t-4"})(()=>[{marginBottom:"1rem"}]),e_s=ej.ZP.div.attrs(eSk("tp-code fs-16")).withConfig({displayName:"styles__StyledFooterContainer",componentId:"sc-3spq0t-5"})([""]),e_o=ej.ZP.span.attrs(eb=>eSk(`tp-${eb.type}`)(eb)).withConfig({displayName:"styles__StyledTextGradientContainer",componentId:"sc-18joa10-0"})(["",""],({theme:eb,color:em,size:ew,typo:eH,$isInline:eN})=>{let eV=ew?`font-size: ${Number.isNaN(Number(ew))?ew:`${ew}px`};`:"",eE=eb.gradient[em]?.fn;em=eb.color[em]||em;let eD=eE?`background-image: ${eE};`:`background-color: ${em};`,eS="italic"===eH.style?"\n padding-left: 0.1em;\n margin-left: -0.1em;\n ":"";return(0,ej.iv)(["background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;"," "," "," &&{","}"],eD,eS,!eN&&"display: table;",eV)}),e_l=new Set(["span","strong"]),e_f=({color:eb="main0",type:em="header",as:ew,size:eH,children:eN,...eV})=>{let eE=(0,ej.Fg)().typo[em],eD=ew||(eE.tag&&"body"!==em?em:"span"),eS=(0,eB.useMemo)(()=>e_l.has(eD),[eD]);return eB.createElement(e_o,eSB({as:eD,color:eb,size:eH,typo:eE,type:em,$isInline:eS},eV),eN)};e_f.displayName="TextGradient";var e_d=(0,eB.memo)(e_f);let e_u=({title:eb,text:em,header:ew,content:eH,footer:eN,onClose:eV,...eE})=>eB.createElement(e_a,eE,eB.createElement(e_n,null,ew||eB.createElement(e_d,{type:"h6"},eb),eB.createElement(e_r,null,eB.createElement(e_i,{onClick:eV}))),eB.createElement(e_c,null,eH||em),eB.createElement(e_s,null,eN));e_u.displayName="ModalCard";var e_p=(0,eB.memo)(e_u);let e_h=eB.createContext(void 0),e_b=ej.ZP.div.withConfig({displayName:"styles__StyledOverlay",componentId:"sc-hmiihb-0"})(["",""],({theme:eb,$stage:em})=>{let ew="enter"===em,{background:eH}=eb.component.modal.overlay;return(0,ej.iv)([""," background:",";backdrop-filter:blur(32px);opacity:",";visibility:",";transition-property:clip-path,opacity,visibility;transition-duration:","ms;transition-timing-function:",";"],{position:"fixed",inset:"0px",zIndex:"20",display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center",overflow:"hidden",padding:"1.5rem"},eH,ew?1:0,ew?"inherit":"hidden",eb.transition.duration.normal,eb.transition.timing)});(0,ej.ZP)(e_t).attrs(()=>({color:"main0",variant:"tertiary",size:"regular"})).withConfig({displayName:"styles__StyledClearButton",componentId:"sc-hmiihb-1"})(["",""],{flex:"1 1 0%"}),(0,ej.ZP)(eSq).attrs(eb=>({...eb,name:"multiply",size:"lg",className:"ml-2.5"})).withConfig({displayName:"styles__StyledClearIcon",componentId:"sc-hmiihb-2"})(["",""],{marginLeft:"0.5rem"});let e_m=(0,ej.ZP)(e_p).withConfig({displayName:"styles__StyledModalCard",componentId:"sc-hmiihb-3"})(["",""],({theme:eb,$stage:em})=>{let ew="enter"===em;return(0,ej.iv)(["position:relative;opacity:",";top:","rem;visibility:",";transition-property:top,opacity,visibility;transition-duration:","ms;transition-timing-function:",";"],ew?1:0,ew?0:3*("leave"===em?1:-1),ew?"inherit":"hidden",eb.transition.duration.normal,eb.transition.timing)}),e_g=({children:eb,containerRef:em})=>{let[ew,eH]=(0,eB.useState)(!0),eN=em?.current,eV=eN||!ew;return(0,eB.useEffect)(()=>{eN||eH(!1)},[eN]),eV?(0,ekN.createPortal)(eb,eN||window.document.body):null};e_g.displayName="Portal";var e_y=(0,eB.memo)(e_g);let e_M=({children:eb})=>{let[em,ew]=(0,eB.useState)(),[eH,eN]=(0,eB.useState)(!1),eV=(0,eB.useMemo)(()=>({modal:em,open(eb){let em={...eb};ew(em),eN(!0)},close(){eN(!1)}}),[em]),{close:eE}=eV,eD=(0,ej.Fg)(),{shouldMount:eS,stage:e_}=ekE(eH,eD.transition.duration.normal);return eB.createElement(e_h.Provider,{value:eV},eb,eB.createElement(e_y,null,eS&&eB.createElement(e_b,{$stage:e_},eB.createElement(e_m,eSB({},em,{$stage:e_,onClose:eE})))))};e_M.displayName="Modal";var e_v=(0,eB.memo)(e_M);let e_C=ej.ZP.span.attrs(eSk("tp-info")).withConfig({displayName:"styles__StyledNotificationBadge",componentId:"sc-1tpyxnv-0"})(["",""],({theme:eb,$variant:em})=>{let ew=em,eH=eb.color[ew];return(0,ej.iv)(["&&{"," display:inline-flex;font-size:0.375rem;border-radius:2.5rem;line-height:normal !important;color:",";background-color:",";text-transform:uppercase;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}"],{display:"inline-flex",height:"0.75rem",width:"0.75rem",alignItems:"center",justifyContent:"center"},eb.color.base2,eH)}),e_I=({children:eb,variant:em="warning",...ew})=>eB.createElement(e_C,eSB({},ew,{$variant:em}),eb);e_I.displayName="NotificationBadge";var e_A=(0,eB.memo)(e_I);let e_z=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-y4l6tp-0"})(["",""],({theme:eb,variant:em})=>{let{notification:ew}=eb.component,eH=ew.background?.[em]||eb.gradient[em]?.fn;return(0,ej.iv)([""," word-break:break-word;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1rem;width:31.25rem;border-radius:1.5rem;background:",";&&{color:",";}"],{maxWidth:"100%",overflowWrap:"break-word",padding:"1.5rem"},eH,ew.color)}),e_L=ej.ZP.div.attrs(eSk("tp-h7")).withConfig({displayName:"styles__StyledHeaderContainer",componentId:"sc-y4l6tp-1"})(["position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;"]),e_T=(0,ej.ZP)(eSq).attrs(eb=>({name:"success"===eb.variant?"check-circle":"warning"===eb.variant?"info-circle":"exclamation-circle",size:"2xl"})).withConfig({displayName:"styles__StyledHeaderIcon",componentId:"sc-y4l6tp-2"})(()=>[{marginRight:"1rem"}]),e_w=ej.ZP.div.withConfig({displayName:"styles__StyledHeaderActions",componentId:"sc-y4l6tp-3"})([""," width:2.25rem;height:2.25rem;"],{position:"absolute",right:"0px",top:"0px",display:"flex",alignItems:"center",justifyContent:"center"}),e_H=ej.ZP.div.attrs(({$progress:eb,theme:em,...ew})=>{let eH=em.component.notification.color,eN=(360*eb).toFixed(4),eV=`conic-gradient( + ${eH} 0deg ${eN}deg, + transparent ${eN}deg 360deg + )`,eE=.1+.8*eb;return ew.style={...ew.style,background:eV,opacity:eE},ew}).withConfig({displayName:"styles__StyledHeaderCloseProgress",componentId:"sc-y4l6tp-4"})(["position:absolute;inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:0.25rem;border-radius:50%;"]),e_x=(0,ej.ZP)(eSq).attrs(eb=>({...eb,name:"multiply",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-y4l6tp-5"})(["&&{font-size:1.5rem;cursor:pointer;z-index:1;}"]),e_N=ej.ZP.div.attrs(eSk("tp-body1 fs-18")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-y4l6tp-6"})(()=>[{marginBottom:"1rem"}]),e_V=ej.ZP.div.attrs(eSk("tp-code fs-16")).withConfig({displayName:"styles__StyledFooterContainer",componentId:"sc-y4l6tp-7"})([""]),e_k=({variant:eb="success",title:em,text:ew,detail:eH,header:eN,content:eV,footer:eE,onClose:eD,progress:eS=0,...e_})=>eB.createElement(e_z,eSB({variant:eb},e_),eB.createElement(e_L,null,eN||eB.createElement(eB.Fragment,null,eB.createElement(e_T,{variant:eb}),em),eB.createElement(e_w,null,eB.createElement(e_H,{$progress:eS}),eB.createElement(e_x,{onClick:eD}))),eB.createElement(e_N,{variant:eb},eV||ew),eB.createElement(e_V,{variant:eb},eE||eH));e_k.displayName="NotificationCard";var e_E=(0,eB.memo)(e_k);let e_D=eB.createContext(void 0),e_S=()=>(0,eB.useContext)(e_D),e__=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1dwaamq-0"})(["",""],{position:"fixed",bottom:"0px",right:"0px",zIndex:"30",display:"flex",maxHeight:"100%",maxWidth:"100%",flexDirection:"column",alignItems:"flex-end",justifyContent:"flex-start",overflow:"auto",padding:"1rem"}),e_O=ej.ZP.div.withConfig({displayName:"styles__StyledNotificationContainer",componentId:"sc-1dwaamq-1"})(["",""],{display:"flex",maxWidth:"100%",flex:"1 1 auto",flexDirection:"column",gap:"1rem",overflow:"auto"}),e_P=(0,ej.ZP)(e_t).attrs(()=>({color:"main0",variant:"tertiary",size:"regular"})).withConfig({displayName:"styles__StyledClearButton",componentId:"sc-1dwaamq-2"})(["",""],{flex:"1 1 0%"}),e_j=(0,ej.ZP)(eSq).attrs(eb=>({...eb,name:"multiply",size:"lg",className:"ml-2.5"})).withConfig({displayName:"styles__StyledClearIcon",componentId:"sc-1dwaamq-3"})(["",""],{marginLeft:"0.5rem"}),e_B=(0,ej.ZP)(e_E).withConfig({displayName:"styles__StyledNotificationCard",componentId:"sc-1dwaamq-4"})(["",""],({theme:eb,$stage:em})=>{let ew="enter"===em;return(0,ej.iv)(["position:relative;opacity:",";top:",";visibility:",";transition-property:top,opacity,visibility;transition-duration:","ms;transition-timing-function:",";"],ew?1:0,ew?0:"1.5rem",ew?"inherit":"hidden",eb.transition.duration.fast,eb.transition.timing)}),e_R=({max:eb=10,timeout:em=2e3,children:ew})=>{let[eH,eN]=(0,eB.useState)({}),eV=(0,eB.useMemo)(()=>Object.values(eH).sort((eb,em)=>eb.timestamp-em.timestamp),[eH]),eE=(0,eB.useRef)(),eD=(0,eB.useRef)(Number.MAX_SAFE_INTEGER),eS=(0,eB.useCallback)(ew=>{let eH=Date.now(),eV=ew.id||`${eH}-${Math.ceil(1e3*Math.random())}`,eE=0===ew.timeout?Number.MAX_SAFE_INTEGER:ew.timeout||em,eD=eE,eS={...ew,id:eV,timestamp:eH,timeout:eE,pending:eD};return eN(em=>Object.values(em).length>=eb?em:{...em,[eV]:eS}),eV},[eb,em]),e_=(0,eB.useCallback)((eb,ew)=>(eN(eH=>{let eN={...eH[eb],...ew};return eN.timeout=0===eN.timeout?Number.MAX_SAFE_INTEGER:eN.timeout||em,eN.pending=eN.pending||eN.timeout,{...eH,[eb]:eN}}),!0),[em]),eO=(0,eB.useCallback)(eb=>(eN(em=>{let{[eb]:ew,...eH}=em;return eH}),!0),[]),eP=(0,eB.useMemo)(()=>({notifications:eH,notificationList:eV,add:eS,set:e_,del:eO}),[eH,eV,eS,e_,eO]),eR=(0,eB.useCallback)(()=>{eE.current&&(clearInterval(eE.current),eE.current=void 0)},[]),eU=(0,eB.useCallback)(()=>{eR();let eb=Date.now();eD.current=eb,eE.current=setInterval(()=>{let eb=Date.now(),em=Math.max(eb-eD.current,0);eD.current=eb,eN(eb=>Object.values(eb).map(eb=>(eb.pending=Math.max(eb.pending-em,0),eb)).filter(eb=>eb.pending>0).reduce((eb,em)=>(eb[em.id]=em,eb),{}))},0)},[eR]),eF=(0,eB.useCallback)(()=>{eR(),eN({})},[eR]);(0,eB.useEffect)(()=>(eV.length&&eU(),eR),[eV.length,eU,eR]);let eG=(0,ej.Fg)(),eY=ekB(eV,eG.transition.duration.fast);return eB.createElement(e_D.Provider,{value:eP},ew,eB.createElement(e_y,null,eB.createElement(e__,{onMouseOver:eR,onMouseOut:eU},eB.createElement(e_O,null,eY((eb,em)=>eB.createElement(eB.Fragment,null,eB.createElement(e_B,eSB({key:eb.id,onClose:()=>eP.del(eb.id),$stage:em,progress:Math.min((eb.timeout-eb.pending)/eb.timeout,1)},eb))))),eV.length>2&&eB.createElement(e_F,null,eB.createElement(e_P,{onClick:eF},"Clear all ",eB.createElement(e_G,null))))))};e_R.displayName="Notification";var e_U=(0,eB.memo)(e_R),e_F=(0,ej.ZP)("div")({marginTop:"1rem"}),e_G=(0,ej.ZP)(e_j).withConfig({displayName:"cmp___StyledStyledClearIcon",componentId:"sc-w3c8h6-0"})({marginLeft:"0.5rem"});let e_Y=ej.ZP.span.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-1qewgnk-0"})(["",""],({theme:eb,size:em,text:ew})=>{let{logo:eH}=eb.component,eN=em?Number.isNaN(Number(em))?em:`${em}px`:"1em";return(0,ej.iv)([""," font-size:",";gap:",";"," > svg{font-size:",";}"],{display:"inline-flex",flexWrap:"wrap",alignItems:"baseline",justifyContent:"center"},eN,eH.gap,e_Q,ew?"0.8em":"1em")}),e_Q=ej.ZP.span.withConfig({displayName:"styles__StyledContainer2",componentId:"sc-1qewgnk-1"})(["",""],({theme:eb})=>{let{logo:em}=eb.component;return(0,ej.iv)([""," gap:",";"],{display:"inline-flex",alignItems:"center",justifyContent:"center",backgroundColor:"transparent"},em.gap)}),e_q=(0,ej.ZP)(e_d).withConfig({displayName:"styles__StyledText",componentId:"sc-1qewgnk-2"})(["&&{",";"," font-size:1em;line-height:normal;}"],eDr("logo"),{marginTop:"0px",marginBottom:"0px"}),e_K=ej.ZP.a.attrs(eSk("tp-body2")).withConfig({displayName:"styles__StyledByAlephLink",componentId:"sc-1qewgnk-3"})(["&&{"," color:",";font-size:0.25em;line-height:0.25em;margin-bottom:0.55em;gap:0.25em;}"],{display:"inline-flex",alignItems:"center",alignSelf:"flex-end",whiteSpace:"nowrap"},({$color:eb})=>eb);var e_Z={aleph:({color:eb="#ffffff"})=>eB.createElement("svg",{height:"1.2em",viewBox:"0 0 168 168",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M128.176 61.5087C142.491 61.5087 154 49.9999 154 35.7543C154 21.5087 142.421 10 128.176 10C113.86 10 102.351 21.5087 102.351 35.7543C102.351 49.9999 113.86 61.5087 128.176 61.5087Z",fill:eb}),eB.createElement("path",{d:"M39.8248 149.368C54.1406 149.368 65.6493 137.859 65.6493 123.614C65.6493 109.368 54.0704 97.8594 39.8248 97.8594C25.5091 97.8594 14.0003 109.368 14.0003 123.614C13.9301 137.859 25.5091 149.368 39.8248 149.368Z",fill:eb}),eB.createElement("path",{d:"M109.86 17.5789C85.369 7.47363 56.1059 12.3157 36.1761 32.1052C16.2463 51.9648 11.4042 81.0173 21.5095 105.438L109.86 17.5789Z",fill:eb}),eB.createElement("path",{d:"M58.0713 141.859C82.5625 151.965 111.826 147.123 131.755 127.333C151.685 107.473 156.527 78.4209 146.422 53.9999L58.0713 141.859Z",fill:eb})),twentysix:({color:eb="#141421",bgColor:em="#D4FF00"})=>eB.createElement("svg",{width:"1.2em",height:"1.2em",viewBox:"0 0 33 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("g",{clipPath:"url(#clip0_1285_12598)"},eB.createElement("path",{d:"M21.5602 30.9177L24.1503 30.0769L26.7403 29.236L29.3304 28.3921L31.9205 27.5512L32.2366 27.45V0.324707H14.3945L13.7899 0.521111L11.1998 1.36197L8.60977 2.20589L6.01969 3.04675L3.42654 3.8876L0.836457 4.72846L0.523438 4.8328V32.0379H18.117L18.9701 31.7586L21.5602 30.9177Z",fill:em})),eB.createElement("g",{clipPath:"url(#clip1_1285_12598)"},eB.createElement("path",{d:"M10.8926 10.0416L8.70703 9.33008V11.5156L10.8926 12.2271V10.0416Z",fill:eb}),eB.createElement("path",{d:"M10.8926 16.594L8.70703 15.8826V18.0681L10.8926 18.7753V16.594Z",fill:eb}),eB.createElement("path",{d:"M10.8926 18.7753L8.70703 18.0681V20.2494L10.8926 20.9609V18.7753Z",fill:eb}),eB.createElement("path",{d:"M10.8926 20.9607L8.70703 20.2493V22.4348L10.8926 23.1463V20.9607Z",fill:eb}),eB.createElement("path",{d:"M10.8926 23.1463L8.70703 22.4348V24.6204L10.8926 25.3276V23.1463Z",fill:eb}),eB.createElement("path",{d:"M13.0781 10.7487L10.8926 10.0415V12.2271L13.0781 12.9343V10.7487Z",fill:eb}),eB.createElement("path",{d:"M13.0781 17.3012L10.8926 16.594V18.7753L13.0781 19.4868V17.3012Z",fill:eb}),eB.createElement("path",{d:"M13.0781 23.8537L10.8926 23.1465V25.3278L13.0781 26.0392V23.8537Z",fill:eb}),eB.createElement("path",{d:"M15.2594 7.09345V4.9079L13.0781 4.20068V6.38197L15.2594 7.09345Z",fill:eb}),eB.createElement("path",{d:"M15.2594 7.09355L13.0781 6.38208V8.56763L15.2594 9.27484V7.09355Z",fill:eb}),eB.createElement("path",{d:"M15.2594 11.4603L13.0781 10.7488V12.9343L15.2594 13.6458V11.4603Z",fill:eb}),eB.createElement("path",{d:"M15.2594 18.0127L13.0781 17.3013V19.4868L15.2594 20.194V18.0127Z",fill:eb}),eB.createElement("path",{d:"M15.2594 24.565L13.0781 23.8535V26.0391L15.2594 26.7463V24.565Z",fill:eb}),eB.createElement("path",{d:"M17.4453 7.80072V5.61943L15.2598 4.90796V7.09351L17.4453 7.80072Z",fill:eb}),eB.createElement("path",{d:"M17.4453 12.1717L15.2598 11.4602V13.6458L17.4453 14.353V12.1717Z",fill:eb}),eB.createElement("path",{d:"M17.4453 18.7199L15.2598 18.0127V20.194L17.4453 20.9055V18.7199Z",fill:eb}),eB.createElement("path",{d:"M17.4453 25.2722L15.2598 24.5649V26.7462L17.4453 27.4577V25.2722Z",fill:eb}),eB.createElement("path",{d:"M19.6266 8.51215V6.3266L17.4453 5.61938V7.80067L19.6266 8.51215Z",fill:eb}),eB.createElement("path",{d:"M19.6266 12.8791L17.4453 12.1719V14.3532L19.6266 15.0646V12.8791Z",fill:eb}),eB.createElement("path",{d:"M19.6266 15.0645L17.4453 14.353V16.5386L19.6266 17.2458V15.0645Z",fill:eb}),eB.createElement("path",{d:"M19.6266 17.2458L17.4453 16.5386V18.7199L19.6266 19.4313V17.2458Z",fill:eb}),eB.createElement("path",{d:"M19.6266 19.4314L17.4453 18.72V20.9055L19.6266 21.617V19.4314Z",fill:eb}),eB.createElement("path",{d:"M19.6266 25.9837L17.4453 25.2722V27.4578L19.6266 28.165V25.9837Z",fill:eb}),eB.createElement("path",{d:"M21.8125 9.21942V7.03814L19.627 6.32666V8.51221L21.8125 9.21942Z",fill:eb}),eB.createElement("path",{d:"M23.998 9.93085V7.7453L21.8125 7.03809V9.21937L23.998 9.93085Z",fill:eb}),eB.createElement("path",{d:"M23.998 16.4831V14.2975L21.8125 13.5903V15.7716L23.998 16.4831Z",fill:eb}),eB.createElement("path",{d:"M23.998 18.6645V16.4832L21.8125 15.7717V17.9573L23.998 18.6645Z",fill:eb}),eB.createElement("path",{d:"M23.998 18.6645L21.8125 17.9573V20.1386L23.998 20.85V18.6645Z",fill:eb}),eB.createElement("path",{d:"M23.998 20.8501L21.8125 20.1387V22.3242L23.998 23.0357V20.8501Z",fill:eb})),eB.createElement("defs",null,eB.createElement("clipPath",{id:"clip0_1285_12598"},eB.createElement("rect",{width:"31.8725",height:"31.8725",fill:"white",transform:"translate(0.363281 0.165283)"})),eB.createElement("clipPath",{id:"clip1_1285_12598"},eB.createElement("rect",{width:"24.132",height:"24.132",fill:"white",transform:"translate(4.34766 4.14941)"}))))};let e_W=({img:eb,text:em=!1,color:ew="text",bgColor:eH="main1",byAleph:eN=!0,Link:eV="a",target:eE="_blank",href:eD,size:eS,...e_})=>{let eO=(0,ej.Fg)(),{logo:eP}=eO.component,eR=(0,eB.useMemo)(()=>e_Z[eb||eP.img],[eb,eP.img]),eU=eO.gradient[ew]?.colors[em?0:1],eF=eU||eO.color[ew]||ew,eG=eO.color[eH]||eH;em="boolean"==typeof em?em&&eP.text:em||eP.text,eN=eN&&!!em;let eY=eB.createElement(e_Q,null,eB.createElement(eR,{color:eF,bgColor:eG}),em&&eB.createElement(e_q,{type:"logo",color:ew},em));return eB.createElement(e_Y,eSB({size:eS,text:em},e_),eD?eB.createElement(eV,{href:eD,route:{href:eD},target:eE,style:{lineHeight:"1em"}},eY):eY,eN&&eP.by&&eB.createElement(ej.f6,{theme:eSV.aleph},eB.createElement(e_K,{href:"https://aleph.im",target:"_blank",rel:"noreferrer",$color:eP.by.color},"by ",eB.createElement(e_W,{text:!0,color:eP.by.color,size:"1.5em"}))))};e_W.displayName="Logo";var e_$=(0,eB.memo)(e_W);let e_X=ej.ZP.div.withConfig({displayName:"styles__StyledObjectImgContainer",componentId:"sc-ir3f23-0"})(["",""],({size:eb})=>{let em=Number.isNaN(Number(eb))?eb:`${eb}px`;return(0,ej.iv)(["display:inline-block;width:",";height:",";background-color:transparent;"],em,em)});var e_J=Object.freeze({__proto__:null,Object1:({color:eb="#ffffff"})=>eB.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 88 98",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M44.21 51.6841L87.42 26.5832L44.21 0.888535L1 26.5832L44.21 51.6841Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M24.7598 26.4194L28.8033 28.7739C33.8809 25.754 44.1997 19.6221 44.1997 19.6221V14.8619L24.7598 26.4194Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M44.2095 14.8619V19.6119L59.6058 28.7739L63.6494 26.4194L44.2095 14.8619Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.6056 28.7739L44.2093 19.6221C44.2093 19.6221 33.8905 25.7642 28.813 28.7739L44.2093 37.7209L59.6056 28.7739V28.7739Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M44.21 96.9415V51.6841L87.42 26.5832V72.1272L44.21 96.9415Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M1 71.2468V26.5832L44.21 51.6841V96.9415L1 71.2468Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object2:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M87.9898 36.24L49.9998 58.31L12.0098 36.24L49.9998 14.18L87.9898 36.24Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M85.8596 71.01L47.8696 48.95V10.96L85.8596 33.02V71.01Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M86.0696 70.9L48.0796 48.83V10.84L86.0696 32.91V70.9Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M83.6497 71.91L45.6597 49.85V11.86L83.6497 33.92V71.91Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M83.8699 71.79L45.8799 49.73V11.74L83.8699 33.81V71.79Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.45 72.81L43.46 50.74V12.75L81.45 34.82V72.81Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.6599 72.69L43.6699 50.63V12.64L81.6599 34.7V72.69Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.24 73.71L41.25 51.64V13.65L79.24 35.72V73.71Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.4602 73.59L41.4702 51.53V13.54L79.4602 35.6V73.59Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M77.0398 63.87L39.0498 41.81V3.82001L77.0398 25.88V63.87Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M77.2498 63.76L39.2598 41.69V3.70001L77.2498 25.77V63.76Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M74.8298 68.84L36.8398 46.77V8.78L74.8298 30.85V68.84Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M75.0501 68.72L37.0601 46.66V8.67001L75.0501 30.73V68.72Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M72.6296 70.79L34.6396 48.73V10.74L72.6296 32.8V70.79Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M72.8396 70.68L34.8496 48.61V10.62L72.8396 32.69V70.68Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.4197 77.3L32.4297 55.23V17.25L70.4197 39.31V77.3Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.6399 77.18L32.6499 55.12V17.13L70.6399 39.19V77.18Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.22 78.2L30.23 56.13V18.14L68.22 40.21V78.2Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.4299 78.08L30.4399 56.02V18.03L68.4299 40.09V78.08Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M66.0098 79.1L28.0298 57.03V19.04L66.0098 41.11V79.1Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M66.2298 78.98L28.2397 56.91V18.93L66.2298 40.99V78.98Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M63.8098 73.32L25.8198 51.25V13.26L63.8098 35.33V73.32Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M64.0198 73.2L26.0298 51.14V13.15L64.0198 35.21V73.2Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.6096 74.92L23.6196 52.86V14.87L61.6096 36.94V74.92Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.8196 74.81L23.8296 52.74V14.75L61.8196 36.82V74.81Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.3997 76.55L21.4097 54.48V16.49L59.3997 38.56V76.55Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.6099 76.43L21.6299 54.36V16.37L59.6099 38.44V76.43Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M57.2 78.04L19.21 55.97V17.98L57.2 40.05V78.04Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M57.4099 77.92L19.4199 55.86V17.87L57.4099 39.93V77.92Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M54.99 79.87L17 57.81V19.82L54.99 41.88V79.87Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M55.2102 79.76L17.2202 57.69V19.7L55.2102 41.77V79.76Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9998 96.3L12.0098 74.23V36.24L49.9998 58.31V96.3Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M87.99 74.23L50 96.3V58.31L87.99 36.24V74.23Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.6099 30.81L26.8699 39.72L23.6199 36.31L20.3599 35.94L21.6199 28.49",fill:em}),eB.createElement("path",{d:"M25.6099 30.81L26.8699 39.72L23.6199 36.31L20.3599 35.94L21.6199 28.49",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M26.2226 33.5272C27.3003 32.7181 27.0099 30.5119 25.5741 28.5996C24.1382 26.6872 22.1006 25.7928 21.023 26.602C19.9454 27.4111 20.2358 29.6173 21.6716 31.5296C23.1074 33.442 25.145 34.3363 26.2226 33.5272Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object3:({color:eb="#ffffff"})=>eB.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M51.25 8.95999V70.96L91.04 49.08L51.25 8.95999Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.25 89.18V70.96L91.04 49.08L51.25 89.18Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.25 8.95999V70.96L11.46 49.08L51.25 8.95999Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.25 89.18V70.96L11.46 49.08L51.25 89.18Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object4:({color:eb="#ffffff"})=>eB.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M93.18 33.32L49.59 58.64L6 33.32L49.59 8L93.18 33.32Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M56.1699 21.44C56.4899 21.6 56.7899 21.78 57.0899 21.95C66.3099 27.3 69.9199 37.56 57.0899 45.01C53.2999 47.21 48.5099 48.74 43.2699 49.4C43.8899 49.12 44.4699 48.82 45.0299 48.49C48.1699 46.67 50.1699 44.28 50.6999 41.72C47.6599 43.42 43.0899 43.81 39.3399 42.69C40.5899 42.2 41.6199 41.55 42.3699 40.79C38.4599 42.3 33.2599 42 29.9399 40.07L29.8499 40.02C31.3599 39.77 32.7499 39.31 33.8899 38.69C28.7799 39.28 23.7499 37.46 22.4199 34.53C30.3199 35 38.1999 33.51 44.0899 30.41C41.0999 29.33 39.3299 27.41 39.4399 25.37C39.6099 22.2 44.1599 19.72 49.6099 19.81C50.8599 18.72 51.7899 17.52 52.3499 16.25C53.4399 17.49 53.7299 18.92 53.1399 20.27C54.3599 19.37 55.3399 18.37 56.0499 17.3C56.5199 18.66 56.5599 20.05 56.1799 21.42L56.1699 21.44Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.7698 59.17C63.9998 63.13 68.4598 67.42 68.4598 67.42C68.4598 67.42 69.2498 68.19 68.3198 68.77C67.8598 69.06 67.2098 69.22 66.5398 69.23C64.6498 69.31 60.6298 69.71 56.9298 70.1C56.8198 70.81 56.6498 72.23 56.6498 73.82C56.6498 74.81 56.3298 75.11 55.9598 75.15C55.4498 75.24 54.6098 75.07 54.6098 75.07L43.3798 72.01C43.3798 72.01 43.3398 72.03 43.3198 72.04L34.8898 74.53C34.8898 74.53 33.8198 74.79 33.3698 74.24C33.2798 74.13 33.2598 74 33.3498 73.7C33.5898 72.93 38.5098 66.65 42.8798 61.17L29.4198 53.35L6.00977 66.95L49.5998 92.27L93.1898 66.95L69.7798 53.35L59.7798 59.16L59.7698 59.17Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.2499 70.79H49.2699C49.2299 70.73 49.2199 70.68 49.2199 70.68C49.2199 70.68 49.4899 67.98 49.7099 65.01L49.5899 65.08L46.8999 63.52C45.4599 67.11 43.9099 71.11 43.6199 71.85C43.5599 71.92 43.4699 71.97 43.3799 72.02L54.6099 75.08C54.6099 75.08 55.4499 75.25 55.9599 75.16C55.4899 75.21 54.9599 74.81 54.9599 74.81L49.2499 70.8V70.79Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M56.1997 75.07C56.1297 75.11 56.0497 75.13 55.9497 75.15C56.3097 75.11 56.6397 74.81 56.6397 73.82C56.6397 72.24 56.8197 70.81 56.9197 70.1C56.7497 70.12 56.5897 70.14 56.4197 70.15C56.4497 72.27 56.4397 74.92 56.1897 75.06L56.1997 75.07Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M56.4298 70.16C53.4398 70.48 50.7298 70.79 49.6798 70.91C49.5698 70.92 49.4498 70.91 49.3698 70.87C49.3298 70.85 49.2998 70.82 49.2798 70.79H49.2598L54.9698 74.8C54.9698 74.8 55.4998 75.2 55.9698 75.15C56.0698 75.13 56.1498 75.11 56.2198 75.07C56.4698 74.93 56.4798 72.27 56.4498 70.16H56.4298Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.2197 70.68C49.2197 70.68 49.2197 70.74 49.2697 70.79C49.2897 70.82 49.3197 70.85 49.3597 70.87C49.4497 70.91 49.5597 70.93 49.6697 70.91C50.7297 70.79 53.4297 70.48 56.4197 70.16C56.5897 70.14 56.7497 70.12 56.9197 70.11C60.6097 69.72 64.6397 69.32 66.5297 69.24C67.2097 69.24 67.8497 69.07 68.3097 68.78C69.2397 68.2 68.4497 67.43 68.4497 67.43C68.4497 67.43 63.9997 63.13 59.7597 59.18L49.7097 65.02C49.4897 67.99 49.2197 70.69 49.2197 70.69V70.68Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M46.8996 63.52L42.8696 61.18C38.5096 66.65 33.5796 72.94 33.3396 73.71C33.2496 74.01 33.2696 74.14 33.3596 74.25C33.8096 74.8 34.8796 74.54 34.8796 74.54L43.3096 72.05C43.3096 72.05 43.3496 72.03 43.3696 72.02C43.4696 71.97 43.5496 71.92 43.6096 71.85C43.8996 71.11 45.4496 67.12 46.8896 63.52H46.8996Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object5:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M40.2402 34.22V43.6L49.6202 38.18V28.8L40.2402 34.22Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.0101 34.22V43.6L49.6401 38.18V28.8L59.0101 34.22Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.63 48.97V39.59L40.25 34.18V43.55L49.63 48.97Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6304 48.97V39.59L59.0104 34.18V43.55L49.6304 48.97Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M40.25 34.18L49.64 28.8L59.01 34.18L49.63 39.59L40.25 34.18Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.23 40.62V50L61.61 44.58V35.2L52.23 40.62Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M71.0001 40.62V50L61.6201 44.58V35.2L71.0001 40.62Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.6197 55.37V45.99L52.2397 40.58V49.95L61.6197 55.37Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.6201 55.37V45.99L70.9901 40.58V49.95L61.6201 55.37Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.2397 40.58L61.6197 35.2L70.9897 40.58L61.6197 45.99L52.2397 40.58Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.0199 40.62V50L37.6499 44.58V35.2L47.0199 40.62Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M28.25 40.62V50L37.63 44.58V35.2L28.25 40.62Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.6401 55.37V45.99L47.0201 40.58V49.95L37.6401 55.37Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.6398 55.37V45.99L28.2598 40.58V49.95L37.6398 55.37Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.0198 40.58L37.6298 35.2L28.2598 40.58L37.6398 45.99L47.0198 40.58Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.0402 46.99V56.36L25.6602 50.95V41.57L35.0402 46.99Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M16.27 46.99V56.36L25.65 50.95V41.57L16.27 46.99Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.6602 61.74V52.36L35.0302 46.94V56.32L25.6602 61.74Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.6598 61.74V52.36L16.2798 46.94V56.32L25.6598 61.74Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.0298 46.94L25.6498 41.57L16.2798 46.94L25.6598 52.36L35.0298 46.94Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.0199 54V63.38L37.6499 57.97V48.59L47.0199 54Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M28.25 54V63.38L37.63 57.97V48.59L28.25 54Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.6401 68.75V59.38L47.0201 53.96V63.34L37.6401 68.75Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.6398 68.75V59.38L28.2598 53.96V63.34L37.6398 68.75Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.0198 53.96L37.6298 48.59L28.2598 53.96L37.6398 59.38L47.0198 53.96Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.0602 53.42V62.8L13.6802 57.39V48.01L23.0602 53.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M4.29004 53.42V62.8L13.67 57.39V48.01L4.29004 53.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M13.6699 68.17V58.79L23.0499 53.38V62.76L13.6699 68.17Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M13.6698 68.17V58.79L4.2998 53.38V62.76L13.6698 68.17Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.0498 53.38L13.6698 48.01L4.2998 53.38L13.6698 58.79L23.0498 53.38Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.0402 60.37V69.75L25.6602 64.34V54.96L35.0402 60.37Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M16.27 60.37V69.75L25.65 64.34V54.96L16.27 60.37Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.6602 75.12V65.75L35.0302 60.33V69.71L25.6602 75.12Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.6598 75.12V65.75L16.2798 60.33V69.71L25.6598 75.12Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.0298 60.33L25.6498 54.96L16.2798 60.33L25.6598 65.75L35.0298 60.33Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.0199 67.39V76.77L37.6499 71.35V61.98L47.0199 67.39Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M28.25 67.39V76.77L37.63 71.35V61.98L28.25 67.39Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.6401 82.14V72.76L47.0201 67.35V76.73L37.6401 82.14Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.6398 82.14V72.76L28.2598 67.35V76.73L37.6398 82.14Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.0198 67.35L37.6298 61.98L28.2598 67.35L37.6398 72.76L47.0198 67.35Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M76.2002 53.42V62.8L85.5802 57.39V48.01L76.2002 53.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M94.9703 53.42V62.8L85.5903 57.39V48.01L94.9703 53.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M85.58 68.17V58.79L76.21 53.38V62.76L85.58 68.17Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M85.5801 68.17V58.79L94.9601 53.38V62.76L85.5801 68.17Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M76.21 53.38L85.59 48.01L94.96 53.38L85.58 58.79L76.21 53.38Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M64.2202 60.37V69.75L73.5902 64.34V54.96L64.2202 60.37Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M82.9903 60.37V69.75L73.6104 64.34V54.96L82.9903 60.37Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M73.6002 75.12V65.75L64.2202 60.33V69.71L73.6002 75.12Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M73.6001 75.12V65.75L82.9801 60.33V69.71L73.6001 75.12Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M64.2202 60.33L73.6102 54.96L82.9802 60.33L73.6002 65.75L64.2202 60.33Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.2305 67.39V76.77L61.6105 71.35V61.98L52.2305 67.39Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M71.0006 67.39V76.77L61.6206 71.35V61.98L71.0006 67.39Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.6202 82.14V72.76L52.2402 67.35V76.73L61.6202 82.14Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.6206 82.14V72.76L70.9906 67.35V76.73L61.6206 82.14Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.2402 67.35L61.6202 61.98L70.9902 67.35L61.6202 72.76L52.2402 67.35Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M40.2402 74.32V83.7L49.6202 78.29V68.91L40.2402 74.32Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.0101 74.32V83.7L49.6401 78.29V68.91L59.0101 74.32Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.63 89.07V79.69L40.25 74.28V83.66L49.63 89.07Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6304 89.07V79.69L59.0104 74.28V83.66L49.6304 89.07Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M40.25 74.28L49.64 68.91L59.01 74.28L49.63 79.69L40.25 74.28Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.23 27.67V37.05L61.61 31.63V22.25L52.23 27.67Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M71.0001 27.67V37.05L61.6201 31.63V22.25L71.0001 27.67Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.6197 42.42V33.04L52.2397 27.63V37L61.6197 42.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.6201 42.42V33.04L70.9901 27.63V37L61.6201 42.42Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.2397 27.63L61.6197 22.25L70.9897 27.63L61.6197 33.04L52.2397 27.63Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.0402 34.04V43.42L25.6602 38V28.62L35.0402 34.04Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M16.27 34.04V43.42L25.65 38V28.62L16.27 34.04Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.6602 48.79V39.41L35.0302 34V43.37L25.6602 48.79Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.6598 48.79V39.41L16.2798 34V43.37L25.6598 48.79Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.0298 34L25.6498 28.62L16.2798 34L25.6598 39.41L35.0298 34Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.0602 40.47V49.85L13.6802 44.44V35.06L23.0602 40.47Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M4.29004 40.47V49.85L13.67 44.44V35.06L4.29004 40.47Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M13.6699 55.22V45.85L23.0499 40.43V49.81L13.6699 55.22Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M13.6698 55.22V45.85L4.2998 40.43V49.81L13.6698 55.22Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.0498 40.43L13.6698 35.06L4.2998 40.43L13.6698 45.85L23.0498 40.43Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.0602 26.67V36.04L13.6802 30.63V21.25L23.0602 26.67Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M4.29004 26.67V36.04L13.67 30.63V21.25L4.29004 26.67Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M13.6699 41.42V32.04L23.0499 26.62V36L13.6699 41.42Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M13.6698 41.42V32.04L4.2998 26.62V36L13.6698 41.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.0498 26.62L13.6698 21.25L4.2998 26.62L13.6698 32.04L23.0498 26.62Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object6:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M49.9998 77.24L81.6598 58.84L49.9998 40.02L18.3398 58.84L49.9998 77.24Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 90.89V77.24L81.66 58.84V72.71L50 90.89Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.3398 72.07V58.84L49.9998 77.24V90.89L18.3398 72.07Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9998 46.33L81.6598 27.93L49.9998 9.10999L18.3398 27.93L49.9998 46.33Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M36.8896 27.81L39.6196 29.4C43.0396 27.37 49.9996 23.23 49.9996 23.23V20.02L36.8896 27.81Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9995 20.01V23.22L60.3795 29.39L63.1095 27.81L49.9995 20.01Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.3796 29.39L49.9996 23.22C49.9996 23.22 43.0396 27.36 39.6196 29.39L49.9996 35.42L60.3796 29.39Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 59.98V46.33L81.66 27.93V41.8L50 59.98Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.3398 41.16V27.93L49.9998 46.33V59.98L18.3398 41.16Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object7:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("g",{clipPath:"url(#clip0_190_7736)"},eB.createElement("path",{d:"M94.943 68.6435V26.3762L52.7251 1.97028V44.2376L94.943 68.6435Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.7251 1.97029L54.0898 0.594055L96.3176 25L94.943 26.3762L52.7251 1.97029Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M94.9429 68.6436L96.3175 67.2673V25L94.9429 26.3762V68.6436Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M6.19531 26.5049V68.7723L48.4132 44.3762V2.099L6.19531 26.5049Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M6.19535 26.505L4.59326 24.901V67.1683L6.19535 68.7723V26.505Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M46.8112 0.495056L48.4132 2.09902L6.19535 26.505L4.59326 24.901L46.8112 0.495056Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.4482 55.3961L54.2877 57.2376V99.505L52.4482 97.6634V55.3961Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M94.6661 30.9901L96.5056 32.8317L54.2877 57.2376L52.4482 55.3961L94.6661 30.9901Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M46.7124 57.2376L48.5518 55.3961V97.6634L46.7124 99.505V57.2376Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M4.49463 32.8317L46.7125 57.2376L48.5519 55.3961L6.33406 30.9901L4.49463 32.8317Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M54.2876 57.2376V99.5049L96.5055 75.099V32.8317L54.2876 57.2376Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M46.7125 99.5049V57.2376L4.49463 32.8317V75.099L46.7125 99.5049Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M46.7125 57.2376V99.5049L4.49463 75.099V32.8317L46.7125 57.2376ZM16.2925 52.8416C18.5374 51.5049 21.88 51.7525 25.6083 53.9109C32.3727 57.8218 37.8514 66.4752 37.8514 73.2475C37.8514 75.0495 37.446 76.5247 36.7537 77.6633C34.5088 79 31.1662 78.7524 27.4379 76.594C20.6735 72.6831 15.1948 64.0297 15.1948 57.2574C15.1948 55.4554 15.6003 53.9802 16.2925 52.8416Z",fill:em}),eB.createElement("path",{d:"M46.7125 99.5049L46.4623 99.9378C46.617 100.027 46.8076 100.027 46.9624 99.938C47.1172 99.8487 47.2125 99.6836 47.2125 99.5049H46.7125ZM46.7125 57.2376H47.2125C47.2125 57.0591 47.1173 56.8941 46.9628 56.8047L46.7125 57.2376ZM4.49463 75.099H3.99463C3.99463 75.2775 4.08982 75.4425 4.24439 75.5319L4.49463 75.099ZM4.49463 32.8317L4.74487 32.3988C4.59018 32.3094 4.39952 32.3093 4.24475 32.3986C4.08998 32.4879 3.99463 32.653 3.99463 32.8317H4.49463ZM25.6083 53.9109L25.3578 54.3436L25.3581 54.3437L25.6083 53.9109ZM16.2925 52.8416L16.0367 52.4119C15.9666 52.4537 15.9077 52.512 15.8653 52.5818L16.2925 52.8416ZM36.7537 77.6633L37.0095 78.093C37.0797 78.0512 37.1385 77.9929 37.1809 77.9231L36.7537 77.6633ZM27.4379 76.594L27.6884 76.1613L27.6881 76.1612L27.4379 76.594ZM47.2125 99.5049V57.2376H46.2125V99.5049H47.2125ZM4.24439 75.5319L46.4623 99.9378L46.9628 99.0721L4.74487 74.6661L4.24439 75.5319ZM3.99463 32.8317V75.099H4.99463V32.8317H3.99463ZM46.9628 56.8047L4.74487 32.3988L4.24439 33.2645L46.4623 57.6705L46.9628 56.8047ZM25.8589 53.4781C22.0539 51.2753 18.5033 50.9433 16.0367 52.4119L16.5483 53.2712C18.5715 52.0665 21.7062 52.2296 25.3578 54.3436L25.8589 53.4781ZM38.3514 73.2475C38.3514 69.7379 36.9369 65.789 34.689 62.2387C32.4385 58.6843 29.3226 55.4807 25.8586 53.478L25.3581 54.3437C28.6585 56.2519 31.6641 59.3305 33.8441 62.7736C36.0266 66.2208 37.3514 69.9849 37.3514 73.2475H38.3514ZM37.1809 77.9231C37.9288 76.693 38.3514 75.1243 38.3514 73.2475H37.3514C37.3514 74.9747 36.9631 76.3565 36.3265 77.4036L37.1809 77.9231ZM27.1874 77.0267C30.9924 79.2296 34.5429 79.5616 37.0095 78.093L36.4979 77.2337C34.4747 78.4384 31.34 78.2753 27.6884 76.1613L27.1874 77.0267ZM14.6948 57.2574C14.6948 60.767 16.1094 64.7159 18.3573 68.2662C20.6077 71.8206 23.7237 75.0242 27.1876 77.0269L27.6881 76.1612C24.3877 74.253 21.3822 71.1744 19.2022 67.7313C17.0196 64.2841 15.6948 60.52 15.6948 57.2574H14.6948ZM15.8653 52.5818C15.1174 53.8119 14.6948 55.3806 14.6948 57.2574H15.6948C15.6948 55.5302 16.0831 54.1484 16.7198 53.1013L15.8653 52.5818Z",fill:eb}),eB.createElement("path",{d:"M27.4476 76.5841C20.6833 72.6732 15.2045 64.0198 15.2045 57.2475C15.2045 55.4455 15.6001 53.9703 16.3023 52.8317C14.4826 53.9208 13.375 56.0495 13.375 59.0891C13.375 65.8614 18.8537 74.5148 25.6181 78.4257C30.5826 81.297 34.8449 80.802 36.7733 77.6534C34.5284 78.9901 31.1957 78.7426 27.4575 76.5841H27.4476Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.6084 53.9109C21.8801 51.7525 18.5374 51.5049 16.2925 52.8416C15.6003 53.9802 15.1948 55.4554 15.1948 57.2574C15.1948 64.0297 20.6736 72.6832 27.4379 76.5941C31.1662 78.7525 34.5088 79 36.7537 77.6634C37.446 76.5247 37.8515 75.0495 37.8515 73.2475C37.8515 66.4752 32.3727 57.8218 25.6084 53.9109V53.9109Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),eB.createElement("defs",null,eB.createElement("clipPath",{id:"clip0_190_7736"},eB.createElement("rect",{width:"93",height:"100",fill:eb,transform:"translate(4)"})))),Object8:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M50.0001 89.38C71.7491 89.38 89.3801 71.749 89.3801 50C89.3801 28.251 71.7491 10.62 50.0001 10.62C28.2511 10.62 10.6201 28.251 10.6201 50C10.6201 71.749 28.2511 89.38 50.0001 89.38Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M26.2598 73.74C28.0498 78.29 30.3398 82.28 33.0098 85.53C36.7398 87.32 40.7998 88.52 45.0698 89.06C43.8898 86.15 42.8498 82.23 42.0198 77.57C36.3198 76.92 30.9998 75.6 26.2698 73.74H26.2598Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M42.01 22.4299C42.84 17.7599 43.88 13.8399 45.06 10.9399C40.79 11.4699 36.73 12.6799 33 14.4699C30.33 17.7199 28.04 21.7199 26.25 26.2599C30.98 24.3999 36.3 23.0799 42 22.4299H42.01Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M57.9899 77.57C57.1599 82.24 56.1199 86.16 54.9399 89.06C59.2099 88.53 63.2699 87.32 66.9999 85.53C69.6699 82.28 71.9599 78.28 73.7499 73.74C69.0199 75.6 63.6999 76.92 57.9999 77.57H57.9899Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M73.7397 26.2599C71.9497 21.7099 69.6597 17.7199 66.9897 14.4699C63.2597 12.6799 59.1997 11.4799 54.9297 10.9399C56.1097 13.8499 57.1497 17.7699 57.9797 22.4299C63.6797 23.0799 68.9997 24.3999 73.7297 26.2599H73.7397Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9998 78.0199C47.2698 78.0199 44.6098 77.8599 42.0098 77.5599C42.8398 82.2299 43.8798 86.1499 45.0598 89.0499C46.6798 89.2499 48.3198 89.3699 49.9898 89.3699C51.6598 89.3699 53.3098 89.2499 54.9198 89.0499C56.0998 86.1399 57.1398 82.2199 57.9698 77.5599C55.3798 77.8499 52.7098 78.0199 49.9798 78.0199H49.9998Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9998 21.98C52.7298 21.98 55.3898 22.14 57.9898 22.43C57.1598 17.76 56.1198 13.84 54.9398 10.94C53.3198 10.74 51.6798 10.62 50.0098 10.62C48.3398 10.62 46.6898 10.74 45.0798 10.94C43.8998 13.85 42.8598 17.77 42.0298 22.43C44.6198 22.14 47.2898 21.98 50.0198 21.98H49.9998Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M73.7397 73.7401C78.2897 71.9501 82.2797 69.6601 85.5297 66.9901C87.3197 63.2601 88.5197 59.2001 89.0597 54.9301C86.1497 56.1101 82.2297 57.1501 77.5697 57.9801C76.9197 63.6801 75.5997 69.0001 73.7397 73.7301V73.7401Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M77.5697 42.01C82.2397 42.84 86.1597 43.88 89.0597 45.06C88.5297 40.79 87.3197 36.73 85.5297 33C82.2797 30.33 78.2797 28.04 73.7397 26.25C75.5997 30.98 76.9197 36.3 77.5697 42V42.01Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M22.4299 57.9899C17.7599 57.1599 13.8399 56.1199 10.9399 54.9399C11.4699 59.2099 12.6799 63.2699 14.4699 66.9999C17.7199 69.6699 21.7199 71.9599 26.2599 73.7499C24.3999 69.0199 23.0799 63.6999 22.4299 57.9999V57.9899Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M26.2599 26.26C21.7099 28.05 17.7199 30.34 14.4699 33.01C12.6799 36.74 11.4799 40.8 10.9399 45.07C13.8499 43.89 17.7699 42.85 22.4299 42.02C23.0799 36.32 24.3999 31 26.2599 26.27V26.26Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M77.5697 42.0101C76.9197 36.3101 75.5997 30.9901 73.7397 26.2601C69.0097 24.4001 63.6897 23.0801 57.9897 22.4301C58.8997 27.5401 59.5597 33.5501 59.8997 40.1001C66.4497 40.4401 72.4597 41.1001 77.5697 42.0101Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M22.4297 57.99C23.0797 63.69 24.3997 69.01 26.2597 73.74C30.9897 75.6 36.3097 76.92 42.0097 77.57C41.0997 72.46 40.4397 66.45 40.0997 59.9C33.5497 59.56 27.5397 58.9 22.4297 57.99Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M42.0097 22.4301C36.3097 23.0801 30.9897 24.4001 26.2597 26.2601C24.3997 30.9901 23.0797 36.3101 22.4297 42.0101C27.5397 41.1001 33.5497 40.4401 40.0997 40.1001C40.4397 33.5501 41.0997 27.5401 42.0097 22.4301Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.8997 59.9C59.5597 66.45 58.8997 72.46 57.9897 77.57C63.6897 76.92 69.0097 75.6 73.7397 73.74C75.5997 69.01 76.9197 63.69 77.5697 57.99C72.4597 58.9 66.4497 59.56 59.8997 59.9Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0001 39.85C53.4001 39.85 56.7101 39.94 59.9001 40.1C59.5601 33.55 58.9001 27.54 57.9901 22.43C55.4001 22.14 52.7301 21.98 50.0001 21.98C47.2701 21.98 44.6101 22.14 42.0101 22.43C41.1001 27.54 40.4401 33.55 40.1001 40.1C43.2901 39.94 46.6001 39.85 50.0001 39.85Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0001 60.15C46.6001 60.15 43.2901 60.06 40.1001 59.9C40.4401 66.45 41.1001 72.46 42.0101 77.57C44.6001 77.86 47.2701 78.03 50.0001 78.03C52.7301 78.03 55.3901 77.87 57.9901 77.57C58.9001 72.46 59.5601 66.45 59.9001 59.9C56.7101 60.06 53.4001 60.15 50.0001 60.15Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M21.9799 50C21.9799 47.27 22.1399 44.61 22.4399 42.01C17.7699 42.84 13.8499 43.88 10.9499 45.06C10.7499 46.68 10.6299 48.32 10.6299 49.99C10.6299 51.66 10.7499 53.31 10.9499 54.92C13.8599 56.1 17.7799 57.14 22.4399 57.97C22.1499 55.38 21.9799 52.71 21.9799 49.98V50Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M78.0201 50C78.0201 52.73 77.8601 55.39 77.5601 57.99C82.2301 57.16 86.1501 56.12 89.0501 54.94C89.2501 53.32 89.3701 51.68 89.3701 50.01C89.3701 48.34 89.2501 46.69 89.0501 45.08C86.1401 43.9 82.2201 42.86 77.5601 42.03C77.8501 44.62 78.0201 47.29 78.0201 50.02V50Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.1499 50C60.1499 53.4 60.0599 56.71 59.8999 59.9C66.4499 59.56 72.4599 58.9 77.5699 57.99C77.8599 55.4 78.0299 52.73 78.0299 50C78.0299 47.27 77.8699 44.61 77.5699 42.01C72.4599 41.1 66.4499 40.44 59.8999 40.1C60.0599 43.29 60.1499 46.6 60.1499 50Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.8497 50C39.8497 46.6 39.9397 43.29 40.0997 40.1C33.5497 40.44 27.5397 41.1 22.4297 42.01C22.1397 44.6 21.9697 47.27 21.9697 50C21.9697 52.73 22.1297 55.39 22.4297 57.99C27.5397 58.9 33.5497 59.56 40.0997 59.9C39.9397 56.71 39.8497 53.4 39.8497 50Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.9001 40.1C56.7101 39.94 53.4001 39.85 50.0001 39.85C46.6001 39.85 43.2901 39.94 40.1001 40.1C39.9401 43.29 39.8501 46.6 39.8501 50C39.8501 53.4 39.9401 56.71 40.1001 59.9C43.2901 60.06 46.6001 60.15 50.0001 60.15C53.4001 60.15 56.7101 60.06 59.9001 59.9C60.0601 56.71 60.1501 53.4 60.1501 50C60.1501 46.6 60.0601 43.29 59.9001 40.1Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object9:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M60.1999 77.7701L55.6799 80.3901L51.1699 77.7701L55.6799 75.1401L60.1999 77.7701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M67.1799 73.7001L62.6699 76.3301L58.1499 73.7001L62.6699 71.0801L67.1799 73.7001Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.1501 65.5802L76.6401 68.2002L72.1201 65.5802L76.6401 62.9602L81.1501 65.5802Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M88.1301 61.5201L83.6201 64.1401L79.1001 61.5201L83.6201 58.9001L88.1301 61.5201Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M95.1199 57.4601L90.5998 60.0801L86.0898 57.4601L90.5998 54.8401L95.1199 57.4601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.7998 77.7701L44.3198 80.3901L48.8298 77.7701L44.3198 75.1401L39.7998 77.7701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M32.8198 73.7001L37.3298 76.3301L41.8498 73.7001L37.3298 71.0801L32.8198 73.7001Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.8501 65.5802L23.3601 68.2002L27.8801 65.5802L23.3601 62.9602L18.8501 65.5802Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M11.8701 61.5201L16.3801 64.1401L20.9001 61.5201L16.3801 58.9001L11.8701 61.5201Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M4.87988 57.4601L9.39988 60.0801L13.9099 57.4601L9.39988 54.8401L4.87988 57.4601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 69.2301L92.21 44.7101L50 19.6101L7.79004 44.7101L50 69.2301Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 78.4402V69.2302L92.21 44.7102V53.9902L50 78.4402Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M7.79004 53.9402V44.7102L50 69.2302V78.4402L7.79004 53.9402Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M48.7801 41.4501C52.8601 39.0801 59.4701 39.0801 63.5501 41.4501C64.6901 42.1101 65.5001 42.9001 66.0101 43.7301C67.3001 41.6001 66.4901 39.1301 63.5501 37.4301C59.4701 35.0601 52.8601 35.0601 48.7801 37.4301C45.9701 39.0601 45.0901 41.4001 46.1601 43.4701L31.0601 49.4401L35.1801 51.8401L46.1601 47.5001C45.0901 45.4301 45.9701 43.1001 48.7801 41.4601V41.4501Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M53.1602 47.5201C56.7202 48.1401 60.7402 47.6301 63.5502 46.0001C64.6902 45.3401 65.5002 44.5501 66.0102 43.7201C65.5102 42.8901 64.7002 42.1101 63.5502 41.4401C59.4702 39.0701 52.8602 39.0701 48.7802 41.4401C45.9702 43.0701 45.0902 45.4101 46.1602 47.4801L35.1802 51.8201L42.8702 56.2901L53.1502 47.5201H53.1602Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object10:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M15.8398 35.49L5.25977 52.72L19.7898 71.85L50.9198 81.68L80.4098 76.44L90.9998 59.21L76.4698 40.08L45.3398 30.25L15.8398 35.49Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.4296 18.24L78.5596 28.07L93.0896 47.2L82.5096 64.43L53.0096 69.67L21.8796 59.84L7.34961 40.71L17.9296 23.48L47.4296 18.24ZM29.8196 31.02L23.1296 41.91L32.3096 54L51.9796 60.21L70.6096 56.9L77.2996 46.01L68.1196 33.92L48.4496 27.71L29.8196 31.02Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M7.34977 40.71L5.25977 52.72L19.7898 71.85L21.8798 59.84L7.34977 40.71Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M53.0099 69.6699L50.9199 81.6799L80.4099 76.4399L82.5099 64.4299L53.0099 69.6699Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M21.8795 59.84L19.7896 71.85L50.9195 81.68L53.0095 69.67L21.8795 59.84Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M82.5097 64.43L80.4097 76.44L90.9997 59.2099L93.0897 47.2L82.5097 64.43Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M29.82 31.01L27.73 43.02L46.37 39.71L48.46 27.71L29.82 31.01Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M66.0298 45.92L68.1298 33.91L77.2998 46L72.2498 54.09L66.0298 45.92Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.9896 45.66L27.7296 43.02L29.8196 31.01L23.1396 41.9L25.9896 45.66Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M48.4596 27.71L46.3696 39.71L66.0296 45.92L68.1296 33.91L48.4596 27.71Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object11:({color:eb="#ffffff"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M50.0001 28.13C56.5901 28.13 62.1701 30.67 64.1201 34.19C64.6001 33.32 64.8601 32.4 64.8601 31.44C64.8601 26.57 58.2001 22.63 49.9901 22.63C41.7801 22.63 35.1201 26.57 35.1201 31.44C35.1201 32.4 35.3801 33.33 35.8601 34.19C37.8101 30.67 43.3901 28.13 49.9801 28.13H50.0001Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9999 40.24C56.5899 40.24 62.1699 37.7 64.1199 34.18C62.1699 30.66 56.5899 28.12 49.9999 28.12C43.4099 28.12 37.8299 30.66 35.8799 34.18C37.8299 37.7 43.4099 40.24 49.9999 40.24Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0002 51.56C68.2422 51.56 83.0302 42.7938 83.0302 31.98C83.0302 21.1663 68.2422 12.4 50.0002 12.4C31.7582 12.4 16.9702 21.1663 16.9702 31.98C16.9702 42.7938 31.7582 51.56 50.0002 51.56Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.9005 50.46L55.5405 86.34C55.7905 86.21 56.0205 86.08 56.2405 85.93L63.8805 49.75C62.9105 50.02 61.9205 50.25 60.9105 50.46H60.9005Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.6704 38.1901L41.8404 83.7301C42.5904 85.7001 45.3204 87.2201 48.7304 87.5201L43.5304 51.1701C31.8504 49.8001 22.3804 44.7701 18.6704 38.1801V38.1901Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.8906 51.52V87.45C52.9306 87.31 53.9106 87.05 54.7606 86.7L55.5106 51.28C54.3206 51.4 53.1206 51.48 51.8906 51.52Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M75.0103 44.7701L61.0703 78.0001L81.3303 38.2001C79.9503 40.6401 77.7903 42.8601 75.0103 44.7701Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0005 51.5601C47.7905 51.5601 45.6305 51.4301 43.5405 51.1801L48.7405 87.5301C49.1505 87.5701 49.5705 87.59 50.0005 87.59C50.6505 87.59 51.2805 87.5401 51.8905 87.4601V51.5201C51.2605 51.5401 50.6405 51.5601 50.0005 51.5601Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M55.5103 51.2901L54.7603 86.7101C55.0303 86.6001 55.2903 86.4701 55.5403 86.3401L60.9003 50.4601C59.1603 50.8201 57.3603 51.1001 55.5103 51.2801V51.2901Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M63.8705 49.75L56.2305 85.93C57.1905 85.29 57.8805 84.51 58.1805 83.64L61.0505 77.99L74.9905 44.76C71.9405 46.86 68.1505 48.56 63.8605 49.74L63.8705 49.75Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object12:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M41.3604 68.6999V77.0099L49.6703 72.2099V63.8999L41.3604 68.6999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M58.0004 68.6999V77.0099L49.6904 72.2099V63.8999L58.0004 68.6999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6801 81.7799V73.4599L41.3701 68.6599V76.9799L49.6801 81.7799Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6802 81.7799V73.4599L57.9902 68.6599V76.9799L49.6802 81.7799Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.3701 68.6599L49.6901 63.8999L58.0001 68.6599L49.6901 73.4599L41.3801 68.6599H41.3701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.72021 62.56V70.87L18.0302 66.07V57.76L9.72021 62.56Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M26.3603 62.56V70.87L18.0503 66.07V57.76L26.3603 62.56Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.04 75.64V67.32L9.72998 62.52V70.84L18.04 75.64Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.04 75.64V67.32L26.35 62.52V70.84L18.04 75.64Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.72998 62.52L18.05 57.76L26.36 62.52L18.05 67.32L9.73998 62.52H9.72998Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M20.25 68.6999V77.0099L28.56 72.2099V63.8999L20.25 68.6999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M36.8901 68.6999V77.0099L28.5801 72.2099V63.8999L36.8901 68.6999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M28.5698 81.7799V73.4599L20.2598 68.6599V76.9799L28.5698 81.7799Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M28.5698 81.7799V73.4599L36.8798 68.6599V76.9799L28.5698 81.7799Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M20.2598 68.6599L28.5798 63.8999L36.8898 68.6599L28.5798 73.4599L20.2698 68.6599H20.2598Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.79 74.85V83.16L39.1 78.36V70.05L30.79 74.85Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.4301 74.85V83.16L39.1201 78.36V70.05L47.4301 74.85Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1098 87.9301V79.6101L30.7998 74.8101V83.1301L39.1098 87.9301Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1099 87.9301V79.6101L47.4199 74.8101V83.1301L39.1099 87.9301Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.7998 74.81L39.1198 70.05L47.4298 74.81L39.1198 79.61L30.8098 74.81H30.7998Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.3003 57.76V66.07L89.6103 70.87V62.56L81.3003 57.76Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.2802 57.76V66.07L72.9702 70.87V62.56L81.2802 57.76Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M89.6 70.84V62.52L81.29 67.32V75.64L89.6 70.84Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M72.98 70.84V62.52L81.29 67.32V75.64L72.98 70.84Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.29 67.32L72.98 62.52L81.29 57.76L89.61 62.52L81.3 67.32H81.29Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7603 63.8999V72.2099L79.0703 77.0099V68.6999L70.7603 63.8999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7504 63.8999V72.2099L62.4404 77.0099V68.6999L70.7504 63.8999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.0703 76.9799V68.6599L70.7603 73.4599V81.7799L79.0703 76.9799Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.4404 76.9799V68.6599L70.7504 73.4599V81.7799L62.4404 76.9799Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7504 73.4599L62.4404 68.6599L70.7504 63.8999L79.0704 68.6599L70.7604 73.4599H70.7504Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2202 70.05V78.36L68.5302 83.16V74.85L60.2202 70.05Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2104 70.05V78.36L51.9004 83.16V74.85L60.2104 70.05Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.5302 83.12V74.8L60.2202 79.6V87.92L68.5302 83.12Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.9102 83.12V74.8L60.2202 79.6V87.92L51.9102 83.12Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2202 79.61L51.9102 74.81L60.2202 70.05L68.5402 74.81L60.2302 79.61H60.2202Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.3301 80.9899V89.2999L49.6401 84.4999V76.1899L41.3301 80.9899Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M57.9599 80.9899V89.2999L49.6499 84.4999V76.1899L57.9599 80.9899Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6401 94.07V85.75L41.3301 80.95V89.27L49.6401 94.07Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6499 94.07V85.75L57.9599 80.95V89.27L49.6499 94.07Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.3301 80.9499L49.6501 76.1899L57.9601 80.9499L49.6501 85.7499L41.3401 80.9499H41.3301Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.8301 51.7199V60.0299L39.1401 55.2299V46.9199L30.8301 51.7199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.4702 51.7199V60.0299L39.1602 55.2299V46.9199L47.4702 51.7199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1498 64.7999V56.4799L30.8398 51.6799V59.9999L39.1498 64.7999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1499 64.7999V56.4799L47.4599 51.6799V59.9999L39.1499 64.7999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.8301 51.6799L39.1501 46.9199L47.4601 51.6799L39.1501 56.4799L30.8401 51.6799H30.8301Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.72021 51.7199V60.0299L18.0302 55.2299V46.9199L9.72021 51.7199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M26.3603 51.7199V60.0299L18.0503 55.2299V46.9199L26.3603 51.7199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.04 64.7999V56.4799L9.72998 51.6799V59.9999L18.04 64.7999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.04 64.7999V56.4799L26.35 51.6799V59.9999L18.04 64.7999Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.72998 51.6799L18.05 46.9199L26.36 51.6799L18.05 56.4799L9.73998 51.6799H9.72998Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.79 64.01V72.32L39.1 67.52V59.21L30.79 64.01Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.4301 64.01V72.32L39.1201 67.52V59.21L47.4301 64.01Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1098 77.09V68.77L30.7998 63.97V72.29L39.1098 77.09Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1099 77.09V68.77L47.4199 63.97V72.29L39.1099 77.09Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.7998 63.97L39.1198 59.21L47.4298 63.97L39.1198 68.77L30.8098 63.97H30.7998Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.3003 46.9199V55.2299L89.6103 60.0299V51.7199L81.3003 46.9199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.2802 46.9199V55.2299L72.9702 60.0299V51.7199L81.2802 46.9199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M89.6 59.9999V51.6799L81.29 56.4799V64.7999L89.6 59.9999Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M72.98 59.9999V51.6799L81.29 56.4799V64.7999L72.98 59.9999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.29 56.4799L72.98 51.6799L81.29 46.9199L89.61 51.6799L81.3 56.4799H81.29Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7603 53.0698V61.3798L79.0703 66.1798V57.8698L70.7603 53.0698Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7504 53.0698V61.3798L62.4404 66.1798V57.8698L70.7504 53.0698Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.0703 66.1398V57.8198L70.7603 62.6198V70.9398L79.0703 66.1398Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.4404 66.1398V57.8198L70.7504 62.6198V70.9398L62.4404 66.1398Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7504 62.6298L62.4404 57.8298L70.7504 53.0698L79.0704 57.8298L70.7604 62.6298H70.7504Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2202 59.21V67.52L68.5302 72.32V64.01L60.2202 59.21Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2104 59.21V67.52L51.9004 72.32V64.01L60.2104 59.21Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.5302 72.29V63.97L60.2202 68.77V77.09L68.5302 72.29Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.9102 72.29V63.97L60.2202 68.77V77.09L51.9102 72.29Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2202 68.77L51.9102 63.97L60.2202 59.21L68.5402 63.97L60.2302 68.77H60.2202Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.3301 70.1499V78.4599L49.6401 73.6599V65.3499L41.3301 70.1499Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M57.9599 70.1499V78.4599L49.6499 73.6599V65.3499L57.9599 70.1499Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6401 83.2299V74.9099L41.3301 70.1099V78.4299L49.6401 83.2299Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6499 83.2299V74.9099L57.9599 70.1099V78.4299L49.6499 83.2299Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.3301 70.1099L49.6501 65.3499L57.9601 70.1099L49.6501 74.9099L41.3401 70.1099H41.3301Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.9004 28.6V36.91L60.2104 32.1101V23.8L51.9004 28.6Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.5405 28.6V36.91L60.2305 32.1101V23.8L68.5405 28.6Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2202 41.6801V33.3601L51.9102 28.5601V36.8801L60.2202 41.6801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2202 41.6801V33.3601L68.5302 28.5601V36.8801L60.2202 41.6801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.9102 28.56L60.2302 23.8L68.5402 28.56L60.2302 33.3601L51.9202 28.56H51.9102Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.4404 34.7399V43.0499L70.7504 38.2499V29.9399L62.4404 34.7399Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.0703 34.7399V43.0499L70.7603 38.2499V29.9399L79.0703 34.7399Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7504 47.82V39.5L62.4404 34.7V43.02L70.7504 47.82Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7505 47.82V39.5L79.0605 34.7V43.02L70.7505 47.82Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.4404 34.6999L70.7604 29.9399L79.0704 34.6999L70.7604 39.4999L62.4504 34.6999H62.4404Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.9004 40.8801V49.1901L60.2104 44.3901V36.0801L51.9004 40.8801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.5405 40.8801V49.1901L60.2305 44.3901V36.0801L68.5405 40.8801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2202 53.9601V45.6401L51.9102 40.8401V49.1601L60.2202 53.9601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2202 53.9601V45.6401L68.5302 40.8401V49.1601L60.2202 53.9601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.9102 40.8501L60.2302 36.0901L68.5402 40.8501L60.2302 45.6501L51.9202 40.8501H51.9102Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.72021 40.8801V49.1901L18.0302 44.3901V36.0801L9.72021 40.8801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M26.3603 40.8801V49.1901L18.0503 44.3901V36.0801L26.3603 40.8801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.04 53.9601V45.6401L9.72998 40.8401V49.1601L18.04 53.9601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.04 53.9601V45.6401L26.35 40.8401V49.1601L18.04 53.9601Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.72998 40.8501L18.05 36.0901L26.36 40.8501L18.05 45.6501L9.73998 40.8501H9.72998Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.79 53.1701V61.4801L39.1 56.6801V48.3701L30.79 53.1701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.4301 53.1701V61.4801L39.1201 56.6801V48.3701L47.4301 53.1701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1098 66.2501V57.9301L30.7998 53.1301V61.4501L39.1098 66.2501Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1099 66.2501V57.9301L47.4199 53.1301V61.4501L39.1099 66.2501Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.7998 53.1301L39.1198 48.3701L47.4298 53.1301L39.1198 57.9301L30.8098 53.1301H30.7998Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.3003 36.0801V44.3901L89.6103 49.1901V40.8801L81.3003 36.0801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.2802 36.0801V44.3901L72.9702 49.1901V40.8801L81.2802 36.0801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M89.6 49.1601V40.8401L81.29 45.6401V53.9601L89.6 49.1601Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M72.98 49.1601V40.8401L81.29 45.6401V53.9601L72.98 49.1601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.29 45.6501L72.98 40.8501L81.29 36.0901L89.61 40.8501L81.3 45.6501H81.29Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7603 42.23V50.54L79.0703 55.34V47.03L70.7603 42.23Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7504 42.23V50.54L62.4404 55.34V47.03L70.7504 42.23Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.0703 55.31V46.99L70.7603 51.79V60.11L79.0703 55.31Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.4404 55.31V46.99L70.7504 51.79V60.11L62.4404 55.31Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7504 51.79L62.4404 46.99L70.7504 42.23L79.0704 46.99L70.7604 51.79H70.7504Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.3301 59.31V67.62L49.6401 62.82V54.51L41.3301 59.31Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M57.9599 59.31V67.62L49.6499 62.82V54.51L57.9599 59.31Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6401 72.39V64.07L41.3301 59.27V67.59L49.6401 72.39Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.6499 72.39V64.07L57.9599 59.27V67.59L49.6499 72.39Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.3301 59.27L49.6501 54.51L57.9601 59.27L49.6501 64.07L41.3401 59.27H41.3301Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.8999 17.76V26.07L60.2099 21.27V12.96L51.8999 17.76Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.54 17.76V26.07L60.23 21.27V12.96L68.54 17.76Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2197 30.84V22.52L51.9097 17.72V26.04L60.2197 30.84Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.2197 30.84V22.52L68.5297 17.72V26.04L60.2197 30.84Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M51.9097 17.72L60.2297 12.96L68.5397 17.72L60.2297 22.52L51.9197 17.72H51.9097Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.79 42.33V50.64L39.1 45.84V37.53L30.79 42.33Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.4301 42.33V50.64L39.1201 45.84V37.53L47.4301 42.33Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1098 55.41V47.09L30.7998 42.29V50.61L39.1098 55.41Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.1099 55.41V47.09L47.4199 42.29V50.61L39.1099 55.41Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.7998 42.29L39.1198 37.53L47.4298 42.29L39.1198 47.09L30.8098 42.29H30.7998Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.3003 25.25V33.56L89.6103 38.36V30.05L81.3003 25.25Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.2802 25.25V33.56L72.9702 38.36V30.05L81.2802 25.25Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M89.6 38.33V30.01L81.29 34.81V43.13L89.6 38.33Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M72.98 38.33V30.01L81.29 34.81V43.13L72.98 38.33Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.29 34.81L72.98 30.01L81.29 25.25L89.61 30.01L81.3 34.81H81.29Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object13:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M41.6602 31.4902V39.8402L50.0102 35.0202V26.6702L41.6602 31.4902Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M58.3803 31.4902V39.8402L50.0303 35.0202V26.6702L58.3803 31.4902Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0199 44.6302V36.2702L41.6699 31.4502V39.8102L50.0199 44.6302Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.02 44.6302V36.2702L58.37 31.4502V39.8102L50.02 44.6302Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.6699 31.4502L50.0299 26.6702L58.3699 31.4502L50.0199 36.2702L41.6699 31.4502Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.25 37.6601V46.0101L60.6 41.1901V32.8401L52.25 37.6601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.9599 37.6601V46.0101L60.6099 41.1901V32.8401L68.9599 37.6601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.6 50.8001V42.4401L52.25 37.6201V45.9801L60.6 50.8001Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.6001 50.8001V42.4401L68.9501 37.6201V45.9801L60.6001 50.8001Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.25 37.6201L60.61 32.8401L68.95 37.6201L60.6 42.4401L52.25 37.6201Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.8301 43.8303V52.1803L71.1801 47.3603V39.0103L62.8301 43.8303Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.5502 43.8303V52.1803L71.2002 47.3603V39.0103L79.5502 43.8303Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M71.1898 56.9703V48.6103L62.8398 43.7903V52.1503L71.1898 56.9703Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M71.1899 56.9703V48.6103L79.5399 43.7903V52.1503L71.1899 56.9703Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.8398 43.7903L71.1998 39.0103L79.5398 43.7903L71.1898 48.6103L62.8398 43.7903Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M31.0801 37.6601V46.0101L39.4301 41.1901V32.8401L31.0801 37.6601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.7899 37.6601V46.0101L39.4399 41.1901V32.8401L47.7899 37.6601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.4301 50.8001V42.4401L31.0801 37.6201V45.9801L39.4301 50.8001Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.4399 50.8001V42.4401L47.7899 37.6201V45.9801L39.4399 50.8001Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M31.0801 37.6201L39.4401 32.8401L47.7801 37.6201L39.4301 42.4401L31.0801 37.6201Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.6602 43.8303V52.1803L50.0102 47.3603V39.0103L41.6602 43.8303Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M58.3803 43.8303V52.1803L50.0303 47.3603V39.0103L58.3803 43.8303Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0199 56.9703V48.6103L41.6699 43.7903V52.1503L50.0199 56.9703Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.02 56.9703V48.6103L58.37 43.7903V52.1503L50.02 56.9703Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.6699 43.7903L50.0299 39.0103L58.3699 43.7903L50.0199 48.6103L41.6699 43.7903Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.25 50.0002V58.3502L60.6 53.5302V45.1802L52.25 50.0002Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.9599 50.0002V58.3502L60.6099 53.5302V45.1802L68.9599 50.0002Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.6 63.1402V54.7802L52.25 49.9602V58.3202L60.6 63.1402Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.6001 63.1402V54.7802L68.9501 49.9602V58.3202L60.6001 63.1402Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.25 49.9602L60.61 45.1802L68.95 49.9602L60.6 54.7802L52.25 49.9602Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M20.4902 43.8303V52.1803L28.8402 47.3603V39.0103L20.4902 43.8303Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.2104 43.8303V52.1803L28.8604 47.3603V39.0103L37.2104 43.8303Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M28.85 56.9703V48.6103L20.5 43.7903V52.1503L28.85 56.9703Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M28.8501 56.9703V48.6103L37.2001 43.7903V52.1503L28.8501 56.9703Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M20.5 43.7903L28.86 39.0103L37.2 43.7903L28.85 48.6103L20.5 43.7903Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M31.0801 50.0002V58.3502L39.4301 53.5302V45.1802L31.0801 50.0002Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.7899 50.0002V58.3502L39.4399 53.5302V45.1802L47.7899 50.0002Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.4301 63.1402V54.7802L31.0801 49.9602V58.3202L39.4301 63.1402Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.4399 63.1402V54.7802L47.7899 49.9602V58.3202L39.4399 63.1402Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M31.0801 49.9602L39.4401 45.1802L47.7801 49.9602L39.4301 54.7802L31.0801 49.9602Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.6602 56.1701V64.5201L50.0102 59.7001V51.3501L41.6602 56.1701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M58.3803 56.1701V64.5201L50.0303 59.7001V51.3501L58.3803 56.1701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0199 69.3101V60.9501L41.6699 56.1301V64.4901L50.0199 69.3101Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.02 69.3101V60.9501L58.37 56.1301V64.4901L50.02 69.3101Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.6699 56.1401L50.0299 51.3601L58.3699 56.1401L50.0199 60.9601L41.6699 56.1401Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.87012 50.0002V58.3502L18.2201 53.5302V45.1802L9.87012 50.0002Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M26.58 50.0002V58.3502L18.23 53.5302V45.1802L26.58 50.0002Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.2299 63.1402V54.7802L9.87988 49.9602V58.3202L18.2299 63.1402Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.23 63.1402V54.7802L26.58 49.9602V58.3202L18.23 63.1402Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.87988 49.9602L18.2399 45.1802L26.5799 49.9602L18.2299 54.7802L9.87988 49.9602Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M20.4502 56.1701V64.5201L28.8002 59.7001V51.3501L20.4502 56.1701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.1703 56.1701V64.5201L28.8203 59.7001V51.3501L37.1703 56.1701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M28.81 69.3101V60.9501L20.46 56.1301V64.4901L28.81 69.3101Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M28.8101 69.3101V60.9501L37.1601 56.1301V64.4901L28.8101 69.3101Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M20.46 56.1401L28.82 51.3601L37.16 56.1401L28.81 60.9601L20.46 56.1401Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M31.04 62.3503V70.7003L39.39 65.8803V57.5303L31.04 62.3503Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.7499 62.3503V70.7003L39.3999 65.8803V57.5303L47.7499 62.3503Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.3998 75.4903V67.1303L31.0498 62.3103V70.6703L39.3998 75.4903Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.3999 75.4903V67.1303L47.7499 62.3103V70.6703L39.3999 75.4903Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M31.0498 62.3103L39.4098 57.5303L47.7498 62.3103L39.3998 67.1303L31.0498 62.3103Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.7798 45.1802V53.5302L90.1298 58.3502V50.0002L81.7798 45.1802Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.7699 45.1802V53.5302L73.4199 58.3502V50.0002L81.7699 45.1802Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M90.12 58.3202V49.9602L81.77 54.7802V63.1402L90.12 58.3202Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M73.4199 58.3202V49.9602L81.7699 54.7802V63.1402L73.4199 58.3202Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.7699 54.7902L73.4199 49.9702L81.7599 45.1902L90.1199 49.9702L81.7699 54.7902Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M71.1899 51.3501V59.7001L79.5399 64.5201V56.1701L71.1899 51.3501Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M71.1801 51.3501V59.7001L62.8301 64.5201V56.1701L71.1801 51.3501Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.5399 64.4901V56.1301L71.1899 60.9501V69.3101L79.5399 64.4901Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.8398 64.4901V56.1301L71.1898 60.9501V69.3101L62.8398 64.4901Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M71.1898 60.9601L62.8398 56.1401L71.1798 51.3601L79.5398 56.1401L71.1898 60.9601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.6099 57.5203V65.8703L68.9599 70.6903V62.3403L60.6099 57.5203Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.6 57.5203V65.8703L52.25 70.6903V62.3403L60.6 57.5203Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M68.9501 70.6603V62.3003L60.6001 67.1203V75.4803L68.9501 70.6603Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.25 70.6603V62.3003L60.6 67.1203V75.4803L52.25 70.6603Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.6 67.1303L52.25 62.3103L60.59 57.5303L68.95 62.3103L60.6 67.1303Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.6201 68.5202V76.8702L49.9701 72.0502V63.7002L41.6201 68.5202Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M58.3402 68.5202V76.8702L49.9902 72.0502V63.7002L58.3402 68.5202Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9799 81.6602V73.3002L41.6299 68.4802V76.8402L49.9799 81.6602Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.98 81.6602V73.3002L58.33 68.4802V76.8402L49.98 81.6602Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M41.6299 68.4802L49.9899 63.7002L58.3299 68.4802L49.9799 73.3002L41.6299 68.4802Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.97 53.8501L80.18 36.3001L49.97 18.3401L19.77 36.3001L49.97 53.8501Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.4702 36.18L40.0702 37.69C43.3302 35.75 49.9702 31.8 49.9702 31.8V28.74L37.4702 36.18Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9702 28.75V31.81L59.8802 37.69L62.4802 36.18L49.9702 28.75Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.8801 37.69L49.9801 31.8C49.9801 31.8 43.3401 35.75 40.0801 37.69L49.9801 43.44L59.8801 37.69Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9702 66.88V53.85L80.1802 36.3V49.53L49.9702 66.88Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M19.77 48.92V36.3L49.97 53.85V66.88L19.77 48.92Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object14:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M38.54 41.38V52.86L50.02 46.23V34.75L38.54 41.38Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.52 41.38V52.86L50.04 46.23V34.75L61.52 41.38Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0298 59.4501V47.9601L38.5498 41.3301V52.8201L50.0298 59.4501Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0303 59.4501V47.9601L61.5103 41.3301V52.8201L50.0303 59.4501Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M38.5498 41.33L50.0398 34.75L61.5098 41.33L50.0298 47.96L38.5498 41.33Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M53.0898 49.87V61.35L64.5698 54.72V43.24L53.0898 49.87Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M76.0698 49.87V61.35L64.5898 54.72V43.24L76.0698 49.87Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M64.5796 67.9401V56.4501L53.0996 49.8201V61.3101L64.5796 67.9401Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M64.5801 67.9401V56.4501L76.0601 49.8201V61.3101L64.5801 67.9401Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M53.0996 49.82L64.5896 43.24L76.0596 49.82L64.5796 56.45L53.0996 49.82Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.98 49.87V61.35L35.46 54.72V43.24L23.98 49.87Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M46.96 49.87V61.35L35.48 54.72V43.24L46.96 49.87Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.4697 67.9401V56.4501L23.9897 49.8201V61.3101L35.4697 67.9401Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.4702 67.9401V56.4501L46.9502 49.8201V61.3101L35.4702 67.9401Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.9897 49.82L35.4797 43.24L46.9497 49.82L35.4697 56.45L23.9897 49.82Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M38.54 58.35V69.83L50.02 63.2V51.72L38.54 58.35Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.52 58.35V69.83L50.04 63.2V51.72L61.52 58.35Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0298 76.42V64.93L38.5498 58.3V69.7901L50.0298 76.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0303 76.42V64.93L61.5103 58.3V69.7901L50.0303 76.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M38.5498 58.3L50.0398 51.72L61.5098 58.3L50.0298 64.93L38.5498 58.3Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.37988 58.35V69.83L20.8599 63.2V51.72L9.37988 58.35Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M32.3599 58.35V69.83L20.8799 63.2V51.72L32.3599 58.35Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M20.8696 76.42V64.93L9.38965 58.3V69.7901L20.8696 76.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M20.8701 76.42V64.93L32.3501 58.3V69.7901L20.8701 76.42Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M9.38965 58.3L20.8796 51.72L32.3496 58.3L20.8696 64.93L9.38965 58.3Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.9297 66.84V78.32L35.4097 71.69V60.21L23.9297 66.84Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M46.9097 66.84V78.32L35.4297 71.69V60.21L46.9097 66.84Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.4195 84.9V73.41L23.9395 66.78V78.27L35.4195 84.9Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.4199 84.9V73.41L46.8999 66.78V78.27L35.4199 84.9Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M23.9395 66.7799L35.4295 60.2L46.8995 66.7799L35.4195 73.41L23.9395 66.7799Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.1396 51.72V63.2L90.6197 69.83V58.35L79.1396 51.72Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.1197 51.72V63.2L67.6396 69.83V58.35L79.1197 51.72Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M90.6099 69.7901V58.3L79.1299 64.93V76.42L90.6099 69.7901Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M67.6494 69.7901V58.3L79.1294 64.93V76.42L67.6494 69.7901Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.1294 64.93L67.6494 58.3L79.1194 51.72L90.6094 58.3L79.1294 64.93Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M64.5898 60.21V71.69L76.0698 78.32V66.84L64.5898 60.21Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M64.5698 60.21V71.69L53.0898 78.32V66.84L64.5698 60.21Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M76.0601 78.27V66.78L64.5801 73.41V84.9L76.0601 78.27Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M53.0996 78.27V66.78L64.5796 73.41V84.9L53.0996 78.27Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M64.5796 73.41L53.0996 66.7799L64.5696 60.2L76.0596 66.7799L64.5796 73.41Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M38.48 75.3199V86.7999L49.96 80.1699V68.6899L38.48 75.3199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.46 75.3199V86.7999L49.98 80.1699V68.6899L61.46 75.3199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9697 93.39V81.9L38.4897 75.27V86.76L49.9697 93.39Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9702 93.39V81.9L61.4502 75.27V86.76L49.9702 93.39Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M38.4897 75.2699L49.9797 68.6899L61.4497 75.2699L49.9697 81.8999L38.4897 75.2699Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.0999 31.5401L49.9999 48.4501L20.8999 31.5401L49.9999 14.6401L79.0999 31.5401Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M77.4701 58.1802L48.3701 41.2802V12.1702L77.4701 29.0702V58.1702V58.1802Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M77.6298 58.0901L48.5298 41.1801V12.0801L77.6298 28.9901V58.0901Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M75.7797 58.8701L46.6797 41.9701V12.8601L75.7797 29.7601V58.8601V58.8701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M75.9501 58.78L46.8501 41.88V12.77L75.9501 29.68V58.78Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M74.0897 59.56L44.9897 42.65V13.54L74.0897 30.45V59.55V59.56Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M74.2597 59.4702L45.1597 42.5702V13.4602L74.2597 30.3602V59.4602V59.4702Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M72.3998 60.2502L43.2998 43.3402V14.2302L72.3998 31.1402V60.2402V60.2502Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M72.5697 60.1501L43.4697 43.2501V14.1501L72.5697 31.0501V60.1501Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.7201 52.7102L41.6201 35.8102V6.7002L70.7201 23.6002V52.7002V52.7102Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M70.8798 52.6201L41.7798 35.7101V6.61011L70.8798 23.5201V52.6201Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M69.0199 56.52L39.9199 39.61V10.5L69.0199 27.41V56.51V56.52Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M69.1898 56.4202L40.0898 39.5202V10.4202L69.1898 27.3202V56.4202Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M67.3397 58.01L38.2397 41.11V12L67.3397 28.9V58V58.01Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M67.4999 57.9302L38.3999 41.0202V11.9102L67.4999 28.8202V57.9202V57.9302Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M65.64 63L36.54 46.09V16.99L65.64 33.89V62.99V63Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M65.81 62.9001L36.71 46.0001V16.9001L65.81 33.8001V62.9001Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M63.9599 63.6902L34.8599 46.7802V17.6702L63.9599 34.5802V63.6802V63.6902Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M64.12 63.5901L35.02 46.6901V17.5901L64.12 34.4901V63.5901Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.2699 64.3801L33.1699 47.4701V18.3601L62.2699 35.2701V64.3701V64.3801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.4301 64.28L33.3301 47.37V18.28L62.4301 35.18V64.28Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.58 59.9502L31.48 43.0402V13.9302L60.58 30.8402V59.9402V59.9502Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M60.7401 59.8601L31.6401 42.9601V13.8501L60.7401 30.7501V59.8501V59.8601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M58.89 61.1702L29.79 44.2702V15.1702L58.89 32.0802V61.1802V61.1702Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M59.06 61.0901L29.96 44.1801V15.0801L59.06 31.9901V61.0901Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M57.2001 62.4202L28.1001 45.5102V16.4102L57.2001 33.3202V62.4202Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M57.3598 62.3301L28.2598 45.4201V16.3201L57.3598 33.2301V62.3301Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M55.5199 63.5601L26.4199 46.6501V17.55L55.5199 34.46V63.5601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M55.6801 63.4702L26.5801 46.5702V17.4702L55.6801 34.3702V63.4702Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M53.8197 64.9702L24.7197 48.0702V18.9602L53.8197 35.8602V64.9602V64.9702Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M53.9901 64.8801L24.8901 47.9701V18.8701L53.9901 35.7801V64.8801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9999 75.25L20.8999 58.34V31.54L49.9999 48.45V75.26V75.25Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M79.1 58.35L50 75.26V48.45L79.1 31.54V58.35Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M31.31 27.3801L32.28 34.2101L29.79 31.6001L27.29 31.3201L28.26 25.6101",fill:em})),Object15:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M49.9998 54.12L69.1998 42.9701L49.9998 31.55L30.7998 42.9701L49.9998 54.12Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 62.41V54.12L69.2 42.97V51.38L50 62.41Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.7998 50.99V42.97L49.9998 54.12V62.41L30.7998 50.99Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M74.5101 68.1801L93.7101 57.0201L74.5101 45.6101L55.3101 57.0201L74.5101 68.1801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M74.5103 76.46V68.18L93.7103 57.02V65.43L74.5103 76.46Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M55.3101 65.05V57.02L74.5101 68.18V76.46L55.3101 65.05Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.49 68.3002L44.69 57.1402L25.49 45.7302L6.29004 57.1402L25.49 68.3002Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.4902 76.5801V68.3001L44.6902 57.1401V65.5501L25.4902 76.5801Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M6.29004 65.1601V57.1401L25.49 68.3001V76.5801L6.29004 65.1601Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9998 82.35L69.1998 71.2L49.9998 59.78L30.7998 71.2L49.9998 82.35Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 90.64V82.35L69.2 71.2V79.61L50 90.64Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M30.7998 79.22V71.2L49.9998 82.35V90.64L30.7998 79.22Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0001 51.8401L86.1301 30.8401L50.0001 9.36011L13.8701 30.8401L50.0001 51.8401Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.0403 30.7001L38.1503 32.5101C42.0503 30.1901 49.9903 25.4701 49.9903 25.4701V21.8101L35.0303 30.7001H35.0403Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0005 21.8101V25.4701L61.8405 32.5101L64.9605 30.7001L50.0005 21.8101Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M61.8402 32.51L50.0002 25.47C50.0002 25.47 42.0602 30.19 38.1602 32.51L50.0002 39.39L61.8402 32.51Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 67.4201V51.8401L86.13 30.8401V46.6701L50 67.4201Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M13.8701 45.9401V30.8401L50.0001 51.8401V67.4201L13.8701 45.9401Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object16:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M16.66 55.79H13.5L14.84 64.17C15.5 68.84 18.9 73.4 25.04 76.97C38.82 84.97 61.15 84.97 74.92 76.97C81.07 73.4 84.46 68.84 85.12 64.17L86.46 55.79H16.66Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.4302 55.79V81.63C40.6602 82.34 44.0202 82.77 47.4202 82.92V55.79H37.4302Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M16.66 55.79H13.5L14.84 64.17C15.5 68.84 18.9 73.4 25.04 76.97C28.67 79.08 32.9 80.63 37.41 81.62V55.78H16.66V55.79Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.4199 55.79V82.92C49.1099 82.99 50.7999 82.99 52.4799 82.92V55.79H47.4199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M83.3401 55.79H66.3901V80.64C69.4701 79.7 72.3601 78.48 74.9401 76.98C81.0901 73.41 84.4801 68.85 85.1401 64.18L86.4801 55.8H83.3201L83.3401 55.79Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.48 55.79V82.92C56.02 82.78 59.52 82.33 62.87 81.56V55.78H52.48V55.79Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.8701 55.79V81.57C64.0601 81.3 65.2401 80.99 66.3901 80.64V55.79H62.8701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0001 74.07C70.3794 74.07 86.9001 64.4754 86.9001 52.64C86.9001 40.8045 70.3794 31.21 50.0001 31.21C29.6208 31.21 13.1001 40.8045 13.1001 52.64C13.1001 64.4754 29.6208 74.07 50.0001 74.07Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9999 60.1199C57.1078 60.1199 62.8699 56.771 62.8699 52.6399C62.8699 48.5088 57.1078 45.1599 49.9999 45.1599C42.892 45.1599 37.1299 48.5088 37.1299 52.6399C37.1299 56.771 42.892 60.1199 49.9999 60.1199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M40.9002 50.4999C45.9302 47.5799 54.0802 47.5799 59.1002 50.4999C60.9202 51.5599 62.0702 52.8499 62.5702 54.2099C63.4602 51.8099 62.3102 49.2099 59.1002 47.3499C54.0702 44.4299 45.9202 44.4299 40.9002 47.3499C37.6902 49.2099 36.5402 51.8199 37.4302 54.2099C37.9302 52.8499 39.0802 51.5599 40.9002 50.4999Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M40.9002 57.9198C45.9302 60.8398 54.0802 60.8398 59.1002 57.9198C60.9202 56.8598 62.0702 55.5698 62.5702 54.2098C62.0702 52.8498 60.9202 51.5598 59.1002 50.4998C54.0702 47.5798 45.9202 47.5798 40.9002 50.4998C39.0802 51.5598 37.9302 52.8498 37.4302 54.2098C37.9302 55.5698 39.0802 56.8598 40.9002 57.9198Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M16.66 41.6101H13.5L14.84 49.9901C15.5 54.6601 18.9 59.2201 25.04 62.7901C38.82 70.7901 61.15 70.7901 74.92 62.7901C81.07 59.2201 84.46 54.6601 85.12 49.9901L86.46 41.6101H16.66Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M37.4302 41.6101V67.4501C40.6602 68.1601 44.0202 68.5901 47.4202 68.7401V41.6101H37.4302Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M16.66 41.6101H13.5L14.84 49.9901C15.5 54.6601 18.9 59.2201 25.04 62.7901C28.67 64.9001 32.9 66.4501 37.41 67.4401V41.6001H16.66V41.6101Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M47.4199 41.6101V68.7401C49.1099 68.8101 50.7999 68.8101 52.4799 68.7401V41.6101H47.4199Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M83.3401 41.6101H66.3901V66.4601C69.4701 65.5201 72.3601 64.3001 74.9401 62.8001C81.0901 59.2301 84.4801 54.6701 85.1401 50.0001L86.4801 41.6201H83.3201L83.3401 41.6101Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.48 41.6101V68.7401C56.02 68.6001 59.52 68.1501 62.87 67.3801V41.6001H52.48V41.6101Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M62.8701 41.6101V67.3901C64.0601 67.1201 65.2401 66.8101 66.3901 66.4601V41.6101H62.8701Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50.0001 59.88C70.3794 59.88 86.9001 50.2855 86.9001 38.45C86.9001 26.6146 70.3794 17.02 50.0001 17.02C29.6208 17.02 13.1001 26.6146 13.1001 38.45C13.1001 50.2855 29.6208 59.88 50.0001 59.88Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9999 45.93C57.1078 45.93 62.8699 42.5811 62.8699 38.45C62.8699 34.3189 57.1078 30.97 49.9999 30.97C42.892 30.97 37.1299 34.3189 37.1299 38.45C37.1299 42.5811 42.892 45.93 49.9999 45.93Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M40.9002 36.32C45.9302 33.4 54.0802 33.4 59.1002 36.32C60.9202 37.38 62.0702 38.67 62.5702 40.03C63.4602 37.63 62.3102 35.03 59.1002 33.17C54.0702 30.25 45.9202 30.25 40.9002 33.17C37.6902 35.03 36.5402 37.64 37.4302 40.03C37.9302 38.67 39.0802 37.38 40.9002 36.32Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M40.9002 43.7399C45.9302 46.6599 54.0802 46.6599 59.1002 43.7399C60.9202 42.6799 62.0702 41.3899 62.5702 40.0299C62.0702 38.6699 60.9202 37.3799 59.1002 36.3199C54.0702 33.3999 45.9202 33.3999 40.9002 36.3199C39.0802 37.3799 37.9302 38.6699 37.4302 40.0299C37.9302 41.3899 39.0802 42.6799 40.9002 43.7399Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object17:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M10.74 47.47H7.02002L8.60002 57.34C9.38002 62.84 13.38 68.21 20.62 72.42C36.84 81.84 63.14 81.84 79.37 72.42C86.61 68.21 90.61 62.84 91.39 57.34L92.97 47.47H10.74Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M35.1899 47.47V79.9C38.9899 80.74 42.9499 81.25 46.9499 81.41V47.47H35.1899Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M10.74 47.47H7.02002L8.60002 59.34C9.38002 64.84 13.38 70.21 20.62 74.42C24.9 76.9 29.88 78.73 35.19 79.9V47.47H10.74Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M46.96 47.47V81.42C48.94 81.5 50.94 81.51 52.92 81.42V47.47H46.96Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M89.2598 47.47H69.2998V78.73C72.9198 77.63 76.3298 76.19 79.3698 74.42C86.6098 70.21 90.6098 64.84 91.3898 59.34L92.9698 47.47H89.2498H89.2598Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M52.9199 47.47V81.42C57.0899 81.25 61.2099 80.72 65.1599 79.82V47.47H52.9199Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M65.1602 47.47V79.82C66.5702 79.5 67.9502 79.14 69.3002 78.73V47.47H65.1602Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M49.9998 69C73.9966 69 93.4498 57.6997 93.4498 43.76C93.4498 29.8204 73.9966 18.52 49.9998 18.52C26.003 18.52 6.5498 29.8204 6.5498 43.76C6.5498 57.6997 26.003 69 49.9998 69Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M24.48 38.37C38.52 30.99 61.27 30.99 75.31 38.37C80.39 41.04 83.6 44.31 85 47.74C87.48 41.68 84.27 35.11 75.31 30.4C61.27 23.02 38.52 23.02 24.48 30.4C15.52 35.11 12.31 41.68 14.79 47.74C16.19 44.31 19.41 41.03 24.48 38.37Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M24.48 57.11C38.52 64.49 61.27 64.49 75.31 57.11C80.39 54.44 83.6 51.17 85 47.74C83.6 44.31 80.38 41.03 75.31 38.37C61.27 30.99 38.52 30.99 24.48 38.37C19.4 41.04 16.19 44.31 14.79 47.74C16.19 51.17 19.41 54.44 24.48 57.11Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object18:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M60.1999 77.77L55.6799 80.39L51.1699 77.77L55.6799 75.14L60.1999 77.77Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M67.1799 73.7L62.6699 76.33L58.1499 73.7L62.6699 71.08L67.1799 73.7Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.1501 65.58L76.6401 68.2L72.1201 65.58L76.6401 62.96L81.1501 65.58Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M88.1301 61.52L83.6201 64.14L79.1001 61.52L83.6201 58.9L88.1301 61.52Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M95.1199 57.46L90.5998 60.08L86.0898 57.46L90.5998 54.84L95.1199 57.46Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.7998 77.77L44.3198 80.39L48.8298 77.77L44.3198 75.14L39.7998 77.77Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M32.8198 73.7L37.3298 76.33L41.8498 73.7L37.3298 71.08L32.8198 73.7Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.8501 65.58L23.3601 68.2L27.8801 65.58L23.3601 62.96L18.8501 65.58Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M11.8701 61.52L16.3801 64.14L20.9001 61.52L16.3801 58.9L11.8701 61.52Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M4.87988 57.46L9.39988 60.08L13.9099 57.46L9.39988 54.84L4.87988 57.46Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 69.23L92.21 44.71L50 19.61L7.79004 44.71L50 69.23Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 78.44V69.23L92.21 44.71V53.99L50 78.44Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M7.79004 53.94V44.71L50 69.23V78.44L7.79004 53.94Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"})),Object19:({color:eb="#ffffff",color2:em="transparent"})=>eB.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eB.createElement("path",{d:"M60.1999 77.77L55.6799 80.39L51.1699 77.77L55.6799 75.14L60.1999 77.77Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M67.1799 73.7L62.6699 76.33L58.1499 73.7L62.6699 71.08L67.1799 73.7Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M81.1501 65.58L76.6401 68.2L72.1201 65.58L76.6401 62.96L81.1501 65.58Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M88.1301 61.52L83.6201 64.14L79.1001 61.52L83.6201 58.9L88.1301 61.52Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M95.1199 57.46L90.5998 60.08L86.0898 57.46L90.5998 54.84L95.1199 57.46Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M39.7998 77.77L44.3198 80.39L48.8298 77.77L44.3198 75.14L39.7998 77.77Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M32.8198 73.7L37.3298 76.33L41.8498 73.7L37.3298 71.08L32.8198 73.7Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M18.8501 65.58L23.3601 68.2L27.8801 65.58L23.3601 62.96L18.8501 65.58Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M11.8701 61.52L16.3801 64.14L20.9001 61.52L16.3801 58.9L11.8701 61.52Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M4.87988 57.46L9.39988 60.08L13.9099 57.46L9.39988 54.84L4.87988 57.46Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 69.23L92.21 44.71L50 19.61L7.79004 44.71L50 69.23Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M32.52 44.54L36.16 46.65C40.72 43.94 50 38.42 50 38.42V34.14L32.52 44.53V44.54Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 34.15V38.43L63.84 46.65L67.48 44.54L50 34.15Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M63.8402 46.65L50.0002 38.42C50.0002 38.42 40.7202 43.94 36.1602 46.65L50.0002 54.69L63.8402 46.65Z",stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M50 78.44V69.23L92.21 44.71V53.99L50 78.44Z",fill:eb,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}),eB.createElement("path",{d:"M7.79004 53.94V44.71L50 69.23V78.44L7.79004 53.94Z",fill:em,stroke:eb,strokeLinecap:"round",strokeLinejoin:"round"}))});let e_0=({id:eb,size:em=100,color:ew="base0",color2:eH,...eN})=>{let eV=(0,ej.Fg)(),eE=eV.color[ew]||ew,eD=eH||eV.color.background,eS=e_J[eb];return eB.createElement(e_X,eSB({size:em},eN),eB.createElement(eS,{color:eE,color2:eD}))};e_0.displayName="ObjectImg";var e_2=(0,eB.memo)(e_0);let e_6=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1b0v7nu-0"})(["",""],({align:eb})=>(0,ej.iv)(["display:flex;justify-content:",";"],eb)),e_4=ej.ZP.div.withConfig({displayName:"styles__StyledTabs",componentId:"sc-1b0v7nu-1"})(["position:relative;display:flex;justify-content:flex-start;overflow:auto;"]),e_3=ej.ZP.div.attrs(eSk("tp-nav")).withConfig({displayName:"styles__StyledTab",componentId:"sc-1b0v7nu-2"})(["",""],({theme:eb,selected:em,disabled:ew})=>{let{color:eH}=eb.component.tab;return(0,ej.iv)([""," cursor:",";user-select:none;color:",";&::after{"," content:'';background:",";}"],{position:"relative",display:"flex",flex:"0 1 auto",flexShrink:"0",padding:"0.75rem",transitionProperty:"color, background-color, border-color, text-decoration-color, fill, stroke",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"500ms"},ew?"not-allowed":em?"default":"pointer",ew?eH.disabled:em?eH.active:eH.default,{position:"absolute",bottom:"0px",left:"0px",display:"block",height:"0.125rem",width:"100%"},eH.disabled)}),e_5=ej.ZP.div.attrs(eSk("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-1b0v7nu-3"})(["",""],({theme:eb,position:em="top",disabled:ew})=>{let eH="top"===em?-1:1,eN=eb.typo.info.size*eH,{color:eV}=eb.component.tab;return(0,ej.iv)(["transform:translate(0.375rem,","rem);color:",";"],eN,ew?eV.disabled:eV.label||"inherit")}),e_8=ej.ZP.div.withConfig({displayName:"styles__StyledUnderscoreBar",componentId:"sc-1b0v7nu-4"})(["",""],({theme:eb})=>{let{color:em}=eb.component.tab;return(0,ej.iv)([""," background-color:",";will-change:left,width;"],{position:"absolute",bottom:"0px",margin:"0px",height:"0.125rem",width:"auto",padding:"0px",transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"500ms"},em.active)});function e_9({ref:eb,deps:em}){let ew=(0,eB.useRef)(null),eH=eb||ew,[eN,eV]=(0,eB.useState)();return(0,eB.useEffect)(()=>{eH.current&&eV(eH.current.getBoundingClientRect())},[eH,...em]),{bounds:eN,ref:eH}}let e_7=(eb,em=null)=>{let ew=(0,eB.useRef)(em);return(0,eB.useEffect)(()=>{eb&&eb!==ew&&("function"==typeof eb?eb(ew.current):eb.current=ew.current)},[eb]),ew};function eOe(eb,em,ew=[]){let eH=[(0,eB.useRef)(null)],eN=em||eH;return(0,eB.useEffect)(()=>{function em(em){eN.some(eb=>eb.current&&eb.current.contains(em.target))||eb()}return document.addEventListener("mousedown",em),()=>{document.removeEventListener("mousedown",em)}},[eb,eN,...ew]),eN}function eOt({ref:eb,propagate:em=!0,deps:ew=[]}){let eH=(0,eB.useRef)(null),eN=eb||eH,[eV,eE]=(0,eB.useState)(!1);return(0,eB.useLayoutEffect)(()=>{let eb=eN.current;if(eb)return eb.addEventListener("mouseenter",ew),eb.addEventListener("mouseleave",eH),()=>{eb&&(eb.removeEventListener("mouseenter",ew),eb.removeEventListener("mouseleave",eH))};function ew(eb){em||eb.stopPropagation(),eE(!0)}function eH(eb){em||eb.stopPropagation(),eE(!1)}},[em,eN,...ew]),{isHover:eV,ref:eN}}function eOa(eb=300,em=!0,ew=!1){let[eH,eN]=(0,eB.useState)();return(0,eB.useEffect)(()=>{let eH;function eV(){eN({width:em?window.innerWidth:window.outerWidth,height:em?window.innerHeight:window.outerHeight})}function eE(){if(!eb)return eV();eH&&clearTimeout(eH),eH=setTimeout(eV,eb)}return window.addEventListener("resize",eE,{capture:ew}),eV(),()=>{eH&&clearTimeout(eH),window.removeEventListener("resize",eE,{capture:ew})}},[eb,em,ew]),eH}function eOn(eb=300,em=!1){let[ew,eH]=(0,eB.useState)();return(0,eB.useEffect)(()=>{let ew;function eN(){eH({scrollX:window.scrollX,scrollY:window.scrollY})}function eV(){if(!eb)return eN();ew&&clearTimeout(ew),ew=setTimeout(eN,eb)}return window.addEventListener("scroll",eV,{capture:em}),eN(),()=>{ew&&clearTimeout(ew),window.removeEventListener("scroll",eV,{capture:em})}},[eb,em]),ew}function eOr(){let eb=(0,ej.Fg)(),em=eOa(),ew=em?.width||0,eH=(0,eB.useMemo)(()=>Object.entries(eb.breakpoint).sort((eb,em)=>em[1]-eb[1]).map(([eb,em])=>[eb,16*em]),[eb.breakpoint]);return(0,eB.useMemo)(()=>{let eb=eH.find(([,eb])=>ew>=eb);return eb?eb[0]:"xs"},[ew,eH])}function eOi(eb){let em=(0,ej.Fg)(),ew=eOr();return em.breakpoint[ew]>=em.breakpoint[eb]}function eOc(eb){let em=(0,ej.Fg)(),ew=eOr();return em.breakpoint[ew]{let[ew,eH]=eb.split("-"),[eE,eD]=em.split("-"),{x:eS,y:eP,width:ej,height:eB}=eO||{x:0,y:0,width:0,height:0},{width:eR,height:eU}=e_||{x:0,y:0,width:0,height:0},eF="left"===eD?eS:"center"===eD?eS+ej/2:eS+ej,eG="top"===eE?eP:"center"===eE?eP+eB/2:eP+eB,eY="left"===eH?eN.x:"center"===eH?-eR/2:-(eR+eN.x),eQ="top"===ew?eN.y:"center"===ew?-eU/2:-(eU+eN.y);return{x:eF+eY+eV.x,y:eG+eQ+eV.y}},[em,eb,eO,e_,eV,eN]),myRef:ew,atRef:eH}}function eOl({state:eb,flushData:em,setState:ew,onSuccess:eH,onError:eN,onLoad:eV}){let eE=e_S(),eD=(0,eB.useCallback)(eb=>{function em(){eE&&eE.add({variant:"success",title:"Operation complete"})}return ew({data:eb,loading:!1,error:void 0}),eH?eH(eb,em):em()},[eE,ew,eH]),eS=(0,eB.useCallback)(eH=>{function eV(eb){let em=eb.message,ew=eb?.cause,eH="string"==typeof ew?ew:ew?.message;eE&&eE.add({variant:"error",title:"Error",text:em,detail:eH})}return ew({data:em?void 0:eb.data,loading:!1,error:eH}),eN?eN(eH,eV):eV(eH)},[eb,eE,em,ew,eN]),e_=(0,eB.useCallback)(()=>{ew({data:em?void 0:eb.data,loading:!0,error:void 0}),eV&&eV()},[eb,em,ew,eV]);return[eb,{onSuccess:eD,onError:eS,onLoad:e_}]}function eOf({doRequest:eb,triggerOnMount:em,triggerDeps:ew=[],...eH}){let[eN,{onLoad:eV,onSuccess:eE,onError:eD}]=eOl(eH),eS=(0,eB.useCallback)(async()=>{eV();try{let em=await eb();return void eE(em)}catch(eb){eD(eb)}},[eb,eV,eE,eD]);return(0,eB.useEffect)(()=>{em&&eS()},[...ew]),{...eN,request:eS}}function eOd(eb){let[em,ew]=(0,eB.useState)({data:void 0,loading:!1,error:void 0});return eOf({state:em,setState:ew,...eb})}function eOu({itemsPerPage:eb=10,delay:em=200,list:ew,resetDeps:eH=[ew]}){let[eN,eV]=(0,eB.useState)(0);(0,eB.useEffect)(()=>{eV(1)},[...eH]);let eE=(0,eB.useMemo)(()=>{if(ew)return ew.slice(0,eN*eb)},[eb,ew,eN]),eD=(0,eB.useMemo)(()=>!ew||!!eE&&eE.length>=ew.length,[ew,eE]),eS=(0,eB.useCallback)(async()=>{eD||(await eSS(em),eV(eb=>eb+1))},[em,eD]);return{loadItemsDisabled:eD,list:eE,handleLoadItems:eS}}eE9({__proto__:null,useBounds:e_9,useForwardRef:e_7,useClickOutside:eOe,useHover:eOt,useDebounceState:function(eb,em){let[ew,eH]=(0,eB.useState)(eb);return(0,eB.useEffect)(()=>{let ew=setTimeout(()=>{eH(eb)},em);return()=>{clearTimeout(ew)}},[eb,em]),ew},useWindowSize:eOa,useWindowScroll:eOn,useResponsiveBreakpoint:eOr,useResponsiveMin:eOi,useResponsiveMax:eOc,useResponsiveBetween:eOs,useFloatPosition:eOo,useCollapsibleHeight:function({isCollapsed:eb,containerRef:em,contentRef:ew}){let eH=(0,eB.useRef)(null),eN=(0,eB.useRef)(null);em=em||eH,ew=ew||eN;let[eV,eE]=(0,eB.useState)(eb?"0":"auto"),eD=(0,eB.useCallback)(()=>[ew?.current?.getBoundingClientRect()?.height||0,em?.current?.getBoundingClientRect()?.height||0],[em,ew]);return(0,eB.useEffect)(()=>{let ew;function eH(){ew&&cancelAnimationFrame(ew),em?.current?.removeEventListener("transitionend",eN)}async function eN(){eE("auto")}async function eV(){eE("0")}let[eS,e_]=eD();return eH(),eE(eb?()=>(ew=requestAnimationFrame(eV),`${e_}px`):()=>(em?.current?.addEventListener("transitionend",eN),`${eS}px`)),eH},[em,eD,eb]),{height:eV,containerRef:em,contentRef:ew}},useLocalRequest:eOd,useRequest:eOf,useRequestState:eOl,useScroll:function({ref:eb,debounceDelay:em=300,deps:ew=[]}){let eH=(0,eB.useRef)(null),eN=eb||eH,[eV,eE]=(0,eB.useState)({});return(0,eB.useEffect)(()=>{let eb;let ew=eN.current;if(ew)return ew.addEventListener("scroll",eV),eH(),()=>{eb&&clearTimeout(eb),ew.removeEventListener("scroll",eV)};function eH(){ew&&eE({scrollX:ew.scrollLeft,scrollY:ew.scrollTop})}function eV(){if(!em)return eH();eb&&clearTimeout(eb),eb=setTimeout(eH,em)}},[em,eN,...ew]),eV},usePaginatedList:eOu},[eP]);let eOp=(0,eB.forwardRef)(({id:eb,name:em,label:ew,selected:eH,disabled:eN,onTabSelected:eV},eE)=>{let eD=(0,eB.useCallback)(()=>!eN&&eV(eb),[eN,eb,eV]),eS=(0,eB.useMemo)(()=>ew?"string"==typeof ew?{label:ew}:ew:void 0,[ew]);return eB.createElement(e_3,{ref:eE,role:"tab",selected:eH,"aria-selected":eH?"true":"false",disabled:eN,"aria-disabled":eN?"true":"false",onClick:eD},em,eS&&eB.createElement(e_5,eSB({},eS,{disabled:eN}),eS.label))});eOp.displayName="Tab";let eOh=({tabs:eb,selected:em,defaultSelected:ew,onTabChange:eH,align:eN="center",...eV})=>{let eE=em||ew,{id:eD}=eb.filter(eb=>!eb.disabled).find(eb=>eb.id===eE)||{},[eS,e_]=(0,eB.useState)(eD),eO=em||eS,eP=eOa(),ej=(0,eB.useCallback)(eb=>{eb!==eO&&(e_(eb),eH&&eH(eb))},[eH,eO]),eR=(0,eB.useRef)(null),[eU,eF]=(0,eB.useState)({});return(0,eB.useEffect)(()=>{if(!eR)return;let eb=eR.current?.offsetLeft||0,em=Math.floor(eR.current?.getBoundingClientRect().width||0);eF({left:eb,width:em})},[eP,eO,eb]),eB.createElement(e_6,{align:eN},eB.createElement(e_4,eSB({role:"tablist"},eV),eb.map(eb=>eB.createElement(eOb,eSB({key:eb.id,ref:eb.id===eO?eR:void 0,selected:eO===eb.id,onTabSelected:ej},eb))),eB.createElement(e_8,{style:eU})))};eOh.displayName="Tabs";let eOb=(0,eB.memo)(eOp);var eOm=(0,eB.memo)(eOh);let eOg=ej.ZP.span.attrs(eSk("tp-body1 fs-24 fx-glass-base1 fx-glass-border-base0")).withConfig({displayName:"styles__StyledTag",componentId:"sc-1xvhtku-0"})(["",""],({theme:eb,$variant:em})=>{let{color:ew}=eb.component.tag.variant[em];return(0,ej.iv)(["display:inline-block;padding:0.5rem 1.125rem;color:",";background:",";border:0.0625rem solid ",";margin:0 auto;border-radius:0.5rem;white-space:nowrap;"],ew.text,ew.background,ew.border)}),eOy=({children:eb,variant:em="default",...ew})=>eB.createElement(eOg,eSB({$variant:em},ew),eb);eOy.displayName="Tag";var eOM=(0,eB.memo)(eOy);let eOv=ej.ZP.div.attrs(eSk("fx-glass-base2")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1ap2bro-0"})(["",""],({theme:eb,$stage:em,$position:{x:ew=0,y:eH=0}})=>{let[eN,eV]=eb.gradient.main0.colors;return(0,ej.iv)([""," border-radius:1.5rem;backdrop-filter:blur(50px);color:",";opacity:",";will-change:opacity,transform;transition-property:opacity;transition-duration:","ms;transition-timing-function:",";"," &::before{content:'';position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;background-image:linear-gradient(90deg,"," 0%,"," 100%);padding:0.0625rem;border-radius:1.5rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;}"],{position:"fixed",inset:"1.5rem",zIndex:"10",display:"inline-flex",flexDirection:"column",alignItems:"stretch",justifyContent:"flex-start",gap:"1rem",padding:"1.5rem"},eb.color.text,"enter"===em?1:0,eb.transition.duration.fast,eb.transition.timing,eDi("md",(0,ej.iv)([""," transform:",";max-width:24.5625rem;"],{inset:"auto",left:"0px",top:"0px"},`translate3d(${ew}px, ${eH}px, 0)`)),eN,eV)}),eOC=(0,ej.ZP)(eSq).attrs(eb=>({...eb,name:"multiply",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-1ap2bro-1"})(["top:0;right:0;width:1.5rem;height:1.5rem;padding:0.375rem;cursor:pointer;margin-left:auto;align-self:flex-start;flex:0 0 auto;"]),eOI=ej.ZP.div.attrs(eSk("tp-body1 fs-12")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-1ap2bro-2"})([""]),eOA=({open:eb,targetRef:em,children:ew,closeButton:eH=!1,content:eN,my:eV="bottom-center",at:eE="top-center",margin:eD={x:5,y:5},offset:eS={x:0,y:0},onOpen:e_,onClose:eO,onCloseClick:eP,closeDelay:eR=200,...eU})=>{let eF=(0,eB.useRef)(),eG=(0,eB.useRef)(),eY=em||eG,[eQ,eK]=(0,eB.useState)(eb||!1),eZ=void 0!==eb?eb:eQ,eW=(0,ej.Fg)(),{shouldMount:e$,stage:eX}=ekE(eZ,eW.transition.duration.fast),eJ=eOa(100,!0,!0),e0=eOn(100,!0),{position:e6}=eOo({my:eV,at:eE,margin:eD,offset:eS,atRef:eY,myRef:eF,deps:[eX,eJ,e0]}),{isHover:e4}=eOt({ref:eY,deps:[ew]}),{isHover:e3}=eOt({ref:eF,deps:[e$]}),e5=(0,eB.useRef)(),e8=(0,eB.useCallback)(()=>{e5.current&&clearTimeout(e5.current),eK(!1),eP&&eP(),eO&&eO()},[eP,eO]);(0,eB.useEffect)(()=>e4||e3?(eK(!0),void(e_&&e_())):(e5.current=setTimeout(()=>{eK(!1),eO&&eO()},eR),()=>{e5.current&&clearTimeout(e5.current)}),[e4,e3,eR,e_,eO]);let e9=eOc("md");return eB.createElement(eB.Fragment,null,eB.createElement(e_y,null,e$&&eB.createElement(eOv,eSB({ref:eF,$position:e6,$stage:eX},eU),(eH||e9)&&eB.createElement(eOL,null,eB.createElement(eOC,{onClick:e8})),eB.createElement(eOI,null,eN))),ew&&eB.createElement("span",{style:{display:"inline-block"},ref:eY},ew))};eOA.displayName="Tooltip";var eOz=(0,eB.memo)(eOA),eOL=(0,ej.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-894tly-0"})({display:"flex",alignItems:"center",justifyContent:"flex-end"});let eOT=ekG?.default||ekG,eOw=(0,ej.ZP)(eOT?.default||eOT).withConfig({displayName:"styles__StyledLottie",componentId:"sc-1eb6lq8-0"})(["",""],({$size:eb})=>{let em=eb?Number.isNaN(Number(eb))?eb:`${eb}px`:"1em";return(0,ej.iv)(["height:",";width:",";"],em,em)}),eOH=({size:eb="6rem",color:em="white",...ew})=>{let eH=(0,ej.Fg)().color[em]||eS3(em)||em,eN=(0,eB.useMemo)(()=>(eb=>{let[em,ew,eH,eN]=eS5(eb);return{v:"5.9.0",fr:53.5297546386719,ip:0,op:160.99926203673,w:800,h:800,nm:"base 7",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:3,nm:"direction",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:1,k:[{i:{x:[.286],y:[.739]},o:{x:[.729],y:[.171]},t:89,s:[-45]},{t:123.999431630774,s:[135]}],ix:10},p:{a:0,k:[400,400,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:"O left",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:59,s:[0]},{t:78.9996378937993,s:[180]}],ix:10},p:{s:!0,x:{a:1,k:[{i:{x:[.252],y:[.941]},o:{x:[.966],y:[.331]},t:0,s:[0]},{t:20,s:[139.083],h:1},{i:{x:[.193],y:[.743]},o:{x:[.567],y:[.025]},t:30,s:[139.083]},{t:48.9997754024831,s:[0]}],ix:3},y:{a:0,k:.03,ix:4}},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-22.61,-22.61],[-22.489,22.489],[22.61,22.61],[22.452,-22.452]],o:[[22.61,22.61],[22.489,-22.489],[-22.61,-22.61],[-22.452,22.452]],v:[[-43.552,40.683],[38.07,40.902],[37.851,-40.72],[-43.771,-40.939]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[em,ew,eH,eN],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[60.559,150.541],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 3",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:"O right",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:59,s:[0]},{t:78.9996378937993,s:[180]}],ix:10},p:{s:!0,x:{a:1,k:[{i:{x:[.263],y:[.985]},o:{x:[.981],y:[.294]},t:0,s:[0]},{t:20,s:[-139.083],h:1},{i:{x:[.191],y:[.61]},o:{x:[.508],y:[.006]},t:30,s:[-139.083]},{t:48.9997754024831,s:[0]}],ix:3},y:{a:0,k:.03,ix:4}},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-22.609,-22.609],[-22.489,22.488],[22.611,22.611],[22.489,-22.489]],o:[[22.611,22.611],[22.489,-22.489],[-22.609,-22.61],[-22.489,22.489]],v:[[-37.859,40.701],[43.764,40.921],[43.543,-40.701],[-38.078,-40.921]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[em,ew,eH,eN],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[333.739,151.272],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 4",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:"background",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[0,0,0],ix:2,l:2},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-62.88,-.205],[-22.477,54.649]],o:[[22.808,54.808],[62.915,.171],[0,0]],v:[[-139.438,-46.801],[.251,46.8],[139.438,-46.053]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[em,ew,eH,eN],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[197.264,255.029],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[62.88,.206],[22.512,-54.611],[0,0]],o:[[-22.807,-54.808],[-62.916,-.169],[0,0],[0,0]],v:[[139.437,46.802],[-.251,-46.802],[-139.473,46.015],[139.473,46.765]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[em,ew,eH,eN],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[196.992,46.802],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0}],markers:[]}})(eH),[eH]);return eB.createElement(eOw,eSB({animationData:eN,$size:eb},ew))};eOH.displayName="Spinner";var eOx=(0,eB.memo)(eOH);let eON=ej.ZP.span.attrs(eSk("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-44vygq-0"})(["",""],({theme:eb,$variant:em,$kind:ew})=>{let{label:eH}=eb.component,eN=em,eV=eb.gradient[eN]?.fn||`linear-gradient(90deg, ${eN} 0%, ${eN} 100%)`;return(0,ej.iv)(["position:relative;display:inline-flex;padding:0.25rem 0.94rem;border-radius:0.375rem;line-height:normal !important;text-transform:uppercase;color:",";background:"," ",";"],eH.color.primary,eV,"secondary"===ew&&(0,ej.iv)(["color:",";background-image:none;&::after{content:'';display:block;position:absolute;inset:0;z-index:-1;padding:0.0625rem;border-radius:0.375rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;background:",";}"],eH.color.secondary,eV))}),eOV=({children:eb,variant:em="info",kind:ew="primary",...eH})=>eB.createElement(eON,eSB({},eH,{$variant:em,$kind:ew}),eb);eOV.displayName="Label";var eOk=(0,eB.memo)(eOV);let eOE=ej.ZP.div.withConfig({displayName:"styles__StyledCardContainer",componentId:"sc-1742q9u-0"})(["display:inline-flex;flex-direction:column;align-items:flex-start;"]),eOD=ej.ZP.header.withConfig({displayName:"styles__StyledCardHeader",componentId:"sc-1742q9u-1"})(["&&{","}"],{marginBottom:"0.5rem"}),eOS=ej.ZP.div.withConfig({displayName:"styles__StyledCardHeaderContainer",componentId:"sc-1742q9u-2"})(["padding:0 0.625rem;& > img{height:auto;max-width:100%;}"]),eO_=ej.ZP.div.withConfig({displayName:"styles__StyledCardContentContainer",componentId:"sc-1742q9u-3"})(["",""],({variant:eb})=>(0,ej.iv)(["margin-top:",";margin-bottom:1.5rem;padding:0 0.625rem;"],"article"===eb?0:"1.5rem")),eOO=ej.ZP.div.withConfig({displayName:"styles__StyledCardFooterContainer",componentId:"sc-1742q9u-4"})(["",""],({buttonVariant:eb})=>(0,ej.iv)(["padding:0 0.625rem;"," && button{display:block;}"],"textOnly"===eb?"margin-left: -1.375rem;":"")),eOP=({headerImg:eb="Object1",variant:em="block",titleInfo:ew,title:eH,text:eN,buttonLabel:eV,buttonColor:eE,buttonVariant:eD,buttonOnClick:eS,buttonDisabled:e_,header:eO,content:eP,footer:ej,...eR})=>eB.createElement(eOE,eR,eB.createElement(eOS,null,eO||("block"===em?eB.createElement(e_2,{id:eb}):eB.createElement("img",{src:eb}))),eB.createElement(eO_,{variant:em},eP||("block"===em?eB.createElement(eB.Fragment,null,eB.createElement(eOD,{className:"tp-h7"},eH),eB.createElement("p",null,eN)):eB.createElement(eB.Fragment,null,eB.createElement(eOB,null,eB.createElement("span",{className:"tp-info"},ew),eB.createElement(eOD,{className:"tp-h6"},eH)),eB.createElement("p",null,eN)))),eB.createElement(eOO,{buttonVariant:eD},ej||eB.createElement(e_t,{variant:eD,size:"md",color:eE,onClick:eS,disabled:e_},eV,"textOnly"===eD&&eB.createElement(eOR,{name:"arrow-right"}))));eOP.displayName="Card";var eOj=(0,eB.memo)(eOP),eOB=(0,ej.ZP)("div")({marginTop:"0.5rem",marginBottom:"0.5rem"}),eOR=(0,ej.ZP)(eSq).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mfy38o-0"})({marginLeft:"0.625rem"});let eOU=ej.ZP.div.withConfig({displayName:"styles__StyledRow",componentId:"sc-173gjc8-0"})(["",""],eb=>{let{count:em=12,xs:ew=em,sm:eH=ew,md:eN=eH,lg:eV=eN,xl:eE=eV,gap:eD="1rem",xsGap:eS=eD,smGap:e_=eS,mdGap:eO=e_,lgGap:eP=eO,xlGap:eB=eP}=eb,eR=eb["2xl"]||eE,eU=eb["2xlGap"]||eB;return(0,ej.iv)(["display:grid;grid-gap:",";grid-template-columns:repeat(",",1fr);"," "," "," "," ",""],eS,ew,eDi("sm",(0,ej.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],e_,eH)),eDi("md",(0,ej.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eO,eN)),eDi("lg",(0,ej.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eP,eV)),eDi("xl",(0,ej.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eB,eE)),eDi("2xl",(0,ej.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eU,eR)))}),eOF=ej.ZP.div.withConfig({displayName:"styles__StyledCol",componentId:"sc-173gjc8-1"})(["",""],eb=>{let{span:em=1,xs:ew=em,sm:eH=ew,md:eN=eH,lg:eV=eN,xl:eE=eV,offset:eD=0,xsOffset:eS=eD,smOffset:e_=eS,mdOffset:eO=e_,lgOffset:eP=eO,xlOffset:eB=eP}=eb,eR=eb["2xl"]||eE,eU=eb["2xlOffset"]||eB;return(0,ej.iv)(["grid-column:",";"," "," "," "," ",""],`${eS?`${eS} / `:""} span ${ew}`,eDi("sm",(0,ej.iv)(["grid-column:",";"],`${e_?`${e_} / `:""} span ${eH}`)),eDi("md",(0,ej.iv)(["grid-column:",";"],`${eO?`${eO} / `:""} span ${eN}`)),eDi("lg",(0,ej.iv)(["grid-column:",";"],`${eP?`${eP} / `:""} span ${eV}`)),eDi("xl",(0,ej.iv)(["grid-column:",";"],`${eB?`${eB} / `:""} span ${eE}`)),eDi("2xl",(0,ej.iv)(["grid-column:",";"],`${eU?`${eU} / `:""} span ${eR}`)))}),eOG=({children:eb,...em})=>eB.createElement(eOF,em,eb),eOY=(0,eB.memo)(({children:eb,...em})=>eB.createElement(eOU,em,eb)),eOQ=(0,eB.memo)(eOG),eOq=ej.ZP.table.withConfig({displayName:"styles__StyledTable",componentId:"sc-1fyt39t-0"})(["",""],({$borderType:eb="none"})=>(0,ej.iv)(["width:100%;border-collapse:collapse;border-spacing:0 0.625rem;thead th{font-size:0.75rem;white-space:nowrap;text-transform:uppercase;}td,th{font-size:1rem;padding:0.75rem 1rem;width:0;}th{border-bottom:0.0625rem solid #ffffff22;}td{","}th.sortable{cursor:pointer;}"],"none"!==eb&&(0,ej.iv)(["border-bottom:0.0625rem "," #ffffff22;"],eb)));function eOK({row:eb,columns:em,rowIndex:ew,rowRender:eH,rowProps:eN,rowNoise:eV=!1}){let eE=(0,eB.useMemo)(()=>({css:{},...eN?.(eb,ew)||{}}),[ew,eb,eN]);return eB.createElement(eB.Fragment,null,eH?eH(eb,ew):eB.createElement(eOJ,eSB({},eE,{$_css:eE.css}),em.map((em,eH)=>eB.createElement(eOZ,{key:eH,row:eb,col:em,rowIndex:ew,colIndex:eH,rowNoise:eV}))))}function eOZ({row:eb,col:em,rowIndex:ew,colIndex:eH,rowNoise:eN}){let eV=(0,eB.useMemo)(()=>"center"===em.align?{textAlign:"center"}:"right"===em.align?{textAlign:"right"}:{textAlign:"left"},[em.align]),eE=(0,eB.useMemo)(()=>"start"===em.sticky?{position:"sticky",left:"0px",zIndex:"10"}:"end"===em.sticky?{position:"sticky",right:"0px",zIndex:"10"}:"",[em.sticky]),eD=(0,eB.useMemo)(()=>{let eD=em.cellProps?.(eb,em,ew,eH)||{},eS=(eD?.className?`${eD?.className} `:"")+(eN&&ew%2!=0?"fx-noise-light":""),e_={...eV,...eE,...eD?.css};return{...eD,className:eS,css:e_}},[em,eb,ew,eH,eN,eV,eE]);return eB.createElement(eB.Fragment,null,em.cellRender?em.cellRender(eb,em,ew,eH):eB.createElement(eO1,eSB({key:eH},eD,{$_css2:[eD.css]}),em.render(eb,em,ew,eH)))}function eOW({col:eb,colIndex:em,sortedColumn:ew,setSortedColumn:eH}){let eN=(0,eB.useMemo)(()=>"center"===eb.align?{textAlign:"center"}:"right"===eb.align?{textAlign:"right"}:{textAlign:"left"},[eb.align]),eV=(0,eB.useMemo)(()=>{let ew=eb.hcellProps?.(eb,em)||{},eH={...eN,...ew?.css},eV=(ew?.className?`${ew?.className} `:"")+(eb.sortable?"sortable":"")+" tp-table",eE={...eb.width?{width:eb.width}:{},...ew?.style};return{...ew,css:eH,style:eE,className:eV}},[eN,eb,em]),eE=(0,eB.useMemo)(()=>ew.column===eb.label,[eb.label,ew.column]),eD="start"===eb.sticky?{position:"sticky",left:"0px",zIndex:"20"}:"end"===eb.sticky?{position:"sticky",right:"0px",zIndex:"20"}:"";return eB.createElement(eB.Fragment,null,eb.hcellRender?eb.hcellRender(eb,em,ew,eH):eB.createElement(eO0,eSB({key:em},eV,{style:eV.style,onClick:()=>{eb.sortable&&eH({column:eb.label,asc:!ew.asc})},$_css3:[eV.css,eD]}),eb.label,eb.sortable&&eB.createElement("div",{style:{opacity:eE?1:.45,display:"inline-block",paddingLeft:"0.625rem"}},eB.createElement(eSq,{name:eE?ew.asc?"sort-up":"sort-down":"sort"}))))}function eO$(eb){let{columns:em,data:ew,infiniteScroll:eH,emptyPlaceholder:eN,loadingPlaceholder:eV,borderType:eE,rowKey:eD,onLoadMore:eS,onSort:e_,...eO}=eb,eP=(0,eB.useId)(),[ej,eR]=(0,eB.useState)({column:"",asc:!0}),eU=(0,eB.useMemo)(()=>{if(ej.column)return em.find(({label:eb})=>eb===ej.column)},[em,ej.column]),eF=(0,eB.useCallback)(eb=>{if(!eb||!eU)return eb;let em=eU.sortBy||(eb=>String(eU.render(eb,eU,-1,-1))),ew=eU.sort||((eb,ew)=>{let eH=em(eb),eN=em(ew);return eHeN?ej.asc?1:-1:0});return eb.slice(0).sort(ew)},[ej.asc,eU]);(0,eB.useEffect)(()=>{e_&&e_(eF,eU,ej.asc)},[eF,e_,ej.asc,eU]);let eG=(0,eB.useMemo)(()=>e_?ew:eF(ew),[ew,eF,e_]),eY=(0,eB.useMemo)(()=>eG?eG.map((eb,em)=>({...eb,key:eD?eD(eb):`${eP}${em}`})):eG,[eG,eP,eD]),[eQ,eK]=(0,eB.useState)(!1),eZ=(0,eB.useCallback)(async()=>{eK(!0),eS&&await eS(),eK(!1)},[eS]),[eW]=ekX({loading:eQ,hasNextPage:!!eH,disabled:!eH,onLoadMore:eZ});return eB.createElement(eOq,eSB({$borderType:eE},eO),eB.createElement("thead",null,eB.createElement(eO2,{$_css4:[eb.stickyHeader&&{position:"sticky",top:"0px",zIndex:"10","--tw-bg-opacity":"0.5",backgroundClip:"border-box","--tw-backdrop-blur":"blur(4px)",backdropFilter:"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"}]},em.map((eb,em)=>eB.createElement(eOW,{key:em,col:eb,colIndex:em,sortedColumn:ej,setSortedColumn:eR})))),eB.createElement("tbody",null,eY&&eY.map((ew,eH)=>eB.createElement(eOK,{key:ew.key,row:ew,rowIndex:eH,columns:em,rowRender:eb.rowRender,rowProps:eb.rowProps,rowNoise:eb.rowNoise})),(!eY||!eY.length)&&eN&&eB.createElement("tr",{className:"empty-placeholder"},eB.createElement("td",{colSpan:em.length},eN)),(!!eH||eQ)&&eB.createElement("tr",{ref:eW,className:"loading-placeholder"},eQ&&eB.createElement("td",{colSpan:em.length},eV||eB.createElement(eO6,{color:"text"})))))}eOK.displayName="TableRow",eOZ.displayName="TableCell",eOW.displayName="TableHeaderCell",eO$.displayName="Table";var eOX=(0,eB.memo)(eO$),eOJ=(0,ej.ZP)("tr")`${eb=>eb.$_css}`,eO1=(0,ej.ZP)("td")`${eb=>eb.$_css2}`,eO0=(0,ej.ZP)("th")`${eb=>eb.$_css3}`,eO2=(0,ej.ZP)("tr")`${eb=>eb.$_css4}`,eO6=(0,ej.ZP)(eOx).withConfig({displayName:"cmp___StyledSpinner",componentId:"sc-xdi2fd-0"})({marginLeft:"auto",marginRight:"auto"});let eO4=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-iauxb3-0"})(["",""],({theme:eb,$isOpen:em,$duration:ew,$variant:eH="2"})=>{let eN=ew*(2/3),eV=ew*(1/3);return(0,ej.iv)(["display:grid;grid-template-rows:0fr;will-change:grid-template-rows;transition-property:grid-template-rows;transition-duration:","ms;transition-delay:","ms;transition-timing-function:",";"," & ","{","}"],"1"===eH?ew:eN,"1"===eH?0:em?"0":eV,eb.transition.timing,em&&(0,ej.iv)(["grid-template-rows:1fr;"]),eO3,"2"===eH&&(0,ej.iv)(["visibility:",";opacity:",";transition-property:visibility,opacity;transition-duration:","ms;transition-delay:","ms;transition-timing-function:",";"],em?"inherit":"hidden",em?"1":"0",eN,em?eV:"0",eb.transition.timing))}),eO3=ej.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-iauxb3-1"})(["overflow:hidden;"]),eO5=(0,eB.forwardRef)(({children:eb,open:em,variant:ew,shouldUnmount:eH=!1,duration:eN=700,...eV},eE)=>{let{shouldMount:eD,stage:eS}=ekE(em,eN),e_=!eH||eD,eO="enter"===eS;return eB.createElement(eO4,{$isOpen:eO,$duration:eN,$variant:ew},e_&&eB.createElement(eO3,eSB({ref:eE},eV),eb))});eO5.displayName="ToggleContainer";var eO8=(0,eB.memo)(eO5);ej.ZP.li.withConfig({displayName:"styles__StyledNavlink",componentId:"sc-1dhgs9n-0"})(["",""],({$isActive:eb,$breakpoint:em})=>(0,ej.iv)(["font-weight:400;white-space:nowrap;& a,& span{display:block;color:inherit;text-decoration:none;padding:1.5rem;margin:0 -1.5rem;background-color:",";}",""],eb?"#ffffff1A":"transparent",eDi(em,(0,ej.iv)(["& a,& span{display:inline;border-bottom:",";background-color:transparent;padding:0;margin:0;}"],eb?"1px solid white":"none"))));let eO9=ej.ZP.div.attrs(eSk("tp-nav")).withConfig({displayName:"styles__StyledRouterLink",componentId:"sc-1dhgs9n-1"})(["",""],({theme:eb,$disabled:em,$isActive:ew,$hasIcon:eH,$variant:eN="2"})=>{let{icon:eV,text:eE,background:eD,color:eS,underscore:e_}=eb.component.routerLink.variant[eN],eO=eH?eE:eV;return(0,ej.iv)([""," transition-property:box-shadow,background-color;transition-duration:","ms;transition-timing-function:",";color:",";background-color:",";&:hover{color:",";background-color:",";box-shadow:",";}&&{"," ","}& ",",& ","{transition-property:color,background-color;transition-duration:","ms;transition-timing-function:",";}&:hover{& ","{color:",";background-color:",";}& ","{color:",";background-color:",";}}"," ",""],{position:"relative",display:"inline-flex",height:"1.75rem",width:"auto",maxWidth:"100%",cursor:"pointer",alignItems:"center",justifyContent:"flex-start",gap:"0.625rem",whiteSpace:"nowrap",padding:"0.25rem"},eb.transition.duration.fast,eb.transition.timing,eS?.default,eD?.default,eS?.hover,eD?.hover,e_&&`inset 0px -1px 0px 0px ${eS?.hover}`,ew&&(0,ej.iv)([""," color:",";background-color:",";box-shadow:",";"],{cursor:"default"},eS?.active,eD?.active,e_&&`inset 0px -1px 0px 0px ${eS?.active}`),em&&(0,ej.iv)([""," color:",";background-color:",";box-shadow:none;"],{cursor:"not-allowed"},eS?.disabled,eD?.disabled),eO7,ePe,eb.transition.duration.fast,eb.transition.timing,eO7,eV?.color?.hover,eV?.background?.hover,ePe,eO?.color?.hover,eO?.background?.hover,ew&&(0,ej.iv)(["&& ","{color:",";background-color:",";}&& ","{color:",";background-color:",";}"],eO7,eV?.color?.active,eV?.background?.active,ePe,eV?.color?.active,eV?.background?.active),em&&(0,ej.iv)(["&& ",",&& ","{color:",";background-color:",";}"],eO7,ePe,eV?.color?.disabled,eV?.background?.disabled))}),eO7=(0,ej.ZP)(eSq).attrs(eb=>({...eb,size:"lg",prefix:"custom"})).withConfig({displayName:"styles__StyledRouteLinkIcon",componentId:"sc-1dhgs9n-2"})(["",""],{position:"relative",flexShrink:"0"}),ePe=ej.ZP.div.withConfig({displayName:"styles__StyledRouteLinkText",componentId:"sc-1dhgs9n-3"})(["",""],{display:"flex",maxWidth:"100%",alignItems:"center",justifyContent:"flex-start",gap:"0.625rem",overflow:"hidden",whiteSpace:"nowrap"}),ePt=(0,ej.ZP)(e_A).withConfig({displayName:"styles__StyledNotificationBadge",componentId:"sc-1dhgs9n-4"})(["",""],{position:"relative",left:"-0.25rem",top:"0.125rem",flexShrink:"0",alignSelf:"flex-start"}),ePa=ej.ZP.div.withConfig({displayName:"styles__StyledHeadingContainer",componentId:"sc-ml1jsf-0"})([""," display:flex;align-items:center;justify-content:space-between;"],{paddingLeft:"1.5rem",paddingRight:"1.5rem"}),ePn=ej.ZP.div.withConfig({displayName:"styles__StyledMobileTopContainer",componentId:"sc-ml1jsf-1"})(["",""],()=>(0,ej.iv)(["display:block;flex:0 1 0px;z-index:1;"])),ePr=ej.ZP.nav.withConfig({displayName:"styles__StyledNavContainer",componentId:"sc-ml1jsf-2"})(["",""],{margin:"0px",display:"flex",gap:"1.75rem",padding:"1.5rem"}),ePi=ej.ZP.div.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-ml1jsf-3"})(["position:absolute;top:0;left:0;width:100%;display:inline-flex;justify-content:center;align-items:center;font-size:1.375rem;"]),ePc=(0,ej.iv)(["box-shadow:none !important;background-color:transparent !important;backdrop-filter:none !important;"]),ePs=ej.ZP.div.withConfig({displayName:"styles__StyledNavbarContainer",componentId:"sc-ml1jsf-4"})(["",""],({theme:eb,$breakpoint:em,$height:ew,$isOpen:eH})=>{let{mobile:eN}=eb.component.navbar;return(0,ej.iv)([""," backdrop-filter:none;height:",";transition-property:height;transition-delay:","ms;transition-timing-function:linear;& ","{"," height:",";backdrop-filter:blur(50px);background-color:",";box-shadow:",";}& ","{"," "," backdrop-filter:blur(50px);background-color:",";color:",";opacity:",";visibility:",";transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";& ","{","}}& ","{height:",";}",""],{position:"sticky",top:"0px"},eH?"100vh":ew,eH?0:eb.transition.duration.fast,ePa,eN.header.css&&eN.header.css(),ew,eH?eN.header.open?.background:eN.header.background,eN.header.shadow,ePr,{height:"100%",flexDirection:"column",justifyContent:"flex-start"},eN.content.css&&eN.content.css(),eN.content.background,eN.content.color,eH?"1":"0",eH?"inherit":"hidden",eb.transition.duration.fast,eb.transition.timing,eO9,{display:"flex",height:"3rem"},ePi,ew,eDi(em,(0,ej.iv)([""," gap:1.75rem;height:",";"," && ","{"," ","}& ","{display:none;}& ","{"," visibility:inherit;"," & ","{","}}& ","{position:static;height:auto;display:inline-block;font-size:","rem;}"],{display:"flex",alignItems:"center",justifyContent:"space-between",paddingLeft:"4rem",paddingRight:"4rem"},ew,eDf("base2"),ePa,{width:"100%",paddingLeft:"0px",paddingRight:"0px"},ePc,ePn,ePr,{flexDirection:"row",alignItems:"center",justifyContent:"flex-end",padding:"0px",opacity:"1"},ePc,eO9,{display:"inline-flex"},ePi,eb.typo.logo.size)))}),ePo=({logo:eb,children:em,mobileTopContent:ew,open:eH,onToggle:eN,height:eV="6.5rem",breakpoint:eE="md",...eD})=>{let eS=(0,eB.useCallback)(()=>{eN&&eN(!eH)},[eH,eN]),e_=(0,eB.useCallback)(()=>{eN&&eN(!1)},[eN]),eO=(0,eB.useRef)(null);eOe(e_,[eO]);let eP=!!eH;return eB.createElement(ePs,eSB({$breakpoint:eE,$height:eV,$isOpen:eP},eD,{ref:eO}),eB.createElement(ePa,null,eB.createElement(ePn,null,eB.createElement(e_t,{color:"main0",variant:"secondary",size:"md",onClick:eS},eH?eB.createElement(eSq,{name:"close"}):eB.createElement(eSq,{name:"bars"}))),eb&&eB.createElement(ePi,null,eb),ew&&eB.createElement(ePn,null,ew)),eB.createElement(ePr,null,em))};ePo.displayName="Navbar";var ePl=(0,eB.memo)(ePo);let ePf=(0,ej.ZP)(e_t).attrs(({theme:eb})=>{let{tablet:em}=eb.component.navbar;return{color:em?.buttonColor,variant:"secondary",size:"regular"}}).withConfig({displayName:"styles__StyledButton",componentId:"sc-h4s70z-0"})(()=>[{display:"none"}]),ePd=ej.ZP.ul.withConfig({displayName:"styles__StyledList",componentId:"sc-h4s70z-1"})(["display:flex;width:100%;"]),ePu=ej.ZP.ul.withConfig({displayName:"styles__StyledRestContainer",componentId:"sc-h4s70z-2"})(["",""],({theme:eb,$isOpen:em,$position:{x:ew,y:eH}})=>{let{mobile:eN}=eb.component.navbar;return(0,ej.iv)([""," background-color:",";backdrop-filter:blur(50px);min-width:14rem;border-radius:1.25rem;gap:1.75rem;transform:",";opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";",""],{position:"fixed",left:"0px",top:"0px",zIndex:"20",margin:"0px",display:"flex",flexDirection:"column",padding:"1.5rem"},eN.header.background,`translate3d(${ew}px, ${eH}px, 0)`,eb.transition.duration.fast,eb.transition.timing,em&&(0,ej.iv)(["opacity:1;visibility:inherit;"]))}),ePp=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-h4s70z-3"})(["",""],({$breakpoint:eb,$isCollapsed:em,$onlyDesktop:ew,$onlyMobile:eH,$withSlash:eN,$mobileDirection:eV="column",$desktopDirection:eE="row",$mobileGap:eD="row"===eV,$desktopGap:eS=!0,theme:e_})=>{let{color:eO}=e_.component.navbar;return(0,ej.iv)([""," gap:1.75rem;"," & ","{flex-direction:",";gap:","rem;}",""],{position:"relative",display:"flex",maxWidth:"100%",flexDirection:"column"},ew?"display: none;":"",ePd,eV,eD?1.75:0,eDi(eb,(0,ej.iv)([""," flex:0 1 0px;padding-left:",";"," & ","{","}& ","{width:auto;flex:0 1 auto;align-items:center;flex-direction:",";gap:","rem;color:",";",";}"],{display:"flex",flexDirection:"row",alignItems:"center"},em?"1.5rem":"",eH?"display: none;":"",ePf,{display:"inline-flex"},ePd,eE,eS?1.75:0,eO,eN&&(0,ej.iv)(["gap:0;& > :not(:last-child)::after{content:'/';display:inline-block;padding:0 1.75rem;}"]))))}),ePh=({children:eb,breakpoint:em="md",collapsible:ew="xs",onlyDesktop:eH,onlyMobile:eN,desktopDirection:eV,mobileDirection:eE,mobileGap:eD,desktopGap:eS,withSlash:e_,...eO})=>{let[eP,eR]=(0,eB.useState)(!1),eU=eOs(em,ew),eF=(0,eB.useCallback)(()=>{eR(!eP)},[eP]),eG=(0,eB.useCallback)(()=>{eR(!1)},[]),eY=(0,eB.useRef)(null),eQ=(0,eB.useRef)(null),eK=(0,eB.useRef)(null);eOe(eG,[eY,eQ]);let eZ=(0,eB.useMemo)(()=>eU&&Array.isArray(eb)&&eb.length>1?eb.slice(1):void 0,[eb,eU]),eW=(0,eB.useMemo)(()=>eU&&Array.isArray(eb)&&eb.length>1?eb.slice(0,1):eb,[eb,eU]),e$=(0,ej.Fg)(),{shouldMount:eX,stage:eJ}=ekE(eU&&!!eZ&&eP,e$.transition.duration.fast),e0="enter"===eJ,{position:e6}=eOo({my:"top-right",at:"bottom-right",margin:{x:0,y:0},offset:{x:0,y:0},atRef:eK,myRef:eQ,deps:[eX]});return eB.createElement(ePp,eSB({$withSlash:e_,$onlyDesktop:eH,$onlyMobile:eN,$mobileDirection:eE,$desktopDirection:eV,$mobileGap:eD,$desktopGap:eS,$breakpoint:em,$isCollapsed:eU,ref:eK},eO),eB.createElement(ePd,null,eW),eU&&eB.createElement(ePf,{onClick:eF,ref:eY},eB.createElement(eSq,{name:"bars"})),eB.createElement(e_y,null,eX&&eB.createElement(ePu,{ref:eQ,$isOpen:e0,$position:e6},eZ)))};ePh.displayName="NavbarLinkList";var ePb=(0,eB.memo)(ePh);let ePm=ej.ZP.li.withConfig({displayName:"styles__StyledNavlink",componentId:"sc-1maezp9-0"})(["",""],({$breakpoint:eb})=>(0,ej.iv)([""," font-weight:400;",""],{display:"flex",flexDirection:"column",alignItems:"stretch",whiteSpace:"nowrap"},eDi(eb,(0,ej.iv)(["",""],{display:"flex",flexDirection:"row",alignItems:"center",whiteSpace:"nowrap",padding:"0px"}))));var ePg=(0,eB.memo)(({children:eb,breakpoint:em="md",level:ew,...eH})=>eB.createElement(ePm,eSB({$breakpoint:em,$level:ew},eH),eb));let ePy=ej.ZP.div.withConfig({displayName:"styles__StyledPicker",componentId:"sc-dtc956-0"})(["",""],({theme:eb})=>{let{background:em,shadow:ew}=eb.component.walletPicker;return(0,ej.iv)(["position:relative;min-width:20rem;border-radius:1.875rem;background:",";z-index:1;padding:1.5rem;box-shadow:",";backdrop-filter:blur(50px);"],em,ew)}),ePM=ej.ZP.h6.attrs(eSk("tp-nav")).withConfig({displayName:"styles__StyledTitle",componentId:"sc-dtc956-1"})(["",""],({theme:eb})=>{let{color:em}=eb.component.walletPicker;return(0,ej.iv)(["color:",";font-size:1.125rem;margin:0 0 2rem 0;"],em.default)}),ePv=ej.ZP.div.withConfig({displayName:"styles__BorderedDiv",componentId:"sc-dtc956-2"})(["",""],({theme:eb})=>{let{border:em}=eb.component.walletPicker;return(0,ej.iv)(["padding-top:1.5rem;border-top:","rem solid ",";"],em.size,em.color)}),ePC=eb=>{let em=eb.color||"#FB7718";return eB.createElement("svg",eSB({width:"17",height:"15",viewBox:"0 0 17 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eb),eB.createElement("g",{id:"Group 5"},eB.createElement("path",{id:"Vector",d:"M15.7114 0.0712891L9.45996 4.69415L10.62 1.96843L15.7114 0.0712891Z",fill:em}),eB.createElement("path",{id:"Vector_2",d:"M1.28809 0.0712891L7.48809 4.73986L6.37951 1.96843L1.28809 0.0712891Z",fill:em}),eB.createElement("path",{id:"Vector_3",d:"M13.4597 10.7969L11.7969 13.3397L15.3569 14.3226L16.3797 10.8597L13.4597 10.8026V10.7969Z",fill:em}),eB.createElement("path",{id:"Vector_4",d:"M0.631691 10.848L1.64312 14.3109L5.19741 13.328L3.54026 10.7852L0.625977 10.8423L0.631691 10.848Z",fill:em}),eB.createElement("path",{id:"Vector_5",d:"M5.00908 6.50516L4.02051 7.99659L7.54622 8.15659L7.42622 4.3623L5.00908 6.49945V6.50516Z",fill:em}),eB.createElement("path",{id:"Vector_6",d:"M11.9912 6.50512L9.5341 4.32227L9.4541 8.15655L12.9798 7.99655L11.9912 6.50512Z",fill:em}),eB.createElement("path",{id:"Vector_7",d:"M5.19727 13.3341L7.32869 12.3055L5.49441 10.877L5.19727 13.3398V13.3341Z",fill:em}),eB.createElement("path",{id:"Vector_8",d:"M9.66602 12.3054L11.7917 13.334L11.5003 10.8711L9.66602 12.2997V12.3054Z",fill:em}),eB.createElement("path",{id:"Vector_9",d:"M11.7966 13.3342L9.6709 12.3057L9.84233 13.6885L9.82518 14.2771L11.7966 13.3399V13.3342Z",fill:em}),eB.createElement("path",{id:"Vector_10",d:"M5.19727 13.3341L7.17441 14.2712L7.16298 13.6827L7.32869 12.2998L5.19727 13.3284V13.3341Z",fill:em}),eB.createElement("path",{id:"Vector_11",d:"M5.19718 13.3339L5.50575 10.791L3.54004 10.8482L5.19718 13.3339Z",fill:em}),eB.createElement("path",{id:"Vector_12",d:"M11.4941 10.7969L11.797 13.3397L13.4599 10.854L11.4941 10.7969Z",fill:em}),eB.createElement("path",{id:"Vector_13",d:"M12.9798 7.99693L9.4541 8.15693L9.77982 9.96264L10.2998 8.87121L11.557 9.44264L12.9798 7.99121V7.99693Z",fill:em}),eB.createElement("path",{id:"Vector_14",d:"M5.44908 9.44278L6.70051 8.87136L7.22051 9.96278L7.54622 8.15707L4.02051 7.99707L5.44908 9.4485V9.44278Z",fill:em}),eB.createElement("path",{id:"Vector_15",d:"M4.02051 7.99707L5.50051 10.8771L5.44908 9.4485L4.02051 7.99707Z",fill:em}),eB.createElement("path",{id:"Vector_16",d:"M11.563 9.44264L11.5059 10.8712L12.9859 7.99121L11.563 9.44264Z",fill:em}),eB.createElement("path",{id:"Vector_17",d:"M7.53958 8.15723L7.21387 9.96294L7.6253 12.0944L7.71672 9.28294L7.53958 8.15723Z",fill:em}),eB.createElement("path",{id:"Vector_18",d:"M9.45951 8.15723L9.28809 9.27723L9.3738 12.0944L9.78523 9.96294L9.45951 8.15723Z",fill:em}),eB.createElement("path",{id:"Vector_19",d:"M9.78545 9.96253L9.37402 12.094L9.67117 12.3054L11.5055 10.8768L11.5626 9.44824L9.78545 9.96824V9.96253Z",fill:em}),eB.createElement("path",{id:"Vector_20",d:"M5.44824 9.44224L5.49967 10.8708L7.33396 12.2994L7.6311 12.088L7.21967 9.95652L5.45396 9.43652L5.44824 9.44224Z",fill:em}),eB.createElement("path",{id:"Vector_21",d:"M9.82598 14.2711L9.84313 13.6826L9.68312 13.5454H7.32312L7.16884 13.6826L7.18027 14.2711L5.20312 13.334L5.89455 13.8997L7.30027 14.8654H9.70598L11.1174 13.8997L11.8031 13.334L9.8317 14.2711H9.82598Z",fill:em}),eB.createElement("path",{id:"Vector_22",d:"M15.9738 4.997L16.4995 2.44272L15.7109 0.0712891L9.6709 4.53986L11.9966 6.49986L15.2766 7.45415L16.0023 6.60843L15.688 6.37986L16.1909 5.92272L15.808 5.62557L16.3109 5.24272L15.9852 4.99129L15.9738 4.997Z",fill:em,fillOpacity:"0.2"}),eB.createElement("path",{id:"Vector_23",d:"M0.5 2.44272L1.03143 4.997L0.688571 5.24843L1.19714 5.63129L0.814286 5.92843L1.31714 6.38557L1.00286 6.61415L1.72857 7.45986L5.01429 6.50557L7.34 4.54557L1.28857 0.0712891L0.5 2.44272Z",fill:em,fillOpacity:"0.2"}),eB.createElement("path",{id:"Vector_24",d:"M15.2773 7.46015L11.9973 6.50586L12.9859 7.99729L11.5059 10.8773L13.4601 10.8544H16.3801L15.2773 7.46015Z",fill:em}),eB.createElement("path",{id:"Vector_25",d:"M5.00898 6.50571L1.72898 7.46L0.631836 10.8486H3.54041L5.49469 10.8714L4.01469 7.99143L5.00326 6.5L5.00898 6.50571Z",fill:em}),eB.createElement("path",{id:"Vector_26",d:"M9.46003 8.15747L9.67146 4.54604L10.6257 1.97461H6.38574L7.34003 4.54604L7.55146 8.15747L7.63146 9.29461V12.1003H9.38003V9.29461L9.46574 8.15747H9.46003Z",fill:em})))};ePC.displayName="MetamaskIcon";var ePI=(0,eB.memo)(ePC),ePA=(0,eB.memo)(({name:eb,...em})=>"metamask"===eb?eB.createElement(ePI,em):eB.createElement(eSq,eSB({name:eb},em)));let ePz=ej.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-1se8k2b-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.5rem",whiteSpace:"nowrap"}),ePL=({value:eb,humanReadable:em=!0,...ew})=>eB.createElement(ePz,ew,em?eSE(eb):eSD(eb),eB.createElement(e_$,{color:"currentColor",size:"1em",img:"aleph"}));ePL.displayName="Price";var ePT=(0,eB.memo)(ePL);let ePw=({network:eb,isSelected:em,onClick:ew})=>{let eH=(0,ej.Fg)(),{color:eN,button:eV}=eH.component.walletPicker,eE=(0,eB.useCallback)(()=>{ew&&ew(eb)},[eb,ew]);return eB.createElement(ePO,null,eB.createElement(ePP,{onClick:eE,disabled:0===eb.wallets.length,size:"md",kind:eV.kind(em),color:eV.color(em),variant:eV.variant(em)},!em&&eB.createElement(ePj,{className:"fx-noise-base"}),eB.createElement(ePB,{name:eb.icon,size:"xl",prefix:"custom"})),eB.createElement(ePR,{className:"fs-10",$_css:[{marginTop:"0.25rem"},{color:em?eN.default:eN.disabled}]},eb.name))};ePw.displayName="WalletPickerNetwork";let ePH=({networks:eb,selectedNetwork:em,onSelectNetwork:ew})=>eB.createElement(ePU,{count:4,gap:"0.75rem"},eb.map(eb=>eB.createElement(eOQ,{key:eb.name},eB.createElement(ePk,{network:eb,isSelected:em?.id===eb.id,onClick:ew}))));ePH.displayName="WalletPickerNetworks";let ePx=({networks:eb,selectedNetwork:em,onSwitchNetwork:ew,onConnect:eH})=>{let eN=(0,ej.Fg)(),{button2:eV}=eN.component.walletPicker;return eB.createElement("div",null,eB.createElement(ePM,null,"1. Choose your network"),eB.createElement(ePE,{networks:eb,selectedNetwork:em,onSelectNetwork:ew}),eB.createElement(eO8,{open:!!em?.wallets},eB.createElement(ePv,null,eB.createElement(ePM,null,"2. Connect your wallet"),eB.createElement(eOY,{count:1},em?.wallets?.map(eb=>eB.createElement(eOQ,{key:eb.name},eB.createElement(ePF,null,eB.createElement(e_t,{onClick:()=>eH(eb,em),as:"button",size:"md",kind:eV.kind,variant:eV.variant,color:eV.color},eb.name,eB.createElement(ePG,{name:eb.icon,color:eV.iconColor||eb.color})))))))))};ePx.displayName="WalletPickerLoggedOut";let ePN=({networks:eb,balance:em,rewards:ew,address:eH,addressHref:eN,selectedNetwork:eV,onSwitchNetwork:eE,onDisconnect:eD})=>{let eS=(0,ej.Fg)(),{color:e_,button3:eO,button4:eP}=eS.component.walletPicker,eR=(0,eB.useMemo)(()=>eSD(em),[em]),eU=(0,eB.useMemo)(()=>`${eH?.slice(0,8)}...${eH?.slice(-6)}`,[eH]);return eB.createElement(eB.Fragment,null,eB.createElement(ePE,{networks:eb,selectedNetwork:eV,onSelectNetwork:eE}),eB.createElement(ePY,null,eB.createElement(e_$,{img:"aleph",color:"text",size:"3rem"}),eB.createElement(ePQ,null,eB.createElement(ePq,{className:"tp-code1 fs-24"},eR),eB.createElement(ePK,{className:"fs-16 m-0"},"ALEPH"))),ew&&eB.createElement(ePZ,null,eB.createElement(ePW,{className:"fs-10 tp-body3"},"EST. REWARDS"),eB.createElement(eP$,null,eB.createElement(ePX,{value:ew.amount,className:"fs-16 tp-body3",humanReadable:!1,$_css2:e_.rewards}),eB.createElement(ePJ,{className:"fs-12 tp-body1"},"Next distribution in ",ew.days," days"))),eB.createElement(eP1,null,eN?eB.createElement(e_t,{as:"a",target:"_blank",size:"md",href:eN,kind:eO.kind,variant:eO.variant,color:eO.color},eU,eB.createElement(eP0,{name:"external-link-square-alt"})):eU),eB.createElement(eP2,null,eB.createElement(e_t,{size:"md",kind:eP.kind,variant:eP.variant,color:eP.color,onClick:eD},"Logout")))};ePN.displayName="WalletPickerLoggedIn";let ePV=(0,eB.forwardRef)(({networks:eb,address:em,addressHref:ew,balance:eH,rewards:eN,selectedNetwork:eV,onConnect:eE,onSwitchNetwork:eD,onDisconnect:eS,...e_},eO)=>eB.createElement(ePy,eSB({ref:eO},e_),em?eB.createElement(ePS,{networks:eb,balance:eH,rewards:eN,address:em,addressHref:ew,selectedNetwork:eV,onSwitchNetwork:eD,onDisconnect:eS}):eB.createElement(ePD,{networks:eb,onConnect:eE,selectedNetwork:eV,onSwitchNetwork:eD})));ePV.displayName="WalletPicker";let ePk=(0,eB.memo)(ePw),ePE=(0,eB.memo)(ePH),ePD=(0,eB.memo)(ePx),ePS=(0,eB.memo)(ePN);var eP_=(0,eB.memo)(ePV),ePO=(0,ej.ZP)("div")({textAlign:"center"}),ePP=(0,ej.ZP)(e_t)({position:"relative"}),ePj=(0,ej.ZP)("div")({position:"absolute !important",inset:"0px",zIndex:"-10",height:"100%",width:"100%"}),ePB=(0,ej.ZP)(eSq)({width:"1.5rem"}),ePR=(0,ej.ZP)("div")`${eb=>eb.$_css}`,ePU=(0,ej.ZP)(eOY)({marginBottom:"1.5rem"}),ePF=(0,ej.ZP)("div")({display:"block",textAlign:"center"}),ePG=(0,ej.ZP)(ePA)({marginLeft:"0.625rem"}),ePY=(0,ej.ZP)(ePv)({marginBottom:"1.5rem",marginTop:"1.5rem",display:"flex",alignItems:"center",gap:"1rem"}),ePQ=(0,ej.ZP)("div")({lineHeight:".75rem"}),ePq=(0,ej.ZP)("div")({marginBottom:"0.75rem",whiteSpace:"nowrap",lineHeight:"1rem !important"}),ePK=(0,ej.ZP)("span")({opacity:"0.4"}),ePZ=(0,ej.ZP)(ePv)({marginTop:"1.5rem",display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:"1rem"}),ePW=(0,ej.ZP)("span")({marginTop:"0.25rem",opacity:"0.6"}),eP$=(0,ej.ZP)("div")({textAlign:"right"}),ePX=(0,ej.ZP)(ePT)(eb=>({color:eb.$_css2})),ePJ=(0,ej.ZP)("div")({opacity:"0.6"}),eP1=(0,ej.ZP)(ePv)({marginTop:"1.5rem",textAlign:"center"}),eP0=(0,ej.ZP)(eSq)({marginLeft:"0.625rem"}),eP2=(0,ej.ZP)(ePv).withConfig({displayName:"cmp___StyledBorderedDiv4",componentId:"sc-1lcl5o5-0"})({marginTop:"1.5rem",textAlign:"center"});let eP6=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-613t3q-0"})(["",""],({theme:eb,$breakpoint:em,$maxWidth:ew=`${eb.breakpoint["2xl"]+12.5}rem`})=>(0,ej.iv)([""," box-sizing:border-box;width:100%;margin:0 auto;max-width:",";",""],{paddingLeft:"1.5rem",paddingRight:"1.5rem"},ew,eDi(em,{paddingLeft:"4rem",paddingRight:"4rem"}))),eP4=ej.ZP.footer.withConfig({displayName:"styles__StyledFooter",componentId:"sc-613t3q-1"})(["",""],({theme:eb,$small:em})=>{let{background:ew}=eb.component.footer;return(0,ej.iv)(["padding:","rem 0;background:",";box-sizing:border-box;width:100%;"],em?1.5:3,ew)}),eP3=(0,ej.ZP)(e_t).attrs(eb=>({variant:"tertiary",color:"main0",size:"big",...eb,forwardedAs:"a"})).withConfig({displayName:"styles__StyledButton",componentId:"sc-613t3q-2"})([""]),eP5=(0,ej.iv)(["",""],({theme:eb})=>{let{link:em}=eb.component.footer;return(0,ej.iv)(["position:relative;&::after{display:block;content:'';position:absolute;bottom:-0.1875rem;left:0;width:100%;height:0.1875rem;background-clip:content-box;background-image:",";opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";}&:hover::after{opacity:1;visibility:visible;}"],em.gradient.fn,eb.transition.duration.fast,eb.transition.timing)}),eP8=ej.ZP.h6.attrs(eSk("tp-nav fs-24")).withConfig({displayName:"styles__StyledLinkTitle",componentId:"sc-613t3q-3"})([""," "," &::after{opacity:1;visibility:visible;bottom:0;}"],{margin:"0px",display:"inline-block",alignSelf:"flex-start"},eP5),eP9=ej.ZP.span.attrs(eSk("tp-nav fs-14")).withConfig({displayName:"styles__StyledLink",componentId:"sc-613t3q-4"})(["",""],({theme:eb})=>{let{color:em}=eb.component.footer;return(0,ej.iv)([""," font-weight:700;color:",";text-decoration:none;",""],{display:"inline-flex",cursor:"pointer",alignItems:"center",gap:"0.625rem",whiteSpace:"nowrap"},em,eP5)}),eP7=({Link:eb,links:em})=>eB.createElement(eB.Fragment,null,em.map((em,ew)=>eB.createElement(ejn,{key:em.title||ew},em.title&&eB.createElement(eP8,null,em.title),eB.createElement(ejr,null,em.links.map(em=>eB.createElement("li",{key:em.href},eB.createElement(eb,{href:em.href,target:em.target,route:{href:em.href}},eB.createElement(eP9,null,em.label))))))));eP7.displayName="FooterLinks";let eje=({small:eb=!1,buttons:em,media:ew,mainLinks:eH,links:eN,Link:eV="a",logoHref:eE="/",logoTarget:eD,maxWidth:eS,breakpoint:e_="md",...eO})=>eB.createElement(eP4,eSB({$small:eb},eO),eB.createElement(eP6,{$maxWidth:eS,$breakpoint:e_},eb?eB.createElement(eji,null,eB.createElement(ejc,null,eB.createElement(e_$,{size:28,text:!0,Link:eV,href:eE,target:eD})),eB.createElement(ejs,null,eH.map(eb=>eB.createElement("li",{key:eb.label},eB.createElement(eV,{href:eb.href,target:eb.target,route:{href:eb.href}},eB.createElement(eP9,{className:"fs-18"},eb.label,eB.createElement(eSq,{size:"lg",name:"external-link-square-alt"})))))),eB.createElement(ejo,null,ew.filter(eb=>eb.small).map(eb=>eB.createElement("li",{key:eb.name},eB.createElement(eV,{href:eb.href,target:eb.target,route:{href:eb.href}},eB.createElement(eP9,{className:"fs-18"},eB.createElement(eSq,{size:"lg",name:eb.icon}),eb.label)))))):eB.createElement("div",null,eB.createElement(ejl,null,eB.createElement(e_$,{size:55,text:!0,Link:eV,href:eE,target:eD})),eB.createElement(ejf,null,eB.createElement(ejd,null,em.map(eb=>eB.createElement(eP3,eSB({key:eb.href,href:eb.href,target:eb.target},eb.props),eb.label))),eB.createElement(eju,null,eB.createElement(ejt,{Link:eV,links:eN.slice(0,eN.length/2)})),eB.createElement(ejp,null,eB.createElement(ejt,{Link:eV,links:eN.slice(eN.length/2)})),eB.createElement(ejh,null,ew.map(eb=>eB.createElement("li",{key:eb.name},eB.createElement(eV,{href:eb.href,target:eb.target,route:{href:eb.href}},eB.createElement(eP9,{className:"fs-18"},eB.createElement(eSq,{size:"lg",name:eb.icon}),eb.label)))))))));eje.displayName="Footer";let ejt=(0,eB.memo)(eP7);var eja=(0,eB.memo)(eje),ejn=(0,ej.ZP)("div")({display:"flex",flexDirection:"column",gap:"1rem"}),ejr=(0,ej.ZP)("ul")({display:"flex",flexDirection:"column",gap:"0.75rem"}),eji=(0,ej.ZP)("div")({display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:"2.5rem"}),ejc=(0,ej.ZP)("div")({width:"100%",flex:"1 1 auto","@media (min-width: 62rem)":{flex:"1 1 0%"}}),ejs=(0,ej.ZP)("ul")({display:"flex",height:"100%",width:"100%",flex:"1 1 auto",flexDirection:"column",gap:"1.5rem","@media (min-width: 48rem)":{flex:"1 1 0%",flexDirection:"row",alignItems:"center"},"@media (min-width: 62rem)":{justifyContent:"center"}}),ejo=(0,ej.ZP)("ul")({display:"flex",height:"100%",width:"100%",flex:"1 1 auto",alignItems:"center",gap:"1.5rem","@media (min-width: 48rem)":{flex:"1 1 0%",justifyContent:"flex-end"}}),ejl=(0,ej.ZP)("div")({marginBottom:"3rem"}),ejf=(0,ej.ZP)("nav")({margin:"0px",display:"flex",flexWrap:"wrap",justifyContent:"space-between",gap:"2.5rem"}),ejd=(0,ej.ZP)("div")({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none"}}),eju=(0,ej.ZP)("div")({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none",gap:"2.5rem"}}),ejp=(0,ej.ZP)("div")({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none",gap:"2.5rem"}}),ejh=(0,ej.ZP)("ul").withConfig({displayName:"cmp___StyledUl4",componentId:"sc-llfimd-0"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none"}});let ejb=({route:eb,isActive:em,disabled:ew,variant:eH,Link:eN,...eV})=>{let{name:eE,icon:eD,flag:eS,href:e_,target:eO}=eb,eP=eB.createElement(eO9,{$variant:eH,$isActive:em,$disabled:ew,$hasIcon:!!eD,$hasFlag:!!eS,className:em?"_active":""},!!eD&&eB.createElement(eO7,{name:eD}),!!eE&&eB.createElement(ePe,null,eE),!!eS&&eB.createElement(ePt,null,eS));return ew?eB.createElement(ejg,eV,eP):eB.createElement(eN,eSB({route:eb,href:e_,target:eO},eV),eP)};ejb.displayName="RouterLink";var ejm=(0,eB.memo)(ejb),ejg=(0,ej.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-6pzn0m-0"})({display:"flex",width:"100%",cursor:"auto !important",flexDirection:"column",alignItems:"flex-start",overflow:"auto"});let ejy=4.5,ejM=.375,ejv=ej.ZP.div.withConfig({displayName:"styles__StyledLink",componentId:"sc-1h2junx-0"})(["",""],{width:"100%"}),ejC=ej.ZP.nav.withConfig({displayName:"styles__StyledNav1",componentId:"sc-1h2junx-1"})(["",""],({theme:eb})=>{let{nav1:em}=eb.component.sidebar;return(0,ej.iv)([""," background-color:",";"],{display:"flex",height:"100%",width:"100%",flexDirection:"column",overflow:"hidden"},em.background)}),ejI=ej.ZP.div.withConfig({displayName:"styles__StyledNav1Container",componentId:"sc-1h2junx-2"})([""," width:","rem;"],{display:"flex",flexDirection:"column",alignItems:"flex-start"},ejy),ejA=(0,ej.ZP)(ejm).attrs(eb=>({...eb,variant:"1",route:{...eb.route,name:void 0,flag:void 0}})).withConfig({displayName:"styles__StyledRouterLink1",componentId:"sc-1h2junx-3"})(["",""],({theme:eb,isActive:em})=>{let{nav1:ew}=eb.component.sidebar;return(0,ej.iv)(["","{"," ","}"],eO9,{height:"3rem",width:"100%",justifyContent:"center",paddingLeft:"1.5rem",paddingRight:"1.5rem"},em&&(0,ej.iv)(["background-color:",";&::after{"," content:'';width:","rem;background-color:",";}"],ew.active.background,{position:"absolute",top:"-0.5rem",left:"0px",height:"100%",opacity:"0"},ejM,ew.active.background2))}),ejz=ej.ZP.nav.withConfig({displayName:"styles__StyledNav2",componentId:"sc-1h2junx-4"})(["",""],({theme:eb})=>{let{nav2:em}=eb.component.sidebar;return(0,ej.iv)([""," color:",";background:",";box-sizing:content-box;padding-left:0;box-shadow:0px 0px 0px 0px ",";"],{display:"flex",height:"100%",flexDirection:"column",overflow:"hidden"},em.color,em.background,em.background)}),ejL=ej.ZP.div.withConfig({displayName:"styles__StyledNav2Container",componentId:"sc-1h2junx-5"})(["",""],{display:"flex",height:"100%",flexDirection:"column",alignItems:"flex-start"}),ejT=ej.ZP.div.attrs(eSk("tp-nav")).withConfig({displayName:"styles__StyledNav2Title",componentId:"sc-1h2junx-6"})(["",""],({theme:eb})=>{let{title:em}=eb.component.sidebar.nav2;return(0,ej.iv)([""," "," color:",";"],{height:"3rem",paddingLeft:"1.5rem",paddingRight:"1.5rem"},{display:"inline-flex",width:"auto",maxWidth:"100%",alignItems:"center",textTransform:"uppercase"},em?.color)}),ejw=ej.ZP.div.withConfig({displayName:"styles__StyledNav2LinkContainer",componentId:"sc-1h2junx-7"})([""," margin-top:6.5rem;"],{display:"flex",width:"100%",cursor:"auto",flexDirection:"column",alignItems:"flex-start",overflow:"auto"}),ejH=(0,ej.ZP)(ejm).attrs(eb=>({...eb,variant:"2"})).withConfig({displayName:"styles__StyledRouterLink2",componentId:"sc-1h2junx-8"})(["",""],({route:{icon:eb}})=>(0,ej.iv)(["","{"," "," padding-left:","rem;}"],eO9,{height:"3rem",paddingLeft:"1.5rem",paddingRight:"1.5rem"},{display:"flex",maxWidth:"100%",overflow:"hidden"},eb?1.5:3.125)),ejx=ej.ZP.div.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-1h2junx-9"})(["",""],({theme:eb})=>{let{logo:em}=eb.component.sidebar.nav1;return(0,ej.iv)([""," height:6.5rem;background:",";padding:",";"],{display:"flex",width:"100%",alignItems:"center",justifyContent:"center"},em?.background,em?.padding)}),ejN=(0,ej.ZP)(e_$).attrs(eb=>{let{logo:em}=eb.theme.component.sidebar.nav1;return{...eb,size:`${em.size}rem`}}).withConfig({displayName:"styles__StyledLogo",componentId:"sc-1h2junx-10"})(["",""],{display:"inline-flex",alignItems:"center",justifyContent:"center"}),ejV=(0,ej.ZP)(eSq).attrs(eb=>({...eb,name:"angle-right"})).withConfig({displayName:"styles__StyledToggleButton",componentId:"sc-1h2junx-11"})(["",""],({theme:eb})=>{let{toggle:em}=eb.component.sidebar.nav2;return(0,ej.iv)([""," color:",";background-color:",";"],{boxSizing:"border-box !important",height:"1rem !important",width:"1rem !important",transformOrigin:"center",cursor:"pointer",padding:"0.125rem"},em.color,em.background)}),ejk=ej.ZP.div.attrs(eSk("tp-body3")).withConfig({displayName:"styles__StyledStorageContainer",componentId:"sc-1h2junx-12"})(["",""],{marginLeft:"auto",marginRight:"auto",width:"10.5rem",maxWidth:"100%",cursor:"auto",paddingLeft:"0.25rem",paddingRight:"0.25rem"}),ejE=ej.ZP.div.withConfig({displayName:"styles__StyledProgressBar",componentId:"sc-1h2junx-13"})(({theme:eb,$percent:em})=>{let{color:ew}=eb.component.sidebar.nav2.progress;em=em>0?Math.max(em,.05):em;let eH=`${eb.color.base0}20`;return[{position:"relative",width:"100%"},(0,ej.iv)(["height:0.3125rem;background-color:",";border-radius:1rem;&:after{"," content:'';border-radius:1rem;background:",";clip-path:",";}"],eH,{position:"absolute",left:"0px",top:"0px",height:"100%",width:"100%"},ew,`inset(0 ${100-100*em}% 0 0);`)]}),ejD=(0,ej.F4)([" 0%,15%,90%,100%{opacity:1;}45%{opacity:0;}"]),ejS=(0,ej.F4)([" 0%,10%,80%,100%{opacity:1;}50%{opacity:0;}"]),ej_=(0,ej.F4)([" 0%,6%,80%,100%{opacity:1;}46%,60%{opacity:0;}"]),ejO=(0,ej.F4)([" 0%,10%,70%,100%{opacity:1;}30%{opacity:0;}"]),ejP=ej.ZP.aside.withConfig({displayName:"styles__StyledSidebar",componentId:"sc-1h2junx-14"})([""," "," ",";",""],{display:"none",height:"100%",alignItems:"stretch",justifyContent:"flex-start"},({$breakpoint:eb})=>(0,ej.iv)(["",""],eDi(eb,(0,ej.iv)(["",""],{display:"flex"}))),({theme:eb,$isOpen:em,$isHover:ew,$speed:eH=1})=>em||void 0===em?(0,ej.iv)(["& ","{width:","rem;transition:width ease-in-out ","s ","s;}& "," ",",& ","{"," transition:opacity ease-in-out ","s ","s,visibility linear ","s ","s,color ease-in-out 0.25s 0s !important;}& ","{transition:background-color ease-in-out ","s ","s;}& "," ","::after{"," transition:opacity ease-in-out ","s ","s,top ease-in-out ","s ","s;}& ","{width:","rem;transition:width ease-in-out ","s ","s,padding-left ease-in-out ","s 0s,box-shadow ease-in-out ","s 0s;","}& ",",& ","{transition:width linear 0s ","s;}& ","{width:","rem;}& ","{width:","rem;animation:","s ease-in-out 0s ",";}& ",",& "," ","{"," transition:left linear 0s ","s,transform linear 0s ","s,font-size linear 0s ","s,padding linear 0s ","s,gap linear 0s ","s,background-color ease-in-out 0s ","s,color ease-in-out 0.25s 0s !important;}& ","{font-size:1.125rem;}& ","{transition:color ease-in-out 0.25s 0s !important;}& ","{"," transition:left linear 0s ","s;}& ","{transform:rotateZ(-180deg);transition:transform ease-in-out ","s ","s;}& ","{font-size:0.625rem;transition:font-size linear 0s ","s;animation:","s ease-in-out 0s ",";& > :first-child{max-width:100%;transition:max-width linear 0s ","s;}}& "," ","._active{background-color:",";& ",",& ","{color:",";transition:color ease-in-out 0s ","s !important;}}"],ejC,ejy,.35/eH,.4/eH,ejA,eO7,ejN,{visibility:"visible",opacity:"1"},.2/eH,.55/eH,.2/eH,.55/eH,ejx,.7/eH,.2/eH,ejA,eO9,{top:"-0.5rem",opacity:"0"},.7/eH,.2/eH,.7/eH,.1/eH,ejz,18.75,.5/eH,.1/eH,.4/eH,.4/eH,ew&&(0,ej.iv)(["cursor:auto;"]),ejI,ejL,.5/eH,ejI,ejy,ejL,18.75,1/eH,ejS,ejT,ejH,eO9,{position:"relative",left:"0px","--tw-translate-x":"0px",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))",gap:"0.625rem"},.5/eH,.5/eH,.5/eH,.5/eH,.5/eH,.5/eH,ejT,eO7,ePt,{left:"-0.125rem"},.45/eH,ejV,.6/eH,.4/eH,ejk,.3/eH,1/eH,ejO,.3/eH,ejH,eO9,eb.component.sidebar.nav2.active?.background,eO7,ePe,eb.component.sidebar.nav2.active?.color,.5/eH):(0,ej.iv)(["& ","{width:","rem;transition:width ease-in-out ","s ","s;}& "," ",",& ","{"," transition:opacity ease-in-out ","s 0s,visibility linear ","s 0s,color ease-in-out 0.25s 0s !important;}& ","{background-color:transparent;transition:background-color ease-in-out ","s ","s;}& "," ","::after{"," transition:opacity ease-in-out ","s ","s,top ease-in-out ","s ","s;}& ","{width:","rem;transition:width ease-in-out ","s ","s,padding-left ease-in-out ","s 0s,box-shadow ease-in-out ","s 0s;","}& ",",& ","{transition:width linear 0s ","s;}& ","{width:","rem;}& ","{width:","rem;animation:","s ease-in-out 0s ",";}& ",",& "," ","{"," transition:left linear 0s ","s,transform linear 0s ","s,font-size linear 0s ","s,padding linear 0s ","s,background-color ease-in-out 0s ","s,gap linear 0s ","s;}& ","{"," font-size:0.75rem;}& ","{transition:color ease-in-out 0.25s 0s !important;}& ","{"," transition:left linear 0s ","s;}& ","{transform:rotateZ(0deg);transition:transform ease-in-out ","s ","s;}& ","{font-size:0.5rem;transition:font-size linear 0s ","s;animation:","s ease-in-out 0s ",";& > :first-child{max-width:0;transition:max-width linear 0s ","s;}}& "," ","._active{& ",",& ","{transition:color ease-in-out 0s ","s !important;}}"],ejC,ejM,.2/eH,.15/eH,ejA,eO7,ejN,{visibility:"hidden",opacity:"0"},.2/eH,.2/eH,ejx,.7/eH,.2/eH,ejA,eO9,{top:"0px",opacity:"1"},.7/eH,.2/eH,.7/eH,.3/eH,ejz,4.5,.4/eH,.25/eH,.4/eH,.4/eH,ew&&(0,ej.iv)(["cursor:pointer;padding-left:","rem;box-shadow:","rem 0px 0px 0px ",";"],ejM,ejM,eb.component.sidebar.nav2.background),ejI,ejL,.45/eH,ejI,ejM,ejL,4.5,1/eH,ejD,ejT,ejH,eO9,{position:"relative",left:"50%","--tw-translate-x":"-50%",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))",gap:"1rem"},.45/eH,.45/eH,.45/eH,.45/eH,.45/eH,.45/eH,ejT,{paddingLeft:"0px",paddingRight:"0px"},eO7,ePt,{left:"-2rem"},.45/eH,ejV,.6/eH,.25/eH,ejk,.46/eH,1/eH,ej_,.46/eH,ejH,eO9,eO7,ePe,.45/eH),({$isOpen:eb})=>void 0===eb&&(0,ej.iv)(["&& *{animation:none;transition:none;}"])),ejj=eb=>{let{pathname:em,route:ew,level:eH=0,Link:eN,...eV}=eb,eE=ew.exact?em===ew.href:em.indexOf(ew.href)>=0,eD={route:ew,Link:eN,isActive:eE,...eV};return eB.createElement(ejv,null,eH<=0?eB.createElement(ejA,eD):eB.createElement(eB.Fragment,null,ew.children?eB.createElement(eB.Fragment,null,ew.name&&eB.createElement(ejF,null,eB.createElement(ejT,null,ew.name)),ew?.children?.map(eb=>eB.createElement(ejR,{key:eb.href,route:eb,Link:eN,pathname:em,exact:eb.exact,disabled:eb.disabled,level:1}))):eB.createElement(ejH,eD)))};ejj.displayName="Route";let ejB=({routes:eb,pathname:em,allowanceInfo:ew,Link:eH,breakpoint:eN="md",open:eV,logoHref:eE="/",logoTarget:eD,onToggle:eS})=>{let[e_,eO]=(0,eB.useState)(!1),eP=(0,eB.useCallback)(eb=>{eb.stopPropagation();let em=eb.currentTarget.tagName,ew=void 0===eV||!!eV,eH=ew&&"svg"!==em.toLowerCase()?eV:!ew;eS&&eS(eH)},[eV,eS]),ej=(0,eB.useCallback)(()=>{eO(!0)},[]),eR=(0,eB.useCallback)(()=>{eO(!1)},[]),eU=(0,eB.useCallback)(eb=>{eb.stopPropagation()},[]),eF=(0,eB.useMemo)(()=>eb.filter(eb=>!eb.external).find(eb=>0===em.indexOf(eb.href)),[em,eb]),eG=(ew?.consumedSize||0)/1024,eY=(ew?.allowedSize||0)/1024,eQ=eY?eG/eY:0,eK=(0,eB.useMemo)(()=>eB.createElement(eH,{href:eE,target:eD,route:{href:eE}},eB.createElement(ejN,null)),[eH,eE,eD]),eZ=eV,eW=e_&&!!eS;return eB.createElement(ejP,{$breakpoint:eN,$isOpen:eZ,$isHover:eW},eB.createElement(ejC,null,eB.createElement(ejI,null,eB.createElement(ejx,null,eK),eb.map(eb=>eB.createElement(ejR,{key:eb.href,route:eb,Link:eH,pathname:em,exact:eb.exact,disabled:eb.disabled,level:0})))),eB.createElement(ejz,{onClick:eP,onMouseOver:ej,onMouseOut:eR},eB.createElement(ejL,null,eB.createElement(ejw,{onClick:eU,onMouseOver:eU,onMouseOut:eU},eF?.children?.map(eb=>eB.createElement(ejR,{key:eb.href,route:eb,Link:eH,pathname:em,exact:eb.exact,disabled:eb.disabled,level:1}))),eB.createElement(ejG,null),eB.createElement(ejY,null,!!eS&&eB.createElement(ejQ,null,eB.createElement(ejV,{onClick:eP})),eB.createElement(ejq,null),eB.createElement(ejk,null,eB.createElement(ejK,null,eB.createElement(ejZ,null,eG.toFixed(3)," GB"),eB.createElement(ejW,null,"of ",eY.toFixed(3)," GB")),eB.createElement(ejE,{$percent:eQ}))))))};ejB.displayName="RouterSidebar";let ejR=(0,eB.memo)(ejj);var ejU=(0,eB.memo)(ejB),ejF=(0,ej.ZP)("div")({position:"relative"}),ejG=(0,ej.ZP)("div")({flex:"1 1 0%"}),ejY=(0,ej.ZP)("div")({display:"flex",height:"14.9375rem",width:"100%",flexShrink:"0",flexDirection:"column",justifyContent:"flex-end",paddingTop:"3rem",paddingBottom:"3rem"}),ejQ=(0,ej.ZP)("div")({paddingLeft:"1.5rem",paddingRight:"1.5rem"}),ejq=(0,ej.ZP)("div")({flex:"1 1 0%"}),ejK=(0,ej.ZP)("div")({marginBottom:"1rem",display:"flex",flexWrap:"wrap",gap:"0.25rem"}),ejZ=(0,ej.ZP)("span")({whiteSpace:"nowrap"}),ejW=(0,ej.ZP)("span").withConfig({displayName:"cmp___StyledSpan2",componentId:"sc-3l7oji-0"})({whiteSpace:"nowrap",fontWeight:"400",opacity:"0.6"});let ej$=(0,ej.ZP)(ejm).withConfig({displayName:"styles__StyledRouterLink",componentId:"sc-1212fio-0"})(["",""],({$level:eb,route:{icon:em}})=>(0,ej.iv)([""," & ","{padding-left:","rem;padding-right:","rem;}&,& *{","}"],{width:"100%"},eO9,.25+eb*(em?1.5:3.125),.25+1.5*eb,{cursor:"pointer !important"})),ejX=ej.ZP.div.attrs(eSk("tp-nav")).withConfig({displayName:"styles__StyledNavTitle",componentId:"sc-1212fio-1"})(["",""],({$level:eb})=>(0,ej.iv)([""," padding-left:","rem;padding-right:","rem;"],{display:"flex",height:"3rem",width:"auto",maxWidth:"100%",alignItems:"center",textTransform:"uppercase"},.25+1.5*eb,.25+1.5*eb)),ejJ=ej.ZP.li.withConfig({displayName:"styles__StyledChildRoutes",componentId:"sc-1212fio-2"})(["",""],({$breakpoint:eb})=>(0,ej.iv)([""," ",""],{display:"block"},eDi(eb,(0,ej.iv)(["",""],{display:"none"})))),ej1=ej.ZP.ul.withConfig({displayName:"styles__StyledChildRoutesContent",componentId:"sc-1212fio-3"})(["",""],({theme:eb})=>{let{background:em,radius:ew}=eb.component.navbar.mobile.content.child;return(0,ej.iv)([""," background-color:",";border-radius:","rem;"],{display:"block"},em,ew)}),ej0=eb=>{let{pathname:em,route:ew,breakpoint:eH,Link:eN,level:eV=0,onClick:eE,variant:eD,exact:eS,disabled:e_,...eO}=eb,eP=eS?em===ew.href:em.indexOf(ew.href)>=0,ej={route:ew,Link:eN,...eO};return eB.createElement(eB.Fragment,null,ew.children?eB.createElement(ej3,eSB({},ej,{pathname:em,breakpoint:eH,variant:eD,level:eV,onClick:eE})):eB.createElement(ePg,{breakpoint:eH,level:eV},eB.createElement(ej$,eSB({},ej,{variant:eD,isActive:eP,onClick:eE,$level:eV,disabled:e_}))))};ej0.displayName="Route";let ej2=eb=>{let{breakpoint:em,pathname:ew,route:eH,Link:eN,level:eV=0,onClick:eE,variant:eD,...eS}=eb,{name:e_,children:eO=[]}=eH,eP=ew.indexOf(eH.href)>=0,[ej,eR]=(0,eB.useState)(eP),eU=(0,eB.useCallback)(eb=>{eb.preventDefault(),eR(eb=>!eb)},[]),eF=eV+1,eG=eB.createElement(eB.Fragment,null,eB.createElement(ePg,{breakpoint:em},eB.createElement(ejX,{$level:eF},e_)),eO.map(eb=>eB.createElement(ej4,eSB({key:eb.href,route:eb,Link:eN,breakpoint:em,pathname:ew,level:eF,exact:eb.exact,disabled:eb.disabled,onClick:eE},eS))));return eB.createElement(eB.Fragment,null,eV<1?eB.createElement(eB.Fragment,null,eB.createElement(ePg,{breakpoint:em},eB.createElement(ej$,eSB({route:eH,Link:eN,isActive:eP,$level:eV,variant:eD},eS,{onClick:eU}))),eB.createElement(ejJ,{$breakpoint:em},eB.createElement(eO8,{open:!!ej},eB.createElement(ej1,null,eG)))):eG)};ej2.displayName="ParentRoute";let ej6=({breakpoint:eb="md",pathname:em,routes:ew,Link:eH,children:eN,onToggle:eV,logoHref:eE="/",logoTarget:eD,...eS})=>{let e_=(0,ej.Fg)(),eO=eOi(eb)?"3":"4",eP=(0,eB.useCallback)(()=>{eV&&eV(!1)},[eV]),{logoText:eR}=e_.component.navbar,eU=(0,eB.useMemo)(()=>eB.createElement(e_$,{text:eR,Link:eH,href:eE,target:eD}),[eH,eE,eR,eD]);return eB.createElement(ePl,eSB({breakpoint:eb,onToggle:eV,logo:eU},eS),eB.createElement(ePb,{withSlash:!0,collapsible:"xl",breakpoint:eb},ew.map(ew=>eB.createElement(ej4,{key:ew.href,route:ew,Link:eH,breakpoint:eb,variant:eO,pathname:em,onClick:eP,exact:ew.exact,disabled:ew.disabled}))),eN)};ej6.displayName="RouterNavbar";let ej4=(0,eB.memo)(ej0),ej3=(0,eB.memo)(ej2);var ej5=(0,eB.memo)(ej6);let ej8=ej.ZP.div.withConfig({displayName:"styles__StyledCheckboxContainer",componentId:"sc-2jgovb-0"})(["",""],({$size:eb})=>(0,ej.iv)(["display:flex;align-items:center;gap:",";"],"xs"===eb?"0.75rem":"1.125rem")),ej9=(0,ej.iv)(["border-radius:",";"],({$size:eb})=>"xs"===eb?"0.25rem":"sm"===eb?"0.375rem":"0.5rem"),ej7=ej.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-2jgovb-1"})(["",""],({theme:eb,$size:em})=>{let{shadow:ew}=eb.form.checkbox,eH="xs"===em?"1rem":"sm"===em?"1.5rem":"2rem";return(0,ej.iv)(["flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:",";height:",";box-shadow:",";",""],eH,eH,ew,ej9)}),eBe=ej.ZP.input.withConfig({displayName:"styles__StyledInput",componentId:"sc-2jgovb-2"})(["",""],({theme:eb,$size:em})=>{let{background:ew,border:eH,disabledType:eN,check:eV}=eb.form.checkbox;return(0,ej.iv)(["position:absolute;inset:0;appearance:none;outline:0;cursor:pointer;border:","rem solid ",";background:",";width:100%;height:100%;margin:0;"," transition-property:box-shadow,background,border;transition-duration:","ms;transition-timing-function:",";&:checked{box-shadow:",";background:",";border-width:","rem;border-color:",";}&:focus{border-width:","rem;border-color:",";}&:disabled{","}"],eH.size,eH.color,ew,ej9,eb.transition.duration.fast,eb.transition.timing,eV.checked.shadow?.(em),eV.checked.background,eH.checked.size,eH.color,eH.focus.size,eH.focus.color,"opacity"===eN?(0,ej.iv)(["box-shadow:none;border-color:",";cursor:not-allowed;"],eH.color):(0,ej.iv)(["border-color:",";background:",";"],eb.color.disabled,eb.color.disabled))}),eBt=(0,ej.ZP)(eSq).attrs(eb=>({...eb,name:"check"})).withConfig({displayName:"styles__StyledCheckIcon",componentId:"sc-2jgovb-3"})(["",""],({theme:eb})=>{let{border:em,check:ew,disabledType:eH}=eb.form.checkbox;return(0,ej.iv)(["&&{display:block;pointer-events:none;width:65%;height:65%;background:transparent;color:",";border-radius:0.5rem;z-index:1;visibility:hidden;clip-path:circle(0% at 0% 75%);will-change:visibility,clip-path;transition-property:visibility,clip-path,color;transition-duration:","ms;transition-timing-function:",";",":checked + &{visibility:inherit;clip-path:circle(100% at 50% 50%);}",":disabled + &{cursor:not-allowed;","}}"],ew.checked.color,eb.transition.duration.fast,eb.transition.timing,eBe,eBe,"opacity"===eH?(0,ej.iv)(["color:",";"],em.color):(0,ej.iv)(["color:#ffffff66;"]))}),eBa=ej.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-2jgovb-4"})(["",""],({$size:eb,$disabled:em})=>(0,ej.iv)(["cursor:pointer;font-size:",";",""],"xs"===eb?"0.75rem":"1rem",em&&(0,ej.iv)(["cursor:not-allowed;opacity:0.4;"]))),eBn=ej.ZP.div.withConfig({displayName:"stylesforms__StyledInputWrapper",componentId:"sc-b8ja42-0"})(["max-width:100%;min-width:10rem;"]),eBr=(0,ej.iv)(["&&{","}"],({theme:eb,error:em})=>{if(!em)return"";let{input:ew,feedback:eH}=eb.form;return"warning"===em.level?(0,ej.iv)(["border-width:","rem;border-color:",";"],ew.border.feedback.size,eH.warning):(0,ej.iv)(["border-width:","rem;border-color:",";"],ew.border.feedback.size,eH.error)}),eBi=(0,ej.iv)(["&&{","}"],({theme:eb,error:em})=>{if(!em)return"";let{feedback:ew}=eb.form;return"warning"===em.level?(0,ej.iv)(["color:",";"],ew.warning):(0,ej.iv)(["color:",";"],ew.error)}),eBc=(0,ej.iv)(["opacity:0.5;"]),eBs=(0,ej.iv)(["",""],({disabled:eb})=>eb?eBc:""),eBo=(0,ej.iv)(["",""],({theme:eb})=>(0,ej.iv)(["mix-blend-mode:normal;color:",";opacity:0.4;"],eb.color.text)),eBl=(0,ej.iv)(["&::placeholder{","}"],eBo),eBf=(0,ej.iv)(["",""],({theme:eb})=>{let{border:em}=eb.form.input;return(0,ej.iv)(["&:focus,&._focus{border-width:","rem;border-color:",";}"],em.focus.size,em.color)}),eBd=ej.ZP.span.attrs(eSk("tp-body")).withConfig({displayName:"styles__StyledFormErrorContainer",componentId:"sc-ag8ig-0"})([""," ",""],{marginTop:"0.625rem !important",display:"flex",alignItems:"center",justifyContent:"flex-start"},eBi),eBu=({error:eb,...em})=>eB.createElement(eBd,eSB({error:eb},em),eB.createElement(eBh,{name:"warning"===eb.level?"exclamation-circle":"bomb"}),eb.message);eBu.displayName="FormError";var eBp=(0,eB.memo)(eBu),eBh=(0,ej.ZP)(eSq).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-1xdovqh-0"})({marginRight:"0.5rem"});let eBb=eB.createContext(void 0),eBm=()=>(0,eB.useContext)(eBb),eBg=ej.ZP.div.withConfig({displayName:"styles__StyledCheckboxGroupContainer",componentId:"sc-temgik-0"})(["display:block;width:100%;max-width:100%;"]),eBy=ej.ZP.div.withConfig({displayName:"styles__StyledCheckboxContainer",componentId:"sc-temgik-1"})(["",""],({direction:eb})=>(0,ej.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],eb)),eBM=ej.ZP.span.withConfig({displayName:"styles__StyledRequiredSymbol",componentId:"sc-7t2a25-0"})([""]),eBv=ej.ZP.span.attrs(eSk("tp-body")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-7t2a25-1"})(["",""],({theme:eb,error:em})=>(0,ej.iv)([""," "," & ","{"," color:",";}"],{marginBottom:"0.625rem !important",display:"block"},eBi,eBM,{verticalAlign:"top"},em?"inherit":eb.form.feedback.required)),eBC=({error:eb,label:em,required:ew})=>eB.createElement(eBv,{error:eb,label:em},em," ",ew&&eB.createElement(eBM,null,"*"));var eBI=(0,eB.memo)(eBC);let eBA=eb=>{let{contextValue:em,children:ew,direction:eH,error:eN,label:eV,required:eE,...eD}=function({id:eb,name:em,value:ew,onChange:eH,label:eN,direction:eV,children:eE,error:eD,required:eS,...e_}){let eO=(0,eB.useId)();eb=eb||eO,em=em||eb;let eP=(0,eB.useMemo)(()=>new Set(ew),[ew]),ej=(0,eB.useMemo)(()=>({name:em,value:Array.from(eP),valueSet:eP,onChange(eb){let em=eb.target.checked,ew=eb.target.value;em?eP.add(ew):eP.delete(ew);let eN=new Set(eP);eH&&eH(eb,Array.from(eN))}}),[em,eP,eH]);return{contextValue:ej,label:eN,direction:eV,children:eE,error:eD,required:eS,...e_}}(eb);return eB.createElement(eBb.Provider,{value:em},eB.createElement(eBg,eSB({direction:eH},eD),eV&&eB.createElement(eBI,{label:eV,error:eN,required:eE}),eB.createElement(eBy,{direction:eH},ew),eN&&eB.createElement(eBp,{error:eN})))};eBA.displayName="CheckboxGroup";var eBz=(0,eB.memo)(eBA);let eBL=(0,eB.forwardRef)((eb,em)=>{let{className:ew,id:eH,label:eN,size:eV,disabled:eE,...eD}=function({id:eb,label:em,name:ew,value:eH,checked:eN,className:eV,onChange:eE,...eD}){let eS=(0,eB.useId)();eb=eb||eS;let e_=eBm(),eO=(0,eB.useCallback)(eb=>{eE&&eE(eb),e_&&e_.onChange(eb)},[e_,eE]);return e_&&(void 0===ew&&(ew=e_.name),void 0===eN&&(eN=e_.valueSet.has(eH))),{checked:eN,className:eV,id:eb,label:em,name:ew,onChange:eO,value:eH,...eD}}(eb);return eB.createElement(ej8,{className:ew,$size:eV},eB.createElement(ej7,{$size:eV},eB.createElement(eBe,eSB({type:"checkbox",id:eH,ref:em,$size:eV,disabled:eE},eD)),eB.createElement(eBt,null)),eN&&eB.createElement(eBa,{htmlFor:eH,$size:eV,$disabled:eE},eN))});eBL.displayName="Checkbox";var eBT=(0,eB.memo)(eBL);let eBw=ej.ZP.div.withConfig({displayName:"styles__StyledOuterContainer",componentId:"sc-1rcz7ry-0"})(["",""],({theme:eb,$buttonStyle:em})=>{let{background:ew}=eb.form.input;return(0,ej.iv)([""," ","{","}",""],{display:"flex",alignItems:"stretch"},eBH,{flex:"1 1 auto"},"stuck"===em&&(0,ej.iv)(["&&{background:",";border-radius:1.875rem;&& > a,&& > button{border-top-left-radius:0;border-bottom-left-radius:0;&::after{border-top-left-radius:0;border-bottom-left-radius:0;}}","{border-top-right-radius:0;border-bottom-right-radius:0;}}"],ew.default,eBH))}),eBH=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1rcz7ry-1"})(["",""],({theme:eb,$hasButton:em,$dataView:ew})=>{let{background:eH,shadow:eN,border:eV}=eb.form.input,eE=Math.max(eV.size,eV.focus.size,eV.feedback.size),eD=.5-eE,eS=2-eE,e_=em?eD:eS;return(0,ej.iv)([""," background:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding-top:","rem;padding-bottom:","rem;padding-left:","rem;padding-right:","rem;min-height:2.625rem;transition-property:border,color,opacity,background;transition-duration:","ms;transition-timing-function:",";"," "," "," ",""],{position:"relative",display:"flex",alignItems:"center",gap:"0.625rem"},eH.default,eN,eE,eD,eD,eS,e_,eb.transition.duration.fast,eb.transition.timing,eBf,eBs,eBr,ew&&(0,ej.iv)(["opacity:1;background:",";"],eH.data))}),eBx=ej.ZP.input.attrs(eSk("tp-form")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1rcz7ry-2"})(["",""],({theme:eb,$dataView:em})=>{let{color:ew}=eb.form.input;return(0,ej.iv)(["appearance:none;outline:0;border:0;background:transparent;color:",";min-height:1.625rem;width:100%;opacity:1;"," "," "," &::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}&[type='number']{-moz-appearance:textfield;}"],ew.default,eBl,eBs,em&&(0,ej.iv)(["&&{opacity:",";color:",";font-weight:700;pointer-events:none;}"],1===em?.6:1,ew.data))}),eBN=ej.ZP.div.withConfig({displayName:"styles__StyledLeftContent",componentId:"sc-1rcz7ry-3"})(["",""],({$isFilled:eb,disabled:em})=>(0,ej.iv)([""," "," ",""],!eb&&eBo,em&&eBc,!eb&&em&&(0,ej.iv)(["opacity:0.2;"]))),eBV=(0,ej.ZP)(eBH).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1s402h7-0"})(["flex-wrap:wrap;border-radius:1.375rem;padding:0.4375rem 0.5rem;min-height:2.75rem;"]),eBk=ej.ZP.div.withConfig({displayName:"styles__StyledChipContainer",componentId:"sc-1s402h7-1"})(["",""],{display:"inline-flex",maxWidth:"100%",flexWrap:"wrap",alignItems:"center",columnGap:"0.375rem",rowGap:"0.75rem",alignSelf:"stretch",overflow:"hidden"}),eBE=ej.ZP.span.withConfig({displayName:"styles__StyledChip",componentId:"sc-1s402h7-2"})(["",""],({theme:eb})=>{let{background:em,color:ew,fontWeight:eH}=eb.form.chip;return(0,ej.iv)([""," background:",";color:",";border-radius:1.875rem;height:1.75rem;padding:0.125rem 1.125rem;font-weight:",";"],{display:"inline-flex",maxWidth:"100%",alignItems:"center",justifyContent:"space-between"},em,ew,eH)}),eBD=ej.ZP.span.withConfig({displayName:"styles__StyledChipTag",componentId:"sc-1s402h7-3"})(["margin-right:0.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;"]),eBS=ej.ZP.button.withConfig({displayName:"styles__StyledChipRemoveButton",componentId:"sc-1s402h7-4"})(["",""],({theme:eb})=>{let{color:em}=eb.form.chip;return(0,ej.iv)(["border:none;cursor:pointer;color:",";background-color:transparent;line-height:0;padding:0;margin:0;margin-left:0.625rem;transition-property:transform;transition-duration:","ms;transition-timing-function:",";&:hover{transform:scale(1.2);}"],em,eb.transition.duration.fast,eb.transition.timing)}),eB_=ej.ZP.input.attrs(eSk("tp-form")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1s402h7-5"})(["",""],({theme:eb})=>(0,ej.iv)(["flex:1 1 auto;padding:0 0.5rem;min-height:1.625rem;border:none;outline:none;color:",";background-color:transparent;",""],eb.color.text,eBl)),eBO=({tag:eb,onRemove:em})=>{let ew=(0,eB.useCallback)(()=>em(eb),[eb,em]);return eB.createElement(eBE,{key:eb},eB.createElement(eBD,null,eb),eB.createElement(eBS,{onClick:ew},eB.createElement(eSq,{name:"xmark"})))};eBO.displayName="ChipItem";let eBP=(0,eB.forwardRef)(({placeholder:eb="Filter",label:em,error:ew,value:eH,onAdd:eN,onRemove:eV,onChange:eE,onFocus:eD,onBlur:eS,required:e_,focus:eO,className:eP},ej)=>{let eR=e_7(ej),[eU,eF]=(0,eB.useState)(""),eG=(0,eB.useCallback)(eb=>{if(!eH)return;let em=eH.filter(em=>em!==eb);eV&&eV(eb),eE&&eE(em),eR.current.focus()},[eH,eV,eE,eR]),eY=(0,eB.useCallback)(eb=>{let em=eU.trim();if("Enter"===eb.key&&""!==em){eb.preventDefault();let ew=[...(eH||[]).filter(eb=>eb!==em),em];return eF(""),eN&&eN(em),void(eE&&eE(ew))}if("Backspace"===eb.key&&""===em){if(!eH)return;let eb=eH[eH.length-1];eG(eb)}},[eU,eH,eN,eE,eG]),[eQ,eK]=(0,eB.useState)(eO),eZ=(0,eB.useCallback)(eb=>{eK(!0),eD&&eD(eb)},[eD]),eW=(0,eB.useCallback)(eb=>{eK(!1),eS&&eS(eb)},[eS]),e$=(0,eB.useMemo)(()=>eQ||eO?"_focus":"",[eQ,eO]),eX=(0,eB.useMemo)(()=>eP?`${eP} ${e$}`:e$,[e$,eP]);return eB.createElement(eBn,null,em&&eB.createElement(eBI,{label:em,error:ew,required:e_}),eB.createElement(eBV,{error:ew,className:eX},eH&&eB.createElement(eBk,null,eH.map(eb=>eB.createElement(eBj,{key:eb,tag:eb,onRemove:eG}))),eB.createElement(eB_,{ref:eR,type:"text",placeholder:eb,value:eU,onChange:eb=>{eF(eb.target.value)},onKeyDown:eY,onFocus:eZ,onBlur:eW})),ew&&eB.createElement(eBp,{error:ew}))});eBP.displayName="ChipInput";let eBj=(0,eB.memo)(eBO);var eBB=(0,eB.memo)(eBP);let eBR=(0,ej.ZP)(eE8).attrs(eb=>{let{onFocus:em,onBlur:ew,...eH}=eb;return{...eSk("tp-form")(eH),height:"100%",width:"100%",theme:"vs-dark",$theme:eH.theme,options:{minimap:{enabled:!1},lineNumbers:"off"},wrapperProps:{style:{padding:0},onFocus:em,onBlur:ew}}}).withConfig({displayName:"styles__StyledMonacoEditor",componentId:"sc-1j212ow-0"})(["",""],({$theme:eb,error:em})=>(0,ej.iv)([""," border-radius:0.5rem;background:transparent;font-size:1rem;height:100%;width:100%;height:14rem;min-height:3.25rem;background-clip:border-box;background-origin:border-box;background-position:0 0;background:linear-gradient(91.23deg,#ffffff11 11.38%,#ffffff00 96.5%),linear-gradient(84.86deg,#2260ff0c 65.23%,#1859ff00 99.89%),#141327;border:0.0625rem solid #ffffff1a;&::placeholder{mix-blend-mode:normal;color:",";opacity:0.4;}& .monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:'SF Mono',Monaco,Menlo,Consolas,'Ubuntu Mono','Liberation Mono','DejaVu Sans Mono','Courier New',monospace;position:relative;overflow:visible;-webkit-text-size-adjust:100%;&,& .monaco-editor-background,& .inputarea.ime-input,& .margin{background-color:transparent;}& .view-overlays .current-line{display:none;border:0.0625rem solid ","1A;}& .margin{display:none;}& .editor-scrollable{left:0 !important;width:100% !important;}& .scroll-decoration{box-shadow:none;}}&&._focus,&&:focus{border-color:",";& .monaco-editor .view-overlays .current-line{display:block;}}&&{","}"],{padding:"1.25rem"},eb?.color.white,eb?.color.white,eb?.color.white,()=>em?"warning"===em.level?(0,ej.iv)(["border-color:",";"],eb?.color.warning):(0,ej.iv)(["border-color:",";"],eb?.color.error):"")),eBU=(0,eB.forwardRef)(({label:eb,className:em,focus:ew,error:eH,placeholder:eN="// Write some code here",onFocus:eV,onBlur:eE,required:eD,...eS},e_)=>{let[eO,eP]=(0,eB.useState)(ew),ej=(0,eB.useCallback)(eb=>{eP(!0),eV&&eV(eb)},[eV]),eR=(0,eB.useCallback)(eb=>{eP(!1),eE&&eE(eb)},[eE]),eU=(0,eB.useMemo)(()=>eO||ew?"_focus":"",[eO,ew]),eF=(0,eB.useMemo)(()=>em?`${em} ${eU}`:eU,[eU,em]),eG=(0,eB.useCallback)(eb=>{"function"==typeof e_?e_(eb):e_&&(e_.current=eb)},[e_]);return eB.createElement(eBn,null,eb&&eB.createElement(eBI,{label:eb,error:eH,required:eD}),eB.createElement(eBR,eSB({placeholder:eN,className:eF,error:eH},eS,{onFocus:ej,onBlur:eR,onMount:eG})),eH&&eB.createElement(eBp,{error:eH}))});eBU.displayName="CodeEditor";var eBF=(0,eB.memo)(eBU);let eBG=ej.ZP.span.attrs(eSk("tp-body1 fs-28")).withConfig({displayName:"styles__StyledNumber",componentId:"sc-4oihnh-0"})(["",""],({theme:eb,$color:em})=>{let ew=eb.color[em]||em;return(0,ej.iv)([""," color:",";"],{display:"inline"},ew)}),eBY=(0,ej.ZP)(e_d).attrs(eb=>({...eb,forwardedAs:"span"})).withConfig({displayName:"styles__StyledTextGradient",componentId:"sc-4oihnh-1"})(["",""],{display:"inline"}),eBQ=ej.ZP.span.attrs(eSk("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-4oihnh-2"})(["",""],({theme:eb,$color:em})=>{let ew=eb.color[em]||em;return(0,ej.iv)([""," color:",";"],{verticalAlign:"top"},ew)}),eBq=({children:eb,number:em,as:ew="h1",type:eH="h5",color:eN="main1",numberColor:eV="text",labelColor:eE="text",label:eD,...eS})=>eB.createElement(ew,{style:{lineHeight:"1rem",margin:0}},eB.createElement(eBG,{$color:eV},String(em).padStart(2,"0"),"/\xa0"),eB.createElement(eBY,eSB({type:eH,color:eN},eS),eb),eD&&eB.createElement(eBQ,{$color:eE},eD));eBq.displayName="CompositeTitle";var eBK=(0,eB.memo)(eBq);let eBZ=eB.createContext(void 0),eBW=ej.ZP.div.withConfig({displayName:"styles__StyledDropdown",componentId:"sc-lh6nqp-0"})(["",""],({theme:eb,isOpen:em})=>{let{background:ew,shadow:eH,border:eN,color:eV}=eb.form.input,eE=Math.max(eN.size,eN.focus.size,eN.feedback.size),eD=.5-eE,eS=2-eE;return(0,ej.iv)(["position:relative;display:flex;align-items:center;justify-content:start;text-align:left;width:100%;max-width:100%;cursor:pointer;background:",";color:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding:","rem ","rem;text-overflow:ellipsis;white-space:nowrap;min-height:2.625rem;transition-property:border;transition-duration:","ms;transition-timing-function:",";"," "," ",""],ew.default,eV.default,eH,eE,eD,eS,eb.transition.duration.fast,eb.transition.timing,em&&(0,ej.iv)(["border-color:",";"],eb.color.text),eBr,eBs)}),eB$=(0,ej.ZP)(eSq).attrs(()=>({name:"chevron-down",size:"lg"})).withConfig({displayName:"styles__StyledDropdownIcon",componentId:"sc-lh6nqp-1"})(()=>[{marginLeft:"auto"}]),eBX=ej.ZP.div.attrs(eb=>{let{size:em}=eb,ew=(em?.y||0)+(em?.height||0),eH=em?.x||0,eN=em?.width||200;return{...eb,style:{transform:`translate3d(${eH}px, ${ew}px, 0)`,width:eN}}}).withConfig({displayName:"styles__StyledDropdownOptionMenu",componentId:"sc-lh6nqp-2"})(["",""],({theme:eb,isOpen:em})=>{let{shadow:ew}=eb.form.input;return(0,ej.iv)([""," "," margin-top:0.375rem;border-radius:1.875rem;max-height:20rem;backdrop-filter:blur(10px);z-index:999;box-shadow:",";transition-property:opacity,top,visibility;transition-duration:","ms;transition-timing-function:",";&{","}"],{position:"fixed",left:"0px",overflow:"auto"},{visibility:"hidden",top:"-0.5rem",opacity:"0"},ew,eb.transition.duration.fast,eb.transition.timing,em&&(0,ej.iv)([""," visibility:inherit;"],{top:"0px",opacity:"1"}))}),eBJ=ej.ZP.li.withConfig({displayName:"styles__StyledDropdownOption",componentId:"sc-mbbdlz-0"})(["",""],({theme:eb,checked:em})=>{let{option:ew}=eb.form.select;return(0,ej.iv)(["display:flex;align-items:center;justify-content:center;text-align:center;outline:0;cursor:pointer;background:",";color:",";border-bottom:",";padding:0.875rem;min-height:2.75em;width:100%;font-weight:700;&:last-child{border-bottom:none;}&{","}"],ew.background,ew.color,ew.border,em&&(0,ej.iv)(["box-shadow:",";background:"," !important;color:",";"],ew.selected.shadow,ew.selected.background,ew.selected.color))}),eB1=(0,eB.forwardRef)(({id:eb,value:em,children:ew,onChange:eH,...eN},eV)=>{let eE=(0,eB.useContext)(eBZ),eD=(0,eB.useMemo)(()=>!!eE&&eE.valueSet.has(em),[em,eE]),eS=(0,eB.useCallback)(eb=>{if(eb.stopPropagation(),!eE)return;let ew=!eD;ew?eE.onAdd(em):eE.onRemove(em),eH&&eH(em,ew)},[eE,eD,em,eH]);return eB.createElement(eBJ,eSB({id:eb,ref:eV,onClick:eS,checked:eD},eN),ew)});eB1.displayName="DropdownOption";var eB0=(0,eB.memo)(eB1);let eB2=(0,eB.forwardRef)(({label:eb,error:em,value:ew,onChange:eH,multiple:eN,children:eV,disabled:eE,placeholder:eD="Select an option",required:eS,...e_},eO)=>{let eP=e_7(eO),eR=(0,eB.useRef)(null),[eU,eF]=(0,eB.useState)(!1),eG=(0,eB.useMemo)(()=>{let eb=ew||[],em=Array.isArray(eb)?eb:[eb];return new Set(em)},[ew]),eY=(0,eB.useMemo)(()=>{let eb=Array.from(eG);return 0===eb.length?eD:eb.length>3?`${eb.length} options selected`:eV.filter(eb=>eG.has(eb.props.value)).map(eb=>eB.createElement(eB4,{key:eb.props.value},eb.props.children))},[eV,eD,eG]),eQ=(0,eB.useCallback)(()=>{eE||eF(!eU)},[eE,eU]),eK=(0,eB.useCallback)(()=>{eF(!1)},[eF]),eZ=eOa(100,!0,!0),eW=eOn(100,!0),{bounds:e$}=e_9({ref:eP,deps:[eZ,eW]}),eX=(0,eB.useCallback)(eb=>{if(!eE&&(eb=new Set(eb),eN||eF(!1),eH)){let em=Array.from(eb);eH(eN?em:em[0])}},[eE,eN,eH]),eJ=(0,eB.useMemo)(()=>({value:Array.from(eG),valueSet:eG,onAdd(eb){eX(eN?eG.add(eb):new Set([eb]))},onRemove(eb){eN?(eG.delete(eb),eX(eG)):eX(new Set([eb]))},onClear(){eX(new Set([]))}}),[eG,eX,eN]),e0=(0,eB.useCallback)(eb=>{eb.stopPropagation(),eJ.onClear()},[eJ]),e6=(0,ej.Fg)(),{shouldMount:e4,stage:e3}=ekE(eU,e6.transition.duration.fast),e5="enter"===e3;return eOe(eK,[eP,eR],[e4]),eB.createElement(eBZ.Provider,{value:eJ},eB.createElement(eBn,null,eb&&eB.createElement(eBI,{label:eb,error:em,required:eS}),eB.createElement(eBW,eSB({tabIndex:-1,ref:eP,onClick:eQ,isOpen:eU,error:em,disabled:eE},e_),eY,eB.createElement(eB$,null),eB.createElement(e_y,null,e4&&eB.createElement(eBX,{ref:eR,isOpen:e5,size:e$},!eN&&eB.createElement(eB0,{value:"",onClick:e0},eD),eV))),em&&eB.createElement(eBp,{error:em})))});eB2.displayName="Dropdown";var eB6=(0,eB.memo)(eB2),eB4=(0,ej.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1ub1bqj-0"})({marginRight:"1.25rem"});let eB3=eB.createContext(void 0),eB5=()=>(0,eB.useContext)(eB3),eB8=ej.ZP.div.withConfig({displayName:"styles__StyledRadioContainer",componentId:"sc-1kpokl-0"})(["",""],({$size:eb})=>(0,ej.iv)(["display:flex;align-items:center;gap:",";"],"xs"===eb?"0.75rem":"1.125rem")),eB9=ej.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-1kpokl-1"})(["",""],({theme:eb,$size:em})=>{let{shadow:ew}=eb.form.radio,eH="xs"===em?"1rem":"sm"===em?"1.5rem":"2rem";return(0,ej.iv)(["flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:",";height:",";border-radius:50%;box-shadow:",";"],eH,eH,ew)}),eB7=ej.ZP.input.withConfig({displayName:"styles__StyledInput",componentId:"sc-1kpokl-2"})(["",""],({theme:eb})=>{let{background:em,border:ew,disabledType:eH}=eb.form.radio;return(0,ej.iv)(["position:absolute;inset:0;appearance:none;outline:0;cursor:pointer;border:","rem solid ",";background:",";border-radius:50%;width:100%;height:100%;margin:0;transition-property:border,background;transition-duration:","ms;transition-timing-function:",";&:checked{border-color:",";}&:focus{border-color:",";}&:disabled{","}"],ew.size,ew.color,em,eb.transition.duration.fast,eb.transition.timing,ew.checked.color,ew.focus.color,"opacity"===eH?(0,ej.iv)(["border-color:#ffffff0f;cursor:not-allowed;&:checked{border-color:","1A;}"],ew.checked.color):(0,ej.iv)(["border-color:",";background:",";"],eb.color.disabled,eb.color.disabled))}),eRe=ej.ZP.span.withConfig({displayName:"styles__StyledInputDot",componentId:"sc-1kpokl-3"})(["",""],({theme:eb})=>{let{dot:em,disabledType:ew}=eb.form.radio,{background:eH,backgroundDisabled:eN}=eS8(em.checked.background);return(0,ej.iv)(["position:relative;pointer-events:none;width:65%;height:65%;background:",";border-radius:50%;z-index:1;&:after{content:'';position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:",";visibility:hidden;clip-path:circle(0% at 50% 50%);will-change:visibility,clip-path;transition-property:visibility,clip-path,background;transition-duration:","ms;transition-timing-function:",";}",":checked + &:after{visibility:inherit;clip-path:circle(100% at 50% 50%);}",":disabled + &{cursor:not-allowed;","}",":checked:disabled + &:after{","}"],em.background,eH,eb.transition.duration.fast,eb.transition.timing,eB7,eB7,(0,ej.iv)("opacity"===ew?["background:#ffffff0f;"]:["background:#00000010;"]),eB7,"opacity"===ew?(0,ej.iv)(["background:",";"],eN):(0,ej.iv)(["background:#00000040;"]))}),eRt=ej.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-1kpokl-4"})(["",""],({$size:eb,$disabled:em})=>(0,ej.iv)(["cursor:pointer;font-size:",";",""],"xs"===eb?"0.75rem":"1rem",em&&(0,ej.iv)(["cursor:not-allowed;opacity:0.4;"]))),eRa=(0,eB.forwardRef)(({id:eb,label:em,name:ew,value:eH,checked:eN,onChange:eV,className:eE,size:eD,disabled:eS,...e_},eO)=>{let eP=(0,eB.useId)();eb=eb||eP;let ej=eB5(),eR=(0,eB.useCallback)(eb=>{eV&&eV(eb),ej&&ej.onChange(eb)},[ej,eV]);return ej&&(void 0===ew&&(ew=ej.name),void 0===eN&&(eN=ej.value===eH)),eB.createElement(eB8,{className:eE,$size:eD},eB.createElement(eB9,{$size:eD},eB.createElement(eB7,eSB({type:"radio",id:eb,ref:eO,name:ew,value:eH,checked:eN,onChange:eR,disabled:eS},e_)),eB.createElement(eRe,null)),em&&eB.createElement(eRt,{htmlFor:eb,$size:eD,$disabled:eS},em))});eRa.displayName="Radio";var eRn=(0,eB.memo)(eRa);let eRr=ej.ZP.div.withConfig({displayName:"styles__StyledRadioGroupContainer",componentId:"sc-1r7475c-0"})(["display:block;width:100%;max-width:100%;"]),eRi=ej.ZP.div.withConfig({displayName:"styles__StyledRadioContainer",componentId:"sc-1r7475c-1"})(["",""],({direction:eb})=>(0,ej.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],eb)),eRc=({id:eb,name:em,value:ew,onChange:eH,label:eN,direction:eV,children:eE,error:eD,required:eS,...e_})=>{let eO=(0,eB.useId)();eb=eb||eO;let eP=em||eb,ej=(0,eB.useMemo)(()=>({name:eP,value:ew,onChange(eb){let em=eb.target.value;eH&&eH(eb,em)}}),[eP,eH,ew]);return eB.createElement(eB3.Provider,{value:ej},eB.createElement(eRr,eSB({direction:eV},e_),eN&&eB.createElement(eBI,{label:eN,error:eD,required:eS}),eB.createElement(eRi,{direction:eV},eE),eD&&eB.createElement(eBp,{error:eD})))};eRc.displayName="RadioGroup";var eRs=(0,eB.memo)(eRc);let eRo=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1fy88ma-0"})([""," ",""],{position:"relative"},eBs),eRl=ej.ZP.select.attrs(eSk("tp-form")).withConfig({displayName:"styles__StyledSelect",componentId:"sc-1fy88ma-1"})(["",""],({theme:eb})=>{let{background:em,shadow:ew,border:eH,color:eN}=eb.form.input,eV=Math.max(eH.size,eH.focus.size,eH.feedback.size),eE=.5-eV,eD=2-eV;return(0,ej.iv)(["display:block;width:100%;max-width:100%;appearance:none;outline:0;background:",";color:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding:","rem ","rem;padding-right:","rem;text-overflow:ellipsis;white-space:nowrap;min-height:2.625rem;margin:0;transition-property:border;transition-duration:","ms;transition-timing-function:",";&::-ms-expand{display:none;}&[multiple]{background-image:none;padding:0;overflow-y:auto;}&:focus{border-width:","rem;border-color:",";}"," ",""],em.default,eN.default,ew,eV,eE,eD,2*eD,eb.transition.duration.fast,eb.transition.timing,eH.focus.size,eH.color,eBl,eBr)}),eRf=(0,ej.ZP)(eSq).attrs(()=>({name:"chevron-down",size:"lg"})).withConfig({displayName:"styles__StyledDropdownIcon",componentId:"sc-1fy88ma-2"})(()=>[{position:"absolute",right:"1.5rem",top:"50%",marginTop:"-0.5rem"}]),eRd=ej.ZP.option.withConfig({displayName:"styles__StyledOption",componentId:"sc-1fy88ma-3"})(["",""],({theme:eb})=>{let{option:em}=eb.form.select;return(0,ej.iv)(["appearance:none;outline:0;cursor:pointer;padding:0.875rem;min-height:2.75em;width:100%;border-bottom:",";background:",";color:",";font-weight:700;","[multiple] &{text-align:center;}&:last-child{border-bottom:none;}&:checked{box-shadow:",";background:"," !important;color:",";}"],em.border,em.background,em.color,eRl,em.selected.shadow,em.selected.background,em.selected.color)}),eRu=(0,eB.forwardRef)(({id:eb,label:em,error:ew,value:eH,onChange:eN,options:eV,multiple:eE,required:eD,disabled:eS,...e_},eO)=>eB.createElement(eBn,null,em&&eB.createElement(eBI,{label:em,error:ew,required:eD}),eB.createElement(eRo,{disabled:eS},eB.createElement(eRl,eSB({id:eb,ref:eO,value:eH,onChange:eb=>{let em=eE?Array.from(eb.target.selectedOptions).map(eb=>eb.value):eb.target.value;eN&&eN(eb,em)},multiple:eE,required:eD,disabled:eS,error:ew},e_),eV.map(eb=>eB.createElement(eRd,{key:eb.value,value:eb.value},eb.label))),!eE&&eB.createElement(eRf,null)),ew&&eB.createElement(eBp,{error:ew})));eRu.displayName="Select";var eRp=(0,eB.memo)(eRu);let eRh=ej.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-es1u1t-0"})(["",""],{position:"relative"}),eRb=(0,ej.ZP)(eSq).attrs(eb=>({...eSk("text-purple4")(eb),name:"copy"})).withConfig({displayName:"styles__StyledIcon",componentId:"sc-es1u1t-1"})(["",""],({theme:eb})=>(0,ej.iv)([""," color:",";transition-property:opacity;transition-duration:","ms;transition-timing-function:",";&:hover{","}"],{position:"absolute",right:"0px",top:"0px",zIndex:"10",cursor:"pointer",padding:"1rem",opacity:"0.4"},({theme:eb})=>eb.color.purple4,eb.transition.duration.fast,eb.transition.timing,{opacity:"1"})),eRm=ej.ZP.textarea.attrs(eSk("tp-form")).withConfig({displayName:"styles__StyledTextAreaField",componentId:"sc-es1u1t-2"})(["",""],({theme:eb,$variant:em})=>{let{background:ew,shadow:eH,border:eN}=eb.form.input,eV=Math.max(eN.size,eN.focus.size,eN.feedback.size);return(0,ej.iv)([""," appearance:none;border:none;outline:0;color:",";border-radius:0.5rem;width:100%;background:transparent;font-size:1rem;height:100%;width:100%;min-height:6.25rem;transition-property:border,color,opacity;transition-duration:","ms;transition-timing-function:",";"," "," "," "," &::-webkit-resizer{display:none;}"],{padding:"1.25rem"},eb.color.text,eb.transition.duration.fast,eb.transition.timing,"default"===em?(0,ej.iv)(["background:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;"],ew.default,eH,eV):(0,ej.iv)(["background-clip:border-box;background-origin:border-box;background-position:0 0;background:linear-gradient( 91.23deg,#ffffff11 11.38%,#ffffff00 96.5% ),linear-gradient(84.86deg,#2260ff0c 65.23%,#1859ff00 99.89%),#141327;border:0.0625rem solid #ffffff1a;color:",";&::placeholder{color:"," !important;}"],eb.color.white,eb.color.white),eBf,eBr,eBl)});function eRg(eb){let em=e_S(),ew=function(eb){return(0,eB.useCallback)(async()=>{try{if(!navigator?.clipboard)throw Error("Clipboard not supported");return await navigator.clipboard.writeText(eb),!0}catch(eb){return console.warn("Copy failed",eb),!1}},[eb])}(eb);return(0,eB.useCallback)(async()=>{let eb=await ew();return eb&&em&&em.add({variant:"success",title:"Copied to clipboard"}),eb},[ew,em])}let eRy=(0,eB.forwardRef)(({name:eb,label:em,className:ew,focus:eH,error:eN,placeholder:eV=eb,variant:eE="default",required:eD,...eS},e_)=>{let eO=(0,eB.useMemo)(()=>[eH?"_focus":""].join(" ")+(ew||""),[eH,ew]),eP=eRg(eS.value+"");return eB.createElement(eBn,null,em&&eB.createElement(eBI,{label:em,error:eN,required:eD}),eB.createElement(eRh,null,"code"===eE&&eS.value&&eB.createElement(eRb,{onClick:eP}),eB.createElement(eRm,eSB({ref:e_,placeholder:eV,className:eO,$variant:eE,error:eN,required:eD},eS))),eN&&eB.createElement(eBp,{error:eN}))});eRy.displayName="TextArea";var eRM=(0,eB.memo)(eRy);let eRv=(0,eB.forwardRef)(({name:eb,label:em,className:ew,focus:eH,error:eN,button:eV,buttonStyle:eE="wrapped",placeholder:eD=eb,disabled:eS,onFocus:e_,onBlur:eO,required:eP,icon:ej,dataView:eR,...eU},eF)=>{let[eG,eY]=(0,eB.useState)(eH),eQ=(0,eB.useCallback)(eb=>{eY(!0),e_&&e_(eb)},[e_]),eK=(0,eB.useCallback)(eb=>{eY(!1),eO&&eO(eb)},[eO]),eZ=(0,eB.useMemo)(()=>eG||eH?"_focus":"",[eG,eH]),eW=(0,eB.useMemo)(()=>ew?`${ew} ${eZ}`:eZ,[eZ,ew]),e$=!!eR||eS,eX=eR?eS?1:2:void 0,eJ=eV&&((0,eB.isValidElement)(eV)&&eV.type===e_t?(0,eB.cloneElement)(eV,{disabled:e$}):eV);return eB.createElement(eBn,null,em&&eB.createElement(eBI,{label:em,error:eN,required:eP}),eB.createElement(eB.Fragment,null),eB.createElement(eBw,{$hasButton:!!eV,$buttonStyle:eE},eB.createElement(eBH,{$hasButton:!!eV,className:eZ,$dataView:eX,error:eN,disabled:e$},ej&&eB.createElement(eBN,{$isFilled:!!eU.value,disabled:e$},ej),eB.createElement(eBx,eSB({ref:eF,button:eV,buttonStyle:eE,placeholder:eD,className:eW,name:eb,disabled:e$,required:eP,$dataView:eX},eU,{onFocus:eQ,onBlur:eK})),"wrapped"===eE&&eJ),"stuck"===eE&&eJ),eN&&eB.createElement(eBp,{error:eN}))});eRv.displayName="TextInput";var eRC=(0,eB.memo)(eRv);let eRI=ej.ZP.div.withConfig({displayName:"styles__StyledSwitchContainer",componentId:"sc-1hshn08-0"})(["display:flex;align-items:center;gap:1.125rem;"]),eRA=ej.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-1hshn08-1"})(["",""],({theme:eb})=>{let{shadow:em}=eb.form.switch;return(0,ej.iv)(["position:relative;width:3.75rem;height:2rem;border-radius:6.25rem;box-shadow:",";"],em)}),eRz=ej.ZP.input.attrs(eSk("fx-glass-base0")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1hshn08-2"})(["",""],({theme:eb})=>{let{border:em,disabledType:ew}=eb.form.switch;return(0,ej.iv)(["position:absolute;appearance:none;inset:0;outline:0;cursor:pointer;border-radius:6.25rem;width:100%;height:100%;margin:0;border:","rem solid ",";transition-property:border,background;transition-duration:","ms;transition-timing-function:",";&:checked{border-color:",";}&:focus{border-width:","rem;border-color:",";}&:disabled{cursor:not-allowed;","}"],em.size,em.color,eb.transition.duration.fast,eb.transition.timing,em.checked.color,em.focus.size,em.focus.color,"opacity"===ew?(0,ej.iv)(["border-color:#ffffff0f;&:checked{border-color:","1A;}"],em.checked.color):(0,ej.iv)(["border-color:",";background:",";"],eb.color.disabled,eb.color.disabled))}),eRL=ej.ZP.span.withConfig({displayName:"styles__StyledInputDot",componentId:"sc-1hshn08-3"})(["",""],({theme:eb})=>{let{dot:em,disabledType:ew}=eb.form.switch,{background:eH,backgroundDisabled:eN}=eS8(em.checked.background);return(0,ej.iv)(["position:absolute;top:0.25rem;left:0.38rem;pointer-events:none;width:1.5rem;height:1.5rem;z-index:1;border-radius:50%;background:",";&:after{content:'';position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:",";opacity:0;will-change:opacity;transition-property:opacity,background;transition-duration:","ms;transition-timing-function:",";}will-change:transform;transition-property:transform;transition-duration:","ms;transition-timing-function:",";",":checked + &{transform:translateX(100%);&:after{opacity:1;}}",":disabled + &{cursor:not-allowed;","}",":checked:disabled + &:after{","}"],em.background,eH,eb.transition.duration.fast,eb.transition.timing,eb.transition.duration.fast,eb.transition.timing,eRz,eRz,(0,ej.iv)("opacity"===ew?["background:#ffffff1a;"]:["background:#ffffff;"]),eRz,"opacity"===ew?(0,ej.iv)(["background:",";"],eN):(0,ej.iv)(["background:#ffffff;"]))}),eRT=ej.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-1hshn08-4"})(["",""],({$disabled:eb})=>(0,ej.iv)(["cursor:pointer;",""],eb&&(0,ej.iv)(["cursor:not-allowed;opacity:0.4;"]))),eRw=eB.createContext(void 0),eRH=()=>(0,eB.useContext)(eRw),eRx=ej.ZP.div.withConfig({displayName:"styles__StyledSwitchGroupContainer",componentId:"sc-e8beoa-0"})(["display:block;width:100%;max-width:100%;"]),eRN=ej.ZP.div.withConfig({displayName:"styles__StyledSwitchContainer",componentId:"sc-e8beoa-1"})(["",""],({direction:eb})=>(0,ej.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],eb)),eRV=eb=>{let{contextValue:em,children:ew,direction:eH,error:eN,label:eV,required:eE,...eD}=function({id:eb,name:em,value:ew,onChange:eH,label:eN,direction:eV,children:eE,error:eD,required:eS,...e_}){let eO=(0,eB.useId)();eb=eb||eO,em=em||eb;let eP=(0,eB.useMemo)(()=>new Set(ew),[ew]),ej=(0,eB.useMemo)(()=>({name:em,value:Array.from(eP),valueSet:eP,onChange(eb){let em=eb.target.checked,ew=eb.target.value;em?eP.add(ew):eP.delete(ew);let eN=new Set(eP);eH&&eH(eb,Array.from(eN))}}),[em,eP,eH]);return{contextValue:ej,label:eN,direction:eV,children:eE,error:eD,required:eS,...e_}}(eb);return eB.createElement(eRw.Provider,{value:em},eB.createElement(eRx,eSB({direction:eH},eD),eV&&eB.createElement(eBI,{label:eV,error:eN,required:eE}),eB.createElement(eRN,{direction:eH},ew),eN&&eB.createElement(eBp,{error:eN})))};eRV.displayName="SwitchGroup";var eRk=(0,eB.memo)(eRV);let eRE=(0,eB.forwardRef)((eb,em)=>{let{className:ew,id:eH,label:eN,disabled:eV,...eE}=function({id:eb,label:em,name:ew,value:eH,checked:eN,className:eV,onChange:eE,...eD}){let eS=(0,eB.useId)();eb=eb||eS;let e_=eRH(),eO=(0,eB.useCallback)(eb=>{eE&&eE(eb),e_&&e_.onChange(eb)},[e_,eE]);return e_&&(void 0===ew&&(ew=e_.name),void 0===eN&&(eN=e_.valueSet.has(eH))),{checked:eN,className:eV,id:eb,label:em,name:ew,onChange:eO,value:eH,...eD}}(eb);return eB.createElement(eRI,{className:ew},eB.createElement(eRA,null,eB.createElement(eRz,eSB({type:"checkbox",id:eH,ref:em,disabled:eV},eE)),eB.createElement(eRL,null)),eN&&eB.createElement(eRT,{htmlFor:eH,$disabled:eV},eN))});eRE.displayName="Switch";var eRD=(0,eB.memo)(eRE);let eRS=ej.ZP.div.attrs(eb=>{let em=(0,ej.Fg)(),{$type:ew=em.component.noisyContainer.default}=eb;return eSk(`fx-${ew}`)(eb)}).withConfig({displayName:"styles__StyledContainer",componentId:"sc-756mhq-0"})(["",""],({theme:eb,$animation:em=5e4})=>{let{borderRadius:ew}=eb.component.noisyContainer;return(0,ej.iv)([""," border-radius:","rem;&&::after{","}"],{padding:"1.5rem"},ew,em?(0,ej.iv)(["animation-duration:","ms;"],em):(0,ej.iv)(["animation:none;"]))}),eR_=({children:eb,...em})=>eB.createElement(eRS,em,eb);eR_.displayName="NoisyContainer";var eRO=(0,eB.memo)(eR_);let eRP=ej.ZP.div.withConfig({displayName:"styles__StyledDot",componentId:"sc-1byjleo-0"})(({theme:eb,$color:em="main0",$gradient:ew,$size:eH="1rem"})=>{let eN=(ew?eb.gradient[ew]?.fn:void 0)||eb.color[em]||em;return[{flexShrink:"0",borderRadius:"9999px"},(0,ej.iv)(["background:",";width:",";height:",";"],eN,eH,eH)]}),eRj={color1:"#4F89FF",color2:"#9C4FFF",color3:"#FF4F59",color4:"#FFA34F",color5:"#FBFF4F",color6:"#A6FF87",color7:"#87FFE9"},eRB=({color:eb="color2",...em})=>{let ew=(0,ej.Fg)(),eH=eRj[eb]||ew.color[eb]||eb;return eB.createElement("svg",eSB({xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",fill:"none"},em),eB.createElement("g",{clipPath:"url(#clip0_4867_22348)"},eB.createElement("path",{d:"M4.70996 37.4696L4.77996 37.4296L4.48996 37.2596L4.45996 37.2396L3.98996 36.9696L3.95996 36.9496L3.70996 36.8096C3.89996 37.1096 4.09996 37.4096 4.29996 37.6996L4.58996 37.5296L4.69996 37.4696H4.70996Z",fill:"black"}),eB.createElement("path",{d:"M2.84008 34.9595V34.7295V34.1495V34.0195L2.33008 34.3195C2.49008 34.6595 2.66008 34.9995 2.84008 35.3295V34.9595Z",fill:"black"}),eB.createElement("path",{d:"M11.2602 43.9795L10.7602 43.6895L10.2602 43.3995L9.95023 43.2195L9.45023 42.9295L8.95023 42.6395L8.75023 42.5195H8.74023C9.75023 43.3395 10.8202 44.0895 11.9602 44.7495V44.3695L11.2702 43.9695L11.2602 43.9795Z",fill:"black"}),eB.createElement("path",{d:"M14.3799 45.5696V45.5496C14.3799 45.5496 14.3999 45.4896 14.3999 45.4596C14.3999 45.4496 14.3999 45.4396 14.3999 45.4296C14.3999 45.4296 14.3999 45.4096 14.3999 45.3996C14.4099 45.3696 14.3999 45.3296 14.4299 45.2996C14.4499 45.2696 14.4799 45.2496 14.4999 45.2296C14.5299 45.1896 14.5599 45.1496 14.6099 45.1196L14.8899 44.9596L15.0899 44.8396L15.1999 44.7796L15.3799 44.6796L15.5899 44.5596L15.6999 44.4996L16.0899 44.2796L16.1999 44.2196L16.2699 44.1796L15.9799 44.0096L15.9499 43.9896L15.4799 43.7196L15.4499 43.6996L14.9799 43.4296L14.9499 43.4096L14.7699 43.3096L14.5899 43.4196L14.0899 43.7096L13.5899 43.9996L12.9399 44.3696L12.8999 44.3896V45.2496V45.3196C13.3699 45.5596 13.8399 45.7896 14.3299 45.9996V45.6096C14.3299 45.6096 14.3299 45.5896 14.3299 45.5796L14.3799 45.5696Z",fill:"black"}),eB.createElement("path",{d:"M7.92994 40.8996L8.42994 41.1896L8.73994 41.3696L9.23994 41.6596L9.73994 41.9496L9.93994 42.0696L10.4399 42.3596L10.9399 42.6496L11.2499 42.8296L11.7499 43.1196L11.9799 43.2496L12.2499 43.4096L12.4399 43.5196L12.4799 43.4996L12.6299 43.4196L12.9799 43.2196L13.1299 43.1396L13.6299 42.8496L13.9799 42.6396L14.3599 42.4196V42.0596V41.4796V40.8996V40.7696L13.5499 41.2396L13.0499 41.5296L12.9399 41.5896H12.9299L12.6899 41.7396C12.6299 41.7696 12.5699 41.7796 12.5099 41.7896C12.4899 41.7896 12.4699 41.8096 12.4499 41.8096C12.3699 41.8096 12.2899 41.7896 12.2099 41.7496L11.9699 41.6096H11.9599L11.8899 41.5596L11.3899 41.2696L10.5399 40.7796L10.0499 40.4896L9.88994 40.3996L9.54994 40.2096L9.38994 40.1096L8.88994 39.8196L5.83994 38.0596H5.81994L5.74994 38.0896L5.63994 38.1496L5.24994 38.3696L5.13994 38.4296L4.93994 38.5496C5.24994 38.9596 5.56994 39.3496 5.89994 39.7296L7.46994 40.6396L7.96994 40.9296L7.92994 40.8996Z",fill:"black"}),eB.createElement("path",{d:"M44.0302 36.9703L43.5602 37.2403L43.5302 37.2603L43.2202 37.4403L43.3102 37.4903L43.4002 37.5403L43.6902 37.7103C43.8902 37.4203 44.0902 37.1203 44.2802 36.8203L44.0502 36.9503L44.0202 36.9703H44.0302Z",fill:"black"}),eB.createElement("path",{d:"M45.1602 34.1295V35.3295C45.3402 34.9995 45.5102 34.6595 45.6702 34.3195L45.1602 34.0195V34.1295Z",fill:"black"}),eB.createElement("path",{d:"M35.0501 45.2295V44.3695L34.3601 43.9695L33.8601 43.6795L33.3601 43.3895L33.1601 43.2695L33.0001 43.3595L32.9701 43.3795L32.5001 43.6495L32.4701 43.6695L32.0001 43.9395L31.9701 43.9595L31.6401 44.1495L31.7501 44.2095L31.8401 44.2595L32.2501 44.4895L32.3401 44.5395L32.6101 44.6995L32.7501 44.7795L32.8401 44.8295L33.1101 44.9795L33.3101 45.0995C33.4701 45.1895 33.5601 45.3495 33.5601 45.5295V45.5495V45.5695V45.9795C34.0601 45.7595 34.5501 45.5295 35.0301 45.2795V45.2095L35.0501 45.2295Z",fill:"black"}),eB.createElement("path",{d:"M42.8102 38.3498L42.4002 38.1098L42.3102 38.0598L42.2202 38.0098H42.2002L39.1702 39.7698L38.6702 40.0598L38.4902 40.1598L38.1802 40.3498L38.0002 40.4498L37.5102 40.7398L36.6802 41.2198L36.1802 41.5098L36.0902 41.5598H36.0802L35.8402 41.7098C35.7802 41.7498 35.7002 41.7598 35.6302 41.7698C35.6202 41.7698 35.6102 41.7698 35.6002 41.7698C35.5902 41.7698 35.5802 41.7698 35.5702 41.7698C35.5002 41.7698 35.4202 41.7498 35.3602 41.7098L35.1202 41.5698H35.1102L35.0202 41.5098L34.5202 41.2198L33.6902 40.7398L33.6602 40.7198V41.3998V42.3698L34.1102 42.6298L34.4402 42.8198L34.9402 43.1098L35.1302 43.2198L35.4402 43.3998L35.6302 43.5098L35.8202 43.3998L36.1302 43.2198L36.3202 43.1098L36.8202 42.8198L37.1502 42.6298L37.6502 42.3398L38.1502 42.0498L38.3302 41.9398L38.8302 41.6498L39.3302 41.3598L39.6602 41.1698L40.1602 40.8798L40.6602 40.5898L42.2102 39.6998C42.5402 39.3198 42.8702 38.9198 43.1702 38.5198L42.9702 38.3998L42.8802 38.3498H42.8102Z",fill:"black"}),eB.createElement("path",{d:"M32.0498 45.5705L32.0798 45.5505L31.8598 45.4205L31.7698 45.3705L31.3598 45.1305L31.2698 45.0805L30.8598 44.8405L30.7698 44.7905L30.6598 44.7305H30.6298L27.6198 46.4805L27.1198 46.7705L26.9598 46.8605L26.6298 47.0605L26.4698 47.1505L25.9798 47.4405L25.1298 47.9405L25.0698 47.9705C26.2898 47.9205 27.4898 47.7805 28.6498 47.5505L29.0698 47.3105L32.0798 45.5705H32.0498Z",fill:"black"}),eB.createElement("path",{d:"M22.0502 47.4702L21.5602 47.1802L21.4002 47.0802L21.0602 46.8902L20.9002 46.7902L20.4002 46.5002L17.3502 44.7402H17.3302L17.2602 44.7702L17.1502 44.8302L16.7602 45.0502L16.6502 45.1102L16.2602 45.3302L16.1502 45.3902L15.9102 45.5302L15.9402 45.5502L18.9902 47.3102L19.3502 47.5202C20.5202 47.7502 21.7202 47.9002 22.9502 47.9502H22.9302L22.0802 47.4502L22.0502 47.4702Z",fill:"black"}),eB.createElement("path",{d:"M0.410059 27.1795V26.5995V26.2295V25.7295L0.350059 25.6895L0.0600586 25.5195C0.120059 26.4995 0.240059 27.4595 0.420059 28.3995V27.1695L0.410059 27.1795Z",fill:"black"}),eB.createElement("path",{d:"M2.84016 32.5099V28.5799V27.9999V27.4199V27.0099V26.9599C2.84016 26.9599 2.84016 26.9399 2.84016 26.9299V26.9099C2.84016 26.9099 2.86016 26.8499 2.86016 26.8199C2.86016 26.8099 2.86016 26.7999 2.86016 26.7899C2.86016 26.7899 2.86016 26.7699 2.86016 26.7599C2.87016 26.7299 2.86016 26.6899 2.89016 26.6599C2.91016 26.6299 2.94016 26.6099 2.96016 26.5899C2.98016 26.5699 2.99016 26.5599 3.01016 26.5399C3.03016 26.5199 3.04016 26.4999 3.07016 26.4799L3.35016 26.3199L3.48016 26.2399L3.55016 26.1999L3.66016 26.1399L3.84016 26.0399L4.05016 25.9199L4.16016 25.8599L4.55016 25.6399L4.66016 25.5799L4.73016 25.5399L4.44016 25.3699L4.41016 25.3499L3.94016 25.0799L3.91016 25.0599L3.84016 25.0199L3.45016 24.7899L3.42016 24.7699L3.35016 24.7299L3.25016 24.6699L3.07016 24.7799L2.86016 24.8999L2.58016 25.0699L2.08016 25.3599L2.01016 25.3999L1.51016 25.6899L1.44016 25.7299L1.41016 25.7499V26.6099V27.1899V32.1399C1.57016 32.5699 1.73016 32.9999 1.91016 33.4199L2.84016 32.8899V32.5299V32.5099Z",fill:"black"}),eB.createElement("path",{d:"M0.449766 24.6099L0.719766 24.7699L0.889766 24.8699H0.899766L0.929766 24.8499L1.07977 24.7699L1.42977 24.5699L1.57977 24.4899L2.07977 24.1999L2.42977 23.9899L2.80977 23.7699V23.4099V22.2599V22.1299L1.99977 22.5999L1.49977 22.8899L1.38977 22.9499H1.37977L1.13977 23.0999C1.07977 23.1299 1.01977 23.1399 0.959766 23.1499C0.939766 23.1499 0.919766 23.1699 0.899766 23.1699C0.819766 23.1699 0.729766 23.1499 0.659766 23.1099L0.419766 22.9699H0.409766L0.339766 22.9199L0.0397656 22.7499C0.0197656 23.1699 0.00976562 23.5999 0.00976562 24.0299C0.00976562 24.1499 0.00976562 24.2599 0.00976562 24.3799L0.229766 24.4999L0.459766 24.6299L0.449766 24.6099Z",fill:"black"}),eB.createElement("path",{d:"M11.8801 32.42L11.3801 32.14L11.2601 32.07L10.7601 31.78L10.5601 31.66H10.5501L10.2601 31.49L10.0601 31.38L10.0501 31.37L9.9401 31.31L9.8501 31.26L9.5601 31.09L9.4401 31.02L9.3501 30.97L8.9401 30.73L8.8501 30.68L8.7401 30.61L8.6101 30.54L8.2401 30.32L8.1101 30.25L7.7401 30.04L7.6101 29.96L7.4301 29.85L6.9301 29.57L6.4301 29.28L3.8901 27.81H3.8801L3.8501 27.79V27.99V28.01V28.57V28.58V29.15V29.16V30.77V31.35V31.92V32.29V32.71V32.86V33.21V33.29V33.44V33.57V33.79V34.15V34.25V34.73V34.75V34.83V35.09V35.19V35.33V35.54V35.66V35.67V35.74L3.8701 35.75L4.2801 35.99L4.3701 36.04L4.4601 36.1L4.4901 36.11L4.9701 36.38L4.9901 36.4L5.4701 36.67L5.4901 36.69L5.7801 36.86L5.8101 36.87L6.2801 37.15L6.3101 37.16L6.7901 37.44L6.8101 37.45L9.5101 39.01H9.5201L9.5501 39.03L10.0101 39.3H10.0201L10.0501 39.32L10.0601 39.33L10.5101 39.59H10.5201L10.5501 39.61L10.5601 39.62L11.9401 40.41L11.9501 40.42V40.01V39.43V38.85V38.46V37.89V37.31V34.48V33.91V33.9V33.33V33.32V32.97V32.96V32.46L11.8801 32.43V32.42Z",fill:"black"}),eB.createElement("path",{d:"M15.4202 32.7596L15.6302 32.6396L15.7402 32.5797L16.1302 32.3596L16.2402 32.2996L16.3102 32.2596L16.0202 32.0896L15.9902 32.0696L15.5202 31.7996L15.4902 31.7796L15.4202 31.7396L15.0302 31.5096L15.0002 31.4896L14.9302 31.4496L14.8302 31.3896L14.6502 31.4996L14.4402 31.6196L14.1602 31.7896L13.6602 32.0797L13.5902 32.1196L13.0902 32.4096L13.0202 32.4496L12.9902 32.4697V33.3297V33.9096V40.4296L13.0202 40.4096H13.0302L14.4102 39.6096V35.3196V34.7397V34.1596V33.7496V33.6996C14.4102 33.6996 14.4102 33.6796 14.4102 33.6696V33.6497C14.4102 33.6497 14.4302 33.5897 14.4302 33.5597C14.4302 33.5497 14.4302 33.5396 14.4302 33.5296C14.4302 33.5296 14.4302 33.5096 14.4302 33.4996C14.4402 33.4696 14.4302 33.4297 14.4602 33.3997C14.4802 33.3697 14.5102 33.3497 14.5302 33.3297C14.5402 33.3097 14.5602 33.2996 14.5802 33.2796C14.6002 33.2596 14.6102 33.2397 14.6402 33.2197L14.9202 33.0597L15.0502 32.9796L15.1202 32.9396L15.2302 32.8797L15.4102 32.7796L15.4202 32.7596Z",fill:"black"}),eB.createElement("path",{d:"M12.9899 31.2804L13.1399 31.2004L13.6399 30.9104L13.9899 30.7004L14.3699 30.4804V30.1204V29.5404V28.9604V28.8304L13.8899 29.1004L13.5599 29.2904L13.0599 29.5804L12.9899 29.6204L12.9599 29.6404H12.9499L12.7099 29.7904C12.6499 29.8204 12.5899 29.8304 12.5299 29.8404C12.5299 29.8404 12.5099 29.8404 12.4999 29.8404C12.4899 29.8404 12.4799 29.8404 12.4699 29.8404C12.3899 29.8404 12.3099 29.8204 12.2299 29.7804L12.0199 29.6604L11.9899 29.6404H11.9799L11.9099 29.5904L11.4099 29.3004L11.0799 29.1104L10.5799 28.8204H10.5599V28.8104L10.0799 28.5404H10.0599V28.5304L9.8999 28.4404L9.5599 28.2504L9.3999 28.1604L8.8999 27.8704L5.8499 26.1104H5.8299L5.7599 26.1404L5.6499 26.2004L5.2599 26.4204L5.1499 26.4804L4.7599 26.7004L4.6499 26.7604L4.5799 26.8004H4.5699L4.3999 26.9004L4.4299 26.9204L7.4799 28.6804L7.9799 28.9704L8.4799 29.2604L8.6599 29.3704L8.7899 29.4504L9.1599 29.6604L9.2899 29.7404L9.6599 29.9504L9.7899 30.0304L9.9199 30.1104L9.9899 30.1504L10.4899 30.4404L10.5699 30.4904L10.9799 30.7304L11.2899 30.9104L11.7899 31.2004L12.0199 31.3304L12.2899 31.4904L12.4599 31.5904H12.4699L12.4999 31.5704L12.6499 31.4904L12.9999 31.2904L12.9899 31.2804Z",fill:"black"}),eB.createElement("path",{d:"M46.5898 27.1804V26.6004V25.7404L46.5098 25.6904L46.0098 25.4004L45.9098 25.3404L45.4098 25.0504L45.1698 24.9104L44.9198 24.7604L44.7398 24.6504L44.6798 24.6804L44.5898 24.7404L44.5598 24.7604L44.1898 24.9704L44.0998 25.0304L44.0698 25.0504L43.5998 25.3204L43.5698 25.3404L43.2598 25.5204L43.3498 25.5704L43.4398 25.6204L43.8498 25.8504L43.9398 25.9004L44.1898 26.0404L44.3498 26.1304L44.4398 26.1804L44.5398 26.2304L44.6898 26.3204L44.9298 26.4604C44.9298 26.4604 44.9798 26.5104 45.0098 26.5404C45.0098 26.5404 45.0298 26.5604 45.0398 26.5704C45.0698 26.6004 45.0998 26.6204 45.1198 26.6504C45.1498 26.6904 45.1498 26.7504 45.1598 26.8004C45.1598 26.8304 45.1898 26.8604 45.1898 26.9004V26.9204V26.9404V27.0104V27.3904V27.9704V28.5504V32.8504L46.1198 33.3804C46.2998 32.9604 46.4698 32.5304 46.6198 32.1004V27.1604L46.5898 27.1804Z",fill:"black"}),eB.createElement("path",{d:"M47.6002 22.9304H47.5902L47.3502 23.0804C47.2902 23.1204 47.2102 23.1304 47.1402 23.1404C47.1302 23.1404 47.1202 23.1404 47.1102 23.1404C47.1002 23.1404 47.0902 23.1404 47.0802 23.1404C47.0102 23.1404 46.9302 23.1204 46.8702 23.0804L46.6302 22.9404H46.6202L46.5302 22.8804L46.0302 22.5904L45.2002 22.1104V23.7604L45.6102 23.9904L45.9402 24.1804L46.4402 24.4704L46.6302 24.5804L46.9402 24.7604L47.1002 24.8504L47.1202 24.8704L47.1402 24.8604L47.3002 24.7704L47.6102 24.5904L47.8002 24.4804L48.0202 24.3604C48.0202 24.2404 48.0202 24.1304 48.0202 24.0104C48.0202 23.5804 48.0102 23.1504 47.9902 22.7304L47.7102 22.8904L47.6202 22.9404L47.6002 22.9304Z",fill:"black"}),eB.createElement("path",{d:"M34.9602 32.4104L34.4602 32.1203L34.3602 32.0604L33.8602 31.7704L33.6202 31.6304L33.3702 31.4804L33.1702 31.3604L33.1302 31.3804L33.0202 31.4504L32.9902 31.4704L32.6402 31.6704L32.5202 31.7404L32.4902 31.7604L32.0202 32.0303L31.9902 32.0504L31.6602 32.2404L31.7702 32.3004L31.8602 32.3503L32.2702 32.5904L32.3602 32.6404L32.6302 32.7904L32.7702 32.8703L32.8602 32.9203L32.9602 32.9704L33.1302 33.0704L33.3302 33.1903C33.3702 33.2103 33.3902 33.2503 33.4202 33.2803C33.5102 33.3703 33.5802 33.4903 33.5802 33.6203V33.6404V33.6604V33.7504V34.1304V34.7104V35.2904V39.5404L33.6102 39.5604L35.0302 40.3804V40.0004V33.8703V33.2904V32.4304L34.9502 32.3804L34.9602 32.4104Z",fill:"black"}),eB.createElement("path",{d:"M43.6499 26.9204L43.4999 26.8404L43.4099 26.7804L43.3199 26.7304L42.9099 26.5004L42.8199 26.4504L42.4099 26.2104L42.3199 26.1604L42.2299 26.1104H42.2099L39.1799 27.8704L38.6799 28.1604L38.4999 28.2604L38.1899 28.4504L38.0099 28.5504L37.5199 28.8404L37.0199 29.1304L36.6899 29.3204L36.1899 29.6104L36.0999 29.6604L35.8599 29.8004C35.7999 29.8404 35.7199 29.8504 35.6499 29.8604C35.6399 29.8604 35.6299 29.8604 35.6199 29.8604C35.6099 29.8604 35.5999 29.8604 35.5899 29.8604C35.5199 29.8604 35.4399 29.8404 35.3799 29.8004L35.1399 29.6604L35.0499 29.6004L34.5499 29.3104L34.2199 29.1204L33.7199 28.8304L33.6899 28.8104V29.4304V29.4904V30.4304V30.4504V30.4604L34.1299 30.7104L34.4599 30.9004L34.9599 31.1904L35.1499 31.3004L35.4599 31.4804L35.6199 31.5704H35.6399V31.5804H35.6599V31.5604L35.8199 31.4704L36.1299 31.2904L36.3199 31.1804L36.8199 30.8904L37.1499 30.7004L37.5899 30.4504L37.6499 30.4104L38.1499 30.1204L38.2199 30.0804L38.3399 30.0104L38.4899 29.9204L38.8399 29.7204L38.9899 29.6304L39.3399 29.4304L39.4899 29.3404L39.6699 29.2304L40.1699 28.9404L40.6699 28.6504L43.6999 26.9004L43.7299 26.8804L43.6499 26.9204Z",fill:"black"}),eB.createElement("path",{d:"M23.4099 39.1498L22.9099 38.8598L22.7899 38.7898L22.2899 38.4998L22.0899 38.3898V38.3798L21.7899 38.2098L21.5899 38.0998L21.4799 38.0298L21.3899 37.9798L21.0899 37.8098L20.9799 37.7398L20.8899 37.6898L20.4799 37.4598L20.3899 37.3998L20.2799 37.3398L20.1399 37.2598L19.7799 37.0498L19.6399 36.9698L19.2799 36.7598L19.1399 36.6898L18.9599 36.5798L18.4599 36.2898L17.9599 35.9998L17.6299 35.8098L17.1299 35.5198L16.6299 35.2298L15.4199 34.5398L15.4099 34.5298L15.3799 34.5098V34.7198V34.7298V35.2898V35.3098V35.8698V35.8798V35.9498V36.5298V37.1098V37.4898V38.0698V38.6498V39.0098V39.4398V39.5898V39.9398V40.0098V40.1698V40.2898V40.2998V40.5098V40.8698V40.9798V41.4498V41.4798V41.5598V41.8098V41.9198V42.0498V42.2598V42.3898V42.4598L15.4099 42.4798L15.8199 42.7098V42.7198L15.9099 42.7698L15.9999 42.8198L16.0299 42.8398L16.4999 43.1098L16.5299 43.1198L16.9999 43.3998L17.0299 43.4098L17.3199 43.5798L17.3399 43.5898L17.8199 43.8698L17.8399 43.8798L18.3199 44.1598L18.3399 44.1698L21.0499 45.7398L21.0899 45.7598L21.5499 46.0198V46.0298L21.5899 46.0498L22.0499 46.3098V46.3198L22.0899 46.3398L23.4699 47.1398H23.4799V46.7298V46.1498V45.5798V45.1898V44.6098V44.0398V41.2098V40.6298V40.0598V40.0498V39.6898V39.1898L23.4199 39.1498H23.4099Z",fill:"black"}),eB.createElement("path",{d:"M31.9402 33.5701L31.8502 33.5201L31.7602 33.4701L31.3502 33.2301L31.2602 33.1801L30.8502 32.9401L30.7602 32.8901L30.6502 32.8301H30.6202L28.9502 33.8101L28.4502 34.1001L27.9502 34.3901L27.6202 34.5801L27.1202 34.8701L26.9602 34.9601L26.6302 35.1601L26.4702 35.2501L26.4502 35.2601L25.9702 35.5301L25.9502 35.5401L25.4502 35.8301L25.1202 36.0201L24.6202 36.3101L24.5502 36.3501L24.5202 36.3701H24.5102L24.2702 36.5201C24.2102 36.5501 24.1502 36.5601 24.0902 36.5701C24.0902 36.5701 24.0702 36.5701 24.0602 36.5701C24.0602 36.5701 24.0402 36.5701 24.0302 36.5701C23.9502 36.5701 23.8602 36.5501 23.7902 36.5101L23.5802 36.3901L23.5502 36.3701H23.5402L23.4702 36.3201L22.9702 36.0301L22.6402 35.8401L22.1402 35.5501H22.1202V35.5401L21.6402 35.2701H21.6202V35.2601L21.4602 35.1701L21.1202 34.9801L20.9602 34.8801L20.4602 34.5901L20.1302 34.4001L19.6302 34.1101L19.1302 33.8201L17.4202 32.8301H17.4002L17.3302 32.8601L17.2202 32.9201L16.8302 33.1401L16.7202 33.2001L16.3302 33.4201L16.2202 33.4801L16.1502 33.5201H16.1402L15.9702 33.6201L16.0002 33.6401L17.7102 34.6301L18.2102 34.9201L18.7102 35.2101L19.0402 35.4001L19.5402 35.6901L20.0402 35.9801L20.2202 36.0901L20.3502 36.1701L20.7202 36.3801L20.8502 36.4601L21.2202 36.6701L21.3502 36.7501L21.4802 36.8301L21.5502 36.8701L22.0502 37.1601L22.1302 37.2101L22.5402 37.4501L22.8502 37.6301L23.3502 37.9201L23.5802 38.0501L23.8502 38.2101L24.0202 38.3101H24.0302H24.0502L24.0602 38.2901L24.2102 38.2101L24.5602 38.0101L24.7102 37.9301L25.2102 37.6401L25.5602 37.4401L26.0302 37.1701L26.0602 37.1501L26.5602 36.8601L26.6202 36.8301L26.7502 36.7601L26.9002 36.6701L27.2502 36.4701L27.4002 36.3801L27.7502 36.1801L27.9002 36.0901L28.0802 35.9801L28.5802 35.6901L29.0802 35.4001L29.4102 35.2101L29.9102 34.9201L30.4102 34.6301L32.0802 33.6601L32.1102 33.6401L31.9902 33.5701H31.9402Z",fill:"black"}),eB.createElement("path",{d:"M20.7498 0.509531L20.8398 0.559531L21.0898 0.709531L21.2498 0.799531L21.3398 0.849531L21.4398 0.899531L21.5898 0.989531L21.8298 1.12953C21.8598 1.14953 21.8798 1.17953 21.8998 1.19953C21.9998 1.28953 22.0698 1.41953 22.0698 1.55953V1.57953V1.59953V1.66953V2.05953V2.63953V3.21953V3.60953L22.1498 3.56953L23.4898 2.79953V1.83953V1.25953V0.379531L23.3998 0.329531L22.8998 0.0395312L22.8798 0.0195312C22.0098 0.0595312 21.1598 0.139531 20.3198 0.269531L20.7198 0.499531L20.7498 0.509531Z",fill:"black"}),eB.createElement("path",{d:"M25.11 0.0402734L24.61 0.330273L24.52 0.380273V1.24027V1.82027V2.78027L25.94 3.60027V3.22027V2.64027V2.06027V1.67027V1.60027C25.94 1.60027 25.94 1.58027 25.94 1.57027V1.55027C25.94 1.55027 25.96 1.49027 25.96 1.46027C25.97 1.41027 25.98 1.35027 26 1.30027C26.02 1.27027 26.05 1.25027 26.07 1.23027C26.07 1.22027 26.09 1.21027 26.1 1.20027C26.13 1.18027 26.14 1.15027 26.17 1.13027L26.41 0.990273L26.56 0.900273L26.65 0.840273L26.74 0.790273L26.9 0.700273L27.15 0.550273L27.24 0.500273L27.63 0.280273C26.79 0.150273 25.94 0.0702734 25.08 0.0302734H25.06V0.0402734H25.11Z",fill:"black"}),eB.createElement("path",{d:"M28.5102 5.07016L29.0102 5.36016L29.3502 5.55016L29.8502 5.84016L30.3502 6.13016L30.4402 6.18016L30.5302 6.23016L30.9402 6.46016L31.0302 6.51016L31.4402 6.75016L31.5302 6.80016L31.7702 6.94016L31.8602 6.99016L32.2702 7.22016L32.3602 7.27016L32.6102 7.41016L32.7702 7.50016L32.8602 7.55016L32.9602 7.60016L33.1102 7.69016L33.3502 7.83016C33.3802 7.85016 33.4002 7.88016 33.4202 7.90016C33.5202 7.99016 33.5902 8.12016 33.5902 8.26016V8.28016V8.30016V8.37016V8.76016V9.34016V9.92016V10.3002L35.0102 9.49016V8.53016V7.95016V7.08016L34.9302 7.03016L34.4302 6.74016L34.3302 6.68016L33.8302 6.39016L33.5902 6.25016L33.3402 6.10016L33.1002 5.96016L33.0102 5.91016L32.9202 5.86016L32.6102 5.68016L32.5202 5.63016L32.4302 5.58016L32.0202 5.34016L31.9302 5.29016L31.8402 5.24016L31.3402 4.95016L30.8402 4.66016L30.5102 4.47016L30.0102 4.18016L29.5102 3.89016L26.9502 2.41016V2.62016V3.20016V3.78016V4.17016L28.0002 4.77016L28.5002 5.06016L28.5102 5.07016Z",fill:"black"}),eB.createElement("path",{d:"M38.5798 5.64961L38.0798 5.93961L37.7498 6.12961L37.2498 6.41961L36.7498 6.70961L36.6598 6.76961L36.1598 7.05961L36.0698 7.10961V7.96961V8.54961V9.51961L37.4098 10.2996L37.4898 10.3396V9.94961V9.36961V8.78961V8.39961V8.32961V8.30961V8.28961C37.4898 8.14961 37.5598 8.02961 37.6598 7.93961C37.6598 7.93961 37.6998 7.87961 37.7298 7.85961L37.9698 7.71961L38.1198 7.62961L38.2098 7.56961L38.2998 7.51961L38.4598 7.42961L38.7098 7.27961L38.7998 7.22961L39.2098 6.99961L39.2998 6.94961L39.5398 6.80961L40.0398 6.51961L40.2598 6.38961C39.8698 6.02961 39.4698 5.67961 39.0598 5.34961H39.0398L38.5398 5.64961H38.5798Z",fill:"black"}),eB.createElement("path",{d:"M28.8 0.799805L28.71 0.849805L28.3 1.0798L28.21 1.1298L27.8 1.3598L27.71 1.4098L27.62 1.4598H27.61L27.46 1.5498L27.49 1.5698L30.52 3.3198L31.02 3.6098L31.52 3.8998L31.85 4.0898L32.35 4.3798L32.85 4.6698L32.97 4.7398L33.03 4.7798L33.53 5.0698L33.59 5.0998L34.03 5.3498L34.36 5.5398L34.86 5.8298L35.05 5.9398L35.36 6.1198L35.52 6.2098L35.54 6.2298H35.56V6.2098L35.72 6.1198L36.03 5.9398L36.22 5.8298L36.72 5.5398L37.05 5.3498L37.55 5.0598L38.05 4.7698L38.22 4.6698C35.57 2.7098 32.5 1.2898 29.17 0.549805L29.02 0.639805L28.78 0.779805L28.8 0.799805Z",fill:"black"}),eB.createElement("path",{d:"M8.45018 6.8098L8.69018 6.9498L8.78018 6.9998L9.19018 7.2398L9.28018 7.2898L9.55018 7.4498L9.69018 7.5298L9.78018 7.5798L9.88018 7.6298L10.0502 7.7298L10.2502 7.8498C10.2902 7.8698 10.3102 7.9098 10.3402 7.9398C10.4302 8.0298 10.5002 8.1498 10.5002 8.2798V8.2998V8.3198V8.4098V8.7998V9.3798V9.9598V10.3198L10.5402 10.2998L10.6002 10.2598L11.9602 9.4698V8.5298V7.9498V7.0798L11.8802 7.0298L11.3802 6.7398L11.2802 6.6798L10.7802 6.3898L10.2802 6.0998L9.95018 5.9098L9.45018 5.6198L8.95018 5.3298L8.90018 5.2998C8.48018 5.6398 8.08018 5.9898 7.68018 6.3498L7.92018 6.4898L8.42018 6.7798L8.45018 6.8098Z",fill:"black"}),eB.createElement("path",{d:"M14.4102 10.3497V9.94969V9.36969V8.78969V8.39969V8.32969C14.4102 8.32969 14.4102 8.30969 14.4102 8.29969V8.27969C14.4102 8.27969 14.4302 8.21969 14.4302 8.18969C14.4402 8.13969 14.4502 8.07969 14.4702 8.02969C14.4902 7.99969 14.5202 7.97969 14.5402 7.95969C14.5502 7.94969 14.5602 7.93969 14.5702 7.92969C14.5702 7.92969 14.6102 7.86969 14.6402 7.84969L14.8802 7.70969L15.0302 7.61969L15.1202 7.55969L15.2102 7.50969L15.3702 7.41969L15.6202 7.26969L15.7102 7.21969L16.1202 6.98969L16.2102 6.93969L16.4502 6.79969L16.5402 6.74969L16.9502 6.51969L17.0402 6.46969L17.4502 6.23969L17.5402 6.18969L17.6302 6.13969L18.1302 5.84969L18.6302 5.55969L18.9702 5.36969L19.4702 5.07969L19.9702 4.78969L21.0202 4.18969V3.80969V3.22969V2.64969V2.42969L18.4602 3.90969L17.9602 4.19969L17.4602 4.48969L17.1302 4.67969L16.6302 4.96969L16.1302 5.25969L16.0402 5.30969L15.9502 5.35969L15.5402 5.59969L15.4502 5.64969L15.3602 5.69969L15.0502 5.87969L14.9602 5.92969L14.8702 5.97969L14.6302 6.11969L14.3802 6.26969L14.1402 6.40969L13.6402 6.69969L13.5402 6.75969L13.0402 7.04969L12.9502 7.09969V7.95969V8.53969V9.52969L14.3702 10.3497H14.4102Z",fill:"black"}),eB.createElement("path",{d:"M9.96979 4.77957L10.4698 5.06957L10.9698 5.35957L11.2998 5.54957L11.7998 5.83957L11.9898 5.94957L12.2998 6.12957L12.4598 6.21957L12.4798 6.23957H12.4998V6.21957L12.6598 6.12957L12.9698 5.94957L13.1598 5.83957L13.6598 5.54957L13.9898 5.35957L14.4298 5.10957L14.4898 5.06957L14.9898 4.77957L15.0598 4.73957L15.1798 4.66957L15.6798 4.37957L16.1798 4.08957L16.5098 3.89957L17.0098 3.60957L17.5098 3.31957L20.5398 1.56957L20.5698 1.54957L20.4198 1.46957L20.3298 1.40957L20.2398 1.35957L19.8298 1.12957L19.7398 1.07957L19.3298 0.83957L19.2398 0.78957L18.9998 0.64957L18.8398 0.55957C15.5098 1.28957 12.4298 2.70957 9.77979 4.66957L9.95979 4.77957H9.96979Z",fill:"black"}),eB.createElement("path",{d:"M22.3302 13.1502L22.0902 13.0102L21.8402 12.8602L21.6002 12.7202L21.5102 12.6702L21.4202 12.6202L21.1102 12.4402L21.0202 12.3902L20.9302 12.3402L20.5202 12.1002L20.4302 12.0502L20.3402 12.0002L20.1902 11.9102L19.8402 11.7102L19.6902 11.6202L19.3402 11.4202L19.1902 11.3302L19.0102 11.2202L18.5102 10.9302L18.0102 10.6402L15.4502 9.16016V9.37016V9.95016V10.5302V10.9402L16.4802 11.5302L16.9802 11.8202L17.4802 12.1102L17.6602 12.2102L17.8102 12.3002L18.1602 12.5002L18.3102 12.5902L18.6602 12.7902L18.8102 12.8802L18.9002 12.9302L18.9902 12.9802L19.4002 13.2102L19.4902 13.2602L19.9002 13.5002L19.9902 13.5502L20.0802 13.6002L20.2302 13.6902L20.3202 13.7402L20.5802 13.8902L20.7302 13.9802L20.8202 14.0302L21.0802 14.1802L21.2202 14.2602L21.3102 14.3102L21.4102 14.3602L21.5802 14.4602L21.7802 14.5802C21.7802 14.5802 21.8402 14.6402 21.8702 14.6702C21.9602 14.7602 22.0302 14.8802 22.0302 15.0102V15.0302V15.0502V15.1402V15.5302V16.1102V16.6902V17.0602L22.0702 17.0402L22.1002 17.0202L23.4902 16.2202V15.2802V14.7002V13.8302L23.4102 13.7802L22.9102 13.4902L22.8102 13.4302L22.5702 13.2902L22.3102 13.1402L22.3302 13.1502Z",fill:"black"}),eB.createElement("path",{d:"M25.9498 17.0702V16.6702V16.0902V15.5102V15.1202V15.0502V15.0302V15.0102C25.9498 14.8702 26.0198 14.7502 26.1198 14.6602C26.1498 14.6402 26.1598 14.6102 26.1898 14.5902L26.4298 14.4502L26.5798 14.3602L26.6698 14.3002L26.7598 14.2502L26.9098 14.1702H26.9198L27.1698 14.0202L27.2598 13.9702L27.4098 13.8902H27.4198L27.6698 13.7402L27.7598 13.6902L27.9098 13.6102H27.9198L27.9998 13.5502L28.0898 13.5002L28.4998 13.2602L28.5898 13.2102L28.9998 12.9702L29.0898 12.9202L29.1798 12.8702L29.3298 12.7802L29.6798 12.5802L29.8298 12.4902L30.1798 12.2902L30.3298 12.2002L30.5098 12.0902L31.0098 11.8002L31.5098 11.5102L32.5598 10.9102V10.5402V9.96016V9.38016V9.16016L29.9998 10.6402L29.4998 10.9302L28.9998 11.2202L28.8198 11.3302L28.6698 11.4202L28.3198 11.6202L28.1698 11.7102L27.8198 11.9102L27.6698 12.0002L27.5798 12.0502L27.4898 12.1002L27.0798 12.3402L26.9898 12.3902L26.8998 12.4502L26.5898 12.6302L26.4998 12.6802L26.4098 12.7302L26.1698 12.8702L25.9198 13.0202L25.6798 13.1602L25.4198 13.3102L25.1798 13.4502L25.0898 13.5002L24.5898 13.7902L24.5098 13.8402V14.7002V15.2802V16.2702L25.9298 17.0902L25.9498 17.0702Z",fill:"black"}),eB.createElement("path",{d:"M21.0399 5.36039L20.5399 5.65039L20.0399 5.94039L19.6999 6.13039L19.1999 6.42039L18.6999 6.70039L18.5999 6.75039L18.5099 6.81039L18.0999 7.04039L18.0099 7.09039L17.5999 7.33039L17.5099 7.38039L17.2599 7.52039L17.1699 7.57039L16.7599 7.81039L16.6699 7.86039L16.2599 8.10039L16.1699 8.15039L16.0799 8.20039L16.0699 8.21039L15.9199 8.29039L15.9499 8.31039L18.9799 10.0604L19.4799 10.3404L19.9799 10.6304L20.1699 10.7404L20.3199 10.8304L20.6699 11.0304L20.8199 11.1104L21.1599 11.3204L21.3199 11.4004L21.4299 11.4704L21.4999 11.5104L21.9999 11.8004L22.0599 11.8304L22.4999 12.0904L22.5999 12.1404L22.8299 12.2804L23.0999 12.4304L23.3299 12.5704L23.5199 12.6804H23.5299L23.5999 12.7204L23.8299 12.8604L23.9899 12.9504H23.9999L24.0099 12.9604H24.0199H24.0299L24.0399 12.9504H24.0499L24.2099 12.8604L24.4499 12.7204L24.5099 12.6804H24.5199L24.7099 12.5704L24.9399 12.4304H24.9499L25.2099 12.2804L25.4399 12.1404H25.4499L25.5399 12.0904L25.9799 11.8304H25.9899L26.0399 11.8004L26.5399 11.5104L26.6099 11.4704L26.7299 11.4004L26.8799 11.3204L27.2299 11.1104L27.3799 11.0304L27.7299 10.8304L27.8799 10.7404L28.0599 10.6304L28.5599 10.3404L29.0599 10.0504L32.0899 8.31039L32.1199 8.29039L31.9699 8.21039L31.9599 8.20039L31.8699 8.15039L31.7799 8.10039L31.3699 7.86039L31.2799 7.81039L30.8699 7.57039L30.7799 7.52039L30.5299 7.38039L30.4399 7.33039L30.0299 7.09039L29.9399 7.04039L29.5299 6.81039L29.4399 6.75039L29.3499 6.70039L28.8499 6.41039L28.3399 6.13039L28.0099 5.93039L27.5099 5.65039L27.0099 5.36039L26.9599 5.33039H26.9499L26.4599 5.04039H26.4499L25.9599 4.76039L25.9499 4.75039L24.5299 3.94039L24.5199 3.93039H24.5099L24.0299 3.65039H24.0199V3.66039H24.0099L23.5299 3.94039H23.5199L23.5099 3.95039L22.6699 4.43039L22.0899 4.76039L21.5899 5.04039V5.05039L21.0899 5.33039L21.0399 5.36039Z",fill:"black"}),eB.createElement("path",{d:"M0.410117 21.7798V19.5898C0.290117 20.2598 0.180117 20.9298 0.120117 21.6098L0.410117 21.7798Z",fill:"black"}),eB.createElement("path",{d:"M1.40988 21.2599V21.7799L1.43988 21.7599H1.44988L2.82988 20.9599V16.6699V16.0899V15.5099V15.0999V15.0499C2.82988 15.0499 2.82988 15.0299 2.82988 15.0199V14.9999C2.82988 14.9999 2.84988 14.9399 2.84988 14.9099C2.84988 14.8999 2.84988 14.8899 2.84988 14.8799C2.84988 14.8799 2.84988 14.8599 2.84988 14.8499C2.85988 14.8199 2.84988 14.7799 2.87988 14.7499C2.89988 14.7199 2.92988 14.6999 2.94988 14.6799C2.96988 14.6599 2.97988 14.6499 2.99988 14.6299C3.01988 14.6099 3.02988 14.5899 3.05988 14.5699L3.33988 14.4099L3.46988 14.3299L3.53988 14.2899L3.64988 14.2299L3.82988 14.1299L4.03988 14.0099L4.14988 13.9499L4.53988 13.7299L4.64988 13.6699L4.88988 13.5299L4.97988 13.4799L5.38988 13.2499L5.47988 13.1999L5.88988 12.9699L5.97988 12.9199L6.06988 12.8699L6.56988 12.5799L7.06988 12.2899L7.40988 12.0999L7.90988 11.8099L8.40988 11.5199L9.43988 10.9299V10.5699V9.98992V9.40992V9.16992L6.89988 10.6399L6.39988 10.9299L5.89988 11.2199L5.56988 11.4099L5.06988 11.6999L4.56988 11.9899L4.47988 12.0399L4.38988 12.0899L3.97988 12.3299L3.88988 12.3799L3.81988 12.4199L3.48988 12.6099L3.39988 12.6599L3.32988 12.6999L3.04988 12.8699L2.83988 12.9899L2.55988 13.1599C2.10988 14.0399 1.70988 14.9499 1.37988 15.8899V21.2699L1.40988 21.2599Z",fill:"black"}),eB.createElement("path",{d:"M4.13982 11.0996L4.63982 10.8096L4.96982 10.6196L5.46982 10.3296L5.96982 10.0396L8.97982 8.29961L9.00982 8.27961L8.88982 8.20961L8.79982 8.14961L8.70982 8.09961L8.29982 7.85961L8.20982 7.80961L7.79982 7.56961L7.70982 7.51961L7.46982 7.37961L6.97982 7.09961C5.68982 8.40961 4.53982 9.85961 3.56982 11.4296L3.65982 11.3796L4.15982 11.0896L4.13982 11.0996Z",fill:"black"}),eB.createElement("path",{d:"M4.9901 24.4899L5.4701 24.7699L5.4901 24.7799L5.7801 24.9499L5.8101 24.9599L6.2801 25.2399L6.3101 25.2499L6.7901 25.5299L6.8101 25.5399L9.5101 27.0999L9.5201 27.1099L9.5501 27.1299L10.0101 27.3899H10.0201L10.0501 27.4099L10.0601 27.4199L10.5101 27.6799H10.5201L10.5501 27.6999L10.5601 27.7099L11.0401 27.9799L11.5401 28.2699L11.9401 28.4999L11.9501 28.5099V28.1999V28.0999V28.0299V27.5199V27.4599V26.9399V26.5599V25.9799V25.3999V22.5699V21.9999V21.9899V21.4199V21.0599V21.0499V20.5599L11.8801 20.5199L11.3801 20.2299L11.2601 20.1599L11.0401 20.0299L10.7601 19.8699L10.5601 19.7499H10.5501H10.5401V19.7399L10.2601 19.5799L10.0601 19.4699L10.0501 19.4599H10.0401L9.9401 19.3999L9.8501 19.3499L9.5601 19.1799L9.4401 19.1099L9.3501 19.0599L8.9401 18.8199L8.8501 18.7699L8.7401 18.7099L8.6101 18.6299L8.2401 18.4199L8.1101 18.3399L7.7401 18.1299L7.6101 18.0499L7.4301 17.9499L6.9301 17.6599L6.4301 17.3699L3.8901 15.8999H3.8801L3.8501 15.8799V16.0799V16.0999V16.6599V16.6699V17.2399V17.2499V18.8599V19.4399V20.0199V20.3799V20.7999V20.9499V21.2999V21.3799V21.5299V21.6599V21.8799V22.2399V22.3399V22.8199V22.8399V22.9199V22.9999V23.0399V23.1799V23.2799V23.4199V23.5299V23.5799V23.6099V23.6299V23.7599V23.8299L3.8701 23.8499L4.1601 24.0099L4.2801 24.0799L4.3701 24.1299L4.4601 24.1899L4.4901 24.1999L4.9701 24.4799L4.9901 24.4899Z",fill:"black"}),eB.createElement("path",{d:"M19.34 16.8601L18.84 17.1501L18.51 17.3401L18.01 17.6301L17.51 17.9201L17.42 17.9701L17.33 18.0201L17.18 18.1101L16.92 18.2601L16.83 18.3101L16.68 18.4001L16.42 18.5501L16.33 18.6001L16.18 18.6901L16.09 18.7401L16 18.7901L15.59 19.0301L15.5 19.0801L15.43 19.1201L15.1 19.3201L15.01 19.3701L14.94 19.4101L14.92 19.4201L14.66 19.5701L14.45 19.6901L14.43 19.7001L14.17 19.8501L13.93 19.9901L13.67 20.1401L13.6 20.1801L13.1 20.4701L13.04 20.5101L13.02 20.5301V21.3901V21.9701V27.9601V28.2301V28.4901L13.05 28.4701H13.06L13.46 28.2301L13.96 27.9401L14.44 27.6701V27.4101V23.3801V22.8001V22.2201V21.8101V21.7601C14.44 21.7601 14.44 21.7401 14.44 21.7301V21.7101C14.44 21.7101 14.46 21.6501 14.46 21.6201C14.46 21.6101 14.46 21.6001 14.46 21.5901C14.46 21.5901 14.46 21.5701 14.46 21.5601C14.47 21.5301 14.46 21.4901 14.49 21.4601C14.51 21.4301 14.54 21.4101 14.56 21.3901C14.57 21.3701 14.59 21.3601 14.61 21.3401C14.63 21.3201 14.64 21.3001 14.67 21.2801L14.95 21.1201L15.08 21.0401L15.15 21.0001L15.26 20.9401L15.41 20.8601H15.42L15.44 20.8401L15.65 20.7201L15.76 20.6601L15.91 20.5801H15.92L16.15 20.4401L16.26 20.3801L16.41 20.3001H16.42L16.5 20.2401L16.59 20.1901L17 19.9501L17.09 19.9001L17.5 19.6701L17.59 19.6201L17.68 19.5701L17.83 19.4801L17.92 19.4301L18.18 19.2801L18.33 19.1901L18.42 19.1401L18.68 18.9901L18.83 18.9001L18.92 18.8501L19.01 18.8001L19.51 18.5101L20.01 18.2201L20.35 18.0301L20.85 17.7401L21.04 17.6301V17.2701V16.6901V16.1101V15.8701L19.83 16.5701L19.33 16.8601H19.34Z",fill:"black"}),eB.createElement("path",{d:"M7.4301 16.7899L7.9301 17.0799L8.4301 17.3699L8.6101 17.4699L8.7401 17.5499L9.1101 17.7599L9.2401 17.8399L9.6101 18.0499L9.7401 18.1299L9.8701 18.1999L9.9401 18.2499L10.4401 18.5299L10.5301 18.5799V18.5899L10.9401 18.8199L11.0401 18.8799L11.2601 18.9999L11.5401 19.1699H11.5501L11.7601 19.2899L11.9901 19.4199V19.4299L12.0501 19.4599L12.2601 19.5799L12.4301 19.6799L12.4501 19.6899L12.4701 19.6699H12.4801H12.4901V19.6599L12.6301 19.5799L12.8901 19.4299L12.9801 19.3799H12.9901L13.1301 19.2899L13.3901 19.1399L13.6301 18.9999L13.8901 18.8599V18.8499L13.9901 18.7999L14.4101 18.5499H14.4201L14.4501 18.5299H14.4601L14.4901 18.5099L14.9101 18.2599H14.9201L14.9901 18.2199L15.0501 18.1899L15.1701 18.1199L15.3201 18.0299L15.4101 17.9799L15.6701 17.8299L15.8201 17.7399L15.9101 17.6899L16.1701 17.5399L16.3201 17.4499L16.4101 17.3999L16.5101 17.3499L17.0001 17.0599L17.5001 16.7699L17.8401 16.5699L18.3401 16.2899L18.8401 15.9999L20.5101 15.0299L20.5401 15.0099L20.4201 14.9399H20.4101L20.3201 14.8899L20.2301 14.8299L20.0801 14.7499L20.0701 14.7399L19.8201 14.5999L19.7301 14.5499L19.5801 14.4599L19.5701 14.4499L19.3201 14.3099L19.2201 14.2599L19.0801 14.1699H19.0601L18.9801 14.1199L18.8901 14.0699L18.4801 13.8299L18.3901 13.7799L17.9801 13.5399L17.8901 13.4899H17.8801L17.7901 13.4399L17.6401 13.3499L17.2901 13.1499L17.1401 13.0599L16.7901 12.8599L16.6401 12.7699L16.4501 12.6699L15.9501 12.3799L15.4501 12.0899L15.4201 12.0799L15.4101 12.0699L14.9201 11.7899H14.9101L14.4201 11.4999H14.4101L12.9901 10.6899V10.6799H12.9801L12.9401 10.6499L12.4901 10.3999L12.4801 10.3899L12.4501 10.3799H12.4401L11.9901 10.6399L11.9801 10.6499L11.9501 10.6599L11.9401 10.6699L11.1201 11.1399L10.5601 11.4599H10.5501L10.5201 11.4799L10.5101 11.4899L10.0601 11.7499H10.0501L10.0201 11.7699H10.0101L9.5601 12.0299L9.5501 12.0399L9.5201 12.0599H9.5101L9.4901 12.0699L8.9801 12.3599L8.4801 12.6499L8.1501 12.8399L7.6401 13.1299L7.1401 13.4199L7.0501 13.4699L6.9601 13.5199L6.5501 13.7599L6.4601 13.8099L6.0501 14.0399L5.9501 14.0999L5.7101 14.2299L5.6001 14.2999L5.2101 14.5199L5.1001 14.5899L4.7101 14.8099L4.5901 14.8699L4.5301 14.9099L4.5201 14.9199L4.3501 15.0099L4.3801 15.0299L7.4301 16.7899Z",fill:"black"}),eB.createElement("path",{d:"M45.16 13.0099L44.91 12.8599L44.67 12.7199L44.58 12.6699L44.49 12.6199L44.18 12.4399L44.09 12.3899L44 12.3399L43.59 12.0999L43.5 12.0499L43.41 11.9999L42.91 11.7099L42.41 11.4199L42.08 11.2299L41.58 10.9399L41.08 10.6499L38.52 9.16992V9.37992V9.95992V10.5399V10.9299L39.57 11.5299L40.07 11.8199L40.57 12.1099L40.91 12.2999L41.41 12.5899L41.91 12.8799L42 12.9299L42.09 12.9799L42.5 13.2099L42.59 13.2599L43 13.4999L43.09 13.5499L43.33 13.6899L43.42 13.7399L43.83 13.9699L43.92 14.0199L44.17 14.1599L44.33 14.2499L44.42 14.2999L44.52 14.3499L44.67 14.4399L44.91 14.5799C44.91 14.5799 44.96 14.6299 44.99 14.6599C44.99 14.6599 45.01 14.6799 45.02 14.6899C45.05 14.7199 45.08 14.7399 45.1 14.7699C45.13 14.8099 45.13 14.8699 45.14 14.9199C45.14 14.9499 45.17 14.9799 45.17 15.0199V15.0399V15.0599V15.1299V15.5099V16.0899V16.6699V20.9699L46.59 21.7899V21.4099V15.8899C46.25 14.9499 45.85 14.0399 45.41 13.1599L45.17 13.0199L45.16 13.0099Z",fill:"black"}),eB.createElement("path",{d:"M40.3302 7.51961L40.2402 7.56961L39.8302 7.79961L39.7402 7.84961L39.3302 8.07961L39.2402 8.12961L39.1502 8.17961H39.1402L38.9902 8.26961L39.0202 8.28961L42.0502 10.0396L42.5502 10.3296L43.0502 10.6196L43.3802 10.8096L43.8802 11.0996L44.3802 11.3896L44.4502 11.4296C43.4802 9.85961 42.3402 8.39961 41.0402 7.09961L40.5702 7.36961L40.3302 7.50961V7.51961Z",fill:"black"}),eB.createElement("path",{d:"M33.59 21.8796V22.2596V22.8396V23.4196V27.6696L33.62 27.6896L34.12 27.9796L34.62 28.2696L35.04 28.5096V28.2296V21.9996V21.4196V20.5596L34.96 20.5096L34.46 20.2196L34.36 20.1596L34.12 20.0196L33.86 19.8696L33.62 19.7296L33.37 19.5796L33.13 19.4396L33.04 19.3896L32.95 19.3396L32.64 19.1596L32.55 19.1096L32.46 19.0596L32.05 18.8196L31.96 18.7696L31.87 18.7196L31.72 18.6296L31.63 18.5796L31.37 18.4296L31.22 18.3396L31.13 18.2896L30.87 18.1396L30.72 18.0496L30.63 17.9996L30.54 17.9496L30.04 17.6596L29.54 17.3696L29.21 17.1796L28.71 16.8896L28.21 16.5996L26.98 15.8896V16.0996V16.6796V17.2596V17.6696L27.17 17.7796L27.67 18.0696L28.01 18.2596L28.51 18.5496L29.01 18.8396L29.1 18.8896L29.19 18.9396L29.34 19.0296L29.6 19.1796L29.69 19.2296L29.84 19.3196L30.1 19.4696L30.19 19.5196L30.34 19.6096L30.43 19.6596L30.52 19.7096L30.93 19.9396L31.02 19.9896L31.43 20.2196L31.52 20.2696L31.61 20.3196L31.76 20.4096L31.85 20.4596L32.11 20.6096L32.26 20.6996L32.35 20.7496L32.61 20.8996L32.75 20.9796L32.84 21.0296L32.93 21.0796L33.1 21.1796L33.3 21.2996C33.34 21.3196 33.36 21.3596 33.39 21.3896C33.48 21.4796 33.55 21.5996 33.55 21.7296V21.7496V21.7696V21.8596L33.59 21.8796Z",fill:"black"}),eB.createElement("path",{d:"M35.05 10.6599L33.63 11.4799H33.62L33.13 11.7599L33.12 11.7699L32.63 12.0499H32.62L32.57 12.0799L32.07 12.3699L31.57 12.6599L31.38 12.7599L31.23 12.8499L30.88 13.0499L30.73 13.1399L30.38 13.3399L30.23 13.4299L30.14 13.4799L30.04 13.5299L29.63 13.7699L29.54 13.8199L29.13 14.0499L29.04 14.1099L28.96 14.1499L28.94 14.1599L28.8 14.2499L28.71 14.2999L28.46 14.4399L28.44 14.4499L28.29 14.5299L28.2 14.5899L27.95 14.7299L27.94 14.7399L27.79 14.8199L27.7 14.8699L27.62 14.9199L27.6 14.9299L27.46 15.0099L27.49 15.0299L29.18 16.0099L29.68 16.2999L30.18 16.5899L30.52 16.7799L31.02 17.0699L31.52 17.3599L31.61 17.4099L31.7 17.4599L31.85 17.5499L32.11 17.6999L32.2 17.7499L32.35 17.8399L32.61 17.9899L32.62 17.9999H32.63L32.7 18.0399L32.85 18.1299L32.97 18.1999L33.03 18.2299L33.12 18.2799L33.13 18.2899L33.53 18.5199L33.59 18.5499V18.5599H33.6L33.62 18.5699L33.63 18.5799L34.03 18.8099L34.13 18.8699L34.37 18.9999L34.63 19.1599L34.87 19.2899L35.05 19.3999H35.06L35.13 19.4499L35.37 19.5799L35.53 19.6699V19.6799L35.55 19.6899H35.56L35.58 19.6799V19.6699L35.74 19.5799L35.98 19.4399L36.05 19.3999H36.06L36.24 19.2899L36.48 19.1599V19.1499L36.74 18.9999L36.98 18.8699V18.8599L37.08 18.8099L37.52 18.5599V18.5499L37.58 18.5199L38.08 18.2299L38.14 18.1999L38.26 18.1299L38.41 18.0399L38.76 17.8399L38.91 17.7499L39.26 17.5499L39.41 17.4599L39.59 17.3599L40.09 17.0699L40.59 16.7799L43.62 15.0299L43.65 15.0099L43.51 14.9299H43.5L43.41 14.8699L43.32 14.8199L42.9 14.5899L42.81 14.5299L42.4 14.2999L42.31 14.2499L42.07 14.1099L41.98 14.0499L41.56 13.8199L41.47 13.7699L41.06 13.5299L40.97 13.4799L40.88 13.4299L40.38 13.1399L39.87 12.8499L39.54 12.6599L39.04 12.3699L38.53 12.0899L38.49 12.0599H38.48L37.99 11.7699H37.98L37.49 11.4899L37.48 11.4799L36.9 11.1499L36.06 10.6699H36.05V10.6599L35.56 10.3799H35.55L35.06 10.6499V10.6599H35.05Z",fill:"black"}),eB.createElement("path",{d:"M15.9099 30.8596L15.9999 30.9096L16.0299 30.9296L16.4999 31.1996L16.5299 31.2196L16.9999 31.4896L17.0299 31.4996L17.3199 31.6696L17.3399 31.6896L17.8199 31.9596L17.8399 31.9796L18.3199 32.2496L18.3399 32.2596L20.0499 33.2496L20.5499 33.5396L21.0499 33.8296L21.0899 33.8496L21.5499 34.1196L21.5899 34.1396L22.0499 34.3996V34.4096L22.0899 34.4296L22.5699 34.7096L23.0699 34.9996L23.4699 35.2296H23.4799V34.9296V34.8196V34.7596V34.2396V34.1796V33.6696V33.2796V32.6996V32.1296V31.7396V31.1596V30.5896V29.2996V28.7196V28.1496V28.1396V27.7796V27.2796L23.4199 27.2396H23.4099L22.9099 26.9496L22.7899 26.8796L22.5799 26.7596L22.2899 26.5896L22.0899 26.4796L22.0799 26.4696H22.0699L21.7899 26.3096L21.5899 26.1896L21.5799 26.1796H21.5699L21.4799 26.1196L21.3899 26.0696L21.0899 25.8996L20.9799 25.8396L20.8899 25.7796L20.4799 25.5496L20.3899 25.4896L20.2799 25.4296L20.1399 25.3496L20.0499 25.2996L19.7799 25.1396L19.6399 25.0696L19.5499 25.0096L19.2799 24.8496L19.1399 24.7796L19.0499 24.7196L18.9599 24.6696L18.8099 24.5796L18.4599 24.3796L18.3099 24.2896L17.9599 24.0896L17.8099 24.0096L17.6299 23.8996L17.1299 23.6096L16.6299 23.3196L16.0699 22.9996L15.4199 22.6296L15.4099 22.6196L15.3799 22.5996V22.8096V22.8196V23.3896V23.3996V23.9596V23.9796V24.0396V24.6196V25.1996V25.5796V25.9896V26.1596V26.4896V26.5596V26.7396V26.8496V27.0596V27.0996V27.4196V27.5296V27.6796V27.9996V28.0296V28.1096V28.2596V28.3896V28.5996V28.8196V28.9596V29.0696V29.3896V29.5396V29.5696V29.6496V29.7196V29.7596V29.8996V29.9696V30.0096V30.1396V30.2496V30.2996V30.3396V30.3596V30.4796V30.5496L15.4099 30.5696L15.6899 30.7296L15.8199 30.8096L15.9099 30.8596Z",fill:"black"}),eB.createElement("path",{d:"M23.5199 26.1496H23.5299L23.5799 26.1796L23.7899 26.3096L23.9599 26.4096H23.9699H23.9799L24.0099 26.3996V26.3896H24.0199H24.0299L24.1699 26.3096L24.4299 26.1596L24.5099 26.1096L24.5199 26.0996L24.6699 26.0196L24.9199 25.8696H24.9299L25.1699 25.7296L25.4199 25.5796H25.4299L25.5199 25.5196L25.9499 25.2796L25.9599 25.2696L25.9899 25.2496L26.0199 25.2296L26.4499 24.9896L26.4599 24.9796L26.5199 24.9496L26.5799 24.9096L26.6999 24.8396L26.8599 24.7496L26.9499 24.6996L27.1999 24.5496L27.3599 24.4596L27.4499 24.4096L27.6999 24.2596L27.8599 24.1796L27.9499 24.1196L28.0399 24.0696L28.1899 23.9796L28.5399 23.7796L28.6899 23.6896L29.0399 23.4896L29.1899 23.4096L29.3699 23.2996L29.8699 23.0096L30.3699 22.7196L32.0499 21.7596L32.0799 21.7396L31.9499 21.6696L31.9399 21.6596L31.8499 21.6096L31.7599 21.5596L31.6199 21.4696H31.5999L31.3499 21.3196L31.2599 21.2696L31.1099 21.1896L31.0999 21.1796L30.8499 21.0396L30.7599 20.9796L30.6099 20.8996L30.5999 20.8896L30.5099 20.8396L30.4199 20.7896L30.0099 20.5596L29.9199 20.4996L29.5099 20.2696L29.4199 20.2096L29.3299 20.1596L29.1699 20.0696L29.0799 20.0196L28.8299 19.8696L28.6699 19.7896L28.5799 19.7296L28.3199 19.5896L28.1699 19.4996L28.0799 19.4496L27.9899 19.3896L27.4899 19.1096L26.9799 18.8196L26.9599 18.7996H26.9499L26.6499 18.6296L26.4599 18.5196H26.4499V18.5096L26.1499 18.3396L25.9599 18.2296H25.9499L25.6499 18.0496L24.5299 17.4096H24.5199L24.5099 17.3996L24.4699 17.3796L24.0299 17.1196H24.0199H24.0099L23.9899 17.0996L23.9699 17.1096L23.5299 17.3596L23.5199 17.3696H23.5099L23.4899 17.3896L23.4699 17.3996L22.6299 17.8796L22.3599 18.0296L22.0899 18.1796V18.1896L22.0499 18.2096L21.8599 18.3196L21.5899 18.4696L21.5499 18.4896V18.4996L21.3599 18.6096L21.0899 18.7596L21.0499 18.7796L21.0199 18.7996L20.5199 19.0896L20.0199 19.3696L19.9199 19.4296L19.8299 19.4796L19.6799 19.5596L19.4199 19.7096L19.3299 19.7696L19.1799 19.8496L18.9199 19.9996L18.8299 20.0496L18.6799 20.1396L18.5799 20.1896L18.4899 20.2496L18.0799 20.4796L17.9899 20.5296L17.5799 20.7696L17.4899 20.8196L17.4099 20.8696L17.3899 20.8796L17.2399 20.9596L17.1299 21.0196L16.8999 21.1496L16.8899 21.1596L16.7399 21.2496L16.6299 21.3096L16.3999 21.4396L16.3899 21.4496L16.2399 21.5296L16.1299 21.5996L16.0599 21.6396H16.0499L15.8799 21.7396L15.9099 21.7596L17.6299 22.7496L18.1299 23.0296L18.6299 23.3196L18.8099 23.4296L18.9599 23.5196L19.3099 23.7196L19.4599 23.8096L19.8099 24.0096L19.9599 24.0896L20.0499 24.1496L20.1399 24.1996L20.2799 24.2696L20.5499 24.4396L20.6399 24.4896L20.7699 24.5596L21.0499 24.7196L21.0899 24.7396V24.7496L21.1399 24.7796L21.2699 24.8496L21.4099 24.9296L21.4799 24.9696L21.5899 25.0296V25.0396L21.9799 25.2596L22.0599 25.3096H22.0699L22.0899 25.3196L22.4799 25.5496L22.5799 25.5996L22.7899 25.7296L23.0799 25.8896L23.2899 26.0196L23.5199 26.1496Z",fill:"black"}),eB.createElement("path",{d:"M43.3999 37.54L43.3099 37.49L43.2199 37.44L43.5299 37.26L43.5599 37.24L44.0299 36.97L44.0599 36.95L44.2899 36.82C44.5999 36.33 44.8899 35.84 45.1599 35.33V34.03L45.6699 34.33C45.8099 34.03 45.9499 33.72 46.0799 33.41L45.1499 32.88V28.59V28.01V27.43V27.04V26.97V26.95V26.93C45.1499 26.93 45.1299 26.86 45.1199 26.83C45.1099 26.78 45.1099 26.73 45.0799 26.68C45.0599 26.65 45.0299 26.63 44.9999 26.6C44.9999 26.6 44.9799 26.58 44.9699 26.57C44.9699 26.57 44.9299 26.51 44.8899 26.49L44.6499 26.35L44.4999 26.26L44.3999 26.2L44.3099 26.15L44.1499 26.06L43.8999 25.91L43.8099 25.86L43.3999 25.62L43.3099 25.57L43.2199 25.52L43.5299 25.34L43.5599 25.32L44.0299 25.05L44.0599 25.03L44.1499 24.98L44.5199 24.76L44.5499 24.74L44.6399 24.69L44.6999 24.65L44.8799 24.76L45.1299 24.91L45.3699 25.05L45.8699 25.34L45.9699 25.4L46.4699 25.69L46.5499 25.74V26.6V27.18V32.13C47.4199 29.7 47.9099 27.08 47.9499 24.36L47.7299 24.48L47.5399 24.59L47.2299 24.77L47.0699 24.86L47.0499 24.88L47.0299 24.87L46.8699 24.78L46.5599 24.6L46.3699 24.49L45.8699 24.2L45.5399 24.01L45.1299 23.78V22.13L45.9599 22.61L46.4599 22.9L46.5499 22.95H46.5599L46.7999 23.1C46.8699 23.14 46.9399 23.15 47.0099 23.16C47.0199 23.16 47.0299 23.16 47.0399 23.16C47.0499 23.16 47.0599 23.16 47.0699 23.16C47.1399 23.16 47.2199 23.14 47.2799 23.1L47.5199 22.96H47.5299L47.6199 22.9L47.8999 22.74C47.7699 20.35 47.2999 18.05 46.5199 15.9V21.8L45.0999 20.98V16.69V16.11V15.53V15.14V15.07V15.05V15.03C45.0999 15.03 45.0799 14.96 45.0699 14.93C45.0599 14.88 45.0599 14.83 45.0299 14.78C45.0099 14.75 44.9799 14.73 44.9499 14.7C44.9499 14.7 44.9299 14.68 44.9199 14.67C44.8899 14.65 44.8799 14.61 44.8399 14.59L44.5999 14.45L44.4499 14.36L44.3499 14.3L44.2599 14.25L44.0999 14.16L43.8499 14.01L43.7599 13.96L43.3499 13.73L43.2599 13.68L43.0199 13.54L42.9299 13.49L42.5199 13.25L42.4299 13.2L42.0199 12.96L41.9299 12.91L41.8399 12.86L41.3399 12.57L40.8399 12.28L40.4999 12.09L39.9999 11.8L39.4999 11.51L38.4499 10.91V10.53V9.95V9.37V9.15L41.0099 10.63L41.5099 10.92L42.0099 11.21L42.3399 11.4L42.8399 11.69L43.3399 11.98L43.4299 12.03L43.5199 12.08L43.9299 12.32L44.0199 12.37L44.1099 12.42L44.4199 12.6L44.5099 12.65L44.5999 12.7L44.8399 12.84L45.0899 12.99L45.3299 13.13C45.0299 12.55 44.7199 11.98 44.3799 11.43L44.3099 11.39L43.8099 11.1L43.3099 10.81L42.9799 10.62L42.4799 10.33L41.9799 10.04L38.9499 8.29L38.9199 8.27L39.0699 8.19H39.0799L39.1699 8.13L39.2599 8.08L39.6699 7.85L39.7599 7.8L40.1699 7.57L40.2599 7.52L40.4999 7.38L40.9699 7.11C40.7299 6.86 40.4699 6.62 40.2199 6.39L39.9999 6.52L39.4999 6.81L39.2599 6.95L39.1699 7L38.7599 7.23L38.6699 7.28L38.4199 7.43L38.2599 7.52L38.1699 7.57L38.0799 7.62L37.9299 7.71L37.6899 7.85C37.6599 7.87 37.6399 7.9 37.6199 7.92C37.5199 8.02 37.4499 8.14 37.4499 8.28V8.3V8.32V8.38V8.77V9.35V9.93V10.32L37.3699 10.28L36.0299 9.51V8.54V7.96V7.1L36.1199 7.05L36.6199 6.76L36.7099 6.7L37.2099 6.41L37.7099 6.12L38.0399 5.93L38.5399 5.64L39.0399 5.35H39.0599C38.7799 5.11 38.4999 4.89 38.2099 4.68L38.0399 4.78L37.5399 5.07L37.0399 5.36L36.7099 5.55L36.2099 5.84L36.0199 5.95L35.7099 6.13L35.5499 6.22L35.5299 6.24H35.5099V6.22L35.3499 6.13L35.0399 5.95L34.8499 5.84L34.3499 5.55L34.0199 5.36L33.5799 5.11L33.5199 5.08L33.0199 4.79L32.9599 4.75L32.8399 4.68L32.3399 4.39L31.8399 4.1L31.5099 3.91L31.0099 3.62L30.5099 3.33L27.4799 1.58L27.4499 1.56L27.5999 1.48H27.6099L27.6999 1.42L27.7899 1.37L28.1999 1.14L28.2899 1.09L28.6999 0.86L28.7899 0.81L29.0299 0.67L29.1799 0.58C28.6799 0.47 28.1799 0.37 27.6699 0.29L27.2799 0.51L27.1899 0.56L26.9399 0.71L26.7799 0.8L26.6899 0.85L26.5999 0.9L26.4499 0.99L26.2099 1.13C26.2099 1.13 26.1599 1.18 26.1399 1.2C26.1299 1.21 26.1199 1.22 26.1099 1.23C26.0899 1.26 26.0499 1.27 26.0399 1.3C26.0099 1.35 26.0099 1.4 25.9999 1.46C25.9999 1.49 25.9799 1.52 25.9799 1.55V1.57C25.9799 1.57 25.9799 1.59 25.9799 1.6V1.66V2.05V2.63V3.21V3.6L24.5599 2.79V1.82V1.24V0.38L24.6499 0.33L25.1499 0.04L25.1699 0.03C24.7899 0.01 24.4199 0 24.0399 0C23.6599 0 23.3099 0.01 22.9499 0.03H22.9699V0.05L23.4699 0.34L23.5599 0.39V1.25V1.83V2.79L22.2199 3.57L22.1399 3.61V3.22V2.64V2.06V1.67V1.6V1.58V1.56C22.1399 1.42 22.0699 1.3 21.9699 1.2C21.9399 1.18 21.9299 1.14 21.8999 1.13L21.6599 0.99L21.5099 0.9L21.4099 0.84L21.3199 0.79L21.1599 0.7L20.9099 0.55L20.8199 0.5L20.4199 0.27C19.9099 0.35 19.4099 0.45 18.9099 0.56L19.0699 0.65L19.3099 0.79L19.3999 0.84L19.8099 1.07L19.8999 1.12L20.3099 1.35L20.3999 1.4L20.4899 1.45L20.6399 1.54L20.6099 1.56L17.5799 3.31L17.0799 3.6L16.5799 3.89L16.2499 4.08L15.7499 4.37L15.2499 4.66L15.1299 4.73L15.0599 4.77L14.5599 5.06L14.4999 5.09L14.0599 5.35L13.7299 5.54L13.2299 5.83L13.0399 5.94L12.7299 6.12L12.5699 6.21L12.5499 6.23H12.5299V6.21L12.3699 6.12L12.0599 5.94L11.8699 5.83L11.3699 5.54L11.0399 5.35L10.5399 5.06L10.0399 4.77L9.85988 4.66C9.56988 4.87 9.28988 5.09 9.00988 5.32L9.05988 5.35L9.55988 5.64L10.0599 5.93L10.3899 6.12L10.8899 6.41L11.3899 6.7L11.4899 6.76L11.9899 7.05L12.0699 7.1V7.96V8.54V9.48L10.7099 10.27L10.6499 10.3L10.6099 10.32V9.96V9.38V8.8V8.41V8.31V8.29V8.27C10.6099 8.14 10.5399 8.02 10.4499 7.93C10.4199 7.9 10.3999 7.86 10.3599 7.84L10.1599 7.72L9.98988 7.62L9.88988 7.56L9.79988 7.51L9.65988 7.43L9.38988 7.27L9.29988 7.22L8.88988 6.98L8.79988 6.93L8.55988 6.79L8.05988 6.5L7.81988 6.36C7.56988 6.6 7.30988 6.84 7.06988 7.08L7.55988 7.36L7.79988 7.5L7.88988 7.55L8.29988 7.79L8.38988 7.84L8.79988 8.08L8.88988 8.13L8.97988 8.18L9.09988 8.26L9.06988 8.28L6.05988 10.02L5.55988 10.31L5.05988 10.6L4.72988 10.79L4.22988 11.08L3.72988 11.37L3.63988 11.42C3.29988 11.97 2.98988 12.54 2.68988 13.12L2.96988 12.96L3.17988 12.83L3.45988 12.67L3.52988 12.63L3.61988 12.58L3.94988 12.39L4.01988 12.35L4.10988 12.3L4.51988 12.06L4.60988 12.01L4.69988 11.96L5.19988 11.67L5.69988 11.38L6.02988 11.19L6.52988 10.9L7.02988 10.61L9.56988 9.14V9.38V9.96V10.54V10.91L8.53988 11.5L8.03988 11.79L7.53988 12.08L7.19988 12.27L6.69988 12.56L6.19988 12.85L6.10988 12.9L6.01988 12.95L5.60988 13.18L5.51988 13.23L5.10988 13.46L5.01988 13.51L4.77988 13.65L4.66988 13.71L4.27988 13.93L4.16988 13.99L3.95988 14.11L3.77988 14.21L3.66988 14.27L3.59988 14.31L3.46988 14.39L3.18988 14.56C3.18988 14.56 3.14988 14.6 3.12988 14.62C3.10988 14.63 3.09988 14.65 3.07988 14.67C3.05988 14.7 3.01988 14.71 3.00988 14.74C2.98988 14.77 2.98988 14.8 2.97988 14.84C2.97988 14.84 2.97988 14.86 2.97988 14.87C2.97988 14.88 2.97988 14.89 2.97988 14.9C2.97988 14.93 2.95988 14.96 2.95988 14.99V15.01C2.95988 15.01 2.95988 15.03 2.95988 15.04V15.08V15.49V16.07V16.65V20.95L1.57988 21.75H1.56988L1.53988 21.77V21.41V15.87C1.10988 17.07 0.779883 18.31 0.539883 19.58V21.77L0.249883 21.6C0.209883 21.97 0.189883 22.33 0.169883 22.71L0.469883 22.88L0.539883 22.92H0.549883L0.789883 23.07C0.859883 23.11 0.949883 23.13 1.02988 23.13C1.04988 23.13 1.06988 23.12 1.08988 23.11C1.14988 23.11 1.21988 23.09 1.26988 23.06L1.50988 22.92H1.51988L1.62988 22.85L2.12988 22.56L2.93988 22.09V22.22V23.37V23.73L2.55988 23.95L2.20988 24.16L1.70988 24.45L1.55988 24.53L1.20988 24.73L1.05988 24.81L1.02988 24.83H1.01988L0.849883 24.73L0.579883 24.57L0.349883 24.44L0.129883 24.32C0.129883 24.72 0.149883 25.11 0.169883 25.5L0.459883 25.67L0.519883 25.71V26.21H0.409883V26.57V27.15V28.38C0.649883 29.65 0.979883 30.9 1.40988 32.09V27.14V26.56V25.7L1.43988 25.68L1.50988 25.64L2.00988 25.35L2.07988 25.31L2.57988 25.02L2.85988 24.86L3.06988 24.73L3.24988 24.62L3.34988 24.68L3.41988 24.73L3.44988 24.75L3.83988 24.97L3.90988 25.02L3.93988 25.04L4.40988 25.31L4.43988 25.33L4.72988 25.5L4.65988 25.54L4.54988 25.6L4.15988 25.82L4.04988 25.88L3.83988 26L3.65988 26.1L3.54988 26.16L3.47988 26.2L3.34988 26.28L3.06988 26.45C3.04988 26.46 3.02988 26.49 3.00988 26.51C2.98988 26.52 2.97988 26.54 2.95988 26.56C2.93988 26.59 2.89988 26.6 2.88988 26.63C2.86988 26.66 2.86988 26.69 2.85988 26.73C2.85988 26.73 2.85988 26.75 2.85988 26.76C2.85988 26.77 2.85988 26.78 2.85988 26.79C2.85988 26.82 2.83988 26.85 2.83988 26.88V26.9C2.83988 26.9 2.83988 26.92 2.83988 26.93V26.97V27.38V27.96V28.54V32.84L1.90988 33.37C2.03988 33.68 2.17988 33.98 2.31988 34.29L2.82988 33.99V34.12V34.7V35.3C3.09988 35.81 3.39988 36.3 3.69988 36.79L3.94988 36.93L3.97988 36.95L4.44988 37.22L4.47988 37.24L4.76988 37.41L4.69988 37.45L4.58988 37.51L4.29988 37.68C4.48988 37.96 4.68988 38.23 4.88988 38.49L5.08988 38.37L5.19988 38.31L5.58988 38.09L5.69988 38.03L5.76988 37.99H5.78988L8.83988 39.76L9.33988 40.05L9.49988 40.14L9.83988 40.34L9.99988 40.43L10.4899 40.72L11.3399 41.22L11.8399 41.51L11.9099 41.55H11.9199L12.1599 41.7C12.2299 41.74 12.3199 41.76 12.3999 41.76C12.4199 41.76 12.4399 41.75 12.4599 41.74C12.5199 41.74 12.5899 41.72 12.6399 41.69L12.8799 41.55H12.8899L12.9999 41.48L13.4999 41.19L14.3099 40.72V40.85V41.43V42.01V42.37L13.9299 42.59L13.5799 42.8L13.0799 43.09L12.9299 43.17L12.5799 43.37L12.4299 43.45L12.3899 43.47L12.1999 43.36L11.9299 43.2L11.6999 43.07L11.1999 42.78L10.8899 42.6L10.3899 42.31L9.88988 42.02L9.68988 41.9L9.18988 41.61L8.68988 41.32L8.37988 41.14L7.87988 40.85L7.37988 40.56L5.80988 39.65C6.68988 40.66 7.63988 41.61 8.67988 42.46H8.68988L8.88988 42.59L9.38988 42.88L9.88988 43.17L10.1999 43.35L10.6999 43.64L11.1999 43.93L11.8899 44.33V44.71C12.2199 44.9 12.5499 45.09 12.8899 45.26V45.19V44.33L12.9299 44.31L13.5799 43.94L14.0799 43.65L14.5799 43.36L14.7599 43.25L14.9399 43.35L14.9699 43.37L15.4399 43.64L15.4699 43.66L15.9399 43.93L15.9699 43.95L16.2599 44.12L16.1899 44.16L16.0799 44.22L15.6899 44.44L15.5799 44.5L15.3699 44.62L15.1899 44.72L15.0799 44.78L14.8799 44.9L14.5999 45.07C14.5999 45.07 14.5299 45.14 14.4899 45.18C14.4699 45.21 14.4299 45.22 14.4199 45.25C14.3999 45.28 14.3999 45.31 14.3899 45.35C14.3899 45.35 14.3899 45.37 14.3899 45.38C14.3899 45.39 14.3899 45.4 14.3899 45.41C14.3899 45.44 14.3699 45.47 14.3699 45.5V45.52C14.3699 45.52 14.3699 45.54 14.3699 45.55V45.94C15.9399 46.63 17.5899 47.15 19.3199 47.5L18.9599 47.29L15.9099 45.53L15.8799 45.51L16.1199 45.37L16.2299 45.31L16.6199 45.09L16.7299 45.03L17.1199 44.81L17.2299 44.75L17.2999 44.71H17.3199L20.3699 46.48L20.8699 46.77L21.0299 46.86L21.3699 47.06L21.5299 47.15L22.0199 47.44L22.8699 47.94H22.8899C23.2499 47.97 23.6099 47.98 23.9699 47.98C24.3299 47.98 24.6599 47.97 25.0099 47.95L25.0699 47.92L25.9199 47.43L26.4099 47.14L26.5699 47.04L26.8999 46.85L27.0599 46.75L27.5599 46.46L30.5699 44.72H30.5999L30.7099 44.77L30.7999 44.82L31.2099 45.05L31.2999 45.1L31.7099 45.33L31.7999 45.38L32.0199 45.51L31.9899 45.53L28.9799 47.27L28.5599 47.51C30.2899 47.17 31.9499 46.65 33.5299 45.96V45.55V45.53V45.51C33.5299 45.33 33.4399 45.17 33.2799 45.08L33.0799 44.97L32.8099 44.81L32.7199 44.76L32.5799 44.68L32.3099 44.52L32.2199 44.47L31.8099 44.23L31.7199 44.18L31.6099 44.12L31.9399 43.93L31.9699 43.91L32.4399 43.64L32.4699 43.62L32.9399 43.35L32.9699 43.33L33.1299 43.24L33.3299 43.36L33.8299 43.65L34.3299 43.94L35.0199 44.34V45.2V45.27C37.7299 43.86 40.1299 41.96 42.1099 39.67L40.5599 40.56L40.0599 40.85L39.5599 41.14L39.2299 41.33L38.7299 41.62L38.2299 41.91L38.0499 42.02L37.5499 42.31L37.0499 42.6L36.7199 42.79L36.2199 43.08L36.0299 43.19L35.7199 43.37L35.5299 43.48L35.3399 43.37L35.0299 43.19L34.8399 43.08L34.3399 42.79L34.0099 42.6L33.5599 42.34V41.38V40.7L33.5899 40.72L34.4199 41.2L34.9199 41.49L35.0099 41.54H35.0199L35.2599 41.69C35.3199 41.73 35.3999 41.74 35.4699 41.75C35.4799 41.75 35.4899 41.75 35.4999 41.75C35.5099 41.75 35.5199 41.75 35.5299 41.75C35.5999 41.75 35.6799 41.73 35.7399 41.69L35.9799 41.55H35.9899L36.0799 41.49L36.5799 41.2L37.4099 40.72L37.8999 40.43L38.0799 40.32L38.3899 40.14L38.5699 40.03L39.0699 39.74L42.0999 37.99H42.1199L42.2099 38.03L42.2999 38.08L42.7099 38.31L42.7999 38.36L42.9999 38.48C43.1999 38.21 43.3999 37.94 43.5899 37.67L43.2999 37.5L43.3999 37.54ZM35.0499 10.66L35.5399 10.38L36.0299 10.66L36.8699 11.14L37.4499 11.47L37.9399 11.75L38.4299 12.03L38.4799 12.06L38.9799 12.35L39.4799 12.64L39.8199 12.83L40.3199 13.12L40.8199 13.41L40.9099 13.46L40.9999 13.51L41.4099 13.74L41.4999 13.79L41.9099 14.02L41.9999 14.07L42.2399 14.21L42.3299 14.26L42.7399 14.49L42.8299 14.54L43.2399 14.78L43.3299 14.83L43.4199 14.88L43.5699 14.97L43.5399 14.99L40.5099 16.74L40.0099 17.03L39.5099 17.32L39.3299 17.43L39.1799 17.52L38.8299 17.72L38.6799 17.81L38.3299 18.01L38.1799 18.1L38.0599 18.17L37.9899 18.21L37.4899 18.5L37.4299 18.53L36.9899 18.79L36.8999 18.84L36.6599 18.98L36.3999 19.13L36.1599 19.27L35.9699 19.38L35.8999 19.42L35.6599 19.56L35.4999 19.65H35.4799V19.66H35.4599V19.65L35.2999 19.56L35.0699 19.43L34.9999 19.39L34.8099 19.28L34.5799 19.15L34.3199 19L34.0899 18.86L33.9899 18.8L33.5799 18.57L33.5499 18.55L33.4899 18.52L33.0799 18.29L32.9899 18.24L32.9299 18.2L32.8099 18.13L32.6599 18.04L32.5899 18L32.5799 17.99L32.3199 17.84L32.1699 17.75L32.0799 17.7L31.8199 17.55L31.6699 17.46L31.5799 17.41L31.4899 17.36L30.9899 17.07L30.4899 16.78L30.1599 16.59L29.6599 16.3L29.1599 16.01L27.4699 15.03L27.4399 15.01L27.5899 14.93H27.5999L27.6899 14.87L27.7799 14.82L27.9299 14.74H27.9499L28.1999 14.59L28.2899 14.54L28.4399 14.46H28.4599L28.7099 14.31L28.7999 14.26L28.9499 14.18H28.9699L29.0499 14.12L29.1399 14.07L29.5499 13.84L29.6399 13.79L30.0499 13.55L30.1399 13.5L30.2299 13.45L30.3799 13.36L30.7299 13.16L30.8799 13.07L31.2299 12.87L31.3799 12.78L31.5599 12.67L32.0599 12.38L32.5599 12.09L32.6099 12.06L33.0999 11.77L33.5899 11.48L35.0099 10.66H35.0499ZM33.5699 21.76V21.74C33.5699 21.61 33.4999 21.49 33.4099 21.4C33.3799 21.37 33.3599 21.33 33.3199 21.31L33.1199 21.2L32.9499 21.1L32.8599 21.04L32.7699 20.99L32.6299 20.91L32.3699 20.76L32.2799 20.71L32.1299 20.63L31.8699 20.48L31.7799 20.43L31.6299 20.35L31.5399 20.29L31.4499 20.24L31.0399 20L30.9499 19.95L30.5399 19.71L30.4499 19.66L30.3599 19.61L30.2099 19.52L30.1199 19.47L29.8599 19.32L29.7099 19.23L29.6199 19.18L29.3599 19.03L29.2099 18.94L29.1199 18.89L29.0299 18.84L28.5299 18.55L28.0299 18.26L27.6899 18.07L27.1899 17.78L26.9999 17.67V17.27V16.69V16.11V15.89L28.2299 16.6L28.7299 16.89L29.2299 17.18L29.5599 17.37L30.0599 17.66L30.5599 17.95L30.6499 18L30.7399 18.05L30.8899 18.14L31.1499 18.29L31.2399 18.34L31.3899 18.43L31.6499 18.58L31.7399 18.63L31.8899 18.72L31.9799 18.77L32.0699 18.82L32.4799 19.06L32.5699 19.11L32.6599 19.16L32.9699 19.35L33.0599 19.4L33.1499 19.45L33.3899 19.59L33.6399 19.74L33.8799 19.88L34.1399 20.03L34.3799 20.17L34.4799 20.23L34.9799 20.52L35.0599 20.57V21.43V22.01V28.53L34.6399 28.28L34.1399 27.99L33.6399 27.7L33.6099 27.68V23.44V22.86V22.28V21.89V21.79V21.77L33.5699 21.76ZM15.6799 30.74L15.3999 30.58L15.3699 30.56V29.91V29.55V28.97V28.39V28V27.42V26.84V23.97V23.39V22.81V22.59L15.3999 22.61L16.0499 22.99L16.6099 23.31L17.1099 23.6L17.6099 23.89L17.7899 24L17.9399 24.09L18.2899 24.29L18.4399 24.38L18.7899 24.58L18.9399 24.67L19.0299 24.72L19.1199 24.77L19.2499 24.85L19.5299 25.01L19.6199 25.06L19.7499 25.14L20.0299 25.3L20.1199 25.35L20.2499 25.43L20.3599 25.49L20.4499 25.54L20.8599 25.78L20.9499 25.83L21.0599 25.89L21.3499 26.06L21.4399 26.11L21.5399 26.17H21.5499L21.7499 26.29L22.0299 26.45H22.0399L22.2399 26.57L22.5199 26.73L22.7399 26.85L22.8599 26.92L23.3599 27.21L23.4199 27.25V27.75V28.11V28.69V35.2L23.0199 34.96L22.5199 34.67L22.0399 34.39L21.9999 34.37L21.5499 34.11L21.5099 34.09L21.0499 33.82L21.0199 33.8L20.5299 33.52L20.0299 33.23L18.3199 32.24H18.2999L17.8199 31.95H17.7999L17.3199 31.66H17.2999L17.0099 31.48H16.9799L16.5099 31.19L16.4799 31.17L16.0099 30.9L15.9799 30.88L15.8899 30.83L15.7999 30.78L15.6799 30.71V30.74ZM22.8199 13.44L22.9199 13.5L23.4199 13.79L23.4999 13.84V14.7V15.28V16.22L22.1099 17.03L22.0799 17.05L22.0399 17.07V16.71V16.13V15.55V15.16V15.06V15.04V15.02C22.0399 14.89 21.9699 14.77 21.8799 14.68C21.8499 14.65 21.8299 14.61 21.7899 14.59L21.5899 14.48L21.4199 14.38L21.3199 14.32L21.2299 14.27L21.0899 14.19L20.8299 14.04L20.7399 13.99L20.5899 13.91L20.3299 13.76L20.2399 13.71L20.0899 13.63L19.9999 13.57L19.9099 13.52L19.4999 13.28L19.4099 13.23L18.9999 13L18.9099 12.95L18.8199 12.9L18.6699 12.81L18.3199 12.61L18.1699 12.52L17.8199 12.32L17.6699 12.23L17.4899 12.13L16.9899 11.84L16.4899 11.55L15.4599 10.96V10.56V9.98V9.4V9.18L18.0199 10.66L18.5199 10.95L19.0199 11.24L19.1999 11.35L19.3499 11.44L19.6999 11.64L19.8499 11.73L20.1999 11.93L20.3499 12.02L20.4399 12.07L20.5299 12.12L20.9399 12.36L21.0299 12.41L21.1199 12.46L21.4299 12.64L21.5199 12.69L21.6099 12.74L21.8499 12.88L22.0999 13.03L22.3399 13.17L22.5999 13.32L22.8399 13.46L22.8199 13.44ZM21.0299 15.88V16.12V16.7V17.28V17.65L20.8399 17.76L20.3399 18.05L19.9999 18.24L19.4999 18.53L18.9999 18.82L18.9099 18.87L18.8199 18.92L18.6699 19.01L18.4099 19.16L18.3199 19.21L18.1699 19.3L17.9099 19.45L17.8199 19.5L17.6699 19.59L17.5799 19.64L17.4899 19.69L17.0799 19.92L16.9899 19.97L16.5799 20.21L16.4899 20.26L16.4099 20.31H16.3999L16.2499 20.4L16.1399 20.46L15.9099 20.59H15.8999L15.7499 20.68L15.6399 20.74L15.4299 20.86L15.4099 20.88H15.3999L15.2499 20.97L15.1399 21.03L15.0699 21.07L14.9399 21.15L14.6599 21.32C14.6399 21.33 14.6199 21.36 14.5999 21.38C14.5799 21.39 14.5699 21.41 14.5499 21.43C14.5299 21.46 14.4899 21.47 14.4799 21.5C14.4599 21.53 14.4599 21.56 14.4499 21.6C14.4499 21.6 14.4499 21.62 14.4499 21.63C14.4499 21.64 14.4499 21.65 14.4499 21.66C14.4499 21.69 14.4299 21.72 14.4299 21.75V21.77C14.4299 21.77 14.4299 21.79 14.4299 21.8V21.84V22.25V22.83V23.41V27.45V27.71L13.9499 27.98L13.4499 28.27L13.0499 28.5H13.0399L13.0099 28.52V28.27V28.01V22.02V21.44V20.58L13.0399 20.56L13.0999 20.52L13.5999 20.23L13.6699 20.19L13.9299 20.04L14.1699 19.9L14.4299 19.75L14.4499 19.74L14.6599 19.61L14.9199 19.46L14.9399 19.45L15.0099 19.41L15.0999 19.36L15.4299 19.17L15.4999 19.13L15.5899 19.08L15.9999 18.84L16.0899 18.79L16.1799 18.74L16.3299 18.65L16.4199 18.6L16.6799 18.45L16.8299 18.36L16.9199 18.31L17.1799 18.16L17.3299 18.07L17.4199 18.02L17.5099 17.97L18.0099 17.68L18.5099 17.39L18.8399 17.2L19.3399 16.91L19.8399 16.62L21.0499 15.92L21.0299 15.88ZM23.2799 26.02L23.0699 25.9L22.7899 25.73L22.5799 25.61L22.4799 25.55L22.0999 25.33L22.0799 25.32L21.9999 25.27L21.6199 25.05L21.5099 24.98L21.4399 24.94L21.3099 24.86L21.1799 24.78L21.1299 24.75L21.0999 24.73L20.8199 24.57L20.6899 24.49L20.5999 24.44L20.3199 24.28L20.1899 24.2L20.0999 24.15L20.0099 24.1L19.8599 24.01L19.5099 23.81L19.3599 23.72L19.0099 23.52L18.8599 23.43L18.6799 23.32L18.1799 23.03L17.6799 22.74L15.9699 21.75L15.9399 21.73L16.1099 21.63H16.1199L16.1899 21.59L16.2999 21.53L16.4499 21.45H16.4699L16.6999 21.31L16.8099 21.25L16.9599 21.17H16.9799L17.2099 21.03L17.3199 20.97L17.4699 20.89H17.4899L17.5699 20.83L17.6599 20.78L18.0699 20.55L18.1599 20.5L18.5699 20.27L18.6599 20.22L18.7499 20.17L18.8999 20.08L18.9899 20.03L19.2499 19.88L19.3999 19.79L19.4899 19.74L19.7499 19.59L19.8999 19.5L19.9899 19.45L20.0799 19.4L20.5799 19.11L21.0799 18.82H21.1099V18.8L21.1499 18.78L21.4099 18.63L21.5999 18.52L21.6399 18.5L21.9099 18.34L22.0999 18.23L22.1399 18.21L22.4099 18.05L22.6799 17.9L23.5199 17.42H23.5299L23.5599 17.4L23.9999 17.14H24.0099L24.0399 17.16L24.4799 17.42L24.5199 17.44L25.6399 18.08L25.9399 18.25L26.1299 18.36L26.4299 18.53L26.6199 18.64L26.9199 18.81L26.9499 18.83L27.4499 19.12L27.9499 19.41L28.0399 19.46L28.1299 19.51L28.2799 19.6L28.5399 19.75L28.6299 19.8L28.7799 19.89L29.0399 20.04L29.1299 20.09L29.2799 20.18L29.3699 20.23L29.4599 20.28L29.8699 20.52L29.9599 20.57L30.3699 20.8L30.4599 20.85L30.5399 20.9H30.5499L30.6999 20.99L30.7899 21.04L31.0399 21.18H31.0499L31.1999 21.27L31.2899 21.32L31.5399 21.46H31.5499L31.6999 21.55L31.7899 21.6L31.8799 21.65L31.9999 21.73L31.9699 21.75L30.2999 22.72L29.7999 23.01L29.2999 23.3L29.1199 23.41L28.9699 23.5L28.6199 23.7L28.4699 23.79L28.1199 23.99L27.9699 24.08L27.8799 24.13L27.7899 24.18L27.6399 24.27L27.3799 24.42L27.2899 24.47L27.1399 24.56L26.8799 24.71L26.7899 24.76L26.6399 24.85L26.5099 24.92L26.4499 24.95L26.3799 24.99L25.9499 25.24L25.9199 25.26L25.8899 25.28L25.4599 25.53L25.3699 25.58L25.1099 25.73L24.8699 25.87L24.6099 26.02L24.4599 26.1L24.3699 26.15L24.1099 26.3L23.9699 26.38L23.9399 26.4H23.9299L23.7599 26.3L23.5499 26.18L23.4999 26.15L23.2699 26.02H23.2799ZM24.5099 16.26V15.27V14.69V13.83L24.5899 13.78L25.0899 13.49L25.1799 13.43L25.4199 13.29L25.6799 13.14L25.9199 13L26.1699 12.85L26.4099 12.71L26.4999 12.66L26.5899 12.61L26.8999 12.43L26.9899 12.37L27.0799 12.32L27.4899 12.08L27.5799 12.03L27.6699 11.98L27.8199 11.89L28.1699 11.69L28.3199 11.6L28.6699 11.4L28.8199 11.31L28.9999 11.2L29.4999 10.91L29.9999 10.62L32.5599 9.14V9.35V9.93V10.51V10.89L31.5099 11.49L31.0099 11.78L30.5099 12.07L30.3299 12.18L30.1799 12.27L29.8299 12.47L29.6799 12.56L29.3299 12.76L29.1799 12.85L29.0899 12.9L28.9999 12.95L28.5899 13.19L28.4999 13.24L28.0899 13.48L27.9999 13.53L27.9199 13.58H27.9099L27.7599 13.67L27.6699 13.72L27.4199 13.86H27.4099L27.2599 13.95L27.1699 14L26.9199 14.14H26.9099L26.7599 14.23L26.6699 14.28L26.5799 14.33L26.4299 14.42L26.1899 14.56C26.1899 14.56 26.1399 14.61 26.1199 14.63C26.0199 14.72 25.9499 14.84 25.9499 14.98V15V15.02V15.08V15.47V16.05V16.63V17.04L24.5299 16.23L24.5099 16.26ZM26.9399 3.81V3.23V2.65V2.43L29.4999 3.91L29.9999 4.2L30.4999 4.49L30.8299 4.68L31.3299 4.97L31.8299 5.26L31.9199 5.31L32.0099 5.36L32.4199 5.6L32.5099 5.65L32.5999 5.7L32.9099 5.88L32.9999 5.93L33.0899 5.98L33.3299 6.12L33.5799 6.27L33.8199 6.41L34.3199 6.7L34.4199 6.76L34.9199 7.05L34.9999 7.1V7.96V8.54V9.5L33.5799 10.32V9.94V9.36V8.78V8.39V8.32V8.3V8.28C33.5799 8.14 33.5099 8.02 33.4099 7.92C33.3799 7.9 33.3699 7.86 33.3399 7.85L33.0999 7.71L32.9499 7.62L32.8499 7.56L32.7599 7.51L32.5999 7.42L32.3499 7.27L32.2599 7.22L31.8499 6.98L31.7599 6.93L31.5199 6.79L31.4299 6.74L31.0199 6.5L30.9299 6.45L30.5199 6.21L30.4299 6.16L30.3399 6.11L29.8399 5.82L29.3399 5.53L28.9999 5.34L28.4999 5.05L27.9999 4.76L26.9499 4.16V3.79L26.9399 3.81ZM21.5699 5.06L22.0599 4.77L22.6399 4.44L23.4799 3.96L23.9699 3.68L24.4599 3.95L25.8799 4.77L26.3699 5.06L26.8599 5.35L26.9099 5.38L27.4099 5.67L27.9099 5.96L28.2499 6.15L28.7499 6.44L29.2499 6.73L29.3399 6.78L29.4299 6.83L29.8399 7.06L29.9299 7.11L30.3399 7.34L30.4299 7.39L30.6699 7.53L30.7599 7.58L31.1699 7.81L31.2599 7.86L31.6699 8.09L31.7599 8.14L31.8499 8.19L31.9999 8.28L31.9699 8.3L28.9399 10.05L28.4399 10.34L27.9399 10.63L27.7599 10.74L27.6099 10.83L27.2599 11.03L27.1099 11.12L26.7599 11.32L26.6099 11.41L26.4899 11.48L26.4299 11.52L25.9299 11.81L25.8699 11.84L25.4299 12.1L25.3399 12.15L25.0999 12.29L24.8399 12.44L24.5999 12.58L24.4099 12.69L24.3399 12.73L24.0999 12.87L23.9399 12.96L23.9199 12.97L23.8999 12.96L23.7399 12.87L23.5099 12.74L23.4399 12.7L23.2499 12.59L23.0199 12.46L22.7599 12.31L22.5299 12.17L22.4299 12.11L21.9899 11.86L21.9299 11.83L21.4299 11.54L21.3699 11.5L21.2499 11.43L21.0999 11.34L20.7499 11.14L20.5999 11.05L20.2499 10.85L20.0999 10.76L19.9199 10.65L19.4199 10.36L18.9199 10.07L15.8899 8.32L15.8599 8.3L16.0099 8.22H16.0199L16.1099 8.16L16.1999 8.11L16.6099 7.88L16.6999 7.83L17.1099 7.6L17.1999 7.55L17.4399 7.41L17.5299 7.36L17.9399 7.13L18.0299 7.08L18.4399 6.85L18.5299 6.8L18.6199 6.75L19.1199 6.46L19.6199 6.17L19.9599 5.98L20.4599 5.69L20.9599 5.4L21.0099 5.37L21.4999 5.08L21.5699 5.06ZM12.9699 9.13V8.56V7.98V7.12L13.0599 7.07L13.5599 6.78L13.6599 6.72L14.1599 6.43L14.3999 6.29L14.6499 6.14L14.8899 6L14.9799 5.95L15.0699 5.9L15.3799 5.72L15.4699 5.67L15.5599 5.62L15.9699 5.38L16.0599 5.33L16.1499 5.28L16.6499 4.99L17.1499 4.7L17.4799 4.51L17.9799 4.22L18.4799 3.93L21.0399 2.45V2.66V3.24V3.82V4.21L19.9899 4.81L19.4899 5.1L18.9899 5.39L18.6499 5.58L18.1499 5.87L17.6499 6.16L17.5599 6.21L17.4699 6.26L17.0599 6.49L16.9699 6.54L16.5599 6.77L16.4699 6.82L16.2299 6.96L16.1399 7.01L15.7299 7.24L15.6399 7.29L15.3899 7.43L15.2299 7.52L15.1399 7.57L15.0499 7.62L14.8999 7.71L14.6599 7.85C14.6599 7.85 14.6099 7.9 14.5899 7.92C14.5899 7.92 14.5699 7.95 14.5599 7.96C14.5399 7.99 14.4999 8 14.4899 8.03C14.4599 8.08 14.4599 8.13 14.4499 8.19C14.4499 8.22 14.4299 8.25 14.4299 8.28V8.3C14.4299 8.3 14.4299 8.32 14.4299 8.33V8.39V8.78V9.36V9.94V10.35L13.0099 9.54V9.12L12.9699 9.13ZM4.49988 14.93H4.50988L4.57988 14.89L4.68988 14.83L5.07988 14.61L5.18988 14.55L5.57988 14.33L5.68988 14.27L5.92988 14.13L6.01988 14.08L6.42988 13.85L6.51988 13.8L6.92988 13.57L7.01988 13.52L7.10988 13.47L7.60988 13.18L8.10988 12.89L8.44988 12.7L8.94988 12.41L9.44988 12.12H9.47988V12.1L9.51988 12.08L9.96988 11.82L9.99988 11.8L10.4499 11.54L10.4899 11.52L11.0499 11.2L11.8699 10.73H11.8799L11.9099 10.71L12.3499 10.45H12.3599H12.3899L12.8299 10.71L12.8699 10.73L14.2899 11.55L14.7799 11.84L15.2699 12.13L15.2999 12.15L15.7999 12.44L16.2999 12.73L16.4799 12.83L16.6299 12.92L16.9799 13.12L17.1299 13.21L17.4799 13.41L17.6299 13.5L17.7199 13.55L17.8099 13.6L18.2199 13.84L18.3099 13.89L18.7199 14.13L18.8099 14.18L18.8899 14.23H18.8999L19.0499 14.32L19.1399 14.37L19.3899 14.51H19.3999L19.5499 14.6L19.6399 14.65L19.8899 14.8H19.8999L20.0499 14.89L20.1399 14.94L20.2299 14.99L20.3499 15.07L20.3199 15.09L18.6499 16.06L18.1499 16.35L17.6499 16.64L17.3199 16.83L16.8199 17.12L16.3199 17.41L16.2299 17.46L16.1399 17.51L15.9899 17.6L15.7299 17.75L15.6399 17.8L15.4899 17.89L15.2299 18.04L15.1399 18.09L14.9899 18.18L14.8599 18.25L14.7999 18.28L14.7299 18.32L14.2999 18.57L14.2699 18.59L14.2399 18.61L13.8099 18.86L13.7199 18.91L13.4599 19.06L13.2199 19.2L12.9599 19.35L12.8099 19.43L12.7199 19.48L12.4599 19.63L12.3199 19.71L12.2899 19.73H12.2799L12.1099 19.63L11.8999 19.51L11.8499 19.48L11.6199 19.35L11.4099 19.23L11.1299 19.06L10.9199 18.94L10.8199 18.88L10.4099 18.64L10.3299 18.59L9.82988 18.3L9.75988 18.26L9.62988 18.18L9.49988 18.1L9.12988 17.89L8.99988 17.81L8.62988 17.6L8.49988 17.52L8.31988 17.41L7.81988 17.12L7.31988 16.83L4.26988 15.07L4.23988 15.05L4.40988 14.95L4.49988 14.93ZM4.47988 24.21L4.44988 24.19L4.35988 24.14L4.26988 24.09L4.14988 24.02L3.86988 23.86L3.83988 23.84V23.77V23.19V22.83V22.25V21.67V17.26V16.68V16.1V15.88L3.86988 15.9L6.40988 17.37L6.90988 17.66L7.40988 17.95L7.58988 18.06L7.71988 18.14L8.08988 18.35L8.21988 18.43L8.58988 18.64L8.71988 18.72L8.82988 18.78L8.91988 18.83L9.32988 19.07L9.41988 19.12L9.52988 19.19L9.81988 19.36L9.90988 19.41L10.0099 19.47H10.0199L10.2199 19.59L10.4999 19.75H10.5099L10.7099 19.87L10.9899 20.03L11.2099 20.15L11.3299 20.22L11.8299 20.51L11.8899 20.55V21.05V21.41V21.99V28.5L11.4899 28.26L10.9899 27.97L10.5099 27.69L10.4699 27.67L10.0199 27.41L9.98988 27.39L9.52988 27.12L9.48988 27.1L6.77988 25.53H6.75988L6.27988 25.24H6.25988L5.77988 24.95H5.75988L5.46988 24.77H5.43988L4.96988 24.48L4.93988 24.46L4.46988 24.19L4.47988 24.21ZM11.9299 32.97V33.33V33.91V40.42L10.5499 39.62L10.5099 39.6L10.0599 39.34L10.0299 39.32L9.56988 39.05L9.52988 39.03L6.81988 37.46H6.79988L6.31988 37.17H6.29988L5.81988 36.88H5.79988L5.50988 36.7H5.47988L5.00988 36.41L4.97988 36.39L4.50988 36.12L4.47988 36.1L4.38988 36.05L4.29988 36L3.88988 35.76L3.85988 35.74V35.67V34.15V33.57V29.16V28.58V28V27.78L3.88988 27.8L6.42988 29.27L6.92988 29.56L7.42988 29.85L7.60988 29.96L7.73988 30.04L8.10988 30.25L8.23988 30.33L8.60988 30.54L8.73988 30.62L8.84988 30.68L8.93988 30.73L9.34988 30.97L9.43988 31.02L9.54988 31.09L9.83988 31.26L9.92988 31.31L10.0399 31.37L10.2399 31.49L10.5299 31.66L10.7299 31.78L11.2299 32.07L11.3499 32.14L11.8499 32.43L11.9099 32.47V32.97H11.9299ZM12.6199 31.5L12.4699 31.58L12.4399 31.6H12.4299L12.2599 31.5L11.9899 31.34L11.7599 31.21L11.2599 30.92L10.9499 30.74L10.5399 30.5L10.4599 30.45L9.95988 30.16L9.88988 30.12L9.75988 30.04L9.62988 29.96L9.25988 29.75L9.12988 29.67L8.75988 29.46L8.62988 29.38L8.44988 29.27L7.94988 28.98L7.44988 28.69L4.39988 26.93L4.36988 26.91L4.53988 26.81H4.54988L4.61988 26.77L4.72988 26.71L5.11988 26.49L5.22988 26.43L5.61988 26.21L5.72988 26.15L5.79988 26.11H5.81988L8.86988 27.88L9.36988 28.17L9.52988 28.26L9.86988 28.46L10.0299 28.55L10.0499 28.56L10.5299 28.83L10.5499 28.84L11.0499 29.13L11.3799 29.32L11.8799 29.61L11.9499 29.65H11.9599L11.9899 29.68L12.1999 29.8C12.2699 29.84 12.3599 29.86 12.4399 29.86C12.4499 29.86 12.4599 29.86 12.4699 29.86C12.4699 29.86 12.4899 29.86 12.4999 29.86C12.5599 29.86 12.6299 29.84 12.6799 29.81L12.9199 29.67H12.9299L12.9599 29.64L13.0299 29.6L13.5299 29.31L13.8599 29.12L14.3399 28.85V28.98V29.56V30.14V30.5L13.9599 30.72L13.6099 30.93L13.1099 31.22L12.9599 31.3L12.6099 31.51L12.6199 31.5ZM15.1099 32.94L15.0399 32.98L14.9099 33.06L14.6299 33.23C14.6299 33.23 14.5899 33.27 14.5699 33.29C14.5499 33.3 14.5399 33.32 14.5199 33.34C14.4999 33.37 14.4599 33.38 14.4499 33.41C14.4299 33.44 14.4299 33.47 14.4199 33.51C14.4199 33.51 14.4199 33.53 14.4199 33.54C14.4199 33.55 14.4199 33.56 14.4199 33.57C14.4199 33.6 14.3999 33.63 14.3999 33.66V33.68C14.3999 33.68 14.3999 33.7 14.3999 33.71V33.75V34.16V34.74V35.32V39.62L13.0199 40.42H13.0099L12.9799 40.44V40.08V33.93V33.35V32.49L13.0099 32.47L13.0799 32.43L13.5799 32.14L13.6499 32.1L14.1499 31.81L14.4299 31.65L14.6399 31.52L14.8199 31.41L14.9199 31.47L14.9899 31.52L15.0199 31.54L15.4099 31.76L15.4799 31.81L15.5099 31.83L15.9799 32.1L16.0099 32.12L16.2999 32.29L16.2299 32.33L16.1199 32.39L15.7299 32.61L15.6199 32.67L15.4099 32.79L15.2299 32.89L15.1199 32.95L15.1099 32.94ZM23.4599 39.7V40.06V40.64V47.15L22.0799 46.35L22.0399 46.33L21.5899 46.06L21.5499 46.04L21.0899 45.77L21.0499 45.75L18.3399 44.18H18.3199L17.8399 43.89H17.8199L17.3399 43.6H17.3199L17.0299 43.42H16.9999L16.5299 43.13L16.4999 43.11L16.0299 42.84L15.9999 42.82L15.9099 42.77L15.8199 42.72L15.4099 42.48L15.3799 42.46V42.39V41.81V40.87V40.29V35.88V35.3V34.72V34.5L15.4099 34.52L16.6199 35.22L17.1199 35.51L17.6199 35.8L17.9499 35.99L18.4499 36.28L18.9499 36.57L19.1299 36.68L19.2599 36.76L19.6299 36.97L19.7599 37.05L20.1299 37.26L20.2599 37.34L20.3699 37.4L20.4599 37.45L20.8699 37.69L20.9599 37.74L21.0699 37.81L21.3599 37.98L21.4499 38.03L21.5599 38.09L21.7599 38.21L22.0599 38.38L22.2599 38.5L22.7599 38.79L22.8799 38.86L23.3799 39.15L23.4399 39.19V39.69L23.4599 39.7ZM32.0299 33.68L30.3599 34.65L29.8599 34.94L29.3599 35.23L29.0299 35.42L28.5299 35.71L28.0299 36L27.8499 36.11L27.6999 36.2L27.3499 36.4L27.1999 36.49L26.8499 36.69L26.6999 36.78L26.5699 36.85L26.5099 36.88L26.0099 37.17L25.9799 37.19L25.5099 37.46L25.1599 37.66L24.6599 37.95L24.5099 38.03L24.1599 38.23L24.0099 38.31H23.9999L23.9799 38.33H23.9699L23.7999 38.23L23.5299 38.07L23.2999 37.94L22.7999 37.65L22.4899 37.47L22.0799 37.23L21.9999 37.18L21.4999 36.89L21.4299 36.85L21.2999 36.77L21.1699 36.69L20.7999 36.48L20.6699 36.4L20.2999 36.19L20.1699 36.11L19.9899 36L19.4899 35.71L18.9899 35.42L18.6599 35.23L18.1599 34.94L17.6599 34.65L15.9499 33.66L15.9199 33.64L16.0899 33.54H16.0999L16.1699 33.5L16.2799 33.44L16.6699 33.22L16.7799 33.16L17.1699 32.94L17.2799 32.88L17.3499 32.84H17.3699L19.0799 33.84L19.5799 34.13L20.0799 34.42L20.4099 34.61L20.9099 34.9L21.0699 34.99L21.4099 35.19L21.5699 35.28L21.5899 35.29L22.0699 35.56L22.0899 35.57L22.5899 35.86L22.9199 36.05L23.4199 36.34L23.4899 36.38H23.4999L23.5299 36.41L23.7399 36.53C23.8099 36.57 23.8999 36.59 23.9799 36.59C23.9899 36.59 23.9999 36.59 24.0099 36.59C24.0099 36.59 24.0299 36.59 24.0399 36.59C24.0999 36.59 24.1699 36.57 24.2199 36.54L24.4599 36.4H24.4699L24.4999 36.37L24.5699 36.33L25.0699 36.04L25.3999 35.85L25.8999 35.56H25.9199V35.55L26.3999 35.28H26.4199V35.27L26.5799 35.18L26.9099 34.99L27.0699 34.89L27.5699 34.6L27.8999 34.41L28.3999 34.12L28.8999 33.83L30.5699 32.86H30.5999L30.7099 32.91L30.7999 32.96L31.2099 33.2L31.2999 33.25L31.7099 33.49L31.7999 33.54L31.8899 33.59L32.0099 33.67L31.9799 33.69L32.0299 33.68ZM35.0399 32.96V33.34V33.92V40.44L33.6199 39.62L33.5899 39.6V35.36V34.78V34.2V33.81V33.71V33.69V33.67C33.5899 33.54 33.5199 33.42 33.4299 33.33C33.3999 33.3 33.3799 33.26 33.3399 33.24L33.1399 33.12L32.9699 33.02L32.8699 32.96L32.7799 32.91L32.6399 32.83L32.3699 32.67L32.2799 32.62L31.8699 32.38L31.7799 32.33L31.6699 32.27L31.9999 32.08L32.0299 32.06L32.4999 31.79L32.5299 31.77L32.6499 31.7L32.9999 31.5L33.0299 31.48L33.1399 31.41L33.1799 31.39L33.3799 31.51L33.6299 31.66L33.8699 31.8L34.3699 32.09L34.4699 32.15L34.9699 32.44L35.0499 32.49V32.97L35.0399 32.96ZM40.5799 28.71L40.0799 29L39.5799 29.29L39.3999 29.4L39.2499 29.49L38.8999 29.69L38.7499 29.78L38.3999 29.98L38.2499 30.07L38.1299 30.14L38.0599 30.18L37.5599 30.47L37.4999 30.5L37.0599 30.76L36.7299 30.95L36.2299 31.24L36.0399 31.35L35.7299 31.53L35.5699 31.62L35.5499 31.64H35.5299V31.63L35.3699 31.54L35.0599 31.36L34.8699 31.25L34.3699 30.96L34.0399 30.77L33.5999 30.52V30.49V29.55V29.49V28.87L33.6299 28.89L34.1299 29.18L34.4599 29.37L34.9599 29.66L35.0499 29.71L35.2899 29.85C35.3499 29.89 35.4299 29.9 35.4999 29.91C35.5099 29.91 35.5199 29.91 35.5299 29.91C35.5399 29.91 35.5499 29.91 35.5599 29.91C35.6299 29.91 35.7099 29.89 35.7699 29.85L36.0099 29.71L36.0999 29.66L36.5999 29.37L36.9299 29.18L37.4299 28.89L37.9199 28.6L38.0999 28.5L38.4099 28.32L38.5899 28.21L39.0899 27.92L42.1199 26.17H42.1399L42.2299 26.21L42.3199 26.26L42.7299 26.5L42.8199 26.55L43.2299 26.78L43.3199 26.83L43.4099 26.88L43.5599 26.97L43.5299 26.99L40.4999 28.74L40.5799 28.71Z",fill:eH}),eB.createElement("path",{d:"M0.940156 24.8596L0.910156 24.8696L0.940156 24.8596L0.950156 24.8496L0.940156 24.8596Z",fill:eH}),eB.createElement("path",{d:"M24.01 38.3098H24H24.01L24.02 38.2998L24.01 38.3098Z",fill:eH}),eB.createElement("path",{d:"M12.9802 20.54L12.9502 20.56L12.9602 20.55L12.9802 20.54Z",fill:eH}),eB.createElement("circle",{cx:"24",cy:"24",r:"24",fill:eH,fillOpacity:"0.5"})),eB.createElement("defs",null,eB.createElement("clipPath",{id:"clip0_4867_22348"},eB.createElement("rect",{width:"48",height:"48",fill:"white"}))))};eRB.displayName="Avatar";var eRR=(0,eB.memo)(eRB);let eRU=({picture:eb,src:em,size:ew="md",ImageCmp:eH=eb=>eB.createElement("img",eb),apiServer:eN,style:eV,...eE})=>{let eD=(0,eB.useMemo)(()=>"md"===ew?24:48,[ew]),eS=(0,eB.useMemo)(()=>{let eb="md"===ew?"1.5rem":"3rem";return{borderRadius:"50%",width:eb,height:eb,...eV}},[ew,eV]),e_=(0,eB.useMemo)(()=>em||(eN&&eb?`${eN}/api/v0/storage/raw/${eb}`:void 0),[eN,eb,em]);return eB.createElement(eB.Fragment,null,e_?eB.createElement(eH,eSB({src:e_,alt:"Node profile image",width:eD,height:eD,style:eS},eE)):eB.createElement(eRR,eSB({},eE,{style:eS})))};eRU.displayName="NodeAvatar";var eRF=(0,eB.memo)(eRU);let eRG=({hash:eb,name:em,picture:ew,apiServer:eH,ImageCmp:eN,...eV})=>eB.createElement(eRQ,eV,eB.createElement(eRF,{picture:ew,size:"md",apiServer:eH,ImageCmp:eN}),eB.createElement(eRq,{className:"fs-10"},eB.createElement(eRK,null,"ID: ",eb.slice(-10)),eB.createElement("div",{className:"fs-12"},em?.substring(0,30))));eRG.displayName="NodeName";var eRY=(0,eB.memo)(eRG),eRQ=(0,ej.ZP)("div")({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),eRq=(0,ej.ZP)("div")({lineHeight:"1rem"}),eRK=(0,ej.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1yjquvw-0"})({whiteSpace:"nowrap"});let eRZ=(0,ej.ZP)(eRP).attrs(({theme:eb,$score:em,...ew})=>({$color:em>=.8?eb.color.success:em>=.5?eb.color.warning:eb.color.error,...ew})).withConfig({displayName:"styles__StyledScoreIcon",componentId:"sc-chuoy9-0"})([""]),eRW=({score:eb,showPercentage:em=!0})=>{let ew=Number(100*eb).toFixed(2);return eB.createElement(eRX,null,eB.createElement(eRZ,{$score:eb}),em&&eB.createElement(eB.Fragment,null,ew,"%"))};eRW.displayName="NodeScore";var eR$=(0,eB.memo)(eRW),eRX=(0,ej.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1ns4scf-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"});let eRJ=(0,ej.ZP)(eRP).attrs(({theme:eb,$status:em,...ew})=>({$color:em>=.8?eb.color.success:em>=.5?eb.color.info:em>=0?eb.color.error:eb.color.disabled2,...ew})).withConfig({displayName:"styles__StyledVersionIcon",componentId:"sc-1540wg6-0"})([""]);function eR1(eb,em){let ew=(eb||"").replace(/-\d+-g\w{7}$/gi,"");return ew!==eb&&ew===em.prerelease}function eR0(eb,em){return eb===em.latest}function eR2(eb,em){return eb===em.prerelease}function eR6(eb,em){return em.outdated===eb}let eR4=({version:eb,lastVersion:em})=>{let ew=(0,eB.useMemo)(()=>em?function(eb,em){return eR0(eb,em)||eR2(eb,em)||eR1(eb,em)}(eb,em)&&!eR1(eb,em)?1:eR6(eb,em)||eR1(eb,em)?.5:0:-1,[eb,em]),eH=(0,eB.useMemo)(()=>em?eR0(eb,em)?"latest":eR2(eb,em)?"prerelease":eR1(eb,em)?"experimental":eR6(eb,em)?"outdated":"obsolete":"",[eb,em]),eN=eB.createElement(eR5,null,eB.createElement(eRJ,{$status:ew}),eb||"-");return eB.createElement(eB.Fragment,null,ew<1?eB.createElement(eOz,{my:"top-center",at:"bottom-center",offset:{x:0,y:10},content:eH},eB.createElement(eR8,null,eN," ",eB.createElement(eSq,{name:"info-circle",size:"sm"}))):eN)};eR4.displayName="NodeVersion";var eR3=(0,eB.memo)(eR4),eR5=(0,ej.ZP)("div")({display:"inline-flex",alignItems:"center",gap:"0.75rem",whiteSpace:"nowrap"}),eR8=(0,ej.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-hlk9en-0"})({display:"inline-flex",alignItems:"center",gap:"0.5rem"});Object.freeze({__proto__:null,Breadcrumb:eSP,BulletList:eS2,BulletItem:eS0,Button:e_t,Icon:eSq,ModalCard:e_p,Modal:e_v,NotificationBadge:e_A,NotificationCard:e_E,Notification:e_U,useNotification:e_S,Logo:e_$,ObjectImg:e_2,Tabs:eOm,Tab:eOb,Tag:eOM,TextGradient:e_d,Tooltip:eOz,Spinner:eOx,Label:eOk,Card:eOj,Row:eOY,Col:eOQ,Table:eOX,ToggleContainer:eO8,Navbar:ePl,NavbarLinkList:ePb,NavbarLink:ePg,WalletPicker:eP_,Footer:eja,RouterSidebar:ejU,RouterNavbar:ej5,Checkbox:eBT,CheckboxGroup:eBz,useCheckboxGroup:eBm,ChipInput:eBB,ChipItem:eBj,CodeEditor:eBF,CompositeTitle:eBK,Dropdown:eB6,DropdownOption:eB0,FormLabel:eBI,FormError:eBp,Radio:eRn,RadioGroup:eRs,useRadioGroup:eB5,Select:eRp,TextArea:eRM,TextInput:eRC,Switch:eRD,SwitchGroup:eRk,useSwitchGroup:eRH,NoisyContainer:eRO,ColorDot:eRP,NodeAvatar:eRF,NodeName:eRY,NodeScore:eR$,NodeVersion:eR3})},92064:function(eb,em,ew){"use strict";ew.d(em,{O:function(){return eS},x:function(){return ej}});var eH=ew(18735),eN=ew(73603),eV=Object.defineProperty,eE=(eb,em,ew)=>em in eb?eV(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,eD=(eb,em,ew)=>(eE(eb,"symbol"!=typeof em?em+"":em,ew),ew);class eS{constructor(eb){eD(this,"postClient"),eD(this,"forgetClient"),eD(this,"aggregateClient"),eD(this,"programClient"),eD(this,"instanceClient"),eD(this,"storeClient"),eD(this,"messageClient"),this.postClient=new eH.WG(eb),this.forgetClient=new eH.KA(eb),this.aggregateClient=new eH.Mc(eb),this.programClient=new eH.JB(eb),this.instanceClient=new eH.nL(eb),this.storeClient=new eH.Fd(eb),this.messageClient=new eH.TG(eb)}async fetchAggregate(eb,em){let ew={address:eb,keys:[em]};return(await this.aggregateClient.get(ew))[em]}async fetchAggregates(eb,em){let ew={address:eb,keys:em};return(await this.aggregateClient.get(ew)).data}async getPost(eb){return await this.postClient.get(eb)}async getPosts(eb){return await this.postClient.getAll(eb)}async downloadFile(eb){return await this.storeClient.download(eb)}async getMessages(eb){return await this.messageClient.getAll(eb)}async getMessage(eb){return await this.messageClient.get({hash:eb})}async getMessageError(eb){return await this.messageClient.getError(eb)}async watchMessages(eb){return this.messageClient.getMessagesSocket(eb)}}var e_=Object.defineProperty,eO=(eb,em,ew)=>em in eb?e_(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,eP=(eb,em,ew)=>(eO(eb,"symbol"!=typeof em?em+"":em,ew),ew);class ej extends eS{constructor(eb,em=eN.jK){super(em),eP(this,"account"),this.account=eb}async createPost(eb){return await this.postClient.send({account:this.account,...eb})}async createAggregate(eb){return await this.aggregateClient.send({account:this.account,...eb})}async createStore(eb){return await this.storeClient.send({account:this.account,...eb})}async createProgram(eb){return await this.programClient.publish({account:this.account,...eb})}async createInstance(eb){return await this.instanceClient.send({account:this.account,...eb})}async forget(eb){return await this.forgetClient.send({account:this.account,...eb})}}},73603:function(eb,em,ew){"use strict";ew.d(em,{$O:function(){return eP},Gy:function(){return eO},Jv:function(){return eS},SJ:function(){return eE},UG:function(){return e_},jK:function(){return eV},n4:function(){return eD}});var eH,eN=ew(34155);let eV="https://api3.aleph.im/",eE="wss://api3.aleph.im/";function eD(eb){return eb.replace(/\/*\s*$/gi,"")}function eS(){try{return eN?.env?.ALEPH_API_UNIX_SOCKET}catch{return}}function e_(){let eb=eN?.version!==void 0,em=!0;return eb&&em}function eO(eb){return Math.ceil(1e9*eb/1048576)}var eP=((eH=eP||{}).DOT="DOT",eH.ETH="ETH",eH.SOL="SOL",eH.NULS="NULS",eH.NULS2="NULS2",eH.AVAX="AVAX",eH.CSDK="CSDK",eH.NEO="NEO",eH.TEZOS="TEZOS",eH)},18735:function(eb,em,ew){"use strict";ew.d(em,{Mc:function(){return sB},TG:function(){return sJ},KA:function(){return s8},nL:function(){return oN},qG:function(){return cN},Cs:function(){return cH},WG:function(){return oS},JB:function(){return oK},Fd:function(){return oF}});var eH,eN,eV,eE,eD,eS,e_,eO,eP,ej,eB,eR={};function eU(eb,em){return function(){return eb.apply(em,arguments)}}ew.r(eR),ew.d(eR,{hasBrowserEnv:function(){return nB},hasStandardBrowserEnv:function(){return nR},hasStandardBrowserWebWorkerEnv:function(){return nU}});let{toString:eF}=Object.prototype,{getPrototypeOf:eG}=Object,eY=(eH=Object.create(null),eb=>{let em=eF.call(eb);return eH[em]||(eH[em]=em.slice(8,-1).toLowerCase())}),eQ=eb=>(eb=eb.toLowerCase(),em=>eY(em)===eb),eK=eb=>em=>typeof em===eb,{isArray:eZ}=Array,eW=eK("undefined");function e$(eb){return null!==eb&&!eW(eb)&&null!==eb.constructor&&!eW(eb.constructor)&&e6(eb.constructor.isBuffer)&&eb.constructor.isBuffer(eb)}let eX=eQ("ArrayBuffer");function eJ(eb){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(eb):eb&&eb.buffer&&eX(eb.buffer)}let e0=eK("string"),e6=eK("function"),e4=eK("number"),e3=eb=>null!==eb&&"object"==typeof eb,e5=eb=>!0===eb||!1===eb,e8=eb=>{if("object"!==eY(eb))return!1;let em=eG(eb);return(null===em||em===Object.prototype||null===Object.getPrototypeOf(em))&&!(Symbol.toStringTag in eb)&&!(Symbol.iterator in eb)},e9=eQ("Date"),e7=eQ("File"),tw=eQ("Blob"),tH=eQ("FileList"),tN=eb=>e3(eb)&&e6(eb.pipe),tV=eb=>{let em;return eb&&("function"==typeof FormData&&eb instanceof FormData||e6(eb.append)&&("formdata"===(em=eY(eb))||"object"===em&&e6(eb.toString)&&"[object FormData]"===eb.toString()))},tE=eQ("URLSearchParams"),tD=eb=>eb.trim?eb.trim():eb.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function tS(eb,em,{allOwnKeys:ew=!1}={}){let eH,eN;if(null!=eb){if("object"!=typeof eb&&(eb=[eb]),eZ(eb))for(eH=0,eN=eb.length;eH0;)if(em===(ew=eH[eN]).toLowerCase())return ew;return null}let tO="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,tP=eb=>!eW(eb)&&eb!==tO;function tj(){let{caseless:eb}=tP(this)&&this||{},em={},ew=(ew,eH)=>{let eN=eb&&t_(em,eH)||eH;e8(em[eN])&&e8(ew)?em[eN]=tj(em[eN],ew):e8(ew)?em[eN]=tj({},ew):eZ(ew)?em[eN]=ew.slice():em[eN]=ew};for(let eb=0,em=arguments.length;eb(tS(em,(em,eH)=>{ew&&e6(em)?eb[eH]=eU(em,ew):eb[eH]=em},{allOwnKeys:eH}),eb),tR=eb=>(65279===eb.charCodeAt(0)&&(eb=eb.slice(1)),eb),tU=(eb,em,ew,eH)=>{eb.prototype=Object.create(em.prototype,eH),eb.prototype.constructor=eb,Object.defineProperty(eb,"super",{value:em.prototype}),ew&&Object.assign(eb.prototype,ew)},tF=(eb,em,ew,eH)=>{let eN,eV,eE;let eD={};if(em=em||{},null==eb)return em;do{for(eV=(eN=Object.getOwnPropertyNames(eb)).length;eV-- >0;)eE=eN[eV],(!eH||eH(eE,eb,em))&&!eD[eE]&&(em[eE]=eb[eE],eD[eE]=!0);eb=!1!==ew&&eG(eb)}while(eb&&(!ew||ew(eb,em))&&eb!==Object.prototype);return em},tG=(eb,em,ew)=>{eb=String(eb),(void 0===ew||ew>eb.length)&&(ew=eb.length),ew-=em.length;let eH=eb.indexOf(em,ew);return -1!==eH&&eH===ew},tY=eb=>{if(!eb)return null;if(eZ(eb))return eb;let em=eb.length;if(!e4(em))return null;let ew=Array(em);for(;em-- >0;)ew[em]=eb[em];return ew},tQ=(eN="undefined"!=typeof Uint8Array&&eG(Uint8Array),eb=>eN&&eb instanceof eN),tq=(eb,em)=>{let ew;let eH=eb&&eb[Symbol.iterator],eN=eH.call(eb);for(;(ew=eN.next())&&!ew.done;){let eH=ew.value;em.call(eb,eH[0],eH[1])}},tK=(eb,em)=>{let ew;let eH=[];for(;null!==(ew=eb.exec(em));)eH.push(ew);return eH},tZ=eQ("HTMLFormElement"),tW=eb=>eb.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(eb,em,ew){return em.toUpperCase()+ew}),t$=(({hasOwnProperty:eb})=>(em,ew)=>eb.call(em,ew))(Object.prototype),tX=eQ("RegExp"),tJ=(eb,em)=>{let ew=Object.getOwnPropertyDescriptors(eb),eH={};tS(ew,(ew,eN)=>{let eV;!1!==(eV=em(ew,eN,eb))&&(eH[eN]=eV||ew)}),Object.defineProperties(eb,eH)},aH=eb=>{tJ(eb,(em,ew)=>{if(e6(eb)&&-1!==["arguments","caller","callee"].indexOf(ew))return!1;let eH=eb[ew];if(e6(eH)){if(em.enumerable=!1,"writable"in em){em.writable=!1;return}em.set||(em.set=()=>{throw Error("Can not rewrite read-only method '"+ew+"'")})}})},aN=(eb,em)=>{let ew={},eH=eb=>{eb.forEach(eb=>{ew[eb]=!0})};return eH(eZ(eb)?eb:String(eb).split(em)),ew},aV=()=>{},ak=(eb,em)=>Number.isFinite(eb=+eb)?eb:em,aE="abcdefghijklmnopqrstuvwxyz",aD="0123456789",aS={DIGIT:aD,ALPHA:aE,ALPHA_DIGIT:aE+aE.toUpperCase()+aD},a_=(eb=16,em=aS.ALPHA_DIGIT)=>{let ew="",{length:eH}=em;for(;eb--;)ew+=em[Math.random()*eH|0];return ew};function aO(eb){return!!(eb&&e6(eb.append)&&"FormData"===eb[Symbol.toStringTag]&&eb[Symbol.iterator])}let aP=eb=>{let em=Array(10),ew=(eb,eH)=>{if(e3(eb)){if(em.indexOf(eb)>=0)return;if(!("toJSON"in eb)){em[eH]=eb;let eN=eZ(eb)?[]:{};return tS(eb,(eb,em)=>{let eV=ew(eb,eH+1);eW(eV)||(eN[em]=eV)}),em[eH]=void 0,eN}}return eb};return ew(eb,0)},aj=eQ("AsyncFunction"),aR=eb=>eb&&(e3(eb)||e6(eb))&&e6(eb.then)&&e6(eb.catch);var aU={isArray:eZ,isArrayBuffer:eX,isBuffer:e$,isFormData:tV,isArrayBufferView:eJ,isString:e0,isNumber:e4,isBoolean:e5,isObject:e3,isPlainObject:e8,isUndefined:eW,isDate:e9,isFile:e7,isBlob:tw,isRegExp:tX,isFunction:e6,isStream:tN,isURLSearchParams:tE,isTypedArray:tQ,isFileList:tH,forEach:tS,merge:tj,extend:tB,trim:tD,stripBOM:tR,inherits:tU,toFlatObject:tF,kindOf:eY,kindOfTest:eQ,endsWith:tG,toArray:tY,forEachEntry:tq,matchAll:tK,isHTMLForm:tZ,hasOwnProperty:t$,hasOwnProp:t$,reduceDescriptors:tJ,freezeMethods:aH,toObjectSet:aN,toCamelCase:tW,noop:aV,toFiniteNumber:ak,findKey:t_,global:tO,isContextDefined:tP,ALPHABET:aS,generateString:a_,isSpecCompliantForm:aO,toJSONObject:aP,isAsyncFn:aj,isThenable:aR};function aF(eb,em,ew,eH,eN){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=eb,this.name="AxiosError",em&&(this.code=em),ew&&(this.config=ew),eH&&(this.request=eH),eN&&(this.response=eN)}aU.inherits(aF,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:aU.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});let aG=aF.prototype,aY={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(eb=>{aY[eb]={value:eb}}),Object.defineProperties(aF,aY),Object.defineProperty(aG,"isAxiosError",{value:!0}),aF.from=(eb,em,ew,eH,eN,eV)=>{let eE=Object.create(aG);return aU.toFlatObject(eb,eE,function(eb){return eb!==Error.prototype},eb=>"isAxiosError"!==eb),aF.call(eE,eb.message,em,ew,eH,eN),eE.cause=eb,eE.name=eb.name,eV&&Object.assign(eE,eV),eE};var aQ=aF,aq=null,aK=ew(48764).Buffer;function aZ(eb){return aU.isPlainObject(eb)||aU.isArray(eb)}function aW(eb){return aU.endsWith(eb,"[]")?eb.slice(0,-2):eb}function a$(eb,em,ew){return eb?eb.concat(em).map(function(eb,em){return eb=aW(eb),!ew&&em?"["+eb+"]":eb}).join(ew?".":""):em}function aJ(eb){return aU.isArray(eb)&&!eb.some(aZ)}let nw=aU.toFlatObject(aU,{},null,function(eb){return/^is[A-Z]/.test(eb)});var nH=function(eb,em,ew){if(!aU.isObject(eb))throw TypeError("target must be an object");em=em||new(aq||FormData),ew=aU.toFlatObject(ew,{metaTokens:!0,dots:!1,indexes:!1},!1,function(eb,em){return!aU.isUndefined(em[eb])});let eH=ew.metaTokens,eN=ew.visitor||eO,eV=ew.dots,eE=ew.indexes,eD=ew.Blob||"undefined"!=typeof Blob&&Blob,eS=eD&&aU.isSpecCompliantForm(em);if(!aU.isFunction(eN))throw TypeError("visitor must be a function");function e_(eb){if(null===eb)return"";if(aU.isDate(eb))return eb.toISOString();if(!eS&&aU.isBlob(eb))throw new aQ("Blob is not supported. Use a Buffer instead.");return aU.isArrayBuffer(eb)||aU.isTypedArray(eb)?eS&&"function"==typeof Blob?new Blob([eb]):aK.from(eb):eb}function eO(eb,ew,eN){let eD=eb;if(eb&&!eN&&"object"==typeof eb){if(aU.endsWith(ew,"{}"))ew=eH?ew:ew.slice(0,-2),eb=JSON.stringify(eb);else if(aU.isArray(eb)&&aJ(eb)||(aU.isFileList(eb)||aU.endsWith(ew,"[]"))&&(eD=aU.toArray(eb)))return ew=aW(ew),eD.forEach(function(eb,eH){aU.isUndefined(eb)||null===eb||em.append(!0===eE?a$([ew],eH,eV):null===eE?ew:ew+"[]",e_(eb))}),!1}return!!aZ(eb)||(em.append(a$(eN,ew,eV),e_(eb)),!1)}let eP=[],ej=Object.assign(nw,{defaultVisitor:eO,convertValue:e_,isVisitable:aZ});function eB(eb,ew){if(!aU.isUndefined(eb)){if(-1!==eP.indexOf(eb))throw Error("Circular reference detected in "+ew.join("."));eP.push(eb),aU.forEach(eb,function(eb,eH){let eV=!(aU.isUndefined(eb)||null===eb)&&eN.call(em,eb,aU.isString(eH)?eH.trim():eH,ew,ej);!0===eV&&eB(eb,ew?ew.concat(eH):[eH])}),eP.pop()}}if(!aU.isObject(eb))throw TypeError("data must be an object");return eB(eb),em};function nN(eb){let em={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(eb).replace(/[!'()~]|%20|%00/g,function(eb){return em[eb]})}function nV(eb,em){this._pairs=[],eb&&nH(eb,this,em)}let nk=nV.prototype;nk.append=function(eb,em){this._pairs.push([eb,em])},nk.toString=function(eb){let em=eb?function(em){return eb.call(this,em,nN)}:nN;return this._pairs.map(function(eb){return em(eb[0])+"="+em(eb[1])},"").join("&")};var nE=nV;function nD(eb){return encodeURIComponent(eb).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function nS(eb,em,ew){let eH;if(!em)return eb;let eN=ew&&ew.encode||nD,eV=ew&&ew.serialize;if(eH=eV?eV(em,ew):aU.isURLSearchParams(em)?em.toString():new nE(em,ew).toString(eN)){let em=eb.indexOf("#");-1!==em&&(eb=eb.slice(0,em)),eb+=(-1===eb.indexOf("?")?"?":"&")+eH}return eb}class n_{constructor(){this.handlers=[]}use(eb,em,ew){return this.handlers.push({fulfilled:eb,rejected:em,synchronous:!!ew&&ew.synchronous,runWhen:ew?ew.runWhen:null}),this.handlers.length-1}eject(eb){this.handlers[eb]&&(this.handlers[eb]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(eb){aU.forEach(this.handlers,function(em){null!==em&&eb(em)})}}var nO=n_,nP={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},nj={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:nE,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};let nB="undefined"!=typeof window&&"undefined"!=typeof document,nR=(eV="undefined"!=typeof navigator&&navigator.product,nB&&0>["ReactNative","NativeScript","NS"].indexOf(eV)),nU="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var nF={...eR,...nj};function nG(eb,em){return nH(eb,new nF.classes.URLSearchParams,Object.assign({visitor:function(eb,em,ew,eH){return nF.isNode&&aU.isBuffer(eb)?(this.append(em,eb.toString("base64")),!1):eH.defaultVisitor.apply(this,arguments)}},em))}function nY(eb){return aU.matchAll(/\w+|\[(\w*)]/g,eb).map(eb=>"[]"===eb[0]?"":eb[1]||eb[0])}function nQ(eb){let em,ew;let eH={},eN=Object.keys(eb),eV=eN.length;for(em=0;em=eb.length;if(eV=!eV&&aU.isArray(eH)?eH.length:eV,eD)return aU.hasOwnProp(eH,eV)?eH[eV]=[eH[eV],ew]:eH[eV]=ew,!eE;eH[eV]&&aU.isObject(eH[eV])||(eH[eV]=[]);let eS=em(eb,ew,eH[eV],eN);return eS&&aU.isArray(eH[eV])&&(eH[eV]=nQ(eH[eV])),!eE}if(aU.isFormData(eb)&&aU.isFunction(eb.entries)){let ew={};return aU.forEachEntry(eb,(eb,eH)=>{em(nY(eb),eH,ew,0)}),ew}return null};function nK(eb,em,ew){if(aU.isString(eb))try{return(em||JSON.parse)(eb),aU.trim(eb)}catch(eb){if("SyntaxError"!==eb.name)throw eb}return(ew||JSON.stringify)(eb)}let nZ={transitional:nP,adapter:["xhr","http"],transformRequest:[function(eb,em){let ew;let eH=em.getContentType()||"",eN=eH.indexOf("application/json")>-1,eV=aU.isObject(eb);eV&&aU.isHTMLForm(eb)&&(eb=new FormData(eb));let eE=aU.isFormData(eb);if(eE)return eN&&eN?JSON.stringify(nq(eb)):eb;if(aU.isArrayBuffer(eb)||aU.isBuffer(eb)||aU.isStream(eb)||aU.isFile(eb)||aU.isBlob(eb))return eb;if(aU.isArrayBufferView(eb))return eb.buffer;if(aU.isURLSearchParams(eb))return em.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),eb.toString();if(eV){if(eH.indexOf("application/x-www-form-urlencoded")>-1)return nG(eb,this.formSerializer).toString();if((ew=aU.isFileList(eb))||eH.indexOf("multipart/form-data")>-1){let em=this.env&&this.env.FormData;return nH(ew?{"files[]":eb}:eb,em&&new em,this.formSerializer)}}return eV||eN?(em.setContentType("application/json",!1),nK(eb)):eb}],transformResponse:[function(eb){let em=this.transitional||nZ.transitional,ew=em&&em.forcedJSONParsing,eH="json"===this.responseType;if(eb&&aU.isString(eb)&&(ew&&!this.responseType||eH)){let ew=em&&em.silentJSONParsing,eN=!ew&&eH;try{return JSON.parse(eb)}catch(eb){if(eN){if("SyntaxError"===eb.name)throw aQ.from(eb,aQ.ERR_BAD_RESPONSE,this,null,this.response);throw eb}}}return eb}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nF.classes.FormData,Blob:nF.classes.Blob},validateStatus:function(eb){return eb>=200&&eb<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};aU.forEach(["delete","get","head","post","put","patch"],eb=>{nZ.headers[eb]={}});var nW=nZ;let n$=aU.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var nX=eb=>{let em,ew,eH;let eN={};return eb&&eb.split("\n").forEach(function(eb){eH=eb.indexOf(":"),em=eb.substring(0,eH).trim().toLowerCase(),ew=eb.substring(eH+1).trim(),!em||eN[em]&&n$[em]||("set-cookie"===em?eN[em]?eN[em].push(ew):eN[em]=[ew]:eN[em]=eN[em]?eN[em]+", "+ew:ew)}),eN};let nJ=Symbol("internals");function n6(eb){return eb&&String(eb).trim().toLowerCase()}function n4(eb){return!1===eb||null==eb?eb:aU.isArray(eb)?eb.map(n4):String(eb)}function n3(eb){let em;let ew=Object.create(null),eH=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;for(;em=eH.exec(eb);)ew[em[1]]=em[2];return ew}let n5=eb=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(eb.trim());function n8(eb,em,ew,eH,eN){if(aU.isFunction(eH))return eH.call(this,em,ew);if(eN&&(em=ew),aU.isString(em)){if(aU.isString(eH))return -1!==em.indexOf(eH);if(aU.isRegExp(eH))return eH.test(em)}}function n9(eb){return eb.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(eb,em,ew)=>em.toUpperCase()+ew)}function n7(eb,em){let ew=aU.toCamelCase(" "+em);["get","set","has"].forEach(eH=>{Object.defineProperty(eb,eH+ew,{value:function(eb,ew,eN){return this[eH].call(this,em,eb,ew,eN)},configurable:!0})})}class ry{constructor(eb){eb&&this.set(eb)}set(eb,em,ew){let eH=this;function eN(eb,em,ew){let eN=n6(em);if(!eN)throw Error("header name must be a non-empty string");let eV=aU.findKey(eH,eN);eV&&void 0!==eH[eV]&&!0!==ew&&(void 0!==ew||!1===eH[eV])||(eH[eV||em]=n4(eb))}let eV=(eb,em)=>aU.forEach(eb,(eb,ew)=>eN(eb,ew,em));return aU.isPlainObject(eb)||eb instanceof this.constructor?eV(eb,em):aU.isString(eb)&&(eb=eb.trim())&&!n5(eb)?eV(nX(eb),em):null!=eb&&eN(em,eb,ew),this}get(eb,em){if(eb=n6(eb)){let ew=aU.findKey(this,eb);if(ew){let eb=this[ew];if(!em)return eb;if(!0===em)return n3(eb);if(aU.isFunction(em))return em.call(this,eb,ew);if(aU.isRegExp(em))return em.exec(eb);throw TypeError("parser must be boolean|regexp|function")}}}has(eb,em){if(eb=n6(eb)){let ew=aU.findKey(this,eb);return!!(ew&&void 0!==this[ew]&&(!em||n8(this,this[ew],ew,em)))}return!1}delete(eb,em){let ew=this,eH=!1;function eN(eb){if(eb=n6(eb)){let eN=aU.findKey(ew,eb);eN&&(!em||n8(ew,ew[eN],eN,em))&&(delete ew[eN],eH=!0)}}return aU.isArray(eb)?eb.forEach(eN):eN(eb),eH}clear(eb){let em=Object.keys(this),ew=em.length,eH=!1;for(;ew--;){let eN=em[ew];(!eb||n8(this,this[eN],eN,eb,!0))&&(delete this[eN],eH=!0)}return eH}normalize(eb){let em=this,ew={};return aU.forEach(this,(eH,eN)=>{let eV=aU.findKey(ew,eN);if(eV){em[eV]=n4(eH),delete em[eN];return}let eE=eb?n9(eN):String(eN).trim();eE!==eN&&delete em[eN],em[eE]=n4(eH),ew[eE]=!0}),this}concat(...eb){return this.constructor.concat(this,...eb)}toJSON(eb){let em=Object.create(null);return aU.forEach(this,(ew,eH)=>{null!=ew&&!1!==ew&&(em[eH]=eb&&aU.isArray(ew)?ew.join(", "):ew)}),em}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([eb,em])=>eb+": "+em).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(eb){return eb instanceof this?eb:new this(eb)}static concat(eb,...em){let ew=new this(eb);return em.forEach(eb=>ew.set(eb)),ew}static accessor(eb){let em=this[nJ]=this[nJ]={accessors:{}},ew=em.accessors,eH=this.prototype;function eN(eb){let em=n6(eb);ew[em]||(n7(eH,eb),ew[em]=!0)}return aU.isArray(eb)?eb.forEach(eN):eN(eb),this}}ry.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),aU.reduceDescriptors(ry.prototype,({value:eb},em)=>{let ew=em[0].toUpperCase()+em.slice(1);return{get:()=>eb,set(eb){this[ew]=eb}}}),aU.freezeMethods(ry);var rz=ry;function rw(eb,em){let ew=this||nW,eH=em||ew,eN=rz.from(eH.headers),eV=eH.data;return aU.forEach(eb,function(eb){eV=eb.call(ew,eV,eN.normalize(),em?em.status:void 0)}),eN.normalize(),eV}function rH(eb){return!!(eb&&eb.__CANCEL__)}function rN(eb,em,ew){aQ.call(this,null==eb?"canceled":eb,aQ.ERR_CANCELED,em,ew),this.name="CanceledError"}aU.inherits(rN,aQ,{__CANCEL__:!0});var rV=rN;function rk(eb,em,ew){let eH=ew.config.validateStatus;!ew.status||!eH||eH(ew.status)?eb(ew):em(new aQ("Request failed with status code "+ew.status,[aQ.ERR_BAD_REQUEST,aQ.ERR_BAD_RESPONSE][Math.floor(ew.status/100)-4],ew.config,ew.request,ew))}var rE=nF.hasStandardBrowserEnv?{write(eb,em,ew,eH,eN,eV){let eE=[eb+"="+encodeURIComponent(em)];aU.isNumber(ew)&&eE.push("expires="+new Date(ew).toGMTString()),aU.isString(eH)&&eE.push("path="+eH),aU.isString(eN)&&eE.push("domain="+eN),!0===eV&&eE.push("secure"),document.cookie=eE.join("; ")},read(eb){let em=document.cookie.match(RegExp("(^|;\\s*)("+eb+")=([^;]*)"));return em?decodeURIComponent(em[3]):null},remove(eb){this.write(eb,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function rD(eb){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(eb)}function rS(eb,em){return em?eb.replace(/\/+$/,"")+"/"+em.replace(/^\/+/,""):eb}function r_(eb,em){return eb&&!rD(em)?rS(eb,em):em}var rO=nF.hasStandardBrowserEnv?function(){let eb;let em=/(msie|trident)/i.test(navigator.userAgent),ew=document.createElement("a");function eH(eb){let eH=eb;return em&&(ew.setAttribute("href",eH),eH=ew.href),ew.setAttribute("href",eH),{href:ew.href,protocol:ew.protocol?ew.protocol.replace(/:$/,""):"",host:ew.host,search:ew.search?ew.search.replace(/^\?/,""):"",hash:ew.hash?ew.hash.replace(/^#/,""):"",hostname:ew.hostname,port:ew.port,pathname:"/"===ew.pathname.charAt(0)?ew.pathname:"/"+ew.pathname}}return eb=eH(window.location.href),function(em){let ew=aU.isString(em)?eH(em):em;return ew.protocol===eb.protocol&&ew.host===eb.host}}():function(){return function(){return!0}}();function rP(eb){let em=/^([-+\w]{1,25})(:?\/\/|:)/.exec(eb);return em&&em[1]||""}var rj=function(eb,em){let ew;eb=eb||10;let eH=Array(eb),eN=Array(eb),eV=0,eE=0;return em=void 0!==em?em:1e3,function(eD){let eS=Date.now(),e_=eN[eE];ew||(ew=eS),eH[eV]=eD,eN[eV]=eS;let eO=eE,eP=0;for(;eO!==eV;)eP+=eH[eO++],eO%=eb;if((eV=(eV+1)%eb)===eE&&(eE=(eE+1)%eb),eS-ew{let eV=eN.loaded,eE=eN.lengthComputable?eN.total:void 0,eD=eV-ew,eS=eH(eD),e_=eV<=eE;ew=eV;let eO={loaded:eV,total:eE,progress:eE?eV/eE:void 0,bytes:eD,rate:eS||void 0,estimated:eS&&eE&&e_?(eE-eV)/eS:void 0,event:eN};eO[em?"download":"upload"]=!0,eb(eO)}}let rR="undefined"!=typeof XMLHttpRequest;var rU=rR&&function(eb){return new Promise(function(em,ew){let eH,eN,eV=eb.data,eE=rz.from(eb.headers).normalize(),{responseType:eD,withXSRFToken:eS}=eb;function e_(){eb.cancelToken&&eb.cancelToken.unsubscribe(eH),eb.signal&&eb.signal.removeEventListener("abort",eH)}if(aU.isFormData(eV)){if(nF.hasStandardBrowserEnv||nF.hasStandardBrowserWebWorkerEnv)eE.setContentType(!1);else if(!1!==(eN=eE.getContentType())){let[eb,...em]=eN?eN.split(";").map(eb=>eb.trim()).filter(Boolean):[];eE.setContentType([eb||"multipart/form-data",...em].join("; "))}}let eO=new XMLHttpRequest;if(eb.auth){let em=eb.auth.username||"",ew=eb.auth.password?unescape(encodeURIComponent(eb.auth.password)):"";eE.set("Authorization","Basic "+btoa(em+":"+ew))}let eP=r_(eb.baseURL,eb.url);function ej(){if(!eO)return;let eH=rz.from("getAllResponseHeaders"in eO&&eO.getAllResponseHeaders()),eN=eD&&"text"!==eD&&"json"!==eD?eO.response:eO.responseText,eV={data:eN,status:eO.status,statusText:eO.statusText,headers:eH,config:eb,request:eO};rk(function(eb){em(eb),e_()},function(eb){ew(eb),e_()},eV),eO=null}if(eO.open(eb.method.toUpperCase(),nS(eP,eb.params,eb.paramsSerializer),!0),eO.timeout=eb.timeout,"onloadend"in eO?eO.onloadend=ej:eO.onreadystatechange=function(){eO&&4===eO.readyState&&(0!==eO.status||eO.responseURL&&0===eO.responseURL.indexOf("file:"))&&setTimeout(ej)},eO.onabort=function(){eO&&(ew(new aQ("Request aborted",aQ.ECONNABORTED,eb,eO)),eO=null)},eO.onerror=function(){ew(new aQ("Network Error",aQ.ERR_NETWORK,eb,eO)),eO=null},eO.ontimeout=function(){let em=eb.timeout?"timeout of "+eb.timeout+"ms exceeded":"timeout exceeded",eH=eb.transitional||nP;eb.timeoutErrorMessage&&(em=eb.timeoutErrorMessage),ew(new aQ(em,eH.clarifyTimeoutError?aQ.ETIMEDOUT:aQ.ECONNABORTED,eb,eO)),eO=null},nF.hasStandardBrowserEnv&&(eS&&aU.isFunction(eS)&&(eS=eS(eb)),eS||!1!==eS&&rO(eP))){let em=eb.xsrfHeaderName&&eb.xsrfCookieName&&rE.read(eb.xsrfCookieName);em&&eE.set(eb.xsrfHeaderName,em)}void 0===eV&&eE.setContentType(null),"setRequestHeader"in eO&&aU.forEach(eE.toJSON(),function(eb,em){eO.setRequestHeader(em,eb)}),aU.isUndefined(eb.withCredentials)||(eO.withCredentials=!!eb.withCredentials),eD&&"json"!==eD&&(eO.responseType=eb.responseType),"function"==typeof eb.onDownloadProgress&&eO.addEventListener("progress",rB(eb.onDownloadProgress,!0)),"function"==typeof eb.onUploadProgress&&eO.upload&&eO.upload.addEventListener("progress",rB(eb.onUploadProgress)),(eb.cancelToken||eb.signal)&&(eH=em=>{eO&&(ew(!em||em.type?new rV(null,eb,eO):em),eO.abort(),eO=null)},eb.cancelToken&&eb.cancelToken.subscribe(eH),eb.signal&&(eb.signal.aborted?eH():eb.signal.addEventListener("abort",eH)));let eB=rP(eP);if(eB&&-1===nF.protocols.indexOf(eB)){ew(new aQ("Unsupported protocol "+eB+":",aQ.ERR_BAD_REQUEST,eb));return}eO.send(eV||null)})};let rF={http:aq,xhr:rU};aU.forEach(rF,(eb,em)=>{if(eb){try{Object.defineProperty(eb,"name",{value:em})}catch(eb){}Object.defineProperty(eb,"adapterName",{value:em})}});let rG=eb=>`- ${eb}`,rY=eb=>aU.isFunction(eb)||null===eb||!1===eb;var rQ={getAdapter:eb=>{let em,ew;eb=aU.isArray(eb)?eb:[eb];let{length:eH}=eb,eN={};for(let eV=0;eV`adapter ${eb} `+(!1===em?"is not supported by the environment":"is not available in the build")),em=eH?eb.length>1?"since :\n"+eb.map(rG).join("\n"):" "+rG(eb[0]):"as no adapter specified";throw new aQ("There is no suitable adapter to dispatch the request "+em,"ERR_NOT_SUPPORT")}return ew},adapters:rF};function rq(eb){if(eb.cancelToken&&eb.cancelToken.throwIfRequested(),eb.signal&&eb.signal.aborted)throw new rV(null,eb)}function rK(eb){rq(eb),eb.headers=rz.from(eb.headers),eb.data=rw.call(eb,eb.transformRequest),-1!==["post","put","patch"].indexOf(eb.method)&&eb.headers.setContentType("application/x-www-form-urlencoded",!1);let em=rQ.getAdapter(eb.adapter||nW.adapter);return em(eb).then(function(em){return rq(eb),em.data=rw.call(eb,eb.transformResponse,em),em.headers=rz.from(em.headers),em},function(em){return!rH(em)&&(rq(eb),em&&em.response&&(em.response.data=rw.call(eb,eb.transformResponse,em.response),em.response.headers=rz.from(em.response.headers))),Promise.reject(em)})}let rZ=eb=>eb instanceof rz?eb.toJSON():eb;function rW(eb,em){em=em||{};let ew={};function eH(eb,em,ew){return aU.isPlainObject(eb)&&aU.isPlainObject(em)?aU.merge.call({caseless:ew},eb,em):aU.isPlainObject(em)?aU.merge({},em):aU.isArray(em)?em.slice():em}function eN(eb,em,ew){return aU.isUndefined(em)?aU.isUndefined(eb)?void 0:eH(void 0,eb,ew):eH(eb,em,ew)}function eV(eb,em){if(!aU.isUndefined(em))return eH(void 0,em)}function eE(eb,em){return aU.isUndefined(em)?aU.isUndefined(eb)?void 0:eH(void 0,eb):eH(void 0,em)}function eD(ew,eN,eV){return eV in em?eH(ew,eN):eV in eb?eH(void 0,ew):void 0}let eS={url:eV,method:eV,data:eV,baseURL:eE,transformRequest:eE,transformResponse:eE,paramsSerializer:eE,timeout:eE,timeoutMessage:eE,withCredentials:eE,withXSRFToken:eE,adapter:eE,responseType:eE,xsrfCookieName:eE,xsrfHeaderName:eE,onUploadProgress:eE,onDownloadProgress:eE,decompress:eE,maxContentLength:eE,maxBodyLength:eE,beforeRedirect:eE,transport:eE,httpAgent:eE,httpsAgent:eE,cancelToken:eE,socketPath:eE,responseEncoding:eE,validateStatus:eD,headers:(eb,em)=>eN(rZ(eb),rZ(em),!0)};return aU.forEach(Object.keys(Object.assign({},eb,em)),function(eH){let eV=eS[eH]||eN,eE=eV(eb[eH],em[eH],eH);aU.isUndefined(eE)&&eV!==eD||(ew[eH]=eE)}),ew}let r$="1.6.2",rX={};["object","boolean","number","function","string","symbol"].forEach((eb,em)=>{rX[eb]=function(ew){return typeof ew===eb||"a"+(em<1?"n ":" ")+eb}});let rJ={};rX.transitional=function(eb,em,ew){function eH(eb,em){return"[Axios v"+r$+"] Transitional option '"+eb+"'"+em+(ew?". "+ew:"")}return(ew,eN,eV)=>{if(!1===eb)throw new aQ(eH(eN," has been removed"+(em?" in "+em:"")),aQ.ERR_DEPRECATED);return em&&!rJ[eN]&&(rJ[eN]=!0,console.warn(eH(eN," has been deprecated since v"+em+" and will be removed in the near future"))),!eb||eb(ew,eN,eV)}};var ib={assertOptions:function(eb,em,ew){if("object"!=typeof eb)throw new aQ("options must be an object",aQ.ERR_BAD_OPTION_VALUE);let eH=Object.keys(eb),eN=eH.length;for(;eN-- >0;){let eV=eH[eN],eE=em[eV];if(eE){let em=eb[eV],ew=void 0===em||eE(em,eV,eb);if(!0!==ew)throw new aQ("option "+eV+" must be "+ew,aQ.ERR_BAD_OPTION_VALUE);continue}if(!0!==ew)throw new aQ("Unknown option "+eV,aQ.ERR_BAD_OPTION)}},validators:rX};let iy=ib.validators;class iw{constructor(eb){this.defaults=eb,this.interceptors={request:new nO,response:new nO}}request(eb,em){let ew,eH;"string"==typeof eb?(em=em||{}).url=eb:em=eb||{},em=rW(this.defaults,em);let{transitional:eN,paramsSerializer:eV,headers:eE}=em;void 0!==eN&&ib.assertOptions(eN,{silentJSONParsing:iy.transitional(iy.boolean),forcedJSONParsing:iy.transitional(iy.boolean),clarifyTimeoutError:iy.transitional(iy.boolean)},!1),null!=eV&&(aU.isFunction(eV)?em.paramsSerializer={serialize:eV}:ib.assertOptions(eV,{encode:iy.function,serialize:iy.function},!0)),em.method=(em.method||this.defaults.method||"get").toLowerCase();let eD=eE&&aU.merge(eE.common,eE[em.method]);eE&&aU.forEach(["delete","get","head","post","put","patch","common"],eb=>{delete eE[eb]}),em.headers=rz.concat(eD,eE);let eS=[],e_=!0;this.interceptors.request.forEach(function(eb){("function"!=typeof eb.runWhen||!1!==eb.runWhen(em))&&(e_=e_&&eb.synchronous,eS.unshift(eb.fulfilled,eb.rejected))});let eO=[];this.interceptors.response.forEach(function(eb){eO.push(eb.fulfilled,eb.rejected)});let eP=0;if(!e_){let eb=[rK.bind(this),void 0];for(eb.unshift.apply(eb,eS),eb.push.apply(eb,eO),eH=eb.length,ew=Promise.resolve(em);eP{if(!ew._listeners)return;let em=ew._listeners.length;for(;em-- >0;)ew._listeners[em](eb);ew._listeners=null}),this.promise.then=eb=>{let em;let eH=new Promise(eb=>{ew.subscribe(eb),em=eb}).then(eb);return eH.cancel=function(){ew.unsubscribe(em)},eH},eb(function(eb,eH,eN){ew.reason||(ew.reason=new rV(eb,eH,eN),em(ew.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(eb){if(this.reason){eb(this.reason);return}this._listeners?this._listeners.push(eb):this._listeners=[eb]}unsubscribe(eb){if(!this._listeners)return;let em=this._listeners.indexOf(eb);-1!==em&&this._listeners.splice(em,1)}static source(){let eb;let em=new iN(function(em){eb=em});return{token:em,cancel:eb}}}var iV=iN;function iE(eb){return function(em){return eb.apply(null,em)}}function iD(eb){return aU.isObject(eb)&&!0===eb.isAxiosError}let iS={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(iS).forEach(([eb,em])=>{iS[em]=eb});var i_=iS;function iO(eb){let em=new iH(eb),ew=eU(iH.prototype.request,em);return aU.extend(ew,iH.prototype,em,{allOwnKeys:!0}),aU.extend(ew,em,null,{allOwnKeys:!0}),ew.create=function(em){return iO(rW(eb,em))},ew}let iP=iO(nW);iP.Axios=iH,iP.CanceledError=rV,iP.CancelToken=iV,iP.isCancel=rH,iP.VERSION=r$,iP.toFormData=nH,iP.AxiosError=aQ,iP.Cancel=iP.CanceledError,iP.all=function(eb){return Promise.all(eb)},iP.spread=iE,iP.isAxiosError=iD,iP.mergeConfig=rW,iP.AxiosHeaders=rz,iP.formToJSON=eb=>nq(aU.isHTMLForm(eb)?new FormData(eb):eb),iP.getAdapter=rQ.getAdapter,iP.HttpStatusCode=i_,iP.default=iP;var ij=iP;let{Axios:iB,AxiosError:iR,CanceledError:iU,isCancel:iF,CancelToken:iG,VERSION:iQ,all:iq,Cancel:iK,isAxiosError:iZ,spread:iW,toFormData:i$,AxiosHeaders:iJ,HttpStatusCode:i6,formToJSON:i4,getAdapter:i3,mergeConfig:i5}=ij;var i8=ew(73603),i9=ew(89072),i7=ew(6230);ew(30404),ew(32957),ew(57330);var cm=ew(88762);ew(39284);var cz=cm,cw=ew(48764).Buffer,cH=((eE=cH||{}).post="POST",eE.aggregate="AGGREGATE",eE.store="STORE",eE.program="PROGRAM",eE.forget="FORGET",eE.instance="INSTANCE",eE),cN=((eD=cN||{}).inline="inline",eD.storage="storage",eD.ipfs="ipfs",eD),cV=((eS=cV||{}).hold="hold",eS.superfluid="superfluid",eS),ck=Object.defineProperty,cE=(eb,em,ew)=>em in eb?ck(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,cD=(eb,em,ew)=>(cE(eb,"symbol"!=typeof em?em+"":em,ew),ew);class cS{constructor(eb){cD(this,"chain"),cD(this,"sender"),cD(this,"type"),cD(this,"channel"),cD(this,"time"),cD(this,"item_type"),cD(this,"content"),this.chain=eb.chain,this.sender=eb.sender,this.channel=eb.channel,this.time=eb.time,this.item_type=eb.item_type,this.content=eb.content,this.type=eb.type}isOfType(eb){return this.type===eb}}class c_ extends cS{constructor(eb){if(super({...eb,type:eb.type}),cD(this,"item_hash"),cD(this,"item_content"),this.item_hash=eb.item_hash,this.item_content=eb.item_content,eb.item_type===cN.inline&&!eb.item_content)throw Error(`Inline message must have content: ${eb}`)}getVerificationBuffer(){return cw.from([this.chain,this.sender,this.type,this.item_hash].join(` +`))}}class cO extends c_{constructor(eb){super(eb),cD(this,"signature"),this.signature=eb.signature}getBroadcastable(){return{chain:this.chain,sender:this.sender,channel:this.channel,time:this.time,item_type:this.item_type,item_hash:this.item_hash,item_content:this.item_content,signature:this.signature,type:this.type}}}var cP=((e_=cP||{}).pending="pending",e_.processed="processed",e_.rejected="rejected",e_.forgotten="forgotten",e_),cj=((eO=cj||{}).host="host",eO.store="store",eO),cB=((eP=cB||{}).vm_function="vm-function",eP.vm_instance="vm-instance",eP),cR=Object.defineProperty,cU=(eb,em,ew)=>em in eb?cR(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,cF=(eb,em,ew)=>(cU(eb,"symbol"!=typeof em?em+"":em,ew),ew);class cG extends Error{constructor(eb){super(eb),this.name="QueryError"}}class cY extends cG{constructor(eb){super(eb),this.name="MessageNotFoundError"}}class cQ extends Error{constructor(eb){let em=[];eb instanceof iR?(em.push(eb.message),em.push(JSON.stringify(eb,null,2))):eb instanceof Array?em=eb:em.push("Unknown error"),super(em.join(` +`)),cF(this,"errors"),this.errors=em,this.name="BroadcastError"}}class cq extends cQ{constructor(eb){super(eb),this.name="InvalidMessageError"}}class cK extends cG{constructor(eb){super(eb),this.name="ForgottenMessageError"}}async function cZ({message:eb,apiServer:em=i8.jK}){let ew=JSON.stringify(eb.content),eH=eb.item_type;if(5e4>cw.byteLength(ew)&&eH===cN.inline)return new c_({...eb,item_content:ew,item_type:cN.inline,item_hash:new i9.sha256().update(ew).digest("hex")});{eH===cN.inline&&(console.warn("Storage Engine warning: Due to the size of your message content, your message location was switch from 'inline' to 'storage' "),eb.item_type=cN.storage);let eN=await cW({content:ew,apiServer:em,storageEngine:eb.item_type});return new c_({...eb,item_content:void 0,item_hash:eN})}}async function cW(eb){try{return(await ij.post(`${(0,i8.n4)(eb.apiServer)}/api/v0/${eb.storageEngine.toLowerCase()}/add_json`,eb.content,{headers:{"Content-Type":"application/json"},socketPath:(0,i8.Jv)()})).data.hash}catch(eb){if(ij.isAxiosError(eb)){let em=eb;throw new cq(em)}throw eb}}async function c$(eb){let em;let ew="u">typeof FormData;return ew?(em=new FormData).append("file",new Blob([eb.file])):(em=new i7).append("file",eb.file,"File"),(await ij.post(`${(0,i8.n4)(eb.apiServer)}/api/v0/${eb.storageEngine.toLowerCase()}/add_file`,em,{headers:{"Content-Type":ew?void 0:`multipart/form-data; boundary=${em.getBoundary()}`},socketPath:(0,i8.Jv)()})).data.hash}async function cX(eb){let em,ew;let eH=new cO({...eb.message,signature:await eb.account.sign(eb.message)});try{switch((em=await ij.post(`${(0,i8.n4)(eb.apiServer)}/api/v0/messages`,{sync:eb.sync||!1,message:eH.getBroadcastable()},{socketPath:(0,i8.Jv)()})).status){case 200:ew=cP.processed;break;case 202:ew=cP.pending;break;default:throw new cQ([`Unexpected status code: ${em.status}, ${em.statusText}`])}}catch(eV){if(!ij.isAxiosError(eV))throw eV;let eN=await cJ(eV,eb,eH);em=eN.response,ew=eN.status}return{message:eH,status:ew,response:em.data}}async function cJ(eb,em,ew){if(!eb.response)throw eb;switch(eb.response.status){case 404:case 405:try{return{response:await ij.post(`${(0,i8.n4)(em.apiServer)}/api/v0/ipfs/pubsub/pub`,{topic:"ALEPH-TEST",data:ew.getBroadcastable()},{socketPath:(0,i8.Jv)()}),status:cP.pending}}catch(eb){if(ij.isAxiosError(eb)&&eb.response&&422===eb.response.status)try{throw new cq(eb)}catch(eb){throw new cQ(eb)}throw eb}case 422:throw new cq(eb);default:throw eb}}function sb(eb,em){return new cS({chain:eb.account.getChain(),sender:eb.account.address,channel:eb.channel,time:eb.timestamp,item_type:eb.storageEngine,content:eb.content,type:em})}function sH(eb){return sb(eb,cH.post)}function sN(eb){return sb(eb,cH.aggregate)}function sV(eb){return sb(eb,cH.store)}function sE(eb){return sb(eb,cH.program)}function sD(eb){return sb(eb,cH.forget)}function sS(eb){return sb(eb,cH.instance)}var sO=Object.defineProperty,sP=(eb,em,ew)=>em in eb?sO(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,sj=(eb,em,ew)=>(sP(eb,"symbol"!=typeof em?em+"":em,ew),ew);class sB{constructor(eb=i8.jK){sj(this,"apiServer"),this.apiServer=(0,i8.n4)(eb)}async get({address:eb="",keys:em=[]}){try{let ew=await ij.get(`${this.apiServer}/api/v0/aggregates/${eb}.json`,{socketPath:(0,i8.Jv)(),params:{keys:em?em.join(","):void 0}});if(!ew.data.data)throw new cY("no aggregate found");return ew.data.data}catch(eb){throw ij.isAxiosError(eb)&&eb.response?.status===404?new cY("no aggregate found"):eb}}async send({account:eb,address:em,key:ew,content:eH,channel:eN,storageEngine:eV=cN.inline,sync:eE=!1}){let eD=Date.now()/1e3,eS={address:em||eb.address,key:ew,time:eD,content:eH},e_=sN({account:eb,channel:eN,timestamp:eD,storageEngine:eV,content:eS}),eO=await cZ({message:e_,apiServer:this.apiServer}),{message:eP}=await cX({message:eO,account:eb,apiServer:this.apiServer,sync:eE});return eP}}var sR=Object.defineProperty,sU=(eb,em,ew)=>em in eb?sR(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,sF=(eb,em,ew)=>(sU(eb,"symbol"!=typeof em?em+"":em,ew),ew);class sG{constructor(eb,em){sF(this,"socket"),sF(this,"data"),sF(this,"isOpen"),sF(this,"getData",()=>this.data),sF(this,"getSocket",()=>this.socket),sF(this,"getIsOpen",()=>this.isOpen),sF(this,"clearData",()=>{this.data=[]}),sF(this,"closeSocket",()=>{this.socket.close(1e3,"Work complete")});let ew=this;this.isOpen=!1,this.data=[];let eH="";Object.entries(eb).forEach(([eb,em])=>{em&&(eH+=`&${eb}=${em}`)}),eH&&(eH=eH.substring(1)),this.socket=new WebSocket(`${em}/api/ws0/messages?${eH}`),this.socket.onopen=function(eb){console.log("[Aleph-webSocket] Connection established"),ew.isOpen=!0},this.socket.onmessage=function(eb){ew.data.push(JSON.parse(eb.data))},this.socket.onclose=function(eb){ew.isOpen=!1,eb.wasClean?console.log(`[Aleph-webSocket] Connection closed cleanly, code=${eb.code} reason=${eb.reason}`):console.log("[Aleph-webSocket] Connection died")},this.socket.onerror=function(eb){console.log("[Aleph-webSocket]: error: ",eb)}}}var sY=Object.defineProperty,sQ=(eb,em,ew)=>em in eb?sY(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,sq=(eb,em,ew)=>(sQ(eb,"symbol"!=typeof em?em+"":em,ew),ew);class sK{constructor(eb,em){sq(this,"socket"),sq(this,"data"),sq(this,"isOpen"),sq(this,"getData",()=>this.data),sq(this,"getSocket",()=>this.socket),sq(this,"getIsOpen",()=>this.isOpen),sq(this,"clearData",()=>{this.data=[]}),sq(this,"closeSocket",()=>{this.socket.close(1e3,"Work complete")});let ew=this;this.isOpen=!1,this.data=[];let eH="";Object.entries(eb).forEach(([eb,em])=>{em&&(eH+=`&${eb}=${em}`)}),eH&&(eH=eH.substring(1)),this.socket=new cz(`${em}/api/ws0/messages?${eH}`),this.socket.on("open",function(){console.log("[Aleph-NodeWebSocket] Connection established"),ew.isOpen=!0}),this.socket.on("message",function(eb){ew.data.push(JSON.parse(eb.toString()))}),this.socket.on("close",function(){console.log("[Aleph-NodeWebSocket] Connection closed"),ew.isOpen=!1}),this.socket.on("error",console.error)}}function sZ({addresses:eb=[],channels:em=[],chains:ew=[],refs:eH=[],tags:eN=[],contentTypes:eV=[],contentKeys:eE=[],hashes:eD=[],messageType:eS,startDate:e_,endDate:eO,history:eP,apiServer:ej=i8.SJ}){let eB={addresses:eb.join(",")||void 0,channels:em.join(",")||void 0,chains:ew.join(",")||void 0,refs:eH.join(",")||void 0,tags:eN.join(",")||void 0,contentTypes:eV.join(",")||void 0,contentKeys:eE.join(",")||void 0,hashes:eD.join(",")||void 0,msgType:eS||void 0,startDate:e_?e_.valueOf()/1e3:void 0,endDate:eO?eO.valueOf()/1e3:void 0,history:eP||void 0};return(0,i8.UG)()?new sK(eB,ej):new sG(eB,ej)}var sW=Object.defineProperty,s$=(eb,em,ew)=>em in eb?sW(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,sX=(eb,em,ew)=>(s$(eb,"symbol"!=typeof em?em+"":em,ew),ew);class sJ{constructor(eb=i8.jK,em=i8.SJ){sX(this,"apiServer"),sX(this,"wsServer"),this.apiServer=(0,i8.n4)(eb),this.wsServer=(0,i8.n4)(em)}async get({hash:eb,messageType:em}){let ew,eH,eN;let eV={hashes:[eb],messageType:em||void 0};try{let em=await ij.get(`${this.apiServer}/api/v0/messages/${eb}`,{params:eV,socketPath:(0,i8.Jv)()});ew=em.data.message,eH=em.data.status,eN=em.data.forgotten_by||[]}catch(em){throw ij.isAxiosError(em)?em.response?.status===404?new cY(`No such hash ${eb}`):new cG(`Error while querying message ${eb}: ${em.toJSON()}`):em}if("forgotten"===eH)throw new cK(`The requested message ${ew.item_hash} has been forgotten by ${eN?.join(", ")}`);if(em&&ew.type!==em)throw TypeError(`The message type '${ew.type}' does not match the expected type '${em}'`);return ew}async getError(eb){let em=await ij.get(`${(0,i8.n4)(i8.jK)}/api/v0/messages/${eb}`,{socketPath:(0,i8.Jv)()});if(404===em.status)throw new cY(`No such hash ${eb}`);let ew=em.data;if("forgotten"===ew.status)throw new cK(`The requested message ${ew.item_hash} has been forgotten by ${ew.forgotten_by.join(", ")}`);return"rejected"!==ew.status?null:{error_code:ew.error_code,details:ew.details}}async getAll({pageSize:eb=20,page:em=1,addresses:ew=[],channels:eH=[],chains:eN=[],refs:eV=[],tags:eE=[],contentTypes:eD=[],contentKeys:eS=[],hashes:e_=[],messageTypes:eO=[],startDate:eP,endDate:ej}){let eB=eb=>eb&&eb.length>0,eR={pageSize:eb,page:em,addresses:eB(ew)?ew.join(","):void 0,channels:eB(eH)?eH.join(","):void 0,chains:eB(eN)?eN.join(","):void 0,refs:eB(eV)?eV.join(","):void 0,tags:eB(eE)?eE.join(","):void 0,contentTypes:eB(eD)?eD.join(","):void 0,contentKeys:eB(eS)?eS.join(","):void 0,hashes:eB(e_)?e_.join(","):void 0,msgTypes:eB(eO)?eO?.join(","):void 0,startDate:eP?eP.valueOf()/1e3:void 0,endDate:ej?ej.valueOf()/1e3:void 0};return(await ij.get(`${this.apiServer}/api/v0/messages.json`,{params:eR,socketPath:(0,i8.Jv)()})).data}getMessagesSocket(eb){return sZ({...eb,apiServer:this.wsServer})}}var s6=Object.defineProperty,s4=(eb,em,ew)=>em in eb?s6(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,s5=(eb,em,ew)=>(s4(eb,"symbol"!=typeof em?em+"":em,ew),ew);class s8{constructor(eb=i8.jK){s5(this,"apiServer"),this.apiServer=(0,i8.n4)(eb)}async send({account:eb,hashes:em,reason:ew,channel:eH,storageEngine:eN=cN.inline,sync:eV=!1}){let eE=Date.now()/1e3,eD={address:eb.address,time:eE,hashes:em,reason:ew||void 0},eS=sD({account:eb,channel:eH,timestamp:eE,storageEngine:eN,content:eD}),e_=await cZ({message:eS,apiServer:this.apiServer}),{message:eO}=await cX({message:e_,account:eb,apiServer:this.apiServer,sync:eV});return eO}}let s9={reproducible:!1,internet:!0,aleph_api:!0,shared_cache:!1},s7={memory:128,vcpus:1,seconds:30},om=(0,i8.Gy)(100);var oz=Object.defineProperty,ow=(eb,em,ew)=>em in eb?oz(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,oH=(eb,em,ew)=>(ow(eb,"symbol"!=typeof em?em+"":em,ew),ew);class oN{constructor(eb=i8.jK){oH(this,"apiServer"),this.apiServer=(0,i8.n4)(eb)}async send({account:eb,channel:em,metadata:ew,variables:eH,authorized_keys:eN,resources:eV,requirements:eE,environment:eD,image:eS="549ec451d9b099cad112d4aaa2c00ac40fb6729a92ff252ff22eef0b5c3cb613",volumes:e_=[],storageEngine:eO=cN.ipfs,payment:eP={chain:i8.$O.ETH,type:cV.hold},sync:ej=!0}){let eB=Date.now()/1e3,{address:eR}=eb,eU={...s7,...eV},eF={...s9,...eD},eG=10*eU.memory>om?om:10*eU.memory,eY={parent:{ref:eS,use_latest:!0},persistence:cj.host,size_mib:eG},eQ=sS({account:eb,channel:em,timestamp:eB,storageEngine:eO,content:{address:eR,time:eB,metadata:ew,authorized_keys:eN,volumes:e_,variables:eH,requirements:eE,allow_amend:!1,resources:eU,environment:eF,rootfs:eY,payment:eP}}),eK=await cZ({message:eQ,apiServer:this.apiServer}),{message:eZ}=await cX({message:eK,account:eb,apiServer:this.apiServer,sync:ej});return eZ}}var oV=Object.defineProperty,oE=(eb,em,ew)=>em in eb?oV(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,oD=(eb,em,ew)=>(oE(eb,"symbol"!=typeof em?em+"":em,ew),ew);class oS{constructor(eb=i8.jK){oD(this,"apiServer"),this.apiServer=(0,i8.n4)(eb)}async get(eb){let em=await this.getAll(eb);if(!em.posts||0===em.posts.length)throw new cY("No post found");return em.posts.length>1&&console.warn("More than one post found, returning the latest one"),em.posts[0]}async getAll({types:eb=[],pageSize:em=50,page:ew=1,channels:eH=[],refs:eN=[],addresses:eV=[],tags:eE=[],hashes:eD=[]}){let eS=eb=>eb&&eb.length>0,e_={types:eb,pageSize:em,page:ew,refs:eS(eN)?eN?.join(","):void 0,addresses:eS(eV)?eV?.join(","):void 0,tags:eS(eE)?eE?.join(","):void 0,hashes:eS(eD)?eD?.join(","):void 0,channels:eS(eH)?eH?.join(","):void 0};return(await ij.get(`${this.apiServer}/api/v0/posts.json`,{params:e_,socketPath:(0,i8.Jv)()})).data}async send({account:eb,postType:em,content:ew,channel:eH,ref:eN,address:eV,storageEngine:eE=cN.inline,sync:eD=!1}){let eS=Date.now()/1e3,e_={type:em,address:eV||eb.address,content:ew,time:eS};""!==eN&&(e_.ref=eN);let eO=sH({account:eb,channel:eH,timestamp:eS,storageEngine:eE,content:e_}),eP=await cZ({message:eO,apiServer:this.apiServer}),{message:ej}=await cX({message:eP,account:eb,apiServer:this.apiServer,sync:eD});return ej}}var o_=((ej=o_||{}).plain="plain",ej.zip="zip",ej.squashfs="squashfs",ej),oO=((eB=oO||{}).asgi="asgi",eB.binary="binary",eB);async function oP(eb){if(!("u">typeof FileReader)){let em=await eb.arrayBuffer();return cw.from(em)}return new Promise((em,ew)=>{let eH=new FileReader;eH.onload=()=>{eH.result instanceof ArrayBuffer?em(cw.from(eH.result)):ew("Failed to convert Blob to Buffer.")},eb instanceof Blob||console.log(eb),eH.readAsArrayBuffer(eb)})}function oj(eb){let em=cw.from(eb);return new i9.sha256().update(em).digest("hex")}var oB=Object.defineProperty,oR=(eb,em,ew)=>em in eb?oB(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,oU=(eb,em,ew)=>(oR(eb,"symbol"!=typeof em?em+"":em,ew),ew);class oF{constructor(eb=i8.jK){oU(this,"apiServer"),this.apiServer=(0,i8.n4)(eb)}async download(eb){return(await ij.get(`${this.apiServer}/api/v0/storage/raw/${eb}?find`,{responseType:"arraybuffer",socketPath:(0,i8.Jv)()})).data}async send({account:eb,storageEngine:em=cN.storage,channel:ew,fileHash:eH,fileObject:eN,sync:eV=!1}){if(!eN&&!eH)throw Error("You need to specify a File to upload or a Hash to pin.");if(eN&&eH)throw Error("You can't pin a file and upload it at the same time.");if(eH&&em!==cN.ipfs)throw Error("You must choose ipfs to pin the file.");let eE=eH;if(!eE){let eb=await this.processFileObject(eN);eE=await this.getHash(eb,em,eH,this.apiServer),eN=eN instanceof File?new File([eb],eN.name):new Blob([eb])}let eD=Date.now()/1e3,eS={address:eb.address,item_type:em,item_hash:eE,time:eD},e_=sV({channel:ew,content:eS,account:eb,storageEngine:em===cN.storage?cN.inline:cN.ipfs,timestamp:eD}),eO=await cZ({message:e_,apiServer:this.apiServer});if(cN.ipfs==em){let{message:em}=await cX({message:eO,account:eb,apiServer:this.apiServer,sync:eV});return em}if(eN){let{message:em}=await this.uploadStore(eO,eb,eN,eV||!1);return em}throw Error("You need to specify a File to upload or a Hash to pin.")}async getHash(eb,em,ew,eH){if(eb&&em!==cN.ipfs){let em=oj(eb);if(null==em)throw Error("Cannot process file");return em}if(eb&&em===cN.ipfs)return await c$({apiServer:eH,storageEngine:em,file:eb});if(ew)return ew;throw Error("Error with File Hash")}async processFileObject(eb){if(!eb)throw Error("fileObject is null");return eb instanceof cw||eb instanceof Uint8Array?eb:await oP(eb)}async uploadStore(eb,em,ew,eH){let eN=new FormData,eV=new cO({...eb,signature:await em.sign(eb)}),eE={message:eV.getBroadcastable(),sync:eH};eN.append("metadata",JSON.stringify(eE)),eN.append("file",ew);try{let eb=await ij.post(`${this.apiServer}/api/v0/storage/add_file`,eN,{headers:{Accept:"application/json","Content-Type":"multipart/form-data"},socketPath:(0,i8.Jv)()});return{message:eV,response:eb.data}}catch(eb){throw ij.isAxiosError(eb)?new cq(eb):eb}}async pin(eb){return eb.storageEngine&&console.warn("storageEngine param is deprecated and will be removed soon for pinning"),this.send({account:eb.account,channel:eb.channel,fileHash:eb.fileHash,storageEngine:cN.ipfs})}}var oG=Object.defineProperty,oQ=(eb,em,ew)=>em in eb?oG(eb,em,{enumerable:!0,configurable:!0,writable:!0,value:ew}):eb[em]=ew,oq=(eb,em,ew)=>(oQ(eb,"symbol"!=typeof em?em+"":em,ew),ew);class oK{constructor(eb=i8.jK,em,ew){oq(this,"apiServer"),oq(this,"baseMessageClient"),oq(this,"storeMessageClient"),this.apiServer=(0,i8.n4)(eb),this.baseMessageClient=em||new sJ(eb),this.storeMessageClient=ew||new oF(eb)}async publish({account:eb,channel:em,metadata:ew,isPersistent:eH=!1,storageEngine:eN=cN.ipfs,file:eV,programRef:eE,encoding:eD=o_.zip,entrypoint:eS,subscriptions:e_,memory:eO=128,vcpus:eP=1,runtime:ej="bd79839bf96e595a06da5ac0b6ba51dea6f7e2591bb913deccded04d831d29f4",volumes:eB=[],variables:eR={},payment:eU={chain:i8.$O.ETH,type:cV.hold},sync:eF=!0}){let eG=Date.now()/1e3;if(!eE&&!eV)throw Error("You need to specify a file to upload or a programRef to load.");if(eE&&eV)throw Error("You can't load a file and a programRef at the same time.");if(!eE&&eV)eE=(await this.storeMessageClient.send({channel:em,account:eb,storageEngine:eN,fileObject:eV,sync:eF})).item_hash;else if(eE&&!eV)try{(await this.baseMessageClient.get({hash:eE})).sender!=eb.address&&console.warn("Caution, you are not the owner of the code. Be aware that the codebase can be changed at any time by the owner.")}catch{throw Error(`The program ref: ${eE} does not exist on Aleph network.`)}let eY={http:!0,persistent:eH};e_&&(eY={...eY,message:e_});let eQ={address:eb.address,time:eG,type:cB.vm_function,allow_amend:!1,code:{encoding:eD,entrypoint:eS,ref:eE,use_latest:!0},metadata:ew,on:eY,environment:{reproducible:!1,internet:!0,aleph_api:!0,shared_cache:!1},resources:{vcpus:eP,memory:eO,seconds:30},runtime:{ref:ej,use_latest:!0,comment:"Aleph Alpine Linux with Python 3.8"},volumes:eB,variables:eR,payment:eU},eK=sE({account:eb,channel:em,timestamp:eG,storageEngine:eN,content:eQ}),eZ=await cZ({message:eK,apiServer:this.apiServer}),{message:eW}=await cX({message:eZ,account:eb,apiServer:this.apiServer,sync:eF});return eW}async spawn({account:eb,channel:em,metadata:ew,isPersistent:eH=!1,storageEngine:eN=cN.ipfs,programRef:eV,entrypoint:eE,encoding:eD=o_.zip,subscriptions:eS,memory:e_=128,vcpus:eO=1,runtime:eP="bd79839bf96e595a06da5ac0b6ba51dea6f7e2591bb913deccded04d831d29f4",volumes:ej=[],variables:eB={},payment:eR={chain:i8.$O.ETH,type:cV.hold},sync:eU=!0}){return await this.publish({account:eb,channel:em,metadata:ew,isPersistent:eH,storageEngine:eN,programRef:eV,entrypoint:eE,encoding:eD,subscriptions:eS,memory:e_,vcpus:eO,runtime:eP,volumes:ej,variables:eB,payment:eR,sync:eU})}}},56055:function(eb,em,ew){"use strict";ew.d(em,{Em:function(){return eS},p1:function(){return e_},C6:function(){return e5},em:function(){return e8},tU:function(){return e9}});var eH=ew(27484),eN=ew(25054),eV=ew(84110),eE=ew(70660);eH.extend(eV),eH.extend(eE);let eD={...eN,name:"en-web3-modal",relativeTime:{future:"in %s",past:"%s ago",s:"%d sec",m:"1 min",mm:"%d min",h:"1 hr",hh:"%d hrs",d:"1 d",dd:"%d d",M:"1 mo",MM:"%d mo",y:"1 yr",yy:"%d yr"}};eH.locale("en-web3-modal",eD);let eS={getYear:(eb=new Date().toISOString())=>eH(eb).year(),getRelativeDateFromNow:eb=>eH(eb).locale("en-web3-modal").fromNow(!0),formatDate:(eb,em="DD MMM")=>eH(eb).format(em)},e_={caipNetworkIdToNumber:eb=>eb?Number(eb.split(":")[1]):void 0};var eO=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,eP=Math.ceil,ej=Math.floor,eB="[BigNumber Error] ",eR=eB+"Number primitive has more than 15 significant digits: ",eU=1e14,eF=14,eG=9007199254740991,eY=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],eQ=1e7,eK=1e9;function eZ(eb){var em,ew,eH,eN=tV.prototype={constructor:tV,toString:null,valueOf:null},eV=new tV(1),eE=20,eD=4,eS=-7,e_=21,e3=-1e7,e5=1e7,e8=!1,e9=1,e7=0,tw={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"\xa0",suffix:""},tH="0123456789abcdefghijklmnopqrstuvwxyz",tN=!0;function tV(eb,em){var eN,eV,eS,e_,eP,eB,eU,eY,eQ=this;if(!(eQ instanceof tV))return new tV(eb,em);if(null==em){if(eb&&!0===eb._isBigNumber){eQ.s=eb.s,!eb.c||eb.e>e5?eQ.c=eQ.e=null:eb.e=10;eP/=10,e_++);e_>e5?eQ.c=eQ.e=null:(eQ.e=e_,eQ.c=[eb]);return}eY=String(eb)}else{if(!eO.test(eY=String(eb)))return eH(eQ,eY,eB);eQ.s=45==eY.charCodeAt(0)?(eY=eY.slice(1),-1):1}(e_=eY.indexOf("."))>-1&&(eY=eY.replace(".","")),(eP=eY.search(/e/i))>0?(e_<0&&(e_=eP),e_+=+eY.slice(eP+1),eY=eY.substring(0,eP)):e_<0&&(e_=eY.length)}else{if(eJ(em,2,tH.length,"Base"),10==em&&tN)return t_(eQ=new tV(eb),eE+eQ.e+1,eD);if(eY=String(eb),eB="number"==typeof eb){if(0*eb!=0)return eH(eQ,eY,eB,em);if(eQ.s=1/eb<0?(eY=eY.slice(1),-1):1,tV.DEBUG&&eY.replace(/^0\.0*|\./,"").length>15)throw Error(eR+eb)}else eQ.s=45===eY.charCodeAt(0)?(eY=eY.slice(1),-1):1;for(eN=tH.slice(0,em),e_=eP=0,eU=eY.length;ePeN.indexOf(eV=eY.charAt(eP))){if("."==eV){if(eP>e_){e_=eU;continue}}else if(!eS&&(eY==eY.toUpperCase()&&(eY=eY.toLowerCase())||eY==eY.toLowerCase()&&(eY=eY.toUpperCase()))){eS=!0,eP=-1,e_=0;continue}return eH(eQ,String(eb),eB,em)}eB=!1,(e_=(eY=ew(eY,em,10,eQ.s)).indexOf("."))>-1?eY=eY.replace(".",""):e_=eY.length}for(eP=0;48===eY.charCodeAt(eP);eP++);for(eU=eY.length;48===eY.charCodeAt(--eU););if(eY=eY.slice(eP,++eU)){if(eU-=eP,eB&&tV.DEBUG&&eU>15&&(eb>eG||eb!==ej(eb)))throw Error(eR+eQ.s*eb);if((e_=e_-eP-1)>e5)eQ.c=eQ.e=null;else if(e_=e_)?e6(eP,eE):e4(eP,eE,"0");else if(eV=(eb=t_(new tV(eb),em,ew)).e,eO=(eP=e$(eb.c)).length,1==eH||2==eH&&(em<=eV||eV<=eS)){for(;eOeO){if(--em>0)for(eP+=".";em--;eP+="0");}else if((em+=eV-eO)>0)for(eV+1==eO&&(eP+=".");em--;eP+="0");return eb.s<0&&eN?"-"+eP:eP}function tD(eb,em){for(var ew,eH,eN=1,eV=new tV(eb[0]);eN=10;eN/=10,eH++);return(ew=eH+ew*eF-1)>e5?eb.c=eb.e=null:ew=10;eD/=10,eN++);if((eV=em-eN)<0)eV+=eF,eE=em,eO=ej((eS=eB[e_=0])/eR[eN-eE-1]%10);else if((e_=eP((eV+1)/eF))>=eB.length){if(eH){for(;eB.length<=e_;eB.push(0));eS=eO=0,eN=1,eV%=eF,eE=eV-eF+1}else break t}else{for(eN=1,eS=eD=eB[e_];eD>=10;eD/=10,eN++);eV%=eF,eO=(eE=eV-eF+eN)<0?0:ej(eS/eR[eN-eE-1]%10)}if(eH=eH||em<0||null!=eB[e_+1]||(eE<0?eS:eS%eR[eN-eE-1]),eH=ew<4?(eO||eH)&&(0==ew||ew==(eb.s<0?3:2)):eO>5||5==eO&&(4==ew||eH||6==ew&&(eV>0?eE>0?eS/eR[eN-eE]:0:eB[e_-1])%10&1||ew==(eb.s<0?8:7)),em<1||!eB[0])return eB.length=0,eH?(em-=eb.e+1,eB[0]=eR[(eF-em%eF)%eF],eb.e=-em||0):eB[0]=eb.e=0,eb;if(0==eV?(eB.length=e_,eD=1,e_--):(eB.length=e_+1,eD=eR[eF-eV],eB[e_]=eE>0?ej(eS/eR[eN-eE]%eR[eE])*eD:0),eH)for(;;){if(0==e_){for(eV=1,eE=eB[0];eE>=10;eE/=10,eV++);for(eE=eB[0]+=eD,eD=1;eE>=10;eE/=10,eD++);eV!=eD&&(eb.e++,eB[0]==eU&&(eB[0]=1));break}if(eB[e_]+=eD,eB[e_]!=eU)break;eB[e_--]=0,eD=1}for(eV=eB.length;0===eB[--eV];eB.pop());}eb.e>e5?eb.c=eb.e=null:eb.e=e_?e6(em,ew):e4(em,ew,"0"),eb.s<0?"-"+em:em)}return tV.clone=eZ,tV.ROUND_UP=0,tV.ROUND_DOWN=1,tV.ROUND_CEIL=2,tV.ROUND_FLOOR=3,tV.ROUND_HALF_UP=4,tV.ROUND_HALF_DOWN=5,tV.ROUND_HALF_EVEN=6,tV.ROUND_HALF_CEIL=7,tV.ROUND_HALF_FLOOR=8,tV.EUCLID=9,tV.config=tV.set=function(eb){var em,ew;if(null!=eb){if("object"==typeof eb){if(eb.hasOwnProperty(em="DECIMAL_PLACES")&&(eJ(ew=eb[em],0,eK,em),eE=ew),eb.hasOwnProperty(em="ROUNDING_MODE")&&(eJ(ew=eb[em],0,8,em),eD=ew),eb.hasOwnProperty(em="EXPONENTIAL_AT")&&((ew=eb[em])&&ew.pop?(eJ(ew[0],-eK,0,em),eJ(ew[1],0,eK,em),eS=ew[0],e_=ew[1]):(eJ(ew,-eK,eK,em),eS=-(e_=ew<0?-ew:ew))),eb.hasOwnProperty(em="RANGE")){if((ew=eb[em])&&ew.pop)eJ(ew[0],-eK,-1,em),eJ(ew[1],1,eK,em),e3=ew[0],e5=ew[1];else if(eJ(ew,-eK,eK,em),ew)e3=-(e5=ew<0?-ew:ew);else throw Error(eB+em+" cannot be zero: "+ew)}if(eb.hasOwnProperty(em="CRYPTO")){if(!!(ew=eb[em])===ew){if(ew){if("undefined"!=typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))e8=ew;else throw e8=!ew,Error(eB+"crypto unavailable")}else e8=ew}else throw Error(eB+em+" not true or false: "+ew)}if(eb.hasOwnProperty(em="MODULO_MODE")&&(eJ(ew=eb[em],0,9,em),e9=ew),eb.hasOwnProperty(em="POW_PRECISION")&&(eJ(ew=eb[em],0,eK,em),e7=ew),eb.hasOwnProperty(em="FORMAT")){if("object"==typeof(ew=eb[em]))tw=ew;else throw Error(eB+em+" not an object: "+ew)}if(eb.hasOwnProperty(em="ALPHABET")){if("string"!=typeof(ew=eb[em])||/^.?$|[+\-.\s]|(.).*\1/.test(ew))throw Error(eB+em+" invalid: "+ew);tN="0123456789"==ew.slice(0,10),tH=ew}}else throw Error(eB+"Object expected: "+eb)}return{DECIMAL_PLACES:eE,ROUNDING_MODE:eD,EXPONENTIAL_AT:[eS,e_],RANGE:[e3,e5],CRYPTO:e8,MODULO_MODE:e9,POW_PRECISION:e7,FORMAT:tw,ALPHABET:tH}},tV.isBigNumber=function(eb){if(!eb||!0!==eb._isBigNumber)return!1;if(!tV.DEBUG)return!0;var em,ew,eH=eb.c,eN=eb.e,eV=eb.s;t:if("[object Array]"==({}).toString.call(eH)){if((1===eV||-1===eV)&&eN>=-eK&&eN<=eK&&eN===ej(eN)){if(0===eH[0]){if(0===eN&&1===eH.length)return!0;break t}if((em=(eN+1)%eF)<1&&(em+=eF),String(eH[0]).length==em){for(em=0;em=eU||ew!==ej(ew))break t;if(0!==ew)return!0}}}else if(null===eH&&null===eN&&(null===eV||1===eV||-1===eV))return!0;throw Error(eB+"Invalid BigNumber: "+eb)},tV.maximum=tV.max=function(){return tD(arguments,-1)},tV.minimum=tV.min=function(){return tD(arguments,1)},tV.random=function(){var eb=9007199254740992,em=9007199254740992*Math.random()&2097151?function(){return ej(Math.random()*eb)}:function(){return(1073741824*Math.random()|0)*8388608+(8388608*Math.random()|0)};return function(eb){var ew,eH,eN,eD,eS,e_=0,eO=[],eR=new tV(eV);if(null==eb?eb=eE:eJ(eb,0,eK),eD=eP(eb/eF),e8){if(crypto.getRandomValues){for(ew=crypto.getRandomValues(new Uint32Array(eD*=2));e_>>11))>=9e15?(eH=crypto.getRandomValues(new Uint32Array(2)),ew[e_]=eH[0],ew[e_+1]=eH[1]):(eO.push(eS%1e14),e_+=2);e_=eD/2}else if(crypto.randomBytes){for(ew=crypto.randomBytes(eD*=7);e_=9e15?crypto.randomBytes(7).copy(ew,e_):(eO.push(eS%1e14),e_+=7);e_=eD/7}else throw e8=!1,Error(eB+"crypto unavailable")}if(!e8)for(;e_=10;eS/=10,e_++);e_ew-1&&(null==eE[eN+1]&&(eE[eN+1]=0),eE[eN+1]+=eE[eN]/ew|0,eE[eN]%=ew)}return eE.reverse()}return function(eH,eN,eV,eS,e_){var eO,eP,ej,eB,eR,eU,eF,eG,eY=eH.indexOf("."),eQ=eE,eK=eD;for(eY>=0&&(eB=e7,e7=0,eH=eH.replace(".",""),eU=(eG=new tV(eN)).pow(eH.length-eY),e7=eB,eG.c=ew(e4(e$(eU.c),eU.e,"0"),10,eV,eb),eG.e=eG.c.length),ej=eB=(eF=ew(eH,eN,eV,e_?(eO=tH,eb):(eO=eb,tH))).length;0==eF[--eB];eF.pop());if(!eF[0])return eO.charAt(0);if(eY<0?--ej:(eU.c=eF,eU.e=ej,eU.s=eS,eF=(eU=em(eU,eG,eQ,eK,eV)).c,eR=eU.r,ej=eU.e),eY=eF[eP=ej+eQ+1],eB=eV/2,eR=eR||eP<0||null!=eF[eP+1],eR=eK<4?(null!=eY||eR)&&(0==eK||eK==(eU.s<0?3:2)):eY>eB||eY==eB&&(4==eK||eR||6==eK&&1&eF[eP-1]||eK==(eU.s<0?8:7)),eP<1||!eF[0])eH=eR?e4(eO.charAt(1),-eQ,eO.charAt(0)):eO.charAt(0);else{if(eF.length=eP,eR)for(--eV;++eF[--eP]>eV;)eF[eP]=0,eP||(++ej,eF=[1].concat(eF));for(eB=eF.length;!eF[--eB];);for(eY=0,eH="";eY<=eB;eH+=eO.charAt(eF[eY++]));eH=e4(eH,ej,eO.charAt(0))}return eH}}(),em=function(){function eb(eb,em,ew){var eH,eN,eV,eE,eD=0,eS=eb.length,e_=em%eQ,eO=em/eQ|0;for(eb=eb.slice();eS--;)eH=eO*(eV=eb[eS]%eQ)+(eE=eb[eS]/eQ|0)*e_,eD=((eN=e_*eV+eH%eQ*eQ+eD)/ew|0)+(eH/eQ|0)+eO*eE,eb[eS]=eN%ew;return eD&&(eb=[eD].concat(eb)),eb}function em(eb,em,ew,eH){var eN,eV;if(ew!=eH)eV=ew>eH?1:-1;else for(eN=eV=0;eNem[eN]?1:-1;break}return eV}function ew(eb,em,ew,eH){for(var eN=0;ew--;)eb[ew]-=eN,eN=eb[ew]1;eb.splice(0,1));}return function(eH,eN,eV,eE,eD){var eS,e_,eO,eP,eB,eR,eG,eY,eQ,eK,eZ,e$,eX,eJ,e0,e6,e4,e3=eH.s==eN.s?1:-1,e5=eH.c,e8=eN.c;if(!e5||!e5[0]||!e8||!e8[0])return new tV(eH.s&&eN.s&&(e5?!e8||e5[0]!=e8[0]:e8)?e5&&0==e5[0]||!e8?0*e3:e3/0:NaN);for(eQ=(eY=new tV(e3)).c=[],e3=eV+(e_=eH.e-eN.e)+1,eD||(eD=eU,e_=eW(eH.e/eF)-eW(eN.e/eF),e3=e3/eF|0),eO=0;e8[eO]==(e5[eO]||0);eO++);if(e8[eO]>(e5[eO]||0)&&e_--,e3<0)eQ.push(1),eP=!0;else{for(eJ=e5.length,e6=e8.length,eO=0,e3+=2,(eB=ej(eD/(e8[0]+1)))>1&&(e8=eb(e8,eB,eD),e5=eb(e5,eB,eD),e6=e8.length,eJ=e5.length),eX=e6,eZ=(eK=e5.slice(0,e6)).length;eZ=eD/2&&e0++;do{if(eB=0,(eS=em(e8,eK,e6,eZ))<0){if(e$=eK[0],e6!=eZ&&(e$=e$*eD+(eK[1]||0)),(eB=ej(e$/e0))>1)for(eB>=eD&&(eB=eD-1),eG=(eR=eb(e8,eB,eD)).length,eZ=eK.length;1==em(eR,eK,eG,eZ);)eB--,ew(eR,e6em(e8,eK,e6,eZ);)eB++,ew(eK,e6=10;e3/=10,eO++);t_(eY,eV+(eY.e=eO+e_*eF-1)+1,eE,eP)}else eY.e=e_,eY.r=+eP;return eY}}(),eH=function(){var eb=/^(-?)0([xbo])(?=\w[\w.]*$)/i,em=/^([^.]+)\.$/,ew=/^\.([^.]+)$/,eH=/^-?(Infinity|NaN)$/,eN=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(eV,eE,eD,eS){var e_,eO=eD?eE:eE.replace(eN,"");if(eH.test(eO))eV.s=isNaN(eO)?null:eO<0?-1:1;else{if(!eD&&(eO=eO.replace(eb,function(eb,em,ew){return e_="x"==(ew=ew.toLowerCase())?16:"b"==ew?2:8,eS&&eS!=e_?eb:em}),eS&&(e_=eS,eO=eO.replace(em,"$1").replace(ew,"0.$1")),eE!=eO))return new tV(eO,e_);if(tV.DEBUG)throw Error(eB+"Not a"+(eS?" base "+eS:"")+" number: "+eE);eV.s=null}eV.c=eV.e=null}}(),eN.absoluteValue=eN.abs=function(){var eb=new tV(this);return eb.s<0&&(eb.s=1),eb},eN.comparedTo=function(eb,em){return eX(this,new tV(eb,em))},eN.decimalPlaces=eN.dp=function(eb,em){var ew,eH,eN,eV=this;if(null!=eb)return eJ(eb,0,eK),null==em?em=eD:eJ(em,0,8),t_(new tV(eV),eb+eV.e+1,em);if(!(ew=eV.c))return null;if(eH=((eN=ew.length-1)-eW(this.e/eF))*eF,eN=ew[eN])for(;eN%10==0;eN/=10,eH--);return eH<0&&(eH=0),eH},eN.dividedBy=eN.div=function(eb,ew){return em(this,new tV(eb,ew),eE,eD)},eN.dividedToIntegerBy=eN.idiv=function(eb,ew){return em(this,new tV(eb,ew),0,1)},eN.exponentiatedBy=eN.pow=function(eb,em){var ew,eH,eN,eE,eS,e_,eO,eR,eU,eG=this;if((eb=new tV(eb)).c&&!eb.isInteger())throw Error(eB+"Exponent not an integer: "+tO(eb));if(null!=em&&(em=new tV(em)),e_=eb.e>14,!eG.c||!eG.c[0]||1==eG.c[0]&&!eG.e&&1==eG.c.length||!eb.c||!eb.c[0])return eU=new tV(Math.pow(+tO(eG),e_?eb.s*(2-e0(eb)):+tO(eb))),em?eU.mod(em):eU;if(eO=eb.s<0,em){if(em.c?!em.c[0]:!em.s)return new tV(NaN);(eH=!eO&&eG.isInteger()&&em.isInteger())&&(eG=eG.mod(em))}else{if(eb.e>9&&(eG.e>0||eG.e<-1||(0==eG.e?eG.c[0]>1||e_&&eG.c[1]>=24e7:eG.c[0]<8e13||e_&&eG.c[0]<=9999975e7)))return eE=eG.s<0&&e0(eb)?-0:0,eG.e>-1&&(eE=1/eE),new tV(eO?1/eE:eE);e7&&(eE=eP(e7/eF+2))}for(e_?(ew=new tV(.5),eO&&(eb.s=1),eR=e0(eb)):eR=(eN=Math.abs(+tO(eb)))%2,eU=new tV(eV);;){if(eR){if(!(eU=eU.times(eG)).c)break;eE?eU.c.length>eE&&(eU.c.length=eE):eH&&(eU=eU.mod(em))}if(eN){if(0===(eN=ej(eN/2)))break;eR=eN%2}else if(t_(eb=eb.times(ew),eb.e+1,1),eb.e>14)eR=e0(eb);else{if(0==(eN=+tO(eb)))break;eR=eN%2}eG=eG.times(eG),eE?eG.c&&eG.c.length>eE&&(eG.c.length=eE):eH&&(eG=eG.mod(em))}return eH?eU:(eO&&(eU=eV.div(eU)),em?eU.mod(em):eE?t_(eU,e7,eD,eS):eU)},eN.integerValue=function(eb){var em=new tV(this);return null==eb?eb=eD:eJ(eb,0,8),t_(em,em.e+1,eb)},eN.isEqualTo=eN.eq=function(eb,em){return 0===eX(this,new tV(eb,em))},eN.isFinite=function(){return!!this.c},eN.isGreaterThan=eN.gt=function(eb,em){return eX(this,new tV(eb,em))>0},eN.isGreaterThanOrEqualTo=eN.gte=function(eb,em){return 1===(em=eX(this,new tV(eb,em)))||0===em},eN.isInteger=function(){return!!this.c&&eW(this.e/eF)>this.c.length-2},eN.isLessThan=eN.lt=function(eb,em){return 0>eX(this,new tV(eb,em))},eN.isLessThanOrEqualTo=eN.lte=function(eb,em){return -1===(em=eX(this,new tV(eb,em)))||0===em},eN.isNaN=function(){return!this.s},eN.isNegative=function(){return this.s<0},eN.isPositive=function(){return this.s>0},eN.isZero=function(){return!!this.c&&0==this.c[0]},eN.minus=function(eb,em){var ew,eH,eN,eV,eE=this,eS=eE.s;if(em=(eb=new tV(eb,em)).s,!eS||!em)return new tV(NaN);if(eS!=em)return eb.s=-em,eE.plus(eb);var e_=eE.e/eF,eO=eb.e/eF,eP=eE.c,ej=eb.c;if(!e_||!eO){if(!eP||!ej)return eP?(eb.s=-em,eb):new tV(ej?eE:NaN);if(!eP[0]||!ej[0])return ej[0]?(eb.s=-em,eb):new tV(eP[0]?eE:3==eD?-0:0)}if(e_=eW(e_),eO=eW(eO),eP=eP.slice(),eS=e_-eO){for((eV=eS<0)?(eS=-eS,eN=eP):(eO=e_,eN=ej),eN.reverse(),em=eS;em--;eN.push(0));eN.reverse()}else for(eH=(eV=(eS=eP.length)<(em=ej.length))?eS:em,eS=em=0;em0)for(;em--;eP[ew++]=0);for(em=eU-1;eH>eS;){if(eP[--eH]=0;){for(ew=0,ej=e$[eN]%eY,eB=e$[eN]/eY|0,eE=eS,eV=eN+eE;eV>eN;)eD=eB*(e_=eZ[--eE]%eY)+(eO=eZ[eE]/eY|0)*ej,ew=((e_=ej*e_+eD%eY*eY+eR[eV]+ew)/eG|0)+(eD/eY|0)+eB*eO,eR[eV--]=e_%eG;eR[eV]=ew}return ew?++eH:eR.splice(0,1),tS(eb,eR,eH)},eN.negated=function(){var eb=new tV(this);return eb.s=-eb.s||null,eb},eN.plus=function(eb,em){var ew,eH=this,eN=eH.s;if(em=(eb=new tV(eb,em)).s,!eN||!em)return new tV(NaN);if(eN!=em)return eb.s=-em,eH.minus(eb);var eV=eH.e/eF,eE=eb.e/eF,eD=eH.c,eS=eb.c;if(!eV||!eE){if(!eD||!eS)return new tV(eN/0);if(!eD[0]||!eS[0])return eS[0]?eb:new tV(eD[0]?eH:0*eN)}if(eV=eW(eV),eE=eW(eE),eD=eD.slice(),eN=eV-eE){for(eN>0?(eE=eV,ew=eS):(eN=-eN,ew=eD),ew.reverse();eN--;ew.push(0));ew.reverse()}for((eN=eD.length)-(em=eS.length)<0&&(ew=eS,eS=eD,eD=ew,em=eN),eN=0;em;)eN=(eD[--em]=eD[em]+eS[em]+eN)/eU|0,eD[em]=eU===eD[em]?0:eD[em]%eU;return eN&&(eD=[eN].concat(eD),++eE),tS(eb,eD,eE)},eN.precision=eN.sd=function(eb,em){var ew,eH,eN,eV=this;if(null!=eb&&!!eb!==eb)return eJ(eb,1,eK),null==em?em=eD:eJ(em,0,8),t_(new tV(eV),eb,em);if(!(ew=eV.c))return null;if(eH=(eN=ew.length-1)*eF+1,eN=ew[eN]){for(;eN%10==0;eN/=10,eH--);for(eN=ew[0];eN>=10;eN/=10,eH++);}return eb&&eV.e+1>eH&&(eH=eV.e+1),eH},eN.shiftedBy=function(eb){return eJ(eb,-eG,eG),this.times("1e"+eb)},eN.squareRoot=eN.sqrt=function(){var eb,ew,eH,eN,eV,eS=this,e_=eS.c,eO=eS.s,eP=eS.e,ej=eE+4,eB=new tV("0.5");if(1!==eO||!e_||!e_[0])return new tV(!eO||eO<0&&(!e_||e_[0])?NaN:e_?eS:1/0);if(0==(eO=Math.sqrt(+tO(eS)))||eO==1/0?(((ew=e$(e_)).length+eP)%2==0&&(ew+="0"),eO=Math.sqrt(+ew),eP=eW((eP+1)/2)-(eP<0||eP%2),ew=eO==1/0?"5e"+eP:(ew=eO.toExponential()).slice(0,ew.indexOf("e")+1)+eP,eH=new tV(ew)):eH=new tV(eO+""),eH.c[0]){for((eO=(eP=eH.e)+ej)<3&&(eO=0);;)if(eV=eH,eH=eB.times(eV.plus(em(eS,eV,ej,1))),e$(eV.c).slice(0,eO)===(ew=e$(eH.c)).slice(0,eO)){if(eH.e0&&eU>0){for(eV=eU%eD||eD,eO=eR.substr(0,eV);eV0&&(eO+=e_+eR.slice(eV)),ej&&(eO="-"+eO)}eH=eP?eO+(ew.decimalSeparator||"")+((eS=+ew.fractionGroupSize)?eP.replace(RegExp("\\d{"+eS+"}\\B","g"),"$&"+(ew.fractionGroupSeparator||"")):eP):eO}return(ew.prefix||"")+eH+(ew.suffix||"")},eN.toFraction=function(eb){var ew,eH,eN,eE,eS,e_,eO,eP,ej,eR,eU,eG,eQ=this,eK=eQ.c;if(null!=eb&&(!(eO=new tV(eb)).isInteger()&&(eO.c||1!==eO.s)||eO.lt(eV)))throw Error(eB+"Argument "+(eO.isInteger()?"out of range: ":"not an integer: ")+tO(eO));if(!eK)return new tV(eQ);for(ew=new tV(eV),ej=eH=new tV(eV),eN=eP=new tV(eV),eG=e$(eK),eS=ew.e=eG.length-eQ.e-1,ew.c[0]=eY[(e_=eS%eF)<0?eF+e_:e_],eb=!eb||eO.comparedTo(ew)>0?eS>0?ew:ej:eO,e_=e5,e5=1/0,eO=new tV(eG),eP.c[0]=0;eR=em(eO,ew,0,1),1!=(eE=eH.plus(eR.times(eN))).comparedTo(eb);)eH=eN,eN=eE,ej=eP.plus(eR.times(eE=ej)),eP=eE,ew=eO.minus(eR.times(eE=ew)),eO=eE;return eE=em(eb.minus(eH),eN,0,1),eP=eP.plus(eE.times(ej)),eH=eH.plus(eE.times(eN)),eP.s=ej.s=eQ.s,eS*=2,eU=1>em(ej,eN,eS,eD).minus(eQ).abs().comparedTo(em(eP,eH,eS,eD).minus(eQ).abs())?[ej,eN]:[eP,eH],e5=e_,eU},eN.toNumber=function(){return+tO(this)},eN.toPrecision=function(eb,em){return null!=eb&&eJ(eb,1,eK),tE(this,eb,em,2)},eN.toString=function(eb){var em,eH=this,eN=eH.s,eV=eH.e;return null===eV?eN?(em="Infinity",eN<0&&(em="-"+em)):em="NaN":(null==eb?em=eV<=eS||eV>=e_?e6(e$(eH.c),eV):e4(e$(eH.c),eV,"0"):10===eb&&tN?em=e4(e$((eH=t_(new tV(eH),eE+eV+1,eD)).c),eH.e,"0"):(eJ(eb,2,tH.length,"Base"),em=ew(e4(e$(eH.c),eV,"0"),10,eb,eN,!0)),eN<0&&eH.c[0]&&(em="-"+em)),em},eN.valueOf=eN.toJSON=function(){return tO(this)},eN._isBigNumber=!0,eN[Symbol.toStringTag]="BigNumber",eN[Symbol.for("nodejs.util.inspect.custom")]=eN.valueOf,null!=eb&&tV.set(eb),tV}function eW(eb){var em=0|eb;return eb>0||eb===em?em:em-1}function e$(eb){for(var em,ew,eH=1,eN=eb.length,eV=eb[0]+"";eHe_^ew?1:-1;for(eE=0,eD=(eS=eN.length)<(e_=eV.length)?eS:e_;eEeV[eE]^ew?1:-1;return eS==e_?0:eS>e_^ew?1:-1}function eJ(eb,em,ew,eH){if(ebew||eb!==ej(eb))throw Error(eB+(eH||"Argument")+("number"==typeof eb?ebew?" out of range: ":" not an integer: ":" not a primitive number: ")+String(eb))}function e0(eb){var em=eb.c.length-1;return eW(eb.e/eF)==em&&eb.c[em]%2!=0}function e6(eb,em){return(eb.length>1?eb.charAt(0)+"."+eb.slice(1):eb)+(em<0?"e":"e+")+em}function e4(eb,em,ew){var eH,eN;if(em<0){for(eN=ew+".";++em;eN+=ew);eb=eN+eb}else if(eH=eb.length,++em>eH){for(eN=ew,em-=eH;--em;eN+=ew);eb+=eN}else emnew e3(eb),multiply(eb,em){if(void 0===eb||void 0===em)return e3(0);let ew=new e3(eb),eH=new e3(em);return ew.multipliedBy(eH)},formatNumberToLocalString:(eb,em=2)=>void 0===eb?"0.00":"number"==typeof eb?eb.toLocaleString("en-US",{maximumFractionDigits:em,minimumFractionDigits:em}):parseFloat(eb).toLocaleString("en-US",{maximumFractionDigits:em,minimumFractionDigits:em})},e8=[{constant:!0,inputs:[],name:"name",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_spender",type:"address"},{name:"_value",type:"uint256"}],name:"approve",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"totalSupply",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_from",type:"address"},{name:"_to",type:"address"},{name:"_value",type:"uint256"}],name:"transferFrom",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"decimals",outputs:[{name:"",type:"uint8"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"_owner",type:"address"}],name:"balanceOf",outputs:[{name:"balance",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_to",type:"address"},{name:"_value",type:"uint256"}],name:"transfer",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"_owner",type:"address"},{name:"_spender",type:"address"}],name:"allowance",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{payable:!0,stateMutability:"payable",type:"fallback"},{anonymous:!1,inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Transfer",type:"event"}];function e9(eb,em){return"light"===em?{"--w3m-accent":eb?.["--w3m-accent"]||"#5773ff","--w3m-background":"#fff"}:{"--w3m-accent":eb?.["--w3m-accent"]||"#667dff","--w3m-background":"#121313"}}},48207:function(eb,em,ew){"use strict";ew.d(em,{Ni:function(){return tR},QT:function(){return tJ},WM:function(){return tF},fz:function(){return aR},Lr:function(){return eU},lZ:function(){return e8},AA:function(){return tq},bq:function(){return eD},j1:function(){return eS},Xs:function(){return e6},IN:function(){return aN},fB:function(){return tN},ph:function(){return aS},hD:function(){return eP},Ie:function(){return e7},Pc:function(){return tD},_4:function(){return aU},Si:function(){return aO},KC:function(){return eG},MO:function(){return eW},nY:function(){return tj},u0:function(){return tY},fw:function(){return aj},sl:function(){return e3}});var eH=ew(73932),eN=ew(17832);let eV="https://secure.walletconnect.com",eE=[{label:"Coinbase",name:"coinbase",feeRange:"1-2%",url:""}],eD={FOUR_MINUTES_MS:24e4,TEN_SEC_MS:1e4,ONE_SEC_MS:1e3,SECURE_SITE:eV,SECURE_SITE_DASHBOARD:`${eV}/dashboard`,SECURE_SITE_FAVICON:`${eV}/images/favicon.png`,RESTRICTED_TIMEZONES:["ASIA/SHANGHAI","ASIA/URUMQI","ASIA/CHONGQING","ASIA/HARBIN","ASIA/KASHGAR","ASIA/MACAU","ASIA/HONG_KONG","ASIA/MACAO","ASIA/BEIJING","ASIA/HARBIN"],WC_COINBASE_PAY_SDK_CHAINS:["ethereum","arbitrum","polygon","avalanche-c-chain","optimism","celo","base"],WC_COINBASE_PAY_SDK_FALLBACK_CHAIN:"ethereum",WC_COINBASE_PAY_SDK_CHAIN_NAME_MAP:{Ethereum:"ethereum","Arbitrum One":"arbitrum",Polygon:"polygon",Avalanche:"avalanche-c-chain","OP Mainnet":"optimism",Celo:"celo",Base:"base"},WC_COINBASE_ONRAMP_APP_ID:"bf18c88d-495a-463b-b249-0b9d3656cf5e",SWAP_SUGGESTED_TOKENS:["ETH","UNI","1INCH","AAVE","SOL","ADA","AVAX","DOT","LINK","NITRO","GAIA","MILK","TRX","NEAR","GNO","WBTC","DAI","WETH","USDC","USDT","ARB","BAL","BICO","CRV","ENS","MATIC","OP"],SWAP_POPULAR_TOKENS:["ETH","UNI","1INCH","AAVE","SOL","ADA","AVAX","DOT","LINK","NITRO","GAIA","MILK","TRX","NEAR","GNO","WBTC","DAI","WETH","USDC","USDT","ARB","BAL","BICO","CRV","ENS","MATIC","OP","METAL","DAI","CHAMP","WOLF","SALE","BAL","BUSD","MUST","BTCpx","ROUTE","HEX","WELT","amDAI","VSQ","VISION","AURUM","pSP","SNX","VC","LINK","CHP","amUSDT","SPHERE","FOX","GIDDY","GFC","OMEN","OX_OLD","DE","WNT"],SWAP_SUPPORTED_NETWORKS:["eip155:1","eip155:42161","eip155:10","eip155:324","eip155:8453","eip155:56","eip155:137","eip155:100","eip155:43114","eip155:250","eip155:8217","eip155:1313161554"],NATIVE_TOKEN_ADDRESS:"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",CONVERT_SLIPPAGE_TOLERANCE:1},eS={isMobile:()=>"undefined"!=typeof window&&!!(window.matchMedia("(pointer:coarse)").matches||/Android|webOS|iPhone|iPad|iPod|BlackBerry|Opera Mini/u.test(navigator.userAgent)),checkCaipNetwork:(eb,em="")=>eb?.id.toLocaleLowerCase().includes(em.toLowerCase()),isAndroid(){let eb=window.navigator.userAgent.toLowerCase();return eS.isMobile()&&eb.includes("android")},isIos(){let eb=window.navigator.userAgent.toLowerCase();return eS.isMobile()&&(eb.includes("iphone")||eb.includes("ipad"))},isClient:()=>"undefined"!=typeof window,isPairingExpired:eb=>!eb||eb-Date.now()<=eD.TEN_SEC_MS,isAllowedRetry:eb=>Date.now()-eb>=eD.ONE_SEC_MS,copyToClopboard(eb){navigator.clipboard.writeText(eb)},getPairingExpiry:()=>Date.now()+eD.FOUR_MINUTES_MS,getPlainAddress:eb=>eb.split(":")[2],wait:async eb=>new Promise(em=>{setTimeout(em,eb)}),debounce(eb,em=500){let ew;return(...eH)=>{function eN(){eb(...eH)}ew&&clearTimeout(ew),ew=setTimeout(eN,em)}},isHttpUrl:eb=>eb.startsWith("http://")||eb.startsWith("https://"),formatNativeUrl(eb,em){if(eS.isHttpUrl(eb))return this.formatUniversalUrl(eb,em);let ew=eb;ew.includes("://")||(ew=`${ew=eb.replaceAll("/","").replaceAll(":","")}://`),ew.endsWith("/")||(ew=`${ew}/`);let eH=encodeURIComponent(em);return{redirect:`${ew}wc?uri=${eH}`,href:ew}},formatUniversalUrl(eb,em){if(!eS.isHttpUrl(eb))return this.formatNativeUrl(eb,em);let ew=eb;ew.endsWith("/")||(ew=`${ew}/`);let eH=encodeURIComponent(em);return{redirect:`${ew}wc?uri=${eH}`,href:ew}},openHref(eb,em,ew){window.open(eb,em,ew||"noreferrer noopener")},async preloadImage(eb){let em=new Promise((em,ew)=>{let eH=new Image;eH.onload=em,eH.onerror=ew,eH.crossOrigin="anonymous",eH.src=eb});return Promise.race([em,eS.wait(2e3)])},formatBalance(eb,em){let ew;if("0"===eb)ew="0.000";else if("string"==typeof eb){let em=Number(eb);em&&(ew=em.toString().match(/^-?\d+(?:\.\d{0,3})?/u)?.[0])}return ew?`${ew} ${em??""}`:`0.000 ${em??""}`},formatBalance2(eb,em){let ew;if("0"===eb)ew="0";else if("string"==typeof eb){let em=Number(eb);em&&(ew=em.toString().match(/^-?\d+(?:\.\d{0,3})?/u)?.[0])}return{value:ew??"0",rest:"0"===ew?"000":"",symbol:em}},isRestrictedRegion(){try{let{timeZone:eb}=new Intl.DateTimeFormat().resolvedOptions(),em=eb.toUpperCase();return eD.RESTRICTED_TIMEZONES.includes(em)}catch{return!1}},getApiUrl:()=>eS.isRestrictedRegion()?"https://api.web3modal.org":"https://api.web3modal.com",getBlockchainApiUrl:()=>eS.isRestrictedRegion()?"https://rpc.walletconnect.org":"https://rpc.walletconnect.com",getAnalyticsUrl:()=>eS.isRestrictedRegion()?"https://pulse.walletconnect.org":"https://pulse.walletconnect.com",getUUID:()=>crypto?.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/gu,eb=>{let em=16*Math.random()|0,ew="x"===eb?em:3&em|8;return ew.toString(16)}),parseError:eb=>"string"==typeof eb?eb:"string"==typeof eb?.issues?.[0]?.message?eb.issues[0].message:eb instanceof Error?eb.message:"Unknown error",sortRequestedNetworks(eb,em=[]){let ew={};return em&&eb&&(eb.forEach((eb,em)=>{ew[eb]=em}),em.sort((eb,em)=>{let eH=ew[eb.id],eN=ew[em.id];return void 0!==eH&&void 0!==eN?eH-eN:void 0!==eH?-1:void 0!==eN?1:0})),em},calculateBalance(eb){let em=0;for(let ew of eb)em+=ew.value??0;return em},formatTokenBalance(eb){let em=eb.toFixed(2),[ew,eH]=em.split(".");return{dollars:ew,pennies:eH}},isAddress:eb=>!!(/^(?:0x)?[0-9a-f]{40}$/iu.test(eb)&&(/^(?:0x)?[0-9a-f]{40}$/iu.test(eb)||/^(?:0x)?[0-9A-F]{40}$/iu.test(eb)))};class e_{constructor({baseUrl:eb}){this.baseUrl=eb}async get({headers:eb,signal:em,...ew}){let eH=this.createUrl(ew),eN=await fetch(eH,{method:"GET",headers:eb,signal:em,cache:"no-cache"});return eN.json()}async getBlob({headers:eb,signal:em,...ew}){let eH=this.createUrl(ew),eN=await fetch(eH,{method:"GET",headers:eb,signal:em});return eN.blob()}async post({body:eb,headers:em,signal:ew,...eH}){let eN=this.createUrl(eH),eV=await fetch(eN,{method:"POST",headers:em,body:eb?JSON.stringify(eb):void 0,signal:ew});return eV.json()}async put({body:eb,headers:em,signal:ew,...eH}){let eN=this.createUrl(eH),eV=await fetch(eN,{method:"PUT",headers:em,body:eb?JSON.stringify(eb):void 0,signal:ew});return eV.json()}async delete({body:eb,headers:em,signal:ew,...eH}){let eN=this.createUrl(eH),eV=await fetch(eN,{method:"DELETE",headers:em,body:eb?JSON.stringify(eb):void 0,signal:ew});return eV.json()}createUrl({path:eb,params:em}){let ew=new URL(eb,this.baseUrl);return em&&Object.entries(em).forEach(([eb,em])=>{em&&ew.searchParams.append(eb,em)}),ew}}let eO=(0,eN.sj)({projectId:"",sdkType:"w3m",sdkVersion:"html-wagmi-undefined"}),eP={state:eO,subscribeKey:(eb,em)=>(0,eH.VW)(eO,eb,em),setProjectId(eb){eO.projectId=eb},setAllWallets(eb){eO.allWallets=eb},setIncludeWalletIds(eb){eO.includeWalletIds=eb},setExcludeWalletIds(eb){eO.excludeWalletIds=eb},setFeaturedWalletIds(eb){eO.featuredWalletIds=eb},setTokens(eb){eO.tokens=eb},setTermsConditionsUrl(eb){eO.termsConditionsUrl=eb},setPrivacyPolicyUrl(eb){eO.privacyPolicyUrl=eb},setCustomWallets(eb){eO.customWallets=eb},setIsSiweEnabled(eb){eO.isSiweEnabled=eb},setEnableAnalytics(eb){eO.enableAnalytics=eb},setSdkVersion(eb){eO.sdkVersion=eb},setMetadata(eb){eO.metadata=eb},setOnrampEnabled(eb){eO.enableOnramp=eb},setWalletFeaturesEnabled(eb){eO.enableWalletFeatures=eb},getSnapshot:()=>(0,eN.CO)(eO)},ej={purchaseCurrencies:[{id:"2b92315d-eab7-5bef-84fa-089a131333f5",name:"USD Coin",symbol:"USDC",networks:[{name:"ethereum-mainnet",display_name:"Ethereum",chain_id:"1",contract_address:"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},{name:"polygon-mainnet",display_name:"Polygon",chain_id:"137",contract_address:"0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"}]},{id:"2b92315d-eab7-5bef-84fa-089a131333f5",name:"Ether",symbol:"ETH",networks:[{name:"ethereum-mainnet",display_name:"Ethereum",chain_id:"1",contract_address:"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},{name:"polygon-mainnet",display_name:"Polygon",chain_id:"137",contract_address:"0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"}]}],paymentCurrencies:[{id:"USD",payment_method_limits:[{id:"card",min:"10.00",max:"7500.00"},{id:"ach_bank_account",min:"10.00",max:"25000.00"}]},{id:"EUR",payment_method_limits:[{id:"card",min:"10.00",max:"7500.00"},{id:"ach_bank_account",min:"10.00",max:"25000.00"}]}]},eB=eS.getBlockchainApiUrl(),eR=new e_({baseUrl:eB}),eU={fetchIdentity:({address:eb})=>eR.get({path:`/v1/identity/${eb}`,params:{projectId:eP.state.projectId}}),fetchTransactions({account:eb,projectId:em,cursor:ew,onramp:eH,signal:eN}){let eV=ew?{cursor:ew}:{};return eR.get({path:`/v1/account/${eb}/history?projectId=${em}${eH?`&onramp=${eH}`:""}`,params:eV,signal:eN})},fetchSwapTokens:({projectId:eb,chainId:em})=>eR.get({path:`/v1/convert/tokens?projectId=${eb}&chainId=${em}`}),fetchTokenPrice:({projectId:eb,addresses:em})=>eR.post({path:"/v1/fungible/price",body:{projectId:eb,currency:"usd",addresses:em},headers:{"Content-Type":"application/json"}}),fetchSwapAllowance({projectId:eb,tokenAddress:em,userAddress:ew}){let{sdkType:eH,sdkVersion:eN}=eP.state;return eR.get({path:`/v1/convert/allowance?projectId=${eb}&tokenAddress=${em}&userAddress=${ew}`,headers:{"Content-Type":"application/json","x-sdk-type":eH,"x-sdk-version":eN}})},fetchGasPrice({projectId:eb,chainId:em}){let{sdkType:ew,sdkVersion:eH}=eP.state;return eR.get({path:`/v1/convert/gas-price?projectId=${eb}&chainId=${em}`,headers:{"Content-Type":"application/json","x-sdk-type":ew,"x-sdk-version":eH}})},generateSwapCalldata:({amount:eb,from:em,projectId:ew,to:eH,userAddress:eN})=>eR.post({path:"/v1/convert/build-transaction",headers:{"Content-Type":"application/json"},body:{amount:eb,eip155:{slippage:eD.CONVERT_SLIPPAGE_TOLERANCE},from:em,projectId:ew,to:eH,userAddress:eN}}),generateApproveCalldata({from:eb,projectId:em,to:ew,userAddress:eH}){let{sdkType:eN,sdkVersion:eV}=eP.state;return eR.get({path:`/v1/convert/build-approve?projectId=${em}&userAddress=${eH}&from=${eb}&to=${ew}`,headers:{"Content-Type":"application/json","x-sdk-type":eN,"x-sdk-version":eV}})},async getBalance(eb,em){let{sdkType:ew,sdkVersion:eH}=eP.state;return eR.get({path:`/v1/account/${eb}/balance`,headers:{"x-sdk-type":ew,"x-sdk-version":eH},params:{currency:"usd",projectId:eP.state.projectId,chainId:em}})},async generateOnRampURL({destinationWallets:eb,partnerUserId:em,defaultNetwork:ew,purchaseAmount:eH,paymentAmount:eN}){let eV=await eR.post({path:`/v1/generators/onrampurl?projectId=${eP.state.projectId}`,body:{destinationWallets:eb,defaultNetwork:ew,partnerUserId:em,defaultExperience:"buy",presetCryptoAmount:eH,presetFiatAmount:eN}});return eV.url},async getOnrampOptions(){try{let eb=await eR.get({path:`/v1/onramp/options?projectId=${eP.state.projectId}`});return eb}catch(eb){return ej}},async getOnrampQuote({purchaseCurrency:eb,paymentCurrency:em,amount:ew,network:eH}){try{let eN=await eR.post({path:`/v1/onramp/quote?projectId=${eP.state.projectId}`,body:{purchaseCurrency:eb,paymentCurrency:em,amount:ew,network:eH}});return eN}catch(eb){return{coinbaseFee:{amount:ew,currency:em.id},networkFee:{amount:ew,currency:em.id},paymentSubtotal:{amount:ew,currency:em.id},paymentTotal:{amount:ew,currency:em.id},purchaseAmount:{amount:ew,currency:em.id},quoteId:"mocked-quote-id"}}}},eF=(0,eN.sj)({message:"",variant:"success",open:!1}),eG={state:eF,subscribeKey:(eb,em)=>(0,eH.VW)(eF,eb,em),showSuccess(eb){eF.message=eb,eF.variant="success",eF.open=!0},showError(eb){let em=eS.parseError(eb);eF.message=em,eF.variant="error",eF.open=!0},hide(){eF.open=!1}},eY="WALLETCONNECT_DEEPLINK_CHOICE",eQ="@w3m/recent",eK="@w3m/connected_wallet_image_url",eZ="@w3m/connected_connector",eW={setWalletConnectDeepLink({href:eb,name:em}){try{localStorage.setItem(eY,JSON.stringify({href:eb,name:em}))}catch{console.info("Unable to set WalletConnect deep link")}},getWalletConnectDeepLink(){try{let eb=localStorage.getItem(eY);if(eb)return JSON.parse(eb)}catch{console.info("Unable to get WalletConnect deep link")}},deleteWalletConnectDeepLink(){try{localStorage.removeItem(eY)}catch{console.info("Unable to delete WalletConnect deep link")}},setWeb3ModalRecent(eb){try{let em=eW.getRecentWallets(),ew=em.find(em=>em.id===eb.id);ew||(em.unshift(eb),em.length>2&&em.pop(),localStorage.setItem(eQ,JSON.stringify(em)))}catch{console.info("Unable to set Web3Modal recent")}},getRecentWallets(){try{let eb=localStorage.getItem(eQ);return eb?JSON.parse(eb):[]}catch{console.info("Unable to get Web3Modal recent")}return[]},setConnectedWalletImageUrl(eb){try{localStorage.setItem(eK,eb)}catch{console.info("Unable to set Connected Wallet Image Url")}},removeConnectedWalletImageUrl(){try{localStorage.removeItem(eK)}catch{console.info("Unable to remove Connected Wallet Image Url")}},getConnectedWalletImageUrl(){try{return localStorage.getItem(eK)}catch{console.info("Unable to set Connected Wallet Image Url")}},setConnectedConnector(eb){try{localStorage.setItem(eZ,eb)}catch{console.info("Unable to set Connected Connector")}},getConnectedConnector(){try{return localStorage.getItem(eZ)}catch{console.info("Unable to get Connected Connector")}}},e$=eS.getAnalyticsUrl(),eX=new e_({baseUrl:e$}),eJ=["MODAL_CREATED"],e0=(0,eN.sj)({timestamp:Date.now(),data:{type:"track",event:"MODAL_CREATED"}}),e6={state:e0,subscribe:eb=>(0,eN.Ld)(e0,()=>eb(e0)),_getApiHeaders(){let{projectId:eb,sdkType:em,sdkVersion:ew}=eP.state;return{"x-project-id":eb,"x-sdk-type":em,"x-sdk-version":ew}},async _sendAnalyticsEvent(eb){try{if(eJ.includes(eb.data.event)||"undefined"==typeof window)return;await eX.post({path:"/e",headers:e6._getApiHeaders(),body:{eventId:eS.getUUID(),url:window.location.href,domain:window.location.hostname,timestamp:eb.timestamp,props:eb.data}})}catch{}},sendEvent(eb){e0.timestamp=Date.now(),e0.data=eb,eP.state.enableAnalytics&&e6._sendAnalyticsEvent(e0)}},e4=(0,eN.sj)({transactions:[],coinbaseTransactions:{},transactionsByYear:{},loading:!1,empty:!1,next:void 0}),e3={state:e4,subscribe:eb=>(0,eN.Ld)(e4,()=>eb(e4)),async fetchTransactions(eb,em){let{projectId:ew}=eP.state;if(!ew||!eb)throw Error("Transactions can't be fetched without a projectId and an accountAddress");e4.loading=!0;try{let eH=await eU.fetchTransactions({account:eb,projectId:ew,cursor:e4.next,onramp:em}),eN=this.filterSpamTransactions(eH.data),eV=[...e4.transactions,...eN];e4.loading=!1,"coinbase"===em?e4.coinbaseTransactions=this.groupTransactionsByYearAndMonth(e4.coinbaseTransactions,eH.data):(e4.transactions=eV,e4.transactionsByYear=this.groupTransactionsByYearAndMonth(e4.transactionsByYear,eN)),e4.empty=0===eV.length,e4.next=eH.next?eH.next:void 0}catch(em){e6.sendEvent({type:"track",event:"ERROR_FETCH_TRANSACTIONS",properties:{address:eb,projectId:ew,cursor:e4.next}}),eG.showError("Failed to fetch transactions"),e4.loading=!1,e4.empty=!0,e4.next=void 0}},groupTransactionsByYearAndMonth(eb={},em=[]){let ew=eb;return em.forEach(eb=>{let em=new Date(eb.metadata.minedAt).getFullYear(),eH=new Date(eb.metadata.minedAt).getMonth(),eN=ew[em]??{},eV=eN[eH]??[],eE=eV.filter(em=>em.id!==eb.id);ew[em]={...eN,[eH]:[...eE,eb].sort((eb,em)=>new Date(em.metadata.minedAt).getTime()-new Date(eb.metadata.minedAt).getTime())}}),ew},filterSpamTransactions:eb=>eb.filter(eb=>{let em=eb.transfers.every(eb=>!0===eb.nft_info?.flags.is_spam);return!em}),clearCursor(){e4.next=void 0},resetTransactions(){e4.transactions=[],e4.transactionsByYear={},e4.loading=!1,e4.empty=!1,e4.next=void 0}},e5=(0,eN.sj)({wcError:!1,buffering:!1}),e8={state:e5,subscribeKey:(eb,em)=>(0,eH.VW)(e5,eb,em),_getClient(){if(!e5._client)throw Error("ConnectionController client not set");return e5._client},setClient(eb){e5._client=(0,eN.iH)(eb)},connectWalletConnect(){e5.wcPromise=this._getClient().connectWalletConnect(eb=>{e5.wcUri=eb,e5.wcPairingExpiry=eS.getPairingExpiry()}),eW.setConnectedConnector("WALLET_CONNECT")},async connectExternal(eb){await this._getClient().connectExternal?.(eb),eW.setConnectedConnector(eb.type)},async reconnectExternal(eb){await this._getClient().reconnectExternal?.(eb),eW.setConnectedConnector(eb.type)},async signMessage(eb){return this._getClient().signMessage(eb)},parseUnits(eb,em){return this._getClient().parseUnits(eb,em)},formatUnits(eb,em){return this._getClient().formatUnits(eb,em)},async sendTransaction(eb){return this._getClient().sendTransaction(eb)},async estimateGas(eb){return this._getClient().estimateGas(eb)},async writeContract(eb){return this._getClient().writeContract(eb)},async getEnsAddress(eb){return this._getClient().getEnsAddress(eb)},async getEnsAvatar(eb){return this._getClient().getEnsAvatar(eb)},checkInstalled(eb){return this._getClient().checkInstalled?.(eb)},resetWcConnection(){e5.wcUri=void 0,e5.wcPairingExpiry=void 0,e5.wcPromise=void 0,e5.wcLinking=void 0,e5.recentWallet=void 0,e3.resetTransactions(),eW.deleteWalletConnectDeepLink()},setWcLinking(eb){e5.wcLinking=eb},setWcError(eb){e5.wcError=eb,e5.buffering=!1},setRecentWallet(eb){e5.recentWallet=eb},setBuffering(eb){e5.buffering=eb},async disconnect(){await this._getClient().disconnect(),eW.removeConnectedWalletImageUrl(),this.resetWcConnection()}},e9=(0,eN.sj)({loading:!1,open:!1,selectedNetworkId:void 0}),e7={state:e9,subscribe:eb=>(0,eN.Ld)(e9,()=>eb(e9)),set(eb){Object.assign(e9,{...e9,...eb})}};var tw=ew(56055);let tH=(0,eN.sj)({supportsAllNetworks:!0,isDefaultCaipNetwork:!1,smartAccountEnabledNetworks:[]}),tN={state:tH,subscribe:eb=>(0,eN.Ld)(tH,()=>eb(tH)),subscribeKey:(eb,em)=>(0,eH.VW)(tH,eb,em),_getClient(){if(!tH._client)throw Error("NetworkController client not set");return tH._client},setClient(eb){tH._client=(0,eN.iH)(eb)},setCaipNetwork(eb){tH.caipNetwork=eb,e7.set({selectedNetworkId:eb?.id}),this.state.allowUnsupportedChain||this.checkIfSupportedNetwork()},setDefaultCaipNetwork(eb){tH.caipNetwork=eb,e7.set({selectedNetworkId:eb?.id}),tH.isDefaultCaipNetwork=!0},setRequestedCaipNetworks(eb){tH.requestedCaipNetworks=eb},setAllowUnsupportedChain(eb){tH.allowUnsupportedChain=eb},setSmartAccountEnabledNetworks(eb){tH.smartAccountEnabledNetworks=eb},getRequestedCaipNetworks(){let{approvedCaipNetworkIds:eb,requestedCaipNetworks:em}=tH,ew=eb,eH=em;return eS.sortRequestedNetworks(ew,eH)},async getApprovedCaipNetworksData(){let eb=await this._getClient().getApprovedCaipNetworksData();tH.supportsAllNetworks=eb.supportsAllNetworks,tH.approvedCaipNetworkIds=eb.approvedCaipNetworkIds},async switchActiveNetwork(eb){await this._getClient().switchCaipNetwork(eb),tH.caipNetwork=eb,eb&&e6.sendEvent({type:"track",event:"SWITCH_NETWORK",properties:{network:eb.id}})},checkIfSupportedNetwork(){tH.isUnsupportedChain=!tH.requestedCaipNetworks?.some(eb=>eb.id===tH.caipNetwork?.id),tH.isUnsupportedChain&&this.showUnsupportedChainUI()},checkIfSmartAccountEnabled(){let eb=tw.p1.caipNetworkIdToNumber(tH.caipNetwork?.id);return!!eb&&!!tH.smartAccountEnabledNetworks?.includes(eb)},resetNetwork(){tH.isDefaultCaipNetwork||(tH.caipNetwork=void 0),tH.approvedCaipNetworkIds=void 0,tH.supportsAllNetworks=!0,tH.smartAccountEnabledNetworks=[]},showUnsupportedChainUI(){setTimeout(()=>{aN.open({view:"UnsupportedChain"})},300)}},tV={async getTokenList(){let eb=await eU.fetchSwapTokens({chainId:tN.state.caipNetwork?.id,projectId:eP.state.projectId}),em=eb?.tokens?.map(eb=>({...eb,eip2612:!1,quantity:{decimals:"0",numeric:"0"},price:0,value:0}))||[];return em},async fetchGasPrice(){let eb=eP.state.projectId,em=tN.state.caipNetwork;return em?await eU.fetchGasPrice({projectId:eb,chainId:em.id}):null},async fetchSwapAllowance({tokenAddress:eb,userAddress:em,sourceTokenAmount:ew,sourceTokenDecimals:eH}){let eN=eP.state.projectId,eV=await eU.fetchSwapAllowance({projectId:eN,tokenAddress:eb,userAddress:em});if(eV?.allowance&&ew&&eH){let eb=e8.parseUnits(ew,eH),em=BigInt(eV.allowance)>=eb;return em}return!1},async getMyTokensWithBalance(){let eb=tR.state.address,em=tN.state.caipNetwork;if(!eb||!em)return[];let ew=await eU.getBalance(eb,em.id),eH=ew.balances;return this.mapBalancesToSwapTokens(eH)},mapBalancesToSwapTokens:eb=>eb?.map(eb=>({...eb,address:eb?.address?eb.address:`${eb.chainId}:${eD.NATIVE_TOKEN_ADDRESS}`,decimals:parseInt(eb.quantity.decimals,10),logoUri:eb.iconUrl,eip2612:!1}))||[]},tE=(0,eN.sj)({view:"Connect",history:["Connect"],transactionStack:[]}),tD={state:tE,subscribeKey:(eb,em)=>(0,eH.VW)(tE,eb,em),pushTransactionStack(eb){tE.transactionStack.push(eb)},popTransactionStack(eb){let em=tE.transactionStack.pop();em&&(eb?(this.goBack(),em?.onCancel?.()):(em.goBack?this.goBack():em.view&&this.reset(em.view),em?.onSuccess?.()))},push(eb,em){eb!==tE.view&&(tE.view=eb,tE.history.push(eb),tE.data=em)},reset(eb){tE.view=eb,tE.history=[eb]},replace(eb,em){tE.history.length>=1&&tE.history.at(-1)!==eb&&(tE.view=eb,tE.history[tE.history.length-1]=eb,tE.data=em)},goBack(){if(tE.history.length>1){tE.history.pop();let[eb]=tE.history.slice(-1);eb&&(tE.view=eb)}},goBackToIndex(eb){if(tE.history.length>1){tE.history=tE.history.slice(0,eb+1);let[em]=tE.history.slice(-1);em&&(tE.view=em)}}},tS={getGasPriceInEther(eb,em){let ew=em*eb,eH=Number(ew)/1e18;return eH},getGasPriceInUSD(eb,em,ew){let eH=tS.getGasPriceInEther(em,ew),eN=tw.C6.bigNumber(eb),eV=eN.multipliedBy(eH);return eV.toNumber()},getPriceImpact({sourceTokenAmount:eb,sourceTokenPriceInUSD:em,toTokenPriceInUSD:ew,toTokenAmount:eH,gasPriceInUSD:eN}){let eV=tw.C6.bigNumber(eb).multipliedBy(em).plus(eN),eE=eV.dividedBy(eH),eD=eE.minus(ew).dividedBy(ew).multipliedBy(100);return eD.toNumber()},getMaxSlippage(eb,em){let ew=tw.C6.bigNumber(eb).dividedBy(100),eH=tw.C6.multiply(em,ew);return eH.toNumber()},getProviderFee(eb,em=.0085){let ew=tw.C6.bigNumber(eb).multipliedBy(em);return ew.toString()},isInsufficientNetworkTokenForGas(eb,em){let ew=em||"0";return!!tw.C6.bigNumber(eb).isZero()||tw.C6.bigNumber(tw.C6.bigNumber(ew)).isGreaterThan(eb)},isInsufficientSourceTokenForSwap(eb,em,ew){let eH=ew?.find(eb=>eb.address===em)?.quantity?.numeric,eN=tw.C6.bigNumber(eH||"0").isLessThan(eb);return eN},getToTokenAmount({sourceToken:eb,toToken:em,sourceTokenPrice:ew,toTokenPrice:eH,sourceTokenAmount:eN}){if("0"===eN||!eb||!em)return"0";let eV=eb.decimals,eE=ew,eD=em.decimals,eS=eH;if(eS<=0)return"0";let e_=tw.C6.bigNumber(eN).multipliedBy(.0085),eO=tw.C6.bigNumber(eN).minus(e_),eP=eO.multipliedBy(tw.C6.bigNumber(10).pow(eV)),ej=tw.C6.bigNumber(eE).dividedBy(eS),eB=eV-eD,eR=eP.multipliedBy(ej).dividedBy(tw.C6.bigNumber(10).pow(eB)),eU=eR.dividedBy(tw.C6.bigNumber(10).pow(eD)),eF=eU.toFixed(eD).toString();return eF}},t_=15e4,tO={initializing:!1,initialized:!1,loading:!1,loadingPrices:!1,fetchError:!1,approvalTransaction:void 0,swapTransaction:void 0,transactionError:void 0,transactionLoading:!1,sourceToken:void 0,sourceTokenAmount:"",sourceTokenPriceInUSD:0,toToken:void 0,toTokenAmount:"",toTokenPriceInUSD:0,networkPrice:"0",networkBalanceInUSD:"0",networkTokenSymbol:"",inputError:void 0,slippage:eD.CONVERT_SLIPPAGE_TOLERANCE,tokens:void 0,popularTokens:void 0,suggestedTokens:void 0,foundTokens:void 0,myTokensWithBalance:void 0,tokensPriceMap:{},gasFee:BigInt(0),gasPriceInUSD:0,priceImpact:void 0,maxSlippage:void 0,providerFee:void 0},tP=(0,eN.sj)(tO),tj={state:tP,subscribe:eb=>(0,eN.Ld)(tP,()=>eb(tP)),subscribeKey:(eb,em)=>(0,eH.VW)(tP,eb,em),getParams(){let{address:eb}=tR.state,em=`${tN.state.caipNetwork?.id}:${eD.NATIVE_TOKEN_ADDRESS}`;if(!eb)throw Error("No address found to swap the tokens from.");let ew=tR.state.caipAddress,eH=!tP.toToken?.address||!tP.toToken?.decimals,eN=!tP.sourceToken?.address||!tP.sourceToken?.decimals||!tw.C6.bigNumber(tP.sourceTokenAmount).isGreaterThan(0),eV=!tP.sourceTokenAmount;return{networkAddress:em,fromAddress:eb,fromCaipAddress:tR.state.caipAddress,sourceTokenAddress:tP.sourceToken?.address,toTokenAddress:tP.toToken?.address,toTokenAmount:tP.toTokenAmount,toTokenDecimals:tP.toToken?.decimals,sourceTokenAmount:tP.sourceTokenAmount,sourceTokenDecimals:tP.sourceToken?.decimals,invalidToToken:eH,invalidSourceToken:eN,invalidSourceTokenAmount:eV,availableToSwap:ew&&!eH&&!eN&&!eV}},setLoading(eb){tP.loading=eb},setSourceToken(eb){if(!eb){tP.sourceToken=eb,tP.sourceTokenAmount="",tP.sourceTokenPriceInUSD=0;return}tP.sourceToken=eb,this.setTokenPrice(eb.address,"sourceToken")},setSourceTokenAmount(eb){tP.sourceTokenAmount=eb},setToToken(eb){if(!eb){tP.toToken=eb,tP.toTokenAmount="",tP.toTokenPriceInUSD=0;return}tP.toToken=eb,this.setTokenPrice(eb.address,"toToken")},setToTokenAmount(eb){tP.toTokenAmount=eb},async setTokenPrice(eb,em){let{availableToSwap:ew}=this.getParams(),eH=tP.tokensPriceMap[eb]||0;eH||(tP.loadingPrices=!0,eH=await this.getAddressPrice(eb)),"sourceToken"===em?tP.sourceTokenPriceInUSD=eH:"toToken"===em&&(tP.toTokenPriceInUSD=eH),tP.loadingPrices&&(tP.loadingPrices=!1,ew&&this.swapTokens())},switchTokens(){if(tP.initializing||!tP.initialized)return;let eb=tP.toToken?{...tP.toToken}:void 0,em=tP.sourceToken?{...tP.sourceToken}:void 0,ew=eb&&""===tP.toTokenAmount?"1":tP.toTokenAmount;this.setSourceToken(eb),this.setToToken(em),this.setSourceTokenAmount(ew),this.setToTokenAmount(""),this.swapTokens()},resetState(){tP.myTokensWithBalance=tO.myTokensWithBalance,tP.tokensPriceMap=tO.tokensPriceMap,tP.initialized=tO.initialized,tP.sourceToken=tO.sourceToken,tP.sourceTokenAmount=tO.sourceTokenAmount,tP.sourceTokenPriceInUSD=tO.sourceTokenPriceInUSD,tP.toToken=tO.toToken,tP.toTokenAmount=tO.toTokenAmount,tP.toTokenPriceInUSD=tO.toTokenPriceInUSD,tP.networkPrice=tO.networkPrice,tP.networkTokenSymbol=tO.networkTokenSymbol,tP.networkBalanceInUSD=tO.networkBalanceInUSD,tP.inputError=tO.inputError},resetValues(){let{networkAddress:eb}=this.getParams(),em=tP.tokens?.find(em=>em.address===eb);this.setSourceToken(em),this.setToToken(void 0)},clearError(){tP.transactionError=void 0},async initializeState(){if(!tP.initializing){if(tP.initializing=!0,!tP.initialized)try{await this.fetchTokens(),tP.initialized=!0}catch(eb){tP.initialized=!1,eG.showError("Failed to initialize swap"),tD.goBack()}tP.initializing=!1}},async fetchTokens(){let{networkAddress:eb}=this.getParams();await this.getTokenList(),await this.getNetworkTokenPrice(),await this.getMyTokensWithBalance();let em=tP.tokens?.find(em=>em.address===eb);em&&(tP.networkTokenSymbol=em.symbol,this.setSourceToken(em),this.setSourceTokenAmount("1"))},async getTokenList(){let eb=await tV.getTokenList();tP.tokens=eb,tP.popularTokens=eb.sort((eb,em)=>eb.symbolem.symbol?1:0).filter(eb=>!!eD.SWAP_POPULAR_TOKENS.includes(eb.symbol),{}),tP.suggestedTokens=eb.filter(eb=>!!eD.SWAP_SUGGESTED_TOKENS.includes(eb.symbol),{})},async getAddressPrice(eb){let em=tP.tokensPriceMap[eb];if(em)return em;let ew=await eU.fetchTokenPrice({projectId:eP.state.projectId,addresses:[eb]}),eH=ew.fungibles||[],eN=[...tP.tokens||[],...tP.myTokensWithBalance||[]],eV=eN?.find(em=>em.address===eb)?.symbol,eE=eH.find(eb=>eb.symbol.toLowerCase()===eV?.toLowerCase())?.price||"0",eD=parseFloat(eE);return tP.tokensPriceMap[eb]=eD,eD},async getNetworkTokenPrice(){let{networkAddress:eb}=this.getParams(),em=await eU.fetchTokenPrice({projectId:eP.state.projectId,addresses:[eb]}),ew=em.fungibles?.[0],eH=ew?.price||"0";tP.tokensPriceMap[eb]=parseFloat(eH),tP.networkTokenSymbol=ew?.symbol||"",tP.networkPrice=eH},async getMyTokensWithBalance(){let eb=await tV.getMyTokensWithBalance();eb&&(await this.getInitialGasPrice(),this.setBalances(eb))},setBalances(eb){let{networkAddress:em}=this.getParams(),ew=tN.state.caipNetwork;if(!ew)return;let eH=eb.find(eb=>eb.address===em);eb.forEach(eb=>{tP.tokensPriceMap[eb.address]=eb.price||0}),tP.myTokensWithBalance=eb.filter(eb=>eb.address.startsWith(ew.id)),tP.networkBalanceInUSD=eH?tw.C6.multiply(eH.quantity.numeric,eH.price).toString():"0"},async getInitialGasPrice(){let eb=await tV.fetchGasPrice();if(!eb)return{gasPrice:null,gasPriceInUsd:null};let em=eb.standard,ew=BigInt(em),eH=BigInt(t_),eN=tS.getGasPriceInUSD(tP.networkPrice,eH,ew);return tP.gasPriceInUSD=eN,{gasPrice:ew,gasPriceInUSD:tP.gasPriceInUSD}},async swapTokens(){let eb=tP.sourceToken,em=tP.toToken,ew=tw.C6.bigNumber(tP.sourceTokenAmount).isGreaterThan(0);if(!em||!eb||tP.loadingPrices||!ew)return;tP.loading=!0,tP.toTokenAmount=tS.getToTokenAmount({sourceToken:tP.sourceToken,toToken:tP.toToken,sourceTokenPrice:tP.sourceTokenPriceInUSD,toTokenPrice:tP.toTokenPriceInUSD,sourceTokenAmount:tP.sourceTokenAmount});let eH=this.hasInsufficientToken(tP.sourceTokenAmount,eb.address);if(eH)tP.inputError="Insufficient balance";else{tP.inputError=void 0;let eb=await this.getTransaction();this.setTransactionDetails(eb)}tP.loading=!1},async getTransaction(){let{fromCaipAddress:eb,availableToSwap:em}=this.getParams(),ew=tP.sourceToken,eH=tP.toToken;if(eb&&em&&ew&&eH&&tP.loading)try{let em;tP.loading=!0;let eH=await tV.fetchSwapAllowance({userAddress:eb,tokenAddress:ew.address,sourceTokenAmount:tP.sourceTokenAmount,sourceTokenDecimals:ew.decimals});return em=eH?await this.createSwapTransaction():await this.createAllowanceTransaction(),tP.loading=!1,tP.fetchError=!1,em}catch(eb){eG.showError("Failed to check allowance"),tP.approvalTransaction=void 0,tP.swapTransaction=void 0,tP.fetchError=!0;return}},async createAllowanceTransaction(){let{fromCaipAddress:eb,fromAddress:em,sourceTokenAddress:ew,toTokenAddress:eH}=this.getParams();if(eb&&eH){if(!ew)throw Error(">>> createAllowanceTransaction - No source token address found.");try{let eN=await eU.generateApproveCalldata({projectId:eP.state.projectId,from:ew,to:eH,userAddress:eb}),eV=await e8.estimateGas({address:em,to:eS.getPlainAddress(eN.tx.to),data:eN.tx.data}),eE={data:eN.tx.data,to:eS.getPlainAddress(eN.tx.from),gas:eV,gasPrice:BigInt(eN.tx.eip155.gasPrice),value:BigInt(eN.tx.value),toAmount:tP.toTokenAmount};return tP.swapTransaction=void 0,tP.approvalTransaction=eE,eE}catch(eb){eG.showError("Failed to create approval transaction"),tP.approvalTransaction=void 0,tP.swapTransaction=void 0,tP.fetchError=!0;return}}},async createSwapTransaction(){let{networkAddress:eb,fromCaipAddress:em,sourceTokenAmount:ew}=this.getParams(),eH=tP.sourceToken,eN=tP.toToken;if(!em||!ew||!eH||!eN)return;let eV=e8.parseUnits(ew,eH.decimals).toString();try{let ew=await eU.generateSwapCalldata({projectId:eP.state.projectId,userAddress:em,from:eH.address,to:eN.address,amount:eV}),eE=eH.address===eb,eD=BigInt(ew.tx.eip155.gas),e_=BigInt(ew.tx.eip155.gasPrice),eO={data:ew.tx.data,to:eS.getPlainAddress(ew.tx.to),gas:eD,gasPrice:e_,value:eE?BigInt(eV):BigInt("0"),toAmount:tP.toTokenAmount};return tP.gasPriceInUSD=tS.getGasPriceInUSD(tP.networkPrice,eD,e_),tP.approvalTransaction=void 0,tP.swapTransaction=eO,eO}catch(eb){tP.approvalTransaction=void 0,tP.swapTransaction=void 0,tP.fetchError=!0;return}},async sendTransactionForApproval(eb){let{fromAddress:em}=this.getParams();tP.transactionLoading=!0,tD.pushTransactionStack({view:null,goBack:!0});try{await e8.sendTransaction({address:em,to:eb.to,data:eb.data,value:BigInt(eb.value),gasPrice:BigInt(eb.gasPrice)}),tP.approvalTransaction=void 0,tP.transactionLoading=!1,this.swapTokens()}catch(em){let eb=em;tP.transactionError=eb?.shortMessage,tP.transactionLoading=!1}},async sendTransactionForSwap(eb){if(!eb)return;let{fromAddress:em,toTokenAmount:ew}=this.getParams();tP.transactionLoading=!0,tD.pushTransactionStack({view:"Account",goBack:!1,onSuccess(){tj.resetState()}});try{let eH=`Swapped ${tP.sourceToken?.symbol} to ${tw.C6.formatNumberToLocalString(ew,3)} ${tP.toToken?.symbol}!`,eN=await e8.sendTransaction({address:em,to:eb.to,data:eb.data,gas:eb.gas,gasPrice:BigInt(eb.gasPrice),value:eb.value});return tP.transactionLoading=!1,eG.showSuccess(eH),tj.resetState(),tj.getMyTokensWithBalance(),eN}catch(em){let eb=em;tP.transactionError=eb?.shortMessage,tP.transactionLoading=!1,eG.showError(eb?.shortMessage||"Transaction error");return}},hasInsufficientToken(eb,em){let ew=tS.isInsufficientSourceTokenForSwap(eb,em,tP.myTokensWithBalance),eH=tS.isInsufficientNetworkTokenForGas(tP.networkBalanceInUSD,tP.gasPriceInUSD);return eH||ew},setTransactionDetails(eb){let{toTokenAddress:em,toTokenDecimals:ew}=this.getParams();eb&&em&&ew&&(tP.gasPriceInUSD=tS.getGasPriceInUSD(tP.networkPrice,eb.gas,eb.gasPrice),tP.priceImpact=tS.getPriceImpact({sourceTokenAmount:tP.sourceTokenAmount,sourceTokenPriceInUSD:tP.sourceTokenPriceInUSD,toTokenPriceInUSD:tP.toTokenPriceInUSD,toTokenAmount:tP.toTokenAmount,gasPriceInUSD:tP.gasPriceInUSD}),tP.maxSlippage=tS.getMaxSlippage(tP.slippage,tP.toTokenAmount),tP.providerFee=tS.getProviderFee(tP.sourceTokenAmount))}},tB=(0,eN.sj)({isConnected:!1,currentTab:0,tokenBalance:[],smartAccountDeployed:!1}),tR={state:tB,subscribe:eb=>(0,eN.Ld)(tB,()=>eb(tB)),subscribeKey:(eb,em)=>(0,eH.VW)(tB,eb,em),setIsConnected(eb){tB.isConnected=eb},setCaipAddress(eb){tB.caipAddress=eb,tB.address=eb?eS.getPlainAddress(eb):void 0},setBalance(eb,em){tB.balance=eb,tB.balanceSymbol=em},setProfileName(eb){tB.profileName=eb},setProfileImage(eb){tB.profileImage=eb},setAddressExplorerUrl(eb){tB.addressExplorerUrl=eb},setSmartAccountDeployed(eb){tB.smartAccountDeployed=eb},setCurrentTab(eb){tB.currentTab=eb},setTokenBalance(eb){eb&&(tB.tokenBalance=(0,eN.iH)(eb))},setConnectedWalletInfo(eb){tB.connectedWalletInfo=eb},setPreferredAccountType(eb){tB.preferredAccountType=eb},async fetchTokenBalance(){let eb=tN.state.caipNetwork?.id;try{if(tB.address&&eb){let em=await eU.getBalance(tB.address,eb);this.setTokenBalance(em.balances),tj.setBalances(tV.mapBalancesToSwapTokens(em.balances))}}catch(eb){eG.showError("Failed to fetch token balance")}},resetAccount(){tB.isConnected=!1,tB.smartAccountDeployed=!1,tB.currentTab=0,tB.caipAddress=void 0,tB.address=void 0,tB.balance=void 0,tB.balanceSymbol=void 0,tB.profileName=void 0,tB.profileImage=void 0,tB.addressExplorerUrl=void 0,tB.tokenBalance=[],tB.connectedWalletInfo=void 0,tB.preferredAccountType=void 0}},tU=(0,eN.sj)({walletImages:{},networkImages:{},connectorImages:{},tokenImages:{},currencyImages:{}}),tF={state:tU,subscribeNetworkImages:eb=>(0,eN.Ld)(tU.networkImages,()=>eb(tU.networkImages)),subscribeKey:(eb,em)=>(0,eH.VW)(tU,eb,em),subscribe:eb=>(0,eN.Ld)(tU,()=>eb(tU)),setWalletImage(eb,em){tU.walletImages[eb]=em},setNetworkImage(eb,em){tU.networkImages[eb]=em},setConnectorImage(eb,em){tU.connectorImages[eb]=em},setTokenImage(eb,em){tU.tokenImages[eb]=em},setCurrencyImage(eb,em){tU.currencyImages[eb]=em}},tG=(0,eN.sj)({themeMode:"dark",themeVariables:{},w3mThemeVariables:void 0}),tY={state:tG,subscribe:eb=>(0,eN.Ld)(tG,()=>eb(tG)),setThemeMode(eb){tG.themeMode=eb;try{let em=tq.getAuthConnector();if(em){let ew=tY.getSnapshot().themeVariables;em.provider.syncTheme({themeMode:eb,themeVariables:ew,w3mThemeVariables:(0,tw.tU)(ew,eb)})}}catch{console.info("Unable to sync theme to email connector")}},setThemeVariables(eb){tG.themeVariables={...tG.themeVariables,...eb};try{let eb=tq.getAuthConnector();if(eb){let em=tY.getSnapshot().themeVariables;eb.provider.syncTheme({themeVariables:em,w3mThemeVariables:(0,tw.tU)(tG.themeVariables,tG.themeMode)})}}catch{console.info("Unable to sync theme to email connector")}},getSnapshot:()=>(0,eN.CO)(tG)},tQ=(0,eN.sj)({connectors:[]}),tq={state:tQ,subscribeKey:(eb,em)=>(0,eH.VW)(tQ,eb,em),setConnectors(eb){tQ.connectors=eb.map(eb=>(0,eN.iH)(eb))},addConnector(eb){if(tQ.connectors.push((0,eN.iH)(eb)),"w3mAuth"===eb.id){let em=eb,ew=(0,eN.CO)(eP.state),eH=tY.getSnapshot().themeMode,eV=tY.getSnapshot().themeVariables;em?.provider?.syncDappData?.({metadata:ew.metadata,sdkVersion:ew.sdkVersion,projectId:ew.projectId}),em.provider.syncTheme({themeMode:eH,themeVariables:eV,w3mThemeVariables:(0,tw.tU)(eV,eH)})}},getAuthConnector:()=>tQ.connectors.find(eb=>"AUTH"===eb.type),getAnnouncedConnectorRdns:()=>tQ.connectors.filter(eb=>"ANNOUNCED"===eb.type).map(eb=>eb.info?.rdns),getConnectors:()=>tQ.connectors,getConnector:(eb,em)=>tQ.connectors.find(ew=>ew.explorerId===eb||ew.info?.rdns===em)},tK=eS.getApiUrl(),tZ=new e_({baseUrl:tK}),tW="40",t$="4",tX=(0,eN.sj)({page:1,count:0,featured:[],recommended:[],wallets:[],search:[],isAnalyticsEnabled:!1}),tJ={state:tX,subscribeKey:(eb,em)=>(0,eH.VW)(tX,eb,em),_getApiHeaders(){let{projectId:eb,sdkType:em,sdkVersion:ew}=eP.state;return{"x-project-id":eb,"x-sdk-type":em,"x-sdk-version":ew}},async _fetchWalletImage(eb){let em=`${tZ.baseUrl}/getWalletImage/${eb}`,ew=await tZ.getBlob({path:em,headers:tJ._getApiHeaders()});tF.setWalletImage(eb,URL.createObjectURL(ew))},async _fetchNetworkImage(eb){let em=`${tZ.baseUrl}/public/getAssetImage/${eb}`,ew=await tZ.getBlob({path:em,headers:tJ._getApiHeaders()});tF.setNetworkImage(eb,URL.createObjectURL(ew))},async _fetchConnectorImage(eb){let em=`${tZ.baseUrl}/public/getAssetImage/${eb}`,ew=await tZ.getBlob({path:em,headers:tJ._getApiHeaders()});tF.setConnectorImage(eb,URL.createObjectURL(ew))},async _fetchCurrencyImage(eb){let em=`${tZ.baseUrl}/public/getCurrencyImage/${eb}`,ew=await tZ.getBlob({path:em,headers:tJ._getApiHeaders()});tF.setCurrencyImage(eb,URL.createObjectURL(ew))},async _fetchTokenImage(eb){let em=`${tZ.baseUrl}/public/getTokenImage/${eb}`,ew=await tZ.getBlob({path:em,headers:tJ._getApiHeaders()});tF.setTokenImage(eb,URL.createObjectURL(ew))},async fetchNetworkImages(){let{requestedCaipNetworks:eb}=tN.state,em=eb?.map(({imageId:eb})=>eb).filter(Boolean);em&&await Promise.allSettled(em.map(eb=>tJ._fetchNetworkImage(eb)))},async fetchConnectorImages(){let{connectors:eb}=tq.state,em=eb.map(({imageId:eb})=>eb).filter(Boolean);await Promise.allSettled(em.map(eb=>tJ._fetchConnectorImage(eb)))},async fetchCurrencyImages(eb=[]){await Promise.allSettled(eb.map(eb=>tJ._fetchCurrencyImage(eb)))},async fetchTokenImages(eb=[]){await Promise.allSettled(eb.map(eb=>tJ._fetchTokenImage(eb)))},async fetchFeaturedWallets(){let{featuredWalletIds:eb}=eP.state;if(eb?.length){let{data:em}=await tZ.get({path:"/getWallets",headers:tJ._getApiHeaders(),params:{page:"1",entries:eb?.length?String(eb.length):t$,include:eb?.join(",")}});em.sort((em,ew)=>eb.indexOf(em.id)-eb.indexOf(ew.id));let ew=em.map(eb=>eb.image_id).filter(Boolean);await Promise.allSettled(ew.map(eb=>tJ._fetchWalletImage(eb))),tX.featured=em}},async fetchRecommendedWallets(){let{includeWalletIds:eb,excludeWalletIds:em,featuredWalletIds:ew}=eP.state,eH=[...em??[],...ew??[]].filter(Boolean),{data:eN,count:eV}=await tZ.get({path:"/getWallets",headers:tJ._getApiHeaders(),params:{page:"1",chains:tN.state.caipNetwork?.id,entries:t$,include:eb?.join(","),exclude:eH?.join(",")}}),eE=eW.getRecentWallets(),eD=eN.map(eb=>eb.image_id).filter(Boolean),eS=eE.map(eb=>eb.image_id).filter(Boolean);await Promise.allSettled([...eD,...eS].map(eb=>tJ._fetchWalletImage(eb))),tX.recommended=eN,tX.count=eV??0},async fetchWallets({page:eb}){let{includeWalletIds:em,excludeWalletIds:ew,featuredWalletIds:eH}=eP.state,eN=[...tX.recommended.map(({id:eb})=>eb),...ew??[],...eH??[]].filter(Boolean),{data:eV,count:eE}=await tZ.get({path:"/getWallets",headers:tJ._getApiHeaders(),params:{page:String(eb),entries:tW,chains:tN.state.caipNetwork?.id,include:em?.join(","),exclude:eN.join(",")}}),eD=eV.map(eb=>eb.image_id).filter(Boolean);await Promise.allSettled([...eD.map(eb=>tJ._fetchWalletImage(eb)),eS.wait(300)]),tX.wallets=[...tX.wallets,...eV],tX.count=eE>tX.count?eE:tX.count,tX.page=eb},async searchWallet({search:eb}){let{includeWalletIds:em,excludeWalletIds:ew}=eP.state;tX.search=[];let{data:eH}=await tZ.get({path:"/getWallets",headers:tJ._getApiHeaders(),params:{page:"1",entries:"100",search:eb?.trim(),chains:tN.state.caipNetwork?.id,include:em?.join(","),exclude:ew?.join(",")}}),eN=eH.map(eb=>eb.image_id).filter(Boolean);await Promise.allSettled([...eN.map(eb=>tJ._fetchWalletImage(eb)),eS.wait(300)]),tX.search=eH},async reFetchWallets(){tX.page=1,tX.wallets=[],await tJ.fetchFeaturedWallets(),await tJ.fetchRecommendedWallets()},prefetch(){let eb=[tJ.fetchFeaturedWallets(),tJ.fetchRecommendedWallets(),tJ.fetchNetworkImages(),tJ.fetchConnectorImages()];void 0===eP.state.enableAnalytics&&eb.push(tJ.fetchAnalyticsConfig()),tX.prefetchPromise=Promise.race([Promise.allSettled(eb),eS.wait(3e3)])},async fetchAnalyticsConfig(){let{isAnalyticsEnabled:eb}=await tZ.get({path:"/getAnalyticsConfig",headers:tJ._getApiHeaders()});eP.setEnableAnalytics(eb)}},aH=(0,eN.sj)({loading:!1,open:!1}),aN={state:aH,subscribe:eb=>(0,eN.Ld)(aH,()=>eb(aH)),subscribeKey:(eb,em)=>(0,eH.VW)(aH,eb,em),async open(eb){await tJ.state.prefetchPromise;let em=tR.state.isConnected;eb?.view?tD.reset(eb.view):em?tD.reset("Account"):tD.reset("Connect"),aH.open=!0,e7.set({open:!0}),e6.sendEvent({type:"track",event:"MODAL_OPEN",properties:{connected:em}})},close(){let eb=tR.state.isConnected;aH.open=!1,e7.set({open:!1}),e6.sendEvent({type:"track",event:"MODAL_CLOSE",properties:{connected:eb}})},setLoading(eb){aH.loading=eb,e7.set({loading:eb})}},aV={id:"2b92315d-eab7-5bef-84fa-089a131333f5",name:"USD Coin",symbol:"USDC",networks:[{name:"ethereum-mainnet",display_name:"Ethereum",chain_id:"1",contract_address:"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},{name:"polygon-mainnet",display_name:"Polygon",chain_id:"137",contract_address:"0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"}]},ak={id:"USD",payment_method_limits:[{id:"card",min:"10.00",max:"7500.00"},{id:"ach_bank_account",min:"10.00",max:"25000.00"}]},aE={providers:eE,selectedProvider:null,error:null,purchaseCurrency:aV,paymentCurrency:ak,purchaseCurrencies:[aV],paymentCurrencies:[],quotesLoading:!1},aD=(0,eN.sj)(aE),aS={state:aD,subscribe:eb=>(0,eN.Ld)(aD,()=>eb(aD)),subscribeKey:(eb,em)=>(0,eH.VW)(aD,eb,em),setSelectedProvider(eb){aD.selectedProvider=eb},setPurchaseCurrency(eb){aD.purchaseCurrency=eb},setPaymentCurrency(eb){aD.paymentCurrency=eb},setPurchaseAmount(eb){this.state.purchaseAmount=eb},setPaymentAmount(eb){this.state.paymentAmount=eb},async getAvailableCurrencies(){let eb=await eU.getOnrampOptions();aD.purchaseCurrencies=eb.purchaseCurrencies,aD.paymentCurrencies=eb.paymentCurrencies,aD.paymentCurrency=eb.paymentCurrencies[0]||ak,aD.purchaseCurrency=eb.purchaseCurrencies[0]||aV,await tJ.fetchCurrencyImages(eb.paymentCurrencies.map(eb=>eb.id)),await tJ.fetchTokenImages(eb.purchaseCurrencies.map(eb=>eb.symbol))},async getQuote(){aD.quotesLoading=!0;try{let eb=await eU.getOnrampQuote({purchaseCurrency:aD.purchaseCurrency,paymentCurrency:aD.paymentCurrency,amount:aD.paymentAmount?.toString()||"0",network:aD.purchaseCurrency?.symbol});return aD.quotesLoading=!1,aD.purchaseAmount=Number(eb.purchaseAmount.amount),eb}catch(eb){return aD.error=eb.message,aD.quotesLoading=!1,null}finally{aD.quotesLoading=!1}},resetState(){aD.providers=eE,aD.selectedProvider=null,aD.error=null,aD.purchaseCurrency=aV,aD.paymentCurrency=ak,aD.purchaseCurrencies=[aV],aD.paymentCurrencies=[],aD.paymentAmount=void 0,aD.purchaseAmount=void 0,aD.quotesLoading=!1}},a_=(0,eN.sj)({loading:!1}),aO={state:a_,subscribe:eb=>(0,eN.Ld)(a_,()=>eb(a_)),subscribeKey:(eb,em)=>(0,eH.VW)(a_,eb,em),setToken(eb){eb&&(a_.token=(0,eN.iH)(eb))},setTokenAmount(eb){a_.sendTokenAmount=eb},setReceiverAddress(eb){a_.receiverAddress=eb},setReceiverProfileImageUrl(eb){a_.receiverProfileImageUrl=eb},setReceiverProfileName(eb){a_.receiverProfileName=eb},setGasPrice(eb){a_.gasPrice=eb},setGasPriceInUsd(eb){a_.gasPriceInUSD=eb},setLoading(eb){a_.loading=eb},sendToken(){this.state.token?.address&&this.state.sendTokenAmount&&this.state.receiverAddress?this.sendERC20Token({receiverAddress:this.state.receiverAddress,tokenAddress:this.state.token.address,sendTokenAmount:this.state.sendTokenAmount,decimals:this.state.token.quantity.decimals}):this.state.receiverAddress&&this.state.sendTokenAmount&&this.state.gasPrice&&this.state.token?.quantity.decimals&&this.sendNativeToken({receiverAddress:this.state.receiverAddress,sendTokenAmount:this.state.sendTokenAmount,gasPrice:this.state.gasPrice,decimals:this.state.token.quantity.decimals})},async sendNativeToken(eb){tD.pushTransactionStack({view:"Account",goBack:!1});let em=eb.receiverAddress,ew=tR.state.address,eH=e8.parseUnits(eb.sendTokenAmount.toString(),Number(eb.decimals)),eN="0x";try{await e8.sendTransaction({to:em,address:ew,data:eN,value:eH,gasPrice:eb.gasPrice}),eG.showSuccess("Transaction started"),this.resetSend()}catch(eb){eG.showError("Something went wrong")}},async sendERC20Token(eb){tD.pushTransactionStack({view:"Account",goBack:!1});let em=e8.parseUnits(eb.sendTokenAmount.toString(),Number(eb.decimals));try{tR.state.address&&eb.sendTokenAmount&&eb.receiverAddress&&eb.tokenAddress&&(await e8.writeContract({fromAddress:tR.state.address,tokenAddress:eS.getPlainAddress(eb.tokenAddress),receiverAddress:eb.receiverAddress,tokenAmount:em,method:"transfer",abi:tw.em}),eG.showSuccess("Transaction started"),this.resetSend())}catch(eb){eG.showError("Something went wrong")}},resetSend(){a_.token=void 0,a_.sendTokenAmount=void 0,a_.receiverAddress=void 0,a_.receiverProfileImageUrl=void 0,a_.receiverProfileName=void 0,a_.loading=!1}},aP=(0,eN.sj)({message:"",open:!1,triggerRect:{width:0,height:0,top:0,left:0},variant:"shade"}),aj={state:aP,subscribe:eb=>(0,eN.Ld)(aP,()=>eb(aP)),subscribeKey:(eb,em)=>(0,eH.VW)(aP,eb,em),showTooltip({message:eb,triggerRect:em,variant:ew}){aP.open=!0,aP.message=eb,aP.triggerRect=em,aP.variant=ew},hide(){aP.open=!1,aP.message="",aP.triggerRect={width:0,height:0,top:0,left:0}}},aR={getWalletImage:eb=>eb?.image_url?eb?.image_url:eb?.image_id?tF.state.walletImages[eb.image_id]:void 0,getNetworkImage:eb=>eb?.imageUrl?eb?.imageUrl:eb?.imageId?tF.state.networkImages[eb.imageId]:void 0,getConnectorImage:eb=>eb?.imageUrl?eb.imageUrl:eb?.imageId?tF.state.connectorImages[eb.imageId]:void 0},aU={goBackOrCloseModal(){tD.state.history.length>1?tD.goBack():aN.close()},navigateAfterNetworkSwitch(){let{history:eb}=tD.state,em=eb.findIndex(eb=>"Networks"===eb);em>=1?tD.goBackToIndex(em-1):aN.close()},navigateAfterPreferredAccountTypeSelect(){let{isSiweEnabled:eb}=eP.state;eb?tD.push("ConnectingSiwe"):tD.push("Account")}}},74146:function(eb,em,ew){"use strict";var eH=ew(48764);"undefined"==typeof window||(window.Buffer||(window.Buffer=eH.Buffer),window.global||(window.global=window),window.process||(window.process={}),window.process?.env||(window.process={env:{}}))},90078:function(eb,em,ew){"use strict";ew.r(em),ew.d(em,{W3mModal:function(){return eO}});var eH=ew(48207),eN=ew(76962),eV=ew(92233),eE=ew(18569),eD=eV.iv` + :host { + z-index: var(--w3m-z-index); + display: block; + backface-visibility: hidden; + will-change: opacity; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + pointer-events: none; + opacity: 0; + background-color: var(--wui-cover); + transition: opacity 0.2s var(--wui-ease-out-power-2); + will-change: opacity; + } + + :host(.open) { + opacity: 1; + } + + @keyframes zoom-in { + 0% { + transform: scale(0.95) translateY(0); + } + 100% { + transform: scale(1) translateY(0); + } + } + + @keyframes slide-in { + 0% { + transform: scale(1) translateY(50px); + } + 100% { + transform: scale(1) translateY(0); + } + } + + wui-card { + max-width: var(--w3m-modal-width); + width: 100%; + position: relative; + animation-duration: 0.2s; + animation-name: zoom-in; + animation-fill-mode: backwards; + animation-timing-function: var(--wui-ease-out-power-2); + outline: none; + } + + wui-flex { + overflow-x: hidden; + overflow-y: auto; + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; + } + + @media (max-height: 700px) and (min-width: 431px) { + wui-flex { + align-items: flex-start; + } + + wui-card { + margin: var(--wui-spacing-xxl) 0px; + } + } + + @media (max-width: 430px) { + wui-flex { + align-items: flex-end; + } + + wui-card { + max-width: 100%; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom: none; + animation-name: slide-in; + } + } +`,eS=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let e_="scroll-lock",eO=class extends eV.oi{constructor(){super(),this.unsubscribe=[],this.abortController=void 0,this.open=eH.IN.state.open,this.caipAddress=eH.Ni.state.caipAddress,this.isSiweEnabled=eH.hD.state.isSiweEnabled,this.connected=eH.Ni.state.isConnected,this.initializeTheming(),eH.QT.prefetch(),this.unsubscribe.push(eH.IN.subscribeKey("open",eb=>eb?this.onOpen():this.onClose()),eH.Ni.subscribeKey("isConnected",eb=>this.connected=eb),eH.Ni.subscribeKey("caipAddress",eb=>this.onNewAddress(eb))),eH.Xs.sendEvent({type:"track",event:"MODAL_LOADED"})}disconnectedCallback(){this.unsubscribe.forEach(eb=>eb()),this.onRemoveKeyboardListener()}render(){return this.open?eV.dy` + + + + + + + + + `:null}async onOverlayClick(eb){eb.target===eb.currentTarget&&await this.handleClose()}async handleClose(){if(this.isSiweEnabled){let{SIWEController:eb}=await Promise.all([ew.e(561),ew.e(281)]).then(ew.bind(ew,38042));"success"!==eb.state.status&&await eH.lZ.disconnect()}eH.IN.close()}initializeTheming(){let{themeVariables:eb,themeMode:em}=eH.u0.state,ew=eN.UiHelperUtil.getColorTheme(em);(0,eN.initializeTheming)(eb,ew)}onClose(){this.open=!1,this.classList.remove("open"),this.onScrollUnlock(),eH.KC.hide(),this.onRemoveKeyboardListener()}onOpen(){this.open=!0,this.classList.add("open"),this.onScrollLock(),this.onAddKeyboardListener()}onScrollLock(){let eb=document.createElement("style");eb.dataset.w3m=e_,eb.textContent=` + html, body { + touch-action: none; + overflow: hidden; + overscroll-behavior: contain; + } + w3m-modal { + pointer-events: auto; + } + `,document.head.appendChild(eb)}onScrollUnlock(){let eb=document.head.querySelector(`style[data-w3m="${e_}"]`);eb&&eb.remove()}onAddKeyboardListener(){this.abortController=new AbortController;let eb=this.shadowRoot?.querySelector("wui-card");eb?.focus(),window.addEventListener("keydown",em=>{if("Escape"===em.key)this.handleClose();else if("Tab"===em.key){let{tagName:ew}=em.target;!ew||ew.includes("W3M-")||ew.includes("WUI-")||eb?.focus()}},this.abortController)}onRemoveKeyboardListener(){this.abortController?.abort(),this.abortController=void 0}async onNewAddress(eb){if(!this.connected)return;let em=this.caipAddress&&this.caipAddress!==eb;if(this.caipAddress=eb,this.isSiweEnabled){let{SIWEController:eb}=await Promise.all([ew.e(561),ew.e(281)]).then(ew.bind(ew,38042)),eH=await eb.getSession();eH&&em&&await eb.signOut(),this.onSiweNavigation()}}onSiweNavigation(){this.open?eH.Pc.push("ConnectingSiwe"):eH.IN.open({view:"ConnectingSiwe"})}};eO.styles=eD,eS([(0,eE.SB)()],eO.prototype,"open",void 0),eS([(0,eE.SB)()],eO.prototype,"caipAddress",void 0),eS([(0,eE.SB)()],eO.prototype,"isSiweEnabled",void 0),eS([(0,eE.SB)()],eO.prototype,"connected",void 0),eO=eS([(0,eN.customElement)("w3m-modal")],eO)},3274:function(eb,em,ew){"use strict";ew.d(em,{fl:function(){return e0},iv:function(){return e_},Ts:function(){return e$},Qu:function(){return eX}});/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let eH=globalThis,eN=eH.ShadowRoot&&(void 0===eH.ShadyCSS||eH.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,eV=Symbol(),eE=new WeakMap;class eD{constructor(eb,em,ew){if(this._$cssResult$=!0,ew!==eV)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=eb,this.t=em}get styleSheet(){let eb=this.o,em=this.t;if(eN&&void 0===eb){let ew=void 0!==em&&1===em.length;ew&&(eb=eE.get(em)),void 0===eb&&((this.o=eb=new CSSStyleSheet).replaceSync(this.cssText),ew&&eE.set(em,eb))}return eb}toString(){return this.cssText}}let eS=eb=>new eD("string"==typeof eb?eb:eb+"",void 0,eV),e_=(eb,...em)=>{let ew=1===eb.length?eb[0]:em.reduce((em,ew,eH)=>em+(eb=>{if(!0===eb._$cssResult$)return eb.cssText;if("number"==typeof eb)return eb;throw Error("Value passed to 'css' function must be a 'css' function result: "+eb+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(ew)+eb[eH+1],eb[0]);return new eD(ew,eb,eV)},eO=(eb,em)=>{if(eN)eb.adoptedStyleSheets=em.map(eb=>eb instanceof CSSStyleSheet?eb:eb.styleSheet);else for(let ew of em){let em=document.createElement("style"),eN=eH.litNonce;void 0!==eN&&em.setAttribute("nonce",eN),em.textContent=ew.cssText,eb.appendChild(em)}},eP=eN?eb=>eb:eb=>eb instanceof CSSStyleSheet?(eb=>{let em="";for(let ew of eb.cssRules)em+=ew.cssText;return eS(em)})(eb):eb,{is:ej,defineProperty:eB,getOwnPropertyDescriptor:eR,getOwnPropertyNames:eU,getOwnPropertySymbols:eF,getPrototypeOf:eG}=Object,eY=globalThis,eQ=eY.trustedTypes,eK=eQ?eQ.emptyScript:"",eZ=eY.reactiveElementPolyfillSupport,eW=(eb,em)=>eb,e$={toAttribute(eb,em){switch(em){case Boolean:eb=eb?eK:null;break;case Object:case Array:eb=null==eb?eb:JSON.stringify(eb)}return eb},fromAttribute(eb,em){let ew=eb;switch(em){case Boolean:ew=null!==eb;break;case Number:ew=null===eb?null:Number(eb);break;case Object:case Array:try{ew=JSON.parse(eb)}catch(eb){ew=null}}return ew}},eX=(eb,em)=>!ej(eb,em),eJ={attribute:!0,type:String,converter:e$,reflect:!1,hasChanged:eX};Symbol.metadata??=Symbol("metadata"),eY.litPropertyMetadata??=new WeakMap;class e0 extends HTMLElement{static addInitializer(eb){this._$Ei(),(this.l??=[]).push(eb)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(eb,em=eJ){if(em.state&&(em.attribute=!1),this._$Ei(),this.elementProperties.set(eb,em),!em.noAccessor){let ew=Symbol(),eH=this.getPropertyDescriptor(eb,ew,em);void 0!==eH&&eB(this.prototype,eb,eH)}}static getPropertyDescriptor(eb,em,ew){let{get:eH,set:eN}=eR(this.prototype,eb)??{get(){return this[em]},set(eb){this[em]=eb}};return{get(){return eH?.call(this)},set(em){let eV=eH?.call(this);eN.call(this,em),this.requestUpdate(eb,eV,ew)},configurable:!0,enumerable:!0}}static getPropertyOptions(eb){return this.elementProperties.get(eb)??eJ}static _$Ei(){if(this.hasOwnProperty(eW("elementProperties")))return;let eb=eG(this);eb.finalize(),void 0!==eb.l&&(this.l=[...eb.l]),this.elementProperties=new Map(eb.elementProperties)}static finalize(){if(this.hasOwnProperty(eW("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(eW("properties"))){let eb=this.properties,em=[...eU(eb),...eF(eb)];for(let ew of em)this.createProperty(ew,eb[ew])}let eb=this[Symbol.metadata];if(null!==eb){let em=litPropertyMetadata.get(eb);if(void 0!==em)for(let[eb,ew]of em)this.elementProperties.set(eb,ew)}for(let[eb,em]of(this._$Eh=new Map,this.elementProperties)){let ew=this._$Eu(eb,em);void 0!==ew&&this._$Eh.set(ew,eb)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(eb){let em=[];if(Array.isArray(eb)){let ew=new Set(eb.flat(1/0).reverse());for(let eb of ew)em.unshift(eP(eb))}else void 0!==eb&&em.push(eP(eb));return em}static _$Eu(eb,em){let ew=em.attribute;return!1===ew?void 0:"string"==typeof ew?ew:"string"==typeof eb?eb.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(eb=>this.enableUpdating=eb),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(eb=>eb(this))}addController(eb){(this._$EO??=new Set).add(eb),void 0!==this.renderRoot&&this.isConnected&&eb.hostConnected?.()}removeController(eb){this._$EO?.delete(eb)}_$E_(){let eb=new Map,em=this.constructor.elementProperties;for(let ew of em.keys())this.hasOwnProperty(ew)&&(eb.set(ew,this[ew]),delete this[ew]);eb.size>0&&(this._$Ep=eb)}createRenderRoot(){let eb=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return eO(eb,this.constructor.elementStyles),eb}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(eb=>eb.hostConnected?.())}enableUpdating(eb){}disconnectedCallback(){this._$EO?.forEach(eb=>eb.hostDisconnected?.())}attributeChangedCallback(eb,em,ew){this._$AK(eb,ew)}_$EC(eb,em){let ew=this.constructor.elementProperties.get(eb),eH=this.constructor._$Eu(eb,ew);if(void 0!==eH&&!0===ew.reflect){let eN=(void 0!==ew.converter?.toAttribute?ew.converter:e$).toAttribute(em,ew.type);this._$Em=eb,null==eN?this.removeAttribute(eH):this.setAttribute(eH,eN),this._$Em=null}}_$AK(eb,em){let ew=this.constructor,eH=ew._$Eh.get(eb);if(void 0!==eH&&this._$Em!==eH){let eb=ew.getPropertyOptions(eH),eN="function"==typeof eb.converter?{fromAttribute:eb.converter}:void 0!==eb.converter?.fromAttribute?eb.converter:e$;this._$Em=eH,this[eH]=eN.fromAttribute(em,eb.type),this._$Em=null}}requestUpdate(eb,em,ew){if(void 0!==eb){if(!((ew??=this.constructor.getPropertyOptions(eb)).hasChanged??eX)(this[eb],em))return;this.P(eb,em,ew)}!1===this.isUpdatePending&&(this._$ES=this._$ET())}P(eb,em,ew){this._$AL.has(eb)||this._$AL.set(eb,em),!0===ew.reflect&&this._$Em!==eb&&(this._$Ej??=new Set).add(eb)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(eb){Promise.reject(eb)}let eb=this.scheduleUpdate();return null!=eb&&await eb,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(let[eb,em]of this._$Ep)this[eb]=em;this._$Ep=void 0}let eb=this.constructor.elementProperties;if(eb.size>0)for(let[em,ew]of eb)!0!==ew.wrapped||this._$AL.has(em)||void 0===this[em]||this.P(em,this[em],ew)}let eb=!1,em=this._$AL;try{(eb=this.shouldUpdate(em))?(this.willUpdate(em),this._$EO?.forEach(eb=>eb.hostUpdate?.()),this.update(em)):this._$EU()}catch(em){throw eb=!1,this._$EU(),em}eb&&this._$AE(em)}willUpdate(eb){}_$AE(eb){this._$EO?.forEach(eb=>eb.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(eb)),this.updated(eb)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(eb){return!0}update(eb){this._$Ej&&=this._$Ej.forEach(eb=>this._$EC(eb,this[eb])),this._$EU()}updated(eb){}firstUpdated(eb){}}e0.elementStyles=[],e0.shadowRootOptions={mode:"open"},e0[eW("elementProperties")]=new Map,e0[eW("finalized")]=new Map,eZ?.({ReactiveElement:e0}),(eY.reactiveElementVersions??=[]).push("2.0.4")},88382:function(eb,em,ew){"use strict";ew.d(em,{Al:function(){return tS},Jb:function(){return eJ},Ld:function(){return e0},dy:function(){return eX},sY:function(){return tO}});/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let eH=globalThis,eN=eH.trustedTypes,eV=eN?eN.createPolicy("lit-html",{createHTML:eb=>eb}):void 0,eE="$lit$",eD=`lit$${Math.random().toFixed(9).slice(2)}$`,eS="?"+eD,e_=`<${eS}>`,eO=document,eP=()=>eO.createComment(""),ej=eb=>null===eb||"object"!=typeof eb&&"function"!=typeof eb,eB=Array.isArray,eR=eb=>eB(eb)||"function"==typeof eb?.[Symbol.iterator],eU="[ \n\f\r]",eF=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,eG=/-->/g,eY=/>/g,eQ=RegExp(`>|${eU}(?:([^\\s"'>=/]+)(${eU}*=${eU}*(?:[^ +\f\r"'\`<>=]|("|')|))|$)`,"g"),eK=/'/g,eZ=/"/g,eW=/^(?:script|style|textarea|title)$/i,e$=eb=>(em,...ew)=>({_$litType$:eb,strings:em,values:ew}),eX=e$(1),eJ=(e$(2),Symbol.for("lit-noChange")),e0=Symbol.for("lit-nothing"),e6=new WeakMap,e4=eO.createTreeWalker(eO,129);function e3(eb,em){if(!Array.isArray(eb)||!eb.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==eV?eV.createHTML(em):em}let e5=(eb,em)=>{let ew=eb.length-1,eH=[],eN,eV=2===em?"":"",eS=eF;for(let em=0;em"===eP[0]?(eS=eN??eF,ej=-1):void 0===eP[1]?ej=-2:(ej=eS.lastIndex-eP[2].length,eO=eP[1],eS=void 0===eP[3]?eQ:'"'===eP[3]?eZ:eK):eS===eZ||eS===eK?eS=eQ:eS===eG||eS===eY?eS=eF:(eS=eQ,eN=void 0);let eR=eS===eQ&&eb[em+1].startsWith("/>")?" ":"";eV+=eS===eF?ew+e_:ej>=0?(eH.push(eO),ew.slice(0,ej)+eE+ew.slice(ej)+eD+eR):ew+eD+(-2===ej?em:eR)}return[e3(eb,eV+(eb[ew]||"")+(2===em?"":"")),eH]};class e8{constructor({strings:eb,_$litType$:em},ew){let eH;this.parts=[];let eV=0,e_=0,eO=eb.length-1,ej=this.parts,[eB,eR]=e5(eb,em);if(this.el=e8.createElement(eB,ew),e4.currentNode=this.el.content,2===em){let eb=this.el.content.firstChild;eb.replaceWith(...eb.childNodes)}for(;null!==(eH=e4.nextNode())&&ej.length0){eH.textContent=eN?eN.emptyScript:"";for(let ew=0;ew2||""!==ew[0]||""!==ew[1]?(this._$AH=Array(ew.length-1).fill(new String),this.strings=ew):this._$AH=e0}_$AI(eb,em=this,ew,eH){let eN=this.strings,eV=!1;if(void 0===eN)(eV=!ej(eb=e9(this,eb,em,0))||eb!==this._$AH&&eb!==eJ)&&(this._$AH=eb);else{let eH,eE;let eD=eb;for(eb=eN[0],eH=0;eH{let eH=ew?.renderBefore??em,eN=eH._$litPart$;if(void 0===eN){let eb=ew?.renderBefore??null;eH._$litPart$=eN=new tw(em.insertBefore(eP(),eb),eb,void 0,ew??{})}return eN._$AI(eb),eN}},18569:function(eb,em,ew){"use strict";ew.d(em,{Cb:function(){return eE},SB:function(){return eD}});var eH=ew(3274);/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let eN={attribute:!0,type:String,converter:eH.Ts,reflect:!1,hasChanged:eH.Qu},eV=(eb=eN,em,ew)=>{let{kind:eH,metadata:eV}=ew,eE=globalThis.litPropertyMetadata.get(eV);if(void 0===eE&&globalThis.litPropertyMetadata.set(eV,eE=new Map),eE.set(ew.name,eb),"accessor"===eH){let{name:eH}=ew;return{set(ew){let eN=em.get.call(this);em.set.call(this,ew),this.requestUpdate(eH,eN,eb)},init(em){return void 0!==em&&this.P(eH,void 0,eb),em}}}if("setter"===eH){let{name:eH}=ew;return function(ew){let eN=this[eH];em.call(this,ew),this.requestUpdate(eH,eN,eb)}}throw Error("Unsupported decorator location: "+eH)};function eE(eb){return(em,ew)=>"object"==typeof ew?eV(eb,em,ew):((eb,em,ew)=>{let eH=em.hasOwnProperty(ew);return em.constructor.createProperty(ew,eH?{...eb,wrapped:!0}:eb),eH?Object.getOwnPropertyDescriptor(em,ew):void 0})(eb,em,ew)}/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function eD(eb){return eE({...eb,state:!0,attribute:!1})}},92233:function(eb,em,ew){"use strict";ew.d(em,{oi:function(){return eV},iv:function(){return eH.iv},dy:function(){return eN.dy}});var eH=ew(3274),eN=ew(88382);/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */class eV extends eH.fl{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){let eb=super.createRenderRoot();return this.renderOptions.renderBefore??=eb.firstChild,eb}update(eb){let em=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(eb),this._$Do=(0,eN.sY)(em,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return eN.Jb}}eV._$litElement$=!0,eV.finalized=!0,globalThis.litElementHydrateSupport?.({LitElement:eV});let eE=globalThis.litElementPolyfillSupport;eE?.({LitElement:eV}),(globalThis.litElementVersions??=[]).push("4.0.5")},76962:function(eb,em,ew){"use strict";let eH,eN,eV;ew.r(em),ew.d(em,{MathUtil:function(){return pU},TransactionUtil:function(){return pQ},UiHelperUtil:function(){return sj},WuiAccountButton:function(){return s$},WuiAllWalletsImage:function(){return s9},WuiAvatar:function(){return sY},WuiBalance:function(){return uS},WuiBanner:function(){return uq},WuiButton:function(){return ow},WuiCard:function(){return nS},WuiCardSelect:function(){return oR},WuiCardSelectLoader:function(){return oE},WuiChip:function(){return oG},WuiChipButton:function(){return uR},WuiCompatibleNetwork:function(){return uG},WuiConnectButton:function(){return oK},WuiCtaButton:function(){return o$},WuiDetailsGroup:function(){return o6},WuiDetailsGroupItem:function(){return o5},WuiEmailInput:function(){return lO},WuiFlex:function(){return sU},WuiGrid:function(){return pP},WuiIcon:function(){return iK},WuiIconBox:function(){return sK},WuiIconButton:function(){return pw},WuiIconLink:function(){return lB},WuiImage:function(){return i$},WuiInputAmount:function(){return u9},WuiInputElement:function(){return lF},WuiInputNumeric:function(){return lQ},WuiInputText:function(){return lD},WuiLink:function(){return lZ},WuiListAccordion:function(){return dQ},WuiListButton:function(){return pV},WuiListContent:function(){return dZ},WuiListDescription:function(){return uJ},WuiListItem:function(){return lX},WuiListNetwork:function(){return dX},WuiListSocial:function(){return pS},WuiListToken:function(){return uW},WuiListWallet:function(){return fN},WuiListWalletTransaction:function(){return um},WuiLoadingHexagon:function(){return i4},WuiLoadingSpinner:function(){return i8},WuiLoadingThumbnail:function(){return cm},WuiLogo:function(){return fE},WuiLogoSelect:function(){return f_},WuiNetworkButton:function(){return fj},WuiNetworkImage:function(){return oP},WuiNoticeCard:function(){return dU},WuiOnRampActivityItem:function(){return uL},WuiOnRampProviderItem:function(){return ux},WuiOtp:function(){return fU},WuiPreviewItem:function(){return pm},WuiProfileButton:function(){return uP},WuiPromo:function(){return uk},WuiQrCode:function(){return fX},WuiSearchBar:function(){return f6},WuiSeparator:function(){return pR},WuiShimmer:function(){return cH},WuiSnackbar:function(){return f5},WuiTabs:function(){return f7},WuiTag:function(){return fw},WuiText:function(){return c_},WuiTokenButton:function(){return dw},WuiTokenListItem:function(){return dS},WuiTooltip:function(){return dV},WuiTransactionListItem:function(){return l8},WuiTransactionListItemLoader:function(){return fy},WuiTransactionVisual:function(){return l4},WuiVisual:function(){return sO},WuiVisualThumbnail:function(){return dj},WuiWalletImage:function(){return s6},customElement:function(){return nk},initializeTheming:function(){return aK},setColorTheme:function(){return aZ},setThemeVariables:function(){return aW},swapInputMaskBottomSvg:function(){return aG},swapInputMaskTopSvg:function(){return aY}});/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let eE=globalThis,eD=eE.ShadowRoot&&(void 0===eE.ShadyCSS||eE.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,eS=Symbol(),e_=new WeakMap;class eO{constructor(eb,em,ew){if(this._$cssResult$=!0,ew!==eS)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=eb,this.t=em}get styleSheet(){let eb=this.o,em=this.t;if(eD&&void 0===eb){let ew=void 0!==em&&1===em.length;ew&&(eb=e_.get(em)),void 0===eb&&((this.o=eb=new CSSStyleSheet).replaceSync(this.cssText),ew&&e_.set(em,eb))}return eb}toString(){return this.cssText}}let eP=eb=>new eO("string"==typeof eb?eb:eb+"",void 0,eS),ej=(eb,...em)=>{let ew=1===eb.length?eb[0]:em.reduce((em,ew,eH)=>em+(eb=>{if(!0===eb._$cssResult$)return eb.cssText;if("number"==typeof eb)return eb;throw Error("Value passed to 'css' function must be a 'css' function result: "+eb+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(ew)+eb[eH+1],eb[0]);return new eO(ew,eb,eS)},eB=(eb,em)=>{if(eD)eb.adoptedStyleSheets=em.map(eb=>eb instanceof CSSStyleSheet?eb:eb.styleSheet);else for(let ew of em){let em=document.createElement("style"),eH=eE.litNonce;void 0!==eH&&em.setAttribute("nonce",eH),em.textContent=ew.cssText,eb.appendChild(em)}},eR=eD?eb=>eb:eb=>eb instanceof CSSStyleSheet?(eb=>{let em="";for(let ew of eb.cssRules)em+=ew.cssText;return eP(em)})(eb):eb,{is:eU,defineProperty:eF,getOwnPropertyDescriptor:eG,getOwnPropertyNames:eY,getOwnPropertySymbols:eQ,getPrototypeOf:eK}=Object,eZ=globalThis,eW=eZ.trustedTypes,e$=eW?eW.emptyScript:"",eX=eZ.reactiveElementPolyfillSupport,eJ=(eb,em)=>eb,e0={toAttribute(eb,em){switch(em){case Boolean:eb=eb?e$:null;break;case Object:case Array:eb=null==eb?eb:JSON.stringify(eb)}return eb},fromAttribute(eb,em){let ew=eb;switch(em){case Boolean:ew=null!==eb;break;case Number:ew=null===eb?null:Number(eb);break;case Object:case Array:try{ew=JSON.parse(eb)}catch(eb){ew=null}}return ew}},e6=(eb,em)=>!eU(eb,em),e4={attribute:!0,type:String,converter:e0,reflect:!1,hasChanged:e6};Symbol.metadata??=Symbol("metadata"),eZ.litPropertyMetadata??=new WeakMap;class e3 extends HTMLElement{static addInitializer(eb){this._$Ei(),(this.l??=[]).push(eb)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(eb,em=e4){if(em.state&&(em.attribute=!1),this._$Ei(),this.elementProperties.set(eb,em),!em.noAccessor){let ew=Symbol(),eH=this.getPropertyDescriptor(eb,ew,em);void 0!==eH&&eF(this.prototype,eb,eH)}}static getPropertyDescriptor(eb,em,ew){let{get:eH,set:eN}=eG(this.prototype,eb)??{get(){return this[em]},set(eb){this[em]=eb}};return{get(){return eH?.call(this)},set(em){let eV=eH?.call(this);eN.call(this,em),this.requestUpdate(eb,eV,ew)},configurable:!0,enumerable:!0}}static getPropertyOptions(eb){return this.elementProperties.get(eb)??e4}static _$Ei(){if(this.hasOwnProperty(eJ("elementProperties")))return;let eb=eK(this);eb.finalize(),void 0!==eb.l&&(this.l=[...eb.l]),this.elementProperties=new Map(eb.elementProperties)}static finalize(){if(this.hasOwnProperty(eJ("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(eJ("properties"))){let eb=this.properties,em=[...eY(eb),...eQ(eb)];for(let ew of em)this.createProperty(ew,eb[ew])}let eb=this[Symbol.metadata];if(null!==eb){let em=litPropertyMetadata.get(eb);if(void 0!==em)for(let[eb,ew]of em)this.elementProperties.set(eb,ew)}for(let[eb,em]of(this._$Eh=new Map,this.elementProperties)){let ew=this._$Eu(eb,em);void 0!==ew&&this._$Eh.set(ew,eb)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(eb){let em=[];if(Array.isArray(eb)){let ew=new Set(eb.flat(1/0).reverse());for(let eb of ew)em.unshift(eR(eb))}else void 0!==eb&&em.push(eR(eb));return em}static _$Eu(eb,em){let ew=em.attribute;return!1===ew?void 0:"string"==typeof ew?ew:"string"==typeof eb?eb.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(eb=>this.enableUpdating=eb),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(eb=>eb(this))}addController(eb){(this._$EO??=new Set).add(eb),void 0!==this.renderRoot&&this.isConnected&&eb.hostConnected?.()}removeController(eb){this._$EO?.delete(eb)}_$E_(){let eb=new Map,em=this.constructor.elementProperties;for(let ew of em.keys())this.hasOwnProperty(ew)&&(eb.set(ew,this[ew]),delete this[ew]);eb.size>0&&(this._$Ep=eb)}createRenderRoot(){let eb=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return eB(eb,this.constructor.elementStyles),eb}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(eb=>eb.hostConnected?.())}enableUpdating(eb){}disconnectedCallback(){this._$EO?.forEach(eb=>eb.hostDisconnected?.())}attributeChangedCallback(eb,em,ew){this._$AK(eb,ew)}_$EC(eb,em){let ew=this.constructor.elementProperties.get(eb),eH=this.constructor._$Eu(eb,ew);if(void 0!==eH&&!0===ew.reflect){let eN=(void 0!==ew.converter?.toAttribute?ew.converter:e0).toAttribute(em,ew.type);this._$Em=eb,null==eN?this.removeAttribute(eH):this.setAttribute(eH,eN),this._$Em=null}}_$AK(eb,em){let ew=this.constructor,eH=ew._$Eh.get(eb);if(void 0!==eH&&this._$Em!==eH){let eb=ew.getPropertyOptions(eH),eN="function"==typeof eb.converter?{fromAttribute:eb.converter}:void 0!==eb.converter?.fromAttribute?eb.converter:e0;this._$Em=eH,this[eH]=eN.fromAttribute(em,eb.type),this._$Em=null}}requestUpdate(eb,em,ew){if(void 0!==eb){if(!((ew??=this.constructor.getPropertyOptions(eb)).hasChanged??e6)(this[eb],em))return;this.P(eb,em,ew)}!1===this.isUpdatePending&&(this._$ES=this._$ET())}P(eb,em,ew){this._$AL.has(eb)||this._$AL.set(eb,em),!0===ew.reflect&&this._$Em!==eb&&(this._$Ej??=new Set).add(eb)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(eb){Promise.reject(eb)}let eb=this.scheduleUpdate();return null!=eb&&await eb,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(let[eb,em]of this._$Ep)this[eb]=em;this._$Ep=void 0}let eb=this.constructor.elementProperties;if(eb.size>0)for(let[em,ew]of eb)!0!==ew.wrapped||this._$AL.has(em)||void 0===this[em]||this.P(em,this[em],ew)}let eb=!1,em=this._$AL;try{(eb=this.shouldUpdate(em))?(this.willUpdate(em),this._$EO?.forEach(eb=>eb.hostUpdate?.()),this.update(em)):this._$EU()}catch(em){throw eb=!1,this._$EU(),em}eb&&this._$AE(em)}willUpdate(eb){}_$AE(eb){this._$EO?.forEach(eb=>eb.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(eb)),this.updated(eb)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(eb){return!0}update(eb){this._$Ej&&=this._$Ej.forEach(eb=>this._$EC(eb,this[eb])),this._$EU()}updated(eb){}firstUpdated(eb){}}e3.elementStyles=[],e3.shadowRootOptions={mode:"open"},e3[eJ("elementProperties")]=new Map,e3[eJ("finalized")]=new Map,eX?.({ReactiveElement:e3}),(eZ.reactiveElementVersions??=[]).push("2.0.4");/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let e5=globalThis,e8=e5.trustedTypes,e9=e8?e8.createPolicy("lit-html",{createHTML:eb=>eb}):void 0,e7="$lit$",tw=`lit$${Math.random().toFixed(9).slice(2)}$`,tH="?"+tw,tN=`<${tH}>`,tV=document,tE=()=>tV.createComment(""),tD=eb=>null===eb||"object"!=typeof eb&&"function"!=typeof eb,tS=Array.isArray,t_=eb=>tS(eb)||"function"==typeof eb?.[Symbol.iterator],tO="[ \n\f\r]",tP=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,tj=/-->/g,tB=/>/g,tR=RegExp(`>|${tO}(?:([^\\s"'>=/]+)(${tO}*=${tO}*(?:[^ +\f\r"'\`<>=]|("|')|))|$)`,"g"),tU=/'/g,tF=/"/g,tG=/^(?:script|style|textarea|title)$/i,tY=eb=>(em,...ew)=>({_$litType$:eb,strings:em,values:ew}),tQ=tY(1),tq=tY(2),tK=Symbol.for("lit-noChange"),tZ=Symbol.for("lit-nothing"),tW=new WeakMap,t$=tV.createTreeWalker(tV,129);function tX(eb,em){if(!Array.isArray(eb)||!eb.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==e9?e9.createHTML(em):em}let tJ=(eb,em)=>{let ew=eb.length-1,eH=[],eN,eV=2===em?"":"",eE=tP;for(let em=0;em"===eS[0]?(eE=eN??tP,e_=-1):void 0===eS[1]?e_=-2:(e_=eE.lastIndex-eS[2].length,eD=eS[1],eE=void 0===eS[3]?tR:'"'===eS[3]?tF:tU):eE===tF||eE===tU?eE=tR:eE===tj||eE===tB?eE=tP:(eE=tR,eN=void 0);let eP=eE===tR&&eb[em+1].startsWith("/>")?" ":"";eV+=eE===tP?ew+tN:e_>=0?(eH.push(eD),ew.slice(0,e_)+e7+ew.slice(e_)+tw+eP):ew+tw+(-2===e_?em:eP)}return[tX(eb,eV+(eb[ew]||"")+(2===em?"":"")),eH]};class aH{constructor({strings:eb,_$litType$:em},ew){let eH;this.parts=[];let eN=0,eV=0,eE=eb.length-1,eD=this.parts,[eS,e_]=tJ(eb,em);if(this.el=aH.createElement(eS,ew),t$.currentNode=this.el.content,2===em){let eb=this.el.content.firstChild;eb.replaceWith(...eb.childNodes)}for(;null!==(eH=t$.nextNode())&&eD.length0){eH.textContent=e8?e8.emptyScript:"";for(let ew=0;ew2||""!==ew[0]||""!==ew[1]?(this._$AH=Array(ew.length-1).fill(new String),this.strings=ew):this._$AH=tZ}_$AI(eb,em=this,ew,eH){let eN=this.strings,eV=!1;if(void 0===eN)(eV=!tD(eb=aN(this,eb,em,0))||eb!==this._$AH&&eb!==tK)&&(this._$AH=eb);else{let eH,eE;let eD=eb;for(eb=eN[0],eH=0;eH{let eH=ew?.renderBefore??em,eN=eH._$litPart$;if(void 0===eN){let eb=ew?.renderBefore??null;eH._$litPart$=eN=new ak(em.insertBefore(tE(),eb),eb,void 0,ew??{})}return eN._$AI(eb),eN};/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */class aU extends e3{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){let eb=super.createRenderRoot();return this.renderOptions.renderBefore??=eb.firstChild,eb}update(eb){let em=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(eb),this._$Do=aR(em,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return tK}}aU._$litElement$=!0,aU.finalized=!0,globalThis.litElementHydrateSupport?.({LitElement:aU});let aF=globalThis.litElementPolyfillSupport;aF?.({LitElement:aU}),(globalThis.litElementVersions??=[]).push("4.0.5");let aG=tq` + + + + + +`,aY=tq` + + + + + +`;var aQ,aq=ew(56055);function aK(eb,em){eH=document.createElement("style"),eN=document.createElement("style"),eV=document.createElement("style"),eH.textContent=a$(eb).core.cssText,eN.textContent=a$(eb).dark.cssText,eV.textContent=a$(eb).light.cssText,document.head.appendChild(eH),document.head.appendChild(eN),document.head.appendChild(eV),aZ(em)}function aZ(eb){eN&&eV&&("light"===eb?(eN.removeAttribute("media"),eV.media="enabled"):(eV.removeAttribute("media"),eN.media="enabled"))}function aW(eb){eH&&eN&&eV&&(eH.textContent=a$(eb).core.cssText,eN.textContent=a$(eb).dark.cssText,eV.textContent=a$(eb).light.cssText)}function a$(eb){return{core:ej` + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap'); + :root { + --w3m-modal-width: 360px; + --w3m-color-mix-strength: ${eP(eb?.["--w3m-color-mix-strength"]?`${eb["--w3m-color-mix-strength"]}%`:"0%")}; + --w3m-font-family: ${eP(eb?.["--w3m-font-family"]||"Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;")}; + --w3m-font-size-master: ${eP(eb?.["--w3m-font-size-master"]||"10px")}; + --w3m-border-radius-master: ${eP(eb?.["--w3m-border-radius-master"]||"4px")}; + --w3m-z-index: ${eP(eb?.["--w3m-z-index"]||999)}; + + --wui-font-family: var(--w3m-font-family); + + --wui-font-size-mini: calc(var(--w3m-font-size-master) * 0.8); + --wui-font-size-micro: var(--w3m-font-size-master); + --wui-font-size-tiny: calc(var(--w3m-font-size-master) * 1.2); + --wui-font-size-small: calc(var(--w3m-font-size-master) * 1.4); + --wui-font-size-paragraph: calc(var(--w3m-font-size-master) * 1.6); + --wui-font-size-medium: calc(var(--w3m-font-size-master) * 1.8); + --wui-font-size-large: calc(var(--w3m-font-size-master) * 2); + --wui-font-size-medium-title: calc(var(--w3m-font-size-master) * 2.4); + --wui-font-size-2xl: calc(var(--w3m-font-size-master) * 4); + + --wui-border-radius-5xs: var(--w3m-border-radius-master); + --wui-border-radius-4xs: calc(var(--w3m-border-radius-master) * 1.5); + --wui-border-radius-3xs: calc(var(--w3m-border-radius-master) * 2); + --wui-border-radius-xxs: calc(var(--w3m-border-radius-master) * 3); + --wui-border-radius-xs: calc(var(--w3m-border-radius-master) * 4); + --wui-border-radius-s: calc(var(--w3m-border-radius-master) * 5); + --wui-border-radius-m: calc(var(--w3m-border-radius-master) * 7); + --wui-border-radius-l: calc(var(--w3m-border-radius-master) * 9); + --wui-border-radius-3xl: calc(var(--w3m-border-radius-master) * 20); + + --wui-font-weight-light: 400; + --wui-font-weight-regular: 500; + --wui-font-weight-medium: 600; + --wui-font-weight-bold: 700; + + --wui-letter-spacing-2xl: -1.6px; + --wui-letter-spacing-medium-title: -0.96px; + --wui-letter-spacing-large: -0.8px; + --wui-letter-spacing-medium: -0.72px; + --wui-letter-spacing-paragraph: -0.64px; + --wui-letter-spacing-small: -0.56px; + --wui-letter-spacing-tiny: -0.48px; + --wui-letter-spacing-micro: -0.2px; + --wui-letter-spacing-mini: -0.16px; + + --wui-spacing-0: 0px; + --wui-spacing-4xs: 2px; + --wui-spacing-3xs: 4px; + --wui-spacing-xxs: 6px; + --wui-spacing-2xs: 7px; + --wui-spacing-xs: 8px; + --wui-spacing-1xs: 10px; + --wui-spacing-s: 12px; + --wui-spacing-m: 14px; + --wui-spacing-l: 16px; + --wui-spacing-2l: 18px; + --wui-spacing-xl: 20px; + --wui-spacing-xxl: 24px; + --wui-spacing-2xl: 32px; + --wui-spacing-3xl: 40px; + --wui-spacing-4xl: 90px; + + --wui-icon-box-size-xxs: 14px; + --wui-icon-box-size-xs: 20px; + --wui-icon-box-size-sm: 24px; + --wui-icon-box-size-md: 32px; + --wui-icon-box-size-lg: 40px; + --wui-icon-box-size-xl: 64px; + + --wui-icon-size-inherit: inherit; + --wui-icon-size-xxs: 10px; + --wui-icon-size-xs: 12px; + --wui-icon-size-sm: 14px; + --wui-icon-size-md: 16px; + --wui-icon-size-mdl: 18px; + --wui-icon-size-lg: 20px; + --wui-icon-size-xl: 24px; + + --wui-wallet-image-size-inherit: inherit; + --wui-wallet-image-size-sm: 40px; + --wui-wallet-image-size-md: 56px; + --wui-wallet-image-size-lg: 80px; + + --wui-visual-size-size-inherit: inherit; + --wui-visual-size-sm: 40px; + --wui-visual-size-md: 55px; + --wui-visual-size-lg: 80px; + + --wui-box-size-md: 100px; + --wui-box-size-lg: 120px; + + --wui-ease-out-power-2: cubic-bezier(0, 0, 0.22, 1); + --wui-ease-out-power-1: cubic-bezier(0, 0, 0.55, 1); + + --wui-ease-in-power-3: cubic-bezier(0.66, 0, 1, 1); + --wui-ease-in-power-2: cubic-bezier(0.45, 0, 1, 1); + --wui-ease-in-power-1: cubic-bezier(0.3, 0, 1, 1); + + --wui-ease-inout-power-1: cubic-bezier(0.45, 0, 0.55, 1); + + --wui-duration-lg: 200ms; + --wui-duration-md: 125ms; + --wui-duration-sm: 75ms; + + --wui-path-network-sm: path( + 'M15.4 2.1a5.21 5.21 0 0 1 5.2 0l11.61 6.7a5.21 5.21 0 0 1 2.61 4.52v13.4c0 1.87-1 3.59-2.6 4.52l-11.61 6.7c-1.62.93-3.6.93-5.22 0l-11.6-6.7a5.21 5.21 0 0 1-2.61-4.51v-13.4c0-1.87 1-3.6 2.6-4.52L15.4 2.1Z' + ); + + --wui-path-network-md: path( + 'M43.4605 10.7248L28.0485 1.61089C25.5438 0.129705 22.4562 0.129705 19.9515 1.61088L4.53951 10.7248C2.03626 12.2051 0.5 14.9365 0.5 17.886V36.1139C0.5 39.0635 2.03626 41.7949 4.53951 43.2752L19.9515 52.3891C22.4562 53.8703 25.5438 53.8703 28.0485 52.3891L43.4605 43.2752C45.9637 41.7949 47.5 39.0635 47.5 36.114V17.8861C47.5 14.9365 45.9637 12.2051 43.4605 10.7248Z' + ); + + --wui-path-network-lg: path( + 'M78.3244 18.926L50.1808 2.45078C45.7376 -0.150261 40.2624 -0.150262 35.8192 2.45078L7.6756 18.926C3.23322 21.5266 0.5 26.3301 0.5 31.5248V64.4752C0.5 69.6699 3.23322 74.4734 7.6756 77.074L35.8192 93.5492C40.2624 96.1503 45.7376 96.1503 50.1808 93.5492L78.3244 77.074C82.7668 74.4734 85.5 69.6699 85.5 64.4752V31.5248C85.5 26.3301 82.7668 21.5266 78.3244 18.926Z' + ); + + --wui-width-network-sm: 36px; + --wui-width-network-md: 48px; + --wui-width-network-lg: 86px; + + --wui-height-network-sm: 40px; + --wui-height-network-md: 54px; + --wui-height-network-lg: 96px; + + --wui-icon-size-network-xs: 12px; + --wui-icon-size-network-sm: 16px; + --wui-icon-size-network-md: 24px; + --wui-icon-size-network-lg: 42px; + + --wui-color-inherit: inherit; + + --wui-color-inverse-100: #fff; + --wui-color-inverse-000: #000; + + --wui-cover: rgba(20, 20, 20, 0.8); + + --wui-color-modal-bg: var(--wui-color-modal-bg-base); + + --wui-color-accent-100: var(--wui-color-accent-base-100); + --wui-color-accent-090: var(--wui-color-accent-base-090); + --wui-color-accent-080: var(--wui-color-accent-base-080); + + --wui-accent-glass-090: var(--wui-accent-glass-base-090); + --wui-accent-glass-080: var(--wui-accent-glass-base-080); + --wui-accent-glass-020: var(--wui-accent-glass-base-020); + --wui-accent-glass-015: var(--wui-accent-glass-base-015); + --wui-accent-glass-010: var(--wui-accent-glass-base-010); + --wui-accent-glass-005: var(--wui-accent-glass-base-005); + --wui-accent-glass-002: var(--wui-accent-glass-base-002); + + --wui-color-fg-100: var(--wui-color-fg-base-100); + --wui-color-fg-125: var(--wui-color-fg-base-125); + --wui-color-fg-150: var(--wui-color-fg-base-150); + --wui-color-fg-175: var(--wui-color-fg-base-175); + --wui-color-fg-200: var(--wui-color-fg-base-200); + --wui-color-fg-225: var(--wui-color-fg-base-225); + --wui-color-fg-250: var(--wui-color-fg-base-250); + --wui-color-fg-275: var(--wui-color-fg-base-275); + --wui-color-fg-300: var(--wui-color-fg-base-300); + + --wui-color-bg-100: var(--wui-color-bg-base-100); + --wui-color-bg-125: var(--wui-color-bg-base-125); + --wui-color-bg-150: var(--wui-color-bg-base-150); + --wui-color-bg-175: var(--wui-color-bg-base-175); + --wui-color-bg-200: var(--wui-color-bg-base-200); + --wui-color-bg-225: var(--wui-color-bg-base-225); + --wui-color-bg-250: var(--wui-color-bg-base-250); + --wui-color-bg-275: var(--wui-color-bg-base-275); + --wui-color-bg-300: var(--wui-color-bg-base-300); + + --wui-color-success-100: var(--wui-color-success-base-100); + --wui-color-error-100: var(--wui-color-error-base-100); + + --wui-icon-box-bg-error-100: var(--wui-icon-box-bg-error-base-100); + --wui-icon-box-bg-blue-100: var(--wui-icon-box-bg-blue-base-100); + --wui-icon-box-bg-success-100: var(--wui-icon-box-bg-success-base-100); + --wui-icon-box-bg-inverse-100: var(--wui-icon-box-bg-inverse-base-100); + + --wui-all-wallets-bg-100: var(--wui-all-wallets-bg-base-100); + + --wui-avatar-border: var(--wui-avatar-border-base); + + --wui-thumbnail-border: var(--wui-thumbnail-border-base); + + --wui-box-shadow-blue: rgba(71, 161, 255, 0.16); + } + + @supports (background: color-mix(in srgb, white 50%, black)) { + :root { + --wui-color-modal-bg: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-modal-bg-base) + ); + + --wui-box-shadow-blue: color-mix(in srgb, var(--wui-color-accent-100) 16%, transparent); + + --wui-color-accent-090: color-mix( + in srgb, + var(--wui-color-accent-base-100) 90%, + var(--w3m-default) + ); + --wui-color-accent-080: color-mix( + in srgb, + var(--wui-color-accent-base-100) 80%, + var(--w3m-default) + ); + + --wui-color-accent-090: color-mix( + in srgb, + var(--wui-color-accent-base-100) 90%, + transparent + ); + --wui-color-accent-080: color-mix( + in srgb, + var(--wui-color-accent-base-100) 80%, + transparent + ); + + --wui-accent-glass-090: color-mix( + in srgb, + var(--wui-color-accent-base-100) 90%, + transparent + ); + --wui-accent-glass-080: color-mix( + in srgb, + var(--wui-color-accent-base-100) 80%, + transparent + ); + --wui-accent-glass-020: color-mix( + in srgb, + var(--wui-color-accent-base-100) 20%, + transparent + ); + --wui-accent-glass-015: color-mix( + in srgb, + var(--wui-color-accent-base-100) 15%, + transparent + ); + --wui-accent-glass-010: color-mix( + in srgb, + var(--wui-color-accent-base-100) 10%, + transparent + ); + --wui-accent-glass-005: color-mix( + in srgb, + var(--wui-color-accent-base-100) 5%, + transparent + ); + --wui-color-accent-002: color-mix( + in srgb, + var(--wui-color-accent-base-100) 2%, + transparent + ); + + --wui-color-fg-100: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-fg-base-100) + ); + --wui-color-fg-125: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-fg-base-125) + ); + --wui-color-fg-150: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-fg-base-150) + ); + --wui-color-fg-175: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-fg-base-175) + ); + --wui-color-fg-200: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-fg-base-200) + ); + --wui-color-fg-225: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-fg-base-225) + ); + --wui-color-fg-250: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-fg-base-250) + ); + --wui-color-fg-275: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-fg-base-275) + ); + --wui-color-fg-300: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-fg-base-300) + ); + + --wui-color-bg-100: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-bg-base-100) + ); + --wui-color-bg-125: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-bg-base-125) + ); + --wui-color-bg-150: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-bg-base-150) + ); + --wui-color-bg-175: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-bg-base-175) + ); + --wui-color-bg-200: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-bg-base-200) + ); + --wui-color-bg-225: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-bg-base-225) + ); + --wui-color-bg-250: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-bg-base-250) + ); + --wui-color-bg-275: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-bg-base-275) + ); + --wui-color-bg-300: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-bg-base-300) + ); + + --wui-color-success-100: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-success-base-100) + ); + --wui-color-error-100: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-color-error-base-100) + ); + + --wui-icon-box-bg-error-100: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-icon-box-bg-error-base-100) + ); + --wui-icon-box-bg-accent-100: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-icon-box-bg-blue-base-100) + ); + --wui-icon-box-bg-success-100: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-icon-box-bg-success-base-100) + ); + --wui-icon-box-bg-inverse-100: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-icon-box-bg-inverse-base-100) + ); + + --wui-all-wallets-bg-100: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-all-wallets-bg-base-100) + ); + + --wui-avatar-border: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-avatar-border-base) + ); + + --wui-thumbnail-border: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--wui-thumbnail-border-base) + ); + } + } + `,light:ej` + :root { + --w3m-color-mix: ${eP(eb?.["--w3m-color-mix"]||"#fff")}; + --w3m-accent: ${eP((0,aq.tU)(eb,"dark")["--w3m-accent"])}; + --w3m-default: #fff; + + --wui-color-modal-bg-base: ${eP((0,aq.tU)(eb,"dark")["--w3m-background"])}; + --wui-color-accent-base-100: var(--w3m-accent); + + --wui-accent-glass-base-090: rgba(71, 161, 255, 0.9); + --wui-accent-glass-base-080: rgba(71, 161, 255, 0.8); + --wui-accent-glass-base-020: rgba(71, 161, 255, 0.2); + --wui-accent-glass-base-015: rgba(71, 161, 255, 0.15); + --wui-accent-glass-base-010: rgba(71, 161, 255, 0.1); + --wui-accent-glass-base-005: rgba(71, 161, 255, 0.05); + --wui-accent-glass-base-002: rgba(71, 161, 255, 0.02); + + --wui-color-fg-base-100: #e4e7e7; + --wui-color-fg-base-125: #d0d5d5; + --wui-color-fg-base-150: #a8b1b1; + --wui-color-fg-base-175: #a8b0b0; + --wui-color-fg-base-200: #949e9e; + --wui-color-fg-base-225: #868f8f; + --wui-color-fg-base-250: #788080; + --wui-color-fg-base-275: #788181; + --wui-color-fg-base-300: #6e7777; + + --wui-color-bg-base-100: #141414; + --wui-color-bg-base-125: #191a1a; + --wui-color-bg-base-150: #1e1f1f; + --wui-color-bg-base-175: #222525; + --wui-color-bg-base-200: #272a2a; + --wui-color-bg-base-225: #2c3030; + --wui-color-bg-base-250: #313535; + --wui-color-bg-base-275: #363b3b; + --wui-color-bg-base-300: #3b4040; + + --wui-color-success-base-100: #26d962; + --wui-color-error-base-100: #f25a67; + + --wui-success-glass-001: rgba(38, 217, 98, 0.01); + --wui-success-glass-002: rgba(38, 217, 98, 0.02); + --wui-success-glass-005: rgba(38, 217, 98, 0.05); + --wui-success-glass-010: rgba(38, 217, 98, 0.1); + --wui-success-glass-015: rgba(38, 217, 98, 0.15); + --wui-success-glass-020: rgba(38, 217, 98, 0.2); + --wui-success-glass-025: rgba(38, 217, 98, 0.25); + --wui-success-glass-030: rgba(38, 217, 98, 0.3); + --wui-success-glass-060: rgba(38, 217, 98, 0.6); + --wui-success-glass-080: rgba(38, 217, 98, 0.8); + + --wui-error-glass-001: rgba(242, 90, 103, 0.01); + --wui-error-glass-002: rgba(242, 90, 103, 0.02); + --wui-error-glass-005: rgba(242, 90, 103, 0.05); + --wui-error-glass-010: rgba(242, 90, 103, 0.1); + --wui-error-glass-015: rgba(242, 90, 103, 0.15); + --wui-error-glass-020: rgba(242, 90, 103, 0.2); + --wui-error-glass-025: rgba(242, 90, 103, 0.25); + --wui-error-glass-030: rgba(242, 90, 103, 0.3); + --wui-error-glass-060: rgba(242, 90, 103, 0.6); + --wui-error-glass-080: rgba(242, 90, 103, 0.8); + + --wui-icon-box-bg-error-base-100: #3c2426; + --wui-icon-box-bg-blue-base-100: #20303f; + --wui-icon-box-bg-success-base-100: #1f3a28; + --wui-icon-box-bg-inverse-base-100: #243240; + + --wui-all-wallets-bg-base-100: #222b35; + + --wui-avatar-border-base: #252525; + + --wui-thumbnail-border-base: #252525; + + --wui-gray-glass-001: rgba(255, 255, 255, 0.01); + --wui-gray-glass-002: rgba(255, 255, 255, 0.02); + --wui-gray-glass-005: rgba(255, 255, 255, 0.05); + --wui-gray-glass-010: rgba(255, 255, 255, 0.1); + --wui-gray-glass-015: rgba(255, 255, 255, 0.15); + --wui-gray-glass-020: rgba(255, 255, 255, 0.2); + --wui-gray-glass-025: rgba(255, 255, 255, 0.25); + --wui-gray-glass-030: rgba(255, 255, 255, 0.3); + --wui-gray-glass-060: rgba(255, 255, 255, 0.6); + --wui-gray-glass-080: rgba(255, 255, 255, 0.8); + --wui-gray-glass-090: rgba(255, 255, 255, 0.9); + } + `,dark:ej` + :root { + --w3m-color-mix: ${eP(eb?.["--w3m-color-mix"]||"#000")}; + --w3m-accent: ${eP((0,aq.tU)(eb,"light")["--w3m-accent"])}; + --w3m-default: #000; + + --wui-color-modal-bg-base: ${eP((0,aq.tU)(eb,"light")["--w3m-background"])}; + --wui-color-accent-base-100: var(--w3m-accent); + + --wui-accent-glass-base-090: rgba(51, 150, 255, 0.9); + --wui-accent-glass-base-080: rgba(51, 150, 255, 0.8); + --wui-accent-glass-base-020: rgba(51, 150, 255, 0.2); + --wui-accent-glass-base-015: rgba(51, 150, 255, 0.15); + --wui-accent-glass-base-010: rgba(51, 150, 255, 0.1); + --wui-accent-glass-base-005: rgba(51, 150, 255, 0.05); + --wui-accent-glass-base-002: rgba(51, 150, 255, 0.02); + + --wui-color-fg-base-100: #141414; + --wui-color-fg-base-125: #2d3131; + --wui-color-fg-base-150: #474d4d; + --wui-color-fg-base-175: #636d6d; + --wui-color-fg-base-200: #798686; + --wui-color-fg-base-225: #828f8f; + --wui-color-fg-base-250: #8b9797; + --wui-color-fg-base-275: #95a0a0; + --wui-color-fg-base-300: #9ea9a9; + + --wui-color-bg-base-100: #ffffff; + --wui-color-bg-base-125: #f5fafa; + --wui-color-bg-base-150: #f3f8f8; + --wui-color-bg-base-175: #eef4f4; + --wui-color-bg-base-200: #eaf1f1; + --wui-color-bg-base-225: #e5eded; + --wui-color-bg-base-250: #e1e9e9; + --wui-color-bg-base-275: #dce7e7; + --wui-color-bg-base-300: #d8e3e3; + + --wui-color-success-base-100: #26b562; + --wui-color-error-base-100: #f05142; + + --wui-success-glass-001: rgba(38, 181, 98, 0.01); + --wui-success-glass-002: rgba(38, 181, 98, 0.02); + --wui-success-glass-005: rgba(38, 181, 98, 0.05); + --wui-success-glass-010: rgba(38, 181, 98, 0.1); + --wui-success-glass-015: rgba(38, 181, 98, 0.15); + --wui-success-glass-020: rgba(38, 181, 98, 0.2); + --wui-success-glass-025: rgba(38, 181, 98, 0.25); + --wui-success-glass-030: rgba(38, 181, 98, 0.3); + --wui-success-glass-060: rgba(38, 181, 98, 0.6); + --wui-success-glass-080: rgba(38, 181, 98, 0.8); + + --wui-error-glass-001: rgba(240, 81, 66, 0.01); + --wui-error-glass-002: rgba(240, 81, 66, 0.02); + --wui-error-glass-005: rgba(240, 81, 66, 0.05); + --wui-error-glass-010: rgba(240, 81, 66, 0.1); + --wui-error-glass-015: rgba(240, 81, 66, 0.15); + --wui-error-glass-020: rgba(240, 81, 66, 0.2); + --wui-error-glass-025: rgba(240, 81, 66, 0.25); + --wui-error-glass-030: rgba(240, 81, 66, 0.3); + --wui-error-glass-060: rgba(240, 81, 66, 0.6); + --wui-error-glass-080: rgba(240, 81, 66, 0.8); + + --wui-icon-box-bg-error-base-100: #f4dfdd; + --wui-icon-box-bg-blue-base-100: #d9ecfb; + --wui-icon-box-bg-success-base-100: #daf0e4; + --wui-icon-box-bg-inverse-base-100: #dcecfc; + + --wui-all-wallets-bg-base-100: #e8f1fa; + + --wui-avatar-border-base: #f3f4f4; + + --wui-thumbnail-border-base: #eaefef; + + --wui-gray-glass-001: rgba(0, 0, 0, 0.01); + --wui-gray-glass-002: rgba(0, 0, 0, 0.02); + --wui-gray-glass-005: rgba(0, 0, 0, 0.05); + --wui-gray-glass-010: rgba(0, 0, 0, 0.1); + --wui-gray-glass-015: rgba(0, 0, 0, 0.15); + --wui-gray-glass-020: rgba(0, 0, 0, 0.2); + --wui-gray-glass-025: rgba(0, 0, 0, 0.25); + --wui-gray-glass-030: rgba(0, 0, 0, 0.3); + --wui-gray-glass-060: rgba(0, 0, 0, 0.6); + --wui-gray-glass-080: rgba(0, 0, 0, 0.8); + --wui-gray-glass-090: rgba(0, 0, 0, 0.9); + } + `}}let aJ=ej` + *, + *::after, + *::before, + :host { + margin: 0; + padding: 0; + box-sizing: border-box; + font-style: normal; + text-rendering: optimizeSpeed; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-tap-highlight-color: transparent; + font-family: var(--wui-font-family); + backface-visibility: hidden; + } +`,nw=ej` + button, + a { + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + position: relative; + transition: + background-color var(--wui-ease-inout-power-1) var(--wui-duration-md), + color var(--wui-ease-inout-power-1) var(--wui-duration-md), + box-shadow var(--wui-ease-inout-power-1) var(--wui-duration-md); + will-change: background-color, color; + outline: none; + border: 1px solid transparent; + column-gap: var(--wui-spacing-3xs); + background-color: transparent; + text-decoration: none; + } + + @media (hover: hover) and (pointer: fine) { + button:hover:enabled { + background-color: var(--wui-gray-glass-005); + } + + button:active:enabled { + background-color: var(--wui-gray-glass-010); + } + + button[data-variant='fill']:hover:enabled { + background-color: var(--wui-color-accent-090); + } + + button[data-variant='accentBg']:hover:enabled { + background: var(--wui-accent-glass-015); + } + + button[data-variant='accentBg']:active:enabled { + background: var(--wui-accent-glass-020); + } + } + + button:disabled { + cursor: not-allowed; + background-color: var(--wui-gray-glass-005); + } + + button[data-variant='shade']:disabled, + button[data-variant='accent']:disabled, + button[data-variant='accentBg']:disabled { + background-color: var(--wui-gray-glass-010); + color: var(--wui-gray-glass-015); + filter: grayscale(1); + } + + button:disabled > wui-wallet-image, + button:disabled > wui-all-wallets-image, + button:disabled > wui-network-image, + button:disabled > wui-image, + button:disabled > wui-icon-box, + button:disabled > wui-transaction-visual, + button:disabled > wui-logo { + filter: grayscale(1); + } + + button:focus-visible, + a:focus-visible { + border: 1px solid var(--wui-color-accent-100); + background-color: var(--wui-gray-glass-005); + -webkit-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + -moz-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + } + + button[data-variant='fill']:focus-visible { + background-color: var(--wui-color-accent-090); + } + + button[data-variant='fill'] { + color: var(--wui-color-inverse-100); + background-color: var(--wui-color-accent-100); + } + + button[data-variant='fill']:disabled { + color: var(--wui-gray-glass-015); + background-color: var(--wui-gray-glass-015); + } + + button[data-variant='fill']:disabled > wui-icon { + color: var(--wui-gray-glass-015); + } + + button[data-variant='shade'] { + color: var(--wui-color-fg-200); + } + + button[data-variant='accent'], + button[data-variant='accentBg'] { + color: var(--wui-color-accent-100); + } + + button[data-variant='accentBg'] { + background: var(--wui-accent-glass-010); + border: 1px solid var(--wui-accent-glass-010); + } + + button[data-variant='fullWidth'] { + width: 100%; + border-radius: var(--wui-border-radius-xs); + height: 56px; + border: none; + background-color: var(--wui-gray-glass-002); + color: var(--wui-color-fg-200); + gap: var(--wui-spacing-xs); + } + + button:active:enabled { + background-color: var(--wui-gray-glass-010); + } + + button[data-variant='fill']:active:enabled { + background-color: var(--wui-color-accent-080); + border: 1px solid var(--wui-gray-glass-010); + } + + input { + border: none; + outline: none; + appearance: none; + } +`,nH=ej` + .wui-color-inherit { + color: var(--wui-color-inherit); + } + + .wui-color-accent-100 { + color: var(--wui-color-accent-100); + } + + .wui-color-error-100 { + color: var(--wui-color-error-100); + } + + .wui-color-success-100 { + color: var(--wui-color-success-100); + } + + .wui-color-inverse-100 { + color: var(--wui-color-inverse-100); + } + + .wui-color-inverse-000 { + color: var(--wui-color-inverse-000); + } + + .wui-color-fg-100 { + color: var(--wui-color-fg-100); + } + + .wui-color-fg-200 { + color: var(--wui-color-fg-200); + } + + .wui-color-fg-300 { + color: var(--wui-color-fg-300); + } + + .wui-bg-color-inherit { + background-color: var(--wui-color-inherit); + } + + .wui-bg-color-blue-100 { + background-color: var(--wui-color-accent-100); + } + + .wui-bg-color-error-100 { + background-color: var(--wui-color-error-100); + } + + .wui-bg-color-success-100 { + background-color: var(--wui-color-success-100); + } + + .wui-bg-color-inverse-100 { + background-color: var(--wui-color-inverse-100); + } + + .wui-bg-color-inverse-000 { + background-color: var(--wui-color-inverse-000); + } + + .wui-bg-color-fg-100 { + background-color: var(--wui-color-fg-100); + } + + .wui-bg-color-fg-200 { + background-color: var(--wui-color-fg-200); + } + + .wui-bg-color-fg-300 { + background-color: var(--wui-color-fg-300); + } +`;function nN(eb,em){let{kind:ew,elements:eH}=em;return{kind:ew,elements:eH,finisher(em){customElements.get(eb)||customElements.define(eb,em)}}}function nV(eb,em){return customElements.get(eb)||customElements.define(eb,em),em}function nk(eb){return function(em){return"function"==typeof em?nV(eb,em):nN(eb,em)}}var nE=ej` + :host { + display: block; + border-radius: clamp(0px, var(--wui-border-radius-l), 44px); + box-shadow: 0 0 0 1px var(--wui-gray-glass-005); + background-color: var(--wui-color-modal-bg); + overflow: hidden; + } +`,nD=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let nS=class extends aU{render(){return tQ``}};nS.styles=[aJ,nE],nS=nD([nk("wui-card")],nS);/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let n_={attribute:!0,type:String,converter:e0,reflect:!1,hasChanged:e6},nO=(eb=n_,em,ew)=>{let{kind:eH,metadata:eN}=ew,eV=globalThis.litPropertyMetadata.get(eN);if(void 0===eV&&globalThis.litPropertyMetadata.set(eN,eV=new Map),eV.set(ew.name,eb),"accessor"===eH){let{name:eH}=ew;return{set(ew){let eN=em.get.call(this);em.set.call(this,ew),this.requestUpdate(eH,eN,eb)},init(em){return void 0!==em&&this.P(eH,void 0,eb),em}}}if("setter"===eH){let{name:eH}=ew;return function(ew){let eN=this[eH];em.call(this,ew),this.requestUpdate(eH,eN,eb)}}throw Error("Unsupported decorator location: "+eH)};function nP(eb){return(em,ew)=>"object"==typeof ew?nO(eb,em,ew):((eb,em,ew)=>{let eH=em.hasOwnProperty(ew);return em.constructor.createProperty(ew,eH?{...eb,wrapped:!0}:eb),eH?Object.getOwnPropertyDescriptor(em,ew):void 0})(eb,em,ew)}/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function nj(eb){return nP({...eb,state:!0,attribute:!1})}var nB=ej` + :host { + display: flex; + aspect-ratio: 1 / 1; + color: var(--local-color); + width: var(--local-width); + } + + svg { + width: inherit; + height: inherit; + object-fit: contain; + object-position: center; + } +`;let nR=tq` + `,nU=tq` + +`,nF=tq` + `,nG=tq` + + + + + + + + + +`,nY=tq` + + + + + + + + + + + + + +`,nQ=tq` + +`,nq=tq` + +`,nK=tq` + +`,nZ=tq` + +`,nW=tq` + `,n$=tq` + + +`,nX=tq` + `,nJ=tq` + +`,n6=tq` + `,n4=tq` + +`,n3=tq` + +`,n5=tq` + +`,n8=tq` + +`,n9=tq` + + + + + + + + + + + + + + + + + + + + + +`,n7=tq` + +`,ry=tq` + +`,rz=tq` + +`,rw=tq` + +`,rH=tq` + `,rN=tq` + +`,rV=tq` + + + + `,rk=tq` + + +`,rE=tq` + +`,rD=tq` + + + + + + + + + + +`,rS=tq` + +`,r_=tq` + +`,rO=tq` + +`,rP=tq` + + + + + + + + + + + + + + + +`,rj=tq` + +`,rB=tq` + + + + + + + + + + + + + +`,rR=tq` + + + + +`,rU=tq` + + +`,rF=tq` + + +`,rG=tq` + +`,rY=tq` + + +`,rQ=tq` + + +`,rq=tq` + + +`,rK=tq` + +`,rZ=tq` + +`,rW=tq` + + + + + + +`,r$=tq` + `,rX=tq` + +`,rJ=tq` + `,ib=tq` + +`,iy=tq` + +`,iw=tq` + + `,iH=tq` + +`,iN=tq` + +`,iV=tq` + + + +`,iE=tq` + +`,iD=tq` + +`,iS=tq` + + + + + + + + + + + `,i_=tq` + + + + + + + + + + + + + +`,iO=tq` + +`,iP=tq` + +`,ij=tq` + +`,iB=tq` + + + + +`,iR=tq` + +`,iU=tq` + + +`,iF=tq` + + +`,iG=tq` + + + + + + + +`;var iQ=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let iq={add:nR,allWallets:nU,arrowBottomCircle:nF,appStore:nG,apple:nY,arrowBottom:nQ,arrowLeft:nq,arrowRight:nK,arrowTop:nZ,bank:nW,browser:n$,card:nX,checkmark:n6,checkmarkBold:nJ,chevronBottom:n4,chevronLeft:n3,chevronRight:n5,chevronTop:n8,chromeStore:n9,clock:n7,close:ry,compass:rw,coinPlaceholder:rz,copy:rH,cursor:rN,cursorTransparent:rV,desktop:rk,disconnect:rE,discord:rD,etherscan:rS,extension:r_,externalLink:rO,facebook:rP,filters:rj,github:rB,google:rR,helpCircle:rU,infoCircle:rF,mail:rG,mobile:rY,more:rQ,networkPlaceholder:rq,nftPlaceholder:rK,off:rZ,playStore:rW,plus:r$,qrCode:rX,recycleHorizontal:rJ,refresh:ib,search:iy,send:iw,swapHorizontal:iH,swapHorizontalMedium:iV,swapHorizontalBold:iN,swapHorizontalRoundedBold:iE,swapVertical:iD,telegram:iS,twitch:i_,twitter:iG,twitterIcon:iO,verify:iP,verifyFilled:ij,wallet:iR,walletConnect:iU,walletPlaceholder:iB,warningCircle:iF,x:iG},iK=class extends aU{constructor(){super(...arguments),this.size="md",this.name="copy",this.color="fg-300"}render(){return this.style.cssText=` + --local-color: var(--wui-color-${this.color}); + --local-width: var(--wui-icon-size-${this.size}); + `,tQ`${iq[this.name]}`}};iK.styles=[aJ,nH,nB],iQ([nP()],iK.prototype,"size",void 0),iQ([nP()],iK.prototype,"name",void 0),iQ([nP()],iK.prototype,"color",void 0),iK=iQ([nk("wui-icon")],iK);var iZ=ej` + :host { + display: block; + width: var(--local-width); + height: var(--local-height); + } + + img { + display: block; + width: 100%; + height: 100%; + object-fit: cover; + object-position: center center; + border-radius: inherit; + } +`,iW=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let i$=class extends aU{constructor(){super(...arguments),this.src="./path/to/image.jpg",this.alt="Image",this.size=void 0}render(){return this.style.cssText=` + --local-width: ${this.size?`var(--wui-icon-size-${this.size});`:"100%"}; + --local-height: ${this.size?`var(--wui-icon-size-${this.size});`:"100%"}; + `,tQ`${this.alt}`}};i$.styles=[aJ,nH,iZ],iW([nP()],i$.prototype,"src",void 0),iW([nP()],i$.prototype,"alt",void 0),iW([nP()],i$.prototype,"size",void 0),i$=iW([nk("wui-image")],i$);var iJ=ej` + :host { + display: block; + width: var(--wui-box-size-lg); + height: var(--wui-box-size-lg); + } + + svg { + width: var(--wui-box-size-lg); + height: var(--wui-box-size-lg); + fill: none; + stroke: transparent; + stroke-linecap: round; + } + + use { + stroke: var(--wui-color-accent-100); + stroke-width: 2px; + stroke-dasharray: 54, 118; + stroke-dashoffset: 172; + animation: dash 1s linear infinite; + } + + @keyframes dash { + to { + stroke-dashoffset: 0px; + } + } +`,i6=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let i4=class extends aU{render(){return tQ` + + + + + `}};i4.styles=[aJ,iJ],i4=i6([nk("wui-loading-hexagon")],i4);var i3=ej` + :host { + display: flex; + } + + :host([data-size='sm']) > svg { + width: 12px; + height: 12px; + } + + :host([data-size='md']) > svg { + width: 16px; + height: 16px; + } + + :host([data-size='lg']) > svg { + width: 24px; + height: 24px; + } + + :host([data-size='xl']) > svg { + width: 32px; + height: 32px; + } + + svg { + animation: rotate 2s linear infinite; + } + + circle { + fill: none; + stroke: var(--local-color); + stroke-width: 4px; + stroke-dasharray: 1, 124; + stroke-dashoffset: 0; + stroke-linecap: round; + animation: dash 1.5s ease-in-out infinite; + } + + :host([data-size='md']) > svg > circle { + stroke-width: 6px; + } + + :host([data-size='sm']) > svg > circle { + stroke-width: 8px; + } + + @keyframes rotate { + 100% { + transform: rotate(360deg); + } + } + + @keyframes dash { + 0% { + stroke-dasharray: 1, 124; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 90, 124; + stroke-dashoffset: -35; + } + + 100% { + stroke-dashoffset: -125; + } + } +`,i5=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let i8=class extends aU{constructor(){super(...arguments),this.color="accent-100",this.size="lg"}render(){return this.style.cssText=`--local-color: var(--wui-color-${this.color});`,this.dataset.size=this.size,tQ` + + `}};i8.styles=[aJ,i3],i5([nP()],i8.prototype,"color",void 0),i5([nP()],i8.prototype,"size",void 0),i8=i5([nk("wui-loading-spinner")],i8);var i9=ej` + :host { + display: block; + width: var(--wui-box-size-md); + height: var(--wui-box-size-md); + } + + svg { + width: var(--wui-box-size-md); + height: var(--wui-box-size-md); + } + + rect { + fill: none; + stroke: var(--wui-color-accent-100); + stroke-width: 4px; + stroke-linecap: round; + animation: dash 1s linear infinite; + } + + @keyframes dash { + to { + stroke-dashoffset: 0px; + } + } +`,i7=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let cm=class extends aU{constructor(){super(...arguments),this.radius=36}render(){return this.svgLoaderTemplate()}svgLoaderTemplate(){let eb=this.radius>50?50:this.radius,em=36,ew=em-eb,eH=116+ew,eN=245+ew,eV=360+1.75*ew;return tQ` + + + + `}};cm.styles=[aJ,i9],i7([nP({type:Number})],cm.prototype,"radius",void 0),cm=i7([nk("wui-loading-thumbnail")],cm);var cz=ej` + :host { + display: block; + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-005); + background: linear-gradient( + 120deg, + var(--wui-color-bg-200) 5%, + var(--wui-color-bg-200) 48%, + var(--wui-color-bg-300) 55%, + var(--wui-color-bg-300) 60%, + var(--wui-color-bg-300) calc(60% + 10px), + var(--wui-color-bg-200) calc(60% + 12px), + var(--wui-color-bg-200) 100% + ); + background-size: 250%; + animation: shimmer 3s linear infinite reverse; + } + + :host([variant='light']) { + background: linear-gradient( + 120deg, + var(--wui-color-bg-150) 5%, + var(--wui-color-bg-150) 48%, + var(--wui-color-bg-200) 55%, + var(--wui-color-bg-200) 60%, + var(--wui-color-bg-200) calc(60% + 10px), + var(--wui-color-bg-150) calc(60% + 12px), + var(--wui-color-bg-150) 100% + ); + background-size: 250%; + } + + @keyframes shimmer { + from { + background-position: -250% 0; + } + to { + background-position: 250% 0; + } + } +`,cw=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let cH=class extends aU{constructor(){super(...arguments),this.width="",this.height="",this.borderRadius="m",this.variant="default"}render(){return this.style.cssText=` + width: ${this.width}; + height: ${this.height}; + border-radius: clamp(0px,var(--wui-border-radius-${this.borderRadius}), 40px); + `,tQ``}};cH.styles=[cz],cw([nP()],cH.prototype,"width",void 0),cw([nP()],cH.prototype,"height",void 0),cw([nP()],cH.prototype,"borderRadius",void 0),cw([nP()],cH.prototype,"variant",void 0),cH=cw([nk("wui-shimmer")],cH);/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let cN={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},cV=eb=>(...em)=>({_$litDirective$:eb,values:em});class ck{constructor(eb){}get _$AU(){return this._$AM._$AU}_$AT(eb,em,ew){this._$Ct=eb,this._$AM=em,this._$Ci=ew}_$AS(eb,em){return this.update(eb,em)}update(eb,em){return this.render(...em)}}/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let cE=cV(class extends ck{constructor(eb){if(super(eb),eb.type!==cN.ATTRIBUTE||"class"!==eb.name||eb.strings?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(eb){return" "+Object.keys(eb).filter(em=>eb[em]).join(" ")+" "}update(eb,[em]){if(void 0===this.st){for(let ew in this.st=new Set,void 0!==eb.strings&&(this.nt=new Set(eb.strings.join(" ").split(/\s/).filter(eb=>""!==eb))),em)em[ew]&&!this.nt?.has(ew)&&this.st.add(ew);return this.render(em)}let ew=eb.element.classList;for(let eb of this.st)eb in em||(ew.remove(eb),this.st.delete(eb));for(let eb in em){let eH=!!em[eb];eH===this.st.has(eb)||this.nt?.has(eb)||(eH?(ew.add(eb),this.st.add(eb)):(ew.remove(eb),this.st.delete(eb)))}return tK}});var cD=ej` + :host { + display: inline-flex !important; + } + + slot { + width: 100%; + display: inline-block; + font-style: normal; + font-family: var(--wui-font-family); + font-feature-settings: + 'tnum' on, + 'lnum' on, + 'case' on; + line-height: 130%; + font-weight: var(--wui-font-weight-regular); + overflow: inherit; + text-overflow: inherit; + text-align: var(--local-align); + color: var(--local-color); + } + + .wui-font-medium-400 { + font-size: var(--wui-font-size-medium); + font-weight: var(--wui-font-weight-light); + letter-spacing: var(--wui-letter-spacing-medium); + } + + .wui-font-medium-600 { + font-size: var(--wui-font-size-medium); + letter-spacing: var(--wui-letter-spacing-medium); + } + + .wui-font-medium-title-600 { + font-size: var(--wui-font-size-medium-title); + letter-spacing: var(--wui-letter-spacing-medium-title); + } + + .wui-font-mini-700 { + font-size: var(--wui-font-size-mini); + letter-spacing: var(--wui-letter-spacing-mini); + text-transform: uppercase; + } + + .wui-font-large-500, + .wui-font-large-600, + .wui-font-large-700 { + font-size: var(--wui-font-size-large); + letter-spacing: var(--wui-letter-spacing-large); + } + + .wui-font-2xl-500, + .wui-font-2xl-600, + .wui-font-2xl-700 { + font-size: var(--wui-font-size-2xl); + letter-spacing: var(--wui-letter-spacing-2xl); + } + + .wui-font-paragraph-400, + .wui-font-paragraph-500, + .wui-font-paragraph-600, + .wui-font-paragraph-700 { + font-size: var(--wui-font-size-paragraph); + letter-spacing: var(--wui-letter-spacing-paragraph); + } + + .wui-font-small-400, + .wui-font-small-500, + .wui-font-small-600 { + font-size: var(--wui-font-size-small); + letter-spacing: var(--wui-letter-spacing-small); + } + + .wui-font-tiny-400, + .wui-font-tiny-500, + .wui-font-tiny-600 { + font-size: var(--wui-font-size-tiny); + letter-spacing: var(--wui-letter-spacing-tiny); + } + + .wui-font-micro-700, + .wui-font-micro-600 { + font-size: var(--wui-font-size-micro); + letter-spacing: var(--wui-letter-spacing-micro); + text-transform: uppercase; + } + + .wui-font-tiny-400, + .wui-font-small-400, + .wui-font-paragraph-400 { + font-weight: var(--wui-font-weight-light); + } + + .wui-font-large-700, + .wui-font-paragraph-700, + .wui-font-micro-700, + .wui-font-mini-700 { + font-weight: var(--wui-font-weight-bold); + } + + .wui-font-medium-600, + .wui-font-medium-title-600, + .wui-font-large-600, + .wui-font-paragraph-600, + .wui-font-small-600, + .wui-font-tiny-600, + .wui-font-micro-600 { + font-weight: var(--wui-font-weight-medium); + } +`,cS=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let c_=class extends aU{constructor(){super(...arguments),this.variant="paragraph-500",this.color="fg-300",this.align="left"}render(){let eb={[`wui-font-${this.variant}`]:!0,[`wui-color-${this.color}`]:!0};return this.style.cssText=` + --local-align: ${this.align}; + --local-color: var(--wui-color-${this.color}); + `,tQ``}};c_.styles=[aJ,cD],cS([nP()],c_.prototype,"variant",void 0),cS([nP()],c_.prototype,"color",void 0),cS([nP()],c_.prototype,"align",void 0),c_=cS([nk("wui-text")],c_);let cO=tq` + + + + + + + + `,cP=tq` + + + + + + + + + + + + + + + + `,cj=tq` + + + + + + + + + + + + +`,cB=tq` + + + + + + + + + + + + + `,cR=tq` + + + + + + + + + + + + + + + `,cU=tq` + + + + + +`,cF=tq` + + + + + +`,cG=tq` + + + + + + + + + + `,cY=tq` + + + + + + + + + + + + + + + +`,cQ=tq` + + + + + + + + + + `,cq=tq` + + + + + + + + +`,cK=tq` + + + + + + + + + + + + + + + `,cZ=tq` + + + + + + + + + + + + + + `,cW=tq` + + + + + + + + + +`,c$=tq` + + + + + + + + + + +`,cX=tq` + + + + + + + + + + +`,cJ=tq` + + + + + + + + + + + + +`,sb=tq` + + + + + + + + + + + + +`,sH=tq` + + + + + + + + + +`,sN=tq` + + + + + + + + + + + + + + + + + + +`,sV=tq` + + + + + + + + + + + + + + + + +`;var sE=ej` + :host { + display: block; + width: var(--local-size); + height: var(--local-size); + } + + :host svg { + width: 100%; + height: 100%; + } +`,sD=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sS={browser:cO,dao:cP,defi:cj,defiAlt:cB,eth:cR,layers:cU,lock:cF,login:cG,network:cY,nft:cQ,noun:cq,profile:cK,system:cZ,coinbase:cW,onrampCard:sb,moonpay:c$,stripe:cX,paypal:cJ,google:sH,pencil:sN,lightbulb:sV},sO=class extends aU{constructor(){super(...arguments),this.name="browser",this.size="md"}render(){return this.style.cssText=` + --local-size: var(--wui-visual-size-${this.size}); + `,tQ`${sS[this.name]}`}};sO.styles=[aJ,sE],sD([nP()],sO.prototype,"name",void 0),sD([nP()],sO.prototype,"size",void 0),sO=sD([nk("wui-visual")],sO);/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let sP=eb=>eb??tZ,sj={getSpacingStyles:(eb,em)=>Array.isArray(eb)?eb[em]?`var(--wui-spacing-${eb[em]})`:void 0:"string"==typeof eb?`var(--wui-spacing-${eb})`:void 0,getFormattedDate:eb=>new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric"}).format(eb),getHostName(eb){try{let em=new URL(eb);return em.hostname}catch(eb){return""}},getTruncateString:({string:eb,charsStart:em,charsEnd:ew,truncate:eH})=>eb.length<=em+ew?eb:"end"===eH?`${eb.substring(0,em)}...`:"start"===eH?`...${eb.substring(eb.length-ew)}`:`${eb.substring(0,Math.floor(em))}...${eb.substring(eb.length-Math.floor(ew))}`,generateAvatarColors(eb){let em=eb.toLowerCase().replace(/^0x/iu,""),ew=em.substring(0,6),eH=this.hexToRgb(ew),eN=getComputedStyle(document.documentElement).getPropertyValue("--w3m-border-radius-master"),eV=Number(eN?.replace("px","")),eE=100-3*eV,eD=`${eE}% ${eE}% at 65% 40%`,eS=[];for(let eb=0;eb<5;eb+=1){let em=this.tintColor(eH,.15*eb);eS.push(`rgb(${em[0]}, ${em[1]}, ${em[2]})`)}return` + --local-color-1: ${eS[0]}; + --local-color-2: ${eS[1]}; + --local-color-3: ${eS[2]}; + --local-color-4: ${eS[3]}; + --local-color-5: ${eS[4]}; + --local-radial-circle: ${eD} + `},hexToRgb(eb){let em=parseInt(eb,16),ew=em>>16&255,eH=em>>8&255,eN=255&em;return[ew,eH,eN]},tintColor(eb,em){let[ew,eH,eN]=eb,eV=Math.round(ew+(255-ew)*em),eE=Math.round(eH+(255-eH)*em),eD=Math.round(eN+(255-eN)*em);return[eV,eE,eD]},isNumber(eb){let em={number:/^[0-9]+$/u};return em.number.test(eb)},getColorTheme:eb=>eb||("undefined"!=typeof window&&window.matchMedia?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":"dark"),splitBalance(eb){let em=eb.split(".");return 2===em.length?[em[0],em[1]]:["0","00"]},roundNumber(eb,em,ew){let eH=eb.toString().length>=em?Number(eb).toFixed(ew):eb;return eH},formatNumberToLocalString:(eb,em=2)=>void 0===eb?"0.00":"number"==typeof eb?eb.toLocaleString("en-US",{maximumFractionDigits:em,minimumFractionDigits:em}):parseFloat(eb).toLocaleString("en-US",{maximumFractionDigits:em,minimumFractionDigits:em})};var sB=ej` + :host { + display: flex; + width: inherit; + height: inherit; + } +`,sR=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sU=class extends aU{render(){return this.style.cssText=` + flex-direction: ${this.flexDirection}; + flex-wrap: ${this.flexWrap}; + flex-basis: ${this.flexBasis}; + flex-grow: ${this.flexGrow}; + flex-shrink: ${this.flexShrink}; + align-items: ${this.alignItems}; + justify-content: ${this.justifyContent}; + column-gap: ${this.columnGap&&`var(--wui-spacing-${this.columnGap})`}; + row-gap: ${this.rowGap&&`var(--wui-spacing-${this.rowGap})`}; + gap: ${this.gap&&`var(--wui-spacing-${this.gap})`}; + padding-top: ${this.padding&&sj.getSpacingStyles(this.padding,0)}; + padding-right: ${this.padding&&sj.getSpacingStyles(this.padding,1)}; + padding-bottom: ${this.padding&&sj.getSpacingStyles(this.padding,2)}; + padding-left: ${this.padding&&sj.getSpacingStyles(this.padding,3)}; + margin-top: ${this.margin&&sj.getSpacingStyles(this.margin,0)}; + margin-right: ${this.margin&&sj.getSpacingStyles(this.margin,1)}; + margin-bottom: ${this.margin&&sj.getSpacingStyles(this.margin,2)}; + margin-left: ${this.margin&&sj.getSpacingStyles(this.margin,3)}; + `,tQ``}};sU.styles=[aJ,sB],sR([nP()],sU.prototype,"flexDirection",void 0),sR([nP()],sU.prototype,"flexWrap",void 0),sR([nP()],sU.prototype,"flexBasis",void 0),sR([nP()],sU.prototype,"flexGrow",void 0),sR([nP()],sU.prototype,"flexShrink",void 0),sR([nP()],sU.prototype,"alignItems",void 0),sR([nP()],sU.prototype,"justifyContent",void 0),sR([nP()],sU.prototype,"columnGap",void 0),sR([nP()],sU.prototype,"rowGap",void 0),sR([nP()],sU.prototype,"gap",void 0),sR([nP()],sU.prototype,"padding",void 0),sR([nP()],sU.prototype,"margin",void 0),sU=sR([nk("wui-flex")],sU);var sF=ej` + :host { + display: block; + width: var(--wui-icon-box-size-xl); + height: var(--wui-icon-box-size-xl); + border-radius: var(--wui-border-radius-3xl); + box-shadow: 0 0 0 8px var(--wui-gray-glass-005); + overflow: hidden; + position: relative; + } + + :host([data-variant='generated']) { + --mixed-local-color-1: var(--local-color-1); + --mixed-local-color-2: var(--local-color-2); + --mixed-local-color-3: var(--local-color-3); + --mixed-local-color-4: var(--local-color-4); + --mixed-local-color-5: var(--local-color-5); + } + + @supports (background: color-mix(in srgb, white 50%, black)) { + :host([data-variant='generated']) { + --mixed-local-color-1: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--local-color-1) + ); + --mixed-local-color-2: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--local-color-2) + ); + --mixed-local-color-3: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--local-color-3) + ); + --mixed-local-color-4: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--local-color-4) + ); + --mixed-local-color-5: color-mix( + in srgb, + var(--w3m-color-mix) var(--w3m-color-mix-strength), + var(--local-color-5) + ); + } + } + + :host([data-variant='generated']) { + box-shadow: 0 0 0 8px var(--wui-gray-glass-005); + background: radial-gradient( + var(--local-radial-circle), + #fff 0.52%, + var(--mixed-local-color-5) 31.25%, + var(--mixed-local-color-3) 51.56%, + var(--mixed-local-color-2) 65.63%, + var(--mixed-local-color-1) 82.29%, + var(--mixed-local-color-4) 100% + ); + } + + :host([data-variant='default']) { + box-shadow: 0 0 0 8px var(--wui-gray-glass-005); + background: radial-gradient( + 75.29% 75.29% at 64.96% 24.36%, + #fff 0.52%, + #f5ccfc 31.25%, + #dba4f5 51.56%, + #9a8ee8 65.63%, + #6493da 82.29%, + #6ebdea 100% + ); + } +`,sG=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sY=class extends aU{constructor(){super(...arguments),this.imageSrc=void 0,this.alt=void 0,this.address=void 0}render(){return tQ`${this.visualTemplate()}`}visualTemplate(){if(this.imageSrc)return this.dataset.variant="image",tQ``;if(this.address){this.dataset.variant="generated";let eb=sj.generateAvatarColors(this.address);return this.style.cssText=eb,null}return this.dataset.variant="default",null}};sY.styles=[aJ,sF],sG([nP()],sY.prototype,"imageSrc",void 0),sG([nP()],sY.prototype,"alt",void 0),sG([nP()],sY.prototype,"address",void 0),sY=sG([nk("wui-avatar")],sY);var sQ=ej` + :host { + display: inline-flex; + justify-content: center; + align-items: center; + position: relative; + overflow: hidden; + background-color: var(--wui-gray-glass-020); + border-radius: var(--local-border-radius); + border: var(--local-border); + box-sizing: content-box; + width: var(--local-size); + height: var(--local-size); + min-height: var(--local-size); + min-width: var(--local-size); + } + + @supports (background: color-mix(in srgb, white 50%, black)) { + :host { + background-color: color-mix(in srgb, var(--local-bg-value) var(--local-bg-mix), transparent); + } + } +`,sq=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let sK=class extends aU{constructor(){super(...arguments),this.size="md",this.backgroundColor="accent-100",this.iconColor="accent-100",this.background="transparent",this.border=!1,this.borderColor="wui-color-bg-125",this.icon="copy"}render(){let eb=this.iconSize||this.size,em="lg"===this.size,ew="xl"===this.size,eH=em?"12%":"16%",eN=em?"xxs":ew?"s":"3xl",eV="gray"===this.background,eE="opaque"===this.background,eD="accent-100"===this.backgroundColor&&eE||"success-100"===this.backgroundColor&&eE||"error-100"===this.backgroundColor&&eE||"inverse-100"===this.backgroundColor&&eE,eS=`var(--wui-color-${this.backgroundColor})`;return eD?eS=`var(--wui-icon-box-bg-${this.backgroundColor})`:eV&&(eS=`var(--wui-gray-${this.backgroundColor})`),this.style.cssText=` + --local-bg-value: ${eS}; + --local-bg-mix: ${eD||eV?"100%":eH}; + --local-border-radius: var(--wui-border-radius-${eN}); + --local-size: var(--wui-icon-box-size-${this.size}); + --local-border: ${"wui-color-bg-125"===this.borderColor?"2px":"1px"} solid ${this.border?`var(--${this.borderColor})`:"transparent"} + `,tQ` `}};sK.styles=[aJ,nw,sQ],sq([nP()],sK.prototype,"size",void 0),sq([nP()],sK.prototype,"backgroundColor",void 0),sq([nP()],sK.prototype,"iconColor",void 0),sq([nP()],sK.prototype,"iconSize",void 0),sq([nP()],sK.prototype,"background",void 0),sq([nP({type:Boolean})],sK.prototype,"border",void 0),sq([nP()],sK.prototype,"borderColor",void 0),sq([nP()],sK.prototype,"icon",void 0),sK=sq([nk("wui-icon-box")],sK);var sZ=ej` + :host { + display: block; + } + + button { + border-radius: var(--wui-border-radius-3xl); + background: var(--wui-gray-glass-002); + display: flex; + gap: var(--wui-spacing-xs); + padding: var(--wui-spacing-3xs) var(--wui-spacing-xs) var(--wui-spacing-3xs) + var(--wui-spacing-xs); + border: 1px solid var(--wui-gray-glass-005); + } + + button:disabled { + background: var(--wui-gray-glass-015); + } + + button:disabled > wui-text { + color: var(--wui-gray-glass-015); + } + + button:disabled > wui-flex > wui-text { + color: var(--wui-gray-glass-015); + } + + button:disabled > wui-image, + button:disabled > wui-icon-box, + button:disabled > wui-flex > wui-avatar { + filter: grayscale(1); + } + + button:has(wui-image) { + padding: var(--wui-spacing-3xs) var(--wui-spacing-3xs) var(--wui-spacing-3xs) + var(--wui-spacing-xs); + } + + wui-text { + color: var(--wui-color-fg-100); + } + + wui-flex > wui-text { + color: var(--wui-color-fg-200); + } + + wui-image, + wui-icon-box { + border-radius: var(--wui-border-radius-3xl); + width: 24px; + height: 24px; + box-shadow: 0 0 0 2px var(--wui-gray-glass-005); + } + + wui-flex { + border-radius: var(--wui-border-radius-3xl); + border: 1px solid var(--wui-gray-glass-005); + background: var(--wui-gray-glass-005); + padding: 4px var(--wui-spacing-m) 4px var(--wui-spacing-xxs); + } + + button.local-no-balance { + border-radius: 0px; + border: none; + background: transparent; + } + + wui-avatar { + width: 20px; + height: 20px; + box-shadow: 0 0 0 2px var(--wui-accent-glass-010); + } + + @media (max-width: 500px) { + button { + gap: 0px; + padding: var(--wui-spacing-3xs) var(--wui-spacing-xs) !important; + height: 32px; + } + wui-image, + wui-icon-box, + button > wui-text { + visibility: hidden; + width: 0px; + height: 0px; + } + button { + border-radius: 0px; + border: none; + background: transparent; + padding: 0px; + } + } + + @media (hover: hover) and (pointer: fine) { + button:hover:enabled > wui-flex > wui-text { + color: var(--wui-color-fg-175); + } + + button:active:enabled > wui-flex > wui-text { + color: var(--wui-color-fg-175); + } + } +`,sW=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let s$=class extends aU{constructor(){super(...arguments),this.networkSrc=void 0,this.avatarSrc=void 0,this.balance=void 0,this.isUnsupportedChain=void 0,this.disabled=!1,this.address="",this.profileName="",this.charsStart=4,this.charsEnd=6}render(){return tQ` + + `}balanceTemplate(){if(this.isUnsupportedChain)return tQ` + Switch Network`;if(this.balance){let eb=this.networkSrc?tQ``:tQ` + + `;return tQ` + ${eb} + ${this.balance} + `}return null}};s$.styles=[aJ,nw,sZ],sW([nP()],s$.prototype,"networkSrc",void 0),sW([nP()],s$.prototype,"avatarSrc",void 0),sW([nP()],s$.prototype,"balance",void 0),sW([nP({type:Boolean})],s$.prototype,"isUnsupportedChain",void 0),sW([nP({type:Boolean})],s$.prototype,"disabled",void 0),sW([nP()],s$.prototype,"address",void 0),sW([nP()],s$.prototype,"profileName",void 0),sW([nP()],s$.prototype,"charsStart",void 0),sW([nP()],s$.prototype,"charsEnd",void 0),s$=sW([nk("wui-account-button")],s$);var sX=ej` + :host { + position: relative; + background-color: var(--wui-gray-glass-002); + display: flex; + justify-content: center; + align-items: center; + width: var(--local-size); + height: var(--local-size); + border-radius: inherit; + border-radius: var(--local-border-radius); + } + + :host > wui-flex { + overflow: hidden; + border-radius: inherit; + border-radius: var(--local-border-radius); + } + + :host::after { + content: ''; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border-radius: inherit; + border: 1px solid var(--wui-gray-glass-010); + pointer-events: none; + } + + :host([name='Extension'])::after { + border: 1px solid var(--wui-accent-glass-010); + } + + :host([data-wallet-icon='allWallets']) { + background-color: var(--wui-all-wallets-bg-100); + } + + :host([data-wallet-icon='allWallets'])::after { + border: 1px solid var(--wui-accent-glass-010); + } + + wui-icon[data-parent-size='inherit'] { + width: 75%; + height: 75%; + align-items: center; + } + + wui-icon[data-parent-size='sm'] { + width: 18px; + height: 18px; + } + + wui-icon[data-parent-size='md'] { + width: 24px; + height: 24px; + } + + wui-icon[data-parent-size='lg'] { + width: 42px; + height: 42px; + } + + wui-icon[data-parent-size='full'] { + width: 100%; + height: 100%; + } + + :host > wui-icon-box { + position: absolute; + overflow: hidden; + right: -1px; + bottom: -2px; + z-index: 1; + border: 2px solid var(--wui-color-bg-base-150, #1e1f1f); + padding: 1px; + } +`,sJ=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let s6=class extends aU{constructor(){super(...arguments),this.size="md",this.name="",this.installed=!1,this.badgeSize="xs"}render(){let eb="xxs";return eb="lg"===this.size?"m":"md"===this.size?"xs":"xxs",this.style.cssText=` + --local-border-radius: var(--wui-border-radius-${eb}); + --local-size: var(--wui-wallet-image-size-${this.size}); + `,this.walletIcon&&(this.dataset.walletIcon=this.walletIcon),tQ` + ${this.templateVisual()} + `}templateVisual(){return this.imageSrc?tQ``:this.walletIcon?tQ``:tQ``}};s6.styles=[aJ,sX],sJ([nP()],s6.prototype,"size",void 0),sJ([nP()],s6.prototype,"name",void 0),sJ([nP()],s6.prototype,"imageSrc",void 0),sJ([nP()],s6.prototype,"walletIcon",void 0),sJ([nP({type:Boolean})],s6.prototype,"installed",void 0),sJ([nP()],s6.prototype,"badgeSize",void 0),s6=sJ([nk("wui-wallet-image")],s6);var s4=ej` + :host { + position: relative; + border-radius: var(--wui-border-radius-xxs); + width: 40px; + height: 40px; + overflow: hidden; + background: var(--wui-gray-glass-002); + display: flex; + justify-content: center; + align-items: center; + flex-wrap: wrap; + gap: var(--wui-spacing-4xs); + padding: 3.75px !important; + } + + :host::after { + content: ''; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border-radius: inherit; + border: 1px solid var(--wui-gray-glass-010); + pointer-events: none; + } + + :host > wui-wallet-image { + width: 14px; + height: 14px; + border-radius: var(--wui-border-radius-5xs); + } + + :host > wui-flex { + padding: 2px; + position: fixed; + overflow: hidden; + left: 34px; + bottom: 8px; + background: var(--dark-background-150, #1e1f1f); + border-radius: 50%; + z-index: 2; + display: flex; + } +`,s5=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let s8=4,s9=class extends aU{constructor(){super(...arguments),this.walletImages=[]}render(){let eb=this.walletImages.lengthtQ` + + `)} + ${eb?[...Array(s8-this.walletImages.length)].map(()=>tQ` `):null} + + + `}};s9.styles=[aJ,s4],s5([nP({type:Array})],s9.prototype,"walletImages",void 0),s9=s5([nk("wui-all-wallets-image")],s9);var s7=ej` + :host { + width: var(--local-width); + position: relative; + } + + button { + border: 1px solid var(--wui-gray-glass-010); + border-radius: var(--local-border-radius); + width: var(--local-width); + white-space: nowrap; + } + + button:disabled { + border: 1px solid var(--wui-gray-glass-010); + } + + /* xs settings */ + button[data-size='xs'] { + padding: var(--wui-spacing-xs) var(--wui-spacing-1xs); + } + + button[data-size='xs'][data-icon-left='true'][data-icon-right='false'] { + padding-left: var(--wui-spacing-xxs); + } + + button[data-size='xs'][data-icon-right='true'][data-icon-left='false'] { + padding-right: var(--wui-spacing-xxs); + } + + /* sm settings */ + button[data-size='sm'] { + padding: var(--wui-spacing-xxs) var(--wui-spacing-s); + } + + button[data-size='sm'][data-icon-left='true'][data-icon-right='false'] { + padding: var(--wui-spacing-xxs) var(--wui-spacing-s) var(--wui-spacing-xxs) + var(--wui-spacing-xs); + } + + button[data-size='sm'][data-icon-right='true'][data-icon-left='false'] { + padding: var(--wui-spacing-xxs) var(--wui-spacing-xs) var(--wui-spacing-xxs) + var(--wui-spacing-s); + } + + /* md settings */ + button[data-size='md'] { + padding: 8.2px var(--wui-spacing-l) 9px var(--wui-spacing-l); + } + + button[data-size='md'][data-icon-left='true'][data-icon-right='false'] { + padding: 8.2px var(--wui-spacing-l) 9px var(--wui-spacing-s); + } + + button[data-size='md'][data-icon-right='true'][data-icon-left='false'] { + padding: 8.2px var(--wui-spacing-s) 9px var(--wui-spacing-l); + } + + /* lg settings */ + button[data-size='lg'] { + padding: var(--wui-spacing-m) var(--wui-spacing-2l); + } + + button[data-size='lg'][data-icon-left='true'][data-icon-right='false'] { + padding-left: var(--wui-spacing-m); + } + + button[data-size='lg'][data-icon-right='true'][data-icon-left='false'] { + padding-right: var(--wui-spacing-m); + } + + button > wui-text { + transition: opacity var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: opacity; + opacity: var(--local-opacity-100); + } + + ::slotted(*) { + transition: opacity var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: opacity; + opacity: var(--local-opacity-100); + } + + wui-loading-spinner { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + opacity: var(--local-opacity-000); + } +`,om=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oz={xs:"small-600",sm:"paragraph-600",md:"small-600",mdl:"small-600",lg:"paragraph-600"},ow=class extends aU{constructor(){super(...arguments),this.size="md",this.disabled=!1,this.fullWidth=!1,this.loading=!1,this.variant="fill",this.hasIconLeft=!1,this.hasIconRight=!1,this.borderRadius="m"}render(){this.style.cssText=` + --local-width: ${this.fullWidth?"100%":"auto"}; + --local-opacity-100: ${this.loading?0:1}; + --local-opacity-000: ${this.loading?1:0}; + --local-border-radius: var(--wui-border-radius-${this.borderRadius}); + `;let eb=this.textVariant??oz[this.size];return tQ` + + `}handleSlotLeftChange(){this.hasIconLeft=!0}handleSlotRightChange(){this.hasIconRight=!0}loadingTemplate(){return this.loading?tQ``:tQ``}};ow.styles=[aJ,nw,s7],om([nP()],ow.prototype,"size",void 0),om([nP({type:Boolean})],ow.prototype,"disabled",void 0),om([nP({type:Boolean})],ow.prototype,"fullWidth",void 0),om([nP({type:Boolean})],ow.prototype,"loading",void 0),om([nP()],ow.prototype,"variant",void 0),om([nP({type:Boolean})],ow.prototype,"hasIconLeft",void 0),om([nP({type:Boolean})],ow.prototype,"hasIconRight",void 0),om([nP()],ow.prototype,"borderRadius",void 0),om([nP()],ow.prototype,"textVariant",void 0),ow=om([nk("wui-button")],ow);let oH=tq` + +`;var oN=ej` + :host { + display: flex; + flex-direction: column; + align-items: center; + width: 76px; + row-gap: var(--wui-spacing-xs); + padding: var(--wui-spacing-xs) 10px; + background-color: var(--wui-gray-glass-002); + border-radius: clamp(0px, var(--wui-border-radius-xs), 20px); + position: relative; + } + + wui-shimmer[data-type='network'] { + border: none; + -webkit-clip-path: var(--wui-path-network); + clip-path: var(--wui-path-network); + } + + svg { + position: absolute; + width: 48px; + height: 54px; + z-index: 1; + } + + svg > path { + stroke: var(--wui-gray-glass-010); + stroke-width: 1px; + } +`,oV=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oE=class extends aU{constructor(){super(...arguments),this.type="wallet"}render(){return tQ` + ${this.shimmerTemplate()} + + `}shimmerTemplate(){return"network"===this.type?tQ` + ${oH}`:tQ``}};oE.styles=[aJ,nw,oN],oV([nP()],oE.prototype,"type",void 0),oE=oV([nk("wui-card-select-loader")],oE);let oD=tq` + + + +`,oS=tq` + +`;var o_=ej` + :host { + position: relative; + border-radius: inherit; + display: flex; + justify-content: center; + align-items: center; + width: var(--local-width); + height: var(--local-height); + } + + svg { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + fill: var(--wui-gray-glass-002); + } + + svg > path { + stroke: var(--local-stroke); + } + + wui-image { + width: 100%; + height: 100%; + -webkit-clip-path: var(--local-path); + clip-path: var(--local-path); + background: var(--wui-gray-glass-002); + } + + wui-icon { + transform: translateY(-5%); + width: var(--local-icon-size); + height: var(--local-icon-size); + } +`,oO=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oP=class extends aU{constructor(){super(...arguments),this.size="md",this.name="uknown",this.selected=!1}render(){let eb={sm:oD,md:oH,lg:oS};return this.style.cssText=` + --local-stroke: ${this.selected?"var(--wui-color-accent-100)":"var(--wui-gray-glass-010)"}; + --local-path: var(--wui-path-network-${this.size}); + --local-width: var(--wui-width-network-${this.size}); + --local-height: var(--wui-height-network-${this.size}); + --local-icon-size: var(--wui-icon-size-network-${this.size}); + `,tQ`${this.templateVisual()} ${eb[this.size]}`}templateVisual(){return this.imageSrc?tQ``:tQ``}};oP.styles=[aJ,o_],oO([nP()],oP.prototype,"size",void 0),oO([nP()],oP.prototype,"name",void 0),oO([nP()],oP.prototype,"imageSrc",void 0),oO([nP({type:Boolean})],oP.prototype,"selected",void 0),oP=oO([nk("wui-network-image")],oP);var oj=ej` + button { + flex-direction: column; + width: 76px; + row-gap: var(--wui-spacing-xs); + padding: var(--wui-spacing-xs) var(--wui-spacing-0); + background-color: var(--wui-gray-glass-002); + border-radius: clamp(0px, var(--wui-border-radius-xs), 20px); + } + + button > wui-text { + color: var(--wui-color-fg-100); + max-width: var(--wui-icon-box-size-xl); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + justify-content: center; + } + + button:disabled > wui-text { + color: var(--wui-gray-glass-015); + } + + [data-selected='true'] { + background-color: var(--wui-accent-glass-020); + } + + @media (hover: hover) and (pointer: fine) { + [data-selected='true']:hover:enabled { + background-color: var(--wui-accent-glass-015); + } + } + + [data-selected='true']:active:enabled { + background-color: var(--wui-accent-glass-010); + } +`,oB=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oR=class extends aU{constructor(){super(...arguments),this.name="Unknown",this.type="wallet",this.imageSrc=void 0,this.disabled=!1,this.selected=!1,this.installed=!1}render(){return tQ` + + `}imageTemplate(){return"network"===this.type?tQ` + + + `:tQ` + + + `}};oR.styles=[aJ,nw,oj],oB([nP()],oR.prototype,"name",void 0),oB([nP()],oR.prototype,"type",void 0),oB([nP()],oR.prototype,"imageSrc",void 0),oB([nP({type:Boolean})],oR.prototype,"disabled",void 0),oB([nP({type:Boolean})],oR.prototype,"selected",void 0),oB([nP({type:Boolean})],oR.prototype,"installed",void 0),oR=oB([nk("wui-card-select")],oR);var oU=ej` + a { + border: 1px solid var(--wui-gray-glass-010); + border-radius: var(--wui-border-radius-3xl); + } + + wui-image { + border-radius: var(--wui-border-radius-3xl); + overflow: hidden; + } + + a.disabled > wui-icon, + a.disabled > wui-image { + filter: grayscale(1); + } + + a[data-variant='fill'] { + color: var(--wui-color-inverse-100); + background-color: var(--wui-color-accent-100); + } + + a[data-variant='shade'], + a[data-variant='shadeSmall'] { + background-color: transparent; + background-color: var(--wui-gray-glass-010); + color: var(--wui-color-fg-200); + } + + a[data-variant='success'] { + column-gap: var(--wui-spacing-xxs); + border: 1px solid var(--wui-success-glass-010); + background-color: var(--wui-success-glass-010); + color: var(--wui-color-success-100); + } + + a[data-variant='error'] { + column-gap: var(--wui-spacing-xxs); + border: 1px solid var(--wui-error-glass-010); + background-color: var(--wui-error-glass-010); + color: var(--wui-color-error-100); + } + + a[data-variant='transparent'] { + column-gap: var(--wui-spacing-xxs); + background-color: transparent; + color: var(--wui-color-fg-150); + } + + a[data-variant='transparent'], + a[data-variant='success'], + a[data-variant='shadeSmall'], + a[data-variant='error'] { + padding: 7px var(--wui-spacing-s) 7px 10px; + } + + a[data-variant='transparent']:has(wui-text:first-child), + a[data-variant='success']:has(wui-text:first-child), + a[data-variant='shadeSmall']:has(wui-text:first-child), + a[data-variant='error']:has(wui-text:first-child) { + padding: 7px var(--wui-spacing-s); + } + + a[data-variant='fill'], + a[data-variant='shade'] { + column-gap: var(--wui-spacing-xs); + padding: var(--wui-spacing-xxs) var(--wui-spacing-m) var(--wui-spacing-xxs) + var(--wui-spacing-xs); + } + + a[data-variant='fill']:has(wui-text:first-child), + a[data-variant='shade']:has(wui-text:first-child) { + padding: 9px var(--wui-spacing-m) 9px var(--wui-spacing-m); + } + + a[data-variant='fill'] > wui-image, + a[data-variant='shade'] > wui-image { + width: 24px; + height: 24px; + } + + a[data-variant='fill'] > wui-image { + box-shadow: inset 0 0 0 1px var(--wui-color-accent-090); + } + + a[data-variant='shade'] > wui-image, + a[data-variant='shadeSmall'] > wui-image { + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-010); + } + + a[data-variant='fill'] > wui-icon, + a[data-variant='shade'] > wui-icon { + width: 14px; + height: 14px; + } + + a[data-variant='transparent'] > wui-image, + a[data-variant='success'] > wui-image, + a[data-variant='shadeSmall'] > wui-image, + a[data-variant='error'] > wui-image { + width: 14px; + height: 14px; + } + + a[data-variant='transparent'] > wui-icon, + a[data-variant='success'] > wui-icon, + a[data-variant='shadeSmall'] > wui-icon, + a[data-variant='error'] > wui-icon { + width: 12px; + height: 12px; + } + + a[data-variant='fill']:focus-visible { + background-color: var(--wui-color-accent-090); + } + + a[data-variant='shade']:focus-visible, + a[data-variant='shadeSmall']:focus-visible { + background-color: var(--wui-gray-glass-015); + } + + a[data-variant='transparent']:focus-visible { + background-color: var(--wui-gray-glass-005); + } + + a[data-variant='success']:focus-visible { + background-color: var(--wui-success-glass-015); + } + + a[data-variant='error']:focus-visible { + background-color: var(--wui-error-glass-015); + } + + a.disabled { + color: var(--wui-gray-glass-015); + background-color: var(--wui-gray-glass-015); + pointer-events: none; + } + + @media (hover: hover) and (pointer: fine) { + a[data-variant='fill']:hover { + background-color: var(--wui-color-accent-090); + } + + a[data-variant='shade']:hover, + a[data-variant='shadeSmall']:hover { + background-color: var(--wui-gray-glass-015); + } + + a[data-variant='transparent']:hover { + background-color: var(--wui-gray-glass-005); + } + + a[data-variant='success']:hover { + background-color: var(--wui-success-glass-015); + } + + a[data-variant='error']:hover { + background-color: var(--wui-error-glass-015); + } + } + + a[data-variant='fill']:active { + background-color: var(--wui-color-accent-080); + } + + a[data-variant='shade']:active, + a[data-variant='shadeSmall']:active { + background-color: var(--wui-gray-glass-020); + } + + a[data-variant='transparent']:active { + background-color: var(--wui-gray-glass-010); + } + + a[data-variant='success']:active { + background-color: var(--wui-success-glass-020); + } + + a[data-variant='error']:active { + background-color: var(--wui-error-glass-020); + } +`,oF=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oG=class extends aU{constructor(){super(...arguments),this.variant="fill",this.imageSrc=void 0,this.disabled=!1,this.icon="externalLink",this.href="",this.text=void 0}render(){let eb="success"===this.variant||"transparent"===this.variant||"shadeSmall"===this.variant,em=eb?"small-600":"paragraph-600";return tQ` + + ${this.imageTemplate()} + + ${this.title?this.title:sj.getHostName(this.href)} + + + + `}imageTemplate(){return this.imageSrc?tQ``:null}};oG.styles=[aJ,nw,oU],oF([nP()],oG.prototype,"variant",void 0),oF([nP()],oG.prototype,"imageSrc",void 0),oF([nP({type:Boolean})],oG.prototype,"disabled",void 0),oF([nP()],oG.prototype,"icon",void 0),oF([nP()],oG.prototype,"href",void 0),oF([nP()],oG.prototype,"text",void 0),oG=oF([nk("wui-chip")],oG);var oQ=ej` + :host { + position: relative; + display: block; + } + + button { + background: var(--wui-color-accent-100); + border: 1px solid var(--wui-gray-glass-010); + border-radius: var(--wui-border-radius-m); + gap: var(--wui-spacing-xs); + } + + button.loading { + background: var(--wui-gray-glass-010); + border: 1px solid var(--wui-gray-glass-010); + pointer-events: none; + } + + button:disabled { + background-color: var(--wui-gray-glass-015); + border: 1px solid var(--wui-gray-glass-010); + } + + button:disabled > wui-text { + color: var(--wui-gray-glass-015); + } + + @media (hover: hover) and (pointer: fine) { + button:hover:enabled { + background-color: var(--wui-color-accent-090); + } + + button:active:enabled { + background-color: var(--wui-color-accent-080); + } + } + + button:focus-visible { + border: 1px solid var(--wui-gray-glass-010); + background-color: var(--wui-color-accent-090); + -webkit-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + -moz-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + } + + button[data-size='sm'] { + padding: 6.75px 10px 7.25px; + } + + ::slotted(*) { + transition: opacity var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: opacity; + opacity: var(--local-opacity-100); + } + + button > wui-text { + transition: opacity var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: opacity; + opacity: var(--local-opacity-100); + color: var(--wui-color-inverse-100); + } + + button[data-size='md'] { + padding: 9px var(--wui-spacing-l) 9px var(--wui-spacing-l); + } + + button[data-size='md'] + wui-text { + padding-left: var(--wui-spacing-3xs); + } + + @media (max-width: 500px) { + button[data-size='md'] { + height: 32px; + padding: 5px 12px; + } + + button[data-size='md'] > wui-text > slot { + font-size: 14px !important; + } + } + + wui-loading-spinner { + width: 14px; + height: 14px; + } + + wui-loading-spinner::slotted(svg) { + width: 10px !important; + height: 10px !important; + } + + button[data-size='sm'] > wui-loading-spinner { + width: 12px; + height: 12px; + } +`,oq=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let oK=class extends aU{constructor(){super(...arguments),this.size="md",this.loading=!1}render(){let eb="md"===this.size?"paragraph-600":"small-600";return tQ` + + `}loadingTemplate(){return this.loading?tQ``:null}};oK.styles=[aJ,nw,oQ],oq([nP()],oK.prototype,"size",void 0),oq([nP({type:Boolean})],oK.prototype,"loading",void 0),oK=oq([nk("wui-connect-button")],oK);var oZ=ej` + wui-flex { + width: 100%; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + } +`,oW=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let o$=class extends aU{constructor(){super(...arguments),this.disabled=!1,this.label="",this.buttonLabel=""}render(){return tQ` + + ${this.label} + + ${this.buttonLabel} + + + + `}};o$.styles=[aJ,nw,oZ],oW([nP({type:Boolean})],o$.prototype,"disabled",void 0),oW([nP()],o$.prototype,"label",void 0),oW([nP()],o$.prototype,"buttonLabel",void 0),o$=oW([nk("wui-cta-button")],o$);var oJ=ej` + :host { + display: block; + padding: var(--wui-spacing-l) var(--wui-spacing-m); + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + width: 100%; + } +`,o0=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let o6=class extends aU{render(){return tQ` + + + + `}};o6.styles=[aJ,nw,oJ],o6=o0([nk("wui-details-group")],o6);var o4=ej` + :host { + display: flex; + flex-direction: row; + gap: var(--wui-spacing-l); + width: 100%; + border-radius: var(--wui-border-radius-xs); + } +`,o3=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let o5=class extends aU{constructor(){super(...arguments),this.name=""}render(){return tQ` + + ${this.name} + + + + + `}};o5.styles=[aJ,nw,o4],o3([nP()],o5.prototype,"name",void 0),o5=o3([nk("wui-details-group-item")],o5);/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let{I:o8}=aP,o9=eb=>void 0===eb.strings,o7=(eb,em)=>{let ew=eb._$AN;if(void 0===ew)return!1;for(let eb of ew)eb._$AO?.(em,!1),o7(eb,em);return!0},lb=eb=>{let em,ew;do{if(void 0===(em=eb._$AM))break;(ew=em._$AN).delete(eb),eb=em}while(0===ew?.size)},lm=eb=>{for(let em;em=eb._$AM;eb=em){let ew=em._$AN;if(void 0===ew)em._$AN=ew=new Set;else if(ew.has(eb))break;ew.add(eb),lz(em)}};function ly(eb){void 0!==this._$AN?(lb(this),this._$AM=eb,lm(this)):this._$AM=eb}function lv(eb,em=!1,ew=0){let eH=this._$AH,eN=this._$AN;if(void 0!==eN&&0!==eN.size){if(em){if(Array.isArray(eH))for(let eb=ew;eb{eb.type==cN.CHILD&&(eb._$AP??=lv,eb._$AQ??=ly)};class lw extends ck{constructor(){super(...arguments),this._$AN=void 0}_$AT(eb,em,ew){super._$AT(eb,em,ew),lm(this),this.isConnected=eb._$AU}_$AO(eb,em=!0){eb!==this.isConnected&&(this.isConnected=eb,eb?this.reconnected?.():this.disconnected?.()),em&&(o7(this,eb),lb(this))}setValue(eb){if(o9(this._$Ct))this._$Ct._$AI(eb,this);else{let em=[...this._$Ct._$AH];em[this._$Ci]=eb,this._$Ct._$AI(em,this,0)}}disconnected(){}reconnected(){}}/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let lH=()=>new lx;class lx{}let lN=new WeakMap,lV=cV(class extends lw{render(eb){return tZ}update(eb,[em]){let ew=em!==this.Y;return ew&&void 0!==this.Y&&this.rt(void 0),(ew||this.lt!==this.ct)&&(this.Y=em,this.ht=eb.options?.host,this.rt(this.ct=eb.element)),tZ}rt(eb){if("function"==typeof this.Y){let em=this.ht??globalThis,ew=lN.get(em);void 0===ew&&(ew=new WeakMap,lN.set(em,ew)),void 0!==ew.get(this.Y)&&this.Y.call(this.ht,void 0),ew.set(this.Y,eb),void 0!==eb&&this.Y.call(this.ht,eb)}else this.Y.value=eb}get lt(){return"function"==typeof this.Y?lN.get(this.ht??globalThis)?.get(this.Y):this.Y?.value}disconnected(){this.lt===this.ct&&this.rt(void 0)}reconnected(){this.rt(this.ct)}});var lk=ej` + :host { + position: relative; + width: 100%; + display: inline-block; + color: var(--wui-color-fg-275); + } + + input { + width: 100%; + border-radius: var(--wui-border-radius-xs); + border: 1px solid var(--wui-gray-glass-005); + background: var(--wui-gray-glass-005); + font-size: var(--wui-font-size-paragraph); + letter-spacing: var(--wui-letter-spacing-paragraph); + color: var(--wui-color-fg-100); + transition: + background-color var(--wui-ease-inout-power-1) var(--wui-duration-md), + border-color var(--wui-ease-inout-power-1) var(--wui-duration-md), + box-shadow var(--wui-ease-inout-power-1) var(--wui-duration-md); + will-change: background-color, border-color, box-shadow; + caret-color: var(--wui-color-accent-100); + } + + input:disabled { + cursor: not-allowed; + border: 1px solid var(--wui-gray-glass-010); + } + + input:disabled::placeholder, + input:disabled + wui-icon { + color: var(--wui-color-fg-300); + } + + input::placeholder { + color: var(--wui-color-fg-275); + } + + input:focus:enabled { + background-color: var(--wui-gray-glass-010); + border: 1px solid var(--wui-color-accent-100); + -webkit-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + -moz-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + } + + input:hover:enabled { + background-color: var(--wui-gray-glass-010); + } + + wui-icon { + position: absolute; + top: 50%; + transform: translateY(-50%); + pointer-events: none; + } + + .wui-size-sm { + padding: 9px var(--wui-spacing-m) 10px var(--wui-spacing-s); + } + + wui-icon + .wui-size-sm { + padding: 9px var(--wui-spacing-m) 10px 36px; + } + + wui-icon[data-input='sm'] { + left: var(--wui-spacing-s); + } + + .wui-size-md { + padding: 15px var(--wui-spacing-m) var(--wui-spacing-l) var(--wui-spacing-m); + } + + wui-icon + .wui-size-md, + wui-loading-spinner + .wui-size-md { + padding: 10.5px var(--wui-spacing-3xl) 10.5px var(--wui-spacing-3xl); + } + + wui-icon[data-input='md'] { + left: var(--wui-spacing-l); + } + + .wui-size-lg { + padding: var(--wui-spacing-s) var(--wui-spacing-s) var(--wui-spacing-s) var(--wui-spacing-l); + letter-spacing: var(--wui-letter-spacing-medium-title); + font-size: var(--wui-font-size-medium-title); + font-weight: var(--wui-font-weight-light); + line-height: 130%; + color: var(--wui-color-fg-100); + height: 64px; + } + + wui-icon + .wui-size-lg, + wui-loading-spinner + .wui-size-lg { + padding-left: 50px; + } + + wui-icon[data-input='lg'] { + left: var(--wui-spacing-l); + } + + .wui-size-mdl { + padding: 17.25px var(--wui-spacing-m) 17.25px var(--wui-spacing-m); + } + wui-icon + .wui-size-mdl, + wui-loading-spinner + .wui-size-mdl { + padding: 17.25px var(--wui-spacing-3xl) 17.25px 40px; + } + wui-icon[data-input='mdl'] { + left: var(--wui-spacing-m); + } + + input:placeholder-shown ~ ::slotted(wui-input-element), + input:placeholder-shown ~ ::slotted(wui-icon) { + opacity: 0; + pointer-events: none; + } + + input::-webkit-outer-spin-button, + input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; + } + + input[type='number'] { + -moz-appearance: textfield; + } + + ::slotted(wui-input-element), + ::slotted(wui-icon) { + position: absolute; + top: 50%; + transform: translateY(-50%); + } + + ::slotted(wui-input-element) { + right: var(--wui-spacing-m); + } + + ::slotted(wui-icon) { + right: 0px; + } +`,lE=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lD=class extends aU{constructor(){super(...arguments),this.inputElementRef=lH(),this.size="md",this.disabled=!1,this.placeholder="",this.type="text",this.value=""}render(){let eb=`wui-size-${this.size}`;return tQ` ${this.templateIcon()} + + `}templateIcon(){return this.icon?tQ``:null}dispatchInputChangeEvent(){this.dispatchEvent(new CustomEvent("inputChange",{detail:this.inputElementRef.value?.value,bubbles:!0,composed:!0}))}};lD.styles=[aJ,nw,lk],lE([nP()],lD.prototype,"size",void 0),lE([nP()],lD.prototype,"icon",void 0),lE([nP({type:Boolean})],lD.prototype,"disabled",void 0),lE([nP()],lD.prototype,"placeholder",void 0),lE([nP()],lD.prototype,"type",void 0),lE([nP()],lD.prototype,"keyHint",void 0),lE([nP()],lD.prototype,"value",void 0),lD=lE([nk("wui-input-text")],lD);var lS=ej` + :host { + position: relative; + display: inline-block; + } + + wui-text { + margin: var(--wui-spacing-xxs) var(--wui-spacing-m) var(--wui-spacing-0) var(--wui-spacing-m); + } +`,l_=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lO=class extends aU{constructor(){super(...arguments),this.disabled=!1}render(){return tQ` + + ${this.templateError()} + `}templateError(){return this.errorMessage?tQ`${this.errorMessage}`:null}};lO.styles=[aJ,lS],l_([nP()],lO.prototype,"errorMessage",void 0),l_([nP({type:Boolean})],lO.prototype,"disabled",void 0),l_([nP()],lO.prototype,"value",void 0),lO=l_([nk("wui-email-input")],lO);var lP=ej` + button { + border-radius: var(--local-border-radius); + color: var(--wui-color-fg-100); + padding: var(--local-padding); + } + + @media (max-width: 700px) { + button { + padding: var(--wui-spacing-s); + } + } + + button > wui-icon { + pointer-events: none; + } + + button:disabled > wui-icon { + color: var(--wui-color-bg-300) !important; + } + + button:disabled { + background-color: transparent; + } +`,lj=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lB=class extends aU{constructor(){super(...arguments),this.size="md",this.disabled=!1,this.icon="copy",this.iconColor="inherit"}render(){let eb="lg"===this.size?"--wui-border-radius-xs":"--wui-border-radius-xxs",em="lg"===this.size?"--wui-spacing-1xs":"--wui-spacing-2xs";return this.style.cssText=` + --local-border-radius: var(${eb}); + --local-padding: var(${em}); +`,tQ` + + `}};lB.styles=[aJ,nw,nH,lP],lj([nP()],lB.prototype,"size",void 0),lj([nP({type:Boolean})],lB.prototype,"disabled",void 0),lj([nP()],lB.prototype,"icon",void 0),lj([nP()],lB.prototype,"iconColor",void 0),lB=lj([nk("wui-icon-link")],lB);var lR=ej` + button { + background-color: var(--wui-color-fg-300); + border-radius: var(--wui-border-radius-4xs); + width: 16px; + height: 16px; + } + + button:disabled { + background-color: var(--wui-color-bg-300); + } + + wui-icon { + color: var(--wui-color-bg-200) !important; + } + + button:focus-visible { + background-color: var(--wui-color-fg-250); + border: 1px solid var(--wui-color-accent-100); + } + + button:active:enabled { + background-color: var(--wui-color-fg-225); + } + + @media (hover: hover) and (pointer: fine) { + button:hover:enabled { + background-color: var(--wui-color-fg-250); + } + } +`,lU=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lF=class extends aU{constructor(){super(...arguments),this.icon="copy"}render(){return tQ` + + `}};lF.styles=[aJ,nw,lR],lU([nP()],lF.prototype,"icon",void 0),lF=lU([nk("wui-input-element")],lF);var lG=ej` + :host { + position: relative; + display: inline-block; + } + + input { + width: 50px; + height: 50px; + background: var(--wui-gray-glass-010); + border-radius: var(--wui-border-radius-xs); + border: 1px solid var(--wui-gray-glass-005); + font-family: var(--wui-font-family); + font-size: var(--wui-font-size-large); + font-weight: var(--wui-font-weight-regular); + letter-spacing: var(--wui-letter-spacing-large); + text-align: center; + color: var(--wui-color-fg-100); + caret-color: var(--wui-color-accent-100); + transition: + background-color var(--wui-ease-inout-power-1) var(--wui-duration-md), + border-color var(--wui-ease-inout-power-1) var(--wui-duration-md), + box-shadow var(--wui-ease-inout-power-1) var(--wui-duration-md); + will-change: background-color, border-color, box-shadow; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: textfield; + padding: 0px; + } + + input::-webkit-outer-spin-button, + input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; + } + + input[type='number'] { + -moz-appearance: textfield; + } + + input:disabled { + cursor: not-allowed; + border: 1px solid var(--wui-gray-glass-010); + background: var(--wui-gray-glass-005); + } + + input:focus:enabled { + background-color: var(--wui-gray-glass-015); + border: 1px solid var(--wui-color-accent-100); + -webkit-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + -moz-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue); + } + + @media (hover: hover) and (pointer: fine) { + input:hover:enabled { + background-color: var(--wui-gray-glass-015); + } + } +`,lY=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lQ=class extends aU{constructor(){super(...arguments),this.disabled=!1,this.value=""}render(){return tQ` `}};lQ.styles=[aJ,nw,lG],lY([nP({type:Boolean})],lQ.prototype,"disabled",void 0),lY([nP({type:String})],lQ.prototype,"value",void 0),lQ=lY([nk("wui-input-numeric")],lQ);var lq=ej` + button { + padding: var(--wui-spacing-4xs) var(--wui-spacing-xxs); + border-radius: var(--wui-border-radius-3xs); + background-color: transparent; + color: var(--wui-color-accent-100); + } + + button:disabled { + background-color: transparent; + color: var(--wui-gray-glass-015); + } +`,lK=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lZ=class extends aU{constructor(){super(...arguments),this.disabled=!1,this.color="inherit"}render(){return tQ` + + `}};lZ.styles=[aJ,nw,lq],lK([nP({type:Boolean})],lZ.prototype,"disabled",void 0),lK([nP()],lZ.prototype,"color",void 0),lZ=lK([nk("wui-link")],lZ);var lW=ej` + button { + column-gap: var(--wui-spacing-s); + padding: 11px 18px 11px var(--wui-spacing-s); + width: 100%; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + color: var(--wui-color-fg-250); + transition: + color var(--wui-ease-out-power-1) var(--wui-duration-md), + background-color var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: color, background-color; + } + + button[data-iconvariant='square'], + button[data-iconvariant='square-blue'] { + padding: 6px 18px 6px 9px; + } + + button > wui-flex { + flex: 1; + } + + button > wui-image { + width: 32px; + height: 32px; + box-shadow: 0 0 0 2px var(--wui-gray-glass-005); + border-radius: var(--wui-border-radius-3xl); + } + + button > wui-icon { + width: 36px; + height: 36px; + transition: opacity var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: opacity; + } + + button > wui-icon-box[data-variant='blue'] { + box-shadow: 0 0 0 2px var(--wui-accent-glass-005); + } + + button > wui-icon-box[data-variant='overlay'] { + box-shadow: 0 0 0 2px var(--wui-gray-glass-005); + } + + button > wui-icon-box[data-variant='square-blue'] { + border-radius: var(--wui-border-radius-3xs); + position: relative; + border: none; + width: 36px; + height: 36px; + } + + button > wui-icon-box[data-variant='square-blue']::after { + content: ''; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border-radius: inherit; + border: 1px solid var(--wui-accent-glass-010); + pointer-events: none; + } + + button > wui-icon:last-child { + width: 14px; + height: 14px; + } + + button:disabled { + background-color: var(--wui-gray-glass-015); + color: var(--wui-gray-glass-015); + } + + button[data-loading='true'] > wui-icon { + opacity: 0; + } + + wui-loading-spinner { + position: absolute; + right: 18px; + top: 50%; + transform: translateY(-50%); + } +`,l$=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let lX=class extends aU{constructor(){super(...arguments),this.variant="icon",this.disabled=!1,this.imageSrc=void 0,this.alt=void 0,this.chevron=!1,this.loading=!1}render(){return tQ` + + `}visualTemplate(){if("image"===this.variant&&this.imageSrc)return tQ``;if("square"===this.iconVariant&&this.icon&&"icon"===this.variant)return tQ``;if("icon"===this.variant&&this.icon&&this.iconVariant){let eb=["blue","square-blue"].includes(this.iconVariant)?"accent-100":"fg-200",em="square-blue"===this.iconVariant?"mdl":"md",ew=this.iconSize?this.iconSize:em;return tQ` + + `}return null}loadingTemplate(){return this.loading?tQ``:tQ``}chevronTemplate(){return this.chevron?tQ``:null}};lX.styles=[aJ,nw,lW],l$([nP()],lX.prototype,"icon",void 0),l$([nP()],lX.prototype,"iconSize",void 0),l$([nP()],lX.prototype,"variant",void 0),l$([nP()],lX.prototype,"iconVariant",void 0),l$([nP({type:Boolean})],lX.prototype,"disabled",void 0),l$([nP()],lX.prototype,"imageSrc",void 0),l$([nP()],lX.prototype,"alt",void 0),l$([nP({type:Boolean})],lX.prototype,"chevron",void 0),l$([nP({type:Boolean})],lX.prototype,"loading",void 0),lX=l$([nk("wui-list-item")],lX),function(eb){eb.approve="approved",eb.bought="bought",eb.borrow="borrowed",eb.burn="burnt",eb.cancel="canceled",eb.claim="claimed",eb.deploy="deployed",eb.deposit="deposited",eb.execute="executed",eb.mint="minted",eb.receive="received",eb.repay="repaid",eb.send="sent",eb.sell="sold",eb.stake="staked",eb.trade="swapped",eb.unstake="unstaked",eb.withdraw="withdrawn"}(aQ||(aQ={}));var lJ=ej` + :host > wui-flex { + display: flex; + justify-content: center; + align-items: center; + position: relative; + width: 40px; + height: 40px; + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-005); + background-color: var(--wui-gray-glass-005); + } + + :host > wui-flex wui-image { + display: block; + } + + :host > wui-flex, + :host > wui-flex wui-image, + .swap-images-container, + .swap-images-container.nft, + wui-image.nft { + border-top-left-radius: var(--local-left-border-radius); + border-top-right-radius: var(--local-right-border-radius); + border-bottom-left-radius: var(--local-left-border-radius); + border-bottom-right-radius: var(--local-right-border-radius); + } + + wui-icon { + width: 20px; + height: 20px; + } + + wui-icon-box { + position: absolute; + right: 0; + bottom: 0; + transform: translate(20%, 20%); + } + + .swap-images-container { + position: relative; + width: 40px; + height: 40px; + overflow: hidden; + } + + .swap-images-container wui-image:first-child { + position: absolute; + width: 40px; + height: 40px; + top: 0; + left: 0%; + clip-path: inset(0px calc(50% + 2px) 0px 0%); + } + + .swap-images-container wui-image:last-child { + clip-path: inset(0px 0px 0px calc(50% + 2px)); + } +`,l6=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let l4=class extends aU{constructor(){super(...arguments),this.images=[],this.secondImage={type:void 0,url:""}}render(){let[eb,em]=this.images,ew=eb?.type==="NFT",eH=em?.url?"NFT"===em.type:ew,eN=ew?"var(--wui-border-radius-xxs)":"var(--wui-border-radius-s)",eV=eH?"var(--wui-border-radius-xxs)":"var(--wui-border-radius-s)";return this.style.cssText=` + --local-left-border-radius: ${eN}; + --local-right-border-radius: ${eV}; + `,tQ` ${this.templateVisual()} ${this.templateIcon()} `}templateVisual(){let[eb,em]=this.images,ew=eb?.type,eH=2===this.images.length;return eH&&(eb?.url||em?.url)?tQ`
+ ${eb?.url?tQ``:null} + ${em?.url?tQ``:null} +
`:eb?.url?tQ``:"NFT"===ew?tQ``:tQ``}templateIcon(){let eb,em="accent-100";return(eb=this.getIcon(),this.status&&(em=this.getStatusColor()),eb)?tQ` + + `:null}getDirectionIcon(){switch(this.direction){case"in":return"arrowBottom";case"out":return"arrowTop";default:return}}getIcon(){return this.onlyDirectionIcon?this.getDirectionIcon():"trade"===this.type?"swapHorizontalBold":"approve"===this.type?"checkmark":"cancel"===this.type?"close":this.getDirectionIcon()}getStatusColor(){switch(this.status){case"confirmed":return"success-100";case"failed":return"error-100";case"pending":return"inverse-100";default:return"accent-100"}}};l4.styles=[lJ],l6([nP()],l4.prototype,"type",void 0),l6([nP()],l4.prototype,"status",void 0),l6([nP()],l4.prototype,"direction",void 0),l6([nP({type:Boolean})],l4.prototype,"onlyDirectionIcon",void 0),l6([nP({type:Array})],l4.prototype,"images",void 0),l6([nP({type:Object})],l4.prototype,"secondImage",void 0),l4=l6([nk("wui-transaction-visual")],l4);var l3=ej` + :host > wui-flex:first-child { + align-items: center; + column-gap: var(--wui-spacing-s); + padding: 6.5px var(--wui-spacing-xs) 6.5px var(--wui-spacing-xs); + width: 100%; + } + + :host > wui-flex:first-child wui-text:nth-child(1) { + text-transform: capitalize; + } + + wui-transaction-visual { + width: 40px; + height: 40px; + } + + wui-flex { + flex: 1; + } + + :host wui-flex wui-flex { + overflow: hidden; + } + + :host .description-container wui-text span { + word-break: break-all; + } + + :host .description-container wui-text { + overflow: hidden; + } + + :host .description-separator-icon { + margin: 0px 6px; + } + + :host wui-text > span { + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + } +`,l5=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let l8=class extends aU{constructor(){super(...arguments),this.type="approve",this.onlyDirectionIcon=!1,this.images=[],this.price=[],this.amount=[],this.symbol=[]}render(){return tQ` + + + + + ${aQ[this.type]||this.type} + + + ${this.templateDescription()} ${this.templateSecondDescription()} + + + ${this.date} + + `}templateDescription(){let eb=this.descriptions?.[0];return eb?tQ` + + ${eb} + + `:null}templateSecondDescription(){let eb=this.descriptions?.[1];return eb?tQ` + + + ${eb} + + `:null}};l8.styles=[aJ,l3],l5([nP()],l8.prototype,"type",void 0),l5([nP({type:Array})],l8.prototype,"descriptions",void 0),l5([nP()],l8.prototype,"date",void 0),l5([nP({type:Boolean})],l8.prototype,"onlyDirectionIcon",void 0),l5([nP()],l8.prototype,"status",void 0),l5([nP()],l8.prototype,"direction",void 0),l5([nP({type:Array})],l8.prototype,"images",void 0),l5([nP({type:Array})],l8.prototype,"price",void 0),l5([nP({type:Array})],l8.prototype,"amount",void 0),l5([nP({type:Array})],l8.prototype,"symbol",void 0),l8=l5([nk("wui-transaction-list-item")],l8);var l9=ej` + :host > wui-flex:first-child { + column-gap: var(--wui-spacing-s); + padding: 7px var(--wui-spacing-l) 7px var(--wui-spacing-xs); + width: 100%; + } + + wui-flex { + display: flex; + flex: 1; + } +`,l7=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fy=class extends aU{render(){return tQ` + + + + + + + + + `}};fy.styles=[aJ,l9],fy=l7([nk("wui-transaction-list-item-loader")],fy);var fz=ej` + :host { + display: flex; + justify-content: center; + align-items: center; + height: var(--wui-spacing-m); + padding: 0 var(--wui-spacing-3xs) !important; + border-radius: var(--wui-border-radius-5xs); + } + + :host > wui-text { + transform: translateY(5%); + } + + :host([data-variant='main']) { + background-color: var(--wui-accent-glass-015); + color: var(--wui-color-accent-100); + } + + :host([data-variant='shade']) { + background-color: var(--wui-gray-glass-010); + color: var(--wui-color-fg-200); + } + + :host([data-variant='success']) { + background-color: var(--wui-icon-box-bg-success-100); + color: var(--wui-color-success-100); + } + + :host([data-variant='error']) { + background-color: var(--wui-icon-box-bg-error-100); + color: var(--wui-color-error-100); + } + + :host([data-size='lg']) { + padding: 9px 5px !important; + } + + :host([data-size='lg']) > wui-text { + transform: translateY(2%); + } +`,fL=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fw=class extends aU{constructor(){super(...arguments),this.variant="main",this.size="lg"}render(){this.dataset.variant=this.variant,this.dataset.size=this.size;let eb="md"===this.size?"mini-700":"micro-700";return tQ` + + + + `}};fw.styles=[aJ,fz],fL([nP()],fw.prototype,"variant",void 0),fL([nP()],fw.prototype,"size",void 0),fw=fL([nk("wui-tag")],fw);var fH=ej` + button { + column-gap: var(--wui-spacing-s); + padding: 7px var(--wui-spacing-l) 7px var(--wui-spacing-xs); + width: 100%; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + color: var(--wui-color-fg-100); + } + + button > wui-text:nth-child(2) { + display: flex; + flex: 1; + } + + wui-icon { + color: var(--wui-color-fg-200) !important; + } + + button:disabled { + background-color: var(--wui-gray-glass-015); + color: var(--wui-gray-glass-015); + } + + button:disabled > wui-tag { + background-color: var(--wui-gray-glass-010); + color: var(--wui-color-fg-300); + } +`,fx=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fN=class extends aU{constructor(){super(...arguments),this.walletImages=[],this.imageSrc="",this.name="",this.installed=!1,this.disabled=!1,this.showAllWallets=!1}render(){return tQ` + + `}templateAllWallets(){return this.showAllWallets&&this.imageSrc?tQ` `:this.showAllWallets&&this.walletIcon?tQ` `:null}templateWalletImage(){return!this.showAllWallets&&this.imageSrc?tQ``:this.showAllWallets||this.imageSrc?null:tQ``}templateStatus(){return this.tagLabel&&this.tagVariant?tQ`${this.tagLabel}`:this.icon?tQ``:null}};fN.styles=[aJ,nw,fH],fx([nP({type:Array})],fN.prototype,"walletImages",void 0),fx([nP()],fN.prototype,"imageSrc",void 0),fx([nP()],fN.prototype,"name",void 0),fx([nP()],fN.prototype,"tagLabel",void 0),fx([nP()],fN.prototype,"tagVariant",void 0),fx([nP()],fN.prototype,"icon",void 0),fx([nP()],fN.prototype,"walletIcon",void 0),fx([nP({type:Boolean})],fN.prototype,"installed",void 0),fx([nP({type:Boolean})],fN.prototype,"disabled",void 0),fx([nP({type:Boolean})],fN.prototype,"showAllWallets",void 0),fN=fx([nk("wui-list-wallet")],fN);var fV=ej` + :host { + display: flex; + justify-content: center; + align-items: center; + width: 40px; + height: 40px; + border-radius: var(--wui-border-radius-3xl); + border: 1px solid var(--wui-gray-glass-005); + overflow: hidden; + } + + wui-icon { + width: 100%; + height: 100%; + } +`,fk=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fE=class extends aU{constructor(){super(...arguments),this.logo="google"}render(){return tQ` `}};fE.styles=[aJ,fV],fk([nP()],fE.prototype,"logo",void 0),fE=fk([nk("wui-logo")],fE);var fD=ej` + :host { + display: block; + width: 100%; + } + + button { + width: 100%; + height: 56px; + background: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + } +`,fS=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let f_=class extends aU{constructor(){super(...arguments),this.logo="google",this.disabled=!1}render(){return tQ` + + `}};f_.styles=[aJ,nw,fD],fS([nP()],f_.prototype,"logo",void 0),fS([nP({type:Boolean})],f_.prototype,"disabled",void 0),f_=fS([nk("wui-logo-select")],f_);var fO=ej` + :host { + display: block; + } + + button { + border-radius: var(--wui-border-radius-3xl); + display: flex; + gap: var(--wui-spacing-xs); + padding: var(--wui-spacing-2xs) var(--wui-spacing-s) var(--wui-spacing-2xs) + var(--wui-spacing-xs); + border: 1px solid var(--wui-gray-glass-010); + background-color: var(--wui-gray-glass-005); + color: var(--wui-color-fg-100); + } + + button:disabled { + border: 1px solid var(--wui-gray-glass-005); + background-color: var(--wui-gray-glass-015); + color: var(--wui-gray-glass-015); + } + + @media (hover: hover) and (pointer: fine) { + button:hover:enabled { + background-color: var(--wui-gray-glass-010); + } + + button:active:enabled { + background-color: var(--wui-gray-glass-015); + } + } + + wui-image, + wui-icon-box { + border-radius: var(--wui-border-radius-3xl); + width: 24px; + height: 24px; + box-shadow: 0 0 0 2px var(--wui-gray-glass-005); + } +`,fP=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fj=class extends aU{constructor(){super(...arguments),this.imageSrc=void 0,this.isUnsupportedChain=void 0,this.disabled=!1}render(){return tQ` + + `}visualTemplate(){return this.isUnsupportedChain?tQ` + + `:this.imageSrc?tQ``:tQ` + + `}};fj.styles=[aJ,nw,fO],fP([nP()],fj.prototype,"imageSrc",void 0),fP([nP({type:Boolean})],fj.prototype,"isUnsupportedChain",void 0),fP([nP({type:Boolean})],fj.prototype,"disabled",void 0),fj=fP([nk("wui-network-button")],fj);var fB=ej` + :host { + position: relative; + display: block; + } +`,fR=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fU=class extends aU{constructor(){super(...arguments),this.length=6,this.otp="",this.values=Array.from({length:this.length}).map(()=>""),this.numerics=[],this.shouldInputBeEnabled=eb=>{let em=this.values.slice(0,eb);return em.every(eb=>""!==eb)},this.handleKeyDown=(eb,em)=>{let ew=eb.target,eH=this.getInputElement(ew),eN=["ArrowLeft","ArrowRight","Shift","Delete"];if(!eH)return;eN.includes(eb.key)&&eb.preventDefault();let eV=eH.selectionStart;switch(eb.key){case"ArrowLeft":eV&&eH.setSelectionRange(eV+1,eV+1),this.focusInputField("prev",em);break;case"ArrowRight":case"Shift":this.focusInputField("next",em);break;case"Delete":case"Backspace":""===eH.value?this.focusInputField("prev",em):this.updateInput(eH,em,"")}},this.focusInputField=(eb,em)=>{if("next"===eb){let eb=em+1;if(!this.shouldInputBeEnabled(eb))return;let ew=this.numerics[eb-1?eb:em],eH=ew?this.getInputElement(ew):void 0;eH&&eH.focus()}}}firstUpdated(){this.otp&&(this.values=this.otp.split(""));let eb=this.shadowRoot?.querySelectorAll("wui-input-numeric");eb&&(this.numerics=Array.from(eb)),this.numerics[0]?.focus()}render(){return tQ` + + ${Array.from({length:this.length}).map((eb,em)=>tQ` + this.handleInput(eb,em)} + @click=${eb=>this.selectInput(eb)} + @keydown=${eb=>this.handleKeyDown(eb,em)} + .disabled=${!this.shouldInputBeEnabled(em)} + .value=${this.values[em]||""} + > + + `)} + + `}updateInput(eb,em,ew){let eH=this.numerics[em],eN=eb||(eH?this.getInputElement(eH):void 0);eN&&(eN.value=ew,this.values=this.values.map((eb,eH)=>eH===em?ew:eb))}selectInput(eb){let em=eb.target;if(em){let eb=this.getInputElement(em);eb?.select()}}handleInput(eb,em){let ew=eb.target,eH=this.getInputElement(ew);if(eH){let ew=eH.value;if("insertFromPaste"===eb.inputType)this.handlePaste(eH,ew,em);else{let eN=sj.isNumber(ew);eN&&eb.data?(this.updateInput(eH,em,eb.data),this.focusInputField("next",em)):this.updateInput(eH,em,"")}}this.dispatchInputChangeEvent()}handlePaste(eb,em,ew){let eH=em[0],eN=eH&&sj.isNumber(eH);if(eN){this.updateInput(eb,ew,eH);let eN=em.substring(1);if(ew+1(ew%eH==0?eb.push([em]):eb[eb.length-1].push(em))&&eb,[])}let fZ={generate(eb,em,ew){let eH="#141414",eN="transparent",eV=5,eE=[],eD=fK(eb,"Q"),eS=em/eD.length,e_=[{x:0,y:0},{x:1,y:0},{x:0,y:1}];e_.forEach(({x:eb,y:em})=>{let ew=(eD.length-fQ)*eS*eb,eO=(eD.length-fQ)*eS*em,eP=.45;for(let eb=0;eb + `)}});let eO=Math.floor((ew+25)/eS),eP=eD.length/2-eO/2,ej=eD.length/2+eO/2-1,eB=[];eD.forEach((eb,em)=>{eb.forEach((eb,ew)=>{if(eD[em][ew]&&!(emeD.length-(fQ+1)&&eweD.length-(fQ+1))&&!(em>eP&&emeP&&ew{eR[eb]?eR[eb]?.push(em):eR[eb]=[em]}),Object.entries(eR).map(([eb,em])=>{let ew=em.filter(eb=>em.every(em=>!fq(eb,em,eS)));return[Number(eb),ew]}).forEach(([eb,em])=>{em.forEach(em=>{eE.push(tq``)})}),Object.entries(eR).filter(([eb,em])=>em.length>1).map(([eb,em])=>{let ew=em.filter(eb=>em.some(em=>fq(eb,em,eS)));return[Number(eb),ew]}).map(([eb,em])=>{em.sort((eb,em)=>ebem.some(em=>fq(eb,em,eS)));em?em.push(eb):ew.push([eb])}return[eb,ew.map(eb=>[eb[0],eb[eb.length-1]])]}).forEach(([eb,em])=>{em.forEach(([em,ew])=>{eE.push(tq` + + `)})}),eE}};var fW=ej` + :host { + position: relative; + user-select: none; + display: block; + overflow: hidden; + aspect-ratio: 1 / 1; + width: var(--local-size); + } + + :host([data-theme='dark']) { + border-radius: clamp(0px, var(--wui-border-radius-l), 40px); + background-color: var(--wui-color-inverse-100); + padding: var(--wui-spacing-l); + } + + :host([data-theme='light']) { + box-shadow: 0 0 0 1px var(--wui-color-bg-125); + background-color: var(--wui-color-bg-125); + } + + :host([data-clear='true']) > wui-icon { + display: none; + } + + svg:first-child, + wui-image, + wui-icon { + position: absolute; + top: 50%; + left: 50%; + transform: translateY(-50%) translateX(-50%); + } + + wui-image { + width: 25%; + height: 25%; + border-radius: var(--wui-border-radius-xs); + } + + wui-icon { + width: 100%; + height: 100%; + color: #3396ff !important; + transform: translateY(-50%) translateX(-50%) scale(0.25); + } +`,f$=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let fX=class extends aU{constructor(){super(...arguments),this.uri="",this.size=0,this.theme="dark",this.imageSrc=void 0,this.alt=void 0,this.arenaClear=void 0}render(){return this.dataset.theme=this.theme,this.dataset.clear=String(this.arenaClear),this.style.cssText=`--local-size: ${this.size}px`,tQ`${this.templateVisual()} ${this.templateSvg()}`}templateSvg(){let eb="light"===this.theme?this.size:this.size-32;return tq` + + ${fZ.generate(this.uri,eb,this.arenaClear?0:eb/4)} + + `}templateVisual(){return this.imageSrc?tQ``:tQ``}};fX.styles=[aJ,fW],f$([nP()],fX.prototype,"uri",void 0),f$([nP({type:Number})],fX.prototype,"size",void 0),f$([nP()],fX.prototype,"theme",void 0),f$([nP()],fX.prototype,"imageSrc",void 0),f$([nP()],fX.prototype,"alt",void 0),f$([nP({type:Boolean})],fX.prototype,"arenaClear",void 0),fX=f$([nk("wui-qr-code")],fX);var fJ=ej` + :host { + position: relative; + display: inline-block; + width: 100%; + } +`,f0=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let f6=class extends aU{constructor(){super(...arguments),this.inputComponentRef=lH()}render(){return tQ` + + + + `}clearValue(){let eb=this.inputComponentRef.value,em=eb?.inputElementRef.value;em&&(em.value="",em.focus(),em.dispatchEvent(new Event("input")))}};f6.styles=[aJ,fJ],f6=f0([nk("wui-search-bar")],f6);var f4=ej` + :host { + display: flex; + column-gap: var(--wui-spacing-xs); + align-items: center; + padding: var(--wui-spacing-xs) var(--wui-spacing-m) var(--wui-spacing-xs) var(--wui-spacing-xs); + border-radius: var(--wui-border-radius-3xl); + border: 1px solid var(--wui-gray-glass-005); + box-sizing: border-box; + max-height: 40px; + background-color: var(--wui-color-bg-175); + box-shadow: + 0px 14px 64px -4px rgba(0, 0, 0, 0.15), + 0px 8px 22px -6px rgba(0, 0, 0, 0.15); + } +`,f3=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let f5=class extends aU{constructor(){super(...arguments),this.backgroundColor="accent-100",this.iconColor="accent-100",this.icon="checkmark",this.message=""}render(){return tQ` + + ${this.message} + `}};f5.styles=[aJ,f4],f3([nP()],f5.prototype,"backgroundColor",void 0),f3([nP()],f5.prototype,"iconColor",void 0),f3([nP()],f5.prototype,"icon",void 0),f3([nP()],f5.prototype,"message",void 0),f5=f3([nk("wui-snackbar")],f5);var f8=ej` + :host { + display: inline-flex; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-3xl); + padding: var(--wui-spacing-3xs); + position: relative; + height: 36px; + overflow: hidden; + } + + :host::before { + content: ''; + position: absolute; + pointer-events: none; + top: 4px; + left: 4px; + display: block; + width: var(--local-tab-width); + height: 28px; + border-radius: var(--wui-border-radius-3xl); + background-color: var(--wui-gray-glass-002); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-002); + transform: translateX(calc(var(--local-tab) * var(--local-tab-width))); + transition: transform var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: background-color, opacity; + } + + :host([data-type='flex'])::before { + left: 3px; + transform: translateX(calc((var(--local-tab) * 34px) + (var(--local-tab) * 4px))); + } + + :host([data-type='flex']) { + display: flex; + padding: 0px 0px 0px 12px; + gap: 4px; + } + + :host([data-type='flex']) > button > wui-text { + position: absolute; + left: 18px; + opacity: 0; + } + + button[data-active='true'] > wui-icon, + button[data-active='true'] > wui-text { + color: var(--wui-color-fg-100); + } + + button[data-active='false'] > wui-icon, + button[data-active='false'] > wui-text { + color: var(--wui-color-fg-200); + } + + button[data-active='true']:disabled, + button[data-active='false']:disabled { + background-color: transparent; + opacity: 0.5; + cursor: not-allowed; + } + + button[data-active='true']:disabled > wui-text { + color: var(--wui-color-fg-200); + } + + button[data-active='false']:disabled > wui-text { + color: var(--wui-color-fg-300); + } + + button > wui-icon, + button > wui-text { + pointer-events: none; + transition: color var(--wui-e ase-out-power-1) var(--wui-duration-md); + will-change: color; + } + + button { + width: var(--local-tab-width); + transition: background-color var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: background-color; + } + + :host([data-type='flex']) > button { + width: 34px; + position: relative; + display: flex; + justify-content: flex-start; + } + + button:hover:enabled, + button:active:enabled { + background-color: transparent !important; + } + + button:hover:enabled > wui-icon, + button:active:enabled > wui-icon { + color: var(--wui-color-fg-125); + } + + button:hover:enabled > wui-text, + button:active:enabled > wui-text { + color: var(--wui-color-fg-125); + } + + button { + border-radius: var(--wui-border-radius-3xl); + } +`,f9=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let f7=class extends aU{constructor(){super(...arguments),this.tabs=[],this.onTabChange=()=>null,this.buttons=[],this.disabled=!1,this.localTabWidth="100px",this.activeTab=0,this.isDense=!1}render(){return this.isDense=this.tabs.length>3,this.style.cssText=` + --local-tab: ${this.activeTab}; + --local-tab-width: ${this.localTabWidth}; + `,this.dataset.type=this.isDense?"flex":"block",this.tabs.map((eb,em)=>{let ew=em===this.activeTab;return tQ` + + `})}firstUpdated(){this.shadowRoot&&this.isDense&&(this.buttons=[...this.shadowRoot.querySelectorAll("button")],setTimeout(()=>{this.animateTabs(0,!0)},0))}iconTemplate(eb){return eb.icon?tQ``:null}onTabClick(eb){this.buttons&&this.animateTabs(eb,!1),this.activeTab=eb,this.onTabChange(eb)}animateTabs(eb,em){let ew=this.buttons[this.activeTab],eH=this.buttons[eb],eN=ew?.querySelector("wui-text"),eV=eH?.querySelector("wui-text"),eE=eH?.getBoundingClientRect(),eD=eV?.getBoundingClientRect();ew&&eN&&!em&&eb!==this.activeTab&&(eN.animate([{opacity:0}],{duration:50,easing:"ease",fill:"forwards"}),ew.animate([{width:"34px"}],{duration:500,easing:"ease",fill:"forwards"})),eH&&eE&&eD&&eV&&(eb!==this.activeTab||em)&&(this.localTabWidth=`${Math.round(eE.width+eD.width)+6}px`,eH.animate([{width:`${eE.width+eD.width}px`}],{duration:em?0:500,fill:"forwards",easing:"ease"}),eV.animate([{opacity:1}],{duration:em?0:125,delay:em?0:200,fill:"forwards",easing:"ease"}))}};f7.styles=[aJ,nw,f8],f9([nP({type:Array})],f7.prototype,"tabs",void 0),f9([nP()],f7.prototype,"onTabChange",void 0),f9([nP({type:Array})],f7.prototype,"buttons",void 0),f9([nP({type:Boolean})],f7.prototype,"disabled",void 0),f9([nP()],f7.prototype,"localTabWidth",void 0),f9([nj()],f7.prototype,"activeTab",void 0),f9([nj()],f7.prototype,"isDense",void 0),f7=f9([nk("wui-tabs")],f7);var dv=ej` + :host { + display: block; + } + + :host > button { + gap: var(--wui-spacing-xxs); + padding: var(--wui-spacing-xs); + padding-right: var(--wui-spacing-1xs); + height: 40px; + border-radius: var(--wui-border-radius-3xl); + background: var(--wui-gray-glass-002); + border-width: 0px; + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-002); + } + + :host > button wui-image { + width: 24px; + height: 24px; + border-radius: var(--wui-border-radius-s); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-010); + } +`,dz=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let dw=class extends aU{constructor(){super(...arguments),this.text=""}render(){return tQ` + + `}tokenTemplate(){return this.imageSrc?tQ``:tQ` + + `}};dw.styles=[aJ,nw,dv],dz([nP()],dw.prototype,"imageSrc",void 0),dz([nP()],dw.prototype,"text",void 0),dw=dz([nk("wui-token-button")],dw);var dH=ej` + :host { + display: block; + padding: 9px var(--wui-spacing-s) 10px var(--wui-spacing-s); + border-radius: var(--wui-border-radius-xxs); + + color: var(--wui-color-bg-100); + position: relative; + } + + :host([data-variant='shade']) { + background-color: var(--wui-color-bg-150); + border: 1px solid var(--wui-gray-glass-005); + } + + :host([data-variant='shade']) > wui-text { + color: var(--wui-color-fg-150); + } + + :host([data-variant='fill']) { + background-color: var(--wui-color-fg-100); + border: none; + } + + wui-icon { + position: absolute; + width: 12px !important; + height: 4px !important; + } + + wui-icon[data-placement='top'] { + bottom: 0px; + left: 50%; + transform: translate(-50%, 95%); + } + + wui-icon[data-placement='bottom'] { + top: 0; + left: 50%; + transform: translate(-50%, -95%) rotate(180deg); + } + + wui-icon[data-placement='right'] { + top: 50%; + left: 0; + transform: translate(-65%, -50%) rotate(90deg); + } + + wui-icon[data-placement='left'] { + top: 50%; + right: 0%; + transform: translate(65%, -50%) rotate(270deg); + } +`,dN=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let dV=class extends aU{constructor(){super(...arguments),this.placement="top",this.variant="fill",this.message=""}render(){return this.dataset.variant=this.variant,tQ` + ${this.message}`}};dV.styles=[aJ,nw,dH],dN([nP()],dV.prototype,"placement",void 0),dN([nP()],dV.prototype,"variant",void 0),dN([nP()],dV.prototype,"message",void 0),dV=dN([nk("wui-tooltip")],dV);var dE=ej` + :host > wui-flex { + cursor: pointer; + display: flex; + column-gap: var(--wui-spacing-s); + padding: var(--wui-spacing-xs); + padding-right: var(--wui-spacing-l); + width: 100%; + background-color: transparent; + border-radius: var(--wui-border-radius-xs); + color: var(--wui-color-fg-250); + transition: background-color 0.2s linear; + } + + :host > wui-flex:hover { + background-color: var(--wui-gray-glass-002); + } + + :host([disabled]) > wui-flex { + opacity: 0.6; + } + + :host([disabled]) > wui-flex:hover { + background-color: transparent; + } + + :host > wui-flex > wui-flex { + flex: 1; + } + + :host > wui-flex > wui-image { + width: 40px; + height: 40px; + border-radius: var(--wui-border-radius-3xl); + position: relative; + } + + :host > wui-flex > wui-image::after { + position: absolute; + content: ''; + inset: 0; + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-010); + border-radius: var(--wui-border-radius-l); + } + + button > wui-icon-box[data-variant='square-blue'] { + border-radius: var(--wui-border-radius-3xs); + position: relative; + border: none; + width: 36px; + height: 36px; + } +`,dD=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let dS=class extends aU{constructor(){super(...arguments),this.imageSrc=void 0,this.name=void 0,this.symbol=void 0,this.price=void 0,this.amount=void 0}render(){let eb=this.amount&&this.price?aq.C6.multiply(this.price,this.amount)?.toFixed(3):null;return tQ` + + ${this.visualTemplate()} + + + ${this.name} + ${eb?tQ` + + $${sj.formatNumberToLocalString(eb,3)} + + `:null} + + + ${this.symbol} + ${this.amount?tQ` + ${sj.formatNumberToLocalString(this.amount,4)} + `:null} + + + + `}visualTemplate(){return this.imageSrc?tQ``:null}};dS.styles=[aJ,nw,dE],dD([nP()],dS.prototype,"imageSrc",void 0),dD([nP()],dS.prototype,"name",void 0),dD([nP()],dS.prototype,"symbol",void 0),dD([nP()],dS.prototype,"price",void 0),dD([nP()],dS.prototype,"amount",void 0),dS=dD([nk("wui-token-list-item")],dS);var dO=ej` + :host { + display: flex; + justify-content: center; + align-items: center; + width: var(--wui-icon-box-size-xl); + height: var(--wui-icon-box-size-xl); + box-shadow: 0 0 0 8px var(--wui-thumbnail-border); + border-radius: var(--local-border-radius); + overflow: hidden; + } + + wui-icon { + width: 32px; + height: 32px; + } +`,dP=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let dj=class extends aU{render(){return this.style.cssText=`--local-border-radius: ${this.borderRadiusFull?"1000px":"20px"};`,tQ`${this.templateVisual()}`}templateVisual(){return this.imageSrc?tQ``:tQ``}};dj.styles=[aJ,dO],dP([nP()],dj.prototype,"imageSrc",void 0),dP([nP()],dj.prototype,"alt",void 0),dP([nP({type:Boolean})],dj.prototype,"borderRadiusFull",void 0),dj=dP([nk("wui-visual-thumbnail")],dj);var dB=ej` + :host { + display: block; + } + + button { + width: 100%; + display: block; + padding-top: var(--wui-spacing-l); + padding-bottom: var(--wui-spacing-l); + padding-left: var(--wui-spacing-s); + padding-right: var(--wui-spacing-2l); + border-radius: var(--wui-border-radius-s); + background-color: var(--wui-accent-glass-015); + } + + button:hover { + background-color: var(--wui-accent-glass-010) !important; + } + + button:active { + background-color: var(--wui-accent-glass-020) !important; + } +`,dR=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let dU=class extends aU{constructor(){super(...arguments),this.label="",this.description="",this.icon="wallet"}render(){return tQ` + + `}};dU.styles=[aJ,nw,dB],dR([nP()],dU.prototype,"label",void 0),dR([nP()],dU.prototype,"description",void 0),dR([nP()],dU.prototype,"icon",void 0),dU=dR([nk("wui-notice-card")],dU);var dF=ej` + button { + height: auto; + position: relative; + flex-direction: column; + gap: var(--wui-spacing-s); + padding: 17px 18px 17px var(--wui-spacing-m); + width: 100%; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + color: var(--wui-color-fg-250); + } + + .overflowedContent { + width: 100%; + overflow: hidden; + } + + .overflowedContent[data-active='false']:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + right: 0; + bottom: 0; + background: linear-gradient(to top, var(--wui-color-bg-200), transparent); + border-bottom-left-radius: var(--wui-border-radius-xs); + border-bottom-right-radius: var(--wui-border-radius-xs); + } + + .heightContent { + max-height: 100px; + } + + pre { + text-align: left; + white-space: pre-wrap; + height: auto; + overflow-x: auto; + overflow-wrap: anywhere; + } +`,dG=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let dY=100,dQ=class extends aU{constructor(){super(...arguments),this.textTitle="",this.overflowedContent="",this.toggled=!1,this.enableAccordion=!1,this.scrollElement=void 0,this.scrollHeightElement=0}updated(eb){super.updated(eb),(eb.has("textTitle")||eb.has("overflowedContent"))&&setTimeout(()=>{this.checkHeight()},1)}checkHeight(){this.updateComplete.then(()=>{let eb=this.shadowRoot?.querySelector(".heightContent"),em=this.shadowRoot?.querySelector(".textContent");if(eb&&em){this.scrollElement=eb;let ew=em?.scrollHeight;ew&&ew>dY&&(this.enableAccordion=!0,this.scrollHeightElement=ew,this.requestUpdate())}})}render(){return tQ` + + `}onClick(){let eb=this.shadowRoot?.querySelector("wui-icon");this.enableAccordion&&(this.toggled=!this.toggled,this.requestUpdate(),this.scrollElement&&this.scrollElement.animate([{maxHeight:this.toggled?`${dY}px`:`${this.scrollHeightElement}px`},{maxHeight:this.toggled?`${this.scrollHeightElement}px`:`${dY}px`}],{duration:300,fill:"forwards",easing:"ease"}),eb&&eb.animate([{transform:this.toggled?"rotate(0deg)":"rotate(180deg)"},{transform:this.toggled?"rotate(180deg)":"rotate(0deg)"}],{duration:300,fill:"forwards",easing:"ease"}))}chevronTemplate(){return this.enableAccordion?tQ` `:null}};dQ.styles=[aJ,nw,dF],dG([nP()],dQ.prototype,"textTitle",void 0),dG([nP()],dQ.prototype,"overflowedContent",void 0),dQ=dG([nk("wui-list-accordion")],dQ);var dq=ej` + :host { + display: flex; + column-gap: var(--wui-spacing-s); + padding: 17px 18px 17px var(--wui-spacing-m); + width: 100%; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + color: var(--wui-color-fg-250); + } + + wui-image { + width: var(--wui-icon-size-lg); + height: var(--wui-icon-size-lg); + border-radius: var(--wui-border-radius-3xl); + } + + wui-icon { + width: var(--wui-icon-size-lg); + height: var(--wui-icon-size-lg); + } +`,dK=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let dZ=class extends aU{constructor(){super(...arguments),this.imageSrc=void 0,this.textTitle="",this.textValue=void 0}render(){return tQ` + + + ${this.textTitle} + + ${this.templateContent()} + + `}templateContent(){return this.imageSrc?tQ``:this.textValue?tQ` ${this.textValue} `:tQ``}};dZ.styles=[aJ,nw,dq],dK([nP()],dZ.prototype,"imageSrc",void 0),dK([nP()],dZ.prototype,"textTitle",void 0),dK([nP()],dZ.prototype,"textValue",void 0),dZ=dK([nk("wui-list-content")],dZ);var dW=ej` + button { + column-gap: var(--wui-spacing-s); + padding: 7px var(--wui-spacing-l) 7px var(--wui-spacing-xs); + width: 100%; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + color: var(--wui-color-fg-100); + } + + button > wui-text:nth-child(2) { + display: flex; + flex: 1; + } + + button[data-transparent='true'] { + pointer-events: none; + background-color: transparent; + } + + wui-icon { + color: var(--wui-color-fg-200) !important; + } + + button:disabled { + background-color: var(--wui-gray-glass-015); + color: var(--wui-gray-glass-015); + } + + button:disabled > wui-tag { + background-color: var(--wui-gray-glass-010); + color: var(--wui-color-fg-300); + } +`,d$=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let dX=class extends aU{constructor(){super(...arguments),this.imageSrc="",this.name="",this.disabled=!1,this.transparent=!1}render(){return tQ` + + `}templateNetworkImage(){return this.imageSrc?tQ``:this.imageSrc?null:tQ``}};dX.styles=[aJ,nw,dW],d$([nP()],dX.prototype,"imageSrc",void 0),d$([nP()],dX.prototype,"name",void 0),d$([nP({type:Boolean})],dX.prototype,"disabled",void 0),d$([nP({type:Boolean})],dX.prototype,"transparent",void 0),dX=d$([nk("wui-list-network")],dX);var dJ=ej` + :host { + display: flex; + flex-direction: column; + gap: var(--wui-spacing-l); + padding: 17px 18px 17px var(--wui-spacing-m); + width: 100%; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + color: var(--wui-color-fg-250); + } + + wui-image { + width: var(--wui-icon-size-lg); + height: var(--wui-icon-size-lg); + border-radius: var(--wui-border-radius-3xl); + } + + wui-icon { + width: var(--wui-icon-size-lg); + height: var(--wui-icon-size-lg); + } +`,ub=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let um=class extends aU{constructor(){super(...arguments),this.amount="",this.networkCurreny="",this.networkImageUrl="",this.receiverAddress="",this.addressExplorerUrl=""}render(){return tQ` + + Sending + + + ${this.amount} ${this.networkCurreny} + + ${this.templateNetworkVisual()} + + + + To + + + `}templateNetworkVisual(){return this.networkImageUrl?tQ``:tQ``}};um.styles=[aJ,nw,dJ],ub([nP()],um.prototype,"amount",void 0),ub([nP()],um.prototype,"networkCurreny",void 0),ub([nP()],um.prototype,"networkImageUrl",void 0),ub([nP()],um.prototype,"receiverAddress",void 0),ub([nP()],um.prototype,"addressExplorerUrl",void 0),um=ub([nk("wui-list-wallet-transaction")],um);var uy=ej` + :host { + width: 100%; + } + + :host > wui-flex { + width: 100%; + padding: var(--wui-spacing-s); + border-radius: var(--wui-border-radius-xs); + width: 100%; + display: flex; + align-items: center; + justify-content: flex-start; + gap: var(--wui-spacing-s); + } + + :host > wui-flex:hover { + background-color: var(--wui-gray-glass-002); + } + + .purchase-image-container { + display: flex; + justify-content: center; + align-items: center; + position: relative; + width: var(--wui-icon-box-size-lg); + height: var(--wui-icon-box-size-lg); + } + + .purchase-image-container wui-image { + width: 100%; + height: 100%; + position: relative; + border-radius: calc(var(--wui-icon-box-size-lg) / 2); + } + + .purchase-image-container wui-image::after { + content: ''; + display: block; + width: 100%; + height: 100%; + position: absolute; + inset: 0; + border-radius: calc(var(--wui-icon-box-size-lg) / 2); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-005); + } + + .purchase-image-container wui-icon-box { + position: absolute; + right: 0; + bottom: 0; + transform: translate(20%, 20%); + } +`,uA=ew(48207),uz=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let uL=class extends aU{constructor(){super(...arguments),this.disabled=!1,this.color="inherit",this.label="Bought",this.purchaseValue="",this.purchaseCurrency="",this.date="",this.completed=!1,this.inProgress=!1,this.failed=!1,this.onClick=null,this.symbol=""}firstUpdated(){this.icon||this.fetchTokenImage()}render(){return tQ` + + ${this.imageTemplate()} + + + ${this.statusIconTemplate()} + ${this.label} + + + + ${this.purchaseValue} ${this.purchaseCurrency} + + + ${this.inProgress?tQ``:tQ`${this.date}`} + + `}async fetchTokenImage(){await uA.QT._fetchTokenImage(this.purchaseCurrency)}statusIconTemplate(){return this.inProgress?null:this.completed?this.boughtIconTemplate():this.errorIconTemplate()}errorIconTemplate(){return tQ``}imageTemplate(){let eb=this.icon||`https://avatar.vercel.sh/andrew.svg?size=50&text=${this.symbol}`;return tQ` + + `}boughtIconTemplate(){return tQ``}};uL.styles=[aJ,nw,uy],uz([nP({type:Boolean})],uL.prototype,"disabled",void 0),uz([nP()],uL.prototype,"color",void 0),uz([nP()],uL.prototype,"label",void 0),uz([nP()],uL.prototype,"purchaseValue",void 0),uz([nP()],uL.prototype,"purchaseCurrency",void 0),uz([nP()],uL.prototype,"date",void 0),uz([nP({type:Boolean})],uL.prototype,"completed",void 0),uz([nP({type:Boolean})],uL.prototype,"inProgress",void 0),uz([nP({type:Boolean})],uL.prototype,"failed",void 0),uz([nP()],uL.prototype,"onClick",void 0),uz([nP()],uL.prototype,"symbol",void 0),uz([nP()],uL.prototype,"icon",void 0),uL=uz([nk("wui-onramp-activity-item")],uL);var uw=ej` + button { + padding: var(--wui-spacing-s); + border-radius: var(--wui-border-radius-xs); + background-color: var(--wui-gray-glass-002); + width: 100%; + display: flex; + align-items: center; + justify-content: flex-start; + gap: var(--wui-spacing-s); + transition: background-color var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: background-color; + } + + button:hover { + background-color: var(--wui-gray-glass-005); + } + + .provider-image { + width: var(--wui-spacing-3xl); + min-width: var(--wui-spacing-3xl); + height: var(--wui-spacing-3xl); + border-radius: calc(var(--wui-border-radius-xs) - calc(var(--wui-spacing-s) / 2)); + position: relative; + overflow: hidden; + } + + .provider-image::after { + content: ''; + display: block; + width: 100%; + height: 100%; + position: absolute; + inset: 0; + border-radius: calc(var(--wui-border-radius-xs) - calc(var(--wui-spacing-s) / 2)); + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-005); + } + + .network-icon { + width: var(--wui-spacing-m); + height: var(--wui-spacing-m); + border-radius: calc(var(--wui-spacing-m) / 2); + overflow: hidden; + box-shadow: + 0 0 0 3px var(--wui-gray-glass-002), + 0 0 0 3px var(--wui-color-modal-bg); + transition: box-shadow var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: box-shadow; + } + + button:hover .network-icon { + box-shadow: + 0 0 0 3px var(--wui-gray-glass-005), + 0 0 0 3px var(--wui-color-modal-bg); + } +`,uH=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let ux=class extends aU{constructor(){super(...arguments),this.disabled=!1,this.color="inherit",this.label="",this.feeRange="",this.loading=!1,this.onClick=null}render(){return tQ` + + `}networksTemplate(){let eb=uA.fB.getRequestedCaipNetworks(),em=eb?.filter(eb=>eb?.imageId)?.slice(0,5);return tQ` + + ${em?.map(eb=>tQ` + + + + `)} + + `}};ux.styles=[aJ,nw,uw],uH([nP({type:Boolean})],ux.prototype,"disabled",void 0),uH([nP()],ux.prototype,"color",void 0),uH([nP()],ux.prototype,"name",void 0),uH([nP()],ux.prototype,"label",void 0),uH([nP()],ux.prototype,"feeRange",void 0),uH([nP({type:Boolean})],ux.prototype,"loading",void 0),uH([nP()],ux.prototype,"onClick",void 0),ux=uH([nk("wui-onramp-provider-item")],ux);var uN=ej` + button { + display: flex; + gap: var(--wui-spacing-3xs); + align-items: center; + padding: 6.25px var(--wui-spacing-xs) 7.25px var(--wui-spacing-s); + background-color: var(--wui-gray-glass-090); + border-radius: var(--wui-border-radius-3xl); + border: 1px solid var(--wui-gray-glass-060); + transition: background-color var(--wui-duration-md) var(--wui-ease-inout-power-1); + will-change: background-color; + } + + @media (hover: hover) and (pointer: fine) { + button:hover:enabled { + background-color: var(--wui-gray-glass-080); + } + + button:active:enabled { + background-color: var(--wui-gray-glass-060); + } + } +`,uV=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let uk=class extends aU{constructor(){super(...arguments),this.text=""}render(){return tQ``}};uk.styles=[aJ,nw,uN],uV([nP()],uk.prototype,"text",void 0),uk=uV([nk("wui-promo")],uk);var uE=ej` + span { + font-weight: 500; + font-size: 40px; + color: var(--wui-color-fg-100); + line-height: 130%; /* 52px */ + letter-spacing: -1.6px; + text-align: center; + } + + .pennies { + color: var(--wui-color-fg-200); + } +`,uD=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let uS=class extends aU{constructor(){super(...arguments),this.dollars="0",this.pennies="00"}render(){return tQ`$${this.dollars}.${this.pennies}`}};uS.styles=[aJ,uE],uD([nP()],uS.prototype,"dollars",void 0),uD([nP()],uS.prototype,"pennies",void 0),uS=uD([nk("wui-balance")],uS);var u_=ej` + button { + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-3xl); + border: 1px solid var(--wui-gray-glass-002); + padding: var(--wui-spacing-xs) var(--wui-spacing-s) var(--wui-spacing-xs) var(--wui-spacing-xs); + position: relative; + } + + wui-avatar { + width: 32px; + height: 32px; + box-shadow: 0 0 0 0; + outline: 3px solid var(--wui-gray-glass-005); + } + + wui-icon-box, + wui-image { + width: 16px; + height: 16px; + border-radius: var(--wui-border-radius-3xl); + position: absolute; + left: 26px; + top: 24px; + } + + wui-image { + outline: 2px solid var(--wui-color-bg-125); + } + + wui-icon-box { + outline: 2px solid var(--wui-color-bg-200); + background-color: var(--wui-color-bg-250); + } +`,uO=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let uP=class extends aU{constructor(){super(...arguments),this.networkSrc=void 0,this.avatarSrc=void 0,this.profileName="",this.address="",this.icon="chevronBottom"}render(){return tQ``}networkImageTemplate(){return this.networkSrc?tQ``:tQ` + + `}};uP.styles=[aJ,nw,u_],uO([nP()],uP.prototype,"networkSrc",void 0),uO([nP()],uP.prototype,"avatarSrc",void 0),uO([nP()],uP.prototype,"profileName",void 0),uO([nP()],uP.prototype,"address",void 0),uO([nP()],uP.prototype,"icon",void 0),uP=uO([nk("wui-profile-button")],uP);var uj=ej` + button { + border: 1px solid var(--wui-gray-glass-010); + border-radius: var(--wui-border-radius-3xl); + } + + wui-image { + border-radius: var(--wui-border-radius-3xl); + overflow: hidden; + } + + button.disabled > wui-icon, + button.disabled > wui-image { + filter: grayscale(1); + } + + button[data-variant='fill'] { + color: var(--wui-color-inverse-100); + background-color: var(--wui-color-accent-100); + } + + button[data-variant='shade'], + button[data-variant='shadeSmall'] { + background-color: transparent; + background-color: var(--wui-gray-glass-010); + color: var(--wui-color-fg-200); + } + + button[data-variant='success'] { + column-gap: var(--wui-spacing-xxs); + border: 1px solid var(--wui-success-glass-010); + background-color: var(--wui-success-glass-010); + color: var(--wui-color-success-100); + } + + button[data-variant='error'] { + column-gap: var(--wui-spacing-xxs); + border: 1px solid var(--wui-error-glass-010); + background-color: var(--wui-error-glass-010); + color: var(--wui-color-error-100); + } + + button[data-variant='transparent'] { + column-gap: var(--wui-spacing-xxs); + background-color: transparent; + color: var(--wui-color-fg-150); + } + + button[data-variant='transparent'], + button[data-variant='success'], + button[data-variant='shadeSmall'], + button[data-variant='error'] { + padding: 7px var(--wui-spacing-s) 7px 8px; + } + + button[data-variant='transparent']:has(wui-text:first-child), + button[data-variant='success']:has(wui-text:first-child), + button[data-variant='shadeSmall']:has(wui-text:first-child), + button[data-variant='error']:has(wui-text:first-child) { + padding: 7px var(--wui-spacing-s); + } + + button[data-variant='fill'], + button[data-variant='shade'] { + column-gap: var(--wui-spacing-xs); + padding: var(--wui-spacing-xxs) var(--wui-spacing-m) var(--wui-spacing-xxs) + var(--wui-spacing-xs); + } + + button[data-variant='fill']:has(wui-text:first-child), + button[data-variant='shade']:has(wui-text:first-child) { + padding: 9px var(--wui-spacing-m) 9px var(--wui-spacing-m); + } + + button[data-variant='fill'] > wui-image, + button[data-variant='shade'] > wui-image { + width: 24px; + height: 24px; + } + + button[data-variant='fill'] > wui-image { + box-shadow: inset 0 0 0 1px var(--wui-color-accent-090); + } + + button[data-variant='shade'] > wui-image, + button[data-variant='shadeSmall'] > wui-image { + box-shadow: inset 0 0 0 1px var(--wui-gray-glass-010); + } + + button[data-variant='fill'] > wui-icon, + button[data-variant='shade'] > wui-icon { + width: 14px; + height: 14px; + } + + button[data-variant='transparent'] > wui-image, + button[data-variant='success'] > wui-image, + button[data-variant='shadeSmall'] > wui-image, + button[data-variant='error'] > wui-image { + width: 14px; + height: 14px; + } + + button[data-variant='transparent'] > wui-icon, + button[data-variant='success'] > wui-icon, + button[data-variant='shadeSmall'] > wui-icon, + button[data-variant='error'] > wui-icon { + width: 12px; + height: 12px; + } + + button[data-variant='fill']:focus-visible { + background-color: var(--wui-color-accent-090); + } + + button[data-variant='shade']:focus-visible, + button[data-variant='shadeSmall']:focus-visible { + background-color: var(--wui-gray-glass-015); + } + + button[data-variant='transparent']:focus-visible { + background-color: var(--wui-gray-glass-005); + } + + button[data-variant='success']:focus-visible { + background-color: var(--wui-success-glass-015); + } + + button[data-variant='error']:focus-visible { + background-color: var(--wui-error-glass-015); + } + + button.disabled { + color: var(--wui-gray-glass-015); + background-color: var(--wui-gray-glass-015); + pointer-events: none; + } + + @media (hover: hover) and (pointer: fine) { + button[data-variant='fill']:hover { + background-color: var(--wui-color-accent-090); + } + + button[data-variant='shade']:hover, + button[data-variant='shadeSmall']:hover { + background-color: var(--wui-gray-glass-015); + } + + button[data-variant='transparent']:hover { + background-color: var(--wui-gray-glass-005); + } + + button[data-variant='success']:hover { + background-color: var(--wui-success-glass-015); + } + + button[data-variant='error']:hover { + background-color: var(--wui-error-glass-015); + } + } + + button[data-variant='fill']:active { + background-color: var(--wui-color-accent-080); + } + + button[data-variant='shade']:active, + button[data-variant='shadeSmall']:active { + background-color: var(--wui-gray-glass-020); + } + + button[data-variant='transparent']:active { + background-color: var(--wui-gray-glass-010); + } + + button[data-variant='success']:active { + background-color: var(--wui-success-glass-020); + } + + button[data-variant='error']:active { + background-color: var(--wui-error-glass-020); + } +`,uB=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let uR=class extends aU{constructor(){super(...arguments),this.variant="fill",this.imageSrc="",this.disabled=!1,this.icon="externalLink",this.text=""}render(){let eb="success"===this.variant||"transparent"===this.variant||"shadeSmall"===this.variant,em=eb?"small-600":"paragraph-600";return tQ` + + `}};uR.styles=[aJ,nw,uj],uB([nP()],uR.prototype,"variant",void 0),uB([nP()],uR.prototype,"imageSrc",void 0),uB([nP({type:Boolean})],uR.prototype,"disabled",void 0),uB([nP()],uR.prototype,"icon",void 0),uB([nP()],uR.prototype,"text",void 0),uR=uB([nk("wui-chip-button")],uR);var uU=ej` + button { + display: flex; + gap: var(--wui-spacing-xl); + width: 100%; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xxs); + padding: var(--wui-spacing-m) var(--wui-spacing-s); + } + + wui-text { + width: 100%; + } + + wui-flex { + width: auto; + } + + .network-icon { + width: var(--wui-spacing-2l); + height: var(--wui-spacing-2l); + border-radius: calc(var(--wui-spacing-2l) / 2); + overflow: hidden; + box-shadow: + 0 0 0 3px var(--wui-gray-glass-002), + 0 0 0 3px var(--wui-color-modal-bg); + } +`,uF=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let uG=class extends aU{constructor(){super(...arguments),this.networkImages=[""],this.text=""}render(){return tQ` + + `}networksTemplate(){let eb=this.networkImages.slice(0,5);return tQ` + ${eb?.map(eb=>tQ` `)} + `}};uG.styles=[aJ,nw,uU],uF([nP({type:Array})],uG.prototype,"networkImages",void 0),uF([nP()],uG.prototype,"text",void 0),uG=uF([nk("wui-compatible-network")],uG);var uY=ej` + wui-flex { + width: 100%; + background-color: var(--wui-gray-glass-005); + border-radius: var(--wui-border-radius-s); + padding: var(--wui-spacing-1xs) var(--wui-spacing-s) var(--wui-spacing-1xs) + var(--wui-spacing-1xs); + } +`,uQ=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let uq=class extends aU{constructor(){super(...arguments),this.icon="externalLink",this.text=""}render(){return tQ` + + + ${this.text} + + `}};uq.styles=[aJ,nw,uY],uQ([nP()],uq.prototype,"icon",void 0),uQ([nP()],uq.prototype,"text",void 0),uq=uQ([nk("wui-banner")],uq);var uK=ej` + button { + padding: 6.5px var(--wui-spacing-l) 6.5px var(--wui-spacing-xs); + display: flex; + justify-content: space-between; + width: 100%; + border-radius: var(--wui-border-radius-xs); + background-color: var(--wui-gray-glass-002); + } + + button[data-clickable='false'] { + pointer-events: none; + background-color: transparent; + } + + wui-image, + wui-icon { + width: var(--wui-spacing-3xl); + height: var(--wui-spacing-3xl); + } + + wui-image { + border-radius: var(--wui-border-radius-3xl); + } +`,uZ=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let uW=class extends aU{constructor(){super(...arguments),this.tokenName="",this.tokenImageUrl="",this.tokenValue=0,this.tokenAmount="0.0",this.tokenCurrency="",this.clickable=!1}render(){return tQ` + + `}visualTemplate(){return this.tokenName&&this.tokenImageUrl?tQ``:tQ``}};uW.styles=[aJ,nw,uK],uZ([nP()],uW.prototype,"tokenName",void 0),uZ([nP()],uW.prototype,"tokenImageUrl",void 0),uZ([nP({type:Number})],uW.prototype,"tokenValue",void 0),uZ([nP()],uW.prototype,"tokenAmount",void 0),uZ([nP()],uW.prototype,"tokenCurrency",void 0),uZ([nP({type:Boolean})],uW.prototype,"clickable",void 0),uW=uZ([nk("wui-list-token")],uW);var u$=ej` + button { + width: 100%; + display: flex; + gap: var(--wui-spacing-s); + align-items: center; + justify-content: flex-start; + padding: var(--wui-spacing-s) var(--wui-spacing-m) var(--wui-spacing-s) var(--wui-spacing-s); + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + } + + wui-icon-box { + width: var(--wui-spacing-2xl); + height: var(--wui-spacing-2xl); + } + + wui-flex { + width: auto; + } +`,uX=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let uJ=class extends aU{constructor(){super(...arguments),this.icon="card",this.text="",this.description="",this.tag=void 0,this.iconBackgroundColor="accent-100",this.iconColor="accent-100",this.disabled=!1}render(){return tQ` + + `}titleTemplate(){return this.tag?tQ` ${this.text}${this.tag} + `:tQ`${this.text}`}};uJ.styles=[aJ,nw,u$],uX([nP()],uJ.prototype,"icon",void 0),uX([nP()],uJ.prototype,"text",void 0),uX([nP()],uJ.prototype,"description",void 0),uX([nP()],uJ.prototype,"tag",void 0),uX([nP()],uJ.prototype,"iconBackgroundColor",void 0),uX([nP()],uJ.prototype,"iconColor",void 0),uX([nP({type:Boolean})],uJ.prototype,"disabled",void 0),uJ=uX([nk("wui-list-description")],uJ);var u6=ej` + :host { + position: relative; + display: inline-block; + } + + input { + background: transparent; + width: 100%; + height: auto; + font-family: var(--wui-font-family); + color: var(--wui-color-fg-100); + + font-feature-settings: 'case' on; + font-size: 32px; + font-weight: var(--wui-font-weight-light); + caret-color: var(--wui-color-accent-100); + line-height: 130%; + letter-spacing: -1.28px; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: textfield; + padding: 0px; + } + + input::-webkit-outer-spin-button, + input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; + } + + input::placeholder { + color: var(--wui-color-fg-275); + } +`;let u4=/[.*+?^${}()|[\]\\]/gu,u3=/[0-9,.]/u;var u5=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let u9=class extends aU{constructor(){super(...arguments),this.inputElementRef=lH(),this.disabled=!1,this.value="",this.placeholder="0"}render(){return this.inputElementRef?.value&&this.value&&(this.inputElementRef.value.value=this.value),tQ` `}dispatchInputChangeEvent(eb){let em=eb.data;if(em&&this.inputElementRef?.value){if(","===em){let eb=this.inputElementRef.value.value.replace(",",".");this.inputElementRef.value.value=eb,this.value=`${this.value}${eb}`}else u3.test(em)||(this.inputElementRef.value.value=this.value.replace(RegExp(em.replace(u4,"\\$&"),"gu"),""))}this.dispatchEvent(new CustomEvent("inputChange",{detail:this.inputElementRef.value?.value,bubbles:!0,composed:!0}))}};u9.styles=[aJ,nw,u6],u5([nP({type:Boolean})],u9.prototype,"disabled",void 0),u5([nP({type:String})],u9.prototype,"value",void 0),u5([nP({type:String})],u9.prototype,"placeholder",void 0),u9=u5([nk("wui-input-amount")],u9);var u7=ej` + :host { + display: flex; + gap: var(--wui-spacing-xs); + border-radius: var(--wui-border-radius-3xl); + border: 1px solid var(--wui-gray-glass-002); + background: var(--wui-gray-glass-002); + padding: var(--wui-spacing-2xs) var(--wui-spacing-xs) var(--wui-spacing-2xs) + var(--wui-spacing-s); + align-items: center; + } + + wui-avatar, + wui-icon, + wui-image { + width: 32px; + height: 32px; + border: 1px solid var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-3xl); + box-shadow: 0 0 0 2px var(--wui-gray-glass-002); + } +`,pb=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let pm=class extends aU{constructor(){super(...arguments),this.text="",this.address="",this.isAddress=!1}render(){return tQ`${this.text} + ${this.imageTemplate()}`}imageTemplate(){return this.isAddress?tQ``:this.imageSrc?tQ``:tQ``}};pm.styles=[aJ,nw,u7],pb([nP()],pm.prototype,"text",void 0),pb([nP()],pm.prototype,"address",void 0),pb([nP()],pm.prototype,"imageSrc",void 0),pb([nP({type:Boolean})],pm.prototype,"isAddress",void 0),pm=pb([nk("wui-preview-item")],pm);var pv=ej` + :host { + position: relative; + } + + button { + display: flex; + justify-content: center; + align-items: center; + height: 48px; + width: 100%; + background-color: var(--wui-accent-glass-010); + border-radius: var(--wui-border-radius-xs); + border: 1px solid var(--wui-accent-glass-010); + transition: background-color var(--wui-ease-out-power-1) var(--wui-duration-md); + will-change: background-color; + } + + wui-tooltip { + padding: 7px var(--wui-spacing-s) 8px var(--wui-spacing-s); + position: absolute; + top: -8px; + left: 50%; + transform: translate(-50%, -100%); + opacity: 0; + display: none; + } + + @media (hover: hover) and (pointer: fine) { + button:hover:enabled { + background-color: var(--wui-accent-glass-015); + } + + button:active:enabled { + background-color: var(--wui-accent-glass-020); + } + } +`,pL=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let pw=class extends aU{constructor(){super(...arguments),this.text="",this.icon="card"}render(){return tQ``}};pw.styles=[aJ,nw,pv],pL([nP()],pw.prototype,"text",void 0),pL([nP()],pw.prototype,"icon",void 0),pw=pL([nk("wui-icon-button")],pw);var pH=ej` + button { + column-gap: var(--wui-spacing-s); + padding: 16.5px var(--wui-spacing-l) 16.5px var(--wui-spacing-xs); + width: 100%; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + color: var(--wui-color-fg-100); + justify-content: center; + align-items: center; + } + + button:disabled { + background-color: var(--wui-gray-glass-015); + color: var(--wui-gray-glass-015); + } +`,pN=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let pV=class extends aU{constructor(){super(...arguments),this.text="",this.disabled=!1}render(){return tQ` + + `}};pV.styles=[aJ,nw,pH],pN([nP()],pV.prototype,"text",void 0),pN([nP({type:Boolean})],pV.prototype,"disabled",void 0),pV=pN([nk("wui-list-button")],pV);var pE=ej` + button { + column-gap: var(--wui-spacing-s); + padding: 7px var(--wui-spacing-l) 7px var(--wui-spacing-xs); + width: 100%; + justify-content: flex-start; + background-color: var(--wui-gray-glass-002); + border-radius: var(--wui-border-radius-xs); + color: var(--wui-color-fg-100); + } + + wui-text { + text-transform: capitalize; + } + + wui-text[data-align='left'] { + display: flex; + flex: 1; + } + + wui-text[data-align='center'] { + display: flex; + flex: 1; + justify-content: center; + } + + .invisible { + opacity: 0; + pointer-events: none; + } + + button:disabled { + background-color: var(--wui-gray-glass-015); + color: var(--wui-gray-glass-015); + } +`,pD=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let pS=class extends aU{constructor(){super(...arguments),this.logo="google",this.name="Continue with google",this.align="left",this.disabled=!1}render(){return tQ` + + `}templatePlacement(){return"center"===this.align?tQ` `:null}};pS.styles=[aJ,nw,pE],pD([nP()],pS.prototype,"logo",void 0),pD([nP()],pS.prototype,"name",void 0),pD([nP()],pS.prototype,"align",void 0),pD([nP({type:Boolean})],pS.prototype,"disabled",void 0),pS=pD([nk("wui-list-social")],pS);var p_=ej` + :host { + display: grid; + width: inherit; + height: inherit; + } +`,pO=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let pP=class extends aU{render(){return this.style.cssText=` + grid-template-rows: ${this.gridTemplateRows}; + grid-template-columns: ${this.gridTemplateColumns}; + justify-items: ${this.justifyItems}; + align-items: ${this.alignItems}; + justify-content: ${this.justifyContent}; + align-content: ${this.alignContent}; + column-gap: ${this.columnGap&&`var(--wui-spacing-${this.columnGap})`}; + row-gap: ${this.rowGap&&`var(--wui-spacing-${this.rowGap})`}; + gap: ${this.gap&&`var(--wui-spacing-${this.gap})`}; + padding-top: ${this.padding&&sj.getSpacingStyles(this.padding,0)}; + padding-right: ${this.padding&&sj.getSpacingStyles(this.padding,1)}; + padding-bottom: ${this.padding&&sj.getSpacingStyles(this.padding,2)}; + padding-left: ${this.padding&&sj.getSpacingStyles(this.padding,3)}; + margin-top: ${this.margin&&sj.getSpacingStyles(this.margin,0)}; + margin-right: ${this.margin&&sj.getSpacingStyles(this.margin,1)}; + margin-bottom: ${this.margin&&sj.getSpacingStyles(this.margin,2)}; + margin-left: ${this.margin&&sj.getSpacingStyles(this.margin,3)}; + `,tQ``}};pP.styles=[aJ,p_],pO([nP()],pP.prototype,"gridTemplateRows",void 0),pO([nP()],pP.prototype,"gridTemplateColumns",void 0),pO([nP()],pP.prototype,"justifyItems",void 0),pO([nP()],pP.prototype,"alignItems",void 0),pO([nP()],pP.prototype,"justifyContent",void 0),pO([nP()],pP.prototype,"alignContent",void 0),pO([nP()],pP.prototype,"columnGap",void 0),pO([nP()],pP.prototype,"rowGap",void 0),pO([nP()],pP.prototype,"gap",void 0),pO([nP()],pP.prototype,"padding",void 0),pO([nP()],pP.prototype,"margin",void 0),pP=pO([nk("wui-grid")],pP);var pj=ej` + :host { + position: relative; + display: flex; + width: 100%; + height: 1px; + background-color: var(--wui-gray-glass-005); + justify-content: center; + align-items: center; + } + + :host > wui-text { + position: absolute; + padding: 0px 10px; + background-color: var(--wui-color-modal-bg); + } +`,pB=function(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE};let pR=class extends aU{constructor(){super(...arguments),this.text=""}render(){return tQ`${this.template()}`}template(){return this.text?tQ`${this.text}`:null}};pR.styles=[aJ,pj],pB([nP()],pR.prototype,"text",void 0),pR=pB([nk("wui-separator")],pR);let pU={interpolate(eb,em,ew){if(2!==eb.length||2!==em.length)throw Error("inputRange and outputRange must be an array of length 2");let eH=eb[0]||0,eN=eb[1]||0,eV=em[0]||0,eE=em[1]||0;return eweN?eE:(eE-eV)/(eN-eH)*(ew-eH)+eV}},pF=3,pG=["receive","deposit","borrow","claim"],pY=["withdraw","repay","burn"],pQ={getMonthName(eb){let em=new Date;return em.setMonth(eb),em.toLocaleString("en-US",{month:"long"})},getTransactionGroupTitle(eb,em){let ew=aq.Em.getYear(),eH=this.getMonthName(em),eN=eb===ew,eV=eN?eH:`${eH} ${eb}`;return eV},getTransactionImages(eb){let[em,ew]=eb,eH=!!em&&eb?.every(eb=>!!eb.nft_info),eN=eb?.length>1,eV=eb?.length===2;return eV&&!eH?[this.getTransactionImage(em),this.getTransactionImage(ew)]:eN?eb.map(eb=>this.getTransactionImage(eb)):[this.getTransactionImage(em)]},getTransactionImage:eb=>({type:pQ.getTransactionTransferTokenType(eb),url:pQ.getTransactionImageURL(eb)}),getTransactionImageURL(eb){let em;let ew=!!eb?.nft_info,eH=!!eb?.fungible_info;return eb&&ew?em=eb?.nft_info?.content?.preview?.url:eb&&eH&&(em=eb?.fungible_info?.icon?.url),em},getTransactionTransferTokenType:eb=>eb?.fungible_info?"FUNGIBLE":eb?.nft_info?"NFT":void 0,getTransactionDescriptions(eb){let em=eb?.metadata?.operationType,ew=eb?.transfers,eH=eb?.transfers?.length>0,eN=eb?.transfers?.length>1,eV=eH&&ew?.every(eb=>!!eb?.fungible_info),[eE,eD]=ew,eS=this.getTransferDescription(eE),e_=this.getTransferDescription(eD);if(!eH){let ew="send"===em||"receive"===em;return ew&&eV?[eS=sj.getTruncateString({string:eb?.metadata.sentFrom,charsStart:4,charsEnd:6,truncate:"middle"}),e_=sj.getTruncateString({string:eb?.metadata.sentTo,charsStart:4,charsEnd:6,truncate:"middle"})]:[eb.metadata.status]}if(eN)return ew.map(eb=>this.getTransferDescription(eb));let eO="";return pG.includes(em)?eO="+":pY.includes(em)&&(eO="-"),[eS=eO.concat(eS)]},getTransferDescription(eb){let em="";return eb&&(eb?.nft_info?em=eb?.nft_info?.name||"-":eb?.fungible_info&&(em=this.getFungibleTransferDescription(eb)||"-")),em},getFungibleTransferDescription(eb){if(!eb)return null;let em=this.getQuantityFixedValue(eb?.quantity.numeric),ew=[em,eb?.fungible_info?.symbol].join(" ").trim();return ew},getQuantityFixedValue(eb){if(!eb)return null;let em=parseFloat(eb);return em.toFixed(pF)}}},23781:function(eb,em,ew){"use strict";ew.d(em,{$D:function(){return aY},y_:function(){return eN}}),ew(74146),ew(34155).env.NEXT_PUBLIC_SECURE_SITE_SDK_URL;let eH={APP_EVENT_KEY:"@w3m-app/",FRAME_EVENT_KEY:"@w3m-frame/",RPC_METHOD_KEY:"RPC_",STORAGE_KEY:"@w3m-storage/",SESSION_TOKEN_KEY:"SESSION_TOKEN_KEY",EMAIL_LOGIN_USED_KEY:"EMAIL_LOGIN_USED_KEY",LAST_USED_CHAIN_KEY:"LAST_USED_CHAIN_KEY",LAST_EMAIL_LOGIN_TIME:"LAST_EMAIL_LOGIN_TIME",EMAIL:"EMAIL",PREFERRED_ACCOUNT_TYPE:"PREFERRED_ACCOUNT_TYPE",SMART_ACCOUNT_ENABLED:"SMART_ACCOUNT_ENABLED",SMART_ACCOUNT_ENABLED_NETWORKS:"SMART_ACCOUNT_ENABLED_NETWORKS",APP_SWITCH_NETWORK:"@w3m-app/SWITCH_NETWORK",APP_CONNECT_EMAIL:"@w3m-app/CONNECT_EMAIL",APP_CONNECT_DEVICE:"@w3m-app/CONNECT_DEVICE",APP_CONNECT_OTP:"@w3m-app/CONNECT_OTP",APP_CONNECT_SOCIAL:"@w3m-app/CONNECT_SOCIAL",APP_GET_SOCIAL_REDIRECT_URI:"@w3m-app/GET_SOCIAL_REDIRECT_URI",APP_GET_USER:"@w3m-app/GET_USER",APP_SIGN_OUT:"@w3m-app/SIGN_OUT",APP_IS_CONNECTED:"@w3m-app/IS_CONNECTED",APP_GET_CHAIN_ID:"@w3m-app/GET_CHAIN_ID",APP_RPC_REQUEST:"@w3m-app/RPC_REQUEST",APP_UPDATE_EMAIL:"@w3m-app/UPDATE_EMAIL",APP_UPDATE_EMAIL_PRIMARY_OTP:"@w3m-app/UPDATE_EMAIL_PRIMARY_OTP",APP_UPDATE_EMAIL_SECONDARY_OTP:"@w3m-app/UPDATE_EMAIL_SECONDARY_OTP",APP_AWAIT_UPDATE_EMAIL:"@w3m-app/AWAIT_UPDATE_EMAIL",APP_SYNC_THEME:"@w3m-app/SYNC_THEME",APP_SYNC_DAPP_DATA:"@w3m-app/SYNC_DAPP_DATA",APP_GET_SMART_ACCOUNT_ENABLED_NETWORKS:"@w3m-app/GET_SMART_ACCOUNT_ENABLED_NETWORKS",APP_INIT_SMART_ACCOUNT:"@w3m-app/INIT_SMART_ACCOUNT",APP_SET_PREFERRED_ACCOUNT:"@w3m-app/SET_PREFERRED_ACCOUNT",FRAME_SWITCH_NETWORK_ERROR:"@w3m-frame/SWITCH_NETWORK_ERROR",FRAME_SWITCH_NETWORK_SUCCESS:"@w3m-frame/SWITCH_NETWORK_SUCCESS",FRAME_CONNECT_EMAIL_ERROR:"@w3m-frame/CONNECT_EMAIL_ERROR",FRAME_CONNECT_EMAIL_SUCCESS:"@w3m-frame/CONNECT_EMAIL_SUCCESS",FRAME_CONNECT_DEVICE_ERROR:"@w3m-frame/CONNECT_DEVICE_ERROR",FRAME_CONNECT_DEVICE_SUCCESS:"@w3m-frame/CONNECT_DEVICE_SUCCESS",FRAME_CONNECT_OTP_SUCCESS:"@w3m-frame/CONNECT_OTP_SUCCESS",FRAME_CONNECT_OTP_ERROR:"@w3m-frame/CONNECT_OTP_ERROR",FRAME_CONNECT_SOCIAL_SUCCESS:"@w3m-frame/CONNECT_SOCIAL_SUCCESS",FRAME_CONNECT_SOCIAL_ERROR:"@w3m-frame/CONNECT_SOCIAL_ERROR",FRAME_GET_SOCIAL_REDIRECT_URI_SUCCESS:"@w3m-frame/GET_SOCIAL_REDIRECT_URI_SUCCESS",FRAME_GET_SOCIAL_REDIRECT_URI_ERROR:"@w3m-frame/GET_SOCIAL_REDIRECT_URI_ERROR",FRAME_GET_USER_SUCCESS:"@w3m-frame/GET_USER_SUCCESS",FRAME_GET_USER_ERROR:"@w3m-frame/GET_USER_ERROR",FRAME_SIGN_OUT_SUCCESS:"@w3m-frame/SIGN_OUT_SUCCESS",FRAME_SIGN_OUT_ERROR:"@w3m-frame/SIGN_OUT_ERROR",FRAME_IS_CONNECTED_SUCCESS:"@w3m-frame/IS_CONNECTED_SUCCESS",FRAME_IS_CONNECTED_ERROR:"@w3m-frame/IS_CONNECTED_ERROR",FRAME_GET_CHAIN_ID_SUCCESS:"@w3m-frame/GET_CHAIN_ID_SUCCESS",FRAME_GET_CHAIN_ID_ERROR:"@w3m-frame/GET_CHAIN_ID_ERROR",FRAME_RPC_REQUEST_SUCCESS:"@w3m-frame/RPC_REQUEST_SUCCESS",FRAME_RPC_REQUEST_ERROR:"@w3m-frame/RPC_REQUEST_ERROR",FRAME_SESSION_UPDATE:"@w3m-frame/SESSION_UPDATE",FRAME_UPDATE_EMAIL_SUCCESS:"@w3m-frame/UPDATE_EMAIL_SUCCESS",FRAME_UPDATE_EMAIL_ERROR:"@w3m-frame/UPDATE_EMAIL_ERROR",FRAME_UPDATE_EMAIL_PRIMARY_OTP_SUCCESS:"@w3m-frame/UPDATE_EMAIL_PRIMARY_OTP_SUCCESS",FRAME_UPDATE_EMAIL_PRIMARY_OTP_ERROR:"@w3m-frame/UPDATE_EMAIL_PRIMARY_OTP_ERROR",FRAME_UPDATE_EMAIL_SECONDARY_OTP_SUCCESS:"@w3m-frame/UPDATE_EMAIL_SECONDARY_OTP_SUCCESS",FRAME_UPDATE_EMAIL_SECONDARY_OTP_ERROR:"@w3m-frame/UPDATE_EMAIL_SECONDARY_OTP_ERROR",FRAME_SYNC_THEME_SUCCESS:"@w3m-frame/SYNC_THEME_SUCCESS",FRAME_SYNC_THEME_ERROR:"@w3m-frame/SYNC_THEME_ERROR",FRAME_SYNC_DAPP_DATA_SUCCESS:"@w3m-frame/SYNC_DAPP_DATA_SUCCESS",FRAME_SYNC_DAPP_DATA_ERROR:"@w3m-frame/SYNC_DAPP_DATA_ERROR",FRAME_GET_SMART_ACCOUNT_ENABLED_NETWORKS_SUCCESS:"@w3m-frame/GET_SMART_ACCOUNT_ENABLED_NETWORKS_SUCCESS",FRAME_GET_SMART_ACCOUNT_ENABLED_NETWORKS_ERROR:"@w3m-frame/GET_SMART_ACCOUNT_ENABLED_NETWORKS_ERROR",FRAME_INIT_SMART_ACCOUNT_SUCCESS:"@w3m-frame/INIT_SMART_ACCOUNT_SUCCESS",FRAME_INIT_SMART_ACCOUNT_ERROR:"@w3m-frame/INIT_SMART_ACCOUNT_ERROR",FRAME_SET_PREFERRED_ACCOUNT_SUCCESS:"@w3m-frame/SET_PREFERRED_ACCOUNT_SUCCESS",FRAME_SET_PREFERRED_ACCOUNT_ERROR:"@w3m-frame/SET_PREFERRED_ACCOUNT_ERROR",RPC_RESPONSE_TYPE_ERROR:"RPC_RESPONSE_ERROR",RPC_RESPONSE_TYPE_TX:"RPC_RESPONSE_TRANSACTION_HASH",RPC_RESPONSE_TYPE_OBJECT:"RPC_RESPONSE_OBJECT"},eN={SAFE_RPC_METHODS:["eth_accounts","eth_blockNumber","eth_call","eth_chainId","eth_estimateGas","eth_feeHistory","eth_gasPrice","eth_getAccount","eth_getBalance","eth_getBlockByHash","eth_getBlockByNumber","eth_getBlockReceipts","eth_getBlockTransactionCountByHash","eth_getBlockTransactionCountByNumber","eth_getCode","eth_getFilterChanges","eth_getFilterLogs","eth_getLogs","eth_getProof","eth_getStorageAt","eth_getTransactionByBlockHashAndIndex","eth_getTransactionByBlockNumberAndIndex","eth_getTransactionByHash","eth_getTransactionCount","eth_getTransactionReceipt","eth_getUncleCountByBlockHash","eth_getUncleCountByBlockNumber","eth_maxPriorityFeePerGas","eth_newBlockFilter","eth_newFilter","eth_newPendingTransactionFilter","eth_sendRawTransaction","eth_syncing","eth_uninstallFilter"],NOT_SAFE_RPC_METHODS:["personal_sign","eth_signTypedData_v4","eth_sendTransaction"],GET_CHAIN_ID:"eth_chainId",RPC_METHOD_NOT_ALLOWED_MESSAGE:"Requested RPC call is not allowed",RPC_METHOD_NOT_ALLOWED_UI_MESSAGE:"Action not allowed",ACCOUNT_TYPES:{EOA:"eoa",SMART_ACCOUNT:"smartAccount"}};var eV=ew(1604);let eE=eV.z.object({message:eV.z.string()});function eD(eb){return eV.z.literal(eH[eb])}eV.z.object({accessList:eV.z.array(eV.z.string()),blockHash:eV.z.string().nullable(),blockNumber:eV.z.string().nullable(),chainId:eV.z.string(),from:eV.z.string(),gas:eV.z.string(),hash:eV.z.string(),input:eV.z.string().nullable(),maxFeePerGas:eV.z.string(),maxPriorityFeePerGas:eV.z.string(),nonce:eV.z.string(),r:eV.z.string(),s:eV.z.string(),to:eV.z.string(),transactionIndex:eV.z.string().nullable(),type:eV.z.string(),v:eV.z.string(),value:eV.z.string()});let eS=eV.z.object({chainId:eV.z.number()}),e_=eV.z.object({email:eV.z.string().email()}),eO=eV.z.object({otp:eV.z.string()}),eP=eV.z.object({uri:eV.z.string()}),ej=eV.z.object({chainId:eV.z.optional(eV.z.number()),preferredAccountType:eV.z.optional(eV.z.string())}),eB=eV.z.object({provider:eV.z.enum(["google","github","apple","facebook","x","discord"])}),eR=eV.z.object({email:eV.z.string().email()}),eU=eV.z.object({otp:eV.z.string()}),eF=eV.z.object({otp:eV.z.string()}),eG=eV.z.object({themeMode:eV.z.optional(eV.z.enum(["light","dark"])),themeVariables:eV.z.optional(eV.z.record(eV.z.string(),eV.z.string().or(eV.z.number()))),w3mThemeVariables:eV.z.record(eV.z.string(),eV.z.string())}),eY=eV.z.object({metadata:eV.z.object({name:eV.z.string(),description:eV.z.string(),url:eV.z.string(),icons:eV.z.array(eV.z.string())}).optional(),sdkVersion:eV.z.string(),projectId:eV.z.string()}),eQ=eV.z.object({type:eV.z.string()}),eK=eV.z.object({action:eV.z.enum(["VERIFY_DEVICE","VERIFY_OTP"])}),eZ=eV.z.object({email:eV.z.string(),address:eV.z.string(),chainId:eV.z.number()}),eW=eV.z.object({action:eV.z.enum(["VERIFY_PRIMARY_OTP","VERIFY_SECONDARY_OTP"])}),e$=eV.z.object({email:eV.z.string().email(),address:eV.z.string(),chainId:eV.z.number(),smartAccountDeployed:eV.z.optional(eV.z.boolean()),preferredAccountType:eV.z.optional(eV.z.string())}),eX=eV.z.object({uri:eV.z.string()}),eJ=eV.z.object({isConnected:eV.z.boolean()}),e0=eV.z.object({chainId:eV.z.number()}),e6=eV.z.object({chainId:eV.z.number()}),e4=eV.z.object({newEmail:eV.z.string().email()}),e3=eV.z.object({smartAccountEnabledNetworks:eV.z.array(eV.z.number())});eV.z.object({address:eV.z.string(),isDeployed:eV.z.boolean()});let e5=eV.z.object({type:eV.z.string(),address:eV.z.string()}),e8=eV.z.any(),e9=eV.z.object({method:eV.z.literal("eth_accounts")}),e7=eV.z.object({method:eV.z.literal("eth_blockNumber")}),tw=eV.z.object({method:eV.z.literal("eth_call"),params:eV.z.array(eV.z.any())}),tH=eV.z.object({method:eV.z.literal("eth_chainId")}),tN=eV.z.object({method:eV.z.literal("eth_estimateGas"),params:eV.z.array(eV.z.any())}),tV=eV.z.object({method:eV.z.literal("eth_feeHistory"),params:eV.z.array(eV.z.any())}),tE=eV.z.object({method:eV.z.literal("eth_gasPrice")}),tD=eV.z.object({method:eV.z.literal("eth_getAccount"),params:eV.z.array(eV.z.any())}),tS=eV.z.object({method:eV.z.literal("eth_getBalance"),params:eV.z.array(eV.z.any())}),t_=eV.z.object({method:eV.z.literal("eth_getBlockByHash"),params:eV.z.array(eV.z.any())}),tO=eV.z.object({method:eV.z.literal("eth_getBlockByNumber"),params:eV.z.array(eV.z.any())}),tP=eV.z.object({method:eV.z.literal("eth_getBlockReceipts"),params:eV.z.array(eV.z.any())}),tj=eV.z.object({method:eV.z.literal("eth_getBlockTransactionCountByHash"),params:eV.z.array(eV.z.any())}),tB=eV.z.object({method:eV.z.literal("eth_getBlockTransactionCountByNumber"),params:eV.z.array(eV.z.any())}),tR=eV.z.object({method:eV.z.literal("eth_getCode"),params:eV.z.array(eV.z.any())}),tU=eV.z.object({method:eV.z.literal("eth_getFilterChanges"),params:eV.z.array(eV.z.any())}),tF=eV.z.object({method:eV.z.literal("eth_getFilterLogs"),params:eV.z.array(eV.z.any())}),tG=eV.z.object({method:eV.z.literal("eth_getLogs"),params:eV.z.array(eV.z.any())}),tY=eV.z.object({method:eV.z.literal("eth_getProof"),params:eV.z.array(eV.z.any())}),tQ=eV.z.object({method:eV.z.literal("eth_getStorageAt"),params:eV.z.array(eV.z.any())}),tq=eV.z.object({method:eV.z.literal("eth_getTransactionByBlockHashAndIndex"),params:eV.z.array(eV.z.any())}),tK=eV.z.object({method:eV.z.literal("eth_getTransactionByBlockNumberAndIndex"),params:eV.z.array(eV.z.any())}),tZ=eV.z.object({method:eV.z.literal("eth_getTransactionByHash"),params:eV.z.array(eV.z.any())}),tW=eV.z.object({method:eV.z.literal("eth_getTransactionCount"),params:eV.z.array(eV.z.any())}),t$=eV.z.object({method:eV.z.literal("eth_getTransactionReceipt"),params:eV.z.array(eV.z.any())}),tX=eV.z.object({method:eV.z.literal("eth_getUncleCountByBlockHash"),params:eV.z.array(eV.z.any())}),tJ=eV.z.object({method:eV.z.literal("eth_getUncleCountByBlockNumber"),params:eV.z.array(eV.z.any())}),aH=eV.z.object({method:eV.z.literal("eth_maxPriorityFeePerGas")}),aN=eV.z.object({method:eV.z.literal("eth_newBlockFilter")}),aV=eV.z.object({method:eV.z.literal("eth_newFilter"),params:eV.z.array(eV.z.any())}),ak=eV.z.object({method:eV.z.literal("eth_newPendingTransactionFilter")}),aE=eV.z.object({method:eV.z.literal("eth_sendRawTransaction"),params:eV.z.array(eV.z.any())}),aD=eV.z.object({method:eV.z.literal("eth_syncing"),params:eV.z.array(eV.z.any())}),aS=eV.z.object({method:eV.z.literal("eth_uninstallFilter"),params:eV.z.array(eV.z.any())}),a_=eV.z.object({method:eV.z.literal("personal_sign"),params:eV.z.array(eV.z.any())}),aO=eV.z.object({method:eV.z.literal("eth_signTypedData_v4"),params:eV.z.array(eV.z.any())}),aP=eV.z.object({method:eV.z.literal("eth_sendTransaction"),params:eV.z.array(eV.z.any())}),aj=eV.z.object({token:eV.z.string()});eV.z.object({type:eD("APP_SWITCH_NETWORK"),payload:eS}).or(eV.z.object({type:eD("APP_CONNECT_EMAIL"),payload:e_})).or(eV.z.object({type:eD("APP_CONNECT_DEVICE")})).or(eV.z.object({type:eD("APP_CONNECT_OTP"),payload:eO})).or(eV.z.object({type:eD("APP_CONNECT_SOCIAL"),payload:eP})).or(eV.z.object({type:eD("APP_GET_USER"),payload:eV.z.optional(ej)})).or(eV.z.object({type:eD("APP_GET_SOCIAL_REDIRECT_URI"),payload:eB})).or(eV.z.object({type:eD("APP_SIGN_OUT")})).or(eV.z.object({type:eD("APP_IS_CONNECTED"),payload:eV.z.optional(aj)})).or(eV.z.object({type:eD("APP_GET_CHAIN_ID")})).or(eV.z.object({type:eD("APP_GET_SMART_ACCOUNT_ENABLED_NETWORKS")})).or(eV.z.object({type:eD("APP_INIT_SMART_ACCOUNT")})).or(eV.z.object({type:eD("APP_SET_PREFERRED_ACCOUNT"),payload:eQ})).or(eV.z.object({type:eD("APP_RPC_REQUEST"),payload:a_.or(aP).or(e9).or(e7).or(tw).or(tH).or(tN).or(tV).or(tE).or(tD).or(tS).or(t_).or(tO).or(tP).or(tj).or(tB).or(tR).or(tU).or(tF).or(tG).or(tY).or(tQ).or(tq).or(tK).or(tZ).or(tW).or(t$).or(tX).or(tJ).or(aH).or(aN).or(aV).or(ak).or(aE).or(aD).or(aS).or(a_).or(aO).or(aP)})).or(eV.z.object({type:eD("APP_UPDATE_EMAIL"),payload:eR})).or(eV.z.object({type:eD("APP_UPDATE_EMAIL_PRIMARY_OTP"),payload:eU})).or(eV.z.object({type:eD("APP_UPDATE_EMAIL_SECONDARY_OTP"),payload:eF})).or(eV.z.object({type:eD("APP_SYNC_THEME"),payload:eG})).or(eV.z.object({type:eD("APP_SYNC_DAPP_DATA"),payload:eY})),eV.z.object({type:eD("FRAME_SWITCH_NETWORK_ERROR"),payload:eE}).or(eV.z.object({type:eD("FRAME_SWITCH_NETWORK_SUCCESS"),payload:e6})).or(eV.z.object({type:eD("FRAME_CONNECT_EMAIL_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_CONNECT_EMAIL_SUCCESS"),payload:eK})).or(eV.z.object({type:eD("FRAME_CONNECT_OTP_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_CONNECT_OTP_SUCCESS")})).or(eV.z.object({type:eD("FRAME_CONNECT_DEVICE_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_CONNECT_DEVICE_SUCCESS")})).or(eV.z.object({type:eD("FRAME_CONNECT_SOCIAL_SUCCESS"),payload:eZ})).or(eV.z.object({type:eD("FRAME_CONNECT_SOCIAL_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_GET_USER_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_GET_USER_SUCCESS"),payload:e$})).or(eV.z.object({type:eD("FRAME_GET_SOCIAL_REDIRECT_URI_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_GET_SOCIAL_REDIRECT_URI_SUCCESS"),payload:eX})).or(eV.z.object({type:eD("FRAME_SIGN_OUT_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_SIGN_OUT_SUCCESS")})).or(eV.z.object({type:eD("FRAME_IS_CONNECTED_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_IS_CONNECTED_SUCCESS"),payload:eJ})).or(eV.z.object({type:eD("FRAME_GET_CHAIN_ID_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_GET_CHAIN_ID_SUCCESS"),payload:e0})).or(eV.z.object({type:eD("FRAME_RPC_REQUEST_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_RPC_REQUEST_SUCCESS"),payload:e8})).or(eV.z.object({type:eD("FRAME_SESSION_UPDATE"),payload:aj})).or(eV.z.object({type:eD("FRAME_UPDATE_EMAIL_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_UPDATE_EMAIL_SUCCESS"),payload:eW})).or(eV.z.object({type:eD("FRAME_UPDATE_EMAIL_PRIMARY_OTP_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_UPDATE_EMAIL_PRIMARY_OTP_SUCCESS")})).or(eV.z.object({type:eD("FRAME_UPDATE_EMAIL_SECONDARY_OTP_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_UPDATE_EMAIL_SECONDARY_OTP_SUCCESS"),payload:e4})).or(eV.z.object({type:eD("FRAME_SYNC_THEME_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_SYNC_THEME_SUCCESS")})).or(eV.z.object({type:eD("FRAME_SYNC_DAPP_DATA_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_SYNC_DAPP_DATA_SUCCESS")})).or(eV.z.object({type:eD("FRAME_GET_SMART_ACCOUNT_ENABLED_NETWORKS_SUCCESS"),payload:e3})).or(eV.z.object({type:eD("FRAME_GET_SMART_ACCOUNT_ENABLED_NETWORKS_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_INIT_SMART_ACCOUNT_ERROR"),payload:eE})).or(eV.z.object({type:eD("FRAME_SET_PREFERRED_ACCOUNT_SUCCESS"),payload:e5})).or(eV.z.object({type:eD("FRAME_SET_PREFERRED_ACCOUNT_ERROR"),payload:eE}));let aR={set(eb,em){aY.isClient&&localStorage.setItem(`${eH.STORAGE_KEY}${eb}`,em)},get:eb=>aY.isClient?localStorage.getItem(`${eH.STORAGE_KEY}${eb}`):null,delete(eb){aY.isClient&&localStorage.removeItem(`${eH.STORAGE_KEY}${eb}`)}},aU={address:/^0x(?:[A-Fa-f0-9]{40})$/u,transactionHash:/^0x(?:[A-Fa-f0-9]{64})$/u,signedMessage:/^0x(?:[a-fA-F0-9]{62,})$/u},aF=["ASIA/SHANGHAI","ASIA/URUMQI","ASIA/CHONGQING","ASIA/HARBIN","ASIA/KASHGAR","ASIA/MACAU","ASIA/HONG_KONG","ASIA/MACAO","ASIA/BEIJING","ASIA/HARBIN"],aG=3e4,aY={getBlockchainApiUrl(){try{let{timeZone:eb}=new Intl.DateTimeFormat().resolvedOptions(),em=eb.toUpperCase();return aF.includes(em)?"https://rpc.walletconnect.org":"https://rpc.walletconnect.com"}catch{return!1}},checkIfAllowedToTriggerEmail(){let eb=aR.get(eH.LAST_EMAIL_LOGIN_TIME);if(eb){let em=Date.now()-Number(eb);if(emeb?.payload?.method,getResponseType(eb){let{type:em,payload:ew}=eb,eN=em===eH.FRAME_RPC_REQUEST_ERROR;if(eN)return eH.RPC_RESPONSE_TYPE_ERROR;let eV="string"==typeof ew,eE=eV&&(ew.match(aU.transactionHash)||ew.match(aU.signedMessage));return eE?eH.RPC_RESPONSE_TYPE_TX:eH.RPC_RESPONSE_TYPE_OBJECT},checkIfRequestIsAllowed(eb){let em=this.getRequestMethod(eb);return eN.SAFE_RPC_METHODS.includes(em)},isClient:"undefined"!=typeof window}},24290:function(eb,em,ew){"use strict";ew.r(em),ew.d(em,{ErrorWithCause:function(){return eH}});class eH extends Error{constructor(eb,{cause:em}={}){super(eb),this.name=eH.name,em&&(this.cause=em),this.message=eb}}},23682:function(eb,em,ew){"use strict";ew.r(em),ew.d(em,{findCauseByReference:function(){return eH},getErrorCause:function(){return eN},messageWithCauses:function(){return eS},stackWithCauses:function(){return eE}});let eH=(eb,em)=>{if(!eb||!em||!(eb instanceof Error)||!(em.prototype instanceof Error)&&em!==Error)return;let ew=new Set,eH=eb;for(;eH&&!ew.has(eH);){if(ew.add(eH),eH instanceof em)return eH;eH=eN(eH)}},eN=eb=>{if(eb&&"object"==typeof eb&&"cause"in eb){if("function"!=typeof eb.cause)return eb.cause instanceof Error?eb.cause:void 0;{let em=eb.cause();return em instanceof Error?em:void 0}}},eV=(eb,em)=>{if(!(eb instanceof Error))return"";let ew=eb.stack||"";if(em.has(eb))return ew+"\ncauses have become circular...";let eH=eN(eb);return eH?(em.add(eb),ew+"\ncaused by: "+eV(eH,em)):ew},eE=eb=>eV(eb,new Set),eD=(eb,em,ew)=>{if(!(eb instanceof Error))return"";let eH=ew?"":eb.message||"";if(em.has(eb))return eH+": ...";let eV=eN(eb);if(!eV)return eH;{em.add(eb);let ew="cause"in eb&&"function"==typeof eb.cause;return eH+(ew?"":": ")+eD(eV,em,ew)}},eS=eb=>eD(eb,new Set)},97884:function(eb,em,ew){"use strict";ew.r(em),ew.d(em,{Struct:function(){return ej},StructError:function(){return eH},any:function(){return e6},array:function(){return e4},assert:function(){return eB},assign:function(){return eY},bigint:function(){return e3},boolean:function(){return e5},coerce:function(){return tq},create:function(){return eR},date:function(){return e8},defaulted:function(){return tK},define:function(){return eQ},deprecated:function(){return eK},dynamic:function(){return eZ},empty:function(){return tW},enums:function(){return e9},func:function(){return e7},instance:function(){return tw},integer:function(){return tH},intersection:function(){return tN},is:function(){return eF},lazy:function(){return eW},literal:function(){return tV},map:function(){return tE},mask:function(){return eU},max:function(){return tX},min:function(){return tJ},never:function(){return tD},nonempty:function(){return aH},nullable:function(){return tS},number:function(){return t_},object:function(){return tO},omit:function(){return e$},optional:function(){return tP},partial:function(){return eX},pattern:function(){return aN},pick:function(){return eJ},record:function(){return tj},refine:function(){return ak},regexp:function(){return tB},set:function(){return tR},size:function(){return aV},string:function(){return tU},struct:function(){return e0},trimmed:function(){return tZ},tuple:function(){return tF},type:function(){return tG},union:function(){return tY},unknown:function(){return tQ},validate:function(){return eG}});class eH extends TypeError{constructor(eb,em){let ew;let{message:eH,explanation:eN,...eV}=eb,{path:eE}=eb,eD=0===eE.length?eH:`At path: ${eE.join(".")} -- ${eH}`;super(eN??eD),null!=eN&&(this.cause=eD),Object.assign(this,eV),this.name=this.constructor.name,this.failures=()=>ew??(ew=[eb,...em()])}}function eN(eb){return eV(eb)&&"function"==typeof eb[Symbol.iterator]}function eV(eb){return"object"==typeof eb&&null!=eb}function eE(eb){if("[object Object]"!==Object.prototype.toString.call(eb))return!1;let em=Object.getPrototypeOf(eb);return null===em||em===Object.prototype}function eD(eb){return"symbol"==typeof eb?eb.toString():"string"==typeof eb?JSON.stringify(eb):`${eb}`}function eS(eb){let{done:em,value:ew}=eb.next();return em?void 0:ew}function e_(eb,em,ew,eH){if(!0===eb)return;!1===eb?eb={}:"string"==typeof eb&&(eb={message:eb});let{path:eN,branch:eV}=em,{type:eE}=ew,{refinement:eS,message:e_=`Expected a value of type \`${eE}\`${eS?` with refinement \`${eS}\``:""}, but received: \`${eD(eH)}\``}=eb;return{value:eH,type:eE,refinement:eS,key:eN[eN.length-1],path:eN,branch:eV,...eb,message:e_}}function*eO(eb,em,ew,eH){for(let eV of(eN(eb)||(eb=[eb]),eb)){let eb=e_(eV,em,ew,eH);eb&&(yield eb)}}function*eP(eb,em,ew={}){let{path:eH=[],branch:eN=[eb],coerce:eE=!1,mask:eD=!1}=ew,eS={path:eH,branch:eN};if(eE&&(eb=em.coercer(eb,eS),eD&&"type"!==em.type&&eV(em.schema)&&eV(eb)&&!Array.isArray(eb)))for(let ew in eb)void 0===em.schema[ew]&&delete eb[ew];let e_="valid";for(let eH of em.validator(eb,eS))eH.explanation=ew.message,e_="not_valid",yield[eH,void 0];for(let[eO,ej,eB]of em.entries(eb,eS)){let em=eP(ej,eB,{path:void 0===eO?eH:[...eH,eO],branch:void 0===eO?eN:[...eN,ej],coerce:eE,mask:eD,message:ew.message});for(let ew of em)ew[0]?(e_=null!=ew[0].refinement?"not_refined":"not_valid",yield[ew[0],void 0]):eE&&(ej=ew[1],void 0===eO?eb=ej:eb instanceof Map?eb.set(eO,ej):eb instanceof Set?eb.add(ej):eV(eb)&&(void 0!==ej||eO in eb)&&(eb[eO]=ej))}if("not_valid"!==e_)for(let eH of em.refiner(eb,eS))eH.explanation=ew.message,e_="not_refined",yield[eH,void 0];"valid"===e_&&(yield[void 0,eb])}class ej{constructor(eb){let{type:em,schema:ew,validator:eH,refiner:eN,coercer:eV=eb=>eb,entries:eE=function*(){}}=eb;this.type=em,this.schema=ew,this.entries=eE,this.coercer=eV,eH?this.validator=(eb,em)=>{let ew=eH(eb,em);return eO(ew,em,this,eb)}:this.validator=()=>[],eN?this.refiner=(eb,em)=>{let ew=eN(eb,em);return eO(ew,em,this,eb)}:this.refiner=()=>[]}assert(eb,em){return eB(eb,this,em)}create(eb,em){return eR(eb,this,em)}is(eb){return eF(eb,this)}mask(eb,em){return eU(eb,this,em)}validate(eb,em={}){return eG(eb,this,em)}}function eB(eb,em,ew){let eH=eG(eb,em,{message:ew});if(eH[0])throw eH[0]}function eR(eb,em,ew){let eH=eG(eb,em,{coerce:!0,message:ew});if(!eH[0])return eH[1];throw eH[0]}function eU(eb,em,ew){let eH=eG(eb,em,{coerce:!0,mask:!0,message:ew});if(!eH[0])return eH[1];throw eH[0]}function eF(eb,em){let ew=eG(eb,em);return!ew[0]}function eG(eb,em,ew={}){let eN=eP(eb,em,ew),eV=eS(eN);if(eV[0]){let eb=new eH(eV[0],function*(){for(let eb of eN)eb[0]&&(yield eb[0])});return[eb,void 0]}{let eb=eV[1];return[void 0,eb]}}function eY(...eb){let em="type"===eb[0].type,ew=eb.map(eb=>eb.schema),eH=Object.assign({},...ew);return em?tG(eH):tO(eH)}function eQ(eb,em){return new ej({type:eb,schema:null,validator:em})}function eK(eb,em){return new ej({...eb,refiner:(em,ew)=>void 0===em||eb.refiner(em,ew),validator:(ew,eH)=>void 0===ew||(em(ew,eH),eb.validator(ew,eH))})}function eZ(eb){return new ej({type:"dynamic",schema:null,*entries(em,ew){let eH=eb(em,ew);yield*eH.entries(em,ew)},validator(em,ew){let eH=eb(em,ew);return eH.validator(em,ew)},coercer(em,ew){let eH=eb(em,ew);return eH.coercer(em,ew)},refiner(em,ew){let eH=eb(em,ew);return eH.refiner(em,ew)}})}function eW(eb){let em;return new ej({type:"lazy",schema:null,*entries(ew,eH){em??(em=eb()),yield*em.entries(ew,eH)},validator:(ew,eH)=>(em??(em=eb()),em.validator(ew,eH)),coercer:(ew,eH)=>(em??(em=eb()),em.coercer(ew,eH)),refiner:(ew,eH)=>(em??(em=eb()),em.refiner(ew,eH))})}function e$(eb,em){let{schema:ew}=eb,eH={...ew};for(let eb of em)delete eH[eb];return"type"===eb.type?tG(eH):tO(eH)}function eX(eb){let em=eb instanceof ej,ew=em?{...eb.schema}:{...eb};for(let eb in ew)ew[eb]=tP(ew[eb]);return em&&"type"===eb.type?tG(ew):tO(ew)}function eJ(eb,em){let{schema:ew}=eb,eH={};for(let eb of em)eH[eb]=ew[eb];return"type"===eb.type?tG(eH):tO(eH)}function e0(eb,em){return console.warn("superstruct@0.11 - The `struct` helper has been renamed to `define`."),eQ(eb,em)}function e6(){return eQ("any",()=>!0)}function e4(eb){return new ej({type:"array",schema:eb,*entries(em){if(eb&&Array.isArray(em))for(let[ew,eH]of em.entries())yield[ew,eH,eb]},coercer:eb=>Array.isArray(eb)?eb.slice():eb,validator:eb=>Array.isArray(eb)||`Expected an array value, but received: ${eD(eb)}`})}function e3(){return eQ("bigint",eb=>"bigint"==typeof eb)}function e5(){return eQ("boolean",eb=>"boolean"==typeof eb)}function e8(){return eQ("date",eb=>eb instanceof Date&&!isNaN(eb.getTime())||`Expected a valid \`Date\` object, but received: ${eD(eb)}`)}function e9(eb){let em={},ew=eb.map(eb=>eD(eb)).join();for(let ew of eb)em[ew]=ew;return new ej({type:"enums",schema:em,validator:em=>eb.includes(em)||`Expected one of \`${ew}\`, but received: ${eD(em)}`})}function e7(){return eQ("func",eb=>"function"==typeof eb||`Expected a function, but received: ${eD(eb)}`)}function tw(eb){return eQ("instance",em=>em instanceof eb||`Expected a \`${eb.name}\` instance, but received: ${eD(em)}`)}function tH(){return eQ("integer",eb=>"number"==typeof eb&&!isNaN(eb)&&Number.isInteger(eb)||`Expected an integer, but received: ${eD(eb)}`)}function tN(eb){return new ej({type:"intersection",schema:null,*entries(em,ew){for(let eH of eb)yield*eH.entries(em,ew)},*validator(em,ew){for(let eH of eb)yield*eH.validator(em,ew)},*refiner(em,ew){for(let eH of eb)yield*eH.refiner(em,ew)}})}function tV(eb){let em=eD(eb),ew=typeof eb;return new ej({type:"literal",schema:"string"===ew||"number"===ew||"boolean"===ew?eb:null,validator:ew=>ew===eb||`Expected the literal \`${em}\`, but received: ${eD(ew)}`})}function tE(eb,em){return new ej({type:"map",schema:null,*entries(ew){if(eb&&em&&ew instanceof Map)for(let[eH,eN]of ew.entries())yield[eH,eH,eb],yield[eH,eN,em]},coercer:eb=>eb instanceof Map?new Map(eb):eb,validator:eb=>eb instanceof Map||`Expected a \`Map\` object, but received: ${eD(eb)}`})}function tD(){return eQ("never",()=>!1)}function tS(eb){return new ej({...eb,validator:(em,ew)=>null===em||eb.validator(em,ew),refiner:(em,ew)=>null===em||eb.refiner(em,ew)})}function t_(){return eQ("number",eb=>"number"==typeof eb&&!isNaN(eb)||`Expected a number, but received: ${eD(eb)}`)}function tO(eb){let em=eb?Object.keys(eb):[],ew=tD();return new ej({type:"object",schema:eb||null,*entries(eH){if(eb&&eV(eH)){let eN=new Set(Object.keys(eH));for(let ew of em)eN.delete(ew),yield[ew,eH[ew],eb[ew]];for(let eb of eN)yield[eb,eH[eb],ew]}},validator:eb=>eV(eb)||`Expected an object, but received: ${eD(eb)}`,coercer:eb=>eV(eb)?{...eb}:eb})}function tP(eb){return new ej({...eb,validator:(em,ew)=>void 0===em||eb.validator(em,ew),refiner:(em,ew)=>void 0===em||eb.refiner(em,ew)})}function tj(eb,em){return new ej({type:"record",schema:null,*entries(ew){if(eV(ew))for(let eH in ew){let eN=ew[eH];yield[eH,eH,eb],yield[eH,eN,em]}},validator:eb=>eV(eb)||`Expected an object, but received: ${eD(eb)}`})}function tB(){return eQ("regexp",eb=>eb instanceof RegExp)}function tR(eb){return new ej({type:"set",schema:null,*entries(em){if(eb&&em instanceof Set)for(let ew of em)yield[ew,ew,eb]},coercer:eb=>eb instanceof Set?new Set(eb):eb,validator:eb=>eb instanceof Set||`Expected a \`Set\` object, but received: ${eD(eb)}`})}function tU(){return eQ("string",eb=>"string"==typeof eb||`Expected a string, but received: ${eD(eb)}`)}function tF(eb){let em=tD();return new ej({type:"tuple",schema:null,*entries(ew){if(Array.isArray(ew)){let eH=Math.max(eb.length,ew.length);for(let eN=0;eNArray.isArray(eb)||`Expected an array, but received: ${eD(eb)}`})}function tG(eb){let em=Object.keys(eb);return new ej({type:"type",schema:eb,*entries(ew){if(eV(ew))for(let eH of em)yield[eH,ew[eH],eb[eH]]},validator:eb=>eV(eb)||`Expected an object, but received: ${eD(eb)}`,coercer:eb=>eV(eb)?{...eb}:eb})}function tY(eb){let em=eb.map(eb=>eb.type).join(" | ");return new ej({type:"union",schema:null,coercer(em){for(let ew of eb){let[eb,eH]=ew.validate(em,{coerce:!0});if(!eb)return eH}return em},validator(ew,eH){let eN=[];for(let em of eb){let[...eb]=eP(ew,em,eH),[eV]=eb;if(!eV[0])return[];for(let[em]of eb)em&&eN.push(em)}return[`Expected the value to satisfy a union of \`${em}\`, but received: ${eD(ew)}`,...eN]}})}function tQ(){return eQ("unknown",()=>!0)}function tq(eb,em,ew){return new ej({...eb,coercer:(eH,eN)=>eF(eH,em)?eb.coercer(ew(eH,eN),eN):eb.coercer(eH,eN)})}function tK(eb,em,ew={}){return tq(eb,tQ(),eb=>{let eH="function"==typeof em?em():em;if(void 0===eb)return eH;if(!ew.strict&&eE(eb)&&eE(eH)){let em={...eb},ew=!1;for(let eb in eH)void 0===em[eb]&&(em[eb]=eH[eb],ew=!0);if(ew)return em}return eb})}function tZ(eb){return tq(eb,tU(),eb=>eb.trim())}function tW(eb){return ak(eb,"empty",em=>{let ew=t$(em);return 0===ew||`Expected an empty ${eb.type} but received one with a size of \`${ew}\``})}function t$(eb){return eb instanceof Map||eb instanceof Set?eb.size:eb.length}function tX(eb,em,ew={}){let{exclusive:eH}=ew;return ak(eb,"max",ew=>eH?eweH?ew>em:ew>=em||`Expected a ${eb.type} greater than ${eH?"":"or equal to "}${em} but received \`${ew}\``)}function aH(eb){return ak(eb,"nonempty",em=>{let ew=t$(em);return ew>0||`Expected a nonempty ${eb.type} but received an empty one`})}function aN(eb,em){return ak(eb,"pattern",ew=>em.test(ew)||`Expected a ${eb.type} matching \`/${em.source}/\` but received "${ew}"`)}function aV(eb,em,ew=em){let eH=`Expected a ${eb.type}`,eN=em===ew?`of \`${em}\``:`between \`${em}\` and \`${ew}\``;return ak(eb,"size",eb=>{if("number"==typeof eb||eb instanceof Date)return em<=eb&&eb<=ew||`${eH} ${eN} but received \`${eb}\``;if(eb instanceof Map||eb instanceof Set){let{size:eV}=eb;return em<=eV&&eV<=ew||`${eH} with a size ${eN} but received one with a size of \`${eV}\``}{let{length:eV}=eb;return em<=eV&&eV<=ew||`${eH} with a length ${eN} but received one with a length of \`${eV}\``}})}function ak(eb,em,ew){return new ej({...eb,*refiner(eH,eN){yield*eb.refiner(eH,eN);let eV=ew(eH,eN),eE=eO(eV,eN,eb,eH);for(let eb of eE)yield{...eb,refinement:em}}})}},21127:function(eb,em,ew){"use strict";function eH(eb,em,ew){return em<=eb&&eb<=ew}function eN(eb){if(void 0===eb)return{};if(eb===Object(eb))return eb;throw TypeError("Could not convert argument to dictionary")}function eV(eb){for(var em=String(eb),ew=em.length,eH=0,eN=[];eH57343)eN.push(eV);else if(56320<=eV&&eV<=57343)eN.push(65533);else if(55296<=eV&&eV<=56319){if(eH===ew-1)eN.push(65533);else{var eE=eb.charCodeAt(eH+1);if(56320<=eE&&eE<=57343){var eD=1023&eV,eS=1023&eE;eN.push(65536+(eD<<10)+eS),eH+=1}else eN.push(65533)}}eH+=1}return eN}function eE(eb){for(var em="",ew=0;ew>10)+55296,(1023&eH)+56320))}return em}ew.r(em),ew.d(em,{TextDecoder:function(){return ej},TextEncoder:function(){return eB}});var eD=-1;function eS(eb){this.tokens=[].slice.call(eb)}eS.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():eD},prepend:function(eb){if(Array.isArray(eb))for(var em=eb;em.length;)this.tokens.unshift(em.pop());else this.tokens.unshift(eb)},push:function(eb){if(Array.isArray(eb))for(var em=eb;em.length;)this.tokens.push(em.shift());else this.tokens.push(eb)}};var e_=-1;function eO(eb,em){if(eb)throw TypeError("Decoder error");return em||65533}var eP="utf-8";function ej(eb,em){if(!(this instanceof ej))return new ej(eb,em);if((eb=void 0!==eb?String(eb).toLowerCase():eP)!==eP)throw Error("Encoding not supported. Only utf-8 is supported");em=eN(em),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=!!em.fatal,this._ignoreBOM=!!em.ignoreBOM,Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}function eB(eb,em){if(!(this instanceof eB))return new eB(eb,em);if((eb=void 0!==eb?String(eb).toLowerCase():eP)!==eP)throw Error("Encoding not supported. Only utf-8 is supported");em=eN(em),this._streaming=!1,this._encoder=null,this._options={fatal:!!em.fatal},Object.defineProperty(this,"encoding",{value:"utf-8"})}function eR(eb){var em=eb.fatal,ew=0,eN=0,eV=0,eE=128,eS=191;this.handler=function(eb,eP){if(eP===eD&&0!==eV)return eV=0,eO(em);if(eP===eD)return e_;if(0===eV){if(eH(eP,0,127))return eP;if(eH(eP,194,223))eV=1,ew=eP-192;else if(eH(eP,224,239))224===eP&&(eE=160),237===eP&&(eS=159),eV=2,ew=eP-224;else{if(!eH(eP,240,244))return eO(em);240===eP&&(eE=144),244===eP&&(eS=143),eV=3,ew=eP-240}return ew<<=6*eV,null}if(!eH(eP,eE,eS))return ew=eV=eN=0,eE=128,eS=191,eb.prepend(eP),eO(em);if(eE=128,eS=191,eN+=1,ew+=eP-128<<6*(eV-eN),eN!==eV)return null;var ej=ew;return ew=eV=eN=0,ej}}function eU(eb){eb.fatal,this.handler=function(eb,em){if(em===eD)return e_;if(eH(em,0,127))return em;eH(em,128,2047)?(ew=1,eN=192):eH(em,2048,65535)?(ew=2,eN=224):eH(em,65536,1114111)&&(ew=3,eN=240);for(var ew,eN,eV=[(em>>6*ew)+eN];ew>0;){var eE=em>>6*(ew-1);eV.push(128|63&eE),ew-=1}return eV}}ej.prototype={decode:function(eb,em){ew="object"==typeof eb&&eb instanceof ArrayBuffer?new Uint8Array(eb):"object"==typeof eb&&"buffer"in eb&&eb.buffer instanceof ArrayBuffer?new Uint8Array(eb.buffer,eb.byteOffset,eb.byteLength):new Uint8Array(0),em=eN(em),this._streaming||(this._decoder=new eR({fatal:this._fatal}),this._BOMseen=!1),this._streaming=!!em.stream;for(var ew,eH,eV=new eS(ew),eD=[];!eV.endOfStream()&&(eH=this._decoder.handler(eV,eV.read()))!==e_;)null!==eH&&(Array.isArray(eH)?eD.push.apply(eD,eH):eD.push(eH));if(!this._streaming){do{if((eH=this._decoder.handler(eV,eV.read()))===e_)break;if(null===eH)continue;Array.isArray(eH)?eD.push.apply(eD,eH):eD.push(eH)}while(!eV.endOfStream());this._decoder=null}return!eD.length||-1===["utf-8"].indexOf(this.encoding)||this._ignoreBOM||this._BOMseen||(65279===eD[0]?(this._BOMseen=!0,eD.shift()):this._BOMseen=!0),eE(eD)}},eB.prototype={encode:function(eb,em){eb=eb?String(eb):"",em=eN(em),this._streaming||(this._encoder=new eU(this._options)),this._streaming=!!em.stream;for(var ew,eH=[],eE=new eS(eV(eb));!eE.endOfStream()&&(ew=this._encoder.handler(eE,eE.read()))!==e_;)Array.isArray(ew)?eH.push.apply(eH,ew):eH.push(ew);if(!this._streaming){for(;(ew=this._encoder.handler(eE,eE.read()))!==e_;)Array.isArray(ew)?eH.push.apply(eH,ew):eH.push(ew);this._encoder=null}return new Uint8Array(eH)}}},97582:function(eb,em,ew){"use strict";ew.r(em),ew.d(em,{__addDisposableResource:function(){return tw},__assign:function(){return eV},__asyncDelegator:function(){return eJ},__asyncGenerator:function(){return eX},__asyncValues:function(){return e0},__await:function(){return e$},__awaiter:function(){return eR},__classPrivateFieldGet:function(){return e8},__classPrivateFieldIn:function(){return e7},__classPrivateFieldSet:function(){return e9},__createBinding:function(){return eF},__decorate:function(){return eD},__disposeResources:function(){return tN},__esDecorate:function(){return e_},__exportStar:function(){return eG},__extends:function(){return eN},__generator:function(){return eU},__importDefault:function(){return e5},__importStar:function(){return e3},__makeTemplateObject:function(){return e6},__metadata:function(){return eB},__param:function(){return eS},__propKey:function(){return eP},__read:function(){return eQ},__rest:function(){return eE},__runInitializers:function(){return eO},__setFunctionName:function(){return ej},__spread:function(){return eK},__spreadArray:function(){return eW},__spreadArrays:function(){return eZ},__values:function(){return eY}});var eH=function(eb,em){return(eH=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(eb,em){eb.__proto__=em}||function(eb,em){for(var ew in em)Object.prototype.hasOwnProperty.call(em,ew)&&(eb[ew]=em[ew])})(eb,em)};function eN(eb,em){if("function"!=typeof em&&null!==em)throw TypeError("Class extends value "+String(em)+" is not a constructor or null");function ew(){this.constructor=eb}eH(eb,em),eb.prototype=null===em?Object.create(em):(ew.prototype=em.prototype,new ew)}var eV=function(){return(eV=Object.assign||function(eb){for(var em,ew=1,eH=arguments.length;ewem.indexOf(eH)&&(ew[eH]=eb[eH]);if(null!=eb&&"function"==typeof Object.getOwnPropertySymbols)for(var eN=0,eH=Object.getOwnPropertySymbols(eb);eNem.indexOf(eH[eN])&&Object.prototype.propertyIsEnumerable.call(eb,eH[eN])&&(ew[eH[eN]]=eb[eH[eN]]);return ew}function eD(eb,em,ew,eH){var eN,eV=arguments.length,eE=eV<3?em:null===eH?eH=Object.getOwnPropertyDescriptor(em,ew):eH;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)eE=Reflect.decorate(eb,em,ew,eH);else for(var eD=eb.length-1;eD>=0;eD--)(eN=eb[eD])&&(eE=(eV<3?eN(eE):eV>3?eN(em,ew,eE):eN(em,ew))||eE);return eV>3&&eE&&Object.defineProperty(em,ew,eE),eE}function eS(eb,em){return function(ew,eH){em(ew,eH,eb)}}function e_(eb,em,ew,eH,eN,eV){function eE(eb){if(void 0!==eb&&"function"!=typeof eb)throw TypeError("Function expected");return eb}for(var eD,eS=eH.kind,e_="getter"===eS?"get":"setter"===eS?"set":"value",eO=!em&&eb?eH.static?eb:eb.prototype:null,eP=em||(eO?Object.getOwnPropertyDescriptor(eO,eH.name):{}),ej=!1,eB=ew.length-1;eB>=0;eB--){var eR={};for(var eU in eH)eR[eU]="access"===eU?{}:eH[eU];for(var eU in eH.access)eR.access[eU]=eH.access[eU];eR.addInitializer=function(eb){if(ej)throw TypeError("Cannot add initializers after decoration has completed");eV.push(eE(eb||null))};var eF=(0,ew[eB])("accessor"===eS?{get:eP.get,set:eP.set}:eP[e_],eR);if("accessor"===eS){if(void 0===eF)continue;if(null===eF||"object"!=typeof eF)throw TypeError("Object expected");(eD=eE(eF.get))&&(eP.get=eD),(eD=eE(eF.set))&&(eP.set=eD),(eD=eE(eF.init))&&eN.unshift(eD)}else(eD=eE(eF))&&("field"===eS?eN.unshift(eD):eP[e_]=eD)}eO&&Object.defineProperty(eO,eH.name,eP),ej=!0}function eO(eb,em,ew){for(var eH=arguments.length>2,eN=0;eN0&&eN[eN.length-1])&&(6===eD[0]||2===eD[0])){eE=0;continue}if(3===eD[0]&&(!eN||eD[1]>eN[0]&&eD[1]=eb.length&&(eb=void 0),{value:eb&&eb[eH++],done:!eb}}};throw TypeError(em?"Object is not iterable.":"Symbol.iterator is not defined.")}function eQ(eb,em){var ew="function"==typeof Symbol&&eb[Symbol.iterator];if(!ew)return eb;var eH,eN,eV=ew.call(eb),eE=[];try{for(;(void 0===em||em-- >0)&&!(eH=eV.next()).done;)eE.push(eH.value)}catch(eb){eN={error:eb}}finally{try{eH&&!eH.done&&(ew=eV.return)&&ew.call(eV)}finally{if(eN)throw eN.error}}return eE}function eK(){for(var eb=[],em=0;em1||eD(eb,em)})})}function eD(eb,em){try{eS(eN[eb](em))}catch(eb){eP(eV[0][3],eb)}}function eS(eb){eb.value instanceof e$?Promise.resolve(eb.value.v).then(e_,eO):eP(eV[0][2],eb)}function e_(eb){eD("next",eb)}function eO(eb){eD("throw",eb)}function eP(eb,em){eb(em),eV.shift(),eV.length&&eD(eV[0][0],eV[0][1])}}function eJ(eb){var em,ew;return em={},eH("next"),eH("throw",function(eb){throw eb}),eH("return"),em[Symbol.iterator]=function(){return this},em;function eH(eH,eN){em[eH]=eb[eH]?function(em){return(ew=!ew)?{value:e$(eb[eH](em)),done:!1}:eN?eN(em):em}:eN}}function e0(eb){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var em,ew=eb[Symbol.asyncIterator];return ew?ew.call(eb):(eb=eY(eb),em={},eH("next"),eH("throw"),eH("return"),em[Symbol.asyncIterator]=function(){return this},em);function eH(ew){em[ew]=eb[ew]&&function(em){return new Promise(function(eH,eV){eN(eH,eV,(em=eb[ew](em)).done,em.value)})}}function eN(eb,em,ew,eH){Promise.resolve(eH).then(function(em){eb({value:em,done:ew})},em)}}function e6(eb,em){return Object.defineProperty?Object.defineProperty(eb,"raw",{value:em}):eb.raw=em,eb}var e4=Object.create?function(eb,em){Object.defineProperty(eb,"default",{enumerable:!0,value:em})}:function(eb,em){eb.default=em};function e3(eb){if(eb&&eb.__esModule)return eb;var em={};if(null!=eb)for(var ew in eb)"default"!==ew&&Object.prototype.hasOwnProperty.call(eb,ew)&&eF(em,eb,ew);return e4(em,eb),em}function e5(eb){return eb&&eb.__esModule?eb:{default:eb}}function e8(eb,em,ew,eH){if("a"===ew&&!eH)throw TypeError("Private accessor was defined without a getter");if("function"==typeof em?eb!==em||!eH:!em.has(eb))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===ew?eH:"a"===ew?eH.call(eb):eH?eH.value:em.get(eb)}function e9(eb,em,ew,eH,eN){if("m"===eH)throw TypeError("Private method is not writable");if("a"===eH&&!eN)throw TypeError("Private accessor was defined without a setter");if("function"==typeof em?eb!==em||!eN:!em.has(eb))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===eH?eN.call(eb,ew):eN?eN.value=ew:em.set(eb,ew),ew}function e7(eb,em){if(null===em||"object"!=typeof em&&"function"!=typeof em)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof eb?em===eb:eb.has(em)}function tw(eb,em,ew){if(null!=em){var eH;if("object"!=typeof em&&"function"!=typeof em)throw TypeError("Object expected.");if(ew){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");eH=em[Symbol.asyncDispose]}if(void 0===eH){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");eH=em[Symbol.dispose]}if("function"!=typeof eH)throw TypeError("Object not disposable.");eb.stack.push({value:em,dispose:eH,async:ew})}else ew&&eb.stack.push({async:!0});return em}var tH="function"==typeof SuppressedError?SuppressedError:function(eb,em,ew){var eH=Error(ew);return eH.name="SuppressedError",eH.error=eb,eH.suppressed=em,eH};function tN(eb){function em(em){eb.error=eb.hasError?new tH(em,eb.error,"An error was suppressed during disposal."):em,eb.hasError=!0}function ew(){for(;eb.stack.length;){var eH=eb.stack.pop();try{var eN=eH.dispose&&eH.dispose.call(eH.value);if(eH.async)return Promise.resolve(eN).then(ew,function(eb){return em(eb),ew()})}catch(eb){em(eb)}}if(eb.hasError)throw eb.error}return ew()}em.default={__extends:eN,__assign:eV,__rest:eE,__decorate:eD,__param:eS,__metadata:eB,__awaiter:eR,__generator:eU,__createBinding:eF,__exportStar:eG,__values:eY,__read:eQ,__spread:eK,__spreadArrays:eZ,__spreadArray:eW,__await:e$,__asyncGenerator:eX,__asyncDelegator:eJ,__asyncValues:e0,__makeTemplateObject:e6,__importStar:e3,__importDefault:e5,__classPrivateFieldGet:e8,__classPrivateFieldSet:e9,__classPrivateFieldIn:e7,__addDisposableResource:tw,__disposeResources:tN}},17832:function(eb,em,ew){"use strict";ew.d(em,{sj:function(){return e$},iH:function(){return e0},CO:function(){return eJ},Ld:function(){return eX}});let eH=Symbol(),eN=Symbol(),eV="a",eE="w",eD=(eb,em)=>new Proxy(eb,em),eS=Object.getPrototypeOf,e_=new WeakMap,eO=eb=>eb&&(e_.has(eb)?e_.get(eb):eS(eb)===Object.prototype||eS(eb)===Array.prototype),eP=eb=>"object"==typeof eb&&null!==eb,ej=eb=>{if(Array.isArray(eb))return Array.from(eb);let em=Object.getOwnPropertyDescriptors(eb);return Object.values(em).forEach(eb=>{eb.configurable=!0}),Object.create(eS(eb),em)},eB=eb=>eb[eN]||eb,eR=(eb,em,ew,eS)=>{if(!eO(eb))return eb;let e_=eS&&eS.get(eb);if(!e_){var eP;let em=eB(eb);e_=Object.values(Object.getOwnPropertyDescriptors(eP=em)).some(eb=>!eb.configurable&&!eb.writable)?[em,ej(em)]:[em],null==eS||eS.set(eb,e_)}let[eU,eF]=e_,eG=ew&&ew.get(eU);return eG&&!!eF===eG[1].f||((eG=((eb,em)=>{let ew={f:em},eD=!1,eS=(em,eH)=>{if(!eD){let eN=ew[eV].get(eb);if(eN||(eN={},ew[eV].set(eb,eN)),em===eE)eN[eE]=!0;else{let eb=eN[em];eb||(eb=new Set,eN[em]=eb),eb.add(eH)}}},e_={get:(em,eH)=>eH===eN?eb:(eS("k",eH),eR(Reflect.get(em,eH),ew[eV],ew.c,ew.t)),has:(em,eN)=>eN===eH?(eD=!0,ew[eV].delete(eb),!0):(eS("h",eN),Reflect.has(em,eN)),getOwnPropertyDescriptor:(eb,em)=>(eS("o",em),Reflect.getOwnPropertyDescriptor(eb,em)),ownKeys:eb=>(eS(eE),Reflect.ownKeys(eb))};return em&&(e_.set=e_.deleteProperty=()=>!1),[e_,ew]})(eU,!!eF))[1].p=eD(eF||eU,eG[0]),ew&&ew.set(eU,eG)),eG[1][eV]=em,eG[1].c=ew,eG[1].t=eS,eG[1].p},eU=(eb,em,ew,eH)=>{if(Object.is(eb,em))return!1;if(!eP(eb)||!eP(em))return!0;let eN=ew.get(eB(eb));if(!eN)return!0;if(eH){let ew=eH.get(eb);if(ew&&ew.n===em)return ew.g;eH.set(eb,{n:em,g:!1})}let eV=null;try{for(let ew of eN.h||[])if(eV=Reflect.has(eb,ew)!==Reflect.has(em,ew))return eV;if(!0===eN[eE]){if(eV=((eb,em)=>{let ew=Reflect.ownKeys(eb),eH=Reflect.ownKeys(em);return ew.length!==eH.length||ew.some((eb,em)=>eb!==eH[em])})(eb,em))return eV}else for(let ew of eN.o||[])if(eV=!!Reflect.getOwnPropertyDescriptor(eb,ew)!=!!Reflect.getOwnPropertyDescriptor(em,ew))return eV;for(let eE of eN.k||[])if(eV=eU(eb[eE],em[eE],ew,eH))return eV;return null===eV&&(eV=!0),eV}finally{eH&&eH.set(eb,{n:em,g:eV})}},eF=eb=>eO(eb)&&eb[eN]||null,eG=(eb,em=!0)=>{e_.set(eb,em)},eY=eb=>"object"==typeof eb&&null!==eb,eQ=new WeakMap,eK=new WeakSet,eZ=(eb=Object.is,em=(eb,em)=>new Proxy(eb,em),ew=eb=>eY(eb)&&!eK.has(eb)&&(Array.isArray(eb)||!(Symbol.iterator in eb))&&!(eb instanceof WeakMap)&&!(eb instanceof WeakSet)&&!(eb instanceof Error)&&!(eb instanceof Number)&&!(eb instanceof Date)&&!(eb instanceof String)&&!(eb instanceof RegExp)&&!(eb instanceof ArrayBuffer),eH=eb=>{switch(eb.status){case"fulfilled":return eb.value;case"rejected":throw eb.reason;default:throw eb}},eN=new WeakMap,eV=(eb,em,ew=eH)=>{let eE=eN.get(eb);if((null==eE?void 0:eE[0])===em)return eE[1];let eD=Array.isArray(eb)?[]:Object.create(Object.getPrototypeOf(eb));return eG(eD,!0),eN.set(eb,[em,eD]),Reflect.ownKeys(eb).forEach(em=>{if(Object.getOwnPropertyDescriptor(eD,em))return;let eH=Reflect.get(eb,em),eN={value:eH,enumerable:!0,configurable:!0};if(eK.has(eH))eG(eH,!1);else if(eH instanceof Promise)delete eN.value,eN.get=()=>ew(eH);else if(eQ.has(eH)){let[eb,em]=eQ.get(eH);eN.value=eV(eb,em(),ew)}Object.defineProperty(eD,em,eN)}),Object.preventExtensions(eD)},eE=new WeakMap,eD=[1,1],eS=eH=>{if(!eY(eH))throw Error("object required");let eN=eE.get(eH);if(eN)return eN;let e_=eD[0],eO=new Set,eP=(eb,em=++eD[0])=>{e_!==em&&(e_=em,eO.forEach(ew=>ew(eb,em)))},ej=eD[1],eB=(eb=++eD[1])=>(ej===eb||eO.size||(ej=eb,eU.forEach(([em])=>{let ew=em[1](eb);ew>e_&&(e_=ew)})),e_),eR=eb=>(em,ew)=>{let eH=[...em];eH[1]=[eb,...eH[1]],eP(eH,ew)},eU=new Map,eG=(eb,em)=>{if(eU.has(eb))throw Error("prop listener already exists");if(eO.size){let ew=em[3](eR(eb));eU.set(eb,[em,ew])}else eU.set(eb,[em])},eZ=eb=>{var em;let ew=eU.get(eb);ew&&(eU.delete(eb),null==(em=ew[1])||em.call(ew))},eW=eb=>{eO.add(eb),1===eO.size&&eU.forEach(([eb,em],ew)=>{if(em)throw Error("remove already exists");let eH=eb[3](eR(ew));eU.set(ew,[eb,eH])});let em=()=>{eO.delete(eb),0===eO.size&&eU.forEach(([eb,em],ew)=>{em&&(em(),eU.set(ew,[eb]))})};return em},e$=Array.isArray(eH)?[]:Object.create(Object.getPrototypeOf(eH)),eX={deleteProperty(eb,em){let ew=Reflect.get(eb,em);eZ(em);let eH=Reflect.deleteProperty(eb,em);return eH&&eP(["delete",[em],ew]),eH},set(em,eH,eN,eV){let eD=Reflect.has(em,eH),e_=Reflect.get(em,eH,eV);if(eD&&(eb(e_,eN)||eE.has(eN)&&eb(e_,eE.get(eN))))return!0;eZ(eH),eY(eN)&&(eN=eF(eN)||eN);let eO=eN;if(eN instanceof Promise)eN.then(eb=>{eN.status="fulfilled",eN.value=eb,eP(["resolve",[eH],eb])}).catch(eb=>{eN.status="rejected",eN.reason=eb,eP(["reject",[eH],eb])});else{!eQ.has(eN)&&ew(eN)&&(eO=eS(eN));let eb=!eK.has(eO)&&eQ.get(eO);eb&&eG(eH,eb)}return Reflect.set(em,eH,eO,eV),eP(["set",[eH],eN,e_]),!0}},eJ=em(e$,eX);eE.set(eH,eJ);let e0=[e$,eB,eV,eW];return eQ.set(eJ,e0),Reflect.ownKeys(eH).forEach(eb=>{let em=Object.getOwnPropertyDescriptor(eH,eb);"value"in em&&(eJ[eb]=eH[eb],delete em.value,delete em.writable),Object.defineProperty(e$,eb,em)}),eJ})=>[eS,eQ,eK,eb,em,ew,eH,eN,eV,eE,eD],[eW]=eZ();function e$(eb={}){return eW(eb)}function eX(eb,em,ew){let eH;let eN=eQ.get(eb);eN||console.warn("Please use proxy object");let eV=[],eE=eN[3],eD=!1,eS=eb=>{if(eV.push(eb),ew){em(eV.splice(0));return}eH||(eH=Promise.resolve().then(()=>{eH=void 0,eD&&em(eV.splice(0))}))},e_=eE(eS);return eD=!0,()=>{eD=!1,e_()}}function eJ(eb,em){let ew=eQ.get(eb);ew||console.warn("Please use proxy object");let[eH,eN,eV]=ew;return eV(eH,eN(),em)}function e0(eb){return eK.add(eb),eb}},73932:function(eb,em,ew){"use strict";let eH;ew.d(em,{VW:function(){return eV}});var eN=ew(17832);function eV(eb,em,ew,eH){let eV=eb[em];return(0,eN.Ld)(eb,()=>{let eH=eb[em];Object.is(eV,eH)||ew(eV=eH)},eH)}Symbol();let eE=new WeakMap;new WeakMap;let eD=(eb,em)=>{let ew=eE.get(eb);ew&&(ew[0].forEach(em=>{let{d:ew}=em;eb!==ew&&eD(ew)}),++ew[2],em&&ew[3].add(em))},eS=eb=>{let em=eE.get(eb);em&&(--em[2],em[2]||(em[3].forEach(eb=>eb()),em[3].clear()),em[0].forEach(em=>{let{d:ew}=em;eb!==ew&&eS(ew)}))},e_=eb=>"object"==typeof eb&&null!==eb,eO=eb=>{if(eH||(eH=unstable_buildProxyFunction()[2]),!e_(eb)||eH.has(eb))return eb;let em=Array.isArray(eb)?[]:Object.create(Object.getPrototypeOf(eb));return Reflect.ownKeys(eb).forEach(ew=>{em[ew]=eO(eb[ew])}),em}},1604:function(eb,em,ew){"use strict";let eH;ew.d(em,{jm:function(){return eS},z:function(){return rO}}),function(eb){function em(eb){}function ew(eb){throw Error()}function eH(eb,em=" | "){return eb.map(eb=>"string"==typeof eb?`'${eb}'`:eb).join(em)}eb.assertEqual=eb=>eb,eb.assertIs=em,eb.assertNever=ew,eb.arrayToEnum=eb=>{let em={};for(let ew of eb)em[ew]=ew;return em},eb.getValidEnumValues=em=>{let ew=eb.objectKeys(em).filter(eb=>"number"!=typeof em[em[eb]]),eH={};for(let eb of ew)eH[eb]=em[eb];return eb.objectValues(eH)},eb.objectValues=em=>eb.objectKeys(em).map(function(eb){return em[eb]}),eb.objectKeys="function"==typeof Object.keys?eb=>Object.keys(eb):eb=>{let em=[];for(let ew in eb)Object.prototype.hasOwnProperty.call(eb,ew)&&em.push(ew);return em},eb.find=(eb,em)=>{for(let ew of eb)if(em(ew))return ew},eb.isInteger="function"==typeof Number.isInteger?eb=>Number.isInteger(eb):eb=>"number"==typeof eb&&isFinite(eb)&&Math.floor(eb)===eb,eb.joinValues=eH,eb.jsonStringifyReplacer=(eb,em)=>"bigint"==typeof em?em.toString():em}(rE||(rE={})),function(eb){eb.mergeShapes=(eb,em)=>({...eb,...em})}(rD||(rD={}));let eN=rE.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),eV=eb=>{let em=typeof eb;switch(em){case"undefined":return eN.undefined;case"string":return eN.string;case"number":return isNaN(eb)?eN.nan:eN.number;case"boolean":return eN.boolean;case"function":return eN.function;case"bigint":return eN.bigint;case"symbol":return eN.symbol;case"object":if(Array.isArray(eb))return eN.array;if(null===eb)return eN.null;if(eb.then&&"function"==typeof eb.then&&eb.catch&&"function"==typeof eb.catch)return eN.promise;if("undefined"!=typeof Map&&eb instanceof Map)return eN.map;if("undefined"!=typeof Set&&eb instanceof Set)return eN.set;if("undefined"!=typeof Date&&eb instanceof Date)return eN.date;return eN.object;default:return eN.unknown}},eE=rE.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),eD=eb=>{let em=JSON.stringify(eb,null,2);return em.replace(/"([^"]+)":/g,"$1:")};class eS extends Error{constructor(eb){super(),this.issues=[],this.addIssue=eb=>{this.issues=[...this.issues,eb]},this.addIssues=(eb=[])=>{this.issues=[...this.issues,...eb]};let em=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,em):this.__proto__=em,this.name="ZodError",this.issues=eb}get errors(){return this.issues}format(eb){let em=eb||function(eb){return eb.message},ew={_errors:[]},eH=eb=>{for(let eN of eb.issues)if("invalid_union"===eN.code)eN.unionErrors.map(eH);else if("invalid_return_type"===eN.code)eH(eN.returnTypeError);else if("invalid_arguments"===eN.code)eH(eN.argumentsError);else if(0===eN.path.length)ew._errors.push(em(eN));else{let eb=ew,eH=0;for(;eHeb.message){let em={},ew=[];for(let eH of this.issues)eH.path.length>0?(em[eH.path[0]]=em[eH.path[0]]||[],em[eH.path[0]].push(eb(eH))):ew.push(eb(eH));return{formErrors:ew,fieldErrors:em}}get formErrors(){return this.flatten()}}eS.create=eb=>{let em=new eS(eb);return em};let e_=(eb,em)=>{let ew;switch(eb.code){case eE.invalid_type:ew=eb.received===eN.undefined?"Required":`Expected ${eb.expected}, received ${eb.received}`;break;case eE.invalid_literal:ew=`Invalid literal value, expected ${JSON.stringify(eb.expected,rE.jsonStringifyReplacer)}`;break;case eE.unrecognized_keys:ew=`Unrecognized key(s) in object: ${rE.joinValues(eb.keys,", ")}`;break;case eE.invalid_union:ew="Invalid input";break;case eE.invalid_union_discriminator:ew=`Invalid discriminator value. Expected ${rE.joinValues(eb.options)}`;break;case eE.invalid_enum_value:ew=`Invalid enum value. Expected ${rE.joinValues(eb.options)}, received '${eb.received}'`;break;case eE.invalid_arguments:ew="Invalid function arguments";break;case eE.invalid_return_type:ew="Invalid function return type";break;case eE.invalid_date:ew="Invalid date";break;case eE.invalid_string:"object"==typeof eb.validation?"includes"in eb.validation?(ew=`Invalid input: must include "${eb.validation.includes}"`,"number"==typeof eb.validation.position&&(ew=`${ew} at one or more positions greater than or equal to ${eb.validation.position}`)):"startsWith"in eb.validation?ew=`Invalid input: must start with "${eb.validation.startsWith}"`:"endsWith"in eb.validation?ew=`Invalid input: must end with "${eb.validation.endsWith}"`:rE.assertNever(eb.validation):ew="regex"!==eb.validation?`Invalid ${eb.validation}`:"Invalid";break;case eE.too_small:ew="array"===eb.type?`Array must contain ${eb.exact?"exactly":eb.inclusive?"at least":"more than"} ${eb.minimum} element(s)`:"string"===eb.type?`String must contain ${eb.exact?"exactly":eb.inclusive?"at least":"over"} ${eb.minimum} character(s)`:"number"===eb.type?`Number must be ${eb.exact?"exactly equal to ":eb.inclusive?"greater than or equal to ":"greater than "}${eb.minimum}`:"date"===eb.type?`Date must be ${eb.exact?"exactly equal to ":eb.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(eb.minimum))}`:"Invalid input";break;case eE.too_big:ew="array"===eb.type?`Array must contain ${eb.exact?"exactly":eb.inclusive?"at most":"less than"} ${eb.maximum} element(s)`:"string"===eb.type?`String must contain ${eb.exact?"exactly":eb.inclusive?"at most":"under"} ${eb.maximum} character(s)`:"number"===eb.type?`Number must be ${eb.exact?"exactly":eb.inclusive?"less than or equal to":"less than"} ${eb.maximum}`:"bigint"===eb.type?`BigInt must be ${eb.exact?"exactly":eb.inclusive?"less than or equal to":"less than"} ${eb.maximum}`:"date"===eb.type?`Date must be ${eb.exact?"exactly":eb.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(eb.maximum))}`:"Invalid input";break;case eE.custom:ew="Invalid input";break;case eE.invalid_intersection_types:ew="Intersection results could not be merged";break;case eE.not_multiple_of:ew=`Number must be a multiple of ${eb.multipleOf}`;break;case eE.not_finite:ew="Number must be finite";break;default:ew=em.defaultError,rE.assertNever(eb)}return{message:ew}},eO=e_;function eP(eb){eO=eb}function ej(){return eO}let eB=eb=>{let{data:em,path:ew,errorMaps:eH,issueData:eN}=eb,eV=[...ew,...eN.path||[]],eE={...eN,path:eV},eD="",eS=eH.filter(eb=>!!eb).slice().reverse();for(let eb of eS)eD=eb(eE,{data:em,defaultError:eD}).message;return{...eN,path:eV,message:eN.message||eD}},eR=[];function eU(eb,em){let ew=eB({issueData:em,data:eb.data,path:eb.path,errorMaps:[eb.common.contextualErrorMap,eb.schemaErrorMap,ej(),e_].filter(eb=>!!eb)});eb.common.issues.push(ew)}class eF{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(eb,em){let ew=[];for(let eH of em){if("aborted"===eH.status)return eG;"dirty"===eH.status&&eb.dirty(),ew.push(eH.value)}return{status:eb.value,value:ew}}static async mergeObjectAsync(eb,em){let ew=[];for(let eb of em)ew.push({key:await eb.key,value:await eb.value});return eF.mergeObjectSync(eb,ew)}static mergeObjectSync(eb,em){let ew={};for(let eH of em){let{key:em,value:eN}=eH;if("aborted"===em.status||"aborted"===eN.status)return eG;"dirty"===em.status&&eb.dirty(),"dirty"===eN.status&&eb.dirty(),"__proto__"!==em.value&&(void 0!==eN.value||eH.alwaysSet)&&(ew[em.value]=eN.value)}return{status:eb.value,value:ew}}}let eG=Object.freeze({status:"aborted"}),eY=eb=>({status:"dirty",value:eb}),eQ=eb=>({status:"valid",value:eb}),eK=eb=>"aborted"===eb.status,eZ=eb=>"dirty"===eb.status,eW=eb=>"valid"===eb.status,e$=eb=>"undefined"!=typeof Promise&&eb instanceof Promise;!function(eb){eb.errToObj=eb=>"string"==typeof eb?{message:eb}:eb||{},eb.toString=eb=>"string"==typeof eb?eb:null==eb?void 0:eb.message}(rS||(rS={}));class eX{constructor(eb,em,ew,eH){this._cachedPath=[],this.parent=eb,this.data=em,this._path=ew,this._key=eH}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let eJ=(eb,em)=>{if(eW(em))return{success:!0,data:em.value};if(!eb.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let em=new eS(eb.common.issues);return this._error=em,this._error}}};function e0(eb){if(!eb)return{};let{errorMap:em,invalid_type_error:ew,required_error:eH,description:eN}=eb;if(em&&(ew||eH))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');if(em)return{errorMap:em,description:eN};let eV=(eb,em)=>"invalid_type"!==eb.code?{message:em.defaultError}:void 0===em.data?{message:null!=eH?eH:em.defaultError}:{message:null!=ew?ew:em.defaultError};return{errorMap:eV,description:eN}}class e6{constructor(eb){this.spa=this.safeParseAsync,this._def=eb,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(eb){return eV(eb.data)}_getOrReturnCtx(eb,em){return em||{common:eb.parent.common,data:eb.data,parsedType:eV(eb.data),schemaErrorMap:this._def.errorMap,path:eb.path,parent:eb.parent}}_processInputParams(eb){return{status:new eF,ctx:{common:eb.parent.common,data:eb.data,parsedType:eV(eb.data),schemaErrorMap:this._def.errorMap,path:eb.path,parent:eb.parent}}}_parseSync(eb){let em=this._parse(eb);if(e$(em))throw Error("Synchronous parse encountered promise.");return em}_parseAsync(eb){let em=this._parse(eb);return Promise.resolve(em)}parse(eb,em){let ew=this.safeParse(eb,em);if(ew.success)return ew.data;throw ew.error}safeParse(eb,em){var ew;let eH={common:{issues:[],async:null!==(ew=null==em?void 0:em.async)&&void 0!==ew&&ew,contextualErrorMap:null==em?void 0:em.errorMap},path:(null==em?void 0:em.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:eb,parsedType:eV(eb)},eN=this._parseSync({data:eb,path:eH.path,parent:eH});return eJ(eH,eN)}async parseAsync(eb,em){let ew=await this.safeParseAsync(eb,em);if(ew.success)return ew.data;throw ew.error}async safeParseAsync(eb,em){let ew={common:{issues:[],contextualErrorMap:null==em?void 0:em.errorMap,async:!0},path:(null==em?void 0:em.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:eb,parsedType:eV(eb)},eH=this._parse({data:eb,path:ew.path,parent:ew}),eN=await (e$(eH)?eH:Promise.resolve(eH));return eJ(ew,eN)}refine(eb,em){let ew=eb=>"string"==typeof em||void 0===em?{message:em}:"function"==typeof em?em(eb):em;return this._refinement((em,eH)=>{let eN=eb(em),eV=()=>eH.addIssue({code:eE.custom,...ew(em)});return"undefined"!=typeof Promise&&eN instanceof Promise?eN.then(eb=>!!eb||(eV(),!1)):!!eN||(eV(),!1)})}refinement(eb,em){return this._refinement((ew,eH)=>!!eb(ew)||(eH.addIssue("function"==typeof em?em(ew,eH):em),!1))}_refinement(eb){return new aR({schema:this,typeName:r_.ZodEffects,effect:{type:"refinement",refinement:eb}})}superRefine(eb){return this._refinement(eb)}optional(){return aU.create(this,this._def)}nullable(){return aF.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return tQ.create(this,this._def)}promise(){return aj.create(this,this._def)}or(eb){return tZ.create([this,eb],this._def)}and(eb){return tJ.create(this,eb,this._def)}transform(eb){return new aR({...e0(this._def),schema:this,typeName:r_.ZodEffects,effect:{type:"transform",transform:eb}})}default(eb){let em="function"==typeof eb?eb:()=>eb;return new aG({...e0(this._def),innerType:this,defaultValue:em,typeName:r_.ZodDefault})}brand(){return new aK({typeName:r_.ZodBranded,type:this,...e0(this._def)})}catch(eb){let em="function"==typeof eb?eb:()=>eb;return new aY({...e0(this._def),innerType:this,catchValue:em,typeName:r_.ZodCatch})}describe(eb){let em=this.constructor;return new em({...this._def,description:eb})}pipe(eb){return aZ.create(this,eb)}readonly(){return aW.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let e4=/^c[^\s-]{8,}$/i,e3=/^[a-z][a-z0-9]*$/,e5=/^[0-9A-HJKMNP-TV-Z]{26}$/,e8=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,e9=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,e7="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",tw=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,tH=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,tN=eb=>eb.precision?eb.offset?RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${eb.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${eb.precision}}Z$`):0===eb.precision?eb.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):eb.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function tV(eb,em){return!!(("v4"===em||!em)&&tw.test(eb)||("v6"===em||!em)&&tH.test(eb))}class tE extends e6{_parse(eb){let em;this._def.coerce&&(eb.data=String(eb.data));let ew=this._getType(eb);if(ew!==eN.string){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.string,received:em.parsedType}),eG}let eV=new eF;for(let ew of this._def.checks)if("min"===ew.kind)eb.data.lengthew.value&&(eU(em=this._getOrReturnCtx(eb,em),{code:eE.too_big,maximum:ew.value,type:"string",inclusive:!0,exact:!1,message:ew.message}),eV.dirty());else if("length"===ew.kind){let eH=eb.data.length>ew.value,eN=eb.data.lengtheb.test(em),{validation:em,code:eE.invalid_string,...rS.errToObj(ew)})}_addCheck(eb){return new tE({...this._def,checks:[...this._def.checks,eb]})}email(eb){return this._addCheck({kind:"email",...rS.errToObj(eb)})}url(eb){return this._addCheck({kind:"url",...rS.errToObj(eb)})}emoji(eb){return this._addCheck({kind:"emoji",...rS.errToObj(eb)})}uuid(eb){return this._addCheck({kind:"uuid",...rS.errToObj(eb)})}cuid(eb){return this._addCheck({kind:"cuid",...rS.errToObj(eb)})}cuid2(eb){return this._addCheck({kind:"cuid2",...rS.errToObj(eb)})}ulid(eb){return this._addCheck({kind:"ulid",...rS.errToObj(eb)})}ip(eb){return this._addCheck({kind:"ip",...rS.errToObj(eb)})}datetime(eb){var em;return"string"==typeof eb?this._addCheck({kind:"datetime",precision:null,offset:!1,message:eb}):this._addCheck({kind:"datetime",precision:void 0===(null==eb?void 0:eb.precision)?null:null==eb?void 0:eb.precision,offset:null!==(em=null==eb?void 0:eb.offset)&&void 0!==em&&em,...rS.errToObj(null==eb?void 0:eb.message)})}regex(eb,em){return this._addCheck({kind:"regex",regex:eb,...rS.errToObj(em)})}includes(eb,em){return this._addCheck({kind:"includes",value:eb,position:null==em?void 0:em.position,...rS.errToObj(null==em?void 0:em.message)})}startsWith(eb,em){return this._addCheck({kind:"startsWith",value:eb,...rS.errToObj(em)})}endsWith(eb,em){return this._addCheck({kind:"endsWith",value:eb,...rS.errToObj(em)})}min(eb,em){return this._addCheck({kind:"min",value:eb,...rS.errToObj(em)})}max(eb,em){return this._addCheck({kind:"max",value:eb,...rS.errToObj(em)})}length(eb,em){return this._addCheck({kind:"length",value:eb,...rS.errToObj(em)})}nonempty(eb){return this.min(1,rS.errToObj(eb))}trim(){return new tE({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new tE({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new tE({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(eb=>"datetime"===eb.kind)}get isEmail(){return!!this._def.checks.find(eb=>"email"===eb.kind)}get isURL(){return!!this._def.checks.find(eb=>"url"===eb.kind)}get isEmoji(){return!!this._def.checks.find(eb=>"emoji"===eb.kind)}get isUUID(){return!!this._def.checks.find(eb=>"uuid"===eb.kind)}get isCUID(){return!!this._def.checks.find(eb=>"cuid"===eb.kind)}get isCUID2(){return!!this._def.checks.find(eb=>"cuid2"===eb.kind)}get isULID(){return!!this._def.checks.find(eb=>"ulid"===eb.kind)}get isIP(){return!!this._def.checks.find(eb=>"ip"===eb.kind)}get minLength(){let eb=null;for(let em of this._def.checks)"min"===em.kind&&(null===eb||em.value>eb)&&(eb=em.value);return eb}get maxLength(){let eb=null;for(let em of this._def.checks)"max"===em.kind&&(null===eb||em.valueeH?ew:eH,eV=parseInt(eb.toFixed(eN).replace(".","")),eE=parseInt(em.toFixed(eN).replace(".",""));return eV%eE/Math.pow(10,eN)}tE.create=eb=>{var em;return new tE({checks:[],typeName:r_.ZodString,coerce:null!==(em=null==eb?void 0:eb.coerce)&&void 0!==em&&em,...e0(eb)})};class tS extends e6{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(eb){let em;this._def.coerce&&(eb.data=Number(eb.data));let ew=this._getType(eb);if(ew!==eN.number){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.number,received:em.parsedType}),eG}let eH=new eF;for(let ew of this._def.checks)if("int"===ew.kind)rE.isInteger(eb.data)||(eU(em=this._getOrReturnCtx(eb,em),{code:eE.invalid_type,expected:"integer",received:"float",message:ew.message}),eH.dirty());else if("min"===ew.kind){let eN=ew.inclusive?eb.dataew.value:eb.data>=ew.value;eN&&(eU(em=this._getOrReturnCtx(eb,em),{code:eE.too_big,maximum:ew.value,type:"number",inclusive:ew.inclusive,exact:!1,message:ew.message}),eH.dirty())}else"multipleOf"===ew.kind?0!==tD(eb.data,ew.value)&&(eU(em=this._getOrReturnCtx(eb,em),{code:eE.not_multiple_of,multipleOf:ew.value,message:ew.message}),eH.dirty()):"finite"===ew.kind?Number.isFinite(eb.data)||(eU(em=this._getOrReturnCtx(eb,em),{code:eE.not_finite,message:ew.message}),eH.dirty()):rE.assertNever(ew);return{status:eH.value,value:eb.data}}gte(eb,em){return this.setLimit("min",eb,!0,rS.toString(em))}gt(eb,em){return this.setLimit("min",eb,!1,rS.toString(em))}lte(eb,em){return this.setLimit("max",eb,!0,rS.toString(em))}lt(eb,em){return this.setLimit("max",eb,!1,rS.toString(em))}setLimit(eb,em,ew,eH){return new tS({...this._def,checks:[...this._def.checks,{kind:eb,value:em,inclusive:ew,message:rS.toString(eH)}]})}_addCheck(eb){return new tS({...this._def,checks:[...this._def.checks,eb]})}int(eb){return this._addCheck({kind:"int",message:rS.toString(eb)})}positive(eb){return this._addCheck({kind:"min",value:0,inclusive:!1,message:rS.toString(eb)})}negative(eb){return this._addCheck({kind:"max",value:0,inclusive:!1,message:rS.toString(eb)})}nonpositive(eb){return this._addCheck({kind:"max",value:0,inclusive:!0,message:rS.toString(eb)})}nonnegative(eb){return this._addCheck({kind:"min",value:0,inclusive:!0,message:rS.toString(eb)})}multipleOf(eb,em){return this._addCheck({kind:"multipleOf",value:eb,message:rS.toString(em)})}finite(eb){return this._addCheck({kind:"finite",message:rS.toString(eb)})}safe(eb){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:rS.toString(eb)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:rS.toString(eb)})}get minValue(){let eb=null;for(let em of this._def.checks)"min"===em.kind&&(null===eb||em.value>eb)&&(eb=em.value);return eb}get maxValue(){let eb=null;for(let em of this._def.checks)"max"===em.kind&&(null===eb||em.value"int"===eb.kind||"multipleOf"===eb.kind&&rE.isInteger(eb.value))}get isFinite(){let eb=null,em=null;for(let ew of this._def.checks){if("finite"===ew.kind||"int"===ew.kind||"multipleOf"===ew.kind)return!0;"min"===ew.kind?(null===em||ew.value>em)&&(em=ew.value):"max"===ew.kind&&(null===eb||ew.valuenew tS({checks:[],typeName:r_.ZodNumber,coerce:(null==eb?void 0:eb.coerce)||!1,...e0(eb)});class t_ extends e6{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(eb){let em;this._def.coerce&&(eb.data=BigInt(eb.data));let ew=this._getType(eb);if(ew!==eN.bigint){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.bigint,received:em.parsedType}),eG}let eH=new eF;for(let ew of this._def.checks)if("min"===ew.kind){let eN=ew.inclusive?eb.dataew.value:eb.data>=ew.value;eN&&(eU(em=this._getOrReturnCtx(eb,em),{code:eE.too_big,type:"bigint",maximum:ew.value,inclusive:ew.inclusive,message:ew.message}),eH.dirty())}else"multipleOf"===ew.kind?eb.data%ew.value!==BigInt(0)&&(eU(em=this._getOrReturnCtx(eb,em),{code:eE.not_multiple_of,multipleOf:ew.value,message:ew.message}),eH.dirty()):rE.assertNever(ew);return{status:eH.value,value:eb.data}}gte(eb,em){return this.setLimit("min",eb,!0,rS.toString(em))}gt(eb,em){return this.setLimit("min",eb,!1,rS.toString(em))}lte(eb,em){return this.setLimit("max",eb,!0,rS.toString(em))}lt(eb,em){return this.setLimit("max",eb,!1,rS.toString(em))}setLimit(eb,em,ew,eH){return new t_({...this._def,checks:[...this._def.checks,{kind:eb,value:em,inclusive:ew,message:rS.toString(eH)}]})}_addCheck(eb){return new t_({...this._def,checks:[...this._def.checks,eb]})}positive(eb){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:rS.toString(eb)})}negative(eb){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:rS.toString(eb)})}nonpositive(eb){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:rS.toString(eb)})}nonnegative(eb){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:rS.toString(eb)})}multipleOf(eb,em){return this._addCheck({kind:"multipleOf",value:eb,message:rS.toString(em)})}get minValue(){let eb=null;for(let em of this._def.checks)"min"===em.kind&&(null===eb||em.value>eb)&&(eb=em.value);return eb}get maxValue(){let eb=null;for(let em of this._def.checks)"max"===em.kind&&(null===eb||em.value{var em;return new t_({checks:[],typeName:r_.ZodBigInt,coerce:null!==(em=null==eb?void 0:eb.coerce)&&void 0!==em&&em,...e0(eb)})};class tO extends e6{_parse(eb){this._def.coerce&&(eb.data=!!eb.data);let em=this._getType(eb);if(em!==eN.boolean){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.boolean,received:em.parsedType}),eG}return eQ(eb.data)}}tO.create=eb=>new tO({typeName:r_.ZodBoolean,coerce:(null==eb?void 0:eb.coerce)||!1,...e0(eb)});class tP extends e6{_parse(eb){let em;this._def.coerce&&(eb.data=new Date(eb.data));let ew=this._getType(eb);if(ew!==eN.date){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.date,received:em.parsedType}),eG}if(isNaN(eb.data.getTime())){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_date}),eG}let eH=new eF;for(let ew of this._def.checks)"min"===ew.kind?eb.data.getTime()ew.value&&(eU(em=this._getOrReturnCtx(eb,em),{code:eE.too_big,message:ew.message,inclusive:!0,exact:!1,maximum:ew.value,type:"date"}),eH.dirty()):rE.assertNever(ew);return{status:eH.value,value:new Date(eb.data.getTime())}}_addCheck(eb){return new tP({...this._def,checks:[...this._def.checks,eb]})}min(eb,em){return this._addCheck({kind:"min",value:eb.getTime(),message:rS.toString(em)})}max(eb,em){return this._addCheck({kind:"max",value:eb.getTime(),message:rS.toString(em)})}get minDate(){let eb=null;for(let em of this._def.checks)"min"===em.kind&&(null===eb||em.value>eb)&&(eb=em.value);return null!=eb?new Date(eb):null}get maxDate(){let eb=null;for(let em of this._def.checks)"max"===em.kind&&(null===eb||em.valuenew tP({checks:[],coerce:(null==eb?void 0:eb.coerce)||!1,typeName:r_.ZodDate,...e0(eb)});class tj extends e6{_parse(eb){let em=this._getType(eb);if(em!==eN.symbol){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.symbol,received:em.parsedType}),eG}return eQ(eb.data)}}tj.create=eb=>new tj({typeName:r_.ZodSymbol,...e0(eb)});class tB extends e6{_parse(eb){let em=this._getType(eb);if(em!==eN.undefined){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.undefined,received:em.parsedType}),eG}return eQ(eb.data)}}tB.create=eb=>new tB({typeName:r_.ZodUndefined,...e0(eb)});class tR extends e6{_parse(eb){let em=this._getType(eb);if(em!==eN.null){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.null,received:em.parsedType}),eG}return eQ(eb.data)}}tR.create=eb=>new tR({typeName:r_.ZodNull,...e0(eb)});class tU extends e6{constructor(){super(...arguments),this._any=!0}_parse(eb){return eQ(eb.data)}}tU.create=eb=>new tU({typeName:r_.ZodAny,...e0(eb)});class tF extends e6{constructor(){super(...arguments),this._unknown=!0}_parse(eb){return eQ(eb.data)}}tF.create=eb=>new tF({typeName:r_.ZodUnknown,...e0(eb)});class tG extends e6{_parse(eb){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.never,received:em.parsedType}),eG}}tG.create=eb=>new tG({typeName:r_.ZodNever,...e0(eb)});class tY extends e6{_parse(eb){let em=this._getType(eb);if(em!==eN.undefined){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.void,received:em.parsedType}),eG}return eQ(eb.data)}}tY.create=eb=>new tY({typeName:r_.ZodVoid,...e0(eb)});class tQ extends e6{_parse(eb){let{ctx:em,status:ew}=this._processInputParams(eb),eH=this._def;if(em.parsedType!==eN.array)return eU(em,{code:eE.invalid_type,expected:eN.array,received:em.parsedType}),eG;if(null!==eH.exactLength){let eb=em.data.length>eH.exactLength.value,eN=em.data.lengtheH.maxLength.value&&(eU(em,{code:eE.too_big,maximum:eH.maxLength.value,type:"array",inclusive:!0,exact:!1,message:eH.maxLength.message}),ew.dirty()),em.common.async)return Promise.all([...em.data].map((eb,ew)=>eH.type._parseAsync(new eX(em,eb,em.path,ew)))).then(eb=>eF.mergeArray(ew,eb));let eV=[...em.data].map((eb,ew)=>eH.type._parseSync(new eX(em,eb,em.path,ew)));return eF.mergeArray(ew,eV)}get element(){return this._def.type}min(eb,em){return new tQ({...this._def,minLength:{value:eb,message:rS.toString(em)}})}max(eb,em){return new tQ({...this._def,maxLength:{value:eb,message:rS.toString(em)}})}length(eb,em){return new tQ({...this._def,exactLength:{value:eb,message:rS.toString(em)}})}nonempty(eb){return this.min(1,eb)}}function tq(eb){if(eb instanceof tK){let em={};for(let ew in eb.shape){let eH=eb.shape[ew];em[ew]=aU.create(tq(eH))}return new tK({...eb._def,shape:()=>em})}return eb instanceof tQ?new tQ({...eb._def,type:tq(eb.element)}):eb instanceof aU?aU.create(tq(eb.unwrap())):eb instanceof aF?aF.create(tq(eb.unwrap())):eb instanceof aH?aH.create(eb.items.map(eb=>tq(eb))):eb}tQ.create=(eb,em)=>new tQ({type:eb,minLength:null,maxLength:null,exactLength:null,typeName:r_.ZodArray,...e0(em)});class tK extends e6{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let eb=this._def.shape(),em=rE.objectKeys(eb);return this._cached={shape:eb,keys:em}}_parse(eb){let em=this._getType(eb);if(em!==eN.object){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.object,received:em.parsedType}),eG}let{status:ew,ctx:eH}=this._processInputParams(eb),{shape:eV,keys:eD}=this._getCached(),eS=[];if(!(this._def.catchall instanceof tG&&"strip"===this._def.unknownKeys))for(let eb in eH.data)eD.includes(eb)||eS.push(eb);let e_=[];for(let eb of eD){let em=eV[eb],ew=eH.data[eb];e_.push({key:{status:"valid",value:eb},value:em._parse(new eX(eH,ew,eH.path,eb)),alwaysSet:eb in eH.data})}if(this._def.catchall instanceof tG){let eb=this._def.unknownKeys;if("passthrough"===eb)for(let eb of eS)e_.push({key:{status:"valid",value:eb},value:{status:"valid",value:eH.data[eb]}});else if("strict"===eb)eS.length>0&&(eU(eH,{code:eE.unrecognized_keys,keys:eS}),ew.dirty());else if("strip"===eb);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let eb=this._def.catchall;for(let em of eS){let ew=eH.data[em];e_.push({key:{status:"valid",value:em},value:eb._parse(new eX(eH,ew,eH.path,em)),alwaysSet:em in eH.data})}}return eH.common.async?Promise.resolve().then(async()=>{let eb=[];for(let em of e_){let ew=await em.key;eb.push({key:ew,value:await em.value,alwaysSet:em.alwaysSet})}return eb}).then(eb=>eF.mergeObjectSync(ew,eb)):eF.mergeObjectSync(ew,e_)}get shape(){return this._def.shape()}strict(eb){return rS.errToObj,new tK({...this._def,unknownKeys:"strict",...void 0!==eb?{errorMap:(em,ew)=>{var eH,eN,eV,eE;let eD=null!==(eV=null===(eN=(eH=this._def).errorMap)||void 0===eN?void 0:eN.call(eH,em,ew).message)&&void 0!==eV?eV:ew.defaultError;return"unrecognized_keys"===em.code?{message:null!==(eE=rS.errToObj(eb).message)&&void 0!==eE?eE:eD}:{message:eD}}}:{}})}strip(){return new tK({...this._def,unknownKeys:"strip"})}passthrough(){return new tK({...this._def,unknownKeys:"passthrough"})}extend(eb){return new tK({...this._def,shape:()=>({...this._def.shape(),...eb})})}merge(eb){let em=new tK({unknownKeys:eb._def.unknownKeys,catchall:eb._def.catchall,shape:()=>({...this._def.shape(),...eb._def.shape()}),typeName:r_.ZodObject});return em}setKey(eb,em){return this.augment({[eb]:em})}catchall(eb){return new tK({...this._def,catchall:eb})}pick(eb){let em={};return rE.objectKeys(eb).forEach(ew=>{eb[ew]&&this.shape[ew]&&(em[ew]=this.shape[ew])}),new tK({...this._def,shape:()=>em})}omit(eb){let em={};return rE.objectKeys(this.shape).forEach(ew=>{eb[ew]||(em[ew]=this.shape[ew])}),new tK({...this._def,shape:()=>em})}deepPartial(){return tq(this)}partial(eb){let em={};return rE.objectKeys(this.shape).forEach(ew=>{let eH=this.shape[ew];eb&&!eb[ew]?em[ew]=eH:em[ew]=eH.optional()}),new tK({...this._def,shape:()=>em})}required(eb){let em={};return rE.objectKeys(this.shape).forEach(ew=>{if(eb&&!eb[ew])em[ew]=this.shape[ew];else{let eb=this.shape[ew],eH=eb;for(;eH instanceof aU;)eH=eH._def.innerType;em[ew]=eH}}),new tK({...this._def,shape:()=>em})}keyof(){return a_(rE.objectKeys(this.shape))}}tK.create=(eb,em)=>new tK({shape:()=>eb,unknownKeys:"strip",catchall:tG.create(),typeName:r_.ZodObject,...e0(em)}),tK.strictCreate=(eb,em)=>new tK({shape:()=>eb,unknownKeys:"strict",catchall:tG.create(),typeName:r_.ZodObject,...e0(em)}),tK.lazycreate=(eb,em)=>new tK({shape:eb,unknownKeys:"strip",catchall:tG.create(),typeName:r_.ZodObject,...e0(em)});class tZ extends e6{_parse(eb){let{ctx:em}=this._processInputParams(eb),ew=this._def.options;function eH(eb){for(let em of eb)if("valid"===em.result.status)return em.result;for(let ew of eb)if("dirty"===ew.result.status)return em.common.issues.push(...ew.ctx.common.issues),ew.result;let ew=eb.map(eb=>new eS(eb.ctx.common.issues));return eU(em,{code:eE.invalid_union,unionErrors:ew}),eG}if(em.common.async)return Promise.all(ew.map(async eb=>{let ew={...em,common:{...em.common,issues:[]},parent:null};return{result:await eb._parseAsync({data:em.data,path:em.path,parent:ew}),ctx:ew}})).then(eH);{let eb;let eH=[];for(let eN of ew){let ew={...em,common:{...em.common,issues:[]},parent:null},eV=eN._parseSync({data:em.data,path:em.path,parent:ew});if("valid"===eV.status)return eV;"dirty"!==eV.status||eb||(eb={result:eV,ctx:ew}),ew.common.issues.length&&eH.push(ew.common.issues)}if(eb)return em.common.issues.push(...eb.ctx.common.issues),eb.result;let eN=eH.map(eb=>new eS(eb));return eU(em,{code:eE.invalid_union,unionErrors:eN}),eG}}get options(){return this._def.options}}tZ.create=(eb,em)=>new tZ({options:eb,typeName:r_.ZodUnion,...e0(em)});let tW=eb=>{if(eb instanceof aD)return tW(eb.schema);if(eb instanceof aR)return tW(eb.innerType());if(eb instanceof aS)return[eb.value];if(eb instanceof aO)return eb.options;if(eb instanceof aP)return Object.keys(eb.enum);if(eb instanceof aG)return tW(eb._def.innerType);if(eb instanceof tB)return[void 0];else if(eb instanceof tR)return[null];else return null};class t$ extends e6{_parse(eb){let{ctx:em}=this._processInputParams(eb);if(em.parsedType!==eN.object)return eU(em,{code:eE.invalid_type,expected:eN.object,received:em.parsedType}),eG;let ew=this.discriminator,eH=em.data[ew],eV=this.optionsMap.get(eH);return eV?em.common.async?eV._parseAsync({data:em.data,path:em.path,parent:em}):eV._parseSync({data:em.data,path:em.path,parent:em}):(eU(em,{code:eE.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[ew]}),eG)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(eb,em,ew){let eH=new Map;for(let ew of em){let em=tW(ew.shape[eb]);if(!em)throw Error(`A discriminator value for key \`${eb}\` could not be extracted from all schema options`);for(let eN of em){if(eH.has(eN))throw Error(`Discriminator property ${String(eb)} has duplicate value ${String(eN)}`);eH.set(eN,ew)}}return new t$({typeName:r_.ZodDiscriminatedUnion,discriminator:eb,options:em,optionsMap:eH,...e0(ew)})}}function tX(eb,em){let ew=eV(eb),eH=eV(em);if(eb===em)return{valid:!0,data:eb};if(ew===eN.object&&eH===eN.object){let ew=rE.objectKeys(em),eH=rE.objectKeys(eb).filter(eb=>-1!==ew.indexOf(eb)),eN={...eb,...em};for(let ew of eH){let eH=tX(eb[ew],em[ew]);if(!eH.valid)return{valid:!1};eN[ew]=eH.data}return{valid:!0,data:eN}}if(ew===eN.array&&eH===eN.array){if(eb.length!==em.length)return{valid:!1};let ew=[];for(let eH=0;eH{if(eK(eb)||eK(eH))return eG;let eN=tX(eb.value,eH.value);return eN.valid?((eZ(eb)||eZ(eH))&&em.dirty(),{status:em.value,value:eN.data}):(eU(ew,{code:eE.invalid_intersection_types}),eG)};return ew.common.async?Promise.all([this._def.left._parseAsync({data:ew.data,path:ew.path,parent:ew}),this._def.right._parseAsync({data:ew.data,path:ew.path,parent:ew})]).then(([eb,em])=>eH(eb,em)):eH(this._def.left._parseSync({data:ew.data,path:ew.path,parent:ew}),this._def.right._parseSync({data:ew.data,path:ew.path,parent:ew}))}}tJ.create=(eb,em,ew)=>new tJ({left:eb,right:em,typeName:r_.ZodIntersection,...e0(ew)});class aH extends e6{_parse(eb){let{status:em,ctx:ew}=this._processInputParams(eb);if(ew.parsedType!==eN.array)return eU(ew,{code:eE.invalid_type,expected:eN.array,received:ew.parsedType}),eG;if(ew.data.lengththis._def.items.length&&(eU(ew,{code:eE.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),em.dirty());let eV=[...ew.data].map((eb,em)=>{let eH=this._def.items[em]||this._def.rest;return eH?eH._parse(new eX(ew,eb,ew.path,em)):null}).filter(eb=>!!eb);return ew.common.async?Promise.all(eV).then(eb=>eF.mergeArray(em,eb)):eF.mergeArray(em,eV)}get items(){return this._def.items}rest(eb){return new aH({...this._def,rest:eb})}}aH.create=(eb,em)=>{if(!Array.isArray(eb))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new aH({items:eb,typeName:r_.ZodTuple,rest:null,...e0(em)})};class aN extends e6{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(eb){let{status:em,ctx:ew}=this._processInputParams(eb);if(ew.parsedType!==eN.object)return eU(ew,{code:eE.invalid_type,expected:eN.object,received:ew.parsedType}),eG;let eH=[],eV=this._def.keyType,eD=this._def.valueType;for(let eb in ew.data)eH.push({key:eV._parse(new eX(ew,eb,ew.path,eb)),value:eD._parse(new eX(ew,ew.data[eb],ew.path,eb))});return ew.common.async?eF.mergeObjectAsync(em,eH):eF.mergeObjectSync(em,eH)}get element(){return this._def.valueType}static create(eb,em,ew){return new aN(em instanceof e6?{keyType:eb,valueType:em,typeName:r_.ZodRecord,...e0(ew)}:{keyType:tE.create(),valueType:eb,typeName:r_.ZodRecord,...e0(em)})}}class aV extends e6{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(eb){let{status:em,ctx:ew}=this._processInputParams(eb);if(ew.parsedType!==eN.map)return eU(ew,{code:eE.invalid_type,expected:eN.map,received:ew.parsedType}),eG;let eH=this._def.keyType,eV=this._def.valueType,eD=[...ew.data.entries()].map(([eb,em],eN)=>({key:eH._parse(new eX(ew,eb,ew.path,[eN,"key"])),value:eV._parse(new eX(ew,em,ew.path,[eN,"value"]))}));if(ew.common.async){let eb=new Map;return Promise.resolve().then(async()=>{for(let ew of eD){let eH=await ew.key,eN=await ew.value;if("aborted"===eH.status||"aborted"===eN.status)return eG;("dirty"===eH.status||"dirty"===eN.status)&&em.dirty(),eb.set(eH.value,eN.value)}return{status:em.value,value:eb}})}{let eb=new Map;for(let ew of eD){let eH=ew.key,eN=ew.value;if("aborted"===eH.status||"aborted"===eN.status)return eG;("dirty"===eH.status||"dirty"===eN.status)&&em.dirty(),eb.set(eH.value,eN.value)}return{status:em.value,value:eb}}}}aV.create=(eb,em,ew)=>new aV({valueType:em,keyType:eb,typeName:r_.ZodMap,...e0(ew)});class ak extends e6{_parse(eb){let{status:em,ctx:ew}=this._processInputParams(eb);if(ew.parsedType!==eN.set)return eU(ew,{code:eE.invalid_type,expected:eN.set,received:ew.parsedType}),eG;let eH=this._def;null!==eH.minSize&&ew.data.sizeeH.maxSize.value&&(eU(ew,{code:eE.too_big,maximum:eH.maxSize.value,type:"set",inclusive:!0,exact:!1,message:eH.maxSize.message}),em.dirty());let eV=this._def.valueType;function eD(eb){let ew=new Set;for(let eH of eb){if("aborted"===eH.status)return eG;"dirty"===eH.status&&em.dirty(),ew.add(eH.value)}return{status:em.value,value:ew}}let eS=[...ew.data.values()].map((eb,em)=>eV._parse(new eX(ew,eb,ew.path,em)));return ew.common.async?Promise.all(eS).then(eb=>eD(eb)):eD(eS)}min(eb,em){return new ak({...this._def,minSize:{value:eb,message:rS.toString(em)}})}max(eb,em){return new ak({...this._def,maxSize:{value:eb,message:rS.toString(em)}})}size(eb,em){return this.min(eb,em).max(eb,em)}nonempty(eb){return this.min(1,eb)}}ak.create=(eb,em)=>new ak({valueType:eb,minSize:null,maxSize:null,typeName:r_.ZodSet,...e0(em)});class aE extends e6{constructor(){super(...arguments),this.validate=this.implement}_parse(eb){let{ctx:em}=this._processInputParams(eb);if(em.parsedType!==eN.function)return eU(em,{code:eE.invalid_type,expected:eN.function,received:em.parsedType}),eG;function ew(eb,ew){return eB({data:eb,path:em.path,errorMaps:[em.common.contextualErrorMap,em.schemaErrorMap,ej(),e_].filter(eb=>!!eb),issueData:{code:eE.invalid_arguments,argumentsError:ew}})}function eH(eb,ew){return eB({data:eb,path:em.path,errorMaps:[em.common.contextualErrorMap,em.schemaErrorMap,ej(),e_].filter(eb=>!!eb),issueData:{code:eE.invalid_return_type,returnTypeError:ew}})}let eV={errorMap:em.common.contextualErrorMap},eD=em.data;if(this._def.returns instanceof aj){let eb=this;return eQ(async function(...em){let eN=new eS([]),eE=await eb._def.args.parseAsync(em,eV).catch(eb=>{throw eN.addIssue(ew(em,eb)),eN}),e_=await Reflect.apply(eD,this,eE),eO=await eb._def.returns._def.type.parseAsync(e_,eV).catch(eb=>{throw eN.addIssue(eH(e_,eb)),eN});return eO})}{let eb=this;return eQ(function(...em){let eN=eb._def.args.safeParse(em,eV);if(!eN.success)throw new eS([ew(em,eN.error)]);let eE=Reflect.apply(eD,this,eN.data),e_=eb._def.returns.safeParse(eE,eV);if(!e_.success)throw new eS([eH(eE,e_.error)]);return e_.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...eb){return new aE({...this._def,args:aH.create(eb).rest(tF.create())})}returns(eb){return new aE({...this._def,returns:eb})}implement(eb){let em=this.parse(eb);return em}strictImplement(eb){let em=this.parse(eb);return em}static create(eb,em,ew){return new aE({args:eb||aH.create([]).rest(tF.create()),returns:em||tF.create(),typeName:r_.ZodFunction,...e0(ew)})}}class aD extends e6{get schema(){return this._def.getter()}_parse(eb){let{ctx:em}=this._processInputParams(eb),ew=this._def.getter();return ew._parse({data:em.data,path:em.path,parent:em})}}aD.create=(eb,em)=>new aD({getter:eb,typeName:r_.ZodLazy,...e0(em)});class aS extends e6{_parse(eb){if(eb.data!==this._def.value){let em=this._getOrReturnCtx(eb);return eU(em,{received:em.data,code:eE.invalid_literal,expected:this._def.value}),eG}return{status:"valid",value:eb.data}}get value(){return this._def.value}}function a_(eb,em){return new aO({values:eb,typeName:r_.ZodEnum,...e0(em)})}aS.create=(eb,em)=>new aS({value:eb,typeName:r_.ZodLiteral,...e0(em)});class aO extends e6{_parse(eb){if("string"!=typeof eb.data){let em=this._getOrReturnCtx(eb),ew=this._def.values;return eU(em,{expected:rE.joinValues(ew),received:em.parsedType,code:eE.invalid_type}),eG}if(-1===this._def.values.indexOf(eb.data)){let em=this._getOrReturnCtx(eb),ew=this._def.values;return eU(em,{received:em.data,code:eE.invalid_enum_value,options:ew}),eG}return eQ(eb.data)}get options(){return this._def.values}get enum(){let eb={};for(let em of this._def.values)eb[em]=em;return eb}get Values(){let eb={};for(let em of this._def.values)eb[em]=em;return eb}get Enum(){let eb={};for(let em of this._def.values)eb[em]=em;return eb}extract(eb){return aO.create(eb)}exclude(eb){return aO.create(this.options.filter(em=>!eb.includes(em)))}}aO.create=a_;class aP extends e6{_parse(eb){let em=rE.getValidEnumValues(this._def.values),ew=this._getOrReturnCtx(eb);if(ew.parsedType!==eN.string&&ew.parsedType!==eN.number){let eb=rE.objectValues(em);return eU(ew,{expected:rE.joinValues(eb),received:ew.parsedType,code:eE.invalid_type}),eG}if(-1===em.indexOf(eb.data)){let eb=rE.objectValues(em);return eU(ew,{received:ew.data,code:eE.invalid_enum_value,options:eb}),eG}return eQ(eb.data)}get enum(){return this._def.values}}aP.create=(eb,em)=>new aP({values:eb,typeName:r_.ZodNativeEnum,...e0(em)});class aj extends e6{unwrap(){return this._def.type}_parse(eb){let{ctx:em}=this._processInputParams(eb);if(em.parsedType!==eN.promise&&!1===em.common.async)return eU(em,{code:eE.invalid_type,expected:eN.promise,received:em.parsedType}),eG;let ew=em.parsedType===eN.promise?em.data:Promise.resolve(em.data);return eQ(ew.then(eb=>this._def.type.parseAsync(eb,{path:em.path,errorMap:em.common.contextualErrorMap})))}}aj.create=(eb,em)=>new aj({type:eb,typeName:r_.ZodPromise,...e0(em)});class aR extends e6{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===r_.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(eb){let{status:em,ctx:ew}=this._processInputParams(eb),eH=this._def.effect||null,eN={addIssue:eb=>{eU(ew,eb),eb.fatal?em.abort():em.dirty()},get path(){return ew.path}};if(eN.addIssue=eN.addIssue.bind(eN),"preprocess"===eH.type){let eb=eH.transform(ew.data,eN);return ew.common.issues.length?{status:"dirty",value:ew.data}:ew.common.async?Promise.resolve(eb).then(eb=>this._def.schema._parseAsync({data:eb,path:ew.path,parent:ew})):this._def.schema._parseSync({data:eb,path:ew.path,parent:ew})}if("refinement"===eH.type){let eb=eb=>{let em=eH.refinement(eb,eN);if(ew.common.async)return Promise.resolve(em);if(em instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return eb};if(!1!==ew.common.async)return this._def.schema._parseAsync({data:ew.data,path:ew.path,parent:ew}).then(ew=>"aborted"===ew.status?eG:("dirty"===ew.status&&em.dirty(),eb(ew.value).then(()=>({status:em.value,value:ew.value}))));{let eH=this._def.schema._parseSync({data:ew.data,path:ew.path,parent:ew});return"aborted"===eH.status?eG:("dirty"===eH.status&&em.dirty(),eb(eH.value),{status:em.value,value:eH.value})}}if("transform"===eH.type){if(!1!==ew.common.async)return this._def.schema._parseAsync({data:ew.data,path:ew.path,parent:ew}).then(eb=>eW(eb)?Promise.resolve(eH.transform(eb.value,eN)).then(eb=>({status:em.value,value:eb})):eb);{let eb=this._def.schema._parseSync({data:ew.data,path:ew.path,parent:ew});if(!eW(eb))return eb;let eV=eH.transform(eb.value,eN);if(eV instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:em.value,value:eV}}}rE.assertNever(eH)}}aR.create=(eb,em,ew)=>new aR({schema:eb,typeName:r_.ZodEffects,effect:em,...e0(ew)}),aR.createWithPreprocess=(eb,em,ew)=>new aR({schema:em,effect:{type:"preprocess",transform:eb},typeName:r_.ZodEffects,...e0(ew)});class aU extends e6{_parse(eb){let em=this._getType(eb);return em===eN.undefined?eQ(void 0):this._def.innerType._parse(eb)}unwrap(){return this._def.innerType}}aU.create=(eb,em)=>new aU({innerType:eb,typeName:r_.ZodOptional,...e0(em)});class aF extends e6{_parse(eb){let em=this._getType(eb);return em===eN.null?eQ(null):this._def.innerType._parse(eb)}unwrap(){return this._def.innerType}}aF.create=(eb,em)=>new aF({innerType:eb,typeName:r_.ZodNullable,...e0(em)});class aG extends e6{_parse(eb){let{ctx:em}=this._processInputParams(eb),ew=em.data;return em.parsedType===eN.undefined&&(ew=this._def.defaultValue()),this._def.innerType._parse({data:ew,path:em.path,parent:em})}removeDefault(){return this._def.innerType}}aG.create=(eb,em)=>new aG({innerType:eb,typeName:r_.ZodDefault,defaultValue:"function"==typeof em.default?em.default:()=>em.default,...e0(em)});class aY extends e6{_parse(eb){let{ctx:em}=this._processInputParams(eb),ew={...em,common:{...em.common,issues:[]}},eH=this._def.innerType._parse({data:ew.data,path:ew.path,parent:{...ew}});return e$(eH)?eH.then(eb=>({status:"valid",value:"valid"===eb.status?eb.value:this._def.catchValue({get error(){return new eS(ew.common.issues)},input:ew.data})})):{status:"valid",value:"valid"===eH.status?eH.value:this._def.catchValue({get error(){return new eS(ew.common.issues)},input:ew.data})}}removeCatch(){return this._def.innerType}}aY.create=(eb,em)=>new aY({innerType:eb,typeName:r_.ZodCatch,catchValue:"function"==typeof em.catch?em.catch:()=>em.catch,...e0(em)});class aQ extends e6{_parse(eb){let em=this._getType(eb);if(em!==eN.nan){let em=this._getOrReturnCtx(eb);return eU(em,{code:eE.invalid_type,expected:eN.nan,received:em.parsedType}),eG}return{status:"valid",value:eb.data}}}aQ.create=eb=>new aQ({typeName:r_.ZodNaN,...e0(eb)});let aq=Symbol("zod_brand");class aK extends e6{_parse(eb){let{ctx:em}=this._processInputParams(eb),ew=em.data;return this._def.type._parse({data:ew,path:em.path,parent:em})}unwrap(){return this._def.type}}class aZ extends e6{_parse(eb){let{status:em,ctx:ew}=this._processInputParams(eb);if(ew.common.async){let eb=async()=>{let eb=await this._def.in._parseAsync({data:ew.data,path:ew.path,parent:ew});return"aborted"===eb.status?eG:"dirty"===eb.status?(em.dirty(),eY(eb.value)):this._def.out._parseAsync({data:eb.value,path:ew.path,parent:ew})};return eb()}{let eb=this._def.in._parseSync({data:ew.data,path:ew.path,parent:ew});return"aborted"===eb.status?eG:"dirty"===eb.status?(em.dirty(),{status:"dirty",value:eb.value}):this._def.out._parseSync({data:eb.value,path:ew.path,parent:ew})}}static create(eb,em){return new aZ({in:eb,out:em,typeName:r_.ZodPipeline})}}class aW extends e6{_parse(eb){let em=this._def.innerType._parse(eb);return eW(em)&&(em.value=Object.freeze(em.value)),em}}aW.create=(eb,em)=>new aW({innerType:eb,typeName:r_.ZodReadonly,...e0(em)});let a$=(eb,em={},ew)=>eb?tU.create().superRefine((eH,eN)=>{var eV,eE;if(!eb(eH)){let eb="function"==typeof em?em(eH):"string"==typeof em?{message:em}:em,eD=null===(eE=null!==(eV=eb.fatal)&&void 0!==eV?eV:ew)||void 0===eE||eE,eS="string"==typeof eb?{message:eb}:eb;eN.addIssue({code:"custom",...eS,fatal:eD})}}):tU.create(),aJ={object:tK.lazycreate};!function(eb){eb.ZodString="ZodString",eb.ZodNumber="ZodNumber",eb.ZodNaN="ZodNaN",eb.ZodBigInt="ZodBigInt",eb.ZodBoolean="ZodBoolean",eb.ZodDate="ZodDate",eb.ZodSymbol="ZodSymbol",eb.ZodUndefined="ZodUndefined",eb.ZodNull="ZodNull",eb.ZodAny="ZodAny",eb.ZodUnknown="ZodUnknown",eb.ZodNever="ZodNever",eb.ZodVoid="ZodVoid",eb.ZodArray="ZodArray",eb.ZodObject="ZodObject",eb.ZodUnion="ZodUnion",eb.ZodDiscriminatedUnion="ZodDiscriminatedUnion",eb.ZodIntersection="ZodIntersection",eb.ZodTuple="ZodTuple",eb.ZodRecord="ZodRecord",eb.ZodMap="ZodMap",eb.ZodSet="ZodSet",eb.ZodFunction="ZodFunction",eb.ZodLazy="ZodLazy",eb.ZodLiteral="ZodLiteral",eb.ZodEnum="ZodEnum",eb.ZodEffects="ZodEffects",eb.ZodNativeEnum="ZodNativeEnum",eb.ZodOptional="ZodOptional",eb.ZodNullable="ZodNullable",eb.ZodDefault="ZodDefault",eb.ZodCatch="ZodCatch",eb.ZodPromise="ZodPromise",eb.ZodBranded="ZodBranded",eb.ZodPipeline="ZodPipeline",eb.ZodReadonly="ZodReadonly"}(r_||(r_={}));let nw=(eb,em={message:`Input not instance of ${eb.name}`})=>a$(em=>em instanceof eb,em),nH=tE.create,nN=tS.create,nV=aQ.create,nk=t_.create,nE=tO.create,nD=tP.create,nS=tj.create,n_=tB.create,nO=tR.create,nP=tU.create,nj=tF.create,nB=tG.create,nR=tY.create,nU=tQ.create,nF=tK.create,nG=tK.strictCreate,nY=tZ.create,nQ=t$.create,nq=tJ.create,nK=aH.create,nZ=aN.create,nW=aV.create,n$=ak.create,nX=aE.create,nJ=aD.create,n6=aS.create,n4=aO.create,n3=aP.create,n5=aj.create,n8=aR.create,n9=aU.create,n7=aF.create,ry=aR.createWithPreprocess,rz=aZ.create,rw=()=>nH().optional(),rH=()=>nN().optional(),rN=()=>nE().optional(),rV={string:eb=>tE.create({...eb,coerce:!0}),number:eb=>tS.create({...eb,coerce:!0}),boolean:eb=>tO.create({...eb,coerce:!0}),bigint:eb=>t_.create({...eb,coerce:!0}),date:eb=>tP.create({...eb,coerce:!0})},rk=eG;var rE,rD,rS,r_,rO=Object.freeze({__proto__:null,defaultErrorMap:e_,setErrorMap:eP,getErrorMap:ej,makeIssue:eB,EMPTY_PATH:eR,addIssueToContext:eU,ParseStatus:eF,INVALID:eG,DIRTY:eY,OK:eQ,isAborted:eK,isDirty:eZ,isValid:eW,isAsync:e$,get util(){return rE},get objectUtil(){return rD},ZodParsedType:eN,getParsedType:eV,ZodType:e6,ZodString:tE,ZodNumber:tS,ZodBigInt:t_,ZodBoolean:tO,ZodDate:tP,ZodSymbol:tj,ZodUndefined:tB,ZodNull:tR,ZodAny:tU,ZodUnknown:tF,ZodNever:tG,ZodVoid:tY,ZodArray:tQ,ZodObject:tK,ZodUnion:tZ,ZodDiscriminatedUnion:t$,ZodIntersection:tJ,ZodTuple:aH,ZodRecord:aN,ZodMap:aV,ZodSet:ak,ZodFunction:aE,ZodLazy:aD,ZodLiteral:aS,ZodEnum:aO,ZodNativeEnum:aP,ZodPromise:aj,ZodEffects:aR,ZodTransformer:aR,ZodOptional:aU,ZodNullable:aF,ZodDefault:aG,ZodCatch:aY,ZodNaN:aQ,BRAND:aq,ZodBranded:aK,ZodPipeline:aZ,ZodReadonly:aW,custom:a$,Schema:e6,ZodSchema:e6,late:aJ,get ZodFirstPartyTypeKind(){return r_},coerce:rV,any:nP,array:nU,bigint:nk,boolean:nE,date:nD,discriminatedUnion:nQ,effect:n8,enum:n4,function:nX,instanceof:nw,intersection:nq,lazy:nJ,literal:n6,map:nW,nan:nV,nativeEnum:n3,never:nB,null:nO,nullable:n7,number:nN,object:nF,oboolean:rN,onumber:rH,optional:n9,ostring:rw,pipeline:rz,preprocess:ry,promise:n5,record:nZ,set:n$,strictObject:nG,string:nH,symbol:nS,transformer:n8,tuple:nK,undefined:n_,union:nY,unknown:nj,void:nR,NEVER:rk,ZodIssueCode:eE,quotelessJson:eD,ZodError:eS})},36099:function(eb){"use strict";eb.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]')},28350:function(eb){"use strict";eb.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]')},58059:function(eb){"use strict";eb.exports=JSON.parse('["abdikace","abeceda","adresa","agrese","akce","aktovka","alej","alkohol","amputace","ananas","andulka","anekdota","anketa","antika","anulovat","archa","arogance","asfalt","asistent","aspirace","astma","astronom","atlas","atletika","atol","autobus","azyl","babka","bachor","bacil","baculka","badatel","bageta","bagr","bahno","bakterie","balada","baletka","balkon","balonek","balvan","balza","bambus","bankomat","barbar","baret","barman","baroko","barva","baterka","batoh","bavlna","bazalka","bazilika","bazuka","bedna","beran","beseda","bestie","beton","bezinka","bezmoc","beztak","bicykl","bidlo","biftek","bikiny","bilance","biograf","biolog","bitva","bizon","blahobyt","blatouch","blecha","bledule","blesk","blikat","blizna","blokovat","bloudit","blud","bobek","bobr","bodlina","bodnout","bohatost","bojkot","bojovat","bokorys","bolest","borec","borovice","bota","boubel","bouchat","bouda","boule","bourat","boxer","bradavka","brambora","branka","bratr","brepta","briketa","brko","brloh","bronz","broskev","brunetka","brusinka","brzda","brzy","bublina","bubnovat","buchta","buditel","budka","budova","bufet","bujarost","bukvice","buldok","bulva","bunda","bunkr","burza","butik","buvol","buzola","bydlet","bylina","bytovka","bzukot","capart","carevna","cedr","cedule","cejch","cejn","cela","celer","celkem","celnice","cenina","cennost","cenovka","centrum","cenzor","cestopis","cetka","chalupa","chapadlo","charita","chata","chechtat","chemie","chichot","chirurg","chlad","chleba","chlubit","chmel","chmura","chobot","chochol","chodba","cholera","chomout","chopit","choroba","chov","chrapot","chrlit","chrt","chrup","chtivost","chudina","chutnat","chvat","chvilka","chvost","chyba","chystat","chytit","cibule","cigareta","cihelna","cihla","cinkot","cirkus","cisterna","citace","citrus","cizinec","cizost","clona","cokoliv","couvat","ctitel","ctnost","cudnost","cuketa","cukr","cupot","cvaknout","cval","cvik","cvrkot","cyklista","daleko","dareba","datel","datum","dcera","debata","dechovka","decibel","deficit","deflace","dekl","dekret","demokrat","deprese","derby","deska","detektiv","dikobraz","diktovat","dioda","diplom","disk","displej","divadlo","divoch","dlaha","dlouho","dluhopis","dnes","dobro","dobytek","docent","dochutit","dodnes","dohled","dohoda","dohra","dojem","dojnice","doklad","dokola","doktor","dokument","dolar","doleva","dolina","doma","dominant","domluvit","domov","donutit","dopad","dopis","doplnit","doposud","doprovod","dopustit","dorazit","dorost","dort","dosah","doslov","dostatek","dosud","dosyta","dotaz","dotek","dotknout","doufat","doutnat","dovozce","dozadu","doznat","dozorce","drahota","drak","dramatik","dravec","draze","drdol","drobnost","drogerie","drozd","drsnost","drtit","drzost","duben","duchovno","dudek","duha","duhovka","dusit","dusno","dutost","dvojice","dvorec","dynamit","ekolog","ekonomie","elektron","elipsa","email","emise","emoce","empatie","epizoda","epocha","epopej","epos","esej","esence","eskorta","eskymo","etiketa","euforie","evoluce","exekuce","exkurze","expedice","exploze","export","extrakt","facka","fajfka","fakulta","fanatik","fantazie","farmacie","favorit","fazole","federace","fejeton","fenka","fialka","figurant","filozof","filtr","finance","finta","fixace","fjord","flanel","flirt","flotila","fond","fosfor","fotbal","fotka","foton","frakce","freska","fronta","fukar","funkce","fyzika","galeje","garant","genetika","geolog","gilotina","glazura","glejt","golem","golfista","gotika","graf","gramofon","granule","grep","gril","grog","groteska","guma","hadice","hadr","hala","halenka","hanba","hanopis","harfa","harpuna","havran","hebkost","hejkal","hejno","hejtman","hektar","helma","hematom","herec","herna","heslo","hezky","historik","hladovka","hlasivky","hlava","hledat","hlen","hlodavec","hloh","hloupost","hltat","hlubina","hluchota","hmat","hmota","hmyz","hnis","hnojivo","hnout","hoblina","hoboj","hoch","hodiny","hodlat","hodnota","hodovat","hojnost","hokej","holinka","holka","holub","homole","honitba","honorace","horal","horda","horizont","horko","horlivec","hormon","hornina","horoskop","horstvo","hospoda","hostina","hotovost","houba","houf","houpat","houska","hovor","hradba","hranice","hravost","hrazda","hrbolek","hrdina","hrdlo","hrdost","hrnek","hrobka","hromada","hrot","hrouda","hrozen","hrstka","hrubost","hryzat","hubenost","hubnout","hudba","hukot","humr","husita","hustota","hvozd","hybnost","hydrant","hygiena","hymna","hysterik","idylka","ihned","ikona","iluze","imunita","infekce","inflace","inkaso","inovace","inspekce","internet","invalida","investor","inzerce","ironie","jablko","jachta","jahoda","jakmile","jakost","jalovec","jantar","jarmark","jaro","jasan","jasno","jatka","javor","jazyk","jedinec","jedle","jednatel","jehlan","jekot","jelen","jelito","jemnost","jenom","jepice","jeseter","jevit","jezdec","jezero","jinak","jindy","jinoch","jiskra","jistota","jitrnice","jizva","jmenovat","jogurt","jurta","kabaret","kabel","kabinet","kachna","kadet","kadidlo","kahan","kajak","kajuta","kakao","kaktus","kalamita","kalhoty","kalibr","kalnost","kamera","kamkoliv","kamna","kanibal","kanoe","kantor","kapalina","kapela","kapitola","kapka","kaple","kapota","kapr","kapusta","kapybara","karamel","karotka","karton","kasa","katalog","katedra","kauce","kauza","kavalec","kazajka","kazeta","kazivost","kdekoliv","kdesi","kedluben","kemp","keramika","kino","klacek","kladivo","klam","klapot","klasika","klaun","klec","klenba","klepat","klesnout","klid","klima","klisna","klobouk","klokan","klopa","kloub","klubovna","klusat","kluzkost","kmen","kmitat","kmotr","kniha","knot","koalice","koberec","kobka","kobliha","kobyla","kocour","kohout","kojenec","kokos","koktejl","kolaps","koleda","kolize","kolo","komando","kometa","komik","komnata","komora","kompas","komunita","konat","koncept","kondice","konec","konfese","kongres","konina","konkurs","kontakt","konzerva","kopanec","kopie","kopnout","koprovka","korbel","korektor","kormidlo","koroptev","korpus","koruna","koryto","korzet","kosatec","kostka","kotel","kotleta","kotoul","koukat","koupelna","kousek","kouzlo","kovboj","koza","kozoroh","krabice","krach","krajina","kralovat","krasopis","kravata","kredit","krejcar","kresba","kreveta","kriket","kritik","krize","krkavec","krmelec","krmivo","krocan","krok","kronika","kropit","kroupa","krovka","krtek","kruhadlo","krupice","krutost","krvinka","krychle","krypta","krystal","kryt","kudlanka","kufr","kujnost","kukla","kulajda","kulich","kulka","kulomet","kultura","kuna","kupodivu","kurt","kurzor","kutil","kvalita","kvasinka","kvestor","kynolog","kyselina","kytara","kytice","kytka","kytovec","kyvadlo","labrador","lachtan","ladnost","laik","lakomec","lamela","lampa","lanovka","lasice","laso","lastura","latinka","lavina","lebka","leckdy","leden","lednice","ledovka","ledvina","legenda","legie","legrace","lehce","lehkost","lehnout","lektvar","lenochod","lentilka","lepenka","lepidlo","letadlo","letec","letmo","letokruh","levhart","levitace","levobok","libra","lichotka","lidojed","lidskost","lihovina","lijavec","lilek","limetka","linie","linka","linoleum","listopad","litina","litovat","lobista","lodivod","logika","logoped","lokalita","loket","lomcovat","lopata","lopuch","lord","losos","lotr","loudal","louh","louka","louskat","lovec","lstivost","lucerna","lucifer","lump","lusk","lustrace","lvice","lyra","lyrika","lysina","madam","madlo","magistr","mahagon","majetek","majitel","majorita","makak","makovice","makrela","malba","malina","malovat","malvice","maminka","mandle","manko","marnost","masakr","maskot","masopust","matice","matrika","maturita","mazanec","mazivo","mazlit","mazurka","mdloba","mechanik","meditace","medovina","melasa","meloun","mentolka","metla","metoda","metr","mezera","migrace","mihnout","mihule","mikina","mikrofon","milenec","milimetr","milost","mimika","mincovna","minibar","minomet","minulost","miska","mistr","mixovat","mladost","mlha","mlhovina","mlok","mlsat","mluvit","mnich","mnohem","mobil","mocnost","modelka","modlitba","mohyla","mokro","molekula","momentka","monarcha","monokl","monstrum","montovat","monzun","mosaz","moskyt","most","motivace","motorka","motyka","moucha","moudrost","mozaika","mozek","mozol","mramor","mravenec","mrkev","mrtvola","mrzet","mrzutost","mstitel","mudrc","muflon","mulat","mumie","munice","muset","mutace","muzeum","muzikant","myslivec","mzda","nabourat","nachytat","nadace","nadbytek","nadhoz","nadobro","nadpis","nahlas","nahnat","nahodile","nahradit","naivita","najednou","najisto","najmout","naklonit","nakonec","nakrmit","nalevo","namazat","namluvit","nanometr","naoko","naopak","naostro","napadat","napevno","naplnit","napnout","naposled","naprosto","narodit","naruby","narychlo","nasadit","nasekat","naslepo","nastat","natolik","navenek","navrch","navzdory","nazvat","nebe","nechat","necky","nedaleko","nedbat","neduh","negace","nehet","nehoda","nejen","nejprve","neklid","nelibost","nemilost","nemoc","neochota","neonka","nepokoj","nerost","nerv","nesmysl","nesoulad","netvor","neuron","nevina","nezvykle","nicota","nijak","nikam","nikdy","nikl","nikterak","nitro","nocleh","nohavice","nominace","nora","norek","nositel","nosnost","nouze","noviny","novota","nozdra","nuda","nudle","nuget","nutit","nutnost","nutrie","nymfa","obal","obarvit","obava","obdiv","obec","obehnat","obejmout","obezita","obhajoba","obilnice","objasnit","objekt","obklopit","oblast","oblek","obliba","obloha","obluda","obnos","obohatit","obojek","obout","obrazec","obrna","obruba","obrys","obsah","obsluha","obstarat","obuv","obvaz","obvinit","obvod","obvykle","obyvatel","obzor","ocas","ocel","ocenit","ochladit","ochota","ochrana","ocitnout","odboj","odbyt","odchod","odcizit","odebrat","odeslat","odevzdat","odezva","odhadce","odhodit","odjet","odjinud","odkaz","odkoupit","odliv","odluka","odmlka","odolnost","odpad","odpis","odplout","odpor","odpustit","odpykat","odrazka","odsoudit","odstup","odsun","odtok","odtud","odvaha","odveta","odvolat","odvracet","odznak","ofina","ofsajd","ohlas","ohnisko","ohrada","ohrozit","ohryzek","okap","okenice","oklika","okno","okouzlit","okovy","okrasa","okres","okrsek","okruh","okupant","okurka","okusit","olejnina","olizovat","omak","omeleta","omezit","omladina","omlouvat","omluva","omyl","onehdy","opakovat","opasek","operace","opice","opilost","opisovat","opora","opozice","opravdu","oproti","orbital","orchestr","orgie","orlice","orloj","ortel","osada","oschnout","osika","osivo","oslava","oslepit","oslnit","oslovit","osnova","osoba","osolit","ospalec","osten","ostraha","ostuda","ostych","osvojit","oteplit","otisk","otop","otrhat","otrlost","otrok","otruby","otvor","ovanout","ovar","oves","ovlivnit","ovoce","oxid","ozdoba","pachatel","pacient","padouch","pahorek","pakt","palanda","palec","palivo","paluba","pamflet","pamlsek","panenka","panika","panna","panovat","panstvo","pantofle","paprika","parketa","parodie","parta","paruka","paryba","paseka","pasivita","pastelka","patent","patrona","pavouk","pazneht","pazourek","pecka","pedagog","pejsek","peklo","peloton","penalta","pendrek","penze","periskop","pero","pestrost","petarda","petice","petrolej","pevnina","pexeso","pianista","piha","pijavice","pikle","piknik","pilina","pilnost","pilulka","pinzeta","pipeta","pisatel","pistole","pitevna","pivnice","pivovar","placenta","plakat","plamen","planeta","plastika","platit","plavidlo","plaz","plech","plemeno","plenta","ples","pletivo","plevel","plivat","plnit","plno","plocha","plodina","plomba","plout","pluk","plyn","pobavit","pobyt","pochod","pocit","poctivec","podat","podcenit","podepsat","podhled","podivit","podklad","podmanit","podnik","podoba","podpora","podraz","podstata","podvod","podzim","poezie","pohanka","pohnutka","pohovor","pohroma","pohyb","pointa","pojistka","pojmout","pokazit","pokles","pokoj","pokrok","pokuta","pokyn","poledne","polibek","polknout","poloha","polynom","pomalu","pominout","pomlka","pomoc","pomsta","pomyslet","ponechat","ponorka","ponurost","popadat","popel","popisek","poplach","poprosit","popsat","popud","poradce","porce","porod","porucha","poryv","posadit","posed","posila","poskok","poslanec","posoudit","pospolu","postava","posudek","posyp","potah","potkan","potlesk","potomek","potrava","potupa","potvora","poukaz","pouto","pouzdro","povaha","povidla","povlak","povoz","povrch","povstat","povyk","povzdech","pozdrav","pozemek","poznatek","pozor","pozvat","pracovat","prahory","praktika","prales","praotec","praporek","prase","pravda","princip","prkno","probudit","procento","prodej","profese","prohra","projekt","prolomit","promile","pronikat","propad","prorok","prosba","proton","proutek","provaz","prskavka","prsten","prudkost","prut","prvek","prvohory","psanec","psovod","pstruh","ptactvo","puberta","puch","pudl","pukavec","puklina","pukrle","pult","pumpa","punc","pupen","pusa","pusinka","pustina","putovat","putyka","pyramida","pysk","pytel","racek","rachot","radiace","radnice","radon","raft","ragby","raketa","rakovina","rameno","rampouch","rande","rarach","rarita","rasovna","rastr","ratolest","razance","razidlo","reagovat","reakce","recept","redaktor","referent","reflex","rejnok","reklama","rekord","rekrut","rektor","reputace","revize","revma","revolver","rezerva","riskovat","riziko","robotika","rodokmen","rohovka","rokle","rokoko","romaneto","ropovod","ropucha","rorejs","rosol","rostlina","rotmistr","rotoped","rotunda","roubenka","roucho","roup","roura","rovina","rovnice","rozbor","rozchod","rozdat","rozeznat","rozhodce","rozinka","rozjezd","rozkaz","rozloha","rozmar","rozpad","rozruch","rozsah","roztok","rozum","rozvod","rubrika","ruchadlo","rukavice","rukopis","ryba","rybolov","rychlost","rydlo","rypadlo","rytina","ryzost","sadista","sahat","sako","samec","samizdat","samota","sanitka","sardinka","sasanka","satelit","sazba","sazenice","sbor","schovat","sebranka","secese","sedadlo","sediment","sedlo","sehnat","sejmout","sekera","sekta","sekunda","sekvoje","semeno","seno","servis","sesadit","seshora","seskok","seslat","sestra","sesuv","sesypat","setba","setina","setkat","setnout","setrvat","sever","seznam","shoda","shrnout","sifon","silnice","sirka","sirotek","sirup","situace","skafandr","skalisko","skanzen","skaut","skeptik","skica","skladba","sklenice","sklo","skluz","skoba","skokan","skoro","skripta","skrz","skupina","skvost","skvrna","slabika","sladidlo","slanina","slast","slavnost","sledovat","slepec","sleva","slezina","slib","slina","sliznice","slon","sloupek","slovo","sluch","sluha","slunce","slupka","slza","smaragd","smetana","smilstvo","smlouva","smog","smrad","smrk","smrtka","smutek","smysl","snad","snaha","snob","sobota","socha","sodovka","sokol","sopka","sotva","souboj","soucit","soudce","souhlas","soulad","soumrak","souprava","soused","soutok","souviset","spalovna","spasitel","spis","splav","spodek","spojenec","spolu","sponzor","spornost","spousta","sprcha","spustit","sranda","sraz","srdce","srna","srnec","srovnat","srpen","srst","srub","stanice","starosta","statika","stavba","stehno","stezka","stodola","stolek","stopa","storno","stoupat","strach","stres","strhnout","strom","struna","studna","stupnice","stvol","styk","subjekt","subtropy","suchar","sudost","sukno","sundat","sunout","surikata","surovina","svah","svalstvo","svetr","svatba","svazek","svisle","svitek","svoboda","svodidlo","svorka","svrab","sykavka","sykot","synek","synovec","sypat","sypkost","syrovost","sysel","sytost","tabletka","tabule","tahoun","tajemno","tajfun","tajga","tajit","tajnost","taktika","tamhle","tampon","tancovat","tanec","tanker","tapeta","tavenina","tazatel","technika","tehdy","tekutina","telefon","temnota","tendence","tenista","tenor","teplota","tepna","teprve","terapie","termoska","textil","ticho","tiskopis","titulek","tkadlec","tkanina","tlapka","tleskat","tlukot","tlupa","tmel","toaleta","topinka","topol","torzo","touha","toulec","tradice","traktor","tramp","trasa","traverza","trefit","trest","trezor","trhavina","trhlina","trochu","trojice","troska","trouba","trpce","trpitel","trpkost","trubec","truchlit","truhlice","trus","trvat","tudy","tuhnout","tuhost","tundra","turista","turnaj","tuzemsko","tvaroh","tvorba","tvrdost","tvrz","tygr","tykev","ubohost","uboze","ubrat","ubrousek","ubrus","ubytovna","ucho","uctivost","udivit","uhradit","ujednat","ujistit","ujmout","ukazatel","uklidnit","uklonit","ukotvit","ukrojit","ulice","ulita","ulovit","umyvadlo","unavit","uniforma","uniknout","upadnout","uplatnit","uplynout","upoutat","upravit","uran","urazit","usednout","usilovat","usmrtit","usnadnit","usnout","usoudit","ustlat","ustrnout","utahovat","utkat","utlumit","utonout","utopenec","utrousit","uvalit","uvolnit","uvozovka","uzdravit","uzel","uzenina","uzlina","uznat","vagon","valcha","valoun","vana","vandal","vanilka","varan","varhany","varovat","vcelku","vchod","vdova","vedro","vegetace","vejce","velbloud","veletrh","velitel","velmoc","velryba","venkov","veranda","verze","veselka","veskrze","vesnice","vespodu","vesta","veterina","veverka","vibrace","vichr","videohra","vidina","vidle","vila","vinice","viset","vitalita","vize","vizitka","vjezd","vklad","vkus","vlajka","vlak","vlasec","vlevo","vlhkost","vliv","vlnovka","vloupat","vnucovat","vnuk","voda","vodivost","vodoznak","vodstvo","vojensky","vojna","vojsko","volant","volba","volit","volno","voskovka","vozidlo","vozovna","vpravo","vrabec","vracet","vrah","vrata","vrba","vrcholek","vrhat","vrstva","vrtule","vsadit","vstoupit","vstup","vtip","vybavit","vybrat","vychovat","vydat","vydra","vyfotit","vyhledat","vyhnout","vyhodit","vyhradit","vyhubit","vyjasnit","vyjet","vyjmout","vyklopit","vykonat","vylekat","vymazat","vymezit","vymizet","vymyslet","vynechat","vynikat","vynutit","vypadat","vyplatit","vypravit","vypustit","vyrazit","vyrovnat","vyrvat","vyslovit","vysoko","vystavit","vysunout","vysypat","vytasit","vytesat","vytratit","vyvinout","vyvolat","vyvrhel","vyzdobit","vyznat","vzadu","vzbudit","vzchopit","vzdor","vzduch","vzdychat","vzestup","vzhledem","vzkaz","vzlykat","vznik","vzorek","vzpoura","vztah","vztek","xylofon","zabrat","zabydlet","zachovat","zadarmo","zadusit","zafoukat","zahltit","zahodit","zahrada","zahynout","zajatec","zajet","zajistit","zaklepat","zakoupit","zalepit","zamezit","zamotat","zamyslet","zanechat","zanikat","zaplatit","zapojit","zapsat","zarazit","zastavit","zasunout","zatajit","zatemnit","zatknout","zaujmout","zavalit","zavelet","zavinit","zavolat","zavrtat","zazvonit","zbavit","zbrusu","zbudovat","zbytek","zdaleka","zdarma","zdatnost","zdivo","zdobit","zdroj","zdvih","zdymadlo","zelenina","zeman","zemina","zeptat","zezadu","zezdola","zhatit","zhltnout","zhluboka","zhotovit","zhruba","zima","zimnice","zjemnit","zklamat","zkoumat","zkratka","zkumavka","zlato","zlehka","zloba","zlom","zlost","zlozvyk","zmapovat","zmar","zmatek","zmije","zmizet","zmocnit","zmodrat","zmrzlina","zmutovat","znak","znalost","znamenat","znovu","zobrazit","zotavit","zoubek","zoufale","zplodit","zpomalit","zprava","zprostit","zprudka","zprvu","zrada","zranit","zrcadlo","zrnitost","zrno","zrovna","zrychlit","zrzavost","zticha","ztratit","zubovina","zubr","zvednout","zvenku","zvesela","zvon","zvrat","zvukovod","zvyk"]')},81633:function(eb){"use strict";eb.exports=JSON.parse('["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]')},97727:function(eb){"use strict";eb.exports=JSON.parse('["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","académie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acquérir","acronyme","acteur","actif","actuel","adepte","adéquat","adhésif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","aérer","aéronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agréable","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","algèbre","algue","aliéner","aliment","alléger","alliage","allouer","allumer","alourdir","alpaga","altesse","alvéole","amateur","ambigu","ambre","aménager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","anéantir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","apéritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","artériel","article","aspect","asphalte","aspirer","assaut","asservir","assiette","associer","assurer","asticot","astre","astuce","atelier","atome","atrium","atroce","attaque","attentif","attirer","attraper","aubaine","auberge","audace","audible","augurer","aurore","automne","autruche","avaler","avancer","avarice","avenir","averse","aveugle","aviateur","avide","avion","aviser","avoine","avouer","avril","axial","axiome","badge","bafouer","bagage","baguette","baignade","balancer","balcon","baleine","balisage","bambin","bancaire","bandage","banlieue","bannière","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","bélier","belote","bénéfice","berceau","berger","berline","bermuda","besace","besogne","bétail","beurre","biberon","bicycle","bidule","bijou","bilan","bilingue","billard","binaire","biologie","biopsie","biotype","biscuit","bison","bistouri","bitume","bizarre","blafard","blague","blanchir","blessant","blinder","blond","bloquer","blouson","bobard","bobine","boire","boiser","bolide","bonbon","bondir","bonheur","bonifier","bonus","bordure","borne","botte","boucle","boueux","bougie","boulon","bouquin","bourse","boussole","boutique","boxeur","branche","brasier","brave","brebis","brèche","breuvage","bricoler","brigade","brillant","brioche","brique","brochure","broder","bronzer","brousse","broyeur","brume","brusque","brutal","bruyant","buffle","buisson","bulletin","bureau","burin","bustier","butiner","butoir","buvable","buvette","cabanon","cabine","cachette","cadeau","cadre","caféine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","caméra","camion","campagne","canal","caneton","canon","cantine","canular","capable","caporal","caprice","capsule","capter","capuche","carabine","carbone","caresser","caribou","carnage","carotte","carreau","carton","cascade","casier","casque","cassure","causer","caution","cavalier","caverne","caviar","cédille","ceinture","céleste","cellule","cendrier","censurer","central","cercle","cérébral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","chéquier","chercher","cheval","chien","chiffre","chignon","chimère","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cinéma","cintrer","circuler","cirer","cirque","citerne","citoyen","citron","civil","clairon","clameur","claquer","classe","clavier","client","cligner","climat","clivage","cloche","clonage","cloporte","cobalt","cobra","cocasse","cocotier","coder","codifier","coffre","cogner","cohésion","coiffer","coincer","colère","colibri","colline","colmater","colonel","combat","comédie","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","cortège","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","créature","créditer","crémeux","creuser","crevette","cribler","crier","cristal","critère","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuillère","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","débattre","débiter","déborder","débrider","débutant","décaler","décembre","déchirer","décider","déclarer","décorer","décrire","décupler","dédale","déductif","déesse","défensif","défiler","défrayer","dégager","dégivrer","déglutir","dégrafer","déjeuner","délice","déloger","demander","demeurer","démolir","dénicher","dénouer","dentelle","dénuder","départ","dépenser","déphaser","déplacer","déposer","déranger","dérober","désastre","descente","désert","désigner","désobéir","dessiner","destrier","détacher","détester","détourer","détresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","différer","digérer","digital","digne","diluer","dimanche","diminuer","dioxyde","directif","diriger","discuter","disposer","dissiper","distance","divertir","diviser","docile","docteur","dogme","doigt","domaine","domicile","dompter","donateur","donjon","donner","dopamine","dortoir","dorure","dosage","doseur","dossier","dotation","douanier","double","douceur","douter","doyen","dragon","draper","dresser","dribbler","droiture","duperie","duplexe","durable","durcir","dynastie","éblouir","écarter","écharpe","échelle","éclairer","éclipse","éclore","écluse","école","économie","écorce","écouter","écraser","écrémer","écrivain","écrou","écume","écureuil","édifier","éduquer","effacer","effectif","effigie","effort","effrayer","effusion","égaliser","égarer","éjecter","élaborer","élargir","électron","élégant","éléphant","élève","éligible","élitisme","éloge","élucider","éluder","emballer","embellir","embryon","émeraude","émission","emmener","émotion","émouvoir","empereur","employer","emporter","emprise","émulsion","encadrer","enchère","enclave","encoche","endiguer","endosser","endroit","enduire","énergie","enfance","enfermer","enfouir","engager","engin","englober","énigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","énumérer","envahir","enviable","envoyer","enzyme","éolien","épaissir","épargne","épatant","épaule","épicerie","épidémie","épier","épilogue","épine","épisode","épitaphe","époque","épreuve","éprouver","épuisant","équerre","équipe","ériger","érosion","erreur","éruption","escalier","espadon","espèce","espiègle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","étagère","étaler","étanche","étatique","éteindre","étendoir","éternel","éthanol","éthique","ethnie","étirer","étoffer","étoile","étonnant","étourdir","étrange","étroit","étude","euphorie","évaluer","évasion","éventail","évidence","éviter","évolutif","évoquer","exact","exagérer","exaucer","exceller","excitant","exclusif","excuse","exécuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expédier","explorer","exposer","exprimer","exquis","extensif","extraire","exulter","fable","fabuleux","facette","facile","facture","faiblir","falaise","fameux","famille","farceur","farfelu","farine","farouche","fasciner","fatal","fatigue","faucon","fautif","faveur","favori","fébrile","féconder","fédérer","félin","femme","fémur","fendoir","féodal","fermer","féroce","ferveur","festival","feuille","feutre","février","fiasco","ficeler","fictif","fidèle","figure","filature","filetage","filière","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fléau","flèche","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fougère","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","frégate","freiner","frelon","frémir","frénésie","frère","friable","friction","frisson","frivole","froid","fromage","frontal","frotter","fruit","fugitif","fuite","fureur","furieux","furtif","fusion","futur","gagner","galaxie","galerie","gambader","garantir","gardien","garnir","garrigue","gazelle","gazon","géant","gélatine","gélule","gendarme","général","génie","genou","gentil","géologie","géomètre","géranium","germe","gestuel","geyser","gibier","gicler","girafe","givre","glace","glaive","glisser","globe","gloire","glorieux","golfeur","gomme","gonfler","gorge","gorille","goudron","gouffre","goulot","goupille","gourmand","goutte","graduel","graffiti","graine","grand","grappin","gratuit","gravir","grenat","griffure","griller","grimper","grogner","gronder","grotte","groupe","gruger","grutier","gruyère","guépard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","hélium","hématome","herbe","hérisson","hermine","héron","hésiter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homogène","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygiène","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impérial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","inédit","ineptie","inexact","infini","infliger","informer","infusion","ingérer","inhaler","inhiber","injecter","injure","innocent","inoculer","inonder","inscrire","insecte","insigne","insolite","inspirer","instinct","insulter","intact","intense","intime","intrigue","intuitif","inutile","invasion","inventer","inviter","invoquer","ironique","irradier","irréel","irriter","isoler","ivoire","ivresse","jaguar","jaillir","jambe","janvier","jardin","jauger","jaune","javelot","jetable","jeton","jeudi","jeunesse","joindre","joncher","jongler","joueur","jouissif","journal","jovial","joyau","joyeux","jubiler","jugement","junior","jupon","juriste","justice","juteux","juvénile","kayak","kimono","kiosque","label","labial","labourer","lacérer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","légal","léger","légume","lessive","lettre","levier","lexique","lézard","liasse","libérer","libre","licence","licorne","liège","lièvre","ligature","ligoter","ligue","limer","limite","limonade","limpide","linéaire","lingot","lionceau","liquide","lisière","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumière","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","maléfice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","matériel","matière","matraque","maudire","maussade","mauve","maximal","méchant","méconnu","médaille","médecin","méditer","méduse","meilleur","mélange","mélodie","membre","mémoire","menacer","mener","menhir","mensonge","mentor","mercredi","mérite","merle","messager","mesure","métal","météore","méthode","métier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","minéral","minimal","minorer","minute","miracle","miroiter","missile","mixte","mobile","moderne","moelleux","mondial","moniteur","monnaie","monotone","monstre","montagne","monument","moqueur","morceau","morsure","mortier","moteur","motif","mouche","moufle","moulin","mousson","mouton","mouvant","multiple","munition","muraille","murène","murmure","muscle","muséum","musicien","mutation","muter","mutuel","myriade","myrtille","mystère","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","nébuleux","nectar","néfaste","négation","négliger","négocier","neige","nerveux","nettoyer","neurone","neutron","neveu","niche","nickel","nitrate","niveau","noble","nocif","nocturne","noirceur","noisette","nomade","nombreux","nommer","normatif","notable","notifier","notoire","nourrir","nouveau","novateur","novembre","novice","nuage","nuancer","nuire","nuisible","numéro","nuptial","nuque","nutritif","obéir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","océan","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","onéreux","onirique","opale","opaque","opérer","opinion","opportun","opprimer","opter","optique","orageux","orange","orbite","ordonner","oreille","organe","orgueil","orifice","ornement","orque","ortie","osciller","osmose","ossature","otarie","ouragan","ourson","outil","outrager","ouvrage","ovation","oxyde","oxygène","ozone","paisible","palace","palmarès","palourde","palper","panache","panda","pangolin","paniquer","panneau","panorama","pantalon","papaye","papier","papoter","papyrus","paradoxe","parcelle","paresse","parfumer","parler","parole","parrain","parsemer","partager","parure","parvenir","passion","pastèque","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pélican","pelle","pelouse","peluche","pendule","pénétrer","pénible","pensif","pénurie","pépite","péplum","perdrix","perforer","période","permuter","perplexe","persil","perte","peser","pétale","petit","pétrir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pièce","pierre","pieuvre","pilote","pinceau","pipette","piquer","pirogue","piscine","piston","pivoter","pixel","pizza","placard","plafond","plaisir","planer","plaque","plastron","plateau","pleurer","plexus","pliage","plomb","plonger","pluie","plumage","pochette","poésie","poète","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","pondérer","poney","portique","position","posséder","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","précieux","prédire","préfixe","prélude","prénom","présence","prétexte","prévoir","primitif","prince","prison","priver","problème","procéder","prodige","profond","progrès","proie","projeter","prologue","promener","propre","prospère","protéger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quiétude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","réactif","réagir","réaliser","réanimer","recevoir","réciter","réclamer","récolter","recruter","reculer","recycler","rédiger","redouter","refaire","réflexe","réformer","refrain","refuge","régalien","région","réglage","régulier","réitérer","rejeter","rejouer","relatif","relever","relief","remarque","remède","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","réserve","résineux","résoudre","respect","rester","résultat","rétablir","retenir","réticule","retomber","retracer","réunion","réussir","revanche","revivre","révolte","révulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivière","rocheux","romance","rompre","ronce","rondin","roseau","rosier","rotatif","rotor","rotule","rouge","rouille","rouleau","routine","royaume","ruban","rubis","ruche","ruelle","rugueux","ruiner","ruisseau","ruser","rustique","rythme","sabler","saboter","sabre","sacoche","safari","sagesse","saisir","salade","salive","salon","saluer","samedi","sanction","sanglier","sarcasme","sardine","saturer","saugrenu","saumon","sauter","sauvage","savant","savonner","scalpel","scandale","scélérat","scénario","sceptre","schéma","science","scinder","score","scrutin","sculpter","séance","sécable","sécher","secouer","sécréter","sédatif","séduire","seigneur","séjour","sélectif","semaine","sembler","semence","séminal","sénateur","sensible","sentence","séparer","séquence","serein","sergent","sérieux","serrure","sérum","service","sésame","sévir","sevrage","sextuple","sidéral","siècle","siéger","siffler","sigle","signal","silence","silicium","simple","sincère","sinistre","siphon","sirop","sismique","situer","skier","social","socle","sodium","soigneux","soldat","soleil","solitude","soluble","sombre","sommeil","somnoler","sonde","songeur","sonnette","sonore","sorcier","sortir","sosie","sottise","soucieux","soudure","souffle","soulever","soupape","source","soutirer","souvenir","spacieux","spatial","spécial","sphère","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succès","sucre","suffixe","suggérer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","symétrie","synapse","syntaxe","système","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","témoin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","tétine","texte","thème","théorie","thérapie","thorax","tibia","tiède","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tolérant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","trèfle","tremper","trésor","treuil","triage","tribunal","tricoter","trilogie","triomphe","tripler","triturer","trivial","trombone","tronc","tropical","troupeau","tuile","tulipe","tumulte","tunnel","turbine","tuteur","tutoyer","tuyau","tympan","typhon","typique","tyran","ubuesque","ultime","ultrason","unanime","unifier","union","unique","unitaire","univers","uranium","urbain","urticant","usage","usine","usuel","usure","utile","utopie","vacarme","vaccin","vagabond","vague","vaillant","vaincre","vaisseau","valable","valise","vallon","valve","vampire","vanille","vapeur","varier","vaseux","vassal","vaste","vecteur","vedette","végétal","véhicule","veinard","véloce","vendredi","vénérer","venger","venimeux","ventouse","verdure","vérin","vernir","verrou","verser","vertu","veston","vétéran","vétuste","vexant","vexer","viaduc","viande","victoire","vidange","vidéo","vignette","vigueur","vilain","village","vinaigre","violon","vipère","virement","virtuose","virus","visage","viseur","vision","visqueux","visuel","vital","vitesse","viticole","vitrine","vivace","vivipare","vocation","voguer","voile","voisin","voiture","volaille","volcan","voltiger","volume","vorace","vortex","voter","vouloir","voyage","voyelle","wagon","xénon","yacht","zèbre","zénith","zeste","zoologie"]')},94019:function(eb){"use strict";eb.exports=JSON.parse('["abaco","abbaglio","abbinato","abete","abisso","abolire","abrasivo","abrogato","accadere","accenno","accusato","acetone","achille","acido","acqua","acre","acrilico","acrobata","acuto","adagio","addebito","addome","adeguato","aderire","adipe","adottare","adulare","affabile","affetto","affisso","affranto","aforisma","afoso","africano","agave","agente","agevole","aggancio","agire","agitare","agonismo","agricolo","agrumeto","aguzzo","alabarda","alato","albatro","alberato","albo","albume","alce","alcolico","alettone","alfa","algebra","aliante","alibi","alimento","allagato","allegro","allievo","allodola","allusivo","almeno","alogeno","alpaca","alpestre","altalena","alterno","alticcio","altrove","alunno","alveolo","alzare","amalgama","amanita","amarena","ambito","ambrato","ameba","america","ametista","amico","ammasso","ammenda","ammirare","ammonito","amore","ampio","ampliare","amuleto","anacardo","anagrafe","analista","anarchia","anatra","anca","ancella","ancora","andare","andrea","anello","angelo","angolare","angusto","anima","annegare","annidato","anno","annuncio","anonimo","anticipo","anzi","apatico","apertura","apode","apparire","appetito","appoggio","approdo","appunto","aprile","arabica","arachide","aragosta","araldica","arancio","aratura","arazzo","arbitro","archivio","ardito","arenile","argento","argine","arguto","aria","armonia","arnese","arredato","arringa","arrosto","arsenico","arso","artefice","arzillo","asciutto","ascolto","asepsi","asettico","asfalto","asino","asola","aspirato","aspro","assaggio","asse","assoluto","assurdo","asta","astenuto","astice","astratto","atavico","ateismo","atomico","atono","attesa","attivare","attorno","attrito","attuale","ausilio","austria","autista","autonomo","autunno","avanzato","avere","avvenire","avviso","avvolgere","azione","azoto","azzimo","azzurro","babele","baccano","bacino","baco","badessa","badilata","bagnato","baita","balcone","baldo","balena","ballata","balzano","bambino","bandire","baraonda","barbaro","barca","baritono","barlume","barocco","basilico","basso","batosta","battuto","baule","bava","bavosa","becco","beffa","belgio","belva","benda","benevole","benigno","benzina","bere","berlina","beta","bibita","bici","bidone","bifido","biga","bilancia","bimbo","binocolo","biologo","bipede","bipolare","birbante","birra","biscotto","bisesto","bisnonno","bisonte","bisturi","bizzarro","blando","blatta","bollito","bonifico","bordo","bosco","botanico","bottino","bozzolo","braccio","bradipo","brama","branca","bravura","bretella","brevetto","brezza","briglia","brillante","brindare","broccolo","brodo","bronzina","brullo","bruno","bubbone","buca","budino","buffone","buio","bulbo","buono","burlone","burrasca","bussola","busta","cadetto","caduco","calamaro","calcolo","calesse","calibro","calmo","caloria","cambusa","camerata","camicia","cammino","camola","campale","canapa","candela","cane","canino","canotto","cantina","capace","capello","capitolo","capogiro","cappero","capra","capsula","carapace","carcassa","cardo","carisma","carovana","carretto","cartolina","casaccio","cascata","caserma","caso","cassone","castello","casuale","catasta","catena","catrame","cauto","cavillo","cedibile","cedrata","cefalo","celebre","cellulare","cena","cenone","centesimo","ceramica","cercare","certo","cerume","cervello","cesoia","cespo","ceto","chela","chiaro","chicca","chiedere","chimera","china","chirurgo","chitarra","ciao","ciclismo","cifrare","cigno","cilindro","ciottolo","circa","cirrosi","citrico","cittadino","ciuffo","civetta","civile","classico","clinica","cloro","cocco","codardo","codice","coerente","cognome","collare","colmato","colore","colposo","coltivato","colza","coma","cometa","commando","comodo","computer","comune","conciso","condurre","conferma","congelare","coniuge","connesso","conoscere","consumo","continuo","convegno","coperto","copione","coppia","copricapo","corazza","cordata","coricato","cornice","corolla","corpo","corredo","corsia","cortese","cosmico","costante","cottura","covato","cratere","cravatta","creato","credere","cremoso","crescita","creta","criceto","crinale","crisi","critico","croce","cronaca","crostata","cruciale","crusca","cucire","cuculo","cugino","cullato","cupola","curatore","cursore","curvo","cuscino","custode","dado","daino","dalmata","damerino","daniela","dannoso","danzare","datato","davanti","davvero","debutto","decennio","deciso","declino","decollo","decreto","dedicato","definito","deforme","degno","delegare","delfino","delirio","delta","demenza","denotato","dentro","deposito","derapata","derivare","deroga","descritto","deserto","desiderio","desumere","detersivo","devoto","diametro","dicembre","diedro","difeso","diffuso","digerire","digitale","diluvio","dinamico","dinnanzi","dipinto","diploma","dipolo","diradare","dire","dirotto","dirupo","disagio","discreto","disfare","disgelo","disposto","distanza","disumano","dito","divano","divelto","dividere","divorato","doblone","docente","doganale","dogma","dolce","domato","domenica","dominare","dondolo","dono","dormire","dote","dottore","dovuto","dozzina","drago","druido","dubbio","dubitare","ducale","duna","duomo","duplice","duraturo","ebano","eccesso","ecco","eclissi","economia","edera","edicola","edile","editoria","educare","egemonia","egli","egoismo","egregio","elaborato","elargire","elegante","elencato","eletto","elevare","elfico","elica","elmo","elsa","eluso","emanato","emblema","emesso","emiro","emotivo","emozione","empirico","emulo","endemico","enduro","energia","enfasi","enoteca","entrare","enzima","epatite","epilogo","episodio","epocale","eppure","equatore","erario","erba","erboso","erede","eremita","erigere","ermetico","eroe","erosivo","errante","esagono","esame","esanime","esaudire","esca","esempio","esercito","esibito","esigente","esistere","esito","esofago","esortato","esoso","espanso","espresso","essenza","esso","esteso","estimare","estonia","estroso","esultare","etilico","etnico","etrusco","etto","euclideo","europa","evaso","evidenza","evitato","evoluto","evviva","fabbrica","faccenda","fachiro","falco","famiglia","fanale","fanfara","fango","fantasma","fare","farfalla","farinoso","farmaco","fascia","fastoso","fasullo","faticare","fato","favoloso","febbre","fecola","fede","fegato","felpa","feltro","femmina","fendere","fenomeno","fermento","ferro","fertile","fessura","festivo","fetta","feudo","fiaba","fiducia","fifa","figurato","filo","finanza","finestra","finire","fiore","fiscale","fisico","fiume","flacone","flamenco","flebo","flemma","florido","fluente","fluoro","fobico","focaccia","focoso","foderato","foglio","folata","folclore","folgore","fondente","fonetico","fonia","fontana","forbito","forchetta","foresta","formica","fornaio","foro","fortezza","forzare","fosfato","fosso","fracasso","frana","frassino","fratello","freccetta","frenata","fresco","frigo","frollino","fronde","frugale","frutta","fucilata","fucsia","fuggente","fulmine","fulvo","fumante","fumetto","fumoso","fune","funzione","fuoco","furbo","furgone","furore","fuso","futile","gabbiano","gaffe","galateo","gallina","galoppo","gambero","gamma","garanzia","garbo","garofano","garzone","gasdotto","gasolio","gastrico","gatto","gaudio","gazebo","gazzella","geco","gelatina","gelso","gemello","gemmato","gene","genitore","gennaio","genotipo","gergo","ghepardo","ghiaccio","ghisa","giallo","gilda","ginepro","giocare","gioiello","giorno","giove","girato","girone","gittata","giudizio","giurato","giusto","globulo","glutine","gnomo","gobba","golf","gomito","gommone","gonfio","gonna","governo","gracile","grado","grafico","grammo","grande","grattare","gravoso","grazia","greca","gregge","grifone","grigio","grinza","grotta","gruppo","guadagno","guaio","guanto","guardare","gufo","guidare","ibernato","icona","identico","idillio","idolo","idra","idrico","idrogeno","igiene","ignaro","ignorato","ilare","illeso","illogico","illudere","imballo","imbevuto","imbocco","imbuto","immane","immerso","immolato","impacco","impeto","impiego","importo","impronta","inalare","inarcare","inattivo","incanto","incendio","inchino","incisivo","incluso","incontro","incrocio","incubo","indagine","india","indole","inedito","infatti","infilare","inflitto","ingaggio","ingegno","inglese","ingordo","ingrosso","innesco","inodore","inoltrare","inondato","insano","insetto","insieme","insonnia","insulina","intasato","intero","intonaco","intuito","inumidire","invalido","invece","invito","iperbole","ipnotico","ipotesi","ippica","iride","irlanda","ironico","irrigato","irrorare","isolato","isotopo","isterico","istituto","istrice","italia","iterare","labbro","labirinto","lacca","lacerato","lacrima","lacuna","laddove","lago","lampo","lancetta","lanterna","lardoso","larga","laringe","lastra","latenza","latino","lattuga","lavagna","lavoro","legale","leggero","lembo","lentezza","lenza","leone","lepre","lesivo","lessato","lesto","letterale","leva","levigato","libero","lido","lievito","lilla","limatura","limitare","limpido","lineare","lingua","liquido","lira","lirica","lisca","lite","litigio","livrea","locanda","lode","logica","lombare","londra","longevo","loquace","lorenzo","loto","lotteria","luce","lucidato","lumaca","luminoso","lungo","lupo","luppolo","lusinga","lusso","lutto","macabro","macchina","macero","macinato","madama","magico","maglia","magnete","magro","maiolica","malafede","malgrado","malinteso","malsano","malto","malumore","mana","mancia","mandorla","mangiare","manifesto","mannaro","manovra","mansarda","mantide","manubrio","mappa","maratona","marcire","maretta","marmo","marsupio","maschera","massaia","mastino","materasso","matricola","mattone","maturo","mazurca","meandro","meccanico","mecenate","medesimo","meditare","mega","melassa","melis","melodia","meninge","meno","mensola","mercurio","merenda","merlo","meschino","mese","messere","mestolo","metallo","metodo","mettere","miagolare","mica","micelio","michele","microbo","midollo","miele","migliore","milano","milite","mimosa","minerale","mini","minore","mirino","mirtillo","miscela","missiva","misto","misurare","mitezza","mitigare","mitra","mittente","mnemonico","modello","modifica","modulo","mogano","mogio","mole","molosso","monastero","monco","mondina","monetario","monile","monotono","monsone","montato","monviso","mora","mordere","morsicato","mostro","motivato","motosega","motto","movenza","movimento","mozzo","mucca","mucosa","muffa","mughetto","mugnaio","mulatto","mulinello","multiplo","mummia","munto","muovere","murale","musa","muscolo","musica","mutevole","muto","nababbo","nafta","nanometro","narciso","narice","narrato","nascere","nastrare","naturale","nautica","naviglio","nebulosa","necrosi","negativo","negozio","nemmeno","neofita","neretto","nervo","nessuno","nettuno","neutrale","neve","nevrotico","nicchia","ninfa","nitido","nobile","nocivo","nodo","nome","nomina","nordico","normale","norvegese","nostrano","notare","notizia","notturno","novella","nucleo","nulla","numero","nuovo","nutrire","nuvola","nuziale","oasi","obbedire","obbligo","obelisco","oblio","obolo","obsoleto","occasione","occhio","occidente","occorrere","occultare","ocra","oculato","odierno","odorare","offerta","offrire","offuscato","oggetto","oggi","ognuno","olandese","olfatto","oliato","oliva","ologramma","oltre","omaggio","ombelico","ombra","omega","omissione","ondoso","onere","onice","onnivoro","onorevole","onta","operato","opinione","opposto","oracolo","orafo","ordine","orecchino","orefice","orfano","organico","origine","orizzonte","orma","ormeggio","ornativo","orologio","orrendo","orribile","ortensia","ortica","orzata","orzo","osare","oscurare","osmosi","ospedale","ospite","ossa","ossidare","ostacolo","oste","otite","otre","ottagono","ottimo","ottobre","ovale","ovest","ovino","oviparo","ovocito","ovunque","ovviare","ozio","pacchetto","pace","pacifico","padella","padrone","paese","paga","pagina","palazzina","palesare","pallido","palo","palude","pandoro","pannello","paolo","paonazzo","paprica","parabola","parcella","parere","pargolo","pari","parlato","parola","partire","parvenza","parziale","passivo","pasticca","patacca","patologia","pattume","pavone","peccato","pedalare","pedonale","peggio","peloso","penare","pendice","penisola","pennuto","penombra","pensare","pentola","pepe","pepita","perbene","percorso","perdonato","perforare","pergamena","periodo","permesso","perno","perplesso","persuaso","pertugio","pervaso","pesatore","pesista","peso","pestifero","petalo","pettine","petulante","pezzo","piacere","pianta","piattino","piccino","picozza","piega","pietra","piffero","pigiama","pigolio","pigro","pila","pilifero","pillola","pilota","pimpante","pineta","pinna","pinolo","pioggia","piombo","piramide","piretico","pirite","pirolisi","pitone","pizzico","placebo","planare","plasma","platano","plenario","pochezza","poderoso","podismo","poesia","poggiare","polenta","poligono","pollice","polmonite","polpetta","polso","poltrona","polvere","pomice","pomodoro","ponte","popoloso","porfido","poroso","porpora","porre","portata","posa","positivo","possesso","postulato","potassio","potere","pranzo","prassi","pratica","precluso","predica","prefisso","pregiato","prelievo","premere","prenotare","preparato","presenza","pretesto","prevalso","prima","principe","privato","problema","procura","produrre","profumo","progetto","prolunga","promessa","pronome","proposta","proroga","proteso","prova","prudente","prugna","prurito","psiche","pubblico","pudica","pugilato","pugno","pulce","pulito","pulsante","puntare","pupazzo","pupilla","puro","quadro","qualcosa","quasi","querela","quota","raccolto","raddoppio","radicale","radunato","raffica","ragazzo","ragione","ragno","ramarro","ramingo","ramo","randagio","rantolare","rapato","rapina","rappreso","rasatura","raschiato","rasente","rassegna","rastrello","rata","ravveduto","reale","recepire","recinto","recluta","recondito","recupero","reddito","redimere","regalato","registro","regola","regresso","relazione","remare","remoto","renna","replica","reprimere","reputare","resa","residente","responso","restauro","rete","retina","retorica","rettifica","revocato","riassunto","ribadire","ribelle","ribrezzo","ricarica","ricco","ricevere","riciclato","ricordo","ricreduto","ridicolo","ridurre","rifasare","riflesso","riforma","rifugio","rigare","rigettato","righello","rilassato","rilevato","rimanere","rimbalzo","rimedio","rimorchio","rinascita","rincaro","rinforzo","rinnovo","rinomato","rinsavito","rintocco","rinuncia","rinvenire","riparato","ripetuto","ripieno","riportare","ripresa","ripulire","risata","rischio","riserva","risibile","riso","rispetto","ristoro","risultato","risvolto","ritardo","ritegno","ritmico","ritrovo","riunione","riva","riverso","rivincita","rivolto","rizoma","roba","robotico","robusto","roccia","roco","rodaggio","rodere","roditore","rogito","rollio","romantico","rompere","ronzio","rosolare","rospo","rotante","rotondo","rotula","rovescio","rubizzo","rubrica","ruga","rullino","rumine","rumoroso","ruolo","rupe","russare","rustico","sabato","sabbiare","sabotato","sagoma","salasso","saldatura","salgemma","salivare","salmone","salone","saltare","saluto","salvo","sapere","sapido","saporito","saraceno","sarcasmo","sarto","sassoso","satellite","satira","satollo","saturno","savana","savio","saziato","sbadiglio","sbalzo","sbancato","sbarra","sbattere","sbavare","sbendare","sbirciare","sbloccato","sbocciato","sbrinare","sbruffone","sbuffare","scabroso","scadenza","scala","scambiare","scandalo","scapola","scarso","scatenare","scavato","scelto","scenico","scettro","scheda","schiena","sciarpa","scienza","scindere","scippo","sciroppo","scivolo","sclerare","scodella","scolpito","scomparto","sconforto","scoprire","scorta","scossone","scozzese","scriba","scrollare","scrutinio","scuderia","scultore","scuola","scuro","scusare","sdebitare","sdoganare","seccatura","secondo","sedano","seggiola","segnalato","segregato","seguito","selciato","selettivo","sella","selvaggio","semaforo","sembrare","seme","seminato","sempre","senso","sentire","sepolto","sequenza","serata","serbato","sereno","serio","serpente","serraglio","servire","sestina","setola","settimana","sfacelo","sfaldare","sfamato","sfarzoso","sfaticato","sfera","sfida","sfilato","sfinge","sfocato","sfoderare","sfogo","sfoltire","sforzato","sfratto","sfruttato","sfuggito","sfumare","sfuso","sgabello","sgarbato","sgonfiare","sgorbio","sgrassato","sguardo","sibilo","siccome","sierra","sigla","signore","silenzio","sillaba","simbolo","simpatico","simulato","sinfonia","singolo","sinistro","sino","sintesi","sinusoide","sipario","sisma","sistole","situato","slitta","slogatura","sloveno","smarrito","smemorato","smentito","smeraldo","smilzo","smontare","smottato","smussato","snellire","snervato","snodo","sobbalzo","sobrio","soccorso","sociale","sodale","soffitto","sogno","soldato","solenne","solido","sollazzo","solo","solubile","solvente","somatico","somma","sonda","sonetto","sonnifero","sopire","soppeso","sopra","sorgere","sorpasso","sorriso","sorso","sorteggio","sorvolato","sospiro","sosta","sottile","spada","spalla","spargere","spatola","spavento","spazzola","specie","spedire","spegnere","spelatura","speranza","spessore","spettrale","spezzato","spia","spigoloso","spillato","spinoso","spirale","splendido","sportivo","sposo","spranga","sprecare","spronato","spruzzo","spuntino","squillo","sradicare","srotolato","stabile","stacco","staffa","stagnare","stampato","stantio","starnuto","stasera","statuto","stelo","steppa","sterzo","stiletto","stima","stirpe","stivale","stizzoso","stonato","storico","strappo","stregato","stridulo","strozzare","strutto","stuccare","stufo","stupendo","subentro","succoso","sudore","suggerito","sugo","sultano","suonare","superbo","supporto","surgelato","surrogato","sussurro","sutura","svagare","svedese","sveglio","svelare","svenuto","svezia","sviluppo","svista","svizzera","svolta","svuotare","tabacco","tabulato","tacciare","taciturno","tale","talismano","tampone","tannino","tara","tardivo","targato","tariffa","tarpare","tartaruga","tasto","tattico","taverna","tavolata","tazza","teca","tecnico","telefono","temerario","tempo","temuto","tendone","tenero","tensione","tentacolo","teorema","terme","terrazzo","terzetto","tesi","tesserato","testato","tetro","tettoia","tifare","tigella","timbro","tinto","tipico","tipografo","tiraggio","tiro","titanio","titolo","titubante","tizio","tizzone","toccare","tollerare","tolto","tombola","tomo","tonfo","tonsilla","topazio","topologia","toppa","torba","tornare","torrone","tortora","toscano","tossire","tostatura","totano","trabocco","trachea","trafila","tragedia","tralcio","tramonto","transito","trapano","trarre","trasloco","trattato","trave","treccia","tremolio","trespolo","tributo","tricheco","trifoglio","trillo","trincea","trio","tristezza","triturato","trivella","tromba","trono","troppo","trottola","trovare","truccato","tubatura","tuffato","tulipano","tumulto","tunisia","turbare","turchino","tuta","tutela","ubicato","uccello","uccisore","udire","uditivo","uffa","ufficio","uguale","ulisse","ultimato","umano","umile","umorismo","uncinetto","ungere","ungherese","unicorno","unificato","unisono","unitario","unte","uovo","upupa","uragano","urgenza","urlo","usanza","usato","uscito","usignolo","usuraio","utensile","utilizzo","utopia","vacante","vaccinato","vagabondo","vagliato","valanga","valgo","valico","valletta","valoroso","valutare","valvola","vampata","vangare","vanitoso","vano","vantaggio","vanvera","vapore","varano","varcato","variante","vasca","vedetta","vedova","veduto","vegetale","veicolo","velcro","velina","velluto","veloce","venato","vendemmia","vento","verace","verbale","vergogna","verifica","vero","verruca","verticale","vescica","vessillo","vestale","veterano","vetrina","vetusto","viandante","vibrante","vicenda","vichingo","vicinanza","vidimare","vigilia","vigneto","vigore","vile","villano","vimini","vincitore","viola","vipera","virgola","virologo","virulento","viscoso","visione","vispo","vissuto","visura","vita","vitello","vittima","vivanda","vivido","viziare","voce","voga","volatile","volere","volpe","voragine","vulcano","zampogna","zanna","zappato","zattera","zavorra","zefiro","zelante","zelo","zenzero","zerbino","zibetto","zinco","zircone","zitto","zolla","zotico","zucchero","zufolo","zulu","zuppa"]')},67868:function(eb){"use strict";eb.exports=JSON.parse('["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]')},31902:function(eb){"use strict";eb.exports=JSON.parse('["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]')},13816:function(eb){"use strict";eb.exports=JSON.parse('["abacate","abaixo","abalar","abater","abduzir","abelha","aberto","abismo","abotoar","abranger","abreviar","abrigar","abrupto","absinto","absoluto","absurdo","abutre","acabado","acalmar","acampar","acanhar","acaso","aceitar","acelerar","acenar","acervo","acessar","acetona","achatar","acidez","acima","acionado","acirrar","aclamar","aclive","acolhida","acomodar","acoplar","acordar","acumular","acusador","adaptar","adega","adentro","adepto","adequar","aderente","adesivo","adeus","adiante","aditivo","adjetivo","adjunto","admirar","adorar","adquirir","adubo","adverso","advogado","aeronave","afastar","aferir","afetivo","afinador","afivelar","aflito","afluente","afrontar","agachar","agarrar","agasalho","agenciar","agilizar","agiota","agitado","agora","agradar","agreste","agrupar","aguardar","agulha","ajoelhar","ajudar","ajustar","alameda","alarme","alastrar","alavanca","albergue","albino","alcatra","aldeia","alecrim","alegria","alertar","alface","alfinete","algum","alheio","aliar","alicate","alienar","alinhar","aliviar","almofada","alocar","alpiste","alterar","altitude","alucinar","alugar","aluno","alusivo","alvo","amaciar","amador","amarelo","amassar","ambas","ambiente","ameixa","amenizar","amido","amistoso","amizade","amolador","amontoar","amoroso","amostra","amparar","ampliar","ampola","anagrama","analisar","anarquia","anatomia","andaime","anel","anexo","angular","animar","anjo","anomalia","anotado","ansioso","anterior","anuidade","anunciar","anzol","apagador","apalpar","apanhado","apego","apelido","apertada","apesar","apetite","apito","aplauso","aplicada","apoio","apontar","aposta","aprendiz","aprovar","aquecer","arame","aranha","arara","arcada","ardente","areia","arejar","arenito","aresta","argiloso","argola","arma","arquivo","arraial","arrebate","arriscar","arroba","arrumar","arsenal","arterial","artigo","arvoredo","asfaltar","asilado","aspirar","assador","assinar","assoalho","assunto","astral","atacado","atadura","atalho","atarefar","atear","atender","aterro","ateu","atingir","atirador","ativo","atoleiro","atracar","atrevido","atriz","atual","atum","auditor","aumentar","aura","aurora","autismo","autoria","autuar","avaliar","avante","avaria","avental","avesso","aviador","avisar","avulso","axila","azarar","azedo","azeite","azulejo","babar","babosa","bacalhau","bacharel","bacia","bagagem","baiano","bailar","baioneta","bairro","baixista","bajular","baleia","baliza","balsa","banal","bandeira","banho","banir","banquete","barato","barbado","baronesa","barraca","barulho","baseado","bastante","batata","batedor","batida","batom","batucar","baunilha","beber","beijo","beirada","beisebol","beldade","beleza","belga","beliscar","bendito","bengala","benzer","berimbau","berlinda","berro","besouro","bexiga","bezerro","bico","bicudo","bienal","bifocal","bifurcar","bigorna","bilhete","bimestre","bimotor","biologia","biombo","biosfera","bipolar","birrento","biscoito","bisneto","bispo","bissexto","bitola","bizarro","blindado","bloco","bloquear","boato","bobagem","bocado","bocejo","bochecha","boicotar","bolada","boletim","bolha","bolo","bombeiro","bonde","boneco","bonita","borbulha","borda","boreal","borracha","bovino","boxeador","branco","brasa","braveza","breu","briga","brilho","brincar","broa","brochura","bronzear","broto","bruxo","bucha","budismo","bufar","bule","buraco","busca","busto","buzina","cabana","cabelo","cabide","cabo","cabrito","cacau","cacetada","cachorro","cacique","cadastro","cadeado","cafezal","caiaque","caipira","caixote","cajado","caju","calafrio","calcular","caldeira","calibrar","calmante","calota","camada","cambista","camisa","camomila","campanha","camuflar","canavial","cancelar","caneta","canguru","canhoto","canivete","canoa","cansado","cantar","canudo","capacho","capela","capinar","capotar","capricho","captador","capuz","caracol","carbono","cardeal","careca","carimbar","carneiro","carpete","carreira","cartaz","carvalho","casaco","casca","casebre","castelo","casulo","catarata","cativar","caule","causador","cautelar","cavalo","caverna","cebola","cedilha","cegonha","celebrar","celular","cenoura","censo","centeio","cercar","cerrado","certeiro","cerveja","cetim","cevada","chacota","chaleira","chamado","chapada","charme","chatice","chave","chefe","chegada","cheiro","cheque","chicote","chifre","chinelo","chocalho","chover","chumbo","chutar","chuva","cicatriz","ciclone","cidade","cidreira","ciente","cigana","cimento","cinto","cinza","ciranda","circuito","cirurgia","citar","clareza","clero","clicar","clone","clube","coado","coagir","cobaia","cobertor","cobrar","cocada","coelho","coentro","coeso","cogumelo","coibir","coifa","coiote","colar","coleira","colher","colidir","colmeia","colono","coluna","comando","combinar","comentar","comitiva","comover","complexo","comum","concha","condor","conectar","confuso","congelar","conhecer","conjugar","consumir","contrato","convite","cooperar","copeiro","copiador","copo","coquetel","coragem","cordial","corneta","coronha","corporal","correio","cortejo","coruja","corvo","cosseno","costela","cotonete","couro","couve","covil","cozinha","cratera","cravo","creche","credor","creme","crer","crespo","criada","criminal","crioulo","crise","criticar","crosta","crua","cruzeiro","cubano","cueca","cuidado","cujo","culatra","culminar","culpar","cultura","cumprir","cunhado","cupido","curativo","curral","cursar","curto","cuspir","custear","cutelo","damasco","datar","debater","debitar","deboche","debulhar","decalque","decimal","declive","decote","decretar","dedal","dedicado","deduzir","defesa","defumar","degelo","degrau","degustar","deitado","deixar","delator","delegado","delinear","delonga","demanda","demitir","demolido","dentista","depenado","depilar","depois","depressa","depurar","deriva","derramar","desafio","desbotar","descanso","desenho","desfiado","desgaste","desigual","deslize","desmamar","desova","despesa","destaque","desviar","detalhar","detentor","detonar","detrito","deusa","dever","devido","devotado","dezena","diagrama","dialeto","didata","difuso","digitar","dilatado","diluente","diminuir","dinastia","dinheiro","diocese","direto","discreta","disfarce","disparo","disquete","dissipar","distante","ditador","diurno","diverso","divisor","divulgar","dizer","dobrador","dolorido","domador","dominado","donativo","donzela","dormente","dorsal","dosagem","dourado","doutor","drenagem","drible","drogaria","duelar","duende","dueto","duplo","duquesa","durante","duvidoso","eclodir","ecoar","ecologia","edificar","edital","educado","efeito","efetivar","ejetar","elaborar","eleger","eleitor","elenco","elevador","eliminar","elogiar","embargo","embolado","embrulho","embutido","emenda","emergir","emissor","empatia","empenho","empinado","empolgar","emprego","empurrar","emulador","encaixe","encenado","enchente","encontro","endeusar","endossar","enfaixar","enfeite","enfim","engajado","engenho","englobar","engomado","engraxar","enguia","enjoar","enlatar","enquanto","enraizar","enrolado","enrugar","ensaio","enseada","ensino","ensopado","entanto","enteado","entidade","entortar","entrada","entulho","envergar","enviado","envolver","enxame","enxerto","enxofre","enxuto","epiderme","equipar","ereto","erguido","errata","erva","ervilha","esbanjar","esbelto","escama","escola","escrita","escuta","esfinge","esfolar","esfregar","esfumado","esgrima","esmalte","espanto","espelho","espiga","esponja","espreita","espumar","esquerda","estaca","esteira","esticar","estofado","estrela","estudo","esvaziar","etanol","etiqueta","euforia","europeu","evacuar","evaporar","evasivo","eventual","evidente","evoluir","exagero","exalar","examinar","exato","exausto","excesso","excitar","exclamar","executar","exemplo","exibir","exigente","exonerar","expandir","expelir","expirar","explanar","exposto","expresso","expulsar","externo","extinto","extrato","fabricar","fabuloso","faceta","facial","fada","fadiga","faixa","falar","falta","familiar","fandango","fanfarra","fantoche","fardado","farelo","farinha","farofa","farpa","fartura","fatia","fator","favorita","faxina","fazenda","fechado","feijoada","feirante","felino","feminino","fenda","feno","fera","feriado","ferrugem","ferver","festejar","fetal","feudal","fiapo","fibrose","ficar","ficheiro","figurado","fileira","filho","filme","filtrar","firmeza","fisgada","fissura","fita","fivela","fixador","fixo","flacidez","flamingo","flanela","flechada","flora","flutuar","fluxo","focal","focinho","fofocar","fogo","foguete","foice","folgado","folheto","forjar","formiga","forno","forte","fosco","fossa","fragata","fralda","frango","frasco","fraterno","freira","frente","fretar","frieza","friso","fritura","fronha","frustrar","fruteira","fugir","fulano","fuligem","fundar","fungo","funil","furador","furioso","futebol","gabarito","gabinete","gado","gaiato","gaiola","gaivota","galega","galho","galinha","galocha","ganhar","garagem","garfo","gargalo","garimpo","garoupa","garrafa","gasoduto","gasto","gata","gatilho","gaveta","gazela","gelado","geleia","gelo","gemada","gemer","gemido","generoso","gengiva","genial","genoma","genro","geologia","gerador","germinar","gesso","gestor","ginasta","gincana","gingado","girafa","girino","glacial","glicose","global","glorioso","goela","goiaba","golfe","golpear","gordura","gorjeta","gorro","gostoso","goteira","governar","gracejo","gradual","grafite","gralha","grampo","granada","gratuito","graveto","graxa","grego","grelhar","greve","grilo","grisalho","gritaria","grosso","grotesco","grudado","grunhido","gruta","guache","guarani","guaxinim","guerrear","guiar","guincho","guisado","gula","guloso","guru","habitar","harmonia","haste","haver","hectare","herdar","heresia","hesitar","hiato","hibernar","hidratar","hiena","hino","hipismo","hipnose","hipoteca","hoje","holofote","homem","honesto","honrado","hormonal","hospedar","humorado","iate","ideia","idoso","ignorado","igreja","iguana","ileso","ilha","iludido","iluminar","ilustrar","imagem","imediato","imenso","imersivo","iminente","imitador","imortal","impacto","impedir","implante","impor","imprensa","impune","imunizar","inalador","inapto","inativo","incenso","inchar","incidir","incluir","incolor","indeciso","indireto","indutor","ineficaz","inerente","infantil","infestar","infinito","inflamar","informal","infrator","ingerir","inibido","inicial","inimigo","injetar","inocente","inodoro","inovador","inox","inquieto","inscrito","inseto","insistir","inspetor","instalar","insulto","intacto","integral","intimar","intocado","intriga","invasor","inverno","invicto","invocar","iogurte","iraniano","ironizar","irreal","irritado","isca","isento","isolado","isqueiro","italiano","janeiro","jangada","janta","jararaca","jardim","jarro","jasmim","jato","javali","jazida","jejum","joaninha","joelhada","jogador","joia","jornal","jorrar","jovem","juba","judeu","judoca","juiz","julgador","julho","jurado","jurista","juro","justa","labareda","laboral","lacre","lactante","ladrilho","lagarta","lagoa","laje","lamber","lamentar","laminar","lampejo","lanche","lapidar","lapso","laranja","lareira","largura","lasanha","lastro","lateral","latido","lavanda","lavoura","lavrador","laxante","lazer","lealdade","lebre","legado","legendar","legista","leigo","leiloar","leitura","lembrete","leme","lenhador","lentilha","leoa","lesma","leste","letivo","letreiro","levar","leveza","levitar","liberal","libido","liderar","ligar","ligeiro","limitar","limoeiro","limpador","linda","linear","linhagem","liquidez","listagem","lisura","litoral","livro","lixa","lixeira","locador","locutor","lojista","lombo","lona","longe","lontra","lorde","lotado","loteria","loucura","lousa","louvar","luar","lucidez","lucro","luneta","lustre","lutador","luva","macaco","macete","machado","macio","madeira","madrinha","magnata","magreza","maior","mais","malandro","malha","malote","maluco","mamilo","mamoeiro","mamute","manada","mancha","mandato","manequim","manhoso","manivela","manobrar","mansa","manter","manusear","mapeado","maquinar","marcador","maresia","marfim","margem","marinho","marmita","maroto","marquise","marreco","martelo","marujo","mascote","masmorra","massagem","mastigar","matagal","materno","matinal","matutar","maxilar","medalha","medida","medusa","megafone","meiga","melancia","melhor","membro","memorial","menino","menos","mensagem","mental","merecer","mergulho","mesada","mesclar","mesmo","mesquita","mestre","metade","meteoro","metragem","mexer","mexicano","micro","migalha","migrar","milagre","milenar","milhar","mimado","minerar","minhoca","ministro","minoria","miolo","mirante","mirtilo","misturar","mocidade","moderno","modular","moeda","moer","moinho","moita","moldura","moleza","molho","molinete","molusco","montanha","moqueca","morango","morcego","mordomo","morena","mosaico","mosquete","mostarda","motel","motim","moto","motriz","muda","muito","mulata","mulher","multar","mundial","munido","muralha","murcho","muscular","museu","musical","nacional","nadador","naja","namoro","narina","narrado","nascer","nativa","natureza","navalha","navegar","navio","neblina","nebuloso","negativa","negociar","negrito","nervoso","neta","neural","nevasca","nevoeiro","ninar","ninho","nitidez","nivelar","nobreza","noite","noiva","nomear","nominal","nordeste","nortear","notar","noticiar","noturno","novelo","novilho","novo","nublado","nudez","numeral","nupcial","nutrir","nuvem","obcecado","obedecer","objetivo","obrigado","obscuro","obstetra","obter","obturar","ocidente","ocioso","ocorrer","oculista","ocupado","ofegante","ofensiva","oferenda","oficina","ofuscado","ogiva","olaria","oleoso","olhar","oliveira","ombro","omelete","omisso","omitir","ondulado","oneroso","ontem","opcional","operador","oponente","oportuno","oposto","orar","orbitar","ordem","ordinal","orfanato","orgasmo","orgulho","oriental","origem","oriundo","orla","ortodoxo","orvalho","oscilar","ossada","osso","ostentar","otimismo","ousadia","outono","outubro","ouvido","ovelha","ovular","oxidar","oxigenar","pacato","paciente","pacote","pactuar","padaria","padrinho","pagar","pagode","painel","pairar","paisagem","palavra","palestra","palheta","palito","palmada","palpitar","pancada","panela","panfleto","panqueca","pantanal","papagaio","papelada","papiro","parafina","parcial","pardal","parede","partida","pasmo","passado","pastel","patamar","patente","patinar","patrono","paulada","pausar","peculiar","pedalar","pedestre","pediatra","pedra","pegada","peitoral","peixe","pele","pelicano","penca","pendurar","peneira","penhasco","pensador","pente","perceber","perfeito","pergunta","perito","permitir","perna","perplexo","persiana","pertence","peruca","pescado","pesquisa","pessoa","petiscar","piada","picado","piedade","pigmento","pilastra","pilhado","pilotar","pimenta","pincel","pinguim","pinha","pinote","pintar","pioneiro","pipoca","piquete","piranha","pires","pirueta","piscar","pistola","pitanga","pivete","planta","plaqueta","platina","plebeu","plumagem","pluvial","pneu","poda","poeira","poetisa","polegada","policiar","poluente","polvilho","pomar","pomba","ponderar","pontaria","populoso","porta","possuir","postal","pote","poupar","pouso","povoar","praia","prancha","prato","praxe","prece","predador","prefeito","premiar","prensar","preparar","presilha","pretexto","prevenir","prezar","primata","princesa","prisma","privado","processo","produto","profeta","proibido","projeto","prometer","propagar","prosa","protetor","provador","publicar","pudim","pular","pulmonar","pulseira","punhal","punir","pupilo","pureza","puxador","quadra","quantia","quarto","quase","quebrar","queda","queijo","quente","querido","quimono","quina","quiosque","rabanada","rabisco","rachar","racionar","radial","raiar","rainha","raio","raiva","rajada","ralado","ramal","ranger","ranhura","rapadura","rapel","rapidez","raposa","raquete","raridade","rasante","rascunho","rasgar","raspador","rasteira","rasurar","ratazana","ratoeira","realeza","reanimar","reaver","rebaixar","rebelde","rebolar","recado","recente","recheio","recibo","recordar","recrutar","recuar","rede","redimir","redonda","reduzida","reenvio","refinar","refletir","refogar","refresco","refugiar","regalia","regime","regra","reinado","reitor","rejeitar","relativo","remador","remendo","remorso","renovado","reparo","repelir","repleto","repolho","represa","repudiar","requerer","resenha","resfriar","resgatar","residir","resolver","respeito","ressaca","restante","resumir","retalho","reter","retirar","retomada","retratar","revelar","revisor","revolta","riacho","rica","rigidez","rigoroso","rimar","ringue","risada","risco","risonho","robalo","rochedo","rodada","rodeio","rodovia","roedor","roleta","romano","roncar","rosado","roseira","rosto","rota","roteiro","rotina","rotular","rouco","roupa","roxo","rubro","rugido","rugoso","ruivo","rumo","rupestre","russo","sabor","saciar","sacola","sacudir","sadio","safira","saga","sagrada","saibro","salada","saleiro","salgado","saliva","salpicar","salsicha","saltar","salvador","sambar","samurai","sanar","sanfona","sangue","sanidade","sapato","sarda","sargento","sarjeta","saturar","saudade","saxofone","sazonal","secar","secular","seda","sedento","sediado","sedoso","sedutor","segmento","segredo","segundo","seiva","seleto","selvagem","semanal","semente","senador","senhor","sensual","sentado","separado","sereia","seringa","serra","servo","setembro","setor","sigilo","silhueta","silicone","simetria","simpatia","simular","sinal","sincero","singular","sinopse","sintonia","sirene","siri","situado","soberano","sobra","socorro","sogro","soja","solda","soletrar","solteiro","sombrio","sonata","sondar","sonegar","sonhador","sono","soprano","soquete","sorrir","sorteio","sossego","sotaque","soterrar","sovado","sozinho","suavizar","subida","submerso","subsolo","subtrair","sucata","sucesso","suco","sudeste","sufixo","sugador","sugerir","sujeito","sulfato","sumir","suor","superior","suplicar","suposto","suprimir","surdina","surfista","surpresa","surreal","surtir","suspiro","sustento","tabela","tablete","tabuada","tacho","tagarela","talher","talo","talvez","tamanho","tamborim","tampa","tangente","tanto","tapar","tapioca","tardio","tarefa","tarja","tarraxa","tatuagem","taurino","taxativo","taxista","teatral","tecer","tecido","teclado","tedioso","teia","teimar","telefone","telhado","tempero","tenente","tensor","tentar","termal","terno","terreno","tese","tesoura","testado","teto","textura","texugo","tiara","tigela","tijolo","timbrar","timidez","tingido","tinteiro","tiragem","titular","toalha","tocha","tolerar","tolice","tomada","tomilho","tonel","tontura","topete","tora","torcido","torneio","torque","torrada","torto","tostar","touca","toupeira","toxina","trabalho","tracejar","tradutor","trafegar","trajeto","trama","trancar","trapo","traseiro","tratador","travar","treino","tremer","trepidar","trevo","triagem","tribo","triciclo","tridente","trilogia","trindade","triplo","triturar","triunfal","trocar","trombeta","trova","trunfo","truque","tubular","tucano","tudo","tulipa","tupi","turbo","turma","turquesa","tutelar","tutorial","uivar","umbigo","unha","unidade","uniforme","urologia","urso","urtiga","urubu","usado","usina","usufruir","vacina","vadiar","vagaroso","vaidoso","vala","valente","validade","valores","vantagem","vaqueiro","varanda","vareta","varrer","vascular","vasilha","vassoura","vazar","vazio","veado","vedar","vegetar","veicular","veleiro","velhice","veludo","vencedor","vendaval","venerar","ventre","verbal","verdade","vereador","vergonha","vermelho","verniz","versar","vertente","vespa","vestido","vetorial","viaduto","viagem","viajar","viatura","vibrador","videira","vidraria","viela","viga","vigente","vigiar","vigorar","vilarejo","vinco","vinheta","vinil","violeta","virada","virtude","visitar","visto","vitral","viveiro","vizinho","voador","voar","vogal","volante","voleibol","voltagem","volumoso","vontade","vulto","vuvuzela","xadrez","xarope","xeque","xeretar","xerife","xingar","zangado","zarpar","zebu","zelador","zombar","zoologia","zumbido"]')},55655:function(eb){"use strict";eb.exports=JSON.parse('["ábaco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","acción","aceite","acelga","acento","aceptar","ácido","aclarar","acné","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","aéreo","afectar","afición","afinar","afirmar","ágil","agitar","agonía","agosto","agotar","agregar","agrio","agua","agudo","águila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacrán","alambre","alarma","alba","álbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodón","aliado","aliento","alivio","alma","almeja","almíbar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","ámbar","ámbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","andén","anemia","ángulo","anillo","ánimo","anís","anotar","antena","antiguo","antojo","anual","anular","anuncio","añadir","añejo","año","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","araña","arar","árbitro","árbol","arbusto","archivo","arco","arder","ardilla","arduo","área","árido","aries","armonía","arnés","aroma","arpa","arpón","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","áspero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","ático","atleta","átomo","atraer","atroz","atún","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avión","aviso","ayer","ayuda","ayuno","azafrán","azar","azote","azúcar","azufre","azul","baba","babor","bache","bahía","baile","bajar","balanza","balcón","balde","bambú","banco","banda","baño","barba","barco","barniz","barro","báscula","bastón","basura","batalla","batería","batir","batuta","baúl","bazar","bebé","bebida","bello","besar","beso","bestia","bicho","bien","bingo","blanco","bloque","blusa","boa","bobina","bobo","boca","bocina","boda","bodega","boina","bola","bolero","bolsa","bomba","bondad","bonito","bono","bonsái","borde","borrar","bosque","bote","botín","bóveda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufón","búho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzón","caballo","cabeza","cabina","cabra","cacao","cadáver","cadena","caer","café","caída","caimán","caja","cajón","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","cáncer","candil","canela","canguro","canica","canto","caña","cañón","caoba","caos","capaz","capitán","capote","captar","capucha","cara","carbón","cárcel","careta","carga","cariño","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","célebre","celoso","célula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","césped","cetro","chacal","chaleco","champú","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclón","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","ciprés","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","clínica","cobre","cocción","cochino","cocina","coco","código","codo","cofre","coger","cohete","cojín","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","cómodo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazón","corbata","corcho","cordón","corona","correr","coser","cosmos","costa","cráneo","cráter","crear","crecer","creído","crema","cría","crimen","cripta","crisis","cromo","crónica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupón","cúpula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","dátil","deber","débil","década","decir","dedo","defensa","definir","dejar","delfín","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvío","detalle","detener","deuda","día","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difícil","digno","dilema","diluir","dinero","directo","dirigir","disco","diseño","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","dragón","droga","ducha","duda","duelo","dueño","dulce","dúo","duque","durar","dureza","duro","ébano","ebrio","echar","eco","ecuador","edad","edición","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","élite","elixir","elogio","eludir","embudo","emitir","emoción","empate","empeño","empleo","empresa","enano","encargo","enchufe","encía","enemigo","enero","enfado","enfermo","engaño","enigma","enlace","enorme","enredo","ensayo","enseñar","entero","entrar","envase","envío","época","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espía","esposa","espuma","esquí","estar","este","estilo","estufa","etapa","eterno","ética","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","éxito","experto","explicar","exponer","extremo","fábrica","fábula","fachada","fácil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","faraón","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fértil","fervor","festín","fiable","fianza","fiar","fibra","ficción","ficha","fideo","fiebre","fiel","fiera","fiesta","figura","fijar","fijo","fila","filete","filial","filtro","fin","finca","fingir","finito","firma","flaco","flauta","flecha","flor","flota","fluir","flujo","flúor","fobia","foca","fogata","fogón","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","frágil","franja","frase","fraude","freír","freno","fresa","frío","frito","fruta","fuego","fuente","fuerza","fuga","fumar","función","funda","furgón","furia","fusil","fútbol","futuro","gacela","gafas","gaita","gajo","gala","galería","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavilán","gemelo","gemir","gen","género","genio","gente","geranio","gerente","germen","gesto","gigante","gimnasio","girar","giro","glaciar","globo","gloria","gol","golfo","goloso","golpe","goma","gordo","gorila","gorra","gota","goteo","gozar","grada","gráfico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","grúa","grueso","grumo","grupo","guante","guapo","guardia","guerra","guía","guiño","guion","guiso","guitarra","gusano","gustar","haber","hábil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazaña","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","héroe","hervir","hielo","hierro","hígado","higiene","hijo","himno","historia","hocico","hogar","hoguera","hoja","hombre","hongo","honor","honra","hora","hormiga","horno","hostil","hoyo","hueco","huelga","huerta","hueso","huevo","huida","huir","humano","húmedo","humilde","humo","hundir","huracán","hurto","icono","ideal","idioma","ídolo","iglesia","iglú","igual","ilegal","ilusión","imagen","imán","imitar","impar","imperio","imponer","impulso","incapaz","índice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","interés","íntimo","intuir","inútil","invierno","ira","iris","ironía","isla","islote","jabalí","jabón","jamón","jarabe","jardín","jarra","jaula","jazmín","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","júpiter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladrón","lagarto","lágrima","laguna","laico","lamer","lámina","lámpara","lana","lancha","langosta","lanza","lápiz","largo","larva","lástima","lata","látex","latir","laurel","lavar","lazo","leal","lección","leche","lector","leer","legión","legumbre","lejano","lengua","lento","leña","león","leopardo","lesión","letal","letra","leve","leyenda","libertad","libro","licor","líder","lidiar","lienzo","liga","ligero","lima","límite","limón","limpio","lince","lindo","línea","lingote","lino","linterna","líquido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","loción","loco","locura","lógica","logro","lombriz","lomo","lonja","lote","lucha","lucir","lugar","lujo","luna","lunes","lupa","lustro","luto","luz","maceta","macho","madera","madre","maduro","maestro","mafia","magia","mago","maíz","maldad","maleta","malla","malo","mamá","mambo","mamut","manco","mando","manejar","manga","maniquí","manjar","mano","manso","manta","mañana","mapa","máquina","mar","marco","marea","marfil","margen","marido","mármol","marrón","martes","marzo","masa","máscara","masivo","matar","materia","matiz","matriz","máximo","mayor","mazorca","mecha","medalla","medio","médula","mejilla","mejor","melena","melón","memoria","menor","mensaje","mente","menú","mercado","merengue","mérito","mes","mesón","meta","meter","método","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millón","mimo","mina","minero","mínimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","moción","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","moño","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","móvil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","muñeca","mural","muro","músculo","museo","musgo","música","muslo","nácar","nación","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","náusea","naval","nave","navidad","necio","néctar","negar","negocio","negro","neón","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","niñez","niño","nítido","nivel","nobleza","noche","nómina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","núcleo","nudillo","nudo","nuera","nueve","nuez","nulo","número","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","océano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oído","oír","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opción","ópera","opinar","oponer","optar","óptica","opuesto","oración","orador","oral","órbita","orca","orden","oreja","órgano","orgía","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadía","oscuro","osezno","oso","ostra","otoño","otro","oveja","óvulo","óxido","oxígeno","oyente","ozono","pacto","padre","paella","página","pago","país","pájaro","palabra","palco","paleta","pálido","palma","paloma","palpar","pan","panal","pánico","pantera","pañuelo","papá","papel","papilla","paquete","parar","parcela","pared","parir","paro","párpado","parque","párrafo","parte","pasar","paseo","pasión","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peatón","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldaño","pelea","peligro","pellejo","pelo","peluca","pena","pensar","peñón","peón","peor","pepino","pequeño","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pésimo","pestaña","pétalo","petróleo","pez","pezuña","picar","pichón","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","piña","piojo","pipa","pirata","pisar","piscina","piso","pista","pitón","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesía","poeta","polen","policía","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porción","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","príncipe","prisión","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","próximo","prueba","público","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmón","pulpo","pulso","puma","punto","puñal","puño","pupa","pupila","puré","quedar","queja","quemar","querer","queso","quieto","química","quince","quitar","rábano","rabia","rabo","ración","radical","raíz","rama","rampa","rancho","rango","rapaz","rápido","rapto","rasgo","raspa","rato","rayo","raza","razón","reacción","realidad","rebaño","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refrán","refugio","regalo","regir","regla","regreso","rehén","reino","reír","reja","relato","relevo","relieve","relleno","reloj","remar","remedio","remo","rencor","rendir","renta","reparto","repetir","reposo","reptil","res","rescate","resina","respeto","resto","resumen","retiro","retorno","retrato","reunir","revés","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","rígido","rigor","rincón","riñón","río","riqueza","risa","ritmo","rito","rizo","roble","roce","rociar","rodar","rodeo","rodilla","roer","rojizo","rojo","romero","romper","ron","ronco","ronda","ropa","ropero","rosa","rosca","rostro","rotar","rubí","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sábado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmón","salón","salsa","salto","salud","salvar","samba","sanción","sandía","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sartén","sastre","satán","sauna","saxofón","sección","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","señal","señor","separar","sepia","sequía","ser","serie","sermón","servir","sesenta","sesión","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","sílaba","silbar","silencio","silla","símbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","sólido","soltar","solución","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","sostén","sótano","suave","subir","suceso","sudor","suegra","suelo","sueño","suerte","sufrir","sujeto","sultán","sumar","superar","suplir","suponer","supremo","sur","surco","sureño","surgir","susto","sutil","tabaco","tabique","tabla","tabú","taco","tacto","tajo","talar","talco","talento","talla","talón","tamaño","tambor","tango","tanque","tapa","tapete","tapia","tapón","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazón","teatro","techo","tecla","técnica","tejado","tejer","tejido","tela","teléfono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teoría","terapia","terco","término","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburón","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","tímido","timo","tinta","tío","típico","tipo","tira","tirón","titán","títere","título","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","tórax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","tóxico","trabajo","tractor","traer","tráfico","trago","traje","tramo","trance","trato","trauma","trazar","trébol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tubería","tubo","tuerto","tumba","tumor","túnel","túnica","turbina","turismo","turno","tutor","ubicar","úlcera","umbral","unidad","unir","universo","uno","untar","uña","urbano","urbe","urgente","urna","usar","usuario","útil","utopía","uva","vaca","vacío","vacuna","vagar","vago","vaina","vajilla","vale","válido","valle","valor","válvula","vampiro","vara","variar","varón","vaso","vecino","vector","vehículo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vía","viaje","vibrar","vicio","víctima","vida","vídeo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","viñedo","violín","viral","virgo","virtud","visor","víspera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volcán","volumen","volver","voraz","votar","voto","voz","vuelo","vulgar","yacer","yate","yegua","yema","yerno","yeso","yodo","yoga","yogur","zafiro","zanja","zapato","zarza","zona","zorro","zumo","zurdo"]')},46996:function(eb){"use strict";eb.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]')},4262:function(eb){"use strict";eb.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]')},40032:function(eb){"use strict";eb.exports=JSON.parse('["abdikace","abeceda","adresa","agrese","akce","aktovka","alej","alkohol","amputace","ananas","andulka","anekdota","anketa","antika","anulovat","archa","arogance","asfalt","asistent","aspirace","astma","astronom","atlas","atletika","atol","autobus","azyl","babka","bachor","bacil","baculka","badatel","bageta","bagr","bahno","bakterie","balada","baletka","balkon","balonek","balvan","balza","bambus","bankomat","barbar","baret","barman","baroko","barva","baterka","batoh","bavlna","bazalka","bazilika","bazuka","bedna","beran","beseda","bestie","beton","bezinka","bezmoc","beztak","bicykl","bidlo","biftek","bikiny","bilance","biograf","biolog","bitva","bizon","blahobyt","blatouch","blecha","bledule","blesk","blikat","blizna","blokovat","bloudit","blud","bobek","bobr","bodlina","bodnout","bohatost","bojkot","bojovat","bokorys","bolest","borec","borovice","bota","boubel","bouchat","bouda","boule","bourat","boxer","bradavka","brambora","branka","bratr","brepta","briketa","brko","brloh","bronz","broskev","brunetka","brusinka","brzda","brzy","bublina","bubnovat","buchta","buditel","budka","budova","bufet","bujarost","bukvice","buldok","bulva","bunda","bunkr","burza","butik","buvol","buzola","bydlet","bylina","bytovka","bzukot","capart","carevna","cedr","cedule","cejch","cejn","cela","celer","celkem","celnice","cenina","cennost","cenovka","centrum","cenzor","cestopis","cetka","chalupa","chapadlo","charita","chata","chechtat","chemie","chichot","chirurg","chlad","chleba","chlubit","chmel","chmura","chobot","chochol","chodba","cholera","chomout","chopit","choroba","chov","chrapot","chrlit","chrt","chrup","chtivost","chudina","chutnat","chvat","chvilka","chvost","chyba","chystat","chytit","cibule","cigareta","cihelna","cihla","cinkot","cirkus","cisterna","citace","citrus","cizinec","cizost","clona","cokoliv","couvat","ctitel","ctnost","cudnost","cuketa","cukr","cupot","cvaknout","cval","cvik","cvrkot","cyklista","daleko","dareba","datel","datum","dcera","debata","dechovka","decibel","deficit","deflace","dekl","dekret","demokrat","deprese","derby","deska","detektiv","dikobraz","diktovat","dioda","diplom","disk","displej","divadlo","divoch","dlaha","dlouho","dluhopis","dnes","dobro","dobytek","docent","dochutit","dodnes","dohled","dohoda","dohra","dojem","dojnice","doklad","dokola","doktor","dokument","dolar","doleva","dolina","doma","dominant","domluvit","domov","donutit","dopad","dopis","doplnit","doposud","doprovod","dopustit","dorazit","dorost","dort","dosah","doslov","dostatek","dosud","dosyta","dotaz","dotek","dotknout","doufat","doutnat","dovozce","dozadu","doznat","dozorce","drahota","drak","dramatik","dravec","draze","drdol","drobnost","drogerie","drozd","drsnost","drtit","drzost","duben","duchovno","dudek","duha","duhovka","dusit","dusno","dutost","dvojice","dvorec","dynamit","ekolog","ekonomie","elektron","elipsa","email","emise","emoce","empatie","epizoda","epocha","epopej","epos","esej","esence","eskorta","eskymo","etiketa","euforie","evoluce","exekuce","exkurze","expedice","exploze","export","extrakt","facka","fajfka","fakulta","fanatik","fantazie","farmacie","favorit","fazole","federace","fejeton","fenka","fialka","figurant","filozof","filtr","finance","finta","fixace","fjord","flanel","flirt","flotila","fond","fosfor","fotbal","fotka","foton","frakce","freska","fronta","fukar","funkce","fyzika","galeje","garant","genetika","geolog","gilotina","glazura","glejt","golem","golfista","gotika","graf","gramofon","granule","grep","gril","grog","groteska","guma","hadice","hadr","hala","halenka","hanba","hanopis","harfa","harpuna","havran","hebkost","hejkal","hejno","hejtman","hektar","helma","hematom","herec","herna","heslo","hezky","historik","hladovka","hlasivky","hlava","hledat","hlen","hlodavec","hloh","hloupost","hltat","hlubina","hluchota","hmat","hmota","hmyz","hnis","hnojivo","hnout","hoblina","hoboj","hoch","hodiny","hodlat","hodnota","hodovat","hojnost","hokej","holinka","holka","holub","homole","honitba","honorace","horal","horda","horizont","horko","horlivec","hormon","hornina","horoskop","horstvo","hospoda","hostina","hotovost","houba","houf","houpat","houska","hovor","hradba","hranice","hravost","hrazda","hrbolek","hrdina","hrdlo","hrdost","hrnek","hrobka","hromada","hrot","hrouda","hrozen","hrstka","hrubost","hryzat","hubenost","hubnout","hudba","hukot","humr","husita","hustota","hvozd","hybnost","hydrant","hygiena","hymna","hysterik","idylka","ihned","ikona","iluze","imunita","infekce","inflace","inkaso","inovace","inspekce","internet","invalida","investor","inzerce","ironie","jablko","jachta","jahoda","jakmile","jakost","jalovec","jantar","jarmark","jaro","jasan","jasno","jatka","javor","jazyk","jedinec","jedle","jednatel","jehlan","jekot","jelen","jelito","jemnost","jenom","jepice","jeseter","jevit","jezdec","jezero","jinak","jindy","jinoch","jiskra","jistota","jitrnice","jizva","jmenovat","jogurt","jurta","kabaret","kabel","kabinet","kachna","kadet","kadidlo","kahan","kajak","kajuta","kakao","kaktus","kalamita","kalhoty","kalibr","kalnost","kamera","kamkoliv","kamna","kanibal","kanoe","kantor","kapalina","kapela","kapitola","kapka","kaple","kapota","kapr","kapusta","kapybara","karamel","karotka","karton","kasa","katalog","katedra","kauce","kauza","kavalec","kazajka","kazeta","kazivost","kdekoliv","kdesi","kedluben","kemp","keramika","kino","klacek","kladivo","klam","klapot","klasika","klaun","klec","klenba","klepat","klesnout","klid","klima","klisna","klobouk","klokan","klopa","kloub","klubovna","klusat","kluzkost","kmen","kmitat","kmotr","kniha","knot","koalice","koberec","kobka","kobliha","kobyla","kocour","kohout","kojenec","kokos","koktejl","kolaps","koleda","kolize","kolo","komando","kometa","komik","komnata","komora","kompas","komunita","konat","koncept","kondice","konec","konfese","kongres","konina","konkurs","kontakt","konzerva","kopanec","kopie","kopnout","koprovka","korbel","korektor","kormidlo","koroptev","korpus","koruna","koryto","korzet","kosatec","kostka","kotel","kotleta","kotoul","koukat","koupelna","kousek","kouzlo","kovboj","koza","kozoroh","krabice","krach","krajina","kralovat","krasopis","kravata","kredit","krejcar","kresba","kreveta","kriket","kritik","krize","krkavec","krmelec","krmivo","krocan","krok","kronika","kropit","kroupa","krovka","krtek","kruhadlo","krupice","krutost","krvinka","krychle","krypta","krystal","kryt","kudlanka","kufr","kujnost","kukla","kulajda","kulich","kulka","kulomet","kultura","kuna","kupodivu","kurt","kurzor","kutil","kvalita","kvasinka","kvestor","kynolog","kyselina","kytara","kytice","kytka","kytovec","kyvadlo","labrador","lachtan","ladnost","laik","lakomec","lamela","lampa","lanovka","lasice","laso","lastura","latinka","lavina","lebka","leckdy","leden","lednice","ledovka","ledvina","legenda","legie","legrace","lehce","lehkost","lehnout","lektvar","lenochod","lentilka","lepenka","lepidlo","letadlo","letec","letmo","letokruh","levhart","levitace","levobok","libra","lichotka","lidojed","lidskost","lihovina","lijavec","lilek","limetka","linie","linka","linoleum","listopad","litina","litovat","lobista","lodivod","logika","logoped","lokalita","loket","lomcovat","lopata","lopuch","lord","losos","lotr","loudal","louh","louka","louskat","lovec","lstivost","lucerna","lucifer","lump","lusk","lustrace","lvice","lyra","lyrika","lysina","madam","madlo","magistr","mahagon","majetek","majitel","majorita","makak","makovice","makrela","malba","malina","malovat","malvice","maminka","mandle","manko","marnost","masakr","maskot","masopust","matice","matrika","maturita","mazanec","mazivo","mazlit","mazurka","mdloba","mechanik","meditace","medovina","melasa","meloun","mentolka","metla","metoda","metr","mezera","migrace","mihnout","mihule","mikina","mikrofon","milenec","milimetr","milost","mimika","mincovna","minibar","minomet","minulost","miska","mistr","mixovat","mladost","mlha","mlhovina","mlok","mlsat","mluvit","mnich","mnohem","mobil","mocnost","modelka","modlitba","mohyla","mokro","molekula","momentka","monarcha","monokl","monstrum","montovat","monzun","mosaz","moskyt","most","motivace","motorka","motyka","moucha","moudrost","mozaika","mozek","mozol","mramor","mravenec","mrkev","mrtvola","mrzet","mrzutost","mstitel","mudrc","muflon","mulat","mumie","munice","muset","mutace","muzeum","muzikant","myslivec","mzda","nabourat","nachytat","nadace","nadbytek","nadhoz","nadobro","nadpis","nahlas","nahnat","nahodile","nahradit","naivita","najednou","najisto","najmout","naklonit","nakonec","nakrmit","nalevo","namazat","namluvit","nanometr","naoko","naopak","naostro","napadat","napevno","naplnit","napnout","naposled","naprosto","narodit","naruby","narychlo","nasadit","nasekat","naslepo","nastat","natolik","navenek","navrch","navzdory","nazvat","nebe","nechat","necky","nedaleko","nedbat","neduh","negace","nehet","nehoda","nejen","nejprve","neklid","nelibost","nemilost","nemoc","neochota","neonka","nepokoj","nerost","nerv","nesmysl","nesoulad","netvor","neuron","nevina","nezvykle","nicota","nijak","nikam","nikdy","nikl","nikterak","nitro","nocleh","nohavice","nominace","nora","norek","nositel","nosnost","nouze","noviny","novota","nozdra","nuda","nudle","nuget","nutit","nutnost","nutrie","nymfa","obal","obarvit","obava","obdiv","obec","obehnat","obejmout","obezita","obhajoba","obilnice","objasnit","objekt","obklopit","oblast","oblek","obliba","obloha","obluda","obnos","obohatit","obojek","obout","obrazec","obrna","obruba","obrys","obsah","obsluha","obstarat","obuv","obvaz","obvinit","obvod","obvykle","obyvatel","obzor","ocas","ocel","ocenit","ochladit","ochota","ochrana","ocitnout","odboj","odbyt","odchod","odcizit","odebrat","odeslat","odevzdat","odezva","odhadce","odhodit","odjet","odjinud","odkaz","odkoupit","odliv","odluka","odmlka","odolnost","odpad","odpis","odplout","odpor","odpustit","odpykat","odrazka","odsoudit","odstup","odsun","odtok","odtud","odvaha","odveta","odvolat","odvracet","odznak","ofina","ofsajd","ohlas","ohnisko","ohrada","ohrozit","ohryzek","okap","okenice","oklika","okno","okouzlit","okovy","okrasa","okres","okrsek","okruh","okupant","okurka","okusit","olejnina","olizovat","omak","omeleta","omezit","omladina","omlouvat","omluva","omyl","onehdy","opakovat","opasek","operace","opice","opilost","opisovat","opora","opozice","opravdu","oproti","orbital","orchestr","orgie","orlice","orloj","ortel","osada","oschnout","osika","osivo","oslava","oslepit","oslnit","oslovit","osnova","osoba","osolit","ospalec","osten","ostraha","ostuda","ostych","osvojit","oteplit","otisk","otop","otrhat","otrlost","otrok","otruby","otvor","ovanout","ovar","oves","ovlivnit","ovoce","oxid","ozdoba","pachatel","pacient","padouch","pahorek","pakt","palanda","palec","palivo","paluba","pamflet","pamlsek","panenka","panika","panna","panovat","panstvo","pantofle","paprika","parketa","parodie","parta","paruka","paryba","paseka","pasivita","pastelka","patent","patrona","pavouk","pazneht","pazourek","pecka","pedagog","pejsek","peklo","peloton","penalta","pendrek","penze","periskop","pero","pestrost","petarda","petice","petrolej","pevnina","pexeso","pianista","piha","pijavice","pikle","piknik","pilina","pilnost","pilulka","pinzeta","pipeta","pisatel","pistole","pitevna","pivnice","pivovar","placenta","plakat","plamen","planeta","plastika","platit","plavidlo","plaz","plech","plemeno","plenta","ples","pletivo","plevel","plivat","plnit","plno","plocha","plodina","plomba","plout","pluk","plyn","pobavit","pobyt","pochod","pocit","poctivec","podat","podcenit","podepsat","podhled","podivit","podklad","podmanit","podnik","podoba","podpora","podraz","podstata","podvod","podzim","poezie","pohanka","pohnutka","pohovor","pohroma","pohyb","pointa","pojistka","pojmout","pokazit","pokles","pokoj","pokrok","pokuta","pokyn","poledne","polibek","polknout","poloha","polynom","pomalu","pominout","pomlka","pomoc","pomsta","pomyslet","ponechat","ponorka","ponurost","popadat","popel","popisek","poplach","poprosit","popsat","popud","poradce","porce","porod","porucha","poryv","posadit","posed","posila","poskok","poslanec","posoudit","pospolu","postava","posudek","posyp","potah","potkan","potlesk","potomek","potrava","potupa","potvora","poukaz","pouto","pouzdro","povaha","povidla","povlak","povoz","povrch","povstat","povyk","povzdech","pozdrav","pozemek","poznatek","pozor","pozvat","pracovat","prahory","praktika","prales","praotec","praporek","prase","pravda","princip","prkno","probudit","procento","prodej","profese","prohra","projekt","prolomit","promile","pronikat","propad","prorok","prosba","proton","proutek","provaz","prskavka","prsten","prudkost","prut","prvek","prvohory","psanec","psovod","pstruh","ptactvo","puberta","puch","pudl","pukavec","puklina","pukrle","pult","pumpa","punc","pupen","pusa","pusinka","pustina","putovat","putyka","pyramida","pysk","pytel","racek","rachot","radiace","radnice","radon","raft","ragby","raketa","rakovina","rameno","rampouch","rande","rarach","rarita","rasovna","rastr","ratolest","razance","razidlo","reagovat","reakce","recept","redaktor","referent","reflex","rejnok","reklama","rekord","rekrut","rektor","reputace","revize","revma","revolver","rezerva","riskovat","riziko","robotika","rodokmen","rohovka","rokle","rokoko","romaneto","ropovod","ropucha","rorejs","rosol","rostlina","rotmistr","rotoped","rotunda","roubenka","roucho","roup","roura","rovina","rovnice","rozbor","rozchod","rozdat","rozeznat","rozhodce","rozinka","rozjezd","rozkaz","rozloha","rozmar","rozpad","rozruch","rozsah","roztok","rozum","rozvod","rubrika","ruchadlo","rukavice","rukopis","ryba","rybolov","rychlost","rydlo","rypadlo","rytina","ryzost","sadista","sahat","sako","samec","samizdat","samota","sanitka","sardinka","sasanka","satelit","sazba","sazenice","sbor","schovat","sebranka","secese","sedadlo","sediment","sedlo","sehnat","sejmout","sekera","sekta","sekunda","sekvoje","semeno","seno","servis","sesadit","seshora","seskok","seslat","sestra","sesuv","sesypat","setba","setina","setkat","setnout","setrvat","sever","seznam","shoda","shrnout","sifon","silnice","sirka","sirotek","sirup","situace","skafandr","skalisko","skanzen","skaut","skeptik","skica","skladba","sklenice","sklo","skluz","skoba","skokan","skoro","skripta","skrz","skupina","skvost","skvrna","slabika","sladidlo","slanina","slast","slavnost","sledovat","slepec","sleva","slezina","slib","slina","sliznice","slon","sloupek","slovo","sluch","sluha","slunce","slupka","slza","smaragd","smetana","smilstvo","smlouva","smog","smrad","smrk","smrtka","smutek","smysl","snad","snaha","snob","sobota","socha","sodovka","sokol","sopka","sotva","souboj","soucit","soudce","souhlas","soulad","soumrak","souprava","soused","soutok","souviset","spalovna","spasitel","spis","splav","spodek","spojenec","spolu","sponzor","spornost","spousta","sprcha","spustit","sranda","sraz","srdce","srna","srnec","srovnat","srpen","srst","srub","stanice","starosta","statika","stavba","stehno","stezka","stodola","stolek","stopa","storno","stoupat","strach","stres","strhnout","strom","struna","studna","stupnice","stvol","styk","subjekt","subtropy","suchar","sudost","sukno","sundat","sunout","surikata","surovina","svah","svalstvo","svetr","svatba","svazek","svisle","svitek","svoboda","svodidlo","svorka","svrab","sykavka","sykot","synek","synovec","sypat","sypkost","syrovost","sysel","sytost","tabletka","tabule","tahoun","tajemno","tajfun","tajga","tajit","tajnost","taktika","tamhle","tampon","tancovat","tanec","tanker","tapeta","tavenina","tazatel","technika","tehdy","tekutina","telefon","temnota","tendence","tenista","tenor","teplota","tepna","teprve","terapie","termoska","textil","ticho","tiskopis","titulek","tkadlec","tkanina","tlapka","tleskat","tlukot","tlupa","tmel","toaleta","topinka","topol","torzo","touha","toulec","tradice","traktor","tramp","trasa","traverza","trefit","trest","trezor","trhavina","trhlina","trochu","trojice","troska","trouba","trpce","trpitel","trpkost","trubec","truchlit","truhlice","trus","trvat","tudy","tuhnout","tuhost","tundra","turista","turnaj","tuzemsko","tvaroh","tvorba","tvrdost","tvrz","tygr","tykev","ubohost","uboze","ubrat","ubrousek","ubrus","ubytovna","ucho","uctivost","udivit","uhradit","ujednat","ujistit","ujmout","ukazatel","uklidnit","uklonit","ukotvit","ukrojit","ulice","ulita","ulovit","umyvadlo","unavit","uniforma","uniknout","upadnout","uplatnit","uplynout","upoutat","upravit","uran","urazit","usednout","usilovat","usmrtit","usnadnit","usnout","usoudit","ustlat","ustrnout","utahovat","utkat","utlumit","utonout","utopenec","utrousit","uvalit","uvolnit","uvozovka","uzdravit","uzel","uzenina","uzlina","uznat","vagon","valcha","valoun","vana","vandal","vanilka","varan","varhany","varovat","vcelku","vchod","vdova","vedro","vegetace","vejce","velbloud","veletrh","velitel","velmoc","velryba","venkov","veranda","verze","veselka","veskrze","vesnice","vespodu","vesta","veterina","veverka","vibrace","vichr","videohra","vidina","vidle","vila","vinice","viset","vitalita","vize","vizitka","vjezd","vklad","vkus","vlajka","vlak","vlasec","vlevo","vlhkost","vliv","vlnovka","vloupat","vnucovat","vnuk","voda","vodivost","vodoznak","vodstvo","vojensky","vojna","vojsko","volant","volba","volit","volno","voskovka","vozidlo","vozovna","vpravo","vrabec","vracet","vrah","vrata","vrba","vrcholek","vrhat","vrstva","vrtule","vsadit","vstoupit","vstup","vtip","vybavit","vybrat","vychovat","vydat","vydra","vyfotit","vyhledat","vyhnout","vyhodit","vyhradit","vyhubit","vyjasnit","vyjet","vyjmout","vyklopit","vykonat","vylekat","vymazat","vymezit","vymizet","vymyslet","vynechat","vynikat","vynutit","vypadat","vyplatit","vypravit","vypustit","vyrazit","vyrovnat","vyrvat","vyslovit","vysoko","vystavit","vysunout","vysypat","vytasit","vytesat","vytratit","vyvinout","vyvolat","vyvrhel","vyzdobit","vyznat","vzadu","vzbudit","vzchopit","vzdor","vzduch","vzdychat","vzestup","vzhledem","vzkaz","vzlykat","vznik","vzorek","vzpoura","vztah","vztek","xylofon","zabrat","zabydlet","zachovat","zadarmo","zadusit","zafoukat","zahltit","zahodit","zahrada","zahynout","zajatec","zajet","zajistit","zaklepat","zakoupit","zalepit","zamezit","zamotat","zamyslet","zanechat","zanikat","zaplatit","zapojit","zapsat","zarazit","zastavit","zasunout","zatajit","zatemnit","zatknout","zaujmout","zavalit","zavelet","zavinit","zavolat","zavrtat","zazvonit","zbavit","zbrusu","zbudovat","zbytek","zdaleka","zdarma","zdatnost","zdivo","zdobit","zdroj","zdvih","zdymadlo","zelenina","zeman","zemina","zeptat","zezadu","zezdola","zhatit","zhltnout","zhluboka","zhotovit","zhruba","zima","zimnice","zjemnit","zklamat","zkoumat","zkratka","zkumavka","zlato","zlehka","zloba","zlom","zlost","zlozvyk","zmapovat","zmar","zmatek","zmije","zmizet","zmocnit","zmodrat","zmrzlina","zmutovat","znak","znalost","znamenat","znovu","zobrazit","zotavit","zoubek","zoufale","zplodit","zpomalit","zprava","zprostit","zprudka","zprvu","zrada","zranit","zrcadlo","zrnitost","zrno","zrovna","zrychlit","zrzavost","zticha","ztratit","zubovina","zubr","zvednout","zvenku","zvesela","zvon","zvrat","zvukovod","zvyk"]')},24573:function(eb){"use strict";eb.exports=JSON.parse('["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]')},11848:function(eb){"use strict";eb.exports=JSON.parse('["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","académie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acquérir","acronyme","acteur","actif","actuel","adepte","adéquat","adhésif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","aérer","aéronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agréable","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","algèbre","algue","aliéner","aliment","alléger","alliage","allouer","allumer","alourdir","alpaga","altesse","alvéole","amateur","ambigu","ambre","aménager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","anéantir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","apéritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","artériel","article","aspect","asphalte","aspirer","assaut","asservir","assiette","associer","assurer","asticot","astre","astuce","atelier","atome","atrium","atroce","attaque","attentif","attirer","attraper","aubaine","auberge","audace","audible","augurer","aurore","automne","autruche","avaler","avancer","avarice","avenir","averse","aveugle","aviateur","avide","avion","aviser","avoine","avouer","avril","axial","axiome","badge","bafouer","bagage","baguette","baignade","balancer","balcon","baleine","balisage","bambin","bancaire","bandage","banlieue","bannière","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","bélier","belote","bénéfice","berceau","berger","berline","bermuda","besace","besogne","bétail","beurre","biberon","bicycle","bidule","bijou","bilan","bilingue","billard","binaire","biologie","biopsie","biotype","biscuit","bison","bistouri","bitume","bizarre","blafard","blague","blanchir","blessant","blinder","blond","bloquer","blouson","bobard","bobine","boire","boiser","bolide","bonbon","bondir","bonheur","bonifier","bonus","bordure","borne","botte","boucle","boueux","bougie","boulon","bouquin","bourse","boussole","boutique","boxeur","branche","brasier","brave","brebis","brèche","breuvage","bricoler","brigade","brillant","brioche","brique","brochure","broder","bronzer","brousse","broyeur","brume","brusque","brutal","bruyant","buffle","buisson","bulletin","bureau","burin","bustier","butiner","butoir","buvable","buvette","cabanon","cabine","cachette","cadeau","cadre","caféine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","caméra","camion","campagne","canal","caneton","canon","cantine","canular","capable","caporal","caprice","capsule","capter","capuche","carabine","carbone","caresser","caribou","carnage","carotte","carreau","carton","cascade","casier","casque","cassure","causer","caution","cavalier","caverne","caviar","cédille","ceinture","céleste","cellule","cendrier","censurer","central","cercle","cérébral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","chéquier","chercher","cheval","chien","chiffre","chignon","chimère","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cinéma","cintrer","circuler","cirer","cirque","citerne","citoyen","citron","civil","clairon","clameur","claquer","classe","clavier","client","cligner","climat","clivage","cloche","clonage","cloporte","cobalt","cobra","cocasse","cocotier","coder","codifier","coffre","cogner","cohésion","coiffer","coincer","colère","colibri","colline","colmater","colonel","combat","comédie","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","cortège","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","créature","créditer","crémeux","creuser","crevette","cribler","crier","cristal","critère","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuillère","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","débattre","débiter","déborder","débrider","débutant","décaler","décembre","déchirer","décider","déclarer","décorer","décrire","décupler","dédale","déductif","déesse","défensif","défiler","défrayer","dégager","dégivrer","déglutir","dégrafer","déjeuner","délice","déloger","demander","demeurer","démolir","dénicher","dénouer","dentelle","dénuder","départ","dépenser","déphaser","déplacer","déposer","déranger","dérober","désastre","descente","désert","désigner","désobéir","dessiner","destrier","détacher","détester","détourer","détresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","différer","digérer","digital","digne","diluer","dimanche","diminuer","dioxyde","directif","diriger","discuter","disposer","dissiper","distance","divertir","diviser","docile","docteur","dogme","doigt","domaine","domicile","dompter","donateur","donjon","donner","dopamine","dortoir","dorure","dosage","doseur","dossier","dotation","douanier","double","douceur","douter","doyen","dragon","draper","dresser","dribbler","droiture","duperie","duplexe","durable","durcir","dynastie","éblouir","écarter","écharpe","échelle","éclairer","éclipse","éclore","écluse","école","économie","écorce","écouter","écraser","écrémer","écrivain","écrou","écume","écureuil","édifier","éduquer","effacer","effectif","effigie","effort","effrayer","effusion","égaliser","égarer","éjecter","élaborer","élargir","électron","élégant","éléphant","élève","éligible","élitisme","éloge","élucider","éluder","emballer","embellir","embryon","émeraude","émission","emmener","émotion","émouvoir","empereur","employer","emporter","emprise","émulsion","encadrer","enchère","enclave","encoche","endiguer","endosser","endroit","enduire","énergie","enfance","enfermer","enfouir","engager","engin","englober","énigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","énumérer","envahir","enviable","envoyer","enzyme","éolien","épaissir","épargne","épatant","épaule","épicerie","épidémie","épier","épilogue","épine","épisode","épitaphe","époque","épreuve","éprouver","épuisant","équerre","équipe","ériger","érosion","erreur","éruption","escalier","espadon","espèce","espiègle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","étagère","étaler","étanche","étatique","éteindre","étendoir","éternel","éthanol","éthique","ethnie","étirer","étoffer","étoile","étonnant","étourdir","étrange","étroit","étude","euphorie","évaluer","évasion","éventail","évidence","éviter","évolutif","évoquer","exact","exagérer","exaucer","exceller","excitant","exclusif","excuse","exécuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expédier","explorer","exposer","exprimer","exquis","extensif","extraire","exulter","fable","fabuleux","facette","facile","facture","faiblir","falaise","fameux","famille","farceur","farfelu","farine","farouche","fasciner","fatal","fatigue","faucon","fautif","faveur","favori","fébrile","féconder","fédérer","félin","femme","fémur","fendoir","féodal","fermer","féroce","ferveur","festival","feuille","feutre","février","fiasco","ficeler","fictif","fidèle","figure","filature","filetage","filière","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fléau","flèche","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fougère","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","frégate","freiner","frelon","frémir","frénésie","frère","friable","friction","frisson","frivole","froid","fromage","frontal","frotter","fruit","fugitif","fuite","fureur","furieux","furtif","fusion","futur","gagner","galaxie","galerie","gambader","garantir","gardien","garnir","garrigue","gazelle","gazon","géant","gélatine","gélule","gendarme","général","génie","genou","gentil","géologie","géomètre","géranium","germe","gestuel","geyser","gibier","gicler","girafe","givre","glace","glaive","glisser","globe","gloire","glorieux","golfeur","gomme","gonfler","gorge","gorille","goudron","gouffre","goulot","goupille","gourmand","goutte","graduel","graffiti","graine","grand","grappin","gratuit","gravir","grenat","griffure","griller","grimper","grogner","gronder","grotte","groupe","gruger","grutier","gruyère","guépard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","hélium","hématome","herbe","hérisson","hermine","héron","hésiter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homogène","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygiène","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impérial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","inédit","ineptie","inexact","infini","infliger","informer","infusion","ingérer","inhaler","inhiber","injecter","injure","innocent","inoculer","inonder","inscrire","insecte","insigne","insolite","inspirer","instinct","insulter","intact","intense","intime","intrigue","intuitif","inutile","invasion","inventer","inviter","invoquer","ironique","irradier","irréel","irriter","isoler","ivoire","ivresse","jaguar","jaillir","jambe","janvier","jardin","jauger","jaune","javelot","jetable","jeton","jeudi","jeunesse","joindre","joncher","jongler","joueur","jouissif","journal","jovial","joyau","joyeux","jubiler","jugement","junior","jupon","juriste","justice","juteux","juvénile","kayak","kimono","kiosque","label","labial","labourer","lacérer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","légal","léger","légume","lessive","lettre","levier","lexique","lézard","liasse","libérer","libre","licence","licorne","liège","lièvre","ligature","ligoter","ligue","limer","limite","limonade","limpide","linéaire","lingot","lionceau","liquide","lisière","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumière","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","maléfice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","matériel","matière","matraque","maudire","maussade","mauve","maximal","méchant","méconnu","médaille","médecin","méditer","méduse","meilleur","mélange","mélodie","membre","mémoire","menacer","mener","menhir","mensonge","mentor","mercredi","mérite","merle","messager","mesure","métal","météore","méthode","métier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","minéral","minimal","minorer","minute","miracle","miroiter","missile","mixte","mobile","moderne","moelleux","mondial","moniteur","monnaie","monotone","monstre","montagne","monument","moqueur","morceau","morsure","mortier","moteur","motif","mouche","moufle","moulin","mousson","mouton","mouvant","multiple","munition","muraille","murène","murmure","muscle","muséum","musicien","mutation","muter","mutuel","myriade","myrtille","mystère","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","nébuleux","nectar","néfaste","négation","négliger","négocier","neige","nerveux","nettoyer","neurone","neutron","neveu","niche","nickel","nitrate","niveau","noble","nocif","nocturne","noirceur","noisette","nomade","nombreux","nommer","normatif","notable","notifier","notoire","nourrir","nouveau","novateur","novembre","novice","nuage","nuancer","nuire","nuisible","numéro","nuptial","nuque","nutritif","obéir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","océan","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","onéreux","onirique","opale","opaque","opérer","opinion","opportun","opprimer","opter","optique","orageux","orange","orbite","ordonner","oreille","organe","orgueil","orifice","ornement","orque","ortie","osciller","osmose","ossature","otarie","ouragan","ourson","outil","outrager","ouvrage","ovation","oxyde","oxygène","ozone","paisible","palace","palmarès","palourde","palper","panache","panda","pangolin","paniquer","panneau","panorama","pantalon","papaye","papier","papoter","papyrus","paradoxe","parcelle","paresse","parfumer","parler","parole","parrain","parsemer","partager","parure","parvenir","passion","pastèque","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pélican","pelle","pelouse","peluche","pendule","pénétrer","pénible","pensif","pénurie","pépite","péplum","perdrix","perforer","période","permuter","perplexe","persil","perte","peser","pétale","petit","pétrir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pièce","pierre","pieuvre","pilote","pinceau","pipette","piquer","pirogue","piscine","piston","pivoter","pixel","pizza","placard","plafond","plaisir","planer","plaque","plastron","plateau","pleurer","plexus","pliage","plomb","plonger","pluie","plumage","pochette","poésie","poète","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","pondérer","poney","portique","position","posséder","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","précieux","prédire","préfixe","prélude","prénom","présence","prétexte","prévoir","primitif","prince","prison","priver","problème","procéder","prodige","profond","progrès","proie","projeter","prologue","promener","propre","prospère","protéger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quiétude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","réactif","réagir","réaliser","réanimer","recevoir","réciter","réclamer","récolter","recruter","reculer","recycler","rédiger","redouter","refaire","réflexe","réformer","refrain","refuge","régalien","région","réglage","régulier","réitérer","rejeter","rejouer","relatif","relever","relief","remarque","remède","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","réserve","résineux","résoudre","respect","rester","résultat","rétablir","retenir","réticule","retomber","retracer","réunion","réussir","revanche","revivre","révolte","révulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivière","rocheux","romance","rompre","ronce","rondin","roseau","rosier","rotatif","rotor","rotule","rouge","rouille","rouleau","routine","royaume","ruban","rubis","ruche","ruelle","rugueux","ruiner","ruisseau","ruser","rustique","rythme","sabler","saboter","sabre","sacoche","safari","sagesse","saisir","salade","salive","salon","saluer","samedi","sanction","sanglier","sarcasme","sardine","saturer","saugrenu","saumon","sauter","sauvage","savant","savonner","scalpel","scandale","scélérat","scénario","sceptre","schéma","science","scinder","score","scrutin","sculpter","séance","sécable","sécher","secouer","sécréter","sédatif","séduire","seigneur","séjour","sélectif","semaine","sembler","semence","séminal","sénateur","sensible","sentence","séparer","séquence","serein","sergent","sérieux","serrure","sérum","service","sésame","sévir","sevrage","sextuple","sidéral","siècle","siéger","siffler","sigle","signal","silence","silicium","simple","sincère","sinistre","siphon","sirop","sismique","situer","skier","social","socle","sodium","soigneux","soldat","soleil","solitude","soluble","sombre","sommeil","somnoler","sonde","songeur","sonnette","sonore","sorcier","sortir","sosie","sottise","soucieux","soudure","souffle","soulever","soupape","source","soutirer","souvenir","spacieux","spatial","spécial","sphère","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succès","sucre","suffixe","suggérer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","symétrie","synapse","syntaxe","système","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","témoin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","tétine","texte","thème","théorie","thérapie","thorax","tibia","tiède","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tolérant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","trèfle","tremper","trésor","treuil","triage","tribunal","tricoter","trilogie","triomphe","tripler","triturer","trivial","trombone","tronc","tropical","troupeau","tuile","tulipe","tumulte","tunnel","turbine","tuteur","tutoyer","tuyau","tympan","typhon","typique","tyran","ubuesque","ultime","ultrason","unanime","unifier","union","unique","unitaire","univers","uranium","urbain","urticant","usage","usine","usuel","usure","utile","utopie","vacarme","vaccin","vagabond","vague","vaillant","vaincre","vaisseau","valable","valise","vallon","valve","vampire","vanille","vapeur","varier","vaseux","vassal","vaste","vecteur","vedette","végétal","véhicule","veinard","véloce","vendredi","vénérer","venger","venimeux","ventouse","verdure","vérin","vernir","verrou","verser","vertu","veston","vétéran","vétuste","vexant","vexer","viaduc","viande","victoire","vidange","vidéo","vignette","vigueur","vilain","village","vinaigre","violon","vipère","virement","virtuose","virus","visage","viseur","vision","visqueux","visuel","vital","vitesse","viticole","vitrine","vivace","vivipare","vocation","voguer","voile","voisin","voiture","volaille","volcan","voltiger","volume","vorace","vortex","voter","vouloir","voyage","voyelle","wagon","xénon","yacht","zèbre","zénith","zeste","zoologie"]')},72841:function(eb){"use strict";eb.exports=JSON.parse('["abaco","abbaglio","abbinato","abete","abisso","abolire","abrasivo","abrogato","accadere","accenno","accusato","acetone","achille","acido","acqua","acre","acrilico","acrobata","acuto","adagio","addebito","addome","adeguato","aderire","adipe","adottare","adulare","affabile","affetto","affisso","affranto","aforisma","afoso","africano","agave","agente","agevole","aggancio","agire","agitare","agonismo","agricolo","agrumeto","aguzzo","alabarda","alato","albatro","alberato","albo","albume","alce","alcolico","alettone","alfa","algebra","aliante","alibi","alimento","allagato","allegro","allievo","allodola","allusivo","almeno","alogeno","alpaca","alpestre","altalena","alterno","alticcio","altrove","alunno","alveolo","alzare","amalgama","amanita","amarena","ambito","ambrato","ameba","america","ametista","amico","ammasso","ammenda","ammirare","ammonito","amore","ampio","ampliare","amuleto","anacardo","anagrafe","analista","anarchia","anatra","anca","ancella","ancora","andare","andrea","anello","angelo","angolare","angusto","anima","annegare","annidato","anno","annuncio","anonimo","anticipo","anzi","apatico","apertura","apode","apparire","appetito","appoggio","approdo","appunto","aprile","arabica","arachide","aragosta","araldica","arancio","aratura","arazzo","arbitro","archivio","ardito","arenile","argento","argine","arguto","aria","armonia","arnese","arredato","arringa","arrosto","arsenico","arso","artefice","arzillo","asciutto","ascolto","asepsi","asettico","asfalto","asino","asola","aspirato","aspro","assaggio","asse","assoluto","assurdo","asta","astenuto","astice","astratto","atavico","ateismo","atomico","atono","attesa","attivare","attorno","attrito","attuale","ausilio","austria","autista","autonomo","autunno","avanzato","avere","avvenire","avviso","avvolgere","azione","azoto","azzimo","azzurro","babele","baccano","bacino","baco","badessa","badilata","bagnato","baita","balcone","baldo","balena","ballata","balzano","bambino","bandire","baraonda","barbaro","barca","baritono","barlume","barocco","basilico","basso","batosta","battuto","baule","bava","bavosa","becco","beffa","belgio","belva","benda","benevole","benigno","benzina","bere","berlina","beta","bibita","bici","bidone","bifido","biga","bilancia","bimbo","binocolo","biologo","bipede","bipolare","birbante","birra","biscotto","bisesto","bisnonno","bisonte","bisturi","bizzarro","blando","blatta","bollito","bonifico","bordo","bosco","botanico","bottino","bozzolo","braccio","bradipo","brama","branca","bravura","bretella","brevetto","brezza","briglia","brillante","brindare","broccolo","brodo","bronzina","brullo","bruno","bubbone","buca","budino","buffone","buio","bulbo","buono","burlone","burrasca","bussola","busta","cadetto","caduco","calamaro","calcolo","calesse","calibro","calmo","caloria","cambusa","camerata","camicia","cammino","camola","campale","canapa","candela","cane","canino","canotto","cantina","capace","capello","capitolo","capogiro","cappero","capra","capsula","carapace","carcassa","cardo","carisma","carovana","carretto","cartolina","casaccio","cascata","caserma","caso","cassone","castello","casuale","catasta","catena","catrame","cauto","cavillo","cedibile","cedrata","cefalo","celebre","cellulare","cena","cenone","centesimo","ceramica","cercare","certo","cerume","cervello","cesoia","cespo","ceto","chela","chiaro","chicca","chiedere","chimera","china","chirurgo","chitarra","ciao","ciclismo","cifrare","cigno","cilindro","ciottolo","circa","cirrosi","citrico","cittadino","ciuffo","civetta","civile","classico","clinica","cloro","cocco","codardo","codice","coerente","cognome","collare","colmato","colore","colposo","coltivato","colza","coma","cometa","commando","comodo","computer","comune","conciso","condurre","conferma","congelare","coniuge","connesso","conoscere","consumo","continuo","convegno","coperto","copione","coppia","copricapo","corazza","cordata","coricato","cornice","corolla","corpo","corredo","corsia","cortese","cosmico","costante","cottura","covato","cratere","cravatta","creato","credere","cremoso","crescita","creta","criceto","crinale","crisi","critico","croce","cronaca","crostata","cruciale","crusca","cucire","cuculo","cugino","cullato","cupola","curatore","cursore","curvo","cuscino","custode","dado","daino","dalmata","damerino","daniela","dannoso","danzare","datato","davanti","davvero","debutto","decennio","deciso","declino","decollo","decreto","dedicato","definito","deforme","degno","delegare","delfino","delirio","delta","demenza","denotato","dentro","deposito","derapata","derivare","deroga","descritto","deserto","desiderio","desumere","detersivo","devoto","diametro","dicembre","diedro","difeso","diffuso","digerire","digitale","diluvio","dinamico","dinnanzi","dipinto","diploma","dipolo","diradare","dire","dirotto","dirupo","disagio","discreto","disfare","disgelo","disposto","distanza","disumano","dito","divano","divelto","dividere","divorato","doblone","docente","doganale","dogma","dolce","domato","domenica","dominare","dondolo","dono","dormire","dote","dottore","dovuto","dozzina","drago","druido","dubbio","dubitare","ducale","duna","duomo","duplice","duraturo","ebano","eccesso","ecco","eclissi","economia","edera","edicola","edile","editoria","educare","egemonia","egli","egoismo","egregio","elaborato","elargire","elegante","elencato","eletto","elevare","elfico","elica","elmo","elsa","eluso","emanato","emblema","emesso","emiro","emotivo","emozione","empirico","emulo","endemico","enduro","energia","enfasi","enoteca","entrare","enzima","epatite","epilogo","episodio","epocale","eppure","equatore","erario","erba","erboso","erede","eremita","erigere","ermetico","eroe","erosivo","errante","esagono","esame","esanime","esaudire","esca","esempio","esercito","esibito","esigente","esistere","esito","esofago","esortato","esoso","espanso","espresso","essenza","esso","esteso","estimare","estonia","estroso","esultare","etilico","etnico","etrusco","etto","euclideo","europa","evaso","evidenza","evitato","evoluto","evviva","fabbrica","faccenda","fachiro","falco","famiglia","fanale","fanfara","fango","fantasma","fare","farfalla","farinoso","farmaco","fascia","fastoso","fasullo","faticare","fato","favoloso","febbre","fecola","fede","fegato","felpa","feltro","femmina","fendere","fenomeno","fermento","ferro","fertile","fessura","festivo","fetta","feudo","fiaba","fiducia","fifa","figurato","filo","finanza","finestra","finire","fiore","fiscale","fisico","fiume","flacone","flamenco","flebo","flemma","florido","fluente","fluoro","fobico","focaccia","focoso","foderato","foglio","folata","folclore","folgore","fondente","fonetico","fonia","fontana","forbito","forchetta","foresta","formica","fornaio","foro","fortezza","forzare","fosfato","fosso","fracasso","frana","frassino","fratello","freccetta","frenata","fresco","frigo","frollino","fronde","frugale","frutta","fucilata","fucsia","fuggente","fulmine","fulvo","fumante","fumetto","fumoso","fune","funzione","fuoco","furbo","furgone","furore","fuso","futile","gabbiano","gaffe","galateo","gallina","galoppo","gambero","gamma","garanzia","garbo","garofano","garzone","gasdotto","gasolio","gastrico","gatto","gaudio","gazebo","gazzella","geco","gelatina","gelso","gemello","gemmato","gene","genitore","gennaio","genotipo","gergo","ghepardo","ghiaccio","ghisa","giallo","gilda","ginepro","giocare","gioiello","giorno","giove","girato","girone","gittata","giudizio","giurato","giusto","globulo","glutine","gnomo","gobba","golf","gomito","gommone","gonfio","gonna","governo","gracile","grado","grafico","grammo","grande","grattare","gravoso","grazia","greca","gregge","grifone","grigio","grinza","grotta","gruppo","guadagno","guaio","guanto","guardare","gufo","guidare","ibernato","icona","identico","idillio","idolo","idra","idrico","idrogeno","igiene","ignaro","ignorato","ilare","illeso","illogico","illudere","imballo","imbevuto","imbocco","imbuto","immane","immerso","immolato","impacco","impeto","impiego","importo","impronta","inalare","inarcare","inattivo","incanto","incendio","inchino","incisivo","incluso","incontro","incrocio","incubo","indagine","india","indole","inedito","infatti","infilare","inflitto","ingaggio","ingegno","inglese","ingordo","ingrosso","innesco","inodore","inoltrare","inondato","insano","insetto","insieme","insonnia","insulina","intasato","intero","intonaco","intuito","inumidire","invalido","invece","invito","iperbole","ipnotico","ipotesi","ippica","iride","irlanda","ironico","irrigato","irrorare","isolato","isotopo","isterico","istituto","istrice","italia","iterare","labbro","labirinto","lacca","lacerato","lacrima","lacuna","laddove","lago","lampo","lancetta","lanterna","lardoso","larga","laringe","lastra","latenza","latino","lattuga","lavagna","lavoro","legale","leggero","lembo","lentezza","lenza","leone","lepre","lesivo","lessato","lesto","letterale","leva","levigato","libero","lido","lievito","lilla","limatura","limitare","limpido","lineare","lingua","liquido","lira","lirica","lisca","lite","litigio","livrea","locanda","lode","logica","lombare","londra","longevo","loquace","lorenzo","loto","lotteria","luce","lucidato","lumaca","luminoso","lungo","lupo","luppolo","lusinga","lusso","lutto","macabro","macchina","macero","macinato","madama","magico","maglia","magnete","magro","maiolica","malafede","malgrado","malinteso","malsano","malto","malumore","mana","mancia","mandorla","mangiare","manifesto","mannaro","manovra","mansarda","mantide","manubrio","mappa","maratona","marcire","maretta","marmo","marsupio","maschera","massaia","mastino","materasso","matricola","mattone","maturo","mazurca","meandro","meccanico","mecenate","medesimo","meditare","mega","melassa","melis","melodia","meninge","meno","mensola","mercurio","merenda","merlo","meschino","mese","messere","mestolo","metallo","metodo","mettere","miagolare","mica","micelio","michele","microbo","midollo","miele","migliore","milano","milite","mimosa","minerale","mini","minore","mirino","mirtillo","miscela","missiva","misto","misurare","mitezza","mitigare","mitra","mittente","mnemonico","modello","modifica","modulo","mogano","mogio","mole","molosso","monastero","monco","mondina","monetario","monile","monotono","monsone","montato","monviso","mora","mordere","morsicato","mostro","motivato","motosega","motto","movenza","movimento","mozzo","mucca","mucosa","muffa","mughetto","mugnaio","mulatto","mulinello","multiplo","mummia","munto","muovere","murale","musa","muscolo","musica","mutevole","muto","nababbo","nafta","nanometro","narciso","narice","narrato","nascere","nastrare","naturale","nautica","naviglio","nebulosa","necrosi","negativo","negozio","nemmeno","neofita","neretto","nervo","nessuno","nettuno","neutrale","neve","nevrotico","nicchia","ninfa","nitido","nobile","nocivo","nodo","nome","nomina","nordico","normale","norvegese","nostrano","notare","notizia","notturno","novella","nucleo","nulla","numero","nuovo","nutrire","nuvola","nuziale","oasi","obbedire","obbligo","obelisco","oblio","obolo","obsoleto","occasione","occhio","occidente","occorrere","occultare","ocra","oculato","odierno","odorare","offerta","offrire","offuscato","oggetto","oggi","ognuno","olandese","olfatto","oliato","oliva","ologramma","oltre","omaggio","ombelico","ombra","omega","omissione","ondoso","onere","onice","onnivoro","onorevole","onta","operato","opinione","opposto","oracolo","orafo","ordine","orecchino","orefice","orfano","organico","origine","orizzonte","orma","ormeggio","ornativo","orologio","orrendo","orribile","ortensia","ortica","orzata","orzo","osare","oscurare","osmosi","ospedale","ospite","ossa","ossidare","ostacolo","oste","otite","otre","ottagono","ottimo","ottobre","ovale","ovest","ovino","oviparo","ovocito","ovunque","ovviare","ozio","pacchetto","pace","pacifico","padella","padrone","paese","paga","pagina","palazzina","palesare","pallido","palo","palude","pandoro","pannello","paolo","paonazzo","paprica","parabola","parcella","parere","pargolo","pari","parlato","parola","partire","parvenza","parziale","passivo","pasticca","patacca","patologia","pattume","pavone","peccato","pedalare","pedonale","peggio","peloso","penare","pendice","penisola","pennuto","penombra","pensare","pentola","pepe","pepita","perbene","percorso","perdonato","perforare","pergamena","periodo","permesso","perno","perplesso","persuaso","pertugio","pervaso","pesatore","pesista","peso","pestifero","petalo","pettine","petulante","pezzo","piacere","pianta","piattino","piccino","picozza","piega","pietra","piffero","pigiama","pigolio","pigro","pila","pilifero","pillola","pilota","pimpante","pineta","pinna","pinolo","pioggia","piombo","piramide","piretico","pirite","pirolisi","pitone","pizzico","placebo","planare","plasma","platano","plenario","pochezza","poderoso","podismo","poesia","poggiare","polenta","poligono","pollice","polmonite","polpetta","polso","poltrona","polvere","pomice","pomodoro","ponte","popoloso","porfido","poroso","porpora","porre","portata","posa","positivo","possesso","postulato","potassio","potere","pranzo","prassi","pratica","precluso","predica","prefisso","pregiato","prelievo","premere","prenotare","preparato","presenza","pretesto","prevalso","prima","principe","privato","problema","procura","produrre","profumo","progetto","prolunga","promessa","pronome","proposta","proroga","proteso","prova","prudente","prugna","prurito","psiche","pubblico","pudica","pugilato","pugno","pulce","pulito","pulsante","puntare","pupazzo","pupilla","puro","quadro","qualcosa","quasi","querela","quota","raccolto","raddoppio","radicale","radunato","raffica","ragazzo","ragione","ragno","ramarro","ramingo","ramo","randagio","rantolare","rapato","rapina","rappreso","rasatura","raschiato","rasente","rassegna","rastrello","rata","ravveduto","reale","recepire","recinto","recluta","recondito","recupero","reddito","redimere","regalato","registro","regola","regresso","relazione","remare","remoto","renna","replica","reprimere","reputare","resa","residente","responso","restauro","rete","retina","retorica","rettifica","revocato","riassunto","ribadire","ribelle","ribrezzo","ricarica","ricco","ricevere","riciclato","ricordo","ricreduto","ridicolo","ridurre","rifasare","riflesso","riforma","rifugio","rigare","rigettato","righello","rilassato","rilevato","rimanere","rimbalzo","rimedio","rimorchio","rinascita","rincaro","rinforzo","rinnovo","rinomato","rinsavito","rintocco","rinuncia","rinvenire","riparato","ripetuto","ripieno","riportare","ripresa","ripulire","risata","rischio","riserva","risibile","riso","rispetto","ristoro","risultato","risvolto","ritardo","ritegno","ritmico","ritrovo","riunione","riva","riverso","rivincita","rivolto","rizoma","roba","robotico","robusto","roccia","roco","rodaggio","rodere","roditore","rogito","rollio","romantico","rompere","ronzio","rosolare","rospo","rotante","rotondo","rotula","rovescio","rubizzo","rubrica","ruga","rullino","rumine","rumoroso","ruolo","rupe","russare","rustico","sabato","sabbiare","sabotato","sagoma","salasso","saldatura","salgemma","salivare","salmone","salone","saltare","saluto","salvo","sapere","sapido","saporito","saraceno","sarcasmo","sarto","sassoso","satellite","satira","satollo","saturno","savana","savio","saziato","sbadiglio","sbalzo","sbancato","sbarra","sbattere","sbavare","sbendare","sbirciare","sbloccato","sbocciato","sbrinare","sbruffone","sbuffare","scabroso","scadenza","scala","scambiare","scandalo","scapola","scarso","scatenare","scavato","scelto","scenico","scettro","scheda","schiena","sciarpa","scienza","scindere","scippo","sciroppo","scivolo","sclerare","scodella","scolpito","scomparto","sconforto","scoprire","scorta","scossone","scozzese","scriba","scrollare","scrutinio","scuderia","scultore","scuola","scuro","scusare","sdebitare","sdoganare","seccatura","secondo","sedano","seggiola","segnalato","segregato","seguito","selciato","selettivo","sella","selvaggio","semaforo","sembrare","seme","seminato","sempre","senso","sentire","sepolto","sequenza","serata","serbato","sereno","serio","serpente","serraglio","servire","sestina","setola","settimana","sfacelo","sfaldare","sfamato","sfarzoso","sfaticato","sfera","sfida","sfilato","sfinge","sfocato","sfoderare","sfogo","sfoltire","sforzato","sfratto","sfruttato","sfuggito","sfumare","sfuso","sgabello","sgarbato","sgonfiare","sgorbio","sgrassato","sguardo","sibilo","siccome","sierra","sigla","signore","silenzio","sillaba","simbolo","simpatico","simulato","sinfonia","singolo","sinistro","sino","sintesi","sinusoide","sipario","sisma","sistole","situato","slitta","slogatura","sloveno","smarrito","smemorato","smentito","smeraldo","smilzo","smontare","smottato","smussato","snellire","snervato","snodo","sobbalzo","sobrio","soccorso","sociale","sodale","soffitto","sogno","soldato","solenne","solido","sollazzo","solo","solubile","solvente","somatico","somma","sonda","sonetto","sonnifero","sopire","soppeso","sopra","sorgere","sorpasso","sorriso","sorso","sorteggio","sorvolato","sospiro","sosta","sottile","spada","spalla","spargere","spatola","spavento","spazzola","specie","spedire","spegnere","spelatura","speranza","spessore","spettrale","spezzato","spia","spigoloso","spillato","spinoso","spirale","splendido","sportivo","sposo","spranga","sprecare","spronato","spruzzo","spuntino","squillo","sradicare","srotolato","stabile","stacco","staffa","stagnare","stampato","stantio","starnuto","stasera","statuto","stelo","steppa","sterzo","stiletto","stima","stirpe","stivale","stizzoso","stonato","storico","strappo","stregato","stridulo","strozzare","strutto","stuccare","stufo","stupendo","subentro","succoso","sudore","suggerito","sugo","sultano","suonare","superbo","supporto","surgelato","surrogato","sussurro","sutura","svagare","svedese","sveglio","svelare","svenuto","svezia","sviluppo","svista","svizzera","svolta","svuotare","tabacco","tabulato","tacciare","taciturno","tale","talismano","tampone","tannino","tara","tardivo","targato","tariffa","tarpare","tartaruga","tasto","tattico","taverna","tavolata","tazza","teca","tecnico","telefono","temerario","tempo","temuto","tendone","tenero","tensione","tentacolo","teorema","terme","terrazzo","terzetto","tesi","tesserato","testato","tetro","tettoia","tifare","tigella","timbro","tinto","tipico","tipografo","tiraggio","tiro","titanio","titolo","titubante","tizio","tizzone","toccare","tollerare","tolto","tombola","tomo","tonfo","tonsilla","topazio","topologia","toppa","torba","tornare","torrone","tortora","toscano","tossire","tostatura","totano","trabocco","trachea","trafila","tragedia","tralcio","tramonto","transito","trapano","trarre","trasloco","trattato","trave","treccia","tremolio","trespolo","tributo","tricheco","trifoglio","trillo","trincea","trio","tristezza","triturato","trivella","tromba","trono","troppo","trottola","trovare","truccato","tubatura","tuffato","tulipano","tumulto","tunisia","turbare","turchino","tuta","tutela","ubicato","uccello","uccisore","udire","uditivo","uffa","ufficio","uguale","ulisse","ultimato","umano","umile","umorismo","uncinetto","ungere","ungherese","unicorno","unificato","unisono","unitario","unte","uovo","upupa","uragano","urgenza","urlo","usanza","usato","uscito","usignolo","usuraio","utensile","utilizzo","utopia","vacante","vaccinato","vagabondo","vagliato","valanga","valgo","valico","valletta","valoroso","valutare","valvola","vampata","vangare","vanitoso","vano","vantaggio","vanvera","vapore","varano","varcato","variante","vasca","vedetta","vedova","veduto","vegetale","veicolo","velcro","velina","velluto","veloce","venato","vendemmia","vento","verace","verbale","vergogna","verifica","vero","verruca","verticale","vescica","vessillo","vestale","veterano","vetrina","vetusto","viandante","vibrante","vicenda","vichingo","vicinanza","vidimare","vigilia","vigneto","vigore","vile","villano","vimini","vincitore","viola","vipera","virgola","virologo","virulento","viscoso","visione","vispo","vissuto","visura","vita","vitello","vittima","vivanda","vivido","viziare","voce","voga","volatile","volere","volpe","voragine","vulcano","zampogna","zanna","zappato","zattera","zavorra","zefiro","zelante","zelo","zenzero","zerbino","zibetto","zinco","zircone","zitto","zolla","zotico","zucchero","zufolo","zulu","zuppa"]')},94472:function(eb){"use strict";eb.exports=JSON.parse('["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]')},8013:function(eb){"use strict";eb.exports=JSON.parse('["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]')},71945:function(eb){"use strict";eb.exports=JSON.parse('["abacate","abaixo","abalar","abater","abduzir","abelha","aberto","abismo","abotoar","abranger","abreviar","abrigar","abrupto","absinto","absoluto","absurdo","abutre","acabado","acalmar","acampar","acanhar","acaso","aceitar","acelerar","acenar","acervo","acessar","acetona","achatar","acidez","acima","acionado","acirrar","aclamar","aclive","acolhida","acomodar","acoplar","acordar","acumular","acusador","adaptar","adega","adentro","adepto","adequar","aderente","adesivo","adeus","adiante","aditivo","adjetivo","adjunto","admirar","adorar","adquirir","adubo","adverso","advogado","aeronave","afastar","aferir","afetivo","afinador","afivelar","aflito","afluente","afrontar","agachar","agarrar","agasalho","agenciar","agilizar","agiota","agitado","agora","agradar","agreste","agrupar","aguardar","agulha","ajoelhar","ajudar","ajustar","alameda","alarme","alastrar","alavanca","albergue","albino","alcatra","aldeia","alecrim","alegria","alertar","alface","alfinete","algum","alheio","aliar","alicate","alienar","alinhar","aliviar","almofada","alocar","alpiste","alterar","altitude","alucinar","alugar","aluno","alusivo","alvo","amaciar","amador","amarelo","amassar","ambas","ambiente","ameixa","amenizar","amido","amistoso","amizade","amolador","amontoar","amoroso","amostra","amparar","ampliar","ampola","anagrama","analisar","anarquia","anatomia","andaime","anel","anexo","angular","animar","anjo","anomalia","anotado","ansioso","anterior","anuidade","anunciar","anzol","apagador","apalpar","apanhado","apego","apelido","apertada","apesar","apetite","apito","aplauso","aplicada","apoio","apontar","aposta","aprendiz","aprovar","aquecer","arame","aranha","arara","arcada","ardente","areia","arejar","arenito","aresta","argiloso","argola","arma","arquivo","arraial","arrebate","arriscar","arroba","arrumar","arsenal","arterial","artigo","arvoredo","asfaltar","asilado","aspirar","assador","assinar","assoalho","assunto","astral","atacado","atadura","atalho","atarefar","atear","atender","aterro","ateu","atingir","atirador","ativo","atoleiro","atracar","atrevido","atriz","atual","atum","auditor","aumentar","aura","aurora","autismo","autoria","autuar","avaliar","avante","avaria","avental","avesso","aviador","avisar","avulso","axila","azarar","azedo","azeite","azulejo","babar","babosa","bacalhau","bacharel","bacia","bagagem","baiano","bailar","baioneta","bairro","baixista","bajular","baleia","baliza","balsa","banal","bandeira","banho","banir","banquete","barato","barbado","baronesa","barraca","barulho","baseado","bastante","batata","batedor","batida","batom","batucar","baunilha","beber","beijo","beirada","beisebol","beldade","beleza","belga","beliscar","bendito","bengala","benzer","berimbau","berlinda","berro","besouro","bexiga","bezerro","bico","bicudo","bienal","bifocal","bifurcar","bigorna","bilhete","bimestre","bimotor","biologia","biombo","biosfera","bipolar","birrento","biscoito","bisneto","bispo","bissexto","bitola","bizarro","blindado","bloco","bloquear","boato","bobagem","bocado","bocejo","bochecha","boicotar","bolada","boletim","bolha","bolo","bombeiro","bonde","boneco","bonita","borbulha","borda","boreal","borracha","bovino","boxeador","branco","brasa","braveza","breu","briga","brilho","brincar","broa","brochura","bronzear","broto","bruxo","bucha","budismo","bufar","bule","buraco","busca","busto","buzina","cabana","cabelo","cabide","cabo","cabrito","cacau","cacetada","cachorro","cacique","cadastro","cadeado","cafezal","caiaque","caipira","caixote","cajado","caju","calafrio","calcular","caldeira","calibrar","calmante","calota","camada","cambista","camisa","camomila","campanha","camuflar","canavial","cancelar","caneta","canguru","canhoto","canivete","canoa","cansado","cantar","canudo","capacho","capela","capinar","capotar","capricho","captador","capuz","caracol","carbono","cardeal","careca","carimbar","carneiro","carpete","carreira","cartaz","carvalho","casaco","casca","casebre","castelo","casulo","catarata","cativar","caule","causador","cautelar","cavalo","caverna","cebola","cedilha","cegonha","celebrar","celular","cenoura","censo","centeio","cercar","cerrado","certeiro","cerveja","cetim","cevada","chacota","chaleira","chamado","chapada","charme","chatice","chave","chefe","chegada","cheiro","cheque","chicote","chifre","chinelo","chocalho","chover","chumbo","chutar","chuva","cicatriz","ciclone","cidade","cidreira","ciente","cigana","cimento","cinto","cinza","ciranda","circuito","cirurgia","citar","clareza","clero","clicar","clone","clube","coado","coagir","cobaia","cobertor","cobrar","cocada","coelho","coentro","coeso","cogumelo","coibir","coifa","coiote","colar","coleira","colher","colidir","colmeia","colono","coluna","comando","combinar","comentar","comitiva","comover","complexo","comum","concha","condor","conectar","confuso","congelar","conhecer","conjugar","consumir","contrato","convite","cooperar","copeiro","copiador","copo","coquetel","coragem","cordial","corneta","coronha","corporal","correio","cortejo","coruja","corvo","cosseno","costela","cotonete","couro","couve","covil","cozinha","cratera","cravo","creche","credor","creme","crer","crespo","criada","criminal","crioulo","crise","criticar","crosta","crua","cruzeiro","cubano","cueca","cuidado","cujo","culatra","culminar","culpar","cultura","cumprir","cunhado","cupido","curativo","curral","cursar","curto","cuspir","custear","cutelo","damasco","datar","debater","debitar","deboche","debulhar","decalque","decimal","declive","decote","decretar","dedal","dedicado","deduzir","defesa","defumar","degelo","degrau","degustar","deitado","deixar","delator","delegado","delinear","delonga","demanda","demitir","demolido","dentista","depenado","depilar","depois","depressa","depurar","deriva","derramar","desafio","desbotar","descanso","desenho","desfiado","desgaste","desigual","deslize","desmamar","desova","despesa","destaque","desviar","detalhar","detentor","detonar","detrito","deusa","dever","devido","devotado","dezena","diagrama","dialeto","didata","difuso","digitar","dilatado","diluente","diminuir","dinastia","dinheiro","diocese","direto","discreta","disfarce","disparo","disquete","dissipar","distante","ditador","diurno","diverso","divisor","divulgar","dizer","dobrador","dolorido","domador","dominado","donativo","donzela","dormente","dorsal","dosagem","dourado","doutor","drenagem","drible","drogaria","duelar","duende","dueto","duplo","duquesa","durante","duvidoso","eclodir","ecoar","ecologia","edificar","edital","educado","efeito","efetivar","ejetar","elaborar","eleger","eleitor","elenco","elevador","eliminar","elogiar","embargo","embolado","embrulho","embutido","emenda","emergir","emissor","empatia","empenho","empinado","empolgar","emprego","empurrar","emulador","encaixe","encenado","enchente","encontro","endeusar","endossar","enfaixar","enfeite","enfim","engajado","engenho","englobar","engomado","engraxar","enguia","enjoar","enlatar","enquanto","enraizar","enrolado","enrugar","ensaio","enseada","ensino","ensopado","entanto","enteado","entidade","entortar","entrada","entulho","envergar","enviado","envolver","enxame","enxerto","enxofre","enxuto","epiderme","equipar","ereto","erguido","errata","erva","ervilha","esbanjar","esbelto","escama","escola","escrita","escuta","esfinge","esfolar","esfregar","esfumado","esgrima","esmalte","espanto","espelho","espiga","esponja","espreita","espumar","esquerda","estaca","esteira","esticar","estofado","estrela","estudo","esvaziar","etanol","etiqueta","euforia","europeu","evacuar","evaporar","evasivo","eventual","evidente","evoluir","exagero","exalar","examinar","exato","exausto","excesso","excitar","exclamar","executar","exemplo","exibir","exigente","exonerar","expandir","expelir","expirar","explanar","exposto","expresso","expulsar","externo","extinto","extrato","fabricar","fabuloso","faceta","facial","fada","fadiga","faixa","falar","falta","familiar","fandango","fanfarra","fantoche","fardado","farelo","farinha","farofa","farpa","fartura","fatia","fator","favorita","faxina","fazenda","fechado","feijoada","feirante","felino","feminino","fenda","feno","fera","feriado","ferrugem","ferver","festejar","fetal","feudal","fiapo","fibrose","ficar","ficheiro","figurado","fileira","filho","filme","filtrar","firmeza","fisgada","fissura","fita","fivela","fixador","fixo","flacidez","flamingo","flanela","flechada","flora","flutuar","fluxo","focal","focinho","fofocar","fogo","foguete","foice","folgado","folheto","forjar","formiga","forno","forte","fosco","fossa","fragata","fralda","frango","frasco","fraterno","freira","frente","fretar","frieza","friso","fritura","fronha","frustrar","fruteira","fugir","fulano","fuligem","fundar","fungo","funil","furador","furioso","futebol","gabarito","gabinete","gado","gaiato","gaiola","gaivota","galega","galho","galinha","galocha","ganhar","garagem","garfo","gargalo","garimpo","garoupa","garrafa","gasoduto","gasto","gata","gatilho","gaveta","gazela","gelado","geleia","gelo","gemada","gemer","gemido","generoso","gengiva","genial","genoma","genro","geologia","gerador","germinar","gesso","gestor","ginasta","gincana","gingado","girafa","girino","glacial","glicose","global","glorioso","goela","goiaba","golfe","golpear","gordura","gorjeta","gorro","gostoso","goteira","governar","gracejo","gradual","grafite","gralha","grampo","granada","gratuito","graveto","graxa","grego","grelhar","greve","grilo","grisalho","gritaria","grosso","grotesco","grudado","grunhido","gruta","guache","guarani","guaxinim","guerrear","guiar","guincho","guisado","gula","guloso","guru","habitar","harmonia","haste","haver","hectare","herdar","heresia","hesitar","hiato","hibernar","hidratar","hiena","hino","hipismo","hipnose","hipoteca","hoje","holofote","homem","honesto","honrado","hormonal","hospedar","humorado","iate","ideia","idoso","ignorado","igreja","iguana","ileso","ilha","iludido","iluminar","ilustrar","imagem","imediato","imenso","imersivo","iminente","imitador","imortal","impacto","impedir","implante","impor","imprensa","impune","imunizar","inalador","inapto","inativo","incenso","inchar","incidir","incluir","incolor","indeciso","indireto","indutor","ineficaz","inerente","infantil","infestar","infinito","inflamar","informal","infrator","ingerir","inibido","inicial","inimigo","injetar","inocente","inodoro","inovador","inox","inquieto","inscrito","inseto","insistir","inspetor","instalar","insulto","intacto","integral","intimar","intocado","intriga","invasor","inverno","invicto","invocar","iogurte","iraniano","ironizar","irreal","irritado","isca","isento","isolado","isqueiro","italiano","janeiro","jangada","janta","jararaca","jardim","jarro","jasmim","jato","javali","jazida","jejum","joaninha","joelhada","jogador","joia","jornal","jorrar","jovem","juba","judeu","judoca","juiz","julgador","julho","jurado","jurista","juro","justa","labareda","laboral","lacre","lactante","ladrilho","lagarta","lagoa","laje","lamber","lamentar","laminar","lampejo","lanche","lapidar","lapso","laranja","lareira","largura","lasanha","lastro","lateral","latido","lavanda","lavoura","lavrador","laxante","lazer","lealdade","lebre","legado","legendar","legista","leigo","leiloar","leitura","lembrete","leme","lenhador","lentilha","leoa","lesma","leste","letivo","letreiro","levar","leveza","levitar","liberal","libido","liderar","ligar","ligeiro","limitar","limoeiro","limpador","linda","linear","linhagem","liquidez","listagem","lisura","litoral","livro","lixa","lixeira","locador","locutor","lojista","lombo","lona","longe","lontra","lorde","lotado","loteria","loucura","lousa","louvar","luar","lucidez","lucro","luneta","lustre","lutador","luva","macaco","macete","machado","macio","madeira","madrinha","magnata","magreza","maior","mais","malandro","malha","malote","maluco","mamilo","mamoeiro","mamute","manada","mancha","mandato","manequim","manhoso","manivela","manobrar","mansa","manter","manusear","mapeado","maquinar","marcador","maresia","marfim","margem","marinho","marmita","maroto","marquise","marreco","martelo","marujo","mascote","masmorra","massagem","mastigar","matagal","materno","matinal","matutar","maxilar","medalha","medida","medusa","megafone","meiga","melancia","melhor","membro","memorial","menino","menos","mensagem","mental","merecer","mergulho","mesada","mesclar","mesmo","mesquita","mestre","metade","meteoro","metragem","mexer","mexicano","micro","migalha","migrar","milagre","milenar","milhar","mimado","minerar","minhoca","ministro","minoria","miolo","mirante","mirtilo","misturar","mocidade","moderno","modular","moeda","moer","moinho","moita","moldura","moleza","molho","molinete","molusco","montanha","moqueca","morango","morcego","mordomo","morena","mosaico","mosquete","mostarda","motel","motim","moto","motriz","muda","muito","mulata","mulher","multar","mundial","munido","muralha","murcho","muscular","museu","musical","nacional","nadador","naja","namoro","narina","narrado","nascer","nativa","natureza","navalha","navegar","navio","neblina","nebuloso","negativa","negociar","negrito","nervoso","neta","neural","nevasca","nevoeiro","ninar","ninho","nitidez","nivelar","nobreza","noite","noiva","nomear","nominal","nordeste","nortear","notar","noticiar","noturno","novelo","novilho","novo","nublado","nudez","numeral","nupcial","nutrir","nuvem","obcecado","obedecer","objetivo","obrigado","obscuro","obstetra","obter","obturar","ocidente","ocioso","ocorrer","oculista","ocupado","ofegante","ofensiva","oferenda","oficina","ofuscado","ogiva","olaria","oleoso","olhar","oliveira","ombro","omelete","omisso","omitir","ondulado","oneroso","ontem","opcional","operador","oponente","oportuno","oposto","orar","orbitar","ordem","ordinal","orfanato","orgasmo","orgulho","oriental","origem","oriundo","orla","ortodoxo","orvalho","oscilar","ossada","osso","ostentar","otimismo","ousadia","outono","outubro","ouvido","ovelha","ovular","oxidar","oxigenar","pacato","paciente","pacote","pactuar","padaria","padrinho","pagar","pagode","painel","pairar","paisagem","palavra","palestra","palheta","palito","palmada","palpitar","pancada","panela","panfleto","panqueca","pantanal","papagaio","papelada","papiro","parafina","parcial","pardal","parede","partida","pasmo","passado","pastel","patamar","patente","patinar","patrono","paulada","pausar","peculiar","pedalar","pedestre","pediatra","pedra","pegada","peitoral","peixe","pele","pelicano","penca","pendurar","peneira","penhasco","pensador","pente","perceber","perfeito","pergunta","perito","permitir","perna","perplexo","persiana","pertence","peruca","pescado","pesquisa","pessoa","petiscar","piada","picado","piedade","pigmento","pilastra","pilhado","pilotar","pimenta","pincel","pinguim","pinha","pinote","pintar","pioneiro","pipoca","piquete","piranha","pires","pirueta","piscar","pistola","pitanga","pivete","planta","plaqueta","platina","plebeu","plumagem","pluvial","pneu","poda","poeira","poetisa","polegada","policiar","poluente","polvilho","pomar","pomba","ponderar","pontaria","populoso","porta","possuir","postal","pote","poupar","pouso","povoar","praia","prancha","prato","praxe","prece","predador","prefeito","premiar","prensar","preparar","presilha","pretexto","prevenir","prezar","primata","princesa","prisma","privado","processo","produto","profeta","proibido","projeto","prometer","propagar","prosa","protetor","provador","publicar","pudim","pular","pulmonar","pulseira","punhal","punir","pupilo","pureza","puxador","quadra","quantia","quarto","quase","quebrar","queda","queijo","quente","querido","quimono","quina","quiosque","rabanada","rabisco","rachar","racionar","radial","raiar","rainha","raio","raiva","rajada","ralado","ramal","ranger","ranhura","rapadura","rapel","rapidez","raposa","raquete","raridade","rasante","rascunho","rasgar","raspador","rasteira","rasurar","ratazana","ratoeira","realeza","reanimar","reaver","rebaixar","rebelde","rebolar","recado","recente","recheio","recibo","recordar","recrutar","recuar","rede","redimir","redonda","reduzida","reenvio","refinar","refletir","refogar","refresco","refugiar","regalia","regime","regra","reinado","reitor","rejeitar","relativo","remador","remendo","remorso","renovado","reparo","repelir","repleto","repolho","represa","repudiar","requerer","resenha","resfriar","resgatar","residir","resolver","respeito","ressaca","restante","resumir","retalho","reter","retirar","retomada","retratar","revelar","revisor","revolta","riacho","rica","rigidez","rigoroso","rimar","ringue","risada","risco","risonho","robalo","rochedo","rodada","rodeio","rodovia","roedor","roleta","romano","roncar","rosado","roseira","rosto","rota","roteiro","rotina","rotular","rouco","roupa","roxo","rubro","rugido","rugoso","ruivo","rumo","rupestre","russo","sabor","saciar","sacola","sacudir","sadio","safira","saga","sagrada","saibro","salada","saleiro","salgado","saliva","salpicar","salsicha","saltar","salvador","sambar","samurai","sanar","sanfona","sangue","sanidade","sapato","sarda","sargento","sarjeta","saturar","saudade","saxofone","sazonal","secar","secular","seda","sedento","sediado","sedoso","sedutor","segmento","segredo","segundo","seiva","seleto","selvagem","semanal","semente","senador","senhor","sensual","sentado","separado","sereia","seringa","serra","servo","setembro","setor","sigilo","silhueta","silicone","simetria","simpatia","simular","sinal","sincero","singular","sinopse","sintonia","sirene","siri","situado","soberano","sobra","socorro","sogro","soja","solda","soletrar","solteiro","sombrio","sonata","sondar","sonegar","sonhador","sono","soprano","soquete","sorrir","sorteio","sossego","sotaque","soterrar","sovado","sozinho","suavizar","subida","submerso","subsolo","subtrair","sucata","sucesso","suco","sudeste","sufixo","sugador","sugerir","sujeito","sulfato","sumir","suor","superior","suplicar","suposto","suprimir","surdina","surfista","surpresa","surreal","surtir","suspiro","sustento","tabela","tablete","tabuada","tacho","tagarela","talher","talo","talvez","tamanho","tamborim","tampa","tangente","tanto","tapar","tapioca","tardio","tarefa","tarja","tarraxa","tatuagem","taurino","taxativo","taxista","teatral","tecer","tecido","teclado","tedioso","teia","teimar","telefone","telhado","tempero","tenente","tensor","tentar","termal","terno","terreno","tese","tesoura","testado","teto","textura","texugo","tiara","tigela","tijolo","timbrar","timidez","tingido","tinteiro","tiragem","titular","toalha","tocha","tolerar","tolice","tomada","tomilho","tonel","tontura","topete","tora","torcido","torneio","torque","torrada","torto","tostar","touca","toupeira","toxina","trabalho","tracejar","tradutor","trafegar","trajeto","trama","trancar","trapo","traseiro","tratador","travar","treino","tremer","trepidar","trevo","triagem","tribo","triciclo","tridente","trilogia","trindade","triplo","triturar","triunfal","trocar","trombeta","trova","trunfo","truque","tubular","tucano","tudo","tulipa","tupi","turbo","turma","turquesa","tutelar","tutorial","uivar","umbigo","unha","unidade","uniforme","urologia","urso","urtiga","urubu","usado","usina","usufruir","vacina","vadiar","vagaroso","vaidoso","vala","valente","validade","valores","vantagem","vaqueiro","varanda","vareta","varrer","vascular","vasilha","vassoura","vazar","vazio","veado","vedar","vegetar","veicular","veleiro","velhice","veludo","vencedor","vendaval","venerar","ventre","verbal","verdade","vereador","vergonha","vermelho","verniz","versar","vertente","vespa","vestido","vetorial","viaduto","viagem","viajar","viatura","vibrador","videira","vidraria","viela","viga","vigente","vigiar","vigorar","vilarejo","vinco","vinheta","vinil","violeta","virada","virtude","visitar","visto","vitral","viveiro","vizinho","voador","voar","vogal","volante","voleibol","voltagem","volumoso","vontade","vulto","vuvuzela","xadrez","xarope","xeque","xeretar","xerife","xingar","zangado","zarpar","zebu","zelador","zombar","zoologia","zumbido"]')},80659:function(eb){"use strict";eb.exports=JSON.parse('["ábaco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","acción","aceite","acelga","acento","aceptar","ácido","aclarar","acné","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","aéreo","afectar","afición","afinar","afirmar","ágil","agitar","agonía","agosto","agotar","agregar","agrio","agua","agudo","águila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacrán","alambre","alarma","alba","álbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodón","aliado","aliento","alivio","alma","almeja","almíbar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","ámbar","ámbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","andén","anemia","ángulo","anillo","ánimo","anís","anotar","antena","antiguo","antojo","anual","anular","anuncio","añadir","añejo","año","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","araña","arar","árbitro","árbol","arbusto","archivo","arco","arder","ardilla","arduo","área","árido","aries","armonía","arnés","aroma","arpa","arpón","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","áspero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","ático","atleta","átomo","atraer","atroz","atún","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avión","aviso","ayer","ayuda","ayuno","azafrán","azar","azote","azúcar","azufre","azul","baba","babor","bache","bahía","baile","bajar","balanza","balcón","balde","bambú","banco","banda","baño","barba","barco","barniz","barro","báscula","bastón","basura","batalla","batería","batir","batuta","baúl","bazar","bebé","bebida","bello","besar","beso","bestia","bicho","bien","bingo","blanco","bloque","blusa","boa","bobina","bobo","boca","bocina","boda","bodega","boina","bola","bolero","bolsa","bomba","bondad","bonito","bono","bonsái","borde","borrar","bosque","bote","botín","bóveda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufón","búho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzón","caballo","cabeza","cabina","cabra","cacao","cadáver","cadena","caer","café","caída","caimán","caja","cajón","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","cáncer","candil","canela","canguro","canica","canto","caña","cañón","caoba","caos","capaz","capitán","capote","captar","capucha","cara","carbón","cárcel","careta","carga","cariño","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","célebre","celoso","célula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","césped","cetro","chacal","chaleco","champú","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclón","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","ciprés","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","clínica","cobre","cocción","cochino","cocina","coco","código","codo","cofre","coger","cohete","cojín","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","cómodo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazón","corbata","corcho","cordón","corona","correr","coser","cosmos","costa","cráneo","cráter","crear","crecer","creído","crema","cría","crimen","cripta","crisis","cromo","crónica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupón","cúpula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","dátil","deber","débil","década","decir","dedo","defensa","definir","dejar","delfín","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvío","detalle","detener","deuda","día","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difícil","digno","dilema","diluir","dinero","directo","dirigir","disco","diseño","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","dragón","droga","ducha","duda","duelo","dueño","dulce","dúo","duque","durar","dureza","duro","ébano","ebrio","echar","eco","ecuador","edad","edición","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","élite","elixir","elogio","eludir","embudo","emitir","emoción","empate","empeño","empleo","empresa","enano","encargo","enchufe","encía","enemigo","enero","enfado","enfermo","engaño","enigma","enlace","enorme","enredo","ensayo","enseñar","entero","entrar","envase","envío","época","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espía","esposa","espuma","esquí","estar","este","estilo","estufa","etapa","eterno","ética","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","éxito","experto","explicar","exponer","extremo","fábrica","fábula","fachada","fácil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","faraón","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fértil","fervor","festín","fiable","fianza","fiar","fibra","ficción","ficha","fideo","fiebre","fiel","fiera","fiesta","figura","fijar","fijo","fila","filete","filial","filtro","fin","finca","fingir","finito","firma","flaco","flauta","flecha","flor","flota","fluir","flujo","flúor","fobia","foca","fogata","fogón","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","frágil","franja","frase","fraude","freír","freno","fresa","frío","frito","fruta","fuego","fuente","fuerza","fuga","fumar","función","funda","furgón","furia","fusil","fútbol","futuro","gacela","gafas","gaita","gajo","gala","galería","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavilán","gemelo","gemir","gen","género","genio","gente","geranio","gerente","germen","gesto","gigante","gimnasio","girar","giro","glaciar","globo","gloria","gol","golfo","goloso","golpe","goma","gordo","gorila","gorra","gota","goteo","gozar","grada","gráfico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","grúa","grueso","grumo","grupo","guante","guapo","guardia","guerra","guía","guiño","guion","guiso","guitarra","gusano","gustar","haber","hábil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazaña","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","héroe","hervir","hielo","hierro","hígado","higiene","hijo","himno","historia","hocico","hogar","hoguera","hoja","hombre","hongo","honor","honra","hora","hormiga","horno","hostil","hoyo","hueco","huelga","huerta","hueso","huevo","huida","huir","humano","húmedo","humilde","humo","hundir","huracán","hurto","icono","ideal","idioma","ídolo","iglesia","iglú","igual","ilegal","ilusión","imagen","imán","imitar","impar","imperio","imponer","impulso","incapaz","índice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","interés","íntimo","intuir","inútil","invierno","ira","iris","ironía","isla","islote","jabalí","jabón","jamón","jarabe","jardín","jarra","jaula","jazmín","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","júpiter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladrón","lagarto","lágrima","laguna","laico","lamer","lámina","lámpara","lana","lancha","langosta","lanza","lápiz","largo","larva","lástima","lata","látex","latir","laurel","lavar","lazo","leal","lección","leche","lector","leer","legión","legumbre","lejano","lengua","lento","leña","león","leopardo","lesión","letal","letra","leve","leyenda","libertad","libro","licor","líder","lidiar","lienzo","liga","ligero","lima","límite","limón","limpio","lince","lindo","línea","lingote","lino","linterna","líquido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","loción","loco","locura","lógica","logro","lombriz","lomo","lonja","lote","lucha","lucir","lugar","lujo","luna","lunes","lupa","lustro","luto","luz","maceta","macho","madera","madre","maduro","maestro","mafia","magia","mago","maíz","maldad","maleta","malla","malo","mamá","mambo","mamut","manco","mando","manejar","manga","maniquí","manjar","mano","manso","manta","mañana","mapa","máquina","mar","marco","marea","marfil","margen","marido","mármol","marrón","martes","marzo","masa","máscara","masivo","matar","materia","matiz","matriz","máximo","mayor","mazorca","mecha","medalla","medio","médula","mejilla","mejor","melena","melón","memoria","menor","mensaje","mente","menú","mercado","merengue","mérito","mes","mesón","meta","meter","método","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millón","mimo","mina","minero","mínimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","moción","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","moño","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","móvil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","muñeca","mural","muro","músculo","museo","musgo","música","muslo","nácar","nación","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","náusea","naval","nave","navidad","necio","néctar","negar","negocio","negro","neón","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","niñez","niño","nítido","nivel","nobleza","noche","nómina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","núcleo","nudillo","nudo","nuera","nueve","nuez","nulo","número","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","océano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oído","oír","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opción","ópera","opinar","oponer","optar","óptica","opuesto","oración","orador","oral","órbita","orca","orden","oreja","órgano","orgía","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadía","oscuro","osezno","oso","ostra","otoño","otro","oveja","óvulo","óxido","oxígeno","oyente","ozono","pacto","padre","paella","página","pago","país","pájaro","palabra","palco","paleta","pálido","palma","paloma","palpar","pan","panal","pánico","pantera","pañuelo","papá","papel","papilla","paquete","parar","parcela","pared","parir","paro","párpado","parque","párrafo","parte","pasar","paseo","pasión","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peatón","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldaño","pelea","peligro","pellejo","pelo","peluca","pena","pensar","peñón","peón","peor","pepino","pequeño","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pésimo","pestaña","pétalo","petróleo","pez","pezuña","picar","pichón","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","piña","piojo","pipa","pirata","pisar","piscina","piso","pista","pitón","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesía","poeta","polen","policía","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porción","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","príncipe","prisión","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","próximo","prueba","público","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmón","pulpo","pulso","puma","punto","puñal","puño","pupa","pupila","puré","quedar","queja","quemar","querer","queso","quieto","química","quince","quitar","rábano","rabia","rabo","ración","radical","raíz","rama","rampa","rancho","rango","rapaz","rápido","rapto","rasgo","raspa","rato","rayo","raza","razón","reacción","realidad","rebaño","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refrán","refugio","regalo","regir","regla","regreso","rehén","reino","reír","reja","relato","relevo","relieve","relleno","reloj","remar","remedio","remo","rencor","rendir","renta","reparto","repetir","reposo","reptil","res","rescate","resina","respeto","resto","resumen","retiro","retorno","retrato","reunir","revés","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","rígido","rigor","rincón","riñón","río","riqueza","risa","ritmo","rito","rizo","roble","roce","rociar","rodar","rodeo","rodilla","roer","rojizo","rojo","romero","romper","ron","ronco","ronda","ropa","ropero","rosa","rosca","rostro","rotar","rubí","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sábado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmón","salón","salsa","salto","salud","salvar","samba","sanción","sandía","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sartén","sastre","satán","sauna","saxofón","sección","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","señal","señor","separar","sepia","sequía","ser","serie","sermón","servir","sesenta","sesión","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","sílaba","silbar","silencio","silla","símbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","sólido","soltar","solución","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","sostén","sótano","suave","subir","suceso","sudor","suegra","suelo","sueño","suerte","sufrir","sujeto","sultán","sumar","superar","suplir","suponer","supremo","sur","surco","sureño","surgir","susto","sutil","tabaco","tabique","tabla","tabú","taco","tacto","tajo","talar","talco","talento","talla","talón","tamaño","tambor","tango","tanque","tapa","tapete","tapia","tapón","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazón","teatro","techo","tecla","técnica","tejado","tejer","tejido","tela","teléfono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teoría","terapia","terco","término","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburón","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","tímido","timo","tinta","tío","típico","tipo","tira","tirón","titán","títere","título","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","tórax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","tóxico","trabajo","tractor","traer","tráfico","trago","traje","tramo","trance","trato","trauma","trazar","trébol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tubería","tubo","tuerto","tumba","tumor","túnel","túnica","turbina","turismo","turno","tutor","ubicar","úlcera","umbral","unidad","unir","universo","uno","untar","uña","urbano","urbe","urgente","urna","usar","usuario","útil","utopía","uva","vaca","vacío","vacuna","vagar","vago","vaina","vajilla","vale","válido","valle","valor","válvula","vampiro","vara","variar","varón","vaso","vecino","vector","vehículo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vía","viaje","vibrar","vicio","víctima","vida","vídeo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","viñedo","violín","viral","virgo","virtud","visor","víspera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volcán","volumen","volver","voraz","votar","voto","voz","vuelo","vulgar","yacer","yate","yegua","yema","yerno","yeso","yodo","yoga","yogur","zafiro","zanja","zapato","zarza","zona","zorro","zumo","zurdo"]')},18597:function(eb){"use strict";eb.exports={i8:"6.5.4"}}},function(eb){var em=function(em){return eb(eb.s=em)};eb.O(0,[774,179],function(){return em(6840),em(96885)}),_N_E=eb.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/_app-fb19561bc279dedf.js b/_next/static/chunks/pages/_app-fb19561bc279dedf.js deleted file mode 100644 index 33fd144..0000000 --- a/_next/static/chunks/pages/_app-fb19561bc279dedf.js +++ /dev/null @@ -1,391 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{72771:function(en,eo,es){"use strict";es.d(eo,{aG:function(){return eVU},zx:function(){return eyr},XZ:function(){return ebY},cu:function(){return eDq},NP:function(){return ew0},$_:function(){return eTC},Xq:function(){return ebb},lX:function(){return eb_},nz:function(){return evw},JO:function(){return eVJ},TR:function(){return ey9},pN:function(){return eD$},tJ:function(){return eD2},WG:function(){return eD5},pJ:function(){return eka},Jy:function(){return eDZ},P_:function(){return ey1},Cc:function(){return eyE},Gi:function(){return ebM},Kb:function(){return eT6},$j:function(){return eN_},rs:function(){return eDG},iA:function(){return exa},mQ:function(){return eNN},DU:function(){return eyu},oi:function(){return eDw},Gd:function(){return exu},u:function(){return eNE},nd:function(){return ex$},PT:function(){return eVE},gn:function(){return evs},np:function(){return eVS},Bq:function(){return eNl},O8:function(){return eNh},gM:function(){return eNC},GO:function(){return eNA},lm:function(){return eyZ},fw:function(){return eNH},g7:function(){return eNL},Yz:function(){return eyv},b:function(){return eNu},iP:function(){return eNM}});var ef=es(19521),eu=es(67294);function em(en,eo){var es=Object.keys(en);if(Object.getOwnPropertySymbols){var ef=Object.getOwnPropertySymbols(en);eo&&(ef=ef.filter(function(eo){return Object.getOwnPropertyDescriptor(en,eo).enumerable})),es.push.apply(es,ef)}return es}function ed(en){for(var eo=1;eoen.length)&&(eo=en.length);for(var es=0,ef=Array(eo);es-1;eu--){var em=es[eu];["STYLE","LINK"].indexOf((em.tagName||"").toUpperCase())>-1&&(ef=em)}return e$.head.insertBefore(eo,ef),en}}var cd="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function cz(){for(var en=12,eo="";en-- >0;)eo+=cd[62*Math.random()|0];return eo}function cH(en){for(var eo=[],es=(en||[]).length>>>0;es--;)eo[es]=en[es];return eo}function cV(en){return en.classList?cH(en.classList):(en.getAttribute("class")||"").split(" ").filter(function(en){return en})}function cy(en){return"".concat(en).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function cx(en){return Object.keys(en||{}).reduce(function(eo,es){return eo+"".concat(es,'="').concat(cy(en[es]),'" ')},"").trim()}function cw(en){return Object.keys(en||{}).reduce(function(eo,es){return eo+"".concat(es,": ").concat(en[es].trim(),";")},"")}function cD(en){return en.size!==cf.size||en.x!==cf.x||en.y!==cf.y||en.rotate!==cf.rotate||en.flipX||en.flipY}function ck(en){var eo=en.transform,es=en.containerWidth,ef=en.iconWidth,eu={transform:"translate(".concat(es/2," 256)")},em="translate(".concat(32*eo.x,", ").concat(32*eo.y,") "),ed="scale(".concat(eo.size/16*(eo.flipX?-1:1),", ").concat(eo.size/16*(eo.flipY?-1:1),") "),eH="rotate(".concat(eo.rotate," 0 0)");return{outer:eu,inner:{transform:"".concat(em," ").concat(ed," ").concat(eH)},path:{transform:"translate(".concat(-(ef/2*1)," -256)")}}}function cS(en){var eo=en.transform,es=en.width,ef=void 0===es?e5:es,eu=en.height,em=void 0===eu?e5:eu,ed=en.startCentered,eH=void 0!==ed&&ed,eV="";return eH&&e6?eV+="translate(".concat(eo.x/cs-ef/2,"em, ").concat(eo.y/cs-em/2,"em) "):eH?eV+="translate(calc(-50% + ".concat(eo.x/cs,"em), calc(-50% + ").concat(eo.y/cs,"em)) "):eV+="translate(".concat(eo.x/cs,"em, ").concat(eo.y/cs,"em) "),eV+="scale(".concat(eo.size/cs*(eo.flipX?-1:1),", ").concat(eo.size/cs*(eo.flipY?-1:1),") ")+"rotate(".concat(eo.rotate,"deg) ")}var cE=':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-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 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 -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 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}';function cj(){var en=e7,eo=e9,es=cr.cssPrefix,ef=cr.replacementClass,eu=cE;if(es!==en||ef!==eo){var em=RegExp("\\.".concat(en,"\\-"),"g"),ed=RegExp("\\--".concat(en,"\\-"),"g"),eH=RegExp("\\.".concat(eo),"g");eu=eu.replace(em,".".concat(es,"-")).replace(ed,"--".concat(es,"-")).replace(eH,".".concat(ef))}return eu}var cO=!1;function cP(){cr.autoAddCss&&!cO&&(cm(cj()),cO=!0)}var c_={mixout:function(){return{dom:{css:cj,insertCss:cP}}},hooks:function(){return{beforeDOMElementCreation:function(){cP()},beforeI2svg:function(){cP()}}}},cB=eX||{};cB[e8]||(cB[e8]={}),cB[e8].styles||(cB[e8].styles={}),cB[e8].hooks||(cB[e8].hooks={}),cB[e8].shims||(cB[e8].shims=[]);var cU=cB[e8],cR=[],cY=function en(){e$.removeEventListener("DOMContentLoaded",en),cG=1,cR.map(function(en){return en()})},cG=!1;function cQ(en){e0&&(cG?setTimeout(en,0):cR.push(en))}function cF(en){var eo=en.tag,es=en.attributes,ef=void 0===es?{}:es,eu=en.children,em=void 0===eu?[]:eu;return"string"==typeof en?cy(en):"<".concat(eo," ").concat(cx(ef),">").concat(em.map(cF).join(""),"")}function cZ(en,eo,es){if(en&&en[eo]&&en[eo][es])return{prefix:eo,iconName:es,icon:en[eo][es]}}!e0||(cG=(e$.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(e$.readyState))||e$.addEventListener("DOMContentLoaded",cY);var cq=function(en,eo){return function(es,ef,eu,em){return en.call(eo,es,ef,eu,em)}},cK=function(en,eo,es,ef){var eu,em,ed,eH=Object.keys(en),eV=eH.length,eb=void 0!==ef?cq(eo,ef):eo;for(void 0===es?(eu=1,ed=en[eH[0]]):(eu=0,ed=es);eu=55296&&eu<=56319&&es=55296&&eu<=56319&&ef>eo+1&&(es=en.charCodeAt(eo+1))>=56320&&es<=57343?(eu-55296)*1024+es-56320+65536:eu}function c$(en){return Object.keys(en).reduce(function(eo,es){var ef=en[es];return ef.icon?eo[ef.iconName]=ef.icon:eo[es]=ef,eo},{})}function ic(en,eo){var es=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},ef=es.skipHooks,eu=void 0!==ef&&ef,em=c$(eo);"function"!=typeof cU.hooks.addPack||eu?cU.styles[en]=ed(ed({},cU.styles[en]||{}),em):cU.hooks.addPack(en,c$(eo)),"fas"===en&&ic("fa",eo)}var il=cU.styles,ih=cU.shims,iu=(eD(ewm={},tw,Object.values(tP[tw])),eD(ewm,tD,Object.values(tP[tD])),ewm),iH=null,iV={},iy={},ib={},iw={},iD={},iS=(eD(ewd={},tw,Object.keys(tj[tw])),eD(ewd,tD,Object.keys(tj[tD])),ewd);function iE(en){return~tK.indexOf(en)}function ij(en,eo){var es=eo.split("-"),ef=es[0],eu=es.slice(1).join("-");return ef!==en||""===eu||iE(eu)?null:eu}var iO=function(){var en=function(en){return cK(il,function(eo,es,ef){return eo[ef]=cK(es,en,{}),eo},{})};iV=en(function(en,eo,es){return eo[3]&&(en[eo[3]]=es),eo[2]&&eo[2].filter(function(en){return"number"==typeof en}).forEach(function(eo){en[eo.toString(16)]=es}),en}),iy=en(function(en,eo,es){return en[es]=es,eo[2]&&eo[2].filter(function(en){return"string"==typeof en}).forEach(function(eo){en[eo]=es}),en}),iD=en(function(en,eo,es){var ef=eo[2];return en[es]=es,ef.forEach(function(eo){en[eo]=es}),en});var eo="far"in il||cr.autoFetchSvg,es=cK(ih,function(en,es){var ef=es[0],eu=es[1],em=es[2];return"far"!==eu||eo||(eu="fas"),"string"==typeof ef&&(en.names[ef]={prefix:eu,iconName:em}),"number"==typeof ef&&(en.unicodes[ef.toString(16)]={prefix:eu,iconName:em}),en},{names:{},unicodes:{}});ib=es.names,iw=es.unicodes,iH=iF(cr.styleDefault,{family:cr.familyDefault})};function iP(en,eo){return(iV[en]||{})[eo]}function i_(en,eo){return(iy[en]||{})[eo]}function iB(en,eo){return(iD[en]||{})[eo]}function iU(en){return ib[en]||{prefix:null,iconName:null}}function iR(en){var eo=iw[en],es=iP("fas",en);return eo||(es?{prefix:"fas",iconName:es}:null)||{prefix:null,iconName:null}}function iG(){return iH}co(function(en){iH=iF(en.styleDefault,{family:cr.familyDefault})}),iO();var iQ=function(){return{prefix:null,iconName:null,rest:[]}};function iF(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},es=eo.family,ef=void 0===es?tw:es,eu=tj[ef][en],em=tO[ef][en]||tO[ef][eu],ed=en in cU.styles?en:null;return em||ed||null}var iZ=(eD(ewp={},tw,Object.keys(tP[tw])),eD(ewp,tD,Object.keys(tP[tD])),ewp);function iq(en){var eo,es=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ef=es.skipLookups,eu=void 0!==ef&&ef,em=(eD(eo={},tw,"".concat(cr.cssPrefix,"-").concat(tw)),eD(eo,tD,"".concat(cr.cssPrefix,"-").concat(tD)),eo),ed=null,eH=tw;(en.includes(em[tw])||en.some(function(en){return iZ[tw].includes(en)}))&&(eH=tw),(en.includes(em[tD])||en.some(function(en){return iZ[tD].includes(en)}))&&(eH=tD);var eV=en.reduce(function(en,eo){var es=ij(cr.cssPrefix,eo);if(il[eo]?(ed=eo=iu[eH].includes(eo)?t_[eH][eo]:eo,en.prefix=eo):iS[eH].indexOf(eo)>-1?(ed=eo,en.prefix=iF(eo,{family:eH})):es?en.iconName=es:eo!==cr.replacementClass&&eo!==em[tw]&&eo!==em[tD]&&en.rest.push(eo),!eu&&en.prefix&&en.iconName){var ef="fa"===ed?iU(en.iconName):{},eV=iB(en.prefix,en.iconName);ef.prefix&&(ed=null),en.iconName=ef.iconName||eV||en.iconName,en.prefix=ef.prefix||en.prefix,"far"!==en.prefix||il.far||!il.fas||cr.autoFetchSvg||(en.prefix="fas")}return en},iQ());return(en.includes("fa-brands")||en.includes("fab"))&&(eV.prefix="fab"),(en.includes("fa-duotone")||en.includes("fad"))&&(eV.prefix="fad"),!eV.prefix&&eH===tD&&(il.fass||cr.autoFetchSvg)&&(eV.prefix="fass",eV.iconName=iB(eV.prefix,eV.iconName)||eV.iconName),("fa"===eV.prefix||"fa"===ed)&&(eV.prefix=iG()||"fas"),eV}var iK=function(){function en(){eV(this,en),this.definitions={}}return ew(en,[{key:"add",value:function(){for(var en=this,eo=arguments.length,es=Array(eo),ef=0;ef0&&eH.forEach(function(eo){"string"==typeof eo&&(en[eu][eo]=ed)}),en[eu][em]=ed}),en}}]),en}(),iJ=[],iW={},i$={},i4=Object.keys(i$);function i3(en,eo){var es=eo.mixoutsTo;return iJ=en,iW={},Object.keys(i$).forEach(function(en){-1===i4.indexOf(en)&&delete i$[en]}),iJ.forEach(function(en){var eo=en.mixout?en.mixout():{};if(Object.keys(eo).forEach(function(en){"function"==typeof eo[en]&&(es[en]=eo[en]),"object"===eH(eo[en])&&Object.keys(eo[en]).forEach(function(ef){es[en]||(es[en]={}),es[en][ef]=eo[en][ef]})}),en.hooks){var ef=en.hooks();Object.keys(ef).forEach(function(en){iW[en]||(iW[en]=[]),iW[en].push(ef[en])})}en.provides&&en.provides(i$)}),es}function i6(en,eo){for(var es=arguments.length,ef=Array(es>2?es-2:0),eu=2;eu1?eo-1:0),ef=1;ef0&&void 0!==arguments[0]?arguments[0]:{};return e0?(i8("beforeI2svg",en),i5("pseudoElements2svg",en),i5("i2svg",en)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},eo=en.autoReplaceSvgRoot;!1===cr.autoReplaceSvg&&(cr.autoReplaceSvg=!0),cr.observeMutations=!0,cQ(function(){rf({autoReplaceSvgRoot:eo}),i8("watch",en)})}},ra={icon:function(en){if(null===en)return null;if("object"===eH(en)&&en.prefix&&en.iconName)return{prefix:en.prefix,iconName:iB(en.prefix,en.iconName)||en.iconName};if(Array.isArray(en)&&2===en.length){var eo=0===en[1].indexOf("fa-")?en[1].slice(3):en[1],es=iF(en[0]);return{prefix:es,iconName:iB(es,eo)||eo}}if("string"==typeof en&&(en.indexOf("".concat(cr.cssPrefix,"-"))>-1||en.match(tB))){var ef=iq(en.split(" "),{skipLookups:!0});return{prefix:ef.prefix||iG(),iconName:iB(ef.prefix,ef.iconName)||ef.iconName}}if("string"==typeof en){var eu=iG();return{prefix:eu,iconName:iB(eu,en)||en}}}},rn={noAuto:function(){cr.autoReplaceSvg=!1,cr.observeMutations=!1,i8("noAuto")},config:cr,dom:rr,parse:ra,library:i9,findIconDefinition:i7,toHtml:cF},rf=function(){var en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},eo=en.autoReplaceSvgRoot,es=void 0===eo?e$:eo;(Object.keys(cU.styles).length>0||cr.autoFetchSvg)&&e0&&cr.autoReplaceSvg&&rn.dom.i2svg({node:es})};function ru(en,eo){return Object.defineProperty(en,"abstract",{get:eo}),Object.defineProperty(en,"html",{get:function(){return en.abstract.map(function(en){return cF(en)})}}),Object.defineProperty(en,"node",{get:function(){if(e0){var eo=e$.createElement("div");return eo.innerHTML=en.html,eo.children}}}),en}function rm(en){var eo=en.children,es=en.main,ef=en.mask,eu=en.attributes,em=en.styles,eH=en.transform;if(cD(eH)&&es.found&&!ef.found){var eV={x:es.width/es.height/2,y:.5};eu.style=cw(ed(ed({},em),{},{"transform-origin":"".concat(eV.x+eH.x/16,"em ").concat(eV.y+eH.y/16,"em")}))}return[{tag:"svg",attributes:eu,children:eo}]}function rp(en){var eo=en.prefix,es=en.iconName,ef=en.children,eu=en.attributes,em=en.symbol,eH=!0===em?"".concat(eo,"-").concat(cr.cssPrefix,"-").concat(es):em;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:ed(ed({},eu),{},{id:eH}),children:ef}]}]}function rz(en){var eo=en.icons,es=eo.main,ef=eo.mask,eu=en.prefix,em=en.iconName,eH=en.transform,eV=en.symbol,eb=en.title,ew=en.maskId,eD=en.titleId,eS=en.extra,eE=en.watchable,ej=void 0!==eE&&eE,eO=ef.found?ef:es,eP=eO.width,e_=eO.height,eB="fak"===eu,eU=[cr.replacementClass,em?"".concat(cr.cssPrefix,"-").concat(em):""].filter(function(en){return -1===eS.classes.indexOf(en)}).filter(function(en){return""!==en||!!en}).concat(eS.classes).join(" "),eR={children:[],attributes:ed(ed({},eS.attributes),{},{"data-prefix":eu,"data-icon":em,class:eU,role:eS.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(eP," ").concat(e_)})},eY=eB&&!~eS.classes.indexOf("fa-fw")?{width:"".concat(eP/e_*1,"em")}:{};ej&&(eR.attributes[tc]=""),eb&&(eR.children.push({tag:"title",attributes:{id:eR.attributes["aria-labelledby"]||"title-".concat(eD||cz())},children:[eb]}),delete eR.attributes.title);var eG=ed(ed({},eR),{},{prefix:eu,iconName:em,main:es,mask:ef,maskId:ew,transform:eH,symbol:eV,styles:ed(ed({},eY),eS.styles)}),eQ=ef.found&&es.found?i5("generateAbstractMask",eG)||{children:[],attributes:{}}:i5("generateAbstractIcon",eG)||{children:[],attributes:{}},eF=eQ.children,eZ=eQ.attributes;return(eG.children=eF,eG.attributes=eZ,eV)?rp(eG):rm(eG)}function rH(en){var eo=en.content,es=en.width,ef=en.height,eu=en.transform,em=en.title,eH=en.extra,eV=en.watchable,eb=void 0!==eV&&eV,ew=ed(ed(ed({},eH.attributes),em?{title:em}:{}),{},{class:eH.classes.join(" ")});eb&&(ew[tc]="");var eD=ed({},eH.styles);cD(eu)&&(eD.transform=cS({transform:eu,startCentered:!0,width:es,height:ef}),eD["-webkit-transform"]=eD.transform);var eS=cw(eD);eS.length>0&&(ew.style=eS);var eE=[];return eE.push({tag:"span",attributes:ew,children:[eo]}),em&&eE.push({tag:"span",attributes:{class:"sr-only"},children:[em]}),eE}function rV(en){var eo=en.content,es=en.title,ef=en.extra,eu=ed(ed(ed({},ef.attributes),es?{title:es}:{}),{},{class:ef.classes.join(" ")}),em=cw(ef.styles);em.length>0&&(eu.style=em);var eH=[];return eH.push({tag:"span",attributes:eu,children:[eo]}),es&&eH.push({tag:"span",attributes:{class:"sr-only"},children:[es]}),eH}var ry=cU.styles;function rw(en){var eo=en[0],es=en[1],ef=eS(en.slice(4),1)[0],eu=null;return{found:!0,width:eo,height:es,icon:eu=Array.isArray(ef)?{tag:"g",attributes:{class:"".concat(cr.cssPrefix,"-").concat(tZ.GROUP)},children:[{tag:"path",attributes:{class:"".concat(cr.cssPrefix,"-").concat(tZ.SECONDARY),fill:"currentColor",d:ef[0]}},{tag:"path",attributes:{class:"".concat(cr.cssPrefix,"-").concat(tZ.PRIMARY),fill:"currentColor",d:ef[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:ef}}}}var rD={found:!1,width:512,height:512};function rk(en,eo){tV||cr.showMissingIcons||!en||console.error('Icon with name "'.concat(en,'" and prefix "').concat(eo,'" is missing.'))}function rS(en,eo){var es=eo;return"fa"===eo&&null!==cr.styleDefault&&(eo=iG()),new Promise(function(ef,eu){if(i5("missingIconAbstract"),"fa"===es){var em=iU(en)||{};en=em.iconName||en,eo=em.prefix||eo}if(en&&eo&&ry[eo]&&ry[eo][en])return ef(rw(ry[eo][en]));rk(en,eo),ef(ed(ed({},rD),{},{icon:cr.showMissingIcons&&en&&i5("missingIconAbstract")||{}}))})}var rE=function(){},rj=cr.measurePerformance&&e3&&e3.mark&&e3.measure?e3:{mark:rE,measure:rE},rO='FA "6.4.0"',rP=function(en){rj.mark("".concat(rO," ").concat(en," ends")),rj.measure("".concat(rO," ").concat(en),"".concat(rO," ").concat(en," begins"),"".concat(rO," ").concat(en," ends"))},r_={begin:function(en){return rj.mark("".concat(rO," ").concat(en," begins")),function(){return rP(en)}},end:rP},rB=function(){};function rU(en){return"string"==typeof(en.getAttribute?en.getAttribute(tc):null)}function rR(en){var eo=en.getAttribute?en.getAttribute(tn):null,es=en.getAttribute?en.getAttribute(tf):null;return eo&&es}function rY(en){return en&&en.classList&&en.classList.contains&&en.classList.contains(cr.replacementClass)}function rG(){return!0===cr.autoReplaceSvg?rK.replace:rK[cr.autoReplaceSvg]||rK.replace}function rQ(en){return e$.createElementNS("http://www.w3.org/2000/svg",en)}function rF(en){return e$.createElement(en)}function rZ(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},es=eo.ceFn,ef=void 0===es?"svg"===en.tag?rQ:rF:es;if("string"==typeof en)return e$.createTextNode(en);var eu=ef(en.tag);return Object.keys(en.attributes||[]).forEach(function(eo){eu.setAttribute(eo,en.attributes[eo])}),(en.children||[]).forEach(function(en){eu.appendChild(rZ(en,{ceFn:ef}))}),eu}function rq(en){var eo=" ".concat(en.outerHTML," ");return"".concat(eo,"Font Awesome fontawesome.com ")}var rK={replace:function(en){var eo=en[0];if(eo.parentNode){if(en[1].forEach(function(en){eo.parentNode.insertBefore(rZ(en),eo)}),null===eo.getAttribute(tc)&&cr.keepOriginalSource){var es=e$.createComment(rq(eo));eo.parentNode.replaceChild(es,eo)}else eo.remove()}},nest:function(en){var eo=en[0],es=en[1];if(~cV(eo).indexOf(cr.replacementClass))return rK.replace(en);var ef=new RegExp("".concat(cr.cssPrefix,"-.*"));if(delete es[0].attributes.id,es[0].attributes.class){var eu=es[0].attributes.class.split(" ").reduce(function(en,eo){return eo===cr.replacementClass||eo.match(ef)?en.toSvg.push(eo):en.toNode.push(eo),en},{toNode:[],toSvg:[]});es[0].attributes.class=eu.toSvg.join(" "),0===eu.toNode.length?eo.removeAttribute("class"):eo.setAttribute("class",eu.toNode.join(" "))}var em=es.map(function(en){return cF(en)}).join("\n");eo.setAttribute(tc,""),eo.innerHTML=em}};function rJ(en){en()}function rW(en,eo){var es="function"==typeof eo?eo:rB;if(0===en.length)es();else{var ef=rJ;cr.mutateApproach===td&&(ef=eX.requestAnimationFrame||rJ),ef(function(){var eo=rG(),ef=r_.begin("mutate");en.map(eo),ef(),es()})}}var rX=!1;function r$(){rX=!0}function ar(){rX=!1}var an=null;function ao(en){if(e4&&cr.observeMutations){var eo=en.treeCallback,es=void 0===eo?rB:eo,ef=en.nodeCallback,eu=void 0===ef?rB:ef,em=en.pseudoElementsCallback,ed=void 0===em?rB:em,eH=en.observeMutationsRoot,eV=void 0===eH?e$:eH;an=new e4(function(en){if(!rX){var eo=iG();cH(en).forEach(function(en){if("childList"===en.type&&en.addedNodes.length>0&&!rU(en.addedNodes[0])&&(cr.searchPseudoElements&&ed(en.target),es(en.target)),"attributes"===en.type&&en.target.parentNode&&cr.searchPseudoElements&&ed(en.target.parentNode),"attributes"===en.type&&rU(en.target)&&~tF.indexOf(en.attributeName)){if("class"===en.attributeName&&rR(en.target)){var ef=iq(cV(en.target)),em=ef.prefix,eH=ef.iconName;en.target.setAttribute(tn,em||eo),eH&&en.target.setAttribute(tf,eH)}else rY(en.target)&&eu(en.target)}})}}),e0&&an.observe(eV,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function af(){an&&an.disconnect()}function au(en){var eo=en.getAttribute("style"),es=[];return eo&&(es=eo.split(";").reduce(function(en,eo){var es=eo.split(":"),ef=es[0],eu=es.slice(1);return ef&&eu.length>0&&(en[ef]=eu.join(":").trim()),en},{})),es}function am(en){var eo=en.getAttribute("data-prefix"),es=en.getAttribute("data-icon"),ef=void 0!==en.innerText?en.innerText.trim():"",eu=iq(cV(en));return eu.prefix||(eu.prefix=iG()),eo&&es&&(eu.prefix=eo,eu.iconName=es),eu.iconName&&eu.prefix||(eu.prefix&&ef.length>0&&(eu.iconName=i_(eu.prefix,en.innerText)||iP(eu.prefix,cW(en.innerText))),!eu.iconName&&cr.autoFetchSvg&&en.firstChild&&en.firstChild.nodeType===Node.TEXT_NODE&&(eu.iconName=en.firstChild.data)),eu}function ad(en){var eo=cH(en.attributes).reduce(function(en,eo){return"class"!==en.name&&"style"!==en.name&&(en[eo.name]=eo.value),en},{}),es=en.getAttribute("title"),ef=en.getAttribute("data-fa-title-id");return cr.autoA11y&&(es?eo["aria-labelledby"]="".concat(cr.replacementClass,"-title-").concat(ef||cz()):(eo["aria-hidden"]="true",eo.focusable="false")),eo}function aH(){return{iconName:null,title:null,titleId:null,prefix:null,transform:cf,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function av(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},es=am(en),ef=es.iconName,eu=es.prefix,em=es.rest,eH=ad(en),eV=i6("parseNodeAttributes",{},en),eb=eo.styleParser?au(en):[];return ed({iconName:ef,title:en.getAttribute("title"),titleId:en.getAttribute("data-fa-title-id"),prefix:eu,transform:cf,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:em,styles:eb,attributes:eH}},eV)}var aV=cU.styles;function ab(en){var eo="nest"===cr.autoReplaceSvg?av(en,{styleParser:!1}):av(en);return~eo.extra.classes.indexOf(tU)?i5("generateLayersText",en,eo):i5("generateSvgReplacementMutation",en,eo)}var aD=new Set;function ak(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e0)return Promise.resolve();var es=e$.documentElement.classList,ef=function(en){return es.add("".concat(tu,"-").concat(en))},eu=function(en){return es.remove("".concat(tu,"-").concat(en))},em=cr.autoFetchSvg?aD:tS.map(function(en){return"fa-".concat(en)}).concat(Object.keys(aV));em.includes("fa")||em.push("fa");var ed=[".".concat(tU,":not([").concat(tc,"])")].concat(em.map(function(en){return".".concat(en,":not([").concat(tc,"])")})).join(", ");if(0===ed.length)return Promise.resolve();var eH=[];try{eH=cH(en.querySelectorAll(ed))}catch(en){}if(!(eH.length>0))return Promise.resolve();ef("pending"),eu("complete");var eV=r_.begin("onTree"),eb=eH.reduce(function(en,eo){try{var es=ab(eo);es&&en.push(es)}catch(en){tV||"MissingIcon"!==en.name||console.error(en)}return en},[]);return new Promise(function(en,es){Promise.all(eb).then(function(es){rW(es,function(){ef("active"),ef("complete"),eu("pending"),"function"==typeof eo&&eo(),eV(),en()})}).catch(function(en){eV(),es(en)})})}function aS(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;ab(en).then(function(en){en&&rW([en],eo)})}function aE(en){return function(eo){var es=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ef=(eo||{}).icon?eo:i7(eo||{}),eu=es.mask;return eu&&(eu=(eu||{}).icon?eu:i7(eu||{})),en(ef,ed(ed({},es),{},{mask:eu}))}}tS.map(function(en){aD.add("fa-".concat(en))}),Object.keys(tj[tw]).map(aD.add.bind(aD)),Object.keys(tj[tD]).map(aD.add.bind(aD)),aD=eE(aD);var aj=function(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},es=eo.transform,ef=void 0===es?cf:es,eu=eo.symbol,em=void 0!==eu&&eu,eH=eo.mask,eV=void 0===eH?null:eH,eb=eo.maskId,ew=void 0===eb?null:eb,eD=eo.title,eS=void 0===eD?null:eD,eE=eo.titleId,ej=void 0===eE?null:eE,eO=eo.classes,eP=void 0===eO?[]:eO,e_=eo.attributes,eB=void 0===e_?{}:e_,eU=eo.styles,eR=void 0===eU?{}:eU;if(en){var eY=en.prefix,eG=en.iconName,eQ=en.icon;return ru(ed({type:"icon"},en),function(){return i8("beforeDOMElementCreation",{iconDefinition:en,params:eo}),cr.autoA11y&&(eS?eB["aria-labelledby"]="".concat(cr.replacementClass,"-title-").concat(ej||cz()):(eB["aria-hidden"]="true",eB.focusable="false")),rz({icons:{main:rw(eQ),mask:eV?rw(eV.icon):{found:!1,width:null,height:null,icon:{}}},prefix:eY,iconName:eG,transform:ed(ed({},cf),ef),symbol:em,title:eS,maskId:ew,titleId:ej,extra:{attributes:eB,styles:eR,classes:eP}})})}},aO={mixout:function(){return{icon:aE(aj)}},hooks:function(){return{mutationObserverCallbacks:function(en){return en.treeCallback=ak,en.nodeCallback=aS,en}}},provides:function(en){en.i2svg=function(en){var eo=en.node,es=void 0===eo?e$:eo,ef=en.callback;return ak(es,void 0===ef?function(){}:ef)},en.generateSvgReplacementMutation=function(en,eo){var es=eo.iconName,ef=eo.title,eu=eo.titleId,em=eo.prefix,ed=eo.transform,eH=eo.symbol,eV=eo.mask,eb=eo.maskId,ew=eo.extra;return new Promise(function(eo,eD){Promise.all([rS(es,em),eV.iconName?rS(eV.iconName,eV.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(eV){var eD=eS(eV,2);eo([en,rz({icons:{main:eD[0],mask:eD[1]},prefix:em,iconName:es,transform:ed,symbol:eH,maskId:eb,title:ef,titleId:eu,extra:ew,watchable:!0})])}).catch(eD)})},en.generateAbstractIcon=function(en){var eo,es=en.children,ef=en.attributes,eu=en.main,em=en.transform,ed=cw(en.styles);return ed.length>0&&(ef.style=ed),cD(em)&&(eo=i5("generateAbstractTransformGrouping",{main:eu,transform:em,containerWidth:eu.width,iconWidth:eu.width})),es.push(eo||eu.icon),{children:es,attributes:ef}}}},aP={mixout:function(){return{layer:function(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},es=eo.classes,ef=void 0===es?[]:es;return ru({type:"layer"},function(){i8("beforeDOMElementCreation",{assembler:en,params:eo});var es=[];return en(function(en){Array.isArray(en)?en.map(function(en){es=es.concat(en.abstract)}):es=es.concat(en.abstract)}),[{tag:"span",attributes:{class:["".concat(cr.cssPrefix,"-layers")].concat(eE(ef)).join(" ")},children:es}]})}}}},a_={mixout:function(){return{counter:function(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},es=eo.title,ef=void 0===es?null:es,eu=eo.classes,em=void 0===eu?[]:eu,ed=eo.attributes,eH=void 0===ed?{}:ed,eV=eo.styles,eb=void 0===eV?{}:eV;return ru({type:"counter",content:en},function(){return i8("beforeDOMElementCreation",{content:en,params:eo}),rV({content:en.toString(),title:ef,extra:{attributes:eH,styles:eb,classes:["".concat(cr.cssPrefix,"-layers-counter")].concat(eE(em))}})})}}}},aU={mixout:function(){return{text:function(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},es=eo.transform,ef=void 0===es?cf:es,eu=eo.title,em=void 0===eu?null:eu,eH=eo.classes,eV=void 0===eH?[]:eH,eb=eo.attributes,ew=void 0===eb?{}:eb,eD=eo.styles,eS=void 0===eD?{}:eD;return ru({type:"text",content:en},function(){return i8("beforeDOMElementCreation",{content:en,params:eo}),rH({content:en,transform:ed(ed({},cf),ef),title:em,extra:{attributes:ew,styles:eS,classes:["".concat(cr.cssPrefix,"-layers-text")].concat(eE(eV))}})})}}},provides:function(en){en.generateLayersText=function(en,eo){var es=eo.title,ef=eo.transform,eu=eo.extra,em=null,ed=null;if(e6){var eH=parseInt(getComputedStyle(en).fontSize,10),eV=en.getBoundingClientRect();em=eV.width/eH,ed=eV.height/eH}return cr.autoA11y&&!es&&(eu.attributes["aria-hidden"]="true"),Promise.resolve([en,rH({content:en.innerHTML,width:em,height:ed,transform:ef,title:es,extra:eu,watchable:!0})])}}},aR=RegExp('"',"ug"),aY=[1105920,1112319];function aG(en){var eo=en.replace(aR,""),es=cX(eo,0),ef=es>=aY[0]&&es<=aY[1],eu=2===eo.length&&eo[0]===eo[1];return{value:eu?cW(eo[0]):cW(eo),isSecondary:ef||eu}}function aQ(en,eo){var es="".concat(ta).concat(eo.replace(":","-"));return new Promise(function(ef,eu){if(null!==en.getAttribute(es))return ef();var em=cH(en.children).filter(function(en){return en.getAttribute(tr)===eo})[0],eH=eX.getComputedStyle(en,eo),eV=eH.getPropertyValue("font-family").match(tR),eb=eH.getPropertyValue("font-weight"),ew=eH.getPropertyValue("content");if(em&&!eV)return en.removeChild(em),ef();if(eV&&"none"!==ew&&""!==ew){var eD=eH.getPropertyValue("content"),eS=~["Sharp"].indexOf(eV[2])?tD:tw,eE=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(eV[2])?tO[eS][eV[2].toLowerCase()]:tY[eS][eb],ej=aG(eD),eO=ej.value,eP=ej.isSecondary,e_=eV[0].startsWith("FontAwesome"),eB=iP(eE,eO),eU=eB;if(e_){var eR=iR(eO);eR.iconName&&eR.prefix&&(eB=eR.iconName,eE=eR.prefix)}if(!eB||eP||em&&em.getAttribute(tn)===eE&&em.getAttribute(tf)===eU)ef();else{en.setAttribute(es,eU),em&&en.removeChild(em);var eY=aH(),eG=eY.extra;eG.attributes[tr]=eo,rS(eB,eE).then(function(eu){var em=rz(ed(ed({},eY),{},{icons:{main:eu,mask:iQ()},prefix:eE,iconName:eU,extra:eG,watchable:!0})),eH=e$.createElement("svg");"::before"===eo?en.insertBefore(eH,en.firstChild):en.appendChild(eH),eH.outerHTML=em.map(function(en){return cF(en)}).join("\n"),en.removeAttribute(es),ef()}).catch(eu)}}else ef()})}function aF(en){return Promise.all([aQ(en,"::before"),aQ(en,"::after")])}function aZ(en){return en.parentNode!==document.head&&!~tH.indexOf(en.tagName.toUpperCase())&&!en.getAttribute(tr)&&(!en.parentNode||"svg"!==en.parentNode.tagName)}function aq(en){if(e0)return new Promise(function(eo,es){var ef=cH(en.querySelectorAll("*")).filter(aZ).map(aF),eu=r_.begin("searchPseudoElements");r$(),Promise.all(ef).then(function(){eu(),ar(),eo()}).catch(function(){eu(),ar(),es()})})}var aK=!1,aJ=function(en){var eo={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return en.toLowerCase().split(" ").reduce(function(en,eo){var es=eo.toLowerCase().split("-"),ef=es[0],eu=es.slice(1).join("-");if(ef&&"h"===eu)return en.flipX=!0,en;if(ef&&"v"===eu)return en.flipY=!0,en;if(isNaN(eu=parseFloat(eu)))return en;switch(ef){case"grow":en.size=en.size+eu;break;case"shrink":en.size=en.size-eu;break;case"left":en.x=en.x-eu;break;case"right":en.x=en.x+eu;break;case"up":en.y=en.y-eu;break;case"down":en.y=en.y+eu;break;case"rotate":en.rotate=en.rotate+eu}return en},eo)},aW={x:0,y:0,width:"100%",height:"100%"};function a$(en){var eo=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return en.attributes&&(en.attributes.fill||eo)&&(en.attributes.fill="black"),en}function nc(en){return"g"===en.tag?en.children:[en]}i3([c_,aO,aP,a_,aU,{hooks:function(){return{mutationObserverCallbacks:function(en){return en.pseudoElementsCallback=aq,en}}},provides:function(en){en.pseudoElements2svg=function(en){var eo=en.node,es=void 0===eo?e$:eo;cr.searchPseudoElements&&aq(es)}}},{mixout:function(){return{dom:{unwatch:function(){r$(),aK=!0}}}},hooks:function(){return{bootstrap:function(){ao(i6("mutationObserverCallbacks",{}))},noAuto:function(){af()},watch:function(en){var eo=en.observeMutationsRoot;aK?ar():ao(i6("mutationObserverCallbacks",{observeMutationsRoot:eo}))}}}},{mixout:function(){return{parse:{transform:function(en){return aJ(en)}}}},hooks:function(){return{parseNodeAttributes:function(en,eo){var es=eo.getAttribute("data-fa-transform");return es&&(en.transform=aJ(es)),en}}},provides:function(en){en.generateAbstractTransformGrouping=function(en){var eo=en.main,es=en.transform,ef=en.containerWidth,eu=en.iconWidth,em={transform:"translate(".concat(ef/2," 256)")},eH="translate(".concat(32*es.x,", ").concat(32*es.y,") "),eV="scale(".concat(es.size/16*(es.flipX?-1:1),", ").concat(es.size/16*(es.flipY?-1:1),") "),eb="rotate(".concat(es.rotate," 0 0)"),ew={outer:em,inner:{transform:"".concat(eH," ").concat(eV," ").concat(eb)},path:{transform:"translate(".concat(-(eu/2*1)," -256)")}};return{tag:"g",attributes:ed({},ew.outer),children:[{tag:"g",attributes:ed({},ew.inner),children:[{tag:eo.icon.tag,children:eo.icon.children,attributes:ed(ed({},eo.icon.attributes),ew.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(en,eo){var es=eo.getAttribute("data-fa-mask"),ef=es?iq(es.split(" ").map(function(en){return en.trim()})):iQ();return ef.prefix||(ef.prefix=iG()),en.mask=ef,en.maskId=eo.getAttribute("data-fa-mask-id"),en}}},provides:function(en){en.generateAbstractMask=function(en){var eo=en.children,es=en.attributes,ef=en.main,eu=en.mask,em=en.maskId,eH=en.transform,eV=ef.width,eb=ef.icon,ew=eu.width,eD=eu.icon,eS=ck({transform:eH,containerWidth:ew,iconWidth:eV}),eE={tag:"rect",attributes:ed(ed({},aW),{},{fill:"white"})},ej=eb.children?{children:eb.children.map(a$)}:{},eO={tag:"g",attributes:ed({},eS.inner),children:[a$(ed({tag:eb.tag,attributes:ed(ed({},eb.attributes),eS.path)},ej))]},eP={tag:"g",attributes:ed({},eS.outer),children:[eO]},e_="mask-".concat(em||cz()),eB="clip-".concat(em||cz()),eU={tag:"mask",attributes:ed(ed({},aW),{},{id:e_,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[eE,eP]},eR={tag:"defs",children:[{tag:"clipPath",attributes:{id:eB},children:nc(eD)},eU]};return eo.push(eR,{tag:"rect",attributes:ed({fill:"currentColor","clip-path":"url(#".concat(eB,")"),mask:"url(#".concat(e_,")")},aW)}),{children:eo,attributes:es}}}},{provides:function(en){var eo=!1;eX.matchMedia&&(eo=eX.matchMedia("(prefers-reduced-motion: reduce)").matches),en.missingIconAbstract=function(){var en=[],es={fill:"currentColor"},ef={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};en.push({tag:"path",attributes:ed(ed({},es),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var eu=ed(ed({},ef),{},{attributeName:"opacity"}),em={tag:"circle",attributes:ed(ed({},es),{},{cx:"256",cy:"364",r:"28"}),children:[]};return eo||em.children.push({tag:"animate",attributes:ed(ed({},ef),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:ed(ed({},eu),{},{values:"1;0;1;1;0;1;"})}),en.push(em),en.push({tag:"path",attributes:ed(ed({},es),{},{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:eo?[]:[{tag:"animate",attributes:ed(ed({},eu),{},{values:"1;0;0;0;0;1;"})}]}),eo||en.push({tag:"path",attributes:ed(ed({},es),{},{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:ed(ed({},eu),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:en}}}},{hooks:function(){return{parseNodeAttributes:function(en,eo){var es=eo.getAttribute("data-fa-symbol"),ef=null!==es&&(""===es||es);return en.symbol=ef,en}}}}],{mixoutsTo:rn}),rn.noAuto;var nr=rn.config,nn=rn.library;rn.dom;var no=rn.parse,ns=rn.findIconDefinition;rn.toHtml;var nl=rn.icon;rn.layer,rn.text,rn.counter;var nf={prefix:"fass",iconName:"circle-chevron-right",icon:[512,512,["chevron-circle-right"],"f138","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm345 17L241 377l-17 17L190.1 360l17-17 87-87-87-87-17-17L224 118.1l17 17L345 239l17 17-17 17z"]},nh=nf,nu={prefix:"fass",iconName:"phone-arrow-up-right",icon:[512,512,["phone-arrow-up","phone-outgoing"],"e224","M144 0L0 32 0 64C0 311.4 200.6 512 448 512h32l32-144L368 288l-67 83.8C232.5 335.7 176.3 279.5 140.2 211L224 144 144 0zM303 175l-17 17L320 225.9l17-17 127-127V128v24h48V128 24 0H488 384 360V48h24 46.1L303 175z"]},nd=nu,np=nu,nH={prefix:"fass",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M144 0H304l16 32H448V96H0V32H128L144 0zM32 128H416V512H32V128zm112 64H112v16V432v16h32V432 208 192zm96 0H208v16V432v16h32V432 208 192zm96 0H304v16V432v16h32V432 208 192z"]},nV=nH,nw={prefix:"fass",iconName:"head-side-goggles",icon:[512,512,["head-vr"],"f6ea","M45.9 128C75.3 53.1 148.3 0 233.7 0H256c39.3 0 75.8 11.8 106.2 32H304c-61.9 0-112 50.1-112 112c0 17.2 3.9 33.5 10.8 48H32.2 32 0V128H32 45.9zM304 256H508.2l3.8 4.8V272v16 32H480 448v96 32H416 320v32 32H288 128 96V480 349.3l-4.9-4.9c-32.5-32.5-52.8-75-57.8-120.3H225.6c20.2 19.8 47.9 32 78.4 32zm0-192H416V224H304c-44.2 0-80-35.8-80-80s35.8-80 80-80zM512 224H448V64h64V224z"]},nD=nw,nk={prefix:"fass",iconName:"user-xmark",icon:[640,512,["user-times"],"f235","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zM633.9 160l-17 17-47 47 47 47 17 17L600 321.9l-17-17-47-47-47 47-17 17L438.1 288l17-17 47-47-47-47-17-17L472 126.1l17 17 47 47 47-47 17-17L633.9 160z"]},nS=nk,nE={prefix:"fass",iconName:"gauge-simple-min",icon:[512,512,["tachometer-slowest"],"f62d","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-35.3-28.7-64-64-64c-14.1 0-27.2 4.6-37.8 12.4L100.6 227.6 80.2 215 55 255.8l20.4 12.6 117.5 72.8c-.6 3.5-.9 7.1-.9 10.8c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},nj=nE,nO={prefix:"fass",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M512 0H0V416H160v96l144-96H512V0z"]},nP=nO,n_={prefix:"fass",iconName:"salad",icon:[512,512,[129367,"bowl-salad"],"f81e","M416 96c2.6 0 5.2 .1 7.8 .2C406.2 76.5 380.5 64 352 64c-8.7 0-17.2 1.2-25.3 3.4C309.5 27.7 270 0 224 0s-85.5 27.7-102.7 67.4c-8-2.2-16.5-3.4-25.3-3.4C43 64 0 107 0 160s43 96 96 96h73.4L84.7 171.3 73.4 160 96 137.4l11.3 11.3L208 249.4V112 96h32v16V256h52c-2.6-10.2-4-21-4-32c0-70.7 57.3-128 128-128zm96 192H0v24c0 67 39.2 124.9 96 151.8V512H416V463.8c56.8-27 96-84.8 96-151.8V288zm0-64c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H506.5c3.5-10 5.5-20.8 5.5-32z"]},nB=n_,nU={prefix:"fass",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M272 80l32-32 52 52L456 0l56 56L412 156l52 52-32 32H272V80zM240 432l-32 32-52-52L56 512 0 456 100 356 48 304l32-32H240V432z"]},nR=nU,nY={prefix:"fass",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM112 256H272h16v32H272 112 96V256h16zm0 64H272h16v32H272 112 96V320h16zm0 64H272h16v32H272 112 96V384h16z"]},nG=nY,nQ=nY,nF={prefix:"fass",iconName:"wifi-fair",icon:[640,512,["wifi-2"],"f6ab","M171.8 312c39.5-34.9 91.3-56 148.2-56s108.6 21.1 148.2 56l42.4-48C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72l42.4 48zM320 480a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},nZ=nF,nq={prefix:"fass",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM64 320h64V256H64v64zm128-64v64h64V256H192zm192 64V256H320v64h64zM64 448h64V384H64v64zm192-64H192v64h64V384zm64 64h64V384H320v64z"]},nK=nq,nJ={prefix:"fass",iconName:"volleyball",icon:[512,512,[127952,"volleyball-ball"],"f45f","M0 256c0 49.6 14.1 96 38.6 135.2L55.8 286l.6-4 2.4-3.2L175.1 126.7 87 63.7C33.7 110.6 0 179.4 0 256zM143 485.8l11.2-114.6 .4-4.4 2.6-3.5L237.6 254l-43.5-99.4L86.7 295.1 65.2 426.7C87 451 113.4 471.2 143 485.8zm30.9 12.8c25.8 8.7 53.4 13.4 82.1 13.4c97.7 0 182.7-54.8 225.8-135.3l-99.7 37.7-3.7 1.4-4-.5L184.5 390.7 173.9 498.6zM499.3 335.9c8.2-25.1 12.7-52 12.7-79.9c0-5.7-.2-11.4-.6-17L406.6 286.6l-4 1.8-4.4-.5-134.8-15-64.3 87.4L374.5 383l124.8-47.2zM374.8 253.1l-68-163.3L203.5 5.4c-32.7 6.8-63.2 19.9-90 37.9l93.7 67 3.6 2.6 1.8 4 54.4 124.2 107.8 12zm132.3-47.3C483.7 88.4 380.2 0 256 0c-2.8 0-5.6 0-8.3 .1l82.5 67.5 3.1 2.5 1.5 3.7 73.6 176.8 98.7-44.8z"]},nW=nJ,nX={prefix:"fass",iconName:"fork",icon:[512,512,["utensil-fork"],"f2e3","M408 8l16 16L320 128l16 16L448 48l16 16L368 176l16 16L488 88l16 16L433.5 227.4C417.7 255 388.4 272 356.7 272c-19.4 0-38.1-6.4-53.4-18L70.6 486.6 48 509.3 2.7 464l22.6-22.6L258 208.8c-11.6-15.3-18-34-18-53.4c0-31.8 17-61.1 44.6-76.8L408 8z"]},n$=nX,n4={prefix:"fass",iconName:"sort-down",icon:[320,512,["sort-desc"],"f0dd","M0 336L160 480 320 336V288H0v48z"]},n3=n4,n0={prefix:"fass",iconName:"folder-arrow-down",icon:[512,512,["folder-download"],"e053","M512 96V480H0V32H224l48 64H512zM280 200V176H232v24V302.1l-31-31-17-17L150.1 288l17 17 72 72 17 17 17-17 72-72 17-17L328 254.1l-17 17-31 31V200z"]},n6=n0,n8={prefix:"fass",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328h24v48H328 184 160V232h24z"]},n5=n8,n7={prefix:"fass",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M352 96L512 256 352 416l-32 0 0-96-160 0 0-128 160 0 0-96 32 0zM160 96L64 96l0 320 96 0 32 0 0 64-32 0L32 480 0 480l0-32L0 64 0 32l32 0 128 0 32 0 0 64-32 0z"]},n9=n7,oc={prefix:"fass",iconName:"icons",icon:[512,512,["heart-music-camera-bolt"],"f86d","M128 224L236.1 115.9c12.7-12.7 19.9-30 19.9-48C256 30.4 225.6 0 188.1 0c-18 0-35.3 7.2-48 19.9L128 32 115.9 19.9C103.2 7.2 85.9 0 67.9 0C30.4 0 0 30.4 0 67.9c0 18 7.2 35.3 19.9 48L128 224zm329.1 32L320 400l72.2 10.5L374.9 512 512 368l-72.2-10.5L457.1 256zM96 272L74.7 304H0V512H288V304H213.3L192 272H96zm48 88a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM512 40V1L473.7 8.6l-160 32L288 45.8V72v88c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V98.2L448 79v49c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V40z"]},or=oc,on={prefix:"fass",iconName:"microphone-lines-slash",icon:[640,512,["microphone-alt-slash"],"f539","M472.4 344c15-25.9 23.6-56 23.6-88V216 192H448v24 8 32c0 21-5 40.7-14 58.2l-18-14V256H359.1L320 225.7V224h16 80V192H336 320V160h16 80V128H336 320V96h16 80V0H224V151.1L48.4 14.8 29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7L472.4 344zM358.2 378.2C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7l-48-37.8V216v40c0 89.1 66.2 162.7 152 174.4V464H248 224v48h24 72 72 24V464H392 344V430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9z"]},oo=on,ol={prefix:"fass",iconName:"calculator-simple",icon:[512,512,["calculator-alt"],"f64c","M0 0H224V224H0V0zM288 0H512V224H288V0zM512 288V512H288V288H512zM0 288H224V512H0V288zM416 64V48H384V64 96H352 336v32h16 32v32 16h32V160 128h32 16V96H448 416V64zM64 96H48v32H64h96 16V96H160 64zM83.3 348.7L72 337.4 49.4 360l11.3 11.3L89.4 400 60.7 428.7 49.4 440 72 462.6l11.3-11.3L112 422.6l28.7 28.7L152 462.6 174.6 440l-11.3-11.3L134.6 400l28.7-28.7L174.6 360 152 337.4l-11.3 11.3L112 377.4 83.3 348.7zM352 352H336v32h16 96 16V352H448 352zm0 64H336v32h16 96 16V416H448 352z"]},oh=ol,ou={prefix:"fass",iconName:"sliders-up",icon:[512,512,["sliders-v"],"f3f1","M128 0V32 64h48v48 64 48H128V480v32H64V480 224H16V176 112 64H64V32 0h64zM288 0V32 288h48v48 64 48H288v32 32H224V480 448H176V400 336 288h48V32 0h64zM448 32V96h48v48 64 48H448V480v32H384V480 256H336V208 144 96h48V32 0h64V32zM64 112v64h64V112H64zM288 336H224v64h64V336zm96-192v64h64V144H384z"]},om=ou,od={prefix:"fass",iconName:"location-minus",icon:[384,512,["map-marker-minus"],"f609","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM120 168H264h24v48H264 120 96V168h24z"]},oz=od,oH={prefix:"fass",iconName:"standard-definition",icon:[576,512,["rectangle-sd"],"e28a","M0 32H576V480H0V32zM304 160v24V328v24h24 56c53 0 96-43 96-96s-43-96-96-96H328 304zm48 48h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208zm-184.9 .1c7.4-2.4 19.5-2.9 36.2-.7l3-22.2-3 22.2c5.1 .7 21.1 3.4 25.7 4.4l21.8 5 10-43.7-21.8-5c-6.5-1.5-23.9-4.4-29.7-5.1c-18.9-2.5-38.9-3.1-56 2.5c-18.8 6.1-33.9 19.7-38.5 42.3c-.1 .4-.1 .8-.2 1.2c-1.7 11.4-.2 22.4 5 32.3c5.1 9.6 12.9 16.1 20.5 20.7c13.7 8.2 31.5 12.3 45.1 15.5l0 0 1.7 .4c16 3.7 27.1 6.5 34.1 10.7c3 1.8 3.8 3 3.9 3.3l0 0c.1 .1 .7 1.2 .2 4.7c-.4 2.7-1.2 3.8-1.7 4.3c-.7 .7-2.3 2-5.8 3.1c-7.7 2.4-20.1 2.9-36.9 .6c-7.4-1-20.3-4.8-31.4-8c-2.5-.7-5-1.4-7.2-2.1l-21.5-6.1-12.3 43.1 21.5 6.1c1.5 .4 3.3 .9 5.3 1.5l0 0c10.8 3.2 28.4 8.3 39.4 9.9l.1 0c18.9 2.5 39.2 3.1 56.4-2.3c8.9-2.8 17.8-7.5 24.9-15.2c7.3-7.8 11.8-17.6 13.4-28.5c1.7-11.4 .2-22.4-5-32.3c-5.1-9.6-12.9-16.1-20.5-20.7c-13.7-8.2-31.5-12.3-45.1-15.5l0 0-1.7-.4c-16-3.7-27.1-6.5-34.1-10.7c-3-1.8-3.8-3-3.9-3.3l0 0c-.1-.1-.6-1.1-.3-4.1c.9-4 2.8-6.2 8.3-8z"]},ov=oH,oV={prefix:"fass",iconName:"magnifying-glass-location",icon:[512,512,["search-location"],"f689","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 64 80 144 80 144s80-80 80-144zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},ow=oV,oD={prefix:"fass",iconName:"forward-step",icon:[320,512,["step-forward"],"f051","M256 96V64h64V96 416v32H256V416 256L0 448V64L256 256V96z"]},oS=oD,oE={prefix:"fass",iconName:"face-smile-beam",icon:[512,512,[128522,"smile-beam"],"f5b8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM129.7 327.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 352.3 327.6 400 256 400s-113.7-47.7-126.3-72.8zM176 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},oj=oE,oO={prefix:"fass",iconName:"message-exclamation",icon:[512,512,["comment-alt-exclamation"],"f4a5","M0 0H512V416H304L160 512V416H0V0zM280 80H232v24V216v24h48V216 104 80zM232 272v48h48V272H232z"]},oP=oO,o_={prefix:"fass",iconName:"bowl-scoop",icon:[448,512,[127847,"bowl-shaved-ice"],"e3de","M32 224C32 118 118 32 224 32s192 86 192 192H32zM4.5 300.7L0 256H448l-4.5 44.7C437 366.2 381.9 416 316.2 416H256l80 72v24H112V488l80-72H131.8C66.1 416 11 366.2 4.5 300.7z"]},oB=o_,oU={prefix:"fass",iconName:"chevrons-up",icon:[512,512,["chevron-double-up"],"f325","M278.6 41.4L256 18.7 233.4 41.4l-192 192L18.7 256 64 301.3l22.6-22.6L256 109.3 425.4 278.6 448 301.3 493.3 256l-22.6-22.6-192-192zm0 192L256 210.7l-22.6 22.6-192 192L18.7 448 64 493.3l22.6-22.6L256 301.3 425.4 470.6 448 493.3 493.3 448l-22.6-22.6-192-192z"]},oR=oU,oG={prefix:"fass",iconName:"football",icon:[512,512,[127944,"football-ball"],"f44e","M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6c-18.3 29.8-30.9 62.3-39.2 95.4L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4l-4.4-21.5-21.6-3.6c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4l4.4 21.5 21.6 3.6c58.2 9.7 109.9 12 155.6 7.9zM272 153.4l11.3 11.3 64 64L358.6 240 336 262.6l-11.3-11.3-64-64L249.4 176 272 153.4zm-48 48l11.3 11.3 64 64L310.6 288 288 310.6l-11.3-11.3-64-64L201.4 224 224 201.4zm-48 48l11.3 11.3 64 64L262.6 336 240 358.6l-11.3-11.3-64-64L153.4 272 176 249.4z"]},oQ=oG,oF={prefix:"fass",iconName:"angles-down",icon:[448,512,["angle-double-down"],"f103","M246.6 470.6L224 493.3l-22.6-22.6-160-160L18.7 288 64 242.7l22.6 22.6L224 402.7 361.4 265.4 384 242.7 429.3 288l-22.6 22.6-160 160zm0-192L224 301.3l-22.6-22.6-160-160L18.7 96 64 50.7 86.6 73.4 224 210.7 361.4 73.4 384 50.7 429.3 96l-22.6 22.6-160 160z"]},oZ=oF,oq={prefix:"fass",iconName:"square-arrow-right",icon:[448,512,["arrow-square-right"],"f33b","M448 480l0-448L0 32 0 480l448 0zM361 273L249 385l-17 17L198.1 368l17-17 71-71L104 280l-24 0 0-48 24 0 182.1 0-71-71-17-17L232 110.1l17 17L361 239l17 17-17 17z"]},oK=oq,oJ={prefix:"fass",iconName:"location-plus",icon:[384,512,["map-marker-plus"],"f60a","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM168 304V280 216H104 80V168h24 64V104 80h48l0 24v64h64 24v48H280 216v64 24H168z"]},oW=oJ,o$={prefix:"fass",iconName:"beer-mug-empty",icon:[512,512,["beer"],"f0fc","M32 32H384V96h96 32v32V304v20.8l-19 8.4L384 381.7V480H32V32zM384 311.6l64-28.4V160H384V311.6zM160 144V128H128v16V368v16h32V368 144zm64 0V128H192v16V368v16h32V368 144zm64 0V128H256v16V368v16h32V368 144z"]},o4=o$,o3={prefix:"fass",iconName:"arrow-up-long",icon:[384,512,["long-arrow-up"],"f176","M169.4 22.6L192 0l22.6 22.6 128 128 22.6 22.6L320 218.5l-22.6-22.6L224 122.5 224 480l0 32-64 0 0-32 0-357.5L86.6 195.9 64 218.5 18.7 173.3l22.6-22.6 128-128z"]},o0=o3,o6={prefix:"fass",iconName:"person-carry-box",icon:[384,512,["person-carry"],"f4cf","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM0 480l0 32 64 0 0-32v0V410.5l-64-64L0 480zM32 128H0v32V274.7c0 17 6.7 33.3 18.7 45.3l22.6 22.6 56.7 56.7 6.3 37.9 4 24 4 24 0 0 4 24 .5 2.7h64.9l-2.2-13.3-4-24 0 0-4-24-4-24-8-48-1.7-10.1-7.3-7.3L96 306.7V241.7l21.4 32.1 9.5 14.3H144h48 32 32H384V96H192V224H161.1l-54.5-81.7L97.1 128H80 32z"]},o8=o6,o5={prefix:"fass",iconName:"fire-flame-simple",icon:[384,512,["burn"],"f46a","M203.1 9.7L192 0 180.9 9.7C104.2 76.8 45.7 162.2 10.9 258C3.7 277.8 0 299 0 320.2C0 425.4 86.8 512 192 512s192-86.6 192-191.8c0-21.1-3.7-42.3-10.9-62.2c-34.8-95.8-93.3-181.2-170-248.3zm78.7 296.2c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l.9-2.1c16.4-36.8 40.5-69.6 70.8-96.1L192 192l18 15.7c30.3 26.5 54.5 59.3 70.8 96.1l.9 2.1z"]},o7=o5,o9={prefix:"fass",iconName:"person",icon:[320,512,[129485,"male"],"f183","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 81.7 128-53.9 34.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128z"]},sr=o9,sa={prefix:"fass",iconName:"chevrons-left",icon:[512,512,["chevron-double-left"],"f323","M41.4 233.4L18.7 256l22.6 22.6 192 192L256 493.3 301.3 448l-22.6-22.6L109.3 256 278.6 86.6 301.3 64 256 18.7 233.4 41.4l-192 192zm192 0L210.7 256l22.6 22.6 192 192L448 493.3 493.3 448l-22.6-22.6L301.3 256 470.6 86.6 493.3 64 448 18.7 425.4 41.4l-192 192z"]},so=sa,sf={prefix:"fass",iconName:"circle-heart",icon:[512,512,["heart-circle"],"f4c7","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.2 287.1c-14.9-14.9-23.2-35-23.2-56v-3.6c0-41.8 33.9-75.6 75.6-75.6c23 0 44.7 10.4 59.1 28.4l9.3 11.6 9.3-11.6c14.4-17.9 36.1-28.4 59.1-28.4c41.8 0 75.6 33.9 75.6 75.6v3.6c0 21-8.3 41.1-23.2 56L352 311.9l-96 96-96-96-24.8-24.8z"]},su=sf,sd={prefix:"fass",iconName:"face-grin-stars",icon:[512,512,[129321,"grin-stars"],"f587","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm416.5 46.8c-46.2 18.3-101.2 29-160.2 29s-114.1-10.6-160.2-29C112.3 376.7 177.9 432 256.3 432s144-55.3 160.2-129.2zM160 109.4l-7.2 15.1-16.6 34.7-38.1 5-16.6 2.2L93.6 178l27.9 26.5-7 37.8-3.1 16.5 14.7-8L160 232.5l33.8 18.3 14.7 8-3.1-16.5-7-37.8L226.4 178l12.2-11.5-16.6-2.2-38.1-5-16.6-34.7L160 109.4zm192 0l-7.2 15.1-16.6 34.7-38.1 5-16.6 2.2L285.6 178l27.9 26.5-7 37.8-3.1 16.5 14.7-8L352 232.5l33.8 18.3 14.7 8-3.1-16.5-7-37.8L418.4 178l12.2-11.5-16.6-2.2-38.1-5-16.6-34.7L352 109.4z"]},sp=sd,sH={prefix:"fass",iconName:"spaghetti-monster-flying",icon:[640,512,["pastafarianism"],"f67b","M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7h24v48H616c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8h24v48H616c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464h24v48H448c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512H168V464h24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1l0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2H0V344H24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3H0V200H24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},sv=sH,sV={prefix:"fass",iconName:"spoon",icon:[512,512,[129348,61873,"utensil-spoon"],"f2e5","M224 160.2C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192H312.2l-21.5-21.5L70.6 486.6 48 509.3 2.7 464l22.6-22.6L245.5 221.3 224 199.8V160.2z"]},sb=sV,sD={prefix:"fass",iconName:"envelopes-bulk",icon:[640,512,["mail-bulk"],"f674","M480 0V128H224 192v32 64H96V0H480zM224 192V160h32H608V416H384V256 224H352 224V192zm128 64v32 18.1L192 420.3 32 306.1V256H320h32zm192-32H480v64h64V224zM352 345.4V512H32V345.4L182.7 453l9.3 6.6 9.3-6.6L352 345.4z"]},sS=sD,sE={prefix:"fass",iconName:"hexagon-xmark",icon:[512,512,["times-hexagon","xmark-hexagon"],"f2ee","M0 256L128 32H384L512 256 384 480H128L0 256zm353.9-64L320 158.1l-17 17-47 47-47-47-17-17L158.1 192l17 17 47 47-47 47-17 17L192 353.9l17-17 47-47 47 47 17 17L353.9 320l-17-17-47-47 47-47 17-17z"]},sj=sE,sO=sE,sP={prefix:"fass",iconName:"circle-h",icon:[512,512,[9405,"hospital-symbol"],"f47e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152V256 360v24H320V360 280H192l0 80v24H144V360l0-80V232 152 128h48v24 80H320V152 128h48v24z"]},sB=sP,sU={prefix:"fass",iconName:"address-book",icon:[512,512,[62138,"contact-book"],"f2b9","M448 0H32V512H448V0zM320 288l32 96H128l32-96H320zM176 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80V64H480V80v64 16h32V144 80zm0 112H480v16 64 16h32V272 208 192zm0 144V320H480v16 64 16h32V400 336z"]},sR=sU,sY={prefix:"fass",iconName:"grid",icon:[448,512,["grid-3"],"e195","M0 32H128V160H0V32zM0 192H128V320H0V192zM128 352V480H0V352H128zM160 32H288V160H160V32zM288 192V320H160V192H288zM160 352H288V480H160V352zM448 32V160H320V32H448zM320 192H448V320H320V192zM448 352V480H320V352H448z"]},sG=sY,sQ={prefix:"fass",iconName:"gauge-min",icon:[512,512,["tachometer-alt-slowest"],"f628","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64s-28.7-64-64-64c-14.1 0-27.2 4.6-37.8 12.4L100.6 227.6 80.2 215 55 255.8l20.4 12.6 117.5 72.8c-.6 3.5-.9 7.1-.9 10.8c0 35.3 28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},sF=sQ,sZ={prefix:"fass",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M10.2 460.4L0 511.4l51-10.2 109-21.8L420.7 218.7l-16-16-96-96-16-16L32 351.4l-21.8 109zM315.3 68.1l16 16 96 96 16 16 34.7-34.7L512 127.4 478.1 93.5 417.9 33.4 384-.6 350.1 33.4 315.3 68.1zM99.9 351.4H112v48h48v12.1l-23.7 23.7-75.1 15 15-75.1 23.7-23.7zm226.7-176l-11.3 11.3-144 144L160 342.1l-22.6-22.6 11.3-11.3 144-144L304 152.8l22.6 22.6z"]},sq=sZ,sK={prefix:"fass",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M160 0c-23.7 0-44.4 12.9-55.4 32H0V448H192V128 96h32 96V32H215.4C204.4 12.9 183.7 0 160 0zm0 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm96 88H224v32V448v64H512V224l-96-96H320 256z"]},sJ=sK,sW={prefix:"fass",iconName:"truck-ramp-box",icon:[640,512,["truck-loading"],"f4de","M640 0V400c0 61.9-50.1 112-112 112c-61.6 0-111.6-49.8-112-111.3L48.6 502.8l-30.8 8.6L.6 449.7l30.8-8.6L352 352.1V0H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM14.8 176.8l77.3-20.7 24.8 92.7 61.8-16.6-24.8-92.7 77.3-20.7 58 216.4-216.4 58-58-216.4z"]},sX=sW,s$={prefix:"fass",iconName:"book-blank",icon:[448,512,[128213,128215,128216,128217,"book-alt"],"f5d9","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V0H416 384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},s4=s$,s6={prefix:"fass",iconName:"message-arrow-down",icon:[512,512,["comment-alt-arrow-down"],"e1db","M0 0H512V416H304L160 512V416H0V0zM280 120V96H232v24V238.1l-31-31-17-17L150.1 224l17 17 72 72 17 17 17-17 72-72 17-17L328 190.1l-17 17-31 31V120z"]},s8=s6,s5={prefix:"fass",iconName:"scroll-torah",icon:[640,512,["torah"],"f6a0","M96 0H0V512H96V0zM512 32H128V480H512V32zM544 0V512h96V0H544zM187.1 332l10.5-18 33.8-58-33.8-58-10.5-18H208h67.8l33.9-58L320 104.2l10.4 17.8 33.9 58H432h20.9l-10.5 18-33.8 58 33.8 58 10.5 18H432 364.2l-33.9 58L320 407.8 309.6 390l-33.9-58H208 187.1zM320 360.2L336.4 332H303.6L320 360.2zM289.6 308h60.9l30.3-52-30.3-52H289.6l-30.3 52 30.3 52zm105.1-28.2L378.2 308h32.9l-16.4-28.2zM411.1 204H378.2l16.4 28.2L411.1 204zM320 151.8L303.6 180h32.9L320 151.8zm-74.7 80.4L261.8 204H228.9l16.4 28.2zM261.8 308l-16.4-28.2L228.9 308h32.9z"]},s7=s5,s9={prefix:"fass",iconName:"up",icon:[384,512,["arrow-alt-up"],"f357","M192 32L0 224v32H128V480H256V256H384V224L192 32z"]},lr=s9,ln={prefix:"fass",iconName:"broom-ball",icon:[576,512,["quidditch","quidditch-broom-ball"],"f458","M376 248l40 40v32H364.3L256 211.7V160h32l40 40L528 0l48 48L376 248zM222.6 234.9L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L0 512V480L160 336 64 384l0-3.5c0-38.8 15.4-75.9 42.8-103.4c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},ls=ln,ll=ln,lf={prefix:"fass",iconName:"face-awesome",icon:[512,512,["gave-dandy"],"e409","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm203.5-95.6c-5.6 9.4-15.8 15.6-27.5 15.6c-17.7 0-32-14.3-32-32c0-9.1 3.8-17.4 10-23.2c-3.3-.5-6.6-.8-10-.8c-35.3 0-64 28.7-64 64v40H208V184c0-8.3-1.6-16.3-4.5-23.6zM384 176c-17.7 0-32-14.3-32-32c0-8.5 3.3-16.3 8.8-22c-5.4-1.3-11-2-16.8-2c-39.8 0-72 32.2-72 72v32H416V192c0-10.4-2.2-20.2-6.1-29.1c-5.8 8-15.2 13.1-25.9 13.1zm48 112h0H399.4 112.6 80h0l3.8 18.8c.9 4.5 2 8.9 3.2 13.2c21.1 75.2 89.9 128 169.1 128c55.9 0 106.6-26.3 139-68.3c0 0 0 0 0 0c16.2-20.9 27.8-45.6 33.2-73L432 288zM240.1 415.1c1.7-44 37.8-79.1 82.2-79.1c19.6 0 37.6 6.8 51.7 18.3C347.8 392 304.3 416 256 416c-5.4 0-10.7-.3-15.9-.9z"]},lh=lf,lu={prefix:"fass",iconName:"box-archive",icon:[512,512,["archive"],"f187","M512 32v96H0V32H512zM32 160H480V480H32V160zm128 64v32h16H336h16V224H336 176 160z"]},lm=lu,ld={prefix:"fass",iconName:"circle-caret-down",icon:[512,512,["caret-circle-down"],"f32d","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM384 240L256 368 128 240l0-32 256 0 0 32z"]},lp=ld,lz={prefix:"fass",iconName:"arrow-down-9-1",icon:[576,512,["sort-numeric-desc","sort-numeric-down-alt"],"f886","M160 479.4l23.6-25.7 88-96L293.2 334 246 290.8l-21.6 23.6L192 349.7V64 32H128V64 349.7L95.6 314.4 74 290.8 26.8 334l21.6 23.6 88 96L160 479.4zM352 288v64h32 16v64H384 352v64h32 48 48 32V416H480 464V320 288H432 384 352zM432 88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-88 32c0 42.3 29.9 77.7 69.8 86.1l-25.1 41.3-5.2 8.6h74.9L502 184.1c11.7-19.3 18-41.5 18-64.1c0-48.6-39.4-88-88-88s-88 39.4-88 88z"]},lH=lz,lv=lz,lV={prefix:"fass",iconName:"face-grin-tongue-squint",icon:[512,512,[128541,"grin-tongue-squint"],"f58a","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-31.9-23.3-55.2-57.8-64-97.9c46.2 18.3 101.2 29 160.2 29s114.1-10.6 160.2-29c-8.8 40.2-32.3 75-64.5 98.3V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm230.9-64L112 256l45.7-64L112 128l118.9 64zM400 128l-45.7 64L400 256 281.1 192 400 128zM320 448V384H272v24H240V384H192v64c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},ly=lV,lx={prefix:"fass",iconName:"earth-africa",icon:[512,512,[127757,"globe-africa"],"f57c","M454 192C427 108.4 348.5 48 256 48c-22.3 0-43.8 3.5-64 10V160h32l32-32h96l-64 64H200l-40 40v88h96v96h48l48-48V320h32V256l-32-32V192H454zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},lb=lx,lw={prefix:"fass",iconName:"tablet-screen-button",icon:[448,512,["tablet-alt"],"f3fa","M0 0H448V512H0V0zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64H64V384H384V64z"]},lD=lw,lk={prefix:"fass",iconName:"face-flushed",icon:[512,512,[128563,"flushed"],"f579","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 400h16H320h16V368H320 192 176v32zM160 296a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},lS=lk,lE={prefix:"fass",iconName:"gavel",icon:[512,512,["legal"],"f0e3","M344 56L320 80 432 192l24-24 56 56L368 368l-56-56 24-24L224 176l-24 24-56-56L288 0l56 56zM214.6 342.6L232 360 80 512 0 432 152 280l17.4 17.4L234.7 232 280 277.3l-65.4 65.4z"]},lj=lE,lO={prefix:"fass",iconName:"message-pen",icon:[512,512,["comment-alt-edit","message-edit"],"f4a4","M0 0H512V416H304L160 512V416H0V0zM304.8 112l-29.1 29.1L323 188.4l29.1-29.1L304.8 112zm-51.7 51.7l-85.2 85.2L160 304.1l55.3-7.9L300.4 211l-47.3-47.3z"]},lP=lO,l_=lO,lB={prefix:"fass",iconName:"bell-concierge",icon:[512,512,[128718,"concierge-bell"],"f562","M216 64H192v48h24 16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16 24V64H296 256 216zM24 400H0v48H24 488h24V400H488 24z"]},lU=lB,lR={prefix:"fass",iconName:"pen-ruler",icon:[512,512,["pencil-ruler"],"f5ae","M195.3 67.3l-56 56L128 134.6 105.4 112l11.3-11.3 56-56L128 0 0 128 105.4 233.4l128-128L195.3 67.3zM384 512L512 384l-44.7-44.7-56 56L400 406.6 377.4 384l11.3-11.3 56-56-38.1-38.1-128 128L384 512zM32 352L0 512l160-32L420.7 219.3l-128-128L32 352zM512 128L384 0 315.3 68.7l128 128L512 128z"]},lY=lR,lG={prefix:"fass",iconName:"chess-rook-piece",icon:[320,512,["chess-rook-alt"],"f448","M67.4 384L80 264 40 224V96H96v48h32V96h64v48h32V96h56V224l-40 40 12.6 120H67.4zM136 248v40h48V248c0-13.3-10.7-24-24-24s-24 10.7-24 24zM16 512V480l48-64H256l48 64v32H16z"]},lQ=lG,lF={prefix:"fass",iconName:"people-arrows",icon:[640,512,["people-arrows-left-right"],"e068","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm9.4 198.6L114.7 304l22.6-22.6 88-88L224 160H32L24 352H64V512H192V381.3l-54.6-54.6zM512 128A64 64 0 1 0 512 0a64 64 0 1 0 0 128zM616 352l-8-192H416l-1.4 33.4 88 88L525.3 304l-22.6 22.6L448 381.3V512H576V352h40zM272 192L160 304 272 416V336h96v80L480 304 368 192v80H272V192z"]},lZ=lF,lq={prefix:"fass",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 480l0-448L0 32 0 480l448 0zM192 128L320 256 192 384l-32 0 0-256 32 0z"]},lK=lq,lJ={prefix:"fass",iconName:"scissors",icon:[512,512,[9984,9986,9988,"cut"],"f0c4","M160 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-7.5 104.5c-12.6 4.9-26.2 7.5-40.5 7.5C50.1 224 0 173.9 0 112S50.1 0 112 0s112 50.1 112 112c0 14.3-2.7 27.9-7.5 40.5L256 192 416 32h64l32 32L216.5 359.5c4.9 12.6 7.5 26.2 7.5 40.5c0 61.9-50.1 112-112 112S0 461.9 0 400s50.1-112 112-112c14.3 0 27.9 2.7 40.5 7.5L192 256l-39.5-39.5zM278.6 342.6l64-64L512 448l-32 32H416L278.6 342.6zM112 352a48 48 0 1 0 0 96 48 48 0 1 0 0-96z"]},lW=lJ,lX={prefix:"fass",iconName:"message-image",icon:[512,512,["comment-alt-image"],"e1e0","M0 0H512V416H304L160 512V416H0V0zM176 128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm120-16l-19.6 27.8L219.1 221l-17.1-19.3L184 181.5l-17.9 20.2-64 72L96 280.5v9.1 8 24h24 56 24 48 24H392h24v-24-8V282l-4.4-6.2-96-136L296 112z"]},l$=lX,l4={prefix:"fass",iconName:"sensor-triangle-exclamation",icon:[640,512,["sensor-alert"],"e029","M448 32H0V480H237L448 93.2V32zM112 120V264v24H64V264 120 96h48v24zm96 0V264v24H160V264 120 96h48v24zm240 40L256 512H640L448 160zm16 144v64 16H432V368 304 288h32v16zM432 416h32v32H432V416z"]},l3=l4,l0={prefix:"fass",iconName:"tachograph-digital",icon:[640,512,["digital-tachograph"],"f566","M640 64H0V448H640V64zM352 128V256H64V128H352zM64 352H80 336h16v32H336 80 64V352zm320 0h16H560h16v32H560 400 384V352zM96 288v32H64V288H96zm32 0h32v32H128V288zm96 0v32H192V288h32zm32 0h32v32H256V288zm96 0v32H320V288h32z"]},l6=l0,l8={prefix:"fass",iconName:"reply",icon:[512,512,[61714,"mail-reply"],"f3e5","M0 208L192 384h32V288h80c61.9 0 112 50.1 112 112c0 48-32 80-32 80s128-48 128-176c0-97.2-78.8-176-176-176H224V32H192L0 208z"]},l5=l8,l7={prefix:"fass",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M448 32H0V480H448V32zM152 232H296h24v48H296 152 128V232h24z"]},l9=l7,fo={prefix:"fass",iconName:"square-caret-down",icon:[448,512,["caret-square-down"],"f150","M0 480l448 0 0-448L0 32 0 480zM352 224L224 352 96 224l0-32 256 0 0 32z"]},ff=fo,fg={prefix:"fass",iconName:"heart-half-stroke",icon:[512,512,["heart-half-alt"],"e1ac","M256 389.5L402.7 242.8 427 218.5c13.5-13.5 21-31.7 21-50.7c0-39.6-32.1-71.8-71.8-71.8c-19 0-37.3 7.6-50.7 21l-24.2 24.2L256 186.5v203zM256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 36-14.3 70.5-39.8 96L448 288 301.3 434.8 256 480l-45.3-45.3L64 288 39.8 263.8C14.3 238.3 0 203.8 0 167.8c0 0 0 0 0 0s0 0 0 0C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96v0z"]},fu=fg,fz={prefix:"fass",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 64H448v64H0V64zM0 224H448v64H0V224zM448 384v64H0V384H448z"]},fH=fz,fV={prefix:"fass",iconName:"hourglass-end",icon:[384,512,[8987,"hourglass-3"],"f253","M0 0H32 352h32V64H352v64 13.3l-9.4 9.4L237.3 256 342.6 361.4l9.4 9.4V384v64h32v64H352 32 0V448H32V384 370.7l9.4-9.4L146.7 256 41.4 150.6 32 141.3V128 64H0V0zM96 64v50.7l96 96 96-96V64H96z"]},fy=fV,fx={prefix:"fass",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M224 208l64 112L160 208l80-80L175.7 38c-12.8-4-26.3-6-40-6C60.8 32 0 92.8 0 167.8c0 36 14.3 70.5 39.8 96L64 288 256 480 448 288l24.2-24.2c25.5-25.5 39.8-60 39.8-96C512 92.8 451.2 32 376.2 32c-27.6 0-54.4 8.4-76.8 23.8L320 128l-96 80z"]},fw=fx,fD={prefix:"fass",iconName:"droplet-percent",icon:[384,512,["humidity"],"f750","M192 512c106 0 192-86 192-192S192 0 192 0S0 214 0 320S86 512 192 512zm86.6-256l-11.3 11.3-128 128L128 406.6 105.4 384l11.3-11.3 128-128L256 233.4 278.6 256zM136 240a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},fk=fD,fS={prefix:"fass",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M0 32H448V480H0V32zM320 320V160H160l-24 24 52 52-76 76 56 56 76-76 52 52 24-24z"]},fE=fS,fj={prefix:"fass",iconName:"face-kiss-beam",icon:[512,512,[128537,"kiss-beam"],"f597","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448l-3.9-15 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0 0 0V361l0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0 0 0 3.9-15c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM176 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},fO=fj,fP={prefix:"fass",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-384v24V264v24H232V264 152 128h48zM232 368V320h48v48H232z"]},f_=fP,fB={prefix:"fass",iconName:"arrow-right-from-bracket",icon:[512,512,["sign-out"],"f08b","M502.6 278.6L525.3 256l-22.6-22.6-128-128L352 82.7 306.7 128l22.6 22.6L402.7 224 192 224l-32 0 0 64 32 0 210.7 0-73.4 73.4L306.7 384 352 429.3l22.6-22.6 128-128zM160 96l32 0 0-64-32 0L32 32 0 32 0 64 0 448l0 32 32 0 128 0 32 0 0-64-32 0-96 0L64 96l96 0z"]},fU=fB,fR={prefix:"fass",iconName:"circle-chevron-down",icon:[512,512,["chevron-circle-down"],"f13a","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM239 345L135 241l-17-17L152 190.1l17 17 87 87 87-87 17-17L393.9 224l-17 17L273 345l-17 17-17-17z"]},fY=fR,fG={prefix:"fass",iconName:"unlock-keyhole",icon:[448,512,["unlock-alt"],"f13e","M144 144c0-44.2 35.8-80 80-80c38.7 0 71 27.5 78.4 64h64.7C359.2 56 298.1 0 224 0C144.5 0 80 64.5 80 144v48H0V512H448V192H144V144zM256 384H192 160V320h32 64 32v64H256z"]},fQ=fG,fF={prefix:"fass",iconName:"headphones-simple",icon:[512,512,["headphones-alt"],"f58f","M256 80C141.1 80 48 173.1 48 288V392v24H0V392 288C0 146.6 114.6 32 256 32s256 114.6 256 256V392v24H464V392 288c0-114.9-93.1-208-208-208zM80 288H192V480H80V288zm240 0H432V480H320V288z"]},fZ=fF,fq={prefix:"fass",iconName:"space-station-moon-construction",icon:[512,512,["space-station-moon-alt"],"e034","M511 279.1c.7-7.6 1-15.3 1-23.1c0-10.8-.7-21.5-2-32H448V160H416 352V96h64V56.1C372.2 21 316.5 0 256 0C114.6 0 0 114.6 0 256c0 7.8 .3 15.5 1 23.1C73.2 304.7 160.8 320 256 320s182.8-15.3 255-40.9zM6.8 314.8C33.4 427.9 134.9 512 256 512c76.5 0 145.1-33.5 192-86.7V384H384V342.8c-40.7 6-83.7 9.2-128 9.2c-91.3 0-176.6-13.6-249.2-37.2zM192 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-112a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},fK=fq,fJ={prefix:"fass",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M352 392.6c-28.7 15-61.4 23.4-96 23.4c-35.9 0-69.7-9.1-99.1-25.1c-19-10.3-36.1-23.5-50.9-38.9C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-14.9 14.9-32.2 27.6-51.1 37.5zM276 92H236v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0c-2.2-.8-4.4-1.5-6.4-2.1l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V304v20h40V304v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V112 92zM32 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h32 32v32 96 32H480 32 0V480 384 352H32z"]},fW=fJ,fX={prefix:"fass",iconName:"arrow-up-to-line",icon:[384,512,["arrow-to-top"],"f341","M32 32H0V96H32 352h32V32H352 32zM214.6 169.4L192 146.7l-22.6 22.6-128 128L18.7 320 64 365.3l22.6-22.6L160 269.3V448v32h64V448 269.3l73.4 73.4L320 365.3 365.3 320l-22.6-22.6-128-128z"]},f$=fX,f4={prefix:"fass",iconName:"volume-low",icon:[448,512,[128264,"volume-down"],"f027","M0 160V352H128L272 480h48V32H272L128 160H0zM409.6 332.8C432.9 315.3 448 287.4 448 256s-15.1-59.3-38.4-76.8l-28.8 38.4c11.7 8.8 19.2 22.7 19.2 38.4s-7.5 29.6-19.2 38.4l28.8 38.4z"]},f3=f4,f0={prefix:"fass",iconName:"xmark-to-slot",icon:[576,512,["times-to-slot","vote-nay"],"f771","M96 32H480V384H96V32zM369 161l17-17L352 110.1l-17 17-47 47-47-47-17-17L190.1 144l17 17 47 47-47 47-17 17L224 305.9l17-17 47-47 47 47 17 17L385.9 272l-17-17-47-47 47-47zM0 288H64V416H512V288h64V480H0V288z"]},f6=f0,f8=f0,f5={prefix:"fass",iconName:"box-taped",icon:[448,512,["box-alt"],"f49a","M64 32L0 160H160L192 32H64zM288 160H448L384 32H256l32 128zM160 192H0V480H448V192H288v96H160V192z"]},f7=f5,f9={prefix:"fass",iconName:"wheat-awn",icon:[512,512,["wheat-alt"],"e2cd","M489 57l17-17L472 6.1 455 23 383 95l-17 17L400 145.9l17-17 72-72zM316.8 38.6L294.2 16 271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L90.5 219.6 67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L25.4 441.4 2.7 464 48 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L396 321.5l-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L489 153l17-17L472 102.1l-17 17-43.4 43.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L393 57l17-17L376 6.1 359 23 329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3z"]},hc=f9,hn={prefix:"fass",iconName:"luchador-mask",icon:[448,512,["luchador","mask-luchador"],"f455","M224 0C100.3 0 0 100.3 0 224V512H448V224C448 100.3 347.7 0 224 0zM128 384c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zm224 0c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64c0-29.8 20.4-54.9 48-62V288c-44.2 0-80-35.8-80-80V192 160H96h48c44.2 0 80 35.8 80 80c0-44.2 35.8-80 80-80h48 32v32 16c0 44.2-35.8 80-80 80v34c27.6 7.1 48 32.2 48 62zM176 304v16h96V304l-16-16-32-32-32 32-16 16zm82.7-80c-1.8 5-2.7 10.4-2.7 16v16h32 16c20.9 0 38.7-13.4 45.3-32c1.8-5 2.7-10.4 2.7-16V192H320 304c-20.9 0-38.7 13.4-45.3 32zM144 192H128 96v16c0 5.6 1 11 2.7 16c6.6 18.6 24.4 32 45.3 32h16 32V240c0-5.6-1-11-2.7-16c-6.6-18.6-24.4-32-45.3-32z"]},ho=hn,hs=hn,hf={prefix:"fass",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M448 32H0V480H448V32zM209 337l-17 17-17-17L95 257 129 223l63 63L319 159 353 193 209 337z"]},hg=hf,hu={prefix:"fass",iconName:"book-open-cover",icon:[640,512,["book-open-alt"],"e0c0","M304 32V408L96 368V0L304 32zM64 400l256 51.2L576 400V28.8L640 16V448L320 512 0 448V16L64 28.8V400zm272 8V32L544 0V368L336 408z"]},hm=hu,hd={prefix:"fass",iconName:"square-parking-slash",icon:[640,512,["parking-slash"],"f617","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L544 399.6V32H96V51.8l-47.6-37zM224 151.1V128h32 80c53 0 96 43 96 96c0 26.2-10.5 49.9-27.5 67.3l-51.6-40.1C362 245.5 368 235.5 368 224c0-17.7-14.3-32-32-32H288v8.8l-64-49.7zM487.4 480L288 322.9V352v32H224V352 288 272.5L96 171.6V480H487.4z"]},hp=hd,hz={prefix:"fass",iconName:"heading",icon:[448,512,["header"],"f1dc","M0 32H32 48h64 16 32V96H128 112V208H336V96H320 288V32h32 16 64 16 32V96H416 400V240 416h16 32v64H416 400 336 320 288V416h32 16V272H112V416h16 32v64H128 112 48 32 0V416H32 48V240 96H32 0V32z"]},hH=hz,hv={prefix:"fass",iconName:"film-simple",icon:[512,512,["film-alt"],"f3a0","M384 32H128V96H64V32H0V480H64V416h64v64H384V416h64v64h64V32H448V96H384V32zM64 160h64v64H64V160zm384 0v64H384V160h64zM64 288h64v64H64V288zm384 0v64H384V288h64z"]},hV=hv,hy={prefix:"fass",iconName:"list",icon:[512,512,["list-squares"],"f03a","M112 48H16v96h96V48zm80 16H160v64h32H480h32V64H480 192zm0 160H160v64h32H480h32V224H480 192zm0 160H160v64h32H480h32V384H480 192zM16 208v96h96V208H16zm96 160H16v96h96V368z"]},hN=hy,hx={prefix:"fass",iconName:"square-phone-flip",icon:[448,512,["phone-square-alt"],"f87b","M0 32H448V480H0V32zm280 96l-40 72 41.9 33.5c-18.1 34.2-46.2 62.3-80.4 80.4L168 272 96 312l16 72h16c123.7 0 224-100.3 224-224l0-16-72-16z"]},hb=hx,hw={prefix:"fass",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},hD=hw,hk={prefix:"fass",iconName:"face-dizzy",icon:[512,512,["dizzy"],"f567","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM123.3 132.7L112 121.4 89.4 144l11.3 11.3L137.4 192l-36.7 36.7L89.4 240 112 262.6l11.3-11.3L160 214.6l36.7 36.7L208 262.6 230.6 240l-11.3-11.3L182.6 192l36.7-36.7L230.6 144 208 121.4l-11.3 11.3L160 169.4l-36.7-36.7zm192 0L304 121.4 281.4 144l11.3 11.3L329.4 192l-36.7 36.7L281.4 240 304 262.6l11.3-11.3L352 214.6l36.7 36.7L400 262.6 422.6 240l-11.3-11.3L374.6 192l36.7-36.7L422.6 144 400 121.4l-11.3 11.3L352 169.4l-36.7-36.7z"]},hS=hk,hE={prefix:"fass",iconName:"up-to-line",icon:[384,512,["arrow-alt-to-top"],"f34d","M32 288L192 128 352 288l0 32-96 0 0 160-128 0 0-160-96 0 0-32zM352 96L32 96 0 96 0 32l32 0 320 0 32 0 0 64-32 0z"]},hj=hE,hO={prefix:"fass",iconName:"futbol",icon:[512,512,[9917,"futbol-ball","soccer-ball"],"f1e3","M406.2 136.4l-28.5 80.1 70.1 48c-1.6 35.9-13 69.2-31.6 97.4l-85-2.3-24 81.5c-16.3 4.5-33.5 6.9-51.2 6.9s-34.9-2.4-51.2-6.9l-24-81.5-85 2.3c-18.6-28.1-30.1-61.5-31.6-97.4l70.1-48-28.5-80.1c21.5-26.9 50-47.9 82.8-60.2L256 128l67.4-51.8c32.8 12.3 61.3 33.3 82.8 60.2zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-336l-76.1 55.3L209 320.7h94l29.1-89.4L256 176z"]},hP=hO,h_=hO,hB={prefix:"fass",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M224 192L512 0l64 64L384 352l-75.3 30.1L193.9 267.3 224 192zm-54.4 96.2L287.8 406.4C284.5 465.3 235.7 512 176 512H0V448H64V400c0-59.7 46.7-108.5 105.6-111.8z"]},hU=hB,hR={prefix:"fass",iconName:"arrow-down-from-line",icon:[384,512,[8615,"arrow-from-top"],"f345","M214.6 457.4L192 480l-22.6-22.6-128-128L18.7 306.7 64 261.5l22.6 22.6L160 357.5V194.7v-32h64v32V357.5l73.4-73.4L320 261.5l45.3 45.3-22.6 22.6-128 128zM32 98.7H0v-64H32 352h32v64H352 32z"]},hY=hR,hG={prefix:"fass",iconName:"signal-bars-slash",icon:[640,512,["signal-alt-slash"],"f694","M512 374.7V0h96V449.3l12.9 10 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L352 250.5V128h96V325l64 49.7zM448 449v63H352V373.3L448 449zM288 322.9V512H192V256h11.1L288 322.9zM128 384V512H32V384h96z"]},hQ=hG,hF={prefix:"fass",iconName:"rectangle-pro",icon:[640,512,["pro"],"e235","M640 32H0V480H640V32zM80 160h24 56c35.3 0 64 28.7 64 64s-28.7 64-64 64H128v40 24H80V328 264 184 160zm48 80h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128v32zm272 8c0-48.6 39.4-88 88-88s88 39.4 88 88v16c0 48.6-39.4 88-88 88s-88-39.4-88-88V248zm88-40c-22.1 0-40 17.9-40 40v16c0 22.1 17.9 40 40 40s40-17.9 40-40V248c0-22.1-17.9-40-40-40zM264 160h56c35.3 0 64 28.7 64 64c0 21.9-11 41.2-27.7 52.7l24.1 38.5 23 36.7H346.7l-7-11.3-33-52.7H288v40 24H240V328 264 184 160h24zm56 80c8.8 0 16-7.2 16-16s-7.2-16-16-16H288v32h32z"]},hZ=hF,hq={prefix:"fass",iconName:"hot-tub-person",icon:[512,512,["hot-tub"],"f593","M272 24c0 26.7 14.3 46.4 35 73.4l1.4 1.9C327.5 124 352 155.8 352 200v24H304V200c0-26.7-14.3-46.4-35-73.4l-1.4-1.9C248.5 100 224 68.2 224 24V0h48V24zm112 0c0 26.7 14.3 46.4 35 73.4l1.4 1.9C439.5 124 464 155.8 464 200v24H416V200c0-26.7-14.3-46.4-35-73.4l-1.4-1.9C360.5 100 336 68.2 336 24V0h48V24zM0 512V336 256 160H128l128 96H512V512H0zM128 320H96v16 96 16h32V432 336 320zm96 0H192v16 96 16h32V432 336 320zm96 0H288v16 96 16h32V432 336 320zm96 0H384v16 96 16h32V432 336 320zM0 64a64 64 0 1 1 128 0A64 64 0 1 1 0 64z"]},hK=hq,hJ={prefix:"fass",iconName:"map-location",icon:[576,512,["map-marked"],"f59f","M288 320s120-130 120-200C408 53.7 354.3 0 288 0S168 53.7 168 120c0 70 120 200 120 200zM133 138.8L0 192V512l160-64V200.9c-11.9-21.4-21.5-42.6-27-62.1zM288 373.3s-51.5-55.7-96-121V448l192 64V252.3c-44.6 65.3-96 121-96 121zM422 189.6c-1.9 3.7-4 7.5-6 11.3V512l160-64V128L422 189.6z"]},hW=hJ,hX={prefix:"fass",iconName:"folder-arrow-up",icon:[512,512,["folder-upload"],"e054","M512 96V480H0V32H224l48 64H512zM280 376V273.9l31 31 17 17L361.9 288l-17-17-72-72-17-17-17 17-72 72-17 17L184 321.9l17-17 31-31V376v24h48V376z"]},h$=hX,gc={prefix:"fass",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M144 272L128 384l112-16L436.7 171.3l-96-96L144 272zM512 96L416 0 363.3 52.7l96 96L512 96zM32 64H0V96 480v32H32 416h32V480 320 288H384v32V448H64V128H192h32V64H192 32z"]},gr=gc,ga={prefix:"fass",iconName:"square-sliders",icon:[448,512,["sliders-h-square"],"f3f0","M448 480l0-448L0 32 0 480l448 0zM384 304l0 64-32 0-32 0 0 16 0 32-64 0 0-32 0-16L96 368l-32 0 0-64 32 0 160 0 0-16 0-32 64 0 0 32 0 16 32 0 32 0zM352 144l32 0 0 64-32 0-160 0 0 16 0 32-64 0 0-32 0-16-32 0-32 0 0-64 32 0 32 0 0-16 0-32 64 0 0 32 0 16 160 0z"]},gn=ga,go={prefix:"fass",iconName:"message-middle-top",icon:[512,512,["comment-middle-top-alt"],"e1e2","M338.3 96H512V512H0V96H173.7L256 0l82.3 96z"]},gs=go,gu={prefix:"fass",iconName:"knife",icon:[512,512,["utensil-knife"],"f2e4","M320 146.7L466.7 0s45.3 40 45.3 104c0 73.2-68 140.8-164.3 236.4c-9 8.9-18.3 18.1-27.7 27.6l-65.4-65.4 0 0-184 184L48 509.3 2.7 464l22.6-22.6 272-272L320 146.7l0 0z"]},gm=gu,gd={prefix:"fass",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},gp=gd,gz={prefix:"fass",iconName:"circle-calendar",icon:[512,512,["calendar-circle"],"e102","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 96v32h64V96h32v32h64v64H128V128h64V96h32zM128 384V224H384V384H128z"]},gH=gz,gv={prefix:"fass",iconName:"hourglass-half",icon:[384,512,["hourglass-2"],"f252","M0 0H32 352h32V64H352v64 13.3l-9.4 9.4L237.3 256 342.6 361.4l9.4 9.4V384v64h32v64H352 32 0V448H32V384 370.7l9.4-9.4L146.7 256 41.4 150.6 32 141.3V128 64H0V0zM96 64v50.7L109.3 128H274.7L288 114.7V64H96zm13.3 320H274.7L192 301.3 109.3 384z"]},gV=gv,gy={prefix:"fass",iconName:"bag-shopping",icon:[448,512,["shopping-bag"],"f290","M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H0V512H448V160H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},gx=gy,gb={prefix:"fass",iconName:"arrow-down-z-a",icon:[576,512,["sort-alpha-desc","sort-alpha-down-alt"],"f881","M160 479.4l23.6-25.7 88-96L293.2 334 246 290.8l-21.6 23.6L192 349.7V64 32H128V64 349.7L95.6 314.4 74 290.8 26.8 334l21.6 23.6 88 96L160 479.4zM320 32V96h32 52l-73 63.9L320 169.5V184v8 32h32H480h32V160H480 428l73-63.9L512 86.5V72 64 32H480 352 320zm75.5 224l-8.6 18.7-88 192L292.8 480h70.4l14.7-32h76.3l14.7 32h70.4l-6.1-13.3-88-192L436.5 256H395.5zM416 364.8L432.1 400H399.9L416 364.8z"]},gw=gb,gD=gb,gk={prefix:"fass",iconName:"reply-clock",icon:[640,512,["reply-time"],"e239","M352 144a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zM512 64H480V80v64 16h16 48 16V128H544 512V80 64zM224 160h96.7c8.1 89.7 83.5 160 175.3 160c5.1 0 10.2-.2 15.2-.6c.5 5.5 .8 11 .8 16.6c0 128-128 176-128 176s32-32 32-80c0-61.9-50.1-112-112-112H224v96H192L0 240 192 64h32v96z"]},gS=gk,gE={prefix:"fass",iconName:"right",icon:[448,512,[11157,"arrow-alt-right"],"f356","M448 256L256 64l-32 0 0 128L0 192 0 320l224 0 0 128 32 0L448 256z"]},gj=gE,gO={prefix:"fass",iconName:"hand",icon:[512,512,[129306,9995,"hand-paper"],"f256","M288 32V0H224V32 256H192V64 32H128V64 336c0 1.5 0 3.1 .1 4.6L84.5 299.1l-29-27.6L.3 329.4l29 27.6 95.5 91c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128 96H416v32V256H384V64 32H320V64 256H288V32z"]},gP=gO,g_={prefix:"fass",iconName:"person-biking-mountain",icon:[640,512,[128693,"biking-mountain"],"f84b","M448 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM427.2 160L336 88 223.2 175.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V448h64V270.9l-57-38 60.3-48.5L404.8 224H512V160H427.2zM176 176L304 80 256 20H213.3L112 96l64 80zm-16 80H96v20.6c-7.4 2.2-14.6 5.2-21.3 8.8L60.1 270.9 14.9 316.1l14.6 14.6c-3.6 6.7-6.6 13.8-8.8 21.3H0v64H20.6c2.2 7.4 5.2 14.6 8.8 21.3L14.9 451.9l45.3 45.3 14.6-14.6c6.7 3.6 13.8 6.6 21.3 8.8V512h64V491.4c7.4-2.2 14.6-5.2 21.3-8.8l14.6 14.6 45.3-45.3-14.6-14.6c3.6-6.7 6.6-13.8 8.8-21.3H256V352H235.4c-2.2-7.4-5.2-14.6-8.8-21.3l14.6-14.6-45.3-45.3-14.6 14.6c-6.7-3.6-13.8-6.6-21.3-8.8V256zm-32 64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm352-64v20.6c-7.4 2.2-14.6 5.2-21.3 8.8l-14.6-14.6-45.3 45.3 14.6 14.6c-3.6 6.7-6.6 13.8-8.8 21.3H384v64h20.6c2.2 7.4 5.2 14.6 8.8 21.3l-14.6 14.6 45.3 45.3 14.6-14.6c6.7 3.6 13.8 6.6 21.3 8.8V512h64V491.4c7.4-2.2 14.6-5.2 21.3-8.8l14.6 14.6 45.3-45.3-14.6-14.6c3.6-6.7 6.6-13.8 8.8-21.3H640V352H619.4c-2.2-7.4-5.2-14.6-8.8-21.3l14.6-14.6-45.3-45.3-14.6 14.6c-6.7-3.6-13.8-6.6-21.3-8.8V256H480zM448 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},gB=g_,gU={prefix:"fass",iconName:"print-magnifying-glass",icon:[640,512,["print-search"],"f81a","M128 0V32 160h64V64H418.7L448 93.3V160h64V80 66.7l-9.4-9.4-48-48L445.3 0H432 160 128zM352 192H64V384h64v96 32h32H480h32V485.8L498.2 472c-15.8 5.2-32.6 8-50.2 8c-36 0-69.3-11.9-96-32H192V384 368 352h99.2c-2.1-10.3-3.2-21-3.2-32c0-52.3 25.1-98.8 64-128zm96 48.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.5-8.2 72-22.1l63.1 62.7 17 16.9 33.8-34-17-16.9-63-62.6c13.9-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},gR=gU,gY={prefix:"fass",iconName:"flask-round-potion",icon:[448,512,["flask-potion"],"f6e1","M192 206.2V167.4 64h64V167.4v38.8l34.4 17.9c46.2 24.1 77.5 72.2 77.6 127.6c-58.6-1.7-85.4-12.6-109.9-22.6c-22-9-42.2-17.2-82.1-17.2c-42.3 0-73.4 9.2-94.5 18.8c6.8-46.4 35.8-85.7 76-106.6L192 206.2zm128-38.8V64h32V0H320 256 192 128 96V64h32V167.4C61.4 202.1 16 271.8 16 352c0 64.3 29.2 121.8 75.1 160H356.9c45.9-38.2 75.1-95.7 75.1-160c0-80.2-45.4-149.9-112-184.6z"]},gG=gY,gQ={prefix:"fass",iconName:"gauge-simple-low",icon:[512,512,["tachometer-slow"],"f62c","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.1 .3L173.3 140.9l-11.1-21.3-42.6 22.1 11.1 21.3 76.6 147.4C197.8 321.6 192 336.1 192 352c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},gF=gQ,gZ={prefix:"fass",iconName:"circle-camera",icon:[512,512,["camera-circle"],"e103","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM196 160l12-32h96l12 32h68V352H128V160h68zm108 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},gq=gZ,gK={prefix:"fass",iconName:"circle-microphone",icon:[512,512,["microphone-circle"],"e116","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 256V96h96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48zm-48-32v16 16c0 53 43 96 96 96s96-43 96-96V240 224h32v16 16c0 65.3-48.9 119.1-112 127v17 16H240V400 383c-63.1-7.9-112-61.7-112-127V240 224h32z"]},gJ=gK,gW={prefix:"fass",iconName:"field-hockey-stick-ball",icon:[512,512,[127953,"field-hockey"],"f44c","M514.8 58.9L487.5 98.4l-36.3 52.5L371.3 97.5l37.2-53.8L435.8 4.3l79 54.6zm-161.6 65L433 177.2 241 454.9c-24.6 35.5-64.9 56.8-108.1 56.9C59.5 512 .1 452.3 .6 378.9l0-2.2c.2-25.7 7.8-50.8 21.8-72.4l17.3-26.5 26.3-40.2 80.4 52.5-26.3 40.2-17.3 26.5c-4 6.1-6.2 13.3-6.2 20.6l0 2.2c-.1 20 16 36.2 36 36.1c11.7 0 22.7-5.8 29.4-15.5L353.1 123.9zM432 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},gX=gW,g$={prefix:"fass",iconName:"arrow-up-square-triangle",icon:[576,512,["sort-shapes-up-alt"],"f88b","M512 32V224H320V32H512zm-352 .4l23.7 26 80 88 21.5 23.7-47.4 43.1-21.5-23.7L192 162.8V448v32H128V448 162.8l-24.3 26.8L82.2 213.2 34.8 170.2l21.5-23.7 80-88 23.7-26zM416 288L528 480H304L416 288z"]},g4=g$,g3={prefix:"fass",iconName:"camera-web",icon:[448,512,["webcam"],"f832","M340.5 415.4C405 376 448 305 448 224C448 100.3 347.7 0 224 0S0 100.3 0 224c0 81 43 152 107.5 191.4L32 472v40H416V472l-75.5-56.6zM224 352a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-288a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM176 224H144c0-44.2 35.8-80 80-80v32c-26.5 0-48 21.5-48 48z"]},g0=g3,g6={prefix:"fass",iconName:"face-kiss",icon:[512,512,[128535,"kiss"],"f596","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448l-3.9-15 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0 0 0V361l0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0 0 0 3.9-15c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},g8=g6,g5={prefix:"fass",iconName:"face-grin-tongue",icon:[512,512,[128539,"grin-tongue"],"f589","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-31.9-23.3-55.2-57.8-64-97.9c46.2 18.3 101.2 29 160.2 29s114.1-10.6 160.2-29c-8.8 40.2-32.3 75-64.5 98.3V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448V384H272v24H240V384H192v64c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},g7=g5,g9={prefix:"fass",iconName:"face-grin-wink",icon:[512,512,["grin-wink"],"f58c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zm122.9-94.2c-21.6-28.8-64.8-28.8-86.4 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Mc=g9,Mr={prefix:"fass",iconName:"ear-deaf",icon:[512,512,["deaf","deafness","hard-of-hearing"],"f2a4","M509.3 48L486.6 70.6l-24 24L440 117.3 394.7 72l22.6-22.6 24-24L464 2.7 509.3 48zm-304 304l-22.6 22.6-112 112L48 509.3 2.7 464l22.6-22.6 112-112L160 306.7 205.3 352zM240 128c-61.9 0-112 50.1-112 112H64c0-97.2 78.8-176 176-176s176 78.8 176 176c0 54.7-25 103.5-64 135.8V400c0 61.9-50.1 112-112 112H208V448h32c26.5 0 48-21.5 48-48V359.8 342.7l14.2-9.5C332.3 313 352 278.8 352 240c0-61.9-50.1-112-112-112zM208 240H160c0-44.2 35.8-80 80-80s80 35.8 80 80H272c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},Ma=Mr,Mn=Mr,Mo=Mr,Ms={prefix:"fass",iconName:"octagon-minus",icon:[512,512,["minus-octagon"],"f308","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm184 72H328h24v48H328 184 160V232h24z"]},Ml=Ms,Mf={prefix:"fass",iconName:"square-rss",icon:[448,512,["rss-square"],"f143","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm32 80c150.2 0 272 121.8 272 272H320c0-123.7-100.3-224-224-224V112zm0 96c97.2 0 176 78.8 176 176H224c0-70.7-57.3-128-128-128V208zm0 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Mh=Mf,Mu={prefix:"fass",iconName:"toilet-paper-under-slash",icon:[640,512,["toilet-paper-reverse-slash"],"e2a1","M528 512h48v0H224V416H406.2L528 512zm48-87.6l44.9 34.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L94.9 50.9C112 19.3 134.9 0 160 0H412.2C400.6 12.2 391 26.9 383.5 41.9C363.5 82 352 135.1 352 192c0 21.4 1.6 42.3 4.7 62.2l39.2 30.4c-7.6-27.5-11.9-59-11.9-92.6c0-83.6 26.7-154.7 64-181.1C458 3.8 468.8 0 480 0c53 0 96 86 96 192c0 35-4.7 67.8-12.8 96c-11.6 39.9-30.1 70.8-52.3 85.9L537 394.2c16.3-13.6 29.3-32 39-51.1v81.3zM64 192c0-15 .9-29.6 2.5-43.6L365.5 384H160c-53 0-96-86-96-192zm416 64c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64z"]},Mm=Mu,Md={prefix:"fass",iconName:"drone-front",icon:[640,512,["drone-alt"],"f860","M160 112V96H96v16H24 0v48H24 96v16 16 64 20.8l19 8.4 56.5 25.1-21.9 26.3-5.6 6.7V352v40 24h48V392 360.7l25.1-30.1L259 349.2l6.2 2.8H272h96 6.8l6.2-2.8 41.9-18.6L448 360.7V392v24h48V392 352v-8.7l-5.6-6.7-21.9-26.3L525 285.2l19-8.4V256 192 176 160h72 24V112H616 544V96H480v16H376 352v48h24H480v16 16 43.2l-17.8 7.9-40.6-23.7C390.7 201.5 355.7 192 320 192s-70.7 9.5-101.6 27.5l-40.6 23.7L160 235.2V192 176 160H264h24V112H264 160z"]},Mp=Md,Mz={prefix:"fass",iconName:"user-helmet-safety",icon:[448,512,[128119,"user-construction","user-hard-hat"],"f82c","M256 0H192V80L163.6 23.1C125.6 43.5 99 82.6 96.2 128H96 72v48H96 352h24V128H352h-.2C349 82.6 322.4 43.5 284.4 23.1L256 80V0zM224 320c65.3 0 119.1-48.9 127-112H97c7.9 63.1 61.7 112 127 112zM448 512L400 352H48L0 512H448z"]},MH=Mz,Mv=Mz,MV={prefix:"fass",iconName:"hryvnia-sign",icon:[384,512,[8372,"hryvnia"],"f6f2","M114.2 123.1C131.5 105.7 155 96 179.5 96H223c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31H0v64H155.5l-50.6 28.9c-1.7 1-3.4 2-5.1 3.1H0v64H52.3c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113h43.5c41.5 0 81.3-16.5 110.6-45.8l11.5-11.5-45.3-45.3-11.5 11.5C252.5 406.3 229 416 204.5 416H161c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31H384V272H228.5l50.6-28.9c1.7-1 3.4-2 5.1-3.1H384V176H331.7c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113H179.5C138.1 32 98.3 48.5 68.9 77.8L57.4 89.4l45.3 45.3 11.5-11.5z"]},My=MV,Mx={prefix:"fass",iconName:"face-grin-wide",icon:[512,512,[128515,"grin-alt"],"f581","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"]},Mb=Mx,Mw={prefix:"fass",iconName:"staff-snake",icon:[384,512,["rod-asclepius","rod-snake","staff-aesculapius"],"e579","M208 511l0 1H176l0-1-1.5-47H136 96V384h40 36l-1-32H152c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7V256c0 8.8 7.2 16 16 16h16.5L164 128H136h-9.2c-4.5 18.4-21.1 32-40.8 32H0V96C0 69.5 21.5 48 48 48H58c1.1 0 2.3 0 3.4 .1c.9-.1 1.7-.1 2.6-.1h97.5L160 0h64l-1.5 48H288c53 0 96 43 96 96s-43 96-96 96H248V160h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H248 220l-4.5 144H256c53 0 96 43 96 96s-43 96-96 96H240V384h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H213l-5 159zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},MD=Mw,Mk=Mw,MS=Mw,ME={prefix:"fass",iconName:"truck-medical",icon:[640,512,[128657,"ambulance"],"f0f9","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM176 64h64v64h64v64H240v64H176V192H112V128l64 0V64z"]},Mj=ME,MO={prefix:"fass",iconName:"bracket-round",icon:[192,512,["parenthesis"],"28","M0 256C0 140.2 71.9 62.9 110.2 37.4l35.5 53.3C120.1 107.7 64 167 64 256s56.1 148.3 81.8 165.4l-35.5 53.3C71.9 449.1 0 371.8 0 256z"]},MP=MO,M_={prefix:"fass",iconName:"monitor-waveform",icon:[576,512,["monitor-heart-rate"],"f611","M576 32H0V480H576V32zM80 96H496h16v16V400v16H496 80 64V400 272 112 96H80zM96 256h96 8.6l4.8 7.1L223 289.6l51.2-89.5 14.8-26 13.4 26.7L329.9 256H400h16v32H400 320h-9.9l-4.4-8.8-18.6-37.3-49.2 86L225 350.4l-14.4-21.5L183.4 288H96v96H480V128H96V256z"]},MB=M_,MU={prefix:"fass",iconName:"wine-glass-crack",icon:[320,512,["fragile"],"f4bb","M14.5 192.7L32 0h0H136l32 48L80 104 200 224 160 120l80-56L208 0h80 0l17.5 192.7C312.3 267.3 262 332.9 192 348.5V448h80v64H160 48V448h80V348.5C58 332.9 7.7 267.3 14.5 192.7z"]},MR=MU,MY={prefix:"fass",iconName:"temperature-half",icon:[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M112 300.2L97.8 317.8C86.6 331.5 80 348.9 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L208 300.2V277.5 64H112V277.5v22.7zM208 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S16 447.6 16 368c0-34.3 12-65.8 32-90.5V64 0h64 96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208 192h32v16V322.8c18.6 6.6 32 24.4 32 45.3z"]},MG=MY,MQ=MY,MF=MY,MZ={prefix:"fass",iconName:"donut",icon:[512,512,[127849,"doughnut"],"e406","M0 208C0 119.6 114.6 48 256 48s256 71.6 256 160v24 16 22.1l-55.2 27.6-2.3 1.2-1.8 1.8-44 44-74.3 7.4-1.5 .2-1.5 .4L256 375.3l-75.4-22.6-1.5-.4-1.5-.2-74.3-7.4-44-44-1.8-1.8-2.3-1.2L0 270.1V248 232 208zm0 97.9l38.5 19.3 46.2 46.2 4 4 5.7 .6 78.5 7.8 78.5 23.6 4.6 1.4 4.6-1.4 78.5-23.6 78.5-7.8 5.7-.6 4-4 46.2-46.2L512 305.9C510.4 393.4 396.4 464 256 464S1.6 393.4 0 305.9zM283.3 107.3L294.6 96 272 73.4 260.7 84.7l-16 16L233.4 112 256 134.6l11.3-11.3 16-16zm-112 16L182.6 112 160 89.4l-11.3 11.3-32 32L105.4 144 128 166.6l11.3-11.3 32-32zm224 9.4L384 121.4 361.4 144l11.3 11.3 32 32L416 198.6 438.6 176l-11.3-11.3-32-32zM64 192H48v32H64 96h16V192H96 64zm331.3 36.7L384 217.4 361.4 240l11.3 11.3 32 32L416 294.6 438.6 272l-11.3-11.3-32-32zm-240 16L144 233.4 121.4 256l11.3 11.3 32 32L176 310.6 198.6 288l-11.3-11.3-32-32zm176 38.6L342.6 272 320 249.4l-11.3 11.3-32 32L265.4 304 288 326.6l11.3-11.3 32-32zM320 192c0-17.7-28.7-32-64-32s-64 14.3-64 32s28.7 32 64 32s64-14.3 64-32z"]},Mq=MZ,MK={prefix:"fass",iconName:"poo-storm",icon:[448,512,["poo-bolt"],"f75a","M208 0c64 0 112 43 112 96c0 11.2-1.9 22-5.5 32H320c35.3 0 64 28.7 64 64c0 12.7-3.7 24.6-10.1 34.5c42.5 9.9 74.1 48 74.1 93.5v64H352V320H275.5l40-128h-51L64 344.3V384H0V320c0-45.5 31.6-83.6 74.1-93.5C67.7 216.6 64 204.7 64 192c0-35.3 28.7-64 64-64h32C272 96 208 0 208 0zM184 384H96V360L272 224 232 352h88v24L144 512l40-128z"]},MJ=MK,MW={prefix:"fass",iconName:"face-frown-open",icon:[512,512,[128550,"frown-open"],"f57a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM255.6 368c-38.7 0-74.5 11.4-103.6 30.6c4.7-53 49.3-94.6 103.6-94.6s98.8 41.6 103.6 94.6C330.1 379.4 294.3 368 255.6 368z"]},MX=MW,M$={prefix:"fass",iconName:"arrow-up-big-small",icon:[576,512,["sort-size-up"],"f88e","M320 32V256H544V32H320zm0 288V480H480V320H320zM183.7 58.5L160 32.4l-23.7 26-80 88L34.8 170.2l47.4 43.1 21.5-23.7L128 162.8V448v32h64V448 162.8l24.3 26.8 21.5 23.7 47.4-43.1-21.5-23.7-80-88z"]},M1=M$,M2={prefix:"fass",iconName:"square-up",icon:[448,512,[11014,"arrow-alt-square-up"],"f353","M448 32H0V480H448V32zM352 256H272V384H176V256H96V224L224 96 352 224v32z"]},M4=M2,M3={prefix:"fass",iconName:"train-subway-tunnel",icon:[512,512,["subway-tunnel"],"e2a3","M0 256C0 114.6 114.6 0 256 0S512 114.6 512 256V512H406.6l-64-64H400V128H112V448h57.4l-64 64H0V256zM297.4 448l64 64H150.6l64-64h82.7zM240 192V320H160V192h80zm32 128V192h80V320H272zm-88 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm120 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},M0=M3,M6={prefix:"fass",iconName:"square-exclamation",icon:[448,512,["exclamation-square"],"f321","M448 32H0V480H448V32zM248 128v24V264v24H200V264 152 128h48zM200 320h48v48H200V320z"]},M8=M6,M5={prefix:"fass",iconName:"battery-low",icon:[576,512,["battery-1"],"e0b1","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm96 96H96V320h64V192z"]},M7=M5,M9={prefix:"fass",iconName:"brain-arrow-curved-right",icon:[640,512,["mind-share"],"f677","M240 0V56 456v56H184c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0h56zm32 0h56c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7c4.9 2.3 9.5 5.1 13.8 8.3v32H448c-79.5 0-144 64.5-144 144c0 42.7 21.1 74 40.3 93.6c-5.2 1.6-10.7 2.4-16.3 2.4H272V456 56 0zM528 240L640 352 528 464H512V400H464c-35.3 0-64 28.7-64 64v48s-64-32-64-96c0-61.9 50.1-112 112-112h64V240h16z"]},uc=M9,ur={prefix:"fass",iconName:"location-smile",icon:[384,512,["map-marker-smile"],"f60d","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM128 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM95.4 267.1l33.3-22.2c6.2 9.4 29.1 31.1 63.4 31.1s57.1-21.7 63.4-31.1l33.3 22.2C277.1 284.4 243.1 316 192 316s-85.1-31.6-96.6-48.9z"]},ua=ur,un={prefix:"fass",iconName:"arrow-left-to-line",icon:[448,512,[8676,"arrow-to-left"],"f33e","M0 96V64H64V96 416v32H0V416 96zM137.4 278.6L114.7 256l22.6-22.6 128-128L288 82.7 333.3 128l-22.6 22.6L237.3 224 416 224h32v64H416l-178.7 0 73.4 73.4L333.3 384 288 429.3l-22.6-22.6-128-128z"]},uo=un,us={prefix:"fass",iconName:"sushi",icon:[576,512,[127843,"nigiri"],"e48a","M479.7 320l-73.8-24.5L506.3 125.6c24.8 26.7 42.1 60.7 48.5 98.8L576 352l-57.4-19.1L479.7 320h0zM393.5 66.1c32.9 4.8 63.2 18 88.7 37.5L374.8 285.2l-92.7-30.8L393.5 66.1zm-36-2.1L235.6 270.4 96.1 318.7 246.6 64H357.5zM21.3 224.4C36.6 132.2 116.1 64.6 209.5 64L49.4 334.9 0 352 21.3 224.4zM32 384v-9.2l250.1-86.7 261.9 87V384c0 35.3-28.7 64-64 64c-19.1 0-36.3-8.4-48-21.7c-11.7 13.3-28.9 21.7-48 21.7s-36.3-8.4-48-21.7c-11.7 13.3-28.9 21.7-48 21.7s-36.3-8.4-48-21.7c-11.7 13.3-28.9 21.7-48 21.7s-36.3-8.4-48-21.7C132.3 439.6 115.1 448 96 448c-35.3 0-64-28.7-64-64z"]},ul=us,uf={prefix:"fass",iconName:"message-captions",icon:[512,512,["comment-alt-captions"],"e1de","M0 0H512V416H304L160 512V416H0V0zM120 192H96v48h24H264h24V192H264 120zm224 0H320v48h24 48 24V192H392 344zM120 272H96v48h24 48 24V272H168 120zm128 0H224v48h24H392h24V272H392 248z"]},uh=uf,uu={prefix:"fass",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M0 480H512V96H272L224 32H0V480z"]},um=uu,ud={prefix:"fass",iconName:"file-waveform",icon:[448,512,["file-medical-alt"],"f478","M256 0H32V288H144h9.9l4.4 8.8L176 332.2l49.7-99.4L240 204.2l14.3 28.6L281.9 288H352h16v32H352 272h-9.9l-4.4-8.8L240 275.8l-49.7 99.4L176 403.8l-14.3-28.6L134.1 320H32V512H416V160H256V0zm32 0V128H416L288 0z"]},up=ud,uz={prefix:"fass",iconName:"circle-parking",icon:[512,512,["parking-circle"],"f615","M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM200 128h80c53 0 96 43 96 96s-43 96-96 96H232v32 32H168V352 320 256 160 128h32zm112 96c0-17.7-14.3-32-32-32H232v64h48c17.7 0 32-14.3 32-32z"]},uH=uz,uV={prefix:"fass",iconName:"gauge",icon:[512,512,["dashboard","gauge-med","tachometer-alt-average"],"f624","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88 64H232V88 292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},uy=uV,ux=uV,ub=uV,uw={prefix:"fass",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L192 64l42.7 21.3L256 128l21.3-42.7L320 64 277.3 42.7 256 0 234.7 42.7zM384.4 192.4l-32.8-32.8L432 79.2 464.8 112l-80.4 80.4zM96 32L64 96 0 128l64 32 32 64 32-64 64-32L128 96 96 32zM416 352l-64 32 64 32 32 64 32-64 64-32-64-32-32-64-32 64zM144 512l39.6-39.6L504.4 151.6 544 112 504.4 72.4 471.6 39.6 432 0 392.4 39.6 71.6 360.4 32 400l39.6 39.6 32.8 32.8L144 512z"]},uD=uw,uk={prefix:"fass",iconName:"pen-clip",icon:[512,512,["pen-alt"],"f305","M512 128l-72.4 72.4-128-128L384 0 512 128zM224 30.1l17 17L417 223l-1 1-33 33L160 480 0 512 32 352 255 129l-31-31-95 95-17 17L78.1 176l17-17L207 47l17-17z"]},uS=uk,uE={prefix:"fass",iconName:"toilet-paper-under",icon:[512,512,["toilet-paper-reverse"],"e2a0","M96 0H348.2C336.6 12.2 327 26.9 319.5 41.9C299.5 82 288 135.1 288 192s11.5 110 31.5 150.1c7.5 15 17.1 29.7 28.7 41.9H96C43 384 0 298 0 192S43 0 96 0zM320 192c0-83.6 26.7-154.7 64-181.1C394 3.8 404.8 0 416 0c53 0 96 86 96 192c0 35-4.7 67.8-12.8 96c-16.6 57.4-47.6 96-83.2 96c-11.2 0-22-3.8-32-10.9c-37.3-26.4-64-97.5-64-181.1zm64 0c0 35.3 14.3 64 32 64s32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64zM160 416H416c44.8 0 76.9-35.2 96-72.9V512H160V416zM64 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},uj=uE,uO={prefix:"fass",iconName:"van-shuttle",icon:[640,512,[128656,"shuttle-van"],"f5b6","M32 32H0V64 352v32H32 64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352 216 204.3l-7.5-8.9-128-152L494.9 32H480 352 192 32zM546 192H384V96h81.1L546 192zM64 192V96h96v96H64zm160 0V96h96v96H224zM432 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},uP=uO,u_={prefix:"fass",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 32L0 480l448 0 0-448L0 32zM256 384L128 256 256 128l32 0 0 256-32 0z"]},uB=u_,uU={prefix:"fass",iconName:"wave-pulse",icon:[640,512,["heart-rate"],"f5f8","M285.2 0H312h16 25.5l5.7 24.9 63.9 281.3 27.6-63 8.4-19.2H480 608h32v64H608 500.9L453.3 396.8 444.9 416H424 408 382.5l-5.7-24.9-54-237.6L263.5 485.6 258.8 512H232 216 191L185 487.8 135 288H32 0V224H32 160h25l6.1 24.2 29.1 116.3L280.5 26.4 285.2 0z"]},uR=uU,uY={prefix:"fass",iconName:"location-crosshairs-slash",icon:[640,512,["location-slash"],"f603","M485.2 353.9C497 334 505.4 311.7 509.3 288H544h32V224H544 509.3C495.9 143.6 432.4 80.1 352 66.7V32 0H288V32 66.7c-40.2 6.7-76.2 26-103.8 53.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L485.2 353.9zM235.4 160c22.6-19.9 52.2-32 84.6-32c70.7 0 128 57.3 128 128c0 21-5 40.7-14 58.2l-39-30.3c3.2-8.7 5-18.1 5-27.9c0-44.2-35.8-80-80-80c-16.9 0-32.7 5.3-45.6 14.3l-39-30.3zM358.2 378.2C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128c0-2.9 .1-5.7 .3-8.5l-56.8-44.7c-2 6.9-3.6 14-4.8 21.3H96 64v64H96h34.7c13.5 80.4 76.9 143.9 157.3 157.3V480v32h64V480 445.3c22.6-3.8 43.8-11.5 62.9-22.4l-56.8-44.7z"]},uG=uY,uQ={prefix:"fass",iconName:"file-chart-column",icon:[384,512,["file-chart-line"],"f659","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 248V424v24H168V424 248 224h48v24zm88 64V424v24H256V424 312 288h48v24zM128 376v48 24H80V424 376 352h48v24z"]},uF=uQ,uZ={prefix:"fass",iconName:"calendar-pen",icon:[448,512,["calendar-edit"],"f333","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM280.7 351.3l-56-56L136 384l-8 64 64-8 88.7-88.7zm22.6-22.6L336 296l-56-56-32.7 32.7 56 56z"]},uq=uZ,uK={prefix:"fass",iconName:"message-plus",icon:[512,512,["comment-alt-plus"],"f4a8","M0 0H512V416H304L160 512V416H0V0zM232 320h48V296 232h64 24V184H344 280V120 96H232v24 64H168 144v48h24 64v64 24z"]},uJ=uK,uW={prefix:"fass",iconName:"chart-area",icon:[512,512,["area-chart"],"f1fe","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zm64 288H480V240L384 128l-64 64L240 96 128 224V352z"]},uX=uW,u$={prefix:"fass",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},u4=u$,u3={prefix:"fass",iconName:"circle-bookmark",icon:[512,512,["bookmark-circle"],"e100","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 384V128H352V384l-96-64-96 64z"]},u6=u3,u5={prefix:"fass",iconName:"spray-can-sparkles",icon:[512,512,["air-freshener"],"f5d0","M224 0V128H96V0H224zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V512H0V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM384 128l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16zM336 0l16 32 32 16L352 64 336 96 320 64 288 48l32-16L336 0zM448 32L464 0l16 32 32 16L480 64 464 96 448 64 416 48l32-16zm16 160l16 32 32 16-32 16-16 32-16-32-32-16 32-16 16-32z"]},u7=u5,u9={prefix:"fass",iconName:"signal-bars",icon:[640,512,["signal-alt","signal-alt-4","signal-bars-strong"],"f690","M608 0H512V512h96V0zM352 128V512h96V128H352zM288 256H192V512h96V256zM128 384H32V512h96V384z"]},mc=u9,mr=u9,mn=u9,ml={prefix:"fass",iconName:"page-caret-down",icon:[384,512,["file-caret-down"],"e429","M384 112V512H0V0H272L384 112zM96 224v32l96 96 96-96V224H96z"]},mf=ml,mh={prefix:"fass",iconName:"arrow-pointer",icon:[320,512,["mouse-pointer"],"f245","M32 32L0 46.9V432l29 31.8 96.1-117.2 48.2 102.7 13.6 29 57.9-27.2-13.6-29L183.3 320H320l-.1-42L32 32z"]},mu=mh,md={prefix:"fass",iconName:"signal-bars-good",icon:[640,512,["signal-alt-3"],"f693","M448 128H352V512h96V128zM192 256V512h96V256H192zM32 384V512h96V384H32z"]},mp=md,mz={prefix:"fass",iconName:"maximize",icon:[512,512,["expand-arrows-alt"],"f31e","M32 192l32 32 52-52 84 84-84 84L64 288 32 320V480H192l32-32-52-52 84-84 84 84-52 52 32 32H480V320l-32-32-52 52-84-84 84-84 52 52 32-32 0-160H320L288 64l52 52-84 84-84-84 52-52L192 32H32V192z"]},mH=mz,mv={prefix:"fass",iconName:"shapes",icon:[512,512,["triangle-circle-square"],"f61f","M160 224H416L288 0 160 224zm128 48V496H512V272H288zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},mV=mv,my={prefix:"fass",iconName:"gauge-simple-max",icon:[512,512,["tachometer-fastest"],"f62b","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-3.7-.3-7.3-.9-10.8l117.5-72.8L457 255.8 431.8 215l-20.4 12.6L293.8 300.4C283.2 292.6 270.1 288 256 288c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z"]},mx=my,mb={prefix:"fass",iconName:"square-phone-hangup",icon:[448,512,["phone-square-down"],"e27a","M448 32H0V480H448V32zM346.7 320L272 299.2l5.6-49.1c-34.9-10.5-72.3-10.5-107.2 0l5.6 49.1L101.3 320 64 262.8l10.7-10.4c82.5-80.5 216.2-80.5 298.7 0L384 262.8 346.7 320z"]},mw=mb,mD={prefix:"fass",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M512 128L416 32H384V96H320 304l-9.6 12.8L244 176l40 53.3L336 160h48v64h32l96-96zm0 256l-96-96H384v64H336L153.6 108.8 144 96H128 32 0v64H32h80L294.4 403.2 304 416h16 64v64h32l96-96zM204 336l-40-53.3L112 352H32 0v64H32h96 16l9.6-12.8L204 336z"]},mk=mD,mS={prefix:"fass",iconName:"person-running",icon:[448,512,[127939,"running"],"f70c","M272 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM128 96H114.7l-9.4 9.4-48 48L34.7 176 80 221.3l22.6-22.6L141.3 160h27.7l-31.3 94c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-9.4 32.8-16 56L213.6 512h66.6l6.6-23.2 16-56 16-56 6.6-23.2L305 340.9 238 299l29-77.4 24.3 48.6 8.8 17.7H320h48 32V224H368 339.8l-39.2-78.3-5.4-10.9-11.3-4.5-80-32L198.2 96H192 128zM109.5 310.7L91.2 352H32 0v64H32h80 20.8l8.4-19L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9z"]},mE=mS,mj={prefix:"fass",iconName:"file-dashed-line",icon:[640,512,["page-break"],"f877","M128 0H352V160H512v96H128V0zm0 368H512V512H128V368zM512 128H384V0L512 128zM56 288H168h24v48H168 56 32V288H56zm224 0h80 24v48H360 280 256V288h24zm192 0H584h24v48H584 472 448V288h24z"]},mO=mj,mP={prefix:"fass",iconName:"scalpel-line-dashed",icon:[576,512,["scalpel-path"],"f61e","M495.7 115.6L352 288H160L396.2 22.2C408.8 8.1 426.8 0 445.8 0C482.3 0 512 29.7 512 66.2v4.2c0 16.5-5.8 32.5-16.3 45.1zM0 512L176 320H288C288 496 0 512 0 512zm240-32h64 16v32H304 240 224V480h16zm128 0h64 16v32H432 368 352V480h16zm128 0h64 16v32H560 496 480V480h16z"]},m_=mP,mB={prefix:"fass",iconName:"location-xmark",icon:[384,512,["map-marker-times","map-marker-xmark"],"f60e","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zm97.9-384l-17 17-47 47 47 47 17 17L256 289.9l-17-17-47-47-47 47-17 17L94.1 256l17-17 47-47-47-47-17-17L128 94.1l17 17 47 47 47-47 17-17L289.9 128z"]},mU=mB,mR=mB,mY={prefix:"fass",iconName:"person-to-portal",icon:[512,512,["portal-enter"],"e022","M224 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM114.7 96H128h64 6.2l5.7 2.3 80 32 11.3 4.5 5.4 10.9L339.8 224h12.8C357.5 97.7 391.2 0 432 0c44.2 0 80 114.6 80 256s-35.8 256-80 256c-40.8 0-74.5-97.7-79.4-224H320 300.2l-8.8-17.7-24.3-48.6L238 299 305 340.9l20.4 12.8-6.6 23.2-16 56-16 56L280.1 512H213.6l11.7-40.8 16-56 9.4-32.8-86.2-53.9c-25.1-15.7-36.1-46.5-26.8-74.5l31.3-94H141.3l-38.6 38.6L80 221.3 34.7 176l22.6-22.6 48-48 9.4-9.4zM91.2 352l18.3-41.3c7.4 18.1 20.4 33.9 37.9 44.9l9.5 6L141.2 397l-8.4 19H112 32 0V352H32 91.2z"]},mG=mY,mQ={prefix:"fass",iconName:"computer-mouse",icon:[384,512,[128433,"mouse"],"f8cc","M0 192H176V0H0V192zm0 32V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V224H192 0zm384-32V0H208V192H384z"]},mF=mQ,mZ={prefix:"fass",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l96 0 0 320-96 0-32 0 0 64 32 0 128 0 32 0 0-32 0-384 0-32-32 0L352 32l-32 0 0 64 32 0zm-9.4 182.6L365.3 256l-22.6-22.6-128-128L192 82.7 146.7 128l22.6 22.6L242.7 224 32 224 0 224l0 64 32 0 210.7 0-73.4 73.4L146.7 384 192 429.3l22.6-22.6 128-128z"]},mq=mZ,mK={prefix:"fass",iconName:"person-ski-lift",icon:[512,512,["ski-lift"],"f7c8","M256 198.3l-32 8.5V0h32V198.3zM64 80a48 48 0 1 1 96 0A48 48 0 1 1 64 80zm103.5 60.7l13.7 30.1 32.7 71.9 65.9-17.6L320 256V388.5l144-53.2V312 288h48v24 40c0 10-6.3 19-15.7 22.5l-344 127.1L129.8 510l-16.6-45 22.5-8.3L256 412.2V297.7l-66.7 17.8c-22.6 6-46.2-5.1-55.9-26.3L96.9 210.3 83.8 182l27.9-13.8 26.1-12.9 29.6-14.7zm-121.8 49L125 355.6l68.7-18.7 23.2-6.3 12.6 46.3-23.2 6.3-88 24L99 412.4l-8.6-18.1-88-184L-8 188.7 35.3 168l10.4 21.7z"]},mJ=mK,mW={prefix:"fass",iconName:"shop-slash",icon:[640,512,["store-alt-slash"],"e070","M0 192V128l15.1-20.1L121.8 192H0zm276.6 0L320 225.7V224h64v51.4l128 99.4V224h64V424.4l44.9 34.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L71.5 32.7 96 0H544l96 128v64H276.6zM320 384V348.1l64 50.4V512H64V384 224h64V384H320z"]},mX=mW,m$={prefix:"fass",iconName:"hourglass-start",icon:[384,512,["hourglass-1"],"f251","M0 0H32 352h32V64H352v64 13.3l-9.4 9.4L237.3 256 342.6 361.4l9.4 9.4V384v64h32v64H352 32 0V448H32V384 370.7l9.4-9.4L146.7 256 41.4 150.6 32 141.3V128 64H0V0zM96 397.3V448H288V397.3l-96-96-96 96z"]},m4=m$,m3={prefix:"fass",iconName:"paper-plane-top",icon:[512,512,["paper-plane-alt","send"],"e20a","M83.4 226.6L304 256 83.4 285.4 0 480H64L512 256 64 32H0L83.4 226.6z"]},m0=m3,m6=m3,m5={prefix:"fass",iconName:"message-arrow-up",icon:[512,512,["comment-alt-arrow-up"],"e1dc","M0 0H512V416H304L160 512V416H0V0zM280 296V185.9l31 31 17 17L361.9 200l-17-17-72-72-17-17-17 17-72 72-17 17L184 233.9l17-17 31-31V296v24h48V296z"]},m7=m5,m9={prefix:"fass",iconName:"layer-minus",icon:[576,512,["layer-group-minus"],"f5fe","M384 56v48h24H520h24V56H520 408 384zM0 256L288 384 576 256 288 128 0 256zM288 419L104.6 337.5 0 384 288 512 576 384 471.4 337.5 288 419z"]},dc=m9,dr={prefix:"fass",iconName:"gauge-max",icon:[512,512,["tachometer-alt-fastest"],"f626","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-3.7-.3-7.3-.9-10.8l117.5-72.8L457 255.8 431.8 215l-20.4 12.6L293.8 300.4C283.2 292.6 270.1 288 256 288c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},dn=dr,ds={prefix:"fass",iconName:"right-to-bracket",icon:[512,512,["sign-in-alt"],"f2f6","M192 96L352 256 192 416l-32 0 0-96L0 320 0 192l160 0 0-96 32 0zM352 416l96 0 0-320-96 0-32 0 0-64 32 0 128 0 32 0 0 32 0 384 0 32-32 0-128 0-32 0 0-64 32 0z"]},df=ds,du={prefix:"fass",iconName:"square-right",icon:[448,512,[10145,"arrow-alt-square-right"],"f352","M448 480l0-448L0 32 0 480l448 0zM224 384l0-80L96 304l0-96 128 0 0-80 32 0L384 256 256 384l-32 0z"]},dd=du,dp={prefix:"fass",iconName:"inbox-in",icon:[512,512,[128229,"inbox-arrow-down"],"f310","M288 32V210.7l41.4-41.4L352 146.7 397.3 192l-22.6 22.6-96 96L256 333.3l-22.6-22.6-96-96L114.7 192 160 146.7l22.6 22.6L224 210.7V32 0h64V32zM0 320H144l32 64H336l32-64H512V512H0V320z"]},dz=dp,dH={prefix:"fass",iconName:"heart-pulse",icon:[512,512,["heartbeat"],"f21e","M64 288h80 16l6.2-14.8 18.7-44.9 49.3 109.5 20.7 46.1 22.6-45.2L320 253.7l10.5 21.1 6.6 13.3H352h96l0 0L256 480 64 288l0 0zM20.8 240C7.3 218.5 0 193.5 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 25.8-7.3 50.8-20.8 72.2H366.8l-25.4-50.7L320 146.3l-21.5 42.9-41.4 82.8L205.9 158.2l-22.7-50.5-21.3 51.1L128 240H20.8z"]},dv=dH,dV={prefix:"fass",iconName:"people-carry-box",icon:[640,512,["people-carry"],"f4ce","M176 48A48 48 0 1 0 80 48a48 48 0 1 0 96 0zM80 128H48v32V274.7c0 17 6.7 33.3 18.7 45.3l22.6 22.6 56.7 56.7 6.3 37.9 8 48 4 24 .5 2.7h64.9l-2.2-13.3-4-24-8-48-8-48-1.7-10.1-7.3-7.3L144 306.7V241.7l21.4 32.1 3.7 5.5 5.6 3.6 49.6 32 7.9 5.1h9.4H256V288h0v32H383.8h.2 14.2 9.4l7.9-5.1 49.6-32 5.6-3.6 3.7-5.5 21.4-32.1v65.1l-54.6 54.6-7.3 7.3-1.7 10.1-8 48-8 48-4 24L410 512h64.9l.5-2.7 4-24 8-48 6.3-37.9 56.8-56.7L573.1 320c12-12 18.7-28.3 18.7-45.3V160 128h-32-48H494.7l-9.5 14.3-60.3 90.5-8.9 5.7V128H224V238.6l-9.1-5.8-60.3-90.5L145.1 128H128 80zM52.5 351L9.5 486.3 1.3 512H68.5l2-6.3 33-103.7L52.5 351zM463.8 48a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM587.3 351l-51 50.9 33 103.7 2 6.3h67.2l-8.2-25.7L587.3 351z"]},db=dV,dw={prefix:"fass",iconName:"weight-scale",icon:[512,512,["weight"],"f496","M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H0V512H512V64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3 6.3-14.7L295.6 91l-6.3 14.7L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},dD=dw,dS={prefix:"fass",iconName:"user-group",icon:[640,512,[128101,"user-friends"],"f500","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zM640 512H481.5l-2.9-9.4L422.4 320H576l64 192zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z"]},dE=dS,dj={prefix:"fass",iconName:"arrow-up-a-z",icon:[576,512,["sort-alpha-up"],"f15e","M395.5 32l-8.6 18.7-88 192L292.8 256h70.4l14.7-32h76.3l14.7 32h70.4l-6.1-13.3-88-192L436.5 32H395.5zm4.4 144L416 140.8 432.1 176H399.9zM183.6 58.4L160 32.6 136.4 58.4l-88 96L26.8 178 74 221.2l21.6-23.6L128 162.3V448v32h64V448 162.3l32.4 35.4L246 221.2 293.2 178l-21.6-23.6-88-96zM352 288H320v64h32 52l-73 63.9L320 425.5V440v8 32h32H480h32V416H480 428l73-63.9 10.9-9.6V328v-8V288H480 352z"]},dO=dj,dP={prefix:"fass",iconName:"layer-plus",icon:[576,512,["layer-group-plus"],"f5ff","M488 24V0H440V24 56H408 384v48h24 32v32 24h48V136 104h32 24V56H520 488V24zM0 256L288 384 576 256 288 128 0 256zM288 419L104.6 337.5 0 384 288 512 576 384 471.4 337.5 288 419z"]},dB=dP,dU={prefix:"fass",iconName:"snooze",icon:[448,512,[128164,"zzz"],"f880","M192 0H160V64h32 33.3l-57.6 67.2-7.7 9V152v8 32h32 96 32V128H288 254.7l57.6-67.2 7.7-9V40 32 0H288 192zM320 224H288v64h32 33.3l-57.6 67.2-7.7 9V376v8 32h32 96 32V352H416 382.7l57.6-67.2 7.7-9V264v-8V224H416 320zM32 256H0v64H32h98.7L9.4 441.4 0 450.7V464v16 32H32 192h32V448H192 93.3L214.6 326.6l9.4-9.4V304 288 256H192 32z"]},dR=dU,dY={prefix:"fass",iconName:"farm",icon:[576,512,["barn-silo"],"f864","M0 96C0 43 43 0 96 0s96 43 96 96H0zm0 32H181.4l-51 123.8-2.4 5.9V264 512H0V128zM160 512V264l56-136L368 64l152 64 56 136V512H432V400H304V512H160zM416 224H320v96h96V224z"]},dG=dY,dQ={prefix:"fass",iconName:"pallet-boxes",icon:[640,512,[57863,"palette-boxes","pallet-alt"],"f483","M64 0H320V256H64V0zM384 64H576V256H384V64zM0 320H32 64 96h32H288h32 32H512h32 32 32 32v64H608 576v64h32 32v64H608 576 544 512 352 320 288 128 96 64 32 0V448H32 64V384H32 0V320zM128 448H288V384H128v64zm224 0H512V384H352v64z"]},dF=dQ,dZ=dQ,dq={prefix:"fass",iconName:"face-laugh-squint",icon:[512,512,["laugh-squint"],"f59b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-80c-83 0-151.2-63.1-159.2-144H415.2c-8 80.9-76.2 144-159.2 144zM112 112l118.9 64L112 240l45.7-64L112 112zm169.1 64L400 112l-45.7 64L400 240 281.1 176z"]},dK=dq,dJ={prefix:"fass",iconName:"square-chevron-down",icon:[448,512,["chevron-square-down"],"f329","M0 480l448 0 0-448L0 32 0 480zM207 345L103 241l-17-17L120 190.1l17 17 87 87 87-87 17-17L361.9 224l-17 17L241 345l-17 17-17-17z"]},dW=dJ,dX={prefix:"fass",iconName:"triangle-instrument",icon:[576,512,["triangle-music"],"f8e2","M320 32V0H256V32 85.3l-5.3 8.9L38.4 448 0 512H74.6 501.4 576l-38.4-64L437.7 281.5 391 328.1 463 448H113L288 156.4l60.6 101-41.8 41.8c-5.9-2.1-12.2-3.2-18.8-3.2c-30.9 0-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56c0-6.6-1.1-12.9-3.2-18.8l33.3-33.3 46.6-46.6L537 137l17-17L520 86.1l-17 17L395.3 210.8l-70-116.6L320 85.3V32z"]},d$=dX,pc={prefix:"fass",iconName:"circle-arrow-up",icon:[512,512,["arrow-circle-up"],"f0aa","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm17-393L385 231l17 17L368 281.9l-17-17-71-71V376v24H232V376 193.9l-71 71-17 17L110.1 248l17-17L239 119l17-17 17 17z"]},pa=pc,pn={prefix:"fass",iconName:"rectangle-vertical",icon:[384,512,["rectangle-portrait"],"f2fb","M384 0l0 512L0 512 0 0 384 0z"]},po=pn,ps={prefix:"fass",iconName:"person-walking",icon:[320,512,[128694,"walking"],"f554","M256 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.3 128.6l-10-2-9.3 4.1-72 32-12.9 5.7-4.5 13.4-16 48L7.5 260.2l60.7 20.2 10.1-30.4 11.5-34.6 36.7-16.3-17 63.6c-5.6 21.1-.1 43.6 14.7 59.7l70.9 77.4 22 80.5 8.4 30.9 61.7-16.8-8.4-30.9-24-88-2-7.5-5.2-5.7-52.3-57 18.4-62.4 13.7 27.4 4.8 9.5 9.5 4.8 48 24 28.6-57.2-38.5-19.2-35.2-70.5-7-14-15.3-3.1-80-16zM68.7 398L25.4 441.4 2.7 464 48 509.3l22.6-22.6 48-48 4.6-4.6 2.4-6.1 15.7-39.3-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6L68.7 398z"]},pl=ps,pf={prefix:"fass",iconName:"bed-pulse",icon:[640,512,["procedures"],"f487","M472 0h16 14.8l6.6 13.3L534.8 64H616h24v48H616 520 505.2l-6.6-13.3L480.4 62.5 429.7 170.2 423.2 184H408 392 376.4l-6.3-14.3L344.4 112H216 192V64h24H360h15.6l6.3 14.3 18.5 41.5 49.9-106L456.8 0H472zM320 160h10.7l10.1 22.7L355.6 216H392h16 35.5l15.1-32.2L469.9 160H544c53 0 96 43 96 96V480v32H576V480 448H352 320 64v32 32H0V480 96 64H64V96 352H288V192 160h32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},pu=pf,pm={prefix:"fass",iconName:"shuttle-space",icon:[640,512,["space-shuttle"],"f197","M192 480H128l0-96 224 0L192 480zM96 380.8V384v96H32V384H24 0V360 328 184 152 128H24h8V32H96l0 96v3.2L150.7 160H456c70.4 0 127.6 23.5 171.2 81.6L638 256l-10.8 14.4C583.6 328.5 526.4 352 456 352H150.7L96 380.8zM128 128V32h64l160 96-224 0zM512 248c0-22.1-17.9-40-40-40v96c22.1 0 40-17.9 40-40V248z"]},pd=pm,pp={prefix:"fass",iconName:"chart-pie-simple",icon:[512,512,["chart-pie-alt"],"f64e","M511.4 240H272V.6c5.3-.4 10.6-.6 16-.6C411.7 0 512 100.3 512 224c0 5.4-.2 10.7-.6 16zM0 272C0 144.8 98.9 40.8 224 32.5V288H479.5C471.2 413.1 367.2 512 240 512C107.5 512 0 404.6 0 272z"]},pH=pp,pv={prefix:"fass",iconName:"face-laugh",icon:[512,512,["laugh"],"f599","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-80c-83 0-151.2-63.1-159.2-144H415.2c-8 80.9-76.2 144-159.2 144zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},pV=pv,pb={prefix:"fass",iconName:"bowl-hot",icon:[512,512,["soup"],"f823","M176 24c0 26.5 10.5 38.7 25.9 56.1l.4 .4C218.8 99 240 122.9 240 168v24H192V168c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C149.2 93 128 69.1 128 24V0h48V24zm128 0c0 26.5 10.5 38.7 25.9 56.1l.4 .4C346.8 99 368 122.9 368 168v24H320V168c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C277.2 93 256 69.1 256 24V0h48V24zM3.6 285.2L0 224H512l-3.6 61.2C503.5 368.1 454 438.2 384 472.9V512H128V472.9C58 438.2 8.5 368.1 3.6 285.2z"]},pw=pb,pD={prefix:"fass",iconName:"signal-bars-weak",icon:[640,512,["signal-alt-1"],"f691","M32 384h96V512H32V384z"]},pS=pD,pE={prefix:"fass",iconName:"microphone-lines",icon:[384,512,[127897,"microphone-alt"],"f3c9","M96 0V256c0 53 43 96 96 96s96-43 96-96H208 192V224h16 80V192H208 192V160h16 80V128H208 192V96h16 80V0H96zM320 224v32c0 70.7-57.3 128-128 128s-128-57.3-128-128V216 192H16v24 40c0 89.1 66.2 162.7 152 174.4V464H120 96v48h24 72 72 24V464H264 216V430.4c85.8-11.7 152-85.3 152-174.4V216 192H320v24 8z"]},pj=pE,pO={prefix:"fass",iconName:"mars-stroke-up",icon:[320,512,[9896,"mars-stroke-v"],"f22a","M160 0L80 80V96h56v24H104 80v48h24 32v24c0 .6 0 1.2 .1 1.8C59.1 205.3 0 271.8 0 352c0 88.4 71.6 160 160 160s160-71.6 160-160c0-80.2-59.1-146.7-136.1-158.2c0-.6 .1-1.2 .1-1.8V168h32 24V120H216 184V96h56V80L160 0zM64 352a96 96 0 1 1 192 0A96 96 0 1 1 64 352z"]},pP=pO,p_={prefix:"fass",iconName:"champagne-glasses",icon:[640,512,[129346,"glass-cheers"],"f79f","M183.6 127.4L209 79.2l61.2 22.3-11.5 53.2-75-27.3zM178.4 0L87.7 172.2C60.2 224.4 76.8 287 122 319.8L91.1 404.7 52 390.4 21.9 379.5 0 439.6l30.1 10.9 69.2 25.2L168.6 501l30.1 10.9 21.9-60.1-30.1-10.9-39.2-14.3 30.9-84.9c55.7 3.9 108.6-33.3 121.2-91L320 173.8l16.7 76.9c12.5 57.7 65.4 94.9 121.2 91l30.9 84.9-39.2 14.3-30.1 10.9 21.9 60.1L471.4 501l69.2-25.2 69.2-25.2L640 439.6l-21.9-60.1L588 390.4l-39.2 14.3L518 319.8c45.2-32.8 61.8-95.4 34.3-147.6L461.6 0 320 51.5 178.4 0zm278 127.4l-75 27.3-11.5-53.2L431 79.2l25.3 48.1z"]},pB=p_,pU={prefix:"fass",iconName:"hexagon-plus",icon:[512,512,["plus-hexagon"],"f300","M0 256L128 32H384L512 256 384 480H128L0 256zM232 368h48V344 280h64 24V232H344 280V168 144H232v24 64H168 144v48h24 64v64 24z"]},pR=pU,pY={prefix:"fass",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 408v24H168V408 305.9l-31 31-17 17L86.1 320l17-17 72-72 17-17 17 17 72 72 17 17L264 353.9l-17-17-31-31V408z"]},pG=pY,pQ={prefix:"fass",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9l44.3-46.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7l44.3 46.2zM320 256c56.8 0 108.6 21.1 148.2 56l42.4-48C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72l42.4 48c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},pF=pQ,pZ=pQ,pq={prefix:"fass",iconName:"messages",icon:[640,512,["comments-alt"],"f4b6","M0 0H416V320H202.7L96 384V320H0V0zM256 448V352H448V128H640V448H544v64L437.3 448H256z"]},pK=pq,pJ={prefix:"fass",iconName:"bath",icon:[512,512,[128705,"bathtub"],"f2cd","M64 0H32V32 256H0v64H32 480h32V256H480 96V64h18.7l18.8 18.8C130 91.8 128 101.7 128 112c0 19.6 7 37.5 18.7 51.4L134.1 176 168 209.9l17-17L289 89l17-17L272 38.1 259.4 50.7C245.5 39 227.6 32 208 32c-10.3 0-20.2 2-29.2 5.5L150.6 9.4 141.3 0H128 64zM32 352v16c0 28.4 12.4 54 32 71.6V480v32h64V480 464H384v16 32h64V480 439.6c19.6-17.6 32-43.1 32-71.6V352H32z"]},pW=pJ,pX={prefix:"fass",iconName:"umbrella-simple",icon:[512,512,["umbrella-alt"],"e2bc","M288 0V32v2C414.3 49.7 512 157.5 512 288H0C0 157.5 97.7 49.7 224 34V32 0h64zm0 430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7-14.3-28.6 57.2-28.6 14.3 28.6 2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V320h64V430.6z"]},p$=pX,p6={prefix:"fass",iconName:"user-pen",icon:[640,512,["user-edit"],"f4ff","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM331 417.4L317.4 512H0L64 304H384l14.2 46.2L331 417.4zM569 223.8l71 71-41.3 41.3-71-71L569 223.8zm-63.9 63.9l71 71L434.9 500 352 511.9 363.9 429 505.1 287.8z"]},p8=p6,p7={prefix:"fass",iconName:"engine-warning",icon:[640,512,["engine-exclamation"],"f5f2","M424 112H400l-72 0v16 16H432l80 64V448H224l-51.2-64H96V280H48v72 24H0V352 160 136H48v24 72H96V144h64 48 72V128 112l-72 0H184V64h24H400h24v48zm120 80h96V448H544V192zm-220-4H284v20 88 20h40V296 208 188zM280 352v48h48V352H280z"]},p9=p7,zc={prefix:"fass",iconName:"money-check-pen",icon:[640,512,["money-check-edit"],"f872","M0 64H576V172.4L564.4 184l0 0L331 417.4 326.6 448H0V64zM96 288v32H352V288H96zm352-96H96v32H448V192zm121 31.8l71 71-41.3 41.3-71-71L569 223.8zm-63.9 63.9l71 71L434.9 500 352 511.9 363.9 429 505.1 287.8z"]},zr=zc,za={prefix:"fass",iconName:"border-top-left",icon:[448,512,["border-style"],"f853","M0 448l0 32 64 0 0-32L64 96l352 0 32 0 0-64-32 0L32 32 0 32 0 64 0 448zm160-32l-64 0 0 64 64 0 0-64zm192 0l-64 0 0 64 64 0 0-64zm-96 64l0-64-64 0 0 64 64 0zm192-64l-64 0 0 64 64 0 0-64zM384 288l64 0 0-64-64 0 0 64zm0 32l0 64 64 0 0-64-64 0zm0-128l64 0 0-64-64 0 0 64z"]},zn=za,zo={prefix:"fass",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 70-120 200-120 200s-120-130-120-200C168 53.7 221.7 0 288 0s120 53.7 120 120zM160 200.9V448L0 512V192l133-53.2c5.5 19.4 15.1 40.6 27 62.1zm224 51.5V512L192 448V252.3c44.5 65.3 96 121 96 121s51.4-55.7 96-121zm32-51.5c2.1-3.8 4.1-7.5 6-11.3L576 128V448L416 512V200.9zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},zf=zo,zu={prefix:"fass",iconName:"square-poll-vertical",icon:[448,512,["poll"],"f681","M448 32H0V480H448V32zM160 224V384H96V224h64zm32-96h64V384H192V128zM352 288v96H288V288h64z"]},zm=zu,zd={prefix:"fass",iconName:"arrow-down-square-triangle",icon:[576,512,["sort-shapes-down-alt"],"f889","M160 479.6l23.7-26 80-88 21.5-23.7-47.4-43-21.5 23.7L192 349.2V64 32H128V64 349.2l-24.3-26.8L82.2 298.8l-47.4 43 21.5 23.7 80 88 23.7 26zM416 288L304 480H528L416 288zM512 32H320V224H512V32z"]},zp=zd,zH={prefix:"fass",iconName:"car-battery",icon:[512,512,["battery-car"],"f5df","M80 64H208V96h96V64H432V96h80V448H0V96H80V64zM384 192V176H352v16 32H320 304v32h16 32v32 16h32V288 256h32 16V224H416 384V192zM80 224v32H96h96 16V224H192 96 80z"]},zv=zH,zV={prefix:"fass",iconName:"volume",icon:[576,512,[128265,"volume-medium"],"f6a8","M32 160V352H160L304 480h48V32H304L160 160H32zM441.6 332.8C464.9 315.3 480 287.4 480 256s-15.1-59.3-38.4-76.8l-28.8 38.4c11.7 8.8 19.2 22.7 19.2 38.4s-7.5 29.6-19.2 38.4l28.8 38.4zm57.6 76.8c46.6-35 76.8-90.8 76.8-153.6s-30.2-118.6-76.8-153.6l-28.8 38.4c35 26.3 57.6 68.1 57.6 115.2s-22.6 88.9-57.6 115.2l28.8 38.4z"]},zy=zV,zx={prefix:"fass",iconName:"paintbrush-fine",icon:[576,512,["paint-brush-alt","paint-brush-fine","paintbrush-alt"],"f5a9","M575.2 80l-39.6 39.6L306.9 348.3l-79.2-79.2L456.4 40.4 496 .8 575.2 80zM205.1 291.7l79.2 79.2-.1 .1c2.5 9.3 3.8 19 3.8 29c0 61.9-50.1 112-112 112H0V448H64V400c0-61.9 50.1-112 112-112c10 0 19.8 1.3 29 3.8l.1-.1z"]},zb=zx,zw=zx,zD=zx,zk={prefix:"fass",iconName:"burger-cheese",icon:[512,512,[127828,"cheeseburger"],"f7f1","M32 192v32H480V192s0-160-224-160S32 192 32 192zm96-80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm240 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM256 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM480 384H32v96H480V384zM224 256H192v0H16v96H496V256H448v0H416l-96 64-96-64z"]},zS=zk,zE={prefix:"fass",iconName:"arrow-down-to-line",icon:[384,512,["arrow-to-bottom"],"f33d","M214.6 342.6L192 365.3l-22.6-22.6-128-128L18.7 192 64 146.7l22.6 22.6L160 242.7V64 32h64V64 242.7l73.4-73.4L320 146.7 365.3 192l-22.6 22.6-128 128zM32 416H352h32v64H352 32 0V416H32z"]},zj=zE,zO={prefix:"fass",iconName:"mars-stroke-right",icon:[640,512,[9897,"mars-stroke-h"],"f22b","M320 256A112 112 0 1 0 96 256a112 112 0 1 0 224 0zm62.4 24C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152H416V184 160h48v24 48h32V160h32l96 96-96 96H496V280H464v48 24H416V328 280H382.4z"]},zP=zO,z_={prefix:"fass",iconName:"hand-back-fist",icon:[448,512,["hand-rock"],"f255","M192 0H96V80 96v32 48 16H64V176 128H32V233.5c0 44.7 19.8 87 54.1 115.6c12.6 10.5 26.8 18.8 41.9 24.7V512H352V374.7c46.9-19 80-65 80-118.7V224 128 96H352V64H272V32H192V0z"]},zB=z_,zU={prefix:"fass",iconName:"tally",icon:[640,512,["tally-5"],"f69c","M160 32V64 278.5l64-22.6V64 32h64V64 233.4l64-22.6V64 32h64V64 188.2l64-22.6V64 32h64V64v79l37.4-13.2 30.2-10.7 21.3 60.4-30.2 10.7L544 210.9V448v32H480V448 233.5l-64 22.6V448v32H352V448 278.6l-64 22.6V448v32H224V448 323.8l-64 22.6V448v32H96V448 369L58.6 382.2 28.5 392.8 7.2 332.5l30.2-10.6L96 301.1V64 32h64z"]},zR=zU,zY={prefix:"fass",iconName:"square-caret-up",icon:[448,512,["caret-square-up"],"f151","M448 32H0V480H448V32zM96 288L224 160 352 288v32H96V288z"]},zG=zY,zQ={prefix:"fass",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zm64 64l32 0 192 0 32 0v64l-32 0-192 0-32 0 0-64zm32 96H288h32v64H288 160 128V192h32zm0 96H416h32v64H416 160 128V288h32z"]},zF=zQ,zZ={prefix:"fass",iconName:"hands-bubbles",icon:[576,512,["hands-wash"],"e05e","M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 128l0 32 .1 72.6c.1 52.2 23.9 101 63.9 133c.8-80.9 42.8-155.8 111.5-198.8l46.6-29.1 34.2-21.4 39-67.5 12-20.8L297.7 4l-12 20.8-84 145.5-20.8-12L244.2 48.8l12-20.8L214.6 4l-12 20.8L139.4 134.3l0 0-43.3 75L96 160l0-32L32 128zm284.1-11.8l28.8 46.1 28.7-49.8 12-20.8-41.6-24-12 20.8-16 27.7zm43.2 69.1L376 212h23.4L420 176.2l12-20.8-41.6-24-12 20.8-19.1 33.1zm-61.1-37.4l-27.1 17-60.2 37.6C159.3 234.7 128 291.2 128 352v8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512H456h24V464H456 352V440H488h24V392H488 352V368H520h24V320H520 352V296H488h24V248H488 352v0H258.8L305 219.1l27.1-17-33.9-54.3zM544 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM112 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},zq=zZ,zK={prefix:"fass",iconName:"eye-low-vision",icon:[640,512,["low-vision"],"f2a8","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L524 384.1c41.9-44 70.2-93.9 84-128.1C578 181.3 478.4 32 320 32c-66.9 0-123.2 26.6-168.3 63L48.4 14.8zM222.5 150c51.7-47.6 131.8-51.4 188-5.9c54.7 44.3 68.5 120.3 36.3 180.1l-38.7-30.1c5.1-11.7 7.9-24.6 7.9-38.1c0-53-43-96-96-96c-6.4 0-12.7 .6-18.8 1.8l11.6 58.2L222.5 150zM85.7 163.5c-10.9 14.3-20.4 28.6-28.5 42.2L393.1 469c18.3-5.7 35.6-13.3 51.8-22.4L85.7 163.5zM320 480c3.1 0 6.1-.1 9.2-.2L34.9 249.2c-1 2.3-2 4.6-2.9 6.8c30 74.7 129.6 224 288 224z"]},zJ=zK,zW={prefix:"fass",iconName:"cassette-betamax",icon:[576,512,["betamax"],"f8a4","M576 32H0v96H576V32zm0 128H0V480H576V160zM192 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 320a96 96 0 1 1 192 0A96 96 0 1 1 64 320zm256-96H512V416H320V224z"]},zX=zW,z$={prefix:"fass",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M448 32H0V480H448V32zM200 368V344 280H136 112V232h24 64V168 144h48l0 24v64h64 24v48H312 248v64 24H200z"]},z4=z$,z0={prefix:"fass",iconName:"message-lines",icon:[512,512,["comment-alt-lines"],"f4a6","M0 0H512V416H304L160 512V416H0V0zM152 144H128v48h24H360h24V144H360 152zm0 96H128v48h24H264h24V240H264 152z"]},z6=z0,z8={prefix:"fass",iconName:"down-from-line",icon:[384,512,["arrow-alt-from-top"],"f349","M352 320L192 480 32 320l0-32 96 0 0-160 128 0 0 160 96 0 0 32zm0-224L32 96 0 96 0 32l32 0 320 0 32 0 0 64-32 0z"]},z5=z8,z7={prefix:"fass",iconName:"shield-xmark",icon:[512,512,["shield-times"],"e24c","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zm97.9 192L320 158.1l-17 17-47 47-47-47-17-17L158.1 192l17 17 47 47-47 47-17 17L192 353.9l17-17 47-47 47 47 17 17L353.9 320l-17-17-47-47 47-47 17-17z"]},z9=z7,Cc={prefix:"fass",iconName:"circle-sort-down",icon:[512,512,["sort-circle-down"],"e031","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM144 320V288H368v32L256 416 144 320zm0-96V192L256 96l112 96v32H336 176 144zm112-85.9L193.2 192H318.8L256 138.1z"]},Cr=Cc,Ca={prefix:"fass",iconName:"martini-glass",icon:[512,512,[127864,"glass-martini-alt"],"f57b","M0 48L16 64 210.7 258.7 224 272V448H160 128v64h32 96 96 32V448H352 288V272l13.3-13.3L496 64l16-16V0H448 64 0V48zm341.5 80h-171l-64-64h299l-64 64z"]},Cn=Ca,Co={prefix:"fass",iconName:"rotate-left",icon:[512,512,["rotate-back","rotate-backward","undo-alt"],"f2ea","M142.9 142.9L200 200l-24 24H16V64L40 40 97.6 97.6l0 0c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0l45.3-45.3c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0l0 0z"]},Cs=Co,Cf=Co,Cu=Co,Cm={prefix:"fass",iconName:"table-columns",icon:[512,512,["columns"],"f0db","M0 32H512V480H0V32zM64 160V416H224V160H64zm384 0H288V416H448V160z"]},Cd=Cm,Cp={prefix:"fass",iconName:"dolly",icon:[576,512,["dolly-box"],"f472","M0 0H32h96 23.1l7.3 21.9L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4 30.4-10.1 20.2 60.7-30.4 10.1L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64H32 0V0zM311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l76.1-24.7 69.2 213L327.2 309.6c-9.3-6.3-19.6-11.3-30.4-15L234.9 104.1 311 79.4z"]},Cz=Cp,CH={prefix:"fass",iconName:"minimize",icon:[512,512,["compress-arrows-alt"],"f78c","M288 64l32-32 52 52L456 0l56 56-84 84 52 52-32 32H288V64zm0 384V288H448l32 32-52 52 84 84-56 56-84-84-52 52-32-32zm-96 32l-52-52L56 512 0 456l84-84L32 320l32-32H224V448l-32 32zM224 64V224H64L32 192l52-52L0 56 56 0l84 84 52-52 32 32z"]},Cv=CH,CV={prefix:"fass",iconName:"octagon-xmark",icon:[512,512,["times-octagon","xmark-octagon"],"f2f0","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm353.9 32l-17 17-47 47 47 47 17 17L320 353.9l-17-17-47-47-47 47-17 17L158.1 320l17-17 47-47-47-47-17-17L192 158.1l17 17 47 47 47-47 17-17L353.9 192z"]},Cy=CV,Cx=CV,Cb={prefix:"fass",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M278.6 278.6L301.3 256l-22.6-22.6-160-160L96 50.7 50.7 96l22.6 22.6L210.7 256 73.4 393.4 50.7 416 96 461.3l22.6-22.6 160-160zm192 0L493.3 256l-22.6-22.6-160-160L288 50.7 242.7 96l22.6 22.6L402.7 256 265.4 393.4 242.7 416 288 461.3l22.6-22.6 160-160z"]},Cw=Cb,CD={prefix:"fass",iconName:"truck-ramp-couch",icon:[640,512,["truck-couch"],"f4dd","M640 0V400c0 61.9-50.1 112-112 112c-61.6 0-111.6-49.8-112-111.3L48.6 502.8l-30.8 8.6L.6 449.7l30.8-8.6L352 352.1V0H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM294.5 209.2c8.7-2.3 17.4-2.1 25.5 .2V334.8l-38.7 10.4L126.7 386.6 34 411.5 13.3 334.2c-6.9-25.6 8.3-51.9 33.9-58.8s51.9 8.3 58.8 33.9l4.1 15.5 154.5-41.4-4.1-15.5c-6.9-25.6 8.3-51.9 33.9-58.8zM8 252.8c-9.1-34.1 11.1-69.2 45.3-78.4l185.5-49.7c34.1-9.1 69.2 11.1 78.4 45.3l1.7 6.4c-10.6-1.6-21.6-1.1-32.6 1.9c-37.4 10-61.5 44.9-59.2 82.1L131.2 286c-16.6-33.4-54.9-51.5-92.3-41.5c-11 2.9-20.8 8-29.2 14.7L8 252.8z"]},Ck=CD,CE={prefix:"fass",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM384 256L176 384V128L384 256z"]},Cj=CE,CO={prefix:"fass",iconName:"euro-sign",icon:[320,512,[8364,"eur","euro"],"f153","M48.6 240c-.4 5.3-.6 10.6-.6 16s.2 10.7 .6 16H0v64H62.7C94.9 420.2 176.5 480 272 480h48V416H272c-59.2 0-110.9-32.2-138.6-80H288V272H112.8c-.5-5.3-.8-10.6-.8-16s.3-10.7 .8-16H288V176H133.4c27.7-47.8 79.4-80 138.6-80h48V32H272C176.5 32 94.9 91.8 62.7 176H0v64H48.6z"]},CP=CO,C_=CO,CB={prefix:"fass",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM241 337l-17 17-17-17-80-80L161 223l63 63L351 159 385 193 241 337z"]},CU=CB,CR={prefix:"fass",iconName:"circle-stop",icon:[512,512,[62094,"stop-circle"],"f28d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-352V352H160V160H352z"]},CY=CR,CG={prefix:"fass",iconName:"compass-drafting",icon:[512,512,["drafting-compass"],"f568","M352 96c0 14.1-3.1 27.6-8.6 39.7l53.9 90.3c-23.9 26-54.9 45.4-89.8 55.1L256 192 188 309.5c21.5 6.8 44.3 10.5 68 10.5c82.9 0 155.3-45 194.1-112l55.4 32C455.7 326 362.6 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L91.4 476.2 0 512V417.8L64 310.7C41.3 290.4 21.9 266.5 6.6 240l55.4-32c9.8 17 21.9 32.6 35.7 46.4l70.9-118.7c-5.5-12.1-8.5-25.5-8.5-39.7c0-53 43-96 96-96s96 43 96 96zm20.9 297.9c33.8-13.3 64.7-32.1 91.7-55.3L512 417.8V512l-91.4-35.8-47.6-82.2zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},CQ=CG,CF={prefix:"fass",iconName:"car-wrench",icon:[512,512,["car-mechanic"],"f5e3","M80 0c32.8 0 61 19.7 73.3 48H358.7C371 19.7 399.2 0 432 0c12.5 0 24.4 2.9 34.9 8c19.6 9.5 34.8 26.9 41.4 48H480 453.2 432v48h21.2H480h28.3c-6.6 21.1-21.8 38.5-41.4 48c-10.6 5.1-22.4 8-34.9 8c-32.8 0-61-19.7-73.3-48H153.3C141 140.3 112.8 160 80 160c-12.5 0-24.4-2.9-34.9-8c-19.6-9.5-34.8-26.9-41.4-48H32 58.8 80V56H58.8 32 3.7C10.3 34.9 25.4 17.5 45.1 8C55.6 2.9 67.5 0 80 0zm49.4 160H152 360h22.6l7.6 21.2L428.3 288H464v96 64 64H384V448H128v64H48V448 384 288H83.7l38.1-106.8 7.6-21.2zm208 64H174.6l-22.9 64H360.3l-22.9-64zM128 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},CZ=CF,Cq={prefix:"fass",iconName:"face-laugh-beam",icon:[512,512,[128513,"laugh-beam"],"f59a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-80c-83 0-151.2-63.1-159.2-144H415.2c-8 80.9-76.2 144-159.2 144zM176 136c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},CK=Cq,CJ={prefix:"fass",iconName:"file-magnifying-glass",icon:[384,512,["file-search"],"f865","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm16 304c0 17.8-4.9 34.5-13.3 48.9L297 391.2l17 17L280 442.1l-17-17-38.4-38.4C210.4 395.2 193.8 400 176 400c-53 0-96-43-96-96s43-96 96-96s96 43 96 96zm-96 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},CW=CJ,CX={prefix:"fass",iconName:"circle-chevron-up",icon:[512,512,["chevron-circle-up"],"f139","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm17-345L377 271l17 17L360 321.9l-17-17-87-87-87 87-17 17L118.1 288l17-17L239 167l17-17 17 17z"]},C$=CX,C1={prefix:"fass",iconName:"sterling-sign",icon:[320,512,[163,"gbp","pound-sign"],"f154","M112 159.2c0-34.9 28.3-63.2 63.2-63.2c7.4 0 14.7 1.3 21.6 3.8l72.2 26.3L299.1 137 321 76.9 290.9 65.9 218.7 39.7c-13.9-5.1-28.6-7.7-43.5-7.7C105 32 48 89 48 159.2V224H0v64H48v48.4L3.4 425.7 0 432.4V440v8 32H32 288h32V416H288 79.8l28.8-57.7 3.4-6.8V344 288H256V224H112V159.2z"]},C2=C1,C4=C1,C3={prefix:"fass",iconName:"arrow-down-long",icon:[384,512,["long-arrow-down"],"f175","M214.6 489.4L192 512l-22.6-22.6-128-128L18.7 338.7 64 293.5l22.6 22.6L160 389.5 160 32l0-32h64V32l0 357.5 73.4-73.4L320 293.5l45.3 45.3-22.6 22.6-128 128z"]},C0=C3,C6={prefix:"fass",iconName:"reply-all",icon:[576,512,["mail-reply-all"],"f122","M106.4 184.4L224 76.6V32H192L0 208 192 384h32V339.4L106.4 231.6 80.6 208l25.7-23.6zM224 120l-72.3 66.3L128 208l23.7 21.7L224 296l96 88h32V288h16c61.9 0 112 50.1 112 112c0 48-32 80-32 80s128-48 128-176c0-97.2-78.8-176-176-176H352V32H320l-96 88z"]},C8=C6,C5={prefix:"fass",iconName:"person-skating",icon:[448,512,["skating"],"f7c5","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 96h32H320h13.3l9.4 9.4 19.3 19.3 23.4 23.4-24.2 22.6-83.4 77.8 64.9 64.9 9.4 9.4V336v80 32H288V416 349.3l-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17H160 128V96zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7L104 421.3 58.7 376l22.6-22.6zm307 91.2l31 7.8-3.9 15.5-8 32-3 12.1H392 288 272V480h16 91.5l5-19.9 3.9-15.5zM135.2 478.3l-32 16-10.3 5.2-8.2-8.2-72-72L1.4 408 24 385.4l11.3 11.3 63.8 63.8 21.7-10.8 14.3-7.2 14.3 28.6-14.3 7.2z"]},C7=C5,C9={prefix:"fass",iconName:"filter-circle-dollar",icon:[576,512,["funnel-dollar"],"f662","M192 384V288L0 64V0H512V64L399.8 194.9C318 210.1 256 281.8 256 368c0 27.8 6.4 54.1 17.9 77.4L192 384zm96-16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1l15.5 3.9 7.7-31.1L465.9 301c-5.6-1.4-11.6-2.7-17.9-3.7V288 272H416v16 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8l-15.3-4.8L372 425.2l15.3 4.8c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4 16h32v-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},Lc=C9,Lr={prefix:"fass",iconName:"circle-arrow-down",icon:[512,512,["arrow-circle-down"],"f0ab","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm17-119L385 281l17-17L368 230.1l-17 17-71 71V136 112H232v24V318.1l-71-71-17-17L110.1 264l17 17L239 393l17 17 17-17z"]},La=Lr,Ln={prefix:"fass",iconName:"comment-pen",icon:[512,512,["comment-edit"],"f4ae","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM304.8 144l-29.1 29.1L323 220.4l29.1-29.1L304.8 144zm-51.7 51.7l-85.2 85.2L160 336.1l55.3-7.9L300.4 243l-47.3-47.3z"]},Lo=Ln,Ls={prefix:"fass",iconName:"file-import",icon:[512,512,["arrow-right-to-file"],"f56f","M128 0H352V160H512V512H128V336H302.1l-39 39-17 17L280 425.9l17-17 80-80 17-17-17-17-80-80-17-17L246.1 232l17 17 39 39H128V0zm0 288v48H24 0V288H24 128zM512 128H384V0L512 128z"]},Ll=Ls,Lf={prefix:"fass",iconName:"square-arrow-up-right",icon:[448,512,["external-link-square"],"f14c","M0 32H448V480H0V32zM312 144H160 136v48h24 94.1L119 327l-17 17L136 377.9l17-17 135-135V328v24h48V328 168 144H312z"]},Lh=Lf,Lu={prefix:"fass",iconName:"arrow-left-from-line",icon:[448,512,[8612,"arrow-from-right"],"f344","M384 96V64h64V96 416v32H384V416 96zM25.4 278.6L2.7 256l22.6-22.6 128-128L176 82.7 221.3 128l-22.6 22.6L125.3 224 288 224h32v64H288l-162.7 0 73.4 73.4L221.3 384 176 429.3l-22.6-22.6-128-128z"]},Lm=Lu,Ld={prefix:"fass",iconName:"plane-engines",icon:[576,512,[9992,"plane-alt"],"f3de","M576 256c0-35-59.5-64-93.7-64l-116.6 0-36.6-64 22.9 0 0-64-59.4 0L256 0 160 0l54.9 192L112 192 64 128 0 128l24.2 96.9C10.3 228.4 0 241 0 256s10.3 27.6 24.2 31.1L0 384l64 0 48-64 102.9 0L160 512l96 0 36.6-64 59.4 0 0-64-22.9 0 36.6-64 116.6 0c34.2 0 93.7-28 93.7-64z"]},Lp=Ld,Lz={prefix:"fass",iconName:"temperature-empty",icon:[320,512,["temperature-0","thermometer-0","thermometer-empty"],"f2cb","M97.8 317.8L112 300.2V277.5 64h96V277.5v22.7l14.2 17.6C233.4 331.5 240 348.9 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM272 0H208 112 48V64 277.5C28 302.2 16 333.7 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM160 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},LH=Lz,Lv=Lz,LV=Lz,Ly={prefix:"fass",iconName:"gauge-low",icon:[512,512,["tachometer-alt-slow"],"f627","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64s-28.7-64-64-64c-.6 0-1.3 0-1.9 0L190 142.3l-9.7-22-43.9 19.3 9.7 22 64.1 145.7C198.9 318.9 192 334.6 192 352c0 35.3 28.7 64 64 64zM128 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Lx=Ly,Lb={prefix:"fass",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M576 32H0V480H576V32zM256 288l32 96H64l32-96H256zM112 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496h16v32H496 368 352V160h16zm0 64H496h16v32H496 368 352V224h16zm0 64H496h16v32H496 368 352V288h16z"]},Lw=Lb,LD=Lb,Lk={prefix:"fass",iconName:"scale-unbalanced-flip",icon:[640,512,["balance-scale-right"],"f516","M251.1 39.3L138.1 1.6 117.9 62.4l125.9 42c7 22 23.3 39.9 44.2 49V448H128 96v64h32H320h32V480 153.3c5.1-2.2 9.9-5 14.4-8.2l135.5 45.2 30.4 10.1 20.2-60.7-30.4-10.1L399.5 88.8c.3-2.9 .5-5.8 .5-8.8c0-44.2-35.8-80-80-80c-29.3 0-55 15.8-68.9 39.3zM528 224H496 481.5l-6.7 12.9-88 168-2.7 5.2V416l0 32v9.9l7 7 40 40 7 7H448 576h9.9l7-7 40-40 7-7V448 416v-5.9l-2.7-5.2-88-168L542.5 224H528zm60.9 192H435.1l75.4-144h3l75.4 144zM158.5 96H144 112 97.5l-6.7 12.9-88 168L0 282.1V288v32 9.9l7 7 40 40 7 7H64 192h9.9l7-7 40-40 7-7V320 288v-5.9l-2.7-5.2-88-168L158.5 96zm-29 48l75.4 144H51.1l75.4-144h3z"]},LS=Lk,LE={prefix:"fass",iconName:"diamond-turn-right",icon:[512,512,["directions"],"f5eb","M256 0L0 256 256 512 512 256 256 0zm48 336H288V264H208v64 24H160V328 240 216h24H288V144h16l96 96-96 96z"]},Lj=LE,LO={prefix:"fass",iconName:"house-laptop",icon:[640,512,["laptop-house"],"e066","M0 208L240 0 480 208v16H288V192H192v96h80V416H64V256H0V208zm544 96H352V448H544V304zm-240 0V256h48H544h48v48V448h48v32l-32 32H592 544 352 304 288l-32-32V448h48V304z"]},LP=LO,L_={prefix:"fass",iconName:"face-tired",icon:[512,512,[128555,"tired"],"f5c8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-128c-48.9 0-93.5 16.8-127.4 44.3c-.4-4.1-.6-8.2-.6-12.3c0-70.7 57.3-128 128-128s128 57.3 128 128c0 4.2-.2 8.3-.6 12.3C349.5 400.8 304.9 384 256 384zM112 144l118.9 64L112 272l45.7-64L112 144zm169.1 64L400 144l-45.7 64L400 272 281.1 208z"]},LB=L_,LU={prefix:"fass",iconName:"circle-caret-up",icon:[512,512,["caret-circle-up"],"f331","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 272L256 144 384 272v32H128V272z"]},LR=LU,LY={prefix:"fass",iconName:"font-awesome",icon:[448,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M328.5 80c-62.8 0-86.6-32-149.3-32C128.4 48 104.4 68.6 64 76.8V32H0V480H64V140.8c40.4-8 64.4-28.8 115.2-28.8c62.7 0 86.4 32 149.3 32c18.9 0 37.6-3.1 55.5-9.3v208c-17.8 6.2-36.6 9.4-55.5 9.3c-62.8 0-86.6-32-149.3-32c-17.4 0-34.7 2.7-51.2 8.2v64c16.5-5.5 33.8-8.2 51.2-8.2c62.7 0 86.4 32 149.3 32c37.1 0 56.4-9.6 119.5-32V48c-63.1 22.4-82.3 32-119.5 32z"]},LG=LY,LQ=LY,LF={prefix:"fass",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zm79-217l-17 17L240 313.9l17-17 39-39V392v24h48V392 257.9l39 39 17 17L433.9 280l-17-17-80-80-17-17-17 17-80 80z"]},LZ=LF,Lq=LF,LK={prefix:"fass",iconName:"circle-envelope",icon:[512,512,["envelope-circle"],"e10c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 204.1V160H384v44.1L256 254.8 128 204.1zm133.9 82.8L384 238.5V352H128V238.5l122.1 48.4 5.9 2.3 5.9-2.3z"]},LJ=LK,LW={prefix:"fass",iconName:"triangle-person-digging",icon:[640,512,["construction"],"f85d","M320 32L64 480H576L320 32zM285.9 225.1l40 16 5.6 2.3 2.7 5.4 27.6 55.3 52.1 31.3L432 304l64 112H368l30.2-52.8-56.7-34-85.7-51.4-14.4-8.6 9.3-14 16-24 7.2-10.8 12.1 4.8zM288 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM237.2 307.4l14.9 9.3 60.3 37.7 7.5 4.7V368v32 16H304 288V400 376.9l-37.9-23.7L218.9 416H183.1l2.6-5.1 43.7-87.7 7.9-15.8z"]},LX=LW,L$={prefix:"fass",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 0V32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h64zM0 64H64c123.7 0 224 100.3 224 224v32V480v32H224V480 320C100.3 320 0 219.7 0 96V64z"]},L1=L$,L2={prefix:"fass",iconName:"left-right",icon:[512,512,[8596,"arrows-alt-h"],"f337","M384 128L512 256 384 384l-32 0 0-80-192 0 0 80-32 0L0 256 128 128l32 0 0 80 192 0 0-80 32 0z"]},L4=L2,L3={prefix:"fass",iconName:"circle-arrow-left",icon:[512,512,["arrow-circle-left"],"f0a8","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM119 239L231 127l17-17L281.9 144l-17 17-71 71L376 232l24 0 0 48-24 0-182.1 0 71 71 17 17L248 401.9l-17-17L119 273l-17-17 17-17z"]},L0=L3,L6={prefix:"fass",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M320 480H288V416h32 32 32v64H352 320zm0-128H288V288h32 96 32v64H416 320zm0-128H288V160h32H480h32v64H480 320zm0-128H288V32h32H544h32V96H544 320zM151.7 469.5l-23.7 26-23.7-26-80-88L2.8 357.8l47.4-43 21.5 23.7L96 365.2V80 48h64V80 365.2l24.3-26.8 21.5-23.7 47.4 43-21.5 23.7-80 88z"]},L8=L6,L5=L6,L7={prefix:"fass",iconName:"square-dollar",icon:[448,512,["dollar-square","usd-square"],"f2e9","M448 32H0V480H448V32zM244.2 149.4c18.3 2.6 36.2 7 54.1 11.5l-10.5 41.9c-16.3-4.1-32.5-8.1-49.1-10.6c-16.4-2.4-30.1-.5-39.3 3.5c-11 4.7-18 16.2-6.3 23.7c8.5 5.4 21.5 9.2 39.4 14.3l.8 .2c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2V400H201V361.1c-11.7-2.6-26.7-7.4-36.6-10.6l0 0c-6.6-2.1-13.1-4.2-19.7-6.2c-2.3-.7-4.5-1.4-6.8-2.1l12.9-41.2c2.2 .7 4.4 1.4 6.6 2.1c7.3 2.3 14.6 4.6 21.9 6.9l0 0c12.1 3.9 26.4 8.4 34.5 9.7c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c3.9-21.5 19.9-35.8 37.8-43.5c5.8-2.5 12.1-4.4 18.6-5.7V112h43.2v37.4z"]},L9=L7,Ic=L7,Ir={prefix:"fass",iconName:"message-check",icon:[512,512,["comment-alt-check"],"f4a2","M0 0H512V416H304L160 512V416H0V0zM369 153l17-17L352 102.1l-17 17-111 111-47-47-17-17L126.1 200l17 17 64 64 17 17 17-17L369 153z"]},Ia=Ir,In={prefix:"fass",iconName:"cloud-bolt",icon:[512,512,[127785,"thunderstorm"],"f76c","M0 320H96h48L312.6 192h51l-40 128H400h16 96V224c0-53-43-96-96-96V112c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112v21.5C26.7 146.6 0 182.2 0 224v96zm232 64L192 512 368 376V352H280l40-128L144 360v24h88z"]},Io=In,Is={prefix:"fass",iconName:"text-slash",icon:[640,512,["remove-format"],"f87d","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L355.7 253.4 400.2 96H503L497 120.2 487 160h66l6.1-24.2 16-64L585 32H544 192 167L161 56.2l-9.6 38.5L48.4 14.8zM206.6 137.6l.5-1.9L217 96H333.7L301.2 211.1l-94.6-73.4zM272.9 311L243.3 416H192 160v64h32H352h32V416H352 309.8l17.6-62.1L272.9 311z"]},Il=Is,If={prefix:"fass",iconName:"face-smile-wink",icon:[512,512,[128521,"smile-wink"],"f4da","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM129.7 327.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 352.3 327.6 400 256 400s-113.7-47.7-126.3-72.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm148.4 29.6l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2c-21.6-28.8-64.8-28.8-86.4 0z"]},Ih=If,Iu={prefix:"fass",iconName:"tombstone-blank",icon:[448,512,[129702,"tombstone-alt"],"f721","M224 0C118 0 32 86 32 192V416H416V192C416 86 330 0 224 0zM32 448H0v64H32 416h32V448H416 32z"]},Im=Iu,Id={prefix:"fass",iconName:"chess-king-piece",icon:[256,512,["chess-king-alt"],"f440","M144 16V0H112V16 32H96 80V64H96h16V96H40v32l28.6 80H48v48H72h5.8L60.4 384H195.6L178.2 256H184h24V208H187.4L216 128V96H144V64h16 16V32H160 144V16zM43.9 416l-2.4 3.4-40 56L0 477.4V480v24 8H8 248h8v-8V480v-2.6l-1.5-2.1-40-56-2.4-3.4H208 48 43.9z"]},Ip=Id,Iz={prefix:"fass",iconName:"left",icon:[448,512,["arrow-alt-left"],"f355","M0 256L192 448l32 0 0-128 224 0 0-128-224 0 0-128-32 0L0 256z"]},IH=Iz,Iv={prefix:"fass",iconName:"square-down",icon:[448,512,[11015,"arrow-alt-square-down"],"f350","M0 480l448 0 0-448L0 32 0 480zM96 256l80 0 0-128 96 0 0 128 80 0 0 32L224 416 96 288l0-32z"]},Iy=Iv,Ix={prefix:"fass",iconName:"arrows-left-right",icon:[512,512,["arrows-h"],"f07e","M486.6 278.6L509.3 256l-22.6-22.6-96-96L368 114.7 322.7 160l22.6 22.6L386.7 224l-261.5 0 41.4-41.4L189.3 160 144 114.7l-22.6 22.6-96 96L2.7 256l22.6 22.6 96 96L144 397.3 189.3 352l-22.6-22.6L125.3 288l261.5 0-41.4 41.4L322.7 352 368 397.3l22.6-22.6 96-96z"]},Ib=Ix,Iw={prefix:"fass",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zm79-167l80 80 17 17 17-17 80-80 17-17L400 262.1l-17 17-39 39V184 160H296v24V318.1l-39-39-17-17L206.1 296l17 17z"]},ID=Iw,Ik=Iw,IS={prefix:"fass",iconName:"chalkboard",icon:[576,512,["blackboard"],"f51b","M64 32H32V64 384H96V96H480V384h64V64 32H512 64zM224 352v64H32 0v64H32 544h32V416H544 416V352H224z"]},IE=IS,Ij={prefix:"fass",iconName:"user-large-slash",icon:[640,512,["user-alt-slash"],"f4fa","M576 512H528L284.3 320H144L64 512H576l0 0zM382.2 273.9C430.6 250.7 464 201.3 464 144C464 64.5 399.5 0 320 0C250.1 0 191.8 49.9 178.7 116L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L382.2 273.9z"]},IO=Ij,IP={prefix:"fass",iconName:"signal-strong",icon:[640,512,["signal-4"],"f68f","M480 128V96H416v32V480v32h64V480 128zM352 224V192H288v32V480v32h64V480 224zM224 288H160v32V480v32h64V480 320 288zM96 416V384H32v32 64 32H96V480 416z"]},I_=IP,IB={prefix:"fass",iconName:"lollipop",icon:[512,512,[127853,"lollypop"],"e424","M210.8 334.8C265.3 314.2 304 261.6 304 200v-8c0-61.9-50.1-112-112-112S80 130.1 80 192c0 39.8 32.2 72 72 72s72-32.2 72-72V176H176v16c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-35.3 28.7-64 64-64s64 28.7 64 64v8c0 53-43 96-96 96h-8C94.6 296 48 249.4 48 192c0-79.5 64.5-144 144-144s144 64.5 144 144c0 73.2-54.6 133.6-125.2 142.8zM0 192C0 298 86 384 192 384c41.5 0 79.9-13.1 111.2-35.5L465.4 510.6l45.3-45.3L348.5 303.2C370.9 271.9 384 233.5 384 192C384 86 298 0 192 0S0 86 0 192z"]},IU=IB,IY={prefix:"fass",iconName:"handshake-simple-slash",icon:[640,512,["handshake-alt-slash"],"e05f","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L509 372.4l6.8-7.4-35.4-32.4-134.2-123-23.4 18.2-26.1-20.3 77.4-60.2 12.6-9.8 19.6 25.3-12.6 9.8-20.9 16.2L550.2 352H640V128H592 516h-4-1.4l-4.3-3.3L426.6 64H349.7L233.2 158.3l-26-20.2L298.8 64H224l-60.4 40.3L48.4 14.8zM405.1 415.2L40.6 128H0V352H156.2l73.9 67.4 35.4 32.4 47.7-52.2 22.3 20.5 35.4 32.4 34.2-37.3z"]},IG=IY,IQ={prefix:"fass",iconName:"rabbit-running",icon:[576,512,["rabbit-fast"],"f709","M448 32l-24 0-4.7 16.5c-3.2 11.2-5 22.5-5.6 33.8c23.5 20.8 41.5 47.4 51.9 77.7H439.9c-18-44.5-55.4-79-102.1-93L328 64 296 80l7.1 19.7c13.5 37.5 39.5 68.4 72.9 88.2v26.8L271.7 154.9C240.8 137.3 205.8 128 170.2 128c-32.3 0-62.2 16.8-78.9 44.4C81 159.9 65.4 152 48 152c-30.9 0-56 25.1-56 56s25.1 56 56 56c11.3 0 21.8-3.3 30.6-9.1c4.9 17.2 14.5 33.1 28.4 45.9L258.4 439.6l9.2 8.4H280 408h32V384H408 344 327.2 312V340.5c0-42.9-28.4-80.5-69.6-92.3l-30.8-8.8 8.8-30.8 30.8 8.8c55 15.7 92.8 65.9 92.8 123.1v15.7l56-32.4 6.4-3.7H568V231.1l-71-57.9c8-48.9-7.6-99.1-42.8-135L448 32zM152.1 408.4l-26.8 17.5 35 53.6L187.1 462l28.2-18.4-48.7-44.6-14.5 9.5zM472 240a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},IF=IQ,IZ={prefix:"fass",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H352 320v64h32H464h32V192 80 48H432V80v35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4l60.4 21.3zM80 396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7l-60.4-21.3c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H160h32V288H160 48 16v32V432v32H80V432 396.9z"]},Iq=IZ,IK=IZ,IJ={prefix:"fass",iconName:"circle-book-open",icon:[512,512,["book-circle"],"e0ff","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 336c-27.8 0-56 16-56 16V176s28.2-16 56-16s56 16 56 16V352s-28.2-16-56-16zm144 0c-27.8 0-56 16-56 16V176s28.2-16 56-16s56 16 56 16V352s-28.2-16-56-16z"]},IW=IJ,IX={prefix:"fass",iconName:"square-arrow-up",icon:[448,512,["arrow-square-up"],"f33c","M448 32H0V480H448V32zM241 119L353 231l17 17L336 281.9l-17-17-71-71V376v24H200V376 193.9l-71 71-17 17L78.1 248l17-17L207 119l17-17 17 17z"]},I$=IX,I1={prefix:"fass",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M267.6 4.5L256 0 244.4 4.5 36.9 85 17.8 92.5 16.6 113c-2.9 49.9 4.9 126.3 37.3 200.9c32.7 75.3 91 150 189.4 192.6L256 512l12.7-5.5c98.4-42.6 156.7-117.3 189.4-192.6c32.4-74.7 40.2-151 37.3-200.9l-1.2-20.5L475.1 85 267.6 4.5zM256 68.7l0 0L432 137c-.5 40.9-8.8 96.8-32.6 151.5c-26.2 60.3-70.6 118-143.5 153.5V68.7z"]},I2=I1,I4={prefix:"fass",iconName:"book-atlas",icon:[448,512,["atlas"],"f558","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9h63c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9h31.1c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9H303.5c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208h31.1c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32H145.3c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9h-63c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z"]},I3=I4,I0={prefix:"fass",iconName:"house-chimney-crack",icon:[576,512,["house-damage"],"f6f1","M576 287.6H511.8l1 224.4H326.4L288 448l96-80L224 256l64 112-96 80 38.4 64H64.1V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6z"]},I6=I0,I8={prefix:"fass",iconName:"file-zipper",icon:[384,512,["file-archive"],"f1c6","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM96 32h16 32 16V64H144 112 96V32zm0 64h16 32 16v32H144 112 96V96zm0 64h16 32 16v32H144 112 96V160zM64 416V344L96 224h64l32 120v72H64zm48-80H96v32h16 32 16V336H144 112z"]},I5=I8,I7={prefix:"fass",iconName:"martini-glass-empty",icon:[512,512,["glass-martini"],"f000","M0 48L16 64 210.7 258.7 224 272V448H160 128v64h32 96 96 32V448H352 288V272l13.3-13.3L496 64l16-16V0H448 64 0V48zM106.5 64h299L256 213.5 106.5 64z"]},I9=I7,Ac={prefix:"fass",iconName:"person-snowmobiling",icon:[640,512,["snowmobile"],"f7d1","M240 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM373.5 85.3L362.7 63.8 319.8 85.3l10.7 21.5 37.4 74.7L360 192H304l-80-72H160L106.7 220.6c-11.4 21.6-9.4 47.8 5.3 67.4H80L31.1 385.8c5.4-1.2 11.1-1.8 16.9-1.8H272c26.2 0 49.4 12.6 64 32H450l36 48H440 416v48h24H568h9.9l7-7 32-32 17-17L600 422.1l-17 17-25 25H546l-46-61.3L576 352V256L419.8 177.9 373.5 85.3zM272 256h40l-24 32H264l-72-32 32-48 48 48zM48 416c-26.5 0-48 21.5-48 48s21.5 48 48 48H272c26.5 0 48-21.5 48-48s-21.5-48-48-48H48z"]},Ar=Ac,Aa={prefix:"fass",iconName:"person-skiing",icon:[512,512,[9975,"skiing"],"f7c9","M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM13.8 247.6l21.3 11.1L232.7 361.3l46.2-69.2-76.5-76.5c-14.4-14.4-20.2-33.4-18.4-51.5l110.2 52.7 48.6 48.6 18.6 18.6-14.6 21.8L289.8 391l126.4 65.6 37.1-18.5 21.5-10.7 21.5 42.9L474.7 481l-48 24-10.9 5.5-10.9-5.6L12.9 301.3-8.4 290.2l22.1-42.6zM118.9 65.6L137 74.2l8.7-17.4 7.2-14.3 28.6 14.3-7.2 14.3-8.5 16.9 52.6 25.2c1-.5 2.1-1 3.2-1.5L323 66.8l26.2-11.6 14.4 24.8 51.7 88.6 48.6 27.7 27.8 15.9-31.8 55.6-27.8-15.9-56-32-7.4-4.3-4.3-7.4L346.8 178l-28.3 12.6-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4-7.2 14.3-28.6-14.3 7.2-14.3 9-18-17.6-8.4L90.7 87.5l13.8-28.8 14.4 6.9z"]},An=Aa,Ao={prefix:"fass",iconName:"temperature-arrow-down",icon:[576,512,["temperature-down"],"e03f","M113.8 317.8L128 300.1V277.5 64h96V277.5v22.7l14.2 17.6C249.4 331.5 256 348.9 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM288 0H224 128 64V64 277.5C44 302.2 32 333.7 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM176 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272 256H160v16 50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm368-64H480l0-288V32H416V64l0 288H352v32l96 96 96-96V352z"]},As=Ao,Af={prefix:"fass",iconName:"feather-pointed",icon:[512,512,["feather-alt"],"f56b","M137.4 131.6C228.5 40.5 428.3 6.9 512 0c-4.4 53.7-19.8 155.2-54.4 245.1L368 272v16l71.1 0c-8.2 16.9-17.2 32.9-27.1 47.6L304 368v16l66.4 0c-61.9 54.9-164.4 88.3-238 45.5L73 489l-17 17L22.1 472l17-17L287.2 206.8l-22.3-22.3-11.3 11.3L78.1 371.3c-37.9-77 1.1-181.5 59.3-239.7z"]},Au=Af,Am={prefix:"fass",iconName:"rectangle-ad",icon:[576,512,["ad"],"f641","M576 32H0V480H576V32zM368 280a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24-72c8.4 0 16.5 1.4 24 4.1V184 160h48v24 96 48 24H416v-4.1c-7.5 2.7-15.6 4.1-24 4.1c-39.8 0-72-32.2-72-72s32.2-72 72-72zM192.3 160H208h4 16.1l6.1 14.8L307.4 352H255.4l-9.9-24h-74l-10.4 24H108.8L186 174.4l6.3-14.4zm.2 120h33.3l-16.2-39.2L192.4 280z"]},Ad=Am,Ap={prefix:"fass",iconName:"circle-arrow-right",icon:[512,512,["arrow-circle-right"],"f0a9","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm393 17L281 385l-17 17L230.1 368l17-17 71-71L136 280l-24 0 0-48 24 0 182.1 0-71-71-17-17L264 110.1l17 17L393 239l17 17-17 17z"]},Az=Ap,AH={prefix:"fass",iconName:"user-group-crown",icon:[640,512,["users-crown"],"f6a5","M96 0V53.7 144c0 70.7 57.3 128 128 128s128-57.3 128-128V53.7 0L304 24l-16 8L224 0 160 32l-16-8L96 0zm48 144V128H304v16c0 44.2-35.8 80-80 80s-80-35.8-80-80zM448 512L384 304H64L0 512H448zm192 0L576 320H422.4l56.2 182.6 2.9 9.4H640zM432 256c61.9 0 112-50.1 112-112s-50.1-112-112-112c-17.2 0-33.5 3.9-48 10.8V53.7 144c0 31.4-9 60.6-24.6 85.3C379 245.9 404.3 256 432 256z"]},Av=AH,AV={prefix:"fass",iconName:"sort",icon:[320,512,["unsorted"],"f0dc","M160 32L0 176v48H320V176L160 32zm0 448L320 336V288H0v48L160 480z"]},Ay=AV,Ax={prefix:"fass",iconName:"list-ol",icon:[512,512,["list-1-2","list-numeric"],"f0cb","M32 32H56 80h24V56 176h8 24v48H112h-8H56 48 24V176H48h8V80H32V32zM8 352c0-35.3 28.7-64 64-64H89.2c34.7 0 62.8 28.1 62.8 62.8c0 17.7-7.5 34.6-20.5 46.5L93.4 432H128h24v48H128 32 8V456v-.6V444.8l7.8-7.1 83.3-75.9c3.1-2.8 4.8-6.8 4.8-11c0-8.2-6.6-14.8-14.8-14.8H72c-8.8 0-16 7.2-16 16H8zM224 64H480h32v64H480 224 192V64h32zm0 160H480h32v64H480 224 192V224h32zm0 160H480h32v64H480 224 192V384h32z"]},Ab=Ax,Aw=Ax,AD={prefix:"fass",iconName:"money-check-dollar",icon:[576,512,["money-check-alt"],"f53d","M576 64H0V448H576V64zM512 192v32H256V192H512zM256 288H512v32H256V288zM164 160v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V352v20H124V352v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1v-6V140h40v20z"]},Ak=AD,AS={prefix:"fass",iconName:"face-kiss-wink-heart",icon:[512,512,[128536,"kiss-wink-heart"],"f598","M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448l-3.9-15 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1 0 0 0 0 0 0 0 0V361l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0 0 0 3.9-15c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm202.8 61.6c-21.6-28.8-64.8-28.8-86.4 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z"]},AE=AS,Aj={prefix:"fass",iconName:"down-to-line",icon:[384,512,["arrow-alt-to-bottom"],"f34a","M352 224L192 384 32 224l0-32 96 0 0-160H256l0 160 96 0 0 32zM32 416H352h32v64H352 32 0V416H32z"]},AO=Aj,AP={prefix:"fass",iconName:"circle-phone",icon:[512,512,["phone-circle"],"e11b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 128l40 72-41.9 33.5c18.1 34.2 46.2 62.3 80.4 80.4L312 272l72 40-16 72H352c-123.7 0-224-100.3-224-224l0-16 72-16z"]},A_=AP,AB={prefix:"fass",iconName:"up-down-left-right",icon:[512,512,["arrows-alt"],"f0b2","M160 96L256 0l96 96v32H288v96h96V160h32l96 96-96 96-32 0V288H288v96h64v32l-96 96-96-96V384h64V288H128v64H96L0 256l96-96h32v64h96V128H160V96z"]},AU=AB,AR={prefix:"fass",iconName:"dryer-heat",icon:[448,512,["dryer-alt"],"f862","M448 0H0V512H448V0zM224 160a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM64 88a24 24 0 1 1 48 0A24 24 0 1 1 64 88zM184 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM171.3 204.7l-22.6 22.6L177.4 256c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l28.7 28.7 22.6-22.6L190.6 352c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6l-28.7-28.7zM280 233.4l-28.7-28.7-22.6 22.6L257.4 256c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l28.7 28.7 22.6-22.6L270.6 352c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6z"]},AY=AR,AG={prefix:"fass",iconName:"arrow-up-small-big",icon:[576,512,["sort-size-up-alt"],"f88f","M320 32V192H480V32H320zm0 224V480H544V256H320zM183.7 58.5L160 32.4l-23.7 26-80 88L34.8 170.2l47.4 43.1 21.5-23.7L128 162.8V448v32h64V448 162.8l24.3 26.8 21.5 23.7 47.4-43.1-21.5-23.7-80-88z"]},AQ=AG,AF={prefix:"fass",iconName:"star-half-stroke",icon:[576,512,["star-half-alt"],"f5c0","M319.7 60l54.8 104 115.8 20 66.9 11.6-47.3 48.7L428 328.5l16.7 116.3 9.7 67.2-60.9-29.9L288.1 430.2 182.6 482.1 121.7 512l9.7-67.2 16.7-116.3L66.2 244.2 18.9 195.6 85.7 184l115.8-20L256.4 60 288.1 0l31.7 60zM288.1 367.8l24.7 12.1 71.1 35-11.3-78.4-3.9-27.3 19.2-19.7 55.2-56.8L365 219.1l-27.1-4.7L325 190.1l-37-70.1V367.8z"]},AZ=AF,Aq={prefix:"fass",iconName:"whiskey-glass",icon:[512,512,[129347,"glass-whiskey"],"f7a0","M92.1 224L73.8 96H438.2L419.9 224H92.1zM64 480H448L502.9 96 512 32H447.4 64.6 0L9.1 96 64 480z"]},AK=Aq,AJ={prefix:"fass",iconName:"mobile-notch",icon:[384,512,["mobile-iphone"],"e1ee","M128 64V96H256V64h48V448H80V64h48zM80 0H16V64 448v64H80 304h64V448 64 0H304 80zm48 384v32h16 96 16V384H240 144 128z"]},AW=AJ,AX={prefix:"fass",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"]},A$=AX,A1={prefix:"fass",iconName:"won-sign",icon:[512,512,[8361,"krw","won"],"f159","M56.6 224L3.2 32H69.7L123 224h57.8L220.9 56.5 226.8 32H252h8 25.2l5.9 24.5L331.2 224H389L442.3 32h66.4L455.4 224H480h32v64H480 437.7L390.8 456.6 384.3 480H360h-8H326.8l-5.9-24.5L280.8 288H231.2L191.1 455.5 185.2 480H160h-8H127.7l-6.5-23.4L74.3 288H32 0V224H32 56.6zm84.2 64L154 335.7 165.4 288H140.8zm105.8-64h18.9L256 184.7 246.6 224zm100 64L358 335.7 371.2 288H346.6z"]},A2=A1,A4=A1,A3={prefix:"fass",iconName:"chess-knight-piece",icon:[320,512,["chess-knight-alt"],"f442","M57.6 102.4L32 128V248l38.4 32L160 222.4v32L48 337.6V384H272l27.1-109.6c3.3-13.3 4.9-27 4.9-40.7C304 140 228 64 134.2 64H32V89.6l25.6 12.8zm19.2 54.4a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM0 477.4V512H320V477.4L276.1 416H43.9L0 477.4z"]},A0=A3,A6={prefix:"fass",iconName:"taxi",icon:[512,512,[128662,"cab"],"f1ba","M352 0H160V64H120 97.3L89.8 85.4 41.3 224H0V432v80H96V432H416v80h96V432 224H470.7L422.2 85.4 414.7 64H392 352V0zm17.3 128l33.6 96H109.1l33.6-96H369.3zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},A8=A6,A5={prefix:"fass",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240V.6c5.3-.4 10.6-.6 16-.6C443.7 0 544 100.3 544 224c0 5.4-.2 10.7-.6 16H304zM32 272C32 144.8 130.9 40.8 256 32.5V288L425 457c-41.5 34.4-94.8 55-153 55C139.5 512 32 404.6 32 272zm288 16H575.5C571 355.9 538.3 416.1 489 457L320 288z"]},A7=A5,A9={prefix:"fass",iconName:"face-grin-beam",icon:[512,512,[128516,"grin-beam"],"f582","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM176 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},Hc=A9,Hr={prefix:"fass",iconName:"alien-8bit",icon:[640,512,[128126,"alien-monster"],"f8f6","M128 32h64V64h64v64H384V64h64V32h64V96H448v32 32h64v64h32V128h64V288H544v96H480v96H416 352V416h64V384H224v32h64v64H224 160V384H96V288H32V128H96v96h32V160h64V128 96H128V32zm64 288h64V224H192v96zm192 0h64V224H384v96z"]},Ha=Hr,Hn={prefix:"fass",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M384 192c0 112-192 320-192 320S0 304 0 192C0 86 86 0 192 0S384 86 384 192z"]},Ho=Hn,Hs={prefix:"fass",iconName:"helmet-safety",icon:[576,512,["hard-hat","hat-hard"],"f807","M352 32H224V66.3 176L159.6 85.8C84.1 121.8 32 198.8 32 288v64H544l0-66.4c-.9-88.1-52.8-164.1-127.5-199.8L352 176V66.3 32zM0 408s80 72 288 72s288-72 288-72V384H0v24z"]},Hf=Hs,Hg=Hs,Hu={prefix:"fass",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM256 384l0-80-128 0 0-96 128 0 0-80 32 0L416 256 288 384l-32 0z"]},Hm=Hu,Hd={prefix:"fass",iconName:"face-rolling-eyes",icon:[512,512,[128580,"meh-rolling-eyes"],"f5a5","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368H320h16v32H320 192 176V368h16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z"]},Hp=Hd,Hz={prefix:"fass",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zM342.6 278.6l128-128-45.3-45.3L320 210.7l-57.4-57.4L240 130.7l-22.6 22.6-112 112 45.3 45.3L240 221.3l57.4 57.4L320 301.3l22.6-22.6z"]},HA=Hz,HH={prefix:"fass",iconName:"calendar-arrow-down",icon:[448,512,["calendar-download"],"e0d0","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zm248 72V240H200v24V366.1l-39-39-17-17L110.1 344l17 17 80 80 17 17 17-17 80-80 17-17L304 310.1l-17 17-39 39V264z"]},Hv=HH,HV={prefix:"fass",iconName:"signs-post",icon:[512,512,["map-signs"],"f277","M224 0h64V32H448l64 64-64 64H32V32H224V0zm0 224V192h64v32H480V352H64L0 288l64-64H224zm64 160V512H224V384h64z"]},Hy=HV,HN={prefix:"fass",iconName:"octagon-plus",icon:[512,512,["plus-octagon"],"f301","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zM232 368V344 280H168 144V232h24 64V168 144h48v24 64h64 24v48H344 280v64 24H232z"]},Hx=HN,Hb={prefix:"fass",iconName:"message-smile",icon:[512,512,["comment-alt-smile"],"f4aa","M0 0H512V416H304L160 512V416H0V0zM192 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM168.4 222.1l-35.8 32 16 17.9c26.3 29.4 64.7 48 107.3 48s81-18.6 107.3-48l16-17.9-35.8-32-16 17.9c-17.6 19.7-43.1 32-71.6 32s-53.9-12.3-71.6-32l-16-17.9z"]},Hw=Hb,HD={prefix:"fass",iconName:"left-from-line",icon:[448,512,["arrow-alt-from-right"],"f348","M160 416L0 256 160 96l32 0 0 96 160 0 0 128-160 0 0 96-32 0zm224 0l0-320 0-32 64 0 0 32 0 320 0 32-64 0 0-32z"]},Hk=HD,HS={prefix:"fass",iconName:"basket-shopping-simple",icon:[576,512,["shopping-basket-alt"],"e0af","M256.4 29.8L245.3 51.1 171.8 192H404.2L330.7 51.1 319.6 29.8 362.2 7.6l11.1 21.3L458.4 192H576v64H544L480 512H96L32 256H0V192H117.6L202.7 28.9 213.8 7.6l42.6 22.2zM144 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm312-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},HE=HS,Hj={prefix:"fass",iconName:"hands-holding-heart",icon:[640,512,["hands-heart"],"f4c3","M199.2 135.1L224 159.9l96 96 96-96 24.8-24.8c14.9-14.9 23.2-35 23.2-56V75.6C464 33.8 430.1-.1 388.4-.1c-23 0-44.7 10.4-59.1 28.4L320 39.9l-9.3-11.6C296.4 10.4 274.6-.1 251.6-.1C209.9-.1 176 33.8 176 75.6v3.6c0 21 8.3 41.1 23.2 56zM80 64H0v40 24 32 64V352v13.3l9.4 9.4 128 128 9.4 9.4H160h96 32V480 448 416 352 338.7l-9.4-9.4-64-64L192 242.7l-9.4-9.4L160 210.7 114.7 256l22.6 22.6 9.4 9.4 22.6 22.6L205.8 347l-41.7 27.8L80 290.7V224 144 112v-8V64zm480 0v40 8 32 80 66.7l-84.1 84.1L434.2 347l36.4-36.4L493.3 288l9.4-9.4L525.3 256 480 210.7l-22.6 22.6-9.4 9.4-22.6 22.6-64 64-9.4 9.4V352v64 32 32 32h32 96 13.3l9.4-9.4 128-128 9.4-9.4V352 224 160 128 104 64H560z"]},HO=Hj,HP={prefix:"fass",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M224 144C224 64.5 288.5 0 368 0c19 0 37.1 3.7 53.7 10.3L336 96v80h80l85.7-85.7C508.3 106.9 512 125 512 144c0 61.3-38.3 113.7-92.3 134.4l-45.1-45.1L352 210.7l-22.6 22.6-8.4 8.4-97-97 0-.8zM0 416L168.4 247.6 241.8 321l-8.4 8.4L210.7 352l22.6 22.6L96 512 0 416zm137.9-8L104 374.1 70.1 408 104 441.9 137.9 408zM287 321l-129-129H96L0 64 64 0 192 96v62.1L321 287l31-31L512 416l-96 96L256 352l31-31z"]},H_=HP,HB={prefix:"fass",iconName:"trophy-star",icon:[576,512,["trophy-alt"],"f2eb","M128 0c0 22.6 .6 43.9 1.6 64H24 0V88C0 222.5 70.4 295.7 140.5 334.1c34.5 18.9 68.8 29.3 94.3 35c5.9 1.3 11.3 2.4 16.2 3.3c1.7 .9 3.4 1.8 5.1 2.6V448H184 160v24 16 24h24H392h24V488 472 448H392 320V374.9c1.7-.8 3.3-1.7 5.1-2.6c4.9-.9 10.3-1.9 16.2-3.3c25.5-5.7 59.8-16.1 94.3-35C505.6 295.7 576 222.5 576 88V64H552 446.4c1-20.1 1.6-41.4 1.6-64H128zM48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6c-7.2-3.2-14.4-6.7-21.7-10.7C109.8 262.6 56.4 209.9 48.9 112zM412.5 291.9c-7.2 4-14.5 7.5-21.7 10.7c22.7-40.3 42.8-100.5 51.9-190.6h84.4c-7.5 97.9-60.9 150.6-114.6 179.9zM316.2 129.2l63.1 9.2-45.7 44.5 10.8 62.8L288 216l-56.4 29.7 10.8-62.8-45.7-44.5 63.1-9.2L288 72l28.2 57.2z"]},HU=HB,HR={prefix:"fass",iconName:"house-user",icon:[576,512,["home-user"],"e1b0","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 576 240v47.6zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm48 192l-32-96H208l-32 96H400z"]},HY=HR,HG={prefix:"fass",iconName:"hexagon-minus",icon:[512,512,["minus-hexagon"],"f307","M0 256L128 32H384L512 256 384 480H128L0 256zm184-24H160v48h24H328h24V232H328 184z"]},HQ=HG,HF={prefix:"fass",iconName:"left-to-line",icon:[448,512,["arrow-alt-to-left"],"f34b","M256 416L96 256 256 96l32 0 0 96 160 0 0 128-160 0 0 96-32 0zM64 96l0 320 0 32L0 448l0-32L0 96 0 64l64 0 0 32z"]},HZ=HF,Hq={prefix:"fass",iconName:"paw-simple",icon:[448,512,["paw-alt"],"f701","M192 80A48 48 0 1 0 96 80a48 48 0 1 0 96 0zm-16 80L107.7 283C64.2 293.8 32 333.2 32 380c0 55.2 44.8 100 100 100c24.8 0 47.5-9 65-24h54c17.5 15 40.2 24 65 24c55.2 0 100-44.8 100-100c0-46.8-32.2-86.2-75.7-97L272 160H176zm128-32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm144 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 240a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},HK=Hq,HJ={prefix:"fass",iconName:"brackets-round",icon:[512,512,["parentheses"],"e0c5","M110.2 37.4C71.9 62.9 0 140.2 0 256S71.9 449.1 110.2 474.6l35.5-53.3C120.1 404.3 64 345 64 256s56.1-148.3 81.8-165.4L110.2 37.4zm291.5 0L366.2 90.6C391.9 107.7 448 167 448 256s-56.1 148.3-81.8 165.4l35.5 53.3C440.1 449.1 512 371.8 512 256s-71.9-193.1-110.2-218.6z"]},HW=HJ,HX={prefix:"fass",iconName:"martini-glass-citrus",icon:[576,512,["cocktail"],"f561","M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H296.2C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-28.2 0-54.5-8.1-76.7-22.1l35.3-35.3c12.5 6 26.6 9.4 41.4 9.4zM0 160V128H416v32L232 344V464h88v48H232 208 96V464h88V344L0 160z"]},H$=HX,H1={prefix:"fass",iconName:"face-surprise",icon:[512,512,[128558,"surprise"],"f5c2","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},H2=H1,H4={prefix:"fass",iconName:"circle-pause",icon:[512,512,[62092,"pause-circle"],"f28b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192V320v32H160V320 192 160h64v32zm128 0V320v32H288V320 192 160h64v32z"]},H3=H4,H0={prefix:"fass",iconName:"apple-whole",icon:[448,512,[127822,127823,"apple-alt"],"f5d1","M208 96V80c0-44.2 35.8-80 80-80h16 16V16 32c0 44.2-35.8 80-80 80H224 208V96zM0 288c0-76.3 35.7-160 112-160l112 32 112-32c76.3 0 112 83.7 112 160c0 128-80 224-160 224l-64-16-64 16C80 512 0 416 0 288z"]},H6=H0,H8={prefix:"fass",iconName:"lock-keyhole",icon:[448,512,["lock-alt"],"f30d","M224 64c44.2 0 80 35.8 80 80v48H144V144c0-44.2 35.8-80 80-80zM80 144v48H0V512H448V192H368V144C368 64.5 303.5 0 224 0S80 64.5 80 144zM256 320v64 32H192V384 320 288h64v32z"]},H5=H8,H7={prefix:"fass",iconName:"temperature-quarter",icon:[320,512,["temperature-1","thermometer-1","thermometer-quarter"],"f2ca","M112 300.2L97.8 317.8C86.6 331.5 80 348.9 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L208 300.2V277.5 64H112V277.5v22.7zM208 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S16 447.6 16 368c0-34.3 12-65.8 32-90.5V64 0h64 96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272 256h32v16 50.8c18.6 6.6 32 24.4 32 45.3z"]},H9=H7,vc=H7,vr=H7,va={prefix:"fass",iconName:"square-info",icon:[448,512,[8505,"info-square"],"f30f","M448 32H0V480H448V32zM184 336h24V272H184 160V224h24 48 24v24 88h8 24v48H264 184 160V336h24zm72-208v64H192V128h64z"]},vo=va,vl={prefix:"fass",iconName:"hands-holding-dollar",icon:[640,512,["hands-usd"],"f4c5","M344 34.9c6.4 1.2 14.3 2.8 18.2 3.9L385.4 45 373 91.4l-23.2-6.2c-3.7-1-17-3.6-21.3-4.3c-11.6-1.8-20.8-.3-26.4 2.3c-4.3 1.9-8.8 6.3-3.8 9.7c5.5 3.7 14.4 6.6 28.8 10.9l1 .3c12 3.6 28.7 8.7 41.4 17.9c7.1 5.2 14 12.3 18.2 22.1c4.3 9.9 5.1 20.7 3.2 31.7c-3.6 20.6-17.3 34.5-34 41.7c-4.2 1.8-8.5 3.2-13 4.2V248H296V220.8c-9.3-2.4-20.3-6.1-27.3-8.5c-1.7-.6-3.1-1.1-4.2-1.4l-22.8-7.6 15.2-45.5 22.8 7.6c2.1 .7 4.3 1.5 6.6 2.2c9.5 3.2 19.7 6.7 25.4 7.6c12.3 1.9 21.4 .6 26.6-1.6c5.4-2.3 8.4-8.8 3.2-12.6s-14-6.8-28.1-11.1l-2.3-.7c-11.6-3.5-27.5-8.2-39.6-16.5c-7-4.8-14.1-11.5-18.7-21.1c-4.6-9.8-5.6-20.5-3.7-31.4c3.5-20 17.6-33.5 33.4-40.7c4.3-2 8.9-3.5 13.6-4.7V8h48V34.9zM80 64v40 8 32 80 66.7l84.1 84.1L205.8 347l-36.4-36.4L146.7 288l-9.4-9.4L114.7 256 160 210.7l22.6 22.6 9.4 9.4 22.6 22.6 64 64 9.4 9.4V352v64 32 32 32H256 160 146.7l-9.4-9.4-128-128L0 365.3V352 224 160 128 104 64H80zm480 0h80v40 24 32 64V352v13.3l-9.4 9.4-128 128-9.4 9.4H480 384 352V480 448 416 352 338.7l9.4-9.4 64-64L448 242.7l9.4-9.4L480 210.7 525.3 256l-22.6 22.6-9.4 9.4-22.6 22.6L434.2 347l41.7 27.8L560 290.7V224 144 112v-8V64z"]},vf=vl,vh={prefix:"fass",iconName:"arrow-down-triangle-square",icon:[576,512,["sort-shapes-down"],"f888","M160 479.6l23.7-26 80-88 21.5-23.7-47.4-43-21.5 23.7L192 349.2V64 32H128V64 349.2l-24.3-26.8L82.2 298.8l-47.4 43 21.5 23.7 80 88 23.7 26zM416 32L304 224H528L416 32zm96 448V288H320V480H512z"]},vg=vh,vu={prefix:"fass",iconName:"square-poll-horizontal",icon:[448,512,["poll-h"],"f682","M448 32L0 32 0 480l448 0 0-448zM256 192L96 192l0-64 160 0 0 64zm96 32l0 64L96 288l0-64 256 0zM192 384l-96 0 0-64 96 0 0 64z"]},vm=vu,vd={prefix:"fass",iconName:"backward-fast",icon:[512,512,[9198,"fast-backward"],"f049","M64 96V64H0V96 416v32H64V416 280L288 448V280L512 448V64L288 232V64L64 232V96z"]},vp=vd,vz={prefix:"fass",iconName:"basketball",icon:[512,512,[127936,"basketball-ball"],"f434","M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z"]},vH=vz,vv={prefix:"fass",iconName:"fork-knife",icon:[576,512,["utensils-alt"],"f2e6","M214.6 169.4L192 146.7l0 0L45.3 0S0 40 0 104c0 70.7 63.5 136.2 154.7 226.8L265.4 220.1l-50.7-50.7zM441.4 486.6L464 509.3 509.3 464l-22.6-22.6L355.9 310.6l-45.3 45.3L441.4 486.6zM488 24L472 8 348.6 78.5C321 94.3 304 123.6 304 155.3c0 19.4 6.4 38.1 18 53.4L89.4 441.4 66.7 464 112 509.3l22.6-22.6L367.2 254c15.3 11.6 34 18 53.4 18c31.8 0 61.1-17 76.8-44.6L568 104 552 88 448 192l-16-16L528 64 512 48 400 144l-16-16L488 24z"]},vV=vv,vy={prefix:"fass",iconName:"circle-up",icon:[512,512,[61467,"arrow-alt-circle-up"],"f35b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM384 256H304V384H208V256H128V224L256 96 384 224v32z"]},vx=vy,vw={prefix:"fass",iconName:"mobile-screen-button",icon:[384,512,["mobile-alt"],"f3cd","M16 0H368V512H16V0zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64H80V384H304V64z"]},vD=vw,vk={prefix:"fass",iconName:"inbox-out",icon:[512,512,[128228,"inbox-arrow-up"],"f311","M288 288v32H224V288 125.3l-41.4 41.4L160 189.3 114.7 144l22.6-22.6 96-96L256 2.7l22.6 22.6 96 96L397.3 144 352 189.3l-22.6-22.6L288 125.3V288zM0 320H144l32 64H336l32-64H512V512H0V320z"]},vS=vk,vE={prefix:"fass",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M592 256c0 78.5-37.7 148.2-96 192l28.8 38.4C594.7 433.9 640 350.3 640 256.1l0-.1 0-.1c0-94.2-45.3-177.8-115.2-230.3L496 64c58.3 43.8 96 113.5 96 192zM438.4 371.2l28.8 38.4c46.6-35 76.8-90.8 76.8-153.6s-30.2-118.6-76.8-153.6l-28.8 38.4c35 26.3 57.6 68.1 57.6 115.2s-22.6 88.9-57.6 115.2zM400 256c0 15.7-7.5 29.6-19.2 38.4l28.8 38.4C432.9 315.3 448 287.4 448 256s-15.1-59.3-38.4-76.8l-28.8 38.4c11.7 8.8 19.2 22.7 19.2 38.4zM0 160V352H128L272 480h48V32H272L128 160H0z"]},vj=vE,vO={prefix:"fass",iconName:"truck-clock",icon:[640,512,["shipping-timed"],"f48c","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM96 176a112 112 0 1 1 224 0A112 112 0 1 1 96 176zM224 96H192v16 64 16h16 32 16V160H240 224V112 96z"]},vP=vO,v_={prefix:"fass",iconName:"burger",icon:[512,512,["hamburger"],"f805","M32 224V192s0-160 224-160s224 160 224 160v32H32zm112-96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 352V256H496v96H16zM32 480V384H480v96H32z"]},vB=v_,vU={prefix:"fass",iconName:"rupee-sign",icon:[448,512,[8360,"rupee"],"f156","M0 32H32h80c79.5 0 144 64.5 144 144c0 59.6-36.2 110.7-87.8 132.6l54.3 169.6 .6 1.8H155.8L104.6 320H64V480H0V288 64 32zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5l-29.8-11.6 23.2-59.7 29.8 11.6c2.6 1 5.2 2 7.9 3.1l0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4L440 212l-19 61.1-30.6-9.5c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z"]},vR=vU,vG={prefix:"fass",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 184c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4V272v24H232V272 250.5 236.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H224c-4.4 0-8 3.6-8 8l0 6.5-48 0V184zm64 152h48v48H232V336z"]},vQ=vG,vF={prefix:"fass",iconName:"house-water",icon:[576,512,["house-flood"],"f74f","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V390.9c3.8-2.6 7.8-5.5 12.2-8.7l1.1-.8L96 368l18.6 13.4 1.1 .8 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0 0 0 1.1-.8L288 368l19.7 14.2 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L480 368l19.7 14.2 0 0 0 0c4.5 3.3 8.6 6.2 12.5 8.9l-.5-103.5zM224 192H352V320H224V192zm48.4 301.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},vZ=vF,vq={prefix:"fass",iconName:"warehouse-full",icon:[640,512,["warehouse-alt"],"f495","M0 512V128L320 0 640 128V512H544V192H96V512H0zM512 384V512H352V384H512zM128 224H320V352H128V224zM320 384V512H128V384H320z"]},vK=vq,vJ={prefix:"fass",iconName:"phone-flip",icon:[512,512,[128381,"phone-alt"],"f879","M512 32L368 0 288 144l83.8 67c-36.1 68.4-92.3 124.6-160.8 160.8L144 288 0 368 32 512H64c247.4 0 448-200.6 448-448l0-32z"]},vW=vJ,v$={prefix:"fass",iconName:"circle-caret-left",icon:[512,512,["caret-circle-left"],"f32e","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM272 384L144 256 272 128l32 0 0 256-32 0z"]},v6=v$,v8={prefix:"fass",iconName:"forward-fast",icon:[512,512,[9197,"fast-forward"],"f050","M448 96V64h64V96 416v32H448V416 280L224 448V280L0 448V64L224 232V64L448 232V96z"]},v5=v8,v9={prefix:"fass",iconName:"face-meh-blank",icon:[512,512,[128566,"meh-blank"],"f5a4","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},Vc=v9,Vr={prefix:"fass",iconName:"square-parking",icon:[448,512,[127359,"parking"],"f540","M448 32H0V480H448V32zM160 128h80c53 0 96 43 96 96s-43 96-96 96H192v32 32H128V352 320 256 160 128h32zm80 128c17.7 0 32-14.3 32-32s-14.3-32-32-32H192v64h48z"]},Va=Vr,Vn={prefix:"fass",iconName:"square-chevron-up",icon:[448,512,["chevron-square-up"],"f32c","M448 32H0V480H448V32zM241 167L345 271l17 17L328 321.9l-17-17-87-87-87 87-17 17L86.1 288l17-17L207 167l17-17 17 17z"]},Vo=Vn,Vs={prefix:"fass",iconName:"bars-progress",icon:[512,512,["tasks-alt"],"f828","M448 128v32H320V128H448zM64 64H0v64 32 64H64 448h64V160 128 64H448 64zM448 384H192V352H448v32zM64 288H0v64 32 64H64 448h64V384 352 288H448 64z"]},Vl=Vs,Vf={prefix:"fass",iconName:"cart-flatbed",icon:[640,512,["dolly-flatbed"],"f474","M32 0H0V64H32 64V416v32H96h66.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608h32V384H608 128V32 0H96 32zM192 32V320H608V32H464V192l-64-48-64 48V32H192z"]},Vh=Vf,Vg={prefix:"fass",iconName:"ban-smoking",icon:[512,512,[128685,"smoking-ban"],"f54d","M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32H384v32H333.3zm32 32H400h16V304 240 224H400 269.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM288 96H256v16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16v16h32V176c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16V96zM229.5 320l-96-96H112 96v16 64 16h16H229.5z"]},Vu=Vg,Vm={prefix:"fass",iconName:"circle-sort-up",icon:[512,512,["sort-circle-up"],"e032","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144-64v32H368V192L256 96 144 192zm0 96v32l112 96 112-96V288H336 176 144zm112 85.9L193.2 320H318.8L256 373.9z"]},Vd=Vm,Vp={prefix:"fass",iconName:"basket-shopping",icon:[576,512,["shopping-basket"],"f291","M245.3 51.1l11.1-21.3L213.8 7.6 202.7 28.9 117.6 192H0v64H32L96 512H480l64-256h32V192H458.4L373.3 28.9 362.2 7.6 319.6 29.8l11.1 21.3L404.2 192H171.8L245.3 51.1zM192 304v96 16H160V400 304 288h32v16zm112-16v16 96 16H272V400 304 288h32zm112 16v96 16H384V400 304 288h32v16z"]},Vz=Vp,VH={prefix:"fass",iconName:"bus-simple",icon:[448,512,["bus-alt"],"f55e","M224 0C348.8 0 448 48 448 48V96 448H416v64H320V448H128v64H32V448H0V96 48S99.2 0 224 0zM64 288H384V96H64V288zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},Vv=VH,VV={prefix:"fass",iconName:"face-sad-cry",icon:[512,512,[128557,"sad-cry"],"f5b3","M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6V288 272H128v16V477.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8V288 272H352v16V493.4zM208 336v32c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48zm-91.2-98.4c21.6-28.8 64.8-28.8 86.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2zm278.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2c21.6-28.8 64.8-28.8 86.4 0z"]},Vy=VV,VN={prefix:"fass",iconName:"ticket-airline",icon:[640,512,["ticket-perforated-plane","ticket-plane"],"e29a","M640 64H0V448H640V304c-26.5 0-48-21.5-48-48s21.5-48 48-48V64zM432 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM176 224l-32-96h56l56 96h46.9c16.1 0 31.5 6.4 42.8 17.7c7.9 7.9 7.9 20.7 0 28.5C334.4 281.6 319 288 302.9 288H256l-56 96H144l32-96H120L96 320H64l16-64L64 192H96l24 32h56z"]},Vx=VN,Vb=VN,Vw={prefix:"fass",iconName:"arrows-minimize",icon:[512,512,["compress-arrows"],"e0a5","M48 2.7L70.6 25.4 160 114.7V80 48h64V80 192v32H192 80 48V160H80h34.7L25.4 70.6 2.7 48 48 2.7zM509.3 48L486.6 70.6 397.3 160H432h32v64H432 320 288V192 80 48h64V80v34.7l89.4-89.4L464 2.7 509.3 48zM48 288H80 192h32v32V432v32H160V432 397.3L70.6 486.6 48 509.3 2.7 464l22.6-22.6L114.7 352H80 48V288zm240 0h32H432h32v64H432 397.3l89.4 89.4L509.3 464 464 509.3l-22.6-22.6L352 397.3V432v32H288V432 320 288z"]},VD=Vw,Vk={prefix:"fass",iconName:"toilet-paper-blank-under",icon:[512,512,["toilet-paper-reverse-alt"],"e29f","M348.2 0H96C43 0 0 86 0 192S43 384 96 384H348.2c-11.6-12.2-21.1-26.9-28.7-41.9C299.5 302 288 248.9 288 192s11.5-110 31.5-150.1c7.5-15 17.1-29.7 28.7-41.9zM384 10.9c-37.3 26.4-64 97.5-64 181.1s26.7 154.7 64 181.1c10 7.1 20.8 10.9 32 10.9c35.5 0 66.6-38.6 83.2-96c8.2-28.2 12.8-61 12.8-96C512 86 469 0 416 0c-11.2 0-22 3.8-32 10.9zM416 256c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64zM160 512H512V343.1c-19.1 37.8-51.2 72.9-96 72.9H160v96z"]},VS=Vk,VE={prefix:"fass",iconName:"signal",icon:[640,512,[128246,"signal-5","signal-perfect"],"f012","M608 0V32 480v32H544V480 32 0h64zM480 96v32V480v32H416V480 128 96h64zM352 224V480v32H288V480 224 192h64v32zM224 288v32V480v32H160V480 320 288h64zM96 416v64 32H32V480 416 384H96v32z"]},Vj=VE,VO=VE,VP={prefix:"fass",iconName:"house-chimney",icon:[576,512,[63499,"home-lg"],"e3af","M576 287.6H511.8l1 224.4H472 456 352V352H224V512H120 104 64.1V474.8c-.1-.9-.1-1.8-.1-2.8V360c0-.9 0-1.9 .1-2.8V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6z"]},V_=VP,VB={prefix:"fass",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7L154.5 404 124 394.5l4.7-15.3C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3l4.7 15.3L357.5 404l-4.7-15.3C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},VU=VB,VR={prefix:"fass",iconName:"chess-bishop-piece",icon:[256,512,["chess-bishop-alt"],"f43b","M80 32h96V80H155.3c6.7 6.4 14.3 14.5 21.7 24.4l-44.3 44.3L121.4 160 144 182.6l11.3-11.3 38.8-38.8c8.2 17.1 13.9 37 13.9 59.5c0 26.3-13.6 40.5-26.3 48H184h24v48H184h-5.7L192 384H64l13.7-96H72 48V240H72h2.3C61.6 232.5 48 218.3 48 192c0-52.8 31.4-91.7 52.7-112H80V32zM43.9 416H48 208h4.1l2.4 3.4 40 56 1.5 2.1V480v24 8h-8H8 0v-8V480v-2.6l1.5-2.1 40-56 2.4-3.4z"]},VY=VR,VG={prefix:"fass",iconName:"diploma",icon:[640,512,["scroll-ribbon"],"f5ea","M208 144V113l0-.5c.3-18 14.9-32.5 33-32.5c9.5 0 18.6 4.1 24.8 11.3L312 144H240 208zm120 0l46.1-52.7C380.4 84.1 389.5 80 399 80h1c17.7 0 32 14.3 32 32l0 .5 0 .5v31H400 328zm-72 64V316.2L97.7 347.8 64 280.4V208H256zM384 316.2V208H576v72.4l-33.7 67.4L384 316.2zm0 65.3l169.7 33.9 24 4.8 10.9-21.9 48-96 3.4-6.8V288 176 144H608 480V113c0-44.7-36.3-81-81-81c-23.4 0-45.6 10.1-61 27.7L320 80.3 302 59.7C286.6 42.1 264.4 32 241 32c-44.7 0-81 36.3-81 81v31H32 0v32V288v7.6l3.4 6.8 48 96 10.9 21.9 24-4.8L256 381.4V480l64-40 64 40V381.4z"]},VQ=VG,VF={prefix:"fass",iconName:"shop",icon:[640,512,["store-alt"],"f54f","M0 192H640V128L544 0H96L0 128v64zM64 384V512H384V384 224H320V384H128V224H64V384zM512 512h64V224H512V512z"]},VZ=VF,Vq={prefix:"fass",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M32 32H0V64 448v32H32 416h32V448 160 146.7l-9.4-9.4-96-96L333.3 32H320 32zM64 96H320V224H64V96zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},VK=Vq,VJ={prefix:"fass",iconName:"scale-unbalanced",icon:[640,512,["balance-scale-left"],"f515","M388.9 39.3l113-37.7 20.2 60.7-125.9 42c-7 22-23.3 39.9-44.2 49V448H512h32v64H512 320 288V480 153.3c-5.1-2.2-9.9-5-14.4-8.2L138.1 190.4l-30.4 10.1L87.5 139.8l30.4-10.1L240.5 88.8c-.3-2.9-.5-5.8-.5-8.8c0-44.2 35.8-80 80-80c29.3 0 55 15.8 68.9 39.3zM112 224h32 14.5l6.7 12.9 88 168 2.7 5.2V416l0 32 0 9.9-7 7-40 40-7 7H192 64 54.1l-7-7L7 465l-7-7V448 416v-5.9l2.7-5.2 88-168L97.5 224H112zM51.1 416H204.9L129.5 272h-3L51.1 416zM481.5 96H496h32 14.5l6.7 12.9 88 168 2.7 5.2V288v32 9.9l-7 7-40 40-7 7H576 448h-9.9l-7-7-40-40-7-7V320 288v-5.9l2.7-5.2 88-168L481.5 96zm29 48L435.1 288H588.9L513.5 144h-3z"]},VW=VJ,VX={prefix:"fass",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M0 176L160 32 320 176v48H0V176z"]},V$=VX,V1={prefix:"fass",iconName:"calendar-arrow-up",icon:[448,512,["calendar-upload"],"e0d1","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM248 424V321.9l39 39 17 17L337.9 344l-17-17-80-80-17-17-17 17-80 80-17 17L144 377.9l17-17 39-39V424v24h48V424z"]},V2=V1,V4={prefix:"fass",iconName:"comment-dots",icon:[512,512,[128172,62075,"commenting"],"f4ad","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM128 272a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},V3=V4,V0={prefix:"fass",iconName:"square-left",icon:[448,512,[11013,"arrow-alt-square-left"],"f351","M0 32L0 480l448 0 0-448L0 32zm224 96l0 80 128 0 0 96-128 0 0 80-32 0L64 256 192 128l32 0z"]},V6=V0,V8={prefix:"fass",iconName:"face-grin-squint",icon:[512,512,[128518,"grin-squint"],"f585","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM112 144l118.9 64L112 272l45.7-64L112 144zm169.1 64L400 144l-45.7 64L400 272 281.1 208z"]},V5=V8,V7={prefix:"fass",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 32V8H264V32v2.8c-4.7 1.2-9.3 2.7-13.6 4.7c-15.8 7.2-30 20.7-33.4 40.7c-1.9 10.9-.9 21.6 3.7 31.4c4.5 9.6 11.6 16.3 18.7 21.1c12.1 8.2 28 13 39.6 16.5l2.3 .7c14.1 4.3 22.8 7.3 28.1 11.1c2 1.5 2.4 2.3 2.4 2.4l0 0c0 .1 .1 .3 .2 .9c.1 .6 .1 1.7-.2 3.5c-.3 1.9-1.2 3.9-5.6 5.8c-5.2 2.2-14.3 3.5-26.6 1.6c-5.7-.9-15.9-4.4-25.4-7.6l0 0c-2.3-.8-4.5-1.5-6.6-2.2l-22.8-7.6-15.2 45.5 22.8 7.6c1.1 .4 2.6 .9 4.2 1.4l0 0 0 0c7 2.4 18 6.2 27.3 8.5V224l0 24h48V224v-2.2c4.5-1 8.9-2.4 13-4.2c16.7-7.2 30.5-21.1 34-41.7c1.9-11 1.1-21.8-3.2-31.7c-4.3-9.8-11.1-16.9-18.2-22.1c-12.7-9.2-29.4-14.3-41.4-17.9l-1-.3c-14.4-4.3-23.3-7.2-28.8-10.9c-1.5-1-2.1-1.7-2.2-1.9c-.1-.3-.1-1.1 .2-2.7l0 0c.1-.3 .5-2.6 5.9-5.1c5.6-2.5 14.7-4.1 26.4-2.3c4.3 .7 17.6 3.3 21.3 4.3L341 91.4 353.4 45l-23.2-6.2c-3.9-1-11.8-2.6-18.2-3.9V32zM264.1 91.1c0 0 0-.1 0-.1c0 .1 0 .1 0 .1s0 0 0 0zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},V9=V7,yc={prefix:"fass",iconName:"hands-praying",icon:[640,512,["praying-hands"],"f684","M117 206.8L245 6.8l55 32.6L208 208.2V320h32V208h64V320 432L48 512H0V368l112-42V224v-9.4l5-7.9zm405.9 0l5 7.9V224 326l112 42V512H592L336 432V320 208h64V320h32V208.2L339.9 39.3 395 6.8l128 200z"]},yr=yc,ya={prefix:"fass",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M464 224h32V192 64 32H432V64v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0l-45.3-45.3c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160H336 304v64h32H464z"]},yn=ya,yo=ya,yf=ya,yu={prefix:"fass",iconName:"messages-dollar",icon:[640,512,["comments-alt-dollar"],"f652","M416 0H0V320H96v64l106.7-64H416V0zM256 352v96H437.3L544 512V448h96V128H448V352H256zM228 64v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V256v20H188V256v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1l0 0c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1V64 44h40V64z"]},ym=yu,yd={prefix:"fass",iconName:"chess-queen-piece",icon:[256,512,["chess-queen-alt"],"f446","M152 24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM48 416H43.9l-2.4 3.4-40 56L0 477.4V480v24 8H8 248h8v-8V480v-2.6l-1.5-2.1-40-56-2.4-3.4H208 48zM66.5 192H48v48H72h5.1L59.8 384H196.2L178.9 240H184h24V192H189.5L240 92 219 78l-4.6 4.6c-6 6-14.5 10.3-22.3 7.1c-11-4.5-15-15.1-15-25.7H149s0 21-21 21s-21-21-21-21H79c0 10.6-4 21.2-15 25.7c-7.8 3.2-16.3-1.1-22.3-7.1L37 78 16 92 66.5 192z"]},yz=yd,yH={prefix:"fass",iconName:"location-crosshairs",icon:[512,512,["location"],"f601","M288 0V32 66.7C368.4 80.1 431.9 143.6 445.3 224H480h32v64H480 445.3C431.9 368.4 368.4 431.9 288 445.3V480v32H224V480 445.3C143.6 431.9 80.1 368.4 66.7 288H32 0V224H32 66.7C80.1 143.6 143.6 80.1 224 66.7V32 0h64zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},yv=yH,yV={prefix:"fass",iconName:"house-person-leave",icon:[640,512,["house-leave","house-person-depart"],"e00f","M375.7 117.6L240 0 0 208v48H64V416H317.5l44-44L384 315.7l3.9-9.7-9.7-3.2-60.7-20.2L287 272.5l10.1-30.4 30.6-91.7 4.5-13.4 12.9-5.7 30.6-13.6zM128 192h96v96H128V192zM528 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-75.7 30.6l-9.3 4.1-72 32-12.9 5.7-4.5 13.4-16 48-10.1 30.4 60.7 20.2 10.1-30.4 11.5-34.6 36.7-16.3-17 63.6c-5.6 21.1-.1 43.6 14.7 59.7l70.9 77.4 22 80.5 8.4 30.9 61.7-16.8-8.4-30.9-24-88-2-7.5-5.2-5.7-52.3-57 18.4-62.4 13.7 27.4 4.8 9.5 9.5 4.8 48 24 28.6-57.2-38.5-19.2-35.2-70.5-7-14-15.3-3.1-80-16-10-2zm-38.6 209l-25 62.4-43.4 43.4L322.7 464 368 509.3l22.6-22.6 48-48 4.6-4.6 2.4-6.1 15.7-39.3-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z"]},yx=yV,yb=yV,yw={prefix:"fass",iconName:"face-grin-tears",icon:[640,512,[128514,"grin-tears"],"f588","M576 254.5c-2.3-.5-4.6-.9-6.9-1.3c-13.2-2.4-25.4-4.1-33.1-5.1c1.1 7.6 2.8 19.9 5.3 33.1c4.3 23.1 10.8 48.9 19.5 57.7c.4 .4 .7 .7 1.1 1.1c17.9 16.8 46.4 16.1 64.2-1.8c18.2-18.3 18.6-47.6 .7-65.6c-7.9-7.9-29.7-13.9-50.8-18zM549 370.5c-3.8-2.6-7.5-5.7-10.9-9.1c-8.7-8.7-13.7-20.5-16.6-28.7c-3.4-9.3-6.2-19.8-8.4-29.6c-4.4-19.7-7.4-40.1-8.8-50.6l-5.9-42 42 5.8 .1 0c7.4 1 19.7 2.7 33.2 5.1C556.8 96.4 449.7 0 320 0S83.2 96.4 66.3 221.5c13.5-2.4 25.8-4.1 33.2-5.1l.1 0 42-5.8-5.9 42c-1.5 10.5-4.4 30.9-8.8 50.6c-2.2 9.8-5 20.3-8.4 29.6c-3 8.2-8 20-16.6 28.7c-3.4 3.4-7.1 6.5-10.9 9.1C133 454.4 219.8 512 320 512s187-57.6 229-141.5zM78 339.8s0 0 0 0c.4-.4 .8-.7 1.1-1.1c8.7-8.8 15.2-34.6 19.5-57.7c2.5-13.2 4.2-25.4 5.3-33.1c0 0 0 0 0 0s0 0 0 0c-21 2.9-77.1 10.7-90.8 24.5c-17.9 18-17.5 47.3 .7 65.6C31.7 356 60.1 356.7 78 339.8zm242.2-8.1c59.1 0 114.1-10.6 160.2-29C464.3 376.7 398.7 432 320.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM240 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},yD=yw,yk={prefix:"fass",iconName:"computer-mouse-scrollwheel",icon:[384,512,["mouse-alt"],"f8cd","M384 0H0V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V0zM224 128v32 32H160V160 128 96h64v32z"]},yS=yk,yE={prefix:"fass",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM305 305l17-17L288 254.1l-17 17-47 47-47-47-17-17L126.1 288l17 17 47 47-47 47-17 17L160 449.9l17-17 47-47 47 47 17 17L321.9 416l-17-17-47-47 47-47z"]},yj=yE,yO={prefix:"fass",iconName:"house-blank",icon:[576,512,["home-blank"],"e487","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 576 240v47.6z"]},yP=yO,y_={prefix:"fass",iconName:"square-heart",icon:[448,512,[128159,"heart-square"],"f4c8","M448 32H0V480H448V32zM103.2 287.1c-14.9-14.9-23.2-35-23.2-56v-3.6c0-41.8 33.9-75.6 75.6-75.6c23 0 44.7 10.4 59.1 28.4l9.3 11.6 9.3-11.6c14.4-17.9 36.1-28.4 59.1-28.4c41.8 0 75.6 33.9 75.6 75.6v3.6c0 21-8.3 41.1-23.2 56L320 311.9l-96 96-96-96-24.8-24.8z"]},yB=y_,yU={prefix:"fass",iconName:"user-gear",icon:[640,512,["user-cog"],"f4fe","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM404 484.3V512H0L64 304H305.4l-15.5 26.9L326 351.7l-36.1 20.8 77 133.2L404 484.3zm32-277.9h88.1v42.4c7.9 3.4 15.4 7.7 22.3 12.8l35-20.2 45 77.8-35.2 20.3c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l35.2 20.3-45 77.8-35.1-20.2c-6.9 5.1-14.3 9.4-22.3 12.8V497H436V454.8c-8-3.4-15.6-7.7-22.5-12.9l-34.9 20.1-45-77.8 34.9-20.1c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4l-34.9-20.2 44.9-77.8 34.9 20.2c6.9-5.1 14.5-9.4 22.5-12.9V206.4zm92.1 145.3a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},yR=yU,yY={prefix:"fass",iconName:"arrow-up-1-9",icon:[576,512,["sort-numeric-up"],"f163","M352 32h32 48 32V64v96h16 32v64H480 432 384 352V160h32 16V96H384 352V32zm-192 .6l23.6 25.7 88 96L293.2 178 246 221.2l-21.6-23.6L192 162.3V448v32H128V448 162.3L95.6 197.6 74 221.2 26.8 178l21.6-23.6 88-96L160 32.6zM432 368a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-88-32c0-48.6 39.4-88 88-88s88 39.4 88 88c0 22.6-6.2 44.8-18 64.1L453.5 480H378.5l10.1-16.6 25.1-41.3C373.9 413.7 344 378.3 344 336z"]},yG=yY,yQ={prefix:"fass",iconName:"laptop-mobile",icon:[640,512,["phone-laptop"],"f87a","M96 0H64V32 288H0v48l48 48H352V288H128V64H448V96h64V32 0H480 96zM448 448V192H576V448H448zM384 128v64V448v64h64H576h64V448 192 128H576 448 384z"]},yF=yQ,yZ={prefix:"fass",iconName:"conveyor-belt-boxes",icon:[640,512,["conveyor-belt-alt"],"f46f","M64 0H320V256H64V0zM384 64H576V256H384V64zM0 416c0-53 43-96 96-96H544c53 0 96 43 96 96s-43 96-96 96H96c-53 0-96-43-96-96zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},yq=yZ,yK={prefix:"fass",iconName:"starfighter-twin-ion-engine-advanced",icon:[640,512,["starfighter-alt-advanced"],"e28e","M576 148.5L488.5 53.7l47-43.4 96 104 8.5 9.2V136 360v11.2l-7 8.8L537 500l-50-40 89-111.2V294.4L468.4 315.9C444.7 374.6 387.2 416 320 416s-124.7-41.4-148.4-100.1L64 294.4v61.8l88.3 103-48.6 41.7-96-112-7.7-9V368 144 132.2l7.7-9 96-112 48.6 41.7L64 155.8v61.8l107.6-21.5C195.3 137.4 252.8 96 320 96s124.7 41.4 148.4 100.1L576 217.6V148.5zM304 350.7V318c-5.9-1.5-11.4-3.8-16.5-6.8l-23.1 23.1c11.6 8.2 25 14 39.6 16.4zm-62.3-39l23.1-23.1c-3-5.1-5.3-10.6-6.8-16.5H225.3c2.4 14.6 8.2 28.1 16.4 39.6zM225.3 240H258c1.5-5.9 3.8-11.4 6.8-16.5l-23.1-23.1c-8.2 11.6-14 25-16.4 39.6zm39-62.3l23.1 23.1c5.1-3 10.6-5.3 16.5-6.8V161.3c-14.6 2.4-28.1 8.2-39.6 16.4zM375.6 334.3l-23.1-23.1c-5.1 3-10.6 5.3-16.5 6.8v32.7c14.6-2.4 28.1-8.2 39.6-16.4zm22.6-22.6c8.2-11.6 14-25 16.4-39.6H382c-1.5 5.9-3.8 11.4-6.8 16.5l23.1 23.1zM382 240h32.7c-2.4-14.6-8.2-28.1-16.4-39.6l-23.1 23.1c3 5.1 5.3 10.6 6.8 16.5zm-6.4-62.3c-11.6-8.2-25-14-39.6-16.4V194c5.9 1.5 11.4 3.8 16.5 6.8l23.1-23.1zM342.8 278.5c5.7-5.8 9.2-13.7 9.2-22.5c0-17.7-14.3-32-32-32l0 0 0 0c-17.7 0-32 14.3-32 32c0 17.7 14.3 32 32 32c8.8 0 16.7-3.5 22.5-9.2l.3-.3z"]},yJ=yK,yW={prefix:"fass",iconName:"starfighter-twin-ion-engine",icon:[576,512,["starfighter-alt"],"e038","M64 32V64 211.2l75.6-15.1C163.3 137.4 220.8 96 288 96s124.7 41.4 148.4 100.1L512 211.2V64 32h64V64 224v64V448v32H512V448 300.8l-75.6 15.1C412.7 374.6 355.2 416 288 416s-124.7-41.4-148.4-100.1L64 300.8V448v32H0V448 288 224 64 32H64zM272 350.7V318c-5.9-1.5-11.4-3.8-16.5-6.8l-23.1 23.1c11.6 8.2 25 14 39.6 16.4zm-62.3-39l23.1-23.1c-3-5.1-5.3-10.6-6.8-16.5H193.3c2.4 14.6 8.2 28.1 16.4 39.6zM193.3 240H226c1.5-5.9 3.8-11.4 6.8-16.5l-23.1-23.1c-8.2 11.6-14 25-16.4 39.6zm39-62.3l23.1 23.1c5.1-3 10.6-5.3 16.5-6.8V161.3c-14.6 2.4-28.1 8.2-39.6 16.4zM343.6 334.3l-23.1-23.1c-5.1 3-10.6 5.3-16.5 6.8v32.7c14.6-2.4 28.1-8.2 39.6-16.4zm22.6-22.6c8.2-11.6 14-25 16.4-39.6H350c-1.5 5.9-3.8 11.4-6.8 16.5l23.1 23.1zM350 240h32.7c-2.4-14.6-8.2-28.1-16.4-39.6l-23.1 23.1c3 5.1 5.3 10.6 6.8 16.5zm-6.4-62.3c-11.6-8.2-25-14-39.6-16.4V194c5.9 1.5 11.4 3.8 16.5 6.8l23.1-23.1zM310.8 278.5c5.7-5.8 9.2-13.7 9.2-22.5c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32c8.8 0 16.7-3.5 22.5-9.2l.3-.3z"]},yX=yW,y$={prefix:"fass",iconName:"ban-bug",icon:[512,512,["debug"],"f7f9","M256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2L367.2 412.5C335.9 434.9 297.5 448 256 448zm89-148.3l19.9 4 15.7 3.1 6.3-31.4-15.7-3.1-35.1-7V246.7l35.1-7 15.7-3.1-6.3-31.4-15.7 3.1L336 214.1V183.5l16.2-9.7 13.7-8.2L349.5 138l-13.7 8.2-18.4 11.1L288 128H224l-25.4 25.4L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L345 299.7zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM140.9 272.3l-15.7 3.1 6.3 31.4 15.7-3.1 28.9-5.8v30.6l-16.2 9.7L146 346.5 162.5 374l13.7-8.2 18.4-11.1L224 384h64l2.7-2.7L175 265.5l-34.1 6.8z"]},y4=y$,y0={prefix:"fass",iconName:"person-digging",icon:[576,512,["digging"],"f85e","M256 112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM41.2 201.8l-22.2-9.2L.6 236.9l22.2 9.2 347.9 145L352 416H288l-32 96H576V464L448 288l-47.6 63.5-91.9-38.3L253.6 179.8l-5.1-12.5-12.6-5-80-32-22-8.8L119 140 62.5 210.7l-21.2-8.8zm17.1 90.1L49 328 1.3 512H67.4l34.2-131.9 58.4 25V480v32h64V480 384 362.9l-19.4-8.3-112-48L58.4 291.9z"]},y6=y0,y8={prefix:"fass",iconName:"shower-down",icon:[384,512,["shower-alt"],"e24d","M224 0V32v3.2C297 50 352 114.6 352 192h32v64H352 32 0V192H32C32 114.6 87 50 160 35.2V32 0h64zm32 416l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8c-17.5 0-31.6-14.2-31.6-31.6c0-5.5 1.4-10.9 4.2-15.7L256 416zm36.2-79.3L320 288l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8c-17.5 0-31.6-14.2-31.6-31.6c0-5.5 1.4-10.9 4.2-15.7zM128 416l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8C110.2 512 96 497.8 96 480.4c0-5.5 1.4-10.9 4.2-15.7L128 416zm36.2-79.3L192 288l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8c-17.5 0-31.6-14.2-31.6-31.6c0-5.5 1.4-10.9 4.2-15.7zM64 288l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C96 369.8 81.8 384 64.4 384h-.8C46.2 384 32 369.8 32 352.4c0-5.5 1.4-10.9 4.2-15.7L64 288z"]},y5=y8,y7={prefix:"fass",iconName:"phone-arrow-down-left",icon:[512,512,["phone-arrow-down","phone-incoming"],"e223","M144 0L0 32 0 64C0 311.4 200.6 512 448 512h32l32-144L368 288l-67 83.8C232.5 335.7 176.3 279.5 140.2 211L224 144 144 0zM489 57l17-17L472 6.1 455 23l-119 119V88 64H288V88 200v24h24H424h24V176H424 369.9L489 57z"]},y9=y7,Nc=y7,Nr={prefix:"fass",iconName:"gauge-simple",icon:[512,512,["gauge-simple-med","tachometer-average"],"f629","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88 64H232V88 292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},Na=Nr,Nn=Nr,No={prefix:"fass",iconName:"arrow-down-small-big",icon:[576,512,["sort-size-down-alt"],"f88d","M320 32H480V192H320V32zm0 224H544V480H320V256zM183.7 453.5l-23.7 26-23.7-26-80-88L34.8 341.8l47.4-43 21.5 23.7L128 349.2V80 48h64V80 349.2l24.3-26.8 21.5-23.7 47.4 43-21.5 23.7-80 88z"]},Nl=No,Nf={prefix:"fass",iconName:"pen-clip-slash",icon:[640,512,["pen-alt-slash"],"e20f","M409.1 294.9L447 257l33-33 1-1L305 47l-17-17L271 47l-79.2 79.2L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L409.1 294.9zm-179.1-139L288 97.9l31 31-54 54-34.9-27.1zm110 208.1L196.9 251.1 96 352 64 512l160-32L340.1 363.9zM576 128L448 0 375.6 72.4l128 128L576 128z"]},Nh=Nf,Nu={prefix:"fass",iconName:"quote-right",icon:[448,512,[8221,"quote-right-alt"],"f10e","M192 296c0 66.3-53.7 120-120 120H64 32l0-64H64h8c30.9 0 56-25.1 56-56v-8L0 288V96H192l0 96v96 8zm256 0c0 66.3-53.7 120-120 120h-8H288V352h32 8c30.9 0 56-25.1 56-56v-8l-128 0 0-192H448v96l0 96v8z"]},Nm=Nu,Nd={prefix:"fass",iconName:"shirt",icon:[640,512,[128085,"t-shirt","tshirt"],"f553","M225.3 0H176L0 144 88 256l72-58.9V512H480V197.1L552 256l88-112L464 0H414.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80z"]},Np=Nd,Nz=Nd,NH={prefix:"fass",iconName:"tenge-sign",icon:[384,512,[8376,"tenge"],"f7d7","M0 32H384V96H0V32zM224 160H384v64H224V480H160V224H0V160H160h64z"]},Nv=NH,NV={prefix:"fass",iconName:"temperature-sun",icon:[640,512,["temperature-hot"],"f76a","M104 104L0 121.3 60.7 208 0 294.7 104 312l17.3 104L208 355.3 294.7 416l.8-5c-4.9-16.1-7.5-33.3-7.5-51c0-37.7 11.8-72.6 32-101.2V105.3l-8-1.3L294.7 0 208 60.7 121.3 0 104 104zM208 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM401.8 317.8L416 300.2V277.5 64h96V277.5v22.7l14.2 17.6C537.4 331.5 544 348.9 544 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM576 0H512 416 352V64 277.5c-20 24.7-32 56.2-32 90.5c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM464 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112 96H448v16V322.8c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},Ny=NV,Nx={prefix:"fass",iconName:"high-definition",icon:[576,512,["rectangle-hd"],"e1ae","M0 32H576V480H0V32zM304 160v24V328v24h24 56c53 0 96-43 96-96s-43-96-96-96H328 304zm80 48c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208h32zM160 184V160H112v24 72 72 24h48V328 280h64v48 24h48V328 256 184 160H224v24 48H160V184z"]},Nb=Nx,Nw={prefix:"fass",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M512 176l-32 32-65.4-65.4-168 168L224 333.3 178.7 288l22.6-22.6 168-168L304 32 336 0H512V176zM0 32H32 160h32V96H160 64V448H416V352 320h64v32V480v32H448 32 0V480 64 32z"]},ND=Nw,Nk={prefix:"fass",iconName:"circle-sort",icon:[512,512,["sort-circle"],"e030","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144-64v32H368V192L256 96 144 192zM256 416l112-96V288H144v32l112 96z"]},NS=Nk,NE={prefix:"fass",iconName:"table-cells",icon:[512,512,["th"],"f00a","M512 32H0V480H512V32zM152 96v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z"]},Nj=NE,NO={prefix:"fass",iconName:"image-landscape",icon:[576,512,["landscape"],"e1b5","M576 64H0V448H576V64zM128 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm200-16l19.2 25.6L484 384H80.8l12.8-15.4 80-96L192 250.5l18.4 22.1 23.7 28.5 74.6-99.5L328 176z"]},NP=NO,N_={prefix:"fass",iconName:"curling-stone",icon:[576,512,[129356,"curling"],"f44a","M192 32H160V64v96H96v64H64L0 288v48H576V288l-64-64H480V160H224V96H384h32V32H384 192zM0 368v48l64 64H512l64-64V368H0z"]},NB=N_,NU={prefix:"fass",iconName:"gamepad-modern",icon:[640,512,[127918,63676,"gamepad-alt"],"e5a2","M0 480H200l16-96H424l16 96H640L597.2 96 480 32H320 160L42.8 96 0 480zM432 232a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm24-56a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm-240-8v32h32 24v48H248 216v32 24H168V280 248H136 112V200h24 32V168 144h48v24z"]},NR=NU,NY={prefix:"fass",iconName:"book-bible",icon:[448,512,["bible"],"f647","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V0H416 384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 64h64v64h64v64H272V320H208V192H144V128h64V64z"]},NG=NY,NQ={prefix:"fass",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M128 0h24H360h24V24 96v32V480H128V128 96 24 0zM336 48H176V96H336V48zM96 96V480H0V96H96zM416 480V96h96V480H416zM224 192v64H160v64h64v64h64V320h64V256H288V192H224z"]},NF=NQ,NZ={prefix:"fass",iconName:"person-dress",icon:[320,512,["female"],"f182","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 81.7 128-53.9 34.4-42-65.8L272 384H232v96 32H168V480 384H152v96 32H88V480 384H48L96.2 239.4l-42 65.8L.2 270.8 82 142.8 91.4 128z"]},Nq=NZ,NK={prefix:"fass",iconName:"business-time",icon:[640,512,["briefcase-clock"],"f64a","M128 0h24H360h24V24 96H512v96.7c-5.3-.5-10.6-.7-16-.7c-54.7 0-103.5 24.9-135.8 64H352 192 0V96H128V24 0zM320 368c0 42.5 15.1 81.6 40.2 112H0V288H192v64H320.7c-.5 5.3-.7 10.6-.7 16zM336 48H176V96H336V48zm16 320a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-80H480v16 64 16h16 48 16V352H544 512V304 288z"]},NJ=NK,NW={prefix:"fass",iconName:"table-cells-large",icon:[512,512,["th-large"],"f009","M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32H0V96 416v64H64 448h64V416 96 32H448 64z"]},NX=NW,N$={prefix:"fass",iconName:"book-tanakh",icon:[448,512,["tanakh"],"f827","M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32 0V448H32V384H0V0H32 64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM208 40L194.1 64l-27.7 48H111 83.3l13.9 24 27.7 48L97.1 232 83.3 256H111h55.4l27.7 48L208 328l13.9-24 27.7-48H305h27.7l-13.9-24-27.7-48 27.7-48 13.9-24H305 249.6L221.9 64 208 40zm13.9 72H194.1L208 88l13.9 24zm-41.6 24h55.4l27.7 48-27.7 48H180.3l-27.7-48 27.7-48zm-27.7 0l-13.9 24-13.9-24h27.7zm-13.9 72l13.9 24H124.9l13.9-24zm55.4 48h27.7L208 280l-13.9-24zm69.3-24l13.9-24 13.9 24H263.4zm13.9-72l-13.9-24h27.7l-13.9 24z"]},N1=N$,N2={prefix:"fass",iconName:"phone-volume",icon:[512,512,["volume-control-phone"],"f2a0","M0 32L144 0l80 144-83.8 67c36.1 68.4 92.3 124.6 160.8 160.8L368 288l144 80L480 512H448C200.6 512 0 311.4 0 64L0 32zM464 256c0-114.9-93.1-208-208-208V0C397.4 0 512 114.6 512 256H464zM256 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm0-80V96c88.4 0 160 71.6 160 160H368c0-61.9-50.1-112-112-112z"]},N4=N2,N3={prefix:"fass",iconName:"table-rows",icon:[512,512,["rows"],"e292","M0 32H512V480H0V32zM128 96V224H448V96H128zM448 288H128V416H448V288z"]},N0=N3,N6={prefix:"fass",iconName:"location-exclamation",icon:[384,512,["map-marker-exclamation"],"f608","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM216 96v24V232v24H168V232 120 96h48zM168 336V288h48v48H168z"]},N8=N6,N5={prefix:"fass",iconName:"book-sparkles",icon:[448,512,["book-spells"],"f6b8","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V0H416 384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM264 200l24-56 24 56 56 24-56 24-24 56-24-56-56-24 56-24zM176 64l16 32 32 16-32 16-16 32-16-32-32-16 32-16 16-32z"]},N7=N5,N9={prefix:"fass",iconName:"washing-machine",icon:[448,512,["washer"],"f898","M0 0H448V512H0V0zM368 304A144 144 0 1 0 80 304a144 144 0 1 0 288 0zM88 112a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM208 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm16 328c-61.9 0-112-50.1-112-112c0-16.5 3.6-32.2 10-46.3c7.4-1.1 14.8-1.7 22-1.7c32 0 56 16 80 32s48 32 80 32c10.9 0 21.4-.9 31.2-2.5C328.5 373 281.3 416 224 416z"]},xr=N9,xa={prefix:"fass",iconName:"chess-clock-flip",icon:[640,512,["chess-clock-alt"],"f43e","M384 32H544V80H488v48H640V480H0V128H96V96H256v32H440V80H384V32zM288 304A112 112 0 1 0 64 304a112 112 0 1 0 224 0zm-41.4-48l-11.3 11.3-48 48L176 326.6 153.4 304l11.3-11.3 48-48L224 233.4 246.6 256zM464 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm16-176v64 16H448V304 240 224h32v16z"]},xn=xa,xo={prefix:"fass",iconName:"book-section",icon:[448,512,["book-law"],"e0c1","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM235.9 243.2c37.9 9.8 46.1 15 43.6 27.7c-2.5 13.2-23.7 19.6-51.7 15.7c-10.2-1.4-22.4-5.4-33.1-8.9l-5.9-1.9-9.8 30.5 5.8 1.9 0 0c12 3.9 25.7 8.3 38.6 10.1c7 1 13.8 1.5 20.2 1.5c36.5 0 62.2-15.8 67.3-42.8c4.1-21.2-4-34.9-16.7-44.4c8.7-7.1 14.5-16.4 16.7-27.6c8.6-45.1-36.9-56.9-67-64.7l0 0-7.3-1.9c-36.5-9.7-38-16.5-36.2-25.8c2.5-13.2 23.8-19.7 51.6-15.7c6.6 .9 14.6 2.9 25.2 6.2l9.5-30.6c-12.2-3.8-21.9-6.2-30.2-7.3c-47.1-6.7-81.5 9.6-87.5 41.3c-4.1 21.3 4.4 35.1 16.7 44.5c-8.7 7.1-14.5 16.4-16.7 27.5c-8.5 44.6 37.4 56.8 59.5 62.7l7.5 2zm0-72c37.9 9.8 46.1 15 43.6 27.7c-2.2 11.3-16.5 14.9-25.2 16.1c-3.6-1-17.7-4.7-17.7-4.7c-36.5-9.7-38-16.5-36.3-25.8c2.2-11.3 16.5-14.9 25.2-16.1c.9 .2 10.3 2.7 10.3 2.7z"]},xs=xo,xf={prefix:"fass",iconName:"ellipsis-stroke-vertical",icon:[192,512,["ellipsis-v-alt"],"f39c","M112 80v32H80l0-32 32 0zM80 32L32 32l0 48 0 32 0 48H80h32l48 0V112 80 32l-48 0L80 32zm32 208l0 32H80V240h32zM80 192H32l0 48 0 32 0 48H80h32 48V272l0-32V192l-48 0H80zm0 208h32l0 32H80V400zM32 352l0 48 0 32 0 48H80h32 48V432 400 352H112 80 32z"]},xu=xf,xd={prefix:"fass",iconName:"cake-candles",icon:[448,512,[127874,"birthday-cake","cake"],"f1fd","M96 0L63.9 44.9C58.8 52.1 56 60.8 56 69.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.6c0-8.8-2.8-17.5-7.9-24.6L96 0zM224 0L191.9 44.9c-5.1 7.2-7.9 15.8-7.9 24.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.6c0-8.8-2.8-17.5-7.9-24.6L224 0zm95.9 44.9c-5.1 7.2-7.9 15.8-7.9 24.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.6c0-8.8-2.8-17.5-7.9-24.6L352 0 319.9 44.9zM128 176V144H64v32 48H0V350.8l29.2 15.3 60-28.6 7.1-3.4 7 3.5L160 366.1l56.8-28.4 7.2-3.6 7.2 3.6L288 366.1l56.8-28.4 7-3.5 7 3.4 60 28.6L448 350.8V224H384V176 144H320v32 48H256V176 144H192v32 48H128V176zM448 386.9l-21.3 11.2-7.1 3.7-7.2-3.4-60.2-28.6-57 28.5-7.2 3.6-7.2-3.6L224 369.9l-56.8 28.4-7.2 3.6-7.2-3.6-57-28.5L35.7 398.4l-7.2 3.4-7.1-3.7L0 386.9V512H448V386.9z"]},xz=xd,xH=xd,xv={prefix:"fass",iconName:"angles-up",icon:[448,512,["angle-double-up"],"f102","M246.6 41.4L224 18.7 201.4 41.4l-160 160L18.7 224 64 269.3l22.6-22.6L224 109.3 361.4 246.6 384 269.3 429.3 224l-22.6-22.6-160-160zm0 192L224 210.7l-22.6 22.6-160 160L18.7 416 64 461.3l22.6-22.6L224 301.3 361.4 438.6 384 461.3 429.3 416l-22.6-22.6-160-160z"]},xV=xv,xy={prefix:"fass",iconName:"arrow-up-9-1",icon:[576,512,["sort-numeric-up-alt"],"f887","M432 152a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-88-32c0-48.6 39.4-88 88-88s88 39.4 88 88c0 22.6-6.2 44.8-18 64.1L458.3 256H383.4l5.2-8.6 25.1-41.3C373.9 197.7 344 162.3 344 120zM160 32.6l23.6 25.7 88 96L293.2 178 246 221.2l-21.6-23.6L192 162.3V448v32H128V448 162.3L95.6 197.6 74 221.2 26.8 178l21.6-23.6 88-96L160 32.6zM352 288h32 48 32v32 96h16 32v64H480 432 384 352V416h32 16V352H384 352V288z"]},xb=xy,xw={prefix:"fass",iconName:"message-medical",icon:[512,512,["comment-alt-medical"],"f7f4","M0 0H512V416H304L160 512V416H0V0zM224 112v64H160v64h64v64h64V240h64V176H288V112H224z"]},xD=xw,xk={prefix:"fass",iconName:"tree-deciduous",icon:[512,512,[127795,"tree-alt"],"f400","M384 80H350.7C343.1 34.6 303.6 0 256 0s-87.1 34.6-94.7 80H128c-44.2 0-80 35.8-80 80v44.8C19.3 221.4 0 252.5 0 288v96H224v96 32h64V480 384H512V288c0-35.5-19.3-66.6-48-83.2V160c0-44.2-35.8-80-80-80z"]},xS=xk,xE={prefix:"fass",iconName:"puzzle-piece-simple",icon:[640,512,["puzzle-piece-alt"],"e231","M256 144c0-17.8 12.9-33.3 32-41.6V64H128V224H89.6c-8.3-19.1-23.8-32-41.6-32c-26.5 0-48 28.7-48 64s21.5 64 48 64c17.8 0 33.3-12.9 41.6-32H128V448H288V409.6c-19.1-8.3-32-23.8-32-41.6c0-26.5 28.7-48 64-48s64 21.5 64 48c0 17.8-12.9 33.3-32 41.6V448H512V288h38.4c8.3 19.1 23.8 32 41.6 32c26.5 0 48-28.7 48-64s-21.5-64-48-64c-17.8 0-33.3 12.9-41.6 32H512V64H352v38.4c19.1 8.3 32 23.8 32 41.6c0 26.5-28.7 48-64 48s-64-21.5-64-48z"]},xj=xE,xO={prefix:"fass",iconName:"hourglass",icon:[384,512,[9203,62032,"hourglass-empty"],"f254","M32 0H0V64H32v64 13.3l9.4 9.4L146.7 256 41.4 361.4 32 370.7V384v64H0v64H32 352h32V448H352V384 370.7l-9.4-9.4L237.3 256 342.6 150.6l9.4-9.4V128 64h32V0H352 32zM288 64v50.7l-96 96-96-96V64H288zM192 301.3l96 96V448H96V397.3l96-96z"]},xP=xO,x_={prefix:"fass",iconName:"file-xmark",icon:[384,512,["file-times"],"f317","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm33.9 256l-17 17-47 47 47 47 17 17L256 417.9l-17-17-47-47-47 47-17 17L94.1 384l17-17 47-47-47-47-17-17L128 222.1l17 17 47 47 47-47 17-17L289.9 256z"]},xB=x_,xU={prefix:"fass",iconName:"house-heart",icon:[576,512,["home-heart"],"f4c9","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4zM176 267.2c0-32.7 26.5-59.2 59.2-59.2h2.4c15.9 0 31.2 6.2 42.7 17.2l7.7 7.4 7.7-7.4c11.5-11 26.8-17.2 42.7-17.2h2.4c32.7 0 59.2 26.5 59.2 59.2c0 16.1-6.6 31.5-18.2 42.7l-82.8 79.6L288 400.1l-11.1-10.7-82.8-79.6c-11.6-11.2-18.2-26.6-18.2-42.7z"]},xR=xU,xY={prefix:"fass",iconName:"user-doctor",icon:[448,512,["user-md"],"f0f0","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304h64v66.3c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7V304H288v58c-27.6 7.1-48 32.2-48 62v40 16h16 16 16V448H272V424c0-17.7 14.3-32 32-32s32 14.3 32 32v24H320v32h16 16 16V464 424c0-29.8-20.4-54.9-48-62V304h64zM144 400a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},xG=xY,xQ={prefix:"fass",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216 192V224h24 48 24v24 88h8 24v48H296 216 192V336h24zm72-144H224V128h64v64z"]},xF=xQ,xZ={prefix:"fass",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M160 32L138.7 96H0V480H512V96H373.3L352 32H160zm96 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},xq=xZ,xK={prefix:"fass",iconName:"arrow-down-1-9",icon:[576,512,["sort-numeric-asc","sort-numeric-down"],"f162","M160 479.4l23.6-25.7 88-96L293.2 334 246 290.8l-21.6 23.6L192 349.7V64 32H128V64 349.7L95.6 314.4 74 290.8 26.8 334l21.6 23.6 88 96L160 479.4zM414.3 309.3a32 32 0 1 1 35.3 53.4 32 32 0 1 1 -35.3-53.4zm-.6 112.8l-25.1 41.3L378.5 480h74.9L502 400.1c11.7-19.3 18-41.5 18-64.1c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 42.3 29.9 77.7 69.8 86.1zM384 32H352V96h32 16v64H384 352v64h32 48 48 32V160H480 464V64 32H432 384z"]},xJ=xK,xW=xK,xX={prefix:"fass",iconName:"hand-holding-droplet",icon:[576,512,["hand-holding-water"],"f4c1","M288 0L211.2 102.4C198.7 119 192 139.2 192 160c0 53 43 96 96 96s96-43 96-96c0-20.8-6.7-41-19.2-57.6L288 0zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},x$=xX,Tc={prefix:"fass",iconName:"star-sharp-half-stroke",icon:[576,512,["star-sharp-half-alt"],"e28d","M317.5 90.6l34.1 105H462h95.3l-77.1 56-89.3 64.9 34.1 105L454.4 512l-77.1-56-89.3-64.9L198.8 456l-77.1 56 29.4-90.6 34.1-105L96 251.6l-77.1-56h95.3H224.5l34.1-105L288.1 0l29.4 90.6zm34.1 161H310.9l-12.6-38.7-10.3-31.7-.1 .2V322l.1 0L321 345.8l26.9 19.6-10.3-31.7L325 295 358 271.1l26.9-19.6H351.6zm-159.6 0h-.8l.8 .6v-.6z"]},Tr=Tc,Ta={prefix:"fass",iconName:"calendar-clock",icon:[576,512,["calendar-time"],"e0d2","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H432 0V512H330.8C285.6 480.1 256 427.5 256 368c0-97.2 78.8-176 176-176c5.4 0 10.7 .2 16 .7V192zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM448 288v16 48h32 16v32H480 432 416V368 304 288h32z"]},Tn=Ta,To={prefix:"fass",iconName:"prescription-bottle-medical",icon:[384,512,["prescription-bottle-alt"],"f486","M0 0H384V96H0V0zM32 128H352V512H32V128zm128 96v64H96v64h64v64h64V352h64V288H224V224H160z"]},Ts=To,Tf={prefix:"fass",iconName:"arrow-down-a-z",icon:[576,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M183.6 453.6L160 479.4l-23.6-25.7-88-96L26.8 334 74 290.8l21.6 23.6L128 349.7V64 32h64V64 349.7l32.4-35.4L246 290.8 293.2 334l-21.6 23.6-88 96zM352 288H480h32v32 8 14.5l-10.9 9.6L428 416h52 32v64H480 352 320V448v-8V425.5l10.9-9.6L404 352H352 320V288h32zM395.5 32h41.1l8.6 18.7 88 192 6.1 13.3H468.8l-14.7-32H377.9l-14.7 32H292.8l6.1-13.3 88-192L395.5 32zm4.4 144h32.3L416 140.8 399.9 176z"]},Tu=Tf,Tm=Tf,Td={prefix:"fass",iconName:"camera-viewfinder",icon:[512,512,["screenshot"],"e0da","M0 0V24 136v24H48V136 48h88 24V0H136 24 0zM192 96l-12 32H96V384H416V128H332L320 96H192zm64 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM488 0H376 352V48h24 88v88 24h48V136 24 0H488zM0 512H24 136h24V464H136 48V376 352H0v24V488v24zm488 0h24V488 376 352H464v24 88H376 352v48h24H488z"]},Tp=Td,Tz={prefix:"fass",iconName:"message-music",icon:[512,512,["comment-alt-music"],"f8af","M0 0H512V416H304L160 512V416H0V0zM352 96V72.9L330.4 81l-128 48L192 132.9V144v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V187.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V128 96z"]},TH=Tz,Tv={prefix:"fass",iconName:"border-bottom-right",icon:[448,512,["border-style-alt"],"f854","M448 64l0-32-64 0 0 32 0 352L32 416 0 416l0 64 32 0 384 0 32 0 0-32 0-384zM288 96l64 0 0-64-64 0 0 64zM96 96l64 0 0-64L96 32l0 64zm96-64l0 64 64 0 0-64-64 0zM0 96l64 0 0-64L0 32 0 96zM64 224L0 224l0 64 64 0 0-64zm0-32l0-64L0 128l0 64 64 0zm0 128L0 320l0 64 64 0 0-64z"]},TV=Tv,Ty={prefix:"fass",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M48 224H16V192 64 32H80V64v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0l45.3-45.3c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160H176h32v64H176 48z"]},Tx=Ty,Tb=Ty,Tw=Ty,TD=Ty,Tk={prefix:"fass",iconName:"hard-drive",icon:[512,512,[128436,"hdd"],"f0a0","M0 32H512V256H0V32zM512 288V480H0V288H512zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},TS=Tk,TE={prefix:"fass",iconName:"face-grin-squint-tears",icon:[512,512,[129315,"grin-squint-tears"],"f586","M376.3 99.5l-5.9 42 42-5.8 .1 0c10.5-1.4 30.8-4.3 50.5-8.6c4.1-.9 8.3-1.9 12.5-3c59.2 98.4 46.4 228-38.5 312.9c-84.9 84.9-214.7 97.7-313.2 38.3c1.1-4.1 2.1-8.2 3-12.2c4.4-19.7 7.4-40.1 8.8-50.6l5.9-42-42 5.8-.1 0c-10.5 1.4-30.8 4.3-50.5 8.6c-4.1 .9-8.3 1.9-12.5 3C-22.7 289.5-9.9 159.9 75 75C159.9-10 289.7-22.7 388.1 36.7c-1.1 4.1-2.1 8.2-3 12.2c-4.4 19.7-7.4 40.1-8.8 50.6zm40-43.2c4.1-18.5 9.6-36.2 16.6-43.1c17.9-17.9 47.1-17.6 65.3 .7s18.6 47.6 .7 65.6c-6.9 6.9-24.5 12.4-43 16.4c-4.9 1.1-9.9 2-14.7 2.9c-13.2 2.4-25.4 4.1-33.1 5.1c1.1-7.6 2.8-19.9 5.3-33.1c.9-4.8 1.9-9.7 3-14.6zM70.9 413.1c13.2-2.4 25.5-4.1 33.1-5.1l0 0c-1.1 7.6-2.8 19.9-5.3 33.1c-.9 4.8-1.9 9.7-3 14.6l0 0c-4.1 18.5-9.6 36.2-16.6 43.1c-17.9 17.9-47.1 17.6-65.3-.7s-18.6-47.6-.7-65.6c6.9-6.9 24.5-12.4 43-16.4c4.9-1.1 9.9-2 14.7-2.9zM309.8 309.4C268 351.2 221.6 382.5 176 402.2c63.7 40.8 149.2 33.5 204.7-21.9s62.7-140.9 21.9-204.7c-19.7 45.6-51 92-92.8 133.8zM75 278.6l77.6 12.9 12.9 77.6 38.8-129.3L75 278.6zm164.9-74.3l129.3-38.8-77.6-12.9L278.6 75 239.8 204.3z"]},Tj=TE,TO={prefix:"fass",iconName:"rectangle-list",icon:[576,512,["list-alt"],"f022","M0 32H576V480H0V32zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248H200v48h24H448h24V136H448 224zm0 96H200v48h24H448h24V232H448 224zm0 96H200v48h24H448h24V328H448 224z"]},TP=TO,T_={prefix:"fass",iconName:"person-skiing-nordic",icon:[576,512,["skiing-nordic"],"f7ca","M336 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM178.7 96H192h48 4.8l4.6 1.4 104 32 14.4 4.4 5.8 13.9L405.3 224H448h32v64H461.7L434.6 464H528V432 408h48v24 56 24H552 320.7c-.5 0-1 0-1.4 0H160.7c-.4 0-.9 0-1.4 0H24 0V464H24 67l55.6-264.1L98.7 176l22.6-22.6 48-48 9.4-9.4zM402.3 464l27.1-176H384 362.7l-8.2-19.7-21.5-51.7L302 299 369 340.9l20.4 12.8-6.6 23.2L357.8 464h44.4zm-270.1 0l58.7-125.7c5.9 6.6 12.8 12.5 20.6 17.3l32.4 20.3L202.8 464h88.5l23.3-81.6-86.2-53.9c-25.1-15.7-36.1-46.5-26.8-74.5l31.3-94H205.3l-38.6 38.6-14 14L99.7 464h32.4z"]},TB=T_,TU={prefix:"fass",iconName:"person-from-portal",icon:[512,512,["portal-exit"],"e023","M154.2 352c3.8-29.6 5.8-62.1 5.8-96c0-18-.6-35.5-1.7-52.4L176 221.3l22.6-22.6L237.3 160h27.7l-31.3 94c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-9.4 32.8-16 56L309.6 512h66.6l6.6-23.2 16-56 16-56 6.6-23.2L401 340.9 334 299l29-77.4 24.3 48.6 8.8 17.7H416h48 32V224H464 435.8l-39.2-78.3-5.4-10.9-11.3-4.5-80-32L294.2 96H288 224 210.7l-9.4 9.4-48 48-.1 .1C141 63.1 112.8 0 80 0C35.8 0 0 114.6 0 256S35.8 512 80 512c25.3 0 47.8-37.5 62.5-96H208h20.8l8.4-19L253 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L187.2 352h-33zM416 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},TR=TU,TY={prefix:"fass",iconName:"cowbell-circle-plus",icon:[576,512,["cowbell-more"],"f8b4","M128 0h24H296h24V24 96h64l19.7 98.3C319.9 207.8 256 280.4 256 368c0 16.6 2.3 32.7 6.6 48H0L64 96h64V24 0zM285.5 465.6C277.9 492.4 253.2 512 224 512c-35.3 0-64-28.7-64-64H275.2c3.1 6.1 6.6 12 10.3 17.6zM272 48H176V96h96V48zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},TG=TY,TQ={prefix:"fass",iconName:"circle-left",icon:[512,512,[61840,"arrow-alt-circle-left"],"f359","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM256 128l0 80 128 0 0 96-128 0 0 80-32 0L96 256 224 128l32 0z"]},TF=TQ,TZ={prefix:"fass",iconName:"signal-bars-fair",icon:[640,512,["signal-alt-2"],"f692","M288 256H192V512h96V256zM128 384H32V512h96V384z"]},Tq=TZ,TK={prefix:"fass",iconName:"train-subway",icon:[448,512,["subway"],"f239","M448 0H0V448H66.7L25.4 489.4 2.8 512H93.3l64-64H290.7l64 64h90.5l-22.6-22.6L381.3 448H448V0zM208 96V256H64V96H208zm32 0H384V256H240V96zM96 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm224 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},TJ=TK,TW={prefix:"fass",iconName:"money-bills-simple",icon:[640,512,["money-bills-alt"],"e1f4","M96 32V384H640V32H96zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},TX=TW,T$={prefix:"fass",iconName:"indian-rupee-sign",icon:[320,512,["indian-rupee","inr"],"e1bc","M0 32H32 64 96h16H288h32V96H288 231.8c9.6 14.4 16.7 30.6 20.7 48H288h32v64H288 252.4c-13.7 60.5-65.6 106.6-129 111.6L257.2 405l27 17.2-34.5 53.9-27-17.2L14.8 326 0 316.6l0-17.5L0 288l0-32H32h80c32.8 0 61-19.7 73.3-48H32 0V144H32 185.3C173 115.7 144.8 96 112 96H96 64 32 0V32z"]},T0=T$,T9=T$,bc={prefix:"fass",iconName:"crop-simple",icon:[512,512,["crop-alt"],"f565","M128 32V0H64V32 64H32 0v64H32 64V416v32H96 320h32V384H320 128V128 64 32zM384 480v32h64V480 448h32 32V384H480 448l0-288V64H416L160 64v64l224 0 0 256v64 32z"]},br=bc,bo={prefix:"fass",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M576 64H0V448H576V64zM128 384H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-68v40h16v48h-4H244v40h20 24 24 20V276H312h-4V208 188H288 272 252z"]},bs=bo,bg={prefix:"fass",iconName:"left-long",icon:[512,512,["long-arrow-alt-left"],"f30a","M0 256L160 96l32 0 0 96 320 0 0 128-320 0 0 96-32 0L0 256z"]},bu=bg,bm={prefix:"fass",iconName:"cloud-bolt-moon",icon:[576,512,["thunderstorm-moon"],"f76d","M509.2 8.4c-37.3 13.1-64 48.7-64 90.6c0 53 42.8 96 95.6 96c12.4 0 24.3-2.4 35.1-6.7c-19.3 36.2-55.4 62-97.9 66.8c-5.6-37.5-29.7-68.8-62.6-84.5c-2-43.8-29.1-81-67.2-97.5C368.8 29.9 412.7 0 463.6 0c16.1 0 31.5 3 45.7 8.5zM447.9 351.9l-80 0H352V320H275.5l40-128h-51L64 344.3v7.6H0v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80zM144 512l40-128H96V360L272 224 232 352h88v24L144 512z"]},bd=bm,bp={prefix:"fass",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 288H400L48 288H16l0-64 32 0 352 0 32 0v64z"]},bA=bp,bH={prefix:"fass",iconName:"fire-flame",icon:[384,512,["flame"],"f6df","M203.1 9.7L192 0 180.9 9.7C104.2 76.8 45.7 162.2 10.9 258C3.7 277.8 0 299 0 320.2C0 425.4 86.8 512 192 512s192-86.6 192-191.8c0-21.1-3.7-42.3-10.9-62.2c-34.8-95.8-93.3-181.2-170-248.3zM208 144v15.9c0 12.9 5.2 25.2 14.3 34.2l47.1 46.4C291.5 262.2 304 292 304 323c0 60.2-48.8 109-109 109h-3c-61.9 0-112-50.6-112-112.4c0-25.5 12-49.6 32.4-64.9L128 243v55c0 24.3 19.8 44 44.1 44c24.2 0 43.9-19.6 43.9-43.8c0-11.6-4.6-22.8-12.8-31l-16.8-16.8c-11.7-11.7-18.3-27.7-18.3-44.3c0-19 8.6-37 23.5-48.9L208 144z"]},bv=bH,bV={prefix:"fass",iconName:"right-to-line",icon:[448,512,["arrow-alt-to-right"],"f34c","M192 96L352 256 192 416l-32 0 0-96L0 320 0 192l160 0 0-96 32 0zM384 416l0-320 0-32 64 0 0 32 0 320 0 32-64 0 0-32z"]},bN=bV,bb={prefix:"fass",iconName:"arrow-left-long",icon:[512,512,["long-arrow-left"],"f177","M22.6 278.6L0 256l22.6-22.6 128-128 22.6-22.6L218.5 128l-22.6 22.6L122.5 224 480 224l32 0 0 64-32 0-357.5 0 73.4 73.4L218.5 384l-45.3 45.3-22.6-22.6-128-128z"]},bD=bb,bk={prefix:"fass",iconName:"flask-round-poison",icon:[448,512,["flask-poison"],"f6e0","M320 167.4C386.6 202.1 432 271.8 432 352c0 64.3-29.2 121.8-75.1 160H91.1C45.2 473.8 16 416.3 16 352c0-80.2 45.4-149.9 112-184.6V64H96V0h32 64 64 64 32V64H320V167.4zM336 312c0-48.6-50.1-88-112-88s-112 39.4-112 88c0 29.9 19 56.3 48 72.2V432H288V384.2c29-15.9 48-42.3 48-72.2zM184 288a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},bS=bk,bE={prefix:"fass",iconName:"chart-user",icon:[640,512,["user-chart"],"f6a3","M160 0h32H608h32V32 384v32H608 324.6l-19.2-64H576V64H224v49.1C205.2 102.2 183.3 96 160 96V32 0zM473 201l-72 72-17 17-17-17-64-64-17-17L320 158.1l17 17 47 47 55-55-39-39 16-16H528V224l-16 16-39-39zM64 224a96 96 0 1 1 192 0A96 96 0 1 1 64 224zM272 352l48 160H0L48 352H272z"]},bj=bE,bO={prefix:"fass",iconName:"hands-asl-interpreting",icon:[640,512,["american-sign-language-interpreting","asl-interpreting","hands-american-sign-language-interpreting"],"f2a3","M260.5 69.9l24.6-20.5L244.1 .3 219.5 20.7 133.6 92.3l15-30 14.3-28.6L105.7 5.1 91.4 33.7 13.5 189.4C4.6 207.2 0 226.8 0 246.7V256c0 70.7 57.3 128 128 128h72 8v-.3c46.2-3.5 83.8-37.1 93.6-81.2l-62.5-13.8c-4 17.9-20 31.3-39.1 31.3c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.1 0 35.1 13.4 39.1 31.3l62.5-13.8c-8-36.3-34.9-65.5-69.9-76.7l64.8-17.7 30.9-8.4L310.5 93.1l-30.9 8.4-84.7 23.1 65.6-54.7zM378.8 442.3l-24.6 20.5 41 49.2 24.6-20.5 85.9-71.6-15 30-14.3 28.6 57.2 28.6 14.3-28.6 77.9-155.7c8.9-17.8 13.5-37.4 13.5-57.2v-9.3c0-70.7-57.3-128-128-128h-72-8v.3c-46.2 3.5-83.8 37.1-93.6 81.2l62.5 13.8c4-17.9 20-31.3 39.1-31.3c22.1 0 40 17.9 40 40s-17.9 40-40 40c-19.1 0-35.1-13.4-39.1-31.3l-62.5 13.8c8 36.3 34.9 65.5 69.9 76.7L342.9 349 312 357.4l16.8 61.7 30.9-8.4 84.7-23.1-65.6 54.7z"]},bP=bO,b_=bO,bB=bO,bU={prefix:"fass",iconName:"presentation-screen",icon:[576,512,["presentation"],"f685","M32 0H0V64H32V320v32H64 256v34.7l-54.6 54.6L178.7 464 224 509.3l22.6-22.6L288 445.3l41.4 41.4L352 509.3 397.3 464l-22.6-22.6L320 386.7V352H512h32V320 64h32V0H544 480 96 32zM96 64H480V288H320 256 96V64z"]},bR=bU,bY={prefix:"fass",iconName:"house-person-return",icon:[640,512,["house-person-arrive","house-return"],"e011","M380.6 121.8l-5.8 11.5-37.5 74.9-28.9 14.5-28.6 14.3 14.3 28.6 28.6 57.2 14.3 28.6 28.6-14.3 13.7-6.8-14.7 16.1-5.2 5.7-2 7.5L342 416H64V256H0V208L240 0 380.6 121.8zM128 192v96h96V192H128zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm75.7 126.6l9.3 4.1 72 32 12.9 5.7 4.5 13.4 16 48 10.1 30.4-60.7 20.2-10.1-30.4-11.5-34.6-36.7-16.3 17 63.6c5.6 21.1 .1 43.6-14.7 59.7l-70.9 77.4-22 80.5-8.4 30.9-61.7-16.8 8.4-30.9 24-88 2-7.5 5.2-5.7 52.3-57-18.4-62.4-13.7 27.4-4.8 9.5-9.5 4.8-48 24-28.6-57.2 38.5-19.2 35.2-70.5 7-14 15.3-3.1 80-16 10-2zm38.6 209l25 62.4 43.4 43.4L637.3 464 592 509.3l-22.6-22.6-48-48-4.6-4.6-2.4-6.1-15.7-39.3 40.7-44.4c2.5-2.7 4.8-5.6 7-8.6z"]},bG=bY,bQ=bY,bF={prefix:"fass",iconName:"message-xmark",icon:[512,512,["comment-alt-times","message-times"],"f4ab","M0 0H512V416H304L160 512V416H0V0zM353.9 144L320 110.1l-17 17-47 47-47-47-17-17L158.1 144l17 17 47 47-47 47-17 17L192 305.9l17-17 47-47 47 47 17 17L353.9 272l-17-17-47-47 47-47 17-17z"]},bZ=bF,bq=bF,bK={prefix:"fass",iconName:"file-certificate",icon:[512,512,["file-award"],"f5f3","M352 0H128V134.7l23.6-9.7 22.5-9.2L189 135.1l15.6 20.2 25.3 3.4 24.1 3.3 3.3 24.1 3.4 25.3L280.9 227l19.2 14.9L291 264.4 281.3 288l9.7 23.6 9.2 22.5L280.9 349l-20.2 15.6-3.4 25.3L254 414l-24.1 3.3-5.9 .8V512v0H512V160H352V0zm32 0V128H512L384 0zM92.3 154.6l-3.7 4.8L68.6 185.2l-32.2 4.4-6 .8-.8 6-4.4 32.2L-.5 248.5l-4.8 3.7 2.3 5.6L9.3 288-3 318.1l-2.3 5.6 4.8 3.7 25.7 19.9 4.4 32.2 .8 6 6 .8L64 390.2V512l64-40 64 40V390.2l27.6-3.8 6-.8 .8-6 4.4-32.2 25.7-19.9 4.8-3.7-2.3-5.6L246.7 288 259 257.9l2.3-5.6-4.8-3.7-25.7-19.9-4.4-32.2-.8-6-6-.8-32.2-4.4-19.9-25.7-3.7-4.8-5.6 2.3L128 169.3 97.9 157l-5.6-2.3zM64 288a64 64 0 1 1 128 0A64 64 0 1 1 64 288z"]},bJ=bK,bW={prefix:"fass",iconName:"camera-security",icon:[448,512,["camera-home"],"f8fe","M0 0H448V416H304l80 56v40H64V472l80-56H0V0zM128 208a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0A128 128 0 1 0 96 208a128 128 0 1 0 256 0z"]},bX=bW,b$={prefix:"fass",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M200 0H312l17.2 78.4c15.8 6.5 30.6 15.1 44 25.4l76.5-24.4 56 97-59.4 54.1c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l59.4 54.1-56 97-76.5-24.4c-13.4 10.3-28.2 18.9-44 25.4L312 512H200l-17.2-78.4c-15.8-6.5-30.6-15.1-44-25.4L62.3 432.5l-56-97 59.4-54.1C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L6.3 176.5l56-97 76.5 24.4c13.4-10.3 28.2-18.9 44-25.4L200 0zm56 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},wc=b$,wr={prefix:"fass",iconName:"droplet-slash",icon:[640,512,["tint-slash"],"f5c7","M209.9 140.2L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L505.5 369.7c4.2-15.8 6.5-32.5 6.5-49.7C512 214 320 0 320 0s-57.9 64.5-110.1 140.2zM456.1 455.4L159.8 221.9c-19 36.2-31.8 70.8-31.8 98.1c0 106 86 192 192 192c53.2 0 101.4-21.6 136.1-56.6zM224 336c0 44.2 35.8 80 80 80h16v32H304c-61.9 0-112-50.1-112-112V320h32v16z"]},wa=wr,wn={prefix:"fass",iconName:"flag-swallowtail",icon:[448,512,["flag-alt"],"f74c","M64 32V0H0V32 480v32H64V480 352H448L352 192 448 32H64z"]},wo=wn,wf={prefix:"fass",iconName:"cart-shopping",icon:[576,512,[128722,"shopping-cart"],"f07a","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 488h24V336H488 179.9l-9.1-48H496L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},wu=wf,wm={prefix:"fass",iconName:"temperature-snow",icon:[576,512,["temperature-frigid"],"f768","M369.8 317.8L384 300.2V277.5 64h96V277.5v22.7l14.2 17.6C505.4 331.5 512 348.9 512 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM544 0H480 384 320V64 277.5c-20 24.7-32 56.2-32 90.5c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM432 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272 256H416v16 50.8c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM288 96.9l-22.6-6.1-4.1 15.5-12.9 48.2L200 182.4V126.6l35.3-35.3L246.6 80 224 57.4 212.7 68.7 200 81.4V56 32H152V56 81.4L139.3 68.7 128 57.4 105.4 80l11.3 11.3L152 126.6v55.8l-48.3-27.9L90.7 106.3 86.6 90.8 55.7 99.1l4.1 15.5 4.6 17.3-15-8.7-20.8-12-24 41.6 20.8 12 15 8.7-17.3 4.6L7.7 182.3 16 213.2 31.4 209l48.2-12.9L128 224 79.7 251.9 31.4 239 16 234.8 7.7 265.7l15.5 4.1 17.3 4.6-15 8.7-20.8 12 24 41.6 20.8-12 15-8.7-4.6 17.3-4.1 15.5 30.9 8.3 4.1-15.5 12.9-48.2L152 265.6v55.8l-35.3 35.3L105.4 368 128 390.6l11.3-11.3L152 366.6V392v24h48V392 366.6l12.7 12.7L224 390.6 246.6 368l-11.3-11.3L200 321.4V265.6l48.3 27.9 10.9 40.7c4.8-24.7 14.8-47.6 28.8-67.4V247.7l-15.7 4.2L224 224l48.3-27.9 15.7 4.2V131.6l-.5 .3 .5-1.8V96.9z"]},wd=wm,wp={prefix:"fass",iconName:"face-smile-plus",icon:[640,512,["smile-plus"],"f5b9","M568 0H520V24 72H472 448v48h24 48v48 24h48V168 120h48 24V72H616 568V24 0zM224 512a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM144.4 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 384c33.4 0 63.5-14.6 84-37.9l24 21.2C305.6 397.1 267 416 224 416s-81.6-18.9-108-48.7l24-21.2c20.5 23.3 50.6 37.9 84 37.9z"]},wz=wp,wH={prefix:"fass",iconName:"radio-tuner",icon:[512,512,["radio-alt"],"f8d8","M485.7 55.3L509 49.6 497.6 3 474.3 8.7l-456 112L0 125.2V128v16V304v24V512H512V128H189.8l296-72.7zM320 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 336H208h16v32H208 80 64V336H80zm16 64h96 16v32H192 96 80V400H96zM64 192H96 416h32v64H416 96 64V192z"]},wv=wH,wV={prefix:"fass",iconName:"water-arrow-down",icon:[576,512,["water-lower"],"f774","M256 222.2V224h2l8.4 7.7L288 251.2l21.5-19.6L318 224h2v-1.8l77.5-70.5 23.7-21.5-43-47.4-23.7 21.5L320 135.7 320 32V0H256V32 135.7l-34.5-31.3L197.8 82.8l-43.1 47.4 23.7 21.5L256 222.2zm32 263.2c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7L96 408.7l-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7zM272.4 365.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V320c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 313.9 19.3 320 0 320v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},wy=wV,wx={prefix:"fass",iconName:"person-ski-jumping",icon:[512,512,["ski-jump"],"f7c7","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 96h32H320h13.3l9.4 9.4 13.8 13.8 25.9 25.9-29.2 22.2L230.1 260.8l-6.4 7.5c-2.4 2.8-4.4 6.1-5.7 9.6L179.8 380 464 233.4V192 168h48v24 56 14.6l-13 6.7L50.5 500.7l-21.3 11L7.1 469l21.3-11 66.6-34.4 63-168.3c3.9-10.5 9.7-20.3 17-28.8L232.1 160H160 128V96z"]},wb=wx,ww={prefix:"fass",iconName:"water-arrow-up",icon:[576,512,["water-rise"],"f775","M320 123.5l34.5 31.3 23.7 21.5 43-47.4-23.7-21.5-88-80L288 8 266.5 27.5l-88 80L154.8 129l43.1 47.4 23.7-21.5L256 123.5l0 84.5v32h64V208l0-84.5zM288 485.4c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7L96 408.7l-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7zM272.4 365.1c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V320c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 313.9 19.3 320 0 320v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},wD=ww,wk={prefix:"fass",iconName:"waveform-lines",icon:[640,512,["waveform-path"],"f8f2","M352 32V0H288V32 480v32h64V480 32zM544 96V64H480V96 416v32h64V416 96zM256 128V96H192v32V384v32h64V384 128zm192 32V128H384v32V352v32h64V352 160zM160 224V192H96v32 64 32h64V288 224zM0 224v64H64V224H0zm576 0v64h64V224H576z"]},wS=wk,wE={prefix:"fass",iconName:"film-canister",icon:[576,512,["film-cannister"],"f8b7","M256 0H96V32H32 0V96H32V448H0v64H32 320h32V448H320V96h32V32H320 256V0zm96 128V416H512V320h64V128H352zm88 40v48H392V168h48zm48 0h48v48H488V168zM440 328v48H392V328h48z"]},wj=wE,wO={prefix:"fass",iconName:"folder-xmark",icon:[512,512,["folder-times"],"f65f","M512 480H0V32H224l48 64H512V480zM353.9 224L320 190.1l-17 17-47 47-47-47-17-17L158.1 224l17 17 47 47-47 47-17 17L192 385.9l17-17 47-47 47 47 17 17L353.9 352l-17-17-47-47 47-47 17-17z"]},wP=wO,w_={prefix:"fass",iconName:"toilet-paper-blank",icon:[640,512,["toilet-paper-alt"],"f71f","M444.2 0C397.2 49.6 384 126.5 384 192c0 109.9-8 217.7-50.7 320H8l18.4-44.2C60.1 382.6 64 281.9 64 192C64 86 107 0 160 0H444.2zM608 192c0 106-43 192-96 192s-96-86-96-192S459 0 512 0s96 86 96 192zm-64 0c0-35.3-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64s32-28.7 32-64z"]},wB=w_,wU={prefix:"fass",iconName:"tablet-screen",icon:[448,512,["tablet-android-alt"],"f3fc","M0 0H448V512H0V0zM160 432v32h16 96 16V432H272 176 160zM384 64H64V384H384V64z"]},wR=wU,wY={prefix:"fass",iconName:"display-medical",icon:[576,512,["desktop-medical"],"e166","M0 0H576V416H336l10.7 32H416h32v64H416 160 128V448h32 69.3L240 416H0V0zM64 64V352H512V64H64zm192 48h64v64h64v64H320v64H256V240H192V176h64V112z"]},wG=wY,wQ={prefix:"fass",iconName:"arrow-turn-up",icon:[384,512,["level-up"],"f148","M32 448L0 448l0 64 32 0 160 0 32 0 0-32 0-357.5 73.4 73.4L320 218.5l45.3-45.3-22.6-22.6-128-128L192 0 169.4 22.6l-128 128L18.7 173.3 64 218.5l22.6-22.6L160 122.5 160 448 32 448z"]},wF=wQ,wZ={prefix:"fass",iconName:"square-root-variable",icon:[576,512,["square-root-alt"],"f698","M296 32h24H544h32V96H544 344L238.7 457 232 480H189.6l-9.3-15.9L77.6 288H32 0V224H32 96h18.4l9.3 15.9 74.5 127.7L289.3 55 296 32zM528 226.7L573.3 272l-22.6 22.6L525.3 320l25.4 25.4L573.3 368 528 413.3l-22.6-22.6L480 365.3l-25.4 25.4L432 413.3 386.7 368l22.6-22.6L434.7 320l-25.4-25.4L386.7 272 432 226.7l22.6 22.6L480 274.7l25.4-25.4L528 226.7z"]},wq=wZ,wK={prefix:"fass",iconName:"arrow-down-arrow-up",icon:[576,512,["sort-alt"],"f883","M438.6 57.4l96 96L557.3 176 512 221.3l-22.6-22.6L448 157.3V448v32H384V448 157.3l-41.4 41.4L320 221.3 274.7 176l22.6-22.6 96-96L416 34.7l22.6 22.6zm-256 397.3L160 477.3l-22.6-22.6-96-96L18.7 336 64 290.7l22.6 22.6L128 354.7V64 32h64V64 354.7l41.4-41.4L256 290.7 301.3 336l-22.6 22.6-96 96z"]},wJ=wK,wW={prefix:"fass",iconName:"dash",icon:[512,512,["minus-large"],"e404","M0 224H32 480h32v64H480 32 0V224z"]},wX=wW,w$={prefix:"fass",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256v12.8l10.7 7.1 96 64 20 13.3 26.6-39.9-20-13.3L280 243.2V120 96H232v24z"]},Dc=w$,Dr={prefix:"fass",iconName:"backward-step",icon:[320,512,["step-backward"],"f048","M64 96V64H0V96 416v32H64V416 256L320 448V64L64 256V96z"]},Da=Dr,Dn={prefix:"fass",iconName:"arrows-maximize",icon:[512,512,["expand-arrows"],"f31d","M320 32H288V96h32 50.7L256 210.7 141.3 96H192h32V32H192 64 32V64 192v32H96V192 141.3L210.7 256 96 370.7V320 288H32v32V448v32H64 192h32V416H192 141.3L256 301.3 370.7 416H320 288v64h32H448h32V448 320 288H416v32 50.7L301.3 256 416 141.3V192v32h64V192 64 32H448 320z"]},Do=Dn,Ds={prefix:"fass",iconName:"location-dot-slash",icon:[640,512,["map-marker-alt-slash"],"f605","M457.5 332.4C488.3 282.6 512 231.4 512 192C512 86 426 0 320 0C248.8 0 186.6 38.8 153.5 96.4L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L457.5 332.4zM257.7 177.3c6.6-28.3 32-49.3 62.3-49.3c35.3 0 64 28.7 64 64c0 24.6-13.9 46-34.3 56.7l-92-71.4zM128.1 196.9C133.5 310 320 512 320 512s39.1-42.4 82.1-99.2l-274-215.8z"]},Df=Ds,Du={prefix:"fass",iconName:"house-chimney-medical",icon:[576,512,["clinic-medical"],"f7f2","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6zM320 192H256v64H192v64h64v64h64V320h64V256H320V192z"]},Dm=Du,Dd={prefix:"fass",iconName:"boxing-glove",icon:[448,512,[129354,"glove-boxing"],"f438","M0 0H384V128H288 272v16 16H117.3L89.6 139.2l-12.8-9.6L57.6 155.2l12.8 9.6 32 24 4.3 3.2H112 272v80 16h16 48 16V256H336 304V192 160h80 48 16V288l-96 96V512H32V384L0 352V0zM152.9 354.7l-13.3-8.9-17.8 26.6 13.3 8.9 28 18.7-28 18.7-13.3 8.9 17.8 26.6 13.3-8.9L192 419.2l39.1 26.1 13.3 8.9 17.8-26.6-13.3-8.9-28-18.7 28-18.7 13.3-8.9-17.8-26.6-13.3 8.9L192 380.8l-39.1-26.1z"]},Dp=Dd,Dz={prefix:"fass",iconName:"temperature-three-quarters",icon:[320,512,["temperature-3","thermometer-3","thermometer-three-quarters"],"f2c8","M112 300.2L97.8 317.8C86.6 331.5 80 348.9 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L208 300.2V277.5 64H112V277.5v22.7zM208 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S16 447.6 16 368c0-34.3 12-65.8 32-90.5V64 0h64 96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V144 128h32v16V322.8c18.6 6.6 32 24.4 32 45.3z"]},Dv=Dz,DV=Dz,Db=Dz,Dw={prefix:"fass",iconName:"mobile-screen",icon:[384,512,["mobile-android-alt"],"f3cf","M16 0H368V512H16V0zM144 432v32h16 64 16V432H224 160 144zM304 64H80V384H304V64z"]},DD=Dw,Dk={prefix:"fass",iconName:"circle-location-arrow",icon:[512,512,["location-circle"],"f602","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM233.4 278.6L86.3 244.7 369.1 142.9 267.3 425.7 233.4 278.6z"]},DS=Dk,DE={prefix:"fass",iconName:"sushi-roll",icon:[448,512,["maki-roll","makizushi"],"e48b","M448 368V144C448 82.1 347.7 32 224 32S0 82.1 0 144V368s48 112 224 112s224-112 224-112zM209.4 80.3l8.4 18.3-75.3 26.5-3.9 1.4-3 2.8L85.2 175.9C71.7 166.5 64 155.6 64 144c0-33.4 63.9-60.8 145.4-63.7zm-49.8 81.2l74.9-26.4 8.9 19.4 3.4 7.5 7.7 2.9 73.7 27.6c-28 9.6-64.5 15.5-104.3 15.5c-37.6 0-72.2-5.2-99.5-13.9l35.2-32.6zm94.1-80.4C327.9 86.7 384 112.7 384 144c0 8-3.7 15.7-10.4 22.8l-97.2-36.4L253.8 81.1z"]},Dj=DE,DO=DE,DP={prefix:"fass",iconName:"industry-windows",icon:[576,512,[127981,"industry-alt"],"f3b3","M32 32H160V224l192-96v96l192-96v96V480H32V384 224 32zM328 312H248v80h80V312zm-128 0H120v80h80V312zm256 0H376v80h80V312z"]},D_=DP,DB={prefix:"fass",iconName:"battery-half",icon:[576,512,["battery-3"],"f242","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm224 96H96V320H288V192z"]},DU=DB,DR={prefix:"fass",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 384l0 64 32 0 32 0 0 48 48 0 64 0 48 0 0-48 256 0 32 0 0-64-32 0-256 0 0-48-48 0-64 0-48 0 0 48-32 0L0 384zM0 224l0 64 32 0 256 0 0 48 48 0 64 0 48 0 0-48 32 0 32 0 0-64-32 0-32 0 0-48-48 0-64 0-48 0 0 48L32 224 0 224zM32 64L0 64l0 64 32 0 64 0 0 48 48 0 64 0 48 0 0-48 224 0 32 0 0-64-32 0L256 64l0-48-48 0-64 0L96 16l0 48L32 64zm80 384l0-64 64 0 0 64-64 0zM336 224l64 0 0 64-64 0 0-64zM144 128l0-64 64 0 0 64-64 0z"]},DY=DR,DG={prefix:"fass",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M16 48h96v96H16V48zm0 160h96v96H16V208zm96 160v96H16V368h96z"]},DQ=DG,DF={prefix:"fass",iconName:"right-long",icon:[512,512,["long-arrow-alt-right"],"f30b","M512 256L352 416l-32 0 0-96L0 320 0 192l320 0 0-96 32 0L512 256z"]},DZ=DF,Dq={prefix:"fass",iconName:"tty",icon:[512,512,["teletype"],"f1e4","M51.2 264L0 174C29.9 132 122.9 48 256 48s226.1 84 256 126l-51.2 90-128-42V144c-49.6-18.1-104-18.1-153.6 0v78l-128 42zM32 320H96v64H32V320zm0 96H96v64H32V416zm160-96v64H128V320h64zm32 0h64v64H224V320zm160 0v64H320V320h64zm32 0h64v64H416V320zm64 96v64H416V416h64zm-352 0H384v64H128V416z"]},DJ=Dq,DW={prefix:"fass",iconName:"circle-phone-hangup",icon:[512,512,["phone-circle-down"],"e11d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM378.7 320L304 299.2l5.6-49.1c-34.9-10.5-72.3-10.5-107.2 0l5.6 49.1L133.3 320 96 262.8l10.7-10.4c82.5-80.5 216.2-80.5 298.7 0L416 262.8 378.7 320z"]},DX=DW,D$={prefix:"fass",iconName:"person-hiking",icon:[384,512,["hiking"],"f6ec","M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm-23.5 69.1l31.3 7.8 48 12 12 3 6.9 10.3L305.1 208H336V184 160h48v24 24h0v64h0V488v24H336V488 272H288 270.9l-9.5-14.2-18.1-27.1L224.2 307l54.4 54.4 9.4 9.4V384v96 32H224V480 397.3l-69.7-69.7-1.1-.3 .2-.7-3.3-3.3c-15.8-15.8-22.2-38.6-16.9-60.3l27.8-114.5 7.6-31.3zM117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L136.7 512H70.5l46.8-178zM144 96L96 288 0 272 48 96h96z"]},D4=D$,D3={prefix:"fass",iconName:"right-from-line",icon:[448,512,["arrow-alt-from-left"],"f347","M288 96L448 256 288 416l-32 0 0-96L96 320l0-128 160 0 0-96 32 0zM64 96l0 320 0 32L0 448l0-32L0 96 0 64l64 0 0 32z"]},D0=D3,D6={prefix:"fass",iconName:"cable-car",icon:[512,512,[128673,57551,"tram"],"f7da","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-64-8a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm261 47.5l23.5-5L498.4 51.5l-23.5 5-224 48-224 48-23.5 5 10.1 46.9 23.5-5 195-41.8V224H32V512H480V224H280V147.4l205-43.9zM80 288h96v96H80V288zm224 0v96H208V288h96zm32 0h96v96H336V288z"]},D8=D6,D5={prefix:"fass",iconName:"person-sledding",icon:[512,512,["sledding"],"f7cb","M352 80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM13.8 215.6l21.3 11.1L172.4 298c-12.8-20.3-10.5-49.8 13.8-66L246.3 192H160 128V128h32H320h13.3l9.4 9.4 12.8 12.8 3.2 3.2L381.3 176l-22.6 22.6L301.3 256H352h32v32 96 23.9l56.2 29.2 37.1-18.5 21.5-10.7 21.5 42.9-21.5 10.7-48 24-10.9 5.5-10.9-5.6-416-216L-8.4 258.2l22.1-42.6zM320 374.6V320H214.7L320 374.6z"]},D7=D5,D9={prefix:"fass",iconName:"shelves",icon:[640,512,["inventory"],"f480","M64 0V32 160H576V32 0h64V32 160v32 32V416v32 32 32H576V480H64v32H0V480 448 416 224 192 160 32 0H64zm0 416H576V224H64V416zM352 0H480V128H352V0zM224 256V384H96V256H224zm160 0V384H256V256H384z"]},kc=D9,kr={prefix:"fass",iconName:"face-grin",icon:[512,512,[128512,"grin"],"f580","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},kn=kr,ko={prefix:"fass",iconName:"delete-left",icon:[576,512,[9003,"backspace"],"f55a","M576 64V448H176L0 256 176 64H576zM254.1 192l17 17 47 47-47 47-17 17L288 353.9l17-17 47-47 47 47 17 17L449.9 320l-17-17-47-47 47-47 17-17L416 158.1l-17 17-47 47-47-47-17-17L254.1 192z"]},ks=ko,kl={prefix:"fass",iconName:"eye-dropper",icon:[512,512,["eye-dropper-empty","eyedropper"],"f1fb","M341.6 29.2L240.1 130.8l-9.4-9.4L208 98.7 162.7 144l22.6 22.6 160 160L368 349.3 413.3 304l-22.6-22.6-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM32 344v88l-9.9 12.3L4 467l-4 5 40 40 5-4 22.7-18.1L80 480h88L310.7 337.3 265.5 292l-124 124H96V370.5l124-124-45.3-45.3L32 344z"]},kh=kl,kg=kl,ku={prefix:"fass",iconName:"mobile",icon:[384,512,[128241,"mobile-android","mobile-phone"],"f3ce","M368 0H16V512H368V0zM160 432h64 16v32H224 160 144V432h16z"]},km=ku,kd=ku,kz={prefix:"fass",iconName:"face-meh",icon:[512,512,[128528,"meh"],"f11a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336H352h16v32H352 160 144V336h16z"]},kH=kz,kv={prefix:"fass",iconName:"book-skull",icon:[448,512,["book-dead"],"f6b7","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2V192h96V163.2c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3L119.6 203 107 232.4l14.7 6.3L199.4 272l-77.7 33.3L107 311.6 119.6 341l14.7-6.3L240 289.4l105.7 45.3 14.7 6.3L373 311.6l-14.7-6.3L280.6 272l77.7-33.3 14.7-6.3L360.4 203l-14.7 6.3L240 254.6 134.3 209.3z"]},kV=kv,ky={prefix:"fass",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 32V96H576V32H0zm0 96V480H576V128H0zM64 416l32-64H256l32 64H64zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 0h16H496h16v32H496 368 352V192zm0 64h16H496h16v32H496 368 352V256zm0 64h16H496h16v32H496 368 352V320z"]},kx=ky,kb={prefix:"fass",iconName:"outdent",icon:[448,512,["dedent"],"f03b","M0 32H448V96H0V32zM192 160H448v64H192V160zM448 288v64H192V288H448zM0 416H448v64H0V416zm128-48L-16 256 128 144V368z"]},kw=kb,kD={prefix:"fass",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H224V352H352V512H512.8l-1-224.4z"]},kk=kD,kS=kD,kE=kD,kj={prefix:"fass",iconName:"moon-over-sun",icon:[512,512,["eclipse-alt"],"f74a","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3L150 512l106-73.1L362 512l23.3-126.7L512 362 438.9 256 512 150 385.3 126.7 362 0 256 73.1zM112 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm213 65.7c-50.5 0-91.4-40.5-91.4-90.5c0-36.9 22.3-68.6 54.2-82.7c-10.1-3-20.8-4.6-31.8-4.6c-61.9 0-112 50.1-112 112s50.1 112 112 112c38.7 0 72.8-19.6 92.9-49.4c-7.6 2-15.6 3.1-23.9 3.1z"]},kO=kj,kP={prefix:"fass",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M25.4 406.6l80 80L128 509.3 173.3 464l-22.6-22.6L125.3 416 416 416l32 0 0-64-32 0-290.7 0 25.4-25.4L173.3 304 128 258.7l-22.6 22.6-80 80L2.7 384l22.6 22.6zm397.3-256L445.3 128l-22.6-22.6-80-80L320 2.7 274.7 48l22.6 22.6L322.7 96 32 96 0 96l0 64 32 0 290.7 0-25.4 25.4L274.7 208 320 253.3l22.6-22.6 80-80z"]},kB=kP,kU={prefix:"fass",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M369.1 142.9L312 200l24 24H496V64L472 40 414.4 97.6l0 0c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0l-45.3-45.3c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0l0 0z"]},kR=kU,kY=kU,kG={prefix:"fass",iconName:"utensils",icon:[448,512,[127860,61685,"cutlery"],"f2e7","M64 160V0H32L0 160c0 47.6 34.6 87.1 80 94.7V480v32h64V480 254.7c45.4-7.6 80-47.1 80-94.7L192 0H160V160H144L128 0H96L80 160H64zM448 0C416 0 288 32 288 176V352h96V480v32h64V480 352 240 208 0z"]},kQ=kG,kF={prefix:"fass",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M320 480h32 32V416H352 320 288v64h32zm0-128h96 32V288H416 320 288v64h32zm0-128H480h32V160H480 320 288v64h32zm0-128H544h32V32H544 320 288V96h32zM151.7 58.5L128 32.4l-23.7 26-80 88L2.8 170.2l47.4 43.1 21.5-23.7L96 162.8V448v32h64V448 162.8l24.3 26.8 21.5 23.7 47.4-43.1-21.5-23.7-80-88z"]},kZ=kF,kq={prefix:"fass",iconName:"game-board-simple",icon:[448,512,["game-board-alt"],"f868","M0 32H448V480H0V32zM224 96V256H384V96H224zm0 160H64V416H224V256z"]},kK=kq,kJ={prefix:"fass",iconName:"circle-video",icon:[512,512,["video-circle"],"e12b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 160H320V352H128V160zM416 336l-64-48V224l64-48V336z"]},kW=kJ,kX={prefix:"fass",iconName:"loveseat",icon:[512,512,["couch-small"],"f4cc","M64 32V192H96h32v32 96H384V224 192h32 32V32H64zm0 192H0V480H96V448H416v32h96V224H448 416v32 64 32H384 128 96V320 256 224H64z"]},k$=kX,k4={prefix:"fass",iconName:"tower-broadcast",icon:[576,512,["broadcast-tower"],"f519","M64 128c0 35.6 8.3 69.3 23.1 99.2L29.7 255.5C10.7 217.1 0 173.8 0 128S10.7 38.9 29.7 .5L87.1 28.8C72.3 58.7 64 92.4 64 128zm38.5 49.7C90 130.8 95.9 83.3 115.8 43l57.4 28.3c-13.3 26.9-17.2 58.5-8.9 89.8c2.2 8.3 5.2 16.2 8.8 23.6L115.8 213c-5.5-11.1-9.9-22.9-13.3-35.3zM460.2 43c5.5 11.1 9.9 22.9 13.3 35.3c12.6 46.9 6.6 94.4-13.3 134.7l-57.4-28.3c13.3-26.9 17.2-58.5 8.9-89.8c-2.2-8.3-5.2-16.2-8.8-23.6L460.2 43zM512 128c0-35.6-8.3-69.3-23.1-99.2L546.3 .5C565.3 38.9 576 82.2 576 128s-10.7 89.1-29.7 127.5l-57.4-28.3C503.7 197.3 512 163.6 512 128zm-160 0c0 23.7-12.9 44.4-32 55.4V480v32H256V480 183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},k3=k4,k0={prefix:"fass",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M160 0L320 160v32H224l0 320H96l0-320H0V160L160 0z"]},k6=k0,k8={prefix:"fass",iconName:"money-check-dollar-pen",icon:[640,512,["money-check-edit-alt"],"f873","M576 64H0V448H326.6l4.4-30.6L564.4 184l0 0L576 172.4V64zM352 288v32H256V288h96zm-96-96H448v32H256V192zm-92-32v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V352v20H124V352v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1v-6V140h40v20zm405 63.8l-41.3 41.3 71 71L640 294.8l-71-71zm-63.9 63.9L363.9 429 352 511.9 434.9 500 576.1 358.7l-71-71z"]},k5=k8,k7={prefix:"fass",iconName:"up-from-line",icon:[384,512,["arrow-alt-from-bottom"],"f346","M32 192L192 32 352 192v32H256V384H128V224H32V192zm0 224H352h32v64H352 32 0V416H32z"]},k9=k7,Sc={prefix:"fass",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 232V334.1l31-31 17-17L297.9 320l-17 17-72 72-17 17-17-17-72-72-17-17L120 286.1l17 17 31 31V232 208h48v24z"]},Sr=Sc,Sa={prefix:"fass",iconName:"saxophone-fire",icon:[640,512,["sax-hot"],"f8db","M0 153.6c0 7.6 .7 15.1 2 22.4H79.6c10.6-32.3 48.4-60.7 48.4-60.7s37.8 28.3 48.4 60.7H254c1.3-7.3 2-14.8 2-22.4c0-21.3-15.4-76.8-76.8-128L153.6 51.2 102.4 0C68.3 21.3 0 81.9 0 153.6zM168 344l50.9-88H232h24V208H232 24 0v48H16.9L4.4 309.4C1.5 321.8 0 334.4 0 347.1v3.1C0 439.6 72.4 512 161.8 512c49.4 0 96.1-22.6 126.8-61.4L544 128h96V96L592 64H512l-63 63-8-8-17-17L390.1 136l17 17 8 8L401 175l-8-8-17-17L342.1 184l17 17 8 8L353 223l-8-8-17-17L294.1 232l17 17 8 8L200 376l-32-32zm-24-64a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM88 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Sn=Sa,So={prefix:"fass",iconName:"camera-web-slash",icon:[640,512,["webcam-slash"],"f833","M496.1 362.4l124.8 96.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 93.9 72.9C183.2 34.4 247.6 0 320 0C443.7 0 544 100.3 544 224c0 52.2-17.9 100.3-47.9 138.4zM192.8 126.9l25.3 19.6C241.5 115.8 278.4 96 320 96c70.7 0 128 57.3 128 128c0 30.1-10.4 57.7-27.7 79.5l25.3 19.6C467.1 295.9 480 261.5 480 224c0-88.4-71.6-160-160-160c-51.9 0-98 24.7-127.2 62.9zM256 176l25.3 19.6C290 183.7 304.1 176 320 176V144c-26.2 0-49.4 12.6-64 32zM512 499.4V512H128V472l75.5-56.6C139 376 96 305 96 224c0-16.6 1.8-32.7 5.2-48.3L160 222.1c0 .6 0 1.3 0 1.9c0 88.4 71.6 160 160 160c13.6 0 26.8-1.7 39.4-4.9L512 499.4zM324.8 351.9c-1.6 .1-3.2 .1-4.8 .1c-62.1 0-113.8-44.2-125.5-102.8L324.8 351.9z"]},Ss=So,Sl={prefix:"fass",iconName:"folder-gear",icon:[512,512,["folder-cog"],"e187","M512 96V480H0V32H224l48 64H512zM288 160H224v37.5c-11.2 4-21.5 10-30.4 17.6l-32.5-18.7-32 55.4 32.5 18.7c-1.1 5.7-1.6 11.6-1.6 17.6s.5 11.9 1.6 17.5l-32.5 18.7 32 55.4L193.6 361c8.9 7.6 19.2 13.6 30.4 17.6V416h64V378.5c11.2-4 21.5-10 30.4-17.6l32.5 18.7 32-55.4-32.5-18.7c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l32.5-18.7-32-55.4L318.4 215c-8.9-7.6-19.1-13.6-30.4-17.6V160zM216 288a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},Sf=Sl,Sh={prefix:"fass",iconName:"arrow-up-arrow-down",icon:[576,512,["sort-up-down"],"e099","M438.6 454.6l96-96L557.3 336 512 290.7l-22.6 22.6L448 354.7V64 32H384V64 354.7l-41.4-41.4L320 290.7 274.7 336l22.6 22.6 96 96L416 477.3l22.6-22.6zM182.6 57.4L160 34.7 137.4 57.4l-96 96L18.7 176 64 221.3l22.6-22.6L128 157.3V448v32h64V448 157.3l41.4 41.4L256 221.3 301.3 176l-22.6-22.6-96-96z"]},Su=Sh,Sm={prefix:"fass",iconName:"message-slash",icon:[640,512,["comment-alt-slash"],"f4a9","M565.2 416H576V0H64V26.9L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L565.2 416zm-159 0L64 146.4V416H224v96l144-96h38.2z"]},Sd=Sm,Sp={prefix:"fass",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M16 288L320 0 260.7 197.6 432 224 128 512l59.3-197.6L16 288z"]},Sz=Sp,SH={prefix:"fass",iconName:"yen-sign",icon:[320,512,[165,"cny","jpy","rmb","yen"],"f157","M.7 32L106 224H48 16v64H48h80v32H48 16v64H48h80v64 32h64V448 384h80 32V320H272 192V288h80 32V224H272 214L319.3 32h-73L160 189.4 73.7 32H.7z"]},Sv=SH,SV=SH,Sy=SH,Sx=SH,Sb={prefix:"fass",iconName:"ruble-sign",icon:[384,512,[8381,"rouble","rub","ruble"],"f158","M96 32H64V64 256H0v64H64v32H0v64H64v64h64V416H320V352H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},Sw=Sb,SD=Sb,Sk=Sb,SS={prefix:"fass",iconName:"trash-undo",icon:[448,512,["trash-arrow-turn-left"],"f895","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zM209 241l17-17L192 190.1l-17 17-64 64-17 17 17 17 64 64 17 17L225.9 352l-17-17-23-23H240c22.1 0 40 17.9 40 40v40 24h48V392 352c0-48.6-39.4-88-88-88H185.9l23-23z"]},SE=SS,Sj={prefix:"fass",iconName:"champagne-glass",icon:[320,512,["glass-champagne"],"f79e","M111.1 128h97.7l-8.7-64H119.9l-8.7 64zm173.4 81.3c8.8 64.5-32.8 122.9-92.5 138.6V448h48 32v64H240 160 80 48V448H80h48V347.9C68.2 332.3 26.7 273.8 35.5 209.3L64 0H256l28.5 209.3z"]},SO=Sj,SP={prefix:"fass",iconName:"trash-can-slash",icon:[640,512,["trash-alt-slash"],"e2ad","M512 374.7l108.9 84.6 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L96 51.8V32H224L240 0H400l16 32H544V96H153l41.2 32H512V374.7zM304 213.2l32 24.8V208 192H304v16 5.2zm96 74.5l32 24.8V208 192H400v16 79.8zM512 499.4V512H128V196.8l80 63V432v16h32V432 285.1l64 50.4V432v16h32V432 360.7l64 50.4V432v16h32V436.4l80 63z"]},S_=SP,SU={prefix:"fass",iconName:"screen-users",icon:[640,512,["users-class"],"f63d","M32 0H64 576h32V32 248.4c-17-15.2-39.4-24.4-64-24.4V64H96V224c-24.6 0-47 9.2-64 24.4V32 0zm0 320a64 64 0 1 1 128 0A64 64 0 1 1 32 320zm224 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm288-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM416 512H224l32-96H384l32 96zM32 416H160l32 96H0l32-96zm608 96H448l32-96H608l32 96z"]},SR=SU,SY={prefix:"fass",iconName:"square-arrow-left",icon:[448,512,["arrow-square-left"],"f33a","M0 32L0 480l448 0 0-448L0 32zM87 239L199 127l17-17L249.9 144l-17 17-71 71L344 232l24 0 0 48-24 0-182.1 0 71 71 17 17L216 401.9l-17-17L87 273l-17-17 17-17z"]},SG=SY,SQ={prefix:"fass",iconName:"brackets-square",icon:[448,512,["brackets"],"f7e9","M416 32h32V64 448v32H416 320 288V416h32 64V96H320 288V32h32 96zM32 32h96 32V96H128 64V416h64 32v64H128 32 0V448 64 32H32z"]},SF=SQ,SZ={prefix:"fass",iconName:"signal-fair",icon:[640,512,["signal-2"],"f68d","M224 320V288H160v32V480v32h64V480 320zM96 416V384H32v32 64 32H96V480 416z"]},Sq=SZ,SK={prefix:"fass",iconName:"face-laugh-wink",icon:[512,512,["laugh-wink"],"f59c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-80c-83 0-151.2-63.1-159.2-144H415.2c-8 80.9-76.2 144-159.2 144zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm148.4 29.6l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2c-21.6-28.8-64.8-28.8-86.4 0z"]},SJ=SK,SW={prefix:"fass",iconName:"circle-dollar",icon:[512,512,["dollar-circle","usd-circle"],"f2e8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm20.2-362.6c18.3 2.6 36.2 7 54.1 11.5l-10.5 41.9c-16.3-4.1-32.5-8.1-49.1-10.6c-16.4-2.4-30.1-.5-39.3 3.5c-11 4.7-18 16.2-6.3 23.7c8.5 5.4 21.5 9.2 39.4 14.3l.8 .2c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2V400H233V361.1c-11.7-2.6-26.7-7.4-36.6-10.6l0 0c-6.6-2.1-13.1-4.2-19.7-6.2c-2.3-.7-4.5-1.4-6.8-2.1l12.9-41.2c2.2 .7 4.4 1.4 6.6 2.1c7.3 2.3 14.6 4.6 21.9 6.9l0 0c12.1 3.9 26.4 8.4 34.5 9.7c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c3.9-21.5 19.9-35.8 37.8-43.5c5.8-2.5 12.1-4.4 18.6-5.7V112h43.2v37.4z"]},SX=SW,S$=SW,S1={prefix:"fass",iconName:"arrows-repeat",icon:[512,512,["repeat-alt"],"f364","M0 224v32H64V224 160H338.7l-25.4 25.4L290.7 208 336 253.3l22.6-22.6 80-80L461.3 128l-22.6-22.6-80-80L336 2.7 290.7 48l22.6 22.6L338.7 96H32 0v32 96zm512 64V256H448v32 64H173.3l25.4-25.4L221.3 304 176 258.7l-22.6 22.6-80 80L50.7 384l22.6 22.6 80 80L176 509.3 221.3 464l-22.6-22.6L173.3 416H480h32V384 288z"]},S2=S1,S4={prefix:"fass",iconName:"circle-down",icon:[512,512,[61466,"arrow-alt-circle-down"],"f358","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM384 256H304V128H208V256H128v32L256 416 384 288V256z"]},S3=S4,S0={prefix:"fass",iconName:"chart-mixed",icon:[512,512,["analytics"],"f643","M340 217L500 89 460 39 319.4 151.5 211.2 70.4 191.4 55.5 172 71 12 199l40 50L192.6 136.5l108.2 81.1 19.8 14.9L340 217zm-180 7V480h64V224H160zM32 320V480H96V320H32zm320-32H288V480h64V288zm64-64V480h64V224H416z"]},S6=S0,S8={prefix:"fass",iconName:"arrow-down-short-wide",icon:[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M320 32h32 32V96H352 320 288V32h32zm0 128h96 32v64H416 320 288V160h32zm0 128H480h32v64H480 320 288V288h32zm0 128H544h32v64H544 320 288V416h32zM151.7 469.5l-23.7 26-23.7-26-80-88L2.8 357.8l47.4-43 21.5 23.7L96 365.2V80 48h64V80 365.2l24.3-26.8 21.5-23.7 47.4 43-21.5 23.7-80 88z"]},S5=S8,S7=S8,S9={prefix:"fass",iconName:"display-code",icon:[576,512,["desktop-code"],"e165","M0 0H576V416H336l10.7 32H416h32v64H416 160 128V448h32 69.3L240 416H0V0zM64 64V352H512V64H64zM249 177l-31 31 31 31 17 17L232 289.9l-17-17-48-48-17-17 17-17 48-48 17-17L265.9 160l-17 17zM361 143l48 48 17 17-17 17-48 48-17 17L310.1 256l17-17 31-31-31-31-17-17L344 126.1l17 17z"]},Ec=S9,Er={prefix:"fass",iconName:"oil-temperature",icon:[576,512,["oil-temp"],"f614","M256 0h32 64 32V64H352 320V96h32 32v64H352 320v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V128 32 0zM400 304l0-1.3c13.7-2.2 26.9-6.8 38-11.8c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-1.4 0-2.7 0-4-.1c12.6-18.1 20-40.2 20-63.9zM288 416c3.3 0 6.5-.1 9.7-.4c10.3 7.2 20.4 13.9 32.3 19.3c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c11.9-5.4 22-12 32.3-19.3c3.2 .3 6.4 .4 9.7 .4zm-96-48c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 358.1 31.9 368 0 368V304c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c11.1 5 24.2 9.7 38 11.8l0 1.3c0 23.8 7.4 45.8 20 63.9c-1.3 0-2.7 .1-4 .1z"]},Ea=Er,En={prefix:"fass",iconName:"square-question",icon:[448,512,["question-square"],"f2fd","M448 32H0V480H448V32zM136 184c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L248 264.4V272v24H200V272 250.5 236.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H192c-4.4 0-8 3.6-8 8l0 6.5-48 0V184zm64 152h48v48H200V336z"]},Eo=En,Es={prefix:"fass",iconName:"arrow-right-long",icon:[512,512,["long-arrow-right"],"f178","M489.4 233.4L512 256l-22.6 22.6-128 128-22.6 22.6L293.5 384l22.6-22.6L389.5 288 32 288 0 288l0-64 32 0 357.5 0-73.4-73.4L293.5 128l45.3-45.3 22.6 22.6 128 128z"]},Ef=Es,Eu={prefix:"fass",iconName:"tickets-airline",icon:[640,512,["tickets-perforated-plane","tickets-plane"],"e29b","M96 32V384H640V256c-26.5 0-48-21.5-48-48s21.5-48 48-48V32H96zM528 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM256 96h48l58.7 88H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H362.7L304 320H256l33.5-88H242.3L224 264H192l16-56-16-56h32l18.3 32h47.2L256 96zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},Em=Eu,Ed=Eu,Ep={prefix:"fass",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M16 304l0-96 96 0 0 96-96 0zm160 0l0-96 96 0 0 96-96 0zm160-96l96 0 0 96-96 0 0-96z"]},Ez=Ep,EH={prefix:"fass",iconName:"kit-medical",icon:[576,512,["first-aid"],"f479","M0 32V480H96V32H0zm128 0V480H448V32H128zM576 480V32H480V480h96zM256 160h64v64h64v64H320v64H256V288H192V224h64V160z"]},Ev=EH,EV={prefix:"fass",iconName:"envelope-dot",icon:[576,512,["envelope-badge"],"e16f","M496 0a80 80 0 1 1 0 160A80 80 0 1 1 496 0zM0 64H385.1c-.7 5.2-1.1 10.6-1.1 16c0 47 29 87.3 70 103.9L256 320 0 144V64zM274.1 346.4L498.7 192c4.5-.1 8.9-.5 13.3-1.1V448H0V182.8L237.9 346.4 256 358.8l18.1-12.5z"]},Ey=EV,Ex={prefix:"fass",iconName:"credit-card",icon:[576,512,[128179,62083,"credit-card-alt"],"f09d","M576 32H0v96H576V32zm0 192H0V480H576V224zM192 352v32H96V352h96zm32 0H384v32H224V352z"]},Eb=Ex,Ew={prefix:"fass",iconName:"car",icon:[512,512,[128664,"automobile"],"f1b9","M120 32H97.3L89.8 53.4 41.3 192H0V400v80H96V400H416v80h96V400 192H470.7L422.2 53.4 414.7 32H392 120zM402.9 192H109.1l33.6-96H369.3l33.6 96zM64 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm352-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ED=Ew,Ek={prefix:"fass",iconName:"user-hair-mullet",icon:[448,512,["business-front","party-back","trian-balbot"],"e45c","M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176h12l7.2-9.6L224 64l28.8 38.4L260 112h12 30.4c1 5.2 1.6 10.5 1.6 16zm47-16h9V64H336h-1.1C312.7 25.7 271.4 0 224 0s-88.7 25.7-110.9 64H112 88v48h9c-.7 5.2-1 10.6-1 16v16c0 21.7 5.4 42.1 14.9 59.9L96 256l32 16 24-16 8 32h32l16.9-16.9c5 .6 10 .9 15.1 .9s10.2-.3 15.1-.9L256 288h32l8-32 24 16 32-16-14.9-52.1c9.5-17.9 14.9-38.3 14.9-59.9V128c0-5.4-.3-10.8-1-16zm97 400L384 320H64L0 512H448z"]},ES=Ek,Ej=Ek,EO=Ek,EP={prefix:"fass",iconName:"book-open-reader",icon:[512,512,["book-reader"],"f5da","M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152V512l-70.7-29.4c-16.8-7-34.5-11.6-52.6-13.6L0 456V192H57.5c56.7 0 112.3 15 161.2 43.6L240 248zm32 264V248c52.1-36.4 114.1-56 177.7-56H512V456L387.2 468.5c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z"]},E_=EP,EB={prefix:"fass",iconName:"message-dots",icon:[512,512,["comment-alt-dots","messaging"],"f4a3","M0 0H512V416H304L160 512V416H0V0zM128 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},EU=EB,ER=EB,EY={prefix:"fass",iconName:"beer-mug",icon:[512,512,["beer-foam"],"e0b3","M208 160c-32.5 0-60.5-19.4-73-47.2C123.8 131.5 103.4 144 80 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c23.4 0 43.8 12.5 55 31.2C147.5 19.4 175.5 0 208 0s60.5 19.4 73 47.2C292.2 28.5 312.6 16 336 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-23.4 0-43.8-12.5-55-31.2c-12.5 27.8-40.5 47.2-73 47.2zM32 512V163.2C46.1 171.3 62.5 176 80 176c18.8 0 36.2-5.4 51-14.7c20.1 19 47.1 30.7 77 30.7s56.9-11.7 77-30.7c14.8 9.3 32.3 14.7 51 14.7c19.6 0 37.9-5.9 53.1-16H480h32v32V368v20.8l-19 8.4L384 445.7V512H32zM384 375.6l64-28.4V224H384V375.6zM160 240V224H128v16V400v16h32V400 240zm64 0V224H192v16V400v16h32V400 240zm64 0V224H256v16V400v16h32V400 240z"]},EG=EY,EQ={prefix:"fass",iconName:"temperature-arrow-up",icon:[576,512,["temperature-up"],"e040","M113.8 317.8L128 300.1V277.5 64h96V277.5v22.7l14.2 17.6C249.4 331.5 256 348.9 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM288 0H224 128 64V64 277.5C44 302.2 32 333.7 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM176 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112 96H160v16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160h64V128L448 32l-96 96v32h64l0 288 0 32h64V448l0-288z"]},EF=EQ,EZ={prefix:"fass",iconName:"square-h",icon:[448,512,["h-square"],"f0fd","M448 32H0V480H448V32zM336 152V256 360v24H288V360 280H160l0 80v24H112V360 280l0-48V152 128h48v24 80H288V152 128h48v24z"]},Eq=EZ,EK={prefix:"fass",iconName:"temperature-full",icon:[320,512,["temperature-4","thermometer-4","thermometer-full"],"f2c7","M112 300.2L97.8 317.8C86.6 331.5 80 348.9 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L208 300.2V277.5 64H112V277.5v22.7zM208 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S16 447.6 16 368c0-34.3 12-65.8 32-90.5V64 0h64 96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112 96h32v16V322.8c18.6 6.6 32 24.4 32 45.3z"]},EJ=EK,EW=EK,EX=EK,E$={prefix:"fass",iconName:"candy-bar",icon:[640,512,[127851,"chocolate-bar"],"e3e8","M0 320H128V224H0v96zM0 448H128V352H0v96zm288 0V352H160v96H288zm0-224H160v96H288V224zm0-160H160V192H288V64zm352 0H320V448H640V64zM33.1 192H128l0 0V160h0V97.1C113.6 111.3 93.8 120 72 120c-6.2 0-12.2-.7-18-2c1.3 5.8 2 11.8 2 18c0 21.8-8.7 41.6-22.9 56z"]},E1=E$,E2={prefix:"fass",iconName:"handshake-angle",icon:[640,512,["hands-helping"],"f4c4","M640 144L496 0 432 64H224V96v32V288h80V176 160l0 0 16 0h96l96 0h32v32 48l96-96zM192 128H96V272L0 368 144 512l64-64H432V384h48V304h32V192l-96 0H336V304v16H320 208 192V304 128z"]},E4=E2,E3={prefix:"fass",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},E0=E3,E6={prefix:"fass",iconName:"box-open-full",icon:[640,512,["box-full"],"f49c","M320 128c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 5.1 .6 10 1.7 14.7l-65.5-8.2c-.1-2.2-.2-4.3-.2-6.5C128 57.3 185.3 0 256 0s128 57.3 128 128c0 1.2 0 2.4 0 3.5L444.6 3.5l86.8 41.1-44.1 93L320 158.5l-7.2-.9c4.6-8.8 7.2-18.9 7.2-29.6zM576 338.3V446.7l-256 64-256-64V338.3l151.2 43.2 23.6 6.7 12.6-21L320 252.9l68.6 114.3 12.6 21 23.6-6.7L576 338.3zM64 158.7l256 32 256-32 64 128-224 64-96-160-96 160L0 286.7l64-128z"]},E8=E6,E5={prefix:"fass",iconName:"person-swimming",icon:[576,512,[127946,"swimmer"],"f5c4","M312.4 180.9l134.2 115c-7.5 5.1-14.2 9.2-21.9 12.7C411.6 314.7 397 319 384 319s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5L288 272l-18.6 13.4-1.1 .8c-13.9 10-23.6 17-35.5 22.5C219.6 314.7 205 319 192 319c-10.2 0-21.3-2.7-32-6.7V256 242.7l9.4-9.4 128-128 9.4-9.4H320 448h32v64H448 333.3l-20.9 20.9zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM272.4 397.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 406.1 31.9 416 0 416V352c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},E7=E5,E9={prefix:"fass",iconName:"message-quote",icon:[512,512,["comment-alt-quote"],"e1e4","M0 0H512V416H304L160 512V416H0V0zM240 112H128V224h64v32H168 144v48h24 48 24V280 224 176 152 112zm144 0H272V224h64v32H312 288v48h24 48 24V280 224 176 152 112z"]},jc=E9,jr={prefix:"fass",iconName:"folder-magnifying-glass",icon:[512,512,["folder-search"],"e18b","M512 480H0V32H224l48 64H512V480zM336 272c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c17.8 0 34.4-4.8 48.7-13.2L327 393.1l17 17 33.9-33.9-17-17-38.3-38.3c8.5-14.3 13.3-31 13.3-48.9zm-96-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},jn=jr,jo={prefix:"fass",iconName:"droplet",icon:[384,512,[128167,"tint"],"f043","M192 512c106 0 192-86 192-192S192 0 192 0S0 214 0 320S86 512 192 512zM96 336c0 44.2 35.8 80 80 80h16v32H176c-61.9 0-112-50.1-112-112V320H96v16z"]},js=jo,jl={prefix:"fass",iconName:"earth-americas",icon:[512,512,[127758,"earth","earth-america","globe-americas"],"f57d","M55.7 199.7L96 240h48l48 48v64l32 32v64h64V400l64-64V256H224l-32-32V192h80V160l-32-32V112l32-32V48.6c-5.3-.4-10.6-.6-16-.6C160.6 48 80.3 112.2 55.7 199.7zM464 256c0-36.9-9.6-71.5-26.4-101.6L400 192v80h63.4c.4-5.3 .6-10.6 .6-16zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},jf=jl,jh=jl,ju=jl,jd={prefix:"fass",iconName:"crate-apple",icon:[512,512,["apple-crate"],"f6b1","M160 54.9C160 24.6 184.6 0 214.9 0H224V9.1C224 39.4 199.4 64 169.1 64H160V54.9zm192 0C352 24.6 376.6 0 406.9 0H416V9.1C416 39.4 391.4 64 361.1 64H352V54.9zM96 80c27.4 0 64 18.3 64 18.3s36.6-18.3 64-18.3c43.6 0 64 47.8 64 91.4c0 7-.4 13.9-1.2 20.6H33.2c-.8-6.7-1.2-13.5-1.2-20.6C32 127.8 52.4 80 96 80zm384 91.4c0 7-.4 13.9-1.2 20.6H319c.7-6.7 1-13.6 1-20.6c0-26.1-6-55.1-20.3-78.6c-2.7-4.4-5.7-8.7-9-12.7C317.7 81.2 352 98.3 352 98.3s36.6-18.3 64-18.3c43.6 0 64 47.8 64 91.4zM0 224H512V352H0V224zM0 384H512V512H0V384zm80-96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM64 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM464 288a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM448 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},jp=jd,jH={prefix:"fass",iconName:"battery-empty",icon:[576,512,["battery-0"],"f244","M64 160V352H480V160H64zM0 96H64 480h64v64 32h32V320H544v32 64H480 64 0V352 160 96z"]},jv=jH,jV={prefix:"fass",iconName:"square-this-way-up",icon:[448,512,["box-up"],"f49f","M448 32H0V480H448V32zM160 320H96V192H56V168l72-72 72 72v24H160V320zM64 384H384v32H64V384zM248 192V168l72-72 72 72v24H352V320H288V192H248z"]},jw=jV,jD={prefix:"fass",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7l9.7-22-43.9-19.3-9.7 22L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},jk=jD,jS=jD,jE={prefix:"fass",iconName:"hospital",icon:[640,512,[127973,62589,"hospital-alt","hospital-wide"],"f0f8","M192 0H448V512H368V384H272V512H192V0zM160 96V512H0V320H80 96V288H80 0V224H80 96V192H80 0V96H160zm320 0H640v96H560 544v32h16 80v64H560 544v32h16 80V512H480V96zM344 64H296v40H256v48h40v40h48V152h40V104H344V64z"]},jj=jE,jO=jE,jP={prefix:"fass",iconName:"whiskey-glass-ice",icon:[512,512,["glass-whiskey-rocks"],"f7a1","M438.2 96L412.1 278.8l18.5 18.5L453.3 320l-22.6 22.6-88 88L320 453.3l-22.6-22.6L234.7 368h-32H128 96V336 251.5L73.8 96H438.2zM64 480H448L502.9 96 512 32H447.4 64.6 0L9.1 96 64 480zM256 250.7V208H128V336h74.7l-16-16 22.6-22.6L256 250.7zM232 320l88 88 88-88-88-88-88 88z"]},j_=jP,jB={prefix:"fass",iconName:"bars-staggered",icon:[512,512,["reorder","stream"],"f550","M0 64H448v64H0V64zM64 224H512v64H64V224zM448 384v64H0V384H448z"]},jU=jB,jR=jB,jY={prefix:"fass",iconName:"person-walking-with-cane",icon:[512,512,["blind"],"f29d","M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-48 32H108.2l-8.8 17.7-64 128L21.1 302.3l57.2 28.6 14.3-28.6L128 231.6v43.2c0 17 6.7 33.3 18.7 45.3L224 397.3V480v32h64V480 384 370.7l-9.4-9.4L224 306.7V288 213.3l70.4 93.9 19.2 25.6 51.2-38.4-19.2-25.6-96-128L240 128H224 128zm-7 248.2l-12 48-6 24-6 24-6 24L87 512h66l.1-.2 6-24 6-24 6-24 10-40.2-52.8-52.8L121 376.2zM446.5 498.8l9.1 13.2 26.3-18.2-9.1-13.2L360.2 317.9l-25.6 19.2 112 161.7z"]},jG=jY,jQ={prefix:"fass",iconName:"check-to-slot",icon:[576,512,["vote-yea"],"f772","M96 32H480V384H96V32zM425.9 144L392 110.1l-17 17-111 111-47-47-17-17L166.1 208l17 17 64 64 17 17 17-17L409 161l17-17zM0 288H64V416H512V288h64V480H0V288z"]},jF=jQ,jZ={prefix:"fass",iconName:"boxes-stacked",icon:[576,512,[62625,"boxes","boxes-alt"],"f468","M248 0H160V224H416V0H328V96H248V0zM104 256H0V512H288V256H184v96H104V256zM576 512V256H472v96H392V256H320V512H576z"]},jq=jZ,jK=jZ,jJ={prefix:"fass",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M580.2 267.3c56.2-56.2 56.2-147.4 0-203.6S432.8 7.4 376.6 63.7L365.3 75l45.3 45.3 11.3-11.3c31.2-31.2 81.9-31.2 113.1 0s31.2 81.9 0 113.1L421.8 335.2c-31.2 31.2-81.9 31.2-113.1 0c-25.6-25.6-30.3-64.3-13.8-94.6c1.8-3.4 3.9-6.7 6.3-9.8l-51.2-38.4c-4.3 5.7-8.1 11.6-11.4 17.8c-29.5 54.6-21.3 124.2 24.9 170.3c56.2 56.2 147.4 56.2 203.6 0L580.2 267.3zM59.8 244.7c-56.2 56.2-56.2 147.4 0 203.6s147.4 56.2 203.6 0L274.7 437l-45.3-45.3-11.3 11.3c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1L218.2 176.8c31.2-31.2 81.9-31.2 113.1 0c25.6 25.6 30.3 64.3 13.8 94.6c-1.8 3.4-3.9 6.7-6.3 9.8l51.2 38.4c4.3-5.7 8.1-11.6 11.4-17.8c29.5-54.6 21.3-124.2-24.9-170.3c-56.2-56.2-147.4-56.2-203.6 0L59.8 244.7z"]},jW=jJ,jX={prefix:"fass",iconName:"ear-listen",icon:[512,512,["assistive-listening-systems"],"f2a2","M455.5 48.3C483.5 78.6 512 126 512 192H448c0-46-19.5-78.6-39.5-100.3c-10.1-10.9-20.2-18.9-27.7-24.2c-3.7-2.6-6.8-4.5-8.7-5.6c-1-.6-1.7-1-2.1-1.2l-.3-.2 .1 0 0 0 0 0c0 0 0 0 14.3-28.6S398.3 3.4 398.3 3.4l0 0 .1 0 .2 .1 .4 .2c.3 .2 .7 .4 1.2 .7c1 .5 2.3 1.3 4 2.2c3.3 1.9 7.7 4.7 13 8.3c10.5 7.3 24.4 18.3 38.3 33.3zM160 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm54.6-86.6l64 64L173.3 448 128 493.3l-22.6-22.6-64-64L18.7 384 64 338.7l22.6 22.6zM240 128c-61.9 0-112 50.1-112 112H64c0-97.2 78.8-176 176-176s176 78.8 176 176c0 54.7-25 103.5-64 135.8V400c0 61.9-50.1 112-112 112H208V448h32c26.5 0 48-21.5 48-48V359.8 342.7l14.2-9.5C332.3 313 352 278.8 352 240c0-61.9-50.1-112-112-112zM208 240H160c0-44.2 35.8-80 80-80s80 35.8 80 80H272c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},j$=jX,Oc={prefix:"fass",iconName:"cup-togo",icon:[448,512,["coffee-togo"],"f6c5","M64 0H384l32 64h32v64H416 32 0V64H32L64 0zM80 512L48 160H400L368 512H80zM327 256H121l14.5 160H312.5L327 256z"]},Or=Oc,Oa={prefix:"fass",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},On=Oa,Oo={prefix:"fass",iconName:"table-tennis-paddle-ball",icon:[640,512,[127955,"ping-pong-paddle-ball","table-tennis"],"f45d","M480 288c-50.1 0-93.6 28.8-114.6 70.8L132.9 126.3l60.7-60.7c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C535.8 297.6 509 288 480 288zM110.3 148.9L354.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.3 6.2 45.2 17.1 64H304l-75.4-75.4L128 512 64 448 171.4 347.4 96 272l0-108.8 14.3-14.3zM480 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},Os=Oo,Ol=Oo,Of={prefix:"fass",iconName:"person-dots-from-line",icon:[576,512,["diagnoses"],"f470","M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zm-64 32H213.6l-9.5 4.3-76.7 34.8C124 270.3 104.1 288 80 288c-9.5 0-18.4-2.8-25.8-7.5l-10 4.6L.4 304.9l39.7 87.4 43.7-19.9L176 330.5V432H400V330.5l92.1 41.9 43.7 19.9 39.7-87.4L531.9 285l-31.1-14.1c-8.8 10.5-22 17.1-36.7 17.1c-26.5 0-48-21.5-48-48c0-2.5 .2-5 .6-7.4l-44.7-20.3-9.5-4.3H352 224zM24 464H0v48H24 552h24V464H552 24zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},Oh=Of,Ou={prefix:"fass",iconName:"chevrons-down",icon:[512,512,["chevron-double-down"],"f322","M278.6 278.6L256 301.3l-22.6-22.6-192-192L18.7 64 64 18.7 86.6 41.4 256 210.7 425.4 41.4 448 18.7 493.3 64 470.6 86.6l-192 192zm0 192L256 493.3l-22.6-22.6-192-192L18.7 256 64 210.7l22.6 22.6L256 402.7 425.4 233.4 448 210.7 493.3 256l-22.6 22.6-192 192z"]},Om=Ou,Od={prefix:"fass",iconName:"trash-can-arrow-up",icon:[448,512,["trash-restore-alt"],"f82a","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zm209 71l-17-17-17 17-80 80-17 17L144 329.9l17-17 39-39V408v24h48V408 273.9l39 39 17 17L337.9 296l-17-17-80-80z"]},Op=Od,Oz={prefix:"fass",iconName:"signal-good",icon:[640,512,["signal-3"],"f68e","M352 192v32V480v32H288V480 224 192h64zM224 288v32V480v32H160V480 320 288h64zM96 416v64 32H32V480 416 384H96v32z"]},OH=Oz,Ov={prefix:"fass",iconName:"location-question",icon:[384,512,["map-marker-question"],"f60b","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM104 152c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 232.4V240v24H168V240 218.5 204.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H160c-4.4 0-8 3.6-8 8l0 6.5-48 0 0-6.5zm64 200V304h48v48H168z"]},OV=Ov,Oy={prefix:"fass",iconName:"floppy-disk-circle-xmark",icon:[576,512,["floppy-disk-times","save-circle-xmark","save-times"],"e181","M32 32H0V64 448v32H32 296.2c-17.6-21.4-30.3-46.9-36.3-75c-10.2 6.9-22.6 11-35.9 11c-35.3 0-64-28.7-64-64s28.7-64 64-64c16.8 0 32.1 6.5 43.6 17.1C292.9 239 357 192 432 192c5.4 0 10.7 .2 16 .7V160 146.7l-9.4-9.4-96-96L333.3 32H320 32zM64 96H320V224H64V96zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7L502.6 416 480 438.6l-11.3-11.3L432 390.6l-36.7 36.7L384 438.6 361.4 416l11.3-11.3L409.4 368l-36.7-36.7L361.4 320 384 297.4l11.3 11.3L432 345.4l36.7-36.7L480 297.4 502.6 320l-11.3 11.3z"]},Ox=Oy,Ob=Oy,Ow=Oy,OD={prefix:"fass",iconName:"bracket-curly",icon:[256,512,["bracket-curly-left"],"7b","M96 32H64V64 178.7L9.4 233.4 0 242.7v26.5l9.4 9.4L64 333.3V448v32H96h96 32V416H192 128V320 306.7l-9.4-9.4L77.3 256l41.4-41.4 9.4-9.4V192 96h64 32V32H192 96z"]},Ok=OD,OS={prefix:"fass",iconName:"cart-flatbed-empty",icon:[640,512,["dolly-flatbed-empty"],"f476","M0 0H32 96h32V32 384H608h32v64H608 541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H96 64V416 64H32 0V0z"]},OE=OS,Oj={prefix:"fass",iconName:"file-pen",icon:[576,512,[128221,"file-edit"],"f31c","M0 0H224V160H384V300.4l-117 117L253.4 512H0V0zM384 128H256V0L384 128zm121 95.8l71 71-41.3 41.3-71-71L505 223.8zm-63.9 63.9l71 71L370.9 500 288 511.9 299.9 429 441.1 287.8z"]},OO=Oj,OP={prefix:"fass",iconName:"square-pen",icon:[448,512,["pen-square","pencil-square"],"f14b","M448 32H0V480H448V32zM112 288L220.7 179.3l80 80L192 368 96 384l16-96zm256-96l-44.7 44.7-80-80L288 112l80 80z"]},O_=OP,OB=OP,OU={prefix:"fass",iconName:"circle-microphone-lines",icon:[512,512,["microphone-circle-alt"],"e117","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 96V256c0 26.5 21.5 48 48 48s48-21.5 48-48V240H272 256V208h16 32V176H272 256V144h16 32V96H208zM160 240V224H128v16 16c0 65.3 48.9 119.1 112 127v17 16h32V400 383c63.1-7.9 112-61.7 112-127V240 224H352v16 16c0 53-43 96-96 96s-96-43-96-96V240z"]},OR=OU,OY={prefix:"fass",iconName:"display-slash",icon:[640,512,["desktop-slash"],"e2fa","M608 0H32V2.1l-2.6-2L0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L565.2 416H608V0zM482.7 352L111.8 64H544V352H482.7zM32 416H272l-10.7 32H192 160v64h32H448h32V474.3L446.6 448H378.7L368 416h38l-81.2-64H96V171.8L32 121.4V416z"]},OG=OY,OQ={prefix:"fass",iconName:"hands-holding-diamond",icon:[640,512,["hand-receiving"],"f47c","M320 256L448 128 320 0 192 128 320 256zM80 64H0v40 24 32 64V352v13.3l9.4 9.4 128 128 9.4 9.4H160h96 32V480 448 416 352 338.7l-9.4-9.4-64-64L192 242.7l-9.4-9.4L160 210.7 114.7 256l22.6 22.6 9.4 9.4 22.6 22.6L205.8 347l-41.7 27.8L80 290.7V224 144 112v-8V64zm480 0v40 8 32 80 66.7l-84.1 84.1L434.2 347l36.4-36.4L493.3 288l9.4-9.4L525.3 256 480 210.7l-22.6 22.6-9.4 9.4-22.6 22.6-64 64-9.4 9.4V352v64 32 32 32h32 96 13.3l9.4-9.4 128-128 9.4-9.4V352 224 160 128 104 64H560z"]},OF=OQ,OZ={prefix:"fass",iconName:"battery-full",icon:[576,512,[128267,"battery","battery-5"],"f240","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm384 96H96V320H448V192z"]},Oq=OZ,OJ=OZ,OW={prefix:"fass",iconName:"droplet-degree",icon:[512,512,["dewpoint"],"f748","M192 512c106 0 192-86 192-192S192 0 192 0S0 214 0 320S86 512 192 512zM400 112a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},OX=OW,O$={prefix:"fass",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64H160v64h32H480h32V64H480 192zm0 160H160v64h32H480h32V224H480 192zm0 160H160v64h32H480h32V384H480 192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},O1=O$,O2={prefix:"fass",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M160 512L0 352l0-32 96 0L96 0 224 0l0 320 96 0 0 32L160 512z"]},O4=O2,O3={prefix:"fass",iconName:"landmark-dome",icon:[512,512,["landmark-alt"],"f752","M288 0H224V34.7C143.6 48.1 80.1 111.6 66.7 192H64 32v64H64 448h32V192H448h-2.7C431.9 111.6 368.4 48.1 288 34.7V0zM0 464v48H512V464l-64-48V288H384V416H344V288H280V416H232V288H168V416H128V288H64V416L0 464z"]},O0=O3,O6={prefix:"fass",iconName:"tv",icon:[640,512,[63717,"television","tv-alt"],"f26c","M64 64V352H576V64H64zM0 0H64 576h64V64 352v64H576 64 0V352 64 0zM128 448H512h32v64H512 128 96V448h32z"]},O8=O6,O5=O6,O7={prefix:"fass",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M169.9 54.2L153.8 72.1l-72 80L64.9 170.9 47 153 7 113l-17-17L24 62.1 41 79l22.1 22.1 55.1-61.2 16.1-17.8 35.7 32.1zm0 160l-16.1 17.8-72 80L64.9 330.9 47 313 7 273l-17-17L24 222.1l17 17 22.1 22.1 55.1-61.2 16.1-17.8 35.7 32.1zM224 64h32H480h32v64H480 256 224V64zm0 160h32H480h32v64H480 256 224V224zM160 384h32H480h32v64H480 192 160V384zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},O9=O7,Pc={prefix:"fass",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M391.9 391.6L368 320H144l-23.9 71.6C154.9 426.5 202.9 448 256 448s101.1-21.5 135.9-56.4zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},Pr=Pc,Pa={prefix:"fass",iconName:"box-dollar",icon:[448,512,["box-usd"],"f4a0","M208 32V160H0L64 32H208zm32 0H384l64 128H240V32zM0 192H448V480H0V192zm244 48V220H204v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4.1c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c-2.2-.8-4.4-1.5-6.4-2.2l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V432v20h40V432v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0 0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V240z"]},Pn=Pa,Po={prefix:"fass",iconName:"car-burst",icon:[640,512,["car-crash"],"f5e1","M218.2 88.5L176 0 133.8 88.5 38.4 66.3l42.9 88.1L4.4 215.2 100 236.6l-.4 98 58.4-47 4.2-15.5 24.8-92.7 8.3-30.9 30.9 8.3 14.4 3.9 60-76.3 10.8-13.7 2.1-4.4L218.2 88.5zM280.3 162l-27.5 35 0 0L218 187.6l0 0-8.3 30.9-16.6 61.8-1.4 5.4-15.1 56.4L160 404l77.3 20.7 16.6-61.8 247.3 66.3L484.6 491l77.3 20.7 16.6-61.8L595 388l24.8-92.7L585 286 568.1 169l-3-20.9-20.4-5.5L359.3 93l-20.4-5.5-13 16.6L280.3 162zM507.8 199l9.9 68.9L320 215l43.1-54.7L507.8 199zm-227 63.4a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z"]},Ps=Po,Pl={prefix:"fass",iconName:"arrows-retweet",icon:[640,512,["retweet-alt"],"f361","M150.6 73.4L128 50.7 105.4 73.4l-80 80L2.7 176 48 221.3l22.6-22.6L96 173.3V384v32h32H304h32V352H304 160V173.3l25.4 25.4L208 221.3 253.3 176l-22.6-22.6-80-80zM336 96H304v64h32H480V338.7l-25.4-25.4L432 290.7 386.7 336l22.6 22.6 80 80L512 461.3l22.6-22.6 80-80L637.3 336 592 290.7l-22.6 22.6L544 338.7V128 96H512 336z"]},Pf=Pl,Ph={prefix:"fass",iconName:"person-snowboarding",icon:[512,512,[127938,"snowboarding"],"f7ce","M432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM227.4 110.3l-40-80L244.6 1.7l33 66 64.7 12.9 7.4 1.5 6 4.6 144 112 25.3 19.6-39.3 50.5-25.3-19.6-72.1-56.1-71.5 31.8 55.8 46.5L387.6 284l-4.4 19.2-24 104-5.8 25 83 31.8H472h24v48H472 432h-4.4l-4.1-1.6-376-144-4.8-1.8L39 361 7 329l-17-17L24 278.1l17 17 28.4 28.4 29.9 11.4L87.5 299.8l30.4-10.1L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-22.8-4.6-15.3-3.1-7-14zM139 350.1l154.1 59 3.8-16.3L316.4 308 256 257.7l0 30.3v23.1l-21.9 7.3L139 350.1z"]},Pg=Ph,Pu={prefix:"fass",iconName:"square-chevron-right",icon:[448,512,["chevron-square-right"],"f32b","M448 480l0-448L0 32 0 480l448 0zM313 273L209 377l-17 17L158.1 360l17-17 87-87-87-87-17-17L192 118.1l17 17L313 239l17 17-17 17z"]},Pm=Pu,Pd={prefix:"fass",iconName:"truck-fast",icon:[640,512,["shipping-fast"],"f48b","M416 0H64V96H0v32H64 288v32H64 32v32H64 256v32H64 0v32H64 224v32H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},Pp=Pd,Pz={prefix:"fass",iconName:"circle-star",icon:[512,512,["star-circle"],"e123","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm47-320.7l105.1 15.3-76.1 74.2 18 104.7L256 336l-94 49.4 18-104.7-76.1-74.2L209 191.3 256 96l47 95.3z"]},PH=Pz,Pv={prefix:"fass",iconName:"cloud-fog",icon:[640,512,[127787,"fog"],"f74e","M160 320H64V224c0-41.8 26.7-77.4 64-90.5V112C128 50.1 178.1 0 240 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H480 160zM0 368H24 552h24v48H552 24 0V368zm64 96H88 200h24v48H200 88 64V464zm208 0h24H616h24v48H616 296 272V464z"]},PV=Pv,Py={prefix:"fass",iconName:"music-note",icon:[384,512,["music-alt"],"f8cf","M384 44.8V3.8l-39.8 9.9-128 32L192 51.8v25 64V359.7c-14.5-4.9-30.8-7.7-48-7.7c-61.9 0-112 35.8-112 80s50.1 80 112 80s112-35.8 112-80V165.8l103.8-25.9 24.2-6.1v-25-64z"]},PN=Py,Px={prefix:"fass",iconName:"circle-half-stroke",icon:[512,512,[9680,"adjust"],"f042","M448 256c0-106-86-192-192-192V448c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Pb=Px,Pw={prefix:"fass",iconName:"square-arrow-down",icon:[448,512,["arrow-square-down"],"f339","M448 480H0V32H448V480zM241 393L353 281l17-17L336 230.1l-17 17-71 71V136 112H200v24V318.1l-71-71-17-17L78.1 264l17 17L207 393l17 17 17-17z"]},PD=Pw,Pk={prefix:"fass",iconName:"square-chevron-left",icon:[448,512,["chevron-square-left"],"f32a","M0 32L0 480l448 0 0-448L0 32zM135 239L239 135l17-17L289.9 152l-17 17-87 87 87 87 17 17L256 393.9l-17-17L135 273l-17-17 17-17z"]},PS=Pk,PE={prefix:"fass",iconName:"link-horizontal",icon:[640,512,["chain-horizontal"],"e1cb","M144 64C64.5 64 0 128.5 0 208s64.5 144 144 144h16V288H144c-44.2 0-80-35.8-80-80s35.8-80 80-80H304c44.2 0 80 35.8 80 80c0 36.2-24.1 66.8-57.1 76.7c-3.7 1.1-7.5 1.9-11.4 2.5l9.1 63.4c7-1 13.9-2.5 20.6-4.5C404.6 328.3 448 273.3 448 208c0-79.5-64.5-144-144-144H144zM496 448c79.5 0 144-64.5 144-144s-64.5-144-144-144H480v64h16c44.2 0 80 35.8 80 80s-35.8 80-80 80l-160 0c-44.2 0-80-35.8-80-80c0-36.2 24.1-66.8 57.1-76.7c3.7-1.1 7.5-1.9 11.4-2.5l-9.1-63.4c-7 1-13.9 2.5-20.6 4.5C235.4 183.7 192 238.7 192 304c0 79.5 64.5 144 144 144l160 0z"]},Pj=PE,PO={prefix:"fass",iconName:"music-note-slash",icon:[640,512,["music-alt-slash"],"f8d0","M48.4 14.8L29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7L384 275.4V165.8l103.8-25.9 24.2-6.1v-25-64V3.8l-39.8 9.9-128 32L320 51.8v25 64 84.9L48.4 14.8zM384 411.2L317.8 359c-14-4.5-29.5-7-45.8-7c-61.9 0-112 35.8-112 80s50.1 80 112 80s112-35.8 112-80V411.2z"]},PP=PO,P_={prefix:"fass",iconName:"circle-radiation",icon:[512,512,[9762,"radiation-alt"],"f7ba","M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-52-90.1C128.2 145.1 96 196.8 96 256l104 0zm28 48.5l-52 90.1c23.5 13.6 50.9 21.4 80 21.4s56.5-7.8 80-21.4l-52-90.1c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l104 0c0-59.2-32.2-110.9-80-138.6l-52 90.1c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},PB=P_,PU={prefix:"fass",iconName:"baseball",icon:[512,512,[129358,9918,"baseball-ball"],"f433","M77.4 221.6C67.8 223.2 58 224 48 224c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 10-.8 19.8-2.4 29.4l31.6 5.3C255 71.4 256 59.8 256 48c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-11.8 0-23.4 1-34.6 2.9l5.3 31.6c9.5-1.6 19.3-2.4 29.4-2.4c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-10 .8-19.8 2.4-29.4l-31.6-5.3C257 440.6 256 452.2 256 464c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c11.8 0 23.4-1 34.6-2.9l-5.3-31.6zM214 106.7c-17.3 48.9-55.6 87.9-104.1 106.1l11.3 30c57.3-21.5 102.6-67.6 123-125.4L214 106.7zM402.1 299.2l-11.3-30c-57.3 21.5-102.6 67.6-123 125.4L298 405.3c17.3-48.9 55.6-87.9 104.1-106.1z"]},PR=PU,PY={prefix:"fass",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 32H192V96H384V32H576V224H384V160H192v21.3L272 288H416V480H224V330.7L144 224H0V32z"]},PG=PY,PQ={prefix:"fass",iconName:"snowman-head",icon:[448,512,["frosty-head"],"f79b","M64 0H384V160H224 64V0zM330.2 192H416h32v64H416 390.3c16.3 28.2 25.7 61 25.7 96c0 66.8-34.1 125.6-85.8 160H117.8C66.1 477.6 32 418.8 32 352c0-35 9.3-67.8 25.7-96H32 0V192H32h85.8H330.2zM152 336a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm168-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM224 448l27.8-48.7c2.7-4.8 4.2-10.2 4.2-15.7c0-17.5-14.2-31.6-31.6-31.6h-.8c-17.5 0-31.6 14.2-31.6 31.6c0 5.5 1.4 10.9 4.2 15.7L224 448z"]},PF=PQ,PZ={prefix:"fass",iconName:"volume-xmark",icon:[576,512,["volume-mute","volume-times"],"f6a9","M0 160V352H128L272 480h48V32H272L128 160H0zm441 23l-17-17L390.1 200l17 17 39 39-39 39-17 17L424 345.9l17-17 39-39 39 39 17 17L569.9 312l-17-17-39-39 39-39 17-17L536 166.1l-17 17-39 39-39-39z"]},Pq=PZ,PK=PZ,PJ={prefix:"fass",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M128 96L0 96 0 224l128 0 0-128zm0 192H0L0 416H128l0-128zM160 96l0 128 128 0V96L160 96zM288 288l-128 0 0 128 128 0V288zM320 96V224l128 0V96L320 96zM448 288l-128 0V416H448V288z"]},PW=PJ,PX={prefix:"fass",iconName:"share-from-square",icon:[576,512,[61509,"share-square"],"f14d","M416 320H384V224H368 350.5c-52.2 0-94.5 42.3-94.5 94.5c0 39.3 32 65.5 32 65.5s-128-39.3-128-144c0-79.5 64.5-144 144-144h80V0h32L576 160 416 320zM0 32H32h96 32V96H128 64V448H416V416 384h64v32 64 32H448 32 0V480 64 32z"]},P$=PX,P1={prefix:"fass",iconName:"child-combatant",icon:[576,512,["child-rifle"],"e4e0","M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-43.1 32h-16l-9.6 12.8-72.1 96L16 294.4l51.2 38.4 19.2-25.6L96 294.4V480v32h64V480 384h32v96 32h64V480 294.4l9.6 12.8 19.2 25.6L336 294.4l-19.2-25.6-72.1-96L235.1 160h-16H132.9zM464 0H448 416 400V32h16v96H400v64H368V400h48V512h96L484 400h60V352H480V325.3L544 304V192H496v72l-16 5.3V128H464V0z"]},P2=P1,P4={prefix:"fass",iconName:"square-phone",icon:[448,512,["phone-square"],"f098","M448 32H0V480H448V32zM168 128l40 72-41.9 33.5c18.1 34.2 46.2 62.3 80.4 80.4L280 272l72 40-16 72H320C196.3 384 96 283.7 96 160l0-16 72-16z"]},P3=P4,P0={prefix:"fass",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80V48H192V80 224H48 16v64H48 192V432v32h64V432 288H400h32V224H400 256V80z"]},P6=P0,P8={prefix:"fass",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M326.6 166.6L349.3 144 304 98.7l-22.6 22.6L192 210.7l-89.4-89.4L80 98.7 34.7 144l22.6 22.6L146.7 256 57.4 345.4 34.7 368 80 413.3l22.6-22.6L192 301.3l89.4 89.4L304 413.3 349.3 368l-22.6-22.6L237.3 256l89.4-89.4z"]},P5=P8,P7=P8,P9=P8,_f=P8,_u={prefix:"fass",iconName:"arrows-up-down-left-right",icon:[512,512,["arrows"],"f047","M278.6 25.4L256 2.7 233.4 25.4l-56 56L154.7 104 200 149.3l22.6-22.6 1.4-1.4V224H125.3l1.4-1.4L149.3 200 104 154.7 81.4 177.4l-56 56L2.7 256l22.6 22.6 56 56L104 357.3 149.3 312l-22.6-22.6-1.4-1.4H224v98.7l-1.4-1.4L200 362.7 154.7 408l22.6 22.6 56 56L256 509.3l22.6-22.6 56-56L357.3 408 312 362.7l-22.6 22.6-1.4 1.4V288h98.7l-1.4 1.4L362.7 312 408 357.3l22.6-22.6 56-56L509.3 256l-22.6-22.6-56-56L408 154.7 362.7 200l22.6 22.6 1.4 1.4H288V125.3l1.4 1.4L312 149.3 357.3 104 334.6 81.4l-56-56z"]},_m=_u,_z={prefix:"fass",iconName:"chalkboard-user",icon:[640,512,["chalkboard-teacher"],"f51c","M192 0H160V32 96c23.3 0 45.2 6.2 64 17.1V64H576V352H512V288H384v64H305.4l19.2 64H608h32V384 32 0H608 192zM160 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM320 512L272 352H48L0 512H320z"]},_A=_z,_H={prefix:"fass",iconName:"circle-phone-flip",icon:[512,512,["phone-circle-alt"],"e11c","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm56 128l-40 72 41.9 33.5c-18.1 34.2-46.2 62.3-80.4 80.4L200 272l-72 40 16 72h16c123.7 0 224-100.3 224-224l0-16-72-16z"]},_V=_H,_N={prefix:"fass",iconName:"quote-left",icon:[448,512,[8220,"quote-left-alt"],"f10d","M0 216C0 149.7 53.7 96 120 96h8 32v64H128h-8c-30.9 0-56 25.1-56 56v8H192V416H0V320 224v-8zm256 0c0-66.3 53.7-120 120-120h8 32v64H384h-8c-30.9 0-56 25.1-56 56v8H448V416H256V320 224v-8z"]},_w=_N,_D={prefix:"fass",iconName:"trash-arrow-up",icon:[448,512,["trash-restore"],"f829","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zm209 71l-17-17-17 17-80 80-17 17L144 329.9l17-17 39-39V408v24h48V408 273.9l39 39 17 17L337.9 296l-17-17-80-80z"]},_k=_D,_S={prefix:"fass",iconName:"symbols",icon:[512,512,[128291,"icons-alt"],"f86e","M32 0H192h32V64H192 32 0V0H32zM484.1 361.2l-128 128-22.6 22.6-45.3-45.3 22.6-22.6 128-128 22.6-22.6 45.3 45.3-22.6 22.6zM0 96H32 80h64 48 32v64H192 144v32 32H80V192 160H32 0V96zM288 328a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM472 432a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM512 1V40 176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V79L352 98.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V72 45.8l25.7-5.1 160-32L512 1zM16 320V248H88h72v72c0 21.6-9.5 41-24.5 54.2l14.8 15.7L162.8 376l21.4-23.8 47.5 42.9-21.4 23.7-16 17.7 7.5 8 21.9 23.3-46.6 43.9-21.9-23.3-4-4.2-15.5 17.2L126.2 512H112 32 0V480 434.7v-.9c0-19.4 7.2-38.2 20.3-52.6l13.1-14.4C22.5 354.3 16 337.9 16 320zM67.7 424.3c-2.4 2.6-3.7 6-3.7 9.5v.9V448H97.8l9.5-10.5L81 409.7 67.7 424.3zM88 336c8.8 0 16-7.2 16-16V304H72v16c0 8.8 7.2 16 16 16z"]},_E=_S,_j={prefix:"fass",iconName:"bracket-square",icon:[192,512,["bracket","bracket-left"],"5b","M0 32H32h96 32V96H128 64V416h64 32v64H128 32 0V448 64 32z"]},_O=_j,_P=_j,_B={prefix:"fass",iconName:"island-tropical",icon:[512,512,[127965,"island-tree-palm"],"f811","M112 96H62.2c0-36 38.4-96 128-96c58.4 0 95 25.5 113.5 53.2C323.6 40.6 350.2 32 384 32c89.6 0 128 60 128 96H448L416 96l-32 32H301.5c28 79.9 21.2 170.2 9.9 226.1C370.9 365.1 416 417.3 416 480v32H32V480c0-70.7 57.3-128 128-128h64c29.7-79.3 29.4-150.9 22.8-194l-98.9 98.9c-25.5-25.5-40.7-95 22.6-158.4c1.3-1.3 2.7-2.7 4.1-3.9L144 64 112 96z"]},_U=_B,_R={prefix:"fass",iconName:"arrow-right-from-line",icon:[448,512,[8614,"arrow-from-left"],"f343","M66.7 96V64H2.7V96 416v32h64V416 96zM425.4 278.6L448 256l-22.6-22.6-128-128L274.7 82.7 229.5 128l22.6 22.6L325.5 224l-162.7 0h-32v64h32l162.7 0-73.4 73.4L229.5 384l45.3 45.3 22.6-22.6 128-128z"]},_Y=_R,_G={prefix:"fass",iconName:"cake-slice",icon:[512,512,[127856,"shortcake"],"e3e5","M284.9 32H296c44.3 0 97.6 19.2 139.9 55.8C479.2 125.2 512 181.7 512 256v.7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .4 .5 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .2 .3 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 32H480 32 0V448 272 256.5l12.2-9.6 264-208 8.7-6.9zM448 288H64v48H448v-.2-.6-.6-.6-.6V333v-.6-.6-.6-.6-.6-.6V329v-.6-.6-.6-.6-.6-.6V325v-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6V318v-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6V310v-.6-.6-.6-.6-.6-.6-.6V305v-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6V298v-.7-.7V296v-.7-.7V294v-.7-.7-.7-.7-.7-.7-.7-.7V288v0zM64 416H448v-.2-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V412v-.3-.3-.3-.3-.3-.3-.3-.3-.3V409v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.4-.4-.4-.4-.4V396v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V392v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V387v-.4-.4-.4-.4V385v-.4-.4-.4-.4V383v-.4-.4-.4-.4V381v-.4-.4-.4-.4-.4-.4V378v-.4-.4-.4-.4-.4-.4V375v-.4-.4-.4-.4-.4-.4V372v-.4-.4-.4-.4-.5-.4-.5-.5V368H64v48z"]},_Q=_G,_F={prefix:"fass",iconName:"shekel-sign",icon:[448,512,[8362,"ils","shekel","sheqel","sheqel-sign"],"f20b","M32 32H0V64 480H64V96H192c35.3 0 64 28.7 64 64V352h64V160c0-70.7-57.3-128-128-128H32zM320 480c70.7 0 128-57.3 128-128V32H384V352c0 35.3-28.7 64-64 64H192V160H128V448v32h32H320z"]},_Z=_F,_q=_F,_K=_F,_J=_F,_W={prefix:"fass",iconName:"photo-film",icon:[640,512,["photo-video"],"f87c","M640 0V352H192V0H640zM475.6 106.2L456 78.4l-19.6 27.8-57.3 81.2-17.1-19.3L344 147.9l-17.9 20.2-64 72-6.1 6.8V256v8 24h24 56 24 48 24H552h24V264v-8-7.6l-4.4-6.2-96-136zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM0 128H160V384v64H352V384H512V512H0V128zm104 64H56v48h48V192zm0 104H56v48h48V296zm0 104H56v48h48V400zm304 0v48h48V400H408z"]},_$=_W,_1={prefix:"fass",iconName:"floppy-disk-circle-arrow-right",icon:[576,512,["save-circle-arrow-right"],"e180","M32 32H0V64 448v32H32 296.2c-17.6-21.4-30.3-46.9-36.3-75c-10.2 6.9-22.6 11-35.9 11c-35.3 0-64-28.7-64-64s28.7-64 64-64c16.8 0 32.1 6.5 43.6 17.1C292.9 239 357 192 432 192c5.4 0 10.7 .2 16 .7V160 146.7l-9.4-9.4-96-96L333.3 32H320 32zM64 96H320V224H64V96zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM440 289.4l11.3 11.3 56 56L518.6 368l-11.3 11.3-56 56L440 446.6 417.4 424l11.3-11.3L457.4 384H368 352V352h16 89.4l-28.7-28.7L417.4 312 440 289.4z"]},_4=_1,_6={prefix:"fass",iconName:"sign-hanging",icon:[512,512,["sign"],"f4d9","M128 0V32 64l352 0h32v64H480l-352 0V480v32H64V480 128H32 0V64l32 0H64V32 0h64zM480 160V384H160V160H480z"]},_8=_6,_5={prefix:"fass",iconName:"cloud-bolt-sun",icon:[640,512,["thunderstorm-sun"],"f76e","M121.3 0L208 60.7 294.7 0l13.2 79c-20.5 10.9-37.7 27.3-49.6 47.2c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2v97.8L121.3 416 104 312 0 294.7 60.7 208 0 121.3 104 104 121.3 0zM294.7 416l-.1-.1h.2l0 .1zM242.1 168.4c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6zM639.9 383.9l-80 0H544V320H467.5l40-128h-51L256 344.3v39.6H192v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80zM512 376L336 512l40-128H288V360L464 224 424 352h88v24z"]},_7=_5,Bc={prefix:"fass",iconName:"tablet",icon:[448,512,["tablet-android"],"f3fb","M448 0H0V512H448V0zM176 432h96 16v32H272 176 160V432h16z"]},Br=Bc,Ba={prefix:"fass",iconName:"glass-half",icon:[384,512,["glass-half-empty","glass-half-full"],"e192","M81.7 224L69.2 64H314.8L302.3 224H81.7zM40 512H344L379 64l5-64H319.8 64.2 0L5 64 40 512z"]},Bn=Ba,Bo=Ba,Bs={prefix:"fass",iconName:"message-minus",icon:[512,512,["comment-alt-minus"],"f4a7","M0 0H512V416H304L160 512V416H0V0zM184 184H160v48h24H328h24V184H328 184z"]},Bf=Bs,Bg={prefix:"fass",iconName:"link-horizontal-slash",icon:[640,512,["chain-horizontal-slash"],"e1cc","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-45.4-35.2C614.4 398.3 640 354.1 640 304c0-79.5-64.5-144-144-144H480v64h16c44.2 0 80 35.8 80 80c0 36-23.8 66.5-56.6 76.5l-104.3-81C435.7 274.7 448 242.8 448 208c0-79.5-64.5-144-144-144H144c-9.8 0-19.3 1-28.6 2.8l-67-52zM194.2 128H304c44.2 0 80 35.8 80 80c0 20-7.3 38.2-19.4 52.3L194.2 128zM365.5 384H336c-44.2 0-80-35.8-80-80c0-2.1 .1-4.1 .2-6.1l-55.4-43.6c-5.7 15.5-8.8 32.3-8.8 49.8c0 79.5 64.5 144 144 144l110.8 0-81.2-64zM30.2 119.8C11.3 144.2 0 174.8 0 208c0 79.5 64.5 144 144 144h16V288H144c-44.2 0-80-35.8-80-80c0-18.3 6.1-35.1 16.5-48.6L30.2 119.8z"]},Bu=Bg,Bm={prefix:"fass",iconName:"trash-can-undo",icon:[448,512,["trash-can-arrow-turn-left","trash-undo-alt"],"f896","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zM209 241l17-17L192 190.1l-17 17-64 64-17 17 17 17 64 64 17 17L225.9 352l-17-17-23-23H240c22.1 0 40 17.9 40 40v40 24h48V392 352c0-48.6-39.4-88-88-88H185.9l23-23z"]},Bd=Bm,Bp=Bm,Bz={prefix:"fass",iconName:"signal-weak",icon:[640,512,["signal-1"],"f68c","M96 384v32 64 32H32V480 416 384H96z"]},BH=Bz,Bv={prefix:"fass",iconName:"car-rear",icon:[512,512,["car-alt"],"f5de","M97.3 32H120 392h22.7l7.5 21.4L470.7 192H512V400H480v80H384V400H128v80H32V400H0V192H41.3L89.8 53.4 97.3 32zm272 64H142.7l-33.6 96H402.9L369.3 96zM128 256H48v48h80V256zm256 0v48h80V256H384zm-64 16H192v64H320V272z"]},BV=Bv,By={prefix:"fass",iconName:"battery-quarter",icon:[576,512,["battery-2"],"f243","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm128 96H96V320h96V192z"]},Bx=By,Bb={prefix:"fass",iconName:"ellipsis-stroke",icon:[512,512,["ellipsis-h-alt"],"f39b","M80 240l32 0 0 32-32 0 0-32zM32 272l0 48 48 0 32 0 48 0 0-48 0-32 0-48-48 0-32 0-48 0 0 48 0 32zm208-32l32 0 0 32-32 0 0-32zm-48 32l0 48 48 0 32 0 48 0 0-48 0-32 0-48-48 0-32 0-48 0 0 48 0 32zm208 0l0-32 32 0 0 32-32 0zm-48 48l48 0 32 0 48 0 0-48 0-32 0-48-48 0-32 0-48 0 0 48 0 32 0 48z"]},Bw=Bb,BD={prefix:"fass",iconName:"baby-carriage",icon:[512,512,["carriage-baby"],"f77d","M256 192H.1C3.1 108 52.3 35.8 123 0L256 192zM384 96h32 64 32v64H480 448v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V128 96zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},Bk=BD,BS={prefix:"fass",iconName:"percent",icon:[384,512,[62101,62785,"percentage"],"25","M358.6 134.6L381.3 112 336 66.7 313.4 89.4l-288 288L2.7 400 48 445.3l22.6-22.6 288-288zM8 72V184H120V72H8zM264 328V440H376V328H264z"]},BE=BS,Bj={prefix:"fass",iconName:"location-check",icon:[384,512,["map-marker-check"],"f606","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM305 145L177 273l-17 17-17-17L79 209l-17-17L96 158.1l17 17 47 47L271 111l17-17L321.9 128l-17 17z"]},BO=Bj,BP={prefix:"fass",iconName:"face-smile",icon:[512,512,[128578,"smile"],"f118","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM129.7 327.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 352.3 327.6 400 256 400s-113.7-47.7-126.3-72.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},B_=BP,BB={prefix:"fass",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M64 0H32V64H64 93.5L82.1 212.1C23.7 240.7 0 293 0 320v32H384V320c0-22.5-23.7-76.5-82.1-106.7L290.5 64H320h32V0H320 64zm96 480v32h64V480 384H160v96z"]},BU=BB,BR={prefix:"fass",iconName:"person-praying",icon:[448,512,[128720,"pray"],"f683","M224 64a64 64 0 1 1 128 0A64 64 0 1 1 224 64zm-72.1 80H176h48 20.4l12 16.5 39.1 53.8L334.8 182l31-25.3 50.7 61.9-31 25.3-72.1 59-32.8 26.8-24.9-34.2L232.7 264l-45 90 116.1 85.8L280 512H72 32V432H72h86.6l-53.2-39.3c-34.9-25.8-45.8-73.3-25.6-111.8l60.8-115.5L151.9 144z"]},BG=BR,BQ={prefix:"fass",iconName:"tty-answer",icon:[640,512,["teletype-answer"],"e2b9","M144 0L0 32 0 64C0 311.4 200.6 512 448 512h32l32-144L368 288l-67 83.8C232.5 335.7 176.3 279.5 140.2 211L224 144 144 0zM352 64H288v64h64V64zm0 96H288v64h64V160zm32-96v64h64V64H384zm160 0H480v64h64V64zm32 0v64h64V64H576zm64 96H576v64h64V160zm-256 0v64H544V160H384z"]},BF=BQ,BZ={prefix:"fass",iconName:"dial",icon:[576,512,["dial-med-high"],"e15b","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zm175.1-81.8c56.7-56.7 145.4-62 208-15.7L271.3 270.4l-17 17 33.9 33.9 17-17L417.1 192.4c46.2 62.6 41 151.3-15.7 208c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3z"]},Bq=BZ,BK={prefix:"fass",iconName:"circle-trash",icon:[512,512,["trash-circle"],"e126","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 128h41.4l11.3-11.3 4.7-4.7H224h64 6.6l4.7 4.7L310.6 128H352h16v32H352 160 144V128h16zm0 64H352L336 384H176L160 192z"]},BJ=BK,BW={prefix:"fass",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8L44.8 181.4C55.6 150.7 73.2 122 97.6 97.6c87.5-87.5 229.3-87.5 316.8 0l0 0L472 40l24 24V224H336l-24-24 57.1-57.1 0 0c-62.5-62.5-163.8-62.5-226.3 0zm0 226.3c62.5 62.5 163.8 62.5 226.3 0c17.5-17.5 30.1-38 37.8-59.8l60.4 21.3c-10.8 30.6-28.4 59.3-52.9 83.7c-87.5 87.5-229.3 87.5-316.7 0l0 0L40 472 16 448V288H176l24 24-57.1 57.1z"]},BX=BW,B$={prefix:"fass",iconName:"arrow-up-triangle-square",icon:[576,512,["sort-shapes-up"],"f88a","M416 32L528 224H304L416 32zm-256 .4l23.7 26 80 88 21.5 23.7-47.4 43.1-21.5-23.7L192 162.8V448v32H128V448 162.8l-24.3 26.8L82.2 213.2 34.8 170.2l21.5-23.7 80-88 23.7-26zM512 480H320V288H512V480z"]},B2=B$,B4={prefix:"fass",iconName:"gears",icon:[640,512,["cogs"],"f085","M125 8h70l10 48.1c13.8 5.2 26.5 12.7 37.5 22L285.6 64 320 123.4l-33.9 30.3c1.3 7.3 1.9 14.7 1.9 22.3s-.7 15.1-1.9 22.3L320 228.6 285.6 288l-43.1-14.2c-11.1 9.3-23.7 16.8-37.5 22L195 344H125l-10-48.1c-13.8-5.2-26.5-12.7-37.5-22L34.4 288 0 228.6l33.9-30.3C32.7 191.1 32 183.6 32 176s.7-15.1 1.9-22.3L0 123.4 34.4 64 77.5 78.2c11.1-9.3 23.7-16.8 37.5-22L125 8zm83 168a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM632 386.4l-47.8 9.8c-4.9 13.4-12 25.8-20.9 36.7l15 44.8L517.7 512l-30.9-34c-7.4 1.3-15 2-22.7 2s-15.4-.7-22.7-2l-30.9 34-60.6-34.4 15-44.8c-8.9-10.9-16-23.3-20.9-36.7L296 386.4V317.6l47.8-9.8c4.9-13.4 12-25.8 20.9-36.7l-15-44.8L410.3 192l30.9 34c7.4-1.3 15-2 22.7-2s15.4 .7 22.7 2l30.9-34 60.6 34.4-15 44.8c8.9 10.9 16 23.3 20.9 36.7l47.8 9.8v68.7zM464 400a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},B3=B4,B6={prefix:"fass",iconName:"sun-bright",icon:[512,512,["sun-alt"],"e28f","M280 24V0H232V24 88v24h48V88 24zm157 84.9l17-17L420 58l-17 17-45.3 45.3-17 17 33.9 33.9 17-17L437 108.9zM108.9 75L92 58 58 92l17 17 45.3 45.3 17 17 33.9-33.9-17-17L108.9 75zM24 232H0v48H24 88h24V232H88 24zm400 0H400v48h24 64 24V232H488 424zM154.2 391.8l17-17-33.9-33.9-17 17L75 403.1 58 420 92 454l17-17 45.3-45.3zm237.6-33.9l-17-17-33.9 33.9 17 17L403.1 437l17 17L454 420l-17-17-45.3-45.3zM280 424V400H232v24 64 24h48V488 424zm-24-56a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},B8=B6,B5={prefix:"fass",iconName:"lock-keyhole-open",icon:[576,512,["lock-open-alt"],"f3c2","M432 64c-44.2 0-80 35.8-80 80v48h96V512H0V192H288V144C288 64.5 352.5 0 432 0s144 64.5 144 144v48 32H512V192 144c0-44.2-35.8-80-80-80zM256 384h32V320H256 192 160v64h32 64z"]},B7=B5,B9={prefix:"fass",iconName:"square-fragile",icon:[448,512,["box-fragile","square-wine-glass-crack"],"f49b","M448 32H0V480H448V32zM128 96h48l32 64-32 32 80 64-32-64 48-32L240 96h80V208c0 47.6-34.6 87.1-80 94.7V384h64v32H144V384h64V302.7c-45.4-7.6-80-47.1-80-94.7V96z"]},Uc=B9,Ur=B9,Ua={prefix:"fass",iconName:"face-grin-hearts",icon:[512,512,[128525,"grin-hearts"],"f584","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm.3-180.2c59.1 0 114.1-10.6 160.2-29C400.3 376.7 334.7 432 256.3 432s-144-55.3-160.2-129.2c46.2 18.3 101.2 29 160.2 29zm-57-202.6c17.8 4.8 28.4 23.1 23.6 40.8l-21.6 80.5-80.6-21.6c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-80.6 21.6L289.1 170c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z"]},Un=Ua,Uo={prefix:"fass",iconName:"transgender",icon:[512,512,[9895,"transgender-alt"],"f225","M0 112V0H112l16 16L89 55l23 23 7-7 17-17L169.9 88l-17 17-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2L423 55 384 16 400 0H512V112l-16 16L457 89l-72.1 72.1C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16 24v48H296 280v8 24H232V488v-8H216 192V432h24 16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7-17 17L54.1 136l17-17 7-7L55 89 16 128 0 112zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},Us=Uo,Ul={prefix:"fass",iconName:"arrow-turn-down",icon:[384,512,["level-down"],"f149","M32 64L0 64 0 0 32 0 192 0l32 0 0 32 0 357.5 73.4-73.4L320 293.5l45.3 45.3-22.6 22.6-128 128L192 512l-22.6-22.6-128-128L18.7 338.7 64 293.5l22.6 22.6L160 389.5 160 64 32 64z"]},Uf=Ul,Uh={prefix:"fass",iconName:"arrow-right-to-line",icon:[448,512,[8677,"arrow-to-right"],"f340","M448 96V64H384V96 416v32h64V416 96zM310.6 278.6L333.3 256l-22.6-22.6-128-128L160 82.7 114.7 128l22.6 22.6L210.7 224 32 224H0v64H32l178.7 0-73.4 73.4L114.7 384 160 429.3l22.6-22.6 128-128z"]},Ug=Uh,Uu={prefix:"fass",iconName:"flag-pennant",icon:[448,512,[128681,"pennant"],"f456","M64 32V0H0V32 480v32H64V480 352L448 192 64 32z"]},Um=Uu,Ud={prefix:"fass",iconName:"ticket-simple",icon:[576,512,["ticket-alt"],"f3ff","M0 64H576V208c-26.5 0-48 21.5-48 48s21.5 48 48 48V448H0V304c26.5 0 48-21.5 48-48s-21.5-48-48-48V64z"]},Up=Ud,Uz={prefix:"fass",iconName:"angles-left",icon:[512,512,[171,"angle-double-left"],"f100","M41.4 278.6L18.7 256l22.6-22.6 160-160L224 50.7 269.3 96l-22.6 22.6L109.3 256 246.6 393.4 269.3 416 224 461.3l-22.6-22.6-160-160zm192 0L210.7 256l22.6-22.6 160-160L416 50.7 461.3 96l-22.6 22.6L301.3 256 438.6 393.4 461.3 416 416 461.3l-22.6-22.6-160-160z"]},UH=Uz,Uv={prefix:"fass",iconName:"camcorder",icon:[576,512,[128249,"video-handheld"],"f8a8","M32 32H64 288h32V96H288 96v64H384V480H0V160H32V64 32zM576 160V480L416 400V240l160-80zM80 224H64v32H80 304h16V224H304 80z"]},UV=Uv,Uy={prefix:"fass",iconName:"pen-paintbrush",icon:[576,512,["pencil-paintbrush"],"f618","M118.8 39.6L79.2 0 0 79.2l39.6 39.6L146.3 225.5l79.2-79.2L118.8 39.6zM399.2 511.2h176v-64h-64v-48c0-53.6-37.7-98.5-88.1-109.4L289.8 423.1c11 50.4 55.8 88.1 109.4 88.1zM64 352L32 512l160-32L452.7 219.3l-128-128L64 352zM544 128L416 0 347.3 68.7l128 128L544 128z"]},UN=Uy,Ux={prefix:"fass",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M67.2 83.2L0 16V192H176l-63.5-63.5C147.7 88.9 198.9 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4l-36.6 52.5C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C181.2 0 113.9 32.1 67.2 83.2zM280 128H232v24V256v9.9l7 7 64 64 17 17L353.9 320l-17-17-57-57V152 128z"]},Ub=Ux,Uw={prefix:"fass",iconName:"face-grin-beam-sweat",icon:[512,512,[128517,"grin-beam-sweat"],"f583","M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5.2 2.3-11.9 6-19.3c.1-.1 .1-.3 .2-.4c9.4-18.9 27.4-42.4 38.1-56.4c1.4-1.8 2.6-3.4 3.7-4.9c1.3 1.7 2.8 3.7 4.5 5.9C483.7 25.9 512 63 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.8 0 100 15.4 140.2 41.8c-1.2 2.2-2.3 4.4-3.4 6.6c-3.9 8-8.8 20-8.8 32.6c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zm.3 331.8c-59.1 0-114.1-10.6-160.2-29C112.3 376.7 177.9 432 256.3 432s144-55.3 160.2-129.2c-46.2 18.3-101.2 29-160.2 29zM176 152c-28 0-56 40-56 80c0 0 28-32 56-32s56 32 56 32c0-40-28-80-56-80zm104 80s28-32 56-32s56 32 56 32c0-40-28-80-56-80s-56 40-56 80z"]},UD=Uw,Uk={prefix:"fass",iconName:"file-export",icon:[576,512,["arrow-right-from-file"],"f56e","M0 0H224V160H384V288H216 192v48h24H384V512H0V0zM384 336V288H494.1l-39-39-17-17L472 198.1l17 17 80 80 17 17-17 17-80 80-17 17L438.1 392l17-17 39-39H384zm0-208H256V0L384 128z"]},US=Uk,UE={prefix:"fass",iconName:"shield",icon:[512,512,[128737,"shield-blank"],"f132","M267.6 4.5L256 0 244.4 4.5 36.9 85 17.8 92.5 16.6 113c-2.9 49.9 4.9 126.3 37.3 200.9c32.7 75.3 91 150 189.4 192.6L256 512l12.7-5.5c98.4-42.6 156.7-117.3 189.4-192.6c32.4-74.7 40.2-151 37.3-200.9l-1.2-20.5L475.1 85 267.6 4.5z"]},Uj=UE,UO={prefix:"fass",iconName:"arrow-up-short-wide",icon:[576,512,["sort-amount-up-alt"],"f885","M320 32H288V96h32 32 32V32H352 320zm0 128H288v64h32 96 32V160H416 320zm0 128H288v64h32H480h32V288H480 320zm0 128H288v64h32H544h32V416H544 320zM151.7 58.5L128 32.4l-23.7 26-80 88L2.8 170.2l47.4 43.1 21.5-23.7L96 162.8V448v32h64V448 162.8l24.3 26.8 21.5 23.7 47.4-43.1-21.5-23.7-80-88z"]},UP=UO,U_={prefix:"fass",iconName:"arrows-repeat-1",icon:[512,512,["repeat-1-alt"],"f366","M0 224v32H64V224 160H416h32V114.7l-9.4-9.4-80-80L336 2.7 290.7 48l22.6 22.6L338.7 96H32 0v32 96zm512 64V256H448v32 64H96 64v45.3l9.4 9.4 80 80L176 509.3 221.3 464l-22.6-22.6L173.3 416H480h32V384 288zM216 192v48h24v56 24h48V296 216 192H264 240 216z"]},UB=U_,UU={prefix:"fass",iconName:"glasses-round",icon:[576,512,[128083,"glasses-alt"],"f5f5","M61 31.9l21.8 3.2 88.7 13.2 23.7 3.5-7 47.5-23.7-3.5L97.6 85.8c-8.4 34.3-15.4 59.6-22.4 84.6l0 0-.3 1c-5.3 19-10.6 38-16.5 60.9C80.4 217 107.2 208 136 208c55.1 0 102.6 32.8 124 80H316c21.3-47.2 68.8-80 124-80c28.8 0 55.6 9 77.6 24.3c-5.9-22.9-11.1-41.9-16.5-60.9l-.3-1 0 0c-7-25-14-50.3-22.4-84.6l-66.9 9.9-23.7 3.5-7-47.5 23.7-3.5 88.7-13.2L515 31.9l5 21.5c10.5 44.8 18.8 74.3 27.1 104.2l.2 .9c8.5 30.3 17.1 61.2 28 108.1l.6 2.7V272v48 24s0 0 0 0c0 75.1-60.9 136-136 136c-72.4 0-131.6-56.6-135.8-128H271.8c-4.1 71.4-63.3 128-135.8 128C60.9 480 0 419.1 0 344v0V320 272v-2.8l.6-2.7c10.9-46.9 19.5-77.7 28-108.1l.3-.9C37.2 127.7 45.5 98.1 56 53.4l5-21.5zM136 416a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm376-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z"]},UR=UU,UY={prefix:"fass",iconName:"golf-ball-tee",icon:[384,512,["golf-ball"],"f450","M384 192c0 66.8-34.1 125.6-85.8 160H85.8C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.6-1.1-13.8-3c5.3 11.6 16.9 19.7 30.5 19.7c18.5 0 33.5-15 33.5-33.5c0-13.6-8.1-25.3-19.7-30.5c1.9 4.2 3 8.9 3 13.8zm-52.3-49.3c-4.9 0-9.6-1.1-13.8-3c5.3 11.6 16.9 19.7 30.5 19.7c18.5 0 33.5-15 33.5-33.5c0-13.6-8.1-25.3-19.7-30.5c1.9 4.2 3 8.9 3 13.8c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.6-1.1-13.8-3c5.3 11.6 16.9 19.7 30.5 19.7c18.5 0 33.5-15 33.5-33.5c0-13.6-8.1-25.3-19.7-30.5c1.9 4.2 3 8.9 3 13.8zM96 448V384H288v64H224v64H160V448H96z"]},UG=UY,UQ={prefix:"fass",iconName:"circle-chevron-left",icon:[512,512,["chevron-circle-left"],"f137","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM167 239L271 135l17-17L321.9 152l-17 17-87 87 87 87 17 17L288 393.9l-17-17L167 273l-17-17 17-17z"]},UF=UQ,UZ={prefix:"fass",iconName:"ban-parking",icon:[512,512,["parking-circle-slash"],"f616","M412.5 367.2L342.3 297c20.6-17.6 33.7-43.8 33.7-73c0-53-43-96-96-96H200 173.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2zm-45.3 45.3C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2L367.2 412.5zM296.6 251.4L237.3 192H280c17.7 0 32 14.3 32 32c0 11.6-6.2 21.7-15.4 27.4zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 261.3V288v64 32h64V352 325.3l-64-64z"]},Uq=UZ,UK={prefix:"fass",iconName:"cricket-bat-ball",icon:[512,512,[127951,"cricket"],"f449","M509.3 48L486.6 70.6l-119 119L425.9 248l-40 40H224V126.1l40-40 58.3 58.3 119-119L464 2.7 509.3 48zM352 432a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM111 508.2c-21.4-4-51.4-13.1-71.9-35.2C16.9 452.4 7.8 422.4 3.8 401c-3.2-17-4-34-3.6-51.2L192 158.1V304v16h16H353.9L162.2 511.8c-17.2 .4-34.2-.4-51.2-3.6z"]},UJ=UK,UW={prefix:"fass",iconName:"wand-magic",icon:[512,512,["magic"],"f0d0","M112 512l39.6-39.6L472.4 151.6 512 112 472.4 72.4 439.6 39.6 400 0 360.4 39.6 39.6 360.4 0 400l39.6 39.6 32.8 32.8L112 512zM400 79.2L432.8 112l-80.4 80.4-32.8-32.8L400 79.2z"]},UX=UW,U$={prefix:"fass",iconName:"atom-simple",icon:[512,512,["atom-alt"],"f5d3","M100.9 411.1c-1.3-1.3-12.4-16.8 3.3-64c3.5-10.4 8-21.4 13.6-32.9c11.6 14.2 24.3 28.3 38 41.9s27.7 26.4 41.9 38c-11.4 5.6-22.4 10.2-32.8 13.6c-47.2 15.7-62.7 4.6-64 3.3zM153.7 256c13.5-18.3 29.3-36.8 47.4-54.9s36.6-33.9 54.9-47.4c18.3 13.5 36.8 29.3 54.9 47.4s33.9 36.6 47.4 54.9c-13.5 18.3-29.3 36.8-47.4 54.9s-36.6 33.9-54.9 47.4c-18.3-13.5-36.8-29.3-54.9-47.4s-33.9-36.6-47.4-54.9zm44.1-138.1c-14.2 11.6-28.3 24.3-41.9 38s-26.4 27.7-38 41.9c-5.6-11.4-10.2-22.4-13.6-32.8c-15.7-47.2-4.6-62.7-3.3-64s16.8-12.4 64 3.3c10.4 3.5 21.4 8 32.8 13.6zM256 76.8C173.9 27.6 94.9 16.5 55.7 55.7S27.6 173.9 76.8 256C27.6 338.1 16.5 417.1 55.7 456.3s118.2 28.1 200.3-21.1c82.1 49.2 161.1 60.3 200.3 21.1s28.1-118.2-21.1-200.3c49.2-82.1 60.3-161.1 21.1-200.3S338.1 27.6 256 76.8zm58.2 41.1c11.4-5.6 22.4-10.2 32.9-13.6c47.2-15.7 62.7-4.6 64-3.3s12.4 16.8-3.3 64c-3.5 10.4-8 21.4-13.6 32.8c-11.6-14.2-24.3-28.3-38-41.9s-27.7-26.4-41.9-38zm79.9 196.3c5.6 11.4 10.2 22.4 13.6 32.9c15.7 47.2 4.6 62.7 3.3 64s-16.8 12.4-64-3.3c-10.4-3.5-21.4-8-32.9-13.6c14.2-11.6 28.3-24.3 41.9-38s26.4-27.7 38-41.9zM256 296l40-40-40-40-40 40 40 40z"]},U0=U$,U6={prefix:"fass",iconName:"arrow-up-from-line",icon:[384,512,[8613,"arrow-from-bottom"],"f342","M214.6 57.4L192 34.7 169.4 57.4l-128 128L18.7 208 64 253.3l22.6-22.6L160 157.3V320v32h64V320 157.3l73.4 73.4L320 253.3 365.3 208l-22.6-22.6-128-128zM32 416H0v64H32 352h32V416H352 32z"]},U8=U6,U5={prefix:"fass",iconName:"wine-glass-empty",icon:[320,512,["wine-glass-alt"],"f5ce","M78.2 198.5C73.9 246.5 111.7 288 160 288s86.1-41.5 81.8-89.5L229.6 64H90.4L78.2 198.5zm-63.7-5.8L32 0H288l17.5 192.7C312.3 267.3 262 332.9 192 348.5V448h80v64H160 48V448h80V348.5C58 332.9 7.7 267.3 14.5 192.7z"]},U7=U5,U9={prefix:"fass",iconName:"person-biking",icon:[640,512,[128692,"biking"],"f84a","M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64L336 88 223.2 175.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V448h64V270.9l-57-38 60.3-48.5L404.8 224H512V160H427.2zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},Rc=U9,Rr={prefix:"fass",iconName:"earth-oceania",icon:[512,512,["globe-oceania"],"e47b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM411.3 379.3l-32 32L368 422.6 345.4 400l11.3-11.3 32-32L400 345.4 422.6 368l-11.3 11.3zM288 416v32H224V416h64zM448 256v64H416V256h32zM192 160V128h96v64H224l-32-32zM96 352V288l64-64h32v32h32V224h32l64 64v96H224l-32-32H96z"]},Ra=Rr,Rn={prefix:"fass",iconName:"square-xmark",icon:[448,512,[10062,"times-square","xmark-square"],"f2d3","M448 32H0V480H448V32zM321.9 192l-17 17-47 47 47 47 17 17L288 353.9l-17-17-47-47-47 47-17 17L126.1 320l17-17 47-47-47-47-17-17L160 158.1l17 17 47 47 47-47 17-17L321.9 192z"]},Ro=Rn,Rs=Rn,Rl={prefix:"fass",iconName:"face-explode",icon:[512,512,["exploding-head"],"e2fe","M204.8 242.9L213 248l34.5 21.6 8.5 5.3 8.5-5.3L299 248l0 0 8.2-5.1 8.2 5.1 0 0 34.5 21.6 8.5 5.3 8.5-5.3 42.7-26.7 42.7 26.7 6.8 4.2 7.5-2.9L512 253.5c0 .8 0 1.7 0 2.5c0 141.4-114.6 256-256 256S0 397.4 0 256c0-.8 0-1.7 0-2.5l45.4 17.5 7.5 2.9 6.8-4.2 42.7-26.7 42.7 26.7 8.5 5.3 8.5-5.3L196.6 248l8.2-5.1zM192 160H160 120c-30.9 0-56-25.1-56-56s25.1-56 56-56c8.9 0 17.3 2.1 24.8 5.8C149.7 23.3 176.1 0 208 0c19.1 0 36.3 8.4 48 21.7C267.7 8.4 284.9 0 304 0c31.9 0 58.3 23.3 63.2 53.8c7.5-3.7 15.9-5.8 24.8-5.8c30.9 0 56 25.1 56 56s-25.1 56-56 56H352 320v53.1l-4.3-2.7-8.5-5.3-8.5 5.3L256 237.1l-42.7-26.7-8.5-5.3-8.5 5.3-4.3 2.7V160zm16.4 176a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 448H320c0-35.3-28.7-64-64-64s-64 28.7-64 64z"]},Rf=Rl,Rh={prefix:"fass",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M512 160l-32 32-52-52L328 240l-56-56L372 84 320 32 352 0H512V160zM0 352l32-32 52 52L184 272l56 56L140 428l52 52-32 32H0V352z"]},Rg=Rh,Ru={prefix:"fass",iconName:"cassette-vhs",icon:[576,512,[128252,"vhs"],"f8ec","M0 32v96H576V32H0zM0 160V480H576V160H0zM467.9 384H416V349.3c18.6-6.6 32-24.4 32-45.3s-13.4-38.7-32-45.3V224h51.9c17.6 21.9 28.1 49.7 28.1 80s-10.5 58.1-28.1 80zM160 349.3V384H108.1C90.5 362.1 80 334.3 80 304s10.5-58.1 28.1-80H160v34.7c-18.6 6.6-32 24.4-32 45.3s13.4 38.7 32 45.3zM352 224V384H224V224H352z"]},Rm=Ru,Rd={prefix:"fass",iconName:"block-brick",icon:[448,512,["wall-brick"],"e3db","M96 32v80H352V32H96zM64 112V32H0v80H64zM0 144v96H208V144H0zM0 368H64V272H0v96zm0 32v80H208V400H0zm240 0v80H448V400H240zm208-32V272H384v96h64zm-96 0V272H96v96H352zm96-224H240v96H448V144zm0-32V32H384v80h64z"]},Rp=Rd,Rz={prefix:"fass",iconName:"paragraph-left",icon:[384,512,["paragraph-rtl"],"f878","M320 64h32V0H320 160 144C82.1 0 32 50.1 32 112s50.1 112 112 112h16l0 64v32h64V288l0-224h32l0 224v32h64V288 64zM128 384V320H96L0 416l96 96h32V448H352h32V384H352 128z"]},RH=Rz,Rv={prefix:"fass",iconName:"caravan-simple",icon:[640,512,["caravan-alt"],"e000","M416 32H0V416H96c0 53 43 96 96 96s96-43 96-96H576l32 0h32V352H608 576V192c0-88.4-71.6-160-160-160zM64 128H256V256H64V128zm384 0V256H320V128H448zM144 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},RV=Rv,Ry={prefix:"fass",iconName:"up-down",icon:[256,512,[8597,11021,"arrows-alt-v"],"f338","M0 128L128 0 256 128v32H176V352h80v32L128 512 0 384V352H80V160H0V128z"]},RN=Ry,Rx={prefix:"fass",iconName:"user-doctor-message",icon:[640,512,["user-md-chat"],"f82e","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM448 512L384 304H320v58c27.6 7.1 48 32.2 48 62v40 16H352 336 320V448h16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24h16v32H272 256 240V464 424c0-29.8 20.4-54.9 48-62V304H160v66.3c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V304H64L0 512H448zM168 424a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM384 0V224h64v64l96-64h96V0H384z"]},Rb=Rx,Rw={prefix:"fass",iconName:"bahai",icon:[576,512,["haykal"],"f666","M316.5 101.2l-3.5-12.6L288 0 263.1 88.6l-3.5 12.6-13.7 48.7-41.9-28.4-11.2-7.6L115.7 61.8l39.1 84.4 5 10.9 21.4 46.2L130.5 208 118 209.2l-94 8.9 85.5 40.1 10.9 5.1L166.6 285l-36 36.1-8.3 8.4L55.8 395.9l91-23.2 12.8-3.3L208.7 357l-4.1 50.6-1 12.4-7.4 92 54.1-74.8 7.9-10.9L288 385.4l29.6 40.9 7.9 10.9L379.7 512l-7.4-92-1-12.4L367.3 357l49.2 12.5 12.8 3.3 91 23.2-66.3-66.4-8.3-8.4-36-36.1 46.2-21.7 10.9-5.1L552 218.1l-94-8.9L445.5 208l-50.7-4.8 21.4-46.2 5-10.9 39.1-84.4-77.1 52.2-11.2 7.6-41.9 28.4-13.7-48.7zm27.7 97.2l-21.4 46.3 49.8 4.7-45.3 21.3 35.6 35.7-48.8-12.4 4.1 51.3L288 303.5l-30.2 41.7 4.1-51.3-48.8 12.4 35.6-35.7-45.3-21.3 49.8-4.7-21.4-46.3L274 226.9l14-49.7 14 49.7 42.2-28.5z"]},RD=Rw,Rk={prefix:"fass",iconName:"wifi-weak",icon:[640,512,["wifi-1"],"f6aa","M256 416a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},RS=Rk,RE={prefix:"fass",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 368V344 280H168 144V232h24 64V168 144h48v24 64h64 24v48H344 280v64 24H232z"]},Rj=RE,RO={prefix:"fass",iconName:"face-grin-tongue-wink",icon:[512,512,[128540,"grin-tongue-wink"],"f58b","M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448V401.1c32.2-23.3 55.7-58 64.5-98.3c-46.2 18.3-101.2 29-160.2 29s-114.1-10.6-160.2-29c8.8 40 32 74.6 64 97.9V448c0 18.6 5.3 36 14.5 50.8zM400 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM116.8 237.6c21.6-28.8 64.8-28.8 86.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2zM320 384v64c0 35.3-28.7 64-64 64s-64-28.7-64-64V384h48v24h32V384h48zm16-200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},RP=RO,R_={prefix:"fass",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-131-101.7 90.3-90.3c56.2-56.2 56.2-147.4 0-203.6S432.8 7.4 376.6 63.7L365.3 75l45.3 45.3 11.3-11.3c31.2-31.2 81.9-31.2 113.1 0s31.2 81.9 0 113.1l-96 96-32.9-25.5c23.8-53 14-117.4-29.5-160.9c-52.4-52.4-135.1-56-191.6-10.7L48.4 14.8zM238.2 162.2c30.1-15.4 67.9-10.6 93.1 14.6c20.1 20.1 27.3 48.4 21.5 74.3L238.2 162.2zM116.6 187.9L59.8 244.7c-56.2 56.2-56.2 147.4 0 203.6s147.4 56.2 203.6 0L274.7 437l-45.3-45.3-11.3 11.3c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l62.2-62.2-50.6-39.9zm104.9 82.6c-2.2 39.5 11.7 79.7 41.9 109.9c38.8 38.8 94.3 50.8 143.4 36.1l-185.3-146z"]},RB=R_,RU=R_,RR=R_,RY={prefix:"fass",iconName:"arrow-up-z-a",icon:[576,512,["sort-alpha-up-alt"],"f882","M320 32h32H480h32V64v8V86.5l-10.9 9.6L428 160h52 32v64H480 352 320V192v-8V169.5l10.9-9.6L404 96H352 320V32zm-160 .6l23.6 25.7 88 96L293.2 178 246 221.2l-21.6-23.6L192 162.3V448v32H128V448 162.3L95.6 197.6 74 221.2 26.8 178l21.6-23.6 88-96L160 32.6zM395.5 256h41.1l8.6 18.7 88 192 6.1 13.3H468.8l-14.7-32H377.9l-14.7 32H292.8l6.1-13.3 88-192 8.6-18.7zM416 364.8L399.9 400h32.3L416 364.8z"]},RG=RY,RQ={prefix:"fass",iconName:"fire-flame-curved",icon:[384,512,["fire-alt"],"f7e4","M168.3 31.8L208 0V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H179.8C80.5 512 0 431.5 0 332.2c0-57.6 28.8-111.4 76.7-143.4L96 176V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-44.7-44.7C139.3 171.3 128 144 128 115.6c0-32.6 14.8-63.4 40.3-83.8z"]},RF=RQ,RZ={prefix:"fass",iconName:"book-quran",icon:[448,512,["quran"],"f687","M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32 0V448H32V384H0V0H32 64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM301.7 90.3C280.1 73.8 253.2 64 224 64C153.3 64 96 121.3 96 192s57.3 128 128 128c29.2 0 56.1-9.8 77.7-26.3c-7 1.5-14.3 2.3-21.7 2.3c-57.4 0-104-46.6-104-104s46.6-104 104-104c7.4 0 14.7 .8 21.7 2.3zm-6.9 81.3L280 136l-14.8 35.6-38.4 3.1L256 199.8l-8.9 37.5L280 217.2l32.9 20.1L304 199.8l29.3-25.1-38.4-3.1z"]},Rq=RZ,RK={prefix:"fass",iconName:"face-angry",icon:[512,512,[128544,"angry"],"f556","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-16c0-1.5-.1-3-.3-4.4l10.9 3.6 15.2 5.1 10.1-30.4-15.2-5.1-96-32-15.2-5.1-10.1 30.4 15.2 5.1 30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1 15.2-5.1-10.1-30.4-15.2 5.1-96 32-15.2 5.1 10.1 30.4 15.2-5.1 11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32zM316.1 394.7l10.7 11.9 23.8-21.4-10.7-11.9C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3l-10.7 11.9 23.8 21.4 10.7-11.9c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7z"]},RJ=RK,RW={prefix:"fass",iconName:"rss",icon:[448,512,["feed"],"f09e","M448 480C448 232.6 247.4 32 0 32V96c212.1 0 384 171.9 384 384h64zM0 160v64c141.4 0 256 114.6 256 256h64C320 303.3 176.7 160 0 160zM128 416A64 64 0 1 0 0 416a64 64 0 1 0 128 0z"]},RX=RW,R$={prefix:"fass",iconName:"scale-balanced",icon:[640,512,[9878,"balance-scale"],"f24e","M384 32H512h32V96H512 398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512h32v64H512 320 128 96V448h32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128 96V32h32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zM112 128h32 14.5l6.7 12.9 88 168 2.7 5.2V320l0 32 0 9.9-7 7-40 40-7 7H192 64 54.1l-7-7L7 369l-7-7V352 320v-5.9l2.7-5.2 88-168L97.5 128H112zM51.1 320H204.9L129.5 176h-3L51.1 320zM481.5 128H496h32 14.5l6.7 12.9 88 168 2.7 5.2V320v32 9.9l-7 7-40 40-7 7H576 448h-9.9l-7-7-40-40-7-7V352 320v-5.9l2.7-5.2 88-168 6.7-12.9zm29 48L435.1 320H588.9L513.5 176h-3z"]},R4=R$,R3={prefix:"fass",iconName:"calendar-lines",icon:[448,512,["calendar-note"],"e0d5","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM96 272H352v48H96V272zm160 96v48H96V368H256z"]},R0=R3,R6={prefix:"fass",iconName:"arrow-down-big-small",icon:[576,512,["sort-size-down"],"f88c","M320 32H544V256H320V32zm0 288H480V480H320V320zM183.7 469.5l-23.7 26-23.7-26-80-88L34.8 357.8l47.4-43.1 21.5 23.7L128 365.2V80 48h64V80 365.2l24.3-26.8 21.5-23.7 47.4 43.1-21.5 23.7-80 88z"]},R8=R6,R5={prefix:"fass",iconName:"gauge-simple-high",icon:[512,512,[61668,"tachometer","tachometer-fast"],"f62a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4 11.1-21.3-42.6-22.1-11.1 21.3L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z"]},R7=R5,R9=R5,Yc={prefix:"fass",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M576 0H0V416H240l-10.7 32H160 128v64h32H416h32V448H416 346.7L336 416H576V0zM512 64V288H64V64H512z"]},Yr=Yc,Ya={prefix:"fass",iconName:"soft-serve",icon:[384,512,[127846,"creemee"],"e400","M320 128c0 11.8-3.2 22.9-8.8 32.4c32 3.6 56.8 30.7 56.8 63.6v64H16V224c0-32.9 24.8-60 56.8-63.6C67.2 150.9 64 139.8 64 128c0-35.3 28.7-64 64-64h46.1C192.8 64 208 48.8 208 30.1c0-9-3.6-17.6-9.9-24L192 0c70.7 0 128 57.3 128 128zM48 384V320H336v64H302.2L288 512H96L81.8 384H48z"]},Yn=Ya,Yo={prefix:"fass",iconName:"table-list",icon:[512,512,["th-list"],"f00b","M0 32H512V480H0V32zM64 96v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z"]},Ys=Yo,Yl={prefix:"fass",iconName:"comment-sms",icon:[512,512,["sms"],"f7cd","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM152 176H132.8C112.5 176 96 192.5 96 212.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H112 96v32h16 27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H152h16V176h-8v0h-8zm40 16v96 16h32V288 240l19.2 25.6L256 282.7l12.8-17.1L288 240v48 16h32V288 192 176H296l-4.8 6.4L256 229.3l-35.2-46.9L216 176H192v16zm144 20.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H352 336v32h16 27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H392h16V176H392h-8v0H372.7c-20.3 .1-36.7 16.6-36.7 36.8z"]},Yf=Yl,Yh={prefix:"fass",iconName:"rectangle",icon:[512,512,[9644,"rectangle-landscape"],"f2fa","M0 64H512V448H0V64z"]},Yu=Yh,Ym={prefix:"fass",iconName:"battery-three-quarters",icon:[576,512,["battery-4"],"f241","M480 160V352H64V160H480zM64 96H0v64V352v64H64 480h64V352 320h32V192H544V160 96H480 64zm288 96H96V320H352V192z"]},Yd=Ym,Yp={prefix:"fass",iconName:"cart-flatbed-boxes",icon:[640,512,["dolly-flatbed-alt"],"f475","M32 0H0V64H32 64V416v32H96h66.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608h32V384H608 128V32 0H96 32zM384 32H192V320H384V32zm160 0H416V160H544V32zM416 192V320H608V192H416z"]},Yz=Yp,YH={prefix:"fass",iconName:"hand-fist",icon:[448,512,[9994,"fist-raised"],"f6de","M224 0V144H160V0h64zM64 32h64V144H64V32zm192 0h64V192H256V32zm96 64h64V224H352V96zM32 253.7V176H224v48 32H128 112v32h16H240h16V272 224h64v32h96c0 52.3-25.1 98.8-64 128V512H128V401.6c-17.3-7.9-33.2-18.8-46.9-32.5l-2.3-2.3c-30-30-46.9-70.7-46.9-113.1z"]},Yv=YH,YV={prefix:"fass",iconName:"location-pen",icon:[384,512,["map-marker-edit"],"f607","M192 512s192-208 192-320C384 86 298 0 192 0S0 86 0 192C0 304 192 512 192 512zM240.8 96l47.3 47.3L259 172.4l-47.3-47.3L240.8 96zm-51.7 51.7L236.4 195l-85.2 85.2L96 288.1l7.9-55.3 85.2-85.2z"]},Yy=YV,Yx={prefix:"fass",iconName:"image-portrait",icon:[384,512,["portrait"],"f3e0","M384 0H0V512H384V0zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm144 96l32 96H80l32-96H272z"]},Yb=Yx,Yw={prefix:"fass",iconName:"earth-europe",icon:[512,512,["globe-europe"],"f7a2","M454 320H432l-48-48V192h32V160H352v48H272 256v32H192V208l80-80V112H224V80l32-32c114.9 0 208 93.1 208 208c0 22.3-3.5 43.8-10 64zm-13.4 32C408.2 414.1 345.4 457.8 272 463.4V432H208l-48-48V272H304l48 48h32l32 32h24.6zM256 512c8.8 0 17.6-.4 26.2-1.3L256 512zm26.2-1.3C411.3 497.6 512 388.6 512 256C512 114.6 397.4 0 256 0c0 0 0 0 0 0C114.6 0 0 114.6 0 256C0 383.5 93.2 489.3 215.3 508.8c13.3 2.1 26.9 3.2 40.7 3.2M187.3 123.3l-32 32L144 166.6 121.4 144l11.3-11.3 32-32L176 89.4 198.6 112l-11.3 11.3z"]},YD=Yw,Yk={prefix:"fass",iconName:"cart-flatbed-suitcase",icon:[640,512,["luggage-cart"],"f59d","M0 0H32 96h32V32 384H608h32v64H608 541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H96 64V416 64H32 0V0zM432 96V48H336V96h96zM288 96V24 0h24H456h24V24 96 320H288V96zM512 320V96h64V320H512zM192 96h64V320H192V96z"]},YS=Yk,YE={prefix:"fass",iconName:"rectangle-xmark",icon:[512,512,[62164,"rectangle-times","times-rectangle","window-close"],"f410","M512 32H0V480H512V32zM353.9 192l-17 17-47 47 47 47 17 17L320 353.9l-17-17-47-47-47 47-17 17L158.1 320l17-17 47-47-47-47-17-17L192 158.1l17 17 47 47 47-47 17-17L353.9 192z"]},Yj=YE,YO=YE,YP=YE,Y_={prefix:"fass",iconName:"chevrons-right",icon:[512,512,["chevron-double-right"],"f324","M278.6 278.6L301.3 256l-22.6-22.6-192-192L64 18.7 18.7 64 41.4 86.6 210.7 256 41.4 425.4 18.7 448 64 493.3l22.6-22.6 192-192zm192 0L493.3 256l-22.6-22.6-192-192L256 18.7 210.7 64l22.6 22.6L402.7 256 233.4 425.4 210.7 448 256 493.3l22.6-22.6 192-192z"]},YB=Y_,YU={prefix:"fass",iconName:"book-journal-whills",icon:[448,512,["journal-whills"],"f66a","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm69.1-255.6c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226l-10.5 12-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238l-10.5-12 37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2-11.3-11.2 26.4-26.5c-10-20.7-26.1-38-46.4-49.2c17 27.1 11 62.8-14 82.6c14.1 14.6 19.1 35.9 13.1 55.2c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6 5.6-5.4L260 225.4l18-3.6v-7.9l-18-3.7 8.5-14.3-5.6-5.4-14.1 9.6L244 84.2h-8l-4.6 114.5-12-8.1-5.8 5.4 8.6 14.3-18 3.7v7.9l18 3.8-7.9 14.2 5.8 5.4 9.6-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-6-19.4-1-40.5 13.1-55.2c-25-19.9-31-55.5-14-82.6c-20.1 11.2-36.4 28.5-46.4 49.2l26.4 26.5-11.2 11.2-21.2-21.2z"]},YR=YU,YY={prefix:"fass",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32L0 480H512L256 32zm24 160v24V328v24H232V328 216 192h48zM232 384h48v48H232V384z"]},YG=YY,YQ=YY,YF={prefix:"fass",iconName:"share",icon:[512,512,["mail-forward"],"f064","M512 208L320 384H288V288H208c-61.9 0-112 50.1-112 112c0 48 32 80 32 80s-128-48-128-176c0-97.2 78.8-176 176-176H288V32h32L512 208z"]},YZ=YF,Yq={prefix:"fass",iconName:"message-dollar",icon:[512,512,["comment-alt-dollar"],"f650","M0 0H512V416H304L160 512V416H0V0zM276 112V92H236v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0c-2.2-.8-4.4-1.5-6.4-2.1l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V304v20h40V304v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0 0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V112z"]},YK=Yq,YJ={prefix:"fass",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M384 0L512 128 384 256H352V160H32 0V96H32 352V0h32zM128 256h32v96H480h32v64H480 160v96H128L0 384 128 256z"]},YW=YJ,YX={prefix:"fass",iconName:"window-flip",icon:[512,512,["window-alt"],"f40f","M0 32H512V480H0V32zM384 96v64h64V96H384zm-32 0H288v64h64V96zM192 96v64h64V96H192z"]},Y$=YX,Y4={prefix:"fass",iconName:"scanner-gun",icon:[576,512,["scanner"],"f488","M576 32H416V96H576V32zM261.4 256H352V32H112C50.1 32 0 82.1 0 144c0 50.9 33.9 93.8 80.3 107.5L0 392l136 80L261.4 256zM416 192v64H576V192H416zM576 416H416v64H576V416zM416 128v32H576V128H416zM576 288H416v32H576V288zM416 352v32H576V352H416z"]},Y0=Y4,Y6={prefix:"fass",iconName:"money-bill-1-wave",icon:[576,512,["money-bill-wave-alt"],"f53b","M0 60.3V451.7c96 48.9 192 24.5 288 0s192-48.9 288 0V60.3c-96-48.9-192-24.5-288 0s-192 48.9-288 0zM128 416H64V352c35.3 0 64 28.7 64 64zM64 224V160h64c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 188v40h16v48h-4H244v40h20 24 24 20V276H312h-4V208 188H288 272 252z"]},Y8=Y6,Y5={prefix:"fass",iconName:"hands",icon:[576,512,["sign-language","signing"],"f2a7","M544 128l0 32-.1 72.6c-.1 52.2-23.9 101-63.9 133c-.8-80.9-42.8-155.8-111.5-198.8l-46.6-29.1-34.2-21.4-39-67.5L236.7 28 278.3 4l12 20.8 84 145.5 20.8-12L331.8 48.8 319.8 28 361.4 4l12 20.8 63.2 109.5 0 0 43.3 75 0-49.3 0-32 64 .1zM259.9 116.2l-28.8 46.1-28.7-49.8-12-20.8 41.6-24 12 20.8 16 27.7zm-43.2 69.1L200 212H176.7L156 176.2l-12-20.8 41.6-24 12 20.8 19.1 33.1zm61.1-37.4l27.1 17 60.2 37.6C416.7 234.7 448 291.2 448 352v8c0 83.9-68.1 152-152 152H120 96V464h24H224V440H88 64V392H88 224V368H56 32V320H56 224V296H88 64V248H88 224v0h93.2L271 219.1l-27.1-17 33.9-54.3z"]},Y7=Y5,Y9=Y5,Gc={prefix:"fass",iconName:"circle-caret-right",icon:[512,512,["caret-circle-right"],"f330","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM240 128L368 256 240 384l-32 0 0-256 32 0z"]},Gr=Gc,Ga={prefix:"fass",iconName:"water-ladder",icon:[576,512,["ladder-water","swimming-pool"],"f5c5","M128 128c0-53 43-96 96-96s96 43 96 96v32H256V128c0-17.7-14.3-32-32-32s-32 14.3-32 32v96H384V128c0-53 43-96 96-96s96 43 96 96v32H512V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V358.9c-8.1 5.6-15.2 10-23.3 13.7C411.6 378.7 397 383 384 383V288H192v95c-13 0-27.6-4.3-40.7-10.3c-8.1-3.7-15.2-8.1-23.3-13.7V128zM272.4 461.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 470.1 31.9 480 0 480V416c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},Gn=Ga,Go=Ga,Gs={prefix:"fass",iconName:"arrows-up-down",icon:[320,512,["arrows-v"],"f07d","M182.6 25.4L160 2.7 137.4 25.4l-96 96L18.7 144 64 189.3l22.6-22.6L128 125.3V386.7L86.6 345.4 64 322.7 18.7 368l22.6 22.6 96 96L160 509.3l22.6-22.6 96-96L301.3 368 256 322.7l-22.6 22.6L192 386.7V125.3l41.4 41.4L256 189.3 301.3 144l-22.6-22.6-96-96z"]},Gf=Gs,Gg={prefix:"fass",iconName:"chess-pawn-piece",icon:[256,512,["chess-pawn-alt"],"f444","M176 240c19.4-14.6 32-37.8 32-64c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 26.2 12.6 49.4 32 64H72 48v48H72h5.7L64 384H192l-13.7-96H184h24V240H184h-8zM0 512H256V480l-48-64H48L0 480v32z"]},Gu=Gg,Gm={prefix:"fass",iconName:"face-grimace",icon:[512,512,[128556,"grimace"],"f57f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM400 400H344V360l56 0v40zm0-56l-56 0V304h56v40zm-72 0H264V304h64v40zm0 56H264V360h64v40zm-80-96v40l-64 0V304h64zm0 56v40H184V360l64 0zm-80-16H112V304h56v40zm0 56H112V360h56v40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Gd=Gm,Gp={prefix:"fass",iconName:"wheelchair-move",icon:[448,512,["wheelchair-alt"],"e2ce","M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM198.2 42.8l16.9 9 120 64 34 18.1L345 164l-48 60H408h37.2l-5.5 36.7-24 160-4.7 31.6-63.3-9.5 4.7-31.6L370.8 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-44.8-23.9-56.1 37.4-26.6 17.8L83.6 119.1l26.6-17.8 72-48 15.9-10.6zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},Gz=Gp,GH={prefix:"fass",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M192 512L352 352V320H240L240 0 0 0V96H144l0 224H32v32L192 512z"]},Gv=GH,GV={prefix:"fass",iconName:"rectangle-barcode",icon:[576,512,["barcode-alt"],"f463","M576 32H0V480H576V32zM144 128V384H96V128h48zm32 0h32V384H176V128zm112 0V384H240V128h48zm64 0h48V384H352V128zm128 0V384H448V128h32z"]},Gy=GV,Gx={prefix:"fass",iconName:"square-envelope",icon:[448,512,["envelope-square"],"f199","M448 32H0V480H448V32zM64 144H384v33.4L224 277.1 64 177.4V144zM232.5 309.6L384 215.1V368H64V215.1l151.5 94.5 8.5 5.3 8.5-5.3z"]},GT=Gx,Gb={prefix:"fass",iconName:"sensor-cloud",icon:[640,512,["sensor-smoke"],"e02c","M448 32H0V480H224V432c0-44.7 26.2-83.3 64.1-101.3C290.9 271.3 339.9 224 400 224c17.2 0 33.5 3.9 48 10.8V32zM112 120V264v24H64V264 120 96h48v24zm96 0V264v24H160V264 120 96h48v24zm48 312v80h80 16H544h16 80V432c0-38.7-27.5-71-64-78.4V344c0-30.9-25.1-56-56-56c-18.1 0-34.1 8.6-44.4 21.8C464.8 278.5 435 256 400 256c-44.2 0-80 35.8-80 80v17.6c-36.5 7.4-64 39.7-64 78.4z"]},Gw=Gb,GD={prefix:"fass",iconName:"bandage",icon:[640,512,[129657,"band-aid"],"f462","M480 416H640V96H480V416zM448 96H192V416H448V96zM0 96V416H160V96H0zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Gk=GD,GS={prefix:"fass",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm97.9-320l-17 17-47 47 47 47 17 17L320 353.9l-17-17-47-47-47 47-17 17L158.1 320l17-17 47-47-47-47-17-17L192 158.1l17 17 47 47 47-47 17-17L353.9 192z"]},GE=GS,Gj=GS,GO={prefix:"fass",iconName:"earth-asia",icon:[512,512,[127759,"globe-asia"],"f57e","M50.4 288H128l32 32h64V224h48V144l32-32V53.6c-15.4-3.6-31.5-5.6-48-5.6C141.1 48 48 141.1 48 256c0 10.9 .8 21.6 2.4 32zM454 320H416V288H352l-64 64v64h64l15.6 15.6C408 405.8 439 366.5 454 320zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm128 96v32h64V352H128zm160-96H256v64h32V256zm32-128v64h32V128H320z"]},GP=GO,G_={prefix:"fass",iconName:"id-card-clip",icon:[576,512,["id-card-alt"],"f47f","M352 0V128H224V0H352zM0 64H192v96H384V64H576V512H0V64zM176 448H400l-32-64H208l-32 64zm112-96a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},GB=G_,GU={prefix:"fass",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M376 330.7c25.2-34.4 40-76.8 40-122.7C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416c45.9 0 88.3-14.9 122.7-40L441.4 486.6 464 509.3 509.3 464l-22.6-22.6L376 330.7zM232 104v24 56h56 24v48H288 232v56 24H184V288 232H128 104V184h24 56V128 104h48z"]},GR=GU,GY={prefix:"fass",iconName:"hand-dots",icon:[512,512,["allergies"],"f461","M288 32V0H224V32 256H192V64 32H128V64 336c0 1.5 0 3.1 .1 4.6L84.5 299.1l-29-27.6L.3 329.4l29 27.6 95.5 91c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128 96H416v32V256H384V64 32H320V64 256H288V32zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},GG=GY,GQ={prefix:"fass",iconName:"mug-saucer",icon:[640,512,["coffee"],"f0f4","M96 32H448h32 32c70.7 0 128 57.3 128 128s-57.3 128-128 128H480v96H96V32zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544h32v64H544 32 0V416H32z"]},GF=GQ,GZ={prefix:"fass",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 232h24V184H288 128 104v48h24H288z"]},Gq=GZ,GK={prefix:"fass",iconName:"user-large",icon:[512,512,["user-alt"],"f406","M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zM512 512L432 320H80L0 512H512z"]},GJ=GK,GW={prefix:"fass",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M448 32H0V480H288V352 320h32H448V32zm0 320H402.7 352 320v32 50.7V480l32-32 64-64 32-32z"]},GX=GW,G$={prefix:"fass",iconName:"down",icon:[384,512,["arrow-alt-down"],"f354","M192 480L384 288l0-32-128 0 0-224L128 32l0 224L0 256l0 32L192 480z"]},G1=G$,G2={prefix:"fass",iconName:"hundred-points",icon:[512,512,[128175,"100"],"e41c","M242 32c47.9 0 85 42 79 89.5L309 218.2c-5 39.8-38.9 69.8-79 69.8c-47.9 0-85-42-79-89.5L163 101.8C168 61.9 201.9 32 242 32zm-15.5 77.7l-12.1 96.7c-1.2 9.3 6.1 17.6 15.5 17.6c7.9 0 14.5-5.9 15.5-13.7l12.1-96.7c1.2-9.3-6.1-17.6-15.5-17.6c-7.9 0-14.5 5.9-15.5 13.7zm258 242l-448 64-9.1-63.4 448-64 9.1 63.4zm0 96l-224 32-9.1-63.4 224-32 9.1 63.4zM348.2 104.6C351.9 63.5 386.4 32 427.7 32c46.9 0 83.7 40.3 79.5 87l-7.3 80.4c-3.7 41.1-38.2 72.6-79.5 72.6c-46.9 0-83.7-40.3-79.5-87l7.3-80.4zM427.7 96c-8.2 0-15 6.2-15.7 14.4l-7.3 80.4c-.8 9.3 6.4 17.2 15.7 17.2c8.2 0 15-6.2 15.7-14.4l7.3-80.4c.8-9.3-6.4-17.2-15.7-17.2zM64.2 116.5l-3.7 1.6L31.2 131.2 6 72.8 35.4 59.7l56-24.9L135.7 68 101.2 309.5l-65.9 9.4 1-6.9L64.2 116.5z"]},G4=G2,G3={prefix:"fass",iconName:"wind-warning",icon:[640,512,["wind-circle-exclamation"],"f776","M418 368c-38.7 67-111.1 112-194 112C100.3 480 0 379.7 0 256S100.3 32 224 32c118.3 0 215.2 91.8 223.4 208H384 320V368h64 34zM248 152V128H200v24V264v24h48V264 152zM200 320v48h48V320H200zM472 464V400h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384 352V272h32H536c53 0 96 43 96 96s-43 96-96 96H504 472zm72-224H479.5c-1.4-22.2-5.6-43.7-12.3-64H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480V48h32 32c53 0 96 43 96 96s-43 96-96 96z"]},G0=G3,G6={prefix:"fass",iconName:"location-pin-slash",icon:[640,512,["map-marker-slash"],"f60c","M153.5 96.4L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L457.5 332.4C488.3 282.6 512 231.4 512 192C512 86 426 0 320 0C248.8 0 186.6 38.8 153.5 96.4zM402.1 412.8L128.1 196.9C133.5 310 320 512 320 512s39.1-42.4 82.1-99.2z"]},G8=G6,G5={prefix:"fass",iconName:"block-brick-fire",icon:[640,512,["firewall"],"e3dc","M128 32v80H384V32H128zM96 112V32H32v80H96zM32 144v96H240V144H32zm0 224H96V272H32v96zm0 32v80H240V400H32zm240 0v80h65c-20.2-22.5-35.1-49.8-42.9-80H272zM480 144h-2.6l2.6 2.6V144zm-208 0v96h51.2c6.2-9.8 12.9-19.1 19.7-27.7c23-28.8 49.5-52.3 71.4-68.3H272zM128 272v96H288.7c-.4-5.3-.7-10.7-.7-16.2c0-28.7 7.1-55.5 18-79.8H128zM480 112V32H416v80h64zm-32 48c-42.7 26.7-128 102.4-128 192c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64zm96 240.2c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96z"]},G7=G5,G9={prefix:"fass",iconName:"face-sad-tear",icon:[512,512,[128546,"sad-tear"],"f5b4","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 64h16c45 0 85.6 20.5 115.7 53.1l10.9 11.7-23.5 21.7-10.9-11.8c-25-27.1-57.4-42.9-92.3-42.9H240V320zm-80-32l38.4 51.2c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-10.4 3.4-20.5 9.6-28.8L160 288zm207.6-80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Qt=G9,Qc={prefix:"fass",iconName:"comment-xmark",icon:[512,512,["comment-times"],"f4b5","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM353.9 176L320 142.1l-17 17-47 47-47-47-17-17L158.1 176l17 17 47 47-47 47-17 17L192 337.9l17-17 47-47 47 47 17 17L353.9 304l-17-17-47-47 47-47 17-17z"]},Qr=Qc,Qa={prefix:"fass",iconName:"turkish-lira-sign",icon:[384,512,["try","turkish-lira"],"e2bb","M128 32V64 99.3L247.2 65.2 278 56.4 295.6 118l-30.8 8.8L128 165.9v29.4l119.2-34.1 30.8-8.8L295.6 214l-30.8 8.8L128 261.9V416h64c70.7 0 128-57.3 128-128V256h64v32c0 106-86 192-192 192H96 64V448 280.1l-23.2 6.6L10 295.6-7.6 234l30.8-8.8L64 213.6V184.1l-23.2 6.6L10 199.6-7.6 138l30.8-8.8L64 117.6V64 32h64z"]},Qn=Qa,Qo=Qa,Qs={prefix:"fass",iconName:"circle-waveform-lines",icon:[512,512,["waveform-circle"],"e12d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-368V368v16H256V368 144 128h32v16zM160 176V336v16H128V336 176 160h32v16zm192 24V312v16H320V312 200 184h32v16zM224 216v80 16H192V296 216 200h32v16zm192 24v32 16H384V272 240 224h32v16z"]},Ql=Qs,Qf={prefix:"fass",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M192 0V32 67.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8 31.5 5.8-11.5 63-31.5-5.8-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480v32H128V480 445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3l-29.2-13 26-58.5 29.2 13c20.9 9.3 55.3 18.4 75.2 21.6c10.7 1.6 20.8 2.3 30.2 2.4h.6c18.2 0 33.6-2.9 45.3-7.6c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11V32 0h64z"]},Qh=Qf,Qu=Qf,Qm={prefix:"fass",iconName:"magnifying-glass-dollar",icon:[512,512,["search-dollar"],"f688","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228.1 112V91.9H187.9V112v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0c-2.2-.8-4.4-1.5-6.4-2.1l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304v20.1h40.2V304v-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.4-3.2-21-4.4V112z"]},Qd=Qm,Qp={prefix:"fass",iconName:"users-gear",icon:[640,512,["users-cog"],"f509","M224 80A80 80 0 1 0 64 80a80 80 0 1 0 160 0zm368 0A80 80 0 1 0 432 80a80 80 0 1 0 160 0zM196 192H48L0 320H235.3c-26.6-23.5-43.3-57.8-43.3-96c0-11 1.4-21.8 4-32zm418.1 59.1L592 192H444c2.6 10.2 4 21 4 32h32 64 32v32 17.1l0 0 14.8-8.6 23.3-13.5zM320 128c-53 0-96 43-96 96s43 96 96 96c19.9 0 38.3-6 53.7-16.4l15.8-27.3 16-27.7 6.3 3.7c2.7-8.9 4.2-18.4 4.2-28.2c0-53-43-96-96-96zm25.7 224H176L128 512H401.1l-11.7-20.3-32-55.4-16-27.7 27.7-16L384 384l-14.9-8.6-27.7-16 4.3-7.4zM544 293.5V256H480v37.5c-11.2 4-21.5 10-30.4 17.6l-32.5-18.7-32 55.4 32.5 18.7c-1 5.7-1.6 11.6-1.6 17.6s.6 11.9 1.6 17.5l-32.5 18.7 32 55.4L449.6 457c8.9 7.6 19.2 13.6 30.4 17.6V512h64V474.5c11.2-4 21.5-10 30.4-17.6l32.5 18.7 32-55.4-32.5-18.7c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l32.5-18.7-32-55.4L574.4 311c-8.9-7.6-19.1-13.6-30.4-17.6zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},Qz=Qp,QH={prefix:"fass",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M0 144L256 0 512 144v48H0V144zM0 512V464l64-48V224h64V416h40V224h64V416h48V224h64V416h40V224h64V416l64 48v48H0zM256 144a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},Qv=QH,QV=QH,Qy=QH,Qx=QH,Qb={prefix:"fass",iconName:"camera-cctv",icon:[576,512,["cctv"],"f8ac","M128 0L0 224l177.9 71.2L137.9 400H64V384 352H0v32 48 48 32H64V480 464h96 22.1l7.9-20.6 47.4-124.5L320 352l61-41.9 113.3-77.9L576 176 128 0zM387.7 344.3L520 400l56-136-45.7-17.8L387.7 344.3z"]},Qw=Qb,QD={prefix:"fass",iconName:"bed-front",icon:[512,512,["bed-alt"],"f8f7","M32 32H480V192H448 432V128H272v64H240V128H80v64H64 32V32zM0 224H32 480h32v32V448v32H448V448 416H64v32 32H0V448 256 224z"]},Qk=QD,QS={prefix:"fass",iconName:"masks-theater",icon:[640,512,[127917,"theater-masks"],"f630","M27.7 286.7C64 426.6 240.9 448 240.9 448s6.1-3.2 15.9-9.1c-28.3-37.1-50.5-85.4-48.7-144.6c-27.7 5.7-51.7 20.3-69.4 40.5c-3.3-43.1 26.6-82.1 69.1-88.6c2.4-.4 4.8-.6 7.2-.8L236.3 99.8l1.1-7.4 4.2-6.1 26.4 18.2L240.1 294.1C234.8 438.6 398.4 512 398.4 512s195.3-34.9 213.8-161.3L640 161.1s-21.7-67.9-176.8-91.5s-195.3 34.9-195.3 34.9c-26.4-18.2-26.3-18.2-26.3-18.2l0-.1 .1-.1 .2-.2 .4-.5c.3-.4 .6-.8 1-1.3c.8-1 1.7-2.1 2.9-3.5c2.4-2.7 5.7-5.9 10.1-9.5c8.7-7.2 21.5-15.5 39.4-22.6c17.8-7.1 40.3-12.8 68.4-15.2c-16.8-14.9-67.9-46-187.8-27.6C21.7 29.2 0 97.1 0 97.1L27.7 286.7zM171.2 146.9c1.8 3.7 3.1 7.7 3.7 12.1c3.2 21.8-11.5 42.1-32.9 45.4s-41.2-11.8-44.4-33.6c-.6-4.3-.6-8.6 .1-12.6c11.4 6.2 24.8 8.8 38.5 6.7s25.8-8.6 34.9-18zM411.9 244c-9.2-9.3-21.2-15.9-35-18s-27.2 .5-38.6 6.7c-.7-4.1-.8-8.3-.1-12.6c3.2-21.8 23.1-36.9 44.6-33.6s36.2 23.6 33 45.4c-.6 4.3-1.9 8.4-3.7 12.1zm127.8 6.8c-.6 4.3-1.9 8.4-3.7 12.1c-9.2-9.3-21.2-15.9-35-18s-27.2 .5-38.6 6.7c-.7-4.1-.8-8.3-.1-12.6c3.2-21.8 23.1-36.9 44.6-33.6s36.2 23.6 33 45.4zM535.6 331c-12.4 56.8-66 94.9-123.3 86.2s-97.6-61.2-93.2-119.2c25.8 29.2 61.4 49.7 102.5 56s81-2.8 114-23z"]},QE=QS,Qj={prefix:"fass",iconName:"handshake-simple",icon:[640,512,[129309,"handshake-alt"],"f4c6","M298.8 64H224l-96 64H0V352H156.2l73.9 67.4 35.4 32.4 47.7-52.2 22.3 20.5 35.4 32.4 44.8-48.9 35.2 32.2 64.9-70.8-35.4-32.4-134.2-123-96.4 75-13 10.1-9.7-13.4-64-88-8.9-12.3 11.8-9.6L298.8 64zm74.1 124.9L550.2 352H640V128H592 516h-4-1.4l-4.3-3.3L426.6 64H349.7L197.9 186.9l45.3 62.3 131-101.9 12.6-9.8 19.6 25.3-12.6 9.8-20.9 16.2z"]},QO=Qj,QP={prefix:"fass",iconName:"page-caret-up",icon:[384,512,["file-caret-up"],"e42a","M384 112V512H0V0H272L384 112zM96 320H288V288l-96-96L96 288v32z"]},Q_=QP,QB={prefix:"fass",iconName:"jet-fighter",icon:[640,512,["fighter-jet"],"f0fb","M160 0h24H296h24V48H296 272L384 192H512l128 48v32L512 320H384L272 464h24 24v48H296 184 160V464h24 8V320H160L96 384H32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V128H96l64 64h32V48h-8H160V0zM80 240H64v32H80h64 16V240H144 80z"]},QU=QB,QR={prefix:"fass",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M448 32H0V480H448V32zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},QY=QR,QG={prefix:"fass",iconName:"square-sliders-vertical",icon:[448,512,["sliders-v-square"],"f3f2","M0 32H448V480H0V32zM176 96H112v32 32H96 64v64H96h16V384v32h64V384 224h16 32V160H192 176V128 96zm160 32V96H272v32V288H256 224v64h32 16v32 32h64V384 352h16 32V288H352 336V128z"]},QQ=QG,QF={prefix:"fass",iconName:"video",icon:[576,512,["video-camera"],"f03d","M384 64H0V448H384V64zM576 448V64L416 174.9V337.1L576 448z"]},QZ=QF,Qq={prefix:"fass",iconName:"message-middle",icon:[512,512,["comment-middle-alt"],"e1e1","M338.3 416H512V0H0V416H173.7L256 512l82.3-96z"]},QK=Qq,QJ={prefix:"fass",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M640 176L320 288 127.8 220.7l198.1-77.8 14.9-5.9L329 107.3l-14.9 5.9-224 88-8.7 3.4L80 204V346.8c15.4 25.1 27.8 68.4 0 133.2L0 464s32.5-46.5 48-96.9V192.8L0 176V144L320 32 640 144v32zM143.6 260.2l165.9 58.1 10.6 3.7 10.6-3.7 165.9-58.1L512 408c0 35.3-86 72-192 72s-192-36.7-192-72l15.6-147.8z"]},QW=QJ,QX={prefix:"fass",iconName:"message-text",icon:[512,512,["comment-alt-text"],"e1e6","M0 0H512V416H304L160 512V416H0V0zM168 112H144v48h24 64V296v24h48V296 160h64 24V112H344 256 168z"]},Q$=QX,Q1={prefix:"fass",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M192 0L352 160v32H240l0 320L0 512V416H144l0-224H32V160L192 0z"]},Q2=Q1,Q4={fa0:{prefix:"fass",iconName:"0",icon:[320,512,[],"30","M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 96c-53 0-96 43-96 96V320c0 53 43 96 96 96s96-43 96-96V192c0-53-43-96-96-96z"]},fa1:{prefix:"fass",iconName:"1",icon:[256,512,[],"31","M104 32h8 16 32V64 416h64 32v64H224 128 32 0V416H32 96V108.8L7.1 156.2 0 160V87.5L96.9 35.8 104 32z"]},fa2:{prefix:"fass",iconName:"2",icon:[320,512,[],"32","M142.9 32C104.4 32 67.5 47.3 40.2 74.5L25.4 89.4 2.7 112 48 157.3l22.6-22.6 14.9-14.9C100.7 104.5 121.3 96 142.9 96c44.8 0 81.1 36.3 81.1 81.1c0 21.5-8.5 42.2-23.8 57.4L9.4 425.4 0 434.7V480H32 288h32V416H288 109.3L245.5 279.8c27.2-27.2 42.5-64.1 42.5-102.6C288 97 223 32 142.9 32z"]},fa3:{prefix:"fass",iconName:"3",icon:[320,512,[],"33","M304 32V78.1l-10.4 9.5L162.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H111.4C64.8 480 23 451 6.6 407.3L2 395.2 62 372.8l4.5 12.1c7 18.7 24.9 31.1 44.9 31.1H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H80 48V225.9l10.4-9.5L189.7 96H32 0V32H32 272h32z"]},fa4:{prefix:"fass",iconName:"4",icon:[384,512,[],"34","M209.9 32H140.5L18.5 323.7-.1 368H48 256v80 32h64V448 368h32 32V304H352 320V160 128H256v32V304H96.1L205.5 42.3 209.9 32z"]},fa5:{prefix:"fass",iconName:"5",icon:[320,512,[],"35","M36.4 32H64 256h32V96H256 91.6L74.9 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H105.9c-43.4 0-82.2-26.9-97.4-67.5L2 395.2 62 372.8 68.4 390c5.9 15.6 20.8 26 37.5 26H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H37.8 .6l5.5-36.7 26.2-176L36.4 32z"]},fa6:{prefix:"fass",iconName:"6",icon:[320,512,[],"36","M160 416a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM253 32L156.5 160c1.2 0 2.3 0 3.5 0c88.4 0 160 71.6 160 160s-71.6 160-160 160S0 408.4 0 320c0-38.1 12.4-75.2 35.3-105.6L172.8 32H253z"]},fa7:{prefix:"fass",iconName:"7",icon:[320,512,[],"37","M320 32V71.9l-3.7 7L104.6 480H32.3L234.9 96H32 0V32H32 288h32z"]},fa8:{prefix:"fass",iconName:"8",icon:[320,512,[],"38","M304 160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128h64c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h15.9c0 0 .1 0 .1 0h32c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0H144c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z"]},fa9:{prefix:"fass",iconName:"9",icon:[320,512,[],"39","M160 96a96 96 0 1 0 0 192 96 96 0 1 0 0-192zM67 480l96.5-128c-1.2 0-2.3 0-3.5 0C71.6 352 0 280.4 0 192S71.6 32 160 32s160 71.6 160 160c0 38.1-12.4 75.2-35.3 105.6L147.2 480H67z"]},faFillDrip:{prefix:"fass",iconName:"fill-drip",icon:[576,512,[],"f576","M0 272l45.3 45.3L194.7 466.7 240 512l45.3-45.3L466.7 285.3 512 240l-45.3-45.3L317.3 45.3 272 0 226.7 45.3l-60.1 60.1-80-80L64 2.7 18.7 48 41.4 70.6l80 80L45.3 226.7 0 272zm185.4-57.4L208 237.3 253.3 192l-22.6-22.6-18.7-18.7L272 90.5 421.5 240l-48 48h-267l-16-16 76.1-76.1 18.7 18.7zM512 320l-55.7 97.4c-5.5 9.6-8.3 20.4-8.3 31.4c0 34.9 28.3 63.2 63.2 63.2h1.6c34.9 0 63.2-28.3 63.2-63.2c0-11-2.9-21.8-8.3-31.4L512 320z"]},faArrowsToCircle:{prefix:"fass",iconName:"arrows-to-circle",icon:[640,512,[],"e4bd","M48 2.7L70.6 25.4 160 114.7V96 64h64V96v96 32H192 96 64V160H96h18.7L25.4 70.6 2.7 48 48 2.7zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM96 288h96 32v32 96 32H160V416 397.3L70.6 486.6 48 509.3 2.7 464l22.6-22.6L114.7 352H96 64V288H96zM637.3 48L614.6 70.6 525.3 160H544h32v64H544 448 416V192 96 64h64V96v18.7l89.4-89.4L592 2.7 637.3 48zM448 288h96 32v64H544 525.3l89.4 89.4L637.3 464 592 509.3l-22.6-22.6L480 397.3V416v32H416V416 320 288h32z"]},faCircleChevronRight:nf,faChevronCircleRight:nh,faWagonCovered:{prefix:"fass",iconName:"wagon-covered",icon:[640,512,[],"f8ee","M0 0L224 16V224H64L0 0zM384 16V224H256V16H384zM64 256H576v64H542.4c20.7 20.3 33.6 48.7 33.6 80c0 61.9-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96H286.9c-7.8 54.3-54.4 96-110.9 96c-61.9 0-112-50.1-112-112c0-31.3 12.9-59.7 33.6-80H64V256zm96 160H114c5.8 22.5 23.5 40.2 46 46V416zm0-32V338c-22.5 5.8-40.2 23.5-46 46h46zm32 78c22.5-5.8 40.2-23.5 46-46H192v46zm0-124v46h46c-5.8-22.5-23.5-40.2-46-46zM448 462V416H402c5.8 22.5 23.5 40.2 46 46zm-46-78h46V338c-22.5 5.8-40.2 23.5-46 46zm124 32H480v46c22.5-5.8 40.2-23.5 46-46zm0-32c-5.8-22.5-23.5-40.2-46-46v46h46zM416 16L640 0 576 224H416V16z"]},faLineHeight:{prefix:"fass",iconName:"line-height",icon:[576,512,[],"f871","M96 32L0 128v32H64V352H0v32l96 96 96-96V352H128V160h64V128L96 32zM576 64H256v64H576V64zm0 160H256v64H576V224zM256 384v64H576V384H256z"]},faBagel:{prefix:"fass",iconName:"bagel",icon:[640,512,[129391],"e3d7","M640 208c0 114.9-93.1 208-208 208c-3.9 0-7.7-.1-11.5-.3c5.7-10.8 10.6-22.1 14.6-33.8L478.8 352l56.7-1.6 19-53.4 44.9-34.6-16-54.4 16-54.4L554.5 119l-19-53.4L478.8 64 432 32 385.2 64l-56.7 1.6-9.2 25.7c-14.4-7.6-29.7-13.7-45.7-18.3C311.8 28.4 368.6 0 432 0C546.9 0 640 93.1 640 208zM396.1 155c10.2-6.9 22.6-11 35.9-11c35.3 0 64 28.7 64 64c0 30.6-21.5 56.3-50.3 62.5c-6-43.3-23.6-82.9-49.5-115.6zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304zm256 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM120 208l24 24 24-24-24-24-24 24zM80 296l24-24L80 248 56 272l24 24zm32 128l24-24-24-24L88 400l24 24zM304 264l24-24-24-24-24 24 24 24zM216 432l24 24 24-24-24-24-24 24zm88-8l24-24-24-24-24 24 24 24z"]},faTransporter7:{prefix:"fass",iconName:"transporter-7",icon:[512,512,[],"e2a8","M464 32L448 64 416 80l32 16 16 32 16-32 32-16L480 64 464 32zM64 288L48 256 32 288 0 304l32 16 16 32 16-32 32-16L64 288zM296 512H416V448H96v64H216h80z"]},faAt:{prefix:"fass",iconName:"at",icon:[512,512,[61946],"40","M256 64C150 64 64 150 64 256s86 192 192 192h32v64H256C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v96 32H480 440c-36 0-68.2-15.8-90.2-40.9C326.4 368.3 293 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c32.5 0 62.1 12.1 84.7 32H384v32 64 8c0 30.9 25.1 56 56 56h8V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faRectanglesMixed:{prefix:"fass",iconName:"rectangles-mixed",icon:[576,512,[],"e323","M0 32H320V256H0V32zm384 0H576V384H384V32zM336 304V480H64V304H336z"]},faPhoneArrowUpRight:nu,faPhoneArrowUp:nd,faPhoneOutgoing:np,faTrashCan:nH,faTrashAlt:nV,faCircleL:{prefix:"fass",iconName:"circle-l",icon:[512,512,[],"e114","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 152V336H328h24v48H328 184 160V360 152 128h48v24z"]},faHeadSideGoggles:nw,faHeadVr:nD,faTextHeight:{prefix:"fass",iconName:"text-height",icon:[576,512,[],"f034","M32 32H0V64v64 32H64V128 96h64l0 320H96 64v64H96 224h32V416H224 192l0-320h64v32 32h64V128 64 32H288 192 128 32zm448 0l-96 96v32h64V352H384v32l96 96 96-96V352H512V160h64V128L480 32z"]},faUserXmark:nk,faUserTimes:nS,faFaceHandYawn:{prefix:"fass",iconName:"face-hand-yawn",icon:[512,512,[],"e379","M336.9 498.9C438.7 465.1 512 369.1 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 94.5 51.2 177 127.3 221.4c-9.8-18-15.3-38.6-15.3-60.5V334.4v-32h32 17.6C169.9 257.8 209 224 256 224c25.5 0 48.7 10 65.9 26.2l6.1-6.1 22.6 22.6 22.6 22.6L395.9 312l-16 16 9.4 9.4L411.9 360l-22.6 22.6-9.4 9.4 9.4 9.4L411.9 424l-22.6 22.6-52.3 52.3zM214.5 114.5l-12.5 10-80 64-12.5 10-20-25 12.5-10 80-64 12.5-10 20 25zm95.5 10l-12.5-10 20-25 12.5 10 80 64 12.5 10-20 25-12.5-10-80-64zM302.6 296L280 273.4l-11.3 11.3L184 369.4v-15-20H144v20V384v20 12.8c0 52.6 42.6 95.2 95.2 95.2c25.2 0 49.5-10 67.3-27.9l48.8-48.8L366.6 424 344 401.4l-11.3 11.3-24 24-9.4-9.4 56-56L366.6 360 344 337.4l-11.3 11.3-56 56-9.4-9.4 72-72L350.6 312 328 289.4l-11.3 11.3-72 72-9.4-9.4 56-56L302.6 296z"]},faGaugeSimpleMin:nE,faTachometerSlowest:nj,faStethoscope:{prefix:"fass",iconName:"stethoscope",icon:[576,512,[129658],"f0f1","M119.3 1.2l15.5 62.1-31 7.8L96 73V192c0 53 43 96 96 96s96-43 96-96V73L280.2 71l-31-7.8L264.7 1.2l31 7.8 32 8L352 23V48 192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112V265.3c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V336c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192V48 23L56.2 17l32-8 31-7.8zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCoffin:{prefix:"fass",iconName:"coffin",icon:[384,512,[9904],"f6c6","M0 144L104 512H280L384 144 272 0H112L0 144z"]},faMessage:nO,faCommentAlt:nP,faSalad:n_,faBowlSalad:nB,faInfo:{prefix:"fass",iconName:"info",icon:[192,512,[],"f129","M128 32v80H48V32h80zM0 192H32 96h32v32V448h32 32v64H160 128 64 32 0V448H32 64V256H32 0V192z"]},faRobotAstromech:{prefix:"fass",iconName:"robot-astromech",icon:[512,512,[],"e2d2","M128 128v32H384V128C384 57.3 326.7 0 256 0S128 57.3 128 128zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM0 512H128V384l64 64H320l64-64V512H512V480l-48-64V192H48V416L0 480v32zM208 256h96 16v32H304 208 192V256h16zm0 64h96 16v32H304 208 192V320h16z"]},faRingDiamond:{prefix:"fass",iconName:"ring-diamond",icon:[384,512,[],"e5ab","M128 0L96 72l35.8 65.6C55.2 162.9 0 235 0 320C0 426 86 512 192 512s192-86 192-192c0-85-55.2-157.1-131.8-182.4L288 72 256 0H128zM320 320A128 128 0 1 1 64 320a128 128 0 1 1 256 0z"]},faFonduePot:{prefix:"fass",iconName:"fondue-pot",icon:[512,512,[129749],"e40d","M392.9 172.4l-13.3-8.9-19 28.5H322.1l30.8-46.2-13.3-8.9L430.9 0l53.3 35.5L392.9 172.4zM231.5 192l9.2-36.8-15.5-3.9L263 0l62.1 15.5L287.3 166.8l-15.5-3.9L264.5 192h-33zM0 224H64v16 64 16H96V304 256h32v16 16h32V272 240 224H352h32 64 32 32v64H480 448v32c0 52.3-25.1 98.8-64 128v32 32H320V480v-3.2c-10.3 2.1-21 3.2-32 3.2H160c-11 0-21.7-1.1-32-3.2V480v32H64V480 448C25.1 418.8 0 372.3 0 320V224z"]},faTheta:{prefix:"fass",iconName:"theta",icon:[384,512,[],"f69e","M64 256c0-51 15.9-96 40.2-127.6C128.5 96.9 159.8 80 192 80s63.5 16.9 87.8 48.4C304.1 160 320 205 320 256s-15.9 96-40.2 127.6C255.5 415.1 224.2 432 192 432s-63.5-16.9-87.8-48.4C79.9 352 64 307 64 256zM192 16C135.8 16 87.1 45.7 53.5 89.4C19.9 133.1 0 192.1 0 256s19.9 122.9 53.5 166.6C87.1 466.3 135.8 496 192 496s104.9-29.7 138.5-73.4C364.1 378.9 384 319.9 384 256s-19.9-122.9-53.5-166.6C296.9 45.7 248.2 16 192 16zM128 224H96v64h32H256h32V224H256 128z"]},faFaceHandPeeking:{prefix:"fass",iconName:"face-hand-peeking",icon:[640,512,[129763],"e481","M552.4 363.5c-10.1 3.5-20.7 5.4-31.6 5.4H512 488h-8H456h-8v-32h8 24V328H456h-8l-8 0-16 0-16 0V296h34.6H448h32v-8H452.4 408V256l58.6 0 7.4 0 6 0h2.7l8.7 0V243.8l-12.1-8.7-4.9-3.5L414.7 189l18.6-26 40.1 27.5 24 16.4 19.5 13.4 17 11.6 11.6 8V220.4l-8.2-8.2-22.6-22.6 5.6-5.6 0 0 17-17 5.7-5.7 22.6 22.6 .1 .1 22.4 22.4 .8 .8c36.4 37.2 36.1 96.9-.8 133.8c-10.2 10.2-22.4 17.8-35.7 22.5zm-31.6 37.4c3.5 0 7.1-.1 10.6-.4C485.3 467.8 407.8 512 320 512c-105.9 0-196.8-64.3-235.7-156c11.3 3.2 23 4.9 34.9 4.9H192h32v-32V320h16 32V288v-8V256v-8-8V224v-8-8V184v-8V144H240 176.1l10.4-10.4L163.9 111 135.6 82.7l-2.1-2.1C180.2 31 246.5 0 320 0c92 0 172.6 48.5 217.7 121.3l-17.4 17.4-26.9 26.8-42.1-28.9-25.9-17.8-13.8 19.4c-6.3-1.4-12.9-2.2-19.7-2.2c-48.6 0-88 39.4-88 88c0 43.1 31 79 72 86.5V328v32h32 16v8.9 32h32 64.8zm-401.6-72c-17.1 0-33.7-4.6-48.2-13.1c-6.9-4.1-13.4-9-19.1-14.8c-36.9-36.9-37.2-96.6-.8-133.8l.8-.8L113 105.3l0 0 5.6 5.6 17 17 5.7 5.7L130.8 144l-12.2 12.2-6.1 6.1L98.8 176h19.3H128h16.1H160h48 32 0v32h0H208 192 160v8l32 0h16 32 0v8 16 8h0H208l-16 0H160v8l32 0h16 32v0l.3 32H240l-16 0-16 0H192l0 0-32 0v8.9h32V320v8.9H160h0l-32 0-8.8 0zM384 400c0-26.5-28.7-48-64-48s-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48zm32.4-176c0 6.1-2.3 11.8-6.1 16H374.5c-3.8-4.2-6.1-9.9-6.1-16c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSquareUser:{prefix:"fass",iconName:"square-user",icon:[448,512,[],"e283","M368 416l-32-96H112L80 416H368zM0 32H64 384h64V96 416v64H384 64 0V416 96 32zM224 272a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},faDownLeftAndUpRightToCenter:nU,faCompressAlt:nR,faExplosion:{prefix:"fass",iconName:"explosion",icon:[576,512,[],"e4e9","M144 368L0 320l82.3 96H197.5c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64H493.7L576 320 432 368 544 0 336 296 312 128H264L240 304 96 192l48 176zM312 0H264V24 72 96h48V72 24 0zM32 448H0v64H32 544h32V448H544 32z"]},faFileLines:nY,faFileAlt:nG,faFileText:nQ,faWaveSquare:{prefix:"fass",iconName:"wave-square",icon:[640,512,[],"f83e","M128 32h32H320h32V64 416h96V256 224h32H608h32v64H608 512V448v32H480 320 288V448 96H192V256v32H160 32 0V224H32h96V64 32z"]},faRing:{prefix:"fass",iconName:"ring",icon:[512,512,[],"f70b","M64 184.3v51C106.8 212.1 170 192 256 192s149.2 20.1 192 43.3v-51c-23.1-20-82.6-56.3-192-56.3s-168.9 36.3-192 56.3zM512 192v88.1V288v16 32 16c-21.3 32-102.4 96-256 96S21.3 384 0 352V336 304 288v-7.9V192 160c21.3-32 102.4-96 256-96s234.7 64 256 96v32zM400.1 265.6C365.8 251.5 318.4 240 256 240s-109.8 11.5-144.1 25.6C150 278.8 197.8 288 256 288s106-9.2 144.1-22.4z"]},faBuildingUn:{prefix:"fass",iconName:"building-un",icon:[384,512,[],"e4d9","M384 0H0V512H144V384h96V512H384V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 64V224h64v64H256zM112 80v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80 64h32V80v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V80 64h32V80zM224 64h8 9.9l4.4 8.8L272 124.2V80 64h32V80v96 16H288h-8-9.9l-4.4-8.8L240 131.8V176v16H208V176 80 64h16z"]},faDiceThree:{prefix:"fass",iconName:"dice-three",icon:[448,512,[9858],"f527","M448 32H0V480H448V32zM128 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faTirePressureWarning:{prefix:"fass",iconName:"tire-pressure-warning",icon:[512,512,[],"f633","M384 32V0h64V32 54.5c0 24.1 3.9 48 11.5 70.8l2.5 7.4c4.8 14.4 11.5 28.6 19.3 44.4c17.5 35.6 33.4 82.6 27.5 136.2c-5.3 48.6-28.1 99-76.8 148.7v50H368V488H336v24H272V488H240v24H176V488H144v24H80V462C31.3 412.3 8.6 361.9 3.2 313.3c-5.9-53.6 9.9-100.6 27.5-136.2c7.8-15.8 14.5-30 19.3-44.4l2.5-7.4C60.1 102.5 64 78.5 64 54.5V32 0h64V32 54.5c0 31-5 61.7-14.8 91.1l-2.5 7.4c-6.3 19-14.8 36.6-22.6 52.5c-14.7 29.7-25.3 64-21.3 100.9c3.7 34 20.4 74.1 65.7 117.7H379.4c45.3-43.6 62-83.7 65.7-117.7c4.1-36.9-6.6-71.1-21.3-100.9c-7.8-15.8-16.3-33.5-22.6-52.5l-2.5-7.4C389 116.2 384 85.4 384 54.5V32zM280 120V232v24H232V232 120 96h48v24zm0 168v48H232V288h48z"]},faWifiFair:nF,faWifi2:nZ,faCalendarDays:nq,faCalendarAlt:nK,faMp3Player:{prefix:"fass",iconName:"mp3-player",icon:[384,512,[],"f8ce","M0 0H384V512H0V0zM192 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM320 64H64V192H320V64z"]},faAnchorCircleCheck:{prefix:"fass",iconName:"anchor-circle-check",icon:[640,512,[],"e4aa","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288 394.8c-23.3-16.4-42.5-38.4-55.6-64H320V368.5l0-.5 0-.5V240h32 23.2c2.8-2.7 5.8-5.3 8.8-7.8V176H352 341.1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faTally4:{prefix:"fass",iconName:"tally-4",icon:[640,512,[],"e297","M160 64V32H96V64 448v32h64V448 64zm128 0V32H224V64 448v32h64V448 64zM416 32H352V64 448v32h64V448 64 32zM544 64V32H480V64 448v32h64V448 64z"]},faRectangleHistory:{prefix:"fass",iconName:"rectangle-history",icon:[512,512,[],"e4a2","M512 512l0-352L0 160 0 512l512 0zM464 80L48 80l0 48 416 0 0-48zM416 0L96 0l0 48 320 0 0-48z"]},faBuildingCircleArrowRight:{prefix:"fass",iconName:"building-circle-arrow-right",icon:[640,512,[],"e4d1","M0 0H384V232.2c-39.1 32.3-64 81.1-64 135.8s24.9 103.5 64 135.8V512H240V384H144V512H0V0zM128 224H64v64h64V224zm32 0v64h64V224H160zm160 0H256v64h64V224zM64 96v64h64V96H64zm160 0H160v64h64V96zm32 0v64h64V96H256zm96 272a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm152-78.6L481.4 312l11.3 11.3L521.4 352H432 416v32h16 89.4l-28.7 28.7L481.4 424 504 446.6l11.3-11.3 56-56L582.6 368l-11.3-11.3-56-56L504 289.4z"]},faVolleyball:nJ,faVolleyballBall:nW,faSunHaze:{prefix:"fass",iconName:"sun-haze",icon:[640,512,[],"f765","M320 73.1L214 0 190.7 126.7 64 150l73.1 106 0 0H192v0c0-70.7 57.3-128 128-128s128 57.3 128 128v0h54.9l0 0L576 150 449.3 126.7 426 0 320 73.1zM224 256v0H416v0c0-53-43-96-96-96s-96 43-96 96zm392 32H504 480v48h24H616h24V288H616zm-208 0H88 64v48H88 408h24V288H408zm144 88H24 0v48H24 552h24V376H552zM64 464v48H88 200h24V464H200 88 64zm208 0v48h24H616h24V464H616 296 272z"]},faTextSize:{prefix:"fass",iconName:"text-size",icon:[640,512,[],"f894","M32 32H0V64v64 32H64V128 96h96l0 320H128 96v64h32H256h32V416H256 224l0-320h96v32 32h64V128 64 32H352 224 160 32zM352 224H320v32 32 32h64V288h64l0 128H432 400v64h32 96 32V416H528 512l0-128h64v32h64V288 256 224H608 352z"]},faUfo:{prefix:"fass",iconName:"ufo",icon:[640,512,[128760],"e047","M320 112c59.2 0 109.6 37.9 128.3 90.7c5 14.2 7.7 29.4 7.7 45.3c0 0-40 40-136 40s-136-40-136-40c0-15.9 2.7-31.1 7.7-45.3c18.7-52.8 69-90.7 128.3-90.7zm0-48c-90.1 0-165.2 64.8-180.9 150.4C55.1 237.5 0 276.2 0 320c0 70.7 143.3 128 320 128s320-57.3 320-128c0-43.8-55.1-82.5-139.1-105.6C485.2 128.8 410.2 64 320 64zm0 280l32 32-32 32-32-32 32-32zM96 328l32-32 32 32-32 32L96 328zm416-32l32 32-32 32-32-32 32-32z"]},faFork:nX,faUtensilFork:n$,faArrowsUpToLine:{prefix:"fass",iconName:"arrows-up-to-line",icon:[576,512,[],"e4c2","M32 96l512 0 32 0 0-64-32 0L32 32 0 32 0 96l32 0zM48 285.3l22.6-22.6L96 237.3 96 448l0 32 64 0 0-32 0-210.7 25.4 25.4L208 285.3 253.3 240l-22.6-22.6-80-80L128 114.7l-22.6 22.6-80 80L2.7 240 48 285.3zm320 0l22.6-22.6L416 237.3 416 448l0 32 64 0 0-32 0-210.7 25.4 25.4L528 285.3 573.3 240l-22.6-22.6-80-80L448 114.7l-22.6 22.6-80 80L322.7 240 368 285.3z"]},faMobileSignal:{prefix:"fass",iconName:"mobile-signal",icon:[512,512,[],"e1ef","M64 64H288V331c18.2-22.6 39.8-42.3 64-58.5V64 0H288 64 0V64 448v64H64 224c0-22 2.5-43.4 7.1-64H64V64zm80 320H128v32h16 64 16V384H208 144zm368-80V256c-141.4 0-256 114.6-256 256h48c0-114.9 93.1-208 208-208zM480 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-80 0c0-61.9 50.1-112 112-112V352c-88.4 0-160 71.6-160 160h48z"]},faBarcodeScan:{prefix:"fass",iconName:"barcode-scan",icon:[640,512,[],"f465","M128 32H64V192h64V32zM64 480h64V320H64V480zm96 0h32V320H160V480zm64 0h64V320H224V480zm0-288h64V32H224V192zm96 288h64V320H320V480zm0-288h64V32H320V192zM448 480h32V320H448V480zm0-288h32V32H448V192zm64 288h64V320H512V480zm0-288h64V32H512V192zm-352 0h32V32H160V192zM0 232v48H640V232H0z"]},faSortDown:n4,faSortDesc:n3,faFolderArrowDown:n0,faFolderDownload:n6,faCircleMinus:n8,faMinusCircle:n5,faFaceIcicles:{prefix:"fass",iconName:"face-icicles",icon:[512,512,[],"e37c","M512 256c0 10.7-.7 21.3-1.9 31.6L495.9 450.8 490.6 512H437.4l-5.3-61.2-.7-8.3c-7.5 7-15.4 13.6-23.7 19.8l-6.4 14.6L385.9 512H358.1l-7.8-17.9c-29.2 11.6-61 17.9-94.2 17.9c-66.4 0-126.9-25.3-172.4-66.8l-.5 2.8H28.9l-4.5-26.7L6.5 313.4C2.2 294.9 0 275.7 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM56 415.8l0 .2 0-.2L80 272H32L56 415.8zM344 400l28 64 28-64V360l-56 0v40zm56-56V304H344v40l56 0zm-72 0V304H264v40h64zm0 56V360H264v40l32 48 32-48zm-80-96H184v40l64 0V304zm0 56l-64 0v40h64V360zm-80-16V304H112v40h56zm0 56V360H112v40h56zm40.4-192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM488 224H440l24 224 24-224z"]},faShovel:{prefix:"fass",iconName:"shovel",icon:[512,512,[],"f713","M338.7 45.3L384 0l45.3 45.3 37.5 37.5L512 128l-45.3 45.3-24.2 24.2c-17 17-40 26.5-64 26.5c-13.3 0-25.9-2.9-37.3-8L238.6 318.6 304 384 176 512H0V336L128 208l65.4 65.4L296 170.7c-5.1-11.4-8-24-8-37.3c0-24 9.5-47 26.5-64l24.2-24.2zM421.5 128L384 90.5l-24.2 24.2c-5 5-7.8 11.7-7.8 18.7c0 14.6 11.9 26.5 26.5 26.5c7 0 13.8-2.8 18.7-7.8L421.5 128z"]},faDoorOpen:{prefix:"fass",iconName:"door-open",icon:[576,512,[],"f52b","M320 0L64 64V448H32 0v64H32 64 320V0zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128h96V480v32h32 64 32V448H544 512V96 64H480 352v64z"]},faFilms:{prefix:"fass",iconName:"films",icon:[576,512,[],"e17a","M576 32H96V384H576V32zM200 80v48H152V80h48zm272 0h48v48H472V80zM200 184v48H152V184h48zm272 0h48v48H472V184zM200 288v48H152V288h48zm272 0h48v48H472V288zM416 80V192H256V80H416zM256 224H416V336H256V224zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faRightFromBracket:n7,faSignOutAlt:n9,faFaceGlasses:{prefix:"fass",iconName:"face-glasses",icon:[512,512,[],"e377","M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256c0-22.1 2.8-43.5 8.1-64H48v96 16H64 224h16V288 192h32v96 16h16H448h16V288 192h39.9c5.3 20.5 8.1 41.9 8.1 64zM256 0C363.4 0 455.4 66.2 493.4 160H464V144 128H448 288 272v16 16H240V144 128H224 64 48v16 16H18.6C56.6 66.2 148.6 0 256 0zM80 272V192 160H208V272H80zM256 416c71.6 0 113.7-47.7 126.3-72.8l-28.6-14.3C344.9 346.3 312.4 384 256 384s-88.9-37.7-97.7-55.2l-28.6 14.3C142.3 368.3 184.4 416 256 416zm48-144V160H432v32 80H304zM184.4 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faNfc:{prefix:"fass",iconName:"nfc",icon:[448,512,[],"e1f7","M0 32H448V480H0V32zM64 96v16V400v16H80 368h16V400 112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352V384H96V128h48 16V96H144 80 64z"]},faAtom:{prefix:"fass",iconName:"atom",icon:[512,512,[9883],"f5d2","M256 328c9.4-4.8 19-10.2 28.8-16c12.1-7.3 23.6-14.8 34.2-22.4c.7-10.8 1-22 1-33.6s-.4-22.7-1-33.6c-10.6-7.6-22.1-15.1-34.2-22.4c-9.7-5.8-19.3-11.2-28.8-16c-9.4 4.8-19 10.2-28.8 16c-12.1 7.3-23.6 14.8-34.2 22.4c-.7 10.8-1 22-1 33.6s.4 22.7 1 33.6c10.6 7.6 22.1 15.1 34.2 22.4c9.7 5.8 19.3 11.2 28.8 16zm190-72c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zM256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM373.5 147.5c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM256 296l-40-40 40-40 40 40-40 40z"]},faSoap:{prefix:"fass",iconName:"soap",icon:[512,512,[129532],"e06e","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 24.6-9.2 47-24.4 64H416h32v32V416v32H416 96 64V416 288 256H96 248.4c-15.2-17-24.4-39.4-24.4-64H0V512H512V192H416zM96 416H416V288H320 96V416z"]},faIcons:oc,faHeartMusicCameraBolt:or,faMicrophoneLinesSlash:on,faMicrophoneAltSlash:oo,faClosedCaptioningSlash:{prefix:"fass",iconName:"closed-captioning-slash",icon:[640,512,[],"e135","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-12.9-10V32H70.5L48.4 14.8zM235.5 160.1c32.7 1.2 61.2 18.7 77.6 44.6L302 211.7l-66.5-51.6zm95.1 73.8c10-42.3 48-73.9 93.4-73.9c34.2 0 64.1 17.8 81.1 44.6l-40.5 25.7C456 216.9 441 208 424 208c-26.5 0-48 21.5-48 48c0 5.2 .8 10.3 2.4 15l-47.8-37.1zm90.2 70c1.1 .1 2.2 .1 3.2 .1c17 0 32-8.9 40.6-22.3l40.5 25.7c-9 14.1-21.6 25.8-36.5 33.6l-47.8-37.1zM32 480H487.4L295 328.4c-16.8 14.7-38.9 23.6-63 23.6c-53 0-96-43-96-96c0-16 3.9-31.1 10.8-44.3L32 121.2V480zM184 256c0 26.5 21.5 48 48 48c8.7 0 16.9-2.3 23.9-6.4l-70-55.1c-1.3 4.3-1.9 8.8-1.9 13.5z"]},faCalculatorSimple:ol,faCalculatorAlt:oh,faBridgeCircleCheck:{prefix:"fass",iconName:"bridge-circle-check",icon:[640,512,[],"e4c9","M64 32H32V96H64h40v64H32V288c53 0 96 43 96 96v96h96V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40 32V32H576 64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faSlidersUp:ou,faSlidersV:om,faLocationMinus:od,faMapMarkerMinus:oz,faPumpMedical:{prefix:"fass",iconName:"pump-medical",icon:[448,512,[],"e06a","M128 0V128H256V96h82.7l38.6 38.6L400 157.3 445.3 112 422.6 89.4l-48-48L365.3 32H352 256V0H128zM56 160L32 512H352L328 160H56zm160 96v24 32h32 24v48H248 216v32 24H168V392 360H136 112V312h24 32V280 256h48z"]},faFingerprint:{prefix:"fass",iconName:"fingerprint",icon:[512,512,[],"f577","M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5l15.6 18.2 36.4-31.3L450.2 89.2C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40 24H48V296 256zm458.5-52.9l-4.9-23.5-47 9.9 4.9 23.5c2.9 13.9 4.5 28.3 4.5 43.1v40 24h48V296 256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-34.2 0-66 9.7-93 26.6l31.7 37c18.2-9.9 39.1-15.6 61.3-15.6c70.7 0 128 57.3 128 128v24.9c0 34.6-2.8 69.1-8.4 103.1h48.6c5.2-34 7.8-68.5 7.8-103.1V256c0-97.2-78.8-176-176-176zM126.1 137.3C97.5 168.6 80 210.3 80 256v24.9c0 35-5.5 69.8-16.2 103.1h50.1c9.3-33.5 14.1-68.2 14.1-103.1V256c0-31.1 11.1-59.7 29.6-81.9l-31.6-36.8zM256 160c-53 0-96 43-96 96v24.9c0 46-7.6 91.6-22.5 135.1h46.3c13.4-43.7 20.3-89.2 20.3-135.1V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 45.6-5.5 91-16.4 135.1h45.2c10.1-44.2 15.2-89.5 15.2-135.1V256c0-53-43-96-96-96zm24 96H232v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3-3.3 8.6h51.4l2.6-6.7C267.9 411.9 280 346.7 280 280.9V256z"]},faSkiBoot:{prefix:"fass",iconName:"ski-boot",icon:[512,512,[],"e3cc","M48 272H159.7l48-240H96L48 272zm-6.4 32L0 512H512V448H480V352L326.4 288H272 256V256h16 60.8l12.8-64H288 272V160h16 64L384 0H320l-6.4 32H240c0 1-.1 2.1-.3 3.1l-51.2 256L185.9 304H172.8 41.6z"]},faStandardDefinition:oH,faRectangleSd:ov,faH1:{prefix:"fass",iconName:"h1",icon:[576,512,[],"f313","M64 96V64H0V96 256 416v32H64V416 288H256V416v32h64V416 256 96 64H256V96 224H64V96zm341 61.2l43-19.1V384H416 384v64h32 64 64 32V384H544 512V96 64H480 464h-6.8L451 66.8 384 96.5v70l21-9.3z"]},faHandPointRight:{prefix:"fass",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M512 96l0 64-240 0 0-64 240 0zM352 288l0 64-128 0 0-64 128 0zm32-32l-112 0 0-64 112 0 0 64zM320 384l0 64-128 0 0-64 128 0zM149 64l91 0 0 192-48 0-32 0 0-96 0-16-32 0 0 16 0 112 0 16 16 0 48 0 0 64-32 0 0 96C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64z"]},faMagnifyingGlassLocation:oV,faSearchLocation:ow,faMessageBot:{prefix:"fass",iconName:"message-bot",icon:[640,512,[],"e3b8","M544 0H96V176H64V160H0v64H64V208H96V416H224v96l144-96H544V208h32v16h64V160H576v16H544V0zM160 96H480V288H160V96zm64 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faForwardStep:oD,faStepForward:oS,faFaceSmileBeam:oE,faSmileBeam:oj,faLightCeiling:{prefix:"fass",iconName:"light-ceiling",icon:[512,512,[],"e016","M224 162V0h64V162c126.3 15.7 224 123.5 224 254H0C0 285.5 97.7 177.7 224 162zm32 350c-35.3 0-64-28.7-64-64H320c0 35.3-28.7 64-64 64z"]},faMessageExclamation:oO,faCommentAltExclamation:oP,faBowlScoop:o_,faBowlShavedIce:oB,faSquareX:{prefix:"fass",iconName:"square-x",icon:[448,512,[],"e286","M448 32H0V480H448V32zm-98.9 96L253.9 256l95.2 128H289.3L224 296.2 158.7 384H98.9l95.2-128L98.9 128h59.8L224 215.8 289.3 128h59.8z"]},faBuildingMemo:{prefix:"fass",iconName:"building-memo",icon:[640,512,[],"e61e","M384 0H0V512H144V384h96V512h48V288H256V224h32V160H256V96h32V64h96V0zM64 224h64v64H64V224zm160 0v64H160V224h64zM128 96v64H64V96h64zm32 0h64v64H160V96zm480 0H320V512H640V96zM400 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM376 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm64-184h16 96 16v32H576 480 464V192zm16 96h96 16v32H576 480 464V288h16zm-16 96h16 96 16v32H576 480 464V384z"]},faUtilityPoleDouble:{prefix:"fass",iconName:"utility-pole-double",icon:[512,512,[],"e2c4","M288 0V32 64h96V56 32h48V56v8h32V56 32h48V56v8V96v24 8H480 428.8L288 221.9V256h96v-8V224h48v24 8h32v-8V224h48v24 8 32 24 8H480 428.8L288 413.9V480v32H224V480 413.9L83.2 320H32 0v-8V288 256v-8V224H48v24 8H80v-8V224h48v24 8h96V221.9L83.2 128H32 0v-8V96 64 56 32H48V56v8H80V56 32h48V56v8h96V32 0h64zM140.8 128L224 183.4V128H140.8zM288 183.4L371.2 128H288v55.4zM140.8 320L224 375.4V320H140.8zM288 375.4L371.2 320H288v55.4z"]},faFlagCheckered:{prefix:"fass",iconName:"flag-checkered",icon:[448,512,[127937],"f11e","M64 0V32 48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c43.2 21.6 93.4 23 137.6 4.4c3.2-1.4 6.4-2.8 9.6-4.4L448 16V87.6 368l-55.5 20.8c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384v96 32H0V480 400 334 64 32 0H64zm0 187.1l64-13.9v65.5L64 252.6V318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3V238.7l38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9v66.7l-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8v71.4c21.8 1.9 43.3 6.7 64 14.4V244.2l22.7 6.7c13.5 4 27.3 6.4 41.3 7.4V194c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12v-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8v72.4c-13-.4-26 .8-38.7 3.6L128 173.2V98L64 114v73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2V251.9l-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5v77.4zm64-149.4V115.4c-20.9 6.1-42.4 9.1-64 9.1V194c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z"]},faChevronsUp:oU,faChevronDoubleUp:oR,faFootball:oG,faFootballBall:oQ,faUserVneck:{prefix:"fass",iconName:"user-vneck",icon:[448,512,[],"e461","M224 0a128 128 0 1 0 0 256A128 128 0 1 0 224 0zm0 432L138.7 304H64L0 512H448L384 304H309.3L224 432z"]},faSchoolCircleExclamation:{prefix:"fass",iconName:"school-circle-exclamation",icon:[640,512,[],"e56c","M640 96V266.8C608.1 221.6 555.5 192 496 192c-38.5 0-74.2 12.4-103.1 33.4c9.6-14.1 15.1-31.1 15.1-49.4c0-48.6-39.4-88-88-88s-88 39.4-88 88s39.4 88 88 88c15.6 0 30.2-4 42.9-11.1c-23.4 27.1-38.8 61.4-42.2 99.1H320c-35.3 0-64 28.7-64 64v96H0V96H160L320 0 480 96H640zM144 192H80v96h64V192zm0 128H80v96h64V320zM336 128v16 16h16 16v32H352 320 304V176 144 128h32zm160 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H480v32h32zm0-176H480v16 80 16h32V368 288 272z"]},faCrop:{prefix:"fass",iconName:"crop",icon:[512,512,[],"f125","M128 0V32 64v64V338.7L338.7 128 192 128H160V64h32l210.7 0 38.6-38.6L464 2.7 509.3 48 486.6 70.6 448 109.3 448 384h32 32v64H480 448v32 32H384V480 448 384l0-210.7L173.3 384H320h32v64H320 96 64V416 128H32 0V64H32 64V32 0h64z"]},faAnglesDown:oF,faAngleDoubleDown:oZ,faUsersRectangle:{prefix:"fass",iconName:"users-rectangle",icon:[640,512,[],"e594","M32 0H0V32 480v32H32 608h32V480 32 0H608 32zM64 448V64H576V448H64zM223.8 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM120 256L96 336h94.3l19.4-58.1 7.3-21.9H120zm329.7 80H544l-24-80H423.1l7.3 21.9L449.7 336zM432 384l-16-48-16-48H382.4 257.6 240l-16 48-16 48H432zm80-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faPeopleRoof:{prefix:"fass",iconName:"people-roof",icon:[640,512,[],"e537","M335.6 12.1L320 3.3l-15.6 8.7-272 152L4.5 179.7l31.2 55.9 27.9-15.6L320 76.7 576.4 219.9l27.9 15.6 31.2-55.9-27.9-15.6-272-152zM320 240a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM144 336a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm392-40a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM96 352H81.9L75 364.3 19 465.1l-11.7 21 42 23.3 11.7-21 27-48.6V512H200V439.8l27 48.6 11.7 21 42-23.3-11.7-21-35.2-63.4 3.4-6.3L264 345.5V432H376V345.5l26.9 49.9 3.4 6.3L371 465.1l-11.7 21 42 23.3 11.7-21 27-48.6V512H552V439.8l27 48.6 11.7 21 42-23.3-11.7-21L565 364.3 558.1 352H544 448 434l-44.9-83.4L382.3 256H368 272 257.7l-6.8 12.6L206 352H192 96z"]},faSquareArrowRight:oq,faArrowSquareRight:oK,faLocationPlus:oJ,faMapMarkerPlus:oW,faLightbulbExclamationOn:{prefix:"fass",iconName:"lightbulb-exclamation-on",icon:[640,512,[],"e1ca","M449.2 297.8c-19.8 27.1-39.7 54.4-49.2 86.2H240c-9.6-31.9-29.5-59.1-49.2-86.2l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C155.6 247.9 144 213.3 144 176C144 78.8 222.8 0 320 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0zM240 512V416H400v96H240zM344 88V64H296V88 200v24h48V200 88zM296 256v48h48V256H296zM87.3 16l6 4 24 16 20 13.3L110.7 89.3 90.7 76l-24-16-6-4-20-13.3L67.3 2.7 87.3 16zM579.3 56l-6 4-24 16-20 13.3L502.7 49.3l20-13.3 24-16 6-4 20-13.3 26.6 39.9L579.3 56zM24 160H72 96v48H72 24 0V160H24zm544 0h48 24v48H616 568 544V160h24zM117.3 332l-24 16-6 4-20 13.3L40.7 325.3l20-13.3 6-4 24-16 20-13.3 26.6 39.9-20 13.3zm432-39.9l24 16 6 4 20 13.3-26.6 39.9-20-13.3-6-4-24-16-20-13.3 26.6-39.9 20 13.3z"]},faPeopleLine:{prefix:"fass",iconName:"people-line",icon:[640,512,[],"e534","M320 112a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm392-40a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM96 224H81.9L75 236.3 19 337.1l-11.7 21 42 23.3 11.7-21 27-48.6V384H200V311.8l27 48.6 11.7 21 42-23.3-11.7-21-35.2-63.5 3.4-6.3L264 217.5V304H376V217.5l26.9 49.9 3.4 6.3L371 337.1l-11.7 21 42 23.3 11.7-21 27-48.6V384H552V311.8l27 48.6 11.7 21 42-23.3-11.7-21L565 236.3 558.1 224H544 448 434l-44.9-83.4L382.3 128H368 272 257.7l-6.8 12.6L206 224H192 96zM32 416H0v64H32 608h32V416H608 32z"]},faBeerMugEmpty:o$,faBeer:o4,faCrateEmpty:{prefix:"fass",iconName:"crate-empty",icon:[512,512,[],"e151","M512 224H0V352H512V224zm0 160H0V512H512V384zM64 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM48 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM448 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM432 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faDiagramPredecessor:{prefix:"fass",iconName:"diagram-predecessor",icon:[512,512,[],"e477","M448 416l0-64L64 352l0 64 384 0zm64 64l-64 0L64 480 0 480l0-64 0-64 0-64 64 0 384 0 64 0 0 64 0 64 0 64zM384 96l-96 0 0 128L0 224 0 32l208 0 80 0 128 0 32 0 0 32 0 64 64 0 0 32-96 96-96-96 0-32 64 0 0-32z"]},faTransporter:{prefix:"fass",iconName:"transporter",icon:[512,512,[],"e042","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm-18.4 80h15.4H307.1h15.4l9.6 12L409 236l20 25L379 301l-20-25-31-38.7V416H264V320H248v96H184V237.3L153 276l-20 25L83 261l20-25L180 140l9.6-12zM296 512H216 96V448H416v64H296zM480 32l32 16L480 64 464 96 448 64 416 48l32-16L464 0l16 32zM48 64L64 96l32 16L64 128 48 160 32 128 0 112 32 96 48 64z"]},faCalendarCircleUser:{prefix:"fass",iconName:"calendar-circle-user",icon:[576,512,[],"e471","M160 0H96V64H0v96H448V64H352V0H288V64H160V0zm96 368c0-91.8 70.3-167.2 160-175.3V192H0V512H330.8C285.6 480.1 256 427.5 256 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-63.3 77.7c-20.4 21.2-49 34.3-80.7 34.3s-60.3-13.2-80.7-34.3L376 416H488l24.7 29.7zM384 336a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faArrowUpLong:o3,faLongArrowUp:o0,faPersonCarryBox:o6,faPersonCarry:o8,faFireFlameSimple:o5,faBurn:o7,faPerson:o9,faMale:sr,faLaptop:{prefix:"fass",iconName:"laptop",icon:[640,512,[128187],"f109","M96 32H64V64 352h64V96H512V352h64V64 32H544 96zM0 384v48l48 48H592l48-48V384H0z"]},faFileCsv:{prefix:"fass",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8 16H224V400v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8V448h32v16 8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368h16v32H368 333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304 288V480h16 42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zM448 352v16 61.1l16 42.7 16-42.7V368 352h32v16 64 2.9l-1 2.7-24 64L483.1 512H472 456 444.9L441 501.6l-24-64-1-2.7V432 368 352h32z"]},faMenorah:{prefix:"fass",iconName:"menorah",icon:[640,512,[],"f676","M32 0L59.8 48.7C62.6 53.5 64 58.9 64 64.4C64 81.8 49.8 96 32.4 96h-.8C14.2 96 0 81.8 0 64.4c0-5.5 1.4-10.9 4.2-15.7L32 0zm96 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C160 81.8 145.8 96 128.4 96h-.8C110.2 96 96 81.8 96 64.4c0-5.5 1.4-10.9 4.2-15.7L128 0zm68.2 48.7L224 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C256 81.8 241.8 96 224.4 96h-.8C206.2 96 192 81.8 192 64.4c0-5.5 1.4-10.9 4.2-15.7zM320 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C352 81.8 337.8 96 320.4 96h-.8C302.2 96 288 81.8 288 64.4c0-5.5 1.4-10.9 4.2-15.7L320 0zm68.2 48.7L416 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C448 81.8 433.8 96 416.4 96h-.8C398.2 96 384 81.8 384 64.4c0-5.5 1.4-10.9 4.2-15.7zM512 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C544 81.8 529.8 96 512.4 96h-.8C494.2 96 480 81.8 480 64.4c0-5.5 1.4-10.9 4.2-15.7L512 0zm68.2 48.7L608 0l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7C640 81.8 625.8 96 608.4 96h-.8C590.2 96 576 81.8 576 64.4c0-5.5 1.4-10.9 4.2-15.7zM64 128v32V320H288V160 128h64v32V320H576V160 128h64v32V352v32H608 352v64H480h32v64H480 320 160 128V448h32H288V384H32 0V352 160 128H64zm96 0v32V288H96V160 128h64zm96 0v32V288H192V160 128h64zm192 0v32V288H384V160 128h64zm96 0v32V288H480V160 128h64z"]},faUnion:{prefix:"fass",iconName:"union",icon:[384,512,[8899],"f6a2","M64 32V64 288c0 70.7 57.3 128 128 128s128-57.3 128-128V64 32h64V64 288c0 106-86 192-192 192S0 394 0 288V64 32H64z"]},faChevronsLeft:sa,faChevronDoubleLeft:so,faCircleHeart:sf,faHeartCircle:su,faTruckPlane:{prefix:"fass",iconName:"truck-plane",icon:[640,512,[],"e58f","M200 0c31.5 0 56 54.7 56 86.1l0 9.9V500.7l-56-19.8L88 512V456l56-44.5V330.3L0 368V288l144-95.5V86.1C144 54.7 169.4 0 200 0zm88 128H640V448H608v64H544V448H384v64H320V448H288V128zM552 240H376l-24 64H576l-24-64zm16 160a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM384 376a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faRecordVinyl:{prefix:"fass",iconName:"record-vinyl",icon:[512,512,[],"f8d9","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faBringForward:{prefix:"fass",iconName:"bring-forward",icon:[512,512,[],"f856","M224 448H448V224H384V160h64 64v64V448v64H448 224 160V448 384h64v64zM0 352V0H352V352H0z"]},faSquareP:{prefix:"fass",iconName:"square-p",icon:[448,512,[],"e279","M448 32H0V480H448V32zM152 128h92c50.8 0 92 41.2 92 92s-41.2 92-92 92H176v48 24H128V360 288 152 128h24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44H176v88h68z"]},faFaceGrinStars:sd,faGrinStars:sp,faSigma:{prefix:"fass",iconName:"sigma",icon:[384,512,[8721],"f68b","M0 480H32 352h32V448 384 352H320v32 32H109.3L246.6 278.6 269.3 256l-22.6-22.6L109.3 96H320v32 32h64V128 64 32H352 32 0V77.3l9.4 9.4L178.7 256 9.4 425.4 0 434.7V480z"]},faCameraMovie:{prefix:"fass",iconName:"camera-movie",icon:[576,512,[127909,127910],"f8a9","M128 64a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM352 256H128C57.3 256 0 198.7 0 128S57.3 0 128 0c48.2 0 90.2 26.6 112 66C261.8 26.6 303.8 0 352 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zm0-192a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM576 256V512L448 448V320l128-64zM416 288V512H64V352H32 0V288H32 64h64 32H416z"]},faBong:{prefix:"fass",iconName:"bong",icon:[448,512,[],"f55c","M128 273.1c-19.5 11.3-35.7 27.5-46.9 46.9H302.9c-11.2-19.4-27.4-35.6-46.9-46.9l-32-18.5V217.7 64H160V217.7v36.9l-32 18.5zm228.6 12.2C374 314.1 384 347.9 384 384c0 49.2-18.5 94-48.9 128H48.9C18.5 478 0 433.2 0 384c0-71.1 38.6-133.1 96-166.3V64H64V0H96h64 64 64 32V64H288V217.7c14.2 8.2 27.2 18.2 38.8 29.6L366.1 208l-7-7-17-17L376 150.1l17 17 24 24 24 24 17 17L424 265.9l-17-17-7-7-43.3 43.3z"]},faClarinet:{prefix:"fass",iconName:"clarinet",icon:[640,512,[],"f8ad","M224 128h16 32 96 96 32 16v32H496 480v32h91.2l44-29.3L640 146.1V176 368v29.9l-24.9-16.6-44-29.3H96 92.9l-2.9-1.1-80-32L0 314.8V304 240 229.2l10.1-4 80-32 2.9-1.1H96 256V160H240 224V128zm224 32H384v32h64V160zm-96 0H288v32h64V160zM272 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTruckFlatbed:{prefix:"fass",iconName:"truck-flatbed",icon:[640,512,[],"e2b6","M576 416h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416 400 352V352H231.6c-17.6-19.6-43.1-32-71.6-32s-54 12.4-71.6 32H0v64H64c0 53 43 96 96 96s96-43 96-96h96 32c0 53 43 96 96 96s96-43 96-96zM416 160h50.7L544 237.3V256H416V160zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSpaghettiMonsterFlying:sH,faPastafarianism:sv,faArrowDownUpAcrossLine:{prefix:"fass",iconName:"arrow-down-up-across-line",icon:[576,512,[],"e4af","M160 509.3l22.6-22.6 96-96L301.3 368 256 322.7l-22.6 22.6L192 386.7V288H544h32V224H544 448V125.3l41.4 41.4L512 189.3 557.3 144l-22.6-22.6-96-96L416 2.7 393.4 25.4l-96 96L274.7 144 320 189.3l22.6-22.6L384 125.3V224H192 128 32 0v64H32h96v98.7L86.6 345.4 64 322.7 18.7 368l22.6 22.6 96 96L160 509.3zM128 64V192h64V64 32H128V64zM384 320V448l0 32h64V448 320H384z"]},faArrowsRotateReverse:{prefix:"fass",iconName:"arrows-rotate-reverse",icon:[512,512,[],"e630","M406.7 202.6c-7.7-21.8-20.2-42.3-37.8-59.8c-62.5-62.5-163.8-62.5-226.3 0L125.5 160h34.3 32v64h-32H47.8h-32V192 80 48h64V80v35.2L97.4 97.6c87.5-87.5 229.3-87.5 316.8 0c24.4 24.4 42.1 53.1 52.9 83.7l-60.4 21.3zm25.1 194.3l-17.6 17.5 0 0c-87.5 87.4-229.3 87.4-316.7 0C73 390 55.3 361.3 44.5 330.6l60.4-21.3c7.7 21.8 20.2 42.3 37.8 59.8c62.5 62.5 163.8 62.5 226.3 0l.1-.1L386.2 352H351.8h-32V288h32 112 32v32V432v32h-64V432 396.9z"]},faLeafHeart:{prefix:"fass",iconName:"leaf-heart",icon:[512,512,[],"f4cb","M272 96H376c50.2 0 92.7-33 106.9-78.6C501.5 58.8 512 106.2 512 156.6C512 317.1 405.1 447.3 273 448l-1 0c-81.7 0-150.4-55.7-170.2-131.2C68.7 347.5 48 391.3 48 440v16 24H0V456 440c0-75.1 38.3-141.2 96.4-179.9C102.5 168.5 178.8 96 272 96v0zM189.7 241.1c0 14.3 5.9 28 16.4 37.8l70.9 66.4L288 355.5l10.9-10.2 70.9-66.4c10.5-9.8 16.4-23.5 16.4-37.8c0-28.6-23.2-51.8-51.8-51.8H331c-14 0-27.5 5.3-37.8 14.9l-5.2 4.8-5.2-4.8c-10.3-9.6-23.8-14.9-37.8-14.9h-3.5c-28.6 0-51.8 23.2-51.8 51.8z"]},faHouseBuilding:{prefix:"fass",iconName:"house-building",icon:[640,512,[],"e1b1","M640 0H320V161l64 53.3V192h64v64H416v32h32v64H416V512H640V0zM512 192h64v64H512V192zm64 96v64H512V288h64zM448 96v64H384V96h64zm64 0h64v64H512V96zM0 256V512H384V256L192 96 0 256zm240 16v96H144V272h96z"]},faCheeseSwiss:{prefix:"fass",iconName:"cheese-swiss",icon:[512,512,[129472],"f7f0","M141.8 145.7L0 256H512C512 132.3 411.7 32 288 32L217.1 87.2c4.4 7.2 6.9 15.7 6.9 24.8c0 26.5-21.5 48-48 48c-13.4 0-25.5-5.5-34.2-14.3zM416 288c0 26.5-21.5 48-48 48s-48-21.5-48-48H0V480H512V288H416zM176 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSpoon:sV,faUtensilSpoon:sb,faJarWheat:{prefix:"fass",iconName:"jar-wheat",icon:[320,512,[],"e517","M32 0H288V64H32V0zM0 96H320V512H0V96zM192 320c35.3 0 64-28.7 64-64H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H64c0 35.3 28.7 64 64 64h16 32 16zm0-96c35.3 0 64-28.7 64-64H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H64c0 35.3 28.7 64 64 64h16 32 16zm0 192c35.3 0 64-28.7 64-64H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H64c0 35.3 28.7 64 64 64h16v32 16h32V448 416h16z"]},faEnvelopesBulk:sD,faMailBulk:sS,faFileCircleExclamation:{prefix:"fass",iconName:"file-circle-exclamation",icon:[576,512,[],"e4eb","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H416v32h32zm0-176H416v16 80 16h32V368 288 272z"]},faBowArrow:{prefix:"fass",iconName:"bow-arrow",icon:[512,512,[127993],"f6b9","M352 32L512 0 480 160l-47-47L183.8 362.1 200 416l-96 96L80 432 0 408l96-96 53.9 16.2L399 79 352 32zM192 64c47.7 0 95.4 13.2 137.1 39.7l-46.8 46.8c-28.1-15-59.2-22.5-90.3-22.5c-29.9 0-58.3 10.2-85.8 28.9L191 241.8 145.8 287 25.4 166.6 2.7 144 48 98.7 60.3 111c38-28.1 81.6-47 131.7-47zM361.5 229.7l46.8-46.8C434.8 224.6 448 272.3 448 320c0 50.1-18.9 93.7-47 131.7L413.3 464 368 509.3l-22.6-22.6L225 366.2 270.2 321l84.8 84.8C373.8 378.3 384 349.9 384 320c0-31.1-7.5-62.2-22.5-90.3z"]},faCartXmark:{prefix:"fass",iconName:"cart-xmark",icon:[576,512,[],"e0dd","M0 0H24 96h19.9l3.7 19.5L122 32H576L496 288H170.7l9.1 48H488h24v48H488 160 140.1l-3.7-19.5L76.1 48H24 0V0zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM378.4 89.3L336 131.7 293.6 89.3l-28.3 28.3L307.7 160l-42.4 42.4 28.3 28.3L336 188.3l42.4 42.4 28.3-28.3L364.3 160l42.4-42.4L378.4 89.3z"]},faHexagonXmark:sE,faTimesHexagon:sj,faXmarkHexagon:sO,faCircleH:sP,faHospitalSymbol:sB,faMerge:{prefix:"fass",iconName:"merge",icon:[512,512,[],"e526","M160 64h15.4L185 76 303.4 224H384V160h32l96 96-96 96H384V288H303.4L185 436l-9.6 12H160 32 0V384H32 144.6L247 256 144.6 128H32 0V64H32 160z"]},faPager:{prefix:"fass",iconName:"pager",icon:[512,512,[128223],"f815","M0 64H512V448H0V64zm64 64V256H448V128H64zM80 320H56v48H80h56 24V320H136 80zm136 0H192v48h24 48 24V320H264 216z"]},faCartMinus:{prefix:"fass",iconName:"cart-minus",icon:[576,512,[],"e0db","M0 0H24 96h19.9l3.7 19.5L122 32H576L496 288H170.7l9.1 48H488h24v48H488 160 140.1l-3.7-19.5L76.1 48H24 0V0zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM256 172H416V132H256v40z"]},faAddressBook:sU,faContactBook:sR,faPanFrying:{prefix:"fass",iconName:"pan-frying",icon:[576,512,[127859],"e42c","M448 224c0 33.4-7.3 65.1-20.4 93.6l140.3 90.7L487.2 512 364.8 398.3C326.3 429.4 277.3 448 224 448C100.3 448 0 347.7 0 224S100.3 0 224 0S448 100.3 448 224zM319.9 154c-21.2-5.4-50.6-22.6-65.8-38.4c-24.5-25.5-65-26.3-90.5-1.8c-11.6 11.2-18.1 25.6-19.4 40.5c-2.2 24.7-9.2 56.2-21.5 77.6c-22.1 38.3-9 87.2 29.3 109.3s87.2 9 109.3-29.3c9.4-16.3 33-30 51.6-32.6c10.2-1.4 20.3-5.4 29.2-12c28.4-21.1 34.3-61.1 13.3-89.5c-9.1-12.3-21.8-20.4-35.5-23.9zM504 424a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faGrid:sY,faGrid3:sG,faFootballHelmet:{prefix:"fass",iconName:"football-helmet",icon:[512,512,[],"f44f","M494.2 226.2L340.3 245.5l14 74.5H496h16v16 72 72 16H496 368 354.7l-2.4-13.1-13.5-72L327.7 352H292l7.7 20.5c2.9 7.6 4.3 15.7 4.3 23.8v1.3c0 36.7-29.7 66.4-66.4 66.4c-9 0-17.9-1.8-26.1-5.4L112 416H77.1C39.1 373.5 16 317.5 16 256C16 123.5 123.5 16 256 16c122.5 0 223.5 91.7 238.2 210.2zM256 256l24 64h41.7l-13.2-70.6L256 256zm104.3 96l7.5 40H480V352H360.3zM480 424H373.8l7.5 40H480V424zM176 360a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHandLove:{prefix:"fass",iconName:"hand-love",icon:[544,512,[],"e1a5","M224 0V32l0 96V352h96 32 96l0-96V96 64h64V96 336c0 97.2-78.8 176-176 176H316.8c-59.6 0-116.9-22.9-160-64L60.3 356.1l-29-27.6 55.2-57.9 29 27.6 44.6 42.4c0-1.5-.1-3.1-.1-4.6V32 0h64zm32 160h64V320H256V160zm160 32V320H352V192h64z"]},faTrees:{prefix:"fass",iconName:"trees",icon:[640,512,[],"f724","M64 128L192 0 320 128v32H272l80 96v32H304l80 96v32H224v64 32H160V480 416H0V384l80-96H32V256l80-96H64V128zM416 480V448 416 384 372.4l-7.4-8.9L372.3 320H384V288 256 244.4l-7.4-8.9L340.3 192H352V160 128 114.7l-9.4-9.4L448 0 576 128v32H528l80 96v32H560l80 96v32H480v64 32H416V480z"]},faStrikethrough:{prefix:"fass",iconName:"strikethrough",icon:[512,512,[],"f0cc","M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12l30.9 8.2 16.5-61.8-30.9-8.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32 0v64H32 480h32V224H480 270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1l0 0c-5.6-1.9-11-3.7-15.9-5.4l-30.4-10.1L87.5 436.3l30.4 10.1c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z"]},faPage:{prefix:"fass",iconName:"page",icon:[384,512,[],"e428","M0 512H384V112L272 0H0V512z"]},faK:{prefix:"fass",iconName:"k",icon:[320,512,[107],"4b","M236.5 32h83.2L309.4 44.5 166.8 215.9 317.9 480H244.2L123.1 268.5 64 339.6V448v32H0V448 328 64 32H64V64 239.5l39.4-47.4L236.5 32z"]},faDiagramPrevious:{prefix:"fass",iconName:"diagram-previous",icon:[512,512,[],"e478","M448 352L64 352v64l384 0V352zm64-64v64 64 64H448 64 0V416 352 288H64 232V224l-40 0-32 0V192l73.4-73.4L256 96l22.6 22.6L352 192v32l-32 0-40 0v64H448h64zM0 32l512 0V224H384V192 178.7l-9.4-9.4-96-96L256 50.7 233.4 73.4l-96 96-9.4 9.4V192v32L0 224V32z"]},faGaugeMin:sQ,faTachometerAltSlowest:sF,faFolderGrid:{prefix:"fass",iconName:"folder-grid",icon:[512,512,[],"e188","M512 480H0V32H224l48 64H512V480zM176 240H80v96h96V240zm128 0H208v96h96V240zm32 0v96h96V240H336z"]},faEggplant:{prefix:"fass",iconName:"eggplant",icon:[512,512,[],"e16c","M480 65.9l31.4-31.4L477.4 .6 446.1 32H288l16 48 48 16 16 48 48 16 16 48 48 16V65.9zM271 82.3c-30.1 22.4-65.7 39.7-101.2 56.9C83.4 181.3-1.6 222.5 0 336c1.4 95.3 79.8 175.9 176.4 176c130.5 .1 227.9-140.1 276.4-263.4l-30.9-10.3-15.2-5.1-5.1-15.2-10.9-32.8-32.8-10.9-15.2-5.1-5.1-15.2-10.9-32.8-32.8-10.9-15.2-5.1-5.1-15.2L271 82.3z"]},faExcavator:{prefix:"fass",iconName:"excavator",icon:[640,512,[],"e656","M96 0h32H256h16.6l9.6 13.5 96 136 5.9 8.3V160v8 56 96H0V160H96V32 0zM239.4 64H160v96H307.2L239.4 64zM80 416c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zM0 432c0-44.2 35.8-80 80-80H336c44.2 0 80 35.8 80 80s-35.8 80-80 80H80c-44.2 0-80-35.8-80-80zM640 320v64 48c0 44.2-35.8 80-80 80H448V464L576 336V128L416 288V160L576 0h64V320z"]},faRam:{prefix:"fass",iconName:"ram",icon:[640,512,[128015],"f70a","M336 64v8V96h48V72 64c0-8.8 7.2-16 16-16s16 7.2 16 16V96l-10.3 10.3-55.2 23.6-22.1 9.5 18.9 44.1 22.1-9.5 14.5-6.2V320H576V167.8l14.5 6.2 22.1 9.5 18.9-44.1-22.1-9.5-55.1-23.6L544 96V64c0-8.8 7.2-16 16-16s16 7.2 16 16v8V96h48V72 64c0-35.3-28.7-64-64-64s-64 28.7-64 64H464c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-49.5 58.6l30.8-13.2C309.3 83.1 284.9 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0L120 512h88V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V512h88l22.5-120c.5 0 1 0 1.5 0c26.9 0 49.9-16.5 59.3-40H352V216.4l-21.4 9.2L286.5 122.6zM464 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faLandmarkFlag:{prefix:"fass",iconName:"landmark-flag",icon:[512,512,[],"e51c","M368 0V96H272v32H464h32v64H464 48 16V128H48 240V0h32 96zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V416l51.1 38.3c.1 .1 .2 .1 .2 .2L512 464v15.6c0 .3 0 .5 0 .8V512H480 32 0V480.4c0-.3 0-.5 0-.8V464l12.7-9.5c.1-.1 .2-.1 .2-.2L64 416V224z"]},faLips:{prefix:"fass",iconName:"lips",icon:[576,512,[128068,128482],"f600","M0 224L192 64l96 48 96-48L576 224s-80 224-240 224H240C80 448 0 224 0 224zm64 0s80 96 224 96s224-96 224-96L368 192s-48.1 16-80 16s-80-16-80-16L64 224z"]},faPencil:sZ,faPencilAlt:sq,faBackward:{prefix:"fass",iconName:"backward",icon:[512,512,[9194],"f04a","M0 256L256 448V64L0 256zM512 448V64L288 232v48L512 448z"]},faCaretRight:{prefix:"fass",iconName:"caret-right",icon:[256,512,[],"f0da","M112 96L256 256 112 416l-48 0L64 96l48 0z"]},faComments:{prefix:"fass",iconName:"comments",icon:[640,512,[128490,61670],"f086","M416 176c0 97.2-93.1 176-208 176c-36.2 0-70.3-7.8-99.9-21.6L0 352l37.6-75.1C13.9 248.3 0 213.5 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zm32 0c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 37.5-13.9 72.3-37.6 100.9L640 512 531.9 490.4C502.3 504.2 468.2 512 432 512c-95.6 0-176.2-54.6-200.5-129C348.9 372.9 448 288.3 448 176z"]},faPaste:sK,faFileClipboard:sJ,faDesktopArrowDown:{prefix:"fass",iconName:"desktop-arrow-down",icon:[576,512,[],"e155","M576 0H352V64H512V288H64V64H224V0H0V416H240l-10.7 32H160 128v64h32H416h32V448H416 346.7L336 416H576V0zM312 24V0H264V24 166.1l-39-39-17-17L174.1 144l17 17 80 80 17 17 17-17 80-80 17-17L368 110.1l-17 17-39 39V24z"]},faCodePullRequest:{prefix:"fass",iconName:"code-pull-request",icon:[512,512,[],"e13c","M56 56h48v48H56V56zM0 0V56v48 56H48V352H0v56 48 56H56h48 56V456 408 352H112V160h48V104 56 0H104 56 0zM56 408h48v48H56V408zm400 0v48H408V408h48zM400 192V352H352v56 48 56h56 48 56V456 408 352H464V192c0-70.7-57.3-128-128-128H320V0H288L192 96l96 96h32V128h16c35.3 0 64 28.7 64 64z"]},faPumpkin:{prefix:"fass",iconName:"pumpkin",icon:[576,512,[],"f707","M236.1 103.8C252.5 98.7 269.9 96 288 96c22.6 0 44.2 4.3 64 12V32L288 0 236.1 103.8zm158.1 27.9c15.4 11.7 28.9 25.9 39.8 42C392.6 144.9 342.3 128 288 128s-104.6 16.9-146 45.7c10.9-16.1 24.3-30.3 39.8-42c-9.6-2.4-19.6-3.7-29.8-3.7C68.1 128 0 214 0 320S68.1 512 152 512c24.4 0 47.5-7.3 68-20.2c20.5 12.9 43.6 20.2 68 20.2s47.5-7.3 68-20.2c20.5 12.9 43.6 20.2 68 20.2c83.9 0 152-86 152-192s-68.1-192-152-192c-10.2 0-20.1 1.3-29.8 3.7z"]},faClipboardList:{prefix:"fass",iconName:"clipboard-list",icon:[384,512,[],"f46d","M101.5 64C114.6 26.7 150.2 0 192 0s77.4 26.7 90.5 64H384V512H0V64H101.5zM224 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM160 352v32h16H304h16V352H304 176 160zM96 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm64-136v32h16H304h16V256H304 176 160zM96 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faPenField:{prefix:"fass",iconName:"pen-field",icon:[640,512,[],"e211","M304 240L288 352l112-16L564.7 171.3l-96-96L304 240zM640 96L544 0 491.3 52.7l96 96L640 96zM32 128H0v32V480v32H32 544h32V480 320 288H512v32V448H64V192H256h32V128H256 32zM96 288v64h64V288H96zm160 0H192v64h64V288z"]},faBlueberries:{prefix:"fass",iconName:"blueberries",icon:[512,512,[],"e2e8","M512 176C512 78.8 433.2 0 336 0C255.4 0 187.4 54.2 166.6 128.2c3.1-.1 6.3-.2 9.4-.2c114.9 0 208 93.1 208 208c0 3.2-.1 6.3-.2 9.4C457.8 324.6 512 256.6 512 176zM176 512a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm16-304v16 32h32 16v32H224 192v32 16H160V320 288H128 112V256h16 32V224 208h32zM384 64V96h32 16v32H416 384v32 16H352V160 128H320 304V96h16 32V64 48h32V64z"]},faTruckRampBox:sW,faTruckLoading:sX,faNote:{prefix:"fass",iconName:"note",icon:[448,512,[],"e1ff","M0 32H448V320H320 288v32V480H0V32zM402.7 352H448l-32 32-64 64-32 32V434.7 384 352h32 50.7zM112 112H64v48h48V112zM64 232v48h48V232H64zm48 120H64v48h48V352z"]},faArrowDownToSquare:{prefix:"fass",iconName:"arrow-down-to-square",icon:[512,512,[],"e096","M278.6 342.6l96-96L397.3 224 352 178.7l-22.6 22.6L288 242.7V32 0H224V32 242.7l-41.4-41.4L160 178.7 114.7 224l22.6 22.6 96 96L256 365.3l22.6-22.6zM32 32H0V64 480v32H32 480h32V480 64 32H480 384V96h64V448H64V96h64V32H32z"]},faUserCheck:{prefix:"fass",iconName:"user-check",icon:[640,512,[],"f4fc","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zM617 177L489 305l-17 17-17-17-64-64-17-17L408 190.1l17 17 47 47L583 143l17-17L633.9 160l-17 17z"]},faCloudXmark:{prefix:"fass",iconName:"cloud-xmark",icon:[640,512,[],"e35f","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM417.9 224L384 190.1l-17 17-47 47-47-47-17-17L222.1 224l17 17 47 47-47 47-17 17L256 385.9l17-17 47-47 47 47 17 17L417.9 352l-17-17-47-47 47-47 17-17z"]},faVialVirus:{prefix:"fass",iconName:"vial-virus",icon:[512,512,[],"e597","M0 32H32 96h64 64 32V64 96H224V208.5l-47.4 47.4 39.6 39.6 .6 .6H216 160V408h56 .8l-.6 .6-39.6 39.6 11 11c-16.4 13-37.1 20.8-59.7 20.8c-53 0-96-43-96-96V96H0V64 32zM96 96v96h64V96H96zM216 376l0 0H192V352 328h24 .1c28.8 0 43.2-34.8 22.8-55.2l-17-17 17-17 17-17 17 17c20.4 20.4 55.2 5.9 55.2-22.9l0-.1V192h24 24v24 .2c.1 28.7 34.9 43 55.2 22.7l17-17 17 17 17 17-17 17c-20.4 20.4-6 55.2 22.8 55.2h.1 24v24 24H488l0 0c-28.8 0-43.2 34.8-22.9 55.2l17 17-17 17-17 17-17-17c-20.3-20.3-55-6-55.2 22.7v.2 24H352 328V488.2l0-.2c0-28.8-34.8-43.2-55.2-22.9l-17 17-17-17-17-17 17-17c20.4-20.4 5.9-55.2-22.9-55.2zm104-24a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBookBlank:s$,faBookAlt:s4,faGolfFlagHole:{prefix:"fass",iconName:"golf-flag-hole",icon:[512,512,[],"e3ac","M128 0L416 128 175.5 234.9c.4 1.6 .5 3.3 .5 5.1v84.8c25.2-3.1 52.1-4.8 80-4.8c141.4 0 256 43 256 96s-114.6 96-256 96S0 469 0 416c0-35.5 51.5-66.6 128-83.2V256 240 0zm96 448c35.3 0 64-14.3 64-32s-28.7-32-64-32s-64 14.3-64 32s28.7 32 64 32z"]},faMessageArrowDown:s6,faCommentAltArrowDown:s8,faFaceUnamused:{prefix:"fass",iconName:"face-unamused",icon:[512,512,[],"e39f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96 192h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H112 96V192zm208 0h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H304 288V192h16zm12.1 202.7c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C188.2 355.4 216.3 336 256 336s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4-10.7-11.9z"]},faSheetPlastic:{prefix:"fass",iconName:"sheet-plastic",icon:[384,512,[],"e571","M224 512H0V0H384V352H224V512zm32 0V384H384L256 512zM171.3 75.3L182.6 64 160 41.4 148.7 52.7l-96 96L41.4 160 64 182.6l11.3-11.3 96-96zm96 32L278.6 96 256 73.4 244.7 84.7l-160 160L73.4 256 96 278.6l11.3-11.3 160-160z"]},faCircle9:{prefix:"fass",iconName:"circle-9",icon:[512,512,[],"e0f6","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm96-48c0-53-43-96-96-96s-96 43-96 96c0 49.2 37 89.8 84.7 95.3l-44.4 48.4L185.4 384l65.1 0 68.1-74.3c21.4-23.4 33.3-54 33.3-85.7z"]},faBlog:{prefix:"fass",iconName:"blog",icon:[512,512,[],"f781","M192 0V64c141.4 0 256 114.6 256 256h64C512 143.3 368.7 0 192 0zm0 96v64c88.4 0 160 71.6 160 160h64C416 196.3 315.7 96 192 96zM96 144V96H0v48V368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144H128v96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48V144z"]},faUserNinja:{prefix:"fass",iconName:"user-ninja",icon:[448,512,[129399],"f504","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0c-49.6 0-92.6 28.2-113.8 69.4c-3-5.8-6.8-11.3-11.7-16.1c-25-25-67.9-22.6-67.9-22.6s-2.4 42.9 22.6 67.9c5.8 5.8 12.6 10.1 19.6 13.4c-7 3.2-13.8 7.6-19.6 13.4c-25 25-22.6 67.9-22.6 67.9s42.9 2.4 67.9-22.6c1.2-1.2 2.4-2.5 3.5-3.8c16.4 51.8 64.8 89.3 122 89.3zM448 512L384 304H308L224 416 140 304H64L0 512H448zM160 96H288h16v32H288 160 144V96h16z"]},faPencilSlash:{prefix:"fass",iconName:"pencil-slash",icon:[640,512,[],"e215","M74.2 460.4L64 511.4l51-10.2 109-21.8L339.7 363.7l-76.8-60.5-27.6 27.6L224 342.1l-22.6-22.6 11.3-11.3 24.9-24.9-41-32.3L96 351.4l-21.8 109zM408.8 294.6l75.9-75.9-16-16-96-96-16-16-92 92L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L408.8 294.6zM306 214.8l50.7-50.7L368 152.8l22.6 22.6-11.3 11.3-47.8 47.8L306 214.8zM379.3 68.1l16 16 96 96 16 16 34.7-34.7L576 127.4 542.1 93.5 481.9 33.4 448-.6 414.1 33.4 379.3 68.1zM163.9 351.4H176v48h48v12.1l-23.7 23.7-75.1 15 15-75.1 23.7-23.7z"]},faBowlingPins:{prefix:"fass",iconName:"bowling-pins",icon:[512,512,[],"f437","M128 0c35.3 0 64 28.7 64 64v1.1c0 7.4-1 14.8-2.9 21.9l-17.6 64.9c-.7 2.7-1.3 5.4-1.8 8.1H86.5c-.5-2.7-1.1-5.4-1.8-8.1L66.9 87.1c-2-7.2-2.9-14.6-2.9-22V64C64 28.7 92.7 0 128 0zM83.1 209.6c1.9-5.7 3.3-11.6 4.1-17.6H169c.8 6 2.2 11.8 4.1 17.6l49.3 148.3 3.1 9.4-2.7 9.5-32 112L184.1 512H160 96 71.9l-6.6-23.2-32-112-2.7-9.5 3.1-9.4L83.1 209.6zM384 0c35.3 0 64 28.7 64 64v1.1c0 7.4-1 14.8-2.9 21.9l-17.6 64.9c-.7 2.7-1.3 5.4-1.8 8.1H342.5c-.5-2.7-1.1-5.4-1.8-8.1L323 87.1c-2-7.2-3-14.6-3-22V64c0-35.3 28.7-64 64-64zM339.1 209.6c1.9-5.7 3.3-11.6 4.1-17.6H425c.8 6 2.2 11.8 4.1 17.6l49.3 148.3 3.1 9.4-2.7 9.5-32 112L440.1 512H416 352 327.9l-6.6-23.2-32-112-2.7-9.5 3.1-9.4 49.4-148.3z"]},faPersonArrowUpFromLine:{prefix:"fass",iconName:"person-arrow-up-from-line",icon:[640,512,[],"e539","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H123.4L114 142.8l-81.7 128 53.9 34.4 33.8-53V448H32 0v64H32 608h32V448H608 264V252.2l33.8 53 53.9-34.4L270 142.8 260.6 128H243.1 140.9zM200 448H184V352h16v96zM598.6 121.4l-80-80L496 18.7 473.4 41.4l-80 80L370.7 144 416 189.3l22.6-22.6L464 141.3 464 384v32h64V384 141.3l25.4 25.4L576 189.3 621.3 144l-22.6-22.6z"]},faDownRight:{prefix:"fass",iconName:"down-right",icon:[384,512,[],"e16b","M368 432V144l-32-32L232 216 80 64 0 144 152 296 48 400l32 32H368z"]},faScrollTorah:s5,faTorah:s7,faWebhook:{prefix:"fass",iconName:"webhook",icon:[576,512,[],"e5d5","M208 128c0-44.2 35.8-80 80-80s80 35.8 80 80c0 10.7-2.1 20.8-5.8 30l44.5 18c6-14.9 9.3-31.1 9.3-48.1C416 57.3 358.7 0 288 0S160 57.3 160 128c0 37.1 15.8 70.5 41 93.9L129.7 336c-.6 0-1.1 0-1.7 0c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48c0-8.1-2-15.8-5.6-22.5l82.8-132.5 12.7-20.3-20.3-12.7C223 181.7 208 156.6 208 128zm81.7 48l82.8 132.5 12.7 20.4 20.4-12.8c12.3-7.7 26.8-12.1 42.4-12.1c44.2 0 80 35.8 80 80s-35.8 80-80 80c-22.2 0-42.2-9-56.8-23.6l-34.1 33.8C380.3 497.5 412.5 512 448 512c70.7 0 128-57.3 128-128s-57.3-128-128-128c-16.3 0-31.9 3.1-46.3 8.6L330.4 150.5c3.6-6.7 5.6-14.4 5.6-22.5c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48c.6 0 1.1 0 1.7 0zM448 432c26.5 0 48-21.5 48-48s-21.5-48-48-48c-17.8 0-33.3 9.7-41.6 24H232 208v24c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-39.7 28.9-72.7 66.8-78.9L107 257.7C46.3 267.7 0 320.4 0 384c0 70.7 57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H406.4c8.3 14.3 23.8 24 41.6 24z"]},faBlindsOpen:{prefix:"fass",iconName:"blinds-open",icon:[512,512,[],"f8fc","M0 0H32 480h32V64H480 160v64 64 66.7c13.6 4.8 24.4 15.6 29.3 29.3c.1 .3 .2 .7 .4 1c1.5 4.7 2.4 9.7 2.4 15c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16c4.8-13.6 15.6-24.4 29.3-29.3V192 128 64H32 0V0zM40 128H96v64H0l40-64zm0 160H65.6c-1 5.2-1.6 10.5-1.6 16c0 18 6 34.6 16 48H0l40-64zm472 64H208c10-13.4 16-30 16-48c0-5.5-.6-10.8-1.6-16H472l40 64zm0-160H192V128H472l40 64zM0 512l40-64H472l40 64H0z"]},faFence:{prefix:"fass",iconName:"fence",icon:[512,512,[],"e303","M64 32L0 96V480H128V416h32V352H128V224h32V160H128V96L64 32zM320 352V224h32V160H320V96L256 32 192 96V480H320V416h32V352H320zM448 32L384 96V480H512V96L448 32z"]},faUp:s9,faArrowAltUp:lr,faBroomBall:ln,faQuidditch:ls,faQuidditchBroomBall:ll,faDrumstick:{prefix:"fass",iconName:"drumstick",icon:[512,512,[127831],"f6d6","M160 278.5V176C160 78.8 238.8 0 336 0s176 78.8 176 176s-78.8 176-176 176H233.5l-58.4 58.3C185.6 421.1 192 435.8 192 452c0 33.1-26.9 60-60 60s-60-26.9-60-60V440H60c-33.1 0-60-26.9-60-60s26.9-60 60-60c16.2 0 30.9 6.4 41.6 16.8L160 278.5z"]},faSquareV:{prefix:"fass",iconName:"square-v",icon:[448,512,[],"e284","M448 32H0V480H448V32zM351.9 144L246 385.6 239.7 400H208.3L202 385.6 96.1 144h52.4L224 316.2 299.5 144h52.4z"]},faFaceAwesome:lf,faGaveDandy:lh,faDialOff:{prefix:"fass",iconName:"dial-off",icon:[576,512,[],"e162","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zm448 32c0 80.2-59 146.6-136 158.2V288 264H264v24V446.2c-77-11.6-136-78-136-158.2c0-88.4 71.6-160 160-160s160 71.6 160 160z"]},faToggleOff:{prefix:"fass",iconName:"toggle-off",icon:[576,512,[],"f204","M512 128V384H64V128H512zm64-64H512 64 0v64V384v64H64 512h64V384 128 64zM96 160V352H288V160H96z"]},faFaceSmileHorns:{prefix:"fass",iconName:"face-smile-horns",icon:[640,512,[],"e391","M320 0C264.6 0 213.2 17.6 171.3 47.6C57.1 42.8 0 0 0 0C0 80.1 55.6 160.1 74.1 184.5C67.5 207.2 64 231.2 64 256c0 141.4 114.6 256 256 256s256-114.6 256-256c0-24.8-3.5-48.8-10.1-71.5C584.4 160.1 640 80.1 640 0c0 0-57.1 42.8-171.3 47.6C426.8 17.6 375.4 0 320 0zM272.4 272c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-8.8 3.6-16.8 9.3-22.6l-30.7-10.2-15.2-5.1 10.1-30.4 15.2 5.1 96 32 15.2 5.1-10.1 30.4-15.2-5.1-10.9-3.6c.2 1.5 .3 2.9 .3 4.4zm128 32c-17.7 0-32-14.3-32-32c0-1.6 .1-3.2 .3-4.7l-11.7 3.9-15.2 5.1-10.1-30.4 15.2-5.1 96-32 15.2-5.1 10.1 30.4-15.2 5.1-30.2 10.1c5.9 5.8 9.5 13.9 9.5 22.8c0 17.7-14.3 32-32 32zM320 424c-71.6 0-113.7-47.7-126.3-72.8l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C433.7 376.3 391.6 424 320 424z"]},faBoxArchive:lu,faArchive:lm,faGrapes:{prefix:"fass",iconName:"grapes",icon:[512,512,[],"e306","M360 0s-40 40-40 80s7.3 55.3 32 80s40 32 80 32s80-40 80-40s-32-40-80-40c-32 0-40 8-40 8s8-8 8-40c0-48-40-80-40-80zM304 152a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zM112 232a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm32 80A56 56 0 1 0 32 312a56 56 0 1 0 112 0zM112 456A56 56 0 1 0 0 456a56 56 0 1 0 112 0zm144-32a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm80 32a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM280 288a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm80 32a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"]},faPersonDrowning:{prefix:"fass",iconName:"person-drowning",icon:[576,512,[],"e545","M192 64V32H128V64 208v23.4l22.3 7.1 37.6 12-18.4 129c7.7 2.2 15.3 3.5 22.5 3.5c13 0 27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0 1.1-.8L288 336l19.7 14.2 0 0c13.9 10 23.6 17 35.5 22.5c6.9 3.2 14.2 5.9 21.5 7.7l17.1-94 137.2-31.2 31.2-7.1-14.2-62.4-31.2 7.1L337.4 230.9 192 184.6V64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM272.4 461.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V416c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 409.9 19.3 416 0 416v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},faDialMax:{prefix:"fass",iconName:"dial-max",icon:[576,512,[],"e15e","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zm401.4-81.3c56.7 56.7 62 145.4 15.7 208L305.3 270.9l-17-17-33.9 33.9 17 17L383.2 416.7c-62.6 46.2-151.3 41-208-15.7c-62.5-62.5-62.5-163.8 0-226.3s163.8-62.5 226.3 0z"]},faCircleM:{prefix:"fass",iconName:"circle-m",icon:[512,512,[],"e115","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 152V128h36.3l7.2 9.9L256 255l84.5-117.1 7.2-9.9H384v24V360v24H336V360 226.2l-60.5 83.8L256 337l-19.5-26.9L176 226.2V360v24H128V360 152z"]},faCalendarImage:{prefix:"fass",iconName:"calendar-image",icon:[448,512,[],"e0d4","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM160 344l24 32 72-104L368 448H80l80-104zm-32-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleCaretDown:ld,faCaretCircleDown:lp,faArrowDown91:lz,faSortNumericDesc:lH,faSortNumericDownAlt:lv,faFaceGrinTongueSquint:lV,faGrinTongueSquint:ly,faShishKebab:{prefix:"fass",iconName:"shish-kebab",icon:[512,512,[],"f821","M438.6 73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L416 141.3l-22.6 22.6L349.3 208 304 162.7l25.4-25.4c-17-35.7-10.8-79.7 18.8-109.3c37.5-37.5 98.3-37.5 135.8 0c31.4 31.4 36.5 79.2 15.3 115.9l-55.4-32c7.1-12.2 5.3-28.2-5.1-38.6zM104 453.3L46.6 510.6 1.4 465.4 58.7 408 104 453.3zM128 208l88-88L392 296l-88 88L128 208zM16 320l88-88L280 408l-88 88L16 320z"]},faSprayCan:{prefix:"fass",iconName:"spray-can",icon:[512,512,[],"f5bd","M224 0V128H96V0H224zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V512H0V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faAlarmSnooze:{prefix:"fass",iconName:"alarm-snooze",icon:[512,512,[],"f845","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 512c50.3 0 96.8-16.6 134.2-44.6l19.2 19.2L432 509.3 477.3 464l-22.6-22.6-19.2-19.2c28-37.4 44.6-83.8 44.6-134.2C480 164.3 379.7 64 256 64S32 164.3 32 288c0 50.3 16.6 96.8 44.6 134.2L57.4 441.4 34.7 464 80 509.3l22.6-22.6 19.2-19.2c37.4 28 83.8 44.6 134.1 44.6zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM200 192h96 40.8L317 227.7 256.8 336H312h24v48H312 216 175.2L195 348.3 255.2 240H200 176V192h24z"]},faScarecrow:{prefix:"fass",iconName:"scarecrow",icon:[448,512,[],"f70d","M320 96c0 11.2-1.9 22-5.5 32H432l-16 32 32 32-32 32 16 32H320l32 160-64-32-64 32-64-32L96 416l32-160H16l16-32L0 192l32-32L16 128H133.5c-3.5-10-5.5-20.8-5.5-32c0-53 43-96 96-96s96 43 96 96zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM192 480V435.8l17.7 8.8 14.3 7.2 14.3-7.2 17.7-8.8V480v32H192V480z"]},faTruckMonster:{prefix:"fass",iconName:"truck-monster",icon:[640,512,[],"f63b","M224 0h32H384h16l9.6 12.8L496 128H608v96h32v64H608c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H288c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H0V224H32V128H224V32 0zM368 64H288v64H416L368 64zM128 256h64v20.6c7.4 2.2 14.6 5.2 21.3 8.8l14.6-14.6 45.3 45.3-14.6 14.6c3.6 6.7 6.6 13.8 8.8 21.3H288v64H267.4c-2.2 7.4-5.2 14.6-8.8 21.3l14.6 14.6-45.3 45.3-14.6-14.6c-6.7 3.6-13.8 6.6-21.3 8.8V512H128V491.4c-7.4-2.2-14.6-5.2-21.3-8.8L92.1 497.1 46.9 451.9l14.6-14.6c-3.6-6.7-6.6-13.8-8.8-21.3H32V352H52.6c2.2-7.4 5.2-14.6 8.8-21.3L46.9 316.1l45.3-45.3 14.6 14.6c6.7-3.6 13.8-6.6 21.3-8.8V256zm32 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448 276.6V256h64v20.6c7.4 2.2 14.6 5.2 21.3 8.8l14.6-14.6 45.3 45.3-14.6 14.6c3.6 6.7 6.6 13.8 8.8 21.3H608v64H587.4c-2.2 7.4-5.2 14.6-8.8 21.3l14.6 14.6-45.3 45.3-14.6-14.6c-6.7 3.6-13.8 6.6-21.3 8.8V512H448V491.4c-7.4-2.2-14.6-5.2-21.3-8.8l-14.6 14.6-45.3-45.3 14.6-14.6c-3.6-6.7-6.6-13.8-8.8-21.3H352V352h20.6c2.2-7.4 5.2-14.6 8.8-21.3l-14.6-14.6 45.3-45.3 14.6 14.6c6.7-3.6 13.8-6.6 21.3-8.8zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faGiftCard:{prefix:"fass",iconName:"gift-card",icon:[576,512,[],"f663","M353.5 68.8C361.1 55.9 374.9 48 389.8 48H392c22.1 0 40 17.9 40 40s-17.9 40-40 40H320h-1.3l34.8-59.2zm-131 0L257.3 128H256 184c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zm89.6-24.3L288 85.5l-24.1-41C247.7 16.9 218.1 0 186.2 0H184C135.4 0 96 39.4 96 88c0 14.4 3.5 28 9.6 40H64 0v64V448v64H64 512h64V448 192 128H512 470.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4zM512 384v64H64V384H512zm0-64H64V192H230.1l-40.5 48.6 36.9 30.7L288 197.5l61.6 73.9 36.9-30.7L345.9 192H512V320z"]},faW:{prefix:"fass",iconName:"w",icon:[576,512,[119],"57","M506.8 32h67.6L430.3 458.2 423 480H376l-6.7-23L288 178.3 206.7 457 200 480H153l-7.4-21.8L1.6 32H69.2L173.8 341.4 257.3 55 264 32h48l6.7 23 83.5 286.4L506.8 32z"]},faCodePullRequestDraft:{prefix:"fass",iconName:"code-pull-request-draft",icon:[448,512,[],"e3fa","M56 56v48h48V56H56zM0 0H56h48 56V56v48 56H112V352h48v56 48 56H104 56 0V456 408 352H48V160H0V104 56 0zM56 408v48h48V408H56zm336 0H344v48h48V408zm-48-56h48 56v56 48 56H392 344 288V456 408 352h56zM320 192h96v96H320V192zM416 32v96H320V32h96z"]},faSquareB:{prefix:"fass",iconName:"square-b",icon:[448,512,[],"e264","M448 32H0V480H448V32zM128 128h24 92c42 0 76 34 76 76c0 16.2-5.1 31.3-13.8 43.7C324.3 261.6 336 283.4 336 308c0 42-34 76-76 76H152 128V360 280 256 232 152 128zm144 76c0-15.5-12.5-28-28-28H176v56h68c15.5 0 28-12.5 28-28zM176 336h84c15.5 0 28-12.5 28-28s-12.5-28-28-28H244 176v56z"]},faElephant:{prefix:"fass",iconName:"elephant",icon:[640,512,[128024],"f6da","M121.9 72.6c11.7-9.1 24.5-16.9 38.1-23.2V112c0 79.5 64.5 144 144 144h16V224H304c-61.9 0-112-50.1-112-112V38 0H304c30.5 0 58.2 12.2 78.4 32H384c88.4 0 160 71.6 160 160V311.4c-9.4 5.4-20.3 8.6-32 8.6c-20.9 0-39.5-10-51.2-25.6l-25.6 19.2c6.6 8.7 14.6 16.3 23.7 22.4h0c6.5 4.3 13.6 7.9 21.1 10.5v0c10 3.5 20.8 5.5 32 5.5s22-1.9 32-5.5v0c13.9-4.9 26.4-13 36.6-23.4l11.2-11.4 22.9 22.4-11.2 11.4C587.4 362 566.9 374.1 544 380v21.5c0 8 6.5 14.5 14.5 14.5c6.2 0 11.8-4 13.7-9.9l5.4-16.2 60.7 20.2L633 426.3c-10.7 32.1-40.7 53.7-74.5 53.7c-43.4 0-78.5-35.1-78.5-78.5V380c-25.2-6.5-47.3-20.4-64-39.3V512H288V410c-15.3 3.9-31.4 6-48 6s-32.7-2.1-48-6V512H64V337.1L45.9 377.7 2.1 358.3 32 290.9V248c0-72.2 35.4-136.2 89.9-175.4zM464 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faEarthAfrica:lx,faGlobeAfrica:lb,faRainbow:{prefix:"fass",iconName:"rainbow",icon:[640,512,[127752],"f75b","M320 96C178.6 96 64 210.6 64 352v96 32H0V448 352C0 175.3 143.3 32 320 32s320 143.3 320 320v96 32H576V448 352C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64v96 32H192V448 352c0-70.7 57.3-128 128-128s128 57.3 128 128v96 32H384V448 352c0-35.3-28.7-64-64-64zM160 352v96 32H96V448 352c0-123.7 100.3-224 224-224s224 100.3 224 224v96 32H480V448 352c0-88.4-71.6-160-160-160s-160 71.6-160 160z"]},faCircleNotch:{prefix:"fass",iconName:"circle-notch",icon:[512,512,[],"f1ce","M201.1 71.9C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1l18.3-61.3C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6l18.3 61.3z"]},faTabletScreenButton:lw,faTabletAlt:lD,faPaw:{prefix:"fass",iconName:"paw",icon:[512,512,[],"f1b0","M310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5zM234.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM64 480c0-176 128-256 192-256s192 80 192 256L256 432 64 480zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3z"]},faMessageQuestion:{prefix:"fass",iconName:"message-question",icon:[512,512,[],"e1e3","M0 0H512V416H304L160 512V416H0V0zM168 136l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8h56.9c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L232 188.6v13.9V224v24h48V224v-7.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H224c-30.9 0-56 25.1-56 56zm64 152v48h48V288H232z"]},faCloud:{prefix:"fass",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 480H144 512 640V352c0-59.6-40.8-109.8-96-124V192c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192v8.2C40.1 220 0 273.3 0 336V480z"]},faTrowelBricks:{prefix:"fass",iconName:"trowel-bricks",icon:[512,512,[],"e58a","M256 152V256H208L0 128 208 0h48V104h88V80H512v96H344V152H256zm32 72H512V352H288V224zM160 384V512H0V384H160zm352 0V512H192V384H512z"]},faSquare3:{prefix:"fass",iconName:"square-3",icon:[448,512,[],"e258","M448 32H0V480H448V32zM280 128h24v34.6l-7.8 7.1-50.8 46.5c41.9 4.8 74.6 40.4 74.6 83.6c0 46.5-37.7 84.2-84.2 84.2H210.7c-32.2 0-61.6-18.2-76-47l-4.2-8.3 42.9-21.5 4.2 8.3c6.3 12.5 19.1 20.4 33 20.4h25.2c20 0 36.2-16.2 36.2-36.2c0-20.1-16.3-36.3-36.4-36.2l-51.5 .3-24.1 .1V229.4l7.8-7.1L218.3 176H152 128V128h24H280z"]},faFaceFlushed:lk,faFlushed:lS,faHospitalUser:{prefix:"fass",iconName:"hospital-user",icon:[576,512,[],"f80d","M320 0H0V256H144h16v32H144 0v64H144h16v32H144 0V512H253.1L320 359V0zM184 64v40h40v48H184v40H136V152H96V104h40V64h48zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm8 112H344L288 512H576L520 384z"]},faMicrowave:{prefix:"fass",iconName:"microwave",icon:[576,512,[],"e01b","M0 32H576V448H512v32H448V448H128v32H64V448H0V32zm96 96V352H416V128H96zm416-16H480V368h32V112z"]},faChfSign:{prefix:"fass",iconName:"chf-sign",icon:[640,512,[],"e602","M80 96c-8.8 0-16 7.2-16 16V384v16c0 8.8 7.2 16 16 16s16-7.2 16-16V384h64v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V384 112C0 67.8 35.8 32 80 32s80 35.8 80 80v16H96V112c0-8.8-7.2-16-16-16zM256 32V64 224h96V64 32h64V64 448v32H352V448 288H256V448v32H192V448 64 32h64zm192 0h32H608h32V96H608 512V224h64 32v64H576 512V448v32H448V448 64 32z"]},faTentArrowLeftRight:{prefix:"fass",iconName:"tent-arrow-left-right",icon:[576,512,[],"e57f","M109.8 52.2L89.9 72l396.1 0L466.2 52.2l-17-17L483.2 1.3l17 17L561 79l17 17-17 17-60.8 60.8-17 17-33.9-33.9 17-17L486.1 120 89.9 120l19.8 19.8 17 17L92.8 190.7l-17-17L15 113l-17-17L15 79 75.8 18.2l17-17 33.9 33.9-17 17zM64 512L96 288 288 160 480 288l32 224H384L288 352V512H64z"]},faCartCircleArrowUp:{prefix:"fass",iconName:"cart-circle-arrow-up",icon:[640,512,[],"e3f0","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM496 224a144 144 0 1 0 0 288 144 144 0 1 0 0-288zM417.4 360l11.3-11.3 56-56L496 281.4l11.3 11.3 56 56L574.6 360 552 382.6l-11.3-11.3L512 342.6V432v16H480V432 342.6l-28.7 28.7L440 382.6 417.4 360z"]},faTrashClock:{prefix:"fass",iconName:"trash-clock",icon:[576,512,[],"e2b0","M144 0L128 32H0V96H448V32H320L304 0H144zM416 128H32L56 512H330.8C285.6 480.1 256 427.5 256 368c0-90.4 68.2-164.9 155.9-174.9L416 128zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM448 288v16 48h32 16v32H480 432 416V368 304 288h32z"]},faGavel:lE,faLegal:lj,faSprinklerCeiling:{prefix:"fass",iconName:"sprinkler-ceiling",icon:[384,512,[],"e44c","M0 0V96v26.2l25.7 5.1L128 147.8V82.6L64 69.8V0H0zM256 82.6v65.3l102.3-20.5 25.7-5.1V96 0H320V69.8L256 82.6zM160 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-48 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM24 496a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM272 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136-40a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-24 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM224 64V32H160V64 192H96 64v64H96h96 96 32V192H288 224V64z"]},faBrowsers:{prefix:"fass",iconName:"browsers",icon:[576,512,[],"e0cb","M576 0H96V416H576V0zM512 72v48H256V72H512zM160 64h64v64H160V64zM48 120V96H0v24V488v24H24 456h24V464H456 48V120z"]},faTrillium:{prefix:"fass",iconName:"trillium",icon:[448,512,[],"e588","M224 0s-96 80-96 160c0 14.5 3.2 28.2 8.9 40.5c-13.1 1.3-26.1 5.4-38.2 12.4C29.4 252.9 8.2 376 8.2 376s117.3 43.1 186.6 3.1c11.8-6.8 21.7-15.8 29.3-26.1c7.6 10.3 17.4 19.3 29.3 26.1c69.3 40 186.6-3.1 186.6-3.1s-21.3-123.1-90.6-163.1c-12.1-7-25.1-11.1-38.2-12.4c5.7-12.3 8.9-26 8.9-40.5C320 80 224 0 224 0zM184 240a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM-4 120.5s-1.5 42.2 54.4 90.3c9.5-9.8 20.3-18.6 32.4-25.6c4.7-2.7 9.6-5.1 14.5-7.2c-.8-5.9-1.3-11.9-1.3-17.9c0-12.9 1.9-25.5 5.1-37.7C31.7 98.2-4 120.5-4 120.5zM210.7 406.9c-11.8 6.8-24.4 11.7-37.3 15C187.5 492.6 224 512 224 512s36.5-19.4 50.6-90.2c-12.9-3.3-25.5-8.2-37.3-15c-4.7-2.7-9.1-5.6-13.3-8.8c-4.2 3.2-8.6 6.1-13.3 8.8zM365.3 185.1c12.5 7.2 23.5 16.3 33.3 26.5c56.9-48.5 55.4-91.2 55.4-91.2s-36.3-22.7-106.9 2.5c3.1 12 4.9 24.4 4.9 37c0 6.1-.4 12.1-1.2 17.9c4.9 2.1 9.8 4.5 14.5 7.2z"]},faMusicSlash:{prefix:"fass",iconName:"music-slash",icon:[640,512,[],"f8d1","M48.4 14.8L29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7-60.8-47.2c10-12.6 15.9-27.8 15.9-44.1V120 48 5L534.8 17.4l-320 96L192 120.2v6.1L48.4 14.8zM315.3 222L512 163V292.6c-10-2.9-20.8-4.6-32-4.6c-22 0-42.2 6.2-58.4 16.5L315.3 222zM256 297.7l-64-50.4V356.6c-10-2.9-20.8-4.6-32-4.6c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80V297.7z"]},faTruckRamp:{prefix:"fass",iconName:"truck-ramp",icon:[640,512,[],"f4e0","M640 400V0H352V352.1L31.4 441.2 .6 449.7l17.1 61.7 30.8-8.6L416 400.7c.4 61.5 50.4 111.3 112 111.3c61.9 0 112-50.1 112-112zM528 352a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faBinoculars:{prefix:"fass",iconName:"binoculars",icon:[512,512,[],"f1e5","M192 32V96H96V32h96zm0 96V480H0V336l48-80L64 128H192zm128 0H448l16 128 48 80V480H320V128zm0-96h96V96H320V32zm-32 96V288H224V128h64z"]},faMicrophoneSlash:{prefix:"fass",iconName:"microphone-slash",icon:[640,512,[],"f131","M472.4 344c15-25.9 23.6-56 23.6-88V216 192H448v24 40c0 21-5 40.7-14 58.2l-18-14V0H224V151.1L48.4 14.8 29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7L472.4 344zm-71.2 68.1l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7l-48-37.8V216v40c0 89.1 66.2 162.7 152 174.4V464H248 224v48h24 72 72 24V464H392 344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z"]},faBoxTissue:{prefix:"fass",iconName:"box-tissue",icon:[512,512,[],"e05b","M113.8 224L64 0H208c40 0 52 24 64 48s24 48 64 48H448L405.3 224 384 288H128l-14.2-64zM95.2 288H64v32h38.3H128 384h23.1H448V288H417.7l21.3-64H512V384H0V224H81l14.2 64zM0 416H512v96H0V416z"]},faCircleC:{prefix:"fass",iconName:"circle-c",icon:[512,512,[],"e101","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0 44.2 35.8 80 80 80c28.7 0 53.8-15.1 68-37.8l40.8 25.4C342.2 359.8 301.9 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c45.9 0 86.2 24.2 108.7 60.5L324 213.8c-14.2-22.8-39.3-37.8-68-37.8c-44.2 0-80 35.8-80 80z"]},faStarChristmas:{prefix:"fass",iconName:"star-christmas",icon:[512,512,[],"f7d4","M0 256l192 64 64 192 64-192 192-64L320 192 256 0 192 192 0 256zM54.1 88l17 17 48 48 17 17L169.9 136l-17-17L105 71l-17-17L54.1 88zm403.9 0L424 54.1 407 71l-48 48-17 17L376 169.9l17-17 48-48 17-17zM441 407l-48-48-17-17L342.1 376l17 17 48 48 17 17L457.9 424l-17-17zM54.1 424L88 457.9l17-17 48-48 17-17L136 342.1l-17 17L71 407l-17 17z"]},faChartBullet:{prefix:"fass",iconName:"chart-bullet",icon:[512,512,[],"e0e1","M288 32V56v8H448h64v64 32 64H448 288v8 24H240V232v-8H64 0V160 128 64H64 240V56 32h48zM160 128v32h80V128H160zm128 0v32H448V128H288zm48 224H256v32h80V352zm0-64v-8V256h48v24 8h64 64v64 32 64H448 384v8 24H336V456v-8H64 0V384 352 288H64 336zm48 64v32h64V352H384z"]},faMotorcycle:{prefix:"fass",iconName:"motorcycle",icon:[640,512,[127949],"f21c","M280 32H256V80h24 57.7l16.4 30.3L256 192l-64-64H32v64h96c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32h70.4c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128H512V32H448L391.7 78.9 373.1 44.6 366.3 32H352 280zM462.7 311.2l28.2 52.2 42.2-22.8-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40h66.4C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H187.3zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTreeChristmas:{prefix:"fass",iconName:"tree-christmas",icon:[448,512,[127876],"f7db","M144 81.3l53.3-28L224 0l26.7 53.3L304 80l-53.3 26.7L224 160l-26.7-53.3L144 81.3zM24 320L174.3 132.1 204.2 192h39.6l29.9-59.9L424 320v32H368l80 128v32H0V480L80 352H24V320zm160-32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM288 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTireFlat:{prefix:"fass",iconName:"tire-flat",icon:[512,512,[],"f632","M256 32C114.6 32 0 146.6 0 288c0 47.9 13.2 92.8 36.1 131.1L0 448v64H512V448l-36.1-28.9C498.8 380.8 512 335.9 512 288C512 146.6 397.4 32 256 32zm96 384c-2.1 1.6-4.3 3.2-6.6 4.7C319.9 437.9 289.1 448 256 448c-36 0-69.3-11.9-96-32c-38.9-29.2-64-75.7-64-128c0-88.4 71.6-160 160-160s160 71.6 160 160c0 52.3-25.1 98.8-64 128zm-96-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm16 95c44.3-5.5 81.5-33.6 99.8-72.4l-61.9-20.1c-8.6 13.5-22.1 23.5-38 27.6l0 65zM381.7 312.2c1.5-7.8 2.3-15.9 2.3-24.2c0-36.8-15.5-69.9-40.3-93.3l-38.2 52.6c9.1 11 14.5 25.2 14.5 40.6c0 1.4 0 2.7-.1 4l61.8 20.1zM256 224c8.3 0 16.3 1.6 23.6 4.5l38.2-52.6C299.5 165.8 278.4 160 256 160s-43.5 5.8-61.8 15.9l28.1 38.8 10 13.8c7.3-2.9 15.3-4.5 23.6-4.5zM128 288c0 8.3 .8 16.3 2.3 24.2L192.1 292c-.1-1.3-.1-2.7-.1-4c0-15.4 5.5-29.6 14.5-40.6l-10.1-13.9-28.1-38.7C143.5 218.1 128 251.2 128 288zm12.2 54.6c18.3 38.8 55.5 66.9 99.8 72.4l0-65c-15.8-4.1-29.3-14.1-37.9-27.5l-61.9 20.1z"]},faSunglasses:{prefix:"fass",iconName:"sunglasses",icon:[576,512,[128374],"f892","M61 31.9l21.8 3.2 88.7 13.2 23.7 3.5-7 47.5-23.7-3.5L97.6 85.8c-8.4 34.3-15.4 59.6-22.4 84.6l0 0-.3 1c-8.1 29-16.1 57.8-26.2 100.6H224h32v32h64V272h32H527.3c-10.1-42.8-18.1-71.7-26.2-100.6l-.3-1 0 0 0 0 0 0c-7-25-14-50.3-22.4-84.6l-66.9 9.9-23.7 3.5-7-47.5 23.7-3.5 88.7-13.2L515 31.9l5 21.5c10.5 44.8 18.8 74.3 27.1 104.2l.2 .9c8.5 30.3 17.1 61.2 28 108.1l.6 2.7V272v0 32 48 24 72 32H544 352 320V448 368H256v80 32H224 32 0V448 376 352 304 272v0-2.8l.6-2.7c10.9-46.9 19.5-77.7 28-108.1l.3-.9C37.2 127.7 45.5 98.1 56 53.4l5-21.5zM64 336v60l120-60H64zm320 52l104-52H384v52z"]},faBadge:{prefix:"fass",iconName:"badge",icon:[512,512,[],"f335","M340.9 51.1C324.8 20.7 292.8 0 256 0s-68.8 20.7-84.9 51.1C138.2 41 101 49 75 75s-34 63.3-23.9 96.1C20.7 187.2 0 219.2 0 256s20.7 68.8 51.1 84.9C41 373.8 49 411 75 437s63.3 34 96.1 23.9C187.2 491.3 219.2 512 256 512s68.8-20.7 84.9-51.1C373.8 471 411 463 437 437s34-63.3 23.9-96.1C491.3 324.8 512 292.8 512 256s-20.7-68.8-51.1-84.9C471 138.2 463 101 437 75s-63.3-34-96.1-23.9z"]},faMessagePen:lO,faCommentAltEdit:lP,faMessageEdit:l_,faBellConcierge:lB,faConciergeBell:lU,faPenRuler:lR,faPencilRuler:lY,faFileMp3:{prefix:"fass",iconName:"file-mp3",icon:[512,512,[],"e648","M0 0H224V160H384V304H80V512H0V0zM384 128H256V0L384 128zM256 368V496v16H224V496 421.8l-17.9 33.7-13.9 26.2-14.3-26L160 423v73 16H128V496 368 352l16 0 4 0 9.5 0 4.6 8.3 29.7 54 28.5-53.8 4.5-8.5 9.6 0 5.6 0 16 0v16zm48-16h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352h16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm96-80h32c26.5 0 48 21.5 48 48c0 12.3-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32c0 26.5-21.5 48-48 48H432 416V480h16 32c8.8 0 16-7.2 16-16s-7.2-16-16-16H440 424V416h16 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H432 416V352h16z"]},faArrowProgress:{prefix:"fass",iconName:"arrow-progress",icon:[512,512,[],"e5df","M256 128V96H64V224H480h32v32V448v32H480 416v32H288V384H416v32h32V288H32 0V256 64 32H32 256V0h24l72 64-72 64H256zM128 384v32h32V384h24l72 64-72 64H160V480H128v32H0V384H128zM512 0V128H384V0H512z"]},faChessRookPiece:lG,faChessRookAlt:lQ,faSquareRoot:{prefix:"fass",iconName:"square-root",icon:[576,512,[8730],"f697","M320 32H296l-6.7 23L198.1 367.6 123.6 239.9 114.4 224H96 32 0v64H32 77.6L180.4 464.1l9.3 15.9H232l6.7-23L344 96H544h32V32H544 320z"]},faAlbumCollectionCirclePlus:{prefix:"fass",iconName:"album-collection-circle-plus",icon:[640,512,[],"e48e","M32 0H56 456h24V48H456 56 32V0zm8 512L0 160H512l-3.7 32.4c-4.1-.3-8.2-.4-12.3-.4c-46.9 0-89.5 18.3-121 48.2C342.9 220.1 301.4 208 256 208C154.4 208 72 268.9 72 344s82.4 136 184 136c33.2 0 64.4-6.5 91.3-17.9c12.4 19.6 28.6 36.6 47.5 49.9H40zM256 376c-17.7 0-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24s-14.3 24-32 24zM40 80H472h24v48H472 40 16V80H40zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H480v16 48H432 416v32h16 48v48 16h32V432 384h48 16V352H560 512V304z"]},faPeopleArrows:lF,faPeopleArrowsLeftRight:lZ,faSignPost:{prefix:"fass",iconName:"sign-post",icon:[512,512,[],"e624","M224 0h64V64H432l80 96-80 96H32V64H224V0zm64 288V512H224V288h64z"]},faFaceAngryHorns:{prefix:"fass",iconName:"face-angry-horns",icon:[640,512,[],"e368","M320 0C264.6 0 213.2 17.6 171.3 47.6C57.1 42.8 0 0 0 0C0 80.1 55.6 160.1 74.1 184.5C67.5 207.2 64 231.2 64 256c0 141.4 114.6 256 256 256s256-114.6 256-256c0-24.8-3.5-48.8-10.1-71.5C584.4 160.1 640 80.1 640 0c0 0-57.1 42.8-171.3 47.6C426.8 17.6 375.4 0 320 0zm70.8 422.6l-10.7-11.9c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C252.2 371.4 280.3 352 320 352s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4zM240.4 304c-17.7 0-32-14.3-32-32c0-8.8 3.6-16.8 9.3-22.6l-30.7-10.2-15.2-5.1 10.1-30.4 15.2 5.1 96 32 15.2 5.1-10.1 30.4-15.2-5.1-10.9-3.6c.2 1.5 .3 2.9 .3 4.4c0 17.7-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-1.6 .1-3.2 .3-4.7l-11.7 3.9-15.2 5.1-10.1-30.4 15.2-5.1 96-32 15.2-5.1 10.1 30.4-15.2 5.1-30.2 10.1c5.9 5.8 9.5 13.9 9.5 22.8z"]},faMarsAndVenusBurst:{prefix:"fass",iconName:"mars-and-venus-burst",icon:[640,512,[],"e523","M176 0L133.8 88.5 38.4 66.3l42.9 88.1L4.4 215.2 100 236.6l-.4 98L176 273.2l57.2 46c-16-28-25.2-60.5-25.2-95.2c0-60.7 28.1-114.7 72.1-149.9L218.2 88.5 176 0zM640 0H512L480 32l47 47-23.2 23.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59 146.6 136 158.2V384v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H352 328v48h24 24v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l24 0H376v24h48V488H400l24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456h24 24V408H448 424v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384v-1.8c77-11.6 136-78 136-158.2c0-31.4-9-60.7-24.7-85.4L561 113l47 47 32-32V0zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faTombstone:{prefix:"fass",iconName:"tombstone",icon:[448,512,[],"f720","M32 192C32 86 118 0 224 0S416 86 416 192V416H32V192zM0 448H32 416h32v64H416 32 0V448zM248 120V96H200v24 40H152 128v48h24 48V328v24h48V328 208h48 24V160H296 248V120z"]},faSquareCaretRight:lq,faCaretSquareRight:lK,faScissors:lJ,faCut:lW,faListMusic:{prefix:"fass",iconName:"list-music",icon:[512,512,[],"f8c9","M512 .4V44.8v64 23.1l-21.9 7.3L416 163.9V432c0 44.2-50.1 80-112 80s-112-35.8-112-80s50.1-80 112-80c17.2 0 33.5 2.8 48 7.7V140.8v-64V53.7l21.9-7.3 96-32L512 .4zM32 64H256h32v64H256 32 0V64H32zm0 128H256h32v64H256 32 0V192H32zm0 128h96 32v64H128 32 0V320H32z"]},faSunPlantWilt:{prefix:"fass",iconName:"sun-plant-wilt",icon:[640,512,[],"e57a","M194.4 76.9L160 0 125.6 76.9 46.9 46.9l30.1 78.7L0 160l76.9 34.4L46.9 273.1l78.7-30.1L160 320l34.4-76.9 78.7 30.1-30.1-78.7L320 160l-76.9-34.4 30.1-78.7L194.4 76.9zM160 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 19.5 21.5 52.9 48 78c26.5-25 48-58.7 48-78c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 19.5 21.5 52.9 48 78c26.5-25 48-58.7 48-78c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V448H32 0v64H32 608h32V448H608 504V280v-8V176z"]},faToiletsPortable:{prefix:"fass",iconName:"toilets-portable",icon:[576,512,[],"e584","M256 0V64H0V0H256zM0 96H24 232h24v24V488v24H208V488v-8H48v8 24H0V488 120 96zM208 224H176v16 64 16h32V304 240 224zM576 0V64H320V0H576zM320 96h24H552h24v24V488v24H528V488v-8H368v8 24H320V488 120 96zM528 224H496v16 64 16h32V304 240 224z"]},faHockeyPuck:{prefix:"fass",iconName:"hockey-puck",icon:[512,512,[],"f453","M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6V376s-96 72-256 72S0 376 0 376V222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z"]},faMustache:{prefix:"fass",iconName:"mustache",icon:[640,512,[],"e5bc","M192 112h-8l-6.4 4.8L94.1 179.5 35.7 147 0 127.2 0 168l0 39.4v0C0 313.8 86.2 400 192.6 400c46.7 0 91.7-16.9 126.9-47.7l.5-.4 .5 .4c35.1 30.7 80.2 47.7 126.9 47.7C553.8 400 640 313.8 640 207.4v0l0-39.4 0-40.8L604.3 147l-58.4 32.4-83.6-62.7L456 112h-8H368 357l-7.2 8.4L320 155.1l-29.8-34.7L283 112H272 192z"]},faHyphen:{prefix:"fass",iconName:"hyphen",icon:[320,512,[],"2d","M0 224H32 288h32v64H288 32 0V224z"]},faTable:{prefix:"fass",iconName:"table",icon:[512,512,[],"f0ce","M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32H0V96 416v64H64 448h64V416 96 32H448 64z"]},faUserChef:{prefix:"fass",iconName:"user-chef",icon:[448,512,[],"e3d2","M384 48c0 20.9-13.4 38.7-32 45.3V112v64c0 70.7-57.3 128-128 128s-128-57.3-128-128V112 93.3C77.4 86.7 64 68.9 64 48C64 21.5 85.5 0 112 0c14.3 0 27.2 6.3 36 16.3C156.8 6.3 169.7 0 184 0c16.7 0 31.4 8.5 40 21.5C232.6 8.5 247.3 0 264 0c14.3 0 27.2 6.3 36 16.3C308.8 6.3 321.7 0 336 0c26.5 0 48 21.5 48 48zM304 176V160H144v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM128 410.8l224-89.6V352h48l48 160H352 128V410.8zM96 400V512H0L48 352H96V320l106.4 26.6-96.4 38.5-10.1 4V400zm128 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm80 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faMessageImage:lX,faCommentAltImage:l$,faUsersMedical:{prefix:"fass",iconName:"users-medical",icon:[640,512,[],"f830","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM48 192H196c-2.6 10.2-4 21-4 32c0 38.2 16.8 72.5 43.3 96H0L48 192zM640 320H608V288H576 512 480v32H404.7c26.6-23.5 43.3-57.8 43.3-96c0-11-1.4-21.8-4-32H592l48 128zM480 480v32H128l48-160H416v32 64 32h32 32zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm288 96h64v64h64v64H576v64H512V448H448V384h64V320z"]},faSensorTriangleExclamation:l4,faSensorAlert:l3,faMagnifyingGlassArrowRight:{prefix:"fass",iconName:"magnifying-glass-arrow-right",icon:[512,512,[],"e521","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119l-17-17L190.1 136l17 17 31 31H120 96v48h24H238.1l-31 31-17 17L224 313.9l17-17 72-72 17-17-17-17-72-72z"]},faTachographDigital:l0,faDigitalTachograph:l6,faFaceMask:{prefix:"fass",iconName:"face-mask",icon:[576,512,[],"e37f","M509.8 384c21.8-37.7 34.2-81.4 34.2-128c0-2.2 0-4.5-.1-6.7L416 284.2V384h93.8zm-21.9 32H416v0l-32 32H192l-32-32v0H88.1c46.9 58.5 119 96 199.9 96s152.9-37.5 199.9-96zM66.2 384H160V284.2L32.1 249.3c-.1 2.2-.1 4.4-.1 6.7c0 46.6 12.5 90.3 34.2 128zM35 216.9l143.2 39H397.9l143.2-39C522.2 94.1 416.1 0 288 0S53.8 94.1 35 216.9zM240 176c-47 0-77.1 19.7-84.7 27.3l-22.6-22.6C146.4 167 184.6 144 240 144h16v32H240zm80-32h16c55.4 0 93.6 23 107.3 36.7l-22.6 22.6C413.1 195.7 383 176 336 176H320V144zM208 304H192v32h16H368h16V304H368 208zm0 64H192v32h16H368h16V368H368 208z"]},faPickleball:{prefix:"fass",iconName:"pickleball",icon:[576,512,[],"e435","M288 0L528 240l-9 9c-24.8-15.7-54.3-24.8-85.9-24.8c-72 0-133 47.3-153.3 112.5L155.7 212.8l-11.3-11.3-22.6 22.7 11.3 11.3L273 374.9c-.2 3-.3 6.1-.3 9.1c0 31.7 9.2 61.2 25.2 86L288 480 160 432 80 512 16 448l80-80L48 240 288 0zm16 384a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm32-16a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm80 80a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0-64a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm96 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-80-80a16 16 0 1 0 32 0 16 16 0 1 0 -32 0z"]},faStarSharpHalf:{prefix:"fass",iconName:"star-sharp-half",icon:[576,512,[],"e28c","M288 391.2V.2L224.5 195.6H18.9L185.2 316.4 121.7 512 288 391.2z"]},faUsersSlash:{prefix:"fass",iconName:"users-slash",icon:[640,512,[],"e073","M202.6 134.5C215.9 120.2 224 101.1 224 80c0-44.2-35.8-80-80-80C115.7 0 90.9 14.6 76.7 36.8l-28.3-22L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L441.5 320H640L592 192H444c2.6 10.2 4 21 4 32c0 30.1-10.4 57.7-27.7 79.5L395 283.9c13.1-16.4 21-37.2 21-59.9c0-53-43-96-96-96c-31.3 0-59.1 15-76.6 38.2l-40.8-31.7zM48 192L0 320H235.3c-20.6-18.2-35.3-42.8-40.8-70.8L121.8 192H48zM176 352L128 512H512l-5-16.5L324.9 352H176zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z"]},faClover:{prefix:"fass",iconName:"clover",icon:[448,512,[],"e139","M120.9 126.9L160 192 94.9 152.9C85.1 147.1 74 144 62.6 144C28 144 0 172 0 206.6V224l32 32L0 288v17.4C0 340 28 368 62.6 368c11.4 0 22.5-3.1 32.2-8.9L160 320l-39.1 65.1c-5.8 9.7-8.9 20.9-8.9 32.2c0 34.6 28 62.6 62.6 62.6H192l32-32 32 32h17.4c34.6 0 62.6-28 62.6-62.6c0-11.4-3.1-22.5-8.9-32.2L288 320l65.1 39.1c9.7 5.8 20.9 8.9 32.2 8.9c34.6 0 62.6-28 62.6-62.6V288l-32-32 32-32V206.6c0-34.6-28-62.6-62.6-62.6c-11.4 0-22.5 3.1-32.2 8.9L288 192l39.1-65.1c5.8-9.7 8.9-20.9 8.9-32.2C336 60 308 32 273.4 32H256L224 64 192 32H174.6C140 32 112 60 112 94.6c0 11.4 3.1 22.5 8.9 32.2z"]},faMeat:{prefix:"fass",iconName:"meat",icon:[512,512,[127830],"f814","M243.6 19.6C283.7-20.4 371.9 2.8 440.5 71.5s91.9 156.8 51.8 196.9l-40.5 40.5C403.9 357 338.7 384 270.8 384H201.5l-26.4 26.4C185.6 421.1 192 435.8 192 452c0 33.1-26.9 60-60 60s-60-26.9-60-60V440H60c-33.1 0-60-26.9-60-60s26.9-60 60-60c16.2 0 30.9 6.4 41.7 16.8L128 310.5V241.3c0-67.9 27-133 75-181l40.7-40.7zm64 184.8c49.6 49.6 113.3 66.4 142.2 37.4s12.2-92.6-37.4-142.2S299.1 33.2 270.2 62.2s-12.2 92.6 37.4 142.2zm36.3-36.3c-15.3-15.3-20.4-34.9-11.5-43.8s28.5-3.7 43.8 11.5s20.4 34.9 11.5 43.8s-28.5 3.7-43.8-11.5z"]},faReply:l8,faMailReply:l5,faStarAndCrescent:{prefix:"fass",iconName:"star-and-crescent",icon:[512,512,[9770],"f699","M328 48c44.1 0 85 13.7 118.6 37.1C399.8 32.9 331.7 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c75.7 0 143.8-32.9 190.6-85.1C413 450.3 372.1 464 328 464c-114.9 0-208-93.1-208-208s93.1-208 208-208zm98.3 157.8L384 120l-42.3 85.8L247 219.5l68.5 66.7-16.2 94.2L384 336l84.6 44.5-16.2-94.2L521 219.5l-94.6-13.8z"]},faEmptySet:{prefix:"fass",iconName:"empty-set",icon:[512,512,[8709,216],"f656","M435.4 121.8l67.2-67.2L457.4 9.4 390.1 76.6C352.8 48.6 306.3 32 256 32C132.3 32 32 132.3 32 256c0 50.3 16.6 96.8 44.6 134.1L9.4 457.4l45.3 45.3 67.2-67.2c37.4 28 83.8 44.6 134.1 44.6c123.7 0 224-100.3 224-224c0-50.3-16.6-96.8-44.6-134.1zm-91.2 .7L122.5 344.2C105.8 318.9 96 288.6 96 256c0-88.4 71.6-160 160-160c32.6 0 62.9 9.8 88.2 26.5zm-176.5 267L389.5 167.8C406.2 193.1 416 223.4 416 256c0 88.4-71.6 160-160 160c-32.6 0-62.9-9.8-88.2-26.5z"]},faHouseFire:{prefix:"fass",iconName:"house-fire",icon:[640,512,[],"e50c","M440.4 126.8L288.4 0 0 240v47.6H64.1V512H224V352h64l0-.2c0-54.9 26-103.1 55-139.5c29.2-36.6 64-64.6 88.1-79.6l9.4-5.9zM320 352c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64c-42.7 26.7-128 102.4-128 192zM480 464.2c-35.3 0-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96c0 35.3-28.7 64-64 64z"]},faSquareMinus:l7,faMinusSquare:l9,faHelicopter:{prefix:"fass",iconName:"helicopter",icon:[640,512,[128641],"f533","M576 64H384v64h32c88.4 0 160 71.6 160 160v64 32H544 384 288L192 256 32 192 0 64H64l48 64H320V64H128V0H576V64zM384 320H512V288c0-53-43-96-96-96H384V320zm256 96v64 32H608 224V448H576V416h64z"]},faBird:{prefix:"fass",iconName:"bird",icon:[512,512,[],"e469","M0 160v32C0 294.3 68.5 380.5 162.1 407.4L217.6 512h54.3l-.7-1.2L221 416c1 0 2 0 3 0c12.6 0 25-1 37.1-3.1L313.6 512h54.3l-.7-1.2L308.3 399.6C390.3 366.3 448 285.9 448 192V170.7L512 128 447.4 84.9C441.9 37.1 401.3 0 352 0c-53 0-96 43-96 96v64H0zM352 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCompass:{prefix:"fass",iconName:"compass",icon:[512,512,[129517],"f14e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM128 384l64-192 192-64L320 320 128 384zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faSquareCaretDown:fo,faCaretSquareDown:ff,faHeartHalfStroke:fg,faHeartHalfAlt:fu,faFileCircleQuestion:{prefix:"fass",iconName:"file-circle-question",icon:[576,512,[],"e4ef","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm-22.4 56c-23 0-41.6 18.6-41.6 41.6V328l32 0v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8-8.6 4.5v9.7V376v16h32V378.9l23.5-12.3c10.2-5.4 17.8-14.2 21.7-24.6H496v-16c0-25.4-20.6-45.9-45.9-45.9H409.6zM448 416H416v32h32V416z"]},faTruckUtensils:{prefix:"fass",iconName:"truck-utensils",icon:[640,512,[],"e628","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM81.2 151.7L96 64h16l5.3 94.9H128L136 64h16l8 94.9h10.7L176 64h16l14.8 87.7c.8 4.8 1.2 9.6 1.2 14.5c0 27.9-21 50.9-48 54.2V304v16H128V304 220.4c-27-3.2-48-26.3-48-54.2c0-4.9 .4-9.7 1.2-14.5zM320 112v16 96 80 16H288V304 224H256v-69C256 84.2 308 64 308 64h12v48z"]},faLaptopCode:{prefix:"fass",iconName:"laptop-code",icon:[640,512,[],"f5fc","M64 32H96 544h32V64 352H512V96H128V352H64V64 32zM0 432V384H640v48l-48 48H48L0 432zM281 209l-31 31 31 31 17 17L264 321.9l-17-17-48-48-17-17 17-17 48-48 17-17L297.9 192l-17 17zM393 175l48 48 17 17-17 17-48 48-17 17L342.1 288l17-17 31-31-31-31-17-17L376 158.1l17 17z"]},faJoystick:{prefix:"fass",iconName:"joystick",icon:[448,512,[128377],"f8c5","M336 112c0 50.7-33.7 93.6-80 107.4V320H192V219.4c-46.3-13.8-80-56.6-80-107.4C112 50.1 162.1 0 224 0s112 50.1 112 112zM200 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM64 320h64v32H448V512H0V352H64V320z"]},faGrillFire:{prefix:"fass",iconName:"grill-fire",icon:[576,512,[],"e5a4","M0 32H448V96c0 24.8-4 48.7-11.5 71.1l-47.9-47.9L367 132.7c-24.1 15-58.9 43-88.1 79.6c-23.2 29.2-44.5 66-52.1 107.7c-1 0-1.9 0-2.9 0c-16.9 0-33.4-1.9-49.3-5.4L151.8 368h72.8c1.4 16.7 4.9 32.8 10.3 48H160c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c3.4 0 6.8 .3 10.1 .8L129.2 299C52.9 263.3 0 185.8 0 96V32zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM384 160l64 64 32-32c76.8 64 96 133.3 96 160c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-89.6 85.3-165.3 128-192zm96 240.2c0-48-64-96-64-96s-64 48-64 96c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faRectangleVerticalHistory:{prefix:"fass",iconName:"rectangle-vertical-history",icon:[576,512,[],"e237","M576 0H192V512H576V0zM96 48V464h48V48H96zM0 96V416H48V96H0z"]},faSwatchbook:{prefix:"fass",iconName:"swatchbook",icon:[512,512,[],"f5c3","M0 416c0 53 43 96 96 96s96-43 96-96L192 0H0V416zM128 64v64H64V64h64zm0 128v64H64V192h64zM72 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm108.7 96H512V320H373L186.5 506.5c-1.9 1.9-3.8 3.7-5.8 5.5zM458 189.7L322.3 54 224 152.2V423.8l234-234z"]},faPrescriptionBottle:{prefix:"fass",iconName:"prescription-bottle",icon:[384,512,[],"f485","M0 0H384V96H0V0zM32 128H352V512H32V416H144h16V384H144 32V320H144h16V288H144 32V224H144h16V192H144 32V128z"]},faBars:fz,faNavicon:fH,faKeyboardLeft:{prefix:"fass",iconName:"keyboard-left",icon:[640,512,[],"e1c3","M160 64H640V448H160V64zm64 64v64h64V128H224zm64 96H224v64h64V224zm-64 96v64h64V320H224zM384 128H320v64h64V128zm-64 96v64h64V224H320zm160 96H320v64H480V320zM416 128v64h64V128H416zm64 96H416v64h64V224zm32-96v64h64V128H512zm64 96H512v64h64V224zm-64 96v64h64V320H512zM0 256l96-96h32V352H96L0 256z"]},faPeopleGroup:{prefix:"fass",iconName:"people-group",icon:[640,512,[],"e533","M128 32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM53.3 275.1L64 292.4V247.3L53.3 275.1zM0 280L40 176H212.3l-.1 .1-64 112L138 305.9 150 322.6l42 58.9V384v64H64V384L0 280zM448 381.5l42-58.9L502 305.9l-10.2-17.8-64-112-.1-.1H600l40 104L576 384v64H448V384v-2.5zM512 32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm74.7 243.1L576 247.3v45.1l10.7-17.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM232.9 301.1L256 333.4V260.7l-23.1 40.4zM384 260.7v72.7l23.1-32.3L384 260.7zM464 304L384 416v64H256l0-64L176 304l64-112H400l64 112z"]},faHourglassEnd:fV,faHourglass3:fy,faHeartCrack:fx,faHeartBroken:fw,faFaceBeamHandOverMouth:{prefix:"fass",iconName:"face-beam-hand-over-mouth",icon:[512,512,[129325],"e47c","M512 256c0 113.1-73.3 209.1-175.1 242.9l52.3-52.3L411.9 424l-22.6-22.6-9.4-9.4 9.4-9.4L411.9 360l-22.6-22.6-9.4-9.4 16-16-22.6-22.6-22.6-22.6L328 244.1l-16 16-9.4-9.4L280 228.1l-22.6 22.6-51.7 51.7H184 144 112v32 82.4c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM176 120c-28 0-56 40-56 80c0 0 28-32 56-32s56 32 56 32c0-40-28-80-56-80zm104 80s28-32 56-32s56 32 56 32c0-40-28-80-56-80s-56 40-56 80zm22.6 96l-11.3 11.3-56 56 9.4 9.4 72-72L328 289.4 350.6 312l-11.3 11.3-72 72 9.4 9.4 56-56L344 337.4 366.6 360l-11.3 11.3-56 56 9.4 9.4 24-24L344 401.4 366.6 424l-11.3 11.3-48.8 48.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2V404 384 354.4v-20h40v20 15l84.7-84.7L280 273.4 302.6 296z"]},faDropletPercent:fD,faHumidity:fk,faSquareUpRight:fS,faExternalLinkSquareAlt:fE,faFaceKissBeam:fj,faKissBeam:fO,faCorn:{prefix:"fass",iconName:"corn",icon:[512,512,[127805],"f6c7","M512 40c0 15-8.3 28.1-20.5 34.9C499.2 82.2 504 92.6 504 104c0 18-11.8 33.2-28.2 38.2c2.7 5.4 4.2 11.4 4.2 17.8c0 18-11.8 33.2-28.2 38.2c2.7 5.4 4.2 11.4 4.2 17.8c0 22.1-17.9 40-40 40c-1.1 0-2.3 0-3.4-.1c2.2 4.9 3.4 10.4 3.4 16.1c0 13.6-6.8 25.7-17.3 32.9c-47.7-29.7-103.6-41.1-157.5-34.2c6.9-53.9-4.5-109.8-34.2-157.5C214.3 102.8 226.4 96 240 96c5.7 0 11.2 1.2 16.1 3.4c-.1-1.1-.1-2.2-.1-3.4c0-22.1 17.9-40 40-40c6.4 0 12.4 1.5 17.8 4.2C318.8 43.8 334 32 352 32c6.4 0 12.4 1.5 17.8 4.2C374.8 19.8 390 8 408 8c11.4 0 21.8 4.8 29.1 12.5C443.9 8.3 457 0 472 0c22.1 0 40 17.9 40 40zM139.9 82.5l10.4 10.4c50.2 50.2 69.4 119.6 57.5 184.6c-38.7 10.7-75.2 31.2-105.5 61.6L28.7 412.7 0 384V320L112 208 139.9 82.5zM51.3 435.3l73.6-73.6c28.6-28.6 63.5-47.1 100.1-55.6c67.6-15.6 141.4 3 194 55.6l10.4 10.4L304 400 192 512H128L51.3 435.3z"]},faRollerCoaster:{prefix:"fass",iconName:"roller-coaster",icon:[640,512,[],"e324","M64 190.1c0-31.8 15.8-60 40-77V456v24h48V456 96.2c2-.1 4-.2 6.1-.2c14.8 0 29.1 3.5 41.9 9.9V456v24h48V456 154.7l48 69.1V456v24h48V456 292.9l20.3 29.2c7.9 11.3 17.2 21.3 27.7 29.8V456v24h48V456 377.6c13.6 4.2 28 6.4 42.6 6.4H488v72 24h48V456 378.4c14.4-4.2 27.8-10.5 40-18.6V448v32h64V448 240h0c0-79.5-64.5-144-144-144h-4c-28.9 0-57.3 7.1-82.8 20.7l-51.6 27.5L432 251.3V177.1l7.3-3.9c12.7-6.8 26.5-11 40.7-12.5V287.9c.9 0 1.7 .1 2.6 .1H496c12.3 0 23.5-4.6 32-12.2V166.7c28.3 12.3 48 40.5 48 73.3h0c0 44.2-35.8 80-80 80H482.6c-26.2 0-50.8-12.8-65.7-34.4L287.9 99.9C258.4 57.4 209.9 32 158.1 32C70.8 32 0 102.8 0 190.1V448v32H64V448 190.1z"]},faPhotoFilmMusic:{prefix:"fass",iconName:"photo-film-music",icon:[640,512,[],"e228","M640 0H192V320H368V256H352 288V224l72-80 28 32 60-80 51 68 141-47V0zM160 392V96H0V448H289.9c4.4-18.3 15.9-33.2 29.7-43.5c6.7-5 14.2-9.2 22.3-12.5H160zM288 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM56 152h48v48H56V152zm48 96v48H56V248h48zM56 344h48v48H56V344zM640 152l-31.6 10.5-192 64L400 232v17.3 48V418.8c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V314.6l144-48v88.2c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48c0-1.5-.1-3-.3-4.4c.2-1.2 .3-2.4 .3-3.6v-160-48V152z"]},faRadar:{prefix:"fass",iconName:"radar",icon:[512,512,[],"e024","M304.8 173.3c-14.3-8.4-31-13.3-48.8-13.3c-53 0-96 43-96 96s43 96 96 96s96-43 96-96h64c0 73.5-49.6 135.5-117.2 154.2C290.8 394.7 274.7 384 256 384s-34.8 10.7-42.8 26.2c-51.7-14.3-92.8-53.9-109.4-104.6c14.4-8.3 24.1-23.8 24.1-41.7c0-19.4-11.5-36.1-28-43.7C116.2 149.1 179.9 96 256 96c35.5 0 68.3 11.6 94.9 31.2l22.8-22.8C341.2 79 300.4 64 256 64C163.1 64 85.7 129.9 67.9 217.6C47.2 222.9 32 241.7 32 264c0 23.8 17.3 43.6 40.1 47.4c19.3 64.3 71.5 114.4 137 130.9C213.8 463.8 233 480 256 480s42.2-16.2 46.9-37.8C386.3 421.3 448 345.9 448 256h64c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0c62.1 0 118.9 22.1 163.3 58.8L455 23l17-17L505.9 40 489 57l-174 174c3.3 7.7 5.1 16.1 5.1 25c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c8.9 0 17.3 1.8 25 5.1l23.8-23.8z"]},faSickle:{prefix:"fass",iconName:"sickle",icon:[512,512,[],"f822","M224 352l-43-43c-33.9-33.9-53-80-53-128C128 81 209 0 309 0h11C426 0 512 86 512 192l-22.7-31.2C463.3 125.1 421.9 104 377.8 104C301.7 104 240 165.7 240 241.8v9.8c0 18.8 3.6 37.4 10.6 54.8L256 320l-32 32zM0 448l88-88L64 336l48-48L224 400l-48 48-24-24L64 512 0 448z"]},faFilm:{prefix:"fass",iconName:"film",icon:[512,512,[127902],"f008","M0 32H512V480H0V32zM48 352v64h64V352H48zm416 0H400v64h64V352zM48 224v64h64V224H48zm416 0H400v64h64V224zM48 96v64h64V96H48zm416 0H400v64h64V96zM160 96V224H352V96H160zM352 288H160V416H352V288z"]},faCoconut:{prefix:"fass",iconName:"coconut",icon:[512,512,[],"e2f6","M141.1 141.1c-43.7 43.7-73 91.8-85.8 133.3c-13.2 42.7-7.4 71.9 7.5 86.7s44 20.6 86.7 7.5c41.5-12.8 89.6-42.1 133.3-85.8s73-91.8 85.8-133.3c13.2-42.7 7.4-71.9-7.5-86.7s-44-20.6-86.7-7.5c-41.5 12.8-89.6 42.1-133.3 85.8zM260.3 9.4C309.5-5.8 361.5-4.8 395.1 28.8l41 40.9C484.7 118.3 512 184.2 512 252.9c0 143.1-116 259-259 259c-68.7 0-134.6-27.3-183.2-75.9l-41-41C-4.8 361.5-5.8 309.5 9.4 260.3c15.6-50.4 49.7-105 97.8-153.1S209.9 25 260.3 9.4zm63.5 88.1c25 25-5.4 95.9-67.9 158.4s-133.4 92.9-158.4 67.9s5.4-95.9 67.9-158.4S298.8 72.6 323.8 97.6zm95.4 107.1l-11.3-11.3L385.3 216l11.3 11.3 32 32 11.3 11.3L462.6 248l-11.3-11.3-32-32zm-56 136l-11.3-11.3L329.3 352l11.3 11.3 32 32 11.3 11.3L406.6 384l-11.3-11.3-32-32zm-136 56l-11.3-11.3L193.3 408l11.3 11.3 32 32 11.3 11.3L270.6 440l-11.3-11.3-32-32z"]},faRulerHorizontal:{prefix:"fass",iconName:"ruler-horizontal",icon:[640,512,[],"f547","M0 128L0 384l640 0 0-256-112 0 0 80 0 16-32 0 0-16 0-80-64 0 0 80 0 16-32 0 0-16 0-80-64 0 0 80 0 16-32 0 0-16 0-80-64 0 0 80 0 16-32 0 0-16 0-80-64 0 0 80 0 16-32 0 0-16 0-80L0 128z"]},faShieldCross:{prefix:"fass",iconName:"shield-cross",icon:[512,512,[9960],"f712","M267.6 4.5L256 0 244.4 4.5 36.9 85 17.8 92.5 16.6 113c-2.9 49.9 4.9 126.3 37.3 200.9c32.7 75.3 91 150 189.4 192.6L256 512l12.7-5.5c98.4-42.6 156.7-117.3 189.4-192.6c32.4-74.7 40.2-151 37.3-200.9l-1.2-20.5L475.1 85 267.6 4.5zM224 81.1l32-12.4 32 12.4V160H431c-1.5 19.5-4.7 41.3-10.1 64H288V423.8c-10 6.5-20.7 12.6-32 18.1c-11.3-5.5-22-11.6-32-18.1V224H91.2c-5.4-22.7-8.6-44.5-10.1-64H224V81.1z"]},faCassetteTape:{prefix:"fass",iconName:"cassette-tape",icon:[576,512,[128429],"f8ab","M0 32H576V480H483.1L439 362.4 435.1 352H424 152 140.9L137 362.4 92.9 480H0V32zM412.9 384l36 96H127.1l36-96H412.9zM341.5 192H234.5c3.5 10 5.5 20.8 5.5 32s-1.9 22-5.5 32H341.5c-3.5-10-5.5-20.8-5.5-32s1.9-22 5.5-32zm90.5 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM112 224a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faSquareTerminal:{prefix:"fass",iconName:"square-terminal",icon:[448,512,[],"e32a","M0 32H448V480H0V32zM62.1 176l17 17 63 63L79 319l-17 17L96 369.9l17-17 80-80 17-17-17-17-80-80-17-17L62.1 176zM216 336H192v48h24H360h24V336H360 216z"]},faPeopleRobbery:{prefix:"fass",iconName:"people-robbery",icon:[576,512,[],"e536","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM40 128H8v32V288v32H8V480v32H72V480 352H88V480v32h64V480 252.7l13 20.5 9.4 14.9H192h48 32V224H240 209.6l-51.5-81.1L148.7 128H131.1 40zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM273.1 168.2l6.3 23.8H304h24V480v32h64V480 352h16V480v32h64V480 192h24 24.6l6.3-23.8 32-120 8.2-30.9L505.3 .8l-8.2 30.9L471.4 128H408v0H392v0H328.6L302.9 31.8 294.7 .8 232.8 17.3l8.2 30.9 32 120z"]},faLightbulb:{prefix:"fass",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM112 416v96H272V416H112zm0-240H80c0-61.9 50.1-112 112-112V96c-44.2 0-80 35.8-80 80z"]},faCaretLeft:{prefix:"fass",iconName:"caret-left",icon:[256,512,[],"f0d9","M144 96L0 256 144 416l48 0 0-320-48 0z"]},faCommentMiddle:{prefix:"fass",iconName:"comment-middle",icon:[512,512,[],"e149","M320.1 409.4C430.5 386.3 512 304.9 512 208C512 93.1 397.4 0 256 0S0 93.1 0 208c0 96.9 81.5 178.3 191.9 201.4L256 512l64.1-102.6z"]},faTrashCanList:{prefix:"fass",iconName:"trash-can-list",icon:[640,512,[],"e2ab","M288 0H128L112 32H0V96H416V32H304L288 0zm96 128H32V512H384V128zM160 208V432v16H128V432 208 192h32v16zm128 0V432v16H256V432 208 192h32v16zm352-80H448v64H640V128zM608 256H448v64H608V256zM448 384v64h96V384H448z"]},faBlock:{prefix:"fass",iconName:"block",icon:[640,512,[],"e46a","M96 32H544V480H96V32zm96 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm280 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM192 408a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm280 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCircleExclamation:fP,faExclamationCircle:f_,faSchoolCircleXmark:{prefix:"fass",iconName:"school-circle-xmark",icon:[640,512,[],"e56d","M640 96V266.8C608.1 221.6 555.5 192 496 192c-38.5 0-74.2 12.4-103.1 33.4c9.6-14.1 15.1-31.1 15.1-49.4c0-48.6-39.4-88-88-88s-88 39.4-88 88s39.4 88 88 88c15.6 0 30.2-4 42.9-11.1c-23.4 27.1-38.8 61.4-42.2 99.1H320c-35.3 0-64 28.7-64 64v96H0V96H160L320 0 480 96H640zM144 192H80v96h64V192zm0 128H80v96h64V320zM336 128v16 16h16 16v32H352 320 304V176 144 128h32zm160 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L566.6 320 544 297.4l-11.3 11.3L496 345.4l-36.7-36.7L448 297.4 425.4 320l11.3 11.3L473.4 368l-36.7 36.7L425.4 416 448 438.6l11.3-11.3L496 390.6l36.7 36.7L544 438.6 566.6 416l-11.3-11.3L518.6 368l36.7-36.7z"]},faArrowRightFromBracket:fB,faSignOut:fU,faFaceFrownSlight:{prefix:"fass",iconName:"face-frown-slight",icon:[512,512,[],"e376","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM382.3 392.8l-28.6 14.3C344.9 389.7 312.4 352 256 352s-88.9 37.7-97.7 55.2l-28.6-14.3C142.3 367.7 184.4 320 256 320s113.7 47.7 126.3 72.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleChevronDown:fR,faChevronCircleDown:fY,faSidebarFlip:{prefix:"fass",iconName:"sidebar-flip",icon:[512,512,[],"e24f","M512 32H0V480H512V32zM288 96V416H64V96H288zm64 0h96v48H352V96zm96 96v48H352V192h96zm-96 96h96v48H352V288z"]},faUnlockKeyhole:fG,faUnlockAlt:fQ,faTemperatureList:{prefix:"fass",iconName:"temperature-list",icon:[512,512,[],"e299","M81.8 317.8L96 300.2V277.5 64h96V277.5v22.7l14.2 17.6C217.4 331.5 224 348.9 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM256 0H192 96 32V64 277.5C12 302.2 0 333.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM144 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V176 160H128v16V322.8c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM352 32H320V96h32H480h32V32H480 352zM320 160v64h32H480h32V160H480 352 320zm64 128H352v64h32 96 32V288H480 384z"]},faCloudShowersHeavy:{prefix:"fass",iconName:"cloud-showers-heavy",icon:[512,512,[],"f740","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zM72 352h56L56 512H0L72 352zm120 0h56L176 512H120l72-160zm168 0L288 512H232l72-160h56zm64 0h56L408 512H352l72-160z"]},faHeadphonesSimple:fF,faHeadphonesAlt:fZ,faSitemap:{prefix:"fass",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 32H368V192H312v40H496h24v24 64h56V480H416V320h56V280H312v40h56V480H208V320h56V280H104v40h56V480H0V320H56V256 232H80 264V192H208V32z"]},faPipeSection:{prefix:"fass",iconName:"pipe-section",icon:[640,512,[],"e438","M64 96H0v32V384v32H64V384 128 96zm576 0H576v32V384v32h64V384 128 96zm-96 32H96V384H544V128z"]},faSpaceStationMoonConstruction:fq,faSpaceStationMoonAlt:fK,faCircleDollarToSlot:fJ,faDonate:fW,faMemory:{prefix:"fass",iconName:"memory",icon:[576,512,[],"f538","M576 64H0v82.7c18.6 6.6 32 24.4 32 45.3s-13.4 38.7-32 45.3V320H576V237.3c-18.6-6.6-32-24.4-32-45.3s13.4-38.7 32-45.3V64zm0 288H0v96H80V416 400h32v16 32h96V416 400h32v16 32h96V416 400h32v16 32h96V416 400h32v16 32h80V352zM192 128v32 64 32H128V224 160 128h64zm128 32v64 32H256V224 160 128h64v32zm128-32v32 64 32H384V224 160 128h64z"]},faFaceSleeping:{prefix:"fass",iconName:"face-sleeping",icon:[512,512,[],"e38d","M384 48V34.2C346.3 12.5 302.6 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-46.6-12.5-90.3-34.2-128H432 384V80 72 64 48zM256 64h16 64 16V80v8 8l-6.4 4.8L309.3 128H336h16v32H336 272 256V144v-8-8l6.4-4.8L298.7 96H272 256V64zM216 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM395.2 234.4l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm-278.4 0c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2zM432 0H416V32h16 26.7L422.4 59.2 416 64v8 8V96h16 64 16V64H496 469.3l36.3-27.2L512 32V24 16 0H496 432z"]},faRoadSpikes:{prefix:"fass",iconName:"road-spikes",icon:[640,512,[],"e568","M32 96V352H160h64 64 64 64 64H608L448 96H416V249.6L320 96H288V249.6L192 96H160V249.6L64 96H32zM0 384v64H32 608h32V384H608 32 0z"]},faFireBurner:{prefix:"fass",iconName:"fire-burner",icon:[640,512,[],"e4f1","M288 0l64 64 32-32c76.8 64 96 133.3 96 160c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-89.6 85.3-165.3 128-192zm96 240.2c0-48-64-96-64-96s-64 48-64 96c0 35.3 28.7 64 64 64s64-28.7 64-64zM32 256H64 96h32v64H96v64H544V320H512V256h32 32 32v32 96h32V512H0V384H32V288 256zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faSquirrel:{prefix:"fass",iconName:"squirrel",icon:[512,512,[],"f71a","M160 299.3c-19.9 22.6-32 52.2-32 84.7V512H256h64 32 96 32V448H448 432c10-13.4 16-30 16-48c0-26.2-12.6-49.4-32-64c-13.4-10-30-16-48-16c-9.4 0-18.3 1.6-26.7 4.5l-10.7-30.2c11.7-4.1 24.3-6.4 37.3-6.4c17.2 0 33.5 3.9 48 10.8V240h64l32-48V160l-87.9-58.6c-2.5-1.7-5.3-3-8.1-3.9V96 64c-20.4 0-38.2 10.9-48 27.1C358.2 74.9 340.4 64 320 64V96v32 54.2V224l-25.3 38c-2.2-.7-4.4-1.3-6.7-1.9V144C288 64.5 223.5 0 144 0S0 64.5 0 144s64.5 144 144 144c5.4 0 10.7-.3 16-.9v12.2zM416 144a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faArrowUpToLine:fX,faArrowToTop:f$,faFlag:{prefix:"fass",iconName:"flag",icon:[448,512,[127988,61725],"f024","M64 32V0H0V32 64 368 480v32H64V480 352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4L448 336V16L393.6 43.2c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z"]},faFaceCowboyHat:{prefix:"fass",iconName:"face-cowboy-hat",icon:[512,512,[],"e36e","M192 0l64 32L320 0l55.4 110.8c36.5-11.1 68.9-27.1 95.3-46.8L488 81.3C460.8 163.5 367.2 224 256 224S51.2 163.5 24 81.3L41.3 64c26.4 19.7 58.8 35.7 95.3 46.8L192 0zM48 304c0-37.9 10.1-73.4 27.8-104c48.8 35.3 112.5 56 180.2 56s131.4-20.6 180.2-56c17.7 30.6 27.8 66.1 27.8 104c0 114.9-93.1 208-208 208S48 418.9 48 304zm208.2 72.8c-44.3 0-85.6-8-120.2-21.7c12.2 55.4 61.4 96.9 120.2 96.9s108-41.5 120.2-96.9c-34.6 13.8-75.9 21.7-120.2 21.7zM216 304a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHanukiah:{prefix:"fass",iconName:"hanukiah",icon:[640,512,[128334],"f6e6","M316.1 6c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6C331.2 17.1 344 36.3 344 56c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50zM28.1 54c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6l0 0C43.2 65.1 56 84.3 56 104c0 13.3-10.7 24-24 24s-24-10.7-24-24C8 84.3 20.8 65.1 28.1 54zM112 48c.9 1.6 2.3 3.6 3.9 6l0 0c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50c1.6-2.4 3-4.5 3.9-6zm60.1 6c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6l0 0c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50zM240 48c.9 1.6 2.3 3.6 3.9 6l0 0c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50c1.6-2.4 3-4.5 3.9-6zm156.1 6c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50zM528 48c.9 1.6 2.3 3.6 3.9 6c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50c1.6-2.4 3-4.5 3.9-6zm-67.9 6c1.6-2.4 3-4.5 3.9-6c.9 1.6 2.3 3.6 3.9 6c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50zM608 48c.9 1.6 2.3 3.6 3.9 6c7.4 11.1 20.1 30.3 20.1 50c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.7 12.8-38.9 20.1-50c1.6-2.4 3-4.5 3.9-6zM352 112v32V320H576V192 160h64v32V352v32H608 352v64H480h32v64H480 320 160 128V448h32H288V384H32 0V352 192 160H64v32V320H288V144 112h64zM128 160v16V288H96V176 160h32zm64 0v16V288H160V176 160h32zm64 0v16V288H224V176 160h32zm160 0v16V288H384V176 160h32zm64 0v16V288H448V176 160h32zm64 0v16V288H512V176 160h32z"]},faChartScatter3d:{prefix:"fass",iconName:"chart-scatter-3d",icon:[512,512,[],"e0e8","M64 32H0V96H64V32zM288 64V32H224V64 273L43.5 423.4 18.9 443.9l41 49.2 24.6-20.5L256 329.7 427.5 472.6l24.6 20.5 41-49.2-24.6-20.5L288 273V64zM0 224v64H64V224H0zm160-96H96v64h64V128zM352 32V96h64V32H352zm160 96H448v64h64V128zM352 224v64h64V224H352zM288 416H224v64h64V416z"]},faDisplayChartUp:{prefix:"fass",iconName:"display-chart-up",icon:[576,512,[],"e5e3","M0 0H576V416H336l10.7 32H416h32v64H416 160 128V448h32 69.3L240 416H0V0zM64 64V352H512V64H64zM376 96h80 24v24 80 24H432V200 177.9L321 289l-17 17-17-17-63-63-87 87L103 279 207 175l17-17 17 17 63 63L398.1 144H376 352V96h24z"]},faSquareCode:{prefix:"fass",iconName:"square-code",icon:[448,512,[],"e267","M448 32H0V480H448V32zM177 209l-47 47 47 47 17 17L160 353.9l-17-17L79 273l-17-17 17-17 64-64 17-17L193.9 192l-17 17zM305 175l64 64 17 17-17 17-64 64-17 17L254.1 320l17-17 47-47-47-47-17-17L288 158.1l17 17z"]},faFeather:{prefix:"fass",iconName:"feather",icon:[512,512,[129718],"f52d","M113.9 448L73 489l-17 17L22.1 472l17-17L287.2 206.8l-22.3-22.3-11.3 11.3L64 385.4V224L242.7 45.3C271.7 16.3 311 0 352 0s80.3 16.3 109.3 45.3l5.5 5.5C495.7 79.7 512 119 512 160c0 26.3-6.7 51.9-19.2 74.6L368 272v16l80 0-52.6 52.6L304 368v16l48 0-64 64H113.9z"]},faVolumeLow:f4,faVolumeDown:f3,faXmarkToSlot:f0,faTimesToSlot:f6,faVoteNay:f8,faBoxTaped:f5,faBoxAlt:f7,faCommentSlash:{prefix:"fass",iconName:"comment-slash",icon:[640,512,[],"f4b3","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L513.7 376c38.8-36.5 62.3-84 62.3-136C576 125.1 461.4 32 320 32c-68.2 0-130.2 21.7-176 57L48.4 14.8zM424.1 430.1L82.9 161.3C70.7 185.6 64 212.2 64 240c0 49.6 21.3 95.1 56.9 130.8L80 480l150.4-45.1c27.9 8.5 58.1 13.1 89.6 13.1c37 0 72.3-6.4 104.1-17.9z"]},faSwords:{prefix:"fass",iconName:"swords",icon:[512,512,[9876],"f71d","M16 96L0 0 96 16 393.4 313.4l-80 80L16 96zM408 456l-72 24-32-32L448 304l32 32-24 72 56 56-48 48-56-56zM96 336l57.4-57.4 80 80L176 416l32 32-32 32-72-24L48 512 0 464l56-56L32 336l32-32 32 32zM496 96L358.6 233.4l-80-80L416 16 512 0 496 96z"]},faCloudSunRain:{prefix:"fass",iconName:"cloud-sun-rain",icon:[640,512,[127782],"f743","M104 104L121.3 0 208 60.7 294.7 0l13.2 79c-20.5 10.9-37.7 27.3-49.6 47.2c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2v97.8L121.3 416 104 312 0 294.7 60.7 208 0 121.3 104 104zM294.5 415.9h.2l0 .1H304l-64 96H184l64-96h46.7l-.1-.1zm-49.4-260c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64c13.8 0 26.7 4.4 37.1 11.9zM344 416h56l-64 96H280l64-96zm152 0l-64 96H376l64-96h56zm40 0h56l-64 96H472l64-96zm103.9-32.1l-80 0H288 192v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80z"]},faAlbum:{prefix:"fass",iconName:"album",icon:[448,512,[128189],"f89f","M0 32H448V480H0V32zM384 256A160 160 0 1 0 64 256a160 160 0 1 0 320 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleN:{prefix:"fass",iconName:"circle-n",icon:[512,512,[],"e118","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48-384h48v24V360v24H315.4l-7.2-10.3L208 228.8V360v24H160V360 152 128h36.6l7.2 10.3L304 283.2V152 128z"]},faCompress:{prefix:"fass",iconName:"compress",icon:[448,512,[],"f066","M160 64V32H96V64v64H32 0v64H32h96 32V160 64zM32 320H0v64H32 96v64 32h64V448 352 320H128 32zM352 64V32H288V64v96 32h32 96 32V128H416 352V64zM320 320H288v32 96 32h64V448 384h64 32V320H416 320z"]},faWheatAwn:f9,faWheatAlt:hc,faAnkh:{prefix:"fass",iconName:"ankh",icon:[320,512,[9765],"f644","M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128H32 0v64H32h96V480v32h64V480 320h96 32V256H288 241.2c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z"]},faHandsHoldingChild:{prefix:"fass",iconName:"hands-holding-child",icon:[640,512,[],"e4fa","M320 80a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM290.5 96h-8.8l-6.7 5.7-50.5 42.7-18.3 15.5 31 36.7L255.5 181l19.8-16.7L264.2 253l-3 23.8 47.6 6 3-23.8 4.4-35h7.6l4.4 35 3 23.8 47.6-6-3-23.8-11.1-88.8L384.5 181l18.3 15.5 31-36.7-18.3-15.5L365 101.7 358.3 96h-8.8H290.5zM80 64H0v40 24 32 64V352v13.3l9.4 9.4 128 128 9.4 9.4H160h96 32V480 448 416 352 338.7l-9.4-9.4-64-64L192 242.7l-9.4-9.4L160 210.7 114.7 256l22.6 22.6 9.4 9.4 22.6 22.6L205.8 347l-41.7 27.8L80 290.7V224 144 112v-8V64zm480 0v40 8 32 80 66.7l-84.1 84.1L434.2 347l36.4-36.4L493.3 288l9.4-9.4L525.3 256 480 210.7l-22.6 22.6-9.4 9.4-22.6 22.6-64 64-9.4 9.4V352v64 32 32 32h32 96 13.3l9.4-9.4 128-128 9.4-9.4V352 224 160 128 104 64H560z"]},faAsterisk:{prefix:"fass",iconName:"asterisk",icon:[384,512,[10033,61545],"2a","M224 32V64 199.5l95.5-57.3L347 125.7l32.9 54.9L352.5 197l-98.3 59 98.3 59 27.4 16.5L347 386.3l-27.4-16.5L224 312.5V448v32H160V448 312.5L64.5 369.8 37 386.3 4.1 331.4 31.5 315l98.3-59L31.5 197 4.1 180.6 37 125.7l27.4 16.5L160 199.5V64 32h64z"]},faKeySkeletonLeftRight:{prefix:"fass",iconName:"key-skeleton-left-right",icon:[640,512,[],"e3b4","M448 128a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm-60 32c14.2 55.2 64.3 96 124 96c70.7 0 128-57.3 128-128S582.7 0 512 0C452.4 0 402.2 40.8 388 96L192 96H160l0 32 0 64 0 32 64 0 0-32 0-32h32v32 32h64V192 160h68zM192 384A64 64 0 1 1 64 384a64 64 0 1 1 128 0zm60-32c-14.2-55.2-64.3-96-124-96C57.3 256 0 313.3 0 384s57.3 128 128 128c59.6 0 109.8-40.8 124-96l196 0h32l0-32 0-64 0-32-64 0 0 32 0 32H384V320 288H320v32 32l-68 0z"]},faCommentLines:{prefix:"fass",iconName:"comment-lines",icon:[512,512,[],"f4b0","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM152 176H128v48h24H360h24V176H360 152zm0 96H128v48h24H264h24V272H264 152z"]},faLuchadorMask:hn,faLuchador:ho,faMaskLuchador:hs,faSquareCheck:hf,faCheckSquare:hg,faShredder:{prefix:"fass",iconName:"shredder",icon:[512,512,[],"f68a","M64 0H96 368h13.3l9.4 9.4 48 48 9.4 9.4V80 192h64V384H0V192H64V32 0zM384 93.3L354.7 64H128V192H384V93.3zM456 248H408v48h48V248zM40 416H88v72 24H40V488 416zm96 0h48v72 24H136V488 416zm96 0h48v72 24H232V488 416zm96 0h48v72 24H328V488 416zm96 0h48v72 24H424V488 416z"]},faBookOpenCover:hu,faBookOpenAlt:hm,faSandwich:{prefix:"fass",iconName:"sandwich",icon:[512,512,[129386],"f81f","M0 64H512V176H0V64zM320 384l96-48h32 64V448H0V336H192h32l96 48zM144.2 209.1L256 238.9l111.8-29.8 8-2.1 8 2 96 24 31 7.8-15.5 62.1-31-7.8-88-22-112 29.9-8.2 2.2-8.2-2.2L135.7 273l-88 22-31 7.8L1.2 240.7l31-7.8 96-24 8-2 8 2.1z"]},faPesetaSign:{prefix:"fass",iconName:"peseta-sign",icon:[384,512,[],"e221","M64 32H32V64v96H0v64H32v96V480H96V352h96c77.4 0 142-55 156.8-128H384V160H348.8C334 87 269.4 32 192 32H64zM282.5 160H96V96h96c41.8 0 77.4 26.7 90.5 64zM96 224H282.5c-13.2 37.3-48.7 64-90.5 64H96V224z"]},faSquareParkingSlash:hd,faParkingSlash:hp,faTrainTunnel:{prefix:"fass",iconName:"train-tunnel",icon:[512,512,[],"e454","M256 0C114.6 0 0 114.6 0 256V512H105.4l64-64H112V128H400V448H342.6l64 64H512V256C512 114.6 397.4 0 256 0zM361.4 512l-64-64H214.6l-64 64H361.4zM288 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64-192H160V320H352V192z"]},faHeading:hz,faHeader:hH,faGhost:{prefix:"fass",iconName:"ghost",icon:[384,512,[128123],"f6e2","M48 448L0 480V192C0 86 86 0 192 0S384 86 384 192V480l-48-32-72 64-72-64-72 64L48 448zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFaceAnguished:{prefix:"fass",iconName:"face-anguished",icon:[512,512,[],"e369","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 320c44.2 0 80 35.8 80 80v16H176V400c0-44.2 35.8-80 80-80zM192 128c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8l-11.7 10.9L89.4 143.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H192zm141 .9c-4.3-.6-8.6-.9-13-.9H304V96h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8z"]},faHockeySticks:{prefix:"fass",iconName:"hockey-sticks",icon:[640,512,[],"f454","M337.1 393.7l50.3 100.6 8.8 17.7H416h64v0h64V480 352H387.8l-14.9-29.9-35.8 71.6zM267.2 253.9l35.8-71.6L220.6 17.7 163.4 46.3 267.2 253.9zM576 352V512h64V352H576zM96 352V480v32h32 32 64 19.8l8.8-17.7 224-448L419.4 17.7 252.2 352H96zM0 352V512H64V352H0z"]},faAbacus:{prefix:"fass",iconName:"abacus",icon:[576,512,[129518],"f640","M512 96V208H448V176h8 24V128H456h-8V96h64zm-96 32h-8H384v48h24 8v32H288V176h8 24V128H296h-8V96H416v32zm-160 0h-8H224v48h24 8v32H160V176h8 24V128H168h-8V96h96v32zm-128 0h-8H96v48h24 8v32H64V96h64v32zM64 416V240h64v24h-8H96v48h24 8v24h-8H96v48h24 8v32H64zm96-32h8 24V336H168h-8V312h8 24V264H168h-8V240h96v24h-8H224v48h24 8v24h-8H224v48h24 8v32H160V384zm128-72h8 24V264H296h-8V240H416v96h-8H384v48h24 8v32H288V384h8 24V336H296h-8V312zm160 72h8 24V336H456h-8V240h64V416H448V384zM64 32H0V96 416v64H64 512h64V416 96 32H512 64z"]},faFilmSimple:hv,faFilmAlt:hV,faList:hy,faListSquares:hN,faTreePalm:{prefix:"fass",iconName:"tree-palm",icon:[576,512,[127796],"f82b","M96 80l37.2 61.9c-4 3.5-8 7.2-12 11.2C41.9 232.3 64.6 322.8 98.5 356.8L248.4 206.9c4 10.8 7.8 26.2 9.7 47.2c4.2 46.5-1.6 116.8-32.7 216.4l-13 41.5H256h64 28.2l3.5-28c12.4-99-2.3-207.2-31.7-292H451.2L480 144l28.8 48H576c0-48-48-128-160-128c-43.7 0-77.6 12.2-102.8 29.8C296.5 49.4 248 0 160 0C48 0 0 80 0 128H67.2L96 80z"]},faSquarePhoneFlip:hx,faPhoneSquareAlt:hb,faCartPlus:{prefix:"fass",iconName:"cart-plus",icon:[576,512,[],"f217","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 488h24V336H488 179.9l-9.1-48H496L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM316 180H256V140h60V80h40v60h60v40H356v60H316V180z"]},faGamepad:{prefix:"fass",iconName:"gamepad",icon:[640,512,[],"f11b","M640 64H0V448H640V64zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 176h48v56h56v48H216v56H168V280H112V232h56V176z"]},faBorderCenterV:{prefix:"fass",iconName:"border-center-v",icon:[448,512,[],"f89d","M448 480l0-64-64 0 0 64 64 0zm0-96l0-64-64 0 0 64 64 0zM64 384l0-64L0 320l0 64 64 0zM384 192l64 0 0-64-64 0 0 64zM64 192l0-64L0 128l0 64 64 0zm320 96l64 0 0-64-64 0 0 64zM64 288l0-64L0 224l0 64 64 0zM384 96l64 0 0-64-64 0 0 64zM0 96l64 0 0-64L0 32 0 96zM64 480l0-64L0 416l0 64 64 0zM288 288l64 0 0-64-64 0 0 64zM352 96l0-64-64 0 0 64 64 0zM288 480l64 0 0-64-64 0 0 64zM160 96l0-64L96 32l0 64 64 0zM96 480l64 0 0-64-64 0 0 64zm64-192l0-64-64 0 0 64 64 0zm32 160l0 32 64 0 0-32 0-384 0-32-64 0 0 32 0 384z"]},faCircleDot:hw,faDotCircle:hD,faClipboardMedical:{prefix:"fass",iconName:"clipboard-medical",icon:[384,512,[],"e133","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 288V224h64v64h64v64H224v64H160V352H96V288h64z"]},faFaceDizzy:hk,faDizzy:hS,faEgg:{prefix:"fass",iconName:"egg",icon:[384,512,[129370],"f7fb","M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM96 288c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2l-21.6-23.6c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288v16H96V288z"]},faUpToLine:hE,faArrowAltToTop:hj,faHouseMedicalCircleXmark:{prefix:"fass",iconName:"house-medical-circle-xmark",icon:[640,512,[],"e513","M320 368.7c.2 59.2 29.7 111.6 74.8 143.3H64.1V287.6H0V240L288.4 0 520.5 193.7c-8-1.1-16.2-1.7-24.5-1.7c-54.7 0-103.5 24.9-135.8 64H320V192H256v64H192v64h64v64h64V368.7zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L566.6 320 544 297.4l-11.3 11.3L496 345.4l-36.7-36.7L448 297.4 425.4 320l11.3 11.3L473.4 368l-36.7 36.7L425.4 416 448 438.6l11.3-11.3L496 390.6l36.7 36.7L544 438.6 566.6 416l-11.3-11.3L518.6 368l36.7-36.7z"]},faWatchFitness:{prefix:"fass",iconName:"watch-fitness",icon:[384,512,[],"f63e","M64 0H320V48H64V0zm0 464H320v48H64V464zM0 80H384V432H0V80zm139.2 80C106.5 160 80 186.5 80 219.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L192 352.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4z"]},faClockNineThirty:{prefix:"fass",iconName:"clock-nine-thirty",icon:[512,512,[],"e34d","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V256 232H256 152 128v48h24 80V392v24h48V392z"]},faCampground:{prefix:"fass",iconName:"campground",icon:[576,512,[9978],"f6bb","M241 2l20 25 27 33.8L315 27 335 2l50 40L365 67l-36 45L569 412l7 8.8V432v48 32H544 32 0V480 432 420.8L7 412 247 112 211 67 191 42 241 2zm47 289.7L168.5 448H407.5L288 291.7z"]},faFolderPlus:{prefix:"fass",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 480H0V32H224l48 64H512V480zM232 400h48V376 312h64 24V264H344 280V200 176H232v24 64H168 144v48h24 64v64 24z"]},faJug:{prefix:"fass",iconName:"jug",icon:[448,512,[],"f8c6","M160 0H288h32V64H288 160 128V0h32zM359 151l-3.7 3.7L387 190.9 393 185c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zm67.9 67.9L416 229.8V512H32V224L144 96H304l19.7 22.5 1.4-1.4c28.1-28.1 73.7-28.1 101.8 0s28.1 73.7 0 101.8zM352 288H96V416H352V288z"]},faFutbol:hO,faFutbolBall:hP,faSoccerBall:h_,faSnowBlowing:{prefix:"fass",iconName:"snow-blowing",icon:[640,512,[],"f761","M512 48h32c53 0 96 43 96 96s-43 96-96 96H416 384V176h32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480V48h32zM200 64V88v25.4l12.7-12.7L224 89.4 246.6 112l-11.3 11.3L200 158.6v55.8l48.3-27.9 12.9-48.2 4.1-15.5 30.9 8.3-4.1 15.5-4.6 17.3 15-8.7 20.8-12 24 41.6-20.8 12-15 8.7 17.3 4.6 15.5 4.1L336 245.2 320.6 241l-48.2-12.9L224 256l48.3 27.9L320.6 271l15.5-4.1 8.3 30.9-15.5 4.1-17.3 4.6 15 8.7 20.8 12-24 41.6-20.8-12-15-8.7 4.6 17.3 4.1 15.5-30.9 8.3-4.1-15.5-12.9-48.2L200 297.6v55.8l35.3 35.3L246.6 400 224 422.6l-11.3-11.3L200 398.6V424v24H152V424 398.6l-12.7 12.7L128 422.6 105.4 400l11.3-11.3L152 353.4V297.6l-48.3 27.9L90.7 373.7l-4.1 15.5-30.9-8.3 4.1-15.5 4.6-17.3-15 8.7-20.8 12-24-41.6 20.8-12 15-8.7-17.3-4.6L7.7 297.7 16 266.8 31.4 271l48.2 12.9L128 256 79.7 228.1 31.4 241 16 245.2 7.7 214.3l15.5-4.1 17.3-4.6-15-8.7-20.8-12 24-41.6 20.8 12 15 8.7-4.6-17.3-4.1-15.5 30.9-8.3 4.1 15.5 12.9 48.2L152 214.4V158.6l-35.3-35.3L105.4 112 128 89.4l11.3 11.3L152 113.4V88 64h48zM480 464V400h32 24c17.7 0 32-14.3 32-32s-14.3-32-32-32H416 384V272h32H536c53 0 96 43 96 96s-43 96-96 96H512 480z"]},faPaintbrush:hB,faPaintBrush:hU,faLock:{prefix:"fass",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h80V512H0V192H80z"]},faArrowDownFromLine:hR,faArrowFromTop:hY,faGasPump:{prefix:"fass",iconName:"gas-pump",icon:[512,512,[9981],"f52f","M32 0H320V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L368 48l32-32L512 128v40 24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V416H32V0zM96 64V192H256V64H96zM352 448v64H0V448H352z"]},faSignalBarsSlash:hG,faSignalAltSlash:hQ,faMonkey:{prefix:"fass",iconName:"monkey",icon:[576,512,[128018],"f6fb","M160 416c0-80.6 49.6-149.6 120-178v18 32h32H447.9L566.1 400.9l9.9 9.5V424v56 32H512V480 437.7l-96-91.6V448h32 32v64H448 416 160C71.6 512 0 440.4 0 352V32 0H32 192h32V32 160v32H192 128 96V128h32 32V64H64V352c0 53 43 96 96 96V416zm96-288c0-35.3 28.6-64 64-64c15.7-37.6 52.8-64 96-64s80.4 26.4 96 64c35.3 0 64 28.7 64 64c0 32.6-24.4 59.6-56 63.5V256H416 344 312V228.2 191.5c-31.6-3.9-56-30.9-56-63.5zM384 64c-26.5 0-48 21.5-48 48c0 23.8 17.3 43.5 40 47.3V208h80V159.3c22.7-3.8 40-23.6 40-47.3c0-26.5-21.5-48-48-48H384zm0 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faRectanglePro:hF,faPro:hZ,faHouseNight:{prefix:"fass",iconName:"house-night",icon:[640,512,[],"e010","M88 88c0-38.1 24.2-70.5 58-82.7C135.3 1.8 123.8 0 112 0C50.1 0 0 50.1 0 112s50.1 112 112 112c40.6 0 76.1-21.6 95.8-53.9c-9.9 3.8-20.6 5.9-31.8 5.9c-48.6 0-88-39.4-88-88zM256 0L234.7 42.7 192 64l42.7 21.3L256 128l21.3-42.7L320 64 277.3 42.7 256 0zM400 96L160 304v48h64V512H576V352h64V304L400 96zM352 288h96v96H352V288zM74.7 362.7L32 384l42.7 21.3L96 448l21.3-42.7L160 384l-42.7-21.3L96 320 74.7 362.7z"]},faHotTubPerson:hq,faHotTub:hK,faGlobePointer:{prefix:"fass",iconName:"globe-pointer",icon:[512,512,[],"e60e","M345.9 320h-64l20.9-71L263 209.3 160.4 239.5c.8-16.3 2.8-32.1 5.7-47.5H345.9c3.9 20.5 6.1 41.9 6.1 64s-2.2 43.5-6.1 64zM128.1 249L1.8 286.1C.6 276.2 0 266.2 0 256c0-22.1 2.8-43.5 8.1-64H133.6c-3.2 18.3-5.2 37.3-5.5 57zM234.5 481.1l38-129.1h65.9c-11.4 40.2-28.4 75.9-45.8 105.4c-13 21.9-25.9 40-36.5 53.5c-6.4-8.2-13.8-18.2-21.5-29.8zM384 256c0-22.1-2-43.5-5.6-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H378.4c3.6-20.5 5.6-41.9 5.6-64zm-12.6-96c-17-65.6-48.3-120-74-156.7c89.2 14.5 163 75.2 196 156.7h-122zm-197.7 0c11.4-40.2 28.4-75.9 45.8-105.4c13-21.9 25.9-40 36.5-53.5c10.5 13.5 23.5 31.6 36.5 53.5c17.4 29.4 34.5 65.1 45.8 105.4H173.7zM214.6 3.3c-25.7 36.7-57 91-74 156.7H18.6c33-81.5 106.7-142.2 196-156.7zM371.4 352h122c-33 81.5-106.7 142.2-196 156.7c25.7-36.7 57-91 74-156.7zM0 320l254.5-74.9 12.3 12.3L192 512l-48-96-1.4-1.4-96 96L1.4 465.4l96-96L96 368 0 320z"]},faBlanket:{prefix:"fass",iconName:"blanket",icon:[448,512,[],"f498","M0 32H32 416h32V64 224v32 48 48 32H416 128 96V320h32H384V304 288H64v64 64H416h32v64H416 32 0V448 352 256 224 64 32z"]},faMapLocation:hJ,faMapMarked:hW,faHouseFloodWater:{prefix:"fass",iconName:"house-flood-water",icon:[576,512,[],"e50e","M80 144L288 0 496 144v48H447.4l.3 71.2c-7.9 5.5-14.9 9.8-22.9 13.5C411.6 282.7 397 287 384 287s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0L288 240l-18.6 13.4-1.1 .8 0 0c-13.9 10-23.6 17-35.5 22.5C219.6 282.7 205 287 192 287s-27.6-4.3-40.7-10.3c-8.1-3.7-15.2-8.1-23.3-13.7V192H80l0-48zM288 373.4c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 390.1 31.9 400 0 400V336c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7zM272.4 493.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faCommentsQuestionCheck:{prefix:"fass",iconName:"comments-question-check",icon:[640,512,[],"e14f","M416 176c0 97.2-93.1 176-208 176c-36.2 0-70.3-7.8-99.9-21.6L0 352l37.6-75.1C13.9 248.3 0 213.5 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zm32 0c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 37.5-13.9 72.3-37.6 100.9L640 512 531.9 490.4C502.3 504.2 468.2 512 432 512c-95.6 0-176.2-54.6-200.5-129C348.9 372.9 448 288.3 448 176zM181.3 77.3c-25.8 0-46.7 20.9-46.7 46.7l0 5.5 40 0 0-5.5c0-3.7 3-6.7 6.7-6.7h47.4c7 0 12.6 5.7 12.6 12.6c0 4.5-2.4 8.7-6.3 10.9L198 162.1l-10 5.8v11.6 17.9 20h40v-20V191l26.9-15.4c16.3-9.4 26.4-26.8 26.4-45.6c0-29.1-23.6-52.6-52.6-52.6H181.3zM228 250.7H188v40h40v-40zm338.1 75.5L580.3 312 552 283.7l-14.1 14.1L472 363.7l-25.9-25.9L432 323.7 403.7 352l14.1 14.1 40 40L472 420.3l14.1-14.1 80-80z"]},faTree:{prefix:"fass",iconName:"tree",icon:[448,512,[127794],"f1bb","M224 0L56 176v32h48L24 288v32H80L0 416v32H192v32 32h64V480 448H448V416l-80-96h56V288l-80-80h48V176L224 0z"]},faArrowsCross:{prefix:"fass",iconName:"arrows-cross",icon:[448,512,[],"e0a2","M288 32H256V96h32 50.7L25.4 409.4 2.7 432 48 477.3l22.6-22.6L384 141.3V192v32h64V192 64 32H416 288zM70.6 57.4L48 34.7 2.7 80l22.6 22.6L156.1 233.4l45.3-45.3L70.6 57.4zM338.7 416H288 256v64h32H416h32V448 320 288H384v32 50.7l-92.1-92.1-45.3 45.3L338.7 416z"]},faBackpack:{prefix:"fass",iconName:"backpack",icon:[448,512,[127890],"f5d4","M136 0h24H288h24V24 96h8c70.7 0 128 57.3 128 128V512H384V400 304 288H368 80 64v16 96V512H0V224C0 153.3 57.3 96 128 96h8V24 0zM96 512V416H352v96H96zM264 48H184V96h80V48zm40 128H144 128v32h16H304h16V176H304zm48 208H96V320H352v64z"]},faSquareSmall:{prefix:"fass",iconName:"square-small",icon:[320,512,[],"e27e","M0 96H320V416H0V96z"]},faFolderArrowUp:hX,faFolderUpload:h$,faBridgeLock:{prefix:"fass",iconName:"bridge-lock",icon:[640,512,[],"e4cc","M32 32H64 576h32V96H576 536v64h-8c-61.9 0-112 50.1-112 112v16H384l0 24.4c-17-15.2-39.4-24.4-64-24.4c-53 0-96 43-96 96v96H128V384c0-53-43-96-96-96V160h72V96H64 32V32zM408 96v64h80V96H408zm-48 64V96H280v64h80zM152 96v64h80V96H152zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faCrosshairsSimple:{prefix:"fass",iconName:"crosshairs-simple",icon:[512,512,[],"e59f","M445.3 224H384 352v64h32 61.3C431.9 368.4 368.4 431.9 288 445.3V384 352H224v32 61.3C143.6 431.9 80.1 368.4 66.7 288H128h32V224H128 66.7C80.1 143.6 143.6 80.1 224 66.7l0 7.3 0 54.1 0 32 64 0 0-32 0-54.1 0-7.3C368.4 80.1 431.9 143.6 445.3 224zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},faSackDollar:{prefix:"fass",iconName:"sack-dollar",icon:[512,512,[128176],"f81d","M320 96H192L128 0H384L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416v96H416 96 0V416C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 96V204H236v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4.1c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c-2.2-.8-4.4-1.5-6.4-2.2l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V416v20h40V416v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0 0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V224z"]},faPenToSquare:gc,faEdit:gr,faSquareSliders:ga,faSlidersHSquare:gn,faCarSide:{prefix:"fass",iconName:"car-side",icon:[640,512,[128663],"f5e4","M106.3 64H128 384h15.4L409 76 527.4 224H640V432H574.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80H254.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80H0V224H42.3l56-139.9 8-20.1zM434.7 432a48 48 0 1 0 90.5-32 48 48 0 1 0 -90.5 32zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM111.3 224H224V128H149.7l-38.4 96zM272 224H445.4l-76.8-96H272v96z"]},faMessageMiddleTop:go,faCommentMiddleTopAlt:gs,faLightbulbOn:{prefix:"fass",iconName:"lightbulb-on",icon:[640,512,[],"f672","M449.2 297.8c-19.8 27.1-39.7 54.4-49.2 86.2H240c-9.6-31.9-29.5-59.1-49.2-86.2l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C155.6 247.9 144 213.3 144 176C144 78.8 222.8 0 320 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0zM240 512V416H400v96H240zM320 96V64c-61.9 0-112 50.1-112 112h32c0-44.2 35.8-80 80-80zM87.3 16l6 4 24 16 20 13.3L110.7 89.3 90.7 76l-24-16-6-4-20-13.3L67.3 2.7 87.3 16zM579.3 56l-6 4-24 16-20 13.3L502.7 49.3l20-13.3 24-16 6-4 20-13.3 26.6 39.9L579.3 56zM24 160H72 96v48H72 24 0V160H24zm544 0h48 24v48H616 568 544V160h24zM117.3 332l-24 16-6 4-20 13.3L40.7 325.3l20-13.3 6-4 24-16 20-13.3 26.6 39.9-20 13.3zm432-39.9l24 16 6 4 20 13.3-26.6 39.9-20-13.3-6-4-24-16-20-13.3 26.6-39.9 20 13.3z"]},faKnife:gu,faUtensilKnife:gm,faShareNodes:gd,faShareAlt:gp,faDisplayChartUpCircleDollar:{prefix:"fass",iconName:"display-chart-up-circle-dollar",icon:[640,512,[],"e5e6","M0 0H576V211.2c-19.5-10-41.1-16.4-64-18.5V64H64V352H320.7c-.5 5.3-.7 10.6-.7 16c0 59.5 29.5 112.1 74.8 144H160 128V448h32 69.3L240 416H0V0zM480 120v72.7c-16.8 1.5-32.9 5.4-48 11.3v-4V177.9L321 289l-17 17-17-17-63-63-87 87L103 279 207 175l17-17 17 17 63 63L398.1 144H376 352V96h24 80 24v24zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1l15.5 3.9 7.7-31.1L529.9 301c-5.6-1.4-11.6-2.7-17.9-3.7V288 272H480v16 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8l-15.3-4.8L436 425.2l15.3 4.8c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4 16h32v-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},faWaveSine:{prefix:"fass",iconName:"wave-sine",icon:[640,512,[8767],"f899","M215.9 106.3c-10-6.6-22.4-10.7-39.3-10.3c-34.9 .7-62.8 27.5-84.3 64.8c-10.2 17.7-17.6 35.6-22.5 49.3c-2.4 6.8-4.2 12.4-5.3 16.2c-.6 1.9-1 3.4-1.2 4.3l-.3 1 0 .2s0 0-31.1-7.7S.9 216.3 .9 216.3l0 0 0-.1 0-.2 .1-.5c.1-.4 .2-1 .4-1.6c.4-1.4 .9-3.3 1.6-5.7c1.4-4.8 3.5-11.6 6.4-19.6c5.7-16 14.6-37.7 27.3-59.7C61.2 86.7 105.2 33.5 175.3 32c29-.6 54.3 6.7 75.7 20.8c21.1 13.8 36.8 33 49.1 53.9c23.5 39.9 37.5 91.8 50.1 138.4c.2 .9 .5 1.7 .7 2.6c13.4 49.8 25.5 93.6 44.1 125.2c9 15.3 18.6 26 29 32.8c10 6.6 22.4 10.7 39.3 10.3c34.9-.7 62.8-27.5 84.3-64.8c10.2-17.7 17.6-35.6 22.5-49.3c2.4-6.8 4.2-12.4 5.3-16.2c.6-1.9 1-3.4 1.2-4.3l.3-1 0-.2s0 0 31.1 7.7s31.1 7.7 31.1 7.7l0 0 0 .1 0 .2-.1 .5c-.1 .4-.2 1-.4 1.6c-.4 1.4-.9 3.3-1.6 5.7c-1.4 4.8-3.5 11.6-6.4 19.6c-5.7 16-14.6 37.7-27.3 59.7c-24.3 42.1-68.3 95.4-138.4 96.9c-29 .6-54.3-6.7-75.7-20.8c-21.1-13.8-36.8-33-49.1-53.9c-23.5-39.9-37.5-91.9-50.1-138.4c-.2-.9-.5-1.7-.7-2.6c-13.4-49.8-25.5-93.6-44.1-125.2c-9-15.3-18.6-26-29-32.8z"]},faHeartCircleMinus:{prefix:"fass",iconName:"heart-circle-minus",icon:[576,512,[],"e4ff","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm224 80a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 16V352H496 368 352v32h16H496h16z"]},faCircleW:{prefix:"fass",iconName:"circle-w",icon:[512,512,[],"e12c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM409.5 152L343.1 382.6l-5 17.4H302.5l-5.3-16.7L256 254.7 214.9 383.3 209.5 400H173.9l-5-17.4L102.5 152h50l40.7 141.5 39.9-124.8 5.3-16.7h35l5.3 16.7 39.9 124.8L359.5 152h50z"]},faCircleCalendar:gz,faCalendarCircle:gH,faHourglassHalf:gv,faHourglass2:gV,faMicroscope:{prefix:"fass",iconName:"microscope",icon:[512,512,[128300],"f610","M160 0h96V32h32V320H256v32H160V320H128V32h32V0zM32 448H320c70.7 0 128-57.3 128-128s-57.3-128-128-128V128c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128H480h32v64H480 320 32 0V448H32zm80-64H304h16v32H304 112 96V384h16z"]},faSunset:{prefix:"fass",iconName:"sunset",icon:[576,512,[127751],"f767","M256 224v-1.8l-77.5-70.5-23.7-21.5 43.1-47.4 23.7 21.5L256 135.7V32 0h64V32l0 103.7 34.5-31.3 23.7-21.5 43 47.4-23.7 21.5L320 222.2V224h-2l-8.4 7.7L288 251.2l-21.5-19.6L258 224h-2zm-74 0l106 73.1L394 224l23.3 126.7L544 374l-40 58H406.7c-19-46.9-65-80-118.7-80s-99.7 33.1-118.7 80H72L32 374l126.7-23.3L182 224zM0 464H24 552h24v48H552 24 0V464z"]},faSink:{prefix:"fass",iconName:"sink",icon:[512,512,[],"e06d","M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32v32h64V96c0-53-43-96-96-96s-96 43-96 96V288H160V232 208H136 56 32v48H56h56v32H32 0v64H32 224h64H480h32V288H480 400V256h64 24V208H464 376 352v24 56H288V96zM480 384H32v32c0 53 43 96 96 96H384c53 0 96-43 96-96V384z"]},faCalendarExclamation:{prefix:"fass",iconName:"calendar-exclamation",icon:[448,512,[],"f334","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM248 240v24 96 24H200V360 264 240h48zm0 176v48H200V416h48z"]},faTruckContainerEmpty:{prefix:"fass",iconName:"truck-container-empty",icon:[640,512,[],"e2b5","M456 160H432v24 72 32 32H208 80 32 0v32 32 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16L432 384l17.6 0c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H640V288 256v-9.9l-7-7-72-72-7-7H544 456zm126.1 96H480V208h54.1l48 48zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHandHeart:{prefix:"fass",iconName:"hand-heart",icon:[512,512,[],"f4bc","M288 0V32 256h32V64 32h64V64 256h32V128 96h64v32V336c0 97.2-78.8 176-176 176H284.8c-59.6 0-116.9-22.9-160-64L29.3 357 .3 329.4l55.2-57.9 29 27.6 43.6 41.5c0-1.5-.1-3.1-.1-4.6V64 32h64V64 256h32V32 0h64zM213.4 359.5c0 10.7 4.4 21 12.1 28.4L280.7 441l7.4 7.1 7.4-7.1 55.2-53.1c7.7-7.4 12.1-17.7 12.1-28.4c0-21.8-17.7-39.5-39.5-39.5h-1.6c-10.6 0-20.8 4.1-28.5 11.5l-5.1 4.9-5.1-4.9c-7.7-7.4-17.9-11.5-28.5-11.5h-1.6c-21.8 0-39.5 17.7-39.5 39.5z"]},faBagShopping:gy,faShoppingBag:gx,faArrowDownZA:gb,faSortAlphaDesc:gw,faSortAlphaDownAlt:gD,faMitten:{prefix:"fass",iconName:"mitten",icon:[448,512,[],"f7b5","M352 384H64L5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0h3.4c66 0 123.5 44.9 139.5 108.9l33.6 134.3L368 192l80 80L352 384zM32 416H384v96H32V416z"]},faReplyClock:gk,faReplyTime:gS,faPersonRays:{prefix:"fass",iconName:"person-rays",icon:[512,512,[],"e54d","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H187.4L178 142.8l-81.7 128 53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L334 142.8 324.6 128H307.1 204.9zM57 23L40 6.1 6.1 40 23 57l64 64 17 17L137.9 104 121 87 57 23zM489 57l17-17L472 6.1 455 23 391 87l-17 17L408 137.9l17-17 64-64zM121 425l17-17L104 374.1 87 391 23 455l-17 17L40 505.9l17-17 64-64zM425 391l-17-17L374.1 408l17 17 64 64 17 17L505.9 472l-17-17-64-64z"]},faRight:gE,faArrowAltRight:gj,faCircleF:{prefix:"fass",iconName:"circle-f",icon:[512,512,[],"e10e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128H328h24v48H328 208v64h88 24v48H296 208v72 24H160V360 264 152 128h24z"]},faUsers:{prefix:"fass",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM48 192H196c-2.6 10.2-4 21-4 32c0 38.2 16.8 72.5 43.3 96H0L48 192zM640 320H404.7c26.6-23.5 43.3-57.8 43.3-96c0-11-1.4-21.8-4-32H592l48 128zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM464 352l48 160H128l48-160H464z"]},faFacePleading:{prefix:"fass",iconName:"face-pleading",icon:[512,512,[],"e386","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160 64c44.2 0 80-35.8 80-80c0-41.5-31.5-75.6-72-79.6c10-10.8 17.6-24.1 21.9-38.8l1.5-5.2 4.4-15.4L165 92.2l-4.4 15.4-1.5 5.2c-7 24.7-28.1 42.7-53.6 45.9L94 160.1l-15.9 2 4 31.8 13.8-1.7C85.9 205.5 80 222.1 80 240c0 44.2 35.8 80 80 80zm192 0c44.2 0 80-35.8 80-80c0-17.9-5.9-34.5-15.9-47.9l13.8 1.7 4-31.8-15.9-2-11.5-1.4c-25.5-3.2-46.6-21.3-53.6-45.9l-1.5-5.2L347 92.2 316.2 101l4.4 15.4 1.5 5.2c4.2 14.8 11.8 28 21.9 38.8c-40.4 4-72 38.1-72 79.6c0 44.2 35.8 80 80 80zM280.1 426.7l10.7 11.9 23.8-21.4-10.7-11.9C294.7 395.1 278.7 384 256 384s-38.7 11.1-47.9 21.3l-10.7 11.9 23.8 21.4 10.7-11.9c4.7-5.3 12.7-10.7 24.1-10.7s19.4 5.4 24.1 10.7zM128 232c17.7 0 32-14.3 32-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4zm224-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4c17.7 0 32-14.3 32-32z"]},faEyeSlash:{prefix:"fass",iconName:"eye-slash",icon:[640,512,[],"f070","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L524 384.1c41.9-44 70.2-93.9 84-128.1C578 181.3 478.4 32 320 32c-66.9 0-123.2 26.6-168.3 63L48.4 14.8zM222.5 150c25.6-23.6 59.9-38 97.5-38c79.5 0 144 64.5 144 144c0 24.7-6.2 47.9-17.1 68.2l-38.7-30.1c5.1-11.7 7.9-24.6 7.9-38.1c0-53-43-96-96-96c-6.4 0-12.7 .6-18.8 1.8l11.6 58.2L222.5 150zM444.9 446.6L373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L85.7 163.5C60.2 197.1 42.1 230.8 32 256c30 74.7 129.6 224 288 224c46.9 0 88.6-13.1 124.9-33.4zM324.8 351.9l-99.1-78.1C234 318.3 273.1 352 320 352c1.6 0 3.2 0 4.8-.1z"]},faFlaskVial:{prefix:"fass",iconName:"flask-vial",icon:[640,512,[],"e4f3","M224 0h32V64H224V309.9l-59.3 96.3-4.7 7.7v9.1 19.6c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96V64H0V0H32 96h64 64zM196.7 415.2L221 375.8l99-160.8V64H288V0h32 32H480h32 32V64H512V214.9L635.3 415.2l4.7 7.7V432v48 32H608 224 192V480 432v-8.4-.6l4.7-7.7zM96 64v96h64V64H96zm288 0V224v9.1l-4.7 7.7L330.5 320h171l-48.8-79.2-4.7-7.7V224 64H384z"]},faPoliceBox:{prefix:"fass",iconName:"police-box",icon:[384,512,[],"e021","M208 0V16 32H320V64h32V448h32v64H0V448H32V64H64V32H176V16 0h32zM96 128v32h32V128H96zm0 48v32h32V176H96zm80-48H144v32h32V128zm-32 48v32h32V176H144zm96-48H208v32h32V128zm0 48H208v32h32V176zm16-48v32h32V128H256zm32 48H256v32h32V176zM96 240v80h80V240H96z"]},faCucumber:{prefix:"fass",iconName:"cucumber",icon:[512,512,[129362],"e401","M37.5 474.5c47.8 47.8 123.9 49.9 174.2 6.4L232 501.3 277.3 456l-20.1-20.1L435.9 257.1 456 277.3 501.3 232l-20.4-20.4c43.5-50.3 41.4-126.4-6.4-174.2c-50-50-131-50-181 0L172.1 158.9 152 138.7 106.7 184l20.1 20.1L37.5 293.5c-50 50-50 131 0 181zM168 280v48H120V280h48zm112-32h48v48H280V248zM424 88v48H376V88h48z"]},faHeadSideBrain:{prefix:"fass",iconName:"head-side-brain",icon:[512,512,[],"f808","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zM288 208h48c26.5 0 48-21.5 48-48s-21.5-48-48-48c-.9 0-1.8 0-2.7 .1C326.7 93.4 308.9 80 288 80c-8.6 0-16.6 2.2-23.5 6.2C255.9 72.8 241 64 224 64s-31.9 8.8-40.5 22.2c-7-3.9-15-6.2-23.5-6.2c-26.5 0-48 21.5-48 48c-26.5 0-48 21.5-48 48c0 20.9 13.4 38.7 32.1 45.3c0 .9-.1 1.8-.1 2.7c0 26.5 21.5 48 48 48h16v48h64V272h16c26.5 0 48-21.5 48-48V208zM160 176v2.7l-.1 0c0-.9 .1-1.8 .1-2.7z"]},faHand:gO,faHandPaper:gP,faPersonBikingMountain:g_,faBikingMountain:gB,faUtensilsSlash:{prefix:"fass",iconName:"utensils-slash",icon:[640,512,[],"e464","M384 275.4V176C384 32 512 0 544 0V208v32V352v47.6l76.9 59.7 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 66.4 51.5L128 0h32V101.4l20.3 15.7L192 0h32l16 160h16V0h32l32 160c0 19.7-5.9 38-16.1 53.2L384 275.4zm-144 9.7V480v32H176V480 254.7c-41.4-7-73.9-40.5-79.2-82.4L240 285.1z"]},faPrintMagnifyingGlass:gU,faPrintSearch:gR,faTurnRight:{prefix:"fass",iconName:"turn-right",icon:[512,512,[],"e639","M512 224L352 64l-32 0 0 112L0 176 0 480l96 0 0-208 224 0 0 112 32 0L512 224z"]},faFolderBookmark:{prefix:"fass",iconName:"folder-bookmark",icon:[512,512,[],"e186","M512 480H0V32H224l48 64H512V480zM288 160V352l80-56 80 56V160H288z"]},faArrowTurnLeftDown:{prefix:"fass",iconName:"arrow-turn-left-down",icon:[384,512,[],"e633","M342.6 361.4l22.6-22.6L320 293.5l-22.6 22.6L224 389.5 224 64l128 0 32 0 0-64L352 0 192 0 160 0l0 32 0 357.5L86.6 316.1 64 293.5 18.8 338.7l22.6 22.6 128 128L192 512l22.6-22.6 128-128z"]},faOm:{prefix:"fass",iconName:"om",icon:[512,512,[128329],"f679","M368 0L336 32l32 32 32-32L368 0zm16 192H370.7l-9.4 9.4L306.7 256H245.2c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-41.2 0-77.1 22.2-96.5 55.2l55.1 32.5C111 169.4 126.4 160 144 160c26.5 0 48 21.5 48 48s-21.5 48-48 48H88l24 64h32 16c35.3 0 64 28.7 64 64s-28.7 64-64 64C48 448 0 352 0 352s0 160 160 160c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64H320h13.3l9.4-9.4L397.3 256H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32c-64 0-96-48-96-48v64s16 48 96 48c53 0 96-43 96-96V288c0-53-43-96-96-96H384zM480 64s-66.5 32-112 32s-112-32-112-32s16 96 120 96c72 0 104-32 104-32V64z"]},faPi:{prefix:"fass",iconName:"pi",icon:[448,512,[],"f67e","M32 64H0v64H32 96V345.8L66.3 420.1l59.4 23.8 32-80 2.3-5.7V352 128H288V416v32h32 80 23.1l7.3-21.9 16-48-60.7-20.2L376.9 384H352V128h64 32V64H416 32z"]},faFlaskRoundPotion:gY,faFlaskPotion:gG,faFaceShush:{prefix:"fass",iconName:"face-shush",icon:[512,512,[],"e38c","M0 256C0 357.2 58.7 444.7 144 486.3V432 376 352 320h32 24V275.9c-14.8-6.9-26.6-15.9-35.3-24.6L153.4 240 176 217.4l11.3 11.3c3.5 3.5 7.7 7.1 12.7 10.5V224 192h32 48 32v32 15.2c4.9-3.4 9.2-7 12.7-10.5L336 217.4 358.6 240l-11.3 11.3c-8.7 8.7-20.5 17.7-35.3 24.6V320h8 32v32 10.1l.8-1 24.6 20.5 36.9 30.7 24.6 20.5-10 12C480 398 512 330.7 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM176.4 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM280 248V224H232v24 72h48V248zM200 352H176v24 56 56 24h24 80 40 11.2l7.2-8.6 40-48 15.4-18.4-36.9-30.7-15.4 18.4L308.8 464H287.6L224 419.5V400h24 24v32h48V376 352H296 248 200z"]},faWorm:{prefix:"fass",iconName:"worm",icon:[512,512,[],"e599","M256 96c0-53 43-96 96-96H480V128v48 16V376c0 75.1-60.9 136-136 136s-136-60.9-136-136V296c0-22.1-17.9-40-40-40s-40 17.9-40 40V464v48H32V464 296c0-75.1 60.9-136 136-136s136 60.9 136 136v80c0 22.1 17.9 40 40 40s40-17.9 40-40V192H352c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHouseCircleXmark:{prefix:"fass",iconName:"house-circle-xmark",icon:[640,512,[],"e50b","M520.5 193.7L288.4 0 0 240v47.6H64.1V512H224V352h96.7c8.1-89.7 83.5-160 175.3-160c8.3 0 16.5 .6 24.5 1.7zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faPlug:{prefix:"fass",iconName:"plug",icon:[384,512,[128268],"f1e6","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8C297 398 352 333.4 352 256V224h32V160H352 32z"]},faCalendarCircleExclamation:{prefix:"fass",iconName:"calendar-circle-exclamation",icon:[576,512,[],"e46e","M160 0H96V64H0v96H448V64H352V0H288V64H160V0zm96 368c0-91.8 70.3-167.2 160-175.3V192H0V512H330.8C285.6 480.1 256 427.5 256 368zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H416V416h32v32zm0-176v16 80 16H416V368 288 272h32z"]},faSquareI:{prefix:"fass",iconName:"square-i",icon:[448,512,[],"e272","M448 32H0V480H448V32zM152 128h72 72 24v48H296 248V336h48 24v48H296 248 200 152 128V336h24 48V176H152 128V128h24z"]},faChevronUp:{prefix:"fass",iconName:"chevron-up",icon:[512,512,[],"f077","M256 82.7l22.6 22.6 192 192L493.3 320 448 365.3l-22.6-22.6L256 173.3 86.6 342.6 64 365.3 18.7 320l22.6-22.6 192-192L256 82.7z"]},faFaceSaluting:{prefix:"fass",iconName:"face-saluting",icon:[640,512,[129761],"e484","M310.1 61.9l-26.5 18-26.5 18-30 20.4 35.5 48.9 6.6 9.1c1-.1 2.1-.2 3.2-.2c17.7 0 32 14.3 32 32s-14.3 32-32 32c-13.1 0-24.4-7.9-29.3-19.1l-13.4 9.7-82.3 59.9c-13.9 10.1-29.5 16.6-45.6 19.6C126.5 425.5 229.1 512 352 512c141.4 0 256-114.6 256-256S493.4 0 352 0c-26.5 0-52.1 4-76.1 11.5l16.2 23.9 18 26.5zM128 185.8V146.8L239.2 71.3l26.5-18L229.7 .4l-26.5 18L35.1 132.5c-44.3 30.1-47.1 94.4-5.6 128.2l1.5 1.2c28.1 22.9 68.2 24 97.5 2.7l82.3-59.9 25.9-18.8-37.6-51.8 0 0 0 0L173.2 153 160 162.6l-14.2 10.4L128 185.8zM227.5 354l25-20c7.2 9 39.7 34 99.5 34s92.3-25 99.5-34l25 20c-14.1 17.6-56.3 46-124.5 46s-110.4-28.4-124.5-46zM432.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faGaugeSimpleLow:gQ,faTachometerSlow:gF,faFacePersevering:{prefix:"fass",iconName:"face-persevering",icon:[512,512,[],"e385","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm60.1-101.3c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C188.2 371.4 216.3 352 256 352s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4-10.7-11.9zM222.6 112l-11.3 11.3-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L200 89.4 222.6 112zm78.1 11.3L289.4 112 312 89.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4zM112 208l118.9 64L112 336l45.7-64L112 208zm169.1 64L400 208l-45.7 64L400 336 281.1 272z"]},faCircleCamera:gZ,faCameraCircle:gq,faHandSpock:{prefix:"fass",iconName:"hand-spock",icon:[576,512,[128406],"f259","M251.2 39.7L242.9 8.8 181.1 25.4l8.3 30.9L242.9 256H213.3L166.6 102.7l-9.3-30.6L96.1 90.7l9.3 30.6 71.7 235.5-61.6-58.6-29-27.6L31.4 328.5l29 27.6L156.8 448c43.1 41.1 100.4 64 160 64h2.3H328h8.3c56.7 0 106.7-37.3 122.8-91.7l83.7-283.2 9.1-30.7L490.4 88.2l-9.1 30.7L440.8 256H416.1L455.3 70.6l6.6-31.3L399.3 26.1l-6.6 31.3L350.7 256H309.1L251.2 39.7z"]},faSpiderWeb:{prefix:"fass",iconName:"spider-web",icon:[576,512,[128376],"f719","M142 .1l23.1 4.3L288 27.5l122.8-23L434 .1l8.3 22 46.3 123.6 77 92.4L580.4 256l-14.9 17.9-77 92.4L442.2 489.8l-8.3 22-23.1-4.3L288 484.5l-122.8 23L142 511.9l-8.3-22L87.4 366.3l-77-92.4L-4.4 256l14.9-17.9 77-92.4L133.8 22.2 142 .1zm25.1 92.7l-28.9 77-1.7 4.4-3 3.6L88.4 232h44.7l34.8-39.8 21.4-60.6L167.1 92.8zm42.1-23.1l21.5 37.5L288 123.9l57.4-16.6 21.5-37.5L293.2 83.5l-5.2 1-5.2-1L209.2 69.7zM408.9 92.8l-22.2 38.8 21.4 60.6L442.9 232h44.7l-45.1-54.1-3-3.6-1.7-4.4-28.9-77zM487.6 280H442.9l-34.7 39.6-20.9 61.7 21.6 37.9 28.9-77 1.7-4.4 3-3.6L487.6 280zM366.8 442.3l-19.6-34.2-59.7-19.8-56.9 16.5-21.5 37.5 73.6-13.8 5.2-1 5.2 1 73.6 13.8zM167.1 419.2l22.2-38.8-21.4-60.6L133.1 280H88.4l45.1 54.1 3 3.6 1.7 4.4 28.9 77zM196.9 280l10.2 11.6 3 3.5 1.5 4.4 9.1 25.9L246.6 280H196.9zm68 64.9l16.5-4.8 7.2-2.1 7.1 2.3 16.1 5.3L288 304.4l-23.1 40.5zm90.6-19.2l8.8-26 1.5-4.5 3.1-3.6L379.1 280H329.4l26.1 45.7zM379.1 232l-10.2-11.6-3-3.5-1.5-4.4-9.1-25.9L329.4 232h49.8zm-68-64.9l-16.5 4.8-6.7 1.9-6.7-1.9-16.5-4.8L288 207.6l23.1-40.5zm-90.4 19.5l-9.1 25.9-1.5 4.4-3 3.5L196.9 232h49.8l-25.9-45.3z"]},faCircleMicrophone:gK,faMicrophoneCircle:gJ,faBookArrowUp:{prefix:"fass",iconName:"book-arrow-up",icon:[448,512,[],"e0ba","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H264V209.9l39 39 17 17L353.9 232l-17-17-80-80-17-17-17 17-80 80-17 17L160 265.9l17-17 39-39V384H96c-17.7 0-32 14.3-32 32z"]},faPopsicle:{prefix:"fass",iconName:"popsicle",icon:[320,512,[],"e43e","M160 0C71.6 0 0 71.6 0 160V384H320V160C320 71.6 248.4 0 160 0zm32 512V416H128v96h64z"]},faCommand:{prefix:"fass",iconName:"command",icon:[512,512,[],"e142","M0 0H32 160h32V32v96H320V32 0h32H480h32V32 160v32H480 384V320h96 32v32V480v32H480 352 320V480 384H192v96 32H160 32 0V480 352 320H32h96V192H32 0V160 32 0zM128 128V64H64v64h64zm64 192H320V192H192V320zm-64 64H64v64h64V384zm256 0v64h64V384H384zm0-256h64V64H384v64z"]},faBlinds:{prefix:"fass",iconName:"blinds",icon:[512,512,[],"f8fb","M32 0H0V64H16L0 128H128V64h32v64H512L496 64h16V0H480 32zM24 160L0 256H98.7c4.8-13.6 15.6-24.4 29.3-29.3V160H24zM144 320c-20.9 0-38.7-13.4-45.3-32H24L0 384H512l-24-96H189.3c-6.6 18.6-24.4 32-45.3 32zm16-93.3c13.6 4.8 24.4 15.6 29.3 29.3H512l-24-96H160v66.7zM0 512H512l-24-96H24L0 512z"]},faStopwatch:{prefix:"fass",iconName:"stopwatch",icon:[448,512,[9201],"f2f2","M224 0H144V64h48V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1L445.3 144 400 98.7l-22.6 22.6L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h48V0H224zm24 216V328v24H200V328 216 192h48v24z"]},faSaxophone:{prefix:"fass",iconName:"saxophone",icon:[640,512,[127927],"f8dc","M246.7 176L171.4 306.1c-2.2 3.8-3.4 8.2-3.4 12.6v2.6c0 12.5 10.1 22.6 22.6 22.6c6 0 11.8-2.4 16-6.6L319 225l-8-8-17-17L328 166.1l17 17 8 8L367 177l-8-8-17-17L376 118.1l17 17 8 8L415 129l-8-8-17-17L424 70.1l17 17 8 8 63-63h80l48 32V96H544L288.6 418.6C257.9 457.4 211.2 480 161.8 480C72.4 480 0 407.6 0 318.2v-3.1c0-12.7 1.5-25.4 4.4-37.8L28.2 176H24 0V128H24 264h24v48H264 246.7zM120 320a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm8-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSquare2:{prefix:"fass",iconName:"square-2",icon:[448,512,[],"e257","M448 32H0V480H448V32zM161.7 146.5c15.8-12 35.2-18.4 55.1-18.1l3.4 .1c46.5 .7 83.8 38.6 83.8 85.1c0 23.5-9.7 46-26.9 62.1L212.7 336H296h24v48H296 152 128V349.6l7.6-7.1L244.3 240.6c7.5-7 11.7-16.8 11.7-27.1c0-20.3-16.3-36.8-36.6-37.1l-3.4-.1c-9.1-.1-18 2.8-25.3 8.3L174.5 197l-19.1 14.5-29.1-38.2 19.1-14.5 16.2-12.3z"]},faFieldHockeyStickBall:gW,faFieldHockey:gX,faArrowUpSquareTriangle:g$,faSortShapesUpAlt:g4,faFaceScream:{prefix:"fass",iconName:"face-scream",icon:[640,512,[],"e38b","M569 315.8c4.6-19.2 7-39.2 7-59.8C576 114.6 461.4 0 320 0S64 114.6 64 256c0 20.6 2.4 40.7 7 59.9L82.3 306l20.6-18 21 17.5c57.5 48 87.8 118 98 187C252.1 505.1 285.2 512 320 512c34.8 0 68-6.9 98.2-19.5c10.2-69 40.4-139 98-187l21-17.5 20.6 18 11.3 9.8zM320 320c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V368c0-26.5 21.5-48 48-48zm-46.6-77c-22.5 36.9-62.8 54.7-90.1 39.8s-31.1-56.9-8.7-93.7s62.8-54.7 90.1-39.8s31.1 56.9 8.7 93.7zm183.4 39.8c-27.3 14.9-67.6-2.9-90.1-39.8s-18.6-78.8 8.6-93.7s67.6 2.9 90.1 39.8s18.6 78.8-8.6 93.7zM192 512c-7-68.4-34.8-137-88.7-181.9L39.1 386.2c26.4 40 43.6 75.3 43.2 125.7L192 512zm365.7 0c-.4-50.5 16.7-85.7 43.2-125.7l-64.3-56.2C482.8 375 455 443.6 448 512l109.8 0z"]},faSquareM:{prefix:"fass",iconName:"square-m",icon:[448,512,[],"e276","M448 32H0V480H448V32zM96 152V128h36.3l7.2 9.9L224 255l84.5-117.1 7.2-9.9H352v24V360v24H304V360 226.2l-60.5 83.8L224 337l-19.5-26.9L144 226.2V360v24H96V360 152z"]},faCameraWeb:g3,faWebcam:g0,faCommentArrowDown:{prefix:"fass",iconName:"comment-arrow-down",icon:[512,512,[],"e143","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM280 152V128H232v24V270.1l-31-31-17-17L150.1 256l17 17 72 72 17 17 17-17 72-72 17-17L328 222.1l-17 17-31 31V152z"]},faLightbulbCfl:{prefix:"fass",iconName:"lightbulb-cfl",icon:[320,512,[],"e5a6","M160 64l-25.2 5L0 96V32L122.5 7.5 160 0V38.3 64zm160 0v64L0 192V128L320 64zM0 288V224l320-64v64L0 288zM64 480V384H96V301.4l48-9.6V384h32V348.8 320 284.8L320 256v64l-96 19.2V384h32v96H192v32H128V480H64z"]},faWindowFrameOpen:{prefix:"fass",iconName:"window-frame-open",icon:[512,512,[],"e050","M480 64V224v64H416 96 32V224 64 0H96 416h64V64zM232 64H96V224H232V64zm48 0V224H416V64H280zM96 448H416V320h64V448h32v64H480 448 64 32 0V448H32V320H96V448z"]},faFaceKiss:g6,faKiss:g8,faBridgeCircleXmark:{prefix:"fass",iconName:"bridge-circle-xmark",icon:[640,512,[],"e4cb","M64 32H32V96H64h40v64H32V288c53 0 96 43 96 96v96h96V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40 32V32H576 64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faPeriod:{prefix:"fass",iconName:"period",icon:[192,512,[],"2e","M32 352H160V480H32V352z"]},faFaceGrinTongue:g5,faGrinTongue:g7,faUpToDottedLine:{prefix:"fass",iconName:"up-to-dotted-line",icon:[448,512,[],"e457","M64 32V96H0V32H64zm96 0V96H96V32h64zm32 0h64V96H192V32zm160 0V96H288V32h64zm32 0h64V96H384V32zM64 288L224 128 384 288v32H288V480H160V320H64V288z"]},faThoughtBubble:{prefix:"fass",iconName:"thought-bubble",icon:[512,512,[],"e32e","M256 0c-53.7 0-99.7 33.1-118.7 80H128C57.3 80 0 137.3 0 208s57.3 128 128 128h44.8c16.6 28.7 47.6 48 83.2 48s66.6-19.3 83.2-48H384c70.7 0 128-57.3 128-128s-57.3-128-128-128h-9.3c-19-46.9-65-80-118.7-80zM0 448v64H64V448H0zm184-56H104v80h80V392z"]},faSkeletonRibs:{prefix:"fass",iconName:"skeleton-ribs",icon:[640,512,[],"e5cb","M352 32V0H288V32 64H224 205.9l-9.3 15.5L224 96c-27.4-16.5-27.4-16.5-27.4-16.5l0 0 0 0-.1 .1-.3 .4-.9 1.5c-.8 1.3-1.9 3.2-3.2 5.6c-2.8 4.9-6.7 11.9-11.3 20.7c-9.3 17.6-21.7 42.4-34.1 71.4c-2.8 6.5-5.6 13.2-8.4 20.2l-.4 .1 .1 .6C116.4 254.4 96 321.6 96 384v64 32h32 64 5.8l5.4-2L288 446.2V480v32h64V480 446.2L436.8 478l5.4 2H448h64 32V448 384c0-62.4-20.4-129.6-41.9-183.7l.1-.6-.4-.1c-2.8-7-5.6-13.7-8.4-20.2c-12.4-29-24.8-53.8-34.1-71.4c-4.7-8.8-8.6-15.8-11.3-20.7c-1.4-2.4-2.5-4.3-3.2-5.6l-.9-1.5-.3-.4-.1-.1 0 0 0 0s0 0-27.4 16.5l27.4-16.5L434.1 64H416 352V32zm-64 96v38.3l-72.7 16.2c8.1-17.6 15.8-32.8 22-44.5c1.9-3.7 3.8-7 5.4-10H288zM186 254.6l102-22.7v39.7L171.3 303.4c4.1-16.4 9.2-32.8 14.7-48.8zM160.3 372.7L288 337.9v39.9L186.2 416H160V384c0-3.7 .1-7.5 .3-11.3zM352 377.8V339l118.8 35.6 9.1 2.7c.1 2.2 .1 4.4 .1 6.6v32H453.8L352 377.8zm117.8-70.3L352 272.2V231.9l102 22.7c6 17.3 11.4 35.2 15.7 53zm-45-125L352 166.3V128h45.4c1.6 3 3.4 6.3 5.4 10c6.2 11.7 13.9 26.9 22 44.5zM0 80v32 96 32V480v32H64V480 240 224l16-12c30.2-22.7 48-58.2 48-96v-4V80H96 32 0zm608 0H544 512v32 4c0 37.8 17.8 73.3 48 96l16 12v16V480v32h64V480 240 208 112 80H608z"]},faRaygun:{prefix:"fass",iconName:"raygun",icon:[576,512,[],"e025","M192 64h96V56 32h48V56 296v24H288V296v-8L176 512 48 448l80-160H112C50.1 288 0 237.9 0 176C0 131.3 26.2 92.8 64 74.8V0L192 64zm224 0V88v56h64l96-48V256l-96-48H416v56 24H368V264 88 64h48zM136 176a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFlute:{prefix:"fass",iconName:"flute",icon:[640,512,[],"f8b9","M0 160H96V352H0V160zM640 352H128V160H640V352zM320 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faAcorn:{prefix:"fass",iconName:"acorn",icon:[448,512,[],"f6ae","M259.7 48.4c-3.3 4.8-6 10.1-8 15.6H352c53 0 96 43 96 96v32H0V160c0-53 43-96 96-96H202.1c3-15.3 9.2-29.9 18.1-42.9L233.9 1.4l39.5 27.3L259.7 48.4zM224 480C80 432 48 304 48 224H224 400c0 80-32 208-176 256z"]},faVideoArrowUpRight:{prefix:"fass",iconName:"video-arrow-up-right",icon:[576,512,[],"e2c9","M0 64H384V448H0V64zm576 0V448L416 337.1V174.9L576 64zM152 160H128v48h24 54.1L103 311l-17 17L120 361.9l17-17 103-103V296v24h48V296 184 160H264 152z"]},faGrateDroplet:{prefix:"fass",iconName:"grate-droplet",icon:[576,512,[],"e194","M0 32H32h96 96 96 96 32V64v93.9L343.7 318.1c-15.4 23.7-23.7 51.4-23.7 79.7V400c0 29.6 8.9 57.1 24.2 80H320 224 128 32 0V448 256 64 32zM64 96V224H96V96H64zm0 320H96V288H64V416zm128 0V288H160V416h32zm96 0V288H256V416h32zM384 96H352V224h32V96zM256 96V224h32V96H256zm-96 0V224h32V96H160zm304 96l93.5 143.6c12.1 18.5 18.5 40.2 18.5 62.3V400c0 61.9-50.1 112-112 112s-112-50.1-112-112v-2.1c0-22.1 6.4-43.7 18.5-62.3L464 192z"]},faSealExclamation:{prefix:"fass",iconName:"seal-exclamation",icon:[512,512,[],"e242","M256 0l75 75 106 0 0 106 75 75-75 75 0 106-106 0-75 75-75-75L75 437l0-106L0 256l75-75L75 75l106 0L256 0zm24 128l-48 0 0 24 0 112 0 24 48 0 0-24 0-112 0-24zM232 320l0 48 48 0 0-48-48 0z"]},faChessBishop:{prefix:"fass",iconName:"chess-bishop",icon:[320,512,[9821],"f43a","M128 0H96V64h27C78.1 107.2 8 190.2 8 288c0 47.4 30.8 72.3 56 84.7V400H256V372.7c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4L176 294.6 153.4 272l11.3-11.3L270.8 154.6c-23-37.9-51.5-69.2-73.8-90.6h27V0H192 128zM0 512H320V480l-48-48H48L0 480v32z"]},faMessageSms:{prefix:"fass",iconName:"message-sms",icon:[512,512,[],"e1e5","M0 0H512V416H304L160 512V416H0V0zM152 144H132.8C112.5 144 96 160.5 96 180.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H112 96v32h16 27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H152h16V144h-8v0h-8zm40 16v96 16h32V256 208l19.2 25.6L256 250.7l12.8-17.1L288 208v48 16h32V256 160 144H296l-4.8 6.4L256 197.3l-35.2-46.9L216 144H192v16zm144 20.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H352 336v32h16 27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H392h16V144H392h-8v0H372.7c-20.3 .1-36.7 16.6-36.7 36.8z"]},faCoffeeBeans:{prefix:"fass",iconName:"coffee-beans",icon:[512,512,[],"e13f","M296.3 82.7l-30-60.1C317.7-16.7 401.1-4 459.4 54.4c56.4 56.4 70.2 136.2 35.5 188L466 184.5 296.3 82.7zm-24.5 22.6L441.5 207.1l30 60.1c-51.5 39.2-134.8 26.5-193.2-31.8C222 179 208.2 99.2 242.9 47.4l28.9 57.9zM88.8 250.9l-1.5 4.4 1.1 4.5 46.9 187.5-21.2 63.7C50 502.4 0 434.5 0 352c0-79.8 46.7-145.9 107.8-158l-19 57zm31.8 5.7l21.2-63.7C206 201.6 256 269.5 256 352c0 79.8-46.7 145.9-107.8 158l19-57 1.5-4.4-1.1-4.5L120.7 256.6z"]},faHatWitch:{prefix:"fass",iconName:"hat-witch",icon:[576,512,[],"f6e7","M224 128L112 384H224V304 288h16 96 16v16 80H464L384 192l32-64h64l32 64L544 88 440 0 224 128zm96 256V320H256v64h64zM0 416v32l128 64H448l128-64V416H0z"]},faFaceGrinWink:g9,faGrinWink:Mc,faClockThreeThirty:{prefix:"fass",iconName:"clock-three-thirty",icon:[512,512,[],"e357","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V256 232h24H360h24v48H360 280V392v24H232V392z"]},faEarDeaf:Mr,faDeaf:Ma,faDeafness:Mn,faHardOfHearing:Mo,faAlarmClock:{prefix:"fass",iconName:"alarm-clock",icon:[512,512,[9200],"f34e","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 512c50.3 0 96.8-16.6 134.2-44.6l19.2 19.2L432 509.3 477.3 464l-22.6-22.6-19.2-19.2c28-37.4 44.6-83.8 44.6-134.2C480 164.3 379.7 64 256 64S32 164.3 32 288c0 50.3 16.6 96.8 44.6 134.2L57.4 441.4 34.7 464 80 509.3l22.6-22.6 19.2-19.2c37.4 28 83.8 44.6 134.1 44.6zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM280 184v94.1l41 41 17 17L304 369.9l-17-17-48-48-7-7V288 184 160h48v24z"]},faEclipse:{prefix:"fass",iconName:"eclipse",icon:[640,512,[],"f749","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3L150 512l106-73.1L362 512l12.5-68.2c-31.6-15.1-58.8-37.9-79.2-66c-12.4 4-25.6 6.2-39.4 6.2c-70.7 0-128-57.3-128-128s57.3-128 128-128c13.7 0 27 2.2 39.4 6.2c20.3-28.1 47.6-50.9 79.2-66L362 0 256 73.1zM256 256c0-33.6 8-65.4 22.1-93.4c-7.1-1.7-14.5-2.6-22.1-2.6c-53 0-96 43-96 96s43 96 96 96c7.6 0 15-.9 22.1-2.6C264 321.3 256 289.6 256 256zM464 432a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"]},faFaceRelieved:{prefix:"fass",iconName:"face-relieved",icon:[512,512,[],"e389","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 379.3l22.6-22.6c13 13 35.8 27.3 68.7 27.3s55.6-14.3 68.7-27.3l22.6 22.6C329.4 397.2 298.9 416 256 416s-73.4-18.8-91.3-36.7zM197.1 95.2l-6.3 2.1c-23.6 7.9-44 23.4-57.8 44.1l-7.6 11.5L98.7 135.1l7.6-11.5c17.8-26.6 43.9-46.6 74.3-56.7l6.3-2.1 10.1 30.4zm124.2 2.1l-6.3-2.1 10.1-30.4 6.3 2.1c30.4 10.1 56.5 30.1 74.3 56.7l7.6 11.5-26.6 17.8L379 141.4c-13.8-20.7-34.1-36.3-57.8-44.1zm73.9 137.1l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm-278.4 0c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2z"]},faRoadCircleCheck:{prefix:"fass",iconName:"road-circle-check",icon:[640,512,[],"e564","M160 32H288V96v32h64V96 32H480l46.5 162.6c-9.9-1.7-20.1-2.6-30.5-2.6c-59.5 0-112.1 29.6-144 74.8V224 192H288v32 64 32h38.6c-4.3 15.3-6.6 31.4-6.6 48c0 5.4 .2 10.7 .7 16H288v32 64H32L160 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faDiceFive:{prefix:"fass",iconName:"dice-five",icon:[448,512,[9860],"f523","M448 32H0V480H448V32zM128 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faOctagonMinus:Ms,faMinusOctagon:Ml,faSquareRss:Mf,faRssSquare:Mh,faFaceZany:{prefix:"fass",iconName:"face-zany",icon:[512,512,[],"e3a4","M384.1 477.7C506.5 407 548.5 250.4 477.8 128S250.5-36.4 128.1 34.3S-36.3 261.6 34.4 384c36.2 62.7 94.9 104.3 160.1 120.5c-11.5-15.8-18.4-35.4-18.4-56.5V403.5c-16-10.5-30.2-24-41.9-40.2L409.9 204.1c29.4 65.1 11.7 141.7-41.9 187.4V448c0 15.4-3.6 30-10.1 42.9c8.8-3.8 17.5-8.2 26.1-13.2zM128 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm112-8a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm96 296V384H288v24H256V384H208v64c0 35.3 28.7 64 64 64s64-28.7 64-64zM152 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm144-56a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTricycle:{prefix:"fass",iconName:"tricycle",icon:[512,512,[],"e5c3","M280 32H256V80h24 88v21l-47.6 40.8c-.8 .7-1.6 1.4-2.3 2.2H307.2c-58.8 0-114 23.9-154.1 64.6L133.6 176H136h24V128H136 56 32v48H56 77.6l44 73.4c-1.3 2.2-2.6 4.5-3.9 6.7c-1.9-.1-3.9-.1-5.8-.1C50.1 256 0 306.1 0 368s50.1 112 112 112s112-50.1 112-112c0-42.4-23.6-79.4-58.4-98.4c30.7-48.1 84-77.6 141.6-77.6h12.1l11 43.8C286.4 256.1 256 300.5 256 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-2.4 0-4.8 .1-7.2 .2l-13.9-55.6 44.7-38.3L416 123V112 56 32H392 280zm64.2 260l16.5 65.9 46.6-11.6-16.5-65.9c36.6 3.4 65.2 34.2 65.2 71.7c0 39.8-32.2 72-72 72s-72-32.2-72-72c0-25.1 12.8-47.1 32.2-60zM112 312a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faLandMineOn:{prefix:"fass",iconName:"land-mine-on",icon:[640,512,[],"e51b","M344 24V168v24H296V168 24 0h48V24zM69.7 132.3l104 72 19.7 13.7-27.3 39.5-19.7-13.7-104-72L22.6 158.1l27.3-39.5 19.7 13.7zm528 39.5l-104 72-19.7 13.7-27.3-39.5 19.7-13.7 104-72 19.7-13.7 27.3 39.5-19.7 13.7zM192 288H448v64H192V288zm-64 96H512l64 128H64l64-128z"]},faSquareArrowUpLeft:{prefix:"fass",iconName:"square-arrow-up-left",icon:[448,512,[],"e263","M448 32H0V480H448V32zM136 144H288h24v48H288 193.9L329 327l17 17L312 377.9l-17-17-135-135V328v24H112V328 168 144h24z"]},faICursor:{prefix:"fass",iconName:"i-cursor",icon:[256,512,[],"f246","M32 0c38.2 0 72.5 16.8 96 43.3C151.5 16.8 185.8 0 224 0h32V64H224c-35.3 0-64 28.7-64 64v96h32 32v64H192 160v96c0 35.3 28.7 64 64 64h32v64H224c-38.2 0-72.5-16.8-96-43.3C104.5 495.2 70.2 512 32 512H0V448H32c35.3 0 64-28.7 64-64V288H64 32V224H64 96V128c0-35.3-28.7-64-64-64H0V0H32z"]},faChartMixedUpCircleDollar:{prefix:"fass",iconName:"chart-mixed-up-circle-dollar",icon:[576,512,[],"e5d9","M400 0H368V64h32 28.8L319.4 151.5 211.2 70.4 191.4 55.5 172 71 12 199l40 50L192.6 136.5l108.2 81.1 19.3 14.5c4.4-3.6 9-7.1 13.8-10.3L340 217 480 105v39 32h64V144 32 0H512 400zM160 224V480h64V224H160zM32 320V480H96V320H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM408.1 339l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8 16H416v-16V438.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6L372 425.2l9.5-30.6 15.3 4.8c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V288 272h32v16 9.4c6.3 .9 12.3 2.3 17.9 3.7l15.5 3.9-7.7 31.1-15.5-3.9c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4c-.4 .7-.9 1.6-.8 3.6z"]},faSaltShaker:{prefix:"fass",iconName:"salt-shaker",icon:[384,512,[129474],"e446","M384 512l-8-64L335.9 127C326.8 54.5 265.1 0 192 0S57.2 54.5 48.1 127L8 448 0 512H64.5h255H384zm-72.5-64H72.5l32-256h175l32 256zM192 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM128 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM240 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faStamp:{prefix:"fass",iconName:"stamp",icon:[512,512,[],"f5bf","M320 167.6c19.6-17.6 32-43.1 32-71.6c0-53-43-96-96-96s-96 43-96 96c0 28.4 12.4 54 32 71.6V256H112C50.1 256 0 306.1 0 368v48H32v32 64H96 416h64V448 416h32V368c0-61.9-50.1-112-112-112H320V167.6zM416 416v32H96V416H416z"]},faFilePlus:{prefix:"fass",iconName:"file-plus",icon:[384,512,[],"f319","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 240v24 48h48 24v48H264 216v48 24H168V408 360H120 96V312h24 48V264 240h48z"]},faDrawSquare:{prefix:"fass",iconName:"draw-square",icon:[448,512,[],"f5ef","M0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V360.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V151.4C12.9 140.4 0 119.7 0 96zm96 55.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V151.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4c-5.6 9.7-13.7 17.8-23.4 23.4z"]},faToiletPaperUnderSlash:Mu,faToiletPaperReverseSlash:Mm,faStairs:{prefix:"fass",iconName:"stairs",icon:[576,512,[],"e289","M384 32h32H544h32V96H544 448v96 32H416 320v96 32H288 192v96 32H160 32 0V416H32h96V320 288h32 96V192 160h32 96V64 32z"]},faDroneFront:Md,faDroneAlt:Mp,faGlassEmpty:{prefix:"fass",iconName:"glass-empty",icon:[384,512,[],"e191","M99.2 448H284.8l30-384H69.2l30 384zM344 512H40L5 64 0 0H64.2 319.8 384l-5 64L344 512z"]},faDialHigh:{prefix:"fass",iconName:"dial-high",icon:[576,512,[],"e15c","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zM288.4 127.6c80.2 0 146.6 59 158.2 136H288.4h-24v48h24H446.6c-11.6 77-78 136-158.2 136c-88.4 0-160-71.6-160-160s71.6-160 160-160z"]},faUserHelmetSafety:Mz,faUserConstruction:MH,faUserHardHat:Mv,faI:{prefix:"fass",iconName:"i",icon:[320,512,[105],"49","M32 32H0V96H32h96V416H32 0v64H32h96 64 96 32V416H288 192V96h96 32V32H288 192 160 128 32z"]},faHryvniaSign:MV,faHryvnia:My,faArrowDownLeftAndArrowUpRightToCenter:{prefix:"fass",iconName:"arrow-down-left-and-arrow-up-right-to-center",icon:[512,512,[],"e092","M381.3 176L502.6 54.6 457.4 9.4 336 130.7V80 48H272V80 208v32h32H432h32V176H432 381.3zM80 272H48v64H80h50.7L9.4 457.4l45.3 45.3L176 381.3V432v32h64V432 304 272H208 80z"]},faPills:{prefix:"fass",iconName:"pills",icon:[576,512,[],"f484","M112 96c-26.5 0-48 21.5-48 48V256h96V144c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112V368c0 61.9-50.1 112-112 112S0 429.9 0 368V144zM576 320c0 38.4-13.5 73.7-36.1 101.3L314.7 196.1C342.3 173.5 377.6 160 416 160c88.4 0 160 71.6 160 160zM416 480c-88.4 0-160-71.6-160-160c0-38.4 13.5-73.7 36.1-101.3L517.3 443.9C489.7 466.5 454.4 480 416 480z"]},faFaceGrinWide:Mx,faGrinAlt:Mb,faTooth:{prefix:"fass",iconName:"tooth",icon:[448,512,[129463],"f5c9","M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5L73 239.6l39.4 220.6 3.5 19.8H136h8 19.9l3.7-19.5L195.9 312h56.3l28.3 148.5 3.7 19.5H304h8 20.1l3.5-19.8L375 239.6l30.2-60.5c7.1-14.1 10.7-29.7 10.7-45.5v-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 32.1 25-19.6 25.3-37-28.8-37-28.8z"]},faBasketballHoop:{prefix:"fass",iconName:"basketball-hoop",icon:[640,512,[],"f435","M320 0C434 0 513.6 48.5 564.1 96.9c32.2 30.8 54.7 65.7 75.9 104.2V372.8L505.6 432.6 526.2 288H493.9l-7.2 50.3-22.9 160-2 13.7H448h-8-7.2l-4.8-5.3-44.2-49.5L340 506.6l-4.8 5.4H328 312h-7.2l-4.8-5.4-43.9-49.4-44.2 49.5-4.8 5.3H200h-8H178.1l-2-13.7-22.9-160L146.1 288H113.8l20.6 144.6L0 372.8V201.1c21.2-38.5 43.7-73.4 75.9-104.2C126.4 48.5 206 0 320 0zM178.4 288l5.2 36.6 44-36.6H178.4zm99.3 0l-1.2 1L320 337.6 363.4 289l-1.2-1H277.8zm134.5 0l44 36.6 5.2-36.6H412.3zM176 128H160v16 64H112 96v32h16 64H464h64 16V208H528 480V144 128H464 176zm272 32v48H192V160H448zM388 309.4l-46.6 52.2 42.4 47.5 52.7-59.3L388 309.4zm47.9 158l11.7-81.9-42.3 47.6 30.6 34.3zM320 385.6l-42.4 47.5L319.2 480h1.6l41.6-46.8L320 385.6zm-21.4-24L252 309.4l-48.5 40.3 52.7 59.3 42.4-47.5zM204.1 467.4l30.6-34.3-42.3-47.6 11.7 81.9z"]},faObjectsAlignBottom:{prefix:"fass",iconName:"objects-align-bottom",icon:[512,512,[],"e3bb","M512 512V464L0 464l0 48 512 0zM64 384H224L224 0H64l0 384zm224 0l160 0 0-256H288l0 256z"]},faV:{prefix:"fass",iconName:"v",icon:[384,512,[118],"56","M0 32L162.1 459.4l7.8 20.6h44.2l7.8-20.6L384 32H315.6L192 357.8 68.4 32H0z"]},faSparkles:{prefix:"fass",iconName:"sparkles",icon:[512,512,[10024],"f890","M384 64L416 0l32 64 64 32-64 32-32 64-32-64L320 96l64-32zM128 192L192 64l64 128 128 64L256 320 192 448 128 320 0 256l128-64zM416 320l32 64 64 32-64 32-32 64-32-64-64-32 64-32 32-64z"]},faSquid:{prefix:"fass",iconName:"squid",icon:[512,512,[129425],"e450","M396.3 26C430.3 16 468.6 7.2 512 0c-7.1 42.7-15.7 80.7-25.5 114.2l18.2 115.3 3.5 22.1-22.1-3.9-50.8-9C388.3 320.2 332.5 350 287.6 354.6l37.2 37.2c6.2 6.2 16.4 6.2 22.6 0l56.1-56.1c19-19 49.9-18.7 68.6 .7l27.5 28.6 9.5 9.9-8.3 10.9-2.5 3.3c-28.3 37-81 40.1-113.6 10.9L370 414.4c-18.7 18.7-49.1 18.7-67.9 0l-45.3-45.3L223 403.1l32.6 32.6c19.5 19.5 18.6 51.5-2.1 69.8l-2.8 2.5L229.4 484l2.8-2.5c6.9-6.1 7.2-16.8 .7-23.3l-56-56c-1.7 6.5-4.7 12.7-8.8 18.4l-20.1 27.3c-2.5 3.5-3.9 7.6-3.9 11.9c0 11.1 9 20.1 20.1 20.1H176h16v32H176 164.1c-28.8 0-52.1-23.3-52.1-52.1c0-11.1 3.6-21.9 10.1-30.9l20.1-27.3c6.8-9.2 5.8-22-2.3-30.1c-8.2-8.2-21.2-9.1-30.4-2.1l-26.2 20c-9 6.9-20.1 10.6-31.4 10.6C23.2 400 0 376.8 0 348.1L0 336l0-16H32l0 16v12.1c0 11 8.9 19.9 19.9 19.9c4.4 0 8.6-1.4 12-4.1l26.2-20c5.8-4.4 12.3-7.6 19.1-9.4L53.8 279.2c-6.4-6.4-16.7-6.2-22.9 .3L27.6 283 4.4 261l3.3-3.5c18.6-19.6 49.7-20 68.7-.9l33.4 33.4L143.8 256 98.5 210.7c-18.7-18.7-18.7-49.1 0-67.9L113 128.4C83.6 95.6 86.6 42.9 123.4 14.2l3.7-2.9 11-8.6 10 9.8 29 28.4c19.1 18.7 19.3 49.4 .4 68.3l-56.3 56.3c-6.2 6.2-6.2 16.4 0 22.6l36.3 36.3c4.7-45 34.7-100.8 116.4-147.9l-8.8-49.7L261.2 4.7l22.1 3.5L396.3 26zM200.9 280a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLeafyGreen:{prefix:"fass",iconName:"leafy-green",icon:[576,512,[129388],"e41d","M216.5 26.2C181.6-8.7 125-8.7 90.1 26.2c-15.4 15.4-24 35.1-25.8 55.3C49 83.9 34.3 91.1 22.4 102.9c-28.3 28.3-29.8 73.3-4.5 103.4v72.6L72.1 333l0 80.4L96 389.5V290.7l48-48v-96l66.1-66.1c2.8-15.4 8.4-29.8 16.2-42.7c-2.9-4.1-6.2-8-9.9-11.7zM549.9 183.9C566.2 164.4 576 139.4 576 112C576 50.1 525.9 0 464 0c-27.4 0-52.4 9.8-71.9 26.1C376.3 14.7 357 8 336 8c-50.2 0-91.4 38.5-95.6 87.6L176 160v96l-48 48v98.7L89.4 441.4 66.7 464 112 509.3l22.6-22.6L173.3 448H272l48-48h96l64.4-64.4c49.1-4.2 87.6-45.4 87.6-95.6c0-21-6.7-40.3-18.1-56.1zM486.6 112l-11.3 11.3L390.6 208H448h16v32H448 358.6l-59.3 59.3-48 48L240 358.6 217.4 336l11.3-11.3L272 281.4V192 176h32v16 57.4l36.7-36.7 112-112L464 89.4 486.6 112z"]},faCircleArrowUpRight:{prefix:"fass",iconName:"circle-arrow-up-right",icon:[512,512,[],"e0fc","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm88 144H192 168v48h24 94.1L151 327l-17 17L168 377.9l17-17 135-135V328v24h48V328 168 144H344z"]},faCalendars:{prefix:"fass",iconName:"calendars",icon:[512,512,[],"e0d7","M256 0H192V64H96v96H512V64H416V0H352V64H256V0zM96 192V416H512V192H96zM0 160V488v24H24 416V464H48V160H0z"]},faBangladeshiTakaSign:{prefix:"fass",iconName:"bangladeshi-taka-sign",icon:[384,512,[],"e2e6","M0 96H32c17.7 0 32 14.3 32 32v32H0v64H64V384c0 53 43 96 96 96h32c106 0 192-86 192-192V256c0-53-43-96-96-96H256v64h32c17.7 0 32 14.3 32 32v32c0 70.7-57.3 128-128 128H160c-17.7 0-32-14.3-32-32V224h64V160H128V128c0-53-43-96-96-96H0V96z"]},faBicycle:{prefix:"fass",iconName:"bicycle",icon:[640,512,[128690],"f206","M312 32H288V80h24 25.7l34.6 64H222.9l-27.4-38-7.2-10H176 120 96v48h24 43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49 13.7l7-11.8 84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L373.1 44.6 366.3 32H352 312zM458.6 303.7l32.3 59.7 11.4 21.1 42.2-22.8-11.4-21.1-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM128 368h70.2c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-26.5 53.1L128 368zm38.8-48l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z"]},faHammerWar:{prefix:"fass",iconName:"hammer-war",icon:[384,512,[],"f6e4","M224 0V32 56.9L336 32h48V288H336L192 256 48 288H0V32H48L160 56.9V32 0h64zM192 288.8l32 7.1V480v32H160V480 295.9l32-7.1z"]},faCircleD:{prefix:"fass",iconName:"circle-d",icon:[512,512,[],"e104","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128h72c70.7 0 128 57.3 128 128s-57.3 128-128 128H184 160V360 152 128h24zm72 208c44.2 0 80-35.8 80-80s-35.8-80-80-80H208V336h48z"]},faSpiderBlackWidow:{prefix:"fass",iconName:"spider-black-widow",icon:[512,512,[],"f718","M0 118.7v21.2l1.2 3.7 24 72L29 227l11.4 3.8L116.1 256 40.4 281.2 29 285l-3.8 11.4-24 72L0 372.1v21.2l39.2 13.1 7.6-22.8L67 323l84.2-28.1L79 367 67.7 378.4l6.2 14.8 40 96 9.2 22.2 44.3-18.5-9.2-22.2-33.8-81.2L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l35.7 35.7-33.8 81.2-9.2 22.2 44.3 18.5 9.2-22.2 40-96 6.2-14.8L433 367l-72.1-72.1L445 323l20.2 60.6 7.6 22.8L512 393.3V372.1l-1.2-3.7-24-72L483 285l-11.4-3.8L395.9 256l75.7-25.2L483 227l3.8-11.4 24-72 1.2-3.7V118.7l-39.2-13.1-7.6 22.8L445 189l-84.2 28.1L433 145l11.4-11.4-6.2-14.8-40-96L388.9 .6 344.6 19.1l9.2 22.2 33.8 81.2L336 174.1V160c0-38.7-27.5-71-64-78.4V128H240V81.6c-36.5 7.4-64 39.7-64 78.4v14.1l-51.7-51.7 33.8-81.2 9.2-22.2L123.1 .6l-9.2 22.2-40 96-6.2 14.8L79 145l72.1 72.1L67 189 46.8 128.4l-7.6-22.8L0 118.7zM216 288h80v16l-24 32 24 32v16H216V368l24-32-24-32V288z"]},faStaffSnake:Mw,faRodAsclepius:MD,faRodSnake:Mk,faStaffAesculapius:MS,faPear:{prefix:"fass",iconName:"pear",icon:[512,512,[],"e20c","M510.7 35.2l-17 17L457.9 88c33.9 49.8 28.8 118.3-15.4 162.5l-58.8 58.8c.2 3.5 .3 7.1 .3 10.7c0 106-86 192-192 192S0 426 0 320S86 128 192 128c3.6 0 7.2 .1 10.7 .3l58.8-58.8c44.2-44.2 112.6-49.3 162.5-15.4l35.9-35.9 17-17 33.9 33.9zM288 320c0 53-43 96-96 96v32c70.7 0 128-57.3 128-128H288z"]},faHeadSideCoughSlash:{prefix:"fass",iconName:"head-side-cough-slash",icon:[640,512,[],"e062","M448 325l46 35.7c6.5 1.7 11.9 6 15 11.7l46.1 35.8c8.7 1.1 16 7 19.2 14.9L616.7 456c10.7 .3 19.6 7.6 22.4 17.4l.8 .6-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 40 31.1C126.1 17.1 173.2 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v5zM0 224.3c0-38.7 9.8-75.2 27.1-107L341.8 365.3 320 368v40l82.5 5.2L448 449v31H320v32H288 256 96 64V480 381.2C23 339.3 0 283 0 224.3zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faFileMov:{prefix:"fass",iconName:"file-mov",icon:[512,512,[],"e647","M0 0H224V160H384V304H80V512H0V0zM384 128H256V0L384 128zM256 368V496v16H224V496 421.8l-17.9 33.7-13.9 26.2-14.3-26L160 423v73 16H128V496 368 352l16 0 4 0 9.5 0 4.6 8.3 29.7 54 28.5-53.8 4.5-8.5 9.6 0 5.6 0 16 0v16zm192 0v35c0 17.3 3.1 34.4 9.2 50.6l6.8 18.2 6.8-18.2c6.1-16.2 9.2-33.3 9.2-50.6V368 352h32v16 35c0 21.1-3.8 42-11.2 61.8L487 501.6 483.1 512H472 456 444.9L441 501.6l-13.8-36.8C419.8 445 416 424.1 416 403V368 352h32v16zM288 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V392zm40-8c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V392c0-4.4-3.6-8-8-8H328z"]},faTriangle:{prefix:"fass",iconName:"triangle",icon:[512,512,[9650],"f2ec","M0 480L256 32 512 480H0z"]},faApartment:{prefix:"fass",iconName:"apartment",icon:[576,512,[],"e468","M448 0H128V96H0V512H128h32 96V384h64V512h96 32H576V192H448V0zM320 320V256h64v64H320zm192 96H448V352h64v64zM64 320V256h64v64H64zm64 96H64V352h64v64zm64-96V256h64v64H192zM384 64v64H320V64h64zM192 64h64v64H192V64zM384 224H320V160h64v64zm64 96V256h64v64H448zM128 224H64V160h64v64zm64 0V160h64v64H192z"]},faTruckMedical:ME,faAmbulance:Mj,faPepper:{prefix:"fass",iconName:"pepper",icon:[512,512,[129745],"e432","M191.6 36.7c0 0 0 0 0 0l0 0 0 0 0 0s0 0 16.4-17.5S224.4 1.7 224.4 1.7l0 0 0 0 .1 .1 .2 .2 .6 .6c.5 .5 1.1 1.1 2 2c1.6 1.7 3.8 4 6.4 7c5.1 5.9 11.9 14.5 18.7 25.4c10.3 16.4 21 38.8 25.5 65.4m0 0c17.7-6.8 37.6-8.4 57.5-3.4c10.5 2.6 20.1 6.9 28.7 12.4c21.5-13.8 48.5-19.1 75.3-12.4c51.4 12.9 82.7 65 69.8 116.4l-56 224c-12.9 51.4-65 82.7-116.4 69.9c-10.5-2.6-20.1-6.9-28.7-12.4c-5.7 3.7-11.8 6.8-18.4 9.2c-10.6 4-21.9 6.1-33.5 6.1c-11.8 0-23.3-2.1-34-6.2c-6.5-2.4-12.5-5.5-18.2-9.1c-8.6 5.5-18.2 9.8-28.7 12.4C123.8 522 71.7 490.7 58.9 439.3l-56-224C-10 163.8 21.3 111.7 72.7 98.9c14.4-3.6 28.8-3.7 42.4-1C84.2 128.6 72.1 176 83.8 223l41 163.8 31-7.8-41-163.8C102 163.8 125.3 111.7 176.7 98.9c4-1 7.9-1.7 11.9-2.2c8.7-1 17.3-.9 25.7 .4l.6 .1c4.6 .7 9.1 1.8 13.5 3.1c-3.8-14.5-10.1-27.4-16.7-37.9c-5.2-8.4-10.4-15-14.3-19.4c-1.9-2.2-3.5-3.9-4.5-4.9c-.5-.5-.9-.9-1.1-1.1l-.2-.2"]},faPiano:{prefix:"fass",iconName:"piano",icon:[512,512,[],"f8d4","M0 192V512H512V288L384 224V192C384 86 298 0 192 0S0 86 0 192zM416 352h32v96H64V352H96v48 16h32V400 352h32v48 16h32V400 352h32v48 16h32V400 352h64v48 16h32V400 352h32v48 16h32V400 352z"]},faGunSquirt:{prefix:"fass",iconName:"gun-squirt",icon:[576,512,[],"e19d","M128 32V56v8H512h32V96v32h32v64H544v32 32H512 248l-18 72h42V312 288h48v24 40 40 24H272V392 376H218L192 480H32L88.1 255.7C38.8 251.7 0 210.4 0 160c0-47.6 34.6-87.1 80-94.7V56 32h48zm352 96H64v64H480V128z"]},faWheatAwnCircleExclamation:{prefix:"fass",iconName:"wheat-awn-circle-exclamation",icon:[640,512,[],"e598","M489 57l17-17L472 6.1 455 23 383 95l-17 17L400 145.9l17-17 72-72zM316.8 38.6L294.1 16 271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L90.5 219.6 67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L25.4 441.4 2.7 464 48 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.5 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.5c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L489 153l17-17L472 102.1l-17 17-43.4 43.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L393 57l17-17L376 6.1 359 23 329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faSnowman:{prefix:"fass",iconName:"snowman",icon:[512,512,[9731,9924],"f7d0","M352 96c0 18.7-5.4 36.2-14.7 51c9.3 9.8 16.8 21.3 22.1 34L408 160.2V120 96h48v24 19.6l22.5-9.7 22.1-9.5 18.9 44.1-22.1 9.5-56 24-73.6 31.5c-.6 11.8-3 23.1-6.9 33.6C394.7 292.6 416 335.8 416 384c0 52.3-25.1 98.8-64 128H160c-38.9-29.2-64-75.7-64-128c0-48.2 21.3-91.4 55.1-120.8c-3.9-10.5-6.3-21.8-6.9-33.6L70.5 198.1l-56-24-22.1-9.5 18.9-44.1 22.1 9.5L56 139.6V120 96h48v24 40.2L152.6 181c5.3-12.7 12.8-24.2 22.1-34c-9.3-14.8-14.7-32.3-14.7-51c0-53 43-96 96-96s96 43 96 96zM272 272H240v32h32V272zm0 96V336H240v32h32zM240 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v.3c0 2.9 .8 5.8 2.3 8.3L256 152l13.7-23.4c1.5-2.5 2.3-5.4 2.3-8.3V120c0-8.8-7.2-16-16-16s-16 7.2-16 16zm32 88H240v32h32V208z"]},faUserAlien:{prefix:"fass",iconName:"user-alien",icon:[448,512,[],"e04a","M64 167C64 74.8 135.6 0 224 0s160 74.8 160 167c0 119.3-160 217-160 217s-160-97.7-160-217zm80 9H128 112v16c0 35.3 28.7 64 64 64h16 16V240c0-35.3-28.7-64-64-64zm96 64v16h16 16c35.3 0 64-28.7 64-64V176H320 304c-35.3 0-64 28.7-64 64zM400 352l48 160H0L48 352h80l96 72 96-72h80z"]},faShieldCheck:{prefix:"fass",iconName:"shield-check",icon:[512,512,[],"f2f7","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM369 209l17-17L352 158.1l-17 17-111 111-47-47-17-17L126.1 256l17 17 64 64 17 17 17-17L369 209z"]},faMortarPestle:{prefix:"fass",iconName:"mortar-pestle",icon:[512,512,[],"f5a7","M469.5 0L252.3 160H397.3L510.1 47.2 469.5 0zM32 192H0v64H32c0 82.5 43.4 147.7 123.9 176.2C138.4 454.1 128 481.8 128 512H384c0-30.2-10.4-57.9-27.9-79.8C436.6 403.7 480 338.5 480 256h32V192H480 32z"]},faRoadBarrier:{prefix:"fass",iconName:"road-barrier",icon:[640,512,[],"e562","M64 64V32H0V64 448v32H64V448 266.3L149.2 96H64V64zm576 0V32H576V64v53.7L490.8 288H576V448v32h64V448 64zM330.8 96l-5.4 10.7L234.8 288h74.3l5.4-10.7L405.2 96H330.8zM437.2 288l5.4-10.7L533.2 96H458.8l-5.4 10.7L362.8 288h74.3zM277.2 96H202.8l-5.4 10.7L106.8 288h74.3l5.4-10.7L277.2 96z"]},faChartCandlestick:{prefix:"fass",iconName:"chart-candlestick",icon:[512,512,[],"e0e2","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zM320 48V32H288V48 96H256V256h32v48 16h32V304 256h32V96H320V48zm64 144V320h32v48 16h32V368 320h32V192H448V144 128H416v16 48H384zM224 128H192V80 64H160V80v48H128V320h32v48 16h32V368 320h32V128z"]},faBriefcaseBlank:{prefix:"fass",iconName:"briefcase-blank",icon:[512,512,[],"e0c8","M152 0H128V24 96H0V480H512V96H384V24 0H360 152zM336 96H176V48H336V96z"]},faSchool:{prefix:"fass",iconName:"school",icon:[640,512,[127979],"f549","M640 512H384V416c0-35.3-28.7-64-64-64s-64 28.7-64 64v96H0V96H160L320 0 480 96H640V512zM144 192H80v96h64V192zm352 0v96h64V192H496zM144 320H80v96h64V320zm352 0v96h64V320H496zM408 176a88 88 0 1 0 -176 0 88 88 0 1 0 176 0zm-72-48v16 16h16 16v32H352 320 304V176 144 128h32z"]},faIgloo:{prefix:"fass",iconName:"igloo",icon:[576,512,[],"f7ae","M320 33.8V160H48.5C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160V39.1C424.9 55.7 487.2 99.8 527.5 160H352zM29.9 192H96V320H0c0-46 10.8-89.4 29.9-128zM192 320H128V192H448V320H384v32H576V480H352V352c0-35.3-28.7-64-64-64s-64 28.7-64 64V480H0V352H192V320zm288 0V192h66.1c19.2 38.6 29.9 82 29.9 128H480z"]},faBracketRound:MO,faParenthesis:MP,faJoint:{prefix:"fass",iconName:"joint",icon:[640,512,[],"f595","M384 0h64V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v43H480V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V0zM640 288H576V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V0h64V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v43zM0 432s89.6-64 234.6-77.5L365.8 512H288C112 512 0 432 0 432zm464 80H407.5L274.3 352.2c4.5-.1 9.1-.2 13.7-.2h48 56.5L525.8 512H464zm103.5 0L434.2 352H640V512H624 567.5z"]},faHorseSaddle:{prefix:"fass",iconName:"horse-saddle",icon:[576,512,[],"f8c3","M448 160v78.1V240h0c-.5 30-12.8 56.4-32 75.7V512H320V346.7c-4.1-.7-8.2-1.6-12.3-2.8L256 329.1V256h48 16V240 128C320 57.3 377.3 0 448 0h32 80 16V32H560 544l32 32V192l-80 32-32-64H448zM224 256v64 8 8 19.9l-14.1 14.1-27 27 38.3 115H120.1L82.5 399.2 73.1 371l21-21 26.6-26.6L78.2 259.9c-7.3-11-11.9-23.4-13.6-36.4C54.6 230.8 48 242.6 48 256v56 24H0V312 256c0-44.6 33.2-81.5 76.3-87.2c11.4-18.7 29.9-32.7 51.7-38.2V240v16h16 80zm-64-32V128h43.2H256h32v96H160zM512 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faMugMarshmallows:{prefix:"fass",iconName:"mug-marshmallows",icon:[512,512,[],"f7b7","M32 32H226.7l-73.4 73.4L130.7 128H32V32zm240 0l96 96H176l96-96zM0 160H96v96h64V160H352h32 16c61.9 0 112 50.1 112 112s-50.1 112-112 112H384v96H0V160zm384 64v96h16c26.5 0 48-21.5 48-48s-21.5-48-48-48H384z"]},faFilters:{prefix:"fass",iconName:"filters",icon:[640,512,[],"e17e","M192 96L352 256V384l128 96V256L640 96V32H192V96zM0 96v64L160 320v96l128 96V320l32-32V269.3L169.4 118.6l-9.4-9.4V96H0z"]},faBellOn:{prefix:"fass",iconName:"bell-on",icon:[640,512,[128365],"f8fa","M352 0H288V51.2C215 66 160 130.6 160 208v88L96 368v48H544V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM0 176v48H24h80 24V176H104 24 0zm536 0H512v48h24 80 24V176H616 536zM608.2 50.7L586.7 7.8 565.3 18.5l-64 32L479.8 61.3l21.5 42.9 21.5-10.7 64-32 21.5-10.7zM53.3 61.5l64 32 21.5 10.7 21.5-42.9L138.7 50.5l-64-32L53.3 7.8 31.8 50.7 53.3 61.5z"]},faAngleRight:{prefix:"fass",iconName:"angle-right",icon:[320,512,[8250],"f105","M301.3 256l-22.6 22.6-160 160L96 461.3 50.7 416l22.6-22.6L210.7 256 73.4 118.6 50.7 96 96 50.7l22.6 22.6 160 160L301.3 256z"]},faDialMed:{prefix:"fass",iconName:"dial-med",icon:[576,512,[],"e15f","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zm128 31.2C128 207 187 140.6 264 129l0 158.2v24l48 0v-24L312 129c77 11.6 136 78 136 158.2c0 88.4-71.6 160-160 160s-160-71.6-160-160z"]},faHorse:{prefix:"fass",iconName:"horse",icon:[576,512,[128014],"f6f0","M448 238.1V160h16l32 64 80-32V64L544 32h16 16V0H560 480 448C377.3 0 320 57.3 320 128H256 203.2 148.8c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256v56 24H48V312 256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l42.4 63.6L94.1 350.1l-21 21 9.4 28.1L120.1 512H221.3L182.9 397l27-27L224 355.9V336 320l83.7 23.9c4.1 1.2 8.2 2.1 12.3 2.8V512h96V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faQ:{prefix:"fass",iconName:"q",icon:[448,512,[113],"51","M64 256c0 88.4 71.6 160 160 160c25.3 0 49.2-5.9 70.5-16.3L194.9 256h77.9l72.4 104.5c24.2-28 38.8-64.5 38.8-104.5c0-88.4-71.6-160-160-160S64 167.6 64 256zM331.3 452.7C299.4 470.1 262.9 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 61.8-25 117.8-65.5 158.3l66.2 95.5 1.5 2.2H372.4l-41.1-59.3z"]},faMonitorWaveform:M_,faMonitorHeartRate:MB,faLinkSimple:{prefix:"fass",iconName:"link-simple",icon:[576,512,[],"e1cd","M0 256C0 167.6 71.6 96 160 96h64 32v64H224 160c-53 0-96 43-96 96s43 96 96 96h64 32v64H224 160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H352 320V352h32 64c53 0 96-43 96-96s-43-96-96-96H352 320V96h32 64c88.4 0 160 71.6 160 160zM192 224H384h32v64H384 192 160V224h32z"]},faWhistle:{prefix:"fass",iconName:"whistle",icon:[640,512,[],"f460","M44.1 188.8C18.5 180.5 0 156.4 0 128C0 92.7 28.7 64 64 64c23.4 0 43.8 12.5 55 31.2C149.2 75.5 185.2 64 224 64c46.6 0 91.9 15.7 128.5 44.7l78.1 61.8L416 224l32 24 45.9-27.5L640 336 536 448 380.7 367c-34.8 49-92 81-156.7 81C118 448 32 362 32 256c0-23.6 4.3-46.3 12.1-67.2zM80 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faG:{prefix:"fass",iconName:"g",icon:[448,512,[103],"47","M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128H224V224H416h32v32c0 123.7-100.3 224-224 224S0 379.7 0 256S100.3 32 224 32c70.8 0 134 32.9 175 84.1l-50 40C319.6 119.4 274.6 96 224 96z"]},faWineGlassCrack:MU,faFragile:MR,faSlotMachine:{prefix:"fass",iconName:"slot-machine",icon:[640,512,[],"e3ce","M448 0H64V64H448V0zm64 96H0V416H64v96H416h32H592h32V480 211.8c9.8-8.8 16-21.6 16-35.8c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 14.2 6.2 27 16 35.8V448H448V416h64V96zM80 176h72 24v24 8 5.3l-2.2 4.8L119.4 336H66.5l3.7-8.1 48-103.9H80 56V176H80zM263.4 336H210.5l3.7-8.1 48-103.9H224 200V176h24 72 24v24 8 5.3l-2.2 4.8L263.4 336zm144 0H354.5l3.7-8.1 48-103.9H368 344V176h24 72 24v24 8 5.3l-2.2 4.8L407.4 336z"]},faNotesMedical:{prefix:"fass",iconName:"notes-medical",icon:[512,512,[],"f481","M96 416V32H480V320l-96 96H96zM320 128H256v64H192v64h64v64h64V256h64V192H320V128zM296 464h24v48H296 24 0V488 152 128l48 0v24l0 312H296z"]},faCarWash:{prefix:"fass",iconName:"car-wash",icon:[448,512,[],"f5e6","M64 128c-26.5 0-48-21.5-48-48C16 48 64 0 64 0s48 48 48 80s-21.5 48-48 48zm160 0c-26.5 0-48-21.5-48-48c0-32 48-80 48-80s48 48 48 80s-21.5 48-48 48zM432 80c0 32-21.5 48-48 48s-48-21.5-48-48c0-32 48-80 48-80s48 48 48 80zM106.9 160H128 320h21.1l8.3 19.4L396 288h36v96 64 64H352V448H96v64H16V448 384 288H52L98.6 179.4l8.3-19.4zm192 64H149.1l-27.4 64H326.3l-27.4-64zM96 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faEscalator:{prefix:"fass",iconName:"escalator",icon:[640,512,[],"e171","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM424 160h24 96 64V288H544 472L234.1 496.2 216 512H192 96 32V384H96h72L405.9 175.8 424 160zM320 128v80.4l-128 112V128H320z"]},faCommentImage:{prefix:"fass",iconName:"comment-image",icon:[512,512,[],"e148","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM192 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288v32H416V288L296 144 195.5 264.6 160 224 96 288z"]},faTemperatureHalf:MY,faTemperature2:MG,faThermometer2:MQ,faThermometerHalf:MF,faDongSign:{prefix:"fass",iconName:"dong-sign",icon:[384,512,[],"e169","M320 32H256V64H192v64h64v49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c23.3 0 45.2-6.2 64-17.1V416h64V288 128h32V64H320V32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM384 512V448H0v64H384z"]},faDonut:MZ,faDoughnut:Mq,faCapsules:{prefix:"fass",iconName:"capsules",icon:[576,512,[],"f46b","M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256H64V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z"]},faPooStorm:MK,faPooBolt:MJ,faTally1:{prefix:"fass",iconName:"tally-1",icon:[640,512,[],"e294","M160 32V64 448v32H96V448 64 32h64z"]},faFileVector:{prefix:"fass",iconName:"file-vector",icon:[384,512,[],"e64c","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM128 192v32H256V192h64v64H288V384h32v64H256V416H128v32H64V384H96V256H64V192h64zm128 64H128V384H256V256z"]},faFaceFrownOpen:MW,faFrownOpen:MX,faSquareDashed:{prefix:"fass",iconName:"square-dashed",icon:[448,512,[],"e269","M32 32h96V96H64v64H0V64 32H32zM0 192H64V320H0V192zm384 0h64V320H384V192zm64-32H384V96H320V32h96 32V64v96zm0 192v96 32H416 320V416h64V352h64zM64 352v64h64v64H32 0V448 352H64zM288 480H160V416H288v64zM160 96V32H288V96H160z"]},faBagShoppingPlus:{prefix:"fass",iconName:"bag-shopping-plus",icon:[448,512,[],"e651","M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H0V512H448V160H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm32 152h56V256 232h48v24 56h56 24v48H304 248v56l0 24H200l0-24V360H144 120V312h24z"]},faSquareJ:{prefix:"fass",iconName:"square-j",icon:[448,512,[],"e273","M448 32H0V480H448V32zM304 152V288c0 53-43 96-96 96s-96-43-96-96v-8V256h48v24 8c0 26.5 21.5 48 48 48s48-21.5 48-48V152 128h48v24z"]},faHandPointUp:{prefix:"fass",iconName:"hand-point-up",icon:[384,512,[9757],"f0a6","M32 0H96V240H32V0zM224 160h64V288H224V160zm-32-32V240H128V128h64zm128 64h64V320H320V192zM0 363V272H192v48 32H96 80v32H96 208h16V368 320h64v32h96c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363z"]},faMoneyBill:{prefix:"fass",iconName:"money-bill",icon:[576,512,[],"f0d6","M576 64H0V448H576V64zM128 384H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faArrowUpBigSmall:M$,faSortSizeUp:M1,faBarcodeRead:{prefix:"fass",iconName:"barcode-read",icon:[576,512,[],"f464","M24 0H0V24 160H48V48H160V0H24zM192 384V128H128V384h64zM352 128H288V384h64V128zm96 0H384V384h64V128zM576 0H552 416V48H528V160h48V24 0zM24 512H160V464H48V352H0V488v24H24zm552 0V488 352H528V464H416v48H552h24zM256 128H224V384h32V128z"]},faBaguette:{prefix:"fass",iconName:"baguette",icon:[640,512,[129366],"e3d8","M583 234.5c58.8-39.2 74.7-118.7 35.5-177.5S499.8-17.7 441 21.5L356.5 77.8l70.8 70.8L438.6 160 416 182.6l-11.3-11.3L329.3 96l-88 58.7 74 74L326.6 240 304 262.6l-11.3-11.3-78.6-78.6-88 58.7 77.2 77.2L214.6 320 192 342.6l-11.3-11.3L98.9 249.6 57 277.5C-1.8 316.7-17.7 396.2 21.5 455s118.7 74.7 177.5 35.5l384-256z"]},faBowlSoftServe:{prefix:"fass",iconName:"bowl-soft-serve",icon:[512,512,[],"e46b","M288 0H256l10.8 16.3c3.4 5 5.2 11 5.2 17c0 17-13.7 30.7-30.7 30.7H160c-35.3 0-64 28.7-64 64c0 11.7 3.1 22.6 8.6 32H96c-35.3 0-64 28.7-64 64v64H480V224c0-35.3-28.7-64-64-64h-8.6c5.4-9.4 8.6-20.3 8.6-32C416 57.3 358.7 0 288 0zM64 320H48v16 8c0 57.4 46.6 104 104 104h32l-24 64H352l-24-64h32c57.4 0 104-46.6 104-104v-8V320H448 64z"]},faFaceHoldingBackTears:{prefix:"fass",iconName:"face-holding-back-tears",icon:[512,512,[129401],"e482","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 432c55.6 0 88.4-37 98.3-56.8l-28.6-14.3C319.6 373 296.4 400 256 400s-63.6-27-69.7-39.2l-28.6 14.3C167.6 395 200.4 432 256 432zM240 272V240c0-41.5-31.5-75.6-72-79.6c10-10.8 17.6-24.1 21.9-38.8l1.5-5.2 4.4-15.4L165 92.2l-4.4 15.4-1.5 5.2c-7 24.7-28.1 42.7-53.6 45.9L94 160.1l-15.9 2 4 31.8 13.8-1.7C85.9 205.5 80 222.1 80 240c0 18 6 34.6 16 48v32 16h32V320v-6.7c9.8 4.3 20.6 6.7 32 6.7c18 0 34.6-6 48-16v16h32V304 288 272zm144 41.3V320v16h32V320 288c10-13.4 16-30 16-48c0-17.9-5.9-34.5-15.9-47.9l13.8 1.7 4-31.8-15.9-2-11.5-1.4c-25.5-3.2-46.6-21.3-53.6-45.9l-1.5-5.2L347 92.2 316.2 101l4.4 15.4 1.5 5.2c4.2 14.8 11.8 28 21.9 38.8c-40.4 4-72 38.1-72 79.6c0 44.2 35.8 80 80 80c11.4 0 22.2-2.4 32-6.7zM128 232c17.7 0 32-14.3 32-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4zm224-32c0-5.8-1.5-11.2-4.2-15.8c1.4-.1 2.8-.2 4.2-.2c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56c0-5.7 .8-11.2 2.4-16.4c5.7 5.2 13.3 8.4 21.6 8.4c17.7 0 32-14.3 32-32z"]},faSquareUp:M2,faArrowAltSquareUp:M4,faTrainSubwayTunnel:M3,faSubwayTunnel:M0,faSquareExclamation:M6,faExclamationSquare:M8,faSemicolon:{prefix:"fass",iconName:"semicolon",icon:[192,512,[],"3b","M160 64V192H32V64H160zM16 512L48 288H160L80 512H16z"]},faBookmark:{prefix:"fass",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M0 512L192 400 384 512V0H0V512z"]},faFanTable:{prefix:"fass",iconName:"fan-table",icon:[448,512,[],"e004","M256 413.6C355.7 398.2 432 312 432 208C432 93.1 338.9 0 224 0S16 93.1 16 208c0 104 76.3 190.2 176 205.6V448H96 64v64H96 224 352h32V448H352 256V413.6zM178.9 53.7L224.3 166c18.5-25.3 50-39.8 83.3-35.1c48.1 6.8 81.7 51.3 74.9 99.4l-2.2 15.8-120-16.9c12.6 28.7 9.5 63.2-11.2 89.7c-29.9 38.3-85.2 45.1-123.5 15.2l-12.6-9.8 74.6-95.5c-31.2-3.4-59.5-23.4-72.1-54.5C97.2 129.1 119 77.9 164.1 59.7l14.8-6zM224 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faAlignJustify:{prefix:"fass",iconName:"align-justify",icon:[448,512,[],"f039","M448 32H0V96H448V32zm0 256H0v64H448V288zM0 160v64H448V160H0zM448 416H0v64H448V416z"]},faBatteryLow:M5,faBattery1:M7,faCreditCardFront:{prefix:"fass",iconName:"credit-card-front",icon:[576,512,[],"f38a","M0 32H576V480H0V32zM480 288H96v32H480V288zM96 352v32h96V352H96zm128 0v32H384V352H224zM512 96H384v96H512V96z"]},faBrainArrowCurvedRight:M9,faMindShare:uc,faUmbrellaBeach:{prefix:"fass",iconName:"umbrella-beach",icon:[576,512,[127958],"f5ca","M346.3 271.8l-60.1-21.9L214 448H32 0v64H32 544h32V448H544 282.1l64.1-176.2zm121.1-.2l-3.3 9.1 101.7 37c20.7-90.4-9.7-183.3-75.2-244.3c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM88.4 143.9l105 38.2 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2C217 7.7 131.5 59.7 88.4 143.9z"]},faHelmetUn:{prefix:"fass",iconName:"helmet-un",icon:[512,512,[],"e503","M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240V352v32H32 200h14.9L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6h96 24V464H456 369.5l-1.5-1.5V288h48 32 32 32V224H480h-.5zM320 417.2l-78-73.7L274.4 288H320V417.2zM160 112v64c0 8.8 7.2 16 16 16s16-7.2 16-16V112 96h32v16 64c0 26.5-21.5 48-48 48s-48-21.5-48-48V112 96h32v16zM272 96h8 9.9l4.4 8.8L320 156.2V112 96h32v16 96 16H336h-8-9.9l-4.4-8.8L288 163.8V208v16H256V208 112 96h16z"]},faLocationSmile:ur,faMapMarkerSmile:ua,faArrowLeftToLine:un,faArrowToLeft:uo,faBullseye:{prefix:"fass",iconName:"bullseye",icon:[512,512,[],"f140","M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faSushi:us,faNigiri:ul,faMessageCaptions:uf,faCommentAltCaptions:uh,faTrashList:{prefix:"fass",iconName:"trash-list",icon:[640,512,[],"e2b1","M288 0l16 32H416V96H0V32H112L128 0H288zM32 128H384L360 512H56L32 128zm608 0v64H448V128H640zM608 256v64H448V256H608zM448 384h96v64H448V384z"]},faBacon:{prefix:"fass",iconName:"bacon",icon:[576,512,[129363],"f7e5","M210.8 190c-27.5 47.2-53 91-210.8 162l58.8 73.4c68.6-32.2 110.4-60.4 138.9-86.5c30-27.5 46-53.2 63.5-81.5l1.2-1.9c18.2-29.3 38.1-60.8 76.2-96.1c33.8-31.3 81.4-65 154.2-103.4L448 0C269.6 89.2 239.1 141.4 210.8 190zM79.3 451.1L128 512c157.8-71 183.3-114.8 210.8-162c28.3-48.6 58.7-100.8 237.2-190L513.2 81.5C439 120.2 392.4 153.4 360.4 183c-34.9 32.2-52.9 60.7-70.8 89.4L288 275c-17.5 28.2-35.4 57.1-68.7 87.6c-30.5 28-73.4 56.8-140 88.6z"]},faOption:{prefix:"fass",iconName:"option",icon:[640,512,[],"e318","M448 448H432.6L423 436 176.6 128H32 0V64H32 192h15.4L217 76 463.4 384H608h32v64H608 448zm0-320H416V64h32H608h32v64H608 448z"]},faRaccoon:{prefix:"fass",iconName:"raccoon",icon:[512,512,[],"e613","M288.4 0L288 .5V0H224h-9.9l-4.4 8.8-16 32-3 5.9 2.1 6.3 15.3 45.8-28.5 35.1-3.6 4.4V144v40 11.9l11.4 3.4 77.7 23.3 46 30.7 4 2.7H320h32 4.8l4-2.7 46-30.7 77.7-23.3 11.4-3.4V184 144v-5.7l-3.6-4.4L463.9 98.8l15.3-45.8 2.1-6.3-3-5.9-16-32L457.9 0H448 384V.5l-.4-.5H376 296h-7.6zm19 32h57.2c1.3 0 2.6 .1 3.9 .2l49.2 60.5-31.5-7.3c-20.2-4.7-39.7 4.2-50.2 19.9c-10.5-15.7-30.1-24.6-50.2-19.9l-31.5 7.3 49.2-60.5c1.3-.1 2.6-.2 3.9-.2zm45.4 141.5l38.6 21-.2 .1L360 215.4c-.3-13-10.9-23.4-24-23.4s-23.7 10.4-24 23.4l-31.1-20.8-.2-.1 38.6-21c6.9-3.8 12.6-9.1 16.8-15.3c4.2 6.3 9.9 11.6 16.8 15.3zM288 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM182.4 231.2C130.1 269 96 330.5 96 400v16H64V400c0-16.4 1.7-32.5 4.8-48H0v48c0 61.9 50.1 112 112 112H240h80V496c0-26.5-21.5-48-48-48H240 224V416h16 32c44.2 0 80 35.8 80 80v16h24l.1 0H416h64V495.6c-.2-26.3-21.6-47.6-48-47.6H416l0 0V376l-6.4 4.8-12.8 9.6-19.2-25.6 12.8-9.6L448 312v-9.3c0-19.7-7.2-38.5-20.1-53l-7.3 2.2-42 28L366.5 288H352 320 305.5l-12.1-8.1-42-28-68.9-20.7zM0 128H128V32H0v96zm0 32v64H128V160H0zM0 320H77.7c8.2-23.2 19.8-44.7 34.3-64H0v64zm480-24l-.2-.6 0 .8 .2-.2zM326 362.5L309.5 390l-13.7-8.2-80-48L202 325.5 218.5 298l13.7 8.2 80 48 13.7 8.2z"]},faHandPointDown:{prefix:"fass",iconName:"hand-point-down",icon:[384,512,[],"f0a7","M32 512H96V272H32V512zM224 352h64V224H224V352zm-32 32V272H128V384h64zm128-64h64V192H320V320zM0 149v91H192V192 160H96 80V128H96 208h16v16 48h64V160h96C384 71.6 312.4 0 224 0H162.3C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149z"]},faArrowUpFromBracket:{prefix:"fass",iconName:"arrow-up-from-bracket",icon:[448,512,[],"e09a","M246.6 25.4L224 2.7 201.4 25.4l-128 128L50.7 176 96 221.3l22.6-22.6L192 125.3V320v32h64V320 125.3l73.4 73.4L352 221.3 397.3 176l-22.6-22.6-128-128zM64 352V320H0v32V480v32H32 416h32V480 352 320H384v32 96H64V352z"]},faHeadSideGear:{prefix:"fass",iconName:"head-side-gear",icon:[512,512,[],"e611","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zM256 96H192v37.5c-11.2 4-21.5 10-30.4 17.6l-32.5-18.7-32 55.4 32.5 18.7c-1.1 5.7-1.6 11.6-1.6 17.6s.5 11.9 1.6 17.5L97.1 260.3l32 55.4L161.6 297c8.9 7.6 19.2 13.6 30.4 17.6V352h64V314.5c11.2-4 21.5-10 30.4-17.6l32.5 18.7 32-55.4-32.5-18.7c1.1-5.7 1.6-11.6 1.6-17.5s-.5-11.9-1.6-17.6l32.5-18.7-32-55.4L286.4 151c-8.9-7.6-19.1-13.6-30.4-17.6V96zM184 224a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},faTrashPlus:{prefix:"fass",iconName:"trash-plus",icon:[448,512,[],"e2b2","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zM200 432h48V408 344h64 24V296H312 248V232l0-24H200v24 64H136 112v48h24 64v64 24z"]},faObjectsAlignTop:{prefix:"fass",iconName:"objects-align-top",icon:[512,512,[],"e3c0","M512 0V48H0V0H512zM64 128H224V512H64V128zm224 0H448V384H288V128z"]},faFolder:uu,faFolderBlank:um,faFaceAnxiousSweat:{prefix:"fass",iconName:"face-anxious-sweat",icon:[576,512,[],"e36a","M288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256l16-21.3 25.6 34.1L112 320c10.4 13.8 16 30.7 16 48c0 24.6-11.1 46.5-28.5 61.2C146.3 480.1 213.4 512 288 512zM79.3 404.4C89.5 395.6 96 382.5 96 368c0-10.4-3.4-20.5-9.6-28.8L68 314.7 48 288 36.4 303.5 9.6 339.2C3.4 347.5 0 357.6 0 368c0 26.5 21.5 48 48 48c12 0 22.9-4.4 31.3-11.6zM288 320c44.2 0 80 35.8 80 80v16H208V400c0-44.2 35.8-80 80-80zm79.6-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM227.3 171.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L216 137.4 238.6 160l-11.3 11.3zM337.4 160L360 137.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L337.4 160z"]},faCreditCardBlank:{prefix:"fass",iconName:"credit-card-blank",icon:[576,512,[],"f389","M576 32H0V480H576V32zM96 352h96v32H96V352zm128 0H384v32H224V352z"]},faFileWaveform:ud,faFileMedicalAlt:up,faMicrochipAi:{prefix:"fass",iconName:"microchip-ai",icon:[512,512,[],"e1ec","M176 24V0H128V24 64H64v64H24 0v48H24 64v56H24 0v48H24 64v56H24 0v48H24 64v64h64v40 24h48V488 448h56v40 24h48V488 448h56v40 24h48V488 448h64V384h40 24V336H488 448V280h40 24V232H488 448V176h40 24V128H488 448V64H384V24 0H336V24 64H280V24 0H232V24 64H176V24zM352 176v16V320v16H320V320 192 176h32zM162.5 336H127.5l9.8-22.4 14-32 42-96 4.2-9.6h20.9l4.2 9.6 42 96 14 32 9.8 22.4H253.5l-4.2-9.6L239.5 304H176.5l-9.8 22.4-4.2 9.6zM208 231.9L190.5 272h35.1L208 231.9z"]},faMug:{prefix:"fass",iconName:"mug",icon:[576,512,[],"f874","M384 64H32V448H416V320h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H416 384zm32 64h32c35.3 0 64 28.7 64 64s-28.7 64-64 64H416V128z"]},faPlaneUpSlash:{prefix:"fass",iconName:"plane-up-slash",icon:[640,512,[],"e22e","M256 93.7C256 59.5 285 0 320 0c36 0 64 59.5 64 93.7V160L576 288v96l-91.2-30.4L620.9 459.3l19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L244.9 167.4 256 160V93.7zM448 449v63L320 480 192 512V448l64-48V320L64 384V288l97.3-64.9L384 398.5V400l38.4 28.8L448 449z"]},faRadiation:{prefix:"fass",iconName:"radiation",icon:[512,512,[],"f7b9","M216 186.7c-23.9 13.8-40 39.7-40 69.3L0 256C0 161.3 51.5 78.5 128 34.3l88 152.4zM256 336c14.6 0 28.2-3.9 40-10.7l88 152.4C346.4 499.5 302.6 512 256 512s-90.4-12.5-128-34.3l88-152.4c11.8 6.8 25.4 10.7 40 10.7zm256-80l-176 0c0-29.6-16.1-55.5-40-69.3L384 34.3c76.5 44.3 128 127 128 221.7zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faPenCircle:{prefix:"fass",iconName:"pen-circle",icon:[512,512,[],"e20e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM144 288L252.7 179.3l80 80L224 368l-96 16 16-96zm256-96l-44.7 44.7-80-80L320 112l80 80z"]},faBagSeedling:{prefix:"fass",iconName:"bag-seedling",icon:[512,512,[],"e5f2","M32 0H480L448 64H64L32 0zM56 96H456l10.6 42.5c8.9 35.5 13.4 72 13.4 108.7v17.7c0 36.6-4.5 73.1-13.4 108.7L456 416H56L45.4 373.5C36.5 338 32 301.5 32 264.8V247.2c0-36.6 4.5-73.1 13.4-108.7L56 96zm8 352H448l32 64H32l32-64zm96-288H128v16c0 59.2 45.9 107.6 104 111.7V328v24h48V328 287.7c58.1-4.1 104-52.6 104-111.7V160H352c-40.7 0-76.4 21.8-96 54.3c-19.6-32.5-55.3-54.3-96-54.3z"]},faChartSimple:{prefix:"fass",iconName:"chart-simple",icon:[448,512,[],"e473","M160 32H288V480H160V32zM0 224H128V480H0V224zM448 96V480H320V96H448z"]},faCrutches:{prefix:"fass",iconName:"crutches",icon:[640,512,[],"f7f8","M154.2 23.8L176.9 1.1l45.3 45.3L204.5 64 297 156.5l-45.3 45.3-92.5-92.5L108.5 160 228.1 279.6l-13.9 55.7-10.5 10.5L63.3 205.3 45.7 222.9 .4 177.6 23 155 154.2 23.8zm278.5 370l2.8-2.8 2.4 2.4 .1 .1 72.9 72.9-45.3 45.3-73-73-27.9-27.9 67.9-17zM485 23.8L616.2 155l22.6 22.6-45.3 45.3L571 200.2 439.8 69 417.1 46.4 462.4 1.1 485 23.8zM281.4 217.4L412.1 86.6l45.3 45.3L405.3 184 456 234.7l52.1-52.1 45.3 45.3L422.6 358.6l-6.3 6.3-8.6 2.2L288.4 396.9l-41.7 41.7-73 73-45.3-45.3 72.9-72.9 .1-.1 41.7-41.7L273 232.2l2.1-8.6 6.3-6.3zm51.5 39L316 324l67.7-16.9L410.7 280 360 229.3l-27.1 27.1z"]},faCircleParking:uz,faParkingCircle:uH,faMarsStroke:{prefix:"fass",iconName:"mars-stroke",icon:[512,512,[9894],"f229","M512 0H384L352 32l41.4 41.4-23 23L345 71l-17-17L294.1 88l17 17 25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201l17 17L457.9 184l-17-17-25.4-25.4 23-23L480 160l32-32V0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z"]},faLeafOak:{prefix:"fass",iconName:"leaf-oak",icon:[512,512,[],"f6f7","M512 248V176l-48-32 16-64L432 32 368 48 336 0H264L240 96 176 32 128 80l16 112L96 160 32 224l48 96 0 65.4L229.6 235.8l11.3-11.3 22.3 22.3L55 455l-17 17L72 505.9l17-17 57-57H192l96 48 64-64-32-48 112 16 48-48-64-64 96-24z"]},faSquareBolt:{prefix:"fass",iconName:"square-bolt",icon:[448,512,[],"e265","M448 32H0V480H448V32zM200 272H112V248L288 112 248 240h88v24L160 400l40-128z"]},faVial:{prefix:"fass",iconName:"vial",icon:[512,512,[129514],"f492","M356.1 22.8L333.4 .2 288.2 45.4 306.7 64 28.1 342.6C10.1 360.6 0 385 0 410.5V416c0 53 43 96 96 96h5.5c25.5 0 49.9-10.1 67.9-28.1L448 205.3l18.6 18.6 45.3-45.3-22.6-22.6-18.6-18.6-96-96 0 0L356.1 22.8zM205.3 256L352 109.3 402.7 160l-96 96H205.3z"]},faGauge:uV,faDashboard:uy,faGaugeMed:ux,faTachometerAltAverage:ub,faWandMagicSparkles:uw,faMagicWandSparkles:uD,faLambda:{prefix:"fass",iconName:"lambda",icon:[448,512,[],"f66e","M32 32H0V96H32 140.2l16.4 32.9L2.2 480H72.1L193.8 203.3 323.4 462.3l8.8 17.7H352h64 32V416H416 371.8L188.6 49.7 179.8 32H160 32z"]},faE:{prefix:"fass",iconName:"e",icon:[320,512,[101],"45","M32 32H0V64 224v32 32V448v32H32 288h32V416H288 64V288H224h32V224H224 64V96H288h32V32H288 32z"]},faPizza:{prefix:"fass",iconName:"pizza",icon:[576,512,[127829],"f817","M256 464c57.4 0 109.4-23.3 147.1-60.9L437 437c-46.3 46.3-110.3 75-181 75C114.6 512 0 397.4 0 256S114.6 0 256 0c70.7 0 134.7 28.7 181 75l-33.9 33.9C365.4 71.3 313.4 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zm124.5-83.5c-68.7 68.7-180.2 68.7-248.9 0s-68.7-180.2 0-248.9s180.2-68.7 248.9 0L256 256 380.5 380.5zM192 264a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm24-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 184a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm190.6 14.6C509.4 354.3 528 307.3 528 256s-18.6-98.3-49.4-134.6l34-34c39.5 45 63.4 104 63.4 168.6s-23.9 123.6-63.4 168.6l-34-34zM344 256l35.5-35.5c3.6 2.2 7.9 3.5 12.5 3.5c13.3 0 24-10.7 24-24c0-4.6-1.3-8.9-3.5-12.5l43.4-43.4c53.5 64.8 53.5 158.9 0 223.8L344 256zm104 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faBowlChopsticksNoodles:{prefix:"fass",iconName:"bowl-chopsticks-noodles",icon:[512,512,[],"e2ea","M0 96v32l128-20v32L0 144v32H128v48H0l3.6 61.2C8.5 368.1 58 438.2 128 472.9V512H384V472.9c70-34.6 119.5-104.8 124.4-187.7L512 224H288 256V176 136 88 48 40 16H208V40 57 95.5v42V176v48H176V176 138.5v-38V63 56 32H128V56 72L0 96zm512 80V128l-224 7v41H512zm0-128V0L288 42V83L512 48z"]},faH3:{prefix:"fass",iconName:"h3",icon:[640,512,[],"f315","M64 96V64H0V96 256 416v32H64V416 288H256V416v32h64V416 256 96 64H256V96 224H64V96zm560 13.3V64H592 400 368v64h32H514.7L432 210.7V272h16 72c30.9 0 56 25.1 56 56s-25.1 56-56 56H459.7c-11 0-20.6-7.5-23.3-18.2L431 344.2 369 359.8l5.4 21.6c9.8 39.2 45 66.7 85.4 66.7H520c66.3 0 120-53.7 120-120c0-64.6-51-117.2-114.9-119.9l89.5-89.5 9.4-9.4z"]},faPenClip:uk,faPenAlt:uS,faBridgeCircleExclamation:{prefix:"fass",iconName:"bridge-circle-exclamation",icon:[640,512,[],"e4ca","M64 32H32V96H64h40v64H32V288c53 0 96 43 96 96v96h96V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40 32V32H576 64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faBadgePercent:{prefix:"fass",iconName:"badge-percent",icon:[512,512,[],"f646","M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zM192 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM337 209l17-17L320 158.1l-17 17L175 303l-17 17L192 353.9l17-17L337 209z"]},faRotateReverse:{prefix:"fass",iconName:"rotate-reverse",icon:[512,512,[],"e631","M368.9 142.9c17.5 17.5 30.1 38 37.8 59.8L467 181.4c-10.8-30.6-28.4-59.3-52.9-83.7c-87.5-87.5-229.3-87.5-316.8 0l0 0L39.8 40l-24 24 0 160h160l24-24-57.1-57.1 0 0c62.5-62.5 163.8-62.5 226.3 0zm0 226.3c-62.5 62.5-163.8 62.5-226.3 0c-17.5-17.5-30.1-38-37.8-59.8L44.5 330.6C55.3 361.3 73 390 97.4 414.4c87.5 87.5 229.3 87.5 316.7 0l0 0L471.8 472l24-24V288h-160l-24 24 57.1 57.1z"]},faUser:{prefix:"fass",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM448 512L384 304H64L0 512H448z"]},faSensor:{prefix:"fass",iconName:"sensor",icon:[448,512,[],"e028","M448 32H0V480H448V32zM112 120V264v24H64V264 120 96h48v24zm96 0V264v24H160V264 120 96h48v24z"]},faComma:{prefix:"fass",iconName:"comma",icon:[192,512,[],"2c","M48 288L16 512H80l80-224H48z"]},faSchoolCircleCheck:{prefix:"fass",iconName:"school-circle-check",icon:[640,512,[],"e56b","M640 512H597.2l0 0H640v0zm-245.2 0l0 0H384v0h10.8zM576 211.2c25.6 13.1 47.6 32.2 64 55.6V96H480L320 0 160 96H0V512H256V416c0-35.3 28.7-64 64-64h0v0h.7c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c16.5-11.9 35.1-21.1 55.1-26.8V160H576v51.2zM144 192v96H80V192h64zm0 128v96H80V320h64zM336 128H304v16 32 16h16 32 16V160H352 336V144 128zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faToiletPaperUnder:uE,faToiletPaperReverse:uj,faLightEmergency:{prefix:"fass",iconName:"light-emergency",icon:[448,512,[],"e41f","M64 192c0-88.4 71.6-160 160-160s160 71.6 160 160V352H64V192zm160-80V80c-61.9 0-112 50.1-112 112h32c0-44.2 35.8-80 80-80zM448 480H0V384H448v96z"]},faArrowDownToArc:{prefix:"fass",iconName:"arrow-down-to-arc",icon:[512,512,[],"e4ae","M256 448c106 0 192-86 192-192l64 0c0 141.4-114.6 256-256 256S0 397.4 0 256l64 0c0 106 86 192 192 192zM390.6 230.6l-112 112L256 365.3l-22.6-22.6-112-112L98.7 208 144 162.7l22.6 22.6L224 242.7 224 32l0-32 64 0 0 32 0 210.7 57.4-57.4L368 162.7 413.3 208l-22.6 22.6z"]},faDumpster:{prefix:"fass",iconName:"dumpster",icon:[576,512,[],"f793","M32 32L0 160H114.9L140.5 32H32zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0H576L544 32H435.5l25.6 128zM32 192l4 32H0v64H44L64 448l0 32h64V448H448v32h64V448l20-160h44V224H540l4-32H32z"]},faVanShuttle:uO,faShuttleVan:uP,faBuildingUser:{prefix:"fass",iconName:"building-user",icon:[640,512,[],"e4da","M384 0H0V512H144V384h96V512h77.1L384 359V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm8 112H408L352 512H640L584 384z"]},faLightSwitch:{prefix:"fass",iconName:"light-switch",icon:[384,512,[],"e017","M384 0H0V512H384V0zM96 272H288V416H96V272zm0-32V96H288V240H96zM192 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faSquareCaretLeft:u_,faCaretSquareLeft:uB,faHighlighter:{prefix:"fass",iconName:"highlighter",icon:[576,512,[],"f591","M314.3 314.3L460.3 110.8 433.2 83.7 229.7 229.7l84.5 84.5zM128 320V224L440 0 544 104 320 416H224l-48 48L80 368l48-48 0 0zM4.7 468.7l65.4-65.4 70.6 70.6-33.4 33.4-4.7 4.7H96 16 0V496 480v-6.6l4.7-4.7z"]},faWavePulse:uU,faHeartRate:uR,faKey:{prefix:"fass",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391l-7 7V408v80 24H24h80 24V488 448h40 24V424 384h40 9.9l7-7 33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faHatSanta:{prefix:"fass",iconName:"hat-santa",icon:[640,512,[],"f7a7","M149.7 137.8L64 352H448L384 192l81.3 22.2-2.6-13.4-6.3-32.2 32.3-5.6 5.4-.9L434.4 91.6c-32-37.8-79-59.6-128.5-59.6c-68.8 0-130.7 41.9-156.3 105.8zm395.8 23.5L526.9 189l-32.8 5.6 6.4 32.7-19.2 27.2L509 273.1l5.6 32.8 32.7-6.4 27.2 19.2L593.1 291l32.8-5.6-6.4-32.7 19.2-27.2L611 206.9l-5.6-32.8-32.7 6.4-27.2-19.2zM0 384v96H48 464h48V384H464 48 0z"]},faTamale:{prefix:"fass",iconName:"tamale",icon:[320,512,[129748],"e451","M0 48S48 0 160 0S320 48 320 48L295.4 208H236.2L248 72.7l.7-8-15.9-1.4-.7 8L220.1 208H168V64 56H152v8V208H99.9L88 71.3l-.7-8L71.3 64.7l.7 8L83.8 208H24.6L0 48zM256 304h39.4L320 464s-48 48-160 48S0 464 0 464L24.6 304H64L44.8 329.6l34.5 25.9L72 439.3l-.7 8 15.9 1.4 .7-8 6.4-73.9 27.2 20.4 28.8-38.4 1.6-2.1V448v8h16v-8V346.7l1.6 2.1 28.8 38.4 27.2-20.4 6.4 73.9 .7 8 15.9-1.4-.7-8-7.3-83.8 34.5-25.9L256 304zM24 240H160 296h16v32H296 192l28.8 38.4 9.6 12.8-25.6 19.2-9.6-12.8L160 282.7l-35.2 46.9-9.6 12.8L89.6 323.2l9.6-12.8L128 272H24 8V240H24z"]},faBoxCheck:{prefix:"fass",iconName:"box-check",icon:[448,512,[],"f467","M208 32V160H0L64 32H208zm32 0H384l64 128H240V32zM0 192H448V480H0V192zm337 89l17-17L320 230.1l-17 17-111 111-47-47-17-17L94.1 328l17 17 64 64 17 17 17-17L337 281z"]},faBullhorn:{prefix:"fass",iconName:"bullhorn",icon:[512,512,[128226,128363],"f0a1","M440 0H426.1l-9.5 10.1L382 47.1C333.6 98.7 266 128 195.2 128H192 160 0V352H64V512H192V352l3.2 0c70.8 0 138.4 29.3 186.8 80.9l34.7 37 9.5 10.1H440h8 32V448 300.4c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4V32 0H448h-8zM416 103.6V240 376.4C356.7 319.8 277.7 288 195.2 288H192V192h3.2c82.4 0 161.4-31.8 220.8-88.4z"]},faSteak:{prefix:"fass",iconName:"steak",icon:[576,512,[129385],"f824","M268.8 37.4C295.7 12.4 329.7 0 368 0c65 0 117.7 39 150.5 80c33.9 42.4 57.5 99.6 57.5 160c0 83.9-55.1 152.8-113.4 196.2C402.1 481.2 321.7 512 240 512H0V360c0-38.6 17.8-68.3 42.5-88.1c19.6-15.8 41.4-26.8 63.3-37.8c27.3-13.8 54.6-27.6 77.7-50.7c13.8-13.8 19.7-27.9 30-52.9c3.2-7.7 6.8-16.5 11.2-26.6c7.7-17.6 20.6-44.7 44.1-66.5zm36.8 122l0 0c2.5-6 4.8-11.8 7.1-17c6.9-15.7 13.3-27.1 21.5-34.7c7.5-7 17.5-11.7 33.9-11.7c25.4 0 53.3 16.2 75.5 44c22 27.5 36.5 64.1 36.5 100c0 40.8-28.3 84.6-74.7 119.2C359.4 393.4 298.6 416 240 416H96V360c0-9 2.6-13.2 6.9-16.9c5.8-5 15-9.1 30.2-15.5l1.2-.5c29.3-12.4 71.2-30 117-75.8c28.6-28.6 42.9-63.7 54.3-91.9zm6.8-75.2c-13.3 12.4-21.9 29-29 45.3c-2.9 6.6-5.6 13.2-8.3 19.8c-11.4 27.8-22.8 55.7-46.4 79.3c-41.4 41.4-78.6 57.1-107 69l-1.1 .5-.7 .3 0 0c-13.5 5.7-27.5 11.6-37.7 20.3C70.4 328.8 64 342.1 64 360v72 16H80 240c66.3 0 133.6-25.4 184.4-63.2C474.8 347.4 512 295.2 512 240c0-44.1-17.5-87.5-43.5-120C442.7 87.8 406.6 64 368 64c-23.7 0-41.7 7.3-55.6 20.3zM384 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLocationCrosshairsSlash:uY,faLocationSlash:uG,faPersonDolly:{prefix:"fass",iconName:"person-dolly",icon:[512,512,[],"f4d0","M32 48a48 48 0 1 1 96 0A48 48 0 1 1 32 48zM0 346.5l64 64V480v0l0 32L0 512l0-32L0 346.5zM0 128H32 80 97.1l9.5 14.3L161.1 224h46.1l-6.5-26.2-5.8-23.3 46.6-11.6 5.8 23.3 49.6 198.4c17.6 2.4 32.9 12 42.8 25.7l134.4-33.6 23.3-5.8 11.6 46.6-23.3 5.8L351.4 456.9C347.1 488 320.3 512 288 512c-35.3 0-64-28.7-64-64c0-21.3 10.4-40.1 26.3-51.7L223.3 288H144 126.9l-9.5-14.3L96 241.7v65.1l54.6 54.6 7.3 7.3 1.7 10.1 8 48 4 24 4 24 0 0 4 24 2.2 13.3H116.9l-.5-2.7-4-24 0 0-4-24-4-24-6.3-37.9L41.4 342.6 18.7 320C6.7 308 0 291.7 0 274.7V160 128zM288 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm38.4-80L288 230.4 441.6 192 480 345.6 326.4 384z"]},faGlobe:{prefix:"fass",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.1-2.2 43.5-6.1 64H166.1c-3.9-20.5-6.1-41.9-6.1-64s2.2-43.5 6.1-64H345.9c3.9 20.5 6.1 41.9 6.1 64zm26.4-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H378.4c3.6-20.5 5.6-41.9 5.6-64s-2-43.5-5.6-64zm115-32h-122c-17-65.6-48.3-120-74-156.7c89.2 14.5 163 75.2 196 156.7zm-155.1 0H173.7c11.4-40.2 28.4-75.9 45.8-105.4c13-21.9 25.9-40 36.5-53.5c10.5 13.5 23.5 31.6 36.5 53.5c17.4 29.4 34.5 65.1 45.8 105.4zm-197.7 0H18.6c33-81.5 106.7-142.2 196-156.7c-25.7 36.7-57 91-74 156.7zM8.1 192H133.6c-3.6 20.5-5.6 41.9-5.6 64s2 43.5 5.6 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM173.7 352H338.3c-11.4 40.2-28.4 75.9-45.8 105.4c-13 21.9-25.9 40-36.5 53.5c-10.5-13.5-23.5-31.6-36.5-53.5c-17.4-29.4-34.5-65.1-45.8-105.4zm-33.2 0c17 65.6 48.3 120 74 156.7c-89.2-14.5-163-75.2-196-156.7h122zm352.8 0c-33 81.5-106.7 142.2-196 156.7c25.7-36.7 57-91 74-156.7h122z"]},faSynagogue:{prefix:"fass",iconName:"synagogue",icon:[640,512,[128333],"f69b","M320 0L160 128v32V272 512H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v96H480V272 160 128L320 0zM512 240V512H640V272l-80-80-48 48zM80 192L0 272V512H128V240L80 192zm240-73.9l21.3 36.9H384L362.7 192 384 228.9H341.3L320 265.9l-21.3-36.9H256L277.4 192 256 155.1h42.7L320 118.1z"]},faFileChartColumn:uQ,faFileChartLine:uF,faPersonHalfDress:{prefix:"fass",iconName:"person-half-dress",icon:[320,512,[],"e548","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm72 416V480 252.2l33.8 53 53.9-34.4L238 142.8 228.6 128H211.1 168V352 480v32h64zM152 384V128H108.9 91.4l-9.4 14.8L.2 270.8l53.9 34.4 42-65.8L48 384H88v96 32h64V480 384h0z"]},faFolderImage:{prefix:"fass",iconName:"folder-image",icon:[512,512,[],"e18a","M512 480H0V32H224l48 64H512V480zM176 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm120-16l-19.6 27.8L219.1 317l-17.1-19.3L184 277.5l-17.9 20.2-64 72L96 376.5v9.1 8 24h24 56 24 48 24H392h24v-24-8V378l-4.4-6.2-96-136L296 208z"]},faCalendarPen:uZ,faCalendarEdit:uq,faRoadBridge:{prefix:"fass",iconName:"road-bridge",icon:[640,512,[],"e563","M320 0H640V512H320V0zM504 200H456v24 64 24h48V288 224 200zm0 184V360H456v24 64 24h48V448 384zm0-344H456V64v64 24h48V128 64 40zM32 96H288v64H248v64h40v96c-53 0-96 43-96 96v96H96V416c0-53-43-96-96-96V224H72V160H32 0V96H32zm168 64H120v64h80V160z"]},faFaceSmileTear:{prefix:"fass",iconName:"face-smile-tear",icon:[512,512,[],"e393","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm153.6 57.4l-24.2 21 10.5 12.1c22.2 25.7 61 53.5 116.1 53.5h16V368H256c-43.4 0-74-21.8-91.9-42.5l-10.5-12.1zM352 288l-38.4 51.2c-6.2 8.3-9.6 18.4-9.6 28.8c0 26.5 21.5 48 48 48s48-21.5 48-48c0-10.4-3.4-20.5-9.6-28.8L352 288zM208.4 208a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faMessagePlus:uK,faCommentAltPlus:uJ,faLocationArrow:{prefix:"fass",iconName:"location-arrow",icon:[448,512,[],"f124","M0 256H224V480h48L432 48 0 208v48z"]},faC:{prefix:"fass",iconName:"c",icon:[384,512,[99],"43","M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0l45.3 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0l-45.3 45.3z"]},faTabletButton:{prefix:"fass",iconName:"tablet-button",icon:[448,512,[],"f10a","M448 0H0V512H448V0zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPersonDressFairy:{prefix:"fass",iconName:"person-dress-fairy",icon:[640,512,[],"e607","M320 0a64 64 0 1 1 0 128A64 64 0 1 1 320 0zM448 384H384V512H256V384H192l64-224H384l64 224zM34.9 32c78.3 0 149.3 31.6 200.8 82.7L149.6 416H224v31.3C191.7 468 153.2 480 112 480H96 64V448c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112V64 32H32h2.9zM528 480c-41.2 0-79.7-12-112-32.7V416h74.4L404.3 114.7C455.9 63.6 526.8 32 605.1 32H608h32V64v48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448v32H544 528z"]},faRectangleHistoryCircleUser:{prefix:"fass",iconName:"rectangle-history-circle-user",icon:[640,512,[],"e4a4","M320 368c0 59.5 29.5 112.1 74.8 144L0 512V160l512 0v32.7c-5.3-.5-10.6-.7-16-.7c-97.2 0-176 78.8-176 176zM464 80v48L48 128V80l416 0zM416 0V48L96 48V0H416zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224.7 77.7L552 416H440l-24.7 29.7c20.4 21.2 49 34.3 80.7 34.3s60.3-13.2 80.7-34.3zM544 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faBuildingLock:{prefix:"fass",iconName:"building-lock",icon:[576,512,[],"e4d6","M0 0H384V193.6c-16.3 16.6-27.4 38.3-30.9 62.4H320V224H256v64h64v32l0 192H240V384H144V512H0V0zM128 224H64v64h64V224zm32 0v64h64V224H160zM64 96v64h64V96H64zm160 0H160v64h64V96zm32 0v64h64V96H256zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faChartLineUp:{prefix:"fass",iconName:"chart-line-up",icon:[512,512,[],"e0e5","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zm288 64l-32 32 41.4 41.4L304 258.7l-73.4-73.4L208 162.7l-22.6 22.6-80 80 45.3 45.3L208 253.3l73.4 73.4L304 349.3l22.6-22.6 80-80L448 288l32-32V128H352z"]},faMailbox:{prefix:"fass",iconName:"mailbox",icon:[576,512,[128234],"f813","M0 208V448H288V208c0-79.5-64.5-144-144-144S0 128.5 0 208zm64-16H80 208h16v32H208 80 64V192zM320 448H576V208c0-79.5-64.5-144-144-144H245.2C290.4 95.9 320 148.5 320 208V448zm64-256h16 64 32 16v16 64 16H496 464 448V272 224H400 384V192z"]},faSignPosts:{prefix:"fass",iconName:"sign-posts",icon:[576,512,[],"e625","M64 0l0 32H0V416H576V32H512l0-32H448l0 32H128l0-32H64zm64 448H64l0 64h64l0-64zm320 0l0 64h64l0-64H448z"]},faTruckBolt:{prefix:"fass",iconName:"truck-bolt",icon:[640,512,[],"e3d0","M0 0H416V96h80L608 208V352h32v64H608 576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H0V0zM416 256H544V240l-80-80H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 192h88l-24 96L288 160H200l24-96L96 192z"]},faPizzaSlice:{prefix:"fass",iconName:"pizza-slice",icon:[512,512,[],"f818","M99.9 112.2L0 512l399.8-99.9c.2-4 .2-8 .2-12.1c0-159.1-128.9-288-288-288c-4 0-8.1 .1-12.1 .2zM432 404l80-20C512 171.9 340.1 0 128 0L108 80c1.3 0 2.7 0 4 0c176.7 0 320 143.3 320 320c0 1.3 0 2.7 0 4zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faMoneyBillWave:{prefix:"fass",iconName:"money-bill-wave",icon:[576,512,[],"f53a","M0 60.3V451.7c96 48.9 192 24.5 288 0s192-48.9 288 0V60.3c-96-48.9-192-24.5-288 0s-192 48.9-288 0zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64H64V352zm64-208c0 35.3-28.7 64-64 64V144h64zM512 304v64H448c0-35.3 28.7-64 64-64zM448 96h64v64c-35.3 0-64-28.7-64-64z"]},faChartArea:uW,faAreaChart:uX,faHouseFlag:{prefix:"fass",iconName:"house-flag",icon:[640,512,[],"e50d","M512 0V32H640V192H512V512H448V192 32 0h64zM416 165.2V512H320V352H192V512H64.1V287.6H0V240L256.4 32 416 165.2z"]},faCircleThreeQuartersStroke:{prefix:"fass",iconName:"circle-three-quarters-stroke",icon:[512,512,[],"e5d4","M256 64V256H448c0-106-86-192-192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faPersonCircleMinus:{prefix:"fass",iconName:"person-circle-minus",icon:[576,512,[],"e540","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 16V352H496 368 352v32h16H496h16z"]},faScalpel:{prefix:"fass",iconName:"scalpel",icon:[512,512,[],"f61d","M352 288L495.7 115.6C506.2 102.9 512 87 512 70.5V66.2C512 29.7 482.3 0 445.8 0c-18.9 0-36.9 8.1-49.5 22.2L160 288H352zM176 320L0 512s288-16 288-192H176z"]},faBan:u$,faCancel:u4,faBellExclamation:{prefix:"fass",iconName:"bell-exclamation",icon:[448,512,[],"f848","M256 0H192V51.2C119 66 64 130.6 64 208v88L0 368v48H448V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM248 112v24 96 24H200V232 136 112h48zm0 184v48H200V296h48z"]},faCircleBookmark:u3,faBookmarkCircle:u6,faEggFried:{prefix:"fass",iconName:"egg-fried",icon:[512,512,[],"f7fc","M284.3 39.3c30.4 31.6 89.1 65.9 131.5 76.7c27.5 7 52.8 23.2 71 47.8c42.1 56.8 30.2 137-26.6 179.1c-17.8 13.2-37.9 21.1-58.4 24c-37.2 5.2-84.5 32.7-103.3 65.2c-44.2 76.5-142 102.7-218.6 58.6S-22.7 348.5 21.4 272c24.8-42.9 38.7-105.9 43.1-155.2C67.1 87 80.1 58 103.3 35.7c51-49 132-47.4 181 3.6zM336 240a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zm-160 0H144c0-44.2 35.8-80 80-80v32c-26.5 0-48 21.5-48 48z"]},faFaceWeary:{prefix:"fass",iconName:"face-weary",icon:[512,512,[],"e3a1","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM211.3 187.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L200 153.4 222.6 176l-11.3 11.3zM289.4 176L312 153.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L289.4 176zM256 384c-48.9 0-93.5 16.8-127.4 44.3c-.4-4.1-.6-8.2-.6-12.3c0-70.7 57.3-128 128-128s128 57.3 128 128c0 4.2-.2 8.3-.6 12.3C349.5 400.8 304.9 384 256 384z"]},faUniformMartialArts:{prefix:"fass",iconName:"uniform-martial-arts",icon:[640,512,[],"e3d1","M180 0h57.7l69.9 144.7L253 288H144V133.1L96 220.3V368v48H0V368 208 195.7l5.9-10.8 88-160L107.6 0H136h8 36zM144 352V320H264h56H496v32H388.4 349.9L392 415.2l8.9 13.3-26.6 17.8L365.4 433 320 364.8 274.6 433l-8.9 13.3-26.6-17.8 8.9-13.3L290.1 352H251.6 144zm77.3 45.5l-26.6 39.9 79.9 53.3 26.6-39.9L320 422.5l18.8 28.2 26.6 39.9 79.9-53.3-26.6-39.9-9-13.5H496V512H144V384h86.3l-9 13.5zM496 133.1V288H287.2l52.7-138.3L396.9 0H460h36 8 28.4l13.7 24.9 88 160 5.9 10.8V208 368v48H544V368 220.3l-48-87.3z"]},faCameraRotate:{prefix:"fass",iconName:"camera-rotate",icon:[640,512,[],"e0d8","M224 32L202.7 96H64V480H576V96H437.3L416 32H224zM448 272H360l-16-16 27-27c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249 215 215l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l27-27 16 16v88zM192 304h88l16 16-27 27c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327 425 361l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-27 27-16-16V304z"]},faSunDust:{prefix:"fass",iconName:"sun-dust",icon:[512,512,[],"f764","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3 0 0 38.8-38.8C142.3 323.3 128 291.3 128 256c0-70.7 57.3-128 128-128c35.3 0 67.4 14.3 90.5 37.5l38.8-38.8 0 0L362 0 256 73.1zM188.1 323.9L323.9 188.1C306.5 170.7 282.5 160 256 160c-53 0-96 43-96 96c0 26.5 10.7 50.5 28.1 67.9zM512 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-80 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm48 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-80 80a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM432 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCommentText:{prefix:"fass",iconName:"comment-text",icon:[512,512,[],"e14d","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM184 160H160v48h24 48V312v24h48V312 208h48 24V160H328 256 184z"]},faSprayCanSparkles:u5,faAirFreshener:u7,faSignalBars:u9,faSignalAlt:mc,faSignalAlt4:mr,faSignalBarsStrong:mn,faDiamondExclamation:{prefix:"fass",iconName:"diamond-exclamation",icon:[512,512,[],"e405","M256 0L0 256 256 512 512 256 256 0zm24 128v24V264v24H232V264 152 128h48zM232 368V320h48v48H232z"]},faStar:{prefix:"fass",iconName:"star",icon:[576,512,[11088,61446],"f005","M288.1 0l86.5 164 182.7 31.6L428 328.5 454.4 512 288.1 430.2 121.7 512l26.4-183.5L18.9 195.6 201.5 164 288.1 0z"]},faDialMin:{prefix:"fass",iconName:"dial-min",icon:[576,512,[],"e161","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zM400.9 401c-56.7 56.7-145.4 62-208 15.7L304.7 304.9l17-17-33.9-33.9-17 17L158.9 382.8c-46.2-62.6-41-151.3 15.7-208c62.5-62.5 163.8-62.5 226.3 0s62.5 163.8 0 226.3z"]},faRepeat:{prefix:"fass",iconName:"repeat",icon:[512,512,[128257],"f363","M0 224V96 64H32 320V0h32l96 96-96 96H320V128H64v96 32H0V224zm512 64V416v32H480 192v64H160L64 416l96-96h32v64H448V288 256h64v32z"]},faCross:{prefix:"fass",iconName:"cross",icon:[384,512,[128327,10013],"f654","M256 0H128V128H0V256H128V512H256V256H384V128H256V0z"]},faPageCaretDown:ml,faFileCaretDown:mf,faBox:{prefix:"fass",iconName:"box",icon:[448,512,[128230],"f466","M64 32L0 160H208V32H64zM240 160H448L384 32H240V160zm208 32H0V480H448V192z"]},faVenusMars:{prefix:"fass",iconName:"venus-mars",icon:[640,512,[9892],"f228","M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32 32v64H240 208v32 32H144V480 448H112 80V384h32 32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l21.6-21.6L480 32 512 0H640V128l-32 32-41.4-41.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z"]},faClockSevenThirty:{prefix:"fass",iconName:"clock-seven-thirty",icon:[512,512,[],"e351","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V335.3l-20 30-13.3 20-39.9-26.6 13.3-20 64-96L280 256V392v24H232V392z"]},faArrowPointer:mh,faMousePointer:mu,faClockFourThirty:{prefix:"fass",iconName:"clock-four-thirty",icon:[512,512,[],"e34b","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V300.8L338.7 340l20 13.3 26.6-39.9-20-13.3-96-64L232 211.2V256 392v24h48V392z"]},faSignalBarsGood:md,faSignalAlt3:mp,faCactus:{prefix:"fass",iconName:"cactus",icon:[512,512,[127797],"f8a7","M160 96c0-53 43-96 96-96s96 43 96 96V352h64V272 224h96v48V400v48H464 352v64H160V320H48 0V272 144 96H96v48 80h64V96zm80 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLightbulbGear:{prefix:"fass",iconName:"lightbulb-gear",icon:[576,512,[],"e5fd","M225.9 372.5l6.6 11.5H112c-9.6-31.9-29.5-59.1-49.2-86.2l0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0c96.7 0 175.1 77.9 176 174.4H340v44.6l-37.1-21.4L225.9 330.9 262 351.7l-36.1 20.8zM112 416H251l21 36.3V512H112V416zm0-240c0-44.2 35.8-80 80-80V64C130.1 64 80 114.1 80 176h32zm260 30.4h88.1v42.4c7.9 3.4 15.4 7.7 22.3 12.8l35-20.2 45 77.8-35.2 20.3c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l35.2 20.3-45 77.8-35.1-20.2c-6.9 5.1-14.3 9.4-22.3 12.8V497H372V454.8c-8-3.4-15.6-7.7-22.5-12.9l-34.9 20.1-45-77.8 34.9-20.1c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4l-34.9-20.2 44.9-77.8 34.9 20.2c6.9-5.1 14.5-9.4 22.5-12.9V206.4zm92.1 145.3a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},faMaximize:mz,faExpandArrowsAlt:mH,faChargingStation:{prefix:"fass",iconName:"charging-station",icon:[576,512,[],"f5e7","M320 0H32V416H320V304h16c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V252.3c32.5-10.2 56-40.5 56-76.3V128H544V80 64H512V80v48H480V80 64H448V80v48H416v48c0 35.8 23.5 66.1 56 76.3V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88H320V0zM208 96l-24 96h88L144 320l24-96H80L208 96zM352 448H0v64H352V448z"]},faShapes:mv,faTriangleCircleSquare:mV,faPlaneTail:{prefix:"fass",iconName:"plane-tail",icon:[512,512,[],"e22c","M512 256V512H256L0 416V320l64-16L0 0H144L384 256H512zM224 352H200v48h24H352h24V352H352 224z"]},faGaugeSimpleMax:my,faTachometerFastest:mx,faCircleU:{prefix:"fass",iconName:"circle-u",icon:[512,512,[],"e127","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 168V288c0 35.3 28.7 64 64 64s64-28.7 64-64V168 144h48v24V288c0 61.9-50.1 112-112 112s-112-50.1-112-112V168 144h48v24z"]},faShieldSlash:{prefix:"fass",iconName:"shield-slash",icon:[640,512,[],"e24b","M126.2 75.2L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L496.8 363c9.8-16.1 18.2-32.5 25.3-49c32.4-74.7 40.2-151 37.3-200.9l-1.2-20.5L539.1 85 331.6 4.5 320 0 308.4 4.5 126.2 75.2zM435.5 439.1L80.9 159.7c2.9 45.2 13.5 100.1 37 154.2c32.7 75.3 91 150 189.4 192.6L320 512l12.7-5.5c40.8-17.7 74.8-40.9 102.8-67.3z"]},faSquarePhoneHangup:mb,faPhoneSquareDown:mw,faArrowUpLeft:{prefix:"fass",iconName:"arrow-up-left",icon:[384,512,[],"e09d","M64 96H32v32V352v32H96V352 205.3L297.4 406.6 320 429.3 365.3 384l-22.6-22.6L141.3 160H288h32V96H288 64z"]},faTransporter1:{prefix:"fass",iconName:"transporter-1",icon:[512,512,[],"e043","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H189.6L180 140 103 236 83 261 133 301l20-25 31-38.7V288H328V237.3L359 276l20 25L429 261l-20-25L332 140l-9.6-12H307.1 204.9zM416 512V448H96v64H216h80H416zm48-384l-16 32-32 16 32 16 16 32 16-32 32-16-32-16-16-32zM64 352L48 320 32 352 0 368l32 16 16 32 16-32 32-16L64 352zm112-32H160v32h16H336h16V320H336 176zm0 64H160v32h16H336h16V384H336 176z"]},faPeanuts:{prefix:"fass",iconName:"peanuts",icon:[640,512,[129372],"e431","M297.4 102.4c5.4 12.2 8.5 24.9 9.4 37.5c-3.7 12.1-7.9 20.1-13.4 25.6c-10.6 10.6-27.1 16.9-50 21.5c-35.8 6.5-68.2 23.2-94.7 49.8C114.3 271.1 96 315.4 96 364V493.9L55.3 512 9.7 409.6C3.5 395.7 .4 381.2 0 366.9c-.4-14.3 2-28.9 7.4-43.1c5.5-14.2 13.5-26.7 23.4-37c5.4-5.7 11.4-10.8 18-15.3c15.4-10.9 30.1-23.9 36.8-41.5s4.6-37.1 .4-55.5c-1.9-7.8-2.9-15.7-3.1-23.5c-.4-14.2 2-28.7 7.3-42.9l.2-.4c5.4-14.1 13.4-26.5 23.3-36.9c9.8-10.4 21.9-19 35.7-25.2L251.9 0l45.6 102.4zM492 0H640V148c0 40.6-16.4 77.4-42.9 104.2l-.9 .9c-14.1 14-30.3 24.6-47.6 31.7c-9.5 4-19.6 6.9-30 8.8c-24.5 4.8-49.1 12.6-66.7 30.3s-25.4 42.2-30.3 66.7c-1.9 10.4-4.9 20.5-8.8 30c-7.1 17.1-17.5 33.2-31.3 47.2c-.6 .6-1.1 1.1-1.7 1.7C353.1 495.8 316.5 512 276 512H128V364c0-20.1 4-39.2 11.2-56.7c7.2-17.5 17.9-33.8 32.1-48c14.2-14.2 30.6-24.9 48.1-32.1c9.5-4 19.6-6.9 30-8.8c24.5-4.8 49.1-12.6 66.7-30.3s25.4-42.2 30.3-66.7c1.9-10.4 4.9-20.5 8.8-30C362.4 74 373 57.8 387.1 43.6l.4-.4c14.2-14.1 30.5-24.8 47.8-32C452.8 4 471.9 0 492 0zm52 147.2a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm0 64a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-64 0a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-224 224a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zM339.2 416a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0zm0-64a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0z"]},faShuffle:mD,faRandom:mk,faPersonRunning:mS,faRunning:mE,faMobileRetro:{prefix:"fass",iconName:"mobile-retro",icon:[320,512,[],"e527","M0 0H320V512H0V0zM64 128V256H256V128H64zM184 304H136v48h48V304zm-48 80v48h48V384H136zm128 0H216v48h48V384zM56 384v48h48V384H56zm208-80H216v48h48V304zM56 304v48h48V304H56zM128 48H112V80h16 64 16V48H192 128z"]},faGripLinesVertical:{prefix:"fass",iconName:"grip-lines-vertical",icon:[192,512,[],"f7a5","M64 32H0V480H64V32zm128 0H128V480h64V32z"]},faBinBottlesRecycle:{prefix:"fass",iconName:"bin-bottles-recycle",icon:[640,512,[],"e5f6","M256 0H128V32H112V64h16H256h16V32H256V0zM32 144v48H352V144h0l-32.4-16.2L256 96H128L32 144zm543.6-8V94.1l-64-30V0h-128V64.1l-61.8 29 44.5 22.3 17.7 8.8V144v48H575.6V136zM640 224H0v64H32L64 512H576l32-224h32V224zM304 288h32 8.6l4.7 7.2 26.3 40-27.1 17L327.4 320H312.6l-20.3 30.5-27.1-17 25.6-38.4 4.8-7.1H304zm89.3 73.9l19.3 29.3 2.6 4V400v32 16h-16H337.7V416h45.5V404.8l-17.1-25.9 27.1-17zM305.7 416v32H240 224V432 400v-4.8l2.7-4 20.6-31 27.1 17L256 404.8V416h49.7z"]},faArrowUpFromSquare:{prefix:"fass",iconName:"arrow-up-from-square",icon:[512,512,[],"e09c","M278.6 25.4L256 2.7 233.4 25.4l-96 96L114.7 144 160 189.3l22.6-22.6L224 125.3V320v32h64V320 125.3l41.4 41.4L352 189.3 397.3 144l-22.6-22.6-96-96zM32 32H0V64 480v32H32 480h32V480 64 32H480 416V96h32V448H64V96H96V32H32z"]},faFileDashedLine:mj,faPageBreak:mO,faBracketCurlyRight:{prefix:"fass",iconName:"bracket-curly-right",icon:[256,512,[],"7d","M160 32h32V64 178.7l54.6 54.6 9.4 9.4v26.5l-9.4 9.4L192 333.3V448v32H160 64 32V416H64h64V320 306.7l9.4-9.4L178.7 256l-41.4-41.4-9.4-9.4V192 96H64 32V32H64h96z"]},faSpider:{prefix:"fass",iconName:"spider",icon:[512,512,[128375],"f717","M0 139.9V118.7l39.2-13.1 7.6 22.8L67 189l84.2 28.1L79 145 67.7 133.6l6.2-14.8 40-96L123.1 .6l44.3 18.5-9.2 22.2-33.8 81.2L176 174.1V160c0-38.7 27.5-71 64-78.4V128h32V81.6c36.5 7.4 64 39.7 64 78.4v14.1l51.7-51.7L353.8 41.2l-9.2-22.2L388.9 .6l9.2 22.2 40 96 6.2 14.8L433 145l-72.1 72.1L445 189l20.2-60.6 7.6-22.8L512 118.7v21.2l-1.2 3.7-24 72L483 227l-11.4 3.8L395.9 256l75.7 25.2L483 285l3.8 11.4 24 72 1.2 3.7v21.2l-39.2 13.1-7.6-22.8L445 323l-84.2-28.1L433 367l11.4 11.4-6.2 14.8-40 96-9.2 22.2-44.3-18.5 9.2-22.2 33.8-81.2L352 353.9c-1 52.1-43.6 94.1-96 94.1s-95-41.9-96-94.1l-35.7 35.7 33.8 81.2 9.2 22.2-44.3 18.5-9.2-22.2-40-96-6.2-14.8L79 367l72.1-72.1L67 323 46.8 383.6l-7.6 22.8L0 393.3V372.1l1.2-3.7 24-72L29 285l11.4-3.8L116.1 256 40.4 230.8 29 227l-3.8-11.4-24-72L0 139.9z"]},faClockThree:{prefix:"fass",iconName:"clock-three",icon:[512,512,[],"e356","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256v24h24H360h24V232H360 280V120 96H232v24z"]},faHandsBound:{prefix:"fass",iconName:"hands-bound",icon:[640,512,[],"e4f9","M96 32V0H32V32 64 96v80 16 32 11.8l7.7 9L131.6 352H128 104v48h24 32H288h64H480h32 24V352H512h-3.6l91.9-107.2 7.7-9V224 192 176 96 64 32 0H544V32 64 96v67.9l-76.2 86.4L432.1 226l39.8-44.8 21.3-23.9-47.8-42.5-21.3 23.9-64 72-8.1 9.1V232v88 32H288V320 232 219.8l-8.1-9.1-64-72-21.3-23.9-47.8 42.5 21.3 23.9L207.9 226l-35.7 24.2L96 163.9V96 64 32zm32 400H104v48h24 32v32H288V480h64v32H480V480h32 24V432H512 480 352 288 160 128z"]},faScalpelLineDashed:mP,faScalpelPath:m_,faFileInvoiceDollar:{prefix:"fass",iconName:"file-invoice-dollar",icon:[384,512,[],"f571","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM64 64H80h64 16V96H144 80 64V64zm0 64H80h64 16v32H144 80 64V128zm144 96v16 9.6c5.9 1 19 3.5 24.1 4.9l15.5 4.1-8.2 30.9-15.5-4.1c-4-1.1-17.7-3.7-22.1-4.4c-12.8-2-23.6-.4-30.9 2.9c-7.2 3.3-9.9 7.5-10.5 11c-.7 4.1-.1 6.2 .5 7.4c.6 1.4 2 3.1 5 5.1c6.7 4.6 17.1 7.8 31 12l.6 .2c12.3 3.7 27.9 8.4 39.5 16.8c6.3 4.6 12 10.6 15.6 18.8c3.6 8.3 4.4 17.4 2.7 27.2c-3 17.5-14.6 29.4-29.3 35.7c-5.6 2.4-11.6 4-17.9 4.9V432v16H176V432v-9.6c-9.4-1.7-23.6-6.6-32.4-9.6l0 0 0 0 0 0c-1.8-.6-3.3-1.1-4.6-1.6l-15.2-5.1 10.1-30.4 15.2 5.1c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c9.5 3.2 20.7 7 27.1 8.1c13.3 2.1 24 .8 31-2.2c6.5-2.8 9.5-6.7 10.3-11.8c.8-4.7 .2-7.3-.5-9c-.7-1.7-2.2-3.6-5.1-5.7c-6.5-4.7-16.7-8.1-30.5-12.3l-2-.6c-11.9-3.6-26.6-8-37.7-15.5c-6.2-4.2-12.2-10-15.9-17.9c-3.8-8.1-4.7-17.1-3.1-26.6c2.9-16.7 14.7-28.4 28.8-34.7c5.6-2.6 11.8-4.4 18.3-5.4V240 224h32z"]},faPipeSmoking:{prefix:"fass",iconName:"pipe-smoking",icon:[640,512,[],"e3c4","M489.5 0h17.1H608h32V64H608 523.8L435 197.1l-15.5-10.4-24-16-13.7-9.1L480 14.2 489.5 0zM351.1 179.6l26.6 17.8 24 16 26.6 17.8-17.8 26.6L287.8 442.1C258.6 485.8 209.6 512 157.1 512C70.3 512 0 441.7 0 354.9V256 224H32 224h32v32 66.3l77.4-116.1 17.8-26.6z"]},faFaceAstonished:{prefix:"fass",iconName:"face-astonished",icon:[512,512,[],"e36b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-208c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V352c0-26.5 21.5-48 48-48zM144.4 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 128c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8l-11.7 10.9L89.4 143.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H192zm141 .9c-4.3-.6-8.6-.9-13-.9H304V96h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8z"]},faWindow:{prefix:"fass",iconName:"window",icon:[512,512,[],"f40e","M512 32H0V480H512V32zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64z"]},faPlaneCircleExclamation:{prefix:"fass",iconName:"plane-circle-exclamation",icon:[640,512,[],"e556","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3 85.5 57C354.3 247.8 320 303.9 320 368c0 54.7 24.9 103.5 64 135.8V512L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H480v32h32zm0-176H480v16 80 16h32V368 288 272z"]},faEar:{prefix:"fass",iconName:"ear",icon:[384,512,[128066],"f5f0","M384 192c0 71.2-38.7 133.3-96.3 166.5c.2 3.1 .3 6.3 .3 9.5c0 79.5-64.5 144-144 144S0 447.5 0 368V192C0 86 86 0 192 0S384 86 384 192zm-256 0c0-35.3 28.7-64 64-64s64 28.7 64 64v8 24h48V200v-8c0-61.9-50.1-112-112-112S80 130.1 80 192v40 14.8l13.3 6.6L128 270.8v5.9L88.6 309.6 70.2 324.9l30.7 36.9 18.4-15.4 48-40 8.6-7.2V288 256 241.2l-13.3-6.6L128 217.2V192z"]},faFileLock:{prefix:"fass",iconName:"file-lock",icon:[576,512,[],"e3a6","M0 0H224V160H384v33.6c-19.8 20.2-32 47.9-32 78.4v16H320l0 224H0V0zM384 128H256V0L384 128zm80 112c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faDiagramVenn:{prefix:"fass",iconName:"diagram-venn",icon:[640,512,[],"e15a","M256 412.8C216.4 372.4 192 317 192 256s24.4-116.4 64-156.8C245.7 97.1 235 96 224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c11 0 21.7-1.1 32-3.2zm64 45.7c-29.1 13.8-61.6 21.6-96 21.6C100.3 480 0 379.7 0 256S100.3 32 224 32c34.4 0 66.9 7.7 96 21.6C349.1 39.7 381.6 32 416 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-34.4 0-66.9-7.7-96-21.6zM370.7 192H269.3c-6.5 14.9-10.8 31.1-12.5 48H383.2c-1.7-16.9-6-33.1-12.5-48zM269.3 320H370.7c6.5-14.9 10.8-31.1 12.5-48H256.8c1.7 16.9 6 33.1 12.5 48zM288 352c9.1 12.1 19.9 22.9 32 32c12.1-9.1 22.9-19.9 32-32H288zm64-192c-9.1-12.1-19.9-22.9-32-32c-12.1 9.1-22.9 19.9-32 32h64z"]},faXRay:{prefix:"fass",iconName:"x-ray",icon:[512,512,[],"f497","M0 32H32 480h32V96H480V416h32v64H480 32 0V416H32V96H0V32zM272 96H240v16 32H160 144v32h16 80v48H128 112v32h16H240v70.6L181.3 304H128v57.6L170.7 416H341.3L384 361.6V304H330.7L272 326.6V256H384h16V224H384 272V176h80 16V144H352 272V112 96zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faGoalNet:{prefix:"fass",iconName:"goal-net",icon:[640,512,[],"e3ab","M32 32H0V64 448v32H64V448 96H576V448v32h64V448 64 32H608 32zm160 96H160v64H96v32h64v64H96v32h64v64H96v32h64v64h32V416h64v64h32V416h64v64h32V416h64v64h32V416h64V384H480V320h64V288H480V224h64V192H480V128H448v64H384V128H352v64H288V128H256v64H192V128zm64 256H192V320h64v64zm96 0H288V320h64v64zm96 0H384V320h64v64zm0-96H384V224h64v64zm-96 0H288V224h64v64zm-96 0H192V224h64v64z"]},faCoffinCross:{prefix:"fass",iconName:"coffin-cross",icon:[384,512,[],"e051","M104 512L0 144 112 0H272L384 144 280 512H104zM216 120V96H168v24 40H120 96v48h24 48V328v24h48V328 208h48 24V160H264 216V120z"]},faSpellCheck:{prefix:"fass",iconName:"spell-check",icon:[576,512,[],"f891","M106.7 0L98.5 19.7 5.1 243.7 0 256H69.3l13.3-32h90.7l13.3 32H256l-5.1-12.3-93.3-224L149.3 0H106.7zm2.7 160L128 115.2 146.7 160H109.3zM288 0H256V32v96 96 32h32 80c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80H288zm80 80c0 8.8-7.2 16-16 16H320V64h32c8.8 0 16 7.2 16 16zM320 192V160h32 16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320zM550.6 294.6L573.3 272 528 226.7l-22.6 22.6L336 418.7l-73.4-73.4L240 322.7 194.7 368l22.6 22.6 96 96L336 509.3l22.6-22.6 192-192z"]},faLocationXmark:mB,faMapMarkerTimes:mU,faMapMarkerXmark:mR,faCircleQuarterStroke:{prefix:"fass",iconName:"circle-quarter-stroke",icon:[512,512,[],"e5d3","M64 256H256l0-192c106 0 192 86 192 192s-86 192-192 192S64 362 64 256zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256z"]},faLasso:{prefix:"fass",iconName:"lasso",icon:[576,512,[],"f8c8","M576 176c0 97.2-128.9 176-288 176c-13.2 0-26.3-.5-39-1.6c4.6 12.8 7 26.5 7 40.6c0 66.8-54.2 121-121 121H64 32V448H64h71c31.5 0 57-25.5 57-57c0-21.6-12.2-41.3-31.5-51l-46.8-23.4 .2-.4C44.7 284.1 0 233.2 0 176C0 78.8 128.9 0 288 0S576 78.8 576 176zM288 288c123.7 0 224-50.1 224-112s-100.3-112-224-112S64 114.1 64 176s100.3 112 224 112z"]},faSlash:{prefix:"fass",iconName:"slash",icon:[640,512,[],"f715","M29.4 .1l19 14.7L620.9 459.3l19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1z"]},faPersonToPortal:mY,faPortalEnter:mG,faCalendarStar:{prefix:"fass",iconName:"calendar-star",icon:[448,512,[],"f736","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM253.6 303.2L224 232l-29.6 71.2-76.9 6.2 58.6 50.2-17.9 75L224 394.4l65.8 40.2-17.9-75 58.6-50.2-76.9-6.2z"]},faComputerMouse:mQ,faMouse:mF,faArrowRightToBracket:mZ,faSignIn:mq,faPegasus:{prefix:"fass",iconName:"pegasus",icon:[576,512,[],"f703","M448 238.1V160h16l32 64 80-32V64L544 32h16 16V0H560 480 448C377.3 0 320 57.3 320 128L160 32s-20.2 141.7 68.1 199.7c-8.7-2.7-16.7-6.1-24.2-10.1c-22.5-12.1-38.6-29.4-49.9-49.8c-7.3-13.2-12.7-27.8-16.5-43c-25.9 3.5-48.1 18.6-61.1 40C33.2 174.5 0 211.4 0 256v56 24H48V312 256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l42.4 63.6L94.1 350.1l-21 21 9.4 28.1L120.1 512H221.3L182.9 397l27-27L224 355.9V336 320l83.7 23.9c4.1 1.2 8.2 2.1 12.3 2.8V512h96V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faFilesMedical:{prefix:"fass",iconName:"files-medical",icon:[448,512,[],"f7fd","M320 128V96 0H96V416H448V128H352 320zm96-64L384 32 352 0V45.3 64 96h32 18.7H448L416 64zM48 96H0v24V488v24H24 328h24V464H328 48V120 96zm192 64h64v64h64v64H304v64H240V288H176V224h64V160z"]},faCannon:{prefix:"fass",iconName:"cannon",icon:[640,512,[],"e642","M256.4 464.8c-56.1 28-121.7 16.1-164.4-25.1L42.9 464.2 0 378.3l49.1-24.5c-7.3-58.9 22.5-118.5 78.5-146.6C192 176 559 51.3 559 51.3l81 161.9s-51.5 35.2-117.2 79.5C497.4 251.5 451.9 224 400 224c-79.5 0-144 64.5-144 144c0 30.6 9.5 58.9 25.8 82.3c-10.5 6.4-19.2 11.3-25.4 14.5zM288 368a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm144 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faNfcLock:{prefix:"fass",iconName:"nfc-lock",icon:[576,512,[],"e1f8","M0 32H448V161.1c-24.9 3.6-47.2 15.3-64 32.5V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352V272v16H320l0 96H96V128h48 16V96H144 80 64v16V400v16H80 320l0 64H0V32zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faPersonSkiLift:mK,faSkiLift:mJ,faSquare6:{prefix:"fass",iconName:"square-6",icon:[448,512,[],"e25b","M0 32H448V480H0V32zM224 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm-96 48c0 53 43 96 96 96s96-43 96-96c0-49.2-37-89.8-84.7-95.3l44.4-48.4L294.6 128H229.4l-68.1 74.3c-21.4 23.4-33.3 54-33.3 85.7z"]},faShopSlash:mW,faStoreAltSlash:mX,faWindTurbine:{prefix:"fass",iconName:"wind-turbine",icon:[512,512,[],"f89b","M340.8 425L317.1 202.8 415.4 2 234.8 133.7l-223 15.2 204.4 90.6L340.8 425zM288 403.8l-64-95.2V464H152 128v48h24H360h24V464H360 288V403.8zM256 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faSlidersSimple:{prefix:"fass",iconName:"sliders-simple",icon:[512,512,[],"e253","M64 384l64 0 0-64-64 0 0 64zm128 0l0 64-64 0-64 0L0 448l0-64 0-64 0-64 64 0 64 0 64 0 0 64 288 0 32 0 0 64-32 0-288 0zM32 192L0 192l0-64 32 0 288 0 0-64 64 0 64 0 64 0 0 64 0 64 0 64-64 0-64 0-64 0 0-64L32 192zm416 0l0-64-64 0 0 64 64 0z"]},faGridRound:{prefix:"fass",iconName:"grid-round",icon:[448,512,[],"e5da","M128 96A64 64 0 1 1 0 96a64 64 0 1 1 128 0zm0 160A64 64 0 1 1 0 256a64 64 0 1 1 128 0zM64 480a64 64 0 1 1 0-128 64 64 0 1 1 0 128zM288 96A64 64 0 1 1 160 96a64 64 0 1 1 128 0zM224 320a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm64 96a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zm96-256a64 64 0 1 1 0-128 64 64 0 1 1 0 128zm64 96a64 64 0 1 1 -128 0 64 64 0 1 1 128 0zM384 480a64 64 0 1 1 0-128 64 64 0 1 1 0 128z"]},faBadgeSheriff:{prefix:"fass",iconName:"badge-sheriff",icon:[448,512,[],"f8a2","M272 48c0 14.8-6.7 28-17.2 36.8L289 143.5l65.9 .3c6.7-18.5 24.4-31.7 45.2-31.7c26.5 0 48 21.5 48 48s-21.5 48-48 48c-5.9 0-11.6-1.1-16.9-3.1L353.9 256l29.2 51.1c5.3-2 10.9-3.1 16.9-3.1c26.5 0 48 21.5 48 48s-21.5 48-48 48c-20.8 0-38.5-13.2-45.2-31.7l-65.9 .3-34.2 58.7c10.5 8.8 17.2 22 17.2 36.8c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-14.8 6.7-28 17.2-36.8L159 368.5l-65.9-.3C86.5 386.8 68.8 400 48 400c-26.5 0-48-21.5-48-48s21.5-48 48-48c5.9 0 11.6 1.1 16.9 3.1L94.1 256 64.9 204.9c-5.3 2-10.9 3.1-16.9 3.1c-26.5 0-48-21.5-48-48s21.5-48 48-48c20.8 0 38.5 13.2 45.2 31.7l65.9-.3 34.2-58.7C182.7 76 176 62.8 176 48c0-26.5 21.5-48 48-48s48 21.5 48 48zM224 336l80-80-80-80-80 80 80 80z"]},faServer:{prefix:"fass",iconName:"server",icon:[512,512,[],"f233","M512 32H0V224H512V32zM344 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM512 288H0V480H512V288zM344 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faVirusCovidSlash:{prefix:"fass",iconName:"virus-covid-slash",icon:[640,512,[],"e4a9","M472.4 344c11.2-19.3 18.8-41 21.9-64H528v16 24h48V296 256 216 192H528v24 16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3 17 17 33.9-33.9-17-17L501 75 472.7 46.7l-17-17L421.8 63.7l17 17L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16 24V0H360 320 280 256V48h24 16V81.6c-38.3 5.2-72.7 22.8-99 48.5l-25.5-19.8 1.4-1.4 28.3-28.3 17-17L184.2 29.7l-17 17L139 75l-5.7 5.7L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L472.4 344zm-71.2 68.1L149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5H112V216 192H64v24 40 40 24h48V296 280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3-17-17L93.7 391.8l17 17L139 437l28.3 28.3 17 17 33.9-33.9-17-17L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280 256v48h24 40 40 24V464H360 344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z"]},faIntersection:{prefix:"fass",iconName:"intersection",icon:[384,512,[8898],"f668","M64 480V448 224c0-70.7 57.3-128 128-128s128 57.3 128 128V448v32h64V448 224c0-106-86-192-192-192S0 118 0 224V448v32H64z"]},faShopLock:{prefix:"fass",iconName:"shop-lock",icon:[640,512,[],"e4a5","M0 192H449.6c20.2-19.8 47.9-32 78.4-32s58.2 12.2 78.4 32H640V128L544 0H96L0 128v64zm384 32H320V384H128V224H64V384 512H384V384 288 224zm144 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faFamily:{prefix:"fass",iconName:"family",icon:[512,512,[],"e300","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm48 48c0-5.5 .6-10.8 1.6-16H32L24 352H64V512H176V448H144V416 256 224h32 16c-10-13.4-16-30-16-48zM336 448v64H448V384h64L448 160H334.4c1 5.2 1.6 10.5 1.6 16c0 18-6 34.6-16 48h16 32v32V416v32H336zm48-320A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80 192V256H176V416h32v96h96V416h32z"]},faHourglassStart:m$,faHourglass1:m4,faUserHairBuns:{prefix:"fass",iconName:"user-hair-buns",icon:[448,512,[],"e3d3","M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H192l32-32 32 32h46.4c1 5.2 1.6 10.5 1.6 16zM40 192h65.3c19 46.9 65 80 118.7 80s99.7-33.1 118.7-80H408V64H334.9C312.7 25.7 271.4 0 224 0s-88.7 25.7-110.9 64H40V192zM448 512L384 320H64L0 512H448z"]},faBlenderPhone:{prefix:"fass",iconName:"blender-phone",icon:[576,512,[],"f6b6","M153.6 44.8l-25 89.6-58.9-6.7c-12.6 41.8-12.6 86.8 0 128.6l58.9-6.7 25 89.6L84.9 384 72.4 371.2c-96.6-99-96.6-259.4 0-358.4L84.9 0l68.7 44.8zM224 352L192 0H576L558.5 64H400 384V96h16H549.8l-17.5 64H400 384v32h16H523.6l-17.5 64H400 384v32h16 97.5L480 352H224zm320 32V512H160V384H544zM352 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHourglassClock:{prefix:"fass",iconName:"hourglass-clock",icon:[576,512,[],"e41b","M32 0H0V64H32v64 13.3l9.4 9.4L146.7 256 41.4 361.4 32 370.7V384v64H0v64H32 330.8c-23.3-16.4-42.5-38.4-55.6-64H96V397.3l96-96 64 64c.4-26.2 6.5-51.1 17.2-73.3l-36-36L342.6 150.6l9.4-9.4V128 64h32V0H352 32zM288 64v50.7l-96 96-96-96V64H288zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM448 288v16 48h32 16v32H480 432 416V368 304 288h32z"]},faPersonSeatReclined:{prefix:"fass",iconName:"person-seat-reclined",icon:[512,512,[],"e21f","M176 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0 32H135l9.9 39.8 25.9 103.8C178 332 203.6 352 233 352h7 89.9l37.5 99.3 10.7 28.3 28.8-9 48-15.1 30.5-9.6-19.1-61.1-30.5 9.6-19.2 6-34.7-91.7L374.1 288H352 265l-8-32h63 32V192H320 241l-1.9-7.8L233 160H208 176zm-80.5-5.9l-5.9-31.5L26.7 134.4l5.9 31.5 48 256L85.4 448H112 272h32V384H272 138.6L95.5 154.1z"]},faPaperPlaneTop:m3,faPaperPlaneAlt:m0,faSend:m6,faMessageArrowUp:m5,faCommentAltArrowUp:m7,faLightbulbExclamation:{prefix:"fass",iconName:"lightbulb-exclamation",icon:[384,512,[],"f671","M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM112 416v96H272V416H112zM216 64V88 200v24H168V200 88 64h48zM168 304V256h48v48H168z"]},faLayerMinus:m9,faLayerGroupMinus:dc,faChartPieSimpleCircleCurrency:{prefix:"fass",iconName:"chart-pie-simple-circle-currency",icon:[640,512,[],"e604","M496 192c4.6 0 9.3 .2 13.8 .5C494.5 83.7 401 0 288 0c-5.4 0-10.7 .2-16 .6V240H375.2c31.5-29.8 74-48 120.8-48zM320 368c0-28.8 6.9-56 19.2-80H224V32.5C98.9 40.8 0 144.8 0 272C0 404.6 107.5 512 240 512c43.8 0 84.8-11.7 120.1-32.2C335 449.4 320 410.5 320 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM521.4 393.4a35.9 35.9 0 1 0 -50.7-50.7 35.9 35.9 0 1 0 50.7 50.7zm10 32.6c-21.6 13.2-49.1 13.2-70.7 0l-25.3 25.3-22.6-22.6L438 403.3c-13.2-21.6-13.2-49.1 0-70.7l-25.3-25.3 22.6-22.6L460.7 310c21.6-13.2 49.1-13.2 70.7 0l25.3-25.3 22.6 22.6L554 332.7c13.2 21.6 13.2 49.1 0 70.7l25.3 25.3-22.6 22.6L531.3 426z"]},faCircleE:{prefix:"fass",iconName:"circle-e",icon:[512,512,[],"e109","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128H328h24v48H328 208v56h88 24v48H296 208v56H328h24v48H328 184 160V360 256 152 128h24z"]},faBuildingWheat:{prefix:"fass",iconName:"building-wheat",icon:[640,512,[],"e4db","M0 0H384V512H240V384H144V512H0V0zM128 224H64v64h64V224zm32 0v64h64V224H160zm160 0H256v64h64V224zM64 96v64h64V96H64zm160 0H160v64h64V96zm32 0v64h64V96H256zm384 96v16c0 44.2-35.8 80-80 80H544V272c0-44.2 35.8-80 80-80h16zm0 128c0 44.2-35.8 80-80 80H544V384c0-44.2 35.8-80 80-80h16v16zm0 112c0 44.2-35.8 80-80 80H544V496c0-44.2 35.8-80 80-80h16v16zM512 496v16H496c-44.2 0-80-35.8-80-80V416h16c44.2 0 80 35.8 80 80zm0-96H496c-44.2 0-80-35.8-80-80V304h16c44.2 0 80 35.8 80 80v16zm0-128v16H496c-44.2 0-80-35.8-80-80V192h16c44.2 0 80 35.8 80 80zM552 32V56 160v24H504V160 56 32l48 0zm72 64v32 24H576V128 96 72h48V96zM480 72V96v32 24l-48 0V128 96 72h48z"]},faGaugeMax:dr,faTachometerAltFastest:dn,faPersonBreastfeeding:{prefix:"fass",iconName:"person-breastfeeding",icon:[448,512,[],"e53a","M144 80a80 80 0 1 1 160 0A80 80 0 1 1 144 80zM269.2 443.8l23-32.9-52.8-8.8L192 354.7l0-66.7H168 128l0 53.3 0 26.7c0 .7 0 1.4 .1 2.1l69.2 34.3 43 21.3-42.6 86-43-21.3L26.7 427 0 413.8 0 384l0-16 0-16 9.6-12.8 96-128L120 192h24H320h26.2l14.2 22 72 112 17.4 27.1-18.5 26.4-56 80-27.5 39.3-78.6-55zM276 376a44 44 0 1 0 0-88 44 44 0 1 0 0 88z"]},faApostrophe:{prefix:"fass",iconName:"apostrophe",icon:[192,512,[],"27","M72 352c66.3 0 120-53.7 120-120l0-8 0-96 0-96L0 32 0 224l128 0 0 8c0 30.9-25.1 56-56 56l-8 0-32 0 0 64 32 0 8 0z"]},faFilePng:{prefix:"fass",iconName:"file-png",icon:[512,512,[],"e666","M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l4 0 10.6 0 4.1 9.7L352 430.6l0-62.6 0-16 32 0 0 16 0 128 0 16-16 0-5.6 0-10.6 0-4.1-9.7L320 437.1l0 58.9 0 16-32 0 0-16 0-128 0-16 16 0zm112 40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 16-32 0 0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8-16 0 0-32 16 0 16 0 16 0 0 16 0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80z"]},faFireHydrant:{prefix:"fass",iconName:"fire-hydrant",icon:[384,512,[],"e17f","M224 32v4c45 11.6 80.4 47 92 92h12 24v48H328 56 32V128H56 68c11.6-45 47-80.4 92-92V32 0h64V32zM32 464H56h8V400H16V272H64V208H320v64h48V400H320v64h8 24v48H328h-8H64 56 32V464zm160-64a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faRightToBracket:ds,faSignInAlt:df,faVideoPlus:{prefix:"fass",iconName:"video-plus",icon:[576,512,[],"f4e1","M0 64H384V448H0V64zm576 0V448L416 337.1V174.9L576 64zM216 184V160H168v24 48H120 96v48h24 48v48 24h48V328 280h48 24V232H264 216V184z"]},faSquareRight:du,faArrowAltSquareRight:dd,faCommentSmile:{prefix:"fass",iconName:"comment-smile",icon:[512,512,[],"f4b4","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM192 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM168.4 254.1l-35.8 32 16 17.9c26.3 29.4 64.7 48 107.3 48s81-18.6 107.3-48l16-17.9-35.8-32-16 17.9c-17.6 19.7-43.1 32-71.6 32s-53.9-12.3-71.6-32l-16-17.9z"]},faVenus:{prefix:"fass",iconName:"venus",icon:[384,512,[9792],"f221","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128 96v64h32 32v32 32h64V480 448h32 32V384H256 224V349.1z"]},faPassport:{prefix:"fass",iconName:"passport",icon:[448,512,[],"f5ab","M0 0H448V512H0V0zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8h39.1c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8h39.1c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8H279.6zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8H129.3c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384H96v32h16H336h16V384H336 112z"]},faInboxIn:dp,faInboxArrowDown:dz,faHeartPulse:dH,faHeartbeat:dv,faCircle8:{prefix:"fass",iconName:"circle-8",icon:[512,512,[],"e0f5","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM264 128H248c-39.8 0-72 32.2-72 72c0 15.7 5 30.1 13.5 42c-18 14.7-29.5 37-29.5 62c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80c0-25-11.5-47.4-29.5-62c8.5-11.8 13.5-26.3 13.5-42c0-39.8-32.2-72-72-72zm-16 96c-13.2 0-24-10.8-24-24s10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0H248s0 0 0 0zm16 48h8c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-17.7 0-32-14.3-32-32s14.3-32 32-32h8 16z"]},faCloudsMoon:{prefix:"fass",iconName:"clouds-moon",icon:[640,512,[],"f745","M448 140C448 72.3 499 16.5 564.7 8.9C548.2 3.1 530.5 0 512 0C423.6 0 352 71.6 352 160c0 11.5 1.2 22.7 3.5 33.5c53.7 8.2 96.5 49.8 106.4 103c14.2 5.4 27.1 13.3 38.4 23.1c3.9 .3 7.8 .4 11.8 .4c51.2 0 96.7-24 126-61.4c-17.5 8.6-37.2 13.4-58 13.4c-72.9 0-132-59.1-132-132zM106.8 288.1c18-37.9 56.5-64.1 101.3-64.1c12.9 0 25.3 2.2 36.8 6.2c19.6-19.9 45.8-33.5 75-37.2l0-.9c0-35.3-28.6-64-64-64c-7.4 0-14.6 1.3-21.2 3.6c-11.5-30.1-40.6-51.6-74.8-51.6c-38.9 0-71.3 27.8-78.5 64.6c-3.1-.4-6.3-.6-9.5-.6c-39.8 0-72 32.2-72 72v72H72h34.8zM64 511.9l80 0H415.9h96v-96c0-47.6-34.6-87-80-94.6l0-1.3c0-53-43-96-96-96c-34.9 0-65.4 18.6-82.2 46.4C240.8 261.3 225 256 208 256c-44.2 0-80 35.8-80 80c0 5.9 .6 11.7 1.9 17.2C92.4 359.9 64 392.6 64 431.9v80z"]},faClockTenThirty:{prefix:"fass",iconName:"clock-ten-thirty",icon:[512,512,[],"e355","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V256 243.2L269.3 236l-96-64-20-13.3-26.6 39.9 20 13.3L232 268.8V392v24h48V392z"]},faPeopleCarryBox:dV,faPeopleCarry:db,faFolderUser:{prefix:"fass",iconName:"folder-user",icon:[512,512,[],"e18e","M512 96V480H0V32H224l48 64H512zM320 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm16 96H176l-24 64H360l-24-64z"]},faTrashCanXmark:{prefix:"fass",iconName:"trash-can-xmark",icon:[448,512,[],"e2ae","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zM321.9 256L288 222.1l-17 17-47 47-47-47-17-17L126.1 256l17 17 47 47-47 47-17 17L160 417.9l17-17 47-47 47 47 17 17L321.9 384l-17-17-47-47 47-47 17-17z"]},faTemperatureHigh:{prefix:"fass",iconName:"temperature-high",icon:[512,512,[],"f769","M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM81.8 317.8L96 300.2V277.5 64h96V277.5v22.7l14.2 17.6C217.4 331.5 224 348.9 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-19.1 6.6-36.5 17.8-50.3zM256 0H192 96 32V64 277.5C12 302.2 0 333.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34.3-12-65.8-32-90.5V64 0zM144 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112 96H128v16V322.8c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},faMicrochip:{prefix:"fass",iconName:"microchip",icon:[512,512,[],"f2db","M176 24V0H128V24 64H64v64H24 0v48H24 64v56H24 0v48H24 64v56H24 0v48H24 64v64h64v40 24h48V488 448h56v40 24h48V488 448h56v40 24h48V488 448h64V384h40 24V336H488 448V280h40 24V232H488 448V176h40 24V128H488 448V64H384V24 0H336V24 64H280V24 0H232V24 64H176V24zM352 160H160V352H352V160zM160 128H352h32v32V352v32H352 160 128V352 160 128h32z"]},faLeftLongToLine:{prefix:"fass",iconName:"left-long-to-line",icon:[640,512,[],"e41e","M0 416l0 32 64 0 0-32L64 96l0-32L0 64 0 96 0 416zM288 96L128 256 288 416l32 0 0-96 320 0 0-128-320 0 0-96-32 0z"]},faCrown:{prefix:"fass",iconName:"crown",icon:[576,512,[128081],"f521","M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L192 256 72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L96 480H480l55.3-304c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24L384 256 309 106z"]},faWeightHanging:{prefix:"fass",iconName:"weight-hanging",icon:[512,512,[],"f5cd","M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H88L0 512H512L424 128H346.5z"]},faXmarksLines:{prefix:"fass",iconName:"xmarks-lines",icon:[640,512,[],"e59a","M32 32H0V96H32 608h32V32H608 32zm0 384H0v64H32 608h32V416H608 32zM57 183l-17-17L6.1 200l17 17 39 39L23 295l-17 17L40 345.9l17-17 39-39 39 39 17 17L185.9 312l-17-17-39-39 39-39 17-17L152 166.1l-17 17-39 39L57 183zm224 0l-17-17L230.1 200l17 17 39 39-39 39-17 17L264 345.9l17-17 39-39 39 39 17 17L409.9 312l-17-17-39-39 39-39 17-17L376 166.1l-17 17-39 39-39-39zm224 0l-17-17L454.1 200l17 17 39 39-39 39-17 17L488 345.9l17-17 39-39 39 39 17 17L633.9 312l-17-17-39-39 39-39 17-17L600 166.1l-17 17-39 39-39-39z"]},faFilePrescription:{prefix:"fass",iconName:"file-prescription",icon:[384,512,[],"f572","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31 14.7-13.5 27 29.5-14.7 13.5L270 379.7l31.7 29.7 14.6 13.7-27.4 29.2-14.6-13.7-33.9-31.8-34.9 32-14.7 13.5-27-29.5 14.7-13.5 32.6-29.9-64.8-60.8-2.8-2.6H124v44 20H84V360 296 216 196h20zm55.1 79.7l.3 .3H176c11 0 20-9 20-20s-9-20-20-20H124v40h34.8l.3-.3z"]},faCalendarRange:{prefix:"fass",iconName:"calendar-range",icon:[448,512,[],"e0d6","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM128 256v64H64V256h64zM320 448V384h64v64H320zm64-184v48H192V264H384zM64 392H256v48H64V392z"]},faFlowerDaffodil:{prefix:"fass",iconName:"flower-daffodil",icon:[512,512,[9880],"f800","M288 281.3c9.8 4.3 20.6 6.7 32 6.7c44.2 0 80-35.8 80-80c0-26.2-12.6-49.4-32-64c19.4-14.6 32-37.8 32-64c0-44.2-35.8-80-80-80c-26.2 0-49.4 12.6-64 32C241.4 12.6 218.2 0 192 0c-44.2 0-80 35.8-80 80c0 26.2 12.6 49.4 32 64c-19.4 14.6-32 37.8-32 64c0 44.2 35.8 80 80 80c11.4 0 22.2-2.4 32-6.7V394.8C192.1 349.5 139.5 320 80 320H0v16c0 97.2 78.8 176 176 176h48 32 32 48c97.2 0 176-78.8 176-176V320H432c-59.5 0-112.1 29.5-144 74.8V281.3zM200 144l56-56 56 56-56 56-56-56z"]},faHandBackPointUp:{prefix:"fass",iconName:"hand-back-point-up",icon:[448,512,[],"e1a2","M176 0H96V224v13.3V240v80 16H64V320 264L16 304v68c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H288c70.7 0 128-57.3 128-128V368 320 240H336V208H256V176H176V0z"]},faWeightScale:dw,faWeight:dD,faArrowUpToArc:{prefix:"fass",iconName:"arrow-up-to-arc",icon:[512,512,[],"e617","M256 64c106 0 192 86 192 192l64 0C512 114.6 397.4 0 256 0S0 114.6 0 256l64 0C64 150 150 64 256 64zM390.6 281.4l-112-112L256 146.7l-22.6 22.6-112 112L98.7 304 144 349.3l22.6-22.6L224 269.3 224 480l0 32 64 0 0-32 0-210.7 57.4 57.4L368 349.3 413.3 304l-22.6-22.6z"]},faStarExclamation:{prefix:"fass",iconName:"star-exclamation",icon:[576,512,[],"f2f3","M374.6 164L288.1 0 201.5 164 18.9 195.6 148.1 328.5 121.7 512l166.4-81.8L454.4 512 428 328.5 557.2 195.6 374.6 164zM312 160v24 80 24H264V264 184 160h48zM264 320h48v48H264V320z"]},faBooks:{prefix:"fass",iconName:"books",icon:[512,512,[128218],"f5db","M355.4 398.3L320 268.3V142.8l93.7-25.1 67.2 247L355.4 398.3zM405.3 86.8L320 109.6V16.3L381.7 0l23.6 86.8zM363.8 429.2l125.5-33.6L512 478.9 386.3 512l-22.5-82.8zM0 0H128V96H0V0zM0 128H128V384H0V128zM0 416H128v96H0V416zM160 0H288V96H160V0zm0 128H288V384H160V128zm0 288H288v96H160V416z"]},faUserGroup:dS,faUserFriends:dE,faArrowUpAZ:dj,faSortAlphaUp:dO,faLayerPlus:dP,faLayerGroupPlus:dB,faPlayPause:{prefix:"fass",iconName:"play-pause",icon:[640,512,[],"e22f","M320 256L64 448V64L320 256zM448 96V416v32H384V416 96 64h64V96zm128 0V416v32H512V416 96 64h64V96z"]},faBlockQuestion:{prefix:"fass",iconName:"block-question",icon:[640,512,[],"e3dd","M544 32H96V480H544V32zM168 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm280 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM168 384a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm280 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM232 200c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L344 280.4V288v24H296V288 266.5 252.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H288c-4.4 0-8 3.6-8 8l0 6.5-48 0 0-6.5zm64 152h48v48H296V352z"]},faSnooze:dU,faZzz:dR,faScannerImage:{prefix:"fass",iconName:"scanner-image",icon:[576,512,[],"f8f3","M78.5 46.7L50 32.2 21 89.2l28.5 14.5L410.8 288H32 0v32V448v32H32 544h32V448 320 300.4l-17.5-8.9L78.5 46.7zM64 352h64v64H64V352zm160 0v64H160V352h64z"]},faTvRetro:{prefix:"fass",iconName:"tv-retro",icon:[512,512,[128250],"f401","M185 23l-17-17L134.1 40l17 17 39 39H0V512H512V96H321.9l39-39 17-17L344 6.1 327 23l-71 71L185 23zM424 232a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM64 160H384V448H64V160z"]},faSquareT:{prefix:"fass",iconName:"square-t",icon:[448,512,[],"e280","M448 32H0V480H448V32zM120 144H224 328h24v48H328 248V360v24H200V360 192H120 96V144h24z"]},faFarm:dY,faBarnSilo:dG,faChessKnight:{prefix:"fass",iconName:"chess-knight",icon:[448,512,[9822],"f441","M96 48L64 80V240l48 40 112-72v40L64 352v48H384l28.7-157.8c2.2-12.1 3.3-24.4 3.3-36.8C416 92 324 0 210.5 0H64V32L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM16 512H432V480l-48-48H64L16 480v32z"]},faBarsSort:{prefix:"fass",iconName:"bars-sort",icon:[448,512,[],"e0ae","M0 64H448v64H0V64zM0 224H320v64H0V224zM192 384v64H0V384H192z"]},faPalletBoxes:dQ,faPaletteBoxes:dF,faPalletAlt:dZ,faFaceLaughSquint:dq,faLaughSquint:dK,faCodeSimple:{prefix:"fass",iconName:"code-simple",icon:[576,512,[],"e13d","M199.9 133.3L90.8 256 199.9 378.7l21.3 23.9-47.8 42.5-21.3-23.9-128-144L5.2 256l18.9-21.3 128-144 21.3-23.9 47.8 42.5-21.3 23.9zm176.2 0l-21.3-23.9 47.8-42.5 21.3 23.9 128 144L570.8 256l-18.9 21.3-128 144-21.3 23.9-47.8-42.5 21.3-23.9L485.2 256 376.1 133.3z"]},faBoltSlash:{prefix:"fass",iconName:"bolt-slash",icon:[640,512,[],"e0b8","M433.4 313.7L528 224 356.7 197.6 416 0 241.8 165 48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L433.4 313.7zM112 288l163.6 25.2L171.8 231.4 112 288zm250 93.2l-79.9-63L224 512 362 381.2z"]},faPanelFire:{prefix:"fass",iconName:"panel-fire",icon:[640,512,[],"e42f","M0 32H448v90.1l-17 10.6c-13.3 8.3-29.9 20.6-47 36.1V96H64V224H334.1c-15.2 21-28.8 45.2-37.2 72H264v48h24.2c-.1 2.6-.2 5.2-.2 7.8c0 49.2 18.5 94.2 49 128.2H0V32zM168 296v48h48V296H168zm-96 0v48h48V296H72zM448 160l64 64 32-32c76.8 64 96 133.3 96 160c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-89.6 85.3-165.3 128-192zm96 240.2c0-48-64-96-64-96s-64 48-64 96c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faBinaryCircleCheck:{prefix:"fass",iconName:"binary-circle-check",icon:[640,512,[],"e33c","M224 0h32 48 32V32 160h16 32v64H352 304 256 224V160h32 16V64H256 224V0zM0 288H32 80h32v32V448h16 32v64H128 80 32 0V448H32 48V352H32 0V288zM32 0H160h32V32 192v32H160 32 0V192 32 0H32zM64 160h64V64H64v96zM192 288h32H339.2c-12.3 24-19.2 51.2-19.2 80V352H256v96h32 32 19.2c11 21.5 26.3 40.5 44.8 55.8V512H352 224 192V480 320 288zm128 80c0 5.4 .2 10.7 .7 16H320V368zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faCommentMinus:{prefix:"fass",iconName:"comment-minus",icon:[512,512,[],"f4b1","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM184 216H160v48h24H328h24V216H328 184z"]},faBurrito:{prefix:"fass",iconName:"burrito",icon:[512,512,[127791],"f7ed","M251.4 52.6L4.6 299.4C34.3 322.4 71.6 336 112 336c79.2 0 146.2-52.3 168.3-124.3c5-16.3 7.7-33.7 7.7-51.7c0-40.4-13.6-77.7-36.6-107.4zm15-32C299.7 57.5 320 106.4 320 160c0 11.9-1 23.6-2.9 34.9c11.4-1.9 23-2.9 34.9-2.9c53.6 0 102.5 20.3 139.4 53.6c12.8-14.2 20.6-33 20.6-53.6c0-11.4-2.4-22.2-6.7-32c4.3-9.8 6.7-20.6 6.7-32c0-34.6-22-64.1-52.8-75.2C448.1 22 418.6 0 384 0c-11.4 0-22.2 2.4-32 6.7C342.2 2.4 331.4 0 320 0c-20.6 0-39.4 7.8-53.6 20.6zm193 240C429.7 237.6 392.4 224 352 224c-15.2 0-29.9 1.9-43.9 5.5C279.5 310.2 202.5 368 112 368c-41.2 0-79.7-12-112-32.7V400L112 512h96L459.4 260.6z"]},faViolin:{prefix:"fass",iconName:"violin",icon:[640,512,[127931],"f8ed","M520 48a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM333.8 52.2l17-17L316.8 1.3l-17 17L18.2 299.8l-17 17 33.9 33.9 17-17L333.8 52.2zM472 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm48-48a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM614.6 70.6L637.3 48 592 2.7 569.4 25.4 417 177.7C398 166.5 375.7 160 352 160c-25.4 0-49.1 7.4-69 20.2c3.2 8.7 5 18.1 5 27.8c0 44.2-35.8 80-80 80c-16.7 0-32.3-5.1-45.1-13.9c-21.7 25.2-34.9 58-34.9 93.9c0 17 2.9 33.2 8.3 48.4L188 375l22.4-17.9 20.3 20.3 32 32 20.3 20.3L265 452l-41.4 51.7c15.1 5.4 31.4 8.3 48.4 8.3c35.9 0 68.7-13.1 93.9-34.9C357.1 464.3 352 448.7 352 432c0-44.2 35.8-80 80-80c9.8 0 19.2 1.8 27.8 5c12.8-19.9 20.2-43.6 20.2-69c0-23.7-6.5-46-17.7-65L614.6 70.6zM208 400l0 0-80 64 48 48 18.2-22.8s0 0 0 0l1.9-2.4L240 432l-32-32 0 0z"]},faObjectsColumn:{prefix:"fass",iconName:"objects-column",icon:[448,512,[],"e3c1","M192 32H0V288H192V32zM448 224H256V480H448V224zM0 352V480H192V352H0zM448 32H256V160H448V32z"]},faSquareChevronDown:dJ,faChevronSquareDown:dW,faCommentPlus:{prefix:"fass",iconName:"comment-plus",icon:[512,512,[],"f4b2","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM232 352h48V328 264h64 24V216H344 280V152 128H232v24 64H168 144v48h24 64v64 24z"]},faTriangleInstrument:dX,faTriangleMusic:d$,faWheelchair:{prefix:"fass",iconName:"wheelchair",icon:[512,512,[],"f193","M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM48 352c0 61.9 50.1 112 112 112c49.9 0 92.3-32.7 106.7-77.8l45.7 14.6C291.8 465.3 231.4 512 160 512C71.6 512 0 440.4 0 352c0-78.3 56.3-143.5 130.6-157.3l8.8 47.2C87.4 251.5 48 297.2 48 352zM153 128h39 32 26.2l5.1 25.7 4.5 22.3H336h32v64H336 272.6l9.6 48H384h22.2l7.8 20.8 37.1 99 10.7-3.6 30.3-10.2 20.5 60.6-30.3 10.2-40 13.5-29.3 9.9-10.9-29L361.8 352H256.6c-.4 0-.8 0-1.3 0H224 197.8l-5.1-25.7-32-160L153 128z"]},faUserPilotTie:{prefix:"fass",iconName:"user-pilot-tie",icon:[448,512,[],"e2c1","M80 99.2V128c16 10.7 67.2 32 144 32s128-21.3 144-32V99.2L400 80V48L224 0 48 48V80L80 99.2zm88.8-40.7l14.3 7.2L224 86.1l40.8-20.4 14.3-7.2 14.3 28.6-14.3 7.2-48 24-7.2 3.6-7.2-3.6-48-24-14.3-7.2 14.3-28.6zM98.1 168.8C96.7 176.3 96 184.1 96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2C310.8 183.8 268.4 192 224 192s-86.8-8.2-125.9-23.2zM448 512L400 352H320L252.2 464.9 240 416l32-64H176l32 64-12.2 48.9L128 352H48L0 512l192 0h64l192 0zM320 416h16 32 16v32H368 336 320V416z"]},faPianoKeyboard:{prefix:"fass",iconName:"piano-keyboard",icon:[576,512,[127929],"f8d5","M576 64H0V448H576V64zM512 224V384H432V320h16V288 224h64zM400 384H304V320h16V288 224h64v64 32h16v64zm-128 0H176V320h16V288 224h64v64 32h16v64zm-128 0H64V224h64v64 32h16v64z"]},faBedEmpty:{prefix:"fass",iconName:"bed-empty",icon:[640,512,[128719],"f8f9","M64 64V32H0V64 256v96 32 64 32H64V448 416H352 576v32 32h64V448 256 224H608 64V64z"]},faCircleArrowUp:pc,faArrowCircleUp:pa,faToggleOn:{prefix:"fass",iconName:"toggle-on",icon:[576,512,[],"f205","M576 64H0V448H576V64zm-96 96V352H288V160H480z"]},faRectangleVertical:pn,faRectanglePortrait:po,faPersonWalking:ps,faWalking:pl,faL:{prefix:"fass",iconName:"l",icon:[320,512,[108],"4c","M96 32V64 416H288h32v64H288 64 32V448 64 32H96z"]},faSignalStream:{prefix:"fass",iconName:"signal-stream",icon:[576,512,[],"f8dd","M200.1 186.6l-50.2-39.7C126.2 176.9 112 214.8 112 256s14.2 79.1 37.9 109.1l50.2-39.7C185 306.3 176 282.2 176 256s9-50.3 24.1-69.4zm-87.9-69.4L61.9 77.5C23.2 126.6 0 188.6 0 256s23.2 129.4 61.9 178.5l50.2-39.7C82 356.6 64 308.5 64 256s18-100.6 48.2-138.8zM375.9 325.4l50.2 39.7c23.7-30 37.9-67.9 37.9-109.1s-14.2-79.1-37.9-109.1l-50.2 39.7C391 205.7 400 229.8 400 256s-9 50.3-24.1 69.4zm87.9 69.4l50.2 39.7C552.8 385.4 576 323.4 576 256s-23.2-129.4-61.9-178.5l-50.2 39.7C494 155.4 512 203.5 512 256s-18 100.6-48.2 138.8zM288 312a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"]},faDownToBracket:{prefix:"fass",iconName:"down-to-bracket",icon:[448,512,[],"e4e7","M384 192L224 352 64 192V160l96 0L160 0H288l0 160 96 0 0 32zM64 352v96H384V352 320h64v32V480v32H416 32 0V480 352 320H64v32z"]},faCircleZ:{prefix:"fass",iconName:"circle-z",icon:[512,512,[],"e130","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-352.5l-4.3 6.2L229.8 336H328h24v48H328 184 160V352.5l4.3-6.2L282.2 176H184 160V128h24H328h24v31.5z"]},faStars:{prefix:"fass",iconName:"stars",icon:[512,512,[],"f762","M356 60L336 0 316 60 256 80l60 20 20 60 20-60 60-20L356 60zM464 208l-16-48-16 48-48 16 48 16 16 48 16-48 48-16-48-16zM253.3 265.1L193.5 144 133.7 265.1 0 284.6l96.7 94.3L73.9 512l119.6-62.9L313 512 290.2 378.9l96.7-94.3L253.3 265.1z"]},faFire:{prefix:"fass",iconName:"fire",icon:[448,512,[128293],"f06d","M0 276.5C0 144 176 0 176 0s64.5 59.3 88.6 89.4c11-14.4 47.4-42.9 47.4-42.9s136 113.4 136 229.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z"]},faBedPulse:pf,faProcedures:pu,faHouseDay:{prefix:"fass",iconName:"house-day",icon:[640,512,[],"e00e","M160 0L119.6 62.4 46.9 46.9l15.6 72.7L0 160l62.4 40.4L46.9 273.1l72.7-15.6 16.2 25.1 3.2-2.8 52.1-45.1c-9.6 4-20.1 6.3-31.1 6.3c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80c0 15.1-4.2 29.3-11.5 41.3l67-58.1-38-24.6 15.6-72.7L200.4 62.4 160 0zm48 160a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 96L160 304v48h64V512H576V352h64V304L400 96zM352 288h96v96H352V288z"]},faShuttleSpace:pm,faSpaceShuttle:pd,faShirtLongSleeve:{prefix:"fass",iconName:"shirt-long-sleeve",icon:[640,512,[],"e3c7","M136 0H107.6L93.9 24.9l-88 160L0 195.7V208 368v48H96V368 220.3l48-87.3V512H496V133.1l48 87.3V368v48h96V368 208 195.7l-5.9-10.8-88-160L532.4 0H504h-8H460 416c0 53-43 96-96 96s-96-43-96-96H180 144h-8z"]},faChartPieSimple:pp,faChartPieAlt:pH,faFaceLaugh:pv,faLaugh:pV,faFolderOpen:{prefix:"fass",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M99.4 209.7L0 408.4V32H208l64 64H480v96H128 108.2l-8.8 17.7zM0 480L128 224H576L448 480H0z"]},faAlbumCollectionCircleUser:{prefix:"fass",iconName:"album-collection-circle-user",icon:[640,512,[],"e48f","M32 0H56 456h24V48H456 56 32V0zm8 512L0 160H512l-3.7 32.4c-4.1-.3-8.2-.4-12.3-.4c-46.9 0-89.5 18.3-121 48.2C342.9 220.1 301.4 208 256 208C154.4 208 72 268.9 72 344s82.4 136 184 136c33.2 0 64.4-6.5 91.3-17.9c12.4 19.6 28.6 36.6 47.5 49.9H40zM256 376c-17.7 0-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24s-14.3 24-32 24zM40 80H472h24v48H472 40 16V80H40zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224.7 77.7L552 416H440l-24.7 29.7c20.4 21.2 49 34.3 80.7 34.3s60.3-13.2 80.7-34.3zM544 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faCandy:{prefix:"fass",iconName:"candy",icon:[640,512,[127852],"e3e7","M318.1 64c-24.5 .2-47.9 5.1-69.4 13.7L419.9 420c20.3-12.4 38.1-28.5 52.6-47.3L318.1 64zM492.3 340.8c4.6-9.3 8.4-19 11.5-29.1l101 53.5L633 327l-35.6-35.6L640 279V233l-42.6-12.5L633 185l-28.2-38.2-101 53.5c-20.5-67.8-77.6-119.8-148.3-133L492.3 340.8zm-101 93.5L220.1 92c-20.3 12.4-38.2 28.5-52.6 47.3L321.9 448c24.5-.2 47.9-5.1 69.4-13.7zM284.5 444.7L147.7 171.2c-4.6 9.3-8.4 19-11.5 29.1l-101-53.5L7 185l35.6 35.6L0 233v46l42.6 12.5L7 327l28.2 38.2 101-53.5c20.5 67.8 77.6 119.8 148.3 133z"]},faBowlHot:pb,faSoup:pw,faFlatbread:{prefix:"fass",iconName:"flatbread",icon:[512,512,[129747],"e40b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM171.3 363.3l-22.6-22.6 192-192 22.6 22.6-192 192zm80-240l-128 128-22.6-22.6 128-128 22.6 22.6zm32 288l-22.6-22.6 128-128 22.6 22.6-128 128z"]},faHeartCirclePlus:{prefix:"fass",iconName:"heart-circle-plus",icon:[576,512,[],"e500","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm368-64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},faCodeFork:{prefix:"fass",iconName:"code-fork",icon:[448,512,[],"e13b","M104 56v48H56V56h48zM56 0H0V56v48 56H48v32c0 53 43 96 96 96h48v64H144v56 48 56h56 48 56V456 408 352H256V288h48c53 0 96-43 96-96V160h48V104 56 0H392 344 288V56v48 56h48v32c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V160h48V104 56 0H104 56zM392 56v48H344V56h48zM200 408h48v48H200V408z"]},faCity:{prefix:"fass",iconName:"city",icon:[640,512,[127961],"f64f","M480 0H288V96H224V24 0H176V24 96H112V24 0H64V24 96H0v96V512H288h64H480 640V192H480V0zm96 352v64H512V352h64zm-384 0h64v64H192V352zm-64 64H64V352h64v64zM512 256h64v64H512V256zM64 160h64v64H64V160zm192 96v64H192V256h64zm0-96v64H192V160h64zM64 320V256h64v64H64zm352-64v64H352V256h64zM352 64h64v64H352V64zm64 96v64H352V160h64z"]},faSignalBarsWeak:pD,faSignalAlt1:pS,faMicrophoneLines:pE,faMicrophoneAlt:pj,faClockTwelve:{prefix:"fass",iconName:"clock-twelve",icon:[512,512,[],"e358","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V256v24H232V256 120 96h48v24z"]},faPepperHot:{prefix:"fass",iconName:"pepper-hot",icon:[512,512,[127798],"f816","M423.9 44.4L419 35.7l42-23.3 4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 33.1-10.1 63.9-27.3 89.4L448 256H336L320 144l-88-9.8C261.3 101 304.2 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8zM171.2 345.5L262 163.9l29.4 6.5 12.9 90.1 3.9 27.5H336h92.2l23.9 47.8C372.3 443.9 244.3 512 103.2 512H0V432l84.5-18.8c37.6-8.4 69.5-33.2 86.7-67.7z"]},faCitrusSlice:{prefix:"fass",iconName:"citrus-slice",icon:[512,512,[],"e2f5","M391.4 391.4C294.5 488.2 137.9 487.9 41 391L7 425c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7L391 41c96.9 96.9 97.1 253.6 .3 350.4zM176 428.3V254c-7.1-1.8-13.7-4.9-19.7-8.8L48 353.5l15.3 15.3c32 32 71.4 51.8 112.7 59.5zm69.1-272c4 5.9 7 12.6 8.8 19.7H428.3c-7.7-41.2-27.4-80.5-59.2-112.4L353.5 48 245.1 156.3zM254 208c-1.5 5.9-3.8 11.4-6.8 16.5L379.6 357c36.8-42.6 54.2-96.1 52.2-149H254zm-29.5 39.1c-5.1 3-10.6 5.3-16.5 6.8V431.9c52.9 2 106.4-15.5 149-52.2L224.5 247.1z"]},faSheep:{prefix:"fass",iconName:"sheep",icon:[640,512,[128017],"f711","M576 135.8l14.5 6.2 22.1 9.5 18.9-44.1-22.1-9.5L554.3 74.3 512 32H448L405.7 74.3 350.5 97.9l-22.1 9.5 18.9 44.1 22.1-9.5 14.5-6.2V288H576V135.8zM464 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM286.5 90.6l15.8-6.8C290.6 71.6 274.2 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0L120 512h88V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V512h88l22.5-120c.5 0 1 0 1.5 0c35.3 0 64-28.7 64-64c0-2.7-.2-5.4-.5-8H352V184.4l-21.4 9.2L286.5 90.6z"]},faUnlock:{prefix:"fass",iconName:"unlock",icon:[448,512,[128275],"f09c","M224 64c-44.2 0-80 35.8-80 80v48H448V512H0V192H80V144C80 64.5 144.5 0 224 0c74.1 0 135.2 56 143.1 128H302.4C295 91.5 262.7 64 224 64z"]},faColonSign:{prefix:"fass",iconName:"colon-sign",icon:[384,512,[],"e140","M255.2 23.3l-9.8 41.9c9.9 1.1 19.6 3 29 5.5l14.5-62 62.3 14.5L333.6 98.4c16.8 11.7 31.7 26 43.9 42.4l-51.2 38.4c-2.8-3.8-5.9-7.4-9.1-10.8L268.9 375.9c23.1-8.6 43-23.7 57.5-43.1l51.2 38.4c-29.6 39.4-74 67-125 74.6l-13.4 57.4-62.3-14.5 10.3-44.3c-9.8-1.9-19.3-4.5-28.4-7.9l-15.6 66.7L80.8 488.7l19.9-85.5C58.7 368 32 315.1 32 256C32 165.6 94.5 89.7 178.7 69.4L192.8 8.7l62.3 14.5zM201.7 382.1l58.1-249c-9.3-2.7-19.1-4.4-29.1-4.9L173.4 373.6c9 3.9 18.4 6.7 28.3 8.5zM96 256c0 26.8 8.2 51.6 22.3 72.2l42.9-183.7C122.3 166.4 96 208.1 96 256z"]},faHeadset:{prefix:"fass",iconName:"headset",icon:[512,512,[],"f590","M256 48C141.1 48 48 141.1 48 256v40 24H0V296 256C0 114.6 114.6 0 256 0S512 114.6 512 256V464.1v24l-24 0L320 488v24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h80v24l144 .1V256c0-114.9-93.1-208-208-208zM192 224V384H80V224H192zm240 0V384H320V224H432z"]},faBadgerHoney:{prefix:"fass",iconName:"badger-honey",icon:[640,512,[129441],"f6b4","M160 400l20.6-48H298.7L320 480h96L393 342.1c27.9-29 80.6-70.8 144.1-90.8L560 288l29.5-47.2c6.1-.5 12.3-.8 18.5-.8l32-32V144L496 64H432L368 96H192 160 128C57.3 96 0 153.3 0 224v32 32H49.1c9 15.5 21.1 29 35.6 39.5L64 400l24 80h96l-24-80zM368 144h11.3l10.1-5.1L443.3 112h40.2L570 160H518.6c.9 2.5 1.4 5.2 1.4 8c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-2.8 .5-5.5 1.4-8H432L272 256H192c-52.3 0-96.2-35.8-108.5-84.3c14.7-17 36.4-27.7 60.5-27.7H368z"]},faH4:{prefix:"fass",iconName:"h4",icon:[640,512,[],"f86a","M64 64V96 224H256V96 64h64V96 256 416v32H256V416 288H64V416v32H0V416 256 96 64H64zm576 0V96 416v32H576V416 320H416 377.6l6.9-37.8L424.5 64h65.1L454.4 256H576V96 64h64z"]},faStoreSlash:{prefix:"fass",iconName:"store-slash",icon:[640,512,[],"e071","M528 512h16v0H96V384 252.6c3.9 1 7.9 1.7 12 2.3l.1 0c5.3 .7 10.7 1.1 16.3 1.1c12.5 0 24.4-1.9 35.6-5.4V384H365.5L528 512zm16-112.4l76.9 59.7 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L94.8 50.9 128 0H512l67.6 103.8c29.7 46.9 3.4 112-52.1 119.4c-4 .5-7.9 .8-12.1 .8c-26.1 0-49.2-11.4-65.2-29c-15.9 17.6-39 29-65.2 29c-26.1 0-49.3-11.4-65.2-29c-5.5 6.1-11.9 11.4-19 15.8L480 349.9V250.7c11.2 3.5 23.1 5.3 35.4 5.3c5.6 0 10.9-.4 16.2-1.1l.1 0c4.2-.6 8.3-1.3 12.3-2.3V384v15.6zM48.9 134.5l106.4 83.9c-9.6 3.6-20 5.6-31 5.6c-4.1 0-8.2-.3-12.1-.8c-43.9-5.9-69.4-48.1-63.3-88.7z"]},faRoadCircleXmark:{prefix:"fass",iconName:"road-circle-xmark",icon:[640,512,[],"e566","M160 32H288V96v32h64V96 32H480l46.5 162.6c-9.9-1.7-20.1-2.6-30.5-2.6c-59.5 0-112.1 29.6-144 74.8V224 192H288v32 64 32h38.6c-4.3 15.3-6.6 31.4-6.6 48c0 5.4 .2 10.7 .7 16H288v32 64H32L160 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L566.6 320 544 297.4l-11.3 11.3L496 345.4l-36.7-36.7L448 297.4 425.4 320l11.3 11.3L473.4 368l-36.7 36.7L425.4 416 448 438.6l11.3-11.3L496 390.6l36.7 36.7L544 438.6 566.6 416l-11.3-11.3L518.6 368l36.7-36.7z"]},faSignalSlash:{prefix:"fass",iconName:"signal-slash",icon:[640,512,[],"f695","M544 512h64v0H544v0zm0-112.4V32 0h64V32 449.3l12.9 10 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L288 200.8V192h64v32 26.5l64 49.7V128 96h64v32V349.9l64 49.7zm-64 74.6V480v32H416V480 423.8l64 50.4zM352 373.3V480v32H288V480 322.9l64 50.4zM224 288v32V480v32H160V480 320 288h64zM96 416v64 32H32V480 416 384H96v32z"]},faUserMinus:{prefix:"fass",iconName:"user-minus",icon:[640,512,[],"f503","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zm88-104H616h24v48H616 472 448V200h24z"]},faMarsStrokeUp:pO,faMarsStrokeV:pP,faChampagneGlasses:p_,faGlassCheers:pB,faTaco:{prefix:"fass",iconName:"taco",icon:[512,512,[127790],"f826","M256 32l69.9 54.1 88.3-2.7 24.7 84.9L512 218l-22.2 61.8C437.5 207.2 352.3 160 256 160s-181.5 47.2-233.8 119.8L0 218l73.1-49.7L97.8 83.4l88.3 2.7L256 32zM0 480V448C0 306.6 114.6 192 256 192s256 114.6 256 256v32H0zm112-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faHexagonPlus:pU,faPlusHexagon:pR,faClipboard:{prefix:"fass",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272h16v32H272 112 96V192h16z"]},faHouseCircleExclamation:{prefix:"fass",iconName:"house-circle-exclamation",icon:[640,512,[],"e50a","M520.5 193.7L288.4 0 0 240v47.6H64.1V512H224V352h96.7c8.1-89.7 83.5-160 175.3-160c8.3 0 16.5 .6 24.5 1.7zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faFileArrowUp:pY,faFileUpload:pG,faWifi:pQ,faWifi3:pF,faWifiStrong:pZ,faMessages:pq,faCommentsAlt:pK,faBath:pJ,faBathtub:pW,faUmbrellaSimple:pX,faUmbrellaAlt:p$,faRectangleHistoryCirclePlus:{prefix:"fass",iconName:"rectangle-history-circle-plus",icon:[640,512,[],"e4a3","M320 368c0 59.5 29.5 112.1 74.8 144L0 512V160l512 0v32.7c-5.3-.5-10.6-.7-16-.7c-97.2 0-176 78.8-176 176zM464 80v48L48 128V80l416 0zM416 0V48L96 48V0H416zm80 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H480v16 48H432 416v32h16 48v48 16h32V432 384h48 16V352H560 512V304z"]},faUnderline:{prefix:"fass",iconName:"underline",icon:[448,512,[],"f0cd","M16 32H48h96 32V96H144 128V224c0 53 43 96 96 96s96-43 96-96V96H304 272V32h32 96 32V96H400 384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48 16V32zM0 480V416H32 416h32v64H416 32 0z"]},faPrescriptionBottlePill:{prefix:"fass",iconName:"prescription-bottle-pill",icon:[576,512,[],"e5c0","M0 0H384V96H0V0zM32 128H352v83.2c-57 29.1-96 88.4-96 156.8c0 59.5 29.6 112.1 74.8 144H32V416H144h16V384H144 32V320H144h16V288H144 32V224H144h16V192H144 32V128zM288 368c0-34 11.8-65.2 31.5-89.9L521.9 480.5C497.2 500.2 466 512 432 512c-79.5 0-144-64.5-144-144zm288 0c0 34-11.8 65.2-31.5 89.9L342.1 255.5C366.8 235.8 398 224 432 224c79.5 0 144 64.5 144 144z"]},faUserPen:p6,faUserEdit:p8,faBinarySlash:{prefix:"fass",iconName:"binary-slash",icon:[640,512,[],"e33e","M352 0V64h32 16v96H384 352v64h32 48 48 32V160H480 464V32 0H432 384 352zM128 288v64h32 16v96H160 128v64h32 48 48 32V448H256 240V320 288H208 160 128zM160 0H128V32 76.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L512 374.7V320 288H480 400.3l-82.4-64H320V192 32 0H288 160zm75.4 160L192 126.3V64h64v96H235.4zM320 480v32h32H480h32V499.4L446.8 448H384V398.5l-64-50.4V480z"]},faSquareO:{prefix:"fass",iconName:"square-o",icon:[448,512,[],"e278","M448 32H0V480H448V32zM144 256a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128a128 128 0 1 1 0-256 128 128 0 1 1 0 256z"]},faSignature:{prefix:"fass",iconName:"signature",icon:[640,512,[],"f5b7","M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-130 39L96 264.2V288 448v32h32 64 18.6l9.2-16.1 25.5-44.7c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5-14 42.1H416 544h32V256H544 460.4l18-53.9 19.5-58.5-59 17.7L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32 32h64V160 128zM160 311.8l71.8-21.5c-10.4 33.8-24.5 66.4-42.1 97.2L173.4 416H160V311.8zM24 368H0v48H24 64.3c-.2-2.8-.3-5.6-.3-8.5V368H24zm592 48h24V368H616 305.9c-6.7 16.3-14.2 32.3-22.3 48H616z"]},faStroopwafel:{prefix:"fass",iconName:"stroopwafel",icon:[512,512,[],"f551","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM75 188.1L52.4 210.7l11.3 11.3L97.6 256 63.7 289.9 52.4 301.3 75 323.9l11.3-11.3 33.9-33.9 45.3 45.3-56.6 56.6L97.6 391.8l22.6 22.6 11.3-11.3 56.6-56.6 45.3 45.3-33.9 33.9L188.1 437l22.6 22.6 11.3-11.3L256 414.4l33.9 33.9 11.3 11.3L323.9 437l-11.3-11.3-33.9-33.9 45.3-45.3 56.6 56.6 11.3 11.3 22.6-22.6-11.3-11.3-56.6-56.6 45.3-45.3 33.9 33.9L437 323.9l22.6-22.6-11.3-11.3L414.4 256l33.9-33.9 11.3-11.3L437 188.1l-11.3 11.3-33.9 33.9-45.3-45.3 56.6-56.6 11.3-11.3L391.8 97.6l-11.3 11.3-56.6 56.6-45.3-45.3 33.9-33.9L323.9 75 301.3 52.4 289.9 63.7 256 97.6 222.1 63.7 210.7 52.4 188.1 75l11.3 11.3 33.9 33.9-45.3 45.3-56.6-56.6L120.2 97.6 97.6 120.2l11.3 11.3 56.6 56.6-45.3 45.3L86.3 199.4 75 188.1zm181 181l-45.3-45.3L256 278.6l45.3 45.3L256 369.1zm67.9-67.9L278.6 256l45.3-45.3L369.1 256l-45.3 45.3zM210.7 188.1L256 142.9l45.3 45.3L256 233.4l-45.3-45.3zm-22.6 22.6L233.4 256l-45.3 45.3L142.9 256l45.3-45.3z"]},faBold:{prefix:"fass",iconName:"bold",icon:[384,512,[],"f032","M0 32H32 80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32 0V416H32 48V256 96H32 0V32zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z"]},faAnchorLock:{prefix:"fass",iconName:"anchor-lock",icon:[640,512,[],"e4ad","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288h96l0-64H320V240h32 32V176H352 341.1zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faBuildingNgo:{prefix:"fass",iconName:"building-ngo",icon:[384,512,[],"e4d7","M384 0H0V512H144V384h96V512H384V0zM64 288V224h64v64H64zm160-64v64H160V224h64zm32 64V224h64v64H256zM32 64H48h8 9.9l4.4 8.8L96 124.2V80 64h32V80v96 16H112h-8H94.1l-4.4-8.8L64 131.8V176v16H32V176 80 64zm136 0h48 16V96H216 184v64h16V144 128h32v16 32 16H216 168 152V176 80 64h16zm120 48v32c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8-7.2-16-16-16s-16 7.2-16 16zm16-48c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V112c0-26.5 21.5-48 48-48z"]},faTransporter3:{prefix:"fass",iconName:"transporter-3",icon:[512,512,[],"e045","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM96 512H216h80H416V448H96v64zm0-256.5c0 .3 0 .7 0 1V288h16H400h16V256H400 112 96v-.5zM464 0L448 32 416 48l32 16 16 32 16-32 32-16L480 32 464 0zM64 128L48 96 32 128 0 144l32 16 16 32 16-32 32-16L64 128zm112 0H160v32h16H336h16V128H336 176zm-32 64H128v32h16H368h16V192H368 144zm32 128H160v32h16H336h16V320H336 176zm0 64H160v32h16H336h16V384H336 176z"]},faEngineWarning:p7,faEngineExclamation:p9,faCircleDownRight:{prefix:"fass",iconName:"circle-down-right",icon:[512,512,[],"e108","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm96 192V352H192l-24-24 52-52-76-76 56-56 76 76 52-52 24 24z"]},faSquareK:{prefix:"fass",iconName:"square-k",icon:[448,512,[],"e274","M448 32H0V480H448V32zM337.1 128l-1 1.1L238.3 238.3 330 376.7l4.8 7.3H277.2L205.1 275.2 176 307.7V360v24H128V360 298.5 152 128h48v24 83.8L190.1 220l82.5-92h64.5z"]},faManatSign:{prefix:"fass",iconName:"manat-sign",icon:[384,512,[],"e1d5","M224 32H160V98.7C69.2 113.9 0 192.9 0 288V448v32H64V448 288c0-59.6 40.8-109.8 96-124V480h64V164c55.2 14.2 96 64.3 96 124V448v32h64V448 288c0-95.1-69.2-174.1-160-189.3V32z"]},faMoneyCheckPen:zc,faMoneyCheckEdit:zr,faNotEqual:{prefix:"fass",iconName:"not-equal",icon:[448,512,[],"f53e","M328 32h75.8l-.7 1.1L332.8 144H400h32v64H400 292.3l-60.8 96H400h32v64H400 190.9L120 480H44.3l.7-1.1L115.2 368H48 16V304H48 155.7l60.8-96H48 16V144H48 257.1L328 32z"]},faBorderTopLeft:za,faBorderStyle:zn,faMapLocationDot:zo,faMapMarkedAlt:zf,faTilde:{prefix:"fass",iconName:"tilde",icon:[448,512,[63135],"7e","M0 128H32h96 13.3l9.4 9.4L333.3 320H384V192 160h64v32V352v32H416 320 306.7l-9.4-9.4L114.7 192H64V320v32H0V320 160 128z"]},faJedi:{prefix:"fass",iconName:"jedi",icon:[576,512,[],"f669","M245.2 318.3l-25.1-50.2 50.1 25.1L280 0h16l9.8 293.2 50.1-25.1-25.1 50.2L384 336l-53.2 17.7 25.1 50.2-47.2-23.6 2.2 65.7C370.6 435.2 416 382.9 416 320c0-38.3-16.8-72.7-43.5-96.1C417.8 195.6 448 145.3 448 88c0-30.5-8.5-59-23.3-83.2c64.9 37.8 112.8 101.7 129.2 177.4L512 224h47.5c.3 5.3 .5 10.6 .5 16c0 18.2-1.8 36-5.2 53.2L496 352h39.9C493.3 446.4 398.3 512 288 512S82.7 446.4 40.1 352H80L21.2 293.2C17.8 276 16 258.2 16 240c0-5.4 .2-10.7 .5-16H64L22.2 182.2C38.5 106.5 86.4 42.6 151.3 4.8C136.5 29 128 57.5 128 88c0 57.3 30.2 107.6 75.5 135.9C176.8 247.3 160 281.7 160 320c0 62.9 45.4 115.2 105.1 126l2.2-65.7-47.2 23.6 25.1-50.2L192 336l53.2-17.7z"]},faSquarePollVertical:zu,faPoll:zm,faArrowDownSquareTriangle:zd,faSortShapesDownAlt:zp,faMugHot:{prefix:"fass",iconName:"mug-hot",icon:[512,512,[9749],"f7b6","M112 0H64V24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136v24h48V136c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24V0zM0 192V512H384V416h16c61.9 0 112-50.1 112-112s-50.1-112-112-112H384 352 0zm384 64h16c26.5 0 48 21.5 48 48s-21.5 48-48 48H384V256zM224 24V0H176V24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136v24h48V136c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z"]},faDogLeashed:{prefix:"fass",iconName:"dog-leashed",icon:[576,512,[129454],"f6d4","M176 192h80V383.3c-5.3 .5-10.6 .7-16 .7c-28.8 0-56-6.9-80-19.2V512H64V247.1c-29.1-13.6-50.5-41.4-54.8-75.1l-1-7.9-4-31.8 63.5-7.9 4 31.8 1 7.9c2 16 15.6 28 31.8 28H144h16 16zM320 364.8c-10.1 5.2-20.8 9.4-32 12.6V208.1L416 262l0 250H320V364.8zM426.7 192l-6.2 37.2L305.9 180.9 336 0h32l24 32h72l32 32h80v48c0 44.2-35.8 80-80 80H464 448 426.7zM448 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM132.6 13L275 148.4l11.6 11-22 23.2-11.6-11L110.6 36.2 99 25.2 121 2l11.6 11z"]},faCarBattery:zH,faBatteryCar:zv,faFaceDowncastSweat:{prefix:"fass",iconName:"face-downcast-sweat",icon:[512,512,[],"e371","M48 0L86.4 51.2c2 2.7 3.7 5.6 5.1 8.6C94.5 66.1 96 73 96 80c0 9.9-3 19.2-8.2 26.8C79.2 119.6 64.6 128 48 128c-4.4 0-8.7-.6-12.8-1.7c0 0 0 0 0 0C14.9 120.7 0 102.1 0 80C0 69.6 3.4 59.5 9.6 51.2L48 0zm80 80c0-13.9-3.6-27.4-10.4-39.4C157.5 14.9 205 0 256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256c0-35.8 7.3-69.9 20.6-100.8c8.5 3.1 17.8 4.8 27.4 4.8c44.2 0 80-35.8 80-80zM316.1 410.7l10.7 11.9 23.8-21.4-10.7-11.9C323.8 371.4 295.7 352 256 352s-67.8 19.4-83.9 37.3l-10.7 11.9 23.8 21.4 10.7-11.9c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7zM96 256v32h16 96 16V256H208 112 96zm208 0H288v32h16 96 16V256H400 304z"]},faMailboxFlagUp:{prefix:"fass",iconName:"mailbox-flag-up",icon:[576,512,[],"e5bb","M576 208c0-42.6-18.5-81-48-107.3V80 16H464 400 336V64H245.2C290.4 95.9 320 148.5 320 208V448H576V208zM384 224V208 112 80 64h16l64 0h16V80v32 16H464 416v80 16H384zM0 208V448H288V208c0-79.5-64.5-144-144-144S0 128.5 0 208zm64 0c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16z"]},faMemoCircleInfo:{prefix:"fass",iconName:"memo-circle-info",icon:[576,512,[],"e49a","M384 0H0V512H330.8C285.6 480.1 256 427.5 256 368c0-80.6 54.1-148.5 128-169.4V0zM80 128H304h16v32H304 80 64V128H80zm0 96H240h16v32H240 80 64V224H80zm0 96h96 16v32H176 80 64V320H80zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm15.3-224v32h-32V288h32zm1.2 64v16 64l15.5 0 0 32-15.5 0H448l-32 0-16 0 0-32 16 0 .5 0V384l-.5 0-16 0 0-32 16 0 16.5 0 16 0z"]},faGift:{prefix:"fass",iconName:"gift",icon:[512,512,[127873],"f06b","M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H0V256H512V128H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V512H224V288H32zM288 512H480V288H288V512z"]},faDiceTwo:{prefix:"fass",iconName:"dice-two",icon:[448,512,[9857],"f528","M0 32H448V480H0V32zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faVolume:zV,faVolumeMedium:zy,faTransporter5:{prefix:"fass",iconName:"transporter-5",icon:[512,512,[],"e2a6","M480 32l32 16L480 64 464 96 448 64 416 48l32-16L464 0l16 32zM48 128l16 32 32 16L64 192 48 224 32 192 0 176l32-16 16-32zM416 512H296 216 96V448H416v64zM224 0h64 16V32H288 224 208V0h16zM176 128H336h16v32H336 176 160V128h16zM112 256H400h16v32H400 112 96V256h16zm64 128H336h16v32H336 176 160V384h16z"]},faGaugeCircleBolt:{prefix:"fass",iconName:"gauge-circle-bolt",icon:[640,512,[],"e496","M496 192c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-97.2 78.8-176 176-176zM320 352c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V88 64h48V88 292.7c23.5 9.5 40 32.5 40 59.3zM144 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM336 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm24-224l-10.7 64H576L472 448l10.7-64H416l104-96z"]},faCoinFront:{prefix:"fass",iconName:"coin-front",icon:[512,512,[],"e3fc","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 96a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 352a192 192 0 1 0 0-384 192 192 0 1 0 0 384zm24-264V160H232v24V328v24h48V328 184z"]},faFileSlash:{prefix:"fass",iconName:"file-slash",icon:[640,512,[],"e3a7","M128 76.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L512 374.7V160H352V0H128V76.6zM512 499.4L128 196.8V512H512V499.4zM512 128L384 0V128H512z"]},faMessageArrowUpRight:{prefix:"fass",iconName:"message-arrow-up-right",icon:[512,512,[],"e1dd","M0 0H512V416H304L160 512V416H0V0zM200 128H176v48h24 54.1l-87 87-17 17L184 313.9l17-17 87-87V264v24h48V264 152 128H312 200z"]},faTreasureChest:{prefix:"fass",iconName:"treasure-chest",icon:[576,512,[],"f723","M0 160v96H128V32C57.3 32 0 89.3 0 160zM0 480H128V288H0V480zm416 0V288H352v64H224V288H160V480H416zm160 0V288H448V480H576zm0-320c0-70.7-57.3-128-128-128V256H576V160zM416 256V32H160V256h64V192H352v64h64zM304 240V224H272v16 64 16h32V304 240z"]},faChessQueen:{prefix:"fass",iconName:"chess-queen",icon:[512,512,[9819],"f445","M200 56a56 56 0 1 1 112 0A56 56 0 1 1 200 56zM64 480l48-48H400l48 48v32H64V480zM424 192c20.6 0 39-9.7 50.7-24.9L512 192 400 400H112L0 192l37.3-24.9C49 182.3 67.4 192 88 192c35.3 0 64-28.7 64-64h42c6.2 24 26 42.6 50.7 47c3.4 .6 7.2 1 11.3 1s7.8-.3 11.3-1c24.7-4.4 44.5-23 50.7-47h42c0 35.3 28.7 64 64 64z"]},faPaintbrushFine:zx,faPaintBrushAlt:zb,faPaintBrushFine:zw,faPaintbrushAlt:zD,faGlasses:{prefix:"fass",iconName:"glasses",icon:[576,512,[],"f530","M61 31.9l21.8 3.2 88.7 13.2 23.7 3.5-7 47.5-23.7-3.5L97.6 85.8c-8.4 34.3-15.4 59.6-22.4 84.6l0 0-.3 1c-8.1 29-16.1 57.8-26.2 100.6H224h32v32h64V272h32H527.3c-10.1-42.8-18.1-71.7-26.2-100.6l-.3-1 0 0 0 0 0 0c-7-25-14-50.3-22.4-84.6l-66.9 9.9-23.7 3.5-7-47.5 23.7-3.5 88.7-13.2L515 31.9l5 21.5c10.5 44.8 18.8 74.3 27.1 104.2l.2 .9c8.5 30.3 17.1 61.2 28 108.1l.6 2.7V272v0 32 48 24 72 32H544 352 320V448 368H256v80 32H224 32 0V448 376 352 304 272v0-2.8l.6-2.7c10.9-46.9 19.5-77.7 28-108.1l.3-.9C37.2 127.7 45.5 98.1 56 53.4l5-21.5zM64 336v80H192V336H64zm320 80H512V336H384v80z"]},faHoodCloak:{prefix:"fass",iconName:"hood-cloak",icon:[576,512,[],"f6ef","M0 464v48H128V320c0-88.4 71.6-160 160-160s160 71.6 160 160V512H576V464l-64-80V288c0-98.4-42.4-172.6-104.8-215.2L480 0H288C160 0 64 128 64 288v96L0 464zm416 48V320c0-70.7-57.3-128-128-128s-128 57.3-128 128V512H416z"]},faSquareQuote:{prefix:"fass",iconName:"square-quote",icon:[448,512,[],"e329","M0 32H448V480H0V32zM208 160H96V272h64v8c0 13.3-10.7 24-24 24H112v48h24c39.8 0 72-32.2 72-72v-8V216 192 160zm32 0V272h64v8c0 13.3-10.7 24-24 24H256v48h24c39.8 0 72-32.2 72-72v-8V216 192 160H240z"]},faUpLeft:{prefix:"fass",iconName:"up-left",icon:[384,512,[],"e2bd","M16 80V368l32 32L152 296 304 448l80-80L232 216 336 112 304 80H16z"]},faBringFront:{prefix:"fass",iconName:"bring-front",icon:[640,512,[],"f857","M64 64h64 32 32 64V0H192 64 0V64 192v64H64h64V192H64V64zM480 448H448 384v64h64H576h64V448 320 256H576 512v64h64V448H512 480zm0-352H160V416H480V96z"]},faChessBoard:{prefix:"fass",iconName:"chess-board",icon:[448,512,[],"f43c","M448 32H0V480H448V32zM128 96v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z"]},faBurgerCheese:zk,faCheeseburger:zS,faBuildingCircleCheck:{prefix:"fass",iconName:"building-circle-check",icon:[640,512,[],"e4d2","M384 0H0V512H144V384h96V512H384v-8.2c-39.1-32.3-64-81.1-64-135.8s24.9-103.5 64-135.8V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faRepeat1:{prefix:"fass",iconName:"repeat-1",icon:[512,512,[128258],"f365","M0 96V224v32H64V224 128H320v64h32l96-96L352 0H320V64H32 0V96zM512 416V288 256H448v32 96H192V320H160L64 416l96 96h32V448H480h32V416zM224 240h16v56 24h48V296 216 192H264 224h-8v48h8z"]},faArrowDownToLine:zE,faArrowToBottom:zj,faGrid5:{prefix:"fass",iconName:"grid-5",icon:[448,512,[],"e199","M0 32H64V96H0V32zm0 96H64v64H0V128zm64 96v64H0V224H64zM0 320H64v64H0V320zm64 96v64H0V416H64zM96 32h64V96H96V32zm64 96v64H96V128h64zM96 224h64v64H96V224zm64 96v64H96V320h64zM96 416h64v64H96V416zM256 32V96H192V32h64zm-64 96h64v64H192V128zm64 96v64H192V224h64zm-64 96h64v64H192V320zm64 96v64H192V416h64zM288 32h64V96H288V32zm64 96v64H288V128h64zm-64 96h64v64H288V224zm64 96v64H288V320h64zm-64 96h64v64H288V416zM448 32V96H384V32h64zm-64 96h64v64H384V128zm64 96v64H384V224h64zm-64 96h64v64H384V320zm64 96v64H384V416h64z"]},faSwapArrows:{prefix:"fass",iconName:"swap-arrows",icon:[640,512,[],"e60a","M128 2.7l22.6 22.6 80 80L253.3 128 208 173.3l-22.6-22.6L160 125.3V416H288V64 32h32l192 0 32 0V64 386.7l25.4-25.4L592 338.7 637.3 384l-22.6 22.6-80 80L512 509.3l-22.6-22.6-80-80L386.7 384 432 338.7l22.6 22.6L480 386.7 480 96 352 96V448v32H320 128 96V448 125.3L70.6 150.6 48 173.3 2.7 128l22.6-22.6 80-80L128 2.7z"]},faRightLongToLine:{prefix:"fass",iconName:"right-long-to-line",icon:[640,512,[],"e444","M640 96V64H576V96 416v32h64V416 96zM352 416L512 256 352 96H320v96L0 192V320l320 0v96h32z"]},faPersonChalkboard:{prefix:"fass",iconName:"person-chalkboard",icon:[640,512,[],"e53d","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H122.8l-9.3 15.5L48.9 251.1 32.4 278.5l54.9 33L103.7 284 120 256.9V480v32h64V480 352h16V480v32h64V480 192h56 64 16 32V128H400 384V64H576V256H384V224H320v32 64h64H576h64V256 64 0H576 384 320V64v64H243.1 140.9z"]},faMarsStrokeRight:zO,faMarsStrokeH:zP,faHandBackFist:z_,faHandRock:zB,faGridRound5:{prefix:"fass",iconName:"grid-round-5",icon:[448,512,[],"e5de","M64 64A32 32 0 1 1 0 64a32 32 0 1 1 64 0zm0 96A32 32 0 1 1 0 160a32 32 0 1 1 64 0zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64A32 32 0 1 1 0 352a32 32 0 1 1 64 0zM32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM160 64A32 32 0 1 1 96 64a32 32 0 1 1 64 0zM128 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM128 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM352 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faTally:zU,faTally5:zR,faSquareCaretUp:zY,faCaretSquareUp:zG,faCloudShowersWater:{prefix:"fass",iconName:"cloud-showers-water",icon:[576,512,[],"e4e4","M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64H448c35.3 0 64 28.7 64 64v64H64V160c0-35.3 28.7-64 64-64c0-53 43-96 96-96zM32 384l72-128h48L80 384H32zM264 256L192 384H144l72-128h48zm64 0h48L304 384H256l72-128zm160 0L416 384H368l72-128h48zM272.4 493.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faChartBar:zQ,faBarChart:zF,faHandsBubbles:zZ,faHandsWash:zq,faLessThanEqual:{prefix:"fass",iconName:"less-than-equal",icon:[448,512,[],"f537","M413.3 33.8l2.7-1v67.9L159.5 192 416 283.2v67.9l-2.7-1-360-128L32 214.6V169.4l21.3-7.6 360-128zM32 416H416h32v64H416 32 0V416H32z"]},faTrain:{prefix:"fass",iconName:"train",icon:[448,512,[128646],"f238","M448 0H0V448H66.7L25.4 489.4 2.7 512H93.3l64-64H290.7l64 64h90.5l-22.6-22.6L381.3 448H448V0zM384 64V224H64V64H384zM176 336a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faUpFromDottedLine:{prefix:"fass",iconName:"up-from-dotted-line",icon:[448,512,[],"e456","M64 192L224 32 384 192v32H288V384H160V224H64V192zm0 224v64H0V416H64zm96 0v64H96V416h64zm32 64V416h64v64H192zm160-64v64H288V416h64zm32 0h64v64H384V416z"]},faEyeLowVision:zK,faLowVision:zJ,faTrafficLightGo:{prefix:"fass",iconName:"traffic-light-go",icon:[320,512,[],"f638","M320 0H0V352c0 88.4 71.6 160 160 160s160-71.6 160-160V0zM160 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-200a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 72a48 48 0 1 1 0-96 48 48 0 1 1 0 96zM136 112a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faFaceExhaling:{prefix:"fass",iconName:"face-exhaling",icon:[576,512,[],"e480","M256 512c55.8 0 107.4-17.9 149.5-48.2c-10.5-9.3-17.9-22.1-20.5-36.5l-42.2-12.7L320 407.8V360.2l22.8-6.8L385 340.7c5.3-30 31.5-52.7 63-52.7c.7 0 1.4 0 2.1 0c13.2-14.7 32.3-24 53.7-24c2.7 0 5.4 .2 8.1 .5c.1-2.8 .1-5.6 .1-8.5C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM203.2 234.4l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm105.6 0c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2zM256 344a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm287.4-5.5c.1-.8 .1-1.7 .1-2.5c0-22.1-17.9-40-39.9-40c-16.9 0-31.4 10.5-37.2 25.4c-3.3-.9-6.9-1.4-10.5-1.4c-22.1 0-39.9 17.9-39.9 40c0 1.6 .1 3.2 .3 4.7L352 384l65.8 19.8c-1.2 3.9-1.9 8-1.9 12.2c0 22.1 17.9 40 39.9 40c4.9 0 9.6-.9 14-2.5c7.1 11.1 19.5 18.5 33.7 18.5c22.1 0 39.9-17.9 39.9-40c0-.8 0-1.7-.1-2.5c19-6.4 32.6-24.4 32.6-45.5s-13.6-39.1-32.6-45.5z"]},faSensorFire:{prefix:"fass",iconName:"sensor-fire",icon:[640,512,[],"e02a","M448 32H0V480H336.8C306.5 446.1 288 401.3 288 352.2c0-56.8 36.1-108.8 71.8-150.1c26.7-30.8 56.6-57.5 88.2-83.1V32zM112 120V264v24H64V264 120 96h48v24zm96 0V264v24H160V264 120 96h48v24zm240 40c-42.7 26.7-128 102.4-128 192c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64zm96 240.2c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96z"]},faUserUnlock:{prefix:"fass",iconName:"user-unlock",icon:[640,512,[],"e058","M352 128A128 128 0 1 0 96 128a128 128 0 1 0 256 0zm32 384l0-208 0 0H64L0 512H384zM496 272c0-17.7 14.3-32 32-32s32 14.3 32 32h48c0-44.2-35.8-80-80-80s-80 35.8-80 80v48H416V512H640V320H608 560 512 496V272z"]},faHexagonDivide:{prefix:"fass",iconName:"hexagon-divide",icon:[512,512,[],"e1ad","M0 256L128 32H384L512 256 384 480H128L0 256zM288 128H224v64h64V128zM168 232H144v48h24H344h24V232H344 168zm56 88v64h64V320H224z"]},fa00:{prefix:"fass",iconName:"00",icon:[640,512,[],"e467","M144 32C64.5 32 0 96.5 0 176V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM64 176c0-44.2 35.8-80 80-80s80 35.8 80 80V336c0 44.2-35.8 80-80 80s-80-35.8-80-80V176zM496 32c-79.5 0-144 64.5-144 144V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM416 176c0-44.2 35.8-80 80-80s80 35.8 80 80V336c0 44.2-35.8 80-80 80s-80-35.8-80-80V176z"]},faCrow:{prefix:"fass",iconName:"crow",icon:[640,512,[],"f520","M456 0c-48.6 0-88 39.4-88 88v29.2L.3 400l39 50.7L126.1 384H259.2l18.6 45.1 14 34 14 34 6.1 14.9h51.9l-13.6-33.1-14-34-14-34L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2 6.1 14.9h51.9l-13.6-33.1-42-102C484.9 354.1 544 280 544 192V128v-8l96-24V64L592 32H523.9C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCassetteBetamax:zW,faBetamax:zX,faSailboat:{prefix:"fass",iconName:"sailboat",icon:[576,512,[],"e445","M256 352V0L528 352H256zM0 384H576L480 512H96L0 384zM224 64V352H48L224 64z"]},faWindowRestore:{prefix:"fass",iconName:"window-restore",icon:[512,512,[],"f2d2","M448 64H192V96H128V64 0h64H448h64V64 320v64H448 416V320h32V64zM0 512V128H384V512H0zM64 256H320V192H64v64z"]},faNfcMagnifyingGlass:{prefix:"fass",iconName:"nfc-magnifying-glass",icon:[640,512,[],"e1f9","M0 32H448V160c-22.8 0-44.4 4.8-64 13.3V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352v64c-38.9 29.2-64 75.7-64 128c0 22.8 4.8 44.4 13.3 64H96V128h48 16V96H144 80 64v16V400v16H80 320c29.2 38.9 75.7 64 128 64H0V32zM448 400.2a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 48c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 26.7-8.2 51.4-22.1 71.9l63 62.6 17 16.9-33.8 34-17-16.9L520 426c-20.5 14-45.3 22.1-72 22.1z"]},faFileBinary:{prefix:"fass",iconName:"file-binary",icon:[384,512,[],"e175","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM80 256h96 16v16V400v16H176 80 64V400 272 256H80zM96 384h64V288H96v96zM240 256h32 16v16V384h16 16v32H304 272 240 224V384h16 16V288H240 224V256h16z"]},faCircleV:{prefix:"fass",iconName:"circle-v",icon:[512,512,[],"e12a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM383.9 144L278 385.6 271.7 400H240.3L234 385.6 128.1 144h52.4L256 316.2 331.5 144h52.4z"]},faSquarePlus:z$,faPlusSquare:z4,faBowlScoops:{prefix:"fass",iconName:"bowl-scoops",icon:[448,512,[127813],"e3df","M224 208c0-22.7 6.7-43.8 18.3-61.4c19.8-30.2 53.8-50.2 92.6-50.6l1.1 0c61.9 0 112 50.1 112 112c0 5.4-.4 10.8-1.1 16H225.1c-.7-5.2-1.1-10.6-1.1-16zM0 208C0 146.1 50.1 96 112 96l1.1 0c38.7 .4 72.7 20.4 92.6 50.6C196.9 165.2 192 186 192 208c0 5.4 .3 10.7 .9 16H1.1C.4 218.8 0 213.4 0 208zM325.4 64.4c-40.9 3-77.1 23-101.4 53.1c-24.3-30.1-60.5-50.1-101.4-53.1C140.5 26.3 179.2 0 224 0s83.5 26.3 101.4 64.4zM4.5 300.7L0 256H448l-4.5 44.7C437 366.2 381.9 416 316.2 416H256l80 72v24H112V488l80-72H131.8C66.1 416 11 366.2 4.5 300.7z"]},faMistletoe:{prefix:"fass",iconName:"mistletoe",icon:[576,512,[],"f7b4","M312 24V0H264V24v94.1l-98 98L91.3 230.4C38.3 240.6 0 287 0 341c0 41.4 33.6 75 75 75c50.5 0 94.3-33.5 108.1-81.2c7.2 10.4 19.3 17.2 32.9 17.2c22.1 0 40-17.9 40-40s-17.9-40-40-40c-7.9 0-15.3 2.3-21.5 6.3l5.4-28.2L264 185.9v72.4c14.7 13.2 24 32.3 24 53.7c0 39.8-32.2 72-72 72c-7.2 0-14.2-1.1-20.8-3c-2.1 8.4-3.2 17.1-3.2 25.9V416c0 53 43 96 96 96s96-43 96-96v-9.1c0-25.1-9-49.4-25.3-68.4L312 284V185.9L376.1 250l14.4 74.7C400.6 377.7 447 416 501 416c41.4 0 75-33.6 75-75c0-54-38.3-100.3-91.3-110.5L410 216.1l-98-98V24zm64 88a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},faCustard:{prefix:"fass",iconName:"custard",icon:[576,512,[127854],"e403","M448 64l25.9 116.5-69.5-19.9-4.4-1.3-4.4 1.3L288 191.4 180.4 160.6l-4.4-1.3-4.4 1.3-69.5 19.9L128 64H448zM64.3 350.9L94.2 216 176 192.6l107.6 30.7 4.4 1.3 4.4-1.3L400 192.6 481.8 216 512 352 64.3 350.9zM32 384H544h32v64H544 32 0V384H32z"]},faLacrosseStick:{prefix:"fass",iconName:"lacrosse-stick",icon:[512,512,[],"e3b5","M336 64v0c.1 0 .2 0 .3 0c19.9 0 48.1 13.6 73.1 38.6s38.6 53.2 38.6 73.1c0 .1 0 .2 0 .3h0c0 33.1-21.9 62.1-53.7 71.2l-35.1 10L353 259l-5 4-54 43.2c-11.1 8.9-25 13.8-39.2 13.8c-34.7 0-62.8-28.1-62.8-62.8c0-14.3 4.9-28.1 13.8-39.2L249 164l4-5 1.8-6.2 10-35.1C273.9 85.9 302.9 64 336 64zm0-64V0C274.4 0 220.2 40.9 203.3 100.1L195 129l-39.2 49c-18 22.5-27.8 50.4-27.8 79.2c0 23.4 6.3 45.3 17.4 64.1l-120 120L2.7 464 48 509.3l22.6-22.6 120-120c18.8 11.1 40.7 17.4 64.1 17.4c28.8 0 56.7-9.8 79.2-27.8L383 317l28.9-8.3C471.1 291.8 512 237.6 512 176h0c0-.1 0-.2 0-.3c0-43.8-26.4-87.4-57.3-118.4S380.1 0 336.3 0c-.1 0-.2 0-.3 0z"]},faHockeyMask:{prefix:"fass",iconName:"hockey-mask",icon:[448,512,[],"f6ee","M0 240C0 432 48 512 224 512s224-80 224-272V0H224 0V240zM160 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM176 296a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-24 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM272 296a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM264 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm8 280a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-24 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM128 272c-35.3 0-64-28.7-64-64V176H192v32c0 35.3-28.7 64-64 64zm256-64c0 35.3-28.7 64-64 64s-64-28.7-64-64V176H384v32z"]},faSunrise:{prefix:"fass",iconName:"sunrise",icon:[576,512,[127749],"f766","M354.5 154.9L320 123.5V208v32H256V208 123.5l-34.5 31.3-23.7 21.5L154.8 129l23.7-21.5 88-80L288 8l21.5 19.6 88 80L421.2 129l-43 47.4-23.7-21.5zM182 224l106 73.1L394 224l23.3 126.7L544 374l-40 58H406.7c-19-46.9-65-80-118.7-80s-99.7 33.1-118.7 80H72L32 374l126.7-23.3L182 224zM0 464H24 552h24v48H552 24 0V464z"]},faSubtitles:{prefix:"fass",iconName:"subtitles",icon:[576,512,[],"e60f","M576 32H0V480H576V32zM120 240H296h24v48H296 120 96V240h24zm256 0h80 24v48H456 376 352V240h24zM120 336h80 24v48H200 120 96V336h24zm160 0H456h24v48H456 280 256V336h24z"]},faPanelEws:{prefix:"fass",iconName:"panel-ews",icon:[512,512,[],"e42e","M512 0H0V288H16c44.2 0 80 35.8 80 80v16c0 17.7 14.3 32 32 32s32-14.3 32-32V352H128V256h96v96H192v32c0 35.3-28.7 64-64 64s-64-28.7-64-64V368c0-26.5-21.5-48-48-48H0V512H512V0zM112 64h96 16V96H208 112 96V64h16zm192 0h96 16V96H400 304 288V64h16zM112 128h96 16v32H208 112 96V128h16zm192 0h96 16v32H400 304 288V128h16zM416 256V448H288V256H416z"]},faToriiGate:{prefix:"fass",iconName:"torii-gate",icon:[512,512,[9961],"f6a1","M384 128v64h64V128l64-64V0L416 32H96L0 0V64l64 64v64h64V128h96v64h64V128h96zM64 288V480v32h64V480 288H384V480v32h64V480 288h32 32V224H480 32 0v64H32 64z"]},faCloudExclamation:{prefix:"fass",iconName:"cloud-exclamation",icon:[640,512,[],"e491","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM344 160H296v24V296v24h48V296 184 160zM296 352v48h48V352H296z"]},faMessageLines:z0,faCommentAltLines:z6,faFrog:{prefix:"fass",iconName:"frog",icon:[576,512,[],"f52e","M368 32c41.7 0 75.9 31.8 79.7 72.5L576 144v80L400.8 323.5 493.3 416H544h32v64H544 480 466.7l-9.4-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4l-11.6 11 22.1 23.2 11.6-11 73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416H320h32v64H320 32 0V448 416C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faBucket:{prefix:"fass",iconName:"bucket",icon:[448,512,[],"e4cf","M75.5 0H96 352h20.5l3.2 20.3L397.8 160H349.2L331.5 48h-215L98.8 160H50.2L72.3 20.3 75.5 0zM0 192H448v64H410.9L384 512H64L37.1 256H0V192z"]},faFloppyDiskPen:{prefix:"fass",iconName:"floppy-disk-pen",icon:[576,512,[],"e182","M0 32H32 320h13.3l9.4 9.4 96 96 9.4 9.4V160v76.4l-181 181L258 480H32 0V448 64 32zM320 96H64V224H320V96zM288 352a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM505 224l71 71-41.3 41.3-71-71L505 224zm-63.9 63.9l71 71L370.9 500.1 288 512l11.9-82.9L441.1 287.9z"]},faImage:{prefix:"fass",iconName:"image",icon:[512,512,[],"f03e","M0 32H512V480H0V32zM323.5 202.1L304 174.7l-19.5 27.3L196.2 325.6l-26.3-29.6L152 275.9l-17.9 20.2-64 72L64 374.9V384v8 24H88h72 24 32 24H424h24V392v-8-7.7l-4.5-6.3-120-168zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faWindowFrame:{prefix:"fass",iconName:"window-frame",icon:[512,512,[129695],"e04f","M32 256V64 0H96 416h64V64 256 448h32v64H480 416 96 32 0V448H32V256zm384 32H280V448H416V288zm-184 0H96V448H232V288zm48-64H416V64H280V224zM232 64H96V224H232V64z"]},faMicrophone:{prefix:"fass",iconName:"microphone",icon:[384,512,[],"f130","M288 0H96V256c0 53 43 96 96 96s96-43 96-96V0zM64 216V192H16v24 40c0 89.1 66.2 162.7 152 174.4V464H120 96v48h24 72 72 24V464H264 216V430.4c85.8-11.7 152-85.3 152-174.4V216 192H320v24 40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"]},faCow:{prefix:"fass",iconName:"cow",icon:[640,512,[128004],"f6c8","M480 64H272 256 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v32H8c35.3 0 64-28.7 64-64V224 184c0-21.3 9.3-40.5 24-53.7V192v64V448h96V327.8c9.9 6.6 20.6 12 32 16.1V368v16h32V368 351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368v16h32V368 343.8c11.4-4 22.1-9.4 32-16.1V448h96V256l32 32v64l64 96h64l32-160-16-22.4V184 160H576v24 14.4L480 64zm80 272a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM160 128H384v32l-30.1 30.1C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9L160 160V128z"]},faFileZip:{prefix:"fass",iconName:"file-zip",icon:[512,512,[],"e5ee","M0 0H224V160H384V304H176V512H0V0zM384 128H256V0L384 128zM240 352h64 16v16 8 4.2l-2.1 3.7L263 480h41 16v32H304 240 224V496v-8-4.2l2.1-3.7L281 384H240 224V352h16zm144 16V496v16H352V496 368 352h32v16zm32-16h16 24c30.9 0 56 25.1 56 56s-25.1 56-56 56h-8v32 16H416V496 448 368 352zm32 80h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48z"]},faSquareRing:{prefix:"fass",iconName:"square-ring",icon:[448,512,[],"e44f","M448 32H0V480H448V32zM128 256a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 160a160 160 0 1 1 0-320 160 160 0 1 1 0 320z"]},faDownFromLine:z8,faArrowAltFromTop:z5,faCaretUp:{prefix:"fass",iconName:"caret-up",icon:[320,512,[],"f0d8","M0 272L160 128 320 272v48H0V272z"]},faShieldXmark:z7,faShieldTimes:z9,faScrewdriver:{prefix:"fass",iconName:"screwdriver",icon:[512,512,[129691],"f54a","M353.9 192H416L512 64 448 0 320 96v62.1l-82.3 82.3 33.9 33.9L353.9 192zM0 416l96 96L280 328l-96-96L0 416z"]},faCircleSortDown:Cc,faSortCircleDown:Cr,faFolderClosed:{prefix:"fass",iconName:"folder-closed",icon:[512,512,[],"e185","M512 480H0V192H512V480zm0-320H0V32H224l48 64H512v64z"]},faHouseTsunami:{prefix:"fass",iconName:"house-tsunami",icon:[576,512,[],"e515","M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7l20.1-60.8C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9v-.1c2.5 .1 5 .1 7.6 .1v0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V336c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5 0 0c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5 0 0c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1v0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3l27.1-58C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zM448 32L320 128V262.9c8.1 5.6 15.2 10 23.3 13.7c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L480 240l19.7 14.2c13.9 10 23.6 17 35.5 22.5c13.1 6 27.6 10.3 40.5 10.3l-.4-159L448 32zM272.4 493.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7L96 408.7l-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},faSquareNfi:{prefix:"fass",iconName:"square-nfi",icon:[448,512,[],"e576","M448 32H0V480H448V32zM80 160h8 9.9l4.4 8.8L160 284.2V176 160h32v16V336v16H176h-8-9.9l-4.4-8.8L96 227.8V336v16H64V336 176 160H80zm160 0h64 16v32H304 256v32h48 16v32H304 256v80 16H224V336 240 176 160h16zm144 16V336v16H352V336 176 160h32v16z"]},faForklift:{prefix:"fass",iconName:"forklift",icon:[640,512,[],"f47a","M128 0H96V32 160H0V416c0 53 43 96 96 96s96-43 96-96h64c0 53 43 96 96 96s96-43 96-96c0-28.4-12.4-54-32-71.6V256v-5.5l-1.9-5.2-80-224L326.6 0H304 128zM256 256l-96-96V64H281.4L350 256H256zM96 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm256 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM544 32V0H480V32 416v32h32 96 32V384H608 544V32z"]},faArrowUpFromGroundWater:{prefix:"fass",iconName:"arrow-up-from-ground-water",icon:[576,512,[],"e4b5","M320 352V320 125.3l25.4 25.4L368 173.3 413.3 128l-22.6-22.6-80-80L288 2.7 265.4 25.4l-80 80L162.7 128 208 173.3l22.6-22.6L256 125.3 256 320v32h64zM288 485.4c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7L96 408.7l-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.6 11.1-5.3 15.6-7.7zM192 192H0V415c13 0 27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l1.1-.8L96 368l18.6 13.4 1.1 .8 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3V192zm384 0H384V415c13 0 27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0L480 368l19.7 14.2 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3V192z"]},faBracketSquareRight:{prefix:"fass",iconName:"bracket-square-right",icon:[192,512,[],"5d","M192 32H160 64 32V96H64h64V416H64 32v64H64h96 32V448 64 32z"]},faMartiniGlass:Ca,faGlassMartiniAlt:Cn,faRotateLeft:Co,faRotateBack:Cs,faRotateBackward:Cf,faUndoAlt:Cu,faTableColumns:Cm,faColumns:Cd,faSquareA:{prefix:"fass",iconName:"square-a",icon:[448,512,[],"e25f","M448 32H0V480H448V32zM208.8 128h30.5l6.5 13.8L359.4 384h-53l-22.5-48H164.2l-22.5 48h-53L202.3 141.8l6.5-13.8zM224 208.5L186.7 288h74.6L224 208.5z"]},faTick:{prefix:"fass",iconName:"tick",icon:[192,512,[],"e32f","M64 288L32 32H160L128 288H64z"]},faLemon:{prefix:"fass",iconName:"lemon",icon:[448,512,[127819],"f094","M448 80L400 32 327.7 56.1C244 16.3 146.2 46.2 80.2 112.2s-96 163.7-56.1 247.4L0 432l48 48 72.3-24.1c83.7 39.8 181.4 9.9 247.4-56.1s96-163.7 56.1-247.4L448 80zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1l-4.5 15.4-30.7-9 4.5-15.4c19.1-65.1 73.7-119.8 138.9-138.9l15.4-4.5 9 30.7-15.4 4.5z"]},faHeadSideMask:{prefix:"fass",iconName:"head-side-mask",icon:[576,512,[],"e063","M32 224.3c0-22.7 3.4-44.7 9.7-65.3L256 301.9V512H128 96V480 381.2C55 339.3 32 283 32 224.3zM268.8 272L53.5 128.4C89.4 52.5 166.8 0 256.3 0H288C390.1 0 473.6 79.7 479.7 180.3L537 252l7 8.8V272l-272 0h-3.2zM304 304H544v0l-19.7 64H368 352v32h16H514.5l-9.8 32H368 352v32h16H494.8L480 512H288V304h16s0 0 0 0zm80-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHandshake:{prefix:"fass",iconName:"handshake",icon:[640,512,[],"f2b5","M298.8 64H224l-96 64V352h28.2l73.9 67.4 35.4 32.4 47.7-52.2 22.3 20.5 35.4 32.4 44.8-48.9 35.2 32.2 64.9-70.8-35.4-32.4-134.2-123-96.4 75-13 10.1-9.7-13.4-64-88-8.9-12.3 11.8-9.6L298.8 64zm74.1 124.9L512 316.8V128h-.7l-3.9-2.5L411.3 64H349.7L197.9 186.9l45.3 62.3 131-101.9 12.6-9.8 19.6 25.3-12.6 9.8-20.9 16.2zM96 128H0V384H96V128zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V384h96V128H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faGem:{prefix:"fass",iconName:"gem",icon:[512,512,[128142],"f3a5","M0 208L256 480 512 208 400 32H112L0 208zM376 64L299.6 189 464 208 256 232 48 208l164.4-19L136 64 256 177.7 376 64z"]},faDolly:Cp,faDollyBox:Cz,faSmoking:{prefix:"fass",iconName:"smoking",icon:[640,512,[128684],"f48d","M448 0V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v43H480V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V0h64zM576 288V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V0h64V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v43H576zM0 352H32 416h32v32 96 32H416 32 0V480 384 352zm224 64v32H384V416H224zm320-64v32 96 32H480V480 384 352h64zm96 0v32 96 32H576V480 384 352h64z"]},faMinimize:CH,faCompressArrowsAlt:Cv,faRefrigerator:{prefix:"fass",iconName:"refrigerator",icon:[384,512,[],"e026","M384 0H0V160H288V112 96h32v16 48h64V0zm0 192H320V368v16H288V368 192H0V512H384V192z"]},faMonument:{prefix:"fass",iconName:"monument",icon:[384,512,[],"f5a6","M192 0L96 96 56 416H328L288 96 192 0zm64 320H128V272H256v48zM32 448H0v64H32 352h32V448H352 32z"]},faOctagonXmark:CV,faTimesOctagon:Cy,faXmarkOctagon:Cx,faAlignSlash:{prefix:"fass",iconName:"align-slash",icon:[640,512,[],"f846","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L482.7 352H544V288H400.3l-82.4-64H544V160H235.4L153 96H544V32H96V51.8l-47.6-37zM487.4 480l-81.2-64H96v64H487.4zM324.9 352l-81.2-64H96v64H324.9zM162.5 224L96 171.6V224h66.5z"]},faSnowplow:{prefix:"fass",iconName:"snowplow",icon:[640,512,[],"f7d2","M128 0V160H64V298.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48H512v64 13.3l9.4 9.4 64 64 45.3-45.3L576 402.7V352 288 235.2L633 164l-50-40-64 80-7 8.8V224v64H448V224L339.8 0H128zM64 400c0-26.5 21.5-48 48-48H368c26.5 0 48 21.5 48 48s-21.5 48-48 48H112c-26.5 0-48-21.5-48-48zM380.2 224H256l-64-64V64H300.2l80 160zM120 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm264-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM280 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faAnglesRight:Cb,faAngleDoubleRight:Cw,faTruckRampCouch:CD,faTruckCouch:Ck,faCannabis:{prefix:"fass",iconName:"cannabis",icon:[512,512,[],"f55f","M329.9 199.3c11.2-8.5 23-16.1 34.8-22.8c41-23.3 84.4-36.9 112.2-42.5l23.5-4.7-4.7 23.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.3 16.2-20.3 32.4-33.2 47.1c24.8 6.7 46.2 16.9 60 24.6l25.2 14-25.2 14c-14.8 8.2-38.4 19.4-65.5 26c-18.9 4.6-40.1 7.3-61.4 4.7l8.3 33.1 8.5 33.7-31.1-15.5L280 417.2V488v24H232V488 417.2l-58.5 29.1-31.1 15.5 8.5-33.7 8.3-33.1c-21.4 2.5-42.6-.1-61.4-4.7c-27.1-6.7-50.7-17.8-65.5-26L7 350.3l25.2-14c13.8-7.7 35.2-17.8 60-24.6C79.3 297 68.3 280.8 59 264.6c-23.4-40.8-37.1-84-42.7-111.7l-4.7-23.5L35.1 134c27.9 5.5 71.2 19.2 112.2 42.5c11.8 6.7 23.6 14.3 34.8 22.8C179.1 83.9 256 0 256 0s76.9 83.9 73.9 199.3z"]},faCirclePlay:CE,faPlayCircle:Cj,faArrowUpRightAndArrowDownLeftFromCenter:{prefix:"fass",iconName:"arrow-up-right-and-arrow-down-left-from-center",icon:[512,512,[],"e0a0","M352 0H320V64h32 50.7L297.4 169.4 274.7 192 320 237.3l22.6-22.6L448 109.3V160v32h64V160 32 0H480 352zM214.6 342.6L237.3 320 192 274.7l-22.6 22.6L64 402.7V352 320H0v32V480v32H32 160h32V448H160 109.3L214.6 342.6z"]},faLocationArrowUp:{prefix:"fass",iconName:"location-arrow-up",icon:[448,512,[],"e63a","M80 480L32 448 224 32 416 448l-48 32L224 368 80 480z"]},faTablets:{prefix:"fass",iconName:"tablets",icon:[640,512,[],"f490","M640 160C640 71.6 568.4 0 480 0c-38.4 0-73.7 13.5-101.3 36.1L603.9 261.3C626.5 233.7 640 198.4 640 160zM480 320c38.4 0 73.7-13.5 101.3-36.1L356.1 58.7C333.5 86.3 320 121.6 320 160c0 88.4 71.6 160 160 160zM160 512c83 0 151.2-63.1 159.2-144H.8C8.8 448.9 77 512 160 512zM.8 336H319.2c-8-80.9-76.2-144-159.2-144S8.8 255.1 .8 336z"]},fa360Degrees:{prefix:"fass",iconName:"360-degrees",icon:[640,512,[],"e2dc","M640 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM305.7 67.4L320 96c-14.3-28.6-14.3-28.6-14.3-28.6l0 0-.1 0-.1 .1-.3 .2-.9 .5c-.7 .4-1.7 .9-2.8 1.6c-2.3 1.3-5.4 3.2-9.1 5.7c-7.3 4.9-17 12.2-26.9 22C245.9 116.9 224 148.5 224 192v96 32h0v48c0 44.2 35.8 80 80 80s80-35.8 80-80V272c0-44.2-35.8-80-80-80c-5.5 0-10.8 .6-16 1.6V192c0-20.5 10.1-36.9 22.6-49.4c6.2-6.2 12.4-10.9 17.1-14c2.3-1.5 4.2-2.7 5.4-3.3c.6-.3 1-.6 1.2-.7l.1-.1 28.5-14.2L334.3 53.1 305.7 67.4zM32 64H0v64H32 97.3L39.7 195.2l-7.7 9V216v8 32H64 80c26.5 0 48 21.5 48 48v48c0 17.7-14.3 32-32 32s-32-14.3-32-32H0c0 53 43 96 96 96s96-43 96-96V304c0-47.6-29.8-88.3-71.7-104.5l64-74.6 7.7-9V104 96 64H160 32zm448 80c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm16-80c-44.2 0-80 35.8-80 80V368c0 44.2 35.8 80 80 80s80-35.8 80-80V144c0-44.2-35.8-80-80-80zM288 272c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V272z"]},faEthernet:{prefix:"fass",iconName:"ethernet",icon:[512,512,[],"f796","M0 192V448H96V336 320h32v16V448h64V336 320h32v16V448h64V336 320h32v16V448h64V336 320h32v16V448h96V192H448V128H384V64H128v64H64v64H0z"]},faEuroSign:CO,faEur:CP,faEuro:C_,faChair:{prefix:"fass",iconName:"chair",icon:[448,512,[129681],"f6c0","M296 48V256H248V48H200V256H152V48H112V256H64V48 0h48H336h48V48 256H336V48H296zM0 384V352l32-64H416l32 64v32H416v96 32H352V480 384H96v96 32H32V480 384H0z"]},faCircleCheck:CB,faCheckCircle:CU,faSquareDashedCirclePlus:{prefix:"fass",iconName:"square-dashed-circle-plus",icon:[576,512,[],"e5c2","M32 32H0V64v96H64V96h64V32H32zM0 192V320H64V192H0zM0 352v96 32H32h96V416H64V352H0zM432 192c5.4 0 10.7 .2 16 .7V64 32H416 320V96h64V198.6c15.3-4.3 31.4-6.6 48-6.6zM262.6 416H160v64H296.2c-15.3-18.5-26.9-40.2-33.6-64zM160 96H288V32H160V96zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48 16v32H496 448v48 16H416V432 384H368 352V352h16 48V304 288h32v16z"]},faHandHoldingCircleDollar:{prefix:"fass",iconName:"hand-holding-circle-dollar",icon:[576,512,[],"e621","M416 144a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM248.8 111.4c-.4 .7-.9 1.6-.8 3.6l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8 16H256v-16V214.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6L212 201.2l9.5-30.6 15.3 4.8c2 .6 3.9 1.2 5.8 1.8c11.5 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V64 48h32V64v9.4c6.3 .9 12.3 2.3 17.9 3.7l15.5 3.9-7.7 31.1-15.5-3.9c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faMoneySimpleFromBracket:{prefix:"fass",iconName:"money-simple-from-bracket",icon:[640,512,[],"e313","M32 0H608h32V32 160v32H576V160 64H64v96 32H0V160 32 0H32zM512 96l0 416-384 0 0-416 384 0zM320 352c53 0 96-35.8 96-80s-43-80-96-80s-96 35.8-96 80s43 80 96 80z"]},faBat:{prefix:"fass",iconName:"bat",icon:[576,512,[],"f6b5","M224 48l32 32h64l32-32 27.9 111.7L480 112c61.9 72.3 96 164.3 96 259.5V400l-96-48-48 80-64-64L288 480 208 368l-64 64L96 352 0 400V371.5C0 276.3 34.1 184.3 96 112l100.1 47.7L224 48z"]},faCircleStop:CR,faStopCircle:CY,faHeadSideHeadphones:{prefix:"fass",iconName:"head-side-headphones",icon:[512,512,[],"f8c2","M160 106.8V9.4C67.5 37 0 122.8 0 224.3c0 58.7 23 115 64 156.9V480v32H96 288h32V480 448h96 32V416 320h32 32V288 272 260.8l-7-8.8-57.3-71.7C441.6 79.7 358.1 0 256 0V106.8c37.8 18 64 56.5 64 101.2c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-44.7 26.2-83.2 64-101.2zM176 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm96 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faPhoneRotary:{prefix:"fass",iconName:"phone-rotary",icon:[512,512,[9742],"f8d3","M0 128s96-96 256-96s256 96 256 96v80H416l-32-80s-48-24-128-24s-128 24-128 24L96 208H0V128zM32 480V384L160 160H352L480 384v96H32zM328 312a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z"]},faCompassDrafting:CG,faDraftingCompass:CQ,faPlateWheat:{prefix:"fass",iconName:"plate-wheat",icon:[512,512,[],"e55a","M400 32c44.2 0 80 35.8 80 80v32H464c-44.2 0-80-35.8-80-80V32h16zM56 64h48 24v48H104 56 32V64H56zM24 136H136h24v48H136 24 0V136H24zm8 72H56h48 24v48H104 56 32V208zM272 32h16c44.2 0 80 35.8 80 80v32H352c-44.2 0-80-35.8-80-80V32zm-96 0c44.2 0 80 35.8 80 80v32H240c-44.2 0-80-35.8-80-80V32h16zM480 176v32c0 44.2-35.8 80-80 80H384V256c0-44.2 35.8-80 80-80h16zm-128 0h16v32c0 44.2-35.8 80-80 80H272V256c0-44.2 35.8-80 80-80zm-96 0v32c0 44.2-35.8 80-80 80H160V256c0-44.2 35.8-80 80-80h16zM96 444C40.8 429.8 0 379.6 0 320H512c0 59.6-40.8 109.8-96 124v36H96V444z"]},faCalendarCircleMinus:{prefix:"fass",iconName:"calendar-circle-minus",icon:[576,512,[],"e46f","M160 0H96V64H0v96H448V64H352V0H288V64H160V0zm96 368c0-91.8 70.3-167.2 160-175.3V192H0V512H330.8C285.6 480.1 256 427.5 256 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 16H496 368 352V352h16H496h16v32z"]},faChopsticks:{prefix:"fass",iconName:"chopsticks",icon:[640,512,[],"e3f7","M420.5 60.9L24.6 510.4 0 491 343.1 0l77.5 60.9zM576 61l64 74.6L149.4 512 129 488.2 576 61z"]},faCarWrench:CF,faCarMechanic:CZ,faIcicles:{prefix:"fass",iconName:"icicles",icon:[512,512,[],"f7ad","M96 352L0 0H512L416 512 336 160 288 352 240 192 192 416 144 192 96 352z"]},faPersonShelter:{prefix:"fass",iconName:"person-shelter",icon:[512,512,[],"e54f","M64 181.4V512H0V144L256 0 512 144V512H448V181.4L256 73.4 64 181.4zM256 128a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm-48 96h96 14.3l6.8 12.6 56 104 11.4 21.1-42.3 22.8-11.4-21.1L312 313.5V488v24H264V488 400H248v88 24H200V488 313.5l-26.9 49.9-11.4 21.1-42.3-22.8 11.4-21.1 56-104 6.8-12.6H208z"]},faNeuter:{prefix:"fass",iconName:"neuter",icon:[384,512,[9906],"f22c","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V480v32h64V480 349.1z"]},faIdBadge:{prefix:"fass",iconName:"id-badge",icon:[384,512,[],"f2c1","M384 0H0V512H384V0zM272 320l32 96H80l32-96H272zM128 224a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64h96 16V96H240 144 128V64h16z"]},faKazoo:{prefix:"fass",iconName:"kazoo",icon:[640,512,[],"f8c7","M514 128h94 32v32V352v32H608 514c-19.8 10.2-42.2 16-66 16s-46.3-5.8-66-16H224h-4.6l-4.4-1.3-192-56L0 320V296 216 192l23-6.7 192-56 4.4-1.3H224 382c19.8-10.2 42.2-16 66-16s46.3 5.8 66 16zm30 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM427.3 212.7L448 233.4l20.7-20.7L480 201.4 502.6 224l-11.3 11.3L470.6 256l20.7 20.7L502.6 288 480 310.6l-11.3-11.3L448 278.6l-20.7 20.7L416 310.6 393.4 288l11.3-11.3L425.4 256l-20.7-20.7L393.4 224 416 201.4l11.3 11.3z"]},faMarker:{prefix:"fass",iconName:"marker",icon:[512,512,[],"f5a1","M32 352L0 512l160-32L292.7 347.3l-128-128L32 352zM187.3 196.7l128 128L485.5 154.5c17-17 26.5-40 26.5-64C512 40.5 471.5 0 421.5 0c-24 0-47 9.5-64 26.5L318.2 65.8 269.6 18.1l-17-16.7L235.8 18.2 111 143l-17 17L128 193.9l17-17L253 69l31.3 30.7-97 97z"]},faBinBottles:{prefix:"fass",iconName:"bin-bottles",icon:[640,512,[],"e5f5","M256 0V32h16V64H256 128 112V32h16V0H256zM32 144l96-48H256l63.6 31.8L352 144h0v48H32V144zm543.6-8v56H384V144 124.2l-17.7-8.8L321.8 93.1l61.8-29V0h128V64.1l64 30V136zM0 224H640v64H608L576 512H64L32 288H0V224z"]},faFaceLaughBeam:Cq,faLaughBeam:CK,faSquareArrowDownLeft:{prefix:"fass",iconName:"square-arrow-down-left",icon:[448,512,[],"e261","M448 480H0V32H448V480zM136 368H288h24V320H288 193.9L329 185l17-17L312 134.1l-17 17-135 135V184 160H112v24V344v24h24z"]},faBatteryBolt:{prefix:"fass",iconName:"battery-bolt",icon:[576,512,[],"f376","M64 352H189.5l-20 64H64 0V352 160 96H64 307.5l-84.3 64H64V352zm172.5 64l84.3-64H480V160H354.5l20-64H480h64v64 32h32V320H544v32 64H480 236.5zM208 400l40-128H160V248L336 112 296 240h88v24L208 400z"]},faTreeLarge:{prefix:"fass",iconName:"tree-large",icon:[448,512,[],"f7dd","M56 176L224 0 392 176v32H344l80 112v32H368l80 128v32H0V480L80 352H24V320l80-112H56V176z"]},faHelicopterSymbol:{prefix:"fass",iconName:"helicopter-symbol",icon:[512,512,[],"e502","M445.3 224H510C495.6 108.2 403.8 16.4 288 2V66.7C368.4 80.1 431.9 143.6 445.3 224zM510 288H445.3C431.9 368.4 368.4 431.9 288 445.4V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V445.4C143.6 431.9 80.1 368.4 66.7 288H2zm0-64H66.7C80.1 143.6 143.6 80.1 224 66.7V2C108.2 16.4 16.4 108.2 2 224zm206-64V128H144v32V352v32h64V352 288h96v64 32h64V352 160 128H304v32 64H208V160z"]},faAperture:{prefix:"fass",iconName:"aperture",icon:[512,512,[],"e2df","M256 0c12.1 0 23.9 .8 35.5 2.4L163.6 224 76.6 73.3C122.8 28 186.1 0 256 0zM0 256C0 196.6 20.2 141.9 54.2 98.5L182.1 320H8.1C2.8 299.5 0 278.1 0 256zM187.5 502.7C110.6 481.4 48.2 425.1 18.6 352H274.5l-87 150.7zM256 512c-12.1 0-23.9-.8-35.5-2.4L348.4 288l87 150.7C389.2 484 325.9 512 256 512zM512 256c0 59.4-20.2 114.1-54.2 157.5L329.9 192h174c5.3 20.5 8.1 41.9 8.1 64zM324.5 9.3C401.4 30.6 463.8 86.9 493.4 160H237.5l87-150.7z"]},faUniversalAccess:{prefix:"fass",iconName:"universal-access",icon:[512,512,[],"f29a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160.4-86.5L138 161.1 121.1 206l22.5 8.4 64 24 .4 .2v53.5l-30.8 92.3-7.6 22.8 45.5 15.2 7.6-22.8L249.3 320h13.4l26.5 79.6 7.6 22.8 45.5-15.2-7.6-22.8L304 292.1V238.6l.4-.2 64-24 22.5-8.4L374 161.1l-22.5 8.4L291.6 192H220.4l-59.9-22.5zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},faGearComplex:{prefix:"fass",iconName:"gear-complex",icon:[512,512,[],"e5e9","M302.7 0h-96l-7 55.7c-16.8 4.7-32.7 11.5-47.5 20L107.6 41 39.7 108.9l35 45c-8.3 14.7-14.8 30.4-19.4 47L-1.3 208 0 304l55.3 7c4.5 16.6 11.1 32.4 19.4 47.1l-35 45L107.6 471l44.6-34.7c14.8 8.5 30.7 15.3 47.5 20l7 55.7h96l6.9-55c17.2-4.6 33.6-11.3 48.7-19.9L401.8 471l67.9-67.9L436.2 360c8.8-15.3 15.8-31.8 20.6-49.3l54-6.7V208l-54-6.7c-4.7-17.4-11.7-34-20.6-49.3l33.5-43.1L401.8 41 358.3 74.9c-15.2-8.6-31.5-15.3-48.7-19.9L302.7 0zM256 176a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},faFileMagnifyingGlass:CJ,faFileSearch:CW,faUpRight:{prefix:"fass",iconName:"up-right",icon:[384,512,[],"e2be","M368 80V368l-32 32L232 296 80 448 0 368 152 216 48 112 80 80H368z"]},faCircleChevronUp:CX,faChevronCircleUp:C$,faUserPolice:{prefix:"fass",iconName:"user-police",icon:[448,512,[],"e333","M80 99.2L48 80V48L224 0 400 48V80L368 99.2V128c-16 10.7-67.2 32-144 32s-128-21.3-144-32V99.2zM227 48.6l-3-1.2-3 1.2L189 61.4l-5 2v5.4c0 17.2 7 46.1 36.9 58.6l3.1 1.3 3.1-1.3C257 114.9 264 86 264 68.8V63.4l-5-2L227 48.6zM98.1 168.8c39.1 15 81.5 23.2 125.9 23.2s86.8-8.2 125.9-23.2c1.4 7.5 2.1 15.3 2.1 23.2c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-7.9 .7-15.7 2.1-23.2zM138.7 352L224 416l85.3-64H400l48 160H0L48 352h90.7zM352 400.4l-4.6 14.2-6.1 18.8-19.8 0-14.9 0 12.1 8.7 16 11.6-6.2 18.8L324 486.5l12-8.8 16-11.7 16 11.7 12 8.8-4.6-14.1-6.2-18.8 16-11.6 12.1-8.7-14.9 0-19.8 0-6.1-18.8L352 400.4z"]},faLariSign:{prefix:"fass",iconName:"lari-sign",icon:[384,512,[],"e1c8","M176 32V96.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7V32h64v81.4c66.1 30.3 112 97.1 112 174.6H320c0-40.4-18.7-76.5-48-99.9V288H208V161c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1V288H112l0-99.9C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128H384v64H192 0V416H48.9C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6L112 32h64z"]},faVolcano:{prefix:"fass",iconName:"volcano",icon:[512,512,[127755],"f770","M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64H304l-32 48H240l-32-48H160zM298.4 272H213.6l-66.2 74.5L240 320l80 64 54-27-75.6-85zM192 224H320L512 440v24 48H464 48 0V464 440L192 224z"]},faTeddyBear:{prefix:"fass",iconName:"teddy-bear",icon:[576,512,[],"e3cf","M152 102C137.5 91.8 128 75 128 56c0-30.9 25.1-56 56-56c22.3 0 41.6 13.1 50.6 32H288h53.4c9-18.9 28.3-32 50.6-32c30.9 0 56 25.1 56 56c0 19-9.5 35.8-24 46v26c0 70.7-60.9 128-136 128s-136-57.3-136-128V102zm88 26a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm112-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64c0-26.5-28.7-48-64-48s-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48zm-32-8c0 13.3-14.3 24-32 24s-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24zM88 148.6l29.7 37.7L143.5 219c73.7 93.5 215.4 93.5 289.1 0l25.8-32.7L488 148.6 563.4 208l-29.7 37.7-25.8 32.7c-17.7 22.4-37.9 41.3-59.9 56.7V400h40l8-48 80 16L552 512l-40 0-32 0L96 512H64 24L0 368l80-16 8 48h40V335.1c-22-15.4-42.3-34.3-59.9-56.7L42.3 245.7 12.6 208 88 148.6zM384 384l-32-32H224l-32 32v32H384V384z"]},faStocking:{prefix:"fass",iconName:"stocking",icon:[384,512,[],"f7d5","M384 0H64V96H384V0zM96 128V256L55.7 282.9C20.9 306.1 0 345.1 0 386.9v2.2C0 457 55 512 122.8 512c24.2 0 48-7.2 68.1-20.6L352 384V128H96z"]},faPersonWalkingDashedLineArrowRight:{prefix:"fass",iconName:"person-walking-dashed-line-arrow-right",icon:[640,512,[],"e553","M208 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM132.3 126.6l10 2 80 16 15.3 3.1 7 14 35.2 70.5 38.5 19.2-28.6 57.2-48-24-9.5-4.8-4.8-9.5-13.7-27.4-18.4 62.4 52.3 57 5.2 5.7 2 7.5 24 88 8.4 30.9-61.7 16.8-8.4-30.9-22-80.5-70.9-77.4c-14.8-16.1-20.3-38.6-14.7-59.7l17-63.6L89.9 215.5 78.4 250.1 68.2 280.5 7.5 260.2l10.1-30.4 16-48 4.5-13.4L51 162.8l72-32 9.3-4.1zm-38.6 209c2.1 3 4.5 5.8 7 8.6l40.7 44.4-15.7 39.3-2.4 6.1-4.6 4.6-48 48L48 509.3 2.7 464l22.6-22.6L68.7 398l25-62.4zM416 24V72 96H368V72 24 0h48V24zM534.6 153.4l80 80L637.3 256l-22.6 22.6-80 80L512 381.3 466.7 336l22.6-22.6L514.7 288H384 352V224h32H514.7l-25.4-25.4L466.7 176 512 130.7l22.6 22.6zM416 128v24 16 24H368V168 152 128h48zm0 216v16 24H368V360 344 320h48v24zm0 72v24 48 24H368V488 440 416h48z"]},faImageSlash:{prefix:"fass",iconName:"image-slash",icon:[640,512,[],"e1b7","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L576 424.4V32H70.5L48.4 14.8zM157.7 99.6c5.7-2.3 11.8-3.6 18.3-3.6c26.5 0 48 21.5 48 48c0 2.3-.2 4.6-.5 6.8L157.7 99.6zM327.5 231.5l21-29.4L368 174.7l19.5 27.3 120 168 1.9 2.7-182-141.3zM487.4 480l-81.2-64H292.8 280 248 224 152 128V392v-8-9.3l6.2-6.9 80-88 8-8.8L64 146.4V480H487.4z"]},faMaskSnorkel:{prefix:"fass",iconName:"mask-snorkel",icon:[576,512,[],"e3b7","M576 32V64v96H512v32h64V376c0 75.1-60.9 136-136 136h-8c-70.7 0-128-57.3-128-128V352h64v32c0 35.3 28.7 64 64 64h8c39.8 0 72-32.2 72-72V64 32h64zM0 64H448V288H272l-32-64H208l-32 64H0V64z"]},faSmoke:{prefix:"fass",iconName:"smoke",icon:[640,512,[],"f760","M172.3 194.3c-9.2-1.5-18.7-2.3-28.3-2.3c-29.2 0-56.7 7.1-80.9 19.6C43.7 189.2 32 160 32 128C32 57.3 89.3 0 160 0c40.1 0 75.9 18.4 99.3 47.3C277.4 37.5 298 32 320 32c44.3 0 83.4 22.5 106.4 56.8c-11.5 7.3-22 16-31.2 25.9C372.7 102.8 347.2 96 320 96c-66.5 0-123.5 40.6-147.7 98.3zm276.3 62.5C419.5 217.5 372.7 192 320 192c-31.5 0-60.9 9.1-85.7 24.9c-9.6-5.8-19.8-10.6-30.5-14.5C224 158.5 268.4 128 320 128c31.3 0 60.1 11.3 82.3 30c22.4-37.1 63.1-62 109.7-62c70.7 0 128 57.3 128 128c0 42.2-20.4 79.6-51.9 102.9C563.1 284.5 516.9 256 464 256c-5.2 0-10.3 .3-15.4 .8zM144 512H0V368c0-79.5 64.5-144 144-144c34.5 0 66.1 12.1 90.9 32.3C257.6 236.2 287.4 224 320 224c49.1 0 91.8 27.7 113.2 68.3c9.8-2.8 20.1-4.3 30.8-4.3c61.9 0 112 50.1 112 112V512H464 144z"]},faSterlingSign:C1,faGbp:C2,faPoundSign:C4,faBatteryExclamation:{prefix:"fass",iconName:"battery-exclamation",icon:[576,512,[],"e0b0","M208 96v64H64V352H192v64H64 0V352 160 96H64 208zm128 64V96H480h64v64 32h32V320H544v32 64H480 352V352H480V160H336zM296 96v24V296v24H248V296 120 96h48zm8 256v64H240V352h64z"]},faViruses:{prefix:"fass",iconName:"viruses",icon:[640,512,[],"e076","M168 0h24 24V24 37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5 17-17 17 17 0 0 0 0 17 17-17 17-9.5 9.5C293 124.9 310.9 168 346.5 168H360h24v24 24H360 346.5c-35.6 0-53.5 43.1-28.3 68.3l0 0 9.5 9.5 17 17-17 17-17 17-17-17-9.5-9.5 0 0C259.1 293 216 310.9 216 346.5V360v24H192 168V360 346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5-17 17-17-17-17-17 17-17 9.5-9.5C91 259.1 73.1 216 37.5 216H24 0V192 168H24 37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5-17-17 17-17 17-17 17 17 9.5 9.5 0 0C124.9 91 168 73.1 168 37.5V24 0zm72 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM597.8 266.2l11.3 11.3-11.3 11.3C574.5 312.1 591 352 624 352h16v16 16H624c-33 0-49.5 39.9-26.2 63.2l11.3 11.3-11.3 11.3-11.3 11.3-11.3-11.3C551.9 446.5 512 463 512 496v16H496 480V496c0-33-39.9-49.5-63.2-26.2l-11.3 11.3-11.3-11.3 0 0-11.3-11.3 11.3-11.3C417.5 423.9 401 384 368 384H352V368 352h16c33 0 49.5-39.9 26.2-63.2l-11.3-11.3 11.3-11.3 0 0 11.3-11.3 11.3 11.3C440.1 289.5 480 273 480 240V224h16 16v16c0 33 39.9 49.5 63.2 26.2l11.3-11.3 11.3 11.3zM512 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faSquarePersonConfined:{prefix:"fass",iconName:"square-person-confined",icon:[448,512,[],"e577","M0 32H448V480H0V32zM256 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm18.7 48l-9.4 9.4-16 16-9.4 9.4 0 13.3 0 66.7-41.4-41.4-51.2 8.3-24 48-12 24-12 24-12 24L76.2 416h71.6l8.8-17.7 12-24 12-24 4.1-8.3 54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V224 192H320 288 274.7z"]},faUserTie:{prefix:"fass",iconName:"user-tie",icon:[448,512,[],"f508","M224 256A128 128 0 1 1 224 0a128 128 0 1 1 0 256zM209.1 359.2L176 304h48 48l-33.1 55.2 33.4 123.9L312.2 320H384l64 192H280 265.1 182.9 168 0L64 320h71.8l39.9 163.1 33.4-123.9z"]},faArrowDownLong:C3,faLongArrowDown:C0,faTentArrowDownToLine:{prefix:"fass",iconName:"tent-arrow-down-to-line",icon:[640,512,[],"e57e","M241.9 136l-17 17-64 64-17 17-17-17L63 153l-17-17L80 102.1l17 17 23 23L120 24V0h48V24l0 118.1 23-23 17-17L241.9 136zM384 448h76.8L384 320V448zm219.4 0H608h32v64H608 32 0V448H32 164.6L192 256 384 128 576 256l27.4 192z"]},faCertificate:{prefix:"fass",iconName:"certificate",icon:[512,512,[],"f0a3","M187.4 0L256 57.2 324.6 0l30.8 83.9 88-15.3-15.3 88L512 187.4 454.8 256 512 324.6l-83.9 30.8 15.3 88-88-15.3L324.6 512 256 454.8 187.4 512l-30.8-83.9-88 15.3 15.3-88L0 324.6 57.2 256 0 187.4l83.9-30.8-15.3-88 88 15.3L187.4 0z"]},faCrystalBall:{prefix:"fass",iconName:"crystal-ball",icon:[448,512,[],"e362","M448 224c0 62.7-25.7 119.3-67.2 160H67.2C25.7 343.3 0 286.7 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224zM177.3 110.7L160 64l-17.3 46.7L96 128l46.7 17.3L160 192l17.3-46.7L224 128l-46.7-17.3zM304 112l-25.9 70.1L208 208l70.1 25.9L304 304l25.9-70.1L400 208l-70.1-25.9L304 112zM0 512l64-96H384l64 96H0z"]},faReplyAll:C6,faMailReplyAll:C8,faSuitcase:{prefix:"fass",iconName:"suitcase",icon:[512,512,[129523],"f0f2","M152 0H128V24 96v32V480H384V128 96 24 0H360 152zM336 96H176V48H336V96zM0 96V480H96V96H0zM512 480V96H416V480h96z"]},faPersonSkating:C5,faSkating:C7,faStarShooting:{prefix:"fass",iconName:"star-shooting",icon:[512,512,[127776],"e036","M297 57l17-17L280 6.1 263 23 231 55l-17 17L248 105.9l17-17 32-32zM489 249l17-17L472 198.1l-17 17-32 32-17 17L440 297.9l17-17 32-32zm17-209L472 6.1 455 23 327 151l-17 17L344 201.9l17-17L489 57l17-17zM253.3 265.1L193.5 144 133.7 265.1 0 284.6l96.7 94.3L73.9 512l119.6-62.9L313 512 290.2 378.9l96.7-94.3L253.3 265.1z"]},faBinaryLock:{prefix:"fass",iconName:"binary-lock",icon:[640,512,[],"e33d","M224 0V64h32 16v96H256 224v64h32 48 48 32V160H352 336V32 0H304 256 224zM0 288v64H32 48v96H32 0v64H32 80h48 32V448H128 112V320 288H80 32 0zM32 0H0V32 192v32H32 160h32V192 32 0H160 32zM64 160V64h64v96H64zM192 288v32V480v32h32H352h32V480 320 288H352 224 192zm64 64h64v96H256V352zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faFilterCircleDollar:C9,faFunnelDollar:Lc,faCameraRetro:{prefix:"fass",iconName:"camera-retro",icon:[512,512,[128247],"f083","M220.6 121.2L271.1 96H448v96H333.2c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24H64V128H192c9.9 0 19.7-2.3 28.6-6.8zM256 32L192 64H160V32H64V64H0v64V416v64H64 448h64V416 96 32H448 256zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z"]},faCircleArrowDown:Lr,faArrowCircleDown:La,faCommentPen:Ln,faCommentEdit:Lo,faFileImport:Ls,faArrowRightToFile:Ll,faBanjo:{prefix:"fass",iconName:"banjo",icon:[512,512,[129685],"f8a3","M367.1 99.7L376 64 448 0l64 64-64 72-35.7 8.9L331.3 226c13.9 20.6 23.4 44.3 27 70H360h24v48H360h-1.7c-4.1 28.5-15.3 54.6-31.7 76.6l1.2 1.2 17 17-33.9 33.9-17-17-1.2-1.2c-22 16.5-48.2 27.7-76.6 31.7V488v24H168V488v-1.7c-28.5-4.1-54.6-15.3-76.6-31.7l-1.2 1.2-17 17L39.3 438.8l17-17 1.2-1.2C41 398.6 29.8 372.5 25.7 344H24 0V296H24h1.7c4.1-28.5 15.3-54.6 31.7-76.6l-1.2-1.2-17-17 33.9-33.9 17 17 1.2 1.2c22-16.5 48.2-27.7 76.6-31.7V152 128h48v24 1.7c25.7 3.7 49.5 13.1 70 27l81.1-81.1zM192 432a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM155.3 308.7l48 48L214.6 368 192 390.6l-11.3-11.3-48-48L121.4 320 144 297.4l11.3 11.3z"]},faSquareArrowUpRight:Lf,faExternalLinkSquare:Lh,faLightEmergencyOn:{prefix:"fass",iconName:"light-emergency-on",icon:[640,512,[],"e420","M69.3 36l-20-13.3L22.7 62.7 42.7 76l48 32 20 13.3 26.6-39.9L117.3 68l-48-32zM597.3 76l20-13.3L590.7 22.7 570.7 36l-48 32-20 13.3 26.6 39.9 20-13.3 48-32zM24 192H0v48H24 96h24V192H96 24zm520 0H520v48h24 72 24V192H616 544zM320 32c-88.4 0-160 71.6-160 160V352H480V192c0-88.4-71.6-160-160-160zM240 192H208c0-61.9 50.1-112 112-112v32c-44.2 0-80 35.8-80 80zM544 384H96v96H544V384z"]},faKerning:{prefix:"fass",iconName:"kerning",icon:[640,512,[],"f86f","M201.3 489.6l208-480 29.4 12.7-208 480-29.4-12.7zM419.6 352l-27.2 64H322.8L450.5 115.5 458.8 96h42.3l8.3 19.5L637.2 416H567.6l-27.2-64H419.6zm93.7-64L480 209.8 446.8 288h66.5zM317.2 96L189.4 396.5 181.2 416H138.8l-8.3-19.5L2.8 96H72.4L160 302.2 247.6 96h69.5z"]},faBoxOpen:{prefix:"fass",iconName:"box-open",icon:[640,512,[],"f49e","M64 32L320 64 576 32l64 128-64 18.3L416 224l-57.6-96L320 64l-38.4 64L224 224 64 178.3 0 160 64 32zm0 384V211.6l151.2 43.2 23.6 6.7 12.6-21L318.9 128h2.2l67.5 112.5 12.6 21 23.6-6.7L576 211.6V416L320 480 64 416z"]},faSquareF:{prefix:"fass",iconName:"square-f",icon:[448,512,[],"e270","M448 32H0V480H448V32zM152 128H296h24v48H296 176v64h88 24v48H264 176v72 24H128V360 264 152 128h24z"]},faScroll:{prefix:"fass",iconName:"scroll",icon:[576,512,[128220],"f70e","M0 80v80H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64V336 320h16H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112V352H288v32c0 53-43 96-96 96H368h96z"]},faSpa:{prefix:"fass",iconName:"spa",icon:[576,512,[],"f5bb","M207.8 252.3C158.4 214.4 96.5 192 30 192H0C0 351.1 128.9 480 288 480s288-128.9 288-288H546c-56.1 0-108.8 15.9-153.6 43.6c-33.5 20.7-62.5 48-85.3 80.2c-7 9.9-13.4 20.3-19.1 31c-5.7-10.8-12.1-21.1-19.1-31c-17.1-24.2-37.7-45.6-61-63.5zM288 32s-66.4 56.9-97 170.8c37.7 21.6 70.7 50.5 97 85c26.3-34.5 59.3-63.4 97-85C354.4 88.9 288 32 288 32z"]},faArrowLeftFromLine:Lu,faArrowFromRight:Lm,faStrawberry:{prefix:"fass",iconName:"strawberry",icon:[512,512,[],"e32b","M320 80c0 33.9 11 44.3 29.4 61.7l0 0c3.3 3.1 6.9 6.5 10.6 10.3s7.1 7.3 10.3 10.6l0 0C387.7 181 398.1 192 432 192c40 0 80-40 80-40s-29.5-36.8-74.3-39.8c.7-.7 1.5-1.5 2.2-2.2c21.5-21.5 48.2-52.2 62.1-84.5L457.9 6.5C447.8 30.2 426.5 55.5 406 76c-2 2-4.1 4-6 5.9c0-.6 0-1.3 0-2c0-48-40-80-40-80s-40 40-40 80zM192.2 64C96.2 64 0 160 0 336V512H176c176 0 272-96 272-192c0-32.8-12.5-65.5-37.5-90.5l-128-128C257.6 76.6 224.9 64.1 192.2 64zM172.8 172.8c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zm-32 96c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zm73.6 28.8s2.3 23.3-9.6 35.2s-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6zm54.4 99.2c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zM118.4 329.6s2.3 23.3-9.6 35.2s-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6zm54.4 99.2c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zm73.6-227.2s2.3 23.3-9.6 35.2s-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6zm54.4 99.2c-11.9 11.9-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6s2.3 23.3-9.6 35.2zm73.6 28.8s2.3 23.3-9.6 35.2s-35.2 9.6-35.2 9.6s-2.3-23.3 9.6-35.2s35.2-9.6 35.2-9.6z"]},faLocationPinLock:{prefix:"fass",iconName:"location-pin-lock",icon:[512,512,[],"e51f","M192 512s28.8-31.1 64-75.8L256 288h32V272c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192C0 304 192 512 192 512zm0-384a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32v48H368V272c0-17.7 14.3-32 32-32zm-80 32v48H288V512H512V320H480V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faPause:{prefix:"fass",iconName:"pause",icon:[320,512,[9208],"f04c","M128 64H0V448H128V64zm192 0H192V448H320V64z"]},faClockEightThirty:{prefix:"fass",iconName:"clock-eight-thirty",icon:[512,512,[],"e346","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V300.8L173.3 340l-20 13.3-26.6-39.9 20-13.3 96-64L280 211.2V256 392v24H232V392z"]},faPlaneEngines:Ld,faPlaneAlt:Lp,faHillAvalanche:{prefix:"fass",iconName:"hill-avalanche",icon:[576,512,[],"e507","M0 512H480L0 32V512zM551.1 391.1c34.4-34.4 34.4-90.1 0-124.4s-90.1-34.4-124.5 0l33.9 33.9c15.6-15.6 40.9-15.6 56.6 0s15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8zM448 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faTemperatureEmpty:Lz,faTemperature0:LH,faThermometer0:Lv,faThermometerEmpty:LV,faBomb:{prefix:"fass",iconName:"bomb",icon:[512,512,[128163],"f1e2","M432 0L405.3 53.3 352 80l53.3 26.7L432 160l26.7-53.3L512 80 458.7 53.3 432 0zM326.6 105.4L304 82.7l-22.6 22.6-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9L429.3 208l-22.6-22.6-80-80zM200 192c-57.4 0-104 46.6-104 104v8H64v-8c0-75.1 60.9-136 136-136h8v32h-8z"]},faGaugeLow:Ly,faTachometerAltSlow:Lx,faRegistered:{prefix:"fass",iconName:"registered",icon:[512,512,[174],"f25d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 128h24H288c44.2 0 80 35.8 80 80c0 37.8-26.3 69.5-61.6 77.9L369.1 384h-57l-61.3-96H208v72 24H160V360 264 152 128zm48 112h56 24c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z"]},faTrashCanPlus:{prefix:"fass",iconName:"trash-can-plus",icon:[448,512,[],"e2ac","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zm168 72v80H120v48h80v80h48V328h80V280H248V200H200z"]},faAddressCard:Lb,faContactCard:Lw,faVcard:LD,faScaleUnbalancedFlip:Lk,faBalanceScaleRight:LS,faGlobeSnow:{prefix:"fass",iconName:"globe-snow",icon:[448,512,[],"f7a3","M380.8 384c41.5-40.7 67.2-97.3 67.2-160C448 100.3 347.7 0 224 0S0 100.3 0 224c0 62.7 25.7 119.3 67.2 160H192V352H112V336l80-80H144V240l80-80 80 80v16H256l80 80v16H256v32H380.8zM80 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM224 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm112 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM0 512H448l-64-96H64L0 512z"]},faSubscript:{prefix:"fass",iconName:"subscript",icon:[512,512,[],"f12c","M0 64H32 64 80.7l9.6 13.6L176 200.2 261.8 77.6 271.3 64H288h32 32v64H320 304.7L215.1 256l89.6 128H320h32v64H320 288 271.3l-9.6-13.6L176 311.8 90.2 434.4 80.7 448H64 32 0V384H32 47.3l89.6-128L47.3 128H32 0V64zM384 288h32 32 32v32V448h32v64H480 416 384V448h32V352H384V288z"]},faDiamondTurnRight:LE,faDirections:Lj,faIntegral:{prefix:"fass",iconName:"integral",icon:[320,512,[],"f667","M128 0h32H272h32V32 96v32H240V96 64H192V480v32H160 48 16V480 416 384H80v32 32h48V32 0z"]},faBurst:{prefix:"fass",iconName:"burst",icon:[512,512,[],"e4dc","M256 0l56.8 118.8L437 75 393.2 199.2 512 256 393.2 312.8 437 437 312.8 393.2 256 512 199.2 393.2 75 437l43.8-124.2L0 256l118.8-56.8L0 0 199.2 118.8 256 0z"]},faHouseLaptop:LO,faLaptopHouse:LP,faFaceTired:L_,faTired:LB,faMoneyBills:{prefix:"fass",iconName:"money-bills",icon:[640,512,[],"e1f3","M96 32V384H640V32H96zm64 224c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},faBlindsRaised:{prefix:"fass",iconName:"blinds-raised",icon:[512,512,[],"f8fd","M32 0H0V64H16L0 128H128V64h32v64H512L496 64h16V0H480 32zM144 512c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V224H512l-16-64H160v64H128V160H16L0 224H128V418.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},faSmog:{prefix:"fass",iconName:"smog",icon:[640,512,[],"f75f","M192 287.1c-5.3 .6-10.6 .9-16 .9H32V144C32 64.5 96.5 0 176 0c34.5 0 66.1 12.1 90.9 32.3C289.6 12.2 319.4 0 352 0c49.1 0 91.8 27.7 113.2 68.3C475 65.5 485.3 64 496 64c61.9 0 112 50.1 112 112V288H496 468.7c-22.6 19.9-52.2 32-84.7 32s-62.1-12.1-84.7-32H192v-.9zM616 368h24v48H616 280 256V368h24H616zm-64 96h24v48H552 440 416V464h24H552zm-192 0h24v48H360 24 0V464H24 360zM224 368v48H200 96 72V368H96 200h24z"]},faUfoBeam:{prefix:"fass",iconName:"ufo-beam",icon:[576,512,[],"e048","M184 152s24 40 104 40s104-40 104-40c0-48-33.3-104-104-104s-104 56-104 104zm-42.6-40.4C159.1 47.2 218.1 0 288 0s128.9 47.2 146.6 111.6C519.2 131.1 576 167 576 208c0 61.9-128.9 112-288 112S0 269.9 0 208c0-41 56.8-76.9 141.4-96.4zM256 256l32 32 32-32-32-32-32 32zM96 176L64 208l32 32 32-32L96 176zm352 32l32 32 32-32-32-32-32 32zM74.1 326.3l4.2-9.5c14.2 5.6 29.6 10.6 45.9 15l-6.2 14-64 144-9.7 21.9L.3 492.2l9.7-21.9 64-144zm384 19.5l-6.2-14c16.3-4.4 31.6-9.4 45.9-15l4.2 9.5 64 144 9.7 21.9-43.9 19.5-9.7-21.9-64-144z"]},faCircleCaretUp:LU,faCaretCircleUp:LR,faUserVneckHairLong:{prefix:"fass",iconName:"user-vneck-hair-long",icon:[448,512,[],"e463","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16 48L48 240v32H224 400V240l-48-48V144 128C352 57.3 294.7 0 224 0zm0 416l-72-96H64L0 512H448L384 320H296l-72 96z"]},faSquareALock:{prefix:"fass",iconName:"square-a-lock",icon:[576,512,[],"e44d","M0 32H448V161.1c-54.3 7.8-96 54.4-96 110.9v16H320h-5.7L245.7 141.8 239.2 128H208.8l-6.5 13.8L88.6 384h53l22.5-48H283.8l22.5 48H320l0 96H0V32zM261.3 288H186.7L224 208.5 261.3 288zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faCrutch:{prefix:"fass",iconName:"crutch",icon:[512,512,[],"f7f7","M334.4 1.1L289.1 46.4 311.8 69 443 200.2l22.6 22.6 45.3-45.3L488.2 155 357 23.8 334.4 1.1zM209.3 161.5l-55.9 55.9-6.3 6.3-2.1 8.6L115.1 351.6 73.4 393.4l-.1 .1L.4 466.3l45.3 45.3 73-73 41.7-41.7L279.8 367l8.6-2.2 6.3-6.3 56-56 74.7-74.7-45.3-45.3L328 234.7 277.3 184l52.1-52.1L284.1 86.6l-74.6 74.6c0 0-.1 .1-.1 .1s-.1 .1-.1 .1zM232 229.3L282.7 280l-27.1 27.1L188 324l16.9-67.7L232 229.3z"]},faGasPumpSlash:{prefix:"fass",iconName:"gas-pump-slash",icon:[640,512,[],"f5f4","M559.4 411.5C569.8 397 576 379.2 576 360V224 192 168 128L464 16 432 48l48 48V224h48V360c0 8.1-2.4 15.7-6.6 22L384 275.4V0H96V51.8l-47.6-37L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-61.6-47.8zM96 171.6V416H384V398.5L96 171.6zM64 448v64H416V480 448H64z"]},faFontAwesome:LY,faFontAwesomeFlag:LG,faFontAwesomeLogoFull:LQ,faCloudArrowUp:LF,faCloudUpload:LZ,faCloudUploadAlt:Lq,faPalette:{prefix:"fass",iconName:"palette",icon:[512,512,[127912],"f53f","M256 0C397.4 0 512 114.6 512 256v64H355.9c-37.5 0-67.9 30.4-67.9 67.9c0 18 7.2 35.3 19.9 48L320 448l-64 64C114.6 512 0 397.4 0 256S114.6 0 256 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-96 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faTransporter4:{prefix:"fass",iconName:"transporter-4",icon:[512,512,[],"e2a5","M224 0h64 16V32H288 224 208V0h16zm0 64h64 16V96H288 224 208V64h16zm-48 64H336h16v32H336 176 160V128h16zm-32 64H368h16v32H368 144 128V192h16zm-32 64H400h16v32H400 112 96V256h16zm64 64H336h16v32H336 176 160V320h16zm0 64H336h16v32H336 176 160V384h16zM416 512H296 216 96V448H416v64zM64 384l32 16L64 416 48 448 32 416 0 400l32-16 16-32 16 32zM464 128l16 32 32 16-32 16-16 32-16-32-32-16 32-16 16-32z"]},faChartMixedUpCircleCurrency:{prefix:"fass",iconName:"chart-mixed-up-circle-currency",icon:[576,512,[],"e5d8","M400 0H368V64h32 28.8L319.4 151.5 211.2 70.4 191.4 55.5 172 71 12 199l40 50L192.6 136.5l108.2 81.1 19.3 14.5c4.4-3.6 9-7.1 13.8-10.3L340 217 480 105v39 32h64V144 32 0H512 400zM160 224V480h64V224H160zM32 320V480H96V320H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm25.4-169.4a35.9 35.9 0 1 0 -50.7 50.7 35.9 35.9 0 1 0 50.7-50.7zM396.7 426l-25.3 25.3-22.6-22.6L374 403.3c-13.2-21.6-13.2-49.1 0-70.7l-25.3-25.3 22.6-22.6L396.7 310c21.6-13.2 49.1-13.2 70.7 0l25.3-25.3 22.6 22.6L490 332.7c13.2 21.6 13.2 49.1 0 70.7l25.3 25.3-22.6 22.6L467.3 426c-21.6 13.2-49.1 13.2-70.7 0z"]},faObjectsAlignRight:{prefix:"fass",iconName:"objects-align-right",icon:[512,512,[],"e3bf","M512 512H464V0l48 0V512zM384 64V224L0 224V64l384 0zm0 224V448H128V288H384z"]},faArrowsTurnRight:{prefix:"fass",iconName:"arrows-turn-right",icon:[448,512,[],"e4c0","M358.6 25.4L336 2.7 290.7 48l22.6 22.6L338.7 96H32 0v32V256v32H64V256 160H338.7l-25.4 25.4L290.7 208 336 253.3l22.6-22.6 80-80L461.3 128l-22.6-22.6-80-80zm-96 256L240 258.7 194.7 304l22.6 22.6L242.7 352H32 0v32 96 32H64V480 416H242.7l-25.4 25.4L194.7 464 240 509.3l22.6-22.6 80-80L365.3 384l-22.6-22.6-80-80z"]},faVest:{prefix:"fass",iconName:"vest",icon:[448,512,[],"e085","M207.1 237.4L151.2 69.7C168.7 79.8 192.7 88 224 88s55.3-8.2 72.8-18.3L224 288V512H448V256l-64-96V128 24 0H360 320h-7H299.6l-6.9 11.1-.3 .4c-.4 .6-1.2 1.5-2.3 2.8c-2.3 2.6-6.1 6.3-11.5 10.1C268.1 31.8 250.6 40 224 40s-44.1-8.2-54.7-15.6c-5.4-3.8-9.2-7.5-11.5-10.1c-1.1-1.3-1.9-2.3-2.3-2.8l-.3-.4L148.4 0H135h-7H88 64V24 128v32L0 256V512H192V288v-5.2l1.6-4.9 13.5-40.5zM336 345.4l11.3 11.3 48 48L406.6 416 384 438.6l-11.3-11.3-48-48L313.4 368 336 345.4zM100.7 356.7L112 345.4 134.6 368l-11.3 11.3-48 48L64 438.6 41.4 416l11.3-11.3 48-48z"]},faPig:{prefix:"fass",iconName:"pig",icon:[640,512,[128022],"f706","M453.1 46L528 32V78c0 19.7-9 37.8-23.6 49.7c6.4 4.9 12.7 10.1 18.6 15.7c17.6-15.9 28.5-38.6 29-63.3h40 16v32c0 32.8-24.6 59.8-56.3 63.5l6.8 9C570 200 585 212.5 602.2 221.1L608 224h32V368H572.5c-22.2 21.2-49.7 36.2-79.8 43.3L473.1 480H384V416H320 272v64H182.9L155 382.4C110.3 358 80 310.5 80 256V240H47.4C21.2 240 0 218.8 0 192.6c0-21.8 14.8-40.7 35.9-46l8.2-2 7.8 31-8.2 2c-6.9 1.7-11.7 7.9-11.7 15c0 8.5 6.9 15.4 15.4 15.4H83.2C98 135 162.6 80 240 80H362.4c14.6 0 29 1.4 43.1 4c8.4-19.3 25.9-33.8 47.7-37.9zM468 256a20 20 0 1 0 0-40 20 20 0 1 0 0 40z"]},faInboxFull:{prefix:"fass",iconName:"inbox-full",icon:[512,512,[],"e1ba","M71 32H96 416h25L447 56.2l64 256 1 3.8V320 448v32H480 32 0V448 320v-3.9l1-3.8 64-256L71 32zm50 64L73 288h71l32 64H336l32-64h71L391 96H121zm55 48H336h16v32H336 176 160V144h16zm-32 80H368h16v32H368 144 128V224h16z"]},faCircleEnvelope:LK,faEnvelopeCircle:LJ,faTrianglePersonDigging:LW,faConstruction:LX,faFerry:{prefix:"fass",iconName:"ferry",icon:[576,512,[],"e4ea","M224 0H352h32V32h48 48V64L468 80 456 96H120L108 80 96 64V32h48 48V0h32zM64 128H512V304l-60.2 84.3c-9.7 6.9-17.7 12.1-27.1 16.4C411.6 410.7 397 415 384 415s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0 0 0L288 368l-18.6 13.4-1.1 .8 0 0c-13.9 10-23.6 17-35.5 22.5C219.6 410.7 205 415 192 415s-27.6-4.3-40.7-10.3c-9.4-4.3-17.4-9.5-27.1-16.4L64 304V128zm64 64v96H448V192H128zM272.4 493.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faBullseyeArrow:{prefix:"fass",iconName:"bullseye-arrow",icon:[512,512,[127919],"f648","M366.4 213.5l28.6 4.8c3.3 12 5 24.7 5 37.7c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144c13.1 0 25.7 1.7 37.7 5l4.8 28.6-31.2 31.2c-3.7-.5-7.5-.8-11.3-.8c-44.2 0-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80c0-3.8-.3-7.6-.8-11.3l31.2-31.2zM448 256c0-10.9-.9-21.6-2.7-32.1l9.3-9.3 43.1-43.1C507 198 512 226.4 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0c29.6 0 58 5 84.5 14.3L297.4 57.4l-9.3 9.3C277.6 64.9 266.9 64 256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192zm-12.3-67.7L432 192l-66.9-11.2L265 281 231 247 331.2 146.9 320 80l3.7-3.7 48.5-48.5L400 0l25.7 64.4L432 80l15.6 6.3L512 112l-27.8 27.8-48.5 48.5z"]},faArrowsDownToPeople:{prefix:"fass",iconName:"arrows-down-to-people",icon:[640,512,[],"e4b9","M120 0h48V24 142.1l23-23 17-17L241.9 136l-17 17-64 64-17 17-17-17L63 153l-17-17L80 102.1l17 17 23 23V24 0zM280 200a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM104 296a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm392-40a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM81.9 352H96h96 14l44.9-83.4 6.8-12.6H272h96 14.3l6.8 12.6L434 352h14 96 14.1l6.9 12.3 56 100.8 11.7 21-42 23.3-11.7-21-27-48.6V512H440V439.8l-27 48.6-11.7 21-42-23.3 11.7-21 35.2-63.4-3.4-6.3L376 345.5V432H264V345.5l-26.9 49.9-3.4 6.3L269 465.1l11.7 21-42 23.3-11.7-21-27-48.6V512H88V439.8L61 488.5l-11.7 21-42-23.3 11.7-21L75 364.3 81.9 352zM415 153l-17-17L432 102.1l17 17 23 23V24 0h48V24 142.1l23-23 17-17L593.9 136l-17 17-64 64-17 17-17-17-64-64z"]},faSeedling:L$,faSprout:L1,faClockSeven:{prefix:"fass",iconName:"clock-seven",icon:[512,512,[],"e350","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V248.7l-60 90-13.3 20 39.9 26.6 13.3-20 64-96 4-6V256 120 96H232v24z"]},faLeftRight:L2,faArrowsAltH:L4,faBoxesPacking:{prefix:"fass",iconName:"boxes-packing",icon:[640,512,[],"e4c7","M640 0H256V128H416V256H384V512H640V0zM507.3 260.7l64 64-22.6 22.6L512 310.6V432v16H480V432 310.6l-36.7 36.7-22.6-22.6 64-64L496 249.4l11.3 11.3zM0 160v64H384V160H0zm352 96H32V512H352V256zm-96 64v32H128V320H256z"]},faCircleArrowLeft:L3,faArrowCircleLeft:L0,faFlashlight:{prefix:"fass",iconName:"flashlight",icon:[640,512,[128294],"f8b8","M576 416h64V96H576V416zM544 97.7C449.1 107.9 384 160 384 160H0V352H384s65.1 52.1 160 62.3V97.7zM224 224h96v64H224V224z"]},faFileJpg:{prefix:"fass",iconName:"file-jpg",icon:[512,512,[],"e646","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM208 512c-26.5 0-48-21.5-48-48V448 432h32v16 16c0 8.8 7.2 16 16 16s16-7.2 16-16V368 352h32v16 96c0 26.5-21.5 48-48 48zM456 352h16c22.1 0 40 17.9 40 40v16H480V392c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8H464V432h16 16 16v16 24c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm-168 0h16 32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352zm32 80h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48z"]},faGroupArrowsRotate:{prefix:"fass",iconName:"group-arrows-rotate",icon:[512,512,[],"e4f6","M159.7 89.9c20.8-12.1 44-20.4 68.8-23.9L219.5 2.6c-35.2 5-68.1 17.2-97.2 35.1C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-17.8 29.1-30 61.9-35 97.2l63.4 9.1c3.5-24.8 11.8-48 23.9-68.8c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1zm262.4 69.9c12.1 20.8 20.4 44 23.9 68.8l63.4-9.1c-5-35.2-17.2-68.1-35.1-97.2c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-29.1-17.8-61.9-30-97.2-35.1l-9.1 63.4c24.8 3.5 48 11.8 68.8 23.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3zM89.9 352.3c-12.1-20.8-20.4-44-23.9-68.8L2.6 292.5c5 35.2 17.2 68.1 35 97.2C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c29.1 17.8 61.9 30 97.2 35l9.1-63.4c-24.8-3.5-48-11.8-68.8-23.9c.2-2 .3-4.1 .3-6.1c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.1 .3zm262.4 69.9c-20.8 12.1-44 20.4-68.8 23.9l9.1 63.4c35.2-5 68.1-17.2 97.2-35c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c17.8-29.1 30-61.9 35.1-97.2l-63.4-9.1c-3.5 24.8-11.8 48-23.9 68.8c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2zM227.7 313.8c-20.8-10.6-34.9-32.2-34.9-57c0-15.6 5.6-29.9 14.9-41.1l25.9 25.9 0-81.6L152 160l21.7 21.7c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8l21.8-42.7zm93.1-58.6c0 15.6-5.6 29.9-14.9 41.1L280 270.4l0 81.6h81.6l-21.7-21.7c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8l-21.8 42.7c20.8 10.6 34.9 32.2 34.9 57z"]},faBowlFood:{prefix:"fass",iconName:"bowl-food",icon:[512,512,[],"e4c6","M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32H8.6C3.1 214.6 0 203.7 0 192zm0 88V256H512v24c0 67-39.2 124.9-96 151.8V480H96V431.8C39.2 404.9 0 347 0 280z"]},faSquare9:{prefix:"fass",iconName:"square-9",icon:[448,512,[],"e25e","M0 32H448V480H0V32zM224 272a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm96-48c0-53-43-96-96-96s-96 43-96 96c0 49.2 37 89.8 84.7 95.3l-44.4 48.4L153.4 384h65.1l68.1-74.3c21.4-23.4 33.3-54 33.3-85.7z"]},faCandyCane:{prefix:"fass",iconName:"candy-cane",icon:[512,512,[],"f786","M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23v5.6c0 9.9-5.1 19.1-13.5 24.3L14.5 403.5 82.4 512l356-222.5c45.8-28.6 73.6-78.8 73.6-132.8V151C512 67.6 444.4 0 361 0c-28.3 0-56 8-80 23L200.4 73.3l67.8 108.5 80.5-50.3zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z"]},faArrowDownWideShort:L6,faSortAmountAsc:L8,faSortAmountDown:L5,faSquareDollar:L7,faDollarSquare:L9,faUsdSquare:Ic,faPhoneArrowRight:{prefix:"fass",iconName:"phone-arrow-right",icon:[512,512,[],"e5be","M144 0L0 32 0 64C0 311.4 200.6 512 448 512h32l32-144L368 288l-67 83.8C232.5 335.7 176.3 279.5 140.2 211L224 144 144 0zM413.8 23l-17-17L362.9 40l17 17 39 39H312 288v48h24H418.9l-39 39-17 17 33.9 33.9 17-17 80-80 17-17-17-17-80-80z"]},faHandHoldingSeedling:{prefix:"fass",iconName:"hand-holding-seedling",icon:[576,512,[],"f4bf","M96 0c0 88.4 71.6 160 160 160v96 32h64V256 160C320 71.6 248.4 0 160 0H96zM480 0H416c-40.7 0-77.8 15.2-106 40.1c25.7 32.1 41.3 72.6 42 116.7C425 142 480 77.4 480 0zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faMessageCheck:Ir,faCommentAltCheck:Ia,faCloudBolt:In,faThunderstorm:Io,faChartLineUpDown:{prefix:"fass",iconName:"chart-line-up-down",icon:[512,512,[],"e5d7","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zm416 0H352L336 80l41.4 41.4L288 210.7l-57.4-57.4L208 130.7l-22.6 22.6-88 88 45.3 45.3L208 221.3l57.4 57.4L288 301.3l22.6-22.6 112-112L464 208l16-16V64zm0 320V256l-16-16-41.4 41.4-34.7-34.7-45.3 45.3 34.7 34.7L336 368l16 16H480z"]},faTextSlash:Is,faRemoveFormat:Il,faWatch:{prefix:"fass",iconName:"watch",icon:[384,512,[8986],"f2e1","M320 0V72.2C283.7 46.8 239.6 32 192 32s-91.7 14.8-128 40.2V0H320zm0 439.8V512H64V439.8c36.3 25.3 80.4 40.2 128 40.2s91.7-14.8 128-40.2zM0 256a192 192 0 1 1 384 0A192 192 0 1 1 0 256zm216-80V152H168v24 80 12.8l10.7 7.1 48 32 20 13.3 26.6-39.9-20-13.3L216 243.2V176z"]},faCircleDownLeft:{prefix:"fass",iconName:"circle-down-left",icon:[512,512,[],"e107","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM160 192V352H320l24-24-52-52 76-76-56-56-76 76-52-52-24 24z"]},faText:{prefix:"fass",iconName:"text",icon:[448,512,[],"f893","M0 32H32 192h64H416h32V64v64 32H384V128 96H256l0 320h48 32v64H304 144 112V416h32 48l0-320H64v32 32H0V128 64 32z"]},faProjector:{prefix:"fass",iconName:"projector",icon:[640,512,[],"f8d6","M440 24V0H392V24v80 24h48V104 24zM281 39l-17-17L230.1 56l17 17 56 56 17 17L353.9 112 337 95 281 39zM585 73l17-17L568 22.1 551 39 495 95l-17 17L512 145.9l17-17 56-56zm55 119H512c-26.7-20.1-60-32-96-32s-69.3 11.9-96 32H0V448H64l16 64h64l16-64H320c26.7 20.1 60 32 96 32c24.4 0 47.5-5.5 68.2-15.2L496 512h64l16-64h64V192zM416 224a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM64 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faFaceSmileWink:If,faSmileWink:Ih,faTombstoneBlank:Iu,faTombstoneAlt:Im,faChessKingPiece:Id,faChessKingAlt:Ip,faCircle6:{prefix:"fass",iconName:"circle-6",icon:[512,512,[],"e0f3","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-16a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm-96 48c0 53 43 96 96 96s96-43 96-96c0-49.2-37-89.8-84.7-95.3l44.4-48.4L326.6 128H261.4l-68.1 74.3c-21.4 23.4-33.3 54-33.3 85.7z"]},faWavesSine:{prefix:"fass",iconName:"waves-sine",icon:[640,512,[],"e65d","M256.2 140.6c-11 18.2-20.4 40.1-29.3 64.6c-9.2-27.9-19.8-57.4-32.9-84.7c2.4-4.5 4.9-8.9 7.5-13.2C226.3 66.4 263.3 32 320 32s93.7 34.4 118.6 75.4c23.8 39.2 40.3 90.2 55.2 136.5l.7 2.3c15.8 49.1 30.2 93.1 49.7 125.2C563 402.4 582.6 416 608 416h32v64H608c-56.7 0-93.7-34.4-118.6-75.4c-23.8-39.2-40.3-90.2-55.2-136.5l-.7-2.3c-15.8-49.1-30.2-93.1-49.7-125.2C365 109.6 345.4 96 320 96s-45 13.6-63.8 44.6zM158.1 391.4c-2.4 4.5-4.9 8.9-7.5 13.2C125.7 445.6 88.7 480 32 480H0V416H32c25.4 0 45-13.6 63.8-44.6c11-18.2 20.4-40.1 29.3-64.6c9.2 27.9 19.8 57.4 32.9 84.7zm225.8-20c11-18.2 20.4-40.1 29.3-64.6c9.2 27.9 19.8 57.4 32.9 84.7c-2.4 4.5-4.9 8.9-7.5 13.2C413.7 445.6 376.7 480 320 480s-93.7-34.4-118.6-75.4c-23.8-39.2-40.3-90.2-55.2-136.5l0 0-.7-2.3c-15.8-49.1-30.2-93.1-49.7-125.2C77 109.6 57.4 96 32 96H0V32H32c56.7 0 93.7 34.4 118.6 75.4c23.8 39.2 40.3 90.2 55.2 136.5l.7 2.3c15.8 49.1 30.2 93.1 49.7 125.2C275 402.4 294.6 416 320 416s45-13.6 63.8-44.6zM544.2 140.6c-11 18.2-20.4 40.1-29.3 64.6c-9.2-27.9-19.8-57.5-32.9-84.7c2.4-4.5 4.9-8.9 7.5-13.2C514.3 66.4 551.3 32 608 32h32V96H608c-25.4 0-45 13.6-63.8 44.6z"]},faLeft:Iz,faArrowAltLeft:IH,faFileWord:{prefix:"fass",iconName:"file-word",icon:[384,512,[],"f1c2","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM107.6 240l31.7 109.3L164 257.7l4.8-17.7h18.4 9.6 18.4l4.8 17.7 24.7 91.5L276.4 240h50L271.1 430.7 266 448H248h-8H221.6l-4.8-17.7-24.8-92-24.8 92L162.4 448H144h-8H118l-5-17.3L57.7 240h50z"]},faFilePowerpoint:{prefix:"fass",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32 24H112V424 368 264 240h24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z"]},faSquareDown:Iv,faArrowAltSquareDown:Iy,faObjectsAlignCenterVertical:{prefix:"fass",iconName:"objects-align-center-vertical",icon:[512,512,[],"e3bd","M64 32H224V232h64V96H448V232h64v48H448V416H288V280H224V480H64V280H0V232H64V32z"]},faArrowsLeftRight:Ix,faArrowsH:Ib,faHouseLock:{prefix:"fass",iconName:"house-lock",icon:[640,512,[],"e510","M288.4 0L488.7 167.1C446.2 183 416 224 416 272v16H384l0 224H352V352H224V512H64.1V287.6H0V240L288.4 0zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faCloudArrowDown:Iw,faCloudDownload:ID,faCloudDownloadAlt:Ik,faWreath:{prefix:"fass",iconName:"wreath",icon:[448,512,[],"f7e2","M182.6 0c15.8 0 30.2 5.7 41.4 15.2C235.2 5.7 249.6 0 265.4 0c27.9 0 51.6 17.8 60.3 42.6c5.8-1.7 11.9-2.6 18.2-2.6c35.3 0 64 28.7 64 64c0 6.3-.9 12.5-2.6 18.2c24.8 8.8 42.6 32.5 42.6 60.3c0 15.8-5.7 30.2-15.2 41.4c9.5 11.2 15.2 25.6 15.2 41.4c0 27.9-17.8 51.6-42.6 60.3c1.7 5.8 2.6 11.9 2.6 18.2c0 32.6-24.4 59.6-56 63.5V384 339.6l-42.1 14L224 382.3l-85.9-28.6L96 339.6V384v23.5c-31.6-3.9-56-30.9-56-63.5c0-6.3 .9-12.5 2.6-18.2C17.8 317 0 293.3 0 265.4c0-15.8 5.7-30.2 15.2-41.4C5.7 212.8 0 198.4 0 182.6c0-27.9 17.8-51.6 42.6-60.3C40.9 116.5 40 110.3 40 104c0-35.3 28.7-64 64-64c6.3 0 12.5 .9 18.2 2.6C131 17.8 154.7 0 182.6 0zM224 120l-29.8 31.9-43.7-1.5 1.5 43.7L120 224l31.9 29.8-1.5 43.7 43.7-1.5L224 328l29.8-31.9 43.7 1.5-1.5-43.7L328 224l-31.9-29.8 1.5-43.7-43.7 1.5L224 120zM128 384l96 32 96-32V512l-96-32-96 32V384z"]},faChildren:{prefix:"fass",iconName:"children",icon:[640,512,[],"e4e1","M160 128A64 64 0 1 0 160 0a64 64 0 1 0 0 128zm-41.5 32H102.3l-9.6 13.1-70.5 96L3.3 294.9l51.6 37.9 18.9-25.8L88 287.6v.4 2.3L56 400H88v80 32h64V480 400h16v80 32h64V480 400h32L232 290.3V288v-.4l14.2 19.3 18.9 25.8 51.6-37.9-18.9-25.8-70.5-96L217.7 160H201.5h-83zM480 128A64 64 0 1 0 480 0a64 64 0 1 0 0 128zm-41.5 32H422.3l-9.6 13.1-70.5 96-18.9 25.8 51.6 37.9 18.9-25.8L408 287.6V480v32h64V480 384h16v96 32h64V480 287.6l14.2 19.3 18.9 25.8 51.6-37.9-18.9-25.8-70.5-96L537.7 160H521.5h-83z"]},faMeterDroplet:{prefix:"fass",iconName:"meter-droplet",icon:[640,512,[],"e1ea","M256 512c53.7 0 103.5-16.5 144.6-44.7C390 447.2 384 424.3 384 400v-2.1c0-28.3 8.2-56 23.7-79.7L499.6 177C466.3 74.3 369.8 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zM192 160v32 32H128V192 160 128h64v32zm96 0v32 32H224V192 160 128h64v32zm96 0v32 32H320V192 160 128h64v32zm144 32L434.5 335.6c-12.1 18.5-18.5 40.2-18.5 62.3V400c0 61.9 50.1 112 112 112s112-50.1 112-112v-2.1c0-22.1-6.4-43.7-18.5-62.3L528 192z"]},faChalkboard:IS,faBlackboard:IE,faUserLargeSlash:Ij,faUserAltSlash:IO,faSignalStrong:IP,faSignal4:I_,faLollipop:IB,faLollypop:IU,faListTree:{prefix:"fass",iconName:"list-tree",icon:[512,512,[],"e1d2","M96 48H0v96H24V256 416v24H48h80v24h96V368H128v24H72V280h56v24h96V208H128v24H72V144H96V48zm64 16v64h32H480h32V64H480 192 160zM288 224v64h32H480h32V224H480 320 288zm0 160v64h32H480h32V384H480 320 288z"]},faEnvelopeOpen:{prefix:"fass",iconName:"envelope-open",icon:[512,512,[62135],"f2b6","M64 246.9L256 384 448 246.9V224L256 80 64 224v22.9zM0 192L256 0 512 192V448v64H448 64 0V448 192z"]},faDrawCircle:{prefix:"fass",iconName:"draw-circle",icon:[512,512,[],"f5ed","M104 206c14.7 11.7 24 29.8 24 50s-9.4 38.3-24 50c15.8 48.2 53.9 86.2 102 102c11.7-14.7 29.8-24 50-24s38.3 9.4 50 24c48.2-15.8 86.2-53.9 102-102c-14.7-11.7-24-29.8-24-50s9.4-38.3 24-50c-15.8-48.2-53.9-86.2-102-102c-11.7 14.7-29.8 24-50 24s-38.3-9.4-50-24c-48.2 15.8-86.2 53.9-102 102zm92.7 266.1c-76-20.8-135.9-80.7-156.7-156.7C16.5 305.8 0 282.8 0 256s16.5-49.8 39.9-59.3c20.8-76 80.7-135.9 156.7-156.7C206.2 16.5 229.2 0 256 0s49.8 16.5 59.3 39.9c76 20.8 135.9 80.7 156.7 156.7c23.4 9.5 39.9 32.5 39.9 59.3s-16.5 49.8-39.9 59.3c-20.8 76-80.7 135.9-156.7 156.7C305.8 495.5 282.8 512 256 512s-49.8-16.5-59.3-39.9z"]},faCatSpace:{prefix:"fass",iconName:"cat-space",icon:[640,512,[],"e001","M576 160c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-32.5 12.1-62.1 32-84.7V160c0 53 43 96 96 96s96-43 96-96V75.3c19.9 22.6 32 52.2 32 84.7zM416 96L374.9 54.9C395.6 40.5 420.8 32 448 32s52.4 8.5 73.1 22.9L480 96H416zm64 220.8C553 302 608 237.4 608 160C608 71.6 536.4 0 448 0S288 71.6 288 160c0 11.7 1.3 23.1 3.6 34.1c-54.9 8.1-102.2 39.5-131.6 83.8V192c0-53-43-96-96-96H32v64H64c17.7 0 32 14.3 32 32V480v32h32H336h32V448H336 280L416 339.2V480v32h64V480 316.8zM400 160a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM241.3 46.7L224 0 206.7 46.7 160 64l46.7 17.3L224 128l17.3-46.7L288 64 241.3 46.7z"]},faHandshakeSimpleSlash:IY,faHandshakeAltSlash:IG,faRabbitRunning:IQ,faRabbitFast:IF,faMemoPad:{prefix:"fass",iconName:"memo-pad",icon:[448,512,[],"e1da","M0 0V96H448V0H0zM0 128V512H448V128H0zm96 80h16H336h16v32H336 112 96V208zm0 96h16H336h16v32H336 112 96V304zm0 96h16 96 16v32H208 112 96V400z"]},faMattressPillow:{prefix:"fass",iconName:"mattress-pillow",icon:[640,512,[],"e525","M256 64H0V448H256V64zm32 384H640V64H288V448zM64 128H192V384H64V128z"]},faAlarmPlus:{prefix:"fass",iconName:"alarm-plus",icon:[512,512,[],"f844","M14.9 146.4C5.5 131.6 0 114 0 95.2C0 42.6 42.6 0 95.2 0c25 0 47.8 9.6 64.8 25.4L14.9 146.4zM390.2 467.4C352.8 495.4 306.3 512 256 512s-96.8-16.6-134.1-44.6l-19.2 19.2L80 509.3 34.7 464l22.6-22.6 19.2-19.2C48.6 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64s224 100.3 224 224c0 50.3-16.6 96.8-44.6 134.2l19.2 19.2L477.3 464 432 509.3l-22.6-22.6-19.2-19.2zM352 25.4C369 9.6 391.8 0 416.8 0C469.4 0 512 42.6 512 95.2c0 18.8-5.5 36.3-14.9 51.1L352 25.4zM280 176H232v24 64H168 144v48h24 64v64 24h48V376 312h64 24V264H344 280V200 176z"]},faAlicorn:{prefix:"fass",iconName:"alicorn",icon:[640,512,[],"f6b0","M448 160v78.1V240h0c-.5 30-12.8 56.4-32 75.7V512H320V346.7c-4.1-.7-8.2-1.6-12.3-2.8L224 320v16 19.9l-14.1 14.1-27 27 38.3 115H120.1L82.5 399.2 73.1 371l21-21 26.6-26.6L78.2 259.9c-7.3-11-11.9-23.4-13.6-36.4C54.6 230.8 48 242.6 48 256v56 24H0V312 256c0-44.6 33.2-81.5 76.3-87.2c13-21.4 35.2-36.5 61.1-40c3.8 15.3 9.2 29.8 16.5 43c11.3 20.4 27.4 37.7 49.9 49.8c7.5 4 15.5 7.4 24.2 10.1C139.8 173.7 160 32 160 32l160 96C320 57.3 377.3 0 448 0h32 64 16V32H544 528l16 16h96V64L560 90.7V192l-80 32-32-64zm64-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faCommentQuestion:{prefix:"fass",iconName:"comment-question",icon:[512,512,[],"e14b","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM168 168l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8h56.9c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L232 220.6v13.9V256v24h48V256v-7.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H224c-30.9 0-56 25.1-56 56zm64 200h48V320H232v48z"]},faGingerbreadMan:{prefix:"fass",iconName:"gingerbread-man",icon:[448,512,[],"f79d","M320 96c0 33.4-17 62.8-42.9 80H368h64V304H368 320v24.8l80 96V512H306l-82-98.4L142 512H48V424.8l80-96V304H80 16V176H80h90.9C145 158.8 128 129.4 128 96c0-53 43-96 96-96s96 43 96 96zM192 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faGuaraniSign:{prefix:"fass",iconName:"guarani-sign",icon:[384,512,[],"e19a","M224 0H160V66.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3V512h64V445.3c90.8-15.2 160-94.2 160-189.3V224H352 224V132c22.1 5.7 41.8 17.1 57.6 32.6l44.8-45.7C299 92 263.5 73.3 224 66.7V0zM160 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380V288h92c-11.6 45-47 80.4-92 92z"]},faBurgerFries:{prefix:"fass",iconName:"burger-fries",icon:[640,512,[],"e0cd","M64 32L97.4 221.4 117.7 272H128V90.7L112 0 64 32zM18.7 192H59.7L41.8 90.5 0 80 18.7 192zM384 80L342.7 90.3 325.8 192h7.3c10.4-6.1 22-11.7 35-16.5L384 80zM256 512V304H96L64 224H0L64 512H256zm0-240h4c2.2-5.2 4.7-10.3 7.6-15.3c3.1-5.3 7-11.3 11.9-17.7l10.2-25.5L320 32 256 48V272zm-96 0h64V240 32L160 0V272zm480 15.8s-32-96-176-96s-176 96-176 96v32H640v-32zm-256-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm96 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-256 112v64H640v-64H288zm0 96v64H640v-64H288z"]},faMugTea:{prefix:"fass",iconName:"mug-tea",icon:[576,512,[],"f875","M144 64v64L96 176V288H224V176l-48-48V64H384h32 32c70.7 0 128 57.3 128 128s-57.3 128-128 128H416V448H32V64H144zM416 256h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H416V256z"]},faBorderTop:{prefix:"fass",iconName:"border-top",icon:[448,512,[],"f855","M0 32H448V96H0V32zm0 96H64v64H0V128zm448 0v64H384V128h64zm-256 0h64v64H192V128zM64 320v64H0V320H64zm320 0h64v64H384V320zm-128 0v64H192V320h64zM0 224H64v64H0V224zm448 0v64H384V224h64zm-256 0h64v64H192V224zM64 416v64H0V416H64zm320 0h64v64H384V416zm-128 0v64H192V416h64zM96 224h64v64H96V224zm64 192v64H96V416h64zm128 0h64v64H288V416zm64-192v64H288V224h64z"]},faArrowsRotate:IZ,faRefresh:Iq,faSync:IK,faCircleBookOpen:IJ,faBookCircle:IW,faArrowsToDottedLine:{prefix:"fass",iconName:"arrows-to-dotted-line",icon:[448,512,[],"e0a6","M256 32V0H192V32 64H128V96l96 96 96-96V64H256V32zM192 448v32 32h64V480 448h64V416l-96-96-96 96v32h64zM64 224H0v64H64V224zm32 0v64h64V224H96zm160 0H192v64h64V224zm32 0v64h64V224H288zm96 0v64h64V224H384z"]},faFireExtinguisher:{prefix:"fass",iconName:"fire-extinguisher",icon:[512,512,[129519],"f134","M128 0h96V56h64V32L512 0V160L288 128V104H224v34.8c37.8 18 64 56.5 64 101.2V384H64V240c0-44.7 26.2-83.2 64-101.2V110c-36.2 11.1-66 36.9-82.3 70.5l-43.1-21C26.7 109.8 72.7 72.6 128 60.4V0zM288 512H64V416H288v96zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faMagnifyingGlassArrowsRotate:{prefix:"fass",iconName:"magnifying-glass-arrows-rotate",icon:[512,512,[],"e65e","M413.6 240c-5.2 33.6-18.4 64.5-37.6 90.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40c-53.4 0-102-20.1-138.9-53.1L24 408 0 384V240H144l24 24-53.5 53.5C139.6 339 172.3 352 208 352c68.5 0 125.9-47.9 140.4-112h65.1zM346.9 53.1L392 8l24 24V176H272l-24-24 53.5-53.5C276.4 77 243.7 64 208 64C139.5 64 82.1 111.9 67.6 176H2.4C17.8 76.3 104 0 208 0c53.4 0 102 20.1 138.9 53.1z"]},faGarageOpen:{prefix:"fass",iconName:"garage-open",icon:[640,512,[],"e00b","M0 128V512H96V192H544V512h96V128L320 0 0 128zM176.7 320l-15.1 39.4-1.6 4.2V368v24 24 64 32h64V480 464H416v16 32h64V480 416 392 366.2v-4.5l-1.7-4.2L463.7 320H412.1l6.3 16H222l6.2-16H176.7zM240 376a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm136 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM512 224H128v64H512V224z"]},faShelvesEmpty:{prefix:"fass",iconName:"shelves-empty",icon:[640,512,[],"e246","M64 32V0H0V32 160v32 32V416v32 32 32H64V480H576v32h64V480 448 416 224 192 160 32 0H576V32 160H64V32zm0 192H576V416H64V224z"]},faCruzeiroSign:{prefix:"fass",iconName:"cruzeiro-sign",icon:[448,512,[],"e152","M96 256c0-88.4 71.6-160 160-160c47.8 0 90.6 20.9 120 54.2l48-42.4C383 61.4 322.9 32 256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c66.9 0 127-29.4 168-75.8l-48-42.4C346.6 395.1 303.8 416 256 416V320v-1.4c0-16.9 13.7-30.6 30.6-30.6c5.6 0 11 1.5 15.8 4.4l25.1 15.1 32.9-54.9-25.1-15.1c-14.7-8.8-31.5-13.5-48.7-13.5c-10.7 0-21 1.8-30.6 5.1V224H192v94.6V320v82.7C135.5 378 96 321.6 96 256z"]},faWatchApple:{prefix:"fass",iconName:"watch-apple",icon:[384,512,[],"e2cb","M64 0V48H320V0H64zM384 80H0V432H384V80zM192 213.3a42.7 42.7 0 1 1 0 85.3 42.7 42.7 0 1 1 0-85.3zM213.3 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-74.7-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm74.7-160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-74.7-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32 240H64v48H320V464z"]},faWatchCalculator:{prefix:"fass",iconName:"watch-calculator",icon:[384,512,[],"f8f0","M64 0H320V48H64V0zm0 512V464H320v48H64zM0 80H384V432H0V80zm64 64v64H320V144H64zm48 104H64v48h48V248zm56 0v48h48V248H168zm152 0H272v48h48V248zM64 336v48h48V336H64zm152 0H168v48h48V336zm56 0v48h48V336H272z"]},faListDropdown:{prefix:"fass",iconName:"list-dropdown",icon:[512,512,[],"e1cf","M512 32H0V480H512V32zM448 192V416H64V192H448zM352 96h96l-48 48L352 96zM128 232H104v48h24H384h24V232H384 128zm0 96H104v48h24H384h24V328H384 128z"]},faCabinetFiling:{prefix:"fass",iconName:"cabinet-filing",icon:[448,512,[128452],"f64b","M0 0H448V240H0V0zM0 272H448V512H0V272zM128 96v16 32 16h32V144 128H288v16 16h32V144 112 96H304 144 128zm0 256v16 32 16h32V400 384H288v16 16h32V400 368 352H304 144 128z"]},faBurgerSoda:{prefix:"fass",iconName:"burger-soda",icon:[640,512,[],"f858","M224 0H205l-4.4 18.5L174.9 128H32 0v64H32 333.1c14.5-8.5 31.3-16 50.9-21.6V128H352 224.2L243 48h37 24V0H280 224zM40 224L64 512H256V282.6c3-9.1 6.7-17.5 11.6-25.9c5.4-9.3 13.4-20.8 24.8-32.7H40zm600 63.8s-32-96-176-96s-176 96-176 96v32H640v-32zm-256-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm96 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-256 112v64H640v-64H288zm0 96v64H640v-64H288z"]},faSquareArrowUp:IX,faArrowSquareUp:I$,faGreaterThanEqual:{prefix:"fass",iconName:"greater-than-equal",icon:[448,512,[],"f532","M34.7 33.8l-2.7-1v67.9L288.5 192 32 283.2v67.9l2.7-1 360-128 21.3-7.6V169.4l-21.3-7.6-360-128zM416 416H32 0v64H32 416h32V416H416z"]},faPalletBox:{prefix:"fass",iconName:"pallet-box",icon:[640,512,[],"e208","M128 0H256V128l64-48 64 48V0H512V256H128V0zM0 320H32 64 96h32H288h32 32H512h32 32 32 32v64H608 576v64h32 32v64H608 576 544 512 352 320 288 128 96 64 32 0V448H32 64V384H32 0V320zM128 448H288V384H128v64zm224 0H512V384H352v64z"]},faFaceConfounded:{prefix:"fass",iconName:"face-confounded",icon:[512,512,[],"e36c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216.9 354.7L256 380.8l39.1-26.1 8.9-5.9 8.9 5.9 40.3 26.8 23.7-11.8 14.3-7.2 14.3 28.6-14.3 7.2-32 16-8.3 4.2-7.7-5.2L304 387.2l-39.1 26.1-8.9 5.9-8.9-5.9L208 387.2l-39.1 26.1-7.7 5.2-8.3-4.2-32-16-14.3-7.2 14.3-28.6 14.3 7.2 23.7 11.8 40.3-26.8 8.9-5.9 8.9 5.9zM112 192l118.9 64L112 320l45.7-64L112 192zm169.1 64L400 192l-45.7 64L400 320 281.1 256z"]},faShieldHalved:I1,faShieldAlt:I2,faTruckPlow:{prefix:"fass",iconName:"truck-plow",icon:[640,512,[],"f7de","M128 32h32H288h18.1l9.3 15.5L402.1 192H480v96h32V176v-8.9l4.6-7.6 48-80L581 52.1 635.9 85l-16.5 27.4L576 184.9V288v64 7.1l43.4 72.4L635.9 459 581 491.9l-16.5-27.4-48-80-4.6-7.6V368 352H474.5c3.5 10 5.5 20.8 5.5 32c0 53-43 96-96 96s-96-43-96-96c0-11.2 1.9-22 5.5-32H224c-1.9 0-3.8-.2-5.6-.5c3.7 10.2 5.6 21.1 5.6 32.5c0 53-43 96-96 96s-96-43-96-96c0-11.2 1.9-22 5.5-32H0V192H128V64 32zm64 160H327.5L269.9 96H192v96zM160 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm256 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faBookAtlas:I4,faAtlas:I3,faVirus:{prefix:"fass",iconName:"virus",icon:[512,512,[],"e074","M256 0H224V32 43.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75 97.6 52.4 75 75l0 0 0 0L52.4 97.6 75 120.2l8.2 8.2 0 0C118.4 163.7 93.4 224 43.5 224H32 0v32 32H32 43.5c49.9 0 74.9 60.3 39.6 95.6L75 391.8 52.4 414.4 75 437l0 0 22.6 22.6L120.2 437l8.2-8.2 0 0c35.3-35.2 95.6-10.3 95.6 39.6V480v32h32 32V480 468.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2 22.6 22.6L437 437l22.6-22.6L437 391.8l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6H480h32V256 224H480 468.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2 22.6-22.6L437 75 414.4 52.4 391.8 75l-8.2 8.2 0 0C348.3 118.4 288 93.4 288 43.5V32 0H256zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faGridRound2:{prefix:"fass",iconName:"grid-round-2",icon:[512,512,[],"e5db","M128 32a96 96 0 1 0 0 192 96 96 0 1 0 0-192zm0 256a96 96 0 1 0 0 192 96 96 0 1 0 0-192zM288 128a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 160a96 96 0 1 0 0 192 96 96 0 1 0 0-192z"]},faCommentMiddleTop:{prefix:"fass",iconName:"comment-middle-top",icon:[512,512,[],"e14a","M320.1 102.6C430.5 125.7 512 207.1 512 304c0 114.9-114.6 208-256 208S0 418.9 0 304c0-96.9 81.5-178.3 191.9-201.4L256 0l64.1 102.6z"]},faWave:{prefix:"fass",iconName:"wave",icon:[576,512,[],"e65b","M0 336V304H32c35.3 0 64-28.7 64-64C96 125.1 189.1 32 304 32c84.7 0 157.6 50.7 190 123.2l-38.6 27.1C441 168.5 421.5 160 400 160c-44.2 0-80 35.8-80 80c0 35.3 28.7 64 64 64v0c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v32 32 10.6c-28.7 0-55.1-8.9-73.8-17.4c-5.5-2.5-10.3-5-14.5-7.2l-7.6-4.1-7.6 4.1c-4.2 2.3-9.1 4.8-14.5 7.2c-18.7 8.5-45.1 17.4-73.8 17.4s-55.1-8.9-73.8-17.4c-5.5-2.5-10.3-5-14.5-7.2l-7.6-4.1-7.6 4.1c-4.2 2.3-9.1 4.8-14.5 7.2c-18.7 8.5-45.1 17.4-73.8 17.4s-55.1-8.9-73.8-17.4c-5.5-2.5-10.3-5-14.5-7.2L96 349.8l-7.6 4.1c-4.2 2.3-9.1 4.8-14.5 7.2C55.1 369.7 28.7 378.6 0 378.6V368 336zm0 74.6c35 0 66.1-10.8 87.1-20.3c3.2-1.4 6.1-2.9 8.9-4.3c2.8 1.4 5.8 2.8 8.9 4.3c20.9 9.5 52 20.3 87.1 20.3s66.1-10.8 87.1-20.3c3.2-1.4 6.1-2.9 8.9-4.3c2.8 1.4 5.8 2.8 8.9 4.3c20.9 9.5 52 20.3 87.1 20.3s66.1-10.8 87.1-20.3c3.2-1.4 6.1-2.9 8.9-4.3c2.8 1.4 5.8 2.8 8.9 4.3c21 9.5 52 20.3 87.1 20.3V416v32 32c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 470.1 31.9 480 0 480V448 416v-5.4z"]},faEnvelopeCircleCheck:{prefix:"fass",iconName:"envelope-circle-check",icon:[640,512,[],"e4e8","M0 64v80L256 320l78.4-53.9c26.1-60.2 84.9-103 154.1-105.9L512 144V64H0zM274.1 346.4L256 358.8l-18.1-12.5L0 182.8V448H360.2C335.1 417.6 320 378.5 320 336c0-7.5 .5-14.9 1.4-22.1l-47.2 32.5zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 398.6l-11.3-11.3-40-40L417.4 336 440 313.4l11.3 11.3L480 353.4l60.7-60.7L552 281.4 574.6 304z"]},faLayerGroup:{prefix:"fass",iconName:"layer-group",icon:[576,512,[],"f5fd","M0 128L288 256 576 128 288 0 0 128zm104.6 81.5L0 256 288 384 576 256 471.4 209.5 288 291 104.6 209.5zM288 419L104.6 337.5 0 384 288 512 576 384 471.4 337.5 288 419z"]},faRestroomSimple:{prefix:"fass",iconName:"restroom-simple",icon:[640,512,[],"e23a","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zm32 96H32L24 352H64V512H192V352h40l-8-192zM344 0H296V24 488v24h48V488 24 0zM512 128A64 64 0 1 0 512 0a64 64 0 1 0 0 128zM640 384L576 160H448L384 384h64V512H576V384h64z"]},faArrowsToDot:{prefix:"fass",iconName:"arrows-to-dot",icon:[512,512,[],"e4be","M256 192L160 96V64h64V32 0h64V32 64h64V96l-96 96zM416 352l-96-96 96-96h32v64h32l32 0v64H480 448v64H416zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64l96 96v32H288v32 32H224V480 448H160V416l96-96zM96 352H64l0-64H32 0l0-64 32 0H64l0-64H96l96 96L96 352z"]},faBorderOuter:{prefix:"fass",iconName:"border-outer",icon:[448,512,[],"f851","M64 96V416H384V96H64zM0 32H64 384h64V96 416v64H384 64 0V416 96 32zm256 96v64H192V128h64zM96 224h64v64H96V224zm160 0v64H192V224h64zm32 0h64v64H288V224zm-32 96v64H192V320h64z"]},faHashtagLock:{prefix:"fass",iconName:"hashtag-lock",icon:[576,512,[],"e415","M308.9 32h64.9l-16 96H432h12.9l-5.8 34.8c-20.5 4.7-38.9 15-53.5 29.2H347.1l-16 96H320l0 96h-4.9l-16 96H234.2l16-96H155.1l-16 96H74.2l16-96H16 3.1l10.7-64H16h84.9l21.3-128H48 35.1l10.7-64H48h84.9l16-96h64.9l-16 96h95.1l16-96zM165.8 320h95.1l21.3-128H187.1L165.8 320zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H352V320h32V272z"]},faClockTwoThirty:{prefix:"fass",iconName:"clock-two-thirty",icon:[512,512,[],"e35b","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V256 243.2l10.7-7.1 96-64 20-13.3 26.6 39.9-20 13.3L280 268.8V392v24H232V392z"]},faArchway:{prefix:"fass",iconName:"archway",icon:[512,512,[],"f557","M0 32H32 480h32V96H480 32 0V32zM0 416H32V128H480V416h32v64H480 416 384 352V352c0-53-43-96-96-96s-96 43-96 96V480H128 96 32 0V416z"]},faHeartCircleCheck:{prefix:"fass",iconName:"heart-circle-check",icon:[576,512,[],"e4fd","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm224 80a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L488 313.4l-11.3 11.3L416 385.4l-28.7-28.7L376 345.4 353.4 368l11.3 11.3 40 40L416 430.6l11.3-11.3 72-72L510.6 336z"]},faHouseChimneyCrack:I0,faHouseDamage:I6,faFileZipper:I8,faFileArchive:I5,faTicketPerforated:{prefix:"fass",iconName:"ticket-perforated",icon:[640,512,[],"e63e","M0 64H640V208c-26.5 0-48 21.5-48 48s21.5 48 48 48V448H0V64zm448 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faHeartHalf:{prefix:"fass",iconName:"heart-half",icon:[512,512,[],"e1ab","M39.8 263.8L256 480V96L231.8 71.8c-25.5-25.5-60-39.8-96-39.8C60.8 32 0 92.8 0 167.8c0 36 14.3 70.5 39.8 96z"]},faCommentCheck:{prefix:"fass",iconName:"comment-check",icon:[512,512,[],"f4ac","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM369 193l17-17L352 142.1l-17 17-111 111-47-47-17-17L126.1 240l17 17 64 64 17 17 17-17L369 193z"]},faSquare:{prefix:"fass",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M0 32H448V480H0V32z"]},faMemo:{prefix:"fass",iconName:"memo",icon:[384,512,[],"e1d8","M384 0H0V512H384V0zM80 128H304h16v32H304 80 64V128H80zm0 96H304h16v32H304 80 64V224H80zm0 96H208h16v32H208 80 64V320H80z"]},faMartiniGlassEmpty:I7,faGlassMartini:I9,faCouch:{prefix:"fass",iconName:"couch",icon:[640,512,[],"f4b8","M64 32V192H96h32v32 96H512V224 192h32 32V32H64zm0 192H0V480H96V448H544v32h96V224H576 544v32 64 32H512 128 96V320 256 224H64z"]},faCediSign:{prefix:"fass",iconName:"cedi-sign",icon:[384,512,[],"e0df","M256 32V0H192V32 66.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3V480v32h64V480 445.3c49.6-8.3 92.7-35.6 121.6-74.1l-51.2-38.4c-17.2 22.9-41.9 39.8-70.4 47.2V132c28.5 7.3 53.2 24.2 70.4 47.2l51.2-38.4C348.7 102.3 305.6 75 256 66.7V32zM192 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z"]},faItalic:{prefix:"fass",iconName:"italic",icon:[384,512,[],"f033","M128 32h32H352h32V96H352 293.3L160 416h64 32v64H224 32 0V416H32 90.7L224 96H160 128V32z"]},faGlassCitrus:{prefix:"fass",iconName:"glass-citrus",icon:[512,512,[],"f869","M448 144c0-44.2-35.8-80-80-80c-26.2 0-49.4 12.6-64 32H232.2C252 40.1 305.3 0 368 0c79.5 0 144 64.5 144 144s-64.5 144-144 144l-.5 0 6.7-64.2c41.3-3.2 73.8-37.7 73.8-79.8zM274.3 256l6.7-64H71l6.7 64H274.3zM312 512H40L6.7 192 0 128H64.3 287.7 352l-6.7 64L312 512z"]},faCalendarLinesPen:{prefix:"fass",iconName:"calendar-lines-pen",icon:[576,512,[],"e472","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448v44.4l-181 181L253.4 512H0V192zm288 80H96v48H288V272zm-64 96H96v48H224V368zM505 223.8l71 71-41.3 41.3-71-71L505 223.8zm-63.9 63.9l71 71L370.9 500 288 511.9 299.9 429 441.1 287.8z"]},faChurch:{prefix:"fass",iconName:"church",icon:[640,512,[9962],"f51d","M344 24V0H296V24 48H264 240V96h24 32v46.4L160 224V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V224L344 142.4V96h32 24V48H376 344V24zM0 344V512H128V273.6L0 344zM640 512V344L512 273.6V512H640z"]},faPersonSnowmobiling:Ac,faSnowmobile:Ar,faFaceHushed:{prefix:"fass",iconName:"face-hushed",icon:[512,512,[],"e37b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM192 160c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8l-11.7 10.9L89.4 175.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H192zm141 .9c-4.3-.6-8.6-.9-13-.9H304V128h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8z"]},faCommentsDollar:{prefix:"fass",iconName:"comments-dollar",icon:[640,512,[],"f653","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 37.5 13.9 72.3 37.6 100.9L0 352l108.1-21.6C137.7 344.2 171.8 352 208 352zm23.5 31C255.8 457.4 336.4 512 432 512c36.2 0 70.3-7.8 99.9-21.6L640 512l-37.6-75.1C626.1 408.3 640 373.5 640 336c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5c0 112.3-99.1 196.9-216.5 207zM228 80v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V272v20H188V272v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1l0 0c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1V80 60h40V80z"]},faTicketsSimple:{prefix:"fass",iconName:"tickets-simple",icon:[640,512,[],"e659","M640 32H96V160c26.5 0 48 21.5 48 48s-21.5 48-48 48V384H640V256c-26.5 0-48-21.5-48-48s21.5-48 48-48V32zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},faPickaxe:{prefix:"fass",iconName:"pickaxe",icon:[512,512,[],"e5bf","M462.4 373.5l0 0-.1-.2-.3-.8c-.3-.7-.7-1.8-1.3-3.3c-1.2-2.9-3-7.2-5.5-12.7c-5-11-12.6-26.7-23.1-45.3c-21-37.3-53.6-86-99.5-132s-94.7-78.5-132-99.5c-18.6-10.5-34.3-18.1-45.3-23.1c-5.5-2.5-9.8-4.3-12.7-5.5c-1.4-.6-2.5-1-3.3-1.3l-.8-.3-.2-.1 0 0 0 0 0 0 0 0L99.6 35.3 138 19.8C169.5 7 204 0 240 0c61 0 117.4 20.1 162.8 54L424 32l56 56-22 21.2C491.9 154.6 512 211 512 272c0 36-7 70.5-19.8 102l-15.5 38.4-14.3-38.8 0 0 0 0zM310.1 201.9c8.7 8.7 16.8 17.4 24.5 26.2L40 512 0 472 283.8 177.4c8.8 7.7 17.6 15.8 26.2 24.5z"]},faLinkSimpleSlash:{prefix:"fass",iconName:"link-simple-slash",icon:[640,512,[],"e1ce","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-87.5-68C578.2 363 608 313 608 256c0-88.4-71.6-160-160-160H384 352v64h32 64c53 0 96 43 96 96c0 42.9-28.2 79.3-67 91.5L400.3 288H416h32V224H416 317.9l-82.4-64H256h32V96H256 192c-11.8 0-23.2 1.3-34.3 3.7L48.4 14.8zM70.7 151.7C46.6 179.7 32 216.1 32 256c0 88.4 71.6 160 160 160h64 32V352H256 192c-53 0-96-43-96-96c0-24.9 9.5-47.6 25-64.6L70.7 151.7z"]},faDemocrat:{prefix:"fass",iconName:"democrat",icon:[640,512,[],"f747","M64 32C64 12.1 80 0 80 0l48 45.7L176 0s16 12.1 16 32c0 26.5-21.9 42-29.5 46.6L248 160H480l64 0h14.3l9.5 10.6 72 80-47.6 42.8-49.4-54.9L544 240v80H192L144 208 72 256 0 184 87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352h96v64 96H448V416H288v96H192V416 352h96H448zM269.3 234.7L256.1 208 243 234.7l-30.2 3.9 22.1 20.4L229.4 288l26.8-14.1L282.9 288l-5.5-29.1 22.1-20.4-30.2-3.9zM368.1 208L355 234.7l-30.2 3.9 22.1 20.4L341.4 288l26.8-14.1L394.9 288l-5.5-29.1 22.1-20.4-30.2-3.9L368.1 208zm125.1 26.7L480.1 208 467 234.7l-30.2 3.9 22.1 20.4L453.4 288l26.8-14.1L506.9 288l-5.5-29.1 22.1-20.4-30.2-3.9z"]},faFaceConfused:{prefix:"fass",iconName:"face-confused",icon:[512,512,[],"e36d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM171.1 395.6l-1.1 .9-12.5 10-20-25 12.5-10 1.1-.9C205 327.5 272 304 341 304h11 16v32H352 341c-61.8 0-121.7 21-169.9 59.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPinball:{prefix:"fass",iconName:"pinball",icon:[448,512,[],"e229","M352 224a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM34.3 361.6c9.2 7.7 19.9 13.8 32 17.7l307.8 99.1 29.6-55.7-246-208.3c-40.6-34.1-101.2-28.8-135.2 11.8S-6.3 327.5 34.3 361.6zM64 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faZ:{prefix:"fass",iconName:"z",icon:[384,512,[122],"5a","M384 32V75.6l-7.4 8.9L100.3 416H352h32v64H352 32 0V436.4l7.4-8.9L283.7 96H32 0V32H32 352h32z"]},faPersonSkiing:Aa,faSkiing:An,faDeer:{prefix:"fass",iconName:"deer",icon:[512,512,[129420],"f78e","M256 0V16 40c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V16 0h32V16 40c0 8.6-1.9 16.7-5.4 24h30.6H416c13.3 0 24-10.7 24-24V16 0h32V16 40c0 21.7-12.3 40.4-30.3 49.8c.6 .5 1.1 1.1 1.7 1.6L512 160v64H416h-5.3L384 304v64V512H288V368H240l-64-27.4V344v19.9l-14.1 14.1-26.6 26.6L173.3 512H71.5L34.7 408 24.7 379.4l21.4-21.4L72.1 332 56 315.9c-3-3-5.7-6.1-8.1-9.5l-1.8 23.3-47.9-3.7L.1 302.2 2.4 272c4.2-54.2 49.3-96 103.7-96h7.9H128h96 78.4l9.6-32H256V112l64-16H296 280c-30.9 0-56-25.1-56-56V16 0h32zM400 160a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faInputPipe:{prefix:"fass",iconName:"input-pipe",icon:[640,512,[],"e1be","M64 128V384H576V128H64zM0 64H64 576h64v64V384v64H576 64 0V384 128 64zM144 184V328v24H96V328 184 160h48v24z"]},faRoadLock:{prefix:"fass",iconName:"road-lock",icon:[640,512,[],"e567","M288 32H160L32 480H288V416 384h64v32 64h32l0-192h32V272c0-58.1 44.2-105.8 100.7-111.4L480 32H352V96v32H288V96 32zm64 192v64 32H288V288 224 192h64v32zm176 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faA:{prefix:"fass",iconName:"a",icon:[384,512,[97],"41","M169.9 32h44.2l7.8 20.6 109.3 288L384.2 480H315.7l-36.4-96H104.7L68.3 480H-.2L52.7 340.6l109.3-288L169.9 32zm85 288L192 154.2 129 320H255z"]},faBookmarkSlash:{prefix:"fass",iconName:"bookmark-slash",icon:[640,512,[],"e0c2","M128 76.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L512 374.7V0H128V76.6zM512 499.4L128 196.8V512L320 400 512 512V499.4z"]},faTemperatureArrowDown:Ao,faTemperatureDown:As,faMace:{prefix:"fass",iconName:"mace",icon:[512,512,[],"f6f8","M328.3 94.1c42.7 13.2 76.4 46.9 89.6 89.6L512 224l-94.1 40.3c-13.2 42.7-46.9 76.4-89.6 89.6L288 448l-40.3-94.1c-10.8-3.4-21.1-8-30.5-13.8L70.6 486.6 48 509.3 2.7 464l22.6-22.6L171.9 294.9c-5.8-9.5-10.5-19.7-13.8-30.5L64 224l94.1-40.3c13.2-42.7 46.9-76.4 89.6-89.6L288 0l40.3 94.1zM288 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFeatherPointed:Af,faFeatherAlt:Au,faSausage:{prefix:"fass",iconName:"sausage",icon:[512,512,[],"f820","M320 160c0-42.1 27.1-77.8 64.7-90.8L360 0H472L447.3 69.2c37.7 13 64.7 48.7 64.7 90.8c0 194.4-157.6 352-352 352c-42.1 0-77.8-27.1-90.8-64.7L0 472V360l69.2 24.7c13-37.7 48.7-64.7 90.8-64.7c88.4 0 160-71.6 160-160zM160 400c132.5 0 240-107.5 240-240H368c0 114.9-93.1 208-208 208v32z"]},faTrashCanClock:{prefix:"fass",iconName:"trash-can-clock",icon:[576,512,[],"e2aa","M144 0H304l16 32H448V96H0V32H128L144 0zM32 128H416v64.7c-29.3 2.6-56.6 12.5-80 27.7V208 192H304v16 39.2c-29.8 31.5-48 74-48 120.8c0 59.5 29.6 112.1 74.8 144H32V128zm112 64H112v16V432v16h32V432 208 192zm96 0H208v16V432v16h32V432 208 192zm48 176a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-80H416v16 64 16h16 48 16V352H480 448V304 288z"]},faP:{prefix:"fass",iconName:"p",icon:[320,512,[112],"50","M64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288zM0 352V320 288 96 64 32H32 64h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96 32H0V448 352z"]},faBroomWide:{prefix:"fass",iconName:"broom-wide",icon:[512,512,[],"e5d1","M328 136L464 0l48 48L376 184l40 40-37.8 61.9L226.1 133.8 288 96l40 40zM191 155.3L356.7 321 240 512 108 380l20-60L68 340 0 272 191 155.3z"]},faSnowflake:{prefix:"fass",iconName:"snowflake",icon:[448,512,[10052,10054],"f2dc","M256 32V0H192V32 62.1l-8.6-8.6-17-17L132.5 70.4l17 17L192 129.9v70.6l-61.2-35.3-15.6-58.2L109 83.9 62.7 96.3l6.2 23.2L72 131.3l-12.2-7-27.7-16L.2 163.7l27.7 16 12.2 7-11.8 3.2L5.1 196.1l12.4 46.4 23.2-6.2 58.2-15.6L160 256 98.8 291.3 40.7 275.7l-23.2-6.2L5.1 315.9l23.2 6.2L40 325.3l-12.2 7L.2 348.3l32 55.4 27.7-16 12.2-7-3.2 11.8-6.2 23.2L109 428.1l6.2-23.2 15.6-58.2L192 311.4v70.6l-42.6 42.6-17 17 33.9 33.9 17-17 8.6-8.6V480v32h64V480 449.9l8.6 8.6 17 17 33.9-33.9-17-17L256 382.1V311.4l61.2 35.3 15.6 58.2 6.2 23.2 46.4-12.4-6.2-23.2L376 380.7l12.2 7 27.7 16 32-55.4-27.7-16-12.2-7 11.8-3.2 23.2-6.2-12.4-46.4-23.2 6.2-58.2 15.6L288 256l61.2-35.3 58.2 15.6 23.2 6.2 12.4-46.4-23.2-6.2L408 186.7l12.2-7 27.7-16-32-55.4-27.7 16-12.2 7 3.2-11.8 6.2-23.2L339 83.9l-6.2 23.2-15.6 58.2L256 200.6V129.9l42.6-42.6 17-17L281.6 36.5l-17 17L256 62.1V32z"]},faStomach:{prefix:"fass",iconName:"stomach",icon:[512,512,[],"f623","M192 32V0H128V32 192v32h32 96v64c0 35.3-28.7 64-64 64H32 0v32 16 80 32H64V480 432h48c24.6 0 36 9.5 58.2 28.2l0 0c1.7 1.4 3.4 2.9 5.3 4.4c12.6 10.5 28.4 22.9 49.6 32.2C246.5 506.2 272 512 304 512c114.9 0 208-93.1 208-208V224c0-70.7-57.3-128-128-128c-47.4 0-88.7 25.7-110.9 64H192V32zM445.1 332.7c-7.2 1.9-14.6 3.3-21.1 3.3c-16.8 .2-28.4-7.9-40-16s-23.2-16.3-40-16c-7.9 .1-17.1 2.1-25.6 4.6c1.1-6.7 1.6-13.6 1.6-20.6V224c0-35.3 28.7-64 64-64s64 28.7 64 64v80c0 9.8-1 19.4-2.9 28.7z"]},faNewspaper:{prefix:"fass",iconName:"newspaper",icon:[512,512,[128240],"f1ea","M96 32h32H480h32V64 448v32H480 160 128 80 32 0V448 128 96H64v32V416H80 96V64 32zm64 64V224H320V96H160zm224 0v32h16 32 16V96H432 400 384zm0 96v32h16 32 16V192H432 400 384zM160 288v32h16H432h16V288H432 176 160zm0 96v32h16H432h16V384H432 176 160z"]},faRectangleAd:Am,faAd:Ad,faGuitarElectric:{prefix:"fass",iconName:"guitar-electric",icon:[512,512,[127928],"f8be","M352 64v50.7L244.9 221.9c-21.9-40.6 14.1-76.5 14.1-76.5l-23.8-23.8-40.7 40.7c-9.4 9.4-15.4 21.8-21.2 34c-1.6 3.4-3.2 6.7-4.9 10c-3.5 6.9-8.7 14.6-16.4 22.3c-24.9 24.9-65.2 40-90.3 47.6c-14.6 4.4-28.3 11.6-39 22.4c-30.3 30.3-30.3 79.3 0 109.6l80.5 81.3C118.8 505 139.5 512.5 160 512c19.2-.5 38.2-8.1 52.8-22.7c10.8-10.8 18-24.5 22.4-39c7.5-25.1 22.7-66.2 47.6-91.2c7.7-7.7 15.4-12.9 22.3-16.4c3.3-1.7 6.6-3.3 10-4.9c12.2-5.8 24.6-11.8 34-21.2l28.8-28.8L354 264.1s-26.5 26.5-64.2 3.4L444.6 112.6c16.1 4.8 34.1 .7 46.5-11.7c19.7-19.7 17.9-52.1-3.8-69.5L448 0 352 64zM195.3 268.7l48 48L254.6 328 232 350.6l-11.3-11.3-48-48L161.4 280 184 257.4l11.3 11.3zm-64 64l48 48L190.6 392 168 414.6l-11.3-11.3-48-48L97.4 344 120 321.4l11.3 11.3z"]},faArrowTurnDownRight:{prefix:"fass",iconName:"arrow-turn-down-right",icon:[512,512,[],"e3d6","M64 64V32H0V64 288v32H32 386.7l-73.4 73.4L290.7 416 336 461.3l22.6-22.6 128-128L509.3 288l-22.6-22.6-128-128L336 114.7 290.7 160l22.6 22.6L386.7 256H64V64z"]},faMoonCloud:{prefix:"fass",iconName:"moon-cloud",icon:[640,512,[],"f754","M543.6 41.2c-82.8 21.2-144 96.5-144 186c0 106 85.8 192 191.5 192c16.8 0 33.1-2.2 48.6-6.2c-40.6 41.4-97.2 67-159.8 67c-47.6 0-91.7-14.8-128-40.1V344c0-54.6-42-99.3-95.5-103.7C264.6 123.9 361.5 32 480 32c22.1 0 43.5 3.2 63.6 9.2zM64 416H0V352c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0c7.4-36.5 39.7-64 78.4-64c35 0 64.8 22.5 75.6 53.8c8.7-3.7 18.3-5.8 28.4-5.8c39.8 0 72 32.2 72 72c0 2.7-.1 5.4-.4 8h.4v64H248 64z"]},faBreadSliceButter:{prefix:"fass",iconName:"bread-slice-butter",icon:[512,512,[],"e3e1","M0 192C0 64 192 32 256 32s256 32 256 160c0 35.3-28.7 64-64 64V480H64V256c-35.3 0-64-28.7-64-64zM256 376l88-88-88-88-88 88 88 88z"]},faCircleArrowRight:Ap,faArrowCircleRight:Az,faUserGroupCrown:AH,faUsersCrown:Av,faCircleI:{prefix:"fass",iconName:"circle-i",icon:[512,512,[],"e111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128h72 72 24v48H328 280V336h48 24v48H328 280 232 184 160V336h24 48V176H184 160V128h24z"]},faToiletPaperCheck:{prefix:"fass",iconName:"toilet-paper-check",icon:[640,512,[],"e5b2","M384 192c0-65.5 13.2-142.4 60.2-192H160C107 0 64 86 64 192c0 89.9-3.9 190.6-37.6 275.8L8 512H333.3C376 409.7 384 301.9 384 192zM512 384c53 0 96-86 96-192S565 0 512 0s-96 86-96 192s43 192 96 192zm0-128c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64zM291.3 187.3l-72 72L208 270.6l-11.3-11.3-40-40L145.4 208 168 185.4l11.3 11.3L208 225.4l60.7-60.7L280 153.4 302.6 176l-11.3 11.3z"]},faFilterCircleXmark:{prefix:"fass",iconName:"filter-circle-xmark",icon:[576,512,[],"e17b","M192 384V288L0 64V0H512V64L399.8 194.9C318 210.1 256 281.8 256 368c0 27.8 6.4 54.1 17.9 77.4L192 384zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L502.6 320 480 297.4l-11.3 11.3L432 345.4l-36.7-36.7L384 297.4 361.4 320l11.3 11.3L409.4 368l-36.7 36.7L361.4 416 384 438.6l11.3-11.3L432 390.6l36.7 36.7L480 438.6 502.6 416l-11.3-11.3L454.6 368l36.7-36.7z"]},faLocust:{prefix:"fass",iconName:"locust",icon:[576,512,[],"e520","M288 32h24 48c116.6 0 211.6 92.4 215.9 208h.1v7.3l0 .7v72l0 .3c-.2 44.1-35.9 79.7-80 79.7H483.6l45.7 80H474.1l-45.7-80H348l-55.4 80H234.2l55.4-80h-53l-59.8 80H116.9l65-86.9-41.2-15.7L59.6 480H-1.5L269.2 137.1l25-31.7 15.9 37.1 21.5 50.2 41.2-55.1 24.9-33.3 16.4 38.2L455.8 240h72C523.6 150.9 450.1 80 360 80H312 288V32zM403.6 240l-17.3-40.3L356.2 240h47.4zm-107.3 0l2.1-2.8-16.6-38.6L249.1 240h47.2zM32 240H150.7L64.1 348.2 32 336V240zm464 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faSort:AV,faUnsorted:Ay,faListOl:Ax,faList12:Ab,faListNumeric:Aw,faChartWaterfall:{prefix:"fass",iconName:"chart-waterfall",icon:[512,512,[],"e0eb","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zM192 224v32 64 32H128V320 256 224h64zm96-64v64 32H224V224 160 128h64v32zm96-96V96v64 32H320V160 96 64h64zm96 32V320v32H416V320 96 64h64V96z"]},faSparkle:{prefix:"fass",iconName:"sparkle",icon:[448,512,[],"e5d6","M149.3 181.3L224 32l74.7 149.3L448 256 298.7 330.7 224 480 149.3 330.7 0 256l149.3-74.7z"]},faFaceParty:{prefix:"fass",iconName:"face-party",icon:[640,512,[],"e383","M54.3 144.7L35 93.5C49.7 67.8 67.7 44.3 88.5 23.6l45.8 12.2C99.7 65.1 72.1 102.3 54.3 144.7zm-1-130.5C41.5 27.2 30.7 41 20.9 55.6L0 0 53.3 14.2zM531.7 400C485.6 467.6 408 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0C433.4 0 529.7 73.8 563.3 176H528 480v48 64 16H432 412.9c-1.2-2.3-2.6-4.4-4.2-6.3c-4.3-5.2-10.1-9.7-16.7-13.4C378.7 276.9 361.4 272 344 272l-3.9 15 0 0 0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0V359l0 0 0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0 3.9 15c17.4 0 34.7-4.9 47.9-12.3c6.6-3.7 12.5-8.2 16.7-13.4c1.6-2 3.1-4.1 4.2-6.3H432h99.7zM384 351.7V336h16H608V240H544v32h32 16v32H576 528 512V288 224 208h16 96 16v16V352v16H624 400 384V352.3l-.8-.3 .8-.3zM196.8 237.6c21.6-28.8 64.8-28.8 86.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2zm246.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2c21.6-28.8 64.8-28.8 86.4 0z"]},faKidneys:{prefix:"fass",iconName:"kidneys",icon:[640,512,[],"f5fb","M152 0c-21.5 0-45.5 6.3-64.3 23.8C56.4 52.8 0 119.6 0 224c0 24.9 3.5 54.7 7.1 79.1c7.1 48 48.8 80.9 95.3 80.9c58.4 0 104-50.4 98.2-108.5l-7.3-72.7 39.2-44.1c15.2-17.1 23.5-39.1 23.5-61.9c0-31.2-15.6-60.2-41.5-77.5l-3.4-2.3C194.5 5.9 175.1 0 155.2 0H152zM488 0h-3.2c-19.9 0-39.4 5.9-55.9 16.9l-3.4 2.3C399.6 36.5 384 65.6 384 96.7c0 22.8 8.4 44.8 23.5 61.9l39.2 44.1-7.3 72.7C433.7 333.6 479.3 384 537.7 384c46.5 0 88.2-32.9 95.3-80.9c3.6-24.4 7.1-54.2 7.1-79.1c0-104.4-56.4-171.2-87.7-200.2C533.5 6.3 509.5 0 488 0zM226.5 213.5l3.6 36.3L256 262.8V488v24h48V488 248 233.2l-13.3-6.6-52.5-26.2-11.8 13.3zm187.1 0l-11.8-13.3-52.5 26.2L336 233.2V248 488v24h48V488 262.8l25.9-12.9 3.6-36.3z"]},faWifiExclamation:{prefix:"fass",iconName:"wifi-exclamation",icon:[640,512,[],"e2cf","M296 320h48L368 32H272l24 288zm24.2 32h-.3c-35.3 .1-63.8 28.7-63.8 64c0 35.3 28.7 64 64 64s64-28.7 64-64c0-35.3-28.6-63.9-63.8-64zm66-152.4l-5.4 64.7c32.8 9.2 62.5 25.7 87.4 47.7l42.4-48c-34.9-30.8-77.4-53.3-124.4-64.4zM259.3 264.3l-5.4-64.7c-46.9 11-89.4 33.5-124.4 64.4l42.4 48c24.9-21.9 54.6-38.4 87.4-47.7zm326.6-61.4l44.3-46.2C567.8 96.9 488.2 54.9 399.5 39l-5.3 64.1c73.6 14.4 139.6 49.8 191.7 99.7zm-340-99.7L240.5 39C151.8 54.9 72.2 96.9 9.8 156.7l44.3 46.2c52-49.9 118.1-85.4 191.7-99.7z"]},faChartNetwork:{prefix:"fass",iconName:"chart-network",icon:[640,512,[],"f78a","M288 0H160V128h58.6l29.1 62.3C221.8 210.4 203 239 195.6 272H128V240H0V368H128V336h67.6c14.6 64.1 71.9 112 140.4 112c38.4 0 73.3-15 99.1-39.5L512 459.8V512H640V384H513.7l-43.1-28.7c6.1-15.9 9.4-33.2 9.4-51.3c0-20.3-4.2-39.7-11.8-57.2L542.8 192H640V64H512v71.3l-81.7 59.9C405 173.3 372.1 160 336 160c-10.4 0-20.6 1.1-30.4 3.2L288 125.5V0zm48 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faPersonDressBurst:{prefix:"fass",iconName:"person-dress-burst",icon:[640,512,[],"e544","M176 0L133.8 88.5 38.4 66.3l42.9 88.1L4.4 215.2 100 236.6l-.4 98L176 273.2l76.4 61.4-.4-98L312.8 223l15-23.5-57.1-45.1 42.9-88.1L218.2 88.5 176 0zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4l-9.4 14.8-81.7 128 53.9 34.4 42-65.8L368 384h40v96 32h64V480 384h16v96 32h64V480 384h40L543.8 239.4l42 65.8 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faDiceD4:{prefix:"fass",iconName:"dice-d4",icon:[512,512,[],"f6d0","M0 320L240 0V512L0 320zM272 0L512 320 272 512V0z"]},faMoneyCheckDollar:AD,faMoneyCheckAlt:Ak,faVectorSquare:{prefix:"fass",iconName:"vector-square",icon:[448,512,[],"f5cb","M400 80v32H368V80h32zM368 32H320V64H128V32H80 48 0V80v32 48H32V352H0v48 32 48H48 80h48V448H320v32h48 32 48V432 400 352H416V160h32V112 80 32H400 368zM96 160h32V128H320v32h32V352H320v32H128V352H96V160zM80 400v32H48V400H80zm288 0h32v32H368V400zM48 80H80v32H48V80z"]},faBreadSlice:{prefix:"fass",iconName:"bread-slice",icon:[512,512,[],"f7ec","M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V480H448V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z"]},faLanguage:{prefix:"fass",iconName:"language",icon:[640,512,[],"f1ab","M256 64H0V448H256h48 16H576h64V384 128 64H576 320 304 256zm320 64V384H320V128H576zM144.9 160h30.3l3.4 8.6 47.8 119.6c.1 .3 .2 .6 .3 .9l23.8 59.6 1.4 3.4H208.9l-14.4-36H125.5l-14.4 36H68.1l1.4-3.4L93.3 289c.1-.3 .2-.6 .4-.9l47.8-119.6 3.4-8.6zM160 229.9L141.5 276h36.9L160 229.9zM468 164H428v20 4H392 372v40h20 56 32.9l-22.7 50-20.1-20.1L424 243.7 395.7 272l14.1 14.1 12.4 12.4-23.2 11.6-17.9 8.9 17.9 35.8 17.9-8.9 38.2-19.1 30.6 18.3 17.2 10.3 20.6-34.3-17.1-10.3-15-9L524.9 228H540V188H520h-8H468v-4V164z"]},faWheatAwnSlash:{prefix:"fass",iconName:"wheat-awn-slash",icon:[640,512,[],"e338","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L362.5 258.7l28.6-28.6 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6L539.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L553 153l17-17L536 102.1l-17 17-43.4 43.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L457 57l17-17L440 6.1 423 23 393.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L358.1 16 335.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-3.5 3.5-6.6 7.1-9.4 10.9L48.4 14.8zM293.8 327.5l-50.6-39.9-29.5 29.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L89.4 441.4 66.7 464 112 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l36.3-36.3zM553 57l17-17L536 6.1 519 23 447 95l-17 17L464 145.9l17-17 72-72z"]},faFaceKissWinkHeart:AS,faKissWinkHeart:AE,faDagger:{prefix:"fass",iconName:"dagger",icon:[384,512,[],"f6cb","M224 0V32v96h80 32 48v48c0 26.5-21.5 48-48 48c-20.9 0-38.7-13.4-45.3-32H192 93.3c-6.6 18.6-24.4 32-45.3 32c-26.5 0-48-21.5-48-48V128H48 80h80V32 0h64zM128 224H256V432l-64 80-64-80V224z"]},faPodium:{prefix:"fass",iconName:"podium",icon:[448,512,[],"f680","M288 0H192V24H168c-48.6 0-88 39.4-88 88v32H24 0v48H24 424h24V144H424 128V112c0-22.1 17.9-40 40-40h24V96h96c26.5 0 48-21.5 48-48s-21.5-48-48-48zM48 224L80 512H368l32-288H48z"]},faMemoCircleCheck:{prefix:"fass",iconName:"memo-circle-check",icon:[576,512,[],"e1d9","M384 0H0V512H330.8C285.6 480.1 256 427.5 256 368c0-80.6 54.1-148.5 128-169.4V0zM80 128H304h16v32H304 80 64V128H80zm0 96H240h16v32H240 80 64V224H80zm0 96h96 16v32H176 80 64V320H80zm496 48a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L416 430.6l-11.3-11.3-40-40L353.4 368 376 345.4l11.3 11.3L416 385.4l60.7-60.7L488 313.4 510.6 336z"]},faRouteHighway:{prefix:"fass",iconName:"route-highway",icon:[448,512,[],"f61a","M240.5 12.6L224 2.7l-16.5 9.9-4.7 2.8c-37.5 22.5-84 24.3-123.1 4.7l-1.4-.7L51.2 5.8l-15 26.3-32 56L-4.3 103l7.7 15.3 18.2 36.4C28.4 168.4 32 183.5 32 198.8c0 12.5-2.4 25-7.1 36.6L9.1 275C3.1 290.1 0 306.2 0 322.5c0 50 29.1 95.4 74.6 116.3l136.1 62.4 13.3 6.1 13.3-6.1 136.1-62.4c45.5-20.8 74.6-66.3 74.6-116.3c0-16.3-3.1-32.4-9.1-47.5l-15.8-39.5c-4.7-11.7-7.1-24.1-7.1-36.6c0-15.3 3.6-30.4 10.4-44.1l18.2-36.4 7.7-15.3-8.5-14.9-32-56-15-26.3L369.7 19.4l-1.4 .7c-39.1 19.6-85.6 17.8-123.1-4.7l-4.7-2.8zM95.9 192H352.1c-.1 2.3-.1 4.6-.1 6.8c0 20.7 3.9 41.2 11.6 60.4l15.8 39.5c3 7.5 4.6 15.6 4.6 23.7c0 25-14.6 47.7-37.3 58.1L224 436.8 101.3 380.5C78.6 370.1 64 347.4 64 322.5c0-8.1 1.6-16.2 4.6-23.7l15.8-39.5C92.1 240 96 219.5 96 198.8c0-2.3 0-4.6-.1-6.8z"]},faDownToLine:Aj,faArrowAltToBottom:AO,faFilter:{prefix:"fass",iconName:"filter",icon:[512,512,[],"f0b0","M192 416V320L0 96V32H512V96L320 320V512L192 416z"]},faSquareG:{prefix:"fass",iconName:"square-g",icon:[448,512,[],"e271","M448 32H0V480H448V32zM144 256c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H248 224V232h24 80 24v24c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6l-32 35.8C263.2 183.7 244.5 176 224 176c-44.2 0-80 35.8-80 80z"]},faCirclePhone:AP,faPhoneCircle:A_,faClipboardPrescription:{prefix:"fass",iconName:"clipboard-prescription",icon:[384,512,[],"f5e8","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31 14.7-13.5 27 29.5-14.7 13.5L270 379.7l31.7 29.7 14.6 13.7-27.4 29.2-14.6-13.7-33.9-31.8-34.9 32-14.7 13.5-27-29.5 14.7-13.5 32.6-29.9-64.8-60.8-2.8-2.6H124v44 20H84V360 296 216 196h20zm55.1 79.7l.3 .3H176c11 0 20-9 20-20s-9-20-20-20H124v40h34.8l.3-.3z"]},faUserNurseHair:{prefix:"fass",iconName:"user-nurse-hair",icon:[448,512,[],"e45d","M96 48L224 0 352 48v80h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128v0V136c0-2.7 .1-5.4 .3-8H96V48zm48 128c0 44.2 35.8 80 80 80s80-35.8 80-80V160H256l-16-16-32 32H144zM126.1 320L224 424l97.9-104H384l64 192H0L64 320h62.1zM208 64H184V96h24v24h32V96h24V64H240V40H208V64z"]},faQuestion:{prefix:"fass",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64v9.3c0 19.6-9 38.2-24.5 50.3l-75.3 59.2L128 288.4V304v48h64V319.6L255.1 270C286 245.7 304 208.6 304 169.3V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160v16H80V160zM200 400H120v80h80V400z"]},faFileSignature:{prefix:"fass",iconName:"file-signature",icon:[576,512,[],"f573","M224 0H0V512H384V427l-1.7 1.7L262.2 445.9l-11.7 1.9-11.6 1.9-5.3-10.5L222.1 416H209.9l-11.6 23.2-4.4 8.8H184h-8H164.1l-3.4-11.4L144 381l-16.7 55.6L123.9 448H112 80 64V416H80h20.1l20.6-68.6 3.4-11.4H136h16 11.9l3.4 11.4 15.4 51.4 3-5.9 4.4-8.8H200h32 9.9l4.4 8.8 7.2 14.5L267 313.4l117-117V160H224V0zm32 0V128H384L256 0zM505 119.8l-41.3 41.3 71 71L576 190.8l-71-71zm-63.9 63.9L299.9 325 288 407.9 370.9 396 512.1 254.7l-71-71z"]},faToggleLargeOn:{prefix:"fass",iconName:"toggle-large-on",icon:[576,512,[],"e5b1","M576 64H0V448H576V64zm-64 64V384H256V128H512z"]},faUpDownLeftRight:AB,faArrowsAlt:AU,faDryerHeat:AR,faDryerAlt:AY,faHouseChimneyUser:{prefix:"fass",iconName:"house-chimney-user",icon:[576,512,[],"e065","M511.8 287.6H576V240l-64-53.4V32H416v74.5L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm80 160l32 96H176l32-96H368z"]},faHandHoldingHeart:{prefix:"fass",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M167.2 135.2L192 160l96 96 96-96 24.8-24.8c14.9-14.9 23.2-35 23.2-56V75.6C432 33.9 398.1 0 356.4 0c-23 0-44.7 10.4-59.1 28.4L288 40l-9.3-11.6C264.4 10.4 242.6 0 219.6 0C177.9 0 144 33.9 144 75.6v3.6c0 21 8.3 41.1 23.2 56zM140 327.1l-71.2 57H0v128H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256v-32h32 64 32v-64H352 288 224 160 148.8l-8.8 7z"]},faArrowUpSmallBig:AG,faSortSizeUpAlt:AQ,faTrainTrack:{prefix:"fass",iconName:"train-track",icon:[576,512,[],"e453","M407.1 32H339.6l21.3 64H215.1l21.3-64H168.9L147.6 96H112 80v64h32 14.3l-21.3 64H72 40v64H72 83.6L62.3 352H32 0v64H32h8.9L19.6 480H87.1l21.3-64H467.6l21.3 64h67.5l-21.3-64H544h32V352H544 513.7l-21.3-64H504h32V224H504 471.1l-21.3-64H464h32V96H464 428.4L407.1 32zM382.3 160l21.3 64H172.4l21.3-64H382.3zm42.7 128l21.3 64H129.7l21.3-64H424.9z"]},faPuzzlePiece:{prefix:"fass",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 89.6c-19.1-8.3-32-23.8-32-41.6c0-26.5 28.7-48 64-48s64 21.5 64 48c0 17.8-12.9 33.3-32 41.6V128H384V256h38.4c8.3-19.1 23.8-32 41.6-32c26.5 0 48 28.7 48 64s-21.5 64-48 64c-17.8 0-33.3-12.9-41.6-32H384V512H256V473.6c19.1-8.3 32-23.8 32-41.6c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 17.8 12.9 33.3 32 41.6V512H0V320H38.4c8.3 19.1 23.8 32 41.6 32c26.5 0 48-28.7 48-64s-21.5-64-48-64c-17.8 0-33.3 12.9-41.6 32H0V128H192V89.6z"]},faMoneyCheck:{prefix:"fass",iconName:"money-check",icon:[576,512,[],"f53c","M576 64H0V448H576V64zM288 224v32H96V224H288zm192 96v32H96V320H480zm0-160v96H352V160H480z"]},faStarHalfStroke:AF,faStarHalfAlt:AZ,faFileExclamation:{prefix:"fass",iconName:"file-exclamation",icon:[384,512,[],"f31a","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM216 192v24V328v24H168V328 216 192h48zM168 384h48v48H168V384z"]},faCode:{prefix:"fass",iconName:"code",icon:[640,512,[],"f121","M362.8 8l-9.4 30.6-128 416L216 485.2 277.2 504l9.4-30.6 128-416L424 26.8 362.8 8zm71.9 136l22.6 22.6L546.7 256l-89.4 89.4L434.7 368 480 413.3l22.6-22.6 112-112L637.3 256l-22.6-22.6-112-112L480 98.7 434.7 144zM160 98.7l-22.6 22.6-112 112L2.7 256l22.6 22.6 112 112L160 413.3 205.3 368l-22.6-22.6L93.3 256l89.4-89.4L205.3 144 160 98.7z"]},faWhiskeyGlass:Aq,faGlassWhiskey:AK,faMoonStars:{prefix:"fass",iconName:"moon-stars",icon:[512,512,[],"f755","M320 64L304 16 288 64 240 80l48 16 16 48 16-48 48-16L320 64zM440 200l-24-72-24 72-72 24 72 24 24 72 24-72 72-24-72-24zM128 288c0-72.5 48.2-133.7 114.2-153.4c-16-4.3-32.9-6.6-50.2-6.6C86 128 0 214 0 320S86 512 192 512c61.5 0 116.2-28.9 151.3-73.8c-17.2 6.4-35.9 9.8-55.3 9.8c-88.4 0-160-71.6-160-160z"]},faBuildingCircleExclamation:{prefix:"fass",iconName:"building-circle-exclamation",icon:[640,512,[],"e4d3","M384 0H0V512H144V384h96V512H384v-8.2c-39.1-32.3-64-81.1-64-135.8s24.9-103.5 64-135.8V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faClothesHanger:{prefix:"fass",iconName:"clothes-hanger",icon:[640,512,[],"e136","M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 50.1 112 112v6.3c0 36.5-17.8 70.8-47.8 91.8l-8.3 5.8L626.3 389.7l13.7 9.5V416v64 32H608 32 0V480 416 399.3l13.7-9.5L301.6 189.8l.1-.1 45.8-32c12.8-9 20.5-23.7 20.5-39.3V112c0-26.5-21.5-48-48-48h-1.5c-22 0-41.2 15-46.6 36.4l-.9 3.4-7.8 31-62.1-15.5 7.8-31 .9-3.4zM320 255L64 432.7V448H576V432.7L320 255z"]},faMobileNotch:AJ,faMobileIphone:AW,faMagnifyingGlassChart:{prefix:"fass",iconName:"magnifying-glass-chart",icon:[512,512,[],"e522","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8v64l0 24h48V280l0-64V192H104l0 24zm80-96V280l0 24h48l0-24V120 96l-48 0v24zm80 64v96 24h48V280 184 160l-48 0v24z"]},faArrowUpRightFromSquare:AX,faExternalLink:A$,faCubesStacked:{prefix:"fass",iconName:"cubes-stacked",icon:[448,512,[],"e4e6","M192 32V160H320V32H192zM165.8 159L55 223l64 110.9 110.9-64L165.8 159zM256 192V320H384V192H256zM448 480V352H320V480H448zM160 352V480H288V352H160zm-32 0H0V480H128V352z"]},faImagesUser:{prefix:"fass",iconName:"images-user",icon:[576,512,[],"e1b9","M96 32V384H576V32H96zM336 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM440 320H232l24-64H416l24 64zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faWonSign:A1,faKrw:A2,faWon:A4,faImagePolaroidUser:{prefix:"fass",iconName:"image-polaroid-user",icon:[448,512,[],"e1b6","M0 32H448V480H0V32zM64 96V352h56l24-64H304l24 64h56V96H64zm96 96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faVirusCovid:{prefix:"fass",iconName:"virus-covid",icon:[512,512,[],"e4a8","M320 48H296 280V81.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6l-17-17 33.9-33.9 17 17L437 75l28.3 28.3 17 17-33.9 33.9-17-17L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3H464V216 192h48v24 40 40 24H464V296 280H430.4c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3 17-17 33.9 33.9-17 17L437 437l-28.3 28.3-17 17-33.9-33.9 17-17L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1V464h16 24v48H296 256 216 192V464h24 16V430.4c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3 17 17-33.9 33.9-17-17L75 437 46.7 408.7l-17-17 33.9-33.9 17 17L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280H48v16 24H0V296 256 216 192H48v24 16H81.6c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2l-17 17L29.7 120.2l17-17L75 75l28.3-28.3 17-17 33.9 33.9-17 17L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1V48H216 192V0h24 40 40 24V48zM240 224a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSquareEllipsis:{prefix:"fass",iconName:"square-ellipsis",icon:[448,512,[],"e26e","M448 480l0-448L0 32 0 480l448 0zM160 224l0 64-64 0 0-64 64 0zm32 0l64 0 0 64-64 0 0-64zm160 0l0 64-64 0 0-64 64 0z"]},faPie:{prefix:"fass",iconName:"pie",icon:[576,512,[129383],"f705","M544 240H531.3C497.7 137.8 401.4 64 288 64S78.3 137.8 44.7 240H32 0v64H32h9.2l63.9-30.4 6-2.9 6.3 2.3L200 303l82.5-30 5.5-2 5.5 2L376 303l82.5-30 6.3-2.3 6.1 2.9L534.8 304H544h32V240H544zM96 448H480l38.7-116.2-55.6-26.5L381.5 335l-5.5 2-5.5-2L288 305l-82.5 30-5.5 2-5.5-2-81.7-29.7L57.3 331.8 96 448zM206.3 151.2l-16 32-7.2 14.3-28.6-14.3 7.2-14.3 16-32 7.2-14.3 28.6 14.3-7.2 14.3zm192-14.3l16 32 7.2 14.3-28.6 14.3-7.2-14.3-16-32-7.2-14.3 28.6-14.3 7.2 14.3zM304 144v32 16H272V176 144 128h32v16z"]},faChessKnightPiece:A3,faChessKnightAlt:A0,faAustralSign:{prefix:"fass",iconName:"austral-sign",icon:[448,512,[],"e0a9","M194.3 32H216h16 21.7l8 20.1L330.5 224H416h32v64H416 356.1l12.8 32H416h32v64H416 394.5l27.2 68.1L432.9 480H363.9l-1.6-4.1L325.5 384H122.5L85.7 475.9 84.1 480H15.1l11.2-27.9L53.5 384H32 0V320H32 79.1l12.8-32H32 0V224H32h85.5L186.3 52.1l8-20.1zM224 130.2L186.5 224h75.1L224 130.2zM148.1 320H299.9l-12.8-32H160.9l-12.8 32z"]},faCloudPlus:{prefix:"fass",iconName:"cloud-plus",icon:[640,512,[],"e35e","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zm152-80h48V376 312h64 24V264H408 344V200 176H296v24 64H232 208v48h24 64v64 24z"]},faF:{prefix:"fass",iconName:"f",icon:[320,512,[102],"46","M32 32H0V64 224v32 32V448v32H64V448 288H224h32V224H224 64V96H288h32V32H288 32z"]},faLeaf:{prefix:"fass",iconName:"leaf",icon:[512,512,[],"f06c","M272 96H376c50.2 0 92.7-33 106.9-78.6C501.5 58.8 512 106.2 512 156.6C512 317.1 405.1 447.3 273 448l-1 0c-81.7 0-150.4-55.7-170.2-131.2C68.7 347.5 48 391.3 48 440v16 24H0V456 440c0-75.1 38.3-141.2 96.4-179.9C130.6 237.3 171.8 224 216 224c0 0 0 0 0 0h72 16 16V192H304 216c-40.2 0-78.2 9.6-111.7 26.5C126.9 147.5 193.4 96 272 96v0z"]},faBedBunk:{prefix:"fass",iconName:"bed-bunk",icon:[576,512,[],"f8f8","M64 32V0H0V32 480v32H64V480 448H256 512v32 32h64V480 448 416 288 256 192 160 128 112C576 50.1 525.9 0 464 0H256 224V32v96H64V32zM512 256H256 224v32 96H64V192H256 512v64zM192 304a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faRoad:{prefix:"fass",iconName:"road",icon:[576,512,[128739],"f018","M256 32H128L0 480H256V416 384h64v32 64H576L448 32H320V96v32H256V96 32zm64 192v64 32H256V288 224 192h64v32z"]},faTaxi:A6,faCab:A8,faPersonCirclePlus:{prefix:"fass",iconName:"person-circle-plus",icon:[576,512,[],"e541","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},faChartPie:A5,faPieChart:A7,faBoltLightning:{prefix:"fass",iconName:"bolt-lightning",icon:[384,512,[],"e0b7","M0 288L32 0H256L208 160H384v48L128 512l48-224H0z"]},faClockEight:{prefix:"fass",iconName:"clock-eight",icon:[512,512,[],"e345","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V256v12.8L269.3 276l-96 64-20 13.3-26.6-39.9 20-13.3L232 243.2V120 96h48v24z"]},faSackXmark:{prefix:"fass",iconName:"sack-xmark",icon:[512,512,[],"e56a","M192 96H320L384 0H128l64 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416v96H96 416h96V416c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM222.1 336l-55-55L201 247l55 55 55-55L345 281l-55 55 55 55L311 425l-55-55-55 55L167 391l55-55z"]},faFileXls:{prefix:"fass",iconName:"file-xls",icon:[512,512,[],"e64d","M0 0H224V160H384V304H144V512H0V0zM384 128H256V0L384 128zM224 368c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4V352h32v16c0 13.6-4 26.9-11.6 38.2L259.2 432l17.2 25.8C284 469.1 288 482.4 288 496v16H256V496c0-7.3-2.2-14.4-6.2-20.4L240 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4v16H192V496c0-13.6 4-26.9 11.6-38.2L220.8 432l-17.2-25.8C196 394.9 192 381.6 192 368V352h32v16zm96 144V496 368 352h32v16V480h24 16v32H376 336 320zm88-114.3c0-25.2 20.4-45.7 45.7-45.7H480h16v32H480 453.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H432 416V480h16 26.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7z"]},faFileExcel:{prefix:"fass",iconName:"file-excel",icon:[384,512,[],"f1c3","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM97.7 240h56.8L192 299.1 229.5 240h56.8L220.4 344l65.9 104H229.5L192 388.9 154.5 448H97.7l65.9-104L97.7 240z"]},faFileContract:{prefix:"fass",iconName:"file-contract",icon:[384,512,[],"f56c","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM80 64h64 16V96H144 80 64V64H80zm0 64h64 16v32H144 80 64V128H80zm56 176h16 11.9l3.4 11.4 15.4 51.4 3-5.9 4.4-8.8H200h32 9.9l4.4 8.8L257.9 384H304h16v32H304 248h-9.9l-4.4-8.8L222.1 384H209.9l-11.6 23.2-4.4 8.8H184h-8H164.1l-3.4-11.4L144 349l-16.7 55.6L123.9 416H112 80 64V384H80h20.1l20.6-68.6 3.4-11.4H136z"]},faFishFins:{prefix:"fass",iconName:"fish-fins",icon:[576,512,[],"e4f2","M224 64l13.5 53.9c-37.7 17.5-67.9 43.1-90.6 67.6L32 128 0 160l48 96L0 352l32 32 114.9-57.5c22.6 24.4 52.8 50 90.6 67.6L224 448l48 32 73.4-64.2C499.1 409.8 576 256 576 256s-76.9-153.8-230.6-159.8L272 32 224 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleQ:{prefix:"fass",iconName:"circle-q",icon:[512,512,[],"e11e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-336c-44.2 0-80 35.8-80 80s35.8 80 80 80c13.9 0 26.9-3.5 38.3-9.7L238.1 256h61.5l28.3 35.3c5.3-10.7 8.2-22.6 8.2-35.3c0-44.2-35.8-80-80-80zm0 208c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 28.1-9 54-24.4 75.1L401.9 384H340.5l-15.9-19.9C304.7 376.7 281.2 384 256 384z"]},faBuildingFlag:{prefix:"fass",iconName:"building-flag",icon:[640,512,[],"e4d5","M384 0H0V512H144V384h96V512H384V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM480 0H416V32 512h64V192H640V32H480V0z"]},faFaceGrinBeam:A9,faGrinBeam:Hc,faObjectUngroup:{prefix:"fass",iconName:"object-ungroup",icon:[640,512,[],"f248","M128 0H0V128H32v96H0V352H128V320H320v32H448V224H416V128h32V0H320V32H128V0zM352 224v32H320 128 96V224 128 96h32H320h32v32 96zM320 512V480H512v32H640V384H608V288h32V160H512v32H480v64h32 32v32 96 32H512 480 320 288V384 352H224v32H192V512H320z"]},faFaceDisguise:{prefix:"fass",iconName:"face-disguise",icon:[512,512,[],"e370","M256 512c141.4 0 256-114.6 256-256c0-16.4-1.5-32.5-4.5-48H440c0 49.4-37.4 90.1-85.4 95.4l4.5 2.3 8.8 4.4V320v32 9.9l-8.8 4.4-14.3 7.1L364.5 398l10 12.5-25 20-10-12.5-23.9-29.9-7.3 3.6 10.5 26.3 5.9 14.9-29.7 11.9-5.9-14.9-9.5-23.9-7.6 3.8V432v16H240V432 409.9l-7.6-3.8-9.5 23.9-5.9 14.9-29.7-11.9 5.9-14.9 10.5-26.3-7.3-3.6L172.5 418l-10 12.5-25-20 10-12.5 19.6-24.5-14.3-7.1-8.8-4.4V352 320v-9.9l8.8-4.4 4.5-2.3c-48-5.3-85.4-46-85.4-95.4H4.5C1.5 223.5 0 239.6 0 256C0 397.4 114.6 512 256 512zm55.1-249.3c2.9 1.8 5.4 3.2 6.8 3.8c7.9 3.5 16.8 5.5 26.1 5.5c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 4.4 .4 8.7 1.3 12.8l29.6 42.3 .2-.4zM232 208c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64c9.3 0 18.1-2 26.1-5.5c1.4-.6 3.9-2 6.8-3.8l.2 .4 29.6-42.3c.8-4.1 1.3-8.4 1.3-12.8zM12.7 176H77.5c5.3-14.9 14.1-28 25.4-38.5l-5.2-10.3-7.2-14.3 28.6-14.3 7.2 14.3 3.5 7c4.6-2 9.3-3.6 14.2-4.9V96 80h32V96v16.3c4.4 .4 8.7 1 13 2l4.7-9.5 7.2-14.3 28.6 14.3-7.2 14.3-3.6 7.3c16.4 10.2 29.5 25.3 37.3 43.1c7.8-17.9 20.9-32.9 37.3-43.1l-3.6-7.3-7.2-14.3 28.6-14.3 7.2 14.3 4.7 9.5c4.2-.9 8.6-1.6 13-2V96 80h32V96v19c4.9 1.3 9.6 2.9 14.2 4.9l3.5-7 7.2-14.3 28.6 14.3-7.2 14.3-5.2 10.3c11.3 10.5 20.1 23.7 25.4 38.5h64.7C465.7 73.8 369.4 0 256 0S46.3 73.8 12.7 176zM256 240.5l-50.9 72.7-2.3 3.3-3.6 1.8L176 329.9v12.2l80 40 80-40V329.9l-23.2-11.6-3.6-1.8-2.3-3.3L256 240.5zM144 216a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm200-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCircleArrowDownRight:{prefix:"fass",iconName:"circle-arrow-down-right",icon:[512,512,[],"e0fa","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm88 368H192 168V320h24 94.1L151 185l-17-17L168 134.1l17 17 135 135V184 160h48v24V344v24H344z"]},faAlien8bit:Hr,faAlienMonster:Ha,faHandPointRibbon:{prefix:"fass",iconName:"hand-point-ribbon",icon:[448,512,[],"e1a6","M64 0h64V32h32v96H0L43.6 80 0 32H64V0zm96 128v32 80h64V128H160zM64 160h64v80H64V160zm192 0h64V288H256V160zm96 32h64V320H352V192zM32 363V272H224v48 32H128 112v32h16H240h16V368 320h64v32h96c0 88.4-71.6 160-160 160H194.3c-42.4 0-83.1-16.9-113.1-46.9L69.5 453.5C45.5 429.5 32 396.9 32 363z"]},faPoop:{prefix:"fass",iconName:"poop",icon:[512,512,[],"f619","M176 128c44.2 0 80-35.8 80-80c0-17.5-5.6-33.7-15.1-46.8C245.8 .4 250.9 0 256 0c53 0 96 43 96 96c0 11.2-1.9 22-5.5 32H352c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48H408c39.8 0 72 32.2 72 72c0 25.6-13.4 48.2-33.6 60.9C484.5 385.6 512 421.6 512 464v48H0V464c0-42.4 27.5-78.4 65.6-91.1C45.4 360.2 32 337.6 32 312c0-39.8 32.2-72 72-72h13.7C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64h5.5H176z"]},faObjectExclude:{prefix:"fass",iconName:"object-exclude",icon:[512,512,[],"e49c","M0 0H352V160H512V512H160V352H0V0zM320 192H192V320H320V192z"]},faTelescope:{prefix:"fass",iconName:"telescope",icon:[576,512,[128301],"e03e","M476 277.7l97-56L445 0 348 56 476 277.7zM336.3 99.7c-1-1.8-2-3.6-2.8-5.4L36.7 284.9l19.2 33.3L0 350.5l49.9 86.4 55.9-32.3 16.3 28.2 115.7-62.1L180.3 512h51.8L304 335.6 375.9 512h51.8L346.4 312.5l86.1-46.2-.2-.3-96-166.3z"]},faLocationPin:Hn,faMapMarker:Ho,faSquareList:{prefix:"fass",iconName:"square-list",icon:[448,512,[],"e489","M0 32H448V480H0V32zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248H168v48h24H352h24V136H352 192zm0 96H168v48h24H352h24V232H352 192zm0 96H168v48h24H352h24V328H352 192z"]},faKaaba:{prefix:"fass",iconName:"kaaba",icon:[576,512,[128331],"f66b","M288 0L0 96v32 15.1 .9l288 96 288-96v-.9V128 96L288 0zm0 189.4L79.8 120 288 50.6 496.2 120 288 189.4zM0 176.9v46.3l5.1 1.7L64 244.5v33.7L0 256.9V416l288 96 288-96V256.9l-64 21.3V244.5l58.9-19.6 5.1-1.7V176.9L293.1 271.2l-5.1 1.7-5.1-1.7L0 176.9zm96 112V255.1l96 32v33.7l-96-32zm128 42.7V297.8l64 21.3 64-21.3v33.7l-58.9 19.6-5.1 1.7-5.1-1.7L224 331.5zm160-44.4l96-32v33.7l-96 32V287.1z"]},faToiletPaper:{prefix:"fass",iconName:"toilet-paper",icon:[640,512,[129531],"f71e","M384 192c0-65.5 13.2-142.4 60.2-192H160C107 0 64 86 64 192c0 89.9-3.9 190.6-37.6 275.8L8 512H333.3C376 409.7 384 301.9 384 192zM512 384c53 0 96-86 96-192S565 0 512 0s-96 86-96 192s43 192 96 192zm0-128c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64zM112 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faHelmetSafety:Hs,faHardHat:Hf,faHatHard:Hg,faCommentCode:{prefix:"fass",iconName:"comment-code",icon:[512,512,[],"e147","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM217 193l17-17L200 142.1l-17 17-64 64-17 17 17 17 64 64 17 17L233.9 304l-17-17-47-47 47-47zM329 159l-17-17L278.1 176l17 17 47 47-47 47-17 17L312 337.9l17-17 64-64 17-17-17-17-64-64z"]},faSimCards:{prefix:"fass",iconName:"sim-cards",icon:[448,512,[],"e251","M128 0H96V32 384v32h32H416h32V384 128 114.7l-9.4-9.4-96-96L333.3 0H320 128zm80 144v48H160V144h48zm-48 80h64 96 64v48H320 224 160V224zm224-32H336V144h48v48zm-80-48v48H240V144h64zm80 160v48H336V304h48zm-80 48H240V304h64v48zm-96 0H160V304h48v48zM48 120V96H0v24V488v24H24 360h24V464H360 48V120z"]},faStarship:{prefix:"fass",iconName:"starship",icon:[640,512,[],"e039","M448 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 256a192 192 0 1 0 0-384 192 192 0 1 0 0 384zm32-192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM188.9 205.4L137 160h71 32V96H208 32 0v64H32 64.1l65.5 57.3L96 224v64l33.6 6.7L64.1 352H32 0v64H32 208h32V352H208 137l51.9-45.4 43 8.6c-5.2-18.9-7.9-38.7-7.9-59.2s2.7-40.3 7.9-59.2l-43 8.6z"]},faEject:{prefix:"fass",iconName:"eject",icon:[448,512,[9167],"f052","M0 320V272L224 32 448 272v48H0zM448 480H0V384H448v96z"]},faCircleRight:Hu,faArrowAltCircleRight:Hm,faPlaneCircleCheck:{prefix:"fass",iconName:"plane-circle-check",icon:[640,512,[],"e555","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3 85.5 57C354.3 247.8 320 303.9 320 368c0 54.7 24.9 103.5 64 135.8V512L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faSeal:{prefix:"fass",iconName:"seal",icon:[512,512,[],"e241","M331 75L256 0 181 75H75V181L0 256l75 75V437H181l75 75 75-75H437V331l75-75-75-75V75H331z"]},faUserCowboy:{prefix:"fass",iconName:"user-cowboy",icon:[448,512,[],"f8ea","M160 0L110 112.4c27.2 8.7 64.7 15.6 114 15.6s86.8-6.9 114-15.6L288 0 224 32 160 0zM83.8 137.1c-32.4-12.7-49.4-27.2-55-34.7L.8 117.1c9.3 27.9 35 62.4 72.5 89.9c7.1 5.2 14.7 10.1 22.7 14.8c0 .8 0 1.5 0 2.3c0 70.7 57.3 128 128 128s128-57.3 128-128c0-.8 0-1.5 0-2.3c8-4.6 15.6-9.6 22.7-14.8c37.6-27.4 63.2-62 72.5-89.9l-28-14.7c-5.6 7.5-22.7 22-55 34.7C332.2 149.6 286.2 160 224 160s-108.2-10.4-140.2-22.9zM400 384H48L0 512H448L400 384z"]},faHexagonVerticalNft:{prefix:"fass",iconName:"hexagon-vertical-nft",icon:[448,512,[],"e505","M0 128V384L224 512 448 384V128L224 0 0 128zm80 32h8H99.9l3.4 11.4L128 253.7V176 160h32v16V336v16H144h-8H124.1l-3.4-11.4L96 258.3V336v16H64V336 176 160H80zm128 0h48 16v32H256 224v48h32 16v32H256 224v64 16H192V336 256 176 160h16zm96 0h32 32 16v32H368 352V336v16H320V336 192H304 288V160h16z"]},faFaceRollingEyes:Hd,faMehRollingEyes:Hp,faBreadLoaf:{prefix:"fass",iconName:"bread-loaf",icon:[640,512,[127838],"f7eb","M397.4 34.9c-2.1-.9-4.1-1.9-6.2-2.8c3.1-.1 6-.2 8.8-.2c64 0 240 32 240 160c0 35.3-28.7 64-64 64V480H448V282.5c37.3-13.2 64-48.7 64-90.5c0-82.2-57.6-130.7-114.6-157.1zM0 192C0 64 176 32 240 32s240 32 240 160c0 35.3-28.7 64-64 64V480H64V256c-35.3 0-64-28.7-64-64z"]},faRingsWedding:{prefix:"fass",iconName:"rings-wedding",icon:[512,512,[],"f81b","M128.7 102.4L96 48 128 0h96l32 48-32.7 54.4C297.5 123.1 352 191.2 352 272c0 52.3-22.8 99.2-59 131.5c-18.7-11.9-32.1-31.5-35.9-54.2C276.2 329.2 288 302 288 272c0-12-1.9-23.6-5.4-34.5c-34.9 19-58.6 56-58.6 98.5c0 61.9 50.1 112 112 112s112-50.1 112-112c0-46.1-27.8-85.7-67.6-102.9c-5-26.2-14.8-50.7-28.6-72.4C441.6 168.7 512 244.1 512 336c0 97.2-78.8 176-176 176c-55.3 0-104.7-25.5-137-65.5c-7.5 1-15.2 1.5-23 1.5C78.8 448 0 369.2 0 272c0-80.8 54.5-148.9 128.7-169.6zM64 272c0 58.7 45.1 106.8 102.5 111.6c-4.2-15.1-6.5-31.1-6.5-47.6c0-64.4 34.5-120.7 86.1-151.3C226.9 169.2 202.5 160 176 160c-61.9 0-112 50.1-112 112z"]},faObjectGroup:{prefix:"fass",iconName:"object-group",icon:[576,512,[],"f247","M0 128V64 0H64h64V32H448V0h64 64V64v64H544V384h32v64 64H512 448V480H128v32H64 0V448 384H32V128H0zM96 416H480V96H96V416zm32-288H320V288H128V128zM256 320h64 32V288 224h96V384H256V320z"]},faFrenchFries:{prefix:"fass",iconName:"french-fries",icon:[384,512,[127839],"f803","M64 32L97.4 221.4 117.7 272H128V90.7L112 0 64 32zM18.7 192H59.7L41.8 90.5 0 80 18.7 192zM384 80L342.7 90.3 325.8 192h39.6L384 80zM320 32L256 48V272h10.3l23.4-58.6L320 32zM160 272h64V240 32L160 0V272zM0 224L64 512H320l64-288H320l-32 80H96L64 224H0z"]},faChartLine:Hz,faLineChart:HA,faCalendarArrowDown:HH,faCalendarDownload:Hv,faSendBack:{prefix:"fass",iconName:"send-back",icon:[640,512,[],"f87e","M192 64V192H64V64H192zM64 0H0V64 192v64H64 192h64V192 64 0H192 64zM576 320V448H448V320H576zM448 256H384v64V448v64h64H576h64V448 320 256H576 448zM160 288V416H352V256 224h32 96V96H288V256v32H256 160z"]},faMaskVentilator:{prefix:"fass",iconName:"mask-ventilator",icon:[640,512,[],"e524","M384 393.2v76.6c38-12.6 70.6-36 93.5-66.4l144.4-36.1 18.2-4.5V344 152 128H616 454.5c-2.3-3.5-4.6-7-6.9-10.4L384 32H256l-64 85.6c-2.4 3.4-4.7 6.9-6.9 10.4H24 0v24V344v18.7l18.2 4.5 144.1 36c22.7 30.5 55.4 54.1 93.8 66.6V393.3c-19.7-16.4-32-40.3-32-66.9c0-26.5 12.4-63.2 32-91.6L288 192h32 32l31.8 42.8c19.7 28.4 32.2 65.1 32.2 91.6c0 26.7-12.4 50.4-32 66.8zM134.3 346.8L48 325.3V176H159.1C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46zM480.7 176H592V325.3l-86.4 21.6c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 288V512h64V288H288z"]},faTickets:{prefix:"fass",iconName:"tickets",icon:[640,512,[],"e658","M96 32V160c26.5 0 48 21.5 48 48s-21.5 48-48 48V384H640V256c-26.5 0-48-21.5-48-48s21.5-48 48-48V32H96zm416 96H224V288H512V128zM224 96H512h32v32V288v32H512 224 192V288 128 96h32zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},faSignatureLock:{prefix:"fass",iconName:"signature-lock",icon:[640,512,[],"e3ca","M96 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-130 39L0 264.2V288 448v32H32 96h18.6l9.2-16.1 25.5-44.7c26.8-47 46.5-97.7 58.4-150.5L288 244.6V288v32h32 32 32V288 256H352V201.6v-43l-41.2 12.4-90.4 27.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32 32H96V160 128zM209.9 368c-6.7 16.3-14.2 32.3-22.3 48H384l0-48H209.9zM64 311.8l71.8-21.5c-10.4 33.8-24.5 66.4-42.1 97.2L77.4 416H64V311.8zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowRight:{prefix:"fass",iconName:"arrow-right",icon:[448,512,[8594],"f061","M422.6 278.6L445.3 256l-22.6-22.6-144-144L256 66.7 210.8 112l22.6 22.6L322.8 224 32 224 0 224l0 64 32 0 290.7 0-89.4 89.4L210.8 400 256 445.3l22.6-22.6 144-144z"]},faSignsPost:HV,faMapSigns:Hy,faOctagonPlus:HN,faPlusOctagon:Hx,faCashRegister:{prefix:"fass",iconName:"cash-register",icon:[512,512,[],"f788","M320 0H32V128H144v32H32L0 371.2V512H512V371.2L480 160H208V128H320V0zM96 48H256h16V80H256 96 80V48H96zM64 416H80 432h16v32H432 80 64V416zm72-200v48H88V216h48zm48 48V216h48v48H184zm0 32v48H136V296h48zm96-80h48v48H280V216zm-48 80h48v48H232V296zm144-80h48v48H376V216zm0 80v48H328V296h48z"]},faPersonCircleQuestion:{prefix:"fass",iconName:"person-circle-question",icon:[576,512,[],"e542","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm-22.4 56c-23 0-41.6 18.6-41.6 41.6V328l32 0v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8-8.6 4.5v9.7V376v16h32V378.9l23.5-12.3c10.2-5.4 17.8-14.2 21.7-24.6H496v-16c0-25.4-20.6-45.9-45.9-45.9H409.6zM448 416H416v32h32V416z"]},faMelonSlice:{prefix:"fass",iconName:"melon-slice",icon:[512,512,[],"e311","M391.4 391.4C294.6 488.2 137.9 487.9 41 391L7 425c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7L391 41c96.9 96.9 97.1 253.6 .3 350.4zM320 128c0 106-86 192-192 192c-14.4 0-28.4-1.6-41.9-4.6L48 353.5l15.3 15.3c84.4 84.4 221.1 84.4 305.5 0c84.2-84.2 84.4-220.7 .3-305.1L353.5 48 315.4 86.1c3 13.5 4.6 27.5 4.6 41.9z"]},faSpaceStationMoon:{prefix:"fass",iconName:"space-station-moon",icon:[512,512,[],"e033","M512 256c0 7.8-.3 15.5-1 23.1C438.8 304.7 351.2 320 256 320s-182.8-15.3-255-40.9c-.7-7.6-1-15.3-1-23.1C0 114.6 114.6 0 256 0S512 114.6 512 256zM256 512C134.9 512 33.4 427.9 6.8 314.8C79.4 338.4 164.7 352 256 352s176.6-13.6 249.2-37.2C478.6 427.9 377.1 512 256 512zM160 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},faMessageSmile:Hb,faCommentAltSmile:Hw,faCupStraw:{prefix:"fass",iconName:"cup-straw",icon:[384,512,[129380],"e363","M224 0h56 24V48H280 243l-18.8 80H352h32v64H352 32 0V128H32 174.9L200.6 18.5 205 0h19zM64 512L40 224H344L320 512H64z"]},faLeftFromLine:HD,faArrowAltFromRight:Hk,faH:{prefix:"fass",iconName:"h",icon:[384,512,[104],"48","M320 256l0 192v32l64 0V448l0-192V224 192 64 32H320V64 192L64 192 64 64V32H0V64 192v64V448v32H64l0-32 0-192 256 0z"]},faBasketShoppingSimple:HS,faShoppingBasketAlt:HE,faHandsHoldingHeart:Hj,faHandsHeart:HO,faClockNine:{prefix:"fass",iconName:"clock-nine",icon:[512,512,[],"e34c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V256v24H256 152 128V232h24 80V120 96h48v24z"]},faHammerBrush:{prefix:"fass",iconName:"hammer-brush",icon:[640,512,[],"e620","M256 0H144C64.5 0 0 64.5 0 144v16l80-32 32 32H256V128h32v32h64V0H288V32H256V0zM96 512H224L208 192H112L96 512zm320 0l32-96 32 96H640V320H352V512h64zM352 256v32H640V256l-96-64V0H448V192l-96 64zM496 64a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},faTarp:{prefix:"fass",iconName:"tarp",icon:[576,512,[],"e57b","M576 288V64H0V448l416 0 0-160H576zm0 32H448l0 128L576 320zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faFaceSleepy:{prefix:"fass",iconName:"face-sleepy",icon:[512,512,[],"e38e","M256 512c47.1 0 91.2-12.7 129.1-34.9c-.7-4.3-1.1-8.7-1.1-13.1c0-22.9-.7-52.8-14.9-74.8l-13.9-21.7 18.2-18.2 20-20 15.4-15.4 19.9 8.6c20.7 8.9 42.4 21.3 61.4 37.3C504.2 328.1 512 293 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM474.8 389s0 0 0 0c-15-13.8-33.2-25.2-51.4-33.8l-.9-.4c-2.2-1-4.4-2-6.5-2.9l-20 20s0 0 0 0l0 0c8.8 13.8 13.8 29.1 16.5 43.9s3.3 28.9 3.4 40.1c0 2.9 0 5.6 0 8.1c0 26.5 21.5 48 48 48s48-21.5 48-48c0-29.7-15.4-54.9-37.2-75zm-219.1 7c-33.9 0-65.2 8.5-90.6 23c4.1-39.8 43.1-71 90.6-71s86.5 31.2 90.6 71c-25.4-14.5-56.8-23-90.6-23zM395.2 242.4l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm-278.4 0c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2z"]},faHandHorns:{prefix:"fass",iconName:"hand-horns",icon:[384,512,[],"e1a9","M32 0H96V240H32V0zM224 160h64V288H224V160zm-32-32V240H128V128h64zM320 64h64V192 320v32c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V272H184h8v48 32H96 80v32H96 208h16V368 320h96V192 64z"]},faScrewdriverWrench:HP,faTools:H_,faArrowsToEye:{prefix:"fass",iconName:"arrows-to-eye",icon:[640,512,[],"e4bf","M40 112l38.1 0L0 33.9 33.9 0 112 78.1 112 40V16l48 0V40l0 96v24H136l-96 0H16l0-48H40zm521.9 0l38.1 0h24v48H600l-96 0H480V136l0-96V16l48 0V40 78.1L606.1 0 640 33.9 561.9 112zM128 256c20-48 86.4-144 192-144s172 96 192 144c-20 48-86.4 144-192 144s-172-96-192-144zm192 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM528 433.9V472v24H480V472 376 352h24 96 24v48H600 561.9L640 478.1 606.1 512 528 433.9zM112 472V433.9L33.9 512 0 478.1 78.1 400H40 16l0-48H40h96 24v24 96 24H112V472z"]},faCircleThreeQuarters:{prefix:"fass",iconName:"circle-three-quarters",icon:[512,512,[],"e125","M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256H256V0z"]},faTrophyStar:HB,faTrophyAlt:HU,faPlugCircleBolt:{prefix:"fass",iconName:"plug-circle-bolt",icon:[576,512,[],"e55b","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm24-224l-10.7 64H512L408 448l10.7-64H352l104-96z"]},faFaceThermometer:{prefix:"fass",iconName:"face-thermometer",icon:[576,512,[],"e39a","M543.4 273.6C534.4 406.8 423.5 512 288 512C146.6 512 32 397.4 32 256S146.6 0 288 0C391.8 0 481.2 61.8 521.4 150.7l-6 5.8L338 328.5c-14.7-5.2-31.3-8.5-50-8.5c-71.6 0-113.7 47.7-126.3 72.8l28.6 14.3c8.7-17.5 41.3-55.2 97.7-55.2s88.9 37.7 97.7 55.2l28.6-14.3c-2-4-4.8-8.7-8.3-13.6l10.3-10-24.8-24.8L383 336l17-17 8.5 8.5 25.1 25.1 15.3-14.8-25.4-25.4L415 304l17-17 8.5 8.5 25.7 25.7 15.3-14.8-25.9-25.9L447 272l17-17 8.5 8.5 26.2 26.2L514 275l-26.5-26.5L479 240l17-17 8.5 8.5 26.8 26.8 12.6-12.1c.1 3.3 .2 6.6 .2 9.9c0 4.9-.1 9.8-.4 14.6L545 272l-1.6 1.6zM208.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faGridRound4:{prefix:"fass",iconName:"grid-round-4",icon:[448,512,[],"e5dd","M44.8 121.6a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm0 119.5a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm44.8 74.7A44.8 44.8 0 1 1 0 315.7a44.8 44.8 0 1 1 89.6 0zM44.8 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM209.1 76.8a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM164.3 241.1a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm44.8 74.7a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM164.3 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM328.5 76.8a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM283.7 241.1a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zm44.8 74.7a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM283.7 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM448 76.8a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM403.2 241.1a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6zM448 315.7a44.8 44.8 0 1 1 -89.6 0 44.8 44.8 0 1 1 89.6 0zM403.2 480a44.8 44.8 0 1 1 0-89.6 44.8 44.8 0 1 1 0 89.6z"]},faSignPostsWrench:{prefix:"fass",iconName:"sign-posts-wrench",icon:[640,512,[],"e626","M64 0l0 32H0V416H384c-20.1-26.7-32-60-32-96c0-47.8 21-90.7 54.2-120l9.1-8h12.1H448h32v32 64l32 24 32-24V224 192l32 0h0V32H512l0-32H448l0 32H128l0-32H64zm0 448l0 64h64l0-64H64zM427.3 224c-26.6 23.5-43.3 57.8-43.3 96c0 40.4 18.7 76.5 48 99.9V512H592V419.9c29.3-23.5 48-59.5 48-99.9c0-38.2-16.8-72.5-43.3-96L576 224v80l-64 48-64-48V224H427.3z"]},faShirtRunning:{prefix:"fass",iconName:"shirt-running",icon:[384,512,[],"e3c8","M112 0V32 80c0 44.2 35.8 80 80 80s80-35.8 80-80V32 0h64V32 64 80v48l7.6 20.4L0 393.8V256L48 128V80 64 32 0h64zM0 472.5L366.9 210.4 384 256V512H0V472.5z"]},faBookCircleArrowUp:{prefix:"fass",iconName:"book-circle-arrow-up",icon:[640,512,[],"e0bd","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h10.8c-23.3-16.4-42.5-38.4-55.6-64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32H320.7c-.5-5.3-.7-10.6-.7-16c0-80.6 54.1-148.5 128-169.4V0H416 384 96zM496 224a144 144 0 1 0 0 288 144 144 0 1 0 0-288zM417.4 360l11.3-11.3 56-56L496 281.4l11.3 11.3 56 56L574.6 360 552 382.6l-11.3-11.3L512 342.6V432v16H480V432 342.6l-28.7 28.7L440 382.6 417.4 360z"]},faFaceNauseated:{prefix:"fass",iconName:"face-nauseated",icon:[512,512,[],"e381","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm79.6-336a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-12.3-84.7l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L184 89.4 206.6 112l-11.3 11.3zM305.4 112L328 89.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L305.4 112zM168 282.7c19.5 11.3 33.8 30.5 38.4 53.3h99.2c4.6-22.8 18.9-42 38.4-53.3l13.8-8 16 27.7-13.8 8c-14.4 8.3-24 23.8-24 41.6s9.6 33.3 24 41.6l13.8 8-16 27.7-13.8-8c-19.5-11.3-33.8-30.5-38.4-53.3H206.4c-4.6 22.8-18.9 42-38.4 53.3l-13.8 8-16-27.7 13.8-8c14.4-8.3 24-23.8 24-41.6s-9.6-33.3-24-41.6l-13.8-8 16-27.7 13.8 8z"]},faHeart:{prefix:"fass",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M39.8 263.8L64 288 256 480 448 288l24.2-24.2c25.5-25.5 39.8-60 39.8-96C512 92.8 451.2 32 376.2 32c-36 0-70.5 14.3-96 39.8L256 96 231.8 71.8c-25.5-25.5-60-39.8-96-39.8C60.8 32 0 92.8 0 167.8c0 36 14.3 70.5 39.8 96z"]},faFileChartPie:{prefix:"fass",iconName:"file-chart-pie",icon:[384,512,[],"f65a","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm56 320H192V200c66.3 0 120 53.7 120 120zM160 210.4V352H301.6c-11.1 54.8-59.5 96-117.6 96c-66.3 0-120-53.7-120-120c0-58.1 41.2-106.5 96-117.6z"]},faMarsAndVenus:{prefix:"fass",iconName:"mars-and-venus",icon:[512,512,[9893],"f224","M368 0H496V128l-32 32-47-47-25.6 25.6C407 163.3 416 192.6 416 224c0 80.2-59 146.6-136 158.2V384v24h24 24v48H304 280v32 24H232V488 456H208 184V408h24 24V384v-1.8C155 370.6 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L383 79 336 32 368 0zM352 224a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},faHouseUser:HR,faHomeUser:HY,faCircleArrowDownLeft:{prefix:"fass",iconName:"circle-arrow-down-left",icon:[512,512,[],"e0f9","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM168 368H320h24V320H320 225.9L361 185l17-17L344 134.1l-17 17-135 135V184 160H144v24V344v24h24z"]},faDumpsterFire:{prefix:"fass",iconName:"dumpster-fire",icon:[640,512,[],"f794","M32 32L0 160H114.9L140.5 32H32zM272 160V32H173.1L147.5 160H272zm32 0h56.5c19.7-21.2 40.4-38.5 57.8-50.8L402.9 32H304V160zm260.5-24.7c2.3 1.9 4.6 3.8 6.8 5.8L544 32H435.5l11.7 58.6 5.4-3.4L512 146.6l30-30 22.5 18.7zM288 319.8c0-49.2 20.9-93.1 46.1-127.8H32l4 32H0v64H44L64 448l0 32h64V448H337c-30.5-34-49-78.9-49-128.2zM448 128c-42.7 26.7-128 102.4-128 192c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64zm96 240.2c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96z"]},faHexagonMinus:HG,faMinusHexagon:HQ,faLeftToLine:HF,faArrowAltToLeft:HZ,faHouseCrack:{prefix:"fass",iconName:"house-crack",icon:[576,512,[],"e3b1","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H230.4L192 448l96-80L224 256 384 368l-96 80 38.4 64H512.8l-1-224.4z"]},faPawSimple:Hq,faPawAlt:HK,faArrowLeftLongToLine:{prefix:"fass",iconName:"arrow-left-long-to-line",icon:[640,512,[],"e3d4","M0 96V64H64V96 416v32H0V416 96zM128 256l22.6-22.6 128-128 22.6-22.6L346.5 128l-22.6 22.6L250.5 224 608 224h32v64l-32 0-357.5 0 73.4 73.4L346.5 384l-45.3 45.3-22.6-22.6-128-128L128 256z"]},faBracketsRound:HJ,faParentheses:HW,faMartiniGlassCitrus:HX,faCocktail:H$,faUserShakespeare:{prefix:"fass",iconName:"user-shakespeare",icon:[448,512,[],"e2c2","M224 48c44.2 0 80 35.8 80 80v32c0 40.1-29.5 73.3-68 79.1V224 212H212v12 15.1c-38.5-5.8-68-39-68-79.1V128c0-44.2 35.8-80 80-80zM96 128v32 8L64 208v64h98c18.4 10.2 39.5 16 62 16s43.6-5.8 62-16h98V208l-32-40v-8V128C352 57.3 294.7 0 224 0S96 57.3 96 128zm96 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-48 31l-8.5 8.5C204.9 178.1 194.1 180 192 180H180v24h12c7 0 19.6-3 32.1-12.3c2.2 1.6 4.5 3.2 7.1 4.6c6.5 3.8 15.4 7.6 24.8 7.6h12V180H256c-3.3 0-7.8-1.5-12.8-4.4c-4.8-2.8-8.8-6.1-10.7-8.1L224 159zM448 512L384 320H343.9l-5.3-16H304 144 109.4l-5.3 16H64L0 512H208c0-8.8 7.2-16 16-16s16 7.2 16 16H448zM224 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-96-32V352H320v48l-40-16H168l-40 16z"]},faArrowRightToArc:{prefix:"fass",iconName:"arrow-right-to-arc",icon:[512,512,[],"e4b2","M448 256c0-106-86-192-192-192V0C397.4 0 512 114.6 512 256s-114.6 256-256 256V448c106 0 192-86 192-192zM230.6 121.4l112 112L365.3 256l-22.6 22.6-112 112L208 413.3 162.7 368l22.6-22.6L242.7 288H32 0V224H32 242.7l-57.4-57.4L162.7 144 208 98.7l22.6 22.6z"]},faFaceSurprise:H1,faSurprise:H2,faBottleWater:{prefix:"fass",iconName:"bottle-water",icon:[320,512,[],"e4c5","M96 0V64H224V0H96zM58.6 119.6C42 129.9 32 148 32 167.5c0 17 7.5 32.3 19.4 42.6C39.4 221.7 32 238 32 256c0 19.1 8.4 36.3 21.7 48C40.4 315.7 32 332.9 32 352s8.4 36.3 21.7 48C40.4 411.7 32 428.9 32 448v64H96 224h64V448c0-19.1-8.4-36.3-21.7-48c13.3-11.7 21.7-28.9 21.7-48s-8.4-36.3-21.7-48c13.3-11.7 21.7-28.9 21.7-48c0-18-7.4-34.3-19.4-45.9c11.9-10.4 19.4-25.6 19.4-42.6c0-19.5-10-37.6-26.6-47.9L223.7 96H96.3L58.6 119.6zM96 224H224v32H96V224zM224 352v32H96V352H224z"]},faCirclePause:H4,faPauseCircle:H3,faGaugeCirclePlus:{prefix:"fass",iconName:"gauge-circle-plus",icon:[640,512,[],"e498","M496 192c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-97.2 78.8-176 176-176zM320 352c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V88 64h48V88 292.7c23.5 9.5 40 32.5 40 59.3zM144 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM336 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48 16v32H560 512v48 16H480V432 384H432 416V352h16 48V304 288h32v16z"]},faFolders:{prefix:"fass",iconName:"folders",icon:[576,512,[],"f660","M576 384V96H368L304 32H96V384H576zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faAngel:{prefix:"fass",iconName:"angel",icon:[576,512,[],"f779","M384 64.2c0 .1-.1 .3-.2 .6c-.3 .6-.9 1.8-2.3 3.5c-1.4 1.7-3.4 3.6-6.2 5.6c6.7 8.3 12.2 17.6 16.3 27.7C407 91 416 78 416 64c0-35.3-57.3-64-128-64S160 28.7 160 64c0 14 9 27 24.3 37.5c4.1-10 9.6-19.3 16.3-27.7c-2.7-2-4.8-4-6.2-5.6c-1.4-1.7-2-2.8-2.3-3.5c-.1-.3-.2-.5-.2-.6s0-.1 0-.2s0-.1 0-.2s.1-.3 .2-.6c.3-.6 .9-1.8 2.3-3.5c2.9-3.5 8.4-7.9 17.3-12.4C229.6 38.4 256.5 32 288 32s58.4 6.4 76.2 15.4c8.9 4.5 14.4 8.9 17.3 12.4c1.4 1.7 2 2.8 2.3 3.5c.1 .3 .2 .5 .2 .6s0 .1 0 .2s0 .1 0 .2zM368 144a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM209.4 285.3L120 464H49.2l42.4-91.9 11.3-24.4L87.9 325.4 48 265.5V208h84.1l77.3 77.3zM248 256l-96-96H48 0v48 72l48 72L0 456v8 48H48 96h96H384h96 48 48V464v-8L528 352l48-72V208 160H528 424l-96 96H248zM526.8 464H456L366.6 285.3 443.9 208H528v57.5l-39.9 59.9-14.9 22.4 11.3 24.4L526.8 464z"]},faValueAbsolute:{prefix:"fass",iconName:"value-absolute",icon:[512,512,[],"f6a6","M64 32H0V64 448v32H64V448 64 32zM182.6 137.4L160 114.7 114.7 160l22.6 22.6L210.7 256l-73.4 73.4L114.7 352 160 397.3l22.6-22.6L256 301.3l73.4 73.4L352 397.3 397.3 352l-22.6-22.6L301.3 256l73.4-73.4L397.3 160 352 114.7l-22.6 22.6L256 210.7l-73.4-73.4zM512 64V32H448V64 448v32h64V448 64z"]},faRabbit:{prefix:"fass",iconName:"rabbit",icon:[512,512,[128007],"f708","M311.9 128h24c1-23.7-2.8-47.2-11-69.2c7.6-17.8 18.6-34.2 32.7-48.3L368 0l24 8 3 11.9c10.4 41.6 3.3 85.1-18.6 120.8L448 199.1V288H352v10.3l78 210.6 1.2 3.1H362.9L317.7 390.1 265.6 448H288h32v64H288 208 160 128 96V471.2C85.8 481.6 71.7 488 56 488c-30.9 0-56-25.1-56-56s25.1-56 56-56c17.4 0 33 8 43.3 20.5C114 317.7 176.8 255.9 256 242.7V153.8c-29.7-37.6-42.4-86.4-34-134.4L224 8l32-8 10.4 10.3C298 41.7 314.1 84.6 311.9 128zM368 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faToiletPaperSlash:{prefix:"fass",iconName:"toilet-paper-slash",icon:[640,512,[],"e072","M94.9 50.9L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-98.4-76.4C570.6 372.4 608 291 608 192C608 86 565 0 512 0s-96 86-96 192c0 48.6 9 92.9 23.9 126.7l-57.8-44.9c1.4-27.1 1.9-54.4 1.9-81.9c0-65.5 13.2-142.4 60.2-192H160c-25.1 0-48 19.3-65.1 50.9zM369.5 387.1L66.5 148.4C64.9 162.4 64 177 64 192c0 89.9-3.9 190.6-37.6 275.8L8 512H333.3c17-40.8 28.5-82.5 36.2-124.9zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z"]},faCircleEuro:{prefix:"fass",iconName:"circle-euro",icon:[512,512,[],"e5ce","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM144 272c-.6-5-.9-10.1-.9-15.2c0-5.7 .4-11.3 1.1-16.8H112V208h40.7c19.2-46.9 65.4-80 119.2-80H313h24v48H313 271.9c-26.3 0-49.6 12.6-64.4 32H304v32H192.9c-1.1 5.4-1.7 11-1.7 16.8c0 5.2 .5 10.3 1.4 15.2H304v32H206.4c14.7 20.3 38.5 33.5 65.5 33.5H313h24v48H313 271.9c-54.4 0-101-33.8-119.8-81.5H112V272h32z"]},faAppleWhole:H0,faAppleAlt:H6,faKitchenSet:{prefix:"fass",iconName:"kitchen-set",icon:[576,512,[],"e51a","M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112H344V96h48H496h48v48 48H496 392 344V176H284.4zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM424 240v32H544v48H256V272H376V240h48zM288 352H512V512H288V352zM176 320c26.5 0 48 21.5 48 48s-21.5 48-48 48H160v32H32V320h96 32 16zm0 64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32h16zm48 80v48H0V464H224z"]},faDiamondHalf:{prefix:"fass",iconName:"diamond-half",icon:[512,512,[],"e5b7","M256 0L0 256 256 512V0z"]},faLockKeyhole:H8,faLockAlt:H5,faR:{prefix:"fass",iconName:"r",icon:[320,512,[114],"52","M32 32H0V64 288 448v32H64V448 320h93.2L246 480h73.2l-4.2-7.5L225.5 311.3C280.7 291.1 320 238.1 320 176c0-79.5-64.5-144-144-144H32zM176 256H64V96H176c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},faTemperatureQuarter:H7,faTemperature1:H9,faThermometer1:vc,faThermometerQuarter:vr,faSquareInfo:va,faInfoSquare:vo,faWifiSlash:{prefix:"fass",iconName:"wifi-slash",icon:[640,512,[],"f6ac","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L364.9 260.5c39.1 7.9 74.5 26.1 103.3 51.5l42.3-48C459.8 219.2 393 192 320 192c-13.5 0-26.8 .9-39.8 2.7l-95.6-74.2C226.7 104.7 272.3 96 320 96c103.2 0 196.8 40.7 265.8 106.9l44.3-46.2C549.7 79.5 440.4 32 320 32c-69.2 0-134.7 15.7-193.2 43.7L48.4 14.8zM380.8 396l-55.6-43.8c-1.7-.1-3.4-.2-5.2-.2c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64c0-7-1.1-13.7-3.2-20zM228 275.7L173 232.3c-15.5 9.2-30.1 19.8-43.5 31.7l42.4 48c16.7-14.8 35.6-27 56.2-36.3zM93.6 169.8L41.7 128.9C30.7 137.7 20 147 9.8 156.7l44.3 46.2c12.4-11.9 25.6-23 39.5-33.1z"]},faToiletPaperXmark:{prefix:"fass",iconName:"toilet-paper-xmark",icon:[512,512,[],"e5b3","M96 0H348.2C336.6 12.2 327 26.9 319.5 41.9C299.5 82 288 135.1 288 192s11.5 110 31.5 150.1c7.5 15 17.1 29.7 28.7 41.9H96C43 384 0 298 0 192S43 0 96 0zM320 192c0-83.6 26.7-154.7 64-181.1C394 3.8 404.8 0 416 0c53 0 96 86 96 192c0 35-4.7 67.8-12.8 96c-16.6 57.4-47.6 96-83.2 96c-11.2 0-22-3.8-32-10.9c-37.3-26.4-64-97.5-64-181.1zm64 0c0 35.3 14.3 64 32 64s32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64zM160 416H416c44.8 0 76.9-35.2 96-72.9V512H160V416zm40-153.4L222.6 240l-11.3-11.3L174.6 192l36.7-36.7L222.6 144 200 121.4l-11.3 11.3L152 169.4l-36.7-36.7L104 121.4 81.4 144l11.3 11.3L129.4 192 92.7 228.7 81.4 240 104 262.6l11.3-11.3L152 214.6l36.7 36.7L200 262.6z"]},faHandsHoldingDollar:vl,faHandsUsd:vf,faCube:{prefix:"fass",iconName:"cube",icon:[512,512,[],"f1b2","M256 6l10.8 3.8 224 80L512 97.4V120 392v22.6l-21.2 7.6-224 80L256 506l-10.8-3.8-224-80L0 414.6V392 120 97.4l21.2-7.6 224-80L256 6zm32 420.6l160-57.1v-180L288 246.6v180zM256 74L93.5 132 256 190l162.5-58L256 74z"]},faArrowDownTriangleSquare:vh,faSortShapesDown:vg,faBitcoinSign:{prefix:"fass",iconName:"bitcoin-sign",icon:[320,512,[],"e0b4","M112 0H48V64H0v64 96 64 96 64H48v64h64V448h32v64h64l0-64c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-50.7-33.7-93.6-80-107.4V0H144V64H112V0zM64 128H176c26.5 0 48 21.5 48 48s-21.5 48-48 48H64V128zM176 288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H64V288H176z"]},faShutters:{prefix:"fass",iconName:"shutters",icon:[512,512,[],"e449","M32 32H0V96H32 480h32V32H480 32zM0 224H512l-24-96H24L0 224zM512 352l-24-96H24L0 352H512zM0 480H512l-24-96H24L0 480z"]},faShieldDog:{prefix:"fass",iconName:"shield-dog",icon:[512,512,[],"e573","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM160.9 286.2L144 320l128 64V320h48c44.2 0 80-35.8 80-80V192H320l-16-32H240v64c0 35.3-28.7 64-64 64c-5.2 0-10.3-.6-15.1-1.8zM144 160v64c0 17.7 14.3 32 32 32s32-14.3 32-32V192 160h-8H144zm112 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faSolarPanel:{prefix:"fass",iconName:"solar-panel",icon:[640,512,[],"f5ba","M96 0H70.2L64.7 25.2l-64 296L0 324.6V328v24 32H32 288v64H224 192v64h32H416h32V448H416 352V384H608h32V352 328v-3.4l-.7-3.3-64-296L569.8 0H544 96zm3.3 168L121.8 64h90.9L202.3 168H99.3zM89 216H197.5L187.1 320H66.5L89 216zm156.8 0H394.3l10.4 104H235.3l10.4-104zm196.8 0H551l22.5 104H452.9L442.5 216zm98.1-48H437.7L427.3 64h90.9l22.5 104zm-151.2 0h-139L260.9 64H379.1l10.4 104z"]},faLockOpen:{prefix:"fass",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48 32h64V192 144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H0V512H448V192H352V144z"]},faTableTree:{prefix:"fass",iconName:"table-tree",icon:[512,512,[],"e293","M512 32H0V480H512V32zM448 160V416H64V160H96v96 16 80 16h16H240h16V336H240 128V272h48 16V240H176 128V160H448zM224 224v64H416V224H224zm192 96H288v64H416V320z"]},faHouseChimneyHeart:{prefix:"fass",iconName:"house-chimney-heart",icon:[576,512,[],"e1b2","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6zM235.2 208c-32.7 0-59.2 26.5-59.2 59.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L288 400.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4z"]},faTally3:{prefix:"fass",iconName:"tally-3",icon:[640,512,[],"e296","M160 32V64 448v32H96V448 64 32h64zm128 0V64 448v32H224V448 64 32h64zM416 64V448v32H352V448 64 32h64V64z"]},faElevator:{prefix:"fass",iconName:"elevator",icon:[512,512,[],"e16d","M64 80V96H224V80L144 0 64 80zm448 48H0V512H512V128zM160 224a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 448l24-96H216l24 96H80zm328-96l24 96H272l24-96H408zM304 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM368 96l80-80V0H288V16l80 80z"]},faMoneyBillTransfer:{prefix:"fass",iconName:"money-bill-transfer",icon:[640,512,[],"e528","M512 112v64h24L640 88 536 0H512V64L384 64l-24 0 0 48 24 0 128 0zM256 400l-128 0 0-64H104L0 424l104 88h24l0-64 128 0 24 0 0-48-24 0zm64-248l0-88H32V355l51.3-43.4 8.9-7.6H104h24 32v32 24l96 0 64 0 0 88H608V157l-51.3 43.4-8.9 7.6H536 512 480V176 152l-96 0-64 0zM96 192V128h64c0 35.3-28.7 64-64 64zM480 384c0-35.3 28.7-64 64-64v64H480zM320 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faMoneyBillTrendUp:{prefix:"fass",iconName:"money-bill-trend-up",icon:[512,512,[],"e529","M304 0h32H448h32V32 144v32H416V144 109.3L310.6 214.6l-21 21-22.5-19.3L176 138.1 84.8 216.3 43.2 167.7l112-96L176 53.9l20.8 17.9 89.5 76.7L370.7 64H336 304V0zM0 256H512V512H0V256zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faHouseFloodWaterCircleArrowRight:{prefix:"fass",iconName:"house-flood-water-circle-arrow-right",icon:[640,512,[],"e50f","M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM152 65.4l11.3 11.3 56 56L230.6 144l-11.3 11.3-56 56L152 222.6 129.4 200l11.3-11.3L169.4 160H80 64V128H80h89.4L140.7 99.3 129.4 88 152 65.4zM320 144c0 55.2-25.4 104.5-65.2 136.8c3.4-1.2 6.7-2.6 9.9-4.1c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0 0 0 1.1-.8L320 240l19.7 14.2 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L512 240l19.7 14.2c10.8 7.8 19.1 13.8 28 18.6l-.3-80.8H608V144L400 0 302.5 67.5C313.7 90.6 320 116.6 320 144zM86 322.9c-15.4 7-34.7 13.1-54 13.1v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V336c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5 0 0c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5 0 0c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-2.7-1.2-5.2-2.5-7.7-3.8c-6 .6-12.1 .9-18.3 .9c-14.7 0-29-1.8-42.7-5.2c-4.9 2.9-9.9 5.6-15.3 8.1zM320 485.4c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7l-2.1-1.5-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7z"]},faSquarePollHorizontal:vu,faPollH:vm,faCircle:{prefix:"fass",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},faCartCircleExclamation:{prefix:"fass",iconName:"cart-circle-exclamation",icon:[640,512,[],"e3f2","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faSword:{prefix:"fass",iconName:"sword",icon:[512,512,[128481],"f71c","M400 16L166.6 249.4l96 96L496 112 512 0 400 16zM0 416l96 96 32-32-16-32 56-56 88 56 32-32L96 224 64 256l56 88L64 400 32 384 0 416z"]},faBackwardFast:vd,faFastBackward:vp,faRecycle:{prefix:"fass",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M309.1 0l9.4 15 63.8 102.1L432.8 88l12 20.8L412.6 229 292.4 196.8l-12-20.8 46.5-26.8L273.7 64l-35.4 0-33.5 53.6-55.5-32L193.4 15l9.4-15 17.7 0 70.8 0 17.7 0zm99.2 279.5l55.5-32 43.3 69.3 10.2 16.3-9.6 16.7-32 55.4L460.2 432 451 448H432.5L320 448v56H296l-88-88 88-88h24v56l94 0 6.3-10.9 22.4-38.8-34.3-54.8zM64.7 221.1L16 193l12-20.8L148.2 140l32.2 120.2-12 20.8-48.3-27.9L69.3 334.4 98 384l62 0v64l-80.5 0L61 448l-9.2-16L4.3 349.7l-9.6-16.7L4.9 316.8l59.8-95.7z"]},faUserAstronaut:{prefix:"fass",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M370.7 96C346 39.5 289.6 0 224 0S102 39.5 77.3 96H48V224H77.3c24.7 56.5 81.1 96 146.7 96s122-39.5 146.7-96H400V96H370.7zM336 128v32c0 53-43 96-96 96H208c-53 0-96-43-96-96V128l32-32H304l32 32zM192 160l-16-32-16 32-32 16 32 16 16 32 16-32 32-16-32-16zM97 304H48L0 512H128V416H320v96H448L400 304H351c-33.8 29.9-78.3 48-127 48s-93.2-18.1-127-48zm95 144H160v16 48h32V464 448zm80 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faInterrobang:{prefix:"fass",iconName:"interrobang",icon:[320,512,[8253],"e5ba","M144 96c-35.3 0-64 28.7-64 64v16H16V160C16 89.3 73.3 32 144 32h32c70.7 0 128 57.3 128 128v9.3c0 39.3-18 76.4-48.9 100.6L192 319.6v.4 32H128V320 304 288.4 176 144h64v32 62.2l23.5-18.5C231 207.5 240 189 240 169.3V160c0-35.3-28.7-64-64-64H144zM120 400h80v80H120V400z"]},faPlaneSlash:{prefix:"fass",iconName:"plane-slash",icon:[640,512,[],"e069","M441.5 320h72.8c34.2 0 93.7-28 93.7-64c0-35-59.5-64-93.7-64l-116.6 0L288 0H192l46.4 162.3L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L441.5 320zm-79 61.6L40.6 128H32L64 256 32 384H96l48-64H246.9L192 512l96 0 74.5-130.4z"]},faCircleDashed:{prefix:"fass",iconName:"circle-dashed",icon:[512,512,[],"e105","M.5 240H64.7c3.4-41 19.6-78.3 44.7-108L64 86.6C27.5 128 4.1 181.3 .5 240zM132 109.4C161.7 84.3 199 68 240 64.7V.5C181.3 4.1 128 27.5 86.6 64L132 109.4zm140 338v64.2c58.6-3.6 112-27 153.4-63.5L380 402.6c-29.6 25.1-67 41.4-108 44.7zM402.6 380L448 425.4c36.5-41.4 59.9-94.7 63.5-153.4H447.3c-3.4 41-19.6 78.3-44.7 108zm-316 68c41.4 36.5 94.7 59.9 153.4 63.5V447.3c-41-3.4-78.3-19.6-108-44.7L86.6 448zM64 425.4L109.4 380C84.3 350.3 68 313 64.7 272H.5c3.6 58.6 27 112 63.5 153.4zM425.4 64C384 27.5 330.6 4.1 272 .5V64.7c41 3.4 78.3 19.6 108 44.7L425.4 64zM448 86.6L402.6 132c25.1 29.6 41.4 67 44.7 108h64.2c-3.6-58.7-27-112-63.5-153.4z"]},faTrademark:{prefix:"fass",iconName:"trademark",icon:[640,512,[8482],"f25c","M0 96H32 96h64 64 32v64H224 160V384v32H96V384 160H32 0V96zm288 32V96h48l9.6 12.8L464 266.7 582.4 108.8 592 96h48v32V384v32H576V384 224L489.6 339.2 464 373.3l-25.6-34.1L352 224V384v32H288V384 128z"]},faBasketball:vz,faBasketballBall:vH,faForkKnife:vv,faUtensilsAlt:vV,faSatelliteDish:{prefix:"fass",iconName:"satellite-dish",icon:[512,512,[128225],"f7c0","M192 0C368.7 0 512 143.3 512 320H448C448 178.6 333.4 64 192 64V0zM32.4 192.4L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L319.6 479.6C287.3 500.1 249.1 512 208 512C93.1 512 0 418.9 0 304c0-41.1 11.9-79.3 32.4-111.6zM416 320H352c0-88.4-71.6-160-160-160V96c123.7 0 224 100.3 224 224z"]},faBadgeCheck:{prefix:"fass",iconName:"badge-check",icon:[512,512,[],"f336","M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zM369 209l17-17L352 158.1l-17 17-111 111-47-47-17-17L126.1 256l17 17 64 64 17 17 17-17L369 209z"]},faCircleUp:vy,faArrowAltCircleUp:vx,faSlider:{prefix:"fass",iconName:"slider",icon:[512,512,[],"e252","M352 160V352H320V160h32zM320 96H256v64V352v64h64 32 64V352 288h64 32V224H480 416V160 96H352 320zM0 288H32 224V224H32 0v64z"]},faMobileScreenButton:vw,faMobileAlt:vD,faClockOneThirty:{prefix:"fass",iconName:"clock-one-thirty",icon:[512,512,[],"e34f","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V263.3l60-90 13.3-20-39.9-26.6-13.3 20-64 96-4 6V256 392v24h48V392z"]},faInboxOut:vk,faInboxArrowUp:vS,faCloudSlash:{prefix:"fass",iconName:"cloud-slash",icon:[640,512,[],"e137","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-.3-.2h.4V352c0-59.6-40.8-109.8-96-124V192c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-46.8 0-89 20.1-118.2 52.2L48.4 14.8zM96 192v8.2C40.1 220 0 273.3 0 336V480H144 487.4L97.2 172.6c-.8 6.4-1.2 12.9-1.2 19.4z"]},faVolumeHigh:vE,faVolumeUp:vj,faUsersRays:{prefix:"fass",iconName:"users-rays",icon:[640,512,[],"e593","M40 6.1L6.1 40 23 57l56 56 17 17L129.9 96 113 79 57 23 40 6.1zm560 0L583 23 527 79l-17 17L544 129.9l17-17 56-56 17-17L600 6.1zM57 489l56-56 17-17L96 382.1 79 399 23 455l-17 17L40 505.9l17-17zm543 17L633.9 472l-17-17-56-56-17-17L510.1 416l17 17 56 56 17 17zM223.8 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM120 256L96 336h94.3l19.4-58.1 7.3-21.9H120zm329.7 80H544l-24-80H423.1l7.3 21.9L449.7 336zM432 384l-16-48-16-48H382.4 257.6 240l-16 48-16 48H432zm80-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faWallet:{prefix:"fass",iconName:"wallet",icon:[512,512,[],"f555","M480 32H0V480H512V128H64V96H480V32zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faOctagonCheck:{prefix:"fass",iconName:"octagon-check",icon:[512,512,[],"e426","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm369 49L241 337l-17 17-17-17-64-64-17-17L160 222.1l17 17 47 47L335 175l17-17L385.9 192l-17 17z"]},faFlatbreadStuffed:{prefix:"fass",iconName:"flatbread-stuffed",icon:[576,512,[129369],"e40c","M346.6 53.2L255.9 3.4 185.1 78.8 83.6 98.9 77.8 202.2 13 282.9 75 365.7l.5 25.5L133.8 333c-13.7-19.5-21.8-43.3-21.8-69c0-66.3 53.7-120 120-120c25.7 0 49.5 8.1 69 21.8L422.5 44.2l-75.9 9zM232 176c-48.6 0-88 39.4-88 88c0 16.8 4.7 32.5 12.9 45.9l121-121C264.5 180.7 248.8 176 232 176zM464.3 432.3c106.2-106.2 106.2-278.4 0-384.7L79.7 432.3c106.2 106.2 278.4 106.2 384.7 0zM256 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-48-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faClipboardCheck:{prefix:"fass",iconName:"clipboard-check",icon:[384,512,[],"f46c","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM297 273L185 385l-17 17-17-17L87 321l-17-17L104 270.1l17 17 47 47 95-95 17-17L313.9 256l-17 17z"]},faCartCirclePlus:{prefix:"fass",iconName:"cart-circle-plus",icon:[640,512,[],"e3f3","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM352 368a144 144 0 1 0 288 0 144 144 0 1 0 -288 0zm208 16H512v48 16H480V432 384H432l-16 0V352l16 0h48V304 288h32v16 48h48 16v32H560z"]},faTruckClock:vO,faShippingTimed:vP,faPool8Ball:{prefix:"fass",iconName:"pool-8-ball",icon:[512,512,[],"e3c5","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm384-64a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zm-80-48c0 11.5-4 22-10.7 30.2C304.8 184.5 312 199.4 312 216c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-16.6 7.2-31.5 18.7-41.8C212 166 208 155.5 208 144c0-26.5 21.5-48 48-48s48 21.5 48 48zm-48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faFileAudio:{prefix:"fass",iconName:"file-audio",icon:[384,512,[],"f1c7","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm-1.8 447.9l-15.5-28C268.1 403.5 288 372.1 288 336s-19.9-67.5-49.4-83.9l15.5-28C293.4 245.9 320 287.9 320 336s-26.6 90.1-65.8 111.9zm-31.1-56l-15.5-28c9.8-5.5 16.5-15.9 16.5-28s-6.6-22.5-16.5-28l15.5-28C242.7 291 256 311.9 256 336s-13.3 45-32.9 56zM64 376V296h56l40-40h16V416H160l-40-40H64z"]},faTurnDownLeft:{prefix:"fass",iconName:"turn-down-left",icon:[512,512,[],"e331","M0 288L160 448l32 0 0-112 320 0 0-304-96 0 0 208-224 0 0-112-32 0L0 288z"]},faLockHashtag:{prefix:"fass",iconName:"lock-hashtag",icon:[448,512,[],"e423","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h80V512H0V192H80zm112 48H160v16 32H128 112v32h16 32v64H128 112v32h16 32v32 16h32V448 416h64v32 16h32V448 416h32 16V384H320 288V320h32 16V288H320 288V256 240H256v16 32H192V256 240zm0 144V320h64v64H192z"]},faChartRadar:{prefix:"fass",iconName:"chart-radar",icon:[512,512,[],"e0e7","M73.7 256L165.1 96H346.9l91.4 160L346.9 416H165.1L73.7 256zM128 32L0 256 128 480H384L512 256 384 32H128zM290.2 180.8c3.7-6.1 5.8-13.2 5.8-20.8c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 3.9 .6 7.7 1.6 11.2L160 248c-22.1 0-40 17.9-40 40s17.9 40 40 40c10.2 0 19.6-3.9 26.7-10.2l97.2 19.4c6.4 13.5 20.2 22.7 36.1 22.7c22.1 0 40-17.9 40-40c0-18.5-12.6-34.1-29.6-38.6L290.2 180.8zM202 271.9l47.5-63.4 31.7 79.2L202 271.9z"]},faStaff:{prefix:"fass",iconName:"staff",icon:[512,512,[],"f71b","M306.3 0H336 464h48V48 208v36.2l-34.8 9.9-33.4 9.6L413.7 317l-52.6-29.7-96 27.4L105.9 473.9 72 507.9 4.1 440l33.9-33.9L96 348.1V288h60.1l49.9-49.9 8.8-8.8 12-3.4L416 171.8V96H365.7l-2.7 5.5-21.5 42.9-85.9-42.9 21.5-42.9 16-32L306.3 0z"]},faBurger:v_,faHamburger:vB,faUtilityPole:{prefix:"fass",iconName:"utility-pole",icon:[512,512,[],"e2c3","M288 0V32 64h96V56 32h48V56v8h32V56 32h48V56v8V96v24 8H480 428.8L288 221.9V288 480v32H224V480 288 221.9L83.2 128H32 0v-8V96 64 56 32H48V56v8H80V56 32h48V56v8h96V32 0h64zM140.8 128L224 183.4V128H140.8zM288 183.4L371.2 128H288v55.4z"]},faTransporter6:{prefix:"fass",iconName:"transporter-6",icon:[512,512,[],"e2a7","M64 32L96 48 64 64 48 96 32 64 0 48 32 32 48 0 64 32zM224 0h64 16V32H288 224 208V0h16zM112 256H400h16v32H400 112 96V256h16zM416 512H296 216 96V448H416v64zm48-160l16 32 32 16-32 16-16 32-16-32-32-16 32-16 16-32z"]},faArrowTurnLeft:{prefix:"fass",iconName:"arrow-turn-left",icon:[512,512,[],"e632","M150.6 374.6l22.6 22.6L218.5 352l-22.6-22.6L122.5 256H445.3V448v32h64V448 224 192h-32H122.5l73.4-73.4L218.5 96 173.2 50.7 150.6 73.4l-128 128L0 224l22.6 22.6 128 128z"]},faWrench:{prefix:"fass",iconName:"wrench",icon:[512,512,[128295],"f0ad","M352 320c88.4 0 160-71.6 160-160c0-23.5-5.1-45.8-14.1-65.9L400 192H320V112l97.9-97.9C397.8 5.1 375.5 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L0 416l96 96L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM137.9 408L104 441.9 70.1 408 104 374.1 137.9 408z"]},faBugs:{prefix:"fass",iconName:"bugs",icon:[576,512,[],"e4d0","M164.5 107.4l29.7-65.5 9.9-21.9L160.4 .2l-9.9 21.9L128 71.7 105.5 22.1 95.6 .2 51.9 20.1l9.9 21.9 29.7 65.5c-10.2 7.1-18.2 17-22.9 28.6H53.5l-2.1-18.7L48.7 93.5 1 98.8l2.7 23.9 4.5 40L10.5 184H32 64v23.3l-37.8 9.5-16.1 4L8.2 237.3l-6.4 56L-1 317.1l47.7 5.5 2.7-23.8L54 259.2l17.9-4.5C82.8 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l17.9 4.5 4.5 39.5 2.7 23.8 47.7-5.5-2.7-23.8-6.4-56L246 220.7l-16.1-4L192 207.3V184h32 21.3l2.5-21.1 4.8-40L255.5 99l-47.7-5.7L205 117.1 202.7 136H187.3c-4.7-11.6-12.7-21.5-22.9-28.6zM488 286.5l65.6-47 19.5-14-27.9-39-19.5 14-51.4 36.8 6.1-62.9 2.3-23.9-47.8-4.7-2.3 23.9L424.8 250c-12.3 1-24.2 5.6-34.1 13.3L376 254.8l6.8-20 7.7-22.7L345 196.7l-7.7 22.7-13.1 38.6-6.3 18.6 17 9.8 27.7 16L351 322.7 313.5 312 298 307.5l-10 12.7-34.9 44.5-14.8 18.9 37.8 29.6 14.8-18.9 25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l14.2 13.7L433.4 472l-8 22.6 45.3 15.9 8-22.6L495.8 439l5.1-14.5-11.1-10.7-28-27.1 11.6-20.1 27.7 16 17 9.8 13-14.8L558.2 347 574 329 538 297.3l-15.8 18-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z"]},faVectorPolygon:{prefix:"fass",iconName:"vector-polygon",icon:[448,512,[],"e2c7","M0 32H128V64H320V32H448V160H384.3l-4.5 7.9L352 216.5v79l27.8 48.6 4.5 7.9H448V480H320V448H128v32H0V352H32V160H0V32zM320 368.5L292.3 320H224V192h68.3L320 143.5V128H128v32H96V352h32v32H320V368.5zM48 80v32H80V80H48zm320 0v32h32V80H368zM80 400H48v32H80V400zm288 0v32h32V400H368zM304 240H272v32h32V240z"]},faDiagramNested:{prefix:"fass",iconName:"diagram-nested",icon:[448,512,[],"e157","M0 32H192V224H128V352H256V288H448V480H256V416H96 64V384 224H0V32z"]},faRupeeSign:vU,faRupee:vR,faFileImage:{prefix:"fass",iconName:"file-image",icon:[384,512,[128443],"f1c5","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM96 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM320 448H192 128 64V416l64-88 32.5 44.7L224 288l96 128v32z"]},faCircleQuestion:vG,faQuestionCircle:vQ,faTicketsPerforated:{prefix:"fass",iconName:"tickets-perforated",icon:[640,512,[],"e63f","M640 32H96V384H640V256c-26.5 0-48-21.5-48-48s21.5-48 48-48V32zM512 112a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM48 120V96H0v24V456v24H24 520h24V432H520 48V120z"]},faImageUser:{prefix:"fass",iconName:"image-user",icon:[512,512,[],"e1b8","M512 32H0V480H512V32zM192 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm144 96l32 96H144l32-96H336z"]},faBuoy:{prefix:"fass",iconName:"buoy",icon:[576,512,[],"e5b5","M416 0H160V64h25L133.8 320H64v70.9c3.8-2.6 7.8-5.5 12.3-8.7l1.1-.8L96 368l18.6 13.4 1.1 .8 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 1.1-.8L288 368l19.7 14.2 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L480 368l19.7 14.2 0 0c4.4 3.2 8.5 6.1 12.3 8.7V320H442.2L391 64h25V0zM325.8 64l9.8 49L288 168.5 240.4 113l9.8-49h75.5zm21.8 108.8l17 84.9-44.9-52.4 27.9-32.6zm-91.1 32.6l-44.9 52.4 17-84.9 27.9 32.6zM221.3 320L288 242.2 354.7 320H221.3zm51.1 173.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},faPlaneDeparture:{prefix:"fass",iconName:"plane-departure",icon:[640,512,[128747],"f5b0","M381 114.9L160 32 64 80 234.6 189.7 136 240 64 208 0 240 96 352H256L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48H542.8c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 448v64H32 608h32V448H608 32 0z"]},faHandshakeSlash:{prefix:"fass",iconName:"handshake-slash",icon:[640,512,[],"e060","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L509 372.4l6.8-7.4-35.4-32.4-134.2-123-23.4 18.2-26.1-20.3 77.4-60.2 12.6-9.8 19.6 25.3-12.6 9.8-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L411.3 64H349.7L233.2 158.3l-26-20.2L298.8 64H224l-60.4 40.3L48.4 14.8zM405.1 415.2L128 196.8V352h28.2l73.9 67.4 35.4 32.4 47.7-52.2 22.3 20.5 35.4 32.4 34.2-37.3zM96 171.6L40.6 128H0V384H96V171.6zM32 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM640 128H544V384h96V128zM592 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faBookBookmark:{prefix:"fass",iconName:"book-bookmark",icon:[448,512,[],"e0bb","M0 96C0 43 43 0 96 0h96V224l80-64 80 64V0h32 32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32z"]},faBorderCenterH:{prefix:"fass",iconName:"border-center-h",icon:[448,512,[],"f89c","M0 480l64 0 0-64L0 416l0 64zm96 0l64 0 0-64-64 0 0 64zM96 96l64 0 0-64L96 32l0 64zM288 416l0 64 64 0 0-64-64 0zm0-320l64 0 0-64-64 0 0 64zM192 416l0 64 64 0 0-64-64 0zm0-320l64 0 0-64-64 0 0 64zM384 416l0 64 64 0 0-64-64 0zm0-384l0 64 64 0 0-64-64 0zM0 96l64 0 0-64L0 32 0 96zM192 320l0 64 64 0 0-64-64 0zm192 64l64 0 0-64-64 0 0 64zM0 320l0 64 64 0 0-64L0 320zM384 192l64 0 0-64-64 0 0 64zM0 128l0 64 64 0 0-64L0 128zm192 64l64 0 0-64-64 0 0 64zM32 224L0 224l0 64 32 0 384 0 32 0 0-64-32 0L32 224z"]},faCanFood:{prefix:"fass",iconName:"can-food",icon:[384,512,[129387],"e3e6","M272 304.1c11.4-2.4 22.2-5.3 32-8.6V426c-2.8 1.6-6.6 3.6-11.8 5.7C269.8 440.9 234.4 448 192 448s-77.8-7.1-100.2-16.3c-5.2-2.1-9-4.1-11.8-5.7V295.5c9.8 3.3 20.6 6.2 32 8.6V320v48h48 64 48V320 304.1zm-48 6.7V320H208 176 160v-9.2V256h64v54.8zM16 72V240 440c0 39.8 78.8 72 176 72s176-32.2 176-72V240 72c0-39.8-78.8-72-176-72S16 32.2 16 72zm288 0c0 13.3-50.1 24-112 24S80 85.3 80 72s50.1-24 112-24s112 10.7 112 24z"]},faTypewriter:{prefix:"fass",iconName:"typewriter",icon:[512,512,[],"f8e7","M64 0H96 368h13.3l9.4 9.4 48 48 9.4 9.4V80 192h64v96H480V512H32V288H0V192H64V32 0zM384 128H320V64H128V192h32l32 32H320l32-32h32V128zm48 192V288H400v32h32zm-96-32v32h32V288H336zm-32 0H272v32h32V288zm-64 0H208v32h32V288zm-64 0H144v32h32V288zm-64 0H80v32h32V288zm48 128H144v32h16H352h16V416H352 160zm-16-64H112v32h32V352zm32 32h32V352H176v32zm64-32v32h32V352H240zm64 32h32V352H304v32zm96-32H368v32h32V352z"]},faArrowRightFromArc:{prefix:"fass",iconName:"arrow-right-from-arc",icon:[512,512,[],"e4b1","M64 256C64 150 150 64 256 64h32V0H256C114.6 0 0 114.6 0 256S114.6 512 256 512h32V448H256C150 448 64 362 64 256zM374.6 121.4L352 98.7 306.7 144l22.6 22.6L386.7 224H192 160v64h32H386.7l-57.4 57.4L306.7 368 352 413.3l22.6-22.6 112-112L509.3 256l-22.6-22.6-112-112z"]},faCircleK:{prefix:"fass",iconName:"circle-k",icon:[512,512,[],"e113","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369.1 128l-1 1.1L270.3 238.3 362 376.7l4.8 7.3H309.2L237.1 275.2 208 307.7V360v24H160V360 298.5 152 128h48v24 83.8L222.1 220l82.5-92h64.5z"]},faFaceHandOverMouth:{prefix:"fass",iconName:"face-hand-over-mouth",icon:[512,512,[129762],"e378","M512 256c0 113.1-73.3 209.1-175.1 242.9l52.3-52.3L411.9 424l-22.6-22.6-9.4-9.4 9.4-9.4L411.9 360l-22.6-22.6-9.4-9.4 16-16-22.6-22.6-22.6-22.6L328 244.1l-16 16-9.4-9.4L280 228.1l-22.6 22.6-51.7 51.7H184 144 112v32 82.4c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM208.4 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-33.7 72l-11.3 11.3-56 56 9.4 9.4 72-72L328 289.4 350.6 312l-11.3 11.3-72 72 9.4 9.4 56-56L344 337.4 366.6 360l-11.3 11.3-56 56 9.4 9.4 24-24L344 401.4 366.6 424l-11.3 11.3-48.8 48.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2V404 384 354.4v-20h40v20 15l84.7-84.7L280 273.4 302.6 296z"]},faPopcorn:{prefix:"fass",iconName:"popcorn",icon:[448,512,[127871],"f819","M32.2 160h87.6H328.2h87.6c.1-1.3 .2-2.7 .2-4c0-20.9-14.5-38.3-34-42.9c1.3-4.2 2-8.6 2-13.1c0-24.3-19.7-44-44-44c-1.9 0-3.7 .1-5.6 .3C329.3 37.7 312.3 24 292 24c-8.5 0-16.5 2.4-23.2 6.6C261.8 12.7 244.4 0 224 0s-37.8 12.7-44.8 30.6C172.5 26.4 164.5 24 156 24c-20.3 0-37.3 13.7-42.4 32.3c-1.8-.2-3.7-.3-5.6-.3c-24.3 0-44 19.7-44 44c0 4.6 .7 9 2 13.1c-19.5 4.5-34 22-34 42.9c0 1.3 .1 2.7 .2 4zm79.9 153.9L97.8 192H0L80 512H368l80-320H350.2L335.9 313.9 318.2 464H286l18.1-153.9L318 192H240V448v16H208V448 192H130l13.9 118.1L162 464H129.8L112.1 313.9z"]},faHouseWater:vF,faHouseFlood:vZ,faObjectSubtract:{prefix:"fass",iconName:"object-subtract",icon:[512,512,[],"e49e","M512 512l-352 0 0-160-96 0L0 352l0-64L0 64 0 0 64 0 288 0l64 0 0 64 0 96 160 0 0 352zM288 288l0-224L64 64l0 224 224 0z"]},faCodeBranch:{prefix:"fass",iconName:"code-branch",icon:[448,512,[],"f126","M56 56v48h48V56H56zM0 0H56h48 56V56v48 56H112v81.1c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64H288V104 56 0h56 48 56V56v48 56H400c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64h48v56 48 56H104 56 0V456 408 352H48V160H0V104 56 0zM392 56H344v48h48V56zM104 408H56v48h48V408z"]},faWarehouseFull:vq,faWarehouseAlt:vK,faHatCowboy:{prefix:"fass",iconName:"hat-cowboy",icon:[640,512,[],"f8c0","M320 80L216 32 151.7 260.6c42.4 15.2 98.1 27.3 167.9 27.4h.8c69.8 0 125.5-12.2 167.9-27.4L424 32 320 80zM24 224L0 256s96 192 320 192s320-192 320-192l-24-32s-94.5 96-296 96s-296-96-296-96z"]},faBridge:{prefix:"fass",iconName:"bridge",icon:[576,512,[],"e4c8","M32 32H0V96H32 72v64H0V288c53 0 96 43 96 96v96h96V384c0-53 43-96 96-96s96 43 96 96v96h96V384c0-53 43-96 96-96V160H504V96h40 32V32H544 32zM456 96v64H376V96h80zM328 96v64H248V96h80zM200 96v64H120V96h80z"]},faPhoneFlip:vJ,faPhoneAlt:vW,faArrowDownFromDottedLine:{prefix:"fass",iconName:"arrow-down-from-dotted-line",icon:[448,512,[],"e090","M64 32V96H0V32H64zm96 0V96H96V32h64zm32 0h64V96H192V32zm160 0V96H288V32h64zm32 0h64V96H384V32zM246.6 454.6L224 477.3l-22.6-22.6-128-128L50.7 304 96 258.7l22.6 22.6L192 354.7V192 160h64v32V354.7l73.4-73.4L352 258.7 397.3 304l-22.6 22.6-128 128z"]},faFileDoc:{prefix:"fass",iconName:"file-doc",icon:[512,512,[],"e5ed","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM176 352h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176 160V496 368 352h16zm16 128h16c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H192v96zM456 352h16c22.1 0 40 17.9 40 40v8 16H480V400v-8c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8V448h32v16 8c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zM288 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V392zm40-8c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V392c0-4.4-3.6-8-8-8H328z"]},faSquareQuarters:{prefix:"fass",iconName:"square-quarters",icon:[448,512,[],"e44e","M0 32H64 384h64V96 416v64H384 64 0V416 96 32zM64 96L224 256 384 96H64zm0 320H384L224 256 64 416z"]},faTruckFront:{prefix:"fass",iconName:"truck-front",icon:[512,512,[],"e2b7","M0 0H512V448H480v64H384V448H128v64H32V448H0V0zM136 128l-24 96H400l-24-96H136zm-8 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCat:{prefix:"fass",iconName:"cat",icon:[576,512,[128008],"f6be","M337.1 192H320c-66.8 0-125.6 34.1-160 85.8V192c0-53-43-96-96-96H32v64H64c17.7 0 32 14.3 32 32V480v32h32H336h32V448H336 280L416 339.2V480v32h64V480 288 256v-4c-10.2 2.6-21 4-32 4c-47.4 0-88.7-25.7-110.9-64zm194.3-16.4c8-14 12.6-30.3 12.6-47.6V45.3 0L512 32 480 64v0H416v0L384 32 352 0V45.3 128v0c0 18.6 5.3 36 14.5 50.8c2.9 4.7 6.3 9.1 9.9 13.2h0c17.6 19.6 43.1 32 71.6 32c11.2 0 22-1.9 32-5.5v0c21.8-7.7 40-23.1 51.4-42.9zM400 128a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTrashXmark:{prefix:"fass",iconName:"trash-xmark",icon:[448,512,[],"e2b4","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zM321.9 256L288 222.1l-17 17-47 47-47-47-17-17L126.1 256l17 17 47 47-47 47-17 17L160 417.9l17-17 47-47 47 47 17 17L321.9 384l-17-17-47-47 47-47 17-17z"]},faCircleCaretLeft:v$,faCaretCircleLeft:v6,faFiles:{prefix:"fass",iconName:"files",icon:[448,512,[],"e178","M320 96v32h32 96V416H96V0H320V96zm128 0H402.7 384 352V64 45.3 0l32 32 32 32 32 32zM48 120V464H328h24v48H328 24 0V488 120 96H48v24z"]},faAnchorCircleExclamation:{prefix:"fass",iconName:"anchor-circle-exclamation",icon:[640,512,[],"e4ab","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288 394.8c-23.3-16.4-42.5-38.4-55.6-64H320V368.5l0-.5 0-.5V240h32 23.2c2.8-2.7 5.8-5.3 8.8-7.8V176H352 341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H480V416h32v32zm0-176v16 80 16H480V368 288 272h32z"]},faFaceClouds:{prefix:"fass",iconName:"face-clouds",icon:[640,512,[],"e47d","M128 0C104.3 0 83.6 12.9 72.6 32H64C28.7 32 0 60.7 0 96v64H224h32 32V128 96c0-35.3-28.7-64-64-64H183.4C172.4 12.9 151.7 0 128 0zM320 192H288 268.1c2.7 4.7 4.3 10.2 4.3 16c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-5.8 1.6-11.3 4.3-16H72.1c-5.3 20.5-8.1 41.9-8.1 64c0 107.4 66.2 199.4 160 237.4V464c0-54.7 34.3-101.3 82.5-119.7C317.4 293.8 362.3 256 416 256c29.1 0 55.6 11.1 75.5 29.2c8.9-3.4 18.5-5.2 28.5-5.2c20 0 38.3 7.3 52.3 19.5c2.4-14.1 3.7-28.7 3.7-43.5C576 114.6 461.4 0 320 0c-20.6 0-40.7 2.4-59.9 7C295.2 21.3 320 55.8 320 96v64 32zm16 177.3c-41.2 6.9-73.6 40.1-79.2 81.8c-.6 4.2-.9 8.5-.9 12.9v16 23.9V512h64H640V464c0-44.7-30.6-82.3-72-93V360c0-26.5-21.5-48-48-48c-13.9 0-26.4 5.9-35.1 15.3C470.9 303.8 445.3 288 416 288c-44.2 0-80 35.8-80 80c0 .4 0 .9 0 1.3zM400.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserCrown:{prefix:"fass",iconName:"user-crown",icon:[448,512,[],"f6a4","M96 53.7V0l48 24 16 8L224 0l64 32 16-8L352 0V53.7 144c0 70.7-57.3 128-128 128s-128-57.3-128-128V53.7zM144 128v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128H144zM384 304l64 208H0L64 304H384z"]},faBasketShoppingPlus:{prefix:"fass",iconName:"basket-shopping-plus",icon:[576,512,[],"e653","M256.4 29.8L245.3 51.1 171.8 192H404.2L330.7 51.1 319.6 29.8 362.2 7.6l11.1 21.3L458.4 192H576v64l-32 0L480 512H96L32 256 0 256V192H117.6L202.7 28.9 213.8 7.6l42.6 22.2zM184 328v48h24 56v56 24h48V432 376h56 24V328H368 312V272 248H264v24 56H208 184z"]},faTruckField:{prefix:"fass",iconName:"truck-field",icon:[640,512,[],"e58d","M32 32H384V64h64 20.8l8.4 19 62.7 141H608v96h32v64H608 576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H32 0V320H32V288H0V128H32V32zM384 224h85.9l-42.7-96H384v96zM112 384a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm416 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faRoute:{prefix:"fass",iconName:"route",icon:[512,512,[],"f4d7","M416 256s96-96 96-160c0-53-43-96-96-96s-96 43-96 96c0 29.4 20.2 65.5 42.1 96H256 224v32V352v32h32H448v64H188.6c-6.2 9.6-12.6 18.8-19 27.2c-10.7 14.2-21.3 26.9-30 36.8H480h32V480 352 320H480 288V256H416zm0-192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM149.9 448c21.9-30.5 42.1-66.6 42.1-96c0-53-43-96-96-96s-96 43-96 96c0 64 96 160 96 160s3.5-3.5 9.2-9.6c.4-.4 .7-.8 1.1-1.2c3.3-3.5 7.1-7.8 11.4-12.8c.2-.2 .4-.4 .6-.6c9.4-10.8 20.7-24.6 31.6-39.8zM96 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCartCircleCheck:{prefix:"fass",iconName:"cart-circle-check",icon:[640,512,[],"e3f1","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faClipboardQuestion:{prefix:"fass",iconName:"clipboard-question",icon:[384,512,[],"e4e3","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM104 248c0-30.9 25.1-56 56-56h56.9c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4V336v24H168V336 314.5 300.6l12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H160c-4.4 0-8 3.6-8 8l0 6.5-48 0 0-6.5zm64 200V400h48v48H168z"]},faPanorama:{prefix:"fass",iconName:"panorama",icon:[640,512,[],"e209","M32 32H0V64 448v32H32 48h5.5l5.2-1.9 0 0 0 0 0 0 0 0 .1 0 .7-.3c.7-.2 1.8-.6 3.4-1.1c3.1-1 7.7-2.5 13.9-4.2c12.3-3.5 30.5-8.3 53.7-13.2C176.8 449.7 242.6 440 320 440s143.2 9.7 189.5 19.3c23.1 4.8 41.4 9.6 53.7 13.2c6.2 1.8 10.8 3.2 13.9 4.2c1.5 .5 2.7 .9 3.4 1.1l.7 .3 .1 0 0 0 0 0 0 0 0 0 5.2 1.9H592h16 32V448 64 32H608 592h-5.5l-5.2 1.9 0 0 0 0 0 0 0 0-.1 0-.7 .3c-.7 .2-1.8 .6-3.4 1.1c-3.1 1-7.7 2.5-13.9 4.2c-12.3 3.5-30.5 8.3-53.7 13.2C463.2 62.3 397.4 72 320 72s-143.2-9.7-189.5-19.3c-23.1-4.8-41.4-9.6-53.7-13.2c-6.2-1.8-10.8-3.2-13.9-4.2c-1.5-.5-2.7-.9-3.4-1.1l-.7-.3-.1 0 0 0 0 0L53.5 32H48 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272-18.6l19.8 29.1L512.3 353l31.8 46.7-55.7-9.5C442.7 382.4 385.2 376 320 376c-19 0-37.3 .5-54.9 1.5l-.8 1.2-.9-1.1c-42.5 2.4-80.5 7.3-112.7 12.8L88.4 401l39.5-49.3L197.3 265 216 241.6 234.7 265l26.4 33.1 87-127.6L368 141.4z"]},faCommentMedical:{prefix:"fass",iconName:"comment-medical",icon:[512,512,[],"f7f5","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM224 208H160v64h64v64h64V272h64V208H288V144H224v64z"]},faTeethOpen:{prefix:"fass",iconName:"teeth-open",icon:[576,512,[],"f62f","M576 32H0V256H576V32zM224 96c26.5 0 48 21.5 48 48v80H176V144c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48v80H304V144zM96 128c26.5 0 48 21.5 48 48v48H48V176c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48v48H432V176zM576 480V288H0V480H576zM96 416c-26.5 0-48-21.5-48-48V320h96v48c0 26.5-21.5 48-48 48zm80-48V320h96v48c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48V320h96v48c0 26.5-21.5 48-48 48zm80-48V320h96v48c0 26.5-21.5 48-48 48s-48-21.5-48-48z"]},faUserTieHairLong:{prefix:"fass",iconName:"user-tie-hair-long",icon:[448,512,[],"e460","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16 48L48 240v32H224 400V240l-48-48V144 128C352 57.3 294.7 0 224 0zM209.1 359.2L175.8 483.1 135.8 320H64L0 512H168h14.9 82.3H280 448L384 320H312.2L272.2 483.1 238.9 359.2 272 304H224 176l33.1 55.2z"]},faFileCircleMinus:{prefix:"fass",iconName:"file-circle-minus",icon:[576,512,[],"e4ed","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 16V352H496 368 352v32h16H496h16z"]},faHeadSideMedical:{prefix:"fass",iconName:"head-side-medical",icon:[512,512,[],"f809","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zM192 96v64H128v64h64v64h64V224h64V160H256V96H192z"]},faArrowTurnRight:{prefix:"fass",iconName:"arrow-turn-right",icon:[512,512,[],"e635","M358.6 374.6L336 397.3 290.7 352l22.6-22.6L386.7 256H64V448v32H0V448 224 192H32 386.7l-73.4-73.4L290.7 96 336 50.7l22.6 22.6 128 128L509.3 224l-22.6 22.6-128 128z"]},faTags:{prefix:"fass",iconName:"tags",icon:[512,512,[],"f02c","M495.2 189.3l7 7v9.9 99.5 9.9l-7 7L337 481 303 447 454.2 295.8V216.2L303 65 337 31 495.2 189.3zM0 256V32H224L416 224v64L224 480 0 256zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faWineGlass:{prefix:"fass",iconName:"wine-glass",icon:[320,512,[127863],"f4e3","M84.6 128l5.8-64H229.6l5.8 64H84.6zM32 0L14.5 192.7C7.7 267.3 58 332.9 128 348.5V448H48v64H160 272V448H192V348.5c70-15.6 120.3-81.2 113.5-155.8L288 0H32z"]},faForwardFast:v8,faFastForward:v5,faFaceMehBlank:v9,faMehBlank:Vc,faUserRobot:{prefix:"fass",iconName:"user-robot",icon:[448,512,[],"e04b","M240 0V16 64H368V320H80V64H208V16 0h32zM16 128H48V256H16V128zm384 0h32V256H400V128zM160 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-80 80H208v32h32V240zM400 352l48 160H352V416H96v96H0L48 352H400zM176 464v48H144V464 448h32v16zm64 0v48H208V464 448h32v16zM176 240H144v32h32V240zm96 0v32h32V240H272zm32 224v48H272V464 448h32v16z"]},faSquareParking:Vr,faParking:Va,faCardDiamond:{prefix:"fass",iconName:"card-diamond",icon:[384,512,[],"e3ea","M384 0H0V512H384V0zM80 256L192 144 304 256 192 368 80 256z"]},faFaceZipper:{prefix:"fass",iconName:"face-zipper",icon:[512,512,[],"e3a5","M512 256c0 40-9.2 77.8-25.5 111.5l-88.2-44.1-20.6-10.3-16.3 16.3L336 354.7V336 320H304v16 32 16h12.2l7.2 14.3 44.1 88.2C333.8 502.8 296 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM144 336V320H112v16 32 16h32V368 336zm64 0V320H176v16 32 16h32V368 336zm64 0V320H240v16 32 16h32V368 336zm240 80v32l-64 64H416L352 384l32-32 128 64zm-63.5 16.5L457 424l-17-17-8.5 8.5-16 16L407 440l17 17 8.5-8.5 16-16z"]},faFaceRaisedEyebrow:{prefix:"fass",iconName:"face-raised-eyebrow",icon:[512,512,[],"e388","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-16a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM144 336v32h16H352h16V336H352 160 144zM328.8 141.8c10.7-10.7 28.5-8.9 36.9 3.7l4.9 7.4 8.9 13.3 26.6-17.8-8.9-13.3-4.9-7.4c-19.6-29.4-61.2-33.5-86.2-8.5l-29.5 29.5L265.4 160 288 182.6l11.3-11.3 29.5-29.5zM128 144H112v32h16 64 16V144H192 128z"]},faHouseSignal:{prefix:"fass",iconName:"house-signal",icon:[576,512,[],"e012","M336 0L96 208v32.4c81.8 28.9 146.7 93.8 175.6 175.6H512V256h64V208L336 0zM288 192h96v96H288V192zM0 304c114.9 0 208 93.1 208 208h48C256 370.6 141.4 256 0 256v48zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80 0h48c0-88.4-71.6-160-160-160v48c61.9 0 112 50.1 112 112z"]},faSquareChevronUp:Vn,faChevronSquareUp:Vo,faNfcSymbol:{prefix:"fass",iconName:"nfc-symbol",icon:[512,512,[],"e531","M163.1 40.2L145.8 24.7 125.7 36.3C50.3 79.9 0 163.2 0 256s50.3 176.1 125.7 219.7l32-55.4C101.9 388 64 325.7 64 256c0-61.4 29.5-117.2 74.8-151.7L298.6 247.8l23.8 21.4 42.7-47.6-23.8-21.4L163.1 40.2zM348.9 471.8l17.3 15.5 20.1-11.6C461.6 432.1 512 348.8 512 256s-50.3-176.1-125.7-219.7l-32 55.4C410.1 124 448 186.4 448 256c0 61.4-29.5 117.2-74.8 151.7L213.4 264.2l-23.8-21.4-42.7 47.6 23.8 21.4 178.3 160z"]},faBarsProgress:Vs,faTasksAlt:Vl,faFaucetDrip:{prefix:"fass",iconName:"faucet-drip",icon:[512,512,[128688],"e006","M256 0V44.8L384 32V96L256 83.2l-31.2-3.1L224 80h0 0l-.8 .1L192 83.2 64 96V32L192 44.8V0h64zM128 192l32-32h32V115.4l32-3.2 32 3.2V160h32l32 32h32c88.4 0 160 71.6 160 160v32H384V352c0-17.7-14.3-32-32-32H315.9c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48H0V192H128zM448 416l27.8 48.7c2.7 4.8 4.2 10.2 4.2 15.7c0 17.5-14.2 31.6-31.6 31.6h-.8c-17.5 0-31.6-14.2-31.6-31.6c0-5.5 1.4-10.9 4.2-15.7L448 416z"]},faArrowsToLine:{prefix:"fass",iconName:"arrows-to-line",icon:[448,512,[],"e0a7","M256 32V0H192V32 64H128V96l96 96 96-96V64H256V32zM192 448v32 32h64V480 448h64V416l-96-96-96 96v32h64zM32 224H0v64H32 416h32V224H416 32z"]},faDolphin:{prefix:"fass",iconName:"dolphin",icon:[512,512,[],"e168","M176 0h30.5c46.1 0 89.7 10.2 128.9 28.6L464 0l16 16L427.4 94.8c52.4 55 84.6 129.4 84.6 211.3c0 94.2-79.2 169.5-173.3 164.3l-72.5-4L248 512H160l32-80-32-80h88l21.5 53.7 60-3C360 401.2 384 376 384 345.4c0-31.7-25.7-57.4-57.4-57.4H320v64H288l-80-64H192 176 32 0V256 240 221.9l15.5-9.3L42 196.7c-6.4-16.3-10-34.1-10-52.7C32 64.5 96.5 0 176 0zm0 168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowUpRight:{prefix:"fass",iconName:"arrow-up-right",icon:[384,512,[],"e09f","M320 96h32v32V352v32H288V352 205.3L86.6 406.6 64 429.3 18.7 384l22.6-22.6L242.7 160H96 64V96H96 320z"]},faCircleR:{prefix:"fass",iconName:"circle-r",icon:[512,512,[],"e120","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 128h24H288c44.2 0 80 35.8 80 80c0 37.8-26.3 69.5-61.6 77.9L369.1 384h-57l-61.3-96H208v72 24H160V360 264 152 128zm48 112h56 24c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z"]},faCartFlatbed:Vf,faDollyFlatbed:Vh,faBanSmoking:Vg,faSmokingBan:Vu,faCircleSortUp:Vm,faSortCircleUp:Vd,faTerminal:{prefix:"fass",iconName:"terminal",icon:[576,512,[],"f120","M22.2 99.4L-.5 76.8 44.8 31.5 67.4 54.2 246.6 233.4 269.3 256l-22.6 22.6L67.4 457.8 44.8 480.5-.5 435.2l22.6-22.6L178.7 256 22.2 99.4zM256 416H544h32v64H544 256 224V416h32z"]},faMobileButton:{prefix:"fass",iconName:"mobile-button",icon:[384,512,[],"f10b","M368 0H16V512H368V0zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHouseMedicalFlag:{prefix:"fass",iconName:"house-medical-flag",icon:[640,512,[],"e514","M512 0V32H640V192H512V512H448V192 32 0h64zM256.4 32L416 165.2V512H64.1V287.6H0V240L256.4 32zM224 192v64H160v64h64v64h64V320h64V256H288V192H224z"]},faBasketShopping:Vp,faShoppingBasket:Vz,faTape:{prefix:"fass",iconName:"tape",icon:[576,512,[],"f4db","M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H544h32V416H544 380.8zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faChestnut:{prefix:"fass",iconName:"chestnut",icon:[448,512,[127792],"e3f6","M0 416l64 64H384l64-64V384H0v32zm448-64c0-134.3-101.7-213.8-168.4-265.8C251 63.8 228.8 46.4 224 32c-4.8 14.4-27 31.8-55.6 54.2C101.7 138.2 0 217.7 0 352H448z"]},faBusSimple:VH,faBusAlt:Vv,faEye:{prefix:"fass",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32C129.6 32 30 181.3 0 256c30 74.7 129.6 224 288 224s258-149.3 288-224C546 181.3 446.4 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm48 0c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-6.4 0-12.7 .6-18.8 1.8L288 256l-94.2-18.8c-1.2 6.1-1.8 12.4-1.8 18.8z"]},faFaceSadCry:VV,faSadCry:Vy,faHeat:{prefix:"fass",iconName:"heat",icon:[448,512,[],"e00c","M208 32V64v80c0 34.6 11.2 68.3 32 96l19.2 25.6C288.3 304.4 304 351.5 304 400v48 32H240V448 400c0-34.6-11.2-68.3-32-96l-19.2-25.6C159.7 239.6 144 192.5 144 144V64 32h64zM64 96v32 32c0 34.6 11.2 68.3 32 96l19.2 25.6C144.3 320.4 160 367.5 160 416v32 32H96V448 416c0-34.6-11.2-68.3-32-96L44.8 294.4C15.7 255.6 0 208.5 0 160V128 96H64zm288 32v32c0 34.6 11.2 68.3 32 96l19.2 25.6C432.3 320.4 448 367.5 448 416v32 32H384V448 416c0-34.6-11.2-68.3-32-96l-19.2-25.6C303.7 255.6 288 208.5 288 160V128 96h64v32z"]},faTicketAirline:VN,faTicketPerforatedPlane:Vx,faTicketPlane:Vb,faBootHeeled:{prefix:"fass",iconName:"boot-heeled",icon:[512,512,[],"e33f","M128 0H32V64L64 256 32 384V512H160V464l144 48h16 24H480h8 24V464H488h-8V384L288 288V0H160V240v16H128V240 0z"]},faArrowsMinimize:Vw,faCompressArrows:VD,faAudioDescription:{prefix:"fass",iconName:"audio-description",icon:[576,512,[],"f29e","M576 32H0V480H576V32zM328 160h56c53 0 96 43 96 96s-43 96-96 96H328 304V328 184 160h24zm24 144h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96zM173.9 287.8h36.3L192 245.2l-18.1 42.6zm-17 40L146.5 352H94.4l75.6-177.4 6.2-14.6h31.7l6.2 14.6L289.6 352H237.5l-10.3-24.2H156.8z"]},faPersonMilitaryToPerson:{prefix:"fass",iconName:"person-military-to-person",icon:[512,512,[],"e54c","M200 0L56 14.1v32H200V0zM189.5 78.1H66.5C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM192 192H83.8L217.8 295 192 192zM32 320H197.8L58.7 213.1 32 320zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm96 160L448 192H320L288 320H480zM272 432l96 80h16V456l104 0 24 0 0-48-24 0-104 0V352H368l-96 80zM128 352v56L24 408 0 408l0 48 24 0 104 0v56h16l96-80-96-80H128z"]},faFileShield:{prefix:"fass",iconName:"file-shield",icon:[576,512,[],"e4f0","M0 0H224V160H384v48.3L256 257.8V296c0 76.6 34.3 164.8 106.1 216H0V0zM384 128H256V0L384 128zM527.3 312.4L432 275.5V460.4c56.5-26.3 90.2-87 95.3-148zM432 512c-96-32-144-130.2-144-216V279.8L432 224l144 55.8V296c0 85.8-48 184-144 216z"]},faHexagon:{prefix:"fass",iconName:"hexagon",icon:[512,512,[11043],"f312","M128 32L0 256 128 480l256 0L512 256 384 32 128 32z"]},faManhole:{prefix:"fass",iconName:"manhole",icon:[512,512,[],"e1d6","M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 128c16.6 0 30.3-12.6 31.8-28.8C361 113.9 416 178.5 416 256s-55 142.1-128.2 156.8C286.3 396.6 272.6 384 256 384s-30.3 12.6-31.8 28.8C151 398.1 96 333.5 96 256s55-142.1 128.2-156.8c1.6 16.2 15.2 28.8 31.8 28.8zm-80 48v32h32V176H176zm0 64v32h32V240H176zm32 64H176v32h32V304zm64-128H240v32h32V176zm-32 64v32h32V240H240zm32 64H240v32h32V304zm64-128H304v32h32V176zm-32 64v32h32V240H304zm32 64H304v32h32V304z"]},faUserSlash:{prefix:"fass",iconName:"user-slash",icon:[640,512,[],"f506","M544 512H528L264 304H160L96 512H544l0 0zM353.4 251.6C407.9 236.9 448 187.1 448 128C448 57.3 390.7 0 320 0C249.9 0 192.9 56.4 192 126.3L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L353.4 251.6z"]},faPen:{prefix:"fass",iconName:"pen",icon:[512,512,[128394],"f304","M0 512L32 352 292.7 91.3l128 128L160 480 0 512zM443.3 196.7l-128-128L384 0 512 128l-68.7 68.7z"]},faTowerObservation:{prefix:"fass",iconName:"tower-observation",icon:[512,512,[],"e586","M64 96L256 0 448 96v32H416V256H379.1l32 192H480h32v64H480 384.5c-.4 0-.8 0-1.1 0H128.6c-.4 0-.8 0-1.1 0H32 0V448H32h68.9l32-192H96V128H64V96zM314.5 448L256 399.2 197.5 448h117zM193.1 284.3L256 336.8l62.9-52.5L314.2 256H197.8l-4.7 28.3zm-9.1 54.9l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM352 128H160v32H352V128z"]},faFloppyDisks:{prefix:"fass",iconName:"floppy-disks",icon:[512,512,[],"e183","M96 0h24H384h9.9l7 7L505 111l7 7V128 392v24H488 120 96V392 24 0zM384 64H160v96H384V64zM368 288a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM48 120V464H392h24v48H392 24 0V488 120 96H48v24z"]},faToiletPaperBlankUnder:Vk,faToiletPaperReverseAlt:VS,faFileCode:{prefix:"fass",iconName:"file-code",icon:[384,512,[],"f1c9","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM153 289l-31 31 31 31 17 17L136 401.9l-17-17L71 337l-17-17 17-17 48-48 17-17L169.9 272l-17 17zM265 255l48 48 17 17-17 17-48 48-17 17L214.1 368l17-17 31-31-31-31-17-17L248 238.1l17 17z"]},faSignal:VE,faSignal5:Vj,faSignalPerfect:VO,faPump:{prefix:"fass",iconName:"pump",icon:[640,512,[],"e442","M128 0V64h32H320h32V0H320 160 128zM64 176H0v32V384v32H64V384 208 176zm96 48H96V384H320V96H160V224zM448 96l-96 64V448l96 64H640V96H448zm0 96h16 96 16v32H560 464 448V192zm0 96h16 96 16v32H560 464 448V288zm0 96h16 96 16v32H560 464 448V384z"]},faBus:{prefix:"fass",iconName:"bus",icon:[576,512,[128653],"f207","M288 0C412.8 0 512 48 512 48V96v32h32V256H512l0 192H480v64H384V448H192v64H96V448H64V96h0V48s99.2-48 224-48zM64 256H32V128H64l0 128zM304 128V288H448V128H304zm-32 0H128V288H272V128zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 96V64H368 208 192V96h16H368h16z"]},faHeartCircleXmark:{prefix:"fass",iconName:"heart-circle-xmark",icon:[576,512,[],"e501","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm368-64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L502.6 320 480 297.4l-11.3 11.3L432 345.4l-36.7-36.7L384 297.4 361.4 320l11.3 11.3L409.4 368l-36.7 36.7L361.4 416 384 438.6l11.3-11.3L432 390.6l36.7 36.7L480 438.6 502.6 416l-11.3-11.3L454.6 368l36.7-36.7z"]},faArrowUpLeftFromCircle:{prefix:"fass",iconName:"arrow-up-left-from-circle",icon:[512,512,[],"e09e","M32 0H0V32 192v32H64V192 109.3L297.4 342.6 320 365.3 365.3 320l-22.6-22.6L109.3 64H192h32V0H192 32zM288 128c88.4 0 160 71.6 160 160s-71.6 160-160 160s-160-71.6-160-160H64c0 123.7 100.3 224 224 224s224-100.3 224-224S411.7 64 288 64v64z"]},faHouseChimney:VP,faHomeLg:V_,faWindowMaximize:{prefix:"fass",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M512 32H0V480H512V32zM448 96v64H64V96H448z"]},faDryer:{prefix:"fass",iconName:"dryer",icon:[448,512,[],"f861","M0 0H448V512H0V0zM368 304A144 144 0 1 0 80 304a144 144 0 1 0 288 0zM88 112a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM208 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM336 304c0 61.9-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96H176h16V288H176 113.1c7.8-54.3 54.4-96 110.9-96c61.9 0 112 50.1 112 112z"]},faFaceFrown:VB,faFrown:VU,faChessBishopPiece:VR,faChessBishopAlt:VY,faShirtTankTop:{prefix:"fass",iconName:"shirt-tank-top",icon:[384,512,[],"e3c9","M112 32V0H48V32 64 80v48L0 256V512H384V256L336 128V80 64 32 0H272V32 80c0 44.2-35.8 80-80 80s-80-35.8-80-80V32z"]},faDiploma:VG,faScrollRibbon:VQ,faScreencast:{prefix:"fass",iconName:"screencast",icon:[576,512,[],"e23e","M512 96H64V199.1C43.4 194.5 22 192 0 192V96 32H64 512h64V96 416v64H512 288c0-22-2.5-43.4-7.1-64H512V96zM0 272V224c141.4 0 256 114.6 256 256H208c0-114.9-93.1-208-208-208zM32 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 64c0-61.9-50.1-112-112-112V320c88.4 0 160 71.6 160 160H112z"]},faWalker:{prefix:"fass",iconName:"walker",icon:[448,512,[],"f831","M118.7 0H144 384h32V32 392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V224H131.5L71.1 479.4l-7.4 31.1L1.5 495.8l7.4-31.1 104-440L118.7 0zm27.9 160H352V64H169.3l-22.7 96zM384 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faPrescription:{prefix:"fass",iconName:"prescription",icon:[448,512,[],"f5b1","M32 0H0V32 192v96 32H64V288 224h50.7l128 128-89.4 89.4L130.7 464 176 509.3l22.6-22.6L288 397.3l89.4 89.4L400 509.3 445.3 464l-22.6-22.6L333.3 352l89.4-89.4L445.3 240 400 194.7l-22.6 22.6L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0H32zM176 160H64V64H176c26.5 0 48 21.5 48 48s-21.5 48-48 48z"]},faShop:VF,faStoreAlt:VZ,faFloppyDisk:Vq,faSave:VK,faVihara:{prefix:"fass",iconName:"vihara",icon:[640,512,[],"f6a7","M320 0s96 80 176 80h16v48H488h-8v64l21.3 16c27.7 20.8 61.4 32 96 32H608v48H544v64l38.4 28.8C599 393.3 619.2 400 640 400v48H576v32 32H512V480 448H352v32 32H288V480 448H128v32 32H64V480 448H0V400c20.8 0 41-6.7 57.6-19.2L96 352V288H32V240H42.7c34.6 0 68.3-11.2 96-32L160 192V128h-8H128V80h16C224 80 320 0 320 0zM160 352H480V288H160v64zM416 128H344 320 296 224v64H416V128z"]},faFaceKissClosedEyes:{prefix:"fass",iconName:"face-kiss-closed-eyes",icon:[512,512,[],"e37d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448l-3.9-15 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0 0 0V361l0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0 0 0 3.9-15c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-85.5-76.1c-21.6-28.8-64.8-28.8-86.4 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2zm73.6 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2c-21.6-28.8-64.8-28.8-86.4 0z"]},faScaleUnbalanced:VJ,faBalanceScaleLeft:VW,faFileUser:{prefix:"fass",iconName:"file-user",icon:[384,512,[],"f65c","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm144 96l32 96H80l32-96H272z"]},faUserPoliceTie:{prefix:"fass",iconName:"user-police-tie",icon:[448,512,[],"e334","M80 99.2V128c16 10.7 67.2 32 144 32s128-21.3 144-32V99.2L400 80V48L224 0 48 48V80L80 99.2zM227 48.6l32 12.8 5 2v5.4c0 17.2-7 46.1-36.9 58.6l-3.1 1.3-3.1-1.3C191 114.9 184 86 184 68.8V63.4l5-2 32-12.8 3-1.2 3 1.2zM98.1 168.8C96.7 176.3 96 184.1 96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2C310.8 183.8 268.4 192 224 192s-86.8-8.2-125.9-23.2zm97.7 296.1L128 352H48L0 512l192 0h64l192 0L400 352H320L252.2 464.9 240 416l32-64H176l32 64-12.2 48.9zm160.8-50.4l6.1 18.8 19.8 0 14.9 0L385.2 442l-16 11.6 6.2 18.8 4.6 14.1-12-8.8-16-11.7-16 11.7-12 8.8 4.6-14.1 6.2-18.8-16-11.6-12.1-8.7 14.9 0 19.8 0 6.1-18.8 4.6-14.2 4.6 14.2z"]},faFaceTongueMoney:{prefix:"fass",iconName:"face-tongue-money",icon:[512,512,[],"e39d","M0 256C0 364.6 67.7 457.5 163.1 494.6C151.1 476.8 144 455.2 144 432V418.3c-26-25.5-43.4-59.9-47.2-98.3H415.2c-3.8 38.4-21.2 72.7-47.2 98.3V432c0 23.2-7.1 44.8-19.1 62.6C444.3 457.5 512 364.6 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM192.4 102.6v7.3c5.3 .9 10.4 2 15.1 3.2l15.5 3.9-7.7 31.1-15.5-3.9c-8.4-2.1-16.4-3.6-23.7-3.7c-5.5-.1-12 1.1-16.3 3.5c-2 1.1-3 2.1-3.3 2.6c-.2 .3-.5 .9-.5 2.4c0 .3 0 .3 .1 .4l0 0c.3 .4 1.2 1.3 3.5 2.5c4.9 2.7 11.9 4.6 21.4 7.3l.2 .1c8.4 2.4 19.3 5.4 28 10.6c9.6 5.6 18.9 15.2 19.3 30.6c.5 17.3-9.2 28.8-20.5 34.9c-5 2.7-10.5 4.5-15.8 5.6v8.6 16h-32v-16-9.2c-7.5-1.6-14.5-3.8-20.6-5.8c-1.6-.5-3.1-1-4.5-1.4L120 228.3l9.5-30.6 15.3 4.8c1.8 .6 3.6 1.1 5.3 1.7l0 0 0 0 0 0 0 0c10.4 3.3 18.4 5.8 26.8 6.1c6 .2 12.1-1 16.1-3.1c1.8-1 2.7-1.9 3.1-2.5c.3-.5 .8-1.4 .7-3.3l0-.1c0-.6 0-1.7-3.6-3.8c-4.6-2.7-11.3-4.8-20.7-7.4l-1.6-.5c-8-2.3-18.1-5.1-26.3-9.5c-9.2-5-19.4-13.8-20.4-29.1c-1.1-17.9 9.5-29.3 20.6-35.2c5-2.7 10.4-4.5 15.6-5.6v-7.5-16h32v16zm160-16v16 7.3c5.3 .9 10.4 2 15.1 3.2l15.5 3.9-7.7 31.1-15.5-3.9c-8.4-2.1-16.4-3.6-23.7-3.7c-5.5-.1-12 1.1-16.3 3.5c-2 1.1-3 2.1-3.3 2.6c-.2 .3-.5 .9-.5 2.4c0 .3 0 .3 .1 .4l0 0c.3 .4 1.2 1.3 3.5 2.5c4.9 2.7 11.9 4.6 21.4 7.3l.2 .1c8.4 2.4 19.3 5.4 28 10.6c9.6 5.6 18.9 15.2 19.4 30.6c.5 17.3-9.2 28.8-20.5 34.9c-5 2.7-10.5 4.5-15.8 5.6v8.6 16h-32v-16-9.2c-7.5-1.6-14.5-3.8-20.6-5.8l0 0 0 0c-1.6-.5-3.1-1-4.5-1.4L280 228.3l9.5-30.6 15.3 4.8c1.8 .6 3.6 1.1 5.3 1.7c10.4 3.3 18.4 5.8 26.8 6.1c6 .2 12.1-1 16.1-3.1c1.8-1 2.7-1.9 3.1-2.5c.3-.5 .8-1.4 .7-3.3l0-.1c0-.6 0-1.7-3.6-3.8c-4.6-2.7-11.3-4.8-20.7-7.4l-1.6-.5c-8-2.3-18.1-5.1-26.3-9.5c-9.2-5-19.4-13.8-20.4-29.1c-1.1-17.9 9.5-29.3 20.6-35.2c5-2.7 10.4-4.5 15.6-5.6v-7.5-16h32zM336 352H176v80c0 44.2 35.8 80 80 80s80-35.8 80-80V352zm-67.3 16v15.6c3.1 .5 6.2 1.2 9 1.9l11.6 2.9-5.8 23.3-11.6-2.9c-5.5-1.4-10.7-2.3-15.3-2.4c-3.5-.1-7.5 .7-10.1 2.1c-1.2 .6-1.6 1.2-1.7 1.3c0 0 0 .1 0 .1s0 .1 0 .3c.2 .2 .8 .6 1.7 1.1c3.1 1.7 7.5 2.9 13.9 4.7l.2 .1 0 0c5.5 1.6 12.9 3.6 18.8 7.1c6.6 3.9 13.2 10.6 13.5 21.4c.3 12.1-6.4 20.1-14.3 24.4c-3.1 1.7-6.4 2.9-9.7 3.6v16.6h-24v-17c-4.6-1-9-2.4-12.7-3.6c-1-.3-2-.7-3-.9l-11.5-3.6 7.1-22.9 11.5 3.6c1.2 .4 2.4 .8 3.5 1.1l0 0 0 0c6.9 2.2 12 3.8 17.3 3.9c3.8 .1 7.6-.6 9.9-1.9c1-.6 1.4-1 1.5-1.2c.1-.1 .3-.4 .2-1.4l0-.1c-.1-.1-.5-.6-1.7-1.3c-2.9-1.7-7.1-3-13.4-4.8l-1.1-.3 0 0c-5.3-1.5-12.1-3.4-17.7-6.4c-6.3-3.4-13.6-9.6-14.2-20.4c-.8-12.5 6.7-20.6 14.4-24.7c3.1-1.6 6.4-2.8 9.6-3.6V368h24z"]},faTennisBall:{prefix:"fass",iconName:"tennis-ball",icon:[512,512,[127934],"f45e","M.2 245.1C.1 248.7 0 252.3 0 256C0 397.4 114.6 512 256 512c3.7 0 7.3-.1 10.9-.2c-3.8-10.7-6.6-21.8-8.4-33.1c-4.4-27.2-2.9-55 4.4-81.6s20.2-51.2 37.9-72.4s39.7-38.2 64.5-50.1s52-18.2 79.5-18.7c22.8-.4 45.5 3.3 67 10.9c.2-3.6 .2-7.2 .2-10.9C512 114.6 397.4 0 256 0c-3.7 0-7.3 .1-10.9 .2c10.7 30.5 13.7 63.4 8.2 95.6c-7.1 42.4-28.3 81.2-60 110.1s-72.4 46.4-115.2 49.6c-26.6 2-53.1-1.7-77.9-10.4zM206.8 4.7C104.9 24.6 24.6 104.9 4.7 206.8C26.9 216 51.1 220 75.3 218.2c34.5-2.5 67.2-16.6 92.8-39.9s42.6-54.5 48.4-88.7c4.8-28.7 1.4-58.2-9.7-84.9zM445.4 293.4c-22.2 .4-44 5.5-64 15.1s-37.7 23.3-52 40.3s-24.6 36.9-30.5 58.3s-7.1 43.8-3.5 65.7c1.9 11.9 5.2 23.5 9.8 34.6c101.9-19.8 182.2-100.2 202.1-202.1c-19.6-8.1-40.6-12.1-61.9-11.8z"]},faSquareL:{prefix:"fass",iconName:"square-l",icon:[448,512,[],"e275","M448 32H0V480H448V32zM176 152V336H296h24v48H296 152 128V360 152 128h48v24z"]},faSortUp:VX,faSortAsc:V$,faCalendarArrowUp:V1,faCalendarUpload:V2,faCommentDots:V4,faCommenting:V3,faPlantWilt:{prefix:"fass",iconName:"plant-wilt",icon:[512,512,[],"e5aa","M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56v13c-29.3 10-48 34.5-48 70.1c0 29.3 35.8 79.4 80 116.9c44.2-37.5 80-88 80-116.9c0-35.6-18.7-60.2-48-70.1V120C464 53.7 410.3 0 344 0S224 53.7 224 120v21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120v13c-29.3 10-48 34.5-48 70.1C0 360.4 35.8 410.5 80 448c44.2-37.5 80-88 80-116.9c0-35.6-18.7-60.2-48-70.1V248c0-30.9 25.1-56 56-56s56 25.1 56 56v32V480v32h64V480 280 248 120z"]},faScarf:{prefix:"fass",iconName:"scarf",icon:[512,512,[129507],"f7c1","M184 0h-8.7l-4.7 7.3-72 112-2.5 4V128v80 6.6l4.7 4.7 176 176 112 112 22.6-22.6L310.6 384 336 358.6 436.7 459.3l22.6-22.6L358.6 336 384 310.6 484.7 411.3l22.6-22.6-112-112L384 265.4l-9.4-9.4L256 137.4 214.6 96H256h41.4l-18.7 18.7L397.3 233.4l14.1-14.1 4.7-4.7V208 128v-4.7l-2.5-4-72-112L336.7 0H328 184zM4.7 388.7l22.6 22.6 112-112-22.6-22.6-112 112zm48 48l22.6 22.6 112-112-22.6-22.6-112 112zm48 48l22.6 22.6 112-112-22.6-22.6-112 112z"]},faAlbumCirclePlus:{prefix:"fass",iconName:"album-circle-plus",icon:[576,512,[],"e48c","M0 32H448V192.7c-5.3-.5-10.6-.7-16-.7c-20.1 0-39.5 3.4-57.5 9.6C352.3 140 293.3 96 224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c12.9 0 25.4-1.5 37.4-4.4c6.5 25.5 18.5 48.7 34.8 68.4H0V32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm208 0a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},faUserNurseHairLong:{prefix:"fass",iconName:"user-nurse-hair-long",icon:[448,512,[],"e45e","M96 48v80h.3c-.2 2.6-.3 5.3-.3 8v24 16 0 48L48 272v32H224 400V272l-48-48V176 160 136c0-2.7-.1-5.4-.3-8h.3V48L224 0 96 48zm48 128h64l32-32 16 16h48v16c0 44.2-35.8 80-80 80s-80-35.8-80-80zM208 40h32V64h24V96H240v24H208V96H184V64h24V40zm16 384l-82.8-88H64L0 512H448L384 336H306.8L224 424z"]},faDiamond:{prefix:"fass",iconName:"diamond",icon:[512,512,[9830],"f219","M0 256L256 0 512 256 256 512 0 256z"]},faSquareLeft:V0,faArrowAltSquareLeft:V6,faFaceGrinSquint:V8,faGrinSquint:V5,faCircleEllipsisVertical:{prefix:"fass",iconName:"circle-ellipsis-vertical",icon:[512,512,[],"e10b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-320H224V128h64v64zm0 192H224V320h64v64zm0-160v64H224V224h64z"]},faHandHoldingDollar:V7,faHandHoldingUsd:V9,faGridDividers:{prefix:"fass",iconName:"grid-dividers",icon:[512,512,[],"e3ad","M0 0H512V48H0V0zM160 96V224H32V96H160zm0 288V512H32V384H160zM192 96H320V224H192V96zM320 384V512H192V384H320zM352 96H480V224H352V96zM480 384V512H352V384H480zm32-96v48H0V288H512z"]},faBacterium:{prefix:"fass",iconName:"bacterium",icon:[512,512,[],"e05a","M422.8 39.6l7.6-22.8L384.8 1.6l-7.6 22.8-2.6 7.8c-10.4-.6-21.1 .2-31.8 2.7c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7L292.6 8.5 248.5 27.4l9.5 22.1 4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7l-13.3-20L142.7 89.3l13.3 20 7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3l-18.7-15-30 37.5 18.7 15 15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9-22.3-8.9L8.8 293.4l22.3 8.9 11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7l0 0-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2-23.1 6.6L7.5 429.7l23.1-6.6 13.8-3.9C54.7 439.3 71 456 91.1 466.8l-1.9 5.6-7.6 22.8 45.5 15.2 7.6-22.8 2.6-7.8c24.5 1.5 47.7-5.1 67-17.5L215 473l17 17L265.9 456l-17-17-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4 22.1 9.5 18.9-44.1-22.1-9.5-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5 6.6 23.1 46.2-13.2-6.6-23.1L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249l17 17L489.9 232l-17-17-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2 23.1-6.6L504.5 82.3l-23.1 6.6-13.7 3.9c-10.5-20.6-27-37-46.8-47.6l1.9-5.7zM99.2 363.9l0 0L144 368l-44.8-4.1zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faHandPointer:{prefix:"fass",iconName:"hand-pointer",icon:[448,512,[],"f25a","M128 0h80V176h80v32h80v32h80v80 48 16c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L24.1 357.4l-24-32 64-48 24 32L128 362.7V0zM240 304V288H208v16 96 16h32V400 304zm64-16H272v16 96 16h32V400 304 288zm64 16V288H336v16 96 16h32V400 304z"]},faDrumSteelpan:{prefix:"fass",iconName:"drum-steelpan",icon:[576,512,[],"f56a","M473 209.8c-22.2 9.4-49.7 17-81 22.2L353.9 176l57.4-84.3c23.4 4.9 44.2 11.2 61.7 18.6c47.1 19.9 55 39.9 55 49.8s-8 29.9-55 49.8zM340.7 238.1c-16.9 1.3-34.5 1.9-52.7 1.9s-35.8-.7-52.7-1.9L249.9 192h76.2l14.6 46.1zm-156.6-6.1c-31.4-5.2-58.8-12.8-81-22.2C56 189.9 48 169.9 48 160s8-29.9 55-49.8c17.5-7.4 38.3-13.7 61.7-18.6L222.1 176l-38 55.9zM225.5 82.8C245.3 81 266.2 80 288 80s42.7 1 62.5 2.8L326.1 160H249.9L225.5 82.8zM576 160C576 80 447.1 32 288 32S0 80 0 160V352c0 80 128.9 128 288 128s288-48 288-128V160z"]},faHandScissors:{prefix:"fass",iconName:"hand-scissors",icon:[512,512,[],"f257","M40 208L0 208l0 80 40 0 168 0 0 80 32 0 0 80 80 0 48 0 16 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L288 64l0 32.3 76.9 24.5 15.2 4.9-9.7 30.5-15.2-4.9L288 129.9l0 .1L108 73.4l-38.2-12-24 76.3 38.2 12L269.5 208 40 208z"]},faHandsPraying:yc,faPrayingHands:yr,faFacePensive:{prefix:"fass",iconName:"face-pensive",icon:[512,512,[],"e384","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 384h96 16v32H304 208 192V384h16zM72.8 193.7l22.9-11.4c14.5-7.2 27.2-17.6 37.4-30.2l14.4-18 25 20-14.4 18c-13 16.3-29.4 29.5-48 38.8L87.2 222.3 72.8 193.7zm236 72.7c21.6 28.8 64.8 28.8 86.4 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2zm-105.6 0l25.6 19.2c-34.4 45.9-103.2 45.9-137.6 0l25.6-19.2c21.6 28.8 64.8 28.8 86.4 0zm213.1-84.1l22.9 11.4-14.3 28.6L402 210.9c-18.6-9.3-35-22.6-48.1-38.8l-14.4-18 25-20 14.4 18c10.1 12.7 22.9 23 37.4 30.2z"]},faUserMusic:{prefix:"fass",iconName:"user-music",icon:[640,512,[],"f8eb","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zm64 463.8c0 19.1 7.8 35.6 19.1 48.2H0L64 304H368v80.9c-18 2.5-34.8 9.1-48.5 19.4c-17.6 13.2-31.5 34-31.5 59.5zM640 152v33.3 48 160c0 1.2-.1 2.4-.3 3.6c.2 1.5 .3 2.9 .3 4.4c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V266.6l-144 48V465.3c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V297.3v-48V232l16.4-5.5 192-64L640 152z"]},faArrowRotateRight:ya,faArrowRightRotate:yn,faArrowRotateForward:yo,faRedo:yf,faMessagesDollar:yu,faCommentsAltDollar:ym,faSensorOn:{prefix:"fass",iconName:"sensor-on",icon:[640,512,[],"e02b","M0 32H448V480H0V32zM112 96H64v24V264v24h48V264 120 96zm96 0H160v24V264v24h48V264 120 96zm389.3 12l-48 32-20 13.3-26.6-39.9 20-13.3 48-32 20-13.3 26.6 39.9-20 13.3zM536 232h80 24v48H616 536 512V232h24zm13.3 140l48 32 20 13.3-26.6 39.9-20-13.3-48-32-20-13.3 26.6-39.9 20 13.3z"]},faBalloon:{prefix:"fass",iconName:"balloon",icon:[384,512,[],"e2e3","M0 192C0 86 86 0 192 0S384 86 384 192c0 128-160 240-160 240l32 80H128l32-80S0 320 0 192zm96 0c0-53 43-96 96-96V64C121.3 64 64 121.3 64 192H96z"]},faBiohazard:{prefix:"fass",iconName:"biohazard",icon:[576,512,[9763],"f780","M167.2 3.2C138 33.4 120 74.6 120 120c0 26.1 6 50.8 16.6 72.9c-22.4 2.3-44.6 9-65.3 20.6c-33.7 18.8-58 47.3-71.3 79.7c57.1-48 153.9-53.7 204.4 30.8s-2.9 162.6-74.6 186.3c35.7 5.1 73.5-.9 107.2-19.7c20.6-11.5 37.7-26.6 50.9-44c13.2 17.4 30.3 32.6 50.9 44c33.7 18.8 71.5 24.8 107.2 19.7C374.5 486.6 321 408.6 371.6 324s147.4-78.8 204.4-30.8c-13.3-32.4-37.6-60.9-71.3-79.7c-20.7-11.5-43-18.3-65.3-20.6C450 170.8 456 146.1 456 120c0-45.4-18-86.6-47.2-116.8C433.9 77.9 393.6 176 288 176S142.1 77.9 167.2 3.2zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM288 64c-32.2 0-62.6 7.3-89.8 20.3c2.1 5.9 4.8 11.6 7.9 16.9c8.3 13.9 20.5 26 37.3 33.8c14-4.6 29-7 44.6-7s30.6 2.5 44.6 7c16.8-7.7 29-19.8 37.3-33.8c3.2-5.3 5.8-11 7.9-16.9C350.6 71.3 320.2 64 288 64zM191.4 378.8c-20.5-18.6-35.6-42.9-42.8-70.5c-14.6-10.8-30.6-16.1-46.6-17.5c-7-.6-14.1-.4-21.1 .5c5.9 63.9 40.7 119.5 91.2 153.5c4.8-5.8 8.9-12.1 12.1-18.7c6.6-13.7 9.9-29.6 7.2-47.2zm303.7-87.5c-7-.9-14.1-1-21.1-.5c-16 1.3-32.1 6.7-46.6 17.5c-7.2 27.6-22.3 52-42.8 70.5c-2.7 17.6 .6 33.5 7.2 47.2c3.2 6.6 7.3 12.9 12.1 18.7c50.5-34 85.3-89.5 91.2-153.5z"]},faChessQueenPiece:yd,faChessQueenAlt:yz,faLocationCrosshairs:yH,faLocation:yv,faMarsDouble:{prefix:"fass",iconName:"mars-double",icon:[640,512,[9891],"f227","M320 32H448V160l-32 32-41.4-41.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l53.6-53.6L288 64l32-32zM288 304A112 112 0 1 0 64 304a112 112 0 1 0 224 0zm16 164c18.9-14.8 35.2-32.8 48.1-53.1c5.2 .7 10.6 1.1 16 1.1c61.9 0 112-50.1 112-112c0-35.7-16.7-67.5-42.7-88L480 173.3V146.7l41.4-41.4L480 64l32-32H640V160l-32 32-41.4-41.4L513 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-22.6 0-44.2-4.3-64-12z"]},faHousePersonLeave:yV,faHouseLeave:yx,faHousePersonDepart:yb,faRulerTriangle:{prefix:"fass",iconName:"ruler-triangle",icon:[512,512,[128208],"f61c","M0 0V512H512V464l-60.7-60.7-24 24L416 438.6 393.4 416l11.3-11.3 24-24-57.4-57.4-24 24L336 358.6 313.4 336l11.3-11.3 24-24-57.4-57.4-24 24L256 278.6 233.4 256l11.3-11.3 24-24-57.4-57.4-24 24L176 198.6 153.4 176l11.3-11.3 24-24L131.3 83.3l-24 24L96 118.6 73.4 96 84.7 84.7l24-24L48 0H0zM128 256L256 384H128V256z"]},faCardClub:{prefix:"fass",iconName:"card-club",icon:[384,512,[],"e3e9","M384 0H0V512H384V0zM256 192c0 5.6-.7 11.1-2.1 16.3c28.2 2.9 50.1 26.8 50.1 55.7c0 30.9-25.1 56-56 56c-15.7 0-29.8-6.4-40-16.8V336h16 16v32H224 208 176 160 144V336h16 16V303.2c-10.2 10.4-24.3 16.8-40 16.8c-30.9 0-56-25.1-56-56c0-28.9 21.9-52.7 50.1-55.7c-1.4-5.2-2.1-10.7-2.1-16.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},faChildDress:{prefix:"fass",iconName:"child-dress",icon:[320,512,[],"e59c","M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm4.9 96h16 86.2 16l9.6 12.8 72.1 96L320 294.4l-51.2 38.4-19.2-25.6-15.3-20.4L272 400H232v80 32H168V480 400H152v80 32H88V480 400H48L85.7 286.8 70.4 307.2 51.2 332.8 0 294.4l19.2-25.6 72.1-96 9.6-12.8z"]},faUsersBetweenLines:{prefix:"fass",iconName:"users-between-lines",icon:[640,512,[],"e591","M0 0V48H24 616h24V0H616 24 0zM0 464v48H24 616h24V464H616 24 0zM211.2 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM64 256L32 352H167.4l28.2-75.2 7.8-20.8H64zm411.8 96H608l-32-96H439.8l7.8 20.8L475.8 352zm-10.2 64l-24-64-24-64H405.3 234.7h-9.1l-24 64-24 64h288zm97.6-256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 256a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},faLungsVirus:{prefix:"fass",iconName:"lungs-virus",icon:[640,512,[],"e067","M352 32V64v80H288V64 32 0h64V32zm-96 96v60.1l-26.5-26.5-67.9 67.9 32.7 32.7c3.6 3.6 1.1 9.8-4.1 9.8H144v96h46.2c5.1 0 7.7 6.2 4.1 9.8l-32.7 32.7 68.9 68.9-119.9 30c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c8.8-70.6 45.5-147.2 78-203.9c16.5-28.9 32.4-53.6 44.3-71.1c5.9-8.8 10.8-15.7 14.3-20.6c1.7-2.4 3.1-4.3 4.1-5.6l1.1-1.5 .3-.4 .1-.1 0 0 0 0s0 0 25.6 19.2l-25.6-19.2L152 96h16 56 32v32zM529.4 509.3l-119.9-30 68.9-68.9-32.7-32.7c-3.6-3.6-1.1-9.8 4.1-9.8H496V272H449.8c-5.1 0-7.7-6.2-4.1-9.8l32.7-32.7-67.9-67.9L384 188.1V128 96h32 56 16l9.6 12.8L472 128c25.6-19.2 25.6-19.2 25.6-19.2l0 0 0 0 .1 .1 .3 .4 1.1 1.5c1 1.3 2.3 3.2 4.1 5.6c3.5 4.8 8.4 11.8 14.3 20.6c11.8 17.5 27.8 42.2 44.3 71.1c32.4 56.7 69.1 133.3 78 203.9c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7zM410.5 206.9l11.3 11.3 11.3 11.3-11.3 11.3C398.5 264.1 415 304 448 304h16v16 16H448c-33 0-49.5 39.9-26.2 63.2l11.3 11.3-11.3 11.3-11.3 11.3-11.3-11.3C375.9 398.5 336 415 336 448v16H320 304V448c0-33-39.9-49.5-63.2-26.2l-11.3 11.3-11.3-11.3 0 0-11.3-11.3 11.3-11.3C241.5 375.9 225 336 192 336H176V320 304h16c33 0 49.5-39.9 26.2-63.2l-11.3-11.3 11.3-11.3 0 0 11.3-11.3 11.3 11.3C264.1 241.5 304 225 304 192V176h16 16v16c0 33 39.9 49.5 63.2 26.2l11.3-11.3zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faSpinnerThird:{prefix:"fass",iconName:"spinner-third",icon:[512,512,[],"f3f4","M477.7 384c21.8-37.7 34.3-81.4 34.3-128C512 114.6 397.4 0 256 0V64c106 0 192 86 192 192c0 35-9.4 67.8-25.7 96l55.4 32z"]},faFaceGrinTears:yw,faGrinTears:yD,faPhone:{prefix:"fass",iconName:"phone",icon:[512,512,[128222,128379],"f095","M0 32L144 0l80 144-83.8 67c36.1 68.4 92.3 124.6 160.8 160.8L368 288l144 80L480 512H448C200.6 512 0 311.4 0 64L0 32z"]},faComputerMouseScrollwheel:yk,faMouseAlt:yS,faCalendarXmark:yE,faCalendarTimes:yj,faChildReaching:{prefix:"fass",iconName:"child-reaching",icon:[384,512,[],"e59d","M192 0a64 64 0 1 1 0 128A64 64 0 1 1 192 0zM176 384v96 32H112V480 238.8l-8.6-10.3-80-96L2.9 107.9l49.2-41L72.6 91.5 143 176h1 96 2.3l68.9-84.3L331.5 67 381 107.5l-20.3 24.8-78.5 96L272.7 240H272V480v32H208V480 384H176z"]},faTableLayout:{prefix:"fass",iconName:"table-layout",icon:[512,512,[],"e290","M512 32H0V480H512V32zM448 96v64H64V96H448zM64 224h64V416H64V224zm384 0V416H192V224H448z"]},faNarwhal:{prefix:"fass",iconName:"narwhal",icon:[640,512,[],"f6fe","M640 336c0-49-20.2-93.2-52.7-125.2L640 0 511.7 166.8c-15.5-4.4-31.8-6.8-48.6-6.8c-50.9 0-100.7 17.5-140.2 49.6L128 368V256l64-32V96L96 144 0 96V224l64 32v96c0 88.4 71.6 160 160 160H464c97.2 0 176-78.8 176-176zM496 280a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faRampLoading:{prefix:"fass",iconName:"ramp-loading",icon:[448,512,[],"f4d4","M32 0H64 384h32V32 440.4l-64-128V64H96V312.4l-64 128V32 0zM352 384l52.4 104.8L416 512H390.1 384 64 57.9 32l11.6-23.2L96 384l32-64H320l32 64z"]},faCalendarCirclePlus:{prefix:"fass",iconName:"calendar-circle-plus",icon:[576,512,[],"e470","M160 0H96V64H0v96H448V64H352V0H288V64H160V0zm96 368c0-91.8 70.3-167.2 160-175.3V192H0V512H330.8C285.6 480.1 256 427.5 256 368zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48 16v32H496 448v48 16H416V432 384H368 352V352h16 48V304 288h32v16z"]},faToothbrush:{prefix:"fass",iconName:"toothbrush",icon:[576,512,[129701],"f635","M0 160c0-35.3 28.7-64 64-64H288c37.7 0 40-33.2 40-64c57.4 0 120 31.6 120 96c0 53-43 96-96 96H64 0V160zm80 96v24V416h32V280 256h48v24V416h32V280 256h48v24V416h32V280 256h48v24V416h32V280 256h48v24V416H544h32v64H544 32 0V416H32V280 256H80z"]},faBorderInner:{prefix:"fass",iconName:"border-inner",icon:[448,512,[],"f84e","M0 416l64 0 0 64L0 480l0-64zm96 0l64 0 0 64-64 0 0-64zM96 32l64 0 0 64L96 96l0-64zM352 480l-64 0 0-64 64 0 0 64zm0-448l0 64-64 0 0-64 64 0zm96 448l-64 0 0-64 64 0 0 64zM0 32l64 0 0 64L0 96 0 32zM384 384l0-64 64 0 0 64-64 0zm0-288l0-64 64 0 0 64-64 0zM0 320l64 0 0 64L0 384l0-64zM384 192l0-64 64 0 0 64-64 0zM0 128l64 0 0 64L0 192l0-64zm0 96l32 0 160 0 0-160 0-32 64 0 0 32 0 160 160 0 32 0 0 64-32 0-160 0 0 160 0 32-64 0 0-32 0-160L32 288 0 288l0-64z"]},faPawClaws:{prefix:"fass",iconName:"paw-claws",icon:[512,512,[],"f702","M373.1 58.4L320 0V71.2c-18.3 9.8-34.3 28.9-42.5 53.6c-14.3 42.9 .3 86.2 32.6 96.8s70.1-15.6 84.4-58.5c4-11.9 5.7-23.9 5.5-35.1h0c0-25.7-9.6-50.6-26.9-69.6zM64 196.8V128L12.2 199.2C4.3 210.1 0 223.3 0 236.8V240H0c-.1 13.3 3.7 27.8 11.6 41.4c18.9 32.4 54 47.3 78.5 33.3s29.1-51.7 10.2-84.1C91.1 214.7 77.9 203 64 196.8zm384 0c-13.9 6.1-27.1 17.8-36.4 33.7c-18.9 32.4-14.3 70.1 10.2 84.1s59.7-.9 78.5-33.3c7.9-13.6 11.7-28.1 11.6-41.4h0v-3.2c0-13.5-4.3-26.7-12.2-37.6L448 128v68.8zM192 0L138.9 58.4C121.6 77.4 112 102.3 112 128h0c-.2 11.3 1.5 23.2 5.5 35.1c14.3 42.9 52.1 69.1 84.4 58.5s46.9-53.9 32.6-96.8C226.3 100.2 210.3 81 192 71.2V0zm64 256c-64 0-192 80-192 256l192-48 192 48c0-176-128-256-192-256z"]},faKiwiFruit:{prefix:"fass",iconName:"kiwi-fruit",icon:[448,512,[],"e30c","M448 176c0 79.5-100.3 144-224 144S0 255.5 0 176S100.3 32 224 32s224 64.5 224 144zM224 64H208V80v24 16h16 16V104 80 64H224zM64 176v16H80h32 16V176 160H112 80 64v16zm256 0v16h16 32 16V176 160H368 336 320v16zm-96 56H208v16 24 16h16 16V272 248 232H224zM139.3 92.7L128 81.4 105.4 104l11.3 11.3 8 8L136 134.6 158.6 112l-11.3-11.3-8-8zm192 22.6L342.6 104 320 81.4 308.7 92.7l-8 8L289.4 112 312 134.6l11.3-11.3 8-8zm-184 136L158.6 240 136 217.4l-11.3 11.3-8 8L105.4 248 128 270.6l11.3-11.3 8-8zm176-22.6L312 217.4 289.4 240l11.3 11.3 8 8L320 270.6 342.6 248l-11.3-11.3-8-8zM280 176c0-13.3-25.1-24-56-24s-56 10.7-56 24s25.1 24 56 24s56-10.7 56-24zM224 480C102.4 480 3.4 383.1 .1 262.2c13.2 16.4 29.8 30.7 48.2 42.5C94.7 334.6 156.9 352 224 352s129.3-17.4 175.7-47.3c18.5-11.9 35-26.2 48.2-42.5C444.6 383.1 345.6 480 224 480z"]},faTrafficLightSlow:{prefix:"fass",iconName:"traffic-light-slow",icon:[320,512,[],"f639","M320 0H0V352c0 88.4 71.6 160 160 160s160-71.6 160-160V0zM136 368a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm0-128a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM136 112a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faRectangleCode:{prefix:"fass",iconName:"rectangle-code",icon:[512,512,[],"e322","M512 32H0V480H512V32zM209 209l-47 47 47 47 17 17L192 353.9l-17-17-64-64-17-17 17-17 64-64 17-17L225.9 192l-17 17zM337 175l64 64 17 17-17 17-64 64-17 17L286.1 320l17-17 47-47-47-47-17-17L320 158.1l17 17z"]},faHeadSideVirus:{prefix:"fass",iconName:"head-side-virus",icon:[512,512,[],"e064","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zM314.5 94.9l-11.3 11.3C279.9 129.5 240 113 240 80V64H224 208V80c0 33-39.9 49.5-63.2 26.2L133.5 94.9l-11.3 11.3 0 0-11.3 11.3 11.3 11.3C145.5 152.1 129 192 96 192H80v16 16H96c33 0 49.5 39.9 26.2 63.2l-11.3 11.3 11.3 11.3 0 0 11.3 11.3 11.3-11.3C168.1 286.5 208 303 208 336v16h16 16V336c0-33 39.9-49.5 63.2-26.2l11.3 11.3 11.3-11.3 11.3-11.3-11.3-11.3C302.5 263.9 319 224 352 224h16V208 192H352c-33 0-49.5-39.9-26.2-63.2l11.3-11.3-11.3-11.3L314.5 94.9zM200 160a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faKeyboardBrightness:{prefix:"fass",iconName:"keyboard-brightness",icon:[640,512,[],"e1c0","M352 64V96v96 32H288V192 96 64h64zM112 130.7l22.6 22.6 64 64L221.3 240 176 285.3l-22.6-22.6-64-64L66.7 176 112 130.7zM573.3 176l-22.6 22.6-64 64L464 285.3 418.7 240l22.6-22.6 64-64L528 130.7 573.3 176zM0 352H32 96h32v64H96 32 0V352zm192 0h32H416h32v64H416 224 192V352zm320 64V352h32 64 32v64H608 544 512z"]},faBooksMedical:{prefix:"fass",iconName:"books-medical",icon:[576,512,[],"f7e8","M419.4 398.3L384 268.3V142.8l93.7-25.1 67.2 247L419.4 398.3zM469.3 86.8L384 109.6V16.3L445.7 0l23.6 86.8zM427.8 429.2l125.5-33.6L576 478.9 450.3 512l-22.5-82.8zM64 0H192V96H64V0zm0 416H192v96H64V416zM224 0H352V96H224V0zm0 128H352V384H224V128zm0 288H352v96H224V416zM64 160h64v64h64v64H128v64H64V288H0V224H64V160z"]},faLightbulbSlash:{prefix:"fass",iconName:"lightbulb-slash",icon:[640,512,[],"f673","M152.4 229.8c5.4 16.8 13.2 32.4 23 46.6c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2H348.1L152.4 229.8zM240 416v96H400V424.9L388.7 416H240zM160.4 101.7l-112-87L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L436.2 315.9c4.3-6.1 8.7-12.1 13.1-18.1l0 0 0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0C249.3 0 188.4 41.7 160.4 101.7zm52.7 40.9C227.3 97.1 269.8 64 320 64V96c-40.2 0-73.4 29.6-79.1 68.2l-27.8-21.6z"]},faHouseBlank:yO,faHomeBlank:yP,faSquare5:{prefix:"fass",iconName:"square-5",icon:[448,512,[],"e25a","M448 32H0V480H448V32zM176 128H280h24v48H280 197.9L194 218.9l56 6.7c39.9 4.8 70 38.7 70 78.9c0 43.9-35.6 79.5-79.5 79.5h-33c-29.8 0-57.1-16.4-71.2-42.6l-5.4-10 42.3-22.7 5.4 10c5.7 10.7 16.9 17.3 29 17.3h33c17.4 0 31.5-14.1 31.5-31.5c0-15.9-11.9-29.3-27.7-31.2l-79.1-9.5L142 261.1l2.1-23.2 8-88 2-21.8H176z"]},faSquareHeart:y_,faHeartSquare:yB,faPuzzle:{prefix:"fass",iconName:"puzzle",icon:[512,512,[],"e443","M304 0H512V208H432v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V208l-64 0V144h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304V0zM0 272V64H208v64h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v80H144V240c0-17.7-14.3-32-32-32s-32 14.3-32 32v32H0zM0 512V304H208v64H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v80H0zM240 304h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V304h80V512H240V304z"]},faUserGear:yU,faUserCog:yR,faPipeCircleCheck:{prefix:"fass",iconName:"pipe-circle-check",icon:[640,512,[],"e436","M64 96v32V384v32H0V384 128 96H64zm448 0v32 64.7c-5.3-.5-10.6-.7-16-.7c-16.6 0-32.7 2.3-48 6.6V128 96h64zM320 368c0 5.4 .2 10.7 .7 16H96V128H416v83.2c-57 29.1-96 88.4-96 156.8zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faArrowUp19:yY,faSortNumericUp:yG,faOctagonExclamation:{prefix:"fass",iconName:"octagon-exclamation",icon:[512,512,[],"e204","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm280-32v24V264v24H232V264 152 128h48zM232 320h48v48H232V320z"]},faDialLow:{prefix:"fass",iconName:"dial-low",icon:[576,512,[],"e15d","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zM287.6 447.6c-80.2 0-146.6-59-158.2-136H287.6h24v-48h-24H129.4c11.6-77 78-136 158.2-136c88.4 0 160 71.6 160 160s-71.6 160-160 160z"]},faDoorClosed:{prefix:"fass",iconName:"door-closed",icon:[576,512,[128682],"f52a","M96 0H480V448h64 32v64H544 480 96 32 0V448H32 96V0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLaptopMobile:yQ,faPhoneLaptop:yF,faConveyorBeltBoxes:yZ,faConveyorBeltAlt:yq,faShieldVirus:{prefix:"fass",iconName:"shield-virus",icon:[512,512,[],"e06c","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zm90.5 142.8l-11.3 11.3C311.9 177.5 272 161 272 128V112H256 240v16c0 33-39.9 49.5-63.2 26.2l-11.3-11.3-11.3 11.3 0 0-11.3 11.3 11.3 11.3C177.5 200.1 161 240 128 240H112v16 16h16c33 0 49.5 39.9 26.2 63.2l-11.3 11.3 11.3 11.3 0 0 11.3 11.3 11.3-11.3C200.1 334.5 240 351 240 384v16h16 16V384c0-33 39.9-49.5 63.2-26.2l11.3 11.3 11.3-11.3 11.3-11.3-11.3-11.3C334.5 311.9 351 272 384 272h16V256 240H384c-33 0-49.5-39.9-26.2-63.2l11.3-11.3-11.3-11.3-11.3-11.3zM232 208a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faStarfighterTwinIonEngineAdvanced:yK,faStarfighterAltAdvanced:yJ,faDiceSix:{prefix:"fass",iconName:"dice-six",icon:[448,512,[9861],"f526","M0 32H448V480H0V32zM160 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faStarfighterTwinIonEngine:yW,faStarfighterAlt:yX,faRocketLaunch:{prefix:"fass",iconName:"rocket-launch",icon:[512,512,[128640],"e027","M384 305l0 127L224 512l0-142c0-21.8-8.6-42.6-24-58c-15.3-15.3-36.1-24-57.9-24L0 287.6 80 128l127 0C294.1-15.5 431.8-8.4 502.7 9.3C520.4 80.2 527.5 217.9 384 305zm40-177a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM166.5 470C117 519.5 .5 511.5 .5 511.5s-8-116.5 41.5-166c34.4-34.4 90.1-34.4 124.5 0s34.4 90.1 0 124.5zm-46.7-36.4c11.4-11.4 11.4-30 0-41.4s-30-11.4-41.4 0c-16.5 16.5-13.8 55.2-13.8 55.2s38.7 2.7 55.2-13.8z"]},faMosquitoNet:{prefix:"fass",iconName:"mosquito-net",icon:[640,512,[],"e52c","M256 242.2v23.1l-59.3 59.3-4.7 4.7V336l0 44.2-30.3 60.6-7.2 14.3 28.6 14.3 7.2-14.3 32-64 1.7-3.4V384l0-41.4 32-32v50l0 32h64v-32-50l32 32V297.4l-32-32V242.2l32 27.9V256h32V224h80 16 67c-11.7-9.9-26.3-16.5-42.4-18.5L344.7 181.6l49.6-41.3 8.4-7-3.5-10.4L385.4 81.6 414 30.2l7.8-14L393.8 .6l-7.8 14L354 72.2l-3.4 6.2 2.2 6.7 12.5 37.6L320 160.5V137.9v-32H296.2V71.7 63.5l-16.3 0v8.2 34.2l-23.8 0v32 22.6l-45.4-37.8 12.5-37.6 2.2-6.7L222 72.2 190 14.6l-7.8-14-28 15.5 7.8 14 28.6 51.4-13.8 41.3-3.5 10.4 8.4 7 49.6 41.3L71.4 205.5C30.6 210.6 0 245.2 0 286.3c0 72.6 87.8 109 139.2 57.6L256 242.2zM362.9 353.5c.4-.5 .9-1 1.3-1.5h-2.8l1.5 1.5zM528 256H496v16 16H448V272 256H416v16 16H400 384v32h16 16v48H400 384v32h16 16v48H400 384v32h16 16v16 16h32V496 480h48v16 16h32V496 480h48v16 16h32V496 480h16 16V448H624 608V400h16 16V368H624 608V320h16 16V288H624 608V272 256H576v16 16H528V272 256zm0 64h48v48H528V320zm0 80h48v48H528V400zm-80-80h48v48H448V320zm0 80h48v48H448V400z"]},faVentDamper:{prefix:"fass",iconName:"vent-damper",icon:[640,512,[],"e465","M64 64H576v96h64V352H576v96H64V352H0V160H64V64zm120 80H160v48h24H456h24V144H456 184zm0 88H160v48h24H456h24V232H456 184zm0 88H160v48h24H456h24V320H456 184z"]},faBridgeWater:{prefix:"fass",iconName:"bridge-water",icon:[576,512,[],"e4ce","M0 64H576v96c-53 0-96 43-96 96v80l-19.7 14.2 0 0c-13.9 10-23.6 17-35.5 22.5C411.6 378.7 397 383 384 383V256c0-53-43-96-96-96s-96 43-96 96V383c-13 0-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0 0 0-1.1-.8L96 336l0 0V256c0-53-43-96-96-96V64zM272.4 461.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 470.1 31.9 480 0 480V416c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faBanBug:y$,faDebug:y4,faPersonBooth:{prefix:"fass",iconName:"person-booth",icon:[576,512,[],"f756","M256 0H192V32 192h64V32 0zM192 480v32h64V480 320H192V480zM576 0H512V32 480v32h64V480 32 0zM320 0H283.1l5.2 36.5 31.2 218.6L288.6 409.7 281 448h39 32 64 32 32V416 32 0H448 320zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zM0 160v32 96 10.7l0 0V480v32H64V480 384l32 42.7V480v32h64V480 416 405.3l-6.4-8.5L112 341.3l0-72.1 9.4 9.4 9.4 9.4H144h80 32V224H224 157.3l-54.6-54.6L93.3 160H80 32 0z"]},faTextWidth:{prefix:"fass",iconName:"text-width",icon:[448,512,[],"f035","M32 32H0V64v64 32H64V128 96H192l0 128H160v64h32 64 32V224H256l0-128H384v32 32h64V128 64 32H416 224 32zM0 384l96 96h32V416H320v64h32l96-96-96-96H320v64H128V288H96L0 384z"]},faGarageCar:{prefix:"fass",iconName:"garage-car",icon:[640,512,[],"e00a","M0 512V128L320 0 640 128V512H544V192H96V512H0zM224 240H416h16.4l6 15.3 40 102.2 1.7 4.2v4.5V392v24 64 32H416V480 464H224v16 32H160V480 416 392 368v-4.5l1.6-4.2 40-104 5.9-15.4H224zm194.4 96l-18.8-48H240.5L222 336H418.4zM240 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm184-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faSquareKanban:{prefix:"fass",iconName:"square-kanban",icon:[448,512,[],"e488","M448 32L0 32 0 480l448 0 0-448zM288 384l0-256 64 0 0 256-64 0zM256 256l-64 0 0-128 64 0 0 128zM96 320l0-192 64 0 0 192-64 0z"]},faHatWizard:{prefix:"fass",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M64 416L192 128 416 0 352 192l96 224H230.9L248 376l56-24-56-24-24-56-24 56-56 24 56 24 17.1 40H64zM256 192l16 32 16-32 32-16-32-16-16-32-16 32-32 16 32 16zM32 448H480h32v64H480 32 0V448H32z"]},faChartKanban:{prefix:"fass",iconName:"chart-kanban",icon:[448,512,[],"e64f","M448 480H320l0-448H448l0 448zM0 416L0 32H128l0 384H0zM160 288l0-256 128 0V288l-128 0z"]},faPenFancy:{prefix:"fass",iconName:"pen-fancy",icon:[512,512,[128395,10002],"f5ac","M97.1 392.3c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-88 88L224 448l37.5-99.9-97.6-97.6L64 288 9.1 480.3l88-88zm178.3-75.5L512 96 416 0 195.2 236.6l80.2 80.2z"]},faCoffeePot:{prefix:"fass",iconName:"coffee-pot",icon:[512,512,[],"e002","M32 32H0V64 192v32H64V192 96h53.3l27.8 83.3C96 214 64 271.3 64 336v8c0 80 72 136 72 136H440s72-56 72-136v-8c0-64.7-32-122-81.1-156.7L480 32H224 192 96 32zM194 224H382c34.9 19.4 59.8 54.6 65 96H129c5.2-41.4 30.1-76.6 65-96z"]},faMouseField:{prefix:"fass",iconName:"mouse-field",icon:[512,512,[],"e5a8","M396.2 113.6c2.5-8.1 3.8-16.7 3.8-25.6c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 29.8 14.8 56.1 37.4 72H256c-88.4 0-160 71.6-160 160v48H72c-39.8 0-72 32.2-72 72s32.2 72 72 72H456h24V464H456 72c-13.3 0-24-10.7-24-24s10.7-24 24-24H96 232h8 19H392h24V392 376 359.2l-15.8-5.7-49.9-18.2 23.8-63.5c2 .1 4 .2 6 .2H512V248.9c0-43-19.8-81.4-50.8-106.5C473 127.4 480 108.5 480 88c0-46.4-35.9-84.4-81.4-87.8C419.2 20.6 432 48.8 432 80c0 14.5-2.8 28.4-7.8 41.1c-8.9-3.4-18.3-6-28-7.5zM400 196a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM312 48c22.1 0 40 17.9 40 40v40H312c-22.1 0-40-17.9-40-40s17.9-40 40-40z"]},faPersonDigging:y0,faDigging:y6,faShowerDown:y8,faShowerAlt:y5,faBoxCircleCheck:{prefix:"fass",iconName:"box-circle-check",icon:[576,512,[],"e0c4","M208 32V160H0L64 32H208zm32 0H384l64 128H416 240V32zM0 480V192H416v.7c-89.7 8.1-160 83.5-160 175.3c0 42.5 15.1 81.6 40.2 112H0zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L488 313.4l-11.3 11.3L416 385.4l-28.7-28.7L376 345.4 353.4 368l11.3 11.3 40 40L416 430.6l11.3-11.3 72-72L510.6 336z"]},faBrightness:{prefix:"fass",iconName:"brightness",icon:[512,512,[],"e0c9","M288 32V0H224V32 80v32h64V80 32zM118.6 73.4L96 50.7 50.7 96l22.6 22.6 32 32L128 173.3 173.3 128l-22.6-22.6-32-32zm320 45.3L461.3 96 416 50.7 393.4 73.4l-32 32L338.7 128 384 173.3l22.6-22.6 32-32zM32 224H0v64H32 80h32V224H80 32zm448 0H432 400v64h32 48 32V224H480zM150.6 406.6L173.3 384 128 338.7l-22.6 22.6-32 32L50.7 416 96 461.3l22.6-22.6 32-32zm256-45.3L384 338.7 338.7 384l22.6 22.6 32 32L416 461.3 461.3 416l-22.6-22.6-32-32zM288 480V432 400H224v32 48 32h64V480zM256 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faCarSideBolt:{prefix:"fass",iconName:"car-side-bolt",icon:[640,512,[],"e344","M96 64L42.7 224H0V432H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H640V224H522.7L416 64H96zM480 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM114.7 400a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM208 240L336 112l-24 96h88L272 336l24-96H208z"]},faFileXml:{prefix:"fass",iconName:"file-xml",icon:[512,512,[],"e654","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zm32 224v16V496v16H384V496 421.8l-17.9 33.7-13.9 26.2-14.3-26L320 423v73 16H288V496 368 352l16 0 4 0 9.5 0 4.6 8.3 29.7 54 28.5-53.8 4.5-8.5 9.6 0 5.6 0 16 0zm-224 0v16c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4V352h32v16c0 13.6-4 26.9-11.6 38.2L227.2 432l17.2 25.8C252 469.1 256 482.4 256 496v16H224V496c0-7.3-2.2-14.4-6.2-20.4L208 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4v16H160V496c0-13.6 4-26.9 11.6-38.2L188.8 432l-17.2-25.8C164 394.9 160 381.6 160 368V352h32zM448 512V496 368 352h32v16V480h16 16v32H496 464 448z"]},faOrnament:{prefix:"fass",iconName:"ornament",icon:[384,512,[],"f7b8","M224 96H160V64c0-17.7 14.3-32 32-32s32 14.3 32 32V96zm32 0V64c0-35.3-28.7-64-64-64s-64 28.7-64 64V96H96v57.7C66.9 170.5 42.5 194.9 25.7 224H358.3c-16.9-29.1-41.2-53.5-70.3-70.3V96H256zM0 320c0 22.4 3.8 44 10.9 64H373.1c7.1-20 10.9-41.6 10.9-64s-3.8-44-10.9-64H10.9C3.8 276 0 297.6 0 320zm25.7 96c33.2 57.4 95.2 96 166.3 96s133.1-38.6 166.3-96H25.7z"]},faPhoneArrowDownLeft:y7,faPhoneArrowDown:y9,faPhoneIncoming:Nc,faCloudWord:{prefix:"fass",iconName:"cloud-word",icon:[640,512,[],"e138","M0 480H144 512 640V352c0-59.6-40.8-109.8-96-124V192c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192v8.2C40.1 220 0 273.3 0 336V480zM512 352v32H496 304 288V352h16H496h16zm-272 0h16v32H240 144 128V352h16 96zM128 288h16H336h16v32H336 144 128V288zm272 0h96 16v32H496 400 384V288h16z"]},faHandFingersCrossed:{prefix:"fass",iconName:"hand-fingers-crossed",icon:[384,512,[],"e1a3","M101 35.6L87.5 6.6l-58 27.1L43 62.6l32 68.7 35.3-75.7L101 35.6zM165.6 240H192v-9.4L181 207l-15.4 33zM288 320H224v48 16H208 96 80V352H96h96V320 272H150.6 115.3 80 0v91c0 33.9 13.5 66.5 37.5 90.5l11.6 11.6c30 30 70.7 46.9 113.1 46.9H224c88.4 0 160-71.6 160-160H288V320zM212.8 63l13.5-29-58-27.1-13.5 29L59.6 240h70.6L212.8 63zM224 160V288h64V160H224zm96 32V320h64V192H320z"]},faTrash:{prefix:"fass",iconName:"trash",icon:[448,512,[],"f1f8","M144 0L128 32H0V96H448V32H320L304 0H144zM416 128H32L56 512H392l24-384z"]},faGaugeSimple:Nr,faGaugeSimpleMed:Na,faTachometerAverage:Nn,faArrowDownSmallBig:No,faSortSizeDownAlt:Nl,faBookMedical:{prefix:"fass",iconName:"book-medical",icon:[448,512,[],"f7e6","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM208 96v64H144v64h64v64h64V224h64V160H272V96H208z"]},faFaceMelting:{prefix:"fass",iconName:"face-melting",icon:[640,512,[129760],"e483","M571.4 304.8c-4.5 23.1 11.8 47.2 35.3 47.2l0 0H608l32 0v32 32H608l0 0H560c-8.8 0-16 7.2-16 16s7.1 16 16 16l0 0h16l32 0v32 32H576 320 32 0V480 448l32 0H44.9l0 0c36.8 0 58.4-50.7 42.8-84.1C72.5 331.1 64 294.5 64 256C64 114.6 178.6 0 320 0S576 114.6 576 256c0 16.7-1.6 33-4.6 48.8zM247.2 219.9a32 32 0 1 0 16.6-61.8 32 32 0 1 0 -16.6 61.8zM441 238.7a32 32 0 1 0 -61.8-16.6A32 32 0 1 0 441 238.7zM213.2 299.4l-7-14.4-28.8 14 7 14.4c14.8 30.5 45.1 67.5 98.3 81.7s97.9-2.6 126-21.7l13.3-9L404 338l-13.3 9c-22.7 15.4-57.9 28.5-99.8 17.2s-65.8-40.2-77.8-64.8z"]},faPoo:{prefix:"fass",iconName:"poo",icon:[512,512,[128169],"f2fe","M256 48c0 44.2-35.8 80-80 80H165.5 160c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48H104c-39.8 0-72 32.2-72 72c0 25.6 13.4 48.2 33.6 60.9C27.5 385.6 0 421.6 0 464v48H512V464c0-42.4-27.5-78.4-65.6-91.1C466.6 360.2 480 337.6 480 312c0-39.8-32.2-72-72-72H394.3c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64h-5.5c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96c-5.1 0-10.2 .4-15.1 1.2C250.4 14.3 256 30.5 256 48zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 448c-64 0-96-64-96-64H352s-32 64-96 64z"]},faPenClipSlash:Nf,faPenAltSlash:Nh,faQuoteRight:Nu,faQuoteRightAlt:Nm,faScrollOld:{prefix:"fass",iconName:"scroll-old",icon:[576,512,[],"f70f","M48 32c26.5 0 48 21.5 48 48v80H48 0V80C0 53.5 21.5 32 48 32zm80 48c0-18-6-34.6-16-48H384c53 0 96 43 96 96l-32 32 32 32v16 16l-32 32 32 32v16 16H272 256v16 48c0 35.3-28.7 64-64 64s-64-28.7-64-64V272 256l32-32-32-32V176 80zM576 368c0 61.9-50.1 112-112 112H368 192c53 0 96-43 96-96V352h48 16l32 32 32-32h16H576v16z"]},faGuitars:{prefix:"fass",iconName:"guitars",icon:[512,512,[],"f8bf","M104 0h48 24V24 80v5.7l-2.5 5.1L152 133.7V178c50.3 8.6 88 43.8 88 86c0 14-4.2 27.3-11.6 39.1c-8.2 13-7.5 32 2.9 43.4c5.9 6.5 10.9 13.7 14.8 21.3c-2.3 4.9-4.7 9.6-7 13.9c-8.8 16.3-15 35.6-15 56.5c0 11.6 1.9 22.8 5.4 33.3C205.9 496.1 169.3 512 128 512C57.3 512 0 465.4 0 408c0-23 9.2-44.3 24.8-61.5c10.3-11.4 11.1-30.4 2.9-43.4C20.2 291.3 16 278 16 264c0-42.1 37.7-77.3 88-86V133.7L82.5 90.7 80 85.7V80 24 0h24zm24 344a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM360 148.6L328 112 352 0h32c22.1 0 40 17.9 40 40v4.4c0 12.4-6.4 23.3-16 29.7V238.9c48-7.2 48-46.9 48-46.9h32v37.5c0 12.9-4.3 25.4-8.5 37.8c-1.4 4-2.7 7.9-3.9 11.8c-2.1 6.8-3.6 15.1-3.6 24.8c0 33.5 17 70.9 28.8 92.9c6.9 12.7 11.2 26.9 11.2 41.3c0 40.8-33 73.8-73.8 73.8H329.8C289 512 256 479 256 438.2c0-14.5 4.3-28.6 11.2-41.3C279 374.9 296 337.5 296 304c0-9.8-1.5-18-3.6-24.8c-1.2-3.9-2.5-7.9-3.9-11.8c-4.2-12.4-8.5-25-8.5-37.8V176h32s0 52.8 48 62.5V148.6zM336 304v32h16 64 16V304H416 352 336zm0 64v32h16 64 16V368H416 352 336z"]},faPhoneXmark:{prefix:"fass",iconName:"phone-xmark",icon:[640,512,[],"e227","M208 0L64 32l0 32c0 247.4 200.6 448 448 448h32l32-144L432 288l-67 83.8C296.5 335.7 240.3 279.5 204.2 211L288 144 208 0zm362 40L536 6.1 519 23l-47 47L425 23l-17-17L374.1 40l17 17 47 47-47 47-17 17L408 201.9l17-17 47-47 47 47 17 17L569.9 168l-17-17-47-47 47-47 17-17z"]},faHose:{prefix:"fass",iconName:"hose",icon:[448,512,[],"e419","M288 104v24h48V104v-2.3l80-11.4V104h32V88 40 24H416V37.7L336 26.3V24 0H288V24v80zM64 176c0-44.2 35.8-80 80-80H256V32H144C64.5 32 0 96.5 0 176s64.5 144 144 144H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-44.2 0-80-35.8-80-80zM32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 96c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},faClockSix:{prefix:"fass",iconName:"clock-six",icon:[512,512,[],"e352","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V360v24H232V360 120 96h48v24z"]},faShirt:Nd,faTShirt:Np,faTshirt:Nz,faBillboard:{prefix:"fass",iconName:"billboard",icon:[640,512,[],"e5cd","M448 32V0H384V32H256V0H192V32H96 32V96 352H0v64H32 96 288v64 32h64V480 416H544h64 32V352H608V96 32H544 448zM352 352H288 96V96h96v32H160v64h32 32 32 32V128H256V96H384v32H352v64h32 32 32 32V128H448V96h96V352H352z"]},faSquareR:{prefix:"fass",iconName:"square-r",icon:[448,512,[],"e27c","M448 32H0V480H448V32zM128 128h24H256c44.2 0 80 35.8 80 80c0 37.8-26.3 69.5-61.6 77.9L337.1 384h-57l-61.3-96H176v72 24H128V360 264 152 128zm48 112h56 24c17.7 0 32-14.3 32-32s-14.3-32-32-32H176v64z"]},faCubes:{prefix:"fass",iconName:"cubes",icon:[576,512,[],"f1b3","M288 4.2l8.5 3.2L424.5 56 440 61.9V78.4 204.5l120.5 45.7 15.5 5.9v16.6V426.8v15.7l-14.3 6.3L433.7 505l-9.7 4.2-9.7-4.2L288 449.5 161.7 505l-9.7 4.2-9.7-4.2-128-56.3L0 442.4V426.8 272.6 256.1l15.5-5.9L136 204.5V78.4 61.9L151.5 56l128-48.5L288 4.2zm21.6 237.6L392 210.6V121l-82.4 31.6v89.2zM288 55.6L217.3 82.4 288 109.5l70.7-27.1L288 55.6zM173.6 447.3L256 411.1V323.2l-82.4 31.6v92.5zM152 249.8L70.8 280.6 152 311.7l81.2-31.1L152 249.8zM528 411.1V323.2l-82.4 31.6v92.5L528 411.1zM505.2 280.6L424 249.8l-81.2 30.8L424 311.7l81.2-31.1z"]},faEnvelopeOpenDollar:{prefix:"fass",iconName:"envelope-open-dollar",icon:[512,512,[],"f657","M512 448v64H448 64 0V448 244.8l4.1 2.9L246.7 421l9.3 6.6 9.3-6.6L507.9 247.7l4.1-2.9V448zm0-256v13.5l-22.7 16.2L416 274.1V200 144 120 96H384 368 277.3 234.7 144 128 96v24 24 56 74.1L22.7 221.7 0 205.5V192l48-36V96 48H96h96L256 0l64 48h96 48V96v60l48 36zM276 144v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V336v20H236V336v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1v-6V124h40v20z"]},faDivide:{prefix:"fass",iconName:"divide",icon:[448,512,[10135,247],"f529","M176 48v96h96V48H176zm0 320v96h96V368H176zm224-80h32V224H400 48 16v64H48 400z"]},faSunCloud:{prefix:"fass",iconName:"sun-cloud",icon:[640,512,[127780],"f763","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3L150 512l106-73.1L362 512l11.8-64H288V380c-10.2 2.6-21 4-32 4c-70.7 0-128-57.3-128-128s57.3-128 128-128c61.3 0 112.6 43.1 125.1 100.7c20.5-22.5 50-36.7 82.9-36.7c6.1 0 12.2 .5 18 1.4L512 150 385.3 126.7 362 0 256 73.1zm32.2 273.4c2.2-39.3 28.1-72.3 63.7-85c.1-1.8 .2-3.7 .2-5.5c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c11.3 0 22.1-1.9 32.2-5.5zM568 416h72V344c0-39.8-32.2-72-72-72c-10.1 0-19.7 2.1-28.4 5.8C528.8 246.5 499 224 464 224c-38.7 0-71 27.5-78.4 64c-.5 0-1.1 0-1.6 0c-35.3 0-64 28.7-64 64v64h64H568z"]},faLampFloor:{prefix:"fass",iconName:"lamp-floor",icon:[640,512,[],"e015","M128 224L192 0H448l64 224H128zm160 32h64V448h64 32v64H416 320 224 192V448h32 64V256z"]},faSquare7:{prefix:"fass",iconName:"square-7",icon:[448,512,[],"e25c","M448 32H0V480H448V32zM296 128h24v29.4l-2.3 4.9L213.5 384h-53l3.9-8.2L258.2 176H152 128V128h24H296z"]},faTengeSign:NH,faTenge:Nv,faHeadphones:{prefix:"fass",iconName:"headphones",icon:[512,512,[127911],"f025","M256 80C152 80 65.8 156.3 50.4 256H128V480H0V384 288C0 146.6 114.6 32 256 32s256 114.6 256 256v96 96H384V256h77.6C446.2 156.3 360 80 256 80z"]},faHandsHolding:{prefix:"fass",iconName:"hands-holding",icon:[640,512,[],"f4c2","M80 104v8 32 80 66.7l84.1 84.1L205.8 347l-36.4-36.4L146.7 288l-9.4-9.4L114.7 256 160 210.7l22.6 22.6 9.4 9.4 22.6 22.6 64 64 9.4 9.4V352v64 32 32 32H256 160 146.7l-9.4-9.4-128-128L0 365.3V352 224 160 128 104 64H80v40zm480 0V64h80v40 24 32 64V352v13.3l-9.4 9.4-128 128-9.4 9.4H480 384 352V480 448 416 352 338.7l9.4-9.4 64-64L448 242.7l9.4-9.4L480 210.7 525.3 256l-22.6 22.6-9.4 9.4-22.6 22.6L434.2 347l41.7 27.8L560 290.7V224 144 112v-8z"]},faCampfire:{prefix:"fass",iconName:"campfire",icon:[512,512,[],"f6ba","M228.4 0C189.6 24.2 112 93.1 112 174.5C112 254.9 177.1 320 257.5 320s145.5-65.1 145.5-145.5c0-24.2-17.5-87.3-87.3-145.5L286.5 58.2 228.4 0zm87.3 218.3c0 32.1-26 58.2-58.2 58.2s-58.2-26-58.2-58.2c0-43.6 58.2-87.3 58.2-87.3s58.2 43.6 58.2 87.3zm154.8 80.8L256 366.5 41.6 299.1 22.4 360.1 149.3 400 22.4 439.9l19.2 61.1L256 433.5l214.4 67.4 19.2-61.1L362.7 400l126.9-39.9-19.2-61.1z"]},faCircleAmpersand:{prefix:"fass",iconName:"circle-ampersand",icon:[512,512,[],"e0f8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 128h24 96 24v24 35.7c0 20.4-9.7 39.6-26.2 51.6l-18 13.2 28.6 29.9 27.7-40.1 13.7-19.7 39.5 27.3-13.7 19.7-33.3 48.1 60.9 63.6c.8 .8 1.5 1.7 2.2 2.6H327.4l-24.8-25.9-10.8 15.6L284.6 384H272 256 168 144V360 320.3c0-22.9 10.9-44.5 29.4-58.1l21.9-16.1-7.3-7.7c-12.8-13.4-20-31.2-20-49.8V152 128zm66.4 89.6l23.1-16.9c4.1-3 6.5-7.8 6.5-12.9V176H216v12.7c0 6.2 2.4 12.1 6.7 16.6l11.7 12.2zm-5.6 63.6l-27 19.8c-6.2 4.5-9.8 11.7-9.8 19.4V336h67.4l9.2-13.3-39.8-41.5z"]},faSnowflakes:{prefix:"fass",iconName:"snowflakes",icon:[640,512,[],"f7cf","M256 32V0H192V32 62.1l-8.6-8.6-17-17L132.4 70.4l17 17L192 129.9v70.6l-61.2-35.3-15.6-58.2L109 83.9 62.7 96.3l6.2 23.2L72 131.3l-12.2-7-27.7-16L.1 163.7l27.7 16 12.2 7-11.8 3.2L5.1 196.1l12.4 46.4 23.2-6.2 58.2-15.6L160 256 98.8 291.3 40.7 275.7l-23.2-6.2L5.1 315.9l23.2 6.2L40 325.3l-12.2 7L.1 348.3l32 55.4 27.7-16 12.2-7-3.2 11.8-6.2 23.2L109 428.1l6.2-23.2 15.6-58.2L192 311.4v70.6l-42.6 42.6-17 17 33.9 33.9 17-17 8.6-8.6V480v32h64V480 449.9l8.6 8.6 17 17 33.9-33.9-17-17L256 382.1V311.4l61.2 35.3 15.6 58.2 6.2 23.2 46.4-12.4-6.2-23.2-3.2-11.8 12.2 7 27.7 16 32-55.4-27.7-16-12.2-7 11.8-3.2 23.2-6.2-12.4-46.4-23.2 6.2-58.2 15.6L288 256l61.2-35.3 58.2 15.6 23.2 6.2 12.4-46.4-23.2-6.2-11.8-3.2 12.2-7 27.7-16-32-55.4-27.7 16-12.2 7 3.2-11.8 6.2-23.2L338.9 83.9l-6.2 23.2-15.6 58.2L256 200.6V129.9l42.6-42.6 17-17L281.6 36.5l-17 17L256 62.1V32zM510.1 64L482.2 91.8l33.9 33.9L544 97.9l27.8 27.8 33.9-33.9L577.9 64l27.8-27.8L571.8 2.2 544 30.1 516.2 2.2 482.2 36.2 510.1 64zm37.1 129.3l-33.9 33.9 17 17L542.1 256l-11.8 11.8-17 17 33.9 33.9 17-17L576 289.9l11.8 11.8 17 17 33.9-33.9-17-17L609.9 256l11.8-11.8 17-17-33.9-33.9-17 17L576 222.1l-11.8-11.8-17-17z"]},faHandsClapping:{prefix:"fass",iconName:"hands-clapping",icon:[544,512,[],"e1a8","M368 16V80 96H336V80 16 0h32V16zm-98.7 7.1l32 48 8.9 13.3-26.6 17.8-8.9-13.3-32-48-8.9-13.3L260.4 9.8l8.9 13.3zM184 102.1l17 17 151 151V184 160h24 16 24v24V345.6c0 57.1-30 110-78.9 139.4c-63.9 38.4-145.8 28.3-198.5-24.4L39 361l-17-17L56 310.1l17 17 64 64L159 369 55 265l-17-17L72 214.1l17 17L193 335 215 313 87 185l-17-17L104 134.1l17 17L249 279 271 257 167 153l-17-17L184 102.1zM465.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-91.5 16 16V184 160h24 16 24v24V345.6c0 57.1-30 110-78.9 139.4zM443.6 9.8l26.6 17.8-8.9 13.3-32 48-8.9 13.3L393.8 84.4l8.9-13.3 32-48 8.9-13.3z"]},faRepublican:{prefix:"fass",iconName:"republican",icon:[640,512,[],"f75e","M0 192C0 103.6 71.6 32 160 32H384c88.4 0 160 71.6 160 160v64H0V192zm127.8-64l-15.7 32-36.3 4.6 26.5 24.4L95.7 224l32.1-16.9L160 224l-6.7-34.9 26.5-24.4L143.6 160l-15.7-32zm159.7 32l-15.7-32-15.7 32-36.3 4.6 26.5 24.4L239.7 224l32.1-16.9L304 224l-6.7-34.9 26.5-24.4L287.6 160zm128.3-32l-15.7 32-36.3 4.6 26.5 24.4L383.7 224l32.1-16.9L448 224l-6.7-34.9 26.5-24.4L431.6 160l-15.7-32zM128 288H320h96 32 64 32v32 80c0 8.8 7.2 16 16 16s16-7.2 16-16V352 320h64v32 48c0 44.2-35.8 80-80 80s-80-35.8-80-80V352H448v32 96H320V384H128v96H0V384 288H128z"]},faLeafMaple:{prefix:"fass",iconName:"leaf-maple",icon:[512,512,[127809],"f6f6","M368 64L480 32 448 144l64 32L384 272h80l-16 64 56 48-56 48 8 64L272 448l-32 48L183.6 394.4 90.2 487.7l-17 17L39.3 470.7l17-17L247.7 262.3l-22.3-22.3-11.3 11.3-84 84L16 272l48-32L16 56l64 8L128 8l48 56 64-16v80L336 0l32 64z"]},faArrowLeft:{prefix:"fass",iconName:"arrow-left",icon:[448,512,[8592],"f060","M25.4 278.6L2.7 256l22.6-22.6 144-144L192 66.7 237.2 112l-22.6 22.6L125.2 224 416 224l32 0 0 64-32 0-290.7 0 89.4 89.4L237.2 400 192 445.3l-22.6-22.6-144-144z"]},faPersonCircleXmark:{prefix:"fass",iconName:"person-circle-xmark",icon:[576,512,[],"e543","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L502.6 320 480 297.4l-11.3 11.3L432 345.4l-36.7-36.7L384 297.4 361.4 320l11.3 11.3L409.4 368l-36.7 36.7L361.4 416 384 438.6l11.3-11.3L432 390.6l36.7 36.7L480 438.6 502.6 416l-11.3-11.3L454.6 368l36.7-36.7z"]},faRuler:{prefix:"fass",iconName:"ruler",icon:[512,512,[128207],"f545","M160 512L512 160 352 0 283.3 68.7l48 48L342.6 128 320 150.6l-11.3-11.3-48-48-41.4 41.4 48 48L278.6 192 256 214.6l-11.3-11.3-48-48-41.4 41.4 48 48L214.6 256 192 278.6l-11.3-11.3-48-48L91.3 260.7l48 48L150.6 320 128 342.6l-11.3-11.3-48-48L0 352 160 512z"]},faCupStrawSwoosh:{prefix:"fass",iconName:"cup-straw-swoosh",icon:[384,512,[],"e364","M205 0l-4.4 18.5L174.9 128H32 0v64H32 352h32V128H352 224.2L243 48h37 24V0H280 224 205zM40 224L64 512H320l24-288H40zm194.4 78.9c18.8-10.1 42-17.2 72.7-20.6L303 331.2c-20.8 3.1-35.2 8.2-45.8 13.9c-17.2 9.3-26.9 21.2-39.9 37.2l-.7 .8c-13.3 16.4-29.5 35.9-58.7 50.4c-17.7 8.8-39.3 15.2-66.7 18.9l-4-47.9c22.1-3.2 37.7-8.3 49.4-14.1c19.3-9.5 30.1-22 42.8-37.6l1.9-2.3c12.3-15.2 27.4-33.8 53.1-47.7z"]},faTemperatureSun:NV,faTemperatureHot:Ny,faAlignLeft:{prefix:"fass",iconName:"align-left",icon:[448,512,[],"f036","M288 32V96H0V32H288zm0 256v64H0V288H288zM0 160H448v64H0V160zM448 416v64H0V416H448z"]},faDiceD6:{prefix:"fass",iconName:"dice-d6",icon:[448,512,[],"f6d1","M432 112L224 240 16 112 224 0 432 112zM208 272V512L0 384V144L208 272zM448 144V384L240 512V272L448 144z"]},faRestroom:{prefix:"fass",iconName:"restroom",icon:[640,512,[],"f7bd","M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zM53.4 128H76.9 179.1h23.5l7 22.5 44.9 144-54.5 17V480v32H136V480 352H120V480v32H56V480 311.5l-54.5-17 44.9-144 7-22.5zM344 0V24 488v24H296V488 24 0h48zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm-26.6 80h23.5H563.1h23.5l7 22.5 44.9 144L598.3 307 624 384H584v96 32H520V480 384H504v96 32H440V480 384H400l25.7-77-40.2-12.5 44.9-144 7-22.5z"]},faHighDefinition:Nx,faRectangleHd:Nb,faJ:{prefix:"fass",iconName:"j",icon:[320,512,[106],"4a","M320 32V64 320c0 88.4-71.6 160-160 160S0 408.4 0 320V288 256H64v32 32c0 53 43 96 96 96s96-43 96-96V64 32h64z"]},faGalaxy:{prefix:"fass",iconName:"galaxy",icon:[512,512,[],"e008","M336 0h32L355.4 7.8C303.8 39.5 270.6 93.4 264.9 153c16.5-5.8 34.8-9 55.1-9c2.9 0 5.8 .1 8.7 .2c.9-.1 1.9-.2 2.8-.2c1.9 0 3.7 .3 5.5 .7C435 153.3 512 235.7 512 336v32l-7.8-12.6c-31.7-51.5-85.7-84.8-145.2-90.5c5.8 16.5 9 34.8 9 55.1c0 2.9-.1 5.8-.2 8.7c.1 .9 .2 1.9 .2 2.8c0 1.9-.3 3.7-.7 5.5C358.7 435 276.3 512 176 512H144l12.6-7.8c51.5-31.7 84.8-85.7 90.5-145.2c-16.5 5.8-34.8 9-55.1 9c-2.9 0-5.8-.1-8.7-.2c-.9 .1-1.9 .2-2.8 .2c-1.9 0-3.7-.3-5.5-.7C77 358.7 0 276.3 0 176V144l7.8 12.6c31.7 51.5 85.7 84.8 145.2 90.5c-5.8-16.5-9-34.8-9-55.1c0-2.9 .1-5.8 .2-8.7c-.1-.9-.2-1.9-.2-2.8c0-1.9 .3-3.7 .7-5.5C153.3 77 235.7 0 336 0zM256 296l40-40-40-40-40 40 40 40z"]},faUsersViewfinder:{prefix:"fass",iconName:"users-viewfinder",icon:[640,512,[],"e595","M0 0H24 136h24V48H136 48v88 24H0V136 24 0zM175.8 128a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm41.1 128l-7.3 21.9L190.3 336H96l24-80h96.9zM544 336H449.7l-19.4-58.1L423.1 256H520l24 80zm-128 0l16 48H208l16-48 16-48h17.6H382.4 400l16 48zm48-208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM256 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM616 0h24V24 136v24H592V136 48H504 480V0h24H616zM0 512V488 376 352H48v24 88h88 24v48H136 24 0zm616 0H504 480V464h24 88V376 352h48v24V488v24H616z"]},faFileVideo:{prefix:"fass",iconName:"file-video",icon:[384,512,[],"f1c8","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM64 256H224V416H64V256zM320 400l-64-32V304l64-32V400z"]},faCherries:{prefix:"fass",iconName:"cherries",icon:[640,512,[],"e0ec","M288 40l12.5-20.5L269.1 .3l-4.9 36.5s0 0 0 0l0 0 0 0 0 0 0 .1-.1 .8c-.1 .7-.3 1.9-.6 3.5c-.6 3.1-1.5 7.9-2.9 13.9c-2.8 12.2-7.5 29.7-15.2 50.7c-13.9 38.3-37.3 87.6-76 136.4C152.3 233.5 126.6 224 96 224c0 0-96 0-96 112C0 480 144 512 192 512s192-16 192-176c0-112-96-112-96-112c-20.2 0-38.2 4.1-53.1 9.5c26.5-40.4 44.1-79.4 55.7-111.2c5.7-15.6 9.9-29.6 13.1-41.3c11.9 9.5 26.3 22.2 41 37.6c29.1 30.7 58.2 71.2 72.2 119.6c-12-5.3-27-10.3-44.1-12.7C397.3 247.7 416 282.9 416 336c0 71.9-26.1 120.9-62.1 152.9C390.4 506.3 427.7 512 448 512c48 0 192-16 192-176c0-112-96-112-96-112c-32.3 0-59.3 10.6-76.3 19.6c-14.3-67.2-52.9-120.9-88.3-158.2C359.3 64.4 339.8 48 325.3 36.9c-7.3-5.6-13.3-9.8-17.6-12.7c-2.2-1.5-3.9-2.6-5.1-3.4c-.6-.4-1.1-.7-1.4-.9l-.4-.3-.1-.1 0 0 0 0s0 0-12.5 20.5z"]},faUpRightFromSquare:Nw,faExternalLinkAlt:ND,faCircleSort:Nk,faSortCircle:NS,faTableCells:NE,faTh:Nj,faBagShoppingMinus:{prefix:"fass",iconName:"bag-shopping-minus",icon:[448,512,[],"e650","M160 112v48H288V112c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-48 48V112C112 50.1 162.1 0 224 0s112 50.1 112 112v48H448V512H0V160H112zm8 152v48h24H304h24V312H304 144 120z"]},faFilePdf:{prefix:"fass",iconName:"file-pdf",icon:[512,512,[],"f1c1","M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0-16 0 0-16 0-128 0-16 16 0zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-128l16 0 48 0 16 0 0 32-16 0-32 0 0 32 32 0 16 0 0 32-16 0-32 0 0 48 0 16-32 0 0-16 0-64 0-64 0-16z"]},faSiren:{prefix:"fass",iconName:"siren",icon:[448,512,[],"e02d","M80 96L48 352h57.9l22.2-178 1.8-14h32.2l-2.2 18L138.1 352H400L368 96H80zM448 384H0v96H448V384z"]},faArrowUpToDottedLine:{prefix:"fass",iconName:"arrow-up-to-dotted-line",icon:[448,512,[],"e0a1","M64 32H0V96H64V32zm96 0H96V96h64V32zm32 0V96h64V32H192zm160 0H288V96h64V32zm32 0V96h64V32H384zM246.6 169.4L224 146.7l-22.6 22.6-128 128L50.7 320 96 365.3l22.6-22.6L192 269.3V336 448v32h64V448 336 269.3l73.4 73.4L352 365.3 397.3 320l-22.6-22.6-128-128z"]},faImageLandscape:NO,faLandscape:NP,faTankWater:{prefix:"fass",iconName:"tank-water",icon:[448,512,[],"e452","M206.4 32H64 0V96 416v64H64 384h64V416 96 32H384 241.6L251 46.8 282.3 96H384V298c-8.3-3-16.2-6.8-23.4-10.8c-15.4-8.7-27-19.1-40-30.7l-.7-.6-.7 .6c-13 11.6-24.6 22-40 30.7c-15.8 9-35.5 16.8-55.1 16.9h-.5c-19.6-.1-39.3-7.9-55.1-16.9c-15.4-8.7-27-19.1-40-30.7l0 0-.7-.6-.7 .6c-13 11.6-24.6 22-40 30.7c-7.1 4-15 7.8-23.3 10.8V96H165.7L197 46.8 206.4 32zm-2.8 64l-26.9 42.3c-5.7 8.9-8.7 19.3-8.7 29.9c0 30.8 25.2 55.8 56 55.8s56-25 56-55.8c0-10.6-3-21-8.7-29.9L244.4 96 243 93.8 224 64 205 93.8 203.6 96z"]},faCurlingStone:N_,faCurling:NB,faGamepadModern:NU,faGamepadAlt:NR,faMessagesQuestion:{prefix:"fass",iconName:"messages-question",icon:[640,512,[],"e1e7","M416 0H0V320H96v64l106.7-64H416V0zM256 352v96H437.3L544 512V448h96V128H448V352H256zM134.7 108c0-25.8 20.9-46.7 46.7-46.7h47.4c29.1 0 52.6 23.6 52.6 52.6c0 18.8-10.1 36.3-26.4 45.6L228 175v6.3 20H188v-20V163.5 151.9l10-5.8L235 124.9c3.9-2.3 6.3-6.4 6.3-10.9c0-7-5.7-12.6-12.6-12.6H181.3c-3.7 0-6.7 3-6.7 6.7l0 5.5-40 0 0-5.5zM188 234.7h40v40H188v-40z"]},faBookBible:NY,faBible:NG,faO:{prefix:"fass",iconName:"o",icon:[448,512,[111],"4f","M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z"]},faSuitcaseMedical:NQ,faMedkit:NF,faBriefcaseArrowRight:{prefix:"fass",iconName:"briefcase-arrow-right",icon:[512,512,[],"e2f2","M128 0h24H360h24V24 96H512V480H0V96H128V24 0zM336 48H176V96H336V48zM297 191l-17-17L246.1 208l17 17 39 39H152 128v48h24H302.1l-39 39-17 17L280 401.9l17-17 80-80 17-17-17-17-80-80z"]},faExpandWide:{prefix:"fass",iconName:"expand-wide",icon:[512,512,[],"f320","M32 64H0V96v96 32H64V192 128h64 32V64H128 32zM64 320V288H0v32 96 32H32h96 32V384H128 64V320zM384 64H352v64h32 64v64 32h64V192 96 64H480 384zM512 320V288H448v32 64H384 352v64h32 96 32V416 320z"]},faClockElevenThirty:{prefix:"fass",iconName:"clock-eleven-thirty",icon:[512,512,[],"e348","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM232 392V263.3l-60-90-13.3-20 39.9-26.6 13.3 20 64 96 4 6V256 392v24H232V392z"]},faRv:{prefix:"fass",iconName:"rv",icon:[640,512,[],"f7be","M224 0H384V32H608V160H384V416H254.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16H96L0 320V32H224V0zm32 128H96v96H256V128zM208 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-80-48V400 320 288 216 192h24 88 8.6l6.6 5.4 88 72 8.8 7.2V288v32 96H574.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80V416zM578.1 288l-58.7-48H464v48H578.1z"]},faUserSecret:{prefix:"fass",iconName:"user-secret",icon:[448,512,[128373],"f21b","M121.1 87.5L160 0l64 32L288 0l38.9 87.5C380.5 96 416 111 416 128c0 14.3-25 27.1-64.6 35.9c.4 4 .6 8 .6 12.1c0 17-3.3 33.2-9.3 48H416L375.3 336H416l32 176H0L32 336H72.7L32 224h73.3c-6-14.8-9.3-31-9.3-48c0-4.1 .2-8.1 .6-12.1C57 155.1 32 142.3 32 128c0-17 35.5-32 89.1-40.5zM144 224h64l8-32h16l8 32h64l13.5-54.1C289.8 173.8 258 176 224 176s-65.8-2.2-93.5-6.1L144 224zm-16 64l48 192 32-128-16-32-64-32zM272 480l48-192-64 32-16 32 32 128z"]},faOtter:{prefix:"fass",iconName:"otter",icon:[640,512,[129446],"f700","M188.8 193.6L208 208h16 32V192 160 144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v56 8H96h16l19.2-14.4 7.9-5.9-7.5-5-3.6-2.4V176 152v-8h8 48 8v8 24 4.3l-3.6 2.4-7.5 5 7.9 5.9zM256 320v64H384V352 320l32-32 32-32V224 192h64v48 16 64h32V204.3c0-48.2-30.8-91-76.6-106.3l-8.5-2.8 8.2-30.9 19.9 4C576 86.1 640 164.2 640 254.9l0 1.1h0c0 123.7-100.3 224-224 224h-1.1H256h-.6C132 480 32 380 32 256.6V256H16V208 144H0V96H24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296h24v48H304v16h48 32v64H352 320v32h80l-48 48v16H320c-41.8 0-77.4-26.7-90.5-64H192l-32-24-32 24H96c0 35.3 28.7 64 64 64h64 32zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faDreidel:{prefix:"fass",iconName:"dreidel",icon:[448,512,[],"f792","M422.6 102.6L445.3 80 400 34.7 377.4 57.4 288 146.7 214.6 73.4 192 50.7 169.4 73.4l-68.7 68.7L337.9 379.3l68.7-68.7L429.3 288l-22.6-22.6L333.3 192l89.4-89.4zM315.3 401.9L78.1 164.7 9.4 233.4 0 242.7V256 448v32H32 224h13.3l9.4-9.4 68.7-68.7z"]},faPersonDress:NZ,faFemale:Nq,faCommentDollar:{prefix:"fass",iconName:"comment-dollar",icon:[512,512,[],"f651","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM276 144V124H236v20 6c-5.6 1.2-11 2.9-16 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0c-2.2-.8-4.4-1.5-6.4-2.1l-19-6.3-12.6 38 19 6.3c1.2 .4 2.7 .9 4.4 1.5l0 0c7.9 2.7 20.3 7 29.9 9.1V336v20h40V336v-5.5c5.4-1 10.6-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l0 0 0 0-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3l19.3 5.1 10.3-38.7-19.3-5.1c-4.4-1.2-14.5-3.2-21.1-4.4V144z"]},faBusinessTime:NK,faBriefcaseClock:NJ,faFlowerTulip:{prefix:"fass",iconName:"flower-tulip",icon:[512,512,[127799],"f801","M176 80L96 32v96c0 70.7 57.3 128 128 128V394.8C192.1 349.5 139.5 320 80 320H0v16c0 97.2 78.8 176 176 176h48 32 32 48c97.2 0 176-78.8 176-176V320H432c-59.5 0-112.1 29.5-144 74.8V256c70.7 0 128-57.3 128-128V32L336 80 256 0 176 80z"]},faPeoplePantsSimple:{prefix:"fass",iconName:"people-pants-simple",icon:[512,512,[],"e21a","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM232 352l-8-192H32L24 352H64V512H192V352h40zM384 128A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM488 352l-8-192H288l-8 192h40V512H448V352h40z"]},faCloudDrizzle:{prefix:"fass",iconName:"cloud-drizzle",icon:[512,512,[],"f738","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm-8 56v48 24H40V424 376 352H88v24zm96 64v48 24H136V488 440 416h48v24zm192-24v24 48 24H328V488 440 416h48zm-96-40v48 24H232V424 376 352h48v24zm192-24v24 48 24H424V424 376 352h48z"]},faTableCellsLarge:NW,faThLarge:NX,faBookTanakh:N$,faTanakh:N1,faSolarSystem:{prefix:"fass",iconName:"solar-system",icon:[512,512,[],"e02f","M448 256c0 41.9-13.4 80.6-36.2 112.2C387.3 370.3 368 390.9 368 416c0 26.5 21.5 48 48 48s48-21.5 48-48c0-3.2-.3-6.4-.9-9.4C493.8 364.3 512 312.3 512 256C512 114.6 397.4 0 256 0c-42.3 0-82.1 10.2-117.2 28.4c18.6 11.8 32 31.1 36 53.6C199.4 70.4 227 64 256 64c106 0 192 86 192 192zM256 448C150 448 64 362 64 256c0-41.9 13.4-80.6 36.2-112.2C124.7 141.7 144 121.1 144 96c0-26.5-21.5-48-48-48S48 69.5 48 96c0 3.2 .3 6.4 .9 9.4C18.2 147.7 0 199.7 0 256C0 397.4 114.6 512 256 512c42.1 0 81.7-10.1 116.8-28.1c-18.5-11.9-31.8-31.3-35.6-53.8C312.5 441.6 285 448 256 448zM360 256c0 57.4-46.6 104-104 104s-104-46.6-104-104s46.6-104 104-104c20.6 0 39.8 6 56 16.4c.2 20.6 16 37.6 36.2 39.5c7.5 14.4 11.8 30.8 11.8 48.2zm32-88c0-22.1-17.9-40-40-40c-4 0-7.8 .6-11.5 1.7C316.4 113.5 287.3 104 256 104c-83.9 0-152 68.1-152 152s68.1 152 152 152s152-68.1 152-152c0-26.6-6.8-51.5-18.8-73.3c1.8-4.6 2.8-9.5 2.8-14.7zM256 320l64-64-64-64-64 64 64 64z"]},faSealQuestion:{prefix:"fass",iconName:"seal-question",icon:[512,512,[],"e243","M256 0l75 75 106 0 0 106 75 75-75 75 0 106-106 0-75 75-75-75L75 437l0-106L0 256l75-75L75 75l106 0L256 0zM168 184l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8l56.9 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L232 236.6l0 13.9 0 21.5 0 24 48 0 0-24 0-7.6 32.3-18.5c12.4-7.1 21.7-18 27-30.8l4.7 0 0-24c0-34.9-28.3-63.1-63.1-63.1L224 128c-30.9 0-56 25.1-56 56zm64 152l0 48 48 0 0-48-48 0z"]},faPhoneVolume:N2,faVolumeControlPhone:N4,faDiscDrive:{prefix:"fass",iconName:"disc-drive",icon:[512,512,[],"f8b5","M32 32H480V416h32v64H480 32 0V416H32V32zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192 0A160 160 0 1 0 96 256a160 160 0 1 0 320 0z"]},faHatCowboySide:{prefix:"fass",iconName:"hat-cowboy-side",icon:[640,512,[],"f8c1","M160 96l-17.7 97.1c6.8-.7 13.6-1.1 20.5-1.1h10.7c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L464 32H400L160 96zM0 448H544L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9H162.9c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2V448z"]},faTableRows:N3,faRows:N0,faLocationExclamation:N6,faMapMarkerExclamation:N8,faFaceFearful:{prefix:"fass",iconName:"face-fearful",icon:[512,512,[],"e375","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192c44.2 0 80 35.8 80 80v16H176V400c0-44.2 35.8-80 80-80zM96 224a64 64 0 1 1 128 0A64 64 0 1 1 96 224zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 112c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8L95.2 150.6 73.4 127.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H176zm173 .9c-4.3-.6-8.6-.9-13-.9H320V80h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8zM192.4 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faClipboardUser:{prefix:"fass",iconName:"clipboard-user",icon:[384,512,[],"f7f3","M192 0c-41.8 0-77.4 26.7-90.5 64H0V512H384V64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm144 96l32 96H80l32-96H272z"]},faBusSchool:{prefix:"fass",iconName:"bus-school",icon:[512,512,[],"f5dd","M256 0C371.9 0 464 48 464 48V96v16h48V240H464l0 16h16V448H448v64H352V448H160v64H64V448H32V256H48V96h0V48s92.1-48 208-48zM48 240H0V112H48l0 128zM272 128V256H400V128H272zm-32 0H112V256H240V128zM112 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 96V64H336 176 160V96h16H336h16z"]},faFilmSlash:{prefix:"fass",iconName:"film-slash",icon:[640,512,[],"e179","M29.4 .1l19 14.7L70.5 32H576V424.4l44.9 34.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1zM317.9 224H416V96H224v55.1L317.9 224zm88.3 192l81.2 64H64V146.4L162.5 224H112v64h64V234.7L243.7 288H224V416H406.2zM176 352H112v64h64V352zM528 224H464v64h64V224zM464 96v64h64V96H464z"]},faSquareArrowDownRight:{prefix:"fass",iconName:"square-arrow-down-right",icon:[448,512,[],"e262","M0 480H448V32H0V480zM312 368H160 136V320h24 94.1L119 185l-17-17L136 134.1l17 17 135 135V184 160h48v24V344v24H312z"]},faBookSparkles:N5,faBookSpells:N7,faWashingMachine:N9,faWasher:xr,faChild:{prefix:"fass",iconName:"child",icon:[320,512,[],"f1ae","M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm4.9 96h16 86.2 16l9.6 12.8 72.1 96L320 294.4l-51.2 38.4-19.2-25.6L240 294.4V480v32H176V480 384H144v96 32H80V480 294.4l-9.6 12.8L51.2 332.8 0 294.4l19.2-25.6 72.1-96 9.6-12.8z"]},faLiraSign:{prefix:"fass",iconName:"lira-sign",icon:[320,512,[8356],"f195","M112 159.2c0-34.9 28.3-63.2 63.2-63.2c7.4 0 14.7 1.3 21.6 3.8l72.2 26.3L299.1 137 321 76.9 290.9 65.9 218.7 39.7c-13.9-5.1-28.6-7.7-43.5-7.7C105 32 48 89 48 159.2V192H0v64H48v32H0v64H40.2L3.4 425.7 0 432.4V440v8 32H32 288h32V416H288 79.8l28.8-57.7 3.2-6.3H256V288H112V256H256V192H112V159.2z"]},faUserVisor:{prefix:"fass",iconName:"user-visor",icon:[448,512,[],"e04c","M342.7 176c-19 46.9-65 80-118.7 80s-99.7-33.1-118.7-80H80V48h44.1C147.5 18.7 183.6 0 224 0s76.5 18.7 99.9 48H368V176H342.7zM384 304l64 208H0L64 304H384zM328 440l24 24 8-8-40-88-40 88 8 8 40-24zM144 96H128v32h16H304h16V96H304 144z"]},faFilePlusMinus:{prefix:"fass",iconName:"file-plus-minus",icon:[384,512,[],"e177","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM208 208v48h48 16v32H256 208v48 16H176V336 288H128 112V256h16 48V208 192h32v16zM128 384H256h16v32H256 128 112V384h16z"]},faChessClockFlip:xa,faChessClockAlt:xn,faSatellite:{prefix:"fass",iconName:"satellite",icon:[512,512,[128752],"f7bf","M384 416l33.9-33.9 60.1-60.1L512 288l-33.9-33.9L416 192l80-80L400 16 320 96 257.9 33.9 224 0 190.1 33.9 129.9 94.1 96 128l33.9 33.9L192 224l-17 17c-24.1-10.9-50.9-17-79-17c-34.5 0-66.9 9.1-94.9 25.1L120.7 368.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l24.4-24.4L262.9 510.9c16-28 25.1-60.4 25.1-94.9c0-28.2-6.1-54.9-17-79l17-17 62.1 62.1L384 416zM321.9 286.1l60.1-60.1L444.1 288 384 348.1l-62.1-62.1zm-96-96L163.9 128 224 67.9l62.1 62.1-60.1 60.1z"]},faTruckFire:{prefix:"fass",iconName:"truck-fire",icon:[640,512,[],"e65a","M0 0V48H32V96H0V224H384V96 80 48H640V0H0zM0 256V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h64V256 128 96H608 560c0-17.7-14.3-32-32-32s-32 14.3-32 32H448 416V240v16H400 0zM280 48h56V96H280V48zM232 96H184V48h48V96zM80 48h56V96H80V48zM576 160v96H480V160h96zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faPlaneLock:{prefix:"fass",iconName:"plane-lock",icon:[640,512,[],"e558","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3 104.3 69.5C419 242.6 416 257 416 272v16H384l0 53.3L320 320v80l64 48v64L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faSteeringWheel:{prefix:"fass",iconName:"steering-wheel",icon:[512,512,[],"f622","M224 358.9v86.5C143.6 431.9 80.1 368.4 66.7 288H168.9L224 358.9zm64 0L343.1 288H445.3C431.9 368.4 368.4 431.9 288 445.3V358.9zM352 224l-16-32H176l-16 32H66.7C81.9 133.2 160.9 64 256 64s174.1 69.2 189.3 160H352zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},faTag:{prefix:"fass",iconName:"tag",icon:[448,512,[127991],"f02b","M0 32V256L224 480 448 256 224 32H0zm112 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faStretcher:{prefix:"fass",iconName:"stretcher",icon:[640,512,[],"f825","M70.8 63.5L189.1 192H640v96H168 146.9l-14.3-15.5L.2 128.5l70.6-65zM263.2 320h81.6L368 336.9 391.2 320h81.6l-64 46.5 37.3 27.1c9.8-6.1 21.4-9.7 33.9-9.7c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-5.3 .7-10.5 1.9-15.5L368 396.2l-49.9 36.3c1.2 5 1.9 10.2 1.9 15.5c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c12.4 0 24 3.5 33.9 9.7l37.3-27.1-64-46.5zM272 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm224 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faBookSection:xo,faBookLaw:xs,faInboxes:{prefix:"fass",iconName:"inboxes",icon:[512,512,[],"e1bb","M74.3 0H96 416h21.7l8 20.1 64 160 2.3 5.7V192v96 32H480 32 0V288 192v-6.2l2.3-5.7 64-160L74.3 0zm43.3 64L79.3 160H144l32 64H336l32-64h64.7L394.3 64H117.7zM0 352H144l32 64H336l32-64H512V512H0V352z"]},faCoffeeBean:{prefix:"fass",iconName:"coffee-bean",icon:[448,512,[],"e13e","M398 71.7c1 .9 1.9 1.8 2.9 2.8c74.2 74.2 54.2 214.6-44.8 313.6C269 475.3 149.7 501.2 71.7 455.5l68.4-124.3L328.9 205.3l3.5-2.4 1.9-3.8L398 71.7zM45.9 436.1c-1.1-1.1-2.2-2.1-3.3-3.2c-74.2-74.2-54.2-214.6 44.8-313.6C174.6 32 294.1 6.1 372 52.2L307.6 181 119.1 306.7l-3.3 2.2-1.9 3.4L45.9 436.1z"]},faCircleYen:{prefix:"fass",iconName:"circle-yen",icon:[512,512,[],"e5d0","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM137.5 144h61L256 217.2 313.5 144h61l-11.7 14.8L286.5 256H320h16v32H320 280v32h40 16v32H320 280v25 24H232V377 352H192 176V320h16 40V288H192 176V256h16 33.5l-76.4-97.2L137.5 144z"]},faBracketsCurly:{prefix:"fass",iconName:"brackets-curly",icon:[576,512,[],"f7ea","M64 32H96h96 32V96H192 128v96 13.3l-9.4 9.4L77.3 256l41.4 41.4 9.4 9.4V320v96h64 32v64H192 96 64V448 333.3L9.4 278.6 0 269.3V242.7l9.4-9.4L64 178.7V64 32zm448 0V64 178.7l54.6 54.6 9.4 9.4v26.5l-9.4 9.4L512 333.3V448v32H480 384 352V416h32 64V320 306.7l9.4-9.4L498.7 256l-41.4-41.4-9.4-9.4V192 96H384 352V32h32 96 32z"]},faEllipsisStrokeVertical:xf,faEllipsisVAlt:xu,faComment:{prefix:"fass",iconName:"comment",icon:[512,512,[128489,61669],"f075","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 49.6 21.3 95.1 56.9 130.8L16 480l150.4-45.1c27.9 8.5 58.1 13.1 89.6 13.1z"]},faSquare1:{prefix:"fass",iconName:"square-1",icon:[448,512,[],"e256","M0 32H448V480H0V32zM144 336v48h24 56 56 24V336H280 248V152 128H224h-8-6.2l-5.4 3L144 164.5v54.9l11.7-6.5L200 188.3V336H168 144z"]},faCakeCandles:xd,faBirthdayCake:xz,faCake:xH,faHeadSide:{prefix:"fass",iconName:"head-side",icon:[512,512,[],"f6e9","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zm352-.3a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTruckLadder:{prefix:"fass",iconName:"truck-ladder",icon:[640,512,[],"e657","M0 0V48H32v96H0v48H352V144H320V48h32V0H0zM272 144H240V48h32v96zM160 48h32v96H160V48zm-48 96H80V48h32v96zM416 96H384v32 96H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h64V288 256 224 210.7l-9.4-9.4-96-96L525.3 96H512 416zM576 256H448V224 160h50.7L576 237.3V256zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faEnvelope:{prefix:"fass",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M0 64H512v80L256 320 0 144V64zM0 448V182.8L237.9 346.4 256 358.8l18.1-12.5L512 182.8V448H0z"]},faDollyEmpty:{prefix:"fass",iconName:"dolly-empty",icon:[576,512,[],"f473","M32 0H0V64H32h72.9L197 340.2c-22.5 17.6-37 45-37 75.8c0 53 43 96 96 96c52.4 0 95.1-42 96-94.3l202.1-67.4 30.4-10.1-20.2-60.7-30.4 10.1L331.8 357c-17.2-22.1-43.9-36.5-74-37L158.4 21.9 151.1 0H128 32z"]},faFaceTissue:{prefix:"fass",iconName:"face-tissue",icon:[512,512,[],"e39c","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256c0 15.9 1.5 31.5 4.2 46.7l205.9-38.1 45.8-8.5-8.5 45.8-9.4 51 18 12 39.1-26.1 8.9-5.9 8.9 5.9 40.3 26.8 23.7-11.8 14.3-7.2 14.3 28.6-14.3 7.2-32 16-8.3 4.2-7.7-5.2L304 371.2l-39.1 26.1-8.9 5.9-8.9-5.9L231.7 387 209.3 507.8c15.1 2.8 30.7 4.2 46.7 4.2zM230.9 192L112 256l45.7-64L112 128l118.9 64zM400 128l-45.7 64L400 256 281.1 192 400 128zM216 296L0 336l64 48L32 480l96-32 48 64 40-216z"]},faAnglesUp:xv,faAngleDoubleUp:xV,faBinRecycle:{prefix:"fass",iconName:"bin-recycle",icon:[576,512,[],"e5f7","M0 32H576V96H0V32zm32 96H544L512 480H64L32 128zm256 88c2.2 0 4.3 1.1 5.5 2.9l33.8 48.3 40.8-25.5-35.2-50.3c-10.2-14.6-27-23.3-44.8-23.3s-34.6 8.7-44.8 23.3l-35.2 50.3 40.8 25.5 33.8-48.3c1.3-1.8 3.3-2.9 5.5-2.9zM180.4 281l-34.5 49.3c-6.4 9.1-9.8 20-9.8 31.2c0 30.1 24.4 54.4 54.4 54.4H264V368H190.4c-3.5 0-6.4-2.9-6.4-6.4c0-1.3 .4-2.6 1.2-3.7l36-51.4L180.4 281zM312 416h73.6c30.1 0 54.4-24.4 54.4-54.4c0-11.2-3.4-22.1-9.8-31.2L395.6 281l-40.8 25.5 36 51.4c.8 1.1 1.2 2.4 1.2 3.7c0 3.5-2.9 6.4-6.4 6.4H312v48z"]},faPaperclip:{prefix:"fass",iconName:"paperclip",icon:[448,512,[128206],"f0c6","M325.5 60c-16.6 0-32.5 6.6-44.2 18.3L91.6 268C71.4 288.2 60 315.7 60 344.2C60 403.8 108.2 452 167.8 452c28.6 0 56-11.4 76.2-31.6L404.2 260.2l39.6 39.6L283.6 460c-30.7 30.7-72.4 48-115.8 48C77.3 508 4 434.7 4 344.2c0-43.4 17.3-85.1 48-115.8L241.7 38.7C263.9 16.5 294.1 4 325.5 4C390.9 4 444 57.1 444 122.5c0 31.4-12.5 61.6-34.7 83.8L225.1 390.5c-13.7 13.7-32.4 21.5-51.8 21.5c-40.5 0-73.3-32.8-73.3-73.3c0-19.4 7.7-38.1 21.5-51.8L284.2 124.2l39.6 39.6L161.1 326.5c-3.2 3.2-5.1 7.6-5.1 12.2c0 9.5 7.7 17.3 17.3 17.3c4.6 0 9-1.8 12.2-5.1L369.7 166.7C381.4 155 388 139.1 388 122.5C388 88 360 60 325.5 60z"]},faChartLineDown:{prefix:"fass",iconName:"chart-line-down",icon:[512,512,[128201],"f64d","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zM304 98.7l-22.6 22.6L208 194.7l-57.4-57.4-45.3 45.3 80 80L208 285.3l22.6-22.6L304 189.3l57.4 57.4L320 288l32 32H480V192l-32-32-41.4 41.4-80-80L304 98.7z"]},faArrowRightToCity:{prefix:"fass",iconName:"arrow-right-to-city",icon:[640,512,[],"e4b3","M288 0H480V192h40V120 96h48v24 72h72V512H480 384 288V0zm64 64v64h64V64H352zm64 96H352v64h64V160zm-64 96v64h64V256H352zm224 0H512v64h64V256zm-64 96v64h64V352H512zM150.6 153.4l80 80L253.3 256l-22.6 22.6-80 80L128 381.3 82.7 336l22.6-22.6L130.7 288H32 0V224H32h98.7l-25.4-25.4L82.7 176 128 130.7l22.6 22.6z"]},faLockA:{prefix:"fass",iconName:"lock-a",icon:[448,512,[],"e422","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h80V512H0V192H80zM268.7 408l16.7 40H320L240 256H208L128 448h34.7l16.7-40h89.3zm-13.3-32H192.7L224 300.8 255.3 376z"]},faRibbon:{prefix:"fass",iconName:"ribbon",icon:[448,512,[127895],"f4d6","M333.2 322.8l0 0-133.9-146 0 0L146 118.6c7.8-5.1 78-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4L384 216V120L304 0H144L64 112v88l79.6 91.3 0 0 83.3 95.6 0 0 19.6 22.5L336 512l112-64L333.2 322.8zM205.2 410.6l-83.3-95.6L0 448l112 64 93.2-101.4z"]},faLungs:{prefix:"fass",iconName:"lungs",icon:[640,512,[129729],"f604","M352 32V0H288V32 64 190.4l-32 20.4V128 96H224 168 152l-9.6 12.8L168 128c-25.6-19.2-25.6-19.2-25.6-19.2l0 0 0 0-.1 .1-.3 .4-1.1 1.5c-1 1.3-2.3 3.2-4.1 5.6c-3.5 4.8-8.4 11.8-14.3 20.6c-11.8 17.5-27.8 42.2-44.3 71.1C45.8 264.9 9.1 341.4 .2 412c-.2 1.3-.2 2.6-.2 4v7c0 49.1 39.8 89 89 89c7.3 0 14.5-.9 21.6-2.7L231.8 479 256 473V448 324.6L151.4 391.2l-17.2-27 27-17.2L320 245.9 478.8 347l26.5 16.9L488 391.2 384 325V448v25l24.2 6.1 121.2 30.3c7.1 1.8 14.3 2.7 21.6 2.7c49.1 0 89-39.8 89-89v-7c0-1.3-.1-2.7-.2-4c-8.8-70.6-45.5-147.2-78-203.9c-16.5-28.9-32.4-53.6-44.3-71.1c-5.9-8.8-10.8-15.7-14.3-20.6c-1.7-2.4-3.1-4.3-4.1-5.6l-1.1-1.5-.3-.4-.1-.1 0 0 0 0s0 0-25.6 19.2l25.6-19.2L488 96H472 416 384v32 82.8l-32-20.4V64 32z"]},faPersonPinball:{prefix:"fass",iconName:"person-pinball",icon:[640,512,[],"e21d","M32 48a48 48 0 1 1 96 0A48 48 0 1 1 32 48zM0 128H32 80 97.1l9.5 14.3L161.1 224H224h32v18.2l292.1-48.7L513.6 90.1 512 85.2V80 32 0h32 64 32V32 178.2 216v8 32V480v32H576V480 384H256v96 32H192V480 288H144 126.9l-9.5-14.3L96 241.7v65.1l54.6 54.6 9.4 9.4V384v96 32H96V480 397.3L41.4 342.6 18.7 320C6.7 308 0 291.7 0 274.7V160 128zM0 480L0 346.5l64 64V480v0l0 32L0 512l0-32zM280 336a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowUp91:xy,faSortNumericUpAlt:xb,faAppleCore:{prefix:"fass",iconName:"apple-core",icon:[384,512,[],"e08f","M176 96V80c0-44.2 35.8-80 80-80h16 16V16 32c0 44.2-35.8 80-80 80H192 176V96zM14.2 155.3C31.2 138.4 53.1 128 80 128l112 32 112-32c26.9 0 48.8 10.4 65.8 27.3C320.6 186.5 288 241.4 288 304c0 60.4 30.5 113.8 76.9 145.5C335 488.6 295.5 512 256 512l-64-16-64 16c-39.5 0-79-23.4-108.9-62.5C65.5 417.8 96 364.4 96 304c0-62.6-32.6-117.5-81.8-148.7z"]},faCircleY:{prefix:"fass",iconName:"circle-y",icon:[512,512,[],"e12f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 295.9L120.6 144h59.5L256 247.4 331.8 144h59.5L280 295.9V376v24H232V376 295.9z"]},faH6:{prefix:"fass",iconName:"h6",icon:[640,512,[],"e413","M64 64V96 224H256V96 64h64V96 256 416v32H256V416 288H64V416v32H0V416 256 96 64H64zM496 384a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM352 304c0-38 12.1-75 34.6-105.6L485.1 64h79.4l-70.4 96c.6 0 1.3 0 1.9 0c79.5 0 144 64.5 144 144s-64.5 144-144 144s-144-64.5-144-144z"]},faLitecoinSign:{prefix:"fass",iconName:"litecoin-sign",icon:[384,512,[],"e1d3","M128 64V32H64V64 213.6L23.2 225.2-7.6 234 10 295.6l30.8-8.8L64 280.1V448v32H96 352h32V416H352 128V261.9l136.8-39.1 30.8-8.8L278 152.4l-30.8 8.8L128 195.3V64z"]},faCircleSmall:{prefix:"fass",iconName:"circle-small",icon:[320,512,[],"e122","M0 256a160 160 0 1 1 320 0A160 160 0 1 1 0 256z"]},faBorderNone:{prefix:"fass",iconName:"border-none",icon:[448,512,[],"f850","M0 416l0 64 64 0 0-64L0 416zm96 64l64 0 0-64-64 0 0 64zM96 96l64 0 0-64L96 32l0 64zm0 128l0 64 64 0 0-64-64 0zM288 480l64 0 0-64-64 0 0 64zm0-448l0 64 64 0 0-64-64 0zm0 256l64 0 0-64-64 0 0 64zM192 416l0 64 64 0 0-64-64 0zm0-320l64 0 0-64-64 0 0 64zm0 128l0 64 64 0 0-64-64 0zM384 480l64 0 0-64-64 0 0 64zm0-384l64 0 0-64-64 0 0 64zM0 32L0 96l64 0 0-64L0 32zM384 288l64 0 0-64-64 0 0 64zM0 224l0 64 64 0 0-64L0 224zM192 384l64 0 0-64-64 0 0 64zm192-64l0 64 64 0 0-64-64 0zM0 384l64 0 0-64L0 320l0 64zM384 128l0 64 64 0 0-64-64 0zM0 192l64 0 0-64L0 128l0 64zm192-64l0 64 64 0 0-64-64 0z"]},faArrowTurnDownLeft:{prefix:"fass",iconName:"arrow-turn-down-left",icon:[512,512,[],"e2e1","M445.3 64V32h64V64 288v32h-32H122.5l73.4 73.4L218.5 416l-45.3 45.3-22.6-22.6-128-128L0 288l22.6-22.6 128-128 22.6-22.6L218.5 160l-22.6 22.6L122.5 256H445.3V64z"]},faCircleNodes:{prefix:"fass",iconName:"circle-nodes",icon:[512,512,[],"e4e2","M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z"]},faParachuteBox:{prefix:"fass",iconName:"parachute-box",icon:[512,512,[],"f4cd","M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H240V320H184.5L68.2 192H96.5c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C50.3 53.5 8.3 142.1 0 192H24.9L160 340.6V512H352V340.6L487.1 192H512c-8.3-49.9-50.3-138.5-153.1-175.3C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16h28.3L327.5 320H272V192H383.5z"]},faReflectHorizontal:{prefix:"fass",iconName:"reflect-horizontal",icon:[512,512,[],"e664","M280 0L232 0l0 24 0 464 0 24 48 0 0-24 0-464 0-24zM32 416L192 256 32 96 0 96 0 416l32 0zM320 256L480 416l32 0 0-320-32 0L320 256z"]},faMessageMedical:xw,faCommentAltMedical:xD,faRugbyBall:{prefix:"fass",iconName:"rugby-ball",icon:[512,512,[],"e3c6","M226.2 105.9l-2.3 1.2-1.8 1.8L108.9 222.1l-1.8 1.8-1.2 2.3L16 406.1 16 336C16 159.3 159.3 16 336 16l70.1 0L226.2 105.9zm16.6 27.5L447.2 31.2l33.6 33.6L378.6 269.2 269.2 378.6 64.8 480.8 31.2 447.2 133.4 242.8 242.9 133.4zM105.9 496l179.8-89.9 2.3-1.2 1.8-1.8L403.1 289.9l1.8-1.8 1.2-2.3L496 105.9V176c0 176.7-143.3 320-320 320H105.9z"]},faCommentMusic:{prefix:"fass",iconName:"comment-music",icon:[512,512,[],"f8b0","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM352 128V104.9L330.4 113l-128 48L192 164.9V176v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V219.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V160 128z"]},faIndent:{prefix:"fass",iconName:"indent",icon:[448,512,[],"f03c","M0 32V96H448V32H0zM192 160v64H448V160H192zM448 288H192v64H448V288zM0 416v64H448V416H0zm0-48L144 256 0 144V368z"]},faTreeDeciduous:xk,faTreeAlt:xS,faPuzzlePieceSimple:xE,faPuzzlePieceAlt:xj,faTruckFieldUn:{prefix:"fass",iconName:"truck-field-un",icon:[640,512,[],"e58e","M384 32H32v96H0V288H32v32H0v64H32 64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V320H608V224H539.9L477.2 83l-8.4-19H448 384V32zm0 96h43.2l42.7 96H384V128zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm320 96a48 48 0 1 1 0-96 48 48 0 1 1 0 96zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144 128h32v16 64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144 128h32v16zm112-16h8 9.9l4.4 8.8L288 188.2V144 128h32v16 96 16H304h-8-9.9l-4.4-8.8L256 195.8V240v16H224V240 144 128h16z"]},faNfcTrash:{prefix:"fass",iconName:"nfc-trash",icon:[640,512,[],"e1fd","M0 32H448V160H434.3l-16 32H384V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352v64 96 96H96V128h48 16V96H144 80 64v16V400v16H80 368h9.1l4.6 64H0V32zM454.1 192H464h96 9.9l4.4 8.8L585.9 224H624h16v32H624 576 448 400 384V224h16 38.1l11.6-23.2 4.4-8.8zM608 512H416L400 288H624L608 512z"]},faHourglass:xO,faHourglassEmpty:xP,faMountain:{prefix:"fass",iconName:"mountain",icon:[512,512,[127956],"f6fc","M0 416v64H64 448h64V416L294.5 89.7 256 32 217.5 89.7 0 416zM307.1 224H256l-48 64-24.2-32.3L256 147.4 307.1 224z"]},faFileXmark:x_,faFileTimes:xB,faHouseHeart:xU,faHomeHeart:xR,faHouseChimneyBlank:{prefix:"fass",iconName:"house-chimney-blank",icon:[576,512,[],"e3b0","M511.8 287.6H576V240l-64-53.4V32H416v74.5L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4z"]},faMeterBolt:{prefix:"fass",iconName:"meter-bolt",icon:[640,512,[],"e1e9","M256 512c80.8 0 152.9-37.5 199.9-96H384V344.3l127.9-97.1C507.2 109.9 394.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zM192 160v32 32H128V192 160 128h64v32zm96 0v32 32H224V192 160 128h64v32zm96 0v32 32H320V192 160 128h64v32zM504 384L464 512 640 376V352H552l40-128L416 360v24h88z"]},faUserDoctor:xY,faUserMd:xG,faSlashBack:{prefix:"fass",iconName:"slash-back",icon:[320,512,[],"5c","M.1 0H71.2L319.9 512H248.8L.1 0z"]},faCircleInfo:xQ,faInfoCircle:xF,faFishingRod:{prefix:"fass",iconName:"fishing-rod",icon:[448,512,[],"e3a8","M284.6 0H288h64 24V24 136v24H328V136 48H291.4L88 106.1V288h40V512H0V288H40V88 69.9l17.4-5 224-64 3.2-.9zM256 344c0-76.8 64-136 96-152c32 16 96 75.2 96 152c0 32-16 80-64 112l32 40v16H288V496l32-40c-48-32-64-80-64-112zm128-32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHammerCrash:{prefix:"fass",iconName:"hammer-crash",icon:[640,512,[],"e414","M318.3 338.9l-25.1-12.5-16.9 72.7 112.1-54.6 77.4 97.8 27.2-121.7 124.7 .5L539.6 224l78.2-97.2-124.7 .5L465.8 5.6 400.4 88.4l5.9 3 28.6 14.3-14.3 28.6-88 176-14.3 28.6zM304 296l88-176L184 16H64L0 144 304 296zM109.2 234.4L.1 452.5l85.9 42.9L195 277.3l-85.9-42.9z"]},faMessageHeart:{prefix:"fass",iconName:"message-heart",icon:[512,512,[],"e5c9","M0 0H512V416H304L160 512V416H0V0zM144 171.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L256 304.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faCloudMeatball:{prefix:"fass",iconName:"cloud-meatball",icon:[512,512,[],"f73b","M0 320H96h36.4l10.5-10.5 22.6-22.6 12.1-12.1 16.8 3.4 12.1 2.4 6.9-10.3 9.5-14.2H240h32 17.1l9.5 14.2 6.9 10.3 12.1-2.4 16.8-3.4 12.1 12.1 22.6 22.6L379.6 320H416h96V224c0-53-43-96-96-96V112c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112v21.5C26.7 146.6 0 182.2 0 224v96zM172.1 434.7l-6.6 33.1 22.6 22.6 33.1-6.6L240 512h32l18.7-28.1 33.1 6.6 22.6-22.6-6.6-33.1L368 416V384l-28.1-18.7 6.6-33.1-22.6-22.6-33.1 6.6L272 288H240l-18.7 28.1-33.1-6.6-22.6 22.6 6.6 33.1L144 384v32l28.1 18.7zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faCameraPolaroid:{prefix:"fass",iconName:"camera-polaroid",icon:[576,512,[],"f8aa","M64 32H96 480h32V64 246.3l58.6 87.9 5.4 8.1V352v96 32H544 32 0V448 352v-9.7l5.4-8.1L64 246.3V64 32zM288 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM384 96v64h64V96H384zM112 384H96v32h16H464h16V384H464 112z"]},faCamera:xZ,faCameraAlt:xq,faSquareVirus:{prefix:"fass",iconName:"square-virus",icon:[448,512,[],"e578","M448 32H0V480H448V32zM303.9 140.9l.1-.1 16.8-16.8 33.9 33.9-17 17-.2 .2c-20.5 20.7-5.8 55.9 23.4 55.9h0 24v48h-24 0c-29.2 0-43.8 35.2-23.4 55.9l.2 .2 17 17-33.9 33.9L304 369l-.1-.1c-20.6-20.6-55.9-6.1-56.1 23v.3 24h-24-24V392.3l0-.2c0-29.2-35.2-43.8-55.9-23.4l-.2 .2-17 17L110 369l-.1-.1-.1-.1L92.9 351.9l16.8-16.8 .1-.1c20.7-20.7 6-56.1-23.2-56.1h-24V255.1l0-.2 0-.2V230.9h24c29.3 0 43.9-35.4 23.2-56.1l-.1-.1L92.9 157.8 109.7 141l.1-.1 .1-.1 16.8-16.8 17 17 .2 .2c20.7 20.5 55.9 5.8 55.9-23.4l0-.2V93.7h24 24v24 .3c.2 29.1 35.4 43.6 56.1 23zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCartArrowUp:{prefix:"fass",iconName:"cart-arrow-up",icon:[576,512,[],"e3ee","M0 0H24 96h19.9l3.7 19.5L122 32H576L496 288H360V177.9l23 23 17 17L433.9 184l-17-17-64-64-17-17-17 17-64 64-17 17L272 217.9l17-17 23-23V288H170.7l9.1 48H312h48H488h24v48H488 160 140.1l-3.7-19.5L76.1 48H24 0V0zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMeteor:{prefix:"fass",iconName:"meteor",icon:[512,512,[9732],"f753","M512 0L299.4 75.9 304 16 101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L496 208l-59.9 4.6L512 0zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faCarOn:{prefix:"fass",iconName:"car-on",icon:[512,512,[],"e4dd","M280 24v80 24H232V104 24 0h48V24zM138.9 160H160 352h21.1l8.3 19.4L428 288h36v96 64 64H384V448H128v64H48V448 384 288H84l46.5-108.6 8.3-19.4zm192 64H181.1l-27.4 64H358.3l-27.4-64zM128 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM56 22.1L73 39l48 48 17 17L104 137.9 87 121 39 73l-17-17L56 22.1zM439 39l17-17L489.9 56 473 73l-48 48-17 17L374.1 104l17-17 48-48z"]},faSleigh:{prefix:"fass",iconName:"sleigh",icon:[640,512,[],"f7cc","M32 32H0V96H32V256c0 53 43 96 96 96v32h64V352H384v32h64V352c53 0 96-43 96-96V160h32V96H544 512 480 448V224H401.4c-80.5 0-155.3-41.5-198-109.7C173 65.7 120.9 35.2 64 32.2V32H55 32zM640 384V352H576v32 32H64 32v64H64 608h32V448 384z"]},faArrowDown19:xK,faSortNumericAsc:xJ,faSortNumericDown:xW,faBuoyMooring:{prefix:"fass",iconName:"buoy-mooring",icon:[576,512,[],"e5b6","M256 0h64V64h32 26.2l5.1 25.7 60.8 303.8c-6.5 4.4-12.6 8-19.4 11.1C411.6 410.7 397 415 384 415s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0L288 368l-18.6 13.4-1.1 .8 0 0 0 0c-13.9 10-23.6 17-35.5 22.5C219.6 410.7 205 415 192 415s-27.6-4.3-40.7-10.3c-6.8-3.1-12.9-6.7-19.4-11.1L192.6 89.7 197.8 64H224h32V0zM218.2 288H357.8l-32-160H250.2l-32 160zm54.2 205.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faSquare4:{prefix:"fass",iconName:"square-4",icon:[448,512,[],"e259","M0 32H448V480H0V32zM288 192H240v24 56H175.6l40-144H165.8L120.9 289.6 112.4 320H144h96v40 24h48V360 320h8 24V272H296h-8V216 192z"]},faHandHoldingDroplet:xX,faHandHoldingWater:x$,faFileEps:{prefix:"fass",iconName:"file-eps",icon:[512,512,[],"e644","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM160 352h16 64 16v32H240 192v32h32 16v32H224 192v32h48 16v32H240 176 160V496 432 368 352zm144 0h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352h16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm117.7-80H480h16v32H480 453.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H424 408V480h16 34.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7c0-25.2 20.4-45.7 45.7-45.7z"]},faTricycleAdult:{prefix:"fass",iconName:"tricycle-adult",icon:[640,512,[],"e5c4","M312 64H288v48h24 35.5l81.5 115.9L372 304H338.8L37.5 232.6l-23.4-5.5L3.1 273.8l23.4 5.5 5.3 1.3C12.3 298.2 0 323.7 0 352c0 53 43 96 96 96c18.2 0 35.3-5.1 49.8-13.9c-.6 .4-1.2 .7-1.8 1.1c14.1 8.2 30.5 12.8 48 12.8c53 0 96-43 96-96c0-3.7-.2-7.3-.6-10.8l43.1 10.2 2.7 .6H336h48 12l7.2-9.6 54.9-73.2 13.7 19.5C457 305.6 448 327.7 448 352c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-11.4 0-22.3 2-32.5 5.6L379.6 74.2 372.5 64H360 312zM222.1 325.7c6.1 7 9.9 16.2 9.9 26.3c0 22.1-17.9 40-40 40c-2.9 0-5.6-.3-8.3-.9c5.3-12 8.3-25.2 8.3-39.1c0-12.3-2.3-24.2-6.6-35l36.7 8.7zM96 312a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm448 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM92.6 113.7L78.3 85.1 21.1 113.7l14.3 28.6 32 64 6.5 13L88 223l96 24.8 31 8 16-62-31-8-81.9-21.1-25.5-51z"]},faWaveform:{prefix:"fass",iconName:"waveform",icon:[640,512,[],"f8f1","M429 64h38.5l4.3 28.4L500.2 282l20.4-95 5.8-27h30.4l9.5 22.8L600 264h8 24v48H608 584 568l-6.2-14.8-10.5-25.1L519.5 421l-5.8 27H476.5l-4.3-28.4L446.8 249.5 407.7 483.9 403 512H364.3l-4.1-28.6L320 201.7 279.8 483.4 275.7 512H237l-4.7-28.1L193.2 249.5 167.7 419.6 163.5 448H126.3l-5.8-27L88.6 272.1 78.2 297.2 72 312H56 32 8V264H32h8l33.8-81.2L83.3 160h30.4l5.8 27 20.4 95L168.3 92.4 172.5 64H211l4.7 28.1 38.5 231L296.2 28.6 300.3 0h39.3l4.1 28.6 42.1 294.5 38.5-231L429 64z"]},faWater:{prefix:"fass",iconName:"water",icon:[576,512,[],"f773","M288 133.4c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 150.1 31.9 160 0 160V96c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7L96 56.7l2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l0 0 2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7zm0 288c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 438.1 31.9 448 0 448V384c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7l2.1-1.5 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7zM272.4 285.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 294.1 31.9 304 0 304V240c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faStarSharpHalfStroke:Tc,faStarSharpHalfAlt:Tr,faNfcSignal:{prefix:"fass",iconName:"nfc-signal",icon:[512,512,[],"e1fb","M0 32H448V231.1c-22.4 5.1-43.9 12.8-64 22.8V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352V272.5c-41.6 27.9-75.6 66.3-98.1 111.5H96V128h48 16V96H144 80 64v16V400v16H80 240.4c-7.2 20.4-12.2 41.8-14.6 64H0V32zM512 304c-114.9 0-208 93.1-208 208H256c0-141.4 114.6-256 256-256v48zM480 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-80 64H352c0-88.4 71.6-160 160-160v48c-61.9 0-112 50.1-112 112z"]},faPlaneProp:{prefix:"fass",iconName:"plane-prop",icon:[576,512,[],"e22b","M256 0h64l8 64h40V48 32h32V48 80c8.8 0 16 7.2 16 16s-7.2 16-16 16v32 16H368V144 128H336l8 64H482.3c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64H344l-8 64h32V368 352h32v16 32c8.8 0 16 7.2 16 16s-7.2 16-16 16v32 16H368V464 448H328l-8 64H256l-8-64H192V384h48l-8.3-66.4-110-11L112 384H48L36 287.8c-1.3 .2-2.6 .2-4 .2c-17.7 0-32-14.3-32-32s14.3-32 32-32c1.3 0 2.7 .1 4 .2L48 128h64l9.7 77.4 110-11L240 128H192V64h56l8-64z"]},faCalendarCheck:{prefix:"fass",iconName:"calendar-check",icon:[448,512,[],"f274","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM329 305l17-17L312 254.1l-17 17-95 95-47-47-17-17L102.1 336l17 17 64 64 17 17 17-17L329 305z"]},faClockDesk:{prefix:"fass",iconName:"clock-desk",icon:[448,512,[],"e134","M0 224a224 224 0 1 1 448 0A224 224 0 1 1 0 224zM248 96H200v24V224v9.9l7 7 48 48 17 17L305.9 272l-17-17-41-41V120 96zM224 480c96.4 0 180.3-53.3 224-132V512H0V348c43.7 78.7 127.6 132 224 132z"]},faCalendarClock:Ta,faCalendarTime:Tn,faBraille:{prefix:"fass",iconName:"braille",icon:[640,512,[],"f2a1","M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faPrescriptionBottleMedical:To,faPrescriptionBottleAlt:Ts,faPlateUtensils:{prefix:"fass",iconName:"plate-utensils",icon:[640,512,[58713],"e43b","M56 16H40L0 152c0 41.5 31.6 75.6 72 79.6V472v24h48V472 231.6c40.4-4 72-38.1 72-79.6L152 16H136V152H120L104 16H88L72 152H56V16zm584 0s-128 16-128 144V320h80V472v24h48V472 320 216 192 16zM336 32c-49.8 0-95.9 16.3-133.1 43.8L222.7 143l0 0c29-29 69-47 113.3-47c63.3 0 118.1 36.8 144 90.2V160c0-25.1 4.2-46.8 11.2-65.5C450.9 55.8 396.2 32 336 32zm0 384c-88.4 0-160-71.6-160-160c0-4.2 .2-8.3 .5-12.4c-7.5 5.3-15.7 9.7-24.5 13.1V383.8C192.5 441.9 259.8 480 336 480c89.4 0 166.5-52.3 202.4-128H512 480V325.8C454.1 379.2 399.3 416 336 416zM464 256a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},faFamilyPants:{prefix:"fass",iconName:"family-pants",icon:[512,512,[],"e302","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm48 48c0-5.5 .6-10.8 1.6-16H32L24 352H64V512H176V448H144V416 256 224h32 16c-10-13.4-16-30-16-48zM336 448v64H448V352h40l-8-192H334.4c1 5.2 1.6 10.5 1.6 16c0 18-6 34.6-16 48h16 32v32V416v32H336zm48-320A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80 192V256H176V416h32v96h96V416h32z"]},faHoseReel:{prefix:"fass",iconName:"hose-reel",icon:[640,512,[],"e41a","M320 64c-106 0-192 86-192 192s86 192 192 192c40.8 0 78.6-12.7 109.7-34.4l36.6 52.5C424.8 495 374.3 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0S576 114.6 576 256v96h8 24v48H584h-2.3l-11.4 80H584v32H568 520 504V480h13.7l-11.4-80H504 480V352h24 8V256c0-106-86-192-192-192zM224 256a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm96 160a160 160 0 1 1 0-320 160 160 0 1 1 0 320zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faHouseWindow:{prefix:"fass",iconName:"house-window",icon:[576,512,[],"e3b3","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4zM352 192V320H224V192H352z"]},faLandmark:{prefix:"fass",iconName:"landmark",icon:[512,512,[127963],"f66f","M0 144v48H512V144L256 0 0 144zm128 80H64V416L0 464v48H512V464l-64-48V224H384V416H344V224H280V416H232V224H168V416H128V224z"]},faTruck:{prefix:"fass",iconName:"truck",icon:[640,512,[128666,9951],"f0d1","M0 0H416V96h64 13.3l9.4 9.4 96 96 9.4 9.4V224v32 32 64h32v64H608 576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H0V0zM544 237.3L466.7 160H464 416v96H544V240v-2.7zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faMusicMagnifyingGlass:{prefix:"fass",iconName:"music-magnifying-glass",icon:[640,512,[],"e662","M504 330.7c25.2-34.4 40-76.8 40-122.7C544 93.1 450.9 0 336 0C230.5 0 143.4 78.5 129.8 180.2L352 106.2V391.8c0 1.3 0 2.5-.1 3.8c.1 1.4 .1 2.8 .1 4.2c0 5.5-.6 10.7-1.8 15.7c40.4-2.7 77.7-17 108.5-39.6L569.4 486.6 592 509.3 637.3 464l-22.6-22.6L504 330.7zM320 152l-31.6 10.5-192 64L80 232v17.3 48V417.6c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48c32.5 0 59.3-18.1 63.4-41.6c.4-1.7 .6-3.4 .6-5.2v-1.2V314.6l144-48v87c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48c0-1.3-.1-2.5-.2-3.7c.1-1 .2-2 .2-3v-160-48V152z"]},faCrosshairs:{prefix:"fass",iconName:"crosshairs",icon:[512,512,[],"f05b","M288 0V32 42.4c93.7 13.9 167.7 88 181.6 181.6H480h32v64H480 469.6c-13.9 93.7-88 167.7-181.6 181.6V480v32H224V480 469.6C130.3 455.7 56.3 381.7 42.4 288H32 0V224H32 42.4C56.3 130.3 130.3 56.3 224 42.4V32 0h64zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384 352h64v32 20.6c58.3-12.5 104.1-58.4 116.6-116.6H384 352V224h32 20.6C392.1 165.7 346.3 119.9 288 107.4V128v32H224V128 107.4C165.7 119.9 119.9 165.7 107.4 224H128h32v64H128 107.4zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCloudRainbow:{prefix:"fass",iconName:"cloud-rainbow",icon:[576,512,[],"f73e","M336.5 192l-.5 0c-19.7 0-38.3 5.1-54.4 14.1c-5.5-6-11.5-11.4-18-16.4C322.3 77 440.1 0 576 0V64c-99.9 0-187.8 50.8-239.5 128zM424 234.7c-13.4-16.9-31.5-29.9-52.3-36.9C418.4 136 492.5 96 576 96v64c-61.9 0-116.9 29.3-152 74.7zm23.4 57.2c-1-9.1-3.1-17.9-6.1-26.2C469.7 221.4 519.4 192 576 192v64c-38.3 0-71.4 22.5-86.8 55c-12.5-8.7-26.6-15.3-41.8-19.1zM96 512H0V416c0-41.8 26.7-77.4 64-90.5V304c0-61.9 50.1-112 112-112c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96z"]},faPersonCane:{prefix:"fass",iconName:"person-cane",icon:[448,512,[],"e53c","M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1 20.4 24.6 49.3-40.9-20.4-24.6-92.9-112L258.1 128h-15H140.9 122.8l-9.3 15.5-76.9 128L20.1 298.9l54.9 33 16.5-27.4L120 256.9V480v32h64V480 352h16V480v32h64V480 235.3zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8V488v24h48V488 376c0-30.9-25.1-56-56-56s-56 25.1-56 56v8 24h48V384v-8z"]},faAlien:{prefix:"fass",iconName:"alien",icon:[448,512,[128125],"f8f5","M224 0C100.3 0 0 100.3 0 224C0 400 224 512 224 512s224-112 224-288C448 100.3 347.7 0 224 0zm32 304c0-44.2 35.8-80 80-80h48v16c0 44.2-35.8 80-80 80H256V304zM112 224c44.2 0 80 35.8 80 80v16H144c-44.2 0-80-35.8-80-80V224h48z"]},faTent:{prefix:"fass",iconName:"tent",icon:[576,512,[],"e57d","M32 160L0 512H288V288L416 512H576L544 176 288 0 32 160z"]},faLaptopBinary:{prefix:"fass",iconName:"laptop-binary",icon:[640,512,[],"e5e7","M64 32H96 544h32V64 352H512V96H128V352H64V64 32zM0 432V384H640v48l-48 48H48L0 432zM176 128h64 16v16 80 16H240 176 160V224 144 128h16zm16 80h32V160H192v48zm112-80h16 16v16 80 16H304V224 160H288V128h16zm80 0h16 64 16v16 80 16H464 400 384V224 144 128zm32 32v48h32V160H416zM192 272h16 16v16 64H192V304H176V272h16zm256 16v64H416V304H400V272h16 16 16v16zm-80 0v64H336V304H304v48H272V288 272h16 64 16v16z"]},faVestPatches:{prefix:"fass",iconName:"vest-patches",icon:[448,512,[],"e086","M151.2 69.7l55.9 167.7-13.5 40.5-1.6 4.9V288 512H0V256l64-96V128 24 0H88h40 7 13.3l6.9 11.1 .3 .4c.4 .6 1.2 1.5 2.3 2.8c2.3 2.6 6.1 6.3 11.5 10.1C179.9 31.8 197.4 40 224 40s44.1-8.2 54.7-15.6c5.4-3.8 9.2-7.5 11.5-10.1c1.1-1.3 1.9-2.3 2.3-2.8l.3-.4L299.6 0H313h7 40 24V24 128v32l64 96V512H224V288L296.8 69.7C279.3 79.8 255.3 88 224 88s-55.3-8.2-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM72 247L55 264l8.5 8.5L79 288 63.5 303.5 55 312l17 17 8.5-8.5L96 305l15.5 15.5L120 329l17-17-8.5-8.5L113 288l15.5-15.5L137 264l-17-17-8.5 8.5L96 271 80.5 255.5 72 247zm232 33v8 48h48 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faPeopleDressSimple:{prefix:"fass",iconName:"people-dress-simple",icon:[512,512,[],"e218","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM256 384L192 160H64L0 384H64V512H192V384h64zm0 0h64V512H448V384h64L448 160H320L256 384zM384 128A64 64 0 1 0 384 0a64 64 0 1 0 0 128z"]},faCheckDouble:{prefix:"fass",iconName:"check-double",icon:[448,512,[],"f560","M342.6 86.6L365.3 64 320 18.7 297.4 41.4 160 178.7l-57.4-57.4L80 98.7 34.7 144l22.6 22.6 80 80L160 269.3l22.6-22.6 160-160zm82.1 141.8l23.2-22-44-46.5-23.2 22L159 392 67.2 305.1 44 283.1 0 329.6l23.2 22L137 459.3l22 20.8 22-20.8L424.7 228.5z"]},faArrowDownAZ:Tf,faSortAlphaAsc:Tu,faSortAlphaDown:Tm,faBowlingBallPin:{prefix:"fass",iconName:"bowling-ball-pin",icon:[576,512,[],"e0c3","M416 64c0-35.3 28.7-64 64-64s64 28.7 64 64v1.1c0 7.4-1 14.8-2.9 22l-17.7 64.8c-.7 2.7-1.3 5.4-1.8 8.1H438.5c-.5-2.7-1.1-5.4-1.8-8.1L418.9 87.1c-2-7.2-2.9-14.6-2.9-22V64zm23.1 128h81.7c.8 6 2.2 11.9 4.1 17.6l49.4 148.3 3.1 9.4-2.7 9.5-32 112L536.1 512H512 448 423.9l-6.6-23.2L404 442.5c27.7-39.1 44-86.9 44-138.5c0-30.2-5.6-59.2-15.8-85.8l2.9-8.6c1.9-5.7 3.3-11.6 4.1-17.6zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304zM224 172a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zM196 288a28 28 0 1 0 0-56 28 28 0 1 0 0 56zm-44-68a28 28 0 1 0 -56 0 28 28 0 1 0 56 0z"]},faBellSchoolSlash:{prefix:"fass",iconName:"bell-school-slash",icon:[640,512,[],"f5d6","M528 512h24v0H528 416 384 128V400c40.1 30.1 90 48 144 48c47 0 90.9-13.5 127.9-36.9L416 423.8V464h51.1L528 512zm43.3-91.2l49.6 38.5 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 69.3 53.8C155.7 26.5 210.8 0 272 0C386.9 0 480 93.1 480 208c0 42.5-12.8 82-34.6 115l51.8 40.2c8.3-7 19.1-11.2 30.8-11.2c26.5 0 48 21.5 48 48c0 7.4-1.7 14.5-4.7 20.8zM343.5 243.9c5.4-10.8 8.5-23 8.5-35.9c0-44.2-35.8-80-80-80c-20.1 0-38.5 7.4-52.5 19.6l26.1 20.3c7.6-5 16.6-7.9 26.4-7.9c26.5 0 48 21.5 48 48c0 5.5-.9 10.7-2.6 15.6l26.1 20.3zM64 208c0-19.3 2.6-37.9 7.5-55.6L373 389.9C343.1 406.5 308.7 416 272 416C157.1 416 64 322.9 64 208z"]},faPlusLarge:{prefix:"fass",iconName:"plus-large",icon:[512,512,[],"e59e","M288 32l0-32H224l0 32 0 192H32 0v64H32 224V480v32h64V480 288l192 0 32 0 0-64-32 0-192 0 0-192z"]},faMoneyBillWheat:{prefix:"fass",iconName:"money-bill-wheat",icon:[512,512,[],"e52a","M176 0c44.2 0 80 35.8 80 80V96H240c-44.2 0-80-35.8-80-80V0h16zM56 16h48 24V64H104 56 32V16H56zM24 88H136h24v48H136 24 0V88H24zm8 72H56h48 24v48H104 56 32V160zM272 0h16c44.2 0 80 35.8 80 80V96H352c-44.2 0-80-35.8-80-80V0zM400 0c44.2 0 80 35.8 80 80V96H464c-44.2 0-80-35.8-80-80V0h16zm80 128v16c0 44.2-35.8 80-80 80H384V208c0-44.2 35.8-80 80-80h16zm-128 0h16v16c0 44.2-35.8 80-80 80H272V208c0-44.2 35.8-80 80-80zm-96 0v16c0 44.2-35.8 80-80 80H160V208c0-44.2 35.8-80 80-80h16zM0 512V256H512V512H0zm48-96v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faCameraViewfinder:Td,faScreenshot:Tp,faMessageMusic:Tz,faCommentAltMusic:TH,faCarBuilding:{prefix:"fass",iconName:"car-building",icon:[640,512,[],"f859","M0 0H352V128H320 296.9 273.9l-7.3 21.9-7.3 21.9L252.5 192H192v64 32V448v32H0V0zM289.6 181.9l7.3-21.9H320h32H544h23.1l7.3 21.9L609.7 288H640l0 160v64H560V448H304v64H224V480 448h0V416 400 336 320 288h30.3l35.4-106.1zM352 224h-8.9l-10.7 32-10.7 32H352 542.3l-21.3-64H352zM64 96v64h64V96H64zm0 96v64h64V192H64zm64 96H64v64h64V288zM192 96v64h64V96H192zM304 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBorderBottomRight:Tv,faBorderStyleAlt:TV,faOctagon:{prefix:"fass",iconName:"octagon",icon:[512,512,[128721],"f306","M0 352V160L160 0H352L512 160V352L352 512H160L0 352z"]},faCommentArrowUpRight:{prefix:"fass",iconName:"comment-arrow-up-right",icon:[512,512,[],"e145","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM200 160H176v48h24 54.1l-87 87-17 17L184 345.9l17-17 87-87V296v24h48V296 184 160H312 200z"]},faOctagonDivide:{prefix:"fass",iconName:"octagon-divide",icon:[512,512,[],"e203","M0 160V352L160 512H352L512 352V160L352 0H160L0 160zm288-32v64H224V128h64zM168 232H344h24v48H344 168 144V232h24zm56 88h64v64H224V320z"]},faCookie:{prefix:"fass",iconName:"cookie",icon:[512,512,[127850],"f563","M362.2 37L213.9 16 81.7 86.7 16 222.1 42 370.4 149.8 475l148.3 21 132.3-70.7L496 289.9 470 141.6 362.2 37zM176 368l-32-32 32-32 32 32-32 32zm0-192l32-32 32 32-32 32-32-32zM368 336l-32-32 32-32 32 32-32 32z"]},faArrowRotateLeft:Ty,faArrowLeftRotate:Tx,faArrowRotateBack:Tb,faArrowRotateBackward:Tw,faUndo:TD,faTvMusic:{prefix:"fass",iconName:"tv-music",icon:[640,512,[],"f8e6","M576 64V352H64V64H576zM64 0H0V64 352v64H64 576h64V352 64 0H576 64zM96 448v64h32H512h32V448H512 128 96zM416 112V88.9L394.4 97l-128 48L256 148.9V160v48 49.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V219.1l96-36v42.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V160 112z"]},faHardDrive:Tk,faHdd:TS,faReel:{prefix:"fass",iconName:"reel",icon:[448,512,[],"e238","M0 0H32 416h32V64H416 384v48H64V64H32 0V0zM0 448H32 64V400H384v48h32 32v64H416 32 0V448zM64 176V144H384v32H64zm0 64V208H432h16v32H432 64zm0 64V272H384v32H64zm0 64V336H384v32H64z"]},faFaceGrinSquintTears:TE,faGrinSquintTears:Tj,faDumbbell:{prefix:"fass",iconName:"dumbbell",icon:[640,512,[],"f44b","M192 32H96v96H32v96H0v64H32v96H96v96h96V320 288 224 192 32zm32 192v64H416V224H224zm224-32v32 64 32V480h96V384h64V288h32V224H608V128H544V32H448V192z"]},faRectangleList:TO,faListAlt:TP,faTarpDroplet:{prefix:"fass",iconName:"tarp-droplet",icon:[576,512,[],"e57c","M288 160c-35.3 0-64-25.6-64-57.1S288 0 288 0s64 71.3 64 102.9s-28.7 57.1-64 57.1zM0 128H197.5c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64H576V352H416l0 160L0 512V128zM576 384L448 512l0-128H576zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faAlarmExclamation:{prefix:"fass",iconName:"alarm-exclamation",icon:[512,512,[],"f843","M14.9 146.4C5.5 131.6 0 114 0 95.2C0 42.6 42.6 0 95.2 0c25 0 47.8 9.6 64.8 25.4L14.9 146.4zM390.2 467.4C352.8 495.4 306.3 512 256 512s-96.8-16.6-134.1-44.6l-19.2 19.2L80 509.3 34.7 464l22.6-22.6 19.2-19.2C48.6 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64s224 100.3 224 224c0 50.3-16.6 96.8-44.6 134.2l19.2 19.2L477.3 464 432 509.3l-22.6-22.6-19.2-19.2zM352 25.4C369 9.6 391.8 0 416.8 0C469.4 0 512 42.6 512 95.2c0 18.8-5.5 36.3-14.9 51.1L352 25.4zM280 160H232v24V296v24h48V296 184 160zm0 248V360H232v48h48z"]},faHouseMedicalCircleCheck:{prefix:"fass",iconName:"house-medical-circle-check",icon:[640,512,[],"e511","M320 368.7c.2 59.2 29.7 111.6 74.8 143.3H64.1V287.6H0V240L288.4 0 520.5 193.7c-8-1.1-16.2-1.7-24.5-1.7c-54.7 0-103.5 24.9-135.8 64H320V192H256v64H192v64h64v64h64V368.7zm32-.7a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L552 313.4l-11.3 11.3L480 385.4l-28.7-28.7L440 345.4 417.4 368l11.3 11.3 40 40L480 430.6l11.3-11.3 72-72L574.6 336z"]},faTrafficCone:{prefix:"fass",iconName:"traffic-cone",icon:[512,512,[],"f636","M173.7 128L224 0h64l50.3 128H173.7zm-25.1 64H363.4l37.7 96H110.9l37.7-96zM48 448l37.7-96H426.3L464 448h48v64H0V448H48z"]},faGrate:{prefix:"fass",iconName:"grate",icon:[448,512,[],"e193","M32 32H0V64 256 448v32H32h96 96 96 96 32V448 256 64 32H416 320 224 128 32zM64 224V96H96V224H64zm0 64H96V416H64V288zm96 128V288h32V416H160zm96 0V288h32V416H256zm96 0V288h32V416H352zm32-192H352V96h32V224zM288 96V224H256V96h32zm-96 0V224H160V96h32z"]},faArrowDownRight:{prefix:"fass",iconName:"arrow-down-right",icon:[384,512,[],"e093","M320 416h32V384 160 128H288v32V306.7L86.6 105.4 64 82.7 18.7 128l22.6 22.6L242.7 352H96 64v64H96 320z"]},faPersonSkiingNordic:T_,faSkiingNordic:TB,faCalendarPlus:{prefix:"fass",iconName:"calendar-plus",icon:[448,512,[],"f271","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192zM248 248v24 56h56 24v48H304 248v56 24H200V432 376H144 120V328h24 56V272 248h48z"]},faPersonFromPortal:TU,faPortalExit:TR,faPlaneArrival:{prefix:"fass",iconName:"plane-arrival",icon:[640,512,[128748],"f5af","M32.3 196.1L32 64l72 16 24 64 96.8 26.9L176 0h80L375.7 212.9l104.6 29.1c16.7 4.6 32.2 12.6 45.7 23.4l34.1 27.3c23.8 19.1 17.9 56.8-10.6 67.6c-41.5 15.8-87 18-129.8 6.4L120.7 285.4 32.3 196.1zM32 448H608h32v64H608 32 0V448H32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCowbellCirclePlus:TY,faCowbellMore:TG,faCircleLeft:TQ,faArrowAltCircleLeft:TF,faDistributeSpacingVertical:{prefix:"fass",iconName:"distribute-spacing-vertical",icon:[512,512,[],"e366","M0 32H512V80H0V32zM96 160H416V352H96V160zM512 432v48H0V432H512z"]},faSignalBarsFair:TZ,faSignalAlt2:Tq,faSportsball:{prefix:"fass",iconName:"sportsball",icon:[512,512,[],"e44b","M487.6 48.9l-.3-1.5L365.3 169.3c34.8 30.2 79 49.8 127.6 53.9c9.3-63 4.7-125.5-5.4-174.3zM465 24.4l-3.5-.6c-65.6-11-122.9-12.5-172.8-6c3.9 49.1 23.6 93.7 54 128.8L465 24.4zm-19 334c19.8-32.3 33-67.7 41.1-103.6c-55.1-5.3-105.1-28.1-144.4-62.8l-64 64L418.5 395.9c10.3-11.8 19.4-24.4 27.4-37.5zM320 169.4c-35-39.7-57.9-90.3-63-146.1c-17 3.6-33 8.3-48.1 13.9c-37 13.7-67.8 33-93.1 56L256 233.4l64-64zM93.4 116.1C83.2 127.9 74.1 140.5 66 153.6c-19.8 32.3-33 67.7-41.1 103.6c55.1 5.3 105.1 28.1 144.4 62.8l64-64L93.4 116.1zM192 342.6c35 39.7 58 90.3 63 146.1c17-3.6 33-8.3 48.1-13.9c37-13.7 67.8-33 93.1-56L256 278.6l-64 64zm-45.3 .1c-34.8-30.2-79-49.8-127.6-53.9c-9.3 63-4.7 125.5 5.4 174.3l.3 1.5L146.7 342.7zm22.6 22.6L47 487.6l3.5 .6c65.6 11 122.9 12.5 172.8 6c-3.9-49.1-23.6-93.7-54-128.8z"]},faGameConsoleHandheldCrank:{prefix:"fass",iconName:"game-console-handheld-crank",icon:[640,512,[],"e5b9","M64 32H512V480H64V32zM448 96H128V256H448V96zM192 336V320H160v16 16H144 128v32h16 16v16 16h32V400 384h16 16V352H208 192V336zm144 24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM544 144h24 48 24v24 32 24H616 592v72 24H568 544V272 256 200 168 144z"]},faTrainSubway:TK,faSubway:TJ,faChartGantt:{prefix:"fass",iconName:"chart-gantt",icon:[512,512,[],"e0e4","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zm64 64h32l96 0h32l0 64-32 0H160 128V96zm96 96H352h32v64H352 224 192V192h32zm160 96h64 32v64H448 384 352V288h32z"]},faFaceSmileUpsideDown:{prefix:"fass",iconName:"face-smile-upside-down",icon:[512,512,[],"e395","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM382.3 184.8l-28.6 14.3C344.9 181.7 312.4 144 256 144s-88.9 37.7-97.7 55.2l-28.6-14.3C142.3 159.7 184.4 112 256 112s113.7 47.7 126.3 72.8zM367.6 304a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faBallPile:{prefix:"fass",iconName:"ball-pile",icon:[640,512,[],"f77e","M320 160A80 80 0 1 0 320 0a80 80 0 1 0 0 160zM208 328a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM192 432A80 80 0 1 0 32 432a80 80 0 1 0 160 0zm128 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm288-80a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM432 328a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},faBadgeDollar:{prefix:"fass",iconName:"badge-dollar",icon:[512,512,[],"f645","M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zm20.9 149.3v-20h-40v20 8.5c-6.7 1.3-13.1 3.2-19.1 5.9c-16.1 7.3-29.9 20.8-33.3 40.2c-1.9 10.9-.9 21.4 3.6 30.9c4.4 9.3 11.3 15.9 18.5 20.8c12.6 8.5 29.3 13.6 42.4 17.5l2.3 .7c15.4 4.6 26.3 8.3 33.2 13.3c3 2.2 4.3 4 4.9 5.4c.6 1.3 1.2 3.9 .4 8.7c-.8 4.7-3.5 8.6-10.2 11.4c-7.3 3.1-18.7 4.5-33.2 2.3c-6.9-1.1-19-5.3-29.6-8.9l0 0 0 0 0 0c-2.4-.8-4.7-1.6-6.9-2.3l-19-6.3-12.6 38 19 6.3c1.4 .5 3.1 1 5 1.7l0 0 0 0 0 0c9.3 3.2 24 8.2 34.6 10.4v8.9 20h40v-20-8c6.5-1.1 12.7-2.8 18.5-5.3c16.9-7.2 30.3-21.1 33.8-41.4c1.9-11.2 1.1-21.8-3.1-31.4c-4.2-9.6-10.9-16.6-18.1-21.8c-13.2-9.6-30.8-14.9-44.4-19l-.8-.2c-15.6-4.7-26.7-8.2-33.8-13c-3.1-2.1-4.3-3.7-4.8-4.8c-.4-.9-1.1-2.8-.3-6.9c.5-3.1 2.9-7.2 10.4-10.6c7.6-3.4 19.1-5.2 33.1-3c4.9 .8 20 3.7 24.3 4.9l19.3 5.1 10.3-38.7L302 163.3c-5.3-1.4-18-3.9-25.1-5.2v-8.8z"]},faMoneyBillsSimple:TW,faMoneyBillsAlt:TX,faListTimeline:{prefix:"fass",iconName:"list-timeline",icon:[512,512,[],"e1d1","M16 96a48 48 0 1 1 96 0A48 48 0 1 1 16 96zM64 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 160a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM208 48H448v96H208L144 96l64-48zM144 256l64-48H512v96H208l-64-48zm0 160l64-48H448v96H208l-64-48z"]},faIndianRupeeSign:T$,faIndianRupee:T0,faInr:T9,faCropSimple:bc,faCropAlt:br,faMoneyBill1:bo,faMoneyBillAlt:bs,faLeftLong:bg,faLongArrowAltLeft:bu,faKeyboardDown:{prefix:"fass",iconName:"keyboard-down",icon:[576,512,[],"e1c2","M576 0H0V288H576V0zM128 64v64H64V64h64zM64 160h64v64H64V160zm352 0v64H160V160H416zm32 0h64v64H448V160zM224 64v64H160V64h64zm32 0h64v64H256V64zm160 0v64H352V64h64zm32 0h64v64H448V64zM160 352v32L288 512 416 384V352H160z"]},faCircleUpRight:{prefix:"fass",iconName:"circle-up-right",icon:[512,512,[],"e129","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm96 320V160H192l-24 24 52 52-76 76 56 56 76-76 52 52 24-24z"]},faCloudBoltMoon:bm,faThunderstormMoon:bd,faTurnLeftUp:{prefix:"fass",iconName:"turn-left-up",icon:[384,512,[],"e638","M192 0L32 160v32H144l0 320 240 0V416H240l0-224H352V160L192 0z"]},faDna:{prefix:"fass",iconName:"dna",icon:[448,512,[129516],"f471","M448 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9l0 0 0 0 0 0-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5H283.3c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480v32H384V480H64v32H32 0V480c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32V0H64V32H384V0h32 32V32zM338.6 384H109.4c-10.1 10.6-18.6 21.3-25.5 32H364.1c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128H338.6c10.1-10.7 18.6-21.3 25.5-32H83.9c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5H164.7z"]},faVirusSlash:{prefix:"fass",iconName:"virus-slash",icon:[640,512,[],"e075","M476.4 347.1c-1.4-29.7 21.2-59.1 56-59.1H544h32V256 224H544 532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2 22.6-22.6L501 75 478.4 52.4 455.8 75l-8.2 8.2 0 0C412.3 118.4 352 93.4 352 43.5V32 0H320 288V32 43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75 161.6 52.4 139 75l0 0 0 0-5.7 5.7L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L476.4 347.1zM264.2 182.3c7-4 15.2-6.3 23.8-6.3c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.8l-70.1-54.4zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14H96 64v32 32H96h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2-22.6 22.6L139 437l0 0 22.6 22.6L184.2 437l8.2-8.2 0 0c35.3-35.2 95.6-10.3 95.6 39.6V480v32h32 32V480 468.5c0-31.2 23.6-52.7 50-55.7z"]},faBracketRoundRight:{prefix:"fass",iconName:"bracket-round-right",icon:[192,512,[],"29","M192 256C192 140.2 120.1 62.9 81.8 37.4L46.3 90.6C71.9 107.7 128 167 128 256s-56.1 148.3-81.8 165.4l35.5 53.3C120.1 449.1 192 371.8 192 256z"]},faCircleSterling:{prefix:"fass",iconName:"circle-sterling",icon:[512,512,[],"e5cf","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm5.5-352c-16.8 0-30.4 13.7-30.3 30.5l.2 33.5H272h16v32H272 231.7l.3 41.2 0 5.9-2.7 5.3-6 11.6H328h24v48H328 184 144.7l18-35L184 291.6l-.3-35.6H176 160V224h16 7.5l-.2-33.1c-.3-43.5 34.8-78.9 78.3-78.9c10 0 19.8 1.9 29.1 5.6l30.3 12.1 22.3 8.9-17.8 44.6-22.3-8.9-30.3-12.1c-3.6-1.4-7.4-2.2-11.3-2.2z"]},faCircle5:{prefix:"fass",iconName:"circle-5",icon:[512,512,[],"e0f2","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 128H312h24v48H312 229.9L226 218.9l56 6.7c39.9 4.8 70 38.7 70 78.9c0 43.9-35.6 79.5-79.5 79.5h-33c-29.8 0-57.1-16.4-71.2-42.6l-5.4-10 42.3-22.7 5.4 10c5.7 10.7 16.9 17.3 29 17.3h33c17.4 0 31.5-14.1 31.5-31.5c0-15.9-11.9-29.3-27.7-31.2l-79.1-9.5L174 261.1l2.1-23.2 8-88 2-21.8H208z"]},faMinus:bp,faSubtract:bA,faFireFlame:bH,faFlame:bv,faRightToLine:bV,faArrowAltToRight:bN,faGif:{prefix:"fass",iconName:"gif",icon:[576,512,[],"e190","M0 32H576V480H0V32zM320 160H272v24V328v24h48V328 184 160zm32 0v24 80 64 24h48V328 288h40 24V240H440 400V208h64 24V160H464 376 352zM128 256c0-26.5 21.5-48 48-48c12.3 0 23.5 4.6 32 12.2l32-35.8c-17-15.2-39.4-24.5-64-24.5c-53 0-96 43-96 96s43 96 96 96c19.6 0 37.5-6.1 52.8-15.8l11.2-7.1V315.9 280 256H192v24 21.1c-5.3 1.9-10.6 2.9-16 2.9c-26.5 0-48-21.5-48-48z"]},faChess:{prefix:"fass",iconName:"chess",icon:[512,512,[],"f439","M144 0V16 32h16 16V64H160 144V96h72v24l-29.3 88H208v48H184h-5.8l17.5 128H60.4L77.8 256H72 48V208H69.3L40 120V96h72V64H96 80V32H96h16V16 0h32zM48 416H208h4.1l2.4 3.4 40 56 1.5 2.1V480v24 8h-8H8 0v-8V480v-2.6l1.5-2.1 40-56 2.4-3.4H48zM304 272V192h40v32h24V192h64v32h24V192h40v80l-36.8 40 3.3 72H337l2.2-72L304 272zm80 64h32V304c0-8.8-7.2-16-16-16s-16 7.2-16 16v32zm-48 80H464h4.1l2.4 3.4 40 56 1.5 2.1V480v24 8h-8H296h-8v-8V480v-2.6l1.5-2.1 40-56 2.4-3.4H336z"]},faTrashSlash:{prefix:"fass",iconName:"trash-slash",icon:[640,512,[],"e2b3","M497.3 363.3L512 128H194.2L153 96H544V32H416L400 0H240L224 32H96V51.8l-47.6-37L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-123.6-96zM489.9 482L132.5 200.4 152 512H488l1.9-30z"]},faArrowLeftLong:bb,faLongArrowLeft:bD,faPlugCircleCheck:{prefix:"fass",iconName:"plug-circle-check",icon:[576,512,[],"e55c","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L416 430.6l-11.3-11.3-40-40L353.4 368 376 345.4l11.3 11.3L416 385.4l60.7-60.7L488 313.4 510.6 336z"]},faFontCase:{prefix:"fass",iconName:"font-case",icon:[640,512,[],"f866","M153 32l-7.3 21.8L2.6 480H70.1l37.6-112H244.3l37.6 112h67.5L206.3 53.8 199 32H153zm69.8 272H129.2L176 164.6 222.8 304zM640 192V160H576v17.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128v64c0 70.7 57.3 128 128 128c23.3 0 45.2-6.2 64-17.1V480h64V448 352.1l0-.1V288l0-.1V192zM512 224c35.3 0 64 28.6 64 63.9l0 .1v64l0 .1c0 35.3-28.7 63.9-64 63.9c-35.3 0-64-28.7-64-64V288c0-35.3 28.7-64 64-64z"]},faStreetView:{prefix:"fass",iconName:"street-view",icon:[512,512,[],"f21d","M192 64a64 64 0 1 1 128 0A64 64 0 1 1 192 64zm32 96h64c35.3 0 64 28.7 64 64v80H318.2L304 432H208L193.8 304H160V224c0-35.3 28.7-64 64-64zM55.3 419.2c-3.6 2.4-3.6 7.2 0 9.6c8.8 5.7 23.1 11.8 43 17.3C137.7 457 193.5 464 256 464s118.3-7 157.7-17.9c19.9-5.5 34.2-11.6 43-17.3c3.6-2.4 3.6-7.2 0-9.6c-2.1-1.4-4.8-2.9-7.9-4.5c-15.3-7.7-38.8-14.9-69-20.5l8.6-47.2c32.4 5.9 60.9 14.2 82 24.8c10.5 5.3 20.3 11.7 27.8 19.6c7.6 8.1 14 19.1 14 32.6c0 21.4-15.5 36.1-29.1 45c-14.7 9.6-34.3 17.3-56.4 23.4C381.8 504.7 321.6 512 256 512s-125.8-7.3-170.4-19.6c-22.1-6.1-41.8-13.8-56.4-23.4C15.5 460.1 0 445.4 0 424c0-13.5 6.4-24.5 14-32.6c7.5-7.9 17.3-14.3 27.8-19.6c21-10.6 49.5-18.9 82-24.8l8.6 47.2c-30.2 5.5-53.7 12.8-69 20.5c-3.2 1.6-5.8 3.1-7.9 4.5z"]},faArrowDownLeft:{prefix:"fass",iconName:"arrow-down-left",icon:[384,512,[],"e091","M64 416H32V384 160 128H96v32V306.7L297.4 105.4 320 82.7 365.3 128l-22.6 22.6L141.3 352H288h32v64H288 64z"]},faFrancSign:{prefix:"fass",iconName:"franc-sign",icon:[320,512,[],"e18f","M320 32H112 48V96v96 64 64H0v64H48v96h64V384H224V320H112V256H288V192H112V96H320V32z"]},faFlaskRoundPoison:bk,faFlaskPoison:bS,faVolumeOff:{prefix:"fass",iconName:"volume-off",icon:[320,512,[],"f026","M0 352V160H128L272 32h48V480H272L128 352H0z"]},faBookCircleArrowRight:{prefix:"fass",iconName:"book-circle-arrow-right",icon:[640,512,[],"e0bc","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h10.8c-23.3-16.4-42.5-38.4-55.6-64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32H320.7c-.5-5.3-.7-10.6-.7-16c0-80.6 54.1-148.5 128-169.4V0H416 384 96zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM504 289.4l11.3 11.3 56 56L582.6 368l-11.3 11.3-56 56L504 446.6 481.4 424l11.3-11.3L521.4 384H432 416V352h16 89.4l-28.7-28.7L481.4 312 504 289.4z"]},faChartUser:bE,faUserChart:bj,faHandsAslInterpreting:bO,faAmericanSignLanguageInterpreting:bP,faAslInterpreting:b_,faHandsAmericanSignLanguageInterpreting:bB,faPresentationScreen:bU,faPresentation:bR,faCircleBolt:{prefix:"fass",iconName:"circle-bolt",icon:[512,512,[],"e0fe","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 272H144V248L320 112 280 240h88v24L192 400l40-128z"]},faFaceSmileHalo:{prefix:"fass",iconName:"face-smile-halo",icon:[512,512,[],"e38f","M512 80c0 44.2-114.6 80-256 80S0 124.2 0 80S114.6 0 256 0S512 35.8 512 80zm-64 0c0-17.7-86-32-192-32S64 62.3 64 80s86 32 192 32s192-14.3 192-32zM16 272c0-41.9 10.7-81.3 29.6-115.5C98.1 178.3 173 192 256 192s157.9-13.7 210.4-35.5C485.3 190.7 496 230.1 496 272c0 132.5-107.5 240-240 240S16 404.5 16 272zm113.7 87.2C142.3 384.3 184.4 432 256 432s113.7-47.7 126.3-72.8l-28.6-14.3C344.9 362.3 312.4 400 256 400s-88.9-37.7-97.7-55.2l-28.6 14.3zM176 224c-28 0-56 40-56 80c0 0 28-32 56-32s56 32 56 32c0-40-28-80-56-80zm104 80s28-32 56-32s56 32 56 32c0-40-28-80-56-80s-56 40-56 80z"]},faCartCircleArrowDown:{prefix:"fass",iconName:"cart-circle-arrow-down",icon:[640,512,[],"e3ef","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm78.6-136l-11.3 11.3-56 56L496 454.6l-11.3-11.3-56-56L417.4 376 440 353.4l11.3 11.3L480 393.4V304 288h32v16 89.4l28.7-28.7L552 353.4 574.6 376z"]},faHousePersonReturn:bY,faHousePersonArrive:bG,faHouseReturn:bQ,faMessageXmark:bF,faCommentAltTimes:bZ,faMessageTimes:bq,faFileCertificate:bK,faFileAward:bJ,faUserDoctorHairLong:{prefix:"fass",iconName:"user-doctor-hair-long",icon:[448,512,[],"e459","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16 48L48 240v32H224 400V240l-48-48V144 128C352 57.3 294.7 0 224 0zM160 370.3c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V320H48L0 512H448L400 320H320v42c27.6 7.1 48 32.2 48 62v40 16H352 336 320V448h16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24h16v32H272 256 240V464 424c0-29.8 20.4-54.9 48-62V320H160v50.3zm8 53.7a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCameraSecurity:bW,faCameraHome:bX,faGear:b$,faCog:wc,faDropletSlash:wr,faTintSlash:wa,faBookHeart:{prefix:"fass",iconName:"book-heart",icon:[448,512,[],"f499","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm64-260.8c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L240 288.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faMosque:{prefix:"fass",iconName:"mosque",icon:[640,512,[128332],"f678","M0 512V160H160V288H128v32V512H0zM80 0s80 32 80 128H0C0 32 80 0 80 0zM216.6 288c-13.2-15.6-24.6-37-24.6-64c0-74 53.5-105.2 107.9-137C339.6 63.9 379.8 40.5 400 0c20.2 40.5 60.4 63.9 100.1 87C554.5 118.8 608 150 608 224c0 27-11.4 48.4-24.6 64H216.6zM288 512V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H160V320H640V512H560V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H448V454c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454v58H288z"]},faDuck:{prefix:"fass",iconName:"duck",icon:[512,512,[129414],"f6d8","M431.5 125.9C426.5 73.2 382 32 328 32c-57.4 0-104 46.6-104 104c0 36.8 19.1 69.2 48 87.7v4.9L64 288 32 256H0v32C0 394 86 480 192 480H312c70.7 0 128-57.3 128-128c0-36.6-15.4-69.6-40-93V224h16c53 0 96-43 96-96H448l-16.5-2.1zM320 136a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM308.6 295.1l31.9 1.9c-3.2 55.6-43.5 104.9-101.5 119.3c-52.4 13.1-105.3-5.8-136.4-44.5l25-20c23.2 28.9 63.3 43.6 103.7 33.5c44.7-11.2 74.9-48.9 77.3-90.1z"]},faMosquito:{prefix:"fass",iconName:"mosquito",icon:[640,512,[],"e52b","M154.6 387.8L288 266l0 .2-67 87-5 6.5 0 8.2 0 53.5-40.4 37.9-17.5 16.4 32.9 35 17.5-16.4 48-45.1 7.6-7.1 0-10.4 0-55.7 24-31.2 0 62.9 0 32 64 0 0-32 0-62.9L376 376l0 55.7 0 10.4 7.6 7.1 48 45.1 17.5 16.4 32.9-35-17.5-16.4L424 421.4l0-53.5 0-8.2-5-6.5-67-87 0-.2L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9L449 161.1l13-13-9.1-15.9L429.5 91.4l36.3-40.1 16.1-17.8L446.3 1.3 430.2 19.1l-48 53L370.5 85l8.6 15.1 22.9 40L352 190.3l0-38.2 0-32-24 0 0-48.2 0-8-16 0 0 8 0 48.2-24 0 0 32 0 38.1-50.1-50.1 22.9-40L269.5 85 257.8 72.1l-48-53L193.7 1.3 158.1 33.5l16.1 17.8 36.3 40.1-23.3 40.8-9.1 15.9 13 13 41.3 41.4-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1z"]},faStarOfDavid:{prefix:"fass",iconName:"star-of-david",icon:[512,512,[10017],"f69a","M16 400H72h91.3L232 512h48l68.7-112H440h56V352l-4.9-8-54-88 54-88 4.9-8V112H440 348.7L280 0H232L163.3 112H72 16v48l4.9 8 54 88-54 88L16 352v48zm91.8-90.5L128.9 344H86.6l21.1-34.5zM194.6 344l-54-88 54-88H317.4l54 88-54 88H194.6zM229 400h54l-27 44-27-44zm154.1-56l21.1-34.5L425.4 344H383.1zm21.1-141.5L383.1 168h42.3l-21.1 34.5zM283 112H229l27-44 27 44zM128.9 168l-21.1 34.5L86.6 168h42.3z"]},faFlagSwallowtail:wn,faFlagAlt:wo,faPersonMilitaryRifle:{prefix:"fass",iconName:"person-military-rifle",icon:[512,512,[],"e54b","M160 16V64H352V0L160 16zm17.6 80c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H177.6zM176 224h-6.1L352 484.1V369.7l53.6 90.6 20.3 34.4 68.9-40.7-20.3-34.4-81.6-138 52.4-90.8L416 173.9 479.4 64l-13.9-8L437.9 40 424 32 408 59.7l13.9 8L331.6 224H176zm-34.4 19.7l-104 176L17.2 454.1l68.9 40.7 20.3-34.4L160 369.7V512H332.5L143 241.3l-1.4 2.4zM296 272a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCarGarage:{prefix:"fass",iconName:"car-garage",icon:[640,512,[],"f5e2","M335 11.7l272 144 28.3 15-29.9 56.6-28.3-15L320 76.2 63 212.3l-28.3 15L4.7 170.7l28.3-15 272-144 15-7.9 15 7.9zM202.9 160H224 416h21.1l8.3 19.4L492 288h36v96 64 64H448V448H192v64H112V448 384 288h36l46.5-108.6 8.3-19.4zm192 64H245.1l-27.4 64H422.3l-27.4-64zM192 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCartShopping:wf,faShoppingCart:wu,faBookFont:{prefix:"fass",iconName:"book-font",icon:[448,512,[],"e0bf","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM250.1 64H229.9l-4.4 9.1-61.2 128-40.2 84-1.4 2.9h35.5l30.6-64H291.1l30.6 64h35.5l-1.4-2.9-40.2-84-61.2-128L250.1 64zm25.7 128H204.2L240 117.1 275.8 192z"]},faShieldPlus:{prefix:"fass",iconName:"shield-plus",icon:[512,512,[],"e24a","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM232 368h48V344 280h64 24V232H344 280V168l0-24H232v24 64H168 144v48h24 64v64 24z"]},faVials:{prefix:"fass",iconName:"vials",icon:[512,512,[],"f493","M0 32H32 88h48 56 32V96H192V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96H0V32zM136 96H88V256h48V96zM288 32h32 56 48 56 32V96H480V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96H288V32zM424 96H376V256h48V96z"]},faEyeDropperFull:{prefix:"fass",iconName:"eye-dropper-full",icon:[512,512,[],"e172","M341.6 29.2L240.1 130.8l-9.4-9.4L208 98.7 162.7 144l22.6 22.6 160 160L368 349.3 413.3 304l-22.6-22.6-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM32 344v88L0 472l40 40 40-32h88L310.7 337.3l-136-136L32 344z"]},faDistributeSpacingHorizontal:{prefix:"fass",iconName:"distribute-spacing-horizontal",icon:[512,512,[],"e365","M32 0H80V512H32V0zM160 96H352V416H160V96zM480 0V512H432V0h48z"]},faTabletRugged:{prefix:"fass",iconName:"tablet-rugged",icon:[448,512,[],"f48f","M352 64V448H96V64H352zM96 0H32V48L0 64v96l32 16v16L0 208v96l32 16v16L0 352v96l32 16v48H96 352h64V464l32-16V352l-32-16V320l32-16V208l-32-16V176l32-16V64L416 48V0H352 96z"]},faTemperatureSnow:wm,faTemperatureFrigid:wd,faMoped:{prefix:"fass",iconName:"moped",icon:[640,512,[],"e3b9","M328 32h24 64 17.1l5.6 16.1 15.6 44.8L512 64h32v96H512l-41.7-20.8L500 224.4c4-.3 8-.4 12-.4c43.7 0 83.3 17.5 112.1 45.8l-33.6 34.2C570.2 284.2 542.6 272 512 272c-52.7 0-97 36.5-108.9 85.6c-2 8.4-3.1 17.3-3.1 26.4H368 352 256c0 53-43 96-96 96s-96-43-96-96H0V320c0-70.7 57.3-128 128-128H256V320H365.3c16.8-38.5 48.4-69.2 87.6-84.7L398.9 80H352 328V32zM256 96v64H96V96H256zM160 432c26.5 0 48-21.5 48-48H112c0 26.5 21.5 48 48 48zm352 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faFaceSmilePlus:wp,faSmilePlus:wz,faRadioTuner:wH,faRadioAlt:wv,faFaceSwear:{prefix:"fass",iconName:"face-swear",icon:[640,512,[],"e399","M320 0C178.6 0 64 114.6 64 256H576C576 114.6 461.4 0 320 0zM240.4 224c-17.7 0-32-14.3-32-32c0-8.8 3.6-16.8 9.3-22.6l-30.7-10.2-15.2-5.1 10.1-30.4 15.2 5.1 96 32 15.2 5.1-10.1 30.4-15.2-5.1-10.9-3.6c.2 1.5 .3 2.9 .3 4.4c0 17.7-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-1.6 .1-3.2 .3-4.7l-11.7 3.9-15.2 5.1-10.1-30.4 15.2-5.1 96-32 15.2-5.1 10.1 30.4-15.2 5.1-30.2 10.1c5.9 5.8 9.5 13.9 9.5 22.8zM0 512H640V288H0V512zM400 384H384v32h16 16v32H400 384v16 16H352V464 448H320v16 16H288V464 448H272 256V416h16 16V384H272 256V352h16 16V336 320h32v16 16h32V336 320h32v16 16h16 16v32H400zm-80 0v32h32V384H320zm262.6-41.7l-10.4 12.1-96 112-10.4 12.1-24.3-20.8 10.4-12.1 96-112 10.4-12.1 24.3 20.8zM448 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 320v16 64 16H192V400 336 320h32zM192 448h32v32H192V448zM96.4 335.5V320h32v15.3c5.3 .9 10.4 2 15.1 3.2l15.5 3.9-7.7 31.1-15.5-3.9c-8.4-2.1-16.4-3.6-23.7-3.7c-5.5-.1-12 1.1-16.3 3.5c-2 1.1-3 2.1-3.3 2.6c-.2 .3-.5 .9-.5 2.4c0 .3 0 .3 .1 .4l0 0c.3 .4 1.2 1.3 3.5 2.5c4.9 2.7 11.9 4.6 21.4 7.3l.2 .1c8.4 2.4 19.3 5.4 28 10.6c9.6 5.6 18.9 15.2 19.3 30.6c.5 17.3-9.2 28.8-20.5 34.9c-5 2.7-10.5 4.5-15.8 5.6V480h-32V465.7c-7.5-1.6-14.5-3.8-20.6-5.8l0 0 0 0c-1.6-.5-3.1-1-4.5-1.4L56 453.7l9.5-30.6 15.3 4.8c1.8 .6 3.6 1.1 5.3 1.7l0 0c10.4 3.3 18.4 5.8 26.8 6.1c6 .2 12.1-1 16.1-3.1c1.8-1 2.7-1.9 3.1-2.5c.3-.5 .8-1.4 .7-3.3l0-.1c0-.6 0-1.7-3.6-3.8c-4.6-2.7-11.3-4.8-20.7-7.4l-1.6-.5 0 0c-8-2.3-18.1-5.1-26.3-9.5c-9.2-5-19.4-13.8-20.4-29.1C59 358.5 69.7 347 80.8 341.1c5-2.7 10.4-4.5 15.6-5.6z"]},faWaterArrowDown:wV,faWaterLower:wy,faScannerTouchscreen:{prefix:"fass",iconName:"scanner-touchscreen",icon:[512,512,[],"f48a","M192 0V64H128V0h64zM352 0V64H288V0h64zM224 0h32V64H224V0zM416 0V288H384V0h32zm32 0h64V288H448V0zM0 96H352V512H0V96zm64 64V448H288V160H64z"]},faCircle7:{prefix:"fass",iconName:"circle-7",icon:[512,512,[],"e0f4","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm72-384h24v29.4l-2.3 4.9L245.5 384h-53l3.9-8.2L290.2 176H184 160V128h24H328z"]},faPlugCirclePlus:{prefix:"fass",iconName:"plug-circle-plus",icon:[576,512,[],"e55f","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48 16v32H496 448v48 16H416V432 384H368 352V352h16 48V304 288h32v16z"]},faPersonSkiJumping:wx,faSkiJump:wb,faPlaceOfWorship:{prefix:"fass",iconName:"place-of-worship",icon:[640,512,[],"f67f","M224 96v89.6L160 224V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V224l-64-38.4V96L320 0 224 96zM0 344V512H128V273.6L0 344zM640 512V344L512 273.6V512H640z"]},faWaterArrowUp:ww,faWaterRise:wD,faWaveformLines:wk,faWaveformPath:wS,faSplit:{prefix:"fass",iconName:"split",icon:[512,512,[],"e254","M416 32l96 96-96 96H384V160H333.3l-96 96 96 96H384V288h32l96 96-96 96H384V416H320 306.7l-9.4-9.4L178.7 288H32 0V224H32 178.7L297.4 105.4l9.4-9.4H320h64V32h32z"]},faFilmCanister:wE,faFilmCannister:wj,faFolderXmark:wO,faFolderTimes:wP,faToiletPaperBlank:w_,faToiletPaperAlt:wB,faTabletScreen:wU,faTabletAndroidAlt:wR,faHexagonVerticalNftSlanted:{prefix:"fass",iconName:"hexagon-vertical-nft-slanted",icon:[448,512,[],"e506","M0 128V384L224 512 448 384V128L224 0 0 128zM192 92l31.8-18.2L272 101.4v36.9l-48-27.5V240h32 16v32H256 224V432v6.3L192 420V256 92zM320 383.4V165.8L296 152V115.1l47.9 27.4 0 0L384 165.4v36.8L352 184V365.1l-32 18.3zM160 384v17.7L127.2 383 96 266.1V360v5.1L64 346.9V165.1l33.1-18.9L128 261.9V128.6l32-18.3V112 381.9 384z"]},faFolderMusic:{prefix:"fass",iconName:"folder-music",icon:[512,512,[],"e18d","M512 96V480H0V32H224l48 64H512zM352 192V168.9L330.4 177l-128 48L192 228.9V240v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V283.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V224 192z"]},faDisplayMedical:wY,faDesktopMedical:wG,faShareAll:{prefix:"fass",iconName:"share-all",icon:[576,512,[],"f367","M469.6 184.4L352 76.6V32h32L576 208 384 384H352V339.4L469.6 231.6 495.4 208l-25.7-23.6zM352 120l72.3 66.3L448 208l-23.7 21.7L352 296l-96 88H224V288H208c-61.9 0-112 50.1-112 112c0 48 32 80 32 80s-128-48-128-176c0-97.2 78.8-176 176-176h48V32h32l96 88z"]},faPeapod:{prefix:"fass",iconName:"peapod",icon:[512,512,[],"e31c","M512 0H416C186.2 0 0 186.2 0 416v96H96c229.8 0 416-186.2 416-416V0zM256 200a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM88 368a56 56 0 1 1 112 0A56 56 0 1 1 88 368zM368 88a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faChessClock:{prefix:"fass",iconName:"chess-clock",icon:[640,512,[],"f43d","M256 32H96V80h56v48H0V480H640V128H544V96H384v32H200V80h56V32zM576 304a112 112 0 1 1 -224 0 112 112 0 1 1 224 0zm-41.4-48L512 233.4l-11.3 11.3-48 48L441.4 304 464 326.6l11.3-11.3 48-48L534.6 256zM176 192a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm-16 48v64 16h32V304 240 224H160v16z"]},faAxe:{prefix:"fass",iconName:"axe",icon:[640,512,[129683],"f6b2","M64 512L313.4 262.6l-64-64L0 448l64 64zM400 48L352 0 224 128 384 288v96 32h32c123.7 0 224-100.3 224-224V160H608 512l-48-48 48-48L448 0 400 48zm48 300.8V316c45-11.6 80.4-47 92-92h32.8C560.1 286.7 510.7 336.1 448 348.8z"]},faSquareD:{prefix:"fass",iconName:"square-d",icon:[448,512,[],"e268","M448 32H0V480H448V32zM152 128h72c70.7 0 128 57.3 128 128s-57.3 128-128 128H152 128V360 152 128h24zm24 208h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H176V336z"]},faGripVertical:{prefix:"fass",iconName:"grip-vertical",icon:[320,512,[],"f58e","M0 352l128 0 0 128L0 480 0 352zm192 0l128 0 0 128-128 0 0-128zM0 320L0 192l128 0 0 128L0 320zM192 192l128 0 0 128-128 0 0-128zM0 160L0 32l128 0 0 128L0 160zM192 32l128 0 0 128-128 0 0-128z"]},faMobileSignalOut:{prefix:"fass",iconName:"mobile-signal-out",icon:[512,512,[],"e1f0","M64 64H224V0H64 0V64 448v64H64 288h64V448 288H288V448H64V64zm80 320H128v32h16 64 16V384H208 144zM256 48c114.9 0 208 93.1 208 208h48C512 114.6 397.4 0 256 0V48zm32 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80 0h48c0-88.4-71.6-160-160-160v48c61.9 0 112 50.1 112 112z"]},faArrowTurnUp:wQ,faLevelUp:wF,faU:{prefix:"fass",iconName:"u",icon:[384,512,[117],"55","M64 32V64 288c0 70.7 57.3 128 128 128s128-57.3 128-128V64 32h64V64 288c0 106-86 192-192 192S0 394 0 288V64 32H64z"]},faArrowUpFromDottedLine:{prefix:"fass",iconName:"arrow-up-from-dotted-line",icon:[448,512,[],"e09b","M246.6 57.4L224 34.7 201.4 57.4l-128 128L50.7 208 96 253.3l22.6-22.6L192 157.3V320v32h64V320 157.3l73.4 73.4L352 253.3 397.3 208l-22.6-22.6-128-128zM64 416H0v64H64V416zm96 0H96v64h64V416zm32 64h64V416H192v64zm160-64H288v64h64V416zm32 0v64h64V416H384z"]},faSquareRootVariable:wZ,faSquareRootAlt:wq,faLightSwitchOn:{prefix:"fass",iconName:"light-switch-on",icon:[384,512,[],"e019","M384 0H0V512H384V0zM96 96H288V416H96V96zm96-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64-320H128V256H256V128z"]},faArrowDownArrowUp:wK,faSortAlt:wJ,faRaindrops:{prefix:"fass",iconName:"raindrops",icon:[448,512,[],"f75c","M105.5 122.8c-6.2 10.4-9.5 22.3-9.5 34.4V160c0 35.3 28.7 64 64 64s64-28.7 64-64v-2.8c0-12.1-3.3-24-9.5-34.4L160 32l-54.5 90.8zm-96 192C3.3 325.2 0 337.1 0 349.2V352c0 35.3 28.7 64 64 64s64-28.7 64-64v-2.8c0-12.1-3.3-24-9.5-34.4L64 224 9.5 314.8zM320 128L211.7 293.5c-12.8 19.6-19.7 42.6-19.7 66C192 426 246 480 312.5 480h15C394 480 448 426 448 359.5c0-23.4-6.8-46.4-19.7-66L320 128z"]},faDash:wW,faMinusLarge:wX,faClock:w$,faClockFour:Dc,faInputNumeric:{prefix:"fass",iconName:"input-numeric",icon:[640,512,[],"e1bd","M576 128V384H64V128H576zM64 64H0v64V384v64H64 576h64V384 128 64H576 64zm40 96v48h24 8v96H120 96v48h24 80 24V304H200 184V184 160H160 128 104zm221.4 51.8c5.9 6.7 5.7 16.7-.3 23.3L256 309.9V352h16 88 24V304H360 326.8l33.6-36.4c22.7-24.6 23.2-62.3 1.2-87.4c-26.2-30-73-29.7-98.9 .5l-16.9 19.7 36.4 31.2 16.9-19.7c6.9-8.1 19.3-8.1 26.3-.1z"]},faTruckTow:{prefix:"fass",iconName:"truck-tow",icon:[640,512,[],"e2b8","M64 16V0h96L384 252V128 96h32 96 13.3l9.4 9.4 96 96 9.4 9.4V224v32 32V416H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H0V256H192L96 64V176c0 20.9-13.4 38.7-32 45.3V224H48c-26.5 0-48-21.5-48-48V160 144H32v16 16c0 8.8 7.2 16 16 16s16-7.2 16-16V32 16zM576 256V237.3L498.7 160H448v96H576zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faBackwardStep:Dr,faStepBackward:Da,faPallet:{prefix:"fass",iconName:"pallet",icon:[640,512,[],"f482","M32 320H0v64H32 64v64H32 0v64H32 64 96h32H288h32 32H512h32 32 32 32V448H608 576V384h32 32V320H608 576 544 512 352 320 288 128 96 64 32zm96 64H288v64H128V384zm224 0H512v64H352V384z"]},faCarBolt:{prefix:"fass",iconName:"car-bolt",icon:[512,512,[],"e341","M120 32H97.3L89.8 53.4 41.3 192H0V400v80H96V400H416v80h96V400 192H470.7L422.2 53.4 414.7 32H392 120zM64 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm352-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 224L288 96l-24 96h88L224 320l24-96H160z"]},faArrowsMaximize:Dn,faExpandArrows:Do,faFaucet:{prefix:"fass",iconName:"faucet",icon:[512,512,[],"e005","M192 64v44.8L64 96v64l128-12.8 31.2-3.1 .8-.1h0 0l.8 .1 31.2 3.1L384 160V96L256 108.8V64H192zM160 224l-32 32H0V384H132.1c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48H352c17.7 0 32 14.3 32 32v32H512V416c0-88.4-71.6-160-160-160H320l-32-32H256V179.4l-32-3.2-32 3.2V224H160z"]},faCloudSleet:{prefix:"fass",iconName:"cloud-sleet",icon:[512,512,[],"f741","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm24 32L48 512H0L72 352h48zm256 0L304 512H256l72-160h48zm-160 0v24 16h16 24v48H232 216v16 24H168V456 440H152 128V392h24 16V376 352h48zm256 0v24 16h16 24v48H488 472v16 24H424V456 440H408 384V392h24 16V376 352h48z"]},faLampStreet:{prefix:"fass",iconName:"lamp-street",icon:[512,512,[],"e1c5","M64 176c0-61.9 50.1-112 112-112c57.4 0 104.7 43.2 111.2 98.8C196.8 178.3 128 257.1 128 352H512c0-95.3-69.4-174.4-160.5-189.4C344.6 71.6 268.7 0 176 0C78.8 0 0 78.8 0 176V512H64V176zM320 448c35.3 0 64-28.7 64-64H256c0 35.3 28.7 64 64 64z"]},faListRadio:{prefix:"fass",iconName:"list-radio",icon:[512,512,[],"e1d0","M64 160A64 64 0 1 0 64 32a64 64 0 1 0 0 128zM192 64H160v64h32H480h32V64H480 192zm0 160H160v64h32H480h32V224H480 192zm0 160H160v64h32H480h32V384H480 192zM40 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0A64 64 0 1 0 0 416a64 64 0 1 0 128 0zM64 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 88a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faPenNibSlash:{prefix:"fass",iconName:"pen-nib-slash",icon:[640,512,[],"e4a1","M212.8 142.4L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L446.7 324 480 224l.7-.7-128-128L352 96 212.8 142.4zM64 448l20.7 20.7 144-144c-3-6.3-4.7-13.3-4.7-20.7c0-9.4 2.7-18.2 7.4-25.7l-87.8-69.2L64 448zm345.1-29.7L306.4 337.4c-8.7 9-20.9 14.6-34.4 14.6c-7.4 0-14.4-1.7-20.7-4.7l-144 144L128 512l281.1-93.7zM375.3 72.7l128 128L576 128 448 0 375.3 72.7z"]},faBaseballBatBall:{prefix:"fass",iconName:"baseball-bat-ball",icon:[512,512,[],"f432","M408.9 7.1l-5.7-5.7-5.7 5.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L504.9 114.5l5.7-5.7-5.7-5.7-96-96zM512 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM33.9 384L0 417.9l17 17 60.2 60.2 17 17L128 478.1l-17-17L50.9 401l-17-17z"]},faSquareUpLeft:{prefix:"fass",iconName:"square-up-left",icon:[448,512,[],"e282","M448 32H0V480H448V32zM128 320V160H288l24 24-52 52 76 76-56 56-76-76-52 52-24-24z"]},faOverline:{prefix:"fass",iconName:"overline",icon:[448,512,[],"f876","M32 32H0V96H32 416h32V32H416 32zm192 96a176 176 0 1 0 0 352 176 176 0 1 0 0-352zM336 304a112 112 0 1 1 -224 0 112 112 0 1 1 224 0z"]},faS:{prefix:"fass",iconName:"s",icon:[320,512,[115],"53","M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3L-8.5 436.3l20.2-60.7 30.4 10.1c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4l30.9 8.2-16.5 61.8-30.9-8.2c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z"]},faTimeline:{prefix:"fass",iconName:"timeline",icon:[640,512,[],"e29c","M152 72v48H104V72h48zM104 16H48V72v48 56H96v48H32 0v64H32 288v48H240v56 48 56h56 48 56V440 392 336H352V288H608h32V224H608 544V176h48V120 72 16H536 488 432V72v48 56h48v48H160V176h48V120 72 16H152 104zM488 72h48v48H488V72zM344 392v48H296V392h48z"]},faKeyboard:{prefix:"fass",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M576 64H0V448H576V64zM128 128v64H64V128h64zM64 224h64v64H64V224zm64 96v64H64V320h64zm32-192h64v64H160V128zm64 96v64H160V224h64zm-64 96H416v64H160V320zM320 128v64H256V128h64zm-64 96h64v64H256V224zm160-96v64H352V128h64zm-64 96h64v64H352V224zm160-96v64H448V128h64zm-64 96h64v64H448V224zm64 96v64H448V320h64z"]},faArrowsFromDottedLine:{prefix:"fass",iconName:"arrows-from-dotted-line",icon:[448,512,[],"e0a3","M128 96L224 0l96 96v32H256v32 32H192V160 128H128V96zM256 352v16 16h64v32l-96 96-96-96V384h64V368 352 320h64v32zM64 224v64H0V224H64zm32 0h64v64H96V224zm160 0v64H192V224h64zm32 0h64v64H288V224zm96 0h64v64H384V224z"]},faUsbDrive:{prefix:"fass",iconName:"usb-drive",icon:[640,512,[],"f8e9","M448 96H0V416H448V96zm192 32H480V384H640V128zm-56 56v48H536V184h48zm-48 96h48v48H536V280z"]},faBallot:{prefix:"fass",iconName:"ballot",icon:[448,512,[],"f732","M448 0H0V512H448V0zM64 96h64v64H64V96zm0 128h64v64H64V224zm64 128v64H64V352h64zm64 16h16H368h16v32H368 208 192V368zm16-256H368h16v32H368 208 192V112h16zM192 240h16H368h16v32H368 208 192V240z"]},faCaretDown:{prefix:"fass",iconName:"caret-down",icon:[320,512,[],"f0d7","M320 240L160 384 0 240l0-48 320 0 0 48z"]},faLocationDotSlash:Ds,faMapMarkerAltSlash:Df,faCards:{prefix:"fass",iconName:"cards",icon:[640,512,[],"e3ed","M210.9 512l254-146.7L254 0 0 146.7 210.9 512zm12.9-345.2l76.1 20.4c26 7 41.4 33.7 34.4 59.7s-33.7 41.4-59.7 34.4l-10-2.7 17.7 30.7 12.1-7 12.1-7 13.9 24.1-12.1 7-12.1 7-24.1 13.9-12.1 7-12.1 7-13.9-24.1 12.1-7 12.1-7-17.8-30.7-2.7 10c-7 26-33.7 41.4-59.7 34.4s-41.4-33.7-34.4-59.7l20.4-76.1 12.6-47.1 47.1 12.6zM320 512H640V64H327.9L492.7 349.4l16 27.7-27.7 16L320 486v26zM476.4 135.7c13.5-11.7 34.2-9.5 46.7 3.2l5 5.2 4.7-5.2c12.5-12.7 33-15 46.9-3.2c15.5 13.5 16.2 37.5 2.2 51.9l-54 55.8-54.1-55.8c-14-14.5-13.2-38.5 2.5-51.9z"]},faHouseChimneyMedical:Du,faClinicMedical:Dm,faBoxingGlove:Dd,faGloveBoxing:Dp,faTemperatureThreeQuarters:Dz,faTemperature3:Dv,faThermometer3:DV,faThermometerThreeQuarters:Db,faBellSchool:{prefix:"fass",iconName:"bell-school",icon:[512,512,[],"f5d5","M208 128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 288A208 208 0 1 0 208 0a208 208 0 1 0 0 416zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 448c-54 0-103.9-17.9-144-48V512H320h32H464h24V488 441.6c14.3-8.3 24-23.8 24-41.6c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 17.8 9.7 33.3 24 41.6V464H352V400c-40.1 30.1-90 48-144 48z"]},faMobileScreen:Dw,faMobileAndroidAlt:DD,faPlaneUp:{prefix:"fass",iconName:"plane-up",icon:[512,512,[],"e22d","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L512 288v96L320 320v80l64 48v64L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7z"]},faFolderHeart:{prefix:"fass",iconName:"folder-heart",icon:[512,512,[],"e189","M512 96V480H0V32H224l48 64H512zM144 251.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L256 384.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faCircleLocationArrow:Dk,faLocationCircle:DS,faFaceHeadBandage:{prefix:"fass",iconName:"face-head-bandage",icon:[576,512,[],"e37a","M288 0C213.6 0 146.6 31.8 99.8 82.4c-12.5 2.5-25 5.2-37.3 8.2l-12.4 3c-2.3 3.3-4.5 6.7-6.6 10.1l-.8 1.2C26.9 130.6 15 158.9 7.8 189l-.4 1.8c-3.8 16.4-6.2 33.3-7 50.6l0 0c-.1 1.3-.1 2.6-.2 3.8l0 .5c-.1 3.1-.2 6.2-.2 9.3l0 .9 0 .5 0 .7c.1 31 5.1 60.9 14.4 88.9l.7 2.1c6.3 18.7 14.5 36.5 24.2 53.2l20.2-29.9C101.7 454.9 188.2 512 288 512c141.4 0 256-114.6 256-256c0-8.2-.4-16.4-1.1-24.4l32.8 9.9c-.9-17.2-3.2-34.1-7-50.4l-.5-2.1c-5.2-21.6-12.8-42.3-22.5-61.8l0 0c-4.1-8.1-8.5-16-13.3-23.7c-2-3.1-4-6.2-6-9.3c-4.1-6-8.4-11.8-12.9-17.5l-.6-.7c-21.2-26.5-47-49.1-76.2-66.8l-1.5-.9c-2.8-1.6-5.5-3.2-8.4-4.8L416.2 4.9c-16.2 2-32.2 4.6-48.1 7.9C342.9 4.5 316 0 288 0zm12.6 64.1c38.3-13 78.3-22.3 119.5-27.4c13.7 8.3 26.6 17.9 38.5 28.5c6.1 5.5 11.9 11.2 17.5 17.2C419.3 71.1 360.6 64.9 300.6 64.1zm15.6 96.4s0 0 0 0c-9.4-.3-18.8-.5-28.2-.5c-17.1 0-34.1 .5-51 1.5c0 0 0 0 0 0c-47.8 2.8-94.6 9.4-140 19.7c0 0 0 0 0 0c-19.6 4.4-39 9.5-58.1 15.3c0-.2 .1-.4 .1-.6c.4-1.8 .9-3.6 1.4-5.4c2.8-10.5 6.2-20.8 10.2-30.7c5.4-13.3 11.8-26 19.3-38C139.9 104.9 212.9 96 288 96s148.1 8.9 218 25.8c7.4 12 13.9 24.8 19.3 38c4.8 11.8 8.7 24.1 11.7 36.7c-11.9-3.6-23.9-6.9-36-10c-59.4-15.1-121.2-24-184.8-26zM176.4 240c13.5-10.8 27.6-20.9 42.1-30.4c12.7 4.2 21.9 16.2 21.9 30.4c0 17.7-14.3 32-32 32s-32-14.3-32-32zm-126-13.6c41-12.2 83.3-21.3 126.6-27.1c-40.6 29.4-77 64.4-108 103.7c-8.5 10.7-16.5 21.7-24.2 33.1c-4.4-13.3-7.7-27.1-9.9-41.3C33 282.1 32 269.2 32 256c0-3 .1-6.1 .2-9.1c5.9-7 12-13.8 18.2-20.5zM373.2 397.5C356.4 382.2 330.8 368 296 368c-13.1 0-24.8 2-35.2 5.3l-15.3 4.8-9.6-30.5 15.3-4.8c13.4-4.2 28.4-6.8 44.8-6.8c44.2 0 77.2 18.3 98.8 37.9l11.8 10.8-21.5 23.7-11.8-10.8zM368.4 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faSushiRoll:DE,faMakiRoll:Dj,faMakizushi:DO,faCarBump:{prefix:"fass",iconName:"car-bump",icon:[640,512,[],"f5e0","M65.1 75.8l21.1-5.7L318.1 8l21.1-5.7L352.2 20 430.6 127l40.7-10.9L521 301.5l20.7 77.3-92.7 24.8-20.7-77.3L150 400.9l20.7 77.3L78 503 57.3 425.8 7.6 240.3l40.7-10.9L62.7 97.6l2.4-21.8zm248.4-.3L124 126.3l-9.3 85.3 249.6-66.9L313.5 75.5zm-180 263.6a32 32 0 1 0 -16.6-61.8 32 32 0 1 0 16.6 61.8zM434.3 225.4a32 32 0 1 0 -61.8 16.6 32 32 0 1 0 61.8-16.6zM510.9 416c56.4 0 103.1 41.7 110.9 96H400c7.8-54.3 54.4-96 110.9-96z"]},faPiggyBank:{prefix:"fass",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h32l-18.8 75.1c15.8 14.8 28.7 32.8 37.5 52.9H576V384H512c-9.1 12.1-19.9 22.9-32 32v96H384V448H256v64H160V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68H80v48H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faRacquet:{prefix:"fass",iconName:"racquet",icon:[512,512,[],"f45a","M349 64c-36 0-76.4 15.8-108.8 48.2S192 184.9 192 221c0 28.2 9.6 53.2 27.7 71.3c40.4 40.4 120.7 38.9 180.1-20.5C432.2 239.4 448 199.1 448 163c0-28.2-9.6-53.2-27.7-71.3S377.1 64 349 64zm-154 2.9C238.5 23.4 294.8 0 349 0c42.8 0 84.9 14.8 116.6 46.5S512 120.2 512 163c0 54.2-23.4 110.5-66.9 154c-68.2 68.2-172.3 88.9-245.7 40.8l-48.8 48.8L160 416 64 512 0 448l96-96 9.4 9.4 48.8-48.8C136.4 285.2 128 253.3 128 221c0-54.2 23.4-110.5 66.9-154z"]},faCarMirrors:{prefix:"fass",iconName:"car-mirrors",icon:[576,512,[],"e343","M152 32H129.3l-7.5 21.4L84.5 160H0v64H32V400v80h96V400H448v80h96V400 224h32V160H491.5L454.2 53.4 446.7 32H424 152zM434.9 192H141.1l33.6-96H401.3l33.6 96zM96 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm352-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faIndustryWindows:DP,faIndustryAlt:D_,faBoltAuto:{prefix:"fass",iconName:"bolt-auto",icon:[576,512,[],"e0b6","M304 0L0 288l162.2 23.2L112 512 416 224 253.8 200.8 304 0zM506.4 512H576L480 288H416L320 512h69.6l13.7-32h89.3l13.7 32zM448 375.8L465.2 416H430.8L448 375.8z"]},faBatteryHalf:DB,faBattery3:DU,faFluxCapacitor:{prefix:"fass",iconName:"flux-capacitor",icon:[448,512,[],"f8ba","M0 32H448V480H0V32zM148.7 237.3l-49-49L71.4 160 128 103.4l28.3 28.3 49 49c1.8-6.6 2.7-13.6 2.7-20.7c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c7.2 0 14.1-.9 20.7-2.7zM184 282.7c-23.9 13.8-40 39.7-40 69.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-29.6-16.1-55.5-40-69.3V352v40H184V352 282.7zm115.3-45.4c6.6 1.8 13.6 2.7 20.7 2.7c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80c0 7.2 .9 14.1 2.7 20.7l49-49L320 103.4 376.6 160l-28.3 28.3-49 49zm-160-88.6L128 137.4 105.4 160l11.3 11.3L208 262.6V352v16h32V352 262.6l91.3-91.3L342.6 160 320 137.4l-11.3 11.3L224 233.4l-84.7-84.7z"]},faMountainCity:{prefix:"fass",iconName:"mountain-city",icon:[640,512,[],"e52e","M288 0V144.4L357.7 256H416v64H397.7L507.1 495l10.6 17H640V192H568V120 96H520v24 72H480V0H288zm64 64h64v64H352V64zm64 96v64H352V160h64zm160 96v64H512V256h64zm-64 96h64v64H512V352zM480 512l-30-48L268.3 173.3 240 128l-28.3 45.3L30 464 0 512H56.6 423.4 480zM240 218.6L303.4 320H240l-48 64-30.2-40.3L240 218.6z"]},faCoins:{prefix:"fass",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]},faHoneyPot:{prefix:"fass",iconName:"honey-pot",icon:[448,512,[127855],"e418","M128 32H64 32V96H64C25.1 125.2 0 171.7 0 224C0 400 128 480 128 480H320s128-80 128-256c0-52.3-25.1-98.8-64-128h32V32H384 176V136v24H128V136 32zM96.9 352C78.7 320.3 64 278.1 64 224H384c0 54.1-14.7 96.3-32.9 128H96.9z"]},faOlive:{prefix:"fass",iconName:"olive",icon:[448,512,[],"e316","M160 480C71.6 480 0 408.4 0 320C0 128 181.9 32 280 32c56 0 112 56 112 56s56 56 56 112c0 98.1-96 280-288 280zM287.1 192.9c30.3 30.3 87.8 21.9 87.8 21.9s8.4-57.5-21.9-87.8s-87.8-21.9-87.8-21.9s-8.4 57.5 21.9 87.8z"]},faKhanda:{prefix:"fass",iconName:"khanda",icon:[512,512,[9772],"f66d","M192 48L256 0l64 48s-6.6 10.6-14.5 27.5C342.5 93.8 368 131.9 368 176s-25.5 82.2-62.5 100.5C313.4 293.4 320 304 320 304l-48 36v22.6l34.5-23.7 .1-.1C363.8 299.5 416 256 416 180.6c0-47.6-14.7-106.7-32-132.6c0 0 128 54.5 128 176c0 96-112 192-112 192l-83.4-45.3L284.2 393l46.1 31.7c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V423.4L199.8 451c-1.5 11.8-11.6 21-23.8 21c-13.3 0-24-10.7-24-24s10.7-24 24-24c2 0 3.9 .2 5.7 .7L227.8 393l-32.4-22.3L112 416s-112-96-112-192C0 102.5 128 48 128 48c-17.3 25.9-32 85.1-32 132.6c0 75.4 52.2 118.9 109.4 158.2l.1 .1L240 362.6V340l-48-36s6.6-10.6 14.5-27.5C169.5 258.2 144 220.1 144 176s25.5-82.2 62.5-100.5C198.6 58.6 192 48 192 48zm0 128c0 23.5 12.7 44.1 31.6 55.2c4.9-17.3 8.4-36.2 8.4-55.2s-3.5-37.9-8.4-55.2C204.7 131.9 192 152.5 192 176zm88 0c0 18.9 3.5 37.9 8.4 55.2C307.3 220.1 320 199.5 320 176s-12.7-44.1-31.6-55.2c-4.9 17.3-8.4 36.2-8.4 55.2z"]},faFilterList:{prefix:"fass",iconName:"filter-list",icon:[512,512,[],"e17c","M112 256V384l128 96V256L352 128V64H0v64L112 256zM352 384H320v64h32H480h32V384H480 352zM320 224v64h32H480h32V224H480 352 320zM416 64H384v64h32 64 32V64H480 416z"]},faOutlet:{prefix:"fass",iconName:"outlet",icon:[448,512,[],"e01c","M448 32H0V480H448V32zM64 256c0-88 64-128 64-128H320s64 40 64 128s-64 128-64 128H128s-64-40-64-128zm112-64H144v16 48 16h32V256 208 192zm128 0H272v16 48 16h32V256 208 192zm-80 96c-13.3 0-24 10.7-24 24v24h48V312c0-13.3-10.7-24-24-24z"]},faSliders:DR,faSlidersH:DY,faCauldron:{prefix:"fass",iconName:"cauldron",icon:[448,512,[],"f6bf","M160 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm112 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM35.1 224C16.5 257 0 297.1 0 334.4c0 37.4 11.9 69.4 32 95.5V512H80V473c40.4 25.5 91.8 39 144 39s103.6-13.5 144-39v39h48V429.9c20.1-26.1 32-58.1 32-95.5c0-37.3-16.5-77.4-35.1-110.4H448V160H368 224 80 0v64H35.1z"]},faPeople:{prefix:"fass",iconName:"people",icon:[640,512,[],"e216","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H91.4L82 142.8 .2 270.8l53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L238 142.8 228.6 128H211.1 108.9zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4l-9.4 14.8-81.7 128 53.9 34.4 42-65.8L368 384h40v96 32h64V480 384h16v96 32h64V480 384h40L543.8 239.4l42 65.8 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faFolderTree:{prefix:"fass",iconName:"folder-tree",icon:[576,512,[],"f802","M64 32V0H0V32v96V416v32H32 256V384H64V160H256V96H64V32zM288 224H576V32H432L400 0H288V224zm0 288H576V320H432l-32-32H288V512z"]},faNetworkWired:{prefix:"fass",iconName:"network-wired",icon:[640,512,[],"f6ff","M384 64v64H352 288 256V64H384zM352 192h32 64V128 64 0H384 256 192V64v64 64h64 32v32H192 128 32 0v64H32h96v32H96 32v64 64 64H96 224h64V448 384 320H224 192V288h96 64 96v32H416 352v64 64 64h64H544h64V448 384 320H544 512V288h96 32V224H608 512 448 352V192zM512 384h32v64H416V384h32 64zm-320 0h32v64H96V384h32 64z"]},faCroissant:{prefix:"fass",iconName:"croissant",icon:[512,512,[129360],"f7f6","M6.3 227.9l231.9 98.9L60.7 464.8C22.6 416 0 354.7 0 288c0-20.6 2.2-40.7 6.3-60.1zm320.4 10.3L227.9 6.3C247.3 2.2 267.4 0 288 0c66.7 0 128 22.6 176.8 60.7L326.7 238.2zM468.6 108C487 130 501.8 155.3 512 182.7L480 224l-90-15 78.6-101zM209 390l15 90-41.3 32c-27.4-10.2-52.7-25-74.7-43.4L209 390zM0 190.4C30.2 100.9 100.9 30.3 190.4 0L306.4 272 272 306.4 0 190.4z"]},faMapPin:{prefix:"fass",iconName:"map-pin",icon:[320,512,[128205],"f276","M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80V48c-53 0-96 43-96 96H96c0-35.3 28.7-64 64-64zM128 480V317.1c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9V480v32H128V480z"]},faHamsa:{prefix:"fass",iconName:"hamsa",icon:[512,512,[],"f665","M0 288H96V32h80V224h40V0h80V224h40V32h80V288h96v48L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L0 336V288zm256 0c-48 0-96 64-96 64s48 64 96 64s96-64 96-64s-48-64-96-64zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCentSign:{prefix:"fass",iconName:"cent-sign",icon:[384,512,[],"e3f5","M256 0V32 66.7c49.6 8.3 92.7 35.6 121.6 74.1l-51.2 38.4C303 148.1 265.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c41.9 0 79-20.1 102.4-51.2l51.2 38.4c-28.9 38.5-72 65.8-121.6 74.1V480v32H192V480 445.3C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3V32 0h64z"]},faSwordsLaser:{prefix:"fass",iconName:"swords-laser",icon:[640,512,[],"e03d","M352 279.6V173.7L160 0 128 32 352 279.6zM621.7 450.3L640 432l-98.3-98.3L523.3 352l98.3 98.3zm-11.3 11.3L512 363.3 491.3 384l98.3 98.3 20.7-20.7zm-32 32L480 395.3l-18.3 18.3L560 512l18.3-18.3zm-128-91.3l24-24 32-32 24-24L384 176V336l66.3 66.3zM247 210.8l-27.4 24.8L208 224l-33.4 33.4-8.2-8.2c-12.5-12.3-32.6-12.2-45 .2c-12.5 12.5-12.5 32.8 0 45.3l8 8L0 432l80 80L224 368V350.3l74.9-82.8L247 210.8zm143.5-44.5L512 32 480 0 343.6 123.4l46.9 42.9zM152 344a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faFlask:{prefix:"fass",iconName:"flask",icon:[448,512,[],"f0c3","M288 0H160 128 96V64h32V214.9L4.7 415.2 0 422.9V432v48 32H32 416h32V480 432v-9.1l-4.7-7.7L320 214.9V64h32V0H320 288zM192 224V64h64V224v9.1l4.7 7.7L309.5 320h-171l48.8-79.2 4.7-7.7V224z"]},faPersonPregnant:{prefix:"fass",iconName:"person-pregnant",icon:[384,512,[],"e31e","M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 384H96V296.9l-4.6 7.6L74.9 331.9l-54.9-33 16.5-27.4 76.9-128 9.3-15.5h18.1H176h16 32 32l18.3 97.7c44.3 8.6 77.7 47.5 77.7 94.3v64H304 264v96 32H200V480 384h-8-8v96 32H120V480 384z"]},faSquareU:{prefix:"fass",iconName:"square-u",icon:[448,512,[],"e281","M448 32H0V480H448V32zM160 168V288c0 35.3 28.7 64 64 64s64-28.7 64-64V168 144h48v24V288c0 61.9-50.1 112-112 112s-112-50.1-112-112V168 144h48v24z"]},faWandSparkles:{prefix:"fass",iconName:"wand-sparkles",icon:[512,512,[],"f72b","M0 432l80 80L368 192h48V138.7L512 32 480 0 195.6 256H128v60.8L0 432zm432 16l24-56 56-24-56-24-24-56-24 56-56 24 56 24 24 56zM56 168l24 56 24-56 56-24-56-24L80 64 56 120 0 144l56 24zM208 96l16-32 32-16L224 32 208 0 192 32 160 48l32 16 16 32z"]},faRouter:{prefix:"fass",iconName:"router",icon:[576,512,[],"f8da","M352 48c58.8 0 112.5 21.8 153.4 57.9l31.7-36C487.8 26.4 422.9 0 352 0S216.2 26.4 166.9 69.9l31.7 36C239.5 69.8 293.2 48 352 48zm24 200V224H328v24 72H0V512H576V320H376V248zM128 384v64H64V384h64zm32 0h64v64H160V384zM276.5 186.7C297.1 170 323.4 160 352 160s54.9 10 75.5 26.7l30.2-37.3C428.8 126 392 112 352 112s-76.8 14-105.7 37.4l30.2 37.3z"]},faEllipsisVertical:DG,faEllipsisV:DQ,faSwordLaserAlt:{prefix:"fass",iconName:"sword-laser-alt",icon:[512,512,[],"e03c","M480 0L232.4 224H338.3L512 32 480 0zM80 512l98.3-98.3L160 395.3 61.7 493.7 80 512zm68.7-128L128 363.3 29.7 461.7l20.7 20.7L148.7 384zM0 432l18.3 18.3L116.7 352 98.3 333.7 0 432zm133.7-85.7l32 32 24 24L336 256H176l-66.3 66.3 24 24z"]},faTicket:{prefix:"fass",iconName:"ticket",icon:[576,512,[127903],"f145","M576 64H0V208c26.5 0 48 21.5 48 48s-21.5 48-48 48V448H576V304c-26.5 0-48-21.5-48-48s21.5-48 48-48V64zM128 160V352H448V160H128zM96 128h32H448h32v32V352v32H448 128 96V352 160 128z"]},faPowerOff:{prefix:"fass",iconName:"power-off",icon:[512,512,[9211],"f011","M288 32V0H224V32 256v32h64V256 32zM80 256c0-54.4 24.7-103.1 63.5-135.4L102.6 71.4C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6l-40.9 49.2c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176z"]},faCoin:{prefix:"fass",iconName:"coin",icon:[512,512,[129689],"f85c","M256 352C114.6 352 0 287.5 0 208S114.6 64 256 64s256 64.5 256 144s-114.6 144-256 144zM86.6 248.2c12 11.4 27.7 20.1 44.4 26.8c33.6 13.4 77.8 21 125 21s91.4-7.6 125-21c16.7-6.7 32.4-15.4 44.4-26.8C437.5 236.7 448 220.5 448 200s-10.5-36.7-22.6-48.2c-12-11.4-27.7-20.1-44.4-26.8c-33.6-13.4-77.8-21-125-21s-91.4 7.6-125 21c-16.7 6.7-32.4 15.4-44.4 26.8C74.5 163.3 64 179.5 64 200s10.5 36.7 22.6 48.2zM96 200c0-35.3 71.6-64 160-64s160 28.7 160 64s-71.6 64-160 64s-160-28.7-160-64zM0 290.1c13.2 15.6 29.7 29.3 48 40.9l0 63.7C17.8 373.6 0 347.9 0 320l0-29.9zM80 413l0-64.7c28.4 13.2 60.9 23 96 29l0 64.3c-36.2-6-68.9-15.9-96-28.7zm128 32.8l0-64.1c15.7 1.6 31.7 2.4 48 2.4s32.3-.8 48-2.4l0 64.1c-15.5 1.5-31.6 2.2-48 2.2s-32.5-.8-48-2.2zm128-4.1l0-64.3c35.1-6 67.6-15.9 96-29l0 64.7c-27.1 12.8-59.8 22.7-96 28.7zm128-47l0-63.7c18.3-11.5 34.8-25.2 48-40.9l0 29.9c0 27.9-17.8 53.6-48 74.6z"]},faLaptopSlash:{prefix:"fass",iconName:"laptop-slash",icon:[640,512,[],"e1c7","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-4.6-3.6L640 432V384H523.9L153 96H512V352h64V64 32H544 96 70.5L48.4 14.8zM128 352V197L64 146.6V352h64zM487.2 480L365.3 384H0v48l48 48H487.2z"]},faRightLong:DF,faLongArrowAltRight:DZ,faCircleB:{prefix:"fass",iconName:"circle-b",icon:[512,512,[],"e0fd","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 128h24 92c42 0 76 34 76 76c0 16.2-5.1 31.3-13.8 43.7C356.3 261.6 368 283.4 368 308c0 42-34 76-76 76H184 160V360 280 256 232 152 128zm144 76c0-15.5-12.5-28-28-28H208v56h68c15.5 0 28-12.5 28-28zM208 336h84c15.5 0 28-12.5 28-28s-12.5-28-28-28H276 208v56z"]},faPersonDressSimple:{prefix:"fass",iconName:"person-dress-simple",icon:[256,512,[],"e21c","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm128 96l64 224H192V512H64V384H0L64 160H192z"]},faPipeCollar:{prefix:"fass",iconName:"pipe-collar",icon:[512,512,[],"e437","M512 256c0 46.4-12.3 89.8-33.9 127.4l33.2 32.1L512 512l-96.6-.7-32.1-33.2C345.8 499.7 302.4 512 256 512c-46.5 0-90.2-12.4-127.8-34.1L95.9 511.3H0V415.4l33.6-32.5C12.2 345.5 0 302.2 0 256c0-46.4 12.3-89.9 33.9-127.4L0 95.9V0H95.9l32.8 33.9C166.1 12.3 209.6 0 256 0c46.2 0 89.5 12.2 126.9 33.6L415.4 0h95.9V95.9l-33.4 32.3C499.6 165.8 512 209.5 512 256zM64 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM256 416a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM80 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM448 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 368a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faLightsHoliday:{prefix:"fass",iconName:"lights-holiday",icon:[640,512,[],"f7b2","M16 64C.1 91.8 .1 91.8 .1 91.8l0 0 .1 0 .1 .1 .4 .2c.3 .2 .8 .4 1.3 .7c1.1 .6 2.6 1.4 4.6 2.4c3.9 2 9.5 4.7 16.8 8c14.6 6.5 35.8 14.9 63.1 23.3C141.2 143.4 220.4 160 320 160c40.5 0 77.6-2.7 111-7.1c2.6-.3 5.1-.7 7.6-1c20.2-2.8 39.1-6.3 56.5-10.1c21.8-4.7 41.2-9.9 58.3-15.2c27.3-8.4 48.5-16.9 63.1-23.3c7.3-3.2 12.9-6 16.8-8c2-1 3.5-1.8 4.6-2.4c.5-.3 1-.5 1.3-.7l.4-.2 .1-.1 .1 0 0 0c0 0 0 0-15.9-27.8s-15.9-27.8-15.9-27.8l0 0-.6 .4c-.6 .3-1.7 .9-3.2 1.7c-3 1.5-7.6 3.8-13.8 6.5c-12.4 5.5-31.2 13.1-55.9 20.7C485.2 80.6 412.4 96 320 96s-165.2-15.4-214.6-30.6C80.7 57.8 61.9 50.3 49.5 44.8c-6.2-2.8-10.8-5-13.8-6.5c-1.5-.8-2.5-1.3-3.2-1.7l-.6-.4-.1 0 0 0 0 0 0 0c0 0 0 0-15.9 27.8zm98.8 160.5c-30.8 1.9-59 21.7-70.2 52.5C22.7 337.1 76 424.6 76 424.6s97.1-32.8 119-92.9c11.2-30.8 2.3-64.1-20-85.3l22.8-62.7c-23-3.2-44.4-7.2-63.9-11.5l-19 52.3zM320 192c-10.9 0-21.6-.2-32-.6v71.2c-28.3 12.3-48 40.5-48 73.3c0 64 80 128 80 128s80-64 80-128c0-32.8-19.7-61-48-73.3V191.4c-10.4 .4-21.1 .6-32 .6zm186.1-19.9c-19.6 4.4-40.9 8.3-63.9 11.5l22.8 62.7c-22.3 21.3-31.2 54.5-20 85.3c21.9 60.1 119 92.9 119 92.9s53.3-87.5 31.4-147.6c-11.2-30.8-39.4-50.6-70.2-52.5l-19-52.3z"]},faCitrus:{prefix:"fass",iconName:"citrus",icon:[512,512,[],"e2f4","M288 112v16h16 80c53 0 96-43 96-96V16 0H464 384c-53 0-96 43-96 96v16zM256 96c0-23.1 6.1-44.7 16.8-63.4c-5.5-.4-11.1-.6-16.8-.6C123.5 32 16 139.5 16 272s107.5 240 240 240s240-107.5 240-240c0-49.5-15-95.5-40.7-133.7C435 152 410.4 160 384 160H304 288 256V128 112 96z"]},faFlagUsa:{prefix:"fass",iconName:"flag-usa",icon:[448,512,[],"f74d","M64 0V32 48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0L448 16v86.2l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9v32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3V384l-55.5 20.8c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400v80 32H0V480 416 345.5 312.8 249.5 216.8 153.5 120.8 64 32 0H64zm48 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLaptopFile:{prefix:"fass",iconName:"laptop-file",icon:[640,512,[],"e51d","M96 0H64V32 288H0v48l48 48H320V288H128V64H448V96h64V32 0H480 96zM512 128H352V512H640V256H512V128zm32 96h96l-96-96v96z"]},faTty:Dq,faTeletype:DJ,faChartTreeMap:{prefix:"fass",iconName:"chart-tree-map",icon:[512,512,[],"e0ea","M0 32H224V240H0V32zM0 272H224V480H0V272zM512 32V160H256V32H512zM256 192H512V320H256V192zM512 352V480H256V352H512z"]},faDiagramNext:{prefix:"fass",iconName:"diagram-next",icon:[512,512,[],"e476","M512 32V224H280v64l40 0 32 0v32l-32 32-64 64-64-64-32-32V288l32 0 40 0V224H0V32H512zM64 288l64 0v32 13.3l9.4 9.4 9.4 9.4H64v64H210.7l22.6 22.6L256 461.3l22.6-22.6L301.3 416H448V352H365.3l9.4-9.4 9.4-9.4V320 288h64 64v64 64 64H448L64 480H0V416 352 288H64z"]},faPersonRifle:{prefix:"fass",iconName:"person-rifle",icon:[576,512,[],"e54e","M320 192h16V512H144V337.7L90.4 428.3 70.1 462.8 1.2 422.1l20.3-34.4 104-176L137.2 192H160 320zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM464 0V128h16V269.3l16-5.3V192h48V304l-64 21.3V352h64v48H484l28 112H416V400H368V192h32V128h16V32H400V0h16 32 16z"]},faClockFiveThirty:{prefix:"fass",iconName:"clock-five-thirty",icon:[512,512,[],"e34a","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V335.3l20 30 13.3 20 39.9-26.6-13.3-20-64-96L232 256V392v24h48V392z"]},faPipeValve:{prefix:"fass",iconName:"pipe-valve",icon:[512,512,[],"e439","M288 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V76.8L96 64v64l160-16 160 16V64L288 76.8V64zm0 84.2l-32-4-32 4V192H96V448H416V192H288V148.2zM64 160H0v32V448v32H64V448 192 160zm448 32V160H448v32V448v32h64V448 192z"]},faArrowUpFromArc:{prefix:"fass",iconName:"arrow-up-from-arc",icon:[512,512,[],"e4b4","M256 448C150 448 64 362 64 256l0-32L0 224l0 32C0 397.4 114.6 512 256 512s256-114.6 256-256l0-32-64 0 0 32c0 106-86 192-192 192zM121.4 137.4L98.7 160 144 205.3l22.6-22.6L224 125.3 224 320l0 32 64 0 0-32 0-194.7 57.4 57.4L368 205.3 413.3 160l-22.6-22.6-112-112L256 2.7 233.4 25.4l-112 112z"]},faFaceSpiralEyes:{prefix:"fass",iconName:"face-spiral-eyes",icon:[512,512,[],"e485","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm39.1-98.7L256 387.2l-39.1 26.1-8.9 5.9-8.9-5.9-40.3-26.8-23.7 11.8-14.3 7.2-14.3-28.6 14.3-7.2 32-16 8.3-4.2 7.7 5.2L208 380.8l39.1-26.1 8.9-5.9 8.9 5.9L304 380.8l39.1-26.1 7.7-5.2 8.3 4.2 32 16 14.3 7.2-14.3 28.6-14.3-7.2-23.7-11.8-40.3 26.8-8.9 5.9-8.9-5.9zM154.4 124c-46.9 1.9-82.2 45-78.1 84.3l0 .3 0 .3c2 40.2 40.8 70.7 76.2 66.7l.3 0 .3 0c36.3-2 62.1-35.7 58.4-64.5l0-.3 0-.3c-2.1-29.8-31.3-51-56-47.5l-.3 0-.3 0c-25.7 2.2-42 26.2-38.9 44.5l.1 .4 0 .4c2.1 19.5 21.5 31.3 35.5 28.6l.3-.1 .3 0c15.2-2.1 22-16.3 19.9-24l-.1-.4-.1-.4c-.9-4.3-3.4-7.4-6.5-9.2c-.9-.5-1.8-.9-2.6-1.2c1.7 1.9 2.8 4.2 3 6.9c1 11.1-8.8 15.8-14.1 16.4c-6.6 .8-13.4-2.2-17.6-8.5c-5-6.8-4.4-15.6-1.8-21.8c2.9-7 8.9-13.2 17.8-16c9.2-3.3 19.4-1.3 27.5 3.3c8.3 4.9 15.5 13.4 17.9 24.8c5.8 22.8-11.9 49.5-39.5 53.6c-27.7 5.3-59.8-16.2-63.6-49.2c-5.4-33 21.9-68.7 60.3-72.1c38.2-5.2 79.6 25.8 82.9 69.3c5.4 43.3-31.5 88.2-80.6 91.2c-48.8 5.3-99.6-35.2-102.5-89.1c-5.5-53.8 41.1-108.1 101-110.5l1 24zm281.3 83.7l0-.3 0-.3c-2-40.2-40.8-70.7-76.2-66.7l-.3 0-.3 0c-36.3 2-62.1 35.7-58.4 64.5l0 .3 0 .3c2.1 29.8 31.3 51 56 47.5l.3 0 .3 0c25.7-2.2 42-26.2 38.9-44.5l-.1-.4 0-.4c-2.1-19.5-21.5-31.3-35.5-28.6l-.3 .1-.3 0c-15.2 2.1-21.9 16.3-19.9 24l.1 .4 .1 .4c.9 4.3 3.4 7.4 6.5 9.2c.9 .5 1.8 .9 2.6 1.2c-1.7-1.9-2.8-4.2-3-6.9c-1-11.1 8.8-15.8 14.1-16.4c6.6-.8 13.4 2.2 17.6 8.5c5 6.8 4.4 15.6 1.8 21.8c-2.9 7-8.9 13.2-17.8 16c-9.2 3.3-19.4 1.3-27.5-3.3c-8.3-4.9-15.5-13.4-17.9-24.8c-5.8-22.8 11.9-49.5 39.5-53.6c27.7-5.3 59.8 16.2 63.6 49.2c5.4 33-21.9 68.7-60.3 72.1c-38.2 5.2-79.6-25.8-82.9-69.3c-5.4-43.3 31.5-88.2 80.6-91.2c48.8-5.3 99.6 35.2 102.5 89.1c5.5 53.8-41.1 108.1-101 110.5l-1-24c46.9-1.9 82.2-45 78.1-84.3z"]},faCompressWide:{prefix:"fass",iconName:"compress-wide",icon:[512,512,[],"f326","M160 96V64H96V96v64H32 0v64H32h96 32V192 96zM32 288H0v64H32 96v64 32h64V416 320 288H128 32zM416 96V64H352V96v96 32h32 96 32V160H480 416V96zM384 288H352v32 96 32h64V416 352h64 32V288H480 384z"]},faCirclePhoneHangup:DW,faPhoneCircleDown:DX,faGearComplexCode:{prefix:"fass",iconName:"gear-complex-code",icon:[512,512,[],"e5eb","M302.7 0h-96l-7 55.7c-16.8 4.7-32.7 11.5-47.5 20L107.6 41 39.7 108.9l35 45c-8.3 14.7-14.8 30.4-19.4 47L-1.3 208 0 304l55.3 7c4.5 16.6 11.1 32.4 19.4 47.1l-35 45L107.6 471l44.6-34.7c14.8 8.5 30.7 15.3 47.5 20l7 55.7h96l6.9-55c17.2-4.6 33.6-11.3 48.7-19.9L401.8 471l67.9-67.9L436.2 360c8.9-15.3 15.8-31.8 20.6-49.3l54-6.7V208l-54-6.7c-4.7-17.4-11.7-34-20.6-49.3l33.5-43.1L401.8 41 358.3 74.9c-15.2-8.6-31.5-15.3-48.7-19.9L302.7 0zM287.8 162.6l-32 192-2.6 15.8-31.6-5.3 2.6-15.8 32-192 2.6-15.8 31.6 5.3-2.6 15.8zM187.3 227.3L158.6 256l28.7 28.7L198.6 296 176 318.6l-11.3-11.3-40-40L113.4 256l11.3-11.3 40-40L176 193.4 198.6 216l-11.3 11.3zm160-22.6l40 40L398.6 256l-11.3 11.3-40 40L336 318.6 313.4 296l11.3-11.3L353.4 256l-28.7-28.7L313.4 216 336 193.4l11.3 11.3z"]},faHouseMedicalCircleExclamation:{prefix:"fass",iconName:"house-medical-circle-exclamation",icon:[640,512,[],"e512","M320 368.7c.2 59.2 29.7 111.6 74.8 143.3H64.1V287.6H0V240L288.4 0 520.5 193.7c-8-1.1-16.2-1.7-24.5-1.7c-54.7 0-103.5 24.9-135.8 64H320V192H256v64H192v64h64v64h64V368.7zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H480v32h32zm0-176H480v16 80 16h32V368 288 272z"]},faBadminton:{prefix:"fass",iconName:"badminton",icon:[576,512,[],"e33a","M240.2 112.2C272.6 79.8 312.9 64 349 64c28.2 0 53.2 9.6 71.3 27.7S448 134.9 448 163c0 36-15.8 76.4-48.2 108.8c-59.4 59.4-139.7 60.9-180.1 20.5C201.6 274.1 192 249.1 192 221c0-36 15.8-76.4 48.2-108.8zM349 0c-54.2 0-110.5 23.4-154 66.9s-67 99.8-66.9 154c0 32.4 8.4 64.2 26.2 91.6l-48.8 48.8L96 352 0 448l64 64 96-96-9.4-9.4 48.8-48.8c73.3 48.1 177.5 27.4 245.7-40.8c43.6-43.6 67-99.8 66.9-154c0-42.8-14.8-84.9-46.5-116.6S391.8 0 349 0zM514.5 352c-26.5 0-48 21.5-48 48v32h96V400c0-26.5-21.5-48-48-48zM463 448l-11.2 38.9-4.4 15.4 30.7 8.9 4.4-15.4L496 449.2V496v16h32V496 449.2l13.5 46.7 4.4 15.4 30.7-8.9-4.4-15.4L561 448H463z"]},faClosedCaptioning:{prefix:"fass",iconName:"closed-captioning",icon:[576,512,[],"f20a","M0 32H576V480H0V32zM200 208c17 0 32 8.9 40.6 22.3l40.5-25.7c-17-26.8-46.9-44.6-81.1-44.6c-53 0-96 43-96 96s43 96 96 96c34.2 0 64.1-17.8 81.1-44.6l-40.5-25.7C232 295.1 217 304 200 304c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c17 0 32 8.9 40.6 22.3l40.5-25.7c-17-26.8-47-44.6-81.1-44.6c-53 0-96 43-96 96s43 96 96 96c34.2 0 64.1-17.8 81.1-44.6l-40.5-25.7C424 295.1 409 304 392 304c-26.5 0-48-21.5-48-48z"]},faPersonHiking:D$,faHiking:D4,faRightFromLine:D3,faArrowAltFromLeft:D0,faVenusDouble:{prefix:"fass",iconName:"venus-double",icon:[640,512,[9890],"f226","M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1V384h32 32v64H256 224v32 32H160V480 448H128 96V384h32 32V349.1C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1V384h32 32v64H512 480v32 32H416V480 448H384 352V384h32 32V349.1c-26.6-4.9-51.1-15.7-72-31.1z"]},faImages:{prefix:"fass",iconName:"images",icon:[576,512,[],"f302","M576 32H96V384H576V32zM395.6 139.8l96 136L496 282v7.6 8 24H472 352 328 280 256 200 176v-24-8-9.1l6.1-6.8 64-72L264 181.5l17.9 20.2L299.1 221l57.3-81.2L376 112l19.6 27.8zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faCalculator:{prefix:"fass",iconName:"calculator",icon:[384,512,[128425],"f1ec","M384 0H0V512H384V0zM320 64v96H64V64H320zM64 192h64v64H64V192zm64 96v64H64V288h64zM64 384H224v64H64V384zM224 192v64H160V192h64zm-64 96h64v64H160V288zm160-96v64H256V192h64zm-64 96h64v64H256V288zm64 96v64H256V384h64z"]},faShuttlecock:{prefix:"fass",iconName:"shuttlecock",icon:[512,512,[],"f45b","M320 0V48H304 263L250.6 87.1l-31.3 99.2L176 208l-40 80 27 27 71.9-71.9L281.1 96.8 286.4 80H304 408h24v24V208v17.6l-16.8 5.3L268.8 277.1 197 349l27 27 80-40 21.6-43.3 99.2-31.3L464 249V208 192h48v96L240 416l-36.7 36.7-144-144L96 272 224 0h96zM36.7 331.3l144 144-6.9 6.9c-19.1 19.1-45 29.8-72 29.8C45.6 512 0 466.4 0 410.2c0-27 10.7-52.9 29.8-72l6.9-6.9z"]},faUserHair:{prefix:"fass",iconName:"user-hair",icon:[448,512,[],"e45a","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 57.3 294.7 0 224 0zM448 512L384 320H64L0 512H448z"]},faEyeEvil:{prefix:"fass",iconName:"eye-evil",icon:[640,512,[],"f6db","M258.1 111.4L320 0l61.9 111.4c11 2.7 21.7 6.2 31.8 10.3L550 82.7l-59 94.5c7.1 8.9 13 18.4 17.7 28.3L640 256 508.7 306.5c-4.6 10-10.6 19.4-17.7 28.3l59 94.5-136.3-39c-10.1 4.1-20.7 7.5-31.8 10.3L320 512 258.1 400.6c-11-2.7-21.7-6.2-31.8-10.2L90 429.3l59-94.5c-7.1-8.9-13-18.4-17.7-28.3L0 256l131.3-50.5c4.6-10 10.6-19.4 17.7-28.3L90 82.7l136.3 39c10.1-4.1 20.7-7.5 31.8-10.3zM320 352c53 0 96-43 96-96c0-19.7-6-38.1-16.2-53.3c-16.9 9.7-35.7 16.5-55.8 19.5c4.6 9.3 7.9 20.7 7.9 33.8c0 40.4-32 64-32 64s-32-23.6-32-64c0-13.1 3.4-24.5 7.9-33.8c-20.1-3-38.9-9.8-55.8-19.5C230 217.9 224 236.3 224 256c0 53 43 96 96 96z"]},faPeoplePulling:{prefix:"fass",iconName:"people-pulling",icon:[576,512,[],"e535","M128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zm10.8 304l29.8 134.1 3.9 23.2 .5 2.7h64.9l-2.2-13.3-4-24c-.1-.6-.2-1.1-.3-1.7L174.3 216.8l115.6 56.7 33.8 16.6 10.9-36 11.8-38.8L369 205.2l13.6-6-17 63.6c-5.6 21.1-.1 43.6 14.7 59.7l70.9 77.4 22 80.5 8.4 30.9 61.7-16.8-8.4-30.9-24-88-2-7.5-5.2-5.7-52.3-57 18.4-62.4 13.7 27.4 4.8 9.5 9.5 4.8 48 24 28.6-57.2-38.5-19.2-35.2-70.5-7-14-15.3-3.1-80-16-10-2-9.3 4.1-6.8 3-29.2 13-36 16-12.9 5.7-.5 .2-4.1 13.6-5.7 17-138.7-68-6.7-3.3h-7.4H32 0v32V320v32H58.2L84.4 509.3l.5 2.7h64.9l-2.2-13.3L123.1 352h15.7zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-43.4 43.4L258.7 464 304 509.3l22.6-22.6 48-48 4.6-4.6 2.4-6.1 15.7-39.3-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z"]},faN:{prefix:"fass",iconName:"n",icon:[384,512,[110],"4e","M0 32H47l9.6 11.5L320 359.6V64 32h64V64 448v32H337l-9.6-11.5L64 152.4V448v32H0V448 64 32z"]},faSwap:{prefix:"fass",iconName:"swap",icon:[640,512,[],"e609","M16 120L128 0 240 120v40H160V416H288V64 32h32l192 0 32 0V64l0 288h80v40L512 512 400 392V352h80V96L352 96l0 352v32H320 128 96V448 160H16V120z"]},faGarage:{prefix:"fass",iconName:"garage",icon:[640,512,[],"e009","M0 128V512H96V192H544V512h96V128L320 0 0 128zm512 96H128v96H512V224zM128 512H512V352H128V512zm128-96h16 96 16v32H368 272 256V416z"]},faCableCar:D6,faTram:D8,faShovelSnow:{prefix:"fass",iconName:"shovel-snow",icon:[512,512,[],"f7c3","M400 0L366.1 33.9l-6.9 6.9c-14.9 14.9-23.2 35-23.2 56c0 13.1 3.2 25.5 8.8 36.4L255 223l-63-63L0 304 208 512 352 320l-63-63 89.8-89.8c10.9 5.7 23.3 8.8 36.4 8.8c21 0 41.1-8.3 56-23.2l6.9-6.9L512 112 478.1 78.1 433.9 33.9 400 0zm0 67.9L444.1 112l-6.9 6.9c-5.8 5.9-13.8 9.1-22.1 9.1C398 128 384 114 384 96.8c0-8.3 3.3-16.2 9.1-22.1l6.9-6.9zM203.3 267.3l-72 72L120 350.6 97.4 328l11.3-11.3 72-72L192 233.4 214.6 256l-11.3 11.3zm64 64l-72 72L184 414.6 161.4 392l11.3-11.3 72-72L256 297.4 278.6 320l-11.3 11.3z"]},faCloudRain:{prefix:"fass",iconName:"cloud-rain",icon:[512,512,[127783,9926],"f73d","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm0 48l40.9 68.1c4.7 7.8 7.1 16.7 7.1 25.8V464c0 26.5-21.5 48-48 48s-48-21.5-48-48v-2.1c0-9.1 2.5-18 7.1-25.8L96 368zm160 0l40.9 68.1c4.7 7.8 7.1 16.7 7.1 25.8V464c0 26.5-21.5 48-48 48s-48-21.5-48-48v-2.1c0-9.1 2.5-18 7.1-25.8L256 368zm119.1 68.1L416 368l40.9 68.1c4.7 7.8 7.1 16.7 7.1 25.8V464c0 26.5-21.5 48-48 48s-48-21.5-48-48v-2.1c0-9.1 2.5-18 7.1-25.8z"]},faFaceLying:{prefix:"fass",iconName:"face-lying",icon:[512,512,[],"e37e","M494 350.5c-4.5 1-9.2 1.5-14 1.5H352 336V320h16H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272V224h16H480c11.2 0 21.7 2.9 30.9 7.9C498.8 101.8 389.3 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c108 0 200.4-66.9 238-161.5zM144.4 176a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM188.8 393.6l-9.6 12.8-25.6-19.2 9.6-12.8C180.7 351.1 208.6 336 240 336c13.6 0 26.6 2.8 38.4 8l14.7 6.4-12.8 29.3-14.7-6.4c-7.8-3.4-16.5-5.3-25.6-5.3c-20.9 0-39.5 10-51.2 25.6z"]},faSprinkler:{prefix:"fass",iconName:"sprinkler",icon:[512,512,[],"e035","M24 0a24 24 0 1 1 0 48A24 24 0 1 1 24 0zM0 128a24 24 0 1 1 48 0A24 24 0 1 1 0 128zM0 232a24 24 0 1 1 48 0A24 24 0 1 1 0 232zM64 72a24 24 0 1 1 48 0A24 24 0 1 1 64 72zm24 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm360 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24-80a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM488 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM448 72a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-24 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-40-32a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM288 64V96 256H416v40l-96 88V512H192V384L96 296V256H224V96 64h64z"]},faBuildingCircleXmark:{prefix:"fass",iconName:"building-circle-xmark",icon:[640,512,[],"e4d4","M384 0H0V512H144V384h96V512H384v-8.2c-39.1-32.3-64-81.1-64-135.8s24.9-103.5 64-135.8V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faPersonSledding:D5,faSledding:D7,faGameConsoleHandheld:{prefix:"fass",iconName:"game-console-handheld",icon:[384,512,[],"f8bb","M0 0H384V512H0V0zM96 64V224H288V64H96zM232 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88-72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM96 288v32H64v32H96v32h32V352h32V320H128V288H96z"]},faShip:{prefix:"fass",iconName:"ship",icon:[576,512,[128674],"f21a","M192 0H384V64h64 32V96 240l96 32L441.4 395.3c-5.5 3.6-10.9 6.6-16.7 9.3C411.6 410.7 397 415 384 415s-27.6-4.3-40.7-10.3c-12-5.5-21.7-12.5-35.5-22.5l0 0 0 0L288 368l-18.6 13.4-1.1 .8 0 0c-13.9 10-23.6 17-35.5 22.5C219.6 410.7 205 415 192 415s-27.6-4.3-40.7-10.3c-5.9-2.7-11.2-5.7-16.7-9.3L0 272l96-32V96 64h32 64V0zM160 218.7L288 176l128 42.7V128H160v90.7zM272.4 493.1c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7C60.6 502.1 31.9 512 0 512V448c19.3 0 38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 17.9 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1s38.6-6.1 54-13.1c14.9-6.8 26.9-15.4 40-24.7c.7-.5 1.4-1 2.1-1.5c.7 .5 1.4 1 2.1 1.5c13.1 9.3 25.1 18 40 24.7c15.4 7 34.7 13.1 54 13.1v64c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9s-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7z"]},faClockSixThirty:{prefix:"fass",iconName:"clock-six-thirty",icon:[512,512,[],"e353","M256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm24-120V256 232H232v24V392v24h48V392z"]},faBatterySlash:{prefix:"fass",iconName:"battery-slash",icon:[640,512,[],"f377","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L565.2 416H576V352 320h32V192H576V160 96H512 153L48.4 14.8zM235.4 160H512V352H482.7L235.4 160zm89.5 192H96V171.6L32 121.2V160 352v64H96 406.2l-81.2-64z"]},faTugrikSign:{prefix:"fass",iconName:"tugrik-sign",icon:[384,512,[],"e2ba","M32 32H0V96H32 160V199L56.2 225l-31 7.8 15.5 62.1 31-7.8L160 265v30L56.2 321l-31 7.8 15.5 62.1 31-7.8L160 361v87 32h64V448 345L327.8 319l31-7.8-15.5-62.1-31 7.8L224 279V249L327.8 223l31-7.8-15.5-62.1-31 7.8L224 183V96H352h32V32H352 192 32z"]},faArrowsDownToLine:{prefix:"fass",iconName:"arrows-down-to-line",icon:[576,512,[],"e4b8","M544 416L32 416 0 416l0 64 32 0 512 0 32 0 0-64-32 0zM528 226.7l-22.6 22.6L480 274.7 480 64l0-32-64 0 0 32 0 210.7-25.4-25.4L368 226.7 322.7 272l22.6 22.6 80 80L448 397.3l22.6-22.6 80-80L573.3 272 528 226.7zm-320 0l-22.6 22.6L160 274.7 160 64l0-32L96 32l0 32 0 210.7L70.6 249.4 48 226.7 2.7 272l22.6 22.6 80 80L128 397.3l22.6-22.6 80-80L253.3 272 208 226.7z"]},faDownload:{prefix:"fass",iconName:"download",icon:[512,512,[],"f019","M288 32V0H224V32 274.7l-73.4-73.4L128 178.7 82.7 224l22.6 22.6 128 128L256 397.3l22.6-22.6 128-128L429.3 224 384 178.7l-22.6 22.6L288 274.7V32zM0 512H512V352H346.5l-45.3 45.3L256 442.5l-45.3-45.3L165.5 352H0V512zM432 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faAnglesUpDown:{prefix:"fass",iconName:"angles-up-down",icon:[448,512,[],"e60d","M243.2 14.4L224 0 204.8 14.4l-160 120L19.2 153.6l38.4 51.2 25.6-19.2L224 80 364.8 185.6l25.6 19.2 38.4-51.2-25.6-19.2-160-120zm0 483.2l160-120 25.6-19.2-38.4-51.2-25.6 19.2L224 432 83.2 326.4 57.6 307.2 19.2 358.4l25.6 19.2 160 120L224 512l19.2-14.4z"]},faShelves:D9,faInventory:kc,faCloudSnow:{prefix:"fass",iconName:"cloud-snow",icon:[512,512,[127784],"f742","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm-8 32v24 16h16 24v48H104 88v16 24H40V456 440H24 0V392H24 40V376 352H88zm192 32v24 16h16 24v48H296 280v16 24H232V488 472H216 192V424h24 16V408 384h48zm192-8v16h16 24v48H488 472v16 24H424V456 440H408 384V392h24 16V376 352h48v24z"]},faFaceGrin:kr,faGrin:kn,faDeleteLeft:ko,faBackspace:ks,faOven:{prefix:"fass",iconName:"oven",icon:[448,512,[],"e01d","M0 0V160H448V0H0zM56 80a24 24 0 1 1 48 0A24 24 0 1 1 56 80zM176 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm16 200V448H64V256H384zM64 192H0v64V448v64H64 384h64V448 256 192H384 64zm272 96H112 96v32h16H336h16V288H336z"]},faCloudBinary:{prefix:"fass",iconName:"cloud-binary",icon:[640,512,[],"e601","M0 480H144 512 640V352c0-59.6-40.8-109.8-96-124V192c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192v8.2C40.1 220 0 273.3 0 336V480zM288 160h16 16 16v16 80 16H304V256 192H288V160zm-112 0h64 16v16 80 16H240 176 160V256 176 160h16zm16 80h32V192H192v48zm192-80h16 64 16v16 80 16H464 400 384V256 176 160zm32 32v48h32V192H416zM192 304h16 16v16 80 16H192V400 336H176V304h16zm80 0h16 64 16v16 80 16H352 288 272V400 320 304zm32 32v48h32V336H304zm112-32h16 16v16 80 16H416V400 336H400V304h16z"]},faEyeDropper:kl,faEyeDropperEmpty:kh,faEyedropper:kg,faCommentCaptions:{prefix:"fass",iconName:"comment-captions",icon:[512,512,[],"e146","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM120 208H96v48h24H264h24V208H264 120zm224 0H320v48h24 48 24V208H392 344zM120 288H96v48h24 48 24V288H168 120zm128 0H224v48h24H392h24V288H392 248z"]},faCommentsQuestion:{prefix:"fass",iconName:"comments-question",icon:[640,512,[],"e14e","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 37.5 13.9 72.3 37.6 100.9L0 352l108.1-21.6C137.7 344.2 171.8 352 208 352zm23.5 31C255.8 457.4 336.4 512 432 512c36.2 0 70.3-7.8 99.9-21.6L640 512l-37.6-75.1C626.1 408.3 640 373.5 640 336c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5c0 112.3-99.1 196.9-216.5 207zM134.7 124c0-25.8 20.9-46.7 46.7-46.7h47.4c29.1 0 52.6 23.6 52.6 52.6c0 18.8-10.1 36.3-26.4 45.6L228 191v6.3 20H188v-20V179.5 167.9l10-5.8L235 140.9c3.9-2.3 6.3-6.4 6.3-10.9c0-7-5.7-12.6-12.6-12.6H181.3c-3.7 0-6.7 3-6.7 6.7l0 5.5-40 0 0-5.5zM188 250.7h40v40H188v-40z"]},faScribble:{prefix:"fass",iconName:"scribble",icon:[512,512,[],"e23f","M170 23.3C186.5 8.3 208 0 230.3 0h1.1C280.3 0 320 39.7 320 88.6c0 23.5-9.3 46-25.9 62.6L103.2 342.1c-4.6 4.6-7.2 10.9-7.2 17.4C96 373 107 384 120.6 384c6.5 0 12.8-2.6 17.4-7.2L360.8 153.9c16.6-16.6 39.1-25.9 62.6-25.9c48.9 0 88.6 39.7 88.6 88.6c0 23.5-9.3 46-25.9 62.6l-88.2 88.2c-8.9 8.9-13.8 20.9-13.8 33.4c0 26.1 21.1 47.2 47.2 47.2h4.4c4.8 0 9.5-.8 14.1-2.3l12.2-4.1 30.4-10.1 20.2 60.7-30.4 10.1-12.2 4.1c-11.1 3.7-22.6 5.6-34.3 5.6h-4.4C369.8 512 320 462.2 320 400.8c0-29.5 11.7-57.8 32.6-78.6l88.2-88.2c4.6-4.6 7.2-10.9 7.2-17.4c0-13.6-11-24.6-24.6-24.6c-6.5 0-12.8 2.6-17.4 7.2L183.2 422.1c-16.6 16.6-39.1 25.9-62.6 25.9C71.7 448 32 408.3 32 359.4c0-23.5 9.3-46 25.9-62.6L248.8 105.9c4.6-4.6 7.2-10.9 7.2-17.4C256 75 245 64 231.4 64h-1.1c-6.4 0-12.6 2.4-17.3 6.7L53.5 215.7 10.5 168.3 170 23.3z"]},faRotateExclamation:{prefix:"fass",iconName:"rotate-exclamation",icon:[512,512,[],"e23c","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0l40 40L352 240l160 0V80l-57.6 57.6-40-40c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.5 150.7 44.8 181.4l60.4 21.3zm37.8 166.5l-40-40L160 272H0V432l57.6-57.6 40 40c87.5 87.5 229.3 87.5 316.8 0c24.4-24.4 42.1-53.1 52.9-83.7l-60.4-21.3c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0zM280 128H232v24V264v24h48V264 152 128zM232 320v48h48V320H232z"]},faFileCircleCheck:{prefix:"fass",iconName:"file-circle-check",icon:[576,512,[],"e5a0","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L488 313.4l-11.3 11.3L416 385.4l-28.7-28.7L376 345.4 353.4 368l11.3 11.3 40 40L416 430.6l11.3-11.3 72-72L510.6 336z"]},faGlass:{prefix:"fass",iconName:"glass",icon:[384,512,[129371],"f804","M74.2 128l-5-64H314.8l-5 64H74.2zM40 512H344L379 64l5-64H319.8 64.2 0L5 64 40 512z"]},faLoader:{prefix:"fass",iconName:"loader",icon:[512,512,[],"e1d4","M288 32V0H224V32 96v32h64V96 32zm0 384V384H224v32 64 32h64V480 416zM0 224v64H32 96h32V224H96 32 0zm416 0H384v64h32 64 32V224H480 416zM97.6 52.4L52.4 97.6 75 120.2l45.3 45.3 22.6 22.6 45.3-45.3-22.6-22.6L120.2 75 97.6 52.4zM391.8 346.5l-22.6-22.6-45.3 45.3 22.6 22.6L391.8 437l22.6 22.6 45.3-45.3L437 391.8l-45.3-45.3zM52.4 414.4l45.3 45.3L120.2 437l45.3-45.3 22.6-22.6-45.3-45.3-22.6 22.6L75 391.8 52.4 414.4zM346.5 120.2l-22.6 22.6 45.3 45.3 22.6-22.6L437 120.2l22.6-22.6L414.4 52.3 391.8 75l-45.3 45.3z"]},faForward:{prefix:"fass",iconName:"forward",icon:[512,512,[9193],"f04e","M512 256L256 448V64L512 256zM0 448V64L224 232v48L0 448z"]},faUserPilot:{prefix:"fass",iconName:"user-pilot",icon:[448,512,[],"e2c0","M80 99.2V128c16 10.7 67.2 32 144 32s128-21.3 144-32V99.2L400 80V48L224 0 48 48V80L80 99.2zm88.8-40.7l14.3 7.2L224 86.1l40.8-20.4 14.3-7.2 14.3 28.6-14.3 7.2-48 24-7.2 3.6-7.2-3.6-48-24-14.3-7.2 14.3-28.6zM98.1 168.8C96.7 176.3 96 184.1 96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2C310.8 183.8 268.4 192 224 192s-86.8-8.2-125.9-23.2zM224 416l-85.3-64H48L0 512H448L400 352H309.3L224 416zm112 0h32 16v32H368 336 320V416h16z"]},faMobile:ku,faMobileAndroid:km,faMobilePhone:kd,faCodePullRequestClosed:{prefix:"fass",iconName:"code-pull-request-closed",icon:[512,512,[],"e3f9","M305.4 62.6L354.7 112l-49.4 49.4 45.3 45.3L400 157.3l49.4 49.4 45.3-45.3L445.3 112l49.4-49.4L449.4 17.4 400 66.7 350.6 17.4 305.4 62.6zM136 88v48H88V88h48zM88 32H32V88v48 56H80V352H32v56 48 56H88h48 56V456 408 352H144V192h48V136 88 32H136 88zM432 288V256H368v32 64H320v56 48 56h56 48 56V456 408 352H432V288zm-8 168H376V408h48v48zM88 408h48v48H88V408z"]},faFaceMeh:kz,faMeh:kH,faAlignCenter:{prefix:"fass",iconName:"align-center",icon:[448,512,[],"f037","M352 32H96V96H352V32zm96 128H0v64H448V160zM0 416v64H448V416H0zM352 288H96v64H352V288z"]},faBookSkull:kv,faBookDead:kV,faIdCard:ky,faDriversLicense:kx,faFaceDotted:{prefix:"fass",iconName:"face-dotted",icon:[512,512,[129765],"e47f","M163 88C131.5 105.5 105.5 131.5 88 163L28.2 139C52.7 91.5 91.5 52.7 139 28.2L163 88zM304.5 70.2C289 66.1 272.7 64 256 64s-33 2.1-48.5 6.2L183.6 10.4C206.6 3.6 230.9 0 256 0s49.4 3.6 72.4 10.4L304.5 70.2zM424 163C406.5 131.5 380.5 105.5 349 88L373 28.2C420.5 52.7 459.3 91.5 483.8 139L424 163zm17.8 141.5c4-15.5 6.2-31.7 6.2-48.5s-2.1-33-6.2-48.5l59.8-23.9c6.8 23 10.4 47.3 10.4 72.4s-3.6 49.4-10.4 72.4l-59.8-23.9zM349 424c31.5-17.5 57.5-43.5 74.9-74.9L483.8 373c-24.4 47.5-63.3 86.4-110.8 110.8L349 424zM207.5 441.8c15.5 4 31.7 6.2 48.5 6.2s33-2.1 48.5-6.2l23.9 59.8c-23 6.8-47.3 10.4-72.4 10.4s-49.4-3.6-72.4-10.4l23.9-59.8zM88 349c17.5 31.5 43.5 57.5 74.9 74.9L139 483.8C91.5 459.3 52.7 420.5 28.2 373L88 349zM70.2 304.5L10.4 328.4C3.6 305.4 0 281.1 0 256s3.6-49.4 10.4-72.4l59.8 23.9C66.1 223 64 239.3 64 256s2.1 33 6.2 48.5zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM184 328H328h24v48H328 184 160V328h24z"]},faFaceWorried:{prefix:"fass",iconName:"face-worried",icon:[512,512,[],"e3a3","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm-.4-112c-38.7 0-74.5 11.4-103.6 30.6c4.7-53 49.3-94.6 103.6-94.6s98.8 41.6 103.6 94.6C330.1 411.4 294.3 400 255.6 400zM144.4 272a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 160c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8l-11.7 10.9L89.4 175.2l11.7-10.9c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1h16v32H192zm141 .9c-4.3-.6-8.6-.9-13-.9H304V128h16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2l11.7 10.9-21.8 23.4-11.7-10.9c-15.5-14.5-34.8-24-56.1-26.8z"]},faOutdent:kb,faDedent:kw,faCourtSport:{prefix:"fass",iconName:"court-sport",icon:[640,512,[],"e643","M640 480H336V366.9c54.3-7.8 96-54.4 96-110.9s-41.7-103.1-96-110.9V32H640v96H544 512v32V352v32h32 96v96zM304 145.1c-54.3 7.8-96 54.4-96 110.9s41.7 103.1 96 110.9V480H0V384H96h32V352 160 128H96 0V32H304V145.1zm0 189.3c-36.5-7.4-64-39.7-64-78.4s27.5-71 64-78.4V334.4zm32 0V177.6c36.5 7.4 64 39.7 64 78.4s-27.5 71-64 78.4zM544 160h96V352H544V160zM96 352H0V160H96V352z"]},faHeartCircleExclamation:{prefix:"fass",iconName:"heart-circle-exclamation",icon:[576,512,[],"e4fe","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm368-64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H416v32h32zm0-176H416v16 80 16h32V368 288 272z"]},faHouse:kD,faHome:kk,faHomeAlt:kS,faHomeLgAlt:kE,faVectorCircle:{prefix:"fass",iconName:"vector-circle",icon:[512,512,[],"e2c6","M192 0H320V41.3C392.2 62.8 449.2 119.8 470.7 192H512V320H470.7C449.2 392.2 392.2 449.2 320 470.7V512H192V470.7C119.8 449.2 62.8 392.2 41.3 320H0V192H41.3C62.8 119.8 119.8 62.8 192 41.3V0zM402.7 192c-16.1-36.9-45.8-66.6-82.7-82.7V128H192V109.3c-36.9 16.1-66.6 45.8-82.7 82.7H128V320H109.3c16.1 36.9 45.8 66.6 82.7 82.7V384H320v18.7c36.9-16.1 66.6-45.8 82.7-82.7H384V192h18.7zM240 48V80h32V48H240zm32 384H240v32h32V432zM432 240v32h32V240H432zM80 240H48v32H80V240z"]},faCarCircleBolt:{prefix:"fass",iconName:"car-circle-bolt",icon:[640,512,[],"e342","M120 32H97.3L89.8 53.4 41.3 192H0V400v80H96V400H322.9c-1.9-10.4-2.9-21.1-2.9-32c0-97.2 78.8-176 176-176c5.4 0 10.7 .2 16 .7V192H496 470.7L422.2 53.4 414.7 32H392 120zM402.9 192H109.1l33.6-96H369.3l33.6 96zM64 288a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm24-224l-10.7 64H576L472 448l10.7-64H416l104-96z"]},faCalendarWeek:{prefix:"fass",iconName:"calendar-week",icon:[448,512,[],"f784","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zm384 64H64v96H384V256z"]},faFlyingDisc:{prefix:"fass",iconName:"flying-disc",icon:[640,512,[],"e3a9","M119.7 456.3c-25.2-25.2-29.6-66.7-16.5-114.9c3.2 9.5 8.4 18.5 16.2 26.3c15.6 15.6 36 20.7 55 20.5c18.8-.1 38.8-5.3 58.2-13.3c39-16.1 82-46 121.2-85.1s69-82.2 85.1-121.2c8-19.4 13.2-39.4 13.3-58.2c.1-19-5-39.5-20.5-55c-7.8-7.8-16.8-13-26.3-16.2c48.2-13 89.8-8.6 114.9 16.6c55.3 55.3 10.5 189.8-100.2 300.5S175 511.6 119.7 456.3zM331.1 267.1C257.4 340.9 172.7 375.8 142 345s4.1-115.4 77.9-189.2S378.3 47.2 409 77.9s-4.1 115.4-77.9 189.2z"]},faLaptopMedical:{prefix:"fass",iconName:"laptop-medical",icon:[640,512,[],"f812","M64 32H96 544h32V64 352H512V96H128V352H64V64 32zM0 432V384H640v48l-48 48H48L0 432zM288 144h64v64h64v64H352v64H288V272H224V208h64V144z"]},faSquareDownRight:{prefix:"fass",iconName:"square-down-right",icon:[448,512,[],"e26c","M0 480H448V32H0V480zM320 192V352H160l-24-24 52-52-76-76 56-56 76 76 52-52 24 24z"]},faB:{prefix:"fass",iconName:"b",icon:[320,512,[98],"42","M32 32H0V64 224v32 32V448v32H32 192c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128H32zM160 224H64V96h96c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288h96 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V288z"]},faSeatAirline:{prefix:"fass",iconName:"seat-airline",icon:[448,512,[],"e244","M64 32V0H0V32 160v6.6l2.6 6 96 224 8.3 19.4H128h88v48H120 96v48h24H360h24V464H360 264V416H376h22.2l7.8-20.8 24-64L446.2 288H400 121.7L108 256H320h32V192H320 80.5L64 153.4V32z"]},faMoonOverSun:kj,faEclipseAlt:kO,faPipe:{prefix:"fass",iconName:"pipe",icon:[64,512,[],"7c","M64 0V32 480v32H0V480 32 0H64z"]},faFileMedical:{prefix:"fass",iconName:"file-medical",icon:[384,512,[],"f477","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM160 224h64v64h64v64H224v64H160V352H96V288h64V224z"]},faPotato:{prefix:"fass",iconName:"potato",icon:[512,512,[129364],"e440","M43.1 260.9L96 208l48-80 80-48 36.9-36.9C288.5 15.5 325.9 0 364.9 0C446.2 0 512 65.8 512 147.1c0 39-15.5 76.4-43.1 104L464 256 384 400 272 448l-20.9 20.9c-27.6 27.6-65 43.1-104 43.1C65.8 512 0 446.2 0 364.9c0-39 15.5-76.4 43.1-104zM408 168H360v48h48V168zM216 200H168v48h48V200zM136 392v48h48V392H136z"]},faDiceOne:{prefix:"fass",iconName:"dice-one",icon:[448,512,[9856],"f525","M448 32H0V480H448V32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleA:{prefix:"fass",iconName:"circle-a",icon:[512,512,[],"e0f7","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM234.3 125.8l6.5-13.8h30.5l6.5 13.8L391.4 368h-53l-22.5-48H196.2l-22.5 48h-53L234.3 125.8zM256 192.5L218.7 272h74.6L256 192.5z"]},faHelmetBattle:{prefix:"fass",iconName:"helmet-battle",icon:[576,512,[],"f6eb","M64 256V0L0 224v32H64zm32-32c0 80-32 192-32 192l192 96V256l-96-32V192H416v32l-96 32V512l192-96s-32-112-32-192C480 80 288 0 288 0S96 80 96 224zM512 0V256h64V224L512 0z"]},faButter:{prefix:"fass",iconName:"butter",icon:[640,512,[129480],"e3e4","M64 64H448V288H64V64zM32 320H608h32v64H608v64H32V384H0V320H32zM576 64V288H480V64h96z"]},faBlanketFire:{prefix:"fass",iconName:"blanket-fire",icon:[640,512,[],"e3da","M0 32H32 416h32V64v58.1l-17 10.6c-24.1 15-58.9 43-88.1 79.6c-17.1 21.5-33.2 47-43.4 75.7H64v64 64H299c8.5 23.9 21.5 45.5 38 64H32 0V448 352 256 224 64 32zM288 351.8c0 11 .9 21.7 2.7 32.2H128 96V320h32H290.9c-1.9 10.3-2.9 21-2.9 31.8zM448 160l64 64 32-32c76.8 64 96 133.3 96 160c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-89.6 85.3-165.3 128-192zm96 240.2c0-48-64-96-64-96s-64 48-64 96c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faKiwiBird:{prefix:"fass",iconName:"kiwi-bird",icon:[576,512,[],"f535","M208 415.3c-5.3 .4-10.6 .7-16 .7c-16.6 0-32.7-2.1-48-6v46 24H96V456 390.3C38.6 357.1 0 295.1 0 224C0 118 86 32 192 32c56.9 0 108 24.7 143.1 64H448c70.7 0 128 57.3 128 128V352 480L464 352H335.1c-21.3 23.8-48.4 42.2-79.1 53.1V456v24H208V456 415.3zM448 248a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCastle:{prefix:"fass",iconName:"castle",icon:[640,512,[],"e0de","M128 0h64V64h48V0h64V64h32V0h64V64h48V0h64V112 224h64V160h64v64 64V512H384V384c0-35.3-28.7-64-64-64s-64 28.7-64 64V512H0V288 224 160H64v64h64V112 0z"]},faGolfClub:{prefix:"fass",iconName:"golf-club",icon:[512,512,[],"f451","M224 512L0 512V472H48 64V440H48 0V408H48 64V376H48 0V304l264 88 0 .5L451.4 17.7l57.2 28.6-224 448L275.8 512H256 224z"]},faArrowRightArrowLeft:kP,faExchange:kB,faRotateRight:kU,faRedoAlt:kR,faRotateForward:kY,faUtensils:kG,faCutlery:kQ,faArrowUpWideShort:kF,faSortAmountUp:kZ,faChartPieSimpleCircleDollar:{prefix:"fass",iconName:"chart-pie-simple-circle-dollar",icon:[640,512,[],"e605","M496 192c4.6 0 9.3 .2 13.8 .5C494.5 83.7 401 0 288 0c-5.4 0-10.7 .2-16 .6V240H375.2c31.5-29.8 74-48 120.8-48zM320 368c0-28.8 6.9-56 19.2-80H224V32.5C98.9 40.8 0 144.8 0 272C0 404.6 107.5 512 240 512c43.8 0 84.8-11.7 120.1-32.2C335 449.4 320 410.5 320 368zm320 0a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM472.8 335.4c-.4 .7-.9 1.6-.8 3.6l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8 16H480v-16V438.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6L436 425.2l9.5-30.6 15.3 4.8c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V288 272h32v16 9.4c6.3 .9 12.3 2.3 17.9 3.7l15.5 3.9-7.7 31.1-15.5-3.9c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4z"]},faBalloons:{prefix:"fass",iconName:"balloons",icon:[640,512,[],"e2e4","M320 160C320 71.6 248.4 0 160 0S0 71.6 0 160C0 272 128 368 128 368L96 448H224l-32-80s128-96 128-208zM160 96c-35.3 0-64 28.7-64 64H64c0-53 43-96 96-96V96zM448 432l-32 80H544l-32-80s128-96 128-208c0-88.4-71.6-160-160-160c-53.7 0-101.2 26.4-130.2 67c1.4 9.5 2.2 19.2 2.2 29c0 37-11.4 71.6-27.3 101.9C347.7 356.8 448 432 448 432zM416 224H384c0-53 43-96 96-96v32c-35.3 0-64 28.7-64 64z"]},faMillSign:{prefix:"fass",iconName:"mill-sign",icon:[384,512,[],"e1ed","M160 250.5L81.9 469.2l60.3 21.5 17.9-50V448h64V416 261.5l35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48V416v32h64V416 208c0-58.2-44.3-106-101.1-111.5l19.2-53.8L241.9 21.2 208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-17.2 0-33.5 3.9-48 10.8V96H0V208 416v32H64V416 208c0-26.5 21.5-48 48-48s48 21.5 48 48v42.5z"]},faBowlRice:{prefix:"fass",iconName:"bowl-rice",icon:[512,512,[],"e2eb","M200 32h16 24V80H216 200 176V32h24zm-24 72h24 16 24v48H216 200 176V104zM56 176H72 96v48H72 56 32V176H56zm192 0h16 24v48H264 248 224V176h24zm-96 0h16 24v48H168 152 128V176h24zM80 104h24 16 24v48H120 104 80V104zm264 72h16 24v48H360 344 320V176h24zm-72-72h24 16 24v48H312 296 272V104zm168 72h16 24v48H456 440 416V176h24zm-72-72h24 16 24v48H408 392 368V104zM272 32h24 16 24V80H312 296 272V32zM0 256H512v24c0 67-39.2 124.9-96 151.8V480H96V431.8C39.2 404.9 0 347 0 280V256z"]},faTimelineArrow:{prefix:"fass",iconName:"timeline-arrow",icon:[640,512,[],"e29d","M152 72v48H104V72h48zM104 16H48V72v48 56H96v48H32 0v64H32 192v48H144v56 48 56h56 48 56V440 392 336H256V288H514.7l-33.4 33.4L458.7 344 504 389.3l22.6-22.6 88-88L637.3 256l-22.6-22.6-88-88L504 122.7 458.7 168l22.6 22.6L514.7 224H384V176h48V120 72 16H376 328 272V72v48 56h48v48H160V176h48V120 72 16H152 104zM328 72h48v48H328V72zM248 392v48H200V392h48z"]},faSkull:{prefix:"fass",iconName:"skull",icon:[512,512,[128128],"f54c","M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9V512h96V464 448h32v16 48h64V464 448h32v16 48h96V398.9zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faGameBoardSimple:kq,faGameBoardAlt:kK,faCircleVideo:kJ,faVideoCircle:kW,faChartScatterBubble:{prefix:"fass",iconName:"chart-scatter-bubble",icon:[512,512,[],"e0e9","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zm64 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm224-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM192 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM384 64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faHouseTurret:{prefix:"fass",iconName:"house-turret",icon:[640,512,[],"e1b4","M0 0H96V96h32V0h96V96h32V0h96V96v32 6.3L235.5 231.4 224 241v15V512H64V288L0 224V128 96 0zM256 256l96-80 96-80L640 256V512H288 256V480 256zM176 128c-22.1 0-40 17.9-40 40v40h80V168c0-22.1-17.9-40-40-40zM496 272H400v96h96V272z"]},faBanana:{prefix:"fass",iconName:"banana",icon:[576,512,[],"e2e5","M353.2 10.4C411.4 63.1 448 139.3 448 224c0 12.3-.8 24.4-2.3 36.3L329.8 284.7 279 254.6c16.1-33.5 25-71 25-110.6c0-31.4-5.6-61.3-15.9-89l65.1-44.6zm-29 308.2l115.1-24.2 27.7-5.8 12.7-2.7L489 295l80 80 17 17L552 425.9l-17-17-70.8-70.8-43.9 9.3C374.1 444.7 274.9 512 160 512L0 512V400H48c72.9 0 138.7-30.5 185.4-79.4l-22.1-13.1-80.2 41.8-21.3 11.1L87.6 317.8l21.3-11.1 92-48 11.8-6.2 11.5 6.8 39.1 23.2 60.9 36.1z"]},faHandHoldingSkull:{prefix:"fass",iconName:"hand-holding-skull",icon:[576,512,[],"e1a4","M432 128C432 57.3 367.5 0 288 0S144 57.3 144 128c0 47.4 29 88.9 72.2 111L208 288H368l-8.2-49C403 216.9 432 175.4 432 128zM240 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faPeopleDress:{prefix:"fass",iconName:"people-dress",icon:[640,512,[],"e217","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H91.4L82 142.8 .2 270.8l53.9 34.4 42-65.8L48 384H88v96 32h64V480 384h16v96 32h64V480 384h40L223.8 239.4l42 65.8 53.9-34.4L238 142.8 228.6 128H211.1 108.9zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4L402 142.8l-81.7 128 53.9 34.4 42-65.8L368 384h40v96 32h64V480 384h16v96 32h64V480 384h40L543.8 239.4l42 65.8 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faLoveseat:kX,faCouchSmall:k$,faTowerBroadcast:k4,faBroadcastTower:k3,faTruckPickup:{prefix:"fass",iconName:"truck-pickup",icon:[640,512,[128763],"f63c","M256 32H224V64 192H32v96H0v64H32 65.1c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16h66.3c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16H608h32V288H608V192H527.4L409 44l-9.6-12H384 256zM445.4 192H288V96h80.6l76.8 96zM224 368a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faBlockQuote:{prefix:"fass",iconName:"block-quote",icon:[448,512,[],"e0b5","M448 64H0v64H448V64zm0 160H128v64H448V224zM128 384v64H448V384H128zM64 224H0V448H64V224z"]},faUpLong:k0,faLongArrowAltUp:k6,faStop:{prefix:"fass",iconName:"stop",icon:[384,512,[9209],"f04d","M0 64H384V448H0V64z"]},faCodeMerge:{prefix:"fass",iconName:"code-merge",icon:[448,512,[],"f387","M104 56v48H56V56h48zM56 0H0V56v48 56H48V352H0v56 48 56H56h48 56V456 408 352H112V272c26.7 20.1 60 32 96 32h80v48h56 48 56V296 248 192H392 344 288v48H208c-47.6 0-87.1-34.6-94.7-80H160V104 56 0H104 56zm48 408v48H56V408h48zM344 248h48v48H344V248z"]},faMoneyCheckDollarPen:k8,faMoneyCheckEditAlt:k5,faUpFromLine:k7,faArrowAltFromBottom:k9,faUpload:{prefix:"fass",iconName:"upload",icon:[512,512,[],"f093","M288 352v32H224V352 125.3l-65.4 65.4L136 213.3 90.7 168l22.6-22.6 120-120L256 2.7l22.6 22.6 120 120L421.3 168 376 213.3l-22.6-22.6L288 125.3V352zm32 64V352H512V512H0V352H192v64H320zm112 40a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHurricane:{prefix:"fass",iconName:"hurricane",icon:[384,512,[],"f751","M0 208C0 98.5 84.6 8.8 192 .6V96c107.4 8.2 192 97.9 192 207.4s-84.6 199.2-192 207.4V415.4C84.6 407.2 0 317.5 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faGridRound2Plus:{prefix:"fass",iconName:"grid-round-2-plus",icon:[512,512,[],"e5dc","M128 224a96 96 0 1 1 0-192 96 96 0 1 1 0 192zm0 256a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM480 128a96 96 0 1 1 -192 0 96 96 0 1 1 192 0zM384 272c13.3 0 24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H408v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V408H296c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V296c0-13.3 10.7-24 24-24z"]},faPeoplePants:{prefix:"fass",iconName:"people-pants",icon:[640,512,[],"e219","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H91.4L82 142.8 .2 270.8l53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L238 142.8 228.6 128H211.1 108.9zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4L402 142.8l-81.7 128 53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faMound:{prefix:"fass",iconName:"mound",icon:[576,512,[],"e52d","M142.6 178.3C173.3 127.2 228.4 96 288 96s114.7 31.2 145.4 82.3L576 416H0L142.6 178.3z"]},faWindsock:{prefix:"fass",iconName:"windsock",icon:[512,512,[],"f777","M64 32V0H0V32 480v32H64V480 320h64v48l80-16.7V64.7L128 48V96H64V32zm64 112V272H64V144h64zM272 78V338l96-20V98L272 78zM512 288V128l-80-16.7V304.7L512 288z"]},faCircleHalf:{prefix:"fass",iconName:"circle-half",icon:[512,512,[],"e110","M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512V0z"]},faBrakeWarning:{prefix:"fass",iconName:"brake-warning",icon:[640,512,[],"e0c7","M96 256a224 224 0 1 1 448 0A224 224 0 1 1 96 256zM344 152V128H296v24V264v24h48V264 152zM296 320v48h48V320H296zM91.1 109C63.8 151.4 48 201.8 48 256s15.8 104.6 43.1 147l13 20.2-40.4 26L50.7 429C18.6 379.1 0 319.7 0 256S18.6 132.9 50.7 83l13-20.2 40.4 26L91.1 109zM589.3 83C621.4 132.9 640 192.3 640 256s-18.6 123.1-50.7 173l-13 20.2-40.4-26 13-20.2c27.3-42.4 43.1-92.8 43.1-147s-15.8-104.6-43.1-147l-13-20.2 40.4-26 13 20.2z"]},faToiletPortable:{prefix:"fass",iconName:"toilet-portable",icon:[320,512,[],"e583","M0 0V64H320V0H0zM24 96H0v24V488v24H48V488v-8H272v8 24h48V488 120 96H296 24zM256 240v64 16H224V304 240 224h32v16z"]},faCompactDisc:{prefix:"fass",iconName:"compact-disc",icon:[512,512,[128191,128192,128440],"f51f","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zm-64 0c0-88.4 71.6-160 160-160V64C150 64 64 150 64 256H96z"]},faFileArrowDown:Sc,faFileDownload:Sr,faSaxophoneFire:Sa,faSaxHot:Sn,faCameraWebSlash:So,faWebcamSlash:Ss,faFolderMedical:{prefix:"fass",iconName:"folder-medical",icon:[512,512,[],"e18c","M512 480H0V32H224l48 64H512V480zM224 192v64H160v64h64v64h64V320h64V256H288V192H224z"]},faFolderGear:Sl,faFolderCog:Sf,faHandWave:{prefix:"fass",iconName:"hand-wave",icon:[512,512,[],"e1a7","M352 80c0-26.5-21.5-48-48-48h-8H280V0h16 8c44.2 0 80 35.8 80 80v8 16H352V88 80zM185.4 70.6L162.7 48 208 2.7l22.6 22.6 192 192c3.3 3.3 6.4 6.7 9.4 10.2l0-99.5V96l32 0 16 0 32 0v32V312.3c0 60.2-27.9 116.9-75.5 153.7C385.7 505.3 321 515.7 263 498.7c-28.4-7.1-55.3-21.8-77.6-44.1l-4.9-4.9L73.4 342.6 50.7 320l-9.4-9.4L18.7 288 64 242.7l22.6 22.6 9.4 9.4 22.6 22.6 56 56 18.7-18.7-136-136L34.7 176 80 130.7l22.6 22.6 136 136 18.7-18.7-152-152L82.7 96 128 50.7l22.6 22.6 152 152 18.7-18.7-136-136zM32 344v16 8c0 26.5 21.5 48 48 48h8 16v32H88 80c-44.2 0-80-35.8-80-80v-8V344H32z"]},faArrowUpArrowDown:Sh,faSortUpDown:Su,faCaravan:{prefix:"fass",iconName:"caravan",icon:[640,512,[],"f8ff","M0 32H416c88.4 0 160 71.6 160 160V352h32 32v64H608l-32 0H288c0 53-43 96-96 96s-96-43-96-96H0V32zM320 352H448V256H416 400V224h16 32V128H320V352zM256 128H64V256H256V128zM192 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faShieldCat:{prefix:"fass",iconName:"shield-cat",icon:[512,512,[],"e572","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM224 208l-64-64V272c0 53 43 96 96 96s96-43 96-96V144l-64 64H224zm-8 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faMessageSlash:Sm,faCommentAltSlash:Sd,faBolt:Sp,faZap:Sz,faTrashCanCheck:{prefix:"fass",iconName:"trash-can-check",icon:[448,512,[],"e2a9","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416V512H32V128zM337 265l17-17L320 214.1l-17 17-111 111-47-47-17-17L94.1 312l17 17 64 64 17 17 17-17L337 265z"]},faGlassWater:{prefix:"fass",iconName:"glass-water",icon:[384,512,[],"e4f4","M76.6 158.3L69.2 64H314.8l-7.4 94.3-20.6 10.3c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L76.6 158.3zM40 512H344L379 64l5-64H319.8 64.2 0L5 64 40 512z"]},faOilWell:{prefix:"fass",iconName:"oil-well",icon:[576,512,[],"e532","M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L384 17.1l32.8 122.4L308.5 167.5l-6.3-18.1L294.7 128H249.3l-7.5 21.4-13.6 39L96 222.6V184 160H48v24V448H32 0v64H32 544h32V448H544 406.7L340 257.5l-62.2 16.1L305.3 352H238.7L265 277l-74.6 19.3L137.3 448H96V288.8l337.4-87.5 33.5 124.9 46.4-12.4c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32H327.7l11.2 32H205.1zM272.3 64l-.3-.9-.3 .9h.6z"]},faPersonSimple:{prefix:"fass",iconName:"person-simple",icon:[256,512,[],"e220","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm160 96l8 192H192V512H64V352H24l8-192H224z"]},faArrowTurnLeftUp:{prefix:"fass",iconName:"arrow-turn-left-up",icon:[384,512,[],"e634","M342.6 150.6l22.6 22.6L320 218.5l-22.6-22.6L224 122.5l0 328.2 128 0 32 0 0 64-32 0-160 0-32 0 0-32 0-360.2L86.6 195.9 64 218.5 18.7 173.3l22.6-22.6 128-128L192 0l22.6 22.6 128 128z"]},faVault:{prefix:"fass",iconName:"vault",icon:[576,512,[],"e2c5","M576 0H0V480H80l16 32h64l16-32H400l16 32h64l16-32h80V0zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3V352H448V221.3c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z"]},faMars:{prefix:"fass",iconName:"mars",icon:[448,512,[9794],"f222","M448 32H320L288 64l41.4 41.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l53.6-53.6L416 192l32-32V32zM176 192a112 112 0 1 1 0 224 112 112 0 1 1 0-224z"]},faToilet:{prefix:"fass",iconName:"toilet",icon:[448,512,[128701],"f7d8","M24 0H0V48H24h8V196.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c15.1 18.9 33.3 33.1 51.9 43.9L64 512H384l-24.9-99.6c18.6-10.8 36.8-25 51.9-43.9c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4V48h8 24V0H424 24zM384 256l0 .3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8l0 .1zM112 64h32 16V96H144 112 96V64h16z"]},faPlaneCircleXmark:{prefix:"fass",iconName:"plane-circle-xmark",icon:[640,512,[],"e557","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3 85.5 57C354.3 247.8 320 303.9 320 368c0 54.7 24.9 103.5 64 135.8V512L256 480 128 512V448l64-48V320L0 384V288L192 160V93.7zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L566.6 320 544 297.4l-11.3 11.3L496 345.4l-36.7-36.7L448 297.4 425.4 320l11.3 11.3L473.4 368l-36.7 36.7L425.4 416 448 438.6l11.3-11.3L496 390.6l36.7 36.7L544 438.6 566.6 416l-11.3-11.3L518.6 368l36.7-36.7z"]},faYenSign:SH,faCny:Sv,faJpy:SV,faRmb:Sy,faYen:Sx,faGearCode:{prefix:"fass",iconName:"gear-code",icon:[512,512,[],"e5e8","M200 0H312l17.2 78.4c15.8 6.5 30.6 15.1 44 25.4l76.5-24.4 56 97-59.4 54.1c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l59.4 54.1-56 97-76.5-24.4c-13.4 10.3-28.2 18.9-44 25.4L312 512H200l-17.2-78.4c-15.8-6.5-30.6-15.1-44-25.4L62.3 432.5l-56-97 59.4-54.1C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L6.3 176.5l56-97 76.5 24.4c13.4-10.3 28.2-18.9 44-25.4L200 0zm87.8 162.6l2.6-15.8-31.6-5.3-2.6 15.8-32 192-2.6 15.8 31.6 5.3 2.6-15.8 32-192zM187.3 227.3L198.6 216 176 193.4l-11.3 11.3-40 40L113.4 256l11.3 11.3 40 40L176 318.6 198.6 296l-11.3-11.3L158.6 256l28.7-28.7zm160-22.6L336 193.4 313.4 216l11.3 11.3L353.4 256l-28.7 28.7L313.4 296 336 318.6l11.3-11.3 40-40L398.6 256l-11.3-11.3-40-40z"]},faNotes:{prefix:"fass",iconName:"notes",icon:[512,512,[],"e202","M480 32H96V416H352V320 288h32 96V32zM384 352v45.7V416l96-96H461.7 416 384v32zM296 464H48l0-312V128L0 128v24V488v24H24 296h24V464H296z"]},faRubleSign:Sb,faRouble:Sw,faRub:SD,faRuble:Sk,faTrashUndo:SS,faTrashArrowTurnLeft:SE,faChampagneGlass:Sj,faGlassChampagne:SO,faObjectsAlignCenterHorizontal:{prefix:"fass",iconName:"objects-align-center-horizontal",icon:[512,512,[],"e3bc","M280 0H232V64H32V224H232v64H96V448H232v64h48V448H416V288H280V224H480V64H280V0z"]},faSun:{prefix:"fass",iconName:"sun",icon:[512,512,[9728],"f185","M256 73.1L150 0 126.7 126.7 0 150 73.1 256 0 362l126.7 23.3L150 512l106-73.1L362 512l23.3-126.7L512 362 438.9 256 512 150 385.3 126.7 362 0 256 73.1zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-224 0a128 128 0 1 1 256 0 128 128 0 1 1 -256 0z"]},faTrashCanSlash:SP,faTrashAltSlash:S_,faScreenUsers:SU,faUsersClass:SR,faGuitar:{prefix:"fass",iconName:"guitar",icon:[512,512,[],"f7a6","M376 64l-8.9 35.7-82.5 82.5c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l82.5-82.5L448 136l64-72L448 0 376 64zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSquareArrowLeft:SY,faArrowSquareLeft:SG,faSquare8:{prefix:"fass",iconName:"square-8",icon:[448,512,[],"e25d","M0 32H448V480H0V32zm232 96H216c-39.8 0-72 32.2-72 72c0 15.7 5 30.1 13.5 42c-18 14.7-29.5 37-29.5 62c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80c0-25-11.5-47.4-29.5-62c8.5-11.8 13.5-26.3 13.5-42c0-39.8-32.2-72-72-72zm-16 96c-13.2 0-24-10.8-24-24s10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0H216s0 0 0 0zm0 48c0 0 0 0 0 0h16c0 0 0 0 0 0h8c17.7 0 32 14.3 32 32s-14.3 32-32 32H208c-17.7 0-32-14.3-32-32s14.3-32 32-32h8z"]},faFaceSmileHearts:{prefix:"fass",iconName:"face-smile-hearts",icon:[640,512,[],"e390","M519.2 95.2L491.6 67.6c-1.8-1.8-3.4-3.7-4.8-5.8c-4.4-6.5-6.8-14.2-6.8-22.2C480 17.7 497.7 0 519.6 0c10.5 0 20.6 4.2 28 11.6L560 24l12.4-12.4C579.8 4.2 589.9 0 600.4 0C622.3 0 640 17.7 640 39.6c0 10.5-4.2 20.6-11.6 28L560 136 519.2 95.2zm44.5 82.3c8 24.7 12.3 51.1 12.3 78.5c0 34.8-6.9 68-19.5 98.2c-11-6.6-23.8-10.2-36.9-10.2c-39.5 0-71.6 32.1-71.6 71.6c0 18.4 7.1 36.1 19.8 49.4c-41.8 29.6-92.8 47-147.8 47c-61.2 0-117.4-21.5-161.4-57.3L171 442.2c13.4-13.4 21-31.6 21-50.6c0-39.5-32.1-71.6-71.6-71.6c-14.5 0-28.6 4.4-40.4 12.5c-1.8-1.2-3.6-2.3-5.4-3.4C67.7 306 64 281.4 64 256C64 114.6 178.6 0 320 0c46.7 0 90.5 12.5 128.2 34.4c-.1 1.7-.2 3.5-.2 5.2c0 19 7.5 37.2 21 50.6l68.4 68.4L560 181.3l3.7-3.7zM89.2 366.8l3.2-3.2c7.4-7.4 17.5-11.6 28-11.6c21.9 0 39.6 17.7 39.6 39.6c0 10.5-4.2 20.6-11.6 28L135 433 80 488 11.6 419.6C4.2 412.2 0 402.1 0 391.6C0 369.7 17.7 352 39.6 352c10.5 0 20.6 4.2 28 11.6L80 376l9.2-9.2zm403.7 78l-1.2-1.2c-7.4-7.4-11.6-17.5-11.6-28c0-21.9 17.7-39.6 39.6-39.6c8.2 0 16.1 2.5 22.7 7.1c1.9 1.3 3.7 2.8 5.3 4.5L560 400l12.4-12.4c7.4-7.4 17.5-11.6 28-11.6c21.9 0 39.6 17.7 39.6 39.6c0 10.5-4.2 20.6-11.6 28L560 512l-67.2-67.2zM320 400c71.6 0 113.7-47.7 126.3-72.8l-28.6-14.3C408.9 330.3 376.4 368 320 368s-88.9-37.7-97.7-55.2l-28.6 14.3C206.3 352.3 248.4 400 320 400zM196.8 237.6c21.6-28.8 64.8-28.8 86.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2zm246.4 0l25.6-19.2c-34.4-45.9-103.2-45.9-137.6 0l25.6 19.2c21.6-28.8 64.8-28.8 86.4 0z"]},faBracketsSquare:SQ,faBrackets:SF,faLaptopArrowDown:{prefix:"fass",iconName:"laptop-arrow-down",icon:[640,512,[],"e1c6","M96 32H64V64 352h64V96H256V32H96zM512 96V352h64V64 32H544 384V96H512zM0 384v48l48 48H592l48-48V384H0zM344 56V32H296V56 238.1l-39-39-17-17L206.1 216l17 17 80 80 17 17 17-17 80-80 17-17L400 182.1l-17 17-39 39V56z"]},faHockeyStickPuck:{prefix:"fass",iconName:"hockey-stick-puck",icon:[640,512,[],"e3ae","M96 352V480v32h32 32 64 19.8l8.8-17.7 224-448L419.4 17.7 252.2 352H96zM0 352V512H64V352H0zm640 64H384v96H640V416z"]},faHouseTree:{prefix:"fass",iconName:"house-tree",icon:[640,512,[],"e1b3","M640 464v48H416V256 241l-11.5-9.6L277 125.1 416 0 576 144v48H512l96 112v48H544l96 112zM0 256L192 96 384 256V512H0V256zm240 16H144v96h96V272z"]},faSignalFair:SZ,faSignal2:Sq,faFaceLaughWink:SK,faLaughWink:SJ,faCircleDollar:SW,faDollarCircle:SX,faUsdCircle:S$,faHorseHead:{prefix:"fass",iconName:"horse-head",icon:[640,512,[],"f7ab","M64 512V319.2c0-109.5 69.7-207 173.4-242.3L416 16l32 48L400 96l104 64 72 192-64 64H432l-58.6-70.4c-11.6 4.1-24.1 6.4-37.1 6.4H336l0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3l0 0c-28.9-7.8-53.1-26.8-67.8-52.2l-8-13.8-27.7 16 8 13.8c24 41.5 68.3 70 119.3 71.9L416 512H64zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowsRepeat:S1,faRepeatAlt:S2,faBoreHole:{prefix:"fass",iconName:"bore-hole",icon:[512,512,[],"e4c3","M288 0H224V32 296.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4V32 0zM160 128H0V512H512V128H352V352c0 53-43 96-96 96s-96-43-96-96V128z"]},faIndustry:{prefix:"fass",iconName:"industry",icon:[576,512,[],"f275","M160 32H32V224 384v96H544V224 128L352 224V128L160 224V32z"]},faImagePolaroid:{prefix:"fass",iconName:"image-polaroid",icon:[448,512,[],"f8c4","M0 32H448V480H0V32zM64 96V352H384V96H64zm64 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM352 320H208 160 96V288l56-64 30.2 34.5L256 160l96 128v32z"]},faWaveTriangle:{prefix:"fass",iconName:"wave-triangle",icon:[640,512,[],"f89a","M175.6 10.1l26 34.7 262 349.3 102.5-141 18.8-25.9 51.8 37.6-18.8 25.9-128 176-25.5 35-26-34.7-262-349.3L73.9 258.8 55.1 284.7 3.3 247.1l18.8-25.9 128-176 25.5-35z"]},faTurnLeftDown:{prefix:"fass",iconName:"turn-left-down",icon:[384,512,[],"e637","M192 512L32 352V320H144L144 0 384 0V96H240l0 224H352v32L192 512z"]},faPersonRunningFast:{prefix:"fass",iconName:"person-running-fast",icon:[512,512,[],"e5ff","M368 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM224 96H210.7l-9.4 9.4-48 48-8 8 45.3 45.3 8-8L237.3 160h27.7l-31.3 94c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-9.4 32.8-16 56L309.6 512h66.6l6.6-23.2 16-56 16-56 6.6-23.2L401 340.9 334 299l29-77.4 24.3 48.6 8.8 17.7H416h48 32V224H464 435.8l-39.2-78.3-5.4-10.9-11.3-4.5-80-32L294.2 96H288 224zM205.5 310.7L187.2 352H128 96v64h32 80 20.8l8.4-19L253 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9zM16 95.8H0v32H16 128h16v-32H128 16zm-16 64v32H16 80 96v-32H80 16 0zm16 64H0v32H16 144h16v-32H144 16z"]},faCircleDown:S4,faArrowAltCircleDown:S3,faGrill:{prefix:"fass",iconName:"grill",icon:[448,512,[],"e5a3","M0 32H448V96c0 89.8-52.9 167.3-129.2 203l55.2 128.9 4 9.3 9.5 22.1-44.1 18.9-9.5-22.1-4-9.3L316.7 416H160c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c3.4 0 6.8 .3 10.1 .8L129.2 299C52.9 263.3 0 185.8 0 96V32zM151.8 368H296.2l-22.9-53.4c-15.9 3.6-32.3 5.4-49.3 5.4s-33.4-1.9-49.3-5.4L151.8 368zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowsTurnToDots:{prefix:"fass",iconName:"arrows-turn-to-dots",icon:[512,512,[],"e4c1","M265.4 25.4L288 2.7 333.3 48 310.6 70.6 285.3 96 480 96h32v32 96 32l-64 0V224 160l-162.7 0 25.4 25.4L333.3 208 288 253.3l-22.6-22.6-80-80L162.7 128l22.6-22.6 80-80zm-18.7 256l80 80L349.3 384l-22.6 22.6-80 80L224 509.3 178.7 464l22.6-22.6L226.7 416 64 416v64 32H0V480 384 352H32l194.7 0-25.4-25.4L178.7 304 224 258.7l22.6 22.6zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z"]},faChartMixed:S0,faAnalytics:S6,faFlorinSign:{prefix:"fass",iconName:"florin-sign",icon:[384,512,[],"e184","M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224H32v64H144L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7H0v64H69.3c38.8 0 73.7-23.3 88.6-59.1L213.3 288H352V224H240l45.1-108.3c5-11.9 16.6-19.7 29.5-19.7H384V32H314.7z"]},faArrowDownShortWide:S8,faSortAmountDesc:S5,faSortAmountDownAlt:S7,faLessThan:{prefix:"fass",iconName:"less-than",icon:[384,512,[62774],"3c","M384 64.5l-5 2.2L19 226.8 0 235.2v41.6l19 8.4 360 160 5 2.2v-70L110.8 256 384 134.6v-70z"]},faDisplayCode:S9,faDesktopCode:Ec,faFaceDrooling:{prefix:"fass",iconName:"face-drooling",icon:[512,512,[],"e372","M384 477.8c76.5-44.3 128-127 128-221.8C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c33.9 0 66.4-6.6 96-18.6V370.9c-9.7 6.4-20.3 12.2-32 16.9V448v16H288V448 397.1c-10.1 1.9-20.8 2.9-32 2.9c-67 0-113.8-36.7-140.5-70l-10-12.5 25-20 10 12.5c22.8 28.5 61.3 58 115.5 58s92.7-29.5 115.5-58l10-12.5 25 20-10 12.5c-3.8 4.7-7.9 9.5-12.5 14.2V477.8zM200 176c-39.2 0-58.3 25.6-64.8 45.1l-30.4-10.1c9.5-28.5 38.4-66.9 95.2-66.9v32zm176.8 45.1C370.3 201.6 351.2 176 312 176V144c56.8 0 85.7 38.4 95.2 66.9l-30.4 10.1z"]},faOilTemperature:Er,faOilTemp:Ea,faSquareQuestion:En,faQuestionSquare:Eo,faAirConditioner:{prefix:"fass",iconName:"air-conditioner",icon:[576,512,[],"f8f4","M576 0H0V224H576V0zM80 128H496h16v32H496 80 64V128H80zM256 256H192V416c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7l-32-55.4C83.4 349.4 64 380.4 64 416c0 53 43 96 96 96s96-43 96-96V256zm64 128c0 53 43 96 96 96s96-43 96-96c0-35.6-19.4-66.6-48-83.1l-32 55.4c9.6 5.6 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32V256H320V384z"]},faAngleDown:{prefix:"fass",iconName:"angle-down",icon:[448,512,[8964],"f107","M224 365.3l22.6-22.6 160-160L429.3 160 384 114.7l-22.6 22.6L224 274.7 86.6 137.4 64 114.7 18.7 160l22.6 22.6 160 160L224 365.3z"]},faMountains:{prefix:"fass",iconName:"mountains",icon:[640,512,[9968],"f6fd","M256 32L0 416v64H320 512 640V416L480 160 412.9 267.4 256 32z"]},faOmega:{prefix:"fass",iconName:"omega",icon:[448,512,[],"f67a","M224 96C135.6 96 64 167.6 64 256c0 59.2 32.1 110.9 80 138.6l16 9.2v18.5V448v32H128 32 0V416H32 67.2C25.8 375.4 0 318.7 0 256C0 132.3 100.3 32 224 32s224 100.3 224 224c0 62.7-25.8 119.4-67.2 160H416h32v64H416 320 288V448 422.3 403.9l16-9.2c47.9-27.7 80-79.4 80-138.6c0-88.4-71.6-160-160-160z"]},faCarTunnel:{prefix:"fass",iconName:"car-tunnel",icon:[512,512,[],"e4de","M256 0C114.6 0 0 114.6 0 256V512H96V448 320h28.4l30.2-80.4 5.8-15.6H177 336h16.8l5.7 15.8L387.7 320H416V448l0 64h96V256C512 114.6 397.4 0 256 0zm96 512V448H160v64H352zM319.2 272H193.6l-18 48h161l-17.5-48zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faPersonDollyEmpty:{prefix:"fass",iconName:"person-dolly-empty",icon:[512,512,[],"f4d1","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM0 480l0 32 64 0 0-32v0V410.5l-64-64L0 480zM32 128H0v32V274.7c0 17 6.7 33.3 18.7 45.3l22.6 22.6 56.7 56.7 6.3 37.9 4 24 4 24 0 0 4 24 .5 2.7h64.9l-2.2-13.3-4-24 0 0-4-24-4-24-8-48-1.7-10.1-7.3-7.3L96 306.7V241.7l21.4 32.1 9.5 14.3H144h79.3l27.1 108.3c-16 11.6-26.3 30.5-26.3 51.7c0 35.3 28.7 64 64 64c32.3 0 59.1-24 63.4-55.1l134.4-33.6 23.3-5.8-11.6-46.6-23.3 5.8L339.7 410.3c-10-13.7-25.3-23.3-42.8-25.7L247.3 186.2l-5.8-23.3-46.6 11.6 5.8 23.3 6.5 26.2H161.1l-54.5-81.7L97.1 128H80 32zM272 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faPanFood:{prefix:"fass",iconName:"pan-food",icon:[640,512,[129368],"e42b","M320 512A256 256 0 1 0 320 0a256 256 0 1 0 0 512zm0-448c39.8 0 72 32.2 72 72v8H248v-8c0-39.8 32.2-72 72-72zM244.3 200l-14.1 14.1-32 32L184 260.3 155.7 232l14.1-14.1 32-32L216 171.7 244.3 200zM296 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM416 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM238.6 296l-8 8 16 16H280c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56V342.6l-16-16-8 8L177.4 312l11.3-11.3 8-8 8-8L216 273.4 238.6 296zM464 176l11 11c13.4 13.4 21 31.6 21 50.6v4.8c0 18.7-8.5 36.4-23.1 48.1c-10.9 8.7-24.5 13.5-38.5 13.5l-4.1 0c-19.4 0-38-7.7-51.8-21.4L368 272l96-96zM48 160H0v24V328v24H48V328 184 160zm592 24V160H592v24V328v24h48V328 184z"]},faHeadSideCough:{prefix:"fass",iconName:"head-side-cough",icon:[640,512,[],"e061","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v32L320 368v40l128 8v64H320v32H288 256 96 64V480 381.2C23 339.3 0 283 0 224.3zm352-.3a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faGripLines:{prefix:"fass",iconName:"grip-lines",icon:[448,512,[],"f7a4","M0 288l0 64 448 0 0-64L0 288zM0 160l0 64 448 0 0-64L0 160z"]},faThumbsDown:{prefix:"fass",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M240 444.3V480h96V444.3c0-38.1-9-75.1-25.8-108.3H464h48V240H496V160H472V88H448V32H400 280 265.5l-12.1 8.1-72 48L160 102.3V128v64 96 23.1l18 14.4 7.9 6.4c34.2 27.3 54 68.7 54 112.4zM128 384V96H0V384H128z"]},faUserLock:{prefix:"fass",iconName:"user-lock",icon:[640,512,[],"f502","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM384 304l0 208H0L64 304H384zm144-64c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faArrowRightLong:Es,faLongArrowRight:Ef,faTicketsAirline:Eu,faTicketsPerforatedPlane:Em,faTicketsPlane:Ed,faTentDoublePeak:{prefix:"fass",iconName:"tent-double-peak",icon:[576,512,[],"e627","M7.9 142.7L0 146.9V192H576V146.9l-7.9-4.2C510.3 112.1 461.3 67.2 425.8 12.3L417.8 0l-8.5 9.5C378.5 44.2 334.4 64 288 64s-90.5-19.8-121.3-54.5L158.2 0l-8 12.3C114.7 67.2 65.7 112.1 7.9 142.7zM576 224H0V512H288V288L416 512H576V224z"]},faAnchorCircleXmark:{prefix:"fass",iconName:"anchor-circle-xmark",icon:[640,512,[],"e4ac","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288 394.8c-23.3-16.4-42.5-38.4-55.6-64H320V368.5l0-.5 0-.5V240h32 23.2c2.8-2.7 5.8-5.3 8.8-7.8V176H352 341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faEllipsis:Ep,faEllipsisH:Ez,faNfcSlash:{prefix:"fass",iconName:"nfc-slash",icon:[640,512,[],"e1fc","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L544 399.6V32H96V51.8l-47.6-37zM160 101.4V96h16 64 16v32H240 194.2L160 101.4zM301.8 211.6c.7-.3 1.4-.6 2.2-.8V112 96h16H464h16v16V349.9L448 325V128H336v82.7c18.6 6.6 32 24.4 32 45.3c0 2.2-.2 4.4-.4 6.6l-65.7-51zM487.4 480l-81.2-64H176 160V400 222.1L96 171.6V480H487.4zM192 384H365.5L192 247.3V384z"]},faChessPawn:{prefix:"fass",iconName:"chess-pawn",icon:[320,512,[9823],"f443","M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88H96 64v64H92.4L80 400H240L227.6 288H256V224H224h-8.5zM16 512H304V480l-48-48H64L16 480v32z"]},faKitMedical:EH,faFirstAid:Ev,faGrid2Plus:{prefix:"fass",iconName:"grid-2-plus",icon:[512,512,[],"e197","M224 32V224H32V32H224zm0 256V480H32V288H224zM288 32H480V224H288V32zM408 272v24 64h64 24v48H472 408v64 24H360V472 408H296 272V360h24 64V296 272h48z"]},faBells:{prefix:"fass",iconName:"bells",icon:[640,512,[],"f77f","M293.1 41.2c-71.1 42-104.5 130-75.2 210.4l35.3 97.1-11.3 44.4L0 305l12.9-35.6 67.2-48 36.4-100c25.7-70.5 103.6-106.8 174-81.2c.9 .3 1.7 .6 2.5 1zM97.5 374.6l117.9 42.9c-11.3 18.3-31.5 30.4-54.5 30.4c-35.4 0-64.1-28.7-64.1-64c0-3.2 .2-6.3 .7-9.3zm181.3 94.5l-13.7-37.6L286.7 347 248 240.6c-27-74.2 11.2-156.2 85.4-183.2s156.3 11.3 183.3 85.5l38.7 106.4 70.9 50.9L640 337.7 278.8 469.1zm150-16.3L545 410.6c.1 1.8 .2 3.6 .2 5.4c0 35.4-28.7 64-64.1 64c-21.6 0-40.8-10.7-52.4-27.1z"]},faPersonThroughWindow:{prefix:"fass",iconName:"person-through-window",icon:[640,512,[],"e5a9","M288 64v77.9L143.5 228.6 128 237.9V256l0 128v0H64V64l224 0zm64 0l224 0V384H508.3l-3.7-4.5-80-96L415 272H400l-78.6 0-35.3-54.4 50.3-30.2 15.5-9.3V160l0-96zm73 320H379.2l42.7 64H576h64V384 64 0H576 64 0V64 384v64H64 308.2l24.9 37.3 17.8 26.6 53.3-35.5-17.8-26.6L310.5 336l74.6 0 40 48zm-159.5 0H192v0l0-109.9 .2-.1 73.3 110zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faToolbox:{prefix:"fass",iconName:"toolbox",icon:[512,512,[129520],"f552","M152 32H128V56v72H80L0 208v96H128V288 256h64v32 16H320V288 256h64v32 16H512V208l-80-80H384V56 32H360 152zm184 96H176V80H336v48zM0 480H512V336H384v16 32H320V352 336H192v16 32H128V352 336H0V480z"]},faEnvelopeDot:EV,faEnvelopeBadge:Ey,faMagnifyingGlassWaveform:{prefix:"fass",iconName:"magnifying-glass-waveform",icon:[512,512,[],"e661","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM232 120V96H184v24V296v24h48V296 120zm-88 32V128H96v24V264v24h48V264 152zm176 32V160H272v24 48 24h48V232 184z"]},faHandsHoldingCircle:{prefix:"fass",iconName:"hands-holding-circle",icon:[640,512,[],"e4fb","M320 256A128 128 0 1 0 320 0a128 128 0 1 0 0 256zM80 64H0v40 24 32 64V352v13.3l9.4 9.4 128 128 9.4 9.4H160h96 32V480 448 416 352 338.7l-9.4-9.4-64-64L192 242.7l-9.4-9.4L160 210.7 114.7 256l22.6 22.6 9.4 9.4 22.6 22.6L205.8 347l-41.7 27.8L80 290.7V224 144 112v-8V64zm480 0v40 8 32 80 66.7l-84.1 84.1L434.2 347l36.4-36.4L493.3 288l9.4-9.4L525.3 256 480 210.7l-22.6 22.6-9.4 9.4-22.6 22.6-64 64-9.4 9.4V352v64 32 32 32h32 96 13.3l9.4-9.4 128-128 9.4-9.4V352 224 160 128 104 64H560z"]},faBug:{prefix:"fass",iconName:"bug",icon:[512,512,[],"f188","M256 0c-53 0-96 43-96 96v32H352V96c0-53-43-96-96-96zM86.6 105.4L64 82.7 18.7 128l22.6 22.6L96 205.3V256H32 0v64H32 96c0 24.2 5.4 47.2 15 67.7L57.4 441.4 34.7 464 80 509.3l22.6-22.6 47.1-47.1c24.5 21.8 55.8 36.2 90.3 39.6V240 224h32v16V479.2c34.5-3.4 65.8-17.8 90.3-39.6l47.1 47.1L432 509.3 477.3 464l-22.6-22.6L401 387.7c9.6-20.6 15-43.5 15-67.7h64 32V256H480 416V205.3l54.6-54.6L493.3 128 448 82.7l-22.6 22.6L370.7 160H141.3L86.6 105.4z"]},faBowlChopsticks:{prefix:"fass",iconName:"bowl-chopsticks",icon:[512,512,[],"e2e9","M0 96v32L512 48V0L0 96zm0 48v32H512V128L0 144zm512 80H0l3.6 61.2C8.5 368.1 58 438.2 128 472.9V512H384V472.9c70-34.6 119.5-104.8 124.4-187.7L512 224z"]},faCreditCard:Ex,faCreditCardAlt:Eb,faCircleS:{prefix:"fass",iconName:"circle-s",icon:[512,512,[],"e121","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM207.6 196.2c-1.1 6.4-.2 9.7 .6 11.6c1 2 2.9 4.6 7.4 7.7c10.1 6.8 25.7 11.5 46.8 17.4l2 .6c18.4 5.2 41.4 11.7 58.6 23.2c9.5 6.4 18.5 15.1 24.1 27.2c5.7 12.3 7 25.9 4.4 40.3c-4.7 26.3-23 43.3-45 52c-21.3 8.4-47 9.6-72.6 5.7l-.1 0 0 0c-16.3-2.6-43.7-10.7-57.3-15.1l-22.9-7.3 14.7-45.7 22.9 7.3c13.9 4.5 37.8 11.4 50 13.4c20.2 3 36.8 1.4 47.7-2.9c10.3-4.1 14.2-9.6 15.4-15.8c1.1-6.4 .2-9.7-.6-11.6c-1-2-2.9-4.6-7.4-7.7c-10.1-6.8-25.7-11.5-46.8-17.4l-2-.6c-18.4-5.2-41.4-11.7-58.6-23.2c-9.5-6.4-18.5-15.1-24.1-27.2c-5.7-12.3-7-25.9-4.4-40.3c4.7-26.3 23-43.3 45-52c21.3-8.4 47-9.6 72.6-5.7c8.1 1.2 24.4 4.8 32 6.7l23.3 6-11.9 46.5-23.2-6c-6.7-1.7-21.3-4.9-27.3-5.7c-20.3-3.1-36.8-1.4-47.8 2.9c-10.3 4.1-14.2 9.6-15.4 15.8z"]},faBoxBallot:{prefix:"fass",iconName:"box-ballot",icon:[576,512,[128499],"f735","M128 0H448V224H128V0zM0 352H576V512H0V352zM0 160H96v96H480V160h96V320H0V160z"]},faCar:Ew,faAutomobile:ED,faHandHoldingHand:{prefix:"fass",iconName:"hand-holding-hand",icon:[576,512,[],"e4f7","M436 217l71.2-57H576V32H544 352 192 179.6l-10.2 7-128 88-33 22.7 45.3 65.9 33-22.7 94.5-65H320v32H288 224 192v64h32 64 64 64 11.2l8.8-7zM140 295L68.8 352H0V480H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V352h32 64 32V288H352 288 224 160 148.8l-8.8 7z"]},faUserTieHair:{prefix:"fass",iconName:"user-tie-hair",icon:[448,512,[],"e45f","M304 144V128c0-11.4-2.4-22.2-6.7-32H256L240 80l-32 32H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM224 0c70.7 0 128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128C96 57.3 153.3 0 224 0zM209.1 359.2L176 304h48 48l-33.1 55.2 33.4 123.9L312.2 320H384l64 192H280 265.1 182.9 168 0L64 320h71.8l39.9 163.1 33.4-123.9z"]},faPodiumStar:{prefix:"fass",iconName:"podium-star",icon:[448,512,[],"f758","M192 0h96c26.5 0 48 21.5 48 48s-21.5 48-48 48H192V72H168c-22.1 0-40 17.9-40 40v32H424h24v48H424 24 0V144H24 80V112c0-48.6 39.4-88 88-88h24V0zM80 512L48 224H400L368 512H80zM253.3 335.6L224 272l-29.3 63.6-69.6 8.2 51.4 47.6-13.7 68.7L224 425.9l61.1 34.2-13.7-68.7 51.4-47.6-69.6-8.2z"]},faUserHairMullet:Ek,faBusinessFront:ES,faPartyBack:Ej,faTrianBalbot:EO,faMicrophoneStand:{prefix:"fass",iconName:"microphone-stand",icon:[512,512,[127908],"f8cb","M479.2 191.2c43.7-43.7 43.7-114.7 0-158.4s-114.7-43.7-158.4 0l-4.7 4.7L474.5 195.9l4.7-4.7zm-27.3 27.3L293.5 60.1l-4.7 4.7c-24.4 24.4-35.2 57.2-32.4 89L358.2 255.6c31.8 2.8 64.6-8 89-32.4l4.7-4.7zM339.7 282.3L229.7 172.3 0 448l64 64L224 378.7V480v32h64V480 325.3l51.7-43z"]},faBookOpenReader:EP,faBookReader:E_,faFamilyDress:{prefix:"fass",iconName:"family-dress",icon:[512,512,[],"e301","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zm48 48c0-5.5 .6-10.8 1.6-16H64L0 384H64V512H176V448H144V416 256 224h32 16c-10-13.4-16-30-16-48zm272-16H334.4c1 5.2 1.6 10.5 1.6 16c0 18-6 34.6-16 48h16 32v32V416v32H336v64H448V384h64L448 160zm-64-32A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80 192V256H176V416h32v96h96V416h32z"]},faCircleX:{prefix:"fass",iconName:"circle-x",icon:[512,512,[],"e12e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM381.1 128L285.9 256l95.2 128H321.3L256 296.2 190.7 384H130.9l95.2-128L130.9 128h59.8L256 215.8 321.3 128h59.8z"]},faCabin:{prefix:"fass",iconName:"cabin",icon:[512,512,[],"e46d","M0 176v48H384h96 32V176l-32-22V32H384V88L256 0 0 176zm192 80H32v64H192V256zM32 352v64H192V352H32zm0 96v64H192V448H32zM320 256v64H480V256H320zM480 448H320v64H480V448zM320 352v64H480V352H320zM256 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faMountainSun:{prefix:"fass",iconName:"mountain-sun",icon:[640,512,[],"e52f","M560 0a80 80 0 1 1 0 160A80 80 0 1 1 560 0zM0 448L256 64 412.9 299.4 480 192 640 448v64H512 320 0V448z"]},faChartSimpleHorizontal:{prefix:"fass",iconName:"chart-simple-horizontal",icon:[448,512,[],"e474","M448 320l0-128L0 192 0 320l448 0zM256 480l0-128L0 352 0 480l256 0zM384 32L0 32 0 160l384 0 0-128z"]},faBluetooth:{prefix:"fass",iconName:"bluetooth",icon:[384,512,[],"f293","M160 0l51.2 38.4 128 96L373.3 160l-34.1 25.6L245.3 256l93.9 70.4L373.3 352l-34.1 25.6-128 96L160 512V448 320L83.2 377.6 57.6 396.8 19.2 345.6l25.6-19.2L138.7 256 44.8 185.6 19.2 166.4l38.4-51.2 25.6 19.2L160 192V64 0zm64 320v64l42.7-32L224 320zm0-128l42.7-32L224 128v64z"]},faArrowsLeftRightToLine:{prefix:"fass",iconName:"arrows-left-right-to-line",icon:[640,512,[],"e4ba","M64 96V64H0V96 416v32H64V416L64 96zm576 0V64H576V96 416v32h64V416 96zM246.6 182.6L269.3 160 224 114.7l-22.6 22.6-96 96L82.7 256l22.6 22.6 96 96L224 397.3 269.3 352l-22.6-22.6L205.3 288l229.5 0-41.4 41.4L370.7 352 416 397.3l22.6-22.6 96-96L557.3 256l-22.6-22.6-96-96L416 114.7 370.7 160l22.6 22.6L434.7 224l-229.5 0 41.4-41.4z"]},faHandBackPointLeft:{prefix:"fass",iconName:"hand-back-point-left",icon:[512,512,[],"e19f","M0 208l0-80 224 0 13.3 0 2.7 0 80 0 16 0 0-32-16 0-56 0 40-48 68 0c38 0 74 16.9 98.3 46.1l4.5 5.4c24 28.8 37.1 65 37.1 102.4L512 320c0 70.7-57.3 128-128 128l-16 0-48 0-80 0 0-80-32 0 0-80-32 0 0-80L0 208z"]},faMessageDots:EB,faCommentAltDots:EU,faMessaging:ER,faFileHeart:{prefix:"fass",iconName:"file-heart",icon:[384,512,[],"e176","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM80 299.2c0-32.7 26.5-59.2 59.2-59.2h2.4c15.9 0 31.2 6.2 42.7 17.2l7.7 7.4 7.7-7.4c11.5-11 26.8-17.2 42.7-17.2h2.4c32.7 0 59.2 26.5 59.2 59.2c0 16.1-6.6 31.5-18.2 42.7l-82.8 79.6L192 432.1l-11.1-10.7L98.2 341.8C86.6 330.7 80 315.3 80 299.2z"]},faBeerMug:EY,faBeerFoam:EG,faDiceD20:{prefix:"fass",iconName:"dice-d20",icon:[512,512,[],"f6cf","M17.9 416.8L240 512V446L17.9 416.8zM272 512l222.1-95.2L272 446v66zM496 328.4V143.5L411.7 194 496 328.4zM484.2 113.2L291.1 1.8 394.7 166.9l89.5-53.7zM220.9 1.8L27.8 113.2l89.5 53.7L220.9 1.8zM16 143.5V328.4L100.3 194 16 143.5zM256 6.1L149.4 176H362.6L256 6.1zm0 377.6L356.4 208H155.6L256 383.8zM388.2 216.8L276 413.2l217.5-28.6L388.2 216.8zm-264.5 0L18.5 384.6 236 413.2 123.8 216.8z"]},faDrone:{prefix:"fass",iconName:"drone",icon:[512,512,[],"f85f","M223 127.2L171.6 88.7C162.3 64.9 139.1 48 112 48c-35.3 0-64 28.7-64 64c0 27.1 16.9 50.3 40.7 59.6L127.2 223c-5 .7-10.1 1-15.2 1C50.1 224 0 173.9 0 112S50.1 0 112 0s112 50.1 112 112c0 5.2-.3 10.2-1 15.2zm-49.6 2.8l39.8 29.9 .1 .1h85.3l.1-.1 39.8-29.9L384 96l32 32-34.1 45.4-29.9 39.8-.1 .1v85.3l.1 .1 29.9 39.8L416 384l-32 32-45.4-34.1-39.8-29.9-.1-.1H213.3l-.1 .1-39.8 29.9L128 416 96 384l34.1-45.4 29.9-39.8 .1-.1V213.3l-.1-.1-29.9-39.8L96 128l32-32 45.4 34.1zM224 400c0 61.9-50.1 112-112 112S0 461.9 0 400s50.1-112 112-112c5.2 0 10.2 .3 15.2 1L88.7 340.4C64.9 349.7 48 372.9 48 400c0 35.3 28.7 64 64 64c27.1 0 50.3-16.9 59.6-40.7L223 384.8c.7 5 1 10.1 1 15.2zm65-272.8c-.7-5-1-10.1-1-15.2C288 50.1 338.1 0 400 0s112 50.1 112 112s-50.1 112-112 112c-5.2 0-10.2-.3-15.2-1l38.5-51.3c23.8-9.3 40.7-32.5 40.7-59.6c0-35.3-28.7-64-64-64c-27.1 0-50.3 16.9-59.6 40.7L289 127.2zM288 400c0-5.2 .3-10.2 1-15.2l51.3 38.5c9.3 23.8 32.5 40.7 59.6 40.7c35.3 0 64-28.7 64-64c0-27.1-16.9-50.3-40.7-59.6L384.8 289c5-.7 10.1-1 15.2-1c61.9 0 112 50.1 112 112s-50.1 112-112 112s-112-50.1-112-112z"]},faTruckDroplet:{prefix:"fass",iconName:"truck-droplet",icon:[640,512,[],"e58c","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM208 272c-39.8 0-72-29.6-72-66s72-126 72-126s72 89.5 72 126s-32.2 66-72 66z"]},faFileCircleXmark:{prefix:"fass",iconName:"file-circle-xmark",icon:[576,512,[],"e5a1","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3L502.6 320 480 297.4l-11.3 11.3L432 345.4l-36.7-36.7L384 297.4 361.4 320l11.3 11.3L409.4 368l-36.7 36.7L361.4 416 384 438.6l11.3-11.3L432 390.6l36.7 36.7L480 438.6 502.6 416l-11.3-11.3L454.6 368l36.7-36.7z"]},faTemperatureArrowUp:EQ,faTemperatureUp:EF,faMedal:{prefix:"fass",iconName:"medal",icon:[512,512,[127941],"f5a2","M0 0H144l86.4 129.6c-42.2 5.2-80.5 23-111 49.6L0 0zM512 0L392.6 179.1c-30.5-26.6-68.8-44.4-111-49.6L368 0H512zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm176-96l-29.7 57.2L160 306.3l48 44.5-11.3 62.8L256 384l59.3 29.7L304 350.8l48-44.5-66.3-9.2L256 240z"]},faPersonFairy:{prefix:"fass",iconName:"person-fairy",icon:[640,512,[],"e608","M320 0a64 64 0 1 1 0 128A64 64 0 1 1 320 0zM424 352H384V512H256V352H216l8-192H416l8 192zM34.9 32c84.9 0 161.1 37.1 213.4 96H193.3L182.6 384H224v63.3C191.7 468 153.2 480 112 480H96 64V448c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112V64 32H32h2.9zm411.8 96h-55C444 69.1 520.2 32 605.1 32H608h32V64v48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448v32H544 528c-41.2 0-79.7-12-112-32.7V384h41.4L446.7 128z"]},faBed:{prefix:"fass",iconName:"bed",icon:[640,512,[128716],"f236","M64 32V64 320H288V160 128h32H544c53 0 96 43 96 96V448v32H576V448 416H352 320 64v32 32H0V448 64 32H64zm112 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},faBookCopy:{prefix:"fass",iconName:"book-copy",icon:[576,512,[],"e0be","M160 96L96 96C43 96 0 139 0 192V416c0 53 43 96 96 96H320h32 32V448H352 320 288 96c-17.7 0-32-14.3-32-32s14.3-32 32-32h81.1c-10.9-18.8-17.1-40.7-17.1-64V96zM320 416h32H512h32 32V384 352H544V288h32V32 0H544 512 288c-53 0-96 43-96 96V320c0 24.6 9.2 47 24.4 64c17.6 19.6 43.1 32 71.6 32h32zm-64-96c0-17.7 14.3-32 32-32h96 96v64H384 288c-17.7 0-32-14.3-32-32z"]},faSquareH:EZ,faHSquare:Eq,faSquareC:{prefix:"fass",iconName:"square-c",icon:[448,512,[],"e266","M448 32H0V480H448V32zM144 256c0 44.2 35.8 80 80 80c28.7 0 53.8-15.1 68-37.8l40.8 25.4C310.2 359.8 269.9 384 224 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c45.9 0 86.2 24.2 108.7 60.5L292 213.8c-14.2-22.8-39.3-37.8-68-37.8c-44.2 0-80 35.8-80 80z"]},faClockTwo:{prefix:"fass",iconName:"clock-two",icon:[512,512,[],"e35a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392v91.2L338.7 172l20-13.3 26.6 39.9-20 13.3-96 64L232 300.8V256 120 96h48v24z"]},faSquareEllipsisVertical:{prefix:"fass",iconName:"square-ellipsis-vertical",icon:[448,512,[],"e26f","M448 32H0V480H448V32zM256 192H192V128h64v64zm0 32v64H192V224h64zm0 160H192V320h64v64z"]},faCalendarUsers:{prefix:"fass",iconName:"calendar-users",icon:[640,512,[],"e5e2","M256 0V64H384V0h64V64h96v96H96V64h96V0h64zM128 192H512v1.1c-54.3 7.8-96 54.4-96 110.9c0 31.3 12.9 59.7 33.6 80H424L379.2 512H260.8L216 384H190.4c20.7-20.3 33.6-48.7 33.6-80c0-56.4-41.7-103.1-96-110.9V192zm-16 32a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM224 512H0l32-96H192l32 96zM448 304a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM608 416l32 96H416l32-96H608z"]},faPodcast:{prefix:"fass",iconName:"podcast",icon:[448,512,[],"f2ce","M316 374c50.4-31 84-86.6 84-150c0-97.2-78.8-176-176-176S48 126.8 48 224c0 63.5 33.6 119.1 84 150l8.3 57.8C58 398.6 0 318.1 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 94.1-58 174.6-140.2 207.8L316 374zm3.3-42.1L313 324l-23.7-29.6C308.2 276.9 320 251.8 320 224c0-53-43-96-96-96s-96 43-96 96c0 27.8 11.8 52.9 30.7 70.4L135 324l-6.3 7.9C98.8 305.5 80 267 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 43-18.8 81.5-48.7 107.9zM160 344l32-40h64l32 40L264 512H184L160 344zm64-176a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faBee:{prefix:"fass",iconName:"bee",icon:[576,512,[],"e0b2","M216 1.4l11.3 11.3 26.8 26.8C264.4 34.7 275.9 32 288 32s23.6 2.7 33.9 7.5l26.8-26.8L360 1.4 382.6 24 371.3 35.3 347.8 58.8C360.4 73 368 91.6 368 112c0 3-.2 6-.5 8.9C390.3 105 419 96 448 96c65 0 128 44.9 128 112c0 61.9-53.6 104.9-112.9 111.2c.6-5.1 .9-10.2 .9-15.2c0-16.8-2.4-33.1-6.8-48.5c35.2-3.6 54.8-27.9 54.8-47.5c0-21.3-22.9-48-64-48c-34.8 0-56.6 19.2-62.4 38.1c28.6 26.3 46.4 64 46.4 105.9c0 96-144 208-144 208s-144-112-144-208c0-41.9 17.9-79.6 46.4-105.9C184.6 179.2 162.8 160 128 160c-41.1 0-64 26.7-64 48c0 19.6 19.5 43.9 54.8 47.5c-4.4 15.4-6.8 31.7-6.8 48.5c0 5 .3 10.1 .9 15.2C53.6 312.9 0 269.9 0 208C0 140.9 63 96 128 96c29 0 57.7 9 80.5 24.9c-.3-2.9-.5-5.9-.5-8.9c0-20.4 7.6-39 20.2-53.2L204.7 35.3 193.4 24 216 1.4zM248.9 384c4.7 5.8 9.6 11.6 14.7 17.2c8.3 9.2 16.6 17.7 24.4 25.4c7.8-7.6 16.2-16.2 24.4-25.4c5.1-5.6 10-11.4 14.7-17.2H248.9zM368 304H208c0 7.1 2.4 17.8 9.2 32H358.8c6.8-14.2 9.2-24.9 9.2-32zm-16-48c-14.6-19.4-37.8-32-64-32s-49.4 12.6-64 32H352z"]},faTemperatureFull:EK,faTemperature4:EJ,faThermometer4:EW,faThermometerFull:EX,faBell:{prefix:"fass",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M256 0H192V51.2C119 66 64 130.6 64 208v88L0 368v48H448V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"]},faCandyBar:E$,faChocolateBar:E1,faXmarkLarge:{prefix:"fass",iconName:"xmark-large",icon:[448,512,[],"e59b","M70.6 57.4L48 34.7 2.7 80l22.6 22.6L178.7 256 25.4 409.4 2.7 432 48 477.3l22.6-22.6L224 301.3 377.4 454.6 400 477.3 445.3 432l-22.6-22.6L269.3 256 422.6 102.6 445.3 80 400 34.7 377.4 57.4 224 210.7 70.6 57.4z"]},faPinata:{prefix:"fass",iconName:"pinata",icon:[512,512,[],"e3c3","M112 318.1V253.3l41.8 17.4 6.8 2.8 6.5-3.3L259.8 224H288 512v93.2l-23.3 9.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3-25.6-12.8-6.4-3.2-6.7 2.7-33.3 13.3L112 318.1zm0 35.8l8.8 4.4 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 33.3-13.3 25.6 12.8 6.4 3.2 6.7-2.7 18.1-7.2v50.5l-24 12-24.8-12.4-7.2-3.6-7.2 3.6-23.7 11.8-16.3-10.8-4-2.7H400 224h-4.8l-4 2.7-16.3 10.8-23.7-11.8-7.2-3.6-7.2 3.6L136 414.1l-24-12V353.9zm47.4-115.5L0 172V64H176V0h64V198.1l-80.6 40.3zM112 437.9l16.8 8.4 7.2 3.6 7.2-3.6L168 433.9l24.8 12.4 8.3 4.2 7.7-5.2L224 435.2V512H112V437.9zm288-2.7l15.1 10.1 7.7 5.2 8.3-4.2L456 433.9l24.8 12.4 7.2 3.6 7.2-3.6 16.8-8.4V512H400V435.2zM200 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faFilePpt:{prefix:"fass",iconName:"file-ppt",icon:[512,512,[],"e64a","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM288 352h16 32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352zm32 80h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48zM160 352h16 32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32 16H160V496 448 368 352zm32 80h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48zm224-80h16 32 32 16v32H496 480V496v16H448V496 384H432 416V352z"]},faArrowsFromLine:{prefix:"fass",iconName:"arrows-from-line",icon:[448,512,[],"e0a4","M128 96L224 0l96 96v32H256v32 32H192V160 128H128V96zM256 360v24h64v32l-96 96-96-96V384h64V360 328h64v32zM32 224H416h32v64H416 32 0V224H32z"]},faSuperscript:{prefix:"fass",iconName:"superscript",icon:[512,512,[],"f12b","M384 0h32 32 32V32 160h32v64l-32 0H416l-32 0V160h32V64H384V0zM0 64H32 64 80.7l9.6 13.6L176 200.2 261.8 77.6 271.3 64H288h32 32v64H320 304.7L215.1 256l89.6 128H320h32v64H320 288 271.3l-9.6-13.6L176 311.8 90.2 434.4 80.7 448H64 32 0V384H32 47.3l89.6-128L47.3 128H32 0V64z"]},faBowlSpoon:{prefix:"fass",iconName:"bowl-spoon",icon:[512,512,[129379],"e3e0","M0 96C0 43 50.1 0 112 0H224V64H480h32v64H480 224v64H112C50.1 192 0 149 0 96zM0 224H512l-3.6 61.2C503.5 368.1 454 438.2 384 472.9V512H128V472.9C58 438.2 8.5 368.1 3.6 285.2L0 224z"]},faHexagonCheck:{prefix:"fass",iconName:"hexagon-check",icon:[512,512,[],"e416","M0 256L128 32H384L512 256 384 480H128L0 256zm369-47l17-17L352 158.1l-17 17-111 111-47-47-17-17L126.1 256l17 17 64 64 17 17 17-17L369 209z"]},faPlugCircleXmark:{prefix:"fass",iconName:"plug-circle-xmark",icon:[576,512,[],"e560","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7L502.6 416 480 438.6l-11.3-11.3L432 390.6l-36.7 36.7L384 438.6 361.4 416l11.3-11.3L409.4 368l-36.7-36.7L361.4 320 384 297.4l11.3 11.3L432 345.4l36.7-36.7L480 297.4 502.6 320l-11.3 11.3z"]},faStarOfLife:{prefix:"fass",iconName:"star-of-life",icon:[512,512,[],"f621","M208 0h96V172.9L453.7 86.4l48 83.1L352 256l149.7 86.4-48 83.1L304 339.1V512H208V339.1L58.3 425.6l-48-83.1L160 256 10.3 169.6l48-83.1L208 172.9V0z"]},faPhoneSlash:{prefix:"fass",iconName:"phone-slash",icon:[640,512,[],"f3dd","M250.4 279.6L591.5 14.8l19-14.7L639.9 38l-19 14.7L48.4 497.2l-19 14.7L0 474l19-14.7L164.2 346.5C101.5 269.5 63.9 171.1 63.9 64l0-32 144-32 80 144-83.8 67c13 24.6 28.5 47.5 46.3 68.6zm-16.1 136l88.4-69.7c13.4 9.5 27.5 18.1 42.2 25.9l67-83.8 144 80-32 144h-32c-104.9 0-201.3-36-277.6-96.4z"]},faTrafficLightStop:{prefix:"fass",iconName:"traffic-light-stop",icon:[320,512,[],"f63a","M320 0H0V352c0 88.4 71.6 160 160 160s160-71.6 160-160V0zM136 368a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm72 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM160 216a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 72a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-128a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},faPaintRoller:{prefix:"fass",iconName:"paint-roller",icon:[512,512,[],"f5aa","M0 0H416V64v64 64H0V0zM256 320h32V512H160V320h32V256 224h32H448V160 128 64h32 32V96 256v32H480 256v32z"]},faAccentGrave:{prefix:"fass",iconName:"accent-grave",icon:[192,512,[],"60","M144 0l32 224H112L32 0H144z"]},faHandshakeAngle:E2,faHandsHelping:E4,faCircle0:{prefix:"fass",iconName:"circle-0",icon:[512,512,[],"e0ed","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c53 0 96 43 96 96v64c0 53-43 96-96 96s-96-43-96-96V224c0-53 43-96 96-96zm-48 96v64c0 26.5 21.5 48 48 48s48-21.5 48-48V224c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},faDialMedLow:{prefix:"fass",iconName:"dial-med-low",icon:[576,512,[],"e160","M320 0V64H256V0h64zM128 64v64H64V64h64zm384 0v64H448V64h64zm0 192h64v64H512V256zm0 192v64H448V448h64zM64 448h64v64H64V448zM0 256H64v64H0V256zM174.6 400.5c-56.7-56.7-62-145.4-15.7-208L270.8 304.3l17 17 33.9-33.9-17-17L192.8 158.5c62.6-46.2 151.3-41 208 15.7c62.5 62.5 62.5 163.8 0 226.3s-163.8 62.5-226.3 0z"]},faLocationDot:E3,faMapMarkerAlt:E0,faCrab:{prefix:"fass",iconName:"crab",icon:[512,512,[129408],"e3ff","M128 0C57.3 0 0 57.3 0 128l0 64v15.4l13.9 6.4 85 39.2c-3.7 6-6.9 12.4-9.6 19H51.8L23.2 257.7 8.8 250.5-5.5 279.2l14.3 7.2 32 16 3.4 1.7H48 81c-.7 5.2-1 10.6-1 16v9.8l-21.1 7L55.4 338l-2.7 2.7-32 32L9.4 384 32 406.6l11.3-11.3L72.6 366l28-9.3 30.7 30.7L90.9 400.8 87.4 402l-2.7 2.7-32 32L41.4 448 64 470.6l11.3-11.3L104.6 430l52-17.3 15.7 15.7-36.6 21.9-7.8 4.7V464v32 16h32V496 473.1L201.8 448H310.2L352 473.1V496v16h32V496 464v-9.1l-7.8-4.7-36.6-21.9 15.7-15.7 52 17.3 29.3 29.3L448 470.6 470.6 448l-11.3-11.3-32-32-2.7-2.7-3.6-1.2-40.4-13.5 30.7-30.7 28 9.3 29.3 29.3L480 406.6 502.6 384l-11.3-11.3-32-32-2.7-2.7-3.6-1.2-21.1-7V320c0-5.4-.3-10.8-1-16h33 3.8l3.4-1.7 32-16 14.3-7.2-14.3-28.6-14.3 7.2L460.2 272H422.7c-2.7-6.6-5.9-13-9.6-19l85-39.2 13.9-6.4V192 128C512 57.3 454.7 0 384 0H320l64 64H320c0 35.3 28.7 64 64 64h80v48.6L378.7 216c-16.9-12.2-37-20.3-58.7-23V144 128H288v16 48H224V144 128H192v16 49c-21.7 2.7-41.7 10.9-58.7 23L48 176.6V128h80c35.3 0 64-28.7 64-64H128L192 0H128z"]},faBoxOpenFull:E6,faBoxFull:E8,faFile:{prefix:"fass",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 0H224V160H384V512H0V0zM384 128H256V0L384 128z"]},faGreaterThan:{prefix:"fass",iconName:"greater-than",icon:[384,512,[62769],"3e","M0 64.5l5 2.2 360 160 19 8.4v41.6l-19 8.4L5 445.2l-5 2.2v-70L273.2 256 0 134.6v-70z"]},faQuotes:{prefix:"fass",iconName:"quotes",icon:[576,512,[],"e234","M88 0C39.4 0 0 39.4 0 88v8 72 72H144V96H64V88c0-13.3 10.7-24 24-24h8 32V0H96 88zM264 0c-48.6 0-88 39.4-88 88v8 72 72H320V96H240V88c0-13.3 10.7-24 24-24h8 32V0H272h-8zM488 512c48.6 0 88-39.4 88-88v-8V344 272H432V416h80v8c0 13.3-10.7 24-24 24h-8H448v64h32 8zm-176 0c48.6 0 88-39.4 88-88v-8V344 272H256V416h80v8c0 13.3-10.7 24-24 24h-8H272v64h32 8z"]},faPretzel:{prefix:"fass",iconName:"pretzel",icon:[512,512,[129384],"e441","M138.6 32C62.1 32 0 94.1 0 170.6C0 253.3 40.9 326.5 103.7 371L82.5 401l-23 32.7 65.4 46L148 447l28.7-40.8c21.8 6.4 44.9 9.8 68.7 9.8H256h10.6c23.9 0 46.9-3.4 68.7-9.8L364 447l23 32.7 65.4-46-23-32.7-21.1-30C471.1 326.5 512 253.3 512 170.6C512 94.1 449.9 32 373.4 32H364c-42.6 0-81 18-108 46.8C229 50 190.6 32 148 32h-9.4zM216 180v7.4c0 15.5-4.8 30.7-13.7 43.4l-52.5 74.7C107.5 275.6 80 226.3 80 170.6c0-32.4 26.2-58.6 58.6-58.6H148c37.6 0 68 30.4 68 68zm40 113.5L285.2 335c-6.1 .7-12.3 1-18.6 1H256 245.4c-6.3 0-12.5-.3-18.6-1L256 293.5zm53.7-62.6C300.8 218.2 296 203 296 187.4V180c0-37.6 30.4-68 68-68h9.4c32.4 0 58.6 26.2 58.6 58.6c0 55.7-27.5 105-69.7 134.9l-52.5-74.7z"]},faTRex:{prefix:"fass",iconName:"t-rex",icon:[640,512,[],"e629","M112 288H80L48 192H32l-6.3 9.4C9 226.6 0 256.1 0 286.4C0 358 58 416 129.6 416H184l72 96H384V496c0-26.5-21.5-48-48-48l-18.6-49.6 41.9-37.7L368 352V320c0-35.3-28.7-64-64-64H288 272V224h16 16c34.8 0 65.3 18.5 82.1 46.3L432 300.8V320v24h48V320 288 275.2L469.3 268l-44.4-29.6L464 208H576l21.3-32H552h-3.3l-2.3-2.3L516.7 144H488h-8V128h8 32 3.3l2.3 2.3L555.3 160H608h24 8V112c0-44.2-35.8-80-80-80H544L528 0H440.3 440l0 0c-33.5 .1-63.2 21.6-73.8 53.4L352 96l-32 32H279c-70.7 0-132.9 46.3-153.3 114L112 288zM480 56a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faPersonSwimming:E5,faSwimmer:E7,faArrowDown:{prefix:"fass",iconName:"arrow-down",icon:[384,512,[8595],"f063","M214.6 454.6L192 477.3l-22.6-22.6-144-144L2.7 288 48 242.8l22.6 22.6L160 354.8 160 64l0-32 64 0 0 32 0 290.7 89.4-89.4L336 242.8 381.3 288l-22.6 22.6-144 144z"]},faUserRobotXmarks:{prefix:"fass",iconName:"user-robot-xmarks",icon:[448,512,[],"e4a7","M240 0V16 64H368V320H80V64H208V16 0h32zM16 128H48V256H16V128zm384 0h32V256H400V128zM240 240H208v32h32V240zM400 352l48 160H352V416H96v96H0L48 352H400zM176 464v48H144V464 448h32v16zm96-224v32h32V240H272zm-96 0H144v32h32V240zm64 208v16 48H208V464 448h32zm64 16v48H272V464 448h32v16zM128 111l-17 17 8.5 8.5L143 160l-23.5 23.5L111 192l17 17 8.5-8.5L160 177l23.5 23.5L192 209l17-17-8.5-8.5L177 160l23.5-23.5L209 128l-17-17-8.5 8.5L160 143l-23.5-23.5L128 111zm136.5 8.5L256 111l-17 17 8.5 8.5L271 160l-23.5 23.5L239 192l17 17 8.5-8.5L288 177l23.5 23.5L320 209l17-17-8.5-8.5L305 160l23.5-23.5L337 128l-17-17-8.5 8.5L288 143l-23.5-23.5z"]},faMessageQuote:E9,faCommentAltQuote:jc,faCandyCorn:{prefix:"fass",iconName:"candy-corn",icon:[640,512,[],"f6bd","M320 128V32s32-32 160-32S640 32 640 32v96l-1 2.2c-7-1.8-15.7-3.9-25.9-5.9c-30.9-6.2-76-12.3-133.1-12.3s-102.2 6.1-133.1 12.3c-10.2 2-18.8 4.1-25.9 5.9l-1-2.2zm286.9 27.7c7.2 1.4 13.5 2.9 19 4.2L512 416H448L334.2 159.9c5.5-1.3 11.8-2.8 19-4.2c29.1-5.8 72-11.7 126.9-11.7s97.8 5.9 126.9 11.7zM446.9 256L480 330.4 513.1 256H446.9zM66.7 400.9L0 334.2s0-44.4 88.9-133.3S222.2 112 222.2 112l66.7 66.7 .9 2.2c-6.2 3.6-13.6 8.2-22.1 13.9c-25.8 17.2-61.3 44.2-101 83.9s-66.7 75.2-83.9 101c-5.7 8.5-10.2 15.9-13.9 22.1l-2.2-.9zm218.4-180c6-4 11.4-7.4 16.1-10.2L400 467.6 355.6 512 98.7 413.2c2.9-4.7 6.3-10.1 10.2-16.1c16.1-24.2 41.9-58.1 80-96.2s72-63.8 96.2-80zM243.7 401.6l74.6 28.7-28.7-74.6-45.9 45.9z"]},faFolderMagnifyingGlass:jr,faFolderSearch:jn,faNotebook:{prefix:"fass",iconName:"notebook",icon:[512,512,[],"e201","M64 0V104H56 24 0v48H24 56h8v80H56 24 0v48H24 56h8v80H56 24 0v48H24 56h8V512H192V0H64zM480 0H224V512H480V0z"]},faDroplet:jo,faTint:js,faBullseyePointer:{prefix:"fass",iconName:"bullseye-pointer",icon:[512,512,[],"f649","M256 448c106 0 192-86 192-192s-86-192-192-192S64 150 64 256c0 3.9 .1 7.8 .4 11.7L1.8 286.1C.6 276.2 0 266.2 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-10.2 0-20.2-.6-30.1-1.8l18.4-62.6c3.9 .2 7.8 .4 11.7 .4zm2.3-48l19.7-67c33.5-9.6 58-40.4 58-76.9c0-44.2-35.8-80-80-80c-36.5 0-67.4 24.5-76.9 58L112 253.7C113.2 175.2 177.2 112 256 112c79.5 0 144 64.5 144 144c0 78.8-63.2 142.8-141.7 144zM0 320l272-80L192 512l-48-96-1.4-1.4-96 96L1.4 465.4l96-96L96 368 0 320z"]},faEraser:{prefix:"fass",iconName:"eraser",icon:[576,512,[],"f12d","M293.5 416H288v0H186.5l-80-80L229.3 213.3 362.7 346.7 293.5 416zm90.5 0L514.7 285.3 560 240l-45.3-45.3L381.3 61.3 336 16 290.7 61.3 61.3 290.7 16 336l45.3 45.3L160 480H320l0 0H512h32V416H512 384z"]},faHexagonImage:{prefix:"fass",iconName:"hexagon-image",icon:[512,512,[],"e504","M128 32L0 256 128 480H384L512 256 384 32H128zm30.3 247.8l17.3-19 17.8 18.6L232.2 320l71.6-86.2 18.5-22.2 18.5 22.2 72.6 87.4L353.5 424.9h-195l-51.4-89 51.2-56.1zM192 120a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faEarthAmericas:jl,faEarth:jf,faEarthAmerica:jh,faGlobeAmericas:ju,faFileSvg:{prefix:"fass",iconName:"file-svg",icon:[512,512,[],"e64b","M0 0H224V160H384V304H112V512H0V0zM384 128H256V0L384 128zM205.7 352H232h16v32H232 205.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H176 160V480h16 34.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C169.8 430.8 160 415 160 397.7c0-25.2 20.4-45.7 45.7-45.7zM320 368v35c0 17.3 3.1 34.4 9.2 50.6l6.8 18.2 6.8-18.2c6.1-16.2 9.2-33.3 9.2-50.6V368 352h32v16 35c0 21.1-3.8 42-11.2 61.8L359 501.6 355.1 512H344 328 316.9L313 501.6l-13.8-36.8C291.8 445 288 424.1 288 403V368 352h32v16zm96 24c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v16H480V392c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8H464V432h16 16 16v16 24c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392z"]},faCrateApple:jd,faAppleCrate:jp,faPersonBurst:{prefix:"fass",iconName:"person-burst",icon:[640,512,[],"e53b","M176 0L133.8 88.5 38.4 66.3l42.9 88.1L4.4 215.2 100 236.6l-.4 98L176 273.2l76.4 61.4-.4-98L312.8 223l15-23.5-57.1-45.1 42.9-88.1L218.2 88.5 176 0zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H411.4L402 142.8l-81.7 128 53.9 34.4 33.8-53V480v32h64V480 352h16V480v32h64V480 252.2l33.8 53 53.9-34.4L558 142.8 548.6 128H531.1 428.9z"]},faGameBoard:{prefix:"fass",iconName:"game-board",icon:[448,512,[],"f867","M0 32H448V480H0V32zM144 96v80h80V96H144zm0 160V176H64v80h80zm80 0H144v80H64v80h80V336h80v80h80V336h80V256H304V176h80V96H304v80H224v80zm0 0h80v80H224V256z"]},faHatChef:{prefix:"fass",iconName:"hat-chef",icon:[512,512,[],"f86b","M153.5 51.3C176.9 20.2 214.1 0 256 0s79.1 20.2 102.5 51.3C374.6 39.2 394.7 32 416.4 32C469 32 512 74.6 512 127.2c0 11.1-1.9 22.1-5.7 32.5L448 320H373.8l26-149.3 2.7-15.8L371 149.5l-2.7 15.8L341.3 320H272V160 144H240v16V320H170.7L143.8 165.3 141 149.5 109.5 155l2.7 15.8 26 149.3H64L5.7 159.8C1.9 149.3 0 138.3 0 127.2C0 74.6 43 32 95.6 32c21.7 0 41.7 7.2 57.9 19.3zM448 352V512H64V352H448z"]},faHandBackPointRight:{prefix:"fass",iconName:"hand-back-point-right",icon:[512,512,[],"e1a1","M512 208l0-80-224 0-13.3 0-2.7 0-80 0-16 0 0-32 16 0 56 0L208 48l-68 0c-38 0-74 16.9-98.3 46.1l-4.5 5.4C13.1 128.3 0 164.5 0 201.9L0 320c0 70.7 57.3 128 128 128l16 0 48 0 80 0 0-80 32 0 0-80 32 0 0-80 176 0z"]},faDove:{prefix:"fass",iconName:"dove",icon:[512,512,[128330],"f4ba","M210.3 138.7c-18-11-34.6-24.4-48.4-40.9c22.8-50.1 59.9-82 75-95c1.2-1.1 2.3-2 3.2-2.8c-3.6 55.7 17.7 103.1 48 140.7v29.6c-24-5.8-51.9-15.8-77.7-31.6zM320 174.5V144c0-44.2 35.8-80 80-80H512l-32 56V288c0 88.4-71.6 160-160 160H236.8L160 512 80 496 0 432l153.8-51.3C117.2 360.4 32 296.6 32 176C32 111.5 69.6 65.1 87.9 42.4c3.5-4.4 6.3-7.8 8.1-10.4c25.6 128 160 170.7 224 176V175.9l0 0v-1.4l0 0zM400 160a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faSnowflakeDroplets:{prefix:"fass",iconName:"snowflake-droplets",icon:[640,512,[],"e5c1","M352 32V0H288V32 62.1l-8.6-8.6-17-17L228.5 70.4l17 17L288 129.9v70.6l-61.2-35.3-15.6-58.2L205 83.9 158.7 96.3l6.2 23.2 3.2 11.8-12.2-7-27.7-16-32 55.4 27.7 16 12.2 7-11.8 3.2-23.2 6.2 12.4 46.4 23.2-6.2 58.2-15.6L256 256l-61.2 35.3-58.2-15.6-23.2-6.2-11.3 42.3 2.6 5.1 19.5 5.2 11.8 3.2-12.2 7-8.6 5 29.3 57 11.3-6.5 12.2-7-3.2 11.8-6.2 23.2L205 428.1l6.2-23.2 15.6-58.2L288 311.4v70.6l-42.6 42.6-17 17 33.9 33.9 17-17 8.6-8.6V480v32h64V480 449.9l8.6 8.6 17 17 33.9-33.9-17-17L352 382.1V311.4l61.2 35.3 15.6 58.2 6.2 23.2 46.4-12.4-6.2-23.2L472 380.7l12.2 7 11.3 6.5 29.3-57-8.6-5-12.2-7 11.8-3.2 19.5-5.2 2.6-5.1-11.3-42.3-23.2 6.2-58.2 15.6L384 256l61.2-35.3 58.2 15.6 23.2 6.2 12.4-46.4-23.2-6.2L504 186.7l12.2-7 27.7-16-32-55.4-27.7 16-12.2 7 3.2-11.8 6.2-23.2L435 83.9l-6.2 23.2-15.6 58.2L352 200.6V129.9l42.6-42.6 17-17L377.6 36.5l-17 17L352 62.1V32zM520.3 417.4c-5.5 9.6-8.3 20.4-8.3 31.4c0 34.9 28.3 63.2 63.2 63.2h1.6c34.9 0 63.2-28.3 63.2-63.2c0-11-2.9-21.8-8.3-31.4L576 320l-55.7 97.4zM64 320L8.3 417.4C2.9 427 0 437.8 0 448.8C0 483.7 28.3 512 63.2 512h1.6c34.9 0 63.2-28.3 63.2-63.2c0-11-2.9-21.8-8.3-31.4L64 320z"]},faBatteryEmpty:jH,faBattery0:jv,faGrid4:{prefix:"fass",iconName:"grid-4",icon:[448,512,[],"e198","M0 32H89.6v89.6H0V32zM0 151.5H89.6v89.6H0V151.5zM89.6 270.9v89.6H0V270.9H89.6zM0 390.4H89.6V480H0V390.4zM119.5 32h89.6v89.6H119.5V32zm0 119.5h89.6v89.6H119.5V151.5zm89.6 119.5v89.6H119.5V270.9h89.6zM119.5 390.4h89.6V480H119.5V390.4zM328.5 32v89.6H238.9V32h89.6zm0 119.5v89.6H238.9V151.5h89.6zM238.9 270.9h89.6v89.6H238.9V270.9zm89.6 119.5V480H238.9V390.4h89.6zM358.4 32H448v89.6H358.4V32zm0 119.5H448v89.6H358.4V151.5zM448 270.9v89.6H358.4V270.9H448zM358.4 390.4H448V480H358.4V390.4z"]},faSocks:{prefix:"fass",iconName:"socks",icon:[512,512,[129510],"f696","M288 0V64H128V0H288zm0 96V256l-76.8 57.6C179 337.8 160 375.7 160 416c0 21.9 5.5 42.6 15.2 60.6l-21.6 16.2C137 505.3 116.8 512 96 512c-53 0-96-43-96-96c0-30.2 14.2-58.7 38.4-76.8L128 272V96H288zm32 0H512V368L345.6 492.8C329 505.3 308.8 512 288 512c-53 0-96-43-96-96c0-30.2 14.2-58.7 38.4-76.8L320 272V96zM512 64H320V0H512V64z"]},faFaceSunglasses:{prefix:"fass",iconName:"face-sunglasses",icon:[512,512,[],"e398","M256 512c141.4 0 256-114.6 256-256c0-31.8-5.8-62.2-16.4-90.3l.4-1.3V160 128 96H464h-8.1C408.9 37.5 336.8 0 256 0S103.1 37.5 56.1 96H48 16v32 32 4.5l.4 1.3C5.8 193.8 0 224.2 0 256C0 397.4 114.6 512 256 512zM208 272H80L48 160V128H240v16h32V128H464v32L432 272H304l-27.4-96H235.4L208 272zm-78.3 71.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 368.3 327.6 416 256 416s-113.7-47.7-126.3-72.8z"]},faInbox:{prefix:"fass",iconName:"inbox",icon:[512,512,[],"f01c","M96 32H71L65 56.2 1 312.2l-1 3.8V320 448v32H32 480h32V448 320v-3.9l-1-3.8-64-256L441 32H416 96zM73 288L121 96H391l48 192H368l-32 64H176l-32-64H73z"]},faSquare0:{prefix:"fass",iconName:"square-0",icon:[448,512,[],"e255","M448 32H0V480H448V32zM224 128c53 0 96 43 96 96v64c0 53-43 96-96 96s-96-43-96-96V224c0-53 43-96 96-96zm-48 96v64c0 26.5 21.5 48 48 48s48-21.5 48-48V224c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},faSection:{prefix:"fass",iconName:"section",icon:[256,512,[],"e447","M86 70.6C73.7 76.2 67.1 84.4 64.9 96c-.9 9.2 .6 14.8 2.3 18.5c1.9 4 5.3 8.1 11.4 12.4c13.7 9.8 34.1 16.4 61.5 25l1.4 .5 0 0c24.1 7.6 54.9 17.3 77.7 35c12.4 9.6 23.5 22.2 30.2 39c6.7 16.8 8.1 35.3 4.8 55.1c-4.1 24.9-16.1 44.3-32.7 58.2c11.2 8.8 21.2 20.2 27.6 35.2c7 16.5 8.4 34.6 5 53.9c-6 35-29.2 58.9-58.5 71.4c-28.3 12.1-62.7 14.1-97.2 8.7l-.2 0 0 0c-18.8-3.1-48.7-13.3-67.3-19.6c-3.5-1.2-6.7-2.3-9.2-3.1L-8.5 476.2l20.2-60.7 30.4 10.1c3.8 1.3 8 2.7 12.3 4.2l0 0c19 6.5 41.4 14.1 54.1 16.2c26.6 4.1 48 1.6 62-4.4c13-5.6 18.9-13.4 20.7-23.5c1.6-9.5 .4-14.9-.9-18.1c-1.4-3.3-4.1-6.9-9.5-10.9c-12.5-9.2-32.2-15.6-59.4-23.8l-3.7-1.1c-23.5-7-53-15.8-75.4-31c-12.5-8.5-24.4-19.9-32.3-35.5c-8-15.9-10.7-33.7-8.4-53c.1-.6 .1-1.1 .2-1.7c4.8-27.7 20.4-48.8 41.7-62.5c-.7-.5-1.3-.9-2-1.4c-12.6-9-24.3-20.9-32-36.9C1.8 126-.8 107.8 1.4 88.1c.1-.5 .1-1.1 .2-1.6c5.8-35.5 28.2-60.7 58-74.1C88.3-.6 123-2.7 157.7 3c9.9 1.6 39.8 7.7 50.9 10.8l30.8 8.7L222.1 84.1l-30.8-8.7c-8-2.2-35.3-7.9-44.1-9.3c-26.4-4.4-47.5-1.7-61.2 4.5zm73.2 155.9l-24.6-2c-23.1-1.9-41 1.5-52.5 7.4c-10.3 5.2-15.5 12.1-17.3 21.2c-.8 8.1 .5 12.7 2.1 15.7c1.7 3.3 4.9 7.1 11 11.3c13.8 9.3 34.3 15.6 61.7 23.8l1.4 .4c.7 .2 1.5 .4 2.2 .7l15.5-3.9c20.8-5.2 30.1-15.9 32.4-30c1.7-10.6 .5-16.9-1.1-20.9c-1.6-4-4.5-8-10-12.2c-5.5-4.3-12.5-8-20.9-11.6z"]},faSquareThisWayUp:jV,faBoxUp:jw,faGaugeHigh:jD,faTachometerAlt:jk,faTachometerAltFast:jS,faSquareAmpersand:{prefix:"fass",iconName:"square-ampersand",icon:[448,512,[],"e260","M448 32H0V480H448V32zM136 128h24 96 24v24 35.7c0 20.4-9.7 39.6-26.2 51.6l-18 13.2 28.6 29.9 27.7-40.1 13.7-19.7 39.5 27.3-13.7 19.7-33.3 48.1 60.9 63.6c.8 .8 1.5 1.7 2.2 2.6H295.4l-24.8-25.9-10.8 15.6L252.6 384H240 224 136 112V360 320.3c0-22.9 10.9-44.5 29.4-58.1l21.9-16.1-7.3-7.7c-12.8-13.4-20-31.2-20-49.8V152 128zm66.4 89.6l23.1-16.9c4.1-3 6.5-7.8 6.5-12.9V176H184v12.7c0 6.2 2.4 12.1 6.7 16.6l11.7 12.2zm-5.6 63.6l-27 19.8c-6.2 4.5-9.8 11.7-9.8 19.4V336h67.4l9.2-13.3-39.8-41.5z"]},faEnvelopeOpenText:{prefix:"fass",iconName:"envelope-open-text",icon:[512,512,[],"f658","M512 448v64H448 64 0V448 244.8l4.1 2.9L246.7 421l9.3 6.6 9.3-6.6L507.9 247.7l4.1-2.9V448zm0-256v13.5l-22.7 16.2L416 274.1V200 144 120 96H384 368 277.3 234.7 144 128 96v24 24 56 74.1L22.7 221.7 0 205.5V192l48-36V96 48H96h96L256 0l64 48h96 48V96v60l48 36zM176 160H336h16v32H336 176 160V160h16zm0 64H336h16v32H336 176 160V224h16z"]},faLampDesk:{prefix:"fass",iconName:"lamp-desk",icon:[512,512,[],"e014","M257.9 0C221.5 0 192 29.5 192 65.9c0 17.5 6.9 34.3 19.3 46.6l3.8 3.8L104.7 234.1 92.7 246.8 97 263.8 143 448H32 0v64H32 183.3c.5 0 .9 0 1.4 0H352h32V448H352 209L163.3 265.2 256 166.3V272l48 48 80-80 48-48 80-80L464 64H349.3L304.6 19.3C292.2 6.9 275.4 0 257.9 0zM480 240c0-14-6-26.5-15.5-35.3l-67.8 67.8C405.5 282 418 288 432 288c26.5 0 48-21.5 48-48z"]},faHospital:jE,faHospitalAlt:jj,faHospitalWide:jO,faPollPeople:{prefix:"fass",iconName:"poll-people",icon:[640,512,[],"f759","M128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zM576 96v32H480V96h96zM288 32H224V96v32 64h64H576h64V128 96 32H576 288zM576 384v32H352V384H576zM288 320H224v64 32 64h64H576h64V416 384 320H576 288zM160 224l-32-96H32L0 224H160zM128 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm32 176l-32-96H32L0 512H160z"]},faWhiskeyGlassIce:jP,faGlassWhiskeyRocks:j_,faWineBottle:{prefix:"fass",iconName:"wine-bottle",icon:[512,512,[],"f72f","M453 23.8L430.4 1.1 385.1 46.4l11.9 11.9-9.4 9.4-61.8 61.8c-47.3-23.6-106.2-15.7-145.7 23.7L0 333.5 178.5 512 358.7 331.8c39.4-39.4 47.3-98.4 23.7-145.7l61.8-61.8 9.4-9.4 11.9 11.9 45.3-45.3L488.2 59 453 23.8zM112 312L232 192l88 88L200 400l-88-88z"]},faChessRook:{prefix:"fass",iconName:"chess-rook",icon:[448,512,[9820],"f447","M32 208V32h96V96h48V32h96V96h48V32h96V208l-64 48 16 144H80L96 256 32 208zm160 16v64h64V224c0-17.7-14.3-32-32-32s-32 14.3-32 32zM16 512V480l48-48H384l48 48v32H16z"]},faUserBountyHunter:{prefix:"fass",iconName:"user-bounty-hunter",icon:[448,512,[],"e2bf","M323 120C309.4 78 270 48 224 48s-85.4 30-99 72H323zm5.5 36.4L248 171.5v95.9l9.9-1.7c8.4-48.3 43-79.4 71.5-95.4l-.9-13.8zm-209 0l-.9 13.8c28.5 16 63.1 47.1 71.5 95.4l9.9 1.7V171.5l-80.5-15.1zM96 70C123.1 27.7 170.5 0 224 0c80.1 0 146.5 62.2 151.7 142.2l8.3 128.2 1.4 21.4-21.2 3.7-136 24c-2.8 .5-5.6 .5-8.3 0l-136-24-21.2-3.7L64 271.2V256 16 0H80 96h16V32H96V70zM48 352H400l48 160H0L48 352zM160 464H288l-64-48-64 48z"]},faBarsStaggered:jB,faReorder:jU,faStream:jR,faDiagramSankey:{prefix:"fass",iconName:"diagram-sankey",icon:[576,512,[],"e158","M304 32h16H544h32V96H544 336L249.6 211.2 240 224H224 32 0V160H32 208L294.4 44.8 304 32zM141.9 320H32 0V256H32 544h32v64H544 216.5l57.6 96H544h32v64H544 256 237.9l-9.3-15.5L141.9 320z"]},faCloudHailMixed:{prefix:"fass",iconName:"cloud-hail-mixed",icon:[512,512,[],"f73a","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm8 32L75.2 416h-56L48 352h56zm120 0L152 512H96l72-160h56zm56 0h56l-28.8 64h-56L280 352zm176 0L384 512H328l72-160h56zM32 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm224 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleUpLeft:{prefix:"fass",iconName:"circle-up-left",icon:[512,512,[],"e128","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 320V160H320l24 24-52 52 76 76-56 56-76-76-52 52-24-24z"]},faDharmachakra:{prefix:"fass",iconName:"dharmachakra",icon:[512,512,[9784],"f655","M236.5 162l-4.9-64.1c-25.9 4-49.8 14.2-70 29l41.9 48.8c9.9-6.5 21.1-11.2 33.1-13.7zM288 0l-2.6 33.9c39.9 5.2 76.4 20.9 106.9 44.3l22.1-25.8 45.3 45.3-25.8 22.1c23.3 30.4 39 67 44.3 106.9L512 224v64l-33.9-2.6c-5.2 39.9-20.9 76.4-44.3 106.9l25.8 22.1-45.3 45.3-22.1-25.8c-30.4 23.3-67 39-106.9 44.3L288 512H224l2.6-33.9c-39.9-5.2-76.4-20.9-106.9-44.3L97.6 459.6 52.4 414.4l25.8-22.1c-23.3-30.4-39.1-67-44.3-106.9L0 288V224l33.9 2.6c5.2-39.9 20.9-76.4 44.3-106.9L52.4 97.6 97.6 52.4l22.1 25.8c30.4-23.3 67-39.1 106.9-44.3L224 0h64zM275.5 162c12 2.5 23.2 7.2 33.1 13.7l41.9-48.8c-20.2-14.8-44.1-25-70-29L275.5 162zm60.7 41.4c6.5 9.9 11.2 21.1 13.7 33.1l64.1-4.9c-4-25.9-14.2-49.8-29-70l-48.8 41.9zM350 275.5c-2.5 12-7.2 23.2-13.7 33.1l48.8 41.9c14.8-20.2 25-44.1 29-70L350 275.5zm-41.4 60.7c-9.9 6.5-21.1 11.2-33.1 13.7l4.9 64.1c25.9-4 49.8-14.2 70-29l-41.9-48.8zM236.5 350c-12-2.5-23.2-7.2-33.1-13.7l-41.9 48.8c20.2 14.8 44.1 25 70 29l4.9-64.1zm-60.7-41.4c-6.5-9.9-11.2-21.1-13.7-33.1l-64.1 4.9c4 25.9 14.2 49.8 29 70l48.8-41.9zM162 236.5c2.5-12 7.2-23.2 13.7-33.1l-48.8-41.9c-14.8 20.2-25 44.1-29 70l64.1 4.9zM256 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faObjectsAlignLeft:{prefix:"fass",iconName:"objects-align-left",icon:[512,512,[],"e3be","M0 512H48L48 0 0 0 0 512zM128 64V224l384 0V64L128 64zm0 224V448H384V288H128z"]},faOilCanDrip:{prefix:"fass",iconName:"oil-can-drip",icon:[640,512,[],"e205","M352 128H288v32h96l64 32 160-32 32 32L432 416H384 96V346.7L0 304V208 160H48 96h48 80V128H160V64H352v64zM48 208v64.8l48 21.3V208H48zM592 448c-26.5 0-48-21.5-48-48c0-32 48-96 48-96s48 64 48 96s-21.5 48-48 48z"]},faFaceSmilingHands:{prefix:"fass",iconName:"face-smiling-hands",icon:[640,512,[],"e396","M320 512c-32.1 0-62.8-5.9-91.1-16.7c17-21.6 27.1-48.9 27.1-78.5V386c18.1 8.4 39.4 14 64 14s45.9-5.6 64-14v30.8c0 29.6 10.1 56.9 27.1 78.5c-28.3 10.8-59 16.7-91.1 16.7zM320 0C460.1 0 573.9 112.5 576 252.1l-1.3-1.3L552 228.1l-22.6 22.6-51.7 51.7H456 416 384v32 15.2c-16.8 10.6-38.1 18.4-64 18.4s-47.2-7.7-64-18.4V334.4v-32H224 184 162.3l-51.7-51.7L88 228.1 65.4 250.7 64 252.1C66.1 112.5 179.9 0 320 0zM240 152c-28 0-56 40-56 80c0 0 28-32 56-32s56 32 56 32c0-40-28-80-56-80zm104 80s28-32 56-32s56 32 56 32c0-40-28-80-56-80s-56 40-56 80zM76.7 307.3L65.4 296 88 273.4l11.3 11.3L184 369.4v-15-20h40v20V384v20 12.8c0 52.6-42.6 95.2-95.2 95.2c-25.2 0-49.5-10-67.3-27.9L12.7 435.3 1.4 424 24 401.4l11.3 11.3 24 24 9.4-9.4-56-56L1.4 360 24 337.4l11.3 11.3 56 56 9.4-9.4-72-72L17.4 312 40 289.4l11.3 11.3 72 72 9.4-9.4-56-56zm486.6 0l-56 56 9.4 9.4 72-72L600 289.4 622.6 312l-11.3 11.3-72 72 9.4 9.4 56-56L616 337.4 638.6 360l-11.3 11.3-56 56 9.4 9.4 24-24L616 401.4 638.6 424l-11.3 11.3-48.8 48.8C560.7 502 536.4 512 511.2 512c-52.6 0-95.2-42.6-95.2-95.2V404 384 354.4v-20h40v20 15l84.7-84.7L552 273.4 574.6 296l-11.3 11.3z"]},faBroccoli:{prefix:"fass",iconName:"broccoli",icon:[512,512,[129382],"e3e2","M0 352H96 416h96V256c0-45.5-31.6-83.6-74.1-93.5c6.4-10 10.1-21.8 10.1-34.5c0-35.3-28.7-64-64-64c-12.7 0-24.6 3.7-34.5 10.1C339.6 31.6 301.5 0 256 0s-83.6 31.6-93.5 74.1C152.6 67.7 140.7 64 128 64c-35.3 0-64 28.7-64 64c0 12.7 3.7 24.6 10.1 34.5C31.6 172.4 0 210.5 0 256v96zM200 512H312c18.4-55.3 44.9-100.1 63.9-128H280l-24 48-24-48H136.1c19.1 27.9 45.5 72.7 63.9 128z"]},faRouteInterstate:{prefix:"fass",iconName:"route-interstate",icon:[512,512,[],"f61b","M273 12.9L256 2.3 239 12.9c-29.7 18.6-53.7 28.5-78.3 32.6c-24.8 4.1-52.6 2.8-90.5-4.8L37.5 34.1 32.4 67.1C16.2 172.4 15 260.3 46.8 333.1c32.6 74.4 96.8 127.1 196.9 168.5l12.9 5.4 12.7-5.9c97.3-44.9 161.1-97.3 194.1-170.4c32.5-71.9 32.3-158 16.1-263.6l-5.1-33.1-32.8 6.6c-37.9 7.6-65.7 8.9-90.5 4.8c-24.6-4.1-48.6-14-78.3-32.6zM85.2 192H426.3c-.3 44.7-7 81.2-21.1 112.3c-22.9 50.7-67.7 92.7-149.9 132.6c-83.2-36.6-127.5-78.3-149.9-129.5c-14-31.9-20.4-69.6-20.2-115.4z"]},faEarMuffs:{prefix:"fass",iconName:"ear-muffs",icon:[640,512,[],"f795","M96 0h32H512h32V32 208c-13.4-10-30-16-48-16c-5.5 0-10.8 .6-16 1.6V64H160V193.6c-5.2-1-10.5-1.6-16-1.6c-18 0-34.6 6-48 16V32 0zm83.8 304c7.6 8.5 12.2 19.7 12.2 32s-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32s-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32c0 26.5-21.5 48-48 48c-22.1 0-40.8-15-46.3-35.4C92.2 478.8 86.2 480 80 480c-26.5 0-48-21.5-48-48c0-6.2 1.2-12.2 3.4-17.7C15 408.8 0 390.1 0 368s15-40.8 35.4-46.3C33.2 316.2 32 310.2 32 304c0-26.5 21.5-48 48-48c6.2 0 12.2 1.2 17.7 3.4C103.2 239 121.9 224 144 224c26.5 0 48 21.5 48 48c0 12.3-4.6 23.5-12.2 32zm280.4 0c-7.6-8.5-12.2-19.7-12.2-32c0-26.5 21.5-48 48-48c22.1 0 40.8 15 46.3 35.4c5.5-2.2 11.4-3.4 17.7-3.4c26.5 0 48 21.5 48 48c0 6.2-1.2 12.2-3.4 17.7C625 327.2 640 345.9 640 368s-15 40.8-35.4 46.3c2.2 5.5 3.4 11.4 3.4 17.7c0 26.5-21.5 48-48 48c-6.2 0-12.2-1.2-17.7-3.4C536.8 497 518.1 512 496 512c-26.5 0-48-21.5-48-48c0-12.3 4.6-23.5 12.2-32c-7.6-8.5-12.2-19.7-12.2-32s4.6-23.5 12.2-32c-7.6-8.5-12.2-19.7-12.2-32s4.6-23.5 12.2-32z"]},faHotdog:{prefix:"fass",iconName:"hotdog",icon:[512,512,[127789],"f80f","M207.2 463.2l256-256L512 256 256 512l-48.8-48.8zM0 256L256 0l48.8 48.8-256 256L0 256zM488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zm-35.4 88.5L439.9 82.8l-14.6 6.6-88 40-5.5 2.5-2.5 5.5-37.5 82.5-82.5 37.5-5.5 2.5-2.5 5.5-37.5 82.5L81.4 385.4l-14.6 6.6 13.2 29.1 14.6-6.6 88-40 5.5-2.5 2.5-5.5 37.5-82.5 82.5-37.5 5.5-2.5 2.5-5.5 37.5-82.5 82.5-37.5 14.6-6.6z"]},faTransporterEmpty:{prefix:"fass",iconName:"transporter-empty",icon:[512,512,[],"e046","M96 448H416v64H96V448z"]},faPersonWalkingWithCane:jY,faBlind:jG,faAngle90:{prefix:"fass",iconName:"angle-90",icon:[448,512,[],"e08d","M64 64V32H0V64 448v32H32 416h32V416H416 64V64zM96 97.6v48.3c36.9 4.3 71.6 16 102.4 33.6l27.4-39.6C187 117.1 143 102.2 96 97.6zm129.3 99.4c29.4 21.6 54.2 49.1 72.9 80.5l41.7-23.8c-22.2-37.7-52-70.5-87.2-96.2l-27.3 39.5zM334.1 384h48.3c-3.6-36.1-13.2-70.4-27.7-102L312.8 306c10.8 24.3 18.1 50.6 21.3 78z"]},faRectangleTerminal:{prefix:"fass",iconName:"rectangle-terminal",icon:[512,512,[],"e236","M0 32H512V480H0V32zM94.1 176l17 17 63 63-63 63-17 17L128 369.9l17-17 80-80 17-17-17-17-80-80-17-17L94.1 176zM248 336H224v48h24H392h24V336H392 248z"]},faKite:{prefix:"fass",iconName:"kite",icon:[640,512,[129665],"f6f4","M344 0H318.6l-5.8 24.8-80 344-1.4 5.8L142.1 464H120V356.7l-24-10-24 10V488v24H96h56 9.9l7-7 96.4-96.4 5.8-1.4 344-80 24.8-5.8V296 32 0H608 344zM24 128H0v48H24 72V286L0 256v96l72-30 24-10 24 10 72 30V256l-72 30V152 128H96 24zM427.3 84.7L480 137.4l52.7-52.7L544 73.4 566.6 96l-11.3 11.3L502.6 160l52.7 52.7L566.6 224 544 246.6l-11.3-11.3L480 182.6 363.3 299.3 352 310.6 329.4 288l11.3-11.3L457.4 160l-52.7-52.7L393.4 96 416 73.4l11.3 11.3z"]},faDrum:{prefix:"fass",iconName:"drum",icon:[512,512,[129345],"f569","M521.2 62.9L501.2 76.1l-67.9 44.5C481.8 138.5 512 166.9 512 208v32V368c0 31.3-27.4 58.8-72 78.7V328v-9.3c-14.3 6.4-30.5 12-48 16.7v128c-33 8.9-71.1 14.5-112 16.1v-128c-7.9 .3-15.9 .5-24 .5s-16.1-.2-24-.5v128c-40.9-1.6-79-7.2-112-16.1v-128c-17.5-4.7-33.7-10.3-48-16.7V328 446.7C27.4 426.8 0 399.3 0 368V240 208C0 128 114.6 96 256 96c41 0 79.8 2.7 114.2 8.5L474.8 35.9l20.1-13.2 26.3 40.2zm-278.4 125l64.6-42.3C291.1 144.5 274 144 256 144c-68.2 0-125.4 7.9-163.6 22.7C53.6 181.8 48 197.4 48 208c0 .8 2.7 17.2 46 35.9c38.9 16.8 96 28.1 162 28.1s123.1-11.3 162-28.1c43.3-18.7 46-35.1 46-35.9c0-10.6-5.6-26.2-44.4-41.3c-11.5-4.5-24.7-8.3-39.4-11.5L269.2 228.1l-20.1 13.2-26.3-40.2 20.1-13.2z"]},faScrubber:{prefix:"fass",iconName:"scrubber",icon:[512,512,[],"f2f8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-320a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faIceCream:{prefix:"fass",iconName:"ice-cream",icon:[448,512,[127848],"f810","M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16H80c-26.5 0-48 21.5-48 48v48H133.5h181H416V208c0-26.5-21.5-48-48-48h-.9zM96 288L224 512 352 288H96z"]},faHeartCircleBolt:{prefix:"fass",iconName:"heart-circle-bolt",icon:[576,512,[],"e4fc","M64 288L39.8 263.8C14.3 238.3 0 203.8 0 167.8C0 92.8 60.8 32 135.8 32c36 0 70.5 14.3 96 39.8L256 96l24.2-24.2c25.5-25.5 60-39.8 96-39.8C451.2 32 512 92.8 512 167.8c0 13.8-2.1 27.4-6.2 40.4C483.4 197.8 458.4 192 432 192c-97.2 0-176 78.8-176 176c0 32.2 8.6 62.3 23.7 88.3L256 480 64 288zm368-64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm24 64L352 384h66.7L408 448l104-96H445.3L456 288z"]},faFishBones:{prefix:"fass",iconName:"fish-bones",icon:[576,512,[],"e304","M32 96L0 128 64 256 0 384l32 32 64-64V304 280h40v72 24h48V352 280h48v72 24h48V352 280h48v72 24h48V352 280h40V400h32L576 256 448 112H416V232H376V160 136H328v24 72H280V160 136H232v24 72H184V160 136H136v24 72H96V208 160L32 96z"]},faDeerRudolph:{prefix:"fass",iconName:"deer-rudolph",icon:[576,512,[],"f78f","M256 16V0H224V16 40c0 30.9 25.1 56 56 56h16 24l-64 16v32h56l-9.6 32H224 128 113.9h-7.9C51.7 176 6.6 217.8 2.4 272L.1 302.2l-1.8 23.9 47.9 3.7 1.8-23.3c2.4 3.3 5.2 6.5 8.1 9.5L72.1 332 46.1 358.1 24.7 379.4 34.7 408 71.5 512H173.3L135.3 404.6l26.6-26.6L176 363.9V344v-3.4L240 368h48V512h96V368 304l26.7-80H416h96V175.2c2.6 .5 5.3 .8 8 .8c22.1 0 40-17.9 40-40s-17.9-40-40-40c-19.6 0-35.9 14.1-39.3 32.7L443.4 91.4c-.6-.6-1.1-1.1-1.7-1.6C459.7 80.4 472 61.7 472 40V16 0H440V16 40c0 13.3-10.7 24-24 24H377.3 346.6c3.5-7.3 5.4-15.4 5.4-24V16 0H320V16 40c0 13.3-10.7 24-24 24H280c-13.3 0-24-10.7-24-24V16zM384 144a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faFax:{prefix:"fass",iconName:"fax",icon:[512,512,[128224,128439],"f1ac","M128 0V32 160h64V64H386.7L416 93.3V160h64V80 66.7l-9.4-9.4-48-48L413.3 0H400 160 128zM0 128V512H96V128H0zm512 64H128V512H512V192zM288 256v64H224V256h64zM224 384h64v64H224V384zM416 256v64H352V256h64zM352 384h64v64H352V384z"]},faParagraph:{prefix:"fass",iconName:"paragraph",icon:[448,512,[182],"f1dd","M192 32h64H416h32V96H416 384l0 352v32H320V448l0-352H288V448v32H224V448 352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z"]},faHeadSideHeart:{prefix:"fass",iconName:"head-side-heart",icon:[512,512,[],"e1aa","M0 224.3C0 100.4 100.4 0 224.3 0H256C358.1 0 441.6 79.7 447.7 180.3L505 252l7 8.8V272v16 32H480 448v96 32H416 320v32 32H288 96 64V480 381.2C23 339.3 0 283 0 224.3zm112-37.1c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L224 320.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faSquareE:{prefix:"fass",iconName:"square-e",icon:[448,512,[],"e26d","M448 32H0V480H448V32zM152 128H296h24v48H296 176v56h88 24v48H264 176v56H296h24v48H296 152 128V360 256 152 128h24z"]},faMeterFire:{prefix:"fass",iconName:"meter-fire",icon:[640,512,[],"e1eb","M256 512c33.5 0 65.5-6.4 94.8-18.1c-38.6-35.1-62.8-85.7-62.8-142c0-49.2 20.9-93.1 46.1-127.8H320V192 160 128h64v32 8.8c17.1-15.5 33.7-27.8 47-36.1l21.6-13.5L493.4 160C455.4 66.2 363.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512zM192 160v32 32H128V192 160 128h64v32zm96 0v32 32H224V192 160 128h64v32zm160 0c-42.7 26.7-128 102.4-128 192c0 88.4 71.6 160 160 160s160-71.6 160-160c0-26.7-19.2-96-96-160l-32 32-64-64zm96 240.2c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-48 64-96 64-96s64 48 64 96z"]},faCloudHail:{prefix:"fass",iconName:"cloud-hail",icon:[512,512,[],"f739","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm0 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faCheckToSlot:jQ,faVoteYea:jF,faMoneyFromBracket:{prefix:"fass",iconName:"money-from-bracket",icon:[640,512,[],"e312","M32 0H608h32V32 160v32H576V160 64H64v96 32H0V160 32 0H32zM512 96l0 416-384 0 0-416 384 0zM256 448c0-35.3-28.7-64-64-64v64h64zm192-64c-35.3 0-64 28.7-64 64h64l0-64zM320 352c53 0 96-35.8 96-80s-43-80-96-80s-96 35.8-96 80s43 80 96 80z"]},faStarHalf:{prefix:"fass",iconName:"star-half",icon:[576,512,[61731],"f089","M288 .1L201.5 164 18.9 195.6 148.1 328.5 121.7 512 288 430.2V.1zM454.4 512l0 0 0 0h0z"]},faCarBus:{prefix:"fass",iconName:"car-bus",icon:[640,512,[],"f85a","M384 38.4S299 0 192 0S0 38.4 0 38.4V96H0V416H48v64h80V416h64l0-160h39.2l10.7-32H208V96H320v32h64V64l0-25.6zM320 160H296.9l-7.3 21.9-14 42.1-21.3 64H224l0 160h0v64h80V448H560v64h80V448l0-160H609.7L574.4 181.9 567.1 160H544 384 320zm64 64H520.9l21.3 64H384 321.7l21.3-64H384zM176 96V224H64V96H176zM56 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm248 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faSpeaker:{prefix:"fass",iconName:"speaker",icon:[384,512,[],"f8df","M0 0H384V512H0V0zM304 336A112 112 0 1 0 80 336a112 112 0 1 0 224 0zM192 272a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faTimer:{prefix:"fass",iconName:"timer",icon:[512,512,[],"e29e","M256 0H224V32 96v32h64V96 66.7C378.8 81.9 448 160.9 448 256c0 106-86 192-192 192S64 362 64 256c0-53.7 22-102.3 57.6-137.1L76.8 73.1C29.5 119.6 0 184.4 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM193 159l-17-17L142.1 176l17 17 80 80 17 17L289.9 256l-17-17-80-80z"]},faBoxesStacked:jZ,faBoxes:jq,faBoxesAlt:jK,faLandmarkMagnifyingGlass:{prefix:"fass",iconName:"landmark-magnifying-glass",icon:[640,512,[],"e622","M448 288c-22.8 0-44.4-4.8-64-13.3V416H344V249.6c-8.9-7.6-17-16.2-24-25.6H280V416H232V224H168V416H128V224H64V416L0 464v48H512V464l-64-48V288zM288 128c0-34.8 11.1-66.9 29.9-93.2L256 0 0 144v48H301.3c-8.6-19.6-13.3-41.2-13.3-64zM448 48.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.5-8.2 72-22.1l63.1 62.7 17 16.9 33.8-34-17-16.9-63-62.6c13.9-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faGrillHot:{prefix:"fass",iconName:"grill-hot",icon:[448,512,[],"e5a5","M144 0H96V24v2.6C96 48 106.7 68 124.5 79.8l12.4 8.3c4.5 3 7.1 8 7.1 13.3V104v24h48V104v-2.6C192 80 181.3 60 163.5 48.2l-12.4-8.3c-4.5-3-7.1-8-7.1-13.3V24 0zM256 0H208V24v2.6C208 48 218.7 68 236.5 79.8l12.4 8.3c4.5 3 7.1 8 7.1 13.3V104v24h48V104v-2.6C304 80 293.3 60 275.5 48.2l-12.4-8.3c-4.5-3-7.1-8-7.1-13.3V24 0zm74.1 357.3C400.3 319.5 448 245.3 448 160H0c0 85.3 47.7 159.5 117.9 197.3l-11.8 27.5c-3.3-.5-6.7-.8-10.1-.8c-35.3 0-64 28.7-64 64s28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H327l2.9 6.8 4 9.3 9.5 22.1 44.1-18.9-9.5-22.1-4-9.3-44-102.6zM306.5 424H155.3c-2-5-4.7-9.7-7.8-14l14.8-34.6c19.6 5.6 40.3 8.6 61.6 8.6s42.1-3 61.6-8.6L306.5 424zM72 448a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faBallotCheck:{prefix:"fass",iconName:"ballot-check",icon:[448,512,[],"f733","M448 0H0V512H448V0zM64 96h64v64H64V96zm64 256v64H64V352h64zm80 16H368h16v32H368 208 192V368h16zM192 112h16H368h16v32H368 208 192V112zm16 128H368h16v32H368 208 192V240h16zm-41.4-16l-11.3 11.3-48 48L96 294.6 84.7 283.3l-24-24L49.4 248 72 225.4l11.3 11.3L96 249.4l36.7-36.7L144 201.4 166.6 224z"]},faLink:jJ,faChain:jW,faEarListen:jX,faAssistiveListeningSystems:j$,faFileMinus:{prefix:"fass",iconName:"file-minus",icon:[384,512,[],"f318","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM120 304H264h24v48H264 120 96V304h24z"]},faTreeCity:{prefix:"fass",iconName:"tree-city",icon:[640,512,[],"e587","M288 0H480V192h40V120 96h48v24 72h72V512H480 384 288V0zm64 64v64h64V64H352zm64 96H352v64h64V160zm-64 96v64h64V256H352zm224 0H512v64h64V256zm-64 96v64h64V352H512zM224 160c0 6-1 11-2 16c20 14 34 38 34 64v80H176 160V480v32H128 96V480 320H80 0V240c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z"]},faPlay:{prefix:"fass",iconName:"play",icon:[384,512,[9654],"f04b","M384 256L0 32V480L384 256z"]},faFont:{prefix:"fass",iconName:"font",icon:[448,512,[],"f031","M194 52.8L201.8 32h44.4L254 52.8 390.2 416H416h32v64H416 320 288V416h32 1.8l-18-48H144.2l-18 48H128h32v64H128 32 0V416H32 57.8L194 52.8zM168.2 304H279.8L224 155.1 168.2 304z"]},faCupTogo:Oc,faCoffeeTogo:Or,faSquareDownLeft:{prefix:"fass",iconName:"square-down-left",icon:[448,512,[],"e26b","M448 480H0V32H448V480zM128 192V352H288l24-24-52-52 76-76-56-56-76 76-52-52-24 24z"]},faBurgerLettuce:{prefix:"fass",iconName:"burger-lettuce",icon:[512,512,[],"e3e3","M32 192v32H480V192s0-160-224-160S32 192 32 192zm96-80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm240 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM256 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM480 384H32v96H480V384zM178.9 257.9L168 254l-10.9 4-76.9 28L27.2 266 4.8 326l64 24 11.1 4.2 11.1-4 77.1-28 77.1 28 10.9 4 10.9-4 77.1-28 77.1 28 11.1 4 11.1-4.2 64-24L484.8 266l-52.9 19.9-76.9-28L344 254l-10.9 4L256 286l-77.1-28z"]},faRupiahSign:{prefix:"fass",iconName:"rupiah-sign",icon:[512,512,[],"e23d","M0 32H32h80c79.5 0 144 64.5 144 144c0 59.6-36.2 110.7-87.8 132.6l54.3 169.6 .6 1.8H155.8L104.6 320H64V480H0V288 64 32zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm224-96h32 80c61.9 0 112 50.1 112 112s-50.1 112-112 112H352V512H288V352 192 160zm64 160h48c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96z"]},faMagnifyingGlass:Oa,faSearch:On,faTableTennisPaddleBall:Oo,faPingPongPaddleBall:Os,faTableTennis:Ol,faPersonDotsFromLine:Of,faDiagnoses:Oh,faChevronsDown:Ou,faChevronDoubleDown:Om,faTrashCanArrowUp:Od,faTrashRestoreAlt:Op,faSignalGood:Oz,faSignal3:OH,faLocationQuestion:Ov,faMapMarkerQuestion:OV,faFloppyDiskCircleXmark:Oy,faFloppyDiskTimes:Ox,faSaveCircleXmark:Ob,faSaveTimes:Ow,faNairaSign:{prefix:"fass",iconName:"naira-sign",icon:[448,512,[],"e1f6","M96 32H64V64 256H32 0v64H32 64V448v32h64V448 320h98.9l92.8 145.2 9.4 14.8h17.5H352h32V448 320h32 32V256H416 384V64 32H320V64 256H262L128.3 46.8 118.9 32H101.3 96zM302.9 320H320v26.8L302.9 320zM186 256H128V165.2L186 256z"]},faPeach:{prefix:"fass",iconName:"peach",icon:[512,512,[],"e20b","M344 80c-31.5 0-61.4 7.3-88 20.4C229.4 87.3 199.5 80 168 80c-10 0-19.9 .7-29.6 2.2C122.1 64.9 112 41.6 112 16V0h16 32c53 0 96 43 96 96c0-53 43-96 96-96h32 16V16c0 25.6-10.1 48.9-26.4 66.2C363.9 80.7 354 80 344 80zM168 112c31.9 0 61.7 8.9 87.1 24.3l.9 .5c48 29.6 80 82.6 80 143.1h32c0-64.8-30.8-122.4-78.6-158.9c17.1-5.9 35.5-9.1 54.6-9.1c92.8 0 168 75.2 168 168c0 152-256 232-256 232s-256-80-256-232c0-92.8 75.2-168 168-168z"]},faTaxiBus:{prefix:"fass",iconName:"taxi-bus",icon:[640,512,[],"e298","M192 0C299 0 384 38.4 384 38.4L384 64V96H320 208V224h33.9l-10.7 32H192l0 160H128v64H48V416H0V96H0V38.4S85 0 192 0zM384 224H343.1l-21.3 64H384 542.3l-21.3-64H384zM224 288h30.3l21.3-64 14-42.1 7.3-21.9H320h48V128H496v32h48 23.1l7.3 21.9L609.7 288H640l0 160v64H560V448H304v64H224V448h0l0-160zM64 96V224H176V96H64zM80 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm248 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm256 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBracketCurly:OD,faBracketCurlyLeft:Ok,faLobster:{prefix:"fass",iconName:"lobster",icon:[512,512,[129438],"e421","M80 2V96l42.9-57.2c3.3 7.7 5.1 16.2 5.1 25.2v64c0 14.9-5.1 28.6-13.6 39.4L151.3 192h46.5c2.7-7.3 6.2-14 10.2-20.2V53.6l-34.6-5.8-15.8-2.6 5.3-31.6 15.8 2.6 48 8L240 26.4V40v98c5.9-4.4 11.4-7.7 16-10c4.6 2.3 10.1 5.6 16 10V40 26.4l13.4-2.2 48-8 15.8-2.6 5.3 31.6-15.8 2.6L304 53.6V171.8c4 6.2 7.5 13 10.2 20.2h46.5l36.9-24.6C389.1 156.6 384 142.9 384 128V64c0-8.9 1.8-17.4 5.1-25.2L432 96V2c5.1-1.3 10.5-2 16-2c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64l-.7 0-66 44-6 4H368 320v16h60.2l44.6-22.3 14.3-7.2 14.3 28.6-14.3 7.2-48 24-3.4 1.7H384 320v16h77.4l45.5-15.2 15.2-5.1 10.1 30.4-15.2 5.1-48 16-2.5 .8H400 320v16h32 3.8l3.4 1.7 32 16 14.3 7.2-14.3 28.6-14.3-7.2L348.2 384H320l-21.6 64.8c30.4 5 53.6 31.4 53.6 63.2H160c0-31.8 23.2-58.2 53.6-63.2L192 384H163.8l-28.6 14.3-14.3 7.2-14.3-28.6 14.3-7.2 32-16 3.4-1.7H160h32V336H112h-2.6l-2.5-.8-48-16-15.2-5.1 10.1-30.4 15.2 5.1L114.6 304H192V288H128h-3.8l-3.4-1.7-48-24-14.3-7.2 14.3-28.6 14.3 7.2L131.8 256H192V240H144h-7.3l-6-4-66-44-.7 0c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0c5.5 0 10.9 .7 16 2z"]},faCartFlatbedEmpty:OS,faDollyFlatbedEmpty:OE,faColon:{prefix:"fass",iconName:"colon",icon:[192,512,[],"3a","M160 64H32V192H160V64zm0 256H32V448H160V320z"]},faCartArrowDown:{prefix:"fass",iconName:"cart-arrow-down",icon:[576,512,[],"f218","M312 32H122l-2.4-12.5L115.9 0H96 24 0V48H24 76.1l60.3 316.5 3.7 19.5H160 488h24V336H488 179.9l-9.1-48H496L576 32H360v99.1l24.2-21.2 18.1-15.8 31.6 36.1-18.1 15.8-64 56L336 215.9l-15.8-13.8-64-56-18.1-15.8 31.6-36.1 18.1 15.8L312 131.1V32zM224 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm240 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faWand:{prefix:"fass",iconName:"wand",icon:[512,512,[],"f72a","M80 512L0 432 128 316.8V256h67.6L480 0l32 32L416 138.7V192H368L80 512z"]},faWalkieTalkie:{prefix:"fass",iconName:"walkie-talkie",icon:[384,512,[],"f8ef","M112 24V0H64V24 96H0V320l32 32V512H352V352l32-32V96H320V64H256V96H224V64H160V96H112V24zm0 136H272h16v32H272 112 96V160h16zm0 64H272h16v32H272 112 96V224h16zm0 64H272h16v32H272 112 96V288h16z"]},faFilePen:Oj,faFileEdit:OO,faReceipt:{prefix:"fass",iconName:"receipt",icon:[384,512,[129534],"f543","M0 0V512l64-48 64 48 64-48 64 48 64-48 64 48V0L320 48 256 0 192 48 128 0 64 48 0 0zM96 144H288h16v32H288 96 80V144H96zM80 336H96 288h16v32H288 96 80V336zm16-96H288h16v32H288 96 80V240H96z"]},faTablePicnic:{prefix:"fass",iconName:"table-picnic",icon:[512,512,[],"e32d","M64 64H96 416h32v64H416 367.3l38.4 96H480h32v64H480 431.3 362.3 149.7 80.7 32 0V224H32h74.3l38.4-96H96 64V64zm3.9 256h68.9l-11.2 27.9-32 80-8 20.1H16.7l17.6-43.9 32-80 1.6-4.1zm307.2 0h68.9l33.6 84.1L495.3 448H426.3l-8-20.1L375.1 320zM213.7 128l-38.4 96H336.7l-38.4-96H213.7z"]},faSquarePen:OP,faPenSquare:O_,faPencilSquare:OB,faCircleMicrophoneLines:OU,faMicrophoneCircleAlt:OR,faDisplaySlash:OY,faDesktopSlash:OG,faSuitcaseRolling:{prefix:"fass",iconName:"suitcase-rolling",icon:[384,512,[],"f5c1","M120 0H96V24 128H0V480H64v32h64V480H256v32h64V480h64V128H288V24 0H264 120zM240 128H144V48h96v80zM112 224H272h16v32H272 112 96V224h16zm0 128H272h16v32H272 112 96V352h16z"]},faPersonCircleExclamation:{prefix:"fass",iconName:"person-circle-exclamation",icon:[576,512,[],"e53f","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H416v32h32zm0-176H416v16 80 16h32V368 288 272z"]},faTransporter2:{prefix:"fass",iconName:"transporter-2",icon:[512,512,[],"e044","M64 32L48 0 32 32 0 48 32 64 48 96 64 64 96 48 64 32zM256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H189.6l-9.6 12-67.3 84H399.4L332 140l-9.6-12H307.1 204.9zM416 512V448H96v64H216h80H416zM96 255.5c0 .3 0 .7 0 1V288h16H400h16V256H400 112 96v-.5zM464 320l-16 32-32 16 32 16 16 32 16-32 32-16-32-16-16-32zm-288 0H160v32h16H336h16V320H336 176zm0 64H160v32h16H336h16V384H336 176z"]},faHandsHoldingDiamond:OQ,faHandReceiving:OF,faMoneyBillSimpleWave:{prefix:"fass",iconName:"money-bill-simple-wave",icon:[576,512,[],"e1f2","M0 60.3V451.7c96 48.9 192 24.5 288 0s192-48.9 288 0V60.3c-96-48.9-192-24.5-288 0s-192 48.9-288 0zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96z"]},faChevronDown:{prefix:"fass",iconName:"chevron-down",icon:[512,512,[],"f078","M256 429.3l22.6-22.6 192-192L493.3 192 448 146.7l-22.6 22.6L256 338.7 86.6 169.4 64 146.7 18.7 192l22.6 22.6 192 192L256 429.3z"]},faBatteryFull:OZ,faBattery:Oq,faBattery5:OJ,faBellPlus:{prefix:"fass",iconName:"bell-plus",icon:[448,512,[],"f849","M256 0H192V51.2C119 66 64 130.6 64 208v88L0 368v48H448V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM248 152v24 40h40 24v48H288 248v40 24H200V304 264H160 136V216h24 40V176 152h48z"]},faBookArrowRight:{prefix:"fass",iconName:"book-arrow-right",icon:[640,512,[],"e0b9","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V232h94.1l-39 39-17 17L520 321.9l17-17 80-80 17-17-17-17-80-80-17-17L486.1 128l17 17 39 39H448V0H416 384 96zM448 184v48H248 224V184h24H448zM96 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},faHospitals:{prefix:"fass",iconName:"hospitals",icon:[576,512,[],"f80e","M576 0H256V64h64V512H576V384H464 448V352h16H576V288H464 448V256h16H576V0zM408 80h48v40h40v48H456v40H408V168H368V120h40V80zM0 96V384H144h16v32H144 0v96H288V96H0zm120 80h48v40h40v48H168v40H120V264H80V216h40V176z"]},faClub:{prefix:"fass",iconName:"club",icon:[512,512,[9827],"f327","M380 160.1c2.6-10.2 4-21 4-32.1C384 57.3 326.7 0 256 0S128 57.3 128 128c0 11.1 1.4 21.8 4 32.1c-1.3 0-2.7-.1-4-.1C57.3 160 0 217.3 0 288s57.3 128 128 128c38.2 0 72.5-16.8 96-43.3V448H192 160v64h32 32 64 32 32V448H320 288V372.7c23.5 26.6 57.8 43.3 96 43.3c70.7 0 128-57.3 128-128s-57.3-128-128-128c-1.4 0-2.7 0-4 .1z"]},faSkullCrossbones:{prefix:"fass",iconName:"skull-crossbones",icon:[448,512,[128369,9760],"f714","M368 128c0 44.4-25.4 83.5-64 106.4V288H144V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM16.7 245.4l29 13.6L224 343l178.4-84 29-13.6 27.3 57.9-29 13.6L299.1 378.4l130.5 61.4 29 13.6-27.3 57.9-29-13.6L224 413.8l-178.4 84-29 13.6-27.3-57.9 29-13.6 130.5-61.4L18.4 317l-29-13.6 27.3-57.9z"]},faDropletDegree:OW,faDewpoint:OX,faCodeCompare:{prefix:"fass",iconName:"code-compare",icon:[512,512,[],"e13a","M288 320l-96 96 96 96h32V448h16c70.7 0 128-57.3 128-128V160h48V104 56 0H456 408 352V56v48 56h48V320c0 35.3-28.7 64-64 64H320V320H288zM408 56h48v48H408V56zM224 0H192V64H176C105.3 64 48 121.3 48 192V352H0v56 48 56H56h48 56V456 408 352H112V192c0-35.3 28.7-64 64-64h16v64h32l96-96L224 0zM56 408h48v48H56V408z"]},faListUl:O$,faListDots:O1,faHandHoldingMagic:{prefix:"fass",iconName:"hand-holding-magic",icon:[576,512,[],"f6e5","M192 80c0-8.8 7.2-16 16-16H320c35.3 0 64 28.7 64 64s-28.7 64-64 64H256 224v32 32 32h64V256h32c70.7 0 128-57.3 128-128S390.7 0 320 0H208c-44.2 0-80 35.8-80 80s35.8 80 80 80h80 32V96H288 208c-8.8 0-16-7.2-16-16zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faWatermelonSlice:{prefix:"fass",iconName:"watermelon-slice",icon:[512,512,[],"e337","M391.4 391.4C294.6 488.2 137.9 487.9 41 391L7 425c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7L391 41c96.9 96.9 97.1 253.6 .3 350.4zM63.3 368.7c84.4 84.4 221.1 84.4 305.5 0c84.2-84.2 84.4-220.7 .3-305.1L353.5 48 48 353.5l15.3 15.3zM320 137.4l11.3 11.3 16 16L358.6 176 336 198.6l-11.3-11.3-16-16L297.4 160 320 137.4zm-80 80l11.3 11.3 16 16L278.6 256 256 278.6l-11.3-11.3-16-16L217.4 240 240 217.4zm88 8l11.3 11.3 16 16L366.6 264 344 286.6l-11.3-11.3-16-16L305.4 248 328 225.4zm-168 72l11.3 11.3 16 16L198.6 336 176 358.6l-11.3-11.3-16-16L137.4 320 160 297.4zm88 8l11.3 11.3 16 16L286.6 344 264 366.6l-11.3-11.3-16-16L225.4 328 248 305.4z"]},faCircleEllipsis:{prefix:"fass",iconName:"circle-ellipsis",icon:[512,512,[],"e10a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 224v64H128V224h64zm192 0v64H320V224h64zm-160 0h64v64H224V224z"]},faSchoolLock:{prefix:"fass",iconName:"school-lock",icon:[640,512,[],"e56f","M384 288l0 64H320c-35.3 0-64 28.7-64 64v96H0V96H160L320 0 480 96H640V272c0-61.9-50.1-112-112-112s-112 50.1-112 112v16H384zM80 192v96h64V192H80zm0 128v96h64V320H80zm240-56a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120v16h16 16v32H352 320 304V176 144 128h32v16zm192 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48h32V512H416V320h32V272z"]},faTowerCell:{prefix:"fass",iconName:"tower-cell",icon:[576,512,[],"e585","M87.6 27.8L32 0 17.4 29.2C6.1 60 0 93.3 0 128s6.1 68 17.4 98.8L32 256l55.6-27.8C72.5 198 64 164 64 128s8.5-70 23.6-100.2zm42.9 21.5C118.7 73 112 99.7 112 128s6.7 55 18.5 78.7l42.9-21.5C164.9 168 160 148.6 160 128s4.9-40 13.5-57.3L130.5 49.3zm272 21.5C411.1 88 416 107.4 416 128s-4.9 40-13.5 57.3l42.9 21.5C457.3 183 464 156.3 464 128s-6.7-55-18.5-78.7L402.5 70.7zm85.9 157.5L544 256l14.6-29.2C569.9 196 576 162.7 576 128s-6.1-68-17.4-98.8L544 0 488.4 27.8C503.5 58 512 92 512 128s-8.5 70-23.6 100.2zM239.1 169.3L80 512h70.6l29.7-64H395.7l29.7 64H496L336.9 169.3c9.4-11.1 15.1-25.6 15.1-41.3c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 15.7 5.7 30.2 15.1 41.3zM366 384H210l14.9-32H351.2L366 384zM288 216l33.4 72H254.6L288 216z"]},faSdCards:{prefix:"fass",iconName:"sd-cards",icon:[448,512,[],"e240","M416 0H224 210.7l-9.4 9.4-96 96L96 114.7V128 384v32h32H416h32V384 32 0H416zM304 64V88v48 24H256V136 88 64h48zm80 0V88v48 24H336V136 88 64h48zM48 120V96H0v24V488v24H24 360h24V464H360 48V120z"]},faJugBottle:{prefix:"fass",iconName:"jug-bottle",icon:[640,512,[],"e5fb","M224 0H96V48H64V96H256V48H224V0zM128 128C57.3 128 0 185.3 0 256V512H384V128H128zm192 96V384H256V224h64zM576 64H448v64H576V64zM448.3 160L416 175.1V512H608l32-32V416l-24-24 24-24V304l-24-24 24-24V190.1L575.7 160H448.3z"]},faDownLong:O2,faLongArrowAltDown:O4,faEnvelopes:{prefix:"fass",iconName:"envelopes",icon:[576,512,[],"e170","M336 299.7l-9.3-6.6L96 128.2V384H576V128.2L345.3 293l-9.3 6.6zm233.3-206l6.7-4.8V32H96V88.9l6.7 4.8L336 260.3 569.3 93.7zM48 120V96H0v24V456v24H24 456h24V432H456 48V120z"]},faPhoneOffice:{prefix:"fass",iconName:"phone-office",icon:[576,512,[],"f67d","M224 0H96V32 384v32h32 64 32V384 32 0zM64 32H0V512H576V32H256V416v32H224 96 64V416 32zM320 96H512v96H320V96zm64 160v64H320V256h64zm64 0h64v64H448V256zm64 128v64H448V384h64zm-192 0h64v64H320V384z"]},faRankingStar:{prefix:"fass",iconName:"ranking-star",icon:[640,512,[],"e561","M351.8 62.3L320 0 288.2 62.3l-69 11 49.4 49.5L257.7 192 320 160.3 382.3 192l-10.9-69.1 49.4-49.5-69-11zM416 256H224V512H416V256zM192 320H0V512H192V320zm256 64V512H640V384H448z"]},faChessKing:{prefix:"fass",iconName:"chess-king",icon:[448,512,[9818],"f43f","M256 0V32 48h16 32v64H272 256v48H448v48L368 400H80L0 208V160H192V112H176 144V48h32 16V32 0h64zM32 512V480l48-48H368l48 48v32H32z"]},faNfcPen:{prefix:"fass",iconName:"nfc-pen",icon:[576,512,[],"e1fa","M0 32H448V236.4l-64 64V112 96H368 224 208v16 98.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V128H352V332.4L300.4 384H96V128h48 16V96H144 80 64v16V400v16H80 268.4l-1.4 1.4L258 480H0V32zM505 223.8l71 71-41.3 41.3-71-71L505 223.8zm-63.9 63.9l71 71L370.9 500 288 511.9 299.9 429 441.1 287.8z"]},faPersonHarassing:{prefix:"fass",iconName:"person-harassing",icon:[576,512,[],"e549","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9V480v32h64V480 352h16V480v32h64V480 235.6l60.1 72.8 49.3-40.8-105.7-128L226.1 128H211.1 108.9 90.8l-9.3 15.5L4.6 271.5l54.9 33zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm18.7 48l-9.4 9.4-16 16-9.4 9.4V336v66.7l-41.4-41.4L372.9 367l-48 76.8-17 27.1 54.3 33.9 17-27.1 26.7-42.7 57.6 57.6c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V320 288H544 512 498.7zM288 32V64h16 56 16V32H360 304 288zm-.8 65.7l-14.3-7.2-14.3 28.6 14.3 7.2 48 24 14.3 7.2 14.3-28.6-14.3-7.2-48-24z"]},faMagnifyingGlassPlay:{prefix:"fass",iconName:"magnifying-glass-play",icon:[512,512,[],"e660","M376 330.7c25.2-34.4 40-76.8 40-122.7C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416c45.9 0 88.3-14.9 122.7-40L441.4 486.6 464 509.3 509.3 464l-22.6-22.6L376 330.7zM145.8 116.2l24 14 110.2 64L303.9 208 280 221.8l-110.2 64-24 14V272 144 116.2z"]},faHatWinter:{prefix:"fass",iconName:"hat-winter",icon:[512,512,[],"f7a8","M256 0l23.3 23.8 33.3-.4-.4 33.3L336 80l-23.8 23.3 .4 33.3-33.3-.4L256 160l-23.3-23.8-33.3 .4 .4-33.3L176 80l23.8-23.3-.4-33.3 33.3 .4L256 0zM0 448H32 480h32v64H480 32 0V448zM60.8 292.5C80.3 243.2 113 191.7 167.1 164.2L167 169l32.8-.4 19.6-.2 13.7 14L256 205.8l22.9-23.4 13.7-14 19.6 .2L345 169l-.1-4.8c54.1 27.5 86.8 79 106.3 128.3l-18.7 9.4-48.6-27.8-7.9-4.5-7.9 4.5-48.6 27.8-56.3-28.2-7.2-3.6-7.2 3.6-56.3 28.2-48.6-27.8-7.9-4.5-7.9 4.5L79.5 301.9l-18.7-9.4zM50.1 322.9l22.7 11.4 7.7 3.8 7.4-4.2L136 306.4l48.1 27.5 7.4 4.2 7.7-3.8L256 305.9l56.8 28.4 7.7 3.8 7.4-4.2L376 306.4l48.1 27.5 7.4 4.2 7.7-3.8 22.7-11.4C477.5 374 480 416 480 416H32s2.5-42 18.1-93.1z"]},faBrazilianRealSign:{prefix:"fass",iconName:"brazilian-real-sign",icon:[512,512,[],"e46c","M432 32V0H368V32 54.2C321.5 70 288 114 288 165.9c0 48.2 29.3 91.5 74.1 109.4l52 20.8c20.5 8.2 33.9 28 33.9 50v3.4c0 27.9-22.6 50.5-50.5 50.5c-12.9 0-25.6-3.8-36.3-11l-23.4-15.6-35.5 53.3 23.4 15.6c13 8.6 27.3 14.8 42.3 18.3V480v32h64V480 458.7c46.4-14.6 80-58 80-109.2v-3.4c0-48.2-29.3-91.5-74.1-109.4l-52-20.8c-20.5-8.2-33.9-28-33.9-50c0-29.7 24.1-53.9 53.9-53.9h1.7c11.1 0 22 2.6 32 7.5l10.2 5.1 28.6-57.2-10.1-5.1c-11.5-5.7-23.6-9.8-36.2-12.1V32zM0 32V64 288 480H64V320h40.6l51.2 160H223l-.6-1.8L168.2 308.6c51.6-21.9 87.8-73 87.8-132.6c0-79.5-64.5-144-144-144H32 0zM64 256V96h48c44.2 0 80 35.8 80 80s-35.8 80-80 80H64z"]},faLandmarkDome:O3,faLandmarkAlt:O0,faBoneBreak:{prefix:"fass",iconName:"bone-break",icon:[640,512,[],"f5d8","M344 32V8H296V32v72 24h48V104 32zM201 71l-17-17L150.1 88l17 17 48 48 17 17L265.9 136l-17-17L201 71zM473 105l17-17L456 54.1 439 71l-48 48-17 17L408 169.9l17-17 48-48zM157 250.2c-9.5-33.6-40.4-58.2-77-58.2c-44.2 0-80 35.8-80 80c0 38.6 27.3 70.8 63.7 78.3L66.8 366C45.8 380.4 32 404.6 32 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-7.6-1-14.9-3-21.8L320 384l131 26.2c-2 6.9-3 14.2-3 21.8c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.4-13.8-51.6-34.8-66l3.1-15.7c36.3-7.5 63.7-39.7 63.7-78.3c0-44.2-35.8-80-80-80c-36.6 0-67.5 24.6-77 58.2L352 224 320 384 288 224 157 250.2z"]},faArrowUp:{prefix:"fass",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 57.4L192 34.7 169.4 57.4l-144 144L2.7 224 48 269.2l22.6-22.6L160 157.2V448v32h64V448 157.2l89.4 89.4L336 269.2 381.3 224l-22.6-22.6-144-144z"]},faDownFromDottedLine:{prefix:"fass",iconName:"down-from-dotted-line",icon:[448,512,[],"e407","M64 320L224 480 384 320V288H288V128H160V288H64v32zM64 96V32H0V96H64zm96 0V32H96V96h64zm32-64V96h64V32H192zM352 96V32H288V96h64zm32 0h64V32H384V96z"]},faTv:O6,faTelevision:O8,faTvAlt:O5,faBorderLeft:{prefix:"fass",iconName:"border-left",icon:[448,512,[],"f84f","M0 480L0 32l64 0 0 448L0 480zm96 0l0-64 64 0 0 64-64 0zM96 32l64 0 0 64L96 96l0-64zm0 256l0-64 64 0 0 64-64 0zM288 416l64 0 0 64-64 0 0-64zm0-320l0-64 64 0 0 64-64 0zm0 128l64 0 0 64-64 0 0-64zM192 480l0-64 64 0 0 64-64 0zm0-448l64 0 0 64-64 0 0-64zm0 256l0-64 64 0 0 64-64 0zM384 416l64 0 0 64-64 0 0-64zm0-320l0-64 64 0 0 64-64 0zm0 128l64 0 0 64-64 0 0-64zM192 384l0-64 64 0 0 64-64 0zm192-64l64 0 0 64-64 0 0-64zm0-128l0-64 64 0 0 64-64 0zM192 128l64 0 0 64-64 0 0-64z"]},faCircleDivide:{prefix:"fass",iconName:"circle-divide",icon:[512,512,[],"e106","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-320H224V128h64v64zM168 232H344h24v48H344 168 144V232h24zm56 152V320h64v64H224z"]},faShrimp:{prefix:"fass",iconName:"shrimp",icon:[512,512,[129424],"e448","M16 32H0V48v96 16H16 65c3.7 88.9 77 160 167 160h56V128H264 88.8 32V64H464h16V32H464 16zM320 320h18.3c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128H320V320zm62.8 35.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1zm-21.2 50c-3 1.8-6.2 3.2-9.6 4.3v69.9c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6zM320 407.8l-64.1-22.4L224 374.2V408v48 24h24 72V407.8zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faListCheck:O7,faTasks:O9,faDiagramSubtask:{prefix:"fass",iconName:"diagram-subtask",icon:[512,512,[],"e479","M0 32H512V224H160V352h64V288h64H448h64v64 64 64H448 288 224V416H128 96V384 224H0V32zM448 352H288v64H448V352z"]},faJugDetergent:{prefix:"fass",iconName:"jug-detergent",icon:[384,512,[],"e519","M96 0H224V48h32V96H64V48H96V0zM0 256c0-70.7 57.3-128 128-128H384V512H0V256zm256-32V384h64V224H256z"]},faCircleUser:Pc,faUserCircle:Pr,faSquareY:{prefix:"fass",iconName:"square-y",icon:[448,512,[],"e287","M448 32H0V480H448V32zM200 295.9L88.6 144h59.5L224 247.4 299.8 144h59.5L248 295.9V376v24H200V376 295.9z"]},faUserDoctorHair:{prefix:"fass",iconName:"user-doctor-hair",icon:[448,512,[],"e458","M304 144V128c0-11.4-2.4-22.2-6.7-32H256L240 80l-32 32H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM224 0c70.7 0 128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128C96 57.3 153.3 0 224 0zM160 370.3V320H288v42c-27.6 7.1-48 32.2-48 62v40 16h16 16 16V448H272V424c0-17.7 14.3-32 32-32s32 14.3 32 32v24H320v32h16 16 16V464 424c0-29.8-20.4-54.9-48-62V320h80l48 192H0L48 320h80v50.3c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7zM120 424a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faPlanetRinged:{prefix:"fass",iconName:"planet-ringed",icon:[512,512,[129680],"e020","M319.7 319.7C512 127.4 503.9 8.1 503.9 8.1s-58.4-4-159.4 59.6C317.6 55.1 287.6 48 256 48C141.1 48 48 141.1 48 256c0 31.6 7.1 61.6 19.7 88.5C4.1 445.5 8.1 503.9 8.1 503.9s119.3 8.1 311.6-184.2zM256 464c114.9 0 208-93.1 208-208c0-17.5-2.2-34.4-6.2-50.6c-27.7 40.6-65 86.5-115.5 137s-96.3 87.8-137 115.5c16.2 4.1 33.2 6.2 50.6 6.2z"]},faMushroom:{prefix:"fass",iconName:"mushroom",icon:[512,512,[127812],"e425","M16 272C16 139.5 123.5 32 256 32s240 107.5 240 240v24 24H472 40 16V296 272zM413.3 161.9c-4.2-1.2-8.7-1.9-13.3-1.9c-26.5 0-48 21.5-48 48s21.5 48 48 48c19 0 35.4-11 43.2-27c-5.6-24.5-15.9-47.2-29.9-67.1zM146.2 114.5c8.4 35.3 40 61.5 77.8 61.5c44.2 0 80-35.8 80-80c0-3.4-.2-6.8-.6-10.1C288.2 82 272.3 80 256 80c-40.9 0-78.7 12.8-109.8 34.5zM160 480l32-128H320l32 128H160zm0-256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faUserShield:{prefix:"fass",iconName:"user-shield",icon:[640,512,[],"f505","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zm96.1 304c2.3 74.7 36.7 158.5 106 208H0L64 304H320.1zm271.2 8.4L496 275.5V460.4c56.5-26.3 90.2-87 95.3-148zM496 512c-96-32-144-130.2-144-216V279.8L496 224l144 55.8V296c0 85.8-48 184-144 216z"]},faMegaphone:{prefix:"fass",iconName:"megaphone",icon:[576,512,[128227],"f675","M576 32V480H512V32h64zM64 190.3L480 64V448L348.9 408.2C338.2 449.5 300.7 480 256 480c-53 0-96-43-96-96c0-11 1.9-21.7 5.3-31.5L64 321.7V352H0V320 192 160H64v30.3zm238.9 204l-91.6-27.8c-2.1 5.4-3.3 11.4-3.3 17.6c0 26.5 21.5 48 48 48c23 0 42.2-16.2 46.9-37.8z"]},faWreathLaurel:{prefix:"fass",iconName:"wreath-laurel",icon:[640,512,[],"e5d2","M144 112C144 50.1 194.1 0 256 0h32V32c0 60.2-47.5 109.3-107 111.9c-23.9 32.2-37 71.5-37 112.1c0 97.2 78.8 176 176 176h72 5.7l5.1 2.5 64 32-21.5 42.9L386.3 480H320h0H253.7l-58.9 29.5-21.5-42.9 33.9-17c-5.1-3-10.1-6.1-14.9-9.5c-59.6 28.2-131.9 6.3-165.4-51.8l-16-27.7 13.9-8c13.8-8 28.4-13.1 43.3-15.5C27.5 315.6 0 273 0 224V192H16c15.9 0 31.1 2.9 45.2 8.2c-24.3-38.8-26.8-89.5-2.3-131.9l16-27.7 13.9 8C115 63.7 133.8 86.8 144 113v-1zm315 31.9C399.5 141.3 352 92.2 352 32V0h32c61.9 0 112 50.1 112 112v1c10.2-26.2 29-49.2 55.3-64.4l13.9-8 16 27.7c24.5 42.4 21.9 93.1-2.3 131.9c14.1-5.3 29.3-8.2 45.2-8.2h16v32c0 49-27.5 91.6-68 113.1c14.8 2.4 29.5 7.5 43.3 15.5l13.9 8-16 27.7c-22.4 38.8-62.1 61.4-103.7 63.8L481 437.9l-18.4-9.2-30.4-15.2-17.9-9C463.4 373.3 496 318.5 496 256c0-40.6-13.1-79.9-37-112.1z"]},faCircleExclamationCheck:{prefix:"fass",iconName:"circle-exclamation-check",icon:[640,512,[],"e10d","M506.5 203L480 229.5l-18.7-18.7L416 165.5 325.5 256l45.3 45.3 64 64 33.7 33.7C422.4 467.1 344.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C379.2 0 482.1 87 506.5 203zM280 152V128H232v24V264v24h48V264 152zM232 320v48h48V320H232zM617 209L489 337l-17 17-17-17-64-64-17-17L408 222.1l17 17 47 47L583 175l17-17L633.9 192l-17 17z"]},faWind:{prefix:"fass",iconName:"wind",icon:[512,512,[],"f72e","M288 0V64h32 32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32 0v64H32 352c53 0 96-43 96-96s-43-96-96-96H320 288zm64 416h32 32c53 0 96-43 96-96s-43-96-96-96H32 0v64H32 416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 352v64zM128 512h32c53 0 96-43 96-96s-43-96-96-96H32 0v64H32 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128 96v64h32z"]},faBoxDollar:Pa,faBoxUsd:Pn,faCarBurst:Po,faCarCrash:Ps,faY:{prefix:"fass",iconName:"y",icon:[384,512,[121],"59","M1.1 32L160 296.9V448v32h64V448 296.9L382.9 32H308.3L192 225.8 75.7 32H1.1z"]},faUserHeadset:{prefix:"fass",iconName:"user-headset",icon:[448,512,[],"f82d","M224 32C135.6 32 64 103.6 64 192v32H32V192C32 86 118 0 224 0S416 86 416 192V304v16H400 272 224 176V256h96v32H384V192c0-88.4-71.6-160-160-160zM0 512L48 352h96 32 48 48H400l48 160H0zM144 291.9c-29.3-23.5-48-59.5-48-99.9c0-70.7 57.3-128 128-128s128 57.3 128 128c0 23.3-6.2 45.2-17.1 64H304V224H272 176 144v32 35.9z"]},faArrowsRetweet:Pl,faRetweetAlt:Pf,faPersonSnowboarding:Ph,faSnowboarding:Pg,faSquareChevronRight:Pu,faChevronSquareRight:Pm,faLacrosseStickBall:{prefix:"fass",iconName:"lacrosse-stick-ball",icon:[576,512,[],"e3b6","M336 64v0c.1 0 .2 0 .3 0c19.9 0 48.1 13.6 73.1 38.6s38.6 53.2 38.6 73.1c0 .1 0 .2 0 .3h0c0 33.1-21.9 62.1-53.7 71.2l-35.1 10L353 259l-5 4-54 43.2c-11.1 8.9-25 13.8-39.2 13.8c-34.7 0-62.8-28.1-62.8-62.8c0-14.3 4.9-28.1 13.8-39.2L249 164l4-5 1.8-6.2 10-35.1C273.9 85.9 302.9 64 336 64zm0-64V0C274.4 0 220.2 40.9 203.3 100.1L195 129l-39.2 49c-18 22.5-27.8 50.4-27.8 79.2c0 23.4 6.3 45.3 17.4 64.1l-120 120L2.7 464 48 509.3l22.6-22.6 120-120c18.8 11.1 40.7 17.4 64.1 17.4c28.8 0 56.7-9.8 79.2-27.8L383 317l28.9-8.3C471.1 291.8 512 237.6 512 176h0c0-.1 0-.2 0-.3c0-43.8-26.4-87.4-57.3-118.4S380.1 0 336.3 0c-.1 0-.2 0-.3 0zM496 512a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},faTruckFast:Pd,faShippingFast:Pp,faUserMagnifyingGlass:{prefix:"fass",iconName:"user-magnifying-glass",icon:[640,512,[],"e5c5","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM448 512l-9.9-32.3C354.3 474.6 288 405 288 320c0-5.4 .3-10.7 .8-16H64L0 512H448zm0-271.9a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.5-8.2 72-22.1l63.1 62.7 17 16.9 33.8-34-17-16.9-63-62.6c13.9-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faStarSharp:{prefix:"fass",iconName:"star-sharp",icon:[576,512,[],"e28b","M288.1 0l63.5 195.6H557.2L390.9 316.4 454.4 512 288.1 391.1 121.7 512l63.5-195.6L18.9 195.6H224.5L288.1 0z"]},faCommentHeart:{prefix:"fass",iconName:"comment-heart",icon:[512,512,[],"e5c8","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM144 203.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L256 336.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faCircle1:{prefix:"fass",iconName:"circle-1",icon:[512,512,[],"e0ee","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176 80v48h24 56 56 24V336H312 280V152 128H256h-8-6.2l-5.4 3L176 164.5v54.9l11.7-6.5L232 188.3V336H200 176z"]},faCircleStar:Pz,faStarCircle:PH,faFish:{prefix:"fass",iconName:"fish",icon:[576,512,[128031],"f578","M336 80c-89.4 0-153.8 54.9-193.2 103.4L32 128 0 160l48 96L0 352l32 32 110.8-55.4C182.2 377.1 246.6 432 336 432c160 0 240-176 240-176s-80-176-240-176zm80 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCloudFog:Pv,faFog:PV,faWaffle:{prefix:"fass",iconName:"waffle",icon:[512,512,[129479],"e466","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 80H144V96v48H96 80v32H96h48v64H64 48v32H64h80v64H96 80v32H96h48v48 16h32V416 368h64v80 16h32V448 368h64v48 16h32V416 368h48 16V336H416 368V272h80 16V240H448 368V176h48 16V144H416 368V96 80H336V96v48H272V64 48H240V64v80H176V96 80zm0 256V272h64v64H176zm96 0V272h64v64H272zm64-160v64H272V176h64zm-96 0v64H176V176h64z"]},faMusicNote:Py,faMusicAlt:PN,faHexagonExclamation:{prefix:"fass",iconName:"hexagon-exclamation",icon:[512,512,[],"e417","M0 256L128 32H384L512 256 384 480H128L0 256zM280 128H232v24V264v24h48V264 152 128zM232 320v48h48V320H232z"]},faCartShoppingFast:{prefix:"fass",iconName:"cart-shopping-fast",icon:[640,512,[],"e0dc","M64 0H88h72 19.9l3.7 19.5L186 32H640L560 288H234.7l9.1 48H552h24v48H552 224 204.1l-3.7-19.5L140.1 48H88 64V0zM192 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM0 144V96H112v48H0zm0 80V176H128v48H0zm0 80V256H144v48H0z"]},faObjectUnion:{prefix:"fass",iconName:"object-union",icon:[512,512,[],"e49f","M352 0H0V352H160V512H512V160H352V0z"]},faUserGraduate:{prefix:"fass",iconName:"user-graduate",icon:[448,512,[],"f501","M448 48L224 0 0 48V80l16 3.4V168L0 256H64L48 168V90.3l48 10.3V160c0 70.7 57.3 128 128 128s128-57.3 128-128V100.6L448 80V48zM126.1 320H64L0 512H448L384 320H321.9L224 424 126.1 320z"]},faStarfighter:{prefix:"fass",iconName:"starfighter",icon:[640,512,[],"e037","M352 0l32 256V480H256V256L288 0h64zM288 256v64h64V256c0-17.7-14.3-32-32-32s-32 14.3-32 32zM72 72V96v24H96v48H72V352h56V288h96v64 64 32 32 32H160V480 467.2L72 432v16 24H24V448 168H0V120H24V96 72H72zm544 0V96v24h24v48H616V448v24H568V448 432l-88 35.2V480v32H416V480 448 416 352 288h96v64h56V168H544V120h24V96 72h48z"]},faCircleHalfStroke:Px,faAdjust:Pb,faArrowRightLongToLine:{prefix:"fass",iconName:"arrow-right-long-to-line",icon:[640,512,[],"e3d5","M640 96V64H576V96 416v32h64V416 96zM512 256l-22.6-22.6-128-128L338.7 82.7 293.5 128l22.6 22.6L389.5 224 32 224H0v64l32 0 357.5 0-73.4 73.4L293.5 384l45.3 45.3 22.6-22.6 128-128L512 256z"]},faSquareArrowDown:Pw,faArrowSquareDown:PD,faDiamondHalfStroke:{prefix:"fass",iconName:"diamond-half-stroke",icon:[512,512,[],"e5b8","M0 256l45.3 45.3L210.7 466.7 256 512l45.3-45.3L466.7 301.3 512 256l-45.3-45.3L301.3 45.3 256 0 210.7 45.3 45.3 210.7 0 256zM256 421.5V90.5L421.5 256 256 421.5z"]},faClapperboard:{prefix:"fass",iconName:"clapperboard",icon:[512,512,[],"e131","M361.9 32l-1 1-127 127h92.1l1-1 127-127H361.9zM512 160V41.9L393.9 160H512zM294.1 32H201.9l-1 1L73.9 160h92.1l1-1 127-127zM0 32V160H6.1l1-1 127-127H0zM512 192H0V480H512V192z"]},faSquareChevronLeft:Pk,faChevronSquareLeft:PS,faPhoneIntercom:{prefix:"fass",iconName:"phone-intercom",icon:[512,512,[],"e434","M128 32V480H0V32H128zm32 0H512V480H160V32zM320 368a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48-48H352v32h16 64 16V320H432 368zm0 64H352v32h16 64 16V384H432 368zM224 96V256H448V96H224z"]},faLinkHorizontal:PE,faChainHorizontal:Pj,faMango:{prefix:"fass",iconName:"mango",icon:[512,512,[],"e30f","M184.2 152.2C221.7 114.7 270.9 96 320 96V24 0h32 16 8 64c39.8 0 72 32.2 72 72V96H488 448c-33.4 0-62.8-17-80-42.9v49c32.2 8.3 62.6 25 87.8 50.2C493.3 189.7 512 238.9 512 288c0 76.6-57.5 224-224 224c-144 0-244.1-43.3-244.1-43.3L0 448l-1.8-64 26.5-18.5c34.3-25.7 52.1-59.4 71.1-95.4c20.6-38.9 42.6-80.6 88.4-117.9zM400 288c0 61.9-50.1 112-112 112v32c79.5 0 144-64.5 144-144H400z"]},faMusicNoteSlash:PO,faMusicAltSlash:PP,faCircleRadiation:P_,faRadiationAlt:PB,faFaceTongueSweat:{prefix:"fass",iconName:"face-tongue-sweat",icon:[576,512,[],"e39e","M544 256c0 112.9-73.1 208.7-174.5 242.8C378.7 484 384 466.6 384 448V416.7c10.2-7.2 16-15.7 16-24.7c0-26.5-50.1-48-112-48s-112 21.5-112 48c0 9 5.8 17.5 16 24.7V448c0 18.6 5.3 36 14.5 50.8c-41.4-13.9-78.1-38.1-107-69.5C116.9 414.5 128 392.6 128 368c0-17.3-5.6-34.2-16-48L73.6 268.8 48 234.7 32 256C32 114.6 146.6 0 288 0S544 114.6 544 256zM96 368c0 14.5-6.5 27.6-16.7 36.4C70.9 411.6 60 416 48 416c-26.5 0-48-21.5-48-48c0-10.4 3.4-20.5 9.6-28.8l26.8-35.7L48 288l20 26.7 18.4 24.5c6.2 8.3 9.6 18.4 9.6 28.8zm239.6-96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm31-144L216 137.4l-11.3 11.3-7.4 7.4c-18.9 18.9-43.2 31.4-69.5 35.7l-2.5 .4-15.8 2.6 5.3 31.6 15.8-2.6 2.5-.4c32.9-5.5 63.3-21.1 86.8-44.7l7.4-7.4L238.6 160zm110.1 11.3l7.4 7.4c23.6 23.6 53.9 39.2 86.8 44.7l2.5 .4 15.8 2.6 5.3-31.6-15.8-2.6-2.5-.4c-26.3-4.4-50.6-16.9-69.5-35.7l-7.4-7.4L360 137.4 337.4 160l11.3 11.3zM352 384v64c0 35.3-28.7 64-64 64s-64-28.7-64-64V384h48v24h32V384h48z"]},faGlobeStand:{prefix:"fass",iconName:"globe-stand",icon:[448,512,[],"f5f6","M23 359l-17 17L40 409.9l17-17 10.5-10.5c34.3 27.7 74.9 43.8 116.5 48.3V464H64v48H352V464H232V430.7c49.1-5.3 96.8-26.7 134.4-64.3c81.7-81.7 87.1-211 16.1-298.9L393 57l17-17L376 6.1 359 23 332.5 49.6l-17 17 17 17c68.7 68.7 68.7 180.2 0 248.9s-180.2 68.7-248.9 0l-17-17-17 17L23 359zm185-7a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},faBaseball:PU,faBaseballBall:PR,faCircleP:{prefix:"fass",iconName:"circle-p",icon:[512,512,[],"e11a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128h92c50.8 0 92 41.2 92 92s-41.2 92-92 92H208v48 24H160V360 288 152 128h24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44H208v88h68z"]},faAwardSimple:{prefix:"fass",iconName:"award-simple",icon:[384,512,[],"e0ab","M192 0l44.2 26.9L288 25.7l24.8 45.4L358.3 96l-1.2 51.8L384 192l-26.9 44.2 1.2 51.8-45.4 24.8L288 358.3l-51.8-1.2L192 384l-44.2-26.9L96 358.3 71.2 312.8 25.7 288l1.2-51.8L0 192l26.9-44.2L25.7 96 71.2 71.2 96 25.7l51.8 1.2L192 0zm80 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM64 512L92.6 388l42.8-1 39.9 24.3L192 421.5l16.6-10.1L248.5 387l42.8 1L320 512 192 480 64 512z"]},faJetFighterUp:{prefix:"fass",iconName:"jet-fighter-up",icon:[512,512,[],"e518","M0 392l0 24 48 0 0-24 0-8 144 0 0 32-64 64 0 32 112 0 0-48 0-16 32 0 0 16 0 48 112 0 0-32-64-64 0-32 144 0 0 8 0 24 48 0 0-24 0-112 0-24-48 0 0 24 0 16L320 216l0-88L272 0 240 0 192 128l0 88L48 296l0-16 0-24L0 256l0 24L0 392z"]},faDiagramProject:PY,faProjectDiagram:PG,faPedestal:{prefix:"fass",iconName:"pedestal",icon:[448,512,[],"e20d","M416 0H32V416H416V0zM120 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM304 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM32 448H0v64H32 416h32V448H416 32z"]},faChartPyramid:{prefix:"fass",iconName:"chart-pyramid",icon:[512,512,[],"e0e6","M91.4 320H420.6L347.4 192H164.6L91.4 320zM73.1 352L0 480H512L438.9 352H73.1zM256 32L182.9 160H329.1L256 32z"]},faSidebar:{prefix:"fass",iconName:"sidebar",icon:[512,512,[],"e24e","M0 32H512V480H0V32zM224 96V416H448V96H224zm-64 0H64v48h96V96zM64 192v48h96V192H64zm96 96H64v48h96V288z"]},faSnowmanHead:PQ,faFrostyHead:PF,faCopy:{prefix:"fass",iconName:"copy",icon:[448,512,[],"f0c5","M352 0l96 96V384H160V0H352zM64 128h64v64H64V448H256V416h64v32 64H256 64 0V448 192 128H64z"]},faBurgerGlass:{prefix:"fass",iconName:"burger-glass",icon:[640,512,[],"e0ce","M76.7 160L69.2 64H314.8l-7.5 96H76.7zM40 512H256V282.6c3-9.1 6.7-17.5 11.6-25.9c6.6-11.3 17-25.9 32.7-40.4c17.2-15.9 40.1-31 70.1-41.6L379 64l5-64H319.8 64.2 0L5 64 40 512zM640 287.8s-32-96-176-96s-176 96-176 96v32H640v-32zm-256-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm96 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-256 112v64H640v-64H288zm0 96v64H640v-64H288z"]},faVolumeXmark:PZ,faVolumeMute:Pq,faVolumeTimes:PK,faHandSparkles:{prefix:"fass",iconName:"hand-sparkles",icon:[640,512,[],"e05d","M352 32V0H288V32 256H256V64 32H192V64 336c0 1.5 0 3.1 .1 4.6l-43.6-41.5-29-27.6L64.3 329.4l29 27.6 95.5 91c43.1 41.1 100.4 64 160 64H368c44.4 0 84.9-16.4 115.9-43.5L448 453.1V410.9l63.6-27.3L544 308.1V128 96H480v32V256H448V64 32H384V64 256H352V32zM288 352l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16zM56 120L0 144l56 24 24 56 24-56 56-24-56-24L80 64 56 120zM560 352l-24 56-56 24 56 24 24 56 24-56 56-24-56-24-24-56z"]},faBarsFilter:{prefix:"fass",iconName:"bars-filter",icon:[448,512,[],"e0ad","M0 64H448v64H0V64zM64 224H384v64H64V224zM288 384v64H160V384H288z"]},faPaintbrushPencil:{prefix:"fass",iconName:"paintbrush-pencil",icon:[576,512,[],"e206","M297.8 153.8L224 80 144 0 32 112 176 256c6.2 0 12.4 .4 18.4 1.2L297.8 153.8zM320 400l80 80 144 32L512 368l-89.8-89.8L318.8 381.6c.8 6 1.2 12.2 1.2 18.4zM535.6 119.6L575.2 80 496 .8 456.4 40.4 227.7 269.1l79.2 79.2L535.6 119.6zM205 291.8c-9.3-2.5-19-3.8-29-3.8c-61.9 0-112 50.1-112 112v48H0v64H176c61.9 0 112-50.1 112-112c0-10-1.3-19.8-3.8-29l.1-.1-79.2-79.2-.1 .1z"]},faPartyBell:{prefix:"fass",iconName:"party-bell",icon:[512,512,[],"e31a","M65.6 382.4c-87.5-87.5-87.5-229.3 0-316.8s229.3-87.5 316.8 0L65.6 382.4zM480 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM352 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 480a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM376 150.1l17 17 8.3 8.3c16.7 16.7 38.6 27.2 62.1 29.8l27.4 3-5.3 47.7-27.4-3c-34.3-3.8-66.3-19.2-90.7-43.6L359 201l-17-17L376 150.1zM201 359l8.3 8.2c24.4 24.4 39.8 56.4 43.6 90.7l3 27.4-47.7 5.3-3-27.4c-2.6-23.5-13.1-45.4-29.8-62.1L167 393l-17-17L184 342.1l17 17zM469.7 503.5l-8.5-10c-12.5-14.8-19.1-33.7-18.6-53c.5-16.6-12.4-30.6-29-31.6l-30-1.8c-42.5-2.5-75.3-38.3-74.2-80.8c.2-7.6-2.4-15-7.3-20.7l-8.5-10-15.5-18.3 36.6-31 15.5 18.3 8.5 10c12.5 14.8 19.1 33.7 18.6 53c-.5 16.6 12.4 30.6 29 31.6l30 1.8c42.5 2.5 75.3 38.3 74.2 80.8c-.2 7.6 2.4 15 7.3 20.7l8.5 10-36.6 31z"]},faUserVneckHair:{prefix:"fass",iconName:"user-vneck-hair",icon:[448,512,[],"e462","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 57.3 294.7 0 224 0zm0 424L150.6 320H64L0 512H448L384 320H297.4L224 424z"]},faJackOLantern:{prefix:"fass",iconName:"jack-o-lantern",icon:[576,512,[127875],"f30e","M288 96c-18.1 0-35.5 2.7-51.9 7.8L288 0l64 32v76c-19.8-7.7-41.4-12-64-12zm146 77.7c-10.9-16.1-24.3-30.3-39.8-42c9.6-2.4 19.6-3.7 29.8-3.7c83.9 0 152 86 152 192s-68.1 192-152 192c-24.4 0-47.5-7.3-68-20.2c-20.5 12.9-43.6 20.2-68 20.2s-47.5-7.3-68-20.2c-20.5 12.9-43.6 20.2-68 20.2C68.1 512 0 426 0 320S68.1 128 152 128c10.2 0 20.1 1.3 29.8 3.7c-15.4 11.7-28.9 25.9-39.8 42c41.4-28.8 91.7-45.7 146-45.7s104.6 16.9 146 45.7zM208 208l-48 80h96l-48-80zm160 0l-48 80h96l-48-80zm0 228.2V400h48v12.4c53.8-37.9 64-92.4 64-92.4s-80 48-192 48v32H240V365.1C153.8 354.7 96 320 96 320s10.2 54.6 64 92.4V400h48v36.2c22.1 7.3 48.5 11.8 80 11.8s57.9-4.5 80-11.8z"]},faGrip:PJ,faGripHorizontal:PW,faShareFromSquare:PX,faShareSquare:P$,faKeynote:{prefix:"fass",iconName:"keynote",icon:[512,512,[],"f66c","M304 0H208V24H184c-48.6 0-88 39.4-88 88v48H64L0 288v64H512V288L448 160H144V112c0-22.1 17.9-40 40-40h24V96h96c26.5 0 48-21.5 48-48s-21.5-48-48-48zM224 448H160 128v64h32 96 96 32V448H352 288V384H224v64z"]},faChildCombatant:P1,faChildRifle:P2,faGun:{prefix:"fass",iconName:"gun",icon:[576,512,[],"e19b","M528 32V56v8h48V208H480l-32 32H400.9l-34.3 96.1L360.9 352H344 224L192 480H32L92 240H0V64H480V56 32h48zM327.1 304l22.9-64H252l-16 64h91.1zM480 128H64v32H480V128z"]},faSquarePhone:P4,faPhoneSquare:P3,faHatBeach:{prefix:"fass",iconName:"hat-beach",icon:[640,512,[],"e606","M320 448c176.7 0 320-57.3 320-128V288l-65.1-26c.7 4.2 1.1 8.5 1.1 12.8c0 42.7-34.6 77.3-77.3 77.3c-12.2 0-24.1-2.9-34.7-8.3c-10.7 5.4-22.6 8.3-34.7 8.3c-38.6 0-70.6-28.3-76.3-65.4c-10.6 .9-21.6 1.4-32.9 1.4c-88.4 0-160-28.7-160-64v0L0 288v32c0 70.7 143.3 128 320 128zm32-242.7c0-42.7 34.6-77.3 77.3-77.3c7.1 0 14.1 1 20.9 2.9C421.1 90.4 373.6 64 320 64c-70.4 0-130.2 45.5-151.6 108.7l.1-.2C174.7 201.3 240.1 224 320 224c11.7 0 23-.5 34-1.4c-1.3-5.6-2-11.5-2-17.3zM473.1 168l-9.1 6.3-9.1-6.3c-7.5-5.2-16.4-8-25.7-8c-25 0-45.3 20.3-45.3 45.3c0 9.2 2.8 18.2 8 25.7l6.2 9.1-6.2 9.1c-5.2 7.5-8 16.4-8 25.7c0 25 20.3 45.3 45.3 45.3c9.2 0 18.2-2.8 25.7-8l9.1-6.3 9.1 6.3c7.5 5.2 16.4 8 25.7 8c25 0 45.3-20.3 45.3-45.3c0-9.2-2.8-18.2-8-25.7l-6.2-9.1 6.2-9.1c5.2-7.5 8-16.4 8-25.7c0-25-20.3-45.3-45.3-45.3c-9.2 0-18.2 2.8-25.7 8zM464 272l-32-32 32-32 32 32-32 32z"]},faPlus:P0,faAdd:P6,faExpand:{prefix:"fass",iconName:"expand",icon:[448,512,[],"f065","M32 32H0V64v96 32H64V160 96h64 32V32H128 32zM64 352V320H0v32 96 32H32h96 32V416H128 64V352zM320 32H288V96h32 64v64 32h64V160 64 32H416 320zM448 352V320H384v32 64H320 288v64h32 96 32V448 352z"]},faComputer:{prefix:"fass",iconName:"computer",icon:[640,512,[],"e4e5","M384 96V320H64V96H384zM64 32H0V96 320v64H64 181.3l-10.7 32H64v64H384V416H277.3l-10.7-32H384h64V320 96 32H384 64zm576 0H480V480H640V32zM544 96h32 16v32H576 544 528V96h16zm-16 64h16 32 16v32H576 544 528V160zm32 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faFort:{prefix:"fass",iconName:"fort",icon:[640,512,[],"e486","M0 0H64V64H96V0h64V64h32V0h64V64v64 32H384V128 64 0h64V64h32V0h64V64h32V0h64V64v64 64l-32 32V512H384V384c0-35.3-28.7-64-64-64s-64 28.7-64 64V512H32V224L0 192V128 64 0z"]},faCloudCheck:{prefix:"fass",iconName:"cloud-check",icon:[640,512,[],"e35c","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM433 241l17-17L416 190.1l-17 17-111 111-47-47-17-17L190.1 288l17 17 64 64 17 17 17-17L433 241z"]},faXmark:P8,faClose:P5,faMultiply:P7,faRemove:P9,faTimes:_f,faFaceSmirking:{prefix:"fass",iconName:"face-smirking",icon:[512,512,[],"e397","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm96-64v32h16 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32H112 96zM375.8 338.6l2.6-15.8-31.6-5.3-2.6 15.8-.2 1.2c-3.2 19.3-19.9 33.4-39.5 33.4H192 176v32h16H304.6c35.2 0 65.2-25.4 71-60.2l.2-1.2zM288 192v32h16 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32H304 288z"]},faArrowsUpDownLeftRight:_u,faArrows:_m,faChalkboardUser:_z,faChalkboardTeacher:_A,faRhombus:{prefix:"fass",iconName:"rhombus",icon:[448,512,[],"e23b","M0 256L224 512 448 256 224 0 0 256z"]},faClawMarks:{prefix:"fass",iconName:"claw-marks",icon:[576,512,[],"f6c2","M80 2.7l22.6 22.6 80 80 64 64 160 160 64 64 48 48L541.3 464 496 509.3l-22.6-22.6L434.7 448H384 352V416 365.3L210.7 224H160 128V192 141.3L57.4 70.6 34.7 48 80 2.7zm0 224l22.6 22.6 48 48 96 96 48 48L317.3 464 272 509.3l-22.6-22.6L210.7 448H128 96V416 333.3L57.4 294.6 34.7 272 80 226.7zM326.6 25.4l16 16 64 64 64 64 64 64 16 16L573.3 272 528 317.3l-22.6-22.6-6.6-6.6H448 416V256 205.3L370.7 160H320 288V128 77.3l-6.6-6.6L258.7 48 304 2.7l22.6 22.6z"]},faPesoSign:{prefix:"fass",iconName:"peso-sign",icon:[384,512,[],"e222","M64 32H32V64v64H0v64H32v32H0v64H32v64V480H96V384h80c68.4 0 127.7-39 156.8-96H384V224H351.3c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16H384V128H332.8C303.7 71 244.4 32 176 32H64zm190.4 96H96V96h80c30.5 0 58.2 12.2 78.4 32zM96 192H286.9c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16H96V192zm158.4 96c-20.2 19.8-47.9 32-78.4 32H96V288H254.4z"]},faFaceSmileTongue:{prefix:"fass",iconName:"face-smile-tongue",icon:[512,512,[],"e394","M418.1 454.1c-2.8-1.2-5.5-2.7-8.2-4.2l-68.1-40.4C316.3 423.8 287.1 432 256 432c-84.1 0-154-59.7-175.5-139.9l30.9-8.3C129.5 351.5 187.9 400 256 400s126.5-48.5 144.5-116.1l5.4-20.2L424 274.1l65.7 37.9c5 2.9 9.6 6.2 13.7 10c5.6-21.1 8.6-43.2 8.6-66C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c61.5 0 118-21.7 162.1-57.9zm8.1-31.8c22.6 13.4 51.8 5.8 65-17c13.3-23 5.4-52.3-17.6-65.6l-48.6-28.1c-11.7 30.4-30.5 57.1-54.5 77.6l55.7 33.1zM176 152c28 0 56 40 56 80c0 0-28-32-56-32s-56 32-56 32c0-40 28-80 56-80zm104 80c0-40 28-80 56-80s56 40 56 80c0 0-28-32-56-32s-56 32-56 32z"]},faCartCircleXmark:{prefix:"fass",iconName:"cart-circle-xmark",icon:[640,512,[],"e3f4","M24 0H0V48H24 76.1l60.3 316.5 3.7 19.5H160 320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c10 0 19.7 .8 29.2 2.4L576 32H122l-2.4-12.5L115.9 0H96 24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7L566.6 416 544 438.6l-11.3-11.3L496 390.6l-36.7 36.7L448 438.6 425.4 416l11.3-11.3L473.4 368l-36.7-36.7L425.4 320 448 297.4l11.3 11.3L496 345.4l36.7-36.7L544 297.4 566.6 320l-11.3 11.3z"]},faBuildingShield:{prefix:"fass",iconName:"building-shield",icon:[576,512,[],"e4d8","M0 0H384V208.3L343.4 224H320 272 256v16 17.8V288v8 8c0 .9 .1 1.8 .2 2.7c3 74 37.4 156.5 105.9 205.3H240V384H144V512H0V0zM128 224H64v64h64V224zm32 0v64h64V224H160zM64 96v64h64V96H64zm160 0H160v64h64V96zm32 0v64h64V96H256zM527.3 312.4L432 275.5V460.4c56.5-26.3 90.2-87 95.3-148zM432 512c-96-32-144-130.2-144-216V279.8L432 224l144 55.8V296c0 85.8-48 184-144 216z"]},faCirclePhoneFlip:_H,faPhoneCircleAlt:_V,faBaby:{prefix:"fass",iconName:"baby",icon:[448,512,[],"f77c","M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM63.2 112.1l32.3 23.5L173 192H275l77.5-56.3 32.3-23.5 47.1 64.7-32.3 23.5L320 258.2V288H284.2h-.9H164.7h-.9H128V258.2L48.5 200.3 16.1 176.8l47.1-64.7zm65.3 216.3l60.2 52.7L165 408.2l17.3 20.1 26.1 30.3-60.6 52.2-26.1-30.3-40-46.4L59 407.8l22.9-26.1 46.6-53.2zm130.8 52.7l60.2-52.7 46.6 53.2L389 407.8l-22.7 26.3-40 46.4-26.1 30.3-60.6-52.2 26.1-30.3L283 408.2l-23.7-27.1z"]},faUsersLine:{prefix:"fass",iconName:"users-line",icon:[640,512,[],"e592","M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM64 192L32 288H167.4l28.2-75.2 7.8-20.8H64zm411.8 96H608l-32-96H439.8l7.8 20.8L475.8 288zm-10.2 64l-24-64-24-64H405.3 234.7h-9.1l-24 64-24 64h288zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416H0v64H32 608h32V416H608 32z"]},faQuoteLeft:_N,faQuoteLeftAlt:_w,faTractor:{prefix:"fass",iconName:"tractor",icon:[640,512,[128668],"f722","M96 0h32H288h21.7l8 20.1 56 139.9H480V96 88.4l3.4-6.8 16-32 14.3-28.6 57.2 28.6L556.6 78.3 544 103.6V160h96v96l-66.4 57c-14-5.8-29.4-9-45.6-9c-39.3 0-74.1 18.9-96 48H352v32H311.8c-1.7 4.8-3.7 9.5-5.8 14.1l28.4 28.4-67.9 67.9L238.1 466c-4.6 2.2-9.3 4.1-14.1 5.8V512H128V471.8c-4.8-1.7-9.5-3.7-14.1-5.8L85.5 494.4 17.6 426.5 46 398.1c-2.2-4.6-4.1-9.3-5.8-14.1H0V288H40.2c1.7-4.8 3.7-9.5 5.8-14.1L17.6 245.5l67.9-67.9L96 188.1V160 32 0zM266.3 64H160v96h64 80.7L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c5.7 0 11.3 .5 16.7 1.6l.1 0c40.6 7.8 71.2 43.5 71.2 86.4c0 48.6-39.4 88-88 88z"]},faKeySkeleton:{prefix:"fass",iconName:"key-skeleton",icon:[448,512,[128477],"f6f3","M304 64a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 224c79.5 0 144-64.5 144-144S383.5 0 304 0S160 64.5 160 144c0 28.2 8.1 54.5 22.1 76.7L25.4 377.4 2.7 400l22.6 22.6 64 64L112 509.3 157.3 464l-22.6-22.6L93.3 400 112 381.3l41.4 41.4L176 445.3 221.3 400l-22.6-22.6L157.3 336l70.1-70.1c22.2 14 48.5 22.1 76.7 22.1z"]},faTrashArrowUp:_D,faTrashRestore:_k,faArrowDownUpLock:{prefix:"fass",iconName:"arrow-down-up-lock",icon:[640,512,[],"e4b0","M128 509.3l22.6-22.6 80-80L253.3 384 208 338.7l-22.6 22.6L160 386.7V288l224 0h32V272c0-17.2 3.9-33.5 10.8-48H352V125.3l25.4 25.4L400 173.3 445.3 128l-22.6-22.6-80-80L320 2.7 297.4 25.4l-80 80L194.7 128 240 173.3l22.6-22.6L288 125.3V224H160 96 32 0v64H32 96v98.7L70.6 361.4 48 338.7 2.7 384l22.6 22.6 80 80L128 509.3zM96 64V192h64V64 32H96V64zM288 320V448v32h64V448 320H288zm240-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowDownToBracket:{prefix:"fass",iconName:"arrow-down-to-bracket",icon:[448,512,[],"e094","M246.6 342.6L224 365.3l-22.6-22.6-128-128L50.7 192 96 146.7l22.6 22.6L192 242.7V32 0h64V32 242.7l73.4-73.4L352 146.7 397.3 192l-22.6 22.6-128 128zM64 352v96H384V352 320h64v32V480v32H416 32 0V480 352 320H64v32z"]},faLinesLeaning:{prefix:"fass",iconName:"lines-leaning",icon:[384,512,[],"e51e","M190.5 73.5L200.1 43 139 23.9l-9.5 30.5-120 384L-.1 469 61 488.1l9.5-30.5 120-384zM292.8 37.7L229.7 27.2l-5.3 31.6-64 384-5.3 31.6 63.1 10.5 5.3-31.6 64-384 5.3-31.6zM384 32H320V64 448v32h64V448 64 32z"]},faSquareQ:{prefix:"fass",iconName:"square-q",icon:[448,512,[],"e27b","M448 32H0V480H448V32zM224 176c-44.2 0-80 35.8-80 80s35.8 80 80 80c13.9 0 26.9-3.5 38.3-9.7L206.1 256h61.5l28.3 35.3c5.3-10.7 8.2-22.6 8.2-35.3c0-44.2-35.8-80-80-80zm0 208c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 28.1-9 54-24.4 75.1L369.9 384H308.5l-15.9-19.9C272.7 376.7 249.2 384 224 384z"]},faRulerCombined:{prefix:"fass",iconName:"ruler-combined",icon:[512,512,[],"f546","M0 512L0 320 0 0 192 0l0 96-80 0L96 96l0 32 16 0 80 0 0 64-80 0-16 0 0 32 16 0 80 0 0 64-80 0-16 0 0 32 16 0 80 0 0 80 0 16 32 0 0-16 0-80 64 0 0 80 0 16 32 0 0-16 0-80 64 0 0 80 0 16 32 0 0-16 0-80 96 0 0 192-320 0L0 512z"]},faSymbols:_S,faIconsAlt:_E,faCopyright:{prefix:"fass",iconName:"copyright",icon:[512,512,[169],"f1f9","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0 44.2 35.8 80 80 80c28.7 0 53.8-15.1 68-37.8l40.8 25.4C342.2 359.8 301.9 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c45.9 0 86.2 24.2 108.7 60.5L324 213.8c-14.2-22.8-39.3-37.8-68-37.8c-44.2 0-80 35.8-80 80z"]},faFlaskGear:{prefix:"fass",iconName:"flask-gear",icon:[640,512,[],"e5f1","M160 0H288h32 32V64H320V214.9l19 30.9-36.4 63-41.9-68.1-4.7-7.7V224 64H192V224v9.1l-4.7 7.7L118.8 352H325.5l-35.6 20.5L360 493.8V512H32 0V480 432v-9.1l4.7-7.7L128 214.9V64H96V0h32 32zM436 206.4h88.1v42.4c7.9 3.4 15.4 7.7 22.3 12.8l35-20.2 45 77.8-35.2 20.3c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l35.2 20.3-45 77.8-35.1-20.2c-6.9 5.1-14.3 9.4-22.3 12.8V497H436V454.8c-8-3.4-15.6-7.7-22.5-12.9l-34.9 20.1-45-77.8 34.9-20.1c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4l-34.9-20.2 44.9-77.8 34.9 20.2c6.9-5.1 14.5-9.4 22.5-12.9V206.4zm92.1 145.3a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},faHighlighterLine:{prefix:"fass",iconName:"highlighter-line",icon:[576,512,[],"e1af","M231.1 231.1L448.3 82.8l13 13L312.9 312.9l-81.8-81.8zM128 224v96l0 0L80 368l96 96 48-48h96L544 88 456 0 128 224zM70 403.3L4.6 468.7l-4.7 4.7 0 6.7 .1 16L.1 512H16 95.9h6.6l4.7-4.7 33.4-33.4L70 403.3zM248 464H224v48h24H552h24V464H552 248z"]},faBracketSquare:_j,faBracket:_O,faBracketLeft:_P,faIslandTropical:_B,faIslandTreePalm:_U,faArrowRightFromLine:_R,faArrowFromLeft:_Y,faH2:{prefix:"fass",iconName:"h2",icon:[640,512,[],"f314","M64 96V64H0V96 256 416v32H64V416 288H256V416v32h61.7l0 0H320l0 0 0-2.1 0-29.9V256 96 64H256V96 224H64V96zm427.5 32H496c35.3 0 64 28.7 64 64v5.8c0 17.9-7.5 35.1-20.8 47.2L378.4 392.4 368 401.9V448h32H608h32V384H608 482.3l100.2-91.9c26.4-24.2 41.5-58.5 41.5-94.4V192c0-70.7-57.3-128-128-128h-4.5c-30.6 0-60.1 10.9-83.3 30.8l-29 24.9-24.3 20.8 41.6 48.6 24.3-20.8 29-24.9c11.6-9.9 26.4-15.4 41.7-15.4z"]},faEquals:{prefix:"fass",iconName:"equals",icon:[448,512,[62764],"3d","M48 128H16v64H48 400h32V128H400 48zm0 192H16v64H48 400h32V320H400 48z"]},faCakeSlice:_G,faShortcake:_Q,faBuildingMagnifyingGlass:{prefix:"fass",iconName:"building-magnifying-glass",icon:[640,512,[],"e61c","M384 0H0V512H144V384h96V512H384V466.7C327.5 442 288 385.6 288 320c0-11 1.1-21.7 3.2-32H256V224h64c16.5-22 38.5-39.6 64-50.7V0zM64 224h64v64H64V224zm160 0v64H160V224h64zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64zM448 240.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.5-8.2 72-22.1l63.1 62.7 17 16.9 33.8-34-17-16.9-63-62.6c13.9-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faPeanut:{prefix:"fass",iconName:"peanut",icon:[512,512,[],"e430","M512 0H364c-20.1 0-39.2 4-56.7 11.2c-17.4 7.2-33.7 17.8-47.8 32l-.4 .4C245 57.8 234.4 74 227.2 91.4c-4 9.5-6.9 19.6-8.8 30c-4.8 24.5-12.6 49.1-30.3 66.7s-42.2 25.4-66.7 30.3c-10.4 1.9-20.5 4.9-30 8.8c-17.5 7.2-33.9 17.9-48.1 32.1c-14.2 14.2-24.9 30.5-32.1 48C4 324.8 0 343.9 0 364V512H148c40.5 0 77.1-16.2 103.8-42.5c.6-.6 1.1-1.1 1.7-1.7c13.8-14 24.2-30.1 31.3-47.2c4-9.5 6.9-19.6 8.8-30c4.8-24.5 12.6-49.1 30.3-66.7s42.2-25.4 66.7-30.3c10.4-1.9 20.5-4.9 30-8.8c17.3-7.2 33.5-17.7 47.6-31.7l.9-.9C495.6 225.4 512 188.6 512 148V0zM396.8 128a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm0 64a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-64 0a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-224 224a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zM192 396.8a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4zm0-64a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4z"]},faWrenchSimple:{prefix:"fass",iconName:"wrench-simple",icon:[384,512,[],"e2d1","M128 160l64 64 64-64V0c74.6 26.4 128 92.4 128 176c0 71.1-38.6 133.1-96 166.3V512H96V342.3C38.6 309.1 0 247.1 0 176C0 92.4 53.4 26.4 128 0V160z"]},faBlender:{prefix:"fass",iconName:"blender",icon:[512,512,[],"f517","M0 0H32h96 32H512L494.5 64H336 320V96h16H485.8l-17.5 64H336 320v32h16H459.6l-17.5 64H336 320v32h16 97.5L416 352H160l-8.7-96H32 0V224 32 0zM145.5 192L133.8 64H64V192h81.5zM480 384V512H96V384H480zM288 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTeeth:{prefix:"fass",iconName:"teeth",icon:[576,512,[],"f62e","M0 32H576V480H0V32zM176 176v80h96V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48v80h96V176c0-26.5-21.5-48-48-48zM48 208v48h96V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48V288H48v48c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48V288H176v48zm176 48c26.5 0 48-21.5 48-48V288H304v48c0 26.5 21.5 48 48 48zm80-176v48h96V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48V288H432v48c0 26.5 21.5 48 48 48z"]},faTally2:{prefix:"fass",iconName:"tally-2",icon:[640,512,[],"e295","M160 64V32H96V64 448v32h64V448 64zm128 0V32H224V64 448v32h64V448 64z"]},faShekelSign:_F,faIls:_Z,faShekel:_q,faSheqel:_K,faSheqelSign:_J,faCars:{prefix:"fass",iconName:"cars",icon:[640,512,[],"f85b","M72.9 0H96 320h23.1l7.3 21.9L385.7 128H320h-1.7L296.9 64H119.1L97.7 128H273.9l-7.3 21.9-7.3 21.9L231.2 256H224 192v32H80v64H0V288H0V128H30.3L65.6 21.9 72.9 0zM332.4 256l-10.7 32H542.3l-21.3-64H416 343.1l-10.7 32zm-78.1 32l35.4-106.1 7.3-21.9H320h96H544h23.1l7.3 21.9L609.7 288H640l0 160v64H560V448H304v64H224V448h0V288h30.3zM80 232a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM304 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm280-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faAxeBattle:{prefix:"fass",iconName:"axe-battle",icon:[512,512,[],"f6b3","M0 192C0 64 88 0 88 0s26.2 83.8 104 115.8V268.2C114.2 300.2 88 384 88 384s-88-64-88-192zm320 76.2V115.8C397.8 83.8 424 0 424 0s73.7 53.6 86.2 160.9L448 192l62.2 31.1C497.7 330.4 424 384 424 384s-26.2-83.8-104-115.8zM288 64V480v32H224V480 64 32h64V64z"]},faUserHairLong:{prefix:"fass",iconName:"user-hair-long",icon:[448,512,[],"e45b","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H208l32-32 16 16h41.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16 48L48 240v32H224 400V240l-48-48V144 128C352 57.3 294.7 0 224 0zM448 512L384 320H64L0 512H448z"]},faMap:{prefix:"fass",iconName:"map",icon:[576,512,[128506,62072],"f279","M0 96V480l160-64V32L0 96zm416 0V480l160-64V32L416 96zM384 480V96L192 32V416l192 64z"]},faArrowLeftFromArc:{prefix:"fass",iconName:"arrow-left-from-arc",icon:[512,512,[],"e615","M445.3 256c0-106-86-192-192-192h-32V0h32c141.4 0 256 114.6 256 256s-114.6 256-256 256h-32V448h32c106 0 192-86 192-192zM134.6 121.4l22.6-22.6L202.5 144l-22.6 22.6L122.5 224H317.3h32v64h-32H122.5l57.4 57.4L202.5 368l-45.3 45.3-22.6-22.6-112-112L0 256l22.6-22.6 112-112z"]},faFileCircleInfo:{prefix:"fass",iconName:"file-circle-info",icon:[576,512,[58604],"e493","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm15.3 64h-32v32h32V288zm1.2 64l-16 0L416 352l-16 0 0 32 16 0 .5 0v48l-.5 0-16 0 0 32 16 0 32 0h.5l15.5 0 0-32-15.5 0V368 352z"]},faFaceDisappointed:{prefix:"fass",iconName:"face-disappointed",icon:[512,512,[],"e36f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM211.3 267.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L200 233.4 222.6 256l-11.3 11.3zM289.4 256L312 233.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L289.4 256zm26.7 154.7c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C188.2 371.4 216.3 352 256 352s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4-10.7-11.9z"]},faLassoSparkles:{prefix:"fass",iconName:"lasso-sparkles",icon:[576,512,[],"e1c9","M0 176C0 81.4 122.1 4.3 275.2 .2L247.5 55.5 220.1 69.2C129.6 83.6 64 126 64 176c0 61.9 100.3 112 224 112s224-50.1 224-112c0-23.6-14.6-45.5-39.5-63.5l.9-.5-5.7-2.9c-13-8.7-28.5-16.5-46-23L360.5 55.5 333.8 2.2C471.1 15.6 576 88.3 576 176c0 97.2-128.9 176-288 176c-13.2 0-26.3-.5-39-1.6c4.6 12.8 7 26.5 7 40.6c0 66.8-54.2 121-121 121H64 32V448H64h71c31.5 0 57-25.5 57-57c0-21.6-12.2-41.3-31.5-51l-46.8-23.4c-1.5-.7-2.8-1.6-4.1-2.5C42.8 281.9 0 232 0 176zM277.3 85.3L304 32l26.7 53.3L384 112l-53.3 26.7L304 192l-26.7-53.3L224 112l53.3-26.7zm192 320L496 352l26.7 53.3L576 432l-53.3 26.7L496 512l-26.7-53.3L416 432l53.3-26.7z"]},faClockEleven:{prefix:"fass",iconName:"clock-eleven",icon:[512,512,[],"e347","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120v56.7l-20-30-13.3-20-39.9 26.6 13.3 20 64 96L280 256V120 96H232v24z"]},faRocket:{prefix:"fass",iconName:"rocket",icon:[512,512,[],"f135","M111.9 340.2l58.2 58.2s22.4-6.8 53.9-17.7L224 512l160-80 0-120c4-2.4 7.8-4.8 11.3-7.2C527.1 215.4 519.9 78.3 502.7 9.3c-68.9-17.2-206-24.5-295.4 107.4c-2.4 3.5-4.8 7.3-7.2 11.3L80 128 0 287.6l129.8 .3c-11 30.7-17.9 52.3-17.9 52.3zM384 88a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faSirenOn:{prefix:"fass",iconName:"siren-on",icon:[640,512,[],"e02e","M69.3 36l48 32 20 13.3-26.6 39.9L90.7 108l-48-32-20-13.3L49.3 22.7 69.3 36zM597.3 76l-48 32-20 13.3L502.7 81.3l20-13.3 48-32 20-13.3 26.6 39.9L597.3 76zM24 192H88h24v48H88 24 0V192H24zm528 0h64 24v48H616 552 528V192h24zM144 352L176 96H464l32 256H234.1l21.8-174 2.2-18H225.9l-1.8 14L201.9 352H144zM96 384H544v96H96V384z"]},faClockTen:{prefix:"fass",iconName:"clock-ten",icon:[512,512,[],"e354","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120v91.2L173.3 172l-20-13.3-26.6 39.9 20 13.3 96 64L280 300.8V256 120 96H232v24z"]},faCandleHolder:{prefix:"fass",iconName:"candle-holder",icon:[448,512,[128367],"f6bc","M240 112C240 64 160 0 160 0s-80 64-80 112c0 44.2 35.8 80 80 80s80-35.8 80-80zM128 224H64V464H24 0v48H24 376c39.8 0 72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72c0 8.4 1.4 16.5 4.1 24H256V224H160v48 16H128V272 224zM352 440a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faVideoArrowDownLeft:{prefix:"fass",iconName:"video-arrow-down-left",icon:[576,512,[],"e2c8","M0 64H384V448H0V64zm576 0V448L416 337.1V174.9L576 64zM232 352h24V304H232 177.9L281 201l17-17L264 150.1l-17 17-103 103V216 192H96v24V328v24h24H232z"]},faPhotoFilm:_W,faPhotoVideo:_$,faFloppyDiskCircleArrowRight:_1,faSaveCircleArrowRight:_4,faFolderMinus:{prefix:"fass",iconName:"folder-minus",icon:[512,512,[],"f65d","M512 480H0V32H224l48 64H512V480zM184 272H160v48h24H328h24V272H328 184z"]},faPlanetMoon:{prefix:"fass",iconName:"planet-moon",icon:[576,512,[],"e01f","M512 0a64 64 0 1 1 0 128A64 64 0 1 1 512 0zM0 288a224 224 0 1 1 448 0A224 224 0 1 1 0 288zM256 114.9c-10.4-1.9-21.1-2.9-32-2.9c-86.3 0-158 62.1-173.1 144H128l64 64v64h32v72h40l56-104V288H208l-32-32 80-96V114.9z"]},faFaceEyesXmarks:{prefix:"fass",iconName:"face-eyes-xmarks",icon:[512,512,[],"e374","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM112 121.4L89.4 144l11.3 11.3L137.4 192l-36.7 36.7L89.4 240 112 262.6l11.3-11.3L160 214.6l36.7 36.7L208 262.6 230.6 240l-11.3-11.3L182.6 192l36.7-36.7L230.6 144 208 121.4l-11.3 11.3L160 169.4l-36.7-36.7L112 121.4zm192 0L281.4 144l11.3 11.3L329.4 192l-36.7 36.7L281.4 240 304 262.6l11.3-11.3L352 214.6l36.7 36.7L400 262.6 422.6 240l-11.3-11.3L374.6 192l36.7-36.7L422.6 144 400 121.4l-11.3 11.3L352 169.4l-36.7-36.7L304 121.4zM256 304c-44.2 0-80 35.8-80 80v16H336V384c0-44.2-35.8-80-80-80z"]},faChartScatter:{prefix:"fass",iconName:"chart-scatter",icon:[512,512,[],"f7ee","M64 64V32H0V64 448v32H32 480h32V416H480 64V64zm160 64H160v64h64V128zM192 288H128v64h64V288zm128-64H256v64h64V224zm32 128h64V288H352v64zM448 96H384v64h64V96z"]},faDisplayArrowDown:{prefix:"fass",iconName:"display-arrow-down",icon:[576,512,[],"e164","M576 0H352V64H512V352H64V64H224V0H0V416H240l-10.7 32H160 128v64h32H416h32V448H416 346.7L336 416H576V0zM312 24V0H264V24 198.1l-39-39-17-17L174.1 176l17 17 80 80 17 17 17-17 80-80 17-17L368 142.1l-17 17-39 39V24z"]},faStore:{prefix:"fass",iconName:"store",icon:[576,512,[],"f54e","M547.6 103.8L480 0H96L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384 512H512V384 252.6c-4 1-8 1.8-12.3 2.3z"]},faArrowTrendUp:{prefix:"fass",iconName:"arrow-trend-up",icon:[576,512,[],"e098","M544 96h32v32V288v32H512V288 205.3L342.6 374.6 320 397.3l-22.6-22.6L192 269.3 54.6 406.6 9.4 361.4l160-160L192 178.7l22.6 22.6L320 306.7 466.7 160H384 352V96h32H544s0 0 0 0z"]},faPlugCircleMinus:{prefix:"fass",iconName:"plug-circle-minus",icon:[576,512,[],"e55e","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 16H496 368 352V352h16H496h16v32z"]},faOliveBranch:{prefix:"fass",iconName:"olive-branch",icon:[640,512,[],"e317","M128 0C48 0 0 64 0 64s31.2 36.4 85.2 50.5C34.5 141.4 0 194.6 0 256v16 16H16 32c86.6 0 157.1-68.7 159.9-154.6L373.4 48H616h24V0H616 368c-3.5 0-7 .8-10.2 2.3L247.4 54.2C230.3 36.3 188.2 0 128 0zM336 512c79.5 0 144-86 144-192s-64.5-192-144-192s-144 86-144 192s64.5 192 144 192zm129.7-40.2c52.9 16.5 105.5 8.4 139.6-27c56.2-58.3 41-168.6-33.9-246.4c-42.9-44.5-96.1-68.7-144.2-70.3c13.6 10.4 25.7 22.9 36.2 36.9C494 205.8 512 260.7 512 320c0 57.8-17.1 111.4-46.3 151.8z"]},faAngle:{prefix:"fass",iconName:"angle",icon:[448,512,[],"e08c","M0 480V418.9L195.7 49l15-28.3 56.6 29.9L252.3 79 73.9 416H416h32v64H416 20.8 0zM315.5 253.2l-40.8 25.3c-16.5-23.6-36.3-44.6-58.8-62.5l22.8-43c29.7 22.4 55.7 49.5 76.8 80.2zm-23.9 52.5l40.8-25.3c17.8 31.8 30.6 66.7 37.6 103.7h-49c-6.1-27.8-16.1-54.1-29.4-78.3z"]},faVacuumRobot:{prefix:"fass",iconName:"vacuum-robot",icon:[512,512,[],"e04e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM356.7 356.7c55.6-55.6 55.6-145.8 0-201.4s-145.8-55.6-201.4 0l-22.6-22.6c68.1-68.1 178.5-68.1 246.6 0s68.1 178.5 0 246.6l-22.6-22.6zM224 201.4l11.3 11.3 64 64L310.6 288 288 310.6l-11.3-11.3-64-64L201.4 224 224 201.4zm-80 16l11.3 11.3 128 128L294.6 368 272 390.6l-11.3-11.3-128-128L121.4 240 144 217.4zm-16 80l11.3 11.3 64 64L214.6 384 192 406.6l-11.3-11.3-64-64L105.4 320 128 297.4z"]},faSignHanging:_6,faSign:_8,faSquareDivide:{prefix:"fass",iconName:"square-divide",icon:[448,512,[],"e26a","M448 32H0V480H448V32zM256 128v64H192V128h64zM136 232H312h24v48H312 136 112V232h24zm56 88h64v64H192V320z"]},faFolderCheck:{prefix:"fass",iconName:"folder-check",icon:[512,512,[],"e64e","M512 480H0V32H224l48 64H512V480zM369 241l17-17L352 190.1l-17 17-111 111-47-47-17-17L126.1 288l17 17 64 64 17 17 17-17L369 241z"]},faSignalStreamSlash:{prefix:"fass",iconName:"signal-stream-slash",icon:[640,512,[],"e250","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-81.3-63.1C562.8 354.7 576 306.9 576 256c0-67.4-23.2-129.4-61.9-178.5l-50.2 39.7C494 155.4 512 203.5 512 256c0 36.1-8.5 70.2-23.7 100.3l-38.9-30.2c9.4-21.5 14.6-45.2 14.6-70.2c0-41.2-14.2-79.1-37.9-109.1l-50.2 39.7C391 205.7 400 229.8 400 256c0 10-1.3 19.7-3.7 28.9l-53.7-41.7c-5.8-24.7-28-43.1-54.5-43.1c-.3 0-.7 0-1 0L48.4 14.8zm75.1 178.5C116.1 212.8 112 233.9 112 256c0 41.2 14.2 79.1 37.9 109.1l50.2-39.7C185 306.3 176 282.2 176 256c0-6.8 .6-13.5 1.8-19.9l-54.3-42.8zM33 122C11.9 162 0 207.6 0 256c0 67.4 23.2 129.4 61.9 178.5l50.2-39.7C82 356.6 64 308.5 64 256c0-33.4 7.3-65.1 20.4-93.5L33 122z"]},faBezierCurve:{prefix:"fass",iconName:"bezier-curve",icon:[640,512,[],"f55b","M344 88v48H296V88h48zM296 32H240V84H121.6C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36h66.9c-58.9 39.6-98.9 105-104 180H32v56 48 56H88h48 56V424 376 320H140.7c5.6-63.8 44.6-118.1 99.3-145.3V192h56 48 56V174.7c54.7 27.2 93.7 81.5 99.3 145.3H448v56 48 56h56 48 56V424 376 320H555.5c-5-75-45.1-140.4-104-180h66.9c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36H400V32H344 296zM136 376v48H88V376h48zm368 0h48v48H504V376z"]},faEyeDropperHalf:{prefix:"fass",iconName:"eye-dropper-half",icon:[512,512,[],"e173","M240.1 130.8L341.6 29.2c39-39 102.2-39 141.1 0s39 102.2 0 141.1L381.2 271.9l9.4 9.4L413.3 304 368 349.3l-22.6-22.6-160-160L162.7 144 208 98.7l22.6 22.6 9.4 9.4zm-65.3 70.5L220 246.5 146.5 320h91l28-28 45.3 45.3L168 480H80l-12.3 9.9L45 508l-5 4L0 472l4-5 18.1-22.7L32 432V344L174.7 201.3z"]},faStoreLock:{prefix:"fass",iconName:"store-lock",icon:[640,512,[],"e4a6","M579.6 103.8L512 0H128L60.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c19.4 0 37.1-6.3 51.5-16.7C456.8 178.7 490.2 160 528 160c21.4 0 41.3 6 58.3 16.4c8.9-22.7 7.7-49.8-6.7-72.6zM160 384V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384 512H384l0-128H160zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48H416V512H640V320H608V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faBellSlash:{prefix:"fass",iconName:"bell-slash",icon:[640,512,[128277,61943],"f1f6","M544 399.6V368l-64-72V208c0-77.4-55-142-128-156.8V0H288V51.2c-42.9 8.7-79.5 34.5-102.5 70.1L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L544 399.6zM406.2 416L160 222.1V296L96 368v48H406.2zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"]},faCloudBoltSun:_5,faThunderstormSun:_7,faCameraSlash:{prefix:"fass",iconName:"camera-slash",icon:[640,512,[],"e0d9","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L576 424.4V96H437.3L416 32H224L202.7 96H153L48.4 14.8zM285.1 198.6c10.8-4.2 22.6-6.6 34.9-6.6c53 0 96 43 96 96c0 3.9-.2 7.8-.7 11.7L285.1 198.6zM487.4 480L356.4 376.8c-11.2 4.6-23.5 7.2-36.4 7.2c-53 0-96-43-96-96c0-5 .4-9.9 1.1-14.6L64 146.4V480H487.4z"]},faCommentQuote:{prefix:"fass",iconName:"comment-quote",icon:[512,512,[],"e14c","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM240 144H128V256h64v32H168 144v48h24 48 24V312 256 208 184 144zm144 0H272V256h64v32H312 288v48h24 48 24V312 256 208 184 144z"]},faTablet:Bc,faTabletAndroid:Br,faSchoolFlag:{prefix:"fass",iconName:"school-flag",icon:[576,512,[],"e56e","M320 0h96V96H320.7l89.6 64H544h32v32V480v32H544 336V400c0-26.5-21.5-48-48-48s-48 21.5-48 48V512H32 0V480 192 160H32 165.7L256 95.5V32 0h32 32zm16 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM128 224H64v96h64V224zm320 0v96h64V224H448zM128 352H64v96h64V352zm384 0H448v96h64V352z"]},faMessageCode:{prefix:"fass",iconName:"message-code",icon:[512,512,[],"e1df","M0 0H512V416H304L160 512V416H0V0zM217 161l17-17L200 110.1l-17 17-64 64-17 17 17 17 64 64 17 17L233.9 272l-17-17-47-47 47-47zM329 127l-17-17L278.1 144l17 17 47 47-47 47-17 17L312 305.9l17-17 64-64 17-17-17-17-64-64z"]},faGlassHalf:Ba,faGlassHalfEmpty:Bn,faGlassHalfFull:Bo,faFill:{prefix:"fass",iconName:"fill",icon:[512,512,[],"f575","M45.3 317.3L0 272l45.3-45.3 76.1-76.1-80-80L18.7 48 64 2.7 86.6 25.4l80 80 60.1-60.1L272 0l45.3 45.3L466.7 194.7 512 240l-45.3 45.3L285.3 466.7 240 512l-45.3-45.3L45.3 317.3zM166.6 195.9L90.5 272l16 16h267l48-48L272 90.5l-60.1 60.1 18.7 18.7L253.3 192 208 237.3l-22.6-22.6-18.7-18.7z"]},faMessageMinus:Bs,faCommentAltMinus:Bf,faAngleUp:{prefix:"fass",iconName:"angle-up",icon:[448,512,[8963],"f106","M224 114.7l22.6 22.6 160 160L429.3 320 384 365.3l-22.6-22.6L224 205.3 86.6 342.6 64 365.3 18.7 320l22.6-22.6 160-160L224 114.7z"]},faDinosaur:{prefix:"fass",iconName:"dinosaur",icon:[640,512,[],"e5fe","M448 0H424L408 32 368 48v80h80 32c35.3 0 64 28.7 64 64v64H490.7l-66.1-49.6c-40.2-30.1-89-46.4-139.2-46.4c-57.7 0-113.4 21.5-156.1 60.3L10.5 328.3 0 337.8V352 480v32H32 192h32 16 16 32V461.6L109.4 431.8 96 429.6V416 368 352h32v16 34.4l178.6 29.8 13.4 2.2V448v15.3c5.3 .4 10.6 .7 16 .7c16.6 0 32.7-2.1 48-6v54H512V424.1c76.5-35.9 128-113.5 128-201.5V192C640 86 554 0 448 0zm0 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faDrumstickBite:{prefix:"fass",iconName:"drumstick-bite",icon:[512,512,[],"f6d7","M160 176V278.5l-58.4 58.3C90.9 326.4 76.2 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60H72v12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-16.2-6.4-30.9-16.8-41.7L233.5 352H336c34.3 0 66.3-9.8 93.4-26.8C420.9 309.4 416 291.3 416 272c0-56.2 41.4-102.8 95.4-110.8C503.9 70.9 428.2 0 336 0C238.8 0 160 78.8 160 176z"]},faLinkHorizontalSlash:Bg,faChainHorizontalSlash:Bu,faHollyBerry:{prefix:"fass",iconName:"holly-berry",icon:[512,512,[],"f7aa","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-32 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm160 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM112 343.1L16 353.8l33.8 69.3L32 512l81.8-39.1 75.5 15.7L176 392.9l94.7-9L240 310.6 256 224l-80 36.8L97.4 249.1l14.6 94zm222.7 49.8l-13.3 95.7 75.5-15.7L478.7 512l-17.8-88.9 33.8-69.3-96-10.7 14.6-94-78.6 11.7-48.8-22.5-12.7 68.7 27 64.5 7.9 18.8 26.6 2.5z"]},faNose:{prefix:"fass",iconName:"nose",icon:[448,512,[],"e5bd","M448 368V512H352 284.8L208 448H174.4c-25.6 0-46.4 20.8-46.4 46.4V512H112C50.8 512 1.1 462.9 0 401.9C1 345.3 44.3 298 100.9 292.4l44.7-4.5 15.9-1.6-3.2-31.8-15.9 1.6-44.7 4.5c-11.7 1.2-23 3.7-33.7 7.5V0H176L448 368z"]},faArrowLeftToArc:{prefix:"fass",iconName:"arrow-left-to-arc",icon:[512,512,[],"e616","M64 256C64 150 150 64 256 64V0C114.6 0 0 114.6 0 256S114.6 512 256 512V448C150 448 64 362 64 256zM281.4 121.4l-112 112L146.7 256l22.6 22.6 112 112L304 413.3 349.3 368l-22.6-22.6L269.3 288H480h32V224H480 269.3l57.4-57.4L349.3 144 304 98.7l-22.6 22.6z"]},faChevronLeft:{prefix:"fass",iconName:"chevron-left",icon:[320,512,[9001],"f053","M2.7 256l22.6 22.6 192 192L240 493.3 285.3 448l-22.6-22.6L93.3 256 262.6 86.6 285.3 64 240 18.7 217.4 41.4l-192 192L2.7 256z"]},faBacteria:{prefix:"fass",iconName:"bacteria",icon:[640,512,[],"e059","M323 15L289 3l-6 17-1.5 4.2c-8-.5-16.2 .1-24.4 2c-9 2.1-17.8 4.4-26.2 7l-4.4-10.3L219.5 6.4 186.4 20.5l7.1 16.5 3.6 8.5c-16.5 7.1-31.5 15.1-45.2 23.9L147 62 137 47 107 67l10 15 5.8 8.7c-13.5 11.2-25.3 23.1-35.5 35.3l-10.1-8.1L63.2 106.7 40.7 134.8l14.1 11.2L66 155c-1.6 2.4-3.1 4.8-4.5 7.3c-7.1 11.8-12.8 23.2-17.4 34l-7.4-3L20 186.6 6.6 220l16.7 6.7 8.7 3.5c-.2 .8-.4 1.6-.7 2.3c-2.6 9.4-4.2 17.4-5.3 23.5c-.5 3.1-.9 5.7-1.2 7.7c-.1 1-.2 2-.3 2.7l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.5 2.8l0 0-29.5-2.7c-.4 4.4-.5 8.8-.2 13.2L20 283 3 289 15 323l17-6 2.2-.8c8 14.7 20.3 26.8 35.4 34.6L66.7 361l-4.9 17.3 34.6 9.9 4.9-17.3 3.1-11c17.8 .8 34.7-4.1 48.8-13.2l8 8L174 367.5 199.5 342l-12.7-12.7-8-8c6.8-10.6 11.3-22.9 12.7-36.2l.1-.6c.2-1.3 .7-3.8 1.7-7.4l.2-.6 9.4 4 16.5 7.1 14.2-33.1-16.5-7.1-8.5-3.6c7.5-11.1 18.7-23.7 36.5-34.5l1.6 5.6 4.9 17.3 34.6-9.9-4.9-17.3-3-10.6c5.2-1.7 10.7-3.2 16.6-4.6c9.7-2.2 18.5-6 26.4-11.1l8 8L342 199.5 367.4 174l-12.7-12.7-8-8c9.1-14.3 14-31.2 13.2-48.8l11-3.1 17.3-4.9-9.9-34.6L361 66.7l-10.3 2.9c-7.8-15.2-20-27.5-34.6-35.4L317 32l6-17zM106.2 275.8l-32.4-2.9 0 0 32.4 3zM128 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM323 480l-6 17L351 509l6-17 1.5-4.2c8 .5 16.2-.1 24.4-2c9-2.1 17.8-4.4 26.2-7l4.4 10.3 7.1 16.5 33.1-14.2-7.1-16.5-3.6-8.5c16.5-7.1 31.5-15.1 45.2-23.9l5 7.4 10 15 30-20-10-15-5.8-8.7c13.5-11.2 25.3-23.1 35.5-35.3l10.1 8.1 14.1 11.2 22.5-28.1-14.1-11.2L574 357c1.6-2.4 3.1-4.8 4.5-7.3c7.1-11.8 12.8-23.2 17.4-34l7.4 3 16.7 6.7L633.4 292l-16.7-6.7-8.7-3.5c.2-.8 .4-1.6 .7-2.3c2.6-9.4 4.2-17.4 5.3-23.5c.5-3.1 .9-5.7 1.2-7.7c.1-1 .2-2 .3-2.7l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.5-2.8l0 0 29.5 2.7c.4-4.4 .5-8.8 .2-13.2L620 229l17-6L625 189l-17 6-2.2 .8c-8-14.7-20.3-26.8-35.4-34.6l2.9-10.3 4.9-17.3-34.6-9.9-4.9 17.3-3.1 11c-17.8-.8-34.7 4.1-48.8 13.2l-8-8L466 144.5 440.5 170l12.7 12.7 8 8c-6.8 10.6-11.3 22.9-12.7 36.2l-.1 .6c-.2 1.3-.7 3.8-1.7 7.4l-.2 .6-9.4-4-16.5-7.1-14.2 33.1 16.5 7.1 8.5 3.6c-7.5 11.1-18.7 23.7-36.5 34.5l-1.6-5.6-4.9-17.3-34.6 9.9 4.9 17.3 3 10.6c-5.2 1.7-10.7 3.2-16.6 4.6c-9.7 2.2-18.5 6-26.4 11.1l-8-8L298 312.5 272.5 338l12.7 12.7 8 8c-9.1 14.2-14 31.2-13.2 48.8l-11 3.1-17.3 4.9 9.9 34.6 17.3-4.9 10.3-2.9c7.8 15.2 20 27.5 34.6 35.4L323 480zM566.2 239.1l0 0-32.4-3 32.4 2.9zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},faClouds:{prefix:"fass",iconName:"clouds",icon:[640,512,[],"f744","M304 160c-74.1 0-135.2 56-143.1 128H96 0V192c0-53 43-96 96-96l1.1 0C104.9 41.7 151.6 0 208 0c47.9 0 88.8 30.1 104.8 72.4C324.8 67 338 64 352 64c53 0 96 43 96 96c0 12.1-2.2 23.6-6.3 34.2c-11.4 2.3-22.2 6.4-32.1 11.9C383.3 177.7 345.7 160 304 160zM224 512H128V416c0-41.8 26.7-77.4 64-90.5V304c0-61.9 50.1-112 112-112c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H544 224z"]},faMoneyBillSimple:{prefix:"fass",iconName:"money-bill-simple",icon:[576,512,[],"e1f1","M576 64H0V448H576V64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faHandLizard:{prefix:"fass",iconName:"hand-lizard",icon:[512,512,[],"f258","M0 64H48 160h80 80 25.1l14.3 20.7 144 208L512 305v15 32 16 80H352V402.2L273.9 352H240 160 112 64V256h48 48 80c26.5 0 48-21.5 48-48s-21.5-48-48-48H160 48 0V64z"]},faTablePivot:{prefix:"fass",iconName:"table-pivot",icon:[512,512,[],"e291","M0 32H128V160H0V32zM160 160V32H512V480H0V192H128V416H448V160H160zm208 32l48 48v16H384v80 16H368 288v32H272l-48-48 48-48h16v32h64V256H320V240l48-48z"]},faFilterSlash:{prefix:"fass",iconName:"filter-slash",icon:[640,512,[],"e17d","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L407 293.2 576 96V32H70.5L48.4 14.8zM256 416l128 96V398.5L256 297.7V416z"]},faTrashCanUndo:Bm,faTrashCanArrowTurnLeft:Bd,faTrashUndoAlt:Bp,faNotdef:{prefix:"fass",iconName:"notdef",icon:[384,512,[],"e1fe","M0 0H32 352h32V32 480v32H352 32 0V480 32 0zM64 390.3L153.5 256 64 121.7V390.3zM102.5 448H281.5L192 313.7 102.5 448zm128-192L320 390.3V121.7L230.5 256zM281.5 64H102.5L192 198.3 281.5 64z"]},faDisease:{prefix:"fass",iconName:"disease",icon:[512,512,[],"f7fa","M227 75.5l9.4-14.1C248.7 43 269.2 32 291.3 32c30.9 0 57.6 21.4 64.3 51.5l7.1 31.5c8.1 36.2 37.1 64 73.6 70.7l28 5.1c27.7 5.1 47.8 29.2 47.8 57.3c0 24.1-14.8 45.6-37.2 54.3L438 316.7c-32.5 12.6-53.9 43.9-53.9 78.8l0 25.2c0 32.7-26.5 59.3-59.3 59.3c-13.5 0-26.5-4.6-37-13l-30.9-24.7c-21.3-17-47.7-26.3-75-26.3h-10c-7.9 0-15.8 .9-23.6 2.6L86.1 432.4c-36 8-70.1-19.4-70.1-56.2c0-15.5 6.2-30.3 17.3-41.2l13.1-12.8c11.3-11 17.7-26.2 17.7-42c0-15.6-6.2-30.5-17.2-41.5L17.7 209.6C6.4 198.3 .1 183 .1 167.1c0-37.2 33.4-65.5 70.1-59.4l59.6 9.9c37.9 6.3 76-10.2 97.3-42.1zM120 224l40 40 40-40-40-40-40 40zm128 96l40 40 40-40-40-40-40 40zm56-88l24-24-24-24-24 24 24 24z"]},faPersonToDoor:{prefix:"fass",iconName:"person-to-door",icon:[576,512,[58704],"e433","M224 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM114.7 96H128h64 6.2l5.7 2.3 80 32 11.3 4.5 5.4 10.9L339.8 224H368h32v64H368 320 300.2l-8.8-17.7-24.3-48.6L238 299 305 340.9l20.4 12.8-6.6 23.2-16 56-16 56L280.1 512H213.6l11.7-40.8 16-56 9.4-32.8-86.2-53.9c-25.1-15.7-36.1-46.5-26.8-74.5l31.3-94H141.3l-38.6 38.6L80 221.3 34.7 176l22.6-22.6 48-48 9.4-9.4zM91.2 352l18.3-41.3c7.4 18.1 20.4 33.9 37.9 44.9l9.5 6L141.2 397l-8.4 19H112 32 0V352H32 91.2zM384 0H576V512H384V320h48V192H384V0z"]},faTurntable:{prefix:"fass",iconName:"turntable",icon:[576,512,[],"f8e4","M0 32H576V480H0V32zM384 256A160 160 0 1 0 64 256a160 160 0 1 0 320 0zM512 112V96H480v16V276.2l-22.3 44.6-14.3-7.2-24 48-14.3 28.6 57.2 28.6 14.3-28.6 24-48-14.3-7.2 24-48 1.7-3.4V280 112zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faBriefcaseMedical:{prefix:"fass",iconName:"briefcase-medical",icon:[512,512,[],"f469","M128 0h24H360h24V24 96H512V480H0V96H128V24 0zM336 48H176V96H336V48zM224 192v64H160v64h64v64h64V320h64V256H288V192H224z"]},faGenderless:{prefix:"fass",iconName:"genderless",icon:[384,512,[],"f22d","M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"]},faChevronRight:{prefix:"fass",iconName:"chevron-right",icon:[320,512,[9002],"f054","M317.3 256l-22.6 22.6-192 192L80 493.3 34.7 448l22.6-22.6L226.7 256 57.4 86.6 34.7 64 80 18.7l22.6 22.6 192 192L317.3 256z"]},faSignalWeak:Bz,faSignal1:BH,faClockFive:{prefix:"fass",iconName:"clock-five",icon:[512,512,[],"e349","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392V248.7l60 90 13.3 20-39.9 26.6-13.3-20-64-96-4-6V256 120 96h48v24z"]},faRetweet:{prefix:"fass",iconName:"retweet",icon:[576,512,[],"f079","M96 64L0 160v32H64l0 192v32H96 272h32V352H272 128l0-160h64V160L96 64zM480 448l96-96V320H512V128 96H480L304 96l-32 0v64h32l144 0V320H384v32l96 96z"]},faCarRear:Bv,faCarAlt:BV,faPumpSoap:{prefix:"fass",iconName:"pump-soap",icon:[448,512,[],"e06b","M128 0V128H256V96h82.7l38.6 38.6L400 157.3 445.3 112 422.6 89.4l-48-48L365.3 32H352 256V0H128zM56 160L32 512H352L328 160H56zM192 416c-35.3 0-64-20.7-64-56c0-40 64-120 64-120s64 80 64 120c0 35.3-28.7 56-64 56z"]},faComputerClassic:{prefix:"fass",iconName:"computer-classic",icon:[448,512,[],"f8b1","M0 0H448V416H0V0zM32 512V448H416v64H32zM384 64H64V256H384V64zM80 360a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm144-40v32h16H368h16V320H368 240 224z"]},faFrame:{prefix:"fass",iconName:"frame",icon:[448,512,[],"e495","M448 160l0-64-64 0 0-64-64 0 0 64L128 96l0-64L64 32l0 64L0 96l0 64 64 0 0 192L0 352l0 64 64 0 0 64 64 0 0-64 192 0 0 64 64 0 0-64 64 0 0-64-64 0 0-192 64 0zM128 352l0-192 192 0 0 192-192 0z"]},faVideoSlash:{prefix:"fass",iconName:"video-slash",icon:[640,512,[],"f4e2","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-28-21.8L608 448V64L448 174.9V325l-32-24.8V64H111.8L48.4 14.8zM416 423.8L32 121.2V448H416V423.8z"]},faBatteryQuarter:By,faBattery2:Bx,faEllipsisStroke:Bb,faEllipsisHAlt:Bw,faRadio:{prefix:"fass",iconName:"radio",icon:[512,512,[128251],"f8d7","M485.7 55.3L509 49.6 497.6 3 474.3 8.7l-456 112L0 125.2V128v16V304v24V512H512V128H189.8l296-72.7zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 240H96h96 16v32H192 96 80V240zM64 304H80 208h16v32H208 80 64V304zm16 64H96h96 16v32H192 96 80V368z"]},faBabyCarriage:BD,faCarriageBaby:Bk,faFaceExpressionless:{prefix:"fass",iconName:"face-expressionless",icon:[512,512,[],"e373","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 336H352h16v32H352 160 144V336h16zM128 192h16 64 16v32H208 144 128V192zm176 0h64 16v32H368 304 288V192h16z"]},faDownToDottedLine:{prefix:"fass",iconName:"down-to-dotted-line",icon:[448,512,[],"e408","M64 480V416H0v64H64zm96 0V416H96v64h64zm32 0h64V416H192v64zm160 0V416H288v64h64zm32 0h64V416H384v64zM64 224L224 384 384 224V192H288V32H160V192H64v32z"]},faCloudMusic:{prefix:"fass",iconName:"cloud-music",icon:[640,512,[],"f8ae","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM416 184V160.9L394.4 169l-128 48L256 220.9V232v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V275.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V216 184z"]},faTrafficLight:{prefix:"fass",iconName:"traffic-light",icon:[320,512,[128678],"f637","M320 0H0V352c0 88.4 71.6 160 160 160s160-71.6 160-160V0zM160 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},faCloudMinus:{prefix:"fass",iconName:"cloud-minus",icon:[640,512,[],"e35d","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zM248 264H224v48h24H392h24V264H392 248z"]},faThermometer:{prefix:"fass",iconName:"thermometer",icon:[512,512,[],"f491","M96 382.1V280v-9.9l7-7 36.7-36.7 57 57L208 294.6 230.6 272l-11.3-11.3-57-57 41.4-41.4 57 57L272 230.6 294.6 208l-11.3-11.3-57-57 41.4-41.4 57 57L336 166.6 358.6 144l-11.3-11.3-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L249 409l-7 7H232 129.9L52.2 493.8l-17 17L1.3 476.8l17-17L96 382.1z"]},faShieldMinus:{prefix:"fass",iconName:"shield-minus",icon:[512,512,[],"e249","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM184 232H160v48h24H328h24V232H328 184z"]},faVrCardboard:{prefix:"fass",iconName:"vr-cardboard",icon:[640,512,[],"f729","M640 64H0V448H224l64-128h64l64 128H640V64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCarTilt:{prefix:"fass",iconName:"car-tilt",icon:[640,512,[],"f5e5","M65.1 75.8l21.1-5.7L318.1 8l21.1-5.7L352.2 20 430.6 127l40.7-10.9L521 301.5l20.7 77.3-92.7 24.8-20.7-77.3L150 400.9 162.7 448H640v64H0V448H63.3l-6-22.2L7.6 240.3l40.7-10.9L62.7 97.6l2.4-21.8zm248.4-.3L124 126.3l-9.3 85.3 249.6-66.9L313.5 75.5zm-180 263.6a32 32 0 1 0 -16.6-61.8 32 32 0 1 0 16.6 61.8zM434.3 225.4a32 32 0 1 0 -61.8 16.6 32 32 0 1 0 61.8-16.6z"]},faGaugeCircleMinus:{prefix:"fass",iconName:"gauge-circle-minus",icon:[640,512,[],"e497","M496 192c2.7 0 5.3 .1 8 .2C475.6 81.7 375.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c39.5 0 77-9 110.4-25C337.6 455.7 320 413.9 320 368c0-97.2 78.8-176 176-176zM320 352c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V88 64h48V88 292.7c23.5 9.5 40 32.5 40 59.3zM144 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM336 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 16H560 432 416V352h16H560h16v32z"]},faBrightnessLow:{prefix:"fass",iconName:"brightness-low",icon:[512,512,[],"e0ca","M224 48v64h64V48H224zM128 82.7L82.7 128 128 173.3 173.3 128 128 82.7zM48 224v64h64l0-64H48zM173.3 384L128 338.7 82.7 384 128 429.3 173.3 384zM288 464V400H224v64h64zm50.7-80L384 429.3 429.3 384 384 338.7 338.7 384zM464 224H400v64h64V224zm-34.7-96L384 82.7 338.7 128 384 173.3 429.3 128zM256 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faHandMiddleFinger:{prefix:"fass",iconName:"hand-middle-finger",icon:[448,512,[128405],"f806","M272 0H192V192H112v32 13.3V240v80 16H80V320 264L32 304v57.5c0 44.7 19.8 87 54.1 115.6c27 22.5 61.1 34.9 96.3 34.9H304c70.7 0 128-57.3 128-128V368 320 240H352V208H272V0z"]},faPercent:BS,faPercentage:BE,faTruckMoving:{prefix:"fass",iconName:"truck-moving",icon:[640,512,[],"f4df","M480 32H0V304v80 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16H416h33.6c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H640V288 256v-9.9l-7-7-72-72-7-7H544 480V32zM582.1 256H480V208h54.1l48 48zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faGlassWaterDroplet:{prefix:"fass",iconName:"glass-water-droplet",icon:[384,512,[],"e4f5","M96 304c20.1 10.1 43.9 10.1 64 0s43.9-10.1 64 0s43.9 10.1 64 0l8.4-4.2L314.8 64H69.2L87.6 299.8 96 304zM344 512H40L5 64 0 0H64.2 319.8 384l-5 64L344 512zM192 96l47.9 53.9c10.4 11.7 16.1 26.7 16.1 42.4c0 35.2-28.8 63.8-64 63.8s-64-28.5-64-63.8c0-15.6 5.7-30.7 16.1-42.4L192 96z"]},faConveyorBelt:{prefix:"fass",iconName:"conveyor-belt",icon:[640,512,[],"f46e","M128 0H256V128l64-48 64 48V0H512V256H128V0zM0 416c0-53 43-96 96-96H544c53 0 96 43 96 96s-43 96-96 96H96c-53 0-96-43-96-96zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faLocationCheck:Bj,faMapMarkerCheck:BO,faCoinVertical:{prefix:"fass",iconName:"coin-vertical",icon:[384,512,[],"e3fd","M288 256c0 141.4-64.5 256-144 256S0 397.4 0 256S64.5 0 144 0s144 114.6 144 256zM184.2 425.4c11.4-12 20.1-27.7 26.8-44.4c13.4-33.6 21-77.8 21-125s-7.6-91.4-21-125c-6.7-16.7-15.4-32.4-26.8-44.4C172.7 74.5 156.5 64 136 64s-36.7 10.5-48.2 22.6C76.5 98.6 67.7 114.3 61 131c-13.4 33.6-21 77.8-21 125s7.6 91.4 21 125c6.7 16.7 15.4 32.4 26.8 44.4C99.3 437.5 115.5 448 136 448s36.7-10.5 48.2-22.6zM136 416c-35.3 0-64-71.6-64-160s28.7-160 64-160s64 71.6 64 160s-28.7 160-64 160zm90.1 96c15.6-13.2 29.3-29.7 40.9-48h63.7c-21 30.2-46.8 48-74.6 48H226.1zM349 432H284.3c13.2-28.4 23-60.9 29-96h64.3c-6 36.2-15.9 68.9-28.7 96zm32.8-128H317.6c1.6-15.7 2.4-31.7 2.4-48s-.8-32.3-2.4-48h64.1c1.5 15.5 2.2 31.6 2.2 48s-.8 32.5-2.2 48zm-4.1-128H313.3c-6-35.1-15.9-67.6-29-96H349c12.8 27.1 22.7 59.8 28.7 96zm-47-128H267c-11.5-18.3-25.2-34.8-40.9-48H256c27.9 0 53.6 17.8 74.6 48z"]},faDisplay:{prefix:"fass",iconName:"display",icon:[576,512,[],"e163","M576 0H0V416H240l-10.7 32H160 128v64h32H416h32V448H416 346.7L336 416H576V0zM512 64V352H64V64H512z"]},faPersonSign:{prefix:"fass",iconName:"person-sign",icon:[512,512,[],"f757","M96 48a48 48 0 1 1 96 0A48 48 0 1 1 96 48zM84.7 128H104h88 14.4l9.5 10.7 58.7 66.1 43.6 16.3 15.9-43.7L256 148.4 308.8 0 388 29.5l9.9-27.1L443 18.8 433 46.2l79 29.4L459.2 224l-80-29.8-45 123.7-8.2 22.6L280.8 324l8.2-22.6 7.3-20.1L244.8 262l-7.4-2.8-5.3-5.9L216 235.2v77.3l36.6 73.2 3.4 6.8V400v80 32H192V480 407.6L164.2 352H144V480v32H80V480 273.7L60.3 311 3.7 281l72-136 9-17z"]},faFaceSmile:BP,faSmile:B_,faPhoneHangup:{prefix:"fass",iconName:"phone-hangup",icon:[640,512,[],"e225","M0 240L64 384l160-32V224c62.3-20.8 129.7-20.8 192 0V352l160 32 64-144C602.7 192 486.4 96 320 96S37.3 192 0 240z"]},faSignatureSlash:{prefix:"fass",iconName:"signature-slash",icon:[640,512,[],"e3cb","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L565.2 416H616h24V368H616 503.3l-61.8-48H544h32V256H544 460.4l18-53.9 19.5-58.5-59 17.7L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96c-37.4 0-69.8 21.4-85.7 52.6L48.4 14.8zM192 126.3c.9-16.9 14.8-30.3 32-30.3c17.7 0 32 14.3 32 32v7.8c0 13-.5 26-1.6 39L192 126.3zM355.4 253.2l42.7-12.8L386 276.9l-30.5-23.7zm-236.6 4.2L96 264.2V288 448v32h32 64 18.6l9.2-16.1 25.5-44.7c17.5-30.5 31.9-62.7 43.1-95.9L181.1 238.7l-62.3 18.7zm113 32.9c-10.4 33.8-24.5 66.4-42.1 97.2L173.4 416H160V311.8l71.8-21.5zM24 368H0v48H24 64.3c-.2-2.8-.3-5.6-.3-8.5V368H24z"]},faThumbtack:BB,faThumbTack:BU,faWheatSlash:{prefix:"fass",iconName:"wheat-slash",icon:[640,512,[],"e339","M362.6 258.7l28.6-28.6 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6L539.2 197c-34.1-34.1-82.6-44.9-125.9-32.5c12.4-43.3 1.5-91.8-32.5-125.9L358.2 16 335.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-3.5 3.5-6.6 7.1-9.4 10.9L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L362.6 258.7zm-68.8 68.8l-50.6-39.9-29.5 29.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L89.4 441.4 66.7 464 112 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l36.3-36.3zM536 0c-48.6 0-88 39.4-88 88v40h40c48.6 0 88-39.4 88-88V0H536z"]},faTrophy:{prefix:"fass",iconName:"trophy",icon:[576,512,[127942],"f091","M129.6 64c-1-20.1-1.6-41.4-1.6-64H448c0 22.6-.6 43.9-1.6 64H552h24V88c0 134.5-70.4 207.7-140.5 246.1c-34.5 18.9-68.8 29.3-94.3 35c-5.9 1.3-11.3 2.4-16.2 3.3c-1.7 .9-3.4 1.8-5.1 2.6V448h72 24v24 16 24H392 184 160V488 472 448h24 72V374.9c-1.7-.8-3.3-1.7-5.1-2.6c-4.9-.9-10.3-1.9-16.2-3.3c-25.5-5.7-59.8-16.1-94.3-35C70.4 295.7 0 222.5 0 88V64H24 129.6zm3.6 48H48.9c7.5 97.9 60.9 150.6 114.6 179.9c7.2 4 14.5 7.5 21.7 10.7c-22.7-40.3-42.8-100.5-51.9-190.6zM390.8 302.6c7.2-3.2 14.4-6.7 21.7-10.7c53.7-29.4 107.1-82 114.6-179.9H442.7c-9.1 90.1-29.2 150.3-51.9 190.6z"]},faCloudsSun:{prefix:"fass",iconName:"clouds-sun",icon:[640,512,[],"f746","M121.3 0L104 104 0 121.3 60.7 208 0 294.7 104 312l17.3 104 42-29.4c8.8-37.6 34.2-68.7 68-85.4c-7.5 1.9-15.3 2.9-23.4 2.9c-53 0-96-43-96-96s43-96 96-96c36.6 0 68.5 20.5 84.7 50.7c7.5-23.3 23.7-42.8 44.7-54.5L312 104 294.7 0 208 60.7 121.3 0zM272 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm325.2 80.1H640v-72c0-39.8-32.2-72-72-72c-3.2 0-6.4 .2-9.5 .6C551.4 107.9 519 80.1 480 80.1c-34.2 0-63.3 21.4-74.8 51.6c-6.6-2.3-13.8-3.6-21.2-3.6c-35.3 0-64 28.6-64 64c0 3 .2 6 .6 8.9c14.6-5.8 30.6-9 47.3-9c35.7 0 68 14.6 91.2 38.2c11.5-4 23.9-6.2 36.8-6.2c44.7 0 83.3 26.2 101.3 64.1zm42.7 223.8v-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C433.3 242.6 402.8 224 368 224c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6v96h96H559.9l80 0z"]},faPersonPraying:BR,faPray:BG,faHammer:{prefix:"fass",iconName:"hammer",icon:[576,512,[128296],"f6e3","M225.6 18.2L176 48l96 48v48L384 256l24-24 24 24-24 24 48 48L576 208l-48-48-24 24-24-24 24-24L405.5 37.5C381.5 13.5 348.9 0 315 0H291.5c-23.2 0-46 6.3-65.9 18.2zM0 416l96 96L330.7 248 264 181.3 0 416z"]},faFaceVomit:{prefix:"fass",iconName:"face-vomit",icon:[576,512,[],"e3a0","M544 256c0 72.5-30.1 137.9-78.5 184.5l-16.7-5.6c-11.9-4-21.5-12.3-27.2-22.9c16.7-12.6 26.4-27.7 26.4-44c0-44.2-71.6-80-160-80s-160 35.8-160 80c0 16.3 9.7 31.4 26.4 44c-5.7 10.6-15.2 19-27.2 22.9l-16.7 5.6C62.1 393.9 32 328.5 32 256C32 114.6 146.6 0 288 0S544 114.6 544 256zM262.9 192L144 128l45.7 64L144 256l118.9-64zM432 128L313.1 192 432 256l-45.7-64L432 128zM32 448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm480 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 396.1V338.7c23.6-11.1 57.3-18.7 96-18.7s72.4 7.6 96 18.7v57.4c0 31 19.8 58.5 49.2 68.3L480 480v32H96V480l46.8-15.6c29.4-9.8 49.2-37.3 49.2-68.3zM304 384a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-48 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faSpeakers:{prefix:"fass",iconName:"speakers",icon:[640,512,[],"f8e0","M0 0H256V257.6c-20.3-20.7-48.7-33.6-80-33.6c-61.9 0-112 50.1-112 112s50.1 112 112 112c31.3 0 59.7-12.9 80-33.6V512H0V0zM352 512H320 288V480 336 32 0h32 32H640V512H352zm0-176a112 112 0 1 0 224 0 112 112 0 1 0 -224 0zM176 272a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM400 336a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faTtyAnswer:BQ,faTeletypeAnswer:BF,faMugTeaSaucer:{prefix:"fass",iconName:"mug-tea-saucer",icon:[640,512,[],"e1f5","M208 96V32H96V384H480V288h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H480 448 240V96l48 48V256H160V144l48-48zm272 0h32c35.3 0 64 28.7 64 64s-28.7 64-64 64H480V96zM32 416H0v64H32 544h32V416H544 32z"]},faDiagramLeanCanvas:{prefix:"fass",iconName:"diagram-lean-canvas",icon:[640,512,[],"e156","M512 96V304h64V96H512zm-48 0H400v80h64V96zM352 96H288V304h64V96zM240 96H176v80h64V96zM128 96H64V304h64V96zM64 352v64H296V352H64zm280 64H576V352H344v64zM0 32H64 576h64V96 416v64H576 64 0V416 96 32zM240 304V224H176v80h64zm224-80H400v80h64V224z"]},faAlt:{prefix:"fass",iconName:"alt",icon:[640,512,[],"e08a","M448 64H432.6L423 76 176.6 384H32 0v64H32 192h15.4l9.6-12L463.4 128H608h32V64H608 448zm0 320H416v64h32H608h32V384H608 448z"]},faDial:BZ,faDialMedHigh:Bq,faHandPeace:{prefix:"fass",iconName:"hand-peace",icon:[512,512,[9996],"f25b","M256 0V240H192V0h64zm96 160V288H288V160h64zm32 32h64V320H384V192zM101.5 69.8L175.9 240H106.1L42.8 95.4 30 66.1 88.6 40.5l12.8 29.3zM64 363V272h56.1 69.9H256v48 32H160 144v32h16H272h16V368 320h64v32h96c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363z"]},faCircleTrash:BK,faTrashCircle:BJ,faRotate:BW,faSyncAlt:BX,faCircleQuarters:{prefix:"fass",iconName:"circle-quarters",icon:[512,512,[],"e3f8","M120.2 391.8L256 256 391.8 391.8C426.5 357 448 309 448 256s-21.5-101-56.2-135.8L256 256 120.2 120.2C85.5 155 64 203 64 256s21.5 101 56.2 135.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faSpinner:{prefix:"fass",iconName:"spinner",icon:[512,512,[],"f110","M208 0V96l96 0V0H208zM0 208v96H96V208H0zM208 512h96V416H208v96zM512 208H416v96h96V208zM41 403.1L108.9 471l67.9-67.9-67.9-67.9L41 403.1zm362 67.9L471 403.1l-67.9-67.9-67.9 67.9L403.1 471zM41 108.9l67.9 67.9 67.9-67.9L108.9 41 41 108.9z"]},faTowerControl:{prefix:"fass",iconName:"tower-control",icon:[448,512,[],"e2a2","M184 0H160V48h24 16V96H144 128v16 16H40-1L9 167.8 47 320H16l0 64H48 80V512H368V384h32 32V320H401L439 167.8 449 128H408 320V112 96H304 248V48h16 24V0H264 224 184zM128 320H113l-1.9-7.8L81 192h47V320zm48 0V192h96V320H176zm159 0l-15 0V192h47L337 312.2 335 320z"]},faArrowUpTriangleSquare:B$,faSortShapesUp:B2,faWhale:{prefix:"fass",iconName:"whale",icon:[640,512,[128011],"f72c","M160 0l24 104 104 24-80 80-80.8-11.5L90.6 255c-6.7 10.7-8.3 23.9-4.3 35.9c5.8 17.3 22 29 40.3 29h1.1c10.5 0 20.7-3.8 28.6-10.6l103.8-89C329.7 160.8 418.4 128 510.1 128H640V480H162.4C72.7 480 0 407.3 0 317.6c0-39.5 15.7-77.3 43.6-105.2L92 164 80 80 160 0zM400 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faRobot:{prefix:"fass",iconName:"robot",icon:[640,512,[129302],"f544","M352 0V32 96H544V512H96V96H288V32 0h64zM208 384H192v32h16 32 16V384H240 208zm96 0H288v32h16 32 16V384H336 304zm96 0H384v32h16 32 16V384H432 400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM64 224V416H0V224H64zm576 0V416H576V224h64z"]},faPeace:{prefix:"fass",iconName:"peace",icon:[512,512,[9774],"f67c","M224 445.3V323.5l-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8V66.7C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5V445.3c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3V240.8L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faPartyHorn:{prefix:"fass",iconName:"party-horn",icon:[512,512,[],"e31b","M32 32a32 32 0 1 1 64 0A32 32 0 1 1 32 32zM448 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM150.1 136l17-17 8.3-8.3c16.7-16.7 27.2-38.6 29.8-62.1l3-27.4 47.7 5.3-3 27.4c-3.8 34.3-19.2 66.3-43.6 90.7L201 153l-17 17L150.1 136zM359 311l8.2-8.3c24.4-24.4 56.4-39.8 90.7-43.6l27.4-3 5.3 47.7-27.4 3c-23.5 2.6-45.4 13.1-62.1 29.8L393 345l-17 17L342.1 328l17-17zM503.5 42.3l-10 8.5c-14.8 12.5-33.7 19.1-53 18.6c-16.6-.4-30.6 12.4-31.6 29l-1.8 30c-2.5 42.5-38.3 75.3-80.8 74.2c-7.6-.2-15 2.4-20.7 7.3l-10 8.5-18.3 15.5-31-36.6 18.3-15.5 10-8.5c14.8-12.5 33.7-19.1 53-18.6c16.6 .4 30.6-12.4 31.6-29l1.8-30c2.5-42.5 38.3-75.3 80.8-74.2c7.6 .2 15-2.4 20.7-7.3l10-8.5 31 36.6zM32 512L0 480l38.5-98.9 92.4 92.4L32 512zm131.5-51.1L51.1 348.5l23.2-59.6L223.1 437.7l-59.6 23.2zM255.7 425L87 256.3 112 192 320 400l-64.3 25z"]},faGears:B4,faCogs:B3,faSunBright:B6,faSunAlt:B8,faWarehouse:{prefix:"fass",iconName:"warehouse",icon:[640,512,[],"f494","M0 512V128L320 0 640 128V512H544V192H96V512H0zm128-80H512l0 80-384 0V432zm0-96H512v64H128V336zm0-112H512l0 80H128V224z"]},faConveyorBeltArm:{prefix:"fass",iconName:"conveyor-belt-arm",icon:[640,512,[],"e5f8","M128 0h32H320h32V64H320 267.1l-5.7 34c.8 1 1.5 2 2.3 3l204.5 27.3 11.8 1.6v64.6V208v16 0H448V208 190.1L255.2 164.5c-8.4 7.2-19.3 11.6-31.2 11.6c-26.5 0-48-21.5-48-48c0-17.1 8.9-32 22.3-40.6L202.2 64H160 128V0zm96 144a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM416 256h96v64h32c53 0 96 43 96 96s-43 96-96 96H96c-53 0-96-43-96-96s43-96 96-96l0-64h96v64h64V256h96v64h64V256zM128 448a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLockKeyholeOpen:B5,faLockOpenAlt:B7,faSquareFragile:B9,faBoxFragile:Uc,faSquareWineGlassCrack:Ur,faArrowUpRightDots:{prefix:"fass",iconName:"arrow-up-right-dots",icon:[576,512,[],"e4b7","M160 0H128V64h32 50.7L25.4 249.4 2.7 272 48 317.3l22.6-22.6L256 109.3V160v32h64V160 32 0H288 160zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faSquareN:{prefix:"fass",iconName:"square-n",icon:[448,512,[],"e277","M448 32H0V480H448V32zM288 128h48v24V360v24H300.9l-7.2-8.5L160 217.5V360v24H112V360 152 128h35.1l7.2 8.5L288 294.5V152 128z"]},faSplotch:{prefix:"fass",iconName:"splotch",icon:[512,512,[],"f5bc","M256 0h80l30.9 103c10.8 35.9 37.7 64.7 72.8 77.9L512 208v64l-73.2 54.9c-34 25.5-52 67-47.3 109.3L400 512H304l-73.3-58.6c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L16 464V376l24.3-29.1c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L0 160V80L101.1 97.2c44 7.5 88.5-10.1 115.5-45.5L256 0z"]},faFaceGrinHearts:Ua,faGrinHearts:Un,faMeter:{prefix:"fass",iconName:"meter",icon:[512,512,[],"e1e8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160v32 32H128V192 160 128h64v32zm96 0v32 32H224V192 160 128h64v32zm96 0v32 32H320V192 160 128h64v32z"]},faMandolin:{prefix:"fass",iconName:"mandolin",icon:[512,512,[],"f6f9","M448 0L368 48l-25.4 76.1-65.7 65.7C189.6 188.3 0 200.5 0 336c0 97.2 78.8 176 176 176c135.5 0 147.7-189.6 146.2-276.9l65.7-65.7L464 144l48-80L448 0zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faDiceFour:{prefix:"fass",iconName:"dice-four",icon:[448,512,[9859],"f524","M0 32H448V480H0V32zM160 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faSimCard:{prefix:"fass",iconName:"sim-card",icon:[384,512,[],"f7c4","M0 0H32 256h13.3l9.4 9.4 96 96 9.4 9.4V128 480v32H352 32 0V480 32 0zM64 192v64h64V192H64zm0 160h80 96 80V288H240 144 64v64zM320 192H256v64h64V192zm-160 0v64h64V192H160zm96 192v64h64V384H256zm-32 0H160v64h64V384zm-96 0H64v64h64V384z"]},faTransgender:Uo,faTransgenderAlt:Us,faMercury:{prefix:"fass",iconName:"mercury",icon:[384,512,[9791],"f223","M39.3 0c9.8 31.3 29 58.4 54.2 78.1C46.7 109.7 16 163.3 16 224c0 89.1 66.2 162.7 152 174.4V424H136 112v48h24 32v16 24h48V488 472h32 24V424H248 216V398.4c85.8-11.7 152-85.3 152-174.4c0-60.7-30.7-114.3-77.5-145.9C315.7 58.4 334.9 31.3 344.7 0H275.2C258.6 28.7 227.5 48 192 48s-66.6-19.3-83.2-48H39.3zM304 224A112 112 0 1 1 80 224a112 112 0 1 1 224 0z"]},faUpFromBracket:{prefix:"fass",iconName:"up-from-bracket",icon:[448,512,[],"e590","M64 160L224 0 384 160v32H288V352H160V192H64V160zm0 192v96H384V352 320h64v32V480v32H416 32 0V480 352 320H64v32z"]},faKnifeKitchen:{prefix:"fass",iconName:"knife-kitchen",icon:[576,512,[128298],"f6f5","M480 0l88 88L448 208v64l-55.5 43.2L278.6 201.4 480 0zM448 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm40-40a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM0 480L256 224 400 368s-128 144-288 144C48 512 0 480 0 480z"]},faBorderRight:{prefix:"fass",iconName:"border-right",icon:[448,512,[],"f852","M448 32l0 448-64 0 0-448 64 0zm-96 0l0 64-64 0 0-64 64 0zm0 448l-64 0 0-64 64 0 0 64zm0-256l0 64-64 0 0-64 64 0zM160 96L96 96l0-64 64 0 0 64zm0 320l0 64-64 0 0-64 64 0zm0-128l-64 0 0-64 64 0 0 64zM256 32l0 64-64 0 0-64 64 0zm0 448l-64 0 0-64 64 0 0 64zm0-256l0 64-64 0 0-64 64 0zM64 96L0 96 0 32l64 0 0 64zm0 320l0 64L0 480l0-64 64 0zm0-128L0 288l0-64 64 0 0 64zM256 128l0 64-64 0 0-64 64 0zM64 192L0 192l0-64 64 0 0 64zm0 128l0 64L0 384l0-64 64 0zm192 64l-64 0 0-64 64 0 0 64z"]},faArrowTurnDown:Ul,faLevelDown:Uf,faSpade:{prefix:"fass",iconName:"spade",icon:[512,512,[9824],"f2f4","M33.1 222.9L96 160 256 0 416 160l62.9 62.9c21.2 21.2 33.1 50 33.1 80C512 365.3 461.3 416 398.9 416c-30 0-58.8-11.9-80-33.1L288 352v96h32 32v64H320 288 224 192 160V448h32 32V352l-30.9 30.9c-21.2 21.2-50 33.1-80 33.1C50.7 416 0 365.3 0 302.9c0-30 11.9-58.8 33.1-80z"]},faCardSpade:{prefix:"fass",iconName:"card-spade",icon:[384,512,[],"e3ec","M384 0H0V512H384V0zM192 120.8l39.6 39.6 64 64c21.9 21.9 21.9 57.3 0 79.2s-57.3 21.9-79.2 0l-8.4-8.4V336h16 16v32H224 208 176 160 144V336h16 16V295.2l-8.4 8.4c-21.9 21.9-57.3 21.9-79.2 0s-21.9-57.3 0-79.2l64-64L192 120.8z"]},faLineColumns:{prefix:"fass",iconName:"line-columns",icon:[512,512,[],"f870","M224 32H0V96H224V32zm0 128H0v64H224V160zM0 288v64H224V288H0zM224 416H0v64H224V416zM288 32V96H512V32H288zM512 160H288v64H512V160zM288 288v64H512V288H288zM512 416H288v64H512V416z"]},faArrowRightToLine:Uh,faArrowToRight:Ug,faPersonFallingBurst:{prefix:"fass",iconName:"person-falling-burst",icon:[640,512,[],"e547","M256 32l0-32H192V32l0 76.2L49.7 179.4 32 188.2V208 352l0 32H96V352l0-109.8L253.1 484.9l17.4 26.9L324.2 477l-17.4-26.9L222.6 320H224l96 0 38.4 51.2 19.2 25.6 51.2-38.4-19.2-25.6-48-64L352 256l-16 0-95.5 0L188 181.8l50.3-25.2 17.7-8.8 0-19.8 0-96zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 273.2l76.4 61.4-.4-98 95.6-21.4-76.9-60.8 42.9-88.1L506.2 88.5 464 0 421.8 88.5 326.4 66.3l42.9 88.1-76.9 60.8 39.5 8.8H336l32 0 7.3 9.7 12.8 2.9-.1 14.1 39.1 52.2L464 273.2z"]},faFlagPennant:Uu,faPennant:Um,faConveyorBeltEmpty:{prefix:"fass",iconName:"conveyor-belt-empty",icon:[640,512,[],"e150","M96 320c-53 0-96 43-96 96s43 96 96 96H544c53 0 96-43 96-96s-43-96-96-96H96zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserGroupSimple:{prefix:"fass",iconName:"user-group-simple",icon:[640,512,[],"e603","M160 32a104 104 0 1 1 0 208 104 104 0 1 1 0-208zm320 0a104 104 0 1 1 0 208 104 104 0 1 1 0-208zM256 288l64 192H0L64 288H256zm384 0L576 480H384L320 288H640z"]},faAward:{prefix:"fass",iconName:"award",icon:[384,512,[],"f559","M192 0l43.7 28.8L288 25.7l23.5 46.8L358.3 96l-3.1 52.3L384 192l-28.8 43.7 3.1 52.3-46.8 23.5L288 358.3l-52.3-3.1L192 384l-43.7-28.8L96 358.3 72.5 311.5 25.7 288l3.1-52.3L0 192l28.8-43.7L25.7 96 72.5 72.5 96 25.7l52.3 3.1L192 0zm80 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM0 456L49.8 337.6l17.6 35 9.4 18.8 21-1.2 41.7-2.4 31.9 21L128 512 75.8 456H0zm256 56L212.5 408.8l31.9-21 41.7 2.4 21 1.2 9.4-18.8 17.6-35L384 456H308.2L256 512z"]},faTicketSimple:Ud,faTicketAlt:Up,faBuilding:{prefix:"fass",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M384 0H0V512H144V384h96V512H384V0zM64 224h64v64H64V224zm160 0v64H160V224h64zm32 0h64v64H256V224zM128 96v64H64V96h64zm32 0h64v64H160V96zm160 0v64H256V96h64z"]},faAnglesLeft:Uz,faAngleDoubleLeft:UH,faCamcorder:Uv,faVideoHandheld:UV,faPancakes:{prefix:"fass",iconName:"pancakes",icon:[512,512,[129374],"e42d","M256 160c123.7 0 224-28.7 224-64s-100.3-64-224-64S32 60.7 32 96c0 17.4 24.4 33.2 64 44.8V272v32h64V272 153.8c10.3 1.4 21 2.6 32 3.5V224v32h64V224 160zM192 64h16 96 16V96H304 208 192V64zM14.9 133C5.3 141.4 0 150.5 0 160c0 20.3 24.2 38.8 64 52.9V164.8c0-.1-.1-.2-.2-.4c-.4-.5-1.2-1.3-2.4-1.8c-14.7-5.9-28.7-13.4-39.6-22.9c-2.3-2-4.6-4.3-6.8-6.8zM288 239.4c126.3-4.9 224-38.6 224-79.4c0-9.5-5.3-18.6-14.9-27c-4 4.5-8.5 8.4-12.7 11.5c-13.4 10-30.9 17.8-49.8 24C396.6 181 345.5 189 289.3 191.3c-.5 0-.9 .2-1.2 .5c-.1 .1-.1 .2-.1 .2l0 32 0 15.4zM7.2 221.1C2.5 227.2 0 233.5 0 240c0 20.3 24.2 38.8 64 52.9V272 246.7c-21.5-6.8-41.1-15.2-56.8-25.6zM256 320c141.4 0 256-35.8 256-80c0-6.5-2.5-12.8-7.2-18.9c-16.1 10.6-36.2 19.1-58.3 26c-42.7 13.4-97.9 22-158.5 24.3l0 16.6H192v29.5c20.5 1.6 41.9 2.5 64 2.5zm256 0c0-6.5-2.5-12.8-7.2-18.9c-16.1 10.6-36.2 19.1-58.3 26C396.4 342.8 329 352 256 352s-140.4-9.2-190.6-24.9c-22-6.9-42.2-15.4-58.3-26C2.5 307.2 0 313.5 0 320c0 44.2 114.6 80 256 80s256-35.8 256-80zm0 80c0-6.5-2.5-12.8-7.2-18.9c-16.1 10.6-36.2 19.1-58.3 26C396.4 422.8 329 432 256 432s-140.4-9.2-190.6-24.9c-22-6.9-42.2-15.4-58.3-26C2.5 387.2 0 393.5 0 400c0 44.2 114.6 80 256 80s256-35.8 256-80z"]},faAlbumCircleUser:{prefix:"fass",iconName:"album-circle-user",icon:[576,512,[],"e48d","M0 32H448V192.7c-5.3-.5-10.6-.7-16-.7c-20.1 0-39.5 3.4-57.5 9.6C352.3 140 293.3 96 224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c12.9 0 25.4-1.5 37.4-4.4c6.5 25.5 18.5 48.7 34.8 68.4H0V32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 144a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224.7 77.7L488 416H376l-24.7 29.7c20.4 21.2 49 34.3 80.7 34.3s60.3-13.2 80.7-34.3zM480 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faSubtitlesSlash:{prefix:"fass",iconName:"subtitles-slash",icon:[640,512,[],"e610","M29.4 .1l19 14.7L70.5 32H608V449.3l12.9 10 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1zM384 275.4L400.3 288H408h80 24V240H488 408 384v35.4zm128 99.4V336H488 462.1L512 374.7zM32 121.2L182.8 240H152 128v48h24 91.7l60.9 48H288v48h24 53.5l121.8 96H32V121.2zM128 336v48h24 80 24V336H232 152 128z"]},faQrcode:{prefix:"fass",iconName:"qrcode",icon:[448,512,[],"f029","M192 32H0V224H192V32zM128 96v64H64V96h64zm64 192H0V480H192V288zm-64 64v64H64V352h64zM256 32V224H448V32H256zm64 64h64v64H320V96zm32 352v32h32V448H352zm96 0H416v32h32V448zM416 288v32H352V288H256v96 96h64V384h32v32h96V352 320 288H416z"]},faDiceD10:{prefix:"fass",iconName:"dice-d10",icon:[512,512,[],"f6cd","M215.1 0H192L0 256v1.4l139.7-31L215.1 0zM1.9 289.8L240 512V320.4l-91.4-63.2L1.9 289.8zM272 512L510.1 289.8 363.4 257.1 272 320.4V512zM512 257.4V256L320 0H296.9l75.4 226.3 139.7 31zM248.9 0L171 233.7l85 58.9 85-58.9L263.1 0H248.9z"]},faFireplace:{prefix:"fass",iconName:"fireplace",icon:[640,512,[],"f79a","M0 0V96H640V0H0zM608 128H32V512H160V352c0-88.4 71.6-160 160-160s160 71.6 160 160V512H608V128zM297.5 265.6c-29.9 18.7-89.6 71.7-89.6 134.4c0 61.9 50.1 112 112 112s112-50.1 112-112c0-18.7-13.4-67.2-67.2-112l-22.4 22.4-44.8-44.8zm67.2 168.1c0 24.7-20.1 44.8-44.8 44.8s-44.8-20.1-44.8-44.8c0-33.6 44.8-67.2 44.8-67.2s44.8 33.6 44.8 67.2z"]},faBrowser:{prefix:"fass",iconName:"browser",icon:[512,512,[128468],"f37e","M0 32H512V480H0V32zm160 72v48H448V104H160zm-32-8H64v64h64V96z"]},faPenPaintbrush:Uy,faPencilPaintbrush:UN,faFishCooked:{prefix:"fass",iconName:"fish-cooked",icon:[576,512,[],"f7fe","M320 64c176 0 256 192 256 192s-80 192-256 192c-80.3 0-167.8-57.4-216.9-114.5L0 416V368L32 256 0 144V96l108.7 76.1C158.7 117.2 242.7 64 320 64zm6.6 96L304 137.4l-11.3 11.3-64 64L217.4 224 240 246.6l11.3-11.3 64-64L326.6 160zm112 16L416 153.4l-11.3 11.3-160 160L233.4 336 256 358.6l11.3-11.3 160-160L438.6 176zm16 112L432 265.4l-11.3 11.3-64 64L345.4 352 368 374.6l11.3-11.3 64-64L454.6 288z"]},faChairOffice:{prefix:"fass",iconName:"chair-office",icon:[448,512,[],"f6c1","M352 0H96V256H352V0zM64 160V128H0v32 64 32H64V224 160zm384 0V128H384v32 64 32h64V224 160zM256 384H416V352l-32-64H64L32 352v32H192v64H160 128v64h32 64 64 32V448H288 256V384z"]},faMagnifyingGlassMusic:{prefix:"fass",iconName:"magnifying-glass-music",icon:[512,512,[],"e65f","M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 86.7L256.4 97.2l-48 16L192 118.7V136v32 57.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V185.3l31.6-10.5 16.4-5.5V152 120 86.7z"]},faNestingDolls:{prefix:"fass",iconName:"nesting-dolls",icon:[640,512,[],"e3ba","M192 0c61.9 0 112 50.1 112 112V224H80V112C80 50.1 130.1 0 192 0zM128 95.6c-.1 16.5 6.1 33.1 18.7 45.6c25 25 65.5 25 90.5 0c12.6-12.6 18.8-29.1 18.7-45.6c-28.2-2.8-52.1-20.3-64-44.7c-11.9 24.4-35.8 41.9-64 44.7zM288 512s48-80 48-128V352c0-70.7 57.3-128 128-128s128 57.3 128 128v32c0 48 48 128 48 128H288zM392 352c-2.7 0-5.4-.1-8-.4c-.1 20.6 7.7 41.2 23.4 57c31.2 31.2 81.9 31.2 113.1 0c15.7-15.7 23.5-36.4 23.4-57c-2.6 .3-5.3 .4-8 .4c-31.7 0-59-18.4-72-45.1c-13 26.7-40.3 45.1-72 45.1zM260.6 495.5L250.7 512H48s-48-48-48-128c0-44.4 20.2-84.4 37.9-119.4l0 0 0 0c1.5-2.9 2.9-5.8 4.3-8.6H336c-20.1 26.7-32 60-32 96v32c0 16.3-9 42.5-21.1 68.6c-5.6 12.2-11.3 23-15.5 30.8c-2.1 3.9-3.9 7-5.1 9.1c-.6 1-1.1 1.8-1.4 2.4l-.3 .6-.1 .1 0 0 0 0 0 0 0 0z"]},faClockRotateLeft:Ux,faHistory:Ub,faTrumpet:{prefix:"fass",iconName:"trumpet",icon:[640,512,[127930],"f8e3","M512 285.5c38.4 25.4 71.5 63.4 96 98.5h32V64H608c-41.7 59.7-108.4 128-184 128H400V160 136H352v24 32H312V160 136H264v24 32H224V160 136H176v24 32H48V176H0v24 48 24H48V256H81.1C70.2 274.8 64 296.7 64 320c0 70.7 57.3 128 128 128h96l.1 0H384c69 0 125.2-54.6 127.9-122.9c-1-.8-1.9-1.6-2.9-2.3C488.8 307 468.3 296 448 291v29c0 29.8-20.4 54.9-48 62V256h24c8.1 0 16.1 .8 24 2.3c1.3 .2 2.6 .5 3.9 .8c21.1 4.6 41.2 14 60.1 26.5zM352 384H312V256h40V384zM176 258V382c-27.6-7.1-48-32.2-48-62s20.4-54.9 48-62zm48-2h40V384H224V256z"]},faFaceGrinBeamSweat:Uw,faGrinBeamSweat:UD,faFireSmoke:{prefix:"fass",iconName:"fire-smoke",icon:[640,512,[],"f74b","M288 .2s-128 103.6-128 192c0 30.2 8.3 58.4 22.9 82.5c4.5 2.6 8.9 5.3 13.1 8.4c13.7-16.8 30.7-30.8 50.1-40.9c-3.9-9.4-6-20.2-6-32.1c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c11.3 20.7 12.3 44.9 4.2 65.2c19.3 10.1 36.2 24 49.9 40.8c4.2-3 8.6-5.8 13.1-8.4c14.5-24.1 22.9-52.3 22.9-82.5c0-73.6-96-160-96-160s-13.9 12.5-31 32c-32.3-37.5-65-64-65-64zM0 512l112 0 208 0 208 0 112 0 0-112c0-61.9-50.1-112-112-112c-37 0-69.9 18-90.3 45.7C418.2 288 372.8 256 320 256s-98.2 32-117.7 77.7C181.9 306 149 288 112 288C50.1 288 0 338.1 0 400L0 512z"]},faPhoneMissed:{prefix:"fass",iconName:"phone-missed",icon:[640,512,[],"e226","M96 0V128l32 32 47-47 88 88 7 7H280h80 9.9l7-7L521 57l17-17L504 6.1 487 23l-137 137H289.9L209 79l47-47L224 0H96zM0 400L64 512l160-48V384c62.3-20.8 129.7-20.8 192 0v80l160 48 64-112c-37.3-48-153.6-144-320-144S37.3 352 0 400z"]},faFileExport:Uk,faArrowRightFromFile:US,faShield:UE,faShieldBlank:Uj,faArrowUpShortWide:UO,faSortAmountUpAlt:UP,faArrowsRepeat1:U_,faRepeat1Alt:UB,faGunSlash:{prefix:"fass",iconName:"gun-slash",icon:[640,512,[],"e19c","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L412.4 297.4 432.9 240H480l32-32h96V64H560V56 32H512V56v8H111.8L48.4 14.8zM194.2 128H512v32H235.4l-41.2-32zM338.5 240h43.5l-9.4 26.4-34-26.4zM324.9 352L32 121.2V240h92L64 480H224l32-128h68.9z"]},faAvocado:{prefix:"fass",iconName:"avocado",icon:[512,512,[],"e0aa","M469.8 245.8c56.2-56.2 56.2-147.4 0-203.6s-147.4-56.2-203.6 0L212.3 96c-54.7-1.1-109.7 19.2-151.4 60.9c-81.2 81.2-81.2 212.9 0 294.2s212.9 81.2 294.2 0c41.7-41.7 62-96.7 60.9-151.4l53.9-53.9zM283.2 347.2c-41.7 41.7-102.1 49.1-134.8 16.4s-25.3-93 16.4-134.8s102.1-49.1 134.8-16.4s25.3 93-16.4 134.8z"]},faBinary:{prefix:"fass",iconName:"binary",icon:[384,512,[],"e33b","M256 0h48 32V32 160h16 32v64H352 304 256 224V160h32 16V64H256 224V0h32zM32 288H80h32v32V448h16 32v64H128 80 32 0V448H32 48V352H32 0V288H32zM0 0H32 160h32V32 192v32H160 32 0V192 32 0zM64 64v96h64V64H64zM224 288H352h32v32V480v32H352 224 192V480 320 288h32zm32 160h64V352H256v96z"]},faGlassesRound:UU,faGlassesAlt:UR,faPhonePlus:{prefix:"fass",iconName:"phone-plus",icon:[640,512,[],"f4d2","M208 0L64 32l0 32c0 247.4 200.6 448 448 448h32l32-144L432 288l-67 83.8C296.5 335.7 240.3 279.5 204.2 211L288 144 208 0zM456 224h48V200 136h64 24V88H568 504V24 0H456V24 88H392 368v48h24 64v64 24z"]},faDitto:{prefix:"fass",iconName:"ditto",icon:[320,512,[],"22","M0 32L32 288H96L128 32H0zm192 0l32 256h64L320 32H192z"]},faPersonSeat:{prefix:"fass",iconName:"person-seat",icon:[384,512,[],"e21e","M144 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-16 32H96v32 96c0 35.3 28.7 64 64 64h99.8l12.5 100 3.5 28H304h48 32V416H352 332.2L319.8 316l-3.5-28H288 192V256h64 32V192H256 192V160H160 128zm-64 0V128H0v32V416v32H32 192h32V384H192 64V160z"]},faHouseMedical:{prefix:"fass",iconName:"house-medical",icon:[576,512,[],"e3b2","M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H512.8l-1-224.4zM256 192h64v64h64v64H320v64H256V320H192V256h64V192z"]},faGolfBallTee:UY,faGolfBall:UG,faCircleChevronLeft:UQ,faChevronCircleLeft:UF,faHouseChimneyWindow:{prefix:"fass",iconName:"house-chimney-window",icon:[576,512,[],"e00d","M576 287.6H511.8l1 224.4H64.1V287.6H0V240L288.4 0 416 106.5V32h96V186.6L576 240v47.6zM352 192H224V320H352V192z"]},faScythe:{prefix:"fass",iconName:"scythe",icon:[640,512,[],"f710","M540.7 0L499.5 192H0S80 0 352 0H540.7zm32.7 0h64L527.7 512h-64L498 352H416 384V288h32 95.7L573.4 0z"]},faPenNib:{prefix:"fass",iconName:"pen-nib",icon:[512,512,[10001],"f5ad","M43.3 491.3L64 512l288-96 64-192 .7-.7-128-128L288 96 96 160 0 448l20.7 20.7 144-144c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7l-144 144zm268-418.6l128 128L512 128 384 0 311.3 72.7z"]},faBanParking:UZ,faParkingCircleSlash:Uq,faTentArrowTurnLeft:{prefix:"fass",iconName:"tent-arrow-turn-left",icon:[576,512,[],"e580","M109.8 52.2L89.9 72H456c66.3 0 120 53.7 120 120v40 24H528V232 192c0-39.8-32.2-72-72-72H89.9l19.8 19.8 17 17L92.8 190.7l-17-17L15 113l-17-17L15 79 75.8 18.2l17-17 33.9 33.9-17 17zM64 512L96 288 288 160 480 288l32 224H384L288 352V512H64z"]},faFaceDiagonalMouth:{prefix:"fass",iconName:"face-diagonal-mouth",icon:[512,512,[129764],"e47e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM372.4 319.4l-224 64L133 387.8 124.2 357l15.4-4.4 224-64 15.4-4.4 8.8 30.8-15.4 4.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faDiagramCells:{prefix:"fass",iconName:"diagram-cells",icon:[512,512,[],"e475","M512 32V224L0 224V32H512zM448 416V352L64 352l0 64 384 0zm64 64H448L64 480H0V416 352 288H64l384 0h64v64 64 64z"]},faCricketBatBall:UK,faCricket:UJ,faTents:{prefix:"fass",iconName:"tents",icon:[640,512,[],"e582","M640 352H457.5l-9.8-68.5-2-14.2-11.9-7.9-192-128-12.9-8.6L416 0 608 128l32 224zM0 512L32 288 224 160 416 288l32 224H320L224 352V512H0z"]},faWandMagic:UW,faMagic:UX,faDog:{prefix:"fass",iconName:"dog",icon:[576,512,[128021],"f6d3","M309.6 158.5L336 0h32l24 32h72l32 32h80v48c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 512H320V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V512H64V247.1c-29.1-13.6-50.5-41.4-54.8-75.1l-1-7.9-4-31.8 63.5-7.9 4 31.8 1 7.9c2 16 15.6 28 31.8 28H144h16 16H303.8L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faPenLine:{prefix:"fass",iconName:"pen-line",icon:[576,512,[],"e212","M32 352L0 512l160-32L420.7 219.3l-128-128L32 352zM512 128L384 0 315.3 68.7l128 128L512 128zM248 464H224v48h24H552h24V464H552 248z"]},faAtomSimple:U$,faAtomAlt:U0,faAmpersand:{prefix:"fass",iconName:"ampersand",icon:[448,512,[],"26","M112 32H80V64v65c0 28 10.5 54.9 29.3 75.5l31.2 34.1L76.8 286.4C48.6 307.6 32 340.7 32 376v72 32H64 256h17.1l9.5-14.2 27.6-41.4L361 480h86.7l-16.1-17.6-84.9-92.9 63.9-95.8 17.8-26.6-53.3-35.5-17.8 26.6-55.1 82.6-67-73.3 39.9-29.9C303.4 196.4 320 163.3 320 128V64 32H288 112zM236.8 166.4l-44.9 33.7-35.4-38.7c-8.1-8.8-12.6-20.4-12.6-32.4V96H256v32c0 15.1-7.1 29.3-19.2 38.4zM115.2 337.6l68.7-51.5 81.9 89.6L238.9 416H96V376c0-15.1 7.1-29.3 19.2-38.4z"]},faCarrot:{prefix:"fass",iconName:"carrot",icon:[512,512,[129365],"f787","M360 0s-40 40-40 80s7.3 55.3 32 80s40 32 80 32s80-40 80-40s-32-40-80-40c-32 0-40 8-40 8s8-8 8-40c0-48-40-80-40-80zM127.2 219.5L0 512l162.7-70.7-46-46L105.4 384 128 361.4l11.3 11.3 54.9 54.9 98.3-42.7c45.9-19.9 75.5-65.2 75.5-115.2C368 200.2 311.8 144 242.4 144c-37.4 0-72.1 16.6-95.6 44.1l56.6 56.6L214.6 256 192 278.6l-11.3-11.3L129 215.6c-.6 1.3-1.2 2.6-1.8 4z"]},faArrowUpFromLine:U6,faArrowFromBottom:U8,faMoon:{prefix:"fass",iconName:"moon",icon:[384,512,[127769,9214],"f186","M287.6 41.2c-82.8 21.2-144 96.5-144 186c0 106 85.8 192 191.5 192c16.8 0 33.1-2.2 48.6-6.2c-40.6 41.4-97.2 67-159.8 67C100.3 480 0 379.7 0 256S100.3 32 224 32c22.1 0 43.5 3.2 63.6 9.2z"]},faPenSlash:{prefix:"fass",iconName:"pen-slash",icon:[640,512,[],"e213","M409.1 294.9l75.6-75.6-128-128L265 183 48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L409.1 294.9zm-69.1 69.1L196.9 251.1 96 352 64 512l160-32L340.1 363.9zM507.3 196.7L576 128 448 0 379.3 68.7l128 128z"]},faWineGlassEmpty:U5,faWineGlassAlt:U7,faSquareStar:{prefix:"fass",iconName:"square-star",icon:[448,512,[],"e27f","M448 32H0V480H448V32zM271 191.3l105.1 15.3-76.1 74.2 18 104.7L224 336l-94 49.4 18-104.7L71.8 206.6 177 191.3 224 96l47 95.3z"]},faCheese:{prefix:"fass",iconName:"cheese",icon:[512,512,[],"f7ef","M0 256L288 32c123.7 0 224 100.3 224 224H0zm512 32V480H0V288H512z"]},faSendBackward:{prefix:"fass",iconName:"send-backward",icon:[512,512,[],"f87f","M352 0H0V352H128V160 128h32H352V0zM224 224H448V448H224V224zm-64-64v64V448v64h64H448h64V448 224 160H448 224 160z"]},faYinYang:{prefix:"fass",iconName:"yin-yang",icon:[512,512,[9775],"f6ad","M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 160l40 40 40-40-40-40-40 40zm0 192l40-40 40 40-40 40-40-40z"]},faMusic:{prefix:"fass",iconName:"music",icon:[512,512,[127925],"f001","M512 5V48v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V163L192 239.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V216 144 120.2l22.8-6.8 320-96L512 5z"]},faCompassSlash:{prefix:"fass",iconName:"compass-slash",icon:[640,512,[],"f5e9","M536 393.4l84.9 65.9 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7 85 66C180.1 31.1 246.4 0 320 0C461.4 0 576 114.6 576 256c0 50.6-14.7 97.7-40 137.4zM270.4 187.2l125.4 97.3L448 128 270.4 187.2zM468.1 464.8C426.3 494.5 375.2 512 320 512C178.6 512 64 397.4 64 256c0-33.6 6.5-65.8 18.3-95.2L228.1 275.7 192 384l121.9-40.6L468.1 464.8z"]},faClockOne:{prefix:"fass",iconName:"clock-one",icon:[512,512,[],"e34e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-392v56.7l20-30 13.3-20 39.9 26.6-13.3 20-64 96L232 256V120 96h48v24z"]},faFileMusic:{prefix:"fass",iconName:"file-music",icon:[384,512,[],"f8b6","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm32 224v32V384c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8V279.1l-96 36V416c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8V304 272 260.9l10.4-3.9 128-48 21.6-8.1V224z"]},faCodeCommit:{prefix:"fass",iconName:"code-commit",icon:[640,512,[],"f386","M256 192V320H384V192H256zm-80-80h80H384h80v80 32H608h32v64H608 464v32 80H384 256 176V320 288H32 0V224H32 176V192 112z"]},faTemperatureLow:{prefix:"fass",iconName:"temperature-low",icon:[512,512,[],"f76b","M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM96 300.2L81.8 317.8C70.6 331.5 64 348.9 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-19.1-6.6-36.5-17.8-50.3L192 300.2V277.5 64H96V277.5v22.7zM192 0h64V64 277.5c20 24.7 32 56.2 32 90.5c0 79.5-64.5 144-144 144S0 447.6 0 368c0-34.3 12-65.8 32-90.5V64 0H96h96zm0 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3v0z"]},faPersonBiking:U9,faBiking:Rc,faDisplayChartUpCircleCurrency:{prefix:"fass",iconName:"display-chart-up-circle-currency",icon:[640,512,[],"e5e5","M0 0H576V211.2c-19.5-10-41.1-16.4-64-18.5V64H64V352H320.7c-.5 5.3-.7 10.6-.7 16c0 59.5 29.5 112.1 74.8 144H160 128V448h32 69.3L240 416H0V0zM480 120v72.7c-16.8 1.5-32.9 5.4-48 11.3v-4V177.9L321 289l-17 17-17-17-63-63-87 87L103 279 207 175l17-17 17 17 63 63L398.1 144H376 352V96h24 80 24v24zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm118.6-25.4a35.9 35.9 0 1 1 50.7 50.7 35.9 35.9 0 1 1 -50.7-50.7zM531.3 426l25.3 25.3 22.6-22.6L554 403.3c13.2-21.6 13.2-49.1 0-70.7l25.3-25.3-22.6-22.6L531.3 310c-21.6-13.2-49.1-13.2-70.7 0l-25.3-25.3-22.6 22.6L438 332.7c-13.2 21.6-13.2 49.1 0 70.7l-25.3 25.3 22.6 22.6L460.7 426c21.6 13.2 49.1 13.2 70.7 0z"]},faSkeleton:{prefix:"fass",iconName:"skeleton",icon:[512,512,[],"f620","M288 0V32 64H416h32v64H416 288v32H480h32v64H480 288v32h96 32v64H384 288v64 2.3L368 352h80v96l-64 64H128L64 448V352h80l80 34.3V384 320H128 96V256h32 96V224H32 0V160H32 224V128H96 64V64H96 224V32 0h64zM184 440a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm192 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCircleG:{prefix:"fass",iconName:"circle-g",icon:[512,512,[],"e10f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H280 256V232h24 80 24v24c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6l-32 35.8C295.2 183.7 276.5 176 256 176c-44.2 0-80 35.8-80 80z"]},faCircleArrowUpLeft:{prefix:"fass",iconName:"circle-arrow-up-left",icon:[512,512,[],"e0fb","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 144H320h24v48H320 225.9L361 327l17 17L344 377.9l-17-17-135-135V328v24H144V328 168 144h24z"]},faCoinBlank:{prefix:"fass",iconName:"coin-blank",icon:[512,512,[],"e3fb","M0 208c0 79.5 114.6 144 256 144s256-64.5 256-144s-114.6-144-256-144S0 128.5 0 208zm0 82.1L0 320c0 27.9 17.8 53.6 48 74.6L48 331c-18.3-11.5-34.8-25.2-48-40.9zM80 413c27.1 12.8 59.8 22.7 96 28.7l0-64.3c-35.1-6-67.6-15.9-96-29L80 413zm128 32.8c15.5 1.5 31.6 2.2 48 2.2s32.5-.8 48-2.2l0-64.1c-15.7 1.6-31.7 2.4-48 2.4s-32.3-.8-48-2.4l0 64.1zm128-4.1c36.2-6 68.9-15.9 96-28.7l0-64.7c-28.4 13.2-60.9 23-96 29l0 64.3zm128-47c30.2-21 48-46.8 48-74.6l0-29.9c-13.2 15.6-29.7 29.3-48 40.9l0 63.7z"]},faBroom:{prefix:"fass",iconName:"broom",icon:[576,512,[129529],"f51a","M416 288l-40-40L576 48 528 0 328 200l-40-40H256v51.7L364.3 320H416V288zm-74.9 65.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3C79.4 304.6 64 341.8 64 380.5l0 3.5 96-48L0 480v32l195.5 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z"]},faVacuum:{prefix:"fass",iconName:"vacuum",icon:[640,512,[],"e04d","M249.9 64H512c35.3 0 64 28.7 64 64c0 21.9-11 41.2-27.8 52.8C513.8 148.1 467.2 128 416 128H352V292c10.2-2.6 21-4 32-4c70.7 0 128 57.3 128 128c0 38.2-16.8 72.5-43.3 96H608V320c0-31.7-7.7-61.7-21.3-88C619 208.7 640 170.8 640 128C640 57.3 582.7 0 512 0H224 198.1l-5.4 25.3L150.1 224h65.5L249.9 64zM208.7 256H143.3L109 416H48L0 464v48H127.4c.4 0 .9 0 1.3 0H224V416H174.4l34.3-160zM480 416a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faShieldHeart:{prefix:"fass",iconName:"shield-heart",icon:[512,512,[],"e574","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM144 219.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L256 352.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faCardHeart:{prefix:"fass",iconName:"card-heart",icon:[384,512,[],"e3eb","M384 0H0V512H384V0zM80 219.2c0-32.7 26.5-59.2 59.2-59.2h2.4c15.9 0 31.2 6.2 42.7 17.2l7.7 7.4 7.7-7.4c11.5-11 26.8-17.2 42.7-17.2h2.4c32.7 0 59.2 26.5 59.2 59.2c0 16.1-6.6 31.5-18.2 42.7l-82.8 79.6L192 352.1l-11.1-10.7L98.2 261.8C86.6 250.7 80 235.3 80 219.2z"]},faLightbulbCflOn:{prefix:"fass",iconName:"lightbulb-cfl-on",icon:[640,512,[],"e5a7","M294.8 69L320 64V38.3 0L282.5 7.5 160 32V96L294.8 69zM160 224v64l320-64V160L160 224zm0-96v64l320-64V64L160 128zm64 256v96h64v32h64V480h64V384H384V339.2L480 320V256L336 284.8V320v28.8V384H304V291.8l-48 9.6V384H224zM63.3 16L43.3 2.7 16.7 42.7 36.7 56l6 4 24 16 20 13.3 26.6-39.9L93.3 36l-24-16-6-4zM603.3 56l20-13.3L596.7 2.7 576.7 16l-6 4-24 16-20 13.3 26.6 39.9 20-13.3 24-16 6-4zM24 160H0v48H24 72 96V160H72 24zm544 0H544v48h24 48 24V160H616 568zM93.3 332l20-13.3L86.7 278.7 66.7 292l-24 16-6 4-20 13.3 26.6 39.9 20-13.3 6-4 24-16zm480-39.9l-20-13.3-26.6 39.9 20 13.3 24 16 6 4 20 13.3 26.6-39.9-20-13.3-6-4-24-16z"]},faMelon:{prefix:"fass",iconName:"melon",icon:[512,512,[],"e310","M256 512c141.4 0 256-114.6 256-256c0-50.8-14.8-98.1-40.3-137.9c.4 65-16.1 164.5-102.6 251s-186 103-251 102.6C157.9 497.2 205.2 512 256 512zM47.6 404.8c3.2-70.3 20.6-187.3 95.2-261.9C224.8 61 332 44.8 399.4 43.9C358.5 16.2 309.1 0 256 0C114.6 0 0 114.6 0 256c0 55.5 17.7 106.8 47.6 148.8zm34.2 32.7c17.2 2.1 41.6 3.5 70.1 .8c56.9-5.3 129.5-26.8 194.5-91.8s86.4-137.7 91.8-194.5c2.7-28.5 1.3-53-.8-70.1c-.2-1.7-.4-3.3-.6-4.8c-2.1-.2-4.4-.3-6.8-.5c-18.6-1.1-44.7-1.3-74.5 2.2c-59.9 7.1-132.4 29-190.1 86.7c-49 49-71.3 121.1-80.6 184.7c-4.6 31.3-5.8 59.4-5.9 79.6c0 2.6 0 5 0 7.3c.9 .1 1.9 .2 2.9 .4z"]},faGopuram:{prefix:"fass",iconName:"gopuram",icon:[512,512,[],"f664","M144 0V24v8h40V24 0h48V24v8h48V24 0h48V24v8h40V24 0h48V24v8V64 88v40h32v96h32V352h32V512H416V352H384V224H352V128H320v96h32V352h32V512H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H128V352h32V224h32V128H160v96H128V352H96V512H0V352H32V224H64V128H96V88 64 32 24 0h48zM256 272c-17.7 0-32 14.3-32 32v48h64V304c0-17.7-14.3-32-32-32zm-32-80v32h64V192c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},faEarthOceania:Rr,faGlobeOceania:Ra,faContainerStorage:{prefix:"fass",iconName:"container-storage",icon:[640,512,[],"f4b7","M608 416V96h32V32H608 32 0V96H32V416H0v64H32 608h32V416H608zM176 152V360v24H128V360 152 128h48v24zm112 0V360v24H240V360 152 128h48v24zm112 0V360v24H352V360 152 128h48v24zm112 0V360v24H464V360 152 128h48v24z"]},faFacePouting:{prefix:"fass",iconName:"face-pouting",icon:[512,512,[],"e387","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-16c0-1.5-.1-3-.3-4.4l10.9 3.6 15.2 5.1 10.1-30.4-15.2-5.1-96-32-15.2-5.1-10.1 30.4 15.2 5.1 30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1 15.2-5.1-10.1-30.4-15.2 5.1-96 32-15.2 5.1 10.1 30.4 15.2-5.1 11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32zM152 414.6c29.1-19.3 64.9-30.6 103.6-30.6s74.5 11.4 103.6 30.6c-4.7-53-49.3-94.6-103.6-94.6s-98.8 41.6-103.6 94.6z"]},faSquareXmark:Rn,faTimesSquare:Ro,faXmarkSquare:Rs,faFaceExplode:Rl,faExplodingHead:Rf,faHashtag:{prefix:"fass",iconName:"hashtag",icon:[448,512,[62098],"23","M308.9 32h64.9l-16 96H432h12.9l-10.7 64H432 347.1L325.8 320H400h12.9l-10.7 64H400 315.1l-16 96H234.2l16-96H155.1l-16 96H74.2l16-96H16 3.1l10.7-64H16h84.9l21.3-128H48 35.1l10.7-64H48h84.9l16-96h64.9l-16 96h95.1l16-96zM165.8 320h95.1l21.3-128H187.1L165.8 320z"]},faUpRightAndDownLeftFromCenter:Rh,faExpandAlt:Rg,faOilCan:{prefix:"fass",iconName:"oil-can",icon:[640,512,[],"f613","M288 128h64V64H160v64h64v32H144 96 48 0v48 96l96 42.7V416H384h48L640 192l-32-32L448 192l-64-32H288V128zM96 208v86.1L48 272.8V208H96z"]},faT:{prefix:"fass",iconName:"t",icon:[384,512,[116],"54","M32 32H0V96H32 160V448v32h64V448 96H352h32V32H352 224 192 160 32z"]},faTransformerBolt:{prefix:"fass",iconName:"transformer-bolt",icon:[384,512,[],"e2a4","M136 24v8h24 16V64H160 136 88 64 48V32H64 88V24 0h48V24zm160 0v8h24 16V64H320 296 248 224 208V32h16 24V24 0h48V24zM48 96H64h96 16v32H160 64 48V96zm160 0h16 96 16v32H320 224 208V96zM0 160H32 352h32v64H352V448h32v64H352 32 0V448H32V224H0V160zm240 48L96 352l70.5 5L144 464 288 320l-70.5-5L240 208z"]},faHippo:{prefix:"fass",iconName:"hippo",icon:[640,512,[129435],"f6ed","M424 30.1l17 17 17.2 17.2c1.9-.1 3.9-.2 5.8-.2h32c11.2 0 21.9 2.3 31.6 6.5L543 55l17-17L593.9 72 577 89 564 101.9c7.6 12.2 12 26.7 12 42.1v17.6c36.5 7.4 64 39.7 64 78.4c0 26.2-12.6 49.4-32 64v48H544V320H480v32H416V318.4c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5l0-16H320v16c0 44.7 26.2 83.2 64 101.2V384h64v96H320V372c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12V480H64V329.1L45.9 369.7 2.1 350.3 32 282.9V264C32 156.3 117.1 68.5 223.8 64.2l.2-.2h8 24 32l109 36.3c3.8-5.9 8.4-11.2 13.6-15.8L407 81l-17-17L424 30.1zM480 232a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faChartColumn:{prefix:"fass",iconName:"chart-column",icon:[512,512,[],"e0e3","M64 32V64 416H480h32v64H480 32 0V448 64 32H64zM192 224v32 64 32H128V320 256 224h64zm96-64V320v32H224V320 160 128h64v32zm96 32v32 96 32H320V320 224 192h64zm96-96V320v32H416V320 96 64h64V96z"]},faCassetteVhs:Ru,faVhs:Rm,faInfinity:{prefix:"fass",iconName:"infinity",icon:[640,512,[8734,9854],"f534","M0 96H32 192h13.3l9.4 9.4L320 210.7 425.4 105.4l9.4-9.4H448 608h32v32V384v32H608 448 434.7l-9.4-9.4L320 301.3 214.6 406.6l-9.4 9.4H192 32 0V384 128 96zM274.7 256l-96-96H64V352H178.7l96-96zm90.5 0l96 96H576V160H461.3l-96 96z"]},faVialCircleCheck:{prefix:"fass",iconName:"vial-circle-check",icon:[512,512,[],"e596","M0 32H32 96h64 64 32V96H224V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V96H0V32zM96 96v96h64V96H96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L424 313.4l-11.3 11.3L352 385.4l-28.7-28.7L312 345.4 289.4 368l11.3 11.3 40 40L352 430.6l11.3-11.3 72-72L446.6 336z"]},faChimney:{prefix:"fass",iconName:"chimney",icon:[448,512,[],"f78b","M0 32H448V160H0V32zM32 192h96V320H32V192zm384 0V320H160V192H416zM288 352V480H32V352H288zm128 0V480H320V352h96z"]},faObjectIntersect:{prefix:"fass",iconName:"object-intersect",icon:[512,512,[],"e49d","M288 64v96H224 160v64 64H64V64H288zM64 352h96v96 64h64H448h64V448 224 160H448 352V64 0H288 64 0V64 288v64H64zM448 224V448H224V352h64 64V288 224h96z"]},faPersonArrowDownToLine:{prefix:"fass",iconName:"person-arrow-down-to-line",icon:[640,512,[],"e538","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-51.1 32H123.4L114 142.8l-81.7 128 53.9 34.4 33.8-53V448H32 0v64H32h88 64 16 64H608h32V448H608 264V252.2l33.8 53 53.9-34.4L270 142.8 260.6 128H243.1 140.9zM200 448H184V352h16v96zM464 306.7l-25.4-25.4L416 258.7 370.7 304l22.6 22.6 80 80L496 429.3l22.6-22.6 80-80L621.3 304 576 258.7l-22.6 22.6L528 306.7V64 32H464V64 306.7z"]},faVoicemail:{prefix:"fass",iconName:"voicemail",icon:[640,512,[],"f897","M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80H263.8zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},faBlockBrick:Rd,faWallBrick:Rp,faFan:{prefix:"fass",iconName:"fan",icon:[512,512,[],"f863","M273.2 148.3L288 0C197.1 0 127.6 70.8 128 160c.1 28 7.4 55 20.3 78.8L0 224c0 90.9 70.8 160.4 160 160c28-.1 55-7.4 78.8-20.3L224 512c90.9 0 160.4-70.8 160-160c-.1-28-7.4-55-20.3-78.8L512 288c0-90.9-70.8-160.4-160-160c-28 .1-55 7.4-78.8 20.3zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faBagsShopping:{prefix:"fass",iconName:"bags-shopping",icon:[576,512,[128717],"f847","M176 96v64h96V96c0-26.5-21.5-48-48-48s-48 21.5-48 48zm-48 64V96c0-53 43-96 96-96s96 43 96 96v64H448v64H160V480H0V160H128zm448 96V512H192V256H576zM320 336V320H288v16 16c0 53 43 96 96 96s96-43 96-96V336 320H448v16 16c0 35.3-28.7 64-64 64s-64-28.7-64-64V336z"]},faParagraphLeft:Rz,faParagraphRtl:RH,faPersonWalkingLuggage:{prefix:"fass",iconName:"person-walking-luggage",icon:[576,512,[],"e554","M432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM356.3 126.6l10 2 80 16 15.3 3.1 7 14 35.2 70.5 38.5 19.2-28.6 57.2-48-24-9.5-4.8-4.8-9.5-13.7-27.4-18.4 62.4 52.3 57 5.2 5.7 2 7.5 24 88 8.4 30.9-61.7 16.8-8.4-30.9-22-80.5-70.9-77.4c-14.8-16.1-20.3-38.6-14.7-59.7l17-63.6-36.7 16.3-11.5 34.6-10.1 30.4-60.7-20.2 10.1-30.4 16-48 4.5-13.4 12.9-5.7 72-32 9.3-4.1zm-38.6 209c2.1 3 4.5 5.8 7 8.6l40.7 44.4-15.7 39.3-2.4 6.1-4.6 4.6-48 48L272 509.3 226.7 464l22.6-22.6L292.7 398l25-62.4zM142.9 511.9L32 447.9l96-166.3 84.4 48.7 29.8-50.5 27.6 16.3L171.5 462.4l-5.6 9.5-23.1 40z"]},faCaravanSimple:Rv,faCaravanAlt:RV,faTurtle:{prefix:"fass",iconName:"turtle",icon:[576,512,[128034],"f726","M384 288H32V208c0-97.2 78.8-176 176-176s176 78.8 176 176v80zm192 0H480v64 32H448 352v96H224V384H192v96H64V384H32 0V320H32 64 192h32H352h64V224 192 112h64c53 0 96 43 96 96v80zm-80-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faPencilMechanical:{prefix:"fass",iconName:"pencil-mechanical",icon:[512,512,[],"e5ca","M470.6 121.4L512 80 432 0 390.6 41.4l80 80zM265 31l-17-17L231 31 103 159l-17 17L120 209.9l17-17 111-111 35 35L64 336 32 448 0 480l32 32 32-32 0 0 112-32L430.1 193.9 464 160l-33.9-33.9L385.9 81.9 352 48 318.1 81.9 317 83 265 31zM89.1 422.9l17.3-60.5 43.2 43.2L89.1 422.9z"]},faUpDown:Ry,faArrowsAltV:RN,faCloudMoonRain:{prefix:"fass",iconName:"cloud-moon-rain",icon:[576,512,[],"f73c","M428 107.1c0 53 43 96 96 96c18.9 0 36.5-5.5 51.4-14.9c-20.8 39-61.1 65.9-108 67.8c-11.1-23.3-30-42.2-53.3-53.2c-2.2-47.4-33.8-87-77-101.2C349.3 43.5 400.8 0 462.4 0c18.9 0 36.9 4.1 53 11.5C466.4 15.8 428 57 428 107.1zM64 416h56L56 512H0l64-96zm96 0h56l-64 96H96l64-96zm152 0l-64 96H192l64-96h56zm40 0h56l-64 96H288l64-96zm95.9-32.1l-80 0H96 0v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80z"]},faBoothCurtain:{prefix:"fass",iconName:"booth-curtain",icon:[512,512,[],"f734","M32 0h96V64H64V480v32H0V480 32 0H32zM448 480V400c0 26.5-21.5 48-48 48s-48-21.5-48-48c0 26.5-21.5 48-48 48s-48-21.5-48-48c0 26.5-21.5 48-48 48s-48-21.5-48-48V0h96 96 96 32 32V32 480v32H448V480z"]},faCalendar:{prefix:"fass",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 0V64H0v96H448V64H352V0H288V64H160V0H96zM448 192H0V512H448V192z"]},faBoxHeart:{prefix:"fass",iconName:"box-heart",icon:[448,512,[],"f49d","M208 32V160H0L64 32H208zm32 0H384l64 128H240V32zM0 192H448V480H0V192zM224 432l88.6-88.6c20.5-20.5 20.5-53.8 0-74.3s-53.8-20.5-74.3 0L224 283.4l-14.3-14.3c-20.5-20.5-53.8-20.5-74.3 0s-20.5 53.8 0 74.3L224 432z"]},faTrailer:{prefix:"fass",iconName:"trailer",icon:[640,512,[],"e041","M544 32H0V384H65.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96H480h32 32 64 32V320H608 544V32zM480 320H448V304l0-192V96h32v16l0 192v16zM96 96v16l0 131.2c-11.4 5.9-22.2 12.9-32 21V112 96H96zm80 128c-5.4 0-10.7 .2-16 .7L160 112V96h32v16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112V96h32v16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM384 96v16l0 192v16H352V304l0-192V96h32zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserDoctorMessage:Rx,faUserMdChat:Rb,faBahai:Rw,faHaykal:RD,faLighthouse:{prefix:"fass",iconName:"lighthouse",icon:[640,512,[],"e612","M192 64l32-16L320 0l96 48 32 16v48H424h-8v7.6V160h32v64H427.6l40.7 224H480h32v64H480 352V448c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H160 128V448h32 11.6l40.7-224H192V160h32V119.6 112h-8H192V64zm160 48V87.6l-32-16-32 16V112v48h64V112zM145.5 49.9l22.1 9.5-18.9 44.1-22.1-9.5-112-48L33.5 1.9l112 48zm0 156.1l-112 48L14.6 209.9l112-48 22.1-9.5 18.9 44.1-22.1 9.5zM606.6 1.9l18.9 44.1-112 48-22.1 9.5L472.5 59.4l22.1-9.5 112-48zM472.5 196.6l18.9-44.1 22.1 9.5 112 48-18.9 44.1-112-48-22.1-9.5z"]},faAmpGuitar:{prefix:"fass",iconName:"amp-guitar",icon:[512,512,[],"f8a1","M256 0c-48.9 0-92.5 28.8-121.6 53.8c-15 12.9-27.3 25.7-35.8 35.3c-2.3 2.6-4.3 4.9-6 6.9H0V512H512V96H419.5c-1.7-2.1-3.8-4.4-6-6.9c-8.5-9.6-20.8-22.4-35.8-35.3C348.5 28.8 304.9 0 256 0zm96.9 96H159.1c2.1-1.9 4.3-3.8 6.5-5.8C192.5 67.2 224.9 48 256 48s63.5 19.2 90.4 42.2c2.2 1.9 4.4 3.9 6.5 5.8zM96 152a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm56 272H64V256H448V448zM144 288H112v32h32V288zm0 96H112v32h32V384zm64-96H176v32h32V288zm-32 96v32h32V384H176zm-32-48v32h32V336H144zm128-16V288H240v32h32zm-32 96h32V384H240v32zm0-80H208v32h32V336zm96-48H304v32h32V288zm-32 96v32h32V384H304zm-32-48v32h32V336H272zm128-48H368v32h32V288zm-32 96v32h32V384H368zm0-48H336v32h32V336z"]},faSdCard:{prefix:"fass",iconName:"sd-card",icon:[384,512,[],"f7c2","M384 0H352 128 114.7l-9.4 9.4-96 96L0 114.7V128 480v32H32 352h32V480 32 0zM160 88v48 24H112V136 88 64h48V88zm80 0v48 24H192V136 88 64h48V88zm80 0v48 24H272V136 88 64h48V88z"]},faVolumeSlash:{prefix:"fass",iconName:"volume-slash",icon:[640,512,[128263],"f2e2","M48.4 14.8L29.4 .1 0 38l19 14.7L591.5 497.2l19 14.7L639.9 474l-19-14.7-95.1-73.8C557 351.3 576 305.9 576 256c0-62.8-30.2-118.6-76.8-153.6l-28.8 38.4c35 26.3 57.6 68.1 57.6 115.2c0 38.8-15.3 74-40.3 99.9l-38.2-29.7C468.3 308.7 480 283.7 480 256c0-31.4-15.1-59.3-38.4-76.8l-28.8 38.4c11.7 8.8 19.2 22.7 19.2 38.4s-7.5 29.6-19.2 38.4l5.9 7.9L352 250.5V32H304L195.2 128.7 48.4 14.8zM352 373.3L81.2 160H32V352H160L304 480h48V373.3z"]},faBorderBottom:{prefix:"fass",iconName:"border-bottom",icon:[448,512,[],"f84d","M448 480L0 480l0-64 448 0 0 64zm0-96l-64 0 0-64 64 0 0 64zM0 384l0-64 64 0 0 64L0 384zm256 0l-64 0 0-64 64 0 0 64zM384 192l0-64 64 0 0 64-64 0zM64 192L0 192l0-64 64 0 0 64zm128 0l0-64 64 0 0 64-64 0zm256 96l-64 0 0-64 64 0 0 64zM0 288l0-64 64 0 0 64L0 288zm256 0l-64 0 0-64 64 0 0 64zM384 96l0-64 64 0 0 64-64 0zM64 96L0 96 0 32l64 0 0 64zm128 0l0-64 64 0 0 64-64 0zM352 288l-64 0 0-64 64 0 0 64zM288 96l0-64 64 0 0 64-64 0zM160 96L96 96l0-64 64 0 0 64zM96 288l0-64 64 0 0 64-64 0z"]},faWifiWeak:Rk,faWifi1:RS,faDragon:{prefix:"fass",iconName:"dragon",icon:[640,512,[128009],"f6d5","M448 160h32l32 32h96V128L512 0H416 384 288V32l48 24L288 80v32l64 16 0 120v26.6V280v13.3l9.4 9.4L448 389.3v21.5L30.6 448H0v31.6 .7V512H31.6h.7H432h64 96 48V464 368 341.4l-22.6-14.1L448 221.4V160zm64-87.7v-.6c0 .1 0 .2 0 .3s0 .2 0 .3zm-1.3 7.4C507.5 89.2 498.6 96 488 96c-13.3 0-24-10.7-24-24c0-1.3 .1-2.6 .3-3.9l46.4 11.6zM160 96L0 256l176-16L96 320H320V192L160 96z"]},faShoePrints:{prefix:"fass",iconName:"shoe-prints",icon:[640,512,[],"f54b","M320 160H256V32L448 0 640 64V176L448 224 320 160zM128 32h96V160H128V32zm64 320l128-64 192 48V448L320 512 128 480V352h64zM0 480V352H96V480H0z"]},faCirclePlus:RE,faPlusCircle:Rj,faFaceGrinTongueWink:RO,faGrinTongueWink:RP,faHandHolding:{prefix:"fass",iconName:"hand-holding",icon:[576,512,[],"f4bd","M68.8 384L140 327l8.8-7H160h64 64 64 32v64H352 288 256v32H394.8l94.5-65 33-22.7 45.3 65.9-33 22.7-128 88-10.2 7H384 224 32 0V384H68.8z"]},faPlugCircleExclamation:{prefix:"fass",iconName:"plug-circle-exclamation",icon:[576,512,[],"e55d","M128 0H64V32v96h64V32 0zM320 0H256V32v96h64V32 0zM32 160H0v64H32v32c0 77.4 55 142 128 156.8V512h64V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.6 54.1-148.5 128-169.4V160H352 32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-64H416V416h32v32zm0-176v16 80 16H416V368 288 272h32z"]},faLinkSlash:R_,faChainBroken:RB,faChainSlash:RU,faUnlink:RR,faClone:{prefix:"fass",iconName:"clone",icon:[512,512,[],"f24d","M288 448H64V224h64V160H64 0v64V448v64H64 288h64V448 384H288v64zm224-96V0H160V352H512z"]},faPersonWalkingArrowLoopLeft:{prefix:"fass",iconName:"person-walking-arrow-loop-left",icon:[640,512,[],"e551","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-75.7 30.6l-9.3 4.1-72 32-12.9 5.7-4.5 13.4-16 48L7.5 260.2l60.7 20.2 10.1-30.4 11.5-34.6 36.7-16.3-17 63.6c-5.6 21.1-.1 43.6 14.7 59.7l70.9 77.4 22 80.5 8.4 30.9 61.7-16.8-8.4-30.9-24-88-2-7.5-5.2-5.7-52.3-57 18.4-62.4 13.7 27.4 4.8 9.5 9.5 4.8 48 24 28.6-57.2-38.5-19.2-35.2-70.5-7-14-15.3-3.1-80-16-10-2zm-38.6 209L68.7 398 25.4 441.4 2.7 464 48 509.3l22.6-22.6 48-48 4.6-4.6 2.4-6.1 15.7-39.3-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119L464 477.3 509.3 432l-22.6-22.6L461.3 384H608h32V352 96 64H608L352 64H320v64l32 0 224 0V320H461.3l25.4-25.4L509.3 272 464 226.7l-22.6 22.6-80 80L338.7 352l22.6 22.6 80 80z"]},faArrowUpZA:RY,faSortAlphaUpAlt:RG,faFireFlameCurved:RQ,faFireAlt:RF,faTornado:{prefix:"fass",iconName:"tornado",icon:[448,512,[127786],"f76f","M0 0V45.6C0 62.7 1.7 79.6 5 96H357.8c3.2-6.9 7.5-13.3 13-18.8L416 32V0H0zM352.2 128H13.6c12.2 35.9 32.3 68.7 58.8 96H412l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3H443.7c2.8-11 4.3-22.5 4.3-34.1c0-21.6-5.1-42.8-14.7-61.9H110.2c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69L288 512l108.4-86.7c14.4-11.5 26.1-25.6 34.7-41.3H288z"]},faFileCirclePlus:{prefix:"fass",iconName:"file-circle-plus",icon:[576,512,[58606],"e494","M0 0H224V160H384v38.6C310.1 219.5 256 287.4 256 368c0 59.5 29.6 112.1 74.8 144H0V0zM384 128H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80V288H416v16 48H368 352v32h16 48v48 16h32V432 384h48 16V352H496 448V304z"]},faDeleteRight:{prefix:"fass",iconName:"delete-right",icon:[576,512,[],"e154","M0 64V448H400L576 256 400 64H0zM177 175l47 47 47-47 17-17L321.9 192l-17 17-47 47 47 47 17 17L288 353.9l-17-17-47-47-47 47-17 17L126.1 320l17-17 47-47-47-47-17-17L160 158.1l17 17z"]},faBookQuran:RZ,faQuran:Rq,faCircleQuarter:{prefix:"fass",iconName:"circle-quarter",icon:[512,512,[],"e11f","M0 256C0 114.6 114.6 0 256 0V256H0z"]},faAnchor:{prefix:"fass",iconName:"anchor",icon:[576,512,[9875],"f13d","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224 192v64h32 32V448H128V352h64L96 256 0 352H64V480v32H96 288 480h32V480 352h64l-96-96-96 96h64v96H320V240h32 32V176H352 341.1z"]},faBorderAll:{prefix:"fass",iconName:"border-all",icon:[448,512,[],"f84c","M384 96V224H256V96H384zm0 192V416H256V288H384zM192 224H64V96H192V224zM64 288H192V416H64V288zM64 32H0V96 416v64H64 384h64V416 96 32H384 64z"]},faFunction:{prefix:"fass",iconName:"function",icon:[640,512,[],"f661","M64 0H96h96 32V64H192 128V192h32 32v64H160 128V448v32H96 0V416H64V256H32 0V192H32 64V32 0zM288 320c0 52.7 15.7 101.6 42.7 142.3l-53.4 35.3C243.6 446.7 224 385.6 224 320s19.6-126.7 53.3-177.7l53.4 35.3C303.7 218.4 288 267.3 288 320zm288 0c0-52.7-15.7-101.6-42.7-142.3l53.4-35.3C620.4 193.3 640 254.4 640 320s-19.6 126.7-53.3 177.7l-53.4-35.3c27-40.7 42.7-89.6 42.7-142.3zM398.6 241.4L432 274.7l33.4-33.4L488 218.7 533.3 264l-22.6 22.6L477.3 320l33.4 33.4L533.3 376 488 421.3l-22.6-22.6L432 365.3l-33.4 33.4L376 421.3 330.7 376l22.6-22.6L386.7 320l-33.4-33.4L330.7 264 376 218.7l22.6 22.6z"]},faFaceAngry:RK,faAngry:RJ,faPeopleSimple:{prefix:"fass",iconName:"people-simple",icon:[512,512,[],"e21b","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM232 352l-8-192H32L24 352H64V512H192V352h40zM384 128A64 64 0 1 0 384 0a64 64 0 1 0 0 128zM512 384L448 160H320L256 384h64V512H448V384h64z"]},faCookieBite:{prefix:"fass",iconName:"cookie-bite",icon:[512,512,[],"f564","M256.8 22.1L213.9 16 81.7 86.7 16 222.1 42 370.4 149.8 475l148.3 21 132.3-70.7L496 289.9l-6.1-34.7c-61.5-6.7-109.9-57.1-113.7-119.5C313.8 132 263.5 83.6 256.8 22.1zM176 368l-32-32 32-32 32 32-32 32zm0-192l32-32 32 32-32 32-32-32zM368 336l-32-32 32-32 32 32-32 32z"]},faArrowTrendDown:{prefix:"fass",iconName:"arrow-trend-down",icon:[576,512,[],"e097","M544 416h32V384 224 192H512v32 82.7L342.6 137.4 320 114.7l-22.6 22.6L192 242.7 54.6 105.4 9.4 150.6l160 160L192 333.3l22.6-22.6L320 205.3 466.7 352H384 352v64h32H544s0 0 0 0z"]},faRss:RW,faFeed:RX,faFaceMonocle:{prefix:"fass",iconName:"face-monocle",icon:[512,512,[],"e380","M427.2 446.3C381.9 487.2 321.8 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 62.8-22.6 120.3-60.1 164.9c-2.5-8.6-3.9-17.7-3.9-26.9V224c0-61.9-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112c31.3 0 59.7-12.9 80-33.6v91.5c0 18.4 3.9 36.2 11.2 52.4zM256 224a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm-79.6-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm144 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM144 336v32h16c14.3 0 37.9 2.9 60.6 11.7c22.8 8.8 42.7 22.7 53.1 43.4l28.6-14.3c-15.3-30.5-43.3-48.6-70.1-59C205.3 339.5 177.7 336 160 336H144zM305.2 89.9c8-6.4 18-9.9 28.2-9.9c8.9 0 17.6 2.6 25.1 7.6l8.6 5.7 17.8-26.6L376.3 61c-12.7-8.5-27.6-13-42.8-13c-17.5 0-34.5 6-48.2 16.9L262 83.5l-12.5 10 20 25 12.5-10 23.2-18.6z"]},faDrawPolygon:{prefix:"fass",iconName:"draw-polygon",icon:[448,512,[],"f5ee","M64 32C28.7 32 0 60.7 0 96c0 23.7 12.9 44.4 32 55.4V360.6C12.9 371.6 0 392.3 0 416c0 35.3 28.7 64 64 64c23.7 0 44.4-12.9 55.4-32H328.6c11.1 19.1 31.7 32 55.4 32c35.3 0 64-28.7 64-64c0-35.3-28.5-63.8-63.7-64l-4.5-7.9-32-56-2.3-4c4.2-8.5 6.5-18 6.5-28.1s-2.3-19.6-6.5-28.1l2.3-4 32-56 4.5-7.9c35.2-.2 63.7-28.7 63.7-64c0-35.3-28.7-64-64-64c-23.7 0-44.4 12.9-55.4 32H119.4C108.4 44.9 87.7 32 64 32zM292.2 192.1c-1.4-.1-2.8-.1-4.2-.1c-35.3 0-64 28.7-64 64s28.7 64 64 64c1.4 0 2.8 0 4.2-.1l0 0 32 56 4.5 7.9-.1 .3H119.4c-5.6-9.7-13.7-17.8-23.4-23.4V151.4c9.7-5.6 17.8-13.7 23.4-23.4H328.6l.1 .3-4.5 7.9-32 56 0 0z"]},faScaleBalanced:R$,faBalanceScale:R4,faCalendarLines:R3,faCalendarNote:R0,faArrowDownBigSmall:R6,faSortSizeDown:R8,faGaugeSimpleHigh:R5,faTachometer:R7,faTachometerFast:R9,faDoNotEnter:{prefix:"fass",iconName:"do-not-enter",icon:[512,512,[],"f5ec","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM432 208v96H80V208H432z"]},faShower:{prefix:"fass",iconName:"shower",icon:[512,512,[128703],"f2cc","M32 32H0V64 448v32H64V448 96h50.7l26.7 26.7c-21 38.9-17.4 87.5 10.9 123L151 247l-17 17L168 297.9l17-17L345 121l17-17L328 70.1 311 87l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L150.6 41.4 141.3 32H128 32zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faDiceD8:{prefix:"fass",iconName:"dice-d8",icon:[512,512,[],"f6d2","M240 0V336L0 248 240 0zm0 368V512L32 291.7 240 368zm240-76.3L272 512V368l208-76.3zM272 0L512 248 272 336V0z"]},faDesktop:Yc,faDesktopAlt:Yr,faM:{prefix:"fass",iconName:"m",icon:[448,512,[109],"4d","M0 32V64 448v32H64V448 169.7L197.4 369.8 224 409.7l26.6-39.9L384 169.7V448v32h64V448 64 32H398.9l-9.5 14.2L224 294.3 58.6 46.2 49.1 32H0z"]},faSpinnerScale:{prefix:"fass",iconName:"spinner-scale",icon:[512,512,[],"e62a","M308 12V64c0 28.7-23.3 52-52 52s-52-23.3-52-52V12H308zM256 416c17.7 0 32 14.3 32 32v32H224V448c0-17.7 14.3-32 32-32zM480 288H448c-17.7 0-32-14.3-32-32s14.3-32 32-32h32v64zM96 256c0 17.7-14.3 32-32 32H32V224H64c17.7 0 32 14.3 32 32zM391.8 41L471 120.2l-39.6 39.6c-21.9 21.9-57.3 21.9-79.2 0s-21.9-57.3 0-79.2L391.8 41zM142.9 369.1c12.5 12.5 12.5 32.8 0 45.3L120.2 437 75 391.8l22.6-22.6c12.5-12.5 32.8-12.5 45.3 0zM391.8 437l-22.6-22.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L437 391.8 391.8 437zM154.2 154.2c-18.7 18.7-49.1 18.7-67.9 0L52.4 120.2l67.9-67.9 33.9 33.9c18.7 18.7 18.7 49.1 0 67.9z"]},faGripDotsVertical:{prefix:"fass",iconName:"grip-dots-vertical",icon:[256,512,[],"e411","M48 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0 160a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM96 416A48 48 0 1 0 0 416a48 48 0 1 0 96 0zM208 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faFaceViewfinder:{prefix:"fass",iconName:"face-viewfinder",icon:[512,512,[],"e2ff","M24 0H136h24V48H136 48v88 24H0V136 24 0H24zM376 0H488h24V24 136v24H464V136 48H376 352V0h24zM48 376v88h88 24v48H136 24 0V488 376 352H48v24zm464 0V488v24H488 376 352V464h24 88V376 352h48v24zM96 256a160 160 0 1 1 320 0A160 160 0 1 1 96 256zm128-40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM192.5 292.9l-23.1 22.2C191.2 337.8 222 352 256 352s64.8-14.2 86.6-36.9l-23.1-22.2C303.5 309.6 281 320 256 320s-47.5-10.4-63.5-27.1z"]},faSoftServe:Ya,faCreemee:Yn,faH5:{prefix:"fass",iconName:"h5",icon:[640,512,[],"e412","M64 96V64H0V96 256 416v32H64V416 288H256V416v32h64V416 256 96 64H256V96 224H64V96zM432 64H403.2l-3 28.7-16 152L380.5 280H416 524c28.7 0 52 23.3 52 52s-23.3 52-52 52H459.7c-11 0-20.6-7.5-23.3-18.2L431 344.2 369 359.8l5.4 21.6c9.8 39.2 45 66.7 85.4 66.7H524c64.1 0 116-51.9 116-116s-51.9-116-116-116H451.5l9.3-88H576h32V64H576 432z"]},faHandBackPointDown:{prefix:"fass",iconName:"hand-back-point-down",icon:[448,512,[],"e19e","M176 512H96V288 274.7 272 192 176H64v16 56L16 208V140c0-38 16.9-74 46.1-98.3l5.4-4.5C96.3 13.1 132.5 0 169.9 0H288c70.7 0 128 57.3 128 128v16 48 80H336v32H256v32H176V512z"]},faTableList:Yo,faThList:Ys,faBasketShoppingMinus:{prefix:"fass",iconName:"basket-shopping-minus",icon:[576,512,[],"e652","M245.3 51.1l11.1-21.3L213.8 7.6 202.7 28.9 117.6 192H0v64l32 0L96 512H480l64-256 32 0V192H458.4L373.3 28.9 362.2 7.6 319.6 29.8l11.1 21.3L404.2 192H171.8L245.3 51.1zM208 328H368h24v48H368 208 184V328h24z"]},faCommentSms:Yl,faSms:Yf,faRectangle:Yh,faRectangleLandscape:Yu,faClipboardListCheck:{prefix:"fass",iconName:"clipboard-list-check",icon:[384,512,[],"f737","M101.5 64C114.6 26.7 150.2 0 192 0s77.4 26.7 90.5 64H384V512H0V64H101.5zM224 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM198.6 208L176 185.4l-11.3 11.3L112 249.4 91.3 228.7 80 217.4 57.4 240l11.3 11.3 32 32L112 294.6l11.3-11.3 64-64L198.6 208zm9.4 48H192v32h16 96 16V256H304 208zm-48 96v32h16H304h16V352H304 176 160zM96 392a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTurkey:{prefix:"fass",iconName:"turkey",icon:[640,512,[],"f725","M584 56c0 5.6-.8 11-2.3 16c.8 0 1.6 0 2.3 0c30.9 0 56 25.1 56 56s-25.1 56-56 56c-20.3 0-38-10.8-47.9-26.9l-47.6 33.6c-30 21.2-46.5 55.8-63 90.3l0 0c-8.7 18.2-17.3 36.4-28 52.5c-6.2 9.4-13.9 18.1-23.2 25.6c-48.1 38.9-118.6 31.5-157.5-16.6c-1.2-1.5-2.4-3-3.5-4.6c-8.9-12.2-15-25.7-18.3-39.6c-.8-3.4-1.5-6.8-2-10.3H160.9c2.9 26.4 13.2 52.4 31.2 74.6c50 61.8 140.7 71.4 202.5 21.4c11.8-9.6 21.8-20.7 29.8-32.9c11.8-18 21.3-37.8 29.7-55.4l.4-.9c17.3-36.3 30.6-62.5 52.5-77.9l1.7-1.2C548.7 262.9 576 321 576 384V512H288 0V384C0 224 176 96 288 96c39.9 0 87.9 16.2 133.1 44.3L486.8 94C477.6 84 472 70.7 472 56c0-30.9 25.1-56 56-56s56 25.1 56 56z"]},faBook:{prefix:"fass",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V0H416 384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-256H352v32H128V128zm224 64v32H128V192H352z"]},faUserPlus:{prefix:"fass",iconName:"user-plus",icon:[640,512,[],"f234","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM384 304l64 208H0L64 304H384zm120 32V312 248H440 416V200h24 64V136 112h48v24 64h64 24v48H616 552v64 24H504z"]},faIceSkate:{prefix:"fass",iconName:"ice-skate",icon:[576,512,[9976],"f7ac","M512 240V384H32V96L256 32V0h64V96H272 256v32h16 48v32H272 256v32h16 48l192 48zm64 168v24 56 24H552 408 120 24 0V464H24 96V440 416h48v24 24H384V440 416h48v24 24h96V432 408h48z"]},faCheck:{prefix:"fass",iconName:"check",icon:[448,512,[10003,10004],"f00c","M447.9 142.5l-23.2 22L181 395.3l-22 20.8-22-20.8L23.2 287.6 0 265.6l44-46.5 23.2 22L159 328 380.7 118l23.2-22 44 46.5z"]},faBatteryThreeQuarters:Ym,faBattery4:Yd,faTomato:{prefix:"fass",iconName:"tomato",icon:[512,512,[],"e330","M235.4 1.4L198.2 31.8l15.1 18.5 .1 .2c.1 .2 .4 .5 .7 .9c.7 .9 1.7 2.3 3 4.2c2.6 3.7 6 9.2 9.5 15.9c1.6 3 3.1 6.2 4.5 9.6C147.8 88.1 87.5 128 87.5 128L144 144l-16 48 128-48h0l128 48-16-48 56.5-16s-59.6-39.5-142.4-46.8c-3.6-12.2-8.3-22.9-12.8-31.7c-4.5-8.8-9.1-16-12.5-21c-1.7-2.5-3.2-4.5-4.3-6c-.5-.7-1-1.3-1.3-1.7l-.4-.5-.1-.2-.1-.1 0 0 0 0s0 0-18.6 15.2L250.6 20 235.4 1.4zM78.8 158.8l-10.1-2.9C26.1 191.4 0 241.6 0 304C0 434.9 114.6 512 256 512s256-77.1 256-208c0-62.4-26.1-112.6-68.7-148.1l-10.1 2.8L409 165.7l5.4 16.2 21.2 63.6L372.8 222 256 178.2 139.2 222 76.4 245.5l21.2-63.6 5.4-16.2-24.3-6.9z"]},faSwordLaser:{prefix:"fass",iconName:"sword-laser",icon:[512,512,[],"e03b","M480 0L230 226.2 285.8 282 512 32 480 0zM184 225.4L161.4 248 264 350.6 286.6 328l-11.3-11.3-80-80L184 225.4zm-22.6 45.2l-23.7 23.7 80 80 23.7-23.7-80-80zm-35 35l-20.7 20.7 80 80 20.7-20.7-80-80zM80 336L0 416v48l32 32 16 16H96l80-80L80 336z"]},faHouseCircleCheck:{prefix:"fass",iconName:"house-circle-check",icon:[640,512,[],"e509","M520.5 193.7L288.4 0 0 240v47.6H64.1V512H224V352h96.7c8.1-89.7 83.5-160 175.3-160c8.3 0 16.5 .6 24.5 1.7zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-65.4-32l-11.3 11.3-72 72L480 430.6l-11.3-11.3-40-40L417.4 368 440 345.4l11.3 11.3L480 385.4l60.7-60.7L552 313.4 574.6 336z"]},faBuildings:{prefix:"fass",iconName:"buildings",icon:[512,512,[],"e0cc","M512 0H192V128H0V512H192 512V128 0zM64 288h64v64H64V288zm256 32H256V256h64v64zm64 0V256h64v64H384zM128 192v64H64V192h64zM256 64h64v64H256V64zm192 0v64H384V64h64zM256 224V160h64v64H256zm192 0H384V160h64v64z"]},faAngleLeft:{prefix:"fass",iconName:"angle-left",icon:[320,512,[8249],"f104","M18.7 256l22.6 22.6 160 160L224 461.3 269.3 416l-22.6-22.6L109.3 256 246.6 118.6 269.3 96 224 50.7 201.4 73.4l-160 160L18.7 256z"]},faCartFlatbedBoxes:Yp,faDollyFlatbedAlt:Yz,faDiagramSuccessor:{prefix:"fass",iconName:"diagram-successor",icon:[512,512,[],"e47a","M512 288L0 288 0 480l512 0 0-192zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 96 0 0 32-64 0 0 32 96 96 96-96 0-32-64 0 0-64 0-32-32 0L288 32l-64 0-16 0L64 32 0 32 0 96l0 64 0 64 64 0 160 0 64 0 0-64z"]},faTruckArrowRight:{prefix:"fass",iconName:"truck-arrow-right",icon:[640,512,[],"e58b","M416 0H0V416H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32 32V352H608V288 256 224 210.7l-9.4-9.4-96-96L493.3 96H480 416V0zM544 240v16H416V160h48 2.7L544 237.3V240zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM257 95l80 80 17 17-17 17-80 80-17 17L206.1 272l17-17 39-39H96 72V168H96 262.1l-39-39-17-17L240 78.1l17 17z"]},faSquareW:{prefix:"fass",iconName:"square-w",icon:[448,512,[],"e285","M448 32H0V480H448V32zM377.5 152L311.1 382.6l-5 17.4H270.5l-5.3-16.7L224 254.7 182.9 383.3 177.5 400H141.9l-5-17.4L70.5 152h50l40.7 141.5 39.9-124.8 5.3-16.7h35l5.3 16.7 39.9 124.8L327.5 152h50z"]},faArrowsSplitUpAndLeft:{prefix:"fass",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M342.6 25.4L320 2.7 297.4 25.4l-80 80L194.7 128 240 173.3l22.6-22.6L288 125.3V256H125.3l25.4-25.4L173.3 208 128 162.7l-22.6 22.6-80 80L2.7 288l22.6 22.6 80 80L128 413.3 173.3 368l-22.6-22.6L125.3 320H288v64 32 64 32h32H480h32V448H480 352V416 384 288 256 125.3l25.4 25.4L400 173.3 445.3 128l-22.6-22.6-80-80z"]},faLamp:{prefix:"fass",iconName:"lamp",icon:[448,512,[],"f4ca","M96 0L0 256H448L352 0H96zm64 288v32s-64 50.5-64 112c0 48 32 80 32 80H320s32-32 32-80c0-61.5-64-112-64-112V288H160z"]},faAirplay:{prefix:"fass",iconName:"airplay",icon:[576,512,[],"e089","M512 96H64V352H169l-62.5 56.2L97.9 416H64 0V352 96 32H64 512h64V96 352v64H512 478.1l-8.7-7.8L407 352H512V96zM288 288L448 432v48H128V432L288 288z"]},faHandFist:YH,faFistRaised:Yv,faShieldQuartered:{prefix:"fass",iconName:"shield-quartered",icon:[512,512,[],"e575","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.3-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zM80 137c.3 24.7 3.5 54.9 11.1 87H256V68.7L80 137zM256 441.9c72.8-35.5 117.2-93.2 143.5-153.5c9.4-21.6 16.4-43.4 21.4-64.4H256V441.9z"]},faSlashForward:{prefix:"fass",iconName:"slash-forward",icon:[320,512,[],"2f","M319.9 0H248.8L.1 512H71.2L319.9 0z"]},faLocationPen:YV,faMapMarkerEdit:Yy,faCloudMoon:{prefix:"fass",iconName:"cloud-moon",icon:[640,512,[],"f6c3","M550.4 24.7c-61.2 16.6-106.2 72.5-106.2 139c0 79.5 64.5 144 144 144c16.3 0 32-2.7 46.7-7.7c-32.1 41.6-82.5 68.4-139.1 68.4c-13.3 0-26.3-1.5-38.8-4.3c-10.8-14.2-24.9-25.7-41.2-33.4c-2.5-52.9-41.6-96.2-92.6-105.1c-2.1-10.8-3.2-22-3.2-33.4C320 94.9 398.7 16 495.8 16c19.1 0 37.4 3 54.6 8.7zM447.9 511.9l-80 0H96 0v-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7v80z"]},faPotFood:{prefix:"fass",iconName:"pot-food",icon:[640,512,[127858],"e43f","M112 24V0H64V24c0 45.1 21.2 69 37.7 87.5l.4 .4C117.5 129.3 128 141.5 128 168v24h48V168c0-45.1-21.2-69-37.7-87.5l-.4-.4C122.5 62.7 112 50.5 112 24zm112 0V0H176V24c0 45.1 21.2 69 37.7 87.5l.4 .4C229.5 129.3 240 141.5 240 168v24h48V168c0-45.1-21.2-69-37.7-87.5l-.4-.4C234.5 62.7 224 50.5 224 24zm208 88c-50.7 0-93.6 33.7-107.4 80H539.4c-13.8-46.3-56.6-80-107.4-80zM576 224H64l1.9 32H48 16v64H48 72.4C87.1 387.5 132.1 443.2 192 472.9V512H448V472.9c59.9-29.7 104.9-85.4 119.6-152.9H592h32V256H592 574.1l1.9-32z"]},faBriefcase:{prefix:"fass",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M128 0h24H360h24V24 96H512V256H320 192 0V96H128V24 0zM0 288H192v64H320V288H512V480H0V288zM336 48H176V96H336V48z"]},faPersonFalling:{prefix:"fass",iconName:"person-falling",icon:[512,512,[],"e546","M320 0l0 32 0 96 0 19.8-17.7 8.8L252 181.8 304.5 256l95.5 0 16 0 9.6 12.8 48 64 19.2 25.6-51.2 38.4-19.2-25.6L384 320l-96 0h-1.4l84.2 130.1L388.2 477l-53.7 34.8-17.4-26.9L160 242.2 160 352v32H96l0-32V208 188.2l17.7-8.8L256 108.2 256 32V0h64zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faImagePortrait:Yx,faPortrait:Yb,faUserTag:{prefix:"fass",iconName:"user-tag",icon:[640,512,[],"f507","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM448 512l-8.3-27.1L320 365.3V304H64L0 512H448zm64 0L640 384 480 224H384l-32 32v96L512 512zM408 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faRug:{prefix:"fass",iconName:"rug",icon:[640,512,[],"e569","M24 64H56 80V88v64 48 32 48 32 48 64 24H56 24 0V400H24h8V360H24 0V312H24h8V280H24 0V232H24h8V200H24 0V152H24h8V112H24 0V64H24zm88 0H528V448H112V64zm528 0v48H616h-8v40h8 24v48H616h-8v32h8 24v48H616h-8v32h8 24v48H616h-8v40h8 24v48H616 584 560V424 360 312 280 232 200 152 88 64h24 32 24z"]},faPrintSlash:{prefix:"fass",iconName:"print-slash",icon:[640,512,[],"f686","M523.9 384H576V192H276.6L192 126.3V64H418.7L448 93.3V160h64V80 66.7l-9.4-9.4-48-48L445.3 0H432 160 128V32 76.6L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-97-75.3zM512 499.4L446.8 448H192V384 368 352H324.9L121.8 192H64V384h64v96 32h32H480h32V499.4zM472 248h48v48H472V248z"]},faEarthEurope:Yw,faGlobeEurope:YD,faCartFlatbedSuitcase:Yk,faLuggageCart:YS,faHandBackPointRibbon:{prefix:"fass",iconName:"hand-back-point-ribbon",icon:[448,512,[],"e1a0","M192 0V48v64 16H176 112 32L75.6 80 32 32h80V0h80zM112 224V160h80v16h80v32h80v32h80v80 48 16c0 70.7-57.3 128-128 128H185.9c-37.4 0-73.7-13.1-102.4-37.1l-5.4-4.5C48.9 446.1 32 410 32 372V304l48-40v56 16h32V320 240v-2.7V224z"]},faRectangleXmark:YE,faRectangleTimes:Yj,faTimesRectangle:YO,faWindowClose:YP,faTireRugged:{prefix:"fass",iconName:"tire-rugged",icon:[512,512,[],"f634","M320 0H192V41.3c-14.9 4.4-29.1 10.4-42.6 17.6L120.2 29.7 29.7 120.2l29.2 29.2c-7.3 13.4-13.2 27.7-17.6 42.6H0V320H41.3c4.4 14.9 10.4 29.1 17.6 42.6L29.7 391.8l90.5 90.5 29.2-29.2c13.4 7.3 27.7 13.2 42.6 17.6V512H320V470.7c14.9-4.4 29.1-10.4 42.6-17.6l29.2 29.2 90.5-90.5-29.2-29.2c7.3-13.4 13.2-27.7 17.6-42.6H512V192H470.7c-4.4-14.9-10.4-29.1-17.6-42.6l29.2-29.2L391.8 29.7 362.6 58.9c-13.4-7.3-27.7-13.2-42.6-17.6V0zM256 128a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-61.1 2.9a24 24 0 1 0 -14.8 45.7 24 24 0 1 0 14.8-45.7zm106.7 30.2a24 24 0 1 0 45.7-14.8 24 24 0 1 0 -45.7 14.8zm-22.7 87.2a24 24 0 1 0 38.8-28.2 24 24 0 1 0 -38.8 28.2zm-51.1-33.5a24 24 0 1 0 -28.2 38.8 24 24 0 1 0 28.2-38.8z"]},faLightbulbDollar:{prefix:"fass",iconName:"lightbulb-dollar",icon:[384,512,[],"f670","M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM112 416v96H272V416H112zM212 96v6.3c6.6 1.2 16.7 3.2 21.1 4.4l19.3 5.1-10.3 38.7-19.3-5.1c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2 0 0 0 0c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10.1 3.6-15.4 4.6V288v20H172V288v-6.4c-9.5-2.2-22-6.4-29.9-9.1l0 0c-1.7-.6-3.2-1.1-4.4-1.5l-19-6.3 12.6-38 19 6.3c2 .7 4.2 1.4 6.4 2.1l0 0c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.4-4 16-5.1V96 76h40V96z"]},faCowbell:{prefix:"fass",iconName:"cowbell",icon:[448,512,[],"f8b3","M128 0h24H296h24V24 96h64l64 320H0L64 96h64V24 0zM272 48H176V96h96V48zm16 400c0 35.3-28.7 64-64 64s-64-28.7-64-64H288z"]},faBahtSign:{prefix:"fass",iconName:"baht-sign",icon:[320,512,[],"e0ac","M176 0H112V64H64 0v64 96 64 96 64H64h48v64h64V448h32c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112V0zM112 128v96H64V128h48zm64 96V128c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64v96H64V288h48zm64 96V288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H176z"]},faCorner:{prefix:"fass",iconName:"corner",icon:[448,512,[],"e3fe","M0 160H32 416h32v32V352v32H384V352 224H32 0V160z"]},faChevronsRight:Y_,faChevronDoubleRight:YB,faBookOpen:{prefix:"fass",iconName:"book-open",icon:[576,512,[128214,128366],"f518","M272 480V72c-16-16-64-40-128-40S21.3 53.3 0 64V480c21.3-10.7 92.8-32 144-32s128 32 128 32zm32 0s76.8-32 128-32s122.7 21.3 144 32V64c-21.3-10.7-80-32-144-32s-112 24-128 40V480z"]},faBookJournalWhills:YU,faJournalWhills:YR,faInhaler:{prefix:"fass",iconName:"inhaler",icon:[576,512,[],"f5f9","M576 72L416 32l-20.8 78L528.7 243.4 576 72zM536.6 296.6L364.2 124.2 337.3 224H192V480H486.6l50-183.4zM64 256A32 32 0 1 0 0 256a32 32 0 1 0 64 0zm0 96A32 32 0 1 0 0 352a32 32 0 1 0 64 0zm64-16a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM64 448A32 32 0 1 0 0 448a32 32 0 1 0 64 0zm64-16a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHandcuffs:{prefix:"fass",iconName:"handcuffs",icon:[640,512,[],"e4f8","M234.9 14L298 2.9l11.1 63L246 77.1 234.9 14zM96 160h34.7L160 130.7 189.3 160H224v45.3c56.5 24.7 96 81.1 96 146.7c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.6 39.5-122 96-146.7V160zm64 288a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.8-32.7 44.5-58.8 78.4-73.6V160h34.7L480 130.7 509.3 160H544v45.3c56.5 24.7 96 81.1 96 146.7c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM201.4 43.7l34.9 53.7-53.7 34.9L147.7 78.6l53.7-34.9zm237.2 0l53.7 34.9-34.9 53.7L403.7 97.4l34.9-53.7zM405.1 14L394 77.1 330.9 66 342 2.9l63 11.1z"]},faSnake:{prefix:"fass",iconName:"snake",icon:[512,512,[128013],"f716","M512 80L352 16 288 64H176C96.5 64 32 128.5 32 208s64.5 144 144 144H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H256.1l-.1 0H96L0 464l96 48h79.9l.1 0H320c70.7 0 128-57.3 128-128s-57.3-128-128-128H176c-26.5 0-48-21.5-48-48s21.5-48 48-48H288l64 48 160-64V80zM352 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTriangleExclamation:YY,faExclamationTriangle:YG,faWarning:YQ,faNoteMedical:{prefix:"fass",iconName:"note-medical",icon:[448,512,[],"e200","M0 32H448V320H320 288v32V480H0V32zM402.7 352H448l-32 32-64 64-32 32V434.7 384 352h32 50.7zM192 128v64H128v64h64v64h64V256h64V192H256V128H192z"]},faDatabase:{prefix:"fass",iconName:"database",icon:[448,512,[],"f1c0","M448 80v32 16 16L320 224H128L0 144V128 112 80L128 0H320L448 80zM0 432V341.7L118.8 416H329.2L448 341.7V432L320 512H128L0 432zM448 288v16L320 384H128L0 304V288 181.7L118.8 256H329.2L448 181.7V288z"]},faDownLeft:{prefix:"fass",iconName:"down-left",icon:[384,512,[],"e16a","M16 432V144l32-32L152 216 304 64l80 80L232 296 336 400l-32 32H16z"]},faShare:YF,faMailForward:YZ,faFaceThinking:{prefix:"fass",iconName:"face-thinking",icon:[512,512,[],"e39b","M512 256c0 141.4-114.6 256-256 256c-10.6 0-21.1-.6-31.4-1.9c4-5.7 7.3-12 9.8-18.8l21-57.7 35.8-13 52.6-19.1-22.1-60.7-10.2-40.6-2.2-8.9-8.8-2.6-136-40-15.3-4.5-9 30.7 15.4 4.5 108.6 31.9-11.2 4.1L144 355v-3V296H32v56 28C11.6 343.3 0 301 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM208.4 176a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 48a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM143 121.9c23.5-13.4 52.9-10.6 73.4 7l13.2 11.3 12.1 10.4 20.8-24.3-12.1-10.4-13.2-11.3C206.4 78.1 162.3 74 127.1 94.1l-7.1 4L106.2 106 122 133.8l13.9-7.9 7.1-4zM112 352v48.6l151.8-55.2 22.6-8.2 16.4 45.1-22.6 8.2-49.8 18.1-31.8 87.5L192.8 512H176 88 64V488 352 328h48v24z"]},faTurnDownRight:{prefix:"fass",iconName:"turn-down-right",icon:[512,512,[],"e455","M512 288L352 448l-32 0 0-112L0 336 0 32l96 0 0 208 224 0 0-112 32 0L512 288z"]},faBottleDroplet:{prefix:"fass",iconName:"bottle-droplet",icon:[320,512,[],"e4c4","M96 0L72 0l0 48 24 0 8 0v92.9C61.4 161.6 32 205.4 32 256V512H288V256c0-50.6-29.4-94.4-72-115.1V48l8 0 24 0 0-48L224 0l-8 0V0H104V0L96 0zm64 384c-26.5 0-48-21.5-48-48c0-32 48-80 48-80s48 48 48 80s-21.5 48-48 48z"]},faMaskFace:{prefix:"fass",iconName:"mask-face",icon:[640,512,[],"e1d7","M304 64h-9.7l-8.1 5.4L198.3 128H144 128 24 0v24V344v18.7l18.2 4.5 180.7 45.2C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l180.7-45.2 18.2-4.5V344 152 128H616 512 496 441.7L353.8 69.4 345.7 64H336 304zM132.3 346.3L48 325.3V176H96v48c0 45.1 13.4 87.2 36.3 122.3zM592 325.3l-84.3 21.1c23-35.2 36.3-77.2 36.3-122.3V176h48V325.3zM422.3 192H432h16v32H432 208 192V192h16 9.7H422.3zM192 256h16H432h16v32H432 208 192V256zm32 64h16H400h16v32H400 240 224V320z"]},faHillRockslide:{prefix:"fass",iconName:"hill-rockslide",icon:[576,512,[],"e508","M0 512H480L0 32V512zM160 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 0l36 64 72 0 36-64L356 32H284L248 96zM576 372V300l-64-36-64 36v72l64 36 64-36zM416 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faScannerKeyboard:{prefix:"fass",iconName:"scanner-keyboard",icon:[512,512,[],"f489","M192 0V64H128V0h64zM352 0V64H288V0h64zM224 0h32V64H224V0zM416 0V288H384V0h32zm32 0h64V288H448V0zM0 96H352V512H0V96zm64 64v64H288V160H64zm0 128v64h96V288H64zm96 96H64v64h96V384zm32-96v64h96V288H192zm96 96H192v64h96V384z"]},faCircleO:{prefix:"fass",iconName:"circle-o",icon:[512,512,[],"e119","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128a128 128 0 1 1 0-256 128 128 0 1 1 0 256z"]},faGridHorizontal:{prefix:"fass",iconName:"grid-horizontal",icon:[448,512,[],"e307","M128 128H0V256H128V128zm0 160H0V416H128V288zm32-160V256H288V128H160zM288 288H160V416H288V288zm32-160V256H448V128H320zM448 288H320V416H448V288z"]},faMessageDollar:Yq,faCommentAltDollar:YK,faRightLeft:YJ,faExchangeAlt:YW,faColumns3:{prefix:"fass",iconName:"columns-3",icon:[640,512,[],"e361","M640 32H0V480H640V32zM192 96V416H64V96H192zm64 0H384V416H256V96zm320 0V416H448V96H576z"]},faPaperPlane:{prefix:"fass",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M0 288L512 0 448 480 271.8 404.5 208 512l-48-16V416 384L384 160 133 345 0 288z"]},faRoadCircleExclamation:{prefix:"fass",iconName:"road-circle-exclamation",icon:[640,512,[],"e565","M160 32H288V96v32h64V96 32H480l46.5 162.6c-9.9-1.7-20.1-2.6-30.5-2.6c-59.5 0-112.1 29.6-144 74.8V224 192H288v32 64 32h38.6c-4.3 15.3-6.6 31.4-6.6 48c0 5.4 .2 10.7 .7 16H288v32 64H32L160 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 224V416H480v32h32zm0-176H480v16 80 16h32V368 288 272z"]},faDungeon:{prefix:"fass",iconName:"dungeon",icon:[512,512,[],"f6d9","M355.7 175.7l106.7-71.2C437.7 70.9 405 43.6 367.1 25.3L319.3 144.7c14 8 26.3 18.5 36.3 30.9zm-65.9-43.2L337.5 13.2C311.9 4.7 284.5 0 256 0s-55.9 4.7-81.5 13.2l47.7 119.3c10.8-2.9 22.1-4.5 33.8-4.5s23 1.6 33.8 4.5zM144.9 25.3C107 43.6 74.3 70.9 49.6 104.5l106.7 71.2c10-12.4 22.4-23 36.3-30.9L144.9 25.3zM384 256H512c0-45.2-11.7-87.7-32.3-124.6L372.5 202.9c7.4 16.2 11.5 34.2 11.5 53.1zM139.5 202.9L32.3 131.4C11.7 168.3 0 210.8 0 256H128c0-18.9 4.1-36.9 11.5-53.1zM0 288v96H128V288H0zm512 0H384v96H512V288zM128 416H0v96H128V416zm384 0H384v96H512V416zM272 192V176H240v16V464v16h32V464 192zm-64 32V208H176v16V464v16h32V464 224zm128 0V208H304v16V464v16h32V464 224z"]},faHandHoldingBox:{prefix:"fass",iconName:"hand-holding-box",icon:[576,512,[],"f47b","M224 128V0H96V256H480V0H352V128L288 96l-64 32zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faInputText:{prefix:"fass",iconName:"input-text",icon:[640,512,[],"e1bf","M64 128V384H576V128H64zM0 64H64 576h64v64V384v64H576 64 0V384 128 64zm312 96h52c33.1 0 60 26.9 60 60c0 9.2-2.1 17.9-5.8 25.7c13.3 11 21.8 27.6 21.8 46.3c0 33.1-26.9 60-60 60H312 288V328v-8V256 192v-8V160h24zm24 72h28c6.6 0 12-5.4 12-12s-5.4-12-12-12H336v24zm44 72c6.6 0 12-5.4 12-12s-5.4-12-12-12H364 336v24h44zM198.3 167.1l72 180 2 4.9H220.6L211 328H141l-9.6 24H79.8l2-4.9 72-180 2.8-7.1h38.9l2.8 7.1zM191.8 280L176 240.6 160.2 280h31.5z"]},faWindowFlip:YX,faWindowAlt:Y$,faAlignRight:{prefix:"fass",iconName:"align-right",icon:[448,512,[],"f038","M448 32V96H160V32H448zm0 256v64H160V288H448zM0 160H448v64H0V160zM448 416v64H0V416H448z"]},faScannerGun:Y4,faScanner:Y0,faTire:{prefix:"fass",iconName:"tire",icon:[512,512,[],"f631","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-16.1 62l0 65c44.3-5.5 81.5-33.6 99.8-72.4l-61.9-20.1c-8.6 13.5-22.1 23.5-38 27.6zm47.9-58l61.8 20.1c1.5-7.8 2.3-15.9 2.3-24.2c0-36.8-15.5-69.9-40.3-93.3l-38.2 52.6c9.1 11 14.5 25.2 14.5 40.6c0 1.4 0 2.7-.1 4zm-40.2-63.5l38.2-52.6C299.5 133.8 278.4 128 256 128s-43.5 5.8-61.8 15.9l28.1 38.8 10 13.8c7.3-2.9 15.3-4.5 23.6-4.5s16.3 1.6 23.6 4.5zM168.3 162.7C143.5 186.1 128 219.2 128 256c0 8.3 .8 16.3 2.3 24.2L192.1 260c-.1-1.3-.1-2.7-.1-4c0-15.4 5.5-29.6 14.5-40.6l-10.1-13.9-28.1-38.7zm33.7 127.7l-61.9 20.1c18.3 38.8 55.5 66.9 99.8 72.4l0-65c-15.8-4.1-29.3-14.1-37.9-27.5zM256 96a160 160 0 1 1 0 320 160 160 0 1 1 0-320z"]},faEngine:{prefix:"fass",iconName:"engine",icon:[640,512,[],"e16e","M400 112h24V64H400 208 184v48h24l72 0v16 16H208 160 96v88H48V160 136H0v24V352v24H48V352 280H96V384h76.8L224 448H512V208l-80-64H328V128 112l72 0zM224 224v64H160V224h64zm96 0v64H256V224h64zm32 0h64v64H352V224zm288-32H544V448h96V192z"]},faMoneyBill1Wave:Y6,faMoneyBillWaveAlt:Y8,faLifeRing:{prefix:"fass",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm91 .5c33.7-43.3 53.8-97.8 53.8-157s-20.1-113.6-53.8-157l19-19L432 34.7l-19 19C369.6 20.1 315.2 0 256 0S142.4 20.1 99 53.8l-19-19L34.7 80l19 19C20.1 142.4 0 196.8 0 256s20.1 113.6 53.8 157l-19 19L80 477.3l19-19c43.3 33.7 97.8 53.8 157 53.8s113.6-20.1 157-53.8l19 19L477.3 432l-19-19zm-45.7-45.7l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faHands:Y5,faSignLanguage:Y7,faSigning:Y9,faCircleCaretRight:Gc,faCaretCircleRight:Gr,faTurnLeft:{prefix:"fass",iconName:"turn-left",icon:[512,512,[],"e636","M0 224L160 64l32 0 0 112 320 0 0 304-96 0 0-208-224 0 0 112-32 0L0 224z"]},faWheat:{prefix:"fass",iconName:"wheat",icon:[512,512,[],"f72d","M472 0c-48.6 0-88 39.4-88 88v40h40c48.6 0 88-39.4 88-88V0H472zM316.8 38.6L294.2 16 271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-22.6-22.6-22.6 22.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L90.5 219.6 67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L25.4 441.4 2.7 464 48 509.3l22.6-22.6 52.9-52.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L396 321.5l-22.6-22.6c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l22.6-22.6L475.2 197c-34.1-34.1-82.6-44.9-125.9-32.5c12.4-43.3 1.5-91.8-32.5-125.9z"]},faFileSpreadsheet:{prefix:"fass",iconName:"file-spreadsheet",icon:[384,512,[],"f65b","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM72 224H312h16v16 32 80 80 16H312 232 152 72 56V432 352 272 240 224H72zM88 336h48V288H88v48zm80 0h48V288H168v48zm80 0h48V288H248v48zm0 32v48h48V368H248zm-32 0H168v48h48V368zm-80 0H88v48h48V368z"]},faAudioDescriptionSlash:{prefix:"fass",iconName:"audio-description-slash",icon:[640,512,[],"e0a8","M48.4 14.8L29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7-12.9-10V32H70.5L48.4 14.8zM336 238.1V184 160h24 56c53 0 96 43 96 96c0 35-18.7 65.7-46.8 82.4l-44.6-34.6C445 301.5 464 281 464 256c0-26.5-21.5-48-48-48H384v67.4l-48-37.3zM32 480H487.4L320 348.1l1.7 3.9H269.5l-13.7-32.2H192.2L178.5 352H126.4l49.9-117.1L32 121.2V480zM209.3 279.8h24.1l-18-14.2-6 14.2z"]},faBellRing:{prefix:"fass",iconName:"bell-ring",icon:[512,512,[],"e62c","M288 0H224V51.2C151 66 96 130.6 96 208v88L32 368v48H480V368l-64-72V208c0-77.4-55-142-128-156.8V0zm32 448H256 192c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM112.6 49.4L79.4 14.6C30.5 61.2 0 127.1 0 200H48c0-59.3 24.8-112.7 64.6-150.6zM464 200h48c0-72.9-30.5-138.8-79.4-185.4L399.4 49.4C439.2 87.3 464 140.7 464 200z"]},faCalendarDay:{prefix:"fass",iconName:"calendar-day",icon:[448,512,[],"f783","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zm192 64H64V384H192V256z"]},faWaterLadder:Ga,faLadderWater:Gn,faSwimmingPool:Go,faArrowsUpDown:Gs,faArrowsV:Gf,faChessPawnPiece:Gg,faChessPawnAlt:Gu,faFaceGrimace:Gm,faGrimace:Gd,faWheelchairMove:Gp,faWheelchairAlt:Gz,faTurnDown:GH,faLevelDownAlt:Gv,faSquareS:{prefix:"fass",iconName:"square-s",icon:[448,512,[],"e27d","M448 32H0V480H448V32zM175.6 196.2c-1.1 6.4-.2 9.7 .6 11.6c1 2 2.9 4.6 7.4 7.7c10.1 6.8 25.7 11.5 46.8 17.4l2 .6 0 0c18.4 5.2 41.4 11.7 58.6 23.2c9.5 6.4 18.5 15.1 24.1 27.2c5.7 12.3 7 25.9 4.4 40.3c-4.7 26.3-23.1 43.3-45 52c-21.3 8.4-47 9.6-72.6 5.7l-.1 0 0 0c-16.3-2.6-43.7-10.7-57.3-15.1l-22.9-7.3 14.7-45.7 22.9 7.3c13.9 4.5 37.8 11.4 50 13.4c20.2 3 36.8 1.4 47.7-2.9c10.3-4.1 14.2-9.6 15.4-15.8c1.1-6.4 .2-9.7-.6-11.6c-1-2-2.9-4.6-7.4-7.7c-10.1-6.8-25.7-11.5-46.8-17.4l-2-.6c-18.4-5.2-41.4-11.7-58.6-23.2c-9.5-6.4-18.5-15.1-24.1-27.2c-5.7-12.3-7-25.9-4.4-40.3c4.7-26.3 23.1-43.3 45-52c21.3-8.4 47-9.6 72.6-5.7c8.1 1.2 24.4 4.8 32 6.7l23.2 6-11.9 46.5-23.2-6c-6.7-1.7-21.3-4.9-27.3-5.7c-20.3-3.1-36.8-1.4-47.8 2.9c-10.3 4.1-14.2 9.6-15.4 15.8z"]},faRectangleBarcode:GV,faBarcodeAlt:Gy,faPersonWalkingArrowRight:{prefix:"fass",iconName:"person-walking-arrow-right",icon:[640,512,[],"e552","M208 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM132.3 126.6l10 2 80 16 15.3 3.1 7 14 35.2 70.5 38.5 19.2-28.6 57.2-48-24-9.5-4.8-4.8-9.5-13.7-27.4-18.4 62.4 52.3 57 5.2 5.7 2 7.5 24 88 8.4 30.9-61.7 16.8-8.4-30.9-22-80.5-70.9-77.4c-14.8-16.1-20.3-38.6-14.7-59.7l17-63.6L89.9 215.5 78.4 250.1 68.2 280.5 7.5 260.2l10.1-30.4 16-48 4.5-13.4L51 162.8l72-32 9.3-4.1zm-38.6 209c2.1 3 4.5 5.8 7 8.6l40.7 44.4-15.7 39.3-2.4 6.1-4.6 4.6-48 48L48 509.3 2.7 464l22.6-22.6L68.7 398l25-62.4zM534.6 153.4l80 80L637.3 256l-22.6 22.6-80 80L512 381.3 466.7 336l22.6-22.6L514.7 288H384 352V224h32H514.7l-25.4-25.4L466.7 176 512 130.7l22.6 22.6z"]},faSquareEnvelope:Gx,faEnvelopeSquare:GT,faDice:{prefix:"fass",iconName:"dice",icon:[640,512,[127922],"f522","M0 224L224 0 448 224 224 448 0 224zm248 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM96 248a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm128 80a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm128-80a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM224 72a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm96 325.3L470.6 246.6 493.3 224l-22.6-22.6-9.4-9.4H640V512H320V397.3zM504 352a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faUnicorn:{prefix:"fass",iconName:"unicorn",icon:[640,512,[129412],"f727","M448 160v78.1V240h0c-.5 30-12.8 56.4-32 75.7V512H320V346.7c-4.1-.7-8.2-1.6-12.3-2.8L224 320v16 19.9l-14.1 14.1-27 27 38.3 115H120.1L82.5 399.2 73.1 371l21-21 26.6-26.6L78.2 259.9c-7.3-11-11.9-23.4-13.6-36.4C54.6 230.8 48 242.6 48 256v56 24H0V312 256c0-44.6 33.2-81.5 76.3-87.2c14.9-24.4 41.8-40.8 72.5-40.8h54.4H256h64C320 57.3 377.3 0 448 0h32 64 16V32H544 528l16 16h96V64L560 90.7V192l-80 32-32-64zm64-80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faBowlingBall:{prefix:"fass",iconName:"bowling-ball",icon:[512,512,[],"f436","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPompebled:{prefix:"fass",iconName:"pompebled",icon:[512,512,[],"e43d","M295.2 216.3c48.2-58.4 118.9-77.5 165.1-44.3c59 41.8 68.8 131.8 22.6 200.2c-85.5 126.3-260.4 185.6-381.8 98.6C-20.8 383.8-28.6 196.7 56.9 70.4c46.2-68.9 131.7-91 190.7-49.3c46.7 32.2 54.5 106.6 17.7 173.5L254.7 210l30 21.6 10.6-15.3z"]},faBrain:{prefix:"fass",iconName:"brain",icon:[512,512,[129504],"f5dc","M240 0V56 456v56H184c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0h56zm32 0h56c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1H272V456 56 0z"]},faWatchSmart:{prefix:"fass",iconName:"watch-smart",icon:[384,512,[],"e2cc","M64 0V48H320V0H64zM384 80H0V432H384V80zM216 160v86.1l41 41 17 17L240 337.9l-17-17-48-48-7-7V256 160 136h48v24zM320 512V464H64v48H320z"]},faBookUser:{prefix:"fass",iconName:"book-user",icon:[448,512,[],"f7e7","M0 96C0 43 43 0 96 0H384h32 32V384H416v64h32v64H416 384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM304 128a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm16 96H160l-32 96H352l-32-96z"]},faSensorCloud:Gb,faSensorSmoke:Gw,faClapperboardPlay:{prefix:"fass",iconName:"clapperboard-play",icon:[512,512,[],"e132","M454.1 32L327 159l-1 1H233.9L361 33l1-1h92.1zM393.9 160L512 41.9V160H393.9zM201.9 32h92.1L167 159l-1 1H73.9L201 33l1-1zm-67.9 0L7 159l-1 1H0V32H134.1zM0 192H512V480H0V192zM344 336L208 248V424l136-88z"]},faBandage:GD,faBandAid:Gk,faCalendarMinus:{prefix:"fass",iconName:"calendar-minus",icon:[448,512,[],"f272","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM312 376h24V328H312 136 112v48h24H312z"]},faCircleXmark:GS,faTimesCircle:GE,faXmarkCircle:Gj,faCircle4:{prefix:"fass",iconName:"circle-4",icon:[512,512,[],"e0f1","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320-64H272v24 56H207.6l40-144H197.8L152.9 289.6 144.4 320H176h96v40 24h48V360 320h8 24V272H328h-8V216 192z"]},faGifts:{prefix:"fass",iconName:"gifts",icon:[640,512,[],"f79c","M200.6 40l8-22.6-45.2-16-8 22.6L144.7 54.2l-9.9-29.8L127.2 1.6 81.6 16.8l7.6 22.8 8.3 25-27.4-20L50.7 30.5 22.5 69.3 41.9 83.4 59.2 96H0V512H192V192h48.3c2.6-33.5 21-62.5 47.7-79.6V96H228.8l17.3-12.6 19.4-14.1L237.3 30.5 217.9 44.6 192.5 63.1 200.6 40zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H224V352H416V256h32v96H640V224H587.9c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 512H416V384H224V512zm224 0H640V384H448V512zm96-312c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z"]},faAlbumCollection:{prefix:"fass",iconName:"album-collection",icon:[512,512,[],"f8a0","M32 0H56 456h24V48H456 56 32V0zm8 512L0 160H512L472 512H40zM440 344c0-75.1-82.4-136-184-136S72 268.9 72 344s82.4 136 184 136s184-60.9 184-136zM256 376c-17.7 0-32-10.7-32-24s14.3-24 32-24s32 10.7 32 24s-14.3 24-32 24zM40 80H472h24v48H472 40 16V80H40z"]},faHotel:{prefix:"fass",iconName:"hotel",icon:[512,512,[127976],"f594","M0 0H512V64H480V448h32v64H304V416H208v96H0V448H32V64H0V0zM96 96v64h64V96H96zm192 0H224v64h64V96zm64 0v64h64V96H352zM160 192H96v64h64V192zm64 0v64h64V192H224zm192 0H352v64h64V192zM352 384c0-53-43-96-96-96s-96 43-96 96H352z"]},faEarthAsia:GO,faGlobeAsia:GP,faIdCardClip:G_,faIdCardAlt:GB,faMagnifyingGlassPlus:GU,faSearchPlus:GR,faThumbsUp:{prefix:"fass",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M240 67.7V32h96V67.7c0 38.1-9 75.1-25.8 108.3H464h48v96H496v80H472v72H448v56H400 280 265.5l-12.1-8.1-72-48L160 409.7V384 320 224 200.9l18-14.4 7.9-6.4c34.2-27.3 54-68.7 54-112.4zM128 192V480H0V192H128z"]},faCloudShowers:{prefix:"fass",iconName:"cloud-showers",icon:[512,512,[],"f73f","M96 320H0V224c0-41.8 26.7-77.4 64-90.5V112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80v16c53 0 96 43 96 96v96H416 96zm40 32v24 80 24H88V456 376 352h48zm192 0v24 80 24H280V456 376 352h48zm-96 56v80 24H184V488 408 384h48v24zm192-24v24 80 24H376V488 408 384h48z"]},faUserClock:{prefix:"fass",iconName:"user-clock",icon:[640,512,[],"f4fd","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zm96 368c0 59.5 29.5 112.1 74.8 144H0L64 304H332c-7.7 19.8-12 41.4-12 64zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm160-80H480v16 64 16h16 48 16V352H544 512V304 288z"]},faOnion:{prefix:"fass",iconName:"onion",icon:[448,512,[129477],"e427","M208 0l16 32L240 0h32c0 60.4 39.2 92.3 80.7 126C399 163.7 448 203.5 448 288c0 80-57.5 134.7-130.9 160l9.2 23.1 8.9 22.3-44.6 17.8-8.9-22.3-11.6-29.1c-7.3 1.2-14.7 2.2-22.1 2.9V488v24H200V488 462.7c-7.4-.7-14.8-1.6-22.1-2.9l-11.6 29.1-8.9 22.3-44.6-17.8 8.9-22.3 9.2-23.1C57.5 422.7 0 368 0 288c0-84.5 49-124.3 95.3-162C136.8 92.3 176 60.4 176 0h32zM106.4 252.3c4.3-15.3 9.3-28.6 13.3-38.2c2-4.8 3.7-8.6 4.9-11.2c.6-1.3 1.1-2.3 1.4-2.9l.3-.7 .1-.2 0 0s0 0-14.3-7.2s-14.3-7.2-14.3-7.1l0 0 0 0 0 .1-.1 .3-.5 .9c-.4 .8-.9 1.9-1.6 3.4c-1.3 2.9-3.2 7.1-5.4 12.3c-4.3 10.4-9.8 25-14.5 41.8c-9.2 32.7-16.5 76.9-2.6 114l30-11.2c-10.1-27-5.4-62.7 3.4-94zM207.2 378.9c-14.5-43.5-7.5-103.7 4.4-155.3c5.9-25.4 12.7-47.9 18.1-64c2.7-8.1 5-14.5 6.6-18.9c.8-2.2 1.5-3.9 1.9-5l.5-1.3 .1-.3 0-.1 0 0s0 0-14.9-5.9s-14.9-5.9-14.9-5.9l0 0 0 0 0 .1-.2 .4-.6 1.5c-.5 1.3-1.2 3.1-2.1 5.4c-1.7 4.7-4.2 11.5-7 19.9c-5.6 16.8-12.8 40.3-18.9 67c-12.1 52.3-21.1 120.1-3.6 172.7l30.4-10.1zM318.6 231.1c12.6 37.3 21.2 81.4 11.2 116.5l30.8 8.7c12.7-44.9 1.4-96.8-11.7-135.5c-6.7-19.7-14-36.8-19.8-48.9c-2.9-6.1-5.3-11-7.1-14.3c-.9-1.7-1.6-3-2.1-3.9l-.6-1.1-.2-.3 0-.1 0 0 0 0s0 0-14 7.8s-14 7.8-14 7.8l0 0 0 0 .1 .2 .5 .8c.4 .8 1 1.9 1.8 3.5c1.6 3.1 3.9 7.6 6.5 13.2c5.3 11.4 12.2 27.3 18.4 45.6z"]},faClockTwelveThirty:{prefix:"fass",iconName:"clock-twelve-thirty",icon:[512,512,[],"e359","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm24-360V392v24H232V392 152 128h48v24z"]},faArrowDownToDottedLine:{prefix:"fass",iconName:"arrow-down-to-dotted-line",icon:[448,512,[],"e095","M246.6 342.6L224 365.3l-22.6-22.6-128-128L50.7 192 96 146.7l22.6 22.6L192 242.7V176 64 32h64V64 176v66.7l73.4-73.4L352 146.7 397.3 192l-22.6 22.6-128 128zM64 416v64H0V416H64zm96 0v64H96V416h64zm32 64V416h64v64H192zm160-64v64H288V416h64zm32 0h64v64H384V416z"]},faHandDots:GY,faAllergies:GG,faFileInvoice:{prefix:"fass",iconName:"file-invoice",icon:[384,512,[],"f570","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM80 64h64 16V96H144 80 64V64H80zm0 64h64 16v32H144 80 64V128H80zm0 96H304h16v16 96 16H304 80 64V336 240 224H80zm16 96H288V256H96v64zm144 96h64 16v32H304 240 224V416h16z"]},faWindowMinimize:{prefix:"fass",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M512 416H0v64H512V416z"]},faRectangleWide:{prefix:"fass",iconName:"rectangle-wide",icon:[640,512,[],"f2fc","M0 64H640V448H0V64z"]},faCommentArrowUp:{prefix:"fass",iconName:"comment-arrow-up",icon:[512,512,[],"e144","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM280 328V209.9l31 31 17 17L361.9 224l-17-17-72-72-17-17-17 17-72 72-17 17L184 257.9l17-17 31-31V328v24h48V328z"]},faGarlic:{prefix:"fass",iconName:"garlic",icon:[512,512,[129476],"e40e","M46.6 202.7l73.9-59.1c-.6 2-1.2 4-1.8 5.9c-5.4 17.1-12.7 30.1-20.5 43.3c-.8 1.4-1.6 2.8-2.5 4.2c-7.1 11.9-14.8 24.8-20.7 40.5c-6.7 17.8-11 38.8-11 66.5c0 54.8 26.8 96 65.3 120h-5.1C55.6 424 0 368.4 0 299.7c0-37.8 17.2-73.5 46.6-97zM387.7 424H302.7c38.6-24 65.3-65.2 65.3-120c0-52.8-20.4-80.5-39.4-106.3l0 0 0 0c-1.2-1.7-2.4-3.3-3.6-4.9c-9.8-13.4-18.8-26.6-25.5-43.8c-6.7-17-11.4-38.7-11.4-69V0h64V112l113.4 90.7c29.5 23.6 46.6 59.3 46.6 97C512 368.4 456.4 424 387.7 424zM160 0h96V80c0 33.8 5.3 59.5 13.6 80.7c8.3 21.1 19.3 37 29.5 50.9c1.1 1.6 2.3 3.1 3.4 4.6l0 .1 0 0C321 241.5 336 261.9 336 304c0 69.3-54.9 112-120 112s-120-42.7-120-112c0-24.2 3.7-41.3 9-55.2c4.9-12.8 11.1-23.3 18.3-35.5l2.5-4.2c8.2-13.8 16.9-29.3 23.5-49.9c4.2-13.2 7.4-28.2 9.2-46L160 112V80 0zM136 448h48v40 24H136V488 448zm64 0h48v40 24H200V488 448zm64 0h48v40 24H264V488 448zm64 0h48v40 24H328V488 448z"]},faMugSaucer:GQ,faCoffee:GF,faBrush:{prefix:"fass",iconName:"brush",icon:[384,512,[],"f55d","M192 64L160 0H128L96 64 64 0H0V256H384V0H224L192 64zM0 288v96H128V512H256V384H384V288H0zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTreeDecorated:{prefix:"fass",iconName:"tree-decorated",icon:[448,512,[],"f7dc","M224 0L56 176v32h48L24 320v32H80L0 480v32H448V480L368 352h56V320L344 208h48V176L224 0zM160 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72-104a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm56 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faMask:{prefix:"fass",iconName:"mask",icon:[576,512,[],"f6fa","M288 64C64 64 0 160 0 272S80 448 176 448h48l32-96h64l32 96h48c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCalendarHeart:{prefix:"fass",iconName:"calendar-heart",icon:[448,512,[],"e0d3","M160 0V64H288V0h64V64h96v96H0V64H96V0h64zM0 192H448V512H0V192zM112 315.2c0 16.1 6.6 31.5 18.2 42.7l82.8 79.6L224 448.1l11.1-10.7 82.8-79.6c11.6-11.2 18.2-26.6 18.2-42.7c0-32.7-26.5-59.2-59.2-59.2h-2.4c-15.9 0-31.2 6.2-42.7 17.2l-7.7 7.4-7.7-7.4c-11.5-11-26.8-17.2-42.7-17.2h-2.4c-32.7 0-59.2 26.5-59.2 59.2z"]},faMagnifyingGlassMinus:GZ,faSearchMinus:Gq,faFlower:{prefix:"fass",iconName:"flower",icon:[448,512,[127804,10047],"f7ff","M128 480c38.2 0 72.5-16.8 96-43.3c23.5 26.6 57.8 43.3 96 43.3c70.7 0 128-57.3 128-128c0-38.2-16.8-72.5-43.3-96c26.6-23.5 43.3-57.8 43.3-96c0-70.7-57.3-128-128-128c-38.2 0-72.5 16.8-96 43.3C200.5 48.8 166.2 32 128 32C57.3 32 0 89.3 0 160c0 38.2 16.8 72.5 43.3 96C16.8 279.5 0 313.8 0 352c0 70.7 57.3 128 128 128zm96-128l-96-96 96-96 96 96-96 96z"]},faArrowDownFromArc:{prefix:"fass",iconName:"arrow-down-from-arc",icon:[512,512,[],"e614","M256 66.7c-106 0-192 86-192 192l0 32-64 0 0-32C0 117.4 114.6 2.7 256 2.7s256 114.6 256 256l0 32-64 0 0-32c0-106-86-192-192-192zM121.4 377.4L98.7 354.7 144 309.5l22.6 22.6L224 389.5l0-194.7 0-32 64 0 0 32 0 194.7 57.4-57.4L368 309.5l45.3 45.3-22.6 22.6-112 112L256 512l-22.6-22.6-112-112z"]},faRightLeftLarge:{prefix:"fass",iconName:"right-left-large",icon:[640,512,[],"e5e1","M154.7 512L0 357.3V314.7L154.7 160H256v64H448v64h10.7l112-112L458.7 64H448v64H288V64h96V0H485.3L640 154.7v42.5L485.3 352H384V288H192V224H181.3L69.3 336l112 112H192V384H352v64H256v64H154.7z"]},faRulerVertical:{prefix:"fass",iconName:"ruler-vertical",icon:[256,512,[],"f548","M0 0H256V96H176 160v32h16 80v64H176 160v32h16 80v64H176 160v32h16 80v64H176 160v32h16 80v96H0V0z"]},faCirclesOverlap:{prefix:"fass",iconName:"circles-overlap",icon:[640,512,[],"e600","M192 288c0 34.2 7.7 66.6 21.4 95.7C130 378.2 64 308.8 64 224c0-88.4 71.6-160 160-160c32.2 0 62.2 9.5 87.3 25.9C240.4 127.5 192 202.1 192 288zm32 160c11.2 0 22.1-.8 32.8-2.4c40.6 41 96.9 66.4 159.2 66.4c123.7 0 224-100.3 224-224S539.7 64 416 64c-11.2 0-22.1 .8-32.8 2.4C342.6 25.4 286.3 0 224 0C100.3 0 0 100.3 0 224S100.3 448 224 448zm192 0c-32.2 0-62.2-9.5-87.3-25.9C399.6 384.5 448 309.9 448 224c0-34.2-7.7-66.6-21.4-95.7C510 133.8 576 203.2 576 288c0 88.4-71.6 160-160 160z"]},faUserLarge:GK,faUserAlt:GJ,faStarshipFreighter:{prefix:"fass",iconName:"starship-freighter",icon:[576,512,[],"e03a","M224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c42.3 0 84.2 7.9 123.6 23.2L576 144v80H445.7 416v64h29.7H576v80l-96 37.3V480H352l-29.2-14.6c-32 9.7-65.3 14.6-98.8 14.6zm0-272a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM80 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48-112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM112 368a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faTrainTram:{prefix:"fass",iconName:"train-tram",icon:[448,512,[128650],"e5b4","M72 0H63.3L56.6 5.6l-48 40L39.4 82.4 80.7 48H200V96H64V448h40L40 512h80l64-64h80l64 64h80l-64-64h40V96H248V48H367.3l41.3 34.4 30.7-36.9-48-40L384.7 0H376 72zm56 160H320v96H128V160zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faBridgeSuspension:{prefix:"fass",iconName:"bridge-suspension",icon:[640,512,[],"e4cd","M120 8H105.2L98.5 21.3c-21.1 42.2-56.8 71.4-96 97.9l26.9 39.8C51.7 143.9 75 126.7 96 105.4V256H16 0v16 64 16H16 96V496v16h16 64 16V496 352H448V496v16h16 64 16V496 352h80 16V336 272 256H624 544V105.4c21 21.3 44.3 38.5 66.6 53.6l26.9-39.8c-39.2-26.5-74.9-55.7-96-97.9L534.8 8H520 504 490.1l-6.9 12.1C447.6 82.4 389.4 120 320 120s-127.6-37.6-163.2-99.9L149.9 8H136 120zm360 94.4V256H440V133.9c14.4-9 27.7-19.6 40-31.6zM200 256H160V102.4c12.3 12 25.6 22.6 40 31.6V256zm96 0H248V156.5c15.3 5.1 31.3 8.5 48 10.3V256zm96 0H344V166.8c16.7-1.7 32.7-5.2 48-10.2V256z"]},faTrashCheck:{prefix:"fass",iconName:"trash-check",icon:[448,512,[],"e2af","M304 0l16 32H448V96H0V32H128L144 0H304zM32 128H416L392 512H56L32 128zM337 249l17-17L320 198.1l-17 17-111 111-47-47-17-17L94.1 296l17 17 64 64 17 17 17-17L337 249z"]},faUserNurse:{prefix:"fass",iconName:"user-nurse",icon:[448,512,[],"f82f","M96 128V48L224 0 352 48v80h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM126.1 320L224 424l97.9-104H384l64 192H0L64 320h62.1zM208 64H184V96h24v24h32V96h24V64H240V40H208V64z"]},faBoombox:{prefix:"fass",iconName:"boombox",icon:[640,512,[128254],"f8a5","M32 0H56 584h24V24 160h32V512H0V160H32V24 0zM80 160H192V128h64v32h32V128h64v32h32V128h64v32H560V48H80V160zM96 336a80 80 0 1 1 160 0A80 80 0 1 1 96 336zm192 0A112 112 0 1 0 64 336a112 112 0 1 0 224 0zm176-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 192a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},faSyringe:{prefix:"fass",iconName:"syringe",icon:[512,512,[128137],"f48e","M452.2 18.2L473 39l20.8 20.8 17 17-33.9 33.9-17-17L456 89.9 417.9 128l55 55 17 17L456 233.9l-17-17-72-72L295 73l-17-17L312 22.1l17 17 55 55L422.1 56l-3.8-3.8-17-17L435.2 1.3l17 17zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1L217 441l-7 7H200 97.9L52.2 493.8l-17 17L1.3 476.8l17-17L64 414.1V312v-9.9l7-7 52.7-52.7 57 57L192 310.6 214.6 288l-11.3-11.3-57-57 41.4-41.4 57 57L256 246.6 278.6 224l-11.3-11.3-57-57z"]},faCloudSun:{prefix:"fass",iconName:"cloud-sun",icon:[640,512,[9925],"f6c4","M121.3 0L104 104 0 121.3 60.7 208 0 294.7 104 312l17.3 104 42-29.4c8.8-37.6 34.2-68.7 68-85.4c-7.5 1.9-15.3 2.9-23.4 2.9c-53 0-96-43-96-96s43-96 96-96s96 43 96 96l0 1.1c18.4-10.7 39.8-16.8 62.5-17.1L416 121.3 312 104 294.7 0 208 60.7 121.3 0zM272 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM639.9 511.9v-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C433.3 242.6 402.8 224 368 224c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6v96h96H559.9l80 0z"]},faShieldExclamation:{prefix:"fass",iconName:"shield-exclamation",icon:[512,512,[],"e247","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zm24 128H232v24V264v24h48V264 152 128zM232 320v48h48V320H232z"]},faStopwatch20:{prefix:"fass",iconName:"stopwatch-20",icon:[448,512,[],"e06f","M304 0H144V64h48V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1L445.3 144 400 98.7l-22.6 22.6L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h48V0zM288 204c28.7 0 52 23.3 52 52v96c0 28.7-23.3 52-52 52s-52-23.3-52-52V256c0-28.7 23.3-52 52-52zm-12 52v96c0 6.6 5.4 12 12 12s12-5.4 12-12V256c0-6.6-5.4-12-12-12s-12 5.4-12 12zM157.4 244c-5.5 0-10.6 3.1-13.1 8.1l-6.4 12.9-35.8-17.9 6.4-12.9c9.3-18.5 28.2-30.2 48.8-30.2c30.3 0 54.6 24.7 54.6 54.7c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9H192h20v40H192 128 108V384 368.3c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.9c0-8.2-6.6-14.7-14.6-14.7z"]},faSquareFull:{prefix:"fass",iconName:"square-full",icon:[512,512,[128997,128998,128999,129e3,129001,129002,129003,11035,11036],"f45c","M0 0H512V512H0V0z"]},faGripDots:{prefix:"fass",iconName:"grip-dots",icon:[448,512,[],"e410","M336 176a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm-160 0a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM64 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM336 336a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM224 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM16 336a48 48 0 1 0 96 0 48 48 0 1 0 -96 0z"]},faCommentExclamation:{prefix:"fass",iconName:"comment-exclamation",icon:[512,512,[],"f4af","M512 240c0 114.9-114.6 208-256 208c-31.5 0-61.7-4.6-89.6-13.1L16 480 56.9 370.8C21.3 335.1 0 289.6 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208zM280 112H232v24V248v24h48V248 136 112zM232 352h48V304H232v48z"]},faPenSwirl:{prefix:"fass",iconName:"pen-swirl",icon:[512,512,[],"e214","M347.8 17C319.3 6 288.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512h32V448H256C150 448 64 362 64 256S150 64 256 64c14.1 0 27.8 1.5 41 4.4L347.8 17zm96 199.1c2.7 12.9 4.2 26.2 4.2 39.9c0 53-43 96-96 96H320v64h32c88.4 0 160-71.6 160-160c0-32.2-5.9-63-16.8-91.3l-51.4 51.4zM176 240L160 352l112-16L436.7 171.3l-96-96L176 240zM512 96L416 0 363.3 52.7l96 96L512 96z"]},faFalafel:{prefix:"fass",iconName:"falafel",icon:[576,512,[129478],"e40a","M160 144l14.8-30.2-.6-33.8 26.2-20.6 13.8-30.8 32.3-7L272 0l32 8.1L336 0l25.4 21.6 32.3 7 13.8 30.8 26.2 20.6-.6 33.8L448 144l-14.8 30.2 .4 24.5-1.6 .4-40.2-10.2-31.9 27-40.3 8.7L302.4 263 288 274.4 273.6 263 263 239.4l-6.6-14.8-15.8-3.4L216.1 216l-19.3-16.4-9.8-8.3-12.1-17.1L160 144zm73.8 108.5l5.5 12.4 8.2 18.4 22.6 17.9 .1 3.3 .4 26.1-11.4 23.3L252.4 368l6.9 14.1 11.4 23.3-.4 26.1-.1 3.3-22.6 17.9-13.8 30.8-32.3 7L176 512l-32-8.1L112 512 86.5 490.4l-32.3-7L40.4 452.7 14.3 432.1l.6-33.8L0 368l14.8-30.2-.6-33.8 26.2-20.6 13.8-30.8 32.3-7L112 224l32 8.1 32-8.1 25.4 21.6 7.2 1.5 25.1 5.4zM256 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM508.6 412c16.2 4.4 35.2 5.9 52.8 .3l.3 19.8-26.2 20.6-13.8 30.8-32.3 7L464 512l-32-8.1L400 512l-25.4-21.6-32.3-7-13.8-30.8-26.2-20.6 .6-33.8L288 368l14.8-30.2-.6-33.8 26.2-20.6 13.8-30.8 32.3-7L390 232.4c-8.2 19.2-7 40.8-2 58.9c7.1 26 23.3 52.6 45.7 74.9s48.9 38.6 74.9 45.7zM426.6 234.6c1.1-1.1 2.2-2.1 3.4-3c23.3-17.6 69.3-3.8 105.7 32.7c32.6 32.6 47.1 72.8 37.3 97.5c-1.7 4.4-4.2 8.3-7.5 11.6c-21.9 21.9-70.8 8.6-109.1-29.8s-51.7-87.2-29.8-109.1zM368 384a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM80 384a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-48 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faCircle2:{prefix:"fass",iconName:"circle-2",icon:[512,512,[],"e0ef","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM193.7 146.5c15.8-12 35.2-18.4 55.1-18.1l3.4 .1c46.5 .7 83.8 38.6 83.8 85.1c0 23.5-9.7 46-26.9 62.1L244.7 336H328h24v48H328 184 160V349.6l7.6-7.1L276.3 240.6c7.5-7 11.7-16.8 11.7-27.1c0-20.3-16.3-36.8-36.6-37.1l-3.4-.1c-9.1-.1-18 2.8-25.3 8.3L206.5 197l-19.1 14.5-29.1-38.2 19.1-14.5 16.2-12.3z"]},faMagnet:{prefix:"fass",iconName:"magnet",icon:[448,512,[129522],"f076","M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V32H0v96zm320 0H448V32H320v96z"]},faJar:{prefix:"fass",iconName:"jar",icon:[320,512,[],"e516","M32 0H288V64H32V0zM0 96H320V512H0V96zM256 224H64V384H256V224z"]},faGramophone:{prefix:"fass",iconName:"gramophone",icon:[384,512,[],"f8bd","M108.8 2.6l40.6 10.2 1.1 3.2 0 .1 .3 .7c.3 .7 .7 1.7 1.3 3.2c1.2 2.9 3.2 7.3 6 12.8c5.7 11.1 14.8 27 28.2 45.1c26.9 36.2 71.4 81.5 141.3 116.8c17.3 8.7 31.6 22.9 40.1 40.4c5.4 10.9 8.2 23 8.2 35l0 .3 0 .3c0 45-36.5 81.4-81.4 81.4H184l-24 0V304h24H294c18.7 0 33.9-15.1 34-33.7c-.1-5.4-1.5-10.7-4.1-15.6c-3.1-4.9-7.7-7.8-12.4-8.6c-8.7-1.4-19-2.6-30.9-3l-1.3 0c-47.1-1.3-118.2 9.9-201.3 66.9c-2 1.3-3.9 2.7-5.9 4.1L29.2 303.4l3.6-13.5 72-272 4-15.3zM32 448V384H352v64h32v64H352 32 0V448H32z"]},faDiceD12:{prefix:"fass",iconName:"dice-d12",icon:[512,512,[],"f6ce","M324.6 0H187.4L94.8 53.4 256 111 417.2 53.4 324.6 0zM447.9 76.4L272 139.3V246.1l108.8 54.4L505.4 176 447.9 76.4zM512 214.6L398.1 328.5 344.3 500.6l99.1-57.2L512 324.6v-110zM307.2 512l57.4-183.8L256 273.9 147.3 328.2 204.8 512H307.2zM167.7 500.6L113.9 328.5 0 214.6v110L68.6 443.4l99.1 57.2zM6.6 176L131.2 300.5 240 246.1V139.3L64.1 76.4 6.6 176z"]},faNoteSticky:GW,faStickyNote:GX,faDown:G$,faArrowAltDown:G1,faHundredPoints:G2,fa100:G4,faPaperclipVertical:{prefix:"fass",iconName:"paperclip-vertical",icon:[384,512,[],"e3c2","M32 128C32 57.3 89.3 0 160 0s128 57.3 128 128V320c0 44.2-35.8 80-80 80s-80-35.8-80-80V160 128h64v32V320c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-35.3-28.7-64-64-64s-64 28.7-64 64V336c0 61.9 50.1 112 112 112s112-50.1 112-112V160 128h64v32V336c0 97.2-78.8 176-176 176s-176-78.8-176-176V128z"]},faWindWarning:G3,faWindCircleExclamation:G0,faLocationPinSlash:G6,faMapMarkerSlash:G8,faFaceSadSweat:{prefix:"fass",iconName:"face-sad-sweat",icon:[576,512,[],"e38a","M288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256l16-21.3 25.6 34.1L112 320c10.4 13.8 16 30.7 16 48c0 24.6-11.1 46.5-28.5 61.2C146.3 480.1 213.4 512 288 512zM79.3 404.4C89.5 395.6 96 382.5 96 368c0-10.4-3.4-20.5-9.6-28.8L68 314.7 48 288 36.4 303.5 9.6 339.2C3.4 347.5 0 357.6 0 368c0 26.5 21.5 48 48 48c12 0 22.9-4.4 31.3-11.6zm279.5 18.2l-10.7-11.9c-11.7-13-31.6-26.7-60.1-26.7s-48.4 13.7-60.1 26.7l-10.7 11.9-23.8-21.4 10.7-11.9C220.2 371.4 248.3 352 288 352s67.8 19.4 83.9 37.3l10.7 11.9-23.8 21.4zM367.6 240a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM227.3 171.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4-15.8 2.6-5.3-31.6 15.8-2.6 2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4L216 137.4 238.6 160l-11.3 11.3zM337.4 160L360 137.4l11.3 11.3 7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4 15.8 2.6-5.3 31.6-15.8-2.6-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4L337.4 160z"]},faBugSlash:{prefix:"fass",iconName:"bug-slash",icon:[640,512,[],"e490","M235.4 160L48.4 14.8 29.4 .1 0 38 19 52.7 591.5 497.2l19 14.7L639.9 474l-19-14.7L477.6 348c1.6-9.1 2.4-18.4 2.4-28h64 32V256H544 480V205.3l54.6-54.6L557.3 128 512 82.7l-22.6 22.6L434.7 160H235.4zM430.8 435.4L336 360.7V479.2c36.6-3.6 69.7-19.6 94.8-43.8zM160 222.1V256H96 64v64H96h64c0 24.2 5.4 47.2 15 67.7l-53.6 53.6L98.7 464 144 509.3l22.6-22.6 47.1-47.1c24.5 21.8 55.8 36.2 90.3 39.6V335.5L160 222.1zM320 0c-53 0-96 43-96 96v32H416V96c0-53-43-96-96-96z"]},faCupcake:{prefix:"fass",iconName:"cupcake",icon:[448,512,[129473],"e402","M352 128l0 .8c3.3 .5 6.6 1.4 9.9 2.4l20.5 6.8c39.2 13.1 65.6 49.8 65.6 91.1V288H0V229.2c0-41.3 26.4-78 65.6-91.1l20.5-6.8c3.2-1.1 6.5-1.9 9.9-2.4l0-.8c0-35.3 28.7-64 64-64h49.3c17 0 30.7-13.7 30.7-30.7c0-6.1-1.8-12-5.2-17L224 0c70.7 0 128 57.3 128 128zM291.9 320l-24 192H180.1l-24-192H291.9zM64 320h59.9l24 192H96L64 320zM300.1 512l24-192H384L352 512H300.1z"]},faLightSwitchOff:{prefix:"fass",iconName:"light-switch-off",icon:[384,512,[],"e018","M384 512H0V0H384V512zM96 416H288V96H96V416zm96 32a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0-416a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm64 352H128V256H256V384z"]},faToggleLargeOff:{prefix:"fass",iconName:"toggle-large-off",icon:[576,512,[],"e5b0","M320 128H64V384H320V128zm64 320H320 64 0V384 128 64H64 320h64H512h64v64V384v64H512 384zm0-320V384H512V128H384z"]},faPenFancySlash:{prefix:"fass",iconName:"pen-fancy-slash",icon:[640,512,[],"e210","M324.2 351.4L288 448 95.7 503l88-88c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3l-88 88L128 288l78.4-29.4 117.8 92.8zm59.7-76.2l237 184 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L290.6 202.9 480 0l96 96L383.9 275.3z"]},faTruckContainer:{prefix:"fass",iconName:"truck-container",icon:[640,512,[],"f4dc","M400 32V288H0V32H400zM96 80H64V240H96V80zm128 0V240h32V80H224zm-48 0H144V240h32V80zm128 0V240h32V80H304zm128 80h24 88 9.9l7 7 72 72 7 7V256v32 96H606.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16H432 286.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80V384 352 320H32 80 208 432V288 256 184 160zm48 96H582.1l-48-48H480v48zm80 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM208 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-96-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faBoot:{prefix:"fass",iconName:"boot",icon:[512,512,[129406],"f782","M0 0H352V96H0V0zM0 480V448H512v32l-32 32H416l-32-32-32 32H288l-32-32-32 32H160l-32-32L96 512H32L0 480zm0-64V128H320v32H272 256v32h16 48v32H272 256v32h16 48l192 48V416H0z"]},faArrowUpFromWaterPump:{prefix:"fass",iconName:"arrow-up-from-water-pump",icon:[576,512,[],"e4b6","M288 0H64V256H0V415c13 0 27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l1.1-.8L96 368l18.6 13.4 1.1 .8 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0 0 0 1.1-.8L288 368l19.7 14.2 0 0 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3s27.6-4.3 40.7-10.3c12-5.5 21.7-12.5 35.5-22.5l0 0L480 368l19.7 14.2 0 0c13.9 10 23.6 17 35.5 22.5c13.1 6 27.7 10.3 40.7 10.3V256H480V125.3l25.4 25.4L528 173.3 573.3 128l-22.6-22.6-80-80L448 2.7 425.4 25.4l-80 80L322.7 128 368 173.3l22.6-22.6L416 125.3V256H288V0zM272.4 493.1c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9V448c-19.3 0-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7c-15.4 7-34.7 13.1-54 13.1s-38.6-6.1-54-13.1c-14.9-6.8-26.9-15.4-40-24.7c-.7-.5-1.4-1-2.1-1.5c-.7 .5-1.4 1-2.1 1.5c-13.1 9.3-25.1 17.9-40 24.7C38.6 441.9 19.3 448 0 448v64c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9s60.6-9.9 80.4-18.9z"]},faFileCheck:{prefix:"fass",iconName:"file-check",icon:[384,512,[],"f316","M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zm49 281L177 409l-17 17-17-17L79 345l-17-17L96 294.1l17 17 47 47L271 247l17-17L321.9 264l-17 17z"]},faBone:{prefix:"fass",iconName:"bone",icon:[576,512,[129460],"f5d7","M149.3 136C127.2 97.7 78.3 84.6 40 106.7S-11.4 177.7 10.7 216c8.9 15.4 22.1 26.7 37.3 33.3v13.3c-15.1 6.6-28.4 17.9-37.3 33.3c-22.1 38.3-9 87.2 29.3 109.3s87.2 9 109.3-29.3l23.1-40H403.6l23.1 40c22.1 38.3 71 51.4 109.3 29.3s51.4-71 29.3-109.3c-8.9-15.4-22.1-26.7-37.3-33.3V249.3c15.1-6.6 28.4-17.9 37.3-33.3c22.1-38.3 9-87.2-29.3-109.3s-87.2-9-109.3 29.3l-23.1 40H172.4l-23.1-40z"]},faCardsBlank:{prefix:"fass",iconName:"cards-blank",icon:[640,512,[],"e4df","M464.9 365.4L210.9 512 0 146.7 254 0 464.9 365.4zM320 512V486l160.9-92.9 27.7-16-16-27.7L327.9 64H640V512H320z"]},faCircle3:{prefix:"fass",iconName:"circle-3",icon:[512,512,[],"e0f0","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-384h24v34.6l-7.8 7.1-50.8 46.5c41.9 4.8 74.6 40.4 74.6 83.6c0 46.5-37.7 84.2-84.2 84.2H242.7c-32.2 0-61.6-18.2-76-47l-4.2-8.3 42.9-21.5 4.2 8.3c6.3 12.5 19.1 20.4 33 20.4h25.2c20 0 36.2-16.2 36.2-36.2c0-20.1-16.3-36.3-36.4-36.2l-51.5 .3-24.1 .1V229.4l7.8-7.1L250.3 176H184 160V128h24H312z"]},faBenchTree:{prefix:"fass",iconName:"bench-tree",icon:[640,512,[],"e2e7","M608 96c0 5.1-.4 10.2-1.2 15.1C626.9 125.7 640 149.3 640 176v80H544V480v32H480V480 256H384V176c0-26.7 13.1-50.3 33.2-64.9c-.8-4.9-1.2-10-1.2-15.1c0-53 43-96 96-96s96 43 96 96zM32 192H352V320H32V192zm0 160H96 288h64 32v64H352v64 32H288V480 416H96v64 32H32V480 416H0V352H32z"]},faKeyboardBrightnessLow:{prefix:"fass",iconName:"keyboard-brightness-low",icon:[640,512,[],"e1c1","M288 128v64h64V128H288zM160 178.7L114.7 224 160 269.3 205.3 224 160 178.7zM128 352H64v64h64V352zm96 0H192v64h32H416h32V352H416 224zm352 0H512v64h64V352zM480 178.7L434.7 224 480 269.3 525.3 224 480 178.7z"]},faSkiBootSki:{prefix:"fass",iconName:"ski-boot-ski",icon:[640,512,[],"e3cd","M113.3 256L80 416H480V288L366 240H320 304V208h16 52.7l10-48H336 320V128h16 53.3L416 0H352l-6.7 32H288c0 1.1-.1 2.2-.3 3.3l-43.3 208L241.7 256h-13H113.3zm6.7-32h95.7l40-192H160L120 224zM640 416V384H576v32 32H32 0v64H32 608h32V480 416z"]},faBrainCircuit:{prefix:"fass",iconName:"brain-circuit",icon:[512,512,[],"e0c6","M240 56V0H184c-28.9 0-52.7 21.9-55.7 49.9C100.6 56.9 80 82.1 80 112c0 6 .8 11.9 2.4 17.4C53.6 135.7 32 161.3 32 192c0 15 5.1 28.8 13.8 39.7C18.7 244.5 0 272.1 0 304c0 34.2 21.4 63.4 51.6 74.8C49.3 385.4 48 392.6 48 400c0 35.3 28.7 64 64 64c5.6 0 11.1-.7 16.3-2.1c2.9 28.2 26.8 50.1 55.7 50.1h56V456 272H176v50.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V256 240h16 80V160H205.3c-6.6 18.6-24.4 32-45.3 32c-26.5 0-48-21.5-48-48s21.5-48 48-48c20.9 0 38.7 13.4 45.3 32H240V56zm32 104V352h34.7c6.6-18.6 24.4-32 45.3-32c26.5 0 48 21.5 48 48s-21.5 48-48 48c-20.9 0-38.7-13.4-45.3-32H272v72 56h56c28.9 0 52.7-21.9 55.7-50.1c5.2 1.4 10.7 2.1 16.3 2.1c35.3 0 64-28.7 64-64c0-7.4-1.3-14.6-3.6-21.2C490.6 367.4 512 338.2 512 304c0-31.9-18.7-59.5-45.8-72.3C474.9 220.8 480 207 480 192c0-30.7-21.6-56.3-50.4-62.6c1.6-5.5 2.4-11.4 2.4-17.4c0-29.9-20.6-55.1-48.3-62.1C380.6 21.9 356.9 0 328 0H272V56v72h80 16v16 34.7c18.6 6.6 32 24.4 32 45.3c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V160H272zM144 144a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm208 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM144 368a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm192 0a16 16 0 1 0 32 0 16 16 0 1 0 -32 0z"]},faUserInjured:{prefix:"fass",iconName:"user-injured",icon:[448,512,[],"f728","M240 80H342.7c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80h81.4l91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16H97c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM448 512L384 304H156.3l48 80H336h16v16V512h96zm-204.3 0L181.5 408.2 118.9 304H96V512H243.7zm37.3 0H320V416H223.5l57.6 96zM0 512H64V304L0 512z"]},faBlockBrickFire:G5,faFirewall:G7,faFaceSadTear:G9,faSadTear:Qt,faPlane:{prefix:"fass",iconName:"plane",icon:[576,512,[],"f072","M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L256 512l-96 0 54.9-192L112 320 64 384 0 384 32 256 0 128l64 0 48 64 102.9 0L160 0l96 0L365.7 192l116.6 0z"]},faTentArrowsDown:{prefix:"fass",iconName:"tent-arrows-down",icon:[576,512,[],"e581","M209.9 136L176 102.1l-17 17-23 23L136 24V0H88V24l0 118.1L65 119l-17-17L14.1 136l17 17 64 64 17 17 17-17 64-64 17-17zM96 288L64 512H288V352l96 160H512L480 288 288 160 96 288zM545 153l17-17L528 102.1l-17 17-23 23V24 0H440V24 142.1l-23-23-17-17L366.1 136l17 17 64 64 17 17 17-17 64-64z"]},faExclamation:{prefix:"fass",iconName:"exclamation",icon:[64,512,[10069,10071,61738],"21","M64 64V32H0V64 320v32H64V320 64zm0 352H0v64H64V416z"]},faArrowsSpin:{prefix:"fass",iconName:"arrows-spin",icon:[512,512,[],"e4bb","M256 96c-11 0-21.7 1.1-32 3.2V34.3c10.5-1.5 21.1-2.3 32-2.3c57.8 0 110.5 21.9 150.2 57.8L448 48l16 16V192H336l-16-16 40.9-40.9C332.8 110.8 296.1 96 256 96zM135.1 151.1C110.8 179.2 96 215.9 96 256c0 11 1.1 21.7 3.2 32H34.3c-1.5-10.5-2.3-21.1-2.3-32c0-57.8 21.9-110.5 57.8-150.2L48 64 64 48H192V176l-16 16-40.9-40.9zM477.7 224c1.5 10.5 2.3 21.1 2.3 32c0 57.8-21.9 110.5-57.8 150.2L464 448l-16 16H320V336l16-16 40.9 40.9C401.2 332.8 416 296.1 416 256c0-11-1.1-21.7-3.2-32h64.9zM256 416c11 0 21.7-1.1 32-3.2v64.9c-10.5 1.5-21.1 2.3-32 2.3c-57.8 0-110.5-21.9-150.2-57.8L64 464 48 448l0-128H176l16 16-40.9 40.9C179.2 401.2 215.9 416 256 416z"]},faFaceSmileRelaxed:{prefix:"fass",iconName:"face-smile-relaxed",icon:[512,512,[],"e392","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM129.7 327.2l28.6-14.3c8.7 17.5 41.3 55.2 97.7 55.2s88.9-37.7 97.7-55.2l28.6 14.3C369.7 352.3 327.6 400 256 400s-113.7-47.7-126.3-72.8zm89.5-89.6c-21.6-28.8-64.8-28.8-86.4 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2zm73.6 0l-25.6-19.2c34.4-45.9 103.2-45.9 137.6 0l-25.6 19.2c-21.6-28.8-64.8-28.8-86.4 0z"]},faCommentXmark:Qc,faCommentTimes:Qr,faPrint:{prefix:"fass",iconName:"print",icon:[512,512,[128424,128438,9113],"f02f","M96 0H368h13.3l9.4 9.4 48 48 9.4 9.4V80v80H384V93.3L354.7 64H128v96H64V32 0H96zM64 384H0V192H512V384H448v96 32H416 96 64V480 384zm64 0v64H384V384 352H128v16 16zM408 248v48h48V248H408z"]},faTurkishLiraSign:Qa,faTry:Qn,faTurkishLira:Qo,faFaceNoseSteam:{prefix:"fass",iconName:"face-nose-steam",icon:[512,512,[],"e382","M498.2 339.1c8.9-26.1 13.8-54 13.8-83.1C512 114.6 397.4 0 256 0S0 114.6 0 256c0 28.6 4.7 56.1 13.3 81.8c4.9-1.5 9.9-2.4 15-2.7c1.2-1.4 2.4-2.7 3.7-4c23.3-23.3 60.1-24.9 85.3-4.7l56.5-33.9L188 284l38.2 38.2-8.6 14.3L183.8 393c20.2 25.1 18.6 62-4.7 85.3c-1.3 1.3-2.6 2.5-4 3.7c-.3 5.4-1.3 10.8-3 16C198.4 507 226.6 512 256 512c28.7 0 56.3-4.7 82-13.4c-1.6-5.1-2.6-10.5-2.9-15.8c-1.4-1.2-2.7-2.4-4-3.7c-23.3-23.3-24.9-60.1-4.7-85.3l-33.9-56.5-8.2-13.7 38.4-38.4 13.7 8.2L393 327.3c25.1-20.2 62-18.6 85.3 4.7c1.3 1.3 2.5 2.6 3.7 4c5.5 .3 11 1.3 16.3 3.1zm-12.4 29.7c-1.9-.5-3.8-.8-5.8-.9c-5.4-.3-10.8 .7-15.7 3.1c-1-5.2-3.3-10.1-6.9-14.4c-.6-.7-1.2-1.4-1.8-2c-12-12-31.2-12.5-43.8-1.4c-.5 .5-1 .9-1.5 1.4c-3.8 3.8-6.4 8.2-7.9 13c-.2 .8-.5 1.6-.6 2.4l-2.6-1.6-20.9-12.5-4.6-2.8L320 320.9l32.2 53.7 2.8 4.6 14.1 23.5c-5.6 1.3-10.9 4.2-15.3 8.5c-4.7 4.7-7.6 10.4-8.8 16.4c-.5 2.4-.7 4.8-.6 7.2c.2 7.9 3.4 15.7 9.4 21.7c.7 .7 1.3 1.3 2 1.9c4.2 3.6 9.2 5.9 14.4 6.9c-1.5 3.2-2.5 6.7-2.9 10.1c-.2 1.8-.3 3.7-.2 5.6c0 .5 .1 .9 .1 1.4c.7 7.1 3.8 14 9.2 19.4c12.5 12.5 32.8 12.5 45.3 0c2.1-2.1 3.8-4.3 5.2-6.7c18.8 14.5 45.9 13.1 63.1-4.2s18.6-44.3 4.2-63.1c2.4-1.4 4.7-3.1 6.7-5.2c12.5-12.5 12.5-32.8 0-45.3c-4.3-4.3-9.5-7.1-15-8.5l0 0zM142.4 485.5c.4-1.8 .7-3.6 .8-5.4c.3-5.4-.7-10.8-3.1-15.7c.3-.1 .6-.1 1-.2c4.8-1.1 9.4-3.3 13.4-6.7c.7-.6 1.4-1.2 2-1.8c1.5-1.5 2.8-3.1 4-4.8c8-11.9 7.1-27.9-2.5-38.9c0 0-.1-.1-.1-.1c-.4-.5-.9-1-1.3-1.4c-4.4-4.4-9.7-7.2-15.3-8.5l14.1-23.5 2.8-4.6L190.2 320l-53.7 32.2-4.6 2.8-23.5 14.1c-.1-.4-.2-.7-.3-1c-1.4-5.2-4.2-10.2-8.3-14.3c-.5-.5-1-1-1.5-1.4c-12.6-11.1-31.7-10.6-43.8 1.4c-.7 .7-1.3 1.3-1.9 2c-3.6 4.3-5.9 9.2-6.9 14.4c-4.9-2.4-10.3-3.4-15.7-3.1c-1.5 .1-3.1 .3-4.6 .6c-5.9 1.2-11.6 4.1-16.2 8.7c-12.5 12.5-12.5 32.8 0 45.3c2.1 2.1 4.3 3.8 6.7 5.2C1.7 445.6 3 472.7 20.3 489.9s44.3 18.6 63.1 4.2c1.4 2.4 3.1 4.7 5.2 6.7c12.5 12.5 32.8 12.5 45.3 0c4.4-4.4 7.2-9.8 8.5-15.4zM112 224h96 16v32H208 112 96V224h16zm192 0h96 16v32H400 304 288V224h16zm85.1-80.8c-35.5 11.8-64.4 34.8-73.7 44.1L304 198.6l-11.3-11.3 0 0 0 0L281.4 176l11.3-11.3c12-12 45-38.1 86.3-51.9l15.2-5.1 5.1 15.2 5.1 15.2-15.2 5.1zm-281.3-5.1l10.1-30.4 15.2 5.1c41.3 13.8 74.2 39.9 86.3 51.9L230.6 176 208 198.6l-11.3-11.3c-9.3-9.3-38.2-32.3-73.7-44.1l-15.2-5.1z"]},faCircleWaveformLines:Qs,faWaveformCircle:Ql,faDollarSign:Qf,faDollar:Qh,faUsd:Qu,faFerrisWheel:{prefix:"fass",iconName:"ferris-wheel",icon:[512,512,[],"e174","M304 0H208V37.2c-24.2 5.3-46.9 14.5-67.4 26.8H64v48 28.6C51.6 161.1 42.4 183.8 37.2 208H0v48c0 22.7 15.7 41.7 36.9 46.7c5.2 24.7 14.5 47.8 27.1 68.7V400c0 25.5 19.8 46.3 44.9 47.9L160 352H128c-15.5-20.7-26.2-45.3-30.2-72h81.9c-2.4-7.6-3.7-15.6-3.7-24s1.3-16.4 3.7-24H97.8c4-26.3 14.3-50.4 29.4-70.9L185.1 219c7.6-14.5 19.5-26.4 33.9-33.9l-57.9-57.9c20.5-15.1 44.6-25.4 70.9-29.4v81.9c7.6-2.4 15.6-3.7 24-3.7s16.4 1.3 24 3.7V97.8c26.3 4 50.4 14.3 70.9 29.4L293 185.1c14.5 7.6 26.4 19.5 33.9 33.9l57.9-57.9c15.1 20.5 25.4 44.6 29.4 70.9H332.3c2.4 7.6 3.7 15.6 3.7 24s-1.3 16.4-3.7 24h81.9c-4 26.7-14.7 51.3-30.2 72H352l51.1 95.9c25-1.6 44.9-22.4 44.9-47.9V371.4c12.6-20.9 21.9-44.1 27.1-68.7c21.1-5 36.9-24 36.9-46.7V208H474.8c-5.3-24.2-14.5-46.9-26.8-67.4V64H371.4C350.9 51.6 328.2 42.4 304 37.2V0zm0 256c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15.6 7.5 29.5 19 38.3L128 480v32H384V480L285 294.3c11.6-8.8 19-22.7 19-38.3z"]},faComputerSpeaker:{prefix:"fass",iconName:"computer-speaker",icon:[640,512,[],"f8b2","M288 480V416H128 96v64h32H288zM64 32H0V96 320v64H64 288V320H64V96H288V32H64zm576 0H320V480H640V32zM544 320a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm64-192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faSkullCow:{prefix:"fass",iconName:"skull-cow",icon:[640,512,[],"f8de","M0 95.5C0 166.1 57.2 224 128 224V128H105c-28.7 0-52.7-21.7-55.6-50.3c-1.6-16 5.3-35.5 11.1-51.8C61.8 22.4 63 19.1 64 16L40 0C19 26.2 0 61 0 95.5zM512 224c70.8 0 128-57.9 128-128.5C640 61 621 26.2 600 0L576 16c1 3.1 2.2 6.4 3.4 9.9l0 0c5.8 16.4 12.7 35.8 11.1 51.8C587.7 106.3 563.7 128 535 128H512v96zM480 96H160V368h60l36 144H384l36-144h60V96zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faX:{prefix:"fass",iconName:"x",icon:[384,512,[120],"58","M306.2 32h77.5l-1.4 2L230.7 256 382.3 478l1.4 2H306.2L192 312.8 77.8 480H.3l1.4-2L153.3 256 1.7 34 .3 32H77.8L192 199.2 306.2 32z"]},faMagnifyingGlassDollar:Qm,faSearchDollar:Qd,faUsersGear:Qp,faUsersCog:Qz,faPersonMilitaryPointing:{prefix:"fass",iconName:"person-military-pointing",icon:[576,512,[],"e54a","M416 1.4l-192 16v48H416V1.4zm-176 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H241.6c-1 5.2-1.6 10.5-1.6 16zM72 225.4H32v80H72 224v89.4L393.4 225.4H240 72zm356.7 9.9L246.6 417.4H416V371.1l53.6 90.6 20.3 34.4 68.9-40.7L538.4 421l-104-176-5.7-9.7zM224 449.4v64H416v-64H224z"]},faBuildingColumns:QH,faBank:Qv,faInstitution:QV,faMuseum:Qy,faUniversity:Qx,faCircleT:{prefix:"fass",iconName:"circle-t",icon:[512,512,[],"e124","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM152 144H256 360h24v48H360 280V360v24H232V360 192H152 128V144h24z"]},faSack:{prefix:"fass",iconName:"sack",icon:[512,512,[],"f81c","M192 96H320L384 0H128l64 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416v96H96 416h96V416c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4z"]},faGrid2:{prefix:"fass",iconName:"grid-2",icon:[512,512,[],"e196","M224 32H32V224H224V32zm0 256H32V480H224V288zM288 32V224H480V32H288zM480 288H288V480H480V288z"]},faCameraCctv:Qb,faCctv:Qw,faUmbrella:{prefix:"fass",iconName:"umbrella",icon:[576,512,[],"f0e9","M320 0V32 49.7C451.8 63.4 557.7 161 573.9 285.9l2.3 18.1H558h-6.5-7.2l-4.8-5.3C525 282.3 503.7 272 480 272c-44.2 0-80 35.8-80 80H384 368c0-44.2-35.8-80-80-80s-80 35.8-80 80H192 176c0-44.2-35.8-80-80-80c-23.7 0-45 10.3-59.6 26.7L31.6 304H24.4 18-.2l2.3-18.1C18.3 161 124.2 63.4 256 49.7V32 0h64zM256 316.2c8.5-7.6 19.7-12.2 32-12.2s23.5 4.6 32 12.2V430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7-14.3-28.6 57.2-28.6 14.3 28.6 2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V316.2z"]},faTrowel:{prefix:"fass",iconName:"trowel",icon:[512,512,[],"e589","M376 232l-25.4-25.4-112 112L320 400l-40 40L0 512 72 232l40-40 81.4 81.4 112-112L280 136 416 0l96 96L376 232z"]},faHorizontalRule:{prefix:"fass",iconName:"horizontal-rule",icon:[640,512,[8213],"f86c","M0 224H32 608h32v64H608 32 0V224z"]},faBedFront:QD,faBedAlt:Qk,faD:{prefix:"fass",iconName:"d",icon:[384,512,[100],"44","M0 32H32 160c123.7 0 224 100.3 224 224s-100.3 224-224 224H32 0V448 64 32zM64 96V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160H64z"]},faStapler:{prefix:"fass",iconName:"stapler",icon:[640,512,[],"e5af","M640 240v64V480H544 448 32V416H448V368H128 64V304 219.4L0 208l52.1-95.6c27-49.6 79-80.4 135.4-80.4c24 0 47.6 5.6 69 16.3L640 240zm-512-9.1V304H448V288L128 230.9z"]},faMasksTheater:QS,faTheaterMasks:QE,faFileGif:{prefix:"fass",iconName:"file-gif",icon:[512,512,[],"e645","M0 0H224V160H384V304H176V512H0V0zM384 128H256V0L384 128zM224 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v16H288V392c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8H272V432h16 16 16v16 24c0 22.1-17.9 40-40 40H264c-22.1 0-40-17.9-40-40V392zm160-24V496v16H352V496 368 352h32v16zm48-16h48 16v32H480 448v32h32 16v32H480 448v48 16H416V496 432 368 352h16z"]},faKipSign:{prefix:"fass",iconName:"kip-sign",icon:[384,512,[],"e1c4","M128 322.9V448v32H64V448 288H32 0V224H32 64V64 32h64V64 189.1l195.9-158 40.2 49.8L186.7 224H352h32v64H352 186.7L364.1 431.1l-40.2 49.8L128 322.9z"]},faFaceWoozy:{prefix:"fass",iconName:"face-woozy",icon:[512,512,[],"e3a2","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM411.3 347.3L372 386.6c-13.7 13.7-32.3 21.4-51.7 21.4c-13.7 0-27.1-3.8-38.7-11.1L267.4 388c-18.2-11.4-40.8-13.4-60.7-5.4c-30.4 12.2-64.8 8.6-92-9.6l-11.5-7.7-13.3-8.9 17.8-26.6 13.3 8.9 11.5 7.7c18.5 12.3 41.8 14.7 62.4 6.5c29.4-11.8 62.7-8.8 89.6 8l14.2 8.9c6.5 4.1 14.1 6.2 21.8 6.2c10.9 0 21.3-4.3 29-12l39.3-39.3L400 313.4 422.6 336l-11.3 11.3zM214.2 107.6l-8.9 13.3c-28 42-69.6 64.1-88.3 70.3l-15.2 5.1L91.8 165.9l15.2-5.1c13.4-4.5 48.5-22.9 71.7-57.7l8.9-13.3 26.6 17.8zm5.5 97l7.8 31-15.5 3.9-64 16-15.5 3.9-7.8-31 15.5-3.9 64-16 15.5-3.9zM336 272c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"]},faCloudQuestion:{prefix:"fass",iconName:"cloud-question",icon:[640,512,[],"e492","M144 480H0V336c0-62.7 40.1-116 96-135.8V192c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96v36c55.2 14.2 96 64.3 96 124V480H512 144zm88-264l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8h56.9c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L296 268.6v13.9V304v24h48V304v-7.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H288c-30.9 0-56 25.1-56 56zm64 152v48h48V368H296z"]},faPineapple:{prefix:"fass",iconName:"pineapple",icon:[512,512,[],"e31f","M512 96l-40 40 24 24-57.1 22.9L448 192V320L256 512H128L0 384V256L192 64H320l9.1 9.1L352 16l24 24L416 0l10 30 70-14L482 86l30 10zM176 201.4L153.4 224l11.3 11.3 32 32L208 278.6l11.3-11.3 32-32L262.6 224 240 201.4l-11.3 11.3L208 233.4l-20.7-20.7L176 201.4zm-80 80L73.4 304l11.3 11.3 32 32L128 358.6l11.3-11.3 32-32L182.6 304 160 281.4l-11.3 11.3L128 313.4l-20.7-20.7L96 281.4zm160 0L233.4 304l11.3 11.3 32 32L288 358.6l11.3-11.3 32-32L342.6 304 320 281.4l-11.3 11.3L288 313.4l-20.7-20.7L256 281.4zm-80 80L153.4 384l11.3 11.3 32 32L208 438.6l11.3-11.3 32-32L262.6 384 240 361.4l-11.3 11.3L208 393.4l-20.7-20.7L176 361.4z"]},faHandPointLeft:{prefix:"fass",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M0 96l0 64 240 0 0-64L0 96zM160 288l0 64 128 0 0-64-128 0zm-32-32l112 0 0-64-112 0 0 64zm64 128l0 64 128 0 0-64-128 0zM363 64l-91 0 0 192 48 0 32 0 0-96 0-16 32 0 0 16 0 112 0 16-16 0-48 0 0 64 32 0 0 96c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64z"]},faGalleryThumbnails:{prefix:"fass",iconName:"gallery-thumbnails",icon:[576,512,[],"e3aa","M512 64V288H64V64H512zM64 0H0V64 288v64H64 512h64V288 64 0H512 64zM0 416v96H96V416H0zm256 0H160v96h96V416zm64 0v96h96V416H320zm256 0H480v96h96V416z"]},faCircleJ:{prefix:"fass",iconName:"circle-j",icon:[512,512,[],"e112","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm80-360V288c0 53-43 96-96 96s-96-43-96-96v-8V256h48v24 8c0 26.5 21.5 48 48 48s48-21.5 48-48V152 128h48v24z"]},faEyes:{prefix:"fass",iconName:"eyes",icon:[640,512,[],"e367","M96 224c-11.1 0-21.6 2.8-30.7 7.8c4-36.7 16.8-68.8 34.5-92.4C121.3 110.8 148.6 96 176 96s54.7 14.8 76.2 43.4C273.7 168.1 288 209.2 288 256s-14.3 87.9-35.8 116.6S203.4 416 176 416s-54.7-14.8-76.2-43.4c-4.9-6.5-9.4-13.6-13.4-21.3c3.1 .5 6.4 .7 9.6 .7c35.3 0 64-28.7 64-64s-28.7-64-64-64zm224-97.3c-5-9.1-10.5-17.6-16.6-25.7C272.8 60.2 228.1 32 176 32s-96.8 28.2-127.4 69C18 141.8 0 196.7 0 256s18 114.2 48.6 155c30.6 40.8 75.3 69 127.4 69s96.8-28.2 127.4-69c6-8 11.6-16.6 16.6-25.7c5 9.1 10.5 17.6 16.6 25.7c30.6 40.8 75.3 69 127.4 69s96.8-28.2 127.4-69C622 370.2 640 315.3 640 256s-18-114.2-48.6-155C560.8 60.2 516.1 32 464 32s-96.8 28.2-127.4 69c-6 8-11.6 16.6-16.6 25.7zm54.4 224.6c3.1 .5 6.4 .7 9.6 .7c35.3 0 64-28.7 64-64s-28.7-64-64-64c-11.1 0-21.6 2.8-30.7 7.8c4-36.7 16.8-68.8 34.5-92.4C409.3 110.8 436.6 96 464 96s54.7 14.8 76.2 43.4C561.7 168.1 576 209.2 576 256s-14.3 87.9-35.8 116.6S491.4 416 464 416s-54.7-14.8-76.2-43.4c-4.9-6.5-9.4-13.6-13.4-21.3z"]},faHandshakeSimple:Qj,faHandshakeAlt:QO,faPageCaretUp:QP,faFileCaretUp:Q_,faJetFighter:QB,faFighterJet:QU,faComet:{prefix:"fass",iconName:"comet",icon:[512,512,[],"e003","M512 0L299.4 75.9 304 16 101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L496 208l-59.9 4.6L512 0zM231.6 275.8L320 288.5 256 350l15.1 86.8-79.1-41-79.1 41L128 350 64 288.5l88.4-12.7 39.6-79 39.6 79z"]},faSquareShareNodes:QR,faShareAltSquare:QY,faReflectVertical:{prefix:"fass",iconName:"reflect-vertical",icon:[512,512,[],"e665","M0 232l0 48 24 0 464 0 24 0 0-48-24 0L24 232 0 232zM416 480L256 320 96 480l0 32 320 0 0-32zM256 192L416 32l0-32L96 0l0 32L256 192z"]},faShieldKeyhole:{prefix:"fass",iconName:"shield-keyhole",icon:[512,512,[],"e248","M256 0l11.6 4.5L475.1 85l19.2 7.4 1.2 20.5c2.9 50-4.9 126.3-37.3 200.9c-32.7 75.2-91.1 150-189.4 192.6L256 512l-12.7-5.5C144.9 463.9 86.5 389.2 53.9 313.9C21.4 239.3 13.6 162.9 16.6 113l1.2-20.5L36.9 85 244.4 4.5 256 0zm56 208c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6V328v24h48V328 258.6c18.9-9 32-28.3 32-50.6z"]},faFileMp4:{prefix:"fass",iconName:"file-mp4",icon:[512,512,[],"e649","M0 0H224V160H384V304H80V512H0V0zM384 128H256V0L384 128zM256 368V496v16H224V496 421.8l-17.9 33.7-13.9 26.2-14.3-26L160 423v73 16H128V496 368 352l16 0 4 0 9.5 0 4.6 8.3 29.7 54 28.5-53.8 4.5-8.5 9.6 0 5.6 0 16 0v16zm48-16h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32 16H288V496 448 368 352h16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm80 16V432 368 352h32v16 48h32V368 352h32v16 64 64 16H480V496 448H432 416z"]},faBarcode:{prefix:"fass",iconName:"barcode",icon:[512,512,[],"f02a","M64 32H0V480H64V32zm64 0H96V480h32V32zm96 0H160V480h64V32zm96 0H256V480h64V32zm128 0V480h64V32H448zm-64 0V480h32V32H384z"]},faBulldozer:{prefix:"fass",iconName:"bulldozer",icon:[640,512,[],"e655","M32 32H64 192h19.8l8.8 17.7L291.8 192H320V128 96h64v32 64h64v96h64V224 212.8l7-8.8 64-80 50 40-57 71.2V288v64 50.7l54.6 54.6-45.3 45.3-64-64-9.4-9.4V416 352H469.2c6.9 14.5 10.8 30.8 10.8 48c0 61.9-50.1 112-112 112H112C50.1 512 0 461.9 0 400c0-30.5 12.2-58.2 32-78.4V256 192 64 32zm80 320c-26.5 0-48 21.5-48 48s21.5 48 48 48H368c26.5 0 48-21.5 48-48s-21.5-48-48-48H112zM172.2 96H96v96H220.2l-48-96zM120 376a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm216 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-56-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM176 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faPlusMinus:{prefix:"fass",iconName:"plus-minus",icon:[384,512,[],"e43c","M224 32V0H160V32 144H48 16v64H48 160V320v32h64V320 208H336h32V144H336 224V32zM32 448H0v64H32 352h32V448H352 32z"]},faSquareSlidersVertical:QG,faSlidersVSquare:QQ,faVideo:QF,faVideoCamera:QZ,faMessageMiddle:Qq,faCommentMiddleAlt:QK,faGraduationCap:QJ,faMortarBoard:QW,faHandHoldingMedical:{prefix:"fass",iconName:"hand-holding-medical",icon:[576,512,[],"e05c","M224 0V80H144v96h80v80h96V176h80V80H320V0H224zM140 327L68.8 384H0V512H32 224 384h12.4l10.2-7 128-88 33-22.7-45.3-65.9-33 22.7-94.5 65H256V384h32 64 32V320H352 288 224 160 148.8l-8.8 7z"]},faPersonCircleCheck:{prefix:"fass",iconName:"person-circle-check",icon:[576,512,[],"e53e","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM91.4 128h17.5H211.1h17.5l9.4 14.8 66.4 104c-15.5 16.3-28 35.7-36.3 57l-2.3 1.4-33.8-53V480v32H168V480 352H152V480v32H88V480 252.2l-33.8 53L.2 270.8 82 142.8 91.4 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm222.6-32L488 313.4l-11.3 11.3L416 385.4l-28.7-28.7L376 345.4 353.4 368l11.3 11.3 40 40L416 430.6l11.3-11.3 72-72L510.6 336z"]},faSquareZ:{prefix:"fass",iconName:"square-z",icon:[448,512,[],"e288","M448 32H0V480H448V32zM336 160.8l-5.7 6.7L187.7 336H312h24v48H312 136 112V351.2l5.7-6.7L260.3 176H136 112V128h24H312h24v32.8z"]},faMessageText:QX,faCommentAltText:Q$,faTurnUp:Q1,faLevelUpAlt:Q2},Q3={prefix:"far",iconName:"circle-chevron-right",icon:[512,512,["chevron-circle-right"],"f138","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377L345 273c9.4-9.4 9.4-24.6 0-33.9L241 135c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0z"]},Q0=Q3,Q6={prefix:"far",iconName:"phone-arrow-up-right",icon:[512,512,["phone-arrow-up","phone-outgoing"],"e224","M295 183l135-135H376c-13.3 0-24-10.7-24-24s10.7-24 24-24H488c13.3 0 24 10.7 24 24V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9L329 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zm34 103.6c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2z"]},Q8=Q6,Q5=Q6,Q7={prefix:"far",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm80 64V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},Q9=Q7,Fc={prefix:"far",iconName:"head-side-goggles",icon:[512,512,["head-vr"],"f6ea","M.6 240H48.7C52 275.9 66 308.7 87.5 335.1c13.6 16.6 24.5 38.5 24.5 63.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V398.6c0-10.7-4.8-22.2-13.7-33.1C22 330.8 3.9 287.4 .6 240zM122.8 80h93.7C234 60.4 259.6 48 288 48H249.5L248 48H224c-37.7 0-72.6 11.8-101.2 32zM64 80H52.4C93.5 31.1 155.1 0 224 0h24c48.6 0 94.8 18.1 130.5 48H384h24 24 32c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432 408 384 288c-28.4 0-54-12.4-71.6-32H64c-35.3 0-64-28.7-64-64s28.7-64 64-64zM464 272.4l0-.4h48l0 .4c0 35.1-28.5 63.6-63.6 63.6H448v48c0 35.3-28.7 64-64 64H320v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V424c0-13.3 10.7-24 24-24h88c8.8 0 16-7.2 16-16V312c0-13.3 10.7-24 24-24h24.4c8.6 0 15.6-7 15.6-15.6zM64 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H193.3c-.9-5.2-1.3-10.5-1.3-16s.5-10.8 1.3-16H64zM384 96H288c-26.5 0-48 21.5-48 48s21.5 48 48 48h96V96zm48 0v96h32V96H432z"]},Fr=Fc,Fa={prefix:"far",iconName:"user-xmark",icon:[640,512,["user-times"],"f235","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM455 143c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},Fn=Fa,Fo={prefix:"far",iconName:"gauge-simple-min",icon:[512,512,["tachometer-slowest"],"f62d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-160c0-30.9-25.1-56-56-56c-10.3 0-19.9 2.8-28.2 7.6L117.6 228.2c-10.9-7.5-25.9-4.7-33.4 6.3s-4.7 25.9 6.3 33.4l110.2 75.4c-.4 2.9-.7 5.8-.7 8.8c0 30.9 25.1 56 56 56s56-25.1 56-56z"]},Fs=Fo,Ff={prefix:"far",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M160 368c26.5 0 48 21.5 48 48v16l72.5-54.4c8.3-6.2 18.4-9.6 28.8-9.6H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16h96zm48 124l-.2 .2-5.1 3.8-17.1 12.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V474.7v-6.4V468v-4V416H112 64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L208 492z"]},Fg=Ff,Fu={prefix:"far",iconName:"salad",icon:[512,512,[129367,"bowl-salad"],"f81e","M416 96c-70.7 0-128 57.3-128 128c0 11 1.4 21.8 4 32H240V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V249.4L107.3 148.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L169.4 256H96c-53 0-96-43-96-96s43-96 96-96c8.7 0 17.2 1.2 25.3 3.4C138.5 27.7 178 0 224 0s85.5 27.7 102.7 67.4c8-2.2 16.5-3.4 25.3-3.4c28.5 0 54.2 12.5 71.8 32.2c-2.6-.2-5.2-.2-7.8-.2zM117.9 422.3c12.9 5.7 22.7 16.7 26.8 30.3c2 6.6 8.2 11.4 15.3 11.4H352c7.2 0 13.4-4.8 15.3-11.4c4-13.5 13.8-24.6 26.8-30.3c35.2-15.4 61.2-47.6 68.1-86.3H49.8c6.9 38.7 32.9 70.9 68.1 86.3zM0 315.4C0 300.3 12.3 288 27.4 288H484.6c15.1 0 27.4 12.3 27.4 27.4c0 67.4-40.6 125.4-98.6 150.8C405.5 492.7 381 512 352 512H160c-29 0-53.5-19.3-61.4-45.7C40.6 440.8 0 382.9 0 315.4zM464 224c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 12.3 4.6 23.5 12.2 32H325.5c-3.5-10-5.5-20.8-5.5-32c0-53 43-96 96-96s96 43 96 96c0 11.2-1.9 22-5.5 32H451.8c7.6-8.5 12.2-19.7 12.2-32z"]},Fm=Fu,Fd={prefix:"far",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M296 256H444.7c19.5 0 35.3-15.8 35.3-35.3c0-9.4-3.7-18.3-10.3-25L441.9 168 496 113.9c18.7-18.7 18.7-49.1 0-67.9L465.9 16c-18.7-18.7-49.1-18.7-67.9 0L344 70.1 316.3 42.3c-6.6-6.6-15.6-10.3-25-10.3C271.8 32 256 47.8 256 67.3V216c0 22.1 17.9 40 40 40zm95-71l23 23H304V97.9l23 23c9.4 9.4 24.6 9.4 33.9 0l71-71L462.1 80l-71 71c-9.4 9.4-9.4 24.6 0 33.9zM67.3 256C47.8 256 32 271.8 32 291.3c0 9.4 3.7 18.3 10.3 25L70.1 344 16 398.1c-18.7 18.7-18.7 49.1 0 67.9L46.1 496c18.7 18.7 49.1 18.7 67.9 0L168 441.9l27.7 27.7c6.6 6.6 15.6 10.3 25 10.3c19.5 0 35.3-15.8 35.3-35.3V296c0-22.1-17.9-40-40-40H67.3zM121 327l-23-23H208V414.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0l-71 71L49.9 432l71-71c9.4-9.4 9.4-24.6 0-33.9z"]},Fz=Fd,FH={prefix:"far",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},Fv=FH,FV=FH,Fy={prefix:"far",iconName:"wifi-fair",icon:[640,512,["wifi-2"],"f6ab","M152.4 321.2C196.5 280.7 255.4 256 320 256s123.5 24.7 167.6 65.2c9.8 9 24.9 8.3 33.9-1.5s8.3-24.9-1.5-33.9C467.4 237.5 397.1 208 320 208s-147.4 29.5-200.1 77.9c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5zM320 480a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"]},FN=Fy,Fx={prefix:"far",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192h80v56H48V192zm0 104h80v64H48V296zm128 0h96v64H176V296zm144 0h80v64H320V296zm80-48H320V192h80v56zm0 160v40c0 8.8-7.2 16-16 16H320V408h80zm-128 0v56H176V408h96zm-144 0v56H64c-8.8 0-16-7.2-16-16V408h80zM272 248H176V192h96v56z"]},Fb=Fx,Fw={prefix:"far",iconName:"volleyball",icon:[512,512,[127952,"volleyball-ball"],"f45f","M371.5 429c-71.4 7-145.1-8.2-210-47.1c-8.8 14.8-16.2 30.3-22.3 46.3C172.5 450.8 212.7 464 256 464c42.7 0 82.5-12.9 115.5-35zm60.1-61.5c9.2-14.4 16.6-30.1 22.1-46.7c-65.9 7.3-134.5-4.3-197.1-37.1c-25.9 16.5-48.4 36.5-67.2 58.9c75.2 43.8 163.6 51 242.3 24.9zm31.8-96.4c.4-5 .5-10 .5-15.1c0-77.9-42.8-145.8-106.3-181.5c35.6 58.4 54.2 127.7 49.6 200.3c18.8 .5 37.6-.7 56.1-3.8zM101 394.7C127.6 334 172 280.5 231.7 242.7c-1.3-30-7.1-58.9-16.8-85.9C140.2 189.5 85.7 249.6 58.1 320.3c9 27.9 23.8 53.1 42.9 74.5zm-52-159.9C84.1 182.9 133.8 140 195.2 113c-8.7-15.7-18.7-30.4-29.9-44.2C101.9 99.6 56.5 161.6 49.1 234.8zM213.3 52.4c39.3 53.4 63.5 118.6 66.4 189.2c25.7 13.4 52.6 22.6 79.9 27.9c4.6-84.1-26.8-163-81.5-220.4c-7.2-.8-14.6-1.2-22.1-1.2c-14.6 0-28.9 1.5-42.7 4.4zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 0l0 0h0l0 0z"]},FD=Fw,Fk={prefix:"far",iconName:"fork",icon:[512,512,["utensil-fork"],"f2e3","M398.4 43.2c10.6-8 12.8-23 4.8-33.6s-23-12.8-33.6-4.8l-122.7 92c-4.4 3.3-8.6 7-12.6 10.9l-1.9 1.9c-20.8 20.8-32.5 49-32.5 78.4c0 24.5 8.1 48.1 22.8 67.3L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L256.7 289.2C275.9 303.9 299.5 312 324 312c29.4 0 57.6-11.7 78.4-32.5l1.9-1.9c3.9-3.9 7.6-8.1 10.9-12.6l92-122.7c8-10.6 5.8-25.6-4.8-33.6s-25.6-5.8-33.6 4.8l-92 122.7c-2 2.6-4.1 5.1-6.4 7.4l-1.9 1.9C356.7 257.4 340.7 264 324 264s-32.7-6.6-44.5-18.4l-6.5-6.5c0 0 0 0 0 0s0 0 0 0l-6.5-6.5C254.6 220.7 248 204.7 248 188s6.6-32.7 18.4-44.5l1.9-1.9c2.3-2.3 4.8-4.5 7.4-6.4l122.7-92zM457 89c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L307 171c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L457 89z"]},FS=Fk,FE={prefix:"far",iconName:"sort-down",icon:[320,512,["sort-desc"],"f0dd","M160 425.4L70.6 336H249.4L160 425.4zm-22.6 45.3c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H32c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},Fj=FE,FO={prefix:"far",iconName:"folder-arrow-down",icon:[512,512,["folder-download"],"e053","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM280 200c0-13.3-10.7-24-24-24s-24 10.7-24 24V302.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V200z"]},FP=FO,F_={prefix:"far",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},FB=F_,FU={prefix:"far",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M352 146.2L462 256 352 365.8l0-53.8c0-13.3-10.7-24-24-24l-120 0 0-64 120 0c13.3 0 24-10.7 24-24l0-53.8zM512 256c0-11.5-4.6-22.5-12.7-30.6L383.2 109.6c-8.7-8.7-20.5-13.6-32.8-13.6c-25.6 0-46.4 20.8-46.4 46.4l0 33.6-96 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l96 0 0 33.6c0 25.6 20.8 46.4 46.4 46.4c12.3 0 24.1-4.9 32.8-13.6L499.3 286.6c8.1-8.1 12.7-19.1 12.7-30.6zM168 80c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 32C39.4 32 0 71.4 0 120L0 392c0 48.6 39.4 88 88 88l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-22.1 0-40-17.9-40-40l0-272c0-22.1 17.9-40 40-40l80 0z"]},FR=FU,FY={prefix:"far",iconName:"icons",icon:[512,512,["heart-music-camera-bolt"],"f86d","M59.6 54.4c11.1-9.4 30.8-8.7 43.5 3.7l8 8.1 17.5 17.8 17.1-18.3 7.3-7.8c12.5-12 31.7-13.1 43.8-3.4c14.2 12.1 14.8 33.3 2 46.2l0 0-70.7 70.8-71-70.8 0 0C44.3 87.9 44.9 66.6 59.5 54.5l0 0 .1-.1zM28.8 17.6C-7.7 47.9-9.4 102 23.1 134.6l0 0L101.7 213c14.7 15.1 38.3 14.1 52.5 .4l0 0 .3-.3 78.3-78.5 0 0C265.4 102 263.6 48 227.6 17.7l0 0-.3-.3c-29.9-24.3-71-21.9-99.3-1C99.7-4.4 58.2-7 28.8 17.6zM512 24c0-7.2-3.2-14-8.8-18.6s-12.9-6.4-19.9-5l-160 32C312.1 34.7 304 44.6 304 56V161.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V75.7L464 53.3v76.2c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V24zM106.9 309.5l2.7-5.5h68.7l2.7 5.5c8.1 16.3 24.8 26.5 42.9 26.5c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V352c0-8.8 7.2-16 16-16c18.2 0 34.8-10.3 42.9-26.5zM224 288l-7.2-14.3c-5.4-10.8-16.5-17.7-28.6-17.7H99.8c-12.1 0-23.2 6.8-28.6 17.7L64 288c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64zM192 392a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM473.4 259.1c-6-4.4-14.3-4-19.9 .9l-128 112c-5 4.4-6.8 11.4-4.4 17.7s8.3 10.4 15 10.4h55.7l-38.4 89.7c-2.9 6.9-.7 14.9 5.3 19.2s14.3 4 19.9-.9l128-112c5-4.4 6.8-11.4 4.4-17.7s-8.3-10.4-15-10.4H440.3l38.4-89.7c2.9-6.9 .7-14.9-5.3-19.2z"]},FG=FY,FQ={prefix:"far",iconName:"microphone-lines-slash",icon:[640,512,["microphone-alt-slash"],"f539","M472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L408 294.5c5.2-11.8 8-24.8 8-38.5V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7zM272 187.9V96c0-26.5 21.5-48 48-48s48 21.5 48 48H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v64c0 2.3-.2 4.6-.5 6.8L272 187.9zm86.2 190.3C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9z"]},FF=FQ,FZ={prefix:"far",iconName:"calculator-simple",icon:[512,512,["calculator-alt"],"f64c","M256 0c13.3 0 24 10.7 24 24V232H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H232V24c0-13.3 10.7-24 24-24zM400 32c13.3 0 24 10.7 24 24V88h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H424v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V136H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V56c0-13.3 10.7-24 24-24zM55.4 343.4c9.4-9.4 24.6-9.4 33.9 0L112 366.1l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L145.9 400l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L112 433.9 89.4 456.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L78.1 400 55.4 377.4c-9.4-9.4-9.4-24.6 0-33.9zM64 88h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-13.3 0-24-10.7-24-24s10.7-24 24-24zM352 336h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},Fq=FZ,FK={prefix:"far",iconName:"sliders-up",icon:[512,512,["sliders-v"],"f3f1","M96 0c13.3 0 24 10.7 24 24V83.7c32.5 10.2 56 40.5 56 76.3s-23.5 66.1-56 76.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V236.3C39.5 226.1 16 195.8 16 160s23.5-66.1 56-76.3V24C72 10.7 82.7 0 96 0zm0 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80-32c0 35.8-23.5 66.1-56 76.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V428.3c-32.5-10.2-56-40.5-56-76.3s23.5-66.1 56-76.3V24c0-13.3 10.7-24 24-24s24 10.7 24 24V275.7c32.5 10.2 56 40.5 56 76.3zM448 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8 76.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V268.3c-32.5-10.2-56-40.5-56-76.3s23.5-66.1 56-76.3V24c0-13.3 10.7-24 24-24s24 10.7 24 24v91.7c32.5 10.2 56 40.5 56 76.3s-23.5 66.1-56 76.3z"]},FJ=FK,FW={prefix:"far",iconName:"location-minus",icon:[384,512,["map-marker-minus"],"f609","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM120 168H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},FX=FW,F$={prefix:"far",iconName:"standard-definition",icon:[576,512,["rectangle-sd"],"e28a","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM304 184V328c0 13.3 10.7 24 24 24h56c53 0 96-43 96-96s-43-96-96-96H328c-13.3 0-24 10.7-24 24zm48 24h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208zm-189.8 4.5c.7-.7 2.1-1.9 5.4-2.9c7.1-2.3 18.8-2.9 35.5-.6c5.1 .7 21 3.3 25.6 4.4c12.9 2.9 25.8-5.1 28.7-18.1s-5.1-25.8-18.1-28.7c-6.6-1.5-24.1-4.4-29.9-5.2c-19-2.5-39.3-3.1-56.7 2.5c-19.2 6.2-34.9 20.3-39.6 43.5c-.1 .4-.2 .9-.2 1.3c-1.7 11.7-.3 23 5.2 33.2c5.3 9.9 13.3 16.7 21.1 21.3c13.9 8.3 32 12.5 45.5 15.6l1.8 .4c16.1 3.8 26.9 6.5 33.6 10.5c1.4 .8 2.2 1.5 2.7 2c.5 .4 .6 .7 .6 .7c0 0 .1 .1 .1 .5c.1 .4 .1 1.4-.1 3.2c-.4 2.4-1 3.2-1.3 3.5c-.4 .5-1.8 1.6-5.1 2.7c-7.3 2.3-19.5 2.8-36.2 .6c-7.2-1-20-4.7-31.1-8l0 0 0 0c-2.6-.7-5-1.5-7.3-2.1c-12.7-3.6-26 3.7-29.7 16.5s3.7 26 16.5 29.7c1.4 .4 3.2 .9 5.3 1.5c10.8 3.2 28.6 8.4 39.7 9.9l.1 0c19 2.5 39.6 3.2 57.1-2.4c9.1-2.9 18.2-7.7 25.6-15.6c7.6-8.1 12.1-18.1 13.8-29.3c1.7-11.7 .3-23-5.2-33.2c-5.3-9.9-13.3-16.7-21.1-21.3c-13.9-8.3-32-12.5-45.5-15.6l-1.8-.4c-16.1-3.8-26.9-6.5-33.6-10.5c-1.4-.8-2.2-1.5-2.7-2c-.5-.4-.6-.7-.6-.7l0 0c0 0-.1-.1-.1-.5s-.1-1.2 0-2.5c.5-2.3 1.3-3.3 1.8-3.8z"]},F1=F$,F2={prefix:"far",iconName:"magnifying-glass-location",icon:[512,512,["search-location"],"f689","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm80-240c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},F4=F2,F3={prefix:"far",iconName:"forward-step",icon:[320,512,["step-forward"],"f051","M240 88c0-13.3 10.7-24 24-24s24 10.7 24 24V226.7v58.6V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V318.9L63.3 442.6c-5.1 3.5-11.1 5.4-17.3 5.4C29.5 448 16 434.5 16 417.9V94.1C16 77.5 29.5 64 46.1 64c6.2 0 12.2 1.9 17.3 5.4L240 193.1V88zm0 172.3v-8.6L64 128.5v255L240 260.3z"]},F0=F3,F6={prefix:"far",iconName:"face-smile-beam",icon:[512,512,[128522,"smile-beam"],"f5b8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zm40-89.3l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"]},F8=F6,F5={prefix:"far",iconName:"message-exclamation",icon:[512,512,["comment-alt-exclamation"],"f4a5","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM256 80c-13.3 0-24 10.7-24 24V216c0 13.3 10.7 24 24 24s24-10.7 24-24V104c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},F7=F5,F9={prefix:"far",iconName:"bowl-scoop",icon:[448,512,[127847,"bowl-shaved-ice"],"e3de","M32 224H416c0-106-86-192-192-192S32 118 32 224zM173.8 368h-2.2H145c-41.4 0-77.2-26.3-90.5-64H393.5c-13.3 37.7-49.1 64-90.5 64H276.3h-2.2H173.8zm36.9 78.7L224 430.8l13.3 15.9L251.7 464H196.3l14.4-17.3zm92.3 3.9L274.2 416H303c10.6 0 20.9-1.1 30.9-3.3c58.5-12.8 104.3-61.2 112-122.8l2-15.9c.6-4.6-.8-9.1-3.9-12.6s-7.4-5.4-12-5.4H16c-4.6 0-9 2-12 5.4s-4.5 8-3.9 12.6l2 15.9c7.7 61.6 53.5 110 112 122.8c10 2.2 20.3 3.3 30.9 3.3h28.8L145 450.6l-10.9 13.1-.3 .3-.4 .5L128 471l-12.3 14.7c-4 4.8-4.8 11.4-2.2 17s8.3 9.2 14.5 9.2h19.2 8.5 .6H291.7h.6 8.5H320c6.2 0 11.9-3.6 14.5-9.2s1.8-12.3-2.2-17L320 471l-5.5-6.5-.4-.5-.3-.3L303 450.6z"]},Zc=F9,Zr={prefix:"far",iconName:"chevrons-up",icon:[512,512,["chevron-double-up"],"f325","M273 47c-9.4-9.4-24.6-9.4-33.9 0L47 239c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l175-175L431 273c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L273 47zM465 431L273 239c-9.4-9.4-24.6-9.4-33.9 0L47 431c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l175-175L431 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},Za=Zr,Zn={prefix:"far",iconName:"football",icon:[512,512,[127944,"football-ball"],"f44e","M442.6 69.4c-32.9-5-63.1-7.4-90.7-7.4l98 98c.5-32.1-2.4-63.1-7.3-90.6zm-217 12.7c-55.4 20.5-93.3 55.2-118.6 96.5c-20.6 33.7-33 72-39.5 110.9L223.6 445.6c23.2-3.4 44.1-8.8 62.8-15.8c55.4-20.5 93.3-55.2 118.6-96.5c20.6-33.7 33-72 39.5-110.9L288.4 66.4c-23.2 3.4-44.1 8.8-62.8 15.8zM62.1 352c-.5 32.1 2.4 63.1 7.3 90.6c32.9 5 63.1 7.4 90.7 7.4l-98-98zm4-198.4c30.6-50 76.8-92 142.9-116.5C274.4 12.8 357.6 6.5 461.5 23.8c13 2.2 23.4 12.1 26.1 25.1c17.5 84.8 18.6 211.3-41.6 309.5c-30.6 50-76.8 92-142.9 116.5c-65.6 24.3-148.7 30.7-252.6 13.3c-13-2.2-23.4-12.1-26.1-25.1C6.9 378.3 5.8 251.8 66 153.6zM297 151l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm-56 56l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm-56 56l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},Zo=Zn,Zs={prefix:"far",iconName:"angles-down",icon:[448,512,["angle-double-down"],"f103","M401 113L241 273c-9.4 9.4-24.6 9.4-33.9 0L47 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 79c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zm0 192L241 465c-9.4 9.4-24.6 9.4-33.9 0L47 305c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 271c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Zl=Zs,Zf={prefix:"far",iconName:"square-arrow-right",icon:[448,512,["arrow-square-right"],"f33b","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM345 273l-88 88c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47L120 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l150.1 0-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l88 88c9.4 9.4 9.4 24.6 0 33.9z"]},Zh=Zf,Zg={prefix:"far",iconName:"location-plus",icon:[384,512,["map-marker-plus"],"f60a","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM168 280V216H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V104c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},Zu=Zg,Zm={prefix:"far",iconName:"beer-mug-empty",icon:[512,512,["beer"],"f0fc","M80 80V416c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V368.6c0-.4 0-.7 0-1.1V80H80zM384 383.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h59.2c38 0 68.8 30.8 68.8 68.8V282.7c0 27.3-16.2 52.1-41.2 63l-86.8 38zM384 144V331.3l67.5-29.5c7.6-3.3 12.5-10.8 12.5-19.1V164.8c0-11.5-9.3-20.8-20.8-20.8H384zM144 128c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16z"]},Zd=Zm,Zp={prefix:"far",iconName:"arrow-up-long",icon:[384,512,["long-arrow-up"],"f176","M209 7c-9.4-9.4-24.6-9.4-33.9 0L39 143c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l95-95V488c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l95 95c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L209 7z"]},Zz=Zp,ZH={prefix:"far",iconName:"person-carry-box",icon:[384,512,["person-carry"],"f4cf","M80 0a48 48 0 1 1 0 96A48 48 0 1 1 80 0zM0 488L0 340.3c.5 .4 1.1 .9 1.6 1.3L48 378.1 48 488c0 13.3-10.7 24-24 24s-24-10.7-24-24zM59.2 176C53 176 48 181 48 187.2v85.3c0 2.5 1.1 4.8 3.1 6.3L72 295.2V179c-3.9-1.9-8.3-3-12.8-3zM120 246.2v86.7l25.8 20.3c8.1 6.4 13.4 15.6 14.9 25.8l15.1 105.6c1.9 13.1-7.2 25.3-20.4 27.2s-25.3-7.2-27.2-20.4L113.6 388.9 21.4 316.5C7.9 305.9 0 289.6 0 272.4V187.2C0 154.5 26.5 128 59.2 128c26.1 0 50.5 13.3 64.6 35.3L173.1 240H192V128c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V256c0 17.7-14.3 32-32 32H232h-8H168.7c-13.6 0-26.3-6.9-33.6-18.4L120 246.2zM240 240h96V144H240v96z"]},Zv=ZH,ZV={prefix:"far",iconName:"fire-flame-simple",icon:[384,512,["burn"],"f46a","M209.1 8.5c72.9 68 128.7 152.4 162.7 246.1l.7 1.9c7.6 20.9 11.5 42.9 11.5 65.1C384 426.7 297.2 512 192 512S0 426.7 0 321.6c0-22.2 3.9-44.2 11.5-65.1l.7-1.9L57.3 271l-.7 1.9c-5.7 15.6-8.6 32.1-8.6 48.7C48 399.7 112.8 464 192 464s144-64.3 144-142.4c0-16.6-2.9-33.1-8.6-48.7l42.3-15.4-42.3 15.4-.7-1.9c-29-79.8-75-152.2-134.7-212.2C132.3 118.8 86.3 191.2 57.3 271L12.2 254.6C46.2 160.8 102 76.5 174.9 8.5l3.3-3C181.9 2 186.9 0 192 0s10.1 2 13.8 5.5l3.3 3zm72.6 281.4c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z"]},Zy=ZV,ZN={prefix:"far",iconName:"person",icon:[320,512,[129485,"male"],"f183","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7l58.5 103.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144z"]},Zx=ZN,Zb={prefix:"far",iconName:"chevrons-left",icon:[512,512,["chevron-double-left"],"f323","M47 239c-9.4 9.4-9.4 24.6 0 33.9L239 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97.9 256 273 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L47 239zM431 47L239 239c-9.4 9.4-9.4 24.6 0 33.9L431 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-175-175L465 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},Zw=Zb,ZD={prefix:"far",iconName:"circle-heart",icon:[512,512,["heart-circle"],"f4c7","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM131.9 280.9L233.5 384.1c6.2 6.3 14.3 9.4 22.5 9.4s16.3-3.1 22.5-9.4L380.1 280.9c29.4-29.8 29.4-78.2 0-108s-77-29.8-106.4 0l-17.7 18-17.7-18c-29.4-29.8-77-29.8-106.4 0s-29.4 78.2 0 108z"]},Zk=ZD,ZS={prefix:"far",iconName:"face-grin-stars",icon:[512,512,[129321,"grin-stars"],"f587","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM183.2 132.6c-1.3-2.8-4.1-4.6-7.2-4.6s-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L176 240.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L242.4 186c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7zm160 0c-1.3-2.8-4.1-4.6-7.2-4.6s-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L336 240.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L402.4 186c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7zm6.3 175.8c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c24.6 38.1 68.7 63.5 119.1 63.5s94.5-25.4 119.1-63.5c10.4-16.1-6.8-32.5-25.5-28.1z"]},ZE=ZS,Zj={prefix:"far",iconName:"spaghetti-monster-flying",icon:[640,512,["pastafarianism"],"f67b","M192 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 58.3c10-11.3 16-26.1 16-42.3c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64c1.7 0 3.4-.1 5.1-.2L212.2 158c-21.1 13.6-37.7 30.2-51.4 46.4c-7.1 8.3-13.5 16.6-19.3 24l-1.4 1.8c-6.3 8.1-11.6 14.8-16.7 20.4C112.7 262.3 107.3 264 104 264c-2.5 0-4.3-.6-7.1-3.3c-3.7-3.5-7.1-8.8-12.5-17.4l-.6-.9c-4.6-7.4-11-17.6-19.4-25.7C54.7 207.4 41.5 200 24 200c-13.3 0-24 10.7-24 24s10.7 24 24 24c2.5 0 4.3 .6 7.1 3.3c3.7 3.5 7.1 8.8 12.5 17.4l.6 .9c4.6 7.4 11 17.6 19.4 25.7C73.3 304.6 86.5 312 104 312c18.5 0 32.9-8.5 44.3-18.6c3.1 4 6.6 8.3 10.5 12.7c-2.4 7.1-4.5 14.2-6.5 20.6L151 331c-3.4 11.2-6.4 20.3-9.8 27.8c-3.5 7.5-6.6 11.5-9.4 13.8c-2.3 1.8-5.5 3.4-11.7 3.4c-8.7 0-16.9-4.2-33.7-13.2c-15-8-35.7-18.8-62.3-18.8c-13.3 0-24 10.7-24 24s10.7 24 24 24c13.4 0 24.7 5.2 39.7 13.2c1 .6 2.1 1.1 3.2 1.7l0 0C80.1 414 98.6 424 120 424c16.2 0 30.2-4.8 41.7-13.9c10.9-8.7 18-20.2 23-31.1c5-10.9 8.8-22.9 12.2-34l.8-2.7c16.4 12.2 36.1 23.6 58.9 31.3c-5.6 16.6-13.8 37.5-24.6 55.5C217.2 454 203.2 464 192 464c-13.3 0-24 10.7-24 24s10.7 24 24 24c39.1 0 65.6-32 81.2-58.2c14.5-24.2 24.6-51.4 30.7-70.4c5.2 .4 10.6 .6 16 .6s10.8-.2 16-.6c6.1 19 16.3 46.3 30.7 70.4C382.4 480 408.9 512 448 512c13.3 0 24-10.7 24-24s-10.7-24-24-24c-11.2 0-25.2-10-40-34.8c-10.8-18-19-39-24.6-55.5c22.8-7.7 42.5-19 58.9-31.3l.8 2.7c3.4 11 7.2 23.1 12.2 34c5.1 10.9 12.1 22.4 23 31.1c11.5 9.1 25.5 13.9 41.7 13.9c21.4 0 39.9-10 53.1-17.1c1.1-.6 2.2-1.2 3.2-1.7c15-8 26.3-13.2 39.7-13.2c13.3 0 24-10.7 24-24s-10.7-24-24-24c-26.6 0-47.3 10.8-62.3 18.8c-16.8 9-25 13.2-33.7 13.2c-6.3 0-9.5-1.6-11.7-3.4c-2.8-2.2-6-6.3-9.4-13.8c-3.5-7.5-6.4-16.6-9.8-27.8l-1.3-4.2c-2-6.5-4.1-13.5-6.5-20.6c3.9-4.5 7.4-8.8 10.5-12.7C503.1 303.5 517.5 312 536 312c17.5 0 30.7-7.4 40.4-16.7c8.4-8.1 14.8-18.3 19.4-25.7l.6-.9c5.4-8.6 8.8-13.9 12.5-17.4c2.8-2.7 4.6-3.3 7.1-3.3c13.3 0 24-10.7 24-24s-10.7-24-24-24c-17.5 0-30.7 7.4-40.4 16.7c-8.4 8.1-14.8 18.3-19.4 25.7l-.6 .9c-5.4 8.6-8.8 13.9-12.5 17.4c-2.8 2.7-4.6 3.3-7.1 3.3c-3.3 0-8.7-1.7-19.4-13.4c-5.1-5.6-10.4-12.3-16.7-20.4l-1.4-1.8c-5.8-7.4-12.2-15.7-19.3-24c-13.8-16.2-30.4-32.8-51.4-46.4l15.1-30.2c1.7 .1 3.4 .2 5.1 .2c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 16.2 6 31.1 16 42.3l-15.6 31.2c-18.7-6-39.9-9.5-64.4-9.5s-45.8 3.5-64.4 9.5L240 106.3zM459.4 256.3c-.4 .6-.9 1.3-1.4 2c-6.3 8.8-15.8 20.5-28.3 32.2C404.5 313.8 368 336 320 336s-84.5-22.2-109.7-45.6c-12.6-11.7-22-23.4-28.3-32.2c-.5-.7-1-1.3-1.4-2c5.4-6.9 10.8-13.8 16.7-20.7c26.4-31 60.4-59.6 122.7-59.6s96.3 28.6 122.7 59.6c5.9 6.9 11.3 13.8 16.7 20.7zM448 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},ZO=Zj,ZP={prefix:"far",iconName:"spoon",icon:[512,512,[129348,61873,"utensil-spoon"],"f2e5","M286.1 193.9l32 32c9.3 9.4 21.5 14 33.8 14.1c21.1 0 48.8-13.5 73.2-42.7C449 168.6 464 131.2 464 96c0-26.5-21.5-48-48-48c-35.2 0-72.6 15-101.3 38.9C285.5 111.3 272 139 272 160.1c0 12.3 4.7 24.5 14.1 33.8zm-34.9 33c-18.1-18.6-27.1-42.6-27.2-66.7C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-24.1 0-48.2-9.1-66.7-27.2L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L251.2 226.9z"]},Z_=ZP,ZB={prefix:"far",iconName:"envelopes-bulk",icon:[640,512,["mail-bulk"],"f674","M112 48H432V96h48V48c0-26.5-21.5-48-48-48H112C85.5 0 64 21.5 64 48V192h48V48zM48 272H336v6.9L192.1 385.4c0 0-.1 0-.1 0s-.1 0-.1 0L48 278.9V272zm0 66.6L163.3 424c8.3 6.2 18.4 9.5 28.7 9.5s20.4-3.3 28.7-9.5L336 338.6V464H48V338.6zM0 272V464c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48H48c-26.5 0-48 21.5-48 48zm272-80V176H592V368H416v48H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H272c-26.5 0-48 21.5-48 48v16h48zm240 16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H512z"]},ZU=ZB,ZR={prefix:"far",iconName:"hexagon-xmark",icon:[512,512,["times-hexagon","xmark-hexagon"],"f2ee","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},ZY=ZR,ZG=ZR,ZQ={prefix:"far",iconName:"circle-h",icon:[512,512,[9405,"hospital-symbol"],"f47e","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v80H192V152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 208c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80H320v80c0 13.3 10.7 24 24 24s24-10.7 24-24V256 152z"]},ZF=ZQ,ZZ={prefix:"far",iconName:"address-book",icon:[512,512,[62138,"contact-book"],"f2b9","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM240 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H208zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z"]},Zq=ZZ,ZK={prefix:"far",iconName:"grid",icon:[448,512,["grid-3"],"e195","M88 72v48H40V72H88zM40 32C17.9 32 0 49.9 0 72v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V72c0-22.1-17.9-40-40-40H40zM88 232v48H40V232H88zM40 192c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40H40zm0 200H88v48H40V392zM0 392v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V392c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40zM248 72v48H200V72h48zM200 32c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V72c0-22.1-17.9-40-40-40H200zm0 200h48v48H200V232zm-40 0v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40zm88 160v48H200V392h48zm-48-40c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V392c0-22.1-17.9-40-40-40H200zM360 72h48v48H360V72zm-40 0v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V72c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40zm88 160v48H360V232h48zm-48-40c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40H360zm0 200h48v48H360V392zm-40 0v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V392c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40z"]},ZJ=ZK,ZW={prefix:"far",iconName:"gauge-min",icon:[512,512,["tachometer-alt-slowest"],"f628","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 408c30.9 0 56-25.1 56-56s-25.1-56-56-56c-10.3 0-19.9 2.8-28.2 7.6L117.6 228.2c-10.9-7.5-25.9-4.7-33.4 6.3s-4.7 25.9 6.3 33.4l110.2 75.4c-.4 2.9-.7 5.8-.7 8.8c0 30.9 25.1 56 56 56zM192 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM400 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},ZX=ZW,Z$={prefix:"far",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M36.4 360.9L13.4 439 1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1L73 498.6l78.1-23c10.4-3 20.1-8 28.6-14.5l.3 .2 .5-.8c1.4-1.1 2.7-2.2 4-3.3c1.4-1.2 2.7-2.5 4-3.8L492.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L453.3 19.3c-25-25-65.5-25-90.5 0L58.6 323.5c-2.5 2.5-4.9 5.2-7.1 8l-.8 .5 .2 .3c-6.5 8.5-11.4 18.2-14.5 28.6zM383 191L197.4 376.6l-49.6-12.4-12.4-49.6L321 129 383 191zM97 358.9l7.7 31c2.1 8.6 8.9 15.3 17.5 17.5l31 7.7-7.4 11.2c-2.6 1.4-5.3 2.6-8.1 3.4l-23.4 6.9L59.4 452.6l16.1-54.8 6.9-23.4c.8-2.8 2-5.6 3.4-8.1L97 358.9zM315.3 218.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96z"]},Z0=Z$,Z6={prefix:"far",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M104.6 48H64C28.7 48 0 76.7 0 112V384c0 35.3 28.7 64 64 64h96V400H64c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H80c0 17.7 14.3 32 32 32h72.4C202 108.4 227.6 96 256 96h62c-7.1-27.6-32.2-48-62-48H215.4C211.6 20.9 188.2 0 160 0s-51.6 20.9-55.4 48zM144 56a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM448 464H256c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16l140.1 0L464 243.9V448c0 8.8-7.2 16-16 16zM256 512H448c35.3 0 64-28.7 64-64V243.9c0-12.7-5.1-24.9-14.1-33.9l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1H256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64z"]},Z8=Z6,Z5={prefix:"far",iconName:"truck-ramp-box",icon:[640,512,["truck-loading"],"f4de","M352 88c0-48.6 39.4-88 88-88H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-22.1 0-40 17.9-40 40V360.7l25.7-7 .4-.1c17.6-38.7 56.7-65.6 102-65.6c61.9 0 112 50.1 112 112s-50.1 112-112 112c-59.8 0-108.7-46.9-111.8-106L30.3 511.2c-12.8 3.5-26-4.1-29.5-16.8s4.1-26 16.8-29.5L352 373.8V88zM592 400a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z"]},Z7=Z5,Z9={prefix:"far",iconName:"book-blank",icon:[448,512,[128213,128215,128216,128217,"book-alt"],"f5d9","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V394.6c18.9-9 32-28.3 32-50.6V56c0-30.9-25.1-56-56-56H88zM368 400v64H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H368zM80 352c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V344c0 4.4-3.6 8-8 8H80z"]},qc=Z9,qr={prefix:"far",iconName:"message-arrow-down",icon:[512,512,["comment-alt-arrow-down"],"e1db","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24V238.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V120z"]},qa=qr,qn={prefix:"far",iconName:"scroll-torah",icon:[640,512,["torah"],"f6a0","M80 48C62.3 48 48 62.3 48 80V432c0 17.7 14.3 32 32 32s32-14.3 32-32V416 96 80c0-17.7-14.3-32-32-32zm73.3 416C141 492.3 112.8 512 80 512c-44.2 0-80-35.8-80-80V80C0 35.8 35.8 0 80 0c32.8 0 61 19.7 73.3 48H160 480h6.7C499 19.7 527.2 0 560 0c44.2 0 80 35.8 80 80V432c0 44.2-35.8 80-80 80c-32.8 0-61-19.7-73.3-48H480 160h-6.7zm6.7-48H480V96H160V416zm368 16c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-17.7-14.3-32-32-32s-32 14.3-32 32V96 416v16zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3H271l31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180h56.7c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3H369l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332H214.3c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332H298.8L320 368.4zM254.5 256l30.3 52h70.4l30.3-52-30.3-52H284.8l-30.3 52zm144.9 23.8L383 308h32.8l-16.4-28.2zM415.8 204H383l16.4 28.2L415.8 204zM320 143.6L298.8 180h42.4L320 143.6zM224.2 204l16.4 28.2L257 204H224.2zM257 308l-16.4-28.2L224.2 308H257z"]},qo=qn,qs={prefix:"far",iconName:"up",icon:[384,512,["arrow-alt-up"],"f357","M192 82.4L334.7 232.3c.8 .8 1.3 2 1.3 3.2c0 2.5-2 4.6-4.6 4.6H248c-13.3 0-24 10.7-24 24V432H160V264c0-13.3-10.7-24-24-24H52.6c-2.5 0-4.6-2-4.6-4.6c0-1.2 .5-2.3 1.3-3.2L192 82.4zm192 153c0-13.5-5.2-26.5-14.5-36.3L222.9 45.2C214.8 36.8 203.7 32 192 32s-22.8 4.8-30.9 13.2L14.5 199.2C5.2 208.9 0 221.9 0 235.4c0 29 23.5 52.6 52.6 52.6H112V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V288h59.4c29 0 52.6-23.5 52.6-52.6z"]},ql=qs,qf={prefix:"far",iconName:"broom-ball",icon:[576,512,["quidditch","quidditch-broom-ball"],"f458","M569 7c9.4 9.4 9.4 24.6 0 33.9L369 241l39 39c5.1 5.1 8 12.1 8 19.4c0 12.2-8.1 23-19.9 26.3l-55.6 15.9 .1 .6c7.1 46.4-8.3 93.4-41.5 126.7C271.5 496.5 234 512 194.9 512L22.3 512C10 512 0 502 0 489.7c0-6.2 2.6-12.1 7.2-16.4l49.9-46.1 24.3-22.4L104 384H81.3c-9.6 0-17.3-7.8-17.3-17.3c0-3.9 .2-7.8 .6-11.6c2.7-25.6 14-49.7 32.4-68l10.2-10.2c33.2-33.2 80.2-48.6 126.7-41.5l.6 .1 15.9-55.6c3.4-11.8 14.1-19.9 26.3-19.9c7.3 0 14.2 2.9 19.4 8l39 39L535 7c9.4-9.4 24.6-9.4 33.9 0zM321.2 297.2l28.1-8-62.4-62.4-8 28.1 42.3 42.3zm-84.9-12.9l-9.8-1.5c-31.3-4.8-63 5.6-85.4 28l-10.2 10.2c-5.1 5.1-9.3 11-12.4 17.3c13.5 4.3 24.8 14.5 30.1 28.3c7.2 18.4 2.4 39.3-12.1 52.7L88.1 464l106.8 0c26.4 0 51.7-10.5 70.3-29.1c22.4-22.4 32.8-54.1 28-85.4l-1.5-9.8-55.4-55.4zM528 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"]},qh=qf,qg=qf,qu={prefix:"far",iconName:"face-awesome",icon:[512,512,["gave-dandy"],"e409","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm192-32V200c0-2-.1-3.9-.4-5.8c-4.2 3.6-9.6 5.8-15.6 5.8c-13.3 0-24-10.7-24-24c0-6 2.2-11.4 5.8-15.6c-1.9-.3-3.8-.4-5.8-.4c-22.1 0-40 17.9-40 40v24h80zm-40-96c39.8 0 72 32.2 72 72v24c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V200c0-39.8 32.2-72 72-72zm216 72c-13.3 0-24-10.7-24-24c0-5.4 1.8-10.3 4.7-14.3c-4.1-1.1-8.3-1.7-12.7-1.7c-26.5 0-48 21.5-48 48v16h96V208c0-4.4-.6-8.7-1.7-12.7c-4 3-8.9 4.7-14.3 4.7zm-32-72c44.2 0 80 35.8 80 80v17.9c0 16.6-13.5 30.1-30.1 30.1H286.1c-16.6 0-30.1-13.5-30.1-30.1V208c0-44.2 35.8-80 80-80zM100.4 307.8c-2.3-10.2 5.5-19.8 15.9-19.8h0H395.7h0c10.4 0 18.1 9.6 15.9 19.8c-3.9 17.4-10.6 33.6-19.5 48.2l0 0c-28.2 45.9-78.9 75.6-134.9 76l-1.1 0c-4.6 0-9.3-.2-13.8-.6c-68.5-5.9-126.7-55.6-141.8-123.6zm263.8 32.4c-8.2-2.7-16.9-4.2-25.9-4.2c-39.2 0-71.9 27.3-80.2 64c44.1-.7 83.8-24.1 106.2-59.8z"]},qm=qu,qd={prefix:"far",iconName:"box-archive",icon:[512,512,["archive"],"f187","M48 80v48H464V80H48zM32 32H480c17.7 0 32 14.3 32 32v80c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V64C0 46.3 14.3 32 32 32zM160 248c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24zM32 416V208H80V416c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V208h48V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64z"]},qp=qd,qA={prefix:"far",iconName:"circle-caret-down",icon:[512,512,["caret-circle-down"],"f32d","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm0 368c6.7 0 13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4l-208 0c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7z"]},qH=qA,qv={prefix:"far",iconName:"arrow-down-9-1",icon:[576,512,["sort-numeric-desc","sort-numeric-down-alt"],"f886","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zm409-65c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-48 16c-12.6 4.2-19.4 17.8-15.2 30.4s17.8 19.4 30.4 15.2l16.4-5.5V432H384c-13.3 0-24 10.7-24 24s10.7 24 24 24h48 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H456V312zM424 160a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm88-40c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 42.1 29.6 77.3 69.1 86l-15.6 18.7c-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.1 33.8-3.1l64.6-77.6c13-15.6 20.3-35.1 20.9-55.3c0-.8 0-1.6 0-2.5z"]},qV=qv,qN=qv,qb={prefix:"far",iconName:"face-grin-tongue-squint",icon:[512,512,[128541,"grin-tongue-squint"],"f58a","M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 81.7 47.1 152.4 115.7 186.4c-2.4-8.4-3.7-17.3-3.7-26.4V392.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V416c0 9.2-1.3 18-3.7 26.4C416.9 408.4 464 337.7 464 256zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm116-98.9c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},qD=qb,qk={prefix:"far",iconName:"earth-africa",icon:[512,512,[127757,"globe-africa"],"f57c","M464 256c0-19.4-2.6-38.1-7.6-55.9L429 194.6c-7.7-1.5-15.4 2.3-18.9 9.2c-5.8 11.6-19.2 17.1-31.5 13l-14.1-4.7c-7.7-2.6-16.1-.6-21.8 5.1c-3.7 3.7-3.7 9.7 0 13.4l33.5 33.5c5 5 7.8 11.8 7.8 18.9c0 12.3-8.4 23-20.3 26l-5.3 1.3c-3.8 .9-6.4 4.3-6.4 8.2v12.1c0 13.8-4.5 27.3-12.8 38.4l-25.6 34.1c-6 8.1-15.5 12.8-25.6 12.8c-17.7 0-32-14.3-32-32V336c0-8.8-7.2-16-16-16H208c-26.5 0-48-21.5-48-48V244c0-12.6 5.9-24.4 16-32l39.4-29.5c5.6-4.2 12.4-6.5 19.4-6.5c3.5 0 6.9 .6 10.2 1.7l32 10.7c7.2 2.4 15 2.7 22.4 .9l35.4-8.8c10.2-2.5 17.3-11.7 17.3-22.2c0-8.7-4.9-16.6-12.6-20.5l-29.2-14.6c-3.7-1.8-8.1-1.1-11 1.8l-3.9 3.9c-4.6 4.6-10.9 7.2-17.4 7.2c-3.8 0-7.6-.9-11-2.6l-15.2-7.6c-6.7-3.4-14.9-1.6-19.6 4.3l-13.6 17c-5.5 6.9-15.8 7.4-22 1.2c-2.8-2.8-4.3-6.5-4.3-10.4V96.5c0-5.6-1.5-11-4.2-15.9l-10-17.4C101.7 94.1 48 168.8 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},qS=qk,qE={prefix:"far",iconName:"tablet-screen-button",icon:[448,512,["tablet-alt"],"f3fa","M48 448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V368H48v80zm0-128H400V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V320zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM224 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},qO=qE,qP={prefix:"far",iconName:"face-flushed",icon:[512,512,[128563,"flushed"],"f579","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM160.4 248a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H320c13.3 0 24-10.7 24-24s-10.7-24-24-24H192zM160 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm144-80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},q_=qP,qB={prefix:"far",iconName:"gavel",icon:[512,512,["legal"],"f0e3","M313 7c9.3 9.3 9.4 24.3 .2 33.7L471.3 198.8c9.4-9.2 24.4-9.1 33.7 .2c9.4 9.4 9.4 24.6 0 33.9l-16.7 16.8L393 345l-16 16c-9.4 9.4-24.6 9.4-33.9 0c-9-9-9.4-23.5-.9-32.9L184 169.9c-9.4 8.4-23.9 8.1-32.9-.9c-9.4-9.4-9.4-24.6 0-33.9l16-16 95.2-95.3L279 7c9.4-9.4 24.6-9.4 33.9 0zM279.2 74.7L217.9 136 376 294.1l61.3-61.3L279.2 74.7zM223.4 254.6l33.9 33.9-49.8 49.8 7 7c12.5 12.5 12.5 32.8 0 45.3l-112 112c-12.5 12.5-32.8 12.5-45.3 0l-48-48c-12.5-12.5-12.5-32.8 0-45.3l112-112c12.5-12.5 32.8-12.5 45.3 0l7 7 49.8-49.8zm-79.4 88L54.6 432 80 457.4 169.4 368 144 342.6z"]},qU=qB,qR={prefix:"far",iconName:"message-pen",icon:[512,512,["comment-alt-edit","message-edit"],"f4a4","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM340.8 123c-14.7-14.7-38.6-14.7-53.3 0L272.6 138l53.3 53.3 14.9-14.9c14.7-14.7 14.7-38.6 0-53.3zM178.1 232.5c-4.1 4.1-7 9.2-8.4 14.9L160.5 284c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l36.6-9.2c5.6-1.4 10.8-4.3 14.9-8.4l71.9-71.9L250 160.6l-71.9 71.9z"]},qY=qR,qG=qR,qQ={prefix:"far",iconName:"bell-concierge",icon:[512,512,[128718,"concierge-bell"],"f562","M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v33.3C119.6 157.2 32 252.4 32 368H80c0-97.2 78.8-176 176-176s176 78.8 176 176h48c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},qF=qQ,qZ={prefix:"far",iconName:"pen-ruler",icon:[512,512,["pencil-ruler"],"f5ae","M13.4 439l23-78.1c4.2-14.1 11.8-27 22.2-37.4L362.7 19.3c25-25 65.5-25 90.5 0l39.4 39.4c3.1 3.1 5.9 6.5 8.2 10c16.4 24.8 13.7 58.6-8.2 80.5L188.5 453.4c-1.3 1.3-2.6 2.6-4 3.8c-9.6 8.5-21 14.8-33.4 18.4L73 498.6 30.8 511c-8.4 2.5-17.5 .2-23.7-6.1S-1.5 489.7 1 481.2L13.4 439zm62.2-41.2L59.4 452.6l54.8-16.1 23.4-6.9c6.4-1.9 12.3-5.4 17-10.1L383 191 321 129 92.5 357.4c-.6 .6-1.2 1.2-1.7 1.8c-3.9 4.4-6.7 9.6-8.4 15.2l-6.9 23.4zM173.3 27.3l65.2 65.2-33.9 33.9-26.2-26.2-23 23c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l23-23L139.3 61.3c-6.2-6.2-16.4-6.2-22.6 0L61.3 116.7c-6.2 6.2-6.2 16.4 0 22.6l65.2 65.2L92.5 238.5 27.3 173.3c-25-25-25-65.5 0-90.5L82.7 27.3c25-25 65.5-25 90.5 0zM372.7 450.7c6.2 6.2 16.4 6.2 22.6 0l55.4-55.4c6.2-6.2 6.2-16.4 0-22.6l-16.4-16.4-23 23c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l23-23-26.2-26.2 33.9-33.9 65.2 65.2c25 25 25 65.5 0 90.5l-55.4 55.4c-25 25-65.5 25-90.5 0l-65.2-65.2 33.9-33.9 65.2 65.2z"]},qq=qZ,qK={prefix:"far",iconName:"chess-rook-piece",icon:[320,512,["chess-rook-alt"],"f448","M16 120c0-13.3 10.7-24 24-24H280c13.3 0 24 10.7 24 24V224c0 5.6-2 11.1-5.6 15.4l-33.9 40.7 4.2 71.9H220.7L216 273.4c-.4-6.1 1.6-12.1 5.5-16.8L256 215.3V144H216v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V144H136v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V144H64v71.3l34.4 41.3c3.9 4.7 5.9 10.7 5.5 16.8L99.3 352H51.3l4.2-71.9L21.6 239.4C18 235.1 16 229.6 16 224V120zM136 280.9V248c0-13.3 10.7-24 24-24s24 10.7 24 24v32.9c0 3.9-3.2 7.1-7.1 7.1H143.1c-3.9 0-7.1-3.2-7.1-7.1zM52.7 464H267.3l-16.6-32H69.2L52.7 464zm207.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384h201z"]},qJ=qK,qW={prefix:"far",iconName:"people-arrows",icon:[640,512,["people-arrows-left-right"],"e068","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3C68.8 296 76.2 304 85.6 304H88h40c0 14.3 5.5 28.7 16.4 39.6L192 391.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H112V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160h44.8c27 0 51 13.4 65.5 34.1c-2.6 1.8-5.2 4-7.5 6.3l-28.1 28.1c-4.6-12.1-16.3-20.5-29.9-20.5H105.6zM448 488V391.2l47.6-47.6C506.5 332.7 512 318.3 512 304h40 2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C564.9 220.8 551 208 534.4 208H489.6c-13.5 0-25.2 8.4-29.9 20.5l-28.1-28.1c-2.4-2.4-4.9-4.5-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H496V488c0 13.3-10.7 24-24 24s-24-10.7-24-24zm0-424a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM265 257l-23 23H398.1l-23-23c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23H241.9l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},qX=qW,q$={prefix:"far",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},q4=q$,q3={prefix:"far",iconName:"scissors",icon:[512,512,[9984,9986,9988,"cut"],"f0c4","M506.4 439.4c-8.5 10.2-23.7 11.5-33.8 3L312.4 308.2l37.4-31.3L503.4 405.6c10.2 8.5 11.5 23.7 3 33.8zM112 48a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0-48c61.9 0 112 50.1 112 112c0 17.9-4.2 34.8-11.6 49.8l75.1 62.9L472.6 69.6c10.2-8.5 25.3-7.2 33.8 3s7.2 25.3-3 33.8l-291 243.8c7.4 15 11.6 31.9 11.6 49.8c0 61.9-50.1 112-112 112S0 461.9 0 400s50.1-112 112-112c26.6 0 51.1 9.3 70.3 24.8L250.1 256l-67.8-56.8C163.1 214.7 138.6 224 112 224C50.1 224 0 173.9 0 112S50.1 0 112 0zm64 400A64 64 0 1 0 48 400a64 64 0 1 0 128 0z"]},q0=q3,q6={prefix:"far",iconName:"message-image",icon:[512,512,["comment-alt-image"],"e1e0","M160 368c26.5 0 48 21.5 48 48v16l72.5-54.4c8.3-6.2 18.4-9.6 28.8-9.6H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16h96zm48 124l-.2 .2-5.1 3.8-17.1 12.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V474.7v-6.4V468v-4V416H112 64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L208 492zm88-348c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H256 208 160c-6.1 0-11.6-3.4-14.3-8.8s-2.1-11.9 1.5-16.8l48-64c3-4 7.8-6.4 12.8-6.4s9.8 2.4 12.8 6.4l9.6 12.8 52.4-76.3c3-4.3 7.9-6.9 13.2-6.9zM176 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},q8=q6,q5={prefix:"far",iconName:"sensor-triangle-exclamation",icon:[640,512,["sensor-alert"],"e029","M64 80H384c8.8 0 16 7.2 16 16v49.9c13.1-11.4 30.1-17.9 48-17.9V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H225c-.6-4-1-8.1-1-12.3c0-12.5 3-24.7 8.9-35.7H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm80 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm96 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm21.8 293.8c-3.8 6.7-5.8 14.2-5.8 21.9c0 24.5 19.8 44.3 44.3 44.3H595.7c24.5 0 44.3-19.8 44.3-44.3c0-7.7-2-15.2-5.8-21.9l-150.4-265C476.5 168 462.8 160 448 160s-28.5 8-35.8 20.9l-150.4 265zM464 272v88c0 8.8-7.2 16-16 16s-16-7.2-16-16V272c0-8.8 7.2-16 16-16s16 7.2 16 16zM448 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},q7=q5,q9={prefix:"far",iconName:"tachograph-digital",icon:[640,512,["digital-tachograph"],"f566","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm112 16H336c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32zM80 352c0-8.8 7.2-16 16-16H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16H544c8.8 0 16 7.2 16 16s-7.2 16-16 16H416c-8.8 0-16-7.2-16-16zM96 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},Kc=q9,Kr={prefix:"far",iconName:"reply",icon:[512,512,[61714,"mail-reply"],"f3e5","M224 240h96c66.2 0 122 44.7 138.8 105.5c3.3-12.4 5.2-26.2 5.2-41.5c0-70.7-57.3-128-128-128H224 200c-13.3 0-24-10.7-24-24V128 99.9L55.9 208 176 316.1V288 264c0-13.3 10.7-24 24-24h24zm0 48v48 16c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4s19 16.6 19 29.2V80v48h48 64c97.2 0 176 78.8 176 176c0 78-38.6 126.2-68.7 152.1c-4.1 3.5-8.1 6.6-11.7 9.3c-3.2 2.4-6.2 4.4-8.9 6.2c-4.5 3-8.3 5.1-10.8 6.5c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-6.8 3.6-13.2 8.3-18.1c.5-.5 .9-.9 1.4-1.4c2.4-2.3 5.1-5.1 7.7-8.6c1.7-2.3 3.4-5 5-7.9c5.3-9.7 9.5-22.9 9.5-40.2c0-53-43-96-96-96H272 224z"]},Ka=Kr,Kn={prefix:"far",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM152 232H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},Ko=Kn,Ks={prefix:"far",iconName:"square-caret-down",icon:[448,512,["caret-square-down"],"f150","M384 432c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0zm64-16c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z"]},Kl=Ks,Kf={prefix:"far",iconName:"heart-half-stroke",icon:[512,512,["heart-half-alt"],"e1ac","M223.3 465.9l2.5 2.3c8.2 7.6 19 11.9 30.2 11.9s22-4.2 30.2-11.9l2.5-2.3L463.9 303.2c30.7-28.5 48.1-68.5 48.1-110.4v-3.3c0-70.4-50-130.8-119.2-144C353.4 37.9 313.1 47 281 69.6l0 0c-4 2.8-7.8 5.8-11.5 9c-4.7 4.1-9.3 8.5-13.5 13.3c-7.5-8.4-15.9-15.9-25-22.3C198.9 47 158.6 37.9 119.2 45.4C50 58.6 0 119.1 0 189.5v3.3c0 41.9 17.4 81.9 48.1 110.4L223.3 465.9zM256 430.7L256 152c6.4 0 12.4-2.5 16.9-7c.4-.3 .7-.7 1-1.1l17.8-20 .1-.1 .1-.1c23.1-25.9 58-37.7 92-31.2c46.5 8.9 80.1 49.5 80.1 96.9v3.3c0 28.5-11.9 55.8-32.8 75.2L256 430.7z"]},Kg=Kf,Ku={prefix:"far",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 88C0 74.7 10.7 64 24 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 112 0 101.3 0 88zM0 248c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM448 408c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24z"]},Km=Ku,Kd={prefix:"far",iconName:"hourglass-end",icon:[384,512,[8987,"hourglass-3"],"f253","M0 24C0 10.7 10.7 0 24 0H360c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V67c0 40.3-16 79-44.5 107.5L225.9 256l81.5 81.5C336 366 352 404.7 352 445v19h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V445c0-40.3 16-79 44.5-107.5L158.1 256 76.5 174.5C48 146 32 107.3 32 67V48H24C10.7 48 0 37.3 0 24zM273.5 140.5C293 121 304 94.6 304 67V48H80V67c0 27.6 11 54 30.5 73.5L192 222.1l81.5-81.5z"]},Kp=Kd,Kz={prefix:"far",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M223.3 465.9l2.5 2.3c8.2 7.6 19 11.9 30.2 11.9s22-4.2 30.2-11.9l2.5-2.3L463.9 303.2c30.7-28.5 48.1-68.5 48.1-110.4v-3.3c0-70.4-50-130.8-119.2-144C353.4 37.9 313.1 47 281 69.6l0 0c-4 2.8-7.8 5.8-11.5 9c-4.7 4.1-9.3 8.5-13.5 13.3c-7.5-8.4-15.9-15.9-25-22.3C198.9 47 158.6 37.9 119.2 45.4C50 58.6 0 119.1 0 189.5v3.3c0 41.9 17.4 81.9 48.1 110.4L223.3 465.9zm6.6-331.1l-67.6 67.6c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-59.7-97L316 158.9c3.6-2.1 5-6.6 3.2-10.3l-16.6-35.1c22.4-18.5 52.2-26.4 81.3-20.9c46.5 8.9 80.1 49.5 80.1 96.9v3.3c0 28.5-11.9 55.8-32.8 75.2L256 430.7 80.8 268C59.9 248.6 48 221.3 48 192.8v-3.3c0-47.3 33.6-88 80.1-96.9c34-6.5 69 5.4 92 31.2l0 0 .1 .1 9.6 10.8z"]},KH=Kz,Kv={prefix:"far",iconName:"droplet-percent",icon:[384,512,["humidity"],"f750","M192 464c-79.5 0-144-64.5-144-144c0-13 5.1-33.5 17-61.1c11.5-26.6 27.6-55.8 45.5-84.7c29-46.8 61-90.2 81.5-117c20.5 26.7 52.6 70.2 81.5 117c17.9 28.9 34 58 45.5 84.7c11.9 27.6 17 48.2 17 61.1c0 79.5-64.5 144-144 144zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zm267.3-75.3c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6zM136 288a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 400a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},KV=Kv,Ky={prefix:"far",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zm64 16c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z"]},KN=Ky,Kx={prefix:"far",iconName:"face-kiss-beam",icon:[512,512,[128537,"kiss-beam"],"f597","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 41.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 427.1 257.4 432 240 432c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-68.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"]},Kb=Kx,Kw={prefix:"far",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},KD=Kw,Kk={prefix:"far",iconName:"arrow-right-from-bracket",icon:[512,512,["sign-out"],"f08b","M505 273c9.4-9.4 9.4-24.6 0-33.9L377 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87L184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l246.1 0-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L505 273zM168 80c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 32C39.4 32 0 71.4 0 120L0 392c0 48.6 39.4 88 88 88l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-22.1 0-40-17.9-40-40l0-272c0-22.1 17.9-40 40-40l80 0z"]},KS=Kk,KE={prefix:"far",iconName:"circle-chevron-down",icon:[512,512,["chevron-circle-down"],"f13a","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241L239 345c9.4 9.4 24.6 9.4 33.9 0L377 241c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-87 87-87-87c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},Kj=KE,KO={prefix:"far",iconName:"unlock-keyhole",icon:[448,512,["unlock-alt"],"f13e","M224 48c-44.2 0-80 35.8-80 80v64H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H96V128C96 57.3 153.3 0 224 0c57 0 105.2 37.2 121.8 88.6c4.1 12.6-2.8 26.1-15.5 30.2s-26.1-2.8-30.2-15.5C289.8 71.2 259.6 48 224 48zM64 240c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16H64zM256 376H192c-13.3 0-24-10.7-24-24s10.7-24 24-24h64c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},KP=KO,K_={prefix:"far",iconName:"headphones-simple",icon:[512,512,["headphones-alt"],"f58f","M256 80C141.1 80 48 173.1 48 288V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288C0 146.6 114.6 32 256 32s256 114.6 256 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-114.9-93.1-208-208-208zM160 432V320c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32zm0-160h16c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H160c-44.2 0-80-35.8-80-80V352c0-44.2 35.8-80 80-80zm192 48V432c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32zm80 32v48c0 44.2-35.8 80-80 80H336c-17.7 0-32-14.3-32-32V304c0-17.7 14.3-32 32-32h16c44.2 0 80 35.8 80 80z"]},KB=K_,KU={prefix:"far",iconName:"space-station-moon-construction",icon:[512,512,["space-station-moon-alt"],"e034","M208.2 53.5C223.5 49.9 239.5 48 256 48c54.9 0 104.8 21.2 142 56H368c-13.3 0-24 10.7-24 24s10.7 24 24 24h81.5c8.8 0 17-4.9 21.1-12.6s3.7-17.2-1.1-24.6C423.7 45.6 345.2 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c81.4 0 153.9-38 200.7-97.1c8.2-10.4 6.5-25.5-3.9-33.7s-25.5-6.5-33.7 3.9C381 433.2 322.1 464 256 464c-80.8 0-150.8-46.1-185.3-113.3C109.9 362.7 168.9 376 256 376c116.9 0 183.2-23.9 218.9-36.8l0 0c4.8-1.7 9-3.2 12.7-4.5c7.5-2.5 13.3-8.6 15.5-16.2l.6-2.1c5.5-19.3 8.3-39.3 8.3-59.3V256c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.1c0 12.3-1.3 24.5-4 36.5l-.8 .3C424.3 306.5 364.4 328 256 328s-168.3-21.5-203.2-34.1l-1.5-.5C49.1 281.2 48 268.8 48 256c0-40.8 11.7-78.8 32-110.9c.6 52.5 43.3 94.9 96 94.9c53 0 96-43 96-96c0-41.7-26.6-77.2-63.8-90.5zM128 144a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm248 40c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},KR=KU,KY={prefix:"far",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M256 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368A208 208 0 1 0 256 0a208 208 0 1 0 0 416zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.6-64-64-64c-13.6 18.2-29.8 34.3-48 48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V416c0-8.8 7.2-16 16-16h48c-18.2-13.7-34.3-29.8-48-48zM276 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z"]},KG=KY,KQ={prefix:"far",iconName:"arrow-up-to-line",icon:[384,512,["arrow-to-top"],"f341","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM209.5 167.6c-4.5-4.8-10.9-7.6-17.5-7.6s-12.9 2.7-17.5 7.6l-128 136c-9.1 9.7-8.6 24.8 1 33.9s24.8 8.6 33.9-1L168 244.5V328 456c0 13.3 10.7 24 24 24s24-10.7 24-24V328 244.5l86.5 91.9c9.1 9.7 24.3 10.1 33.9 1s10.1-24.3 1-33.9l-128-136z"]},KF=KQ,KZ={prefix:"far",iconName:"volume-low",icon:[448,512,[128264,"volume-down"],"f027","M159.9 201.9L272 102.3V409.7L159.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H56c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h88c5.9 0 11.6-2.2 15.9-6.1zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160H56c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h78.9L270.4 472.5c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V61.8C320 45.3 306.7 32 290.2 32zM412.6 181.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C393.1 227.6 400 241 400 256s-6.9 28.4-17.7 37.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C434.1 312.9 448 286.1 448 256s-13.9-56.9-35.4-74.5z"]},Kq=KZ,KK={prefix:"far",iconName:"xmark-to-slot",icon:[576,512,["times-to-slot","vote-nay"],"f771","M144 80V360H432V80H144zM96 360V80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V360c13.3 0 24 10.7 24 24s-10.7 24-24 24H432 144 96c-13.3 0-24-10.7-24-24s10.7-24 24-24zM64 288v48H48l0 96H528V336H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48H64zM207 135c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},KJ=KK,KW=KK,KX={prefix:"far",iconName:"box-taped",icon:[448,512,["box-alt"],"f49a","M261.3 80h81.1c6.3 0 12.1 3.7 14.6 9.5L388.4 160H288L261.3 80zm-74.7 0L160 160 59.6 160 91 89.5c2.6-5.8 8.3-9.5 14.6-9.5h81.1zM160 208v48c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V208H400V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208H160zM400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V189.6c0-9-1.9-17.8-5.5-26L400.9 70z"]},K$=KX,K1={prefix:"far",iconName:"wheat-awn",icon:[512,512,["wheat-alt"],"e2cd","M504.7 7.2c9.4 9.4 9.4 24.6 0 33.9L366.1 179.7c7.9 .9 15.8 2.5 23.4 4.8L471 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71.4 71.4c3.1 2.5 6 5.2 8.9 8.1l16.9 16.9c9.4 9.4 9.4 24.6 0 33.9l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-43.7 43.7-114.6 43.7-158.4 0l-11.3-11.3 0 0L41 504.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l73.5-73.5 0 0L69.3 386.1c-43.7-43.7-43.7-114.7 0-158.4l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c9.4-9.4 24.6-9.4 33.9 0l16.9 16.9c2.9 2.9 5.7 5.9 8.2 9L375 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-81.6 81.6c2.3 7.6 3.9 15.4 4.8 23.2L470.7 7.2c9.4-9.4 24.6-9.4 33.9 0zM261.5 103.3c-25 25-25 65.5 0 90.5L271.7 204c20.5-31 17.2-73.3-10.2-100.6zm-79.2 79.2c-25 25-25 65.5 0 90.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6zM159.7 408.7c25 25 65.5 25 90.5 0c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1zm-56.5-56.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zm135.7-22.7c25 25 65.5 25 90.5 0c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1zm79.2-79.2c25 25 65.5 25 90.5 0C381.2 223 339 219.7 307.9 240.2l10.1 10.1z"]},K2=K1,K4={prefix:"far",iconName:"luchador-mask",icon:[448,512,["luchador","mask-luchador"],"f455","M288 464H160C98.1 464 48 413.9 48 352V224c0-97.2 78.8-176 176-176s176 78.8 176 176V352c0 61.9-50.1 112-112 112zM224 0C100.3 0 0 100.3 0 224V352c0 88.4 71.6 160 160 160H288c88.4 0 160-71.6 160-160V224C448 100.3 347.7 0 224 0zM160 352h35.3 57.4H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm-6.4-31.7C121.2 323.5 96 350.8 96 384c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64c0-33.2-25.2-60.5-57.6-63.7c1-3.7 1.6-7.6 1.6-11.6c0-7.3-1.8-14.4-5.3-20.7H304c44.2 0 80-35.8 80-80c0-26.5-21.5-48-48-48H304c-44.2 0-80 35.8-80 80c0-44.2-35.8-80-80-80H112c-26.5 0-48 21.5-48 48c0 44.2 35.8 80 80 80h13.3c-3.4 6.3-5.3 13.4-5.3 20.7c0 4 .6 7.9 1.6 11.6zm41.7-.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8l8-8 4.2-4.2 .4-.4 10.3-10.3c3.6-3.6 8.5-5.7 13.7-5.7s10 2 13.7 5.7L248 288l.4 .4 4.2 4.2 8 8c2.1 2.1 3.3 5 3.3 8c0 6.2-5.1 11.3-11.3 11.3H241.4h-6-.6H213.3h-.6-6H195.3zM96 208c0-8.8 7.2-16 16-16h32c26.5 0 48 21.5 48 48c0 8.8-7.2 16-16 16H144c-26.5 0-48-21.5-48-48zm240-16c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48H272c-8.8 0-16-7.2-16-16c0-26.5 21.5-48 48-48h32z"]},K3=K4,K0=K4,K6={prefix:"far",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},K8=K6,K5={prefix:"far",iconName:"book-open-cover",icon:[640,512,["book-open-alt"],"e0c0","M512 337.2V52.4L344 77V373l168-35.8zM296 373V77L128 52.4V337.2L296 373zM523.4 2.2C542.7-.7 560 14.3 560 33.8V350.1c0 15.1-10.6 28.1-25.3 31.3l-201.3 43c-8.8 1.9-17.9 1.9-26.7 0l-201.3-43C90.6 378.3 80 365.2 80 350.1V33.8C80 14.3 97.3-.7 116.6 2.2L320 32 523.4 2.2zM38.3 23.7l10.2 2c-.3 2.7-.5 5.4-.5 8.1V74.6 342.1v66.7l265.8 54.5c2 .4 4.1 .6 6.2 .6s4.2-.2 6.2-.6L592 408.8V342.1 74.6 33.8c0-2.8-.2-5.5-.5-8.1l10.2-2C621.5 19.7 640 34.8 640 55V421.9c0 15.2-10.7 28.3-25.6 31.3L335.8 510.4c-5.2 1.1-10.5 1.6-15.8 1.6s-10.6-.5-15.8-1.6L25.6 453.2C10.7 450.2 0 437.1 0 421.9V55C0 34.8 18.5 19.7 38.3 23.7z"]},K7=K5,K9={prefix:"far",iconName:"square-parking-slash",icon:[640,512,["parking-slash"],"f617","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V96c0-35.3-28.7-64-64-64H160c-21.6 0-40.7 10.7-52.3 27.1L38.8 5.1zM145.7 88.9c2.6-5.3 8.1-8.9 14.3-8.9H480c8.8 0 16 7.2 16 16V363.5L408.6 295c19.3-17.6 31.4-42.9 31.4-71c0-53-43-96-96-96H264c-16.5 0-30.2 12.6-31.8 28.7L145.7 88.9zM369.8 264.5L280 194.2V176h64c26.5 0 48 21.5 48 48c0 17-8.9 32-22.2 40.5zM426.5 432H160c-8.8 0-16-7.2-16-16V209.5L96 171.6V416c0 35.3 28.7 64 64 64H480c2.3 0 4.6-.1 6.9-.4L426.5 432zM232 278.8V296v64c0 13.3 10.7 24 24 24s24-10.7 24-24v-8V320v-3.4l-48-37.8z"]},Jc=K9,Jr={prefix:"far",iconName:"heading",icon:[448,512,["header"],"f1dc","M0 56C0 42.7 10.7 32 24 32H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H104V224H344V80H312c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H392V248 432h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V272H104V432h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V248 80H24C10.7 80 0 69.3 0 56z"]},Ja=Jr,Jn={prefix:"far",iconName:"film-simple",icon:[512,512,["film-alt"],"f3a0","M160 432H352V320 192 80H160V192 320 432zM112 80H64c-8.8 0-16 7.2-16 16v72h64V80zm0 136H48v80h64V216zm0 128H48v72c0 8.8 7.2 16 16 16h48V344zM400 80v88h64V96c0-8.8-7.2-16-16-16H400zm64 136H400v80h64V216zm0 128H400v88h48c8.8 0 16-7.2 16-16V344zM64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32z"]},Jo=Jn,Js={prefix:"far",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM184 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},Jl=Js,Jf={prefix:"far",iconName:"square-phone-flip",icon:[448,512,["phone-square-alt"],"f87b","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zm64 16c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM293.3 128.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z"]},Jh=Jf,Jg={prefix:"far",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},Ju=Jg,Jm={prefix:"far",iconName:"face-dizzy",icon:[512,512,["dizzy"],"f567","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM103 135c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9zm192 0c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9z"]},Jd=Jm,Jp={prefix:"far",iconName:"up-to-line",icon:[384,512,["arrow-alt-to-top"],"f34d","M82.2 288L192 178 301.8 288H248c-13.3 0-24 10.7-24 24V432H160V312c0-13.3-10.7-24-24-24H82.2zM192 128c-11.5 0-22.5 4.6-30.6 12.7L45.6 256.8C36.9 265.5 32 277.3 32 289.6C32 315.2 52.8 336 78.4 336H112v96c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V336h33.6c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L222.6 140.7c-8.1-8.1-19.1-12.7-30.6-12.7zM24 80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 32 0 42.7 0 56S10.7 80 24 80z"]},Jz=Jp,JH={prefix:"far",iconName:"futbol",icon:[512,512,[9917,"futbol-ball","soccer-ball"],"f1e3","M435.4 361.3l-89.7-6c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-22 87.2c-14.4 3.2-29.4 4.8-44.8 4.8s-30.3-1.7-44.8-4.8l-22-87.2c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-89.7 6C61.7 335.9 51.9 307 49 276.2L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15L100.4 118c19.9-22.4 44.6-40.5 72.4-52.7l69.1 57.6c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l69.1-57.6c27.8 12.2 52.5 30.3 72.4 52.7l-33.4 83.4c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9L463 276.2c-3 30.8-12.7 59.7-27.6 85.1zM256 48l.9 0h-1.8l.9 0zM56.7 196.2c.9-3 1.9-6.1 2.9-9.1l-2.9 9.1zM132 423l3.8 2.7c-1.3-.9-2.5-1.8-3.8-2.7zm248.1-.1c-1.3 1-2.7 2-4 2.9l4-2.9zm75.2-226.6l-3-9.2c1.1 3 2.1 6.1 3 9.2zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z"]},Jv=JH,JV=JH,Jy={prefix:"far",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M278 219.5L356.5 298 524.7 73.6c4.8-6.4 4.1-15.3-1.5-20.9s-14.5-6.3-20.9-1.5L278 219.5zM199.1 321.6c-4.9-1-9.9-1.6-15.1-1.6c-39.8 0-72 32.2-72 72c0 3.8 .3 7.5 .8 11.1c3.3 21.4-2.2 43.1-13.8 60l-.7 .9H184c39.8 0 72-32.2 72-72c0-5.2-.5-10.2-1.6-15.1l-55.4-55.4zM384 341.3c-19.1 25.5-48.6 41.1-80.3 42.6c.2 2.7 .3 5.4 .3 8.1c0 66.3-53.7 120-120 120H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h6c18.1 0 30.1-19.8 27.4-37.6c-.9-6-1.4-12.1-1.4-18.4c0-66.3 53.7-120 120-120c2.7 0 5.4 .1 8.1 .3c1.5-31.7 17-61.1 42.5-80.3L473.5 12.8C499-6.3 534.6-3.8 557.2 18.7s25.1 58.2 6 83.7L384 341.3z"]},JN=Jy,Jx={prefix:"far",iconName:"arrow-down-from-line",icon:[384,512,[8615,"arrow-from-top"],"f345","M174.5 472.4c4.5 4.8 10.9 7.6 17.5 7.6s12.9-2.7 17.5-7.6l128-136c9.1-9.7 8.6-24.8-1-33.9s-24.8-8.6-33.9 1L216 395.5l0-83.5 0-128c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 128 0 83.5L81.5 303.6c-9.1-9.7-24.3-10.1-33.9-1s-10.1 24.3-1 33.9l128 136zM360 80c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 32C10.7 32 0 42.7 0 56S10.7 80 24 80l336 0z"]},Jb=Jx,Jw={prefix:"far",iconName:"signal-bars-slash",icon:[640,512,["signal-alt-slash"],"f694","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-8.5-6.6c1.1-4.7 1.6-9.5 1.6-14.5V64c0-35.3-28.7-64-64-64s-64 28.7-64 64V363.5l-32-25.1V192c0-35.3-28.7-64-64-64s-64 28.7-64 64v46L38.8 5.1zM384 275.7V192c0-8.8 7.2-16 16-16s16 7.2 16 16V300.8l-32-25.1zM544 401.1V64c0-8.8 7.2-16 16-16s16 7.2 16 16V426.2l-32-25.1zM559.6 512l.4 0 .4 0h-.8zM336 360.7V448c0 35.3 28.7 64 64 64c31 0 56.9-22.1 62.8-51.4L416 423.8V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V398.5l-48-37.8zM211.5 262.7C190.5 273.1 176 294.9 176 320V448c0 35.3 28.7 64 64 64s64-28.7 64-64V335.5l-92.5-72.9zM256 448c0 8.8-7.2 16-16 16s-16-7.2-16-16V320c0-8.8 7.2-16 16-16s16 7.2 16 16V448zM96 448a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zM80 384a64 64 0 1 0 0 128 64 64 0 1 0 0-128z"]},JD=Jw,Jk={prefix:"far",iconName:"rectangle-pro",icon:[640,512,["pro"],"e235","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H576c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm104 64h56c35.3 0 64 28.7 64 64s-28.7 64-64 64H128v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 184c0-13.3 10.7-24 24-24zm56 80c8.8 0 16-7.2 16-16s-7.2-16-16-16H128v32h32zm80-56c0-13.3 10.7-24 24-24h56c35.3 0 64 28.7 64 64c0 21.9-11 41.2-27.7 52.7l24.1 38.5c7 11.2 3.6 26-7.6 33.1s-26 3.6-33.1-7.6l-33-52.7H288v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 184zm48 56h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H288v32zm200-80c48.6 0 88 39.4 88 88v16c0 48.6-39.4 88-88 88s-88-39.4-88-88V248c0-48.6 39.4-88 88-88zm-40 88v16c0 22.1 17.9 40 40 40s40-17.9 40-40V248c0-22.1-17.9-40-40-40s-40 17.9-40 40z"]},JS=Jk,JE={prefix:"far",iconName:"hot-tub-person",icon:[512,512,["hot-tub"],"f593","M64 0a64 64 0 1 1 0 128A64 64 0 1 1 64 0zM48 336V448c0 8.8 7.2 16 16 16h48V304H48v16 16zM160 464h72V304H160V464zm120 0h72V304l-72 0V464zm-2.7-208H376l24 0 48 0c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V336 320 280 256c0-53 43-96 96-96c20.8 0 41 6.7 57.6 19.2l85.3 64c11.1 8.3 24.6 12.8 38.4 12.8zM48 256l88 0h40l-51.2-38.4c-8.3-6.2-18.4-9.6-28.8-9.6c-26.5 0-48 21.5-48 48zm352 48V464h48c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H400zM272 24v5.2c0 20.4 8.7 39.9 23.8 53.5l16.4 14.8c25.3 22.8 39.7 55.2 39.7 89.2V200c0 13.3-10.7 24-24 24s-24-10.7-24-24V186.8c0-20.4-8.7-39.9-23.8-53.5l-16.4-14.8C238.4 95.7 224 63.3 224 29.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0v5.2c0 20.4 8.7 39.9 23.8 53.5l16.4 14.8c25.3 22.8 39.7 55.2 39.7 89.2V200c0 13.3-10.7 24-24 24s-24-10.7-24-24V186.8c0-20.4-8.7-39.9-23.8-53.5l-16.4-14.8C350.4 95.7 336 63.3 336 29.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},Jj=JE,JO={prefix:"far",iconName:"map-location",icon:[576,512,["map-marked"],"f59f","M403 148.6c3.2-10.3 5-20 5-28.6C408 53.7 354.3 0 288 0C226.4 0 175.6 46.4 168.8 106.2c-.5 4.5-.8 9.1-.8 13.8c0 10.3 2.6 22 7 34.6c.7 2.1 1.5 4.2 2.3 6.3c10.4 27 28.3 57.1 46.7 84.4c18.1 26.9 36.7 51.1 49.2 66.6c7.7 9.6 22 9.6 29.6 0c12.4-15.5 31.1-39.7 49.2-66.6c.1-.2 .3-.4 .4-.6c4.6-6.8 9.1-13.7 13.5-20.8c3.3-5.3 6.5-10.7 9.6-16c0-.1 .1-.1 .1-.2c11.8-20.4 21.8-40.8 27.4-59.2zm-8.3 89.6c-13.9 22.5-29.1 44.2-42.7 62.4V453.7L224 407.2V300.6c-13.5-18.2-28.8-39.9-42.7-62.4c-1.8-2.9-3.6-5.8-5.3-8.8V407.2L48 453.7V200.8l96.9-35.2c-5.2-14.9-8.9-30.5-8.9-45.6c0-.8 0-1.5 0-2.3L15.8 161.4C6.3 164.9 0 173.9 0 184V488c0 7.8 3.8 15.2 10.2 19.7s14.6 5.6 22 2.9l167.8-61 167.8 61c5.3 1.9 11.1 1.9 16.4 0l176-64c9.5-3.4 15.8-12.5 15.8-22.6V120c0-7.8-3.8-15.2-10.2-19.7s-14.6-5.6-22-2.9l-105 38.2c-2.2 15-7.3 30.2-13.2 44.2c-2 4.6-4.1 9.3-6.3 14L528 154.3V407.2L400 453.7V229.5c-1.8 3-3.5 5.9-5.3 8.8z"]},JP=JO,J_={prefix:"far",iconName:"folder-arrow-up",icon:[512,512,["folder-upload"],"e054","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM280 376V273.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V376c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},JB=J_,JU={prefix:"far",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152V424c0 48.6 39.4 88 88 88H360c48.6 0 88-39.4 88-88V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88z"]},JR=JU,JY={prefix:"far",iconName:"square-sliders",icon:[448,512,["sliders-h-square"],"f3f0","M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm96 80c0-13.3 10.7-24 24-24l32 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 128 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-128 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-32 0c-13.3 0-24-10.7-24-24zm24 184c-13.3 0-24-10.7-24-24s10.7-24 24-24l128 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-128 0z"]},JG=JY,JQ={prefix:"far",iconName:"message-middle-top",icon:[512,512,["comment-middle-top-alt"],"e1e2","M343.5 144H448c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16H168.5c14.2 0 27.8-6.3 36.9-17.3L256 66l50.6 60.7c9.1 10.9 22.6 17.3 36.9 17.3zm-175-48H64C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H343.5L268.3 5.8C265.3 2.1 260.7 0 256 0s-9.3 2.1-12.3 5.8L168.5 96z"]},JF=JQ,JZ={prefix:"far",iconName:"knife",icon:[512,512,["utensil-knife"],"f2e4","M451.4 10.8C458.1 3.9 467.2 0 476.8 0C496.2 0 512 15.8 512 35.2V83.6c0 65.5-25.9 128.4-72.1 174.9l-70.2 70.6c-31.2 31.4-82 31.5-113.3 .2L233.1 306 41.3 504.7c-9.2 9.5-24.4 9.8-33.9 .6s-9.8-24.4-.6-33.9L215.5 255.1 451.4 10.8zm-185 260.7l23.8 23.8c12.5 12.5 32.8 12.5 45.3-.1l70.2-70.6c37.3-37.5 58.2-88.2 58.2-141V66.8L266.4 271.5z"]},Jq=JZ,JK={prefix:"far",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M448 128c0 53-43 96-96 96c-28.9 0-54.8-12.8-72.4-33l-89.7 44.9c1.4 6.5 2.1 13.2 2.1 20.1s-.7 13.6-2.1 20.1L279.6 321c17.6-20.2 43.5-33 72.4-33c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96c0-6.9 .7-13.6 2.1-20.1L168.4 319c-17.6 20.2-43.5 33-72.4 33c-53 0-96-43-96-96s43-96 96-96c28.9 0 54.8 12.8 72.4 33l89.7-44.9c-1.4-6.5-2.1-13.2-2.1-20.1c0-53 43-96 96-96s96 43 96 96zM96 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM400 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM352 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},JJ=JK,JW={prefix:"far",iconName:"circle-calendar",icon:[512,512,["calendar-circle"],"e102","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 112c8.8 0 16 7.2 16 16v16h64V128c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c26.5 0 48 21.5 48 48v32 96c0 26.5-21.5 48-48 48H176c-26.5 0-48-21.5-48-48V224 192c0-26.5 21.5-48 48-48h16V128c0-8.8 7.2-16 16-16zM176 320H336V224H176v96z"]},JX=JW,J$={prefix:"far",iconName:"hourglass-half",icon:[384,512,["hourglass-2"],"f252","M0 24C0 10.7 10.7 0 24 0H360c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V67c0 40.3-16 79-44.5 107.5L225.9 256l81.5 81.5C336 366 352 404.7 352 445v19h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V445c0-40.3 16-79 44.5-107.5L158.1 256 76.5 174.5C48 146 32 107.3 32 67V48H24C10.7 48 0 37.3 0 24zM110.5 371.5c-3.9 3.9-7.5 8.1-10.7 12.5H284.2c-3.2-4.4-6.8-8.6-10.7-12.5L192 289.9l-81.5 81.5zM284.2 128C297 110.4 304 89 304 67V48H80V67c0 22.1 7 43.4 19.8 61H284.2z"]},J1=J$,J2={prefix:"far",iconName:"bag-shopping",icon:[448,512,["shopping-bag"],"f290","M160 112v48H288V112c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-48 96H48V416c0 26.5 21.5 48 48 48H352c26.5 0 48-21.5 48-48V208H336v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V208H160v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V208zm0-48V112C112 50.1 162.1 0 224 0s112 50.1 112 112v48h64c26.5 0 48 21.5 48 48V416c0 53-43 96-96 96H96c-53 0-96-43-96-96V208c0-26.5 21.5-48 48-48h64z"]},J4=J2,J3={prefix:"far",iconName:"arrow-down-z-a",icon:[576,512,["sort-alpha-desc","sort-alpha-down-alt"],"f881","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM352 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h74.6L334.1 184.1c-6.3 7.1-7.8 17.2-4 25.8S342.6 224 352 224H480c13.3 0 24-10.7 24-24s-10.7-24-24-24H405.4L497.9 71.9c6.3-7.1 7.8-17.2 4-25.8S489.4 32 480 32H352zm64 240c-9.1 0-17.4 5.1-21.5 13.3l-80 160c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L370.8 440H456c1.7 0 3.3-.2 4.9-.5l13.6 27.2c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-80-160c-4.1-8.1-12.4-13.3-21.5-13.3zM394.8 392L416 349.7 437.2 392H394.8z"]},J0=J3,J6=J3,J8={prefix:"far",iconName:"reply-clock",icon:[640,512,["reply-time"],"e239","M640 144a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 64c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zm16 272c0-5.6-.3-11.2-.8-16.6c-5 .4-10.1 .6-15.2 .6c-11.4 0-22.6-1.1-33.4-3.2c.9 6.2 1.4 12.6 1.4 19.2c0 15.3-1.9 29.1-5.2 41.5C442 316.7 386.2 272 320 272H224 200c-13.3 0-24 10.7-24 24v24 28.1L55.9 240 176 131.9V160v24c0 13.3 10.7 24 24 24h24H332c-5.9-15.1-9.8-31.2-11.3-48H272 224V112 96c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144C3.9 222.3 0 230.9 0 240s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V368 320h48 48c53 0 96 43 96 96c0 17.3-4.2 30.5-9.5 40.2c-1.6 2.9-3.3 5.5-5 7.9c-2.6 3.5-5.3 6.4-7.7 8.6c-.5 .5-1 .9-1.4 1.4c-4.8 4.9-8.3 11.3-8.3 18.1c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9c2.6-1.4 6.3-3.5 10.8-6.5c2.7-1.8 5.7-3.8 8.9-6.2c3.7-2.7 7.6-5.8 11.7-9.3C473.4 462.2 512 413.9 512 336z"]},J5=J8,J7={prefix:"far",iconName:"right",icon:[448,512,[11157,"arrow-alt-right"],"f356","M397.6 256L247.7 398.7c-.8 .8-2 1.3-3.2 1.3c-2.5 0-4.6-2-4.6-4.6l0-83.4c0-13.3-10.7-24-24-24L48 288l0-64 168 0c13.3 0 24-10.7 24-24l0-83.4c0-2.5 2-4.6 4.6-4.6c1.2 0 2.3 .5 3.2 1.3L397.6 256zm-153 192c13.5 0 26.5-5.2 36.3-14.5L434.8 286.9c8.5-8.1 13.2-19.2 13.2-30.9s-4.8-22.8-13.2-30.9L280.8 78.5C271.1 69.2 258.1 64 244.6 64c-29 0-52.6 23.5-52.6 52.6l0 59.4L48 176c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l144 0 0 59.4c0 29 23.5 52.6 52.6 52.6z"]},J9=J7,Wc={prefix:"far",iconName:"hand",icon:[512,512,[129306,9995,"hand-paper"],"f256","M256 0c-25.3 0-47.2 14.7-57.6 36c-7-2.6-14.5-4-22.4-4c-35.3 0-64 28.7-64 64V261.5l-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L106.5 437c48 48 113.1 75 181 75H296h8c1.5 0 3-.1 4.5-.4c91.7-6.2 165-79.4 171.1-171.1c.3-1.5 .4-3 .4-4.5V160c0-35.3-28.7-64-64-64c-5.5 0-10.9 .7-16 2V96c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4C303.2 14.7 281.3 0 256 0zM240 96.1c0 0 0-.1 0-.1V64c0-8.8 7.2-16 16-16s16 7.2 16 16V95.9c0 0 0 .1 0 .1V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96c0 0 0 0 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16v55.9c0 0 0 .1 0 .1v80c0 13.3 10.7 24 24 24s24-10.7 24-24V160.1c0 0 0-.1 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16V332.9c-.1 .6-.1 1.3-.2 1.9c-3.4 69.7-59.3 125.6-129 129c-.6 0-1.3 .1-1.9 .2H296h-8.5c-55.2 0-108.1-21.9-147.1-60.9L52.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L119 336.4c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V96c0-8.8 7.2-16 16-16c8.8 0 16 7.1 16 15.9V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96.1z"]},Wr=Wc,Wa={prefix:"far",iconName:"person-biking-mountain",icon:[640,512,[128693,"biking-mountain"],"f84b","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm.5 103c-2.7-3.4-7.5-4-11-1.4l-74.6 55c-9.6 7.1-8.4 21.8 2.3 27.2l69.6 34.8c8.1 4.1 13.3 12.4 13.3 21.5V416c0 13.3-10.7 24-24 24s-24-10.7-24-24V302.8l-56.3-28.1c-42.8-21.4-47.8-80.4-9.3-108.8l74.6-55C337.2 93.1 371.2 97.5 390 121l37.6 47H480c13.3 0 24 10.7 24 24s-10.7 24-24 24H416c-7.3 0-14.2-3.3-18.7-9l-44.8-56zM188.4 166.7c-6.9 5.2-16.7 3.9-22.1-2.8l-44-55c-5.6-7.1-4.3-17.4 2.9-22.8l65.2-48.9c27.7-20.7 66.8-15.8 88.4 11.2l14.9 18.7c5.6 7.1 4.3 17.4-2.9 22.8L188.4 166.7zM120 256h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C158.1 503.1 148.1 512 136 512H120c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L31.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C8.9 414.1 0 404.1 0 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9C97.9 264.9 107.9 256 120 256zm8 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM480.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C542.1 503.1 532.1 512 520 512H504c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C392.9 414.1 384 404.1 384 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM576 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},Wn=Wa,Wo={prefix:"far",iconName:"print-magnifying-glass",icon:[640,512,["print-search"],"f81a","M176 160H128V64c0-35.3 28.7-64 64-64H421.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 18.7 28.3 18.7 45.3V160H464V90.5c0-4.2-1.7-8.3-4.7-11.3L432.8 52.7c-3-3-7.1-4.7-11.3-4.7H192c-8.8 0-16 7.2-16 16v96zm16 208v96H378.2c21.1 10.2 44.8 16 69.8 16c16.7 0 32.8-2.6 48-7.3V480c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V400H96c-17.7 0-32-14.3-32-32V256c0-35.3 28.7-64 64-64H352c-17.2 12.9-31.7 29.3-42.6 48H128c-8.8 0-16 7.2-16 16v96h32c0-17.7 14.3-32 32-32H288c0 16.7 2.6 32.8 7.3 48H192zm256 32.2a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 48c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 26.7-8.2 51.4-22.1 71.9L633 471.2c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L519.9 426c-20.5 14-45.3 22.1-71.9 22.1z"]},Ws=Wo,Wl={prefix:"far",iconName:"flask-round-potion",icon:[448,512,["flask-potion"],"f6e1","M176 48h96V157.7c0 24.3 13.5 44.9 32.3 55.9C352.1 241.4 384 293 384 351.9c-64.4-.9-94.8-12.3-122.5-22.7c-23.8-9-45.7-17.2-85.5-17.2c-55.8 0-92.3 16.1-111.5 27.9c4-53.9 34.8-100.4 79.2-126.3c18.8-11 32.3-31.6 32.3-55.9V48zM320 157.7V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H304 144 120C106.7 0 96 10.7 96 24s10.7 24 24 24h8V157.7c0 6-3.3 11.4-8.5 14.4C57.6 208.2 16 275.2 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512H333.8c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-76.8-41.6-143.8-103.5-179.9c-5.2-3-8.5-8.4-8.5-14.4z"]},Wf=Wl,Wh={prefix:"far",iconName:"gauge-simple-low",icon:[512,512,["tachometer-slow"],"f62c","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM200 352c0-14 5.1-26.8 13.7-36.6L146 161.7c-5.3-12.1 .2-26.3 12.3-31.6s26.3 .2 31.6 12.3L257.6 296c30.2 .8 54.4 25.6 54.4 56c0 30.9-25.1 56-56 56s-56-25.1-56-56z"]},Wg=Wh,Wu={prefix:"far",iconName:"circle-camera",icon:[512,512,["camera-circle"],"e103","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm196-96l6.2-16.4c3.5-9.4 12.5-15.6 22.5-15.6h62.7c10 0 19 6.2 22.5 15.6L316 160h36c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32h36zm108 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},Wm=Wu,Wd={prefix:"far",iconName:"circle-microphone",icon:[512,512,["microphone-circle"],"e116","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V144zm-56 88c13.3 0 24 10.7 24 24c0 44.2 35.8 80 80 80s80-35.8 80-80c0-13.3 10.7-24 24-24s24 10.7 24 24c0 62.5-44.8 114.5-104 125.8V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V381.8C172.8 370.5 128 318.5 128 256c0-13.3 10.7-24 24-24z"]},Wp=Wd,Wz={prefix:"far",iconName:"field-hockey-stick-ball",icon:[512,512,[127953,"field-hockey"],"f44c","M500.3 100.9C520.7 72 513.7 32 484.9 11.7S416-1.8 395.7 27.1L147.6 379.4c-2 2.8-5.1 4.4-8.5 4.4c-5.3 0-10.5-4.7-10.5-11c0-1.6 .4-3.1 .9-4.4l17-38.5c14.3-32.3-.3-70.1-32.7-84.4s-70.1 .3-84.4 32.7l-17 38.5C4.8 334 .7 352.9 .6 371.8C0 448.3 61.9 512 139.4 511.8c44.9-.1 86.9-22 112.8-58.7L500.3 100.9zM398.1 162.6L213 425.4c-16.9 24-44.4 38.3-73.7 38.4c-50.5 .1-91.1-41.4-90.7-91.6c.1-12.4 2.7-24.8 7.8-36.1l17-38.5c3.6-8.1 13-11.7 21.1-8.2s11.7 13 8.2 21.1l-17 38.5c-3.2 7.3-5 15.4-5 23.5c-.3 32.7 26.2 59.5 58.6 59.4c19-.1 36.7-9.3 47.6-24.8L372.5 143.4l25.6 19.2zM432 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 112a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},WH=Wz,Wv={prefix:"far",iconName:"arrow-up-square-triangle",icon:[576,512,["sort-shapes-up-alt"],"f88b","M528 454.9c0 13.8-11.2 25.1-25.1 25.1H329.1c-13.8 0-25.1-11.2-25.1-25.1c0-4.5 1.2-9 3.6-12.9l84.2-140.3c5.1-8.5 14.3-13.7 24.2-13.7s19.1 5.2 24.2 13.7L524.4 442c2.3 3.9 3.6 8.4 3.6 12.9zM368 80v96h96V80H368zm94.4 352L416 354.6 369.6 432h92.8zM320 80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V80zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96z"]},WV=Wv,Wy={prefix:"far",iconName:"camera-web",icon:[448,512,["webcam"],"f832","M224 384a168 168 0 1 0 0-336 168 168 0 1 0 0 336zm0 48c-29.1 0-56.9-5.8-82.2-16.2L104.7 464H343.3l-37.1-48.2C280.9 426.2 253.1 432 224 432zM440 216c0 72.8-36 137.2-91.3 176.4l62.3 81c5.6 7.2 6.5 17 2.5 25.2s-12.4 13.4-21.5 13.4H56c-9.1 0-17.5-5.2-21.5-13.4s-3.1-18 2.5-25.2l62.3-81C44 353.2 8 288.8 8 216C8 96.7 104.7 0 224 0S440 96.7 440 216zm-144 0a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-192 0a120 120 0 1 1 240 0 120 120 0 1 1 -240 0z"]},WN=Wy,Wx={prefix:"far",iconName:"face-kiss",icon:[512,512,[128535,"kiss"],"f596","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 25.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 411.1 257.4 416 240 416c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.8-.5-.1-.1-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Wb=Wx,Ww={prefix:"far",iconName:"face-grin-tongue",icon:[512,512,[128539,"grin-tongue"],"f589","M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 81.7 47.1 152.4 115.7 186.4c-2.4-8.4-3.7-17.3-3.7-26.4V363.6c-8.9-8-16.7-17.1-23.1-27.1c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5c18.7-4.4 35.9 12 25.5 28.1c-6.4 9.9-14.2 19-23 27V416c0 9.2-1.3 18-3.7 26.4C416.9 408.4 464 337.7 464 256zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},WD=Ww,Wk={prefix:"far",iconName:"face-grin-wink",icon:[512,512,["grin-wink"],"f58c","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},WS=Wk,WE={prefix:"far",iconName:"ear-deaf",icon:[512,512,["deaf","deafness","hard-of-hearing"],"f2a4","M505 41l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM185 361L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L151 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zm55-249c-70.7 0-128 57.3-128 128c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-97.2 78.8-176 176-176s176 78.8 176 176c0 47.5-18.8 90.6-49.4 122.2c-4.8 4.9-6.6 9.9-6.6 13.8c0 75.1-60.9 136-136 136c-13.3 0-24-10.7-24-24s10.7-24 24-24c48.6 0 88-39.4 88-88c0-19.1 8.9-35.5 20.1-47.1c22.3-23 35.9-54.4 35.9-88.9c0-70.7-57.3-128-128-128zm0 88c-22.1 0-40 17.9-40 40c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6 39.4-88 88-88s88 39.4 88 88c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-22.1-17.9-40-40-40z"]},Wj=WE,WO=WE,WP=WE,W_={prefix:"far",iconName:"octagon-minus",icon:[512,512,["minus-octagon"],"f308","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},WB=W_,WU={prefix:"far",iconName:"square-rss",icon:[448,512,["rss-square"],"f143","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 40c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},WR=WU,WY={prefix:"far",iconName:"toilet-paper-under-slash",icon:[640,512,["toilet-paper-reverse-slash"],"e2a1","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V192c0-49.5-10.5-95.4-28.5-129.9C530 28.7 501.7 0 464 0H176c-33.8 0-60 23-77.6 51.8L38.8 5.1zm97.7 76.6c14-25.4 29-33.7 39.5-33.7H388.7c-3 4.5-5.7 9.3-8.2 14.1C362.5 96.6 352 142.5 352 192c0 22 2.1 43.3 6 63.3L136.5 81.7zM460.6 335.7l-30.2-23.7c-2.5-3.6-5-7.7-7.4-12.4c-13.8-26.3-23-64.3-23-107.7s9.2-81.3 23-107.7C437.4 56.9 453.1 48 464 48s26.6 8.9 41 36.3c13.8 26.3 23 64.3 23 107.7s-9.2 81.3-23 107.7c-14.4 27.5-30.1 36.3-41 36.3c-1.1 0-2.2-.1-3.4-.3zm45.1 35.3c8.2-5.4 15.6-12.2 22.3-20v37.5l-22.3-17.5zm21.7 140.5L467.1 464H280c-4.4 0-8-3.6-8-8V416H224v40c0 30.9 25.1 56 56 56H520c2.5 0 5-.2 7.4-.5zM304.6 336H176c-10.9 0-26.6-8.9-41-36.3c-13.8-26.3-23-64.3-23-107.7c0-2.6 0-5.1 .1-7.7L66.8 148.6c-1.8 14-2.8 28.6-2.8 43.4c0 49.5 10.5 95.4 28.5 129.9C110 355.3 138.3 384 176 384H365.5l-60.9-48zM488 192c0-26.5-10.7-48-24-48s-24 21.5-24 48s10.7 48 24 48s24-21.5 24-48z"]},WG=WY,WQ={prefix:"far",iconName:"drone-front",icon:[640,512,["drone-alt"],"f860","M136 96c10.4 0 19.3 6.7 22.6 16H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h89.4c3.3-9.3 12.2-16 22.6-16zm345.4 16c3.3-9.3 12.2-16 22.6-16s19.3 6.7 22.6 16H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24H481.4zM112 256V192h48v49.6l10.8 5.7 47.7-27.8c30.8-18 65.9-27.5 101.6-27.5s70.7 9.5 101.6 27.5l47.7 27.8 10.8-5.7V192h48v64c0 8.9-4.9 17.1-12.8 21.2l-51.6 27.3 4.5 5.4c18 21.6 27.8 48.8 27.8 76.8V392c0 13.3-10.7 24-24 24s-24-10.7-24-24v-5.2c0-16.8-5.9-33.2-16.7-46.1l-11-13.2-41.1 21.7c-3.5 1.8-7.3 2.8-11.2 2.8H272c-3.9 0-7.8-1-11.2-2.8l-41.1-21.7-11 13.2c-10.8 12.9-16.7 29.3-16.7 46.1V392c0 13.3-10.7 24-24 24s-24-10.7-24-24v-5.2c0-28.1 9.8-55.3 27.8-76.8l4.5-5.4-51.6-27.3c-7.9-4.2-12.8-12.3-12.8-21.2zm307.3 17.7l-21.9-12.8C373.9 247.2 347.2 240 320 240s-53.9 7.2-77.4 20.9l-21.9 12.8L278 304H362l57.2-30.3z"]},WF=WQ,WZ={prefix:"far",iconName:"user-helmet-safety",icon:[448,512,[128119,"user-construction","user-hard-hat"],"f82c","M216 0h16c13.3 0 24 10.7 24 24V80l28.4-56.9c38 20.4 64.5 59.4 67.3 104.9h.2c13.3 0 24 10.7 24 24s-10.7 24-24 24H96c-13.3 0-24-10.7-24-24s10.7-24 24-24h.2C99 82.6 125.6 43.5 163.6 23.1L192 80V24c0-13.3 10.7-24 24-24zM162 304c-34.9-19.4-59.8-54.6-65-96h48.6c7.4 36.5 39.7 64 78.4 64s71-27.5 78.4-64H351c-5.2 41.4-30.1 76.6-65 96c-18.4 10.2-39.5 16-62 16s-43.6-5.8-62-16zm-11.4 48H224h73.4 16.2C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352h16.2zM397.1 464c-9.9-36.9-43.5-64-83.5-64H134.4c-40 0-73.6 27.1-83.5 64H397.1z"]},Wq=WZ,WK=WZ,WJ={prefix:"far",iconName:"hryvnia-sign",icon:[384,512,[8372,"hryvnia"],"f6f2","M105.7 104.6C125.6 88.7 150.3 80 175.8 80H227c33.7 0 61 27.3 61 61c0 20.7-10.5 39.8-27.5 51H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H171l-65.3 34.8c-7 3.7-13.5 8.2-19.4 13.2H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H53.8C50 347.1 48 358.9 48 371c0 60.2 48.8 109 109 109h51.2c36.4 0 71.7-12.4 100.1-35.1l2.7-2.2c10.4-8.3 12-23.4 3.7-33.7s-23.4-12-33.7-3.8l-2.7 2.2c-19.9 15.9-44.6 24.6-70.1 24.6H157c-33.7 0-61-27.3-61-61c0-12.8 4-24.9 11-35H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H183l90-48h87c13.3 0 24-10.7 24-24s-10.7-24-24-24H323.3c8.2-15.4 12.7-32.9 12.7-51c0-60.2-48.8-109-109-109H175.8c-36.4 0-71.7 12.4-100.1 35.1L73 69.3C62.7 77.5 61 92.6 69.3 103s23.4 12 33.7 3.7l2.7-2.2z"]},WW=WJ,WX={prefix:"far",iconName:"face-grin-wide",icon:[512,512,[128515,"grin-alt"],"f581","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM224 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm96 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"]},W$=WX,W4={prefix:"far",iconName:"staff-snake",icon:[384,512,["rod-asclepius","rod-snake","staff-aesculapius"],"e579","M222.6 43.2l-.1 4.8H296c48.6 0 88 39.4 88 88s-39.4 88-88 88H248V176h48c22.1 0 40-17.9 40-40s-17.9-40-40-40H221l-6 192h25c44.2 0 80 35.8 80 80s-35.8 80-80 80V400c17.7 0 32-14.3 32-32s-14.3-32-32-32H213.5l-3.6 115.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1.4-43.5L174 448H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h52.5l-2-64H144c-44.2 0-80-35.8-80-80c0-41.5 31.6-75.6 72-79.6V225c-13.8 3.6-24 16.1-24 31c0 17.7 14.3 32 32 32h25L163 96H127.4c.4 2.6 .6 5.3 .6 8c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56S25.1 48 56 48h8 8 89.5l-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},W6=W4,W8=W4,W5=W4,W7={prefix:"far",iconName:"truck-medical",icon:[640,512,[128657,"ambulance"],"f0f9","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240v48c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16V208H128c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h48V96z"]},W9=W7,Xc={prefix:"far",iconName:"bracket-round",icon:[192,512,["parenthesis"],"28","M156.6 43.7c6.8 11.4 3 26.1-8.3 32.9C115.3 96.3 48 160.7 48 256s67.3 159.7 100.3 179.4c11.4 6.8 15.1 21.5 8.3 32.9s-21.5 15.1-32.9 8.3C82 451.8 0 374.1 0 256S82 60.2 123.7 35.4c11.4-6.8 26.1-3 32.9 8.3z"]},Xr=Xc,Xa={prefix:"far",iconName:"monitor-waveform",icon:[576,512,["monitor-heart-rate"],"f611","M64 80c-8.8 0-16 7.2-16 16V240H176c8.4 0 16.2 4.4 20.6 11.7l25.5 42.5 60.4-120.9c3.9-7.8 11.8-12.9 20.5-13.2s17 4.1 21.5 11.6l41 68.3H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-8.4 0-16.2-4.4-20.6-11.7l-25.5-42.5L245.5 354.7c-3.9 7.8-11.8 12.9-20.5 13.2s-17-4.1-21.5-11.6l-41-68.3H48V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},Xn=Xa,Xo={prefix:"far",iconName:"wine-glass-crack",icon:[320,512,["fragile"],"f4bb","M32.1 22.1C33.1 9.6 43.5 0 56 0H165.9h29H264c12.5 0 22.9 9.6 23.9 22.1l13.9 176.4C307.7 273.1 255.2 337.9 184 350V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H160 72c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V350C64.8 337.9 12.3 273.1 18.1 198.5L32.1 22.1zM163.3 48H78.2L66 202.3C61.7 257.1 105 304 160 304s98.3-46.9 94-101.7L241.8 48H217.6l4.2 21.2c1.3 6.5-1.6 13.2-7.2 16.7L171.2 113c-6.5 4.1-9.2 12.2-6.5 19.3l30.9 80.4c2.1 5.5-1.9 11.3-7.8 11.3c-2.5 0-4.8-1.1-6.4-3l-76-89.8c-5.4-6.4-5-15.8 .9-21.6l52.3-52.3c2.6-2.6 4.1-5.9 4.6-9.3z"]},Xs=Xo,Xl={prefix:"far",iconName:"temperature-half",icon:[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M160 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C71.1 326.5 64 346.4 64 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S16 447.5 16 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V200c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z"]},Xf=Xl,Xh=Xl,Xg=Xl,Xu={prefix:"far",iconName:"donut",icon:[512,512,[127849,"doughnut"],"e406","M48 289.9c7.7 5 14.4 11.5 19.5 19.2c9.4 13 22 23.4 36.5 30.2c14.7 6.8 30.8 9.7 46.9 8.4l.6 0 .6 0c17.7-.2 35.3 3.3 51.7 10.1l.1 0c16.4 7 34.1 10.5 51.9 10.3l.3 0 0 0c17.8 .2 35.5-3.3 51.9-10.3l.1 0 0 0c16.4-6.8 34-10.2 51.7-10.1l.6 0 .6 0c16.1 1.3 32.2-1.5 46.9-8.3c14.6-6.7 27.1-17.1 36.5-30.1c5.1-7.8 11.8-14.3 19.5-19.3v14c0 21.7-14.2 48.5-52.4 72.4C374 399.9 319.1 416 256 416s-118-16.1-155.6-39.6C62.2 352.5 48 325.7 48 304V289.9zM256 48C114.6 48 0 119.6 0 208v96c0 88.4 114.6 160 256 160s256-71.6 256-160V208c0-88.4-114.6-160-256-160zm64 144c0 17.7-28.7 32-64 32s-64-14.3-64-32s28.7-32 64-32s64 14.3 64 32zM283.3 84.7c6.2 6.2 6.2 16.4 0 22.6l-16 16c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l16-16c6.2-6.2 16.4-6.2 22.6 0zm-112 38.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm224 9.4l32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM64 192H96c8.8 0 16 7.2 16 16s-7.2 16-16 16H64c-8.8 0-16-7.2-16-16s7.2-16 16-16zm331.3 36.7l32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-240 16l32 32c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm176 38.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},Xm=Xu,Xd={prefix:"far",iconName:"poo-storm",icon:[448,512,["poo-bolt"],"f75a","M175.3 10.1C179.8 3.8 187 0 194.8 0c58.8 0 132.5 41.8 140.5 121.2C364.2 135.7 384 165.5 384 200c0 2.2-.1 4.4-.2 6.6C421.3 221 448 257.4 448 300c0 55.2-44.8 100-100 100h-8.2c11.5-12.9 15.4-31.2 9.5-47.9l0-.1c28.1-.7 50.7-23.7 50.7-52c0-27-20.7-49.3-47-51.8c-7.6-.7-14.4-5-18.3-11.5s-4.5-14.5-1.7-21.5c1.9-4.7 3-9.8 3-15.2c0-18.6-12.7-34.3-30-38.7c-10.9-2.8-18.4-12.8-18-24.1c0-.5 0-1 0-1.5c0-40.2-26.7-68.8-58.4-81c1.3 5.6 2.4 11.6 2.4 16.8c0 38-19.6 61-39 73.6c-9.3 6-18.5 9.6-25.2 11.7c-3.4 1.1-6.3 1.8-8.4 2.2l-.4 .1c-2.2 .7-4.5 1-6.9 1H152c-22.1 0-40 17.9-40 40c0 5.4 1.1 10.5 3 15.2c2.9 7 2.3 15-1.7 21.5s-10.7 10.8-18.3 11.5C68.7 250.7 48 273 48 300c0 18 9.1 33.8 22.9 43.1c-7.3 12-9.1 27-4.2 40.8c1.6 4.6 3.8 8.8 6.6 12.5C31 384.7 0 346 0 300c0-42.6 26.7-79 64.2-93.4c-.2-2.2-.2-4.4-.2-6.6c0-47.6 37.8-86.3 84.9-87.9l.5-.1c.9-.2 2.4-.6 4.3-1.1c3.8-1.2 8.6-3.1 13.3-6.1c8.6-5.5 17-14.7 17-33.3c0 0 0 0 0 0c0-.3-.2-1.5-.7-4c-.6-2.8-1.5-6.1-2.6-9.9c-2.2-7.5-5-15.3-7.1-21.3l0 0 0 0 0-.1c-.5-1.6-1.1-3.1-1.5-4.3c-2.5-7.3-1.3-15.4 3.2-21.7zM282.1 227.6c5.8 4.7 7.6 12.9 4.3 19.6L233.9 352H304c6.8 0 12.8 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L182.1 384H112c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},Xp=Xd,Xz={prefix:"far",iconName:"face-frown-open",icon:[512,512,[128550,"frown-open"],"f57a","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM182.4 382.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},XH=Xz,Xv={prefix:"far",iconName:"arrow-up-big-small",icon:[576,512,["sort-size-up"],"f88e","M368 208V80l128 0V208H368zm-48 0c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48V208zM177 39c-9.4-9.4-24.6-9.4-33.9 0L47 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V456c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L177 39zM368 368h64v64H368V368zm-48 0v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48z"]},XV=Xv,Xy={prefix:"far",iconName:"square-up",icon:[448,512,[11014,"arrow-alt-square-up"],"f353","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM119.2 217.4l91-84c3.8-3.5 8.7-5.4 13.9-5.4s10.1 1.9 13.9 5.4l91 84c4.6 4.2 7.2 10.1 7.2 16.4c0 12.3-10 22.3-22.3 22.3H272v96c0 17.7-14.3 32-32 32H208c-17.7 0-32-14.3-32-32V256H134.3C122 256 112 246 112 233.7c0-6.2 2.6-12.1 7.2-16.4z"]},XN=Xy,Xx={prefix:"far",iconName:"train-subway-tunnel",icon:[512,512,["subway-tunnel"],"e2a3","M256 48C141.1 48 48 141.1 48 256V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256c0-114.9-93.1-208-208-208zm24 128l0 80h72V208c0-17.7-14.3-32-32-32H280zm-48 0H192c-17.7 0-32 14.3-32 32v48h72l0-80zM160 304v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V304H160zm-48-96c0-44.2 35.8-80 80-80H320c44.2 0 80 35.8 80 80V368c0 27.7-14.1 52.2-35.5 66.5L401 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-57-57H201.9l-57 57c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l36.5-36.5C126.1 420.2 112 395.7 112 368V208zm64 144a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm136-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Xb=Xx,Xw={prefix:"far",iconName:"square-exclamation",icon:[448,512,["exclamation-square"],"f321","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 32c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM192 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},XD=Xw,Xk={prefix:"far",iconName:"battery-low",icon:[576,512,["battery-1"],"e0b1","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm80 96H96V320h64V192z"]},XS=Xk,XE={prefix:"far",iconName:"brain-arrow-curved-right",icon:[640,512,["mind-share"],"f677","M153.5 76.9c-1.9 6.8-6.8 12.4-13.2 15.3c-16.6 7.5-28.2 24.1-28.3 43.5c-.1 9.1-5.2 17.3-13.3 21.3C82.8 164.9 72 181.2 72 200c0 7.1 1.5 13.7 4.2 19.7c4.4 9.7 1.9 21-6.1 28C56.5 259.4 48 276.7 48 296c0 20.2 9.3 38.1 23.9 49.9c6.7 5.4 10 14 8.7 22.5c-.4 2.5-.6 5-.6 7.6c0 26.1 20.8 47.3 46.7 48c9.2 .3 17.4 5.7 21.2 14.1c6.9 15.3 22.3 25.9 40.1 25.9c24.3 0 44-19.7 44-44V88c0-22.1-17.9-40-40-40c-18.2 0-33.7 12.2-38.5 28.9zM256 482c-16.8 18.5-41.1 30-68 30c-32.2 0-60.5-16.5-76.9-41.5c-45-8-79.1-47.3-79.1-94.5c0-.5 0-1.1 0-1.6C12.2 354.2 0 326.5 0 296c0-27.8 10.1-53.2 26.8-72.7C25 215.8 24 208 24 200c0-32.6 16.3-61.5 41.1-78.8c4.5-28.9 21.8-53.5 45.9-67.8C124.5 22 155.7 0 192 0c25.2 0 48 10.6 64 27.6C272 10.6 294.8 0 320 0c36.3 0 67.5 22 80.9 53.4c24.1 14.3 41.5 38.9 45.9 67.8C471.7 138.5 488 167.4 488 200c0 8-1 15.8-2.8 23.3c1.3 1.5 2.6 3.1 3.8 4.8c-5.7 8-9 17.7-9 28v16H459.4c-3.8-9.4-9.8-17.8-17.4-24.3c-8-6.9-10.5-18.3-6.1-28c2.7-6 4.2-12.6 4.2-19.7c0-18.8-10.8-35.1-26.7-43c-8.1-4-13.3-12.3-13.3-21.3c-.1-19.3-11.7-36-28.3-43.5c-6.4-2.9-11.3-8.5-13.2-15.3C353.7 60.2 338.2 48 320 48c-22.1 0-40 17.9-40 40V420c0 19.8 13.1 36.5 31 42.1c6.5 20.5 16.6 36.8 26.4 49c-4.4 .6-8.8 1-13.4 1c-26.9 0-51.2-11.6-68-30zM539.3 244.7l96 96c6.2 6.2 6.2 16.4 0 22.6l-96 96c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8V400H464c-35.3 0-64 28.7-64 64v35.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.7-2.2c-10.5-8.2-45-39.5-45-93.8c0-61.9 50.1-112 112-112h64V256c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5z"]},Xj=XE,XO={prefix:"far",iconName:"location-smile",icon:[384,512,["map-marker-smile"],"f60d","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM136 128a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm88 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-79.4 76.9c4.5 6.7 21.6 23.1 47.4 23.1s42.9-16.4 47.4-23.1c6.1-9.2 18.5-11.7 27.7-5.5s11.7 18.5 5.5 27.7C262.9 265.7 234.5 292 192 292s-70.9-26.3-80.6-40.9c-6.1-9.2-3.6-21.6 5.5-27.7s21.6-3.6 27.7 5.5z"]},XP=XO,X_={prefix:"far",iconName:"arrow-left-to-line",icon:[448,512,[8676,"arrow-to-left"],"f33e","M0 424c0 13.3 10.7 24 24 24s24-10.7 24-24L48 88c0-13.3-10.7-24-24-24S0 74.7 0 88L0 424zM135.6 238.5c-4.8 4.5-7.6 10.9-7.6 17.5s2.7 12.9 7.6 17.5l136 128c9.7 9.1 24.8 8.6 33.9-1s8.6-24.8-1-33.9L212.5 280l83.5 0 128 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-128 0-83.5 0 91.9-86.5c9.7-9.1 10.1-24.3 1-33.9s-24.3-10.1-33.9-1l-136 128z"]},XB=X_,XU={prefix:"far",iconName:"sushi",icon:[576,512,[127843,"nigiri"],"e48a","M524.5 302.9c23.1 7.7 46-12.3 41.5-36.3l-8.6-46c-7.1-37.7-24.8-71-49.8-97.2L421.7 268.8l102.8 34.1zM393.7 65.6L296.5 230.2c9 1 17.9 2.9 26.6 5.8l67.5 22.4 92.5-156.6C457.4 82.7 426.7 70 393.7 65.6zM357.5 64H246.6L119.9 278.4l120.9-41.9c5.7-2 11.6-3.6 17.5-4.7L357.5 64zM207.3 64C115 64 35.7 129.8 18.6 220.6l-8.5 45.2C5.6 290 28.9 310 52.1 302l21.1-7.3L209.5 64h-2.1zM32 336.7V352c0 53 43 96 96 96c17.3 0 33.6-4.6 47.6-12.6c2.7-1.6 6.1-1.6 8.8 0c14 8 30.3 12.6 47.6 12.6c18.8 0 36.4-5.4 51.2-14.8c2.9-1.8 6.6-1.8 9.5 0c14.8 9.4 32.4 14.8 51.2 14.8c17.3 0 33.6-4.6 47.6-12.6c2.7-1.6 6.1-1.6 8.8 0c14 8 30.3 12.6 47.6 12.6c53 0 96-43 96-96V337.4c-8.5 .8-17.4-.1-26.2-3.1L496 327.1V352c0 26.5-21.5 48-48 48c-8.7 0-16.8-2.3-23.8-6.3c-17.5-10-39-10-56.5 0c-7 4-15 6.3-23.8 6.3c-9.5 0-18.2-2.7-25.6-7.4c-18.6-11.7-42.3-11.7-60.8 0c-7.4 4.7-16.1 7.4-25.6 7.4c-8.7 0-16.8-2.3-23.8-6.3c-17.5-10-39-10-56.5 0c-7 4-15 6.3-23.8 6.3c-26.5 0-48-21.5-48-48V326.1l-20.9 7.2c-9.1 3.2-18.3 4.2-27.1 3.3z"]},XR=XU,XG={prefix:"far",iconName:"message-captions",icon:[512,512,["comment-alt-captions"],"e1de","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM120 192c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm224 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zM120 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},XQ=XG,XF={prefix:"far",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M0 96C0 60.7 28.7 32 64 32H196.1c19.1 0 37.4 7.6 50.9 21.1L289.9 96H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H286.6c-10.6 0-20.8-4.2-28.3-11.7L213.1 87c-4.5-4.5-10.6-7-17-7H64z"]},XZ=XF,Xq={prefix:"far",iconName:"file-waveform",icon:[448,512,["file-medical-alt"],"f478","M384 464H128c-8.8 0-16-7.2-16-16V352H64v96c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L338.7 18.7C326.7 6.7 310.5 0 293.5 0H128C92.7 0 64 28.7 64 64V240h48V64c0-8.8 7.2-16 16-16H288v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16zM276.8 228.1c-4.4-7.7-12.7-12.3-21.5-12.1s-16.8 5.3-20.8 13.3l-45.5 91L164 282.7C159.5 276 152 272 144 272H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H131.2L172 381.3c4.7 7.1 12.9 11.2 21.5 10.6s16.1-5.6 20-13.2l43.9-87.9 9.8 17.1c4.3 7.5 12.2 12.1 20.8 12.1h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H301.9l-25.1-43.9z"]},XK=Xq,XJ={prefix:"far",iconName:"circle-parking",icon:[512,512,["parking-circle"],"f615","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm216 16h64c26.5 0 48-21.5 48-48s-21.5-48-48-48H216v96zm64 48H216v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V296 160c0-17.7 14.3-32 32-32h80c53 0 96 43 96 96s-43 96-96 96z"]},XW=XJ,XX={prefix:"far",iconName:"gauge",icon:[512,512,["dashboard","gauge-med","tachometer-alt-average"],"f624","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-160c0-22.3-13.1-41.6-32-50.6V120c0-13.3-10.7-24-24-24s-24 10.7-24 24V301.4c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56s56-25.1 56-56zM160 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm256 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},X$=XX,X4=XX,X0=XX,X6={prefix:"far",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM461.4 48L496 82.6 386.2 192.3l-34.6-34.6L461.4 48zM80 429.4L317.7 191.7l34.6 34.6L114.6 464 80 429.4zM427.4 14.1L46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z"]},X8=X6,X5={prefix:"far",iconName:"pen-clip",icon:[512,512,["pen-alt"],"f305","M320 62.1l42.7-42.7c25-25 65.5-25 90.5 0l39.4 39.4c25 25 25 65.5 0 90.5L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L286.1 96 273 82.9c-9.4-9.4-24.6-9.4-33.9 0L137 185c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L205.1 49c28.1-28.1 73.7-28.1 101.8 0L320 62.1zm0 67.9L133.5 316.5c-38.8 38.8-66 87.5-78.6 140.7c53.2-12.7 101.9-39.9 140.7-78.6L382.1 192 320 129.9z"]},X7=X5,X9={prefix:"far",iconName:"toilet-paper-under",icon:[512,512,["toilet-paper-reverse"],"e2a0","M48 192c0 43.3 9.2 81.3 23 107.7c14.4 27.5 30.1 36.3 41 36.3H324.7c-3-4.5-5.7-9.3-8.2-14.1C298.5 287.4 288 241.5 288 192s10.5-95.4 28.5-129.9c2.5-4.8 5.3-9.5 8.2-14.1H112c-10.9 0-26.6 8.9-41 36.3C57.2 110.7 48 148.7 48 192zM359 84.3c-13.8 26.3-23 64.3-23 107.7s9.2 81.3 23 107.7c14.4 27.5 30.1 36.3 41 36.3s26.6-8.9 41-36.3c13.8-26.3 23-64.3 23-107.7s-9.2-81.3-23-107.7C426.6 56.9 410.9 48 400 48s-26.6 8.9-41 36.3zM464 456V351.1c-16.6 19.3-38.1 32.9-64 32.9H112c-37.7 0-66-28.7-83.5-62.1C10.5 287.4 0 241.5 0 192S10.5 96.6 28.5 62.1C46 28.7 74.3 0 112 0H400c37.7 0 66 28.7 83.5 62.1C501.5 96.6 512 142.5 512 192V456c0 30.9-25.1 56-56 56H216c-30.9 0-56-25.1-56-56V416h48v40c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8zM400 240c-13.3 0-24-21.5-24-48s10.7-48 24-48s24 21.5 24 48s-10.7 48-24 48zM112 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},$c=X9,$r={prefix:"far",iconName:"van-shuttle",icon:[640,512,[128656,"shuttle-van"],"f5b6","M48 96v96H176V80H64c-8.8 0-16 7.2-16 16zm0 144v80c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H396.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H576c8.8 0 16-7.2 16-16V240H360 200 48zm176-48H336V80H224V192zm160 0H564.1L471.3 82.8c-1.5-1.8-3.7-2.8-6.1-2.8H384V192zM640 320c0 35.3-28.7 64-64 64c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H200 360 465.2c16.4 0 32 7.2 42.7 19.7L626.7 191.5c8.6 10.1 13.3 23 13.3 36.3V320zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},$a=$r,$n={prefix:"far",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm64-224c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},$o=$n,$s={prefix:"far",iconName:"wave-pulse",icon:[640,512,["heart-rate"],"f5f8","M319.4 0c11.1-.3 21 7.1 23.8 17.9l79.3 303.9 27.1-57.7c9.2-19.6 29-32.2 50.7-32.2H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H500.3c-3.1 0-5.9 1.8-7.2 4.6L437.7 402.2c-4.3 9.1-13.9 14.6-23.9 13.7s-18.5-8.1-21-17.8L322.7 129.4 247.5 492.9c-2.2 10.9-11.6 18.8-22.7 19.1s-21-6.9-23.9-17.6L143.3 285.9c-1-3.5-4.1-5.9-7.7-5.9H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H135.6c25.2 0 47.3 16.8 54 41.1l31 112.6L296.5 19.1C298.8 8.2 308.2 .3 319.4 0z"]},$l=$s,$f={prefix:"far",iconName:"location-crosshairs-slash",icon:[640,512,["location-slash"],"f603","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-146-114.5c13.4-22.3 22.4-47.6 25.8-74.6H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H510.5C499.7 145.2 430.8 76.3 344 65.5V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V65.5c-43.1 5.4-81.8 25-111.1 54.1L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c5.2-11.8 8-24.8 8-38.5c0-53-43-96-96-96c-22 0-42.2 7.4-58.4 19.8l-38.6-30.2zM367.5 262.8l-65.5-51.3c5.5-2.2 11.6-3.5 17.9-3.5c26.5 0 48 21.5 48 48c0 2.3-.2 4.6-.5 6.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2l-41.9-33c-2.7 9.5-4.7 19.2-6 29.3H88c-13.3 0-24 10.7-24 24s10.7 24 24 24h41.5c10.8 86.8 79.7 155.7 166.5 166.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24V446.5c25.5-3.2 49.5-11.4 70.9-23.6l-41.9-33z"]},$h=$f,$u={prefix:"far",iconName:"file-chart-column",icon:[384,512,["file-chart-line"],"f659","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM216 280c0-13.3-10.7-24-24-24s-24 10.7-24 24V408c0 13.3 10.7 24 24 24s24-10.7 24-24V280zm88 32c0-13.3-10.7-24-24-24s-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V312zM128 344c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V344z"]},$m=$u,$d={prefix:"far",iconName:"calendar-pen",icon:[448,512,["calendar-edit"],"f333","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zm-91.2 51c14.7 14.7 14.7 38.6 0 53.3l-14.9 14.9L240.6 258 255.5 243c14.7-14.7 38.6-14.7 53.3 0zM146.1 352.5L218 280.6l53.3 53.3-71.9 71.9c-4.1 4.1-9.2 7-14.9 8.4l-36.6 9.2c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l9.2-36.6c1.4-5.6 4.3-10.8 8.4-14.9z"]},$p=$d,$z={prefix:"far",iconName:"message-plus",icon:[512,512,["comment-alt-plus"],"f4a8","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM232 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},$H=$z,$v={prefix:"far",iconName:"chart-area",icon:[512,512,["area-chart"],"f1fe","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zM286.1 225.9c9 9 21.2 14.1 33.9 14.1s24.9-5.1 33.9-14.1l27.3-27.3L432 257.8l0 78.2H144l0-92.1 80-80 62.1 62.1zM320 192l-33.9-33.9-39.4-39.4c-12.5-12.5-32.8-12.5-45.3 0l-91.3 91.3c-9 9-14.1 21.2-14.1 33.9V352c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V257.8c0-11.5-4.1-22.5-11.6-31.2l-62-72.3c-12.1-14.2-33.7-15-46.9-1.8l-5.6 5.6L320 192z"]},$V=$v,$y={prefix:"far",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M385.1 419.1L92.9 126.9C64.8 162.3 48 207.2 48 256c0 114.9 93.1 208 208 208c48.8 0 93.7-16.8 129.1-44.9zm33.9-33.9C447.2 349.7 464 304.8 464 256c0-114.9-93.1-208-208-208c-48.8 0-93.7 16.8-129.1 44.9L419.1 385.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},$N=$y,$x={prefix:"far",iconName:"circle-bookmark",icon:[512,512,["bookmark-circle"],"e100","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 176V368c0 6.2 3.5 11.8 9.1 14.4s12.1 1.9 16.9-1.9l70-56 70 56c4.8 3.8 11.4 4.6 16.9 1.9s9.1-8.3 9.1-14.4V176c0-26.5-21.5-48-48-48H208c-26.5 0-48 21.5-48 48z"]},$b=$x,$w={prefix:"far",iconName:"spray-can-sparkles",icon:[512,512,["air-freshener"],"f5d0","M128 0h64c17.7 0 32 14.3 32 32v96H96V32c0-17.7 14.3-32 32-32zM96 208c-26.5 0-48 21.5-48 48V448c0 8.8 7.2 16 16 16H256c8.8 0 16-7.2 16-16V256c0-26.5-21.5-48-48-48H96zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zM381.8 51.6L352 64 339.6 93.8C339 95 337.4 96 336 96s-3-1-3.6-2.2L320 64 290.2 51.6C289 51 288 49.4 288 48c0-1.4 1-3 2.2-3.6L320 32 332.4 2.2C333 1 334.6 0 336 0s3 1 3.6 2.2L352 32l29.8 12.4C383 45 384 46.6 384 48c0 1.4-1 3-2.2 3.6zM448 64L418.2 51.6C417 51 416 49.4 416 48c0-1.4 1-3 2.2-3.6L448 32 460.4 2.2C461 1 462.6 0 464 0s3 1 3.6 2.2L480 32l29.8 12.4C511 45 512 46.6 512 48c0 1.4-1 3-2.2 3.6L480 64 467.6 93.8C467 95 465.4 96 464 96s-3-1-3.6-2.2L448 64zm32 160l29.8 12.4c1.2 .6 2.2 2.2 2.2 3.6c0 1.4-1 3-2.2 3.6L480 256l-12.4 29.8c-.6 1.2-2.2 2.2-3.6 2.2s-3-1-3.6-2.2L448 256l-29.8-12.4c-1.2-.6-2.2-2.2-2.2-3.6c0-1.4 1-3 2.2-3.6L448 224l12.4-29.8c.6-1.2 2.2-2.2 3.6-2.2s3 1 3.6 2.2L480 224zm-34.2-76.4L416 160l-12.4 29.8c-.6 1.2-2.2 2.2-3.6 2.2s-3-1-3.6-2.2L384 160l-29.8-12.4c-1.2-.6-2.2-2.2-2.2-3.6c0-1.4 1-3 2.2-3.6L384 128l12.4-29.8C397 97 398.6 96 400 96s3 1 3.6 2.2L416 128l29.8 12.4c1.2 .6 2.2 2.2 2.2 3.6c0 1.4-1 3-2.2 3.6zM160 272a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},$D=$w,$k={prefix:"far",iconName:"signal-bars",icon:[640,512,["signal-alt","signal-alt-4","signal-bars-strong"],"f690","M576 448V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V448c0 8.8 7.2 16 16 16s16-7.2 16-16zM496 64c0-35.3 28.7-64 64-64s64 28.7 64 64V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V64zM416 448V192c0-8.8-7.2-16-16-16s-16 7.2-16 16V448c0 8.8 7.2 16 16 16s16-7.2 16-16zM336 192c0-35.3 28.7-64 64-64s64 28.7 64 64V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V192zM240 464c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16s-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm0-208c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V320c0-35.3 28.7-64 64-64zM80 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64-16A64 64 0 1 1 16 448a64 64 0 1 1 128 0z"]},$S=$k,$E=$k,$j=$k,$O={prefix:"far",iconName:"page-caret-down",icon:[384,512,["file-caret-down"],"e429","M48 448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3L256.8 52.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16V448zm272 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H245.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64zM192 352c-4.5 0-8.8-1.9-11.8-5.2l-75.7-82.6c-14.1-15.4-3.2-40.2 17.7-40.2l139.6 0c20.9 0 31.8 24.8 17.7 40.2l-75.7 82.6c-3 3.3-7.3 5.2-11.8 5.2z"]},$P=$O,$_={prefix:"far",iconName:"arrow-pointer",icon:[320,512,["mouse-pointer"],"f245","M144 272h85.8L48 110.4V356.8l59.9-68.4C117 278 130.2 272 144 272zM0 426V55.2C0 42.4 10.4 32 23.2 32c5.7 0 11.2 2.1 15.4 5.9l274 243.6c4.7 4.2 7.4 10.2 7.4 16.5c0 12.2-9.9 22.1-22.1 22.1H170.5l59.1 126.8c5.6 12 .4 26.3-11.6 31.9s-26.3 .4-31.9-11.6L126.7 339.7 38.6 440.5C34.4 445.3 28.4 448 22 448c-12.2 0-22-9.9-22-22z"]},$B=$_,$U={prefix:"far",iconName:"signal-bars-good",icon:[640,512,["signal-alt-3"],"f693","M416 192V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm-16-64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64s64-28.7 64-64V192c0-35.3-28.7-64-64-64zM240 464c-8.8 0-16-7.2-16-16V320c0-8.8 7.2-16 16-16s16 7.2 16 16V448c0 8.8-7.2 16-16 16zm0-208c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64s64-28.7 64-64V320c0-35.3-28.7-64-64-64zM80 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM16 448a64 64 0 1 0 128 0A64 64 0 1 0 16 448z"]},$R=$U,$Y={prefix:"far",iconName:"maximize",icon:[512,512,["expand-arrows-alt"],"f31e","M156.1 80H80v76.1L156.1 80zM32 192V64c0-17.7 14.3-32 32-32H192c17.7 0 32 14.3 32 32v2.7c0 8.5-3.4 16.6-9.4 22.6L169 135l87 87 87-87L297.4 89.4c-6-6-9.4-14.1-9.4-22.6V64c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V192c0 17.7-14.3 32-32 32h-2.7c-8.5 0-16.6-3.4-22.6-9.4L377 169l-87 87 87 87 45.7-45.7c6-6 14.1-9.4 22.6-9.4H448c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32v-2.7c0-8.5 3.4-16.6 9.4-22.6L343 377l-87-87-87 87 45.7 45.7c6 6 9.4 14.1 9.4 22.6V448c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h2.7c8.5 0 16.6 3.4 22.6 9.4L135 343l87-87-87-87L89.4 214.6c-6 6-14.1 9.4-22.6 9.4H64c-17.7 0-32-14.3-32-32zM355.9 432H432V355.9L355.9 432zM80 355.9V432h76.1L80 355.9zM355.9 80L432 156.1V80H355.9z"]},$G=$Y,$Q={prefix:"far",iconName:"shapes",icon:[512,512,["triangle-circle-square"],"f61f","M288 63.1L220.3 176H355.7L288 63.1zM411.4 175.5c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2H192c-11.5 0-22.2-6.2-27.8-16.2s-5.5-22.3 .4-32.2l96-160C266.3 5.9 276.8 0 288 0s21.7 5.9 27.4 15.5l96 160zM464 320H336V448H464V320zM328 272H472c22.1 0 40 17.9 40 40V456c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V312c0-22.1 17.9-40 40-40zM208 384A80 80 0 1 0 48 384a80 80 0 1 0 160 0zM0 384a128 128 0 1 1 256 0A128 128 0 1 1 0 384z"]},$F=$Q,$Z={prefix:"far",iconName:"gauge-simple-max",icon:[512,512,["tachometer-fastest"],"f62b","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM200 352c0-30.9 25.1-56 56-56c10.3 0 19.9 2.8 28.2 7.6l110.2-75.4c10.9-7.5 25.9-4.7 33.4 6.3s4.7 25.9-6.3 33.4L311.3 343.2c.4 2.9 .7 5.8 .7 8.8c0 30.9-25.1 56-56 56s-56-25.1-56-56z"]},$q=$Z,$K={prefix:"far",iconName:"square-phone-hangup",icon:[448,512,["phone-square-down"],"e27a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM345.9 303.3c-4.8 7.6-15.1 10.7-24 7.4l-41.6-15.4c-7.9-2.9-12.7-10.1-11.8-17.7l2.6-23.3c-30.4-9.5-63.7-9.5-94.1 0l2.6 23.3c.8 7.6-4 14.8-11.8 17.7l-41.6 15.4c-8.9 3.3-19.2 .1-24-7.4L82.5 272.4c-4.3-6.8-3-15.3 3.1-20.8c76.4-68.8 200.3-68.8 276.7 0c6.1 5.5 7.4 14.1 3.1 20.8l-19.6 30.8z"]},$J=$K,$W={prefix:"far",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M425 31l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H352c-12.6 0-24.4 5.9-32 16l-46 61.3-30-40 37.6-50.1C298.2 117 324.3 104 352 104h78.1L391 65c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM204 322.7l-37.6 50.1C149.8 395 123.7 408 96 408H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96c12.6 0 24.4-5.9 32-16l46-61.3 30 40zM391 287c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H352c-27.7 0-53.8-13-70.4-35.2L128 168c-7.6-10.1-19.4-16-32-16H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96c27.7 0 53.8 13 70.4 35.2L320 344c7.6 10.1 19.4 16 32 16h78.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9z"]},$X=$W,$$={prefix:"far",iconName:"person-running",icon:[448,512,[127939,"running"],"f70c","M224 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm-85.3 60.6c14-3.5 28.7-3.5 42.7 0l95 23.7c19 4.8 34.2 19.1 39.9 37.9L336 234.4c1 3.4 4.1 5.6 7.6 5.6H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H343.6c-24.6 0-46.3-16-53.5-39.5l-5.6-18.2-28.1 84.4 32.1 18c16.5 9.3 24.2 28.8 18.6 46.8L270.9 495.2c-4 12.7-17.4 19.7-30.1 15.8s-19.7-17.4-15.7-30.1l34.2-109.5-88-49.5c-23.4-13.2-34.2-41.1-25.7-66.5l32.7-98-8.6-2.1c-6.4-1.6-13-1.6-19.4 0l-1.8 .5c-6 1.5-11.6 4.4-16.3 8.4L87.6 202.2c-10.1 8.6-25.2 7.5-33.8-2.6s-7.5-25.2 2.6-33.8l44.5-38.2c10.4-8.9 22.7-15.2 35.9-18.6l1.8-.5zm75.1 182.1l38.3-115L225 169 191.1 270.5c-1.2 3.6 .3 7.6 3.7 9.5l19 10.7zM103.4 368l19.1-50.9c7.7 13.3 18.9 24.7 33 32.6l4.9 2.8-14.1 37.6c-5.9 15.6-20.8 25.9-37.4 25.9H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h79.4z"]},$1=$$,$2={prefix:"far",iconName:"file-dashed-line",icon:[640,512,["page-break"],"f877","M448 464H192c-8.8 0-16-7.2-16-16V368H128v80c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V368H464v80c0 8.8-7.2 16-16 16zm16-304v96h48V154.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H192c-35.3 0-64 28.7-64 64V256h48V64c0-8.8 7.2-16 16-16H352v80c0 17.7 14.3 32 32 32h80zM56 288c-13.3 0-24 10.7-24 24s10.7 24 24 24H168c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zm224 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H280zm192 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H472z"]},$4=$2,$3={prefix:"far",iconName:"scalpel-line-dashed",icon:[576,512,["scalpel-path"],"f61e","M441.4 48c-6.7 0-13 2.9-17.3 8L268.9 240h63.8L457.7 91.7l36.7 31L369.3 271c-9.1 10.8-22.5 17-36.7 17H228.4h-.7H219 200c-6.2 0-11.9-3.6-14.5-9.3s-1.7-12.3 2.3-17.1L200 247.2l5.6-6.7 .4-.5L387.4 25.1C400.8 9.2 420.6 0 441.4 0c39 0 70.6 31.6 70.6 70.6v4c0 17.6-6.2 34.6-17.6 48.1l-36.7-31c4-4.8 6.3-10.9 6.3-17.1v-4C464 58.1 453.9 48 441.4 48zm-272 272H176h96 16v16c0 74.9-65.5 118.6-126.1 142.9C100.1 503.6 34.1 512 16 512c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l160-160 4.7-4.7zM248 464h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24zm128 0h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zm176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24s10.7-24 24-24h48z"]},$6=$3,$8={prefix:"far",iconName:"location-xmark",icon:[384,512,["map-marker-times","map-marker-xmark"],"f60e","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM111 111c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},$5=$8,$7=$8,$9={prefix:"far",iconName:"person-to-portal",icon:[512,512,["portal-enter"],"e022","M272 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-90.7 12.6c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6L56.4 165.8c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l44.5-38.2c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L225.1 480.8c-4 12.7 3.1 26.1 15.7 30.1s26.1-3.1 30.1-15.8L307 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2c7.2 23.5 28.9 39.5 53.5 39.5H352h16.5H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H368.1c1.2-82.9 11.4-134.5 24.1-164c12.4-28.7 22.4-28.1 23.7-28l.1 0 .1 0c1.3-.1 11.3-.7 23.7 28c13.5 31.4 24.2 87.7 24.2 180s-10.7 148.6-24.2 180c-12.4 28.7-22.4 28.1-23.7 28l-.1 0-.1 0c-1.3 .1-11.3 .7-23.7-28c-10.1-23.4-18.6-60.5-22.2-116H352 321.9c8.8 140.7 47.6 192 94.1 192c53 0 96-66.6 96-256S469 0 416 0c-46.2 0-84.8 50.6-93.9 189.1l-5.8-18.9c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7zm70.8 67.2l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L225 169l27.1 6.8zM122.5 317.1L103.4 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h84.9c16.7 0 31.6-10.3 37.4-25.9l14.1-37.6-4.9-2.8c-14.1-8-25.4-19.3-33-32.6z"]},eee=$9,eet={prefix:"far",iconName:"computer-mouse",icon:[384,512,[128433,"mouse"],"f8cc","M192 224H48V352c0 61.9 50.1 112 112 112h64c61.9 0 112-50.1 112-112V224H192zm192-48v24 24V352c0 88.4-71.6 160-160 160H160C71.6 512 0 440.4 0 352V224 200 176 160C0 71.6 71.6 0 160 0h8 24 24 8c88.4 0 160 71.6 160 160v16zM216 48V176H336V160c0-61.9-50.1-112-112-112h-8zm-48 0h-8C98.1 48 48 98.1 48 160v16H168V48z"]},eec=eet,eei={prefix:"far",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M217 401L345 273c9.4-9.4 9.4-24.6 0-33.9L217 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l246.1 0-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zM344 80l80 0c22.1 0 40 17.9 40 40l0 272c0 22.1-17.9 40-40 40l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c48.6 0 88-39.4 88-88l0-272c0-48.6-39.4-88-88-88l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},eer=eei,eea={prefix:"far",iconName:"person-ski-lift",icon:[512,512,["ski-lift"],"f7c8","M240 0c8.8 0 16 7.2 16 16V207.9l-32 7.5V16c0-8.8 7.2-16 16-16zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM13.6 178.3c12-5.7 26.3-.7 32 11.3l65 135.8c8.3 17.4 28 26.4 46.6 21.3l36.5-9.9c12.8-3.5 26 4.1 29.5 16.8s-4.1 26-16.8 29.5l-36.5 9.9c-41 11.2-84.2-8.6-102.5-46.9L2.3 210.4c-5.7-12-.7-26.3 11.3-32zM488 288c13.3 0 24 10.7 24 24v1c0 33.5-20.9 63.4-52.3 75L128.3 510.5c-12.4 4.6-26.2-1.8-30.8-14.2s1.8-26.2 14.2-30.8L272 406.2V286.3l-94.2 22.2c-18 4.2-36.6-4.5-44.9-21L90.3 202.3C78.8 179.2 95.5 152 121.4 152c13.2 0 25.2 7.4 31.1 19.2l42 84L280.7 235c20.1-4.7 39.3 10.5 39.3 31.1V388.5L443.1 343c12.6-4.6 20.9-16.6 20.9-30v-1c0-13.3 10.7-24 24-24z"]},een=eea,eeo={prefix:"far",iconName:"shop-slash",icon:[640,512,["store-alt-slash"],"e070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V224h25.8c21.1 0 38.2-17.1 38.2-38.2c0-6.4-1.6-12.7-4.7-18.3L557.6 25C549.2 9.6 533.1 0 515.5 0h-391C106.9 0 90.8 9.6 82.4 25L76.9 35 38.8 5.1zM115.2 65l9.3-17 391 0 69.8 128H256.8L115.2 65zM318.1 224H528V388.5L318.1 224zM0 185.8C0 206.9 17.1 224 38.2 224H64V472c0 22.1 17.9 40 40 40H344c22.1 0 40-17.9 40-40V398.5L284.3 320H112V224h50.5l-60.9-48H54.7l14.1-25.8L30.5 120 4.7 167.4C1.6 173.1 0 179.4 0 185.8zM552 512l-.2 0h.5l-.2 0zM112 464V368H336v96H112z"]},ees=eeo,eel={prefix:"far",iconName:"hourglass-start",icon:[384,512,["hourglass-1"],"f251","M0 488c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V445c0-40.3-16-79-44.5-107.5L225.9 256l81.5-81.5C336 146 352 107.3 352 67V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 0 0 10.7 0 24S10.7 48 24 48h8V67c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445v19H24c-13.3 0-24 10.7-24 24zM84.1 96C81.4 86.7 80 76.9 80 67V48H304V67c0 9.9-1.4 19.7-4.1 29H84.1zM273.5 371.5C293 391 304 417.4 304 445v19H80V445c0-27.6 11-54 30.5-73.5L192 289.9l81.5 81.5z"]},eef=eel,eeh={prefix:"far",iconName:"paper-plane-top",icon:[512,512,["paper-plane-alt","send"],"e20a","M133.9 232L65.8 95.9 383.4 232H133.9zm0 48H383.4L65.8 416.1l68-136.1zM44.6 34.6C32.3 29.3 17.9 32.3 8.7 42S-2.6 66.3 3.4 78.3L92.2 256 3.4 433.7c-6 12-3.9 26.5 5.3 36.3s23.5 12.7 35.9 7.5l448-192c11.8-5 19.4-16.6 19.4-29.4s-7.6-24.4-19.4-29.4l-448-192z"]},eeg=eeh,eeM=eeh,eeu={prefix:"far",iconName:"message-arrow-up",icon:[512,512,["comment-alt-arrow-up"],"e1dc","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM280 296V177.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V296c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},eem=eeu,eed={prefix:"far",iconName:"layer-minus",icon:[576,512,["layer-group-minus"],"f5fe","M408 60H520c11 0 20 9 20 20s-9 20-20 20H408c-11 0-20-9-20-20s9-20 20-20zM263.2 133.1c7.8-3.4 16.3-5.1 24.8-5.1s17 1.7 24.8 5.1l209.3 89.7c13.3 5.7 21.9 18.8 21.9 33.2s-8.6 27.5-21.9 33.2L312.8 378.9c-7.8 3.4-16.3 5.1-24.8 5.1s-17-1.7-24.8-5.1L53.9 289.2C40.6 283.5 32 270.5 32 256s8.6-27.5 21.9-33.2l209.3-89.7zM288 176c-2 0-4 .4-5.9 1.2L98.3 256l183.8 78.8c1.9 .8 3.9 1.2 5.9 1.2s4-.4 5.9-1.2L477.7 256 293.9 177.2c-1.9-.8-3.9-1.2-5.9-1.2zM53.9 350.8l31.2-13.4L146 363.5 98.3 384l183.8 78.8c1.9 .8 3.9 1.2 5.9 1.2s4-.4 5.9-1.2L477.7 384 430 363.5l60.9-26.1 31.2 13.4c13.3 5.7 21.9 18.8 21.9 33.2s-8.6 27.5-21.9 33.2L312.8 506.9c-7.8 3.4-16.3 5.1-24.8 5.1s-17-1.7-24.8-5.1L53.9 417.2C40.6 411.5 32 398.5 32 384s8.6-27.5 21.9-33.2z"]},eep=eed,eez={prefix:"far",iconName:"gauge-max",icon:[512,512,["tachometer-alt-fastest"],"f626","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm32 112a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM256 408c-30.9 0-56-25.1-56-56s25.1-56 56-56c10.3 0 19.9 2.8 28.2 7.6l110.2-75.4c10.9-7.5 25.9-4.7 33.4 6.3s4.7 25.9-6.3 33.4L311.3 343.2c.4 2.9 .7 5.8 .7 8.8c0 30.9-25.1 56-56 56zM384 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM112 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80-64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},eeC=eez,eeL={prefix:"far",iconName:"right-to-bracket",icon:[512,512,["sign-in-alt"],"f2f6","M192 365.8L302 256 192 146.2l0 53.8c0 13.3-10.7 24-24 24L48 224l0 64 120 0c13.3 0 24 10.7 24 24l0 53.8zM352 256c0 11.5-4.6 22.5-12.7 30.6L223.2 402.4c-8.7 8.7-20.5 13.6-32.8 13.6c-25.6 0-46.4-20.8-46.4-46.4l0-33.6-96 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l96 0 0-33.6c0-25.6 20.8-46.4 46.4-46.4c12.3 0 24.1 4.9 32.8 13.6L339.3 225.4c8.1 8.1 12.7 19.1 12.7 30.6zm-8 176l80 0c22.1 0 40-17.9 40-40l0-272c0-22.1-17.9-40-40-40l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c48.6 0 88 39.4 88 88l0 272c0 48.6-39.4 88-88 88l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},eeI=eeL,eeA={prefix:"far",iconName:"square-right",icon:[448,512,[10145,"arrow-alt-square-right"],"f352","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM262.6 151.2l84 91c3.5 3.8 5.4 8.7 5.4 13.9s-1.9 10.1-5.4 13.9l-84 91c-4.2 4.6-10.1 7.2-16.4 7.2C234 368 224 358 224 345.7V304H128c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32l96 0V166.3c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.4 7.2z"]},eeH=eeA,eev={prefix:"far",iconName:"inbox-in",icon:[512,512,[128229,"inbox-arrow-down"],"f310","M280 24V230.1l63-63c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 305c-9.4 9.4-24.6 9.4-33.9 0L135 201c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l63 63V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM149.1 405.5L130.3 368H48v96H464V368H381.7l-18.7 37.5C354.8 421.7 338.2 432 320 432H192c-18.2 0-34.8-10.3-42.9-26.5zm24.2-58.9L192 384H320l18.7-37.5c8.1-16.3 24.8-26.5 42.9-26.5H464c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h82.3c18.2 0 34.8 10.3 42.9 26.5z"]},eeV=eev,eey={prefix:"far",iconName:"heart-pulse",icon:[512,512,["heartbeat"],"f21e","M225.8 468.2c8.2 7.6 19 11.9 30.2 11.9s22-4.2 30.2-11.9l2.5-2.3L445.7 320H375.2L256 430.7 136.8 320H66.3L223.3 465.9l2.5 2.3zM0 192.8c0 34.9 12.1 68.5 33.9 95.2H56h46.3 20.3c19.4 0 36.9-11.7 44.3-29.5l17.6-42.2 56.8 126.3c2.5 5.6 8.1 9.3 14.3 9.4s11.9-3.3 14.6-8.8L320 243.8l8.8 17.7c8.1 16.3 24.8 26.5 42.9 26.5h37.9H456h22.1c21.8-26.7 33.9-60.3 33.9-95.2v-3.3c0-70.4-50-130.8-119.2-144C353.4 37.9 313.1 47 281 69.6l0 0c-4 2.8-7.8 5.8-11.5 9c-4.7 4.1-9.3 8.5-13.5 13.3c-7.5-8.4-15.9-15.9-25-22.3C198.9 47 158.6 37.9 119.2 45.4C50 58.6 0 119.1 0 189.5v3.3zM442.2 256H371.8c-6.1 0-11.6-3.4-14.3-8.8l-23.2-46.3c-2.7-5.4-8.2-8.8-14.3-8.8s-11.6 3.4-14.3 8.8l-48.9 97.9L198.6 169.4c-2.6-5.8-8.4-9.5-14.8-9.4s-12.1 4-14.5 9.8l-31.8 76.3c-2.5 6-8.3 9.8-14.8 9.8H69.8C55.8 238.1 48 215.9 48 192.8v-3.3c0-47.3 33.6-88 80.1-96.9c34-6.5 69 5.4 92 31.2l0 0 .1 .1 17.8 20c.3 .4 .7 .7 1 1.1c4.5 4.5 10.6 7 16.9 7s12.4-2.5 16.9-7c.4-.3 .7-.7 1-1.1l17.8-20 .1-.1 .1-.1c23.1-25.9 58-37.7 92-31.2c46.5 8.9 80.1 49.5 80.1 96.9v3.3c0 23.1-7.8 45.3-21.8 63.2z"]},eeN=eey,eex={prefix:"far",iconName:"people-carry-box",icon:[640,512,["people-carry"],"f4ce","M176 48A48 48 0 1 0 80 48a48 48 0 1 0 96 0zM53 344.3L1.6 479.5c-4.7 12.4 1.5 26.3 13.9 31s26.3-1.5 31-13.9L92.6 375.4 53 344.3zM96 187.5c0-6.4 5.2-11.5 11.5-11.5c4.4 0 8.6 1 12.5 2.8V295.2L99.1 278.7c-1.9-1.5-3.1-3.8-3.1-6.3V187.5zm72 145.4V243.3l26 39.1c3.3 4.9 7.6 9.1 12.7 12.1l26.1 15.7c5.6 5.9 13.5 9.6 22.3 9.9c.4 0 .9 0 1.3 0H383.6c.4 0 .9 0 1.3 0c8.7-.2 16.6-4 22.2-9.9l26.1-15.7c5.1-3 9.4-7.2 12.7-12.1l26-39.1v89.6l-25.8 20.3c-8.1 6.4-13.4 15.6-14.9 25.8L416.2 484.6c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l14.6-102.5 92.2-72.4c13.5-10.6 21.4-26.9 21.4-44V187.5c0-32.9-26.6-59.5-59.5-59.5c-25.8 0-50 12.9-64.3 34.4L416 240.7V160c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v80.7l-52.2-78.3c-14.3-21.5-38.5-34.4-64.3-34.4C74.6 128 48 154.6 48 187.5v84.9c0 17.2 7.9 33.4 21.4 44l92.2 72.4 14.6 102.5c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2L208.7 379c-1.5-10.2-6.8-19.4-14.9-25.8L168 332.9zM272 176h96v96H272V176zM512 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM638.4 479.5L587 344.3l-39.5 31.1 46.2 121.2c4.7 12.4 18.6 18.6 31 13.9s18.6-18.6 13.9-31zM532.5 176c6.4 0 11.5 5.2 11.5 11.5v84.9c0 2.5-1.1 4.8-3.1 6.3L520 295.2V178.8c3.8-1.8 8.1-2.8 12.5-2.8z"]},eeT=eex,eeb={prefix:"far",iconName:"weight-scale",icon:[512,512,["weight"],"f496","M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm304 0c0-22.6-4.3-44.2-12-64h28c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H92c-7.7 19.8-12 41.4-12 64c0 97.2 78.8 176 176 176s176-78.8 176-176zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},eew=eeb,eeD={prefix:"far",iconName:"user-group",icon:[640,512,[128101,"user-friends"],"f500","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zm431 208c17 0 30.7-13.8 30.7-30.7C640 392.2 567.8 320 478.7 320H417.3c-4.4 0-8.8 .2-13.2 .5c46.4 38.6 75.9 96.7 75.9 161.8c0 10.8-2.8 20.9-7.6 29.7H609.3zM432 256c61.9 0 112-50.1 112-112s-50.1-112-112-112c-24.8 0-47.7 8.1-66.3 21.7C377.4 75.9 384 101.2 384 128c0 35.6-11.6 68.5-31.3 95.1C373 243.4 401 256 432 256z"]},eek=eeD,eeS={prefix:"far",iconName:"arrow-up-a-z",icon:[576,512,["sort-alpha-up"],"f15e","M416 32c9.1 0 17.4 5.1 21.5 13.3l80 160c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-13.6-27.2c-1.6 .3-3.2 .5-4.9 .5H370.8l-13.4 26.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l80-160C398.6 37.1 406.9 32 416 32zM394.8 152h42.3L416 109.7 394.8 152zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM352 288H480c9.4 0 18 5.5 21.9 14.2s2.3 18.7-4 25.8L405.4 432H480c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-9.4 0-18-5.5-21.9-14.2s-2.3-18.7 4-25.8L426.6 336H352c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},eeE=eeS,eej={prefix:"far",iconName:"layer-plus",icon:[576,512,["layer-group-plus"],"f5ff","M464 4c-11 0-20 9-20 20V60H408c-11 0-20 9-20 20s9 20 20 20h36v36c0 11 9 20 20 20s20-9 20-20V100h36c11 0 20-9 20-20s-9-20-20-20H484V24c0-11-9-20-20-20zM288 128c-8.5 0-17 1.7-24.8 5.1L53.9 222.8C40.6 228.5 32 241.5 32 256s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2L312.8 133.1c-7.8-3.4-16.3-5.1-24.8-5.1zm-5.9 49.2c1.9-.8 3.9-1.2 5.9-1.2s4 .4 5.9 1.2L477.7 256 293.9 334.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 256l183.8-78.8zM85.1 337.4L53.9 350.8C40.6 356.5 32 369.5 32 384s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2l-31.2-13.4L430 363.5 477.7 384 293.9 462.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 384 146 363.5 85.1 337.4z"]},eeO=eej,eeP={prefix:"far",iconName:"snooze",icon:[448,512,[128164,"zzz"],"f880","M184 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h59.1l-77.2 88.2c-6.2 7.1-7.7 17.1-3.8 25.7S174.6 176 184 176H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H236.9l77.2-88.2c6.2-7.1 7.7-17.1 3.8-25.7S305.4 0 296 0H184zM312 224c-13.3 0-24 10.7-24 24s10.7 24 24 24h62.9L293.1 377.3c-5.6 7.2-6.6 17-2.6 25.3s12.4 13.5 21.6 13.5H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H361.1l81.9-105.3c5.6-7.2 6.6-17 2.6-25.3s-12.4-13.5-21.6-13.5H312zM24 224c-13.3 0-24 10.7-24 24s10.7 24 24 24H152.6L4.6 473.8c-5.3 7.3-6.1 17-2.1 25S15 512 24 512H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H71.4l148-201.8c5.3-7.3 6.1-17 2.1-25S209 224 200 224H24z"]},ee_=eeP,eeB={prefix:"far",iconName:"farm",icon:[576,512,["barn-silo"],"f864","M48 464l0-288H163.3l23.4-50.2c7.2-15.5 19.8-27.9 35.3-35C212.1 39.1 166.6 0 112 0C50.1 0 0 50.1 0 112V464c0 26.5 21.5 48 48 48H148.1c-11-13.3-18.1-29.8-19.8-48H48zM176 128H48V112c0-35.3 28.7-64 64-64s64 28.7 64 64v16zm81.9 34.4L368 114.2l110.1 48.2 49.9 107V456c0 4.4-3.6 8-8 8H432V408c0-22.1-17.9-40-40-40H344c-22.1 0-40 17.9-40 40v56H216c-4.4 0-8-3.6-8-8V269.3l49.9-107zM384 68.8c-10.2-4.5-21.8-4.5-32.1 0L235.9 119.6c-8.9 3.9-16.1 10.9-20.2 19.7L163.8 250.6c-2.5 5.3-3.8 11.1-3.8 16.9V456c0 30.9 25.1 56 56 56H520c30.9 0 56-25.1 56-56V267.5c0-5.8-1.3-11.6-3.8-16.9L520.3 139.3c-4.1-8.8-11.3-15.8-20.2-19.7L384 68.8zM320 248v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V248c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24z"]},eeU=eeB,eeR={prefix:"far",iconName:"pallet-boxes",icon:[640,512,[57863,"palette-boxes","pallet-alt"],"f483","M272 48H112V208H272V48zM112 0H272c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V48C64 21.5 85.5 0 112 0zM528 112H432v96h96V112zM432 64h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48zM0 344c0-13.3 10.7-24 24-24H88 320 552h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H576v96h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H552 320 88 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V368H24c-13.3 0-24-10.7-24-24zM112 464H296V368H112v96zm232 0H528V368H344v96z"]},eeY=eeR,eeG=eeR,eeQ={prefix:"far",iconName:"face-laugh-squint",icon:[512,512,["laugh-squint"],"f59b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zm2.8-183.3l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 141.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},eeF=eeQ,eeZ={prefix:"far",iconName:"square-chevron-down",icon:[448,512,["chevron-square-down"],"f329","M384 432c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0zm64-16c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM207 345L103 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 345c-9.4 9.4-24.6 9.4-33.9 0z"]},eeq=eeZ,eeK={prefix:"far",iconName:"triangle-instrument",icon:[576,512,["triangle-music"],"f8e2","M312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V67.3c-21.3 5.9-40 19.5-52.1 38.7L46.5 367.7C37 382.8 32 400.2 32 418c0 51.9 42.1 94 94 94H450c51.9 0 94-42.1 94-94c0-17.8-5-35.2-14.5-50.2L448.2 239l-34.8 34.8 75.5 119.5c4.6 7.4 7.1 15.9 7.1 24.6c0 25.4-20.6 46-46 46H126c-25.4 0-46-20.6-46-46c0-8.7 2.5-17.2 7.1-24.6L252.4 131.6c7.7-12.2 21.1-19.6 35.6-19.6s27.9 7.4 35.6 19.6l46 72.9-62.8 62.8c-5.9-2.1-12.2-3.2-18.8-3.2c-30.9 0-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56c0-6.6-1.1-12.9-3.2-18.8l55.1-55.1 34.8-34.8L537 105c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-98.6 98.6L364.1 106C352 86.8 333.3 73.2 312 67.3V24z"]},eeJ=eeK,eeW={prefix:"far",iconName:"circle-arrow-up",icon:[512,512,["arrow-circle-up"],"f0aa","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM361 223l-88-88c-9.4-9.4-24.6-9.4-33.9 0l-88 88c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47V360c0 13.3 10.7 24 24 24s24-10.7 24-24V209.9l47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},eeX=eeW,ee$={prefix:"far",iconName:"rectangle-vertical",icon:[384,512,["rectangle-portrait"],"f2fb","M336 448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16l0 384zM384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64l0-384z"]},ee1=ee$,ee2={prefix:"far",iconName:"person-walking",icon:[320,512,[128694,"walking"],"f554","M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm11.7 128.8l-29.9 89.8c-1.1 3.2 0 6.6 2.5 8.7l16.4 13.3 32.4-103.8c.1-.3 .2-.7 .3-1c-6.7-3.5-14-5.9-21.7-7.1zm57.6 53.1l-28.5 91.3 50.1 40.7c6.9 5.6 11.7 13.4 13.8 22.1l22.8 98.6c3 12.9-5.1 25.8-18 28.8s-25.8-5.1-28.8-18l-22.1-96L114 312.6C96 297.9 88.9 273.5 96.2 251.4L119 183.1c-24.7 9.8-44.7 28.9-55.6 53.3l-9.5 21.3c-5.4 12.1-19.6 17.6-31.7 12.2s-17.6-19.6-12.2-31.7L19.5 217c17.1-38.5 49.6-68 89.5-81.3c15.3-5.1 31.3-7.7 47.4-7.7h4.9c52.5 0 98.7 34.8 113.2 85.4l10.9 38.1L313 279c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L250 283.9c-4.8-4.8-8.3-10.8-10.2-17.3l-10.5-36.7zM75.5 402.5l24.1-60.4 39 31.7-19.2 48c-2 5-5 9.6-8.9 13.4L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l68.5-68.5z"]},ee4=ee2,ee3={prefix:"far",iconName:"bed-pulse",icon:[640,512,["procedures"],"f487","M483.2 9.6L524 64h92c13.3 0 24 10.7 24 24s-10.7 24-24 24H512c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112H216c-13.3 0-24-10.7-24-24s10.7-24 24-24H352c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM288 216c0-27.3 19.5-50 45.4-55l20 30.1c4.7 7 10.8 12.7 17.8 16.9H344c-4.4 0-8 3.6-8 8V368H592V280c0-39.8-32.2-72-72-72H428.8c9.3-5.6 17-13.9 21.8-24.2L461.9 160H520c66.3 0 120 53.7 120 120V392 496c0 13.3-10.7 24-24 24s-24-10.7-24-24V416H312 48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V392 88C0 74.7 10.7 64 24 64s24 10.7 24 24V368H288V216zm-80 32a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM80 248a88 88 0 1 1 176 0A88 88 0 1 1 80 248z"]},ee0=ee3,ee6={prefix:"far",iconName:"shuttle-space",icon:[640,512,["space-shuttle"],"f197","M32 384H24c-13.3 0-24-10.7-24-24V328 184 152c0-13.3 10.7-24 24-24h8V80c0-26.5 21.5-48 48-48h50c40.6 0 80.4 11 115.2 31.9L405.3 160H456c69.3 0 135 22.7 179.2 81.6c6.4 8.5 6.4 20.3 0 28.8C591 329.3 525.3 352 456 352H405.3L245.2 448.1C210.4 469 170.6 480 130 480H80c-26.5 0-48-21.5-48-48V384zm280-32H168c-9.9 13.2-23.9 23.3-40 28.3V432h2c31.9 0 63.2-8.7 90.6-25.1L312 352zm0-192l-91.5-54.9C193.2 88.7 161.9 80 130 80h-2v51.7c16.1 5.1 30.1 15.1 40 28.3H312zM48 184V328v8h56c12.7 0 23.8-7.4 28.9-18.3c4-8.4 12.4-13.7 21.7-13.7H456c32.6 0 62.4-5.8 88-18.5V226.5c-25.6-12.6-55.4-18.5-88-18.5H154.6c-9.3 0-17.7-5.3-21.7-13.7C127.8 183.4 116.7 176 104 176H48v8zm416 40c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16z"]},ee8=ee6,ee5={prefix:"far",iconName:"chart-pie-simple",icon:[512,512,["chart-pie-alt"],"f64e","M495.4 240c9 0 16.6-7 16.6-16C512 100.3 411.7 0 288 0c-9 0-16 7.6-16 16.6V240H495.4zM176 288c0 26.5 21.5 48 48 48H421.1C394.7 410.6 323.6 464 240 464C134 464 48 378 48 272c0-83.6 53.4-154.7 128-181.1V288zM224 66.7c0-18.5-15.7-33.3-33.8-29.5C81.5 60.1 0 156.5 0 272C0 404.6 107.5 512 240 512c115.5 0 211.9-81.5 234.8-190.2c3.8-18.1-11-33.8-29.5-33.8H272 224V240 66.7z"]},ee7=ee5,ee9={prefix:"far",iconName:"face-laugh",icon:[512,512,["laugh"],"f599","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ete=ee9,ett={prefix:"far",iconName:"bowl-hot",icon:[512,512,["soup"],"f823","M152 0c13.3 0 24 10.7 24 24v8c0 17.6 8.3 34.2 22.4 44.8C224.6 96.4 240 127.3 240 160v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-17.6-8.3-34.2-22.4-44.8C143.4 95.6 128 64.7 128 32V24c0-13.3 10.7-24 24-24zm-.5 432.5c11.5 5.2 20.4 14.7 25 26.4c1.2 3.1 4.2 5.1 7.5 5.1H328c3.3 0 6.3-2 7.5-5.1c4.5-11.7 13.5-21.2 25-26.4C421.6 404.8 464 343.3 464 272H48c0 71.3 42.4 132.8 103.5 160.5zM0 272c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48c0 90.8-54.1 169-131.7 204.2c-8.1 21-28.4 35.8-52.3 35.8H184c-23.8 0-44.2-14.9-52.3-35.8C54.1 441 0 362.8 0 272zM304 24v8c0 17.6 8.3 34.2 22.4 44.8C352.6 96.4 368 127.3 368 160v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-17.6-8.3-34.2-22.4-44.8C271.4 95.6 256 64.7 256 32V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},etc=ett,eti={prefix:"far",iconName:"signal-bars-weak",icon:[640,512,["signal-alt-1"],"f691","M96 448a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zM80 384a64 64 0 1 0 0 128 64 64 0 1 0 0-128z"]},etr=eti,eta={prefix:"far",iconName:"microphone-lines",icon:[384,512,[127897,"microphone-alt"],"f3c9","M240 128v32H208c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32H208c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48H208c-8.8 0-16 7.2-16 16s7.2 16 16 16h32zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"]},etn=eta,eto={prefix:"far",iconName:"mars-stroke-up",icon:[320,512,[9896,"mars-stroke-v"],"f22a","M175.6 5.8c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l16.4-14V128H104c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v17.8C59 205.4 0 271.8 0 352c0 88.4 71.6 160 160 160s160-71.6 160-160c0-80.2-59-146.6-136-158.2V176h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V76.2l16.4 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48zM160 240a112 112 0 1 1 0 224 112 112 0 1 1 0-224z"]},ets=eto,etl={prefix:"far",iconName:"champagne-glasses",icon:[640,512,[129346,"glass-cheers"],"f79f","M159.2 12.6c5.7-10.5 18.1-15.2 29.3-11.1L320 49.3 451.5 1.5c11.2-4.1 23.7 .7 29.3 11.1l81.6 151c32.4 60.1 10.6 133.3-45.6 167L552.6 429l55.2-20.1c12.5-4.5 26.2 1.9 30.8 14.3s-1.9 26.2-14.3 30.8l-77.8 28.3-77.8 28.3c-12.5 4.5-26.2-1.9-30.8-14.3s1.9-26.2 14.3-30.8l55.2-20.1-35.8-98.5c-61.2 9.4-121.7-29.6-136.3-92.5L320 188.6l-15.3 65.8c-14.6 62.9-75.1 101.9-136.3 92.5l-35.8 98.5 55.2 20.1c12.5 4.5 18.9 18.3 14.3 30.8s-18.3 18.9-30.8 14.3L93.6 482.3 15.8 454C3.3 449.4-3.1 435.7 1.5 423.2s18.3-18.9 30.8-14.3L87.4 429l35.8-98.4c-56.2-33.7-78.1-106.9-45.6-167l81.6-151zm32.4 41L156.8 118 277 161.7l16.5-71L191.6 53.6zM119.8 186.4c-22.4 41.5-2.8 93.3 41.6 109.4c41.3 15 86.5-9.4 96.5-52.3l8.1-34.7L133.7 160.7l-13.9 25.7zM448.4 53.6L346.5 90.7l16.5 71L483.2 118 448.4 53.6zm71.7 132.7l-13.9-25.7L374 208.8l8.1 34.7c10 42.9 55.2 67.3 96.5 52.3c44.3-16.1 64-67.9 41.6-109.4z"]},etf=etl,eth={prefix:"far",iconName:"hexagon-plus",icon:[512,512,["plus-hexagon"],"f300","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},etg=eth,etM={prefix:"far",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM216 408V305.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V408c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},etu=etM,etm={prefix:"far",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M39.9 185.7C114.6 119.9 212.6 80 320 80s205.4 39.9 280.1 105.7c9.9 8.8 25.1 7.8 33.9-2.2s7.8-25.1-2.2-33.9C548.7 76.4 439.5 32 320 32S91.3 76.4 8.2 149.6c-9.9 8.8-10.9 23.9-2.2 33.9s23.9 10.9 33.9 2.2zM320 256c64.6 0 123.5 24.7 167.6 65.2c9.8 9 24.9 8.3 33.9-1.5s8.3-24.9-1.5-33.9C467.4 237.5 397.1 208 320 208s-147.4 29.5-200.1 77.9c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5C196.5 280.7 255.4 256 320 256zm56 168a56 56 0 1 0 -112 0 56 56 0 1 0 112 0z"]},etd=etm,etp=etm,etz={prefix:"far",iconName:"messages",icon:[640,512,["comments-alt"],"f4b6","M48 72c0-13.3 10.7-24 24-24H344c13.3 0 24 10.7 24 24V248c0 13.3-10.7 24-24 24H216c-4.7 0-9.4 1.4-13.3 4L144 315.2V296c0-13.3-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V72zM72 0C32.2 0 0 32.2 0 72V248c0 39.8 32.2 72 72 72H96v40c0 8.9 4.9 17 12.7 21.2s17.3 3.7 24.6-1.2l90-60H344c39.8 0 72-32.2 72-72V72c0-39.8-32.2-72-72-72H72zM256 376c0 39.8 32.2 72 72 72h88.7l90 60c7.4 4.9 16.8 5.4 24.6 1.2S544 496.9 544 488V448h24c39.8 0 72-32.2 72-72V200c0-39.8-32.2-72-72-72H448v48H568c13.3 0 24 10.7 24 24V376c0 13.3-10.7 24-24 24H520c-13.3 0-24 10.7-24 24v19.2L437.3 404c-3.9-2.6-8.6-4-13.3-4H328c-13.3 0-24-10.7-24-24V352H256v24z"]},etC=etz,etL={prefix:"far",iconName:"bath",icon:[512,512,[128705,"bathtub"],"f2cd","M101.3 48C89.5 48 80 57.5 80 69.3V256H432h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H432 80 32 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V69.3C32 31 63 0 101.3 0c18.4 0 36 7.3 49 20.3l4.8 4.8c11.1-5.8 23.7-9.1 37-9.1c23.9 0 45.4 10.5 60.1 27.2c9.2-5.3 21.1-4 28.9 3.9c9.4 9.4 9.4 24.6 0 33.9L177 185c-9.4 9.4-24.6 9.4-33.9 0c-7.8-7.8-9.1-19.7-3.9-28.9C122.5 141.4 112 119.9 112 96c0-13.4 3.3-25.9 9.1-37l-4.8-4.8c-4-4-9.4-6.2-15-6.2zM32 336H80v32c0 26.5 21.5 48 48 48H384c26.5 0 48-21.5 48-48V336h48v32c0 28.4-12.4 54-32 71.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V462.7c-5.2 .9-10.5 1.3-16 1.3H128c-5.5 0-10.8-.5-16-1.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V439.6C44.4 422 32 396.4 32 368V336zM192 64c-17.7 0-32 14.3-32 32c0 10.4 4.9 19.6 12.6 25.5l44.8-44.8C211.6 68.9 202.4 64 192 64z"]},etI=etL,etA={prefix:"far",iconName:"umbrella-simple",icon:[512,512,["umbrella-alt"],"e2bc","M256 0c13.3 0 24 10.7 24 24v9.1c119.6 11.1 215.3 104.5 230 223c2.2 17.5-12.4 31.9-30 31.9H32C14.3 288-.2 273.6 2 256.1C16.7 137.6 112.4 44.2 232 33.1V24c0-13.3 10.7-24 24-24zM458.4 240C436.8 148.3 354.3 80 256 80S75.2 148.3 53.6 240H458.4zM280 438.6c0 40.6-32.9 73.4-73.4 73.4c-27.8 0-53.2-15.7-65.7-40.6l-2.3-4.7c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7l2.3 4.7c4.3 8.6 13.1 14.1 22.8 14.1c14.1 0 25.4-11.4 25.4-25.4V320h48V438.6z"]},etH=etA,etv={prefix:"far",iconName:"user-pen",icon:[640,512,["user-edit"],"f4ff","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c34.9 0 66.5 13.7 89.9 36l33.9-33.9c-32.1-31-75.7-50.1-123.9-50.1H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H322.8c-3.1-8.8-3.7-18.4-1.4-27.8l5.1-20.2H49.3zM613.8 235.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z"]},etV=etv,ety={prefix:"far",iconName:"engine-warning",icon:[640,512,["engine-exclamation"],"f5f2","M424 88c0 13.3-10.7 24-24 24l-72 0v32l68.6 0c12.6 0 25 3.7 35.5 10.7L483.5 189c17.8 11.9 28.5 31.9 28.5 53.3V384c0 35.3-28.7 64-64 64H254.8c-19.4 0-37.8-8.8-50-24l-32-40H144c-35.3 0-64-28.7-64-64V280H48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V160c0-13.3 10.7-24 24-24s24 10.7 24 24v72H80V208c0-35.3 28.7-64 64-64h16 32l88 0V112l-72 0c-13.3 0-24-10.7-24-24s10.7-24 24-24H400c13.3 0 24 10.7 24 24zM210.3 354l32 40c3 3.8 7.6 6 12.5 6H448c8.8 0 16-7.2 16-16V242.3c0-5.3-2.7-10.3-7.1-13.3l-51.4-34.3c-2.6-1.8-5.7-2.7-8.9-2.7H192 160 144c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16h28.8c14.6 0 28.4 6.6 37.5 18zM544 224c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32V224zM304 212c11 0 20 9 20 20v56c0 11-9 20-20 20s-20-9-20-20V232c0-11 9-20 20-20zM280 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},etN=ety,etx={prefix:"far",iconName:"money-check-pen",icon:[640,512,["money-check-edit"],"f872","M64 112H512c8.8 0 16 7.2 16 16v91.6l6.6-6.6c11.6-11.6 26.3-18.5 41.4-20.5V128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H330.5l6-23.9c2.2-8.8 6.2-17 11.8-24.1H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16zm56 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM96 200c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zm517.8 35.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z"]},etT=etx,etb={prefix:"far",iconName:"border-top-left",icon:[448,512,["border-style"],"f853","M0 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-352c0-13.3 10.7-24 24-24l352 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L72 32C32.2 32 0 64.2 0 104L0 456zm128-40a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm192 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm-96 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},etw=etb,etD={prefix:"far",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 8.6-1.8 18.3-5 28.6c-5.7 18.4-15.6 38.8-27.4 59.2l-.1 .2c-3.1 5.4-6.3 10.7-9.6 16c-4.4 7-8.9 14-13.5 20.8l-.4 .6c-18.1 26.9-36.7 51.1-49.2 66.6c-7.7 9.6-22 9.6-29.6 0c-12.4-15.5-31.1-39.7-49.2-66.6c-18.4-27.3-36.3-57.5-46.7-84.4c-.8-2.1-1.6-4.2-2.3-6.3c-4.4-12.6-7-24.4-7-34.6c0-4.7 .3-9.3 .8-13.8C175.6 46.4 226.4 0 288 0c66.3 0 120 53.7 120 120zM352 300.6c13.5-18.2 28.8-39.9 42.7-62.4c1.8-2.9 3.6-5.8 5.3-8.8V453.7l128-46.5V154.3L419.3 193.8c2.2-4.7 4.4-9.3 6.3-14c5.9-14 11-29.2 13.2-44.2l105-38.2c7.4-2.7 15.6-1.6 22 2.9s10.2 11.8 10.2 19.7V424c0 10.1-6.3 19.1-15.8 22.6l-176 64c-5.3 1.9-11.1 1.9-16.4 0L200 449.5l-167.8 61c-7.4 2.7-15.6 1.6-22-2.9S0 495.8 0 488V184c0-10.1 6.3-19.1 15.8-22.6L136 117.7c0 .8 0 1.5 0 2.3c0 15.1 3.7 30.7 8.9 45.6L48 200.8V453.7l128-46.5V229.5c1.8 3 3.5 5.9 5.3 8.8c13.9 22.5 29.1 44.2 42.7 62.4V407.2l128 46.5V300.6zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},etk=etD,etS={prefix:"far",iconName:"square-poll-vertical",icon:[448,512,["poll"],"f681","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 224c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24zm72-72c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152zM320 288c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24z"]},etE=etS,etj={prefix:"far",iconName:"arrow-down-square-triangle",icon:[576,512,["sort-shapes-down-alt"],"f889","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zm481 78c0-4.5-1.2-9-3.6-12.9L440.2 301.7c-5.1-8.5-14.3-13.7-24.2-13.7s-19.1 5.2-24.2 13.7L307.6 442c-2.3 3.9-3.6 8.4-3.6 12.9c0 13.8 11.2 25.1 25.1 25.1H502.9c13.8 0 25.1-11.2 25.1-25.1zM368 80h96v96H368V80zm94.4 352H369.6L416 354.6 462.4 432zM320 80v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48z"]},etO=etj,etP={prefix:"far",iconName:"car-battery",icon:[512,512,["battery-car"],"f5df","M80 96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32h16c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64l16 0zM64 144c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H64zm304 32c8.8 0 16 7.2 16 16v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H384v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V256H320c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V192c0-8.8 7.2-16 16-16zM96 224h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},et_=etP,etB={prefix:"far",iconName:"volume",icon:[576,512,[128265,"volume-medium"],"f6a8","M191.9 201.9L304 102.3V409.7L191.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H88c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h88c5.9 0 11.6-2.2 15.9-6.1zM322.2 32c-7.3 0-14.3 2.7-19.8 7.5L166.9 160H88c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h78.9L302.4 472.5c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V61.8C352 45.3 338.7 32 322.2 32zm182.9 75c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C507.3 170.7 528 210.9 528 256s-20.7 85.3-53.2 111.8c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5c43.2-35.2 70.9-88.9 70.9-149s-27.7-113.8-70.9-149zm-60.5 74.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C425.1 227.6 432 241 432 256s-6.9 28.4-17.7 37.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C466.1 312.9 480 286.1 480 256s-13.9-56.9-35.4-74.5z"]},etU=etB,etR={prefix:"far",iconName:"paintbrush-fine",icon:[576,512,["paint-brush-alt","paint-brush-fine","paintbrush-alt"],"f5a9","M489 57L306.2 239.7l30.1 30.1L519 87c8.3-8.3 8.3-21.8 0-30.1s-21.8-8.3-30.1 0zM210.5 325c-8.2-3.3-17.2-5-26.5-5c-39.8 0-72 32.2-72 72c0 3.8 .3 7.5 .8 11.1c3.3 21.4-2.2 43.1-13.8 60l-.7 .9H184c39.8 0 72-32.2 72-72c0-9.4-1.8-18.3-5-26.5L210.5 325zm-6.2-51.3L455 23c27-27 70.9-27 97.9 0s27 70.9 0 97.9L302.3 371.7c1.1 6.6 1.7 13.4 1.7 20.3c0 66.3-53.7 120-120 120H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h6c18.1 0 30.1-19.8 27.4-37.6c-.9-6-1.4-12.1-1.4-18.4c0-66.3 53.7-120 120-120c6.9 0 13.7 .6 20.3 1.7z"]},etY=etR,etG=etR,etQ=etR,etF={prefix:"far",iconName:"burger-cheese",icon:[512,512,[127828,"cheeseburger"],"f7f1","M396.5 134.9c-7.7-8.5-17-17.1-28.6-24.9c.1 .6 .1 1.3 .1 2c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-6.5 3.8-12 9.3-14.6c-19.9-9.1-44.5-15.6-75.3-17.1c1.2 2.3 1.9 4.9 1.9 7.7c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-2.8 .7-5.4 1.9-7.7c-30.7 1.5-55.4 8-75.3 17.1c5.5 2.5 9.3 8.1 9.3 14.6c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-.7 0-1.3 .1-2c-11.6 7.8-21 16.4-28.6 24.9c-12.8 14.2-21.5 29-27.1 41.1H423.6c-5.7-12.1-14.3-26.9-27.1-41.1zM450.9 224H61.1C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1zM128 432H384c20.9 0 38.7-13.4 45.3-32H82.7c6.6 18.6 24.4 32 45.3 32zM32 384c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32c0 53-43 96-96 96H128c-53 0-96-43-96-96zM253.5 262.8l52.2 26.1c9 4.5 19.6 4.5 28.6 0l52.2-26.1c8.9-4.4 18.7-6.8 28.6-6.8H432h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H208h16.9c9.9 0 19.7 2.3 28.6 6.8z"]},etZ=etF,etq={prefix:"far",iconName:"arrow-down-to-line",icon:[384,512,["arrow-to-bottom"],"f33d","M360 480c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0zM174.5 344.4c4.5 4.8 10.9 7.6 17.5 7.6s12.9-2.7 17.5-7.6l128-136c9.1-9.7 8.6-24.8-1-33.9s-24.8-8.6-33.9 1L216 267.5l0-83.5 0-128c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 128 0 83.5L81.5 175.6c-9.1-9.7-24.3-10.1-33.9-1s-10.1 24.3-1 33.9l128 136z"]},etK=etq,etJ={prefix:"far",iconName:"mars-stroke-right",icon:[640,512,[9897,"mars-stroke-h"],"f22b","M80 256a128 128 0 1 1 256 0A128 128 0 1 1 80 256zm302.4-24C370.7 146.2 297.1 80 208 80C110.8 80 32 158.8 32 256s78.8 176 176 176c89.1 0 162.7-66.2 174.4-152H416v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280h78.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H464V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v48H382.4z"]},etW=etJ,etX={prefix:"far",iconName:"hand-back-fist",icon:[448,512,["hand-rock"],"f255","M144 64c0-8.8 7.2-16 16-16s16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16V264c0 31.3-20 58-48 67.9c-9.6 3.4-16 12.5-16 22.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V370.2c38-20.1 64-60.1 64-106.2V160c0-35.3-28.7-64-64-64c-2.8 0-5.6 .2-8.3 .5C332.8 77.1 311.9 64 288 64c-2.8 0-5.6 .2-8.3 .5C268.8 45.1 247.9 32 224 32c-2.8 0-5.6 .2-8.3 .5C204.8 13.1 183.9 0 160 0C124.7 0 96 28.7 96 64v64.3c-11.7 7.4-22.5 16.4-32 26.9l17.8 16.1L64 155.2l-9.4 10.5C40 181.8 32 202.8 32 224.6v12.8c0 49.6 24.2 96.1 64.8 124.5l13.8-19.7L96.8 361.9l8.9 6.2c6.9 4.8 14.4 8.6 22.3 11.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V359.9c0-12.6-9.8-23.1-22.4-23.9c-7.3-.5-14.3-2.9-20.3-7.1l-13.1 18.7 13.1-18.7-8.9-6.2C96.6 303.1 80 271.3 80 237.4V224.6c0-9.9 3.7-19.4 10.3-26.8l9.4-10.5c3.8-4.2 7.9-8.1 12.3-11.6V208c0 8.8 7.2 16 16 16s16-7.2 16-16V142.3 128 64z"]},et$=etX,et1={prefix:"far",iconName:"tally",icon:[640,512,["tally-5"],"f69c","M128 40c13.3 0 24 10.7 24 24V286.7L232 260V64c0-13.3 10.7-24 24-24s24 10.7 24 24V244l80-26.7V64c0-13.3 10.7-24 24-24s24 10.7 24 24V201.4l80-26.7V64c0-13.3 10.7-24 24-24s24 10.7 24 24v94.7l64.4-21.5c12.6-4.2 26.2 2.6 30.4 15.2s-2.6 26.2-15.2 30.4L536 209.3V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V225.3L408 252V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V268l-80 26.7V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V310.6l-80 26.7V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V353.3L39.6 374.8C27 379 13.4 372.2 9.2 359.6S11.8 333.4 24.4 329.2L104 302.7V64c0-13.3 10.7-24 24-24z"]},et2=et1,et4={prefix:"far",iconName:"square-caret-up",icon:[448,512,["caret-square-up"],"f151","M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 64c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z"]},et3=et4,et0={prefix:"far",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM128 136c0-13.3 10.7-24 24-24l208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24zm24 72H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},et6=et0,et8={prefix:"far",iconName:"hands-bubbles",icon:[576,512,["hands-wash"],"e05e","M416 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM528 64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM144 464a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-112a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM48 143.8v84.6c0 39.8 16 77.3 43.4 104.7c-14.4 7.6-26.9 18.3-36.6 31.2C20.1 328.3 0 279.8 0 228.4V143.8c0-35.3 28.7-64 64-64c22.6 0 42.5 11.7 53.9 29.4L164.7 28C180.2 1.2 214.4-8 241.2 7.5c3.8 2.2 7.2 4.8 10.3 7.6c17.4-12.7 41.3-14.8 61.1-3.3s30 33.2 27.7 54.6c4 1.2 8 2.9 11.7 5.1c12.4 7.2 21.1 18.4 25.2 31c-21.4-8.7-46.2-9.1-69 1l-53 23.5 20.2-35 0-.1 16-27.7c2.2-3.8 .9-8.7-2.9-10.9s-8.7-.9-10.9 2.9l-8 13.8 0 .1-8 13.9-31.5 54.5c-19.1 9.6-36.4 21.8-51.5 36.1c-9.8-7.1-12.9-20.7-6.7-31.4l48-83.1 0-.1c2.2-3.8 .9-8.7-2.9-10.9s-8.7-.9-10.9 2.9L124.8 193.2c-5.4 9.4-16.5 14-27 11.2S80 192.1 80 181.2V143.8c0-8.8-7.2-16-16-16s-16 7.2-16 16zM326.1 512c-31.3 0-60.7-7.9-86.4-21.8c8.4-13.8 13.9-29.5 15.7-46.4c20.5 12.8 44.7 20.1 70.7 20.1H456c4.4 0 8-3.6 8-8c0-4.4-3.5-7.9-7.9-8H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h63.9l.2 0H488c4.4 0 8-3.6 8-8c0-4.4-3.5-8-7.9-8H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h95.8l.2 0h32c4.4 0 8-3.6 8-8s-3.6-8-8-8H504.2l-.2 0H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h95.8l.2 0c4.4 0 8-3.6 8-8s-3.6-8-8-8H335.9c-11.2 0-21-7.8-23.4-18.8s3-22.2 13.2-27l25.1-11.8c8-3.8 11.4-13.3 7.7-21.3s-13.3-11.4-21.3-7.7l-56.4 26.5c-27.6 13-50.1 33.5-65.5 58.4c-.2 .2-.3 .5-.5 .7c-14.6 21.7-22.8 47.6-22.8 74.8l0 .9c-14.5-6.9-30.7-10.7-47.7-10.8c1.8-33.2 12.6-64.6 30.4-91.3c20.2-32.4 49.6-59.2 85.7-76.1l56.4-26.5c32-15.1 70.1-1.3 85.2 30.7c7.9 16.8 7.9 35.3 1.4 51.3H488c30.9 0 56 25.1 56 56c0 4.4-.5 8.6-1.5 12.7c19.7 8.7 33.5 28.4 33.5 51.3s-13.8 42.6-33.5 51.3c1 4.1 1.5 8.3 1.5 12.7c0 22.9-13.8 42.6-33.5 51.3c1 4.1 1.5 8.3 1.5 12.7c0 30.9-25.1 56-56 56H326.1z"]},et5=et8,et7={prefix:"far",iconName:"eye-low-vision",icon:[640,512,["low-vision"],"f2a8","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zM83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8L83.1 161.5zM320 480c3.1 0 6.1-.1 9.2-.2l-74-58c-36.7-11.8-68.5-32.9-95-57.5c-18.3-17-34-35.6-46.8-53.6L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480z"]},et9=et7,ece={prefix:"far",iconName:"cassette-betamax",icon:[576,512,["betamax"],"f8a4","M48 416V160H528V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM368 256h80v80H368V256zm-48-16V352c0 17.7 14.3 32 32 32H464c17.7 0 32-14.3 32-32V240c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32zm-136 0a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm0 160a104 104 0 1 0 0-208 104 104 0 1 0 0 208zm0-80a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},ect=ece,ecc={prefix:"far",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},eci=ecc,ecr={prefix:"far",iconName:"message-lines",icon:[512,512,["comment-alt-lines"],"f4a6","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM152 144c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H152z"]},eca=ecr,ecn={prefix:"far",iconName:"down-from-line",icon:[384,512,["arrow-alt-from-top"],"f349","M82.2 320L192 430 301.8 320H248c-13.3 0-24-10.7-24-24V176H160V296c0 13.3-10.7 24-24 24H82.2zM192 480c-11.5 0-22.5-4.6-30.6-12.7L45.6 351.2C36.9 342.5 32 330.7 32 318.4C32 292.8 52.8 272 78.4 272H112V176c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v96h33.6c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L222.6 467.3c-8.1 8.1-19.1 12.7-30.6 12.7zM24 80C10.7 80 0 69.3 0 56S10.7 32 24 32H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24z"]},eco=ecn,ecs={prefix:"far",iconName:"shield-xmark",icon:[512,512,["shield-times"],"e24c","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},ecl=ecs,ecf={prefix:"far",iconName:"circle-sort-down",icon:[512,512,["sort-circle-down"],"e031","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM267.3 411.3l96-96c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H160c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l96 96c6.2 6.2 16.4 6.2 22.6 0zm0-310.6c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H352c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-96-96zM313.4 192H198.6L256 134.6 313.4 192z"]},ech=ecf,ecg={prefix:"far",iconName:"martini-glass",icon:[512,512,[127864,"glass-martini-alt"],"f57b","M35.3 0C15.8 0 0 15.8 0 35.3c0 9.4 3.7 18.3 10.3 25L232 281.9V464H152c-13.3 0-24 10.7-24 24s10.7 24 24 24H256 360c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V281.9L501.7 60.3c6.6-6.6 10.3-15.6 10.3-25C512 15.8 496.2 0 476.7 0H35.3zM318.1 176L256 238.1 193.9 176H318.1zm48-48H145.9l-80-80H446.1l-80 80z"]},ecM=ecg,ecu={prefix:"far",iconName:"rotate-left",icon:[512,512,["rotate-back","rotate-backward","undo-alt"],"f2ea","M140.8 122.9C171.7 96.2 212 80 256 80c97.2 0 176 78.8 176 176s-78.8 176-176 176c-39.7 0-76.2-13.1-105.6-35.2c-10.6-8-25.6-5.8-33.6 4.8s-5.8 25.6 4.8 33.6C159 463.3 205.6 480 256 480c123.7 0 224-100.3 224-224S379.7 32 256 32c-57.3 0-109.6 21.5-149.2 56.9L76.3 58.3C69.7 51.7 60.7 48 51.3 48C31.8 48 16 63.8 16 83.3V200c0 13.3 10.7 24 24 24H156.7c19.5 0 35.3-15.8 35.3-35.3c0-9.4-3.7-18.3-10.3-25l-40.8-40.8zm-76.8-9L126.1 176H64V113.9z"]},ecm=ecu,ecd=ecu,ecp=ecu,ecz={prefix:"far",iconName:"table-columns",icon:[512,512,["columns"],"f0db","M48 416V160H232V432H64c-8.8 0-16-7.2-16-16zm232 16V160H464V416c0 8.8-7.2 16-16 16H280zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},ecC=ecz,ecL={prefix:"far",iconName:"dolly",icon:[576,512,["dolly-box"],"f472","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h80.8c3.5 0 6.5 2.2 7.6 5.5l91.9 281.6C177.7 352.1 160 382 160 416c0 53 43 96 96 96s96-43 96-96c0-2.8-.1-5.5-.3-8.2L560 334.6c12.5-4.4 19.1-18.1 14.7-30.6s-18.1-19.1-30.6-14.7L335.8 362.5C318.5 336.9 289.2 320 256 320c-2 0-4 .1-6 .2L158 38.6C150.5 15.6 129 0 104.8 0H24zM256 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM457.4 117.3c-10.6-28.7-42.2-43.7-71.1-33.5L224.9 140.5l14.9 45.6 57.5-20.2 24.1 66.3c4.5 12.5 18.3 18.9 30.8 14.4s18.9-18.3 14.4-30.8L342.6 150l59.6-20.9c4.1-1.4 8.7 .7 10.2 4.8L467 282.5l45.3-15.9L457.4 117.3z"]},ecI=ecL,ecA={prefix:"far",iconName:"minimize",icon:[512,512,["compress-arrows-alt"],"f78c","M7 7C-2.3 16.4-2.3 31.6 7 41l80 80L41.4 166.6c-6 6-9.4 14.1-9.4 22.6V192c0 17.7 14.3 32 32 32H192c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32h-2.7c-8.5 0-16.6 3.4-22.6 9.4L121 87 41 7C31.6-2.3 16.4-2.3 7 7zM505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L391 87 345.4 41.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V192c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32v-2.7c0-8.5-3.4-16.6-9.4-22.6L425 121l80-80zM505 471l-80-80 45.7-45.7c6-6 9.4-14.1 9.4-22.6V320c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32h2.7c8.5 0 16.6-3.4 22.6-9.4L391 425l80 80c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9zM7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80 45.7 45.7c6 6 14.1 9.4 22.6 9.4H192c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H64c-17.7 0-32 14.3-32 32v2.7c0 8.5 3.4 16.6 9.4 22.6L87 391 7 471zM412.1 176H336V99.9L412.1 176zM336 412.1V336h76.1L336 412.1zM99.9 176L176 99.9V176H99.9zM176 412.1L99.9 336H176v76.1z"]},ecH=ecA,ecv={prefix:"far",iconName:"octagon-xmark",icon:[512,512,["times-octagon","xmark-octagon"],"f2f0","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},ecV=ecv,ecy=ecv,ecN={prefix:"far",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M113 433L273 273c9.4-9.4 9.4-24.6 0-33.9L113 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l143 143L79 399c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zm192 0L465 273c9.4-9.4 9.4-24.6 0-33.9L305 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l143 143L271 399c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0z"]},ecx=ecN,ecT={prefix:"far",iconName:"truck-ramp-couch",icon:[640,512,["truck-couch"],"f4dd","M352 88c0-48.6 39.4-88 88-88H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-22.1 0-40 17.9-40 40V360.7l25.7-7 .4-.1c17.6-38.7 56.7-65.6 102-65.6c61.9 0 112 50.1 112 112s-50.1 112-112 112c-59.8 0-108.7-46.9-111.8-106L30.3 511.2c-12.8 3.5-26-4.1-29.5-16.8s4.1-26 16.8-29.5L352 373.8V88zM592 400a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM294.5 209.2c8.7-2.3 17.4-2.1 25.5 .2V334.8l-38.7 10.4L126.7 386.6 64.9 403.2c-17.1 4.6-34.6-5.6-39.2-22.6L13.3 334.2c-6.9-25.6 8.3-51.9 33.9-58.8s51.9 8.3 58.8 33.9l4.1 15.5 154.5-41.4-4.1-15.5c-6.9-25.6 8.3-51.9 33.9-58.8zM8 252.8c-9.1-34.1 11.1-69.2 45.3-78.4l185.5-49.7c34.1-9.1 69.2 11.1 78.4 45.3l1.7 6.4c-10.6-1.6-21.6-1.1-32.6 1.9c-37.4 10-61.5 44.9-59.2 82.1L131.2 286c-16.6-33.4-54.9-51.5-92.3-41.5c-11 2.9-20.8 8-29.2 14.7L8 252.8z"]},ecb=ecT,ecw={prefix:"far",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c7.6-4.2 16.8-4.1 24.3 .5l144 88c7.1 4.4 11.5 12.1 11.5 20.5s-4.4 16.1-11.5 20.5l-144 88c-7.4 4.5-16.7 4.7-24.3 .5s-12.3-12.2-12.3-20.9V168c0-8.7 4.7-16.7 12.3-20.9z"]},ecD=ecw,eck={prefix:"far",iconName:"euro-sign",icon:[320,512,[8364,"eur","euro"],"f153","M48.6 240c-.4 5.3-.6 10.6-.6 16s.2 10.7 .6 16H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H57.3C84.8 412.5 170.5 480 272 480h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H272c-74.6 0-138.4-46.4-164-112H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H96.7c-.5-5.3-.7-10.6-.7-16s.2-10.7 .7-16H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H108c25.6-65.6 89.4-112 164-112h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H272C170.5 32 84.8 99.5 57.3 192H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48.6z"]},ecS=eck,ecE=eck,ecj={prefix:"far",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"]},ecO=ecj,ecP={prefix:"far",iconName:"circle-stop",icon:[512,512,[62094,"stop-circle"],"f28d","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm192-96H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"]},ec_=ecP,ecB={prefix:"far",iconName:"compass-drafting",icon:[512,512,["drafting-compass"],"f568","M304 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-19.6 91.7c-9 2.8-18.5 4.3-28.4 4.3s-19.4-1.5-28.4-4.3L158.1 306.4C187.9 320.3 221 328 256 328c85.8 0 160.8-46.6 201-116c6.6-11.5 21.3-15.4 32.8-8.8s15.4 21.3 8.8 32.8C450.2 319.6 359.7 376 256 376c-43.8 0-85.3-10.1-122.2-28L44.7 500.1c-6.7 11.4-21.4 15.3-32.8 8.6S-3.4 487.3 3.3 475.9L92.6 323.4C60.4 300.2 33.4 270.4 13.5 236c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8c15.8 27.2 36.9 51 61.9 69.7l69.8-119.2C170.2 145.2 160 121.8 160 96c0-53 43-96 96-96s96 43 96 96c0 25.8-10.2 49.2-26.7 66.5l53.5 91.4c-12.6 9.8-26.4 18.1-41.1 24.7l-53.2-90.9zM508.7 475.9c6.7 11.4 2.9 26.1-8.6 32.8s-26.1 2.9-32.8-8.6L394.4 375.7c14.4-7.1 28.2-15.4 41.2-24.6l73 124.8z"]},ecU=ecB,ecR={prefix:"far",iconName:"car-wrench",icon:[512,512,["car-mechanic"],"f5e3","M468.9 104H456l-.5 0c-.7 0-1.4-.1-2.1-.1C441.3 102.5 432 92.4 432 80s9.3-22.5 21.3-23.9c.7-.1 1.4-.1 2.1-.1l.5 0h12.9 17.6c10.8 0 18.4-10.6 12.5-19.6c-3.6-5.5-7.8-10.5-12.5-14.9c-4.2-3.9-8.8-7.4-13.8-10.3C470.8 10 468.9 9 466.9 8C456.4 2.9 444.5 0 432 0c-29.1 0-54.5 15.5-68.5 38.7c-3.3 5.4-8.9 9.3-15.3 9.3H163.8c-6.4 0-12-3.8-15.3-9.3C134.5 15.5 109.1 0 80 0C67.5 0 55.6 2.9 45.1 8c-2 1-3.9 2-5.8 3.1c-5 2.9-9.6 6.4-13.8 10.3c-4.7 4.4-9 9.4-12.5 14.9C7 45.4 14.7 56 25.5 56H43.1 56l.5 0c.7 0 1.4 .1 2.1 .1C70.7 57.5 80 67.6 80 80s-9.3 22.5-21.3 23.9c-.7 .1-1.4 .1-2.1 .1l-.5 0H43.1 25.5C14.7 104 7 114.6 12.9 123.6c3.6 5.5 7.8 10.5 12.5 14.9c4.2 3.9 8.8 7.4 13.8 10.3c1.9 1.1 3.8 2.2 5.8 3.1c10.6 5.1 22.4 8 34.9 8c29.1 0 54.5-15.5 68.5-38.7c3.3-5.4 8.9-9.3 15.3-9.3H348.2c6.4 0 12 3.8 15.3 9.3c14 23.2 39.5 38.7 68.5 38.7c12.5 0 24.4-2.9 34.9-8c2-1 3.9-2 5.8-3.1c5-2.9 9.6-6.4 13.8-10.3c4.7-4.4 9-9.4 12.5-14.9c5.9-9-1.7-19.6-12.5-19.6H468.9zM185.8 208H326.2c10.1 0 19.2 6.4 22.6 15.9L365.9 272H146.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM89.4 287.9c-.2 .5-.3 .9-.5 1.4C64.2 306.7 48 335.5 48 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H416v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L394 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H185.8c-30.4 0-57.6 19.1-67.8 47.8L89.4 287.9zM368 320c26.5 0 48 21.5 48 48v32H96V368c0-26.5 21.5-48 48-48H368zM160 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},ecY=ecR,ecG={prefix:"far",iconName:"face-laugh-beam",icon:[512,512,[128513,"laugh-beam"],"f59a","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zm86.9-85.1l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"]},ecQ=ecG,ecF={prefix:"far",iconName:"file-magnifying-glass",icon:[384,512,["file-search"],"f865","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM272 304c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c17.8 0 34.4-4.8 48.7-13.2L263 425.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-38.3-38.3c8.5-14.3 13.3-31 13.3-48.9zm-96-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},ecZ=ecF,ecq={prefix:"far",iconName:"circle-chevron-up",icon:[512,512,["chevron-circle-up"],"f139","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271L273 167c-9.4-9.4-24.6-9.4-33.9 0L135 271c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87 87 87c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},ecK=ecq,ecJ={prefix:"far",iconName:"sterling-sign",icon:[320,512,[163,"gbp","pound-sign"],"f154","M96 159.2C96 115.5 131.5 80 175.2 80c8.5 0 17 1.4 25.1 4.1l80.1 26.7c12.6 4.2 26.2-2.6 30.4-15.2s-2.6-26.2-15.2-30.4L215.5 38.5c-13-4.3-26.6-6.5-40.2-6.5C105 32 48 89 48 159.2V224H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v63.4c0 17.4-4.4 34.5-12.7 49.8L2.9 444.5c-4.1 7.4-3.9 16.5 .4 23.7S15.5 480 24 480H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H64.4l13-23.9C89.6 385.8 96 360.8 96 335.4V272H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V159.2z"]},ecW=ecJ,ecX=ecJ,ec$={prefix:"far",iconName:"arrow-down-long",icon:[384,512,["long-arrow-down"],"f175","M175 505c9.4 9.4 24.6 9.4 33.9 0L345 369c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95L216 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 406.1L73 335c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L175 505z"]},ec1=ec$,ec2={prefix:"far",iconName:"reply-all",icon:[576,512,["mail-reply-all"],"f122","M208.5 73.4c9.6-9.1 10-24.3 .9-33.9s-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4zM352 240l0 0H328c-13.3 0-24 10.7-24 24v24 28.1L183.9 208 304 99.9V128v24c0 13.3 10.7 24 24 24h24 48c70.7 0 128 57.3 128 128c0 15.3-1.9 29.1-5.2 41.5C506 284.7 450.2 240 384 240H352zm0 96V288h32c5.4 0 10.8 .5 16 1.3c45.4 7.6 80 47.1 80 94.7c0 17.3-4.2 30.5-9.5 40.2c-1.6 2.9-3.3 5.5-5 7.9c-2.6 3.5-5.3 6.4-7.7 8.6c-.5 .5-1 .9-1.4 1.4c-4.8 4.9-8.3 11.3-8.3 18.1c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9c2.6-1.4 6.3-3.5 10.8-6.5c2.7-1.8 5.7-3.8 8.9-6.2c3.7-2.7 7.6-5.8 11.7-9.3C537.4 430.2 576 382 576 304c0-97.2-78.8-176-176-176H352V80 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V336z"]},ec4=ec2,ec3={prefix:"far",iconName:"person-skating",icon:[448,512,["skating"],"f7c5","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 120c0-13.3 10.7-24 24-24H321.4c35.6 0 53.5 43.1 28.3 68.3L268.9 245l69.3 60c8.8 7.6 13.8 18.6 13.8 30.2V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V339l-85.3-74c-24.8-21.5-26-59.7-1.9-82.5c11.9-11.2 26.8-25.1 41.6-38.5H152c-13.3 0-24-10.7-24-24zM79 367L179.4 266.6c4.8 8.5 11.2 16.4 19 23.2l13.7 11.9L113 401c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zm324.9 81.4c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h88.8c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z"]},ec0=ec3,ec6={prefix:"far",iconName:"filter-circle-dollar",icon:[576,512,["funnel-dollar"],"f662","M0 41.7C0 18.7 18.7 0 41.7 0H469.9C493.2 0 512 18.8 512 42.1c0 8.9-2.8 17.6-8.1 24.8L411.6 193.2c-30.9 3.6-59.3 15.1-83.2 32.5L458.3 48H55L218.6 248.8c3.5 4.3 5.4 9.6 5.4 15.2v68.4L256.3 358c-.2 3.3-.3 6.6-.3 10c0 20.8 3.6 40.7 10.2 59.2l-75.1-59.6c-9.6-7.6-15.1-19.1-15.1-31.3V272.5L9.4 68C3.3 60.6 0 51.3 0 41.7zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},ec8=ec6,ec5={prefix:"far",iconName:"circle-arrow-down",icon:[512,512,["arrow-circle-down"],"f0ab","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm0 464A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM361 289l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-88-88c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47V152c0-13.3 10.7-24 24-24s24 10.7 24 24V302.1l47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},ec7=ec5,ec9={prefix:"far",iconName:"comment-pen",icon:[512,512,["comment-edit"],"f4ae","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM340.8 155c-14.7-14.7-38.6-14.7-53.3 0L272.6 170l53.3 53.3 14.9-14.9c14.7-14.7 14.7-38.6 0-53.3zM178.1 264.5c-4.1 4.1-7 9.2-8.4 14.9L160.5 316c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l36.6-9.2c5.6-1.4 10.8-4.3 14.9-8.4l71.9-71.9L250 192.6l-71.9 71.9z"]},eie=ec9,eit={prefix:"far",iconName:"file-import",icon:[512,512,["arrow-right-to-file"],"f56f","M448 464H192c-8.8 0-16-7.2-16-16V368H128v80c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H192c-35.3 0-64 28.7-64 64V256h48V64c0-8.8 7.2-16 16-16H352v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16zM297 215c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},eic=eit,eii={prefix:"far",iconName:"square-arrow-up-right",icon:[448,512,["external-link-square"],"f14c","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zm64 16c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"]},eir=eii,eia={prefix:"far",iconName:"arrow-left-from-line",icon:[448,512,[8612,"arrow-from-right"],"f344","M7.6 238.5C2.7 243.1 0 249.4 0 256s2.7 12.9 7.6 17.5l136 128c9.7 9.1 24.8 8.6 33.9-1s8.6-24.8-1-33.9L84.5 280l83.5 0 128 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-128 0-83.5 0 91.9-86.5c9.7-9.1 10.1-24.3 1-33.9s-24.3-10.1-33.9-1l-136 128zM400 424c0 13.3 10.7 24 24 24s24-10.7 24-24l0-336c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 336z"]},ein=eia,eio={prefix:"far",iconName:"plane-engines",icon:[576,512,[9992,"plane-alt"],"f3de","M576 256c0-17.4-8.8-31.1-18.7-40.7c-9.9-9.6-22.4-16.9-34.8-22.4C498 182.1 468.7 176 448 176H381.8l-32.5-50.9C360.3 120.1 368 109 368 96c0-17.7-14.3-32-32-32H310.1L285.7 25.8C275.4 9.7 257.6 0 238.5 0H197.9c-27.1 0-46.4 26.4-38.1 52.2L199.4 176H148l-36-48c-7.6-10.1-19.4-16-32-16H37.9C17 112 0 129 0 149.9c0 3.8 .6 7.5 1.7 11.1l0 0 19.9 64.7C9 230.1 0 242 0 256s9 25.9 21.6 30.3L1.7 350.9l0 0C.6 354.6 0 358.3 0 362.1C0 383 17 400 37.9 400H80c12.6 0 24.4-5.9 32-16L92.8 369.6 112 384l36-48h51.4L159.8 459.8c-8.3 25.8 11 52.2 38.1 52.2h40.6c19.1 0 36.9-9.7 47.2-25.8L310.1 448H336c17.7 0 32-14.3 32-32c0-13-7.7-24.1-18.8-29.1L381.8 336H448c20.6 0 49.8-5.8 74.4-16.5c12.4-5.4 25-12.7 34.9-22.4c10-9.8 18.7-23.6 18.7-41.1zM448 224c13.4 0 36.1 4.4 55.1 12.8c9.4 4.2 16.4 8.7 20.7 12.9c4.2 4.1 4.2 6.1 4.2 6.3v0c0 .6-.1 2.8-4.2 6.8c-4.3 4.2-11.2 8.6-20.6 12.7C484.3 283.8 461.6 288 448 288H368.6c-8.2 0-15.8 4.2-20.2 11.1L245.2 460.3c-1.5 2.3-4 3.7-6.7 3.7H208.9l46.3-144.7c2.3-7.3 1-15.3-3.5-21.5s-11.7-9.8-19.4-9.8H136c-7.6 0-14.7 3.6-19.2 9.6L76 352H51.6l27.4-88.9c1.4-4.6 1.4-9.5 0-14.1L51.6 160H76l40.8 54.4c4.5 6 11.6 9.6 19.2 9.6h96.3c7.7 0 14.9-3.7 19.4-9.8s5.8-14.2 3.5-21.5L208.9 48h29.6c2.7 0 5.3 1.4 6.7 3.7l20.2-12.9L245.2 51.7 348.4 212.9c4.4 6.9 12 11.1 20.2 11.1l79.4 0z"]},eis=eio,eil={prefix:"far",iconName:"temperature-empty",icon:[320,512,["temperature-0","thermometer-0","thermometer-empty"],"f2cb","M96 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5C90.3 301 96 288.4 96 273.9V112zM160 0C98.1 0 48 50.2 48 112V273.9c0 1.7-.7 4.4-3.2 7.8C26.7 305.7 16 335.7 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},eif=eil,eih=eil,eig=eil,eiM={prefix:"far",iconName:"gauge-low",icon:[512,512,["tachometer-alt-slow"],"f627","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm32 112a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM256 408c-30.9 0-56-25.1-56-56c0-14 5.1-26.8 13.7-36.6L146 161.7c-5.3-12.1 .2-26.3 12.3-31.6s26.3 .2 31.6 12.3L257.6 296c30.2 .8 54.4 25.6 54.4 56c0 30.9-25.1 56-56 56zM384 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm16 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},eiu=eiM,eim={prefix:"far",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM208 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H176zM376 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},eid=eim,eip=eim,eiz={prefix:"far",iconName:"scale-unbalanced-flip",icon:[640,512,["balance-scale-right"],"f516","M97.1 16.7c-4 12.6 2.9 26.1 15.5 30.2L240.4 87.7c3.1 32.4 25.5 59.2 55.6 68.6V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H320c13.3 0 24-10.7 24-24V156.3c14.2-4.5 26.8-12.8 36.4-23.8l132.3 42.3c12.6 4 26.1-2.9 30.2-15.5s-2.9-26.1-15.5-30.2L399.6 88.3c.3-2.7 .4-5.5 .4-8.3c0-44.2-35.8-80-80-80c-29.8 0-55.8 16.3-69.6 40.5L127.3 1.1c-12.6-4-26.1 2.9-30.2 15.5zM128 163.8L200.4 288H55.6L128 163.8zM254 305.1c2.6-11-1-22.3-6.7-32.1L152.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L8.7 273.1C3 282.8-.6 294.1 2 305.1C12.8 350 65.1 384 128 384s115.2-34 126-78.9zM583.3 416H438.4l72.4-124.2L583.3 416zm-72.4 96c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L534.9 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L391.6 401.1c-5.7 9.8-9.3 21.1-6.7 32.1C395.7 478 448 512 510.8 512zM320 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eiC=eiz,eiL={prefix:"far",iconName:"diamond-turn-right",icon:[512,512,["directions"],"f5eb","M50.9 249L249 50.9c1.9-1.9 4.4-2.9 7-2.9s5.2 1 7 2.9L461.1 249c1.9 1.9 2.9 4.4 2.9 7s-1 5.2-2.9 7L263 461.1c-1.9 1.9-4.4 2.9-7 2.9s-5.2-1-7-2.9L50.9 263c-1.9-1.9-2.9-4.4-2.9-7s1-5.2 2.9-7zM215 17L17 215C6.1 225.9 0 240.6 0 256s6.1 30.1 17 41L215 495c10.9 10.9 25.6 17 41 17s30.1-6.1 41-17L495 297c10.9-10.9 17-25.6 17-41s-6.1-30.1-17-41L297 17C286.1 6.1 271.4 0 256 0s-30.1 6.1-41 17zM315.3 148.7c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8v40H240c-35.3 0-64 28.7-64 64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V264c0-8.8 7.2-16 16-16h48v40c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l64-64c6.2-6.2 6.2-16.4 0-22.6l-64-64z"]},eiI=eiL,eiA={prefix:"far",iconName:"house-laptop",icon:[640,512,["laptop-house"],"e066","M224.8 5.4c8.8-7.2 21.5-7.2 30.3 0l216 176c10.3 8.4 11.8 23.5 3.4 33.8s-23.5 11.8-33.8 3.4L416 198.4V240H368V159.3L240 55 112 159.3V360c0 4.4 3.6 8 8 8H272v48H120c-30.9 0-56-25.1-56-56V198.4L39.2 218.6c-10.3 8.4-25.4 6.8-33.8-3.4s-6.8-25.4 3.4-33.8l216-176zM288 216v45.7c-6 6.8-10.6 14.9-13.3 23.8c-3.2 1.6-6.9 2.5-10.7 2.5H216c-13.3 0-24-10.7-24-24V216c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24zm64 104V464H544V320H352zm-48-16c0-17.7 14.3-32 32-32H560c17.7 0 32 14.3 32 32V464h36c6.6 0 12 5.4 12 12c0 19.9-16.1 36-36 36H592 544 352 304 292c-19.9 0-36-16.1-36-36c0-6.6 5.4-12 12-12h36V304z"]},eiH=eiA,eiv={prefix:"far",iconName:"face-tired",icon:[512,512,[128555,"tired"],"f5c8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.5 64.3C196.1 302.1 223.8 288 256 288s59.9 14.1 79.5 32.3C354.5 338.1 368 362 368 384c0 5.4-2.7 10.4-7.2 13.4s-10.2 3.4-15.2 1.3l-17.2-7.5c-22.8-10-47.5-15.1-72.4-15.1s-49.6 5.2-72.4 15.1l-17.2 7.5c-4.9 2.2-10.7 1.7-15.2-1.3s-7.2-8-7.2-13.4c0-22 13.5-45.9 32.5-63.7zm-43-173.6l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},eiV=eiv,eiy={prefix:"far",iconName:"circle-caret-up",icon:[512,512,["caret-circle-up"],"f331","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-368c-6.7 0-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9s12.5 14.4 22 14.4H360c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112c-4.5-4.9-10.9-7.7-17.6-7.7z"]},eiN=eiy,eix={prefix:"far",iconName:"font-awesome",icon:[448,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V124.2l12.5-2.4c16.7-3.2 31.5-8.5 44.2-13.1l0 0 0 0c3.7-1.3 7.1-2.6 10.4-3.7c15.2-5.2 30.4-9.1 51.2-9.1c25.6 0 43 6 63.5 13.3l.5 .2c20.9 7.4 44.8 15.9 79.1 15.9c32.4 0 53.7-6.8 90.5-19.6V342.9l-9.5 3.3c-41.5 14.4-55.2 19.2-81 19.2c-25.7 0-43.1-6-63.6-13.3l-.6-.2c-20.8-7.4-44.8-15.8-79-15.8c-16.8 0-31 2-43.9 5c-12.9 3-20.9 16-17.9 28.9s16 20.9 28.9 17.9c9.6-2.2 20.1-3.7 32.9-3.7c25.6 0 43 6 63.5 13.3l.5 .2c20.9 7.4 44.8 15.9 79.1 15.9c34.4 0 56.4-7.7 97.8-22.2c7.5-2.6 15.5-5.4 24.4-8.5l16.2-5.5V360 72 38.4L416.2 49.3c-9.7 3.3-18.2 6.3-25.7 8.9c-41.5 14.4-55.2 19.2-81 19.2c-25.7 0-43.1-6-63.6-13.3l-.6-.2c-20.8-7.4-44.8-15.8-79-15.8c-27.8 0-48.5 5.5-66.6 11.6c-4.9 1.7-9.3 3.3-13.6 4.8c-11.9 4.3-22 7.9-34.7 10.3L48 75.4V56z"]},eiT=eix,eib=eix,eiw={prefix:"far",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM223 255c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V384c0 13.3 10.7 24 24 24s24-10.7 24-24V249.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]},eiD=eiw,eik=eiw,eiS={prefix:"far",iconName:"circle-envelope",icon:[512,512,["envelope-circle"],"e10c","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm-7.3-256.4c2.2 1.2 4.7 1.9 7.3 1.9s5.1-.6 7.3-1.9l120.6-66.4C382.5 172.9 368.7 160 352 160H160c-16.7 0-30.5 12.9-31.9 29.3l120.6 66.4zm30 28c-7 3.8-14.8 5.8-22.7 5.8s-15.8-2-22.7-5.8L128 225.7V320c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V225.7L278.7 283.6z"]},eiE=eiS,eij={prefix:"far",iconName:"triangle-person-digging",icon:[640,512,["construction"],"f85d","M70.3 464L320 55.3 570.2 464H70.3zM285.9 19.1l-264 432c-7.5 12.3-7.8 27.8-.8 40.4S41.5 512 56 512H584.5c14.5 0 27.8-7.8 34.9-20.4s6.8-28.1-.8-40.4L354.1 19.1C346.8 7.2 333.9 0 320 0s-26.9 7.3-34.1 19.1zM312 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm36.5 100.1l-19.7-49.2c-8.4-21.1-28.9-34.9-51.6-34.9c-18.6 0-35.9 9.3-46.3 24.8l-4.2 6.4c-2.5 3.7-3.3 8.2-2.3 12.5s3.8 8 7.6 10.2l153.5 88.6-15.2 25.4c-3 4.9-3 11.1-.2 16.1s8.2 8.1 13.9 8.1h96c5.8 0 11.1-3.1 13.9-8.1s2.8-11.2-.2-16.1l-48-80c-2.9-4.8-8.1-7.8-13.7-7.8s-10.8 2.9-13.7 7.8L402 355l-53.5-30.9zm-131.6-3.4l-7.5 16.8-32 72c-3.6 8.1 0 17.5 8.1 21.1s17.5 0 21.1-8.1l24.5-55.2L272 392.9V416c0 8.8 7.2 16 16 16s16-7.2 16-16V384c0-5.5-2.8-10.6-7.5-13.6l-64-40-15.6-9.8z"]},eiO=eij,eiP={prefix:"far",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M307.3 207c82.9-9.1 148.4-75.6 156-159H456c-76.7 0-142 49.1-166.1 117.5c-8.8-16.8-19.4-32.6-31.6-47.1C296.1 48 370.5 0 456 0h24c17.7 0 32 14.3 32 32c0 113.6-84.6 207.4-194.2 222c-2.1-16.2-5.6-31.9-10.5-47.1zM48 112v16c0 97.2 78.8 176 176 176h8V288c0 0 0 0 0 0c0-97.2-78.8-176-176-176H48zM280 288v16 48l0 136c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-136h-8C100.3 352 0 251.7 0 128V96C0 78.3 14.3 64 32 64H56c123.7 0 224 100.3 224 224z"]},ei_=eiP,eiB={prefix:"far",iconName:"left-right",icon:[512,512,[8596,"arrows-alt-h"],"f337","M505.6 239.7c8.5 9.2 8.5 23.4 0 32.6l-89.4 96.8c-8.8 9.5-21.1 14.9-34 14.9c-25.5 0-46.3-20.7-46.3-46.3l0-9.7-160 0 0 9.7c0 25.5-20.7 46.3-46.3 46.3c-12.9 0-25.2-5.4-34-14.9L6.4 272.3c-8.5-9.2-8.5-23.4 0-32.6l89.4-96.8c8.8-9.5 21.1-14.9 34-14.9c25.5 0 46.3 20.7 46.3 46.3l0 9.7 160 0 0-9.7c0-25.5 20.7-46.3 46.3-46.3c12.9 0 25.2 5.4 34 14.9l89.4 96.8zM384 178.7l0 29.3c0 13.3-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24l0-29.3L56.7 256 128 333.3l0-29.3c0-13.3 10.7-24 24-24l208 0c13.3 0 24 10.7 24 24l0 29.3L455.3 256 384 178.7zm-253-3.3s0 0 0 0l-1.3-1.2 1.3 1.2 0 0z"]},eiU=eiB,eiR={prefix:"far",iconName:"circle-arrow-left",icon:[512,512,["arrow-circle-left"],"f0a8","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM223 151l-88 88c-9.4 9.4-9.4 24.6 0 33.9l88 88c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47L360 280c13.3 0 24-10.7 24-24s-10.7-24-24-24l-150.1 0 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},eiY=eiR,eiG={prefix:"far",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M15 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L49 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM312 480h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24s10.7 24 24 24zm0-128H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24s10.7 24 24 24zm0-128H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24s10.7 24 24 24zm0-128H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},eiQ=eiG,eiF=eiG,eiZ={prefix:"far",iconName:"square-dollar",icon:[448,512,["dollar-square","usd-square"],"f2e9","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm244.8 37.6v14.2c9.7 1.2 19.4 3.9 29 6.6c1.9 .5 3.7 1 5.6 1.6c11.5 3.2 18.3 15.1 15.1 26.6s-15.1 18.2-26.6 15.1c-1.6-.4-3.1-.9-4.7-1.3c-7-2-14-3.9-21.1-5.3c-13.2-2.5-28.5-1.3-40.8 4c-11 4.8-20.1 16.4-7.6 24.4c9.8 6.3 21.8 9.5 33.2 12.6c2.4 .6 4.7 1.3 7 1.9c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2l0 15.2c0 11.9-9.7 21.6-21.6 21.6s-21.6-9.7-21.6-21.6l0-17.4c-14.5-3.3-28.7-7.9-42.8-12.5c-11.3-3.7-17.5-16-13.7-27.3s16-17.5 27.3-13.7c2.5 .8 5 1.7 7.5 2.5c11.3 3.8 22.9 7.7 34.5 9.6c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c4-21.8 21-36.3 39-44.1c5.5-2.4 11.4-4.3 17.5-5.7V133.6c0-11.9 9.7-21.6 21.6-21.6s21.6 9.7 21.6 21.6z"]},eiq=eiZ,eiK=eiZ,eiJ={prefix:"far",iconName:"message-check",icon:[512,512,["comment-alt-check"],"f4a2","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM369 153c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 153z"]},eiW=eiJ,eiX={prefix:"far",iconName:"cloud-bolt",icon:[512,512,[127785,"thunderstorm"],"f76c","M184 48c-39.8 0-72 32.2-72 72c0 2.6 .1 5.2 .4 7.7c1.3 12-6.6 23.1-18.3 25.9C67.6 159.9 48 183.7 48 212c0 32.2 25.3 58.4 57.1 59.9c.3 0 .7 0 1 .1H108h95.2l-60 48H108h-4c-1.2 0-2.4-.1-3.5-.3C44.3 315.9 0 269.1 0 212c0-44.1 26.4-81.9 64.2-98.7C67.7 50.1 120 0 184 0c33.9 0 64.5 14.1 86.3 36.6C285.1 28.6 302 24 320 24c46.9 0 86.5 31 99.5 73.7C472.1 106.9 512 152.8 512 208c0 61.9-50.1 112-112 112H352 333.7l24-48H400c35.3 0 64-28.7 64-64s-28.6-64-64-64h0l-.3 0c-12.4 0-22.7-9.3-23.9-21.6C372.9 94.1 349 72 320 72c-14.7 0-28.1 5.7-38.1 15c-5.3 4.9-12.4 7.2-19.5 6.2s-13.4-5-17.2-11.1C232.5 61.6 209.8 48 184 48zM330.1 227.6c5.8 4.7 7.6 12.9 4.3 19.6L281.9 352H352c6.8 0 12.8 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L230.1 384H160c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},ei$=eiX,ei1={prefix:"far",iconName:"text-slash",icon:[640,512,["remove-format"],"f87d","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-281.9-221L396.4 80H521.3l-8.5 34.2c-3.2 12.9 4.6 25.9 17.5 29.1s25.9-4.6 29.1-17.5l11-44.1C576.6 56.5 557.5 32 531.5 32h-335c-18.4 0-34.4 12.5-38.8 30.3l-7.5 30.1L38.8 5.1zM191.5 124.8L202.7 80H346.5L308.1 216.2 191.5 124.8zm129 223.7l-40.8-32.1L248.9 425.5l-1.8 6.5H192c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H296.9l23.6-83.5z"]},ei2=ei1,ei4={prefix:"far",iconName:"face-smile-wink",icon:[512,512,[128521,"smile-wink"],"f4da","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},ei3=ei4,ei0={prefix:"far",iconName:"tombstone-blank",icon:[448,512,[129702,"tombstone-alt"],"f721","M368 192V432h48V192C416 86 330 0 224 0S32 86 32 192V432H80V192c0-79.5 64.5-144 144-144s144 64.5 144 144zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},ei6=ei0,ei8={prefix:"far",iconName:"chess-king-piece",icon:[256,512,["chess-king-alt"],"f440","M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H66.9C43.2 96 24 115.2 24 138.9c0 4.7 .8 9.4 2.3 13.8l19.6 57.5C37.7 214.1 32 222.4 32 232c0 11.6 8.2 21.3 19.2 23.5L49.1 352h48l2.1-96h57.6l2.1 96h48l-2.1-96.5c10.9-2.2 19.2-11.9 19.2-23.5c0-9.6-5.7-17.9-13.9-21.8l19.6-57.5c1.5-4.5 2.3-9.1 2.3-13.8c0-23.7-19.2-42.9-42.9-42.9H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zm16.2 192H95.8L74 144H182l-21.8 64zm-91 224H186.8l16.6 32H52.7l16.6-32zm-9.7-48c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H215.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3H59.5z"]},ei5=ei8,ei7={prefix:"far",iconName:"left",icon:[448,512,["arrow-alt-left"],"f355","M50.4 256L200.3 113.3c.8-.8 2-1.3 3.2-1.3c2.5 0 4.6 2 4.6 4.6l0 83.4c0 13.3 10.7 24 24 24l168 0 0 64-168 0c-13.3 0-24 10.7-24 24l0 83.4c0 2.5-2 4.6-4.6 4.6c-1.2 0-2.3-.5-3.2-1.3L50.4 256zm153-192c-13.5 0-26.5 5.2-36.3 14.5L13.2 225.1C4.8 233.2 0 244.3 0 256s4.8 22.8 13.2 30.9L167.2 433.5c9.8 9.3 22.8 14.5 36.3 14.5c29 0 52.6-23.5 52.6-52.6l0-59.4 144 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-144 0 0-59.4c0-29-23.5-52.6-52.6-52.6z"]},ei9=ei7,ere={prefix:"far",iconName:"square-down",icon:[448,512,[11015,"arrow-alt-square-down"],"f350","M400 416l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16zm48 0c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64l0 320zM328.8 294.6l-91 84c-3.8 3.5-8.7 5.4-13.9 5.4s-10.1-1.9-13.9-5.4l-91-84c-4.6-4.2-7.2-10.1-7.2-16.4c0-12.3 10-22.3 22.3-22.3H176V160c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32v96h41.7c12.3 0 22.3 10 22.3 22.3c0 6.2-2.6 12.1-7.2 16.4z"]},ert=ere,erc={prefix:"far",iconName:"arrows-left-right",icon:[512,512,["arrows-h"],"f07e","M505 273c9.4-9.4 9.4-24.6 0-33.9l-96-96c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55L81.9 232l55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239c-9.4 9.4-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 348.1 0-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l96-96z"]},eri=erc,era={prefix:"far",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM223 313l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},ern=era,ero=era,ers={prefix:"far",iconName:"chalkboard",icon:[576,512,["blackboard"],"f51b","M80 88c0-4.4 3.6-8 8-8H488c4.4 0 8 3.6 8 8V400h48V88c0-30.9-25.1-56-56-56H88C57.1 32 32 57.1 32 88V400H80V88zM224 408v24H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H224h24H392h24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H416V408c0-30.9-25.1-56-56-56H280c-30.9 0-56 25.1-56 56zm144 0v24H272V408c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8z"]},erl=ers,erf={prefix:"far",iconName:"user-large-slash",icon:[640,512,["user-alt-slash"],"f4fa","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM224.2 150.4c-.1-2.1-.2-4.3-.2-6.4c0-53 43-96 96-96s96 43 96 96c0 47.3-34.3 86.7-79.3 94.6L224.2 150.4zM545.5 512H528l-60.9-48H113.3c8.3-54.4 55.3-96 112-96H345.2l-60.9-48h-59C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7H545.3l.3 0z"]},erh=erf,erg={prefix:"far",iconName:"signal-strong",icon:[640,512,["signal-4"],"f68f","M448 96c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zM320 192c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM192 288c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zM64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},erM=erg,eru={prefix:"far",iconName:"lollipop",icon:[512,512,[127853,"lollypop"],"e424","M210.8 334.8C265.3 314.2 304 261.6 304 200v-8c0-61.9-50.1-112-112-112S80 130.1 80 192c0 39.8 32.2 72 72 72s72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-35.3 28.7-64 64-64s64 28.7 64 64v8c0 53-43 96-96 96h-8C94.6 296 48 249.4 48 192c0-79.5 64.5-144 144-144s144 64.5 144 144c0 73.2-54.6 133.6-125.2 142.8zM0 192C0 298 86 384 192 384c44.4 0 85.2-15 117.7-40.3L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L343.7 309.7C369 277.2 384 236.4 384 192C384 86 298 0 192 0S0 86 0 192z"]},erm=eru,erd={prefix:"far",iconName:"handshake-simple-slash",icon:[640,512,["handshake-alt-slash"],"e05f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L501.8 368H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H456 440.6l-99.4-77.9 35.1-32.4c9.7-9 10.3-24.2 1.4-33.9s-24.2-10.3-33.9-1.4l-40.9 37.7-39-30.5 44.9-42.4c18.5-17.4 42.9-27.1 68.3-27.1c24.4 0 47.9 8.9 66.1 25.1l36.9 32.8c4.4 3.9 10.1 6.1 15.9 6.1h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H505.1L475 101.2C448 77.3 413.2 64 377.1 64c-37.6 0-73.9 14.4-101.2 40.2l-50.1 47.4-31.2-24.4c8.3-5 17.2-8.9 26.5-11.5l51.1-51.1c-4.4-.4-8.8-.6-13.2-.6H248.7c-34 0-66.9 11.4-93.6 32.2L38.8 5.1zM388.9 402.4l-42-33.1c.8 8.5-2.1 17.2-8.6 23.7c-11.6 11.6-30.4 11.6-41.9 0l-10.7-10.7c-5.8-5.8-14.2-8.2-22.2-6.5s-14.6 7.5-17.3 15.3c-.8 2.1-2 4.1-3.7 5.8c-6.2 6.2-16.4 6.2-22.6 0L193 370.1l0 0-7-7-35.6-35.6c-15-15-35.4-23.4-56.6-23.4H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H93.7c8.5 0 16.6 3.4 22.6 9.4L152 397l7 7L185.9 431c23.6 23.6 60.9 24.9 86 4.1c30.4 22 73 19.3 100.4-8.1c7.3-7.3 12.8-15.6 16.6-24.5zM101.5 176L44.4 131C37 135.1 32 143 32 152c0 13.3 10.7 24 24 24h45.5z"]},erp=erd,erz={prefix:"far",iconName:"rabbit-running",icon:[576,512,["rabbit-fast"],"f709","M501.8 167.8c-8.6-5.9-17.8-10.8-27.4-14.6C457.7 98.3 413.9 55 358 39.7l-2-.6c-13-3.6-26.9-1.8-38.5 5c-20.2 11.7-29.8 35.7-23.1 58.1l7.8 26.3c1.2 4 2.5 8 4 11.9l-57.1-20.8c-13.8-5-28.4-7.6-43.1-7.6H193.7c-30.1 0-57.5 11.7-77.9 30.9C103.7 133.5 88.5 128 72 128c-39.8 0-72 32.2-72 72s32.2 72 72 72c5.9 0 11.5-.7 17-2c6 14.1 14.8 27 26.1 37.8l37.7 36.1-28.3 18.9c-29.4 19.6-37.4 59.3-17.8 88.8s59.3 37.4 88.8 17.8l52.1-34.7 5.3 5.1C269.2 455.3 291 464 313.7 464H416c35.3 0 64-28.7 64-64c0-19.1-8.4-36.3-21.7-48h33.4c46.5 0 84.3-37.7 84.3-84.3c0-25.3-11.4-49.3-31-65.3l-18.9-15.4c13.8-52.7-1.7-108.8-40.6-147l-1.4-1.4c-5.7-5.6-13.8-8-21.6-6.5l-1.6 .3c-8.8 1.7-16 8.3-18.4 16.9c-.8 2.8-1.5 5.5-2.1 8.3c28.7 25.3 49.7 59 59.4 97.4c1.1 4.2 1.7 8.5 2 12.7zM88.5 182.5c-5.1 12.4-8.1 25.9-8.4 40.1c-2.5 .9-5.2 1.4-8 1.4c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.4 0 12.2 2.5 16.5 6.5zm62.7 220.1l37.2-24.8L212 400.5l-43.2 28.8c-7.4 4.9-17.3 2.9-22.2-4.4s-2.9-17.3 4.4-22.2zm190.3-317c.6-.3 1.2-.4 1.9-.2l2 .6c41.5 11.4 74 44.6 84.6 86.5c.3 10.6 7.6 19.7 17.8 22.4c11.7 3.1 22.8 8.7 32.3 16.5l34.6 28.2c8.4 6.9 13.4 17.2 13.4 28.1c0 20-16.2 36.3-36.3 36.3H392c-6.4 0-12.5 2.5-17 7l-9.9 9.9c-9.7-43.6-43.3-79.2-88-90.4l-23.3-5.8c-12.9-3.2-25.9 4.6-29.1 17.5s4.6 25.9 17.5 29.1l23.3 5.8c32.1 8 54.5 36.8 54.5 69.8v13c0 13.3 10.7 24 24 24h40l.1 0H416c8.8 0 16 7.2 16 16s-7.2 16-16 16H313.7c-10.3 0-20.2-4-27.6-11.1L148.3 273.1c-13-12.4-20.3-29.5-20.3-47.5c0-36.3 29.4-65.7 65.7-65.7H206c9.1 0 18.1 1.6 26.7 4.7l129.4 47.1c11 4 23.3-.5 29.1-10.7s3.4-23.1-5.7-30.5c-17.6-14.3-30.7-33.7-37.3-55.8l-7.8-26.3c-.3-1.1 .1-2.2 1.1-2.8zM480 256a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},erC=erz,erL={prefix:"far",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M94 187.1C120.8 124.1 183.3 80 256 80c39.7 0 77.8 15.8 105.9 43.9L414.1 176H360c-13.3 0-24 10.7-24 24s10.7 24 24 24H472c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24s-24 10.7-24 24v54.1L395.9 89.9C358.8 52.8 308.5 32 256 32C163.4 32 83.9 88.2 49.8 168.3c-5.2 12.2 .5 26.3 12.7 31.5s26.3-.5 31.5-12.7zm368 157c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6C391 388.1 328.6 432 256 432c-39.7 0-77.8-15.8-105.9-43.9L97.9 336H152c13.3 0 24-10.7 24-24s-10.7-24-24-24H40c-13.3 0-24 10.7-24 24V424c0 13.3 10.7 24 24 24s24-10.7 24-24V369.9l52.1 52.1C153.2 459.2 203.5 480 256 480c92.5 0 171.8-56 206-135.9z"]},erI=erL,erA=erL,erH={prefix:"far",iconName:"circle-book-open",icon:[512,512,["book-circle"],"e0ff","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 336c23.1 0 41 11.1 46.3 14.8c1.1 .8 2.4 1.2 3.7 1.2c3.3 0 5.9-2.7 5.9-5.9V185.3c0-5.8-3.1-11.1-8.3-13.5C221.2 167.1 202.5 160 184 160s-37.2 7.1-47.7 11.9c-5.2 2.4-8.3 7.7-8.3 13.5V346.1c0 3.3 2.7 5.9 5.9 5.9c1.3 0 2.6-.4 3.7-1.2C143 347.1 160.9 336 184 336zm144 0c23.1 0 41 11.1 46.3 14.8c1.1 .8 2.4 1.2 3.7 1.2c3.3 0 5.9-2.7 5.9-5.9V185.3c0-5.8-3.1-11.1-8.3-13.5C365.2 167.1 346.5 160 328 160s-37.2 7.1-47.7 11.9c-5.2 2.4-8.3 7.7-8.3 13.5V346.1c0 3.3 2.7 5.9 5.9 5.9c1.3 0 2.6-.4 3.7-1.2C287 347.1 304.9 336 328 336z"]},erv=erH,erV={prefix:"far",iconName:"square-arrow-up",icon:[448,512,["arrow-square-up"],"f33c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm241 39l88 88c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V209.9l-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l88-88c9.4-9.4 24.6-9.4 33.9 0z"]},ery=erV,erN={prefix:"far",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M232 59.6V450.3C99.2 375.7 64.4 227.3 64 139.7c0-5 3.1-10.2 9-12.8L232 59.6zm48 390.8V59.6L439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 87.5-35.2 236-168 310.6zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2z"]},erx=erN,erT={prefix:"far",iconName:"book-atlas",icon:[448,512,["atlas"],"f558","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM176.5 216h-31c4.8 26.1 21.1 48.2 43.5 60.8c-6.6-16.9-11-37.8-12.5-60.8zm0-32c1.4-22.9 5.9-43.8 12.5-60.8c-22.4 12.6-38.7 34.7-43.5 60.8h31zM112 200a120 120 0 1 1 240 0 120 120 0 1 1 -240 0zm206.5 16h-31c-1.4 22.9-5.9 43.8-12.5 60.8c22.4-12.6 38.7-34.7 43.5-60.8zM275 123.2c6.6 16.9 11 37.8 12.5 60.8h31c-4.8-26.1-21.1-48.2-43.5-60.8zM255.4 216H208.6c1.6 22.6 6.5 41.8 12.8 55.3c4.7 10.1 8.6 14.2 10.6 15.8c2-1.6 5.9-5.7 10.6-15.8c6.3-13.5 11.2-32.7 12.8-55.3zm-46.9-32h46.9c-1.6-22.6-6.5-41.8-12.8-55.3c-4.7-10.1-8.6-14.2-10.6-15.8c-2 1.6-5.9 5.7-10.6 15.8c-6.3 13.5-11.2 32.7-12.8 55.3z"]},erb=erT,erw={prefix:"far",iconName:"house-chimney-crack",icon:[576,512,["house-damage"],"f6f1","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H325.9L288 403.8l79.7-63.3c8.2-6.5 8-19.1-.4-25.3L252.2 229c-14.9-11.1-33.6 7.8-22.3 22.5L288 327.6l-84.8 67.3c-6.4 5.1-7.9 14.2-3.6 21.1L229.9 464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8z"]},erD=erw,erk={prefix:"far",iconName:"file-zipper",icon:[384,512,["file-archive"],"f1c6","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16h48v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm48 112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H128c-8.8 0-16 7.2-16 16zm-6.3 71.8L82.1 335.9c-1.4 5.4-2.1 10.9-2.1 16.4c0 35.2 28.8 63.7 64 63.7s64-28.5 64-63.7c0-5.5-.7-11.1-2.1-16.4l-23.5-88.2c-3.7-14-16.4-23.8-30.9-23.8H136.6c-14.5 0-27.2 9.7-30.9 23.8zM128 336h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},erS=erk,erE={prefix:"far",iconName:"martini-glass-empty",icon:[512,512,["glass-martini"],"f000","M0 35.3C0 15.8 15.8 0 35.3 0H476.7C496.2 0 512 15.8 512 35.3c0 9.4-3.7 18.3-10.3 25L280 281.9V464h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H256 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V281.9L10.3 60.3C3.7 53.7 0 44.7 0 35.3zM256 238.1L446.1 48H65.9L256 238.1z"]},erj=erE,erO={prefix:"far",iconName:"person-snowmobiling",icon:[640,512,["snowmobile"],"f7d1","M240 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm99.7 75.4c11.4-6.8 26.1-3.1 32.9 8.2l46.8 78.1 138.9 69.4c10.8 5.4 17.7 16.5 17.7 28.6v59.1c0 10.7-5.3 20.7-14.2 26.6L492 392l54 72h20.1l33-33c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-40 40c-4.5 4.5-10.6 7-17 7H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h46l-48-64H313.3c4.3 9.8 6.7 20.6 6.7 32c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80c0-26.2 12.6-49.4 32-64l8-16 31.2-62.3C76.6 278.8 87.7 272 99.8 272H288l24-32H280c-7.6 0-14.7-3.6-19.2-9.6l-33.4-44.5c-4.7-6.2-12-9.9-19.8-9.9c-9.8 0-18.6 5.7-22.6 14.7l-19.1 43.1c-5.4 12.1-19.6 17.6-31.7 12.2s-17.6-19.6-12.2-31.7l19.1-43.1c11.7-26.3 37.7-43.2 66.4-43.2c22.9 0 44.4 10.8 58.2 29.1L292 192h56l18.7-24.9-35.3-58.8c-6.8-11.4-3.1-26.1 8.2-32.9zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H240c17.7 0 32-14.3 32-32s-14.3-32-32-32H80zm160-48H465.5L528 310.3V269.7L398.4 204.8l-72 96L312 320H288 109.7l-16 32H240z"]},erP=erO,er_={prefix:"far",iconName:"person-skiing",icon:[512,512,[9975,"skiing"],"f7c9","M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L239.8 365l49.6-74.5-82.7-87.9c-9.5-10.1-14.4-22.4-15.1-34.9l87.7 42 49.4 52.5c12.8 13.6 14.5 34.1 4.2 49.6l-50.2 75.4 135.8 70.5c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 55.5 26.6c1.7-.9 3.5-1.7 5.4-2.5l80.9-32.4c32.4-13 68.6 6.5 75.6 40.7l12.3 59.7 62.9 30.1c12 5.7 17 20 11.3 32s-20 17-32 11.3l-54.2-25.9c-1-.3-1.9-.6-2.8-1l-229.1-110-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5zm217.3 64.7c-1-4.9-6.2-7.7-10.8-5.8l-45.7 18.3 65.5 31.5-9-43.9z"]},erB=er_,erU={prefix:"far",iconName:"temperature-arrow-down",icon:[576,512,["temperature-down"],"e03f","M176 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C87.1 326.5 80 346.4 80 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM64 112C64 50.1 114.1 0 176 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S32 447.5 32 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM224 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3zM448 480c-6.8 0-13.3-2.9-17.8-7.9l-72-80c-8.9-9.9-8.1-25 1.8-33.9s25-8.1 33.9 1.8L424 393.5 424 56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 337.5 30.2-33.5c8.9-9.9 24-10.7 33.9-1.8s10.7 24 1.8 33.9l-72 80c-4.6 5.1-11 7.9-17.8 7.9z"]},erR=erU,erY={prefix:"far",iconName:"feather-pointed",icon:[512,512,["feather-alt"],"f56b","M117.7 343.9c-11.2-41.4-11.7-113 53.7-178.3c38.1-38.1 93.7-66.3 152.8-85.7c50.6-16.7 100.7-26 138.3-30.3c-4.3 37.6-13.6 87.7-30.3 138.3c-2.2 6.8-4.6 13.5-7 20.1H337.9l7.9-7.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L122.8 355.2c-2.6-4.1-4.2-7.9-5.1-11.3zm4.6 79.7c10 7.6 21 13.7 33.3 17c54.1 14.6 144.7 14 224.8-66.1C471.5 283.5 505 120.5 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c3.3 12.2 9.4 23.2 17 33.3L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l81.3-81.3zm34.5-34.5L193.9 352H334.3c-61.9 53.9-127.3 52.9-166.2 42.3c-3.5-.9-7.2-2.6-11.3-5.2zm220-85.2H241.9l48-48H404.6c-8.4 17-17.7 33.2-27.9 48z"]},erG=erY,erQ={prefix:"far",iconName:"rectangle-ad",icon:[576,512,["ad"],"f641","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm229.5 77.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328H162.8l-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280h42.3L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9V184c0-13.3 10.7-24 24-24s24 10.7 24 24v96 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z"]},erF=erQ,erZ={prefix:"far",iconName:"circle-arrow-right",icon:[512,512,["arrow-circle-right"],"f0a9","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM289 361l88-88c9.4-9.4 9.4-24.6 0-33.9l-88-88c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47L152 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l150.1 0-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0z"]},erq=erZ,erK={prefix:"far",iconName:"user-group-crown",icon:[640,512,["users-crown"],"f6a5","M144 144c0 44.2 35.8 80 80 80s80-35.8 80-80V128H144v16zm-.1-124.9l.1 .1c10.2 7.5 23.8 8.3 34.9 2L209.1 4c4.6-2.6 9.7-4 14.9-4s10.4 1.4 14.9 4l30.2 17.2c11 6.3 24.7 5.5 34.9-2l.1-.1c.3-.2 .6-.4 .8-.6l3-2.4L323.6 3.5c2.8-2.3 6.4-3.5 10-3.5H336c8.8 0 16 7.2 16 16V39v3.2 .1V144c0 70.7-57.3 128-128 128s-128-57.3-128-128V42.3v-.1V39 16c0-8.8 7.2-16 16-16h2.4c3.6 0 7.2 1.2 10 3.5L140 16l3 2.4c.3 .2 .6 .4 .8 .6zM48.3 464H399.7c-4.1-62.5-56.2-112-119.7-112H168c-63.6 0-115.6 49.5-119.7 112zM0 472c0-92.8 75.2-168 168-168H280c92.8 0 168 75.2 168 168v8c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32v-8zM432 256c-27.7 0-53-10.1-72.6-26.7c.5-.8 1-1.5 1.4-2.3c12.1-19.9 20-42.6 22.4-67c.5-5.3 .8-10.6 .8-16V42.8C398.5 35.9 414.8 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7z"]},erJ=erK,erW={prefix:"far",iconName:"sort",icon:[320,512,["unsorted"],"f0dc","M70.6 176H249.4L160 86.6 70.6 176zm112-134.6l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128c12.5-12.5 32.8-12.5 45.3 0zM70.6 336L160 425.4 249.4 336H70.6zm112 134.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z"]},erX=erW,er$={prefix:"far",iconName:"list-ol",icon:[512,512,["list-1-2","list-numeric"],"f0cb","M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM216 72H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 160H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 160H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},er1=er$,er2=er$,er4={prefix:"far",iconName:"money-check-dollar",icon:[576,512,["money-check-alt"],"f53d","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM280 272H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24zm-24-72c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24zm-76-48v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20s20 9 20 20z"]},er3=er4,er0={prefix:"far",iconName:"face-kiss-wink-heart",icon:[512,512,[128536,"kiss-wink-heart"],"f598","M338.9 446.8c-25.4 11-53.4 17.2-82.9 17.2C141.1 464 48 370.9 48 256S141.1 48 256 48s208 93.1 208 208c0 22.4-3.5 43.9-10.1 64.1c3.1 4.5 5.7 9.4 7.8 14.6c12.7-1.6 25.1 .4 36.2 5c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-6.5-25.3zM296 316c0-6.9-3.1-13.2-7.3-18.3c-4.3-5.2-10.1-9.7-16.7-13.4C258.7 276.9 241.4 272 224 272c-3.6 0-6.8 2.5-7.7 6s.6 7.2 3.8 9l0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0 0 0c-2.5 1.4-4.1 4.1-4.1 7s1.6 5.6 4.1 7l0 0 0 0 0 0 .2 .1c.2 .1 .5 .3 .9 .5c.8 .5 2 1.2 3.4 2.1c2.8 1.9 6.5 4.5 10.2 7.6c3.7 3.1 7.2 6.6 9.6 10.1c2.5 3.5 3.5 6.4 3.5 8.6s-1 5-3.5 8.6c-2.5 3.5-5.9 6.9-9.6 10.1c-3.7 3.1-7.4 5.7-10.2 7.6c-1.4 .9-2.6 1.6-3.4 2.1c-.4 .2-.7 .4-.9 .5l-.2 .1 0 0 0 0 0 0 0 0c-3.2 1.8-4.7 5.5-3.8 9s4.1 6 7.7 6c17.4 0 34.7-4.9 47.9-12.3c6.6-3.7 12.5-8.2 16.7-13.4c4.3-5.1 7.3-11.4 7.3-18.3s-3.1-13.2-7.3-18.3c-4.3-5.2-10.1-9.7-16.7-13.4c-2.7-1.5-5.7-3-8.7-4.3c3.1-1.3 6-2.7 8.7-4.3c6.6-3.7 12.5-8.2 16.7-13.4c4.3-5.1 7.3-11.4 7.3-18.3zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm159.3-20c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C375.7 186.8 355 180 335.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z"]},er6=er0,er8={prefix:"far",iconName:"down-to-line",icon:[384,512,["arrow-alt-to-bottom"],"f34a","M82.2 224L192 334 301.8 224H248c-13.3 0-24-10.7-24-24V80H160V200c0 13.3-10.7 24-24 24H82.2zM192 384c-11.5 0-22.5-4.6-30.6-12.7L45.6 255.2C36.9 246.5 32 234.7 32 222.4C32 196.8 52.8 176 78.4 176H112V80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v96h33.6c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L222.6 371.3c-8.1 8.1-19.1 12.7-30.6 12.7zM24 432H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},er5=er8,er7={prefix:"far",iconName:"circle-phone",icon:[512,512,["phone-circle"],"e11b","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM186.7 128.7l-44 12C134 143.1 128 151 128 160c0 123.7 100.3 224 224 224c9 0 16.9-6 19.3-14.7l12-44c2.6-9.7-2.3-19.9-11.6-23.7l-48-20c-8.2-3.4-17.6-1-23.2 5.8L280.3 312c-35.2-16.6-63.7-45.1-80.3-80.3l24.7-20.2c6.8-5.6 9.2-15 5.8-23.2l-20-48c-3.9-9.3-14-14.2-23.7-11.6z"]},er9=er7,eae={prefix:"far",iconName:"up-down-left-right",icon:[512,512,["arrows-alt"],"f0b2","M256 55.8L289.5 96h-67L256 55.8zM229.8 12.3L168.2 86.2c-5.3 6.3-8.2 14.3-8.2 22.6c0 19.5 15.8 35.2 35.2 35.2H232v88H144V195.2c0-19.5-15.8-35.2-35.2-35.2c-8.2 0-16.2 2.9-22.6 8.2L12.3 229.8C4.5 236.2 0 245.9 0 256s4.5 19.8 12.3 26.2l73.9 61.6c6.3 5.3 14.3 8.2 22.6 8.2c19.5 0 35.2-15.8 35.2-35.2V280h88v88H195.2c-19.5 0-35.2 15.8-35.2 35.2c0 8.2 2.9 16.2 8.2 22.6l61.6 73.9c6.5 7.8 16.1 12.3 26.2 12.3s19.8-4.5 26.2-12.3l61.6-73.9c5.3-6.3 8.2-14.3 8.2-22.6c0-19.5-15.8-35.2-35.2-35.2H280V280h88v36.8c0 19.5 15.8 35.2 35.2 35.2c8.2 0 16.2-2.9 22.6-8.2l73.9-61.6c7.8-6.5 12.3-16.1 12.3-26.2s-4.5-19.8-12.3-26.2l-73.9-61.6c-6.3-5.3-14.3-8.2-22.6-8.2c-19.5 0-35.2 15.8-35.2 35.2V232H280V144h36.8c19.5 0 35.2-15.8 35.2-35.2c0-8.2-2.9-16.2-8.2-22.6L282.2 12.3C275.8 4.5 266.1 0 256 0s-19.8 4.5-26.2 12.3zM256 456.2L222.5 416h67L256 456.2zM456.2 256L416 289.5v-67L456.2 256zM96 289.5L55.8 256 96 222.5v67z"]},eat=eae,eac={prefix:"far",iconName:"dryer-heat",icon:[448,512,["dryer-alt"],"f862","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM104 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM80 288a144 144 0 1 1 288 0A144 144 0 1 1 80 288zm107.3-83.3c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L177.4 240c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l12.7 12.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L190.6 336c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6l-12.7-12.7zm80 0c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L257.4 240c4.2 4.2 6.6 10 6.6 16s-2.4 11.8-6.6 16l-9.4 9.4c-10.2 10.2-16 24.1-16 38.6s5.8 28.4 16 38.6l12.7 12.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L270.6 336c-4.2-4.2-6.6-10-6.6-16s2.4-11.8 6.6-16l9.4-9.4c10.2-10.2 16-24.1 16-38.6s-5.8-28.4-16-38.6l-12.7-12.7z"]},eai=eac,ear={prefix:"far",iconName:"arrow-up-small-big",icon:[576,512,["sort-size-up-alt"],"f88f","M368 144V80h64v64H368zm-48 0c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v64zM177 39c-9.4-9.4-24.6-9.4-33.9 0L47 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V456c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L177 39zM368 304H496V432H368V304zm-48 0V432c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48z"]},eaa=ear,ean={prefix:"far",iconName:"star-half-stroke",icon:[576,512,["star-half-alt"],"f5c0","M309.5 13.5C305.5 5.2 297.1 0 287.9 0s-17.6 5.2-21.6 13.5L197.7 154.8 44.5 177.5c-9 1.3-16.5 7.6-19.3 16.3s-.5 18.1 5.9 24.5L142.2 328.4 116 483.9c-1.5 9 2.2 18.1 9.7 23.5s17.3 6 25.3 1.7l137-73.2 137 73.2c8.1 4.3 17.9 3.7 25.3-1.7s11.2-14.5 9.7-23.5L433.6 328.4 544.8 218.2c6.5-6.4 8.7-15.9 5.9-24.5s-10.3-14.9-19.3-16.3L378.1 154.8 309.5 13.5zM288 384.7V79.1l52.5 108.1c3.5 7.1 10.2 12.1 18.1 13.3l118.3 17.5L391 303c-5.5 5.5-8.1 13.3-6.8 21l20.2 119.6L299.2 387.5c-3.5-1.9-7.4-2.8-11.2-2.8z"]},eao=ean,eas={prefix:"far",iconName:"whiskey-glass",icon:[512,512,[129347,"glass-whiskey"],"f7a0","M80.8 288H431.2L461.5 80H50.5L80.8 288zm7 48l10 68.6c2.3 15.7 15.8 27.4 31.7 27.4h253c15.9 0 29.4-11.7 31.7-27.4l10-68.6H87.8zM7.8 43.1C13.9 36 22.7 32 32 32H480c9.3 0 18.1 4 24.2 11.1s8.8 16.4 7.5 25.5l-50 342.9c-5.7 39.3-39.4 68.5-79.2 68.5h-253c-39.7 0-73.4-29.1-79.2-68.5L.3 68.6C-1 59.4 1.7 50.1 7.8 43.1z"]},eal=eas,eaf={prefix:"far",iconName:"mobile-notch",icon:[384,512,["mobile-iphone"],"e1ee","M256 48V64c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V48H96C78.3 48 64 62.3 64 80V432c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V80c0-17.7-14.3-32-32-32H256zM16 80C16 35.8 51.8 0 96 0H288c44.2 0 80 35.8 80 80V432c0 44.2-35.8 80-80 80H96c-44.2 0-80-35.8-80-80V80z"]},eah=eaf,eag={prefix:"far",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M304 24c0 13.3 10.7 24 24 24H430.1L207 271c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l223-223V184c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H328c-13.3 0-24 10.7-24 24zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H408c39.8 0 72-32.2 72-72V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},eaM=eag,eau={prefix:"far",iconName:"won-sign",icon:[512,512,[8361,"krw","won"],"f159","M71.1 49.5C67.5 36.8 54.3 29.3 41.5 32.9S21.3 49.7 24.9 62.5L79.1 256H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H92.5l44.4 158.5c2.9 10.5 12.6 17.7 23.6 17.5s20.3-7.8 22.9-18.4L221.2 304h69.7l37.8 157.6c2.6 10.6 12 18.2 22.9 18.4s20.6-7 23.6-17.5L419.5 304H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H432.9L487.1 62.5c3.6-12.8-3.9-26-16.6-29.6s-26 3.9-29.6 16.6L383.1 256H328.7L279.3 50.4C276.7 39.6 267.1 32 256 32s-20.7 7.6-23.3 18.4L183.3 256H128.9L71.1 49.5zM142.4 304h29.4l-13.6 56.6L142.4 304zm90.3-48L256 158.8 279.3 256H232.7zm107.5 48h29.4l-15.9 56.6L340.2 304z"]},eam=eau,ead=eau,eap={prefix:"far",iconName:"chess-knight-piece",icon:[320,512,["chess-knight-alt"],"f442","M68.9 112l79.8 0C216.8 112 272 167.2 272 235.3c0 11.3-1.6 22.5-4.6 33.4L243.9 352h49.9l19.8-70.3c4.3-15.1 6.4-30.7 6.4-46.4C320 140.7 243.3 64 148.7 64L40.8 64C18.5 64 .4 82.1 .4 104.5c0 11.6 5 22.5 13.3 30C5 148.3 .3 164.4 .3 181L.1 232C0 253.2 8 273.7 22.4 289.2l1.9 2c6.5 7 14 12.6 22 16.8c-8.3 13-13.1 28.2-13.8 43.9H80.5c1.1-11.5 7-22 16.2-29l25.1-15.4c2.7-1.4 5.3-3 7.8-4.8l42.9-26.3c11.3-6.9 14.8-21.7 7.9-33s-21.7-14.8-33-7.9l-42.7 26.2-.1-.2c-.5 .4-1 .8-1.5 1.2l-4.9 3c-12.8 6.4-28.7 3.8-38.8-7.1l-1.9-2c-6.2-6.6-9.6-15.4-9.5-24.4l.2-51c0-10.6 4.2-20.7 11.7-28.1l8-8c5.5-5.5 8-13.2 6.7-20.8c-.7-4.6-2.8-8.8-5.8-12.2zM96 192a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM52.7 464l16.6-32H250.8l16.6 32H52.7zm207.9-80H59.5c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H279.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3z"]},eaz=eap,eaC={prefix:"far",iconName:"taxi",icon:[512,512,[128662,"cab"],"f1ba","M192 0c-17.7 0-32 14.3-32 32V64c0 .1 0 .1 0 .2c-35.2 2.2-65.9 25.2-77.7 58.8L48.1 220.8C19.3 237.4 0 268.4 0 304v80 48 56c0 13.3 10.7 24 24 24s24-10.7 24-24V432H464v56c0 13.3 10.7 24 24 24s24-10.7 24-24V432 384 304c0-35.6-19.4-66.6-48.1-83.2l-34.3-97.9C417.9 89.3 387.2 66.3 352 64.2c0-.1 0-.1 0-.2V32c0-17.7-14.3-32-32-32H192zM165.4 112H346.6c17 0 32.1 10.7 37.8 26.8L408.6 208H103.4l24.2-69.2c5.6-16 20.8-26.8 37.8-26.8zM96 256H416c26.5 0 48 21.5 48 48v80H48V304c0-26.5 21.5-48 48-48zm48 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm256 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eaL=eaC,eaI={prefix:"far",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M493.1 192H352V50.9C423.5 64 480 120.5 493.1 192zM352 240H527.4c9 0 16.6-7 16.6-16C544 100.3 443.7 0 320 0c-9 0-16 7.6-16 16.6V192v48h48zM222.1 321.9L348.4 448.2C325 458.4 299.2 464 272 464C166 464 80 378 80 272c0-83.6 53.4-154.7 128-181.1V288c0 12.7 5.1 24.9 14.1 33.9zM239 34.3C122.1 50.3 32 150.7 32 272c0 132.5 107.5 240 240 240c51.8 0 99.8-16.4 139-44.3c7.7-5.5 8.2-16.5 1.5-23.1L256 288V49.6c0-9.2-7.8-16.6-17-15.4zM558.4 288H320L478.7 446.7c5.8 5.8 15.2 6.3 21.2 .7c39.3-36.7 66.2-86.5 73.9-142.3c1.3-9.2-6.1-17-15.4-17z"]},eaA=eaI,eaH={prefix:"far",iconName:"face-grin-beam",icon:[512,512,[128516,"grin-beam"],"f582","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM217.6 228.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z"]},eav=eaH,eaV={prefix:"far",iconName:"alien-8bit",icon:[640,512,[128126,"alien-monster"],"f8f6","M152 32c13.3 0 24 10.7 24 24h24c13.3 0 24 10.7 24 24v48H416V80c0-13.3 10.7-24 24-24h24c0-13.3 10.7-24 24-24s24 10.7 24 24V80c0 13.3-10.7 24-24 24H464v48 8h24c13.3 0 24 10.7 24 24v56h8 40V152c0-13.3 10.7-24 24-24s24 10.7 24 24V264c0 13.3-10.7 24-24 24H544v72c0 13.3-10.7 24-24 24H480v72c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h56V384H208v48h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24V384H120c-13.3 0-24-10.7-24-24V288H56c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24v88h40 8V184c0-13.3 10.7-24 24-24h24v-8V104H152c-13.3 0-24-10.7-24-24V56c0-13.3 10.7-24 24-24zm72 144v8c0 13.3-10.7 24-24 24H176v56c0 13.3-10.7 24-24 24h-8v48h40H456h40V288h-8c-13.3 0-24-10.7-24-24V208H440c-13.3 0-24-10.7-24-24v-8H224zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V240zm144-16h32c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16z"]},eay=eaV,eaN={prefix:"far",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M320.7 249.2c-10.5 24.8-25.4 52.2-42.5 79.9C249.8 375.3 216.8 420 192 451.7c-24.8-31.8-57.8-76.4-86.2-122.6c-17.1-27.7-32-55.1-42.5-79.9C52.5 223.6 48 204.4 48 192c0-79.5 64.5-144 144-144s144 64.5 144 144c0 12.4-4.5 31.6-15.3 57.2zm-105 250C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0z"]},eax=eaN,eaT={prefix:"far",iconName:"helmet-safety",icon:[576,512,["hard-hat","hat-hard"],"f807","M264 80h48c4.4 0 8 3.6 8 8V296c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-30.9-25.1-56-56-56H264c-30.9 0-56 25.1-56 56V296c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-4.4 3.6-8 8-8zM559.4 384H16.6C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6zM32 288v64H80V288c0-68.4 39-127.7 96-156.8V78.7C91.8 110.9 32 192.5 32 288zm464-2.2l0 66.2h48l0-64 0-2.4c-1-94.5-60.5-174.9-144-206.9v52.5c56.4 28.8 95.2 87.2 96 154.6z"]},eab=eaT,eaw=eaT,eaD={prefix:"far",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1c-4.2-4.5-10.1-7.1-16.3-7.1C266 128 256 138 256 150.3V208H160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h96v57.7c0 12.3 10 22.3 22.3 22.3c6.2 0 12.1-2.6 16.3-7.1l99.9-107.1c3.5-3.8 5.5-8.7 5.5-13.8s-2-10.1-5.5-13.8L294.6 135.1z"]},eak=eaD,eaS={prefix:"far",iconName:"face-rolling-eyes",icon:[512,512,[128580,"meh-rolling-eyes"],"f5a5","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 376c0 13.3 10.7 24 24 24H320c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-13.3 0-24 10.7-24 24zm-8-104c-26.5 0-48-21.5-48-48c0-14.3 6.3-27.2 16.2-36c-.2 1.3-.2 2.6-.2 4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1.4-.1-2.7-.2-4c10 8.8 16.2 21.7 16.2 36c0 26.5-21.5 48-48 48zm0 32a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm192-32c-26.5 0-48-21.5-48-48c0-14.3 6.3-27.2 16.2-36c-.2 1.3-.2 2.6-.2 4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1.4-.1-2.7-.2-4c10 8.8 16.2 21.7 16.2 36c0 26.5-21.5 48-48 48zm0 32a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},eaE=eaS,eaj={prefix:"far",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zM473 169c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119-79-79c-4.5-4.5-10.6-7-17-7s-12.5 2.5-17 7l-96 96c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l79-79 79 79c9.4 9.4 24.6 9.4 33.9 0L473 169z"]},eaO=eaj,eaP={prefix:"far",iconName:"calendar-arrow-down",icon:[448,512,["calendar-download"],"e0d0","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM248 248V350.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V248c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},ea_=eaP,eaB={prefix:"far",iconName:"signs-post",icon:[512,512,["map-signs"],"f277","M232 24c0-13.3 10.7-24 24-24s24 10.7 24 24v8H440.3c4.9 0 9.5 2.2 12.5 6L504 102c4.7 5.8 4.7 14.1 0 20l-51.2 64c-3 3.8-7.6 6-12.5 6H280v32H448c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H280V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H71.7c-4.9 0-9.5-2.2-12.5-6L8 314c-4.7-5.8-4.7-14.1 0-20l51.2-64c3-3.8 7.6-6 12.5-6H232V192H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32H232V24zM80 80v64H424.9l25.6-32L424.9 80H80zM432 336V272H87.1L61.5 304l25.6 32H432z"]},eaU=eaB,eaR={prefix:"far",iconName:"octagon-plus",icon:[512,512,["plus-octagon"],"f301","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},eaY=eaR,eaG={prefix:"far",iconName:"message-smile",icon:[512,512,["comment-alt-smile"],"f4aa","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM192 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM150.5 238.1c-9.9 8.8-10.7 24-1.9 33.9c26.3 29.4 64.7 48 107.3 48s81-18.6 107.3-48c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-17.6 19.7-43.1 32-71.6 32s-53.9-12.3-71.6-32c-8.8-9.9-24-10.7-33.9-1.9z"]},eaQ=eaG,eaF={prefix:"far",iconName:"left-from-line",icon:[448,512,["arrow-alt-from-right"],"f348","M160 146.2L50 256 160 365.8l0-53.8c0-13.3 10.7-24 24-24l120 0 0-64-120 0c-13.3 0-24-10.7-24-24l0-53.8zM0 256c0-11.5 4.6-22.5 12.7-30.6L128.8 109.6c8.7-8.7 20.5-13.6 32.8-13.6c25.6 0 46.4 20.8 46.4 46.4l0 33.6 96 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-96 0 0 33.6c0 25.6-20.8 46.4-46.4 46.4c-12.3 0-24.1-4.9-32.8-13.6L12.7 286.6C4.6 278.5 0 267.5 0 256zM400 88c0-13.3 10.7-24 24-24s24 10.7 24 24l0 336c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-336z"]},eaZ=eaF,eaq={prefix:"far",iconName:"basket-shopping-simple",icon:[576,512,["shopping-basket-alt"],"e0af","M243.1 2.7c11.8 6.1 16.3 20.6 10.2 32.4L171.7 192H404.3L322.7 35.1c-6.1-11.8-1.5-26.3 10.2-32.4s26.2-1.5 32.4 10.2L458.4 192h36.1H544h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H532L476.1 463.5C469 492 443.4 512 414 512H162c-29.4 0-55-20-62.1-48.5L44 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H81.5h36.1L210.7 12.9c6.1-11.8 20.6-16.3 32.4-10.2zM482.5 240H93.5l53 211.9c1.8 7.1 8.2 12.1 15.5 12.1H414c7.3 0 13.7-5 15.5-12.1l53-211.9zM144 296a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm264-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},eaK=eaq,eaJ={prefix:"far",iconName:"hands-holding-heart",icon:[640,512,["hands-heart"],"f4c3","M195.9 136.9L297.5 240.1c6.2 6.3 14.3 9.4 22.5 9.4s16.3-3.1 22.5-9.4L444.1 136.9c29.4-29.8 29.4-78.2 0-108s-77-29.8-106.4 0L320 46.9l-17.7-18c-29.4-29.8-77-29.8-106.4 0s-29.4 78.2 0 108zM144 136c0-39.8-32.2-72-72-72S0 96.2 0 136V352.2c0 31.8 12.6 62.3 35.1 84.9L103 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L69.1 403.1C55.6 389.6 48 371.3 48 352.2V136c0-13.3 10.7-24 24-24s24 10.7 24 24V281.9c0 25.6 10.2 50.2 28.3 68.4l15.9 15.9 0 0L167 393l0 0 16 16c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16-16 0 0-26.7-26.7c-4-4-6.2-9.4-6.2-15c0-11.7 9.5-21.3 21.3-21.3c5.6 0 11 2.2 15 6.2l61.4 61.4C285.1 383 296 409.4 296 436.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V436.8c0-27.4 10.9-53.8 30.3-73.2l61.4-61.4c4-4 9.4-6.2 15-6.2c11.7 0 21.3 9.5 21.3 21.3c0 5.6-2.2 11-6.2 15L439 359l0 0-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l16-16 0 0 26.7-26.7 0 0 15.9-15.9c18.1-18.1 28.3-42.7 28.3-68.4V136c0-13.3 10.7-24 24-24s24 10.7 24 24V352.2c0 19.1-7.6 37.4-21.1 50.9L503 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l67.9-67.9c22.5-22.5 35.1-53 35.1-84.9V136c0-39.8-32.2-72-72-72s-72 32.2-72 72V264.8c-12.1-10.5-28-16.8-45.3-16.8c-18.4 0-36 7.3-49 20.3l-61.4 61.4c-7.7 7.7-14.5 16.2-20.4 25.3c-5.8-9.1-12.6-17.5-20.4-25.3l-61.4-61.4c-13-13-30.6-20.3-49-20.3c-17.3 0-33.1 6.3-45.3 16.8V136z"]},eaW=eaJ,eaX={prefix:"far",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM23.2 376.8C8.3 391.7 0 411.8 0 432.8C0 476.5 35.5 512 79.2 512c21 0 41.1-8.3 56-23.2L238.5 385.5c-8.9-17.6-12.8-37.1-11.6-56.3L101.3 454.9c-5.9 5.8-13.8 9.1-22.1 9.1C62 464 48 450 48 432.8c0-8.3 3.3-16.2 9.1-22.1L194.3 273.5l-33.9-33.9L23.2 376.8zM463.9 164c-1.4 38.9-22.6 72.8-53.8 91.8c1.1 1 2.1 2 3.1 3l31.6 31.6c40.7-29 67.2-76.6 67.2-130.3c0-24.8-5.7-48.3-15.7-69.3c-4.4-9.2-16.5-10.5-23.7-3.3l-67.9 67.9c-3 3-7.1 4.7-11.3 4.7H368c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l67.9-67.9c7.2-7.2 5.9-19.3-3.3-23.7C400.3 5.7 376.8 0 352 0C294.7 0 244.4 30.1 216.2 75.4C221.2 84 224 93.8 224 104v40.8l16 16 0-.8c0-60.5 48-109.9 108-111.9L322.7 73.4l0 0c-12 12-18.7 28.3-18.7 45.3V144c0 35.3 28.7 64 64 64h25.4c17 0 33.3-6.7 45.3-18.7L463.9 164z"]},ea$=eaX,ea1={prefix:"far",iconName:"trophy-star",icon:[576,512,["trophy-alt"],"f2eb","M176.9 48c6.4 160.7 44.3 231.4 71.8 261.7c13.7 15.1 25.9 21.4 33.1 24.1c2.6 1 4.7 1.5 6.1 1.9c1.4-.3 3.5-.9 6.1-1.9c7.2-2.7 19.4-9 33.1-24.1c27.5-30.3 65.5-101 71.8-261.7H176.9zM176 0H400c26.5 0 48.1 21.8 47.1 48.2c-.2 5.3-.4 10.6-.7 15.8H552c13.3 0 24 10.7 24 24c0 108.5-45.9 177.7-101.4 220.6c-53.9 41.7-115.7 57.6-149.5 63.7c-4.7 2.5-9.1 4.5-13.1 6.1V464h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H288 184c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V378.4c-4-1.6-8.4-3.6-13.1-6.1c-33.8-6-95.5-22-149.5-63.7C45.9 265.7 0 196.5 0 88C0 74.7 10.7 64 24 64H129.6c-.3-5.2-.5-10.4-.7-15.8C127.9 21.8 149.5 0 176 0zM390.8 302.6c18.1-8 36.8-18.4 54.4-32c40.6-31.3 75.9-80.2 81.9-158.6H442.7c-9.1 90.1-29.2 150.3-51.9 190.6zm-260-32c17.5 13.6 36.3 24 54.4 32c-22.7-40.3-42.8-100.5-51.9-190.6H48.9c6 78.4 41.3 127.3 81.9 158.6zM295.2 102.5l14.5 29.3c1.2 2.4 3.4 4 6 4.4l32.4 4.7c6.6 1 9.2 9 4.4 13.6l-23.4 22.8c-1.9 1.8-2.7 4.5-2.3 7.1l5.5 32.2c1.1 6.5-5.7 11.5-11.6 8.4l-29-15.2c-2.3-1.2-5.1-1.2-7.4 0l-29 15.2c-5.9 3.1-12.7-1.9-11.6-8.4l5.5-32.2c.4-2.6-.4-5.2-2.3-7.1l-23.4-22.8c-4.7-4.6-2.1-12.7 4.4-13.6l32.4-4.7c2.6-.4 4.9-2 6-4.4l14.5-29.3c2.9-5.9 11.4-5.9 14.3 0z"]},ea2=ea1,ea4={prefix:"far",iconName:"house-user",icon:[576,512,["home-user"],"e1b0","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8l-264-224zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z"]},ea3=ea4,ea0={prefix:"far",iconName:"hexagon-minus",icon:[512,512,["minus-hexagon"],"f307","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},ea6=ea0,ea8={prefix:"far",iconName:"left-to-line",icon:[448,512,["arrow-alt-to-left"],"f34b","M256 146.2L146 256 256 365.8l0-53.8c0-13.3 10.7-24 24-24l120 0 0-64-120 0c-13.3 0-24-10.7-24-24l0-53.8zM96 256c0-11.5 4.6-22.5 12.7-30.6L224.8 109.6c8.7-8.7 20.5-13.6 32.8-13.6c25.6 0 46.4 20.8 46.4 46.4l0 33.6 96 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-96 0 0 33.6c0 25.6-20.8 46.4-46.4 46.4c-12.3 0-24.1-4.9-32.8-13.6L108.7 286.6C100.6 278.5 96 267.5 96 256zM48 88l0 336c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 88C0 74.7 10.7 64 24 64s24 10.7 24 24z"]},ea5=ea8,ea7={prefix:"far",iconName:"paw-simple",icon:[448,512,["paw-alt"],"f701","M192 80A48 48 0 1 0 96 80a48 48 0 1 0 96 0zm-.7 146.1c7.1-11.3 19.4-18.1 32.7-18.1s25.7 6.9 32.7 18.1l49.2 78.6c8.7 14 20.9 22.8 32.2 28.1c17.8 8.4 30 26.4 30 47.1c0 28.7-23.3 52-52 52c-11.1 0-21.2-3.4-29.6-9.2c-19.6-13.6-43.8-17.6-62.4-17.6s-42.8 4-62.4 17.6c-8.4 5.8-18.5 9.2-29.6 9.2c-28.7 0-52-23.3-52-52c0-20.8 12.2-38.8 30-47.1c11.2-5.3 23.4-14.1 32.2-28.1l49.2-78.6zm-89.9 53.2c-2.8 4.5-7.1 7.8-11.8 10.1C55.6 305.4 32 339.9 32 380c0 55.2 44.8 100 100 100c21.2 0 40.8-6.6 56.9-17.8c17.4-12 52.8-12 70.1 0C275.2 473.4 294.8 480 316 480c55.2 0 100-44.8 100-100c0-40.1-23.6-74.6-57.6-90.6c-4.8-2.2-9-5.6-11.8-10.1l-49.1-78.6C281.6 175.4 253.9 160 224 160s-57.6 15.4-73.4 40.7l-49.2 78.6zM304 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm144 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 240a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},ea9=ea7,ene={prefix:"far",iconName:"brackets-round",icon:[512,512,["parentheses"],"e0c5","M148.3 76.6c11.4-6.8 15.1-21.5 8.3-32.9s-21.5-15.1-32.9-8.3C82 60.2 0 137.9 0 256S82 451.8 123.7 476.6c11.4 6.8 26.1 3 32.9-8.3s3-26.1-8.3-32.9C115.3 415.7 48 351.3 48 256s67.3-159.7 100.3-179.4zm215.4 0C396.7 96.3 464 160.7 464 256s-67.3 159.7-100.3 179.4c-11.4 6.8-15.1 21.5-8.3 32.9s21.5 15.1 32.9 8.3C430 451.8 512 374.1 512 256s-82-195.8-123.7-220.6c-11.4-6.8-26.1-3-32.9 8.3s-3 26.1 8.3 32.9z"]},eni=ene,enr={prefix:"far",iconName:"martini-glass-citrus",icon:[576,512,["cocktail"],"f561","M432 240c-14.3 0-27.9-3.1-40.1-8.7l-35.4 35.4C378.5 280.2 404.3 288 432 288c79.5 0 144-64.5 144-144S511.5 0 432 0C369.3 0 316 40.1 296.2 96h52.6c16.6-28.7 47.6-48 83.2-48c53 0 96 43 96 96s-43 96-96 96zM24 128c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l177 177V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h88 88c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V345.9L409 169c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H24zm310.1 48L208 302.1 81.9 176H334.1z"]},ena=enr,enn={prefix:"far",iconName:"face-surprise",icon:[512,512,[128558,"surprise"],"f5c2","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},eno=enn,ens={prefix:"far",iconName:"circle-pause",icon:[512,512,[62092,"pause-circle"],"f28b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm224-72V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},enl=ens,enf={prefix:"far",iconName:"apple-whole",icon:[448,512,[127822,127823,"apple-alt"],"f5d1","M224 112h16c44.2 0 80-35.8 80-80V16c0-8.8-7.2-16-16-16H288c-44.2 0-80 35.8-80 80V96c0 8.8 7.2 16 16 16zM48 288c0-31.7 7.6-62.5 20.4-83.7C80.5 184.3 94.7 176 112 176c17.8 0 43.2 7.4 65.3 16c30 11.7 63.5 11.7 93.5 0c22.1-8.6 47.5-16 65.3-16c17.3 0 31.5 8.3 43.6 28.3C392.4 225.5 400 256.3 400 288c0 54.2-17 100-40.4 131.2c-24 32-51.2 44.8-71.6 44.8c-4.6 0-13.6-1.7-24.9-5.1c-25.4-7.6-52.7-7.6-78.1 0c-11.3 3.4-20.3 5.1-24.9 5.1c-20.4 0-47.6-12.8-71.6-44.8C65 388 48 342.2 48 288zm64-160C35.7 128 0 211.7 0 288C0 416 80 512 160 512c11.9 0 26.5-3.4 38.8-7.1c16.4-4.9 34.1-4.9 50.5 0c12.2 3.7 26.8 7.1 38.8 7.1c80 0 160-96 160-224c0-76.3-35.7-160-112-160c-27.3 0-59.7 10.3-82.7 19.3c-18.8 7.3-39.9 7.3-58.7 0C171.7 138.3 139.3 128 112 128z"]},enh=enf,eng={prefix:"far",iconName:"lock-keyhole",icon:[448,512,["lock-alt"],"f30d","M224 48c44.2 0 80 35.8 80 80v64H144V128c0-44.2 35.8-80 80-80zM96 128v64H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V128C352 57.3 294.7 0 224 0S96 57.3 96 128zM64 240H384c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V256c0-8.8 7.2-16 16-16zm184 80c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V320z"]},enM=eng,enu={prefix:"far",iconName:"temperature-quarter",icon:[320,512,["temperature-1","thermometer-1","thermometer-quarter"],"f2ca","M160 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C71.1 326.5 64 346.4 64 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S16 447.5 16 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z"]},enm=enu,enp=enu,enz=enu,enC={prefix:"far",iconName:"square-info",icon:[448,512,[8505,"info-square"],"f30f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM184 336h24V272H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},enL=enC,enI={prefix:"far",iconName:"hands-holding-dollar",icon:[640,512,["hands-usd"],"f4c5","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V34.9c-6.9 1.8-13.8 4.5-20.2 8.2c-14.9 8.8-27.9 24.5-27.7 47.4c.1 22.1 13.1 36 26.6 44.1c11.4 6.9 25.6 11.2 36.4 14.4l1.9 .6c12.7 3.8 21.3 6.7 27.1 10.3c4 2.5 4 3.6 4 4.6l0 .2c0 2.3-.5 3.5-.8 4.1c-.4 .7-1.3 1.8-3.2 2.9c-4.1 2.6-11.2 4.4-19.2 4.1c-10.5-.3-20.2-3.6-33.9-8.3c-2.3-.8-4.8-1.6-7.3-2.5c-12.6-4.2-26.2 2.6-30.4 15.2s2.6 26.2 15.2 30.4c1.9 .6 3.9 1.3 6 2c7.4 2.6 16.2 5.6 25.6 7.8V232c0 13.3 10.7 24 24 24s24-10.7 24-24V221.4c7.4-1.8 14.6-4.7 21.3-8.8c15.3-9.5 27-25.9 26.7-48.5c-.3-22-12.8-36.3-26.4-44.9c-12-7.5-26.8-12-37.9-15.3l0 0-.9-.3c-12.9-3.9-21.6-6.6-27.4-10.1c-2.4-1.5-3.2-2.4-3.3-2.6c0-.1 0-.3 0-.6c0-1.6 .4-2.3 .7-2.8c.4-.6 1.4-1.8 3.5-3c4.7-2.8 12-4.5 19.4-4.4c9.1 .1 19.3 2.1 30.2 5c12.8 3.4 26-4.2 29.4-17s-4.2-26-17-29.4c-5.6-1.5-11.7-3-18.2-4.2V24zM144 136c0-39.8-32.2-72-72-72S0 96.2 0 136V352.2c0 31.8 12.6 62.3 35.1 84.9L103 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L69.1 403.1C55.6 389.6 48 371.3 48 352.2V136c0-13.3 10.7-24 24-24s24 10.7 24 24V281.9c0 25.6 10.2 50.2 28.3 68.4l15.9 15.9 0 0L167 393l0 0 16 16c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16-16 0 0-26.7-26.7c-4-4-6.2-9.4-6.2-15c0-11.7 9.5-21.3 21.3-21.3c5.6 0 11 2.2 15 6.2l61.4 61.4C285.1 383 296 409.4 296 436.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V436.8c0-27.4 10.9-53.8 30.3-73.2l61.4-61.4c4-4 9.4-6.2 15-6.2c11.7 0 21.3 9.5 21.3 21.3c0 5.6-2.2 11-6.2 15L439 359l0 0-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l16-16 0 0 26.7-26.7 0 0 15.9-15.9c18.1-18.1 28.3-42.7 28.3-68.4V136c0-13.3 10.7-24 24-24s24 10.7 24 24V352.2c0 19.1-7.6 37.4-21.1 50.9L503 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l67.9-67.9c22.5-22.5 35.1-53 35.1-84.9V136c0-39.8-32.2-72-72-72s-72 32.2-72 72V264.8c-12.1-10.5-28-16.8-45.3-16.8c-18.4 0-36 7.3-49 20.3l-61.4 61.4c-7.7 7.7-14.5 16.2-20.4 25.3c-5.8-9.1-12.6-17.5-20.4-25.3l-61.4-61.4c-13-13-30.6-20.3-49-20.3c-17.3 0-33.1 6.3-45.3 16.8V136z"]},enA=enI,enH={prefix:"far",iconName:"arrow-down-triangle-square",icon:[576,512,["sort-shapes-down"],"f888","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM416 32c-9.9 0-19.1 5.2-24.2 13.7L307.6 186c-2.3 3.9-3.6 8.4-3.6 12.9c0 13.8 11.2 25.1 25.1 25.1H502.9c13.8 0 25.1-11.2 25.1-25.1c0-4.5-1.2-9-3.6-12.9L440.2 45.7C435.1 37.2 425.9 32 416 32zM368 432V336h96v96H368zM416 98.6L462.4 176H369.6L416 98.6zM320 432c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v96z"]},enV=enH,eny={prefix:"far",iconName:"square-poll-horizontal",icon:[448,512,["poll-h"],"f682","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM256 160c0 13.3-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l112 0c13.3 0 24 10.7 24 24zm72 72c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l208 0zM192 352c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24z"]},enN=eny,enx={prefix:"far",iconName:"backward-fast",icon:[512,512,[9198,"fast-backward"],"f049","M16 424c0 13.3 10.7 24 24 24s24-10.7 24-24V287.9L238.6 440.6c5.4 4.8 12.4 7.4 19.6 7.4c16.5 0 29.8-13.3 29.8-29.8V287.9L462.6 440.6c5.4 4.8 12.4 7.4 19.6 7.4c16.5 0 29.8-13.3 29.8-29.8V93.8C512 77.3 498.7 64 482.2 64c-7.2 0-14.2 2.6-19.6 7.4L288 224.1V93.8C288 77.3 274.7 64 258.2 64c-7.2 0-14.2 2.6-19.6 7.4L64 224.1V88c0-13.3-10.7-24-24-24S16 74.7 16 88V424zM464 133.9V378.1L324.4 256 464 133.9zM240 378.1L100.4 256 240 133.9V378.1z"]},enT=enx,enb={prefix:"far",iconName:"basketball",icon:[512,512,[127936,"basketball-ball"],"f434","M304 458.4c0-.8 0-1.6 0-2.4c0-33.3 10.7-64.1 28.9-89.2l52.2 52.2c-23.5 18.6-51 32.2-81.1 39.4zM256.2 464c-.1 0-.1 0-.2 0c-48.8 0-93.7-16.8-129.1-44.9L256 289.9l42.6 42.6C271.9 366.6 256 409.4 256 456c0 2.7 .1 5.3 .2 8zm76.4-165.4L289.9 256 419.1 126.9C447.2 162.3 464 207.2 464 256c0 .1 0 .1 0 .2c-2.7-.1-5.3-.2-8-.2c-46.6 0-89.4 15.9-123.4 42.6zM458.4 304c-7.1 30.1-20.8 57.7-39.4 81.1l-52.2-52.2c25-18.2 55.9-28.9 89.2-28.9c.8 0 1.6 0 2.4 0zM256 222.1l-42.6-42.6C240.1 145.4 256 102.6 256 56c0-2.7-.1-5.3-.2-8c.1 0 .1 0 .2 0c48.8 0 93.7 16.8 129.1 44.9L256 222.1zm-76.9-76.9L126.9 92.9c23.5-18.6 51-32.2 81.1-39.4c0 .8 0 1.6 0 2.4c0 33.3-10.7 64.1-28.9 89.2zm-33.9 33.9C120.1 197.3 89.3 208 56 208c-.8 0-1.6 0-2.4 0c7.1-30.1 20.8-57.7 39.4-81.1l52.2 52.2zM48 255.8c2.7 .1 5.3 .2 8 .2c46.6 0 89.4-15.9 123.4-42.6L222.1 256 92.9 385.1C64.8 349.7 48 304.8 48 256c0-.1 0-.1 0-.2zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},enw=enb,enD={prefix:"far",iconName:"fork-knife",icon:[576,512,["utensils-alt"],"f2e6","M467.2 9.6c8 10.6 5.8 25.6-4.8 33.6l-122.7 92c-2.6 2-5.1 4.1-7.4 6.4l-1.9 1.9C318.6 155.3 312 171.3 312 188s6.6 32.7 18.4 44.5l6.5 6.5 0 0 0 0 6.5 6.5C355.3 257.4 371.3 264 388 264s32.7-6.6 44.5-18.4l1.9-1.9c2.3-2.3 4.5-4.8 6.4-7.4l92-122.7c8-10.6 23-12.8 33.6-4.8s12.8 23 4.8 33.6l-92 122.7c-3.3 4.4-7 8.6-10.9 12.6l-1.9 1.9c-20.8 20.8-49 32.5-78.4 32.5c-24.5 0-48.1-8.1-67.3-22.8L105 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L286.8 255.3C272.1 236.1 264 212.4 264 188c0-29.4 11.7-57.6 32.5-78.4l1.9-1.9c3.9-3.9 8.1-7.6 12.6-10.9l122.7-92c10.6-8 25.6-5.8 33.6 4.8zM521 55c9.4 9.4 9.4 24.6 0 33.9L405 205c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L487 55c9.4-9.4 24.6-9.4 33.9 0zM382.2 343.9l123 127.4c9.2 9.5 8.9 24.7-.6 33.9s-24.7 8.9-33.9-.6L313.4 341.8l12.1-12.1c17.6 8.5 36.8 13.4 56.7 14.2zM235.6 261.2L48 66.8V83.6c0 52.8 20.9 103.5 58.2 141l70.2 70.6c4.6 4.7 10.3 7.6 16.3 8.8l-36.3 36.3c-5-3.2-9.7-6.9-14-11.3L72.1 258.5C25.9 212 0 149.1 0 83.6V35.2C0 15.8 15.8 0 35.2 0c9.6 0 18.7 3.9 25.3 10.8L232 188.3c0 21.7 5 42.9 14.4 62.1l-10.7 10.7z"]},enk=enD,enS={prefix:"far",iconName:"circle-up",icon:[512,512,[61467,"arrow-alt-circle-up"],"f35b","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4c-4.5 4.2-7.1 10.1-7.1 16.3c0 12.3 10 22.3 22.3 22.3H208v96c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256h57.7c12.3 0 22.3-10 22.3-22.3c0-6.2-2.6-12.1-7.1-16.3L269.8 117.5c-3.8-3.5-8.7-5.5-13.8-5.5s-10.1 2-13.8 5.5L135.1 217.4z"]},enE=enS,enj={prefix:"far",iconName:"mobile-screen-button",icon:[384,512,["mobile-alt"],"f3cd","M64 448c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16V368H64v80zm0-128H320V64c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16V320zM16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM192 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},enO=enj,enP={prefix:"far",iconName:"inbox-out",icon:[512,512,[128228,"inbox-arrow-up"],"f311","M280 288c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9l-63 63c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 7c9.4-9.4 24.6-9.4 33.9 0L377 111c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-63-63V288zM149.1 405.5L130.3 368H48v96H464V368H381.7l-18.7 37.5C354.8 421.7 338.2 432 320 432H192c-18.2 0-34.8-10.3-42.9-26.5zm24.2-58.9L192 384H320l18.7-37.5c8.1-16.3 24.8-26.5 42.9-26.5H464c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h82.3c18.2 0 34.8 10.3 42.9 26.5z"]},en_=enP,enB={prefix:"far",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M533.6 32.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C557.5 113.8 592 180.8 592 256s-34.5 142.2-88.7 186.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C598.5 426.7 640 346.2 640 256s-41.5-170.8-106.4-223.5zM473.1 107c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C475.3 170.7 496 210.9 496 256s-20.7 85.3-53.2 111.8c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5c43.2-35.2 70.9-88.9 70.9-149s-27.7-113.8-70.9-149zm-60.5 74.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C393.1 227.6 400 241 400 256s-6.9 28.4-17.7 37.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C434.1 312.9 448 286.1 448 256s-13.9-56.9-35.4-74.5zM159.9 201.9L272 102.3V409.7L159.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H56c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h88c5.9 0 11.6-2.2 15.9-6.1zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160H56c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h78.9L270.4 472.5c5.5 4.9 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V61.8C320 45.3 306.7 32 290.2 32z"]},enU=enB,enR={prefix:"far",iconName:"truck-clock",icon:[640,512,["shipping-timed"],"f48c","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 192a112 112 0 1 1 224 0A112 112 0 1 1 96 192zm112-64c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H224V144c0-8.8-7.2-16-16-16z"]},enY=enR,enG={prefix:"far",iconName:"burger",icon:[512,512,["hamburger"],"f805","M396.5 134.9c-7.7-8.5-17-17.1-28.6-24.9c.1 .6 .1 1.3 .1 2c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-6.5 3.8-12 9.3-14.6c-19.9-9.1-44.5-15.6-75.3-17.1c1.2 2.3 1.9 4.9 1.9 7.7c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-2.8 .7-5.4 1.9-7.7c-30.7 1.5-55.4 8-75.3 17.1c5.5 2.5 9.3 8.1 9.3 14.6c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-.7 0-1.3 .1-2c-11.6 7.8-21 16.4-28.6 24.9c-12.8 14.2-21.5 29-27.1 41.1H423.6c-5.7-12.1-14.3-26.9-27.1-41.1zM450.9 224H61.1C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1zM128 432H384c20.9 0 38.7-13.4 45.3-32H82.7c6.6 18.6 24.4 32 45.3 32zM32 384c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32c0 53-43 96-96 96H128c-53 0-96-43-96-96zM16 288c0-17.7 14.3-32 32-32H464c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32z"]},enQ=enG,enF={prefix:"far",iconName:"rupee-sign",icon:[448,512,[8360,"rupee"],"f156","M0 56C0 42.7 10.7 32 24 32h96c75.1 0 136 60.9 136 136c0 59.4-38.1 109.9-91.1 128.4l57.5 151c4.7 12.4-1.5 26.3-13.9 31s-26.3-1.5-31-13.9L116.4 304H48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V280 56zM48 256h72c48.6 0 88-39.4 88-88s-39.4-88-88-88H48V256zm264.6 10.4c-1.2 7.9-.2 12.8 1 15.9s3.5 6.2 7.5 9.4c9.2 7.4 23.3 12.5 43.1 19.6l.8 .3c17.4 6.2 40 14.2 56.7 28.5c9 7.7 16.8 17.6 21.5 30.4c4.7 12.7 5.7 26.7 3.5 41.9c-3.9 26.6-19.1 46.5-41 57.6c-21 10.6-46.4 12.3-71.6 7.6l-.2 0 0 0c-9-1.7-20.2-5.7-29.5-9.2c-6.3-2.4-13-5.1-18.5-7.3l0 0 0 0c-2.7-1.1-5-2-6.9-2.8c-12.3-4.8-18.4-18.8-13.6-31.1s18.8-18.4 31.1-13.6c2.6 1 5.3 2.1 8.2 3.3l0 0 0 0c5.1 2.1 10.7 4.3 16.7 6.6c9.4 3.5 17 6 21.5 6.9c18.1 3.3 32.1 1.2 41.2-3.3c8.1-4.1 13.5-10.7 15.1-21.7c1.3-8.8 .4-14.5-1-18.3c-1.4-3.8-3.8-7.1-7.7-10.5c-9-7.7-22.9-13.1-42.4-20l-2.9-1c-16.8-5.9-38.1-13.5-54.1-26.2c-9-7.2-17.1-16.6-22.1-29s-6.2-26.1-4-40.8c7.8-52.8 62.2-74.5 112.6-65.2c7.1 1.3 28.4 6.1 36.5 8.7c12.6 4 19.7 17.4 15.7 30.1s-17.4 19.7-30.1 15.7c-5.5-1.7-24.7-6.1-30.8-7.3c-36.3-6.7-54.2 10.2-56.4 25z"]},enZ=enF,enq={prefix:"far",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm169.8-90.7c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},enK=enq,enJ={prefix:"far",iconName:"house-water",icon:[576,512,["house-flood"],"f74f","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V393c-14.6-8.4-31.9-10.7-48-6.5V204.8L288 55.5 112 204.8V386.5c-16.1-4.1-33.4-1.9-48 6.6V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM256 224v64h64V224H256zm-8-48h80c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H248c-22.1 0-40-17.9-40-40V216c0-22.1 17.9-40 40-40zM111.9 430.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},enW=enJ,enX={prefix:"far",iconName:"warehouse-full",icon:[640,512,["warehouse-alt"],"f495","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 240V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V240H144zM376 416h64c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V440c0-13.3 10.7-24 24-24zM176 312c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V312zm24 104h96c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V440c0-13.3 10.7-24 24-24z"]},en$=enX,en1={prefix:"far",iconName:"phone-flip",icon:[512,512,[128381,"phone-alt"],"f879","M136.2 275.2c16.4-7 35.4-2.4 46.7 11.4l33.2 40.6c46-26.7 84.4-65.1 111.1-111.1L286.7 183c-13.8-11.3-18.5-30.3-11.4-46.7l48-112C330.8 6.7 349.7-3.1 368.4 .9l112 24C498.8 28.8 512 45.1 512 64v0c0 231.2-175.2 421.5-400.1 445.5c-9.8 1-19.7 1.8-29.6 2.2c0 0 0 0 0 0c0 0-.1 0-.1 0c-6.1 .2-12.1 .4-18.3 .4l0 0c-18.9 0-35.2-13.2-39.1-31.6l-24-112c-4-18.7 5.8-37.6 23.4-45.1l112-48zM70.5 464C286.3 460.5 460.5 286.2 464 70.5L364.8 49.2l-43 100.4L357.6 179c18.2 14.9 22.9 40.8 11.1 61.2c-30.9 53.3-75.3 97.7-128.6 128.6c-20.4 11.8-46.3 7.1-61.2-11.1l-29.4-35.9-100.4 43L70.5 464zM464 64s0 0 0 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"]},en2=en1,en4={prefix:"far",iconName:"circle-caret-left",icon:[512,512,["caret-circle-left"],"f32e","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zm-368 0c0 6.7 2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-208c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104c-4.9 4.5-7.7 10.9-7.7 17.6z"]},en3=en4,en0={prefix:"far",iconName:"forward-fast",icon:[512,512,[9197,"fast-forward"],"f050","M496 424c0 13.3-10.7 24-24 24s-24-10.7-24-24V287.9L273.4 440.6c-5.4 4.8-12.4 7.4-19.6 7.4c-16.5 0-29.8-13.3-29.8-29.8V287.9L49.4 440.6C44 445.4 37 448 29.8 448C13.3 448 0 434.7 0 418.2V93.8C0 77.3 13.3 64 29.8 64C37 64 44 66.6 49.4 71.4L224 224.1V93.8C224 77.3 237.3 64 253.8 64c7.2 0 14.2 2.6 19.6 7.4L448 224.1V88c0-13.3 10.7-24 24-24s24 10.7 24 24V424zM48 133.9V378.1L187.6 256 48 133.9zM272 378.1L411.6 256 272 133.9V378.1z"]},en6=en0,en8={prefix:"far",iconName:"face-meh-blank",icon:[512,512,[128566,"meh-blank"],"f5a4","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},en5=en8,en7={prefix:"far",iconName:"square-parking",icon:[448,512,[127359,"parking"],"f540","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM184 272h64c26.5 0 48-21.5 48-48s-21.5-48-48-48H184v96zm64 48H184v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V296 160c0-17.7 14.3-32 32-32h80c53 0 96 43 96 96s-43 96-96 96z"]},en9=en7,eoe={prefix:"far",iconName:"square-chevron-up",icon:[448,512,["chevron-square-up"],"f32c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm241 71L345 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L207 167c9.4-9.4 24.6-9.4 33.9 0z"]},eot=eoe,eoc={prefix:"far",iconName:"bars-progress",icon:[512,512,["tasks-alt"],"f828","M464 112v64H320V112H464zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM464 336v64H192V336H464zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z"]},eoi=eoc,eor={prefix:"far",iconName:"cart-flatbed",icon:[640,512,["dolly-flatbed"],"f474","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H72c4.4 0 8 3.6 8 8V408c0 30.9 25.1 56 56 56h24c0 26.5 21.5 48 48 48s48-21.5 48-48H448c0 26.5 21.5 48 48 48s48-21.5 48-48h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H496 208 136c-4.4 0-8-3.6-8-8V56c0-30.9-25.1-56-56-56H24zM240 80h96v96c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L400 163.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1V80h96V304H240V80zm-48 0V304c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H240c-26.5 0-48 21.5-48 48z"]},eoa=eor,eon={prefix:"far",iconName:"ban-smoking",icon:[512,512,[128685,"smoking-ban"],"f54d","M92.9 126.9L385.1 419.1C349.7 447.2 304.8 464 256 464C141.1 464 48 370.9 48 256c0-48.8 16.8-93.7 44.9-129.1zm165 97.1L126.9 92.9C162.3 64.8 207.2 48 256 48c114.9 0 208 93.1 208 208c0 48.8-16.8 93.7-44.9 129.1L353.9 320H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H257.9zm32 32H384v32H321.9l-32-32zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM112 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H240.8l-96-96H112z"]},eoo=eon,eol={prefix:"far",iconName:"circle-sort-up",icon:[512,512,["sort-circle-up"],"e032","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM267.3 100.7l96 96c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H160c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l96-96c6.2-6.2 16.4-6.2 22.6 0zm0 310.6c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9H352c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-96 96zM313.4 320H198.6L256 377.4 313.4 320z"]},eof=eol,eoh={prefix:"far",iconName:"basket-shopping",icon:[576,512,["shopping-basket"],"f291","M243.1 2.7c11.8 6.1 16.3 20.6 10.2 32.4L171.7 192H404.3L322.7 35.1c-6.1-11.8-1.5-26.3 10.2-32.4s26.2-1.5 32.4 10.2L458.4 192h36.1H544h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H532L476.1 463.5C469 492 443.4 512 414 512H162c-29.4 0-55-20-62.1-48.5L44 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H81.5h36.1L210.7 12.9c6.1-11.8 20.6-16.3 32.4-10.2zM93.5 240l53 211.9c1.8 7.1 8.2 12.1 15.5 12.1H414c7.3 0 13.7-5 15.5-12.1l53-211.9H93.5zM224 312v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24s24 10.7 24 24zm64-24c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zm112 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},eog=eoh,eoM={prefix:"far",iconName:"bus-simple",icon:[448,512,["bus-alt"],"f55e","M51.5 96H397.2C381.4 78.9 335.2 48 224 48C121.8 48 69.8 78.3 51.5 96zM400 144H48v80H400V144zm0 128H48V376c0 13.3 10.7 24 24 24H300.2 376c13.3 0 24-10.7 24-24V272zM10.2 70C35.9 38.7 103.8 0 224 0C352.6 0 414 38.6 438.4 70.6c7.5 9.8 9.6 20.9 9.6 29.9V376c0 25-12.7 47-32 59.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H300.2 80v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V435.9C12.7 423 0 401 0 376V100.4C0 91.6 2 80 10.2 70zM112 304a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm224 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eou=eoM,eom={prefix:"far",iconName:"face-sad-cry",icon:[512,512,[128557,"sad-cry"],"f5b3","M400 406.1V288c0-13.3-10.7-24-24-24s-24 10.7-24 24V440.6c-28.7 15-61.4 23.4-96 23.4s-67.3-8.5-96-23.4V288c0-13.3-10.7-24-24-24s-24 10.7-24 24V406.1C72.6 368.2 48 315 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 59-24.6 112.2-64 150.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C199.7 186.8 179 180 159.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zm166.6 9.7c5.5-5.8 14.8-9.7 25.4-9.7s19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C391.7 186.8 371 180 351.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9zM208 320v32c0 26.5 21.5 48 48 48s48-21.5 48-48V320c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},eod=eom,eop={prefix:"far",iconName:"ticket-airline",icon:[640,512,["ticket-perforated-plane","ticket-plane"],"e29a","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V349c-41.4-10.7-72-48.2-72-93s30.6-82.3 72-93V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H576c35.3 0 64 28.7 64 64v61.3c0 11.2-12.8 18.7-24 18.7c-26.5 0-48 21.5-48 48s21.5 48 48 48c11.2 0 24 7.5 24 18.7V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm432 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM186.7 224l-23.2-69.5c-1.7-5.2 2.1-10.5 7.6-10.5h31.1c8.5 0 16.4 4.5 20.7 11.9L262.7 224h40.3c16.1 0 31.5 6.4 42.8 17.7c7.9 7.9 7.9 20.7 0 28.5C334.4 281.6 319 288 302.9 288H262.7l-39.7 68.1c-4.3 7.4-12.2 11.9-20.7 11.9H171.1c-5.5 0-9.3-5.4-7.6-10.5L186.7 288H144l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4H98.2c-5.2 0-9-4.9-7.8-9.9L103 259.9c.6-2.5 .6-5.2 0-7.8L90.5 201.9c-1.3-5 2.6-9.9 7.8-9.9H112c5 0 9.8 2.4 12.8 6.4L144 224h42.7z"]},eoz=eop,eoC=eop,eoL={prefix:"far",iconName:"arrows-minimize",icon:[512,512,["compress-arrows"],"e0a5","M23 23c9.4-9.4 24.6-9.4 33.9 0l119 119V56c0-13.3 10.7-24 24-24s24 10.7 24 24V200c0 13.3-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h86.1L23 57c-9.4-9.4-9.4-24.6 0-33.9zM489 23c9.4 9.4 9.4 24.6 0 33.9l-119 119H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24V56c0-13.3 10.7-24 24-24s24 10.7 24 24v86.1L455 23c9.4-9.4 24.6-9.4 33.9 0zM56 336c-13.3 0-24-10.7-24-24s10.7-24 24-24H200c13.3 0 24 10.7 24 24V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V369.9L57 489c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l119-119H56zm232-24c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H369.9L489 455c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-119-119V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V312z"]},eoI=eoL,eoA={prefix:"far",iconName:"toilet-paper-blank-under",icon:[512,512,["toilet-paper-reverse-alt"],"e29f","M71 84.3C85.4 56.9 101.1 48 112 48H324.7c-3 4.5-5.7 9.3-8.2 14.1C298.5 96.6 288 142.5 288 192s10.5 95.4 28.5 129.9c2.5 4.8 5.3 9.5 8.2 14.1H112c-10.9 0-26.6-8.9-41-36.3C57.2 273.3 48 235.3 48 192s9.2-81.3 23-107.7zM400 48c10.9 0 26.6 8.9 41 36.3c13.8 26.3 23 64.3 23 107.7s-9.2 81.3-23 107.7c-14.4 27.5-30.1 36.3-41 36.3s-26.6-8.9-41-36.3c-13.8-26.3-23-64.3-23-107.7s9.2-81.3 23-107.7C373.4 56.9 389.1 48 400 48zm64 303.1V456c0 4.4-3.6 8-8 8H216c-4.4 0-8-3.6-8-8V416H160v40c0 30.9 25.1 56 56 56H456c30.9 0 56-25.1 56-56V192c0-49.5-10.5-95.4-28.5-129.9C466 28.7 437.7 0 400 0H112C74.3 0 46 28.7 28.5 62.1C10.5 96.6 0 142.5 0 192s10.5 95.4 28.5 129.9C46 355.3 74.3 384 112 384H400c25.9 0 47.4-13.6 64-32.9zM424 192c0-26.5-10.7-48-24-48s-24 21.5-24 48s10.7 48 24 48s24-21.5 24-48z"]},eoH=eoA,eov={prefix:"far",iconName:"signal",icon:[640,512,[128246,"signal-5","signal-perfect"],"f012","M576 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM448 96c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zM320 192c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM192 288c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zM64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},eoV=eov,eoy=eov,eoN={prefix:"far",iconName:"house-chimney",icon:[576,512,[63499,"home-lg"],"e3af","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H384V312c0-22.1-17.9-40-40-40H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM336 464H240V320h96V464z"]},eox=eoN,eoT={prefix:"far",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM174.6 384.1c-4.5 12.5-18.2 18.9-30.7 14.4s-18.9-18.2-14.4-30.7C146.9 319.4 198.9 288 256 288s109.1 31.4 126.6 79.9c4.5 12.5-2 26.2-14.4 30.7s-26.2-2-30.7-14.4C328.2 358.5 297.2 336 256 336s-72.2 22.5-81.4 48.1zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eob=eoT,eow={prefix:"far",iconName:"chess-bishop-piece",icon:[256,512,["chess-bishop-alt"],"f43b","M64 56c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24c0 12.2-9.2 22.3-21 23.8c6.2 6.4 13.2 14.4 20.2 23.8C210.8 129.8 232 168.8 232 216c0 20-5.9 35.9-13.9 48.2c3.7 4.2 5.9 9.7 5.9 15.8c0 11.3-7.8 20.8-18.3 23.3l4.9 48.7H162.3l-4.8-48h-59l-4.8 48H45.5l4.9-48.7C39.8 300.8 32 291.3 32 280c0-6 2.2-11.6 5.9-15.8C29.9 251.9 24 236 24 216c0-47.2 21.2-86.2 40.8-112.4c7-9.4 14.1-17.4 20.2-23.8C73.2 78.3 64 68.2 64 56zm93.3 200l7.5-5.1c9.6-6.5 19.2-16.9 19.2-34.9c0-13.8-2.6-26.9-6.9-39.2L161 193c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l26.1-26.1c-.1-.2-.2-.3-.4-.5c-8.1-10.8-16.2-19.3-22.2-25.1c-.9-.9-1.8-1.7-2.6-2.5c-.8 .8-1.7 1.6-2.6 2.5c-6 5.8-14.1 14.4-22.2 25.1C86.8 154.2 72 183.2 72 216c0 18.1 9.6 28.5 19.2 34.9l7.5 5.1h58.7zM69.2 432L52.7 464H203.3l-16.6-32H69.2zm-9.7-48h137c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384z"]},eoD=eow,eok={prefix:"far",iconName:"diploma",icon:[640,512,["scroll-ribbon"],"f5ea","M320 80.3L302 59.7C286.6 42.1 264.4 32 241 32h-1c-44.2 0-80 35.8-80 80c0 11.4 2.4 22.2 6.7 32H96c-65.1 .3-96 71.5-96 128c0 56.9 24.1 119.2 81 140.7c10.5 4 22.5 4.2 33.4 1.8L256 383v81c0 6.2 3.6 11.9 9.2 14.5s12.3 1.8 17-2.2L320 444.8l37.8 31.5c4.8 4 11.4 4.8 17 2.2s9.2-8.3 9.2-14.5V383l141.6 31.5c10.9 2.4 22.9 2.2 33.4-1.8c56.9-21.5 81-83.8 81-140.7c0-56.5-30.9-127.7-96-128H473.3c4.3-9.8 6.7-20.6 6.7-32c0-44.2-35.8-80-80-80h-1c-23.4 0-45.6 10.1-61 27.7L320 80.3zM400 144h-8H345.6c-6.9 0-10.5-8.1-6-13.3l34.5-39.5c5.5-6.3 13.1-10.2 21.3-11.1c1.2-.1 2.3-.2 3.5-.2h1c17.7 0 32 14.3 32 32s-14.3 32-32 32zm-105.6 0H240c-17.7 0-32-14.3-32-32s14.3-32 32-32h1c9.5 0 18.6 4.1 24.8 11.3l34.5 39.5c4.5 5.2 .9 13.3-6 13.3zM240 192h16V333.8L104 367.6c-1.5 .3-3.1 .5-4.3 .4c-1.1 0-1.6-.2-1.7-.2l0 0C68.1 356.5 48 319.7 48 272c0-20.6 5.9-43.3 16.1-59.3C73.6 197.8 84 192.1 96.1 192H240zm144 0h16H543.9c12.1 .1 22.6 5.8 32.1 20.7c10.2 16 16.1 38.7 16.1 59.3c0 47.7-20.1 84.5-50 95.8l0 0c-.1 0-.6 .2-1.7 .2c-1.3 .1-2.8-.1-4.3-.4L384 333.8V192z"]},eoS=eok,eoE={prefix:"far",iconName:"shop",icon:[640,512,["store-alt"],"f54f","M0 185.8c0-6.4 1.6-12.7 4.7-18.3L82.4 25C90.8 9.6 106.9 0 124.5 0h391c17.6 0 33.7 9.6 42.1 25l77.7 142.4c3.1 5.6 4.7 11.9 4.7 18.3c0 21.1-17.1 38.2-38.2 38.2H576V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V224H384V472c0 22.1-17.9 40-40 40H104c-22.1 0-40-17.9-40-40V224H38.2C17.1 224 0 206.9 0 185.8zM112 224v96H336V224H112zM515.5 48l-391 0L54.7 176H585.3L515.5 48zM112 464H336V368H112v96z"]},eoj=eoE,eoO={prefix:"far",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M48 96V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9c12 12 18.7 28.3 18.7 45.3V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm80-16v80H272V80H128zm32 240a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},eoP=eoO,eo_={prefix:"far",iconName:"scale-unbalanced",icon:[640,512,["balance-scale-left"],"f515","M542.9 16.7c4 12.6-2.9 26.1-15.5 30.2L399.6 87.7c-3.1 32.4-25.5 59.2-55.6 68.6V464H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H320c-13.3 0-24-10.7-24-24V156.3c-14.2-4.5-26.8-12.8-36.4-23.8L127.3 174.9c-12.6 4-26.1-2.9-30.2-15.5s2.9-26.1 15.5-30.2L240.4 88.3c-.3-2.7-.4-5.5-.4-8.3c0-44.2 35.8-80 80-80c29.8 0 55.8 16.3 69.6 40.5L512.7 1.1c12.6-4 26.1 2.9 30.2 15.5zM512 163.8L439.6 288H584.4L512 163.8zM386 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 350 574.9 384 512 384s-115.2-34-126-78.9zM56.7 416H201.6L129.2 291.8 56.7 416zm72.4 96C66.3 512 14 478 3.2 433.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C244.3 478 192 512 129.2 512zM320 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eoB=eo_,eoU={prefix:"far",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M160 86.6L70.6 176H249.4L160 86.6zM137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128z"]},eoR=eoU,eoY={prefix:"far",iconName:"calendar-arrow-up",icon:[448,512,["calendar-upload"],"e0d1","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM200 408l0-102.1-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39L248 408c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},eoG=eoY,eoQ={prefix:"far",iconName:"comment-dots",icon:[512,512,[128172,62075,"commenting"],"f4ad","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM144 272a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm80 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eoF=eoQ,eoZ={prefix:"far",iconName:"square-left",icon:[448,512,[11013,"arrow-alt-square-left"],"f351","M48 416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64zM185.4 360.8l-84-91c-3.5-3.8-5.4-8.7-5.4-13.9s1.9-10.1 5.4-13.9l84-91c4.2-4.6 10.1-7.2 16.4-7.2c12.3 0 22.3 10 22.3 22.3V208h96c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H224v41.7c0 12.3-10 22.3-22.3 22.3c-6.2 0-12.1-2.6-16.4-7.2z"]},eoq=eoZ,eoK={prefix:"far",iconName:"face-grin-squint",icon:[512,512,[128518,"grin-squint"],"f585","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zm-216-161.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},eoJ=eoK,eoW={prefix:"far",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},eoX=eoW,eo$={prefix:"far",iconName:"hands-praying",icon:[640,512,["praying-hands"],"f684","M277.8 48c-5.9 0-11.4 2.9-14.8 7.7l-99.8 141c-12.4 17.6-19.1 38.6-19.1 60.1v40.2c0 24.1-15.4 45.5-38.3 53.1L31.6 374.8C19 379 5.4 372.2 1.2 359.6S3.8 333.4 16.4 329.2l74.1-24.7c3.3-1.1 5.5-4.1 5.5-7.6V256.7c0-31.5 9.8-62.2 28-87.9l99.8-141C236.2 10.4 256.4 0 277.8 0c16.1 0 30.8 5.8 42.2 15.3C331.4 5.8 346.1 0 362.2 0c21.5 0 41.6 10.4 54 27.9l99.8 141c18.2 25.7 28 56.4 28 87.9v40.2c0 3.4 2.2 6.5 5.5 7.6l74.1 24.7c12.6 4.2 19.4 17.8 15.2 30.4s-17.8 19.4-30.4 15.2l-74.1-24.7c-22.9-7.6-38.3-29-38.3-53.1V256.7c0-21.5-6.7-42.5-19.1-60.1L377 55.7c-3.4-4.8-8.9-7.7-14.8-7.7c-9.6 0-18 8-18.2 18.2c0 .1 0 .3 0 .4s0 .3 0 .4c.1 3.7 1.3 7.4 3.3 10.3L416.5 178c10.1 14.7 15.5 32.1 15.5 49.9V236v60c0 13.3-10.7 24-24 24s-24-10.7-24-24V236c0-11-9-20-20-20c-10.9 0-19.8 8.7-20 19.6c0 .1 0 .3 0 .4v74c0 .3 0 .6 0 .9c.4 46.6 31.8 87.3 76.9 99.5l201.4 54.4c12.8 3.5 20.4 16.6 16.9 29.4s-16.6 20.4-29.4 16.9L408.3 456.7C370.9 446.6 339.9 423 320 392c-19.9 31-50.9 54.6-88.3 64.8L30.3 511.2c-12.8 3.5-26-4.1-29.4-16.9s4.1-26 16.9-29.4l201.4-54.4c45.1-12.2 76.5-52.9 76.9-99.5c0-.3 0-.6 0-.9V236c0-.1 0-.3 0-.4c-.2-10.8-9.1-19.6-20-19.6c-11 0-20 9-20 20v60c0 13.3-10.7 24-24 24s-24-10.7-24-24V236v-8.1c0-17.8 5.4-35.2 15.5-49.9L292.7 77.3c2-2.9 3.2-6.6 3.3-10.3c0-.1 0-.3 0-.4s0-.3 0-.4C295.8 56 287.4 48 277.8 48zM320 122.4L287.9 169c12.1 2.1 23.1 7.5 32.1 15.1c9-7.6 20-13 32.1-15.1L320 122.4z"]},eo1=eo$,eo2={prefix:"far",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M472 224c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v80.1l-20-23.5C387 63.4 325.1 32 256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c50.4 0 97-16.7 134.4-44.8c10.6-8 12.7-23 4.8-33.6s-23-12.7-33.6-4.8C332.2 418.9 295.7 432 256 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c54.3 0 102.9 24.6 135.2 63.4l.1 .2 0 0L418.9 176H328c-13.3 0-24 10.7-24 24s10.7 24 24 24H472z"]},eo4=eo2,eo3=eo2,eo0=eo2,eo6={prefix:"far",iconName:"messages-dollar",icon:[640,512,["comments-alt-dollar"],"f652","M72 48C58.7 48 48 58.7 48 72V248c0 13.3 10.7 24 24 24h48c13.3 0 24 10.7 24 24v19.2L202.7 276c3.9-2.6 8.6-4 13.3-4H344c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H72zM0 72C0 32.2 32.2 0 72 0H344c39.8 0 72 32.2 72 72V248c0 39.8-32.2 72-72 72H223.3l-90 60c-7.4 4.9-16.8 5.4-24.6 1.2S96 368.9 96 360V320H72c-39.8 0-72-32.2-72-72V72zM256 352h48v24c0 13.3 10.7 24 24 24h96c4.7 0 9.4 1.4 13.3 4L496 443.2V424c0-13.3 10.7-24 24-24h48c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H448V128H568c39.8 0 72 32.2 72 72V376c0 39.8-32.2 72-72 72H544v40c0 8.9-4.9 17-12.7 21.2s-17.3 3.7-24.6-1.2l-90-60H328c-39.8 0-72-32.2-72-72V352zM224 79.1V89.5c5.9 .9 11.6 2.3 16.8 3.6c8.6 2.2 13.7 10.9 11.5 19.5s-10.9 13.7-19.5 11.5c-8.8-2.3-17.3-3.9-25-4c-6.4-.1-13 1.4-17.4 3.9c-3.9 2.2-4.8 4.3-4.8 6.8l0 .1c0 1 0 2.2 4.1 4.6c5.1 3 12.5 5.2 22.7 8.2l.5 .2c9 2.6 20.4 6 29.6 11.6c10.2 6.3 19.6 16.6 19.8 32.8c.2 16.7-8.6 28.6-20 35.5c-5.7 3.4-12 5.7-18.4 7v10.3c0 8.8-7.2 16-16 16s-16-7.2-16-16V230c-8.2-1.7-15.8-4.3-22.5-6.5l0 0 0 0c-1.7-.6-3.3-1.1-4.9-1.6c-8.4-2.7-13-11.7-10.3-20.2s11.7-13 20.2-10.3c2 .6 3.9 1.3 5.8 1.9l0 0 0 0c10.9 3.6 19.2 6.4 28.2 6.6c6.9 .2 13.3-1.3 17.3-3.7c3.3-2 4.6-4.2 4.6-7.7c0-1.8-.4-3.4-4.5-5.9c-5-3.1-12.4-5.4-22.5-8.4l-1.4-.4c-8.7-2.5-19.7-5.8-28.4-10.9c-10.1-5.9-19.8-16-19.9-32.2c-.1-16.8 9.7-28.3 20.8-34.7c5.5-3.2 11.5-5.3 17.6-6.6V79.1c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},eo8=eo6,eo5={prefix:"far",iconName:"chess-queen-piece",icon:[256,512,["chess-queen-alt"],"f446","M104 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM16 232c0-13.3 10.7-24 24-24h5.1L3.6 140.6c-6.4-10.4-4-24 5.7-31.5l2.5-1.9c6.1-4.7 14.1-6.3 21.5-4.1c2.1 .6 4.4 1 6.8 1c11.7 0 21.4-8.3 23.6-19.4c1.9-9.7 9.5-17.3 19.2-19s19.5 2.6 24.7 11C111.8 83.5 119.4 88 128 88s16.2-4.5 20.5-11.4c5.2-8.4 15-12.8 24.7-11s17.4 9.3 19.2 19c2.1 11 11.9 19.4 23.6 19.4c2.4 0 4.7-.3 6.8-1c7.4-2.2 15.4-.6 21.5 4.1l2.5 1.9c9.7 7.5 12.1 21.1 5.7 31.5L211 208h5c13.3 0 24 10.7 24 24s-10.7 24-24 24H200.8l4.4 96h-48l-4.4-96H103.3l-4.4 96h-48l4.4-96H40c-13.3 0-24-10.7-24-24zm138.6-24l37.1-60.2c-11.6-4.2-21.8-11.2-29.7-20.3c-10.1 5.4-21.6 8.5-33.9 8.5s-23.8-3.1-33.9-8.5c-8 9.1-18.2 16.1-29.7 20.3L101.4 208h53.2zM52.7 464H203.3l-16.6-32H69.2L52.7 464zm143.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384h137z"]},eo7=eo5,eo9={prefix:"far",iconName:"location-crosshairs",icon:[512,512,["location"],"f601","M256 0c13.3 0 24 10.7 24 24V65.5C366.8 76.3 435.7 145.2 446.5 232H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H446.5C435.7 366.8 366.8 435.7 280 446.5V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V446.5C145.2 435.7 76.3 366.8 65.5 280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H65.5C76.3 145.2 145.2 76.3 232 65.5V24c0-13.3 10.7-24 24-24zM112 256a144 144 0 1 0 288 0 144 144 0 1 0 -288 0zm192 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-144 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z"]},ese=eo9,est={prefix:"far",iconName:"house-person-leave",icon:[640,512,["house-leave","house-person-depart"],"e00f","M528 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM461.8 266.6c-1.1 3.2 0 6.6 2.5 8.7l16.3 13.3 32.4-103.8c.1-.3 .2-.7 .3-1c-6.7-3.5-14-5.9-21.7-7.1l-29.9 89.8zm59 54.6l50.1 40.7c6.9 5.6 11.8 13.4 13.8 22.1l22.8 98.6c3 12.9-5.1 25.8-18 28.8s-25.8-5.1-28.8-18l-22.1-96L434 312.6c-18.1-14.7-25.2-39.1-17.8-61.2L439 183.1c-24.7 9.8-44.7 28.9-55.6 53.3l-9.5 21.3c-5.4 12.1-19.6 17.6-31.7 12.2s-17.6-19.6-12.2-31.7l9.5-21.3c17.1-38.5 49.6-68 89.5-81.3c15.3-5.1 31.3-7.7 47.4-7.7h4.9c52.5 0 98.7 34.8 113.2 85.4l10.9 38.1L633 279c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L570 283.9c-4.8-4.8-8.3-10.8-10.2-17.3l-10.5-36.7-28.5 91.3zm-101.1 21l39 31.7-19.2 48c-2 5-5 9.6-8.9 13.4L361 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l68.5-68.5 24.1-60.4zM255.2 5.4L391.9 116.8c-14.8 7.8-28.4 17.5-40.5 28.9L240 55 112 159.3V360c0 4.4 3.6 8 8 8H320h40 14.9l-6.6 16.5L336.8 416H120c-30.9 0-56-25.1-56-56V198.4L39.2 218.6c-10.3 8.4-25.4 6.8-33.8-3.4s-6.8-25.4 3.4-33.8l216-176c8.8-7.2 21.5-7.2 30.3 0zM160 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V208z"]},esc=est,esi=est,esr={prefix:"far",iconName:"face-grin-tears",icon:[640,512,[128514,"grin-tears"],"f588","M516.1 325.5c1 3 2.1 6 3.3 8.9c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c1.2-2.9 2.3-5.9 3.3-8.9C152.5 406.2 229.5 464 320 464s167.5-57.8 196.1-138.5zM320 48c-101.4 0-185.8 72.5-204.3 168.5c-6.7-3.1-14.3-4.3-22.3-3.1c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-8-1.2-15.7 .1-22.3 3.1C505.8 120.5 421.4 48 320 48zM78.5 341.1C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7zm483 0c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zM439 336.5C414.4 374.6 370.3 400 319.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5c18.7-4.4 35.9 12 25.5 28.1zM281.6 228.8l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0zm160 0l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0z"]},esa=esr,esn={prefix:"far",iconName:"computer-mouse-scrollwheel",icon:[384,512,["mouse-alt"],"f8cd","M336 352V160c0-61.9-50.1-112-112-112H160C98.1 48 48 98.1 48 160V352c0 61.9 50.1 112 112 112h64c61.9 0 112-50.1 112-112zM0 160C0 71.6 71.6 0 160 0h64c88.4 0 160 71.6 160 160V352c0 88.4-71.6 160-160 160H160C71.6 512 0 440.4 0 352V160zM192 96c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32z"]},eso=esn,ess={prefix:"far",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zm-95 89l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},esl=ess,esf={prefix:"far",iconName:"house-blank",icon:[576,512,["home-blank"],"e487","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8l-264-224zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8z"]},esh=esf,esg={prefix:"far",iconName:"square-heart",icon:[448,512,[128159,"heart-square"],"f4c8","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM335.7 265.6l-91.5 92.9c-5.6 5.7-13 8.5-20.3 8.5c-7.3 0-14.6-2.9-20.1-8.5l-91.5-92.9c-26.4-26.8-26.4-70.4 0-97.2s69.3-26.8 95.8 0l16 16.2 16-16.2c26.4-26.8 69.3-26.8 95.8 0s26.4 70.4 0 97.2z"]},esM=esg,esu={prefix:"far",iconName:"user-gear",icon:[640,512,["user-cog"],"f4fe","M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H336.6c3.3 4.2 6.7 8.2 10.3 12c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304h91.4c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-3.6 2.3-7 5.1-9.9 8.4c-14.4-5.5-30.1-8.5-46.5-8.5H178.3c-65.7 0-120.1 48.7-129 112zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v17.7c0 7.8 4.8 14.8 11.6 18.7c6.8 3.9 15.1 4.5 21.8 .6l13.8-7.9c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-14.4 8.3c-6.5 3.7-10 10.9-10 18.4s3.5 14.7 10 18.4l14.4 8.3c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-13.8-7.9c-6.7-3.9-15.1-3.3-21.8 .6c-6.8 3.9-11.6 10.9-11.6 18.7v17.7c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V467.8c0-7.9-4.9-14.9-11.7-18.9c-6.8-3.9-15.2-4.5-22-.6l-13.5 7.8c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l14-8.1c6.5-3.8 10.1-11.1 10.1-18.6s-3.5-14.8-10.1-18.6l-14-8.1c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l13.6 7.8c6.8 3.9 15.2 3.3 22-.6c6.9-3.9 11.7-11 11.7-18.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},esd=esu,esp={prefix:"far",iconName:"arrow-up-1-9",icon:[576,512,["sort-numeric-up"],"f163","M456 56V176h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H432 384c-13.3 0-24-10.7-24-24s10.7-24 24-24h24V89.3l-16.4 5.5C379 99 365.4 92.2 361.2 79.6S363.8 53.4 376.4 49.2l48-16c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM424 304a40 40 0 1 0 0 80 40 40 0 1 0 0-80zM406.1 430.2c-40-8.3-70.1-43.7-70.1-86.2c0-48.6 39.4-88 88-88s88 39.4 88 88c0 21.1-7.3 41.5-20.6 57.8l-56.8 69.4c-8.4 10.3-23.5 11.8-33.8 3.4s-11.8-23.5-3.4-33.8l8.7-10.6z"]},esz=esp,esC={prefix:"far",iconName:"laptop-mobile",icon:[640,512,["phone-laptop"],"f87a","M128 48H448c8.8 0 16 7.2 16 16V96h48V64c0-35.3-28.7-64-64-64H128C92.7 0 64 28.7 64 64V320H16c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48H352V320H112V64c0-8.8 7.2-16 16-16zM384 176V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H432c-26.5 0-48 21.5-48 48zm48 0H592V464H432V176z"]},esL=esC,esI={prefix:"far",iconName:"conveyor-belt-boxes",icon:[640,512,["conveyor-belt-alt"],"f46f","M304 48V208H144V48H304zM144 0C117.5 0 96 21.5 96 48V208c0 26.5 21.5 48 48 48H304c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H144zM528 112v96H432V112h96zM432 64c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H432zm96 272c35.3 0 64 28.7 64 64s-28.7 64-64 64H112c-35.3 0-64-28.7-64-64s28.7-64 64-64H528zM112 288C50.1 288 0 338.1 0 400s50.1 112 112 112H528c61.9 0 112-50.1 112-112s-50.1-112-112-112H112zm48 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},esA=esI,esH={prefix:"far",iconName:"starfighter-twin-ion-engine-advanced",icon:[640,512,["starfighter-alt-advanced"],"e28e","M118.5 7.6c9-9.7 24.2-10.2 33.9-1.2s10.2 24.2 1.2 33.9L50.2 151.2c-1.4 1.5-2.2 3.4-2.2 5.5V195l137.9-26.3C214.4 124.9 263.8 96 320 96s105.6 28.9 134.1 72.7L592 195V156.6c0-2-.8-4-2.2-5.5L486.5 40.4c-9-9.7-8.5-24.9 1.2-33.9s24.9-8.5 33.9 1.2L624.9 118.4c9.7 10.4 15.1 24 15.1 38.2v47.5V224v64 19.9 47.5c0 14.2-5.4 27.8-15.1 38.2L521.5 504.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9L589.8 360.8c1.4-1.5 2.2-3.4 2.2-5.5V317L454.1 343.3C425.6 387.1 376.2 416 320 416s-105.6-28.9-134.1-72.7L48 317v38.4c0 2 .8 4 2.2 5.5L153.5 471.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2L15.1 393.6C5.4 383.2 0 369.6 0 355.4V307.9 288 224 204.1 156.6c0-14.2 5.4-27.8 15.1-38.2L118.5 7.6zM48 268.1l115.7 22c-2.4-11-3.7-22.4-3.7-34.2s1.3-23.2 3.7-34.2L48 243.9v24.3zm428.3-46.3c2.4 11 3.7 22.4 3.7 34.2s-1.3 23.2-3.7 34.2l115.7-22V243.9l-115.7-22zM304 334.4c-10.2-2.1-19.7-6.1-28.1-11.7l-23 23c14.7 11 32.1 18.4 51.1 21.2V334.4zm-50.7-34.3c-5.6-8.4-9.6-17.9-11.7-28.1H209.1c2.7 19 10.2 36.4 21.2 51.1l23-23zM241.6 240c2.1-10.2 6.1-19.7 11.7-28.1l-23-23c-11 14.7-18.5 32.1-21.2 51.1h32.5zm34.3-50.7c8.4-5.6 17.9-9.6 28.1-11.7V145.1c-19 2.7-36.4 10.2-51.1 21.2l23 23zM336 366.9c19-2.7 36.4-10.2 51.1-21.2l-23-23c-8.4 5.6-17.9 9.6-28.1 11.7v32.5zM430.9 272H398.4c-2.1 10.2-6.1 19.7-11.7 28.1l23 23c11-14.7 18.4-32.1 21.2-51.1zm-32.5-32h32.5c-2.7-19-10.2-36.4-21.2-51.1l-23 23c5.6 8.4 9.6 17.9 11.7 28.1zM336 145.1v32.5c10.2 2.1 19.7 6.1 28.1 11.7l23-23c-14.7-11-32.1-18.4-51.1-21.2zM352 256c0-8.8-3.5-16.7-9.2-22.5l-.3-.3c-5.7-5.7-13.6-9.2-22.2-9.2h-.5c-8.7 .1-16.5 3.6-22.2 9.2l-.3 .3c-5.7 5.8-9.2 13.7-9.2 22.5c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},esv=esH,esV={prefix:"far",iconName:"starfighter-twin-ion-engine",icon:[576,512,["starfighter-alt"],"e038","M24 32c13.3 0 24 10.7 24 24V193.7l105.8-24.9C182.4 125 231.8 96 288 96s105.6 29 134.2 72.8L528 193.7V56c0-13.3 10.7-24 24-24s24 10.7 24 24V205v19 64 19V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V318.3L422.2 343.2C393.6 387 344.2 416 288 416s-105.6-29-134.2-72.8L48 318.3V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V307 288 224 205 56C0 42.7 10.7 32 24 32zM444.7 288.6L528 269V243l-83.3-19.6c2.2 10.5 3.3 21.4 3.3 32.6s-1.1 22.1-3.3 32.6zM48 269l83.3 19.6c-2.2-10.5-3.3-21.4-3.3-32.6s1.1-22.1 3.3-32.6L48 243v26zm224 97.9V334.4c-10.2-2.1-19.7-6.1-28.1-11.7l-23 23c14.7 11 32.1 18.4 51.1 21.2zm-73.7-43.8l23-23c-5.6-8.4-9.6-17.9-11.7-28.1H177.1c2.7 19 10.2 36.4 21.2 51.1zM177.1 240h32.5c2.1-10.2 6.1-19.7 11.7-28.1l-23-23c-11 14.7-18.5 32.1-21.2 51.1zm43.8-73.7l23 23c8.4-5.6 17.9-9.6 28.1-11.7V145.1c-19 2.7-36.4 10.2-51.1 21.2zM355.1 345.7l-23-23c-8.4 5.6-17.9 9.6-28.1 11.7v32.5c19-2.7 36.4-10.2 51.1-21.2zm22.6-22.6c11-14.7 18.4-32.1 21.2-51.1H366.4c-2.1 10.2-6.1 19.7-11.7 28.1l23 23zm-23-111.2c5.6 8.4 9.6 17.9 11.7 28.1h32.5c-2.7-19-10.2-36.4-21.2-51.1l-23 23zm.3-45.6c-14.7-11-32.1-18.4-51.1-21.2v32.5c10.2 2.1 19.7 6.1 28.1 11.7l23-23zM310.6 278.6c5.8-5.8 9.4-13.8 9.4-22.6c0-8.8-3.5-16.7-9.2-22.5l-.3-.3c-5.7-5.7-13.6-9.2-22.3-9.2h-.5c-8.7 .1-16.5 3.6-22.3 9.2l-.3 .3c-5.7 5.8-9.2 13.7-9.2 22.5c0 17.7 14.3 32 32 32c8.8 0 16.8-3.6 22.6-9.4z"]},esy=esV,esN={prefix:"far",iconName:"ban-bug",icon:[512,512,["debug"],"f7f9","M256 464C141.1 464 48 370.9 48 256c0-48.8 16.8-93.7 44.9-129.1L385.1 419.1C349.7 447.2 304.8 464 256 464zm78.9-163c.2-1.1 .3-2.1 .5-3.2l29.5 5.9c8.7 1.7 17.1-3.9 18.8-12.6s-3.9-17.1-12.6-18.8l-35.1-7V246.7l35.1-7c8.7-1.7 14.3-10.2 12.6-18.8s-10.2-14.3-18.8-12.6l-29.5 5.9c-1.1-9.2-3.8-17.8-7.7-25.8l24.5-14.7c7.6-4.5 10-14.4 5.5-22s-14.4-10-22-5.5L307.8 163c-14-11.9-32.1-19-51.8-19c-21.6 0-41.2 8.6-55.6 22.5L126.9 92.9C162.3 64.8 207.2 48 256 48c114.9 0 208 93.1 208 208c0 48.8-16.8 93.7-44.9 129.1L334.9 301zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM140.9 272.3c-8.7 1.7-14.3 10.2-12.6 18.8s10.2 14.3 18.8 12.6l29.5-5.9c1.1 9.2 3.8 17.8 7.7 25.8l-24.5 14.7c-7.6 4.5-10 14.4-5.5 22s14.4 10 22 5.5L204.2 349c14 11.9 32.1 19 51.8 19c6.6 0 13-.8 19.2-2.3L175 265.5l-34.1 6.8z"]},esx=esN,esT={prefix:"far",iconName:"person-digging",icon:[576,512,["digging"],"f85e","M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440.8 288c8.2 .3 15.7 4.7 19.8 11.8l104 176c4.4 7.4 4.5 16.6 .2 24.1s-12.2 12.1-20.8 12.1H288c-7.7 0-15-3.7-19.5-10s-5.7-14.3-3.3-21.6l16-48c3.3-9.8 12.4-16.4 22.8-16.4h35.4l20.3-29.5L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4s19.1-18 31.4-12.9L61 210.1l19.8-36.2C96.2 145.6 125.8 128 158 128h3.8c52.3 0 98.5 33.8 114.4 83.6l32.3 101.6 79 32.9 32.8-47.7c4.6-6.8 12.4-10.7 20.6-10.4zm-190.4 1l-20-62.8c-9.5-29.9-37.3-50.2-68.6-50.2H158c-14.6 0-28.1 8-35.1 20.8l-17.3 31.8L250.4 289zm188.1 67.6l-66.7 97L364.6 464H501.9L438.5 356.6zM81.4 301.1l128 54.4c8.9 3.8 14.6 12.5 14.6 22.1V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V393.5L87.5 355.9 47 494.7c-3.7 12.7-17 20-29.8 16.3S-2.7 494 1 481.3L49 316.5l7.6-25.9 24.9 10.6z"]},esb=esT,esw={prefix:"far",iconName:"shower-down",icon:[384,512,["shower-alt"],"e24d","M192 0c13.3 0 24 10.7 24 24v9.8c77 11.6 136 78 136 158.2v16h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H328 56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V192C32 111.8 91 45.4 168 33.8V24c0-13.3 10.7-24 24-24zM80 208H304V192c0-61.9-50.1-112-112-112S80 130.1 80 192v16zM52.8 295.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V352c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4zm109.8 42.4l18.2-42.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V352c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1zm64 128l18.2-42.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1zm82.2-170.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V352c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4zM98.7 465.7l18.2-42.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1z"]},esD=esw,esk={prefix:"far",iconName:"phone-arrow-down-left",icon:[512,512,["phone-arrow-down","phone-incoming"],"e223","M329 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2zM505 41l-135 135H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24v54.1L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},esS=esk,esE=esk,esj={prefix:"far",iconName:"gauge-simple",icon:[512,512,["gauge-simple-med","tachometer-average"],"f629","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-160c0-22.3-13.1-41.6-32-50.6V120c0-13.3-10.7-24-24-24s-24 10.7-24 24V301.4c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56s56-25.1 56-56z"]},esO=esj,esP=esj,es_={prefix:"far",iconName:"arrow-down-small-big",icon:[576,512,["sort-size-down-alt"],"f88d","M143 473L47 377c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55V56c0-13.3 10.7-24 24-24s24 10.7 24 24V398.1l55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-96 96c-9.4 9.4-24.6 9.4-33.9 0zM368 144h64V80H368v64zm-48 0V80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48zm48 160V432H496V304H368zm-48 0c0-26.5 21.5-48 48-48H496c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V304z"]},esB=es_,esU={prefix:"far",iconName:"pen-clip-slash",icon:[640,512,["pen-alt-slash"],"e20f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L409.9 296 556.7 149.3c25-25 25-65.5 0-90.5L517.3 19.3c-25-25-65.5-25-90.5 0L384 62.1 370.9 49c-28.1-28.1-73.7-28.1-101.8 0l-76.6 76.6L38.8 5.1zM230.5 155.4L303 82.9c9.4-9.4 24.6-9.4 33.9 0L350.1 96l-85.8 85.8-33.7-26.4zm71.8 56.2L384 129.9 446.1 192l-74.2 74.2-69.6-54.5zm38.8 153.2l-38-29.9-43.6 43.6c-38.8 38.8-87.5 66-140.7 78.6c12.7-53.2 39.9-101.9 78.6-140.7l36.3-36.3-38-29.9-32.3 32.3c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l47.7-47.7z"]},esR=esU,esY={prefix:"far",iconName:"quote-right",icon:[448,512,[8221,"quote-right-alt"],"f10e","M448 296c0 66.3-53.7 120-120 120H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h16c39.8 0 72-32.2 72-72V286c-5.1 1.3-10.5 2-16 2H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-48-72V192 160c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16zM64 240h64c8.8 0 16-7.2 16-16V192 160c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16zm128-48v32 72c0 66.3-53.7 120-120 120H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H72c39.8 0 72-32.2 72-72V286c-5.1 1.3-10.5 2-16 2H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32z"]},esG=esY,esQ={prefix:"far",iconName:"shirt",icon:[640,512,[128085,"t-shirt","tshirt"],"f553","M233.7 33.1l-23.5 4.6 0 0 23.5-4.6zm172.7 0l-23.5-4.6v0l23.5 4.6zm71.9 13.2l15.4-18.4 0 0L478.3 46.3zM604.5 151.4L619.8 133v0l-15.4 18.4zm3.6 45.7L590 181.3v0l18.1 15.8zm-56 64l18.1 15.8-18.1-15.8zm-44.6 3.5L492.2 283v0l15.4-18.4zM456 221.7l15.4-18.4c-7.2-6-17.1-7.2-25.5-3.3s-13.8 12.4-13.8 21.7h24zm-272 0h24c0-9.3-5.4-17.8-13.8-21.7s-18.4-2.7-25.5 3.3L184 221.7zm-51.5 42.9L147.9 283h0l-15.4-18.4zm-44.6-3.5L69.9 276.9l18.1-15.8zm-56-64L50 181.3l0 0L31.9 197.1zm-7.8-23.6L.2 171.6l23.9 1.9zm11.4-22.1L20.1 133l0 0 15.4 18.4zM161.7 46.3l15.4 18.4L161.7 46.3zm95.5-17.8C254.3 13.6 241.3 0 223.2 0V48c-7.8 0-12.2-5.7-13.1-10.3l47.1-9.3zM320 80c-31.1 0-57-22.2-62.8-51.5l-47.1 9.3C220.2 89.2 265.6 128 320 128V80zm62.8-51.5C377 57.8 351.1 80 320 80v48c54.4 0 99.8-38.8 109.9-90.3l-47.1-9.3zM416.8 0c-18.2 0-31.1 13.6-34 28.5l47.1 9.3C429 42.3 424.6 48 416.8 48V0zm76.8 27.8C472.1 9.8 444.9 0 416.8 0V48c16.8 0 33.2 5.9 46.1 16.7l30.7-36.9zM619.8 133L493.7 27.8 462.9 64.7 589.1 169.9 619.8 133zm20 38.6c-1.2-15-8.4-29-20-38.6l-30.7 36.9c1.7 1.4 2.7 3.4 2.9 5.5l47.9-3.8zm-13.7 41.3c9.9-11.4 14.9-26.2 13.7-41.3L592 175.4c.2 2.1-.5 4.3-2 5.9l36.1 31.6zm-56 64l56-64L590 181.3l-56 64 36.1 31.6zm-78 6.1c23.4 19.5 58 16.7 78-6.1L534 245.3c-2.9 3.3-7.8 3.7-11.1 .9L492.2 283zm-51.5-42.9L492.2 283l30.7-36.9-51.5-42.9-30.7 36.9zM432 221.7V448h48V221.7H432zM432 448c0 8.8-7.2 16-16 16v48c35.3 0 64-28.7 64-64H432zm-16 16H224v48H416V464zm-192 0c-8.8 0-16-7.2-16-16H160c0 35.3 28.7 64 64 64V464zm-16-16V221.7H160V448h48zM147.9 283l51.5-42.9-30.7-36.9-51.5 42.9L147.9 283zm-78-6.1c20 22.9 54.6 25.6 78 6.1l-30.7-36.9c-3.3 2.8-8.3 2.4-11.1-.9L69.9 276.9zm-56-64l56 64L106 245.3l-56-64L13.9 212.9zM.2 171.6c-1.2 15 3.7 29.9 13.7 41.3L50 181.3c-1.4-1.6-2.1-3.7-2-5.9L.2 171.6zm20-38.6c-11.6 9.7-18.8 23.6-20 38.6L48 175.4c.2-2.1 1.2-4.1 2.9-5.5L20.1 133zM146.3 27.8L20.1 133l30.7 36.9L177.1 64.7 146.3 27.8zM223.2 0c-28.1 0-55.3 9.8-76.8 27.8l30.7 36.9C190 53.9 206.3 48 223.2 48V0z"]},esF=esQ,esZ=esQ,esq={prefix:"far",iconName:"tenge-sign",icon:[384,512,[8376,"tenge"],"f7d7","M0 56C0 42.7 10.7 32 24 32H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 80 0 69.3 0 56zM0 184c0-13.3 10.7-24 24-24H192 360c13.3 0 24 10.7 24 24s-10.7 24-24 24H216V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V208H24c-13.3 0-24-10.7-24-24z"]},esK=esq,esJ={prefix:"far",iconName:"temperature-sun",icon:[640,512,["temperature-hot"],"f76a","M320.6 98.5l-2.7-.5L303.8 13.4c-.9-5.4-4.5-10-9.6-12.1s-10.9-1.5-15.4 1.6L208 52.5 137.2 2.9c-4.5-3.2-10.3-3.8-15.4-1.6s-8.7 6.7-9.6 12.1L98.1 98.1 13.4 112.2c-5.4 .9-10 4.5-12.1 9.6s-1.5 10.9 1.6 15.4L52.5 208 2.9 278.8c-3.2 4.5-3.8 10.3-1.6 15.4s6.7 8.7 12.1 9.6l84.7 14.1 14.1 84.7c.9 5.4 4.5 10 9.6 12.1s10.9 1.5 15.4-1.6L208 363.5l70.8 49.6c4.5 3.1 10.3 3.8 15.4 1.6c.7-.3 1.5-.7 2.1-1.1c-5.4-16.9-8.3-35-8.3-53.7c0-37.7 11.8-72.6 32-101.2V112c0-4.5 .2-9 .6-13.5zM208 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0-160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm192 0c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5c7.1-9.5 12.8-22.1 12.8-36.6V112zM464 0C402.1 0 352 50.2 352 112V273.9c0 1.7-.7 4.4-3.2 7.8c-18.1 24.1-28.8 54-28.8 86.4c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C576 50.2 525.9 0 464 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},esW=esJ,esX={prefix:"far",iconName:"high-definition",icon:[576,512,["rectangle-hd"],"e1ae","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM304 184V328c0 13.3 10.7 24 24 24h56c53 0 96-43 96-96s-43-96-96-96H328c-13.3 0-24 10.7-24 24zm80 24c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208h32zM160 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v72 72c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V256 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v48H160V184z"]},es$=esX,es1={prefix:"far",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M304 41c0 10.9 4.3 21.3 12 29L362.1 116 207 271c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l155-155L442.1 196c7.7 7.7 18.1 12 29 12c22.6 0 41-18.3 41-41V40c0-22.1-17.9-40-40-40H345c-22.6 0-41 18.3-41 41zm57.9 7H464V150.1L361.9 48zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H408c39.8 0 72-32.2 72-72V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},es2=es1,es4={prefix:"far",iconName:"circle-sort",icon:[512,512,["sort-circle"],"e030","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM267.3 100.7l96 96c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H160c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l96-96c6.2-6.2 16.4-6.2 22.6 0zM244.7 411.3l-96-96c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9H352c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-96 96c-6.2 6.2-16.4 6.2-22.6 0z"]},es3=es4,es0={prefix:"far",iconName:"table-cells",icon:[512,512,["th"],"f00a","M360 80v88H464V96c0-8.8-7.2-16-16-16H360zm-48 0H200v88H312V80zM152 80H64c-8.8 0-16 7.2-16 16v72H152V80zM48 216v80H152V216H48zm0 128v72c0 8.8 7.2 16 16 16h88V344H48zm152 88H312V344H200v88zm160 0h88c8.8 0 16-7.2 16-16V344H360v88zM464 296V216H360v80H464zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 296H312V216H200v80z"]},es6=es0,es8={prefix:"far",iconName:"image-landscape",icon:[576,512,["landscape"],"e1b5","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H83.8l80.8-110.2c4.5-6.2 11.7-9.8 19.4-9.8s14.8 3.6 19.4 9.8L232.8 330l83.1-127.1c4.4-6.8 12-10.9 20.1-10.9s15.7 4.1 20.1 10.9L485 400h27c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM96 448H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H472 272 200 96zm64-288a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},es5=es8,es7={prefix:"far",iconName:"curling-stone",icon:[576,512,[129356,"curling"],"f44a","M264 80c-22.1 0-40 17.9-40 40v24H416c35.3 0 64 28.7 64 64v1.1c54.3 7.8 96 54.4 96 110.9v48c0 61.9-50.1 112-112 112H112C50.1 480 0 429.9 0 368V320c0-56.4 41.7-103.1 96-110.9V208c0-35.3 28.7-64 64-64h16V120c0-48.6 39.4-88 88-88H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H264zM112 432H464c35.3 0 64-28.7 64-64H48c0 35.3 28.7 64 64 64zM48 320H528c0-35.3-28.7-64-64-64H112c-35.3 0-64 28.7-64 64z"]},es9=es7,ele={prefix:"far",iconName:"gamepad-modern",icon:[640,512,[127918,63676,"gamepad-alt"],"e5a2","M216 336H424c22 0 41.2 15 46.6 36.4l3.6 14.3c6.7 26.6 30.6 45.3 58 45.3c33 0 59.8-26.8 59.8-59.8v-2.8c0-3.5-.3-7.1-.9-10.6L558.4 168c-6.2-36-27.8-60.4-54.6-67.1C461.4 90.3 399.7 80 320 80s-141.5 10.3-183.7 20.9C109.4 107.6 87.8 132 81.6 168L48.9 358.8c-.6 3.5-.9 7-.9 10.6v2.8c0 33 26.8 59.8 59.8 59.8c27.4 0 51.4-18.7 58-45.3l3.6-14.3C174.8 351 194 336 216 336zm211.6 62.3L424 384H216l-3.6 14.3c-12 48-55.1 81.7-104.6 81.7C48.3 480 0 431.7 0 372.2v-2.8c0-6.3 .5-12.5 1.6-18.7L34.3 159.8c8.6-50.2 40.9-93.2 90.3-105.5C170.5 42.9 236.2 32 320 32s149.5 10.9 195.3 22.3c49.4 12.3 81.7 55.3 90.3 105.5l32.7 190.9c1.1 6.2 1.6 12.4 1.6 18.7v2.8C640 431.7 591.7 480 532.2 480c-49.5 0-92.6-33.7-104.6-81.7zM232 168v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H232v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V248H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V168c0-13.3 10.7-24 24-24s24 10.7 24 24zm168 72a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},elt=ele,elc={prefix:"far",iconName:"book-bible",icon:[448,512,["bible"],"f647","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM48 432c0 17.7 14.3 32 32 32H368V400H80c-17.7 0-32 14.3-32 32zm0-73.3c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM208 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272v96c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V208H160c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h48V96z"]},eli=elc,elr={prefix:"far",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm240 88V432H144V144h8H360h8zM96 144V432H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16H96zM416 432V144h32c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H416zM229.3 224v37.3H192c-8.8 0-16 7.2-16 16v21.3c0 8.8 7.2 16 16 16h37.3V352c0 8.8 7.2 16 16 16h21.3c8.8 0 16-7.2 16-16V314.7H320c8.8 0 16-7.2 16-16V277.3c0-8.8-7.2-16-16-16l-37.3 0V224c0-8.8-7.2-16-16-16H245.3c-8.8 0-16 7.2-16 16z"]},ela=elr,eln={prefix:"far",iconName:"person-dress",icon:[320,512,["female"],"f182","M208 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm21.7 185.7l37.4 66.1c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7l-51.8-91.5c-19.8-35-56.9-56.6-97.1-56.6s-77.3 21.6-97.1 56.6L11.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1l37.4-66.1L53.7 363.7C50.8 373.9 58.5 384 69.1 384H96V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h26.9c10.6 0 18.3-10.1 15.4-20.3L229.7 233.7zM160 176c2.2 0 4 1.4 4.6 3.5l44 156.5H111.4l44-156.5c.6-2.1 2.5-3.5 4.6-3.5z"]},els=eln,elf={prefix:"far",iconName:"business-time",icon:[640,512,["briefcase-clock"],"f64a","M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96h64c35.3 0 64 28.7 64 64v32.7c-5.3-.5-10.6-.7-16-.7c-10.9 0-21.6 1-32 2.9V160c0-8.8-7.2-16-16-16H360 152 64c-8.8 0-16 7.2-16 16v96H192 352h8.2c-21.9 26.6-36.2 59.7-39.5 96l-.7 0H224c-17.7 0-32-14.3-32-32V304H48V416c0 8.8 7.2 16 16 16H332c6.9 17.5 16.4 33.7 28.2 48H64c-35.3 0-64-28.7-64-64V280 160c0-35.3 28.7-64 64-64h64zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z"]},elh=elf,elg={prefix:"far",iconName:"table-cells-large",icon:[512,512,["th-large"],"f009","M280 80V232H464V96c0-8.8-7.2-16-16-16H280zm-48 0H64c-8.8 0-16 7.2-16 16V232H232V80zM48 280V416c0 8.8 7.2 16 16 16H232V280H48zM280 432H448c8.8 0 16-7.2 16-16V280H280V432zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},elM=elg,elu={prefix:"far",iconName:"book-tanakh",icon:[448,512,["tanakh"],"f827","M448 88c0-48.6-39.4-88-88-88H56C25.1 0 0 25.1 0 56V344c0 22.3 13.1 41.6 32 50.6V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H368c44.2 0 80-35.8 80-80c0-2.7-.1-5.4-.4-8h.4V88zM368 400c17.7 0 32 14.3 32 32s-14.3 32-32 32H80V400H368zm32-41.3c-9.8-4.3-20.6-6.7-32-6.7H56c-4.4 0-8-3.6-8-8V56c0-4.4 3.6-8 8-8H360c22.1 0 40 17.9 40 40V358.7zM216 104l13.9 24H202.1L216 104zM202.1 80l-27.7 48H119c-12.3 0-20 13.3-13.9 24l27.7 48-27.7 48c-6.2 10.7 1.5 24 13.9 24h55.4l27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48H313c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24H257.6L229.9 80c-6.2-10.7-21.6-10.7-27.7 0zm-69.3 72h27.7l-13.9 24-13.9-24zm55.4 0h55.4l27.7 48-27.7 48H188.3l-27.7-48 27.7-48zm-55.4 96l13.9-24 13.9 24H132.9zM216 296l-13.9-24h27.7L216 296zm83.1-48H271.4l13.9-24 13.9 24zm0-96l-13.9 24-13.9-24h27.7z"]},eld=elu,elp={prefix:"far",iconName:"phone-volume",icon:[512,512,["volume-control-phone"],"f2a0","M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zm73 166.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2z"]},elz=elp,elC={prefix:"far",iconName:"table-rows",icon:[512,512,["rows"],"e292","M448 432l-320 0 0-152 336 0 0 136c0 8.8-7.2 16-16 16zm16-200l-336 0 0-152 320 0c8.8 0 16 7.2 16 16l0 136zM0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416z"]},elL=elC,elI={prefix:"far",iconName:"location-exclamation",icon:[384,512,["map-marker-exclamation"],"f608","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM192 96c13.3 0 24 10.7 24 24V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zM160 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},elA=elI,elH={prefix:"far",iconName:"book-sparkles",icon:[448,512,["book-spells"],"f6b8","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM160 112l8.8-17.7c2.9-5.9 11.4-5.9 14.3 0L192 112l17.7 8.8c5.9 2.9 5.9 11.4 0 14.3L192 144l-8.8 17.7c-2.9 5.9-11.4 5.9-14.3 0L160 144l-17.7-8.8c-5.9-2.9-5.9-11.4 0-14.3L160 112zM264 216l16.6-38.8c2.8-6.5 11.9-6.5 14.7 0L312 216l38.8 16.6c6.5 2.8 6.5 11.9 0 14.7L312 264l-16.6 38.8c-2.8 6.5-11.9 6.5-14.7 0L264 264l-38.8-16.6c-6.5-2.8-6.5-11.9 0-14.7L264 216z"]},elv=elH,elV={prefix:"far",iconName:"washing-machine",icon:[448,512,["washer"],"f898","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm64 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM314.6 319.7c-3.5 .2-7 .3-10.6 .3c-32 0-56-16-80-32s-48-32-80-32c-3.5 0-7.1 .2-10.7 .4C146.4 218.9 182 192 224 192c53 0 96 43 96 96c0 11.1-1.9 21.8-5.4 31.7zM368 288A144 144 0 1 0 80 288a144 144 0 1 0 288 0z"]},ely=elV,elN={prefix:"far",iconName:"chess-clock-flip",icon:[640,512,["chess-clock-alt"],"f43e","M384 56c0-13.3 10.7-24 24-24H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H488v32h88c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V176c0-35.3 28.7-64 64-64H96V96c0-8.8 7.2-16 16-16H240c8.8 0 16 7.2 16 16v16H440V80H408c-13.3 0-24-10.7-24-24zM64 160c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H64zm376 32a104 104 0 1 1 0 208 104 104 0 1 1 0-208zm16 48c0-8.8-7.2-16-16-16s-16 7.2-16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V240zM126.5 222.5A104 104 0 1 1 273.5 369.5 104 104 0 1 1 126.5 222.5zm124.5 22.6c-6.2-6.2-16.4-6.2-22.6 0L194.3 279c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6z"]},elx=elN,elT={prefix:"far",iconName:"book-section",icon:[448,512,["book-law"],"e0c1","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM224.7 246.1c-20.7-5.5-63.7-17-55.7-58.8c2-10.5 7.5-19.2 15.6-25.8c-11.5-8.8-19.4-21.7-15.6-41.7c5.7-29.8 37.9-45 82-38.7c7.8 1.1 16.8 3.3 28.3 6.9c7.9 2.5 12.3 10.9 9.9 18.8c-2.5 7.9-11 12.3-18.8 9.9c-9.9-3.1-17.5-4.9-23.6-5.8c-26.1-3.8-46 2.3-48.4 14.7c-1.7 8.7-.2 15.1 34 24.1l6.8 1.8 0 0c28.2 7.3 70.9 18.3 62.8 60.6c-2 10.5-7.5 19.2-15.6 25.9c11.8 8.9 19.4 21.7 15.6 41.6c-4.8 25.3-28.9 40.2-63.1 40.2c-6 0-12.3-.5-18.9-1.4c-12.1-1.7-24.9-5.8-36.1-9.5l-5.4-1.8c-7.9-2.5-12.2-11-9.7-18.8c2.5-7.9 11-12.3 18.9-9.7l5.5 1.8c10.1 3.3 21.5 7 31 8.3c26.3 3.7 46.1-2.3 48.4-14.7c2.3-11.9-5.4-16.8-40.9-26l-7-1.8zM222 177.9c-8.1 1.1-21.6 4.5-23.6 15.1c-1.7 8.7-.2 15.1 34 24.1c0 0 13.2 3.5 16.6 4.4c8.2-1.1 21.6-4.5 23.6-15c2.3-11.9-5.4-16.8-40.9-26c0 0-8.8-2.3-9.7-2.6z"]},elb=elT,elw={prefix:"far",iconName:"ellipsis-stroke-vertical",icon:[192,512,["ellipsis-v-alt"],"f39c","M96 72a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm0 88A64 64 0 1 1 96 32a64 64 0 1 1 0 128zm24 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0A64 64 0 1 1 32 256zm88 160a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0A64 64 0 1 1 32 416z"]},elD=elw,elk={prefix:"far",iconName:"cake-candles",icon:[448,512,[127874,"birthday-cake","cake"],"f1fd","M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM120 168c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H64c-35.3 0-64 28.7-64 64V480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V288c0-35.3-28.7-64-64-64h-8V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H248V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H120V168zM64 272H384c8.8 0 16 7.2 16 16v60.8c-5.5-2.1-10.9-5.1-15.8-8.5c-3.2-2.2-6.1-5-9.1-7.7c-6.7-6.3-13.5-12.6-23.2-12.6c-9.4 0-16.5 6.5-23.4 12.8c-2.9 2.7-5.8 5.4-8.9 7.5C310.2 347 299 352 288 352s-22.2-5-31.8-11.7c-3.2-2.2-6.1-5-9.1-7.7c-6.7-6.3-13.5-12.6-23.2-12.6c-9.4 0-16.5 6.5-23.4 12.8c-2.9 2.7-5.8 5.4-8.9 7.5C182.2 347 171 352 160 352s-22.2-5-31.8-11.7c-3.2-2.2-6.1-5-9.1-7.7C112.4 326.3 105.7 320 96 320c-9.4 0-16.5 6.5-23.4 12.8c-2.9 2.7-5.8 5.4-8.9 7.5c-4.9 3.4-10.3 6.4-15.8 8.5V288c0-8.8 7.2-16 16-16zM400 398.5V464H48V398.5c17.5-3.3 33.9-11.6 48-22.3c18.4 14 40.6 23.8 64 23.8s45.6-9.8 64-23.8c18.4 14 40.6 23.8 64 23.8s45.6-9.8 64-23.8c14.1 10.7 30.5 19 48 22.3z"]},elS=elk,elE=elk,elj={prefix:"far",iconName:"angles-up",icon:[448,512,["angle-double-up"],"f102","M241 47c-9.4-9.4-24.6-9.4-33.9 0L47 207c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l143-143L367 241c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L241 47zM401 399L241 239c-9.4-9.4-24.6-9.4-33.9 0L47 399c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l143-143L367 433c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},elO=elj,elP={prefix:"far",iconName:"arrow-up-9-1",icon:[576,512,["sort-numeric-up-alt"],"f887","M424 80a40 40 0 1 0 0 80 40 40 0 1 0 0-80zm88 40c0 .8 0 1.6 0 2.5c-.6 20.2-7.9 39.7-20.9 55.3l-64.6 77.6c-8.5 10.2-23.6 11.6-33.8 3.1s-11.6-23.6-3.1-33.8L405.1 206c-39.5-8.6-69.1-43.8-69.1-86c0-48.6 39.4-88 88-88s88 39.4 88 88zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM456 312V432h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H432 384c-13.3 0-24-10.7-24-24s10.7-24 24-24h24V345.3l-16.4 5.5c-12.6 4.2-26.2-2.6-30.4-15.2s2.6-26.2 15.2-30.4l48-16c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5z"]},el_=elP,elB={prefix:"far",iconName:"message-medical",icon:[512,512,["comment-alt-medical"],"f7f4","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM224 128v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240h48c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H288V128c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z"]},elU=elB,elR={prefix:"far",iconName:"tree-deciduous",icon:[512,512,[127795,"tree-alt"],"f400","M185.9 103.6c-1.4 6.2-5.3 11.6-10.7 15s-12 4.4-18.2 3c-4.1-1-8.5-1.5-13-1.5c-30.9 0-56 25.1-56 56c0 6.4 1.1 12.5 3 18.2c3.8 11.1-1 23.4-11.3 28.9C60.8 233.2 48 253.2 48 276c0 33.1 26.9 60 60 60H232V320 256 152c0-13.3 10.7-24 24-24s24 10.7 24 24V256v64 16H404c33.1 0 60-26.9 60-60c0-22.8-12.8-42.8-31.7-52.9c-10.4-5.6-15.2-17.8-11.3-28.9c1.9-5.7 3-11.8 3-18.2c0-30.9-25.1-56-56-56c-4.5 0-8.8 .5-13 1.5c-6.2 1.5-12.7 .4-18.2-3s-9.3-8.7-10.7-15C318.7 71.7 290.1 48 256 48s-62.7 23.7-70.1 55.6zM232 384H108C48.4 384 0 335.6 0 276c0-34.4 16.1-65 41.1-84.8c-.7-5-1.1-10.1-1.1-15.2C40 118.6 86.6 72 144 72c.7 0 1.3 0 2 0C164.5 29.6 206.8 0 256 0s91.5 29.6 110 72c.7 0 1.3 0 2 0c57.4 0 104 46.6 104 104c0 5.2-.4 10.2-1.1 15.2C495.9 211 512 241.6 512 276c0 59.6-48.4 108-108 108H280V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384z"]},elY=elR,elG={prefix:"far",iconName:"puzzle-piece-simple",icon:[640,512,["puzzle-piece-alt"],"e231","M168 112c-4.4 0-8 3.6-8 8v79.1c0 22.6-18.3 40.9-40.9 40.9c-15 0-26.5-8.1-33.5-16.3c-4.9-5.9-9.8-7.7-13.6-7.7c-4 0-9.5 2.1-14.7 9.1S48 243 48 256s4 23.8 9.3 30.9s10.7 9.1 14.7 9.1c3.7 0 8.6-1.8 13.6-7.7c7-8.3 18.5-16.3 33.5-16.3c22.6 0 40.9 18.3 40.9 40.9V392c0 4.4 3.6 8 8 8h76.5c-2.9-7.4-4.5-15.5-4.5-24c0-43.1 39.4-72 80-72s80 28.9 80 72c0 8.5-1.6 16.6-4.5 24H472c4.4 0 8-3.6 8-8V312.9c0-22.6 18.3-40.9 40.9-40.9c15 0 26.5 8.1 33.5 16.3c4.9 5.9 9.8 7.7 13.6 7.7c4 0 9.5-2.1 14.7-9.1s9.3-17.9 9.3-30.9s-4-23.8-9.3-30.9s-10.7-9.1-14.7-9.1c-3.7 0-8.6 1.8-13.6 7.7c-7 8.3-18.5 16.3-33.5 16.3c-22.6 0-40.9-18.3-40.9-40.9V120c0-4.4-3.6-8-8-8H395.5c2.9 7.4 4.5 15.5 4.5 24c0 43.1-39.4 72-80 72s-80-28.9-80-72c0-8.5 1.6-16.6 4.5-24H168zm-56 8c0-30.9 25.1-56 56-56H270.1C288.8 64 304 79.2 304 97.9c0 10.1-4.5 18.5-9.9 24.2c-4.2 4.3-6.1 9.2-6.1 13.9c0 9.9 10.7 24 32 24s32-14.1 32-24c0-4.7-1.9-9.5-6.1-13.9c-5.5-5.7-9.9-14.1-9.9-24.2C336 79.2 351.2 64 369.9 64H472c30.9 0 56 25.1 56 56v62.6c10.9-8.8 24.6-14.6 40-14.6c22.5 0 41 12.2 53.1 28.3S640 233.6 640 256s-6.8 43.5-18.9 59.7S590.5 344 568 344c-15.4 0-29.1-5.8-40-14.6V392c0 30.9-25.1 56-56 56H369.9c-18.7 0-33.9-15.2-33.9-33.9c0-10.1 4.5-18.5 9.9-24.2c4.2-4.3 6.1-9.2 6.1-13.9c0-9.9-10.7-24-32-24s-32 14.1-32 24c0 4.7 1.9 9.5 6.1 13.9c5.5 5.7 9.9 14.1 9.9 24.2c0 18.7-15.2 33.9-33.9 33.9H168c-30.9 0-56-25.1-56-56V329.4C101.1 338.2 87.4 344 72 344c-22.5 0-41-12.2-53.1-28.3S0 278.4 0 256s6.8-43.5 18.9-59.7S49.5 168 72 168c15.4 0 29.1 5.8 40 14.6V120z"]},elQ=elG,elF={prefix:"far",iconName:"hourglass",icon:[384,512,[9203,62032,"hourglass-empty"],"f254","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V67c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445v19H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V445c0-40.3-16-79-44.5-107.5L225.9 256l81.5-81.5C336 146 352 107.3 352 67V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM192 289.9l81.5 81.5C293 391 304 417.4 304 445v19H80V445c0-27.6 11-54 30.5-73.5L192 289.9zm0-67.9l-81.5-81.5C91 121 80 94.6 80 67V48H304V67c0 27.6-11 54-30.5 73.5L192 222.1z"]},elZ=elF,elq={prefix:"far",iconName:"file-xmark",icon:[384,512,["file-times"],"f317","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm47 239c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},elK=elq,elJ={prefix:"far",iconName:"house-heart",icon:[576,512,["home-heart"],"f4c9","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5zM176 269.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"]},elW=elJ,elX={prefix:"far",iconName:"user-doctor",icon:[448,512,["user-md"],"f0f0","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm64 225c5.2-.7 10.6-1 16-1h96c5.4 0 10.8 .3 16 1v49c-27.6 7.1-48 32.2-48 62v32c0 8.8 7.2 16 16 16h24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V464c0-17.7 14.3-32 32-32s32 14.3 32 32v16h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24c8.8 0 16-7.2 16-16V464c0-29.8-20.4-54.9-48-62V361.3c46.9 19 80 65 80 118.7v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-97.2-78.8-176-176-176H176C78.8 304 0 382.8 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-53.7 33.1-99.7 80-118.7v41c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7V353zm-16 79a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},el$=elX,el1={prefix:"far",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V248c0-13.3-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v64H216zm40-144a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},el2=el1,el4={prefix:"far",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M199.1 32c-24.1 0-45.5 15.4-53.1 38.3l22.8 7.6-22.8-7.6L137.4 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H374.6l-8.6-25.7C358.4 47.4 337 32 312.9 32H199.1zm-7.6 53.5c1.1-3.3 4.1-5.5 7.6-5.5H312.9c3.4 0 6.5 2.2 7.6 5.5l14 42.1c3.3 9.8 12.4 16.4 22.8 16.4H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h90.7c10.3 0 19.5-6.6 22.8-16.4l14-42.1zM256 400a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM192 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},el3=el4,el0={prefix:"far",iconName:"arrow-down-1-9",icon:[576,512,["sort-numeric-asc","sort-numeric-down"],"f162","M456 56c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-48 16C363.8 53.4 357 67 361.2 79.6S379 99 391.6 94.8L408 89.3V128v48H384c-13.3 0-24 10.7-24 24s10.7 24 24 24h48 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H456V128 56zM143 473c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96zm281-89a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm-17.9 46.2l-8.7 10.6c-8.4 10.3-6.9 25.4 3.4 33.8s25.4 6.9 33.8-3.4l56.8-69.4C504.7 385.5 512 365.1 512 344c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 42.5 30.1 77.9 70.1 86.2z"]},el6=el0,el8=el0,el5={prefix:"far",iconName:"hand-holding-droplet",icon:[576,512,["hand-holding-water"],"f4c1","M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3V160c0 53-43 96-96 96s-96-43-96-96v-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},el7=el5,el9={prefix:"far",iconName:"star-sharp-half-stroke",icon:[576,512,["star-sharp-half-alt"],"e28d","M310.9 16.7C307.7 6.8 298.5 0 288 0s-19.7 6.8-22.9 16.7L214.5 176H56c-10.3 0-19.4 6.5-22.7 16.2s-.1 20.4 8 26.7L172.1 320.7 121.1 480.7c-3.2 10 .5 21 9.1 27s20.2 5.7 28.5-.7L288 406.4 417.3 506.9c8.3 6.5 19.8 6.8 28.5 .7s12.3-16.9 9.1-27L403.9 320.7 534.7 218.9c8.1-6.3 11.3-17 8-26.7s-12.4-16.2-22.7-16.2H361.6L310.9 16.7zM288 103.2l0 0 33.1 104.1c3.2 10 12.4 16.7 22.9 16.7H450.1l-88.8 69.1c-7.9 6.2-11.2 16.6-8.1 26.2l32.5 102.3-82.9-64.5c-4.3-3.4-9.5-5.1-14.7-5.1V103.2z"]},efe=el9,eft={prefix:"far",iconName:"calendar-clock",icon:[576,512,["calendar-time"],"e0d2","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 288 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304c0-8.8-7.2-16-16-16z"]},efc=eft,efi={prefix:"far",iconName:"prescription-bottle-medical",icon:[384,512,["prescription-bottle-alt"],"f486","M48 48H336V80H48V48zM32 0C14.3 0 0 14.3 0 32V96c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H32zm0 160V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V160H304V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V160H32zm133.3 80v37.3H128c-8.8 0-16 7.2-16 16v21.3c0 8.8 7.2 16 16 16h37.3V368c0 8.8 7.2 16 16 16h21.3c8.8 0 16-7.2 16-16V330.7H256c8.8 0 16-7.2 16-16V293.3c0-8.8-7.2-16-16-16l-37.3 0V240c0-8.8-7.2-16-16-16H181.3c-8.8 0-16 7.2-16 16z"]},efr=efi,efa={prefix:"far",iconName:"arrow-down-a-z",icon:[576,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zm305-89c-13.3 0-24 10.7-24 24s10.7 24 24 24h74.6L334.1 440.1c-6.3 7.1-7.8 17.2-4 25.8S342.6 480 352 480H480c13.3 0 24-10.7 24-24s-10.7-24-24-24H405.4l92.5-104.1c6.3-7.1 7.8-17.2 4-25.8S489.4 288 480 288H352zM416 32c-9.1 0-17.4 5.1-21.5 13.3l-80 160c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L370.8 200H456c1.7 0 3.3-.2 4.9-.5l13.6 27.2c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-80-160C433.4 37.1 425.1 32 416 32zM394.8 152L416 109.7 437.2 152H394.8z"]},efn=efa,efo=efa,efs={prefix:"far",iconName:"camera-viewfinder",icon:[512,512,["screenshot"],"e0da","M56 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-4.4 0-8 3.6-8 8v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 25.1 25.1 0 56 0zM376 0h80c30.9 0 56 25.1 56 56v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-4.4-3.6-8-8-8H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM48 376v80c0 4.4 3.6 8 8 8h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-30.9 0-56-25.1-56-56V376c0-13.3 10.7-24 24-24s24 10.7 24 24zm464 0v80c0 30.9-25.1 56-56 56H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c4.4 0 8-3.6 8-8V376c0-13.3 10.7-24 24-24s24 10.7 24 24zM173.8 120.2c6.3-14.7 20.8-24.2 36.8-24.2h90.9c16 0 30.5 9.5 36.8 24.2l3.3 7.8H352c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h10.5l3.3-7.8zm42 23.8l-7.5 17.5c-3.8 8.8-12.5 14.5-22.1 14.5H160c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H325.7c-9.6 0-18.3-5.7-22.1-14.5L296.2 144H215.8zM200 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0z"]},efl=efs,efh={prefix:"far",iconName:"message-music",icon:[512,512,["comment-alt-music"],"f8af","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM352 96c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V187.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V128 96z"]},efg=efh,efM={prefix:"far",iconName:"border-bottom-right",icon:[448,512,["border-style-alt"],"f854","M448 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 352c0 13.3-10.7 24-24 24L24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24l352 0c39.8 0 72-32.2 72-72l0-352zM320 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 128a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 128a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},efu=efM,efm={prefix:"far",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M40 224c-13.3 0-24-10.7-24-24V56c0-13.3 10.7-24 24-24s24 10.7 24 24v80.1l20-23.5C125 63.4 186.9 32 256 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-50.4 0-97-16.7-134.4-44.8c-10.6-8-12.7-23-4.8-33.6s23-12.7 33.6-4.8C179.8 418.9 216.3 432 256 432c97.2 0 176-78.8 176-176s-78.8-176-176-176c-54.3 0-102.9 24.6-135.2 63.4l-.1 .2 0 0L93.1 176H184c13.3 0 24 10.7 24 24s-10.7 24-24 24H40z"]},efd=efm,efp=efm,efz=efm,efC=efm,efL={prefix:"far",iconName:"hard-drive",icon:[512,512,[128436,"hdd"],"f0a0","M64 80c-8.8 0-16 7.2-16 16V258c5.1-1.3 10.5-2 16-2H448c5.5 0 10.9 .7 16 2V96c0-8.8-7.2-16-16-16H64zM48 320v96c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM0 320V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V320v96c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320zm280 48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},efI=efL,efA={prefix:"far",iconName:"face-grin-squint-tears",icon:[512,512,[129315,"grin-squint-tears"],"f586","M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-14.8 14.8-65.7 23.6-88.3 26.7c-5.6 .9-10.3-3.9-9.5-9.5C403.3 79.9 412 29 426.8 14.2zM75 75C158.2-8.3 284.5-22.2 382.2 33.2c-1.5 4.8-2.9 9.6-4.1 14.3c-3.1 12.2-5.5 24.6-7.3 35c-80.8-53.6-190.7-44.8-261.9 26.4C37.7 180.1 28.9 290 82.5 370.8c-10.5 1.8-22.9 4.2-35 7.3c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75zm389.6 58.9c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c3.1-12.2 5.5-24.6 7.3-35c80.8 53.6 190.7 44.8 261.9-26.4c71.2-71.2 80-181.1 26.4-261.9c10.5-1.8 22.9-4.2 35-7.3zm-105.4 93c10.1-16.3 33.9-16.9 37.9 1.9c9.5 44.4-3.7 93.5-39.3 129.1s-84.8 48.8-129.1 39.3c-18.7-4-18.2-27.8-1.9-37.9c25.2-15.7 50.2-35.4 73.6-58.8s43.1-48.4 58.8-73.6zM92 265.3l97.4-29.7c11.6-3.5 22.5 7.3 19 19l-29.7 97.4c-2.6 8.6-13.4 11.3-19.8 4.9c-2-2-3.2-4.6-3.4-7.3l-5.1-56.1-56.1-5.1c-2.8-.3-5.4-1.5-7.3-3.4c-6.3-6.3-3.6-17.2 4.9-19.8zm193-178.2c2 2 3.2 4.6 3.4 7.3l5.1 56.1 56.1 5.1c2.8 .3 5.4 1.5 7.3 3.4c6.3 6.3 3.6 17.2-4.9 19.8l-97.4 29.7c-11.6 3.5-22.5-7.3-19-19L265.3 92c2.6-8.6 13.4-11.3 19.8-4.9zM14.9 497.1c-19.6-19.6-20-51-.7-70.3C29 412 79.8 403.2 102.4 400.1c5.6-.9 10.3 3.9 9.5 9.5c-3.2 22.5-11.9 73.5-26.7 88.3C66 517 34.5 516.6 14.9 497.1z"]},efH=efA,efv={prefix:"far",iconName:"rectangle-list",icon:[576,512,["list-alt"],"f022","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm104 0c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24H448c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm-72-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},efV=efv,efy={prefix:"far",iconName:"person-skiing-nordic",icon:[576,512,["skiing-nordic"],"f7ca","M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-90.7 12.6c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6l-44.5 38.2c-10.1 8.6-11.2 23.8-2.6 33.8c1.2 1.5 2.6 2.7 4.1 3.8L67 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H311.5c.4 0 .7 0 1.1 0H504c39.8 0 72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24H434.6l27.2-176.7c10.4-2.6 18.2-12 18.2-23.3c0-13.3-10.7-24-24-24H407.6c-3.5 0-6.6-2.3-7.6-5.6l-19.7-64.2c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7zM429.4 288L402.3 464H344.6L371 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2C361.3 272 383 288 407.6 288h21.7zM99.7 464l55.8-265.1 40.6-34.8c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L294.4 464H190.7l36.8-109.8-8-4.5c-13.1-7.4-23.6-17.6-31.2-29.6L140.1 464H99.7zM316.1 175.8l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L289 169l27.1 6.8z"]},efN=efy,efx={prefix:"far",iconName:"person-from-portal",icon:[512,512,["portal-exit"],"e023","M72.2 436C58.7 404.6 48 348.4 48 256s10.7-148.6 24.2-180C84.6 47.3 94.6 47.9 95.9 48l.1 0 .1 0c1.3-.1 11.3-.7 23.7 28c13.5 31.4 24.2 87.7 24.2 180c0 45.7-2.6 82.6-6.9 112H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h7s0 0 0 0h49.7s0 0 0 0h28.2c16.7 0 31.6-10.3 37.4-25.9l14.1-37.6-4.9-2.8c-14.1-8-25.4-19.3-33-32.6L199.4 368H185.6c4.2-31.3 6.4-68.4 6.4-112c0-21.4-.5-41.2-1.6-59.6l37.7-32.4c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L321.1 480.8c-4 12.7 3.1 26.1 15.8 30.1s26.1-3.1 30.1-15.8L403 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2C393.3 272 415 288 439.6 288H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H439.6c-3.5 0-6.6-2.3-7.6-5.6l-19.7-64.2c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6L184.7 138C170.3 38 136 0 96 0C43 0 0 66.6 0 256S43 512 96 512c28 0 53.2-18.6 70.7-64H113.9c-9.5 16.5-16.7 16.1-17.8 16l-.1 0-.1 0c-1.3 .1-11.3 .7-23.7-28zM368 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-19.9 79.8l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L321 169l27.1 6.8z"]},efT=efx,efb={prefix:"far",iconName:"cowbell-circle-plus",icon:[576,512,["cowbell-more"],"f8b4","M176 48h96V96H176V48zm-48-8V96H112c-21.4 0-40.3 14.2-46.2 34.8l-64 224c-4.1 14.5-1.2 30.1 7.8 42.1S32.9 416 48 416H262.6c-4.3-15.3-6.6-31.4-6.6-48H48l64-224H336l18.8 65.8c14.2-7 29.6-12.1 45.6-15l-18.3-64C376.3 110.2 357.4 96 336 96H320V40c0-22.1-17.9-40-40-40H168c-22.1 0-40 17.9-40 40zm32 408c0 35.3 28.7 64 64 64c29.2 0 53.9-19.6 61.5-46.4c-3.8-5.7-7.2-11.5-10.3-17.6H160zm272 64a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},efw=efb,efD={prefix:"far",iconName:"circle-left",icon:[512,512,[61840,"arrow-alt-circle-left"],"f359","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9c4.2 4.5 10.1 7.1 16.3 7.1c12.3 0 22.3-10 22.3-22.3V304h96c17.7 0 32-14.3 32-32V240c0-17.7-14.3-32-32-32H256V150.3c0-12.3-10-22.3-22.3-22.3c-6.2 0-12.1 2.6-16.3 7.1L117.5 242.2c-3.5 3.8-5.5 8.7-5.5 13.8s2 10.1 5.5 13.8l99.9 107.1z"]},efk=efD,efS={prefix:"far",iconName:"signal-bars-fair",icon:[640,512,["signal-alt-2"],"f692","M240 304c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16s16-7.2 16-16V320c0-8.8-7.2-16-16-16zm-64 16c0-35.3 28.7-64 64-64s64 28.7 64 64V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V320zM80 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64-16A64 64 0 1 1 16 448a64 64 0 1 1 128 0z"]},efE=efS,efj={prefix:"far",iconName:"train-subway",icon:[448,512,["subway"],"f239","M200 48l0 160H48V96c0-26.5 21.5-48 48-48H200zm48 0H352c26.5 0 48 21.5 48 48V208H248l0-160zM48 352V256H400v96c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48zM96 0C43 0 0 43 0 96V352c0 42.8 28 79 66.6 91.4L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57H318.1l57 57c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6C420 431 448 394.8 448 352V96c0-53-43-96-96-96H96zm32 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},efO=efj,efP={prefix:"far",iconName:"money-bills-simple",icon:[640,512,["money-bills-alt"],"e1f4","M576 80c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H576zM160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM448 208a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z"]},ef_=efP,efB={prefix:"far",iconName:"indian-rupee-sign",icon:[320,512,["indian-rupee","inr"],"e1bc","M0 56C0 42.7 10.7 32 24 32h80H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H211.3c17.7 19.8 30.1 44.6 34.7 72h50c13.3 0 24 10.7 24 24s-10.7 24-24 24H246c-11.4 68.1-70.7 120-142 120H98.9L261.9 436.5c10.8 7.7 13.3 22.7 5.6 33.5s-22.7 13.3-33.5 5.6l-224-160C1.6 309.5-2 298.6 1.1 288.7S13.6 272 24 272h80c44.7 0 82.3-30.6 93-72H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H197c-10.7-41.4-48.2-72-93-72H24C10.7 80 0 69.3 0 56z"]},efU=efB,efR=efB,efY={prefix:"far",iconName:"crop-simple",icon:[512,512,["crop-alt"],"f565","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24V80H24C10.7 80 0 90.7 0 104s10.7 24 24 24H80V376c0 30.9 25.1 56 56 56H352V384H136c-4.4 0-8-3.6-8-8V24zM384 488c0 13.3 10.7 24 24 24s24-10.7 24-24V432h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H432l0-248c0-30.9-25.1-56-56-56L160 80v48l216 0c4.4 0 8 3.6 8 8l0 352z"]},efG=efY,efQ={prefix:"far",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M112 112c0 35.3-28.7 64-64 64V336c35.3 0 64 28.7 64 64H464c0-35.3 28.7-64 64-64V176c-35.3 0-64-28.7-64-64H112zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm80-48c0 8.8 7.2 16 16 16v64h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24 24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16z"]},efF=efQ,efZ={prefix:"far",iconName:"left-long",icon:[512,512,["long-arrow-alt-left"],"f30a","M6.5 272.4c-8.7-9.2-8.7-23.7 0-32.9l121.4-129c8.8-9.3 21-14.6 33.7-14.6c25.6 0 46.3 20.7 46.3 46.3l0 33.7 248 0c30.9 0 56 25.1 56 56l0 48c0 30.9-25.1 56-56 56l-248 0 0 33.7c0 25.6-20.7 46.3-46.3 46.3c-12.8 0-25-5.3-33.7-14.6L6.5 272.4zm153.5 93l0-53.5c0-13.3 10.7-24 24-24l272 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-272 0c-6.4 0-12.5-2.5-17-7s-7-10.6-7-17l0-53.5L57 256 160 365.5z"]},efq=efZ,efK={prefix:"far",iconName:"cloud-bolt-moon",icon:[576,512,["thunderstorm-moon"],"f76d","M361.4 79.9c31.2 18.7 52.5 52.2 54.3 90.8c33.3 15.8 57.6 47.5 63 85.3c.8 0 1.6 0 2.4 0c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5C427.1 0 380.6 33 361.4 79.9zM128.1 160c0-26.5 21.5-48 48-48c22.8 0 41.9 15.9 46.8 37.2c2.1 8.9 9 15.9 18 18s18.3-1.2 24.1-8.3c7.4-9.1 18.6-14.9 31.1-14.9c20.3 0 37.2 15.2 39.7 34.8c.1 .6 .2 1.2 .3 1.7v1.1c0 .3 0 .6 0 .9c0 .5 0 1 0 1.5s0 1 0 1.5c0 .3 0 .6 0 .9v30.2c0 7 3 13.6 8.3 18.1s12.2 6.6 19.1 5.6c1.5-.2 3-.3 4.6-.3c17.7 0 32 14.3 32 32s-14.3 32-32 32c-.4 0-.9 0-1.3 0c-.3 0-.6 0-1 0H293.7l-8 16.1H304c20.3 0 38.4 12.8 45.2 31.9h16.1c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-38.7-27.5-71-64-78.4v-6.9c0-.9 0-1.8 0-2.7s0-1.8 0-2.7V176c0-2.9-.5-5.7-1.5-8.3C374.9 126.9 339.1 96 296.1 96c-14.7 0-28.5 3.6-40.6 9.9C238.1 80.6 209.1 64 176.1 64c-52.6 0-95.4 42.4-96 94.8l-.2 2.5C34.6 169 .1 208.5 .1 256c0 43.4 28.8 80 68.3 91.9c3.1-6.6 7.6-12.6 13.6-17.4l33.3-26.6H98.9c-.3 0-.6 0-.9 0c-.6 0-1.2 0-1.9 0c-26.5 0-48-21.5-48-48s21.5-48 48-48c1.4 0 2.7 .1 4 .2c13.2 1.1 24.8-8.7 25.9-21.9l2-23.8c.1-.8 .1-1.6 .1-2.5zm154 67.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H233.9l52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z"]},efJ=efK,efW={prefix:"far",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 13.3-10.7 24-24 24L40 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0c13.3 0 24 10.7 24 24z"]},efX=efW,ef$={prefix:"far",iconName:"fire-flame",icon:[384,512,["flame"],"f6df","M209.1 8.5c72.9 68 128.7 152.4 162.7 246.1l.7 1.9c7.6 20.9 11.5 42.9 11.5 65.1C384 426.7 297.2 512 192 512S0 426.7 0 321.6c0-22.2 3.9-44.2 11.5-65.1l.7-1.9L57.3 271l-.7 1.9c-5.7 15.6-8.6 32.1-8.6 48.7C48 399.7 112.8 464 192 464s144-64.3 144-142.4c0-16.6-2.9-33.1-8.6-48.7l42.3-15.4-42.3 15.4-.7-1.9c-29-79.8-75-152.2-134.7-212.2C132.3 118.8 86.3 191.2 57.3 271L12.2 254.6C46.2 160.8 102 76.5 174.9 8.5l3.3-3C181.9 2 186.9 0 192 0s10.1 2 13.8 5.5l3.3 3zM189.3 163.8c1.7-2.4 4.4-3.8 7.4-3.8c5 0 9.1 4.1 9.1 9.1v10.8c0 7.8 3.1 15.3 8.5 20.8l44.1 45.1c19 19.4 29.6 45.5 29.6 72.6V320c0 53-43 96-96 96s-96-43-96-96V308.6c0-18.4 6.6-36.3 18.6-50.3l6-7c1.8-2.1 4.4-3.3 7.1-3.3c5.2 0 9.4 4.2 9.4 9.4v40.9c0 20.8 16.9 37.7 37.7 37.7s37.7-16.9 37.7-37.7v-1.5c0-10.2-3.9-19.9-11-27.3l-11-11.4c-12.3-12.8-19.2-29.8-19.2-47.5c0-14.4 4.5-28.4 13-40.1l4.9-6.7z"]},ef1=ef$,ef2={prefix:"far",iconName:"right-to-line",icon:[448,512,["arrow-alt-to-right"],"f34c","M192 146.2L302 256 192 365.8l0-53.8c0-13.3-10.7-24-24-24L48 288l0-64 120 0c13.3 0 24-10.7 24-24l0-53.8zM352 256c0-11.5-4.6-22.5-12.7-30.6L223.2 109.6c-8.7-8.7-20.5-13.6-32.8-13.6c-25.6 0-46.4 20.8-46.4 46.4l0 33.6-96 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l96 0 0 33.6c0 25.6 20.8 46.4 46.4 46.4c12.3 0 24.1-4.9 32.8-13.6L339.3 286.6c8.1-8.1 12.7-19.1 12.7-30.6zM400 88l0 336c0 13.3 10.7 24 24 24s24-10.7 24-24l0-336c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},ef4=ef2,ef3={prefix:"far",iconName:"arrow-left-long",icon:[512,512,["long-arrow-left"],"f177","M7 239c-9.4 9.4-9.4 24.6 0 33.9L143 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-95-95L488 280c13.3 0 24-10.7 24-24s-10.7-24-24-24L81.9 232l95-95c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239z"]},ef0=ef3,ef6={prefix:"far",iconName:"flask-round-poison",icon:[448,512,["flask-poison"],"f6e0","M176 48h96V157.7c0 24.3 13.5 44.9 32.3 55.9C352.1 241.4 384 293 384 352c0 43.1-17 82.1-44.7 110.9c-.1 .1-.3 .2-.8 .4c-.9 .4-2.5 .7-4.8 .7H114.2c-2.2 0-3.8-.4-4.8-.7c-.4-.2-.7-.3-.8-.4C81 434.1 64 395.1 64 352c0-59 31.9-110.6 79.7-138.4c18.8-11 32.3-31.6 32.3-55.9V48zM320 157.7V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H304 144 120C106.7 0 96 10.7 96 24s10.7 24 24 24h8V157.7c0 6-3.3 11.4-8.5 14.4C57.6 208.2 16 275.2 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512H333.8c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-76.8-41.6-143.8-103.5-179.9c-5.2-3-8.5-8.4-8.5-14.4zM286.8 378.4c15.6-13 25.2-30.8 25.2-50.4c0-39.8-39.4-72-88-72s-88 32.2-88 72c0 19.6 9.6 37.4 25.2 50.4c4.1 3.4 6.8 8.3 6.8 13.6v8c0 8.8 7.2 16 16 16h80c8.8 0 16-7.2 16-16v-8c0-5.3 2.7-10.2 6.8-13.6zM192 312a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},ef8=ef6,ef5={prefix:"far",iconName:"chart-user",icon:[640,512,["user-chart"],"f6a3","M576 48H224c-8.8 0-16 7.2-16 16v41.3c-14.8-6-31-9.3-48-9.3V64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-8.3-18-19.8-34.2-33.7-48H576c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16zM412.7 139.3c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h88c8.8 0 16 7.2 16 16v88c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-27-27L401 273c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 55.7-55.7-27-27zM160 272a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 400c-39.8 0-73.2 27.2-82.6 64H269.3c-9.5-36.8-42.9-64-82.6-64H133.3zm0-48h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z"]},ef7=ef5,ef9={prefix:"far",iconName:"hands-asl-interpreting",icon:[640,512,["american-sign-language-interpreting","asl-interpreting","hands-american-sign-language-interpreting"],"f2a3","M186.3 55.8l-51.8 86.3c-5.8 9.6-17.4 14-28.1 10.5S89 138.6 90 127.5l5.9-61.9c.8-8.8-5.6-16.6-14.4-17.4s-16.6 5.6-17.4 14.4l-16 168-.1 .8v.8 32c0 61.9 50.1 112 112 112h48c31.6 0 60.5-14.5 76.2-41.6c4.4-7.7 1.8-17.4-5.8-21.9c-2.5-1.4-5.1-2.1-7.7-2.2l-.3 0-.3 0c-5.5 .1-10.7 3-13.6 8C247.4 334.1 230 344 208 344c-30.9 0-56-25.1-56-56s25.1-56 56-56c11.6 0 21.7 1.8 30.1 5.8c8.9 4.2 14.8 10.3 18.4 16.6c2.9 5 8.1 7.9 13.6 8l.3 0 .3 0c2.6 0 5.2-.7 7.7-2.2c7.6-4.4 10.3-14.2 5.8-21.9c-6-10.3-13.5-18-21.9-23.6c-7.1-4.8-11.1-12.9-10.5-21.5s5.6-16.1 13.2-19.9l46.2-23.1c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-87.4 43.7c-9.5 4.8-21.1 2.7-28.3-5.2s-8.5-19.5-3-28.7l35.6-59.4c4.5-7.6 2.1-17.4-5.5-22s-17.4-2.1-22 5.5zm92.8 349.5C257.5 417.8 232.7 424 208 424H160C71.6 424 0 352.4 0 264V232v-1.9c0-.8 0-1.5 .1-2.3l.2-1.9 16-168C19.6 22.8 50.9-3.1 86.1 .3c24.7 2.4 44.9 18.5 53.4 40.1l5.6-9.3c18.2-30.3 57.5-40.1 87.8-22c26.9 16.2 37.7 49 27 77.4l15.4-7.7c31.4-15.7 69.5-3.2 85.5 28C382.5 94.2 407.3 88 432 88h48c88.4 0 160 71.6 160 160v32 1.9c0 .8 0 1.5-.1 2.3l-.2 1.9-16 168c-3.4 35.2-34.6 61-69.8 57.6c-24.7-2.4-44.9-18.5-53.4-40.1l-5.6 9.3c-18.2 30.3-57.5 40.1-87.8 22c-26.9-16.2-37.7-49-27-77.4l-15.4 7.7c-31.4 15.7-69.5 3.2-85.5-28zm174.6 51l51.8-86.3c5.8-9.6 17.4-14 28.1-10.5s17.5 13.9 16.4 25.1l-5.9 61.9c-.8 8.8 5.6 16.6 14.4 17.4s16.6-5.6 17.4-14.4l16-168 .1-.8V280 248c0-61.9-50.1-112-112-112H432c-31.6 0-60.5 14.5-76.2 41.6c-4.4 7.6-1.8 17.4 5.8 21.9c2.5 1.4 5.1 2.1 7.7 2.2l.3 0 .3 0c5.5-.1 10.7-3 13.6-8C392.6 177.9 410 168 432 168c30.9 0 56 25.1 56 56s-25.1 56-56 56c-11.6 0-21.7-1.8-30.1-5.8c-8.9-4.2-14.8-10.3-18.4-16.6c-2.9-5-8.1-7.9-13.6-8l-.3 0-.3 0c-2.6 0-5.2 .7-7.7 2.2c-7.7 4.4-10.3 14.2-5.8 21.9c6 10.3 13.5 18 21.9 23.6c7.1 4.8 11.1 12.9 10.6 21.5s-5.6 16.1-13.2 19.9l-46.2 23.1c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l87.4-43.7c9.5-4.8 21.1-2.7 28.3 5.2s8.5 19.5 3 28.7l-35.6 59.4c-4.5 7.6-2.1 17.4 5.5 22s17.4 2.1 22-5.5zM224 288a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm208-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},ehe=ef9,eht=ef9,ehc=ef9,ehi={prefix:"far",iconName:"presentation-screen",icon:[576,512,["presentation"],"f685","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm8 80V296c0 30.9 25.1 56 56 56H264v46.1l-73 73c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l63-63 63 63c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-73-73V352H488c30.9 0 56-25.1 56-56V80H496V296c0 4.4-3.6 8-8 8H288 88c-4.4 0-8-3.6-8-8V80H32z"]},ehr=ehi,eha={prefix:"far",iconName:"house-person-return",icon:[640,512,["house-person-arrive","house-return"],"e011","M432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm66.2 266.6l-29.9-89.8c-7.7 1.2-15 3.6-21.7 7.1c.1 .3 .2 .7 .3 1l32.4 103.8 16.3-13.3c2.6-2.1 3.6-5.6 2.5-8.7zm-59 54.6l-28.5-91.3-10.5 36.7c-1.9 6.5-5.4 12.5-10.2 17.3L361 313c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l27.6-27.6 10.9-38.1c14.4-50.5 60.6-85.4 113.2-85.4h4.9c16.1 0 32.1 2.6 47.4 7.7c39.9 13.3 72.4 42.8 89.5 81.3l9.5 21.3c5.4 12.1-.1 26.3-12.2 31.7s-26.3-.1-31.7-12.2l-9.5-21.3c-10.9-24.4-30.9-43.5-55.6-53.3l22.8 68.3c7.4 22.1 .3 46.5-17.8 61.2L421.5 397.4l-22.1 96c-3 12.9-15.9 21-28.8 18s-21-15.9-18-28.8L375.4 384c2-8.7 6.8-16.4 13.8-22.1l50.1-40.7zm101.1 21l24.1 60.4L633 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-69.7-69.7c-3.8-3.8-6.8-8.4-8.9-13.4l-19.2-48 39-31.7zm-146.7-224l2.9 2.4c-13.5 8.9-25.6 20-35.7 32.8L240 55 112 159.3V360c0 4.4 3.6 8 8 8H346.8c-1.1 2.9-1.9 5.8-2.6 8.8L335.1 416H120c-30.9 0-56-25.1-56-56V198.4L39.2 218.6c-10.3 8.4-25.4 6.8-33.8-3.4s-6.8-25.4 3.4-33.8l216-176c8.8-7.2 21.5-7.2 30.3 0L371.1 99.8c6.3 7.4 14 13.7 22.6 18.4zM160 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V208z"]},ehn=eha,eho=eha,ehs={prefix:"far",iconName:"message-xmark",icon:[512,512,["comment-alt-times","message-times"],"f4ab","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM175 127c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},ehl=ehs,ehf=ehs,ehh={prefix:"far",iconName:"file-certificate",icon:[512,512,["file-award"],"f5f3","M448 464H224v32c0 5.5-1 10.9-2.7 16H448c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H192c-35.3 0-64 28.7-64 64v71.1l.1-.1c1.5-.7 4-2 6.6-3c13.6-5.5 28.3-5.4 41.3-.5V64c0-8.8 7.2-16 16-16H352v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16zM109.2 161.6c-10-4.1-21.5-1-28.1 7.5L70.6 182.6c-1.3 1.7-3.2 2.7-5.2 3l-16.9 2.3c-10.7 1.5-19.1 9.9-20.5 20.5l-2.3 16.9c-.3 2.1-1.4 4-3 5.2L9.1 241.1c-8.5 6.6-11.6 18.1-7.5 28.1L8 285c.8 1.9 .8 4.1 0 6.1L1.6 306.8c-4.1 10-1 21.5 7.5 28.1l13.5 10.5c1.7 1.3 2.7 3.2 3 5.2l2.3 16.9c1.5 10.7 9.9 19.1 20.5 20.6L64 390.2V496c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L128 483.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1V390.2l15.5-2.1c10.7-1.5 19.1-9.9 20.5-20.6l2.3-16.9c.3-2.1 1.4-4 3-5.2l13.5-10.5c8.5-6.6 11.6-18.1 7.5-28.1L248 291c-.8-1.9-.8-4.1 0-6.1l6.5-15.8c4.1-10 1-21.5-7.5-28.1l-13.5-10.5c-1.7-1.3-2.7-3.2-3-5.2l-2.3-16.9c-1.5-10.7-9.9-19.1-20.5-20.5l-16.9-2.3c-2.1-.3-4-1.4-5.2-3l-10.5-13.5c-6.6-8.5-18.1-11.6-28.1-7.5L131 168c-1.9 .8-4.1 .8-6.1 0l-15.8-6.5zM64 288a64 64 0 1 1 128 0A64 64 0 1 1 64 288z"]},ehg=ehh,ehM={prefix:"far",iconName:"camera-security",icon:[448,512,["camera-home"],"f8fe","M384 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h40.1L67.6 475.4c-4.6 7.4-4.8 16.7-.5 24.3s12.3 12.3 21 12.3H360c8.7 0 16.7-4.7 21-12.3s4-16.9-.5-24.3L343.9 416H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM287.5 416l29.5 48H130.9l29.5-48h127zM336 208a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zM224 144a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},ehu=ehM,ehm={prefix:"far",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M256 0c17 0 33.6 1.7 49.8 4.8c7.9 1.5 21.8 6.1 29.4 20.1c2 3.7 3.6 7.6 4.6 11.8l9.3 38.5C350.5 81 360.3 86.7 366 85l38-11.2c4-1.2 8.1-1.8 12.2-1.9c16.1-.5 27 9.4 32.3 15.4c22.1 25.1 39.1 54.6 49.9 86.3c2.6 7.6 5.6 21.8-2.7 35.4c-2.2 3.6-4.9 7-8 10L459 246.3c-4.2 4-4.2 15.5 0 19.5l28.7 27.3c3.1 3 5.8 6.4 8 10c8.2 13.6 5.2 27.8 2.7 35.4c-10.8 31.7-27.8 61.1-49.9 86.3c-5.3 6-16.3 15.9-32.3 15.4c-4.1-.1-8.2-.8-12.2-1.9L366 427c-5.7-1.7-15.5 4-16.9 9.8l-9.3 38.5c-1 4.2-2.6 8.2-4.6 11.8c-7.7 14-21.6 18.5-29.4 20.1C289.6 510.3 273 512 256 512s-33.6-1.7-49.8-4.8c-7.9-1.5-21.8-6.1-29.4-20.1c-2-3.7-3.6-7.6-4.6-11.8l-9.3-38.5c-1.4-5.8-11.2-11.5-16.9-9.8l-38 11.2c-4 1.2-8.1 1.8-12.2 1.9c-16.1 .5-27-9.4-32.3-15.4c-22-25.1-39.1-54.6-49.9-86.3c-2.6-7.6-5.6-21.8 2.7-35.4c2.2-3.6 4.9-7 8-10L53 265.7c4.2-4 4.2-15.5 0-19.5L24.2 218.9c-3.1-3-5.8-6.4-8-10C8 195.3 11 181.1 13.6 173.6c10.8-31.7 27.8-61.1 49.9-86.3c5.3-6 16.3-15.9 32.3-15.4c4.1 .1 8.2 .8 12.2 1.9L146 85c5.7 1.7 15.5-4 16.9-9.8l9.3-38.5c1-4.2 2.6-8.2 4.6-11.8c7.7-14 21.6-18.5 29.4-20.1C222.4 1.7 239 0 256 0zM218.1 51.4l-8.5 35.1c-7.8 32.3-45.3 53.9-77.2 44.6L97.9 120.9c-16.5 19.3-29.5 41.7-38 65.7l26.2 24.9c24 22.8 24 66.2 0 89L59.9 325.4c8.5 24 21.5 46.4 38 65.7l34.6-10.2c31.8-9.4 69.4 12.3 77.2 44.6l8.5 35.1c24.6 4.5 51.3 4.5 75.9 0l8.5-35.1c7.8-32.3 45.3-53.9 77.2-44.6l34.6 10.2c16.5-19.3 29.5-41.7 38-65.7l-26.2-24.9c-24-22.8-24-66.2 0-89l26.2-24.9c-8.5-24-21.5-46.4-38-65.7l-34.6 10.2c-31.8 9.4-69.4-12.3-77.2-44.6l-8.5-35.1c-24.6-4.5-51.3-4.5-75.9 0zM208 256a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192z"]},ehd=ehm,ehp={prefix:"far",iconName:"droplet-slash",icon:[640,512,["tint-slash"],"f5c7","M320 464c37.9 0 72.4-14.6 98.1-38.6l38 30C421.4 490.3 373.2 512 320 512c-106 0-192-86-192-192c0-27.7 12-62.9 29.8-99.6l38.7 30.5c-1.2 2.7-2.4 5.4-3.6 8c-11.9 27.6-17 48.2-17 61.1c0 79.5 64.5 144 144 144zm185.2-93.3l125.6 98.4c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L205.8 136c34.9-54.7 72-103 88.9-124.3C300.6 4.2 309.5 0 319.1 0h1.8c9.6 0 18.5 4.2 24.5 11.7C381.8 57.7 512 228.8 512 320c0 17.5-2.4 34.6-6.8 50.7zm-42.3-33.1c.7-5.8 1.1-11.6 1.1-17.6c0-13-5.1-33.5-17-61.1c-11.5-26.6-27.6-55.8-45.5-84.7c-29-46.8-61-90.2-81.5-117c-19.3 25.1-48.7 65-76.3 108.5L462.9 337.5zM224 312c0-11.9 8.7-21.8 20.1-23.7l27.9 21.9c0 .6 .1 1.2 .1 1.7c0 30.9 25.1 56 56 56c13.3 0 24 10.7 24 24s-10.7 24-24 24c-57.4 0-104-46.6-104-104z"]},ehz=ehp,ehC={prefix:"far",iconName:"flag-swallowtail",icon:[448,512,["flag-alt"],"f74c","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24v8V80 304v48V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352H424c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L352 192 443.2 70.4c3.1-4.2 4.8-9.2 4.8-14.4c0-13.3-10.7-24-24-24H48V24zm0 56H376l-62.4 83.2c-12.8 17.1-12.8 40.5 0 57.6L376 304H48V80z"]},ehL=ehC,ehI={prefix:"far",iconName:"cart-shopping",icon:[576,512,[128722,"shopping-cart"],"f07a","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM131.1 80H520.7L482.4 222.2c-2.8 10.5-12.3 17.8-23.2 17.8H161.6L131.1 80zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},ehA=ehI,ehH={prefix:"far",iconName:"temperature-snow",icon:[576,512,["temperature-frigid"],"f768","M368 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5c7.1-9.5 12.8-22.1 12.8-36.6V112zM432 0C370.1 0 320 50.1 320 112V273.9c0 1.7-.7 4.4-3.2 7.8c-18.1 24.1-28.8 54-28.8 86.4c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C544 50.1 493.9 0 432 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM288 131.6l-88 50.8V126.6l35.3-35.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L200 81.4V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V81.4L139.3 68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L152 126.6v55.8l-48.3-27.9L90.7 106.3C88.5 97.7 79.7 92.7 71.2 95s-13.6 11.1-11.3 19.6l4.6 17.3-22-12.7C31 112.6 16.3 116.5 9.7 128s-2.7 26.2 8.8 32.8l22 12.7-17.3 4.6c-8.5 2.3-13.6 11.1-11.3 19.6s11.1 13.6 19.6 11.3l48.2-12.9L128 224 79.7 251.9 31.4 239c-8.5-2.3-17.3 2.8-19.6 11.3s2.8 17.3 11.3 19.6l17.3 4.6-22 12.7C7 293.8 3.1 308.5 9.7 320s21.3 15.4 32.8 8.8l22-12.7-4.6 17.3c-2.3 8.5 2.8 17.3 11.3 19.6s17.3-2.8 19.6-11.3l12.9-48.2L152 265.6v55.8l-35.3 35.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L152 366.6V392c0 13.3 10.7 24 24 24s24-10.7 24-24V366.6l12.7 12.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L200 321.4V265.6l67.7 39.1c5.2-13.5 12-26.2 20.3-37.9v-5.8l-64-37 64-37V131.6z"]},ehv=ehH,ehV={prefix:"far",iconName:"face-smile-plus",icon:[640,512,["smile-plus"],"f5b9","M544 0c13.3 0 24 10.7 24 24V72h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H568v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V120H472c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V24c0-13.3 10.7-24 24-24zM400 288A176 176 0 1 0 48 288a176 176 0 1 0 352 0zM0 288a224 224 0 1 1 448 0A224 224 0 1 1 0 288zm144.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM146 332.8c19.1 21.6 46.9 35.2 78 35.2s58.9-13.6 78-35.2c8.8-9.9 23.9-10.9 33.9-2.1s10.9 23.9 2.1 33.9C310.2 396.1 269.4 416 224 416s-86.2-19.9-114-51.5c-8.8-9.9-7.8-25.1 2.1-33.9s25.1-7.8 33.9 2.1z"]},ehy=ehV,ehN={prefix:"far",iconName:"radio-tuner",icon:[512,512,["radio-alt"],"f8d8","M511.1 17.6c3.5 12.8-4 26-16.8 29.5L201.2 128H448c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V304 192v-3.4c0-32.4 21.6-60.8 52.9-69.4L481.6 .9c12.8-3.5 26 4 29.5 16.8zM48 272v32V448c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V272H48zm256 96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM96 320H224c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},ehx=ehN,ehT={prefix:"far",iconName:"water-arrow-down",icon:[576,512,["water-lower"],"f774","M312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V161.7l-47.9-43.5c-9.8-8.9-25-8.2-33.9 1.6s-8.2 25 1.6 33.9l88 80c9.2 8.3 23.1 8.3 32.3 0l88-80c9.8-8.9 10.5-24.1 1.6-33.9s-24.1-10.5-33.9-1.6L312 161.7V24zM80 302.1C62.8 317 41 328.8 18.8 333.8C5.9 336.7-2.3 349.5 .6 362.5s15.7 21.1 28.7 18.2C58 374.2 81.6 360.2 96 350.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.7-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0zm0 128C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0z"]},ehb=ehT,ehw={prefix:"far",iconName:"person-ski-jumping",icon:[512,512,["ski-jump"],"f7c7","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM112 120c0-13.3 10.7-24 24-24H301.2c37 0 54.2 45.9 26.3 70.2L202.4 275 171 385 433.7 249.1c18.6-9.6 30.3-28.8 30.3-49.7V192c0-13.3 10.7-24 24-24s24 10.7 24 24v7.3c0 38.9-21.7 74.5-56.2 92.4L35 509.3C23.3 515.4 8.8 510.8 2.7 499s-1.5-26.3 10.3-32.3l113.2-58.6c-5.4-5.9-7.6-14.4-5.3-22.7l37.2-130.1c.1-.2 .1-.5 .2-.7l8.3-29c2.7-9.4 7.8-18 14.9-24.9c11.1-10.7 36.2-34.6 60.8-56.8H136c-13.3 0-24-10.7-24-24z"]},ehD=ehw,ehk={prefix:"far",iconName:"water-arrow-up",icon:[576,512,["water-rise"],"f775","M312 216c0 13.3-10.7 24-24 24s-24-10.7-24-24V78.3l-47.9 43.5c-9.8 8.9-25 8.2-33.9-1.6s-8.2-25 1.6-33.9l88-80c9.2-8.3 23.1-8.3 32.3 0l88 80c9.8 8.9 10.5 24.1 1.6 33.9s-24.1 10.5-33.9 1.6L312 78.3V216zM80 302.1c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7zm0 128c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7z"]},ehS=ehk,ehE={prefix:"far",iconName:"waveform-lines",icon:[640,512,["waveform-path"],"f8f2","M320 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM520 64c13.3 0 24 10.7 24 24V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24zM216 96c13.3 0 24 10.7 24 24V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zm208 32c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM120 192c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM24 224c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24zm592 0c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24z"]},ehj=ehE,ehO={prefix:"far",iconName:"film-canister",icon:[576,512,["film-cannister"],"f8b7","M96 32c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32h40 32c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H296 56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V80H24C10.7 80 0 69.3 0 56S10.7 32 24 32H56 96zM80 80V464H272V80H80zm464 48c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32s-32 14.3-32 32v32c0 17.7-14.3 32-32 32H352V128H544zM392 184v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V184c0-8.8-7.2-16-16-16H408c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V184c0-8.8-7.2-16-16-16H504zM392 344v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V344c0-8.8-7.2-16-16-16H408c-8.8 0-16 7.2-16 16z"]},ehP=ehO,eh_={prefix:"far",iconName:"folder-xmark",icon:[512,512,["folder-times"],"f65f","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM175 207c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},ehB=eh_,ehU={prefix:"far",iconName:"toilet-paper-blank",icon:[640,512,["toilet-paper-alt"],"f71f","M20.5 463.6c-4.3 7.2-5.5 15.8-3.6 23.7c.7 2.9 1.8 5.7 3.3 8.4C25.8 505.8 36.5 512 48 512H333.9c22.3 0 45.4-12.1 55.4-36.1c9.6-23.2 23.9-66.4 33.3-134.5c0-.3 .1-.6 .1-.8c5.5-40.5 9.3-89.7 9.3-148.6c0-76 26.2-138.3 59.4-143.6c1.5-.2 3.1-.4 4.6-.4c35.3 0 64 64.5 64 144s-28.7 144-64 144c-14 0-26.9-10-37.4-27.1c-2.2 22.3-4.9 42.5-7.9 60.8C463 378 478.2 384 496 384c24.5 0 44.1-11.4 58-24.5c13.6-13 23.7-29.4 31.1-46.1C600 279.8 608 236.9 608 192s-8-87.8-22.9-121.3C577.7 54 567.6 37.5 554 24.5C540.1 11.4 520.5 0 496 0c-1.3 0-2.6 0-3.8 .1l0-.1H160C107 0 64 86 64 192c0 77.6-.4 174.5-32.9 250c-3.2 7.4-6.7 14.6-10.5 21.6l0 .1zM419 48c-4.7 7.3-8.6 15-12.1 22.7C392 104.2 384 147.1 384 192c0 153.2-26.3 235-39 265.5c-.9 2.1-2.1 3.5-3.8 4.5c-2 1.2-4.6 2-7.3 2H73.8c18.1-40.9 27.3-85.5 32.2-127.9c5.9-50.6 5.9-101.7 5.9-144.1c0-47.2 9.7-87.5 23.1-114.3c6.7-13.4 13.4-21.6 18.6-26c2.5-2.1 4.3-3 5.2-3.4c.5-.2 .8-.3 .9-.3s.2 0 .3 0H419zm77 192c13.3 0 24-21.5 24-48s-10.7-48-24-48s-24 21.5-24 48s10.7 48 24 48z"]},ehR=ehU,ehY={prefix:"far",iconName:"tablet-screen",icon:[448,512,["tablet-android-alt"],"f3fc","M48 448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V368H48v80zm0-128H400V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V320zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 400h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},ehG=ehY,ehQ={prefix:"far",iconName:"display-medical",icon:[576,512,["desktop-medical"],"e166","M512 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H336.5c-.3 0-.6 0-.8 0H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H512zM64 416H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H372.3l-8-48H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64zm188.3 48l8-48h55.3l8 48H252.3zM256 128v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240h48c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H320V128c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16z"]},ehF=ehQ,ehZ={prefix:"far",iconName:"arrow-turn-up",icon:[384,512,["level-up"],"f148","M24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c48.6 0 88-39.4 88-88l0-342.1 87 87c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L209 7c-9.4-9.4-24.6-9.4-33.9 0L47 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87L168 424c0 22.1-17.9 40-40 40L24 464z"]},ehq=ehZ,ehK={prefix:"far",iconName:"square-root-variable",icon:[576,512,["square-root-alt"],"f698","M344.3 80c-3.6 0-6.7 2.4-7.7 5.8L231.1 462.5c-2.6 9.4-10.7 16.3-20.5 17.4s-19.1-3.9-23.8-12.5L83.9 276.2c-1.4-2.6-4.1-4.2-7-4.2H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H76.9c20.6 0 39.5 11.3 49.3 29.5l74.7 138.8L290.3 72.9C297.1 48.7 319.2 32 344.3 32H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H344.3zM399 239c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},ehJ=ehK,ehW={prefix:"far",iconName:"arrow-down-arrow-up",icon:[576,512,["sort-alt"],"f883","M47 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM399 39l-96 96c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V456c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L433 39c-9.4-9.4-24.6-9.4-33.9 0z"]},ehX=ehW,eh$={prefix:"far",iconName:"dash",icon:[512,512,["minus-large"],"e404","M0 256c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"]},eh1=eh$,eh2={prefix:"far",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},eh4=eh2,eh3={prefix:"far",iconName:"backward-step",icon:[320,512,["step-backward"],"f048","M80 88c0-13.3-10.7-24-24-24S32 74.7 32 88V226.7v58.6V424c0 13.3 10.7 24 24 24s24-10.7 24-24V318.9L256.7 442.6c5.1 3.5 11.1 5.4 17.3 5.4c16.6 0 30.1-13.5 30.1-30.1V94.1C304 77.5 290.5 64 273.9 64c-6.2 0-12.2 1.9-17.3 5.4L80 193.1V88zm0 172.3v-8.6L256 128.5v255L80 260.3z"]},eh0=eh3,eh6={prefix:"far",iconName:"arrows-maximize",icon:[512,512,["expand-arrows"],"f31d","M328 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h70.1L256 222.1 113.9 80H184c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C42.7 32 32 42.7 32 56V184c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9L222.1 256 80 398.1V328c0-13.3-10.7-24-24-24s-24 10.7-24 24V456c0 13.3 10.7 24 24 24H184c13.3 0 24-10.7 24-24s-10.7-24-24-24H113.9L256 289.9 398.1 432H328c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24V328c0-13.3-10.7-24-24-24s-24 10.7-24 24v70.1L289.9 256 432 113.9V184c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24H328z"]},eh8=eh6,eh5={prefix:"far",iconName:"location-dot-slash",icon:[640,512,["map-marker-alt-slash"],"f605","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L459 334.5c30-51.6 53-103.7 53-142.5C512 86 426 0 320 0C249.2 0 187.3 38.4 154 95.4L38.8 5.1zM192.3 125.4C216.3 79.4 264.5 48 320 48c79.5 0 144 64.5 144 144c0 12.4-4.5 31.6-15.3 57.2c-7.4 17.4-16.9 36.2-27.9 55.4l-57.7-45.2C385.3 245.1 400 220.3 400 192c0-44.2-35.8-80-80-80c-35.1 0-65 22.7-75.7 54.1l-52-40.7zM318 223.9l-28.5-22.4c-.9-3-1.5-6.2-1.5-9.6c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-.7 0-1.3 0-2-.1zm88.2 192.1l-37.8-29.8c-17.3 24.6-34.2 47.2-48.5 65.4c-24.8-31.8-57.8-76.4-86.2-122.6c-17.1-27.7-32-55.1-42.5-79.9c-.5-1.2-1-2.5-1.5-3.7l-61.7-48.6c4.2 88.2 117.8 239.3 168.2 302.2c12.3 15.3 35.1 15.3 47.4 0c16.2-20.2 39-49.6 62.5-83.1z"]},eh7=eh5,eh9={prefix:"far",iconName:"house-chimney-medical",icon:[576,512,["clinic-medical"],"f7f2","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM272 192c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H320V208c0-8.8-7.2-16-16-16H272z"]},ege=eh9,egt={prefix:"far",iconName:"boxing-glove",icon:[448,512,[129354,"glove-boxing"],"f438","M48 120c0-39.8 32.2-72 72-72H272c39.8 0 72 32.2 72 72v8H312c-40.3 0-74.2 27.1-84.7 64H167.5c-19.9 0-36.8-14.6-39.6-34.3l-.2-1.1c-1.9-13.1-14-22.2-27.2-20.4s-22.2 14-20.4 27.2l.2 1.1c6.2 43.4 43.3 75.6 87.1 75.6h59.8c10.4 36.9 44.4 64 84.7 64c13.3 0 24-10.7 24-24s-10.7-24-24-24c-22.1 0-40-17.9-40-40s17.9-40 40-40h51.1c.6 .1 1.2 .2 1.9 .3c19.7 2.5 35 19.3 35 39.7v38.9c0 14.9-5.9 29.1-16.4 39.6l-60.9 60.9c-12 12-18.7 28.3-18.7 45.3V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V359.6c0-6.8-2.9-13.3-8-17.9C57.2 328.5 48 309.3 48 288V120zM120 0C53.7 0 0 53.7 0 120V288c0 31.5 12.2 60.2 32 81.6V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V400.6c0-4.2 1.7-8.3 4.7-11.3l60.9-60.9c19.5-19.5 30.5-46 30.5-73.5V216c0-37.3-23.2-69.2-56-82V120C392 53.7 338.3 0 272 0H120zm32.9 346.7c-7.4-4.9-17.3-2.9-22.2 4.4s-2.9 17.3 4.4 22.2l28 18.7-28 18.7c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4L192 411.2l39.1 26.1c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2l-28-18.7 28-18.7c7.4-4.9 9.3-14.8 4.4-22.2s-14.8-9.3-22.2-4.4L192 372.8l-39.1-26.1z"]},egc=egt,egi={prefix:"far",iconName:"temperature-three-quarters",icon:[320,512,["temperature-3","thermometer-3","thermometer-three-quarters"],"f2c8","M160 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C71.1 326.5 64 346.4 64 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S16 447.5 16 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V152c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z"]},egr=egi,ega=egi,egn=egi,ego={prefix:"far",iconName:"mobile-screen",icon:[384,512,["mobile-android-alt"],"f3cf","M64 448c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16V368H64v80zm0-128H320V64c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16V320zM16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM160 400h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},egs=ego,egl={prefix:"far",iconName:"circle-location-arrow",icon:[512,512,["location-circle"],"f602","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm358.2-73.3l-84 196c-3.5 8.1-11.4 13.3-20.2 13.3c-1.4 0-2.9-.1-4.4-.4C239.4 389.5 232 380.4 232 370V280H142c-10.4 0-19.5-7.4-21.5-17.6c-2.1-10.2 3.3-20.5 12.9-24.6l196-84c8.5-3.5 18-1.7 24.2 4.7c6.4 6.3 8.2 15.9 4.7 24.2z"]},egf=egl,egh={prefix:"far",iconName:"sushi-roll",icon:[448,512,["maki-roll","makizushi"],"e48b","M400 207.7c-13.2 11.2-29 19.7-45 26.1C319 248.2 272.7 256 224 256s-95-7.8-131-22.2c-16-6.4-31.9-14.9-45-26.1V368c0 3 3.6 18.5 39.1 36.3C119.6 420.5 168 432 224 432s104.4-11.5 136.9-27.7C396.4 386.5 400 371 400 368V207.7zM64 144c0 10.4 6.2 20.1 17.1 28.8c20.4-23.3 45.9-40.4 70.3-52.7c20.1-10.1 40.2-17.3 57.5-21.9c-1.7-5.8-3-11.7-3.8-17.7C125.7 84.2 64 111.2 64 144zm54 47.9c28.2 10 65.4 16.1 106 16.1c30.9 0 59.8-3.5 84.2-9.6c-35.3-13.5-63.8-36.1-82-63.4c-16 3.8-36.4 10.5-56.9 20.8c-18.6 9.3-36.6 21.3-51.4 36.1zM384 144c0-32.4-60.1-59.2-138.2-63.4c9.3 42.5 53.3 85.3 122.8 90.8c9.8-8.3 15.4-17.6 15.4-27.4zM224 32c123.7 0 224 50.1 224 112V368c0 61.9-100.3 112-224 112S0 429.9 0 368V144C0 82.1 100.3 32 224 32z"]},egg=egh,egM=egh,egu={prefix:"far",iconName:"industry-windows",icon:[576,512,[127981,"industry-alt"],"f3b3","M80 88c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8V214.7c0 8.6 4.6 16.5 12 20.8s16.6 4.2 24-.1L320 153.8l0 70.9c0 8.8 4.8 16.8 12.5 21.1s17.1 3.9 24.5-.8l139.1-89L496 304v16 88c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V352 304 88zm8-56C57.1 32 32 57.1 32 88V304v48 56c0 39.8 32.2 72 72 72H472c39.8 0 72-32.2 72-72V320 304 155.9c0-37.9-41.9-60.9-73.9-40.4L368 180.8v-27c0-37-40.2-60.1-72.2-41.5L192 172.9V88c0-30.9-25.1-56-56-56H88zm56 264c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H144zm104 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H264c-8.8 0-16 7.2-16 16zm136-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H384z"]},egm=egu,egd={prefix:"far",iconName:"battery-half",icon:[576,512,["battery-3"],"f242","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z"]},egp=egd,egz={prefix:"far",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 416c0 13.3 10.7 24 24 24l59.7 0c10.2 32.5 40.5 56 76.3 56s66.1-23.5 76.3-56L488 440c13.3 0 24-10.7 24-24s-10.7-24-24-24l-251.7 0c-10.2-32.5-40.5-56-76.3-56s-66.1 23.5-76.3 56L24 392c-13.3 0-24 10.7-24 24zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-35.8 0-66.1 23.5-76.3 56L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l251.7 0c10.2 32.5 40.5 56 76.3 56s66.1-23.5 76.3-56l59.7 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-59.7 0c-10.2-32.5-40.5-56-76.3-56zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm76.3-56C258.1 39.5 227.8 16 192 16s-66.1 23.5-76.3 56L24 72C10.7 72 0 82.7 0 96s10.7 24 24 24l91.7 0c10.2 32.5 40.5 56 76.3 56s66.1-23.5 76.3-56L488 120c13.3 0 24-10.7 24-24s-10.7-24-24-24L268.3 72z"]},egC=egz,egL={prefix:"far",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 368a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm0-160a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM112 96A48 48 0 1 0 16 96a48 48 0 1 0 96 0z"]},egI=egL,egA={prefix:"far",iconName:"right-long",icon:[512,512,["long-arrow-alt-right"],"f30b","M505.5 239.6c8.7 9.2 8.7 23.7 0 32.9l-121.4 129c-8.8 9.3-21 14.6-33.7 14.6c-25.6 0-46.3-20.7-46.3-46.3l0-33.7L56 336c-30.9 0-56-25.1-56-56l0-48c0-30.9 25.1-56 56-56l248 0 0-33.7c0-25.6 20.7-46.3 46.3-46.3c12.8 0 25 5.3 33.7 14.6l121.4 129zM352 146.5l0 53.5c0 13.3-10.7 24-24 24L56 224c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l272 0c6.4 0 12.5 2.5 17 7s7 10.6 7 17l0 53.5L455 256 352 146.5z"]},egH=egA,egv={prefix:"far",iconName:"tty",icon:[512,512,["teletype"],"f1e4","M370 188.8v25.9l76.6 16.9 15.8-53.4c3.3-11.2-.3-17.4-2.5-19.4C421 123.4 349.4 80 256 80s-165 43.4-203.9 78.6c-2.2 2-5.8 8.2-2.5 19.4l15.8 53.4L142 214.6V188.8c0-19.5 11.8-37.1 29.9-44.5c53.9-21.9 114.2-21.9 168.1 0c18.1 7.4 29.9 24.9 29.9 44.5zm-48 25.9V188.8c-42.3-17.2-89.7-17.2-132 0v25.9c0 22.5-15.7 42-37.7 46.9L75.7 278.4c-24.6 5.4-49.2-9.1-56.4-33.3L3.5 191.7c-7.2-24.5-2.6-51.4 16.3-68.6C64.9 82.2 147.6 32 256 32s191.1 50.2 236.2 91.1c18.9 17.2 23.5 44.1 16.3 68.6l-15.8 53.4c-7.1 24.2-31.8 38.7-56.4 33.3l-76.6-16.9c-22-4.8-37.7-24.3-37.7-46.9zM32 336c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V336zm0 96c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V432zM144 320h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V336zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V432z"]},egV=egv,egy={prefix:"far",iconName:"circle-phone-hangup",icon:[512,512,["phone-circle-down"],"e11d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM391.4 294l21.7-35.2c4.8-7.8 3.4-17.5-3.4-23.8c-84.9-78.6-222.6-78.6-307.5 0c-6.8 6.3-8.2 16.1-3.4 23.8L120.6 294c5.3 8.6 16.8 12.3 26.7 8.5l46.2-17.6c8.7-3.3 14.1-11.6 13.1-20.3L203.7 238c33.8-10.8 70.8-10.8 104.6 0l-2.9 26.7c-.9 8.7 4.4 16.9 13.1 20.3l46.2 17.6c9.9 3.8 21.4 .2 26.7-8.5z"]},egN=egy,egx={prefix:"far",iconName:"person-hiking",icon:[384,512,["hiking"],"f6ec","M288 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM136.5 125.8c3.8-15.1-7.7-29.8-23.3-29.8h-4.2C73 96 41.4 120.1 31.9 155L7 246.4c-3.7 13.7 5.2 27.7 19.2 30l47.9 8c12.3 2.1 24.2-5.7 27.2-17.9l35.2-140.7zM384 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H308.8l-28.7-43.1c-11.2-16.9-28.6-28.7-48.5-32.9c-32-6.9-63.6 13.3-70.9 45.2l-19.8 86.5c-4.7 20.4 2.4 41.7 18.4 55.2L240 387.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V383.4c0-11.8-5.2-22.9-14.2-30.5l-27.5-23.2 22.4-95.2 2.5 3.7c7.4 11.1 19.9 17.8 33.3 17.8H336V488c0 13.3 10.7 24 24 24s24-10.7 24-24V184zm-162.4-5.1c3.6 .8 7 2.2 10 4.1L205.3 294.9l-14.9-12.6c-2.3-1.9-3.3-5-2.6-7.9l19.8-86.5c1.4-6.3 7.7-10.3 14.1-9zM80.9 481.5c-3.6 12.8 3.8 26 16.6 29.6s26-3.8 29.6-16.6l36.7-130-24.8-21c-5.6-4.7-10.5-10.1-14.6-15.8L80.9 481.5z"]},egT=egx,egb={prefix:"far",iconName:"right-from-line",icon:[448,512,["arrow-alt-from-left"],"f347","M288 146.2L398 256 288 365.8l0-53.8c0-13.3-10.7-24-24-24l-120 0 0-64 120 0c13.3 0 24-10.7 24-24l0-53.8zM448 256c0-11.5-4.6-22.5-12.7-30.6L319.2 109.6c-8.7-8.7-20.5-13.6-32.8-13.6c-25.6 0-46.4 20.8-46.4 46.4l0 33.6-96 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l96 0 0 33.6c0 25.6 20.8 46.4 46.4 46.4c12.3 0 24.1-4.9 32.8-13.6L435.3 286.6c8.1-8.1 12.7-19.1 12.7-30.6zM48 88c0-13.3-10.7-24-24-24S0 74.7 0 88L0 424c0 13.3 10.7 24 24 24s24-10.7 24-24L48 88z"]},egw=egb,egD={prefix:"far",iconName:"cable-car",icon:[512,512,[128673,57551,"tram"],"f7da","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-64-8a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM432 288v64H352V272h64c8.8 0 16 7.2 16 16zm0 112v48c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V400H184 328 432zM80 352V288c0-8.8 7.2-16 16-16h64v80H80zm128-80h96v80H208V272zM96 224c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V288c0-35.3-28.7-64-64-64H280V147.5l212.9-44c13-2.7 21.3-15.4 18.6-28.4s-15.4-21.3-28.4-18.6l-232 48-232 48c-13 2.7-21.3 15.4-18.6 28.4s15.4 21.3 28.4 18.6l203.1-42V224H96z"]},egk=egD,egS={prefix:"far",iconName:"person-sledding",icon:[512,512,["sledding"],"f7cb","M400 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM128 152c0-13.3 10.7-24 24-24H321.4c35.6 0 53.5 43.1 28.3 68.3L281.9 264H344c22.1 0 40 17.9 40 40v80c0 7.7-3.7 14.6-9.4 19l43.9 22.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 269.3C1.2 263.2-3.4 248.7 2.7 236.9s20.6-16.3 32.4-10.2l124.1 64.4c-4.3-11.5-2.2-25.4 8.8-35.1l90.7-80H152c-13.3 0-24-10.7-24-24zM336 312H199.3L336 383V312z"]},egE=egS,egj={prefix:"far",iconName:"shelves",icon:[640,512,["inventory"],"f480","M24 0C37.3 0 48 10.7 48 24V160H592V24c0-13.3 10.7-24 24-24s24 10.7 24 24V184 440v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V464H48v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V440 184 24C0 10.7 10.7 0 24 0zM48 416H592V208H48V416zM352 32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V32zM128 256h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32zm160 0h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32z"]},egO=egj,egP={prefix:"far",iconName:"face-grin",icon:[512,512,[128512,"grin"],"f580","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eg_=egP,egB={prefix:"far",iconName:"delete-left",icon:[576,512,[9003,"backspace"],"f55a","M205.3 64c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H205.3zM528 128V384c0 8.8-7.2 16-16 16H205.3c-4.2 0-8.3-1.7-11.3-4.7L54.6 256 193.9 116.7c3-3 7.1-4.7 11.3-4.7H512c8.8 0 16 7.2 16 16zm-95 47c-9.4-9.4-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9z"]},egU=egB,egR={prefix:"far",iconName:"eye-dropper",icon:[512,512,["eye-dropper-empty","eyedropper"],"f1fb","M199 169L233 202.9 309.1 279 343 313l8 8c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-8-8 33.9-33.9 71.3-71.3c19.1-19.1 29.8-45 29.8-72C512 45.6 466.4 0 410.2 0c-27 0-52.9 10.7-72 29.8l-71.3 71.3L233 135l-8-8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l0 0 8 8zm249.2-29.1L343 245.1 266.9 169 372.1 63.8C382.2 53.7 395.9 48 410.2 48c29.7 0 53.8 24.1 53.8 53.8c0 14.3-5.7 28-15.8 38.1zM53.1 329C39.6 342.5 32 360.8 32 379.9v52.9l-28 42c-6.3 9.5-5.1 22.2 3 30.3s20.8 9.3 30.3 3l42-28h52.9c19.1 0 37.4-7.6 50.9-21.1L313.4 328.6l-33.9-33.9L149.1 425c-4.5 4.5-10.6 7-17 7H80V379.9c0-6.4 2.5-12.5 7-17L217.4 232.6l-33.9-33.9L53.1 329z"]},egY=egR,egG=egR,egQ={prefix:"far",iconName:"mobile",icon:[384,512,[128241,"mobile-android","mobile-phone"],"f3ce","M80 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H80zM16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM160 400h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},egF=egQ,egZ=egQ,egq={prefix:"far",iconName:"face-meh",icon:[512,512,[128528,"meh"],"f11a","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM184 328c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},egK=egq,egJ={prefix:"far",iconName:"book-skull",icon:[448,512,["book-dead"],"f6b7","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM48 432c0 17.7 14.3 32 32 32H368V400H80c-17.7 0-32 14.3-32 32zm0-73.3c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM288 195.2V208c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V195.2c-19.4-11.7-32-30.3-32-51.2c0-35.3 35.8-64 80-64s80 28.7 80 64c0 20.9-12.6 39.5-32 51.2zM224 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM128.8 234.9c2.8-8.4 11.9-12.9 20.2-10.1L240 255.1l90.9-30.3c8.4-2.8 17.4 1.7 20.2 10.1s-1.7 17.4-10.1 20.2L290.6 272l50.5 16.8c8.4 2.8 12.9 11.9 10.1 20.2s-11.9 12.9-20.2 10.1L240 288.9l-90.9 30.3c-8.4 2.8-17.4-1.7-20.2-10.1s1.7-17.4 10.1-20.2L189.4 272l-50.5-16.8c-8.4-2.8-12.9-11.9-10.1-20.2z"]},egW=egJ,egX={prefix:"far",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M528 160V416c0 8.8-7.2 16-16 16H320c0-44.2-35.8-80-80-80H176c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V160H528zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM272 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm104-48c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},eg$=egX,eg1={prefix:"far",iconName:"outdent",icon:[448,512,["dedent"],"f03b","M0 64C0 50.7 10.7 40 24 40H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 88 0 77.3 0 64zM192 192c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24zm24 104H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 448c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM7 268.4C-.8 262-.8 250 7 243.6l94.8-78.1c10.4-8.6 26.2-1.2 26.2 12.4V334.1c0 13.5-15.7 20.9-26.2 12.4L7 268.4z"]},eg2=eg1,eg4={prefix:"far",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32h48V312c0-22.1 17.9-40 40-40H344c22.1 0 40 17.9 40 40V464h48c17.7 0 32-14.3 32-32V204.8L288 55.5zM240 464h96V320H240V464z"]},eg3=eg4,eg0=eg4,eg6=eg4,eg8={prefix:"far",iconName:"moon-over-sun",icon:[512,512,["eclipse-alt"],"f74a","M361.3 1.8c7.5 3.1 12.9 9.8 14.4 17.8l18.1 98.5 98.5 18.1c8 1.5 14.7 6.9 17.8 14.4s2.2 16.1-2.4 22.8L450.9 256l56.9 82.5c4.6 6.7 5.5 15.3 2.4 22.8s-9.8 13-17.8 14.4l-98.5 18.1-18.1 98.5c-1.5 8-6.9 14.7-14.4 17.8s-16.1 2.2-22.8-2.4L256 450.9l-82.5 56.9c-6.7 4.6-15.3 5.5-22.8 2.4s-12.9-9.8-14.4-17.8l-18.1-98.5L19.7 375.7c-8-1.5-14.7-6.9-17.8-14.4s-2.2-16.1 2.4-22.8L61.1 256 4.2 173.5c-4.6-6.7-5.5-15.3-2.4-22.8s9.8-12.9 17.8-14.4l98.5-18.1 18.1-98.5c1.5-8 6.9-14.7 14.4-17.8s16.1-2.2 22.8 2.4L256 61.1 338.5 4.2c6.7-4.6 15.3-5.5 22.8-2.4zm-26.1 63L269.6 110c-8.2 5.7-19 5.7-27.2 0L176.8 64.8l-14.4 78.3c-1.8 9.8-9.5 17.5-19.3 19.3L64.8 176.8 110 242.4c5.7 8.2 5.7 19 0 27.2L64.8 335.2l78.3 14.4c9.8 1.8 17.5 9.5 19.3 19.3l14.4 78.3L242.4 402c8.2-5.7 19-5.7 27.2 0l65.6 45.2 14.4-78.3c1.8-9.8 9.5-17.5 19.3-19.3l78.3-14.4L402 269.6c-5.7-8.2-5.7-19 0-27.2l45.2-65.6-78.3-14.4c-9.8-1.8-17.5-9.5-19.3-19.3L335.2 64.8zM144 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm151.7 50.2C310.5 294.5 320 276.4 320 256c0-35.3-28.7-64-64-64c-.2 0-.4 0-.5 0c-12.3 12.2-19.9 29-19.9 47.5c0 34.4 26.2 62.9 60.1 66.7z"]},eg5=eg8,eg7={prefix:"far",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M103 497c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55L424 408c13.3 0 24-10.7 24-24s-10.7-24-24-24L81.9 360l55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 367c-9.4 9.4-9.4 24.6 0 33.9l96 96zM441 145c9.4-9.4 9.4-24.6 0-33.9L345 15c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55L24 104c-13.3 0-24 10.7-24 24s10.7 24 24 24l342.1 0-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l96-96z"]},eg9=eg7,eMe={prefix:"far",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M371.2 122.9C340.3 96.2 300 80 256 80C158.8 80 80 158.8 80 256s78.8 176 176 176c39.7 0 76.2-13.1 105.6-35.2c10.6-8 25.6-5.8 33.6 4.8s5.8 25.6-4.8 33.6C353 463.3 306.4 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 32c57.3 0 109.6 21.5 149.2 56.9l30.5-30.5c6.6-6.6 15.6-10.3 25-10.3C480.2 48 496 63.8 496 83.3V200c0 13.3-10.7 24-24 24H355.3c-19.5 0-35.3-15.8-35.3-35.3c0-9.4 3.7-18.3 10.3-25l40.8-40.8zm76.8-9L385.9 176H448V113.9z"]},eMt=eMe,eMc=eMe,eMi={prefix:"far",iconName:"utensils",icon:[448,512,[127860,61685,"cutlery"],"f2e7","M71.9 26.7c1.5-13.2-8-25-21.2-26.5s-25 8-26.5 21.2l-16 144L8 166.7V168v16c0 48.6 39.4 88 88 88h8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V272h8c48.6 0 88-39.4 88-88V168v-1.3l-.1-1.3-16-144C230.4 8.2 218.5-1.3 205.3 .1s-22.7 13.3-21.2 26.5L200 169.3V184c0 22.1-17.9 40-40 40H128 96c-22.1 0-40-17.9-40-40V169.3L71.9 26.7zM152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V168c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM336 176c0-57.7 21.7-88.6 41.4-105.7c7.7-6.6 15.5-11.6 22.6-15.2V248v56H352c-8.8 0-16-7.2-16-16V176zm64 176V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352 304 248 32c0-17.7-14.3-32-32-32C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h48z"]},eMr=eMi,eMa={prefix:"far",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M111 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L49 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM312 480c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H312zm0-128c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H312zm0-128c-13.3 0-24-10.7-24-24s10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312zm0-128c-13.3 0-24-10.7-24-24s10.7-24 24-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H312z"]},eMn=eMa,eMo={prefix:"far",iconName:"game-board-simple",icon:[448,512,["game-board-alt"],"f868","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm16 80V256H224V112H80zM224 256V400H368V256H224z"]},eMs=eMo,eMl={prefix:"far",iconName:"circle-video",icon:[512,512,["video-circle"],"e12b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144-56c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24V312c0 13.3-10.7 24-24 24H168c-13.3 0-24-10.7-24-24V200zM364.9 317.9L320 288V224l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V307.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z"]},eMf=eMl,eMh={prefix:"far",iconName:"loveseat",icon:[512,512,["couch-small"],"f4cc","M176 80H336c44.2 0 80 35.8 80 80v34.8c7.7-1.8 15.7-2.8 24-2.8s16.3 1 24 2.8V160c0-70.7-57.3-128-128-128H176C105.3 32 48 89.3 48 160v34.8c7.7-1.8 15.7-2.8 24-2.8s16.3 1 24 2.8V160c0-44.2 35.8-80 80-80zM462.5 227.6c-7.1-2.3-14.6-3.6-22.5-3.6c-9.5 0-18.5 1.8-26.8 5.2c-24.1 9.7-41.8 32-44.7 58.8H143.6c-3-26.8-20.6-49.1-44.7-58.8C90.5 225.8 81.5 224 72 224c-7.9 0-15.4 1.3-22.5 3.6C20.7 237 0 264.1 0 296V432c0 26.5 21.5 48 48 48H96c20.9 0 38.7-13.4 45.3-32H370.7c6.6 18.6 24.4 32 45.3 32h48c26.5 0 48-21.5 48-48V296c0-31.9-20.7-59-49.5-68.4zM368 400H144V336h32H336h32v64zM96 400v32H48l0-136c0-13.3 10.7-24 24-24s24 10.7 24 24v40 64zM464 296V432H416V296c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},eMg=eMh,eMM={prefix:"far",iconName:"tower-broadcast",icon:[576,512,["broadcast-tower"],"f519","M54.8 1.9C42.6-3.4 28.5 2.3 23.3 14.4C8.3 49.3 0 87.7 0 128s8.3 78.7 23.3 113.6c5.2 12.2 19.3 17.8 31.5 12.6s17.8-19.3 12.6-31.5C54.9 193.6 48 161.6 48 128s6.9-65.6 19.4-94.6C72.6 21.2 67 7.1 54.8 1.9zm466.4 0C509 7.1 503.4 21.2 508.6 33.4c12.5 29 19.4 61 19.4 94.6s-6.9 65.6-19.4 94.6c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6c15-34.9 23.3-73.3 23.3-113.6s-8.3-78.7-23.3-113.6C547.5 2.3 533.4-3.4 521.2 1.9zM312 187.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 26.9 16.5 49.9 40 59.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V187.3zM166.5 87.6c4.2-12.6-2.6-26.2-15.2-30.3S125.1 59.8 121 72.4c-5.8 17.5-9 36.2-9 55.6s3.1 38.1 9 55.6c4.2 12.6 17.8 19.4 30.3 15.2s19.4-17.8 15.2-30.3c-4.2-12.7-6.5-26.3-6.5-40.4s2.3-27.7 6.5-40.4zM455 72.4c-4.2-12.6-17.8-19.4-30.3-15.2s-19.4 17.8-15.2 30.3c4.2 12.7 6.5 26.3 6.5 40.4s-2.3 27.7-6.5 40.4c-4.2 12.6 2.6 26.2 15.2 30.3s26.2-2.6 30.3-15.2c5.8-17.5 9-36.2 9-55.6s-3.1-38.1-9-55.6z"]},eMu=eMM,eMm={prefix:"far",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M143.6 6.5c9.2-8.7 23.7-8.7 32.9 0l129 121.4c9.3 8.8 14.6 21 14.6 33.7c0 25.6-20.7 46.3-46.3 46.3H240V456c0 30.9-25.1 56-56 56H136c-30.9 0-56-25.1-56-56V208H46.3C20.7 208 0 187.3 0 161.7c0-12.8 5.3-25 14.6-33.7L143.6 6.5zM50.5 160H104c13.3 0 24 10.7 24 24V456c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V184c0-13.3 10.7-24 24-24h53.5L160 57 50.5 160z"]},eMd=eMm,eMp={prefix:"far",iconName:"money-check-dollar-pen",icon:[640,512,["money-check-edit-alt"],"f873","M512 112H64c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H348.3c-5.6 7.1-9.6 15.3-11.8 24.1l-6 23.9H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v64.6c-15.2 2-29.8 8.8-41.4 20.5l-6.6 6.6V128c0-8.8-7.2-16-16-16zM256 296c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24zm24-120H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24zM160 132c11 0 20 9 20 20v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20zM613.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM375.9 417L505.1 287.8l71 71L446.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},eMz=eMp,eMC={prefix:"far",iconName:"up-from-line",icon:[384,512,["arrow-alt-from-bottom"],"f346","M82.2 192L192 82 301.8 192H248c-13.3 0-24 10.7-24 24V336H160V216c0-13.3-10.7-24-24-24H82.2zM192 32c-11.5 0-22.5 4.6-30.6 12.7L45.6 160.8C36.9 169.5 32 181.3 32 193.6C32 219.2 52.8 240 78.4 240H112v96c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V240h33.6c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L222.6 44.7C214.5 36.6 203.5 32 192 32zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},eML=eMC,eMI={prefix:"far",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM216 232c0-13.3-10.7-24-24-24s-24 10.7-24 24V334.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V232z"]},eMA=eMI,eMH={prefix:"far",iconName:"saxophone-fire",icon:[640,512,["sax-hot"],"f8db","M256 153.6c0 7.6-.7 15.1-2 22.4H176.4c-7.7-23.3-29.5-44.6-41-54.6c-4.3-3.7-10.5-3.7-14.8 0c-11.6 10-33.4 31.3-41 54.6H2c-1.3-7.3-2-14.8-2-22.4C0 92.3 50 37.9 85.8 10.1c4-3.1 8.7-4.6 13.4-4.7c6.4-.1 12.8 2.5 17.6 7.4l36.8 36.8 9.1-9.1c9.4-9.4 24.4-10.1 33.8-.8C243.6 86.4 256 128.1 256 153.6zM452.3 89.8C468.8 73.3 491.2 64 514.5 64h35c23.3 0 45.7 9.3 62.2 25.8l14.6 14.6c8.7 8.7 13.7 20.6 13.7 33c0 25.8-20.9 46.6-46.6 46.6H542.8c-2.3 0-4.6 1-6.1 2.8l-224.5 263c-33.7 39.5-83 62.2-134.9 62.2h-5.5C76.9 512 0 435.1 0 340.2c0-9.5 .8-18.9 2.3-28.2l9.8-59.1C4.9 248.8 0 241 0 232c0-13.3 10.7-24 24-24H40 232h16c13.3 0 24 10.7 24 24c0 13-10.3 23.6-23.2 24l-21.2 58.3L318 224l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l7 7L366 176l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l7 7L414 128l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l7 7 4.3-4.3zM255.6 354.2c-8.7 8.7-20.6 13.6-33 13.6h-2.4c-24.4 0-44.3-19.8-44.3-44.3c0-5.2 .9-10.3 2.7-15.1L197.7 256H60.3L49.7 319.9c-1.1 6.7-1.7 13.5-1.7 20.3C48 408.6 103.4 464 171.8 464h5.5c37.8 0 73.8-16.6 98.3-45.4l224.5-263c10.6-12.5 26.2-19.6 42.6-19.6h47.3l-12.3-12.3c-7.5-7.5-17.7-11.7-28.3-11.7h-35c-10.6 0-20.8 4.2-28.3 11.7l-20.6 20.6c-.2 .2-.4 .5-.6 .7s-.5 .4-.7 .7L417.9 192c-.3 .3-.6 .7-1 1s-.7 .7-1 1l-45.8 45.8c-.4 .4-.8 .9-1.2 1.3s-.8 .8-1.3 1.2l-112.1 112zM120 288a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},eMv=eMH,eMV={prefix:"far",iconName:"camera-web-slash",icon:[640,512,["webcam-slash"],"f833","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L485.3 355.1C516.9 317.5 536 269 536 216C536 96.7 439.3 0 320 0C248.3 0 184.8 34.9 145.5 88.7L38.8 5.1zM183.3 118.3C213.8 75.8 263.6 48 320 48c92.8 0 168 75.2 168 168c0 41.8-15.3 80-40.5 109.4l-37.8-29.7C428.5 274.6 440 246.6 440 216c0-66.3-53.7-120-120-120c-41 0-77.2 20.6-98.9 52l-37.8-29.7zM371.7 266.1L259 177.7c12.7-20.3 35.3-33.7 61-33.7c39.8 0 72 32.2 72 72c0 19.5-7.7 37.1-20.3 50.1zM552 512H528l-60.9-48H200.7l37.1-48.2C263.1 426.2 290.9 432 320 432c30 0 58.6-6.1 84.6-17.2l-45-35.5c-12.7 3.1-25.9 4.7-39.6 4.7c-92.8 0-168-75.2-168-168l0-.2-45.1-35.5C105 191.9 104 203.8 104 216c0 72.8 36 137.2 91.3 176.4l-62.3 81c-5.6 7.2-6.5 17-2.5 25.2s12.4 13.4 21.5 13.4H552v0z"]},eMy=eMV,eMN={prefix:"far",iconName:"folder-gear",icon:[512,512,["folder-cog"],"e187","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM353.2 264.2c6.3-3.6 9.5-11.2 6.8-17.9c-1.7-4.3-3.7-8.4-5.9-12.4l-2-3.5c-2.4-4-5.1-7.9-7.9-11.5c-4.5-5.7-12.6-6.8-18.9-3.1l-1.2 .7c-8 4.6-17.9 3.5-25.9-1.2s-14.1-12.7-14.1-21.9v-1.4c0-7.3-4.9-13.8-12.2-14.8c-5.2-.7-10.5-1.1-15.8-1.1s-10.7 .4-15.8 1.1c-7.2 1-12.2 7.5-12.2 14.8v1.4c0 9.3-6.1 17.3-14.1 21.9s-17.9 5.8-25.9 1.2l-1.2-.7c-6.3-3.6-14.4-2.6-18.9 3.1c-2.9 3.7-5.5 7.5-8 11.5l-2 3.4c-2.2 4-4.2 8.2-5.9 12.5c-2.7 6.8 .4 14.3 6.8 17.9l1.2 .7c8 4.6 12 13.8 12 23.1s-4 18.4-12 23.1l-1.2 .7c-6.3 3.6-9.5 11.2-6.8 17.9c1.7 4.3 3.7 8.4 5.9 12.4l2.1 3.6c2.4 4 5 7.8 7.9 11.5c4.5 5.7 12.6 6.8 18.9 3.1l1.2-.7c8-4.6 17.9-3.5 25.9 1.2s14.1 12.7 14.1 21.9v1.4c0 7.3 4.9 13.8 12.2 14.8c5.2 .7 10.5 1.1 15.8 1.1s10.7-.4 15.8-1.1c7.2-1 12.2-7.5 12.2-14.8v-1.4c0-9.3 6.1-17.3 14.1-21.9s17.9-5.8 25.9-1.2l1.2 .7c6.3 3.6 14.4 2.6 18.9-3.1c2.9-3.6 5.5-7.5 7.9-11.4l2.1-3.6c2.2-4 4.2-8.1 5.9-12.4c2.7-6.8-.4-14.3-6.8-17.9l-1.2-.7c-8-4.6-12-13.8-12-23.1s4-18.5 12-23.1l1.2-.7zM221 288a35 35 0 1 1 70 0 35 35 0 1 1 -70 0z"]},eMx=eMN,eMT={prefix:"far",iconName:"arrow-up-arrow-down",icon:[576,512,["sort-up-down"],"e099","M529 377c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1l-55-55c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96zM177 39c-9.4-9.4-24.6-9.4-33.9 0L47 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V456c0 13.3 10.7 24 24 24s24-10.7 24-24V113.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L177 39z"]},eMb=eMT,eMw={prefix:"far",iconName:"message-slash",icon:[640,512,["comment-alt-slash"],"f4a9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-82.3-64.5C565.1 393 576 373.8 576 352V64c0-35.3-28.7-64-64-64H128C104.4 0 83.8 12.7 72.7 31.7L38.8 5.1zm73.3 57.4c.7-8.1 7.6-14.5 15.9-14.5H512c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H501.8L112.1 62.5zM406.2 416l-54.4-42.9c-2.5 1.3-4.9 2.8-7.2 4.5L272 432V416c0-26.5-21.5-48-48-48H128c-8.8 0-16-7.2-16-16V184.2L64 146.4V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L266.7 496l5.1-3.8 .2-.2 101.3-76h32.8z"]},eMD=eMw,eMk={prefix:"far",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M321.7 0c19.1 0 32.9 18.3 27.6 36.6L295.8 224h85.2c19.3 0 34.9 15.6 34.9 34.9c0 10.3-4.5 20-12.3 26.6L144.9 505.2c-5.2 4.4-11.8 6.8-18.6 6.8c-19.1 0-32.9-18.3-27.6-36.6L152.2 288H65.7C47.1 288 32 272.9 32 254.3c0-9.9 4.3-19.2 11.8-25.6L303.1 6.9C308.3 2.4 314.9 0 321.7 0zM285.6 85L104.4 240H184c7.5 0 14.6 3.5 19.2 9.5s6 13.8 3.9 21L162.3 427.5 345.5 272H264c-7.5 0-14.6-3.5-19.2-9.5s-6-13.8-3.9-21L285.6 85z"]},eMS=eMk,eME={prefix:"far",iconName:"yen-sign",icon:[320,512,[165,"cny","jpy","rmb","yen"],"f157","M43.8 42.5c-7.5-11-22.4-13.8-33.3-6.4S-3.3 58.5 4.2 69.5L109.2 224H40c-13.3 0-24 10.7-24 24s10.7 24 24 24h96v48H40c-13.3 0-24 10.7-24 24s10.7 24 24 24h96v88c0 13.3 10.7 24 24 24s24-10.7 24-24V368h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V272h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H210.8L315.8 69.5c7.5-11 4.6-25.9-6.4-33.3s-25.9-4.6-33.3 6.4L160 213.3 43.8 42.5z"]},eMj=eME,eMO=eME,eMP=eME,eM_=eME,eMB={prefix:"far",iconName:"ruble-sign",icon:[384,512,[8381,"rouble","rub","ruble"],"f158","M111.3 32C85.2 32 64 53.2 64 79.3V272H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V416H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H111.3zM240 272H112V80H240c53 0 96 43 96 96s-43 96-96 96z"]},eMU=eMB,eMR=eMB,eMY=eMB,eMG={prefix:"far",iconName:"trash-undo",icon:[448,512,["trash-arrow-turn-left"],"f895","M177.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6zM354.2 80L317.5 24.9C307.1 9.4 289.6 0 270.9 0H177.1c-18.7 0-36.2 9.4-46.6 24.9L93.8 80H80.1 32 24C10.7 80 0 90.7 0 104s10.7 24 24 24H35.6L59.6 452.7c2.5 33.4 30.3 59.3 63.8 59.3H324.6c33.5 0 61.3-25.9 63.8-59.3L412.4 128H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H367.9 354.2zm10.1 48L340.5 449.2c-.6 8.4-7.6 14.8-16 14.8H123.4c-8.4 0-15.3-6.5-16-14.8L83.7 128H364.3zM222.9 194.7c-7.3-8.3-20-9-28.2-1.7l-72 64c-4.3 3.8-6.7 9.2-6.7 14.9s2.4 11.2 6.7 14.9l72 64c8.3 7.3 20.9 6.6 28.2-1.7s6.6-20.9-1.7-28.2L188.6 292H240c24.3 0 44 19.7 44 44v24c0 11 9 20 20 20s20-9 20-20V336c0-46.4-37.6-84-84-84H188.6l32.7-29.1c8.3-7.3 9-20 1.7-28.2z"]},eMQ=eMG,eMF={prefix:"far",iconName:"champagne-glass",icon:[320,512,["glass-champagne"],"f79e","M80 0C68.1 0 58 8.7 56.3 20.5L29.7 201C19.1 272.5 67.8 337.3 136 349.8V464H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h88 88c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V349.8c64.4-12.2 110.8-72.8 102.6-140.6l-22.8-188C262.4 9.1 252.1 0 240 0H80zm8.9 128l11.8-80h118l9.7 80H88.9zm-7.1 48H234.2l4.7 38.9c5.7 47.4-31.2 89.1-78.9 89.1c-51.1 0-90.3-45.4-82.9-96l4.7-32z"]},eMZ=eMF,eMq={prefix:"far",iconName:"trash-can-slash",icon:[640,512,["trash-alt-slash"],"e2ad","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376V128h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H464 450.2L413.5 24.9C403.1 9.4 385.6 0 366.9 0H273.1c-18.7 0-36.2 9.4-46.6 24.9L189.8 80H176 134.4L38.8 5.1zM195.6 128H464V338.4l-48-37.6V192c0-8.8-7.2-16-16-16s-16 7.2-16 16v83.7L336 238V192c0-8.8-7.2-16-16-16s-16 7.2-16 16v21L195.6 128zM454.9 454.4c-5.8 5.9-13.9 9.6-22.9 9.6H208c-17.7 0-32-14.3-32-32V234.7l-48-37.8V432c0 44.2 35.8 80 80 80H432c24.3 0 46-10.8 60.7-27.8l-37.8-29.8zM336 360.7l-32-25.2V400c0 8.8 7.2 16 16 16s16-7.2 16-16V360.7zM224 272.5V400c0 8.8 7.2 16 16 16s16-7.2 16-16V297.7l-32-25.2zM273.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6z"]},eMK=eMq,eMJ={prefix:"far",iconName:"screen-users",icon:[640,512,["users-class"],"f63d","M80 320a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0A64 64 0 1 0 32 320a64 64 0 1 0 128 0zM64 416c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64zm240-96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H288zM544 304a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 80a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-96 96c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H512c-35.3 0-64 28.7-64 64zM544 48H96c-8.8 0-16 7.2-16 16V225.3c-18.3 3.1-34.8 11.3-48 23.1V64C32 28.7 60.7 0 96 0H544c35.3 0 64 28.7 64 64V248.4c-13.2-11.8-29.7-20.1-48-23.1V64c0-8.8-7.2-16-16-16z"]},eMW=eMJ,eMX={prefix:"far",iconName:"square-arrow-left",icon:[448,512,["arrow-square-left"],"f33a","M48 96c0-8.8 7.2-16 16-16l320 0c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16L48 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm39 241l88 88c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47L328 280c13.3 0 24-10.7 24-24s-10.7-24-24-24l-150.1 0 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-88 88c-9.4 9.4-9.4 24.6 0 33.9z"]},eM$=eMX,eM1={prefix:"far",iconName:"brackets-square",icon:[448,512,["brackets"],"f7e9","M56 32C25.1 32 0 57.1 0 88V424c0 30.9 25.1 56 56 56h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-4.4 0-8-3.6-8-8V88c0-4.4 3.6-8 8-8h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zm336 0H328c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c4.4 0 8 3.6 8 8V424c0 4.4-3.6 8-8 8H328c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56z"]},eM2=eM1,eM4={prefix:"far",iconName:"signal-fair",icon:[640,512,["signal-2"],"f68d","M192 288c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zM64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},eM3=eM4,eM0={prefix:"far",iconName:"face-laugh-wink",icon:[512,512,["laugh-wink"],"f59c","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm130.7 57.9c-4.2-13.6 7.1-25.9 21.3-25.9H364.5c14.2 0 25.5 12.4 21.3 25.9C369 368.4 318.2 408 258.2 408s-110.8-39.6-127.5-94.1zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm165.8 21.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},eM6=eM0,eM8={prefix:"far",iconName:"circle-dollar",icon:[512,512,["dollar-circle","usd-circle"],"f2e8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM276.8 133.6v14.2c9.7 1.2 19.4 3.9 29 6.6c1.9 .5 3.7 1 5.6 1.6c11.5 3.2 18.3 15.1 15.1 26.6s-15.1 18.2-26.6 15.1c-1.6-.4-3.1-.9-4.7-1.3c-7-2-14-3.9-21.1-5.3c-13.2-2.5-28.5-1.3-40.8 4c-11 4.8-20.1 16.4-7.6 24.4c9.8 6.3 21.8 9.5 33.2 12.6c2.4 .6 4.7 1.3 7 1.9c15.6 4.4 35.5 10.1 50.4 20.3c19.4 13.3 28.5 34.9 24.2 58.1c-4.1 22.4-19.7 37.1-38.4 44.7c-7.8 3.2-16.3 5.2-25.2 6.2l0 15.2c0 11.9-9.7 21.6-21.6 21.6s-21.6-9.7-21.6-21.6l0-17.4c-14.5-3.3-28.7-7.9-42.8-12.5c-11.3-3.7-17.5-16-13.7-27.3s16-17.5 27.3-13.7c2.5 .8 5 1.7 7.5 2.5c11.3 3.8 22.9 7.7 34.5 9.6c17 2.5 30.6 1 39.5-2.6c12-4.8 17.7-19.1 5.9-27.1c-10.1-6.9-22.6-10.3-34.5-13.5c-2.3-.6-4.5-1.2-6.8-1.9c-15.1-4.3-34-9.6-48.2-18.7c-19.5-12.5-29.4-33.3-25.2-56.4c4-21.8 21-36.3 39-44.1c5.5-2.4 11.4-4.3 17.5-5.7V133.6c0-11.9 9.7-21.6 21.6-21.6s21.6 9.7 21.6 21.6z"]},eM5=eM8,eM7=eM8,eM9={prefix:"far",iconName:"arrows-repeat",icon:[512,512,["repeat-alt"],"f364","M0 254.5c-.8 13.2 9.2 24.6 22.5 25.5s24.6-9.2 25.5-22.5l.5-8C51.9 194.7 97.3 152 152.2 152H366.1l-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9L345 15c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55H152.2C72 104 5.6 166.4 .5 246.5l-.5 8zm511.9 3c.8-13.2-9.2-24.6-22.5-25.5s-24.6 9.2-25.4 22.5l-.5 8c-3.4 54.8-48.9 97.5-103.8 97.5H145.9l55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L71 367c-9.4 9.4-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55H359.8c80.3 0 146.7-62.4 151.7-142.5l.5-8z"]},eue=eM9,eut={prefix:"far",iconName:"circle-down",icon:[512,512,[61466,"arrow-alt-circle-down"],"f358","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6c4.5-4.2 7.1-10.1 7.1-16.3c0-12.3-10-22.3-22.3-22.3H304V160c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32v96H150.3C138 256 128 266 128 278.3c0 6.2 2.6 12.1 7.1 16.3l107.1 99.9c3.8 3.5 8.7 5.5 13.8 5.5s10.1-2 13.8-5.5l107.1-99.9z"]},euc=eut,eui={prefix:"far",iconName:"chart-mixed",icon:[512,512,["analytics"],"f643","M503.6 74.2c10.1-8.6 11.2-23.8 2.6-33.8s-23.8-11.2-33.8-2.6L320.2 168.3 207.8 69.9c-8.2-7.1-20.1-7.9-29.1-1.9L10.7 180c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7L190 118.2l114.2 99.9c9 7.9 22.4 7.9 31.4 .2l168-144zM200 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V272c0-4.4 3.6-8 8-8s8 3.6 8 8V432zm-8-208c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48s48-21.5 48-48V272c0-26.5-21.5-48-48-48zM72 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V368c0-4.4 3.6-8 8-8s8 3.6 8 8v64zM64 320c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48s48-21.5 48-48V368c0-26.5-21.5-48-48-48zm264 16v96c0 4.4-3.6 8-8 8s-8-3.6-8-8V336c0-4.4 3.6-8 8-8s8 3.6 8 8zm-56 0v96c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48zm184 96c0 4.4-3.6 8-8 8s-8-3.6-8-8V272c0-4.4 3.6-8 8-8s8 3.6 8 8V432zm-8-208c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48s48-21.5 48-48V272c0-26.5-21.5-48-48-48z"]},eur=eui,eua={prefix:"far",iconName:"arrow-down-short-wide",icon:[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M15 377l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V398.1L49 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zM312 48c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H312zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H312zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H312z"]},eun=eua,euo=eua,eus={prefix:"far",iconName:"display-code",icon:[576,512,["desktop-code"],"e165","M512 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H336.5c-.3 0-.6 0-.8 0H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H512zM64 416H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H372.3l-8-48H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64zm188.3 48l8-48h55.3l8 48H252.3zM249 177c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 31-31zM361 143c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9l-48-48z"]},eul=eus,euf={prefix:"far",iconName:"oil-temperature",icon:[576,512,["oil-temp"],"f614","M264 24c0-13.3 10.7-24 24-24h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H312V96h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H312v83.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V120 24zm24 312a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM111.9 286.1c17.8 15.4 41.2 28.5 65 32.6c2.4 18.1 9.1 34.9 19.1 49.3c-1.3 0-2.7 .1-4.1 .1c-34.6 0-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0zM384 368c-1.3 0-2.7 0-4-.1c10-14.3 16.7-31.1 19.1-49.3c23.8-4.1 47.2-17.2 65-32.6c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8zm-272 62.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},euh=euf,eug={prefix:"far",iconName:"square-question",icon:[448,512,["question-square"],"f2fd","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm137.8 69.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L248 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H190.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM192 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},euM=eug,euu={prefix:"far",iconName:"arrow-right-long",icon:[512,512,["long-arrow-right"],"f178","M505 273c9.4-9.4 9.4-24.6 0-33.9L369 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l95 95L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l406.1 0-95 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L505 273z"]},eum=euu,eud={prefix:"far",iconName:"tickets-airline",icon:[640,512,["tickets-perforated-plane","tickets-plane"],"e29b","M144 96V320c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V281.8c-24-15.7-40-42.8-40-73.8s16-58.1 40-73.8V96c0-8.8-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zm16-64H576c35.3 0 64 28.7 64 64v56c0 8.8-7.4 15.7-15.6 19.1C610.1 177.2 600 191.4 600 208s10.1 30.8 24.4 36.9c8.1 3.4 15.6 10.3 15.6 19.1v56c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V96c0-35.3 28.7-64 64-64zm320 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-16 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM24 96c13.3 0 24 10.7 24 24V360c0 39.8 32.2 72 72 72H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H120C53.7 480 0 426.3 0 360V120c0-13.3 10.7-24 24-24zm264.4 80l-23.2-69.5c-1.7-5.2 2.1-10.5 7.6-10.5H304c8.5 0 16.4 4.5 20.7 11.9L364.4 176h40.3c16.1 0 31.5 6.4 42.8 17.7c7.9 7.9 7.9 20.7 0 28.5c-11.4 11.4-26.8 17.7-42.8 17.7H364.4l-39.7 68.1c-4.3 7.4-12.2 11.9-20.7 11.9H272.9c-5.5 0-9.3-5.3-7.6-10.5L288.4 240H245.8l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4H200c-5.2 0-9-4.9-7.8-9.9l12.5-50.2c.6-2.5 .6-5.2 0-7.8l-12.5-50.2c-1.3-5 2.6-9.9 7.8-9.9h13.8c5 0 9.8 2.4 12.8 6.4L245.8 176h42.7z"]},eup=eud,euz=eud,euC={prefix:"far",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M432 256a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-160 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM64 304a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},euL=euC,euI={prefix:"far",iconName:"kit-medical",icon:[576,512,["first-aid"],"f479","M144 432H432V80H144V432zm-48 0V80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H96zM64 32H96h24 24H432h24 24 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H480 456 432 144 120 96 64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32zM480 432h32c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H480V432zM256 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V288H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h48V176z"]},euA=euI,euH={prefix:"far",iconName:"envelope-dot",icon:[576,512,["envelope-badge"],"e16f","M496 160A80 80 0 1 0 496 0a80 80 0 1 0 0 160zm16 224V190.9c-5.2 .7-10.6 1.1-16 1.1c-22.5 0-43.5-6.6-61-18.1L291.5 291.7c-20.7 17-50.4 17-71.1 0L48 150.1V128c0-8.8 7.2-16 16-16H388.6c-3-10.1-4.6-20.9-4.6-32c0-5.4 .4-10.8 1.1-16H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64zM48 212.2L190 328.8c38.4 31.5 93.7 31.5 132 0L464 212.2V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V212.2z"]},euv=euH,euV={prefix:"far",iconName:"credit-card",icon:[576,512,[128179,62083,"credit-card-alt"],"f09d","M512 80c8.8 0 16 7.2 16 16v32H48V96c0-8.8 7.2-16 16-16H512zm16 144V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224H528zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm56 304c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},euy=euV,euN={prefix:"far",iconName:"car",icon:[512,512,[128664,"automobile"],"f1b9","M127.7 106.8L103.4 176H408.6l-24.2-69.2c-5.6-16-20.8-26.8-37.8-26.8H165.4c-17 0-32.1 10.7-37.8 26.8zm-79.6 82L82.3 90.9C94.7 55.6 128 32 165.4 32H346.6c37.4 0 70.7 23.6 83.1 58.9l34.3 97.9C492.6 205.4 512 236.4 512 272v80 48 56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H48v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 352 272c0-35.6 19.3-66.6 48.1-83.2zM416 224H96c-26.5 0-48 21.5-48 48v80H464V272c0-26.5-21.5-48-48-48zM112 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm256 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},eux=euN,euT={prefix:"far",iconName:"user-hair-mullet",icon:[448,512,["business-front","party-back","trian-balbot"],"e45c","M304 128c0-5.7-.6-11.3-1.7-16.6c-30.6-3.1-58.5-17.9-78.3-40.6c-19.8 22.7-47.6 37.5-78.3 40.6c-1.1 5.4-1.7 10.9-1.7 16.6v16c0 18 6 34.6 16 48h0v0c14.6 19.4 37.8 32 64 32s49.4-12.6 64-32v0h0c10-13.4 16-30 16-48V128zM237.4 271.3c-4.4 .5-8.9 .7-13.4 .7s-9-.2-13.4-.7L193 289c-5.5 5.5-13.2 8-20.8 6.7s-14.2-6.1-17.6-13l-6.1-12.2-19.5 7.8c-9.3 3.7-19.8 1.3-26.6-6s-8.3-18.1-3.8-27c8.5-17 11-22.3 12.2-27.1c.7-2.9 1.1-5.9 1.2-12.3C101.8 187.5 96 166.4 96 144V128c0-7.1 .6-14 1.7-20.7C91.8 102.9 88 95.9 88 88c0-13.3 10.7-24 24-24h1.1C135.3 25.7 176.6 0 224 0s88.7 25.7 110.9 64H336c13.3 0 24 10.7 24 24c0 7.9-3.8 14.9-9.7 19.3c1.1 6.8 1.7 13.7 1.7 20.7v16c0 22.4-5.8 43.5-15.9 61.8c.1 6.4 .5 9.4 1.2 12.3c1.2 4.8 3.7 10.1 12.2 27.1c4.5 8.9 2.9 19.7-3.8 27s-17.3 9.7-26.6 6l-19.5-7.8-6.1 12.2c-3.4 6.9-10 11.7-17.6 13s-15.4-1.3-20.8-6.7l-17.7-17.7zM49.6 464H398.4c-9.3-54.5-56.8-96-113.9-96H163.6c-57.2 0-104.6 41.5-113.9 96zM0 483.6C0 393.2 73.2 320 163.6 320H284.4C374.8 320 448 393.2 448 483.6c0 15.7-12.7 28.4-28.4 28.4H28.4C12.7 512 0 499.3 0 483.6z"]},eub=euT,euw=euT,euD=euT,euk={prefix:"far",iconName:"book-open-reader",icon:[512,512,["book-reader"],"f5da","M256 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM256 0a96 96 0 1 1 0 192A96 96 0 1 1 256 0zM228 279l-.2-.1c-.7-.5-2.4-1.5-5.2-2.9c-5.5-2.8-15.4-7.3-30.6-12.2c-28-9-74.2-19.3-144-22.7V417.4c84.9 5 147.1 22.3 184 35.7V282l-4-3zm52 3V453.1c36.9-13.4 99.1-30.7 184-35.7V241.1c-69.9 3.4-116 13.7-144 22.7c-15.1 4.9-25 9.4-30.6 12.2c-2.8 1.4-4.5 2.4-5.2 2.9l-.2 .1-4 3zM32 192.5C199.2 197.4 256 240 256 240s56.8-42.6 224-47.5c17.7-.5 32 13.9 32 31.5V432c0 17.7-14.4 31.9-32 32.7c-114.9 4.7-186.9 33.7-208.8 43.8c-4.8 2.2-9.9 3.5-15.1 3.5s-10.4-1.3-15.1-3.5c-21.9-10.1-93.9-39.1-208.8-43.8c-17.7-.7-32-15-32-32.7V224c0-17.7 14.4-32.1 32-31.5z"]},euS=euk,euE={prefix:"far",iconName:"message-dots",icon:[512,512,["comment-alt-dots","messaging"],"f4a3","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM144 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm80 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},euj=euE,euO=euE,euP={prefix:"far",iconName:"beer-mug",icon:[512,512,["beer-foam"],"e0b3","M208 0c-26.8 0-51.1 11-68.5 28.8l-.1 0C126.9 20.7 112 16 96 16C51.8 16 16 51.8 16 96s35.8 80 80 80c16 0 30.9-4.7 43.4-12.8l.1 0C156.9 181 181.2 192 208 192c26.5 0 50.6-10.8 68-28.2l0 0c12.8 8.5 28.2 13.5 44.6 13.5c44.5 0 80.6-36.1 80.6-80.6s-36.1-80.6-80.6-80.6c-16.1 0-31.2 4.8-43.9 13l0 0C259.3 11.1 234.9 0 208 0zM173.1 63c8.8-9.3 21.1-15 34.9-15c13.8 0 26.2 5.8 35 15.1c8.4 8.9 19.6 12.8 29.3 13.7c9.7 .9 20.9-1 30.4-7.4c5.2-3.4 11.3-5.4 18-5.4c18 0 32.6 14.6 32.6 32.6s-14.6 32.6-32.6 32.6c-6.8 0-13.1-2.1-18.3-5.6c-9.4-6.4-20.6-8.4-30.3-7.7c-9.7 .7-20.9 4.5-29.4 13.3c-8.8 9.1-21 14.7-34.6 14.7c-13.7 0-26.1-5.7-34.9-15c-8.4-8.9-19.6-12.7-29.2-13.6c-9.7-.8-20.8 1.1-30.3 7.3c-5 3.3-11.1 5.3-17.6 5.3c-17.7 0-32-14.3-32-32s14.3-32 32-32c6.5 0 12.6 1.9 17.6 5.3c9.5 6.3 20.6 8.2 30.3 7.3c9.7-.8 20.8-4.7 29.2-13.6zM32 187.9V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64v-.3l86.8-38c25-11 41.2-35.7 41.2-63V228.8c0-38-30.8-68.8-68.8-68.8H413.8c-17.5 25.7-45.5 43.8-77.8 48.2V431.5c0 .4 0 .7 0 1.1V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V206.9c-17.7-2.5-34-9.2-48-18.9zM208 224c-8.8 0-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16zM320.3 97.2c.1 0 .1 .1 .1 .1l0 0c0 0 .1 0 .2 0c.1 0 .2 0 .2 0l0 0c0 0 .1-.1 .2-.2s.1-.2 .2-.2l0 0c0 0 0-.1 0-.2s0-.2 0-.2l0 0c0 0-.1-.1-.2-.2s-.2-.1-.2-.2l0 0c0 0-.1 0-.2 0c-.1 0-.1 0-.2 0l0 0s0 0 0 0s0 0-.1 0l-.9 .6 .8 .6zM96 96l0 0 0 0 0 0s0 0 0 0s0 0 0 0l0 0 0 0 0 0 0 0 0 0zM443.2 208c11.5 0 20.8 9.3 20.8 20.8V346.7c0 8.3-4.9 15.7-12.5 19.1L384 395.3V208h59.2zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V240zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V240z"]},eu_=euP,euB={prefix:"far",iconName:"temperature-arrow-up",icon:[576,512,["temperature-up"],"e040","M176 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C87.1 326.5 80 346.4 80 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM64 112C64 50.1 114.1 0 176 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S32 447.5 32 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM224 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3zM448 32c6.8 0 13.3 2.9 17.8 7.9l72 80c8.9 9.9 8.1 25-1.8 33.9s-25 8.1-33.9-1.8L472 118.5 472 456c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-337.5-30.2 33.5c-8.9 9.9-24 10.7-33.9 1.8s-10.7-24-1.8-33.9l72-80c4.6-5.1 11-7.9 17.8-7.9z"]},euU=euB,euR={prefix:"far",iconName:"square-h",icon:[448,512,["h-square"],"f0fd","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm336 56V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H160l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H288V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},euY=euR,euG={prefix:"far",iconName:"temperature-full",icon:[320,512,["temperature-4","thermometer-4","thermometer-full"],"f2c7","M160 48c-35.3 0-64 28.7-64 64V273.9c0 14.5-5.7 27.1-12.8 36.6C71.1 326.5 64 346.4 64 368c0 53 43 96 96 96s96-43 96-96c0-21.6-7.1-41.5-19.2-57.5c-7.1-9.5-12.8-22.1-12.8-36.6V112c0-35.3-28.7-64-64-64zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V273.9c0 1.7 .7 4.4 3.2 7.8c18.1 24.1 28.8 54 28.8 86.4c0 79.5-64.5 144-144 144S16 447.5 16 368c0-32.4 10.7-62.3 28.8-86.4c2.5-3.4 3.2-6.1 3.2-7.8V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z"]},euQ=euG,euF=euG,euZ=euG,euq={prefix:"far",iconName:"candy-bar",icon:[640,512,[127851,"chocolate-bar"],"e3e8","M0 320V224H128v96H0zm0 64V352H128v96H64c-35.3 0-64-28.7-64-64zm288 64H160V352H288V320H160V224H288V192H160V64H288h48H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H336 288zM36.7 177C43.9 165 48 151 48 136c0-4-.3-7.9-.9-11.7c-1-7 6.2-14.2 13.1-13.1c3.8 .6 7.7 .9 11.7 .9c15 0 29-4.1 41-11.3c6.1-3.6 15 .4 15 7.4V160h0v32h-8l0 0H44.2c-7.1 0-11.1-9-7.4-15zM336 112V400H576c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H336z"]},euK=euq,euJ={prefix:"far",iconName:"handshake-angle",icon:[640,512,["hands-helping"],"f4c4","M264 320c39.8 0 72-32.2 72-72v-8H440c13.3 0 24 10.7 24 24c0 11.7-8.4 21.5-19.4 23.6c-7.7 1.5-14.2 6.6-17.4 13.8s-2.7 15.5 1.4 22.2c2.2 3.6 3.4 7.8 3.4 12.4c0 13.3-10.7 24-24 24s-24 10.7-24 24c0 8.8-7.2 16-16 16H352 320 253.3c-14.9 0-29.1 5.9-39.6 16.4L159 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l54.6-54.6c1.5-1.5 3.5-2.3 5.7-2.3H320h32 16c28 0 51.8-17.9 60.5-42.9c29.8-8.8 51.5-36.4 51.5-69.1c0-3.9-.3-7.8-.9-11.5C498.9 311.7 512 289.4 512 264c0-39.8-32.2-72-72-72H336V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-22.1 17.9-40 40-40H418.7c14.9 0 29.1-5.9 39.6-16.4L513 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L424.4 61.7c-1.5 1.5-3.5 2.3-5.7 2.3H280c-48.6 0-88 39.4-88 88v96c0 39.8 32.2 72 72 72zM160 132.5c-19 7.5-33.9 23.6-39.4 44.2L99 257.5c-.4 1.4-1.1 2.6-2.1 3.6L7 351c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L130.9 295c7-7 12-15.6 14.5-25.2L160 215.1V132.5zM543.2 250.8L633 161c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-75.3 75.3c10.3 13.9 17.1 30.5 19.4 48.5z"]},euW=euJ,euX={prefix:"far",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zm-160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"]},eu$=euX,eu1={prefix:"far",iconName:"box-open-full",icon:[640,512,["box-full"],"f49c","M480.9 3.1C456-6.2 428.4 6.3 419.1 31.2L384 124.8C382.2 55.6 325.6 0 256 0C185.3 0 128 57.3 128 128c0 2.2 .1 4.3 .2 6.5l65.5 8.2c-1.1-4.7-1.7-9.6-1.7-14.7c0-35.3 28.7-64 64-64s64 28.7 64 64c0 10.7-2.6 20.7-7.2 29.6l7.2 .9 161.4-20.2 27.5-73.4c9.3-24.8-3.3-52.5-28.1-61.8zM58.9 170.1L17.2 253.5c-9 17.9 .6 39.6 19.8 45.1l163.3 46.7c13.9 4 28.8-1.9 36.2-14.3L320 192 75.2 161.4c-6.7-.8-13.3 2.7-16.3 8.7zM576 339.6l-48 13.7v57.2l-184 46V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V456.5l-184-46V353.3L64 339.6v71c0 22 15 41.2 36.4 46.6l204.1 51c10.2 2.5 20.9 2.5 31 0l204.1-51c21.4-5.3 36.4-24.5 36.4-46.6v-71zm46.8-86.1l-41.7-83.4c-3-6.1-9.6-9.6-16.3-8.7L320 192l83.4 139c7.4 12.4 22.3 18.3 36.2 14.3l163.3-46.7c19.3-5.5 28.8-27.2 19.8-45.1z"]},eu2=eu1,eu4={prefix:"far",iconName:"person-swimming",icon:[576,512,[127946,"swimmer"],"f5c4","M32 160a64 64 0 1 0 128 0A64 64 0 1 0 32 160zM80 334.1C62.8 349 41 360.8 18.8 365.8C5.9 368.7-2.3 381.5 .6 394.5s15.7 21.1 28.7 18.2C58 406.2 81.6 392.2 96 382.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.6 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0zM256.5 193.9L403 318.1c13.8-3.2 27.9-9.6 40.2-18c2.4-1.7 4.9-3.2 7.5-4.5L295.9 164.3C319.7 151.4 347 144 376 144h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376c-119.3 0-216 96.7-216 216v2.2c10.8 4 21.9 6.2 32 6.2c5.4 0 10.7-.5 16-1.6V312c0-46.1 18.5-87.8 48.5-118.1z"]},eu3=eu4,eu0={prefix:"far",iconName:"message-quote",icon:[512,512,["comment-alt-quote"],"e1e4","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM160 112c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V192 168 144c0-17.7-14.3-32-32-32H160zm224 80V168 144c0-17.7-14.3-32-32-32H304c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V192z"]},eu6=eu0,eu8={prefix:"far",iconName:"folder-magnifying-glass",icon:[512,512,["folder-search"],"e18b","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM336 272c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c17.8 0 34.4-4.8 48.7-13.2L327 393.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-38.3-38.3c8.5-14.3 13.3-31 13.3-48.9zm-96-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},eu5=eu8,eu7={prefix:"far",iconName:"droplet",icon:[384,512,[128167,"tint"],"f043","M192 464c-79.5 0-144-64.5-144-144c0-13 5.1-33.5 17-61.1c11.5-26.6 27.6-55.8 45.5-84.7c29-46.8 61-90.2 81.5-117c20.5 26.7 52.6 70.2 81.5 117c17.9 28.9 34 58 45.5 84.7c11.9 27.6 17 48.2 17 61.1c0 79.5-64.5 144-144 144zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zm144-8c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 57.4 46.6 104 104 104c13.3 0 24-10.7 24-24s-10.7-24-24-24c-30.9 0-56-25.1-56-56z"]},eu9=eu7,eme={prefix:"far",iconName:"earth-americas",icon:[512,512,[127758,"earth","earth-america","globe-americas"],"f57d","M256 464C141.1 464 48 370.9 48 256c0-22 3.4-43.1 9.7-63l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v30.4c0 15.9 15.2 27.3 30.5 23c15.9-4.5 28.3-17 32.8-32.8l1.5-5.4c4.6-16.1 15.3-29.7 29.8-38l9.2-5.3c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c73.6 3.6 137.2 45.6 171.2 106.3L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3C448.7 385.4 361.5 464 256 464zm0 48A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},emt=eme,emc=eme,emi=eme,emr={prefix:"far",iconName:"crate-apple",icon:[512,512,["apple-crate"],"f6b1","M160 54.9c0 5 4.1 9.1 9.1 9.1C199.4 64 224 39.4 224 9.1c0-5-4.1-9.1-9.1-9.1C184.6 0 160 24.6 160 54.9zM80 171.4c0-15.3 3.8-29 8.7-37.2c2.3-3.8 4.1-5.3 4.9-5.7l0 0c.4-.2 .8-.5 2.4-.5c2.2 0 6.5 .5 12.6 2.1c5.8 1.5 11.9 3.6 17.2 5.7c21.9 8.5 46.4 8.5 68.3 0c5.4-2.1 11.4-4.2 17.2-5.7c6.1-1.6 10.3-2.1 12.6-2.1c1.6 0 2.1 .3 2.4 .5l0 0c.7 .5 2.6 1.9 4.9 5.7c4.9 8.2 8.7 21.9 8.7 37.2c0 7.2-.6 14.1-1.7 20.6h48.5c.8-6.7 1.2-13.5 1.2-20.6c0-43.6-20.4-91.4-64-91.4c-15.6 0-34.1 5.9-47.2 11c-10.7 4.2-22.8 4.2-33.5 0C130.1 85.9 111.6 80 96 80c-43.6 0-64 47.8-64 91.4c0 7 .4 13.9 1.2 20.6H81.7c-1.1-6.5-1.7-13.3-1.7-20.6zM430.3 192h48.5c.8-6.7 1.2-13.5 1.2-20.6c0-43.6-20.4-91.4-64-91.4c-15.6 0-34.1 5.9-47.2 11c-10.7 4.2-22.8 4.2-33.5 0c-12.4-4.8-29.6-10.3-44.6-11c3.4 4 6.4 8.3 9 12.7c7.8 12.9 13.2 27.5 16.4 42.3l1.7 .7c21.9 8.5 46.4 8.5 68.3 0c5.4-2.1 11.4-4.2 17.2-5.7c6.1-1.6 10.3-2.1 12.6-2.1c1.6 0 2.1 .3 2.4 .5l0 0c.7 .5 2.6 1.9 4.9 5.7c4.9 8.2 8.7 21.9 8.7 37.2c0 7.2-.6 14.1-1.7 20.6zM406.9 0C376.6 0 352 24.6 352 54.9c0 5 4.1 9.1 9.1 9.1C391.4 64 416 39.4 416 9.1c0-5-4.1-9.1-9.1-9.1zM456 272c4.4 0 8 3.6 8 8v64H48V280c0-4.4 3.6-8 8-8H456zM48 456V392H464v64c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8zm8-232c-30.9 0-56 25.1-56 56V456c0 30.9 25.1 56 56 56H456c30.9 0 56-25.1 56-56V280c0-30.9-25.1-56-56-56H56zm360 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM96 320a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},ema=emr,emn={prefix:"far",iconName:"battery-empty",icon:[576,512,["battery-0"],"f244","M80 144c-17.7 0-32 14.3-32 32V336c0 17.7 14.3 32 32 32H464c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z"]},emo=emn,ems={prefix:"far",iconName:"square-this-way-up",icon:[448,512,["box-up"],"f49f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM120 352H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM328 192V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V192H254.5c-8 0-14.5-6.5-14.5-14.5c0-3.5 1.3-7 3.7-9.6L286.2 120c4.5-5.1 11-8 17.8-8s13.2 2.9 17.8 8l42.6 47.9c2.4 2.7 3.7 6.1 3.7 9.6c0 8-6.5 14.5-14.5 14.5H328zM80 177.5c0-3.5 1.3-7 3.7-9.6L126.2 120c4.5-5.1 11-8 17.8-8s13.2 2.9 17.8 8l42.6 47.9c2.4 2.7 3.7 6.1 3.7 9.6c0 8-6.5 14.5-14.5 14.5H168V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V192H94.5c-8 0-14.5-6.5-14.5-14.5z"]},eml=ems,emf={prefix:"far",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 408c30.9 0 56-25.1 56-56c0-14-5.1-26.8-13.7-36.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L254.4 296c-30.2 .8-54.4 25.6-54.4 56c0 30.9 25.1 56 56 56zM192 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM112 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm320-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},emh=emf,emg=emf,emM={prefix:"far",iconName:"hospital",icon:[640,512,[127973,62589,"hospital-alt","hospital-wide"],"f0f8","M232 0c-39.8 0-72 32.2-72 72v8H72C32.2 80 0 112.2 0 152V440c0 39.8 32.2 72 72 72h.2 .2 .2 .2 .2H73h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H75h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H77h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2H79h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H82h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H85h.2 .2 .2 .2H86h.2 .2 .2 .2H87h.2 .2 .2 .2H88h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2H98h.2 .2 .2 .2H99h.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2v0H456h8v0H568c39.8 0 72-32.2 72-72V152c0-39.8-32.2-72-72-72H480V72c0-39.8-32.2-72-72-72H232zM480 128h88c13.3 0 24 10.7 24 24v40H536c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v48H536c-13.3 0-24 10.7-24 24s10.7 24 24 24h56V440c0 13.3-10.7 24-24 24H480V336 128zM72 128h88V464h-.1-.2-.2-.2H159h-.2-.2-.2H158h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H154h-.2-.2-.2H153h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H150h-.2-.2-.2H149h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H146h-.2-.2-.2H145h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H142h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H139h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H136h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H133h-.2-.2-.2-.2-.2-.2-.2-.2H131h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H128h-.2-.2-.2-.2-.2-.2-.2-.2H126h-.2-.2-.2-.2-.2-.2-.2-.2H124h-.2-.2-.2-.2-.2-.2-.2-.2H122h-.2-.2-.2-.2-.2-.2-.2-.2H120h-.2-.2-.2-.2-.2-.2-.2-.2H118h-.2-.2-.2-.2-.2-.2-.2-.2H116h-.2-.2-.2-.2-.2-.2-.2-.2H114h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H111h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H108h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H105h-.2-.2-.2-.2H104h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H100h-.2-.2-.2-.2H99h-.2-.2-.2-.2H98h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H88h-.2-.2-.2-.2H87h-.2-.2-.2-.2H86h-.2-.2-.2-.2H85h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H82h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H79h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H77h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H75h-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2H73h-.2-.2-.2-.2-.2H72c-13.2 0-24-10.7-24-24V336h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V240h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V152c0-13.3 10.7-24 24-24zM208 72c0-13.3 10.7-24 24-24H408c13.3 0 24 10.7 24 24V336 464H368V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H208V72zm88 24v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168h24c8.8 0 16-7.2 16-16V136c0-8.8-7.2-16-16-16H344V96c0-8.8-7.2-16-16-16H312c-8.8 0-16 7.2-16 16z"]},emu=emM,emm=emM,emd={prefix:"far",iconName:"whiskey-glass-ice",icon:[512,512,["glass-whiskey-rocks"],"f7a1","M50.5 80h411L414.2 404.6c-2.3 15.7-15.8 27.4-31.7 27.4h-253c-15.9 0-29.4-11.7-31.7-27.4L50.5 80zM32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5h253c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32H32zM255.4 179.3l.6-.6c-5-1.8-10.4-2.7-16-2.7H144c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h73.8l-19-19c-8.5-8.5-14.7-18.4-18.6-29H144V224h66.7l44.7-44.7zM312 235.9l56.6 56.6L312 349l-56.6-56.6L312 235.9zm-33.9-33.9l-56.6 56.6c-18.7 18.7-18.7 49.1 0 67.9L278.1 383c18.7 18.7 49.1 18.7 67.9 0l56.6-56.6c18.7-18.7 18.7-49.1 0-67.9l-56.6-56.6c-18.7-18.7-49.1-18.7-67.9 0z"]},emp=emd,emz={prefix:"far",iconName:"bars-staggered",icon:[512,512,["reorder","stream"],"f550","M0 88C0 74.7 10.7 64 24 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 112 0 101.3 0 88zM64 248c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-13.3 0-24-10.7-24-24zM448 408c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24z"]},emC=emz,emL=emz,emI={prefix:"far",iconName:"person-walking-with-cane",icon:[512,512,["blind"],"f29d","M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-14.4 32c-34.8 0-66.3 20.5-80.4 52.3l-47.1 106c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2L120 211.1v68.7c0 17.8 8.5 34.6 22.9 45.2L240 396.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V392.1c0-12.7-6.1-24.7-16.3-32.3L240 336.6V207.3l68 102c7.4 11 22.3 14 33.3 6.7s14-22.3 6.7-33.3L271 167.2c-16.3-24.5-43.8-39.2-73.2-39.2H161.6zM168 279.8V176h24V301.4l-20.7-15.2c-2.1-1.5-3.3-3.9-3.3-6.5zm175.4 70.1L450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L370.4 332.6c-3.2 3.7-7 7.1-11.3 10c-5 3.3-10.3 5.7-15.7 7.3zM96.7 482.4c-3.1 12.9 4.8 25.8 17.7 28.9s25.8-4.8 28.9-17.7l26.3-109.4-42-30.8-31 129z"]},emA=emI,emH={prefix:"far",iconName:"check-to-slot",icon:[576,512,["vote-yea"],"f772","M144 80V360H432V80H144zM96 360V80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V360c13.3 0 24 10.7 24 24s-10.7 24-24 24H432 144 96c-13.3 0-24-10.7-24-24s10.7-24 24-24zM64 288v48H48l0 96H528V336H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48H64zM385 179.6L278.3 286.3c-9.4 9.4-24.6 9.4-33.9 0L191 233c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36.4 36.4L351 145.7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},emv=emH,emV={prefix:"far",iconName:"boxes-stacked",icon:[576,512,[62625,"boxes","boxes-alt"],"f468","M384 48c8.8 0 16 7.2 16 16V192h48V64c0-35.3-28.7-64-64-64H192c-35.3 0-64 28.7-64 64V192h48V64c0-8.8 7.2-16 16-16h56v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V48h56zM327.6 512H512c35.3 0 64-28.7 64-64V288c0-35.3-28.7-64-64-64H327.6c11.8 13.2 20.1 29.7 23.1 48H376v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V272h56c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H350.7c-3.1 18.3-11.3 34.8-23.1 48zM256 272c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V288c0-8.8 7.2-16 16-16h56v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V272h56zM64 224c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V288c0-35.3-28.7-64-64-64H64z"]},emy=emV,emN=emV,emx={prefix:"far",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M580.3 267.2c56.2-56.2 56.2-147.3 0-203.5C526.8 10.2 440.9 7.3 383.9 57.2l-6.1 5.4c-10 8.7-11 23.9-2.3 33.9s23.9 11 33.9 2.3l6.1-5.4c38-33.2 95.2-31.3 130.9 4.4c37.4 37.4 37.4 98.1 0 135.6L433.1 346.6c-37.4 37.4-98.2 37.4-135.6 0c-35.7-35.7-37.6-92.9-4.4-130.9l4.7-5.4c8.7-10 7.7-25.1-2.3-33.9s-25.1-7.7-33.9 2.3l-4.7 5.4c-49.8 57-46.9 142.9 6.6 196.4c56.2 56.2 147.3 56.2 203.5 0L580.3 267.2zM59.7 244.8C3.5 301 3.5 392.1 59.7 448.2c53.6 53.6 139.5 56.4 196.5 6.5l6.1-5.4c10-8.7 11-23.9 2.3-33.9s-23.9-11-33.9-2.3l-6.1 5.4c-38 33.2-95.2 31.3-130.9-4.4c-37.4-37.4-37.4-98.1 0-135.6L207 165.4c37.4-37.4 98.1-37.4 135.6 0c35.7 35.7 37.6 92.9 4.4 130.9l-5.4 6.1c-8.7 10-7.7 25.1 2.3 33.9s25.1 7.7 33.9-2.3l5.4-6.1c49.9-57 47-142.9-6.5-196.5c-56.2-56.2-147.3-56.2-203.5 0L59.7 244.8z"]},emT=emx,emb={prefix:"far",iconName:"ear-listen",icon:[512,512,["assistive-listening-systems"],"f2a2","M388.9 3.8C450.6 43 493.6 105.8 508 177.6l3.5 17.7c2.6 13-5.8 25.6-18.8 28.2s-25.6-5.8-28.2-18.8L460.9 187c-11.8-58.9-47.1-110.5-97.8-142.7c-11.2-7.1-14.5-22-7.4-33.1s21.9-14.5 33.1-7.4zM240 112c-70.7 0-128 57.3-128 128c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-97.2 78.8-176 176-176s176 78.8 176 176c0 47.5-18.8 90.6-49.4 122.2c-4.8 4.9-6.6 9.9-6.6 13.8c0 75.1-60.9 136-136 136c-13.3 0-24-10.7-24-24s10.7-24 24-24c48.6 0 88-39.4 88-88c0-19.1 8.9-35.5 20.1-47.1c22.3-23 35.9-54.4 35.9-88.9c0-70.7-57.3-128-128-128zm0 88c-22.1 0-40 17.9-40 40c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6 39.4-88 88-88s88 39.4 88 88c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-22.1-17.9-40-40-40zM168 320a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM24 464a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm57-97l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L47 401c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},emw=emb,emD={prefix:"far",iconName:"cup-togo",icon:[448,512,["coffee-togo"],"f6c5","M108.2 48h232c3 0 5.8 1.7 7.2 4.4L361.2 80H88l13-27.4c1.3-2.8 4.1-4.6 7.2-4.6zM414.8 80L390.3 31c-9.5-19-28.9-31-50.1-31h-232C86.6 0 66.9 12.4 57.6 32L34.8 80H24C10.7 80 0 90.7 0 104s10.7 24 24 24H50 400h24c13.3 0 24-10.7 24-24s-10.7-24-24-24h-9.2zM47.4 160L74.6 453.9c3 32.9 30.7 58.1 63.7 58.1H309.7c33.1 0 60.7-25.2 63.7-58.1L400.6 160H352.4l-5.9 64H101.5l-5.9-64H47.4zm68.9 224H331.6l-6.1 65.5c-.8 8.2-7.7 14.5-15.9 14.5H138.3c-8.3 0-15.2-6.3-15.9-14.5L116.4 384z"]},emk=emD,emS={prefix:"far",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z"]},emE=emS,emj={prefix:"far",iconName:"table-tennis-paddle-ball",icon:[640,512,[127955,"ping-pong-paddle-ball","table-tennis"],"f45d","M476.4 99.5c52.2 52.2 64.8 129 37.7 193.1c15.8 4.4 30.4 11.7 43.1 21.3c35.9-82 20.3-181.2-46.8-248.3c-87.5-87.5-229.3-87.5-316.8 0l-60.1 60.1c-24 24-37.5 56.6-37.5 90.5V219c0 33.9 13.5 66.5 37.5 90.5c13.4 13.4 12 35.6-3 47.2l-49.3 38C70.3 403.1 64 416 64 429.7c0 11.7 4.7 22.9 12.9 31.2l38.1 38.1c8.3 8.3 19.5 12.9 31.2 12.9c13.7 0 26.6-6.3 35-17.2l38-49.3c11.6-15 33.8-16.5 47.2-3c24 24 56.6 37.5 90.5 37.5h2.7c3.1 0 6.1-.1 9.2-.3c-8.3-14.4-13.8-30.6-16-47.8c-19.7-1-38.5-9.3-52.5-23.3l-33.9 33.9 33.9-33.9c-33.9-33.9-89.9-30.3-119.2 7.7L145.9 462l-32-32 45.8-35.3c38-29.3 41.6-85.3 7.7-119.2c-15-15-23.4-35.4-23.4-56.6v-2.7c0-11 2.3-21.8 6.6-31.7L354.9 388.8c3.7-17.2 10.9-33.2 20.8-47.1L180.5 146.6l47-47c68.7-68.7 180.2-68.7 248.9 0zM432 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm144 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},emO=emj,emP=emj,em_={prefix:"far",iconName:"person-dots-from-line",icon:[576,512,["diagnoses"],"f470","M288 48a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm0 128A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM24 320L8.9 301.3C-1.4 309.7-3 324.8 5.3 335.1s23.4 11.9 33.7 3.6l0 0 .1-.1 .7-.6c.7-.5 1.8-1.4 3.3-2.4c3-2.2 7.5-5.4 13.4-9.2c11.9-7.7 29.3-18.2 51.5-28.6c19.4-9.2 42.3-18.3 68-25.6V432h48V261.3c20.2-3.3 41.6-5.3 64-5.3s43.8 1.9 64 5.3V432h48V272.1c25.7 7.4 48.5 16.5 68 25.6c22.2 10.5 39.6 20.9 51.5 28.6c5.9 3.9 10.4 7.1 13.4 9.2c1.5 1.1 2.6 1.9 3.3 2.4l.7 .6 .1 .1 0 0c10.3 8.3 25.4 6.7 33.7-3.6s6.7-25.4-3.6-33.8L552 320c15.1-18.7 15.1-18.7 15.1-18.7l0 0 0 0-.1-.1-.3-.3-.6-.5-.6-.4c-1-.8-2.4-1.8-4.2-3.1c-3.6-2.6-8.8-6.3-15.5-10.7c-13.4-8.8-32.8-20.3-57.3-31.9C439.6 231.3 370.1 208 288 208s-151.6 23.3-200.4 46.3c-24.4 11.5-43.9 23.1-57.3 31.9c-6.7 4.4-11.9 8.1-15.5 10.7c-1.8 1.3-3.2 2.4-4.2 3.1c-.5 .4-.9 .7-1.2 .9l-.3 .3-.1 .1 0 0 0 0s0 0 15.1 18.7zM0 488c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM56 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM336 376a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM488 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},emB=em_,emU={prefix:"far",iconName:"chevrons-down",icon:[512,512,["chevron-double-down"],"f322","M239 465c9.4 9.4 24.6 9.4 33.9 0L465 273c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 465zM47 81L239 273c9.4 9.4 24.6 9.4 33.9 0L465 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},emR=emU,emY={prefix:"far",iconName:"trash-can-arrow-up",icon:[448,512,["trash-restore-alt"],"f82a","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm144 48c6.4 0 12.5 2.5 17 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V257.9l-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l80-80c4.5-4.5 10.6-7 17-7z"]},emG=emY,emQ={prefix:"far",iconName:"signal-good",icon:[640,512,["signal-3"],"f68e","M320 192c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM192 288c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24zM64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},emF=emQ,emZ={prefix:"far",iconName:"location-question",icon:[384,512,["map-marker-question"],"f60b","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM105.8 133.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 232.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V218.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H158.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},emq=emZ,emK={prefix:"far",iconName:"floppy-disk-circle-xmark",icon:[576,512,["floppy-disk-times","save-circle-xmark","save-times"],"e181","M48 96V416c0 8.8 7.2 16 16 16H268c6.9 17.5 16.4 33.7 28.2 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm381.3 29.3c12 12 18.7 28.3 18.7 45.3v22.2c-5.3-.5-10.6-.7-16-.7c-10.9 0-21.6 1-32 2.9V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9zM256 368c0 2.5 .1 4.9 .2 7.4c-9.4 5.5-20.4 8.6-32.2 8.6c-35.3 0-64-28.7-64-64s28.7-64 64-64c22.1 0 41.6 11.2 53.1 28.3C263.7 309.2 256 337.7 256 368zM128 80v80H272V80H128zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368z"]},emJ=emK,emW=emK,emX=emK,em$={prefix:"far",iconName:"bracket-curly",icon:[256,512,["bracket-curly-left"],"7b","M64 120c0-48.6 39.4-88 88-88h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-22.1 0-40 17.9-40 40v45.5c0 23.3-9.3 45.7-25.8 62.2L57.9 256l28.3 28.3c16.5 16.5 25.8 38.9 25.8 62.2V392c0 22.1 17.9 40 40 40h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-48.6 0-88-39.4-88-88V346.5c0-10.6-4.2-20.8-11.7-28.3L7 273c-9.4-9.4-9.4-24.6 0-33.9l45.3-45.3c7.5-7.5 11.7-17.7 11.7-28.3V120z"]},em1=em$,em2={prefix:"far",iconName:"cart-flatbed-empty",icon:[640,512,["dolly-flatbed-empty"],"f476","M0 24C0 10.7 10.7 0 24 0H72c30.9 0 56 25.1 56 56V408c0 4.4 3.6 8 8 8h72H496 616c13.3 0 24 10.7 24 24s-10.7 24-24 24H544c0 26.5-21.5 48-48 48s-48-21.5-48-48H256c0 26.5-21.5 48-48 48s-48-21.5-48-48H136c-30.9 0-56-25.1-56-56V56c0-4.4-3.6-8-8-8H24C10.7 48 0 37.3 0 24z"]},em4=em2,em3={prefix:"far",iconName:"file-pen",icon:[576,512,[128221,"file-edit"],"f31c","M64 464H262.5l-5.1 20.2c-2.3 9.4-1.8 19 1.4 27.8H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V299.6l-48 48V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},em0=em3,em6={prefix:"far",iconName:"square-pen",icon:[448,512,["pen-square","pencil-square"],"f14b","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm325.8 43.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},em8=em6,em5=em6,em7={prefix:"far",iconName:"circle-microphone-lines",icon:[512,512,["microphone-circle-alt"],"e117","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-416c-26.5 0-48 21.5-48 48V256c0 26.5 21.5 48 48 48s48-21.5 48-48H280c-8.8 0-16-7.2-16-16s7.2-16 16-16h24V192H280c-8.8 0-16-7.2-16-16s7.2-16 16-16h24V144c0-26.5-21.5-48-48-48zM176 256c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 62.5 44.8 114.5 104 125.8V392c0 13.3 10.7 24 24 24s24-10.7 24-24V381.8c59.2-11.2 104-63.3 104-125.8c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 44.2-35.8 80-80 80s-80-35.8-80-80z"]},em9=em7,ede={prefix:"far",iconName:"display-slash",icon:[640,512,["desktop-slash"],"e2fa","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-70.5-55.2c27.4-7.2 47.6-32.2 47.6-61.9V64c0-35.3-28.7-64-64-64H96C79.6 0 64.6 6.2 53.2 16.4L38.8 5.1zm54.9 43c.7-.1 1.5-.2 2.3-.2H544c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H501.8L93.7 48.2zM80 352V159.2L32 121.4V352c0 35.3 28.7 64 64 64H243.7l-8 48H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H384h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H404.3l-8-48H406L345 368H272.4c-.2 0-.4 0-.6 0c-.1 0-.2 0-.3 0H96c-8.8 0-16-7.2-16-16zm212.3 64h55.3l8 48H284.3l8-48z"]},edt=ede,edc={prefix:"far",iconName:"hands-holding-diamond",icon:[640,512,["hand-receiving"],"f47c","M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96zM72 64c39.8 0 72 32.2 72 72V264.8c12.1-10.5 28-16.8 45.3-16.8c18.4 0 36 7.3 49 20.3l61.4 61.4c7.7 7.7 14.5 16.2 20.4 25.3c5.8-9.1 12.6-17.5 20.4-25.3l61.4-61.4c13-13 30.6-20.3 49-20.3c17.3 0 33.1 6.3 45.3 16.8V136c0-39.8 32.2-72 72-72s72 32.2 72 72V352.2c0 31.8-12.6 62.3-35.1 84.9L537 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l67.9-67.9c13.5-13.5 21.1-31.8 21.1-50.9V136c0-13.3-10.7-24-24-24s-24 10.7-24 24V281.9c0 25.6-10.2 50.2-28.3 68.4l-15.9 15.9 0 0L473 393l0 0-16 16c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l16-16 0 0 26.7-26.7c4-4 6.2-9.4 6.2-15c0-11.7-9.5-21.3-21.3-21.3c-5.6 0-11 2.2-15 6.2l-61.4 61.4C354.9 383 344 409.4 344 436.8V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V436.8c0-27.4-10.9-53.8-30.3-73.2l-61.4-61.4c-4-4-9.4-6.2-15-6.2c-11.7 0-21.3 9.5-21.3 21.3c0 5.6 2.2 11 6.2 15L201 359l0 0 16 16c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-16-16 0 0-26.7-26.7 0 0-15.9-15.9C106.2 332.1 96 307.5 96 281.9V136c0-13.3-10.7-24-24-24s-24 10.7-24 24V352.2c0 19.1 7.6 37.4 21.1 50.9L137 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L35.1 437.1C12.6 414.6 0 384.1 0 352.2V136C0 96.2 32.2 64 72 64z"]},edi=edc,edr={prefix:"far",iconName:"battery-full",icon:[576,512,[128267,"battery","battery-5"],"f240","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z"]},eda=edr,edn=edr,edo={prefix:"far",iconName:"droplet-degree",icon:[512,512,["dewpoint"],"f748","M192 464c-79.5 0-144-64.5-144-144c0-13 5.1-33.5 17-61.1c11.5-26.6 27.6-55.8 45.5-84.7c29-46.8 61-90.2 81.5-117c20.5 26.7 52.6 70.2 81.5 117c17.9 28.9 34 58 45.5 84.7c11.9 27.6 17 48.2 17 61.1c0 79.5-64.5 144-144 144zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zM400 112a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},eds=edo,edl={prefix:"far",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm120 8c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM96 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 384a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},edf=edl,edh={prefix:"far",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M176.4 505.5c-9.2 8.7-23.7 8.7-32.9 0L14.6 384.1C5.3 375.3 0 363.1 0 350.3C0 324.7 20.7 304 46.3 304L80 304 80 56c0-30.9 25.1-56 56-56l48 0c30.9 0 56 25.1 56 56l0 248 33.7 0c25.6 0 46.3 20.7 46.3 46.3c0 12.8-5.3 25-14.6 33.7l-129 121.4zm93-153.5L216 352c-13.3 0-24-10.7-24-24l0-272c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 272c0 6.4-2.5 12.5-7 17s-10.6 7-17 7l-53.5 0L160 455 269.5 352z"]},edg=edh,edM={prefix:"far",iconName:"landmark-dome",icon:[512,512,["landmark-alt"],"f752","M256 0c13.3 0 24 10.7 24 24v9.5C369.5 44.6 439.9 117.4 447.3 208H456c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H400 112 64 56c-13.3 0-24-10.7-24-24s10.7-24 24-24h8.7C72.1 117.4 142.5 44.6 232 33.5V24c0-13.3 10.7-24 24-24zM112.9 208H399.1c-8-72-69-128-143.1-128s-135.2 56-143.1 128zm-.9 80v96h64V288h48v96h64V288h48v96h64V288h48v96h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-13.3 0-24-10.7-24-24s10.7-24 24-24V288h48zM8 488c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-13.3 0-24-10.7-24-24z"]},edu=edM,edm={prefix:"far",iconName:"tv",icon:[640,512,[63717,"television","tv-alt"],"f26c","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM120 464H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},edd=edm,edp=edm,edz={prefix:"far",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},edC=edz,edL={prefix:"far",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M406.5 399.6C387.4 352.9 341.5 320 288 320H224c-53.5 0-99.4 32.9-118.5 79.6C69.9 362.2 48 311.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 55.7-21.9 106.2-57.5 143.6zm-40.1 32.7C334.4 452.4 296.6 464 256 464s-78.4-11.6-110.5-31.7c7.3-36.7 39.7-64.3 78.5-64.3h64c38.8 0 71.2 27.6 78.5 64.3zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-272a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm-88-40a88 88 0 1 0 176 0 88 88 0 1 0 -176 0z"]},edI=edL,edA={prefix:"far",iconName:"box-dollar",icon:[448,512,["box-usd"],"f4a0","M248 80h94.4c6.3 0 12.1 3.7 14.6 9.5L388.4 160H248V80zm-5.7 128H400V416c0 8.8-7.2 16-16 16H242.3c1.1-2.5 1.7-5.2 1.7-8V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216c0-2.8-.6-5.6-1.7-8zm-36.7 0c-1.1 2.4-1.7 5.2-1.7 8v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5l0 0c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 2.8 .6 5.5 1.7 8H64c-8.8 0-16-7.2-16-16V208H205.7zM200 160H59.6L91 89.5c2.6-5.8 8.3-9.5 14.6-9.5H200v80zM400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V189.6c0-9-1.9-17.8-5.5-26L400.9 70z"]},edH=edA,edv={prefix:"far",iconName:"car-burst",icon:[640,512,["car-crash"],"f5e1","M197.2 20.7l30.1 56.7 63.1-11.8c1-.2 2.1-.3 3.1-.4c-3.6 4.1-7 8.4-10.2 13l-29.3 43-35.2 6.6c-10.3 1.9-20.7-3.1-25.6-12.3L176 83.2l-17.2 32.4c-4.9 9.3-15.3 14.3-25.6 12.3l-36-6.7 14.6 33.6c4.2 9.6 1.6 20.9-6.3 27.7l-27.7 24 35.4 9.6c10.1 2.7 17.3 11.7 17.7 22.2l1.4 36.6 29.5-21.7c1.9-1.4 3.9-2.4 6-3.2l-19.5 72.7-24 17.7c-7.2 5.3-16.6 6.1-24.6 2.3s-13.2-11.8-13.6-20.7l-2.5-64.2L21.6 241c-8.6-2.3-15.2-9.2-17.1-17.8s1-17.7 7.7-23.5l48.6-42L35.1 98.8c-3.5-8.1-2.3-17.6 3.3-24.5s14.5-10.3 23.2-8.6l63.1 11.8 30.1-56.7C159 12.9 167.1 8 176 8s17 4.9 21.2 12.7zM536.5 148.5l-137-36.7c-16.4-4.4-33.8 2.1-43.4 16.1l-31 45.5c1.3 .3 2.5 .6 3.8 .9l237.6 63.7c1.3 .3 2.5 .7 3.7 1.1L566 184.1c-1.3-17-13.1-31.2-29.5-35.6zm77.4 32.1l7.2 96.4c15 22.2 20.7 50.6 13.2 78.6l-12.3 46-6.9 25.7-5.5 20.7-12.4 46.3c-2.9 11-14.2 17.5-25.1 14.5s-17.5-14.2-14.5-25.1l12.4-46.3-6.7-1.8L232.9 346.9l-6.7-1.8-12.4 46.3c-2.9 11-14.2 17.5-25.1 14.5s-17.5-14.2-14.5-25.1l12.4-46.3 12.4-46.4 12.3-46c7.5-28 26.6-49.7 50.7-61.5l54.5-79.9c21.1-30.9 59.4-45.1 95.5-35.4l137 36.7c36.1 9.7 62.2 41.1 65 78.4zM554 284.3L316.4 220.6c-25.6-6.9-51.9 8.3-58.8 33.9l-12.3 46 330.3 88.5 12.3-46c6.9-25.6-8.3-51.9-33.9-58.8zm14.3 53.3a27.4 27.4 0 1 1 -52.9-14.2 27.4 27.4 0 1 1 52.9 14.2zM310.9 240.3a27.4 27.4 0 1 1 -14.2 52.9 27.4 27.4 0 1 1 14.2-52.9z"]},edV=edv,edy={prefix:"far",iconName:"arrows-retweet",icon:[640,512,["retweet-alt"],"f361","M145 71c-9.4-9.4-24.6-9.4-33.9 0L23 159c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47V328c0 48.6 39.4 88 88 88H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-22.1 0-40-17.9-40-40V145.9l47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L145 71zM312 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c22.1 0 40 17.9 40 40V366.1l-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l88 88c9.4 9.4 24.6 9.4 33.9 0l88-88c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47V184c0-48.6-39.4-88-88-88H312z"]},edN=edy,edx={prefix:"far",iconName:"person-snowboarding",icon:[512,512,[127938,"snowboarding"],"f7ce","M204.3 3c11.6-6.4 26.2-2.3 32.6 9.3l31.9 57.4c1.3 2.3 3.6 3.8 6.2 4.1l33.8 3.4c24.1 2.4 46.9 12 65.4 27.6L503.5 213.6c10.1 8.5 11.4 23.7 2.9 33.8s-23.7 11.4-33.8 2.9l-68.2-57.5-82.3 43.9 24.7 18.9c24.9 19 34.6 51.9 24.1 81.4l-28.2 79c-1.4 3.8-3.6 7-6.3 9.6l93.3 35.7c4.6 1.8 9.4 2.6 14.3 2.6H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H443.8c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l19.4 7.4c-2.9-11.4 2.9-23.4 14-28.1L192 272l0-68.2c0-21.2 12-40.6 31-50.1L284.4 123l-14.1-1.4c-18.3-1.8-34.5-12.5-43.4-28.5L195 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zm91.8 407.2c-.3-3.4 .1-6.9 1.3-10.3l28.2-79c3.5-9.8 .3-20.8-8-27.1L240 234.4l0 42.9c0 16.1-9.7 30.7-24.6 36.9L134 348.2l162.1 62.1zM259.6 189l20.5 15.7 84.6-45.1-17.2-14.5L259.6 189zM384 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},edT=edx,edb={prefix:"far",iconName:"square-chevron-right",icon:[448,512,["chevron-square-right"],"f32b","M400 96c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320zM384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM313 273L209 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L313 239c9.4 9.4 9.4 24.6 0 33.9z"]},edw=edb,edD={prefix:"far",iconName:"truck-fast",icon:[640,512,["shipping-fast"],"f48b","M352 48H128c-8.8 0-16 7.2-16 16V96H240c8.8 0 16 7.2 16 16s-7.2 16-16 16H16c-8.8 0-16-7.2-16-16s7.2-16 16-16H64V64C64 28.7 92.7 0 128 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96s-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96V368 288h48v44.8c14.1-8.2 30.5-12.8 48-12.8c35.5 0 66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16zM557.7 239.6l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558l-.2-.2-.2-.2zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H48c-8.8 0-16-7.2-16-16s7.2-16 16-16zM16 224H240c8.8 0 16 7.2 16 16s-7.2 16-16 16H16c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},edk=edD,edS={prefix:"far",iconName:"circle-star",icon:[512,512,["star-circle"],"e123","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-391c-6.1 0-11.7 3.5-14.3 8.9l-31.3 63.3-69.9 10.2c-6 .9-11 5.1-12.9 10.9s-.3 12.2 4 16.4L182.2 280l-11.9 69.6c-1 6 1.4 12.1 6.4 15.6s11.5 4.1 16.9 1.2L256 333.6l62.5 32.9c5.4 2.8 11.9 2.4 16.8-1.2s7.4-9.6 6.4-15.6L329.8 280l50.6-49.3c4.4-4.3 5.9-10.6 4-16.4s-6.9-10-12.9-10.9l-69.9-10.2-31.3-63.3c-2.7-5.5-8.3-8.9-14.3-8.9z"]},edE=edS,edj={prefix:"far",iconName:"cloud-fog",icon:[640,512,[127787,"fog"],"f74e","M176 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H172h-1.9c-.3 0-.7-.1-1-.1C137.3 270.4 112 244.2 112 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM248 0C184 0 131.7 50.1 128.2 113.3C90.4 130.1 64 167.9 64 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H464c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C470.5 55 430.9 24 384 24c-18 0-34.9 4.6-49.7 12.6C312.5 14.1 281.9 0 248 0zM0 392c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm64 96c0 13.3 10.7 24 24 24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-13.3 0-24 10.7-24 24zm208 0c0 13.3 10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H296c-13.3 0-24 10.7-24 24z"]},edO=edj,edP={prefix:"far",iconName:"music-note",icon:[384,512,["music-alt"],"f8cf","M384 31.1C384 13.9 370.1 0 352.9 0c-2.7 0-5.3 .3-7.9 1L193.9 40.8C183.3 43.6 176 53.1 176 64V366.3c-18.1-9-40.2-14.3-64-14.3C50.1 352 0 387.8 0 432s50.1 80 112 80s112-35.8 112-80V195.4l141.9-36.1C376.6 156.6 384 147 384 136V31.1zM176 432c0 2.6-1.4 9.4-12.7 17.5c-11.2 8-29.2 14.5-51.3 14.5s-40.1-6.5-51.3-14.5C49.4 441.4 48 434.6 48 432s1.4-9.4 12.7-17.5c11.2-8 29.2-14.5 51.3-14.5s40.1 6.5 51.3 14.5c11.3 8.1 12.7 14.9 12.7 17.5zM336 117.3L224 145.8V82.5L336 53v64.3z"]},ed_=edP,edB={prefix:"far",iconName:"circle-half-stroke",icon:[512,512,[9680,"adjust"],"f042","M464 256c0-114.9-93.1-208-208-208V464c114.9 0 208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},edU=edB,edR={prefix:"far",iconName:"square-arrow-down",icon:[448,512,["arrow-square-down"],"f339","M384 432c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0zm64-16c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320zM207 377l-88-88c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L200 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 150.1 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0z"]},edY=edR,edG={prefix:"far",iconName:"square-chevron-left",icon:[448,512,["chevron-square-left"],"f32a","M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zm71-241L239 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L135 273c-9.4-9.4-9.4-24.6 0-33.9z"]},edQ=edG,edF={prefix:"far",iconName:"link-horizontal",icon:[640,512,["chain-horizontal"],"e1cb","M143.9 64C64.4 64 0 128.4 0 207.9c0 75.7 58.7 138.5 134.3 143.5l8.1 .5c13.2 .9 24.7-9.1 25.5-22.3s-9.1-24.7-22.4-25.5l-8.1-.5C87.1 300.2 48 258.3 48 207.9c0-52.9 42.9-95.9 95.9-95.9H304.1c52.9 0 95.9 42.9 95.9 95.9c0 50.5-39.1 92.3-89.5 95.6l-8.1 .5c-13.2 .9-23.2 12.3-22.4 25.5s12.3 23.2 25.5 22.3l8.1-.5c75.6-5 134.3-67.8 134.3-143.5C448 128.4 383.6 64 304.1 64H143.9zM496.1 448C575.6 448 640 383.6 640 304.1c0-75.7-58.7-138.5-134.3-143.5l-8.1-.5c-13.2-.9-24.7 9.1-25.5 22.4s9.1 24.7 22.3 25.5l8.1 .5c50.4 3.4 89.5 45.2 89.5 95.6c0 52.9-42.9 95.9-95.9 95.9H335.9c-53 0-95.9-42.9-95.9-95.9c0-50.5 39.1-92.3 89.5-95.7l7.1-.5c13.2-.9 23.2-12.3 22.3-25.6s-12.3-23.2-25.6-22.3l-7.1 .5C250.7 165.6 192 228.4 192 304.1C192 383.6 256.4 448 335.9 448H496.1z"]},edZ=edF,edq={prefix:"far",iconName:"music-note-slash",icon:[640,512,["music-alt-slash"],"f8d0","M512 31.1C512 13.9 498.1 0 480.9 0c-2.7 0-5.3 .3-7.9 1L321.9 40.8C311.3 43.6 304 53.1 304 64V213L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L352 250.6V195.4l141.9-36.1C504.6 156.6 512 147 512 136V31.1zM304 366.3c-18.1-9-40.2-14.3-64-14.3c-61.9 0-112 35.8-112 80s50.1 80 112 80s112-35.8 112-80V373.3l-48-37.8v30.8zm0 65.7c0 2.6-1.4 9.4-12.7 17.5c-11.2 8-29.2 14.5-51.3 14.5s-40.1-6.5-51.3-14.5C177.4 441.4 176 434.6 176 432s1.4-9.4 12.7-17.5c11.2-8 29.2-14.5 51.3-14.5s40.1 6.5 51.3 14.5c11.3 8.1 12.7 14.9 12.7 17.5zM464 117.3L352 145.8V82.5L464 53v64.3z"]},edK=edq,edJ={prefix:"far",iconName:"circle-radiation",icon:[512,512,[9762,"radiation-alt"],"f7ba","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},edW=edJ,edX={prefix:"far",iconName:"baseball",icon:[512,512,[129358,9918,"baseball-ball"],"f433","M248 463.8c0-6 .3-11.9 .7-17.8c1.1-13.2 12.7-23 25.9-21.9s23 12.7 21.9 25.9c-.3 3.4-.5 6.8-.5 10.2C378.8 444 444 378.8 460.2 296c-3.4 .1-6.8 .3-10.2 .5c-13.2 1.1-24.8-8.7-25.9-21.9s8.7-24.8 21.9-25.9c5.9-.5 11.8-.7 17.8-.7C459.7 139.5 372.5 52.3 264 48.2c0 6-.3 11.9-.7 17.8c-1.1 13.2-12.7 23-25.9 21.9s-23-12.7-21.9-25.9c.3-3.4 .5-6.8 .5-10.2C133.2 68 68 133.2 51.9 216c3.4-.1 6.8-.3 10.2-.5c13.2-1.1 24.8 8.7 25.9 21.9s-8.7 24.8-21.9 25.9c-5.9 .5-11.8 .7-17.8 .7C52.3 372.5 139.5 459.7 248 463.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm118-55.2c36.5-16.8 66-46.3 82.8-82.8c5.5-12 19.8-17.3 31.8-11.8s17.3 19.8 11.8 31.8C222.8 185 185 222.8 138 244.4c-12 5.5-26.3 .2-31.8-11.8s-.2-26.3 11.8-31.8zM394 311.2c-36.5 16.8-66 46.3-82.8 82.8c-5.5 12-19.8 17.3-31.8 11.8s-17.3-19.8-11.8-31.8C289.2 327 327 289.2 374 267.6c12-5.5 26.3-.2 31.8 11.8s.2 26.3-11.8 31.8z"]},ed$=edX,ed1={prefix:"far",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M136 80c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V88c0-4.4 3.6-8 8-8h80zM56 32C25.1 32 0 57.1 0 88v80c0 30.9 25.1 56 56 56h80c5.6 0 11.1-.8 16.2-2.4l75.9 101.2c-2.7 6.5-4.1 13.7-4.1 21.2v80c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56V344c0-30.9-25.1-56-56-56H280c-5.6 0-11.1 .8-16.2 2.4L187.9 189.2c2.7-6.5 4.1-13.7 4.1-21.2V152H384v16c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56H440c-30.9 0-56 25.1-56 56v16H192V88c0-30.9-25.1-56-56-56H56zM360 336c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8H280c-4.4 0-8-3.6-8-8V344c0-4.4 3.6-8 8-8h80zM440 80h80c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8H440c-4.4 0-8-3.6-8-8V88c0-4.4 3.6-8 8-8z"]},ed2=ed1,ed4={prefix:"far",iconName:"snowman-head",icon:[448,512,["frosty-head"],"f79b","M336 144v48H112V144H336zM64 64V192H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48.7C28 272.3 16 310.8 16 352c0 56 22.1 106.9 58.2 144.3C84.5 507 99.3 512 114.2 512H333.8c15 0 29.7-5 40.1-15.7C409.9 458.9 432 408 432 352c0-41.2-12-79.7-32.7-112H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H384V64c0-35.3-28.7-64-64-64H128C92.7 0 64 28.7 64 64zm0 288c0-43.6 17.4-83.1 45.7-112H112 336h2.3c28.3 28.9 45.7 68.4 45.7 112c0 43.1-17 82.1-44.7 110.9c-.1 .1-.3 .2-.8 .4c-.9 .4-2.5 .7-4.8 .7H114.2c-2.2 0-3.8-.4-4.8-.7c-.4-.2-.7-.3-.8-.4C81 434.1 64 395.1 64 352zm88-16a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm168-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM219.3 445.2c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l23.8-46.3c2.3-4.5 3.5-9.6 3.5-14.7c0-17.7-14.3-32.2-32-32.2s-32 14.5-32 32.2c0 5.1 1.2 10.2 3.5 14.7l23.8 46.3z"]},ed3=ed4,ed0={prefix:"far",iconName:"volume-xmark",icon:[576,512,["volume-mute","volume-times"],"f6a9","M159.9 201.9L272 102.3V409.7L159.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H56c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h88c5.9 0 11.6-2.2 15.9-6.1zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160H56c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h78.9L270.4 472.5c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V61.8C320 45.3 306.7 32 290.2 32zM425 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55z"]},ed6=ed0,ed8=ed0,ed5={prefix:"far",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M408 376l0-48-48 0 0 48 48 0zm40 0c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48zM408 184l0-48-48 0 0 48 48 0zm40 0c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48zM200 376l48 0 0-48-48 0 0 48zm48 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40zm0-232l0-48-48 0 0 48 48 0zm40 0c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48zM40 376l48 0 0-48-48 0 0 48zm48 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40zm0-232l0-48-48 0 0 48 48 0zm40 0c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48z"]},ed7=ed5,ed9={prefix:"far",iconName:"share-from-square",icon:[576,512,[61509,"share-square"],"f14d","M400 255.4V240 208c0-8.8-7.2-16-16-16H352 336 289.5c-50.9 0-93.9 33.5-108.3 79.6c-3.3-9.4-5.2-19.8-5.2-31.6c0-61.9 50.1-112 112-112h48 16 32c8.8 0 16-7.2 16-16V80 64.6L506 160 400 255.4zM336 240h16v48c0 17.7 14.3 32 32 32h3.7c7.9 0 15.5-2.9 21.4-8.2l139-125.1c7.6-6.8 11.9-16.5 11.9-26.7s-4.3-19.9-11.9-26.7L409.9 8.9C403.5 3.2 395.3 0 386.7 0C367.5 0 352 15.5 352 34.7V80H336 304 288c-88.4 0-160 71.6-160 160c0 60.4 34.6 99.1 63.9 120.9c5.9 4.4 11.5 8.1 16.7 11.2c4.4 2.7 8.5 4.9 11.9 6.6c3.4 1.7 6.2 3 8.2 3.9c2.2 1 4.6 1.4 7.1 1.4h2.5c9.8 0 17.8-8 17.8-17.8c0-7.8-5.3-14.7-11.6-19.5l0 0c-.4-.3-.7-.5-1.1-.8c-1.7-1.1-3.4-2.5-5-4.1c-.8-.8-1.7-1.6-2.5-2.6s-1.6-1.9-2.4-2.9c-1.8-2.5-3.5-5.3-5-8.5c-2.6-6-4.3-13.3-4.3-22.4c0-36.1 29.3-65.5 65.5-65.5H304h32zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H408c39.8 0 72-32.2 72-72V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},epe=ed9,ept={prefix:"far",iconName:"child-combatant",icon:[576,512,["child-rifle"],"e4e0","M160 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0A64 64 0 1 0 112 64a64 64 0 1 0 128 0zM176 208c5.5 0 10.9 .9 16 2.6V336H160V210.6c5.1-1.7 10.5-2.6 16-2.6zM160 488V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V264.8l27.7 44c7.1 11.2 21.9 14.6 33.1 7.5s14.6-21.9 7.5-33.1l-48.4-76.9C241.8 177.5 210.1 160 176 160s-65.8 17.5-83.9 46.3L43.7 283.2c-7.1 11.2-3.7 26 7.5 33.1s26 3.7 33.1-7.5l27.7-44V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32H384c-17.7 0-32 14.3-32 32V352c0 17.7 14.3 32 32 32h32v48 64c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16H432 416zm16 336H416 400V240h32v96z"]},epc=ept,epi={prefix:"far",iconName:"square-phone",icon:[448,512,["phone-square"],"f098","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm154.7 32.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z"]},epr=epi,epa={prefix:"far",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V232H40c-13.3 0-24 10.7-24 24s10.7 24 24 24H200V440c0 13.3 10.7 24 24 24s24-10.7 24-24V280H408c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V72z"]},epn=epa,epo={prefix:"far",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z"]},eps=epo,epl=epo,epf=epo,eph=epo,epg={prefix:"far",iconName:"arrows-up-down-left-right",icon:[512,512,["arrows"],"f047","M273 7c-9.4-9.4-24.6-9.4-33.9 0L167 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V232H81.9l31-31c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239c-9.4 9.4-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31H232V430.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V280H430.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H280V81.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L273 7z"]},epM=epg,epu={prefix:"far",iconName:"chalkboard-user",icon:[640,512,["chalkboard-teacher"],"f51c","M576 48H224c-8.8 0-16 7.2-16 16v41.3c-14.8-6-31-9.3-48-9.3V64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H544 520 392 368 336.8c-8.3-18-19.8-34.2-33.7-48H368V328c0-30.9 25.1-56 56-56h64c30.9 0 56 25.1 56 56v40h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16zM496 368V328c0-4.4-3.6-8-8-8H424c-4.4 0-8 3.6-8 8v40h80zM208 224a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM64 224a96 96 0 1 1 192 0A96 96 0 1 1 64 224zM50.7 464H269.3c-9.5-36.8-42.9-64-82.6-64H133.3c-39.8 0-73.2 27.2-82.6 64zM0 485.3C0 411.7 59.7 352 133.3 352h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3z"]},epm=epu,epd={prefix:"far",iconName:"circle-phone-flip",icon:[512,512,["phone-circle-alt"],"e11c","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm69.3 128.7l44 12C378 143.1 384 151 384 160c0 123.7-100.3 224-224 224c-9 0-16.9-6-19.3-14.7l-12-44c-2.6-9.7 2.3-19.9 11.6-23.7l48-20c8.2-3.4 17.6-1 23.2 5.8L231.7 312c35.2-16.6 63.7-45.1 80.3-80.3l-24.7-20.2c-6.8-5.6-9.2-15-5.8-23.2l20-48c3.9-9.3 14-14.2 23.7-11.6z"]},epp=epd,epz={prefix:"far",iconName:"quote-left",icon:[448,512,[8220,"quote-left-alt"],"f10d","M0 216C0 149.7 53.7 96 120 96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-39.8 0-72 32.2-72 72v10c5.1-1.3 10.5-2 16-2h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm48 72v32 32c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm336-16H320c-8.8 0-16 7.2-16 16v32 32c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16zM256 320V288 216c0-66.3 53.7-120 120-120h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-39.8 0-72 32.2-72 72v10c5.1-1.3 10.5-2 16-2h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320z"]},epC=epz,epL={prefix:"far",iconName:"trash-arrow-up",icon:[448,512,["trash-restore"],"f829","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80h13.7H416h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H412.4L388.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H324.6c8.4 0 15.3-6.5 16-14.8L364.3 128H83.7zm154.5 65.9l64 64c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0L244 256.3V384c0 11-9 20-20 20s-20-9-20-20V256.3l-29.9 29.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l64-64c7.8-7.8 20.5-7.8 28.3 0z"]},epI=epL,epA={prefix:"far",iconName:"symbols",icon:[512,512,[128291,"icons-alt"],"f86e","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm0 80C10.7 80 0 90.7 0 104s10.7 24 24 24H88v72c0 13.3 10.7 24 24 24s24-10.7 24-24V128h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM464 53.3v76.2c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V43.5c0-25.2-23.1-44.2-47.8-39.2l-128 25.6C317.5 33.6 304 50 304 69.1v92.4c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V75.7L464 53.3zM505 295c-9.4-9.4-24.6-9.4-33.9 0L295 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L505 329c9.4-9.4 9.4-24.6 0-33.9zM352 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM480 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM84 256c-37.7 0-68 30.8-68 68.2c0 19.3 8.2 37.9 22.6 50.8l4.5 4-17 13C9.6 404.8 0 424.4 0 445.1v1.4C0 482.7 29.3 512 65.5 512c14.9 0 29.3-5.1 40.9-14.3l36.3-29 41.3 37.2c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9l-35.5-31.9L215 410.7c10.4-8.3 12-23.4 3.7-33.7s-23.4-12-33.7-3.8l-40.6 32.5L118 381.9l7.9-6c16.5-12.7 26.1-32.2 26.1-53c0-36.9-29.9-66.9-66.9-66.9H84zm12.6 81.9L81.8 349.3l-11-9.9c-4.2-3.8-6.7-9.4-6.7-15.2C64 313 73.1 304 84 304h1.1c10.4 0 18.9 8.5 18.9 18.9c0 5.9-2.7 11.4-7.4 15zM55.4 430.1l24-18.4 27.1 24.4L76.4 460.2c-3.1 2.5-6.9 3.8-10.9 3.8c-9.6 0-17.5-7.8-17.5-17.5v-1.4c0-5.9 2.7-11.4 7.4-15z"]},epH=epA,epv={prefix:"far",iconName:"bracket-square",icon:[192,512,["bracket","bracket-left"],"5b","M0 88C0 57.1 25.1 32 56 32h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-4.4 0-8 3.6-8 8V424c0 4.4 3.6 8 8 8h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-30.9 0-56-25.1-56-56V88z"]},epV=epv,epy=epv,epN={prefix:"far",iconName:"island-tropical",icon:[512,512,[127965,"island-tree-palm"],"f811","M114.3 93.7c-1.5 1.5-3.5 2.3-5.7 2.3H78.2c-8.8 0-16.1-7.2-13.8-15.8C73.6 44.8 112.8 0 190.2 0c58.4 0 95 25.5 113.5 53.2C323.6 40.6 350.2 32 384 32c77.4 0 116.6 44.8 125.8 80.2c2.2 8.6-5 15.8-13.8 15.8H451.3c-2.1 0-4.2-.8-5.7-2.3l-24-24c-3.1-3.1-8.2-3.1-11.3 0l-24 24c-1.5 1.5-3.5 2.3-5.7 2.3H319.4c3.5 15.4 7.2 35.7 9.5 59.7c4.4 45.4 3.7 104.4-13.9 167.1c57.7 12.4 101 63.7 101 125.1c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32c0-70.7 57.3-128 128-128h24.9c26-56.3 38-110.2 43.3-151.1c1.3-9.9 2.2-19 2.8-27.1l-71.8 71.8c-6.2 6.2-16.5 6.2-21-1.4c-18.5-31.6-22.5-90.9 32.3-145.7c1.4-1.4 2.8-2.7 4.1-4c-.3-.3-.7-.5-1-.8l-24-24c-3.1-3.1-8.2-3.1-11.3 0l-24 24zM237.3 352h28.5c18.5-59.2 19.5-115.9 15.3-159.7c-.6-6.1-1.3-12-2-17.5c-.7 9.6-1.7 20.5-3.3 32.4c-5.2 39.6-16 90.6-38.5 144.9zM288 400H160c-38.7 0-71 27.5-78.4 64H366.4c-7.4-36.5-39.7-64-78.4-64z"]},epx=epN,epT={prefix:"far",iconName:"arrow-right-from-line",icon:[448,512,[8614,"arrow-from-left"],"f343","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V424c0 13.3 10.7 24 24 24s24-10.7 24-24L48 88zM440.4 273.5c4.8-4.5 7.6-10.9 7.6-17.5s-2.7-12.9-7.6-17.5l-136-128c-9.7-9.1-24.8-8.6-33.9 1s-8.6 24.8 1 33.9L363.5 232H280l-128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l128 0h83.5l-91.9 86.5c-9.7 9.1-10.1 24.3-1 33.9s24.3 10.1 33.9 1l136-128z"]},epb=epT,epw={prefix:"far",iconName:"cake-slice",icon:[512,512,[127856,"shortcake"],"e3e5","M464 304v.2 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H48V304H464zM48 416V384H464v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM296 32c-7.2 0-14.2 2.4-19.8 6.9l-264 208C4.5 252.9 0 262.2 0 272V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.6 64-64v-.2-.2-.2-.2-.2V415v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V413v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V411v-.2-.2-.2-.2V410v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V406v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V401v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V398v-.2-.2-.2-.2-.2-.2-.2-.2V396v-.2-.2-.2-.2-.2-.2-.2-.2V394v-.2-.2-.2V393v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V390v-.2-.2-.2V389v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.3-.2-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V379v-.3-.3-.3V378v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V374v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V371v-.3-.3-.3-.3-.3-.3V369v-.3-.3-.3-.3-.3-.3V367v-.3-.3-.3-.3-.3-.3V365v-.3-.3-.3-.3-.3-.3V363v-.3-.3-.3-.3-.3-.3-.3-.3-.3V360v-.3-.3-.3-.3-.3-.3-.3-.3-.3V357v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V353v-.3-.3V352v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V346v-.3-.3V345v-.3-.3V344v-.3-.3V343v-.3-.3V342v-.3-.3V341v-.3-.3V340v-.3-.3V339v-.3-.3V338v-.3-.3V337v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.4-.4V330v-.4-.4V329v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V325v-.4-.4V324v-.4-.4-.4-.4-.4-.4-.4V321v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V312v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V307v-.4-.4-.4-.4V305v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V297v-.4-.4-.4-.4V295v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V290v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V285v-.4-.4-.4-.4-.4-.4V282v-.4-.4-.4-.4-.4-.4V279v-.4-.4-.4-.4-.4-.4-.4-.4V275v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.5V267v-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5V262v-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5V256c0-74.3-32.8-130.8-76.1-168.2C393.6 51.2 340.3 32 296 32z"]},epD=epw,epk={prefix:"far",iconName:"shekel-sign",icon:[448,512,[8362,"ils","shekel","sheqel","sheqel-sign"],"f20b","M40 32C26.7 32 16 42.7 16 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V80H184c39.8 0 72 32.2 72 72V336c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-66.3-53.7-120-120-120H40zM312 480c66.3 0 120-53.7 120-120V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 39.8-32.2 72-72 72H192V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V456c0 13.3 10.7 24 24 24H312z"]},epS=epk,epE=epk,epj=epk,epO=epk,epP={prefix:"far",iconName:"photo-film",icon:[640,512,["photo-video"],"f87c","M256 48c-8.8 0-16 7.2-16 16V288c0 8.7 6.9 15.8 15.6 16l69.1-94.2c4.5-6.2 11.7-9.8 19.4-9.8s14.8 3.6 19.4 9.8L380 232.4l56-85.6c4.4-6.8 12-10.9 20.1-10.9s15.7 4.1 20.1 10.9L578.7 303.8c7.6-1.3 13.3-7.9 13.3-15.8V64c0-8.8-7.2-16-16-16H256zM192 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64zm-56 64h24v48 88V376v8 80H352V384h48v80h48c8.8 0 16-7.2 16-16V384h48v64c0 35.3-28.7 64-64 64H400 376 352 160 136 112 64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h48 24zm-24 48H64c-8.8 0-16 7.2-16 16v48h64V176zm0 288V400H48v48c0 8.8 7.2 16 16 16h48zM48 352h64V288H48v64zM304 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ep_=epP,epB={prefix:"far",iconName:"floppy-disk-circle-arrow-right",icon:[576,512,["save-circle-arrow-right"],"e180","M48 96V416c0 8.8 7.2 16 16 16H268c6.9 17.5 16.4 33.7 28.2 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm381.3 29.3c12 12 18.7 28.3 18.7 45.3v22.2c-5.3-.5-10.6-.7-16-.7c-10.9 0-21.6 1-32 2.9V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9zM256 368c0 2.5 .1 4.9 .2 7.4c-9.4 5.5-20.4 8.6-32.2 8.6c-35.3 0-64-28.7-64-64s28.7-64 64-64c22.1 0 41.6 11.2 53.1 28.3C263.7 309.2 256 337.7 256 368zM128 80v80H272V80H128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L457.4 352H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z"]},epU=epB,epR={prefix:"far",iconName:"sign-hanging",icon:[512,512,["sign"],"f4d9","M88 0c13.3 0 24 10.7 24 24V64l376 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-376 0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V112H24C10.7 112 0 101.3 0 88S10.7 64 24 64H64V24C64 10.7 74.7 0 88 0zM192 336H432V192H192V336zM144 176c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V176z"]},epY=epR,epG={prefix:"far",iconName:"cloud-bolt-sun",icon:[640,512,["thunderstorm-sun"],"f76e","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm112.1 48c0 .8 0 1.7-.1 2.5l-2 23.8c-1.1 13.2-12.7 23-25.9 21.9c-1.3-.1-2.6-.2-4-.2c-26.5 0-48 21.5-48 48c0 20.6 12.9 38.1 31.1 44.9c-12.6 11.7-17.9 29.3-14 46c-37.9-12.9-65.1-48.7-65.1-90.9c0-47.5 34.5-86.9 79.8-94.6l.2-2.5c.6-52.5 43.4-94.8 96-94.8c33 0 62 16.6 79.3 41.9c12.2-6.3 26-9.9 40.6-9.9c43 0 78.8 30.9 86.5 71.7c1 2.6 1.5 5.4 1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80c-.9 0-1.8 0-2.7 0H541.3c3.5-10.1 3.7-21.3 0-31.8c-2.1-6.1-5.4-11.6-9.6-16.2h26.1c.3 0 .6 0 1 0c.4 0 .9 0 1.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1.6 0-3.1 .1-4.6 .3c-6.9 1-13.9-1.1-19.1-5.6s-8.3-11.2-8.3-18.1V218.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c-.1-.6-.2-1.1-.3-1.7c-2.5-19.6-19.3-34.8-39.7-34.8c-12.6 0-23.8 5.8-31.1 14.9c-.6 .7-1.1 1.3-1.8 1.9c-6.1 1.1-12 3.5-17.4 7c-1.6 0-3.3-.2-4.9-.6c-8.9-2.1-15.9-9.1-18-18c-4.9-21.3-24-37.2-46.8-37.2c-26.5 0-48 21.5-48 48zm154 35.6c5.8 4.7 7.6 12.9 4.2 19.6L425.9 352H496c6.8 0 12.9 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L374.1 384H304c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},epQ=epG,epF={prefix:"far",iconName:"tablet",icon:[448,512,["tablet-android"],"f3fb","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 400h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},epZ=epF,epq={prefix:"far",iconName:"glass-half",icon:[384,512,["glass-half-empty","glass-half-full"],"e192","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c37.4 0 68.5-28.6 71.7-65.8L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM66.7 240L50.2 48H333.8L317.3 240H66.7zm4.1 48H313.2L299.9 442.1C298.8 454.5 288.4 464 276 464H108c-12.5 0-22.8-9.5-23.9-21.9L70.8 288z"]},epK=epq,epJ=epq,epW={prefix:"far",iconName:"message-minus",icon:[512,512,["comment-alt-minus"],"f4a7","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM184 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},epX=epW,ep$={prefix:"far",iconName:"link-horizontal-slash",icon:[640,512,["chain-horizontal-slash"],"e1cc","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-56.4-44.2c39.5-25.6 65.6-70.1 65.6-120.7c0-75.7-58.7-138.5-134.3-143.5l-8.1-.5c-13.2-.9-24.7 9.1-25.5 22.4s9.1 24.7 22.3 25.5l8.1 .5c50.4 3.4 89.5 45.2 89.5 95.6c0 39.8-24.3 74-58.8 88.4L414.8 299.8c20.8-25 33.2-57.1 33.2-91.9C448 128.4 383.6 64 304.1 64H143.9c-9.1 0-18.1 .9-26.8 2.5L38.8 5.1zM175.2 112h129c52.9 0 95.9 42.9 95.9 95.9c0 23.7-8.6 45.5-23 62.3L175.2 112zM385.8 400h-50c-53 0-95.9-42.9-95.9-95.9c0-6 .6-12 1.6-17.7l-40.8-32.1c-5.7 15.6-8.9 32.4-8.9 49.8C192 383.6 256.4 448 335.9 448H446.8l-60.9-48zM67.8 149.5L30.1 119.7C11.2 144.1 0 174.7 0 207.9c0 75.7 58.7 138.5 134.3 143.5l8.1 .5c13.2 .9 24.7-9.1 25.5-22.3s-9.1-24.7-22.4-25.5l-8.1-.5C87.1 300.2 48 258.3 48 207.9c0-22 7.4-42.2 19.8-58.4z"]},ep1=ep$,ep2={prefix:"far",iconName:"trash-can-undo",icon:[448,512,["trash-can-arrow-turn-left","trash-undo-alt"],"f896","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm145.9 64.1c8.8 9.9 7.9 25.1-2 33.9L199.1 248H240c48.6 0 88 39.4 88 88v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V336c0-22.1-17.9-40-40-40H199.1l24.8 22.1c9.9 8.8 10.8 24 2 33.9s-24 10.8-33.9 2l-72-64c-5.1-4.6-8.1-11.1-8.1-17.9s2.9-13.4 8.1-17.9l72-64c9.9-8.8 25.1-7.9 33.9 2z"]},ep4=ep2,ep3=ep2,ep0={prefix:"far",iconName:"signal-weak",icon:[640,512,["signal-1"],"f68c","M64 384c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z"]},ep6=ep0,ep8={prefix:"far",iconName:"car-rear",icon:[512,512,["car-alt"],"f5de","M165.4 80H346.6c17 0 32.1 10.7 37.8 26.8L408.6 176H103.4l24.2-69.2c5.6-16 20.8-26.8 37.8-26.8zM82.3 90.9L48.1 188.8C19.3 205.4 0 236.4 0 272v64c0 23.7 12.9 44.4 32 55.4V456c0 13.3 10.7 24 24 24s24-10.7 24-24V400H432v56c0 13.3 10.7 24 24 24s24-10.7 24-24V391.4c19.1-11.1 32-31.7 32-55.4V272c0-35.6-19.4-66.6-48.1-83.2L429.7 90.9C417.3 55.6 384 32 346.6 32H165.4C128 32 94.7 55.6 82.3 90.9zM96 224H416c20.9 0 38.7 13.4 45.3 32H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v32c0 8.8-7.2 16-16 16H320V320c0-17.7-14.3-32-32-32H224c-17.7 0-32 14.3-32 32v32H64c-8.8 0-16-7.2-16-16V304h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H50.7c6.6-18.6 24.4-32 45.3-32z"]},ep5=ep8,ep7={prefix:"far",iconName:"battery-quarter",icon:[576,512,["battery-2"],"f243","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z"]},ep9=ep7,eze={prefix:"far",iconName:"ellipsis-stroke",icon:[512,512,["ellipsis-h-alt"],"f39b","M416 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-88a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM256 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-88a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM120 256a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-88 0a64 64 0 1 0 128 0A64 64 0 1 0 32 256z"]},ezt=eze,ezc={prefix:"far",iconName:"baby-carriage",icon:[512,512,["carriage-baby"],"f77d","M138.9 22.9L256 192H400V152c0-30.9 25.1-56 56-56h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H456c-4.4 0-8 3.6-8 8v40 32c0 28-6.1 55.6-17.7 81.1c-11.6 25.5-28.6 48.4-49.5 67.5c-21 19.1-45.6 34-72.5 44.1S252.8 432 224 432s-57.4-5.2-84.3-15.3s-51.5-25-72.5-44.1s-37.9-42-49.5-67.5C6.1 279.6 0 252 0 224V192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM56.1 272c1.5 4.5 3.3 8.9 5.3 13.2c8.8 19.4 21.8 37 38.2 51.9s35.7 26.6 57.1 34.7s44.2 12.2 67.4 12.2s46-4.1 67.4-12.2s40.8-19.8 57.1-34.7s29.3-32.5 38.2-51.9c2-4.3 3.7-8.8 5.3-13.2c3.6-10.4 6-21.1 7.2-32H48.9c1.2 10.9 3.6 21.6 7.2 32z"]},ezi=ezc,ezr={prefix:"far",iconName:"percent",icon:[384,512,[62101,62785,"percentage"],"25","M369 113c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L15 399c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L369 113zM112 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM368 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},eza=ezr,ezn={prefix:"far",iconName:"location-check",icon:[384,512,["map-marker-check"],"f606","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zm-79-23L177 297c-9.4 9.4-24.6 9.4-33.9 0L79 233c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},ezo=ezn,ezs={prefix:"far",iconName:"face-smile",icon:[512,512,[128578,"smile"],"f118","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ezl=ezs,ezf={prefix:"far",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M134.6 51.7L123.8 192.6c-1.1 14.6-8.8 27.8-20.9 36C79 244.8 61.1 269.4 53.8 298.9L52.5 304H168V216c0-13.3 10.7-24 24-24s24 10.7 24 24v88H331.5l-1.3-5.1c-7.4-29.5-25.2-54.1-49.1-70.2c-12.1-8.2-19.8-21.5-20.9-36L249.4 51.7c-.1-1.2-.1-2.5-.1-3.7H134.8c0 1.2 0 2.5-.1 3.7zM168 352H32c-9.9 0-19.2-4.5-25.2-12.3S-1.4 321.8 1 312.2l6.2-25c10.3-41.3 35.4-75.7 68.7-98.3L83.1 96l3.7-48H56c-4.4 0-8.6-1.2-12.2-3.3C36.8 40.5 32 32.8 32 24C32 10.7 42.7 0 56 0H86.8 297.2 328c13.3 0 24 10.7 24 24c0 8.8-4.8 16.5-11.8 20.7c-3.6 2.1-7.7 3.3-12.2 3.3H297.2l3.7 48 7.1 92.9c33.3 22.6 58.4 57.1 68.7 98.3l6.2 25c2.4 9.6 .2 19.7-5.8 27.5s-15.4 12.3-25.2 12.3H216V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352z"]},ezh=ezf,ezg={prefix:"far",iconName:"person-praying",icon:[448,512,[128720,"pray"],"f683","M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM202.1 192c5.3 0 10.2 2.7 12.9 7.2l4.3 7.1L152.2 367.5l-9.4-6c-9.8-6.3-13.7-18.7-9.2-29.4l54.5-130.7c2.4-5.7 7.9-9.3 14-9.3zm48.3 64.7l7.4 12.1c12.8 20.9 41.2 25.4 59.9 9.6l89.8-76c10.1-8.6 11.4-23.7 2.8-33.8s-23.7-11.4-33.8-2.8l-82.7 70-37.9-61.6C244.4 155.4 224 144 202.1 144c-25.5 0-48.5 15.3-58.3 38.9L89.3 313.6c-13.4 32.3-1.8 69.5 27.6 88.3L214 464H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H296c10.7 0 20-7 23-17.3s-1.1-21.2-10.1-27l-115.7-74 57.1-137.1z"]},ezM=ezg,ezu={prefix:"far",iconName:"tty-answer",icon:[640,512,["teletype-answer"],"e2b9","M329 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2zM304 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM288 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V176zM400 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V80zM592 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H592c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM576 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H592c-8.8 0-16-7.2-16-16V176zM400 160H528c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16z"]},ezm=ezu,ezd={prefix:"far",iconName:"dial",icon:[576,512,["dial-med-high"],"e15b","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM208.8 208.8c37.9-37.9 96.2-43 139.6-15.1L271 271c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l77.4-77.4c27.8 43.4 22.8 101.7-15.1 139.6c-43.7 43.7-114.7 43.7-158.4 0s-43.7-114.7 0-158.4zm192.3-33.9A160 160 0 1 0 174.9 401.1 160 160 0 1 0 401.1 174.9zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},ezp=ezd,ezz={prefix:"far",iconName:"circle-trash",icon:[512,512,["trash-circle"],"e126","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM160 128h41.4l11.3-11.3c3-3 7.1-4.7 11.3-4.7h64c4.2 0 8.3 1.7 11.3 4.7L310.6 128H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H352L338.4 354.7c-1.4 16.6-15.2 29.3-31.9 29.3H205.4c-16.6 0-30.5-12.8-31.9-29.3L160 192z"]},ezC=ezz,ezL={prefix:"far",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M94 187.1C120.8 124.1 183.3 80 256 80c39.7 0 77.8 15.8 105.9 43.9l4.1 4.1-35.7 35.7c-6.6 6.6-10.3 15.6-10.3 25c0 19.5 15.8 35.3 35.3 35.3H472c13.3 0 24-10.7 24-24V83.3C496 63.8 480.2 48 460.7 48c-9.4 0-18.3 3.7-25 10.3L400 94.1l-4.1-4.1C358.8 52.8 308.5 32 256 32C163.4 32 83.9 88.2 49.8 168.3c-5.2 12.2 .5 26.3 12.7 31.5s26.3-.5 31.5-12.7zm368 157c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6C391 388.1 328.6 432 256 432c-39.7 0-77.8-15.8-105.9-43.9l-4.1-4.1 35.7-35.7c6.6-6.6 10.3-15.6 10.3-25c0-19.5-15.8-35.3-35.3-35.3H40c-13.3 0-24 10.7-24 24V428.7C16 448.2 31.8 464 51.3 464c9.4 0 18.3-3.7 25-10.3L112 417.9l4.1 4.1C153.2 459.2 203.5 480 256 480c92.5 0 171.8-56 206-135.9zM448 176H385.9L448 113.9V176zM64 336h62.1L64 398.1V336z"]},ezI=ezL,ezA={prefix:"far",iconName:"arrow-up-triangle-square",icon:[576,512,["sort-shapes-up"],"f88a","M416 32c9.9 0 19.1 5.2 24.2 13.7L524.4 186c2.3 3.9 3.6 8.4 3.6 12.9c0 13.8-11.2 25.1-25.1 25.1H329.1c-13.8 0-25.1-11.2-25.1-25.1c0-4.5 1.2-9 3.6-12.9L391.8 45.7C396.9 37.2 406.1 32 416 32zM368 432h96V336H368v96zM416 98.6L369.6 176h92.8L416 98.6zM320 432V336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96z"]},ezH=ezA,ezv={prefix:"far",iconName:"gears",icon:[640,512,["cogs"],"f085","M147.1 52.7l-6.5 23.5c-1.7 6.2-6.3 11.2-12.4 13.5c-10 3.7-19.1 9-27.2 15.7c-5 4.1-11.6 5.6-17.9 4l-23.6-6.2c-5 6.9-9.4 14.4-12.9 22.3l17.1 17.4c4.5 4.6 6.6 11.1 5.5 17.4c-.9 5.1-1.3 10.3-1.3 15.7s.5 10.6 1.3 15.7c1.1 6.4-.9 12.9-5.5 17.4L46.7 226.5c3.5 7.9 7.9 15.4 12.9 22.3l23.6-6.2c6.3-1.6 12.9-.1 17.9 4c8 6.7 17.2 12 27.2 15.7c6.1 2.2 10.7 7.2 12.4 13.5l6.5 23.5c4.2 .4 8.5 .7 12.9 .7s8.7-.2 12.9-.7l6.5-23.5c1.7-6.2 6.3-11.2 12.4-13.5c10-3.7 19.1-9 27.2-15.7c5-4.1 11.6-5.6 17.9-4l23.6 6.2c5-6.9 9.4-14.4 12.9-22.3l-17.1-17.4c-4.5-4.6-6.6-11.1-5.5-17.4c.9-5.1 1.3-10.3 1.3-15.7s-.5-10.6-1.3-15.7c-1.1-6.4 .9-12.9 5.5-17.4l17.1-17.4c-3.5-7.9-7.9-15.4-12.9-22.3l-23.6 6.2c-6.3 1.6-12.9 .1-17.9-4c-8-6.7-17.2-12-27.2-15.7c-6.1-2.2-10.7-7.2-12.4-13.5l-6.5-23.5c-4.2-.4-8.5-.7-12.9-.7s-8.7 .2-12.9 .7zM127.3 15.3C137.9 13.1 148.8 12 160 12s22.1 1.1 32.7 3.3c7.4 1.5 13.3 7 15.3 14.3l7.3 26.6c7.3 3.4 14.3 7.4 20.8 12l26.6-7c7.3-1.9 15 .4 20 6.1c14.4 16.3 25.7 35.5 32.8 56.7c2.4 7.1 .6 15-4.7 20.4L291.5 164c.4 4 .5 8 .5 12s-.2 8-.5 12l19.4 19.6c5.3 5.4 7.1 13.2 4.7 20.4c-7.1 21.2-18.3 40.4-32.8 56.7c-5 5.6-12.7 8-20 6.1l-26.6-7c-6.5 4.6-13.5 8.6-20.8 12L208 322.4c-2 7.3-7.9 12.8-15.3 14.3c-10.6 2.1-21.5 3.3-32.7 3.3s-22.1-1.1-32.7-3.3c-7.4-1.5-13.3-7-15.3-14.3l-7.3-26.6c-7.3-3.4-14.3-7.4-20.8-12l-26.6 7c-7.3 1.9-15-.4-20-6.1C22.8 268.4 11.5 249.2 4.4 228c-2.4-7.1-.6-15 4.7-20.4L28.5 188c-.4-4-.5-8-.5-12s.2-8 .5-12L9.2 144.4C3.9 139 2 131.1 4.4 124c7.1-21.2 18.3-40.4 32.8-56.7c5-5.6 12.7-8 20-6.1l26.6 7c6.5-4.6 13.5-8.6 20.8-12L112 29.6c2-7.3 7.9-12.8 15.3-14.3zM120 176a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM340.7 364.9l23.5 6.5c6.2 1.7 11.2 6.3 13.5 12.4c3.7 10 9 19.1 15.7 27.2c4.1 5 5.6 11.6 4 17.9l-6.2 23.6c6.9 5 14.4 9.4 22.3 12.9l17.4-17.1c4.6-4.5 11.1-6.6 17.4-5.5c5.1 .9 10.3 1.3 15.7 1.3s10.6-.5 15.7-1.3c6.4-1.1 12.9 .9 17.4 5.5l17.4 17.1c7.9-3.5 15.4-7.9 22.3-12.9l-6.2-23.6c-1.6-6.2-.1-12.9 4-17.9c6.7-8 12-17.2 15.7-27.2c2.2-6.1 7.2-10.7 13.5-12.4l23.5-6.5c.4-4.2 .7-8.5 .7-12.9s-.2-8.7-.7-12.9l-23.5-6.5c-6.2-1.7-11.2-6.3-13.5-12.4c-3.7-10-9-19.1-15.7-27.2c-4.1-5-5.6-11.6-4-17.9l6.2-23.6c-6.9-5-14.4-9.4-22.3-12.9l-17.4 17.1c-4.6 4.5-11.1 6.6-17.4 5.5c-5.1-.9-10.3-1.3-15.7-1.3s-10.6 .5-15.7 1.3c-6.4 1.1-12.9-.9-17.4-5.5l-17.4-17.1c-7.9 3.5-15.4 7.9-22.3 12.9l6.2 23.6c1.6 6.3 .1 12.9-4 17.9c-6.7 8-12 17.2-15.7 27.2c-2.2 6.1-7.2 10.7-13.5 12.4l-23.5 6.5c-.4 4.2-.7 8.5-.7 12.9s.2 8.7 .7 12.9zm-37.4 19.8c-2.1-10.6-3.3-21.5-3.3-32.7s1.1-22.1 3.3-32.7c1.5-7.4 7-13.3 14.3-15.3l26.6-7.3c3.4-7.3 7.4-14.3 12-20.8l-7-26.6c-1.9-7.3 .4-15 6.1-20c16.3-14.4 35.5-25.7 56.7-32.8c7.1-2.4 15-.6 20.4 4.7L452 220.5c4-.4 8-.5 12-.5s8 .2 12 .5l19.6-19.4c5.4-5.3 13.2-7.1 20.4-4.7c21.2 7.1 40.4 18.3 56.7 32.8c5.6 5 8 12.7 6.1 20l-7 26.6c4.6 6.5 8.6 13.5 12 20.8l26.6 7.3c7.3 2 12.8 7.9 14.3 15.3c2.1 10.6 3.3 21.5 3.3 32.7s-1.1 22.1-3.3 32.7c-1.5 7.4-7 13.3-14.3 15.3l-26.6 7.3c-3.4 7.3-7.4 14.3-12 20.8l7 26.6c1.9 7.3-.5 15-6.1 20c-16.3 14.4-35.5 25.7-56.7 32.8c-7.1 2.4-15 .6-20.4-4.7L476 483.5c-4 .4-8 .5-12 .5s-8-.2-12-.5l-19.6 19.4c-5.4 5.3-13.2 7.1-20.4 4.7c-21.2-7.1-40.4-18.3-56.7-32.8c-5.6-5-8-12.7-6.1-20l7-26.6c-4.6-6.5-8.6-13.5-12-20.8L317.6 400c-7.3-2-12.8-7.9-14.3-15.3zM464 392a40 40 0 1 1 0-80 40 40 0 1 1 0 80z"]},ezV=ezv,ezy={prefix:"far",iconName:"sun-bright",icon:[512,512,["sun-alt"],"e28f","M280 24V88c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zm157 84.9l-45.3 45.3c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L403.1 75c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM108.9 75l45.3 45.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L75 108.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM24 232H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm400 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H424c-13.3 0-24-10.7-24-24s10.7-24 24-24zM154.2 391.8L108.9 437c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l45.3-45.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zm237.6-33.9L437 403.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-45.3-45.3c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM280 424v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V424c0-13.3 10.7-24 24-24s24 10.7 24 24zm40-168a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-176 0a112 112 0 1 1 224 0 112 112 0 1 1 -224 0z"]},ezN=ezy,ezx={prefix:"far",iconName:"lock-keyhole-open",icon:[576,512,["lock-open-alt"],"f3c2","M432 48c-44.2 0-80 35.8-80 80v64h32c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H304V128C304 57.3 361.3 0 432 0s128 57.3 128 128v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V128c0-44.2-35.8-80-80-80zM384 240H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16zM256 376H192c-13.3 0-24-10.7-24-24s10.7-24 24-24h64c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},ezT=ezx,ezb={prefix:"far",iconName:"square-fragile",icon:[448,512,["box-fragile","square-wine-glass-crack"],"f49b","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 38.3c0-12.3 10-22.3 22.3-22.3H176l32 64-32 32 80 64-32-64 48-32-32-64h57.7c12.3 0 22.3 10 22.3 22.3V224c0 47.6-34.6 87.1-80 94.7V368h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V318.7c-45.4-7.6-80-47.1-80-94.7V134.3z"]},ezw=ezb,ezD=ezb,ezk={prefix:"far",iconName:"face-grin-hearts",icon:[512,512,[128525,"grin-hearts"],"f584","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm349.5 52.4c18.7-4.4 35.9 12 25.5 28.1C350.4 374.6 306.3 400 255.9 400s-94.5-25.4-119.1-63.5c-10.4-16.1 6.8-32.5 25.5-28.1c28.9 6.8 60.5 10.5 93.6 10.5s64.7-3.7 93.6-10.5zM215.3 137.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm122.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z"]},ezS=ezk,ezE={prefix:"far",iconName:"transgender",icon:[512,512,[9895,"transgender-alt"],"f225","M128 24c0-13.3-10.7-24-24-24H24C10.7 0 0 10.7 0 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9L78.1 112l-7 7c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 15.2 15.2C107.6 187.7 96 220.5 96 256c0 80.2 59 146.6 136 158.2V432H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V414.2c77-11.6 136-78 136-158.2c0-35.5-11.6-68.3-31.2-94.9L464 81.9V104c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h22.1l-79.2 79.2C324.3 107.6 291.5 96 256 96s-68.3 11.6-94.9 31.2L145.9 112l7-7c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-7 7L81.9 48H104c13.3 0 24-10.7 24-24zM256 368c-61.9 0-112-50.1-112-112c0-29.8 11.7-56.9 30.7-77c.8-.6 1.6-1.3 2.3-2s1.4-1.5 2-2.3c20.1-19 47.2-30.7 77-30.7s56.9 11.7 77 30.7c.6 .8 1.3 1.6 2 2.3s1.5 1.4 2.3 2c19 20.1 30.7 47.2 30.7 77c0 61.9-50.1 112-112 112z"]},ezj=ezE,ezO={prefix:"far",iconName:"arrow-turn-down",icon:[384,512,["level-down"],"f149","M24 48C10.7 48 0 37.3 0 24S10.7 0 24 0L128 0c48.6 0 88 39.4 88 88l0 342.1 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L209 505c-9.4 9.4-24.6 9.4-33.9 0L47 377c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87L168 88c0-22.1-17.9-40-40-40L24 48z"]},ezP=ezO,ez_={prefix:"far",iconName:"arrow-right-to-line",icon:[448,512,[8677,"arrow-to-right"],"f340","M448 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 336c0 13.3 10.7 24 24 24s24-10.7 24-24l0-336zM312.4 273.5c4.8-4.5 7.6-10.9 7.6-17.5s-2.7-12.9-7.6-17.5l-136-128c-9.7-9.1-24.8-8.6-33.9 1s-8.6 24.8 1 33.9L235.5 232 152 232 24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l128 0 83.5 0-91.9 86.5c-9.7 9.1-10.1 24.3-1 33.9s24.3 10.1 33.9 1l136-128z"]},ezB=ez_,ezU={prefix:"far",iconName:"flag-pennant",icon:[448,512,[128681,"pennant"],"f456","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24v8V80 304v48V488c0 13.3 10.7 24 24 24s24-10.7 24-24V350.9L432.9 213.4c9-3.2 15.1-11.8 15.1-21.4s-6-18.2-15.1-21.4L48 33.1V24zm0 60.1L350.1 192 48 299.9V84.1z"]},ezR=ezU,ezY={prefix:"far",iconName:"ticket-simple",icon:[576,512,["ticket-alt"],"f3ff","M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v60.1c0 10.2-6.4 19.2-16 22.6c-18.7 6.6-32 24.4-32 45.3s13.3 38.7 32 45.3c9.6 3.4 16 12.5 16 22.6V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V323.9c0-10.2 6.4-19.2 16-22.6c18.7-6.6 32-24.4 32-45.3s-13.3-38.7-32-45.3c-9.6-3.4-16-12.5-16-22.6V128zm64-16c-8.8 0-16 7.2-16 16v44.9c28.7 16.6 48 47.6 48 83.1s-19.3 66.6-48 83.1V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V339.1c-28.7-16.6-48-47.6-48-83.1s19.3-66.6 48-83.1V128c0-8.8-7.2-16-16-16H64z"]},ezG=ezY,ezQ={prefix:"far",iconName:"angles-left",icon:[512,512,[171,"angle-double-left"],"f100","M47 239c-9.4 9.4-9.4 24.6 0 33.9L207 433c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97.9 256 241 113c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L47 239zM399 79L239 239c-9.4 9.4-9.4 24.6 0 33.9L399 433c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-143-143L433 113c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},ezF=ezQ,ezZ={prefix:"far",iconName:"camcorder",icon:[576,512,[128249,"video-handheld"],"f8a8","M96 120c0-22.1 17.9-40 40-40H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88 39.4-88 88v42c-27.6 7.1-48 32.2-48 62V416c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V399 241 224c0-35.3-28.7-64-64-64H96V120zM64 208H320c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16zM520.3 460.5c5.1 2.3 10.6 3.5 16.2 3.5c21.8 0 39.5-17.7 39.5-39.5v-209c0-21.8-17.7-39.5-39.5-39.5c-5.6 0-11.1 1.2-16.2 3.5L416 226.4V279l112-50.4V411.4L416 361v52.6l104.3 46.9zM80 264c0 13.3 10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H104c-13.3 0-24 10.7-24 24z"]},ezq=ezZ,ezK={prefix:"far",iconName:"pen-paintbrush",icon:[576,512,["pencil-paintbrush"],"f618","M68.4 360.9L45.4 439 33 481.2c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1L105 498.6l78.1-23c12.4-3.6 23.7-9.9 33.4-18.4c1.4-1.2 2.7-2.5 4-3.8L524.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L485.3 19.3c-25-25-65.5-25-90.5 0L90.6 323.5c-10.4 10.4-18 23.3-22.2 37.4zm46 13.5c1.7-5.6 4.5-10.8 8.4-15.2c.6-.6 1.1-1.2 1.7-1.8L353 129 415 191 186.6 419.5c-4.7 4.7-10.6 8.2-17 10.1l-23.4 6.9L91.4 452.6l16.1-54.8 6.9-23.4zm170.2 71.4C304.4 485.1 345 512 391.9 512h152c17.7 0 32-14.3 32-32s-14.3-32-32-32h-6c-18.1 0-30.1-19.8-27.4-37.6c.9-6 1.4-12.1 1.4-18.4c0-46.9-26.9-87.5-66.1-107.3l-37.2 37.2c31.7 7.5 55.3 36 55.3 70.1c0 3.8-.3 7.5-.8 11.1c-3.3 21.4 2.2 43.1 13.8 60l.7 .9H391.9c-34 0-62.5-23.6-70.1-55.3l-37.2 37.2zM136 24C105.1-6.9 54.9-6.9 24 24S-6.9 105.1 24 136l98.7 98.7 33.9-33.9L57.9 102.1c-12.2-12.2-12.2-31.9 0-44.1s31.9-12.2 44.1 0l98.7 98.7 33.9-33.9L136 24z"]},ezJ=ezK,ezW={prefix:"far",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M48 106.7V56c0-13.3-10.7-24-24-24S0 42.7 0 56V168c0 13.3 10.7 24 24 24H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H80.7c37-57.8 101.7-96 175.3-96c114.9 0 208 93.1 208 208s-93.1 208-208 208c-42.5 0-81.9-12.7-114.7-34.5c-11-7.3-25.9-4.3-33.3 6.7s-4.3 25.9 6.7 33.3C155.2 496.4 203.8 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C170.3 0 94.4 42.1 48 106.7zM256 128c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z"]},ezX=ezW,ez$={prefix:"far",iconName:"face-grin-beam-sweat",icon:[512,512,[128517,"grin-beam-sweat"],"f583","M476.8 126.3C497.1 120.8 512 102.7 512 81c0-20-28.6-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-9.5 12.6-27.1 37.2-36 57.5c-.3 .7-.6 1.4-.9 2.1C417.8 69.7 416 76 416 81c0 26 21.5 47 48 47c4.4 0 8.7-.6 12.8-1.7zM395.4 41.2C355.3 15.2 307.4 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-35.8-7.3-69.9-20.6-100.8c-8.6 3.1-17.8 4.8-27.4 4.8c-8.9 0-17.6-1.5-25.7-4.2C454.7 185.5 464 219.7 464 256c0 114.9-93.1 208-208 208S48 370.9 48 256S141.1 48 256 48c48.7 0 93.4 16.7 128.9 44.7c-.6-3.8-.9-7.7-.9-11.7c0-11.4 3.8-22.4 7.1-30.5c1.3-3.1 2.7-6.2 4.3-9.3zM375 336.5c10.4-16.1-6.8-32.5-25.5-28.1c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c24.6 38.1 68.7 63.5 119.1 63.5s94.5-25.4 119.1-63.5zM217.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z"]},ez1=ez$,ez2={prefix:"far",iconName:"file-export",icon:[576,512,["arrow-right-from-file"],"f56e","M336 448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80v96h48V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V368H336v80zM489 215c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H216c-13.3 0-24 10.7-24 24s10.7 24 24 24H494.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},ez4=ez2,ez3={prefix:"far",iconName:"shield",icon:[512,512,[128737,"shield-blank"],"f132","M256 49.4L73 127c-5.9 2.5-9.1 7.8-9 12.8c.5 91.4 38.4 249.3 186.4 320.1c3.6 1.7 7.8 1.7 11.3 0C409.7 389 447.6 231.2 448 139.7c0-5-3.1-10.2-9-12.8L256 49.4zM269.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0s9.2 1 13.4 2.9z"]},ez0=ez3,ez6={prefix:"far",iconName:"arrow-up-short-wide",icon:[576,512,["sort-amount-up-alt"],"f885","M111 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L49 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zm201 9h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},ez8=ez6,ez5={prefix:"far",iconName:"arrows-repeat-1",icon:[512,512,["repeat-1-alt"],"f366","M22.5 280C9.3 279.1-.8 267.7 0 254.5l.5-8C5.6 166.4 72 104 152.2 104H366.1L311 49c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l96 96c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H152.2c-54.9 0-100.4 42.7-103.8 97.5l-.5 8c-.8 13.2-12.2 23.3-25.5 22.5zm467-47.9c13.2 .8 23.3 12.2 22.5 25.5l-.5 8C506.4 345.6 440 408 359.8 408H145.9l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 401c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8H359.8c54.9 0 100.4-42.7 103.8-97.5l.5-8c.8-13.2 12.2-23.3 25.4-22.5zM288 216v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c-10 0-19.4-6.4-22.8-16.4c-4.2-12.6 2.6-26.2 15.2-30.4l24-8c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5z"]},ez7=ez5,ez9={prefix:"far",iconName:"glasses-round",icon:[576,512,[128083,"glasses-alt"],"f5f5","M118.6 80c-11.5 0-21.4 7.9-24 19.1L64.4 228.3C85.2 215.4 109.7 208 136 208c55.1 0 102.6 32.8 124 80H316c21.3-47.2 68.8-80 124-80c26.3 0 50.8 7.4 71.6 20.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l40.5 173.7c4.9 20.9 7.3 42.2 7.3 63.6V336c0 .8 0 1.6-.1 2.4c.1 1.9 .1 3.8 .1 5.6c0 75.1-60.9 136-136 136c-72.4 0-131.6-56.6-135.8-128H271.8c-4.1 71.4-63.3 128-135.8 128C60.9 480 0 419.1 0 344c0-1.9 0-3.8 .1-5.6c-.1-.8-.1-1.6-.1-2.4V325.5c0-21.4 2.5-42.8 7.3-63.6L47.9 88.2C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM136 432a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm392-88a88 88 0 1 0 -176 0 88 88 0 1 0 176 0z"]},eCe=ez9,eCt={prefix:"far",iconName:"golf-ball-tee",icon:[384,512,["golf-ball"],"f450","M336 192c0 55.7-31.7 104.1-78 128h77.1c30.4-34 48.9-78.8 48.9-128C384 86 298 0 192 0S0 86 0 192c0 49.2 18.5 94 48.9 128H126c-46.3-23.9-78-72.3-78-128c0-79.5 64.5-144 144-144s144 64.5 144 144zM226.1 248.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM64 376c0 13.3 10.7 24 24 24h64c8.8 0 16 7.2 16 16v72c0 13.3 10.7 24 24 24s24-10.7 24-24V416c0-8.8 7.2-16 16-16h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-13.3 0-24 10.7-24 24z"]},eCc=eCt,eCi={prefix:"far",iconName:"circle-chevron-left",icon:[512,512,["chevron-circle-left"],"f137","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135L167 239c-9.4 9.4-9.4 24.6 0 33.9L271 377c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-87-87 87-87c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},eCr=eCi,eCa={prefix:"far",iconName:"ban-parking",icon:[512,512,["parking-circle-slash"],"f616","M256 464C141.1 464 48 370.9 48 256c0-48.8 16.8-93.7 44.9-129.1L385.1 419.1C349.7 447.2 304.8 464 256 464zm80-162c24.2-17.4 40-45.9 40-78c0-53-43-96-96-96H200c-10.4 0-19.6 4.9-25.5 12.6L126.9 92.9C162.3 64.8 207.2 48 256 48c114.9 0 208 93.1 208 208c0 48.8-16.8 93.7-44.9 129.1L336 302zm-120-120V176h64c26.5 0 48 21.5 48 48c0 18.9-11 35.3-26.9 43.1L216 182.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 265.9V296v64c0 13.3 10.7 24 24 24s24-10.7 24-24V320h6.1L168 265.9z"]},eCn=eCa,eCo={prefix:"far",iconName:"cricket-bat-ball",icon:[512,512,[127951,"cricket"],"f449","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-143 143-24.4-24.4c-21.9-21.9-57.3-21.9-79.2 0L16.1 334C6.1 344-.6 358.4 .5 374.4c.8 11.3 2.8 28.6 8.2 46.4C13.8 438.1 22.9 457.9 39 473c15 16.2 34.9 25.2 52.2 30.4c17.8 5.4 35.1 7.4 46.4 8.2c16 1.1 30.4-5.6 40.4-15.6L386.3 287.6c21.9-21.9 21.9-57.3 0-79.2L361.9 184 505 41zM269.7 159.6l41.2 41.2 .2 .2 .2 .2 41.2 41.2c3.1 3.1 3.1 8.2 0 11.3L318.1 288H232c-4.4 0-8-3.6-8-8V193.9l34.3-34.3c3.1-3.1 8.2-3.1 11.3 0zM176 241.9V280c0 30.9 25.1 56 56 56h38.1l-126 126c-.7 .7-1.5 1.2-2.1 1.5c-.5 .2-.8 .2-1.1 .2c-9.3-.6-22.6-2.2-35.7-6.2s-24-9.7-30.9-17.2c-.8-.8-1.6-1.7-2.4-2.4c-7.5-6.9-13.2-17.8-17.2-30.9s-5.6-26.5-6.2-35.7c0-.3 0-.6 .2-1.1c.2-.6 .7-1.4 1.5-2.1l126-126zM400 432a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},eCs=eCo,eCl={prefix:"far",iconName:"wand-magic",icon:[512,512,["magic"],"f0d0","M319.7 157.7l34.6 34.6L464 82.6 429.4 48 319.7 157.7zm-33.9 33.9L48 429.4 82.6 464 320.3 226.2l-34.6-34.6zM14.1 395.4L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9z"]},eCf=eCl,eCh={prefix:"far",iconName:"atom-simple",icon:[512,512,["atom-alt"],"f5d3","M89.6 422.4c7.9 7.9 31.4 16.9 80.4 .6c13.2-4.4 27.2-10.4 41.6-17.9c-18.9-14.4-37.7-30.8-55.8-48.9s-34.5-36.9-48.9-55.8c-7.5 14.4-13.5 28.4-17.9 41.6c-16.3 49-7.3 72.5 .6 80.4zM76.8 256C27.6 173.9 16.5 94.9 55.7 55.7S173.9 27.6 256 76.8c82.1-49.2 161.1-60.3 200.3-21.1s28.1 118.2-21.1 200.3c49.2 82.1 60.3 161.1 21.1 200.3s-118.2 28.1-200.3-21.1c-82.1 49.2-161.1 60.3-200.3 21.1S27.6 338.1 76.8 256zM107 211.6c14.4-18.9 30.8-37.7 48.9-55.8s36.9-34.5 55.8-48.9c-14.4-7.5-28.4-13.5-41.6-17.9c-49-16.3-72.5-7.3-80.4 .6s-16.9 31.4-.6 80.4c4.4 13.2 10.4 27.2 17.9 41.6zM256 134c-22.1 15.5-44.5 34.1-66.2 55.8s-40.3 44.1-55.8 66.2c15.5 22.1 34.1 44.5 55.8 66.2s44.1 40.3 66.2 55.8c22.1-15.5 44.5-34.1 66.2-55.8s40.3-44.1 55.8-66.2c-15.5-22.1-34.1-44.5-55.8-66.2s-44.1-40.3-66.2-55.8zm149 77.7c7.5-14.4 13.5-28.4 17.9-41.6c16.3-49 7.3-72.5-.6-80.4s-31.4-16.9-80.4-.6c-13.2 4.4-27.2 10.4-41.6 17.9c18.9 14.4 37.7 30.8 55.8 48.9s34.5 36.9 48.9 55.8zm0 88.7c-14.4 18.9-30.8 37.7-48.9 55.8s-36.9 34.5-55.8 48.9c14.4 7.5 28.4 13.5 41.6 17.9c49 16.3 72.5 7.3 80.4-.6s16.9-31.4 .6-80.4c-4.4-13.2-10.4-27.2-17.9-41.6zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},eCg=eCh,eCM={prefix:"far",iconName:"arrow-up-from-line",icon:[384,512,[8613,"arrow-from-bottom"],"f342","M209.5 39.6C204.9 34.7 198.6 32 192 32s-12.9 2.7-17.5 7.6l-128 136c-9.1 9.7-8.6 24.8 1 33.9s24.8 8.6 33.9-1L168 116.5V200 328c0 13.3 10.7 24 24 24s24-10.7 24-24V200 116.5l86.5 91.9c9.1 9.7 24.3 10.1 33.9 1s10.1-24.3 1-33.9l-128-136zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},eCu=eCM,eCm={prefix:"far",iconName:"wine-glass-empty",icon:[320,512,["wine-glass-alt"],"f5ce","M56 0C43.5 0 33.1 9.6 32.1 22.1L18.1 198.5C12.3 273.1 64.8 337.9 136 350V464H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h88 88c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V350c71.2-12.1 123.7-76.9 117.9-151.5L287.9 22.1C286.9 9.6 276.5 0 264 0H56zM66 202.3L78.2 48H241.8L254 202.3c4.3 54.8-39 101.7-94 101.7s-98.3-46.9-94-101.7z"]},eCd=eCm,eCp={prefix:"far",iconName:"person-biking",icon:[640,512,[128692,"biking"],"f84a","M448 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 384A80 80 0 1 1 48 384a80 80 0 1 1 160 0zM128 256a128 128 0 1 0 0 256 128 128 0 1 0 0-256zM592 384a80 80 0 1 1 -160 0 80 80 0 1 1 160 0zM512 256a128 128 0 1 0 0 256 128 128 0 1 0 0-256zM341.5 149.6c3.5-2.5 8.3-1.9 11 1.4l44.8 56c4.6 5.7 11.5 9 18.7 9h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H427.5L390 121c-18.8-23.5-52.7-27.9-76.9-10.1l-74.6 55c-38.5 28.4-33.4 87.4 9.3 108.8L304 302.8V416c0 13.3 10.7 24 24 24s24-10.7 24-24V288c0-9.1-5.1-17.4-13.3-21.5l-69.6-34.8c-10.7-5.3-12-20.1-2.3-27.2l74.6-55z"]},eCz=eCp,eCC={prefix:"far",iconName:"earth-oceania",icon:[512,512,["globe-oceania"],"e47b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3H254.8c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 416c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-8.8 0-16-7.2-16-16zM423.2 290.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},eCL=eCC,eCI={prefix:"far",iconName:"square-xmark",icon:[448,512,[10062,"times-square","xmark-square"],"f2d3","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm143 79c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},eCA=eCI,eCH=eCI,eCv={prefix:"far",iconName:"face-explode",icon:[512,512,["exploding-head"],"e2fe","M120 160c-30.9 0-56-25.1-56-56s25.1-56 56-56c8.9 0 17.3 2.1 24.8 5.8C149.7 23.3 176.1 0 208 0c19.1 0 36.3 8.4 48 21.7C267.7 8.4 284.9 0 304 0c31.9 0 58.3 23.3 63.2 53.8c7.5-3.7 15.9-5.8 24.8-5.8c30.9 0 56 25.1 56 56s-25.1 56-56 56H352c-17.7 0-32 14.3-32 32v4.5c0 10.3 4.4 20.1 11.9 27l9.5 6c10.4 6.5 23.5 6.5 33.9 0l17.3-10.8c10.4-6.5 23.5-6.5 33.9 0l20.7 12.9c4.8 3 10.3 4.6 15.8 4.8c4.2 .2 8.5-.5 12.6-2.1l33.9-13.1c1.5 11.4 2.3 23 2.3 34.8c0 5.3-.2 10.7-.5 15.9C503.3 405.9 392 512 256 512S8.7 405.9 .5 271.9C.2 266.7 0 261.3 0 256c0-11.8 .8-23.4 2.3-34.8l34 13.1c4.1 1.6 8.4 2.3 12.6 2.1c5.5-.2 11-1.8 15.8-4.8l20.7-12.9c10.4-6.5 23.5-6.5 33.9 0l17.3 10.8c10.4 6.5 23.5 6.5 33.9 0l9.5-6c7.5-6.9 11.9-16.6 11.9-27V192c0-17.7-14.3-32-32-32H120zm-8.8 110.1l-8.8-5.5-12.2 7.6C77.9 279.9 64 284 49.9 284.4C63.8 385.8 150.7 464 256 464s192.2-78.2 206.1-179.6c-14.1-.4-28-4.5-40.3-12.1l-12.2-7.6-8.8 5.5c-25.9 16.2-58.9 16.2-84.8 0l-8.8-5.5-8.8 5.5c-25.9 16.2-58.9 16.2-84.8 0l-8.8-5.5-8.8 5.5c-25.9 16.2-58.9 16.2-84.8 0zM176.4 304a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 368c26.5 0 48 21.5 48 48v5.3c0 5.9-4.8 10.7-10.7 10.7H218.7c-5.9 0-10.7-4.8-10.7-10.7V416c0-26.5 21.5-48 48-48z"]},eCV=eCv,eCy={prefix:"far",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M323.3 0C303.8 0 288 15.8 288 35.3c0 9.4 3.7 18.3 10.3 25L326.1 88 264 150.1c-18.7 18.7-18.7 49.1 0 67.9L294.1 248c18.7 18.7 49.1 18.7 67.9 0L424 185.9l27.7 27.7c6.6 6.6 15.6 10.3 25 10.3c19.5 0 35.3-15.8 35.3-35.3V40c0-22.1-17.9-40-40-40H323.3zM377 71l-23-23H464V158.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0l-79 79L297.9 184l79-79c9.4-9.4 9.4-24.6 0-33.9zM188.7 512c19.5 0 35.3-15.8 35.3-35.3c0-9.4-3.7-18.3-10.3-25L185.9 424 248 361.9c18.7-18.7 18.7-49.1 0-67.9L217.9 264c-18.7-18.7-49.1-18.7-67.9 0L88 326.1 60.3 298.3c-6.6-6.6-15.6-10.3-25-10.3C15.8 288 0 303.8 0 323.3V472c0 22.1 17.9 40 40 40H188.7zM135 441l23 23H48V353.9l23 23c9.4 9.4 24.6 9.4 33.9 0l79-79L214.1 328l-79 79c-9.4 9.4-9.4 24.6 0 33.9z"]},eCN=eCy,eCx={prefix:"far",iconName:"cassette-vhs",icon:[576,512,[128252,"vhs"],"f8ec","M48 416V160H528V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM352 336H224V256H352v80zM144 296c0-19.4 13.7-35.5 32-39.2v78.4c-18.3-3.7-32-19.8-32-39.2zm288 0c0 19.4-13.7 35.5-32 39.2V256.8c18.3 3.7 32 19.8 32 39.2zM96 296c0 48.6 39.4 88 88 88H392c48.6 0 88-39.4 88-88s-39.4-88-88-88H184c-48.6 0-88 39.4-88 88z"]},eCT=eCx,eCb={prefix:"far",iconName:"block-brick",icon:[448,512,["wall-brick"],"e3db","M144 80v48h56 48 56V80H144zM96 128V80H64c-8.8 0-16 7.2-16 16v32H96zM48 176v56H200V176H48zm0 160H96V280H48v56zm0 48v32c0 8.8 7.2 16 16 16H200V384H144 96 48zm96-48H304V280H144v56zm208 0h48V280H352v56zm48 48H352 304 248v48H384c8.8 0 16-7.2 16-16V384zm0-208H248v56H400V176zm0-48V96c0-8.8-7.2-16-16-16H352v48h48zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},eCw=eCb,eCD={prefix:"far",iconName:"paragraph-left",icon:[384,512,["paragraph-rtl"],"f878","M304 48h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H224 200 168 144C82.1 0 32 50.1 32 112s50.1 112 112 112h32v72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72V200 48h32l0 248c0 13.3 10.7 24 24 24s24-10.7 24-24V48zM176 48V176H144c-35.3 0-64-28.7-64-64s28.7-64 64-64h24 8zM120.1 361.8c9.9-8.9 10.7-24 1.8-33.9s-24-10.7-33.9-1.8l-80 72C2.9 402.7 0 409.2 0 416s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 440H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H86.5l33.5-30.2z"]},eCk=eCD,eCS={prefix:"far",iconName:"caravan-simple",icon:[640,512,["caravan-alt"],"e000","M80 80c-17.7 0-32 14.3-32 32V336c0 17.7 14.3 32 32 32h28.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H528V192c0-61.9-50.1-112-112-112H80zM96 416H80c-44.2 0-80-35.8-80-80V112C0 67.8 35.8 32 80 32H416c88.4 0 160 71.6 160 160V368l40 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0H528 288c0 53-43 96-96 96s-96-43-96-96zm0-256c0-17.7 14.3-32 32-32H256c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160zm256-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM240 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},eCE=eCS,eCj={prefix:"far",iconName:"up-down",icon:[256,512,[8597,11021,"arrows-alt-v"],"f338","M111.7 6.4c9.2-8.5 23.4-8.5 32.6 0l96.8 89.4c9.5 8.8 14.9 21.1 14.9 34c0 25.5-20.7 46.3-46.3 46.3H200V336h9.7c25.5 0 46.3 20.7 46.3 46.3c0 12.9-5.4 25.2-14.9 34l-96.8 89.4c-9.2 8.5-23.4 8.5-32.6 0L14.9 416.2C5.4 407.5 0 395.2 0 382.3C0 356.7 20.7 336 46.3 336H56V176H46.3C20.7 176 0 155.3 0 129.7c0-12.9 5.4-25.2 14.9-34L111.7 6.4zM50.7 128H80c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24H50.7L128 455.3 205.3 384H176c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24h29.3L128 56.7 50.7 128zM47.4 381s0 0 0 0l-1.2 1.3 1.2-1.3 0 0z"]},eCO=eCj,eCP={prefix:"far",iconName:"user-doctor-message",icon:[640,512,["user-md-chat"],"f82e","M144 128a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128A128 128 0 1 1 224 0a128 128 0 1 1 0 256zm-48 96c-5.4 0-10.8 .3-16 1v49.3c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7v-41c-46.9 19-80 65-80 118.7v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-97.2 78.8-176 176-176h96c97.2 0 176 78.8 176 176v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-53.7-33.1-99.7-80-118.7V402c27.6 7.1 48 32.2 48 62v32c0 8.8-7.2 16-16 16H328c-8.8 0-16-7.2-16-16s7.2-16 16-16h8V464c0-17.7-14.3-32-32-32s-32 14.3-32 32v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V464c0-29.8 20.4-54.9 48-62V353c-5.2-.7-10.6-1-16-1H176zm-8 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM432 0H592c26.5 0 48 21.5 48 48V176c0 26.5-21.5 48-48 48H544l-83.2 62.4c-2.4 1.8-5.7 2.1-8.4 .8s-4.4-4.1-4.4-7.2V224H432c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48z"]},eC_=eCP,eCB={prefix:"far",iconName:"bahai",icon:[576,512,["haykal"],"f666","M288 0c10.9 0 20.4 7.3 23.2 17.8l28.1 105.3 89.2-62.6c8.9-6.2 20.9-5.7 29.2 1.3s10.9 18.7 6.3 28.6L417.8 189l108.6 9.4c10.8 .9 19.7 9 21.6 19.7s-3.7 21.3-13.5 25.9L435.6 290l77.2 77c7.7 7.7 9.3 19.6 3.8 29s-16.5 14-27 11.2L384.4 378.8 394 487.4c1 10.8-5.5 21-15.7 24.7s-21.7 .1-27.9-8.8L288 413.9l-62.4 89.4c-6.2 8.9-17.7 12.5-27.9 8.8s-16.7-13.8-15.7-24.7l9.6-108.6L86.4 407.2c-10.5 2.8-21.6-1.8-27-11.2s-3.9-21.3 3.8-29l77.2-77L41.5 244.1c-9.9-4.6-15.4-15.2-13.5-25.9s10.7-18.8 21.6-19.7L158.2 189 112 90.3c-4.6-9.8-2-21.6 6.3-28.6s20.3-7.5 29.2-1.3l89.2 62.6L264.8 17.8C267.6 7.3 277.1 0 288 0zm0 117.1l-13.7 51.6c-2 7.6-7.6 13.7-15 16.4s-15.6 1.6-22-2.9l-43.7-30.7 22.6 48.3c3.3 7.1 3 15.4-1 22.2s-10.9 11.2-18.7 11.9l-53.2 4.6L191.8 261c7.1 3.3 12.2 9.9 13.5 17.6s-1.1 15.6-6.7 21.2l-37.8 37.7 51.5-13.9c7.6-2 15.7-.2 21.7 4.8s9.2 12.7 8.5 20.5L237.8 402l30.6-43.7c4.5-6.4 11.8-10.3 19.7-10.3s15.2 3.8 19.7 10.3L338.2 402l-4.7-53.1c-.7-7.8 2.5-15.5 8.5-20.5s14.1-6.8 21.7-4.8l51.5 13.9-37.8-37.7c-5.5-5.5-8-13.4-6.7-21.2s6.4-14.3 13.5-17.6l48.4-22.5-53.2-4.6c-7.8-.7-14.8-5.1-18.7-11.9s-4.3-15.1-1-22.2l22.6-48.3-43.7 30.7c-6.4 4.5-14.6 5.6-22 2.9s-13-8.8-15-16.4L288 117.1z"]},eCU=eCB,eCR={prefix:"far",iconName:"wifi-weak",icon:[640,512,["wifi-1"],"f6aa","M264 424a56 56 0 1 1 112 0 56 56 0 1 1 -112 0z"]},eCY=eCR,eCG={prefix:"far",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},eCQ=eCG,eCF={prefix:"far",iconName:"face-grin-tongue-wink",icon:[512,512,[128540,"grin-tongue-wink"],"f58b","M348.3 442.4c2.4-8.4 3.7-17.3 3.7-26.4V363.5c8.8-8 16.6-17.1 23-27c10.4-16.1-6.8-32.5-25.5-28.1c-28.9 6.8-60.5 10.5-93.6 10.5s-64.7-3.7-93.6-10.5c-18.7-4.4-35.9 12-25.5 28.1c6.5 10 14.3 19.1 23.1 27.1V416c0 9.2 1.3 18 3.7 26.4C95.1 408.4 48 337.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 81.7-47.1 152.4-115.7 186.4zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C199.7 186.8 179 180 159.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zm176.7 12a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-.4-72a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM320 416c0 35.3-28.7 64-64 64s-64-28.7-64-64V378.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6V416z"]},eCZ=eCF,eCq={prefix:"far",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l91-91c56.2-56.2 56.2-147.3 0-203.5C526.8 10.2 440.9 7.3 383.9 57.2l-6.1 5.4c-10 8.7-11 23.9-2.3 33.9s23.9 11 33.9 2.3l6.1-5.4c38-33.2 95.2-31.3 130.9 4.4c37.4 37.4 37.4 98.1 0 135.6l-95.1 95.1-45.5-35.7c24.2-53.3 14.1-117.9-29.3-161.3c-52.1-52.1-134.4-55.9-190.8-11.2L38.8 5.1zm186.3 146c36.9-22.3 85.6-17.6 117.4 14.3c26 26 34 63.3 23.7 96.4L225.1 151.1zM352.6 373.8c-20.2-2.7-39.7-11.7-55.2-27.3c-9.8-9.8-17-21.2-21.7-33.3l-54.2-42.7c-2.2 39.6 11.9 79.9 41.9 109.9c38.8 38.8 94.2 50.8 143.4 36l-54.2-42.7zm-236-186L59.7 244.8C3.5 301 3.5 392.1 59.7 448.2c53.6 53.6 139.5 56.4 196.5 6.5l6.1-5.4c10-8.7 11-23.9 2.3-33.9s-23.9-11-33.9-2.3l-6.1 5.4c-38 33.2-95.2 31.3-130.9-4.4c-37.4-37.4-37.4-98.1 0-135.6l60.9-60.9-38-29.9z"]},eCK=eCq,eCJ=eCq,eCW=eCq,eCX={prefix:"far",iconName:"arrow-up-z-a",icon:[576,512,["sort-alpha-up-alt"],"f882","M352 32H480c9.4 0 18 5.5 21.9 14.2s2.3 18.7-4 25.8L405.4 176H480c13.3 0 24 10.7 24 24s-10.7 24-24 24H352c-9.4 0-18-5.5-21.9-14.2s-2.3-18.7 4-25.8L426.6 80H352c-13.3 0-24-10.7-24-24s10.7-24 24-24zM143 39c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96zM416 272c9.1 0 17.4 5.1 21.5 13.3l80 160c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-13.6-27.2c-1.6 .3-3.2 .5-4.9 .5H370.8l-13.4 26.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l80-160c4.1-8.1 12.4-13.3 21.5-13.3zM394.8 392h42.3L416 349.7 394.8 392z"]},eC$=eCX,eC1={prefix:"far",iconName:"fire-flame-curved",icon:[384,512,["fire-alt"],"f7e4","M53.9 186.1C19.4 220.6 0 267.4 0 316.2l0 11.5C0 429.5 82.5 512 184.3 512l15.1 0C301.4 512 384 429.4 384 327.4c0-66.1-27.1-129.2-74.9-174.8L225.9 73.5c-6.3-6-9.9-14.4-9.9-23.2l0-13 0-16C216 9.6 206.4 0 194.7 0c-6.7 0-13 3.2-17.1 8.5L168 21.3l-9.9 13.2c-14.4 19.3-23.2 42.2-25.2 66.2l-.9 10.8c-.3 3.9-.5 7.8-.4 11.7c.2 22.9 6.6 45.4 18.4 65c2.2 3.7 4.6 7.2 7.2 10.6L168 213.3l21.2 28.3c7 9.3 10.8 20.7 10.8 32.4l0 14c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-58.7 0-2.5 0-38.5c0-15.6-12.7-28.3-28.3-28.3c-1.3 0-2.6 .1-3.9 .3c-6 .8-11.7 3.6-16.1 8L53.9 186.1zm18.1 53L72 288c0 48.6 39.4 88 88 88s88-39.4 88-88l0-14c0-22.1-7.2-43.5-20.4-61.2l-32-42.7c-11.8-15.7-17.4-35.1-15.7-54.6l.9-10.8c.3-3.1 .7-6.1 1.3-9.1c3.1 4.5 6.7 8.8 10.8 12.6L276 187.4c38.3 36.5 60 87.1 60 140C336 402.9 274.9 464 199.4 464l-15.1 0C109 464 48 403 48 327.7l0-11.5c0-27.7 8.5-54.6 24-77.2z"]},eC2=eC1,eC4={prefix:"far",iconName:"book-quran",icon:[448,512,["quran"],"f687","M360 0c48.6 0 88 39.4 88 88V424h-.4c.3 2.6 .4 5.3 .4 8c0 44.2-35.8 80-80 80H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V394.6c-18.9-9-32-28.3-32-50.6V56C0 25.1 25.1 0 56 0H360zM80 400v64H368c17.7 0 32-14.3 32-32s-14.3-32-32-32H80zm288-48c11.4 0 22.2 2.4 32 6.7V88c0-22.1-17.9-40-40-40H56c-4.4 0-8 3.6-8 8V344c0 4.4 3.6 8 8 8H368zM282.1 150.2c2.2-5.3 9.6-5.3 11.8 0l8.9 21.4 23.1 1.9c5.7 .5 8 7.5 3.7 11.2L312 199.8l5.4 22.6c1.3 5.5-4.7 9.9-9.6 6.9L288 217.2l-19.8 12.1c-4.9 3-10.9-1.4-9.6-6.9l5.4-22.6-17.6-15.1c-4.3-3.7-2-10.8 3.7-11.2l23.1-1.9 8.9-21.4zm-24.6-45.6c4.1 1.8 6.5 5.9 6.5 10.3c0 7.6-7.1 13.2-14.7 13.1c-.4 0-.8 0-1.3 0c-39.8 0-72 32.2-72 72s32.2 72 72 72c.4 0 .8 0 1.3 0c7.6-.1 14.7 5.5 14.7 13.1c0 4.4-2.4 8.5-6.5 10.3c-12.7 5.5-26.8 8.6-41.5 8.6c-57.4 0-104-46.6-104-104s46.6-104 104-104c14.8 0 28.8 3.1 41.5 8.6z"]},eC3=eC4,eC0={prefix:"far",iconName:"face-angry",icon:[512,512,[128544,"angry"],"f556","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm72.4-118.5c9.7-9 10.2-24.2 1.2-33.9C315.3 344.3 290.6 328 256 328s-59.3 16.3-73.5 31.6c-9 9.7-8.5 24.9 1.2 33.9s24.9 8.5 33.9-1.2c7.4-7.9 20-16.4 38.5-16.4s31.1 8.5 38.5 16.4c9 9.7 24.2 10.2 33.9 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},eC6=eC0,eC8={prefix:"far",iconName:"rss",icon:[448,512,["feed"],"f09e","M0 56C0 42.7 10.7 32 24 32c234.2 0 424 189.8 424 424c0 13.3-10.7 24-24 24s-24-10.7-24-24C400 248.3 231.7 80 24 80C10.7 80 0 69.3 0 56zM64 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM24 176c154.6 0 280 125.4 280 280c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-128.1-103.9-232-232-232c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},eC5=eC8,eC7={prefix:"far",iconName:"scale-balanced",icon:[640,512,[9878,"balance-scale"],"f24e","M520 48H393.3C381 19.7 352.8 0 320 0s-61 19.7-73.3 48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H241.6c5.8 28.6 26.9 51.7 54.4 60.3V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H320 520c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V156.3c27.5-8.6 48.6-31.7 54.4-60.3H520c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-8 147.8L584.4 320H439.6L512 195.8zM386 337.1C396.8 382 449.1 416 512 416s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 141.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 305.1c-5.7 9.8-9.3 21.1-6.7 32.1zM54.4 320l72.4-124.2L199.3 320H54.4zm72.4 96c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L150.9 141.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L7.6 305.1c-5.7 9.8-9.3 21.1-6.7 32.1C11.7 382 64 416 126.8 416zM320 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eC9=eC7,eLe={prefix:"far",iconName:"calendar-lines",icon:[448,512,["calendar-note"],"e0d5","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zm48 88c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zm24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},eLt=eLe,eLc={prefix:"far",iconName:"arrow-down-big-small",icon:[576,512,["sort-size-down"],"f88c","M143 473L47 377c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55V56c0-13.3 10.7-24 24-24s24 10.7 24 24V398.1l55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-96 96c-9.4 9.4-24.6 9.4-33.9 0zM368 368v64h64V368H368zm-48 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V368zm48-160H496V80L368 80V208zm-48 0V80c0-26.5 21.5-48 48-48H496c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48z"]},eLi=eLc,eLr={prefix:"far",iconName:"gauge-simple-high",icon:[512,512,[61668,"tachometer","tachometer-fast"],"f62a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm56-160c0-14-5.1-26.8-13.7-36.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L254.4 296c-30.2 .8-54.4 25.6-54.4 56c0 30.9 25.1 56 56 56s56-25.1 56-56z"]},eLa=eLr,eLn=eLr,eLo={prefix:"far",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M512 48H64c-8.8 0-16 7.2-16 16V256H528V64c0-8.8-7.2-16-16-16zm64 208v48 48c0 35.3-28.7 64-64 64H364.3l8 48H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352 224 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h51.7l8-48H64c-35.3 0-64-28.7-64-64V304 256 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V256zM48 304v48c0 8.8 7.2 16 16 16H239.5c.3 0 .6 0 .8 0h95.2c.3 0 .6 0 .8 0H512c8.8 0 16-7.2 16-16V304H48zM252.3 464h71.3l-8-48H260.3l-8 48z"]},eLs=eLo,eLl={prefix:"far",iconName:"soft-serve",icon:[384,512,[127846,"creemee"],"e400","M192 0c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.2 24.6l10.8 16.3c.7 1.1 1.1 2.4 1.1 3.7c0 3.7-3 6.7-6.7 6.7H140c-42 0-76 34-76 76c0 5.4 .6 10.7 1.7 15.8C27.7 167.2 0 202.3 0 244c0 34.9 19.4 65.2 48 80.8V352c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5H259.4c16.3 0 30-12.3 31.8-28.5L302.2 384H304c17.7 0 32-14.3 32-32V324.8c28.6-15.6 48-45.9 48-80.8c0-41.9-28.1-77.3-66.4-88.4c1.6-6.3 2.4-12.8 2.4-19.6v-8C320 57.3 262.7 0 192 0zM292 288H92c-24.3 0-44-19.7-44-44s19.7-44 44-44h4 6.5H112c13.3 0 24-10.7 24-24c0-12.3-9.3-22.5-21.2-23.8c-1.8-3.7-2.8-7.8-2.8-12.2c0-15.5 12.5-28 28-28h37.3c29.7 0 53.9-23.7 54.7-53.3c23.9 13.8 40 39.7 40 69.3v8c0 5.8-1.5 11.3-4.3 16H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h63.2H288h4c24.3 0 44 19.7 44 44s-19.7 44-44 44z"]},eLf=eLl,eLh={prefix:"far",iconName:"table-list",icon:[512,512,["th-list"],"f00b","M192 80v88H464V96c0-8.8-7.2-16-16-16H192zm-48 0H64c-8.8 0-16 7.2-16 16v72h96V80zM48 216v80h96V216H48zm0 128v72c0 8.8 7.2 16 16 16h80V344H48zm144 88H448c8.8 0 16-7.2 16-16V344H192v88zM464 296V216H192v80H464zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},eLg=eLh,eLM={prefix:"far",iconName:"comment-sms",icon:[512,512,["sms"],"f7cd","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM96 212.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H152c8.8 0 16-7.2 16-16s-7.2-16-16-16H132.8C112.5 176 96 192.5 96 212.8zM372.8 176c-20.3 0-36.8 16.5-36.8 36.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H352c-8.8 0-16 7.2-16 16s7.2 16 16 16h27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H392c8.8 0 16-7.2 16-16s-7.2-16-16-16H372.8zm-152 6.4c-4.1-5.5-11.3-7.8-17.9-5.6S192 185.1 192 192v96c0 8.8 7.2 16 16 16s16-7.2 16-16V240l19.2 25.6c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4L288 240v48c0 8.8 7.2 16 16 16s16-7.2 16-16V192c0-6.9-4.4-13-10.9-15.2s-13.7 .1-17.9 5.6L256 229.3l-35.2-46.9z"]},eLu=eLM,eLm={prefix:"far",iconName:"rectangle",icon:[512,512,[9644,"rectangle-landscape"],"f2fa","M448 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H448zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64z"]},eLd=eLm,eLp={prefix:"far",iconName:"battery-three-quarters",icon:[576,512,["battery-4"],"f241","M464 144c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z"]},eLz=eLp,eLC={prefix:"far",iconName:"cart-flatbed-boxes",icon:[640,512,["dolly-flatbed-alt"],"f475","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H72c4.4 0 8 3.6 8 8V408c0 30.9 25.1 56 56 56h24c0 26.5 21.5 48 48 48s48-21.5 48-48H448c0 26.5 21.5 48 48 48s48-21.5 48-48h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H496 208 136c-4.4 0-8-3.6-8-8V56c0-30.9-25.1-56-56-56H24zM240 80H368V304H240l0-224zm-48 0V304c0 26.5 21.5 48 48 48H368c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H240c-26.5 0-48 21.5-48 48zm368 0v64H496V80h64zM496 32c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H496zm0 240h96v32H496V272zm-48 0v32c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48H496c-26.5 0-48 21.5-48 48z"]},eLL=eLC,eLI={prefix:"far",iconName:"hand-fist",icon:[448,512,[9994,"fist-raised"],"f6de","M112 80c8.8 0 16 7.2 16 16v80H112c-5.5 0-10.8 .6-16 1.6V96c0-8.8 7.2-16 16-16zm0 144h40 40c8.8 0 16 7.2 16 16s-7.2 16-16 16H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c35.3 0 64-28.7 64-64c0-.7 0-1.4 0-2c5.1 1.3 10.5 2 16 2c7.9 0 15.4-1.4 22.4-4c10.4 21.3 32.3 36 57.6 36c5.2 0 10.2-.6 15-1.8c-4.4 32.4-23.8 60.1-51.1 75.9c-7.4 4.3-12 12.2-12 20.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V379.9c38.7-27.5 64-72.8 64-123.9V208 192 160c0-35.3-28.7-64-64-64c-5.5 0-10.9 .7-16 2V96c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4C239.2 14.7 217.3 0 192 0s-47.2 14.7-57.6 36c-7-2.6-14.5-4-22.4-4C76.7 32 48 60.7 48 96V200c0 2.3 .3 4.6 1 6.7C38.3 220.3 32 237.4 32 256c0 64.2 39.8 119 96 141.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V380c0-11-7.4-20.5-18-23.2C113.1 345.2 80 304.4 80 256c0-17.7 14.3-32 32-32zm256-32v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V176 160c0-8.8 7.2-16 16-16s16 7.2 16 16v32zM176 176V96 64c0-8.8 7.2-16 16-16s16 7.2 16 16V96v80 2c-5.1-1.3-10.5-2-16-2H176zm80 0V96c0-8.8 7.2-16 16-16s16 7.2 16 16v64 16c0 8.8-7.2 16-16 16s-16-7.2-16-16z"]},eLA=eLI,eLH={prefix:"far",iconName:"location-pen",icon:[384,512,["map-marker-edit"],"f607","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6c24.8-31.8 57.8-76.4 86.2-122.6c17.1-27.7 32-55.1 42.5-79.9C331.5 223.6 336 204.4 336 192zm48 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zM276.8 107c14.7 14.7 14.7 38.6 0 53.3l-14.9 14.9L208.6 122 223.5 107c14.7-14.7 38.6-14.7 53.3 0zM114.1 216.5L186 144.6l53.3 53.3-71.9 71.9c-4.1 4.1-9.2 7-14.9 8.4l-36.6 9.2c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l9.2-36.7c1.4-5.6 4.3-10.8 8.4-14.9z"]},eLv=eLH,eLV={prefix:"far",iconName:"image-portrait",icon:[384,512,["portrait"],"f3e0","M320 48L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16l0-384c0-8.8-7.2-16-16-16zm0-48c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H320zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H107.4C92.3 384 80 371.7 80 356.6z"]},eLy=eLV,eLN={prefix:"far",iconName:"earth-europe",icon:[512,512,["globe-europe"],"f7a2","M256 464C141.1 464 48 370.9 48 256S141.1 48 256 48c3.5 0 6.9 .1 10.3 .3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1v9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1h1c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24v4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H379.3c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3h11.3c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16H454c-4.1 12.6-9.3 24.7-15.6 36.1c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4H251.4c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3v3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3H248c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c-5.6 .5-11.4 .7-17.1 .7zm0 48A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM187.3 123.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32z"]},eLx=eLN,eLT={prefix:"far",iconName:"cart-flatbed-suitcase",icon:[640,512,["luggage-cart"],"f59d","M0 24C0 10.7 10.7 0 24 0H72c30.9 0 56 25.1 56 56V408c0 4.4 3.6 8 8 8h72H496 616c13.3 0 24 10.7 24 24s-10.7 24-24 24H544c0 26.5-21.5 48-48 48s-48-21.5-48-48H256c0 26.5-21.5 48-48 48s-48-21.5-48-48H136c-30.9 0-56-25.1-56-56V56c0-4.4-3.6-8-8-8H24C10.7 48 0 37.3 0 24zM360 48c-4.4 0-8 3.6-8 8V96h96V56c0-4.4-3.6-8-8-8H360zM496 96h48c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h48V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56V96zM256 144c-8.8 0-16 7.2-16 16V288c0 8.8 7.2 16 16 16h32V144H256zm80 0V304H464V144H336zM544 304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H512V304h32z"]},eLb=eLT,eLw={prefix:"far",iconName:"rectangle-xmark",icon:[512,512,[62164,"rectangle-times","times-rectangle","window-close"],"f410","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm175 79c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},eLD=eLw,eLk=eLw,eLS=eLw,eLE={prefix:"far",iconName:"chevrons-right",icon:[512,512,["chevron-double-right"],"f324","M465 239c9.4 9.4 9.4 24.6 0 33.9L273 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L239 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L465 239zM81 47L273 239c9.4 9.4 9.4 24.6 0 33.9L81 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L47 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},eLj=eLE,eLO={prefix:"far",iconName:"book-journal-whills",icon:[448,512,["journal-whills"],"f66a","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM148.8 190.5c3.4 3.4 8.9 3.4 12.3 0s3.4-8.9 0-12.3l-28.8-28.9c8.2-17 20.2-31.8 35-43.4c3.9-3.1 9.3 1.9 7.9 6.7c-6.9 23.5-.9 49.4 16.5 67.2c3.3 3.4 3.6 8.8 .9 12.6c-11 15.4-14.4 35.2-8.7 53.5c6.4 21.1 24 37.2 45.7 41.7L231 252l-11.3 7.8c-.7 .4-1.6 .7-2.5 .7c-1.1 0-2.2-.4-3-1.1c-.8-1-1.4-2-1.4-3.3c0-.7 .3-1.5 .5-2.2l9.4-15.5-19.6-4.1c-1.9-.4-3.4-2.3-3.4-4.4s1.5-3.8 3.4-4.2l19.6-4.1L213.4 206c-1-1.8-.7-4.1 .8-5.5s3.8-1.6 5.5-.4l13.1 8.9 5-120.8c.1-2.5 2-4.2 4.4-4.2s4.2 1.8 4.4 4.2l5.2 122.5 15.4-10.5c.6-.5 1.5-.7 2.3-.8c0 0 .1 0 .1 0c1.6 0 3 .8 3.8 2.2s.7 3.1-.1 4.5L264 221.6l19.6 4.1c1.9 .4 3.4 2.2 3.4 4.2s-1.5 4-3.4 4.4l-19.6 4 9.3 15.7c.8 1.4 1 3 .1 4.4s-2.2 2.2-3.8 2.2c-.8 0-1.8-.3-2.5-.7l-13.8-9.4 1.5 37.4c21.7-4.5 39.3-20.6 45.7-41.7c5.7-18.3 2.3-38.2-8.7-53.5c-2.8-3.8-2.4-9.3 .9-12.7c17.4-17.9 23.4-43.8 16.4-67.3c-1.4-4.8 4-9.7 7.9-6.7c14.8 11.5 26.8 26.4 35 43.5l-28.8 28.9c-3.4 3.4-3.4 8.9 0 12.3s8.9 3.4 12.3 0l23.2-23.2c3.3 11 5.6 22.5 5.6 34.5c0 .3 0 .5-.1 .8s-.1 .5-.1 .8l-40.5 35.5c-1.8 1.8-2.9 4.1-3 6.5c.1 2 .8 4.1 2.2 5.7c1.8 1.8 4.1 2.9 6.5 3c2.2 0 4.2-.8 5.7-2.2L361 229.5C348.3 283.6 300.1 324 242.2 324s-106.1-40.4-118.8-94.5L149.2 252c1.6 1.4 3.7 2 5.7 2.2c3.7 0 6.8-2.3 8.2-5.6c1.2-3.4 .3-7.4-2.5-9.7l-40.5-35.5c0-.3 0-.5-.1-.8s-.1-.5-.1-.8c0-12 2.3-23.5 5.6-34.5l23.2 23.2z"]},eLP=eLO,eL_={prefix:"far",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M248.4 84.3c1.6-2.7 4.5-4.3 7.6-4.3s6 1.6 7.6 4.3L461.9 410c1.4 2.3 2.1 4.9 2.1 7.5c0 8-6.5 14.5-14.5 14.5H62.5c-8 0-14.5-6.5-14.5-14.5c0-2.7 .7-5.3 2.1-7.5L248.4 84.3zm-41-25L9.1 385c-6 9.8-9.1 21-9.1 32.5C0 452 28 480 62.5 480h387c34.5 0 62.5-28 62.5-62.5c0-11.5-3.2-22.7-9.1-32.5L304.6 59.3C294.3 42.4 275.9 32 256 32s-38.3 10.4-48.6 27.3zM288 368a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8-184c0-13.3-10.7-24-24-24s-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},eLB=eL_,eLU=eL_,eLR={prefix:"far",iconName:"share",icon:[512,512,["mail-forward"],"f064","M288 240H192c-66.2 0-122 44.7-138.8 105.5C49.9 333.1 48 319.3 48 304c0-70.7 57.3-128 128-128H288h24c13.3 0 24-10.7 24-24V128 99.9L456.1 208 336 316.1V288 264c0-13.3-10.7-24-24-24H288zm0 48v48 16c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4s-19 16.6-19 29.2V80v48H240 176C78.8 128 0 206.8 0 304c0 78 38.6 126.2 68.7 152.1c4.1 3.5 8.1 6.6 11.7 9.3c3.2 2.4 6.2 4.4 8.9 6.2c4.5 3 8.3 5.1 10.8 6.5c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-6.8-3.6-13.2-8.3-18.1c-.5-.5-.9-.9-1.4-1.4c-2.4-2.3-5.1-5.1-7.7-8.6c-1.7-2.3-3.4-5-5-7.9c-5.3-9.7-9.5-22.9-9.5-40.2c0-53 43-96 96-96h48 48z"]},eLY=eLR,eLG={prefix:"far",iconName:"message-dollar",icon:[512,512,["comment-alt-dollar"],"f650","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM276 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z"]},eLQ=eLG,eLF={prefix:"far",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M336 215c0 22.6 18.3 41 41 41c10.9 0 21.3-4.3 29-12l99-99c4.5-4.5 7-10.6 7-17s-2.5-12.5-7-17l-99-99c-7.7-7.7-18.1-12-29-12c-22.6 0-41 18.3-41 41v63H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H336v63zm118.1-87L384 198.1V57.9L454.1 128zM135 256c-10.9 0-21.3 4.3-29 12L7 367c-4.5 4.5-7 10.6-7 17s2.5 12.5 7 17l99 99c7.7 7.7 18.1 12 29 12c22.6 0 41-18.3 41-41V408H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H176V297c0-22.6-18.3-41-41-41zm-7 198.1L57.9 384 128 313.9V454.1z"]},eLZ=eLF,eLq={prefix:"far",iconName:"window-flip",icon:[512,512,["window-alt"],"f40f","M512 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v64 48 16V416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V224 208 160 96zM48 224H464l0 192c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-192zM416 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-64 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eLK=eLq,eLJ={prefix:"far",iconName:"scanner-gun",icon:[576,512,["scanner"],"f488","M112 80c-35.3 0-64 28.7-64 64s28.7 64 64 64H232.4 288h16V80H112zM79.1 251.1C33.3 237.1 0 194.4 0 144C0 82.1 50.1 32 112 32H304c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H260L144.3 454.4c-13.4 23-42.9 30.7-65.8 17.2L25 440.1C2.3 426.8-5.4 397.6 7.8 374.8L79.1 251.1zm52.6 4.9L49.4 398.8l53.5 31.4L204.4 256H131.7zM440 32H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24s10.7-24 24-24zM416 216c0-13.3 10.7-24 24-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24zm24 216H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24s10.7-24 24-24zM416 144c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16zm16 144H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16z"]},eLW=eLJ,eLX={prefix:"far",iconName:"money-bill-1-wave",icon:[576,512,["money-bill-wave-alt"],"f53b","M265.7 407.9c4.5-1.1 9-2.3 13.5-3.4l0 0c55.9-14.3 119.4-30.6 185.3-28.7c4.1-31.4 30.9-55.7 63.5-55.7V144c-35.3 0-63.9-28.6-64-63.9c-47-1.7-96.8 9.5-153.7 24c-4.5 1.1-9 2.3-13.5 3.5l0 0c-55.9 14.3-119.4 30.6-185.3 28.7C107.4 167.7 80.5 192 48 192V368c35.3 0 63.9 28.6 64 63.9c47 1.7 96.8-9.5 153.7-24zM0 421.5V113C0 88.8 25.4 72.7 48.4 79C128.2 101 208.1 80.6 288 60.3c86.9-22.1 173.8-44.3 260.7-12C565.8 54.6 576 72 576 90.5V399c0 24.3-25.4 40.3-48.3 34C447.8 411 367.9 431.4 288 451.7c-86.9 22.1-173.8 44.3-260.7 12C10.2 457.4 0 440 0 421.5zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM256 208c0 8.8 7.2 16 16 16v64h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24 24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16z"]},eL$=eLX,eL1={prefix:"far",iconName:"hands",icon:[576,512,["sign-language","signing"],"f2a7","M528 143.8c0-8.8-7.2-16-16-16s-16 7.2-16 16v37.4c0 10.9-7.3 20.4-17.8 23.2s-21.6-1.8-27-11.2L369.7 52c-2.2-3.8-7.1-5.1-10.9-2.9s-5.1 7.1-2.9 10.9l0 .1 48 83.1c6.2 10.7 3.2 24.3-6.7 31.4c-15.1-14.3-32.3-26.5-51.5-36.1L314.3 84l-8-13.9 0-.1-8-13.8c-2.2-3.8-7.1-5.1-10.9-2.9s-5.1 7.1-2.9 10.9l8 13.9 8 13.9 0 .1 20.2 35-53-23.5c-22.8-10.1-47.6-9.8-69-1c4.1-12.6 12.8-23.9 25.2-31c3.8-2.2 7.7-3.9 11.7-5.1c-2.3-21.4 7.8-43.2 27.7-54.6s43.8-9.4 61.1 3.3c3.1-2.9 6.5-5.4 10.3-7.6C361.6-8 395.8 1.2 411.3 28l46.9 81.2c11.4-17.7 31.3-29.4 53.9-29.4c35.3 0 64 28.7 64 64v84.6c0 69.4-36.7 133.6-96.5 168.8c-10.4 6.1-21 11.1-31.9 15.1c8-19.2 13.3-39.9 15.4-61.4c40.5-27.4 65-73.2 65-122.4V143.8zm-353.9 13c15.1-32 53.2-45.7 85.2-30.7l56.4 26.5c36 16.9 65.4 43.7 85.7 76.1c19.6 29.4 30.7 64.4 30.7 101.2c0 1 0 2 0 3c0 1 0 2.1 0 3.1c0 1.2-.1 2.3-.2 3.4c-5 96.1-84.5 172.6-181.8 172.6H120c-30.9 0-56-25.1-56-56c0-4.4 .5-8.6 1.5-12.7C45.8 434.6 32 414.9 32 392c0-4.4 .5-8.6 1.5-12.7C13.8 370.6 0 350.9 0 328s13.8-42.6 33.5-51.3c-.9-4.1-1.5-8.3-1.5-12.7c0-30.9 25.1-56 56-56h84.7c-6.4-16-6.5-34.5 1.4-51.3zM72 320l-.2 0H56c-4.4 0-8 3.6-8 8s3.6 8 8 8H88l.2 0H184c13.3 0 24 10.7 24 24s-10.7 24-24 24H87.9c-4.4 0-7.9 3.6-7.9 8c0 4.4 3.6 8 8 8h31.9l.2 0H184c13.3 0 24 10.7 24 24s-10.7 24-24 24H119.9c-4.4 .1-7.9 3.6-7.9 8c0 4.4 3.6 8 8 8H249.9c72.3 0 131.3-57.3 134-128.9c0-.4 0-.9 .1-1.3l0-.5 0-.6 0-.3c0-.8 0-1.7 0-2.5c0-27.2-8.2-53.1-22.8-74.8c-.2-.2-.3-.5-.5-.7c-15.5-24.9-38-45.4-65.5-58.4l-56.4-26.5c-8-3.8-17.5-.3-21.3 7.7s-.3 17.5 7.7 21.3l25.1 11.8c10.2 4.8 15.7 16 13.2 27s-12.2 18.8-23.4 18.8H88c-4.4 0-8 3.6-8 8s3.6 8 8 8l.2 0H184c13.3 0 24 10.7 24 24s-10.7 24-24 24H72z"]},eL2=eL1,eL4=eL1,eL3={prefix:"far",iconName:"circle-caret-right",icon:[512,512,["caret-circle-right"],"f330","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm368 0c0-6.7-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 208c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104c4.9-4.5 7.7-10.9 7.7-17.6z"]},eL0=eL3,eL6={prefix:"far",iconName:"water-ladder",icon:[576,512,["ladder-water","swimming-pool"],"f5c5","M128 128c0-53 43-96 96-96s96 43 96 96v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-26.5-21.5-48-48-48s-48 21.5-48 48v96.2H384V128c0-53 43-96 96-96s96 43 96 96v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-26.5-21.5-48-48-48s-48 21.5-48 48V248.2 371c-15.5 8.4-32.8 13.5-48 13.5h0V272.2H176V382.8c-14.7-2.9-30-9.6-43.1-18.7c-1.6-1.1-3.2-2.2-4.9-3.1V248.2 128zM111.9 398.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},eL8=eL6,eL5=eL6,eL7={prefix:"far",iconName:"arrows-up-down",icon:[320,512,["arrows-v"],"f07d","M177 7c-9.4-9.4-24.6-9.4-33.9 0L47 103c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V430.1L81 375c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V81.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L177 7z"]},eL9=eL7,eIe={prefix:"far",iconName:"chess-pawn-piece",icon:[256,512,["chess-pawn-alt"],"f444","M128 144a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm73.4 144c12.6-.7 22.6-11.2 22.6-24c0-9.7-5.8-18.1-14.1-21.9c8.9-14.6 14.1-31.8 14.1-50.1c0-53-43-96-96-96s-96 43-96 96c0 18.4 5.2 35.5 14.1 50.1C37.8 245.9 32 254.3 32 264c0 12.8 10 23.3 22.6 24l-3.6 64H99.1l3.6-64H128h25.3l3.6 64h48.1l-3.6-64zM52.7 464l16.6-32H186.8l16.6 32H52.7zm143.9-80H59.5c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H215.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3z"]},eIt=eIe,eIc={prefix:"far",iconName:"face-grimace",icon:[512,512,[128556,"grimace"],"f57f","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM168 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V320h-8zm40 48h32V320H208v48zm96 0V320H272v48h32zm32 0h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48zM168 288H344c30.9 0 56 25.1 56 56s-25.1 56-56 56H168c-30.9 0-56-25.1-56-56s25.1-56 56-56zm-23.6-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},eIi=eIc,eIr={prefix:"far",iconName:"wheelchair-move",icon:[448,512,["wheelchair-alt"],"e2ce","M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM208.6 113c-8-3.4-17.2-2.2-24 3.2l-49.8 38.7c-10.5 8.1-25.5 6.3-33.7-4.2s-6.3-25.5 4.2-33.7l49.8-38.7c20.6-16 48.1-19.6 72.1-9.5l84.2 35.5c35.7 15 45.7 60.9 19.5 89.5L288.6 240H402.5c26.8 0 46 25.8 38.3 51.5L399 430.9c-3.8 12.7-17.2 19.9-29.9 16.1s-19.9-17.2-16.1-29.9L391.7 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c1.2 0 2.5 0 3.7 0l68.9-68.9-24-10.1zm87 48.2c3.7-4.1 2.3-10.6-2.8-12.8l-20.4-8.6-60.7 60.7c11.8 4 22.9 9.4 33.3 15.9l50.6-55.2zM160 464a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},eIa=eIr,eIn={prefix:"far",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M175.6 505.5c9.2 8.7 23.7 8.7 32.9 0l129-121.4c9.3-8.8 14.6-21 14.6-33.7c0-25.6-20.7-46.3-46.3-46.3H264V160C264 71.6 192.4 0 104 0H56C25.1 0 0 25.1 0 56V88c0 30.9 25.1 56 56 56h56c4.4 0 8 3.6 8 8V304H78.3C52.7 304 32 324.7 32 350.3c0 12.8 5.3 25 14.6 33.7l129 121.4zM82.5 352H144c13.3 0 24-10.7 24-24V152c0-30.9-25.1-56-56-56H56c-4.4 0-8-3.6-8-8V56c0-4.4 3.6-8 8-8h48c61.9 0 112 50.1 112 112V328c0 13.3 10.7 24 24 24h61.5L192 455 82.5 352z"]},eIo=eIn,eIs={prefix:"far",iconName:"rectangle-barcode",icon:[576,512,["barcode-alt"],"f463","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm120 32c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm72 0c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zm48 24c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152zm136-24c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm72 16c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144z"]},eIl=eIs,eIf={prefix:"far",iconName:"square-envelope",icon:[448,512,["envelope-square"],"f199","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM216.7 255.6L96.1 189.3C97.5 172.9 111.3 160 128 160H320c16.7 0 30.5 12.9 31.9 29.3L231.3 255.6c-2.2 1.2-4.7 1.9-7.3 1.9s-5.1-.6-7.3-1.9zm30 28L352 225.7V320c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V225.7l105.3 57.9c7 3.8 14.8 5.8 22.7 5.8s15.8-2 22.7-5.8z"]},eIh=eIf,eIg={prefix:"far",iconName:"sensor-cloud",icon:[640,512,["sensor-smoke"],"e02c","M64 80H384c8.8 0 16 7.2 16 16V224c17.2 0 33.5 3.9 48 10.8V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H234.8c-6.9-14.5-10.8-30.8-10.8-48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm80 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm96 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm96 360H560c44.2 0 80-35.8 80-80c0-39-27.9-71.5-64.8-78.6c.5-3.1 .8-6.2 .8-9.4c0-30.9-25.1-56-56-56c-18.1 0-34.1 8.6-44.4 21.8C464.8 278.5 435 256 400 256c-44.2 0-80 35.8-80 80c0 5.9 .6 11.7 1.9 17.2C284.4 359.9 256 392.6 256 432c0 44.2 35.8 80 80 80z"]},eIM=eIg,eIu={prefix:"far",iconName:"bandage",icon:[640,512,[129657,"band-aid"],"f462","M448 144V368H560c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H448zM192 96H448 560c44.2 0 80 35.8 80 80V336c0 44.2-35.8 80-80 80H448 192 80c-44.2 0-80-35.8-80-80V176c0-44.2 35.8-80 80-80H192zm0 272V144H80c-17.7 0-32 14.3-32 32V336c0 17.7 14.3 32 32 32H192zm80-136a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM272 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},eIm=eIu,eId={prefix:"far",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},eIp=eId,eIz=eId,eIC={prefix:"far",iconName:"earth-asia",icon:[512,512,[127759,"globe-asia"],"f57e","M464 256c0-90.7-58.1-167.9-139.1-196.3l-16.4 40.9c-2.9 7.2-9 12.5-16.5 14.4l-17 4.3c-16.7 4.2-23.7 24-13.4 37.7l16.1 21.5c6.1 8.1 6.4 19.2 .8 27.7l-10.7 16.1C260.5 233.3 248 240 234.6 240h-2.3c-16.1 0-27.6 15.5-23 30.9l6 19.9c4.4 14.6-6.5 29.2-21.7 29.2c-10.7 0-20.6-6.1-25.4-15.7l-9.3-18.5c-7.3-14.7-26.9-17.8-38.4-6.2l-15.4 15.4c-5.7 5.7-13.8 8.1-21.7 6.6l-31.7-6.3C70 391.3 154.5 464 256 464c48.1 0 92.3-16.3 127.5-43.7l-5.9-4.3L359 422.9c-19.8 7.4-41.8-1.9-50.4-21.1L303 389.4c-8.5-18.9-1.1-41.2 17-51.3L356.2 318c2.3-1.3 4.3-3.1 5.7-5.3l6.1-9.5c6-9.4 16.4-15.1 27.6-15.1s21.6 5.7 27.6 15.1l2 3.1c3.7 5.8 10.8 8.6 17.5 6.7l14.6-4.1c4.4-16.9 6.8-34.5 6.8-52.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm163.9 80.5l32 8c8.6 2.1 13.8 10.8 11.6 19.4s-10.8 13.8-19.4 11.6l-32-8c-8.6-2.1-13.8-10.8-11.6-19.4s10.8-13.8 19.4-11.6zm84.2 11c-8.6-2.1-13.8-10.8-11.6-19.4l8-32c2.1-8.6 10.8-13.8 19.4-11.6s13.8 10.8 11.6 19.4l-8 32c-2.1 8.6-10.8 13.8-19.4 11.6zM350.3 135.2l-16 32c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l16-32c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5z"]},eIL=eIC,eII={prefix:"far",iconName:"id-card-clip",icon:[576,512,["id-card-alt"],"f47f","M256 0c-17.7 0-32 14.3-32 32V96c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H256zM192 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H384v48H512c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H192V64zm96 240a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z"]},eIA=eII,eIH={prefix:"far",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},eIv=eIH,eIV={prefix:"far",iconName:"hand-dots",icon:[512,512,["allergies"],"f461","M198.4 36C208.8 14.7 230.7 0 256 0s47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c35.3 0 64 28.7 64 64v2c5.1-1.3 10.5-2 16-2c35.3 0 64 28.7 64 64V336c0 1.5-.1 3-.4 4.5c-6.2 91.7-79.4 165-171.1 171.1c-1.5 .3-2.9 .4-4.5 .4h-8-8.5c-67.9 0-133-27-181-75L18.7 349.3c-25-25-25-65.5 0-90.5s65.5-25 90.5 0l2.7 2.7V96c0-35.3 28.7-64 64-64c7.9 0 15.4 1.4 22.4 4zM240 232c0 13.3-10.7 24-24 24s-24-10.7-24-24V95.9c0-8.8-7.2-15.9-16-15.9c-8.8 0-16 7.2-16 16V319.4c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2L75.3 292.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l87.8 87.8c39 39 91.9 60.9 147.1 60.9H296h4.9c.6-.1 1.3-.1 1.9-.2c69.7-3.4 125.6-59.3 129-129c0-.6 .1-1.3 .2-1.9V160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V152l0-.1V96c0-8.8-7.2-16-16-16s-16 7.1-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V96l0-.1V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V96l0 .1V232zm0 88a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm48 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-64a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM320 416a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-64-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm-80-32a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},eIy=eIV,eIN={prefix:"far",iconName:"mug-saucer",icon:[640,512,["coffee"],"f0f4","M144 80H432V288c0 26.5-21.5 48-48 48H192c-26.5 0-48-21.5-48-48V80zM128 32c-17.7 0-32 14.3-32 32V288c0 53 43 96 96 96H384c53 0 96-43 96-96h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H448 128zM512 240H480V80h32c44.2 0 80 35.8 80 80s-35.8 80-80 80zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},eIx=eIN,eIT={prefix:"far",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z"]},eIb=eIT,eIw={prefix:"far",iconName:"user-large",icon:[512,512,["user-alt"],"f406","M352 144a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-240 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zM49.3 464H462.7c-8.3-54.4-55.3-96-112-96H161.3c-56.7 0-103.6 41.6-112 96zM0 481.3C0 392.2 72.2 320 161.3 320H350.7C439.8 320 512 392.2 512 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3z"]},eID=eIw,eIk={prefix:"far",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H288V352c0-17.7 14.3-32 32-32h80V96c0-8.8-7.2-16-16-16H64zM288 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V320v5.5c0 17-6.7 33.3-18.7 45.3l-90.5 90.5c-12 12-28.3 18.7-45.3 18.7H288z"]},eIS=eIk,eIE={prefix:"far",iconName:"down",icon:[384,512,["arrow-alt-down"],"f354","M192 429.6L49.3 279.7c-.8-.8-1.3-2-1.3-3.2c0-2.5 2-4.6 4.6-4.6l83.4 0c13.3 0 24-10.7 24-24l0-168 64 0 0 168c0 13.3 10.7 24 24 24l83.4 0c2.5 0 4.6 2 4.6 4.6c0 1.2-.5 2.3-1.3 3.2L192 429.6zM0 276.6c0 13.5 5.2 26.5 14.5 36.3L161.1 466.8c8.1 8.5 19.2 13.2 30.9 13.2s22.8-4.8 30.9-13.2L369.5 312.8c9.3-9.8 14.5-22.8 14.5-36.3c0-29-23.5-52.6-52.6-52.6L272 224l0-144c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48l0 144-59.4 0C23.5 224 0 247.5 0 276.6z"]},eIj=eIE,eIO={prefix:"far",iconName:"hundred-points",icon:[512,512,[128175,"100"],"e41c","M171.2 99.6C175.3 61.2 207.8 32 246.5 32c45 0 80.1 39 75.3 83.8L308.8 236.4c-4.1 38.5-36.6 67.6-75.3 67.6c-45 0-80.1-39-75.3-83.8L171.2 99.6zM246.5 80c-14.2 0-26 10.7-27.5 24.8L206 225.3c-1.8 16.4 11.1 30.7 27.5 30.7c14.2 0 26-10.7 27.5-24.8L274 110.7C275.8 94.3 262.9 80 246.5 80zm-128-43.4c6.9 5.1 10.4 13.4 9.4 22l-32 256c-1.6 13.2-13.6 22.7-26.8 21.3s-22.5-13.3-20.8-26.4L75 95 41.4 109.9c-12.2 5.4-26.3 0-31.5-12.1s.4-26.3 12.6-31.7l72-32c7.9-3.5 17-2.6 23.9 2.5zM431.7 32c44.4 0 79.2 37.9 75.6 82.1l-7.4 88.4c-3.3 39.3-36.1 69.5-75.6 69.5c-44.4 0-79.2-37.9-75.6-82.1l7.4-88.4C359.4 62.2 392.2 32 431.7 32zM404 105.5l-7.4 88.4C395.2 210.1 408 224 424.3 224c14.5 0 26.5-11.1 27.7-25.5l7.4-88.4C460.8 93.9 448 80 431.7 80c-14.5 0-26.5 11.1-27.7 25.5zM511.7 323.9c2.3 13.1-6.5 25.5-19.6 27.7l-464 80C15 433.9 2.6 425.1 .3 412.1s6.5-25.5 19.6-27.7l464-80c13.1-2.3 25.5 6.5 27.7 19.6zM459.9 439.7l-240 40c-13.1 2.2-25.4-6.7-27.6-19.7s6.7-25.4 19.7-27.6l240-40c13.1-2.2 25.4 6.7 27.6 19.7s-6.7 25.4-19.7 27.6z"]},eIP=eIO,eI_={prefix:"far",iconName:"wind-warning",icon:[640,512,["wind-circle-exclamation"],"f776","M224 432c61.8 0 116.1-31.8 147.5-80h54.9c-36 75.7-113.1 128-202.4 128C100.3 480 0 379.7 0 256S100.3 32 224 32c118.3 0 215.2 91.8 223.4 208H399.3C391.2 150.3 315.8 80 224 80C126.8 80 48 158.8 48 256s78.8 176 176 176zm0-304c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM192 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM478 224c-2.1-16.5-5.7-32.6-10.8-48H544c26.5 0 48-21.5 48-48s-21.5-48-48-48H504c-13.3 0-24-10.7-24-24s10.7-24 24-24h40c53 0 96 43 96 96s-43 96-96 96H478zm-6 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64c30.9 0 56-25.1 56-56s-25.1-56-56-56H344c-13.3 0-24-10.7-24-24s10.7-24 24-24H536c57.4 0 104 46.6 104 104s-46.6 104-104 104H472z"]},eIB=eI_,eIU={prefix:"far",iconName:"location-pin-slash",icon:[640,512,["map-marker-slash"],"f60c","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L459 334.5c30-51.6 53-103.7 53-142.5C512 86 426 0 320 0C249.2 0 187.3 38.4 154 95.4L38.8 5.1zM192.3 125.4C216.3 79.4 264.5 48 320 48c79.5 0 144 64.5 144 144c0 12.4-4.5 31.6-15.3 57.2c-7.4 17.4-16.9 36.2-27.9 55.4L192.3 125.4zM406.2 416.1l-37.8-29.8c-17.3 24.6-34.2 47.2-48.5 65.4c-24.8-31.8-57.8-76.4-86.2-122.6c-17.1-27.7-32-55.1-42.5-79.9c-.5-1.2-1-2.5-1.5-3.7l-61.7-48.6c4.2 88.2 117.8 239.3 168.2 302.2c12.3 15.3 35.1 15.3 47.4 0c16.2-20.2 39-49.6 62.5-83.1z"]},eIR=eIU,eIY={prefix:"far",iconName:"block-brick-fire",icon:[640,512,["firewall"],"e3dc","M176 80v48h32 48 80V80H176zm-48 48V80H96c-8.8 0-16 7.2-16 16v32h48zM80 176v56H208V176H80zm0 160h48V280H80v56zm0 48v32c0 8.8 7.2 16 16 16H208V384H176 128 80zm96-48H288.8c-.5 4.7-.8 9.4-.8 14.1c0 11.5 1 22.9 3 33.9H256v48h50.1c8.1 17.5 18.8 33.7 31.5 48H96c-35.3 0-64-28.7-64-64V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64v48.6c-1.7-1.5-3.3-3.1-5-4.6c-17.7-16-44.7-16-62.5-.1c-12.9 11.5-25.1 23.7-36.5 36.1H256v56h76c-2.4 3.6-4.7 7.2-6.9 10.7c-7.4 12-14.2 24.5-19.9 37.3H176v56zM432 128V96c0-8.8-7.2-16-16-16H384v48h48zm48 384c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 268 640 320.2 640 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327.1 416 363.6 416 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},eIG=eIY,eIQ={prefix:"far",iconName:"face-sad-tear",icon:[512,512,[128546,"sad-tear"],"f5b4","M175.9 448c-35-.1-65.5-22.6-76-54.6C67.6 356.8 48 308.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208s-93.1 208-208 208c-28.4 0-55.5-5.7-80.1-16zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM128 369c0 26 21.5 47 48 47s48-21 48-47c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0C156.6 308.6 128 349 128 369zm128-65c-13.3 0-24 10.7-24 24s10.7 24 24 24c30.7 0 58.7 11.5 80 30.6c9.9 8.8 25 8 33.9-1.9s8-25-1.9-33.9C338.3 320.2 299 304 256 304zm47.6-96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eIF=eIQ,eIZ={prefix:"far",iconName:"comment-xmark",icon:[512,512,["comment-times"],"f4b5","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM175 159c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},eIq=eIZ,eIK={prefix:"far",iconName:"turkish-lira-sign",icon:[384,512,["try","turkish-lira"],"e2bb","M88 32c13.3 0 24 10.7 24 24v56.2L249.4 72.9c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7L112 162.1v46.1l137.4-39.3c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7L112 258.1V432h71.8c81.3 0 148.2-63.9 151.8-145.1l.4-8c.6-13.2 11.8-23.5 25.1-22.9s23.5 11.8 22.9 25.1l-.4 8C378.8 395.9 290.7 480 183.8 480H88c-13.3 0-24-10.7-24-24V271.8l-25.4 7.3c-12.7 3.6-26-3.7-29.7-16.5s3.7-26 16.5-29.7l38.6-11V175.8l-25.4 7.3c-12.7 3.6-26-3.7-29.7-16.5s3.7-26 16.5-29.7l38.6-11V56c0-13.3 10.7-24 24-24z"]},eIJ=eIK,eIW=eIK,eIX={prefix:"far",iconName:"circle-waveform-lines",icon:[512,512,["waveform-circle"],"e12d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-368c0-13.3-10.7-24-24-24s-24 10.7-24 24V368c0 13.3 10.7 24 24 24s24-10.7 24-24V144zm80 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V312c0 13.3 10.7 24 24 24s24-10.7 24-24V200zM176 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V216zm240 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v32c0 13.3 10.7 24 24 24s24-10.7 24-24V240z"]},eI$=eIX,eI1={prefix:"far",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V71.7c-3.1 .1-6.2 .3-9.3 .6c-23.2 1.9-47.2 7.4-67.2 20.1C38.7 105.6 23.5 126 18 154.2c-3.9 20.3-2 38.8 6.1 55.2c8 16 20.9 27.6 34.8 36.2c26.2 16.2 61.9 25.3 92.9 33.2l2.3 .6c33.9 8.6 62.6 16.1 81.7 28c9 5.6 14.3 11.2 17.1 16.9c2.7 5.3 4.2 12.8 2 24.5c-2.9 14.7-13.4 26.9-34.5 34.9c-21.6 8.2-52 10.9-87.6 5.9c-22.6-3.3-61.8-12.7-83-22.1c-12.1-5.4-26.3 .1-31.7 12.2s.1 26.3 12.2 31.7C57 423.2 101.1 433.4 126 437l.1 0c3.3 .5 6.6 .9 9.9 1.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V439.4c19.3-1.3 37.4-4.9 53.5-11c31.9-12.1 57.7-35.2 64.5-70.6c3.9-20.3 2-38.8-6.1-55.2c-8-16-20.9-27.6-34.8-36.2c-26.2-16.2-61.9-25.3-92.9-33.2l-2.3-.6c-33.9-8.6-62.6-16.1-81.7-28c-9-5.6-14.3-11.2-17.1-16.9c-2.7-5.3-4.2-12.8-2-24.5c2.9-14.8 10.1-24 20.2-30.4c10.9-6.9 26.3-11.2 45.3-12.7c38.3-3.1 83.1 5.3 113.9 12.5c12.9 3.1 25.8-4.9 28.9-17.8s-4.9-25.8-17.8-28.9c-18.7-4.4-44.2-9.7-71.5-12.5V24z"]},eI2=eI1,eI4=eI1,eI3={prefix:"far",iconName:"magnifying-glass-dollar",icon:[512,512,["search-dollar"],"f688","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm20-312c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z"]},eI0=eI3,eI6={prefix:"far",iconName:"users-gear",icon:[640,512,["users-cog"],"f509","M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H455.2c-2.1-5.2-3.2-10.9-3.2-16.4v-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2H178.7c9.5-36.8 42.9-64 82.6-64H371.9c3.6-5 8.2-9.1 13.5-12.2l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3v-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6v3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zM320 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM624.6 355.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1v-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1v3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},eI8=eI6,eI5={prefix:"far",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M267.6 3c-7.2-4-16-4-23.2 0L17.6 128.1C6.7 134.1 0 145.5 0 157.9C0 176.8 15.2 192 34.1 192H477.9c18.8 0 34.1-15.2 34.1-34.1c0-12.4-6.7-23.8-17.6-29.8L267.6 3zM228.3 144H88.2L256 51.4 423.8 144H283.7c2.7-4.7 4.3-10.2 4.3-16c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 5.8 1.6 11.3 4.3 16zM64 224V384c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V224H400V384H336V224H288V384H224V224H176V384H112V224H64zM32 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H32z"]},eI7=eI5,eI9=eI5,eAe=eI5,eAt=eI5,eAc={prefix:"far",iconName:"camera-cctv",icon:[576,512,["cctv"],"f8ac","M54.9 192.2l169.3 70.5c.1 0 .2 .1 .2 .1c.6 .2 1.1 .4 1.6 .7l92.2 38.4 160-106.7L134.9 52.2l-80 140zM185.2 298.5l-165.5-69c-8.5-3.5-15-10.5-18-19.2s-2-18.2 2.5-26.2l96-168c8-14 25.2-19.9 40.1-13.7l384 160c10.9 4.5 18.4 14.7 19.5 26.5s-4.3 23.2-14.1 29.7l-192 128c-8.9 5.9-20.2 7-30.1 2.9L229.5 317 182.4 440.5C178.9 449.8 170 456 160 456H48v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V432 376c0-13.3 10.7-24 24-24s24 10.7 24 24v32h95.5l41.7-109.5zm211.8 47.1l132.9-88.6 36.7 16.3c7.9 3.5 11.6 12.8 8.3 20.8l-40 96c-1.7 4-4.9 7.2-8.9 8.7s-8.5 1.5-12.5-.3L396.9 345.6z"]},eAi=eAc,eAr={prefix:"far",iconName:"bed-front",icon:[512,512,["bed-alt"],"f8f7","M32 80V205.8c14.5-7.7 30.8-12.4 48-13.6l0-.3V160c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v32h32V160c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v32l0 .3c17.2 1.1 33.5 5.9 48 13.6V80c0-26.5-21.5-48-48-48H80C53.5 32 32 53.5 32 80zM88 224c-48.6 0-88 39.4-88 88v80 64c0 13.3 10.7 24 24 24s24-10.7 24-24V416H464v40c0 13.3 10.7 24 24 24s24-10.7 24-24V392 312c0-48.6-39.4-88-88-88H88zM464 368H48V312c0-22.1 17.9-40 40-40H424c22.1 0 40 17.9 40 40v56z"]},eAa=eAr,eAn={prefix:"far",iconName:"masks-theater",icon:[640,512,[127917,"theater-masks"],"f630","M376.1 32.1c-41.2 .7-71.8 7.8-94.3 16.7c-23.1-2-53.9-1.4-94 5.2C95.6 69.1 60.7 98 49.3 110.7L76.8 271.9c4.9 28.7 17.5 52.2 36.1 67.2c20.3 16.4 45.2 34 70.7 46.2c10.4 5 20 8.6 28.8 11.1c1.7 3.1 3.4 6.1 5.3 9.2c8.1 13 17.9 27.5 29.1 42.1c-58 4.9-123.3-37.8-165-71.7c-29.7-24-46.8-59-53.2-96.2L.8 116.1c-1.7-9.8-1-19.9 4.7-28C20.5 67 63.6 25.9 179.8 6.9S350.5 12.8 371.6 28c1.7 1.2 3.2 2.5 4.5 4zM194 282.3c-15.6 5.8-29.7 14-42.1 24.2c-6.6 5.4-16.8 1.7-15.6-6.6c5.4-35 31.3-64.6 67.2-74.3l-8.5 49.6c-.4 2.3-.8 4.7-1.1 7zM176.7 153.7c4.5-3.2 11.1-2.2 12.2 3.1c.1 .5 .2 1.1 .3 1.6c3.7 21.7-11.2 42.2-33.4 45.8s-43.1-11-46.8-32.7c-.1-.5-.2-1.1-.2-1.6c-.7-5.4 5.3-8.4 10.5-6.9c9.3 2.8 19.5 3.6 29.8 1.9s19.6-5.7 27.5-11.3zM385.1 510.6c-60-9.8-110.5-74.6-140.1-122c-20.1-32.2-24.7-70.7-18.3-107.9L254.6 117c1.7-9.8 5.6-19.1 13.8-24.9C289.5 76.8 344 51.8 460.2 70.9S619.5 131 634.5 152.1c5.8 8.1 6.4 18.2 4.7 28L611.3 343.8c-6.4 37.2-23.5 72.2-53.2 96.2c-43.7 35.4-113.1 80.5-173 70.7zm-47-80.7c20.7 20.3 39.5 31 55 33.6s36.9-1.6 63.2-14.2c25.5-12.2 50.4-29.8 70.7-46.2c18.6-15.1 31.2-38.6 36.1-67.3l27.5-161.2C579.3 162 544.4 133.1 452.1 118s-134.9 1-149.9 9.4L274.7 288.6c-4.9 28.7-.8 54.9 11.8 75.1c13.7 22 31.5 46.6 51.5 66.2zm57.3-193.4c-7.9-5.6-17.2-9.6-27.5-11.3s-20.4-.9-29.8 1.9c-5.3 1.6-11.2-1.5-10.5-6.9c.1-.5 .2-1.1 .2-1.6c3.7-21.7 24.6-36.3 46.8-32.7s37.1 24.1 33.4 45.8c-.1 .5-.2 1.1-.3 1.6c-1.1 5.3-7.8 6.3-12.2 3.1zm140.4 17.9c-1.1 5.3-7.8 6.3-12.2 3.1c-7.9-5.6-17.2-9.6-27.5-11.3s-20.4-.9-29.8 1.9c-5.3 1.6-11.2-1.5-10.5-6.9c.1-.5 .2-1.1 .2-1.6c3.7-21.7 24.6-36.3 46.8-32.7s37.1 24.1 33.4 45.8c-.1 .5-.2 1.1-.3 1.6zm-20.3 56.6c7.9-3.2 16.5 3.5 12.8 11.1c-21.1 44.3-70.3 71.2-121.9 62.8s-89.2-49.7-94.4-98.2c-.9-8.3 9.4-12 15.8-6.4c24.3 21.2 54.8 36.2 89.3 41.8s68.3 1.2 98.3-11.1z"]},eAo=eAn,eAs={prefix:"far",iconName:"handshake-simple",icon:[640,512,[129309,"handshake-alt"],"f4c6","M272.2 64.6c-4.4-.4-8.8-.6-13.2-.6H248.7c-37.2 0-73.2 13.7-101 38.4L121.1 126c-1.5 1.3-3.4 2-5.3 2H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h59.8c13.7 0 27-5 37.2-14.1l26.5-23.6c12-10.7 26.2-18.3 41.5-22.5l51.1-51.1zM377.1 64c-37.6 0-73.9 14.4-101.2 40.2l-70.1 66.2c-30.8 29.1-30.1 78.3 1.6 106.5c27.8 24.7 69.7 24.3 97-.9l35.8-33 75.8 75.8c9.4 9.4 9.4 24.6 0 33.9c-8.4 8.4-21.6 9.3-30.9 2.6c-7.1-5.1-16.5-5.9-24.4-2.1s-13.1 11.6-13.6 20.4c-.4 7.1-3.2 14-8.6 19.4c-11.6 11.6-30.4 11.6-41.9 0l-10.7-10.7c-5.8-5.8-14.2-8.2-22.2-6.5s-14.6 7.5-17.3 15.3c-.8 2.1-2 4.1-3.7 5.8c-6.2 6.2-16.4 6.2-22.6 0L193 370.1c0 0 0 0 0 0l-7-7-35.6-35.6c-15-15-35.4-23.4-56.6-23.4H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H93.7c8.5 0 16.6 3.4 22.6 9.4L152 397l7 7L185.9 431c23.6 23.6 60.9 24.9 86 4.1c30.4 22 73 19.3 100.4-8.1c6.1-6.1 10.9-12.9 14.6-20.2c22.2 3.8 45.8-2.9 63-20.1c5.6-5.6 10.1-11.9 13.5-18.7H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H469.2c-2.9-12.9-9.3-25.1-19.4-35.1l-74.4-74.4 .8-.8c9.7-9 10.3-24.2 1.4-33.9s-24.2-10.3-33.9-1.4l-71.9 66.4c-9.2 8.5-23.2 8.6-32.5 .3c-10.6-9.4-10.9-26-.5-35.7l70.1-66.2c18.5-17.4 42.9-27.1 68.3-27.1c24.4 0 47.9 8.9 66.1 25.1l36.9 32.8c4.4 3.9 10.1 6.1 15.9 6.1h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H505.1L475 101.2C448 77.3 413.2 64 377.1 64z"]},eAl=eAs,eAf={prefix:"far",iconName:"page-caret-up",icon:[384,512,["file-caret-up"],"e42a","M48 448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3L256.8 52.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16V448zm272 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H245.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64zM192 192c4.5 0 8.8 1.9 11.8 5.2l75.7 82.6c14.1 15.4 3.2 40.2-17.7 40.2H122.2c-20.9 0-31.8-24.8-17.7-40.2l75.7-82.6c3-3.3 7.3-5.2 11.8-5.2z"]},eAh=eAf,eAg={prefix:"far",iconName:"jet-fighter",icon:[640,512,["fighter-jet"],"f0fb","M216 0h23.8 .4H296c13.3 0 24 10.7 24 24s-10.7 24-24 24h-6.9c4.7 6.1 9.8 12.6 15.1 19.6c25.3 32.8 56.8 74.1 81.8 108.4h97.1c5.7 0 11.3 .9 16.7 2.5l108.1 33.8C627 218.3 640 236 640 256s-13 37.7-32.1 43.7L499.8 333.4c-5.4 1.7-11 2.6-16.7 2.6H386L288.5 464H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H240.2h-.5H216 184c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V336H177.9l-31.6 31.6c-10.5 10.5-24.7 16.4-39.6 16.4H88c-30.9 0-56-25.1-56-56V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V184c0-30.9 25.1-56 56-56h18.7c14.9 0 29.1 5.9 39.6 16.4L177.9 176H192V48h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h32zm24 176h86.4c-19.9-26.7-41.6-55.1-60.1-79.1C256.3 84 247.3 72.4 240 63V176zM80 280v48c0 4.4 3.6 8 8 8h18.7c2.1 0 4.2-.8 5.7-2.3L151 295c4.5-4.5 10.6-7 17-7H483.1c.8 0 1.6-.1 2.4-.4L586.7 256 485.5 224.4c-.8-.2-1.6-.4-2.4-.4H168c-6.4 0-12.5-2.5-17-7l-38.6-38.6c-1.5-1.5-3.5-2.3-5.7-2.3H88c-4.4 0-8 3.6-8 8v48h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H80zm160 56V448.4L325.6 336H240z"]},eAM=eAg,eAu={prefix:"far",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm352 80c0 26.5-21.5 48-48 48c-9.8 0-18.9-2.9-26.5-7.9L197.7 256l79.9 39.9c7.6-5 16.7-7.9 26.5-7.9c26.5 0 48 21.5 48 48s-21.5 48-48 48c-25.5 0-46.4-20-47.9-45.1l-85.6-42.8c-7.6 5-16.7 7.9-26.5 7.9c-26.5 0-48-21.5-48-48s21.5-48 48-48c9.8 0 18.9 2.9 26.5 7.9l85.6-42.8C257.6 148 278.5 128 304 128c26.5 0 48 21.5 48 48z"]},eAm=eAu,eAd={prefix:"far",iconName:"square-sliders-vertical",icon:[448,512,["sliders-v-square"],"f3f2","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 96c-13.3 0-24 10.7-24 24v32H104c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V360c0 13.3 10.7 24 24 24s24-10.7 24-24V232h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H168V152c0-13.3-10.7-24-24-24zm184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V280H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v32c0 13.3 10.7 24 24 24s24-10.7 24-24V328h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H328V152z"]},eAp=eAd,eAz={prefix:"far",iconName:"video",icon:[576,512,["video-camera"],"f03d","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64v33V351v33c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM528 363.4V148.6L416 199V146.4L520.3 99.5c5.1-2.3 10.6-3.5 16.2-3.5c21.8 0 39.5 17.7 39.5 39.5v241c0 21.8-17.7 39.5-39.5 39.5c-5.6 0-11.1-1.2-16.2-3.5L416 365.6V313l112 50.4z"]},eAC=eAz,eAL={prefix:"far",iconName:"message-middle",icon:[512,512,["comment-middle-alt"],"e1e1","M343.5 368H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H168.5c14.2 0 27.8 6.3 36.9 17.3L256 446l50.6-60.7c9.1-10.9 22.6-17.3 36.9-17.3zm-175 48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H343.5l-75.2 90.2c-3 3.6-7.5 5.8-12.3 5.8s-9.3-2.1-12.3-5.8L168.5 416z"]},eAI=eAL,eAA={prefix:"far",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M320 80c2.5 0 5 .4 7.4 1.3l218 78.7-218 78.7c-2.4 .9-4.9 1.3-7.4 1.3s-5-.4-7.4-1.3L184.9 192.6l140.8-52.8c8.3-3.1 12.5-12.3 9.4-20.6s-12.3-12.5-20.6-9.4L154.9 169.6c-5.2 2-10.3 4.2-15.3 6.6L94.7 160l218-78.7c2.4-.9 4.9-1.3 7.4-1.3zM15.8 182.6l77.4 27.9c-27.2 28.7-43.7 66.7-45.1 107.7c-.1 .6-.1 1.2-.1 1.8c0 28.4-10.8 57.8-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7c-3.2-14-7.5-28.3-13.4-41.5c1.9-37 19.2-70.9 46.7-94.2l169.5 61.2c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32s-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6zm480.8 80l-46.5 16.8 12.7 120.5c-4.8 3.5-12.8 8-24.6 12.6C410 423.6 368 432 320 432s-90-8.4-118.3-19.4c-11.8-4.6-19.8-9.2-24.6-12.6l12.7-120.5-46.5-16.8L128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6zM467.4 396a.7 .7 0 1 0 -1.2-.7 .7 .7 0 1 0 1.2 .7zm-294.8 0a.7 .7 0 1 0 1.2-.6 .7 .7 0 1 0 -1.2 .6z"]},eAH=eAA,eAv={prefix:"far",iconName:"message-text",icon:[512,512,["comment-alt-text"],"e1e6","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM168 112c-13.3 0-24 10.7-24 24s10.7 24 24 24h64V296c0 13.3 10.7 24 24 24s24-10.7 24-24V160h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 168z"]},eAV=eAv,eAy={prefix:"far",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M175.6 6.5c9.2-8.7 23.7-8.7 32.9 0l129 121.4c9.3 8.8 14.6 21 14.6 33.7c0 25.6-20.7 46.3-46.3 46.3H264V352c0 88.4-71.6 160-160 160H56c-30.9 0-56-25.1-56-56V424c0-30.9 25.1-56 56-56h56c4.4 0 8-3.6 8-8V208H78.3C52.7 208 32 187.3 32 161.7c0-12.8 5.3-25 14.6-33.7L175.6 6.5zM82.5 160H144c13.3 0 24 10.7 24 24V360c0 30.9-25.1 56-56 56H56c-4.4 0-8 3.6-8 8v32c0 4.4 3.6 8 8 8h48c61.9 0 112-50.1 112-112V184c0-13.3 10.7-24 24-24h61.5L192 57 82.5 160z"]},eAN=eAy,eAx={fa0:{prefix:"far",iconName:"0",icon:[320,512,[],"30","M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 80C98.1 80 48 130.1 48 192V320c0 61.9 50.1 112 112 112s112-50.1 112-112V192c0-61.9-50.1-112-112-112z"]},fa1:{prefix:"far",iconName:"1",icon:[256,512,[],"31","M152 56c0-8.7-4.7-16.7-12.3-21s-16.9-4-24.3 .5l-104 64c-11.3 6.9-14.8 21.7-7.9 33s21.7 14.8 33 7.9L104 98.9V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H128 232c13.3 0 24-10.7 24-24s-10.7-24-24-24H152V56z"]},fa2:{prefix:"far",iconName:"2",icon:[320,512,[],"32","M147.5 80c-26.6 0-52.2 10.6-71 29.4L41 145c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L42.6 75.5C70.4 47.6 108.2 32 147.5 32h7.3C232.8 32 296 95.2 296 173.2c0 39.1-16.2 76.4-44.7 103.1L84.8 432H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-9.9 0-18.7-6-22.3-15.2s-1.3-19.6 5.9-26.3L218.5 241.2c18.8-17.6 29.5-42.2 29.5-68c0-51.5-41.7-93.2-93.2-93.2h-7.3z"]},fa3:{prefix:"far",iconName:"3",icon:[320,512,[],"33","M0 56C0 42.7 10.7 32 24 32H280c9.8 0 18.6 6 22.3 15.1s1.4 19.5-5.7 26.3L147.7 216H188c72.9 0 132 59.1 132 132s-59.1 132-132 132H97.4c-39.4 0-75.4-22.3-93-57.5l-1.9-3.8c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7l1.9 3.8c9.5 19 28.9 31 50.1 31H188c46.4 0 84-37.6 84-84s-37.6-84-84-84H88c-9.8 0-18.6-6-22.3-15.1s-1.4-19.5 5.7-26.3L220.3 80H24C10.7 80 0 69.3 0 56z"]},fa4:{prefix:"far",iconName:"4",icon:[384,512,[],"34","M189.2 67.2c6.2-11.7 1.7-26.2-10-32.4s-26.2-1.7-32.4 10l-144 272c-3.9 7.4-3.7 16.4 .6 23.6S15.6 352 24 352H272V456c0 13.3 10.7 24 24 24s24-10.7 24-24V352h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H320V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V304H63.9L189.2 67.2z"]},fa5:{prefix:"far",iconName:"5",icon:[320,512,[],"35","M32.4 51.9C34.4 40.4 44.3 32 56 32H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H76.2L52.5 216H188c72.9 0 132 59.1 132 132s-59.1 132-132 132H92.5c-36.4 0-69.6-20.5-85.9-53.1l-4.1-8.2c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7l4.1 8.2C57.7 421.7 74.3 432 92.5 432H188c46.4 0 84-37.6 84-84s-37.6-84-84-84H24c-7.1 0-13.8-3.1-18.4-8.6S-.9 242.9 .4 235.9l32-184z"]},fa6:{prefix:"far",iconName:"6",icon:[320,512,[],"36","M272 320c0-61.9-50.1-112-112-112c-32.3 0-61.5 13.7-81.9 35.6l-5.1 6.3C56.8 269.7 48 294.5 48 320c0 61.9 50.1 112 112 112s112-50.1 112-112zM145.7 160.6c4.7-.4 9.5-.6 14.3-.6c88.4 0 160 71.6 160 160s-71.6 160-160 160S0 408.4 0 320c0-41.5 15.8-79.4 41.8-107.8L181.4 40.8c8.4-10.3 23.5-11.8 33.8-3.4s11.8 23.5 3.4 33.8l-72.9 89.5z"]},fa7:{prefix:"far",iconName:"7",icon:[320,512,[],"37","M0 56C0 42.7 10.7 32 24 32H296c8.6 0 16.6 4.7 20.9 12.2s4.1 16.8-.3 24.2l-240 400c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9L253.6 80H24C10.7 80 0 69.3 0 56z"]},fa8:{prefix:"far",iconName:"8",icon:[320,512,[],"38","M304 156c0-68.5-55.5-124-124-124H140C71.5 32 16 87.5 16 156c0 37.7 16.8 71.4 43.3 94.2C23.7 272 0 311.2 0 356c0 68.5 55.5 124 124 124h72c68.5 0 124-55.5 124-124c0-44.8-23.7-84-59.3-105.8C287.2 227.4 304 193.7 304 156zM180.1 280H196c42 0 76 34 76 76s-34 76-76 76H124c-42 0-76-34-76-76s34-76 76-76h15.9c0 0 0 0 .1 0h40c0 0 0 0 .1 0zm0-48c0 0 0 0 0 0H140c0 0 0 0 0 0c-42 0-76-34-76-76c0-42 34-76 76-76l40 0c42 0 76 34 76 76c0 42-34 76-76 76z"]},fa9:{prefix:"far",iconName:"9",icon:[320,512,[],"39","M48 192c0 61.9 50.1 112 112 112c32.3 0 61.5-13.7 81.9-35.6l5.1-6.3C263.2 242.3 272 217.5 272 192c0-61.9-50.1-112-112-112S48 130.1 48 192zM174.3 351.4c-4.7 .4-9.5 .6-14.3 .6C71.6 352 0 280.4 0 192S71.6 32 160 32s160 71.6 160 160c0 41.5-15.8 79.4-41.8 107.8L138.6 471.2c-8.4 10.3-23.5 11.8-33.8 3.4s-11.8-23.5-3.4-33.8l72.9-89.5z"]},faFillDrip:{prefix:"far",iconName:"fill-drip",icon:[576,512,[],"f576","M39 7C48.4-2.3 63.6-2.3 73 7l89.4 89.4 58.7-58.7c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8l97.8-97.8L39 41C29.7 31.6 29.7 16.4 39 7zM231 233l-68.7-68.7L64.6 262.1c-7.3 7.3-11.8 16.4-13.4 25.9H409.4l31-31c9.4-9.4 9.4-24.6 0-33.9L289 71.6c-9.4-9.4-24.6-9.4-33.9 0l-58.7 58.7L265 199c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"]},faArrowsToCircle:{prefix:"far",iconName:"arrows-to-circle",icon:[640,512,[],"e4bd","M7 7C16.4-2.3 31.6-2.3 41 7l119 119V88c0-13.3 10.7-24 24-24s24 10.7 24 24v96c0 13.3-10.7 24-24 24H88c-13.3 0-24-10.7-24-24s10.7-24 24-24h38.1L7 41C-2.3 31.6-2.3 16.4 7 7zM633 7c9.4 9.4 9.4 24.6 0 33.9l-119 119H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H456c-13.3 0-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24v38.1L599 7c9.4-9.4 24.6-9.4 33.9 0zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM432 424V328c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H513.9L633 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-119-119V424c0 13.3-10.7 24-24 24s-24-10.7-24-24zm-224 0c0 13.3-10.7 24-24 24s-24-10.7-24-24V385.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l119-119H88c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24v96z"]},faCircleChevronRight:Q3,faChevronCircleRight:Q0,faWagonCovered:{prefix:"far",iconName:"wagon-covered",icon:[640,512,[],"f8ee","M569.8 4.1c45.9-3.1 79.9 41.8 64.6 85.2L567.8 278c5 4.4 8.2 10.9 8.2 18c0 12.9-10.2 23.5-23 24l0 0H542.4c20.7 20.3 33.6 48.7 33.6 80c0 61.9-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96H286.9c-7.8 54.3-54.4 96-110.9 96c-61.9 0-112-50.1-112-112c0-31.3 12.9-59.7 33.6-80H87l0 0c-12.8-.5-23-11.1-23-24c0-7.2 3.2-13.6 8.2-18L5.6 89.3C-9.7 45.9 24.3 1 70.2 4.1l119.7 8c21.6 1.4 41 10.6 55.5 24.7C258.4 23.9 276.3 16 296 16h48c19.7 0 37.6 7.9 50.6 20.8c14.5-14.1 33.9-23.3 55.5-24.7l119.7-8zM519 272L589.2 73.3C593 62.4 584.5 51.2 573 52L453.3 60c-21 1.4-37.3 18.9-37.3 39.9L416 272H519zM186.7 60L67 52c-11.5-.8-20 10.5-16.2 21.3L121 272H224V99.9c0-21.1-16.3-38.5-37.3-39.9zM368 272V88c0-13.3-10.7-24-24-24H296c-13.3 0-24 10.7-24 24V99.9 272h96zM160 416H114c5.8 22.5 23.5 40.2 46 46V416zm0-32V338c-22.5 5.8-40.2 23.5-46 46h46zm32 78c22.5-5.8 40.2-23.5 46-46H192v46zm0-124v46h46c-5.8-22.5-23.5-40.2-46-46zM448 462V416H402c5.8 22.5 23.5 40.2 46 46zm-46-78h46V338c-22.5 5.8-40.2 23.5-46 46zm124 32H480v46c22.5-5.8 40.2-23.5 46-46zm0-32c-5.8-22.5-23.5-40.2-46-46v46h46z"]},faLineHeight:{prefix:"far",iconName:"line-height",icon:[576,512,[],"f871","M113.8 39.9c-4.6-5.1-11-7.9-17.8-7.9s-13.3 2.9-17.8 7.9l-72 80c-8.9 9.9-8.1 25 1.8 33.9s25 8.1 33.9-1.8L72 118.5V393.5L41.8 359.9c-8.9-9.9-24-10.7-33.9-1.8s-10.7 24-1.8 33.9l72 80c4.6 5.1 11 7.9 17.8 7.9s13.3-2.9 17.8-7.9l72-80c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L120 393.5V118.5l30.2 33.5c8.9 9.9 24 10.7 33.9 1.8s10.7-24 1.8-33.9l-72-80zM248 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H248zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H248zM224 416c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H248c-13.3 0-24 10.7-24 24z"]},faBagel:{prefix:"far",iconName:"bagel",icon:[640,512,[129391],"e3d7","M640 208c0 114.9-93.1 208-208 208c-3.9 0-7.7-.1-11.5-.3c6.5-12.3 12-25.3 16.3-38.8c4.7-.7 9.3-2.5 13.3-5.3L471 357.3c5.1-3.5 11-5.4 17.2-5.6l25.3-.7c13.2-.4 24.8-8.8 29.3-21.3l8.5-23.9c2.1-5.8 5.8-10.9 10.6-14.6L582 275.8c10.5-8.1 14.9-21.7 11.2-34.4L586 217c-1.7-5.9-1.7-12.2 0-18.1l7.2-24.3c3.7-12.7-.7-26.3-11.2-34.4l-20.1-15.5c-4.9-3.8-8.6-8.8-10.6-14.6l-8.5-23.9c-4.4-12.5-16.1-20.9-29.3-21.3l-25.3-.7c-6.2-.2-12.1-2.1-17.2-5.6L450.1 44.4c-10.9-7.5-25.3-7.5-36.2 0L393 58.7c-5.1 3.5-11 5.4-17.2 5.6L350.5 65c-13.2 .4-24.8 8.8-29.3 21.3l-1.8 5.1c-14.4-7.6-29.7-13.7-45.7-18.3C311.8 28.4 368.6 0 432 0C546.9 0 640 93.1 640 208zm-144 0c0 30.6-21.5 56.3-50.3 62.5c-6-43.3-23.6-82.9-49.5-115.6c10.2-6.9 22.6-11 35.9-11c35.3 0 64 28.7 64 64zM48 304a160 160 0 1 0 320 0A160 160 0 1 0 48 304zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304zm144-96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm160 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM128 368a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM96 256a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm96 48a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm16 64a64 64 0 1 1 0-128 64 64 0 1 1 0 128z"]},faTransporter7:{prefix:"far",iconName:"transporter-7",icon:[512,512,[],"e2a8","M480 64l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L448 64l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 96l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 96l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 64zM64 288l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L32 288 6.6 295.3C2.7 296.4 0 299.9 0 304s2.7 7.6 6.6 8.7L32 320l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 320l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 288zm56 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},faAt:{prefix:"far",iconName:"at",icon:[512,512,[61946],"40","M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208c13.3 0 24 10.7 24 24s-10.7 24-24 24C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v28c0 50.8-41.2 92-92 92c-31.1 0-58.7-15.5-75.3-39.2C322.7 360.9 291.1 376 256 376c-66.3 0-120-53.7-120-120s53.7-120 120-120c28.8 0 55.2 10.1 75.8 27c4.3-6.6 11.7-11 20.2-11c13.3 0 24 10.7 24 24v80 28c0 24.3 19.7 44 44 44s44-19.7 44-44V256c0-114.9-93.1-208-208-208zm72 208a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z"]},faRectanglesMixed:{prefix:"far",iconName:"rectangles-mixed",icon:[576,512,[],"e323","M256 80c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H256zM64 32C28.7 32 0 60.7 0 96v96c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM512 80c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H448c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16h64zM448 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64h64c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H448zM128 352H272c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zM64 368v48c0 35.3 28.7 64 64 64H272c35.3 0 64-28.7 64-64V368c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64z"]},faPhoneArrowUpRight:Q6,faPhoneArrowUp:Q8,faPhoneOutgoing:Q5,faTrashCan:Q7,faTrashAlt:Q9,faCircleL:{prefix:"far",iconName:"circle-l",icon:[512,512,[],"e114","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H208V152z"]},faHeadSideGoggles:Fc,faHeadVr:Fr,faTextHeight:{prefix:"far",iconName:"text-height",icon:[576,512,[],"f034","M48 128V80h88l0 352H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H184l0-352h88v48c0 13.3 10.7 24 24 24s24-10.7 24-24V72c0-22.1-17.9-40-40-40H40C17.9 32 0 49.9 0 72v56c0 13.3 10.7 24 24 24s24-10.7 24-24zM497 39c-9.4-9.4-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l23-23V398.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V113.9l23 23c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L497 39z"]},faUserXmark:Fa,faUserTimes:Fn,faFaceHandYawn:{prefix:"far",iconName:"face-hand-yawn",icon:[512,512,[],"e379","M48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 59.4-24.9 113-64.9 150.9c2.9 15.1-1.5 31.3-13.2 43l-49 49C438.7 465.1 512 369.1 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 94.5 51.2 177 127.3 221.4c-9.8-18-15.3-38.6-15.3-60.5V406.1C72.6 368.2 48 315 48 256zm208-48c-44.2 0-81.3 29.8-92.5 70.4l.5 0c17.9 0 33.6 9 43 22.7l47.1-47.1c18.7-18.7 49.1-18.7 67.9 0c1 1 2 2.1 3 3.2c4.7-1.1 9.5-1.5 14.3-1.2C322.6 227.4 291.6 208 256 208zM226.7 105c-8.3-10.4-23.4-12-33.7-3.7l-80 64c-10.4 8.3-12 23.4-3.7 33.7s23.4 12 33.7 3.7l80-64c10.4-8.3 12-23.4 3.7-33.7zM289 138.7l80 64c10.3 8.3 25.5 6.6 33.7-3.7s6.6-25.5-3.8-33.7l-80-64c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7zm10.3 137.9c-6.2-6.2-16.4-6.2-22.6 0l-79 79c-5 5-13.7 1.5-13.7-5.7V330.4c0-11-9-20-20-20s-20 9-20 20V384v32.8c0 52.6 42.6 95.2 95.2 95.2c25.2 0 49.5-10 67.3-27.9l56.8-56.8c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L321.4 424c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L289.4 392c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l67.3-67.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L257.4 360c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3c6.2-6.2 6.2-16.4 0-22.6z"]},faGaugeSimpleMin:Fo,faTachometerSlowest:Fs,faStethoscope:{prefix:"far",iconName:"stethoscope",icon:[576,512,[129658],"f0f1","M142.5 15.6c4.7 12.4-1.6 26.2-14 30.9L85.2 62.7c-3.1 1.2-5.2 4.2-5.2 7.5V200c0 57.4 46.6 104 104 104h8 8c57.4 0 104-46.6 104-104V70.2c0-3.3-2.1-6.3-5.2-7.5L255.6 46.5c-12.4-4.7-18.7-18.5-14-30.9s18.5-18.7 30.9-14l43.2 16.2C337.5 25.9 352 46.8 352 70.2V200c0 78.5-59.5 143.1-135.8 151.1C219.9 414.1 272.1 464 336 464c66.3 0 120-53.7 120-120V268.3c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V344c0 92.8-75.2 168-168 168c-90.4 0-164.1-71.4-167.8-160.8C91.7 343.3 32 278.6 32 200V70.2c0-23.3 14.5-44.2 36.3-52.4L111.6 1.5c12.4-4.7 26.2 1.6 30.9 14zM480 160a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},faCoffin:{prefix:"far",iconName:"coffin",icon:[384,512,[9904],"f6c6","M48.2 145.8L133.8 48H250.2l85.6 97.8L243.9 464H140.1L48.2 145.8zM102.4 10.9l-91 104C4.1 123.3 0 134.2 0 145.4c0 4.4 .6 8.7 1.8 12.9L97.3 488.9c4 13.7 16.5 23.1 30.7 23.1H255.9c14.3 0 26.8-9.4 30.7-23.1l95.5-330.6c1.2-4.2 1.8-8.5 1.8-12.9c0-11.2-4.1-22.1-11.5-30.6l-91-104C275.5 4 266.7 0 257.5 0h-131c-9.2 0-18 4-24.1 10.9z"]},faMessage:Ff,faCommentAlt:Fg,faSalad:Fu,faBowlSalad:Fm,faInfo:{prefix:"far",iconName:"info",icon:[192,512,[],"f129","M56 72a40 40 0 1 1 80 0A40 40 0 1 1 56 72zM16 200c0-13.3 10.7-24 24-24H96c13.3 0 24 10.7 24 24V464h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H72V224H40c-13.3 0-24-10.7-24-24z"]},faRobotAstromech:{prefix:"far",iconName:"robot-astromech",icon:[512,512,[],"e2d2","M256 0C185.3 0 128 57.3 128 128v16H88c-30.9 0-56 25.1-56 56V410.9L2.1 478.3c-3.3 7.4-2.6 16 1.8 22.8S15.9 512 24 512H136c13.3 0 24-10.7 24-24V415.1l22.1 24.8c4.6 5.1 11.1 8.1 17.9 8.1H312c6.9 0 13.4-2.9 17.9-8.1L352 415.1V488c0 13.3 10.7 24 24 24H488c8.1 0 15.7-4.1 20.1-10.9s5.1-15.4 1.8-22.8L480 410.9V200c0-30.9-25.1-56-56-56H384V128C384 57.3 326.7 0 256 0zM192 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM88 192h24V352 464H60.9l17-38.3c1.4-3.1 2.1-6.4 2.1-9.7V200c0-4.4 3.6-8 8-8zm72 0H352V342.9L301.2 400H210.8L160 342.9V192zm240 0h24c4.4 0 8 3.6 8 8V416c0 3.4 .7 6.7 2.1 9.7l17 38.3H400V352 192zM208 224c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H208z"]},faRingDiamond:{prefix:"far",iconName:"ring-diamond",icon:[384,512,[],"e5ab","M144 0c-8 0-15.5 4-20 10.7l-32 48c-5 7.5-5.4 17.1-1 25l31.8 57.2C51 168.6 0 238.4 0 320C0 426 86 512 192 512s192-86 192-192c0-81.6-51-151.4-122.8-179.1L293 83.7c4.4-7.9 4-17.5-1-25l-32-48C255.5 4 248 0 240 0H144zm68.8 129.1C206 128.4 199 128 192 128s-14 .4-20.8 1.1l-31.1-56L156.8 48h70.3l16.8 25.1-31.1 56zM48 320a144 144 0 1 1 288 0A144 144 0 1 1 48 320z"]},faFonduePot:{prefix:"far",iconName:"fondue-pot",icon:[512,512,[129749],"e40d","M319 39.8l-24 96c-2.9 11.5-11.6 20-22.2 23L264.5 192h-33l10.2-41c-7.9-7.7-11.7-19.3-8.8-30.8l24-96C261.2 7.1 278.6-3.3 295.8 1s27.6 21.7 23.3 38.8zm62.9 120.2L360.6 192H322.1l33.2-49.8c-4.9-9.9-4.5-22.1 2.1-31.9l64-96C431.2-.5 451-4.4 465.8 5.4s18.7 29.7 8.9 44.4l-64 96c-6.6 9.9-17.7 14.9-28.7 14.2zM48 320c0 61.9 50.1 112 112 112H288c61.9 0 112-50.1 112-112V272H192v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V280c0-4.4-3.6-8-8-8s-8 3.6-8 8v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H48v48zM0 256c0-17.7 14.3-32 32-32H400h16 32 40c13.3 0 24 10.7 24 24s-10.7 24-24 24H448v48c0 52.3-25.1 98.8-64 128v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V472.7c-15.2 4.8-31.3 7.3-48 7.3H160c-16.7 0-32.8-2.6-48-7.3V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V448C25.1 418.8 0 372.3 0 320V256z"]},faTheta:{prefix:"far",iconName:"theta",icon:[384,512,[],"f69e","M56 256c0-55 16.6-103.9 42.1-138.4S157.2 64 192 64s68.3 19 93.9 53.6S328 201 328 256s-16.6 103.9-42.1 138.5S226.8 448 192 448s-68.3-19-93.9-53.5S56 311 56 256zM192 16C138.4 16 91.9 45.4 59.6 89S8 191.7 8 256s19.3 123.4 51.6 167s78.9 73 132.4 73s100.1-29.4 132.4-73S376 320.3 376 256s-19.3-123.4-51.6-167S245.6 16 192 16zM120 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},faFaceHandPeeking:{prefix:"far",iconName:"face-hand-peeking",icon:[640,512,[129763],"e481","M496.4 145.7c.4-.5 .9-1 1.4-1.4c12.9-12.9 31.8-16.1 47.7-9.6C502.2 54.5 417.5 0 320 0C248.5 0 183.8 29.3 137.3 76.6c7.7 1.8 14.9 5.7 20.9 11.7c6.6 6.6 10.6 14.7 12.2 23.2C208.2 72.3 261.3 48 320 48c74.4 0 139.6 39 176.4 97.7zm40.7 246c-5.4 .7-10.8 1.1-16.3 1.1H476.6C438.5 436.5 382.5 464 320 464c-79.9 0-149.3-45-184.1-111.1H119.2c-13.3 0-26.4-2.2-38.8-6.5C117 443.2 210.4 512 320 512c91.5 0 171.8-48 217.1-120.2zM352.8 264c-10.4-10.2-16.8-24.3-16.8-40c0-28.5 21.2-52 48.7-55.5c1-5.5 3.3-10.9 6.7-15.7c5.1-7.1 12.1-12.1 19.7-14.6c-6.2-1.4-12.6-2.1-19.2-2.1c-48.6 0-88 39.4-88 88c0 40.3 27.1 74.3 64.1 84.7c.1-1.4 .3-2.8 .6-4.2C358.6 297.3 352 285.4 352 272c0-2.7 .3-5.4 .8-8zM320 432c35.3 0 64-21.5 64-48s-28.7-48-64-48s-64 21.5-64 48s28.7 48 64 48zm90.3-192c3.8-4.2 6.1-9.9 6.1-16c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 6.1 2.3 11.8 6.1 16h35.8zM248 192c0-8.8-7.2-16-16-16H118.2c-7.1 0-10.7-8.6-5.7-13.7l28.8-28.8c7.8-7.8 7.8-20.5 0-28.3s-20.5-7.8-28.3 0L51.9 166.4l-.8 .8C14.7 204.4 15 264.1 51.9 301c17.9 17.9 42.1 27.9 67.3 27.9H184c8.8 0 16-7.2 16-16s-7.2-16-16-16H170c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5h62c8.8 0 16-7.2 16-16s-7.2-16-16-16H169.6c-2.2 0-4-1.8-4-4s1.8-4 4-4l78.4 0c8.8 0 16-7.2 16-16s-7.2-16-16-16H169.6c-2.2 0-4-1.8-4-4s1.8-4 4-4l62.4 0c8.8 0 16-7.2 16-16zm163-25.3c-5.1 7.2-3.5 17.2 3.7 22.3l59.7 42.6c3.5 2.5 5.6 6.6 5.6 10.9c0 7.4-6 13.4-13.4 13.4L392 256c-8.8 0-16 7.2-16 16s7.2 16 16 16h84c2.2 0 4 1.8 4 4s-1.8 4-4 4H408c-8.8 0-16 7.2-16 16s7.2 16 16 16l67.5 0c2.5 0 4.5 2 4.5 4.5s-2 4.5-4.5 4.5H456c-8.8 0-16 7.2-16 16s7.2 16 16 16h64.8c25.2 0 49.5-10 67.3-27.9c36.9-36.9 37.2-96.6 .8-133.8l-.8-.8L543 161.3c-7.8-7.8-20.5-7.8-28.3 0s-7.8 20.5 0 28.3l14.8 14.8c6.6 6.6 2.7 18-6.6 19c-2.8 .3-5.6-.4-7.8-2L433.3 163c-7.2-5.1-17.2-3.5-22.3 3.7z"]},faSquareUser:{prefix:"far",iconName:"square-user",icon:[448,512,[],"e283","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16h-1c-7.9-63.1-61.7-112-127-112H192c-65.3 0-119.1 48.9-127 112H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM334.4 432H113.6c7.4-36.5 39.7-64 78.4-64h64c38.7 0 71 27.5 78.4 64zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 240a40 40 0 1 1 0-80 40 40 0 1 1 0 80zm-88-40a88 88 0 1 0 176 0 88 88 0 1 0 -176 0z"]},faDownLeftAndUpRightToCenter:Fd,faCompressAlt:Fz,faExplosion:{prefix:"far",iconName:"explosion",icon:[576,512,[],"e4e9","M543.2 30.2c3.1-11.6-2.8-23.7-13.9-28.3s-23.9-.4-30 9.9L344.7 274.1 311.2 145.9C308.5 135.4 298.9 128 288 128s-20.5 7.4-23.2 17.9L227.4 289.4 145 207c-7.6-7.6-19.4-9.2-28.8-3.9s-14.1 16.2-11.5 26.7l23.9 95.7-70.8-5.4c-9.2-.7-18 4-22.7 12s-4.2 18 1.1 25.6L87.7 432h58.4l-41.7-60.2 53.7 4.1c7.7 .6 15.2-2.6 20.2-8.4s6.8-13.8 4.9-21.3l-11-43.9L223 353c6.1 6.1 15 8.4 23.3 6.2s14.8-8.8 16.9-17.1l24.8-95 24.8 95c2.4 9.4 10.3 16.4 19.9 17.7s19.1-3.2 24-11.6L451.2 188 408.8 345.8c-2 7.6-.2 15.7 4.8 21.7s12.7 9.2 20.5 8.4l36.9-3.4L429.9 432h58.4l51.5-74.3c5.3-7.7 5.7-17.7 1-25.8s-13.6-12.7-22.9-11.8L464.1 325 543.2 30.2zM465.9 464H430.1l0 0H389.2c-10.8-45.9-52-80-101.2-80s-90.4 34.1-101.2 80H145.9l0 0H110.1l0 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H465.9l0 0zm-228.5 0c9-18.9 28.3-32 50.6-32s41.6 13.1 50.6 32H237.4zM312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24z"]},faFileLines:FH,faFileAlt:Fv,faFileText:FV,faWaveSquare:{prefix:"far",iconName:"wave-square",icon:[640,512,[],"f83e","M136 56c0-13.3 10.7-24 24-24H320c13.3 0 24 10.7 24 24V432H456V256c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H504V456c0 13.3-10.7 24-24 24H320c-13.3 0-24-10.7-24-24V80H184V256c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H136V56z"]},faRing:{prefix:"far",iconName:"ring",icon:[512,512,[],"f70b","M59.7 168c8.9-9.4 22.9-19 42.1-27.6C140 123.2 194.5 112 256 112s116 11.2 154.2 28.4c19.1 8.6 33.2 18.2 42.1 27.6c8.8 9.3 11.7 17.4 11.7 24s-2.9 14.7-11.7 24c-.8 .9-1.7 1.7-2.5 2.6C402.4 191.8 332.2 176 256 176s-146.4 15.8-193.8 42.6c-.9-.9-1.7-1.7-2.5-2.6C50.9 206.7 48 198.6 48 192s2.9-14.7 11.7-24zM464 268.6V320c0 6.6-2.9 14.7-11.7 24c-8.9 9.4-22.9 19-42.1 27.6C372 388.8 317.5 400 256 400s-116-11.2-154.2-28.4c-19.1-8.6-33.2-18.2-42.1-27.6C50.9 334.7 48 326.6 48 320V268.6c10.3 7.1 21.8 13.3 34.1 18.9C127.9 307.9 189.4 320 256 320s128.1-12.1 173.9-32.6c12.4-5.5 23.9-11.8 34.1-18.9zM0 192V320c0 22.1 10.1 41.4 24.8 57c14.6 15.4 34.5 28.2 57.4 38.5C127.9 435.9 189.4 448 256 448s128.1-12.1 173.9-32.6c22.8-10.2 42.8-23 57.4-38.5c14.7-15.6 24.8-34.9 24.8-57V192c0-22.1-10.1-41.4-24.8-57c-14.6-15.4-34.5-28.2-57.4-38.5C384.1 76.1 322.6 64 256 64S127.9 76.1 82.1 96.6C59.3 106.8 39.3 119.6 24.8 135C10.1 150.6 0 169.9 0 192zm256 80c-56.1 0-106.4-9.3-143.8-24c37.1-14.5 87.3-24 143.8-24s106.7 9.5 143.8 24c-37.4 14.7-87.7 24-143.8 24z"]},faBuildingUn:{prefix:"far",iconName:"building-un",icon:[384,512,[],"e4d9","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM104 248h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V264c0-8.8 7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V264zM237.3 87.1l34.7 52V96c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V192c0 8.8-7.2 16-16 16s-16-7.2-16-16V96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 96v64c0 8.8 7.2 16 16 16s16-7.2 16-16V96c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faDiceThree:{prefix:"far",iconName:"dice-three",icon:[448,512,[9858],"f527","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faTirePressureWarning:{prefix:"far",iconName:"tire-pressure-warning",icon:[512,512,[],"f633","M424 0c-13.3 0-24 10.7-24 24V54.5c0 30.1 4.9 60 14.4 88.5l2.5 7.4c6.1 18.4 14.4 35.6 22.2 51.5c15 30.5 26.3 66.3 22 105.3c-4 36.7-22.3 79.2-70.5 124.8H121.4c-48.2-45.6-66.4-88.1-70.5-124.8c-4.3-39 7-74.8 22-105.3c7.8-15.8 16.1-33 22.2-51.5l2.5-7.4c9.5-28.6 14.4-58.4 14.4-88.5V24c0-13.3-10.7-24-24-24S64 10.7 64 24V54.5c0 24.9-4 49.7-11.9 73.4l-2.5 7.4c-5 15-11.9 29.6-19.7 45.4C12.7 215.5-2.5 260.9 3.2 312.4c5.5 49.7 30 102.1 84.8 154.1V496c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V480h48v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V480h48v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V480h48v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V466.5c54.8-51.9 79.3-104.3 84.8-154.1c5.7-51.5-9.5-96.9-26.7-131.8c-7.8-15.8-14.7-30.4-19.7-45.4l-2.5-7.4C452 104.2 448 79.4 448 54.5V24c0-13.3-10.7-24-24-24zM256 96c-13.3 0-24 10.7-24 24V232c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faWifiFair:Fy,faWifi2:FN,faCalendarDays:Fx,faCalendarAlt:Fb,faMp3Player:{prefix:"far",iconName:"mp3-player",icon:[384,512,[],"f8ce","M320 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM192 304a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM112 80c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32H272c17.7 0 32-14.3 32-32V112c0-17.7-14.3-32-32-32H112z"]},faAnchorCircleCheck:{prefix:"far",iconName:"anchor-circle-check",icon:[640,512,[],"e4aa","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c17.2 0 33.9-2.4 49.7-6.8c-14.7-11.8-27.4-25.9-37.6-41.7c-4 .4-8 .5-12.1 .5H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faTally4:{prefix:"far",iconName:"tally-4",icon:[640,512,[],"e297","M152 64c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64zm128 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64zM384 40c-13.3 0-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-13.3-10.7-24-24-24zM536 64c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64z"]},faRectangleHistory:{prefix:"far",iconName:"rectangle-history",icon:[512,512,[],"e4a2","M464 224c0-8.8-7.2-16-16-16L64 208c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-224zm-16-64c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l384 0zm-8-80c13.3 0 24 10.7 24 24s-10.7 24-24 24L72 128c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0zM392 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L120 48c-13.3 0-24-10.7-24-24s10.7-24 24-24L392 0z"]},faBuildingCircleArrowRight:{prefix:"far",iconName:"building-circle-arrow-right",icon:[640,512,[],"e4d1","M64 48H320c8.8 0 16 7.2 16 16V294.6c11.1-24.3 27.7-45.5 48-62.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c19.5 0 37-8.7 48.7-22.5c-13.4-14-24.5-30.3-32.7-48.1V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM492.7 300.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L521.4 384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4l-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6z"]},faVolleyball:Fw,faVolleyballBall:FD,faSunHaze:{prefix:"far",iconName:"sun-haze",icon:[640,512,[],"f765","M439.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L320 61.1 237.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L83.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L125.1 256l0 0h53.2c0-4.8-1.4-9.5-4.2-13.6l-45.2-65.6 78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L306.4 110c8.2 5.7 19 5.7 27.2 0l65.6-45.2 14.4 78.3c1.8 9.8 9.5 17.5 19.3 19.3l78.3 14.4L466 242.4c-2.8 4.1-4.2 8.9-4.2 13.6h53.2l0 0 56.9-82.5c4.6-6.7 5.5-15.3 2.4-22.8s-9.8-12.9-17.8-14.4l-98.5-18.1L439.7 19.7zM432 256c0-61.9-50.1-112-112-112s-112 50.1-112 112v0h48v0c0-35.3 28.7-64 64-64s64 28.7 64 64v0h48v0zm184 32H504c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-208 0H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H408c13.3 0 24-10.7 24-24s-10.7-24-24-24zM576 400c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24zM88 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88zm208 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H296z"]},faTextSize:{prefix:"far",iconName:"text-size",icon:[640,512,[],"f894","M48 128V80H168l0 352H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H216l0-352H336v48c0 13.3 10.7 24 24 24s24-10.7 24-24V72c0-22.1-17.9-40-40-40H40C17.9 32 0 49.9 0 72v56c0 13.3 10.7 24 24 24s24-10.7 24-24zM360 296V272h96l0 160H424c-13.3 0-24 10.7-24 24s10.7 24 24 24H536c13.3 0 24-10.7 24-24s-10.7-24-24-24H504l0-160h88v24c0 13.3 10.7 24 24 24s24-10.7 24-24V264c0-22.1-17.9-40-40-40H352c-22.1 0-40 17.9-40 40v32c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faUfo:{prefix:"far",iconName:"ufo",icon:[640,512,[128760],"e047","M176.6 246.3c-17.5 16.4-17.5 16.4-17.5 16.5l0 0 0 .1 .1 .1 .3 .3c.2 .2 .4 .4 .7 .7c.6 .5 1.3 1.2 2.2 2.1c1.8 1.6 4.3 3.7 7.6 6.2c6.6 4.8 16.1 10.9 29.1 16.8c26.1 11.9 65.3 23 120.8 23s94.7-11.1 120.8-23c13-5.9 22.6-12 29.1-16.8c3.3-2.4 5.8-4.5 7.6-6.2c.9-.8 1.6-1.5 2.2-2.1c.3-.3 .5-.5 .7-.7l.3-.3 .1-.1 0-.1 0 0c0 0 0 0-17.5-16.5l17.5 16.4c3.7-3.9 6-9 6.4-14.4c.5-5.8 .7-11.6 .6-17.2c30 8.9 54.6 19.9 72.5 31.8c24.1 16.2 31.5 30.9 31.5 41.6c0 7.9-3.8 17.7-15.8 29.1c-12 11.5-30.8 23-55.8 33.1C470.3 387 399.4 400 320 400s-150.3-13-200.3-33.2c-25.1-10.1-43.8-21.6-55.8-33.1C51.8 322.2 48 312.4 48 304.5c0-10.7 7.4-25.4 31.5-41.6c17.9-12 42.4-23 72.5-31.8c-.1 5.7 .1 11.4 .6 17.2c.5 5.4 2.7 10.5 6.4 14.4l17.5-16.4zm302.8-67.2C456.8 110.9 392.6 64 320 64s-136.8 46.9-159.4 115.1c-42.7 10.5-80 25.4-107.8 44C23.4 242.9 0 270.2 0 304.5c0 25.1 12.7 46.7 30.7 63.9c17.9 17.1 42.6 31.4 71 42.9C158.8 434.3 236 448 320 448s161.2-13.7 218.3-36.7c28.5-11.5 53.1-25.8 71-42.9c18-17.1 30.7-38.7 30.7-63.9c0-34.3-23.4-61.7-52.8-81.4c-27.8-18.6-65.1-33.5-107.8-44zM440 234.6c-4.1 2.9-10.4 6.8-19.1 10.8c-19.6 8.9-52 18.7-100.9 18.7s-81.3-9.7-100.9-18.7c-8.7-4-15-7.9-19.1-10.8C199.2 164.7 255 112 320 112s120.8 52.7 120 122.6zM152 312a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm192 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168-16a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFork:Fk,faUtensilFork:FS,faArrowsUpToLine:{prefix:"far",iconName:"arrows-up-to-line",icon:[576,512,[],"e4c2","M24 80l528 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 32C10.7 32 0 42.7 0 56S10.7 80 24 80zM7 239c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l63-63L104 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-246.1 63 63c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L145 135c-4.5-4.5-10.6-7-17-7s-12.5 2.5-17 7L7 239zM327 273c9.4 9.4 24.6 9.4 33.9 0l63-63L424 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-246.1 63 63c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L465 135c-9.4-9.4-24.6-9.4-33.9 0L327 239c-9.4 9.4-9.4 24.6 0 33.9z"]},faMobileSignal:{prefix:"far",iconName:"mobile-signal",icon:[512,512,[],"e1ef","M64 48H288c8.8 0 16 7.2 16 16V298.7c14.5-14.1 30.6-26.5 48-37V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H224V488c0-8.1 .4-16.1 1.1-24H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm80 352c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H144zM488 256c-128.1 0-232 103.9-232 232c0 13.3 10.7 24 24 24s24-10.7 24-24c0-101.6 82.4-184 184-184c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-136c0-13.3-10.7-24-24-24c-75.1 0-136 60.9-136 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-48.6 39.4-88 88-88c13.3 0 24-10.7 24-24z"]},faBarcodeScan:{prefix:"far",iconName:"barcode-scan",icon:[640,512,[],"f465","M88 32C74.7 32 64 42.7 64 56V192h48V56c0-13.3-10.7-24-24-24zM64 456c0 13.3 10.7 24 24 24s24-10.7 24-24V320H64V456zm96 8c0 8.8 7.2 16 16 16s16-7.2 16-16V320H160V464zm64-8c0 13.3 10.7 24 24 24s24-10.7 24-24V320H224V456zm0-400V192h48V56c0-13.3-10.7-24-24-24s-24 10.7-24 24zM336 456c0 13.3 10.7 24 24 24s24-10.7 24-24V320H336V456zm0-400V192h48V56c0-13.3-10.7-24-24-24s-24 10.7-24 24zM464 464c0 8.8 7.2 16 16 16s16-7.2 16-16V320H464V464zm0-416V192h32V48c0-8.8-7.2-16-16-16s-16 7.2-16 16zm64 408c0 13.3 10.7 24 24 24s24-10.7 24-24V320H528V456zm0-400V192h48V56c0-13.3-10.7-24-24-24s-24 10.7-24 24zM160 192h32V48c0-8.8-7.2-16-16-16s-16 7.2-16 16V192zM0 256c0 13.3 10.7 24 24 24l592 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 232c-13.3 0-24 10.7-24 24z"]},faSortDown:FE,faSortDesc:Fj,faFolderArrowDown:FO,faFolderDownload:FP,faCircleMinus:F_,faMinusCircle:FB,faFaceIcicles:{prefix:"far",iconName:"face-icicles",icon:[512,512,[],"e37c","M256 48C141.1 48 48 141.1 48 256c0 1.4-.1 2.7-.3 4l-15 180c-.4 4.5-4.1 8-8.7 8s-8.3-3.5-8.7-8L.3 260c-.2-1.3-.3-2.6-.3-4C0 114.6 114.6 0 256 0S512 114.6 512 256c0 1-.1 2-.2 3L496.5 504c-.3 4.5-4 8-8.5 8s-8.2-3.5-8.5-8L464.2 259c-.1-1-.2-2-.2-3c0-114.9-93.1-208-208-208zM168 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V320h-8zm40 48h32V320H208v48zm96 0V320H272v48h32zm32 0h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48zM168 288H344c30.9 0 56 25.1 56 56c0 15.7-6.4 29.8-16.8 40l-8.9 86.7c-.5 5.3-5 9.3-10.3 9.3s-9.7-4-10.3-9.3l-7.3-70.8c-.8 0-1.6 .1-2.5 .1H317.3l-6.5 38.8c-.9 5.3-5.5 9.2-10.9 9.2s-10-3.9-10.9-9.2L282.7 400H168c-30.9 0-56-25.1-56-56s25.1-56 56-56zm-23.6-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM256 512c-75.5 0-143.3-32.7-190.2-84.6L72 353.1C106.9 419.1 176.2 464 256 464c3.5 0 6.9-.1 10.3-.3c7.9 10 20.2 16.3 33.7 16.3c7.9 0 15.4-2.2 21.9-6c1 10.1 5.6 19.1 12.4 25.8c-24.7 7.9-51 12.2-78.3 12.2zm151.3-49.5l7.4-72c8.9-10.5 16.8-21.9 23.5-34.1l4.7 74.6c-10.8 11.6-22.8 22.2-35.6 31.6z"]},faShovel:{prefix:"far",iconName:"shovel",icon:[512,512,[],"f713","M375 7c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9l-44.1 44.1c-17.2 17.2-40.6 26.9-65 26.9c-16.7 0-32.3-4.4-45.8-12.2L241 305l56.4 56.4c12.5 12.5 12.5 32.8 0 45.3l-58.5 58.5c-30 30-70.7 46.9-113.1 46.9H32c-17.7 0-32-14.3-32-32V386.3c0-42.4 16.9-83.1 46.9-113.1l58.5-58.5c12.5-12.5 32.8-12.5 45.3 0L207 271 316.2 161.9c-7.8-13.5-12.2-29.1-12.2-45.8c0-24.4 9.7-47.7 26.9-65L375 7zm17 50.9L364.9 85.1c-8.2 8.2-12.9 19.4-12.9 31c0 24.2 19.6 43.9 43.9 43.9c11.6 0 22.8-4.6 31-12.9L454.1 120 392 57.9zM125.7 464c29.7 0 58.2-11.8 79.2-32.8L252.1 384 128 259.9 80.8 307.1c-21 21-32.8 49.5-32.8 79.2V464h77.7z"]},faDoorOpen:{prefix:"far",iconName:"door-open",icon:[576,512,[],"f52b","M272 49.7V464H112l0-371.2L272 49.7zM320 464V42.4C320 19 301 0 277.6 0c-3.7 0-7.4 .5-11 1.5L99.5 46.4C78.6 52.1 64 71.1 64 92.8V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64 96h16H272h48V464zM224 288c13.2 0 24-14.4 24-32s-10.8-32-24-32s-24 14.4-24 32s10.7 32 24 32zM352 112H456c4.4 0 8 3.6 8 8V488c0 13.3 10.7 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H512V120c0-30.9-25.1-56-56-56H352v48z"]},faFilms:{prefix:"far",iconName:"films",icon:[576,512,[],"e17a","M256 264V232H416v32 72H256V264zm0-80V152 80H416v72 32H256zM440 32H416 256 232 208 160c-35.3 0-64 28.7-64 64v32 24 24 64 24 24 32c0 35.3 28.7 64 64 64h48 24 24H416h24 24 48c35.3 0 64-28.7 64-64V288 264 240 176 152 128 96c0-35.3-28.7-64-64-64H464 440zM160 80h48v48H144V96c0-8.8 7.2-16 16-16zm-16 96h64v32 32H144V176zm0 112h64v48H160c-8.8 0-16-7.2-16-16V288zm368 48H464V288h64v32c0 8.8-7.2 16-16 16zm16-96H464V208 176h64v64zm0-112H464V80h48c8.8 0 16 7.2 16 16v32zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z"]},faRightFromBracket:FU,faSignOutAlt:FR,faFaceGlasses:{prefix:"far",iconName:"face-glasses",icon:[512,512,[],"e377","M256 464C141.1 464 48 370.9 48 256c0-1.8 0-3.5 .1-5.3C49.5 280.4 74 304 104 304h80c30.9 0 56-25.1 56-56V200c0-2.7-.2-5.4-.6-8h33.1c-.4 2.6-.6 5.3-.6 8v48c0 30.9 25.1 56 56 56h80c30 0 54.5-23.6 55.9-53.3c0 1.8 .1 3.5 .1 5.3c0 114.9-93.1 208-208 208zM224 160.8c-10.2-10.4-24.3-16.8-40-16.8H104c-10.1 0-19.6 2.7-27.8 7.4C112.2 89.6 179.3 48 256 48s143.8 41.6 179.8 103.4c-8.2-4.7-17.7-7.4-27.8-7.4H328c-15.7 0-29.8 6.4-40 16.8V160H224v.8zM256 512c141.4 0 256-114.6 256-256c0-22.8-3-44.8-8.5-65.8c5.1-2.7 8.5-8 8.5-14.2c0-8.8-7.2-16-16-16h-2.6C455.4 66.2 363.4 0 256 0S56.6 66.2 18.6 160H16c-8.8 0-16 7.2-16 16c0 6.1 3.5 11.5 8.5 14.2C3 211.2 0 233.2 0 256C0 397.4 114.6 512 256 512zM143.7 332.7c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C319.2 350.5 293.2 368 256 368s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4zM304 200c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V200zM104 176h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V200c0-13.3 10.7-24 24-24zm88.4 48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faNfc:{prefix:"far",iconName:"nfc",icon:[448,512,[],"e1f7","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM272 256c0-17.8-9.7-33.3-24-41.6V160h72V352H128V160h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-22.1 0-40 17.9-40 40V360c0 22.1 17.9 40 40 40H328c22.1 0 40-17.9 40-40V152c0-22.1-17.9-40-40-40H240c-22.1 0-40 17.9-40 40v62.4c-14.3 8.3-24 23.8-24 41.6c0 26.5 21.5 48 48 48s48-21.5 48-48z"]},faAtom:{prefix:"far",iconName:"atom",icon:[512,512,[9883],"f5d2","M306.3 417.2c-16.3-4.7-33.1-10.9-50.3-18.4c-17.1 7.5-34 13.6-50.3 18.4C224.1 455.5 243.1 464 256 464s31.9-8.5 50.3-46.8zM293 325.7c14.8-8.9 28.7-18.1 41.4-27.6c1-13.5 1.6-27.6 1.6-42.1s-.5-28.6-1.6-42.1c-12.8-9.4-26.6-18.7-41.4-27.6c-12.5-7.5-24.9-14.2-37-20.2c-12.1 6-24.5 12.7-37 20.2c-14.8 8.9-28.7 18.1-41.4 27.6c-1 13.5-1.6 27.6-1.6 42.1s.5 28.6 1.6 42.1c12.8 9.4 26.6 18.7 41.4 27.6c12.5 7.5 24.9 14.2 37 20.2c12.1-6 24.5-12.7 37-20.2zm120.5-32.2c-10.2 10.2-21.3 20.2-33.4 29.9c-2.4 20.1-5.8 39.2-10.3 57c37.2 2.2 51.9-9.1 57.8-19.7c6.5-11.7 8.2-32.8-14.1-67.2zM469.6 128c20.7 37.1 9.4 82.8-23.6 128c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2zM84.4 360.7c5.9 10.6 20.6 22 57.8 19.7c-4.5-17.8-7.9-36.9-10.3-57c-12-9.7-23.2-19.8-33.4-29.9C76.2 327.8 77.8 349 84.4 360.7zM98.5 218.5c10.2-10.2 21.3-20.2 33.4-29.9c2.4-20.1 5.8-39.2 10.3-57c-37.2-2.3-51.9 9.1-57.8 19.7c-6.5 11.7-8.2 32.8 14.1 67.2zM256 113.2c17.1-7.5 34-13.6 50.3-18.4C287.9 56.5 268.9 48 256 48s-31.9 8.5-50.3 46.8c16.3 4.7 33.1 10.9 50.3 18.4zm124.2 75.4c12 9.7 23.2 19.8 33.4 29.9c22.3-34.3 20.6-55.5 14.1-67.2c-5.9-10.6-20.6-22-57.8-19.7c4.5 17.8 7.9 36.9 10.3 57zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faSoap:{prefix:"far",iconName:"soap",icon:[512,512,[129532],"e06e","M208 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM96 192H209.1c2.5 17.7 9.2 34 18.9 48H96c-26.5 0-48 21.5-48 48V416c0 26.5 21.5 48 48 48H416c26.5 0 48-21.5 48-48V288c0-26.5-21.5-48-48-48h-4.1c9.6-13.7 16.1-29.6 18.8-46.9c46 7.1 81.3 46.9 81.3 94.9V416c0 53-43 96-96 96H96c-53 0-96-43-96-96V288c0-53 43-96 96-96zm224 96h32c35.3 0 64 28.7 64 64s-28.7 64-64 64H160c-35.3 0-64-28.7-64-64s28.7-64 64-64H320zM128 352c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM320 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-112a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faIcons:FY,faHeartMusicCameraBolt:FG,faMicrophoneLinesSlash:FQ,faMicrophoneAltSlash:FF,faClosedCaptioningSlash:{prefix:"far",iconName:"closed-captioning-slash",icon:[640,512,[],"e135","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-30-23.5c4.6-8.8 7.2-18.9 7.2-29.6V96c0-35.3-28.7-64-64-64H96c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zM134.4 80H544c8.8 0 16 7.2 16 16V413.6l-92.1-72.2c10.5-5.4 19.9-12.7 27.7-21.4c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-1.4 0-2.7-.1-4.1-.2l-41.4-32.5c-1.6-4.8-2.5-10-2.5-15.4c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-45.4 0-83.4 31.5-93.4 73.8l-22.4-17.5c2.9-8.1 1.5-17.4-4.7-24.3c-16.6-18.5-40.4-30.6-67-31.9L134.4 80zm353 400l-60.9-48H96c-8.8 0-16-7.2-16-16V159L32 121.2V416c0 35.3 28.7 64 64 64H487.4zM295 328.4l-39.1-30.8c-7 4.1-15.2 6.4-23.9 6.4c-26.5 0-48-21.5-48-48c0-4.7 .7-9.2 1.9-13.5l-39.1-30.8C139.9 224.9 136 240 136 256c0 53 43 96 96 96c24.1 0 46.2-8.9 63-23.6z"]},faCalculatorSimple:FZ,faCalculatorAlt:Fq,faBridgeCircleCheck:{prefix:"far",iconName:"bridge-circle-check",icon:[640,512,[],"e4c9","M56 32C42.7 32 32 42.7 32 56s10.7 24 24 24h48v64H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H256 496h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM339.1 288.1c8-15.7 18.3-30 30.4-42.5C359 241.9 347.8 240 336 240H304c-57.4 0-104 46.6-104 104v88H152V336c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c1.1 0 2.1 0 3.1 .1zM488 80v64H408V80h80zM360 80v64H280V80h80zM232 80v64H152V80h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"]},faSlidersUp:FK,faSlidersV:FJ,faLocationMinus:FW,faMapMarkerMinus:FX,faPumpMedical:{prefix:"far",iconName:"pump-medical",icon:[448,512,[],"e06a","M168 0h48c25.4 0 46.8 16.9 53.7 40h46.4c19.1 0 37.4 7.6 50.9 21.1L409 103c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L333.1 95c-4.5-4.5-10.6-7-17-7H272v40H224V56c0-4.4-3.6-8-8-8H168c-4.4 0-8 3.6-8 8v72H112V56c0-30.9 25.1-56 56-56zM101.5 222.7l-18.7 224C82.1 456 89.4 464 98.8 464H285.2c9.4 0 16.7-8 15.9-17.3l-18.7-224c-.7-8.3-7.6-14.7-15.9-14.7H117.4c-8.3 0-15.3 6.4-15.9 14.7zm-47.8-4c2.8-33.2 30.5-58.7 63.8-58.7H266.6c33.3 0 61 25.5 63.8 58.7l18.7 224c3.1 37.3-26.3 69.3-63.8 69.3H98.8c-37.4 0-66.9-32-63.8-69.3l18.7-224zM216 296v16h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V296c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faFingerprint:{prefix:"far",iconName:"fingerprint",icon:[512,512,[],"f577","M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128v24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7V256c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256v24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8V256c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM352 256c0-53-43-96-96-96s-96 43-96 96v24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1V256zm-96-24c-13.3 0-24 10.7-24 24v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9V256c0-13.3-10.7-24-24-24z"]},faSkiBoot:{prefix:"far",iconName:"ski-boot",icon:[512,512,[],"e3cc","M364.1 .3c13.1 2.2 21.8 14.6 19.6 27.7l-45 262.4L449 345.7c19 9.5 31 28.9 31 50.1V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H456 63.2c-35.4 0-61.9-32.5-54.9-67.2L88.5 51.2C90.8 40 100.6 32 112 32H334.3l2.1-12.1C338.6 6.9 351-1.9 364.1 .3zM202.4 80H131.6L97.7 246.4c37.7-27.1 79.9-76.4 104.7-166.4zm33.1 0C203.5 204.3 140 262.5 88.9 289.4l-33.6 165c-1 5 2.8 9.6 7.8 9.6H432V395.8c0-3-1.7-5.8-4.4-7.2L301.3 325.5c-2.8-1.4-5.2-3.3-7.2-5.5H224c-8.8 0-16-7.2-16-16s7.2-16 16-16h66.4l11-64H256c-8.8 0-16-7.2-16-16s7.2-16 16-16h50.8L326.1 80H235.5z"]},faStandardDefinition:F$,faRectangleSd:F1,faH1:{prefix:"far",iconName:"h1",icon:[576,512,[],"f313","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zm456 0c0-8.5-4.5-16.4-11.8-20.7s-16.4-4.4-23.8-.3l-72 40c-11.6 6.4-15.8 21-9.3 32.6s21 15.8 32.6 9.3L456 128.8V400H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H504V88z"]},faHandPointRight:{prefix:"far",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M448 128l-177.6 0c1 5.2 1.6 10.5 1.6 16l0 16 32 0 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM224 144c0-17.7-14.3-32-32-32c0 0 0 0 0 0l-24 0c-66.3 0-120 53.7-120 120l0 48c0 52.5 33.7 97.1 80.7 113.4c-.5-3.1-.7-6.2-.7-9.4c0-20 9.2-37.9 23.6-49.7c-4.9-9-7.6-19.4-7.6-30.3c0-15.1 5.3-29 14-40c-8.8-11-14-24.9-14-40l0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40c0 8.8 7.2 16 16 16s16-7.2 16-16l0-40 0-40zM192 64s0 0 0 0c18 0 34.6 6 48 16l208 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-82 0c1.3 5.1 2 10.5 2 16c0 25.3-14.7 47.2-36 57.6c2.6 7 4 14.5 4 22.4c0 20-9.2 37.9-23.6 49.7c4.9 9 7.6 19.4 7.6 30.3c0 35.3-28.7 64-64 64l-64 0-24 0C75.2 448 0 372.8 0 280l0-48C0 139.2 75.2 64 168 64l24 0zm64 336c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0zm16-176c0 5.5-.7 10.9-2 16l2 0 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0 16zm-24 64l-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0z"]},faMagnifyingGlassLocation:F2,faSearchLocation:F4,faMessageBot:{prefix:"far",iconName:"message-bot",icon:[640,512,[],"e3b8","M272 368H224 160c-8.8 0-16-7.2-16-16V192 64c0-8.8 7.2-16 16-16H480c8.8 0 16 7.2 16 16V192 352c0 8.8-7.2 16-16 16H373.3h-16l-12.8 9.6L272 432V416 368zM96 208V352c0 35.3 28.7 64 64 64h16 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L266.7 496l5.1-3.8 .2-.2 101.3-76H480c35.3 0 64-28.7 64-64V208h36.3c5.5 9.6 15.9 16 27.7 16c17.7 0 32-14.3 32-32s-14.3-32-32-32c-11.8 0-22.2 6.4-27.7 16H544V64c0-35.3-28.7-64-64-64H160C124.7 0 96 28.7 96 64V176H59.7c-5.5-9.6-15.9-16-27.7-16c-17.7 0-32 14.3-32 32s14.3 32 32 32c11.8 0 22.2-6.4 27.7-16H96zm80-80V256c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H208c-17.7 0-32 14.3-32 32zm32 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faForwardStep:F3,faStepForward:F0,faFaceSmileBeam:F6,faSmileBeam:F8,faLightCeiling:{prefix:"far",iconName:"light-ceiling",icon:[512,512,[],"e016","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V161.1C112.4 172.2 16.7 265.6 2 384.1C-.2 401.6 14.3 416 32 416H480c17.7 0 32.2-14.4 30-31.9c-14.7-118.5-110.5-211.8-230-223V24zM458.4 368H53.6C75.2 276.3 157.7 208 256 208s180.8 68.3 202.4 160zM256 512c35.3 0 64-28.7 64-64H192c0 35.3 28.7 64 64 64z"]},faMessageExclamation:F5,faCommentAltExclamation:F7,faBowlScoop:F9,faBowlShavedIce:Zc,faSquareX:{prefix:"far",iconName:"square-x",icon:[448,512,[],"e286","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm154.3 40.5L224 218.8l69.7-82.3c8.6-10.1 23.7-11.4 33.8-2.8s11.4 23.7 2.8 33.8L255.4 256l74.9 88.5c8.6 10.1 7.3 25.3-2.8 33.8s-25.3 7.3-33.8-2.8L224 293.2l-69.7 82.3c-8.6 10.1-23.7 11.4-33.8 2.8s-11.4-23.7-2.8-33.8L192.6 256l-74.9-88.5c-8.6-10.1-7.3-25.3 2.8-33.8s25.3-7.3 33.8 2.8z"]},faBuildingMemo:{prefix:"far",iconName:"building-memo",icon:[640,512,[],"e61e","M64 48H320c8.8 0 16 7.2 16 16v9.6c12-6.1 25.6-9.6 40-9.6h8c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H308.1c-11-13.3-18.1-29.8-19.8-48H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm232 56c0-8.8-7.2-16-16-16H232c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c2.9 0 5.6-.8 8-2.1V152c0-13.1 2.9-25.5 8-36.7V104zM280 216H232c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c2.9 0 5.6-.8 8-2.1V218.1c-2.4-1.4-5.1-2.1-8-2.1zM88 104v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm0 128v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM384 96c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384zm16 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM376 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm64-168c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H480c-8.8 0-16-7.2-16-16zm16 80h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H480c-8.8 0-16-7.2-16-16s7.2-16 16-16zM464 400c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H480c-8.8 0-16-7.2-16-16z"]},faUtilityPoleDouble:{prefix:"far",iconName:"utility-pole-double",icon:[512,512,[],"e2c4","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H128V56c0-13.3-10.7-24-24-24S80 42.7 80 56V80H64.2c-.2 0-.3 0-.5 0H48V56c0-13.3-10.7-24-24-24S0 42.7 0 56V88c0 22.1 17.9 40 40 40H83.2L232 227.2V272H128V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H64.2c-.2 0-.3 0-.5 0H48V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v32c0 22.1 17.9 40 40 40H83.2L232 419.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V419.2L428.8 320H472c22.1 0 40-17.9 40-40V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H448.2c-.2 0-.3 0-.5 0H432V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H280V227.2L428.8 128H472c22.1 0 40-17.9 40-40V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H448.2c-.2 0-.3 0-.5 0H432V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H280V24zm91.2 104L280 188.8V128h91.2zM232 188.8L140.8 128H232v60.8zM371.2 320L280 380.8V320h91.2zM232 380.8L140.8 320H232v60.8z"]},faFlagCheckered:{prefix:"far",iconName:"flag-checkered",icon:[448,512,[127937],"f11e","M24 0C37.3 0 48 10.7 48 24V52l85-21.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1V345.8c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L48 388V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 350.5 64 24C0 10.7 10.7 0 24 0zM48 150.7l80-17.4V81.5l-80 20v49.3zm0 49.1v46.9l80-17.4V182.5L48 199.9zm0 96v42.7l68.6-17.2c3.8-.9 7.6-1.8 11.4-2.5V278.5L48 295.9zm128 18.8c33.1 .7 65.9 8.7 96 23.7V288.5l-55.4-16.3c-13.2-3.9-27-5.1-40.6-3.6v46zm144 37c18.7 1.5 37.7-1.1 55.6-7.8l24.4-9.1V288L374.3 294c-17.9 4.1-36.1 5.5-54.3 4.3v53.5zm80-113V192L374.3 198c-17.9 4.1-36.1 5.5-54.3 4.3v47.8c14.5 1.4 29.2 .4 43.5-2.9l36.5-8.4zm0-96V92.9c-25.6 10.4-52.8 15.6-80 15.6v45.5c14.5 1.4 29.2 .4 43.5-2.9l36.5-8.4zM272 103.1c-16.1-3.7-31.9-9.4-47-16.9c-15.3-7.7-32.1-11.8-49-12.3v50.6c18.2-1.3 36.5 .6 54.1 5.8L272 142.5V103.1zm0 89.5l-55.4-16.3c-13.2-3.9-27-5.1-40.6-3.6v47.8c18.2-1.3 36.5 .6 54.1 5.8L272 238.5v-46z"]},faChevronsUp:Zr,faChevronDoubleUp:Za,faFootball:Zn,faFootballBall:Zo,faUserVneck:{prefix:"far",iconName:"user-vneck",icon:[448,512,[],"e461","M224 208a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm128-80A128 128 0 1 1 96 128a128 128 0 1 1 256 0zM48.3 464H399.7c-3.1-47.3-33.7-87.3-76-103.8L274 422.4c-25.6 32-74.3 32-100 0l-49.7-62.2C82 376.7 51.4 416.7 48.3 464zm85-156.4c5.6-1.2 11.3 1.1 14.9 5.6l63.4 79.2c6.4 8 18.6 8 25 0l63.4-79.2c3.6-4.5 9.3-6.7 14.9-5.6C390.9 323.6 448 391.1 448 472v8c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32v-8c0-80.9 57.1-148.4 133.3-164.4z"]},faSchoolCircleExclamation:{prefix:"far",iconName:"school-circle-exclamation",icon:[640,512,[],"e56c","M333.3 4c-8.1-5.4-18.6-5.4-26.6 0l-138 92H72C32.2 96 0 128.2 0 168V440c0 39.8 32.2 72 72 72H256 384h10.8C349.5 480.1 320 427.5 320 368c0-16.5 2.3-32.5 6.5-47.7c-2.1-.2-4.3-.3-6.5-.3c-35.3 0-64 28.7-64 64v80H72c-13.3 0-24-10.7-24-24V168c0-13.3 10.7-24 24-24H176c4.7 0 9.4-1.4 13.3-4L320 52.8 450.7 140c3.9 2.6 8.6 4 13.3 4H568c13.3 0 24 10.7 24 24v52.5c18.8 12.3 35.1 28 48 46.3V168c0-39.8-32.2-72-72-72H471.3L333.3 4zm20.2 260.6c10.9-15 24.1-28.2 39.1-39.1c4.7-10.2 7.3-21.5 7.3-33.5c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c12 0 23.3-2.6 33.5-7.3zM96 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H112zM320 144c8.8 0 16 7.2 16 16v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faCrop:{prefix:"far",iconName:"crop",icon:[512,512,[],"f125","M80 24C80 10.7 90.7 0 104 0s24 10.7 24 24V350.1L350.1 128 160 128V80l238.1 0L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-73 73L432 384h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H432v56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-326.1L161.9 384H352v48H136c-30.9 0-56-25.1-56-56V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80H80V24z"]},faAnglesDown:Zs,faAngleDoubleDown:Zl,faUsersRectangle:{prefix:"far",iconName:"users-rectangle",icon:[640,512,[],"e594","M88 0C39.4 0 0 39.4 0 88V424c0 48.6 39.4 88 88 88H552c48.6 0 88-39.4 88-88V88c0-48.6-39.4-88-88-88H88zM48 88c0-22.1 17.9-40 40-40H552c22.1 0 40 17.9 40 40V424c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V88zm272 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM268.4 274c-1.1 .2-2.2 .5-3.3 .7c-25.7 6.3-47.4 22.9-60.3 45.3c-8.2 14.1-12.8 30.5-12.8 48c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32c0-17.5-4.7-33.9-12.8-48c-1.1-1.8-2.2-3.6-3.3-5.4c-13.1-19.6-33.3-34.1-56.9-39.9c-1.1-.3-2.2-.5-3.3-.7c-6.3-1.3-12.9-2-19.6-2H320 288c-6.7 0-13.3 .7-19.6 2zm7-49.5a72 72 0 1 0 89.2-113.1A72 72 0 1 0 275.4 224.5zM397.3 352H242.7c6.6-18.6 24.4-32 45.3-32h64c20.9 0 38.7 13.4 45.3 32zM223.8 160a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 293.3c0 14.7 11.9 26.7 26.7 26.7h46.6c13.7-33.9 41.5-60.6 76.2-72.8c-7.9-4.6-17-7.2-26.8-7.2H149.3C119.9 240 96 263.9 96 293.3zM470.7 320h46.6c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.8 0-18.9 2.6-26.8 7.2c34.6 12.2 62.5 38.9 76.2 72.8zM512 160a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faPeopleRoof:{prefix:"far",iconName:"people-roof",icon:[640,512,[],"e537","M332.3 3.4l296 176c11.4 6.8 15.1 21.5 8.4 32.9s-21.5 15.1-32.9 8.4L320 51.9 36.3 220.6c-11.4 6.8-26.1 3-32.9-8.4s-3-26.1 8.4-32.9l296-176c7.6-4.5 17-4.5 24.5 0zM496 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM480 464h32V400.5c-2-.3-4.1-.5-6.2-.5H486.2c-2.1 0-4.2 .2-6.2 .5V464zm98.9 27.4l-18.9-35V480c0 17.7-14.3 32-32 32H464c-17.7 0-32-14.3-32-32V456.3l-18.9 35c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8l-18.9-35V400c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V360.3l-18.9 35c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8l-18.9-35V480c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V456.3l-18.9 35c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8zM280 200a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm24 104.5V384h32V304.5c-2-.3-4.1-.5-6.2-.5H310.2c-2.1 0-4.2 .2-6.2 .5zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM128 464h32V400.5c-2-.3-4.1-.5-6.2-.5H134.2c-2.1 0-4.2 .2-6.2 .5V464z"]},faSquareArrowRight:Zf,faArrowSquareRight:Zh,faLocationPlus:Zg,faMapMarkerPlus:Zu,faLightbulbExclamationOn:{prefix:"far",iconName:"lightbulb-exclamation-on",icon:[640,512,[],"e1ca","M69.3 4l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3S58.3-3.3 69.3 4zM597.3 44l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zM24 160H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552c-13.3 0-24-10.7-24-24s10.7-24 24-24zM117.3 332l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zm432-39.9l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3s22.3-14 33.3-6.7zM425.2 248.9C439.6 228.3 448 203.2 448 176c0-70.7-57.3-128-128-128s-128 57.3-128 128c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0 0 0 0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H237c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C155.6 247.9 144 213.3 144 176C144 78.8 222.8 0 320 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0 0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5H354.4c2.6-18.7 7.9-38.6 18.3-57.5c11.5-20.9 26.9-42.1 39.8-59.8l0 0 0 0 0 0 0 0 0 0c4.7-6.4 9-12.4 12.7-17.7zM400 432c0 44.2-35.8 80-80 80s-80-35.8-80-80V416H400v16zM336 128v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V128c0-8.8 7.2-16 16-16s16 7.2 16 16zM320 256a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPeopleLine:{prefix:"far",iconName:"people-line",icon:[640,512,[],"e534","M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM304 176.5c2-.3 4.1-.5 6.2-.5h19.5c2.1 0 4.2 .2 6.2 .5V256H304V176.5zm80 55.8l18.9 35c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8l18.9-35V352c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V328.3l18.9 35c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.4-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.4-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8l18.9-35V352c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V328.3l18.9 35c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8l18.9-35V272c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V232.3zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM480 336V272.5c2-.3 4.1-.5 6.2-.5h19.5c2.1 0 4.2 .2 6.2 .5V336H480zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM128 336V272.5c2-.3 4.1-.5 6.2-.5h19.5c2.1 0 4.2 .2 6.2 .5V336H128z"]},faBeerMugEmpty:Zm,faBeer:Zd,faCrateEmpty:{prefix:"far",iconName:"crate-empty",icon:[512,512,[],"e151","M56 272c-4.4 0-8 3.6-8 8v64H464V280c0-4.4-3.6-8-8-8H56zM48 392v64c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V392H48zM0 280c0-30.9 25.1-56 56-56H456c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V280zm400 24a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM80 304a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM96 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faDiagramPredecessor:{prefix:"far",iconName:"diagram-predecessor",icon:[512,512,[],"e477","M464 416l0-64c0-8.8-7.2-16-16-16L64 336c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16zm-16 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c39.8 0 72 32.2 72 72l0 38.1 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23 0-38.1c0-13.3-10.7-24-24-24l-82 0c1.3 5.1 2 10.5 2 16l0 64z"]},faTransporter:{prefix:"far",iconName:"transporter",icon:[512,512,[],"e042","M472.7 6.6L480 32l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 64l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 64l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 32l7.3-25.4C456.4 2.7 459.9 0 464 0s7.6 2.7 8.7 6.6zm-416 64L64 96l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L64 128l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L32 128 6.6 120.7C2.7 119.6 0 116.1 0 112s2.7-7.6 6.6-8.7L32 96l7.3-25.4C40.4 66.7 43.9 64 48 64s7.6 2.7 8.7 6.6zM96 488c0-13.3 10.7-24 24-24H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 272V432H192V208.8l-52.9 69.7c-8 10.6-23.1 12.6-33.6 4.6s-12.6-23.1-4.6-33.6l65.7-86.7c16.6-21.9 42.6-34.8 70.1-34.8h38.6c27.5 0 53.5 12.9 70.1 34.8l65.7 86.7c8 10.6 5.9 25.6-4.6 33.6s-25.6 5.9-33.6-4.6L320 208.8V432H272V320H240zm0-48h32V176H240v96z"]},faCalendarCircleUser:{prefix:"far",iconName:"calendar-circle-user",icon:[576,512,[],"e471","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 352 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm221.7 80.7c-6.2-19-24-32.7-45.1-32.7H399.4c-21 0-38.9 13.7-45.1 32.7C374.5 468.1 401.8 480 432 480s57.5-11.9 77.7-31.3zM480 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faArrowUpLong:Zp,faLongArrowUp:Zz,faPersonCarryBox:ZH,faPersonCarry:Zv,faFireFlameSimple:ZV,faBurn:Zy,faPerson:ZN,faMale:Zx,faLaptop:{prefix:"far",iconName:"laptop",icon:[640,512,[128187],"f109","M512 80H128c-8.8 0-16 7.2-16 16V320H64V96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V320H528V96c0-8.8-7.2-16-16-16zM96 432H544c20.9 0 38.7-13.4 45.3-32H50.7c6.6 18.6 24.4 32 45.3 32zM0 384c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32c0 53-43 96-96 96H96c-53 0-96-43-96-96z"]},faFileCsv:{prefix:"far",iconName:"file-csv",icon:[512,512,[],"f6dd","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z"]},faMenorah:{prefix:"far",iconName:"menorah",icon:[640,512,[],"f676","M2.7 49.7L20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32S0 81.7 0 64V62.8c0-4.5 .9-8.9 2.7-13.1zm96 0L116.8 7.4C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L212.8 7.4zm77.8 42.4L308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L404.8 7.4zm77.8 42.4L500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L596.8 7.4zM24 128c13.3 0 24 10.7 24 24V280c0 22.1 17.9 40 40 40H296V152c0-13.3 10.7-24 24-24s24 10.7 24 24V320H552c22.1 0 40-17.9 40-40V152c0-13.3 10.7-24 24-24s24 10.7 24 24V280c0 48.6-39.4 88-88 88H344v96H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 152c-13.3 0-24-10.7-24-24s10.7-24 24-24H296V368H88c-48.6 0-88-39.4-88-88V152c0-13.3 10.7-24 24-24zm128 24V264v24H104V264 152c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264v24H200V264 152c0-13.3 10.7-24 24-24s24 10.7 24 24zm192 0V264v24H392V264 152c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264v24H488V264 152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faUnion:{prefix:"far",iconName:"union",icon:[384,512,[8899],"f6a2","M24 32c13.3 0 24 10.7 24 24V288c0 79.5 64.5 144 144 144s144-64.5 144-144V56c0-13.3 10.7-24 24-24s24 10.7 24 24V288c0 106-86 192-192 192S0 394 0 288V56C0 42.7 10.7 32 24 32z"]},faChevronsLeft:Zb,faChevronDoubleLeft:Zw,faCircleHeart:ZD,faHeartCircle:Zk,faTruckPlane:{prefix:"far",iconName:"truck-plane",icon:[640,512,[],"e58f","M183.3 18.7C192.9 8.8 206.6 0 224 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9c7.8 17.9 13 38.3 15.3 56c-23.5 14.1-40.5 37.9-45.3 65.9c-.9-2.6-1.4-5.3-1.4-8.1V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 7.3-3.3 14.2-9 18.8L53.7 289.3c-.7 .5-1.3 1-2 1.5c-2.3 1.5-3.7 4-3.7 6.7v28.7l111-44.8c7.4-3 15.8-2.1 22.4 2.4s10.6 11.9 10.6 19.9l0 72.3c0 7.6-3.6 14.7-9.6 19.2L128 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c9.1 2.8 21.9 6.7 35.5 10.8c5.4 10.5 12.7 19.9 21.4 27.7V488c0 4.4 .5 8.7 1.5 12.9l-7.6-2.3c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0-6.9-23 6.9 23c-2.2 .7-4.5 1-6.9 1C97 512 80 495 80 474.1V432c0-12.6 5.9-24.4 16-32l48-36V339.2L53.9 375.6c-.5 .2-1.1 .4-1.7 .6C26.4 384.4 0 365.2 0 338.1V297.5c0-18.6 9.2-36 24.6-46.4L144 155.8V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zM288 192c0-16.2 6-31.1 16-42.3c11.7-13.3 28.9-21.7 48-21.7H576c35.3 0 64 28.7 64 64V376v24c0 23.7-12.9 44.4-32 55.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V464H368v10.1V488c0 13.3-10.7 24-24 24c-2.1 0-4.2-.3-6.1-.8c-4.9-1.3-9.2-4.1-12.3-7.9c0 0 0 0 0 0c-3.4-4.2-5.5-9.5-5.5-15.3V459.9v-4.5c-15.5-9-26.9-24.3-30.7-42.4c-.9-4.2-1.3-8.5-1.3-13V376 281.1 204.5 192zM400 304h11.2 6.4 16.8H448h45.6 23.2H544l-11.9-37c-2.5-6.5-8.4-11-15.3-11H429.6 411.2c-6.9 0-12.9 4.5-15.3 11l-1.6 5-4.4 13.8L384 304h16zm-50.3-50.3l.5-1.4 .4-1.2 .5-1.2c.2-.6 .5-1.2 .7-1.8c3.6-8.7 9.2-16.7 16.3-23.3c3.5-3.3 7.5-6.2 11.7-8.6c9.1-5.2 19.8-8.3 31.5-8.3H516.8c28.8 0 51.4 18.7 60.2 41.9l.5 1.2 .4 1.2 11.9 37 2.3 7.2V192c0-8.8-7.2-16-16-16H352c-5.7 0-10.6 2.9-13.5 7.4c-1.6 2.5-2.5 5.4-2.5 8.6v20.5 30.3 53.7l2.3-7.2 11.4-35.6zM445.5 352H422 384h-8H360c-5.1 0-9.8 1.6-13.7 4.3c-6.2 4.3-10.3 11.5-10.3 19.7v12 12c0 8.3 6.3 15.1 14.4 15.9c.5 .1 1.1 .1 1.6 .1h12.7H576c8.8 0 16-7.2 16-16V376c0-13.3-10.7-24-24-24H544 445.5zM368 406.6a24 24 0 1 1 16-45.3 24 24 0 1 1 -16 45.3zM552 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faRecordVinyl:{prefix:"far",iconName:"record-vinyl",icon:[512,512,[],"f8d9","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm120 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBringForward:{prefix:"far",iconName:"bring-forward",icon:[512,512,[],"f856","M224 464H448c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H384V160h64c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V384h48v64c0 8.8 7.2 16 16 16zm64-112H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H288c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64z"]},faSquareP:{prefix:"far",iconName:"square-p",icon:[448,512,[],"e279","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32h92c50.8 0 92 41.2 92 92s-41.2 92-92 92H176v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V288 152c0-13.3 10.7-24 24-24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44H176v88h68z"]},faFaceGrinStars:ZS,faGrinStars:ZE,faSigma:{prefix:"far",iconName:"sigma",icon:[384,512,[8721],"f68b","M1.8 46.8C5.5 37.8 14.3 32 24 32H328c30.9 0 56 25.1 56 56v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-4.4-3.6-8-8-8H81.9L241 239c9.4 9.4 9.4 24.6 0 33.9L81.9 432H328c4.4 0 8-3.6 8-8V376c0-13.3 10.7-24 24-24s24 10.7 24 24v48c0 30.9-25.1 56-56 56H24c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l183-183L7 73C.2 66.1-1.9 55.8 1.8 46.8z"]},faCameraMovie:{prefix:"far",iconName:"camera-movie",icon:[576,512,[127909,127910],"f8a9","M224 120A72 72 0 1 0 80 120a72 72 0 1 0 144 0zM344 240H152C85.7 240 32 186.3 32 120S85.7 0 152 0c39.3 0 74.1 18.8 96 48c21.9-29.1 56.7-48 96-48c66.3 0 120 53.7 120 120s-53.7 120-120 120zM272 120a72 72 0 1 0 144 0 72 72 0 1 0 -144 0zM112 336V448c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H144 128c-8.8 0-16 7.2-16 16zm32-64H352c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V336c0-5.5 .7-10.9 2-16H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128h16zm384 36.6l-80 36V292l75.6-34c2.9-1.3 6-2.2 9.1-2.8c22.6-3.8 43.3 13.7 43.3 36.6V472.5c0 21.8-17.7 39.5-39.5 39.5c-5.6 0-11.1-1.2-16.2-3.5L448 476V423.4l80 36V308.6z"]},faBong:{prefix:"far",iconName:"bong",icon:[448,512,[],"f55c","M144 208.5c0 23.3-12.4 43.2-29.9 54.4C92.3 276.9 74.5 296.7 63 320H321c-11.6-23.3-29.3-43.1-51.2-57.2c-17.4-11.2-29.9-31.1-29.9-54.4V48H144V208.5zM288 48V208.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5H76.1c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14V48H88C74.7 48 64 37.3 64 24S74.7 0 88 0h24H272h24c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8z"]},faClarinet:{prefix:"far",iconName:"clarinet",icon:[640,512,[],"f8ad","M224 112c0-8.8 7.2-16 16-16h32 96 96 32c8.8 0 16 7.2 16 16s-7.2 16-16 16H480v32h44.6c7.9 0 15.6-2.3 22.2-6.7L602.7 116c7.4-4.9 16.8-5.4 24.6-1.2S640 127.1 640 136V376c0 8.9-4.9 17-12.7 21.2s-17.3 3.7-24.6-1.2l-55.9-37.3c-6.6-4.4-14.3-6.7-22.2-6.7H113.4c-8.6 0-17.1-1.3-25.3-3.7L17.1 327C7 323.9 0 314.6 0 304V208c0-10.6 7-19.9 17.1-23l71-21.3c8.2-2.5 16.7-3.7 25.3-3.7H256V128H240c-8.8 0-16-7.2-16-16zm64 48h64V128H288v32zm96 0h64V128H384v32zM248 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm133.4-62.8C559 202.9 542 208 524.6 208H113.4c-3.9 0-7.8 .6-11.5 1.7L48 225.9v60.3l53.9 16.2c3.7 1.1 7.6 1.7 11.5 1.7H524.6c17.4 0 34.4 5.1 48.8 14.8L592 331.2V180.8l-18.6 12.4z"]},faTruckFlatbed:{prefix:"far",iconName:"truck-flatbed",icon:[640,512,[],"e2b6","M368 120c0-13.3 10.7-24 24-24h66.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96s-96-43-96-96h-8H256c0 53-43 96-96 96s-96-43-96-96H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H368V120zM557.7 239.6l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558l-.2-.2-.2-.2zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faSpaghettiMonsterFlying:Zj,faPastafarianism:ZO,faArrowDownUpAcrossLine:{prefix:"far",iconName:"arrow-down-up-across-line",icon:[576,512,[],"e4af","M143 505c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V280H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H440V81.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L433 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V232H184 136 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136V430.1L81 375c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96zm-7-313h48V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V192zM440 320H392V456c0 13.3 10.7 24 24 24s24-10.7 24-24V320z"]},faArrowsRotateReverse:{prefix:"far",iconName:"arrows-rotate-reverse",icon:[512,512,[],"e630","M418 187.1C391.2 124.1 328.7 80 256 80c-39.7 0-77.8 15.8-105.9 43.9L97.9 176H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24v54.1l52.1-52.1C153.2 52.8 203.5 32 256 32c92.6 0 172.1 56.2 206.2 136.3c5.2 12.2-.5 26.3-12.7 31.5s-26.3-.5-31.5-12.7zM50 344.1c-5.2-12.2 .4-26.3 12.6-31.5s26.3 .4 31.5 12.6C121 388.1 183.4 432 256 432c39.7 0 77.8-15.8 105.9-43.9L414.1 336H360c-13.3 0-24-10.7-24-24s10.7-24 24-24H472c13.3 0 24 10.7 24 24V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V369.9l-52.1 52.1C358.8 459.2 308.5 480 256 480c-92.5 0-171.8-56-206-135.9z"]},faLeafHeart:{prefix:"far",iconName:"leaf-heart",icon:[512,512,[],"f4cb","M272 144l104 0c31.6 0 61-9.1 85.7-24.9c1.5 12.2 2.3 24.7 2.3 37.5c0 143.2-93.8 242.9-191.2 243.4l-.1 0-.8 0h-.1C201.3 400 144 342.7 144 272c0-70.7 57.3-128 128-128zM450.6 67.5C430.8 85.2 404.7 96 376 96L272 96c-93.2 0-169.5 72.5-175.6 164.1C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.6 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-26.4-2.9-51.9-8.3-76.2c-.4-1.9-.9-3.8-1.3-5.6c-2.2-9.3-4.8-18.3-7.8-27.2c-1.2-3.6-2.4-7.1-3.7-10.6c-2.6-6.9-12.7-6.6-16.2-.1c-1.4 2.7-3 5.3-4.6 7.8c-4.9 7.7-10.8 14.7-17.4 20.9c-.7 .7-1.4 1.3-2.1 1.9zM189.7 242.8c0 14.4 5.8 28.3 16.2 38.4l70.9 69c6.2 6 16.1 6 22.3 0l70.9-69c10.4-10.1 16.2-23.9 16.2-38.4c0-29.5-23.9-53.5-53.5-53.5h-1.5c-14.3 0-28.1 5.6-38.4 15.6l-4.9 4.8-4.9-4.8c-10.3-10-24-15.6-38.4-15.6h-1.5c-29.5 0-53.5 23.9-53.5 53.5z"]},faHouseBuilding:{prefix:"far",iconName:"house-building",icon:[640,512,[],"e1b1","M352 48H576c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H416c0 18-6 34.6-16 48H576c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v60.6l48 44V64c0-8.8 7.2-16 16-16zm61.2 208H432c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H400c-8.8 0-16 7.2-16 16v4.6l6.1 5.6c11.2 10.3 19.2 23.4 23.1 37.9zm2.8 96h16c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H416v64zm64-144v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H496c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H496zM400 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H400zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H496c-8.8 0-16 7.2-16 16zM20.8 237C7.5 249.1 0 266.2 0 284.2V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V284.2c0-17.9-7.5-35.1-20.8-47.2l-128-117.3c-24.5-22.4-62-22.4-86.5 0L20.8 237zM48 284.2c0-4.5 1.9-8.8 5.2-11.8L181.2 155c6.1-5.6 15.5-5.6 21.6 0l128 117.3c3.3 3 5.2 7.3 5.2 11.8V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V284.2zM144 296v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V296c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24z"]},faCheeseSwiss:{prefix:"far",iconName:"cheese-swiss",icon:[512,512,[129472],"f7f0","M464 256V240.2C464 151.7 392.3 80 303.8 80c-.8 0-1.6 .2-2.3 .7l-35 23.3c12.9 8.6 21.5 23.3 21.5 40c0 26.5-21.5 48-48 48c-23.4 0-42.9-16.7-47.1-38.9L53.3 246.2C50 248.4 48 252.1 48 256H322.7c6.6-18.6 24.4-32 45.3-32s38.7 13.4 45.3 32H464zM48 304V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V304H403.8c-8.8 9.8-21.6 16-35.8 16s-27-6.2-35.8-16H48zm464-63.8V256 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zM176 320a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSpoon:ZP,faUtensilSpoon:Z_,faJarWheat:{prefix:"far",iconName:"jar-wheat",icon:[320,512,[],"e517","M32 24c0 13.3 10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C42.7 0 32 10.7 32 24zM256 128c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16H256zM64 80C28.7 80 0 108.7 0 144V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V144c0-35.3-28.7-64-64-64H64zm192 85.8c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224H144h32 21.8c32.1 0 58.2-26 58.2-58.2zM250.2 256H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8zM256 357.8c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416H144v16c0 8.8 7.2 16 16 16s16-7.2 16-16V416h21.8c32.1 0 58.2-26 58.2-58.2z"]},faEnvelopesBulk:ZB,faMailBulk:ZU,faFileCircleExclamation:{prefix:"far",iconName:"file-circle-exclamation",icon:[576,512,[],"e4eb","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faBowArrow:{prefix:"far",iconName:"bow-arrow",icon:[512,512,[127993],"f6b9","M511.7 18.9c1-5.2-.7-10.5-4.4-14.3S498.2-.7 493.1 .3l-128 24c-5.8 1.1-10.6 5.3-12.3 11s-.2 11.8 4 16l35 35L144.6 333.4 93.8 320.7c-8.2-2-16.8 .4-22.8 6.3L7 391c-6.1 6.1-8.5 15-6.2 23.4s8.9 14.8 17.3 16.9l50 12.5 12.5 50c2.1 8.4 8.5 15 16.9 17.3s17.3 0 23.4-6.2l64-64c6-6 8.4-14.6 6.3-22.8l-12.7-50.8L425.7 120.3l35 35c4.2 4.2 10.4 5.7 16 4s9.9-6.5 11-12.3l24-128zM132.2 379.8l9.2 36.8L117 441.1l-5.7-22.9c-2.1-8.6-8.9-15.3-17.5-17.5L70.9 395l24.4-24.4 36.8 9.2zm-79.5-265L49 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L151.4 281.4l33.9-33.9-98-98c61.2-37.6 138.2-39.2 200.8-4.9l35.1-35.1c-82.8-51.7-189.4-50-270.6 5.2zm314.7 109c34.3 62.6 32.7 139.6-4.9 200.8l-98-98-33.9 33.9L367 497c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-3.7-3.7c55.2-81.2 57-187.8 5.2-270.6l-35.1 35.1z"]},faCartXmark:{prefix:"far",iconName:"cart-xmark",icon:[576,512,[],"e0dd","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3L575.2 62.2c3.4-12.8-4.1-26-16.9-29.4s-26 4.1-29.4 16.9L482.4 222.2c-2.8 10.5-12.3 17.8-23.2 17.8H161.6l-37-194.5C119.5 19.1 96.4 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257.8 65.8c-9.4 9.4-9.4 24.6 0 33.9L286.1 128l-28.3 28.3c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L320 161.9l28.3 28.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L353.9 128l28.3-28.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L320 94.1 291.7 65.8c-9.4-9.4-24.6-9.4-33.9 0z"]},faHexagonXmark:ZR,faTimesHexagon:ZY,faXmarkHexagon:ZG,faCircleH:ZQ,faHospitalSymbol:ZF,faMerge:{prefix:"far",iconName:"merge",icon:[512,512,[],"e526","M0 88C0 74.7 10.7 64 24 64H96h48.2c17.5 0 34 8.2 44.5 22.1L297.5 228.8c1.5 2 3.9 3.2 6.4 3.2H430.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H303.8c-2.5 0-4.9 1.2-6.4 3.2L188.7 425.9c-10.6 13.9-27.1 22.1-44.5 22.1H96 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96h48.2c2.5 0 4.9-1.2 6.4-3.2L257.8 256 150.5 115.2c-1.5-2-3.9-3.2-6.4-3.2H96 24C10.7 112 0 101.3 0 88z"]},faPager:{prefix:"far",iconName:"pager",icon:[512,512,[128223],"f815","M448 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H448zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM96 192v32c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32zm16 112c-13.3 0-24 10.7-24 24s10.7 24 24 24h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H112zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faCartMinus:{prefix:"far",iconName:"cart-minus",icon:[576,512,[],"e0db","M0 24C0 10.7 10.7 0 24 0H69.5c26.9 0 50 19.1 55 45.5l37 194.5H459.2c10.9 0 20.4-7.3 23.2-17.8L528.8 49.8c3.4-12.8 16.6-20.4 29.4-16.9s20.4 16.6 16.9 29.4L528.7 234.7c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM256 96H384c13.3 0 24 10.7 24 24s-10.7 24-24 24H256c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faAddressBook:ZZ,faContactBook:Zq,faPanFrying:{prefix:"far",iconName:"pan-frying",icon:[576,512,[127859],"e42c","M400 224A176 176 0 1 0 48 224a176 176 0 1 0 352 0zM364.8 398.3C326.3 429.4 277.3 448 224 448C100.3 448 0 347.7 0 224S100.3 0 224 0S448 100.3 448 224c0 33.4-7.3 65.1-20.4 93.6l123.7 79.9C566.7 409.2 576 427.1 576 448c0 35.3-28.7 64-64 64c-15.2 0-28.3-4.6-39.3-13.5L364.8 398.3zM528 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM254.1 115.6c15.2 15.8 44.5 32.9 65.8 38.4c13.7 3.5 26.4 11.6 35.5 23.9c21 28.4 15.1 68.5-13.3 89.5c-8.9 6.6-18.9 10.5-29.2 12c-18.6 2.6-42.2 16.3-51.6 32.6c-22.1 38.3-71 51.4-109.3 29.3s-51.4-71-29.3-109.3c12.4-21.4 19.4-53 21.5-77.6c1.3-14.9 7.8-29.4 19.4-40.5c25.5-24.5 66-23.7 90.5 1.8zM272 224a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faGrid:ZK,faGrid3:ZJ,faFootballHelmet:{prefix:"far",iconName:"football-helmet",icon:[512,512,[],"f44f","M434.6 185.3L275.1 205.2c-38.3 4.8-67.1 37.4-67.1 76c0 11.9 2.8 23.6 8.1 34.3L254.3 392c1.1 2.2 1.7 4.7 1.7 7.2v.9c0 8.8-7.2 16-16 16h-2.9c-2.2 0-4.3-.4-6.3-1.3l-93.9-40.2c-10-4.3-20.7-6.5-31.5-6.5H100c-22.7-31.5-36-70.1-36-112C64 150 150 64 256 64c81 0 150.4 50.2 178.6 121.3zm27.9 44.9c17.5-2.2 30.2-18.3 25.7-35.3C461.1 91.9 367.4 16 256 16C123.5 16 16 123.5 16 256c0 56.3 19.4 108.1 51.9 149.1c5.7 7.1 14.4 10.9 23.5 10.9h14c4.3 0 8.6 .9 12.6 2.6l93.9 40.2c8 3.4 16.5 5.2 25.2 5.2H240c35.3 0 64-28.7 64-64v-.9c0-9.9-2.3-19.7-6.8-28.6L288 352h39.7l9.6 50.9c10.1 54 57.2 93.1 112.1 93.1h17c25.2 0 45.6-20.4 45.6-45.6V400 368c0-26.5-21.5-48-48-48H354.3l-14-74.5 122.2-15.3zM321.7 320H272l-13-26c-2-4-3-8.4-3-12.8c0-14.4 10.7-26.6 25.1-28.4l27.4-3.4L321.7 320zm44.6 64l-6-32H464c8.8 0 16 7.2 16 16v16H366.3zM480 416v34.4c0 7.5-6.1 13.6-13.6 13.6h-17c-32.7 0-61.6-19.3-74.7-48H480zM176 360a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHandLove:{prefix:"far",iconName:"hand-love",icon:[512,512,[],"e1a5","M176 48c8.8 0 16 7.2 16 16V79.9l0 .1V207.8l0 .2v96c0 35.3 28.7 64 64 64c15.1 0 29-5.3 40-14c11 8.8 24.9 14 40 14c35.3 0 64-28.7 64-64V256 240 216h0V128c0-8.8 7.2-16 16-16s16 7.2 16 16V337.9c-.3 1.2-.5 2.5-.7 3.7c-6.6 66.5-61.1 118.9-128.5 122.2c-.6 0-1.3 .1-1.9 .2H296h-8.5c-55.2 0-108.1-21.9-147.1-60.9L52.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L119 336.4c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V64c0-8.8 7.2-16 16-16zM352 256v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16v16zm0-104v26c-5.1-1.3-10.5-2-16-2c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-5.5 0-10.9 .7-16 2V64c0-35.3-28.7-64-64-64s-64 28.7-64 64V261.5l-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L106.5 437c48 48 113.1 75 181 75H296h8c1.5 0 3-.1 4.5-.4c87.6-5.9 158.3-72.9 169.9-158.8c1.1-2.7 1.7-5.7 1.7-8.8V128c0-35.3-28.7-64-64-64s-64 28.7-64 64v23.9l0 .1zM240 216v-8.2c.1-8.8 7.2-15.8 16-15.8c8.8 0 16 7.2 16 16v32 64c0 8.8-7.2 16-16 16s-16-7.2-16-16V216h0z"]},faTrees:{prefix:"far",iconName:"trees",icon:[640,512,[],"f724","M177.4 15.1c16-19 45.2-19 61.2 0L354.4 152.5c6 7.1 7.3 17.1 3.4 25.6s-12.4 13.9-21.8 13.9H321.9l64.8 81c5.8 7.2 6.9 17.1 2.9 25.4s-12.4 13.6-21.6 13.6H342.3l62.1 88H408V216c0-13.3 10.7-24 24-24s24 10.7 24 24V400H569.7l-69.3-98.2c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13h22.1l-64.8-81c-5.8-7.2-6.9-17.1-2.9-25.4s12.4-13.6 21.6-13.6h12.4L432 53.3l-59.9 71.1L339.9 88.1l61.5-73c16-19 45.2-19 61.2 0L578.4 152.5c6 7.1 7.3 17.1 3.4 25.6s-12.4 13.9-21.8 13.9H545.9l64.8 81c5.8 7.2 6.9 17.1 2.9 25.4s-12.4 13.6-21.6 13.6H566.3l69.3 98.2c5.2 7.3 5.8 16.9 1.7 24.9s-12.3 13-21.3 13H456v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H392 368 256 232v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H144 24c-9 0-17.2-5-21.3-13s-3.5-17.6 1.7-24.9L73.7 312H48c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64.8-81H80c-9.3 0-17.8-5.4-21.8-13.9s-2.6-18.4 3.4-25.6L177.4 15.1zM256 400h89.7l-69.3-98.2c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13h22.1l-64.8-81c-5.8-7.2-6.9-17.1-2.9-25.4s12.4-13.6 21.6-13.6h12.4L208 53.3 131.6 144H144c9.2 0 17.6 5.3 21.6 13.6s2.9 18.2-2.9 25.4L97.9 264H120c9 0 17.2 5 21.3 13s3.5 17.6-1.7 24.9L70.3 400H144h40V216c0-13.3 10.7-24 24-24s24 10.7 24 24V400h24z"]},faStrikethrough:{prefix:"far",iconName:"strikethrough",icon:[512,512,[],"f0cc","M145.5 138c4-21.5 17.9-37.4 41.7-47.4c24.7-10.4 59.4-13.7 99.9-7.5c12.8 2 52.4 9.5 64.9 12.8c12.8 3.3 25.9-4.3 29.3-17.2s-4.3-25.9-17.2-29.3c-14.7-3.8-56.1-11.7-69.7-13.8c-46.2-7.1-90.4-4.1-125.7 10.7c-36.1 15.1-63.3 43.1-70.5 83.9c-.1 .4-.1 .9-.2 1.3c-2.8 23.4 .5 44.2 9.8 62.2c9.2 17.8 23.2 31.2 38.8 41.5c2.4 1.6 5 3.2 7.5 4.7H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H295.8c-9.9-3.1-19.7-6-29.2-8.8l-.3-.1c-37.7-11.1-70.5-20.7-93.3-35.8c-10.9-7.2-18.2-14.9-22.6-23.5c-4.2-8.2-6.6-18.9-4.9-33.8zM364 337.1c3.7 8.6 5.5 20.1 2.6 36.3c-3.8 21.8-17.8 37.9-41.8 48c-24.7 10.4-59.4 13.7-99.8 7.5c-20.1-3.2-54.3-14.6-81.2-23.6l0 0 0 0c-5.9-2-11.4-3.8-16.3-5.4c-12.6-4.1-26.1 2.8-30.3 15.4s2.8 26.2 15.4 30.3c4 1.3 8.8 2.9 14 4.7c26.6 8.9 66.4 22.2 90.9 26.2l.1 0c46.2 7.1 90.4 4.1 125.7-10.7c36.1-15.1 63.3-43.1 70.5-83.9c4-22.9 2.4-43.5-5-61.7H351.6c5.7 5.3 9.7 11 12.3 17.1z"]},faPage:{prefix:"far",iconName:"page",icon:[384,512,[],"e428","M64 464H320c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3L256.8 52.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm256 48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H245.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64z"]},faK:{prefix:"far",iconName:"k",icon:[320,512,[107],"4b","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V328 456c0 13.3 10.7 24 24 24s24-10.7 24-24V337.9l79.6-79.6L276.4 469.8c7.6 10.8 22.6 13.5 33.4 5.8s13.4-22.6 5.8-33.4L162.1 223.9 313 73c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L48 270.1V56z"]},faDiagramPrevious:{prefix:"far",iconName:"diagram-previous",icon:[512,512,[],"e478","M464 416c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16V352c0-8.8 7.2-16 16-16l384 0c8.8 0 16 7.2 16 16v64zm48-64c0-35.3-28.7-64-64-64H280V201.9l23 23c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l23-23V288H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352zM64 224l74.3 0c-5.7-19.1-1-40.5 14.1-55.6l64-64c21.9-21.9 57.3-21.9 79.2 0l64 64c15 15 19.7 36.5 14.1 55.6l74.3 0c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64z"]},faGaugeMin:ZW,faTachometerAltSlowest:ZX,faFolderGrid:{prefix:"far",iconName:"folder-grid",icon:[512,512,[],"e188","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zm56 144c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V264c0-13.3-10.7-24-24-24H104zm104 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V264c0-13.3-10.7-24-24-24H232c-13.3 0-24 10.7-24 24zm152-24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V264c0-13.3-10.7-24-24-24H360z"]},faEggplant:{prefix:"far",iconName:"eggplant",icon:[512,512,[],"e16c","M505 7c9.4 9.4 9.4 24.6 0 33.9l-9 9V192c0 8.8-7.2 16-16 16c-26.5 0-48-21.5-48-48c0-5.8-4-10.7-9.4-12.7c-13.3-4.8-25.4-13-35.1-22.8c-9.7-9.8-17.9-21.9-22.8-35.2c-2-5.4-6.9-9.4-12.6-9.4c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16H462.1l9-9c9.4-9.4 24.6-9.4 33.9 0zM169.9 139.3c40.3-19.6 81-39.3 113.4-66.6c8.4 14.1 20.9 25.5 36 32.3c-19.3 17.1-40.4 31-61.2 42.9c-21.5 12.3-47 24.8-70.4 36.2l0 0c-13.9 6.8-27 13.2-38 18.9c-33.6 17.6-59 34.3-76.1 54.5c-15.7 18.5-26.2 42-25.6 77.9c1 70 59 128.7 128.5 128.7c59 .1 115.4-40.1 163.9-107c33.3-46 59.2-99.9 76.2-148.5c10.2 13.3 24.4 23.3 40.8 28.2C410.6 362.7 311.1 512.2 176.4 512C79.9 511.9 1.4 431.3 0 336C-1.6 222.5 83.4 181.3 169.9 139.3z"]},faExcavator:{prefix:"far",iconName:"excavator",icon:[640,512,[],"e656","M144 48H246.9c2.7 0 5.2 1.3 6.7 3.6L325.8 160H144V48zM384 224V208 182.5c0-14.2-4.2-28.1-12.1-39.9L293.5 24.9C283.1 9.4 265.6 0 246.9 0H136C113.9 0 96 17.9 96 40V160H48c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V224zm-48-16v16 48H48V208H336zM80 400H336c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 432c0 44.2 35.8 80 80 80H336c44.2 0 80-35.8 80-80s-35.8-80-80-80H80c-44.2 0-80 35.8-80 80zm457.9 22.1c-6.4 6.4-9.9 15-9.9 24c0 18.7 15.2 33.9 33.9 33.9H560c44.2 0 80-35.8 80-80V384 336 320 144 46.6c0-2.7-.2-5.3-.7-7.8c-3.7-22-22.9-38.8-46-38.8c-11.2 0-22.1 4-30.5 11.4L416 138.7v63.5L592 49.7V80.2l-31.6 27.7L416 234.2V298L544 186l48-42v63.8V320L457.9 454.1z"]},faRam:{prefix:"far",iconName:"ram",icon:[640,512,[128015],"f70a","M336 64v8c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-8.8 7.2-16 16-16s16 7.2 16 16V88.4c-6.8 6.1-12.8 13.2-17.6 21l-47.8 20.5c-12.2 5.2-17.8 19.3-12.6 31.5s19.3 17.8 31.5 12.6l14.5-6.2V240c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80V167.8l14.5 6.2c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-47.8-20.5c-4.9-7.8-10.8-14.9-17.6-21V64c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-35.3-28.7-64-64-64s-64 28.7-64 64v1.3c-5.2-.9-10.5-1.3-16-1.3s-10.8 .5-16 1.3V64c0-35.3-28.7-64-64-64s-64 28.7-64 64zM306.5 88.7c-8-10.3-19-18-31.8-21.9C268.8 65 262.5 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0l17.6 93.9c2.8 15.1 16.1 26.1 31.5 26.1H176c17.7 0 32-14.3 32-32V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V480c0 17.7 14.3 32 32 32h29.4c15.4 0 28.6-11 31.4-26.1L414.5 392c.5 0 1 0 1.5 0c26.9 0 49.9-16.5 59.3-40H456c-14.2 0-27.7-2.8-40.1-8c-.9 0-1.7-.1-2.4-.2c-24.6-3.8-48 11.9-53.9 36c-1.7 7-8.1 12.1-15.5 12.1c-3.8 0-7.2-1.3-9.9-3.4c-20.1-16-49.1-13.3-66 6c-3 3.4-7.3 5.5-12.1 5.5s-9.1-2.1-12.1-5.5c-16.9-19.3-45.9-21.9-66-6c-2.7 2.2-6.1 3.4-9.9 3.4c-7.5 0-13.8-5.1-15.5-12.1c-5.9-24.2-29.3-39.8-53.9-36c-.8 .1-1.6 .2-2.5 .2c-8.8 0-16-7.2-16-16c0-1.4 .2-2.7 .5-3.9c5.3-21.3-4.6-43.6-24-53.9C51.3 267.4 48 262 48 256s3.3-11.4 8.5-14.2c19.4-10.4 29.3-32.6 24-53.9c-.3-1.2-.5-2.5-.5-3.9c0-8.8 7.2-16 16-16c.9 0 1.7 .1 2.5 .2c24.6 3.8 48-11.9 53.9-36c1.7-7 8.1-12.1 15.5-12.1c3.8 0 7.2 1.3 9.9 3.5c20.1 16 49.1 13.3 66-6c3-3.4 7.3-5.5 12.1-5.5c5.3 0 10 2.5 13 6.7c8.6 11.9 22 19.2 36.6 19.9c2.5-10 7.7-19.3 15.2-26.6c-6.5-6.4-11.5-14.3-14.3-23.3zM464 160a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faLandmarkFlag:{prefix:"far",iconName:"landmark-flag",icon:[512,512,[],"e51c","M272 0H256c-8.8 0-16 7.2-16 16V128H48c-13.3 0-24 10.7-24 24s10.7 24 24 24H464c13.3 0 24-10.7 24-24s-10.7-24-24-24H272V96h80c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H272zM112 208H64V384H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V208H400V384H336V208H288V384H224V208H176V384H112V208zM0 488c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24z"]},faLips:{prefix:"far",iconName:"lips",icon:[576,512,[128068,128482],"f600","M258.2 138.9c-22.5-17.8-42-26.9-58.2-26.9c-10.5 0-24.3 4.1-41.7 13.7c-17.2 9.5-34 22.1-50.5 34.9c-17.5 13.6-33.2 27.9-44.4 40.5c-6 6.8-10.3 12.2-13 17C48.3 222 48 223.8 48 224c0 .4 .1 1.7 .6 4.1s1.3 5.2 2.3 8.3c9.8 29.5 28.4 58.7 51.2 85.1C138.4 363.6 190.4 400 256 400h64c65.6 0 117.6-36.4 153.9-78.5c18.1-20.9 31.8-42.8 41-61.2c9.2-18.5 13-29.2 13.1-36.3c0-.2-.2-2-2.5-5.9c-2.7-4.8-6.9-10.2-13-17c-11.2-12.6-26.9-26.9-44.4-40.5c-16.5-12.8-33.3-25.4-50.5-34.9C400.3 116.1 386.5 112 376 112c-16.2 0-35.7 9.1-58.2 26.9c-17.5 13.8-42.1 13.8-59.5 0zm239.4-16.2c19.1 14.8 37.1 31.2 50.8 46.5c13.4 15 27.6 33.7 27.6 54.8c0 20-9.4 40.3-18.1 57.8c-10.8 21.7-26.8 46.9-47.7 71.1C468.8 400.9 404.7 448 320 448H256c-84.7 0-148.8-47.1-190.2-95.1C40.3 323.4 17.7 288.8 5.3 251.5C2.6 243.1 0 233.2 0 224c0-21.1 14.2-39.7 27.6-54.8c13.6-15.3 31.7-31.7 50.8-46.5C111.5 97 156 64 200 64c32.7 0 63 17.5 88 37.3C313 81.5 343.3 64 376 64c44 0 88.5 33 121.6 58.7zM96 236c0-6.7 39.4-27.1 118.1-28c3.5 0 7 .5 10.3 1.6c11.8 3.7 42 12.4 63.6 12.4s51.7-8.7 63.6-12.4c3.3-1 6.8-1.6 10.3-1.6c78.7 .9 118.1 21.2 118.1 28c0 6.9-68.6 84-192 84s-192-77.1-192-84z"]},faPencil:Z$,faPencilAlt:Z0,faBackward:{prefix:"far",iconName:"backward",icon:[512,512,[9194],"f04a","M288 94c0-16.6-13.5-30-30-30c-6.3 0-12.5 2-17.6 5.7L9.9 236.6C3.7 241.1 0 248.3 0 256s3.7 14.9 9.9 19.4L240.3 442.3c5.1 3.7 11.3 5.7 17.6 5.7c16.6 0 30-13.4 30-30V318.9L464.7 442.6c5.1 3.5 11.1 5.4 17.3 5.4c16.6 0 30.1-13.5 30.1-30.1V94.1C512 77.5 498.5 64 481.9 64c-6.2 0-12.2 1.9-17.3 5.4L288 193.1V94zm0 157.7L464 128.5v255L288 260.3v-8.6zM64.9 256L240 129.2V382.8L64.9 256z"]},faCaretRight:{prefix:"far",iconName:"caret-right",icon:[256,512,[],"f0da","M201.4 256L112 166.6l0 178.7L201.4 256zm45.3-22.6c12.5 12.5 12.5 32.8 0 45.3l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-256c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128z"]},faComments:{prefix:"far",iconName:"comments",icon:[640,512,[128490,61670],"f086","M88.2 309.1c9.8-18.3 6.8-40.8-7.5-55.8C59.4 230.9 48 204 48 176c0-63.5 63.8-128 160-128s160 64.5 160 128s-63.8 128-160 128c-13.1 0-25.8-1.3-37.8-3.6c-10.4-2-21.2-.6-30.7 4.2c-4.1 2.1-8.3 4.1-12.6 6c-16 7.2-32.9 13.5-49.9 18c2.8-4.6 5.4-9.1 7.9-13.6c1.1-1.9 2.2-3.9 3.2-5.9zM0 176c0 41.8 17.2 80.1 45.9 110.3c-.9 1.7-1.9 3.5-2.8 5.1c-10.3 18.4-22.3 36.5-36.6 52.1c-6.6 7-8.3 17.2-4.6 25.9C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.8-2.2 9.6-4.5 14.2-6.8c15.1 3 30.9 4.5 47.1 4.5c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176zM432 480c16.2 0 31.9-1.6 47.1-4.5c4.6 2.3 9.4 4.6 14.2 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.8 2-19-4.6-25.9c-14.2-15.6-26.2-33.7-36.6-52.1c-.9-1.7-1.9-3.4-2.8-5.1C622.8 384.1 640 345.8 640 304c0-94.4-87.9-171.5-198.2-175.8c4.1 15.2 6.2 31.2 6.2 47.8l0 .6c87.2 6.7 144 67.5 144 127.4c0 28-11.4 54.9-32.7 77.2c-14.3 15-17.3 37.6-7.5 55.8c1.1 2 2.2 4 3.2 5.9c2.5 4.5 5.2 9 7.9 13.6c-17-4.5-33.9-10.7-49.9-18c-4.3-1.9-8.5-3.9-12.6-6c-9.5-4.8-20.3-6.2-30.7-4.2c-12.1 2.4-24.7 3.6-37.8 3.6c-61.7 0-110-26.5-136.8-62.3c-16 5.4-32.8 9.4-50 11.8C279 439.8 350 480 432 480z"]},faPaste:Z6,faFileClipboard:Z8,faDesktopArrowDown:{prefix:"far",iconName:"desktop-arrow-down",icon:[576,512,[],"e155","M64 0H224V48H64c-8.8 0-16 7.2-16 16V256H528V64c0-8.8-7.2-16-16-16H352V0H512c35.3 0 64 28.7 64 64V256v48 48c0 35.3-28.7 64-64 64H364.3l8 48H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352 224 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h51.7l8-48H64c-35.3 0-64-28.7-64-64V304 256 64C0 28.7 28.7 0 64 0zM48 304v48c0 8.8 7.2 16 16 16H239.5c.3 0 .6 0 .8 0h95.2c.3 0 .6 0 .8 0H512c8.8 0 16-7.2 16-16V304H48zM252.3 464h71.3l-8-48H260.3l-8 48zM312 24V142.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faCodePullRequest:{prefix:"far",iconName:"code-pull-request",icon:[512,512,[],"e13c","M305.8 2.1C314.4 5.9 320 14.5 320 24V72h16c66.3 0 120 53.7 120 120V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V192c0-39.8-32.2-72-72-72H320v48c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM112 80A32 32 0 1 0 48 80a32 32 0 1 0 64 0zm-8 76.3V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V156.3C23.5 146.1 0 115.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3zM112 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faPumpkin:{prefix:"far",iconName:"pumpkin",icon:[576,512,[],"f707","M352 118.1V35.4c0-6.9-4.1-13.2-10.5-15.9L299.3 1.4c-2.2-.9-4.5-1.4-6.8-1.4h-1.2c-6.9 0-13.1 4.1-15.8 10.4L229.4 115.7c-27.3 11.4-50.6 30.6-67 54.7c-7.5 11-4.6 25.9 6.3 33.3s25.9 4.6 33.3-6.3C220.8 170 252.3 152 288 152s67.2 18 86 45.5c7.5 11 22.4 13.8 33.3 6.3s13.8-22.4 6.3-33.3c-15.4-22.5-36.7-40.7-61.7-52.4zM141.3 144.9c12.8-16.9 28.5-31.5 46.4-43.2C176.4 98 164.4 96 152 96c-45.4 0-84 26.5-110.2 64.2C15.5 198 0 248.9 0 304s15.5 106 41.8 143.8C68 485.5 106.6 512 152 512c24.9 0 48-8.1 68-21.6c20 13.6 43.1 21.6 68 21.6s48-8.1 68-21.6c20 13.6 43.1 21.6 68 21.6c45.4 0 84-26.5 110.2-64.2C560.5 410 576 359.1 576 304s-15.5-106-41.8-143.8C508 122.5 469.4 96 424 96c-12.4 0-24.4 2-35.8 5.7c17.9 11.6 33.6 26.3 46.4 43.2c21.7 3.5 42.9 17.9 60.1 42.7c20 28.8 33.2 69.9 33.2 116.4s-13.2 87.6-33.2 116.4C474.7 449.3 449.3 464 424 464c-18 0-35.8-7.4-51.9-21.9c-9.1-8.3-23-8.3-32.2 0C323.8 456.6 306 464 288 464s-35.8-7.4-51.9-21.9c-9.1-8.3-23-8.3-32.2 0C187.8 456.6 170 464 152 464c-25.3 0-50.7-14.7-70.8-43.6C61.2 391.6 48 350.5 48 304s13.2-87.6 33.2-116.4c17.3-24.8 38.5-39.2 60.2-42.7z"]},faClipboardList:{prefix:"far",iconName:"clipboard-list",icon:[384,512,[],"f46d","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM136 272a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-16c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm-64 40a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faPenField:{prefix:"far",iconName:"pen-field",icon:[640,512,[],"e211","M569.2 59.1L581.1 71c9.4 9.4 9.4 24.6 0 33.9L560 126.1 514.3 80.4l20.8-21.1c9.4-9.5 24.6-9.5 34.1-.1zM359.9 236.8L480.6 114.5 526.1 160 404.6 281.6c-3.3 3.3-7.5 5.6-12 6.5L343 298.5l10.4-49.7c.9-4.5 3.2-8.7 6.4-11.9zM501 25.5L325.7 203.1c-9.7 9.8-16.4 22.3-19.2 35.8l-18 85.7c-1.7 7.9 .8 16.2 6.5 21.9s14 8.2 21.9 6.5l85.5-17.9c13.7-2.9 26.2-9.7 36.1-19.6L615.1 138.9c28.1-28.1 28.1-73.7 0-101.8L603.1 25.2C574.9-3.1 529-2.9 501 25.5zM72 128c-39.8 0-72 32.2-72 72V440c0 39.8 32.2 72 72 72H504c39.8 0 72-32.2 72-72V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V200c0-13.3 10.7-24 24-24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H72zm56 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faBlueberries:{prefix:"far",iconName:"blueberries",icon:[512,512,[],"e2e8","M512 176C512 78.8 433.2 0 336 0C255.4 0 187.4 54.2 166.6 128.2c3.1-.1 6.3-.2 9.4-.2c114.9 0 208 93.1 208 208c0 3.2-.1 6.3-.2 9.4C457.8 324.6 512 256.6 512 176zM384 64V96h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H384v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V128H320c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V64c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 208a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 304a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm0-256c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V320h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H176V256z"]},faTruckRampBox:Z5,faTruckLoading:Z7,faNote:{prefix:"far",iconName:"note",icon:[448,512,[],"e1ff","M384 80c8.8 0 16 7.2 16 16V320H320c-17.7 0-32 14.3-32 32v80H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 480H288h5.5c17 0 33.3-6.7 45.3-18.7l90.5-90.5c12-12 18.7-28.3 18.7-45.3V320 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64zm64-120a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM104 128a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24 128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faArrowDownToSquare:{prefix:"far",iconName:"arrow-down-to-square",icon:[512,512,[],"e096","M385 233c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-71 71V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V270.1l-71-71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 345c9.4 9.4 24.6 9.4 33.9 0L385 233zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72V104c0-39.8-32.2-72-72-72H392c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24 10.7 24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},faUserCheck:{prefix:"far",iconName:"user-check",icon:[640,512,[],"f4fc","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM625 177c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L625 177z"]},faCloudXmark:{prefix:"far",iconName:"cloud-xmark",icon:[640,512,[],"e35f","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM239 207c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},faVialVirus:{prefix:"far",iconName:"vial-virus",icon:[512,512,[],"e597","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80h8V384c0 53 43 96 96 96c28 0 53.3-12 70.8-31.2c-.2-14.6 5.2-29.3 16.4-40.5c.2-.2 .2-.3 .3-.3l0 0c0-.1 0-.3-.1-.6s-.2-.4-.3-.5l-.1 0c-.1 0-.2 0-.4 0c-15.2 0-29-6.1-39.1-15.9c-3.4 23.2-23.4 41-47.5 41c-26.5 0-48-21.5-48-48V240h96v70.3c10-9.6 23.6-15.4 38.6-15.4c.2 0 .4 0 .4 0l.1 0c.1-.1 .2-.2 .3-.5s.1-.5 .1-.6l0 0c0-.1-.1-.2-.3-.3c-21.9-21.9-21.9-57.3 0-79.2c2.7-2.7 5.7-5.1 8.8-7.2V80h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H176 80 32 24zM80 192V80h96V192H80zm271.8-2.3c-13.3 0-24 10.7-24 24c0 29.3-35.4 43.9-56.1 23.2c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.7 20.7 6 56.1-23.2 56.1c-13.3 0-24 10.7-24 24s10.7 24 24 24c29.3 0 43.9 35.4 23.2 56.1c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.7-20.7 56.1-6 56.1 23.2c0 13.3 10.7 24 24 24s24-10.7 24-24c0-29.3 35.4-43.9 56.1-23.2c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-20.7-20.7-6-56.1 23.2-56.1c13.3 0 24-10.7 24-24s-10.7-24-24-24c-29.3 0-43.9-35.4-23.2-56.1c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-20.7 20.7-56.1 6-56.1-23.2c0-13.3-10.7-24-24-24zM320 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faBookBlank:Z9,faBookAlt:qc,faGolfFlagHole:{prefix:"far",iconName:"golf-flag-hole",icon:[512,512,[],"e3ac","M162.7 2.5c-7.4-3.7-16.3-3.3-23.4 1.1S128 15.7 128 24V160v64 8 55.1 49.8V384c0 .7 0 1.5 .1 2.2c-.1 .6-.1 1.2-.1 1.8c0 19.9 35.8 36 80 36s80-16.1 80-36s-35.8-36-80-36c-11.4 0-22.2 1.1-32 3V326.2c24.6-3.9 51.5-6.2 80-6.2c61.7 0 116.4 10.4 154.9 26.3c19.3 8 33.3 16.9 42.1 25.5c8.7 8.6 11 15.4 11 20.2s-2.3 11.7-11 20.2c-8.8 8.6-22.8 17.5-42.1 25.5C372.4 453.6 317.7 464 256 464s-116.4-10.4-154.9-26.3c-19.3-8-33.3-16.9-42.1-25.5c-8.7-8.6-11-15.4-11-20.2s2.3-11.7 11-20.2c8-7.9 20.3-15.9 37-23.3V296.8c-4.5 1.6-9 3.3-13.2 5.1c-22.7 9.4-42.7 21.2-57.3 35.5C10.7 351.9 0 370.3 0 392s10.7 40.1 25.4 54.5c14.7 14.3 34.6 26.1 57.3 35.5C128.3 500.9 189.6 512 256 512s127.7-11.1 173.2-29.9c22.7-9.4 42.7-21.2 57.3-35.5C501.3 432.1 512 413.7 512 392s-10.7-40.1-25.4-54.5c-14.6-14.3-34.6-26.1-57.3-35.5C383.7 283.1 322.4 272 256 272c-27.8 0-54.8 1.9-80 5.6V246.8l194.7-97.4c8.1-4.1 13.3-12.4 13.3-21.5s-5.1-17.4-13.3-21.5l-208-104zM176 193.2V62.8L306.3 128 176 193.2z"]},faMessageArrowDown:qr,faCommentAltArrowDown:qa,faFaceUnamused:{prefix:"far",iconName:"face-unamused",icon:[512,512,[],"e39f","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM294.5 392.4c-7.4-7.9-20-16.4-38.5-16.4s-31.1 8.5-38.5 16.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9C196.7 344.3 221.4 328 256 328s59.3 16.3 73.5 31.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2zM112 192h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm176 16c0-8.8 7.2-16 16-16h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H304c-8.8 0-16-7.2-16-16z"]},faSheetPlastic:{prefix:"far",iconName:"sheet-plastic",icon:[384,512,[],"e571","M320 48c8.8 0 16 7.2 16 16V352H256c-17.7 0-32 14.3-32 32v80H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM0 448c0 35.3 28.7 64 64 64H236.1c12.7 0 24.9-5.1 33.9-14.1l99.9-99.9c9-9 14.1-21.2 14.1-33.9V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448zM203.3 84.7c-6.2-6.2-16.4-6.2-22.6 0l-96 96c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6zm96 54.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-160 160c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l160-160z"]},faCircle9:{prefix:"far",iconName:"circle-9",icon:[512,512,[],"e0f6","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-80a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM230 316.4c-40.4-11.4-70-48.4-70-92.4c0-53 43-96 96-96s96 43 96 96c0 32.4-14.2 63.2-38.8 84.3l-81.6 70c-10.1 8.6-25.2 7.5-33.8-2.6s-7.5-25.2 2.6-33.8L230 316.4z"]},faBlog:{prefix:"far",iconName:"blog",icon:[512,512,[],"f781","M216 0C379.5 0 512 132.5 512 296c0 13.3-10.7 24-24 24s-24-10.7-24-24C464 159 353 48 216 48c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 96c13.3 0 24 10.7 24 24V368c0 53 43 96 96 96s96-43 96-96s-43-96-96-96h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c79.5 0 144 64.5 144 144s-64.5 144-144 144S0 447.5 0 368V120c0-13.3 10.7-24 24-24zm168 24c0-13.3 10.7-24 24-24c110.5 0 200 89.5 200 200c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-83.9-68.1-152-152-152c-13.3 0-24-10.7-24-24z"]},faUserNinja:{prefix:"far",iconName:"user-ninja",icon:[448,512,[129399],"f504","M352 128c0 70.7-57.3 128-128 128c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128zM144 112c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM49.3 464H212.4l-6.5-7.7c-.2-.2-.4-.4-.6-.7l-78.4-93.1C85.9 380.1 55.7 418.3 49.3 464zm206.1-23.5L275.2 464H398.7c-6.4-45.7-36.6-83.9-77.7-101.5l-65.7 78zM418.3 512H264.2h-.3H29.7C13.3 512 0 498.7 0 482.3c0-83.7 57.6-153.9 135.4-173.1c5.6-1.4 11.4 .7 15.1 5.1l61.3 71.6c6.4 7.4 17.9 7.4 24.3 0l61.3-71.6c3.7-4.4 9.5-6.4 15.1-5.1C390.4 328.4 448 398.6 448 482.3c0 16.4-13.3 29.7-29.7 29.7z"]},faPencilSlash:{prefix:"far",iconName:"pencil-slash",icon:[640,512,[],"e215","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L409.9 296 556.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L517.3 19.3c-25-25-65.5-25-90.5 0L264.3 181.8 38.8 5.1zM302.3 211.6L385 129 447 191l-75.1 75.1-69.6-54.5zm.9 123.2l-41.7 41.7-49.6-12.4-12.4-49.6 34.4-34.4-38-29.9-73.2 73.2c-2.5 2.5-4.9 5.2-7.1 8l-.8 .5 .2 .3c-6.5 8.5-11.4 18.2-14.5 28.6L77.4 439 65 481.2c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1L137 498.6l78.1-23c10.4-3 20.1-8 28.6-14.5l.3 .2 .5-.8c1.4-1.1 2.7-2.2 4-3.3c1.4-1.2 2.7-2.5 4-3.8l88.6-88.6-38-29.9zM161 358.9l7.7 31c2.1 8.6 8.9 15.3 17.5 17.5l31 7.7-7.4 11.2c-2.6 1.4-5.3 2.6-8.1 3.4l-23.4 6.9-54.8 16.1 16.1-54.8 6.9-23.4c.8-2.8 2-5.6 3.4-8.1l11.1-7.4z"]},faBowlingPins:{prefix:"far",iconName:"bowling-pins",icon:[512,512,[],"f437","M128 48c-17.7 0-32 14.3-32 32v4.4c0 5.8 .7 11.5 2.1 17.1l9.4 37.4c1.7 6.9 3 14 3.7 21.1h33.6c.7-7.1 2-14.2 3.7-21.1l9.4-37.4c1.4-5.6 2.1-11.3 2.1-17.1V80c0-17.7-14.3-32-32-32zM102.3 230.2L74 305.7c-6.6 17.6-10 36.3-10 55.1c0 22.4 4.8 44.5 14.1 64.9L95.5 464h65.1l17.4-38.3c9.3-20.4 14.1-42.5 14.1-64.9c0-18.8-3.4-37.5-10-55.1l-28.3-75.5c-2.7-7.2-4.9-14.6-6.4-22.2H108.8c-1.6 7.5-3.7 14.9-6.4 22.2zM48 80C48 35.8 83.8 0 128 0s80 35.8 80 80v4.4c0 9.7-1.2 19.3-3.5 28.7l-9.4 37.4c-2.1 8.2-3.1 16.7-3.1 25.2v1c0 12.5 2.2 24.8 6.6 36.5L227 288.9c8.6 23 13 47.4 13 72c0 29.3-6.3 58.2-18.4 84.8L200 493.2c-5.2 11.4-16.6 18.8-29.1 18.8H85.2c-12.5 0-23.9-7.3-29.1-18.8L34.4 445.6C22.3 419 16 390.1 16 360.8c0-24.6 4.4-48.9 13-72l28.3-75.5c4.4-11.7 6.6-24 6.6-36.5v-1c0-8.5-1-17-3.1-25.2l-9.4-37.4c-2.3-9.4-3.5-19-3.5-28.7V80zM384 48c-17.7 0-32 14.3-32 32v4.4c0 5.8 .7 11.5 2.1 17.1l9.4 37.4c1.7 6.9 3 14 3.7 21.1h33.6c.7-7.1 2-14.2 3.7-21.1l9.4-37.4c1.4-5.6 2.1-11.3 2.1-17.1V80c0-17.7-14.3-32-32-32zM358.3 230.2L330 305.7c-6.6 17.6-10 36.3-10 55.1c0 22.4 4.8 44.5 14.1 64.9L351.5 464h65.1l17.4-38.3c9.3-20.4 14.1-42.5 14.1-64.9c0-18.8-3.4-37.5-10-55.1l-28.3-75.5c-2.7-7.2-4.9-14.6-6.4-22.2H364.8c-1.6 7.5-3.7 14.9-6.4 22.2zM304 80c0-44.2 35.8-80 80-80s80 35.8 80 80v4.4c0 9.7-1.2 19.3-3.5 28.7l-9.4 37.4c-2.1 8.2-3.1 16.7-3.1 25.2v1c0 12.5 2.2 24.8 6.6 36.5L483 288.9c8.6 23 13 47.4 13 72c0 29.3-6.3 58.2-18.4 84.8L456 493.2c-5.2 11.4-16.6 18.8-29.1 18.8H341.2c-12.6 0-23.9-7.3-29.1-18.8l-21.7-47.6C278.3 419 272 390.1 272 360.8c0-24.6 4.4-48.9 13-72l28.3-75.5c4.4-11.7 6.6-24 6.6-36.5v-1c0-8.5-1-17-3.1-25.2l-9.4-37.4c-2.3-9.4-3.5-19-3.5-28.7V80z"]},faPersonArrowUpFromLine:{prefix:"far",iconName:"person-arrow-up-from-line",icon:[640,512,[],"e539","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H176V176.1c.7 0 1.5-.1 2.3-.1zM176 464V352h32V464H176zm-48 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H152h80H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H256V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L282.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H178.3c-31.7 0-61 17.1-76.6 44.7L43.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L128 223.6V464zM600.1 118.2l-88-80c-9.2-8.3-23.1-8.3-32.3 0l-88 80c-9.8 8.9-10.5 24.1-1.6 33.9s24.1 10.5 33.9 1.6L472 110.3 472 392c0 13.3 10.7 24 24 24s24-10.7 24-24V110.3l47.9 43.5c9.8 8.9 25 8.2 33.9-1.6s8.2-25-1.6-33.9z"]},faDownRight:{prefix:"far",iconName:"down-right",icon:[384,512,[],"e16b","M320 384V190.6c0-1.7-.8-3.2-2.1-4.2c-2.1-1.6-5-1.4-6.9 .5L257 241c-9.4 9.4-24.6 9.4-33.9 0L98.3 116.3c-2.7-2.7-6.5-4.3-10.3-4.3s-7.6 1.5-10.3 4.3L52.3 141.7c-2.7 2.7-4.3 6.5-4.3 10.3s1.5 7.6 4.3 10.3L177 287c9.4 9.4 9.4 24.6 0 33.9L122.9 375c-1.8 1.8-2.1 4.8-.5 6.9c1 1.3 2.5 2.1 4.2 2.1H320zm48 8c0 22.1-17.9 40-40 40H126.6c-16.8 0-32.5-7.9-42.6-21.3c-15.9-21.2-13.8-50.9 4.9-69.6L126.1 304 18.3 196.3C6.6 184.5 0 168.6 0 152s6.6-32.5 18.3-44.3L43.7 82.4C55.5 70.6 71.4 64 88 64s32.5 6.6 44.3 18.3L240 190.1 277.1 153c18.7-18.7 48.4-20.8 69.6-5c13.4 10.1 21.3 25.8 21.3 42.6V392z"]},faScrollTorah:qn,faTorah:qo,faWebhook:{prefix:"far",iconName:"webhook",icon:[576,512,[],"e5d5","M306 50c41.1 9.5 67.5 49.2 61.1 90.2c-2.1 13.1 6.9 25.4 20 27.4s25.4-6.9 27.4-20C424.8 82 382.6 18.5 316.8 3.3c-68.9-15.9-137.6 27-153.5 95.9c-10.7 46.3 5.2 92.6 37.7 122.7L129.7 336c-.6 0-1.1 0-1.7 0c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48c0-8.1-2-15.8-5.6-22.5l82.8-132.5c3.4-5.4 4.5-11.9 3-18.1s-5.3-11.6-10.7-15c-28.2-17.6-43.4-51.7-35.5-85.9C220 67 262.9 40.1 306 50zM288 112a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm42.4 38.5c3.6-6.7 5.6-14.4 5.6-22.5c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48c.6 0 1.1 0 1.7 0l82.8 132.5c3.4 5.4 8.8 9.2 15 10.7s12.7 .3 18.1-3c30.9-19.3 72.1-15.5 99 11.3c31.2 31.2 31.2 81.9 0 113.1c-26.8 26.8-68.1 30.6-99 11.3c-11.2-7-26-3.6-33.1 7.6s-3.6 26 7.6 33.1c49.4 31 115.4 25 158.4-18c50-50 50-131 0-181c-37-37-91-46.6-136.8-28.9L330.4 150.5zM112 384a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm320 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm64 0c0-26.5-21.5-48-48-48c-17.8 0-33.3 9.7-41.6 24H232c-6.4 0-12.5 2.5-17 7s-7 10.6-7 17c0 36.4-25 69.4-62 77.9c-43.1 9.9-86-16.9-95.9-60c-8.9-38.6 11.7-77.1 47.1-91.8c12.2-5.1 18-19.1 12.9-31.4s-19.1-18-31.4-12.9C22.1 289.4-11 351 3.3 412.8c15.9 68.9 84.6 111.8 153.5 95.9c51-11.8 87.7-52.5 97-100.7H406.4c8.3 14.3 23.8 24 41.6 24c26.5 0 48-21.5 48-48z"]},faBlindsOpen:{prefix:"far",iconName:"blinds-open",icon:[512,512,[],"f8fc","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H144V160v48 36.1C116 254 96 280.7 96 312c0 39.8 32.2 72 72 72s72-32.2 72-72c0-31.3-20-58-48-67.9V208 160 48H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM144 312a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM0 488c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM64.3 320H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H80.3c-9-14.1-14.7-30.4-16-48zm191.3 48H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H271.7c-1.3 17.6-7 33.9-16 48zM24 160c-13.3 0-24 10.7-24 24s10.7 24 24 24h88V160H24zm200 48H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H224v48z"]},faFence:{prefix:"far",iconName:"fence",icon:[512,512,[],"e303","M64 32c7.8 0 15 3.7 19.5 10.1l40 56c2.9 4.1 4.5 8.9 4.5 13.9v48h64V112c0-5 1.6-9.9 4.5-13.9l40-56C241 35.7 248.2 32 256 32s15 3.7 19.5 10.1l40 56c2.9 4.1 4.5 8.9 4.5 13.9v48h64V112c0-5 1.6-9.9 4.5-13.9l40-56C433 35.7 440.2 32 448 32s15 3.7 19.5 10.1l40 56c2.9 4.1 4.5 8.9 4.5 13.9V448c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V400H320v48c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V400H128v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V112c0-5 1.6-9.9 4.5-13.9l40-56C49 35.7 56.2 32 64 32zM320 352h64V208H320V352zM192 208H128V352h64V208zM48 119.7V432H80V119.7L64 97.3 48 119.7zm192 0V432h32V119.7L256 97.3l-16 22.4zM432 432h32V119.7L448 97.3l-16 22.4V432z"]},faUp:qs,faArrowAltUp:ql,faBroomBall:qf,faQuidditch:qh,faQuidditchBroomBall:qg,faDrumstick:{prefix:"far",iconName:"drumstick",icon:[512,512,[127831],"f6d6","M240 304c-17.7 0-32-14.3-32-32V176c0-70.7 57.3-128 128-128s128 57.3 128 128s-57.3 128-128 128H240zm-37.5 78c10.2-14.4 23.9-30 41.5-30h92c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176v92c0 17.7-15.6 31.3-30 41.5c-2.4 1.7-4.6 3.6-6.8 5.7c-12 12-31.5 11.1-47.9 6.8c-4.9-1.3-10-2-15.4-2c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5.3-.7-10.5-2-15.4c-4.3-16.4-5.2-35.9 6.8-47.9c2.1-2.1 4-4.4 5.7-6.7z"]},faSquareV:{prefix:"far",iconName:"square-v",icon:[448,512,[],"e284","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm141.5 53.3L224 314.3l82.5-165.1c5.9-11.9 20.3-16.7 32.2-10.7s16.7 20.3 10.7 32.2l-104 208c-4.1 8.1-12.4 13.3-21.5 13.3s-17.4-5.1-21.5-13.3l-104-208c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7z"]},faFaceAwesome:qu,faGaveDandy:qm,faDialOff:{prefix:"far",iconName:"dial-off",icon:[576,512,[],"e162","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM264 288V397.4c-50.3-11-88-55.8-88-109.4c0-61.9 50.1-112 112-112s112 50.1 112 112c0 53.6-37.7 98.4-88 109.4V288c0-13.3-10.7-24-24-24s-24 10.7-24 24zm24 160a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faToggleOff:{prefix:"far",iconName:"toggle-off",icon:[576,512,[],"f204","M384 112c79.5 0 144 64.5 144 144s-64.5 144-144 144H192c-79.5 0-144-64.5-144-144s64.5-144 144-144H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faFaceSmileHorns:{prefix:"far",iconName:"face-smile-horns",icon:[640,512,[],"e391","M320 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464c141.4 0 256-114.6 256-256c0-24.6-3.5-48.4-9.9-70.9c44.3-59.4 67.4-135 73.6-166c1.3-6.3-1.4-12.8-6.8-16.4s-12.4-3.6-17.8 0c-19.3 12.9-48.5 24.2-78.4 33.1c-23.3 7-46 12.2-63 15.5C430.9 19.1 377.7 0 320 0S209.1 19.1 166.2 51.3c-17-3.3-39.7-8.6-63-15.5C73.4 26.9 44.2 15.5 24.9 2.7C19.5-.9 12.5-.9 7.1 2.7S-1 12.8 .3 19.1c6.2 31 29.3 106.6 73.6 166C67.5 207.6 64 231.4 64 256c0 141.4 114.6 256 256 256zM207.7 332.7c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C383.2 350.5 357.2 368 320 368s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4zM240.4 288c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},faBoxArchive:qd,faArchive:qp,faGrapes:{prefix:"far",iconName:"grapes",icon:[512,512,[],"e306","M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM408 264c0-44.2-35.8-80-80-80c0-44.2-35.8-80-80-80c-28 0-52.6 14.4-66.9 36.1C167 127.6 148.4 120 128 120c-44.2 0-80 35.8-80 80c0 18 6 34.6 16 48c-19.4 14.6-32 37.8-32 64c0 17.6 5.7 33.8 15.2 47C19.4 371.5 0 399.5 0 432c0 44.2 35.8 80 80 80c32.5 0 60.5-19.4 73-47.2c13.2 9.6 29.4 15.2 47 15.2c26.2 0 49.4-12.6 64-32c13.4 10 30 16 48 16c44.2 0 80-35.8 80-80c0-20.4-7.6-39-20.1-53.1C393.6 316.6 408 292 408 264zM248 144a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM128 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM72 312a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm8 80a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm80 8a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm152-56a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM184 288a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm144-64a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faPersonDrowning:{prefix:"far",iconName:"person-drowning",icon:[576,512,[],"e545","M152 32c13.3 0 24 10.7 24 24V92.6c0 58 37.9 109.1 93.4 126c43.9 13.4 90.7 14.3 135.1 2.7l109.5-28.6c12.8-3.3 25.9 4.3 29.3 17.2s-4.3 25.9-17.2 29.3L416.5 267.8c-14.3 3.7-28.9 6.4-43.5 7.9L355.7 379.6c-10.6-3.5-21.2-8.8-30.9-15.5c-4.4-3.1-9.1-5.6-14-7.4l13.3-79.8c-23.2-1.4-46.3-5.5-68.8-12.3c-4.6-1.4-9-2.9-13.4-4.7L220.6 379.6c-9.2 3.1-18.9 4.9-28.6 4.9c-6.6 0-13.5-.9-20.6-2.7l26.3-147c-43-33.3-69.7-85.3-69.7-142.1V56c0-13.3 10.7-24 24-24zm112 96a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM111.9 398.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faDialMax:{prefix:"far",iconName:"dial-max",icon:[576,512,[],"e15e","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM271 305l77.4 77.4c-43.4 27.8-101.7 22.8-139.6-15.1c-43.7-43.7-43.7-114.7 0-158.4s114.7-43.7 158.4 0c37.9 37.9 43 96.2 15.1 139.6L305 271c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9zm130.1 96.2A160 160 0 1 0 174.9 174.9 160 160 0 1 0 401.1 401.1zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCircleM:{prefix:"far",iconName:"circle-m",icon:[512,512,[],"e115","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM171.5 137.9c-6.1-8.4-16.9-12-26.8-8.8s-16.6 12.4-16.6 22.8V360c0 13.3 10.7 24 24 24s24-10.7 24-24V226.2l60.5 83.8c4.5 6.2 11.7 9.9 19.5 9.9s14.9-3.7 19.5-9.9L336 226.2V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-10.4-6.7-19.6-16.6-22.8s-20.7 .3-26.8 8.8L256 255 171.5 137.9z"]},faCalendarImage:{prefix:"far",iconName:"calendar-image",icon:[448,512,[],"e0d4","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zm99.2 136.7L99.8 390.2c-8.1 10.5-.6 25.8 12.7 25.8H338.9c12.6 0 20.3-13.9 13.5-24.6L268.9 260.3c-6.1-9.7-20.1-9.9-26.7-.5L184 344l-11.4-15.1c-6.4-8.5-19-8.5-25.5-.2zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCircleCaretDown:qA,faCaretCircleDown:qH,faArrowDown91:qv,faSortNumericDesc:qV,faSortNumericDownAlt:qN,faFaceGrinTongueSquint:qb,faGrinTongueSquint:qD,faShishKebab:{prefix:"far",iconName:"shish-kebab",icon:[512,512,[],"f821","M416 48c-26.5 0-48 21.5-48 48c0 5.7 1 11.1 2.7 16.1c6.8 19.2 11.3 51.8-11.3 74.5L337 209l24.4 24.4C375.9 247.9 384 267.5 384 288s-8.1 40.1-22.6 54.6l-18.7 18.7C328.1 375.9 308.5 384 288 384c0 20.5-8.1 40.1-22.6 54.6l-18.7 18.7C232.1 471.9 212.5 480 192 480s-40.1-8.1-54.6-22.6L113 433 41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72L54.6 374.6C40.1 360.1 32 340.5 32 320s8.1-40.1 22.6-54.6l18.7-18.7C87.9 232.1 107.5 224 128 224c0-20.5 8.1-40.1 22.6-54.6l18.7-18.7C183.9 136.1 203.5 128 224 128s40.1 8.1 54.6 22.6L303 175l22.5-22.5c1.1-1.1 2.5-3.3 2.8-7.8c.3-4.7-.6-10.6-2.7-16.6C321.9 118 320 107.2 320 96c0-53 43-96 96-96s96 43 96 96c0 19.7-6 38.1-16.2 53.4c-7.4 11-22.3 14-33.3 6.6s-14-22.3-6.6-33.3c5.1-7.6 8.1-16.8 8.1-26.7c0-26.5-21.5-48-48-48zM88.6 340.7l82.7 82.7c5.5 5.5 12.9 8.6 20.7 8.6s15.2-3.1 20.7-8.6l18.7-18.7c5.5-5.5 8.6-12.9 8.6-20.7s-3.1-15.2-8.6-20.7l-82.7-82.7c-5.5-5.5-12.9-8.6-20.7-8.6s-15.2 3.1-20.7 8.6L88.6 299.3C83.1 304.8 80 312.2 80 320s3.1 15.2 8.6 20.7zm178.7-13.3c5.5 5.5 12.9 8.6 20.7 8.6s15.2-3.1 20.7-8.6l18.7-18.7c5.5-5.5 8.6-12.9 8.6-20.7s-3.1-15.2-8.6-20.7l-82.7-82.7c-5.5-5.5-12.9-8.6-20.7-8.6s-15.2 3.1-20.7 8.6l-18.7 18.7c-5.5 5.5-8.6 12.9-8.6 20.7s3.1 15.2 8.6 20.7l82.7 82.7z"]},faSprayCan:{prefix:"far",iconName:"spray-can",icon:[512,512,[],"f5bd","M128 0C110.3 0 96 14.3 96 32v96H224V32c0-17.7-14.3-32-32-32H128zm96 208c26.5 0 48 21.5 48 48V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V256c0-26.5 21.5-48 48-48H224zM96 160c-53 0-96 43-96 96V440c0 39.8 32.2 72 72 72H248c39.8 0 72-32.2 72-72V256c0-53-43-96-96-96H96zM224 336A64 64 0 1 0 96 336a64 64 0 1 0 128 0zM320 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM512 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM480 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faAlarmSnooze:{prefix:"far",iconName:"alarm-snooze",icon:[512,512,[],"f845","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 112a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 400c53.2 0 102.1-18.6 140.5-49.5L439 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-42.5-42.5c31-38.4 49.5-87.3 49.5-140.5C480 164.3 379.7 64 256 64S32 164.3 32 288c0 53.2 18.6 102.1 49.5 140.5L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l42.5-42.5c38.4 31 87.3 49.5 140.5 49.5zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM200 192c-13.3 0-24 10.7-24 24s10.7 24 24 24h62.9L181.1 345.3c-5.6 7.2-6.6 17-2.6 25.3s12.4 13.5 21.6 13.5H312c13.3 0 24-10.7 24-24s-10.7-24-24-24H249.1l81.9-105.3c5.6-7.2 6.6-17 2.6-25.3s-12.4-13.5-21.6-13.5H200z"]},faScarecrow:{prefix:"far",iconName:"scarecrow",icon:[448,512,[],"f70d","M168 104a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm131 72h69v32H322.6c-24.5 0-43.2 21.7-39.6 45.9l13.9 92.7-13-7.4c-7.9-4.5-17.7-4.2-25.2 .9L224 363.2 189.3 340c-7.6-5-17.3-5.4-25.2-.9l-13 7.4L165 253.9c3.6-24.2-15.1-45.9-39.6-45.9H80V176h69c18.9 19.7 45.6 32 75 32s56.1-12.3 75-32zM120 104c0 8.3 1 16.3 2.8 24H64 56 32c-5.9 0-11.3 3.2-14.1 8.5s-2.5 11.5 .8 16.4l7.6 11.4L6.4 179.2C2.4 182.2 0 187 0 192s2.4 9.8 6.4 12.8l19.9 14.9-7.6 11.4c-3.3 4.9-3.6 11.2-.8 16.4s8.2 8.5 14.1 8.5H56h8 52.1L96.3 388.4c-1.4 9.1 2.6 18.2 10.2 23.4s17.5 5.6 25.5 1L175 388.2 210.7 412c8.1 5.4 18.6 5.4 26.6 0L273 388.2l43.1 24.6c8 4.6 17.9 4.2 25.5-1s11.5-14.3 10.2-23.4L331.9 256H384h8 24c5.9 0 11.3-3.2 14.1-8.5s2.5-11.5-.8-16.4l-7.6-11.4 19.9-14.9c4-3 6.4-7.8 6.4-12.8s-2.4-9.8-6.4-12.8l-19.9-14.9 7.6-11.4c3.3-4.9 3.6-11.2 .8-16.4s-8.2-8.5-14.1-8.5H392h-8H325.2c1.8-7.7 2.8-15.7 2.8-24C328 46.6 281.4 0 224 0S120 46.6 120 104zm80 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM200 488c0 13.3 10.7 24 24 24s24-10.7 24-24V442.6c-15.2 7.2-32.8 7.2-48 0V488z"]},faTruckMonster:{prefix:"far",iconName:"truck-monster",icon:[640,512,[],"f63b","M280 48h88.2c2.5 0 4.8 1.2 6.3 3.1L421.4 112H272V56c0-4.4 3.6-8 8-8zm202 64L412.6 21.9C402 8.1 385.6 0 368.2 0H280c-30.9 0-56 25.1-56 56v56H120c-48.6 0-88 39.4-88 88v30.3c-6.1 5.1-12 10.6-17.5 16.4c-9.1 9.6-8.7 24.8 1 33.9s24.8 8.7 33.9-1C77.2 250.3 116.4 232 160 232c53.3 0 100.3 27.5 127.4 69.1c4.4 6.8 12 10.9 20.1 10.9h24.9c8.1 0 15.7-4.1 20.1-10.9C379.7 259.5 426.7 232 480 232c43.6 0 82.8 18.3 110.5 47.7c9.1 9.6 24.3 10.1 33.9 1s10.1-24.3 1-33.9c-5.5-5.8-11.3-11.3-17.5-16.4V200c0-48.6-39.4-88-88-88H482zm78 88.6c-24.5-10.7-51.6-16.6-80-16.6c-65.4 0-123.5 31.5-160 80c-36.5-48.5-94.5-80-160-80c-28.4 0-55.5 5.9-80 16.6V200c0-22.1 17.9-40 40-40H520c22.1 0 40 17.9 40 40v.6zM152 256c-12.1 0-22.1 8.9-23.8 20.6c-7.6 2.2-14.9 5.3-21.7 9c-9.4-7.1-22.8-6.3-31.3 2.3L63.8 299.1c-8.6 8.6-9.3 21.9-2.3 31.3c-3.7 6.9-6.8 14.1-9 21.8C40.9 353.9 32 363.9 32 376v16c0 12.1 8.9 22.1 20.6 23.8c2.2 7.6 5.3 14.9 9 21.8c-7 9.4-6.3 22.8 2.3 31.3l11.3 11.3c8.6 8.6 21.9 9.3 31.3 2.2c6.8 3.7 14.1 6.8 21.7 9c1.7 11.6 11.7 20.6 23.8 20.6h16c12.1 0 22.1-8.9 23.8-20.6c7.6-2.2 14.9-5.3 21.7-9c9.4 7 22.8 6.3 31.3-2.2l11.3-11.3c8.6-8.6 9.3-21.9 2.3-31.3c3.7-6.8 6.8-14.1 9-21.7c11.6-1.7 20.6-11.7 20.6-23.8V376c0-12.1-8.9-22.1-20.6-23.8c-2.2-7.6-5.3-14.9-9-21.7c7-9.4 6.3-22.8-2.3-31.3l-11.3-11.3c-8.6-8.6-21.9-9.3-31.3-2.3c-6.8-3.7-14.1-6.8-21.7-9C190.1 264.9 180.1 256 168 256H152zm8 80a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm312-80c-12.1 0-22.1 8.9-23.8 20.6c-7.6 2.2-14.9 5.3-21.7 9c-9.4-7.1-22.8-6.3-31.3 2.3l-11.3 11.3c-8.6 8.6-9.3 21.9-2.2 31.3c-3.7 6.9-6.8 14.1-9 21.8C360.9 353.9 352 363.9 352 376v16c0 12.1 8.9 22.1 20.6 23.8c2.2 7.6 5.3 14.9 9 21.8c-7 9.4-6.3 22.8 2.2 31.3l11.3 11.3c8.6 8.6 21.9 9.3 31.3 2.2c6.8 3.7 14.1 6.8 21.7 9c1.7 11.6 11.7 20.6 23.8 20.6h16c12.1 0 22.1-8.9 23.8-20.6c7.6-2.2 14.9-5.3 21.8-9c9.4 7 22.8 6.3 31.3-2.2l11.3-11.3c8.6-8.6 9.3-21.9 2.2-31.3c3.7-6.8 6.8-14.1 9-21.7c11.6-1.7 20.6-11.7 20.6-23.8V376c0-12.1-8.9-22.1-20.6-23.8c-2.2-7.6-5.3-14.9-9-21.7c7-9.4 6.3-22.8-2.2-31.3l-11.3-11.3c-8.6-8.6-21.9-9.3-31.3-2.3c-6.9-3.7-14.1-6.8-21.8-9C510.1 264.9 500.1 256 488 256H472zm8 80a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faGiftCard:{prefix:"far",iconName:"gift-card",icon:[576,512,[],"f663","M353.5 68.8L318.7 128H320h72c22.1 0 40-17.9 40-40s-17.9-40-40-40h-2.2c-14.9 0-28.8 7.9-36.3 20.8zM288 197.5l-61.6 73.9c-8.5 10.2-23.6 11.6-33.8 3.1s-11.6-23.6-3.1-33.8L243.4 176H184 64c-8.8 0-16 7.2-16 16V320H528V192c0-8.8-7.2-16-16-16H392 332.6l53.9 64.6c8.5 10.2 7.1 25.3-3.1 33.8s-25.3 7.1-33.8-3.1L288 197.5zM48 384v64c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V384H48zM256 128h1.3L222.5 68.8C214.9 55.9 201.1 48 186.2 48H184c-22.1 0-40 17.9-40 40s17.9 40 40 40h72zm7.9-83.6l24.1 41 24.1-41C328.3 16.9 357.9 0 389.8 0H392c48.6 0 88 39.4 88 88c0 14.4-3.5 28-9.6 40H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h41.6C99.5 116 96 102.4 96 88c0-48.6 39.4-88 88-88h2.2c31.9 0 61.5 16.9 77.7 44.4z"]},faW:{prefix:"far",iconName:"w",icon:[576,512,[119],"57","M15.9 33.4c12.5-4.5 26.2 2 30.7 14.5L165.9 379.4 265 49.1C268.1 39 277.4 32 288 32s19.9 7 23 17.1l99.1 330.3L529.4 47.9c4.5-12.5 18.2-18.9 30.7-14.5s18.9 18.2 14.5 30.7l-144 400c-3.5 9.7-12.9 16.1-23.2 15.9s-19.4-7.2-22.3-17.1L288 139.5 191 462.9c-3 9.9-12 16.8-22.3 17.1s-19.7-6.1-23.2-15.9L1.4 64.1c-4.5-12.5 2-26.2 14.5-30.7z"]},faCodePullRequestDraft:{prefix:"far",iconName:"code-pull-request-draft",icon:[448,512,[],"e3fa","M48 80a32 32 0 1 1 64 0A32 32 0 1 1 48 80zm56 76.3c32.5-10.2 56-40.5 56-76.3c0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3V355.7C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-35.8-23.5-66.1-56-76.3V156.3zM48 432a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm320-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 112a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM416 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM368 288a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faSquareB:{prefix:"far",iconName:"square-b",icon:[448,512,[],"e264","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 56c0-13.3 10.7-24 24-24h92c42 0 76 34 76 76c0 16.2-5.1 31.3-13.8 43.7C324.3 261.6 336 283.4 336 308c0 42-34 76-76 76H152c-13.3 0-24-10.7-24-24V256 152zm144 52c0-15.5-12.5-28-28-28H176v56h68c15.5 0 28-12.5 28-28zM176 336h84c15.5 0 28-12.5 28-28s-12.5-28-28-28H244 176v56z"]},faElephant:{prefix:"far",iconName:"elephant",icon:[640,512,[128024],"f6da","M299.8 48c-33 0-59.8 26.8-59.8 59.8V112c0 35.3 28.7 64 64 64h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8c-61.9 0-112-50.1-112-112v-4.2c0-6.4 .6-12.7 1.6-18.9C127.5 111.6 80 174.2 80 248v19c0 15.5-1.5 31-4.6 46.3c-3.3 16.3-10.1 31.7-20.1 44.9L43.2 374.4c-8 10.6-23 12.8-33.6 4.8s-12.8-23-4.8-33.6l12.1-16.2c5.7-7.6 9.6-16.3 11.4-25.6C30.8 291.7 32 279.4 32 267V248C32 137.6 114.8 46.6 221.6 33.6C241.3 12.9 269.1 0 299.8 0c30.8 0 59 12.1 79.8 32H384c88.4 0 160 71.6 160 160V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-52.6-36.3-96.8-85.3-108.8c2.1 7.3 3.5 14.9 4.2 22.7l1 12.1c1.1 13.2-8.7 24.8-21.9 25.9s-24.8-8.7-25.9-21.9l-1-12.1c-2.9-35-32.1-61.9-67.2-61.9zM528 381v18.7c0 17.8 14.5 32.3 32.3 32.3c15.8 0 29.3-11.4 31.9-27l.2-1c2.2-13.1 14.5-21.9 27.6-19.7s21.9 14.5 19.7 27.6l-.2 1c-6.5 38.7-40 67.1-79.2 67.1C516 480 480 444 480 399.7V380.8c-24-4.1-45.9-13.9-64-28.1V464c0 26.5-21.5 48-48 48H320c-26.5 0-48-21.5-48-48V411.7c-21.2 2.8-42.8 2.8-64 0V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V392c0-13.3 10.7-24 24-24s24 10.7 24 24v72h48V384c0-7 3-13.6 8.3-18.1s12.2-6.6 19.1-5.6l24.3 3.5c18.8 2.7 37.8 2.7 56.6 0l24.3-3.5c6.9-1 13.9 1.1 19.1 5.6S320 377 320 384v80h48V312c0-13.3 10.7-24 24-24c11.2 0 20.6 7.6 23.2 18c18.7 26.7 51.6 44.9 89.5 44.9c30.1 0 57.1-11.4 76.3-29.6c6.4-6.1 16.5-5.8 22.6 .6s5.8 16.5-.6 22.6c-19.9 18.9-46 31.9-75 36.5zM432 192a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faEarthAfrica:qk,faGlobeAfrica:qS,faRainbow:{prefix:"far",iconName:"rainbow",icon:[640,512,[127752],"f75b","M320 88C169.8 88 48 209.8 48 360v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360C0 183.3 143.3 40 320 40s320 143.3 320 320v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360C592 209.8 470.2 88 320 88zm0 224c-26.5 0-48 21.5-48 48v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360c0-53 43-96 96-96s96 43 96 96v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360c0-26.5-21.5-48-48-48zM160 360v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360c0-114.9 93.1-208 208-208s208 93.1 208 208v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V360c0-88.4-71.6-160-160-160s-160 71.6-160 160z"]},faCircleNotch:{prefix:"far",iconName:"circle-notch",icon:[512,512,[],"f1ce","M215.1 26.3c3.6 12.7-3.7 26-16.5 29.7C111.6 80.9 48 161.1 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208c0-94.9-63.6-175.1-150.6-200c-12.7-3.6-20.1-16.9-16.5-29.7s16.9-20.1 29.7-16.5C433.6 40.5 512 139.1 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 139.1 78.4 40.5 185.4 9.9c12.7-3.6 26 3.7 29.7 16.5z"]},faTabletScreenButton:qE,faTabletAlt:qO,faPaw:{prefix:"far",iconName:"paw",icon:[512,512,[],"f1b0","M193.9 189.7c-32.3 10.6-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5s-.3 86.2-32.6 96.8zm217.7 8.9c18.9-32.4 54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3s-29.1-51.7-10.2-84.1zm-311.3 0c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM277.5 92.9c14.3-42.9 52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5s-46.9-53.9-32.6-96.8zM114.3 409.7c-1.4 3.7-2.3 8.5-2.3 14.2c0 4.5 3.6 8.1 8.1 8.1h3.4c2.2 0 4.3-.4 6.3-1.2l72.7-29.1c34.3-13.7 72.6-13.7 107 0l72.7 29.1c2 .8 4.2 1.2 6.3 1.2h3.4c4.5 0 8.1-3.6 8.1-8.1c0-5.7-.9-10.4-2.3-14.2C352.1 287.4 276.6 272 256 272s-96.1 15.4-141.7 137.7zM69.3 393C121.7 252.4 214.8 224 256 224s134.3 28.4 186.7 169c3.7 9.9 5.3 20.4 5.3 31c0 31-25.1 56.1-56.1 56.1h-3.4c-8.3 0-16.5-1.6-24.2-4.7l-72.7-29.1c-22.9-9.2-48.4-9.2-71.3 0l-72.7 29.1c-7.7 3.1-15.9 4.7-24.2 4.7h-3.4c-31 0-56.1-25.1-56.1-56.1c0-10.5 1.6-21.1 5.3-31z"]},faMessageQuestion:{prefix:"far",iconName:"message-question",icon:[512,512,[],"e1e3","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM169.8 117.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3h58.3c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8V216c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H222.6c-23.7 0-44.8 14.9-52.8 37.3zM288 304a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCloud:{prefix:"far",iconName:"cloud",icon:[640,512,[9729],"f0c2","M410.8 134.2c-19.3 8.6-42 3.5-55.9-12.5C332.8 96.1 300.3 80 264 80c-66.3 0-120 53.7-120 120c0 0 0 0 0 0s0 0 0 0l0 .2c0 20.4-12.8 38.5-32 45.3C74.6 258.7 48 294.3 48 336c0 53 43 96 96 96H504h3.3c.6-.1 1.3-.1 1.9-.2c46.2-2.7 82.8-41 82.8-87.8c0-36-21.6-67.1-52.8-80.7c-20.1-8.8-31.6-30-28.1-51.7c.6-3.8 .9-7.7 .9-11.7c0-39.8-32.2-72-72-72c-10.5 0-20.4 2.2-29.2 6.2zM512 479.8v.2h-8H464 144C64.5 480 0 415.5 0 336c0-62.7 40.1-116 96-135.8l0-.2c0-92.8 75.2-168 168-168c50.9 0 96.4 22.6 127.3 58.3C406.2 83.7 422.6 80 440 80c66.3 0 120 53.7 120 120c0 6.6-.5 13-1.5 19.3c48 21 81.5 68.9 81.5 124.7c0 72.4-56.6 131.6-128 135.8z"]},faTrowelBricks:{prefix:"far",iconName:"trowel-bricks",icon:[512,512,[],"e58a","M240.8 4.8c-9.4-5.8-21.2-6.4-31.1-1.4l-192 96C6.8 104.8 0 115.9 0 128s6.8 23.2 17.7 28.6l192 96c9.9 5 21.7 4.4 31.1-1.4s15.2-16.1 15.2-27.2V152h89c3.6 13.8 16.1 24 31 24h88c26.5 0 48-21.5 48-48s-21.5-48-48-48H376c-14.9 0-27.4 10.2-31 24H256V32c0-11.1-5.7-21.4-15.2-27.2zM288 384h16 32H464v80H256V384h32zm-80 0v80H48V384H208zm256-48H336V272H464v64zM288 272v16 48H240 48c-26.5 0-48 21.5-48 48v80c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V384c0-1.3-.1-2.7-.2-4c.1-1.3 .2-2.7 .2-4V272c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48z"]},faSquare3:{prefix:"far",iconName:"square-3",icon:[448,512,[],"e258","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H280c9.9 0 18.8 6.1 22.4 15.3s1.1 19.7-6.2 26.4l-50.8 46.5c41.9 4.8 74.6 40.4 74.6 83.6c0 46.5-37.7 84.2-84.2 84.2H208c-30.1 0-58.1-15.6-73.9-41.2l-2.6-4.2c-7-11.3-3.5-26.1 7.8-33s26.1-3.5 33 7.8l2.6 4.2c7.1 11.5 19.6 18.4 33 18.4h27.8c20 0 36.2-16.2 36.2-36.2c0-20.1-16.3-36.3-36.4-36.2l-51.5 .3c-9.9 .1-18.9-6-22.5-15.2s-1.2-19.8 6.1-26.5L218.3 176H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faFaceFlushed:qP,faFlushed:q_,faHospitalUser:{prefix:"far",iconName:"hospital-user",icon:[576,512,[],"f80d","M64 48H256c8.8 0 16 7.2 16 16V415.7c11.3-20 27.9-36.7 48-47.9V271.8 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H256c3.2 0 6.4-.2 9.5-.7c-6-10-9.5-21.8-9.5-34.4c0-4.4 .2-8.7 .7-13c-.2 0-.4 0-.7 0H64c-8.8 0-16-7.2-16-16V416h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V320h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V64c0-8.8 7.2-16 16-16zm72 64v24H112c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V184h24c8.8 0 16-7.2 16-16V152c0-8.8-7.2-16-16-16H184V112c0-8.8-7.2-16-16-16H152c-8.8 0-16 7.2-16 16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9H541.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H381.1c-51.4 0-93.1 41.7-93.1 93.1z"]},faMicrowave:{prefix:"far",iconName:"microwave",icon:[576,512,[],"e01b","M512 80c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V384c0 35.3 28.7 64 64 64l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM432 136V344c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24s-24 10.7-24 24zm-312-8c-13.3 0-24 10.7-24 24V328c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24V152c0-13.3-10.7-24-24-24H120z"]},faChfSign:{prefix:"far",iconName:"chf-sign",icon:[640,512,[],"e602","M0 115.3C0 69 38.2 32 83.9 32c30.9 0 59.6 17.4 73.6 45.3c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7C108.9 87.4 96.9 80 83.9 80C64.1 80 48 96.1 48 115.3V396.7C48 415.9 64.1 432 83.9 432c13 0 25-7.4 30.6-18.7c5.9-11.9 20.3-16.7 32.2-10.7s16.7 20.3 10.7 32.2C143.5 462.6 114.7 480 83.9 480C38.2 480 0 443 0 396.7V115.3zM216 32c13.3 0 24 10.7 24 24V224H368V56c0-13.3 10.7-24 24-24s24 10.7 24 24V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H240V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24zM448 56c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H496V224h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H496V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56z"]},faTentArrowLeftRight:{prefix:"far",iconName:"tent-arrow-left-right",icon:[576,512,[],"e57f","M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM302.7 165c-8.6-6.7-20.7-6.7-29.3 0L107.6 293.1c-11.5 8.9-19.1 22-21.2 36.4L69.5 448.1C64.6 481.8 90.8 512 124.9 512H451.1c34.1 0 60.3-30.2 55.4-63.9L489.6 329.5c-2.1-14.4-9.7-27.5-21.2-36.4L302.7 165zM137 331l127-98.2V464H124.9c-4.9 0-8.6-4.3-7.9-9.1l16.9-118.6c.3-2.1 1.4-3.9 3-5.2zm175 29V232.9L439 331c1.6 1.3 2.7 3.1 3 5.2L459 454.9c.7 4.8-3.1 9.1-7.9 9.1H374.4L312 360z"]},faCartCircleArrowUp:{prefix:"far",iconName:"cart-circle-arrow-up",icon:[640,512,[],"e3f0","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM496 224a144 144 0 1 0 0 288 144 144 0 1 0 0-288zM428.7 371.3c-6.2-6.2-6.2-16.4 0-22.6l56-56c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L512 342.6V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V342.6l-28.7 28.7c-6.2 6.2-16.4 6.2-22.6 0z"]},faTrashClock:{prefix:"far",iconName:"trash-clock",icon:[576,512,[],"e2b0","M177.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6zM354.2 80L317.5 24.9C307.1 9.4 289.6 0 270.9 0H177.1c-18.7 0-36.2 9.4-46.6 24.9L93.8 80H80.1 32 24C10.7 80 0 90.7 0 104s10.7 24 24 24H35.6L59.6 452.7c2.5 33.4 30.3 59.3 63.8 59.3H324.6c2 0 3.9-.1 5.8-.3c-18.2-12.9-33.8-29.1-45.9-47.7h-161c-8.4 0-15.3-6.5-16-14.8L83.7 128H364.3l-5.9 80.1c15.3-7.1 31.9-12 49.2-14.4l4.9-65.7H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H367.9 354.2zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM432 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z"]},faGavel:qB,faLegal:qU,faSprinklerCeiling:{prefix:"far",iconName:"sprinkler-ceiling",icon:[384,512,[],"e44c","M0 0V96c0 11.5 8.2 21.4 19.5 23.6L128 140.2V91.4L48 76.1V0H0zM256 91.4v48.9l108.5-20.7C375.8 117.4 384 107.5 384 96V0H336V76.1L256 91.4zM160 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-48 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM24 496a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM272 344a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-80 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm136-40a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-24 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM216 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V208H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H192 296c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V56z"]},faBrowsers:{prefix:"far",iconName:"browsers",icon:[576,512,[],"e0cb","M144 352V128H528V352c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16zM160 0C124.7 0 96 28.7 96 64V352c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H160zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V376c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z"]},faTrillium:{prefix:"far",iconName:"trillium",icon:[448,512,[],"e588","M203.3 16.2c11.8-11 29.8-11 41.5 0c12.1 11.3 33.1 32.5 51.2 58.8c17.9 26 34.2 58.9 34.2 93.4c0 7.3-.8 14.5-2.2 21.5c7.3 2.3 14.4 5.3 21.2 9.3l0 0c29.9 17.2 50.4 47.6 64.2 75.9c13.9 28.7 21.9 57.3 25.7 73.5c3.8 15.8-5.4 31.5-20.9 36.1c-16 4.8-44.9 12.2-76.8 14.6c-31.5 2.3-68.3-.1-98.2-17.2c-7-4-13.4-8.7-19.1-14c-5.7 5.3-12.1 10-19.1 14c-29.9 17.2-66.7 19.6-98.2 17.2c-31.9-2.4-60.9-9.8-76.8-14.6C14.3 380 5.1 364.4 8.8 348.5c3.8-16.2 11.8-44.8 25.7-73.5c13.7-28.3 34.2-58.8 64.2-75.9l0 0c6.9-3.9 14-7 21.3-9.3c-1.4-6.9-2.2-14.1-2.2-21.4c0-34.4 16.4-67.4 34.2-93.4c18.1-26.3 39.1-47.5 51.2-58.8zm122 224.5l0 0c-6.9-4-14.2-6.3-21.6-7.3c-9.9-1.3-18.6-7-23.6-15.6s-5.8-19-2-28.2c2.7-6.6 4.1-13.7 4.1-21.3v0c0-20.1-10-43.2-25.8-66.2C245.9 86.9 234 73.4 224 63.1c-9.9 10.2-21.9 23.8-32.4 39.1c-15.8 23-25.8 46.1-25.8 66.2c0 7.6 1.5 14.7 4.1 21.3c3.7 9.2 3 19.6-2 28.2s-13.8 14.3-23.6 15.6c-7.4 .9-14.8 3.3-21.7 7.3C105 250.9 89.8 271.1 77.7 296c-8 16.6-13.9 33.5-17.8 47.1c13.9 3.4 31.7 6.9 50.3 8.3c27.9 2.1 53.1-.9 70.8-11c7.1-4.1 12.9-9.3 17.4-15.4c6-8 15.5-12.8 25.6-12.8s19.5 4.7 25.6 12.8c4.5 6 10.4 11.3 17.4 15.4c17.6 10.1 42.9 13.1 70.8 11c18.6-1.4 36.4-4.9 50.3-8.3c-4-13.6-9.8-30.5-17.8-47.1c-12.1-25-27.3-45.1-44.9-55.2zM100.8 123.4c-3 11.8-4.8 24.1-4.8 36.6c0 6.2 .4 12.3 1.3 18.3c-7.8 2.7-15.4 6.1-22.7 10.3c-9.9 5.7-18.8 12.6-26.9 20.2C19 182.7 5.6 157.6 0 144.3c-5.8-13.8 3-29.1 17.9-31c14.7-1.9 44.4-2.8 83 10zm249.9 55c.9-6 1.3-12.1 1.3-18.4c0-12.5-1.8-24.8-4.8-36.6c38.6-12.8 68.2-11.9 83-10c14.9 1.9 23.7 17.1 17.9 31c-5.6 13.3-19 38.4-47.7 64.6c-8.1-7.7-17.1-14.6-27-20.3c-7.3-4.2-14.9-7.6-22.6-10.3zM205.1 497.1c-8.3-12.6-22.8-38.2-31-74.3c9.8-3.1 19.4-7.2 28.5-12.5c7.8-4.5 14.9-9.7 21.4-15.4c6.5 5.8 13.6 11 21.4 15.4c9.2 5.3 18.8 9.4 28.6 12.5c-8.2 36.1-22.6 61.6-31 74.2c-9.1 13.7-28.8 13.7-37.9 0zM184 240a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},faMusicSlash:{prefix:"far",iconName:"music-slash",icon:[640,512,[],"f8d1","M545 0c17.1 0 31 13.9 31 31V143.5c0 .4 0 .7 0 1.1V368c0 16.7-6.2 32.2-16.7 45.1l71.5 56c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L208 137.7V120c0-10.5 6.9-19.8 16.9-22.9l311-95.7c3-.9 6-1.4 9.1-1.4zM256 175.3l31.7 24.9L528 126.3V54L256 137.7v37.6zm77.7 60.9l87.4 68.5C437.4 294.3 457.8 288 480 288c17.5 0 33.9 3.9 48 10.7V176.5L333.7 236.3zM463.4 337.9l58 45.4c4.6-5.6 6.6-11.4 6.6-15.3c0-9.8-12.9-32-48-32c-6.2 0-11.7 .7-16.6 1.9zM208 259.9l48 37.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c17.5 0 33.9 3.9 48 10.7V259.9zM160 400c-35.1 0-48 22.2-48 32s12.9 32 48 32s48-22.2 48-32s-12.9-32-48-32z"]},faTruckRamp:{prefix:"far",iconName:"truck-ramp",icon:[640,512,[],"f4e0","M440 0c-48.6 0-88 39.4-88 88V373.8L17.7 464.8C4.9 468.3-2.6 481.5 .8 494.3s16.7 20.3 29.5 16.8L416.2 406c3.1 59.1 52 106 111.8 106c61.9 0 112-50.1 112-112s-50.1-112-112-112c-45.3 0-84.3 26.9-102 65.6l-.4 .1-25.7 7V88c0-22.1 17.9-40 40-40H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H440zm88 336a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faBinoculars:{prefix:"far",iconName:"binoculars",icon:[512,512,[],"f1e5","M96 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V80H96V64zM59.6 158c4.8-26.6 28-46 55.1-46H200c13.3 0 24 10.7 24 24v24h64V136c0-13.3 10.7-24 24-24h85.3c27.1 0 50.3 19.4 55.1 46l5 27.3c3.6 19.9 10.8 39 21.2 56.4l2.6 4.4c20.1 33.6 30.8 72 30.8 111.1V424c0 30.9-25.1 56-56 56H344c-30.9 0-56-25.1-56-56V288H224V424c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V357.2C0 318 10.6 279.6 30.8 246l2.6-4.4c10.4-17.4 17.6-36.5 21.2-56.4l5-27.3zm55.1 2c-3.9 0-7.2 2.8-7.9 6.6l-5 27.3C97.2 219.5 88 244 74.6 266.4l-2.6 4.4C56.3 296.9 48 326.7 48 357.2V424c0 4.4 3.6 8 8 8H168c4.4 0 8-3.6 8-8V160H114.7zm282.6 0H336V424c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V357.2c0-30.4-8.3-60.3-23.9-86.4l-2.6-4.4c-13.4-22.3-22.6-46.9-27.3-72.5l-5-27.3c-.7-3.8-4-6.6-7.9-6.6zM352 32h32c17.7 0 32 14.3 32 32V80H320V64c0-17.7 14.3-32 32-32z"]},faMicrophoneSlash:{prefix:"far",iconName:"microphone-slash",icon:[640,512,[],"f131","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L408 294.5c5.2-11.8 8-24.8 8-38.5V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zM272 187.9V96c0-26.5 21.5-48 48-48s48 21.5 48 48V256c0 2.3-.2 4.6-.5 6.8L272 187.9zm86.2 190.3C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9z"]},faBoxTissue:{prefix:"far",iconName:"box-tissue",icon:[512,512,[],"e05b","M208 48H117.5l57.1 228.4 2.9 11.6H332.3l7.1-17.8L389.9 144H336c-31.1 0-56.2-9.9-75.5-28.2c-15.8-15-25.1-33.7-30.5-44.6l-.9-1.8C222.3 56 219.8 52 217.5 49.8c-.5-.5-.8-.6-1.3-.8c-.7-.3-3-1-8.2-1zM384 288h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h8l-8-32-12-48L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0H208c40 0 52 24 64 48s24 48 64 48h85.2C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L416 208l-19.2 48L384 288zM75 208l12 48H48V368H464V256H431.3l19.2-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V256c0-26.5 21.5-48 48-48H75zM48 416v48H464V416H48z"]},faCircleC:{prefix:"far",iconName:"circle-c",icon:[512,512,[],"e101","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c-31.2-31.2-31.2-81.9 0-113.1s81.9-31.2 113.1 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-50-50-131-50-181 0s-50 131 0 181s131 50 181 0c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-31.2 31.2-81.9 31.2-113.1 0z"]},faStarChristmas:{prefix:"far",iconName:"star-christmas",icon:[512,512,[],"f7d4","M279.2 17.9C276.5 7.4 266.9 0 256 0s-20.5 7.4-23.2 17.9L188.3 188.3 17.9 232.8C7.4 235.5 0 245.1 0 256s7.4 20.5 17.9 23.2l170.4 44.4 44.4 170.4c2.8 10.6 12.3 17.9 23.2 17.9s20.5-7.4 23.2-17.9l44.4-170.4 170.4-44.4c10.6-2.8 17.9-12.3 17.9-23.2s-7.4-20.5-17.9-23.2L323.7 188.3 279.2 17.9zm-48 196.1l24.8-95 24.8 95c2.2 8.4 8.8 15 17.2 17.2l95 24.8-95 24.8c-8.4 2.2-15 8.8-17.2 17.2l-24.8 95-24.8-95c-2.2-8.4-8.8-15-17.2-17.2l-95-24.8 95-24.8c8.4-2.2 15-8.8 17.2-17.2zM71 71c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L105 71c-9.4-9.4-24.6-9.4-33.9 0zM441 71c-9.4-9.4-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9zm0 336l-48-48c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9zM71 441c9.4 9.4 24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L71 407c-9.4 9.4-9.4 24.6 0 33.9z"]},faChartBullet:{prefix:"far",iconName:"chart-bullet",icon:[512,512,[],"e0e1","M264 32c13.3 0 24 10.7 24 24v8H464c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H288v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48c-26.5 0-48-21.5-48-48V112C0 85.5 21.5 64 48 64H240V56c0-13.3 10.7-24 24-24zM160 112v64h80V112H160zm128 0v64H464V112H288zm-176 0H48v64h64V112zM360 256c13.3 0 24 10.7 24 24v8h80c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H384v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48H336v-8c0-13.3 10.7-24 24-24zM224 336v64H336V336H224zm160 0v64h80V336H384zm-208 0H48v64H176V336z"]},faMotorcycle:{prefix:"far",iconName:"motorcycle",icon:[640,512,[127949],"f21c","M292.5 224.7c11.1 14.3 20.4 30.2 27.5 47.2c15.3-36.5 40.6-67.8 72.6-90.2l-15.3-28.2-84.9 71.3zM304 384H288V352c0-88.4-71.6-160-160-160H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c49.6 0 95.1 17.3 130.8 46.3l95.2-80L337.7 80H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h62.5c14.7 0 28.2 8.1 35.2 21l13.9 25.8 46.7-39.3c5.8-4.8 13.1-7.5 20.6-7.5H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H418.2l55.1 102c12.2-3.9 25.2-6 38.7-6c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128c0-40 18.4-75.7 47.1-99.2l-15.4-28.6C377 253.4 352 299.8 352 352v32H304v0zm128-32c0 44.2 35.8 80 80 80s80-35.8 80-80s-35.8-80-80-80c-5.2 0-10.3 .5-15.2 1.4l36.3 67.1c6.3 11.7 2 26.2-9.7 32.5s-26.2 2-32.5-9.7l-36.3-67.1c-14 14.4-22.6 34.1-22.6 55.7zM204.3 328c-10.2-32.5-40.5-56-76.3-56c-44.2 0-80 35.8-80 80s35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H149.2c-5.6 5-13.1 8-21.2 8c-17.7 0-32-14.3-32-32s14.3-32 32-32c8.1 0 15.5 3 21.2 8h55.2zM128 224a128 128 0 1 1 0 256 128 128 0 1 1 0-256z"]},faTreeChristmas:{prefix:"far",iconName:"tree-christmas",icon:[448,512,[127876],"f7db","M150.2 71l47.1-17.7L215 6.2c1.4-3.8 5-6.2 9-6.2s7.6 2.5 9 6.2l17.7 47.1L297.8 71c3.8 1.4 6.2 5 6.2 9s-2.5 7.6-6.2 9l-47.1 17.7L233 153.8c-1.4 3.8-5 6.2-9 6.2s-7.6-2.5-9-6.2l-17.7-47.1L150.2 89c-3.8-1.4-6.2-5-6.2-9s2.5-7.6 6.2-9zm125.3 60.5l15.8-5.9 122 193.1c4.7 7.4 4.9 16.7 .7 24.4s-12.3 12.4-21 12.4H367.7l76.5 119.5c4.7 7.4 5 16.8 .8 24.5s-12.3 12.5-21.1 12.5H24c-8.8 0-16.8-4.8-21.1-12.5s-3.9-17.1 .8-24.5L80.3 355.5H55c-8.7 0-16.8-4.8-21-12.4s-3.9-17 .7-24.4l122-193.1 15.8 5.9L185 165c.4 1.2 .9 2.3 1.4 3.4L98.6 307.5h25.6c8.8 0 16.8 4.8 21.1 12.5s3.9 17.1-.8 24.5L67.9 464H380.1L303.6 344.5c-4.7-7.4-5.1-16.8-.8-24.5s12.3-12.5 21.1-12.5h25.6L261.5 168.4c.5-1.1 1-2.2 1.4-3.4l12.6-33.5zM160 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM288 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faTireFlat:{prefix:"far",iconName:"tire-flat",icon:[512,512,[],"f632","M464 288c0-114.9-93.1-208-208-208S48 173.1 48 288c0 31 6.8 60.3 18.8 86.7c6.9 15.1 7 33-.8 48.5L48.4 458.5c-.3 .5-.4 1.1-.4 1.7c0 2.1 1.7 3.8 3.8 3.8H132 380h80.2c2.1 0 3.8-1.7 3.8-3.8c0-.6-.1-1.2-.4-1.7l-17.7-35.3c-7.8-15.6-7.7-33.4-.8-48.5C457.2 348.3 464 319 464 288zm48 0c0 38.1-8.3 74.2-23.2 106.7c-1 2.2-1 4.8 .1 7l17.7 35.3c3.6 7.2 5.5 15.1 5.5 23.2c0 28.6-23.2 51.8-51.8 51.8H380 132 51.8C23.2 512 0 488.8 0 460.2c0-8 1.9-16 5.5-23.2l17.7-35.3c1.1-2.2 1.1-4.8 .1-7C8.3 362.2 0 326.1 0 288C0 146.6 114.6 32 256 32s256 114.6 256 256zm-136 0c0-31.2-11.9-59.6-31.4-80.9l-24.2 33.4c9.8 13.3 15.6 29.7 15.6 47.5l0 .9 39.2 12.8c.5-4.5 .8-9 .8-13.6zm-54.9 46.5c-10 14-24.4 24.6-41.2 29.9l0 41.3c34.4-7 63.5-28.7 80.4-58.3l-39.3-12.8zM232 364.3c-16.7-5.3-31.1-15.9-41.1-29.8l-39.3 12.8c16.8 29.6 45.9 51.3 80.3 58.3l0-41.3zM136 288c0 4.6 .3 9.2 .8 13.6L176 288.9l0-.9c0-17.8 5.8-34.2 15.6-47.5l-1.7-2.3-22.6-31.1C147.9 228.4 136 256.8 136 288zm120-80c8.9 0 17.6 1.5 25.6 4.2l24.2-33.4c-15.2-6.9-32-10.8-49.8-10.8s-34.6 3.9-49.8 10.8L228.8 210l1.6 2.2c8-2.7 16.6-4.2 25.6-4.2zM88 288a168 168 0 1 1 336 0A168 168 0 1 1 88 288zm200 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faSunglasses:{prefix:"far",iconName:"sunglasses",icon:[576,512,[128374],"f892","M118.6 80c-11.5 0-21.4 7.9-24 19.1L57.1 259.8c25.6-7.8 52.6-11.8 78.6-11.8c40.1 0 82.2 9.6 118.5 27.3c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.4 7.7-9.8 13.5-12.7c36.2-17.8 78.4-27.3 118.5-27.3c26 0 53 4.1 78.6 11.8L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.2c.3 1.8 .5 3.7 .5 5.6v5.2l0 1.5V352l0 .6V368c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM48 352v16c0 2.6 .2 5.2 .5 7.8l144.4-72.2c-18.8-5-38.3-7.6-57.2-7.6c-29.5 0-60.5 6.4-87.7 18.2V352zm392.3-56c-29.4 0-60.4 6.3-87.7 18l3.2 57.5c0 .8 .1 1.7 .2 2.5l141-70.5c-18.6-4.9-38-7.5-56.7-7.5z"]},faBadge:{prefix:"far",iconName:"badge",icon:[512,512,[],"f335","M256 48c-24.1 0-45.1 13.5-55.7 33.5C194.9 91.7 183 96.6 172 93.2c-21.6-6.6-46.1-1.4-63.1 15.7S86.6 150.4 93.2 172c3.4 11-1.5 22.9-11.7 28.2C61.5 210.9 48 231.9 48 256s13.5 45.1 33.5 55.7C91.7 317.1 96.6 329 93.2 340c-6.6 21.6-1.4 46.1 15.7 63.1s41.5 22.3 63.1 15.7c11-3.4 22.9 1.5 28.2 11.7c10.6 20 31.6 33.5 55.7 33.5s45.1-13.5 55.7-33.5c5.4-10.2 17.2-15.1 28.2-11.7c21.6 6.6 46.1 1.4 63.1-15.7s22.3-41.5 15.7-63.1c-3.4-11 1.5-22.9 11.7-28.2c20-10.6 33.5-31.6 33.5-55.7s-13.5-45.1-33.5-55.7c-10.2-5.4-15.1-17.2-11.7-28.2c6.6-21.6 1.4-46.1-15.7-63.1S361.6 86.6 340 93.2c-11 3.4-22.9-1.5-28.3-11.7C301.1 61.5 280.1 48 256 48zm-88.1-4.6C188.2 17 220.1 0 256 0s67.8 17 88.1 43.4c33-4.3 67.6 6.2 93 31.6s35.9 60 31.6 93C495 188.2 512 220.1 512 256s-17 67.8-43.4 88.1c4.3 33-6.2 67.6-31.6 93s-60 35.9-93 31.6C323.8 495 291.9 512 256 512s-67.8-17-88.1-43.4c-33 4.3-67.6-6.2-93-31.6s-35.9-60-31.6-93C17 323.8 0 291.9 0 256s17-67.8 43.4-88.1c-4.3-33 6.2-67.6 31.6-93s60-35.9 93-31.6z"]},faMessagePen:qR,faCommentAltEdit:qY,faMessageEdit:qG,faBellConcierge:qQ,faConciergeBell:qF,faPenRuler:qZ,faPencilRuler:qq,faFileMp3:{prefix:"far",iconName:"file-mp3",icon:[512,512,[],"e648","M48 448c0 8.8 7.2 16 16 16v48c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448zm91.7-95.4c6.9-1.9 14.3 1 18 7.2L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V425.8l-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-7.2 4.8-13.5 11.7-15.4zM288 368c0-8.8 7.2-16 16-16h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368zm32 64h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48zm144 80H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H440c-8.8 0-16-7.2-16-16c0-.6 0-1.1 .1-1.6c.8-8.1 7.6-14.4 15.9-14.4h24c8.8 0 16-7.2 16-16s-7.2-16-16-16H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h32c26.5 0 48 21.5 48 48c0 12.3-4.6 23.5-12.2 32c7.6 8.5 12.2 19.7 12.2 32c0 26.5-21.5 48-48 48z"]},faArrowProgress:{prefix:"far",iconName:"arrow-progress",icon:[512,512,[],"e5df","M472 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0A64 64 0 1 1 384 64zM0 160C0 93.7 53.7 40 120 40H256V17.9C256 8 264 0 273.9 0c4 0 7.8 1.3 11 3.8l60.8 47.3c4 3.1 6.3 7.9 6.3 12.9s-2.3 9.8-6.3 12.9l-60.8 47.3c-3.1 2.4-7 3.8-11 3.8c-9.9 0-17.9-8-17.9-17.9V88H120c-39.8 0-72 32.2-72 72s32.2 72 72 72H392c66.3 0 120 53.7 120 120c0 59.5-43.3 108.8-100 118.3c-9.1 24.3-32.5 41.7-60 41.7c-35.3 0-64-28.7-64-64s28.7-64 64-64c25.9 0 48.3 15.4 58.3 37.6c30.9-8.1 53.7-36.2 53.7-69.6c0-39.8-32.2-72-72-72H120C53.7 280 0 226.3 0 160zM123.3 424H160V401.9c0-9.9 8-17.9 17.9-17.9c4 0 7.8 1.3 11 3.8l60.8 47.3c4 3.1 6.3 7.9 6.3 12.9s-2.3 9.8-6.3 12.9l-60.8 47.3c-3.1 2.4-7 3.8-11 3.8c-9.9 0-17.9-8-17.9-17.9V472H123.3c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40zM88 448a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm264 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faChessRookPiece:qK,faChessRookAlt:qJ,faSquareRoot:{prefix:"far",iconName:"square-root",icon:[576,512,[8730],"f697","M344.3 80c-3.6 0-6.7 2.4-7.7 5.8L231.1 462.5c-2.6 9.4-10.7 16.3-20.5 17.4s-19.1-3.9-23.8-12.5L83.9 276.2c-1.4-2.6-4.1-4.2-7-4.2H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H76.9c20.6 0 39.5 11.3 49.3 29.5l74.7 138.8L290.3 72.9C297.1 48.7 319.2 32 344.3 32H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H344.3z"]},faAlbumCollectionCirclePlus:{prefix:"far",iconName:"album-collection-circle-plus",icon:[640,512,[],"e48e","M56 0H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 48 32 37.3 32 24S42.7 0 56 0zM6.2 232.3C1.1 194 30.9 160 69.6 160H442.4c23.9 0 44.4 13 55.4 32l-1.8 0c-26.2 0-51.1 5.7-73.4 16H69.6c-9.7 0-17.1 8.5-15.9 18.1l29.5 224c1 8 7.8 13.9 15.9 13.9H348.5c12.3 18.8 28 35.1 46.3 48H99.1c-32.1 0-59.3-23.8-63.5-55.7L6.2 232.3zM256 232c38.9 0 74.2 11.1 100.1 29.2C333.4 290.8 320 327.8 320 368c0 20.1 3.4 39.4 9.6 57.4C308 434.7 282.9 440 256 440c-79.5 0-144-46.6-144-104s64.5-104 144-104zM16 104c0-13.3 10.7-24 24-24H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24zM256 368c17.7 0 32-10.7 32-24s-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304z"]},faPeopleArrows:qW,faPeopleArrowsLeftRight:qX,faSignPost:{prefix:"far",iconName:"sign-post",icon:[512,512,[],"e624","M232 24c0-13.3 10.7-24 24-24s24 10.7 24 24V64H417c9.5 0 18.5 4.2 24.6 11.5l61.9 74.2c4.9 5.9 4.9 14.6 0 20.5l-61.9 74.2c-6.1 7.3-15.1 11.5-24.6 11.5H280V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256H80c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48H232V24zM449.5 160l-40-48H80v96H409.5l40-48z"]},faFaceAngryHorns:{prefix:"far",iconName:"face-angry-horns",icon:[640,512,[],"e368","M320 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464c141.4 0 256-114.6 256-256c0-24.6-3.5-48.4-9.9-70.9c44.3-59.4 67.4-135 73.6-166c1.3-6.3-1.4-12.8-6.8-16.4s-12.4-3.6-17.8 0c-19.3 12.9-48.5 24.2-78.4 33.1c-23.3 7-46 12.2-63 15.5C430.9 19.1 377.7 0 320 0S209.1 19.1 166.2 51.3c-17-3.3-39.7-8.6-63-15.5C73.4 26.9 44.2 15.5 24.9 2.7C19.5-.9 12.5-.9 7.1 2.7S-1 12.8 .3 19.1c6.2 31 29.3 106.6 73.6 166C67.5 207.6 64 231.4 64 256c0 141.4 114.6 256 256 256zm72.4-102.5c9.7-9 10.2-24.2 1.2-33.9C379.3 360.3 354.6 344 320 344s-59.3 16.3-73.5 31.6c-9 9.7-8.5 24.9 1.2 33.9s24.9 8.5 33.9-1.2c7.4-7.9 20-16.4 38.5-16.4s31.1 8.5 38.5 16.4c9 9.7 24.2 10.2 33.9 1.2zM240.4 288c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},faMarsAndVenusBurst:{prefix:"far",iconName:"mars-and-venus-burst",icon:[640,512,[],"e523","M520 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h38.1l-54.2 54.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59 146.6 136 158.2V416H344c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v24c0 13.3 10.7 24 24 24s24-10.7 24-24V464h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H424V382.2c77-11.6 136-78 136-158.2c0-31.4-9-60.7-24.7-85.4L592 81.9V112c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H520zM288 224a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zM176 8c-8.9 0-17 4.9-21.2 12.7L124.7 77.5 61.6 65.6c-8.7-1.6-17.6 1.7-23.2 8.6s-6.8 16.4-3.3 24.5l25.6 58.9-48.6 42c-6.7 5.8-9.7 14.8-7.7 23.5s8.6 15.5 17.1 17.8l62 16.7 2.5 64.2c.3 8.9 5.6 16.8 13.6 20.7s17.5 3 24.6-2.3l51.7-38 51.7 38c6.4 4.7 14.7 5.9 22.1 3.3c-16.9-21.2-29.4-46.1-36.2-73.3l-23.4-17.2c-8.5-6.2-20-6.2-28.4 0l-29.5 21.7-1.4-36.6c-.4-10.5-7.6-19.5-17.7-22.2l-35.4-9.6 27.7-24c7.9-6.9 10.5-18.1 6.3-27.7L97.2 121.1l36 6.7c10.3 1.9 20.7-3.1 25.6-12.3L176 83.2l17.2 32.4c4.9 9.3 15.3 14.3 25.6 12.3l16.8-3.1c14.3-23.6 33.4-43.8 56.1-59.3c-.4 .1-.9 .1-1.3 .2L227.3 77.5 197.2 20.7C193 12.9 184.9 8 176 8z"]},faTombstone:{prefix:"far",iconName:"tombstone",icon:[448,512,[],"f720","M368 432V192c0-79.5-64.5-144-144-144S80 112.5 80 192V432H32V192C32 86 118 0 224 0S416 86 416 192V432H368zM0 488c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM248 152v40h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V240H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSquareCaretRight:q$,faCaretSquareRight:q4,faScissors:q3,faCut:q0,faListMusic:{prefix:"far",iconName:"list-music",icon:[512,512,[],"f8c9","M481.1 0C498.2 0 512 13.8 512 30.9V136c0 10.4-6.7 19.6-16.6 22.8L384 194.7V432c0 44.2-50.1 80-112 80s-112-35.8-112-80s50.1-80 112-80c23.8 0 45.9 5.3 64 14.3V64c0-10.3 6.6-19.5 16.4-22.8L471.4 1.6c3.1-1 6.4-1.6 9.8-1.6zM323.3 414.5c-11.2-8-29.2-14.5-51.3-14.5s-40.1 6.5-51.3 14.5C209.4 422.6 208 429.4 208 432s1.4 9.4 12.7 17.5c11.2 8 29.2 14.5 51.3 14.5s40.1-6.5 51.3-14.5c11.3-8.1 12.7-14.9 12.7-17.5s-1.4-9.4-12.7-17.5zM384 144.3l80-25.8V54.6L384 81.3v63zM24 48H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 96 0 85.3 0 72S10.7 48 24 48zm0 128H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faSunPlantWilt:{prefix:"far",iconName:"sun-plant-wilt",icon:[640,512,[],"e57a","M160-.2c-8.4 0-16.2 4.4-20.5 11.6L115.2 51.7 69.6 40.4c-8.2-2-16.8 .4-22.7 6.3s-8.3 14.6-6.3 22.7l11.3 45.6L11.6 139.4C4.4 143.7 0 151.5 0 159.9s4.4 16.2 11.6 20.5l40.2 24.3L40.5 250.4c-2 8.2 .4 16.8 6.3 22.7s14.6 8.3 22.7 6.3l45.6-11.3 24.3 40.2c4.3 7.2 12.1 11.6 20.5 11.6s16.2-4.4 20.5-11.6l24.3-40.2 45.6 11.3c8.2 2 16.8-.4 22.7-6.3s8.3-14.6 6.3-22.7l-11.3-45.6 40.2-24.3c7.2-4.3 11.6-12.1 11.6-20.5s-4.4-16.2-11.6-20.5l-40.2-24.3 11.3-45.6c2-8.2-.4-16.8-6.3-22.7s-14.6-8.3-22.7-6.3L204.9 51.7 180.6 11.4C176.2 4.2 168.5-.2 160-.2zm0 70.4l12.9 21.3c5.4 9 16.1 13.4 26.3 10.9l24.2-6-6 24.2c-2.5 10.2 1.9 20.9 10.9 26.3l21.3 12.9-21.3 12.9c-9 5.4-13.4 16.1-10.9 26.3l6 24.2-24.2-6c-10.2-2.5-20.9 1.9-26.3 10.9L160 249.6l-12.9-21.3c-5.4-9-16.1-13.4-26.3-10.9l-24.2 6 6-24.2c2.5-10.2-1.9-20.9-10.9-26.3L70.4 159.9 91.8 147c9-5.4 13.4-16.1 10.9-26.3l-6-24.2 24.2 6c10.2 2.5 20.9-1.9 26.3-10.9L160 70.3zM192 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274.1c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338.1c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V464L24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24l-112 0V280v-8V176z"]},faToiletsPortable:{prefix:"far",iconName:"toilets-portable",icon:[576,512,[],"e584","M72 48H184c13.3 0 24 10.7 24 24V96H48V72c0-13.3 10.7-24 24-24zM48 432V144H208v80H184c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h24V432H48zm0 56v-8H208v8c0 13.3 10.7 24 24 24s24-10.7 24-24V72c0-39.8-32.2-72-72-72H72C32.2 0 0 32.2 0 72V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM392 48H504c13.3 0 24 10.7 24 24V96H368V72c0-13.3 10.7-24 24-24zM368 432V144H528v80H504c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h24V432H368zm0 56v-8H528v8c0 13.3 10.7 24 24 24s24-10.7 24-24V72c0-39.8-32.2-72-72-72H392c-39.8 0-72 32.2-72 72V488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faHockeyPuck:{prefix:"far",iconName:"hockey-puck",icon:[512,512,[],"f453","M48 184c0 4.8 2.3 11.7 11 20.2c8.8 8.6 22.8 17.5 42.1 25.5C139.6 245.6 194.3 256 256 256s116.4-10.4 154.9-26.3c19.3-8 33.3-16.9 42.1-25.5c8.7-8.6 11-15.4 11-20.2s-2.3-11.7-11-20.2c-8.8-8.6-22.8-17.5-42.1-25.5C372.4 122.4 317.7 112 256 112s-116.4 10.4-154.9 26.3c-19.3 8-33.3 16.9-42.1 25.5c-8.7 8.6-11 15.4-11 20.2zM0 184c0-21.7 10.7-40.1 25.4-54.5c14.7-14.3 34.6-26.1 57.3-35.5C128.3 75.1 189.6 64 256 64s127.7 11.1 173.2 29.9c22.7 9.4 42.7 21.2 57.3 35.5C501.3 143.9 512 162.3 512 184V328c0 21.7-10.7 40.1-25.4 54.5c-14.6 14.3-34.6 26.1-57.3 35.5C383.7 436.9 322.4 448 256 448s-127.7-11.1-173.2-29.9c-22.7-9.4-42.7-21.2-57.3-35.5C10.7 368.1 0 349.7 0 328V184zm464 72.2c-10.5 6.7-22.2 12.6-34.8 17.9C383.7 292.9 322.4 304 256 304s-127.7-11.1-173.2-29.9c-12.6-5.2-24.3-11.1-34.8-17.9V328c0 4.8 2.3 11.7 11 20.2c8.8 8.6 22.8 17.5 42.1 25.5C139.6 389.6 194.3 400 256 400s116.4-10.4 154.9-26.3c19.3-8 33.3-16.9 42.1-25.5c8.7-8.6 11-15.4 11-20.2V256.2z"]},faMustache:{prefix:"far",iconName:"mustache",icon:[640,512,[],"e5bc","M233.4 112c-32.9 0-64.4 13.1-87.7 36.3c-28.5 28.5-74.2 29.8-104.3 3.1l-1.5-1.3c-2.7-2.4-5.8-4.1-9-5c-1.3-.4-2.7-.7-4.1-.9c-1.1-.1-2.2-.2-3.3-.2c-3.6 .1-7 .9-10.1 2.4c-2.2 1-4.2 2.4-6 4.2C2.9 154.9 0 161.1 0 168v34C0 311.4 88.6 400 198 400c42.8 0 84.5-13.9 118.8-39.6L320 358l3.2 2.4c34.3 25.7 76 39.6 118.8 39.6c109.4 0 198-88.6 198-198V168c0-6.9-2.9-13.1-7.5-17.4c-4.2-4-9.8-6.5-16.1-6.6c-.4 0-.9 0-1.3 0c-2.4 .1-4.8 .5-7.1 1.3c-2.9 1-5.6 2.6-8 4.7l-1.5 1.3c-30.1 26.7-75.8 25.4-104.3-3.1C471 125.1 439.5 112 406.6 112h-1.2c-29.7 0-58.5 10.4-81.3 29.5l-4 3.3-4-3.3c-22.8-19-51.6-29.5-81.3-29.5h-1.2zm358.3 98.7C587.3 289.5 521.9 352 442 352c-32.5 0-64-10.5-90-30l-17.6-13.2c-8.5-6.4-20.3-6.4-28.8 0L288 322c-26 19.5-57.5 30-90 30c-79.9 0-145.3-62.5-149.8-141.3c44.3 16.7 96 7 131.4-28.4C193.9 168 213.3 160 233.4 160h1.2c18.5 0 36.4 6.5 50.6 18.3l19.3 16.1c8.9 7.4 21.8 7.4 30.7 0l19.3-16.1c14.2-11.8 32.1-18.3 50.6-18.3h1.2c20.2 0 39.5 8 53.8 22.3c35.4 35.4 87.1 45.1 131.4 28.4z"]},faHyphen:{prefix:"far",iconName:"hyphen",icon:[320,512,[],"2d","M0 256c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"]},faTable:{prefix:"far",iconName:"table",icon:[512,512,[],"f0ce","M48 264V160H232V264H48zm0 48H232V432H64c-8.8 0-16-7.2-16-16V312zM280 432V312H464V416c0 8.8-7.2 16-16 16H280zM464 264H280V160H464V264zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faUserChef:{prefix:"far",iconName:"user-chef",icon:[448,512,[],"e3d2","M384 48c0 20.9-13.4 38.7-32 45.3V112v64c0 70.7-57.3 128-128 128s-128-57.3-128-128V112 93.3C77.4 86.7 64 68.9 64 48C64 21.5 85.5 0 112 0c14.3 0 27.2 6.3 36 16.3C156.8 6.3 169.7 0 184 0c16.7 0 31.4 8.5 40 21.5C232.6 8.5 247.3 0 264 0c14.3 0 27.2 6.3 36 16.3C308.8 6.3 321.7 0 336 0c26.5 0 48 21.5 48 48zM304 176V160H144v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM169.4 438c-5.7 2.6-9.4 8.3-9.4 14.6V464H397.1c-7.7-28.9-30.1-51.9-58.8-60.4L304 393.4V379.1l-13.1 3.8L169.4 438zM128 452.6c0-18.8 11-35.9 28.1-43.7l35.6-16.2L144 379.1v14.3l-34.3 10.2c-28.6 8.5-51 31.5-58.8 60.4H128V452.6zM0 486.4c0-60.9 40.5-112.3 96-128.8V334c0-7.8 6.3-14 14-14c1.3 0 2.6 .2 3.9 .5L224 352l110.1-31.5c1.3-.4 2.6-.5 3.9-.5c7.8 0 14 6.3 14 14v23.5c55.5 16.5 96 68 96 128.8c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4zM272 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faMessageImage:q6,faCommentAltImage:q8,faUsersMedical:{prefix:"far",iconName:"users-medical",icon:[640,512,[],"f830","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H605.3c-6.6-18.6-24.4-32-45.3-32H528c-20.9 0-38.7 13.4-45.3 32H405.3zm-26.7 32c19.3 0 37.6 4.1 54.2 11.5C422.5 372.3 416 385.4 416 400v8.6c-11.3-5.5-23.9-8.6-37.3-8.6H261.3c-39.8 0-73.2 27.2-82.6 64H428.2c8.8 9.8 21.6 16 35.8 16h16v16c0 5.6 1 11 2.7 16H154.7c-14.7 0-26.7-11.9-26.7-26.7C128 411.7 187.7 352 261.3 352H378.7zM320 272a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM512 336c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H576v48c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V448H464c-8.8 0-16-7.2-16-16V400c0-8.8 7.2-16 16-16h48V336z"]},faSensorTriangleExclamation:q5,faSensorAlert:q7,faMagnifyingGlassArrowRight:{prefix:"far",iconName:"magnifying-glass-arrow-right",icon:[512,512,[],"e521","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm33-289c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l23 23H128c-13.3 0-24 10.7-24 24s10.7 24 24 24H230.1l-23 23c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64z"]},faTachographDigital:q9,faDigitalTachograph:Kc,faFaceMask:{prefix:"far",iconName:"face-mask",icon:[576,512,[],"e37f","M128 388.9c-27.6-33.2-45.1-75.1-47.7-121l50.1 26.7c-1.6 5.5-2.4 11.4-2.4 17.4v76.9zM36.4 208.6c-7.1-2-14.9 1.1-18.5 7.9c-4.2 7.8-1.2 17.5 6.6 21.6l7.9 4.2c-.2 4.5-.4 9.1-.4 13.7c0 141.4 114.6 256 256 256s256-114.6 256-256c0-4.6-.1-9.1-.4-13.7l7.9-4.2c7.8-4.2 10.7-13.8 6.6-21.6c-3.6-6.8-11.4-9.9-18.5-7.9C517.4 89.9 413.2 0 288 0S58.6 89.9 36.4 208.6zm45 23.6C93.2 128.5 181.2 48 288 48s194.8 80.5 206.7 184.2L429.5 267c-11.6-11.7-27.7-19-45.5-19H192c-17.8 0-33.9 7.2-45.5 19L81.3 232.2zm414.3 35.7c-2.6 45.9-20.1 87.8-47.7 121V312c0-6-.8-11.9-2.4-17.4l50.1-26.7zM170.4 207.4c4.8-5.7 26.7-23.4 61.6-23.4c13.3 0 24-10.7 24-24s-10.7-24-24-24c-50.4 0-85.4 25-98.4 40.6c-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.1 33.8-3.1zM176 312c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16v8H176v-8zm0 40H400v32H176V352zm0 64H400c0 13.3-10.7 24-24 24H288 200c-13.3 0-24-10.7-24-24zM344 184c36.4 0 58.7 15.3 63 19.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-13.5-13.5-48.1-33.7-97-33.7c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},faPickleball:{prefix:"far",iconName:"pickleball",icon:[576,512,[],"e435","M284.3 61.9c18.8-18.7 49.2-18.7 68 0L465.9 175.2c14.8 14.8 17.9 36.9 9.3 54.7c15.7 4.4 30.4 11.1 43.8 19.8c16.6-35.5 10.3-79.1-19.1-108.4L386.3 28C348.8-9.4 287.9-9.4 250.4 28L92.5 185.5c-22.9 22.9-29.8 57.3-17.3 87.2l18.3 43.8c5 12 2.2 25.7-6.9 34.9L34.8 402.9c-25 24.9-25 65.4 0 90.4s65.6 25 90.7 0l52-51.8c9.1-9.1 22.9-11.8 34.8-7l42.5 17.4c11.4 4.7 23.4 6.6 35.2 5.8c-8-15.3-13.6-32.1-16.2-49.9c-.3-.1-.5-.2-.8-.3l-42.5-17.4c-29.9-12.2-64.2-5.4-87.1 17.4l-52 51.8c-6.3 6.2-16.4 6.2-22.7 0c-6.3-6.2-6.2-16.3 0-22.6l51.7-51.5c23-22.9 29.8-57.3 17.3-87.2l-18.3-43.8c-4.5-10.9-2.7-23.3 4.6-32.3l148.4 148c1.7-19 6.6-37 14.3-53.5L158 187.9l126.3-126zM560 384a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM368 368a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm48 112a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm32-96a16 16 0 1 1 -32 0 16 16 0 1 1 32 0zm64 32a16 16 0 1 1 0-32 16 16 0 1 1 0 32zM464 304a16 16 0 1 1 -32 0 16 16 0 1 1 32 0z"]},faStarSharpHalf:{prefix:"far",iconName:"star-sharp-half",icon:[576,512,[],"e28c","M291.7 .3C303.4 2.1 312 12.2 312 24V376c0 7.4-3.4 14.4-9.3 18.9l-144 112c-8.3 6.5-19.8 6.8-28.5 .7s-12.3-16.9-9.1-27l50.9-160.1L41.3 218.9c-8.1-6.3-11.3-17-8-26.7S45.7 176 56 176H214.5L265.1 16.7C268.7 5.4 280-1.5 291.7 .3zM264 178.6l-9.1 28.7c-3.2 10-12.4 16.7-22.9 16.7H126l88.8 69.1c7.9 6.2 11.2 16.6 8.1 26.2L190.3 421.6 264 364.3V178.6z"]},faUsersSlash:{prefix:"far",iconName:"users-slash",icon:[640,512,[],"e073","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM281.5 195.3c8.8-11.7 22.7-19.3 38.5-19.3c26.5 0 48 21.5 48 48c0 11.6-4.1 22.2-11 30.5l-75.5-59.2zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192H106.7zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c10.5 0 19.5-6 23.9-14.8l-49.7-39.1c.7 1.9 1.2 3.9 1.8 5.9H178.7c9.5-36.8 42.9-64 82.6-64H378.7c2.6 0 5.1 .1 7.6 .3L324.9 352H261.3zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z"]},faClover:{prefix:"far",iconName:"clover",icon:[448,512,[],"e139","M174.4 80c-14.4 0-26 11.7-26 26c0 6.6 1.7 13.2 5 18.9l35.6 63.2c5.3 9.4 3.7 21.1-3.9 28.8s-19.4 9.2-28.8 3.9L93 185.3c-5.8-3.3-12.3-5-18.9-5c-14.4 0-26 11.7-26 26V209c0 7.6 3 14.9 8.4 20.3l9.8 9.8c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-9.8 9.8C51 288.2 48 295.4 48 303v2.6c0 14.4 11.7 26 26 26c6.6 0 13.2-1.7 18.9-5l63.2-35.6c9.4-5.3 21.1-3.7 28.8 3.9s9.2 19.4 3.9 28.8L153.3 387c-3.3 5.8-5 12.3-5 18.9c0 14.4 11.7 26 26 26H177c7.6 0 14.9-3 20.3-8.4l9.8-9.8c4.5-4.5 10.6-7 17-7s12.5 2.5 17 7l9.8 9.8c5.4 5.4 12.7 8.4 20.3 8.4h2.6c14.4 0 26-11.7 26-26c0-6.6-1.7-13.2-5-18.9l-35.6-63.2c-5.3-9.4-3.7-21.1 3.9-28.8s19.4-9.2 28.8-3.9L355 326.7c5.8 3.3 12.3 5 18.9 5c14.4 0 26-11.7 26-26V303c0-7.6-3-14.9-8.4-20.3l-9.8-9.8c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l9.8-9.8c5.4-5.4 8.4-12.7 8.4-20.3v-2.8c0-14.3-11.6-25.9-25.9-25.9c-6.7 0-13.3 1.7-19.1 5.1l-61.9 35.5c-9.3 5.3-21.1 3.8-28.7-3.7s-9.4-19.2-4.2-28.7l34.7-63.4c3.1-5.7 4.8-12.2 4.8-18.7c0-14.6-11.8-26.4-26.4-26.4H271c-7.6 0-14.9 3-20.3 8.4L241 98.2c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7l-9.8-9.8C191.8 83 184.6 80 177 80h-2.6zm173.3 26.4c0 11.1-2.1 22.1-6.3 32.4c10.3-4.2 21.4-6.4 32.7-6.4c40.8 0 73.9 33.1 73.9 73.9V209c0 17.1-5.7 33.7-16.1 47c10.4 13.4 16.1 29.9 16.1 47v2.6c0 40.9-33.2 74-74 74c-11.2 0-22.3-2.2-32.7-6.4c4.2 10.3 6.4 21.4 6.4 32.7c0 40.9-33.2 74-74 74H271c-17.1 0-33.7-5.7-47-16.1c-13.4 10.4-29.9 16.1-47 16.1h-2.6c-40.9 0-74-33.2-74-74c0-11.2 2.2-22.3 6.4-32.7c-10.3 4.2-21.4 6.4-32.7 6.4c-40.9 0-74-33.2-74-74V303c0-17.1 5.7-33.7 16.1-47C5.7 242.6 0 226.1 0 209v-2.6c0-40.9 33.2-74 74-74c11.2 0 22.3 2.2 32.7 6.4c-4.2-10.3-6.4-21.4-6.4-32.7c0-40.9 33.2-74 74-74H177c17.1 0 33.7 5.7 47 16.1C237.4 37.7 253.9 32 271 32h2.3c41.1 0 74.4 33.3 74.4 74.4z"]},faMeat:{prefix:"far",iconName:"meat",icon:[512,512,[127830],"f814","M443.2 138.7c8.1 13.4 13.9 26.9 17.3 39.8c.5 1.9 .9 3.8 1.3 5.7c2.4 11.6 2.8 22.5 .9 32.1c-1.9 10.1-6.2 18.8-13 25.6l-.2 .2c-29 28.7-92.5 11.9-142-37.6C258 154.8 241.2 91.1 270.2 62.2c1.8-1.8 3.7-3.4 5.8-4.8c.7-.5 1.3-.9 2-1.3c3-1.9 6.3-3.5 9.8-4.7c.6-.2 1.2-.4 1.9-.6c32.7-10.1 82.4 8.5 122.8 48.9c12.4 12.4 22.8 25.7 30.8 39.1zM388.8 302.1C363 323.9 330.1 336 296 336H208c-17.7 0-32-14.3-32-32V216c0-34.1 12.1-67 33.9-92.8c.8 5 1.9 9.9 3.1 14.6c9.3 35.3 30.9 70.9 60.6 100.6s65.3 51.4 100.6 60.6c4.7 1.2 9.6 2.3 14.6 3.1zM212.6 384H296c50.9 0 99.8-20.2 135.8-56.2L483.5 276c.1-.1 .2-.2 .3-.3c23.7-23.7 29.9-54.3 27.8-82.5c-.7-9.4-2.3-18.5-4.6-27c-5.8-22-16.4-44.1-30.7-64.8c-8.7-12.5-18.7-24.6-30-35.8C416.6 35.9 381.1 14.3 345.8 5c-34-8.9-78-8.3-109.5 23.2l-52 52c-36 36-56.2 84.8-56.2 135.8v83.4c0 7.1-2.8 13.9-7.8 18.9c-10.3 10.3-26.9 9.7-40.7 5C73.4 321.1 66.8 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-6.8-1.1-13.4-3.2-19.5c-4.7-13.8-5.3-30.4 5-40.7c5-5 11.8-7.8 18.9-7.8zm175-204.4c8.9-8.9 3.8-28.5-11.5-43.8s-34.9-20.4-43.8-11.5s-3.8 28.5 11.5 43.8s34.9 20.4 43.8 11.5z"]},faReply:Kr,faMailReply:Ka,faStarAndCrescent:{prefix:"far",iconName:"star-and-crescent",icon:[512,512,[9770],"f699","M40 256c0 95.9 62.5 177.2 149 205.4C123.2 416.8 80 341.4 80 256s43.2-160.8 109-205.4C102.5 78.8 40 160.1 40 256zM256 0c22.2 0 43.7 2.8 64.2 8.1c2.6 .7 5.2 1.4 7.8 2.1c1.4 .4 2.8 .8 4.2 1.3c4.3 1.3 8.5 2.8 12.7 4.3c1.6 .6 3.1 1.2 4.7 1.8c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-1.7-.1-3.4-.2-5-.3c-3.2-.1-6.4-.2-9.6-.2c-.9 0-1.7 0-2.6 0c-3.2 0-6.5 .2-9.7 .3C206.6 54.7 120 145.2 120 256s86.6 201.3 195.7 207.6c3.2 .2 6.4 .3 9.7 .3c.9 0 1.7 0 2.6 0c3.2 0 6.4-.1 9.6-.2c1.7-.1 3.4-.2 5-.3c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4c-1.6 .6-3.1 1.2-4.7 1.8c-4.2 1.6-8.4 3-12.7 4.3c-1.4 .4-2.8 .8-4.2 1.3c-2.6 .8-5.2 1.5-7.8 2.1c-20.5 5.3-42 8.1-64.2 8.1C114.6 512 0 397.4 0 256S114.6 0 256 0zM357.2 174.2l1.7-3.4 10.9-22.2 5.5-11.2c3.5-7.1 13.7-7.1 17.2 0l5.5 11.2 10.9 22.2 1.7 3.4 13.3 27c1.4 2.8 4.1 4.8 7.2 5.3l29.8 4.3 3.7 .5 24.5 3.6 12.4 1.8c7.9 1.1 11 10.8 5.3 16.4l-9 8.7-17.7 17.3-2.7 2.6-21.6 21c-2.3 2.2-3.3 5.4-2.8 8.5l5.1 29.7 .6 3.7 4.2 24.4 2.1 12.3c1.3 7.8-6.9 13.8-13.9 10.1l-11.1-5.8-21.9-11.5-3.3-1.7-26.6-14c-2.8-1.5-6.1-1.5-8.9 0l-26.6 14-3.3 1.7-21.9 11.5-11.1 5.8c-7 3.7-15.3-2.3-13.9-10.1l2.1-12.3 4.2-24.4 .6-3.7 5.1-29.7c.5-3.1-.5-6.3-2.8-8.5l-21.6-21-2.7-2.6-17.7-17.3-9-8.7c-5.7-5.6-2.6-15.2 5.3-16.4l12.4-1.8 24.5-3.6 3.7-.5 29.8-4.3c3.1-.5 5.8-2.4 7.2-5.3l13.3-27zm-7.7 78.6a36.3 36.3 0 1 0 69 22.4 36.3 36.3 0 1 0 -69-22.4z"]},faEmptySet:{prefix:"far",iconName:"empty-set",icon:[512,512,[8709,216],"f656","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L396.5 81.5C358.1 50.6 309.2 32 256 32C132.3 32 32 132.3 32 256c0 53.2 18.6 102.1 49.5 140.5L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.5-74.5c38.4 31 87.3 49.5 140.5 49.5c123.7 0 224-100.3 224-224c0-53.2-18.6-102.1-49.5-140.5L505 41zM362.3 115.7L115.7 362.3C93.3 332.8 80 295.9 80 256c0-97.2 78.8-176 176-176c39.9 0 76.8 13.3 106.3 35.7zM149.7 396.3L396.3 149.7C418.7 179.2 432 216.1 432 256c0 97.2-78.8 176-176 176c-39.9 0-76.8-13.3-106.3-35.7z"]},faHouseFire:{prefix:"far",iconName:"house-fire",icon:[640,512,[],"e50c","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L447.9 128.2c-12.5-1.1-25.5 2.8-35.4 11.7c-4.1 3.6-8 7.3-12 11L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32h48V312c0-22.1 17.9-40 40-40h77c-7.7 15.7-13.8 32-17.4 48H240V464h84.8c13.5 18.8 30.3 35.1 49.6 48H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM480 512c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 268 640 320.2 640 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327.1 416 363.6 416 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faSquareMinus:Kn,faMinusSquare:Ko,faHelicopter:{prefix:"far",iconName:"helicopter",icon:[640,512,[128641],"f533","M152 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H336v80H137.9L86.7 76.8C78.5 68.6 67.4 64 55.9 64C28.4 64 7.8 89.2 13.2 116.1l16.1 80.3c3.6 17.8 15.6 32.8 32.2 40.2l124.8 55.5 77.4 77.4c19.5 19.5 46 30.5 73.5 30.5H504c39.8 0 72-32.2 72-72V280c0-83.9-68.1-152-152-152H384V48H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM128 176H336V352c-14.4-.3-28.2-6.2-38.5-16.4L217 255c-2.1-2.1-4.5-3.8-7.2-5L80.9 192.8c-2.4-1.1-4.1-3.2-4.6-5.7L63.1 121 111 169c4.5 4.5 10.6 7 17 7zM504 352H384V176h40c57.4 0 104 46.6 104 104v48c0 13.3-10.7 24-24 24zM631 474.7c10.4-8.3 12-23.4 3.7-33.7s-23.4-12-33.7-3.8l-26.9 21.5c-4.3 3.4-9.5 5.3-15 5.3H248c-13.3 0-24 10.7-24 24s10.7 24 24 24H559.2c16.3 0 32.2-5.6 45-15.8L631 474.7z"]},faBird:{prefix:"far",iconName:"bird",icon:[512,512,[],"e469","M48.7 208H192c44.2 0 80-35.8 80-80V112c0-35.3 28.7-64 64-64s64 28.7 64 64v80c0 97.2-78.8 176-176 176c-91.8 0-167.2-70.3-175.3-160zM0 188.4V192C0 294.3 68.5 380.5 162.1 407.4l48.6 91.9c6.2 11.7 20.7 16.2 32.4 10s16.2-20.7 10-32.4L221 416c1 0 2 0 3 0c12.6 0 25-1 37.1-3.1l45.7 86.3c6.2 11.7 20.7 16.2 32.4 10s16.2-20.7 10-32.4l-40.9-77.2C390.3 366.3 448 285.9 448 192V175.5l56.2-33.7c4.8-2.9 7.8-8.1 7.8-13.7s-2.9-10.8-7.8-13.7l-61.7-37C427.9 32.4 385.7 0 336 0C274.1 0 224 50.1 224 112v16c0 17.7-14.3 32-32 32H28.4C12.7 160 0 172.7 0 188.4zM336 144a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCompass:{prefix:"far",iconName:"compass",icon:[512,512,[129517],"f14e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm306.7 69.1L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faSquareCaretDown:Ks,faCaretSquareDown:Kl,faHeartHalfStroke:Kf,faHeartHalfAlt:Kg,faFileCircleQuestion:{prefix:"far",iconName:"file-circle-question",icon:[576,512,[],"e4ef","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z"]},faTruckUtensils:{prefix:"far",iconName:"truck-utensils",icon:[640,512,[],"e628","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 174.9l9.5-81.4c.7-5.9 5.6-10.3 11.6-10.3c6.2 0 11.3 4.8 11.6 11l4.4 75.5c.2 3 2.6 5.3 5.6 5.3s5.5-2.3 5.6-5.3l4.4-75.8c.3-6 5.3-10.6 11.3-10.6s10.9 4.7 11.3 10.6l4.4 75.8c.2 3 2.6 5.3 5.6 5.3s5.5-2.3 5.6-5.3l4.4-75.5c.4-6.2 5.5-11 11.6-11c5.9 0 10.9 4.4 11.6 10.3l9.5 81.4c0 29.4-20.5 54-48 60.3V272c0 8.8-7.2 16-16 16s-16-7.2-16-16V235.2c-27.5-6.3-48-30.9-48-60.3zM272 304V240c-17.7 0-32-14.3-32-32v-37c0-63.1 41.3-86 50.3-90.2c1.1-.5 2.3-.8 3.6-.8c5.6 0 10.1 4.5 10.1 10.1V128 240v64c0 8.8-7.2 16-16 16s-16-7.2-16-16z"]},faLaptopCode:{prefix:"far",iconName:"laptop-code",icon:[640,512,[],"f5fc","M128 80H512c8.8 0 16 7.2 16 16V320h48V96c0-35.3-28.7-64-64-64H128C92.7 32 64 60.7 64 96V320h48V96c0-8.8 7.2-16 16-16zM50.7 400H589.3c-6.6 18.6-24.4 32-45.3 32H96c-20.9 0-38.7-13.4-45.3-32zM32 352c-17.7 0-32 14.3-32 32c0 53 43 96 96 96H544c53 0 96-43 96-96c0-17.7-14.3-32-32-32H32zM281 177c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 31-31zM393 143c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9l-48-48z"]},faJoystick:{prefix:"far",iconName:"joystick",icon:[448,512,[128377],"f8c5","M224 48a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm24 173.4c50.3-11 88-55.8 88-109.4C336 50.1 285.9 0 224 0S112 50.1 112 112c0 53.6 37.7 98.4 88 109.4V320h48V221.4zM96 320c-17.7 0-32 14.3-32 32c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H128c0-17.7-14.3-32-32-32zm0 80H384c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V416c0-8.8 7.2-16 16-16H96z"]},faGrillFire:{prefix:"far",iconName:"grill-fire",icon:[576,512,[],"e5a4","M48 80V96c0 97.2 78.8 176 176 176c7.3 0 14.5-.4 21.6-1.3c-8 16.2-14.3 32.8-18.1 49.3c-1.2 0-2.4 0-3.6 0c-16.9 0-33.4-1.9-49.3-5.4L151.8 368h73c1.5 16.6 5.2 32.7 10.7 48H160c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c3.4 0 6.8 .3 10.1 .8L129.2 299C52.9 263.3 0 185.8 0 96V72C0 49.9 17.9 32 40 32H408c22.1 0 40 17.9 40 40V96c0 24.1-3.8 47.3-10.9 69.1c-8.5-8.6-17.2-17-26.2-25.1c-4.3-3.9-9.3-6.9-14.5-8.9C398.8 119.8 400 108 400 96V80H48zm72 336a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm296 96c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C560.5 268 576 320.2 576 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C389 327.1 352 363.6 352 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faRectangleVerticalHistory:{prefix:"far",iconName:"rectangle-vertical-history",icon:[576,512,[],"e237","M256 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H256zM192 64c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64zM96 72c0-13.3 10.7-24 24-24s24 10.7 24 24V440c0 13.3-10.7 24-24 24s-24-10.7-24-24V72zM0 120c0-13.3 10.7-24 24-24s24 10.7 24 24V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V120z"]},faSwatchbook:{prefix:"far",iconName:"swatchbook",icon:[512,512,[],"f5c3","M0 400c0 61.9 50.1 112 112 112H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H385.9l50.7-50.7c25-25 25-65.5 0-90.5L365.3 75.3c-25-25-65.5-25-90.5 0L224 126.1V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V400zm448 64H209.9l128-128H448c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16zM402.7 203.3L224 382.1V193.9l84.7-84.7c6.2-6.2 16.4-6.2 22.6 0l71.4 71.4c6.2 6.2 6.2 16.4 0 22.6zM112 464c-35.3 0-64-28.7-64-64V304H176v96c0 35.3-28.7 64-64 64zM48 256V176H176v80H48zm0-128V64c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16v64H48zm64 296a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faPrescriptionBottle:{prefix:"far",iconName:"prescription-bottle",icon:[384,512,[],"f485","M48 48H336V80H48V48zM40 0C17.9 0 0 17.9 0 40V88c0 22.1 17.9 40 40 40H344c22.1 0 40-17.9 40-40V40c0-22.1-17.9-40-40-40H40zM32 160V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V160H304V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V416h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V320h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V224h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V160H32z"]},faBars:Ku,faNavicon:Km,faKeyboardLeft:{prefix:"far",iconName:"keyboard-left",icon:[640,512,[],"e1c3","M576 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H576zM224 64c-35.3 0-64 28.7-64 64V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H224zm80 272v16c0 8.8 7.2 16 16 16H480c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16zm48-104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V248c0-8.8-7.2-16-16-16H352zM248 248v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V248c0-8.8-7.2-16-16-16H264c-8.8 0-16 7.2-16 16zm16-96c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H264zm72 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zm96-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H432zm72 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H520c-8.8 0-16 7.2-16 16zm16 64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V248c0-8.8-7.2-16-16-16H520zM416 248v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V248c0-8.8-7.2-16-16-16H432c-8.8 0-16 7.2-16 16zM121 193c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239c-9.4 9.4-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-63-63 63-63z"]},faPeopleGroup:{prefix:"far",iconName:"people-group",icon:[640,512,[],"e533","M128 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-16 32C50.1 160 0 210.1 0 272c0 44.7 26.2 83.2 64 101.2V416c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H112l0-16V336l0-128h32c12.6 0 24.3 3.6 34.2 9.9c7.9-14.2 18.1-26.9 30.2-37.6C190.2 167.5 168 160 144 160H112zM64 229.7v84.7C54 303.1 48 288.2 48 272s6-31.1 16-42.3zM496 208h32V336v48 16H496V384c0-13.3-10.7-24-24-24s-24 10.7-24 24v32c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V373.2c37.8-18 64-56.5 64-101.2c0-61.9-50.1-112-112-112H496c-24 0-46.2 7.5-64.4 20.3c12 10.7 22.3 23.4 30.2 37.6c9.9-6.3 21.6-9.9 34.2-9.9zm96 64c0 16.2-6 31.1-16 42.3V229.7c10 11.3 16 26.1 16 42.3zM560 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 144a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm-16 32c-61.9 0-112 50.1-112 112c0 44.7 26.2 83.2 64 101.2V448c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V389.2c37.8-18 64-56.5 64-101.2c0-61.9-50.1-112-112-112H304zm0 224V352 224h32l0 128v48 32H304V400zm-48-69.7c-10-11.3-16-26.1-16-42.3s6-31.1 16-42.3v84.7zm128 0V245.7c10 11.3 16 26.1 16 42.3s-6 31.1-16 42.3z"]},faHourglassEnd:Kd,faHourglass3:Kp,faHeartCrack:Kz,faHeartBroken:KH,faFaceBeamHandOverMouth:{prefix:"far",iconName:"face-beam-hand-over-mouth",icon:[512,512,[129325],"e47c","M256 48C141.1 48 48 141.1 48 256c0 59 24.6 112.2 64 150.1v10.7c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 113.1-73.3 209.1-175.1 242.9l49-49c11.7-11.7 16.1-27.9 13.2-43C439.1 369 464 315.4 464 256c0-114.9-93.1-208-208-208zM217.6 228.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0zm-78.3 47.9c6.2 6.2 6.2 16.4 0 22.6L248 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l67.3-67.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L280 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l51.3-51.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L312 414.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l19.3-19.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-56.8 56.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2V384 330.4c0-11 9-20 20-20s20 9 20 20v19.7c0 7.1 8.6 10.7 13.7 5.7l79-79c6.2-6.2 16.4-6.2 22.6 0z"]},faDropletPercent:Kv,faHumidity:KV,faSquareUpRight:Ky,faExternalLinkSquareAlt:KN,faFaceKissBeam:Kx,faKissBeam:Kb,faCorn:{prefix:"far",iconName:"corn",icon:[512,512,[127805],"f6c7","M448 0c-14.6 0-28.1 4.9-38.8 13.1C401.4 9.8 392.9 8 384 8c-20.3 0-38.5 9.5-50.2 24.3c-1.9-.2-3.9-.3-5.8-.3c-20.4 0-38.5 9.5-50.2 24.3c-1.9-.2-3.9-.3-5.8-.3c-19.9 0-37.7 9.1-49.4 23.4l3.6 3.6c11.8 11.8 21.9 25.1 30 39.5c0-.3 0-.7-.1-1c0-.5-.1-.9-.1-1.4c0-8.8 7.2-16 16-16c2.6 0 5 .6 7.1 1.7c6.3 3.1 13.7 3.3 20.1 .6s11.4-8.2 13.5-15c2-6.5 8.1-11.3 15.3-11.3c2.6 0 5 .6 7.1 1.7c6.3 3.1 13.7 3.3 20.1 .6s11.4-8.2 13.5-15c2-6.5 8.1-11.3 15.3-11.3c4.6 0 8.7 1.9 11.6 5c5.3 5.5 12.8 8.3 20.4 7.3s14.3-5.4 18-12.1c2.8-5 8-8.2 14-8.2c8.8 0 16 7.2 16 16c0 6-3.3 11.2-8.2 14c-6.7 3.7-11.2 10.4-12.1 18s1.8 15.2 7.3 20.4c3.1 2.9 5 7 5 11.6c0 7.2-4.7 13.3-11.3 15.3c-6.7 2.1-12.2 7-15 13.5s-2.6 13.8 .6 20.1c1 2.1 1.7 4.5 1.7 7.1c0 7.2-4.7 13.3-11.3 15.3c-6.7 2.1-12.2 7-15 13.5s-2.6 13.8 .6 20.1c1 2.1 1.7 4.5 1.7 7.1c0 7-4.5 12.9-10.7 15.1c7.2 4.8 14.2 10.2 20.7 16.1L435.5 287c12.6-11.7 20.5-28.4 20.5-47c0-2-.1-3.9-.3-5.8C470.5 222.5 480 204.4 480 184c0-2-.1-3.9-.3-5.8C494.5 166.5 504 148.4 504 128c0-8.9-1.8-17.4-5.1-25.2C507.1 92.1 512 78.6 512 64c0-35.3-28.7-64-64-64zM169 71c-6.1-6.1-15-8.5-23.4-6.2s-14.8 8.9-16.9 17.3l-21.9 87.4c-.4 1.4-1.1 2.7-2.1 3.7L41.9 236.1C15.1 263 0 299.4 0 337.4c0 36 13.6 70.7 38 97.1L66.1 465c27.6 30 66.6 47 107.3 47c38.7 0 75.9-15.4 103.3-42.8l62.9-62.9c.9-.9 1.9-1.5 3.1-1.9l88.8-29.6c8.1-2.7 14.2-9.5 15.9-17.9s-1.1-17-7.4-22.7l-28.5-25.7C374 274.7 325.3 256 274.8 256c-9 0-17.9 .6-26.8 1.8V213c0-40.3-16-79-44.5-107.5L169 71zm31 142v57.1c-25.9 10.2-49.7 25.7-69.8 45.7L60.9 385.2C52.5 370.8 48 354.3 48 337.4c0-25.3 10-49.5 27.9-67.3l62.8-62.8c7.2-7.2 12.3-16.2 14.7-26L165 134.9l4.5 4.5C189 159 200 185.4 200 213zM101.4 432.5l-9.6-10.3 72.3-72.3c29.3-29.3 69.1-45.8 110.6-45.8c37.7 0 74.1 13.6 102.5 38.3l-49.7 16.6c-8.2 2.7-15.7 7.4-21.9 13.5l-62.9 62.9c-18.4 18.4-43.3 28.7-69.3 28.7c-27.4 0-53.5-11.4-72.1-31.5z"]},faRollerCoaster:{prefix:"far",iconName:"roller-coaster",icon:[640,512,[],"e324","M48 184c0-40.1 22.7-74.9 56-92.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V80h5.1c15 0 29.6 3.2 42.9 9.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V132.6l48 69.1V456c0 13.3 10.7 24 24 24s24-10.7 24-24V270.9l14.9 21.5c9.4 13.6 20.6 25.6 33.1 35.8V456c0 13.3 10.7 24 24 24s24-10.7 24-24V356.1c15.3 5.9 31.4 9.7 48 11.2V456c0 13.3 10.7 24 24 24s24-10.7 24-24V365.8c20.9-4 40-13 56-25.8V456c0 13.3 10.7 24 24 24s24-10.7 24-24V240v-8c0-75.1-60.9-136-136-136h-8.1c-30.4 0-60.3 8.3-86.4 23.9L358 150.8l58 83.5V172l18.1-10.9c14.1-8.4 29.7-13.9 45.9-16V264c0 13.3 10.7 24 24 24s24-10.7 24-24V147.3c36.9 10.4 64 44.4 64 84.7v8c0 44.2-35.8 80-80 80h-8.5c-41.9 0-81.2-20.5-105.1-55L281.9 97.3C253.5 56.4 206.9 32 157.1 32H152C68.1 32 0 100.1 0 184V456c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},faPhotoFilmMusic:{prefix:"far",iconName:"photo-film-music",icon:[640,512,[],"e228","M576 48H256c-8.8 0-16 7.2-16 16V256c0 8.7 6.9 15.8 15.6 16l69.1-94.2c4.5-6.2 11.7-9.8 19.4-9.8s14.8 3.6 19.4 9.8L380 200.4l56-85.6c4.4-6.8 12-10.9 20.1-10.9s15.7 4.1 20.1 10.9l30.5 46.7L406.3 195c-22.9 7.6-38.3 29-38.3 53.1V320H256c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64v69.6c-12.9-6.1-27.9-7.1-41.7-2.5l-6.3 2.1V64c0-8.8-7.2-16-16-16zM289.9 448H160 136 112 64c-35.3 0-64-28.7-64-64V176c0-35.3 28.7-64 64-64h48 24 24v48 72 88 8 72H326.3c-2.3 1.4-4.6 3-6.7 4.6c-13.8 10.3-25.2 25.2-29.6 43.4zM304 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 208V160H64c-8.8 0-16 7.2-16 16v32h64zm0 144H48v32c0 8.8 7.2 16 16 16h48V352zm0-48V256H48v48h64zM630 164.5c6.3 4.5 10 11.8 10 19.5v48V392c0 1.2-.1 2.4-.3 3.6c.2 1.5 .3 2.9 .3 4.4c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V265.3l-144 48V464c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V296 248c0-10.3 6.6-19.5 16.4-22.8l192-64c7.3-2.4 15.4-1.2 21.6 3.3z"]},faRadar:{prefix:"far",iconName:"radar",icon:[512,512,[],"e024","M316.4 161.7C299 150.5 278.2 144 256 144c-61.9 0-112 50.1-112 112s50.1 112 112 112s112-50.1 112-112h48c0 78.2-56.1 143.3-130.3 157.2c-7.3-8.1-17.9-13.2-29.7-13.2s-22.4 5.1-29.7 13.2c-64.5-12.1-115.4-63-127.5-127.5c8.1-7.3 13.2-17.9 13.2-29.7s-5.1-22.4-13.2-29.7C112.7 152.1 177.8 96 256 96c35.5 0 68.3 11.6 94.9 31.2l34.2-34.2C349.7 64.8 304.8 48 256 48C152.7 48 66.9 123.4 50.7 222.1C39.5 229.2 32 241.7 32 256s7.5 26.8 18.7 33.9c14.4 87.7 83.6 157 171.4 171.4c7.1 11.3 19.6 18.7 33.9 18.7s26.8-7.5 33.9-18.7C388.6 445.1 464 359.3 464 256h48c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0c62.1 0 118.9 22.1 163.3 58.8L463 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-182 182c3.3 7.7 5.1 16.1 5.1 25c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c8.9 0 17.3 1.8 25 5.1l35.4-35.4z"]},faSickle:{prefix:"far",iconName:"sickle",icon:[512,512,[],"f822","M218.2 90.2c56.2-56.2 147.4-56.2 203.6 0c2.3 2.3 4.5 4.7 6.7 7.1c-16.4-6-34-9.3-52.5-9.3c-83.9 0-152 68.1-152 152c0 17.8 3.1 35 8.7 50.9l-8.7 8.7-5.8-5.8c-56.2-56.2-56.2-147.4 0-203.6zM455.8 56.2c-75-75-196.5-75-271.5 0s-75 196.5 0 271.5L207 350.6c9.4 9.4 24.6 9.4 33.9 0l37.1-37.1c7.3-7.3 9.1-18.4 4.6-27.6C275.8 272.1 272 256.5 272 240c0-57.4 46.6-104 104-104c38.7 0 72.5 21.1 90.5 52.6c5.6 9.8 17.3 14.4 28 11s17.7-13.8 16.7-25.1c-3.9-43.2-22.4-85.3-55.4-118.4zM121 311c-9.4-9.4-24.6-9.4-33.9 0L71 327c-9.4 9.4-9.4 24.6 0 33.9l7 7L7 439c-9.4 9.4-9.4 24.6 0 33.9l32 32c9.4 9.4 24.6 9.4 33.9 0l71-71 7 7c9.4 9.4 24.6 9.4 33.9 0l16-16c9.4-9.4 9.4-24.6 0-33.9l-24-24-32-32-24-24z"]},faFilm:{prefix:"far",iconName:"film",icon:[512,512,[127902],"f008","M352 432H160V320 280H352v40V432zm0-200H160V192 80H352V192v40zM64 80h48v88H48V96c0-8.8 7.2-16 16-16zM48 216h64v80H48V216zm64 216H64c-8.8 0-16-7.2-16-16V344h64v88zM400 168V80h48c8.8 0 16 7.2 16 16v72H400zm0 48h64v80H400V216zm0 128h64v72c0 8.8-7.2 16-16 16H400V344zM448 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64z"]},faCoconut:{prefix:"far",iconName:"coconut",icon:[512,512,[],"e2f6","M274.5 55.3c42.7-13.2 71.9-7.4 86.7 7.5s20.6 44 7.5 86.7c-12.8 41.5-42.1 89.6-85.8 133.3s-91.8 73-133.3 85.8c-42.7 13.2-71.9 7.4-86.7-7.5s-20.6-44-7.5-86.7c12.8-41.5 42.1-89.6 85.8-133.3s91.8-73 133.3-85.8zM395.2 28.9C361.5-4.8 309.6-5.7 260.4 9.5C210 25 155.3 59.1 107.2 107.2S25 210 9.5 260.4C-5.7 309.6-4.8 361.5 28.9 395.2l41 41C118.4 484.7 184.3 512 253 512C396 512 512 396 512 253c0-68.7-27.3-134.6-75.9-183.2L395.2 28.9zm27.4 98.5c23.7 32 37.9 70.2 40.9 110.1L457 231c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l35.6 35.6c-7.2 31.1-21.2 59.6-40.4 83.7L377 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l41.2 41.2c-24.2 19.2-52.6 33.3-83.7 40.4L265 423c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l6.5 6.5c-39.9-2.9-78.1-17.2-110.1-40.9c12.1-1.5 24.2-4.3 36.3-8c50.4-15.5 105-49.7 153.1-97.8s82.2-102.7 97.8-153.1c3.7-12 6.5-24.2 8-36.3zM256 256c62.5-62.5 92.9-133.4 67.9-158.4s-95.9 5.4-158.4 67.9S72.6 298.9 97.6 323.9s95.9-5.4 158.4-67.9z"]},faRulerHorizontal:{prefix:"far",iconName:"ruler-horizontal",icon:[640,512,[],"f547","M48 320c0 8.8 7.2 16 16 16l512 0c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16l-48 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-64 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-64 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-64 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-64 0v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V176l-48 0c-8.8 0-16 7.2-16 16l0 128zm16 64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64L64 384z"]},faShieldCross:{prefix:"far",iconName:"shield-cross",icon:[512,512,[9960],"f712","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v48H136c-13.3 0-24 10.7-24 24s10.7 24 24 24h96V392c0 13.3 10.7 24 24 24s24-10.7 24-24V216h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V120z"]},faCassetteTape:{prefix:"far",iconName:"cassette-tape",icon:[576,512,[128429],"f8ab","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H472l-25.6-61.5c-8.7-20.9-29.1-34.5-51.7-34.5H181.3c-22.6 0-43 13.6-51.7 34.5L104 432H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM420 432H156l17.9-43.1c1.2-3 4.2-4.9 7.4-4.9H394.7c3.2 0 6.1 1.9 7.4 4.9L420 432zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM176 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 16c0-5.5-.7-10.9-2-16H338c-1.3 5.1-2 10.5-2 16s.7 10.9 2 16H238c1.3-5.1 2-10.5 2-16zm224 0c0-35.3-28.7-64-64-64H176c-35.3 0-64 28.7-64 64s28.7 64 64 64H400c35.3 0 64-28.7 64-64zm-80 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faSquareTerminal:{prefix:"far",iconName:"square-terminal",icon:[448,512,[],"e32a","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm38.3 119.8c-9 9.8-8.3 25 1.5 33.9L180.5 256l-76.7 70.3c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5l96-88c5-4.5 7.8-11 7.8-17.7s-2.8-13.1-7.8-17.7l-96-88c-9.8-9-25-8.3-33.9 1.5zM216 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z"]},faPeopleRobbery:{prefix:"far",iconName:"people-robbery",icon:[576,512,[],"e536","M504.5 53.3C493.1 101.7 449.8 136 400 136s-93.1-34.3-104.5-82.7l-8.2-34.8c-3-12.9-16-20.9-28.9-17.9s-20.9 16-17.9 28.9l8.2 34.8c11.3 48.1 44.3 86.5 87.2 106V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V170.2c42.9-19.4 75.9-57.8 87.2-105.9l8.2-34.8c3-12.9-5-25.8-17.9-28.9s-25.8 5-28.9 17.9l-8.2 34.8zM416 183.2V304H384V183.2c5.3 .5 10.6 .8 16 .8s10.7-.3 16-.8zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zM16 204.5L16 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-136H96V488c0 13.3 10.7 24 24 24s24-10.7 24-24V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H64l0-99.5C64 188.8 76.8 176 92.5 176c9.4 0 18.1 4.6 23.4 12.3l56.3 81.4c4.5 6.5 11.9 10.3 19.7 10.3h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H204.6l-49.2-71c-14.3-20.6-37.8-33-62.9-33C50.2 128 16 162.2 16 204.5z"]},faLightbulb:{prefix:"far",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M297.2 248.9C311.6 228.3 320 203.2 320 176c0-70.7-57.3-128-128-128S64 105.3 64 176c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H109c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5H226.4c2.6-18.7 7.9-38.6 18.3-57.5c11.5-20.9 26.9-42.1 39.8-59.8l0 0 0 0 0 0c4.7-6.4 9-12.4 12.7-17.7zM192 128c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16zm0 384c-44.2 0-80-35.8-80-80V416H272v16c0 44.2-35.8 80-80 80z"]},faCaretLeft:{prefix:"far",iconName:"caret-left",icon:[256,512,[],"f0d9","M54.6 256L144 166.6l0 178.7L54.6 256zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-256c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-128 128z"]},faCommentMiddle:{prefix:"far",iconName:"comment-middle",icon:[512,512,[],"e149","M231.3 387.2L256 436.7l24.7-49.5c6.5-12.9 18.4-22.3 32.5-25.4C407 341 464 274.7 464 208c0-79.5-83.3-160-208-160S48 128.5 48 208c0 66.7 57 133 150.7 153.8c14.1 3.1 26.1 12.5 32.5 25.4zm92.4 21.5l-44.5 89c-4.4 8.8-13.3 14.3-23.2 14.3s-18.8-5.5-23.2-14.3l-44.5-89C79.8 384.5 0 303.8 0 208C0 93.1 114.6 0 256 0S512 93.1 512 208c0 95.8-79.8 176.5-188.3 200.7z"]},faTrashCanList:{prefix:"far",iconName:"trash-can-list",icon:[640,512,[],"e2ab","M161.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6zM338.2 80L301.5 24.9C291.1 9.4 273.6 0 254.9 0H161.1c-18.7 0-36.2 9.4-46.6 24.9L77.8 80H32 24C10.7 80 0 90.7 0 104s10.7 24 24 24h8V432c0 44.2 35.8 80 80 80H304c44.2 0 80-35.8 80-80V128h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H338.2zM336 128V432c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V128H336zM160 176c-8.8 0-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V192c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V192c0-8.8-7.2-16-16-16zm216-48c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H472zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H472zM448 408c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H472c-13.3 0-24 10.7-24 24z"]},faBlock:{prefix:"far",iconName:"block",icon:[640,512,[],"e46a","M480 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H480zM160 32c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zm48 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm248 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM208 392a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm248 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCircleExclamation:Kw,faExclamationCircle:KD,faSchoolCircleXmark:{prefix:"far",iconName:"school-circle-xmark",icon:[640,512,[],"e56d","M333.3 4c-8.1-5.4-18.6-5.4-26.6 0l-138 92H72C32.2 96 0 128.2 0 168V440c0 39.8 32.2 72 72 72H256 384h10.8C349.5 480.1 320 427.5 320 368c0-16.5 2.3-32.5 6.5-47.7c-2.1-.2-4.3-.3-6.5-.3c-35.3 0-64 28.7-64 64v80H72c-13.3 0-24-10.7-24-24V168c0-13.3 10.7-24 24-24H176c4.7 0 9.4-1.4 13.3-4L320 52.8 450.7 140c3.9 2.6 8.6 4 13.3 4H568c13.3 0 24 10.7 24 24v52.5c18.8 12.3 35.1 28 48 46.3V168c0-39.8-32.2-72-72-72H471.3L333.3 4zm20.2 260.6c10.9-15 24.1-28.2 39.1-39.1c4.7-10.2 7.3-21.5 7.3-33.5c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c12 0 23.3-2.6 33.5-7.3zM96 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H112zM320 144c8.8 0 16 7.2 16 16v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"]},faArrowRightFromBracket:Kk,faSignOut:KS,faFaceFrownSlight:{prefix:"far",iconName:"face-frown-slight",icon:[512,512,[],"e376","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM334.4 385.9C319.2 369.5 293.2 352 256 352s-63.2 17.5-78.4 33.9c-9 9.7-24.2 10.4-33.9 1.4s-10.4-24.2-1.4-33.9c22-23.8 60-49.4 113.6-49.4s91.7 25.5 113.6 49.4c9 9.7 8.4 24.9-1.4 33.9s-24.9 8.4-33.9-1.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleChevronDown:KE,faChevronCircleDown:Kj,faSidebarFlip:{prefix:"far",iconName:"sidebar-flip",icon:[512,512,[],"e24f","M288 80V432H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H288zM512 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96zm-64 24c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24zm-24 72c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48zm24 120c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24z"]},faUnlockKeyhole:KO,faUnlockAlt:KP,faTemperatureList:{prefix:"far",iconName:"temperature-list",icon:[512,512,[],"e299","M80 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5C74.3 301 80 288.4 80 273.9V112zM144 0C82.1 0 32 50.2 32 112V273.9c0 1.7-.7 4.4-3.2 7.8C10.7 305.7 0 335.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM344 32c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zm32 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},faCloudShowersHeavy:{prefix:"far",iconName:"cloud-showers-heavy",icon:[512,512,[],"f740","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM81.5 353.9c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zm120 0c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zm244.6 31.5c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112zM313.5 353.9c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5z"]},faHeadphonesSimple:K_,faHeadphonesAlt:KB,faSitemap:{prefix:"far",iconName:"sitemap",icon:[576,512,[],"f0e8","M320 80v64H256V80h64zM256 32c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h8v40H112c-30.9 0-56 25.1-56 56v32H48c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-8V288c0-4.4 3.6-8 8-8H264v40h-8c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-8V280H464c4.4 0 8 3.6 8 8v32h-8c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-8V288c0-30.9-25.1-56-56-56H312V192h8c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H256zM48 368h64v64H48V368zm208 0h64v64H256V368zm208 0h64v64H464V368z"]},faPipeSection:{prefix:"far",iconName:"pipe-section",icon:[640,512,[],"e438","M48 120c0-13.3-10.7-24-24-24S0 106.7 0 120v32V360v32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H592v8c0 13.3 10.7 24 24 24s24-10.7 24-24V360 152 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H320 48v-8zm0 56H320 592V336H48V176z"]},faSpaceStationMoonConstruction:KU,faSpaceStationMoonAlt:KR,faCircleDollarToSlot:KY,faDonate:KG,faMemory:{prefix:"far",iconName:"memory",icon:[576,512,[],"f538","M64 112H512c8.8 0 16 7.2 16 16v8.4c-19.6 17.5-32 43.1-32 71.6s12.4 54 32 71.6V304H48V279.6C67.6 262 80 236.5 80 208s-12.4-54-32-71.6V128c0-8.8 7.2-16 16-16zM528 352v48H472c0-13.3-10.7-24-24-24s-24 10.7-24 24H392c0-13.3-10.7-24-24-24s-24 10.7-24 24H312c0-13.3-10.7-24-24-24s-24 10.7-24 24H232c0-13.3-10.7-24-24-24s-24 10.7-24 24H152c0-13.3-10.7-24-24-24s-24 10.7-24 24H48V352H528zM64 64C28.7 64 0 92.7 0 128v23.4c0 6.8 4.4 12.6 10.1 16.3C23.3 176.3 32 191.1 32 208s-8.7 31.7-21.9 40.3C4.4 252 0 257.8 0 264.6V416c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V264.6c0-6.8-4.4-12.6-10.1-16.3C552.7 239.7 544 224.9 544 208s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3V128c0-35.3-28.7-64-64-64H64zm104 80c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24zm120 0c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24zm120 0c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24z"]},faFaceSleeping:{prefix:"far",iconName:"face-sleeping",icon:[512,512,[],"e38d","M48 256C48 141.1 141.1 48 256 48c30.7 0 59.9 6.7 86.1 18.6c12.1 5.5 26.3 .2 31.8-11.9s.2-26.3-11.9-31.8C329.6 8.2 293.7 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-37.7-8.2-73.6-22.9-105.9c-5.5-12.1-19.7-17.4-31.8-11.9s-17.4 19.7-11.9 31.8C457.3 196.1 464 225.3 464 256c0 114.9-93.1 208-208 208S48 370.9 48 256zM256 424a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm64-296h25.4l-36.7 36.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H358.6l36.7-36.7c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H320c-8.8 0-16 7.2-16 16s7.2 16 16 16zM416 16c0 8.8 7.2 16 16 16h25.4L420.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H470.6l36.7-36.7c4.6-4.6 5.9-11.5 3.5-17.4S502.5 0 496 0H432c-8.8 0-16 7.2-16 16zM351.6 252c-10.6 0-19.9-3.8-25.4-9.7c-7.6-8.1-20.2-8.5-28.3-.9s-8.5 20.2-.9 28.3c14.5 15.5 35.2 22.3 54.6 22.3s40.1-6.8 54.6-22.3c7.6-8.1 7.1-20.7-.9-28.3s-20.7-7.1-28.3 .9c-5.5 5.8-14.8 9.7-25.4 9.7zm-217.4-9.7c-7.6-8.1-20.2-8.5-28.3-.9s-8.5 20.2-.9 28.3c14.5 15.5 35.2 22.3 54.6 22.3s40.1-6.8 54.6-22.3c7.6-8.1 7.1-20.7-.9-28.3s-20.7-7.1-28.3 .9c-5.5 5.8-14.8 9.7-25.4 9.7s-19.9-3.8-25.4-9.7z"]},faRoadSpikes:{prefix:"far",iconName:"road-spikes",icon:[640,512,[],"e568","M192 352H112 64V304 150.5v-5.8V127.5 116.8c0-15.8 20.5-22 29.3-8.9l5.9 8.9 9.6 14.3L112 136l80 120V150.5v-5.8V127.5 116.8c0-15.8 20.5-22 29.3-8.9l5.9 8.9 9.6 14.3L240 136l80 120V150.5v-5.8V127.5 116.8c0-15.8 20.5-22 29.3-8.9l5.9 8.9 9.6 14.3L368 136l80 120V150.5v-5.8V127.5 116.8c0-15.8 20.5-22 29.3-8.9l5.9 8.9 9.6 14.3L496 136 606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7H512 496 454.3 448 384 368 326.3 320 256 240 198.3 192zm-25.7-48L112 222.5V304h54.3zM0 424c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM240 222.5V304h54.3L240 222.5zM422.3 304L368 222.5V304h54.3zM496 222.5V304h54.3L496 222.5z"]},faFireBurner:{prefix:"far",iconName:"fire-burner",icon:[640,512,[],"e4f1","M320 352c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C464.5 108 480 160.2 480 192c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C293 167.1 256 203.6 256 240.2c0 35.3 28.7 64 64 64s64-28.7 64-64zM32 280c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H80v80H560V304H536c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24V384c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V280zM48 464H164.3c-2.7-4.7-4.3-10.2-4.3-16s1.6-11.3 4.3-16H48v32zm176-16c0 5.8-1.6 11.3-4.3 16h72.6c-2.7-4.7-4.3-10.2-4.3-16s1.6-11.3 4.3-16H219.7c2.7 4.7 4.3 10.2 4.3 16zm128 0c0 5.8-1.6 11.3-4.3 16h72.6c-2.7-4.7-4.3-10.2-4.3-16s1.6-11.3 4.3-16H347.7c2.7 4.7 4.3 10.2 4.3 16zm240 16V432H475.7c2.7 4.7 4.3 10.2 4.3 16s-1.6 11.3-4.3 16H592z"]},faSquirrel:{prefix:"far",iconName:"squirrel",icon:[512,512,[],"f71a","M147.7 48C92.7 48 48 92.7 48 147.7s44.7 99.7 99.7 99.7c22.4 0 40 19.2 38 41.5l-.7 7.7c-1 11-5.9 20.4-12 27.3c-13.1 14.9-21.1 34.4-21.1 55.8c0 39.1 26.6 72 62.8 81.5c-14.3-20-22.8-44.4-22.8-70.9c0-25 7.7-49.3 22-69.8l35-49.9C284.8 219.5 304 158.5 304 96V75.2C304 69 309 64 315.2 64c15.2 0 28.7 7.6 36.8 19.2C360.1 71.6 373.6 64 388.8 64C395 64 400 69 400 75.2V96h7.6c53.4 0 98.2 40.5 103.5 93.7l.8 8c.5 4.5-.4 9.1-2.4 13.1l-4.1 8.2c-14.4 28.8-42 48.1-73.4 52.3V326c24.3 19 40 48.7 40 82c0 20.6-6 39.8-16.3 56h33.4c13.3 0 24 10.7 24 24s-10.7 24-24 24H368 352 313.7 236.3c-73 0-132.3-59.2-132.3-132.3c0-32.3 11.6-61.9 30.8-84.8C59.3 288.3 0 225 0 147.7C0 66.1 66.1 0 147.7 0C207.3 0 258.6 35.3 282 86c5.5 12 .3 26.3-11.8 31.8s-26.3 .3-31.8-11.8c-15.8-34.3-50.5-58-90.6-58zM352 464h16c30.9 0 56-25.1 56-56s-25.1-56-56-56c-5.9 0-11.5 .9-16.8 2.6c-12.6 4-26.1-3.1-30.1-15.7s3.1-26.1 15.7-30.1c9.9-3.1 20.4-4.8 31.2-4.8c5.4 0 10.8 .4 16 1.2V248c0-13.3 10.7-24 24-24h11.5c18.2 0 34.8-10.3 42.9-26.5l1-2-.1-1.1c-2.9-28.6-27-50.4-55.7-50.4H400 352h-3.3c-7.6 55.2-28.2 108.1-60.4 154.2l-35 49.9c-8.7 12.4-13.3 27.1-13.3 42.2c0 40.7 33 73.7 73.7 73.7H352zm32-288a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faArrowUpToLine:KQ,faArrowToTop:KF,faFlag:{prefix:"far",iconName:"flag",icon:[448,512,[127988,61725],"f024","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V64 350.5 400v88c0 13.3 10.7 24 24 24s24-10.7 24-24V388l80.3-20.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L48 52V24zm0 77.5l96.6-24.2c27-6.7 55.5-3.6 80.4 8.8c54.9 27.4 118.7 29.7 175 6.8V334.7l-24.4 9.1c-33.7 12.6-71.2 10.7-103.4-5.4c-48.2-24.1-103.3-30.1-155.6-17.1L48 338.5v-237z"]},faFaceCowboyHat:{prefix:"far",iconName:"face-cowboy-hat",icon:[512,512,[],"e36e","M216 0c-36.8 0-67.4 64.9-82.4 109.8C100 99.3 70 84.6 45.1 66.8C42.6 65 39.7 64 36.7 64C27.7 64 21 72.3 23.8 80.7C50.8 163.2 144.5 224 256 224s205.2-60.8 232.2-143.3C491 72.3 484.3 64 475.3 64c-3 0-6 1-8.4 2.8C442 84.6 412 99.3 378.4 109.8C363.4 64.9 332.8 0 296 0c-9.1 0-17.9 4-26.1 10.7c-7.9 6.5-19.8 6.5-27.7 0C233.9 4 225.1 0 216 0zM75.8 200C58.1 230.6 48 266.1 48 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-37.9-10.1-73.4-27.8-104c-12.8 9.3-26.6 17.5-41.2 24.6c13.4 23.4 21 50.5 21 79.3c0 88.4-71.6 160-160 160s-160-71.6-160-160c0-28.9 7.6-55.9 21-79.3c-14.6-7.1-28.4-15.4-41.2-24.6zM366.4 367.5c5.7-11.5-6.2-22.2-18.6-18.8c-27.9 7.8-59 12.2-91.6 12.2s-63.7-4.3-91.6-12.2c-12.4-3.5-24.3 7.3-18.6 18.8C166.2 408.1 208 436 256.2 436s90-27.9 110.2-68.6zM192 304a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm152-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHanukiah:{prefix:"far",iconName:"hanukiah",icon:[640,512,[128334],"f6e6","M296 56c0-19.4 13.1-43.9 18.2-52.7C315.4 1.2 317.6 0 320 0s4.6 1.2 5.8 3.3C330.9 12.1 344 36.6 344 56c0 13.3-10.7 24-24 24s-24-10.7-24-24zM0 104C0 84.6 13.1 60.1 18.2 51.3C19.4 49.2 21.6 48 24 48s4.6 1.2 5.8 3.3C34.9 60.1 48 84.6 48 104c0 13.3-10.7 24-24 24s-24-10.7-24-24zM106.2 51.3c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C122.9 60.1 136 84.6 136 104c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.4 13.1-43.9 18.2-52.7zM152 104c0-19.4 13.1-43.9 18.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C186.9 60.1 200 84.6 200 104c0 13.3-10.7 24-24 24s-24-10.7-24-24zm82.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C250.9 60.1 264 84.6 264 104c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.4 13.1-43.9 18.2-52.7zM376 104c0-19.4 13.1-43.9 18.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C410.9 60.1 424 84.6 424 104c0 13.3-10.7 24-24 24s-24-10.7-24-24zm82.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C474.9 60.1 488 84.6 488 104c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.4 13.1-43.9 18.2-52.7zM504 104c0-19.4 13.1-43.9 18.2-52.7c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C538.9 60.1 552 84.6 552 104c0 13.3-10.7 24-24 24s-24-10.7-24-24zM610.2 51.3c1.2-2.1 3.4-3.3 5.8-3.3s4.6 1.2 5.8 3.3C626.9 60.1 640 84.6 640 104c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-19.4 13.1-43.9 18.2-52.7zM320 112c13.3 0 24 10.7 24 24V336H552c22.1 0 40-17.9 40-40V184c0-13.3 10.7-24 24-24s24 10.7 24 24V296c0 48.6-39.4 88-88 88H344v80H496c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 144c-13.3 0-24-10.7-24-24s10.7-24 24-24H296V384H88c-48.6 0-88-39.4-88-88V184c0-13.3 10.7-24 24-24s24 10.7 24 24V296c0 22.1 17.9 40 40 40H296V136c0-13.3 10.7-24 24-24zM112 160c8.8 0 16 7.2 16 16V288v16H96V288 176c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V288v16H160V288 176c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V288v16H224V288 176c0-8.8 7.2-16 16-16zm160 0c8.8 0 16 7.2 16 16V288v16H384V288 176c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V288v16H448V288 176c0-8.8 7.2-16 16-16zm64 0c8.8 0 16 7.2 16 16V288v16H512V288 176c0-8.8 7.2-16 16-16z"]},faChartScatter3d:{prefix:"far",iconName:"chart-scatter-3d",icon:[512,512,[],"e0e8","M32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM280 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V276.8L40.6 437.6c-10.1 8.5-11.5 23.7-2.9 33.8s23.7 11.5 33.8 2.9L256 319.3l184.6 155c10.2 8.5 25.3 7.2 33.8-2.9s7.2-25.3-2.9-33.8L280 276.8V56zM384 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 256A32 32 0 1 0 0 256a32 32 0 1 0 64 0zM256 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faDisplayChartUp:{prefix:"far",iconName:"display-chart-up",icon:[576,512,[],"e5e3","M512 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H336.5c-.3 0-.6 0-.8 0H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H512zM64 416H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H372.3l-8-48H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64zm188.3 48l8-48h55.3l8 48H252.3zM376 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h22.1L304 238.1l-63-63c-9.4-9.4-24.6-9.4-33.9 0L103 279c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87 63 63c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7l111-111V200c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24H376z"]},faSquareCode:{prefix:"far",iconName:"square-code",icon:[448,512,[],"e267","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM255 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0zM193 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L95 239c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},faFeather:{prefix:"far",iconName:"feather",icon:[512,512,[129718],"f52d","M311.9 166.1L112 366.1l0-36c0-55.2 21.9-108.1 60.9-147.1L276.7 79.2c20-20 47.1-31.2 75.3-31.2s55.3 11.2 75.3 31.2l5.5 5.5c20 20 31.2 47.1 31.2 75.3c0 16.8-4 33.3-11.4 48H337.9l7.9-7.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zm-22 89.9H412.1l-48 48H241.9l48-48zm24.9 96c-37.2 30.9-84.2 48-132.9 48h-36l48-48H314.9zM64 330v84L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h84c67.9 0 133-27 181-75L466.7 269.3c29-29 45.3-68.3 45.3-109.3s-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330z"]},faVolumeLow:KZ,faVolumeDown:Kq,faXmarkToSlot:KK,faTimesToSlot:KJ,faVoteNay:KW,faBoxTaped:KX,faBoxAlt:K$,faCommentSlash:{prefix:"far",iconName:"comment-slash",icon:[640,512,[],"f4b3","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zM184.2 119C219.3 95.2 265.7 80 320 80c124.7 0 208 80.5 208 160c0 38.4-19.4 77-53.5 106.6L184.2 119zM424.1 430.1l-46-36.3c-18.1 4-37.5 6.2-58 6.2c-31.6 0-61.3-5.5-87.8-15.1c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C124.4 302.8 112 272 112 240c0-16.2 3.4-32.4 10-47.9l-39-30.8C70.7 185.6 64 212.2 64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104.1-17.9z"]},faSwords:{prefix:"far",iconName:"swords",icon:[512,512,[9876],"f71d","M347.3 199.4l33.9 33.9L491.1 123.5c7.9-7.9 12.8-18.4 13.9-29.6l7-76.5c.4-4.7-1.3-9.4-4.6-12.8s-8-5.1-12.8-4.6L418.1 7c-11.2 1-21.7 5.9-29.6 13.9L278.6 130.7l33.9 33.9L422.4 54.8l38.2-3.5-3.5 38.2L347.3 199.4zM233.4 381.3l-33.9-33.9-42.7 42.7-34.7-34.7 42.7-42.7-33.9-33.9L88 321.4 75.3 308.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-4.7 4.7-6 11.8-3.3 17.8l27.5 62L4.7 460.7c-6.2 6.2-6.2 16.4 0 22.6l24 24c6.2 6.2 16.4 6.2 22.6 0l56.2-56.2 62 27.5c6 2.7 13.1 1.4 17.8-3.3l16-16c6.2-6.2 6.2-16.4 0-22.6L190.6 424l42.7-42.7zM54.8 89.6L51.3 51.3l38.2 3.5L367.4 332.7l33.9-33.9L123.5 20.9C115.6 12.9 105.1 8 93.9 7L17.4 .1C12.7-.4 8 1.3 4.7 4.7S-.4 12.7 .1 17.4L7 93.9c1 11.2 5.9 21.7 13.9 29.6L298.7 401.4l33.9-33.9L54.8 89.6zM459.3 308.7c-6.2-6.2-16.4-6.2-22.6 0l-128 128c-6.2 6.2-6.2 16.4 0 22.6l16 16c4.7 4.7 11.8 6 17.8 3.3l62-27.5 56.2 56.2c6.2 6.2 16.4 6.2 22.6 0l24-24c6.2-6.2 6.2-16.4 0-22.6l-56.2-56.2 27.5-62c2.7-6.1 1.4-13.1-3.3-17.8l-16-16z"]},faCloudSunRain:{prefix:"far",iconName:"cloud-sun-rain",icon:[640,512,[127782],"f743","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zM320.1 192c0 .8 0 1.7-.1 2.5l-2 23.8c-1.1 13.2-12.7 23-25.9 21.9c-1.3-.1-2.6-.2-4-.2c-26.5 0-48 21.5-48 48s21.5 48 48 48c.6 0 1.3 0 1.9 0c.3 0 .6 0 .9 0H557.8c.3 0 .6 0 1 0c.4 0 .9 0 1.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1.6 0-3.1 .1-4.6 .3c-6.9 1-13.9-1.1-19.1-5.6s-8.3-11.2-8.3-18.1V218.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c-.1-.6-.2-1.1-.3-1.7c-2.5-19.6-19.3-34.8-39.7-34.8c-12.6 0-23.8 5.8-31.1 14.9c-5.8 7.1-15.1 10.4-24.1 8.3s-15.9-9.1-18-18c-4.9-21.3-24-37.2-46.8-37.2c-26.5 0-48 21.5-48 48zm48-96c33 0 62 16.6 79.3 41.9c12.2-6.3 26-9.9 40.6-9.9c43 0 78.8 30.9 86.5 71.7c1 2.6 1.5 5.4 1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80c-.9 0-1.8 0-2.7 0h-266c-1.1 0-2.1 .1-3.2 .1c-53 0-96-43-96-96c0-47.5 34.5-86.9 79.8-94.6l.2-2.5c.6-52.5 43.4-94.8 96-94.8z"]},faAlbum:{prefix:"far",iconName:"album",icon:[448,512,[128189],"f89f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM80 256a144 144 0 1 1 288 0A144 144 0 1 1 80 256zm176 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCircleN:{prefix:"far",iconName:"circle-n",icon:[512,512,[],"e118","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM203.7 138.3c-6-8.6-16.9-12.4-26.9-9.2s-16.8 12.4-16.8 22.9V360c0 13.3 10.7 24 24 24s24-10.7 24-24V228.8L308.3 373.7c6 8.6 16.9 12.4 26.9 9.2s16.8-12.4 16.8-22.9V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V283.2L203.7 138.3z"]},faCompress:{prefix:"far",iconName:"compress",icon:[448,512,[],"f066","M160 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c13.3 0 24-10.7 24-24V56zM24 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V344c0-13.3-10.7-24-24-24H24zM336 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V168c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H336V56zM312 320c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V368h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H312z"]},faWheatAwn:K1,faWheatAlt:K2,faAnkh:{prefix:"far",iconName:"ankh",icon:[320,512,[9765],"f644","M80 128c0 42.3 22.6 78.9 50.5 107.6c10.3 10.6 20.6 19.4 29.5 26.3c8.9-6.9 19.3-15.7 29.5-26.3C217.4 206.9 240 170.3 240 128c0-44.2-35.8-80-80-80s-80 35.8-80 80zM98.9 272C66 238.9 32 189.8 32 128C32 57.3 89.3 0 160 0s128 57.3 128 128c0 61.8-34 110.9-66.9 144H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H184V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V320H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H98.9z"]},faHandsHoldingChild:{prefix:"far",iconName:"hands-holding-child",icon:[640,512,[],"e4fa","M320 80a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm44.7 84.3L384.5 181c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8l-27.9-23.6C368.7 104.8 344.7 96 320 96s-48.7 8.8-67.6 24.7l-27.9 23.6c-10.1 8.6-11.4 23.7-2.8 33.8s23.7 11.4 33.8 2.8l19.8-16.7L264.2 253c-1.6 13.2 7.7 25.1 20.8 26.8s25.1-7.7 26.8-20.8l4.4-35h7.6l4.4 35c1.6 13.2 13.6 22.5 26.8 20.8s22.5-13.6 20.8-26.8l-11.1-88.8zM144 136c0-39.8-32.2-72-72-72S0 96.2 0 136V352.2c0 31.8 12.6 62.3 35.1 84.9L103 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L69.1 403.1C55.6 389.6 48 371.3 48 352.2V136c0-13.3 10.7-24 24-24s24 10.7 24 24V281.9c0 25.6 10.2 50.2 28.3 68.4l15.9 15.9 0 0L167 393l0 0 16 16c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16-16 0 0-26.7-26.7c-4-4-6.2-9.4-6.2-15c0-11.7 9.5-21.3 21.3-21.3c5.6 0 11 2.2 15 6.2l61.4 61.4C285.1 383 296 409.4 296 436.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V436.8c0-27.4 10.9-53.8 30.3-73.2l61.4-61.4c4-4 9.4-6.2 15-6.2c11.7 0 21.3 9.5 21.3 21.3c0 5.6-2.2 11-6.2 15L439 359l0 0-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l16-16 0 0 26.7-26.7 0 0 15.9-15.9c18.1-18.1 28.3-42.7 28.3-68.4V136c0-13.3 10.7-24 24-24s24 10.7 24 24V352.2c0 19.1-7.6 37.4-21.1 50.9L503 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l67.9-67.9c22.5-22.5 35.1-53 35.1-84.9V136c0-39.8-32.2-72-72-72s-72 32.2-72 72V264.8c-12.1-10.5-28-16.8-45.3-16.8c-18.4 0-36 7.3-49 20.3l-61.4 61.4c-7.7 7.7-14.5 16.2-20.4 25.3c-5.8-9.1-12.6-17.5-20.4-25.3l-61.4-61.4c-13-13-30.6-20.3-49-20.3c-17.3 0-33.1 6.3-45.3 16.8V136z"]},faAsterisk:{prefix:"far",iconName:"asterisk",icon:[384,512,[10033,61545],"2a","M192 32c13.3 0 24 10.7 24 24V212.9l131.4-81.3c11.3-7 26.1-3.5 33 7.8s3.5 26.1-7.8 33L237.6 256l135 83.6c11.3 7 14.8 21.8 7.8 33s-21.8 14.7-33 7.8L216 299.1V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V299.1L36.6 380.4c-11.3 7-26.1 3.5-33-7.8s-3.5-26.1 7.8-33l135-83.6-135-83.6c-11.3-7-14.8-21.8-7.8-33s21.8-14.8 33-7.8L168 212.9V56c0-13.3 10.7-24 24-24z"]},faKeySkeletonLeftRight:{prefix:"far",iconName:"key-skeleton-left-right",icon:[640,512,[],"e3b4","M592 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm48 0c0 70.7-57.3 128-128 128c-62.5 0-114.5-44.8-125.8-104H304v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152H208l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72c0-13.3 10.7-24 24-24l202.2 0C397.5 44.8 449.5 0 512 0c70.7 0 128 57.3 128 128zM48 384a80 80 0 1 0 160 0A80 80 0 1 0 48 384zM0 384c0-70.7 57.3-128 128-128c62.5 0 114.5 44.8 125.8 104l82.2 0V312c0-13.3 10.7-24 24-24s24 10.7 24 24v48h48l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72c0 13.3-10.7 24-24 24H253.8C242.5 467.2 190.5 512 128 512C57.3 512 0 454.7 0 384z"]},faCommentLines:{prefix:"far",iconName:"comment-lines",icon:[512,512,[],"f4b0","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM152 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H152z"]},faLuchadorMask:K4,faLuchador:K3,faMaskLuchador:K0,faSquareCheck:K6,faCheckSquare:K8,faShredder:{prefix:"far",iconName:"shredder",icon:[512,512,[],"f68a","M112 192V64c0-8.8 7.2-16 16-16H357.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c3 3 4.7 7.1 4.7 11.3V192H112zM64 64V192c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64V90.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H128C92.7 0 64 28.7 64 64zM448 240c8.8 0 16 7.2 16 16v80H48V256c0-8.8 7.2-16 16-16H448zM40 488c0 13.3 10.7 24 24 24s24-10.7 24-24V416H40v72zm96 0c0 13.3 10.7 24 24 24s24-10.7 24-24V416H136v72zm96 0c0 13.3 10.7 24 24 24s24-10.7 24-24V416H232v72zm96 0c0 13.3 10.7 24 24 24s24-10.7 24-24V416H328v72zm96 0c0 13.3 10.7 24 24 24s24-10.7 24-24V416H424v72z"]},faBookOpenCover:K5,faBookOpenAlt:K7,faSandwich:{prefix:"far",iconName:"sandwich",icon:[512,512,[129386],"f81f","M48 112H464v32H48V112zM32 64C14.3 64 0 78.3 0 96v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H32zM48 368H464v32H48V368zM32 320c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zm-8-24c11.8 0 23.1-2.9 33.1-6.3c8.8-3 17.8-6.8 26.1-10.3l0 0 3.1-1.3c19.6-8.3 35.3-14.1 49.7-14.1c18.2 0 30.9 5.7 48.7 13.8C202.6 286 224.7 296 256 296s53.4-10 71.3-18.2c17.8-8.1 30.5-13.8 48.7-13.8c14.4 0 30.1 5.9 49.7 14.1l3.1 1.3 0 0c8.3 3.5 17.3 7.3 26.1 10.3c9.9 3.4 21.3 6.3 33.1 6.3c13.3 0 24-10.7 24-24s-10.7-24-24-24c-4.2 0-9.9-1.1-17.7-3.7c-7-2.4-14.3-5.5-22.8-9.1l0 0-3.1-1.3C425.9 226.1 401.6 216 376 216c-28.8 0-49.9 9.6-66.9 17.4l-1.7 .8C290.1 242 276.2 248 256 248s-34.1-6-51.4-13.8l-1.7-.8c-17-7.8-38.1-17.4-66.9-17.4c-25.6 0-49.9 10.1-68.3 17.9l-3.2 1.3 0 0c-8.5 3.6-15.9 6.7-22.8 9.1C33.9 246.9 28.2 248 24 248c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},faPesetaSign:{prefix:"far",iconName:"peseta-sign",icon:[384,512,[],"e221","M93.9 32C68.6 32 48 52.6 48 77.9V176H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48V328 456c0 13.3 10.7 24 24 24s24-10.7 24-24V352h96c77.4 0 142-55 156.8-128H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8.8C343.2 95.1 275 32 192 32H93.9zM302.9 176H96V80h96c56.4 0 103.1 41.7 110.9 96zM96 224H299.4c-13.8 46.3-56.6 80-107.4 80H96V224z"]},faSquareParkingSlash:K9,faParkingSlash:Jc,faTrainTunnel:{prefix:"far",iconName:"train-tunnel",icon:[512,512,[],"e454","M48 256C48 141.1 141.1 48 256 48s208 93.1 208 208V488c0 13.3 10.7 24 24 24s24-10.7 24-24V256C512 114.6 397.4 0 256 0S0 114.6 0 256V488c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm304-48v48H160V208c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32zM160 368V304H352v64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zm32-240c-44.2 0-80 35.8-80 80V368c0 27.7 14.1 52.2 35.5 66.5L111 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57H310.1l57 57c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-36.5-36.5C385.9 420.2 400 395.7 400 368V208c0-44.2-35.8-80-80-80H192zm96 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faHeading:Jr,faHeader:Ja,faGhost:{prefix:"far",iconName:"ghost",icon:[384,512,[128123],"f6e2","M48 192V415.5c26.3-4.9 54.6 3.7 73.6 25.5l6.4 7.3 3.8-4.3c31.9-36.4 88.5-36.4 120.4 0l3.8 4.3 6.4-7.3c19.1-21.8 47.3-30.4 73.6-25.5V192c0-79.5-64.5-144-144-144S48 112.5 48 192zM256 512c-5.1 0-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L85.5 472.5c-11.6-13.3-32.1-14-44.5-1.5l-2.3 2.3c-4.2 4.2-10 6.6-16 6.6C10.1 480 0 469.9 0 457.4V192C0 86 86 0 192 0S384 86 384 192V457.4c0 12.5-10.1 22.6-22.6 22.6c-6 0-11.8-2.4-16-6.6l-2.3-2.3c-12.5-12.5-32.9-11.8-44.5 1.5L269.3 506c-3.3 3.8-8.2 6-13.3 6zM96 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faFaceAnguished:{prefix:"far",iconName:"face-anguished",icon:[512,512,[],"e369","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zM144.4 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 144c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z"]},faHockeySticks:{prefix:"far",iconName:"hockey-sticks",icon:[640,512,[],"f454","M173.3 13L302 261.7 288.4 288H261.5L130.7 35C124.6 23.3 129.2 8.8 141 2.7s26.3-1.5 32.3 10.3zM373.1 368l24.8-48H576c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H421.2c-26.9 0-51.6-15-64-38.9L338 435.9l27-52.2L399.9 451c4.1 8 12.3 13 21.3 13H496V368H373.1zM544 368v96h32c8.8 0 16-7.2 16-16V384c0-8.8-7.2-16-16-16H544zM499 2.7c11.8 6.1 16.4 20.6 10.3 32.3L282.7 473.1c-12.4 23.9-37 38.9-64 38.9H64c-35.3 0-64-28.7-64-64V384c0-35.3 28.7-64 64-64H304c1.3 0 2.5 .1 3.7 .3L466.7 13C472.8 1.2 487.3-3.4 499 2.7zM283 368H144v96h74.8c9 0 17.2-5 21.3-13L283 368zM64 368c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H96V368H64z"]},faAbacus:{prefix:"far",iconName:"abacus",icon:[576,512,[129518],"f640","M512 80c8.8 0 16 7.2 16 16V208H448V176h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80h64zm-96 48h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H288V176h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80H416v48zm-160 0h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H160V176h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80h96v48zm-128 0h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H48V96c0-8.8 7.2-16 16-16h64v48zM48 416V240h80v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v48H64c-8.8 0-16-7.2-16-16zm112-32h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V312h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V240h96v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v48H160V384zm128-72h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V240H416v96h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v48H288V384h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V312zm160 72h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V240h80V416c0 8.8-7.2 16-16 16H448V384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faFilmSimple:Jn,faFilmAlt:Jo,faList:Js,faListSquares:Jl,faTreePalm:{prefix:"far",iconName:"tree-palm",icon:[576,512,[127796],"f82b","M102.9 91.4l30.3 50.5c-4 3.5-8 7.2-12 11.2c-71 71-60.2 151-32.7 191.3c5 7.3 15.2 7.3 21.4 1L236 219.3c2.3 9.3 4.3 20.3 5.6 32.9c4.9 46.6 .5 115.1-26.4 208.3c-7.3 25.3 11.3 51.5 38.5 51.5h84.1c20 0 37.6-15 39.6-35.7c9.2-95.5-5.9-202-34.3-284.3H446.7c2.8 0 5.4-1.5 6.9-3.9l19.6-32.7c3.1-5.2 10.6-5.2 13.7 0l19.6 32.7c1.4 2.4 4.1 3.9 6.9 3.9H560c8.8 0 16.1-7.2 14.4-15.9C565.3 128.2 516.4 64 416 64c-43.7 0-77.6 12.2-102.8 29.8C296.5 49.4 248 0 160 0C59.6 0 10.7 64.2 1.6 112.1C-.1 120.8 7.2 128 16 128H62.7c2.8 0 5.4-1.5 6.9-3.9L89.1 91.4c3.1-5.2 10.6-5.2 13.7 0zM292 192c28.6 74.1 46 177.9 38.3 272H264.1c25.8-92.9 30.7-164.5 25.2-216.8c-2.2-21.5-6.2-39.9-11.4-55.2H292z"]},faSquarePhoneFlip:Jf,faPhoneSquareAlt:Jh,faCartPlus:{prefix:"far",iconName:"cart-plus",icon:[576,512,[],"f217","M0 24C0 10.7 10.7 0 24 0H69.5c26.9 0 50 19.1 55 45.5l37 194.5H459.2c10.9 0 20.4-7.3 23.2-17.8L528.8 49.8c3.4-12.8 16.6-20.4 29.4-16.9s20.4 16.6 16.9 29.4L528.7 234.7c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM344 48V88h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H344v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V136H256c-13.3 0-24-10.7-24-24s10.7-24 24-24h40V48c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faGamepad:{prefix:"far",iconName:"gamepad",icon:[640,512,[],"f11b","M192 112c-79.5 0-144 64.5-144 144s64.5 144 144 144H448c79.5 0 144-64.5 144-144s-64.5-144-144-144H192zM0 256C0 150 86 64 192 64H448c106 0 192 86 192 192s-86 192-192 192H192C86 448 0 362 0 256zm232-56v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H232v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V200c0-13.3 10.7-24 24-24s24 10.7 24 24zm168 72a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faBorderCenterV:{prefix:"far",iconName:"border-center-v",icon:[448,512,[],"f89d","M448 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 352A32 32 0 1 0 0 352a32 32 0 1 0 64 0zM384 160a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM64 160A32 32 0 1 0 0 160a32 32 0 1 0 64 0zm320 96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM64 256A32 32 0 1 0 0 256a32 32 0 1 0 64 0zM384 64a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM0 64a32 32 0 1 0 64 0A32 32 0 1 0 0 64zM64 448A32 32 0 1 0 0 448a32 32 0 1 0 64 0zM288 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM352 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM288 448a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM160 64A32 32 0 1 0 96 64a32 32 0 1 0 64 0zM96 448a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm64-192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm40 200c0 13.3 10.7 24 24 24s24-10.7 24-24l0-400c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 400z"]},faCircleDot:Jg,faDotCircle:Ju,faClipboardMedical:{prefix:"far",iconName:"clipboard-medical",icon:[384,512,[],"e133","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-8 160v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"]},faFaceDizzy:Jm,faDizzy:Jd,faEgg:{prefix:"far",iconName:"egg",icon:[384,512,[129370],"f7fb","M192 448c-74.7 0-144-75.4-144-160c0-48.3 14.1-107.7 41.3-153.5C116.4 88.8 151.1 64 192 64s75.6 24.8 102.7 70.5C321.9 180.3 336 239.7 336 288c0 84.6-69.3 160-144 160zM0 288C0 394 86 496 192 496s192-102 192-208c0-112-64-272-192-272S0 176 0 288zM170.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C85.7 226.1 80 259.7 80 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z"]},faUpToLine:Jp,faArrowAltToTop:Jz,faHouseMedicalCircleXmark:{prefix:"far",iconName:"house-medical-circle-xmark",icon:[640,512,[],"e513","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L526.1 194.6c-9.8-1.7-19.9-2.6-30.1-2.6c-14.2 0-28.1 1.7-41.3 4.9L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32H348.5c12.3 18.8 28 35.1 46.3 48H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM320 256h40.2c-15.3 18.5-26.9 40.2-33.6 64H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48zm176-32a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"]},faWatchFitness:{prefix:"far",iconName:"watch-fitness",icon:[384,512,[],"f63e","M112.3 0C85.6 0 64 21.6 64 48.3V65.6C27.5 73 0 105.3 0 144V368c0 38.7 27.5 71 64 78.4V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V446.4c36.5-7.4 64-39.7 64-78.4V144c0-38.7-27.5-71-64-78.4V48.3C320 21.6 298.4 0 271.7 0H112.3zM304 112c17.7 0 32 14.3 32 32V368c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304zM93.7 226.8c0 14.4 5.8 28.3 16.2 38.4l70.9 69c6.2 6 16.1 6 22.3 0l70.9-69c10.4-10.1 16.2-23.9 16.2-38.4c0-29.5-23.9-53.5-53.5-53.5h-1.5c-14.3 0-28.1 5.6-38.4 15.6l-4.9 4.8-4.9-4.8c-10.3-10-24-15.6-38.4-15.6h-1.5c-29.5 0-53.5 23.9-53.5 53.5z"]},faClockNineThirty:{prefix:"far",iconName:"clock-nine-thirty",icon:[512,512,[],"e34d","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V256c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h80V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faCampground:{prefix:"far",iconName:"campground",icon:[576,512,[9978],"f6bb","M375.4 5.6c10.2 8.5 11.5 23.6 3 33.8l-59.1 70.7L555 392.1c8.4 10.1 13 22.8 13 35.9v28c0 30.9-25.1 56-56 56H288 64c-30.9 0-56-25.1-56-56V428c0-13.1 4.6-25.8 13-35.9L256.7 110.1 197.6 39.4c-8.5-10.2-7.1-25.3 3-33.8s25.3-7.1 33.8 3L288 72.7 341.6 8.6c8.5-10.2 23.6-11.5 33.8-3zM57.9 422.8c-1.2 1.4-1.9 3.3-1.9 5.1v28c0 4.4 3.6 8 8 8h62L269.1 281.2c4.5-5.8 11.5-9.2 18.9-9.2s14.4 3.4 18.9 9.2L450 464h62c4.4 0 8-3.6 8-8V428c0-1.9-.7-3.7-1.9-5.1L288 147.5 57.9 422.8zM187 464H288 389L288 334.9 187 464z"]},faFolderPlus:{prefix:"far",iconName:"folder-plus",icon:[512,512,[],"f65e","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faJug:{prefix:"far",iconName:"jug",icon:[448,512,[],"f8c6","M192 77.5c0 17.1-5.5 33.7-15.6 47.5L95.6 234.6C85.5 248.4 80 265 80 282.1V288H368v-5.9c0-17.1-5.5-33.7-15.6-47.5L271.6 124.9C261.5 111.2 256 94.6 256 77.5V48H192V77.5zM80 416v32c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16V416H80zM304 48V77.5c0 6.8 2.2 13.5 6.2 19l15 20.4C338.3 104 356.2 96 376 96c39.8 0 72 32.2 72 72c0 28.9-17.1 53.9-41.6 65.3c6.3 15.4 9.6 31.9 9.6 48.8V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V282.1c0-27.3 8.7-53.9 25-75.9L137.8 96.5c4.1-5.5 6.2-12.2 6.2-19V48c-13.3 0-24-10.7-24-24s10.7-24 24-24h48 64 48c13.3 0 24 10.7 24 24s-10.7 24-24 24zm50.7 108.9l25.6 34.8c11.2-2 19.7-11.8 19.7-23.6c0-13.3-10.7-24-24-24c-9.2 0-17.2 5.2-21.3 12.9z"]},faFutbol:JH,faFutbolBall:Jv,faSoccerBall:JV,faSnowBlowing:{prefix:"far",iconName:"snow-blowing",icon:[640,512,[],"f761","M176 64c13.3 0 24 10.7 24 24v25.4l12.7-12.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L200 158.6v55.8l48.3-27.9 12.9-48.2c2.3-8.5 11.1-13.6 19.6-11.3s13.6 11.1 11.3 19.6l-4.6 17.3 22-12.7c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8l-22 12.7 17.3 4.6c8.5 2.3 13.6 11.1 11.3 19.6s-11.1 13.6-19.6 11.3l-48.2-12.9L224 256l48.3 27.9L320.6 271c8.5-2.3 17.3 2.8 19.6 11.3s-2.8 17.3-11.3 19.6l-17.3 4.6 22 12.7c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8l-22-12.7 4.6 17.3c2.3 8.5-2.8 17.3-11.3 19.6s-17.3-2.8-19.6-11.3l-12.9-48.2L200 297.6v55.8l35.3 35.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L200 398.6V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V398.6l-12.7 12.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L152 353.4V297.6l-48.3 27.9L90.7 373.7c-2.3 8.5-11.1 13.6-19.6 11.3s-13.6-11.1-11.3-19.6l4.6-17.3-22 12.7C31 367.4 16.4 363.5 9.7 352s-2.7-26.2 8.8-32.8l22-12.7-17.3-4.6c-8.5-2.3-13.6-11.1-11.3-19.6s11.1-13.6 19.6-11.3l48.2 12.9L128 256 79.7 228.1 31.4 241c-8.5 2.3-17.3-2.8-19.6-11.3s2.8-17.3 11.3-19.6l17.3-4.6-22-12.7C7 186.2 3.1 171.5 9.7 160s21.3-15.4 32.8-8.8l22 12.7-4.6-17.3c-2.3-8.5 2.8-17.3 11.3-19.6s17.3 2.8 19.6 11.3l12.9 48.2L152 214.4V158.6l-35.3-35.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L152 113.4V88c0-13.3 10.7-24 24-24zM480 424c0-13.3 10.7-24 24-24h48c22.1 0 40-17.9 40-40s-17.9-40-40-40H408c-13.3 0-24-10.7-24-24s10.7-24 24-24H552c48.6 0 88 39.4 88 88s-39.4 88-88 88H504c-13.3 0-24-10.7-24-24zM504 64h48c48.6 0 88 39.4 88 88s-39.4 88-88 88H408c-13.3 0-24-10.7-24-24s10.7-24 24-24H552c22.1 0 40-17.9 40-40s-17.9-40-40-40H504c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faPaintbrush:Jy,faPaintBrush:JN,faLock:{prefix:"far",iconName:"lock",icon:[448,512,[128274],"f023","M144 128v64H304V128c0-44.2-35.8-80-80-80s-80 35.8-80 80zM96 192V128C96 57.3 153.3 0 224 0s128 57.3 128 128v64h32c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H96zM48 256V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16z"]},faArrowDownFromLine:Jx,faArrowFromTop:Jb,faGasPump:{prefix:"far",iconName:"gas-pump",icon:[512,512,[9981],"f52f","M256 48c8.8 0 16 7.2 16 16V192H80V64c0-8.8 7.2-16 16-16H256zm16 192V464H80l0-224H272zM32 64V464l-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h8H80 272h48 8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0V304h8c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V155.9c0-19.1-7.6-37.4-21.1-50.9L417 31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l33 33V160c0 29.8 20.4 54.9 48 62V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88h-8V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64z"]},faSignalBarsSlash:Jw,faSignalAltSlash:JD,faMonkey:{prefix:"far",iconName:"monkey",icon:[576,512,[128018],"f6fb","M160 416c0-91.5 54.8-170.2 133.5-204.9c7.3 15.1 17.2 28.6 29.3 39.9C255.7 275.8 208 340.4 208 416v48H400V440c0-39.8-32.2-72-72-72H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h16c27 0 51.9 8.9 72 24V320 287.1c5.2 .6 10.6 .9 16 .9c11 0 21.7-1.3 32-3.8v1.8l83.5 83.5C560 398 576 436.7 576 477v11c0 13.3-10.7 24-24 24s-24-10.7-24-24V477c0-27.6-11-54-30.5-73.5L448 353.9V440v24h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H400 208 160h-8C68.1 512 0 443.9 0 360V120C0 53.7 53.7 0 120 0h8c53 0 96 43 96 96s-43 96-96 96h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c26.5 0 48-21.5 48-48s-21.5-48-48-48h-8c-39.8 0-72 32.2-72 72V360c0 57.4 46.6 104 104 104h8V416zM448 251c-10.1 3.3-20.8 5-32 5c-5.4 0-10.8-.4-16-1.2c-13.5-2.1-26.1-6.8-37.4-13.5c-16.4-9.8-29.9-24.1-38.8-41.1c-1.4-2.7-2.7-5.4-3.8-8.2c-35.3 0-64-28.7-64-64s28.6-64 64-64c15.7-37.6 52.8-64 96-64s80.4 26.4 96 64c35.3 0 64 28.7 64 64s-28.6 64-64 64c-11.6 27.9-35 49.6-64 59zM384 64c-26.5 0-48 21.5-48 48c0 20.8 13.2 38.4 31.6 45.1c4.7 1.7 8.4 5.9 8.4 10.9c0 22.1 17.9 40 40 40s40-17.9 40-40c0-5 3.7-9.2 8.4-10.9c18.5-6.7 31.6-24.4 31.6-45.1c0-26.5-21.5-48-48-48H384zm0 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faRectanglePro:Jk,faPro:JS,faHouseNight:{prefix:"far",iconName:"house-night",icon:[640,512,[],"e010","M125.2 16.1c6.2-4.4 5.4-14.8-2.2-15.6c-3.6-.4-7.3-.5-11-.5C50.1 0 0 50.1 0 112s50.1 112 112 112c32.1 0 61.1-13.5 81.5-35.2c5.2-5.6-1-14-8.6-13.2c-2.9 .3-5.9 .4-9 .4c-48.6 0-88-39.4-88-88c0-29.7 14.7-55.9 37.2-71.9zm289.9 85.3c-8.8-7.2-21.5-7.2-30.3 0l-216 176c-10.3 8.4-11.8 23.5-3.4 33.8s23.5 11.8 33.8 3.4L224 294.4V456c0 30.9 25.1 56 56 56H520c30.9 0 56-25.1 56-56V294.4l24.8 20.2c10.3 8.4 25.4 6.8 33.8-3.4s6.8-25.4-3.4-33.8l-216-176zM528 255.3V456c0 4.4-3.6 8-8 8H280c-4.4 0-8-3.6-8-8V255.3L400 151 528 255.3zM352 312v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24zM248.5 12.3L236.6 44.6 204.3 56.5c-7 2.6-7 12.4 0 15l32.3 11.9 11.9 32.3c2.6 7 12.4 7 15 0l11.9-32.3 32.3-11.9c7-2.6 7-12.4 0-15L275.4 44.6 263.5 12.3c-2.6-7-12.4-7-15 0zm-145 320c-2.6-7-12.4-7-15 0L76.6 364.6 44.3 376.5c-7 2.6-7 12.4 0 15l32.3 11.9 11.9 32.3c2.6 7 12.4 7 15 0l11.9-32.3 32.3-11.9c7-2.6 7-12.4 0-15l-32.3-11.9-11.9-32.3z"]},faHotTubPerson:JE,faHotTub:Jj,faGlobePointer:{prefix:"far",iconName:"globe-pointer",icon:[512,512,[],"e60e","M303.6 415.6C283 456.8 263.4 464 256 464c-3.1 0-8.3-1.3-14.8-5.7l-15.3 52c9.9 1.2 19.9 1.8 30.1 1.8c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256c0 10.2 .6 20.2 1.8 30.1l46.9-13.8c-.4-5.4-.6-10.8-.6-16.3c0-16.5 1.9-32.6 5.6-48h76.7c-1.3 13.3-2 27-2.2 41l48.4-14.2c.4-9.1 1.1-18 2-26.7h155c1.6 15.3 2.5 31.4 2.5 48s-.9 32.7-2.5 48h-47l-14.1 48h53.2c-5.6 24.4-13.2 45.9-22 63.6zM208.4 96.4C229 55.2 248.6 48 256 48s27 7.2 47.6 48.4c8.8 17.7 16.4 39.2 22 63.6H186.4c5.6-24.4 13.2-45.9 22-63.6zM384 256c0-16.4-.8-32.5-2.2-48h76.7c3.6 15.4 5.6 31.5 5.6 48s-1.9 32.6-5.6 48H381.8c1.5-15.5 2.2-31.6 2.2-48zm-9.3-96c-7.3-35.9-18.5-67.7-32.6-93.4c42.3 19.3 77 52.3 98.4 93.4H374.7zM71.4 160c21.4-41.1 56.1-74.1 98.4-93.4c-14.1 25.6-25.3 57.5-32.6 93.4H71.4zM374.7 352h65.9c-21.4 41.1-56.1 74.1-98.4 93.4c14.1-25.6 25.3-57.5 32.6-93.4zM39 308.5c-13.9 4.1-15.6 23.2-2.6 29.7l57.3 28.7c1.3 .7 2.6 1.5 3.7 2.5l-88 88c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l88-88c1 1.1 1.9 2.3 2.5 3.7l28.7 57.3c6.5 13 25.6 11.3 29.7-2.6l60.2-204.8c3.6-12.1-7.7-23.4-19.9-19.9L39 308.5z"]},faBlanket:{prefix:"far",iconName:"blanket",icon:[448,512,[],"f498","M48 144V276.1C66.1 263.4 88.2 256 112 256H380c7 0 13.7 1 20 3V144c0-35.3-28.7-64-64-64H112c-35.3 0-64 28.7-64 64zM0 368V144C0 82.1 50.1 32 112 32H336c61.9 0 112 50.1 112 112V320h-.1c.1 1.3 .1 2.7 .1 4c0 37.6-30.4 68-68 68H120c-13.3 0-24-10.7-24-24s10.7-24 24-24H380c11 0 20-9 20-20s-9-20-20-20H112c-35.3 0-64 28.7-64 64s28.7 64 64 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H112C50.1 480 0 429.9 0 368z"]},faMapLocation:JO,faMapMarked:JP,faHouseFloodWater:{prefix:"far",iconName:"house-flood-water",icon:[576,512,[],"e50e","M301.9 4.4c-8.3-5.9-19.4-5.9-27.7 0l-192 136c-10.8 7.7-13.4 22.6-5.7 33.5s22.6 13.4 33.5 5.7l2.1-1.5v80.4c7.3 1.9 14.4 5.1 20.9 9.6c8.4 5.8 17.7 10.6 27.1 14.1V144.1L288 53.4l128 90.7V282.2c9.5-3.5 18.8-8.3 27.2-14.1c6.5-4.5 13.5-7.8 20.8-9.6V178.1l2.1 1.5c10.8 7.7 25.8 5.1 33.5-5.7s5.1-25.8-5.7-33.5l-192-136zM80 318.1C62.8 333 41 344.8 18.8 349.8C5.9 352.7-2.3 365.5 .6 378.5s15.7 21.1 28.7 18.2C58 390.2 81.6 376.2 96 366.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.7-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0zm31.9 112c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faCommentsQuestionCheck:{prefix:"far",iconName:"comments-question-check",icon:[640,512,[],"e14f","M88.2 309.1c9.8-18.3 6.8-40.8-7.5-55.8C59.4 230.9 48 204 48 176c0-63.5 63.8-128 160-128s160 64.5 160 128s-63.8 128-160 128c-13.1 0-25.8-1.3-37.8-3.6c-10.4-2-21.2-.6-30.7 4.2c-4.1 2.1-8.3 4.1-12.6 6c-16 7.2-32.9 13.5-49.9 18c2.8-4.6 5.4-9.1 7.9-13.6c1.1-1.9 2.2-3.9 3.2-5.9zM208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 41.8 17.2 80.1 45.9 110.3c-.9 1.7-1.9 3.5-2.8 5.1c-10.3 18.4-22.3 36.5-36.6 52.1c-6.6 7-8.3 17.2-4.6 25.9C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.8-2.2 9.6-4.5 14.2-6.8c15.1 3 30.9 4.5 47.1 4.5zM432 480c16.2 0 31.9-1.6 47.1-4.5c4.6 2.3 9.4 4.6 14.2 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.8 2-19-4.6-25.9c-14.2-15.6-26.2-33.7-36.6-52.1c-.9-1.7-1.9-3.4-2.8-5.1C622.8 384.1 640 345.8 640 304c0-94.4-87.9-171.5-198.2-175.8c4.1 15.2 6.2 31.2 6.2 47.8l0 .6c87.2 6.7 144 67.5 144 127.4c0 28-11.4 54.9-32.7 77.2c-14.3 15-17.3 37.6-7.5 55.8c1.1 2 2.2 4 3.2 5.9c2.5 4.5 5.2 9 7.9 13.6c-17-4.5-33.9-10.7-49.9-18c-4.3-1.9-8.5-3.9-12.6-6c-9.5-4.8-20.3-6.2-30.7-4.2c-12.1 2.4-24.8 3.6-37.8 3.6c-61.7 0-110-26.5-136.8-62.3c-16 5.4-32.8 9.4-50 11.8C279 439.8 350 480 432 480zM184.3 86.3c-16.4 0-31 10.3-36.4 25.7l-.3 .9c-3 8.3 1.4 17.5 9.7 20.4s17.5-1.4 20.4-9.7l.3-.9c.9-2.7 3.5-4.4 6.3-4.4h41.3c6.5 0 11.7 5.3 11.7 11.7c0 4.2-2.2 8.1-5.9 10.2l-31.4 18c-5 2.9-8 8.1-8 13.9v9.5c0 8.8 7.2 16 16 16s16-7.2 16-16v-.3L247.4 168c13.6-7.8 22-22.3 22-37.9c0-24.2-19.6-43.7-43.7-43.7H184.3zM208 266.7a22.7 22.7 0 1 0 0-45.3 22.7 22.7 0 1 0 0 45.3zm331.3 22c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-74 74-31.4-31.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L431.4 374c6.2 6.2 16.4 6.2 22.6 0l85.3-85.3z"]},faTree:{prefix:"far",iconName:"tree",icon:[448,512,[127794],"f1bb","M241.8 7.9C237.3 2.9 230.8 0 224 0s-13.3 2.9-17.8 7.9l-144 160c-6.3 7-7.9 17.2-4.1 25.8S70.5 208 80 208H91.8l-62 72.4c-6.1 7.1-7.5 17.1-3.6 25.6s12.4 14 21.8 14H72L4.8 409.6c-5.5 7.3-6.3 17-2.3 25.1S14.9 448 24 448H160h40v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h40H424c9.1 0 17.4-5.1 21.5-13.3s3.2-17.9-2.3-25.1L376 320h24c9.4 0 17.9-5.5 21.8-14s2.5-18.5-3.6-25.6l-62-72.4H368c9.5 0 18.1-5.6 21.9-14.2s2.3-18.8-4.1-25.8l-144-160zM248 400V216c0-13.3-10.7-24-24-24s-24 10.7-24 24V400H160 72l67.2-89.6c5.5-7.3 6.3-17 2.3-25.1s-12.4-13.3-21.5-13.3H100.2l62-72.4c6.1-7.1 7.5-17.1 3.6-25.6s-12.4-14-21.8-14H133.9L224 59.9 314.1 160H304c-9.4 0-17.9 5.5-21.8 14s-2.5 18.5 3.6 25.6l62 72.4H328c-9.1 0-17.4 5.1-21.5 13.3s-3.2 17.9 2.3 25.1L376 400H288 248z"]},faArrowsCross:{prefix:"far",iconName:"arrows-cross",icon:[448,512,[],"e0a2","M296 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h70.1L7 439c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l359-359V184c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24H296zM41 39C31.6 29.7 16.4 29.7 7 39S-2.3 63.6 7 73L167.4 233.4l33.9-33.9L41 39zM246.6 312.6L366.1 432H296c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24V328c0-13.3-10.7-24-24-24s-24 10.7-24 24v70.1L280.6 278.6l-33.9 33.9z"]},faBackpack:{prefix:"far",iconName:"backpack",icon:[448,512,[127890],"f5d4","M192 48h64c4.4 0 8 3.6 8 8V80H184V56c0-4.4 3.6-8 8-8zm-56 8V80h-8C57.3 80 0 137.3 0 208V448c0 35.3 28.7 64 64 64h40H344h40c35.3 0 64-28.7 64-64V208c0-70.7-57.3-128-128-128h-8V56c0-30.9-25.1-56-56-56H192c-30.9 0-56 25.1-56 56zM368 464V376 312c0-39.8-32.2-72-72-72H152c-39.8 0-72 32.2-72 72v64 88H64c-8.8 0-16-7.2-16-16V208c0-44.2 35.8-80 80-80h32H288h32c44.2 0 80 35.8 80 80V448c0 8.8-7.2 16-16 16H368zm-240 0V400H320v64H128zm16-304c-13.3 0-24 10.7-24 24s10.7 24 24 24H304c13.3 0 24-10.7 24-24s-10.7-24-24-24H144zM320 352H128V312c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24v40z"]},faSquareSmall:{prefix:"far",iconName:"square-small",icon:[320,512,[],"e27e","M256 144c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16H256zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H64z"]},faFolderArrowUp:J_,faFolderUpload:JB,faBridgeLock:{prefix:"far",iconName:"bridge-lock",icon:[640,512,[],"e4cc","M56 32C42.7 32 32 42.7 32 56s10.7 24 24 24h48v64H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H256 449.6c20.2-19.8 47.9-32 78.4-32c27.3 0 52.4 9.8 71.8 26.1c5-4.4 8.2-10.9 8.2-18.1c0-13.3-10.7-24-24-24H536V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM336 240H304c-57.4 0-104 46.6-104 104v88H152V336c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c24.9 0 45.9 16.2 53.2 38.6c5.5-12.6 14.9-23.2 26.8-30v-19c-19.1-22.9-47.8-37.5-80-37.5zM488 80v64H408V80h80zM360 80v64H280V80h80zM232 80v64H152V80h80zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faCrosshairsSimple:{prefix:"far",iconName:"crosshairs-simple",icon:[512,512,[],"e59f","M462.6 232H392c-13.3 0-24 10.7-24 24s10.7 24 24 24h70.6c-11 95.7-86.9 171.6-182.6 182.6V392c0-13.3-10.7-24-24-24s-24 10.7-24 24v70.6C136.3 451.6 60.4 375.7 49.4 280H120c13.3 0 24-10.7 24-24s-10.7-24-24-24H49.4C60.4 136.3 136.3 60.4 232 49.4V120c0 13.3 10.7 24 24 24s24-10.7 24-24V49.4c95.7 11 171.6 86.9 182.6 182.6zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256z"]},faSackDollar:{prefix:"far",iconName:"sack-dollar",icon:[512,512,[128176],"f81d","M218.7 152h74.6l13.8 8.8C361.1 195.4 464 277 464 416c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48c0-139 102.9-220.6 156.9-255.2l13.8-8.8zM286 104H226l-7.5-10.8L187.4 48H324.6L293.5 93.2 286 104zM150.8 139.9C89.4 185.5 0 274.8 0 416c0 53 43 96 96 96H416c53 0 96-43 96-96c0-141.2-89.4-230.5-150.8-276.1c-10.4-7.7-20-14.2-28.2-19.4l27.3-39.5 29.8-43.2C401 21.7 389.6 0 370.3 0H141.7C122.4 0 111 21.7 121.9 37.6l29.8 43.2L179 120.4c-8.2 5.3-17.8 11.7-28.2 19.4zM276 216c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 11 9 20 20 20s20-9 20-20V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216z"]},faPenToSquare:JU,faEdit:JR,faSquareSliders:JY,faSlidersHSquare:JG,faCarSide:{prefix:"far",iconName:"car-side",icon:[640,512,[128663],"f5e4","M171.3 80H224V96v80 16H99.4l34.7-86.9C140.3 90 155 80 171.3 80zM272 192V176 96 80h81.2c12.2 0 23.6 5.5 31.2 15l77.6 97H272zm252 .6L422 65c-16.7-20.9-42-33-68.7-33H171.3c-36 0-68.3 21.9-81.7 55.3l-42.8 107C19.8 201.8 0 226.6 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-66.7-50.9-121.4-116-127.4zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zm135.8-16c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H250.5c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H48V256c0-8.8 7.2-16 16-16H512c44.2 0 80 35.8 80 80v32H570.5zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMessageMiddleTop:JQ,faCommentMiddleTopAlt:JF,faLightbulbOn:{prefix:"far",iconName:"lightbulb-on",icon:[640,512,[],"f672","M69.3 4C58.3-3.3 43.4-.3 36 10.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L69.3 4zM597.3 44c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM24 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H88c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm528 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H552zM117.3 332c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zm432-39.9c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32zM448 176c0 27.2-8.4 52.3-22.8 72.9c-3.7 5.3-8 11.3-12.7 17.7l0 0 0 0 0 0 0 0c-12.9 17.7-28.3 38.9-39.8 59.8c-10.4 19-15.7 38.8-18.3 57.5H403c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8l0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0S144 78.8 144 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5h48.6c-2.6-18.7-7.9-38.6-18.3-57.5c-11.5-20.9-26.9-42.1-39.8-59.8l0 0 0 0c-4.7-6.4-9-12.4-12.8-17.7C200.4 228.3 192 203.2 192 176c0-70.7 57.3-128 128-128s128 57.3 128 128zm-176 0c0-26.5 21.5-48 48-48c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16s16-7.2 16-16zM400 432V416H240v16c0 44.2 35.8 80 80 80s80-35.8 80-80z"]},faKnife:JZ,faUtensilKnife:Jq,faShareNodes:JK,faShareAlt:JJ,faDisplayChartUpCircleDollar:{prefix:"far",iconName:"display-chart-up-circle-dollar",icon:[640,512,[],"e5e6","M64 48H512c8.8 0 16 7.2 16 16V194.9c17 3.1 33.1 8.7 48 16.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h42.8c-18.3-12.9-34.1-29.2-46.3-48H323.7 288 252.3l8-48H288h27.7 11c-4.3-15.3-6.6-31.4-6.6-48H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zM480 192.7V120c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h22.1L304 238.1l-63-63c-9.4-9.4-24.6-9.4-33.9 0L103 279c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87 63 63c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7l111-111V200c0 1.3 .1 2.6 .3 3.9c15-5.8 31-9.7 47.7-11.2zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM472.8 335.4c-.4 .7-.9 1.6-.8 3.6l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16V438.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6c-8.4-2.6-13.2-11.6-10.5-20s11.6-13.2 20-10.5c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V288c0-8.8 7.2-16 16-16s16 7.2 16 16v9.4c6.3 .9 12.3 2.3 17.9 3.7c8.6 2.1 13.8 10.8 11.7 19.4s-10.8 13.8-19.4 11.7c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4z"]},faWaveSine:{prefix:"far",iconName:"wave-sine",icon:[640,512,[8767],"f899","M47.3 237.8l0 0 0 0 .1-.2 .3-1.1c.3-1 .7-2.5 1.3-4.5c1.2-4 3-9.8 5.6-16.8c5.2-14.1 13.1-32.6 24-50.9C101.2 126.6 132.9 96 176 96c33.3 0 55.6 16.4 74.1 46.2c19.5 31.3 32.6 73.9 46.9 120.8l.6 1.9c13.6 44.6 28.3 93.1 51.5 130.3C373.6 434.4 409.3 464 464 464c68.9 0 113.2-49.4 138.6-91.7c13-21.7 22.1-43.1 28-59.1c2.9-8 5.1-14.7 6.5-19.5c.7-2.4 1.3-4.3 1.6-5.6c.2-.7 .3-1.2 .4-1.6l.1-.5 0-.1 0-.1 0 0s0 0-23.3-5.8l23.3 5.8c3.2-12.9-4.6-25.9-17.5-29.1s-25.9 4.6-29.1 17.4l0 0 0 0-.1 .2-.3 1.1c-.3 1-.7 2.5-1.3 4.5c-1.2 4-3 9.8-5.6 16.8c-5.2 14.1-13 32.6-24 50.9C538.8 385.4 507.1 416 464 416c-33.3 0-55.6-16.4-74.1-46.2C370.4 338.5 357.2 295.9 343 249l-.6-1.9C328.8 202.5 314 154 290.9 116.8C266.4 77.6 230.7 48 176 48C107.1 48 62.8 97.4 37.4 139.7c-13 21.7-22.1 43.1-28 59.1c-2.9 8-5.1 14.7-6.5 19.5c-.7 2.4-1.3 4.3-1.6 5.6c-.2 .7-.3 1.2-.4 1.6l-.1 .5 0 .1 0 .1 0 0s0 0 23.3 5.8L.7 226.2c-3.2 12.9 4.6 25.9 17.5 29.1s25.9-4.6 29.1-17.4z"]},faHeartCircleMinus:{prefix:"far",iconName:"heart-circle-minus",icon:[576,512,[],"e4ff","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"]},faCircleW:{prefix:"far",iconName:"circle-w",icon:[512,512,[],"e12c","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM150.9 168.7c-4-12.6-17.5-19.6-30.2-15.5s-19.6 17.5-15.5 30.2l64 200c3.2 9.9 12.4 16.7 22.9 16.7s19.7-6.7 22.9-16.7L256 254.7l41.1 128.6c3.2 9.9 12.4 16.7 22.9 16.7s19.7-6.7 22.9-16.7l64-200c4-12.6-2.9-26.1-15.5-30.2s-26.1 2.9-30.2 15.5L320 297.3 278.9 168.7c-3.2-9.9-12.4-16.7-22.9-16.7s-19.7 6.7-22.9 16.7L192 297.3 150.9 168.7z"]},faCircleCalendar:JW,faCalendarCircle:JX,faHourglassHalf:J$,faHourglass2:J1,faMicroscope:{prefix:"far",iconName:"microscope",icon:[512,512,[128300],"f610","M192 0c-17.7 0-32 14.3-32 32c-17.7 0-32 14.3-32 32V288c0 17.7 14.3 32 32 32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32c0-17.7-14.3-32-32-32H192zM176 272V80h64V272H176zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H320 488c13.3 0 24-10.7 24-24s-10.7-24-24-24H447c39.9-35.2 65-86.7 65-144c0-106-86-192-192-192h0v48h0c79.5 0 144 64.5 144 144s-64.5 144-144 144h0H24zm72-56c0 13.3 10.7 24 24 24H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24z"]},faSunset:{prefix:"far",iconName:"sunset",icon:[576,512,[127751],"f767","M305 217c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V24c0-13.3 10.7-24 24-24s24 10.7 24 24V142.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80zm88.3 8.8c7.5 3.1 12.9 9.8 14.4 17.8l18.1 98.5 98.5 18.1c8 1.5 14.7 6.9 17.8 14.4s2.2 16.1-2.4 22.8L493.9 464H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H82.1L36.2 397.5c-4.6-6.7-5.5-15.3-2.4-22.8s9.8-13 17.8-14.4l98.5-18.1 18.1-98.5c1.5-8 6.9-14.7 14.4-17.8s16.1-2.2 22.8 2.4L288 285.1l82.5-56.9c6.7-4.6 15.3-5.5 22.8-2.4zM140.4 464h36.7c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96h36.7l43.6-63.2-78.3-14.4c-9.8-1.8-17.5-9.5-19.3-19.3l-14.4-78.3L301.6 334c-8.2 5.7-19 5.7-27.2 0l-65.6-45.2-14.4 78.3c-1.8 9.8-9.5 17.5-19.3 19.3L96.8 400.8 140.4 464zM350 464c-7.1-27.6-32.2-48-62-48s-54.9 20.4-62 48H350z"]},faSink:{prefix:"far",iconName:"sink",icon:[512,512,[],"e06d","M280 88c0-22.1 17.9-40 40-40s40 17.9 40 40v24c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-48.6-39.4-88-88-88s-88 39.4-88 88V288H160V264c0-30.9-25.1-56-56-56H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c4.4 0 8 3.6 8 8v24H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H256 488c13.3 0 24-10.7 24-24s-10.7-24-24-24H400V264c0-4.4 3.6-8 8-8h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-30.9 0-56 25.1-56 56v24H280V88zM32 368v24c0 66.3 53.7 120 120 120H360c66.3 0 120-53.7 120-120V368H432v24c0 39.8-32.2 72-72 72H152c-39.8 0-72-32.2-72-72V368H32z"]},faCalendarExclamation:{prefix:"far",iconName:"calendar-exclamation",icon:[448,512,[],"f334","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zM256 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8-152c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V248z"]},faTruckContainerEmpty:{prefix:"far",iconName:"truck-container-empty",icon:[640,512,[],"e2b5","M432 168c0-13.3 10.7-24 24-24h72.8c16.8 0 32.7 7.5 43.3 20.5L631 236.4c5.8 7.1 9 16.1 9 25.3V272v16 80c0 17.7-14.3 32-32 32c0 44.2-35.8 80-80 80s-80-35.8-80-80H432 288c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80s35.8-80 80-80c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32H432V256 168zm103 26.9c-1.5-1.9-3.8-2.9-6.2-2.9H480v64H585l-50-61.1zM528 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM80 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHandHeart:{prefix:"far",iconName:"hand-heart",icon:[512,512,[],"f4bc","M198.4 36C208.8 14.7 230.7 0 256 0s47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c35.3 0 64 28.7 64 64v2c5.1-1.3 10.5-2 16-2c35.3 0 64 28.7 64 64V336c0 1.5-.1 3-.4 4.5c-6.2 91.7-79.4 165-171.1 171.1c-1.5 .3-2.9 .4-4.5 .4h-8-8.5c-67.9 0-133-27-181-75L18.7 349.3c-25-25-25-65.5 0-90.5s65.5-25 90.5 0l2.7 2.7V96c0-35.3 28.7-64 64-64c7.9 0 15.4 1.4 22.4 4zM240 232c0 13.3-10.7 24-24 24s-24-10.7-24-24V95.9c0-8.8-7.2-15.9-16-15.9c-8.8 0-16 7.2-16 16V319.4c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2L75.3 292.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l87.8 87.8c39 39 91.9 60.9 147.1 60.9H296h4.9c.6-.1 1.3-.1 1.9-.2c69.7-3.4 125.6-59.3 129-129c0-.6 .1-1.3 .2-1.9V160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V152l0-.1V96c0-8.8-7.2-16-16-16s-16 7.1-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V96l0-.1V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V96l0 .1V232zm-32 96.8c0-22.6 18.3-40.8 40.8-40.8c10.8 0 21.2 4.3 28.9 12l5 5 5-5c7.7-7.7 18-12 28.9-12c22.6 0 40.8 18.3 40.8 40.8c0 10.8-4.3 21.2-12 28.9l-55.2 55.2c-4.2 4.2-10.9 4.2-15.1 0L220 357.7c-7.7-7.7-12-18-12-28.9z"]},faBagShopping:J2,faShoppingBag:J4,faArrowDownZA:J3,faSortAlphaDesc:J0,faSortAlphaDownAlt:J6,faMitten:{prefix:"far",iconName:"mitten",icon:[448,512,[],"f7b5","M0 142.6C0 63.8 63.8 0 142.6 0c63.7 0 119.6 42.2 137.1 103.4l21.4 75c15.7-11.8 35-18.4 55.2-18.4h4.5c48.2 0 87.3 39.1 87.3 87.3c0 21.9-8.3 43.1-23.1 59.2L353.3 384H304v-8c0-6 2.3-11.8 6.4-16.3l79.2-85.8c6.7-7.3 10.4-16.8 10.4-26.6c0-21.7-17.6-39.3-39.3-39.3h-4.5c-14.6 0-28.3 7.3-36.4 19.5l-9.5 14.2c-5.2 7.8-14.4 11.8-23.7 10.4s-16.8-8.1-19.4-17.1L233.5 116.6C221.9 76 184.8 48 142.6 48C90.3 48 48 90.3 48 142.6v2.5c0 7.9 1 15.8 2.9 23.5l52.4 209.5c.5 1.9 .7 3.9 .7 5.8H55.3L4.3 180.3C1.5 168.8 0 157 0 145.1v-2.5zM64 416H352c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V448c0-17.7 14.3-32 32-32z"]},faReplyClock:J8,faReplyTime:J5,faPersonRays:{prefix:"far",iconName:"person-rays",icon:[512,512,[],"e54d","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H240V176.1c.7 0 1.5-.1 2.3-.1zM240 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L346.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H242.3c-31.7 0-61 17.1-76.6 44.7L107.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L192 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM7 7C-2.3 16.4-2.3 31.6 7 41l80 80c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7C31.6-2.3 16.4-2.3 7 7zM505 7c-9.4-9.4-24.6-9.4-33.9 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9zM41 505l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zm464 0c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0z"]},faRight:J7,faArrowAltRight:J9,faCircleF:{prefix:"far",iconName:"circle-f",icon:[512,512,[],"e10e","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V264v96c0 13.3 10.7 24 24 24s24-10.7 24-24V288h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H208V176H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faUsers:{prefix:"far",iconName:"users",icon:[640,512,[],"f0c0","M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM405.3 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 38.2-16.8 72.5-43.3 96c.2 0 .4 0 .7 0zM320 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm-58.7 80H378.7c39.8 0 73.2 27.2 82.6 64H178.7c9.5-36.8 42.9-64 82.6-64zm0-48C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c14.7 0 26.7-11.9 26.7-26.7C512 411.7 452.3 352 378.7 352H261.3z"]},faFacePleading:{prefix:"far",iconName:"face-pleading",icon:[512,512,[],"e386","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM266.5 412.4c-2-2.1-5.3-4.4-10.5-4.4s-8.5 2.3-10.5 4.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9c8.9-9.5 24.2-19.6 45.5-19.6s36.7 10.1 45.5 19.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2zM160 288a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0 32c-44.2 0-80-35.8-80-80c0-18 6-34.6 16-48c-8 0-14.9-5.9-15.9-14c-1.1-8.8 5.1-16.8 13.9-17.9l11.5-1.4c25.5-3.2 46.6-21.3 53.6-45.9l1.5-5.2c2.4-8.5 11.3-13.4 19.8-11s13.4 11.3 11 19.8l-1.5 5.2c-4.2 14.8-11.8 28-21.9 38.8c40.4 4 72 38.1 72 79.6c0 44.2-35.8 80-80 80zm240-80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm32 0c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-41.5 31.5-75.6 72-79.6c-10-10.8-17.6-24.1-21.9-38.8l-1.5-5.2c-2.4-8.5 2.5-17.4 11-19.8s17.4 2.5 19.8 11l1.5 5.2c7 24.7 28.1 42.7 53.6 45.9l11.5 1.4c8.8 1.1 15 9.1 13.9 17.9c-1 8.1-7.9 14-15.9 14c10 13.4 16 30 16 48zm-304 0c17.7 0 32-14.3 32-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm224-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32c17.7 0 32-14.3 32-32z"]},faEyeSlash:{prefix:"far",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zm51.3 163.3l-41.9-33C378.8 425.4 350.7 432 320 432c-65.2 0-118.8-29.6-159.9-67.7C121.6 328.5 95 286 81.4 256c8.3-18.4 21.5-41.5 39.4-64.8L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5zm-88-69.3L302 334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2 2.8-.3 5.6-.3 8.5c0 70.7 57.3 128 128 128c13.3 0 26.1-2 38.2-5.8z"]},faFlaskVial:{prefix:"far",iconName:"flask-vial",icon:[640,512,[],"e4f3","M175 389.4l49-79.6V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H176 80 32 24C10.7 0 0 10.7 0 24S10.7 48 24 48h8V352c0 53 43 96 96 96c11.2 0 22-1.9 32-5.5c0-18.7 5.2-37.1 15-53.1zM80 48h96V160H80V48zm0 160h96V352c0 26.5-21.5 48-48 48s-48-21.5-48-48V208zM312 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V217.2L202 408.9c-6.6 10.7-10 22.9-10 35.5c0 37.4 30.3 67.6 67.6 67.6H572.4c37.4 0 67.6-30.3 67.6-67.6c0-12.5-3.5-24.8-10-35.5L512 217.2V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H312zM464 48V224c0 4.4 1.2 8.8 3.6 12.6L518.9 320H313.1l51.3-83.4c2.3-3.8 3.6-8.1 3.6-12.6V48h96zM242.9 434.1L283.6 368H548.4l40.6 66.1c1.9 3.1 2.9 6.7 2.9 10.3c0 10.8-8.8 19.6-19.6 19.6H259.6c-10.9 0-19.6-8.8-19.6-19.6c0-3.6 1-7.2 2.9-10.3z"]},faPoliceBox:{prefix:"far",iconName:"police-box",icon:[384,512,[],"e021","M192 0c8.8 0 16 7.2 16 16V32h80c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 64 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V96c0-17.7 14.3-32 32-32c0-17.7 14.3-32 32-32h80V16c0-8.8 7.2-16 16-16zM80 464H304V112H80V464zm24-320c0-4.4 3.6-8 8-8h24v32H104V144zm0 40h32v32H112c-4.4 0-8-3.6-8-8V184zm72-48c4.4 0 8 3.6 8 8v24H152V136h24zm-24 48h32v24c0 4.4-3.6 8-8 8H152V184zm56-48h24v32H200V144c0-4.4 3.6-8 8-8zm24 48v32H208c-4.4 0-8-3.6-8-8V184h32zm16-48h24c4.4 0 8 3.6 8 8v24H248V136zm32 48v24c0 4.4-3.6 8-8 8H248V184h32zM104 248c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V248z"]},faCucumber:{prefix:"far",iconName:"cucumber",icon:[512,512,[129362],"e401","M71.4 440.6c-31.2-31.2-31.2-81.9 0-113.1l256-256c31.2-31.2 81.9-31.2 113.1 0s31.2 81.9 0 113.1l-63 63c-4.4-4.7-10.6-7.6-17.5-7.6c-13.3 0-24 10.7-24 24c0 6.9 2.9 13.1 7.6 17.5l-159 159c-31.2 31.2-81.9 31.2-113.1 0zM37.5 474.5c47.8 47.8 124 49.9 174.3 6.3c12.6 10.3 31.1 9.6 42.9-2.2c11.6-11.6 12.4-30 2.4-42.6L436 257c12.6 10.1 31 9.3 42.6-2.4c11.7-11.7 12.5-30.3 2.2-42.9c43.6-50.3 41.5-126.5-6.3-174.3c-50-50-131-50-181 0L172 159c-12.6-10.1-31-9.3-42.6 2.4s-12.4 30-2.4 42.6L37.5 293.5c-50 50-50 131 0 181zM352 152a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM184 320a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHeadSideBrain:{prefix:"far",iconName:"head-side-brain",icon:[512,512,[],"f808","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zm264-32c22.1 0 40-17.9 40-40s-17.9-40-40-40c-2 0-3.9 .1-5.8 .4C299.8 102.5 288.7 96 276 96c-6.2 0-12.1 1.6-17.2 4.3C252 88.2 238.9 80 224 80s-28 8.2-34.8 20.3C184.1 97.6 178.2 96 172 96c-18.5 0-33.8 14-35.8 32l-.2 0c-22.1 0-40 17.9-40 40c0 16.5 9.9 30.6 24.1 36.7c-.1 1.1-.1 2.2-.1 3.3c0 22.1 17.9 40 40 40c5.7 0 11.1-1.2 16-3.3V296c0 13.3 10.7 24 24 24s24-10.7 24-24V247.2c2.6 .5 5.3 .8 8 .8c22.1 0 40-17.9 40-40c0-5.7-1.2-11.1-3.3-16H312z"]},faHand:Wc,faHandPaper:Wr,faPersonBikingMountain:Wa,faBikingMountain:Wn,faUtensilsSlash:{prefix:"far",iconName:"utensils-slash",icon:[640,512,[],"e464","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l76.5 59.9 4.9-43.7C121.6 8.2 133.5-1.3 146.7 .1s22.7 13.3 21.2 26.5l-8.1 73.2L200 131.5V24c0-13.3 10.7-24 24-24s24 10.7 24 24V168c0 .4 0 .7 0 1.1L291.2 203c3-5.6 4.8-12.1 4.8-19V169.3L280.1 26.7c-1.5-13.2 8-25 21.2-26.5s25 8 26.5 21.2l16 144 .1 1.3V168v16c0 18-5.4 34.8-14.7 48.8L384 275.7V176C384 32 496 0 512 0c17.7 0 32 14.3 32 32V248v56 48 49.1l86.8 68c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2zM104 184v-6.1L248 291.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V272h-8c-48.6 0-88-39.4-88-88zM519.7 512h.6l-.3 0-.3 0zM432 176V288c0 8.8 7.2 16 16 16h48V248 55.1c-7.1 3.6-14.9 8.5-22.6 15.2C453.7 87.4 432 118.3 432 176z"]},faPrintMagnifyingGlass:Wo,faPrintSearch:Ws,faTurnRight:{prefix:"far",iconName:"turn-right",icon:[512,512,[],"e639","M505.5 240.4c8.7-9.2 8.7-23.7 0-32.9L384.1 78.6c-8.8-9.3-21-14.6-33.7-14.6C324.7 64 304 84.7 304 110.3l0 41.7-144 0C71.6 152 0 223.6 0 312L0 424c0 30.9 25.1 56 56 56l32 0c30.9 0 56-25.1 56-56l0-120c0-4.4 3.6-8 8-8l152 0 0 41.7c0 25.6 20.7 46.3 46.3 46.3c12.8 0 25-5.3 33.7-14.6l121.4-129zM352 333.5l0-61.5c0-13.3-10.7-24-24-24l-176 0c-30.9 0-56 25.1-56 56l0 120c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-112c0-61.9 50.1-112 112-112l168 0c13.3 0 24-10.7 24-24l0-61.5L455 224 352 333.5z"]},faFolderBookmark:{prefix:"far",iconName:"folder-bookmark",icon:[512,512,[],"e186","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7L256 129.9V304c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L336 276l54.4 40.8c4.8 3.6 11.3 4.2 16.8 1.5s8.8-8.3 8.8-14.3V144h32c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96z"]},faArrowTurnLeftDown:{prefix:"far",iconName:"arrow-turn-left-down",icon:[384,512,[],"e633","M337 377c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-87 87L216 88c0-22.1 17.9-40 40-40l104 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L256 0c-48.6 0-88 39.4-88 88l0 342.1L81 343c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L175 505c9.4 9.4 24.6 9.4 33.9 0L337 377z"]},faOm:{prefix:"far",iconName:"om",icon:[512,512,[128329],"f679","M356.7 4.7c6.2-6.2 16.4-6.2 22.6 0l16 16c6.2 6.2 6.2 16.4 0 22.6l-16 16c-6.2 6.2-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6l16-16zM144 152c-12.6 0-24.2 4.2-33.6 11.2c-10.6 8-25.6 5.8-33.6-4.8s-5.8-25.6 4.8-33.6C99 111.7 120.6 104 144 104c57.4 0 104 46.6 104 104c0 20.6-6 39.8-16.3 56h.3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2c14.8 0 29-5.9 39.5-16.4l20.7-20.7c17.2-17.2 40.6-26.9 65-26.9c50.7 0 91.9 41.1 91.9 91.9V388c0 50.8-41.2 92-92 92s-92-41.2-92-92v-4c0-13.3 10.7-24 24-24s24 10.7 24 24v4c0 24.3 19.7 44 44 44s44-19.7 44-44V291.9c0-24.2-19.6-43.9-43.9-43.9c-11.6 0-22.8 4.6-31 12.9l-20.7 20.7C348.9 301 322.5 312 294.9 312h-.2-.2-.2-.2-.2-.2-.2H293h-.2-.2-.2H292h-.2-.2-.3H291h-.3-.3-.3H290h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H285h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H282h-.3-.3-.3H281h-.3-.3-.3-.3-.3-.3H279h-.3-.3-.3-.3-.3-.3H277h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H273h-.3-.3-.3-.3-.3-.3H271h-.3-.3-.3-.3-.3-.3-.3-.3-.3H268h-.3-.3-.3-.3-.3-.3-.3-.3-.3H265h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H261h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H257h-.3-.3H256h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.1c17.2 20.8 27.6 47 27.6 76c0 70.2-60.9 124-132 124S16 458.2 16 388c0-13.3 10.7-24 24-24s24 10.7 24 24c0 40.3 35.8 76 84 76s84-35.7 84-76s-35.8-76-84-76h-.2-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H144h-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3H129h-.3-.3H128c-13.3 0-24-10.7-24-24s10.7-24 24-24h.3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3c30.9 0 56-25.1 56-56s-25.1-56-56-56zM298.8 65.1C313.1 83.1 338.2 96 368 96s54.9-12.9 69.2-30.9c8.2-10.4 23.3-12.1 33.7-3.9s12.1 23.3 3.9 33.7C450.8 125.2 411.4 144 368 144s-82.8-18.8-106.8-49.1c-8.2-10.4-6.5-25.5 3.9-33.7s25.5-6.5 33.7 3.9z"]},faPi:{prefix:"far",iconName:"pi",icon:[448,512,[],"f67e","M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24h88V277.4c0 44.9-11.4 89-33.2 128.2L75 412.3c-6.4 11.6-2.3 26.2 9.3 32.6s26.2 2.3 32.6-9.3l3.8-6.8c25.8-46.4 39.3-98.5 39.3-151.5V112H304V374.6c0 40.6 32.9 73.4 73.4 73.4c27.8 0 53.2-15.7 65.7-40.6l2.3-4.7c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7l-2.3 4.7c-4.3 8.6-13.1 14.1-22.8 14.1c-14.1 0-25.4-11.4-25.4-25.4V112h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faFlaskRoundPotion:Wl,faFlaskPotion:Wf,faFaceShush:{prefix:"far",iconName:"face-shush",icon:[512,512,[],"e38c","M48 256c0 73.6 38.3 138.3 96 175.3v.7 24c0 11.8 2.3 23.1 6.5 33.3C61.8 449.1 0 359.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 82.2-38.8 155.4-99 202.3c6.4-18.5 2.7-39.4-10.4-54.7C440.5 365.9 464 313.7 464 256c0-114.9-93.1-208-208-208S48 141.1 48 256zm299.3-4.7c-8.7 8.7-20.5 17.7-35.3 24.6V248c0-2.8-.2-5.6-.6-8.4c5.2-3.5 9.6-7.3 13.3-10.9c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM200 248v27.9c-14.8-6.9-26.6-15.9-35.3-24.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0c3.7 3.7 8.1 7.4 13.3 10.9c-.4 2.7-.6 5.5-.6 8.4zM176.4 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM280 248v72H232V248c0-13.3 10.7-24 24-24s24 10.7 24 24zM224 408v11.5L287.6 464h10c7.1 0 13.9-3.2 18.4-8.6l25.6-30.7c8.5-10.2 23.6-11.6 33.8-3.1s11.6 23.6 3.1 33.8l-25.6 30.7c-13.7 16.4-33.9 25.9-55.3 25.9H280 232c-30.9 0-56-25.1-56-56V432 408c0-30.9 25.1-56 56-56h32c30.9 0 56 25.1 56 56v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8z"]},faWorm:{prefix:"far",iconName:"worm",icon:[512,512,[],"e599","M400 192V368c0 35.3-28.7 64-64 64s-64-28.7-64-64V320c0-53-43-96-96-96s-96 43-96 96V448c0 8.8 7.2 16 16 16s16-7.2 16-16V320c0-35.3 28.7-64 64-64s64 28.7 64 64v48c0 53 43 96 96 96s96-43 96-96V192 120 96c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48s21.5 48 48 48h16 48v48zM176 176c15.9 0 31.2 2.6 45.5 7.3c27.7 9.2 51.7 26.6 69 49.3c5.1 6.7 9.6 13.8 13.5 21.3c10.2 19.8 16 42.2 16 66v20.3V368c0 8.8 7.2 16 16 16s16-7.2 16-16V340.3 320 243.1 240 192H336c-6.3 0-12.5-.6-18.5-1.8c-27.6-5.4-51-22.6-64.7-46.2c-8.2-14.1-12.8-30.5-12.8-48c0-53 43-96 96-96h48c53 0 96 43 96 96v24 72V368c0 79.5-64.5 144-144 144c-55.7 0-104.1-31.7-128-78c-10.2-19.8-16-42.2-16-66V347.7 320c0-8.8-7.2-16-16-16s-16 7.2-16 16v27.7V368v76.9V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V320c0-79.5 64.5-144 144-144zM376 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faHouseCircleXmark:{prefix:"far",iconName:"house-circle-xmark",icon:[640,512,[],"e50b","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H336v0H240V320h86.6c4.8-17.1 12.2-33.2 21.7-47.8c-1.4-.2-2.9-.2-4.3-.2H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 454.7 196.9c13.3-3.2 27.1-4.9 41.3-4.9c10.3 0 20.3 .9 30.1 2.6L303.5 5.7zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"]},faPlug:{prefix:"far",iconName:"plug",icon:[384,512,[128268],"f1e6","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c77-11.6 136-78 136-158.2V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM192 368c-61.9 0-112-50.1-112-112V192H304v64c0 61.9-50.1 112-112 112z"]},faCalendarCircleExclamation:{prefix:"far",iconName:"calendar-circle-exclamation",icon:[576,512,[],"e46e","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 352 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faSquareI:{prefix:"far",iconName:"square-i",icon:[448,512,[],"e272","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32h72 72c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V336h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V176H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faChevronUp:{prefix:"far",iconName:"chevron-up",icon:[512,512,[],"f077","M239 111c9.4-9.4 24.6-9.4 33.9 0L465 303c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-175-175L81 337c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 111z"]},faFaceSaluting:{prefix:"far",iconName:"face-saluting",icon:[640,512,[129761],"e484","M266.6 14C256.7-.6 236.8-4.4 222.2 5.5L35.1 132.5c-44.3 30.1-47.1 94.4-5.6 128.2l1.5 1.2c28.1 22.9 68.2 24 97.5 2.7l82.3-59.9c14.3-10.4 17.5-30.4 7.1-44.7s-30.4-17.5-44.7-7.1l-3.3 2.4s0 0 0 0l-9.9 7.2-14.2 10.4L128 185.8V146.8L258.1 58.5c14.6-9.9 18.4-29.8 8.5-44.4zm31.8-8.4c7.2 15.7 7.4 33.4 1.6 48.9c16.6-4.3 34-6.5 52-6.5c114.9 0 208 93.1 208 208s-93.1 208-208 208c-103 0-188.6-74.9-205.1-173.2c-13.8 9.9-29.2 16.3-45.2 19.2C126.5 425.5 229.2 512 352 512c141.4 0 256-114.6 256-256S493.4 0 352 0c-18.4 0-36.3 1.9-53.5 5.6zM256 180.5c-.4 13.7-5.1 27.1-13.8 38.2c4.4 12.4 16.2 21.4 30.2 21.4c17.7 0 32-14.3 32-32s-14.3-32-32-32c-6 0-11.6 1.6-16.3 4.5zm13.4 152.6c-11-7.4-25.9-4.6-33.3 6.4s-4.6 25.9 6.4 33.3C265 388.1 301.7 403 352 403s87-14.9 109.5-30.2c11-7.4 13.8-22.4 6.4-33.3s-22.4-13.8-33.3-6.4C419.9 343 392.6 355 352 355s-67.9-12-82.5-21.9zM432.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faGaugeSimpleLow:Wh,faTachometerSlow:Wg,faFacePersevering:{prefix:"far",iconName:"face-persevering",icon:[512,512,[],"e385","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM294.5 408.4c-7.4-7.9-20-16.4-38.5-16.4s-31.1 8.5-38.5 16.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9C196.7 360.3 221.4 344 256 344s59.3 16.3 73.5 31.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2zM211.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zm89.4 22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4zM133.5 210.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 221.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},faCircleCamera:Wu,faCameraCircle:Wm,faHandSpock:{prefix:"far",iconName:"hand-spock",icon:[576,512,[128406],"f259","M170.2 80.8C161 47 180.8 12 214.6 2.4c34-9.6 69.4 10.2 79 44.2l30.3 107.1L337.1 84c6.6-34.7 40.1-57.5 74.8-50.9c31.4 6 53 33.9 52 64.9c10-2.6 20.8-2.8 31.5-.1c34.3 8.6 55.1 43.3 46.6 77.6L486.7 397.2C469.8 464.7 409.2 512 339.6 512c-11.2 0-22.5 0-33.7 0c-56.9 0-112.2-19-157.2-53.9l-92-71.6c-27.9-21.7-32.9-61.9-11.2-89.8s61.9-32.9 89.8-11.2l17 13.2L100.5 167.5c-13-32.9 3.2-70.1 36-83c11.1-4.4 22.7-5.4 33.7-3.7zm77.1-21.2c-2.4-8.5-11.2-13.4-19.7-11s-13.4 11.2-11 19.7l54.8 182.4c3.5 12.3-3.3 25.2-15.4 29.3s-25.3-2-30-13.9L174.9 138.1c-3.2-8.2-12.5-12.3-20.8-9s-12.3 12.5-9 20.8l73.3 185.6c12 30.3-23.7 57-49.4 37l-63.1-49.1c-7-5.4-17-4.2-22.5 2.8s-4.2 17 2.8 22.5l92 71.6c36.5 28.4 81.4 43.8 127.7 43.8c11.2 0 22.5 0 33.7 0c47.5 0 89-32.4 100.5-78.5l55.4-221.6c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-26 104C435.6 271.8 425 280 413 280c-16.5 0-28.9-15-25.8-31.2L415.7 99c1.7-8.7-4-17.1-12.7-18.7s-17.1 4-18.7 12.7L352.5 260c-2.2 11.6-12.4 20-24.2 20c-11 0-20.7-7.3-23.7-17.9L247.4 59.6z"]},faSpiderWeb:{prefix:"far",iconName:"spider-web",icon:[576,512,[128376],"f719","M137.5 23.6C141.6 12.7 153 6.3 164.4 8.4l69 12.9c36.1 6.8 73 6.8 109.1 0l69-12.9c11.5-2.1 22.8 4.2 26.9 15.2l28.9 77.2c11.7 31.1 28.5 60 49.8 85.6l45.3 54.3c7.4 8.9 7.4 21.8 0 30.7l-45.3 54.3c-21.3 25.5-38.1 54.5-49.8 85.6l-28.9 77.2c-4.1 10.9-15.4 17.3-26.9 15.2l-69-12.9c-36.1-6.8-73-6.8-109.1 0l-69 12.9c-11.5 2.1-22.8-4.2-26.9-15.2l-28.9-77.2c-11.7-31.1-28.5-60-49.8-85.6L13.6 271.4c-7.4-8.9-7.4-21.8 0-30.7l45.3-54.3c21.3-25.5 38.1-54.5 49.8-85.6l28.9-77.2zm27 64.7l-11 29.3c-13.6 36.2-33.1 69.8-57.8 99.4L83.2 232h49.8c23.5-27.6 41.7-59.2 53.7-93.4l2.5-7L164.5 88.3zm42.1-23.1l24 41.9c37.7 9.5 77.2 9.5 114.9 0l24-41.9-18 3.4c-41.9 7.9-84.9 7.9-126.8 0l-18-3.4zM411.5 88.3l-24.8 43.3 2.5 7c12.1 34.2 30.3 65.8 53.8 93.4h49.8l-12.5-14.9c-24.7-29.7-44.3-63.3-57.8-99.4l-11-29.3zM492.8 280H443c-23.6 28.1-41.8 60.4-53.6 95.3l-2.1 6.1 24.2 42.4 11-29.3c13.6-36.2 33.1-69.8 57.8-99.4L492.8 280zM369.4 446.8l-22.1-38.7c-37.9-11.7-78.3-12.8-116.7-3.2l-24 41.9 18-3.4c41.9-7.9 84.9-7.9 126.8 0l18 3.4zM164.5 423.7l24.8-43.3-2.5-7c-12.1-34.2-30.3-65.8-53.7-93.4H83.2l12.5 14.9c24.7 29.7 44.3 63.3 57.8 99.4l11 29.3zM193.2 280c10.1 15 18.9 30.7 26.5 47.1L246.6 280H193.2zm67.9 71.4c18.1-1.5 36.3-1.2 54.3 1L288 304.4l-26.9 47zm95.5-23.7c7.6-16.6 16.4-32.5 26.5-47.7H329.4l27.3 47.7zM382.8 232c-10.1-15-18.9-30.7-26.5-47.1L329.4 232h53.4zm-68.1-71c-17.7 1.7-35.6 1.7-53.3 0L288 207.6 314.7 161zm-94.9 23.9c-7.6 16.4-16.5 32.1-26.5 47.1h53.4l-26.9-47.1z"]},faCircleMicrophone:Wd,faMicrophoneCircle:Wp,faBookArrowUp:{prefix:"far",iconName:"book-arrow-up",icon:[448,512,[],"e0ba","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80h96V464H80c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V352H80c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V344c0 4.4-3.6 8-8 8H304v48h64v64H304v48H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V394.6c18.9-9 32-28.3 32-50.6V56c0-30.9-25.1-56-56-56H88zm55 215c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L216 488c0 13.3 10.7 24 24 24s24-10.7 24-24V209.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]},faPopsicle:{prefix:"far",iconName:"popsicle",icon:[320,512,[],"e43e","M272 160c0-61.9-50.1-112-112-112S48 98.1 48 160l0 176h88V184c0-13.3 10.7-24 24-24s24 10.7 24 24V336h88V160zM136 384H48c-26.5 0-48-21.5-48-48V160C0 71.6 71.6 0 160 0s160 71.6 160 160V336c0 26.5-21.5 48-48 48H184V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384z"]},faCommand:{prefix:"far",iconName:"command",icon:[512,512,[],"e142","M0 92C0 41.2 41.2 0 92 0s92 41.2 92 92v44H328V92c0-50.8 41.2-92 92-92s92 41.2 92 92v4c0 53-43 96-96 96H376V320h40c53 0 96 43 96 96v4c0 50.8-41.2 92-92 92s-92-41.2-92-92V376H184v44c0 50.8-41.2 92-92 92s-92-41.2-92-92v-4c0-53 43-96 96-96h40V192H96C43 192 0 149 0 96V92zm136 52v-8V92c0-24.3-19.7-44-44-44S48 67.7 48 92v4c0 26.5 21.5 48 48 48h40zm48 176v8H328v-8V192v-8H184v8V320zm-48 48H96c-26.5 0-48 21.5-48 48v4c0 24.3 19.7 44 44 44s44-19.7 44-44V376v-8zm240 8v44c0 24.3 19.7 44 44 44s44-19.7 44-44v-4c0-26.5-21.5-48-48-48H376v8zm0-232h40c26.5 0 48-21.5 48-48V92c0-24.3-19.7-44-44-44s-44 19.7-44 44v44 8z"]},faBlinds:{prefix:"far",iconName:"blinds",icon:[512,512,[],"f8fb","M0 24C0 10.7 10.7 0 24 0H488c13.3 0 24 10.7 24 24c0 8.6-4.5 16.2-11.4 20.4l11 57.6c.3 1.4 .4 2.7 .4 4.1c0 12.1-9.8 21.9-21.9 21.9H224V80H458.6l-6.1-32H192V164.1c28 9.9 48 36.6 48 67.9c0 39.8-32.2 72-72 72s-72-32.2-72-72c0-31.3 20-58 48-67.9V48H59.5L53.4 80H112v48H21.9C9.8 128 0 118.2 0 106.1c0-1.4 .1-2.8 .4-4.1l11-57.6C4.5 40.2 0 32.6 0 24zM66.8 208C65 215.7 64 223.7 64 232s1 16.3 2.8 24H21.9C9.8 256 0 246.2 0 234.1c0-1.4 .1-2.8 .4-4.1l13.3-70H62.6l-9.1 48H66.8zm202.4 48c1.8-7.7 2.8-15.7 2.8-24s-1-16.3-2.8-24H458.6l-9.1-48h48.9l13.3 70c.3 1.4 .4 2.7 .4 4.1c0 12.1-9.8 21.9-21.9 21.9H269.2zM168 336H458.6l-9.1-48h48.9l13.3 70c.3 1.4 .4 2.7 .4 4.1c0 12.1-9.8 21.9-21.9 21.9H21.9C9.8 384 0 374.2 0 362.1c0-1.4 .1-2.8 .4-4.1l13.3-70H62.6l-9.1 48H168zM13.7 416H62.6l-9.1 48H458.6l-9.1-48h48.9l13.3 70c.3 1.4 .4 2.7 .4 4.1c0 12.1-9.8 21.9-21.9 21.9H21.9C9.8 512 0 502.2 0 490.1c0-1.4 .1-2.8 .4-4.1l13.3-70zM168 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faStopwatch:{prefix:"far",iconName:"stopwatch",icon:[448,512,[9201],"f2f2","M144 24c0-13.3 10.7-24 24-24H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V97.4c43.4 5 82.8 23.3 113.8 50.9L391 119c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-31 31c24 33.9 38.1 75.3 38.1 120c0 114.9-93.1 208-208 208S16 418.9 16 304C16 197.2 96.4 109.3 200 97.4V48H168c-13.3 0-24-10.7-24-24zm80 440a160 160 0 1 0 0-320 160 160 0 1 0 0 320zm24-248V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSaxophone:{prefix:"far",iconName:"saxophone",icon:[640,512,[127927],"f8dc","M514.5 32c-23.3 0-45.7 9.3-62.2 25.8L448 62.1l-7-7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l7 7L400 110l-7-7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l7 7L352 158l-7-7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l7 7-90.6 90.6L265 176c12.8-.5 23-11.1 23-24c0-13.3-10.7-24-24-24H248 56 24c-13.3 0-24 10.7-24 24s10.7 24 24 24h2.1L4 275.3c-2.7 12-4 24.2-4 36.5C0 404.7 75.3 480 168.2 480h9.1c51.9 0 101.2-22.7 134.9-62.2l224.5-263c1.5-1.8 3.7-2.8 6.1-2.8h50.6c25.8 0 46.6-20.9 46.6-46.6c0-12.4-4.9-24.2-13.7-33L611.7 57.8C595.2 41.3 572.8 32 549.5 32h-35zM75.3 176H214.1L178.5 276.7c-1.7 4.7-2.5 9.7-2.5 14.8c0 24.5 19.9 44.4 44.4 44.4h2.3c12.4 0 24.2-4.9 33-13.6l112.1-112c.4-.4 .9-.8 1.3-1.2s.8-.8 1.2-1.3L416 161.9c.3-.3 .7-.6 1-1s.6-.7 1-1l46.4-46.3c.2-.2 .5-.4 .7-.7s.4-.4 .6-.7l20.6-20.6c7.5-7.5 17.7-11.7 28.3-11.7h35c10.6 0 20.8 4.2 28.3 11.7L590.1 104H542.8c-16.4 0-32 7.2-42.6 19.6l-224.5 263c-24.6 28.8-60.5 45.4-98.3 45.4h-9.1C101.8 432 48 378.2 48 311.8c0-8.8 1-17.5 2.9-26.1L75.3 176zM136 304a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-8-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSquare2:{prefix:"far",iconName:"square-2",icon:[448,512,[],"e257","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm190.7 88.7l-24.2 18.4c-10.5 8-25.6 6-33.6-4.5s-6-25.6 4.5-33.6l24.2-18.4c15.8-12 35.2-18.4 55.1-18.1l3.4 .1c46.5 .7 83.8 38.6 83.8 85.1c0 23.5-9.7 46-26.9 62.1L212.7 336H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-9.8 0-18.7-6-22.3-15.2s-1.3-19.6 5.9-26.3L244.3 240.6c7.5-7 11.7-16.8 11.7-27.1c0-20.3-16.3-36.8-36.6-37.1l-3.4-.1c-9.1-.1-18 2.8-25.3 8.3z"]},faFieldHockeyStickBall:Wz,faFieldHockey:WH,faArrowUpSquareTriangle:Wv,faSortShapesUpAlt:WV,faFaceScream:{prefix:"far",iconName:"face-scream",icon:[640,512,[],"e38b","M528 256c0 15.2-1.6 30-4.7 44.3c14.9-9.7 33-13.9 50.7-11.7c1.4-10.7 2.1-21.5 2.1-32.5C576 114.6 461.4 0 320 0S64 114.6 64 256c0 11 .7 21.9 2.1 32.6c17.7-2.2 35.7 2 50.7 11.7C113.6 286 112 271.2 112 256c0-114.9 93.1-208 208-208s208 93.1 208 208zM320 464c-41.6 0-80.4-12.2-112.9-33.3c6.9 20.3 11.7 41.1 14.8 61.8C252.1 505.1 285.2 512 320 512c34.8 0 68-6.9 98.2-19.5c3.1-20.7 7.9-41.5 14.8-61.8C400.5 451.8 361.7 464 320 464zM536.7 330.1C482.8 375 455 443.6 448 512l109.8 0c-.4-50.5 16.7-85.7 43.2-125.7c13.1-19.8 7.6-46.3-12.4-59.3c-16.4-10.6-37.6-8.8-51.8 3.1zM183.3 282.7c27.3 14.9 67.6-2.9 90.1-39.8s18.6-78.8-8.7-93.7s-67.6 2.9-90.1 39.8s-18.6 78.8 8.7 93.7zM320 304c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48s48-21.5 48-48V352c0-26.5-21.5-48-48-48zm46.6-61c22.5 36.9 62.8 54.7 90.1 39.8s31.1-56.9 8.7-93.7s-62.8-54.7-90.1-39.8s-31.1 56.9-8.7 93.7zM103.4 330.1C89.1 318.2 68 316.4 51.6 327c-20 13-25.6 39.5-12.4 59.3c26.4 40 43.6 75.3 43.2 125.7L192 512c-7-68.4-34.8-137-88.7-181.9z"]},faSquareM:{prefix:"far",iconName:"square-m",icon:[448,512,[],"e276","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm139.5 41.9L224 255l84.5-117.1c6.1-8.4 16.9-12 26.8-8.8s16.6 12.4 16.6 22.8V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V226.2l-60.5 83.8c-4.5 6.2-11.7 9.9-19.5 9.9s-14.9-3.7-19.5-9.9L144 226.2V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-10.4 6.7-19.6 16.6-22.8s20.7 .3 26.8 8.8z"]},faCameraWeb:Wy,faWebcam:WN,faCommentArrowDown:{prefix:"far",iconName:"comment-arrow-down",icon:[512,512,[],"e143","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM280 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V262.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V152z"]},faLightbulbCfl:{prefix:"far",iconName:"lightbulb-cfl",icon:[320,512,[],"e5a6","M165.8 47.3l-128 32C25 82.5 11.9 74.7 8.7 61.8S13.3 35.9 26.2 32.7l128-32c12.9-3.2 25.9 4.6 29.1 17.5s-4.6 25.9-17.5 29.1zM311.3 82.2c3.2 12.9-4.6 25.9-17.5 29.1l-256 64c-12.9 3.2-25.9-4.6-29.1-17.5s4.6-25.9 17.5-29.1l256-64c12.9-3.2 25.9 4.6 29.1 17.5zm0 96c3.2 12.9-4.6 25.9-17.5 29.1l-256 64c-12.9 3.2-25.9-4.6-29.1-17.5s4.6-25.9 17.5-29.1l256-64c12.9-3.2 25.9 4.6 29.1 17.5zM144 384h80c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H184v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H96c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V306.2l48-12V384zM311.3 274.2c3.2 12.9-4.6 25.9-17.5 29.1l-64 16-5.8 1.5V384H176V302.6c-.3-11 7.1-21.1 18.2-23.9l8-2 0 0 16-4 64-16c12.9-3.2 25.9 4.6 29.1 17.5z"]},faWindowFrameOpen:{prefix:"far",iconName:"window-frame-open",icon:[512,512,[],"e050","M432 240H280V48H416c8.8 0 16 7.2 16 16V240zm-200 0H80V64c0-8.8 7.2-16 16-16H232V240zm248 48V240 64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64V240v48H80 432h48zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 456h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V320H432V464H80V320H32V464H24z"]},faFaceKiss:Wx,faKiss:Wb,faBridgeCircleXmark:{prefix:"far",iconName:"bridge-circle-xmark",icon:[640,512,[],"e4cb","M56 32C42.7 32 32 42.7 32 56s10.7 24 24 24h48v64H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H256 496h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM339.1 288.1c8-15.7 18.3-30 30.4-42.5C359 241.9 347.8 240 336 240H304c-57.4 0-104 46.6-104 104v88H152V336c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c1.1 0 2.1 0 3.1 .1zM488 80v64H408V80h80zM360 80v64H280V80h80zM232 80v64H152V80h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faPeriod:{prefix:"far",iconName:"period",icon:[192,512,[],"2e","M96 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 96a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},faFaceGrinTongue:Ww,faGrinTongue:WD,faUpToDottedLine:{prefix:"far",iconName:"up-to-dotted-line",icon:[448,512,[],"e457","M114.2 288L224 178 333.8 288 280 288c-13.3 0-24 10.7-24 24l0 120-64 0 0-120c0-13.3-10.7-24-24-24l-53.8 0zM224 128c-11.5 0-22.5 4.6-30.6 12.7L77.6 256.8C68.9 265.5 64 277.3 64 289.6c0 25.6 20.8 46.4 46.4 46.4l33.6 0 0 96c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-96 33.6 0c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L254.6 140.7c-8.1-8.1-19.1-12.7-30.6-12.7zM416 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm-96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM192 64a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM128 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM0 64a32 32 0 1 0 64 0A32 32 0 1 0 0 64z"]},faThoughtBubble:{prefix:"far",iconName:"thought-bubble",icon:[512,512,[],"e32e","M256 0c-48.7 0-91.4 25.6-115.4 64C62.6 65.9 0 129.6 0 208c0 79.5 64.5 144 144 144c9.4 0 18.7-.9 27.6-2.7C193.3 370.7 223.1 384 256 384s62.7-13.3 84.4-34.7c9 1.7 18.2 2.7 27.6 2.7c79.5 0 144-64.5 144-144c0-78.4-62.6-142.1-140.6-144C347.4 25.6 304.7 0 256 0zM176.3 98.7C190.4 68.7 220.8 48 256 48s65.6 20.7 79.7 50.7c4.3 9.1 13.8 14.6 23.8 13.7c2.8-.2 5.6-.4 8.5-.4c53 0 96 43 96 96s-43 96-96 96c-10 0-19.7-1.5-28.7-4.4c-9.6-3-20 .3-26.2 8.3C299.9 325 279.2 336 256 336s-43.9-11-57.1-28.1c-6.1-8-16.6-11.3-26.2-8.3c-9 2.8-18.7 4.4-28.7 4.4c-53 0-96-43-96-96s43-96 96-96c2.9 0 5.7 .1 8.5 .4c10 .9 19.5-4.6 23.8-13.7zM192 432a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM64 480A32 32 0 1 0 0 480a32 32 0 1 0 64 0z"]},faSkeletonRibs:{prefix:"far",iconName:"skeleton-ribs",icon:[640,512,[],"e5cb","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H254c-32.1 0-62.3 17.5-76.7 47.4c-14.1 29.2-34.2 74.3-50.9 124.3C109.8 285.3 96 341.4 96 392v11.7c0 42.1 34.2 76.3 76.3 76.3c11.2 0 22.3-2.5 32.5-7.3l70.9-33.4c6.6-3.1 13.4-5.4 20.3-7.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V432.3c6.9 1.6 13.7 4 20.3 7.1l70.9 33.4c10.2 4.8 21.3 7.3 32.5 7.3c42.1 0 76.3-34.2 76.3-76.3V392c0-50.6-13.8-106.7-30.3-156.3c-16.7-50-36.9-95.1-50.9-124.3C448.3 81.5 418.1 64 386 64H344V24zm-48 88v60.3L193.6 192.8c9.7-23.7 19.3-44.6 27-60.6c5.9-12.3 18.7-20.2 33.5-20.2h42zM173.6 245.8L296 221.3V278L152.7 319.8c4.9-22.8 11.6-46.1 19.2-68.9c.6-1.7 1.2-3.5 1.8-5.2zM144.8 372.1L296 328v55.4c-14 2.2-27.7 6.4-40.7 12.6l-70.9 33.4c-3.8 1.8-7.9 2.7-12.1 2.7c-15.6 0-28.3-12.7-28.3-28.3V392c0-6.5 .3-13.1 .8-19.9zM344 383.4V328l151.2 44.1c.5 6.8 .8 13.4 .8 19.9v11.7c0 15.6-12.7 28.3-28.3 28.3c-4.2 0-8.3-.9-12.1-2.7l-70.9-33.4c-13.1-6.1-26.8-10.3-40.7-12.6zm143.3-63.6L344 278V221.3l122.4 24.5c.6 1.7 1.2 3.5 1.8 5.2c7.6 22.7 14.3 46 19.2 68.9zm-40.9-127L344 172.3V112h42c14.8 0 27.5 7.9 33.5 20.2c7.7 16 17.3 36.9 27 60.6zM0 128V232 488c0 13.3 10.7 24 24 24s24-10.7 24-24V232c0-6.5 3.4-12.4 8.9-15.8L94 194c21.1-12.6 34-35.4 34-60v-6c0-35.3-28.7-64-64-64S0 92.7 0 128zm48 37.6V128c0-8.8 7.2-16 16-16s16 7.2 16 16v6c0 7.7-4 14.9-10.7 18.8L48 165.6zM576 64c-35.3 0-64 28.7-64 64v6c0 24.6 12.9 47.4 34 60l37.1 22.3c5.5 3.3 8.9 9.3 8.9 15.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V232 128c0-35.3-28.7-64-64-64zm-5.3 88.8c-6.6-4-10.7-11.1-10.7-18.8v-6c0-8.8 7.2-16 16-16s16 7.2 16 16v37.6l-21.3-12.8z"]},faRaygun:{prefix:"far",iconName:"raygun",icon:[576,512,[],"e025","M288 64H192L102.2 4.1C98.2 1.4 93.4 0 88.6 0C75 0 64 11 64 24.6V74.8C26.2 92.8 0 131.3 0 176c0 59.3 46.1 107.8 104.4 111.7l-69 137.9c-7.9 15.8-1.5 35 14.3 42.9l80 40c15.8 7.9 35 1.5 42.9-14.3l103-206 .2-.3H288v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8V240 112 64 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8zM112 112H288V240H112c-35.3 0-64-28.7-64-64s28.7-64 64-64zM392 64c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V208h60.9l77.1 30.9c4.9 2 10.5 1.4 14.9-1.6s7-7.9 7-13.2V128c0-5.3-2.6-10.3-7-13.2s-10-3.6-14.9-1.6L476.9 144H416V88c0-13.3-10.7-24-24-24zM112 200a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm120-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM222 288.3L136.8 458.5 85.5 432.8l72.3-144.5H222z"]},faFlute:{prefix:"far",iconName:"flute",icon:[640,512,[],"f8b9","M144 304H576c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H144v96zm-48 0V208H64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H96zM64 160H96h24 24H576c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H144 120 96 64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64zm256 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faAcorn:{prefix:"far",iconName:"acorn",icon:[448,512,[],"f6ae","M267.2 38.4c8-10.6 5.8-25.6-4.8-33.6s-25.6-5.8-33.6 4.8L224 16c-10.7 14.3-18 30.7-21.6 48H96C43 64 0 107 0 160v16c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V160c0-53-43-96-96-96H252.1c2.4-6.8 5.9-13.3 10.3-19.2l4.8-6.4zM400 160H48c0-26.5 21.5-48 48-48H352c26.5 0 48 21.5 48 48zM48.4 240c4.1 78.1 39 189.3 165.5 236.4c6.5 2.4 13.7 2.4 20.2 0C360.6 429.3 395.5 318.1 399.6 240H351.5c-3.9 65.7-32.7 150.2-127.5 188.9C129.2 390.2 100.3 305.7 96.5 240H48.4z"]},faVideoArrowUpRight:{prefix:"far",iconName:"video-arrow-up-right",icon:[576,512,[],"e2c9","M320 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H320zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V351 161 128c0-35.3-28.7-64-64-64H64zm464 84.6V363.4L416 313v52.6l104.3 46.9c5.1 2.3 10.6 3.5 16.2 3.5c21.8 0 39.5-17.7 39.5-39.5v-241c0-21.8-17.7-39.5-39.5-39.5c-5.6 0-11.1 1.2-16.2 3.5L416 146.4V199l112-50.4zM152 160c-13.3 0-24 10.7-24 24s10.7 24 24 24h54.1L103 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l103-103V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24H152z"]},faGrateDroplet:{prefix:"far",iconName:"grate-droplet",icon:[576,512,[],"e194","M0 88C0 57.1 25.1 32 56 32h72 96 96 72c30.9 0 56 25.1 56 56v74.2c-15.1 4.3-28.2 14.6-35.8 28.8L400 214V88c0-4.4-3.6-8-8-8H344V232h46.4L336.9 332.2C325.8 353.1 320 376.4 320 400c0 29.6 8.9 57.1 24.2 80H320 224 128 56c-30.9 0-56-25.1-56-56V256 88zm56-8c-4.4 0-8 3.6-8 8V232h56V80H56zM48 424c0 4.4 3.6 8 8 8h48V280H48V424zm152 8V280H152V432h48zm96 0V280H248V432h48zM248 80V232h48V80H248zM200 232V80H152V232h48zm240.5-25.9c4.6-8.7 13.7-14.1 23.5-14.1s18.9 5.4 23.5 14.1l75.3 141.2c8.7 16.2 13.2 34.3 13.2 52.7c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-18.4 4.5-36.5 13.2-52.7l75.3-141.2z"]},faSealExclamation:{prefix:"far",iconName:"seal-exclamation",icon:[512,512,[],"e242","M176 112c12.7 0 24.9-5.1 33.9-14.1L256 51.9l46.1 46.1c9 9 21.2 14.1 33.9 14.1l64 0 0 64c0 12.7 5.1 24.9 14.1 33.9l45.6 45.6-45.6 45.6c-9 9-14.1 21.2-14.1 33.9l0 64.9-64.9 0c-12.7 0-24.9 5.1-33.9 14.1L256 459.2l-45.1-45.1c-9-9-21.2-14.1-33.9-14.1L112 400l0-64.9c0-12.7-5.1-24.9-14.1-33.9L52.4 255.5l45.6-45.6c9-9 14.1-21.2 14.1-33.9l0-64 64 0zM289.9 17.9c-18.7-18.7-49.1-18.7-67.9 0L176 64l-64 0c-26.5 0-48 21.5-48 48l0 64L18.4 221.6c-18.7 18.7-18.7 49.1 0 67.9L64 335.1 64 400c0 26.5 21.5 48 48 48l64.9 0 45.1 45.1c18.7 18.7 49.1 18.7 67.9 0L335.1 448l64.9 0c26.5 0 48-21.5 48-48l0-64.9 45.6-45.6c18.7-18.7 18.7-49.1 0-67.9L448 176l0-64c0-26.5-21.5-48-48-48l-64 0L289.9 17.9zM256 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faChessBishop:{prefix:"far",iconName:"chess-bishop",icon:[320,512,[9821],"f43a","M104 0C90.7 0 80 10.7 80 24c0 11.2 7.6 20.6 18 23.2c-7.8 8-16.1 17-24.4 27C38.2 116.7 0 178.8 0 250.9c0 44.8 24.6 72.2 48 87.8V352H96V325c0-9-5-17.2-13-21.3c-18-9.3-35-24.7-35-52.7c0-55.5 29.8-106.8 62.4-145.9c16-19.2 32.1-34.8 44.2-45.5c1.9-1.7 3.7-3.2 5.3-4.6c1.7 1.4 3.4 3 5.3 4.6c12.1 10.7 28.2 26.3 44.2 45.5c5.3 6.3 10.5 13 15.5 20L159 191c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57.8-57.8c12.8 25.9 21.2 54.3 21.2 83.8c0 28-17 43.4-35 52.7c-8 4.1-13 12.3-13 21.3v27h48V338.7c23.4-15.6 48-42.9 48-87.8c0-72.1-38.2-134.2-73.6-176.7c-8.3-9.9-16.6-19-24.4-27c10.3-2.7 18-12.1 18-23.2c0-13.3-10.7-24-24-24H160 104zM52.7 464l16.6-32H250.8l16.6 32H52.7zm207.9-80H59.5c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H279.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3z"]},faMessageSms:{prefix:"far",iconName:"message-sms",icon:[512,512,[],"e1e5","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM96 180.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H152c8.8 0 16-7.2 16-16s-7.2-16-16-16H132.8C112.5 144 96 160.5 96 180.8zM372.8 144c-20.3 0-36.8 16.5-36.8 36.8c0 12.3 6.2 23.8 16.4 30.7l29.4 19.6c1.3 .9 2.2 2.4 2.2 4c0 2.7-2.2 4.8-4.8 4.8H352c-8.8 0-16 7.2-16 16s7.2 16 16 16h27.2c20.3 0 36.8-16.5 36.8-36.8c0-12.3-6.2-23.8-16.4-30.7l-29.4-19.6c-1.3-.9-2.2-2.4-2.2-4c0-2.7 2.2-4.8 4.8-4.8H392c8.8 0 16-7.2 16-16s-7.2-16-16-16H372.8zm-152 6.4c-4.1-5.5-11.3-7.8-17.9-5.6S192 153.1 192 160v96c0 8.8 7.2 16 16 16s16-7.2 16-16V208l19.2 25.6c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4L288 208v48c0 8.8 7.2 16 16 16s16-7.2 16-16V160c0-6.9-4.4-13-10.9-15.2s-13.7 .1-17.9 5.6L256 197.3l-35.2-46.9z"]},faCoffeeBeans:{prefix:"far",iconName:"coffee-beans",icon:[512,512,[],"e13f","M476.8 258c50-50 39.9-141.2-22.6-203.6S300.5-18.2 250.5 31.8s-39.9 141.2 22.6 203.6S426.8 308 476.8 258zm-46.6-46.7c3.5 4.1 7 9.2 10.4 14.9c-25.8 22.7-83.8 25-133.5-24.7c-28-28-39.5-58.7-40.1-84.8c27.8 29.1 60 40.6 87.3 50.3l1.4 .5c30.2 10.8 54.3 19.8 74.6 43.8zm-10-123c28 28 39.5 58.7 40.1 84.8c-27.8-29.1-60-40.6-87.3-50.3l-1.4-.5c-30.2-10.8-54.3-19.8-74.6-43.8c-3.5-4.1-7-9.2-10.4-14.9c25.8-22.7 83.8-25 133.5 24.7zM128.1 446c-.4 5.4-1.6 11.5-3.1 17.9C90.7 461.7 48 422.3 48 352c0-39.7 13.6-69.5 31.6-88.3c-.9 40.2 13.7 71.1 26.1 97.3l.6 1.3c13.7 29 24.4 52.4 21.8 83.7zM208 352c0 39.7-13.6 69.5-31.6 88.3c.9-40.2-13.7-71.1-26.1-97.3l-.6-1.3c-13.7-29-24.4-52.4-21.8-83.7c.4-5.4 1.6-11.5 3.1-17.9C165.3 242.3 208 281.7 208 352zM128 512c70.7 0 128-71.6 128-160s-57.3-160-128-160S0 263.6 0 352s57.3 160 128 160z"]},faHatWitch:{prefix:"far",iconName:"hat-witch",icon:[576,512,[],"f6e7","M148.4 384H96l85.9-196.3C198.8 149 228 116.9 265 96.5l170.4-94c3-1.7 6.4-2.5 9.9-2.5c7 0 13.7 2.4 19.1 6.7L564 86.4c7.6 6.1 12 15.3 12 25V121c0 4.6-1 9.2-2.9 13.4l-39.1 84.7c-3.6 7.9-11.5 12.9-20.1 12.9c-10.4 0-19.4-7.2-21.7-17.4l-8-35.9C481.7 167.8 472 160 460.8 160c-8 0-15.5 4-19.9 10.7l-19.5 29.3c-3.5 5.3-5.4 11.5-5.4 17.8c0 4.1 .8 8.2 2.3 11.9L480 384H428.3L373.7 247.5l0 0c-3.8-9.5-5.7-19.7-5.7-29.8c0-15.7 4.6-31.2 13.4-44.5L401 144c13.3-20 35.8-32 59.8-32c22.8 0 43.6 10.7 56.9 27.9l9.8-21.2L444.6 52.3 288.2 138.6c-27.7 15.3-49.7 39.3-62.4 68.4L148.4 384zM240 336c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32v48H240V336zm313.4 80c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.7-6.9 15.6C550.1 470.3 493.4 512 416 512H160C82.6 512 25.9 470.3 6.9 454.2C2.4 450.4 0 444.6 0 438.6C0 426.1 10.1 416 22.6 416H553.4z"]},faFaceGrinWink:Wk,faGrinWink:WS,faClockThreeThirty:{prefix:"far",iconName:"clock-three-thirty",icon:[512,512,[],"e357","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V256c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faEarDeaf:WE,faDeaf:Wj,faDeafness:WO,faHardOfHearing:WP,faAlarmClock:{prefix:"far",iconName:"alarm-clock",icon:[512,512,[9200],"f34e","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 112a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 400c53.2 0 102.1-18.6 140.5-49.5L439 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-42.5-42.5c31-38.4 49.5-87.3 49.5-140.5C480 164.3 379.7 64 256 64S32 164.3 32 288c0 53.2 18.6 102.1 49.5 140.5L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l42.5-42.5c38.4 31 87.3 49.5 140.5 49.5zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM280 184c0-13.3-10.7-24-24-24s-24 10.7-24 24V288c0 6.4 2.5 12.5 7 17l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-41-41V184z"]},faEclipse:{prefix:"far",iconName:"eclipse",icon:[640,512,[],"f749","M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 18.1 98.5c1.5 8 6.9 14.7 14.4 17.8s16.1 2.2 22.8-2.4L256 450.9l82.5 56.9c6.7 4.6 15.3 5.5 22.8 2.4s12.9-9.8 14.4-17.8l8.1-44.3c-15.8-6.6-30.6-15.1-44.2-25.2l-4.5 24.4L269.6 402c-8.2-5.7-19-5.7-27.2 0l-65.6 45.2-14.4-78.3c-1.8-9.8-9.5-17.5-19.3-19.3L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0l65.6-45.2 4.5 24.4C353.2 79.1 368 70.6 383.9 64l-8.2-44.3zM256 144c-61.9 0-112 50.1-112 112s50.1 112 112 112c10.4 0 20.5-1.4 30.1-4.1c-8.4-13.9-15.3-28.9-20.3-44.6c-3.2 .5-6.5 .7-9.8 .7c-35.3 0-64-28.7-64-64s28.7-64 64-64c3.3 0 6.6 .3 9.8 .7c5-15.8 11.9-30.7 20.3-44.6c-9.6-2.7-19.7-4.1-30.1-4.1zm80 112a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm304 0a176 176 0 1 0 -352 0 176 176 0 1 0 352 0z"]},faFaceRelieved:{prefix:"far",iconName:"face-relieved",icon:[512,512,[],"e389","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm193 87c11.8 11.8 32.7 25 63 25s51.2-13.1 63-25c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-19.1 19.1-51.6 39-97 39s-77.9-19.9-97-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm158.7-91c10.6 0 19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C391.7 285.2 371 292 351.6 292s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9c5.5 5.8 14.8 9.7 25.4 9.7zm-217.4-9.7c5.5 5.8 14.8 9.7 25.4 9.7s19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C199.7 285.2 179 292 159.6 292s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9zm73-135.4c2.8 8.4-1.7 17.4-10.1 20.2l-6.3 2.1c-23.6 7.9-44 23.4-57.8 44.1l-7.6 11.5c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l7.6-11.5c17.8-26.6 43.9-46.6 74.3-56.7l6.3-2.1c8.4-2.8 17.4 1.7 20.2 10.1zm107.8 20.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1l6.3 2.1c30.4 10.1 56.5 30.1 74.3 56.7l7.6 11.5c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4L379 173.4c-13.8-20.7-34.1-36.3-57.8-44.1l-6.3-2.1z"]},faRoadCircleCheck:{prefix:"far",iconName:"road-circle-check",icon:[640,512,[],"e564","M217.7 32c-30.4 0-57.5 19-67.7 47.6L40.6 383.6C23.7 430.5 58.4 480 108.3 480H360.2c-21.9-26.6-36.2-59.7-39.5-96c-.2 0-.5 0-.7 0c-13.3 0-24 10.7-24 24v24H108.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304c3.4-9.5 12.5-15.9 22.6-15.9H296v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l34.9 96.9c5.4-.5 10.8-.7 16.3-.7c12.3 0 24.2 1.3 35.8 3.6L490 79.6C479.7 51 452.6 32 422.3 32H217.7zM326.9 319c4.1-14.1 9.8-27.4 17.1-39.8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24c2.4 0 4.7-.4 6.9-1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faDiceFive:{prefix:"far",iconName:"dice-five",icon:[448,512,[9860],"f523","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faOctagonMinus:W_,faMinusOctagon:WB,faSquareRss:WU,faRssSquare:WR,faFaceZany:{prefix:"far",iconName:"face-zany",icon:[512,512,[],"e3a4","M436.1 152C378.7 52.5 251.5 18.4 152 75.9S18.4 260.5 75.9 360c25 43.3 63.2 74.2 106.5 90.6c-4.1-10.7-6.4-22.4-6.4-34.6v-7.8c-10.4-6.2-20.1-13.7-28.9-22.2c-10.2-9.9-6.6-26.3 5.7-33.4L391.2 214.9c12.3-7.1 28.3-2 31.8 11.8c15.2 59.4-5.9 124.1-55 165V416c0 5.5-.5 10.9-1.4 16.1C461 373 492.3 249.2 436.1 152zM384 477.7c-27.9 16.1-57.5 26.3-87.5 31.1c-7.8 2.1-16 3.2-24.5 3.2c-1.9 0-3.7-.1-5.6-.2c-92 3.7-182.9-42.6-232.1-127.8C-36.4 261.6 5.6 105 128 34.3S407 5.6 477.7 128s28.7 279-93.7 349.7zM296.4 160c-11.1 0-20.4-7.5-23.2-17.7c-.8 3.1-1.2 6.4-1.2 9.7c0 22.1 17.9 40 40 40s40-17.9 40-40s-17.9-40-40-40c-3 0-6 .3-8.8 1c9.9 2.9 17.2 12.1 17.2 23c0 13.3-10.7 24-24 24zM312 80a72 72 0 1 1 0 144 72 72 0 1 1 0-144zM176 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a64 64 0 1 1 128 0A64 64 0 1 1 80 224zm48 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM336 416V378.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V416c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faTricycle:{prefix:"far",iconName:"tricycle",icon:[512,512,[],"e5c3","M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h73.6c7.9 0 14.4 6.4 14.4 14.4c0 4.2-1.8 8.2-5 10.9l-42.6 36.5c-.8 .7-1.6 1.4-2.3 2.2H307.2c-58.8 0-114 23.9-154.1 64.6L133.6 176H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H77.6l44 73.4c-1.3 2.2-2.6 4.5-3.9 6.7c-1.9-.1-3.9-.1-5.8-.1C50.1 256 0 306.1 0 368s50.1 112 112 112s112-50.1 112-112c0-42.4-23.6-79.4-58.4-98.4c30.7-48.1 84-77.6 141.6-77.6h12.1l11 43.8C286.4 256.1 256 300.5 256 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-2.4 0-4.8 .1-7.2 .2l-13.9-55.6 31.3-26.9C408 129.9 416 112.6 416 94.4C416 59.9 388.1 32 353.6 32H280zm62.2 251.8l18.5 74c3.2 12.9 16.2 20.7 29.1 17.5s20.7-16.2 17.5-29.1l-18.5-74c42 2.5 75.2 37.3 75.2 79.9c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-28.9 15.3-54.2 38.2-68.2zM112 304a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faLandMineOn:{prefix:"far",iconName:"land-mine-on",icon:[640,512,[],"e51b","M344 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 336c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48v16h31.5c19.6 0 37.3 11.9 44.6 30.2l34.4 85.9c8.4 21-7.1 43.9-29.7 43.9H111.3c-22.6 0-38.1-22.9-29.7-43.9l34.4-85.9c7.3-18.2 24.9-30.2 44.6-30.2H192V336zM505.1 464l-25.6-64h-319l-25.6 64H505.1zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z"]},faSquareArrowUpLeft:{prefix:"far",iconName:"square-arrow-up-left",icon:[448,512,[],"e263","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm288 48c13.3 0 24 10.7 24 24s-10.7 24-24 24H193.9L329 327c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-135-135V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V168c0-13.3 10.7-24 24-24H288z"]},faICursor:{prefix:"far",iconName:"i-cursor",icon:[256,512,[],"f246","M.1 22.2c-1 13.2 8.9 24.8 22.1 25.8l15.4 1.2C75 52 104 83.3 104 120.9V232H64c-13.3 0-24 10.7-24 24s10.7 24 24 24h40V391.1c0 37.6-29 68.9-66.5 71.8l-15.4 1.2C8.9 465.1-.9 476.6 .1 489.8s12.6 23.1 25.8 22.1l15.4-1.2c35.7-2.7 66.7-20.9 86.8-47.6c20.1 26.7 51.1 44.9 86.8 47.6l15.4 1.2c13.2 1 24.8-8.9 25.8-22.1s-8.9-24.8-22.1-25.8l-15.4-1.2C181 460 152 428.7 152 391.1V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H152V120.9c0-37.6 29-68.9 66.5-71.8l15.4-1.2c13.2-1 23.1-12.6 22.1-25.8S243.4-.9 230.2 .1L214.8 1.3C179.1 4 148.1 22.2 128 48.9C107.9 22.2 76.9 4 41.2 1.3L25.8 .1C12.6-.9 1.1 8.9 .1 22.2z"]},faChartMixedUpCircleDollar:{prefix:"far",iconName:"chart-mixed-up-circle-dollar",icon:[576,512,[],"e5d9","M408 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h52.5L320.2 168.2 207.8 69.9c-8.2-7.1-20.1-7.9-29.1-1.9L10.7 180c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7L190 118.2l114.2 99.9c9 7.9 22.4 7.9 31.4 .2L496 80.7V136c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H408zM200 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V272c0-4.4 3.6-8 8-8s8 3.6 8 8V432zm-8-208c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48s48-21.5 48-48V272c0-26.5-21.5-48-48-48zM72 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V368c0-4.4 3.6-8 8-8s8 3.6 8 8v64zM64 320c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48s48-21.5 48-48V368c0-26.5-21.5-48-48-48zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM408.1 339l0 .1c0 .4 0 1.9 4.8 4.5c5.6 3 13.5 5.2 23.9 8.2l.2 0c9.3 2.6 21.1 6 30.5 11.5c10.2 6 20 16.1 20.5 32.3c.5 18.2-9.7 30.4-21.7 36.9c-5.8 3.1-12.1 5.1-18.3 6.2v10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16V438.1c-8.6-1.7-16.7-4.3-23.7-6.6l0 0 0 0c-1.7-.6-3.4-1.1-5-1.6c-8.4-2.6-13.2-11.6-10.5-20s11.6-13.2 20-10.5c2 .6 3.9 1.2 5.8 1.8c11.4 3.6 20.4 6.5 29.9 6.8c6.7 .2 13.8-1.1 18.5-3.6c2.2-1.2 3.4-2.4 4-3.3c.5-.8 1.1-2.1 1-4.5c0-1.4-.2-3-4.7-5.6c-5.3-3.1-12.9-5.4-23.2-8.3l-1.8-.5c-8.9-2.5-19.8-5.6-28.6-10.3c-9.9-5.3-20.6-14.7-21.6-30.7c-1.2-18.8 10-30.9 21.8-37.2c5.7-3.1 12-5.1 18-6.3V288c0-8.8 7.2-16 16-16s16 7.2 16 16v9.4c6.3 .9 12.3 2.3 17.9 3.7c8.6 2.1 13.8 10.8 11.7 19.4s-10.8 13.8-19.4 11.7c-9.3-2.3-18.2-4-26.4-4.1c-6.2-.1-13.6 1.3-18.7 4c-2.4 1.3-3.6 2.5-4.2 3.4c-.4 .7-.9 1.6-.8 3.6z"]},faSaltShaker:{prefix:"far",iconName:"salt-shaker",icon:[384,512,[129474],"e446","M325.2 464H58.8c-6 0-10.8-4.8-10.8-10.8c0-.6 .1-1.3 .2-1.9L94.5 192H289.5l46.3 259.3c.1 .6 .2 1.3 .2 1.9c0 6-4.8 10.8-10.8 10.8zM58.8 512H325.2c32.5 0 58.8-26.3 58.8-58.8c0-3.5-.3-6.9-.9-10.3L323.7 110.3C312.3 46.5 256.8 0 192 0S71.7 46.5 60.3 110.3L.9 442.9c-.6 3.4-.9 6.9-.9 10.3C0 485.7 26.3 512 58.8 512zM192 48a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM128 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM240 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faStamp:{prefix:"far",iconName:"stamp",icon:[512,512,[],"f5bf","M299.3 116.7c3-6.2 4.7-13.2 4.7-20.7c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 7.5 1.7 14.5 4.7 20.7l.3 .6c7 14.6 19 39.6 19 68.7c0 65.2-52.8 118-118 118H96c-26.5 0-48 21.5-48 48v8c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8v-8c0-26.5-21.5-48-48-48H398c-65.2 0-118-52.8-118-118c0-29 12-54.1 19-68.6l0 0 .3-.6zm43.3 20.8C335.2 152.9 328 168.9 328 186c0 38.7 31.4 70 70 70h18c53 0 96 43 96 96v8c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56v-8c0-53 43-96 96-96h18c38.7 0 70-31.3 70-70c0-17.1-7.2-33.1-14.6-48.5c-6-12.6-9.4-26.6-9.4-41.5c0-53 43-96 96-96s96 43 96 96c0 14.9-3.4 28.9-9.4 41.5zM32 480c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32z"]},faFilePlus:{prefix:"far",iconName:"file-plus",icon:[384,512,[],"f319","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM192 208c-13.3 0-24 10.7-24 24v48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48c0 13.3 10.7 24 24 24s24-10.7 24-24V328h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V232c0-13.3-10.7-24-24-24z"]},faDrawSquare:{prefix:"far",iconName:"draw-square",icon:[448,512,[],"f5ef","M64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm24 43.3V356.7c16 6.5 28.9 19.3 35.3 35.3H324.7c6.5-16 19.3-28.9 35.3-35.3V155.3c-16-6.5-28.9-19.3-35.3-35.3H123.3c-6.5 16-19.3 28.9-35.3 35.3zM123.3 440c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V155.3C16.5 145.9 0 122.9 0 96C0 60.7 28.7 32 64 32c26.9 0 49.9 16.5 59.3 40H324.7c9.5-23.5 32.5-40 59.3-40c35.3 0 64 28.7 64 64c0 26.9-16.5 49.9-40 59.3V356.7c23.5 9.5 40 32.5 40 59.3c0 35.3-28.7 64-64 64c-26.9 0-49.9-16.5-59.3-40H123.3zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm320 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0-320a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faToiletPaperUnderSlash:WY,faToiletPaperReverseSlash:WG,faStairs:{prefix:"far",iconName:"stairs",icon:[576,512,[],"e289","M384 56c0-13.3 10.7-24 24-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H432V200c0 13.3-10.7 24-24 24H304V328c0 13.3-10.7 24-24 24H176V456c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128V328c0-13.3 10.7-24 24-24H256V200c0-13.3 10.7-24 24-24H384V56z"]},faDroneFront:WQ,faDroneAlt:WF,faGlassEmpty:{prefix:"far",iconName:"glass-empty",icon:[384,512,[],"e191","M6.3 7.8C10.9 2.8 17.3 0 24 0H360c6.7 0 13.1 2.8 17.7 7.8s6.8 11.6 6.2 18.3L347.7 446.2C344.5 483.4 313.3 512 276 512H108c-37.4 0-68.5-28.6-71.7-65.8L.1 26.1C-.5 19.4 1.8 12.7 6.3 7.8zM50.2 48l34 394.1C85.2 454.5 95.6 464 108 464H276c12.5 0 22.8-9.5 23.9-21.9L333.8 48H50.2z"]},faDialHigh:{prefix:"far",iconName:"dial-high",icon:[576,512,[],"e15c","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 248H397.4c-11 50.3-55.8 88-109.4 88c-61.9 0-112-50.1-112-112s50.1-112 112-112c53.6 0 98.4 37.7 109.4 88H288c-13.3 0-24 10.7-24 24s10.7 24 24 24zm160-24a160 160 0 1 0 -320 0 160 160 0 1 0 320 0zm128 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faUserHelmetSafety:WZ,faUserConstruction:Wq,faUserHardHat:WK,faI:{prefix:"far",iconName:"i",icon:[320,512,[105],"49","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H136V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V80H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H160 24z"]},faHryvniaSign:WJ,faHryvnia:WW,faArrowDownLeftAndArrowUpRightToCenter:{prefix:"far",iconName:"arrow-down-left-and-arrow-up-right-to-center",icon:[512,512,[],"e092","M489 57c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-135 135V72c0-13.3-10.7-24-24-24s-24 10.7-24 24V216c0 13.3 10.7 24 24 24H440c13.3 0 24-10.7 24-24s-10.7-24-24-24H353.9L489 57zM23 455c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V440c0 13.3 10.7 24 24 24s24-10.7 24-24V296c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h86.1L23 455z"]},faPills:{prefix:"far",iconName:"pills",icon:[576,512,[],"f484","M112 80c35.3 0 64 28.7 64 64V256H48V144c0-35.3 28.7-64 64-64zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V144c0-61.9-50.1-112-112-112S0 82.1 0 144zM416 432c-61.9 0-112-50.1-112-112c0-22.2 6.5-43 17.7-60.4L476.4 414.3C459 425.5 438.2 432 416 432zM355.6 225.7C373 214.5 393.8 208 416 208c61.9 0 112 50.1 112 112c0 22.2-6.5 43-17.7 60.4L355.6 225.7zM416 480a160 160 0 1 0 0-320 160 160 0 1 0 0 320z"]},faFaceGrinWide:WX,faGrinAlt:W$,faTooth:{prefix:"far",iconName:"tooth",icon:[448,512,[129463],"f5c9","M64 143.3c0 12.5 2.9 24.9 8.5 36.1l17.1 34.2c8.8 17.7 15.2 36.4 18.9 55.8L139.6 431c.1 .6 .6 1 1.2 1c.5 0 1-.4 1.2-.9l28.4-102.4C177.1 304.6 199 288 224 288s46.9 16.6 53.5 40.7L306 431.1c.1 .5 .6 .9 1.2 .9c.6 0 1.1-.4 1.2-1l31.1-161.6c3.7-19.4 10.1-38.2 18.9-55.8l15.1-30.2c6.9-13.9 10.6-29.2 10.6-44.8c0-32.4-26.3-58.7-58.7-58.7H314.6C298 80 282 85.9 269.4 96.7l-7 6 8.1 6c10.6 8 12.8 23 4.8 33.6s-23 12.8-33.6 4.8l-32-24-32-24-8-6C158.2 84.6 144.3 80 130 80h-2.7C92.3 80 64 108.3 64 143.3zm159-70l15.1-13C259.4 42 286.5 32 314.6 32h10.7C384.2 32 432 79.8 432 138.7c0 23-5.4 45.7-15.6 66.2l-15.1 30.2c-6.9 13.7-11.8 28.3-14.7 43.4L355.5 440.1C351 463.3 330.8 480 307.2 480c-22.1 0-41.5-14.7-47.4-36L231.3 341.5c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.3-7.3 5.5L188.3 444c-5.9 21.3-25.3 36-47.4 36c-23.6 0-43.9-16.7-48.3-39.9L61.4 278.5c-2.9-15.1-7.8-29.7-14.7-43.4L29.6 200.8C20.7 183 16 163.3 16 143.3C16 81.8 65.8 32 127.3 32H130c24.7 0 48.7 8 68.4 22.8l8 6L223 73.2z"]},faBasketballHoop:{prefix:"far",iconName:"basketball-hoop",icon:[640,512,[],"f435","M49.2 209.4C64.9 179.7 144.6 48 320 48s255.1 131.7 270.8 161.4c.7 1.4 1.2 3.1 1.2 5.5V331.2c0 6.3-3.7 12.1-9.5 14.6l-60.3 26.8-8 56.1 87.8-39c23.1-10.3 38-33.2 38-58.5V214.9c0-8.9-1.8-18.6-6.8-28C615.3 153.1 523.3 0 320 0S24.7 153.1 6.8 187C1.8 196.3 0 206 0 214.9V331.2c0 25.3 14.9 48.2 38 58.5l87.8 39-8-56.1L57.5 345.8c-5.8-2.6-9.5-8.3-9.5-14.6V214.9c0-2.4 .5-4.2 1.2-5.5zM142.1 288l7.3 50.8 0 0 0 .1 22.9 152c1.1 7.5 6.4 13.8 13.7 16.1s15.2 .3 20.5-5.2l48.7-50.6 50.7 50.9c3.8 3.8 8.8 5.9 14.2 5.9s10.4-2.1 14.2-5.9l50.7-50.9 48.7 50.6c5.3 5.5 13.2 7.5 20.5 5.2s12.6-8.6 13.7-16.1l22.9-152 0 0 0-.1 7.3-50.8H504c13.3 0 24-10.7 24-24s-10.7-24-24-24H480 432 208 160 136c-13.3 0-24 10.7-24 24s10.7 24 24 24h6.1zm315.4 0l-4.1 28.9L418.6 288H456h1.5zM356 288l.5 .4L320 326.2l-36.4-37.8 .5-.4H356zm-134.5 0l-34.8 28.9L182.5 288H184h37.4zm61.5 134.4L320 383.9l37.1 38.5L320 459.7l-37.1-37.2zm9.3-67.4l-37.6 39-44.5-44.7L252.7 314l39.5 41.1zM198.1 394l28.8 28.9-21.2 22L198.1 394zm149.7-38.9L387.3 314l42.6 35.4-44.5 44.7-37.6-39zM441.9 394l-7.7 50.9-21.2-22L441.9 394zM208 176H432v32h48V168c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40v40h48V176z"]},faObjectsAlignBottom:{prefix:"far",iconName:"objects-align-bottom",icon:[512,512,[],"e3bb","M24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24zM176 336V48H112V336h64zm-64 48c-26.5 0-48-21.5-48-48V48C64 21.5 85.5 0 112 0h64c26.5 0 48 21.5 48 48V336c0 26.5-21.5 48-48 48H112zm288-48V176H336V336h64zm-64 48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48V336c0 26.5-21.5 48-48 48H336z"]},faV:{prefix:"far",iconName:"v",icon:[384,512,[118],"56","M14.7 33.9c12.2-5.1 26.3 .6 31.4 12.8L192 394 337.9 46.7c5.1-12.2 19.2-18 31.4-12.8s18 19.2 12.8 31.4l-168 400c-3.7 8.9-12.5 14.7-22.1 14.7s-18.4-5.8-22.1-14.7L1.9 65.3C-3.3 53.1 2.5 39 14.7 33.9z"]},faSparkles:{prefix:"far",iconName:"sparkles",icon:[512,512,[10024],"f890","M327.5 85.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 128l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 128l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 64 426.8 7.5C425.1 3 420.8 0 416 0s-9.1 3-10.8 7.5L384 64 327.5 85.2zM9.3 240C3.6 242.6 0 248.3 0 254.6s3.6 11.9 9.3 14.5L26.3 277l8.1 3.7 .6 .3 88.3 40.8L164.1 410l.3 .6 3.7 8.1 7.9 17.1c2.6 5.7 8.3 9.3 14.5 9.3s11.9-3.6 14.5-9.3l7.9-17.1 3.7-8.1 .3-.6 40.8-88.3L346 281l.6-.3 8.1-3.7 17.1-7.9c5.7-2.6 9.3-8.3 9.3-14.5s-3.6-11.9-9.3-14.5l-17.1-7.9-8.1-3.7-.6-.3-88.3-40.8L217 99.1l-.3-.6L213 90.3l-7.9-17.1c-2.6-5.7-8.3-9.3-14.5-9.3s-11.9 3.6-14.5 9.3l-7.9 17.1-3.7 8.1-.3 .6-40.8 88.3L35.1 228.1l-.6 .3-8.1 3.7L9.3 240zm83 14.5l51.2-23.6c10.4-4.8 18.7-13.1 23.5-23.5l23.6-51.2 23.6 51.2c4.8 10.4 13.1 18.7 23.5 23.5l51.2 23.6-51.2 23.6c-10.4 4.8-18.7 13.1-23.5 23.5l-23.6 51.2-23.6-51.2c-4.8-10.4-13.1-18.7-23.5-23.5L92.3 254.6zM384 384l-56.5 21.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 448l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 448l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 384l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L384 384z"]},faSquid:{prefix:"far",iconName:"squid",icon:[512,512,[129425],"e450","M261.5 4.8C265.3 .9 270.7-.8 276 .3L392.7 23.6C423 14.4 456.7 6.5 494.3 .2c5.1-.8 10.3 .8 13.9 4.5s5.3 8.8 4.5 13.9c-6.3 37.6-14.2 71.3-23.4 101.5l23.3 116.7c1.1 5.3-.6 10.8-4.5 14.6s-9.4 5.4-14.7 4.2l-58.9-13.1C388.4 314.5 332.8 346 286.2 353.2l16 16 .1 .1 22.5 22.5c6.2 6.2 16.4 6.2 22.6 0l56.4-56.3c18.9-18.9 49.5-18.7 68.2 .3l36.4 37.1c6.1 6.3 6.1 16.3-.1 22.5l-2.8 2.8c-34 34-87.7 33.3-121 1.9L370 414.4c-18.7 18.7-49.1 18.7-67.9 0L273.7 386c-9.4-9.2-24.4-9.2-33.7 0l-.1 .1-.1 .1c-9.2 9.4-9.2 24.4 0 33.8l.1 .1 5.7 5.7 9.9 9.9c19.5 19.5 18.6 51.5-2.1 69.8l-2.8 2.5c-6.6 5.9-16.7 5.3-22.6-1.3s-5.3-16.7 1.3-22.6l2.8-2.5c6.9-6.1 7.2-16.8 .7-23.3l-9.9-9.8-.1-.1-22.4-22.4-.1-.1c-10.2-10.1-27-9-35.8 2.3l-15.6 20c-2.7 3.5-4.2 7.7-4.2 12.1c0 10.9 8.8 19.7 19.7 19.7h12.3c8.8 0 16 7.2 16 16s-7.2 16-16 16H164.6c-28.6 0-51.7-23.2-51.7-51.7c0-11.5 3.8-22.7 10.9-31.8l21.9-28.2c7.3-9.4 6.5-22.8-1.9-31.2s-21.8-9.3-31.2-1.9L84.4 389.1C75.3 396.2 64.1 400 52.6 400C24.1 400 .9 376.8 .9 348.3L.9 336c0-8.8 7.2-16 16-16s16 7.2 16 16v12.3c0 10.9 8.8 19.7 19.7 19.7c4.4 0 8.7-1.5 12.1-4.2l20-15.6c11.3-8.8 12.4-25.5 2.4-35.8L64.6 289.9l-.2-.2L53.8 279.2c-6.4-6.4-16.7-6.2-22.9 .3L27.6 283c-6.1 6.4-16.2 6.7-22.6 .6s-6.7-16.2-.6-22.6l3.3-3.5c18.6-19.6 49.7-20 68.7-.9L93 273.1c9.4 9.2 24.4 9.1 33.8-.2c9.4-9.4 9.4-24.5 0-33.9l0 0-5.7-5.7 0 0L98.5 210.7c-18.7-18.7-18.7-49.1 0-67.9l14.3-14.3c-31.4-33.3-32.1-87 1.9-121l2.8-2.8c6.2-6.2 16.3-6.3 22.5-.1l37.1 36.4c19.1 18.7 19.2 49.3 .3 68.2l-56.4 56.4c-6.2 6.2-6.2 16.4 0 22.6l22.6 22.6 2 2 14 14c7.2-46.6 38.7-102.2 110.6-148.4L257.3 19.5c-1.2-5.3 .4-10.8 4.2-14.7zM184.9 296a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM432.3 62C266.7 103.7 228.1 174.4 222.4 215.4c-1.9 13.9 6 30.8 25.1 49.9s36 27 49.9 25.1c41-5.6 111.8-44.3 153.5-209.8c2.8-11.3-7.3-21.5-18.6-18.6z"]},faLeafyGreen:{prefix:"far",iconName:"leafy-green",icon:[576,512,[129388],"e41d","M233.8 27c-38-36.5-98.4-36-135.8 1.5C92 34.4 87 40.8 83 47.7C70 69.6 50.6 89.9 30.9 105.9c-2.3 1.8-4.4 3.8-6.5 5.9C-1.4 137.6-6.8 176.2 8.5 207.2c5.7 11.7 11 24.1 11 37.1v35.7c0 14.7 5.8 28.8 16.3 39.2l26.3 26.3c10.4 10.4 16.3 24.5 16.3 39.2l0 12.9c0 2.9 .2 5.8 .7 8.7l7.6-7.6c6-6 9.4-14.1 9.4-22.6V330.5c0-25.5 10.1-49.9 28.1-67.9l10.5-10.5c6-6 9.4-14.1 9.4-22.6v-43c0-25.5 10.1-49.9 28.1-67.9l29.1-29.1c5-5 8.8-12.9 13.7-27c4.4-12.9 10.8-24.8 18.9-35.5zM526 128c-9.1 35.4-9.7 73.9-6.3 106.9c.2 1.7 .3 3.4 .3 5.1c0 21-13.5 38.9-32.4 45.4c-14.5 5-38.5 13.6-57.7 32.8l-29.1 29.1c-3 3-7.1 4.7-11.3 4.7h-43c-29.7 0-58.2 11.8-79.2 32.8l-10.5 10.5c-3 3-7.1 4.7-11.3 4.7H209.9L313 297l41-41H440c13.3 0 24-10.7 24-24s-10.7-24-24-24H401.9l71-71c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L327 215l-7 7V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v86.1l-96 96V330.5c0-4.2 1.7-8.3 4.7-11.3l10.5-10.5c21-21 32.8-49.5 32.8-79.2v-43c0-4.2 1.7-8.3 4.7-11.3l29.1-29.1c19.2-19.2 27.8-43.2 32.8-57.7C297.1 69.5 315 56 336 56c1.7 0 3.5 .1 5.1 .3c33 3.5 71.4 2.8 106.9-6.3c5.1-1.3 10.4-2 16-2c35.3 0 64 28.7 64 64c0 5.6-.7 10.9-2 16zM105 505l38.2-38.2c12-12 28.3-18.7 45.3-18.7h57c17 0 33.3-6.7 45.3-18.7l10.5-10.5c12-12 28.3-18.7 45.3-18.7h43c17 0 33.3-6.7 45.3-18.7l29.1-29.1c10.7-10.7 25-16.4 39.3-21.3C540.9 317.9 568 282.1 568 240c0-3.4-.2-6.8-.5-10.1c-3.1-29.1-2.3-61.5 5-89.9c2.3-8.9 3.5-18.3 3.5-28C576 50.1 525.9 0 464 0c-9.7 0-19 1.2-28 3.5c-28.4 7.3-60.8 8.1-89.9 5c-3.3-.3-6.7-.5-10.1-.5c-42.1 0-77.9 27.1-90.8 64.9c-4.9 14.3-10.6 28.6-21.3 39.3l-29.1 29.1c-12 12-18.7 28.3-18.7 45.3v43c0 17-6.7 33.3-18.7 45.3l-10.5 10.5c-12 12-18.7 28.3-18.7 45.3v57c0 17-6.7 33.3-18.7 45.3L71 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0z"]},faCircleArrowUpRight:{prefix:"far",iconName:"circle-arrow-up-right",icon:[512,512,[],"e0fc","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM192 144H344c13.3 0 24 10.7 24 24V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V225.9L185 361c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l135-135H192c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCalendars:{prefix:"far",iconName:"calendars",icon:[512,512,[],"e0d7","M224 0c13.3 0 24 10.7 24 24V64H360V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v48 16V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V192 176 128c0-35.3 28.7-64 64-64h40V24c0-13.3 10.7-24 24-24zM144 192V352c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V192H144zm-96-8V392c0 39.8 32.2 72 72 72H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120C53.7 512 0 458.3 0 392V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faBangladeshiTakaSign:{prefix:"far",iconName:"bangladeshi-taka-sign",icon:[384,512,[],"e2e6","M26.4 32.1C13.2 30.8 1.4 40.4 .1 53.6s8.3 25 21.5 26.3L44 82.1c20.4 2 36 19.3 36 39.8V176H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H80V392c0 48.6 39.4 88 88 88h32c101.6 0 184-82.4 184-184V264c0-48.6-39.4-88-88-88H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c22.1 0 40 17.9 40 40v32c0 75.1-60.9 136-136 136H168c-22.1 0-40-17.9-40-40V224h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H128V121.9c0-45.2-34.3-83.1-79.2-87.6L26.4 32.1z"]},faBicycle:{prefix:"far",iconName:"bicycle",icon:[640,512,[128690],"f206","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32H312zM454.6 296.3l36.3 67.1c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-36.3-67.1c4.9-.9 10-1.4 15.2-1.4c44.2 0 80 35.8 80 80s-35.8 80-80 80s-80-35.8-80-80c0-21.7 8.6-41.3 22.6-55.7zM136.9 272.5l-28.1 56.1c-9 18.1 4.1 39.4 24.3 39.4h73.2c-7.4 36.5-39.7 64-78.4 64c-44.2 0-80-35.8-80-80s35.8-80 80-80c3 0 6 .2 8.9 .5zM166.8 320l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z"]},faHammerWar:{prefix:"far",iconName:"hammer-war",icon:[384,512,[],"f6e4","M216 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V52L36.7 32.4C17.7 29.5 0 44.7 0 64V256c0 19.3 17.7 34.5 36.7 31.6l150.5-22.6c3.1-.5 6.3-.5 9.5 0l150.5 22.6c19.1 2.9 36.7-12.4 36.7-31.6V64c0-19.3-17.7-34.5-36.7-31.6L216 52V24zm0 276.3l-24-3.6-24 3.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V300.3zm-35.9-82.7L48 237.4V82.6l132.1 19.8c7.9 1.2 15.9 1.2 23.7 0L336 82.6V237.4L203.9 217.6c-7.9-1.2-15.9-1.2-23.7 0z"]},faCircleD:{prefix:"far",iconName:"circle-d",icon:[512,512,[],"e104","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V360c0 13.3 10.7 24 24 24h72c70.7 0 128-57.3 128-128s-57.3-128-128-128H184zm72 208H208V176h48c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},faSpiderBlackWidow:{prefix:"far",iconName:"spider-black-widow",icon:[512,512,[],"f718","M144.6 1.6c12.4 4.8 18.5 18.6 13.8 31l-32.5 84.6c-1.1 3-.4 6.3 1.8 8.5L160 158.1c.6-32.8 17.8-61.6 43.3-78.4c5.8-3.8 13.1-4.9 19.8-3s12.3 6.7 15.2 13L256 128.1l17.7-38.3c2.9-6.3 8.5-11.1 15.2-13s13.9-.8 19.8 3c25.6 16.8 42.7 45.5 43.3 78.4l32.3-32.3c2.2-2.2 2.9-5.6 1.8-8.5L353.6 32.6c-4.8-12.4 1.4-26.3 13.8-31s26.3 1.4 31 13.8L430.9 100c7.9 20.7 3 44.1-12.7 59.7l-57.4 57.4 80.4-26.8c2.4-.8 4.3-2.7 5.1-5.1l18.9-56.8c4.2-12.6 17.8-19.4 30.4-15.2s19.4 17.8 15.2 30.4l-18.9 56.8c-5.6 16.7-18.7 29.8-35.4 35.4L395.9 256l60.5 20.2c16.7 5.6 29.8 18.7 35.4 35.4l18.9 56.8c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2l-18.9-56.8c-.8-2.4-2.7-4.3-5.1-5.1l-68.8-22.9c.8 3.2 1.5 6.4 2 9.7l43.8 43.8c15.6 15.6 20.6 39 12.7 59.7l-32.5 84.6c-4.8 12.4-18.6 18.5-31 13.8s-18.5-18.6-13.8-31l32.5-84.6c1.1-3 .4-6.3-1.8-8.5l-12.1-12.1C358.8 425.8 311.9 464 256 464s-102.8-38.2-116.2-89.9l-12.1 12.1c-2.2 2.2-2.9 5.6-1.8 8.5l32.5 84.6c4.8 12.4-1.4 26.3-13.8 31s-26.3-1.4-31-13.8L81.1 412c-7.9-20.7-3-44.1 12.7-59.7l43.8-43.8c.5-3.3 1.2-6.5 2-9.7L70.8 321.7c-2.4 .8-4.3 2.7-5.1 5.1L46.8 383.6C42.6 396.2 29 403 16.4 398.8S-3 381 1.2 368.4l18.9-56.8c5.6-16.7 18.7-29.8 35.4-35.4L116.1 256 55.6 235.8c-16.7-5.6-29.8-18.7-35.4-35.4L1.2 143.6C-3 131 3.8 117.4 16.4 113.2s26.2 2.6 30.4 15.2l18.9 56.8c.8 2.4 2.7 4.3 5.1 5.1l80.4 26.8L93.7 159.7C78.1 144 73.1 120.6 81.1 100l32.5-84.6c4.8-12.4 18.6-18.5 31-13.8zm66 142.7c-1.7 4.9-2.6 10.2-2.6 15.7v88c0 3.4 .4 6.7 1 9.9c1.6 7.6-.6 15.5-5.9 21.2C191.2 292 184 309.1 184 328v16c0 39.8 32.2 72 72 72s72-32.2 72-72V328c0-18.9-7.2-36-19.1-48.9c-5.3-5.7-7.5-13.6-5.9-21.2c.7-3.2 1-6.5 1-9.9V160c0-5.5-.9-10.8-2.6-15.7l-15.6 33.8c-3.9 8.5-12.4 13.9-21.8 13.9H248c-9.4 0-17.9-5.4-21.8-13.9l-15.6-33.8zm7.8 162.9c-1.6-2.1-2.4-4.6-2.4-7.2c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12c0 2.6-.8 5.1-2.4 7.2L272 336l21.6 28.8c1.6 2.1 2.4 4.6 2.4 7.2c0 6.6-5.4 12-12 12H228c-6.6 0-12-5.4-12-12c0-2.6 .8-5.1 2.4-7.2L240 336l-21.6-28.8z"]},faStaffSnake:W4,faRodAsclepius:W6,faRodSnake:W8,faStaffAesculapius:W5,faPear:{prefix:"far",iconName:"pear",icon:[512,512,[],"e20c","M505 7c9.4 9.4 9.4 24.6 0 33.9L457.9 88.1c14 20.5 22.1 45.3 22.1 71.9c0 30.7-10.8 58.9-28.9 81c-29.9 36.5-61.4 81.8-73.3 127.4c-8.3 32-25 62.3-50.1 87.3c-75 75-196.5 75-271.5 0s-75-196.5 0-271.5c25.1-25.1 55.3-41.8 87.3-50.1c45.7-11.8 90.9-43.4 127.4-73.3c22.1-18 50.3-28.9 81-28.9c26.7 0 51.4 8.2 71.9 22.1L471 7c9.4-9.4 24.6-9.4 33.9 0zM367 111l22-22c-11.1-5.8-23.7-9.1-37-9.1c-19.2 0-36.8 6.7-50.6 18C264 128.6 212 166 155.6 180.6c-23.9 6.2-46.6 18.7-65.5 37.5c-56.2 56.2-56.2 147.4 0 203.6s147.4 56.2 203.6 0c18.9-18.9 31.3-41.5 37.5-65.5C346 300 383.4 248 414 210.6c11.3-13.8 18-31.3 18-50.6c0-13.4-3.3-25.9-9.1-37l-22 22c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zM288 320c0 53-43 96-96 96c-8.8 0-16-7.2-16-16s7.2-16 16-16c35.3 0 64-28.7 64-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faHeadSideCoughSlash:{prefix:"far",iconName:"head-side-cough-slash",icon:[640,512,[],"e062","M129 75.8C156.4 58.2 189 48 224 48h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-6.3 0-12 2.4-16.2 6.3L129 75.8zM459.7 335c29.7-5.3 52.3-31.3 52.3-62.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C173.5 0 127 16.7 89.5 44.8L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L459.7 335zM27 117.3C9.8 149 0 185.4 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224c0-27.4 6.3-53.3 17.4-76.4L27 117.3zM339.2 363.2l-1.3 .3c-10.5 2.6-17.8 12-17.8 22.8c0 12.2 9.4 22.4 21.6 23.4l58.4 4.9V424v8c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24c10.4 0 19.3-6.7 22.6-16H384c30 0 55.2-20.6 62.1-48.5l-107-84.3zM640 384a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88-24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88-72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faFileMov:{prefix:"far",iconName:"file-mov",icon:[512,512,[],"e647","M48 448c0 8.8 7.2 16 16 16v48c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448zm109.7-88.2L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V425.8l-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-7.2 4.8-13.5 11.7-15.4s14.3 1 18 7.2zM448 368v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16s16 7.2 16 16zM288 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V392zm40-8c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V392c0-4.4-3.6-8-8-8H328z"]},faTriangle:{prefix:"far",iconName:"triangle",icon:[512,512,[9650],"f2ec","M248.4 84.3c1.6-2.7 4.5-4.3 7.6-4.3s6 1.6 7.6 4.3L461.9 410c1.4 2.3 2.1 4.9 2.1 7.5c0 8-6.5 14.5-14.5 14.5H62.5c-8 0-14.5-6.5-14.5-14.5c0-2.7 .7-5.3 2.1-7.5L248.4 84.3zm-41-25L9.1 385c-6 9.8-9.1 21-9.1 32.5C0 452 28 480 62.5 480h387c34.5 0 62.5-28 62.5-62.5c0-11.5-3.2-22.7-9.1-32.5L304.6 59.3C294.3 42.4 275.9 32 256 32s-38.3 10.4-48.6 27.3z"]},faApartment:{prefix:"far",iconName:"apartment",icon:[576,512,[],"e468","M176 96V64c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V192c0 26.5 21.5 48 48 48h64c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H384 352 320V416c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H192 64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h64c26.5 0 48-21.5 48-48zm16 416h64 64 32 32H512c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H496 448V144 64c0-35.3-28.7-64-64-64H192c-35.3 0-64 28.7-64 64V96H80 64C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H192zM352 336c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32zm144 80V384c0-8.8-7.2-16-16-16H448c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM128 336c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32zm16 80V384c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm112-80c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32zM368 96c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V96zM256 80H224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16zM368 224V192c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM480 336c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H448c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32zM144 224V192c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm112 16c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32z"]},faTruckMedical:W7,faAmbulance:W9,faPepper:{prefix:"far",iconName:"pepper",icon:[512,512,[129745],"e432","M252.6 11.7C245.8 .3 231-3.4 219.7 3.4s-15.1 21.6-8.2 32.9l10.3 17.2c6.7 11.2 10.3 24 10.3 37v10.9c-17.1-6.1-36.2-7.4-55.1-2.7l-.2 0c-10.5 2.6-20.1 6.9-28.7 12.4C126.5 97.5 99.5 92.2 72.7 98.9C21.3 111.7-10 163.8 2.9 215.3l56 224c12.9 51.4 65 82.7 116.4 69.8c10.5-2.6 20.1-6.9 28.7-12.4c5.7 3.6 11.8 6.7 18.3 9.2c10.6 4 22 6.1 33.7 6.1h0l0-24 0 24h0c11.7 0 23.1-2.1 33.7-6.1c6.5-2.4 12.6-5.5 18.3-9.2c8.6 5.5 18.3 9.8 28.7 12.4c51.4 12.9 103.6-18.4 116.4-69.8l56-224c12.9-51.4-18.4-103.6-69.9-116.4c-26.8-6.7-53.8-1.4-75.3 12.4c-8.6-5.6-18.3-9.8-28.7-12.4c-19-4.8-38.1-3.5-55.3 2.6V90.6c0-21.7-5.9-43.1-17.1-61.7L252.6 11.7zM84.4 145.4c10.5-2.6 21.1-1.6 30.4 2.4c-10.4 20-13.8 43.8-7.9 67.5l33.6 134.4c3.2 12.9 16.2 20.7 29.1 17.5s20.7-16.2 17.5-29.1L153.4 203.6c-6.2-25 8.3-50.3 32.7-57.6c.7-.2 1.5-.4 2.2-.6c18.7-4.7 37.6 2.3 49 16.4c4.6 5.6 11.4 8.9 18.7 8.9s14.1-3.3 18.7-8.9c11.4-14.1 30.3-21.1 49-16.4c9.2 2.3 17 7 23 13.3c4.5 4.7 10.8 7.4 17.3 7.4s12.8-2.7 17.3-7.4c11.6-12.1 29-17.7 46.3-13.4c25.7 6.4 41.4 32.5 34.9 58.2l-56 224c-6.4 25.7-32.5 41.4-58.2 34.9c-9.2-2.3-17-7-23-13.3c-4.5-4.7-10.8-7.4-17.3-7.4s-12.8 2.7-17.3 7.4c-.2 .2-.5 .5-.7 .7l0 0c-4.7 4.7-10.5 8.5-17.1 11l0 0c-5.3 2-11 3.1-16.8 3.1h0c-5.8 0-11.5-1.1-16.8-3.1l0 0c-6.6-2.5-12.3-6.2-17-10.9l0 0c-.2-.2-.5-.5-.7-.8c-4.5-4.7-10.8-7.4-17.3-7.4s-12.8 2.7-17.3 7.4c-6 6.3-13.9 11-23 13.3c-25.7 6.4-51.8-9.2-58.2-34.9l-56-224c-6.4-25.7 9.2-51.8 34.9-58.2z"]},faPiano:{prefix:"far",iconName:"piano",icon:[512,512,[],"f8d4","M432 384v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H240v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H176v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H112v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H48v64c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V384H432zM48 336H464v-8.4c0-6.1-3.4-11.6-8.8-14.3L396.8 284c-37.2-18.6-60.8-56.7-60.8-98.3C336 109.7 274.3 48 198.3 48H192C112.5 48 48 112.5 48 192V336zm464-8.4V336v24 24 64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V384 360 336 192C0 86 86 0 192 0h6.3C300.8 0 384 83.2 384 185.7c0 23.5 13.2 44.9 34.2 55.4l58.4 29.2c21.7 10.8 35.4 33 35.4 57.2z"]},faGunSquirt:{prefix:"far",iconName:"gun-squirt",icon:[576,512,[],"e19d","M104 32c13.3 0 24 10.7 24 24v8H448c41.8 0 77.4 26.7 90.5 64H552c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24H538.5c-13.2 37.3-48.7 64-90.5 64H249l-18 72h41V312c0-13.3 10.7-24 24-24s24 10.7 24 24v40 40c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H219L199 455.8C195.5 470 182.7 480 168 480H64c-9.9 0-19.2-4.5-25.2-12.3s-8.2-17.9-5.8-27.5L79.4 254.6C34.3 246.7 0 207.3 0 160c0-47.6 34.6-87.1 80-94.7V56c0-13.3 10.7-24 24-24zm24.5 224l-44 176h71l44-176h-71zM448 208c26.5 0 48-21.5 48-48s-21.5-48-48-48H104 96c-26.5 0-48 21.5-48 48s21.5 48 48 48H211.5 261 448zM96 144H448c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faWheatAwnCircleExclamation:{prefix:"far",iconName:"wheat-awn-circle-exclamation",icon:[640,512,[],"e598","M504.7 7.2c9.4 9.4 9.4 24.6 0 33.9L366.1 179.7c7.9 .9 15.8 2.5 23.4 4.8L471 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63.7 63.7c-21.6 7.1-41.4 18.2-58.4 32.5c-24.3-10.1-52.5-7.8-75 7l10.1 10.1c9.4 9.4 21 15.3 33.1 17.6c-11.9 17.2-20.9 36.7-26.1 57.7c-27.3-23.7-66.9-25.8-96.4-6.2l10.1 10.1c23 23 59.1 24.8 84.2 5.5c-2 10.7-3.1 21.7-3.1 32.9c0 7.4 .5 14.8 1.4 21.9c-5.8 2-11.8 3.6-17.8 4.7c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-43.7 43.7-114.6 43.7-158.4 0l-11.3-11.3 0 0L41 504.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l73.5-73.5 0 0L69.3 386.1c-43.7-43.7-43.7-114.7 0-158.4l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c9.4-9.4 24.6-9.4 33.9 0l16.9 16.9c2.9 2.9 5.7 5.9 8.2 9L375 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-81.6 81.6c2.3 7.6 3.9 15.4 4.8 23.2L470.7 7.2c9.4-9.4 24.6-9.4 33.9 0zM261.5 103.3c-25 25-25 65.5 0 90.5L271.7 204c20.5-31 17.2-73.3-10.2-100.6zm-79.2 79.2c-25 25-25 65.5 0 90.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6zM159.7 408.7c25 25 65.5 25 90.5 0c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1zm-56.5-56.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faSnowman:{prefix:"far",iconName:"snowman",icon:[512,512,[9731,9924],"f7d0","M256 0C189.7 0 136 53.7 136 120c0 19 4.4 37 12.3 53c-7.2 9.3-13.2 19.6-17.8 30.6L104 192.2V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v19.6l-22.5-9.7c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l56 24 49.5 21.2c-.1 1.6-.1 3.1-.1 4.7c0 12.5 1.7 24.7 4.9 36.3C106.7 318.2 96 349.9 96 384c0 39.2 14.1 75.1 37.5 102.9c15.6 18.6 38.4 25.1 58.3 25.1H320.3c19.8 0 42.6-6.5 58.3-25.1C401.9 459.1 416 423.2 416 384c0-34.1-10.7-65.8-28.9-91.7c3.2-11.6 4.9-23.7 4.9-36.3c0-1.6 0-3.1-.1-4.7l49.5-21.2 56-24c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L456 171.6V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v40.2l-26.5 11.4c-4.6-11-10.6-21.3-17.8-30.6c7.9-16 12.3-34 12.3-53C376 53.7 322.3 0 256 0zM184 120c0-39.8 32.2-72 72-72s72 32.2 72 72c0 15.6-5 30-13.4 41.8c-6.9 9.6-5.7 22.9 2.8 31.1c16.4 16 26.6 38.3 26.6 63c0 11.3-2.1 22.1-6 32c-3.2 8.2-1.7 17.4 3.9 24.1C358.2 331.6 368 356.6 368 384c0 27.5-9.8 52.5-26.2 72c-3.8 4.6-11.1 8-21.5 8H191.7c-10.4 0-17.7-3.4-21.5-8c-16.4-19.5-26.2-44.6-26.2-72c0-27.4 9.8-52.4 26.1-71.8c5.6-6.7 7.1-16 3.9-24.1c-3.9-9.9-6-20.7-6-32c0-24.7 10.2-47 26.6-63c8.5-8.3 9.7-21.5 2.8-31.1C189 150 184 135.6 184 120zm56-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9V144c0-8.8-7.2-16-16-16s-16 7.2-16 16zm16 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faUserAlien:{prefix:"far",iconName:"user-alien",icon:[448,512,[],"e04a","M112 167c0-67.7 52.1-119 112-119s112 51.3 112 119c0 33.9-18.3 69.4-46.1 102.4c-23.3 27.7-49.6 49.4-65.9 61.6c-16.3-12.2-42.6-34-65.9-61.6C130.3 236.4 112 201 112 167zM224 0C135.6 0 64 74.8 64 167c0 101 106.6 185 139.2 208.3c6.1 4.3 13.4 6.5 20.8 6.5s14.7-2.1 20.8-6.5C277.4 352 384 268.1 384 167C384 74.8 312.4 0 224 0zM0 486.4C0 500.5 11.5 512 25.6 512H422.4c14.1 0 25.6-11.5 25.6-25.6c0-71.4-55.7-129.8-126.1-134.1c-22.6 22.1-44 38.6-56.7 47.7h48.3c40 0 73.6 27.1 83.5 64H50.9c9.9-36.9 43.5-64 83.5-64h48.3c-12.7-9.2-34-25.6-56.7-47.7C55.7 356.6 0 415 0 486.4zM208 222.9c0-30.3-24.6-54.9-54.9-54.9h-16c-5 0-9.1 4.1-9.1 9.1c0 30.3 24.6 54.9 54.9 54.9h16c5 0 9.1-4.1 9.1-9.1zM294.9 168c-30.3 0-54.9 24.6-54.9 54.9c0 5 4.1 9.1 9.1 9.1h16c30.3 0 54.9-24.6 54.9-54.9c0-5-4.1-9.1-9.1-9.1h-16z"]},faShieldCheck:{prefix:"far",iconName:"shield-check",icon:[512,512,[],"f2f7","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"]},faMortarPestle:{prefix:"far",iconName:"mortar-pestle",icon:[512,512,[],"f5a7","M504.3 11.1c10.9 12.7 10.2 31.7-1.6 43.5L397.3 160H252.3L461 6.2c13.5-9.9 32.3-7.8 43.2 4.9zM80 240v16c0 62.9 31.3 109.5 91.9 131c14.6 5.2 25.8 17.1 30.1 32.1s1 31-8.6 43.1c-.5 .6-1 1.2-1.4 1.8H320c-.5-.6-.9-1.2-1.4-1.8c-9.7-12.1-12.9-28.2-8.6-43.1s15.5-26.9 30.1-32.1c60.7-21.6 91.9-68.1 91.9-131V240H80zm432-24c0 13.3-10.7 24-24 24h-8v16c0 66-27.8 120.8-80 154.8c-13.1 8.5-27.7 15.7-43.9 21.5c10 12.6 17.7 27.1 22.5 42.9c.5 1.7 1 3.5 1.4 5.2c4.4 17.1-10.4 31.7-28.1 31.7H160c-17.7 0-32.4-14.6-28.1-31.7c.4-1.8 .9-3.5 1.4-5.2c4.7-15.8 12.5-30.3 22.5-42.9c-16.1-5.7-30.8-12.9-43.9-21.5C59.8 376.8 32 322 32 256V240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H480h8c13.3 0 24 10.7 24 24z"]},faRoadBarrier:{prefix:"far",iconName:"road-barrier",icon:[640,512,[],"e562","M24 32c13.3 0 24 10.7 24 24V80H592V56c0-13.3 10.7-24 24-24s24 10.7 24 24V80v48V256v48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V304H48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 42.7 10.7 32 24 32zM592 256V128H570.8l-64 128H592zM48 256H69.2l64-128H48V256zM389.2 128H314.8l-64 128h74.3l64-128zM378.8 256h74.3l64-128H442.8l-64 128zm-192-128l-64 128h74.3l64-128H186.8z"]},faChartCandlestick:{prefix:"far",iconName:"chart-candlestick",icon:[512,512,[],"e0e2","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zm272-8c0-8.8-7.2-16-16-16s-16 7.2-16 16V96c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V256c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32V48zm64 176v64c0 17.7 14.3 32 32 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48c-17.7 0-32 14.3-32 32zM160 128c-17.7 0-32 14.3-32 32V288c0 17.7 14.3 32 32 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48z"]},faBriefcaseBlank:{prefix:"far",iconName:"briefcase-blank",icon:[512,512,[],"e0c8","M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96h64c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64zm232 48H152 64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H360z"]},faSchool:{prefix:"far",iconName:"school",icon:[640,512,[127979],"f549","M306.7 4c8.1-5.4 18.6-5.4 26.6 0l138 92H568c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H384 256 72c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72h96.7l138-92zM568 464c13.3 0 24-10.7 24-24V168c0-13.3-10.7-24-24-24H464c-4.7 0-9.4-1.4-13.3-4L320 52.8 189.3 140c-3.9 2.6-8.6 4-13.3 4H72c-13.3 0-24 10.7-24 24V440c0 13.3 10.7 24 24 24H256V384c0-35.3 28.7-64 64-64s64 28.7 64 64v80H568zM112 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm368 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V208zM112 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm368 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V336zM240 192a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm80-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V160c0-8.8-7.2-16-16-16z"]},faIgloo:{prefix:"far",iconName:"igloo",icon:[576,512,[],"f7ae","M512 432H400V368H528v48c0 8.8-7.2 16-16 16zM395.4 320c-13.8-46.3-56.6-80-107.4-80s-93.6 33.7-107.4 80H144V192H432V320H395.4zm95.7-128c23.4 37 36.9 80.9 36.9 128H480V192h11.1zM96 192V320H48c0-47.1 13.5-91 36.9-128H96zM288 80c5.4 0 10.7 .2 16 .5V144H124.8C167.7 104.3 225 80 288 80zm64 64V88.6c37.6 10.4 71.4 29.6 99.2 55.4H352zM176 368v64H64c-8.8 0-16-7.2-16-16V368H176zM64 480H176 400 512c35.3 0 64-28.7 64-64V320C576 160.9 447.1 32 288 32S0 160.9 0 320v96c0 35.3 28.7 64 64 64zM288 288c35.3 0 64 28.7 64 64v80H224V352c0-35.3 28.7-64 64-64z"]},faBracketRound:Xc,faParenthesis:Xr,faJoint:{prefix:"far",iconName:"joint",icon:[640,512,[],"f595","M464 24V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v19c0 13.3-10.7 24-24 24s-24-10.7-24-24V245c0-17-6.7-33.3-18.7-45.3l-21-21C436.2 142.7 416 93.9 416 43V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM592 264V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24V43c0 17 6.7 33.3 18.7 45.3l21 21c36 36 56.2 84.8 56.2 135.8v19c0 13.3-10.7 24-24 24s-24-10.7-24-24zM120.2 436.8C171.7 450.7 235.2 464 288 464h27.4l-52.6-63.1c-47 3.2-99.1 14.6-142.6 26.3c-5.8 1.6-11.7 3.2-17.5 4.8c5.8 1.7 11.6 3.3 17.5 4.8zM324.6 400l53.3 64h97.5l-53.3-64H324.6zm160 0l53.3 64H592V400H484.6zM15.8 409.5c30.1-11 61.1-20.3 92-28.6C160.3 366.7 228.8 352 288 352H600c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H288c-59.2 0-127.7-14.7-180.2-28.8c-30.8-8.3-62-17.8-92-28.6C6.3 451.1 0 442.1 0 432s6.3-19.1 15.8-22.5z"]},faHorseSaddle:{prefix:"far",iconName:"horse-saddle",icon:[576,512,[],"f8c3","M426.8 .6c1.7-.4 3.4-.6 5.2-.6h8 32 .5c2.5 0 5 .1 7.5 .3V0h56c13.3 0 24 10.7 24 24c0 8.5-4.4 16-11.1 20.3c5.4 9.4 9.1 20 10.7 31.3l9.9 69.2c5.2 36.7-15.3 72.2-49.7 86c-18.3 7.3-38 7.5-55.8 1.5V240l0 .7 0 1.6c0 33.2-12.2 62.9-32 85.5V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V364.5l-51.8-15.1c-1 3.8-2.2 7.5-3.6 11.2l-12.1 32.3c-.6 1.6-.7 3.3-.2 5l14.8 53.3c8.5 30.6-14.5 60.8-46.2 60.8H139.1c-21.6 0-40.5-14.4-46.2-35.2L81.6 436.4c-8.6-31-7.2-63.9 4.1-94.1l8.2-21.7L72 265.9c-5.3-13.3-8-27.4-8-41.7c0-2.9 .1-5.7 .3-8.5C54.4 223 48 234.8 48 248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-47.3 37.3-85.9 84.1-87.9c20.3-29.1 54-48.1 92.1-48.1h22.6H232h61.3C309.8 51.5 362.6 6.1 426.8 .6zM416 239V184c0-10.2 6.4-19.3 16.1-22.6s20.3-.3 26.7 7.7l5.9 7.3c8.9 11.1 24.1 15.1 37.3 9.8c13.9-5.5 22.2-19.9 20-34.7l-9.9-69.2C509.3 62.6 492.4 48 472.5 48H472 440h-4.6c-.6 .1-1.3 .2-2 .2c-50 3.1-90.5 41.6-96.6 90.8c-.2 1.4-.4 2.7-.8 3.9c0 .4 0 .7 0 1.1v32c0 40.3-27.1 74.2-64 84.7v49.1l38.7 11.3c2.1 .6 4.2 1.1 6.3 1.6c11.1 2.3 19 12.1 19 23.5V464h48V318.2c0-6.5 2.6-12.7 7.3-17.2c15.1-14.8 24.7-35.3 24.7-58.8c0-.6 0-1.2 0-1.7c0-.5 0-1 0-1.5zM288 160H232 208v16c0 22.1 17.9 40 40 40s40-17.9 40-40V160zm-128 2.1c-27.6 7.2-48 32.3-48 62.2c0 8.2 1.6 16.3 4.6 23.9l21.9 54.6c4.4 11.1 4.6 23.5 .4 34.7l-8.2 21.7c-7.7 20.6-8.7 43.1-2.8 64.4L139.1 464h49.8l-14.8-53.3c-3.2-11.4-2.6-23.6 1.5-34.6l12.1-32.3c2.8-7.5 4.3-15.4 4.3-23.5c0-.4 0-.9 0-1.3c-.2-7.6 3.3-14.9 9.4-19.5s14-6.1 21.3-4l1.3 .4V260.7c-36.9-10.4-64-44.4-64-84.7V162.1zM464 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faMugMarshmallows:{prefix:"far",iconName:"mug-marshmallows",icon:[512,512,[],"f7b7","M197.7 125.7C194 122 192 117.1 192 112s2-10 5.7-13.7l60.7-60.7C262 34 266.9 32 272 32s10 2 13.7 5.7l60.7 60.7c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7L344 128H200l-2.3-2.3zM32 64c0-17.7 14.3-32 32-32H192c7.5 0 14.4 2.6 19.8 6.9L175 75.7c-9.6 9.6-15 22.7-15 36.3c0 5.5 .9 10.9 2.6 16H32V64zM48 384c0 26.5 21.5 48 48 48H288c26.5 0 48-21.5 48-48V208H152v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V208H48V384zM0 192c0-17.7 14.3-32 32-32H352h48c61.9 0 112 50.1 112 112s-50.1 112-112 112H384c0 53-43 96-96 96H96c-53 0-96-43-96-96V192zM384 336h16c35.3 0 64-28.7 64-64s-28.7-64-64-64H384V336z"]},faFilters:{prefix:"far",iconName:"filters",icon:[640,512,[],"e17e","M233.8 32C210.7 32 192 50.7 192 73.8c0 9.3 3.1 18.4 8.9 25.8L336 272.3v63.9c0 12.3 5.6 23.9 15.3 31.5l92.9 73c21 16.5 51.8 1.5 51.8-25.2V272.3L631.1 99.6c5.8-7.4 8.9-16.4 8.9-25.8C640 50.7 621.3 32 598.2 32H233.8zM378.9 249.2L246.5 80h339L453.1 249.2c-3.3 4.2-5.1 9.4-5.1 14.8V382.6l-64-50.3V264c0-5.4-1.8-10.6-5.1-14.8zM163.4 96H41.8C18.7 96 0 114.7 0 137.8c0 9.3 3.1 18.4 8.9 25.8L144 336.3v31.9c0 12.3 5.6 23.9 15.3 31.5l92.9 73c21 16.5 51.8 1.5 51.8-25.2V336.3v-.1V283.3l-9.7-12.5-33.2 42.4c-3.3 4.2-5.1 9.4-5.1 14.8v86.6l-64-50.3V328c0-5.4-1.8-10.6-5.1-14.8L54.5 144H195l-19.3-24.6c-5.5-7-9.6-15-12.3-23.4z"]},faBellOn:{prefix:"far",iconName:"bell-on",icon:[640,512,[128365],"f8fa","M320 0c-17.7 0-32 14.3-32 32V51.2C215 66 160 130.6 160 208v25.4c0 45.4-15.5 89.5-43.8 124.9L101.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H520c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C495.5 322.9 480 278.8 480 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H168.3c25.8-40 39.7-86.7 39.7-134.6V208c0-61.9 50.1-112 112-112zm64 352H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM0 200c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm536-24c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H536zM597.5 21.3c-5.9-11.9-20.3-16.7-32.2-10.7l-64 32c-11.9 5.9-16.7 20.3-10.7 32.2s20.3 16.7 32.2 10.7l64-32c11.9-5.9 16.7-20.3 10.7-32.2zM53.3 53.5l64 32c11.9 5.9 26.3 1.1 32.2-10.7s1.1-26.3-10.7-32.2l-64-32C62.9 4.6 48.5 9.4 42.5 21.3s-1.1 26.3 10.7 32.2z"]},faAngleRight:{prefix:"far",iconName:"angle-right",icon:[320,512,[8250],"f105","M273 239c9.4 9.4 9.4 24.6 0 33.9L113 433c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l143-143L79 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L273 239z"]},faDialMed:{prefix:"far",iconName:"dial-med",icon:[576,512,[],"e15f","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM176 288c0-53.6 37.7-98.4 88-109.4V288c0 13.3 10.7 24 24 24s24-10.7 24-24V178.6c50.3 11 88 55.8 88 109.4c0 61.9-50.1 112-112 112s-112-50.1-112-112zM288 128a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHorse:{prefix:"far",iconName:"horse",icon:[576,512,[128014],"f6f0","M432 0c-1.8 0-3.5 .2-5.2 .6c-64.2 5.5-117 51-133.5 111.4H232 198.9 176.2c-38.1 0-71.8 19-92.1 48.1C37.3 162.1 0 200.7 0 248v64c0 13.3 10.7 24 24 24s24-10.7 24-24V248c0-13.2 6.4-25 16.3-32.2c-.2 2.8-.3 5.6-.3 8.5c0 14.3 2.7 28.4 8 41.7l21.9 54.6-8.2 21.7c-11.3 30.1-12.7 63.1-4.1 94.1l11.2 40.5c5.8 20.8 24.7 35.2 46.2 35.2h49.8c31.7 0 54.7-30.3 46.2-60.8l-14.8-53.3c-.5-1.6-.4-3.4 .2-5l12.1-32.3c1.4-3.7 2.6-7.4 3.6-11.2L288 364.5V464c0 26.5 21.5 48 48 48h48c26.5 0 48-21.5 48-48V327.8c19.8-22.6 32-52.3 32-85.5l0-1.6 0-.7v-7.8c17.7 6 37.5 5.8 55.8-1.5c34.4-13.8 55-49.3 49.7-86l-9.9-69.2c-1.6-11.3-5.3-21.9-10.7-31.3C555.6 40 560 32.5 560 24c0-13.3-10.7-24-24-24H480V.3c-2.5-.2-5-.3-7.5-.3H472 440h-8zM416 240.5c0 .6 0 1.2 0 1.7c0 23.5-9.6 44.1-24.7 58.8c-4.6 4.5-7.3 10.7-7.3 17.2V464H336V346.2c0-11.3-7.9-21.1-19-23.5c-2.1-.4-4.2-1-6.3-1.6l-88-25.7c-7.3-2.1-15.3-.7-21.3 4s-9.6 11.9-9.4 19.5c0 .4 0 .9 0 1.3c0 8-1.4 16-4.3 23.5L175.6 376c-4.2 11.1-4.7 23.2-1.5 34.6L188.9 464H139.1l-11.2-40.5c-5.9-21.2-4.9-43.7 2.8-64.4l8.2-21.7c4.2-11.2 4.1-23.6-.4-34.7l-21.9-54.6c-3-7.6-4.6-15.7-4.6-23.9c0-35.5 28.8-64.2 64.2-64.2h22.6H232h81c12.1 0 22.3-9 23.8-21c6.1-49.1 46.6-87.7 96.6-90.8c.7 0 1.3-.1 2-.2H440h32 .5c19.9 0 36.8 14.6 39.6 34.3l9.9 69.2c2.1 14.8-6.2 29.1-20 34.7c-13.3 5.3-28.4 1.3-37.3-9.8l-5.9-7.3c-6.4-8-17.1-11-26.7-7.7s-16.1 12.5-16.1 22.6v55c0 .5 0 1 0 1.5zM480 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faQ:{prefix:"far",iconName:"q",icon:[448,512,[113],"51","M48 256c0 97.2 78.8 176 176 176c35.7 0 69-10.6 96.7-28.9l-91-107.6c-8.6-10.1-7.3-25.3 2.8-33.8s25.3-7.3 33.8 2.8l90.5 107C383.7 340.6 400 300.2 400 256c0-97.2-78.8-176-176-176S48 158.8 48 256zM351.9 439.9C315.6 465.2 271.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 58.9-22.7 112.5-59.9 152.4l54.2 64.1c8.6 10.1 7.3 25.3-2.8 33.8s-25.3 7.3-33.8-2.8l-53.8-63.6z"]},faMonitorWaveform:Xa,faMonitorHeartRate:Xn,faLinkSimple:{prefix:"far",iconName:"link-simple",icon:[576,512,[],"e1cd","M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faWhistle:{prefix:"far",iconName:"whistle",icon:[640,512,[],"f460","M119 95.2C107.8 76.5 87.4 64 64 64C28.7 64 0 92.7 0 128c0 28.4 18.5 52.5 44.1 60.8C36.3 209.7 32 232.4 32 256c0 106 86 192 192 192c64.7 0 121.9-32 156.7-81L529 444.4c4.6 2.4 9.6 3.6 14.8 3.6h2c9 0 17.6-3.8 23.7-10.5l63.3-69.6c4.6-5.1 7.2-11.7 7.2-18.5c0-8.4-3.9-16.4-10.5-21.6L352.5 108.7C315.9 79.7 270.6 64 224 64c-38.8 0-74.8 11.5-105 31.2zM68.5 143.4c-1.4 .4-2.9 .6-4.5 .6c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16c0 .3 0 .7 0 1c-4 4.6-7.9 9.4-11.5 14.3zM402.9 324.4c-21.3-11.1-47.5-4.8-61.4 14.8C315.4 376.1 272.5 400 224 400c-79.5 0-144-64.5-144-144s64.5-144 144-144c35.8 0 70.6 12.1 98.7 34.3l70 55.4-11.9 15.9c-8 10.6-5.8 25.6 4.8 33.6s25.6 5.8 33.6-4.8l11.2-14.9L582.6 351.8l-40.9 45L402.9 324.4zM224 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faG:{prefix:"far",iconName:"g",icon:[448,512,[103],"47","M224 80C126.8 80 48 158.8 48 256s78.8 176 176 176c89.1 0 162.7-66.2 174.4-152h-149c-13.3 0-24-10.7-24-24s10.7-24 24-24H408c21.6 0 41.2 17.9 39.3 41.9C438.2 389.3 341.7 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c9.9 8.8 10.7 24 1.9 33.9s-24 10.7-33.9 1.9C310.2 96.9 269.1 80 224 80z"]},faWineGlassCrack:Xo,faFragile:Xs,faSlotMachine:{prefix:"far",iconName:"slot-machine",icon:[640,512,[],"e3ce","M400 416H112v32c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V416zm48 32c0 5.5-.7 10.9-2 16h82c22.1 0 40-17.9 40-40V217.6c-14.3-8.3-24-23.8-24-41.6c0-26.5 21.5-48 48-48s48 21.5 48 48c0 17.8-9.7 33.3-24 41.6V424c0 48.6-39.4 88-88 88H384 128c-35.3 0-64-28.7-64-64V416c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64V64C64 28.7 92.7 0 128 0H384c35.3 0 64 28.7 64 64V96c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64l0 32zM400 96V64c0-8.8-7.2-16-16-16L128 48c-8.8 0-16 7.2-16 16l0 32H400zm48 48H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zM112 176h56c7.8 0 15.1 3.8 19.6 10.2s5.6 14.5 3 21.9l-40 112c-4.5 12.5-18.2 19-30.7 14.5s-19-18.2-14.5-30.7L133.9 224H112c-13.3 0-24-10.7-24-24s10.7-24 24-24zm96 24c0-13.3 10.7-24 24-24h56c7.8 0 15.1 3.8 19.6 10.2s5.6 14.5 3 21.9l-40 112c-4.5 12.5-18.2 19-30.7 14.5s-19-18.2-14.5-30.7L253.9 224H232c-13.3 0-24-10.7-24-24zm144-24h56c7.8 0 15.1 3.8 19.6 10.2s5.6 14.5 3 21.9l-40 112c-4.5 12.5-18.2 19-30.7 14.5s-19-18.2-14.5-30.7L373.9 224H352c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faNotesMedical:{prefix:"far",iconName:"notes-medical",icon:[512,512,[],"f481","M144 96c0-8.8 7.2-16 16-16H416c8.8 0 16 7.2 16 16V293.5c0 4.2-1.7 8.3-4.7 11.3l-58.5 58.5c-3 3-7.1 4.7-11.3 4.7H160c-8.8 0-16-7.2-16-16V96zM96 96V352c0 35.3 28.7 64 64 64H357.5c17 0 33.3-6.7 45.3-18.7l58.5-58.5c12-12 18.7-28.3 18.7-45.3V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm176 32c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H320V144c0-8.8-7.2-16-16-16H272zm24 336H136c-48.6 0-88-39.4-88-88l0-224c0-13.3-10.7-24-24-24s-24 10.7-24 24V376c0 75.1 60.9 136 136 136H296c13.3 0 24-10.7 24-24s-10.7-24-24-24z"]},faCarWash:{prefix:"far",iconName:"car-wash",icon:[448,512,[],"f5e6","M224 128c26.5 0 48-16 48-48c0-22.2-23-52-37.2-68.2c-5.8-6.7-15.9-6.7-21.7 0C199 28 176 57.8 176 80c0 26.5 21.5 48 48 48zm-70.2 80H294.2c10.1 0 19.2 6.4 22.6 15.9L333.9 272H114.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM57.4 287.9c-.2 .5-.3 .9-.5 1.4C32.2 306.7 16 335.5 16 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H384v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.6c-.1-.5-.3-.9-.5-1.4L362 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H153.8c-30.4 0-57.6 19.1-67.8 47.8L57.4 287.9zM384 368v32H64V368c0-26.5 21.5-48 48-48H336c26.5 0 48 21.5 48 48zM128 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM112 80c0-22.2-23-52-37.2-68.2C69 5.1 59 5.1 53.2 11.8C39 28 16 57.8 16 80c0 26.5 21.5 48 48 48s48-16 48-48zm272 48c26.5 0 48-16 48-48c0-22.2-23-52-37.2-68.2c-5.8-6.7-15.9-6.7-21.7 0C359 28 336 57.8 336 80c0 26.5 21.5 48 48 48z"]},faEscalator:{prefix:"far",iconName:"escalator",icon:[640,512,[],"e171","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm182.1 85.8c16-14 36.6-21.8 57.9-21.8H552c48.6 0 88 39.4 88 88s-39.4 88-88 88H481.1L249.9 490.2c-16 14-36.6 21.8-57.9 21.8H88c-48.6 0-88-39.4-88-88s39.4-88 88-88h70.9L390.1 133.8zM448 160c-9.7 0-19 3.5-26.3 9.9L183.8 378.1c-4.4 3.8-10 5.9-15.8 5.9H88c-22.1 0-40 17.9-40 40s17.9 40 40 40H192c9.7 0 19-3.5 26.3-9.9L456.2 245.9c4.4-3.8 10-5.9 15.8-5.9h80c22.1 0 40-17.9 40-40s-17.9-40-40-40H448zM256 128c23.7 0 44.4 12.9 55.5 32L192 264.5V192c0-35.3 28.7-64 64-64z"]},faCommentImage:{prefix:"far",iconName:"comment-image",icon:[512,512,[],"e148","M123.6 391.3c12.9-9.4 29.6-11.8 44.6-6.4c26.5 9.6 56.2 15.1 87.8 15.1c124.7 0 208-80.5 208-160s-83.3-160-208-160S48 160.5 48 240c0 32 12.4 62.8 35.7 89.2c8.6 9.7 12.8 22.5 11.8 35.5c-1.4 18.1-5.7 34.7-11.3 49.4c17-7.9 31.1-16.7 39.4-22.7zM21.2 431.9c1.8-2.7 3.5-5.4 5.1-8.1c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208s-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6c-15.1 6.6-32.3 12.6-50.1 16.1c-.8 .2-1.6 .3-2.4 .5c-4.4 .8-8.7 1.5-13.2 1.9l-.7 .1c-5.1 .5-10.2 .8-15.3 .8c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c4.1-4.2 7.8-8.7 11.3-13.5c1.7-2.3 3.3-4.6 4.8-6.9l.3-.5zM296 160c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H256 208 160c-6.1 0-11.6-3.4-14.3-8.8s-2.1-11.9 1.5-16.8l48-64c3-4 7.8-6.4 12.8-6.4s9.8 2.4 12.8 6.4l9.6 12.8 52.4-76.3c3-4.3 7.9-6.9 13.2-6.9zM176 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faTemperatureHalf:Xl,faTemperature2:Xf,faThermometer2:Xh,faThermometerHalf:Xg,faDongSign:{prefix:"far",iconName:"dong-sign",icon:[384,512,[],"e169","M296 32c-13.3 0-24 10.7-24 24v8H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v76.1c-21.9-17.6-49.7-28.1-80-28.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c30.3 0 58.1-10.5 80-28.1V392c0 13.3 10.7 24 24 24s24-10.7 24-24V288 112h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V56c0-13.3-10.7-24-24-24zM112 288a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM24 448c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faDonut:Xu,faDoughnut:Xm,faCapsules:{prefix:"far",iconName:"capsules",icon:[576,512,[],"f46b","M48 144c0-35.3 28.7-64 64-64s64 28.7 64 64V256H48V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm283.4 73.3c-20.9-30.4-13.3-72.2 15.8-93c28.5-20.4 68-13.7 88.5 16.2l66.9 97.5L348.5 312.2l-65.1-94.9z"]},faPooStorm:Xd,faPooBolt:Xp,faTally1:{prefix:"far",iconName:"tally-1",icon:[640,512,[],"e294","M128 40c13.3 0 24 10.7 24 24V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V64c0-13.3 10.7-24 24-24z"]},faFileVector:{prefix:"far",iconName:"file-vector",icon:[384,512,[],"e64c","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM240 224H144c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16v96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16h96c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c0-8.8-7.2-16-16-16V272c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H256c-8.8 0-16 7.2-16 16zM144 368V272h96v96H144z"]},faFaceFrownOpen:Xz,faFrownOpen:XH,faSquareDashed:{prefix:"far",iconName:"square-dashed",icon:[448,512,[],"e269","M88 32h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-22.1 0-40 17.9-40 40v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V120C0 71.4 39.4 32 88 32zM24 192c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zm400 0c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zm0-32c-13.3 0-24-10.7-24-24V120c0-22.1-17.9-40-40-40H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h16c48.6 0 88 39.4 88 88v16c0 13.3-10.7 24-24 24zm24 216v16c0 48.6-39.4 88-88 88H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h16c22.1 0 40-17.9 40-40V376c0-13.3 10.7-24 24-24s24 10.7 24 24zM48 376v16c0 22.1 17.9 40 40 40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-48.6 0-88-39.4-88-88V376c0-13.3 10.7-24 24-24s24 10.7 24 24zM184 480c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H184zM160 56c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24z"]},faBagShoppingPlus:{prefix:"far",iconName:"bag-shopping-plus",icon:[448,512,[],"e651","M160 112v48H288V112c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-48 48V112C112 50.1 162.1 0 224 0s112 50.1 112 112v48h64c26.5 0 48 21.5 48 48V416c0 53-43 96-96 96H96c-53 0-96-43-96-96V208c0-26.5 21.5-48 48-48h64zM48 416c0 26.5 21.5 48 48 48H352c26.5 0 48-21.5 48-48V208H48V416zm72-80c0-13.3 10.7-24 24-24h56V256c0-13.3 10.7-24 24-24s24 10.7 24 24v56h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H144c-13.3 0-24-10.7-24-24z"]},faSquareJ:{prefix:"far",iconName:"square-j",icon:[448,512,[],"e273","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm304 56V288c0 53-43 96-96 96s-96-43-96-96v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v8c0 26.5 21.5 48 48 48s48-21.5 48-48V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faHandPointUp:{prefix:"far",iconName:"hand-point-up",icon:[384,512,[9757],"f0a6","M64 64V241.6c5.2-1 10.5-1.6 16-1.6H96V208 64c0-8.8-7.2-16-16-16s-16 7.2-16 16zM80 288c-17.7 0-32 14.3-32 32c0 0 0 0 0 0v24c0 66.3 53.7 120 120 120h48c52.5 0 97.1-33.7 113.4-80.7c-3.1 .5-6.2 .7-9.4 .7c-20 0-37.9-9.2-49.7-23.6c-9 4.9-19.4 7.6-30.3 7.6c-15.1 0-29-5.3-40-14c-11 8.8-24.9 14-40 14H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H120 80zM0 320s0 0 0 0c0-18 6-34.6 16-48V64C16 28.7 44.7 0 80 0s64 28.7 64 64v82c5.1-1.3 10.5-2 16-2c25.3 0 47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c20 0 37.9 9.2 49.7 23.6c9-4.9 19.4-7.6 30.3-7.6c35.3 0 64 28.7 64 64v64 24c0 92.8-75.2 168-168 168H168C75.2 512 0 436.8 0 344V320zm336-64c0-8.8-7.2-16-16-16s-16 7.2-16 16v48 16c0 8.8 7.2 16 16 16s16-7.2 16-16V256zM160 240c5.5 0 10.9 .7 16 2v-2V208c0-8.8-7.2-16-16-16s-16 7.2-16 16v32h16zm64 24v40c0 8.8 7.2 16 16 16s16-7.2 16-16V256 240c0-8.8-7.2-16-16-16s-16 7.2-16 16v24z"]},faMoneyBill:{prefix:"far",iconName:"money-bill",icon:[576,512,[],"f0d6","M112 112c0 35.3-28.7 64-64 64V336c35.3 0 64 28.7 64 64H464c0-35.3 28.7-64 64-64V176c-35.3 0-64-28.7-64-64H112zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm288 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faArrowUpBigSmall:Xv,faSortSizeUp:XV,faBarcodeRead:{prefix:"far",iconName:"barcode-read",icon:[576,512,[],"f464","M56 48c-4.4 0-8 3.6-8 8v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 25.1 25.1 0 56 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56zm64 80c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm56 16c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm272 0c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm-208 8c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152zm152-24c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM528 56c0-4.4-3.6-8-8-8H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c30.9 0 56 25.1 56 56v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56zM56 464h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-30.9 0-56-25.1-56-56V376c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 4.4 3.6 8 8 8zm472-8V376c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 30.9-25.1 56-56 56H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c4.4 0 8-3.6 8-8z"]},faBaguette:{prefix:"far",iconName:"baguette",icon:[640,512,[129366],"e3d8","M578.6 83.6c-24.5-36.8-74.2-46.7-110.9-22.2l-69.7 46.5L433 143c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-41.9-41.9-74.5 49.6L321 223c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-45.1-45.1-74.5 49.6L209 303c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48.3-48.3L83.6 317.4c-36.8 24.5-46.7 74.2-22.2 110.9s74.2 46.7 110.9 22.2l384-256c36.8-24.5 46.7-74.2 22.2-110.9zM618.5 57c39.2 58.8 23.3 138.3-35.5 177.5l-384 256C140.2 529.7 60.7 513.8 21.5 455S-1.8 316.7 57 277.5l384-256C499.8-17.7 579.3-1.8 618.5 57z"]},faBowlSoftServe:{prefix:"far",iconName:"bowl-soft-serve",icon:[512,512,[],"e46b","M256 0c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.2 24.6l10.8 16.3c.7 1.1 1.1 2.4 1.1 3.7c0 3.7-3 6.7-6.7 6.7H172c-42 0-76 34-76 76c0 4.7 .4 9.3 1.2 13.8C51 162.5 16 203.2 16 252c0 29 12.3 55.1 32 73.3V344c0 57.4 46.6 104 104 104h30.1l-20.4 40.8c-1.1 2.3-1.7 4.7-1.7 7.2c0 2.9 .8 5.8 2.4 8.4c2.9 4.7 8.1 7.6 13.6 7.6H336c5.5 0 10.7-2.9 13.6-7.6c1.6-2.6 2.4-5.5 2.4-8.4c0-2.4-.6-4.9-1.7-7.2L329.9 448H360c57.4 0 104-46.6 104-104V325.3c19.7-18.3 32-44.4 32-73.3c0-49.1-35.3-89.9-82-98.4c1.3-5.7 2-11.6 2-17.6C416 60.9 355.1 0 280 0H256zM396 304H116c-28.7 0-52-23.3-52-52s23.3-52 52-52h12 6.5H168c13.3 0 24-10.7 24-24s-10.7-24-24-24H146.7c-1.7-3.6-2.7-7.7-2.7-12c0-15.5 12.5-28 28-28h69.3c30.2 0 54.7-24.5 54.7-54.7c0-2.7-.2-5.3-.6-8C336.7 56.6 368 92.7 368 136c0 5.8-1.5 11.3-4.3 16H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h95.2H384h12c28.7 0 52 23.3 52 52s-23.3 52-52 52z"]},faFaceHoldingBackTears:{prefix:"far",iconName:"face-holding-back-tears",icon:[512,512,[129401],"e482","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208-16a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm32 32v16 16c0 8.8-7.2 16-16 16s-16-7.2-16-16c-13.4 10-30 16-48 16c-11.4 0-22.2-2.4-32-6.7V320c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c-10-13.4-16-30-16-48s6-34.6 16-48c-8 0-14.9-5.9-15.9-14c-1.1-8.8 5.1-16.8 13.9-17.9l11.5-1.4c25.5-3.2 46.6-21.3 53.6-45.9l1.5-5.2c2.4-8.5 11.3-13.4 19.8-11s13.4 11.3 11 19.8l-1.5 5.2c-4.2 14.8-11.8 28-21.9 38.8c40.4 4 72 38.1 72 79.6v32zm112 16a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm64 0v32c0 8.8-7.2 16-16 16s-16-7.2-16-16v-6.7c-9.8 4.3-20.6 6.7-32 6.7c-44.2 0-80-35.8-80-80c0-41.5 31.5-75.6 72-79.6c-10-10.8-17.6-24.1-21.9-38.8l-1.5-5.2c-2.4-8.5 2.5-17.4 11-19.8s17.4 2.5 19.8 11l1.5 5.2c7 24.7 28.1 42.7 53.6 45.9l11.5 1.4c8.8 1.1 15 9.1 13.9 17.9c-1 8.1-7.9 14-15.9 14c10 13.4 16 30 16 48s-6 34.6-16 48zM310.4 362.5c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9C328.3 413.8 298.3 434 256 434s-72.3-20.2-89.6-38.9c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4C212.1 373.9 230.1 386 256 386s43.9-12.1 54.4-23.5zM128 240c17.7 0 32-14.3 32-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm224-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32c17.7 0 32-14.3 32-32z"]},faSquareUp:Xy,faArrowAltSquareUp:XN,faTrainSubwayTunnel:Xx,faSubwayTunnel:Xb,faSquareExclamation:Xw,faExclamationSquare:XD,faSemicolon:{prefix:"far",iconName:"semicolon",icon:[192,512,[],"3b","M72 128a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm96 0A72 72 0 1 0 24 128a72 72 0 1 0 144 0zM84.4 347c1.4-6.4 7.1-11 13.6-11c7.3 0 13.9 6.2 13.9 14.3c0 2.7-.8 5.4-2.1 7.6L67.1 428l17.3-81zm-.7 145.8L150.8 383c6-9.8 9.2-21.2 9.2-32.7c0-34.2-27.7-62.3-61.9-62.3c-29.2 0-54.4 20.4-60.6 49L10.4 463.6C5 488.5 24 512 49.5 512c14 0 26.9-7.3 34.2-19.2z"]},faBookmark:{prefix:"far",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M0 48C0 21.5 21.5 0 48 0l0 48V441.4l130.1-92.9c8.3-6 19.6-6 27.9 0L336 441.4V48H48V0H336c26.5 0 48 21.5 48 48V488c0 9-5 17.2-13 21.3s-17.6 3.4-24.9-1.8L192 397.5 37.9 507.5c-7.3 5.2-16.9 5.9-24.9 1.8S0 497 0 488V48z"]},faFanTable:{prefix:"far",iconName:"fan-table",icon:[448,512,[],"e004","M224 400a176 176 0 1 0 0-352 176 176 0 1 0 0 352zM448 224c0 115.6-87.6 210.8-200 222.7V464H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H224 88c-13.3 0-24-10.7-24-24s10.7-24 24-24H200V446.7C87.6 434.8 0 339.6 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224zM118.4 197.6c-16.6-41 3.2-87.6 44.2-104.1c12.3-5 26.3 1 31.2 13.3l29.2 72.2c16.7-23.7 45.8-37.5 76.6-33.2c43.8 6.1 74.2 46.6 68.1 90.4c-1.8 13.1-14 22.3-27.1 20.4l-77.1-10.8c12.2 26.4 9.6 58.4-9.6 82.9c-27.2 34.8-77.5 41-112.3 13.8c-10.4-8.2-12.3-23.2-4.1-33.7l47.9-61.4c-28.9-2.6-55.4-21-67-49.7zM224 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faAlignJustify:{prefix:"far",iconName:"align-justify",icon:[448,512,[],"f039","M24 40C10.7 40 0 50.7 0 64S10.7 88 24 88H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM0 320c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM24 424c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faBatteryLow:Xk,faBattery1:XS,faCreditCardFront:{prefix:"far",iconName:"credit-card-front",icon:[576,512,[],"f38a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM96 360c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zm128 0c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24zM96 280c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM376 128h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24z"]},faBrainArrowCurvedRight:XE,faMindShare:Xj,faUmbrellaBeach:{prefix:"far",iconName:"umbrella-beach",icon:[576,512,[127958],"f5ca","M399.7 18.8c0 0 0 0 0 0c1.3 .5 2.6 .9 4 1.4c4.1 1.5 8.1 3 12 4.7c0 0 0 0 0 0C519.4 68.6 580.3 173.8 571.4 281.8c-1.6 19.2-21.5 30-39.6 23.4L349.7 239l-45.1-16.4L122.5 156.3c-18.1-6.6-26.4-27.7-15.3-43.4c64.2-90.8 182.8-132 292.6-94zM288.8 54.6c-48 6.4-92.7 29.5-125.8 65.4l68.8 25c14.2-32.9 33.4-63.4 57-90.4zM413.3 211c9.4-32.5 13.2-66.4 11.2-100.2c-1.1-18.2-12-34.2-28.2-41.9c-3-1.2-6-2.4-9-3.5c-1-.4-2-.7-2.9-1c-18.2-5.9-38.3-.9-51.5 13.1c-23.3 24.6-42.2 53.1-55.9 84L413.3 211zm45.2 16.4L524 251.3c-2.2-47-20.3-91.9-51-127.2c.4 35-4.5 69.8-14.5 103.3zM552 464c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24l192.7 0 76.9-211.4L338.7 269l-71 195L552 464z"]},faHelmetUn:{prefix:"far",iconName:"helmet-un",icon:[512,512,[],"e503","M240 48c106 0 192 86 192 192H256c-9.4 0-18 5.5-21.8 14.1L196.9 336H82.4c-19 0-34.4-15.4-34.4-34.4V240C48 134 134 48 240 48zm80 372.7l-77.7-68.6L271.5 288H320V420.7zm48 42.4V288H488c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8C480 107.5 372.5 0 240 0S0 107.5 0 240v61.6C0 347.1 36.9 384 82.4 384H205.9l2.3 2 136 120c4.4 3.9 10 6 15.9 6h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H369.1l-1.1-.9zM285.3 103.1c-3.9-5.9-11.2-8.5-17.9-6.4s-11.4 8.3-11.4 15.3v96c0 8.8 7.2 16 16 16s16-7.2 16-16V164.8l34.7 52c3.9 5.9 11.2 8.5 17.9 6.4s11.4-8.3 11.4-15.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16v43.2l-34.7-52zM160 112c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 26.5 21.5 48 48 48s48-21.5 48-48V112c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V112z"]},faLocationSmile:XO,faMapMarkerSmile:XP,faArrowLeftToLine:X_,faArrowToLeft:XB,faBullseye:{prefix:"far",iconName:"bullseye",icon:[512,512,[],"f140","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-272a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faSushi:XU,faNigiri:XR,faMessageCaptions:XG,faCommentAltCaptions:XQ,faTrashList:{prefix:"far",iconName:"trash-list",icon:[640,512,[],"e2b1","M170.5 51.6L151.5 80h113l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm115-26.6L322.2 80h13.7H384h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H380.4L356.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h61.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H292.6c8.4 0 15.3-6.5 16-14.8L332.3 128H83.7zM472 128H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128H584c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24zM448 408c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24z"]},faBacon:{prefix:"far",iconName:"bacon",icon:[576,512,[129363],"f7e5","M441.7 216c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6l-96-96c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8c11.2-3.2 23.2-.1 31.4 8.1l96 96c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2zM262.9 196.4l0 0c-41.7 60.7-89.2 129.6-204.1 191.7l24.3 24.3C197.6 352.8 242.8 287 284.5 226.3l2.3-3.3c21.9-31.9 43.9-63.5 75.1-90.9c26.6-23.5 59.5-43.6 104.2-59.3L443.4 50.1c-49 15.1-82.4 35.1-108.3 58c-27.8 24.5-47.8 53-69.9 85.1l0 0-2.3 3.4zM106.8 436.1l24.3 24.3c114.5-59.7 159.8-125.5 201.3-186l.2-.3 0 0 2.2-3.2 0 0c21.9-31.9 43.9-63.5 75.1-90.9c26.6-23.5 59.5-43.6 104.2-59.3L491.4 98c-49 15.1-82.4 35.1-108.3 58c-27.8 24.5-47.8 52.9-69.9 85.1l-2.2 3.3C269.3 304.9 221.9 374 106.8 436.1z"]},faOption:{prefix:"far",iconName:"option",icon:[640,512,[],"e318","M172.1 120.4c-4.6-5.3-11.2-8.4-18.2-8.4H24C10.7 112 0 101.3 0 88S10.7 64 24 64H153.9c21 0 41 9.2 54.7 25.1L467.9 391.6c4.6 5.3 11.2 8.4 18.2 8.4H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H486.1c-21 0-41-9.2-54.7-25.1L172.1 120.4zM616 64c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24s10.7-24 24-24H616z"]},faRaccoon:{prefix:"far",iconName:"raccoon",icon:[512,512,[],"e613","M336 93.1c12.7-16.1 33.6-24.3 54.1-20.6C376.5 57 356.8 48 336 48s-40.5 9-54.1 24.5c20.5-3.6 41.4 4.5 54.1 20.6zm0 69.5c-2.6 3.4-5.7 6.5-9.1 9.2l-35.8 28.6c3.4 1.9 6.8 4 10.1 6.2l10.9 7.3c1.1-12.3 11.4-21.9 23.9-21.9s22.8 9.6 23.9 21.9l10.9-7.3c3.3-2.2 6.7-4.2 10.1-6.2l-35.8-28.6c-3.4-2.7-6.5-5.8-9.1-9.2zm78.8 23.9l31.9-9.6c5.6-1.7 9.4-6.8 9.4-12.6c0-2.8-.9-5.6-2.6-7.9l-17.8-23.7-42.9-25.7c-14.4-8.6-32.9-.4-36.2 16c-1.8 8.9 1.5 18 8.6 23.7l49.6 39.7zM306.9 146.8c7.1-5.7 10.4-14.8 8.6-23.7c-3.3-16.4-21.9-24.7-36.2-16l-42.9 25.7-17.7 23.7c-1.7 2.3-2.6 5-2.6 7.9c0 5.8 3.8 10.9 9.4 12.6l31.9 9.6 49.6-39.7zM206.2 93.1L194.2 57.3c-1.5-4.4-2.2-9.1-2.2-13.8C192 19.5 211.5 0 235.5 0h1.3c3.3 0 6.5 .4 9.7 1.1l41 9.1C302.7 3.6 319.1 0 336 0s33.3 3.6 48.4 10.2l41-9.1c3.2-.7 6.5-1.1 9.7-1.1h1.3c24 0 43.5 19.5 43.5 43.5c0 4.7-.8 9.3-2.2 13.8L465.8 93.1l25.9 34.6c7.9 10.6 12.2 23.5 12.2 36.7c0 27-17.7 50.8-43.6 58.5l-35.3 10.6c-9.8 2.9-19.2 7.3-27.7 13l-18.8 12.6C366 267.5 351.2 272 336 272s-30-4.5-42.6-12.9l-18.8-12.6c-8.5-5.7-17.9-10.1-27.7-13l-35.3-10.6c-25.9-7.8-43.6-31.6-43.6-58.5c0-13.2 4.3-26.1 12.2-36.7l25.9-34.6zM144 241.9c4.7-4.5 9.6-8.8 14.6-12.8c11.3 10.9 25.2 19.2 40.9 24l6 1.8C159.1 282.9 128 333.8 128 392c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-10.9 .8-21.6 2.4-32H48v32c0 39.8 32.2 72 72 72H304v-8c0-13.3-10.7-24-24-24H232c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c39.8 0 72 32.2 72 72v8h80v-8c0-13.3-10.7-24-24-24s-24-10.7-24-24s10.7-24 24-24c39.8 0 72 32.2 72 72v32c0 13.3-10.7 24-24 24H120C53.7 512 0 458.3 0 392V224 104C0 64.2 32.2 32 72 32s72 32.2 72 72V241.9zm-48 70V264H48v48H95.9l.1-.1zM96 216V168H48v48H96zM307.3 364.4l-64-40c-11.2-7-14.7-21.8-7.6-33.1s21.8-14.7 33.1-7.6l64 40c11.2 7 14.7 21.8 7.6 33.1s-21.8 14.7-33.1 7.6zm56.4-7.6c-7-11.2-3.6-26 7.6-33.1l64-40c11.2-7 26-3.6 33.1 7.6s3.6 26-7.6 33.1l-64 40c-11.2 7-26 3.6-33.1-7.6zM48 120H96V104c0-13.3-10.7-24-24-24s-24 10.7-24 24v16zm240-8a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faHandPointDown:{prefix:"far",iconName:"hand-point-down",icon:[384,512,[],"f0a7","M64 448l0-177.6c5.2 1 10.5 1.6 16 1.6l16 0 0 32 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16zM80 224c-17.7 0-32-14.3-32-32c0 0 0 0 0 0l0-24c0-66.3 53.7-120 120-120l48 0c52.5 0 97.1 33.7 113.4 80.7c-3.1-.5-6.2-.7-9.4-.7c-20 0-37.9 9.2-49.7 23.6c-9-4.9-19.4-7.6-30.3-7.6c-15.1 0-29 5.3-40 14c-11-8.8-24.9-14-40-14l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-40 0-40 0zM0 192s0 0 0 0c0 18 6 34.6 16 48l0 208c0 35.3 28.7 64 64 64s64-28.7 64-64l0-82c5.1 1.3 10.5 2 16 2c25.3 0 47.2-14.7 57.6-36c7 2.6 14.5 4 22.4 4c20 0 37.9-9.2 49.7-23.6c9 4.9 19.4 7.6 30.3 7.6c35.3 0 64-28.7 64-64l0-64 0-24C384 75.2 308.8 0 216 0L168 0C75.2 0 0 75.2 0 168l0 24zm336 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64zM160 272c5.5 0 10.9-.7 16-2l0 2 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32 16 0zm64-24l0-40c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24z"]},faArrowUpFromBracket:{prefix:"far",iconName:"arrow-up-from-bracket",icon:[448,512,[],"e09a","M241 7c-9.4-9.4-24.6-9.4-33.9 0L79 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87V328c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l87 87c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L241 7zM48 344c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 48.6 39.4 88 88 88H360c48.6 0 88-39.4 88-88V344c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V344z"]},faHeadSideGear:{prefix:"far",iconName:"head-side-gear",icon:[512,512,[],"e611","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zm288.6-28.1c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1v-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 18l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 18c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3.1 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1v3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-18l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM184 224a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},faTrashPlus:{prefix:"far",iconName:"trash-plus",icon:[448,512,[],"e2b2","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80h13.7H416h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H412.4L388.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H324.6c8.4 0 15.3-6.5 16-14.8L364.3 128H83.7zM204 376V308H136c-11 0-20-9-20-20s9-20 20-20h68V200c0-11 9-20 20-20s20 9 20 20v68h68c11 0 20 9 20 20s-9 20-20 20H244v68c0 11-9 20-20 20s-20-9-20-20z"]},faObjectsAlignTop:{prefix:"far",iconName:"objects-align-top",icon:[512,512,[],"e3c0","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM176 176V464H112V176h64zm-64-48c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H112zm288 48V336H336V176h64zm-64-48c-26.5 0-48 21.5-48 48V336c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H336z"]},faFolder:XF,faFolderBlank:XZ,faFaceAnxiousSweat:{prefix:"far",iconName:"face-anxious-sweat",icon:[576,512,[],"e36a","M496 256c0 114.9-93.1 208-208 208c-65.4 0-123.8-30.2-162-77.5c-3.9 17.1-13.4 32-26.4 42.8C146.4 480.2 213.5 512 288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256c0 1.1 0 2.2 0 3.3c16.3-7.1 36.4-2.8 48 12.8l.7 .9c-.5-5.6-.7-11.3-.7-17C80 141.1 173.1 48 288 48s208 93.1 208 208zM48 416c12 0 23-4.3 31.5-11.5C89.6 395.9 96 383.2 96 369c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-1.7 2.3-3.8 5-5.9 8.1C21.4 319.1 0 351.7 0 369c0 26 21.5 47 48 47zM335.6 272a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm19.7-155.3c-6.2-6.2-16.4-6.2-22.6 0l-7.4 7.4c-18.9 18.9-43.2 31.4-69.5 35.7l-2.5 .4c-8.7 1.5-14.6 9.7-13.2 18.4s9.7 14.6 18.4 13.2l2.5-.4c32.9-5.5 63.3-21.1 86.8-44.7l7.4-7.4c6.2-6.2 6.2-16.4 0-22.6zm121.4 22.6l7.4 7.4c23.6 23.6 53.9 39.2 86.8 44.7l2.5 .4c8.7 1.5 17-4.4 18.4-13.2s-4.4-17-13.2-18.4l-2.5-.4c-26.3-4.4-50.6-16.9-69.5-35.7l-7.4-7.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6zM288 320c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80z"]},faCreditCardBlank:{prefix:"far",iconName:"credit-card-blank",icon:[576,512,[],"f389","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM96 360c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zm128 0c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24z"]},faFileWaveform:Xq,faFileMedicalAlt:XK,faMicrochipAi:{prefix:"far",iconName:"microchip-ai",icon:[512,512,[],"e1ec","M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64h-8c-35.3 0-64 28.7-64 64v8H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v8c0 35.3 28.7 64 64 64h8v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h8c35.3 0 64-28.7 64-64v-8h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V184h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448v-8c0-35.3-28.7-64-64-64h-8V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H184V24zM112 128c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V128zm224 44c-11 0-20 9-20 20V320c0 11 9 20 20 20s20-9 20-20V192c0-11-9-20-20-20zM234.3 184c-3.2-7.3-10.4-12-18.3-12s-15.1 4.7-18.3 12l-56 128c-4.4 10.1 .2 21.9 10.3 26.3s21.9-.2 26.3-10.3l5.3-12h64.8l5.3 12c4.4 10.1 16.2 14.7 26.3 10.3s14.7-16.2 10.3-26.3l-56-128zM216 241.9L230.9 276H201.1L216 241.9z"]},faMug:{prefix:"far",iconName:"mug",icon:[576,512,[],"f874","M80 352c0 26.5 21.5 48 48 48H320c26.5 0 48-21.5 48-48V112H80V352zM32 96c0-17.7 14.3-32 32-32H384h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H416v32c0 53-43 96-96 96H128c-53 0-96-43-96-96V96zM416 272h32c44.2 0 80-35.8 80-80s-35.8-80-80-80H416V272z"]},faPlaneUpSlash:{prefix:"far",iconName:"plane-up-slash",icon:[640,512,[],"e22e","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L504.2 369.9l19.6 6.3c25.8 8.3 52.2-11 52.2-38.1l0-40.6c0-19.1-9.7-36.9-25.8-47.2L400 154.2l0-26.2c0-20.6-5.8-49.8-16.5-74.4c-5.4-12.4-12.7-25-22.4-34.9C351.2 8.6 337.4 0 320 0c-17.4 0-31.1 8.8-40.7 18.7c-9.6 9.9-16.9 22.4-22.4 34.8C246.1 78 240 107.3 240 128l0 26.2-6 3.9L38.8 5.1zM274 189.5l2.9-1.9c6.9-4.4 11.1-12 11.1-20.2l0-39.4c0-13.4 4.4-36.1 12.8-55.1c4.2-9.4 8.7-16.4 12.9-20.7c4.1-4.2 6.1-4.2 6.3-4.2c0 0 0 0 0 0c.6 0 2.8 .1 6.8 4.2c4.2 4.3 8.6 11.2 12.7 20.6C347.8 91.7 352 114.4 352 128l0 39.4c0 8.2 4.2 15.8 11.1 20.2L524.3 290.8c2.3 1.5 3.7 4 3.7 6.7l0 29.6L395.6 284.7 274 189.5zM464 461.6l-48-37.8 0 12.2 0 12 0 12.4-88.9-27.4c-4.6-1.4-9.5-1.4-14.1 0c-15.5 4.8-42 12.8-64.6 19.6c-9.1 2.7-17.5 5.3-24.3 7.3l0-23.9 54.4-40.8c6-4.5 9.6-11.6 9.6-19.2l0-53.1-47-37.1L112 327.1l0-29.6c0-2.7 1.4-5.3 3.7-6.7l72.6-46.4-39.9-31.4L89.8 250.3l12.9 20.2L89.8 250.3C73.7 260.6 64 278.4 64 297.5l0 40.6c0 27.1 26.4 46.4 52.2 38.1L240 336.6l0 27.4-48 36c-10.1 7.6-16 19.4-16 32l0 42.1c0 20.9 17 37.9 37.9 37.9c2.3 0 4.6-.3 6.9-1l-6.9-23c6.9 23 6.9 23 6.9 23s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2 0 .6-.2 2.4-.7 8.9-2.7c7.5-2.2 17.8-5.4 29.2-8.8c19.5-5.9 42-12.6 57.8-17.5l95 29.2c24 7.4 49.1-10.7 49.1-36.2l0-12.5z"]},faRadiation:{prefix:"far",iconName:"radiation",icon:[512,512,[],"f7b9","M113.2 104.7l41.9 72.5c-7.3 9.3-13.3 19.6-17.8 30.8l-83.8 0c9.5-40.1 30.6-75.8 59.7-103.3zm83.1 350.6l41.9-72.6c5.8 .8 11.8 1.2 17.8 1.2s11.9-.4 17.8-1.2l41.9 72.6C296.8 461 276.8 464 256 464s-40.8-3-59.7-8.7zM398.8 104.7c29.1 27.5 50.2 63.1 59.7 103.3l-83.8 0c-4.5-11.1-10.5-21.5-17.8-30.8l41.9-72.5zM160 256c8.8 0 15.8-7.2 17.6-15.9c3.5-17.4 12.7-32.8 25.5-44.1c6.6-5.8 9.4-15.5 5-23.2L144 62c-8.8-15.3-28.6-20.7-42.7-10C47.8 92.7 10.7 154 2 224.1C-.2 241.6 14.3 256 32 256l128 0zm48 83.2L144 450.1c-8.8 15.3-3.7 35.1 12.6 41.9c30.6 12.9 64.2 20 99.4 20s68.9-7.1 99.4-20c16.3-6.9 21.4-26.6 12.6-41.9L304 339.2c-4.4-7.7-14.2-10.1-22.6-7.3c-8 2.7-16.5 4.1-25.4 4.1s-17.4-1.4-25.4-4.1c-8.4-2.8-18.2-.4-22.6 7.3zm126.4-99.1c1.7 8.7 8.7 15.9 17.6 15.9l128 0c17.7 0 32.2-14.4 30-31.9C501.3 154 464.2 92.7 410.7 52c-14.1-10.7-33.8-5.3-42.7 10L304 172.9c-4.4 7.6-1.7 17.3 5 23.2c12.8 11.3 22 26.7 25.5 44.1zM256 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faPenCircle:{prefix:"far",iconName:"pen-circle",icon:[512,512,[],"e20e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM357.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM151.9 289L257.1 183.8l71 71L222.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},faBagSeedling:{prefix:"far",iconName:"bag-seedling",icon:[512,512,[],"e5f2","M91.9 150.1C84 181.9 80 214.4 80 247.2v17.7c0 32.7 4 65.3 11.9 97L97.5 384h317l5.5-22.1c7.9-31.7 11.9-64.3 11.9-97V247.2c0-32.7-4-65.3-11.9-97L414.5 128H97.5l-5.5 22.1zM427.5 48H84.5L98.7 80H413.3l14.2-32zM83.7 464H428.3l-12.8-32H96.5L83.7 464zM55 99.8L35.4 55.7C33.2 50.6 32 45.1 32 39.6C32 17.7 49.7 0 71.6 0H440.4C462.3 0 480 17.7 480 39.6c0 5.5-1.2 11-3.4 16.1L457 99.8l9.7 38.7c8.9 35.5 13.4 72 13.4 108.7v17.7c0 36.6-4.5 73.1-13.4 108.7l-8.8 35.1 19.3 48.2c1.9 4.8 2.9 9.8 2.9 14.9c0 22.2-18 40.2-40.2 40.2H72.2C50 512 32 494 32 471.8c0-5.1 1-10.2 2.9-14.9l19.3-48.2-8.8-35.1C36.5 338 32 301.5 32 264.8V247.2c0-36.6 4.5-73.1 13.4-108.7L55 99.8zM144 160h2c47.3 0 88.4 26 110 64.5C277.6 186 318.7 160 366 160h2c8.8 0 16 7.2 16 16c0 59.2-45.9 107.6-104 111.7V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V287.7c-58.1-4.1-104-52.6-104-111.7c0-8.8 7.2-16 16-16z"]},faChartSimple:{prefix:"far",iconName:"chart-simple",icon:[448,512,[],"e473","M240 80V432H208V80h32zM208 32c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H208zM80 272V432H48V272H80zM48 224c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48H48zm320-80h32V432H368V144zm-48 0V432c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48z"]},faCrutches:{prefix:"far",iconName:"crutches",icon:[640,512,[],"f7f8","M183 7L7 183c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l15-15L201.9 347.8c1.9 1.9 3.8 3.6 5.8 5.3l3.5-3.5c1.1-1.1 1.8-2.4 2.2-3.9l9.9-44.4L89.9 168 168 89.9l95.7 95.7c1.9-2.2 3.9-4.3 5.9-6.4l27.8-27.8L201.9 56l15-15c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM402 402.7l-27.2 6L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-77.2-77.2c-8.2 3.9-16.8 6.9-25.8 8.9zM423 7c-9.4 9.4-9.4 24.6 0 33.9L599 217c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L457 7c-9.4-9.4-24.6-9.4-33.9 0zm-7.6 71.6L292.2 201.9c-11.8 11.8-20 26.8-23.7 43.1L244.6 352.6c-1.7 7.4-5.4 14.2-10.8 19.6L135 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l98.8-98.8c5.4-5.4 12.2-9.1 19.6-10.8L395 371.5c16.3-3.6 31.3-11.8 43.1-23.7L561.4 224.6l-33.9-33.9L456 262.1 377.9 184l71.4-71.4L415.4 78.6zM326.2 235.8L344 217.9 422.1 296l-17.8 17.9c-5.4 5.4-12.2 9.1-19.6 10.8l-89 19.8 19.8-89c1.7-7.4 5.4-14.2 10.8-19.6z"]},faCircleParking:XJ,faParkingCircle:XW,faMarsStroke:{prefix:"far",iconName:"mars-stroke",icon:[512,512,[9894],"f229","M352 24c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9L409.9 136l31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31-27.7 27.7C370.7 227.2 384 264.1 384 304c0 97.2-78.8 176-176 176s-176-78.8-176-176s78.8-176 176-176c39.9 0 76.8 13.3 106.3 35.7L342.1 136l-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L430.1 48H376c-13.3 0-24-10.7-24-24zM208 432a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},faLeafOak:{prefix:"far",iconName:"leaf-oak",icon:[512,512,[],"f6f7","M302 0c-33.4 0-62.4 22.7-70.5 55.1l-1.9 7.5c-25.2-23.7-64.8-23.2-89.4 1.4c-14.3 14.3-21 34.5-18.2 54.6l5.4 37.6c-20.5-2-41.6 5-57 20.4l-3.2 3.2c-23.2 23.2-29 58.7-14.3 88.1l12.4 24.7c7.2 14.4 11 30.4 11 46.5v62.8L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72.4-72.4h56.3c16.1 0 32.1 3.8 46.5 11l24.7 12.4c29.4 14.7 64.9 8.9 88.1-14.3l3.2-3.2c15.4-15.4 22.4-36.5 20.4-57l37.6 5.4c20 2.9 40.2-3.9 54.6-18.2c24.6-24.6 25.1-64.2 1.4-89.4l7.5-1.9c32.4-8.1 55.1-37.2 55.1-70.5c0-24.3-12.2-47-32.4-60.5l-7-4.6 2.8-11.3c6.6-26.4-1.1-54.3-20.3-73.5s-47.1-26.9-73.5-20.4l-11.3 2.8-4.6-7C349 12.1 326.3 0 302 0zM161.3 384.6L313.9 232.1c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L124.1 353.9V339.1c0-23.6-5.5-46.9-16-68L95.7 246.4c-5.4-10.9-3.3-24.1 5.3-32.7l3.2-3.2c7.7-7.7 19.7-8.8 28.7-2.8c21.5 14.3 49.7-3.5 46.1-29l-9.5-66.8c-.7-5.1 1-10.2 4.6-13.8c6.4-6.4 16.7-6.4 23 0l18.5 18.5c17.6 17.6 47.6 9.3 53.7-14.9L278 66.7c2.7-11 12.6-18.7 24-18.7c8.3 0 16 4.1 20.6 11l7.8 11.7c9.4 14.1 26.6 20.7 43 16.6L390 83.1c10-2.5 20.6 .4 27.9 7.7s10.2 17.9 7.7 27.9l-4.2 16.7c-4.1 16.4 2.6 33.6 16.6 43l11.7 7.8c6.9 4.6 11 12.3 11 20.6c0 11.3-7.7 21.2-18.7 24l-34.9 8.7c-24.1 6-32.5 36.1-14.9 53.7l18.5 18.5c6.4 6.4 6.4 16.7 0 23c-3.6 3.6-8.7 5.3-13.8 4.6l-66.8-9.5c-25.5-3.6-43.4 24.6-29 46.1c6 9 4.8 21-2.8 28.7l-3.2 3.2c-8.6 8.6-21.8 10.7-32.7 5.3l-24.7-12.4c-21.1-10.6-44.4-16-68-16h-8.3z"]},faSquareBolt:{prefix:"far",iconName:"square-bolt",icon:[448,512,[],"e265","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm298.1 19.6c5.8 4.7 7.6 12.9 4.3 19.6L249.9 240H320c6.8 0 12.9 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L198.1 272H128c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},faVial:{prefix:"far",iconName:"vial",icon:[512,512,[129514],"f492","M329 7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l15 15L30.2 335.8C10.9 355.2 0 381.4 0 408.8C0 465.8 46.2 512 103.2 512c27.4 0 53.6-10.9 73-30.2L456 201.9l15 15c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-32-32L361 39 329 7zm-151 249L344 89.9 422.1 168l-88 88H177.9z"]},faGauge:XX,faDashboard:X$,faGaugeMed:X4,faTachometerAltAverage:X0,faWandMagicSparkles:X6,faMagicWandSparkles:X8,faLambda:{prefix:"far",iconName:"lambda",icon:[448,512,[],"f66e","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H132.6c3 0 5.7 1.7 7.1 4.3l10.2 19.6L2 446.5c-5.3 12.2 .4 26.3 12.5 31.5s26.3-.3 31.5-12.5L178.4 158.9l151.3 291c9.6 18.5 28.8 30.2 49.7 30.2H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H379.4c-3 0-5.7-1.7-7.1-4.3L182.3 62.2C172.6 43.6 153.5 32 132.6 32H24z"]},faE:{prefix:"far",iconName:"e",icon:[320,512,[101],"45","M56 32C25.1 32 0 57.1 0 88V256 424c0 30.9 25.1 56 56 56H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-4.4 0-8-3.6-8-8V272H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V88c0-4.4 3.6-8 8-8H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H56z"]},faPizza:{prefix:"far",iconName:"pizza",icon:[576,512,[127829],"f817","M254.2 322.1c-8.4 3.8-14.2 12.2-14.2 21.9c0 13.3 10.7 24 24 24c9.8 0 18.2-5.8 21.9-14.2L318.1 386c-18.8 9-39.8 14-62.1 14c-79.5 0-144-64.5-144-144s64.5-144 144-144c22.2 0 43.3 5 62.1 14l-84.7 84.7c-25 25-25 65.5 0 90.5l20.8 20.8zm87.6 87.6l23.4 23.4C333.5 452.7 296.1 464 256 464C141.1 464 48 370.9 48 256S141.1 48 256 48c40.1 0 77.5 11.3 109.2 30.9l-23.4 23.4C316.4 88.1 287.1 80 256 80C158.8 80 80 158.8 80 256s78.8 176 176 176c31.1 0 60.4-8.1 85.8-22.3zM425.4 448c6.6-5.8 6.6-16 .3-22.3L267.3 267.3c-6.2-6.2-6.2-16.4 0-22.6L425.7 86.3C432 80 432 69.9 425.4 64C380.2 24.2 320.9 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c64.9 0 124.2-24.2 169.4-64zm71.7-82.8l-23.4-23.4C487.9 316.4 496 287.1 496 256s-8.1-60.4-22.3-85.8l23.4-23.4C516.7 178.5 528 215.9 528 256s-11.3 77.5-30.9 109.2zM464 256c0 22.2-5 43.3-14 62.1L387.9 256 450 193.9c9 18.8 14 39.8 14 62.1zm48 169.4c39.8-45.1 64-104.4 64-169.4s-24.2-124.2-64-169.4c-5.8-6.6-16-6.6-22.3-.3L331.3 244.7c-6.2 6.2-6.2 16.4 0 22.6L489.7 425.7c6.2 6.2 16.4 6.3 22.3-.3zM216 192a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faBowlChopsticksNoodles:{prefix:"far",iconName:"bowl-chopsticks-noodles",icon:[512,512,[],"e2ea","M13.1 93.6L128 72V56c0-13.3 10.7-24 24-24s24 10.7 24 24v7 37.5 38V176v48 0h32v0V176 137.5v-42V57 40c0-13.3 10.7-24 24-24s24 10.7 24 24v8V88v48 40 48 0h32v0H464c26.5 0 48 21.5 48 48c0 90.8-54.1 169-131.7 204.2c-8.1 21-28.4 35.8-52.3 35.8H184c-23.8 0-44.2-14.9-52.3-35.8C54.1 441 0 362.8 0 272c0-26.5 21.5-48 48-48h80V176H16.2C7.3 176 0 168.7 0 159.7c0-8.8 7-16 15.7-16.2L128 140V108L18.5 125.1C8.8 126.6 0 119.1 0 109.3C0 101.6 5.5 95 13.1 93.6zM488.4 176H288V135l199.6-6.2C501 128.3 512 139 512 152.4c0 13-10.6 23.6-23.6 23.6zm3.9-124.9L288 83V42L484.4 5.2C498.7 2.5 512 13.5 512 28.1c0 11.5-8.4 21.2-19.7 23zM151.5 432.5c11.5 5.2 20.4 14.7 25 26.4c1.2 3.1 4.2 5.1 7.5 5.1H328c3.3 0 6.3-2 7.5-5.1c4.5-11.7 13.5-21.2 25-26.4C421.6 404.8 464 343.3 464 272H48c0 71.3 42.4 132.8 103.5 160.5z"]},faH3:{prefix:"far",iconName:"h3",icon:[640,512,[],"f315","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zM400 64c-13.3 0-24 10.7-24 24s10.7 24 24 24H542.1L423 231c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8h88c35.3 0 64 28.7 64 64s-28.7 64-64 64H455.4c-15.6 0-29-11.3-31.6-26.7l-.2-1.2c-2.2-13.1-14.5-21.9-27.6-19.7s-21.9 14.5-19.7 27.6l.2 1.2c6.4 38.6 39.8 66.8 78.9 66.8H528c61.9 0 112-50.1 112-112s-50.1-112-112-112H497.9L617 105c6.9-6.9 8.9-17.2 5.2-26.2S609.7 64 600 64H400z"]},faPenClip:X5,faPenAlt:X7,faBridgeCircleExclamation:{prefix:"far",iconName:"bridge-circle-exclamation",icon:[640,512,[],"e4ca","M56 32C42.7 32 32 42.7 32 56s10.7 24 24 24h48v64H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H256 496h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM339.1 288.1c8-15.7 18.3-30 30.4-42.5C359 241.9 347.8 240 336 240H304c-57.4 0-104 46.6-104 104v88H152V336c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c1.1 0 2.1 0 3.1 .1zM488 80v64H408V80h80zM360 80v64H280V80h80zM232 80v64H152V80h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faBadgePercent:{prefix:"far",iconName:"badge-percent",icon:[512,512,[],"f646","M200.3 81.5C210.9 61.5 231.9 48 256 48s45.1 13.5 55.7 33.5C317.1 91.7 329 96.6 340 93.2c21.6-6.6 46.1-1.4 63.1 15.7s22.3 41.5 15.7 63.1c-3.4 11 1.5 22.9 11.7 28.2c20 10.6 33.5 31.6 33.5 55.7s-13.5 45.1-33.5 55.7c-10.2 5.4-15.1 17.2-11.7 28.2c6.6 21.6 1.4 46.1-15.7 63.1s-41.5 22.3-63.1 15.7c-11-3.4-22.9 1.5-28.2 11.7c-10.6 20-31.6 33.5-55.7 33.5s-45.1-13.5-55.7-33.5c-5.4-10.2-17.2-15.1-28.2-11.7c-21.6 6.6-46.1 1.4-63.1-15.7S86.6 361.6 93.2 340c3.4-11-1.5-22.9-11.7-28.2C61.5 301.1 48 280.1 48 256s13.5-45.1 33.5-55.7C91.7 194.9 96.6 183 93.2 172c-6.6-21.6-1.4-46.1 15.7-63.1S150.4 86.6 172 93.2c11 3.4 22.9-1.5 28.2-11.7zM256 0c-35.9 0-67.8 17-88.1 43.4c-33-4.3-67.6 6.2-93 31.6s-35.9 60-31.6 93C17 188.2 0 220.1 0 256s17 67.8 43.4 88.1c-4.3 33 6.2 67.6 31.6 93s60 35.9 93 31.6C188.2 495 220.1 512 256 512s67.8-17 88.1-43.4c33 4.3 67.6-6.2 93-31.6s35.9-60 31.6-93C495 323.8 512 291.9 512 256s-17-67.8-43.4-88.1c4.3-33-6.2-67.6-31.6-93s-60-35.9-93-31.6C323.8 17 291.9 0 256 0zM192 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM337 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L175 303c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L337 209z"]},faRotateReverse:{prefix:"far",iconName:"rotate-reverse",icon:[512,512,[],"e631","M418 187.1C391.2 124.1 328.7 80 256 80c-39.7 0-77.8 15.8-105.9 43.9l-4.1 4.1 35.7 35.7c6.6 6.6 10.3 15.6 10.3 25c0 19.5-15.8 35.3-35.3 35.3H40c-13.3 0-24-10.7-24-24V83.3C16 63.8 31.8 48 51.3 48c9.4 0 18.3 3.7 25 10.3L112 94.1l4.1-4.1C153.2 52.8 203.5 32 256 32c92.6 0 172.1 56.2 206.2 136.3c5.2 12.2-.5 26.3-12.7 31.5s-26.3-.5-31.5-12.7zM50 344.1c-5.2-12.2 .4-26.3 12.6-31.5s26.3 .4 31.5 12.6C121 388.1 183.4 432 256 432c39.7 0 77.8-15.8 105.9-43.9l4.1-4.1-35.7-35.7c-6.6-6.6-10.3-15.6-10.3-25c0-19.5 15.8-35.3 35.3-35.3H472c13.3 0 24 10.7 24 24V428.7c0 19.5-15.8 35.3-35.3 35.3c-9.4 0-18.3-3.7-25-10.3L400 417.9l-4.1 4.1C358.8 459.2 308.5 480 256 480c-92.5 0-171.8-56-206-135.9zM64 176h62.1L64 113.9V176zM448 336H385.9L448 398.1V336z"]},faUser:{prefix:"far",iconName:"user",icon:[448,512,[128100,62144],"f007","M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H398.7c-8.9-63.3-63.3-112-129-112H178.3c-65.7 0-120.1 48.7-129 112zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3z"]},faSensor:{prefix:"far",iconName:"sensor",icon:[448,512,[],"e028","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm144 56V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faComma:{prefix:"far",iconName:"comma",icon:[192,512,[],"2c","M120 353.4c0-9.6-7.8-17.4-17.4-17.4c-8.4 0-15.6 6-17.1 14.3L66.7 453.6l50.4-85.7c1.9-3.3 2.9-7 2.9-10.7v-3.8zm48 0v3.8c0 12.3-3.3 24.4-9.5 35.1l-57.2 97.2C93.1 503.4 78 512 61.8 512H60c-24.3 0-44-19.7-44-44c0-2.6 .2-5.3 .7-7.9L38.2 341.7C43.9 310.6 71 288 102.6 288c36.1 0 65.4 29.3 65.4 65.4z"]},faSchoolCircleCheck:{prefix:"far",iconName:"school-circle-check",icon:[640,512,[],"e56b","M333.3 4c-8.1-5.4-18.6-5.4-26.6 0l-138 92H72C32.2 96 0 128.2 0 168V440c0 39.8 32.2 72 72 72H256 384h10.8C349.5 480.1 320 427.5 320 368c0-16.5 2.3-32.5 6.5-47.7c-2.1-.2-4.3-.3-6.5-.3c-35.3 0-64 28.7-64 64v80H72c-13.3 0-24-10.7-24-24V168c0-13.3 10.7-24 24-24H176c4.7 0 9.4-1.4 13.3-4L320 52.8 450.7 140c3.9 2.6 8.6 4 13.3 4H568c13.3 0 24 10.7 24 24v52.5c18.8 12.3 35.1 28 48 46.3V168c0-39.8-32.2-72-72-72H471.3L333.3 4zm20.2 260.6c10.9-15 24.1-28.2 39.1-39.1c4.7-10.2 7.3-21.5 7.3-33.5c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c12 0 23.3-2.6 33.5-7.3zM96 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H112zM320 144c8.8 0 16 7.2 16 16v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"]},faToiletPaperUnder:X9,faToiletPaperReverse:$c,faLightEmergency:{prefix:"far",iconName:"light-emergency",icon:[448,512,[],"e41f","M352 304V208c0-70.7-57.3-128-128-128S96 137.3 96 208v96H48V208c0-97.2 78.8-176 176-176s176 78.8 176 176v96H352zM48 384l0 48H400V384H48zm0-48H400c26.5 0 48 21.5 48 48v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V384c0-26.5 21.5-48 48-48zM160 208c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-53 43-96 96-96c8.8 0 16 7.2 16 16s-7.2 16-16 16c-35.3 0-64 28.7-64 64z"]},faArrowDownToArc:{prefix:"far",iconName:"arrow-down-to-arc",icon:[512,512,[],"e4ae","M256 464c114.9 0 208-93.1 208-208c0-13.3 10.7-24 24-24s24 10.7 24 24c0 141.4-114.6 256-256 256S0 397.4 0 256c0-13.3 10.7-24 24-24s24 10.7 24 24c0 114.9 93.1 208 208 208zM377.6 232.3l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7s-13-2.8-17.6-7.7l-104-112c-9-9.7-8.5-24.9 1.3-33.9s24.9-8.5 33.9 1.3L232 266.9 232 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 242.9 62.4-67.2c9-9.7 24.2-10.3 33.9-1.3s10.3 24.2 1.3 33.9z"]},faDumpster:{prefix:"far",iconName:"dumpster",icon:[576,512,[],"f793","M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0h94c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l25.6 128zM86.4 240H489.6l-20 160H106.4l-20-160zM112 448H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8l22-176h18c13.3 0 24-10.7 24-24s-10.7-24-24-24H540l4-32H495.6 80.4 32l4 32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H42L64 448v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8z"]},faVanShuttle:$r,faShuttleVan:$a,faBuildingUser:{prefix:"far",iconName:"building-user",icon:[640,512,[],"e4da","M64 48H320c8.8 0 16 7.2 16 16V415.7c11.3-20 27.9-36.7 48-47.9V271.8 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c3.2 0 6.4-.2 9.5-.7c-6-10-9.5-21.8-9.5-34.4c0-4.4 .2-8.7 .7-13c-.2 0-.4 0-.7 0H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zm344 56a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9H605.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H445.1c-51.4 0-93.1 41.7-93.1 93.1z"]},faLightSwitch:{prefix:"far",iconName:"light-switch",icon:[384,512,[],"e017","M192 64c-10.4 0-19.3-6.7-22.6-16H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H169.4c3.3-9.3 12.2-16 22.6-16s19.3 6.7 22.6 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H214.6c-3.3 9.3-12.2 16-22.6 16zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM144 368h96V280H144v88zm0-224v88h96V144H144zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V368c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V144z"]},faSquareCaretLeft:$n,faCaretSquareLeft:$o,faHighlighter:{prefix:"far",iconName:"highlighter",icon:[576,512,[],"f591","M184 296.6v-48l22.5-16.2 113 113L303.4 368l-48 0c-12.7 0-24.9 5.1-33.9 14.1l-38.1 38.1-51.5-51.5 38.1-38.1c9-9 14.1-21.2 14.1-33.9zM502.8 90.2L347.9 306 246 204.1 461.8 49.2c1.1-.8 2.4-1.2 3.7-1.2c1.7 0 3.3 .7 4.5 1.9L502.1 82c1.2 1.2 1.9 2.8 1.9 4.5c0 1.3-.4 2.6-1.2 3.7zM255.4 416h48c15.5 0 30-7.4 39-20L541.8 118.2C548.4 109 552 97.9 552 86.5c0-14.4-5.7-28.2-15.9-38.4L503.9 15.9C493.7 5.7 479.9 0 465.5 0C454.1 0 443 3.6 433.8 10.2L156 209.6c-12.6 9-20 23.5-20 39v48L92.3 340.3c-10.7 10.7-14.1 26-10.1 39.5L9.4 452.7c-6 6-9.4 14.1-9.4 22.6V480c0 17.7 14.3 32 32 32h84.7c8.5 0 16.6-3.4 22.6-9.4l32.8-32.8c13.6 4 28.8 .6 39.5-10.1L255.4 416zM134.7 439.3L110.1 464H65.9l46.7-46.7 22.1 22.1z"]},faWavePulse:$s,faHeartRate:$l,faKey:{prefix:"far",iconName:"key",icon:[512,512,[128273],"f084","M208 176c0-70.7 57.3-128 128-128s128 57.3 128 128s-57.3 128-128 128c-10.4 0-20.5-1.2-30.1-3.6c-8.1-2-16.7 .4-22.6 6.4L254.1 336H200c-13.3 0-24 10.7-24 24v40H136c-13.3 0-24 10.7-24 24v40H48V385.9L205.2 228.7c5.9-5.9 8.3-14.5 6.4-22.6c-2.3-9.6-3.6-19.7-3.6-30.1zM336 0C238.8 0 160 78.8 160 176c0 9.5 .7 18.8 2.2 27.9L7 359c-4.5 4.5-7 10.6-7 17V488c0 13.3 10.7 24 24 24H136c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l27.2-27.2c9.1 1.4 18.4 2.2 27.9 2.2c97.2 0 176-78.8 176-176S433.2 0 336 0zm32 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faHatSanta:{prefix:"far",iconName:"hat-santa",icon:[640,512,[],"f7a7","M64 352h51.7l78.6-196.4C212.5 109.9 256.8 80 305.9 80c35.4 0 69 15.6 91.8 42.6l19 22.5c-4-.7-8-1.1-12-1.1h-1.2c-37.3 0-67.6 30.3-67.6 67.6c0 10 2.2 19.8 6.4 28.8L395 352h53L385.9 220c-1.2-2.6-1.9-5.5-1.9-8.4c0-10.8 8.8-19.6 19.6-19.6h1.2c2.1 0 4.2 .3 6.3 1l47.1 14.9c1.9-2.7 4-5.1 6.3-7.4c0-14.3 5.5-28.7 16.4-39.6c2.2-2.2 4.6-4.2 7.1-6L434.4 91.6c-32-37.8-79-59.6-128.5-59.6c-68.8 0-130.7 41.9-156.3 105.8L64 352zM583.9 182.2C583 169.8 572.7 160 560 160s-23 9.8-23.9 22.2c-9.4-8.1-23.7-7.7-32.6 1.2s-9.4 23.2-1.2 32.6C489.8 217 480 227.3 480 240s9.8 23 22.2 23.9c-8.1 9.4-7.7 23.7 1.2 32.6s23.2 9.4 32.6 1.2C537 310.2 547.3 320 560 320s23-9.8 23.9-22.2c9.4 8.1 23.7 7.7 32.6-1.2s9.4-23.2 1.2-32.6C630.2 263 640 252.7 640 240s-9.8-23-22.2-23.9c8.1-9.4 7.7-23.7-1.2-32.6s-23.2-9.4-32.6-1.2zM0 432c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48s-21.5-48-48-48H48c-26.5 0-48 21.5-48 48z"]},faTamale:{prefix:"far",iconName:"tamale",icon:[320,512,[129748],"e451","M319.6 69.3L296.4 208l-.4 0H247.8L270.7 70.3c-6.4-4.6-14.9-8.8-25.4-12.1L229.2 208H197.1L213.8 51.3c-12.5-1.8-25.3-2.7-37.8-3V208H160 144V48.2c-12.5 .4-25.4 1.3-37.8 3L122.9 208H90.8L74.7 58.2c-10.6 3.4-19 7.5-25.4 12.1L72.2 208H24l-.4 0L.4 69.3c-1.7-10.2 1.7-20.6 9-27.9C46 5 112.3 0 160 0s114 5 150.6 41.3c7.3 7.3 10.7 17.7 9 27.9zM296 304l.4 0 23.1 138.7c1.7 10.2-1.7 20.6-9 27.9C274 507 207.7 512 160 512s-114-5-150.6-41.3c-7.3-7.3-10.7-17.7-9-27.9L23.6 304l.4 0H66.7c-3.7 10.5-3.6 22 .1 32.3L49.3 441.7c6.4 4.6 14.9 8.8 25.4 12.1l10.1-94.3c9.5 6.5 20.6 9.2 31.3 8.3l-10 92.9c12.5 1.8 25.3 2.6 37.8 3v-108c2.3-2.1 4.5-4.4 6.4-7L160 336l9.6 12.8c1.9 2.6 4.1 4.9 6.4 7v108c12.5-.4 25.4-1.3 37.8-3l-10-92.9c10.7 .9 21.8-1.7 31.3-8.3l10.1 94.3c10.6-3.4 19-7.5 25.4-12.1L253.2 336.3c3.7-10.3 3.8-21.7 .1-32.3H296zM24 240H160 296c8.8 0 16 7.2 16 16s-7.2 16-16 16H192l28.8 38.4c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2L160 282.7l-35.2 46.9c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4L128 272H24c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faBoxCheck:{prefix:"far",iconName:"box-check",icon:[448,512,[],"f467","M248 80h94.4c6.3 0 12.1 3.7 14.6 9.5L388.4 160H248V80zM48 208H400V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208zm152-48H59.6L91 89.5c2.6-5.8 8.3-9.5 14.6-9.5H200v80zM400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V189.6c0-9-1.9-17.8-5.5-26L400.9 70zM337 265c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L337 265z"]},faBullhorn:{prefix:"far",iconName:"bullhorn",icon:[512,512,[128226,128363],"f0a1","M432 73.9L421.3 84.6C364.5 141.4 288.1 174 208 175.9v.1V304v0 .1c80.1 1.9 156.5 34.5 213.3 91.3L432 406.1V73.9zM160 128h40.7c70 0 137.2-27.8 186.7-77.3l38-38C445.5-7.5 480 6.8 480 35.3V179.6c18.6 8.8 32 32.5 32 60.4s-13.4 51.6-32 60.4V444.7c0 28.5-34.5 42.8-54.6 22.6l-38-38c-47.8-47.8-112-75.4-179.4-77.2V456c0 30.9-25.1 56-56 56H120c-30.9 0-56-25.1-56-56l0-104c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h96zM112 352V456c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V352H112zM64 176c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16l0 0h48 48V176l-96 0z"]},faSteak:{prefix:"far",iconName:"steak",icon:[576,512,[129385],"f824","M301.5 72.6c-15.9 14.8-25.5 34.1-32.8 50.6c-4.2 9.6-7.7 18-10.9 25.7l-1.3 3.2c-9.3 22.5-18.4 44.6-39.1 65.3c-26.6 26.6-56.8 42.7-81.6 55.3c-2.8 1.4-5.5 2.8-8.1 4.1l0 0c-22.4 11.4-39.6 20.1-55.1 32.5C57.7 321.2 48 337.8 48 360c0 50 42.8 75.3 77.6 87.3C162.2 459.8 206.1 464 240 464c70.2 0 140.7-26.7 194-66.3c52.5-39.1 94-95.4 94-157.7c0-48.1-19-95-47-130c-27.6-34.5-67.9-62-113-62c-27.4 0-49.4 8.6-66.5 24.6zM268.8 37.4C295.7 12.4 329.7 0 368 0c65 0 117.7 39 150.5 80c33.9 42.4 57.5 99.6 57.5 160c0 83.9-55.1 152.8-113.4 196.2C402.1 481.2 321.7 512 240 512c-36.8 0-86.5-4.4-130-19.3C73.4 480.1 0 444.3 0 360c0-38.6 17.8-68.3 42.5-88.1c19.6-15.8 41.4-26.8 63.3-37.8c27.3-13.8 54.6-27.6 77.7-50.7c13.8-13.8 19.7-27.9 30-52.9c3.2-7.7 6.8-16.5 11.2-26.6c7.7-17.6 20.6-44.7 44.1-66.5zm36.8 122c2.5-6 4.8-11.8 7.1-17c6.9-15.7 13.3-27.1 21.5-34.7c7.5-7 17.5-11.7 33.9-11.7c25.4 0 53.3 16.2 75.5 44c22 27.5 36.5 64.1 36.5 100c0 40.8-28.3 84.6-74.7 119.2C359.4 393.4 298.6 416 240 416c-31 0-69.1-3.9-98.8-14.1C110.1 391.2 96 376.7 96 360c0-9 2.6-13.2 6.9-16.9c5.8-5 15-9.1 30.2-15.5l1.2-.5c29.3-12.4 71.2-30 117-75.8c28.6-28.6 42.9-63.7 54.3-91.9zM416 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faLocationCrosshairsSlash:$f,faLocationSlash:$h,faPersonDolly:{prefix:"far",iconName:"person-dolly",icon:[512,512,[],"f4d0","M128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zM0 340.3L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-109.9L1.6 341.6c-.5-.4-1.1-.9-1.6-1.3zM48 187.2C48 181 53 176 59.2 176c4.5 0 8.9 1.1 12.8 3V295.2L51.1 278.7c-1.9-1.5-3.1-3.8-3.1-6.3V187.2zm72 145.7V246.2l15.1 23.5c7.4 11.4 20 18.4 33.6 18.4h54.5l27.1 108.3c-16 11.6-26.3 30.5-26.3 51.7c0 35.3 28.7 64 64 64c32.3 0 59.1-24 63.4-55.1l134.4-33.6c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5L339.7 410.3c-10-13.7-25.3-23.3-42.8-25.7L247.3 186.2c-3.2-12.9-16.2-20.7-29.1-17.5s-20.7 16.2-17.5 29.1L211.3 240H173.1l-49.3-76.7c-14.1-22-38.5-35.3-64.6-35.3C26.5 128 0 154.5 0 187.2v85.3c0 17.2 7.9 33.4 21.4 44l92.2 72.4 14.6 102.5c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2L160.7 379c-1.5-10.2-6.8-19.4-14.9-25.8L120 332.9zM288 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm69.4-55.8L449 353.4c17.1-4.3 27.6-21.7 23.3-38.8L449.4 223c-4.3-17.1-21.7-27.6-38.8-23.3L319 222.6c-17.1 4.3-27.6 21.7-23.3 38.8L318.6 353c4.3 17.1 21.7 27.6 38.8 23.3z"]},faGlobe:{prefix:"far",iconName:"globe",icon:[512,512,[127760],"f0ac","M256 464c7.4 0 27-7.2 47.6-48.4c8.8-17.7 16.4-39.2 22-63.6H186.4c5.6 24.4 13.2 45.9 22 63.6C229 456.8 248.6 464 256 464zM178.5 304h155c1.6-15.3 2.5-31.4 2.5-48s-.9-32.7-2.5-48h-155c-1.6 15.3-2.5 31.4-2.5 48s.9 32.7 2.5 48zm7.9-144H325.6c-5.6-24.4-13.2-45.9-22-63.6C283 55.2 263.4 48 256 48s-27 7.2-47.6 48.4c-8.8 17.7-16.4 39.2-22 63.6zm195.3 48c1.5 15.5 2.2 31.6 2.2 48s-.8 32.5-2.2 48h76.7c3.6-15.4 5.6-31.5 5.6-48s-1.9-32.6-5.6-48H381.8zm58.8-48c-21.4-41.1-56.1-74.1-98.4-93.4c14.1 25.6 25.3 57.5 32.6 93.4h65.9zm-303.3 0c7.3-35.9 18.5-67.7 32.6-93.4c-42.3 19.3-77 52.3-98.4 93.4h65.9zM53.6 208c-3.6 15.4-5.6 31.5-5.6 48s1.9 32.6 5.6 48h76.7c-1.5-15.5-2.2-31.6-2.2-48s.8-32.5 2.2-48H53.6zM342.1 445.4c42.3-19.3 77-52.3 98.4-93.4H374.7c-7.3 35.9-18.5 67.7-32.6 93.4zm-172.2 0c-14.1-25.6-25.3-57.5-32.6-93.4H71.4c21.4 41.1 56.1 74.1 98.4 93.4zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z"]},faSynagogue:{prefix:"far",iconName:"synagogue",icon:[640,512,[128333],"f69b","M305.1 5.2c8.7-6.9 21-6.9 29.7 0L462.5 105.9C483.7 122.6 496 148.1 496 175v63l31-31c9.4-9.4 24.6-9.4 33.9 0l62.6 62.6c10.5 10.5 16.4 24.7 16.4 39.6V440c0 39.8-32.2 72-72 72H472 384 256 168 72c-39.8 0-72-32.2-72-72V309.3c0-14.9 5.9-29.1 16.4-39.6L79 207c9.4-9.4 24.6-9.4 33.9 0l31 31V175c0-26.9 12.3-52.4 33.5-69.1L305.1 5.2zM496 464h72c13.3 0 24-10.7 24-24V309.3c0-2.1-.8-4.2-2.3-5.7L544 257.9l-45.7 45.7c-1.5 1.5-2.3 3.5-2.3 5.7V464zM448 175c0-12.2-5.6-23.8-15.2-31.4L320 54.6l-112.8 89c-9.6 7.6-15.2 19.2-15.2 31.4V309.3 464h64V384c0-35.3 28.7-64 64-64s64 28.7 64 64v80h64V309.3 175zM144 309.3c0-2.1-.8-4.2-2.3-5.7L96 257.9 50.3 303.6c-1.5 1.5-2.3 3.5-2.3 5.7V440c0 13.3 10.7 24 24 24h72V309.3zM327 124.3l15.9 28.1 32.3-.3c6.2-.1 10.1 6.7 7 12.1L365.7 192l16.4 27.8c3.2 5.4-.7 12.1-7 12.1l-32.3-.3L327 259.7c-3.1 5.4-10.9 5.4-13.9 0l-15.9-28.1-32.3 .3c-6.2 .1-10.1-6.7-7-12.1L274.3 192l-16.4-27.8c-3.2-5.4 .7-12.1 7-12.1l32.3 .3L313 124.3c3.1-5.4 10.9-5.4 13.9 0z"]},faFileChartColumn:$u,faFileChartLine:$m,faPersonHalfDress:{prefix:"far",iconName:"person-half-dress",icon:[320,512,[],"e548","M154 .4A48 48 0 1 1 166 95.6 48 48 0 1 1 154 .4zM176 352V304h0V176.1l0 0V128c30.8 .8 59.1 17.7 74.3 44.6l58.5 103.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352h0zM62.9 184.6c17.1-30.3 47.2-50.6 81.1-55.5v90.8L111.4 336H144v48h0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H69.1c-10.6 0-18.3-10.1-15.4-20.3L90.3 233.7 52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7l51.8-91.5z"]},faFolderImage:{prefix:"far",iconName:"folder-image",icon:[512,512,[],"e18a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM160 208a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm155.2 9.6c-4.5-6-11.6-9.6-19.2-9.6s-14.7 3.6-19.2 9.6l-54.2 72.2L202.7 265c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h80 48H392c9.1 0 17.4-5.1 21.5-13.3s3.2-17.9-2.3-25.1l-96-128z"]},faCalendarPen:$d,faCalendarEdit:$p,faRoadBridge:{prefix:"far",iconName:"road-bridge",icon:[640,512,[],"e563","M576 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H504V408c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H384c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h72v56c0 13.3 10.7 24 24 24s24-10.7 24-24V48h72zm0-48H384c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM480 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24zM24 96C10.7 96 0 106.7 0 120s10.7 24 24 24H72v64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H96 224h64V208H248V144h40V96H24zM272 304c-57.4 0-104 46.6-104 104v56H120V400c0-53-43-96-96-96c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48v72c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V408c0-30.9 25.1-56 56-56h16V304H272zM200 144v64H120V144h80z"]},faFaceSmileTear:{prefix:"far",iconName:"face-smile-tear",icon:[512,512,[],"e393","M338.7 446.9c4.3 .7 8.8 1.1 13.3 1.1c43.4 0 80-34.6 80-79c0-.7 0-1.4 0-2c20.3-32.1 32-70.2 32-111c0-114.9-93.1-208-208-208S48 141.1 48 256s93.1 208 208 208c29.4 0 57.4-6.1 82.7-17.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm136.3 61.9c10-8.7 25.2-7.6 33.9 2.4C187 339.8 215.5 360 256 360c13.3 0 24 10.7 24 24s-10.7 24-24 24c-58 0-98.8-29.4-122.1-56.3c-8.7-10-7.6-25.2 2.4-33.9zM352 416c-26.5 0-48-21-48-47c0-20 28.4-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C371.4 308.6 400 349 400 369c0 26-21.5 47-48 47zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faMessagePlus:$z,faCommentAltPlus:$H,faLocationArrow:{prefix:"far",iconName:"location-arrow",icon:[448,512,[],"f124","M224 208H129.4l241.4-98.7L272 350.6V256c0-26.5-21.5-48-48-48zm-48 48h48v48V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H176z"]},faC:{prefix:"far",iconName:"c",icon:[384,512,[99],"43","M343.5 131.7C275.8 63 166 63 98.3 131.7s-67.7 180 0 248.7s177.5 68.7 245.2 0c9.3-9.4 24.4-9.4 33.7 0s9.3 24.7 0 34.2c-86.3 87.5-226.3 87.5-312.6 0s-86.3-229.5 0-317s226.3-87.5 312.6 0c9.3 9.4 9.3 24.7 0 34.2s-24.4 9.4-33.7 0z"]},faTabletButton:{prefix:"far",iconName:"tablet-button",icon:[448,512,[],"f10a","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM224 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPersonDressFairy:{prefix:"far",iconName:"person-dress-fairy",icon:[640,512,[],"e607","M256 64a64 64 0 1 1 128 0A64 64 0 1 1 256 64zm48.3 144c-7.1 0-13.4 4.7-15.4 11.6L255.6 336H384.4L351.1 219.6c-2-6.9-8.2-11.6-15.4-11.6H304.3zm0-48h31.5c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8H384V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H304V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H234.4c-21.3 0-36.6-20.3-30.8-40.8l39.1-136.8c7.8-27.5 33-46.4 61.5-46.4zM32 32c91.1 0 172.4 42.3 225.1 108.4c-14.1 8-26.1 19.5-34.7 33.5C181.6 120.7 119 85.2 48 80.5V112c0 71.4 33.3 134.9 85.4 176l18.1 14.3c10.1 8 12.1 22.5 4.5 33L142.5 354c-16.3 22.3-26.9 49-29.7 78c32.1-.2 61.9-9.7 87-26.2c7.2 4.6 15.4 7.9 24.3 9.3v32.1C191.7 468 153.2 480 112 480H96c-17.7 0-32-14.3-32-32c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112V64C0 46.3 14.3 32 32 32zM417.6 173.9c-8.6-14-20.6-25.5-34.7-33.5C435.6 74.3 516.9 32 608 32c17.7 0 32 14.3 32 32v48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448c0 17.7-14.3 32-32 32H528c-41.2 0-79.7-12-112-32.7V415.2c8.9-1.4 17.1-4.7 24.3-9.3c25 16.4 54.9 26 87 26.2c-2.9-29-13.5-55.7-29.7-78l-13.6-18.7c-7.6-10.4-5.6-25 4.5-33L506.6 288C558.7 246.9 592 183.4 592 112V80.5c-71 4.7-133.6 40.2-174.4 93.3z"]},faRectangleHistoryCircleUser:{prefix:"far",iconName:"rectangle-history-circle-user",icon:[640,512,[],"e4a4","M64 464l284.5 0c12.3 18.8 28 35.1 46.3 48L64 512c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64l384 0c23.8 0 44.5 12.9 55.5 32.2c-2.5-.1-5-.2-7.5-.2c-26.2 0-51.1 5.7-73.4 16L64 208c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zM440 80c13.3 0 24 10.7 24 24s-10.7 24-24 24L72 128c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0zM392 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L120 48c-13.3 0-24-10.7-24-24s10.7-24 24-24H392zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm221.7 80.7c-6.2-19-24-32.7-45.1-32.7H463.4c-21 0-38.9 13.7-45.1 32.7C438.5 468.1 465.8 480 496 480s57.5-11.9 77.7-31.3zM544 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faBuildingLock:{prefix:"far",iconName:"building-lock",icon:[576,512,[],"e4d6","M64 48H320c8.8 0 16 7.2 16 16V309.7c4.6-5.2 10-9.6 16-13.1V272c0-30.5 12.2-58.2 32-78.4V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c2.8 0 5.6-.2 8.3-.5c-5.3-9.3-8.3-20-8.3-31.5V464H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zm232 24c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faChartLineUp:{prefix:"far",iconName:"chart-line-up",icon:[512,512,[],"e0e5","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zm272 96c0 13.3 10.7 24 24 24h54.1L304 270.1l-79-79c-9.4-9.4-24.6-9.4-33.9 0l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l63-63 79 79c9.4 9.4 24.6 9.4 33.9 0l111-111V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24z"]},faMailbox:{prefix:"far",iconName:"mailbox",icon:[576,512,[128234],"f813","M48 208c0-53 43-96 96-96s96 43 96 96V400H64c-8.8 0-16-7.2-16-16V208zM240 448h48H512c35.3 0 64-28.7 64-64V208c0-79.5-64.5-144-144-144H144C64.5 64 0 128.5 0 208V384c0 35.3 28.7 64 64 64H240zm48-240c0-36.9-13.9-70.5-36.7-96H432c53 0 96 43 96 96V384c0 8.8-7.2 16-16 16H288V208zM104 192c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H104zm256 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h56v24c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H440 360z"]},faSignPosts:{prefix:"far",iconName:"sign-posts",icon:[576,512,[],"e625","M64 24l0 8H48C21.5 32 0 53.5 0 80V368c0 26.5 21.5 48 48 48H64l0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72H464l0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72h16c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H512l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8H112l0-8c0-13.3-10.7-24-24-24S64 10.7 64 24zM528 80V368H48L48 80H528z"]},faTruckBolt:{prefix:"far",iconName:"truck-bolt",icon:[640,512,[],"e3d0","M352 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H320 243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H352zm32 368c0 53 43 96 96 96s96-43 96-96h40c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V245.3c0-14.9-5.9-29.1-16.4-39.6l-93.3-93.3C487.8 101.9 473.6 96 458.7 96H416V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64c0 53 43 96 96 96s96-43 96-96h64 32 24 8zM557.7 239.6c.1 .1 .3 .3 .4 .4H416V144h42.7c2.1 0 4.2 .8 5.7 2.3l93.3 93.3zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM267.2 84.6c-5.3-5.2-13.4-6.1-19.7-2.2l-128 80c-6.1 3.8-8.9 11.1-6.9 18s8.2 11.6 15.4 11.6h51.7l-33.5 55.8c-3.8 6.3-2.8 14.5 2.5 19.6s13.4 6.1 19.7 2.2l128-80c6.1-3.8 8.9-11.1 6.9-18s-8.2-11.6-15.4-11.6H236.3l33.5-55.8c3.8-6.3 2.8-14.5-2.5-19.6z"]},faPizzaSlice:{prefix:"far",iconName:"pizza-slice",icon:[512,512,[],"f818","M122.2 35.6L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L476.4 389.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9c-22.8-1.6-41.9 14-47.5 34.7zM144.6 138C264.3 152.7 359.3 247.7 374 367.4L61.2 450.8 144.6 138zm12.5-46.8l11.3-42.3C325.6 60.7 451.3 186.4 463.1 343.7l-42.3 11.3c-19.7-136.2-127.5-244-263.7-263.7zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faMoneyBillWave:{prefix:"far",iconName:"money-bill-wave",icon:[576,512,[],"f53a","M265.7 407.9c4.5-1.1 9-2.3 13.5-3.4l0 0c55.9-14.3 119.4-30.6 185.3-28.7c4.1-31.4 30.9-55.7 63.5-55.7V144c-35.3 0-63.9-28.6-64-63.9c-47-1.7-96.8 9.5-153.7 24c-4.5 1.1-9 2.3-13.5 3.5l0 0c-55.9 14.3-119.4 30.6-185.3 28.7C107.4 167.7 80.5 192 48 192V368c35.3 0 63.9 28.6 64 63.9c47 1.7 96.8-9.5 153.7-24zM0 421.5V113C0 88.8 25.4 72.7 48.4 79C128.2 101 208.1 80.6 288 60.3c86.9-22.1 173.8-44.3 260.7-12C565.8 54.6 576 72 576 90.5V399c0 24.3-25.4 40.3-48.3 34C447.8 411 367.9 431.4 288 451.7c-86.9 22.1-173.8 44.3-260.7 12C10.2 457.4 0 440 0 421.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96z"]},faChartArea:$v,faAreaChart:$V,faHouseFlag:{prefix:"far",iconName:"house-flag",icon:[640,512,[],"e50d","M472 0c-13.3 0-24 10.7-24 24v8V192 512h48V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H496V24c0-13.3-10.7-24-24-24zM416 133L286.3 36.7c-8.5-6.3-20.1-6.3-28.6 0l-248 184c-10.6 7.9-12.9 22.9-5 33.6s22.9 12.9 33.6 5L64 240.2V432c0 44.2 35.8 80 80 80l256 0c5.5 0 10.8-.6 16-1.6V459.7c-4.7 2.7-10.2 4.3-16 4.3H352V344c0-22.1-17.9-40-40-40H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.6L272 85.9 416 192.7V133zM304 352V464l-64 0V352h64z"]},faCircleThreeQuartersStroke:{prefix:"far",iconName:"circle-three-quarters-stroke",icon:[512,512,[],"e5d4","M256 48V224c0 17.7 14.3 32 32 32H464c0-114.9-93.1-208-208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faPersonCircleMinus:{prefix:"far",iconName:"person-circle-minus",icon:[576,512,[],"e540","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zm144 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z"]},faScalpel:{prefix:"far",iconName:"scalpel",icon:[512,512,[],"f61d","M421.4 59.2c5.1-6.1 13-9.2 20.9-8.5C454.6 52 464 62.4 464 74.7c0 5.9-2.2 11.6-6.1 16L325.1 240l-56.3 0L421.4 59.2zM227.7 288h.7 96.8c13.7 0 26.8-5.9 35.9-16.1L493.8 122.6C505.5 109.4 512 92.3 512 74.7c0-37-28.1-68-64.9-71.7c-23.7-2.4-47 7.1-62.4 25.3L206.1 240l-.4 .5-5.6 6.7-12.2 14.5c-4 4.8-4.9 11.4-2.3 17.1s8.3 9.3 14.5 9.3h19 8.8zm-63 36.7l-160 160c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9c18.1 0 84.1-8.4 145.9-33.1C222.5 454.6 288 410.9 288 336V320H272 176h-6.6l-4.7 4.7z"]},faBan:$y,faCancel:$N,faBellExclamation:{prefix:"far",iconName:"bell-exclamation",icon:[448,512,[],"f848","M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM256 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8-168c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V152z"]},faCircleBookmark:$x,faBookmarkCircle:$b,faEggFried:{prefix:"far",iconName:"egg-fried",icon:[512,512,[],"f7fc","M403.9 162.5c-26.9-6.9-56.4-20.3-82.6-35.6s-52.4-34.3-71.6-54.3c-30.6-31.9-81.3-32.9-113.1-2.2c-14.5 14-22.6 32-24.3 50.6C107.7 173.6 92.7 244.5 63 296c-30.9 53.6-12.6 122.1 41 153s122.1 12.6 153-41c14.7-25.4 38.1-45.6 61.1-59.7c23.3-14.3 50.6-25.3 77.1-29c12.7-1.8 25.3-6.7 36.4-15c35.5-26.3 42.9-76.4 16.6-111.9c-11.4-15.4-27.2-25.4-44.4-29.8zM284.3 39.3c30.4 31.6 89.1 65.9 131.5 76.7c27.5 7 52.8 23.2 71 47.8c42.1 56.8 30.2 137-26.6 179.1c-17.8 13.2-37.9 21.1-58.4 24c-37.2 5.2-84.5 32.7-103.3 65.2c-44.2 76.5-142 102.7-218.6 58.6S-22.7 348.5 21.4 272c24.8-42.9 38.7-105.9 43.1-155.2C67.1 87 80.1 58 103.3 35.7c51-49 132-47.4 181 3.6zM112 240a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm112-32c8.8 0 16-7.2 16-16s-7.2-16-16-16c-39.8 0-72 32.2-72 72c0 8.8 7.2 16 16 16s16-7.2 16-16c0-22.1 17.9-40 40-40z"]},faFaceWeary:{prefix:"far",iconName:"face-weary",icon:[512,512,[],"e3a1","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.5 64.3C196.1 302.1 223.8 288 256 288s59.9 14.1 79.5 32.3C354.5 338.1 368 362 368 384c0 5.4-2.7 10.4-7.2 13.4s-10.2 3.4-15.2 1.3l-17.2-7.5c-22.8-10-47.5-15.1-72.4-15.1s-49.6 5.2-72.4 15.1l-17.2 7.5c-4.9 2.2-10.7 1.7-15.2-1.3s-7.2-8-7.2-13.4c0-22 13.5-45.9 32.5-63.7zm34.8-155.6c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0zm89.4 22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z"]},faUniformMartialArts:{prefix:"far",iconName:"uniform-martial-arts",icon:[640,512,[],"e3d1","M188.4 48c-26.3 0-50.4 14.3-63.1 37.3L58.9 206C51.7 219 48 233.6 48 248.4V392c0 4.4 3.6 8 8 8H88c4.4 0 8-3.6 8-8V248.4c0-13.6 4.5-27.2 9.7-39c5.4-12.1 12.5-24.4 19.7-35.8c12.1-19.2 26.5-37.4 37.5-57.3c5.3-9.6 16.4-14.4 27-11.7s18 12.3 18 23.2V288H160V209.2c-6.7 11.3-16 25.7-16 39.2V392c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V248.4c0-22.9 5.8-45.5 16.8-65.5L83.2 62.2C104.3 23.8 144.6 0 188.4 0H240c9 0 17.2 5 21.3 13L320 127.1 378.7 13C382.8 5 391 0 400 0h51.6c43.8 0 84.1 23.8 105.1 62.2l66.4 120.7c11 20.1 16.8 42.6 16.8 65.5V392c0 30.9-25.1 56-56 56H552c-30.9 0-56-25.1-56-56V248.4c0-13.5-9.3-27.9-16-39.2V288H432V128c0-11 7.4-20.5 18-23.2s21.7 2.1 27 11.7c11 19.9 25.4 38.1 37.5 57.3c7.2 11.4 14.4 23.7 19.7 35.8c5.2 11.8 9.7 25.4 9.7 39V392c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V248.4c0-14.8-3.7-29.4-10.9-42.4L514.7 85.3C502.1 62.3 477.9 48 451.6 48h-37L291.2 288h-54L293 179.6 225.4 48h-37zM160 384h48v64c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V384h48v64c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V384zm0-64v32H290.1l-47.4 71.1c-4.9 7.4-2.9 17.3 4.4 22.2s17.3 2.9 22.2-4.4l50.7-76 50.7 76c4.9 7.4 14.8 9.3 22.2 4.4s9.3-14.8 4.4-22.2L349.9 352H480V320H160z"]},faCameraRotate:{prefix:"far",iconName:"camera-rotate",icon:[640,512,[],"e0d8","M263.1 32c-24.1 0-45.5 15.4-53.1 38.3l22.8 7.6-22.8-7.6L201.4 96H128c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H438.6l-8.6-25.7C422.4 47.4 401 32 376.9 32H263.1zm-7.6 53.5c1.1-3.3 4.1-5.5 7.6-5.5H376.9c3.4 0 6.5 2.2 7.6 5.5l14 42.1c3.3 9.8 12.4 16.4 22.8 16.4H512c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h90.7c10.3 0 19.5-6.6 22.8-16.4l14-42.1zM362.4 237.6l-15 15c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3H416c8.8 0 16-7.2 16-16V195.3c0-6.2-5.1-11.3-11.3-11.3c-3 0-5.9 1.2-8 3.3l-16.1 16.1C375.1 185.8 348 176 320 176c-32 0-62.6 12.7-85.3 35.3L231 215c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l3.7-3.7C282.3 231.6 300.8 224 320 224c15.3 0 30.1 4.8 42.4 13.6zM208 380.7c0 6.2 5.1 11.3 11.3 11.3c3 0 5.9-1.2 8-3.3l16.1-16.1C264.9 390.2 292 400 320 400c32 0 62.6-12.7 85.3-35.3L409 361c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-3.7 3.7C357.7 344.4 339.2 352 320 352c-15.3 0-30.1-4.8-42.4-13.6l15-15c2.1-2.1 3.3-5 3.3-8c0-6.2-5.1-11.3-11.3-11.3H224c-8.8 0-16 7.2-16 16v60.7z"]},faSunDust:{prefix:"far",iconName:"sun-dust",icon:[512,512,[],"f764","M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 0 0 37.6-37.6c-3.4-3.4-7.7-5.7-12.6-6.6L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0l65.6-45.2 14.4 78.3c.9 4.9 3.3 9.3 6.6 12.6l37.6-37.6 0 0L375.7 19.7zM256 144c-61.9 0-112 50.1-112 112c0 30.9 12.5 58.9 32.8 79.2l33.9-33.9C199.2 289.7 192 273.7 192 256c0-35.3 28.7-64 64-64c17.7 0 33.7 7.2 45.3 18.7l33.9-33.9C314.9 156.5 286.9 144 256 144zm256 16a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-80 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm48 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-80 80a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM432 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCommentText:{prefix:"far",iconName:"comment-text",icon:[512,512,[],"e14d","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM184 160c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V312c0 13.3 10.7 24 24 24s24-10.7 24-24V208h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 184z"]},faSprayCanSparkles:$w,faAirFreshener:$D,faSignalBars:$k,faSignalAlt:$S,faSignalAlt4:$E,faSignalBarsStrong:$j,faDiamondExclamation:{prefix:"far",iconName:"diamond-exclamation",icon:[512,512,[],"e405","M50.9 249L249 50.9c1.9-1.9 4.4-2.9 7-2.9s5.2 1 7 2.9L461.1 249c1.9 1.9 2.9 4.4 2.9 7s-1 5.2-2.9 7L263 461.1c-1.9 1.9-4.4 2.9-7 2.9s-5.2-1-7-2.9L50.9 263c-1.9-1.9-2.9-4.4-2.9-7s1-5.2 2.9-7zM215 17L17 215C6.1 225.9 0 240.6 0 256s6.1 30.1 17 41L215 495c10.9 10.9 25.6 17 41 17s30.1-6.1 41-17L495 297c10.9-10.9 17-25.6 17-41s-6.1-30.1-17-41L297 17C286.1 6.1 271.4 0 256 0s-30.1 6.1-41 17zm41 111c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faStar:{prefix:"far",iconName:"star",icon:[576,512,[11088,61446],"f005","M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z"]},faDialMin:{prefix:"far",iconName:"dial-min",icon:[576,512,[],"e161","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM271 271l-77.4 77.4c-27.8-43.4-22.8-101.7 15.1-139.6c43.7-43.7 114.7-43.7 158.4 0s43.7 114.7 0 158.4c-37.9 37.9-96.2 43-139.6 15.1L305 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM174.9 401.1A160 160 0 1 0 401.1 174.9 160 160 0 1 0 174.9 401.1zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faRepeat:{prefix:"far",iconName:"repeat",icon:[512,512,[128257],"f363","M22.8 280C9.6 279.3-.6 268 0 254.8l.4-8C5.3 148.9 86.2 72 184.2 72H304l0-36.4C304 15.9 319.9 0 339.6 0c8.8 0 17.3 3.3 23.8 9.1l76.7 69c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-76.7 69c-6.5 5.9-15 9.1-23.8 9.1c-19.6 0-35.6-15.9-35.6-35.6V120H184.2C111.7 120 52 176.8 48.4 249.2l-.4 8C47.3 270.4 36 280.6 22.8 280zM352 128.5L388.1 96 352 63.5l0 65zM489.2 232c13.2 .7 23.4 11.9 22.8 25.2l-.4 8C506.7 363.1 425.8 440 327.8 440H208v36.4c0 19.6-15.9 35.6-35.6 35.6c-8.8 0-17.3-3.3-23.8-9.1l-76.7-69c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l76.7-69c6.5-5.9 15-9.1 23.8-9.1c19.6 0 35.6 15.9 35.6 35.6V392H327.8c72.5 0 132.2-56.8 135.8-129.2l.4-8c.7-13.2 11.9-23.4 25.2-22.8zM160 383.5L123.9 416 160 448.5v-65z"]},faCross:{prefix:"far",iconName:"cross",icon:[384,512,[128327,10013],"f654","M112 48c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H272V464c0 26.5-21.5 48-48 48H160c-26.5 0-48-21.5-48-48V272H48c-26.5 0-48-21.5-48-48V160c0-26.5 21.5-48 48-48h64V48zm112 0H160v88c0 13.3-10.7 24-24 24H48v64h88c13.3 0 24 10.7 24 24V464h64V248c0-13.3 10.7-24 24-24h88V160H248c-13.3 0-24-10.7-24-24V48z"]},faPageCaretDown:$O,faFileCaretDown:$P,faBox:{prefix:"far",iconName:"box",icon:[448,512,[128230],"f466","M342.4 80H248v80H388.4L357 89.5c-2.6-5.8-8.3-9.5-14.6-9.5zM400 208H48V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V208zM59.6 160H200V80H105.6c-6.3 0-12.1 3.7-14.6 9.5L59.6 160zM342.4 32c25.3 0 48.2 14.9 58.5 38l41.6 93.6c3.6 8.2 5.5 17 5.5 26V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V189.6c0-9 1.9-17.8 5.5-26L47.1 70c10.3-23.1 33.2-38 58.5-38H342.4z"]},faVenusMars:{prefix:"far",iconName:"venus-mars",icon:[640,512,[9892],"f228","M176 304a128 128 0 1 0 0-256 128 128 0 1 0 0 256zM352 176c0 89.1-66.2 162.7-152 174.4V400h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H200v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V350.4C66.2 338.7 0 265.1 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c14.6-7.6 28.1-16.8 40.4-27.5C335.2 354.8 366 368 400 368c70.7 0 128-57.3 128-128s-57.3-128-128-128c-8.6 0-17.1 .9-25.2 2.5c-4.9-15.8-11.6-30.7-19.9-44.7C369.3 66 384.4 64 400 64c39.9 0 76.8 13.3 106.3 35.7L558.1 48H504c-13.3 0-24-10.7-24-24s10.7-24 24-24H616c13.3 0 24 10.7 24 24V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9l-51.7 51.7C562.7 163.2 576 200.1 576 240c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z"]},faClockSevenThirty:{prefix:"far",iconName:"clock-seven-thirty",icon:[512,512,[],"e351","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V335.3l-20 30c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l64-96c5.9-8.8 16.8-12.7 26.9-9.7s17 12.4 17 23V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faArrowPointer:$_,faMousePointer:$B,faClockFourThirty:{prefix:"far",iconName:"clock-four-thirty",icon:[512,512,[],"e34b","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V300.8L338.7 340c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-96-64c-7.4-4.9-16.8-5.4-24.6-1.2S232 247.1 232 256V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faSignalBarsGood:$U,faSignalAlt3:$R,faCactus:{prefix:"far",iconName:"cactus",icon:[512,512,[127797],"f8a7","M304 448c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V96c0-26.5 21.5-48 48-48s48 21.5 48 48V448zM256 0c-53 0-96 43-96 96V224H112c-8.8 0-16-7.2-16-16V144c0-26.5-21.5-48-48-48S0 117.5 0 144v64c0 61.9 50.1 112 112 112h48V448c0 35.3 28.7 64 64 64h64c35.3 0 64-28.7 64-64h48c61.9 0 112-50.1 112-112V272c0-26.5-21.5-48-48-48s-48 21.5-48 48v64c0 8.8-7.2 16-16 16H352V96c0-53-43-96-96-96zm0 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm16 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLightbulbGear:{prefix:"far",iconName:"lightbulb-gear",icon:[576,512,[],"e5fd","M314.4 213.6c3.6-11.9 5.6-24.5 5.6-37.6c0-70.7-57.3-128-128-128S64 105.3 64 176c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H109c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0c97 0 175.6 78.4 176 175.3c-17.8 7.7-28 25.6-28 43.3v.9c-7.7-4.3-16.7-6.4-25.6-5.9zM245.6 416c3.5 9.2 7.7 18.3 12.8 27c2.9 5 6 9.9 9.4 14.6C257.1 489.2 227.2 512 192 512c-44.2 0-80-35.8-80-80V416H245.6zM144 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-26.5 0-48 21.5-48 48zm228 42.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v17.7c0 7.8 4.8 14.8 11.6 18.7c6.8 3.9 15.1 4.5 21.8 .6l13.8-7.9c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-14.4 8.3c-6.5 3.7-10 10.9-10 18.4s3.5 14.7 10 18.4l14.4 8.3c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-13.8-7.9c-6.7-3.9-15.1-3.3-21.8 .6c-6.8 3.9-11.6 10.9-11.6 18.7l0 17.7c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V467.8c0-7.9-4.9-14.9-11.7-18.9c-6.8-3.9-15.2-4.5-22-.6l-13.5 7.8c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l14-8.1c6.5-3.8 10.1-11.1 10.1-18.6s-3.5-14.8-10.1-18.6l-14-8.1c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l13.6 7.8c6.8 3.9 15.2 3.3 22-.6c6.9-3.9 11.7-11 11.7-18.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},faMaximize:$Y,faExpandArrowsAlt:$G,faChargingStation:{prefix:"far",iconName:"charging-station",icon:[576,512,[],"f5e7","M96 48c-8.8 0-16 7.2-16 16V464H272V64c0-8.8-7.2-16-16-16H96zM32 464V64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v28c0 15.5 12.5 28 28 28s28-12.5 28-28V268.3c-32.5-10.2-56-40.5-56-76.3V152c0-13.3 10.7-24 24-24h8V80c0-8.8 7.2-16 16-16s16 7.2 16 16v48h32V80c0-8.8 7.2-16 16-16s16 7.2 16 16v48h8c13.3 0 24 10.7 24 24v40c0 35.8-23.5 66.1-56 76.3V372c0 42-34 76-76 76s-76-34-76-76V344c0-22.1-17.9-40-40-40h-8V464l8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H272 80 32 24c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0zM464 192c0 17.7 14.3 32 32 32s32-14.3 32-32V176H464v16zM222.9 117.9L199.6 176H240c6.7 0 12.8 4.2 15 10.6s.4 13.4-4.8 17.7l-96 80c-5.6 4.7-13.7 5-19.6 .7s-8.2-12.1-5.5-18.9L152.4 208H112c-6.7 0-12.8-4.2-15-10.6s-.4-13.4 4.8-17.7l96-80c5.6-4.7 13.7-5 19.6-.7s8.2 12.1 5.5 18.9z"]},faShapes:$Q,faTriangleCircleSquare:$F,faPlaneTail:{prefix:"far",iconName:"plane-tail",icon:[512,512,[],"e22c","M.8 39L61.5 308.8l-15.5 4.3C18.8 320.5 0 345.2 0 373.4c0 26 16.1 49.3 40.4 58.5l196.1 74.4c10 3.8 20.5 5.7 31.2 5.7H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H267.7c-4.8 0-9.7-.9-14.2-2.6L57.4 387c-5.7-2.1-9.4-7.6-9.4-13.6c0-6.6 4.4-12.3 10.7-14.1L254 305.4c3.5-1 7-1.4 10.6-1.4H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H384L154.9 19.5C142.8 7 126.2 0 108.9 0H32C11.5 0-3.7 19 .8 39zM216 352c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z"]},faGaugeSimpleMax:$Z,faTachometerFastest:$q,faCircleU:{prefix:"far",iconName:"circle-u",icon:[512,512,[],"e127","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 168c0-13.3-10.7-24-24-24s-24 10.7-24 24V288c0 61.9 50.1 112 112 112s112-50.1 112-112V168c0-13.3-10.7-24-24-24s-24 10.7-24 24V288c0 35.3-28.7 64-64 64s-64-28.7-64-64V168z"]},faShieldSlash:{prefix:"far",iconName:"shield-slash",icon:[640,512,[],"e24b","M174.2 111.2L320 49.4 503 127c5.9 2.5 9.1 7.8 9 12.8c-.3 52.8-13 127.8-52.2 195.3L174.2 111.2zM497.9 365c47.4-78.8 61.8-166.3 62.1-225c.1-26.2-16.3-47.9-38.3-57.2L333.4 2.9C329.2 1 324.7 0 320 0s-9.2 1-13.4 2.9L131 77.4 38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L497.9 365zM80.6 159.5c5.5 102 51.5 266.3 213.1 343.7c16.7 8 36.1 8 52.8 0c35.7-17.1 65.8-38.5 91.1-62.5l-38.2-30.1c-20.8 18.9-45.1 35.7-73.5 49.3c-3.6 1.7-7.8 1.7-11.3 0C195.8 403.1 147.9 290.6 133.3 201L80.6 159.5z"]},faSquarePhoneHangup:$K,faPhoneSquareDown:$J,faArrowUpLeft:{prefix:"far",iconName:"arrow-up-left",icon:[384,512,[],"e09d","M56 96c-13.3 0-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V177.9L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-231-231H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H56z"]},faTransporter1:{prefix:"far",iconName:"transporter-1",icon:[512,512,[],"e043","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 288h48V176h32V288h48V208.8l52.9 69.7c8 10.6 23.1 12.6 33.6 4.6s12.6-23.1 4.6-33.6l-65.7-86.7c-16.6-21.9-42.6-34.8-70.1-34.8H236.7c-27.5 0-53.5 12.9-70.1 34.8l-65.7 86.7c-8 10.6-5.9 25.6 4.6 33.6s25.6 5.9 33.6-4.6L192 208.8V288zM480 160l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L448 160l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 192l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 192l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 160zM64 352l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L32 352 6.6 359.3C2.7 360.4 0 363.9 0 368s2.7 7.6 6.6 8.7L32 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 352zm56 112c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm56-144c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z"]},faPeanuts:{prefix:"far",iconName:"peanuts",icon:[640,512,[129372],"e431","M123 504.9c-16.8-19.6-27-45-27-72.9c0-5.2-.1-10.6-.1-16.1v0 0l0 0c-.6-55.4-1.3-125.1 52.8-179.2c26.5-26.5 59-43.2 94.7-49.8c22.9-4.6 39.5-10.9 50-21.5s16.9-27.1 21.5-50c1.6-8.9 3.9-17.5 6.7-26L299.2 38.9C284.4 5.8 245.7-9 212.6 5.7L161.7 28.3c-15 6.7-28 16.1-38.7 27.3c-10.6 11.2-19.3 24.6-25.2 39.9l-.2 .5c-5.8 15.3-8.3 31-7.9 46.4c.2 8.5 1.3 17 3.4 25.4c4.5 19.9 6.9 41-.4 60s-23.1 33.1-39.8 44.9c-7.2 4.9-13.7 10.5-19.5 16.6C22.7 300.5 14 314 8.1 329.4C2.2 344.7-.4 360.6 0 376c.4 15.5 3.8 31.1 10.5 46.2l22.7 50.9c14.7 33.1 53.5 48 86.6 33.2l3.2-1.4zM563 218.4l-.6 .6 0 0c-9.6 9.5-20.5 16.6-32.2 21.4l0 0c-6.4 2.7-13.2 4.7-20.2 5.9l-.4 .1-.4 .1c-26.6 5.3-63.2 15.3-91.3 43.4s-38.2 64.7-43.4 91.3l-.1 .4-.1 .4c-1.3 7-3.3 13.8-5.9 20.2l0 0c-4.8 11.5-11.8 22.3-21.1 31.9l0 0c-.2 .2-.5 .5-.7 .7c-.1 .1-.3 .3-.4 .4l32.7 33.2-32.7-33.2C328.1 453.1 303.4 464 276 464H208c-17.7 0-32-14.3-32-32V364c0-13.6 2.7-26.5 7.6-38.3l0 0c4.9-11.7 12.1-22.8 21.7-32.4c9.7-9.7 20.7-16.9 32.5-21.7l0 0c6.4-2.7 13.2-4.7 20.2-5.9l.4-.1 .4-.1c26.6-5.3 63.2-15.3 91.3-43.4s38.2-64.7 43.4-91.3l.1-.4 .1-.4c1.3-7 3.3-13.8 5.9-20.2l0 0c4.8-11.7 12-22.6 21.5-32.2l0 0 .3-.3c9.6-9.6 20.6-16.8 32.3-21.6l0 0C465.5 50.7 478.4 48 492 48h68c17.7 0 32 14.3 32 32v68c0 27.5-11 52.3-29 70.4l0 0zm34.1 33.8C623.6 225.4 640 188.6 640 148V80c0-44.2-35.8-80-80-80H492c-20.1 0-39.2 4-56.7 11.2c-17.4 7.2-33.7 17.8-47.8 32l-.4 .4C373 57.8 362.4 74 355.2 91.4c-4 9.5-6.9 19.6-8.8 30c-4.8 24.5-12.6 49.1-30.3 66.7s-42.2 25.4-66.7 30.3c-10.4 1.9-20.5 4.9-30 8.8c-17.5 7.2-33.9 17.9-48.1 32.1c-14.2 14.2-24.9 30.5-32.1 48C132 324.8 128 343.9 128 364v68c0 44.2 35.8 80 80 80h68c40.5 0 77.1-16.2 103.8-42.5c.6-.6 1.1-1.1 1.7-1.7c13.8-14 24.2-30.1 31.3-47.2c4-9.5 6.9-19.6 8.8-30c4.8-24.5 12.6-49.1 30.3-66.7s42.2-25.4 66.7-30.3c10.4-1.9 20.5-4.9 30-8.8c17.3-7.2 33.5-17.7 47.6-31.7l.9-.9zm-77.1-97a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-64 64a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zm-192 192a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zM347.2 392a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0zM520 219.2a19.2 19.2 0 1 0 0-38.4 19.2 19.2 0 1 0 0 38.4zM347.2 328a19.2 19.2 0 1 0 -38.4 0 19.2 19.2 0 1 0 38.4 0z"]},faShuffle:$W,faRandom:$X,faPersonRunning:$$,faRunning:$1,faMobileRetro:{prefix:"far",iconName:"mobile-retro",icon:[320,512,[],"e527","M256 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H256zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM80 160v64c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H112c-17.7 0-32 14.3-32 32zM96 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z"]},faGripLinesVertical:{prefix:"far",iconName:"grip-lines-vertical",icon:[192,512,[],"f7a5","M32 32C18.7 32 8 42.7 8 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zm128 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24z"]},faBinBottlesRecycle:{prefix:"far",iconName:"bin-bottles-recycle",icon:[640,512,[],"e5f6","M152 0h80c13.3 0 24 10.7 24 24v8c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16V24c0-13.3 10.7-24 24-24zM32 192c0-53 43-96 96-96H256c24.9 0 47.6 9.5 64.6 25c1.1 1 2.2 2 3.2 3.1C341.3 141.5 352 165.5 352 192h32c0-40.7-19-76.9-48.6-100.4c5.2-5.6 11.5-10.3 18.6-13.6l13.2-6.2c5.3-2.5 10.8-4.4 16.4-5.7V24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V66.1c5.6 1.3 11.1 3.2 16.4 5.7L541.2 78c21 9.9 34.4 31 34.4 54.2c0 12.3-3.7 23.8-10.1 33.3c5 7.8 8.4 16.9 9.6 26.5H608h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8L584.3 441.3c-4.7 40.3-38.9 70.7-79.5 70.7H135.1c-40.6 0-74.7-30.4-79.5-70.7L32 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8zm48.3 48l23 195.7c1.9 16.1 15.6 28.3 31.8 28.3H504.9c16.2 0 29.9-12.1 31.8-28.3l23-195.7H80.3zm228.1 70.1l-7.6 11.4c-4.8 7.2-14.5 9.3-21.8 4.7c-7.6-4.8-9.8-14.9-4.8-22.4l7.6-11.4c8.5-12.7 22.8-20.4 38.1-20.4c15.4 0 29.8 7.7 38.2 20.6l8.5 12.9c4.9 7.5 2.7 17.6-4.9 22.4c-7.4 4.6-17.1 2.5-21.8-4.8l-8.5-12.9c-2.6-3.9-6.9-6.2-11.5-6.2c-4.6 0-8.9 2.3-11.5 6.1zm-43.1 64.7l-7.9 11.9c-.9 1.4-1.4 3.1-1.4 4.7c0 4.7 3.8 8.6 8.6 8.6h25.2c8.8 0 16 7.2 16 16s-7.2 16-16 16H264.6c-22.4 0-40.6-18.2-40.6-40.6c0-8 2.4-15.8 6.8-22.5l7.9-11.9c4.8-7.2 14.5-9.3 21.8-4.7c7.6 4.8 9.8 14.9 4.8 22.4zM353.7 400h20.9c4.8 0 8.6-3.9 8.6-8.6c0-1.7-.5-3.3-1.4-4.7l-6.6-10.1c-4.9-7.5-2.7-17.6 4.9-22.4c7.4-4.6 17.1-2.5 21.8 4.8l6.6 10.1c4.4 6.6 6.7 14.4 6.7 22.4c0 22.4-18.2 40.6-40.6 40.6H353.7c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faArrowUpFromSquare:{prefix:"far",iconName:"arrow-up-from-square",icon:[512,512,[],"e09c","M273 7c-9.4-9.4-24.6-9.4-33.9 0L127 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l71-71V328c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l71 71c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L273 7zM72 32C32.2 32 0 64.2 0 104V440c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72V104c0-39.8-32.2-72-72-72h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8c13.3 0 24 10.7 24 24V440c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},faFileDashedLine:$2,faPageBreak:$4,faBracketCurlyRight:{prefix:"far",iconName:"bracket-curly-right",icon:[256,512,[],"7d","M192 120c0-48.6-39.4-88-88-88H56C42.7 32 32 42.7 32 56s10.7 24 24 24h48c22.1 0 40 17.9 40 40v45.5c0 23.3 9.3 45.7 25.8 62.2L198.1 256l-28.3 28.3c-16.5 16.5-25.8 38.9-25.8 62.2V392c0 22.1-17.9 40-40 40H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c48.6 0 88-39.4 88-88V346.5c0-10.6 4.2-20.8 11.7-28.3L249 273c9.4-9.4 9.4-24.6 0-33.9l-45.3-45.3c-7.5-7.5-11.7-17.7-11.7-28.3V120z"]},faSpider:{prefix:"far",iconName:"spider",icon:[512,512,[128375],"f717","M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l68.8-22.9c-.8 3.2-1.5 6.4-2 9.7L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5l12.1-12.1C153.2 425.8 200.1 464 256 464s102.8-38.2 116.2-89.9l12.1 12.1c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-43.8-43.8c-.5-3.3-1.2-6.5-2-9.7l68.8 22.9c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L352 158.1c-.6-32.8-17.8-61.6-43.3-78.4c-5.8-3.8-13.1-4.9-19.8-3s-12.3 6.7-15.2 13L256 128.1 238.3 89.7c-2.9-6.3-8.5-11.1-15.2-13s-13.9-.8-19.8 3c-25.6 16.8-42.7 45.5-43.3 78.4l-32.3-32.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6zM208 160c0-5.5 .9-10.8 2.6-15.7l15.6 33.8c3.9 8.5 12.4 13.9 21.8 13.9h16c9.4 0 17.9-5.4 21.8-13.9l15.6-33.8c1.7 4.9 2.6 10.2 2.6 15.7v88c0 3.4-.4 6.7-1 9.9c-1.6 7.6 .6 15.5 5.9 21.2C320.8 292 328 309.1 328 328v16c0 39.8-32.2 72-72 72s-72-32.2-72-72V328c0-18.9 7.2-36 19.1-48.9c5.3-5.7 7.5-13.6 5.9-21.2c-.7-3.2-1-6.5-1-9.9V160z"]},faClockThree:{prefix:"far",iconName:"clock-three",icon:[512,512,[],"e356","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faHandsBound:{prefix:"far",iconName:"hands-bound",icon:[640,512,[],"e4f9","M16 72V206.6c0 22.2 7.4 43.7 21.1 61.2l69.2 88.6C100 360.7 96 367.9 96 376c0 13.3 10.7 24 24 24H520c13.3 0 24-10.7 24-24c0-8.1-4-15.3-10.2-19.7l69.2-88.6c13.7-17.5 21.1-39 21.1-61.2V72c0-39.8-32.2-72-72-72s-72 32.2-72 72v66.3c-.5-.5-1-.9-1.6-1.4c-29.8-25.2-74.3-22-100.2 7.2l-46.7 52.5c-4.2 4.7-8 9.7-11.5 14.8c-3.5-5.2-7.3-10.1-11.5-14.8l-46.7-52.5c-25.9-29.2-70.4-32.4-100.2-7.2c-.5 .5-1.1 .9-1.6 1.4V72c0-39.8-32.2-72-72-72S16 32.2 16 72zM163.8 352L74.9 238.2C67.8 229.2 64 218 64 206.6V72c0-13.3 10.7-24 24-24s24 10.7 24 24V179.4l71.5 95.3c.1 .2 .3 .4 .4 .6c7.5 9.4 20.9 11.6 31 5c11.4-7.4 14.1-22.9 6-33.7c-.1-.2-.3-.4-.4-.6L189.3 207c-2.7-3.3-4.3-7.2-5-11.2c-1.3-8.1 1.6-16.6 8.2-22.2c9.9-8.4 24.8-7.3 33.4 2.4l46.7 52.5c15.1 16.9 23.4 38.8 23.4 61.5V352H163.8zM344 352V290.1c0-22.7 8.3-44.6 23.4-61.5l46.7-52.5c8.6-9.7 23.5-10.8 33.4-2.4c6.7 5.6 9.5 14.1 8.2 22.2c-.6 4-2.3 7.8-5 11.2l-31.3 39.1c-.2 .2-.3 .4-.4 .6c-8.1 10.8-5.4 26.3 6 33.7c10.1 6.6 23.5 4.3 31-5c.2-.2 .3-.4 .4-.6L528 179.4V72c0-13.3 10.7-24 24-24s24 10.7 24 24V206.6c0 11.5-3.8 22.6-10.9 31.7L476.2 352H344zM120 424c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v16c0 13.3 10.7 24 24 24s24-10.7 24-24V472H296v16c0 13.3 10.7 24 24 24s24-10.7 24-24V472H464v16c0 13.3 10.7 24 24 24s24-10.7 24-24V472h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},faScalpelLineDashed:$3,faScalpelPath:$6,faFileInvoiceDollar:{prefix:"far",iconName:"file-invoice-dollar",icon:[384,512,[],"f571","M336 448V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 215.6c11 0 20 9 20 20v10.1c7.2 1.1 14.2 2.5 20.6 4.1c10.7 2.5 17.4 13.3 14.9 24.1s-13.3 17.4-24.1 14.9c-11-2.6-21.8-4.5-31.7-4.7c-8.2-.1-16.7 1.6-22.4 4.6c-5.2 2.8-5.3 4.7-5.3 5.9c0 .4 0 .4 0 .4c0 0 0 0 0 0c.3 .4 1.4 1.6 4.4 3.2c6.5 3.5 15.8 6 28.6 9.5l.7 .2c11.2 3 25.4 6.8 36.8 13.2c12.4 7 25.2 19.2 25.4 39.3c.3 20.7-11.7 34.8-25.7 42.5c-6.9 3.8-14.6 6.3-22.3 7.8v10.1c0 11-9 20-20 20s-20-9-20-20V409.7c-10-1.9-19.3-4.8-27.5-7.3l0 0c-2.1-.7-4.2-1.3-6.1-1.9c-10.6-3.1-16.6-14.3-13.5-24.9s14.3-16.6 24.9-13.5c2.5 .7 4.9 1.5 7.2 2.2l0 0 0 0c13.6 4.1 24.2 7.3 35.7 7.7c8.9 .3 17.2-1.5 22.4-4.4c4.4-2.5 5.1-4.5 5-6.9l0-.1c0-.5 .2-2-5-4.8c-6.4-3.6-15.7-6.3-28.3-9.7l-1.7-.5c-10.9-2.9-24.5-6.6-35.4-12.4c-12.2-6.5-25.4-18.4-25.6-38.6c-.1-21 13.2-34.4 26.7-41.5c6.7-3.5 14-5.9 21.3-7.3V235.6c0-11 9-20 20-20zM96 96h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faPipeSmoking:{prefix:"far",iconName:"pipe-smoking",icon:[640,512,[],"e3c4","M586.8 48c-36.4 0-70.1 19-89 50.2L412.1 239.8c13 16 14.6 39.3 2.4 57.2L318.7 438.3c-31.3 46.1-83.3 73.7-139 73.7H168C75.2 512 0 436.8 0 344V232c0-30.9 25.1-56 56-56H216c30.9 0 56 25.1 56 56v9.4l23-29.9c12.3-16 32.9-22.2 51.4-16.9l111.2-138C486.4 20.8 529.9 0 575.9 0h10.9H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H586.8zM56 224c-4.4 0-8 3.6-8 8V344c0 66.3 53.7 120 120 120h11.7c39.8 0 77-19.7 99.3-52.6l95.9-141.3L333 240.8l-66 85.8c-6.3 8.1-17 11.4-26.8 8.1s-16.3-12.4-16.3-22.7V232c0-4.4-3.6-8-8-8H56z"]},faFaceAstonished:{prefix:"far",iconName:"face-astonished",icon:[512,512,[],"e36b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 48c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V352c0-26.5 21.5-48 48-48zM144.4 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 144c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z"]},faWindow:{prefix:"far",iconName:"window",icon:[512,512,[],"f40e","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64 48 16V416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V224 208 160 96zM464 224H48l0 192c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-192zM96 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faPlaneCircleExclamation:{prefix:"far",iconName:"plane-circle-exclamation",icon:[640,512,[],"e556","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l84.8 54.3c-16 7.5-30.6 17.4-43.5 29.2l-78.3-50.1c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c15.5 4.8 42 12.8 64.6 19.6l17.3 5.2c10.6 17.7 24.3 33.3 40.3 46.2c-6.4 5-14.5 7.9-23.2 7.9c-2.3 0-4.6-.3-6.9-1l6.9-23c-6.9 23-6.9 23-6.9 23l0 0 0 0 0 0-.2 0-.6-.2-2.4-.7-8.9-2.7c-7.5-2.2-17.8-5.4-29.2-8.8c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0s0 0-6.9-23l6.9 23c-2.2 .7-4.5 1-6.9 1C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zm104 262.1l20.1 6.4C327 311.3 320 338.6 320 367.5c0 17.4 2.5 34.1 7.2 49.9l-29.6-22.2c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faEar:{prefix:"far",iconName:"ear",icon:[384,512,[128066],"f5f0","M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192V368c0 53 43 96 96 96s96-43 96-96c0-21.7 10.9-42.6 29.8-54.8C309.7 287.5 336 242.8 336 192zm48 0c0 67.8-35.1 127.4-88.2 161.5c-4.9 3.2-7.8 8.6-7.8 14.5c0 79.5-64.5 144-144 144S0 447.5 0 368V192C0 86 86 0 192 0S384 86 384 192zm-256 0v20.2c0 3 1.7 5.8 4.4 7.2l14 7c18.1 9.1 29.5 27.6 29.5 47.8c0 15.9-7 30.9-19.2 41.1l-37.4 31.2c-10.2 8.5-25.3 7.1-33.8-3.1s-7.1-25.3 3.1-33.8L126 278.4c1.2-1 2-2.6 2-4.2c0-2.1-1.2-4-3-4.9l-14-7c-19-9.5-31-28.9-31-50.1V192c0-61.9 50.1-112 112-112s112 50.1 112 112v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-35.3-28.7-64-64-64s-64 28.7-64 64z"]},faFileLock:{prefix:"far",iconName:"file-lock",icon:[576,512,[],"e3a6","M320 464H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V309.7c4.6-5.2 10-9.6 16-13.1V272c0-30.5 12.2-58.2 32-78.4V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c2.8 0 5.6-.2 8.3-.5c-5.3-9.3-8.3-20-8.3-31.5V464zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faDiagramVenn:{prefix:"far",iconName:"diagram-venn",icon:[640,512,[],"e15a","M270 425.9c-47.8-41.1-78-102-78-169.9s30.3-128.8 78-169.9c-14.7-4-30.1-6.1-46-6.1C126.8 80 48 158.8 48 256s78.8 176 176 176c15.9 0 31.4-2.1 46-6.1zM252 320H388c5.9-15.1 9.8-31.2 11.3-48H240.7c1.5 16.8 5.4 32.9 11.3 48zm16.5 32c13.4 20.6 31 38.1 51.5 51.5c20.6-13.4 38.1-31 51.5-51.5H268.5zM252 192c-5.9 15.1-9.8 31.2-11.3 48H399.3c-1.5-16.8-5.4-32.9-11.3-48H252zm119.5-32c-13.4-20.6-31-38.1-51.5-51.5c-20.6 13.4-38.1 31-51.5 51.5H371.5zM320 458.4c-29.1 13.8-61.6 21.6-96 21.6C100.3 480 0 379.7 0 256S100.3 32 224 32c34.4 0 66.9 7.7 96 21.6C349.1 39.7 381.6 32 416 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-34.4 0-66.9-7.7-96-21.6z"]},faXRay:{prefix:"far",iconName:"x-ray",icon:[512,512,[],"f497","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80h8V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 456h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H456 56 24zM80 432V80H432V432H80zM256 96c-8.8 0-16 7.2-16 16v32H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h64v32H144c-8.8 0-16 7.2-16 16s7.2 16 16 16h96v54.6L189.1 275c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 294.6V240h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faGoalNet:{prefix:"far",iconName:"goal-net",icon:[640,512,[],"e3ab","M48 120c0-22.1 17.9-40 40-40H552c22.1 0 40 17.9 40 40V456c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-48.6-39.4-88-88-88H88C39.4 32 0 71.4 0 120V456c0 13.3 10.7 24 24 24s24-10.7 24-24V120zm128 8c-8.8 0-16 7.2-16 16v48H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V320h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V224h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H384V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H288V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H192V144c0-8.8-7.2-16-16-16zm80 256H192V320h64v64zm96 0H288V320h64v64zm96 0H384V320h64v64zm0-96H384V224h64v64zm-96 0H288V224h64v64zm-96 0H192V224h64v64z"]},faCoffinCross:{prefix:"far",iconName:"coffin-cross",icon:[384,512,[],"e051","M140.1 464H243.9l91.9-318.2L250.2 48H133.8L48.2 145.8 140.1 464zM11.5 114.9l91-104C108.5 4 117.3 0 126.5 0h131c9.2 0 18 4 24.1 10.9l91 104c7.4 8.5 11.5 19.3 11.5 30.6c0 4.4-.6 8.7-1.8 12.9L286.7 488.9c-4 13.7-16.5 23.1-30.7 23.1H128.1c-14.3 0-26.8-9.4-30.7-23.1L1.8 158.3C.6 154.1 0 149.8 0 145.4c0-11.2 4.1-22.1 11.5-30.6zM216 120v40h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H216V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V208H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSpellCheck:{prefix:"far",iconName:"spell-check",icon:[576,512,[],"f891","M134.1 14.6C130.4 5.8 121.6 0 112 0s-18.3 5.8-22.1 14.6l-88 208c-5.2 12.2 .5 26.3 12.8 31.5s26.3-.5 31.5-12.8L56.8 216H167.2l10.7 25.4c5.2 12.2 19.2 17.9 31.5 12.8s17.9-19.2 12.8-31.5l-88-208zM146.9 168H77.1L112 85.6 146.9 168zM256 24V128 232c0 13.3 10.7 24 24 24h92c42 0 76-34 76-76c0-24.6-11.7-46.4-29.8-60.3C426.9 107.3 432 92.2 432 76c0-42-34-76-76-76H280c-13.3 0-24 10.7-24 24zm100 80H304V48h52c15.5 0 28 12.5 28 28s-12.5 28-28 28zm-52 48h52 16c15.5 0 28 12.5 28 28s-12.5 28-28 28H304V152zM568.6 313.3c9.6-9.2 9.9-24.4 .7-33.9s-24.4-9.9-33.9-.7l-183 175.7L265 367c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L335 505c9.2 9.2 24.2 9.4 33.6 .3l200-192z"]},faLocationXmark:$8,faMapMarkerTimes:$5,faMapMarkerXmark:$7,faCircleQuarterStroke:{prefix:"far",iconName:"circle-quarter-stroke",icon:[512,512,[],"e5d3","M464 256c0-114.9-93.1-208-208-208c-1.4 0-2.9 0-4.3 0c2.7 4.6 4.3 10.1 4.3 16V224c0 17.7-14.3 32-32 32H64c-5.8 0-11.3-1.6-16-4.3c0 1.4 0 2.9 0 4.3c0 114.9 93.1 208 208 208s208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faLasso:{prefix:"far",iconName:"lasso",icon:[576,512,[],"f8c8","M576 176c0 97.2-128.9 176-288 176c-14.9 0-29.6-.7-43.9-2c7.7 15.3 11.9 32.4 11.9 50.2C256 461.9 205.9 512 144.2 512H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h88.2c35.2 0 63.8-28.6 63.8-63.8c0-24.9-14.5-47.5-37.1-57.9l-44.3-20.5C50.2 290.1 0 236.6 0 176C0 78.8 128.9 0 288 0S576 78.8 576 176zM288 304c132.5 0 240-57.3 240-128s-107.5-128-240-128S48 105.3 48 176s107.5 128 240 128z"]},faSlash:{prefix:"far",iconName:"slash",icon:[640,512,[],"f715","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z"]},faPersonToPortal:$9,faPortalEnter:eee,faCalendarStar:{prefix:"far",iconName:"calendar-star",icon:[448,512,[],"f736","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM233.3 242.9l23.6 47.8 52.7 7.7c8.5 1.2 11.9 11.7 5.8 17.7l-38.2 37.2 9 52.5c1.5 8.5-7.5 15-15.1 11L224 392l-47.2 24.8c-7.6 4-16.5-2.5-15.1-11l9-52.5-38.2-37.2c-6.2-6-2.8-16.5 5.8-17.7l52.7-7.7 23.6-47.8c3.8-7.7 14.8-7.7 18.7 0z"]},faComputerMouse:eet,faMouse:eec,faArrowRightToBracket:eei,faSignIn:eer,faPegasus:{prefix:"far",iconName:"pegasus",icon:[576,512,[],"f703","M432 0c-1.8 0-3.5 .2-5.2 .6C366.3 5.8 316 46.3 296.6 101.5L162.7 34.5c-7.4-3.7-16.3-3.3-23.4 1.1S128 47.7 128 56c0 81 33.4 133.2 67.7 164.8c16.9 15.6 33.8 26 46.6 32.5c6.4 3.3 11.8 5.6 15.7 7.2c2 .8 3.6 1.4 4.7 1.8c.5 .2 1 .3 1.3 .5c2.5 .9 5.1 1.3 7.9 1.3c13.3 0 24-10.7 24-24c0-10.8-7.2-20-17-23l-.4-.1c-.6-.2-1.6-.6-2.9-1.1c-2.6-1-6.6-2.8-11.5-5.2c-9.8-5-22.9-13.1-35.9-25.1c-19.9-18.3-40.3-46.4-48.5-88.8l121.5 60.8c3.6 1.8 7.4 2.6 11.2 2.5h.5c12.1 0 22.3-9 23.8-21c6.1-49.1 46.6-87.7 96.6-90.8c.7 0 1.3-.1 2-.2H440h24 8 .5c19.9 0 36.8 14.6 39.6 34.3l9.9 69.2c2.1 14.8-6.2 29.1-20 34.7c-13.3 5.3-28.4 1.3-37.3-9.8l-5.9-7.3c-6.4-8-17.1-11-26.7-7.7s-16.1 12.5-16.1 22.6v55c0 .5 0 1 0 1.5c0 .6 0 1.2 0 1.7c0 23.5-9.6 44.1-24.7 58.8c-4.6 4.5-7.3 10.7-7.3 17.2V464H336V346.2c0-11.3-7.9-21.1-19-23.5c-2.1-.4-4.2-1-6.3-1.6l-88-25.7c-7.3-2.1-15.3-.7-21.3 4s-9.6 11.9-9.4 19.5c0 .4 0 .9 0 1.3c0 8-1.4 16-4.3 23.5L175.6 376c-4.2 11.1-4.7 23.2-1.5 34.6L188.9 464H139.1l-11.2-40.5c-5.9-21.2-4.9-43.7 2.8-64.4l8.2-21.7c4.2-11.2 4.1-23.6-.4-34.7l-21.9-54.6c-3-7.6-4.6-15.7-4.6-23.9c0-15.5 5.5-29.7 14.6-40.8c-7.7-14.2-14.5-30.1-19.6-47.6c-8.8 6.9-16.5 15-22.9 24.2C37.3 162.1 0 200.7 0 248v64c0 13.3 10.7 24 24 24s24-10.7 24-24V248c0-13.2 6.4-25 16.3-32.2c-.2 2.8-.3 5.6-.3 8.5c0 14.3 2.7 28.4 8 41.7l21.9 54.6-8.2 21.7c-11.3 30.1-12.7 63.1-4.1 94.1l11.2 40.5c5.8 20.8 24.7 35.2 46.2 35.2h49.8c31.7 0 54.7-30.3 46.2-60.8l-14.8-53.3c-.5-1.6-.4-3.4 .2-5l12.1-32.3c1.4-3.7 2.6-7.4 3.6-11.2L288 364.5V464c0 26.5 21.5 48 48 48h48c26.5 0 48-21.5 48-48V327.8c19.8-22.6 32-52.3 32-85.5l0-1.6 0-.7v-7.8c17.7 6 37.5 5.8 55.8-1.5c34.4-13.8 55-49.3 49.7-86l-9.9-69.2c-1.6-11.3-5.3-21.9-10.7-31.3C555.6 40 560 32.5 560 24c0-13.3-10.7-24-24-24H472.5 472h-8H440h-8zm48 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faFilesMedical:{prefix:"far",iconName:"files-medical",icon:[448,512,[],"f7fd","M384 368H160c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320V96c0 17.7 14.3 32 32 32h48V352c0 8.8-7.2 16-16 16zM160 416H384c35.3 0 64-28.7 64-64V122.5c0-17-6.7-33.3-18.7-45.3L370.7 18.7C358.7 6.7 342.5 0 325.5 0H160C124.7 0 96 28.7 96 64V352c0 35.3 28.7 64 64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V376c0 75.1 60.9 136 136 136H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120zm197.3 72v37.3H208c-8.8 0-16 7.2-16 16v21.3c0 8.8 7.2 16 16 16h37.3V320c0 8.8 7.2 16 16 16h21.3c8.8 0 16-7.2 16-16V282.7H336c8.8 0 16-7.2 16-16V245.3c0-8.8-7.2-16-16-16H298.7V192c0-8.8-7.2-16-16-16H261.3c-8.8 0-16 7.2-16 16z"]},faCannon:{prefix:"far",iconName:"cannon",icon:[640,512,[],"e642","M261.2 406.7c-11.5 6.9-20.5 12.2-26.6 15.3c-47.4 23.5-104.9 4.3-128.5-43s-4.6-104.9 42.7-128.7c22.2-10.7 90.8-36.6 170.7-65.6C398.3 156.1 484.4 125.8 538 107c7.3-2.6 15.6 .6 19.2 8l30.7 61.4c3.7 7.3 1.3 15.8-5.2 20.2c-24.3 16.3-56.1 37.5-90.8 60.6c12.4 10.3 23.1 22.8 31.5 36.7c32.9-21.9 62.9-41.9 86-57.4c26.7-17.9 35.7-52.7 21.4-81.5L600.2 93.5c-14.4-28.7-47.7-42.4-78-31.8C414.8 99.3 177.1 183.2 127.6 207.2c-56.1 28-85.9 87.7-78.5 146.6L26.5 365.1C2.8 376.9-6.8 405.8 5.1 429.5s40.7 33.3 64.4 21.5L92 439.7c42.7 41.2 108.3 53.2 164.4 25.1c6.1-3.2 14.8-8.1 25.4-14.5c-9.2-13.1-16.2-27.8-20.6-43.6zM400 304a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 176a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},faNfcLock:{prefix:"far",iconName:"nfc-lock",icon:[576,512,[],"e1f8","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H320v48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v65.1c-17.7 2.5-34 9.2-48 18.9V96c0-8.8-7.2-16-16-16zm-16 72v62.3c-10.2 16.9-16 36.6-16 57.7v24.6c-19.1 11.1-32 31.7-32 55.4V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40zM128 352H320v48H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faPersonSkiLift:eea,faSkiLift:een,faSquare6:{prefix:"far",iconName:"square-6",icon:[448,512,[],"e25b","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm-96 48c0 53 43 96 96 96s96-43 96-96c0-44-29.6-81.1-70-92.4l29.6-25.4c10.1-8.6 11.2-23.8 2.6-33.8s-23.8-11.2-33.8-2.6l-81.6 70C142.2 224.8 128 255.6 128 288z"]},faShopSlash:eeo,faStoreAltSlash:ees,faWindTurbine:{prefix:"far",iconName:"wind-turbine",icon:[512,512,[],"f89b","M315.7 414.8c9.1 14.8 32 6.5 29.5-10.7L316.9 212c-.5-3.4 .1-6.9 1.8-9.9L411 31.2c8.3-15.3-10.4-31-24-20.1L234.7 131.7c-2.7 2.1-6 3.4-9.5 3.5L31.1 140.6C13.7 141 9.5 165 25.7 171.4l180.6 71.5c3.2 1.3 5.9 3.5 7.7 6.5L315.7 414.8zM232 339.8V464H152c-13.3 0-24 10.7-24 24s10.7 24 24 24H256 360c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V417.8l-48-78zM256 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faSlidersSimple:{prefix:"far",iconName:"sliders-simple",icon:[512,512,[],"e253","M80 336a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm76.3 8L488 344c13.3 0 24 10.7 24 24s-10.7 24-24 24l-331.7 0c-10.2 32.5-40.5 56-76.3 56c-44.2 0-80-35.8-80-80s35.8-80 80-80c35.8 0 66.1 23.5 76.3 56zM400 144a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-44.3-24c10.2-32.5 40.5-56 76.3-56c44.2 0 80 35.8 80 80s-35.8 80-80 80c-35.8 0-66.1-23.5-76.3-56L24 168c-13.3 0-24-10.7-24-24s10.7-24 24-24l331.7 0z"]},faGridRound:{prefix:"far",iconName:"grid-round",icon:[448,512,[],"e5da","M88 96A24 24 0 1 1 40 96a24 24 0 1 1 48 0zM64 32a64 64 0 1 0 0 128A64 64 0 1 0 64 32zM88 256a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM64 192a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM0 416a64 64 0 1 0 128 0A64 64 0 1 0 0 416zM248 96a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM224 32a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64 24a64 64 0 1 0 128 0 64 64 0 1 0 -128 0zm88 160a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-24-64a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM384 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM320 96a64 64 0 1 0 128 0A64 64 0 1 0 320 96zm88 160a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-24-64a64 64 0 1 0 0 128 64 64 0 1 0 0-128zm0 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64 24a64 64 0 1 0 128 0 64 64 0 1 0 -128 0z"]},faBadgeSheriff:{prefix:"far",iconName:"badge-sheriff",icon:[448,512,[],"f8a2","M256.1 63.9c5-6.7 7.9-14.9 7.9-23.9c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 9 2.9 17.2 7.9 23.9c-.9 1.2-1.7 2.4-2.5 3.8l-37.3 64-74 .3c-1.2 0-2.3 .1-3.5 .2c-6.9-12-19.9-20-34.7-20c-22.1 0-40 17.9-40 40s17.9 40 40 40c1.2 0 2.4-.1 3.6-.2L80.4 256 43.6 320.2c-1.2-.1-2.4-.2-3.6-.2c-22.1 0-40 17.9-40 40s17.9 40 40 40c14.8 0 27.8-8.1 34.7-20c1.1 .1 2.3 .2 3.5 .2l74 .3 37.3 64c.8 1.3 1.6 2.6 2.5 3.8c-5 6.7-7.9 14.9-7.9 23.9c0 22.1 17.9 40 40 40s40-17.9 40-40c0-9-2.9-17.2-7.9-23.9c.9-1.2 1.7-2.4 2.5-3.8l37.3-64 74-.3c1.2 0 2.3-.1 3.5-.2c6.9 12 19.9 20 34.7 20c22.1 0 40-17.9 40-40s-17.9-40-40-40c-1.2 0-2.4 .1-3.6 .2L367.6 256l36.7-64.2c1.2 .1 2.4 .2 3.6 .2c22.1 0 40-17.9 40-40s-17.9-40-40-40c-14.8 0-27.8 8.1-34.7 20c-1.1-.1-2.3-.2-3.5-.2l-74-.3-37.3-64c-.8-1.3-1.6-2.6-2.5-3.8zM272 256a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-80.7-96.3l32.7-56 32.7 56c7.1 12.2 20.2 19.8 34.4 19.9l64.9 .3-32.2 56.3c-7 12.3-7 27.4 0 39.7l32.2 56.3-64.9 .3c-14.2 .1-27.3 7.6-34.4 19.9l-32.7 56-32.7-56c-7.1-12.2-20.2-19.8-34.4-19.9l-64.9-.3 32.2-56.3c7-12.3 7-27.4 0-39.7L92.1 179.8l64.9-.3c14.2-.1 27.3-7.6 34.4-19.9z"]},faServer:{prefix:"far",iconName:"server",icon:[512,512,[],"f233","M64 80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM64 336c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V352c0-8.8-7.2-16-16-16H64zM0 352c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352zm392 32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24-280a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM328 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24-280a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faVirusCovidSlash:{prefix:"far",iconName:"virus-covid-slash",icon:[640,512,[],"e4a9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7H528v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zm197 154.4C258.3 139.9 287.8 128 320 128c70.7 0 128 57.3 128 128c0 21.2-5.1 41.1-14.2 58.7L235.8 159.5zM401.3 412.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128c0-2.9 .1-5.7 .3-8.5l-43.1-34c-1.5 6-2.7 12.2-3.5 18.5H112V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z"]},faIntersection:{prefix:"far",iconName:"intersection",icon:[384,512,[8898],"f668","M24 480c13.3 0 24-10.7 24-24V224c0-79.5 64.5-144 144-144s144 64.5 144 144V456c0 13.3 10.7 24 24 24s24-10.7 24-24V224c0-106-86-192-192-192S0 118 0 224V456c0 13.3 10.7 24 24 24z"]},faShopLock:{prefix:"far",iconName:"shop-lock",icon:[640,512,[],"e4a5","M0 185.8c0-6.4 1.6-12.7 4.7-18.3L82.4 25C90.8 9.6 106.9 0 124.5 0h391c17.6 0 33.7 9.6 42.1 25l77.7 142.4c3.1 5.6 4.7 11.9 4.7 18.3c0 12.4-5.9 23.3-14.9 30.3c-9.6-16.7-23.4-30.6-39.9-40.4L515.5 48l-391 0L54.7 176H470.3c-18.8 11.3-34 28-43.5 48H384V472c0 22.1-17.9 40-40 40H104c-22.1 0-40-17.9-40-40V224H38.2C17.1 224 0 206.9 0 185.8zM112 224v96H336V224H112zm0 240H336V368H112v96zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faFamily:{prefix:"far",iconName:"family",icon:[512,512,[],"e300","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM105.6 208H128h22.4 32.3c-4.3-9.8-6.7-20.6-6.7-32c0-3.9 .3-7.8 .8-11.5c-8.3-2.9-17.2-4.5-26.4-4.5H105.6c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352h32V336c0-11.1 1.6-21.9 4.6-32H88 85.6c-9.4 0-16.7-8-15.9-17.3l4.1-49.3C75.1 220.8 89 208 105.6 208zM336 176c0 11.4-2.4 22.2-6.7 32h38.9H384h15.7c7.1 0 13.4 4.7 15.4 11.6L448.4 336H368v16c0 11.2-1.9 22-5.5 32H400V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H368.3c-11.8 0-23 3.2-32.6 8.9c.2 2.3 .3 4.7 .3 7.1zM448 64A64 64 0 1 0 320 64a64 64 0 1 0 128 0zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm32 112v16c0 8.8-7.2 16-16 16H256 240c-8.8 0-16-7.2-16-16V336c0-17.7 14.3-32 32-32s32 14.3 32 32zm48 16V336c0-44.2-35.8-80-80-80s-80 35.8-80 80v16c0 24 13.2 44.9 32.7 55.8c-.5 2.7-.7 5.4-.7 8.2v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V416c0-2.8-.2-5.5-.7-8.2C322.8 396.9 336 376 336 352z"]},faHourglassStart:eel,faHourglass1:eef,faUserHairBuns:{prefix:"far",iconName:"user-hair-buns",icon:[448,512,[],"e3d3","M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H160c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32h14.4c1 5.2 1.6 10.5 1.6 16zM84 192c7 0 13.7-1.6 19.6-4.6c17.8 49.3 65 84.6 120.4 84.6s102.7-35.3 120.4-84.6c5.9 2.9 12.5 4.6 19.6 4.6c24.3 0 44-19.7 44-44V108c0-24.3-19.7-44-44-44c-9.3 0-17.9 2.9-25 7.8C318.2 29.3 274.5 0 224 0s-94.2 29.3-115 71.8C101.9 66.9 93.3 64 84 64c-24.3 0-44 19.7-44 44v40c0 24.3 19.7 44 44 44zM49.3 464c8.3-54.4 55.3-96 112-96H286.7c56.7 0 103.7 41.6 112 96H49.3zM0 481.3c0 17 13.8 30.7 30.7 30.7H417.3c17 0 30.7-13.8 30.7-30.7C448 392.2 375.8 320 286.7 320H161.3C72.2 320 0 392.2 0 481.3z"]},faBlenderPhone:{prefix:"far",iconName:"blender-phone",icon:[576,512,[],"f6b6","M158.1 64.1c4.7-12.4 .2-26.7-10.6-33.4l-44-27.2c-9.7-6-21.9-4.2-29.8 4.3C-24.6 114-24.6 286 73.7 392.2c7.9 8.5 20.1 10.3 29.8 4.3l44-27.2c10.8-6.7 15.3-21 10.6-33.4l-22-57.8c-4.2-10.9-14.5-17.6-25.3-16.4l-33.3 3.6c-13.6-42.2-13.6-88.4 0-130.7l33.3 3.6c10.9 1.2 21.2-5.5 25.3-16.4l22-57.8zM268.2 336H442.5l28-112H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H478.5l16-64H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H502.5l12-48H244.2l24 288zM566.1 39.8L489.6 345.5C521.8 361 544 393.9 544 432v16c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V432c0-40.5 25.1-75.1 60.6-89.2L196.3 52C194 24 216.1 0 244.2 0H535c20.8 0 36.1 19.6 31 39.8zM208 432v16c0 8.8 7.2 16 16 16H480c8.8 0 16-7.2 16-16V432c0-26.5-21.5-48-48-48H256c-26.5 0-48 21.5-48 48zm144-32a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faHourglassClock:{prefix:"far",iconName:"hourglass-clock",icon:[576,512,[],"e41b","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V67c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445v19H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H330.8c-18.3-12.9-34.1-29.2-46.3-48H80V445c0-27.6 11-54 30.5-73.5L192 289.9l64.5 64.5c1.5-19.3 6-37.7 13.2-54.7L225.9 256l81.5-81.5C336 146 352 107.3 352 67V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM192 222.1l-81.5-81.5C91 121 80 94.6 80 67V48H304V67c0 27.6-11 54-30.5 73.5L192 222.1zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM432 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z"]},faPersonSeatReclined:{prefix:"far",iconName:"person-seat-reclined",icon:[512,512,[],"e21f","M176 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm16.9 189.6l16.9 76.2c.8 3.7 4.1 6.3 7.8 6.3h16.4l-19.4-87.3c-1.1-5.1-5.7-8.7-10.9-8.7c-7.1 0-12.4 6.6-10.9 13.6zm68.6-15.2l.4 1.7H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H272.6l10.7 48h35.5c30 0 56.9 18.6 67.4 46.7l28.5 76.1 34.7-9.9c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7l-56 16c-12 3.4-24.7-2.9-29.1-14.6l-36.3-96.9c-3.5-9.4-12.5-15.6-22.5-15.6H264.5c-.3 0-.7 0-1 0H217.7c-26.2 0-49-18.2-54.7-43.9L146.1 232c-8.2-36.9 19.9-72 57.7-72c27.7 0 51.7 19.3 57.7 46.3zM79.6 147.8l34 192.7c6.1 34.4 36 59.5 70.9 59.5H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H184.5c-58.2 0-108.1-41.8-118.2-99.1l-34-192.7c-2.3-13.1 6.4-25.5 19.5-27.8s25.5 6.4 27.8 19.5z"]},faPaperPlaneTop:eeh,faPaperPlaneAlt:eeg,faSend:eeM,faMessageArrowUp:eeu,faCommentAltArrowUp:eem,faLightbulbExclamation:{prefix:"far",iconName:"lightbulb-exclamation",icon:[384,512,[],"f671","M320 176c0 27.2-8.4 52.3-22.8 72.9c-3.7 5.3-8.1 11.3-12.7 17.7l0 0 0 0 0 0 0 0c-12.9 17.7-28.3 38.9-39.8 59.8c-10.4 19-15.7 38.8-18.3 57.5H275c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8l0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5h48.6c-2.6-18.7-7.9-38.6-18.3-57.5c-11.5-20.9-26.9-42.1-39.8-59.8l0 0c-4.7-6.4-9-12.4-12.8-17.7C72.4 228.3 64 203.2 64 176c0-70.7 57.3-128 128-128s128 57.3 128 128zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zm0-400c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-8.8-7.2-16-16-16zm24 168a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faLayerMinus:eed,faLayerGroupMinus:eep,faChartPieSimpleCircleCurrency:{prefix:"far",iconName:"chart-pie-simple-circle-currency",icon:[640,512,[],"e604","M496 192c-46.8 0-89.3 18.2-120.8 48H272V16.6c0-9 7-16.6 16-16.6C401 0 494.5 83.7 509.8 192.5c-4.6-.4-9.2-.5-13.8-.5zM272 288h67.2c-7.6 14.9-13.2 31-16.3 48H224c-26.5 0-48-21.5-48-48V90.9C101.4 117.3 48 188.4 48 272c0 106 86 192 192 192c34.5 0 66.9-9.1 94.9-25c6.5 14.8 15 28.6 25.2 40.9C324.8 500.3 283.8 512 240 512C107.5 512 0 404.6 0 272C0 156.5 81.5 60.1 190.2 37.2c18.1-3.8 33.8 11 33.8 29.5V240v48h48zm80 80a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm118.6-25.4a35.9 35.9 0 1 1 50.7 50.7 35.9 35.9 0 1 1 -50.7-50.7zM531.3 426l17.3 17.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L554 403.3c13.2-21.6 13.2-49.1 0-70.7l17.3-17.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L531.3 310c-21.6-13.2-49.1-13.2-70.7 0l-17.3-17.3c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L438 332.7c-13.2 21.6-13.2 49.1 0 70.7l-17.3 17.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L460.7 426c21.6 13.2 49.1 13.2 70.7 0z"]},faCircleE:{prefix:"far",iconName:"circle-e",icon:[512,512,[],"e109","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V256 360c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H208V280h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H208V176H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faBuildingWheat:{prefix:"far",iconName:"building-wheat",icon:[640,512,[],"e4db","M320 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm40 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104zm112 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232c-8.8 0-16 7.2-16 16zM104 216c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104zm112 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232c-8.8 0-16 7.2-16 16zm424-40H624c-44.2 0-80 35.8-80 80v16h16c44.2 0 80-35.8 80-80V192zm0 128V304H624c-44.2 0-80 35.8-80 80v16h16c44.2 0 80-35.8 80-80zm0 112V416H624c-44.2 0-80 35.8-80 80v16h16c44.2 0 80-35.8 80-80zM512 496c0-44.2-35.8-80-80-80H416v16c0 44.2 35.8 80 80 80h16V496zm0-96V384c0-44.2-35.8-80-80-80H416v16c0 44.2 35.8 80 80 80h16zm0-128c0-44.2-35.8-80-80-80H416v16c0 44.2 35.8 80 80 80h16V272zM528 32c-13.3 0-24 10.7-24 24V160c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zm96 64c0-13.3-10.7-24-24-24s-24 10.7-24 24v32c0 13.3 10.7 24 24 24s24-10.7 24-24V96zM456 72c-13.3 0-24 10.7-24 24v32c0 13.3 10.7 24 24 24s24-10.7 24-24V96c0-13.3-10.7-24-24-24z"]},faGaugeMax:eez,faTachometerAltFastest:eeC,faPersonBreastfeeding:{prefix:"far",iconName:"person-breastfeeding",icon:[448,512,[],"e53a","M192 80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0A80 80 0 1 0 144 80a80 80 0 1 0 160 0zM116.9 282.2c19.6-26.5 50.6-42.2 83.6-42.2h58.3c27.6 0 54.1 11 73.7 30.6l55.2 55.3c12 12 12.5 31.3 1.2 43.9L326.1 440c-8.8 9.9-8 25.1 1.9 33.9s25.1 8 33.9-1.9l62.8-70.2c28.3-31.6 27-79.8-3-109.8l-55.2-55.3C338 208.1 299.3 192 258.9 192H200.6c-48.2 0-93.6 22.9-122.2 61.7l-56 75.7C-8.1 370.6 7.5 429.5 54.5 450.2L190.3 510c12.1 5.3 26.3-.2 31.6-12.3s-.2-26.3-12.3-31.6L73.8 406.2c-18.8-8.3-25-31.8-12.8-48.3l56-75.7zM192 328c0-13.3-10.7-24-24-24s-24 10.7-24 24v43.4c0 7.5 2.1 14.8 6.1 21.2C177.8 437 226.5 464 278.9 464H280c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.1c-35.1 0-67.7-17.7-86.9-46.9V328zm80 56a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faApostrophe:{prefix:"far",iconName:"apostrophe",icon:[192,512,[],"27","M128 176c8.8 0 16-7.2 16-16V128 96c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64zm16 46c-5.1 1.3-10.5 2-16 2H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32h64c35.3 0 64 28.7 64 64v32 32 72c0 66.3-53.7 120-120 120H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H72c39.8 0 72-32.2 72-72V222z"]},faFilePng:{prefix:"far",iconName:"file-png",icon:[512,512,[],"e666","M64 464l48 0 0 48-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 304l-48 0 0-144-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16zM318.3 360.8L352 428.2l0-60.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 7.4-5.1 13.9-12.3 15.6s-14.7-1.8-18-8.4L320 435.8l0 60.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-7.4 5.1-13.9 12.3-15.6s14.7 1.8 18 8.4zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm208-40c0-22.1 17.9-40 40-40l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 24c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80z"]},faFireHydrant:{prefix:"far",iconName:"fire-hydrant",icon:[384,512,[],"e17f","M192 0c-17.7 0-32 14.3-32 32v4c-45 11.6-80.4 47-92 92H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H316c-11.6-45-47-80.4-92-92V32c0-17.7-14.3-32-32-32zM56 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V384h16c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H320V208H272V464H112V208H64v48H48c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H64v80H56zM248 320a56 56 0 1 0 -112 0 56 56 0 1 0 112 0z"]},faRightToBracket:eeL,faSignInAlt:eeI,faVideoPlus:{prefix:"far",iconName:"video-plus",icon:[576,512,[],"f4e1","M320 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H320zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V351 161 128c0-35.3-28.7-64-64-64H64zm464 84.6V363.4L416 313v52.6l104.3 46.9c5.1 2.3 10.6 3.5 16.2 3.5c21.8 0 39.5-17.7 39.5-39.5v-241c0-21.8-17.7-39.5-39.5-39.5c-5.6 0-11.1 1.2-16.2 3.5L416 146.4V199l112-50.4zM216 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V184z"]},faSquareRight:eeA,faArrowAltSquareRight:eeH,faCommentSmile:{prefix:"far",iconName:"comment-smile",icon:[512,512,[],"f4b4","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM192 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM150.5 270.1c-9.9 8.8-10.7 24-1.9 33.9c26.3 29.4 64.7 48 107.3 48s81-18.6 107.3-48c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-17.6 19.7-43.1 32-71.6 32s-53.9-12.3-71.6-32c-8.8-9.9-24-10.7-33.9-1.9z"]},faVenus:{prefix:"far",iconName:"venus",icon:[384,512,[9792],"f221","M64 176a128 128 0 1 1 256 0A128 128 0 1 1 64 176zM216 350.4c85.8-11.7 152-85.3 152-174.4C368 78.8 289.2 0 192 0S16 78.8 16 176c0 89.1 66.2 162.7 152 174.4V400H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V350.4z"]},faPassport:{prefix:"far",iconName:"passport",icon:[448,512,[],"f5ab","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 400c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm33.3-176h39.1c1.6 30.4 7.7 53.8 14.6 70.8c-27.9-13.2-48.4-39.4-53.7-70.8zM224 304l-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5l-.3 0zm94.7-80c-5.3 31.4-25.8 57.6-53.7 70.8c6.8-17.1 12.9-40.4 14.6-70.8h39.1zm0-32H279.6c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8zM224 112l.3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5l.3 0zm-94.7 80c5.3-31.4 25.8-57.6 53.7-70.8c-6.8 17.1-12.9 40.4-14.6 70.8H129.3zM224 336a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},faInboxIn:eev,faInboxArrowDown:eeV,faHeartPulse:eey,faHeartbeat:eeN,faCircle8:{prefix:"far",iconName:"circle-8",icon:[512,512,[],"e0f5","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM264 128c39.8 0 72 32.2 72 72c0 15.7-5 30.1-13.5 42c18 14.7 29.5 37 29.5 62c0 44.2-35.8 80-80 80H240c-44.2 0-80-35.8-80-80c0-25 11.5-47.4 29.5-62C181 230.1 176 215.7 176 200c0-39.8 32.2-72 72-72h16zm-16 96s0 0 0 0h16s0 0 0 0c13.2 0 24-10.8 24-24s-10.7-24-24-24H248c-13.3 0-24 10.7-24 24s10.7 24 24 24zm16 48H248h-8c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32h-8z"]},faCloudsMoon:{prefix:"far",iconName:"clouds-moon",icon:[640,512,[],"f745","M352 160c0 11.5 1.2 22.7 3.5 33.4c53.7 8.2 96.5 49.8 106.4 103c14.2 5.5 27.2 13.4 38.5 23.2c3.7 .3 7.4 .4 11.2 .4c43.2 0 82.5-17.3 111.2-45.3c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-6.5 1.1-13.2 1.7-20 1.7c-64.3 0-116.5-52.3-116.5-116.9c0-43.7 23.9-81.8 59.3-101.9c6.1-3.5 9.2-10.5 7.7-17.3S532 1.2 525.1 .6c-4.5-.4-9-.6-13.5-.6C423.4 0 352 71.7 352 160zM335.8 272c26.5 0 48 21.5 48 48c0 .8 0 1.7 .1 2.5l2 23.8c1.1 13.2 12.7 23 25.9 21.9c1.3-.1 2.6-.2 4-.2c26.5 0 48 21.5 48 48s-21.5 48-48 48c-.6 0-1.3 0-1.9 0c-.3 0-.6 0-.9 0H146.1c-.3 0-.6 0-1 0c-.4 0-.9 0-1.3 0c-17.7 0-32-14.3-32-32s14.3-32 32-32c1.6 0 3.1 .1 4.6 .3c6.9 1 13.9-1.1 19.1-5.6s8.3-11.2 8.3-18.1V346.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c.1-.6 .2-1.1 .3-1.7c2.5-19.6 19.3-34.8 39.7-34.8c12.6 0 23.8 5.8 31.1 14.9c5.8 7.1 15.1 10.4 24.1 8.3s15.9-9.1 18-18c4.9-21.3 24-37.2 46.8-37.2zm96 46.8c-.6-52.5-43.4-94.8-96-94.8c-33 0-62 16.6-79.3 41.9c-12.2-6.3-26-9.9-40.6-9.9c-43 0-78.8 30.9-86.5 71.7c-1 2.6-1.5 5.4-1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c-36.5 7.4-64 39.7-64 78.4c0 44.2 35.8 80 80 80c.9 0 1.8 0 2.7 0h266c1.1 0 2.1 .1 3.2 .1c53 0 96-43 96-96c0-47.5-34.5-86.9-79.8-94.6l-.2-2.5zM320 192.1h0c0-35.3-28.6-64-64-64c-7.4 0-14.6 1.3-21.2 3.6c-11.5-30.1-40.6-51.6-74.8-51.6c-38.9 0-71.3 27.8-78.5 64.6c-3.1-.4-6.3-.6-9.5-.6c-39.8 0-72 32.2-72 72s32.2 72 72 72l0 0h34.8c9.4-19.9 24.6-36.6 43.4-48H73.8c-.6 0-1.2 0-1.7 0c-13.2 0-24-10.7-24-24s10.7-24 24-24c1.1 0 2.2 .1 3.2 .2c25.1 3.3 48.5-13.5 53.4-38.4c2.9-14.7 15.9-25.8 31.4-25.8c13.6 0 25.3 8.5 29.9 20.6c9.2 24.3 36.2 36.9 60.8 28.2c1.6-.6 3.4-.9 5.3-.9c8.8 0 16 7.2 16 16l0 .9c-.1 6.6-1.6 12.9-4.1 18.6c15.5-9.7 33.2-16.3 52.1-18.7l0-.9z"]},faClockTenThirty:{prefix:"far",iconName:"clock-ten-thirty",icon:[512,512,[],"e355","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V256c0-8-4-15.5-10.7-20l-96-64c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3L232 268.8V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faPeopleCarryBox:eex,faPeopleCarry:eeT,faFolderUser:{prefix:"far",iconName:"folder-user",icon:[512,512,[],"e18e","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H368c0-44.2-35.8-80-80-80H224c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V96zM320 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faTrashCanXmark:{prefix:"far",iconName:"trash-can-xmark",icon:[448,512,[],"e2ae","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm63 79c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},faTemperatureHigh:{prefix:"far",iconName:"temperature-high",icon:[512,512,[],"f769","M416 48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM80 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5C74.3 301 80 288.4 80 273.9V112zM144 0C82.1 0 32 50.2 32 112V273.9c0 1.7-.7 4.4-3.2 7.8C10.7 305.7 0 335.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},faMicrochip:{prefix:"far",iconName:"microchip",icon:[512,512,[],"f2db","M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64h-8c-35.3 0-64 28.7-64 64v8H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v8c0 35.3 28.7 64 64 64h8v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h48v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h8c35.3 0 64-28.7 64-64v-8h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V184h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448v-8c0-35.3-28.7-64-64-64h-8V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H184V24zM400 128V384c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16zM192 160c-17.7 0-32 14.3-32 32V320c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H192zm16 48h96v96H208V208z"]},faLeftLongToLine:{prefix:"far",iconName:"left-long-to-line",icon:[640,512,[],"e41e","M0 88C0 74.7 10.7 64 24 64s24 10.7 24 24l0 336c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 88zM134.5 272.4c-8.7-9.2-8.7-23.7 0-32.9l121.4-129c8.8-9.3 21-14.6 33.7-14.6c25.6 0 46.3 20.7 46.3 46.3l0 33.7 248 0c30.9 0 56 25.1 56 56l0 48c0 30.9-25.1 56-56 56l-248 0 0 33.7c0 25.6-20.7 46.3-46.3 46.3c-12.8 0-25-5.3-33.7-14.6l-121.4-129zM288 200l0-53.5L185 256 288 365.5l0-53.5c0-13.3 10.7-24 24-24l272 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-272 0c-13.3 0-24-10.7-24-24z"]},faCrown:{prefix:"far",iconName:"crown",icon:[576,512,[128081],"f521","M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34l-5.8 11.6L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7l-72-57.6L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0l4.4 23.9L86.4 427.4c5.5 30.4 32 52.6 63 52.6H426.6c30.9 0 57.4-22.1 63-52.6l41.4-227.5 4.4-23.9c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-17.1 13.7-72 57.6c-15.9 12.7-39.5 7.5-48.6-10.7L314.8 117.7 309 106zM133.7 418.9L102.2 245.6l28.9 23.1c39.8 31.8 98.8 18.9 121.5-26.7L288 171.3l35.4 70.7c22.8 45.6 81.8 58.5 121.5 26.7l28.9-23.1L442.3 418.9c-1.4 7.6-8 13.1-15.7 13.1H149.4c-7.7 0-14.4-5.5-15.7-13.1z"]},faWeightHanging:{prefix:"far",iconName:"weight-hanging",icon:[512,512,[],"f5cd","M216 88a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm118.4 40c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 14.4 3.5 28 9.6 40H120c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512H464c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128H334.4zM256 176H392l72 288H48l72-288H256z"]},faXmarksLines:{prefix:"far",iconName:"xmarks-lines",icon:[640,512,[],"e59a","M24 32H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 80 0 69.3 0 56S10.7 32 24 32zm0 400H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zM41 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55L41 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55L7 201c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm224 0l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM455 167c9.4-9.4 24.6-9.4 33.9 0l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9z"]},faFilePrescription:{prefix:"far",iconName:"file-prescription",icon:[384,512,[],"f572","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm40 192c-13.3 0-24 10.7-24 24v80 64c0 13.3 10.7 24 24 24s24-10.7 24-24V320h22.1c.3 .3 .6 .7 .9 1l55 55-23 23c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l23-23 23 23c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-23-23 23-23c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23-31.1-31.1C227.5 299.7 240 279.3 240 256c0-35.3-28.7-64-64-64H104zm72 80H128V240h48c8.8 0 16 7.2 16 16s-7.2 16-16 16z"]},faCalendarRange:{prefix:"far",iconName:"calendar-range",icon:[448,512,[],"e0d6","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zm48 96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm224 64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM192 288c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zm40 72H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24z"]},faFlowerDaffodil:{prefix:"far",iconName:"flower-daffodil",icon:[512,512,[9880],"f800","M112 88c0-48.6 39.4-88 88-88c21.3 0 40.8 7.6 56 20.1C271.2 7.6 290.7 0 312 0c48.6 0 88 39.4 88 88c0 21.3-7.6 40.8-20.1 56c12.6 15.2 20.1 34.7 20.1 56c0 48.6-39.4 88-88 88c-11.3 0-22.1-2.1-32-6v91.4c41-52 104.6-85.4 176-85.4h28c15.5 0 28 12.5 28 28c0 108.2-87.8 196-196 196H280 232 196C87.8 512 0 424.2 0 316c0-15.5 12.5-28 28-28H56c71.4 0 135 33.4 176 85.4V282c-9.9 3.9-20.7 6-32 6c-48.6 0-88-39.4-88-88c0-21.3 7.6-40.8 20.1-56C119.6 128.8 112 109.3 112 88zm88-40c-22.1 0-40 17.9-40 40c0 15 8.3 28.2 20.6 35c7.6 4.2 12.4 12.3 12.4 21s-4.7 16.8-12.4 21c-12.4 6.9-20.6 20-20.6 35c0 22.1 17.9 40 40 40c15 0 28.2-8.3 35-20.6c4.2-7.6 12.3-12.4 21-12.4s16.8 4.7 21 12.4c6.9 12.4 20 20.6 35 20.6c22.1 0 40-17.9 40-40c0-15-8.3-28.2-20.6-35c-7.6-4.2-12.4-12.3-12.4-21s4.7-16.8 12.4-21c12.4-6.9 20.6-20 20.6-35c0-22.1-17.9-40-40-40c-15 0-28.2 8.3-35 20.6C272.8 76.3 264.7 81 256 81s-16.8-4.7-21-12.4C228.2 56.3 215 48 200 48zM49.3 336C59.1 408.3 121 464 196 464h29.4C204.5 390.1 136.6 336 56 336H49.3zm413.3 0H456c-80.6 0-148.5 54.1-169.4 128H316c75 0 136.9-55.7 146.7-128zM256 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHandBackPointUp:{prefix:"far",iconName:"hand-back-point-up",icon:[448,512,[],"e1a2","M144 0C108.7 0 80 28.7 80 64V252.8c-5.2 3.6-10.2 7.6-14.9 11.9L44.8 283.2C26.5 299.9 16 323.5 16 348.3v10.2c0 54.1 28.7 104.1 75.4 131.3l2.6 1.5c23.2 13.6 49.7 20.7 76.6 20.7H296c66.3 0 120-53.7 120-120v-8V288c0-35.3-28.7-64-64-64c-2.8 0-5.6 .2-8.3 .5c-11-19.4-31.8-32.5-55.7-32.5c-5.3 0-10.5 .7-15.5 1.9c-10.8-20.2-32-33.9-56.5-33.9c-2.7 0-5.4 .2-8 .5V64c0-35.3-28.7-64-64-64zM128 64c0-8.8 7.2-16 16-16s16 7.2 16 16V200c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16v8c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16c0 9.1 5.1 17.4 13.3 21.5s17.9 3.2 25.1-2.3c2.7-2 6-3.2 9.6-3.2c8.8 0 16 7.2 16 16v96 8c0 39.8-32.2 72-72 72H170.6c-18.4 0-36.5-4.9-52.4-14.2l-11.7 20 11.7-20-2.6-1.5C83.6 429.7 64 395.5 64 358.5V348.3c0-11.3 4.8-22 13.1-29.6L96 301.5V344c0 8.8 7.2 16 16 16s16-7.2 16-16V266v-2V64z"]},faWeightScale:eeb,faWeight:eew,faArrowUpToArc:{prefix:"far",iconName:"arrow-up-to-arc",icon:[512,512,[],"e617","M256 48c114.9 0 208 93.1 208 208c0 13.3 10.7 24 24 24s24-10.7 24-24C512 114.6 397.4 0 256 0S0 114.6 0 256c0 13.3 10.7 24 24 24s24-10.7 24-24C48 141.1 141.1 48 256 48zM377.6 279.7l-104-112c-4.5-4.9-10.9-7.7-17.6-7.7s-13 2.8-17.6 7.7l-104 112c-9 9.7-8.5 24.9 1.3 33.9s24.9 8.5 33.9-1.3L232 245.1 232 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-242.9 62.4 67.2c9 9.7 24.2 10.3 33.9 1.3s10.3-24.2 1.3-33.9z"]},faStarExclamation:{prefix:"far",iconName:"star-exclamation",icon:[576,512,[],"f2f3","M309.5 13.5C305.5 5.2 297.1 0 287.9 0s-17.6 5.2-21.6 13.5L197.7 154.8 44.5 177.5c-9 1.3-16.5 7.6-19.3 16.3s-.5 18.1 5.9 24.5L142.2 328.4 116 483.9c-1.5 9 2.2 18.1 9.7 23.5s17.3 6 25.3 1.7l137-73.2 137 73.2c8.1 4.3 17.9 3.7 25.3-1.7s11.2-14.5 9.7-23.5L433.6 328.4 544.8 218.2c6.5-6.4 8.7-15.9 5.9-24.5s-10.3-14.9-19.3-16.3L378.1 154.8 309.5 13.5zM235.4 187.2L287.9 79l52.6 108.2c3.5 7.1 10.2 12.1 18.1 13.3l118.3 17.5L391 303c-5.5 5.5-8.1 13.3-6.8 21l20.2 119.6L299.2 387.5c-7.1-3.8-15.6-3.8-22.6 0L171.4 443.7l20.2-119.6c1.3-7.7-1.2-15.5-6.8-21L99 217.9l118.3-17.5c7.8-1.2 14.6-6.1 18.1-13.3zM288 168c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-13.3-10.7-24-24-24zm32 168a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faBooks:{prefix:"far",iconName:"books",icon:[512,512,[128218],"f5db","M48 416v48h64V416H48zm88 89.6c-7.1 4.1-15.3 6.4-24 6.4H48c-26.5 0-48-21.5-48-48V416 392 368 144 120 96 48C0 21.5 21.5 0 48 0h64c8.7 0 16.9 2.3 24 6.4C143.1 2.3 151.3 0 160 0h64c20.6 0 38.1 12.9 45 31.1c5.6-6.1 12.9-10.7 21.4-13L349.9 1.6c24.7-6.8 50.1 8.3 56.7 33.8l18 69.2 6 23.2 61.8 238.3 6 23.2 11.9 46c6.6 25.5-8 51.7-32.7 58.5l-59.6 16.5c-24.7 6.8-50.1-8.3-56.7-33.8l-18-69.2-6-23.2L275.6 145.9 272 132.2V144 368v24 24 48c0 26.5-21.5 48-48 48H160c-8.7 0-16.9-2.3-24-6.4zM160 464h64V416H160v48zM112 48H48V96h64V48zm0 96H48V368h64V144zm48-48h64V48H160V96zm64 272V144H160V368h64zm216.1-12.3l-55.8-215-56.5 15.6 55.8 215 56.5-15.6zm-44.4 62.1l11.9 45.7L464 447.9c0-.1 0-.2 0-.3l0-.1-11.7-45.2-56.5 15.6zm-79.9-308l56.5-15.6L360.4 48.5 304 64.1c0 .1 0 .2 0 .4l11.7 45.2z"]},faUserGroup:eeD,faUserFriends:eek,faArrowUpAZ:eeS,faSortAlphaUp:eeE,faLayerPlus:eej,faLayerGroupPlus:eeO,faPlayPause:{prefix:"far",iconName:"play-pause",icon:[640,512,[],"e22f","M432 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 13.3 10.7 24 24 24s24-10.7 24-24V88zm144 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 13.3 10.7 24 24 24s24-10.7 24-24V88zM112 381.8V130.2L263 256 112 381.8zm4.5-310.4c-9.5-7.9-22.8-9.7-34.1-4.4S64 83.6 64 96V416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4l192-160c7.3-6.1 11.5-15.1 11.5-24.6s-4.2-18.5-11.5-24.6l-192-160z"]},faBlockQuestion:{prefix:"far",iconName:"block-question",icon:[640,512,[],"e3dd","M160 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H480c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H160zM96 96c0-35.3 28.7-64 64-64H480c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V96zm137.8 77.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L344 272.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V258.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H286.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 360a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 120a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM456 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM160 392a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm296-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faSnooze:eeP,faZzz:ee_,faScannerImage:{prefix:"far",iconName:"scanner-image",icon:[576,512,[],"f8f3","M66.7 34.5c-11.9-5.9-26.3-1.1-32.2 10.7s-1.1 26.3 10.7 32.2L466.3 288H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V384 352v-8.4c0-33.3-18.8-63.8-48.6-78.7L66.7 34.5zM528 352v32 32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V352c0-8.8 7.2-16 16-16H512c8.8 0 16 7.2 16 16zM120 384a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTvRetro:{prefix:"far",iconName:"tv-retro",icon:[512,512,[128250],"f401","M135 7c9.4-9.4 24.6-9.4 33.9 0l87 87L343 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55H432c44.2 0 80 35.8 80 80V432c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176c0-44.2 35.8-80 80-80H190.1L135 41c-9.4-9.4-9.4-24.6 0-33.9zM80 144c-17.7 0-32 14.3-32 32V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H80zm336 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM392 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM144 192H304c26.5 0 48 21.5 48 48V368c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V240c0-26.5 21.5-48 48-48z"]},faSquareT:{prefix:"far",iconName:"square-t",icon:[448,512,[],"e280","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm120 48H224 328c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V192H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faFarm:eeB,faBarnSilo:eeU,faChessKnight:{prefix:"far",iconName:"chess-knight",icon:[448,512,[9822],"f441","M226.6 48H117.3l17.1 12.8c6 4.5 9.6 11.6 9.6 19.2s-3.6 14.7-9.6 19.2l-6.5 4.9c-10 7.5-16 19.3-16 31.9l-.3 91c0 10.2 4.9 19.9 13.2 25.8l1.9 1.3c9.9 7.1 23.3 7 33.2-.1l49.9-36.3c10.7-7.8 25.7-5.4 33.5 5.3s5.4 25.7-5.3 33.5l-49.9 36.3-53.8 39.1c-7.3 5.3-13 12.2-16.9 20.1H66.8c5.3-22.1 17.8-41.9 35.9-56.3c-1.3-.8-2.6-1.7-3.8-2.6L97 291.8c-21-15-33.4-39.2-33.3-65l.3-91c.1-19.8 6.7-38.7 18.6-53.9l-.4-.3C70.7 73 64 59.6 64 45.3C64 20.3 84.3 0 109.3 0H226.6C331.2 0 416 84.8 416 189.4c0 11.1-1 22.2-2.9 33.2L390.1 352H341.3l24.5-137.8c1.5-8.2 2.2-16.5 2.2-24.8C368 111.3 304.7 48 226.6 48zM85.2 432L68.7 464H379.3l-16.6-32H85.2zm315.7-30.7l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H56.8C34.2 512 16 493.8 16 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C52.5 390.7 63.5 384 75.5 384h297c12 0 22.9 6.7 28.4 17.3zM172 128a20 20 0 1 1 0 40 20 20 0 1 1 0-40z"]},faBarsSort:{prefix:"far",iconName:"bars-sort",icon:[448,512,[],"e0ae","M0 88C0 74.7 10.7 64 24 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 112 0 101.3 0 88zM0 248c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM192 408c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H168c13.3 0 24 10.7 24 24z"]},faPalletBoxes:eeR,faPaletteBoxes:eeY,faPalletAlt:eeG,faFaceLaughSquint:eeQ,faLaughSquint:eeF,faCodeSimple:{prefix:"far",iconName:"code-simple",icon:[576,512,[],"e13d","M216.6 105.4c9.6-9.2 9.9-24.3 .8-33.9s-24.3-9.9-33.9-.8l-176 168C2.7 243.2 0 249.4 0 256s2.7 12.8 7.4 17.4l176 168c9.6 9.2 24.8 8.8 33.9-.8s8.8-24.8-.8-33.9L58.8 256 216.6 105.4zm142.9 0L517.2 256 359.4 406.6c-9.6 9.2-9.9 24.3-.8 33.9s24.3 9.9 33.9 .8l176-168c4.7-4.5 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9z"]},faBoltSlash:{prefix:"far",iconName:"bolt-slash",icon:[640,512,[],"e0b8","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L450.2 327.6l49.5-42c7.8-6.6 12.3-16.4 12.3-26.6c0-19.3-15.6-34.9-34.9-34.9H391.8L445.4 36.6C450.6 18.3 436.8 0 417.7 0c-6.8 0-13.5 2.4-18.7 6.9L227.9 153.3 38.8 5.1zM266.4 183.5L381.6 85 337.5 239.3l-71.1-55.7zM379.3 272h62.2l-29.8 25.3L379.3 272zm-4.4 119.4l-38.5-30.3-78.2 66.4L288.1 323l-40.7-32.1L194.6 475.4c-5.2 18.4 8.5 36.6 27.6 36.6c6.8 0 13.4-2.4 18.6-6.8L374.9 391.4zM153.5 216.9l-13.7 11.7c-7.5 6.4-11.8 15.8-11.8 25.6c0 18.6 15.1 33.7 33.7 33.7h82l-90.2-71.1z"]},faPanelFire:{prefix:"far",iconName:"panel-fire",icon:[640,512,[],"e42f","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H306.1c8.1 17.5 18.8 33.7 31.5 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v32.2c-12.6-1.2-25.5 2.7-35.5 11.7c-4.2 3.8-8.4 7.6-12.5 11.5V96c0-8.8-7.2-16-16-16zM293.8 311.3c-1.8 .5-3.8 .7-5.8 .7c-13.3 0-24-10.7-24-24s10.7-24 24-24c8.2 0 15.5 4.1 19.8 10.4c-5.8 12.1-10.6 24.5-14 36.9zM96 160c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160zm32 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM480 511.9c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 267.8 640 320 640 351.9c0 88.4-71.6 160-160 160zM544 400c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327 416 363.5 416 400c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faBinaryCircleCheck:{prefix:"far",iconName:"binary-circle-check",icon:[640,512,[],"e33c","M318 4.5C324.3 9 328 16.3 328 24V176h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H304 248c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V57.3l-16.4 5.5C251 67 237.4 60.2 233.2 47.6S235.8 21.4 248.4 17.2l48-16C303.7-1.2 311.8 0 318 4.5zM94 292.5c6.3 4.5 10 11.8 10 19.5V464h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H80 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V345.3l-16.4 5.5C27 355 13.4 348.2 9.2 335.6S11.8 309.4 24.4 305.2l48-16c7.3-2.4 15.4-1.2 21.6 3.3zM72 0h48c39.8 0 72 32.2 72 72v80c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72V72C0 32.2 32.2 0 72 0zM48 72v80c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H72C58.7 48 48 58.7 48 72zM192 360c0-39.8 32.2-72 72-72h48c8.8 0 17.2 1.6 25 4.5c-6.8 14.4-11.8 29.8-14.5 45.9c-3.2-1.5-6.7-2.4-10.5-2.4H264c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24h48l.1 0h36.4c5.4 8.2 11.4 15.9 18 23.1C353.2 502.4 333.7 512 312 512H264c-39.8 0-72-32.2-72-72V360zm160 8a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faCommentMinus:{prefix:"far",iconName:"comment-minus",icon:[512,512,[],"f4b1","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM184 216c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faBurrito:{prefix:"far",iconName:"burrito",icon:[512,512,[127791],"f7ed","M67.9 304c-4.4 4.4-8.1 9.4-11.2 14.7c17.3 6 35.9 9.3 55.3 9.3c75.6 0 139.5-49.9 160.6-118.6c4.8-15.6 7.4-32.2 7.4-49.4c0-20.3-3.6-39.8-10.2-57.9L67.9 304zm-53.8-7.4l0 0c5.3-9.7 11.9-18.6 19.8-26.5L242 62c8.2-35.5 40-62 78-62c11.4 0 22.2 2.4 32 6.7C361.8 2.4 372.6 0 384 0c34.6 0 64.1 22 75.2 52.8C490 63.9 512 93.4 512 128c0 11.4-2.4 22.2-6.7 32c2.7 6.1 4.6 12.7 5.7 19.6c6.6 41.7-20.4 81-61 90.4L241.9 478.1C220.2 499.8 190.7 512 160 512s-60.2-12.2-81.9-33.9L112 444.1c12.7 12.7 30 19.9 48 19.9s35.3-7.2 48-19.9L409.9 242.2c-18-6.6-37.5-10.2-57.9-10.2c-13 0-25.7 1.5-37.9 4.3C283.3 317.9 204.5 376 112 376c-21.7 0-42.6-3.2-62.4-9.1c2.8 12.5 9.1 24 18.2 33.1L112 444.1 78.1 478.1 33.9 433.9C12.2 412.2 0 382.7 0 352c0-2.4 .1-4.8 .2-7.1l0 0c1-17 5.8-33.5 13.9-48.3z"]},faViolin:{prefix:"far",iconName:"violin",icon:[640,512,[127931],"f8ed","M496 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM345 41L41 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L311 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM198.4 403.2c6.4-4.8 15.3-4.1 20.9 1.5l16 16c5.6 5.6 6.3 14.5 1.5 20.9l-5.3 7.1c16.6 9.7 35.9 15.3 56.5 15.3c25.2 0 48.3-8.2 67-22.2c-2-8.3-3-17-3-25.8c0-60 47.3-109.1 106.6-111.9c8.2-19.7 8.4-46.6-12.7-76.1L361 313c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L412 194.1c-29.5-21-56.4-20.8-76.1-12.7C333.1 240.8 284 288 224 288c-8.8 0-17.5-1-25.8-3c-14 18.7-22.2 41.8-22.2 67c0 20.6 5.6 39.9 15.3 56.5l7.1-5.3zm-45.7 34.3c-15.7-24.7-24.7-54-24.7-85.5c0-41.2 15.5-78.7 41.1-107c9.7-10.7 25.8-10.1 39.8-6.7c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64c0-11.6 2.6-24 12.4-30.1c39.3-24.7 94.3-26.4 145.8 14L599 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L480.2 193.8c40.3 51.5 38.6 106.5 14 145.8C488 349.4 475.6 352 464 352c-35.3 0-64 28.7-64 64c0 5.2 .6 10.2 1.8 15.1c3.4 14.1 4 30.2-6.7 39.8C366.7 496.5 329.2 512 288 512c-31.4 0-60.7-9.1-85.5-24.7l-13.7 18.3c-2.8 3.7-7 6-11.7 6.4s-9.2-1.4-12.4-4.6l-32-32c-3.3-3.3-5-7.8-4.6-12.4s2.6-8.9 6.4-11.7l18.3-13.7zM448 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faObjectsColumn:{prefix:"far",iconName:"objects-column",icon:[448,512,[],"e3c1","M48 80V240h96V80H48zM0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V240c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM304 272V432h96V272H304zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V272zM144 368H48v64h96V368zM48 320h96c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48zM304 80v64h96V80H304zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80z"]},faSquareChevronDown:eeZ,faChevronSquareDown:eeq,faCommentPlus:{prefix:"far",iconName:"comment-plus",icon:[512,512,[],"f4b2","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM232 328c0 13.3 10.7 24 24 24s24-10.7 24-24V264h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faTriangleInstrument:eeK,faTriangleMusic:eeJ,faWheelchair:{prefix:"far",iconName:"wheelchair",icon:[512,512,[],"f193","M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120.5 247.2C78.1 263.2 48 304.1 48 352c0 61.9 50.1 112 112 112c42.8 0 80-24 98.9-59.3c6.2-11.7 20.8-16.1 32.5-9.9s16.1 20.8 9.9 32.5C274.3 477.7 221.2 512 160 512C71.6 512 0 440.4 0 352c0-68.5 43.1-126.9 103.5-149.7c12.4-4.7 26.2 1.6 30.9 14s-1.6 26.2-14 30.9zm67.2-118.8c13-2.4 25.5 6.3 27.9 19.3l5.1 28.3H344c13.3 0 24 10.7 24 24s-10.7 24-24 24H229.5l13.4 73.4c.7 3.8 4 6.6 7.9 6.6H373.5c15.9 0 30.3 9.4 36.6 24l43 98.3 27.2-9.1c12.6-4.2 26.2 2.6 30.4 15.2s-2.6 26.2-15.2 30.4l-48 16c-11.8 3.9-24.6-1.8-29.6-13.1L368.3 352H250.7c-27.1 0-50.3-19.4-55.1-46L168.4 156.3c-2.4-13 6.3-25.5 19.3-27.9z"]},faUserPilotTie:{prefix:"far",iconName:"user-pilot-tie",icon:[448,512,[],"e2c1","M217.9 .8l-152 40c-8.6 2.3-15.3 9.1-17.3 17.8s1 17.8 7.8 23.6L80 102.5v8.4c0 10.7 5.3 20.8 15.1 25.2c24.1 10.8 68.6 24 128.9 24s104.8-13.2 128.9-24c9.8-4.4 15.1-14.5 15.1-25.2v-8.4l23.6-20.2c6.8-5.8 9.8-14.9 7.8-23.6s-8.7-15.6-17.3-17.8l-152-40c-4-1.1-8.2-1.1-12.2 0zM183.2 65.7L224 86.1l40.8-20.4c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5l-48 24c-4.5 2.3-9.8 2.3-14.3 0l-48-24c-7.9-4-11.1-13.6-7.2-21.5s13.6-11.1 21.5-7.2zM96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2c-14 5.4-28.5 9.9-43.3 13.4c.4 3.2 .6 6.5 .6 9.8c0 46-37.2 83.2-83.2 83.2s-83.2-37.2-83.2-83.2c0-3.3 .2-6.6 .6-9.8c-14.8-3.6-29.3-8.1-43.3-13.4C96.7 176.3 96 184.1 96 192zm91.6 183.2L208 416l-12.2 48.9 0 0-.5-.9 0 0L133 360.3c-3-5-8.6-8.1-14.4-7.4C51.8 360.8 0 417.5 0 486.4C0 500.5 11.5 512 25.6 512H168h0 1 21.2H192v0h64v0h1.7 21.2 1 0H422.4c14.1 0 25.6-11.5 25.6-25.6c0-68.9-51.8-125.6-118.6-133.5c-5.8-.7-11.4 2.4-14.4 7.4L252.8 464l0 0-.5 .9 0 0L240 416l20.4-40.8c5.3-10.6-2.4-23.2-14.3-23.2H201.9c-11.9 0-19.6 12.5-14.3 23.2zM139.2 464H50.9c7.2-27 27.3-48.8 53.2-58.5L139.2 464zm257.8 0H308.8l35.1-58.5c25.9 9.7 45.9 31.5 53.2 58.5z"]},faPianoKeyboard:{prefix:"far",iconName:"piano-keyboard",icon:[576,512,[127929],"f8d5","M528 224V384c0 8.8-7.2 16-16 16H432V315.7c9.6-5.5 16-15.9 16-27.7V224h80zM400 400H304V315.7c9.6-5.5 16-15.9 16-27.7V224h64v64c0 11.8 6.4 22.2 16 27.7V400zm-128 0H176V315.7c9.6-5.5 16-15.9 16-27.7V224h64v64c0 11.8 6.4 22.2 16 27.7V400zm-128 0H64c-8.8 0-16-7.2-16-16V224h80v64c0 11.8 6.4 22.2 16 27.7V400zM528 176H416 288 160 48V128c0-8.8 7.2-16 16-16H512c8.8 0 16 7.2 16 16v48zm48 0V128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128v48 24 24V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V224 200 176z"]},faBedEmpty:{prefix:"far",iconName:"bed-empty",icon:[640,512,[128719],"f8f9","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V184 360v96c0 13.3 10.7 24 24 24s24-10.7 24-24V384H592v80c0 13.3 10.7 24 24 24s24-10.7 24-24V360 280c0-66.3-53.7-120-120-120H48V56zM592 336H48V208H520c39.8 0 72 32.2 72 72v56z"]},faCircleArrowUp:eeW,faArrowCircleUp:eeX,faToggleOn:{prefix:"far",iconName:"toggle-on",icon:[576,512,[],"f205","M192 112c-79.5 0-144 64.5-144 144s64.5 144 144 144H384c79.5 0 144-64.5 144-144s-64.5-144-144-144H192zM0 256C0 150 86 64 192 64H384c106 0 192 86 192 192s-86 192-192 192H192C86 448 0 362 0 256zm384-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faRectangleVertical:ee$,faRectanglePortrait:ee1,faPersonWalking:ee2,faWalking:ee4,faL:{prefix:"far",iconName:"l",icon:[320,512,[108],"4c","M56 32c13.3 0 24 10.7 24 24V432H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24V56c0-13.3 10.7-24 24-24z"]},faSignalStream:{prefix:"far",iconName:"signal-stream",icon:[576,512,[],"f8dd","M99.8 69.4c10.2 8.4 11.6 23.6 3.2 33.8C68.6 144.7 48 197.9 48 256s20.6 111.3 55 152.8c8.4 10.2 7 25.3-3.2 33.8s-25.3 7-33.8-3.2C24.8 389.6 0 325.7 0 256S24.8 122.4 66 72.6c8.4-10.2 23.6-11.6 33.8-3.2zm376.5 0c10.2-8.4 25.3-7 33.8 3.2c41.2 49.8 66 113.8 66 183.4s-24.8 133.6-66 183.4c-8.4 10.2-23.6 11.6-33.8 3.2s-11.6-23.6-3.2-33.8c34.3-41.5 55-94.7 55-152.8s-20.6-111.3-55-152.8c-8.4-10.2-7-25.3 3.2-33.8zM248 256a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm-61.1-78.5C170 199.2 160 226.4 160 256s10 56.8 26.9 78.5c8.1 10.5 6.3 25.5-4.2 33.7s-25.5 6.3-33.7-4.2c-23.2-29.8-37-67.3-37-108s13.8-78.2 37-108c8.1-10.5 23.2-12.3 33.7-4.2s12.3 23.2 4.2 33.7zM427 148c23.2 29.8 37 67.3 37 108s-13.8 78.2-37 108c-8.1 10.5-23.2 12.3-33.7 4.2s-12.3-23.2-4.2-33.7C406 312.8 416 285.6 416 256s-10-56.8-26.9-78.5c-8.1-10.5-6.3-25.5 4.2-33.7s25.5-6.3 33.7 4.2z"]},faDownToBracket:{prefix:"far",iconName:"down-to-bracket",icon:[448,512,[],"e4e7","M114.2 192L224 302 333.8 192H280c-13.3 0-24-10.7-24-24V48l-64 0 0 120c0 13.3-10.7 24-24 24l-53.8 0zM224 352c-11.5 0-22.5-4.6-30.6-12.7L77.6 223.2C68.9 214.5 64 202.7 64 190.4c0-25.6 20.8-46.4 46.4-46.4l33.6 0 0-96c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48v96h33.6c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L254.6 339.3c-8.1 8.1-19.1 12.7-30.6 12.7zM48 344l0 80c0 22.1 17.9 40 40 40l272 0c22.1 0 40-17.9 40-40V344c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 48.6-39.4 88-88 88L88 512c-48.6 0-88-39.4-88-88l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faCircleZ:{prefix:"far",iconName:"circle-z",icon:[512,512,[],"e130","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h98.2L164.3 346.3c-5.1 7.3-5.7 16.9-1.5 24.8S175.1 384 184 384H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H229.8L347.7 165.7c5.1-7.3 5.7-16.9 1.5-24.8S336.9 128 328 128H184z"]},faStars:{prefix:"far",iconName:"stars",icon:[512,512,[],"f762","M325.8 152.3c1.3 4.6 5.5 7.7 10.2 7.7s8.9-3.1 10.2-7.7L360 104l48.3-13.8c4.6-1.3 7.7-5.5 7.7-10.2s-3.1-8.9-7.7-10.2L360 56 346.2 7.7C344.9 3.1 340.7 0 336 0s-8.9 3.1-10.2 7.7L312 56 263.7 69.8c-4.6 1.3-7.7 5.5-7.7 10.2s3.1 8.9 7.7 10.2L312 104l13.8 48.3zM115.7 346.2L75.5 307l55.5-8.1c15.6-2.3 29.2-12.1 36.1-26.3l24.8-50.3 24.8 50.3c7 14.2 20.5 24 36.1 26.3l55.5 8.1-40.2 39.2c-11.3 11-16.4 26.9-13.8 42.4l9.5 55.4-49.5-26.1c-14-7.4-30.7-7.4-44.7 0L120 444l9.5-55.4c2.7-15.6-2.5-31.4-13.8-42.4zm54.7-188.8l-46.3 94L20.5 266.5C.9 269.3-7 293.5 7.2 307.4l74.9 73.2L64.5 483.9c-3.4 19.6 17.2 34.6 34.8 25.3l92.6-48.8 92.6 48.8c17.6 9.3 38.2-5.7 34.8-25.3L301.6 380.6l74.9-73.2c14.2-13.9 6.4-38.1-13.3-40.9L259.7 251.4l-46.3-94c-8.8-17.9-34.3-17.9-43.1 0zm258.4 85.8l11 38.6c1 3.6 4.4 6.2 8.2 6.2s7.1-2.5 8.2-6.2l11-38.6 38.6-11c3.6-1 6.2-4.4 6.2-8.2s-2.5-7.1-6.2-8.2l-38.6-11-11-38.6c-1-3.6-4.4-6.2-8.2-6.2s-7.1 2.5-8.2 6.2l-11 38.6-38.6 11c-3.6 1-6.2 4.4-6.2 8.2s2.5 7.1 6.2 8.2l38.6 11z"]},faFire:{prefix:"far",iconName:"fire",icon:[448,512,[128293],"f06d","M89.3 156.3C113 115 143.2 77 170.5 50.4c18.7 18.7 40.9 47.2 60.1 71.7c3.8 4.8 7.4 9.5 10.9 13.9c4.6 5.8 11.7 9.2 19.1 9.1s14.4-3.6 18.9-9.5c3.3-4.3 7.7-10.8 12.3-17.4c2.6-3.8 5.3-7.6 7.8-11.2c5.6-7.9 10.5-14.5 14.4-19.1c20 20.8 41 53 57.4 88.4c17.7 38.2 28.6 77 28.6 106.3c0 103-78.8 181.4-176 181.4c-98.3 0-176-78.4-176-181.4c0-37.5 16.2-82.4 41.3-126.2zM199.5 11.6C183.3-3.8 158-3.9 141.8 11.5c-32 30.1-67 73.6-94.1 121C20.7 179.5 0 233 0 282.6C0 410.9 98.1 512 224 512c124.6 0 224-100.9 224-229.4c0-39.1-13.9-85.2-33.1-126.5C395.7 114.6 369.8 74.9 343 49c-16.3-15.8-42-15.8-58.3-.1c-7.9 7.6-17 20-24.3 30.3l-1.1 1.6C240.6 57 218.4 29.5 199.5 11.6zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"]},faBedPulse:ee3,faProcedures:ee0,faHouseDay:{prefix:"far",iconName:"house-day",icon:[640,512,[],"e00e","M174.2 8.3C171.4 3.2 166-.1 160.1-.1s-11.3 3.2-14.1 8.4L118.4 59.5 62.8 42.8c-5.6-1.7-11.7-.1-15.9 4s-5.7 10.3-4 15.9l16.7 55.7L8.3 146c-5.2 2.8-8.4 8.2-8.4 14.1s3.2 11.3 8.4 14.1l51.2 27.6L42.8 257.4c-1.7 5.6-.1 11.7 4 15.9s10.3 5.7 15.9 4l55.7-16.7 6.2 11.5 24-19.6 14.5-11.8c-1 0-2.1 .1-3.1 .1c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80c0 6.6-.8 13-2.3 19.2l54.6-44.5-31.7-17.1 16.7-55.7c1.7-5.6 .1-11.7-4-15.9s-10.3-5.7-15.9-4L201.8 59.5 174.2 8.3zM208 160a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm207.2-58.6c-8.8-7.2-21.5-7.2-30.3 0l-216 176c-10.3 8.4-11.8 23.5-3.4 33.8s23.5 11.8 33.8 3.4L224 294.4V456c0 30.9 25.1 56 56 56H520c30.9 0 56-25.1 56-56V294.4l24.8 20.2c10.3 8.4 25.4 6.8 33.8-3.4s6.8-25.4-3.4-33.8l-216-176zM528 255.3V456c0 4.4-3.6 8-8 8H280c-4.4 0-8-3.6-8-8V255.3L400 151 528 255.3zM352 312v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24z"]},faShuttleSpace:ee6,faSpaceShuttle:ee8,faShirtLongSleeve:{prefix:"far",iconName:"shirt-long-sleeve",icon:[640,512,[],"e3c7","M188.4 48c-26.3 0-50.4 14.3-63.1 37.3L58.9 206C51.7 219 48 233.6 48 248.4V400H96V248.4c0-13.6 4.5-27.2 9.7-39c5.4-12.1 12.5-24.4 19.7-35.8c6.1-9.6 12.6-19.2 18.4-27.8c1.1-1.6 2.2-3.2 3.2-4.7c6.9-10.2 12.3-18.4 15.9-24.8c5.3-9.6 16.4-14.4 27-11.7s18 12.3 18 23.2V448c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V128c0-11 7.4-20.5 18-23.2s21.7 2.1 27 11.7c3.5 6.4 9 14.7 15.9 24.8c1 1.5 2.1 3.1 3.2 4.7c5.9 8.6 12.3 18.2 18.4 27.8c7.2 11.4 14.4 23.7 19.7 35.8c5.2 11.8 9.7 25.4 9.7 39V400h48V248.4c0-14.8-3.7-29.4-10.9-42.4L514.7 85.3C502.1 62.3 477.9 48 451.6 48H444c-.4 0-.9 0-1.3 0c-1 .1-2 0-3 0H421.2c-10.8 45.9-52 80-101.2 80s-90.4-34.1-101.2-80H200.3c-1 .1-2 .1-3 0c-.4 0-.9 0-1.3 0h-7.6zM83.2 62.2C104.3 23.8 144.6 0 188.4 0H196c.8 0 1.5 0 2.3 0c.6 0 1.1 0 1.7 0h24c23 0 37.7 18.2 41.1 35.2C270.3 60.7 292.9 80 320 80s49.7-19.3 54.9-44.8C378.3 18.2 393 0 416 0h24c.6 0 1.1 0 1.7 0c.8 0 1.5 0 2.3 0h7.6c43.8 0 84.1 23.8 105.1 62.2l66.4 120.7c11 20.1 16.8 42.6 16.8 65.5V424c0 13.3-10.7 24-24 24H520c-13.3 0-24-10.7-24-24V248.4c0-3.7-1.4-10.1-5.6-19.4c-2.7-6.2-6.3-12.8-10.4-19.8V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V209.2c-4.1 7-7.7 13.6-10.4 19.8c-4.2 9.4-5.6 15.7-5.6 19.4V424c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V248.4c0-22.9 5.8-45.5 16.8-65.5L83.2 62.2z"]},faChartPieSimple:ee5,faChartPieAlt:ee7,faFaceLaugh:ee9,faLaugh:ete,faFolderOpen:{prefix:"far",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M384 480h48c11.4 0 21.9-6 27.6-15.9l112-192c5.8-9.9 5.8-22.1 .1-32.1S555.5 224 544 224H144c-11.4 0-21.9 6-27.6 15.9L48 357.1V96c0-8.8 7.2-16 16-16H181.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c21 21 49.5 32.8 79.2 32.8H416c8.8 0 16 7.2 16 16v32h48V160c0-35.3-28.7-64-64-64H298.5c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H87.7 384z"]},faAlbumCollectionCircleUser:{prefix:"far",iconName:"album-collection-circle-user",icon:[640,512,[],"e48f","M56 0H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 48 32 37.3 32 24S42.7 0 56 0zM6.2 232.3C1.1 194 30.9 160 69.6 160H442.4c23.9 0 44.4 13 55.4 32l-1.8 0c-26.2 0-51.1 5.7-73.4 16H69.6c-9.7 0-17.1 8.5-15.9 18.1l29.5 224c1 8 7.8 13.9 15.9 13.9H348.5c12.3 18.8 28 35.1 46.3 48H99.1c-32.1 0-59.3-23.8-63.5-55.7L6.2 232.3zM256 232c38.9 0 74.2 11.1 100.1 29.2C333.4 290.8 320 327.8 320 368c0 20.1 3.4 39.4 9.6 57.4C308 434.7 282.9 440 256 440c-79.5 0-144-46.6-144-104s64.5-104 144-104zM16 104c0-13.3 10.7-24 24-24H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24zM256 368c17.7 0 32-10.7 32-24s-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24zm96 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm221.7 80.7c-6.2-19-24-32.7-45.1-32.7H463.4c-21 0-38.9 13.7-45.1 32.7C438.5 468.1 465.8 480 496 480s57.5-11.9 77.7-31.3zM544 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faCandy:{prefix:"far",iconName:"candy",icon:[640,512,[127852],"e3e7","M309 399.6L198.5 178.7C184.3 201 176 227.5 176 256c0 75.8 58.6 137.9 133 143.6zM233.3 141L360 394.4c17.1-4.9 32.8-12.9 46.7-23.4L280 117.6c-17.1 4.9-32.8 12.9-46.7 23.4zM331 112.4L441.5 333.3C455.7 311 464 284.5 464 256c0-75.8-58.6-137.9-133-143.6zM320 64c88 0 162.1 59.1 184.8 139.8l91.9-49c10.5-5.6 23.5-2.7 30.6 6.9s6.1 22.9-2.3 31.3l-29.6 29.6 29.1 10.9C633.8 237 640 246 640 256s-6.2 19-15.6 22.5l-29.1 10.9L625 319c8.4 8.4 9.4 21.7 2.3 31.3s-20.1 12.5-30.6 6.9l-91.9-49C482.1 388.9 408 448 320 448s-162.1-59.1-184.8-139.8l-91.9 49c-10.5 5.6-23.5 2.7-30.6-6.9S6.6 327.4 15 319l29.6-29.6L15.6 278.5C6.2 275 0 266 0 256s6.2-19 15.6-22.5l29.1-10.9L15 193c-8.4-8.4-9.4-21.7-2.3-31.3s20.1-12.5 30.6-6.9l91.9 49C157.9 123.1 232 64 320 64z"]},faBowlHot:ett,faSoup:etc,faFlatbread:{prefix:"far",iconName:"flatbread",icon:[512,512,[129747],"e40b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm361-71L185 361c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L327 151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM241 111c9.4 9.4 9.4 24.6 0 33.9l-96 96c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96c9.4-9.4 24.6-9.4 33.9 0zM401 305l-96 96c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l96-96c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faHeartCirclePlus:{prefix:"far",iconName:"heart-circle-plus",icon:[576,512,[],"e500","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"]},faCodeFork:{prefix:"far",iconName:"code-fork",icon:[448,512,[],"e13b","M80 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80-32c0 35.8-23.5 66.1-56 76.3V192c0 22.1 17.9 40 40 40H304c22.1 0 40-17.9 40-40V156.3c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V192c0 48.6-39.4 88-88 88H248v75.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V280H144c-48.6 0-88-39.4-88-88V156.3C23.5 146.1 0 115.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCity:{prefix:"far",iconName:"city",icon:[640,512,[127961],"f64f","M104 0C90.7 0 80 10.7 80 24V64H72C32.2 64 0 96.2 0 136V440c0 39.8 32.2 72 72 72H240c-10-13.4-16-30-16-48H72c-13.3 0-24-10.7-24-24V136c0-13.3 10.7-24 24-24h8 48 48 48V64 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H128V24c0-13.3-10.7-24-24-24zM464 160c0 26.5 21.5 48 48 48h64c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H448 320c-8.8 0-16-7.2-16-16V224 64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16v96zm48-48V64c0-35.3-28.7-64-64-64H320c-35.3 0-64 28.7-64 64V224 448c0 35.3 28.7 64 64 64H448 576c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H560 512V112zM352 336c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v32zM368 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H368zM352 240c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v32zM496 416h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H496c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zM480 304c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H496c-8.8 0-16 7.2-16 16v32zM112 320h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zM96 400c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16v32zm16-176h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16z"]},faSignalBarsWeak:eti,faSignalAlt1:etr,faMicrophoneLines:eta,faMicrophoneAlt:etn,faClockTwelve:{prefix:"far",iconName:"clock-twelve",icon:[512,512,[],"e358","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V256c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faPepperHot:{prefix:"far",iconName:"pepper-hot",icon:[512,512,[127798],"f816","M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3H360c-13.3 0-24-10.7-24-24V152c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zm-256 302.7L261.7 160l42.3 0v22.8l-90.7 148c-24.9 40.7-65.3 69.5-111.9 79.8L66 418.5c-10.5 2.3-18 11.7-18 22.5c0 12.7 10.3 23 23 23h32.1c133.7 0 254.1-68.7 323.6-176h1.4l23.9 47.8C372.3 443.9 244.3 512 103.2 512H71c-39.2 0-71-31.8-71-71c0-33.3 23.1-62.1 55.6-69.3L91 363.8c33.9-7.5 63.2-28.5 81.4-58.1z"]},faCitrusSlice:{prefix:"far",iconName:"citrus-slice",icon:[512,512,[],"e2f5","M7 391c-4.5 4.5-7 10.6-7 17s2.5 12.5 7 17c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7c-9.4-9.4-24.6-9.4-33.9 0L7 391zm384.3 .3c-91.1 91.1-235.2 96.2-332.6 15.8l22.4-22.4C118.1 414.3 165 432 216 432c119.3 0 216-96.7 216-216c0-51-17.7-97.9-47.2-134.8l22.4-22.4c80.4 97.4 75.3 241.5-15.8 332.6zm-40.8-276c13.3 17.8 23.2 38.3 28.7 60.6H289.9l60.6-60.6zM272 208H383.8c.1 2.7 .2 5.3 .2 8c0 40.6-14.4 77.9-38.4 106.9l-82.4-82.4c5.9-10 8.9-21.3 8.9-32.5zm-31.5 55.1l82.4 82.4C293.9 369.6 256.6 384 216 384c-2.7 0-5.3-.1-8-.2V272c11.3 0 22.5-3 32.5-8.9zM115.4 350.6L176 289.9v89.3c-22.3-5.4-42.8-15.3-60.6-28.7z"]},faSheep:{prefix:"far",iconName:"sheep",icon:[640,512,[128017],"f711","M384 135.8V208c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80V135.8l14.5 6.2c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5L561.6 77.4C544.7 50.2 514.5 32 480 32s-64.7 18.2-81.6 45.4L350.5 97.9c-12.2 5.2-17.8 19.3-12.6 31.5s19.3 17.8 31.5 12.6l14.5-6.2zm80-7.8a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-203.1-1l-.4-.9c-6.9-16.1-5.7-33.5 1.8-47.9c-7.4-11.8-18.5-21-31.7-26C271.6 65.5 264 64 256 64c-19.2 0-36.5 8.5-48.2 21.9C196.9 77.2 183 72 168 72c-30.1 0-55.3 20.8-62.2 48.8c-3.2-.5-6.5-.8-9.8-.8c-35.3 0-64 28.7-64 64c0 5.3 .7 10.5 1.9 15.5C13.7 210.3 0 231.5 0 256s13.7 45.7 33.9 56.5c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64c.5 0 1 0 1.5 0l17.6 93.9c2.8 15.1 16.1 26.1 31.5 26.1H176c17.7 0 32-14.3 32-32V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V480c0 17.7 14.3 32 32 32h29.4c15.4 0 28.6-11 31.4-26.1L414.5 392c.5 0 1 0 1.5 0c35.3 0 64-28.7 64-64c0-2.7-.2-5.4-.5-8H464c-11.8 0-23.2-1.8-33.8-5.2c.2 3.1 .6 6.2 1.4 9.3c.3 1.2 .5 2.5 .5 3.9c0 8.8-7.2 16-16 16c-.9 0-1.7-.1-2.5-.2c-24.6-3.8-48 11.9-53.9 36c-1.7 7-8.1 12.1-15.5 12.1c-3.8 0-7.2-1.3-9.9-3.4c-20.1-16-49.1-13.3-66 6c-3 3.4-7.3 5.5-12.1 5.5s-9.1-2.1-12.1-5.5c-16.9-19.3-45.9-21.9-66-6c-2.7 2.2-6.1 3.4-9.9 3.4c-7.5 0-13.8-5.1-15.5-12.1c-5.9-24.2-29.3-39.8-53.9-36c-.8 .1-1.6 .2-2.5 .2c-8.8 0-16-7.2-16-16c0-1.4 .2-2.7 .5-3.9c5.3-21.3-4.6-43.6-24-53.9C51.3 267.4 48 262 48 256s3.3-11.4 8.5-14.2c19.4-10.4 29.3-32.6 24-53.9c-.3-1.2-.5-2.5-.5-3.9c0-8.8 7.2-16 16-16c.9 0 1.7 .1 2.5 .2c24.6 3.8 48-11.9 53.9-36c1.7-7 8.1-12.1 15.5-12.1c3.8 0 7.2 1.3 9.9 3.5c20.1 16 49.1 13.3 66-6c3-3.4 7.3-5.5 12.1-5.5c5.8 0 10.9 3 13.7 7.8c8 13.3 22 21.9 37.4 23.1c.6 0 1.2 .1 1.7 .1z"]},faUnlock:{prefix:"far",iconName:"unlock",icon:[448,512,[128275],"f09c","M144 128c0-44.2 35.8-80 80-80c35.6 0 65.8 23.2 76.1 55.4c4.1 12.6 17.6 19.5 30.2 15.5s19.5-17.6 15.5-30.2C329.2 37.2 281 0 224 0C153.3 0 96 57.3 96 128v64H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V128zM48 256c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V256z"]},faColonSign:{prefix:"far",iconName:"colon-sign",icon:[384,512,[],"e140","M255.3 29.6c3.1-12.9-4.8-25.9-17.7-29s-25.9 4.8-29 17.7l-13.5 56C103.6 88.3 32 163.2 32 256c0 63 33 117.8 82.9 150.8L96.7 482.4c-3.1 12.9 4.8 25.9 17.7 29s25.9-4.8 29-17.7L159 428.7c9.3 3.2 18.9 5.8 28.8 7.7l-11.1 46c-3.1 12.9 4.8 25.9 17.7 29s25.9-4.8 29-17.7l13-53.9c39.3-2 75.7-15.1 105.5-36.1c10.8-7.7 13.4-22.6 5.7-33.5s-22.6-13.4-33.5-5.7c-18.8 13.3-41.3 22.5-65.9 26l59.6-247c2.1 1.3 4.2 2.7 6.3 4.2c10.8 7.7 25.8 5.1 33.5-5.7s5.1-25.8-5.7-33.5c-7.1-5-14.5-9.5-22.3-13.6l15.7-65.2c3.1-12.9-4.8-25.9-17.7-29s-25.9 4.8-29 17.7L274.3 77.8c-9.6-2.3-19.4-4-29.4-4.9l10.4-43.2zm-72.7 96.4l-55.5 230C98 331 80 295.1 80 256c0-60.1 42.5-112.6 102.7-129.9zM170.3 381.8l63.2-261.6c10.2 .5 20.1 1.9 29.6 4.2L199 389.7c-10-1.7-19.6-4.4-28.7-7.9z"]},faHeadset:{prefix:"far",iconName:"headset",icon:[512,512,[],"f590","M48 256C48 141.1 141.1 48 256 48s208 93.1 208 208V400.1c0 22.1-17.9 40-40 40L313.6 440c-8.3-14.4-23.8-24-41.6-24H240c-26.5 0-48 21.5-48 48s21.5 48 48 48h32c17.8 0 33.3-9.7 41.6-24l110.4 .1c48.6 0 88.1-39.4 88.1-88V256C512 114.6 397.4 0 256 0S0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm112-32V336c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zM80 256v48c0 44.2 35.8 80 80 80h16c17.7 0 32-14.3 32-32V208c0-17.7-14.3-32-32-32H160c-44.2 0-80 35.8-80 80zm272-32c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32V224zm80 32c0-44.2-35.8-80-80-80H336c-17.7 0-32 14.3-32 32V352c0 17.7 14.3 32 32 32h16c44.2 0 80-35.8 80-80V256z"]},faBadgerHoney:{prefix:"far",iconName:"badger-honey",icon:[640,512,[129441],"f6b4","M465 112c16.9 0 33.6 3.7 49 10.9L559.2 144H486.9c-49.3 0-97.7 13.4-139.9 38.8l-69.4 41.7c-17 10.2-36.4 15.6-56.2 15.6c-55.4 0-101.1-41.2-108.3-94.6c4.9-.9 9.9-1.4 15-1.4H332.2c27.3 0 54.1-6.3 78.5-18.5l2.5-1.2c16.1-8 33.8-12.2 51.8-12.2zm126.8 64c-.6 4.7-2.8 9-6.1 12.4L583 191l16.4 16.4L583 191c-5.5 5.5-13.8 9.2-23.9 10.1c-67.9 6.4-128.1 37.5-169.4 67.9c-7.8 5.7-11.4 15.6-9.1 25c0 .2 .1 .4 .1 .6l0 0 21.3 128c.8 4.9-2.9 9.3-7.9 9.3H363.1c-3.9 0-7.2-2.8-7.9-6.7L338.3 324.1c-1.9-11.6-11.9-20.1-23.7-20.1H204.6c-9.6 0-18.3 5.7-22.1 14.5l-16 37.3c-5.2 12.1-5.9 25.6-2.2 38.2l8.3 27.7c1.5 5.1-2.3 10.3-7.7 10.3H135.8c-3.5 0-6.6-2.3-7.7-5.7L115 382.6c-1.3-4.4-1.3-9.1-.1-13.5l10.7-37.6c1.8-6.2 1-13-2.3-18.6s-8.6-9.7-14.9-11.3C73.7 292.9 48 261.4 48 224c0-27.3 13.7-51.5 34.7-65.9C95.4 223 152.6 272 221.3 272c25.6 0 50.7-7 72.7-20.1l69.4-41.7c33.2-19.9 70.6-31.5 109.1-33.8c2 8.9 10 15.6 19.5 15.6c9.7 0 17.7-6.9 19.6-16h80.2zM48 323.9c7.8 6.2 16.3 11.6 25.4 15.9l-4.6 16.1c-3.8 13.2-3.7 27.3 .3 40.5l13.1 43.7c7.1 23.7 28.9 39.9 53.6 39.9H165c37.5 0 64.4-36.2 53.6-72.1l-8.3-27.7c-.5-1.8-.4-3.7 .3-5.4l9.8-22.8h73.9l13.5 81.2c4.5 27 27.9 46.8 55.2 46.8h31.1c34.6 0 60.9-31.1 55.2-65.2L430.2 299.3c28.6-19.1 64.3-36.8 103.4-45.6l19.6 31.4c3.1 5 10.4 5 13.6 0l27.8-44.5c8.1-3.8 15.7-9 22.4-15.7l2.6-2.6c13.1-13.1 20.4-30.8 20.4-49.3c0-27.1-15.7-51.7-40.2-63.1L534.2 79.4C512.6 69.2 488.9 64 465 64c-25.4 0-50.5 5.9-73.2 17.3l-2.5 1.2C371.6 91.4 352 96 332.2 96H128C57.3 96 0 153.3 0 224V328c0 13.3 10.7 24 24 24s24-10.7 24-24v-4.1z"]},faH4:{prefix:"far",iconName:"h4",icon:[640,512,[],"f86a","M455.5 92.9L421.5 256H592V88c0-13.3 10.7-24 24-24s24 10.7 24 24V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V304H392c-7.2 0-14.1-3.3-18.6-8.9s-6.3-13-4.9-20l40-192c2.7-13 15.4-21.3 28.4-18.6s21.3 15.4 18.6 28.4zM24 64c13.3 0 24 10.7 24 24V224H272V88c0-13.3 10.7-24 24-24s24 10.7 24 24V248 424c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H48V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V248 88C0 74.7 10.7 64 24 64z"]},faStoreSlash:{prefix:"far",iconName:"store-slash",icon:[640,512,[],"e071","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V384 336 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-6.6 0-13.1-.5-19.4-1.6V336H461L301.2 210.7c1.9-1.2 3.7-2.4 5.5-3.7c4.8-3.5 9.2-7.6 13.2-12c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 11.8c14.5 10.7 32.5 17.2 52.2 17.2c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0H141.6c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm94.1 73.7L152.4 48H487.6l51.5 81.5 0 0c5.8 9.2 6.4 20.5 2.3 30.1c-3.9 9.2-11.1 14.8-20.1 16c-2 .3-3.9 .4-5.8 .4c-11.7 0-22.2-5.1-29.7-13.2c-9.1-10-22-15.7-35.6-15.7s-26.5 5.8-35.5 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-6.9 7.6-16.5 12.5-27.5 13.1L132.9 78.9zm382 422.8L467.1 464H160c-8.8 0-16-7.2-16-16V384H365.5l-60.9-48H144V254.4c-6.4 1.1-12.9 1.6-19.6 1.6c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V336v48 64c0 35.3 28.7 64 64 64H480c12.9 0 24.8-3.8 34.9-10.3zM155.3 218.4L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6z"]},faRoadCircleXmark:{prefix:"far",iconName:"road-circle-xmark",icon:[640,512,[],"e566","M217.7 32c-30.4 0-57.5 19-67.7 47.6L40.6 383.6C23.7 430.5 58.4 480 108.3 480H360.2c-21.9-26.6-36.2-59.7-39.5-96c-.2 0-.5 0-.7 0c-13.3 0-24 10.7-24 24v24H108.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304c3.4-9.5 12.5-15.9 22.6-15.9H296v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l34.9 96.9c5.4-.5 10.8-.7 16.3-.7c12.3 0 24.2 1.3 35.8 3.6L490 79.6C479.7 51 452.6 32 422.3 32H217.7zM326.9 319c4.1-14.1 9.8-27.4 17.1-39.8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24c2.4 0 4.7-.4 6.9-1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"]},faSignalSlash:{prefix:"far",iconName:"signal-slash",icon:[640,512,[],"f695","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L600 445V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V407.3l-80-62.7V120c0-13.3-10.7-24-24-24s-24 10.7-24 24V307l-80-62.7V216c0-13.3-10.7-24-24-24c-10.4 0-19.2 6.6-22.6 15.8L38.8 5.1zM576 512l-.2 0h.5l-.2 0zM472 488V467.9l-48-37.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM344 367l-48-37.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V367zM192 288c-13.3 0-24 10.7-24 24V488c0 13.3 10.7 24 24 24s24-10.7 24-24V312c0-13.3-10.7-24-24-24zM64 384c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V408c0-13.3-10.7-24-24-24z"]},faUserMinus:{prefix:"far",iconName:"user-minus",icon:[640,512,[],"f503","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM472 200c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H472z"]},faMarsStrokeUp:eto,faMarsStrokeV:ets,faChampagneGlasses:etl,faGlassCheers:etf,faTaco:{prefix:"far",iconName:"taco",icon:[512,512,[127790],"f826","M274.8 38.4c-11-8.6-26.5-8.6-37.5 0L193.1 72.6c-5.6 4.4-12.6 6.6-19.7 6.4l-55.8-1.7c-14-.4-26.5 8.6-30.4 22.1L71.7 152.9c-2 6.8-6.3 12.8-12.2 16.8L13.4 201C1.9 208.9-2.9 223.6 1.8 236.7l17.1 47.7C70.9 209.2 157.7 160 256 160s185.1 49.2 237.1 124.4l17.1-47.7c4.7-13.1 0-27.8-11.6-35.7l-46.1-31.4c-5.9-4-10.2-9.9-12.2-16.8L424.7 99.3c-3.9-13.4-16.4-22.5-30.4-22.1L338.6 79c-7.1 .2-14.1-2-19.7-6.4L274.8 38.4zM256 240c109.5 0 199.2 84.6 207.4 192H48.6C56.8 324.6 146.5 240 256 240zM32 480H480c17.7 0 32-14.3 32-32c0-141.4-114.6-256-256-256S0 306.6 0 448c0 17.7 14.3 32 32 32zM168 368a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-40a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHexagonPlus:eth,faPlusHexagon:etg,faClipboard:{prefix:"far",iconName:"clipboard",icon:[384,512,[128203],"f328","M280 64h40c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64h40 9.6C121 27.5 153.3 0 192 0s71 27.5 78.4 64H280zM64 112c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H304v24c0 13.3-10.7 24-24 24H192 104c-13.3 0-24-10.7-24-24V112H64zm128-8a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHouseCircleExclamation:{prefix:"far",iconName:"house-circle-exclamation",icon:[640,512,[],"e50a","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H336v0H240V320h86.6c4.8-17.1 12.2-33.2 21.7-47.8c-1.4-.2-2.9-.2-4.3-.2H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 454.7 196.9c13.3-3.2 27.1-4.9 41.3-4.9c10.3 0 20.3 .9 30.1 2.6L303.5 5.7zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faFileArrowUp:etM,faFileUpload:etu,faWifi:etm,faWifi3:etd,faWifiStrong:etp,faMessages:etz,faCommentsAlt:etC,faBath:etL,faBathtub:etI,faUmbrellaSimple:etA,faUmbrellaAlt:etH,faRectangleHistoryCirclePlus:{prefix:"far",iconName:"rectangle-history-circle-plus",icon:[640,512,[],"e4a3","M64 464l284.5 0c12.3 18.8 28 35.1 46.3 48L64 512c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64l384 0c23.8 0 44.5 12.9 55.5 32.2c-2.5-.1-5-.2-7.5-.2c-26.2 0-51.1 5.7-73.4 16L64 208c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zM440 80c13.3 0 24 10.7 24 24s-10.7 24-24 24L72 128c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0zM392 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L120 48c-13.3 0-24-10.7-24-24s10.7-24 24-24H392zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304z"]},faUnderline:{prefix:"far",iconName:"underline",icon:[448,512,[],"f0cd","M16 56c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H112V224c0 61.9 50.1 112 112 112s112-50.1 112-112V80H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V80H40C26.7 80 16 69.3 16 56zM0 456c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"]},faPrescriptionBottlePill:{prefix:"far",iconName:"prescription-bottle-pill",icon:[576,512,[],"e5c0","M48 48H336V80H48V48zM40 0C17.9 0 0 17.9 0 40V88c0 22.1 17.9 40 40 40H344c22.1 0 40-17.9 40-40V40c0-22.1-17.9-40-40-40H40zM32 160V448c0 35.3 28.7 64 64 64H288c11.6 0 22.4-3.1 31.8-8.4c-13.7-11.3-25.6-24.7-35.3-39.6H96c-8.8 0-16-7.2-16-16V416h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V320h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V224h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80V160H32zm320 0H304v87.2c13.8-14.6 30-26.8 48-36V160zm80 112a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 240a144 144 0 1 0 0-288 144 144 0 1 0 0 288zM383 319c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0z"]},faUserPen:etv,faUserEdit:etV,faBinarySlash:{prefix:"far",iconName:"binary-slash",icon:[640,512,[],"e33e","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376V360c0-39.8-32.2-72-72-72H399.7L295.4 206.2C310.5 193 320 173.6 320 152V72c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v3L38.8 5.1zM176 112.6V72c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v80c0 10.7-7 19.7-16.6 22.8L176 112.6zM456 24c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-48 16C363.8 21.4 357 35 361.2 47.6S379 67 391.6 62.8L408 57.3V176H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h56 56c13.3 0 24-10.7 24-24s-10.7-24-24-24H456V24zM232 312c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-48 16c-12.6 4.2-19.4 17.8-15.2 30.4s17.8 19.4 30.4 15.2l16.4-5.5V464H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h56 56c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V312zm88 48v80c0 39.8 32.2 72 72 72h48c22.2 0 42-10 55.2-25.8l-37.8-29.7c-4.4 4.7-10.6 7.6-17.5 7.6H392c-13.3 0-24-10.7-24-24V385.9l-47.1-37.1c-.6 3.7-.9 7.4-.9 11.2z"]},faSquareO:{prefix:"far",iconName:"square-o",icon:[448,512,[],"e278","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM144 256a80 80 0 1 0 160 0 80 80 0 1 0 -160 0zm80 128a128 128 0 1 1 0-256 128 128 0 1 1 0 256z"]},faSignature:{prefix:"far",iconName:"signature",icon:[640,512,[],"f5b7","M176 128c0-26.5 21.5-48 48-48s48 21.5 48 48v7.9c0 27.5-2.3 55-7 82.1L158 251.1c-36.9 11.4-62 45.5-62 84.1V410c0 38.6 31.3 70 70 70c24.6 0 47.4-12.9 60-34l15.9-26.4c29.6-49.4 51.1-103.3 63.6-159.5l1-4.7 110.8-34.3-23.9 66.8c-2.6 7.4-1.5 15.5 3 21.9s11.8 10.2 19.6 10.2H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H450.1l28.5-79.9c3.1-8.6 1-18.1-5.3-24.7s-15.7-9-24.4-6.3l-133 41.2c2.7-22 4.1-44.2 4.1-66.4V128c0-53-43-96-96-96s-96 43-96 96v40c0 13.3 10.7 24 24 24s24-10.7 24-24V128zm-3.8 169l80.9-25c-11.7 43.2-29.4 84.5-52.4 123l-15.9 26.4c-4 6.6-11.1 10.7-18.8 10.7c-12.1 0-22-9.8-22-22V335.2c0-17.5 11.4-33 28.2-38.2zM64 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.2c-.1-2-.2-4-.2-6V368zm216.8 48H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H304.1c-7 16.3-14.8 32.4-23.3 48z"]},faStroopwafel:{prefix:"far",iconName:"stroopwafel",icon:[512,512,[],"f551","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm97.6-45.3l22.6 22.6 45.3-45.3-22.6-22.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l22.6 22.6 45.3-45.3L210.7 97.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 97.6 278.6 75c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-22.6 22.6 45.3 45.3 22.6-22.6c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-22.6 22.6 45.3 45.3 22.6-22.6c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L414.4 256 437 278.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-22.6-22.6-45.3 45.3 22.6 22.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-22.6-22.6-45.3 45.3 22.6 22.6c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 414.4 233.4 437c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l22.6-22.6-45.3-45.3-22.6 22.6c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l22.6-22.6-45.3-45.3L97.6 301.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L97.6 256 75 233.4c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm90.5 0L142.9 256l45.3 45.3L233.4 256l-45.3-45.3zM256 233.4l45.3-45.3L256 142.9l-45.3 45.3L256 233.4zM278.6 256l45.3 45.3L369.1 256l-45.3-45.3L278.6 256zM256 278.6l-45.3 45.3L256 369.1l45.3-45.3L256 278.6z"]},faBold:{prefix:"far",iconName:"bold",icon:[384,512,[],"f032","M0 56C0 42.7 10.7 32 24 32H72 88 212c68.5 0 124 55.5 124 124c0 34.7-14.3 66.2-37.3 88.7C339.7 264.9 368 307.1 368 356c0 68.5-55.5 124-124 124H88 72 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H48V256 80H24C10.7 80 0 69.3 0 56zM212 232c42 0 76-34 76-76s-34-76-76-76H96V232H212zM96 280V432H244c42 0 76-34 76-76s-34-76-76-76H212 96z"]},faAnchorLock:{prefix:"far",iconName:"anchor-lock",icon:[640,512,[],"e4ad","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c18.3 0 36.1-2.7 52.8-7.7c-3.1-7.5-4.8-15.7-4.8-24.3V455.3c-14.9 5.6-31.1 8.7-48 8.7H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faBuildingNgo:{prefix:"far",iconName:"building-ngo",icon:[384,512,[],"e4d7","M320 48H64 2C9.1 20.4 34.2 0 64 0H320c29.8 0 54.9 20.4 62 48H320zm16 192h48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V240H48V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V240zM168 80h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H184v64h16V160c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 13.3-10.7 24-24 24H176c-13.3 0-24-10.7-24-24V96c0-8.8 7.2-16 16-16zm136 32c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V128zM61.3 87.1l34.7 52V96c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 148.8V192c0 8.8-7.2 16-16 16s-16-7.2-16-16V96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM88 264c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V264zm144-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V264c0-8.8 7.2-16 16-16z"]},faTransporter3:{prefix:"far",iconName:"transporter-3",icon:[512,512,[],"e045","M480 32L472.7 6.6C471.6 2.7 468.1 0 464 0s-7.6 2.7-8.7 6.6L448 32l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 64l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 64l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 32zM64 128l-7.3-25.4C55.6 98.7 52.1 96 48 96s-7.6 2.7-8.7 6.6L32 128 6.6 135.3C2.7 136.4 0 139.9 0 144s2.7 7.6 6.6 8.7L32 160l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 160l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 128zm56 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm-32 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H144zm-32 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H400c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zm64 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z"]},faEngineWarning:ety,faEngineExclamation:etN,faCircleDownRight:{prefix:"far",iconName:"circle-down-right",icon:[512,512,[],"e108","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zm96 198.6c0-12.5-10.1-22.6-22.6-22.6c-6 0-11.8 2.4-16 6.6L280 216l-66.3-66.3C210 146 205.1 144 200 144s-10 2-13.7 5.7l-36.7 36.7C146 190 144 194.9 144 200s2 10 5.7 13.7L216 280l-33.4 33.4c-4.2 4.2-6.6 10-6.6 16c0 12.5 10.1 22.6 22.6 22.6H336c8.8 0 16-7.2 16-16V198.6z"]},faSquareK:{prefix:"far",iconName:"square-k",icon:[448,512,[],"e274","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm313.1 72.8l-73 74.3 75.3 102.7c7.8 10.7 5.5 25.7-5.2 33.5s-25.7 5.5-33.5-5.2L206 277.8l-30 30.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V298.5 152c0-13.3 10.7-24 24-24s24 10.7 24 24v87.8L278.9 135.2c9.3-9.5 24.5-9.6 33.9-.3s9.6 24.5 .3 33.9z"]},faManatSign:{prefix:"far",iconName:"manat-sign",icon:[384,512,[],"e1d5","M192 32c-13.3 0-24 10.7-24 24V97.5C73.3 109.3 0 190.1 0 288V456c0 13.3 10.7 24 24 24s24-10.7 24-24V288c0-71.4 51.9-130.6 120-142V456c0 13.3 10.7 24 24 24s24-10.7 24-24V146c68.1 11.4 120 70.7 120 142V456c0 13.3 10.7 24 24 24s24-10.7 24-24V288c0-97.9-73.3-178.7-168-190.5V56c0-13.3-10.7-24-24-24z"]},faMoneyCheckPen:etx,faMoneyCheckEdit:etT,faNotEqual:{prefix:"far",iconName:"not-equal",icon:[448,512,[],"f53e","M373.5 36.2c11 7.5 13.8 22.4 6.3 33.3L329.2 144H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H296.5l-87 128H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H176.9l-69 101.5c-7.5 11-22.4 13.8-33.3 6.3s-13.8-22.4-6.4-33.3L118.8 368H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H151.5l87-128H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H271.1l69-101.5c7.5-11 22.4-13.8 33.3-6.4z"]},faBorderTopLeft:etb,faBorderStyle:etw,faMapLocationDot:etD,faMapMarkedAlt:etk,faTilde:{prefix:"far",iconName:"tilde",icon:[448,512,[63135],"7e","M100.5 176c-29 0-52.5 23.5-52.5 52.5V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V228.5C0 173 45 128 100.5 128c29.6 0 57.6 13 76.7 35.6L307.4 317.4c10 11.8 24.6 18.6 40.1 18.6c29 0 52.5-23.5 52.5-52.5V192c0-13.3 10.7-24 24-24s24 10.7 24 24v91.5C448 339 403 384 347.5 384c-29.6 0-57.6-13-76.7-35.6L140.6 194.6c-10-11.8-24.6-18.6-40.1-18.6z"]},faJedi:{prefix:"far",iconName:"jedi",icon:[576,512,[],"f669","M224.8 267.9L246 299.7c1.3 1.9 .2 4.5-2 4.9l-37.6 7.5c-3.7 .7-6.4 4-6.4 7.8s2.7 7.1 6.4 7.8l37.6 7.5c2.2 .4 3.3 3 2 4.9l-21.2 31.9c-2.1 3.2-1.7 7.4 1 10.1s6.9 3.1 10.1 1l26.9-17.9c2.2-1.4 5.1 .2 5 2.8l-2.1 61.7C214.5 419.4 176 374.2 176 320c0-29.6 11.5-56.5 30.2-76.5c4.5-4.8 6.8-11.2 6.4-17.7s-3.3-12.6-8.3-16.9C177.2 185.4 160 150.7 160 112c0-26.9 8.3-51.9 22.5-72.5c6.4-9.3 5.5-21.7-2.2-30s-20-10-29.7-4.4C70.1 52.4 16 139.9 16 240c0 150.2 121.8 272 272 272s272-121.8 272-272C560 139.9 505.9 52.4 425.4 5.2c-9.7-5.7-22.1-3.9-29.7 4.4s-8.6 20.7-2.2 30C407.7 60.1 416 85.1 416 112c0 38.7-17.2 73.4-44.4 96.9c-4.9 4.3-7.9 10.4-8.3 16.9s2 12.9 6.4 17.7c18.8 20 30.2 46.9 30.2 76.5c0 54.2-38.5 99.4-89.7 109.8l-2.1-61.7c-.1-2.6 2.8-4.2 5-2.8l26.9 17.9c3.2 2.1 7.4 1.7 10.1-1s3.1-6.9 1-10.1L330 340.3c-1.3-1.9-.2-4.5 2-4.9l37.5-7.5c3.7-.7 6.4-4 6.4-7.8s-2.7-7.1-6.4-7.8L332 304.6c-2.2-.4-3.3-3-2-4.9l21.2-31.9c2.1-3.2 1.7-7.4-1-10.1s-6.9-3.1-10.1-1l-30 20c-2.1 1.4-4.9 0-5-2.6L296.3 8c-.1-4.5-3.8-8-8.3-8s-8.1 3.5-8.3 8l-8.9 266.2c-.1 2.5-2.9 3.9-5 2.6l-30-20c-3.2-2.1-7.4-1.7-10.1 1s-3.1 6.9-1 10.1zM64.1 233.5c.3-10.7 1.4-21.3 3.1-31.6l17.5 17.5c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L76.5 165.9c8.3-23.7 20.5-45.6 35.8-64.9c-.2 3.6-.3 7.3-.3 11c0 44.9 16.8 85.8 44.4 116.9C138.5 254.8 128 286.2 128 320c0 44.5 18.1 84.7 47.4 113.7c-54.9-32-94.9-86.6-107.4-151l16.6 16.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L64.1 233.5zm447.8 0l-43.2 43.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16.6-16.6c-12.4 64.4-52.5 119.1-107.4 151c29.3-29 47.4-69.2 47.4-113.7c0-33.8-10.5-65.2-28.4-91.1c27.6-31.1 44.4-72 44.4-116.9c0-3.7-.1-7.4-.3-11c15.3 19.3 27.5 41.2 35.8 64.9l-30.8 30.8c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l17.5-17.5c1.8 10.3 2.8 20.9 3.1 31.6z"]},faSquarePollVertical:etS,faPoll:etE,faArrowDownSquareTriangle:etj,faSortShapesDownAlt:etO,faMugHot:{prefix:"far",iconName:"mug-hot",icon:[512,512,[9749],"f7b6","M88 0c13.3 0 24 10.7 24 24c0 16.1 7.5 23.7 23.8 37.9l1.1 1C152.6 76.6 176 97.1 176 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-16.1-7.5-23.7-23.8-37.9l-1.1-1C87.4 83.4 64 62.9 64 24C64 10.7 74.7 0 88 0zM48 416c0 26.5 21.5 48 48 48H288c26.5 0 48-21.5 48-48V240H48V416zM0 224c0-17.7 14.3-32 32-32H352h48c61.9 0 112 50.1 112 112s-50.1 112-112 112H384c0 53-43 96-96 96H96c-53 0-96-43-96-96V224zM384 368h16c35.3 0 64-28.7 64-64s-28.7-64-64-64H384V368zM224 24c0 16.1 7.5 23.7 23.8 37.9l1.1 1C264.6 76.6 288 97.1 288 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-16.1-7.5-23.7-23.8-37.9l-1.1-1C199.4 83.4 176 62.9 176 24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faDogLeashed:{prefix:"far",iconName:"dog-leashed",icon:[576,512,[129454],"f6d4","M69.6 8.6C78.2-1.6 93.3-2.9 103.4 5.6L292.6 164.5 313.5 39.3l.1-.4 .9-5.6 3.1-18.4C319 6.3 326.4 0 335.1 0c5.6 0 10.9 2.6 14.3 7.1l11.2 14.9 3.4 4.6 .2 .3L368 32h76.1c12.7 0 24.9 5.1 33.9 14.1L496 64h32c26.5 0 48 21.5 48 48v32c0 53-43 96-96 96H434.7L432 256V448c0 35.3-28.7 64-64 64H352c-35.3 0-64-28.7-64-64V428.6 379.6c-10.4 2.3-21.1 3.7-32 4.2c-2.7 .1-5.3 .2-8 .2s-5.3-.1-8-.2c-10.9-.5-21.6-1.9-32-4.2v48.9V448c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V224c0-1.3 .1-2.6 .2-3.8c-1.1-.3-2.2-.7-3.3-1.1c-27.4-9.6-49-32.4-56.4-61.8L.7 141.8c-3.2-12.9 4.6-25.9 17.5-29.1s25.9 4.6 29.1 17.5l0 0 3.9 15.5C55.6 163.5 71.6 176 90 176h54 87.6L72.6 42.4C62.4 33.9 61.1 18.7 69.6 8.6zM318 342.2c11.4 9.1 18 22.9 18 37.4V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V274.8l-96-48V331.6c10.8 0 21.4 3.7 30 10.6zm-78-6.4V224H144 112.1l-.1 .8V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V379.6c0-14.6 6.6-28.3 18-37.4s26.2-12.6 40.4-9.4c7 1.5 14.2 2.6 21.6 3zm94.2-139.5l55.3 27.6c6.7-18.8 24.6-31.9 45.2-31.9H480c26.5 0 48-21.5 48-48V112H496c-12.7 0-24.9-5.1-33.9-14.1L444.1 80 368 80c-4.2 0-8.4-.6-12.4-1.6L338 183.9c-.7 4.4-2 8.5-3.8 12.4zM416 112a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faCarBattery:etP,faBatteryCar:et_,faFaceDowncastSweat:{prefix:"far",iconName:"face-downcast-sweat",icon:[512,512,[],"e371","M35.2 126.3C14.9 120.8 0 102.7 0 81C0 61 28.6 20.6 41.6 3.3c3.2-4.4 9.6-4.4 12.8 0c9.5 12.6 27.1 37.2 36 57.5c.3 .7 .6 1.4 .9 2.1C94.2 69.7 96 76 96 81c0 26-21.5 47-48 47c-4.4 0-8.7-.6-12.8-1.7zm81.4-85.1C156.7 15.2 204.6 0 256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256c0-35.8 7.3-69.9 20.6-100.8c8.6 3.1 17.8 4.8 27.4 4.8c8.9 0 17.6-1.5 25.7-4.2C57.3 185.5 48 219.7 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208s-93.1-208-208-208c-48.7 0-93.4 16.7-128.9 44.7c.6-3.8 .9-7.7 .9-11.7c0-11.4-3.8-22.4-7.1-30.5c-1.3-3.1-2.7-6.2-4.3-9.3zM96 272c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm208-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zM183.6 409.5c-9.7-9-10.2-24.2-1.2-33.9C196.7 360.3 221.4 344 256 344s59.3 16.3 73.5 31.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2c-7.4-7.9-20-16.4-38.5-16.4s-31.1 8.5-38.5 16.4c-9 9.7-24.2 10.2-33.9 1.2z"]},faMailboxFlagUp:{prefix:"far",iconName:"mailbox-flag-up",icon:[576,512,[],"e5bb","M376 224c-13.3 0-24-10.7-24-24V88 56c0-13.3 10.7-24 24-24h64c13.3 0 24 10.7 24 24V88c0 13.3-10.7 24-24 24H400v88c0 13.3-10.7 24-24 24zM144 112c-53 0-96 43-96 96V384c0 8.8 7.2 16 16 16H240V208c0-53-43-96-96-96zm107.3 0c22.8 25.5 36.7 59.1 36.7 96V400H512c8.8 0 16-7.2 16-16V208c0-34.9-18.7-65.5-46.6-82.3c9.1-9.9 14.6-23.2 14.6-37.7V79c47.4 23.6 80 72.5 80 129V384c0 35.3-28.7 64-64 64H288 240 64c-35.3 0-64-28.7-64-64V208C0 128.5 64.5 64 144 64l176 0V88v24H251.3zM104 192h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H104c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faMemoCircleInfo:{prefix:"far",iconName:"memo-circle-info",icon:[576,512,[],"e49a","M320 48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V198.6c-17.2 4.9-33.4 12.3-48 21.8V64c0-8.8-7.2-16-16-16zM96 152c0-13.3 10.7-24 24-24H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zm24 72H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm312-96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 48c0 8.8 7.2 16 16 16h0v48h0c-8.8 0-16 7.2-16 16s7.2 16 16 16h16 16c8.8 0 16-7.2 16-16s-7.2-16-16-16V368c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16z"]},faGift:{prefix:"far",iconName:"gift",icon:[512,512,[127873],"f06b","M231.9 44.4C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88c0 14.4 3.5 28 9.6 40H48c-26.5 0-48 21.5-48 48v64c0 20.9 13.4 38.7 32 45.3V288 448c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V288v-2.7c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41zM464 176v64H432 288V176h72H464zm-240 0v64H80 48V176H152h72zm0 112V464H96c-8.8 0-16-7.2-16-16V288H224zm64 176V288H432V448c0 8.8-7.2 16-16 16H288zm72-336H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40s-17.9 40-40 40zm-136 0H152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8L225.3 128H224z"]},faDiceTwo:{prefix:"far",iconName:"dice-two",icon:[448,512,[9857],"f528","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faVolume:etB,faVolumeMedium:etU,faTransporter5:{prefix:"far",iconName:"transporter-5",icon:[512,512,[],"e2a6","M224 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H224zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zM112 256c-8.8 0-16 7.2-16 16s7.2 16 16 16H400c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zm64 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm-56 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM64 160l-7.3-25.4c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L32 160 6.6 167.3C2.7 168.4 0 171.9 0 176s2.7 7.6 6.6 8.7L32 192l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L64 192l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L64 160zM472.7 6.6C471.6 2.7 468.1 0 464 0s-7.6 2.7-8.7 6.6L448 32l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L448 64l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L480 64l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L480 32 472.7 6.6z"]},faGaugeCircleBolt:{prefix:"far",iconName:"gauge-circle-bolt",icon:[640,512,[],"e496","M256 464c29.4 0 57.3-6.1 82.6-17.1c7.4 14.7 16.7 28.2 27.7 40.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-14 0-27.5 1.6-40.6 4.7C429.9 110.7 350.3 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zm0-56c-30.9 0-56-25.1-56-56c0-22.3 13.1-41.6 32-50.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24V301.4c18.9 9 32 28.3 32 50.6c0 30.9-25.1 56-56 56zM128 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-16 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm208-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm176 64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm47.9 63c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2h35.6l-30.1 54.2c-2.7 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2H516.4l30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z"]},faCoinFront:{prefix:"far",iconName:"coin-front",icon:[512,512,[],"e3fc","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 304a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm24-248c0-13.3-10.7-24-24-24s-24 10.7-24 24V328c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},faFileSlash:{prefix:"far",iconName:"file-slash",icon:[640,512,[],"e3a7","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376V154.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H192c-35.3 0-64 28.7-64 64V75L38.8 5.1zM176 112.6V64c0-8.8 7.2-16 16-16H352v80c0 17.7 14.3 32 32 32h80V338.4L176 112.6zM497.8 488.2l-37.7-29.7c-2.9 3.4-7.3 5.5-12.1 5.5H192c-8.8 0-16-7.2-16-16V234.7l-48-37.8V448c0 35.3 28.7 64 64 64H448c20.1 0 38.1-9.3 49.8-23.8z"]},faMessageArrowUpRight:{prefix:"far",iconName:"message-arrow-up-right",icon:[512,512,[],"e1dd","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM216 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h54.1l-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24H216z"]},faTreasureChest:{prefix:"far",iconName:"treasure-chest",icon:[576,512,[],"f723","M160 80H416V240H352V224c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v16H160V80zM48 160c0-38.7 27.5-71 64-78.4V240H48l0-80zm0 272l0-144h64V432H48zM416 288V432H160V288h64v32c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V288h64zM528 432H464V288h64V432zm0-272v80H464V81.6c36.5 7.4 64 39.7 64 78.4zM128 32C57.3 32 0 89.3 0 160V432c0 26.5 21.5 48 48 48H528c26.5 0 48-21.5 48-48V160c0-70.7-57.3-128-128-128H128zM304 256v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V256c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faChessQueen:{prefix:"far",iconName:"chess-queen",icon:[512,512,[9819],"f445","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-95.2-8c-18.1 0-31.3 12.8-35.6 26.9c-8 26.2-32.4 45.2-61.2 45.2c-10 0-19.4-2.3-27.7-6.3c-7.6-3.7-16.7-3.3-24 1.2C.7 162.1-3.1 177.1 3.7 188.9L97.6 352H153l-83-144.1c40.5-2.2 75.3-25.9 93.1-59.8c22 26.8 55.4 43.9 92.8 43.9s70.8-17.1 92.8-43.9c17.8 34 52.6 57.7 93.1 59.8L359 352h55.4l93.9-163.1c6.8-11.7 3-26.7-8.6-33.8c-7.3-4.5-16.4-4.9-24-1.2c-8.4 4-17.7 6.3-27.7 6.3c-28.8 0-53.2-19-61.2-45.2C382.5 100.8 369.3 88 351.2 88c-14.5 0-26.3 8.5-32.4 19.3c-12.4 22-35.9 36.7-62.8 36.7s-50.4-14.8-62.8-36.7C187.1 96.5 175.4 88 160.8 88zM133.2 432H378.8l16.6 32H116.7l16.6-32zm283.7-30.7c-5.5-10.6-16.5-17.3-28.4-17.3h-265c-12 0-22.9 6.7-28.4 17.3L68.6 452.5c-3 5.8-4.6 12.2-4.6 18.7c0 22.5 18.2 40.8 40.8 40.8H407.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2z"]},faPaintbrushFine:etR,faPaintBrushAlt:etY,faPaintBrushFine:etG,faPaintbrushAlt:etQ,faGlasses:{prefix:"far",iconName:"glasses",icon:[576,512,[],"f530","M118.6 80c-11.5 0-21.4 7.9-24 19.1L57.1 259.8c25.6-7.8 52.6-11.8 78.6-11.8c40.1 0 82.2 9.6 118.5 27.3c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.4 7.7-9.8 13.5-12.7c36.2-17.8 78.4-27.3 118.5-27.3c26 0 53 4.1 78.6 11.8L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.2c.3 1.8 .5 3.7 .5 5.6v5.2c0 .5 0 1 0 1.5V352c0 .2 0 .4 0 .6V368c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM48 352v16c0 35.3 28.7 64 64 64h44.3c34 0 62-26.5 63.9-60.5l3.2-57.5c-27.3-11.7-58.3-18-87.7-18c-29.5 0-60.5 6.4-87.7 18.2V352zm392.3-56c-29.4 0-60.4 6.3-87.7 18l3.2 57.5c1.9 33.9 29.9 60.5 63.9 60.5H464c35.3 0 64-28.7 64-64V314.2c-27.2-11.8-58.2-18.2-87.7-18.2z"]},faHoodCloak:{prefix:"far",iconName:"hood-cloak",icon:[576,512,[],"f6ef","M454.4 15.3c3 7.7 1.8 16.2-2.9 22.7c-1 1.3-2.1 2.6-3.3 3.7l-32 29c11.4 10.2 22.6 21.8 33.1 34.8C484.5 149.1 512 208.6 512 288c0 58.5 14.6 101.6 28.6 129.7c7 14.1 14 24.5 19 31.1c2.5 3.3 4.5 5.7 5.7 7.1c.6 .7 1.1 1.2 1.3 1.4l.1 .1 0 0 0 0 0 0c9 9.2 11.7 22.8 6.8 34.7c-5 12-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8c-4.9-11.9-2.2-25.6 6.8-34.7l.2-.2c.2-.2 .7-.7 1.3-1.4c1.3-1.4 3.2-3.8 5.7-7.1c5-6.6 11.9-17 19-31.1C49.4 389.6 64 346.5 64 288C64 151.8 111.4 76.9 167.7 37.7C222 0 278.2 0 288 0h0H432c9.9 0 18.8 6.1 22.4 15.3zm43.3 423.8c-17-34-33.7-84.4-33.7-151.2c0-86.7-38.5-144.2-79.9-181.5c-10.1-9.1-15.9-22-15.9-35.6c0-8.1 2-16 5.8-22.9H288h0c-7.2 0-51 0-92.8 29.1C154.3 105.5 112 164 112 288c0 66.8-16.7 117.2-33.7 151.2c-4.8 9.6-9.6 17.9-14.1 24.8H160V336c0-70.7 57.3-128 128-128s128 57.3 128 128V464h95.8c-4.5-7-9.3-15.2-14.1-24.8zM208 464H368V336c0-44.2-35.8-80-80-80s-80 35.8-80 80V464z"]},faSquareQuote:{prefix:"far",iconName:"square-quote",icon:[448,512,[],"e329","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM208 240V216 192c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V240zm144 39.3V240 216 192c0-17.7-14.3-32-32-32H272c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71z"]},faUpLeft:{prefix:"far",iconName:"up-left",icon:[384,512,[],"e2bd","M64 128V321.4c0 1.7 .8 3.2 2.1 4.2c2.1 1.6 5 1.4 6.9-.5L127 271c9.4-9.4 24.6-9.4 33.9 0L285.7 395.7c2.7 2.7 6.5 4.3 10.3 4.3s7.6-1.5 10.3-4.3l25.4-25.4c2.7-2.7 4.3-6.5 4.3-10.3s-1.5-7.6-4.3-10.3L207 225c-9.4-9.4-9.4-24.6 0-33.9L261.1 137c1.8-1.8 2.1-4.8 .5-6.9c-1-1.3-2.5-2.1-4.2-2.1H64zm-48-8c0-22.1 17.9-40 40-40H257.4c16.8 0 32.5 7.9 42.6 21.3c15.9 21.2 13.8 50.9-4.9 69.6L257.9 208 365.7 315.7C377.4 327.5 384 343.4 384 360s-6.6 32.5-18.3 44.3l-25.4 25.4C328.5 441.4 312.6 448 296 448s-32.5-6.6-44.3-18.3L144 321.9 106.9 359c-18.7 18.7-48.4 20.8-69.6 5C23.9 353.9 16 338.1 16 321.4V120z"]},faBringFront:{prefix:"far",iconName:"bring-front",icon:[640,512,[],"f857","M64 48H192c8.8 0 16 7.2 16 16h48c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V192c0 35.3 28.7 64 64 64h64V208H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zM448 512H576c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H512v48h64c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H448c-8.8 0-16-7.2-16-16H384c0 35.3 28.7 64 64 64zM224 96c-35.3 0-64 28.7-64 64V352c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H224z"]},faChessBoard:{prefix:"far",iconName:"chess-board",icon:[448,512,[],"f43c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 0v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z"]},faBurgerCheese:etF,faCheeseburger:etZ,faBuildingCircleCheck:{prefix:"far",iconName:"building-circle-check",icon:[640,512,[],"e4d2","M64 48H320c8.8 0 16 7.2 16 16V294.6c11.1-24.3 27.7-45.5 48-62.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c19.5 0 37-8.7 48.7-22.5c-13.4-14-24.5-30.3-32.7-48.1V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faRepeat1:{prefix:"far",iconName:"repeat-1",icon:[512,512,[128258],"f365","M0 254.8C-.6 268 9.6 279.3 22.8 280s24.5-9.5 25.2-22.8l.4-8C52 176.8 111.7 120 184.2 120H304v36.4c0 19.6 15.9 35.6 35.6 35.6c8.8 0 17.3-3.3 23.8-9.1l76.7-69c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-76.7-69c-6.5-5.9-15-9.1-23.8-9.1C319.9 0 304 15.9 304 35.6L304 72H184.2C86.2 72 5.3 148.9 .4 246.8l-.4 8zM388.1 96L352 128.5l0-65L388.1 96zM512 257.2c.7-13.2-9.5-24.5-22.8-25.2s-24.5 9.5-25.2 22.8l-.4 8C460 335.2 400.3 392 327.8 392H208V355.6c0-19.6-15.9-35.6-35.6-35.6c-8.8 0-17.3 3.3-23.8 9.1l-76.7 69c-5.1 4.6-7.9 11-7.9 17.8s2.9 13.3 7.9 17.8l76.7 69c6.5 5.9 15 9.1 23.8 9.1c19.6 0 35.6-15.9 35.6-35.6V440H327.8c98 0 178.9-76.9 183.8-174.8l.4-8zM123.9 416L160 383.5v65L123.9 416zM288 208c0-9.1-5.1-17.4-13.3-21.5s-17.9-3.2-25.1 2.3l-32 24c-10.6 8-12.8 23-4.8 33.6c6.5 8.6 17.6 11.6 27.2 8.2V304c0 13.3 10.7 24 24 24s24-10.7 24-24V208z"]},faArrowDownToLine:etq,faArrowToBottom:etK,faGrid5:{prefix:"far",iconName:"grid-5",icon:[448,512,[],"e199","M0 48c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H16C7.2 96 0 88.8 0 80V48zm0 96c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V144zm16 80H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM0 336c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V336zm16 80H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V48zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM96 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM96 432c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V432zM208 32h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V48c0-8.8 7.2-16 16-16zM192 144c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM192 336c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM288 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V48zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM288 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM288 432c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V432zM400 32h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V48c0-8.8 7.2-16 16-16zM384 144c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM384 336c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16z"]},faSwapArrows:{prefix:"far",iconName:"swap-arrows",icon:[640,512,[],"e60a","M111 7c9.4-9.4 24.6-9.4 33.9 0l88 88c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47V360c0 39.8 32.2 72 72 72s72-32.2 72-72V152c0-66.3 53.7-120 120-120s120 53.7 120 120l0 278.1 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-88-88c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47V152c0-39.8-32.2-72-72-72s-72 32.2-72 72V360c0 66.3-53.7 120-120 120s-120-53.7-120-120l0-278.1L57 129c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L111 7z"]},faRightLongToLine:{prefix:"far",iconName:"right-long-to-line",icon:[640,512,[],"e444","M640 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 336c0 13.3 10.7 24 24 24s24-10.7 24-24l0-336zM505.5 272.4c8.7-9.2 8.7-23.7 0-32.9l-121.4-129c-8.8-9.3-21-14.6-33.7-14.6c-25.6 0-46.3 20.7-46.3 46.3l0 33.7L56 176c-30.9 0-56 25.1-56 56l0 48c0 30.9 25.1 56 56 56l248 0 0 33.7c0 25.6 20.7 46.3 46.3 46.3c12.8 0 25-5.3 33.7-14.6l121.4-129zM352 200l0-53.5L455 256 352 365.5l0-53.5c0-13.3-10.7-24-24-24L56 288c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l272 0c13.3 0 24-10.7 24-24z"]},faPersonChalkboard:{prefix:"far",iconName:"person-chalkboard",icon:[640,512,[],"e53d","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80H208V304H176V176.1c.7 0 1.5-.1 2.3-.1zM176 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V176H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H368V48H592V272H368V224H320v48c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v80H243.1 178.3c-31.7 0-61 17.1-76.6 44.7L43.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L128 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faMarsStrokeRight:etJ,faMarsStrokeH:etW,faHandBackFist:etX,faHandRock:et$,faGridRound5:{prefix:"far",iconName:"grid-round-5",icon:[448,512,[],"e5de","M64 64A32 32 0 1 1 0 64a32 32 0 1 1 64 0zm0 96A32 32 0 1 1 0 160a32 32 0 1 1 64 0zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64A32 32 0 1 1 0 352a32 32 0 1 1 64 0zM32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM160 64A32 32 0 1 1 96 64a32 32 0 1 1 64 0zM128 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM128 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM352 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM320 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM416 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faTally:et1,faTally5:et2,faSquareCaretUp:et4,faCaretSquareUp:et3,faCloudShowersWater:{prefix:"far",iconName:"cloud-showers-water",icon:[576,512,[],"e4e4","M184.1 107.8C186.3 74.4 214.1 48 248 48c23.4 0 43.9 12.6 55.1 31.5c3.4 5.7 9 9.8 15.5 11.2s13.3 .1 18.8-3.7c6.4-4.4 14.2-7 22.6-7c19.1 0 35.2 13.4 39.1 31.4c2.4 11 12.2 18.9 23.4 18.9h10.6c17 0 30.9 13.8 30.9 30.9s-13.8 30.9-30.9 30.9H142.9c-17 0-30.9-13.8-30.9-30.9s13.8-30.9 30.9-30.9h17.3c12.7 0 23.1-9.8 24-22.5zM248 0c-51.6 0-95 34.9-108 82.3c-42.2 1.5-76 36.2-76 78.8c0 43.6 35.3 78.9 78.9 78.9H433.1c43.6 0 78.9-35.3 78.9-78.9c0-41.4-31.8-75.3-72.4-78.6C425.6 52.7 395.2 32 360 32c-10.1 0-19.9 1.7-28.9 4.9C310.6 14.3 281 0 248 0zM132.6 308.3c6.8-11.4 3.1-26.1-8.2-32.9s-26.1-3.1-32.9 8.2l-48 80c-6.8 11.4-3.1 26.1 8.2 32.9s26.1 3.1 32.9-8.2l48-80zm327.8-32.9c-11.4-6.8-26.1-3.1-32.9 8.2l-48 80c-6.8 11.4-3.1 26.1 8.2 32.9s26.1 3.1 32.9-8.2l48-80c6.8-11.4 3.1-26.1-8.2-32.9zM244.6 308.3c6.8-11.4 3.1-26.1-8.2-32.9s-26.1-3.1-32.9 8.2l-48 80c-6.8 11.4-3.1 26.1 8.2 32.9s26.1 3.1 32.9-8.2l48-80zm103.8-32.9c-11.4-6.8-26.1-3.1-32.9 8.2l-48 80c-6.8 11.4-3.1 26.1 8.2 32.9s26.1 3.1 32.9-8.2l48-80c6.8-11.4 3.1-26.1-8.2-32.9zM111.9 430.1c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faChartBar:et0,faBarChart:et6,faHandsBubbles:et8,faHandsWash:et5,faLessThanEqual:{prefix:"far",iconName:"less-than-equal",icon:[448,512,[],"f537","M401 78.2c12.3-5 18.2-19 13.2-31.3s-19-18.2-31.3-13.2L47 169.8c-9.1 3.7-15 12.5-15 22.2s5.9 18.6 15 22.2l336 136c12.3 5 26.3-1 31.3-13.2s-1-26.3-13.2-31.3L120 192 401 78.2zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faTrain:{prefix:"far",iconName:"train",icon:[448,512,[128646],"f238","M352 48c26.5 0 48 21.5 48 48v96H48V96c0-26.5 21.5-48 48-48H352zM48 352V240H400V352c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48zM96 0C43 0 0 43 0 96V352c0 42.8 28 79 66.6 91.4L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57H318.1l57 57c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6C420 431 448 394.8 448 352V96c0-53-43-96-96-96H96zM224 360a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},faUpFromDottedLine:{prefix:"far",iconName:"up-from-dotted-line",icon:[448,512,[],"e456","M114.2 192L224 82 333.8 192H280c-13.3 0-24 10.7-24 24V336H192V216c0-13.3-10.7-24-24-24H114.2zM224 32c-11.5 0-22.5 4.6-30.6 12.7L77.6 160.8C68.9 169.5 64 181.3 64 193.6c0 25.6 20.8 46.4 46.4 46.4H144v96c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V240h33.6c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L254.6 44.7C246.5 36.6 235.5 32 224 32zM32 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faEyeLowVision:et7,faLowVision:et9,faTrafficLightGo:{prefix:"far",iconName:"traffic-light-go",icon:[320,512,[],"f638","M64 48c-8.8 0-16 7.2-16 16V352c0 61.9 50.1 112 112 112s112-50.1 112-112V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V352c0 88.4-71.6 160-160 160S0 440.4 0 352V64zM160 424a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-184a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a48 48 0 1 1 0-96 48 48 0 1 1 0 96zM144 136a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faFaceExhaling:{prefix:"far",iconName:"face-exhaling",icon:[576,512,[],"e480","M48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 7-.3 13.9-1 20.7c11.6-8 25.6-12.7 40.8-12.7c2.7 0 5.4 .2 8.1 .5c.1-2.8 .1-5.6 .1-8.5C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c55.8 0 107.4-17.9 149.5-48.2c-10.5-9.3-17.9-22.1-20.5-36.5l-7.7-2.3c-34.1 24.5-76 39-121.3 39C141.1 464 48 370.9 48 256zM256 424a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm95.6-172c-10.6 0-19.9-3.8-25.4-9.7c-7.6-8.1-20.2-8.5-28.3-.9s-8.5 20.2-.9 28.3c14.5 15.5 35.2 22.3 54.6 22.3s40.1-6.8 54.6-22.3c7.6-8.1 7.1-20.7-.9-28.3s-20.7-7.1-28.3 .9c-5.5 5.8-14.8 9.7-25.4 9.7zm-217.4-9.7c-7.6-8.1-20.2-8.5-28.3-.9s-8.5 20.2-.9 28.3c14.5 15.5 35.2 22.3 54.6 22.3s40.1-6.8 54.6-22.3c7.6-8.1 7.1-20.7-.9-28.3s-20.7-7.1-28.3 .9c-5.5 5.8-14.8 9.7-25.4 9.7s-19.9-3.8-25.4-9.7zm409.2 96.2c.1-.8 .1-1.7 .1-2.5c0-22.1-17.9-40-39.9-40c-16.9 0-31.4 10.5-37.2 25.4c-3.3-.9-6.9-1.4-10.5-1.4c-20.7 0-37.7 15.8-39.7 35.9l-72.3 18.1c-4.6 1.1-7.8 5.2-7.8 9.9s3.2 8.8 7.8 9.9L416.1 412c-.1 1.3-.2 2.6-.2 4c0 22.1 17.9 40 39.9 40c4.9 0 9.6-.9 14-2.5c7.1 11.1 19.5 18.5 33.7 18.5c22.1 0 39.9-17.9 39.9-40c0-.8 0-1.7-.1-2.5c19-6.4 32.6-24.4 32.6-45.5s-13.6-39.1-32.6-45.5z"]},faSensorFire:{prefix:"far",iconName:"sensor-fire",icon:[640,512,[],"e02a","M64 80H384c8.8 0 16 7.2 16 16v55.4c4.1-3.9 8.2-7.7 12.5-11.5c10-8.9 23-12.8 35.5-11.7V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H337.6c-12.7-14.3-23.4-30.5-31.5-48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm80 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm96 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM480 511.9c88.4 0 160-71.6 160-160c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L512 221.8l-46-46c-6.1-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C382.5 207.2 320 275.2 320 351.9c0 88.4 71.6 160 160 160zM544 400c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 327 544 363.5 544 400z"]},faUserUnlock:{prefix:"far",iconName:"user-unlock",icon:[640,512,[],"e058","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c49.3 0 92.1 27.3 114.3 67.7V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V464H49.3zM496 272c0-17.7 14.3-32 32-32s32 14.3 32 32h48c0-44.2-35.8-80-80-80s-80 35.8-80 80v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H560 512 496V272z"]},faHexagonDivide:{prefix:"far",iconName:"hexagon-divide",icon:[512,512,[],"e1ad","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM256 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM168 232H344c13.3 0 24 10.7 24 24s-10.7 24-24 24H168c-13.3 0-24-10.7-24-24s10.7-24 24-24zm56 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},fa00:{prefix:"far",iconName:"00",icon:[640,512,[],"e467","M144 32C64.5 32 0 96.5 0 176V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM48 176c0-53 43-96 96-96s96 43 96 96V336c0 53-43 96-96 96s-96-43-96-96V176zM496 32c-79.5 0-144 64.5-144 144V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM400 176c0-53 43-96 96-96s96 43 96 96V336c0 53-43 96-96 96s-96-43-96-96V176z"]},faCrow:{prefix:"far",iconName:"crow",icon:[640,512,[],"f520","M39.2 442.6l72-58.6H259.2l46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192V128v-8l96-24c-9.4-37.6-43.2-64-82-64H515C496.1 12.3 469.5 0 440 0C382.6 0 336 46.6 336 104v35.1L94.1 336 80.9 346.8l-72 58.6 0 0 0 0C-1.4 413.8-3 428.9 5.4 439.2s23.5 11.8 33.8 3.5l0 0zM195.4 315.4L333.1 203.4c-10.9 51.4-51 93.1-104 104.7l-33.7 7.4zM384 161.9l0 0V139.1 104c0-30.9 25.1-56 56-56s56 25.1 56 56v24 64c0 79.5-64.5 144-144 144H289.5c57.1-31.8 94.5-92.7 94.5-160.8V161.9zM464 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCassetteBetamax:ece,faBetamax:ect,faSailboat:{prefix:"far",iconName:"sailboat",icon:[576,512,[],"e445","M284.6 6.2c-4.2-5.4-11.4-7.5-17.8-5.3S256 9.2 256 16V304c0 8.8 7.2 16 16 16H496c6.1 0 11.7-3.5 14.4-9s2-12-1.7-16.9l-224-288zm-72 90.5c-6.7-2-14 .6-17.9 6.4l-128 192c-3.3 4.9-3.6 11.2-.8 16.4s8.2 8.5 14.1 8.5H208c8.8 0 16-7.2 16-16V112c0-7.1-4.6-13.3-11.4-15.3zM60 400H516l-.4 1.6c-8.2 36.5-40.6 62.4-78 62.4H138.4c-37.4 0-69.8-25.9-78-62.4L60 400zM20 352c-10.3 0-17.9 9.5-15.6 19.5l9.1 40.6c13.1 58.4 65 99.9 124.9 99.9H437.6c59.9 0 111.7-41.5 124.9-99.9l9.1-40.6c2.2-10-5.4-19.5-15.6-19.5H20z"]},faWindowRestore:{prefix:"far",iconName:"window-restore",icon:[512,512,[],"f2d2","M432 48H208c-17.7 0-32 14.3-32 32V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V336h16c17.7 0 32-14.3 32-32V80c0-17.7-14.3-32-32-32zM48 448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V256H48V448zM64 128H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64z"]},faNfcMagnifyingGlass:{prefix:"far",iconName:"nfc-magnifying-glass",icon:[640,512,[],"e1f9","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H333.7c20.2 20.6 46 35.8 74.8 43.1c-7.6 3.2-15.9 4.9-24.6 4.9H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v64c-16.7 0-32.8 2.6-48 7.3V96c0-8.8-7.2-16-16-16zm-16 72v29.4c-18.7 10.8-35.1 25.4-48 42.6V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40zM309.4 400H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352H291.2c3.5 17.2 9.7 33.3 18.2 48zm138.6 .2a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 48c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128c0 26.7-8.2 51.4-22.1 71.9L633 471.2c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L519.9 426c-20.5 14-45.3 22.1-71.9 22.1z"]},faFileBinary:{prefix:"far",iconName:"file-binary",icon:[384,512,[],"e175","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm64 240c-30.9 0-56 25.1-56 56v64c0 30.9 25.1 56 56 56h16c30.9 0 56-25.1 56-56V296c0-30.9-25.1-56-56-56H128zm-8 56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v64c0 4.4-3.6 8-8 8H128c-4.4 0-8-3.6-8-8V296zm120-56c-13.3 0-24 10.7-24 24s10.7 24 24 24v80c-13.3 0-24 10.7-24 24s10.7 24 24 24h24 24c13.3 0 24-10.7 24-24s-10.7-24-24-24V264c0-13.3-10.7-24-24-24H240z"]},faCircleV:{prefix:"far",iconName:"circle-v",icon:[512,512,[],"e12a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM173.5 157.3c-5.9-11.9-20.3-16.7-32.2-10.7s-16.7 20.3-10.7 32.2l104 208c4.1 8.1 12.4 13.3 21.5 13.3s17.4-5.1 21.5-13.3l104-208c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7L256 322.3 173.5 157.3z"]},faSquarePlus:ecc,faPlusSquare:eci,faBowlScoops:{prefix:"far",iconName:"bowl-scoops",icon:[448,512,[127813],"e3df","M224 208c0 5.4 .4 10.8 1.1 16H446.9c.7-5.2 1.1-10.6 1.1-16c0-61.9-50.1-112-112-112l-1.1 0c-38.7 .4-72.7 20.4-92.6 50.6C230.7 164.2 224 185.3 224 208zM0 208c0 5.4 .4 10.8 1.1 16H192.9c-.6-5.3-.9-10.6-.9-16c0-22 4.9-42.8 13.7-61.4c-19.8-30.2-53.8-50.2-92.6-50.6L112 96C50.1 96 0 146.1 0 208zM325.4 64.4C307.5 26.3 268.8 0 224 0s-83.5 26.3-101.4 64.4c40.9 3 77.1 23 101.4 53.1c24.3-30.1 60.5-50.1 101.4-53.1zM173.8 368h-2.2H145c-41.4 0-77.2-26.3-90.5-64H393.5c-13.3 37.7-49.1 64-90.5 64H276.3h-2.2H173.8zm36.9 78.7L224 430.8l13.3 15.9L251.7 464H196.3l14.4-17.3zm92.3 3.9L274.2 416H303c10.6 0 20.9-1.1 30.9-3.3c58.5-12.8 104.3-61.2 112-122.8l2-15.9c.6-4.6-.8-9.1-3.9-12.6s-7.4-5.4-12-5.4H16c-4.6 0-9 2-12 5.4s-4.5 8-3.9 12.6l2 15.9c7.7 61.6 53.5 110 112 122.8c10 2.2 20.3 3.3 30.9 3.3h28.8L145 450.6l-10.9 13.1-.3 .3-.4 .5L128 471l-12.3 14.7c-4 4.8-4.8 11.4-2.2 17s8.3 9.2 14.5 9.2h19.2 8.5 .6H291.7h.6 8.5H320c6.2 0 11.9-3.6 14.5-9.2s1.8-12.3-2.2-17L320 471l-5.5-6.5-.4-.5-.3-.3L303 450.6z"]},faMistletoe:{prefix:"far",iconName:"mistletoe",icon:[576,512,[],"f7b4","M288 0c13.3 0 24 10.7 24 24V86.1l98 98 8.7 1.7 65.9 12.7C537.7 208.6 576 255 576 309c0 41.4-33.6 75-75 75c-54 0-100.3-38.3-110.5-91.3l-12.7-65.9-1.7-8.7L312 153.9V288l6 8 46.8 62.4C377.3 375 384 395.2 384 416c0 53-43 96-96 96s-96-43-96-96c0-20.8 6.7-41 19.2-57.6L258 296l6-8V153.9L199.9 218l-1.4 7.4c3-.9 6.2-1.4 9.5-1.4c17.7 0 32 14.3 32 32s-14.3 32-32 32c-7.6 0-14.7-2.7-20.2-7.2l-2.3 11.9C175.4 345.7 129 384 75 384c-41.4 0-75-33.6-75-75c0-54 38.3-100.3 91.3-110.5l65.9-12.7 8.7-1.7 98-98V24c0-13.3 10.7-24 24-24zM100.4 245.6C70 251.4 48 278 48 309c0 14.9 12.1 27 27 27c30.9 0 57.5-22 63.4-52.4l9.1-47.1-47.1 9.1zm328.2-9.1l9.1 47.1C443.4 314 470 336 501 336c14.9 0 27-12.1 27-27c0-30.9-22-57.5-52.4-63.4l-47.1-9.1zM249.6 387.2c-6.2 8.3-9.6 18.4-9.6 28.8c0 26.5 21.5 48 48 48s48-21.5 48-48c0-10.4-3.4-20.5-9.6-28.8L288 336l-38.4 51.2zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCustard:{prefix:"far",iconName:"custard",icon:[576,512,[127854],"e403","M116.1 112.8L53.7 368h49.4l33.6-137.6c14.1-3.8 27.9-6.4 39.3-6.4c16.7 0 28.8 5.6 45.6 13.6l1 .5C238.9 246 259.8 256 288 256s49.1-10 65.4-17.9l1-.5c16.8-8.1 28.9-13.6 45.6-13.6c11.4 0 25.2 2.6 39.3 6.4L472.9 368h49.4L459.9 112.8c-7-28.6-32.7-48.8-62.2-48.8H178.2c-29.5 0-55.2 20.2-62.2 48.8zm310.5 65.6c-9-1.5-18-2.4-26.6-2.4c-28.2 0-49.1 10-65.4 17.9l-1 .5C316.8 202.4 304.7 208 288 208s-28.8-5.6-45.6-13.6l-1-.5C225.1 186 204.2 176 176 176c-8.6 0-17.6 .9-26.6 2.4l13.3-54.2c1.8-7.2 8.2-12.2 15.5-12.2H397.8c7.4 0 13.8 5 15.5 12.2l13.3 54.2zM0 424c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24z"]},faLacrosseStick:{prefix:"far",iconName:"lacrosse-stick",icon:[512,512,[],"e3b5","M261.5 107.5l-6.6 19.7c-6.3 18.9-16 36.5-28.6 51.9l-34.4 42c-10.3 12.6-15.9 28.3-15.9 44.5c0 38.8 31.5 70.3 70.3 70.3c16.2 0 32-5.6 44.5-15.9l42-34.4c15.4-12.6 33-22.3 51.9-28.6l19.7-6.6C440 238.7 464 205.4 464 168h0l0-.3c0-22.9-15.2-53-40.9-78.8S367.2 48 344.3 48l-.3 0v0c-37.4 0-70.7 24-82.5 59.5zM344 0V0l.3 0C385.1 0 426.8 24.8 457 55s55 71.9 55 112.7l0 .3h0c0 58.1-37.2 109.7-92.3 128.1L400 302.6c-13.4 4.5-25.8 11.3-36.7 20.2l-42 34.4c-21.1 17.3-47.6 26.7-74.9 26.7c-24 0-46.3-7.1-65-19.4L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L147.4 330.6c-12.3-18.6-19.4-41-19.4-65c0-27.3 9.5-53.8 26.7-74.9l34.4-42c8.9-10.9 15.8-23.3 20.2-36.7l6.6-19.7C234.3 37.2 285.9 0 344 0z"]},faHockeyMask:{prefix:"far",iconName:"hockey-mask",icon:[448,512,[],"f6ee","M48 240c0-57.4 14.3-105.3 41.1-137.9C114.7 70.9 156.1 48 224 48s109.3 22.9 134.9 54.1C385.7 134.7 400 182.6 400 240c0 95.1-12.6 148.4-36 178.6C343.4 445.3 306 464 224 464s-119.4-18.7-140-45.4C60.6 388.4 48 335.1 48 240zM224 0C64 0 0 111 0 240C0 432 48 512 224 512s224-80 224-272C448 111 384 0 224 0zM200 208c0-17.7-14.3-32-32-32H104c-17.7 0-32 14.3-32 32c0 35.3 28.7 64 64 64s64-28.7 64-64zm112 64c35.3 0 64-28.7 64-64c0-17.7-14.3-32-32-32H280c-17.7 0-32 14.3-32 32c0 35.3 28.7 64 64 64zM176 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM208 304a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM288 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faSunrise:{prefix:"far",iconName:"sunrise",icon:[576,512,[127749],"f766","M271 7c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39V200c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9l-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L271 7zM393.3 225.8c7.5 3.1 12.9 9.8 14.4 17.8l18.1 98.5 98.5 18.1c8 1.5 14.7 6.9 17.8 14.4s2.2 16.1-2.4 22.8L493.9 464H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H82.1L36.2 397.5c-4.6-6.7-5.5-15.3-2.4-22.8s9.8-13 17.8-14.4l98.5-18.1 18.1-98.5c1.5-8 6.9-14.7 14.4-17.8s16.1-2.2 22.8 2.4L288 285.1l82.5-56.9c6.7-4.6 15.3-5.5 22.8-2.4zM140.4 464h36.7c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96h36.7l43.6-63.2-78.3-14.4c-9.8-1.8-17.5-9.5-19.3-19.3l-14.4-78.3L301.6 334c-8.2 5.7-19 5.7-27.2 0l-65.6-45.2-14.4 78.3c-1.8 9.8-9.5 17.5-19.3 19.3L96.8 400.8 140.4 464zM350 464c-7.1-27.6-32.2-48-62-48s-54.9 20.4-62 48H350z"]},faSubtitles:{prefix:"far",iconName:"subtitles",icon:[576,512,[],"e60f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM120 240H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm256 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM120 336h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm160 0H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faPanelEws:{prefix:"far",iconName:"panel-ews",icon:[512,512,[],"e42e","M64 48c-8.8 0-16 7.2-16 16V294.7C76.3 307 96 335.2 96 368v16c0 17.7 14.3 32 32 32s32-14.3 32-32V352c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32v32c0 35.3-28.7 64-64 64s-64-28.7-64-64V368c0-14.2-6.2-27-16-35.8V448c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM112 96h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 160h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32z"]},faToriiGate:{prefix:"far",iconName:"torii-gate",icon:[512,512,[9961],"f6a1","M48 112c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V64.5l-1.6 .6C437.9 75 411.6 80 385.2 80H126.8c-26.5 0-52.7-5-77.2-14.9L48 64.5V112zM0 112V13.4C0 6 6 0 13.4 0c1.7 0 3.4 .3 5 1l49 19.6C86.3 28.1 106.5 32 126.8 32H385.2c20.4 0 40.5-3.9 59.4-11.4L493.6 1c1.6-.6 3.3-1 5-1C506 0 512 6 512 13.4V112c0 35.3-28.7 64-64 64v64h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H448V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V288l-144 0-144 0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V288H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V176c-35.3 0-64-28.7-64-64zM112 240l120 0V176H112v64zm168-64v64l120 0V176H280z"]},faCloudExclamation:{prefix:"far",iconName:"cloud-exclamation",icon:[640,512,[],"e491","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM320 144c-13.3 0-24 10.7-24 24V280c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faMessageLines:ecr,faCommentAltLines:eca,faFrog:{prefix:"far",iconName:"frog",icon:[576,512,[],"f52e","M322.4 113c-5.9 17.8-21.6 30.6-40.2 32.7C150.4 160.5 48 272.3 48 408v16c0 4.4 3.6 8 8 8H238.1c.3-.3 .6-.7 .9-1l56.8-56.8c10.4-10.3 16.2-24.4 16.2-39c0-30.5-24.7-55.2-55.2-55.2c-14.6 0-28.7 5.8-39 16.2L169 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l48.8-48.8c19.4-19.4 45.6-30.2 73-30.2c50.2 0 92 35.8 101.3 83.2c3-6.3 7.4-11.9 12.9-16.4c4.6-3.8 9.5-7.3 14.5-10.5l135.9-86.5c4.1-2.6 6.5-7.1 6.5-11.9c0-6.2-4-11.7-10-13.5l-70-21.5c-16.8-5.2-29.5-19.1-32.9-36.4C410.6 96.5 391.2 80 368 80c-21.2 0-39.3 13.8-45.6 33zM434.1 371.3l54 58.1c1.5 1.6 3.6 2.6 5.9 2.6h58c13.3 0 24 10.7 24 24s-10.7 24-24 24H494c-15.6 0-30.4-6.5-41-17.9l-23.5-25.3-28.7-31-16.4-17.6-16.4-17.6L355.4 384l-20.3 21.8L310.9 432h48.6 .5c4.7 0 9.2 1.4 12.9 3.7C379.6 440 384 447.5 384 456c0 .8 0 1.5-.1 2.3C382.7 470.5 372.5 480 360 480H310.9 56c-30.9 0-56-25.1-56-56V408C0 247.6 121.1 115.5 276.8 98c12.6-38.3 48.7-66 91.2-66c46.5 0 85.3 33.1 94.1 77l70 21.5c26.1 8 43.9 32.1 43.9 59.4c0 21.2-10.9 41-28.8 52.4L442 309.3l-30.7 19.6c-3.5 2.2-6.8 4.6-9.9 7.2l1.7 1.9 0 0 31 33.4zM368 120a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faBucket:{prefix:"far",iconName:"bucket",icon:[448,512,[],"e4cf","M96 152v8H48v-8C48 68.1 116.1 0 200 0h48c83.9 0 152 68.1 152 152v8H352v-8c0-57.4-46.6-104-104-104H200C142.6 48 96 94.6 96 152zM0 216c0-13.3 10.7-24 24-24H72.4 375.6 424c13.3 0 24 10.7 24 24s-10.7 24-24 24h-6L389.3 470c-3 24-23.4 42-47.6 42H106.4c-24.2 0-44.6-18-47.6-42L30 240H24c-13.3 0-24-10.7-24-24zm78.4 24l28 224H341.6l28-224H78.4z"]},faFloppyDiskPen:{prefix:"far",iconName:"floppy-disk-pen",icon:[576,512,[],"e182","M48 96V416c0 8.8 7.2 16 16 16H270.5l-12 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8V184c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V80H64c-8.8 0-16 7.2-16 16zm381.3 29.3c12 12 18.7 28.3 18.7 45.3v65.1l-48 48V170.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9zM128 80v80H272V80H128zm32 240a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm389.8-84.2l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417.1L441.1 287.9l71 71L382.9 488.1c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},faImage:{prefix:"far",iconName:"image",icon:[512,512,[],"f03e","M448 80c8.8 0 16 7.2 16 16V415.8l-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3V96c0-8.8 7.2-16 16-16H448zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faWindowFrame:{prefix:"far",iconName:"window-frame",icon:[512,512,[129695],"e04f","M80 464H232V272H80V464zm-48 0V64C32 28.7 60.7 0 96 0H416c35.3 0 64 28.7 64 64V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H432 80 32 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8zm400 0V272H280V464H432zM80 224H232V48H96c-8.8 0-16 7.2-16 16V224zm200 0H432V64c0-8.8-7.2-16-16-16H280V224z"]},faMicrophone:{prefix:"far",iconName:"microphone",icon:[384,512,[],"f130","M240 96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"]},faCow:{prefix:"far",iconName:"cow",icon:[640,512,[128004],"f6c8","M72 184c0-23 10.7-43.4 27.5-56.6C97.2 135.2 96 143.5 96 152V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V378.6c2.5 .6 5.2 1.2 8 1.7V392c0 8.8 7.2 16 16 16s16-7.2 16-16v-8.1c2.6 .1 5.3 .1 8 .1s5.4 0 8-.1V392c0 8.8 7.2 16 16 16s16-7.2 16-16V380.4c2.8-.5 5.5-1.1 8-1.7V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V271.1l16 18V336c0 4.6 1.3 9 3.8 12.9l42.3 66.5C523 435.7 545.4 448 569.5 448c38.9 0 70.5-31.6 70.5-70.5V274.9c0-12.4-4.1-24.4-11.7-34.2l-4.3-5.6V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v5l-48.2-62.4C505.1 81.2 470 64 432.9 64H256 184 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184zm91.2-66.1c3.6 12.3 10.3 23.6 19.5 32.8l7.4 7.4C211.8 179.8 241.3 192 272 192s60.2-12.2 81.9-33.9l7.4-7.4c10.7-10.7 17.9-24.1 21-38.6h50.5c22.3 0 43.3 10.3 57 28L590.3 270c1.1 1.4 1.7 3.1 1.7 4.9V377.5c0 12.4-10.1 22.5-22.5 22.5c-7.7 0-14.8-3.9-19-10.4L512 329V280c0-5.9-2.2-11.6-6.1-15.9l-64-72c-6.6-7.4-17.2-10-26.5-6.5S400 198 400 208V400H368V352v-8-8c0-53-43-96-96-96s-96 43-96 96v8 8 48H144V152c0-14.5 7.7-27.1 19.2-34.1zm62.4 211.4l-1.1-.4C228 305.7 247.9 288 272 288s44 17.7 47.5 40.9l-1.1 .4c-9.7 3.2-25.1 6.8-46.4 6.8s-36.7-3.5-46.4-6.8zM576 320a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faFileZip:{prefix:"far",iconName:"file-zip",icon:[512,512,[],"e5ee","M64 464h96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM240 352h64c5.5 0 10.7 2.9 13.6 7.6s3.2 10.6 .7 15.6L265.9 480H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-5.5 0-10.7-2.9-13.6-7.6s-3.2-10.6-.7-15.6L278.1 384H240c-8.8 0-16-7.2-16-16s7.2-16 16-16zm144 16V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-8.8 7.2-16 16-16s16 7.2 16 16zm32 0c0-8.8 7.2-16 16-16h24c30.9 0 56 25.1 56 56s-25.1 56-56 56h-8v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368zm32 64h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v48z"]},faSquareRing:{prefix:"far",iconName:"square-ring",icon:[448,512,[],"e44f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM304 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 256a128 128 0 1 1 256 0A128 128 0 1 1 96 256z"]},faDownFromLine:ecn,faArrowAltFromTop:eco,faCaretUp:{prefix:"far",iconName:"caret-up",icon:[320,512,[],"f0d8","M160 182.6L70.6 272H249.4L160 182.6zm-22.6-45.3c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128z"]},faShieldXmark:ecs,faShieldTimes:ecl,faScrewdriver:{prefix:"far",iconName:"screwdriver",icon:[512,512,[129691],"f54a","M445.9 55.9l10.2 10.2L396.2 144H368V115.8l77.9-59.9zM507 78.6c7.4-9.6 6.5-23.1-2.1-31.6L465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19v54.1l-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192H408c7.5 0 14.5-3.5 19-9.4l80-104zM155.3 315.3c11.4-11.4 29.9-11.4 41.4 0s11.4 29.9 0 41.4L96 457.4 54.6 416 155.3 315.3zm75.3-33.9c-30.2-30.2-79.1-30.2-109.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3z"]},faCircleSortDown:ecf,faSortCircleDown:ech,faFolderClosed:{prefix:"far",iconName:"folder-closed",icon:[512,512,[],"e185","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16v32H48V96zm0 144H464V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V240z"]},faHouseTsunami:{prefix:"far",iconName:"house-tsunami",icon:[576,512,[],"e515","M50 176.4C62 104.5 127.8 48 209.4 48c18.8 0 36.7 3 53.4 8.5c12.6 4.2 26.2-2.7 30.3-15.3s-2.7-26.2-15.3-30.3C256.4 3.8 233.4 0 209.4 0C95 0 0 88.4 0 200c0 93.2 54.7 174 144.8 194.8c12.7 3.4 26 5.2 39.7 5.2c.6 0 1.2 0 1.8-.1c1.8 0 3.6 .1 5.4 .1c.1 0 .3 0 .4 0v0c34.6 0 67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9v0c-.1 0-.3 0-.4 0c-12.9 0-25.2-1.4-36.7-4.2c-43.4-12.7-75-52.6-75-99.8c0-57.4 46.7-104 104.4-104c15.9 0 30.9 3.5 44.3 9.8c12 5.6 26.3 .4 31.9-11.6s.4-26.3-11.6-31.9C229.4 101.1 207.5 96 184.4 96C126.3 96 75.6 128.5 50 176.4zM368 286.8V152l79.9-60L527.5 152l.3 124.4c9.4 6.4 20.2 11.3 30.8 13.7c6.2 1.4 12 3.7 17.2 6.8l-.3-153c0-10-4.7-19.5-12.7-25.5L467.2 46.5c-11.4-8.6-27.1-8.6-38.5 0l-96 72c-8.1 6-12.8 15.5-12.8 25.6V265c1.7 1 3.3 2 4.8 3.1c13.4 9.3 28.4 15.9 43.2 18.7zM111.9 430.1c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faSquareNfi:{prefix:"far",iconName:"square-nfi",icon:[448,512,[],"e576","M64 80H384c8.8 0 16 7.2 16 16v32h48V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v32H48V96c0-8.8 7.2-16 16-16zM48 384H0v32c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384H400v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V384zm1-223c-10.1 3.1-17 12.4-17 23V328c0 13.3 10.7 24 24 24s24-10.7 24-24V263.3l52 78c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v64.7l-52-78C70.1 161.9 59.2 158 49 161zm167 23v80 64c0 13.3 10.7 24 24 24s24-10.7 24-24V288h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H264V208h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H240c-13.3 0-24 10.7-24 24zm200 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V328c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},faForklift:{prefix:"far",iconName:"forklift",icon:[640,512,[],"f47a","M80 160H96V40c0-22.1 17.9-40 40-40H293c16.6 0 31.5 10.3 37.4 25.8l83 218.9c1.7 4.5 2.6 9.3 2.6 14.2V272v72.4c19.6 17.6 32 43.1 32 71.6c0 53-43 96-96 96s-96-43-96-96H192c0 53-43 96-96 96s-96-43-96-96V368 240c0-44.2 35.8-80 80-80zm160 80H360.3L287.4 48H144V171.4L240 240zm0 48c-10 0-19.8-3.1-27.9-8.9L112.6 208H80c-17.7 0-32 14.3-32 32v92.8C62.1 324.7 78.5 320 96 320c35.5 0 66.6 19.3 83.2 48h89.7c16.6-28.7 47.6-48 83.2-48c5.5 0 10.8 .5 16 1.3V288H240zM96 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm256 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM528 24V400h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faArrowUpFromGroundWater:{prefix:"far",iconName:"arrow-up-from-ground-water",icon:[576,512,[],"e4b5","M288 352c13.3 0 24-10.7 24-24V81.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L305 7c-9.4-9.4-24.6-9.4-33.9 0L191 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V328c0 13.3 10.7 24 24 24zM80 430.1C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.6 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0zM192 192H64c-35.3 0-64 28.7-64 64V425c5.3-3.1 11.2-5.4 17.5-6.9c10.4-2.4 21.2-7.2 30.5-13.5L48 256c0-8.8 7.2-16 16-16H192V192zm384 64c0-35.3-28.7-64-64-64H384v48H512c8.8 0 16 7.2 16 16V404.6c9.3 6.3 20.1 11.1 30.5 13.6c6.3 1.5 12.1 3.8 17.5 6.9V256z"]},faBracketSquareRight:{prefix:"far",iconName:"bracket-square-right",icon:[192,512,[],"5d","M192 88c0-30.9-25.1-56-56-56H72C58.7 32 48 42.7 48 56s10.7 24 24 24h64c4.4 0 8 3.6 8 8V424c0 4.4-3.6 8-8 8H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c30.9 0 56-25.1 56-56V88z"]},faMartiniGlass:ecg,faGlassMartiniAlt:ecM,faRotateLeft:ecu,faRotateBack:ecm,faRotateBackward:ecd,faUndoAlt:ecp,faTableColumns:ecz,faColumns:ecC,faSquareA:{prefix:"far",iconName:"square-a",icon:[448,512,[],"e25f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 32c9.1 0 17.4 5.1 21.5 13.3l104 208c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L289.2 336H158.8l-17.4 34.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l104-208c4.1-8.1 12.4-13.3 21.5-13.3zm0 77.7L182.8 288h82.3L224 205.7z"]},faTick:{prefix:"far",iconName:"tick",icon:[192,512,[],"e32f","M72 104c0-13.3 10.7-24 24-24s24 10.7 24 24l0 1.9c0 1.4-.1 2.8-.4 4.3c0 0 0 0 0 0L96 252 72.4 110.1c-.2-1.4-.4-2.8-.4-4.3l0-1.9zm95 14c.7-4 1-8.1 1-12.1l0-1.9c0-39.8-32.2-72-72-72s-72 32.2-72 72l0 1.9c0 4.1 .3 8.1 1 12.1L49.4 264.5C53.2 287.3 72.9 304 96 304s42.8-16.7 46.6-39.5L167 118z"]},faLemon:{prefix:"far",iconName:"lemon",icon:[448,512,[127819],"f094","M368 80c-3.2 0-6.2 .4-8.9 1.3C340 86.8 313 91.9 284.8 84.6C227.4 69.7 160.2 92 110.1 142.1S37.7 259.4 52.6 316.8c7.3 28.2 2.2 55.2-3.3 74.3c-.8 2.8-1.3 5.8-1.3 8.9c0 17.7 14.3 32 32 32c3.2 0 6.2-.4 8.9-1.3c19.1-5.5 46.1-10.7 74.3-3.3c57.4 14.9 124.6-7.4 174.7-57.5s72.4-117.3 57.5-174.7c-7.3-28.2-2.2-55.2 3.3-74.3c.8-2.8 1.3-5.8 1.3-8.9c0-17.7-14.3-32-32-32zm0-48c44.2 0 80 35.8 80 80c0 7.7-1.1 15.2-3.1 22.3c-4.6 15.8-7.1 32.9-3 48.9c20.1 77.6-10.9 161.5-70 220.7s-143.1 90.2-220.7 70c-16-4.1-33-1.6-48.9 3c-7.1 2-14.6 3.1-22.3 3.1c-44.2 0-80-35.8-80-80c0-7.7 1.1-15.2 3.1-22.3c4.6-15.8 7.1-32.9 3-48.9C-14 251.3 17 167.3 76.2 108.2S219.3 18 296.8 38.1c16 4.1 33 1.6 48.9-3c7.1-2 14.6-3.1 22.3-3.1zM246.7 167c-52 15.2-96.5 59.7-111.7 111.7c-3.7 12.7-17.1 20-29.8 16.3s-20-17.1-16.3-29.8c19.8-67.7 76.6-124.5 144.3-144.3c12.7-3.7 26.1 3.6 29.8 16.3s-3.6 26.1-16.3 29.8z"]},faHeadSideMask:{prefix:"far",iconName:"head-side-mask",icon:[576,512,[],"e063","M80 224c0-8 .5-15.8 1.5-23.4L256 316.8V320 480c0 17.7 14.3 32 32 32H431.7c28.6 0 53.7-18.9 61.5-46.4L534.9 320l4.7-16.6c2.8-9.7 4.2-19.7 4.4-29.8c0-.4 0-.8 0-1.2l0-.2 0-.2h0c-.1-16.7-6.8-32.7-18.6-44.6L521 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C431.4 47.6 358.8 0 280 0H256C132.3 0 32 100.3 32 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C94.8 304.8 80 266.2 80 224zm195.3 48L95.3 152C122.8 90.7 184.4 48 256 48h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.8 2.8 4.5 6.6 4.6 10.6H304 275.3zM368 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm63.7 240H304V320H484.9l-6.9 24H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H468.9l-9.1 32H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h82.6l-3.5 12.4c-2 6.9-8.2 11.6-15.4 11.6z"]},faHandshake:{prefix:"far",iconName:"handshake",icon:[640,512,[],"f2b5","M272.2 64.6l-51.1 51.1c-15.3 4.2-29.5 11.9-41.5 22.5L153 161.9C142.8 171 129.5 176 115.8 176H96V304c20.4 .6 39.8 8.9 54.3 23.4l35.6 35.6 7 7 0 0L219.9 397c6.2 6.2 16.4 6.2 22.6 0c1.7-1.7 3-3.7 3.7-5.8c2.8-7.7 9.3-13.5 17.3-15.3s16.4 .6 22.2 6.5L296.5 393c11.6 11.6 30.4 11.6 41.9 0c5.4-5.4 8.3-12.3 8.6-19.4c.4-8.8 5.6-16.6 13.6-20.4s17.3-3 24.4 2.1c9.4 6.7 22.5 5.8 30.9-2.6c9.4-9.4 9.4-24.6 0-33.9L340.1 243l-35.8 33c-27.3 25.2-69.2 25.6-97 .9c-31.7-28.2-32.4-77.4-1.6-106.5l70.1-66.2C303.2 78.4 339.4 64 377.1 64c36.1 0 71 13.3 97.9 37.2L505.1 128H544h40 40c8.8 0 16 7.2 16 16V352c0 17.7-14.3 32-32 32H576c-11.8 0-22.2-6.4-27.7-16H463.4c-3.4 6.7-7.9 13.1-13.5 18.7c-17.1 17.1-40.8 23.8-63 20.1c-3.6 7.3-8.5 14.1-14.6 20.2c-27.3 27.3-70 30-100.4 8.1c-25.1 20.8-62.5 19.5-86-4.1L159 404l-7-7-35.6-35.6c-5.5-5.5-12.7-8.7-20.4-9.3C96 369.7 81.6 384 64 384H32c-17.7 0-32-14.3-32-32V144c0-8.8 7.2-16 16-16H56 96h19.8c2 0 3.9-.7 5.3-2l26.5-23.6C175.5 77.7 211.4 64 248.7 64H259c4.4 0 8.9 .2 13.2 .6zM544 320V176H496c-5.9 0-11.6-2.2-15.9-6.1l-36.9-32.8c-18.2-16.2-41.7-25.1-66.1-25.1c-25.4 0-49.8 9.7-68.3 27.1l-70.1 66.2c-10.3 9.8-10.1 26.3 .5 35.7c9.3 8.3 23.4 8.1 32.5-.3l71.9-66.4c9.7-9 24.9-8.4 33.9 1.4s8.4 24.9-1.4 33.9l-.8 .8 74.4 74.4c10 10 16.5 22.3 19.4 35.1H544zM64 336a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm528 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faGem:{prefix:"far",iconName:"gem",icon:[512,512,[128142],"f3a5","M168.5 72L256 165l87.5-93h-175zM383.9 99.1L311.5 176h129L383.9 99.1zm50 124.9H256 78.1L256 420.3 433.9 224zM71.5 176h129L128.1 99.1 71.5 176zm434.3 40.1l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4z"]},faDolly:ecL,faDollyBox:ecI,faSmoking:{prefix:"far",iconName:"smoking",icon:[640,512,[128684],"f48d","M440 0c13.3 0 24 10.7 24 24V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v19c0 13.3-10.7 24-24 24s-24-10.7-24-24V245c0-17-6.7-33.3-18.7-45.3l-21-21C436.2 142.7 416 93.9 416 43V24c0-13.3 10.7-24 24-24zM616 288c-13.3 0-24-10.7-24-24V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24V43c0 17 6.7 33.3 18.7 45.3l21 21c36 36 56.2 84.8 56.2 135.8v19c0 13.3-10.7 24-24 24zm-56 88V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24s24 10.7 24 24zM224 464H432V400H224v64zM0 416c0-35.3 28.7-64 64-64H448c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416z"]},faMinimize:ecA,faCompressArrowsAlt:ecH,faRefrigerator:{prefix:"far",iconName:"refrigerator",icon:[384,512,[],"e026","M288 48c26.5 0 48 21.5 48 48v64H288V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v40H48V96c0-26.5 21.5-48 48-48H288zM240 208V344c0 13.3 10.7 24 24 24s24-10.7 24-24V208h48V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208H240zM96 0C43 0 0 43 0 96V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V96c0-53-43-96-96-96H96z"]},faMonument:{prefix:"far",iconName:"monument",icon:[384,512,[],"f5a6","M175 7c9.4-9.4 24.6-9.4 33.9 0l80 80c3.8 3.8 6.2 8.7 6.8 14l41.4 331H288.8L249.2 115.1 192 57.9l-57.2 57.2L95.2 432H46.8L88.2 101c.7-5.3 3.1-10.2 6.8-14L175 7zM42.8 464H91.2 292.8h48.4H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 64 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H42.8zM144 312c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H168c-13.3 0-24-10.7-24-24z"]},faOctagonXmark:ecv,faTimesOctagon:ecV,faXmarkOctagon:ecy,faAlignSlash:{prefix:"far",iconName:"align-slash",icon:[640,512,[],"f846","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L471.2 344H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H409.9L307.9 216H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H246.6L144.6 88H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-9 0-16.9 5-21 12.3L38.8 5.1zM477.2 472l-60.9-48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H477.2zM314.8 344l-60.9-48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H314.8zM152.3 216l-50.4-39.7C98.2 180.5 96 186 96 192c0 13.3 10.7 24 24 24h32.3z"]},faSnowplow:{prefix:"far",iconName:"snowplow",icon:[640,512,[],"f7d2","M298.8 48c3.2 0 6.1 1.9 7.4 4.9L371.8 208H219.5l-56.8-71-2.7-3.4V48H298.8zM429 220.3c-.4-1.2-.9-2.4-1.4-3.6L350.4 34.2C341.6 13.5 321.3 0 298.8 0H152c-22.1 0-40 17.9-40 40v88H96c-26.5 0-48 21.5-48 48V308.1C19 328.3 0 361.9 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-20.4-5.5-39.5-15-56h47v56c0 6 2.2 11.7 6.2 16.1l80 88c8.9 9.8 24.1 10.5 33.9 1.6s10.5-24.1 1.6-33.9L560 390.7V249.3l73.8-81.1c8.9-9.8 8.2-25-1.6-33.9s-25-8.2-33.9 1.6l-80 88c-4 4.4-6.2 10.2-6.2 16.1v56H432V238.5 232c0-4.2-1.1-8.2-3-11.7zm-45 68.8c-5.2-.7-10.6-1.1-16-1.1H112c-5.4 0-10.8 .4-16 1.1V176h36.5l56.8 71c4.6 5.7 11.4 9 18.7 9H384v33.1zM112 336H368c35.3 0 64 28.7 64 64s-28.7 64-64 64H112c-35.3 0-64-28.7-64-64s28.7-64 64-64zm32 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faAnglesRight:ecN,faAngleDoubleRight:ecx,faTruckRampCouch:ecT,faTruckCouch:ecb,faCannabis:{prefix:"far",iconName:"cannabis",icon:[512,512,[],"f55f","M275.9 10.6C271.5 4 264 0 256 0s-15.5 4-19.9 10.6c-16.1 24.1-36.5 67.2-49.2 115.1c-6.8 25.8-11.7 54.2-12 82.5c-15-10.3-30.7-19-45.9-26.4c-34.5-16.7-68.6-27-92.3-31.7c-7.9-1.6-16 .9-21.7 6.6s-8.1 13.8-6.5 21.7c6.9 34.4 26.5 93.6 62.3 143.2c-21.3 8.1-39.3 17.5-50.5 23.7C12.7 349.5 8 357.6 8 366.3s4.7 16.8 12.4 21c14.6 8.1 40.5 21.5 70.1 30.4c17.6 5.3 37.8 9.5 58.5 9.3l-5.8 23.2c-2.3 9.1 .9 18.7 8.2 24.5s17.3 7 25.7 2.8L232 450.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V450.2l54.9 27.3c8.4 4.2 18.4 3.1 25.7-2.8s10.5-15.5 8.2-24.5L363.1 427c20.6 .2 40.8-4 58.5-9.3c29.6-8.9 55.6-22.3 70.1-30.4c7.6-4.2 12.4-12.3 12.4-21s-4.7-16.8-12.4-21c-11.1-6.2-29.1-15.6-50.5-23.7C477 272.2 496.6 213 503.5 178.4c1.6-7.9-.9-16-6.5-21.7s-13.8-8.2-21.7-6.6c-23.7 4.7-57.7 15-92.3 31.7c-15.3 7.4-30.9 16.1-45.9 26.4c-.3-28.3-5.2-56.7-12-82.5c-12.6-47.9-33-91.1-49.2-115.1zM280 396.6V344c0-13.3-10.7-24-24-24s-24 10.7-24 24v52.6l-29.6 14.7 2-7.8c2.2-8.6-.6-17.6-7.1-23.6s-15.8-7.8-24.1-4.9c-19 6.7-43.3 4.3-68.7-3.3c-5.5-1.6-10.8-3.5-16-5.4c9.3-3.5 19.2-6.7 29.3-9c8.5-1.9 15.2-8.3 17.7-16.6s.3-17.3-5.8-23.5c-30.1-31-50.9-73.8-63.1-109.2c13.1 4.5 27.3 10.1 41.7 17.1C139 240 168.8 260 189.6 285c7.4 9 20.2 11.3 30.3 5.5s14.7-17.9 10.8-28.9c-12.4-34.8-8.9-79.8 2.6-123.7c6.2-23.5 14.4-45.4 22.7-63.6c8.3 18.2 16.5 40.2 22.7 63.6c11.6 43.8 15 88.8 2.6 123.7c-3.9 11 .6 23.1 10.8 28.9s22.9 3.4 30.3-5.5c20.8-25.1 50.6-45 81.5-59.9c14.3-6.9 28.6-12.6 41.7-17.1c-11.1 32-29.2 70.2-55 100.3c-2.6 3.1-5.3 6-8.1 8.9c-6 6.2-8.2 15.2-5.8 23.5s9.2 14.6 17.7 16.6c10.1 2.3 20 5.5 29.3 9c-5.2 2-10.5 3.8-16 5.4c-25.4 7.7-49.7 10-68.7 3.3c-8.3-2.9-17.6-1.1-24.1 4.9s-9.3 15-7.1 23.6l2 7.8L280 396.6z"]},faCirclePlay:ecw,faPlayCircle:ecD,faArrowUpRightAndArrowDownLeftFromCenter:{prefix:"far",iconName:"arrow-up-right-and-arrow-down-left-from-center",icon:[512,512,[],"e0a0","M295 183c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V168c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24s10.7 24 24 24h86.1L295 183zM217 329c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L48 430.1V344c0-13.3-10.7-24-24-24s-24 10.7-24 24V488c0 13.3 10.7 24 24 24H168c13.3 0 24-10.7 24-24s-10.7-24-24-24H81.9L217 329z"]},faLocationArrowUp:{prefix:"far",iconName:"location-arrow-up",icon:[448,512,[],"e63a","M224 98.5L87.2 420l122.1-95c8.7-6.7 20.8-6.7 29.5 0l122.1 95L224 98.5zM190.8 54c5.7-13.3 18.7-22 33.2-22s27.5 8.6 33.2 22L412.5 418.9c2.3 5.4 3.5 11.3 3.5 17.2v2.1c0 23.1-18.7 41.9-41.9 41.9c-9.3 0-18.4-3.1-25.7-8.8L224 374.4 99.6 471.2c-7.3 5.7-16.4 8.8-25.7 8.8C50.7 480 32 461.3 32 438.1v-2.1c0-5.9 1.2-11.8 3.5-17.2L190.8 54z"]},faTablets:{prefix:"far",iconName:"tablets",icon:[640,512,[],"f490","M608.8 254.9c-4.7 6.4-9.9 12.5-15.7 18.2s-11.9 11-18.2 15.7c-62.6 46.2-151.3 41-208-15.7s-62-145.4-15.7-208c4.7-6.4 9.9-12.5 15.7-18.2s11.9-11 18.2-15.7c62.6-46.2 151.3-41 208 15.7s62 145.4 15.7 208zM559.2 80.8c-37.9-37.9-96.2-43-139.6-15.1L574.3 220.4c27.8-43.4 22.8-101.7-15.1-139.6zM540.4 254.3L385.7 99.6c-27.8 43.4-22.8 101.7 15.1 139.6s96.2 43 139.6 15.1zM318.2 328c1.2 7.8 1.8 15.8 1.8 24s-.6 16.2-1.8 24c-11.6 77-78 136-158.2 136S13.4 453 1.8 376C.6 368.2 0 360.2 0 352s.6-16.2 1.8-24c11.6-77 78-136 158.2-136s146.6 59 158.2 136zM160 240c-53.6 0-98.4 37.7-109.4 88H269.4c-11-50.3-55.8-88-109.4-88zm0 224c53.6 0 98.4-37.7 109.4-88H50.6c11 50.3 55.8 88 109.4 88z"]},fa360Degrees:{prefix:"far",iconName:"360-degrees",icon:[640,512,[],"e2dc","M608 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM24 64C10.7 64 0 74.7 0 88s10.7 24 24 24h83.2L36 218.7c-4.9 7.4-5.4 16.8-1.2 24.6S47.1 256 56 256H88c30.9 0 56 25.1 56 56v40c0 26.5-21.5 48-48 48H94.5c-16 0-31-8-39.9-21.4L44 362.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l10.6 15.9C32.5 432 62.4 448 94.5 448H96c53 0 96-43 96-96V312c0-53.3-40-97.2-91.6-103.3L172 101.3c4.9-7.4 5.4-16.8 1.2-24.6S160.9 64 152 64H24zm440 80c0-17.7 14.3-32 32-32s32 14.3 32 32V368c0 17.7-14.3 32-32 32s-32-14.3-32-32V144zM576 368V144c0-44.2-35.8-80-80-80s-80 35.8-80 80V368c0 44.2 35.8 80 80 80s80-35.8 80-80zM272 160c0-26.5 21.5-48 48-48c13.3 0 24-10.7 24-24s-10.7-24-24-24c-53 0-96 43-96 96V288l0 .2V368c0 44.2 35.8 80 80 80s80-35.8 80-80V272c0-44.2-35.8-80-80-80c-11.4 0-22.2 2.4-32 6.7V160zm32 80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V272c0-17.7 14.3-32 32-32z"]},faEthernet:{prefix:"far",iconName:"ethernet",icon:[512,512,[],"f796","M128 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v32h32c17.7 0 32 14.3 32 32v32h32c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H400 304 208 112 32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32H64V160c0-17.7 14.3-32 32-32h32V96zm48 16v40c0 13.3-10.7 24-24 24H112v40c0 13.3-10.7 24-24 24H48V400H88V344c0-13.3 10.7-24 24-24s24 10.7 24 24v56h48V344c0-13.3 10.7-24 24-24s24 10.7 24 24v56h48V344c0-13.3 10.7-24 24-24s24 10.7 24 24v56h48V344c0-13.3 10.7-24 24-24s24 10.7 24 24v56h40V240H424c-13.3 0-24-10.7-24-24V176H360c-13.3 0-24-10.7-24-24V112H176z"]},faEuroSign:eck,faEur:ecS,faEuro:ecE,faChair:{prefix:"far",iconName:"chair",icon:[448,512,[129681],"f6c0","M248 48H200V224H152V58.7c-23.9 13.8-40 39.7-40 69.3v96H64V128C64 57.3 121.3 0 192 0h64c70.7 0 128 57.3 128 128v96H336V128c0-29.6-16.1-55.5-40-69.3V224H248V48zM67.1 304l-18 48H398.9l-18-48H67.1zM22.1 287.1c7-18.7 24.9-31.1 44.9-31.1H380.9c20 0 37.9 12.4 44.9 31.1l19.2 51.3c1.9 5.1 2.9 10.5 2.9 16c0 20.4-13.5 37.7-32 43.5v90c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H80v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V398c-18.5-5.8-32-23.1-32-43.5c0-5.5 1-10.9 2.9-16l19.2-51.3z"]},faCircleCheck:ecj,faCheckCircle:ecO,faSquareDashedCirclePlus:{prefix:"far",iconName:"square-dashed-circle-plus",icon:[576,512,[],"e5c2","M104 32H88C39.4 32 0 71.4 0 120v16c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-22.1 17.9-40 40-40h16c13.3 0 24-10.7 24-24s-10.7-24-24-24zM0 296c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80zm24 56c-13.3 0-24 10.7-24 24v16c0 48.6 39.4 88 88 88h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-22.1 0-40-17.9-40-40V376c0-13.3-10.7-24-24-24zM424 192c13.3 0 24-10.7 24-24V120c0-48.6-39.4-88-88-88H344c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c22.1 0 40 17.9 40 40v48c0 13.3 10.7 24 24 24zM256 456c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24zm8-376c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h80zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faHandHoldingCircleDollar:{prefix:"far",iconName:"hand-holding-circle-dollar",icon:[576,512,[],"e621","M128 144a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V64c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7.1 2.3 15.1 4.9 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V214.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faMoneySimpleFromBracket:{prefix:"far",iconName:"money-simple-from-bracket",icon:[640,512,[],"e313","M48 88v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88C0 39.4 39.4 0 88 0H552c48.6 0 88 39.4 88 88v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-22.1-17.9-40-40-40H88C65.9 48 48 65.9 48 88zm416 8h48l0 352c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64l0-352h48l0 352c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16l0-352zM320 352c-53 0-96-35.8-96-80s43-80 96-80s96 35.8 96 80s-43 80-96 80z"]},faBat:{prefix:"far",iconName:"bat",icon:[576,512,[],"f6b5","M356.3 187.3c-13.3-6.8-22.7-19.3-25.4-33.9l-6.5-34.9c-11.1 6.2-23.6 9.5-36.4 9.5s-25.3-3.3-36.4-9.5l-6.5 34.9c-2.7 14.6-12.1 27.2-25.4 33.9s-28.9 7-42.4 .6l-68.7-32.7C70.1 202.4 48.7 261.3 48 322.3l13.3-6.6c29.9-15 66.3-4.4 83.5 24.3l8.7 14.6 7.6-7.6c27.3-27.3 72.4-24.4 96 6.2L288 393.3l30.8-40.1c23.6-30.6 68.7-33.6 96-6.2l7.6 7.6 8.7-14.6c17.2-28.7 53.6-39.3 83.5-24.3l13.3 6.6c-.6-61-22-120-60.6-167.2l-68.7 32.7c-13.5 6.4-29.1 6.2-42.4-.6zM576 346.3v0 2 28.5c0 10.6-11.2 17.5-20.6 12.8l-25.5-12.8L528 376l0 0-34.7-17.4c-7.5-3.7-16.6-1.1-20.9 6.1l-29.8 49.7c-5.4 8.9-17.7 10.4-25 3.1l-36.6-36.6c-6.8-6.8-18.1-6.1-24 1.6l-56.2 73.1c-6.4 8.3-19 8.3-25.4 0l-56.2-73.1c-5.9-7.7-17.2-8.4-24-1.6l-36.6 36.6c-7.4 7.4-19.7 5.8-25-3.1l-29.8-49.7c-4.3-7.2-13.4-9.8-20.9-6.1L48 376l0 0-1.8 .9L20.7 389.7C11.2 394.4 0 387.5 0 376.9V348.4v-2 0V325.2C0 249.6 27.1 176.4 76.3 119c11.6-13.6 30.9-17.7 47.1-10l29.7 14.1 44.8 21.3 9.2-48.8 6.8-36.2c1.3-6.7 7.1-11.5 13.9-11.5c2.8 0 5.5 .8 7.8 2.4l37.8 25.2c4.3 2.9 9.4 4.4 14.7 4.4s10.3-1.5 14.7-4.4l37.8-25.2c2.3-1.5 5-2.4 7.8-2.4c6.8 0 12.6 4.8 13.9 11.5l6.8 36.2 9.2 48.8 44.8-21.3L452.6 109c16.2-7.7 35.5-3.6 47.1 10C548.9 176.4 576 249.6 576 325.2v21.1z"]},faCircleStop:ecP,faStopCircle:ec_,faHeadSideHeadphones:{prefix:"far",iconName:"head-side-headphones",icon:[512,512,[],"f8c2","M184 52.6C106.1 70.7 48 140.5 48 224c0 42.2 14.8 80.8 39.5 111.1c13.6 16.6 24.5 38.5 24.5 63.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V398.6c0-10.7-4.8-22.2-13.7-33.1C18.9 326.9 0 277.6 0 224C0 100.3 100.3 0 224 0h24c78.8 0 151.4 47.6 183.2 116.2c4.2 9.1 8.2 18.4 12 27.3l1.5 3.5c4.3 10.1 8.5 19.7 13 29c9 18.6 18.7 34.5 31.4 47.1l4.4 4.4c11.9 11.9 18.6 28.1 18.6 45c0 35.1-28.5 63.6-63.6 63.6H448v48c0 35.3-28.7 64-64 64H320v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V424c0-13.3 10.7-24 24-24h88c8.8 0 16-7.2 16-16V312c0-13.3 10.7-24 24-24h24.4c8.6 0 15.6-7 15.6-15.6c0-4.1-1.6-8.1-4.6-11L455 257c-18.1-18.1-30.6-39.4-40.6-60.1c-5-10.4-9.6-21-13.9-31.1l-1.5-3.5c-3.8-9-7.5-17.6-11.4-25.9C363.7 84.7 308.1 48 248 48H232V98.6c50.3 11 88 55.8 88 109.4c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-53.6 37.7-98.4 88-109.4v-46zM272 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faPhoneRotary:{prefix:"far",iconName:"phone-rotary",icon:[512,512,[9742],"f8d3","M0 176V141.3c0-8.5 3.4-16.6 9.9-22.1C38.2 95.4 125.9 32 256 32s217.8 63.4 246.1 87.2c6.5 5.5 9.9 13.6 9.9 22.1V176c0 17.7-14.3 32-32 32H437.7c-13.1 0-24.9-8-29.7-20.1l-19.4-48.6c-2.9-7.3-8.4-13.2-15.7-16c-18.6-7-59.5-19.3-116.8-19.3s-98.2 12.3-116.8 19.3c-7.3 2.8-12.8 8.7-15.7 16L104 187.9C99.2 200 87.4 208 74.3 208H32c-17.7 0-32-14.3-32-32zM80 401v31H432V401c0-2.8-.7-5.5-2.1-7.9l-101.1-177c-2.8-5-8.2-8.1-13.9-8.1H197.1c-5.7 0-11 3.1-13.9 8.1L82.1 393.1c-1.4 2.4-2.1 5.2-2.1 7.9zm61.6-208.7C153 172.3 174.2 160 197.1 160H314.9c23 0 44.2 12.3 55.6 32.2l101.1 177c5.5 9.7 8.4 20.6 8.4 31.8v31c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V401c0-11.1 2.9-22.1 8.4-31.8l101.1-177zM256 256a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCompassDrafting:ecB,faDraftingCompass:ecU,faPlateWheat:{prefix:"far",iconName:"plate-wheat",icon:[512,512,[],"e55a","M176 32c-8.8 0-16 7.2-16 16V64c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16V112c0-44.2-35.8-80-80-80zM56 64C42.7 64 32 74.7 32 88s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM24 136c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm8 96c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-13.3 0-24 10.7-24 24zM272 48V64c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16V112c0-44.2-35.8-80-80-80c-8.8 0-16 7.2-16 16zM400 32c-8.8 0-16 7.2-16 16V64c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16V112c0-44.2-35.8-80-80-80zm80 160c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80v16c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80V192zM352 176c-44.2 0-80 35.8-80 80v16c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80V192c0-8.8-7.2-16-16-16zm-96 16c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80v16c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80V192zM130 423.7c-7.3-13.2-20.4-22.2-35.3-24.3C76 396.8 60.3 384.6 52.8 368H459.2c-7.5 16.6-23.2 28.8-41.9 31.5c-14.9 2.1-28 11.1-35.3 24.3c-2.8 5-8.1 8.3-14 8.3H144c-6 0-11.2-3.2-14-8.3zM25.6 320C11.5 320 0 331.5 0 345.6C0 397.3 38.3 440 88 447c10.9 19.7 31.9 33 56 33H368c24.1 0 45.1-13.3 56-33c49.7-7 88-49.7 88-101.4c0-14.1-11.5-25.6-25.6-25.6H25.6z"]},faCalendarCircleMinus:{prefix:"far",iconName:"calendar-circle-minus",icon:[576,512,[],"e46f","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 352 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z"]},faChopsticks:{prefix:"far",iconName:"chopsticks",icon:[640,512,[],"e3f7","M144.9 332.9L332.9 54.7c3.5-4.3 8.4-6.7 13.6-6.7c9.2 0 18.1 8 18.1 19.5c0 4.6-1.4 8.7-3.8 11.9L144.9 332.9zM346.5 0c-21.4 0-40.3 10.4-52.2 26.1l-.4 .5-.4 .6L7.4 450.7c-12 16.4-9.2 39.8 6.8 52.8C30.8 517 54.7 514 67.7 497.6L397.9 109.9l.4-.5 .4-.5c8.7-11.5 13.9-25.9 13.9-41.4C412.6 31 383.7 0 346.5 0zm-37 356.7L561.1 116.2c3.2-2.6 7.3-4.2 11.9-4.2c10.4 0 18.9 8.4 18.9 18.9c0 5.5-2.4 10.5-6.2 14L309.5 356.7zM573 64c-16.6 0-31.8 6.1-43.5 16.1l-.5 .4-.5 .4-381 364.2c-15.5 13.8-17.1 37.6-3.5 53.5s37.3 17.9 53.4 4.7L615.5 182.4l.5-.4 .5-.4c14.3-12.2 23.3-30.4 23.3-50.8C639.9 93.9 609.9 64 573 64z"]},faCarWrench:ecR,faCarMechanic:ecY,faIcicles:{prefix:"far",iconName:"icicles",icon:[512,512,[],"f7ad","M5.2 9.1C9.7 3.4 16.7 0 24 0H488c6.9 0 13.5 3 18.1 8.2s6.6 12.2 5.7 19L448.9 483c-2.3 16.6-16.5 29-33.2 29c-15.8 0-29.4-11-32.8-26.4L332.6 256.5l-11.2 38.2c-4.4 15-18.1 25.2-33.7 25.2c-14.5 0-27.6-9-32.8-22.5l-9.4-24.6-20.2 84.9C221.5 373.1 207.8 384 192 384s-29.5-10.9-33.2-26.2l-20.2-84.9-9.5 24.8C123.9 311.1 111 320 96.6 320c-16.2 0-30.2-11.1-33.9-26.8L.6 29.5C-1 22.4 .6 14.8 5.2 9.1zM54.3 48L99.6 240.6l22-57.2c3.8-9.8 13.5-16 24-15.3s19.3 8.2 21.7 18.4L192 290l24.7-103.5c2.4-10.2 11.3-17.7 21.7-18.4s20.2 5.5 24 15.3L286 244.8 313 153.2c3.1-10.5 12.9-17.6 23.9-17.2s20.3 8.1 22.6 18.8l53 241.4L460.5 48H54.3z"]},faPersonShelter:{prefix:"far",iconName:"person-shelter",icon:[512,512,[],"e54f","M268.1 3.3c-7.5-4.4-16.8-4.4-24.3 0l-232 136C4.5 143.6 0 151.5 0 160V488c0 13.3 10.7 24 24 24s24-10.7 24-24V173.8L256 51.8 464 173.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V160c0-8.5-4.5-16.4-11.9-20.7l-232-136zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-16 64.5c2-.3 4.1-.5 6.2-.5h19.5c2.1 0 4.2 .2 6.2 .5V368H240V272.5zM240 416h32v72c0 13.3 10.7 24 24 24s24-10.7 24-24V328.3l18.9 35c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H246.2c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8l18.9-35V488c0 13.3 10.7 24 24 24s24-10.7 24-24V416z"]},faNeuter:{prefix:"far",iconName:"neuter",icon:[384,512,[9906],"f22c","M64 176a128 128 0 1 1 256 0A128 128 0 1 1 64 176zM216 350.4c85.8-11.7 152-85.3 152-174.4C368 78.8 289.2 0 192 0S16 78.8 16 176c0 89.1 66.2 162.7 152 174.4V488c0 13.3 10.7 24 24 24s24-10.7 24-24V350.4z"]},faIdBadge:{prefix:"far",iconName:"id-badge",icon:[384,512,[],"f2c1","M256 48V64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H256zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faKazoo:{prefix:"far",iconName:"kazoo",icon:[640,512,[],"f8c7","M560 256c0 29.6-8.9 57.1-24.2 80H576c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H535.8c15.3 22.9 24.2 50.4 24.2 80zm16 128H482c-19.8 10.2-42.2 16-66 16s-46.3-5.8-66-16H241.7c-11.8 0-23.4-1.6-34.7-4.8c-39.3-11.1-136.7-38.7-184-52.5C9.4 322.7 0 310.2 0 296V216c0-14.2 9.4-26.7 23-30.7c47.3-13.8 144.7-41.4 184-52.5c11.3-3.2 23-4.8 34.7-4.8H350c19.8-10.2 42.2-16 66-16s46.3 5.8 66 16h94c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64zM241.7 336h54.5c-15.3-22.9-24.2-50.4-24.2-80s8.9-57.1 24.2-80H241.7c-7.4 0-14.6 1-21.7 3C183.7 189.3 97.9 213.6 48 228v56c49.9 14.5 135.7 38.7 172.1 49c7 2 14.3 3 21.7 3zM416 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM398.1 209.9L416 227.7l17.9-17.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3L444.3 256l17.9 17.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0L416 284.3l-17.9 17.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L387.7 256l-17.9-17.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0z"]},faMarker:{prefix:"far",iconName:"marker",icon:[512,512,[],"f5a1","M336 113.9L225.9 224 288 286.1 447 127c17.1-17.1 17.1-44.9 0-62.1s-44.9-17.1-62.1 0l-15 15L336 113.9zm-144 144l-58.5 58.5c-38.8 38.8-66 87.5-78.6 140.7c53.2-12.7 101.9-39.9 140.7-78.6L254.1 320 192 257.9zM232.4 23.7c27.9-18.4 65.9-15.4 90.5 9.2l0 0L336 46.1l15-15 0 0C386.9-4.8 445.1-4.8 481 31c35.9 35.9 35.9 94.1 0 129.9L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8l80-80L199 183l69.1-69.1 6.2-6.2L285.1 97l17-17L289 66.9l0 0c-9.4-9.4-24.6-9.3-33.9 0L169 153c-4.1 4.1-9.3 6.4-14.7 6.9c-6.9 .7-14-1.7-19.3-6.9c-9.4-9.4-9.4-24.6 0-33.9L221.1 33c3.5-3.5 7.3-6.6 11.3-9.2z"]},faBinBottles:{prefix:"far",iconName:"bin-bottles",icon:[640,512,[],"e5f5","M152 0h80c13.3 0 24 10.7 24 24v8c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16V24c0-13.3 10.7-24 24-24zM32 192c0-53 43-96 96-96H256c24.9 0 47.6 9.5 64.6 25c1.1 1 2.2 2 3.2 3.1C341.3 141.5 352 165.5 352 192h32c0-40.7-19-76.9-48.6-100.4c5.2-5.6 11.5-10.3 18.6-13.6l13.2-6.2c5.3-2.5 10.8-4.4 16.4-5.7V24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V66.1c5.6 1.3 11.1 3.2 16.4 5.7L541.2 78c21 9.9 34.4 31 34.4 54.2c0 12.3-3.7 23.8-10.1 33.3c5 7.8 8.4 16.9 9.6 26.5H608h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8L584.3 441.3c-4.7 40.3-38.9 70.7-79.5 70.7H135.1c-40.6 0-74.7-30.4-79.5-70.7L32 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8zm71.4 243.7c1.9 16.1 15.6 28.3 31.8 28.3H504.9c16.2 0 29.9-12.1 31.8-28.3l23-195.7H80.3l23 195.7z"]},faFaceLaughBeam:ecG,faLaughBeam:ecQ,faSquareArrowDownLeft:{prefix:"far",iconName:"square-arrow-down-left",icon:[448,512,[],"e261","M64 432c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64zM0 416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416zm288-48c13.3 0 24-10.7 24-24s-10.7-24-24-24H193.9L329 185c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-135 135V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V344c0 13.3 10.7 24 24 24H288z"]},faBatteryBolt:{prefix:"far",iconName:"battery-bolt",icon:[576,512,[],"f376","M80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80h92.2c-11.6-13-15.3-31.5-9.5-48H80c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32H239.2l60-48H80zM464 368H304.8l-60 48H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H371.8c11.6 13 15.3 31.5 9.5 48H464c17.7 0 32 14.3 32 32V336c0 17.7-14.3 32-32 32zM346.1 115.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L193.7 376.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H297.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z"]},faTreeLarge:{prefix:"far",iconName:"tree-large",icon:[448,512,[],"f7dd","M224 0c7.4 0 14.4 3.4 18.9 9.3L381.2 186.9c5.6 7.2 6.6 17 2.6 25.3s-12.4 13.5-21.6 13.5H345.7l67.2 100.6c4.9 7.4 5.4 16.8 1.2 24.6s-12.3 12.7-21.2 12.7H369l74.9 111.1c5 7.4 5.5 16.9 1.3 24.7S432.9 512 424 512H24c-8.9 0-17-4.9-21.2-12.7s-3.7-17.3 1.3-24.7L79 363.5H55c-8.9 0-17-4.9-21.2-12.7s-3.7-17.3 1.2-24.6l67.2-100.6H85.8c-9.2 0-17.5-5.2-21.6-13.5s-3-18 2.6-25.3L205.1 9.3C209.6 3.4 216.6 0 224 0zM134.9 177.6h12.3c8.9 0 17 4.9 21.2 12.7s3.7 17.3-1.2 24.6L99.9 315.5h24.2c8.9 0 17 4.9 21.2 12.7s3.7 17.3-1.3 24.7L69.1 464H378.9L303.9 352.9c-5-7.4-5.5-16.9-1.3-24.7s12.3-12.7 21.2-12.7h24.2L280.8 214.9c-4.9-7.4-5.4-16.8-1.2-24.6s12.3-12.7 21.2-12.7h12.3L224 63.1 134.9 177.6z"]},faHelicopterSymbol:{prefix:"far",iconName:"helicopter-symbol",icon:[512,512,[],"e502","M461.6 224H510C495.6 108.2 403.8 16.4 288 2V50.5C377.3 64.2 447.8 134.8 461.6 224zM510 288H461.6C447.8 377.3 377.3 447.8 288 461.6V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V461.6C134.7 447.8 64.2 377.3 50.4 288H2zm0-64H50.4C64.2 134.8 134.7 64.2 224 50.5V2C108.2 16.4 16.4 108.2 2 224zm190-64c0-13.3-10.7-24-24-24s-24 10.7-24 24V352c0 13.3 10.7 24 24 24s24-10.7 24-24V280H320v72c0 13.3 10.7 24 24 24s24-10.7 24-24V160c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H192V160z"]},faAperture:{prefix:"far",iconName:"aperture",icon:[512,512,[],"e2df","M256 464l67-116 13.8-23.8c0-.1 .1-.1 .1-.2l11.5-20 56.3 97.5C366.9 440.1 314.2 464 256 464zM163.6 208l-56.3-97.5C145.1 71.9 197.8 48 256 48L189 164l-13.9 24-11.5 20zm87.8-56l56.3-97.5c54.8 14 100.9 49.8 128.5 97.5h-134H274.7c-.1 0-.2 0-.3 0H251.4zm104.1 68.3c-.1-.1-.1-.2-.2-.3l-11.5-20H456.4c5 17.8 7.6 36.6 7.6 56c0 37.9-10.1 73.4-27.8 104l-67-116-13.7-23.7zM48 256c0-37.9 10.1-73.4 27.8-104l67 116 25.4 44H55.6c-5-17.8-7.6-36.6-7.6-56zM204.3 457.5c-54.8-14-100.9-49.8-128.5-97.5h134 50.8l-56.3 97.5zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216.7 212c4.3-7.4 12.1-11.9 20.6-12h37.3c8.5 .1 16.3 4.6 20.5 11.8l18.7 32.3c4.2 7.4 4.2 16.4 0 23.8c0 0 0 .1-.1 .1l-18.5 32c0 0 0 .1 0 .1c-4.3 7.4-12.2 11.9-20.7 11.9H237.5c-8.6 0-16.5-4.6-20.8-12l-18.5-32c-4.3-7.4-4.3-16.6 0-24l18.5-32z"]},faUniversalAccess:{prefix:"far",iconName:"universal-access",icon:[512,512,[],"f29a","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1l11.9 5.1c26.1 11.2 54.2 17 82.7 17s56.5-5.8 82.7-17l11.9-5.1c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-11.9 5.1c-17.3 7.4-35.2 12.9-53.6 16.3v50.1c0 4.3 .7 8.6 2.1 12.6l28.7 86.1c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2l-24.4-73.2c-1.3-3.8-4.8-6.4-8.8-6.4s-7.6 2.6-8.8 6.4l-24.4 73.2c-4.2 12.6-17.8 19.4-30.4 15.2s-19.4-17.8-15.2-30.4l28.7-86.1c1.4-4.1 2.1-8.3 2.1-12.6V235.5c-18.4-3.5-36.3-8.9-53.6-16.3l-11.9-5.1c-12.2-5.2-17.8-19.3-12.6-31.5s19.3-17.8 31.5-12.6zM256 80a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faGearComplex:{prefix:"far",iconName:"gear-complex",icon:[512,512,[],"e5e9","M256 160a96 96 0 1 0 0 192 96 96 0 1 0 0-192zm48 96a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM234.9 0c-22.2 0-41.5 15.2-46.7 36.7L180 71l-1.1 .4L148.9 53c-18.9-11.6-43.3-8.7-59 7L60.1 89.9c-15.7 15.7-18.6 40.1-7 59l18.4 30L71 180l-34.2 8.3C15.2 193.4 0 212.7 0 234.9v42.2c0 22.2 15.2 41.5 36.7 46.7L71 332l.4 1.1L53 363.1c-11.6 18.9-8.7 43.3 7 59l29.8 29.8c15.7 15.7 40.1 18.6 59 7l30-18.4 1.1 .4 8.3 34.2c5.2 21.6 24.5 36.7 46.7 36.7h42.2c22.2 0 41.5-15.2 46.7-36.7L332 441l1.1-.4 30 18.4c18.9 11.6 43.3 8.7 59-7l29.8-29.8c15.7-15.7 18.6-40.1 7-59l-18.4-30 .4-1.1 34.2-8.3c21.6-5.2 36.7-24.5 36.7-46.7V234.9c0-22.2-15.2-41.5-36.7-46.7L441 180l-.4-1.1 18.4-30c11.6-18.9 8.7-43.3-7-59L422.1 60.1c-15.7-15.7-40.1-18.6-59-7l-30 18.4L332 71l-8.3-34.2C318.6 15.2 299.3 0 277.1 0H234.9zm0 48l42.2 0 11.3 46.6c1.9 8 7.9 14.5 15.7 17.1c6.8 2.3 13.5 5 19.9 8.2c7.4 3.7 16.2 3.3 23.3-1l40.9-25L418 123.8l-25 40.9c-4.3 7.1-4.7 15.9-1 23.3c3.2 6.4 6 13 8.2 19.9c2.6 7.9 9.1 13.8 17.1 15.7L464 234.9v42.2l-46.6 11.3c-8 1.9-14.5 7.9-17.1 15.7c-2.3 6.8-5 13.5-8.2 19.9c-3.7 7.4-3.3 16.2 1 23.3l25 40.9L388.2 418l-40.9-25c-7.1-4.3-15.9-4.7-23.3-1c-6.4 3.2-13 6-19.9 8.2c-7.9 2.6-13.8 9.1-15.7 17.1L277.1 464H234.9l-11.3-46.6c-1.9-8-7.9-14.5-15.7-17.1c-6.8-2.3-13.5-5-19.9-8.2c-7.4-3.7-16.2-3.3-23.3 1l-40.9 25L94 388.2l25-40.9c4.3-7.1 4.7-15.9 1-23.3c-3.2-6.4-6-13-8.2-19.9c-2.6-7.9-9.1-13.8-17.1-15.7L48 277.1l0-42.2 46.6-11.3c8-1.9 14.5-7.9 17.1-15.7c2.3-6.8 5-13.5 8.2-19.9c3.7-7.4 3.3-16.2-1-23.3L94 123.8 123.8 94l40.9 25c7.1 4.3 15.9 4.7 23.3 1c6.4-3.2 13-6 19.9-8.2c7.9-2.6 13.8-9.1 15.7-17.1L234.9 48z"]},faFileMagnifyingGlass:ecF,faFileSearch:ecZ,faUpRight:{prefix:"far",iconName:"up-right",icon:[384,512,[],"e2be","M320 128V321.4c0 1.7-.8 3.2-2.1 4.2c-2.1 1.6-5 1.4-6.9-.5L257 271c-9.4-9.4-24.6-9.4-33.9 0L98.3 395.7c-2.7 2.7-6.5 4.3-10.3 4.3s-7.6-1.5-10.3-4.3L52.3 370.3c-2.7-2.7-4.3-6.5-4.3-10.3s1.5-7.6 4.3-10.3L177 225c9.4-9.4 9.4-24.6 0-33.9L122.9 137c-1.8-1.8-2.1-4.8-.5-6.9c1-1.3 2.5-2.1 4.2-2.1H320zm48-8c0-22.1-17.9-40-40-40H126.6c-16.8 0-32.5 7.9-42.6 21.3c-15.9 21.2-13.8 50.9 4.9 69.6L126.1 208 18.3 315.7C6.6 327.5 0 343.4 0 360s6.6 32.5 18.3 44.3l25.4 25.4C55.5 441.4 71.4 448 88 448s32.5-6.6 44.3-18.3L240 321.9 277.1 359c18.7 18.7 48.4 20.8 69.6 5c13.4-10.1 21.3-25.8 21.3-42.6V120z"]},faCircleChevronUp:ecq,faChevronCircleUp:ecK,faUserPolice:{prefix:"far",iconName:"user-police",icon:[448,512,[],"e333","M230.1 .8c-4-1.1-8.2-1.1-12.2 0l-152 40c-8.6 2.3-15.3 9.1-17.3 17.8s1 17.8 7.8 23.6L80 102.5v8.4c0 10.7 5.3 20.8 15.1 25.2c24.1 10.8 68.6 24 128.9 24s104.8-13.2 128.9-24c9.8-4.4 15.1-14.5 15.1-25.2v-8.4l23.6-20.2c6.8-5.8 9.8-14.9 7.8-23.6s-8.7-15.6-17.3-17.8l-152-40zM227 48.6l32 12.8c3 1.2 5 4.2 5 7.4c0 17.2-7 46.1-36.9 58.6c-2 .8-4.2 .8-6.2 0C191 114.9 184 86 184 68.8c0-3.3 2-6.2 5-7.4l32-12.8c1.9-.8 4-.8 5.9 0zM96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2c-14 5.4-28.5 9.9-43.3 13.4c.4 3.2 .6 6.5 .6 9.8c0 46-37.2 83.2-83.2 83.2s-83.2-37.2-83.2-83.2c0-3.3 .2-6.6 .6-9.8c-14.8-3.6-29.3-8.1-43.3-13.4C96.7 176.3 96 184.1 96 192zm20.6 209.8l65.2 57.1c2.1 1.9 4.3 3.6 6.6 5.1H50.9c8.4-31.2 33.8-55.5 65.7-62.2zM358.4 464l4.7-3.4c2.8-2 4-5.7 2.9-9s-4.2-5.5-7.6-5.5l-17.4 0-5.4-16.6c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5L315 446.2l-17.4 0c-3.5 0-6.6 2.2-7.6 5.5s.1 6.9 2.9 9l4.7 3.4H259.5c2.3-1.5 4.5-3.2 6.6-5.1l65.2-57.1c31.9 6.7 57.3 30.9 65.7 62.2H358.4zM137.2 356.1c-3-2.6-6.8-4.1-10.7-3.8C55.9 356.3 0 414.8 0 486.4C0 500.5 11.5 512 25.6 512H422.4c14.1 0 25.6-11.5 25.6-25.6c0-71.6-55.9-130.1-126.5-134.2c-3.9-.2-7.8 1.2-10.7 3.8l-76.3 66.7c-6 5.3-15 5.3-21.1 0l-76.3-66.7z"]},faLariSign:{prefix:"far",iconName:"lari-sign",icon:[384,512,[],"e1c8","M144 32c13.3 0 24 10.7 24 24V97.5c7.9-1 15.9-1.5 24-1.5s16.1 .5 24 1.5V56c0-13.3 10.7-24 24-24s24 10.7 24 24v54c58.9 23.8 103.2 76 116.2 139.7c2.6 13-5.8 25.7-18.7 28.3s-25.7-5.8-28.3-18.7c-8.3-41-34-75.6-69.1-95.9V264c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-118c-7.8-1.3-15.8-2-24-2s-16.2 .7-24 2l0 118c0 13.3-10.7 24-24 24s-24-10.7-24-24V163.3C77 188.2 48 234.7 48 288c0 79.5 64.5 144 144 144H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H192 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H65C25.1 396.8 0 345.3 0 288c0-80.6 49.6-149.6 120-178V56c0-13.3 10.7-24 24-24z"]},faVolcano:{prefix:"far",iconName:"volcano",icon:[512,512,[127755],"f770","M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM48 459.8c0 2.3 1.9 4.2 4.2 4.2H459.8c2.3 0 4.2-1.9 4.2-4.2c0-1-.4-2-1.1-2.8L361.3 342.7l-15 15c-6.6 6.6-15.5 10.3-24.8 10.3c-11 0-21.4-5.2-28-14l-18-24c-12.3-16.4-31.5-26-52-26c-15.2 0-29.9 5.3-41.6 15.1l-39.4 32.8L49.1 457.1c-.7 .8-1.1 1.7-1.1 2.8zM163.4 256.2c18.2-20.5 44.3-32.2 71.8-32.2h41.8c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2H52.2C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z"]},faTeddyBear:{prefix:"far",iconName:"teddy-bear",icon:[576,512,[],"e3cf","M144 80c0-17.7 14.3-32 32-32c14 0 25.9 9 30.3 21.5c4 11.5 15.9 18.2 27.8 15.6c16-3.5 34.2-5.1 54-5.1s38 1.7 54 5.1c11.9 2.6 23.8-4.1 27.8-15.6C374.1 57 386 48 400 48c17.7 0 32 14.3 32 32c0 11.5-6.1 21.7-15.4 27.3c-9 5.5-13.3 16.2-10.8 26.4c1.3 5.3 2.1 11.3 2.1 18.3c0 54.9-51 104-120 104s-120-49.1-120-104c0-6.9 .8-13 2.1-18.3c2.6-10.2-1.8-20.9-10.8-26.4C150.1 101.7 144 91.5 144 80zM176 0C131.8 0 96 35.8 96 80c0 22.8 9.5 43.3 24.7 57.9c-.4 3.4-.6 6.8-.7 10.3c-25.2-16.9-59.5-16.5-84.6 3.3c-31.2 24.6-36.6 69.9-12 101.1l25.8 32.7c5.5 6.9 11.2 13.6 17.1 19.9C28.6 311.7 0 344.5 0 384c0 3.9 .3 7.7 .8 11.4c.1 .8 .3 1.5 .4 2.3l13 53.3c8 33 35.8 56.9 68.9 60.6c1.6 .3 3.2 .5 4.8 .5h4 28H456h28 4c1.6 0 3.3-.2 4.8-.5c33.1-3.6 60.9-27.6 68.9-60.6l13-53.3c.2-.8 .3-1.5 .4-2.3c.5-3.7 .8-7.5 .8-11.4c0-39.5-28.6-72.3-66.3-78.8c5.9-6.3 11.6-13 17.1-19.9l25.8-32.7c24.6-31.2 19.2-76.5-12-101.1c-25.1-19.8-59.4-20.2-84.6-3.3c-.1-3.5-.3-6.9-.7-10.3C470.5 123.3 480 102.8 480 80c0-44.2-35.8-80-80-80c-27.5 0-51.8 13.9-66.1 35c-14.7-2.1-30.2-3-45.9-3s-31.1 .9-45.9 3C227.8 13.9 203.5 0 176 0zM92 464H90.6c-.3 0-.6-.1-.9-.1c-13.8-1-25.5-10.7-28.8-24.3l-12.7-52c-.1-1.2-.2-2.4-.2-3.6c0-17.7 14.3-32 32-32c16.1 0 29.5 11.9 31.7 27.4c1.7 11.8 11.8 20.6 23.8 20.6h.6c13.3 0 24-10.7 24-24V332.5c0-8.1-4.1-15.7-11-20.1c-22.9-14.8-44-33.7-62.1-56.8L61.1 222.9c-8.2-10.4-6.4-25.5 4-33.7s25.5-6.4 33.7 4l25.8 32.7c83.3 105.7 243.5 105.7 326.8 0l25.8-32.7c8.2-10.4 23.3-12.2 33.7-4s12.2 23.3 4 33.7l-25.8 32.7c-18.1 23-39.2 41.9-62.1 56.8c-6.8 4.4-11 12-11 20.1V376c0 13.3 10.7 24 24 24h.6c11.9 0 22.1-8.8 23.8-20.6c2.2-15.5 15.6-27.4 31.7-27.4c17.7 0 32 14.3 32 32c0 1.2-.1 2.4-.2 3.6l-12.7 52c-3.3 13.6-15 23.4-28.8 24.3c-.3 0-.6 0-.9 .1H484 456 376V416c0-44.2-35.8-80-80-80H280c-44.2 0-80 35.8-80 80v48H120 92zm156 0V416c0-17.7 14.3-32 32-32h16c17.7 0 32 14.3 32 32v48H248zm8-320a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm80 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-16 32c0-13.3-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24s32-10.7 32-24z"]},faStocking:{prefix:"far",iconName:"stocking",icon:[384,512,[],"f7d5","M96 0C78.3 0 64 14.3 64 32V64c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H96zm48 238.9V128H96V238.9c0 10.7-5.3 20.7-14.2 26.6L55.7 282.9C20.9 306.1 0 345.1 0 386.9v2.2C0 457 55 512 122.8 512c24.2 0 48-7.2 68.1-20.6L295 422c35.6-23.7 57-63.7 57-106.5V128H304V315.5c0 26.7-13.4 51.7-35.6 66.6L164.3 451.4C152 459.6 137.6 464 122.8 464C81.5 464 48 430.5 48 389.2v-2.2c0-25.8 12.9-49.8 34.3-64.1l26.1-17.4c22.3-14.8 35.6-39.8 35.6-66.6z"]},faPersonWalkingDashedLineArrowRight:{prefix:"far",iconName:"person-walking-dashed-line-arrow-right",icon:[640,512,[],"e553","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM141.8 266.6l29.9-89.8c7.7 1.2 15 3.6 21.7 7.1c-.1 .3-.2 .7-.3 1L160.7 288.6l-16.4-13.3c-2.6-2.1-3.6-5.6-2.5-8.7zm59 54.6l28.5-91.3 10.5 36.7c1.9 6.5 5.4 12.5 10.2 17.3L279 313c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6-10.9-38.1C260.1 162.8 213.9 128 161.3 128h-4.9c-16.1 0-32.1 2.6-47.4 7.7C69.1 149 36.6 178.5 19.5 217l-9.5 21.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2l9.5-21.3C74.3 212 94.3 192.9 119 183.1L96.2 251.4c-7.4 22.1-.3 46.5 17.8 61.2l104.4 84.8 22.1 96c3 12.9 15.9 21 28.8 18s21-15.9 18-28.8L264.6 384c-2-8.7-6.8-16.4-13.8-22.1l-50.1-40.7zm-101.1 21L75.5 402.5 7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l69.7-69.7c3.8-3.8 6.8-8.4 8.9-13.4l19.2-48-39-31.7zM416 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM553 159c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H392c-13.3 0-24 10.7-24 24s10.7 24 24 24H558.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80zM392 128c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm24 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344zm-24 72c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-13.3-10.7-24-24-24z"]},faImageSlash:{prefix:"far",iconName:"image-slash",icon:[640,512,[],"e1b7","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-55.5-43.5c.5-3.1 .7-6.3 .7-9.6V96c0-35.3-28.7-64-64-64H128c-14.4 0-27.8 4.8-38.5 12.9L38.8 5.1zM134.4 80H512c8.8 0 16 7.2 16 16V388.5l-53.4-41.9L387 233.3c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3l-7.2 9.3L256 175.3c-.4-26.2-21.7-47.3-48-47.3c-3.7 0-7.4 .4-10.8 1.2L134.4 80zm353 400L282.9 318.9 266 340.7l-30.5-42.7C231 291.7 223.8 288 216 288s-15 3.7-19.5 10.1l-80 112-4.5 6.3 0-.3V184.2L64 146.4V416c0 35.3 28.7 64 64 64H487.4z"]},faMaskSnorkel:{prefix:"far",iconName:"mask-snorkel",icon:[576,512,[],"e3b7","M552 32c13.3 0 24 10.7 24 24l0 104H528V56c0-13.3 10.7-24 24-24zM528 376.6V192h48l0 184.6C576 451.4 515.4 512 440.6 512c-67.4 0-124.5-49.5-134-116.2l-2.3-16.4c-1.9-13.1 7.2-25.3 20.4-27.2s25.3 7.2 27.2 20.4l2.3 16.4c6.2 43.1 43 75 86.5 75c48.3 0 87.4-39.1 87.4-87.4zM64 112c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h79.7c7.1 0 13.4-4.7 15.4-11.6l3.4-11.7c17.7-61.9 105.4-61.9 123.1 0l3.4 11.7c2 6.9 8.2 11.6 15.4 11.6H384c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM304.3 288c-22.3 0-42.4-11.5-54-29.6c-.7-1-1.3-2.1-1.9-3.2c-.3-.5-.6-1-.8-1.5c-2-3.8-3.6-7.8-4.8-12.1l-.6-2.2-2.7-9.6c-4.4-15.5-26.3-15.5-30.8 0l-2.7 9.6-.6 2.2c-1.2 4.2-2.8 8.3-4.8 12.1c-.3 .5-.5 1-.8 1.5c-.6 1.1-1.2 2.2-1.9 3.2c-11.5 18.1-31.7 29.6-54 29.6H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64H384c35.3 0 64 28.7 64 64v96c0 35.3-28.7 64-64 64H304.3z"]},faSmoke:{prefix:"far",iconName:"smoke",icon:[640,512,[],"f760","M80 128c0-44.2 35.8-80 80-80c31.1 0 58 17.7 71.3 43.7c3.3 6.5 9.5 11.2 16.7 12.6s14.7-.5 20.2-5.3c14-11.9 32-19 51.8-19c24.3 0 46.1 10.8 60.7 27.9c4.9 2 9.7 4.3 14.4 6.8c9.3-9.9 19.8-18.6 31.2-25.9C403.4 54.5 364.3 32 320 32c-21.9 0-42.6 5.5-60.7 15.3C235.9 18.5 200.1 0 160 0C89.3 0 32 57.3 32 128c0 32 11.7 61.2 31.1 83.6c16.1-8.3 33.6-14.3 52.2-17.3C94 180 80 155.6 80 128zm512 96c0 27.5-13.8 51.7-34.9 66.1c12.3 10.4 22.8 22.9 31 36.8C619.6 303.6 640 266.2 640 224c0-70.7-57.3-128-128-128c-46.6 0-87.3 24.8-109.7 62c-22.2-18.7-51-30-82.3-30c-51.6 0-96 30.5-116.3 74.4c10.7 3.9 20.9 8.7 30.5 14.5c7.9-5 16.2-9.4 25-13C273.9 186.8 295.7 176 320 176c24.3 0 46.1 10.8 60.7 27.9c13.7 5.6 26.5 13.1 38 22.2c7.5-3 13.1-9.6 14.7-17.7c7.2-36.7 39.7-64.4 78.5-64.4c44.2 0 80 35.8 80 80zM48 368c0-53 43-96 96-96c29.5 0 55.9 13.3 73.5 34.3c4.7 5.6 11.8 8.8 19.2 8.5s14.2-3.9 18.6-9.9c14.6-20 38.1-33 64.7-33c36.6 0 67.5 24.6 77 58.2c2 7.1 7.2 12.9 14.1 15.7s14.6 2.3 21-1.4c9.4-5.4 20.2-8.5 31.9-8.5c35.3 0 64 28.7 64 64s-28.7 64-64 64H144c-53 0-96-43-96-96zm96-144C64.5 224 0 288.5 0 368s64.5 144 144 144H464c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C411.8 251.7 369.1 224 320 224c-32.7 0-62.5 12.2-85.1 32.3C210.2 236.1 178.5 224 144 224z"]},faSterlingSign:ecJ,faGbp:ecW,faPoundSign:ecX,faBatteryExclamation:{prefix:"far",iconName:"battery-exclamation",icon:[576,512,[],"e0b0","M208 96v48H80c-17.7 0-32 14.3-32 32V336c0 17.7 14.3 32 32 32H193.6c-1 5.2-1.6 10.5-1.6 16c0 11.4 2.4 22.2 6.7 32H80c-44.2 0-80-35.8-80-80V176c0-44.2 35.8-80 80-80H208zM464 416H345.3c4.3-9.8 6.7-20.6 6.7-32c0-5.5-.6-10.8-1.6-16H464c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H336V96H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80zM272 96c13.3 0 24 10.7 24 24V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zM240 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faViruses:{prefix:"far",iconName:"viruses",icon:[640,512,[],"e076","M327.8 293.8c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 34 0l9.5 9.5C124.9 91 168 73.1 168 37.5V24c0-13.3 10.7-24 24-24s24 10.7 24 24V37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H346.5c-35.6 0-53.5 43.1-28.3 68.3l0 0 9.5 9.5zM285.8 192c-17.9-17.2-28-41.6-27.5-66.4c-11.1 .2-22.1-1.7-32.4-5.5c-12.7-4.7-24.4-12.2-33.9-22c-17.2 17.9-41.6 28-66.4 27.5c.5 24.8-9.6 49.2-27.5 66.4c17.9 17.2 28 41.6 27.5 66.4c24.8-.5 49.2 9.6 66.4 27.5c17.2-17.9 41.6-28 66.4-27.5c-.5-24.8 9.6-49.2 27.5-66.4zM512 240c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM152 176a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm72 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faSquarePersonConfined:{prefix:"far",iconName:"square-person-confined",icon:[448,512,[],"e577","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM292 200c33.1 0 60 26.9 60 60v88c0 31.8-24.7 57.8-56 59.9v.1c-.7 0-1.5 0-2.2 0c-.6 0-1.2 0-1.8 0c-5.7 0-11.1-.8-16.3-2.2c-19.6-4.4-37.5-15.1-50.7-30.7l-44.6-52.7-39.3 73c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l56-104c3.8-7 10.7-11.7 18.6-12.5s15.7 2.3 20.8 8.4L232 309V260c0-33.1 26.9-60 60-60zm-4.2 159.2c1.8 .3 3.7 .6 5.6 .7c6-.7 10.6-5.8 10.6-11.9V260c0-6.6-5.4-12-12-12s-12 5.4-12 12v88c0 5.2 3.2 9.5 7.8 11.2zM208 112a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faUserTie:{prefix:"far",iconName:"user-tie",icon:[448,512,[],"f508","M224 208a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm128-80A128 128 0 1 1 96 128a128 128 0 1 1 256 0zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 15.9 59.2 43.8-87.6c3-6 9.4-9.5 15.9-8.4C390.4 335.6 448 401.7 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-79.6 57.6-145.7 133.5-158.9c6.6-1.1 12.9 2.4 15.9 8.4l43.8 87.6 15.9-59.2zm-90.6 17.1C82.3 391.1 55.4 424.2 49.3 464h113l-43.8-87.7zM285.7 464h113c-6.1-39.8-33-72.9-69.2-87.7L285.7 464z"]},faArrowDownLong:ec$,faLongArrowDown:ec1,faTentArrowDownToLine:{prefix:"far",iconName:"tent-arrow-down-to-line",icon:[640,512,[],"e57e","M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zM369.3 133c8.6-6.7 20.7-6.7 29.4 0L565.2 261.7c10.7 8.3 18 20.1 20.7 33.3l33.9 169.3C631.2 466.1 640 476 640 488c0 13.3-10.7 24-24 24H600 168 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H148.3l33.8-169c2.6-13.2 10-25.1 20.7-33.3L369.3 133zm-172 331H360V200.9L232.1 299.7c-1.5 1.2-2.6 2.9-3 4.8L197.3 464zM472 464h98.7L538.8 304.4c-.4-1.9-1.4-3.6-3-4.8L408 200.9V336l64 128z"]},faCertificate:{prefix:"far",iconName:"certificate",icon:[512,512,[],"f0a3","M178.7 122.2c11.2-6.5 19.3-17.2 22.5-29.8l5.3-20.9 15 15.5c9 9.3 21.4 14.5 34.4 14.5s25.4-5.2 34.4-14.5l15-15.5 5.3 20.9c3.2 12.6 11.3 23.3 22.5 29.8s24.6 8.1 37 4.6l20.8-5.9-5.9 20.8c-3.5 12.5-1.9 25.8 4.6 37s17.2 19.3 29.8 22.5l20.9 5.3-15.5 15c-9.3 9-14.5 21.4-14.5 34.4s5.2 25.4 14.5 34.4l15.5 15-20.9 5.3c-12.6 3.2-23.3 11.3-29.8 22.5s-8.1 24.6-4.6 37l5.9 20.8-20.8-5.9c-12.5-3.5-25.8-1.9-37 4.6s-19.3 17.2-22.5 29.8l-5.3 20.9-15-15.5c-9-9.3-21.4-14.5-34.4-14.5s-25.4 5.2-34.4 14.5l-15 15.5-5.3-20.9c-3.2-12.6-11.3-23.3-22.5-29.8s-24.6-8.1-37-4.6l-20.8 5.9 5.9-20.8c3.5-12.5 1.9-25.8-4.6-37s-17.2-19.3-29.8-22.5l-20.9-5.3 15.5-15c9.3-9 14.5-21.4 14.5-34.4s-5.2-25.4-14.5-34.4l-15.5-15 20.9-5.3c12.6-3.2 23.3-11.3 29.8-22.5s8.1-24.6 4.6-37l-5.9-20.8 20.8 5.9c12.5 3.5 25.8 1.9 37.1-4.6zM222.5 19.1L211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3l-4 15.9L154.7 80.6 108.5 67.5 92.7 63.1c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l4.5 15.8 13.1 46.2L34.1 166.5l-15.9 4c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l11.8 11.5L53.5 256 19.1 289.5 7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l15.9 4 46.5 11.8L67.5 403.5l-4.5 15.8c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l15.8-4.5 46.2-13.1 11.8 46.5 4 15.9c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4L222.5 493 256 458.5 289.5 493 301 504.7c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l4-15.9 11.8-46.5 46.2 13.1 15.8 4.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-4.5-15.8-13.1-46.2 46.5-11.8 15.9-4c8.4-2.1 15-8.7 17.3-17.1s-.2-17.4-6.4-23.4L493 289.5 458.5 256 493 222.5 504.7 211c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-15.9-4-46.5-11.8 13.1-46.2 4.5-15.8c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-15.8 4.5L357.3 80.6 345.5 34.1l-4-15.9c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L289.5 19.1 256 53.5 222.5 19.1z"]},faCrystalBall:{prefix:"far",iconName:"crystal-ball",icon:[448,512,[],"e362","M400 224c0 71-42 132.2-102.6 160h83.3c41.5-40.7 67.2-97.3 67.2-160C448 100.3 347.7 0 224 0S0 100.3 0 224c0 62.7 25.7 119.3 67.2 160h83.3C90 356.2 48 295 48 224c0-97.2 78.8-176 176-176s176 78.8 176 176zM167.5 100.3c-2.6-7-12.4-7-15 0l-9.8 26.4-26.4 9.8c-7 2.6-7 12.4 0 15l26.4 9.8 9.8 26.4c2.6 7 12.4 7 15 0l9.8-26.4 26.4-9.8c7-2.6 7-12.4 0-15l-26.4-9.8-9.8-26.4zm113 48l-18.4 49.8-49.8 18.4c-7 2.6-7 12.4 0 15l49.8 18.4 18.4 49.8c2.6 7 12.4 7 15 0l18.4-49.8 49.8-18.4c7-2.6 7-12.4 0-15l-49.8-18.4-18.4-49.8c-2.6-7-12.4-7-15 0zM20.3 474.2c-5.1 7.3-5.8 16.9-1.6 24.8S31.1 512 40 512H408c8.9 0 17.2-5 21.3-12.9s3.5-17.5-1.6-24.8L386.9 416H61.1L20.3 474.2z"]},faReplyAll:ec2,faMailReplyAll:ec4,faSuitcase:{prefix:"far",iconName:"suitcase",icon:[512,512,[129523],"f0f2","M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96h64c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64zm232 48H152h-8V432H368V144h-8zM64 144c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H96V144H64zM448 432c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16H416V432h32z"]},faPersonSkating:ec3,faSkating:ec0,faStarShooting:{prefix:"far",iconName:"star-shooting",icon:[512,512,[127776],"e036","M313 41L265 89c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L279 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM129.5 388.7L120 444l49.5-26.1c14-7.4 30.7-7.4 44.7 0L263.8 444l-9.5-55.4c-2.7-15.6 2.5-31.4 13.8-42.4L308.3 307l-55.5-8.1c-15.6-2.3-29.2-12.1-36.1-26.3l-24.8-50.3-24.8 50.3c-7 14.2-20.5 24-36.1 26.3L75.5 307l40.2 39.2c11.3 11 16.4 26.9 13.8 42.4zm-5.4-137.3l46.3-94c8.8-17.9 34.3-17.9 43.1 0l46.3 94 103.5 15.1c19.7 2.9 27.5 27 13.3 40.9l-74.9 73.2 17.7 103.3c3.4 19.6-17.2 34.6-34.8 25.3l-92.6-48.8L99.3 509.2c-17.6 9.3-38.2-5.7-34.8-25.3L82.2 380.6 7.2 307.4C-7 293.5 .9 269.3 20.5 266.5l103.5-15.1zM505 199c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0zM505 41L361 185c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faBinaryLock:{prefix:"far",iconName:"binary-lock",icon:[640,512,[],"e33d","M318 4.5c-6.3-4.5-14.3-5.7-21.6-3.3l-48 16C235.8 21.4 229 35 233.2 47.6S251 67 263.6 62.8L280 57.3V176H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h56 56c13.3 0 24-10.7 24-24s-10.7-24-24-24H328V24c0-7.7-3.7-15-10-19.5zM94 292.5c-6.3-4.5-14.3-5.7-21.6-3.3l-48 16C11.8 309.4 5 323 9.2 335.6S27 355 39.6 350.8L56 345.3V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H80h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H104V312c0-7.7-3.7-15-10-19.5zM72 0C32.2 0 0 32.2 0 72v80c0 39.8 32.2 72 72 72h48c39.8 0 72-32.2 72-72V72c0-39.8-32.2-72-72-72H72zM48 72c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V72zM192 360v80c0 39.8 32.2 72 72 72h48c39.8 0 72-32.2 72-72V360c0-39.8-32.2-72-72-72H264c-39.8 0-72 32.2-72 72zm72-24h48c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H264c-13.3 0-24-10.7-24-24V360c0-13.3 10.7-24 24-24zm264-96c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faFilterCircleDollar:ec6,faFunnelDollar:ec8,faCameraRetro:{prefix:"far",iconName:"camera-retro",icon:[512,512,[128247],"f083","M192 112H64c-8.8 0-16 7.2-16 16v64H156.1c23.5-29.3 59.5-48 99.9-48s76.5 18.7 99.9 48H464V96c0-8.8-7.2-16-16-16H271.1c-2.5 0-4.9 .6-7.2 1.7l-50.5 25.2c-6.7 3.3-14 5.1-21.5 5.1zM48 240V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V240H380c2.6 10.2 4 21 4 32c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-11 1.4-21.8 4-32H48zM0 416V128C0 92.7 28.7 64 64 64l0-16c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V64h32l50.5-25.2c8.9-4.4 18.7-6.8 28.6-6.8H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64zM336 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},faCircleArrowDown:ec5,faArrowCircleDown:ec7,faCommentPen:ec9,faCommentEdit:eie,faFileImport:eit,faArrowRightToFile:eic,faBanjo:{prefix:"far",iconName:"banjo",icon:[512,512,[129685],"f8a3","M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-22.2 59.1-61.5 61.5-1.2 1.2c-22-16.5-48.2-27.7-76.6-31.7V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.7c-28.5 4.1-54.6 15.3-76.6 31.7l-1.2-1.2c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l1.2 1.2C41 241.4 29.8 267.5 25.7 296H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h1.7c4.1 28.5 15.3 54.6 31.7 76.6l-1.2 1.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l1.2-1.2c22 16.5 48.2 27.7 76.6 31.7V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-1.7c28.5-4.1 54.6-15.3 76.6-31.7l1.2 1.2c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-1.2-1.2c16.5-22 27.7-48.2 31.7-76.6H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.7c-4.1-28.5-15.3-54.6-31.7-76.6l1.2-1.2 0 0 61.5-61.5 59.1-22.2c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zM153 311c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-48-48z"]},faSquareArrowUpRight:eii,faExternalLinkSquare:eir,faLightEmergencyOn:{prefix:"far",iconName:"light-emergency-on",icon:[640,512,[],"e420","M69.3 36c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32zM597.3 76c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM24 192c-13.3 0-24 10.7-24 24s10.7 24 24 24H72c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm544 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H568zM448 208v96h48V208c0-97.2-78.8-176-176-176s-176 78.8-176 176v96h48V208c0-70.7 57.3-128 128-128s128 57.3 128 128zM144 432V384H496v48H144zM96 384v48c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V384c0-26.5-21.5-48-48-48H144c-26.5 0-48 21.5-48 48zM320 144c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64z"]},faKerning:{prefix:"far",iconName:"kerning",icon:[640,512,[],"f86f","M453.8 34.1c5.6-12 .4-26.3-11.6-31.9s-26.3-.4-31.9 11.6l-216 464c-5.6 12-.4 26.3 11.6 31.9s26.3 .4 31.9-11.6l216-464zM45.5 109.3C39.5 97.4 25.1 92.6 13.3 98.5S-3.4 118.9 2.5 130.7l136 272c4.1 8.1 12.4 13.3 21.5 13.3s17.4-5.1 21.5-13.3l136-272c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7L160 338.3 45.5 109.3zm328.2 293L397.3 352H562.7l23.6 50.2c5.6 12 19.9 17.1 31.9 11.5s17.1-19.9 11.5-31.9l-128-272c-4-8.4-12.4-13.8-21.7-13.8s-17.8 5.4-21.7 13.8l-128 272c-5.6 12-.5 26.3 11.5 31.9s26.3 .5 31.9-11.5zM480 176.4L540.1 304H419.9L480 176.4z"]},faBoxOpen:{prefix:"far",iconName:"box-open",icon:[640,512,[],"f49e","M17.2 125.5c-9 17.9 .6 39.6 19.8 45.1l163.3 46.7c13.9 4 28.8-1.9 36.2-14.3L320 64 75.2 33.4c-6.7-.8-13.3 2.7-16.3 8.7L17.2 125.5zM320 64l83.4 139c7.4 12.4 22.3 18.3 36.2 14.3l163.3-46.7c19.3-5.5 28.8-27.2 19.8-45.1L581.1 42.1c-3-6.1-9.6-9.6-16.3-8.7L320 64zm-1.1 64h2.2l0 0h-2.2l0 0zM528 225.3V378.5l-184 46V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V424.5l-184-46V225.3L64 211.6v167c0 22 15 41.2 36.4 46.6l204.1 51c10.2 2.5 20.9 2.5 31 0l204.1-51c21.4-5.3 36.4-24.5 36.4-46.6v-167l-48 13.7z"]},faSquareF:{prefix:"far",iconName:"square-f",icon:[448,512,[],"e270","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v64h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152c0-13.3 10.7-24 24-24z"]},faScroll:{prefix:"far",iconName:"scroll",icon:[576,512,[128220],"f70e","M48 112c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 44.2 35.8 80 80 80H496c44.2 0 80-35.8 80-80V352c0-26.5-21.5-48-48-48h-.6-.6-.6-.6-.6-.6H524h-.6-.6-.6-.6-.6-.6-.6-.6H519h-.6-.6-.6-.6-.5-.6-.5-.6-.5-.5H513h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H507h-.5H506h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H499h-.5H498h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H487h-.5H486h-.5H485h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H456h-.5H455h-.5H454h-.5H453h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H441h-.5H440h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H431h-.5H430h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H423h-.5H422h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H415h-.5H414h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H407h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H400h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H393h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H386h-.5H385h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H378h-.5H377h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H370h-.5H369h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H360h-.5H359h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H347h-.5H346h-.5H345h-.5H344h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H315h-.5H314h-.5H313h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H302h-.5H301h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H294h-.5H293h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H287h-.5-.5-.5-.5-.5-.5-.5-.6-.6-.6H281h-.6-.6-.6-.6-.6-.6-.6-.6H276h-.6-.6-.6-.6-.6-.6H272c-26.5 0-48 21.5-48 48v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V112c0-11.4-2.4-22.2-6.7-32H400c17.7 0 32 14.3 32 32V272h48V112c0-44.2-35.8-80-80-80H80C35.8 32 0 67.8 0 112v48c0 26.5 21.5 48 48 48H80V160H48V112zM496 432H265.3c4.3-9.8 6.7-20.6 6.7-32V352h0 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .6 .5 .6 .5 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 0v48c0 17.7-14.3 32-32 32z"]},faSpa:{prefix:"far",iconName:"spa",icon:[576,512,[],"f5bb","M288 92.1c21.2 24.9 52.1 69.7 68.6 134.5c13.3-10.3 27.4-19.5 42.2-27.6c-27.3-91.6-79.3-145.6-96.8-161.8c-3.8-3.5-8.8-5.2-13.9-5.2s-10.1 1.7-13.9 5.2c-17.5 16.2-69.5 70.1-96.8 161.8c14.8 8.1 28.9 17.3 42.2 27.6c16.5-64.8 47.3-109.7 68.6-134.5zm-96 377c22.9 6.7 47 10.5 72 10.9h48c25-.4 49.1-4.1 72-10.9c111-32.7 192-135.4 192-257c0-11.1-9-20.1-20.1-20.1c-61.7 0-121.7 17.9-171.9 54.1c-41.8 30-75.1 71-96 118.7c-20.9-47.7-54.2-88.6-96-118.7C141.8 209.9 81.8 192 20.1 192C9 192 0 201 0 212.1c0 121.6 81 224.3 192 257zm0-50.5C116.8 390.9 60.8 323.2 49.9 241.4c55.1 5.9 104.6 30.5 142.1 67.2c33.5 32.9 57.4 75.5 67.2 123.2c-23.5-.9-46.1-5.5-67.2-13.3zm192 0c-21.1 7.7-43.6 12.4-67.2 13.3c9.7-47.8 33.7-90.4 67.2-123.2c37.5-36.8 87-61.3 142.1-67.2C515.2 323.2 459.2 390.9 384 418.5z"]},faArrowLeftFromLine:eia,faArrowFromRight:ein,faStrawberry:{prefix:"far",iconName:"strawberry",icon:[512,512,[],"e32b","M494.1 33.5c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6C439.7 38.4 420.3 61.8 402 80c-.7 .7-1.4 1.4-2 2c0-.7 0-1.4 0-2.1c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-10.8-8.6-35.4-24.9-68.2-26.6c19.4-19.7 42.9-47.5 56.3-78.7zM192.2 112c20.5 0 40.8 7.8 56.4 23.4l128 128c15.6 15.6 23.4 36 23.4 56.6c0 59.2-62.9 144-224 144c-60 0-87.8-11.7-102.1-25.9S48 396 48 336c0-161 84.9-224 144.2-224zm0-48C96.2 64 0 160 0 336C0 464 48 512 176 512c176 0 272-96 272-192c0-32.8-12.5-65.5-37.5-90.5l-128-128C257.6 76.6 224.9 64.1 192.2 64zm-2.8 90.5c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm47.3 98.3c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm-32 80c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm-32 80c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm96.7-66.3c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm24-80c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3zm55.3 90.3c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm-192-80c11.9-11.9 14.6-28.3 8.7-34.3s-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7zm-23.3 53.7c-5.9-5.9-22.4-3.2-34.3 8.7s-14.6 28.3-8.7 34.3s22.4 3.2 34.3-8.7s14.6-28.3 8.7-34.3z"]},faLocationPinLock:{prefix:"far",iconName:"location-pin-lock",icon:[512,512,[],"e51f","M192 451.7c18.5-23.7 41.6-54.7 64-88.1v83.2c-15.3 20.6-29.3 38.6-40.3 52.3c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0c95.7 0 175 70 189.6 161.5c-16.9 2.8-32.6 9.4-46.1 18.9C329.6 106.3 267.6 48 192 48C112.5 48 48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2c10.5 24.8 25.4 52.2 42.5 79.9c28.5 46.2 61.5 90.8 86.2 122.6zM224 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm288 48c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faPause:{prefix:"far",iconName:"pause",icon:[320,512,[9208],"f04c","M48 112l0 288H96V112H48zM0 112C0 85.5 21.5 64 48 64H96c26.5 0 48 21.5 48 48V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112zm224 0V400h48V112H224zm-48 0c0-26.5 21.5-48 48-48h48c26.5 0 48 21.5 48 48V400c0 26.5-21.5 48-48 48H224c-26.5 0-48-21.5-48-48V112z"]},faClockEightThirty:{prefix:"far",iconName:"clock-eight-thirty",icon:[512,512,[],"e346","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V300.8L173.3 340c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l96-64c7.4-4.9 16.8-5.4 24.6-1.2S280 247.1 280 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faPlaneEngines:eio,faPlaneAlt:eis,faHillAvalanche:{prefix:"far",iconName:"hill-avalanche",icon:[576,512,[],"e507","M551.1 391.1c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8zM448 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM48 440V145.9L366.1 464H72c-13.3 0-24-10.7-24-24zM68.3 98.3C43.1 73.1 0 91 0 126.6V440c0 39.8 32.2 72 72 72H385.4c35.6 0 53.5-43.1 28.3-68.3L68.3 98.3z"]},faTemperatureEmpty:eil,faTemperature0:eif,faThermometer0:eih,faThermometerEmpty:eig,faBomb:{prefix:"far",iconName:"bomb",icon:[512,512,[128163],"f1e2","M459.1 52.4l45.7 16.8c4.3 1.6 7.3 5.9 7.2 10.4c0 4.5-3 8.7-7.2 10.2l-45.7 16.8-16.5 45.8c-1.5 4.4-5.8 7.5-10.4 7.5s-8.9-3.1-10.4-7.5l-16.8-45.8L359.2 89.8c-4.2-1.5-7.2-5.7-7.2-10.2c0-4.6 3-8.9 7.2-10.4l46-16.8L421.7 6.5c1.9-3.9 6.1-6.5 10.4-6.5s8.5 2.6 10.4 6.5l16.5 45.8zM302.9 149.6c-12.1 7.2-27.1 8.8-40.7 3.8c-16.9-6.1-35.1-9.4-54.2-9.4c-88.4 0-160 71.6-160 160s71.6 160 160 160s160-71.6 160-160c0-19.1-3.3-37.4-9.4-54.2c-4.9-13.7-3.3-28.6 3.8-40.7l-59.5-59.5zm-24.4-41.3l2.9-2.9c12.5-12.5 32.8-12.5 45.3 0l80 80c12.5 12.5 12.5 32.8 0 45.3l-2.9 2.9c7.9 22 12.2 45.7 12.2 70.5c0 114.9-93.1 208-208 208S0 418.9 0 304S93.1 96 208 96c24.7 0 48.5 4.3 70.5 12.3zM200 224c-39.8 0-72 32.2-72 72c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-66.3 53.7-120 120-120c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},faGaugeLow:eiM,faTachometerAltSlow:eiu,faRegistered:{prefix:"far",iconName:"registered",icon:[512,512,[174],"f25d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152V264v96c0 13.3 10.7 24 24 24s24-10.7 24-24V288h60.9l37.2 81.9c5.5 12.1 19.7 17.4 31.8 11.9s17.4-19.7 11.9-31.8L315.7 275c21.8-14.3 36.3-39 36.3-67c0-44.2-35.8-80-80-80H184c-13.3 0-24 10.7-24 24zm48 88V176h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H208z"]},faTrashCanPlus:{prefix:"far",iconName:"trash-can-plus",icon:[448,512,[],"e2ac","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zM200 376V312H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V200c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faAddressCard:eim,faContactCard:eid,faVcard:eip,faScaleUnbalancedFlip:eiz,faBalanceScaleRight:eiC,faGlobeSnow:{prefix:"far",iconName:"globe-snow",icon:[448,512,[],"f7a3","M297.4 384C358 356.2 400 295 400 224c0-97.2-78.8-176-176-176S48 126.8 48 224c0 71 42 132.2 102.6 160H67.2C25.7 343.3 0 286.7 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 62.7-25.7 119.3-67.2 160H297.4zM232 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm3.3 84.7l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H271.5l44.8 53.8c4 4.8 4.8 11.4 2.2 17s-8.3 9.2-14.5 9.2H248v48H200V336H144c-6.2 0-11.9-3.6-14.5-9.2s-1.8-12.3 2.2-17L176.5 256H160c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64c6.2-6.2 16.4-6.2 22.6 0zM328 144a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM80 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM20.3 474.2L61.1 416H386.9l40.8 58.2c5.1 7.3 5.8 16.9 1.6 24.8S416.9 512 408 512H40c-8.9 0-17.2-5-21.3-12.9s-3.5-17.5 1.6-24.8z"]},faSubscript:{prefix:"far",iconName:"subscript",icon:[512,512,[],"f12c","M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24H51.2l96 144-96 144H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c8 0 15.5-4 20-10.7l92-138 92 138C272.5 444 280 448 288 448h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H300.8l-96-144 96-144H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H288c-8 0-15.5 4-20 10.7l-92 138L84 74.7C79.5 68 72 64 64 64H24zM472 312c0-8-3.9-15.4-10.5-19.9s-15-5.4-22.4-2.4l-40 16c-12.3 4.9-18.3 18.9-13.4 31.2s18.9 18.3 31.2 13.4l7.1-2.8V464H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h40 40c13.3 0 24-10.7 24-24s-10.7-24-24-24H472V312z"]},faDiamondTurnRight:eiL,faDirections:eiI,faIntegral:{prefix:"far",iconName:"integral",icon:[320,512,[],"f667","M216 48c-17.7 0-32 14.3-32 32V432c0 44.2-35.8 80-80 80s-80-35.8-80-80V416c0-13.3 10.7-24 24-24s24 10.7 24 24v16c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-44.2 35.8-80 80-80s80 35.8 80 80V96c0 13.3-10.7 24-24 24s-24-10.7-24-24V80c0-17.7-14.3-32-32-32z"]},faBurst:{prefix:"far",iconName:"burst",icon:[512,512,[],"e4dc","M161.7 216.4c4.9-14.3 2.7-30.1-5.9-42.6l-39.2-57.1 57.1 39.2c12.5 8.6 28.3 10.7 42.6 5.9s25.5-16.2 30.2-30.6l9.4-29.1 11.7 36c4 12.4 12.9 22.6 24.6 28.3s25.2 6.4 37.5 2l22-8-8 22.1c-4.5 12.2-3.8 25.8 2 37.5s15.9 20.6 28.3 24.6l36 11.7-32.6 10.6c-13.5 4.4-24.3 14.5-29.7 27.6s-4.6 27.9 2 40.4l17 32.2-32.2-17c-12.5-6.6-27.3-7.3-40.4-2s-23.2 16.2-27.6 29.7L256 410.1l-10.6-32.6c-4.4-13.5-14.5-24.3-27.6-29.7s-27.9-4.6-40.4 2l-32.2 17 16.9-32.2c6.6-12.5 7.3-27.3 2-40.4s-16.2-23.2-29.7-27.6L101.9 256l29.1-9.4c14.4-4.7 25.8-15.9 30.6-30.2zm-2-128.5L37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l83.7 122 28.3 41.3L68.6 216.3l-52 16.8C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l56.7 18.4 46.3 15L97 355.3 66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3L156.7 415l43.1-22.7 15 46.3 18.4 56.7c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l18.4-56.7 15-46.3L355.3 415l57.5 30.2c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L415 355.3l-22.7-43.1 46.3-15 56.7-18.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8l-60.8-19.7-45.7-14.8 16.4-45.1 9.2-25.3c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-25.3 9.2-45.1 16.4L298.5 77.4 278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-16.8 52-15.4 47.6L159.6 87.9z"]},faHouseLaptop:eiA,faLaptopHouse:eiH,faFaceTired:eiv,faTired:eiV,faMoneyBills:{prefix:"far",iconName:"money-bills",icon:[640,512,[],"e1f3","M528 80c0 35.3 28.7 64 64 64V272c-35.3 0-64 28.7-64 64H208c0-35.3-28.7-64-64-64V144c35.3 0 64-28.7 64-64H528zM160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM448 208a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z"]},faBlindsRaised:{prefix:"far",iconName:"blinds-raised",icon:[512,512,[],"f8fd","M24 0C10.7 0 0 10.7 0 24C0 34.6 6.9 43.6 16.4 46.8l-15 45C.5 94.6 0 97.5 0 100.5C0 115.7 12.3 128 27.5 128H112V80H55.9L66.6 48H112h32V80v48 80 48V372.1C116 382 96 408.6 96 440c0 39.8 32.2 72 72 72s72-32.2 72-72c0-31.4-20-58-48-67.9V256 208 128 80 48h32H445.4l10.7 32H224v48H484.5c15.2 0 27.5-12.3 27.5-27.5c0-3-.5-5.9-1.4-8.7l-15-45C505.1 43.6 512 34.6 512 24c0-13.3-10.7-24-24-24h-8H192 144 32 24zM144 440a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM112 208H55.5l15.4-48H20.5L1.3 219.9c-.9 2.7-1.3 5.6-1.3 8.4C0 243.6 12.4 256 27.7 256H112V208zm112 48H484.3c15.3 0 27.7-12.4 27.7-27.7c0-2.9-.4-5.7-1.3-8.4L491.5 160H441.1l15.4 48H224v48z"]},faSmog:{prefix:"far",iconName:"smog",icon:[640,512,[],"f75f","M80 144c0-53 43-96 96-96c29.5 0 55.9 13.3 73.5 34.3c4.7 5.6 11.8 8.8 19.2 8.5s14.2-3.9 18.6-9.9c14.6-20 38.1-33 64.7-33c36.6 0 67.5 24.6 77 58.2c2 7.1 7.2 12.9 14.1 15.7s14.6 2.3 21-1.4c9.4-5.4 20.2-8.5 31.9-8.5c35.3 0 64 28.7 64 64s-28.7 64-64 64H459c-6.5 0-12.8 2.7-17.3 7.4c-14.6 15.2-35 24.6-57.7 24.6s-43.1-9.4-57.7-24.6c-4.5-4.7-10.8-7.4-17.3-7.4H176c-53 0-96-43-96-96zM176 0C96.5 0 32 64.5 32 144s64.5 144 144 144H299.3c22.5 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32H496c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.7 0-62.5 12.2-85.1 32.3C242.2 12.1 210.5 0 176 0zM552 464H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24zm280-72c0-13.3-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24zM200 368H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24s-10.7-24-24-24z"]},faUfoBeam:{prefix:"far",iconName:"ufo-beam",icon:[576,512,[],"e048","M152.5 163.3l-16.9 17c-4-4-6.5-9.2-7-14.9c-.6-7-.8-14-.5-20.7c-22 6.7-40.3 14.6-53.9 23C52.5 181.2 48 192.2 48 197.9c0 4.1 2.2 11 12.6 20.2c10.4 9.1 26.8 18.4 49.1 26.7C154.2 261.3 217.2 272 288 272s133.8-10.7 178.3-27.2c22.3-8.3 38.7-17.6 49.1-26.7c10.4-9.2 12.6-16 12.6-20.2c0-5.7-4.5-16.7-26.2-30.1c-13.7-8.4-31.9-16.3-53.9-23c.3 6.8 .1 13.7-.5 20.7c-.5 5.6-3 10.9-7 14.9l-16.9-17c16.9 17 16.9 17 16.9 17.1l0 0 0 0-.1 .1-.3 .3c-.2 .2-.4 .4-.7 .7c-.6 .5-1.3 1.1-2.1 1.9c-1.8 1.5-4.2 3.3-7.3 5.5c-6.3 4.3-15.4 9.7-27.7 14.9C377.4 214.2 340.3 224 288 224s-89.4-9.8-114.1-20.2c-12.3-5.2-21.4-10.6-27.7-14.9c-3.1-2.2-5.6-4-7.3-5.5c-.9-.7-1.6-1.4-2.1-1.9c-.3-.3-.5-.5-.7-.7l-.3-.3-.1-.1 0 0 0 0c0 0 0 0 16.9-17.1zM49 126.9c24-14.8 55.6-26.7 91.7-35.2C165.7 36.3 224.3 0 288 0s122.3 36.3 147.3 91.7c36.1 8.6 67.8 20.4 91.7 35.2c26.1 16.1 49 39.7 49 70.9c0 23-12.6 41.9-28.9 56.2c-16.3 14.4-38.6 26.2-64.1 35.7C432 308.7 363 320 288 320s-144-11.3-195-30.2c-25.4-9.5-47.7-21.3-64.1-35.7C12.6 239.8 0 220.8 0 197.9c0-31.2 22.9-54.8 49-70.9zm351 24c-.5-57.5-50.3-103-112-103s-111.4 45.5-112 103c3.8 2.4 9.3 5.5 16.7 8.6c18.4 7.8 49.1 16.4 95.3 16.4s76.9-8.6 95.3-16.4c7.4-3.1 12.9-6.2 16.7-8.6zM117.2 363.2l-72 136c-6.2 11.7-20.7 16.2-32.4 10S-3.4 488.5 2.8 476.8l72-136c6.2-11.7 20.7-16.2 32.4-10s16.2 20.7 10 32.4zm384-22.5l72 136c6.2 11.7 1.7 26.2-10 32.4s-26.2 1.7-32.4-10l-72-136c-6.2-11.7-1.7-26.2 10-32.4s26.2-1.7 32.4 10z"]},faCircleCaretUp:eiy,faCaretCircleUp:eiN,faUserVneckHairLong:{prefix:"far",iconName:"user-vneck-hair-long",icon:[448,512,[],"e463","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H224 70.6C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5V128zM48.3 461.9H399.7c-3.1-46.7-32.9-86.2-74.4-103.1l-50.2 66.9c-25.6 34.1-76.8 34.1-102.4 0l-50.2-66.9c-41.4 16.9-71.3 56.4-74.4 103.1zm83.8-156.2c5.8-1.3 11.7 1.2 15.3 5.9l63.9 85.2c6.4 8.5 19.2 8.5 25.6 0l63.9-85.2c3.6-4.7 9.5-7.2 15.3-5.9C391.4 322.2 448 389.5 448 469.9v8c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32v-8c0-80.5 56.6-147.7 132.1-164.2z"]},faSquareALock:{prefix:"far",iconName:"square-a-lock",icon:[576,512,[],"e44d","M64 80H384c8.8 0 16 7.2 16 16v84.1c14-9.8 30.3-16.4 48-18.9V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H320V432H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm181.8 61.9c-3.9-8.5-12.4-13.9-21.8-13.9s-17.9 5.4-21.8 13.9l-96 208c-5.6 12-.3 26.3 11.7 31.8s26.3 .3 31.8-11.7l12-26.1H286.2l12 26.1c4 8.8 12.7 13.9 21.8 13.9V352c0-11.4 3-22.1 8.2-31.4L245.8 141.9zM224 209.3L264 296H184l40-86.7zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faCrutch:{prefix:"far",iconName:"crutch",icon:[512,512,[],"f7f7","M329 7L505 183c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L295 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM164.2 201.9L287.4 78.6l33.9 33.9L249.9 184 328 262.1l71.4-71.4 33.9 33.9L310.1 347.8c-11.8 11.8-26.8 20-43.1 23.7L159.4 395.4c-7.4 1.7-14.2 5.4-19.6 10.8L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l98.8-98.8c5.4-5.4 9.1-12.2 10.8-19.6L140.5 245c3.6-16.3 11.8-31.3 23.7-43.1zM216 217.9l-17.9 17.9c-5.4 5.4-9.1 12.2-10.8 19.6l-19.8 89 89-19.8c7.4-1.7 14.2-5.4 19.6-10.8L294.1 296 216 217.9z"]},faGasPumpSlash:{prefix:"far",iconName:"gas-pump-slash",icon:[640,512,[],"f5f4","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-67.2-52.7C571.4 404.9 576 391 576 376V155.9c0-19.1-7.6-37.4-21.1-50.9L481 31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l33 33V160c0 29.8 20.4 54.9 48 62V376c0 3.8-.9 7.4-2.5 10.6L384 275.7V64c0-35.3-28.7-64-64-64H160c-30.9 0-56.7 21.9-62.7 51L38.8 5.1zM144 87.6V64c0-8.8 7.2-16 16-16H320c8.8 0 16 7.2 16 16V238L144 87.6zm240 311l-48-37.8V464H144V209.5L96 171.6V464l-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h8 48H336h48 8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0V398.5z"]},faFontAwesome:eix,faFontAwesomeFlag:eiT,faFontAwesomeLogoFull:eib,faCloudArrowUp:eiw,faCloudUpload:eiD,faCloudUploadAlt:eik,faPalette:{prefix:"far",iconName:"palette",icon:[512,512,[127912],"f53f","M464 258.2c0 2.7-1 5.2-4.2 8c-3.8 3.1-10.1 5.8-17.8 5.8H344c-53 0-96 43-96 96c0 6.8 .7 13.4 2.1 19.8c3.3 15.7 10.2 31.1 14.4 40.6l0 0c.7 1.6 1.4 3 1.9 4.3c5 11.5 5.6 15.4 5.6 17.1c0 5.3-1.9 9.5-3.8 11.8c-.9 1.1-1.6 1.6-2 1.8c-.3 .2-.8 .3-1.6 .4c-2.9 .1-5.7 .2-8.6 .2C141.1 464 48 370.9 48 256S141.1 48 256 48s208 93.1 208 208c0 .7 0 1.4 0 2.2zm48 .5c0-.9 0-1.8 0-2.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c3.5 0 7.1-.1 10.6-.2c31.8-1.3 53.4-30.1 53.4-62c0-14.5-6.1-28.3-12.1-42c-4.3-9.8-8.7-19.7-10.8-29.9c-.7-3.2-1-6.5-1-9.9c0-26.5 21.5-48 48-48h97.9c36.5 0 69.7-24.8 70.1-61.3zM160 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTransporter4:{prefix:"far",iconName:"transporter-4",icon:[512,512,[],"e2a5","M224 0h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-48 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 64H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 64H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM472.7 134.6L480 160l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 192l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 192l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 160l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zm-416 224L64 384l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L64 416l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L32 416 6.6 408.7C2.7 407.6 0 404.1 0 400s2.7-7.6 6.6-8.7L32 384l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zM96 488c0-13.3 10.7-24 24-24H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24z"]},faChartMixedUpCircleCurrency:{prefix:"far",iconName:"chart-mixed-up-circle-currency",icon:[576,512,[],"e5d8","M408 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h52.5L320.2 168.2 207.8 69.9c-8.2-7.1-20.1-7.9-29.1-1.9L10.7 180c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7L190 118.2l114.2 99.9c9 7.9 22.4 7.9 31.4 .2L496 80.7V136c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H408zM200 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V272c0-4.4 3.6-8 8-8s8 3.6 8 8V432zm-8-208c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48s48-21.5 48-48V272c0-26.5-21.5-48-48-48zM72 432c0 4.4-3.6 8-8 8s-8-3.6-8-8V368c0-4.4 3.6-8 8-8s8 3.6 8 8v64zM64 320c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48s48-21.5 48-48V368c0-26.5-21.5-48-48-48zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm25.4-169.4a35.9 35.9 0 1 0 -50.7 50.7 35.9 35.9 0 1 0 50.7-50.7zM396.7 426l-17.3 17.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L374 403.3c-13.2-21.6-13.2-49.1 0-70.7l-17.3-17.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L396.7 310c21.6-13.2 49.1-13.2 70.7 0l17.3-17.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L490 332.7c13.2 21.6 13.2 49.1 0 70.7l17.3 17.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L467.3 426c-21.6 13.2-49.1 13.2-70.7 0z"]},faObjectsAlignRight:{prefix:"far",iconName:"objects-align-right",icon:[512,512,[],"e3bf","M512 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 464c0 13.3 10.7 24 24 24s24-10.7 24-24l0-464zM336 176L48 176l0-64 288 0 0 64zm48-64c0-26.5-21.5-48-48-48L48 64C21.5 64 0 85.5 0 112l0 64c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-64zM336 400l-160 0 0-64 160 0 0 64zm48-64c0-26.5-21.5-48-48-48l-160 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-64z"]},faArrowsTurnRight:{prefix:"far",iconName:"arrows-turn-right",icon:[448,512,[],"e4c0","M294.4 7.7c9-9.7 24.2-10.3 33.9-1.3l112 104c4.9 4.5 7.7 10.9 7.7 17.6s-2.8 13-7.7 17.6l-112 104c-9.7 9-24.9 8.5-33.9-1.3s-8.5-24.9 1.3-33.9L362.9 152H120c-39.8 0-72 32.2-72 72v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V224c0-66.3 53.7-120 120-120H362.9L295.7 41.6c-9.7-9-10.3-24.2-1.3-33.9zm-96 256c9-9.7 24.2-10.3 33.9-1.3l112 104c4.9 4.5 7.7 10.9 7.7 17.6s-2.8 13-7.7 17.6l-112 104c-9.7 9-24.9 8.5-33.9-1.3s-8.5-24.9 1.3-33.9L266.9 408H88c-22.1 0-40 17.9-40 40v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448c0-48.6 39.4-88 88-88H266.9l-67.2-62.4c-9.7-9-10.3-24.2-1.3-33.9z"]},faVest:{prefix:"far",iconName:"vest",icon:[448,512,[],"e085","M104 0h8.3 5c19.4 0 35.2 10 45.5 19.2C172.3 27.6 191.4 40 224 40s51.7-12.4 61.2-20.8C295.5 10 311.3 0 330.7 0h5H344c1.9 0 3.8 .1 5.7 .3C378 3.2 400 27 400 56v72 58.7c0 4.4 1.2 8.6 3.4 12.3l34.3 57.2c6.7 11.2 10.3 24 10.3 37V456c0 30.9-25.1 56-56 56H264c-30.9 0-56-25.1-56-56V295.1c0-7.1 1-14.1 3.1-20.9L269.5 81.5c-13 4-28.1 6.5-45.5 6.5s-32.5-2.6-45.5-6.5l28.8 95-25.1 82.8L119.9 53.7c-1-3.4-4.1-5.7-7.7-5.7H104c-4.4 0-8 3.6-8 8v72 58.7c0 13-3.5 25.9-10.3 37L51.4 280.9c-2.2 3.7-3.4 8-3.4 12.3V398.1l55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L51.4 462.5c1.3 .9 2.9 1.5 4.6 1.5H176.4c1.6 17.6 8.4 33.8 18.8 46.9c-3.6 .7-7.4 1.1-11.2 1.1H56c-30.9 0-56-25.1-56-56V293.3c0-13 3.5-25.9 10.3-37l34.3-57.2c2.2-3.7 3.4-8 3.4-12.3V128 56C48 25.1 73.1 0 104 0zM352 56c0-4.4-3.6-8-8-8h0-8.3c-3.5 0-6.6 2.3-7.7 5.7L257 288.2c-.7 2.3-1 4.6-1 7V456c0 4.4 3.6 8 8 8H392c1.7 0 3.3-.5 4.6-1.5L311 377c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55V293.3c0-4.4-1.2-8.6-3.4-12.3l-34.3-57.2c-6.7-11.2-10.3-24-10.3-37V128 56z"]},faPig:{prefix:"far",iconName:"pig",icon:[640,512,[128022],"f706","M475 32c-4 0-7.9 .5-11.8 1.5L417.1 45c-21.1 5.3-38.6 18-50.2 35H240C162.6 80 98 135 83.2 208H47.4c-8.5 0-15.4-6.9-15.4-15.4c0-7.1 4.8-13.3 11.7-15l8.2-2c8.6-2.1 13.8-10.8 11.6-19.4s-10.8-13.8-19.4-11.6l-8.2 2C14.8 151.8 0 170.8 0 192.6C0 218.8 21.2 240 47.4 240H80v16c0 55.8 31.8 104.2 78.1 128.1l22.3 68.3c5.4 16.5 20.7 27.6 38 27.6H264c22.1 0 40-17.9 40-40V416h16 32v24c0 22.1 17.9 40 40 40h45.5c17.3 0 32.7-11.1 38-27.6l13.7-42.1c26.1-7.5 49.6-22.2 67.8-42.4H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48h-8.7c-6.7-4.7-12.5-10.5-17.2-17.3l0 0c21-14.9 33.9-39.3 33.9-65.6C600 93 587 80 570.9 80H552v29.1c0 12.2-6.9 23.4-17.8 28.9c-4.1-3.8-8.4-7.4-12.7-10.8c4.2-10.3 6.5-21.5 6.5-33.2V82.3C528 54.5 505.5 32 477.7 32H475zm-.1 48l.1 0 0 0h2.6c1.3 0 2.3 1 2.3 2.3V94c0 9.4-3.3 18.2-8.9 25.1c-4.3 5.3-6.1 12.2-5 19s5.1 12.7 10.9 16.4c19.3 12.2 36.3 28.2 49.7 47.6c8.8 12.8 20.1 23.6 33.1 31.9c6.7 4.3 14.1 6 20.9 6H592v80H553.8c-12.8 0-23.8 6.1-31.1 14.5c-14.5 16.7-34.3 28.1-56.3 32c-8.7 1.6-15.8 7.8-18.6 16.2L431.7 432H400V392c0-13.3-10.7-24-24-24H320 280c-13.3 0-24 10.7-24 24v40H224.3l-23.7-72.7c-2.2-6.6-7.1-12-13.6-14.7c-34.7-14.5-59-48.8-59-88.6V240c0-61.9 50.1-112 112-112H381c9.6 0 18.3-5.7 22.1-14.5c4.6-10.7 13.9-19 25.7-21.9L474.9 80zM468 256a20 20 0 1 0 0-40 20 20 0 1 0 0 40z"]},faInboxFull:{prefix:"far",iconName:"inbox-full",icon:[512,512,[],"e1ba","M48 416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V336H382.8l-20.9 41.9c-6.8 13.6-20.6 22.1-35.8 22.1H185.9c-15.2 0-29-8.6-35.8-22.1L129.2 336H48v80zM405.6 92.1C403.8 85 397.4 80 390 80H122c-7.3 0-13.7 5-15.5 12.1L57.5 288h76.6c15.2 0 29 8.6 35.8 22.1L190.8 352H321.2l20.9-41.9c6.8-13.6 20.6-22.1 35.8-22.1h76.6l-49-195.9zM0 416V327.9c0-5.2 .6-10.4 1.9-15.5l58-231.9C67 52 92.6 32 122 32H390c29.4 0 55 20 62.1 48.5l58 231.9c1.3 5.1 1.9 10.3 1.9 15.5V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64zM184 128H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm-32 80H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCircleEnvelope:eiS,faEnvelopeCircle:eiE,faTrianglePersonDigging:eij,faConstruction:eiO,faFerry:{prefix:"far",iconName:"ferry",icon:[576,512,[],"e4ea","M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32h68c17.1 0 28.7 17.4 22.2 33.2L468 80h4c30.9 0 56 25.1 56 56V293.9c0 11.5-3.5 22.7-10.1 32.1l-50.2 71.7c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L463.5 320H424 152 112.5l35.2 50.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L58.1 326C51.5 316.6 48 305.4 48 293.9V136c0-30.9 25.1-56 56-56h4l-6.2-14.8C95.3 49.4 106.9 32 124 32h68zM480 272V136c0-4.4-3.6-8-8-8H448 128 104c-4.4 0-8 3.6-8 8V272h32V184c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24v88h32zM176 208v64H400V208H176zM111.9 430.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faBullseyeArrow:{prefix:"far",iconName:"bullseye-arrow",icon:[512,512,[127919],"f648","M361.5 218.4c4.2 11.8 6.5 24.4 6.5 37.6c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112c13.2 0 25.9 2.3 37.6 6.5l4.9-4.9-7.6-45.8C279.6 97.3 268 96 256 96C167.6 96 96 167.6 96 256s71.6 160 160 160s160-71.6 160-160c0-12-1.3-23.6-3.8-34.9l-45.8-7.6-4.9 4.9zm97.4-8.1c3.3 14.7 5 30 5 45.7c0 114.9-93.1 208-208 208S48 370.9 48 256S141.1 48 256 48c15.7 0 31 1.7 45.7 5l38.8-38.8C314 5 285.6 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256c0-29.6-5-58-14.3-84.5L459 210.3zm-93.9-29.4l50.7 8.4c10.2 1.7 20.6-1.6 27.9-8.9l51.2-51.2c8.1-8.1 5.3-21.9-5.4-26.2L432 80 409 22.5c-4.3-10.7-18-13.5-26.2-5.4L331.6 68.4c-7.3 7.3-10.6 17.7-8.9 27.9l8.4 50.7L239 239c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l92.1-92.1z"]},faArrowsDownToPeople:{prefix:"far",iconName:"arrows-down-to-people",icon:[640,512,[],"e4b9","M120 24c0-13.3 10.7-24 24-24s24 10.7 24 24V142.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0L63 153c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24zm295 95c9.4-9.4 24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24s24 10.7 24 24V142.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9zm81 137a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM480 464h32V400.5c-2-.3-4.1-.5-6.2-.5H486.2c-2.1 0-4.2 .2-6.2 .5V464zm98.9 27.4l-18.9-35V480c0 17.7-14.3 32-32 32H464c-17.7 0-32-14.3-32-32V456.3l-18.9 35c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8l-18.9-35V400c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V360.3l-18.9 35c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8l-18.9-35V480c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V456.3l-18.9 35c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8zM280 200a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm24 104.5V384h32V304.5c-2-.3-4.1-.5-6.2-.5H310.2c-2.1 0-4.2 .2-6.2 .5zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM128 464h32V400.5c-2-.3-4.1-.5-6.2-.5H134.2c-2.1 0-4.2 .2-6.2 .5V464z"]},faSeedling:eiP,faSprout:ei_,faClockSeven:{prefix:"far",iconName:"clock-seven",icon:[512,512,[],"e350","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V248.7l-60 90c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l64-96c2.6-3.9 4-8.6 4-13.3V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faLeftRight:eiB,faArrowsAltH:eiU,faBoxesPacking:{prefix:"far",iconName:"boxes-packing",icon:[640,512,[],"e4c7","M592 48H304v80H256V48c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H381.3c1.8-5 2.7-10.4 2.7-16V464H592V48zM561 311c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V321.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l64-64c9.4-9.4 24.6-9.4 33.9 0l64 64zM48 208v48H80 304h32V208H48zM0 272V192c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v80c0 17.7-14.3 32-32 32V480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32l0-176c-17.7 0-32-14.3-32-32zm80 32V464H304V304H80zm72 32h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCircleArrowLeft:eiR,faArrowCircleLeft:eiY,faFlashlight:{prefix:"far",iconName:"flashlight",icon:[640,512,[128294],"f8b8","M384 304H48V208H384c11.6 0 22.9-4.2 31.7-11.9l.1-.1c.2-.2 .7-.6 1.4-1.2c1.5-1.2 3.9-3.1 7.4-5.4c6.9-4.8 17.5-11.4 31.4-18.2c15-7.3 33.9-14.6 56.1-19.8V360.7c-22.2-5.2-41-12.5-56.1-19.8c-14-6.8-24.5-13.4-31.4-18.2c-3.4-2.4-5.9-4.3-7.4-5.4c-.7-.6-1.2-1-1.4-1.2l-.1-.1c-8.8-7.7-20-11.9-31.6-11.9zm192 64c-5.5 0-10.8-.2-16-.4V144.4c5.2-.3 10.5-.4 16-.4h16V368H576zM384 160H48c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H384s72 64 192 64h32c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H576c-120 0-192 64-192 64zM248 232c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faFileJpg:{prefix:"far",iconName:"file-jpg",icon:[512,512,[],"e646","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm144 48c-26.5 0-48-21.5-48-48V448c0-8.8 7.2-16 16-16s16 7.2 16 16v16c0 8.8 7.2 16 16 16s16-7.2 16-16V368c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 26.5-21.5 48-48 48zm96-160h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm80-40c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c-8.8 0-16-7.2-16-16s7.2-16 16-16h16c8.8 0 16 7.2 16 16v24c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392z"]},faGroupArrowsRotate:{prefix:"far",iconName:"group-arrows-rotate",icon:[512,512,[],"e4f6","M215 34.4c3.8 12.7-3.5 26.1-16.2 29.8c-14.2 4.2-27.8 10-40.5 17.1C159.4 86.1 160 91 160 96c0 35.3-28.7 64-64 64c-5 0-9.9-.6-14.6-1.7c-7.1 12.7-12.9 26.3-17.1 40.5c-3.8 12.7-17.1 19.9-29.8 16.2s-19.9-17.1-16.2-29.8c5.7-19.3 13.8-37.7 23.8-54.7C35.7 120.5 32 108.7 32 96c0-35.3 28.7-64 64-64c12.7 0 24.5 3.7 34.5 10.1c17-10 35.4-18 54.7-23.8c12.7-3.8 26.1 3.5 29.8 16.2zm82 0c3.8-12.7 17.1-19.9 29.8-16.2c19.3 5.7 37.7 13.8 54.7 23.8C391.5 35.7 403.3 32 416 32c35.3 0 64 28.7 64 64c0 12.7-3.7 24.5-10.1 34.5c10 17 18 35.4 23.8 54.7c3.8 12.7-3.5 26.1-16.2 29.8s-26.1-3.5-29.8-16.2c-4.2-14.2-10-27.8-17.1-40.5c-4.7 1.1-9.6 1.7-14.6 1.7c-35.3 0-64-28.7-64-64c0-5 .6-9.9 1.7-14.6c-12.7-7.1-26.3-12.9-40.5-17.1c-12.7-3.8-19.9-17.1-16.2-29.8zM34.4 297c12.7-3.8 26.1 3.5 29.8 16.2c4.2 14.2 10 27.8 17.1 40.5C86.1 352.6 91 352 96 352c35.3 0 64 28.7 64 64c0 5-.6 9.9-1.7 14.6c12.7 7.1 26.3 12.9 40.5 17.1c12.7 3.8 19.9 17.1 16.2 29.8s-17.1 19.9-29.8 16.2c-19.3-5.8-37.7-13.8-54.7-23.8c-10 6.4-21.8 10.1-34.5 10.1c-35.3 0-64-28.7-64-64c0-12.7 3.7-24.5 10.1-34.5c-10-17-18-35.4-23.8-54.7c-3.8-12.7 3.5-26.1 16.2-29.8zm443.1 0c12.7 3.8 19.9 17.1 16.2 29.8c-5.8 19.3-13.8 37.6-23.8 54.7c6.4 10 10.1 21.8 10.1 34.5c0 35.3-28.7 64-64 64c-12.7 0-24.5-3.7-34.5-10.1c-17 10-35.4 18-54.7 23.8c-12.7 3.8-26.1-3.5-29.8-16.2s3.5-26.1 16.2-29.8c14.2-4.2 27.8-10 40.5-17.1c-1.1-4.7-1.7-9.6-1.7-14.6c0-35.3 28.7-64 64-64c5 0 9.9 .6 14.6 1.7c7.1-12.7 12.9-26.3 17.1-40.5c3.8-12.7 17.1-19.9 29.8-16.2zM112 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zM96 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM432 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM416 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM192.8 256.8c0 24.8 14.1 46.4 34.9 57c11.8 6 16.5 20.5 10.4 32.3s-20.5 16.5-32.3 10.4c-36.2-18.5-61.1-56.2-61.1-99.8c0-28.9 11-55.2 28.9-75.1l-11.2-11.2c-6.6-6.6-1.9-17.8 7.4-17.8h60.5c5.7 0 10.4 4.7 10.4 10.4v60.5c0 9.3-11.2 13.9-17.8 7.4l-15.3-15.3c-9.3 11.1-14.9 25.4-14.9 41.1zm93.1-58.6c-11.8-6-16.5-20.5-10.4-32.3s20.5-16.5 32.3-10.4c36.2 18.5 61.1 56.2 61.1 99.8c0 28.9-11 55.2-28.9 75.1L351 341.5c6.6 6.6 1.9 17.8-7.4 17.8H283.2c-5.7 0-10.4-4.7-10.4-10.4V288.3c0-9.3 11.2-13.9 17.8-7.4l15.3 15.3c9.3-11.1 14.9-25.4 14.9-41.1c0-24.8-14.1-46.4-34.9-57z"]},faBowlFood:{prefix:"far",iconName:"bowl-food",icon:[512,512,[],"e4c6","M0 192c0 11.7 3.1 22.6 8.6 32H503.4c5.4-9.4 8.6-20.3 8.6-32c0-35.3-28.7-64-64-64c-.5 0-1.1 0-1.6 0C439 91.5 406.7 64 368 64c-15 0-29 4.1-40.9 11.2C313.8 49.6 286.9 32 256 32s-57.8 17.6-71.1 43.2C173 68.1 159 64 144 64c-38.7 0-71 27.5-78.4 64c-.5 0-1.1 0-1.6 0c-35.3 0-64 28.7-64 64zM144.7 420.6c-4-13.5-13.8-24.6-26.8-30.3C82.7 374.9 56.7 342.7 49.8 304H462.2c-6.9 38.7-32.9 70.9-68.1 86.3c-12.9 5.7-22.7 16.7-26.8 30.3c-2 6.6-8.2 11.4-15.3 11.4H160c-7.2 0-13.4-4.8-15.3-11.4zM27.4 256C12.3 256 0 268.3 0 283.4c0 67.4 40.6 125.4 98.6 150.8C106.5 460.7 131 480 160 480H352c29 0 53.5-19.3 61.4-45.7c58.1-25.4 98.6-83.4 98.6-150.8c0-15.1-12.3-27.4-27.4-27.4H27.4z"]},faSquare9:{prefix:"far",iconName:"square-9",icon:[448,512,[],"e25e","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 272a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm-26 44.4l-29.6 25.4c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l81.6-70C305.8 287.2 320 256.4 320 224c0-53-43-96-96-96s-96 43-96 96c0 44 29.6 81.1 70 92.4z"]},faCandyCane:{prefix:"far",iconName:"candy-cane",icon:[512,512,[],"f786","M343 82.3c5.8-1.5 11.9-2.3 18-2.3c13.8 0 26.7 3.9 37.6 10.8l23-23C404.6 55.3 383.6 48 361 48c-9.6 0-19 1.3-28.1 3.9L343 82.3zm78.3 31.1c6.8 10.9 10.8 23.8 10.8 37.6v5.6c0 3.5-.2 6.9-.7 10.3l30.7 10.2c1.3-6.7 1.9-13.6 1.9-20.5V151c0-22.7-7.3-43.6-19.7-60.7l-23 23zm30.2 93.9L420.5 197c-6.1 9.8-14.4 18.3-24.5 24.6l-51.2 32L375 272.5l37.9-23.7c16.5-10.3 29.7-24.7 38.5-41.4zm-106.6 84l-30.2-18.9-77 48.1 30.2 18.9 77-48.1zm-107.2 67l-30.2-18.9-73 45.6L164.6 404l73-45.6zM134.4 422.9L104.2 404 55.5 434.4c-7.5 4.7-9.8 14.6-5.1 22s14.6 9.8 22 5.1l61.9-38.7zM303.6 65.4l-24.1 15c-7.5 4.7-9.8 14.6-5.1 22s14.6 9.8 22 5.1l17.5-11L303.6 65.4zM361 128c-4.3 0-8.6 1.2-12.2 3.5l-26.8 16.8c-30 18.7-69.5 9.6-88.2-20.4s-9.6-69.5 20.4-88.2L280.9 23C304.9 8 332.7 0 361 0c83.4 0 151 67.6 151 151v5.6c0 54-27.8 104.2-73.6 132.8L97.9 502.3c-30 18.7-69.5 9.6-88.2-20.4s-9.6-69.5 20.4-88.2L370.5 180.9c8.4-5.2 13.5-14.4 13.5-24.3V151c0-12.7-10.3-23-23-23z"]},faArrowDownWideShort:eiG,faSortAmountAsc:eiQ,faSortAmountDown:eiF,faSquareDollar:eiZ,faDollarSquare:eiq,faUsdSquare:eiK,faPhoneArrowRight:{prefix:"far",iconName:"phone-arrow-right",icon:[512,512,[],"e5be","M329 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C175.2 485.6 0 295.2 0 64v0C0 45.1 13.2 28.8 31.6 24.9l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L329 286.7zm133.8 78.1l-100.4-43L333 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L48.1 70.5C51.5 286.2 225.8 460.5 441.5 464l21.3-99.2zM425 7l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H312c-13.3 0-24-10.7-24-24s10.7-24 24-24H430.1L391 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faHandHoldingSeedling:{prefix:"far",iconName:"hand-holding-seedling",icon:[576,512,[],"f4bf","M115.6 0C96 0 80 16 80 35.6C80 113.2 142.8 176 220.4 176H264v80c0 13.3 10.7 24 24 24s24-10.7 24-24V152C312 68.1 243.9 0 160 0H115.6zM160 48c49.2 0 90.4 34.1 101.2 80H220.4c-46.8 0-85.5-34.8-91.5-80H160zm5.2 310.7c6.6-4.4 14.3-6.7 22.2-6.7H344c8.8 0 16 7.2 16 16s-7.2 16-16 16H320 256c-13.3 0-24 10.7-24 24s10.7 24 24 24h64 24 48c4.4 0 8.8-1.2 12.6-3.6l93.5-57.5c3.1-1.9 6.7-2.9 10.3-2.9h7.4c6.8 0 12.3 5.5 12.3 12.3c0 4.2-2.1 8-5.6 10.3l-95.6 61.9C415.1 460 401.5 464 387.7 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H387.7c23.1 0 45.8-6.7 65.2-19.3l95.6-61.9c17.2-11.1 27.5-30.2 27.5-50.6c0-33.3-27-60.3-60.3-60.3h-7.4c-12.5 0-24.8 3.5-35.5 10L408 370c0-.7 0-1.3 0-2c0-35.3-28.7-64-64-64H187.4c-17.4 0-34.4 5.1-48.8 14.8L64.7 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H72c4.7 0 9.4-1.4 13.3-4l79.9-53.3zM355.6 176C433.2 176 496 113.2 496 35.6C496 16 480 0 460.4 0H416c-41.7 0-79.5 16.8-107 44c10 13.8 18.1 29 24 45.2C352 64.2 382.1 48 416 48h31.2c-6 45.2-44.7 80-91.5 80H342.4c1 7.9 1.6 15.9 1.6 24v24h11.6z"]},faMessageCheck:eiJ,faCommentAltCheck:eiW,faCloudBolt:eiX,faThunderstorm:ei$,faChartLineUpDown:{prefix:"far",iconName:"chart-line-up-down",icon:[512,512,[],"e5d7","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zm352 80c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c6.4 0 12.5 2.5 17 7s7 10.6 7 17l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-22.1L305 273c-9.4 9.4-24.6 9.4-33.9 0l-63-63-63 63c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0l63 63L398.1 112H376zm0 272c-13.3 0-24-10.7-24-24s10.7-24 24-24h22.1l-47-47L385 255l47 47 0-22.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80c0 6.4-2.5 12.5-7 17s-10.6 7-17 7H376z"]},faTextSlash:ei1,faRemoveFormat:ei2,faWatch:{prefix:"far",iconName:"watch",icon:[384,512,[8986],"f2e1","M112 0C85.5 0 64 21.5 64 48v64h1C25.1 147.2 0 198.7 0 256s25.1 108.8 65 144H64v64c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V400h-1c39.9-35.2 65-86.7 65-144s-25.1-108.8-65-144h1V48c0-26.5-21.5-48-48-48H112zM48 256a144 144 0 1 1 288 0A144 144 0 1 1 48 256zm168-80c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 8 4 15.5 10.7 20l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L216 243.2V176z"]},faCircleDownLeft:{prefix:"far",iconName:"circle-down-left",icon:[512,512,[],"e107","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm0 464A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM160 198.6c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6L232 216l66.3-66.3c3.6-3.6 8.5-5.7 13.7-5.7s10 2 13.7 5.7l36.7 36.7c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7L296 280l33.4 33.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H176c-8.8 0-16-7.2-16-16V198.6z"]},faText:{prefix:"far",iconName:"text",icon:[448,512,[],"f893","M48 80v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V72C0 49.9 17.9 32 40 32H408c22.1 0 40 17.9 40 40v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H248l0 352h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h48l0-352H48z"]},faProjector:{prefix:"far",iconName:"projector",icon:[640,512,[],"f8d6","M424 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM265 39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56 56c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L265 39zM569 73c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L479 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l56-56zM288 320a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm272 0c0-29.1-7.8-56.5-21.4-80H576c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H538.6c13.6-23.5 21.4-50.9 21.4-80zM400 480c36 0 69.3-11.9 96-32h16v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h16c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H496c-26.7-20.1-60-32-96-32s-69.3 11.9-96 32H64c-35.3 0-64 28.7-64 64V384c0 35.3 28.7 64 64 64H80v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H304c26.7 20.1 60 32 96 32zM240 320c0 29.1 7.8 56.5 21.4 80H64c-8.8 0-16-7.2-16-16V256c0-8.8 7.2-16 16-16H261.4c-13.6 23.5-21.4 50.9-21.4 80zm-112 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFaceSmileWink:ei4,faSmileWink:ei3,faTombstoneBlank:ei0,faTombstoneAlt:ei6,faChessKingPiece:ei8,faChessKingAlt:ei5,faCircle6:{prefix:"far",iconName:"circle-6",icon:[512,512,[],"e0f3","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-96-48c0-32.4 14.2-63.2 38.8-84.3l81.6-70c10.1-8.6 25.2-7.5 33.8 2.6s7.5 25.2-2.6 33.8L282 195.6c40.4 11.4 70 48.4 70 92.4c0 53-43 96-96 96s-96-43-96-96z"]},faWavesSine:{prefix:"far",iconName:"waves-sine",icon:[640,512,[],"e65d","M95.9 381.1c12.7-21.1 23.5-46.7 33.7-75c7.4 22 15.6 44.7 24.9 66.4c-5.4 11.8-11.2 23-17.5 33.4C112.4 446.8 77.2 480 24 480c-13.3 0-24-10.7-24-24s10.7-24 24-24c29 0 51.3-16.8 71.9-50.9zM248.1 130.9c-12.7 21.1-23.5 46.7-33.7 75c-7.4-22-15.6-44.7-24.9-66.4c5.4-11.8 11.2-23 17.5-33.4C231.6 65.2 266.8 32 320 32s88.4 33.2 113 74.1c24 39.8 41.2 91.9 57.2 140.7l0 0 0 0 .6 1.7c16.7 50.8 32.4 97.9 53.3 132.6C564.7 415.2 587 432 616 432c13.3 0 24 10.7 24 24s-10.7 24-24 24c-53.2 0-88.4-33.2-113-74.1c-24-39.8-41.2-91.9-57.2-140.7l-.6-1.7c-16.7-50.8-32.4-97.9-53.3-132.6C371.3 96.8 349 80 320 80s-51.3 16.8-71.9 50.9zM391.9 381.1c12.7-21.1 23.5-46.7 33.7-75c7.4 22 15.6 44.7 24.9 66.4c-5.4 11.8-11.2 23-17.5 33.4C408.4 446.8 373.2 480 320 480s-88.4-33.2-113-74.1c-24-39.8-41.2-91.9-57.2-140.7l-.6-1.7c-16.7-50.8-32.4-97.9-53.3-132.6C75.3 96.8 53 80 24 80C10.7 80 0 69.3 0 56S10.7 32 24 32c53.2 0 88.4 33.2 113 74.1c24 39.8 41.2 91.9 57.2 140.7l.6 1.7c16.7 50.8 32.4 97.9 53.3 132.6C268.7 415.2 291 432 320 432s51.3-16.8 71.9-50.9zM544.1 130.9c-12.7 21.1-23.5 46.7-33.7 75c-7.4-22-15.6-44.7-24.9-66.4c5.4-11.8 11.2-23 17.5-33.4C527.6 65.2 562.8 32 616 32c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29 0-51.3 16.8-71.9 50.9z"]},faLeft:ei7,faArrowAltLeft:ei9,faFileWord:{prefix:"far",iconName:"file-word",icon:[384,512,[],"f1c2","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm55 241.1c-3.8-12.7-17.2-19.9-29.9-16.1s-19.9 17.2-16.1 29.9l48 160c3 10.2 12.4 17.1 23 17.1s19.9-7 23-17.1l25-83.4 25 83.4c3 10.2 12.4 17.1 23 17.1s19.9-7 23-17.1l48-160c3.8-12.7-3.4-26.1-16.1-29.9s-26.1 3.4-29.9 16.1l-25 83.4-25-83.4c-3-10.2-12.4-17.1-23-17.1s-19.9 7-23 17.1l-25 83.4-25-83.4z"]},faFilePowerpoint:{prefix:"far",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm72 208c-13.3 0-24 10.7-24 24V336v56c0 13.3 10.7 24 24 24s24-10.7 24-24V360h44c42 0 76-34 76-76s-34-76-76-76H136zm68 104H160V256h44c15.5 0 28 12.5 28 28s-12.5 28-28 28z"]},faSquareDown:ere,faArrowAltSquareDown:ert,faObjectsAlignCenterVertical:{prefix:"far",iconName:"objects-align-center-vertical",icon:[512,512,[],"e3bd","M112 80V432h64V80H112zM64 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48V232h64V144c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v88h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H448v88c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V280H224V432c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V80zm272 64V368h64V144H336z"]},faArrowsLeftRight:erc,faArrowsH:eri,faHouseLock:{prefix:"far",iconName:"house-lock",icon:[640,512,[],"e510","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L492.2 165.8c-16.3 5.5-31 14.7-43 26.5L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32h48V312c0-22.1 17.9-40 40-40H344c22.1 0 40 17.9 40 40V464h0v16c0 11.7 3.1 22.6 8.6 32H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM240 464h96V320H240V464zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faCloudArrowDown:era,faCloudDownload:ern,faCloudDownloadAlt:ero,faWreath:{prefix:"far",iconName:"wreath",icon:[448,512,[],"f7e2","M339.4 88.7c-24.5 7.3-50.4-5.9-58.9-30c-2.2-6.3-8.2-10.7-15.1-10.7c-4 0-7.5 1.4-10.3 3.8c-17.9 15.2-44.2 15.2-62.1 0c-2.8-2.4-6.3-3.8-10.3-3.8c-6.9 0-12.9 4.4-15.1 10.7c-8.5 24.1-34.4 37.3-58.9 30c-1.4-.4-2.9-.7-4.6-.7c-8.8 0-16 7.2-16 16c0 1.7 .2 3.2 .7 4.6c7.3 24.5-5.9 50.4-30 58.9c-6.3 2.2-10.7 8.2-10.7 15.1c0 4 1.4 7.5 3.8 10.3c15.2 17.9 15.2 44.2 0 62.2c-2.4 2.8-3.8 6.3-3.8 10.3c0 6.9 4.4 12.9 10.7 15.1c24.1 8.5 37.3 34.4 30 58.9c-.4 1.4-.7 2.9-.7 4.6c0 8.8 7.2 16 16 16c1.7 0 3.2-.2 4.6-.7c5.4-1.6 10.8-2.2 16.1-1.9c-17 8.5-28.7 26.1-28.7 46.4v3.7c-31.6-3.9-56-30.9-56-63.5c0-6.3 .9-12.5 2.6-18.2C17.8 317 0 293.3 0 265.4c0-15.8 5.7-30.2 15.2-41.4C5.7 212.8 0 198.4 0 182.6c0-27.9 17.8-51.6 42.6-60.3C40.9 116.5 40 110.3 40 104c0-35.3 28.7-64 64-64c6.3 0 12.5 .9 18.2 2.6C131 17.8 154.7 0 182.6 0c15.8 0 30.2 5.7 41.4 15.2C235.2 5.7 249.6 0 265.4 0c27.9 0 51.6 17.8 60.3 42.6c5.8-1.7 11.9-2.6 18.2-2.6c35.3 0 64 28.7 64 64c0 6.3-.9 12.5-2.6 18.2c24.8 8.8 42.6 32.5 42.6 60.3c0 15.8-5.7 30.2-15.2 41.4c9.5 11.2 15.2 25.6 15.2 41.4c0 27.9-17.8 51.6-42.6 60.3c1.7 5.8 2.6 11.9 2.6 18.2c0 32.6-24.4 59.6-56 63.5v-3.7c0-20.3-11.7-37.9-28.7-46.4c5.3-.3 10.8 .3 16.1 1.9c1.4 .4 2.9 .7 4.6 .7c8.8 0 16-7.2 16-16c0-1.7-.2-3.2-.7-4.6c-7.3-24.5 5.9-50.4 30-58.9c6.3-2.2 10.7-8.2 10.7-15.1c0-4-1.4-7.5-3.8-10.3c-15.2-17.9-15.2-44.2 0-62.2c2.4-2.8 3.8-6.3 3.8-10.3c0-6.9-4.4-12.9-10.7-15.1c-24.1-8.5-37.3-34.4-30-58.9c.4-1.4 .7-2.9 .7-4.6c0-8.8-7.2-16-16-16c-1.7 0-3.2 .2-4.6 .7zM128 492.2V403.8c0-10.9 8.9-19.8 19.8-19.8c2.8 0 5.5 .6 8 1.7L224 416l68.2-30.3c2.5-1.1 5.3-1.7 8-1.7c10.9 0 19.8 8.9 19.8 19.8v88.4c0 10.9-8.9 19.8-19.8 19.8c-2.8 0-5.5-.6-8-1.7L224 480l-68.2 30.3c-2.5 1.1-5.3 1.7-8 1.7c-10.9 0-19.8-8.9-19.8-19.8zm69.9-294.3c-2 9.3-5.6 18.2-10.8 26.1c5.2 8 8.9 16.8 10.8 26.1c9.3 2 18.2 5.6 26.1 10.8c8-5.2 16.8-8.9 26.1-10.8c2-9.3 5.6-18.2 10.8-26.1c-5.2-8-8.9-16.8-10.8-26.1c-4.7-1-9.3-2.4-13.7-4.2c-4.3-1.8-8.5-4-12.4-6.6c-8 5.2-16.8 8.9-26.1 10.8zm5.2-55.5c11.3-12.1 30.6-12.1 41.9 0c5.7 6 13.6 9.4 21.9 9.1c16.6-.6 30.2 13 29.6 29.6c-.3 8.3 3 16.3 9.1 21.9c12.1 11.3 12.1 30.6 0 41.9c-6 5.7-9.4 13.6-9.1 21.9c.6 16.6-13 30.2-29.6 29.6c-8.3-.3-16.3 3-21.9 9.1c-11.3 12.1-30.6 12.1-41.9 0c-5.7-6-13.6-9.4-21.9-9.1c-16.6 .6-30.2-13-29.6-29.6c.3-8.3-3-16.3-9.1-21.9c-12.1-11.3-12.1-30.6 0-41.9c6-5.7 9.4-13.6 9.1-21.9c-.6-16.6 13-30.2 29.6-29.6c8.3 .3 16.3-3 21.9-9.1z"]},faChildren:{prefix:"far",iconName:"children",icon:[640,512,[],"e4e1","M160 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 96A72 72 0 1 0 160 0a72 72 0 1 0 0 144zm0 16c-34.6 0-67.3 16.2-88.2 43.8L12.9 281.5c-8 10.6-5.9 25.6 4.6 33.6s25.6 5.9 33.6-4.6l45.3-59.8L57.2 368.4c-2.4 7.3-1.2 15.4 3.3 21.6s11.8 10 19.5 10H96v88c0 13.3 10.7 24 24 24s24-10.7 24-24V400h32v88c0 13.3 10.7 24 24 24s24-10.7 24-24V400h16c7.7 0 15-3.7 19.5-10s5.7-14.3 3.3-21.6L223.5 250.7l45.3 59.8c8 10.6 23.1 12.6 33.6 4.6s12.6-23.1 4.6-33.6l-58.9-77.7C227.3 176.2 194.7 160 160 160zM113.3 352L160 211.9 206.7 352H113.3zM456 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm96 0A72 72 0 1 0 408 72a72 72 0 1 0 144 0zM480 208c5.5 0 10.9 .9 16 2.6V336H464V210.6c5.1-1.7 10.5-2.6 16-2.6zM464 488V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V264.8l27.7 44c7.1 11.2 21.9 14.6 33.1 7.5s14.6-21.9 7.5-33.1l-48.4-76.9C545.8 177.5 514.1 160 480 160s-65.8 17.5-83.9 46.3l-48.4 76.9c-7.1 11.2-3.7 26 7.5 33.1s26 3.7 33.1-7.5l27.7-44V488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faMeterDroplet:{prefix:"far",iconName:"meter-droplet",icon:[640,512,[],"e1ea","M256 464c48.8 0 93.8-16.8 129.2-45c2.3 17.2 7.6 33.5 15.4 48.3C359.5 495.5 309.7 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C366.8 0 461.2 70.4 496.8 169c-8.5 5.3-15.7 12.9-20.6 22.1l-15.4 28.8C443.8 122.2 358.6 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zM192 152v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm136.5 54.1c4.6-8.7 13.7-14.1 23.5-14.1s18.9 5.4 23.5 14.1l75.3 141.2c8.7 16.2 13.2 34.3 13.2 52.7c0 61.9-50.1 112-112 112s-112-50.1-112-112c0-18.4 4.5-36.5 13.2-52.7l75.3-141.2z"]},faChalkboard:ers,faBlackboard:erl,faUserLargeSlash:erf,faUserAltSlash:erh,faSignalStrong:erg,faSignal4:erM,faLollipop:eru,faLollypop:erm,faListTree:{prefix:"far",iconName:"list-tree",icon:[512,512,[],"e1d2","M24 48C10.7 48 0 58.7 0 72v48c0 13.3 10.7 24 24 24V256 384c0 30.9 25.1 56 56 56h48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24H80c-4.4 0-8-3.6-8-8V280h56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24H72V144c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H24zM160 96c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zM288 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24zm0 160c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H312c-13.3 0-24 10.7-24 24z"]},faEnvelopeOpen:{prefix:"far",iconName:"envelope-open",icon:[512,512,[62135],"f2b6","M255.4 48.2c.2-.1 .4-.2 .6-.2s.4 .1 .6 .2L460.6 194c2.1 1.5 3.4 3.9 3.4 6.5v13.6L291.5 355.7c-20.7 17-50.4 17-71.1 0L48 214.1V200.5c0-2.6 1.2-5 3.4-6.5L255.4 48.2zM48 276.2L190 392.8c38.4 31.5 93.7 31.5 132 0L464 276.2V456c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V276.2zM256 0c-10.2 0-20.2 3.2-28.5 9.1L23.5 154.9C8.7 165.4 0 182.4 0 200.5V456c0 30.9 25.1 56 56 56H456c30.9 0 56-25.1 56-56V200.5c0-18.1-8.7-35.1-23.4-45.6L284.5 9.1C276.2 3.2 266.2 0 256 0z"]},faDrawCircle:{prefix:"far",iconName:"draw-circle",icon:[512,512,[],"f5ed","M256 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm54.8 17.1C299.6 115.6 279.2 128 256 128s-43.6-12.4-54.8-30.9c-48.7 16.8-87.3 55.4-104.1 104.1C115.6 212.4 128 232.8 128 256s-12.4 43.6-30.9 54.8c16.8 48.7 55.4 87.3 104.1 104.1C212.4 396.4 232.8 384 256 384s43.6 12.4 54.8 30.9c48.7-16.8 87.3-55.4 104.1-104.1C396.4 299.6 384 279.2 384 256s12.4-43.6 30.9-54.8c-16.8-48.7-55.4-87.3-104.1-104.1zm152.1 96.6c28.2 6.7 49.1 32 49.1 62.3s-20.9 55.5-49.1 62.3c-20.8 69.2-75.4 123.8-144.6 144.6c-6.7 28.2-32 49.1-62.3 49.1s-55.5-20.9-62.3-49.1C124.5 442.1 69.9 387.5 49.1 318.3C20.9 311.5 0 286.2 0 256s20.9-55.5 49.1-62.3C69.9 124.5 124.5 69.9 193.7 49.1C200.5 20.9 225.8 0 256 0s55.5 20.9 62.3 49.1c69.2 20.8 123.8 75.4 144.6 144.6zM256 464a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM80 256a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faCatSpace:{prefix:"far",iconName:"cat-space",icon:[640,512,[],"e001","M464 304c70.7 0 128-57.3 128-128c0-32.5-12.1-62.1-32-84.7V176c0 53-43 96-96 96s-96-43-96-96V91.3c-19.9 22.6-32 52.2-32 84.7c0 70.7 57.3 128 128 128zM397.8 66.4l29.4 39.2c3 4 7.8 6.4 12.8 6.4h48c5 0 9.8-2.4 12.8-6.4l29.4-39.2C510.9 54.7 488.2 48 464 48s-46.9 6.7-66.2 18.4zM464 352v96c0 8.8 7.2 16 16 16s16-7.2 16-16V349.1c-10.4 1.9-21.1 2.9-32 2.9zM640 176c0 68.4-39 127.7-96 156.8V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V394L336 441v23h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-48.6 0-88-39.4-88-88v-.1V184.5c0-20.2-15-37.2-35-39.7l-7.9-1c-13.2-1.6-22.5-13.6-20.8-26.8S45.8 94.5 59 96.2l7.9 1c44 5.5 77.1 42.9 77.1 87.3V279c34.5-46.4 85.2-80.1 144.3-92.7c-.2-3.4-.3-6.9-.3-10.3C288 78.8 366.8 0 464 0s176 78.8 176 176zM144 423.9v.1c0 22.1 17.9 40 40 40H288V400c0-17.7-14.3-32-32-32h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c39.4 0 72.2 28.5 78.8 66l73.3-43.1c-51.7-17.3-92.7-58-110.5-109.5C209 252.6 144 331.2 144 423.9zM231.5 12.3l10.7 28.8c.8 2.2 2.5 3.9 4.7 4.7l28.8 10.7c7 2.6 7 12.4 0 15L246.9 82.2c-2.2 .8-3.9 2.5-4.7 4.7l-10.7 28.8c-2.6 7-12.4 7-15 0L205.8 86.9c-.8-2.2-2.5-3.9-4.7-4.7L172.3 71.5c-7-2.6-7-12.4 0-15l28.8-10.7c2.2-.8 3.9-2.5 4.7-4.7l10.7-28.8c2.6-7 12.4-7 15 0zM432 192a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faHandshakeSimpleSlash:erd,faHandshakeAltSlash:erp,faRabbitRunning:erz,faRabbitFast:erC,faMemoPad:{prefix:"far",iconName:"memo-pad",icon:[448,512,[],"e1da","M400 128V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128H400zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 200c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zm0 96c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zm0 96c0 13.3 10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24z"]},faMattressPillow:{prefix:"far",iconName:"mattress-pillow",icon:[640,512,[],"e525","M240 112V400H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H240zm48 0H576c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H288V112zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM80 176V336c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V176c0-17.7-14.3-32-32-32H112c-17.7 0-32 14.3-32 32z"]},faAlarmPlus:{prefix:"far",iconName:"alarm-plus",icon:[512,512,[],"f844","M160 25.4C143 9.6 120.2 0 95.2 0C42.6 0 0 42.6 0 95.2c0 18.8 5.5 36.3 14.9 51.1L160 25.4zM256 112a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 400c53.2 0 102.1-18.6 140.5-49.5L439 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-42.5-42.5c31-38.4 49.5-87.3 49.5-140.5C480 164.3 379.7 64 256 64S32 164.3 32 288c0 53.2 18.6 102.1 49.5 140.5L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l42.5-42.5c38.4 31 87.3 49.5 140.5 49.5zM497.1 146.4C506.5 131.6 512 114 512 95.2C512 42.6 469.4 0 416.8 0C391.8 0 369 9.6 352 25.4L497.1 146.4zM256 176c-13.3 0-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24z"]},faAlicorn:{prefix:"far",iconName:"alicorn",icon:[640,512,[],"f6b0","M426.8 .6c1.7-.4 3.4-.6 5.2-.6h8 24 8 .5H536c13.3 0 24 10.7 24 24c0 8.5-4.4 16-11.1 20.3c3.5 6.1 6.3 12.7 8.3 19.7h73.5c5.1 0 9.3 4.2 9.3 9.3c0 4-2.6 7.6-6.4 8.8l-69.8 23.3 5.6 39.4c5.2 36.7-15.3 72.2-49.7 86c-18.3 7.3-38 7.5-55.8 1.5V240l0 .7 0 1.6c0 33.2-12.2 62.9-32 85.5V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V364.5l-51.8-15.1c-1 3.8-2.2 7.5-3.6 11.2l-12.1 32.3c-.6 1.6-.7 3.3-.2 5l14.8 53.3c8.5 30.6-14.5 60.8-46.2 60.8H139.1c-21.6 0-40.5-14.4-46.2-35.2L81.6 436.4c-8.6-31-7.2-63.9 4.1-94.1l8.2-21.7L72 265.9c-5.3-13.3-8-27.4-8-41.7c0-2.9 .1-5.7 .3-8.5C54.4 223 48 234.8 48 248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-47.3 37.3-85.9 84.1-87.9c6.4-9.1 14.1-17.3 22.9-24.2c5.1 17.5 11.8 33.3 19.6 47.6c-9.1 11.1-14.6 25.3-14.6 40.8c0 8.2 1.6 16.3 4.6 23.9l21.9 54.6c4.4 11.1 4.6 23.5 .4 34.7l-8.2 21.7c-7.7 20.6-8.7 43.1-2.8 64.4L139.1 464h49.8l-14.8-53.3c-3.2-11.4-2.6-23.6 1.5-34.6l12.1-32.3c2.8-7.5 4.3-15.4 4.3-23.5c0-.4 0-.9 0-1.3c-.2-7.6 3.3-14.9 9.4-19.5s14-6.1 21.3-4l88 25.7c2.1 .6 4.2 1.1 6.3 1.6c11.1 2.3 19 12.1 19 23.5V464h48V318.2c0-6.5 2.6-12.7 7.3-17.2c15.1-14.8 24.7-35.3 24.7-58.8c0-.6 0-1.2 0-1.7c0-.5 0-1 0-1.5V184c0-10.2 6.4-19.3 16.1-22.6s20.3-.3 26.7 7.7l5.9 7.3c8.9 11.1 24.1 15.1 37.3 9.8c13.9-5.5 22.2-19.9 20-34.7l-9.9-69.2C509.3 62.6 492.4 48 472.5 48H472h-8H440h-4.6c-.6 .1-1.3 .2-2 .2c-50 3.1-90.5 41.6-96.6 90.8c-1.5 12-11.7 21-23.8 21h-.5c-3.8 .1-7.6-.7-11.2-2.5L179.7 96.7c8.2 42.4 28.6 70.5 48.5 88.8c13.1 12 26.2 20.1 35.9 25.1c4.9 2.5 8.8 4.2 11.5 5.2c1.3 .5 2.3 .9 2.9 1.1l.4 .1c9.9 3 17 12.1 17 23c0 13.3-10.7 24-24 24c-2.8 0-5.4-.5-7.9-1.3c-.4-.1-.8-.3-1.3-.5c-1.2-.4-2.8-1-4.7-1.8c-3.9-1.6-9.3-3.9-15.7-7.2c-12.7-6.5-29.6-16.9-46.6-32.5C161.4 189.2 128 137 128 56c0-8.3 4.3-16 11.4-20.4s15.9-4.8 23.4-1.1l133.9 66.9C316 46.3 366.3 5.8 426.8 .6zM464 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faCommentQuestion:{prefix:"far",iconName:"comment-question",icon:[512,512,[],"e14b","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM169.8 149.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3h58.3c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8V248c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H222.6c-23.7 0-44.8 14.9-52.8 37.3zM288 336a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faGingerbreadMan:{prefix:"far",iconName:"gingerbread-man",icon:[448,512,[],"f79d","M152 120c0-39.8 32.2-72 72-72s72 32.2 72 72c0 9.5-1.8 18.4-5.1 26.6c-7.6 19 4.4 45.4 30.1 45.4h39c22.1 0 40 17.9 40 40s-17.9 40-40 40h-7c-39.2 0-60.7 45.6-35.8 75.9l41.7 50.7c14 17.1 11.6 42.3-5.5 56.3s-42.3 11.6-56.3-5.5l-37.3-45.3c-18.6-22.6-53.1-22.6-71.7 0l-37.3 45.3c-14 17.1-39.2 19.5-56.3 5.5s-19.5-39.2-5.5-56.3l41.7-50.7C155.7 317.6 134.2 272 95 272H88c-22.1 0-40-17.9-40-40s17.9-40 40-40h39c25.7 0 37.7-26.4 30.1-45.4c-3.3-8.2-5.1-17.2-5.1-26.6zM224 0C157.7 0 104 53.7 104 120c0 8.2 .8 16.2 2.4 24H88c-48.6 0-88 39.4-88 88s39.4 88 88 88h3.6L52 368.1c-30.9 37.5-25.5 93 12 123.9l14.5-17.6L64.1 492c37.5 30.9 93 25.5 123.9-12l36-43.8 36 43.8c30.9 37.5 86.3 42.9 123.9 12s42.9-86.3 12-123.9L356.4 320H360c48.6 0 88-39.4 88-88s-39.4-88-88-88H341.6c1.6-7.8 2.4-15.8 2.4-24C344 53.7 290.3 0 224 0zm0 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM208 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM240 352a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faGuaraniSign:{prefix:"far",iconName:"guarani-sign",icon:[384,512,[],"e19a","M192 0c-13.3 0-24 10.7-24 24V65.5C73.3 77.3 0 158.1 0 256s73.3 178.7 168 190.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24V446.5c94.7-11.8 168-92.6 168-190.5c0-13.3-10.7-24-24-24H216V114c29.7 5 56.2 19 76.8 39.2c9.5 9.3 24.7 9.1 33.9-.3s9.1-24.7-.3-33.9C297.2 90.2 258.8 70.8 216 65.5V24c0-13.3-10.7-24-24-24zM168 114V398C99.9 386.6 48 327.4 48 256s51.9-130.6 120-142zm48 284V280H334c-10.1 60.3-57.7 107.9-118 118z"]},faBurgerFries:{prefix:"far",iconName:"burger-fries",icon:[640,512,[],"e0cd","M167.6 2.4C162.9 5.3 160 10.5 160 16V206.7l0 0v63.2c9.2 1.4 19.8 2.2 32 2.2s22.8-.8 32-2.2V31.8c-.1-6-3.5-11.4-8.8-14.1l-32-16c-5-2.5-10.8-2.2-15.6 .7zM128 261V14.7l-.2-1.3c-.8-5-4-9.3-8.5-11.6s-9.9-2.3-14.4-.1l-32 16c-6.3 3.1-9.8 10-8.6 16.9l32 192c.5 1.2 .9 2.3 1.2 3.4c2 6.3 6.7 15.9 18.7 24.3c3.2 2.2 7.1 4.5 11.8 6.6zM58.2 193L40.3 85.6 19.9 80.5c-5.3-1.3-10.8 .1-14.8 3.8S-.7 93.4 .2 98.8l16.5 93.4c1.6-.1 3.1-.2 4.7-.2H48c3.6 0 7 .4 10.2 1zm312-17.5l13.5-76.8c.9-5.3-.9-10.8-4.8-14.5s-9.5-5.1-14.8-3.8L346.2 85l-19 107.8c2.5-.4 5.1-.7 7.9-.8c10.4-6.1 22.1-11.7 35.1-16.4zM286.6 230c.7-2.3 1.7-4.7 2.8-7L319.8 50.8c.9-5.3-.9-10.8-4.8-14.5s-9.5-5.1-14.8-3.8l-32 8C262 42 257.3 47 256.2 53.2l-.2 1.4V261c4.8-2.1 8.7-4.4 11.8-6.6c2.1-1.5 4-3 5.7-4.5c3.2-4.9 7-10 11.4-15.4c.7-1.6 1.3-3.1 1.7-4.5zM192 304c-91.7 0-117.7-41-125.1-64.3C64.3 231.2 56.8 224 48 224H21.4C9.6 224 0 233.6 0 245.4c0 1.7 .2 3.4 .6 5.1l57.5 237C61.5 501.9 74.4 512 89.2 512H294.1c-14-13.1-24.9-29.5-31.3-48h-161L66.1 316.8c1.4 1.1 2.8 2.1 4.3 3.1C99.3 340.1 139.1 352 192 352c26.8 0 50.3-3.1 70.6-8.7c-4.3-11.8-6.6-24.6-6.6-37.8c0-3.2 .1-6.7 .5-10.5c-16.7 5.5-37.8 9-64.5 9zm257.9-63.8c-1.2 2.3-1.9 4.9-1.9 7.6c0 8.8 7.2 16 16 16s16-7.2 16-16c0-2.8-.7-5.3-1.9-7.6c22.5 1.3 40.8 5.5 55.7 11.3c-3.5 2.9-5.8 7.4-5.8 12.3c0 8.8 7.2 16 16 16c8.3 0 15.2-6.4 15.9-14.6c18.4 12.7 27.4 26.8 31.1 33.6c.4 .7 1 2.3 1 6.1c0 17-13.8 30.8-30.8 30.8H366.8c-17 0-30.8-13.8-30.8-30.8c0-3.7 .6-5.4 1-6.1c3.7-6.9 12.7-21 31.1-33.6c.7 8.2 7.6 14.6 15.9 14.6c8.8 0 16-7.2 16-16c0-4.9-2.2-9.4-5.8-12.3c14.8-5.8 33.1-10.1 55.7-11.3zM627.8 347.1c7.7-12.2 12.2-26.6 12.2-42.1c0-8.4-1.3-18.7-6.7-28.8C619 249.5 574.2 191.8 464 191.8s-155 57.7-169.3 84.4c-5.4 10-6.7 20.4-6.7 28.8c0 15.5 4.5 29.9 12.2 42.1c-7.5 7.3-12.2 17.5-12.2 28.7c0 8.1 2.4 15.6 6.5 21.8c-4.1 7.8-6.5 16.7-6.5 26.2c0 48.6 39.4 88 88 88H552c48.6 0 88-39.4 88-88c0-9.5-2.3-18.4-6.5-26.2c4.1-6.3 6.5-13.8 6.5-21.8c0-11.3-4.7-21.5-12.2-28.7zM344 415.8H584c4.4 0 8 3.6 8 8c0 22.1-17.9 40-40 40H376c-22.1 0-40-17.9-40-40c0-4.4 3.6-8 8-8z"]},faMugTea:{prefix:"far",iconName:"mug-tea",icon:[576,512,[],"f875","M80 112h72v10.7c0 8.5-3.4 16.6-9.4 22.6l-21.3 21.3c-6 6-9.4 14.1-9.4 22.6V256c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V189.3c0-8.5-3.4-16.6-9.4-22.6l-21.3-21.3c-6-6-9.4-14.1-9.4-22.6V112H368V352c0 26.5-21.5 48-48 48H128c-26.5 0-48-21.5-48-48V112zM64 64C46.3 64 32 78.3 32 96V352c0 53 43 96 96 96H320c53 0 96-43 96-96V320h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H384 64zM448 272H416V112h32c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},faBorderTop:{prefix:"far",iconName:"border-top",icon:[448,512,[],"f855","M0 56C0 42.7 10.7 32 24 32H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 80 0 69.3 0 56zM64 160A32 32 0 1 1 0 160a32 32 0 1 1 64 0zm320 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-128 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 352a32 32 0 1 1 64 0A32 32 0 1 1 0 352zm448 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-256 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 256A32 32 0 1 1 0 256a32 32 0 1 1 64 0zm320 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-128 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 448a32 32 0 1 1 64 0A32 32 0 1 1 0 448zm448 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-256 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm256 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faArrowsRotate:erL,faRefresh:erI,faSync:erA,faCircleBookOpen:erH,faBookCircle:erv,faArrowsToDottedLine:{prefix:"far",iconName:"arrows-to-dotted-line",icon:[448,512,[],"e0a6","M241 185l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31L248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1L169 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0zM0 256a32 32 0 1 0 64 0A32 32 0 1 0 0 256zm96 0a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM313 399l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V488c0 13.3 10.7 24 24 24s24-10.7 24-24V401.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9z"]},faFireExtinguisher:{prefix:"far",iconName:"fire-extinguisher",icon:[512,512,[129519],"f134","M500.3 7.3C507.7 13.3 512 22.4 512 32v96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104H200v26.6c50.3 11 88 55.8 88 109.4V448c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V240c0-53.6 37.7-98.4 88-109.4V104.9c-46.9 5.5-86.5 34.8-106.3 75.6c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C30.1 102.8 86.1 62.4 152 56.7V24c0-13.3 10.7-24 24-24s24 10.7 24 24V56h89c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM112 416v32c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V416H112zm0-48H240V240c0-35.3-28.7-64-64-64s-64 28.7-64 64V368z"]},faMagnifyingGlassArrowsRotate:{prefix:"far",iconName:"magnifying-glass-arrows-rotate",icon:[512,512,[],"e65e","M208 48c39.6 0 75.9 14.4 103.8 38.2L279 119c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8h96c13.3 0 24-10.7 24-24V40c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L345.8 52.2C309.1 19.7 260.9 0 208 0C108.6 0 25.6 69.7 4.9 162.8c-2.9 12.9 5.3 25.8 18.2 28.6c1.4 .3 2.7 .5 4.1 .5h2.3c10.5-.5 19.9-8 22.2-18.8C67.7 101.6 131.6 48 208 48zM386 224c-10.4 .7-19.4 8.1-21.8 18.8C348.4 314.4 284.4 368 208 368c-39.6 0-75.9-14.4-103.8-38.2L137 297c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H24c-13.3 0-24 10.7-24 24v96c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l29.2-29.2c36.7 32.5 85 52.2 137.8 52.2c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1c19.2-24.2 33.1-52.8 40-84c2.9-12.9-5.3-25.8-18.2-28.6c-1.2-.3-2.4-.4-3.6-.5H386z"]},faGarageOpen:{prefix:"far",iconName:"garage-open",icon:[640,512,[],"e00b","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 320V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V320H144zm0-48H496V240H144v32zm88 144v16H408V416c0-8.8-7.2-16-16-16H248c-8.8 0-16 7.2-16 16zm0 64v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V416c0-35.3 28.7-64 64-64H392c35.3 0 64 28.7 64 64v72c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H232z"]},faShelvesEmpty:{prefix:"far",iconName:"shelves-empty",icon:[640,512,[],"e246","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V184 440v48c0 13.3 10.7 24 24 24s24-10.7 24-24V464H592v24c0 13.3 10.7 24 24 24s24-10.7 24-24V440 184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V160H48V24zm0 184H592V416H48V208z"]},faCruzeiroSign:{prefix:"far",iconName:"cruzeiro-sign",icon:[448,512,[],"e152","M80 256c0-97 79.3-176 177.6-176c45.6 0 87 17 118.5 44.9c9.9 8.8 25.1 7.9 33.9-2s7.9-25.1-2-33.9C368 53.5 315.3 32 257.6 32C133.2 32 32 132.1 32 256s101.2 224 225.6 224c57.7 0 110.4-21.5 150.3-57c9.9-8.8 10.8-24 2-33.9s-24-10.8-33.9-2C344.6 415 303.2 432 257.6 432c-6.3 0-12.5-.3-18.6-1c.7-2.2 1-4.6 1-7V320v-1.8c0-21.1 17.1-38.2 38.2-38.2c10.1 0 19.9 4 27 11.2L311 297c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-5.8-5.8c-16.2-16.2-38.1-25.3-61-25.3c-14.1 0-27.4 3.4-39.2 9.4C236.2 231.3 227 224 216 224c-13.3 0-24 10.7-24 24v70.2V320v99.6C126.3 393.7 80 330.1 80 256z"]},faWatchApple:{prefix:"far",iconName:"watch-apple",icon:[384,512,[],"e2cb","M112.3 0C85.6 0 64 21.6 64 48.3V65.6C27.5 73 0 105.3 0 144V368c0 38.7 27.5 71 64 78.4V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V446.4c36.5-7.4 64-39.7 64-78.4V144c0-38.7-27.5-71-64-78.4V48.3C320 21.6 298.4 0 271.7 0H112.3zM304 112c17.7 0 32 14.3 32 32V368c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304zM192 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM152 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM256 184a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM152 208a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-8 48a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm120 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faWatchCalculator:{prefix:"far",iconName:"watch-calculator",icon:[384,512,[],"f8f0","M112.3 0C85.6 0 64 21.6 64 48.3V65.6C27.5 73 0 105.3 0 144V368c0 38.7 27.5 71 64 78.4V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V446.4c36.5-7.4 64-39.7 64-78.4V144c0-38.7-27.5-71-64-78.4V48.3C320 21.6 298.4 0 271.7 0H112.3zM304 112c17.7 0 32 14.3 32 32V368c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304zM104 160c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16H280c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H104zM88 272a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm104-24a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm56 24a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM112 312a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm56 24a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm104-24a24 24 0 1 0 0 48 24 24 0 1 0 0-48z"]},faListDropdown:{prefix:"far",iconName:"list-dropdown",icon:[512,512,[],"e1cf","M48 192V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V192H48zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm436.7 0H363.3c-7.1 0-10.7 8.6-5.7 13.7l36.7 36.7c3.1 3.1 8.2 3.1 11.3 0l36.7-36.7c5-5 1.5-13.7-5.7-13.7zM128 232H384c13.3 0 24 10.7 24 24s-10.7 24-24 24H128c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96H384c13.3 0 24 10.7 24 24s-10.7 24-24 24H128c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCabinetFiling:{prefix:"far",iconName:"cabinet-filing",icon:[448,512,[128452],"f64b","M400 232H48V64c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V232zM0 256v24V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V280 256 232 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V232v24zM400 448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V280H400V448zM160 152v-8H288v8c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-22.1-17.9-40-40-40H152c-22.1 0-40 17.9-40 40v16c0 13.3 10.7 24 24 24s24-10.7 24-24zm-8 184c-22.1 0-40 17.9-40 40v16c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H288v8c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-22.1-17.9-40-40-40H152z"]},faBurgerSoda:{prefix:"far",iconName:"burger-soda",icon:[640,512,[],"f858","M249.3 0c-26 0-48.6 17.9-54.5 43.2l-20 84.8H80.2 32 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H36 84.2h89.9 35.8 89.9H348h12c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H303.8 224.2l17.4-73.8c.9-3.6 4.1-6.2 7.8-6.2H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H249.3zM60.3 468c2.1 24.9 22.9 44 47.8 44H275.8c5.4 0 10.7-.9 15.5-2.6c-12.7-12.7-22.6-28.1-28.7-45.4H108.2L86.8 208H38.7L60.3 468zM449.9 240.2c-1.2 2.3-1.9 4.9-1.9 7.6c0 8.8 7.2 16 16 16s16-7.2 16-16c0-2.8-.7-5.3-1.9-7.6c22.5 1.3 40.8 5.5 55.7 11.3c-3.5 2.9-5.8 7.4-5.8 12.3c0 8.8 7.2 16 16 16c8.3 0 15.2-6.4 15.9-14.6c18.4 12.7 27.4 26.8 31.1 33.6c.3 .7 1 2.3 1 6.1c0 17-13.8 30.8-30.8 30.8H366.8c-17 0-30.8-13.8-30.8-30.8c0-3.7 .6-5.4 1-6.1c3.7-6.9 12.7-21 31.1-33.6c.7 8.2 7.6 14.6 15.9 14.6c8.8 0 16-7.2 16-16c0-4.9-2.2-9.4-5.8-12.3c14.8-5.8 33.1-10.1 55.7-11.3zM627.8 347.1c7.7-12.2 12.2-26.6 12.2-42.1c0-8.4-1.3-18.7-6.7-28.8C619 249.5 574.2 191.8 464 191.8s-155 57.7-169.3 84.4c-5.4 10-6.7 20.4-6.7 28.8c0 15.5 4.5 29.9 12.2 42.1c-7.5 7.3-12.2 17.5-12.2 28.7c0 8.1 2.4 15.6 6.5 21.8c-4.1 7.8-6.5 16.7-6.5 26.2c0 48.6 39.4 88 88 88H552c48.6 0 88-39.4 88-88c0-9.5-2.3-18.4-6.5-26.2c4.1-6.3 6.5-13.8 6.5-21.8c0-11.3-4.7-21.5-12.2-28.7zM344 415.8H584c4.4 0 8 3.6 8 8c0 22.1-17.9 40-40 40H376c-22.1 0-40-17.9-40-40c0-4.4 3.6-8 8-8z"]},faSquareArrowUp:erV,faArrowSquareUp:ery,faGreaterThanEqual:{prefix:"far",iconName:"greater-than-equal",icon:[448,512,[],"f532","M47 78.2c-12.3-5-18.2-19-13.2-31.3s19-18.2 31.3-13.2l336 136c9.1 3.7 15 12.5 15 22.2s-5.9 18.6-15 22.2L65 350.2c-12.3 5-26.3-1-31.3-13.2s1-26.3 13.2-31.3L328 192 47 78.2zM424 432c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424z"]},faPalletBox:{prefix:"far",iconName:"pallet-box",icon:[640,512,[],"e208","M384 48v80c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L320 115.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V48H176V240H464V48H384zM128 48c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V240c0 26.5-21.5 48-48 48H176c-26.5 0-48-21.5-48-48V48zM0 344c0-13.3 10.7-24 24-24H88 320 552h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H576v96h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H552 320 88 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V368H24c-13.3 0-24-10.7-24-24zM112 464H296V368H112v96zm232 0H528V368H344v96z"]},faFaceConfounded:{prefix:"far",iconName:"face-confounded",icon:[512,512,[],"e36c","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm231 77.3l25 20 25-20c8.2-6.5 19.6-7 28.3-1.2l31.6 21.1L351 343c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-24 24c-8.1 8.1-20.8 9.3-30.3 3l-33.4-22.3-26.3 21c-8.8 7-21.2 7-30 0l-26.3-21L181.3 404c-9.5 6.3-22.2 5.1-30.3-3l-24-24c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l10.1 10.1L202.7 332c8.7-5.8 20.1-5.3 28.3 1.2zM133.5 178.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 189.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},faShieldHalved:erN,faShieldAlt:erx,faTruckPlow:{prefix:"far",iconName:"truck-plow",icon:[640,512,[],"f7de","M184 80h86.1c2.8 0 5.4 1.5 6.8 3.8L343 192H176V88c0-4.4 3.6-8 8-8zM398.6 192c-.6-1.5-1.3-3.1-2.2-4.5L317.8 58.8C307.7 42.2 289.6 32 270.1 32H184c-30.9 0-56 25.1-56 56V192H56c-30.9 0-56 25.1-56 56v96c0 19.4 13.7 35.5 32 39.2l0 .8c0 53 43 96 96 96s96-43 96-96h48c0 53 43 96 96 96s96-43 96-96h54.1l.1 .1 80 88c8.9 9.8 24.1 10.5 33.9 1.6s10.5-24.1 1.6-33.9L560 358.7V217.3l73.8-81.1c8.9-9.8 8.2-25-1.6-33.9s-25-8.2-33.9 1.6l-80 88c-4 4.4-6.2 10.2-6.2 16.1V336H480V248c0-30.9-25.1-56-56-56H398.6zM432 312.4c-17-15.2-39.4-24.4-64-24.4c-35.5 0-66.6 19.3-83.2 48H211.2c-16.6-28.7-47.6-48-83.2-48c-33.4 0-62.8 17-80 42.9V248c0-4.4 3.6-8 8-8H424c4.4 0 8 3.6 8 8v64.4zM80 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm288-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faBookAtlas:erT,faAtlas:erb,faVirus:{prefix:"far",iconName:"virus",icon:[512,512,[],"e074","M75 75c12.5-12.5 32.8-12.5 45.3 0l8.2 8.2C163.7 118.4 224 93.4 224 43.5V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43.5c0 49.9 60.3 74.9 95.6 39.6l8.2-8.2c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-8.2 8.2c-35.3 35.3-10.3 95.6 39.6 95.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H468.5c-49.9 0-74.9 60.3-39.6 95.6l8.2 8.2c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-8.2-8.2c-35.3-35.3-95.6-10.3-95.6 39.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V468.5c0-49.9-60.3-74.9-95.6-39.6l-8.2 8.2c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l8.2-8.2C118.4 348.3 93.4 288 43.5 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H43.5c49.9 0 74.9-60.3 39.6-95.6L75 120.2C62.5 107.7 62.5 87.5 75 75zM256 99.6c-23.3 36.4-68.4 55.1-110.6 45.8c9.3 42.2-9.4 87.3-45.8 110.6c36.4 23.3 55.1 68.4 45.8 110.6c42.2-9.3 87.3 9.4 110.6 45.8c23.3-36.4 68.4-55.1 110.6-45.8c-9.3-42.2 9.4-87.3 45.8-110.6c-36.4-23.3-55.1-68.4-45.8-110.6c-21.2 4.7-43.1 2.3-62.6-5.8c-19.4-8.1-36.4-21.8-48-40zM192 224a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faGridRound2:{prefix:"far",iconName:"grid-round-2",icon:[512,512,[],"e5db","M128 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm96-48A96 96 0 1 1 32 128a96 96 0 1 1 192 0zM128 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm96-48A96 96 0 1 1 32 384a96 96 0 1 1 192 0zM336 128a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192zm0 208a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm96-48a96 96 0 1 1 -192 0 96 96 0 1 1 192 0z"]},faCommentMiddleTop:{prefix:"far",iconName:"comment-middle-top",icon:[512,512,[],"e14a","M231.3 124.8L256 75.3l24.7 49.5c6.5 12.9 18.4 22.3 32.5 25.4C407 171 464 237.3 464 304c0 79.5-83.3 160-208 160S48 383.5 48 304c0-66.7 57-133 150.7-153.8c14.1-3.1 26.1-12.5 32.5-25.4zm92.4-21.5l-44.5-89C274.8 5.5 265.8 0 256 0s-18.8 5.5-23.2 14.3l-44.5 89C79.8 127.5 0 208.2 0 304C0 418.9 114.6 512 256 512s256-93.1 256-208c0-95.8-79.8-176.5-188.3-200.7z"]},faWave:{prefix:"far",iconName:"wave",icon:[576,512,[],"e65b","M304 80c-83.9 0-152 68.1-152 152c0 66.3-53.7 120-120 120c-13.3 0-24-10.7-24-24s10.7-24 24-24c39.8 0 72-32.2 72-72c0-110.5 89.5-200 200-200c67.7 0 127.5 33.6 163.6 85c6.3 8.9 5.8 20.9-1.3 29.3s-18.8 10.9-28.6 6.2C426.3 147 413.5 144 400 144c-48.6 0-88 39.4-88 88c0 39.8 32.2 72 72 72c28.8 0 58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8c-66.3 0-120-53.7-120-120c0-66.9 48.3-122.6 112-133.9C354.6 86.6 330.1 80 304 80zM80 398.1c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7z"]},faEnvelopeCircleCheck:{prefix:"far",iconName:"envelope-circle-check",icon:[640,512,[],"e4e8","M64 112H448c8.8 0 16 7.2 16 16v22.1l-22.6 18.5C458.6 163 477 160 496 160c5.4 0 10.7 .2 16 .7V128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H360.2c-11.8-14.3-21.4-30.5-28.2-48H64c-8.8 0-16-7.2-16-16V212.2L190 328.8c37.7 31 91.8 31.5 130.1 1.5c.9-29.2 8.9-56.5 22.4-80.4l-50.9 41.8c-20.7 17-50.4 17-71.1 0L48 150.1V128c0-8.8 7.2-16 16-16zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faLayerGroup:{prefix:"far",iconName:"layer-group",icon:[576,512,[],"f5fd","M288 0c-8.5 0-17 1.7-24.8 5.1L53.9 94.8C40.6 100.5 32 113.5 32 128s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2L312.8 5.1C305 1.7 296.5 0 288 0zm-5.9 49.2C284 48.4 286 48 288 48s4 .4 5.9 1.2L477.7 128 293.9 206.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 128 282.1 49.2zM53.9 222.8C40.6 228.5 32 241.5 32 256s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2l-31.2-13.4L430 235.5 477.7 256 293.9 334.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 256 146 235.5 85.1 209.4 53.9 222.8zm0 128C40.6 356.5 32 369.5 32 384s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2l-31.2-13.4L430 363.5 477.7 384 293.9 462.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 384 146 363.5 85.1 337.4 53.9 350.8z"]},faRestroomSimple:{prefix:"far",iconName:"restroom-simple",icon:[640,512,[],"e23a","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM73.7 237.3C75.1 220.8 89 208 105.6 208h44.8c16.6 0 30.5 12.8 31.9 29.3l4.1 49.3c.8 9.3-6.6 17.3-15.9 17.3H168 88 85.6c-9.4 0-16.7-8-15.9-17.3l4.1-49.3zM112 352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160H105.6c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352zM320 0c-13.3 0-24 10.7-24 24V488c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zM576 64A64 64 0 1 0 448 64a64 64 0 1 0 128 0zM496.3 208h31.4c7.1 0 13.4 4.7 15.4 11.6L576.4 336H447.6l33.3-116.4c2-6.9 8.2-11.6 15.4-11.6zm0-48c-28.6 0-53.7 18.9-61.5 46.4L395.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8H448V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L589.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H496.3z"]},faArrowsToDot:{prefix:"far",iconName:"arrows-to-dot",icon:[512,512,[],"e4be","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1L201 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31L280 24zM433 345c9.4-9.4 9.4-24.6 0-33.9l-31-31H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H401.9l31-31c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM113 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24h86.1L79 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72zM167 433c9.4 9.4 24.6 9.4 33.9 0l31-31 0 86.1c0 13.3 10.7 24 24 24s24-10.7 24-24V401.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9z"]},faBorderOuter:{prefix:"far",iconName:"border-outer",icon:[448,512,[],"f851","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-64 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm128-32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM224 384a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faHashtagLock:{prefix:"far",iconName:"hashtag-lock",icon:[576,512,[],"e415","M188.7 32.5c13 2.6 21.4 15.2 18.8 28.2L192.5 136h111l16.9-84.7c2.6-13 15.2-21.4 28.2-18.8s21.4 15.2 18.8 28.2L352.5 136H424c13.3 0 24 10.7 24 24c0 .4 0 .8 0 1.1c-19.9 2.9-38.2 11-53.3 22.9H342.9L287.5 460.7c-2.6 13-15.2 21.4-28.2 18.8s-21.4-15.2-18.8-28.2L255.5 376l-111 0-16.9 84.7c-2.6 13-15.2 21.4-28.2 18.8s-21.4-15.2-18.8-28.2L95.5 376 24 376c-13.3 0-24-10.7-24-24s10.7-24 24-24l81.1 0 28.8-144H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h87.5l16.9-84.7c2.6-13 15.2-21.4 28.2-18.8zM182.9 184L154.1 328l111 0 28.8-144h-111zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faClockTwoThirty:{prefix:"far",iconName:"clock-two-thirty",icon:[512,512,[],"e35b","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V256c0-8 4-15.5 10.7-20l96-64c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3L280 268.8V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faArchway:{prefix:"far",iconName:"archway",icon:[512,512,[],"f557","M0 56C0 42.7 10.7 32 24 32H56 456h24c13.3 0 24 10.7 24 24s-10.7 24-24 24V432h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H456 424 360c-13.3 0-24-10.7-24-24V336c0-44.2-35.8-80-80-80s-80 35.8-80 80V456c0 13.3-10.7 24-24 24H88 56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V80H24C10.7 80 0 69.3 0 56zM80 80v32H432V80H80zm0 80V432h8 40V336c0-70.7 57.3-128 128-128s128 57.3 128 128v96h40 8V160H80z"]},faHeartCircleCheck:{prefix:"far",iconName:"heart-circle-check",icon:[576,512,[],"e4fd","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faHouseChimneyCrack:erw,faHouseDamage:erD,faFileZipper:erk,faFileArchive:erS,faTicketPerforated:{prefix:"far",iconName:"ticket-perforated",icon:[640,512,[],"e63e","M48 128c0-8.8 7.2-16 16-16H576c8.8 0 16 7.2 16 16v35c-41.4 10.7-72 48.2-72 93s30.6 82.3 72 93v35c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V322.7c0-11.2-12.8-18.7-24-18.7c-26.5 0-48-21.5-48-48s21.5-48 48-48c11.2 0 24-7.5 24-18.7V128c0-35.3-28.7-64-64-64H64zm384 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm0 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faHeartHalf:{prefix:"far",iconName:"heart-half",icon:[512,512,[],"e1ab","M236.7 476.9c2.1 2 4.9 3.1 7.8 3.1c6.3 0 11.5-5.1 11.5-11.5V456.2 433.8v-4.6V96L244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5L208 450.1l3.3 3.1 16.4 15.3 9 8.4zM208 384.5L80.3 265.3C59.7 246.1 48 219.1 48 190.9v-5.8c0-46.4 33.6-86 79.3-93.6c29.3-4.9 59.1 4.2 80.7 24.5V384.5z"]},faCommentCheck:{prefix:"far",iconName:"comment-check",icon:[512,512,[],"f4ac","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM369 193c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 193z"]},faSquare:{prefix:"far",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faMemo:{prefix:"far",iconName:"memo",icon:[384,512,[],"e1d8","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm120 64H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faMartiniGlassEmpty:erE,faGlassMartini:erj,faCouch:{prefix:"far",iconName:"couch",icon:[640,512,[],"f4b8","M448 80H192c-44.2 0-80 35.8-80 80v40c-12.3-5.1-25.8-8-40-8c-2.7 0-5.4 .1-8 .3V160C64 89.3 121.3 32 192 32H448c70.7 0 128 57.3 128 128v32.3c-2.6-.2-5.3-.3-8-.3c-14.2 0-27.7 2.8-40 8V160c0-44.2-35.8-80-80-80zM568 224c2.7 0 5.4 .1 8 .4c36 4 64 34.5 64 71.6V432c0 26.5-21.5 48-48 48H544c-20.9 0-38.7-13.4-45.3-32H141.3c-6.6 18.6-24.4 32-45.3 32H48c-26.5 0-48-21.5-48-48V296c0-37.1 28-67.6 64-71.6c2.6-.3 5.3-.4 8-.4c15.2 0 29.4 4.7 41 12.8c16.7 11.6 28.2 30 30.5 51.2H496.4c2.3-21.2 13.9-39.6 30.5-51.2c11.6-8.1 25.8-12.8 41-12.8zm-24 72v40 64 32h48V296c0-13.3-10.7-24-24-24s-24 10.7-24 24zM496 400V336H144v64H496zM96 400V336 296c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 136H96V400z"]},faCediSign:{prefix:"far",iconName:"cedi-sign",icon:[384,512,[],"e0df","M216 0c13.3 0 24 10.7 24 24V72.5C277.9 75 313 88 341.9 108.4c10.8 7.7 13.4 22.6 5.7 33.5s-22.6 13.4-33.5 5.7c-20.9-14.8-46.3-24.5-74.1-27V391.4c27.8-2.5 53.2-12.2 74.1-27c10.8-7.7 25.8-5.1 33.5 5.7s5.1 25.8-5.7 33.5C313 424 277.9 437 240 439.5V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V437.2C102 422 32 347.7 32 256s70-166 160-181.2V24c0-13.3 10.7-24 24-24zM80 256c0 63.2 47 117.9 112 132.3V123.7C127 138.1 80 192.8 80 256z"]},faItalic:{prefix:"far",iconName:"italic",icon:[384,512,[],"f033","M128 56c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H291.3L144.7 432H232c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H92.7L239.3 80H152c-13.3 0-24-10.7-24-24z"]},faGlassCitrus:{prefix:"far",iconName:"glass-citrus",icon:[512,512,[],"f869","M464 144c0-53-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H232.2C252 40.1 305.3 0 368 0c79.5 0 144 64.5 144 144c0 78.4-62.7 142.2-140.7 144l4.6-48.3c49.3-4 88.1-45.3 88.1-95.7zM6.2 135.9c4.5-5 11-7.9 17.8-7.9H328c6.8 0 13.2 2.9 17.8 7.9s6.8 11.7 6.1 18.4l-29.2 307c-2.7 28.7-26.9 50.7-55.7 50.7H85.1c-28.9 0-53-21.9-55.7-50.7L.1 154.3c-.6-6.7 1.6-13.4 6.1-18.4zM62.6 304L77.1 456.8c.4 4.1 3.8 7.2 8 7.2H266.9c4.1 0 7.6-3.1 8-7.2L289.4 304H62.6zM58 256H294l7.6-80H50.4L58 256z"]},faCalendarLinesPen:{prefix:"far",iconName:"calendar-lines-pen",icon:[576,512,[],"e472","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H400 384 48V448c0 8.8 7.2 16 16 16H262.5l-5.1 20.2c-2.3 9.4-1.8 19 1.4 27.8H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zm-8 256H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM96 376c0-13.3 10.7-24 24-24H232c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},faChurch:{prefix:"far",iconName:"church",icon:[640,512,[9962],"f51d","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v26.9L192.9 189.7c-20.5 13.3-32.9 36-32.9 60.4V464H72c-13.3 0-24-10.7-24-24V370.1c0-8.1 4.1-15.7 11-20.2l69-44.7V248.1L32.9 309.7C12.4 322.9 0 345.7 0 370.1V440c0 39.8 32.2 72 72 72H192v0H448h8H568c39.8 0 72-32.2 72-72V370.1c0-24.4-12.4-47.2-32.9-60.4L512 248.1v57.2L581 350c6.8 4.4 11 12 11 20.1V440c0 13.3-10.7 24-24 24H480V250.1c0-24.4-12.4-47.2-32.9-60.4L344 122.9V96h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V24zM320 164.6L421 230c6.8 4.4 11 12 11 20.1V464H368V368c0-26.5-21.5-48-48-48s-48 21.5-48 48v96H208V250.1c0-8.1 4.1-15.7 11-20.1l101-65.4z"]},faPersonSnowmobiling:erO,faSnowmobile:erP,faFaceHushed:{prefix:"far",iconName:"face-hushed",icon:[512,512,[],"e37b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm176.4-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM179 160.9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16c-4.4 0-8.8 .3-13 .9zm141-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8c-4.3-.6-8.6-.9-13-.9zM256 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faCommentsDollar:{prefix:"far",iconName:"comments-dollar",icon:[640,512,[],"f653","M80.7 253.2c14.3 15 17.3 37.6 7.5 55.8c-1.1 2-2.2 4-3.2 5.9c-2.5 4.5-5.2 9-7.9 13.6c17.1-4.5 33.9-10.7 49.9-18c4.3-1.9 8.5-3.9 12.6-6c9.5-4.8 20.3-6.2 30.7-4.2c12.1 2.4 24.8 3.6 37.8 3.6c96.2 0 160-64.5 160-128s-63.8-128-160-128S48 112.5 48 176c0 28 11.4 54.9 32.7 77.2zM416 176c0 97.2-93.1 176-208 176c-16.2 0-31.9-1.6-47.1-4.5c-4.6 2.3-9.4 4.6-14.2 6.8C110.5 370.7 67 384 24 384c-9.6 0-18.2-5.7-22-14.5c-3.8-8.8-2-19 4.6-25.9c14.2-15.6 26.2-33.7 36.6-52.1c.9-1.7 1.9-3.4 2.8-5.1C17.2 256.1 0 217.8 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM245.2 381.5c17.2-2.4 34-6.3 50-11.8C322 405.5 370.3 432 432 432c13.1 0 25.8-1.3 37.8-3.6c10.4-2 21.2-.6 30.7 4.2c4.1 2.1 8.3 4.1 12.6 6c16 7.2 32.9 13.5 49.9 18c-2.8-4.6-5.4-9.1-7.9-13.6c-1.1-1.9-2.2-3.9-3.2-5.9c-9.8-18.3-6.8-40.8 7.5-55.8C580.6 358.9 592 332 592 304c0-59.9-56.8-120.7-144-127.4l0-.6c0-16.6-2.2-32.6-6.2-47.8C552.1 132.5 640 209.6 640 304c0 41.8-17.2 80.1-45.9 110.3c.9 1.7 1.9 3.5 2.8 5.1c10.3 18.4 22.3 36.5 36.6 52.1c6.6 7 8.3 17.2 4.6 25.9c-3.8 8.8-12.5 14.5-22 14.5c-43 0-86.5-13.3-122.7-29.7c-4.8-2.2-9.6-4.5-14.2-6.8c-15.1 3-30.9 4.5-47.1 4.5c-82 0-153-40.2-186.8-98.5zM224 83.6V97.4c7.2 1.1 14.1 2.7 20.5 4.4c8.5 2.2 13.7 11 11.4 19.5s-11 13.7-19.5 11.4c-10-2.6-19.7-4.5-28.6-4.7c-7.4-.1-15.1 1.6-20.5 4.7c-4.8 2.8-6.5 5.8-6.4 9.8c0 2.3 .6 4.4 5.7 7.4c6 3.6 14.5 6.2 25.9 9.6l.5 .2 0 0c10.1 3 22.9 6.8 33 13.1c11.2 7 21 18.2 21.2 35.5c.2 18-9.1 30.9-21.5 38.5c-6.7 4.1-14.2 6.7-21.7 8v13.7c0 8.8-7.2 16-16 16s-16-7.2-16-16V254.1c-9.7-1.9-18.8-5-26.7-7.7l0 0 0 0c-1.9-.7-3.8-1.3-5.5-1.9c-8.4-2.8-13-11.8-10.2-20.2s11.8-13 20.2-10.2c2.2 .7 4.4 1.5 6.5 2.2l0 0c12.2 4.1 21.9 7.4 32.3 7.7c8 .3 15.6-1.5 20.5-4.5c4.2-2.6 6.3-5.7 6.2-10.8c0-3.2-1.1-5.6-6.1-8.7c-5.9-3.7-14.5-6.4-25.7-9.8l-1.5-.4 0 0c-9.8-2.9-22-6.6-31.6-12.3c-11-6.6-21.2-17.4-21.3-34.7c-.1-18.1 10.2-30.5 22.3-37.6c6.5-3.8 13.7-6.2 20.8-7.6V83.6c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faTicketsSimple:{prefix:"far",iconName:"tickets-simple",icon:[640,512,[],"e659","M144 96c0-8.8 7.2-16 16-16H576c8.8 0 16 7.2 16 16v38.2c-24 15.7-40 42.8-40 73.8s16 58.1 40 73.8V320c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16V281.8c24-15.7 40-42.8 40-73.8s-16-58.1-40-73.8V96zM96 96v56c0 8.8 7.4 15.7 15.6 19.1c14.4 6.1 24.4 20.3 24.4 36.9s-10.1 30.8-24.4 36.9C103.4 248.3 96 255.2 96 264v56c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V264c0-8.8-7.4-15.7-15.6-19.1C610.1 238.8 600 224.6 600 208s10.1-30.8 24.4-36.9c8.1-3.4 15.6-10.3 15.6-19.1V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z"]},faPickaxe:{prefix:"far",iconName:"pickaxe",icon:[512,512,[],"e5bf","M460.3 112.6c47.6 66.4 63.4 152.5 42 231.5c-.3 .9-.5 1.9-.8 2.8c-1.3 4.4-2.6 8.9-4.1 13.2l-.2 .6c-1.5 4.5-3.2 8.9-5 13.3c-5.4 13.3-24.9 13-29.8-.5c-1.8-4.6-3.6-9.3-5.6-13.9c-1.6-3.7-3.2-7.4-4.9-11.1l-.8-1.7c-28.4-62.2-70.9-119.9-118.5-167.6C285.3 131.9 227.5 88.9 165.3 60.8l-1.7-.8c-3.7-1.7-7.5-3.3-11.3-4.9c-4.6-1.9-9.2-3.7-13.8-5.5c-13.4-5-13.7-24.5-.5-29.8c4.4-1.8 8.8-3.4 13.3-5l.2-.1c4.5-1.5 9-2.9 13.5-4.2c1-.3 2-.5 2.9-.8c78.9-21.3 165-5.5 231.3 42.1l9.5-9.9c6-6.2 14.2-9.7 22.8-9.8s16.9 3.3 22.9 9.4l16 16c6.1 6.1 9.5 14.3 9.4 22.9s-3.6 16.8-9.8 22.8l-9.9 9.5zm-62.2 .7C357 72.3 301 49.8 244.2 48.4c45.4 27.7 86.9 61.4 122.4 97c35.9 35.9 69.4 77.5 97 122.8c-1.3-57.2-24.1-113.6-65.5-154.8zM8.9 457.8l272-282.9c9.7 8.4 19.5 17.4 29.1 27s18.6 19.4 27 29.1L54.2 503.1c-12.6 12.1-32.5 11.9-44.8-.4S-3.1 470.4 8.9 457.8z"]},faLinkSimpleSlash:{prefix:"far",iconName:"link-simple-slash",icon:[640,512,[],"e1ce","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L532.4 392c45.4-28.2 75.6-78.6 75.6-136c0-88.4-71.6-160-160-160H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h72c61.9 0 112 50.1 112 112c0 46.6-28.5 86.6-69.1 103.5L389.5 280H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H328.3L216 144h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-11.3 0-22.3 1.2-32.9 3.4L38.8 5.1zm69.6 176.3L70.7 151.7C46.6 179.7 32 216.1 32 256c0 88.4 71.6 160 160 160h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H192c-61.9 0-112-50.1-112-112c0-28.6 10.7-54.8 28.4-74.6z"]},faDemocrat:{prefix:"far",iconName:"democrat",icon:[640,512,[],"f747","M102.2 4.7C99.8 11.1 96 23.1 96 32c0 12.7 5 22.8 11.1 30.5c-5.3 3.6-10.2 7.9-14.7 12.6l-70.6 76C7.8 166.2 0 186.1 0 206.6C0 251.4 36.2 288 81.2 288c13.8 0 27.4-3.5 39.4-10.2L157 257.5l35 75.7V456c0 30.9 25.1 56 56 56h32c30.9 0 56-25.1 56-56V432h96v24c0 30.9 25.1 56 56 56h32c30.9 0 56-25.1 56-56V328 216c0-1.4 0-2.8-.1-4.2c5.5 5.7 9.9 11.1 13.2 15.4c2.2 2.9 3.9 5.4 5 7c.5 .8 .9 1.4 1.1 1.8l.2 .3 0 0 0 0 0 0 0 0 0 0c6.8 11.3 21.5 15.1 32.9 8.3c11.4-6.8 15.1-21.5 8.4-32.9L616 224c20.6-12.3 20.6-12.3 20.6-12.3l0 0 0 0-.1-.1-.2-.3-.5-.8c-.4-.7-1-1.6-1.8-2.8c-1.5-2.3-3.8-5.5-6.6-9.3c-5.7-7.6-14.2-17.7-25.1-27.9c-21.5-20-55.1-42.4-98.3-42.4c-1.9 0-3.7 .2-5.5 .6c-3.5-.4-7-.6-10.5-.6H291.1c-1.8 0-3.5-.6-5-1.7L209.9 66.1c7.3-8 14.1-19.3 14.1-34.1c0-8.9-3.8-20.9-6.2-27.3C216.8 1.8 214 0 211 0c-1.9 0-3.8 .7-5.2 2.1L160 45.7 114.2 2.1C112.8 .7 110.9 0 109 0c-3 0-5.8 1.8-6.8 4.7zM240 352H528V456c0 4.4-3.6 8-8 8H488c-4.4 0-8-3.6-8-8V408c0-13.3-10.7-24-24-24H312c-13.3 0-24 10.7-24 24v48c0 4.4-3.6 8-8 8H248c-4.4 0-8-3.6-8-8V352zm288-48H231.4l-41.6-90.1c-2.8-6.1-8-10.7-14.3-12.8s-13.3-1.4-19.1 1.8l-59 32.8c-4.9 2.7-10.5 4.2-16.1 4.2C63 240 48 225.1 48 206.6c0-8.5 3.2-16.7 8.9-22.8l70.6-76c7.1-7.7 17.1-12.2 27.5-12.4c9.1-.2 17.9 2.7 25 8.3L256.4 164c9.9 7.8 22.1 12 34.7 12H488c22.1 0 40 17.9 40 40v88zM379.3 210.3c-.7-1.4-2.2-2.3-3.8-2.3s-3.1 .9-3.8 2.3l-8.4 16.4-18.8 2.6c-1.6 .2-2.9 1.3-3.4 2.8s-.1 3.1 1.1 4.2l13.6 12.8-3.2 18.1c-.3 1.5 .4 3.1 1.7 4s3.1 1 4.5 .3l16.8-8.5 16.8 8.5c1.4 .7 3.2 .6 4.5-.3s2-2.5 1.7-4l-3.2-18.1 13.6-12.8c1.2-1.1 1.6-2.7 1.1-4.2s-1.8-2.6-3.4-2.8l-18.8-2.6-8.4-16.4zM279.5 208c-1.6 0-3.1 .9-3.8 2.3l-8.4 16.4-18.8 2.6c-1.6 .2-2.9 1.3-3.4 2.8s-.1 3.1 1.1 4.2l13.6 12.8-3.2 18.1c-.3 1.5 .4 3.1 1.7 4s3.1 1 4.5 .3l16.8-8.5 16.8 8.5c1.4 .7 3.2 .6 4.5-.3s2-2.5 1.7-4l-3.2-18.1 13.6-12.8c1.2-1.1 1.6-2.7 1.1-4.2s-1.8-2.6-3.4-2.8l-18.8-2.6-8.4-16.4c-.7-1.4-2.2-2.3-3.8-2.3zm195.8 2.3c-.7-1.4-2.2-2.3-3.8-2.3s-3.1 .9-3.8 2.3l-8.4 16.4-18.8 2.6c-1.6 .2-2.9 1.3-3.4 2.8s-.1 3.1 1.1 4.2l13.6 12.8-3.2 18.1c-.3 1.5 .4 3.1 1.7 4s3.1 1 4.5 .3l16.8-8.5 16.8 8.5c1.4 .7 3.2 .6 4.5-.3s2-2.5 1.7-4l-3.2-18.1 13.6-12.8c1.2-1.1 1.6-2.7 1.1-4.2s-1.8-2.6-3.4-2.8l-18.8-2.6-8.4-16.4z"]},faFaceConfused:{prefix:"far",iconName:"face-confused",icon:[512,512,[],"e36d","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM203.2 385.6l-12.8 9.6c-10.6 8-25.6 5.8-33.6-4.8s-5.8-25.6 4.8-33.6l12.8-9.6c37.4-28 82.9-43.2 129.6-43.2h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H304c-36.4 0-71.7 11.8-100.8 33.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPinball:{prefix:"far",iconName:"pinball",icon:[448,512,[],"e229","M352 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM312 408L126.8 251.2c-20.3-17-50.5-14.3-67.6 6s-14.4 50.6 6 67.7c4.5 3.8 9.8 6.8 15.9 8.8l.1 0L312 408zM66.3 379.3c-12.1-3.9-22.8-10-32-17.7c-40.6-34.1-46-94.7-11.9-135.3s94.6-45.9 135.2-11.8l246 208.3c12.6 9.8 15.8 27.1 8.4 40.6c-7.2 13.2-23.1 19.9-37.9 15L66.3 379.3zM96 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faZ:{prefix:"far",iconName:"z",icon:[384,512,[122],"5a","M0 56C0 42.7 10.7 32 24 32H360c9.3 0 17.8 5.4 21.8 13.9s2.6 18.4-3.4 25.6L75.5 432H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-9.3 0-17.8-5.4-21.8-13.9s-2.6-18.4 3.4-25.6L308.5 80H24C10.7 80 0 69.3 0 56z"]},faPersonSkiing:er_,faSkiing:erB,faDeer:{prefix:"far",iconName:"deer",icon:[512,512,[129420],"f78e","M256 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V40c0 30.9 25.1 56 56 56h8 8 24l-50.4 12.6c-8 2-13.6 9.2-13.6 17.4c0 9.9 8 18 18 18h28.2L295 168H104c-36.5 0-68.3 20.4-84.5 50.4c-9.2 13.7-15.1 30-16.2 47.6L0 319c-.6 8.8 6.2 16.4 15 17c8.5 .5 15.9-5.7 16.9-14.1l1.1 1.1c4.5 4.5 7 10.6 7 17v4.3c0 2.6-.4 5.1-1.2 7.6l-8.2 24.7c-5.1 15.4-4.9 32.1 .6 47.4l22.5 61.8C59.4 501.5 74.4 512 91.2 512h46c27.8 0 47.1-27.6 37.6-53.7L157 409.5l6.5-4.3c15.2-10.1 25.6-25.4 29.9-42.4c20 8.7 41.7 13.3 63.8 13.3H264v96c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V311.8c0-2.6 .4-5.1 1.2-7.6L409.3 256h42.3c37.8 0 68.4-30.6 68.4-68.4c0-19.3-8.1-37.6-22.4-50.6L444.1 88.4C460.8 78.7 472 60.7 472 40V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V40c0 13.3-10.7 24-24 24H386.1 346.6c3.5-7.3 5.4-15.4 5.4-24V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V40c0 13.3-10.7 24-24 24h-8-8c-13.3 0-24-10.7-24-24V16zm130.1 96c8.1 0 15.9 3 21.9 8.5l57.3 52.1c4.2 3.9 6.7 9.3 6.7 15.1c0 11.3-9.1 20.4-20.4 20.4H392c-10.3 0-19.5 6.6-22.8 16.4L347.7 289c-2.4 7.3-3.7 15-3.7 22.8V464H312V352c0-13.3-10.7-24-24-24H257.2c-22.1 0-43.7-6.5-62.1-18.8L181.3 300c-8-5.3-18.3-5.4-26.3-.2s-12.2 14.7-10.6 24.1l2.9 17.4c1.6 9.3-2.5 18.7-10.4 23.9L114.7 380c-9.2 6.1-13 17.8-9.2 28.2L125.7 464H96.8L76.3 407.5c-1.9-5.1-1.9-10.7-.2-15.8L84.3 367c2.4-7.3 3.7-15 3.7-22.8v-4.3c0-19.1-7.6-37.4-21.1-50.9L63 285.1c-4.5-4.5-7-10.6-7-17V264c0-26.5 21.5-48 48-48H312.9c10.6 0 20-7 23-17.1l19-63.6c4.1-13.8 16.8-23.2 31.2-23.2zM416 160a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faInputPipe:{prefix:"far",iconName:"input-pipe",icon:[640,512,[],"e1be","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm144 56V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faRoadLock:{prefix:"far",iconName:"road-lock",icon:[640,512,[],"e567","M217.7 32c-30.4 0-57.5 19-67.7 47.6L40.6 383.6C23.7 430.5 58.4 480 108.3 480H384V432H344V408c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H108.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304c3.4-9.5 12.5-15.9 22.6-15.9H296v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l28.3 78.5c13.8-7.8 29.4-12.7 46-14L490 79.6C479.7 51 452.6 32 422.3 32H217.7zM344 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V216zm184 24c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faA:{prefix:"far",iconName:"a",icon:[384,512,[97],"41","M214.1 46.7C210.4 37.8 201.7 32 192 32s-18.4 5.8-22.1 14.7l-168 400c-5.1 12.2 .6 26.3 12.8 31.4s26.3-.6 31.4-12.8L80.3 384H303.7l34.1 81.3c5.1 12.2 19.2 18 31.4 12.8s18-19.2 12.8-31.4l-168-400zM283.6 336H100.4L192 118l91.6 218z"]},faBookmarkSlash:{prefix:"far",iconName:"bookmark-slash",icon:[640,512,[],"e0c2","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512 376V48c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48V75L38.8 5.1zM176 112.6V48H464V338.4L176 112.6zM509.9 497.8L315.3 344.5c-3.3 .6-6.5 2-9.3 4L176 441.4V234.7l-48-37.8V488c0 9 5 17.2 13 21.3s17.6 3.4 24.9-1.8L320 397.5l154.1 110c7.3 5.2 16.9 5.9 24.9 1.8c4.9-2.5 8.8-6.7 10.9-11.6z"]},faTemperatureArrowDown:erU,faTemperatureDown:erR,faMace:{prefix:"far",iconName:"mace",icon:[512,512,[],"f6f8","M244.8 95l28-84.1C275 4.4 281.1 0 288 0s13 4.4 15.2 10.9l28 84.1c40.4 13.5 72.3 45.4 85.8 85.8l84.1 28c6.5 2.2 10.9 8.3 10.9 15.2s-4.4 13-10.9 15.2l-84.1 28c-13.5 40.4-45.4 72.3-85.8 85.8l-28 84.1C301 443.6 294.9 448 288 448s-13-4.4-15.2-10.9l-28-84.1c-12.4-4.1-24-10-34.5-17.4L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L176.4 301.7c-7.3-10.5-13.2-22.1-17.4-34.5l-84.1-28C68.4 237 64 230.9 64 224s4.4-13 10.9-15.2l84.1-28c13.5-40.4 45.4-72.3 85.8-85.8zM288 312a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm-32-88a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faFeatherPointed:erY,faFeatherAlt:erG,faSausage:{prefix:"far",iconName:"sausage",icon:[512,512,[],"f820","M447.5 69.3l15.2-41.9c.8-2.2 1.2-4.6 1.2-7C464 9.1 454.9 0 443.6 0H388.4C377.1 0 368 9.1 368 20.4c0 2.4 .4 4.7 1.2 7l15.2 41.9C346.9 82.3 320 118 320 160c0 88.4-71.6 160-160 160c-42 0-77.7 26.9-90.7 64.5L27.4 369.2c-2.2-.8-4.6-1.2-7-1.2C9.1 368 0 377.1 0 388.4v55.2C0 454.9 9.1 464 20.4 464c2.4 0 4.7-.4 7-1.2l41.9-15.2C82.3 485.1 118 512 160 512c194.4 0 352-157.6 352-352c0-42-26.9-77.7-64.5-90.7zM112 416c0-26.5 21.5-48 48-48c114.9 0 208-93.1 208-208c0-26.5 21.5-48 48-48s48 21.5 48 48c0 167.9-136.1 304-304 304c-26.5 0-48-21.5-48-48z"]},faTrashCanClock:{prefix:"far",iconName:"trash-can-clock",icon:[576,512,[],"e2aa","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v64.7c-16.8 1.5-32.9 5.4-48 11.3V128H80V432c0 17.7 14.3 32 32 32H284.5c12.3 18.8 28 35.1 46.3 48H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM320 192v40.2c-12.1 10-22.9 21.7-32 34.6V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm-160 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm48 176a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304c0-8.8-7.2-16-16-16z"]},faP:{prefix:"far",iconName:"p",icon:[320,512,[112],"50","M56 80H168c57.4 0 104 46.6 104 104s-46.6 104-104 104H48V88c0-4.4 3.6-8 8-8zM48 336H168c83.9 0 152-68.1 152-152s-68.1-152-152-152H56C25.1 32 0 57.1 0 88V312 456c0 13.3 10.7 24 24 24s24-10.7 24-24V336z"]},faBroomWide:{prefix:"far",iconName:"broom-wide",icon:[512,512,[],"e5d1","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L335 143l-12.9-12.9c-20.2-20.2-51.4-24.6-76.3-10.7L16.4 246.9C6.3 252.5 0 263.2 0 274.8c0 8.5 3.4 16.6 9.3 22.6L214.7 502.7c6 6 14.1 9.3 22.6 9.3c11.6 0 22.3-6.3 27.9-16.4L392.6 266.2c13.9-25 9.5-56.1-10.7-76.3L369 177 505 41zM323.6 291.6l-90 162.1L137 357.1l18-53.9c2.1-6.3-3.9-12.2-10.1-10.1L90.9 311 58.4 278.5l162.1-90L323.6 291.6z"]},faSnowflake:{prefix:"far",iconName:"snowflake",icon:[448,512,[10052,10054],"f2dc","M224 0c13.3 0 24 10.7 24 24V70.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-57 57v76.5l66.2-38.2 20.9-77.8c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4L373 142.2l37.1-21.4c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8L397 183.8l31.5 8.4c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-77.8-20.9L272 256l66.2 38.2 77.8-20.9c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4L397 328.2l37.1 21.4c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8L373 369.8l8.4 31.5c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-20.9-77.8L248 297.6v76.5l57 57c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V441.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V297.6l-66.2 38.2-20.9 77.8c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4L75 369.8 37.9 391.2c-11.5 6.6-26.2 2.7-32.8-8.8s-2.7-26.2 8.8-32.8L51 328.2l-31.5-8.4c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l77.8 20.9L176 256l-66.2-38.2L31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4L51 183.8 13.9 162.4c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8L75 142.2l-8.4-31.5c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l20.9 77.8L200 214.4V137.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24z"]},faStomach:{prefix:"far",iconName:"stomach",icon:[512,512,[],"f623","M184 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V96c0 66.3 53.7 120 120 120h.2c-.2 2.6-.2 5.3-.2 8v64c0 39.8-32.2 72-72 72H120C53.7 360 0 413.7 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-35.3 28.7-64 64-64c9.6 0 19 3.5 30.6 11.1c8.8 5.7 17.1 12.6 26.9 20.7c4.2 3.4 8.6 7.1 13.5 11C214.6 484 255.9 512 320 512c106 0 192-86 192-192V224c0-70.7-57.3-128-128-128c-50.6 0-94.4 29.4-115.1 72H256c-39.8 0-72-32.2-72-72V24zm18 388.3c-2-1.6-4-3.3-6-4.9c46.2-4.6 84.6-35.4 100.4-77.3c12.2-6.9 22.6-8 32.7-6.6c12.4 1.7 24.9 7.1 41.1 14.4l1.2 .6c14.8 6.6 33.1 14.8 53 17.6c11.5 1.6 23.3 1.3 35.4-1.5C444.4 417.4 387.6 464 320 464c-47.9 0-78.6-20-107-42.7c-3.5-2.8-7.2-5.8-10.9-8.9l0 0 0 0 0 0zM464 301.6c-12.4 7.1-22.9 8.2-33.1 6.8c-12.4-1.7-24.9-7.1-41.1-14.4l-1.2-.6c-14.8-6.6-33.1-14.8-53-17.6c-10.3-1.4-20.8-1.4-31.6 .7V224c0-44.2 35.8-80 80-80s80 35.8 80 80v77.6z"]},faNewspaper:{prefix:"far",iconName:"newspaper",icon:[512,512,[128240],"f1ea","M168 80c-13.3 0-24 10.7-24 24V408c0 8.4-1.4 16.5-4.1 24H440c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H168zM72 480c-39.8 0-72-32.2-72-72V112C0 98.7 10.7 88 24 88s24 10.7 24 24V408c0 13.3 10.7 24 24 24s24-10.7 24-24V104c0-39.8 32.2-72 72-72H440c39.8 0 72 32.2 72 72V408c0 39.8-32.2 72-72 72H72zM176 136c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V136zm200-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM200 272H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80H408c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faRectangleAd:erQ,faAd:erF,faGuitarElectric:{prefix:"far",iconName:"guitar-electric",icon:[512,512,[127928],"f8be","M352 126.1V81.1c0-10.7 5.3-20.7 14.2-26.6L435.6 8.3C443.7 2.9 453.2 0 462.9 0H464c26.5 0 48 21.5 48 48s-21.5 48-48 48H449.9L314.4 231.6c9.1 8.1 13.8 8.4 14.9 8.4c2.6 .1 4.3-.6 10.9-3.5l3.7-1.6c13.2-5.6 36-8.3 52.3 8.2c15.8 15.9 15.8 41.7 0 57.6l-21.6 21.8c-12.2 12.3-28.2 18.8-38.7 23l-2.1 .8c-5.5 2.2-12.7 6.3-20.3 14c-17.3 17.5-23.7 39.4-30.6 63.5c-.9 3-1.7 6-2.6 9.1c-5.2 17.5-14.1 35-28.1 49.2c-39.4 39.9-103.5 39.9-142.9 0L29.5 401.3c-39.3-39.7-39.3-104 0-143.7c14.1-14.2 31.4-23.3 48.8-28.5c2.9-.9 5.7-1.7 8.6-2.6l0 0c23.9-7.1 45.6-13.5 63-31.1c6.3-6.3 10.1-12.4 12.5-17.5c.8-1.8 1.8-3.8 2.8-6c5.4-11.9 13.1-29.1 25.6-41.7l29.9-30.2c15.9-16.1 41.8-16.1 57.7 0c16.1 16.3 14.2 39.7 5.2 54.6c-1.1 1.8-2.1 3.4-3 4.9l0 0c-4.9 8-7.8 12.7-8.8 18.2c-.6 3.2-1 9.2 8.7 19.8L352 126.1zM167 263c9.4-9.4 24.6-9.4 33.9 0l48 48c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9zm-64 64c9.4-9.4 24.6-9.4 33.9 0l48 48c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9zM242.4 129.8l0 0 0 0 0-.1zm-18 39.8c.4-2.3 .9-4.5 1.5-6.7l-1.2 1.2c-5.9 5.9-9.4 13.5-14.7 25.1l0 0c-1.3 2.9-2.8 6-4.4 9.4c-4.6 9.6-11.5 20.2-21.7 30.6c-26.7 27-60.7 36.8-83.8 43.5l0 0c-2.8 .8-5.5 1.6-7.9 2.3c-11.5 3.5-21.3 9-28.6 16.4c-20.8 21-20.8 55.2 0 76.2l79.9 80.8c20.6 20.9 54 20.9 74.6 0c7.3-7.4 12.8-17.4 16.3-29.1c.8-2.6 1.5-5.3 2.4-8.2c6.6-23.3 16.2-57.6 42.8-84.4c12.5-12.6 25.3-20.2 36.2-24.7c12.9-5.2 20-8.4 24.7-13.2l2.3-2.4c-4.6 1.1-9.7 1.7-15 1.6c-18-.5-35-9.6-52.1-26.9l0 0L248 233.2l-.1-.1c-20.4-20.6-27.2-42.3-23.5-63.5z"]},faArrowTurnDownRight:{prefix:"far",iconName:"arrow-turn-down-right",icon:[512,512,[],"e3d6","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V224c0 48.6 39.4 88 88 88H430.1l-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L505 305c9.4-9.4 9.4-24.6 0-33.9L377 143c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87H88c-22.1 0-40-17.9-40-40V56z"]},faMoonCloud:{prefix:"far",iconName:"moon-cloud",icon:[640,512,[],"f754","M635.2 416.6c-2.6 2.5-5.2 5-7.9 7.3c-4.5 4-9.1 7.8-13.9 11.4c-1.8 1.4-3.7 2.7-5.5 4C571.5 465 527.2 480 479.5 480c-60.9 0-116.1-24.4-156.4-64c11.6-12 20.3-26.9 25-43.4C380.2 409 427.2 432 479.5 432c13.3 0 26.2-1.5 38.6-4.3C430.5 397.4 367.6 314 367.6 216c0-43 12.1-83.2 33.1-117.3C343.4 127.6 304 187.1 304 256l0 .3c-13.9-8.9-30.1-14.6-47.5-16c7.6-110.9 95.8-199.6 206.3-207.7c2.3-.2 4.6-.3 6.9-.4c3.2-.1 6.5-.2 9.8-.2c2.7 0 5.5 0 8.2 .1c3.6 .1 7.2 .3 10.7 .6c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-3.2 1.8-6.4 3.8-9.6 5.8c-4.3 2.8-8.5 5.8-12.5 9c-1.1 .8-2.1 1.7-3.2 2.6c-39.2 32.3-64.1 81.2-64.1 136c0 97.1 78.5 175.8 175.2 176l.3 0c1.2 0 2.5 0 3.7 0c5.2-.1 10.3-.4 15.3-1c3.7-.4 7.4-.9 11.1-1.6c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7zM64 416c-35.3 0-64-28.7-64-64s28.7-64 64-64c.5 0 1.1 0 1.6 0c7.4-36.5 39.7-64 78.4-64c35 0 64.8 22.5 75.6 53.8c8.7-3.7 18.3-5.8 28.4-5.8c39.8 0 72 32.2 72 72s-32.2 72-72 72H64z"]},faBreadSliceButter:{prefix:"far",iconName:"bread-slice-butter",icon:[512,512,[],"e3e1","M112 256V432H400V256c0-26.5 21.5-48 48-48c8.8 0 16-7.2 16-16c0-34.5-24.6-62.3-74.9-83.9C340.2 87.2 282.8 80 256 80s-84.2 7.2-133.1 28.1C72.6 129.7 48 157.5 48 192c0 8.8 7.2 16 16 16c26.5 0 48 21.5 48 48zm336 0v48V432c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V304 256c-35.3 0-64-28.7-64-64C0 64 192 32 256 32s256 32 256 160c0 35.3-28.7 64-64 64zm-265.4 9.4l50.7-50.7c12.5-12.5 32.8-12.5 45.3 0l50.7 50.7c12.5 12.5 12.5 32.8 0 45.3l-50.7 50.7c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3z"]},faCircleArrowRight:erZ,faArrowCircleRight:erq,faUserGroupCrown:erK,faUsersCrown:erJ,faCircleI:{prefix:"far",iconName:"circle-i",icon:[512,512,[],"e111","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V336H184c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V176h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 184z"]},faToiletPaperCheck:{prefix:"far",iconName:"toilet-paper-check",icon:[640,512,[],"e5b2","M16.8 487.4c-1.9-8-.7-16.5 3.6-23.7l0-.1c3.8-7 7.3-14.2 10.5-21.6C63.6 366.5 64 269.6 64 192C64 86 107 0 160 0H492.1l0 .1c1.3-.1 2.5-.1 3.8-.1c24.5 0 44.1 11.4 58 24.5c13.6 13 23.7 29.4 31.1 46.1C600 104.2 608 147.1 608 192s-8 87.8-22.9 121.3c-7.4 16.7-17.5 33.2-31.1 46.1c-13.9 13.2-33.5 24.5-58 24.5c-17.8 0-33-6-45.3-14.3c3-18.3 5.8-38.5 7.9-60.8C469.1 326 482 336 496 336c35.3 0 64-64.5 64-144s-28.7-144-64-144c-1.6 0-3.1 .1-4.6 .4C458.2 53.7 432 116 432 192c0 58.9-3.8 108.1-9.3 148.6l-.1 .8c-9.4 68.1-23.7 111.3-33.3 134.5c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2c-1.5-2.7-2.6-5.5-3.3-8.4zM160 48c-.1 0-.1 0-.3 0s-.4 .1-.9 .3c-.9 .4-2.7 1.3-5.2 3.4c-5.2 4.4-11.9 12.6-18.6 26C121.7 104.5 112 144.8 112 192c0 42.3-.1 93.4-5.9 144.1C101.2 378.5 92 423.1 73.8 464H333.9c2.7 0 5.3-.8 7.3-2c1.7-1 3-2.4 3.8-4.5C357.7 427 384 345.2 384 192c0-44.9 8-87.8 22.9-121.3C410.3 63 414.3 55.3 419 48H160zM520 192c0 26.5-10.7 48-24 48s-24-21.5-24-48s10.7-48 24-48s24 21.5 24 48zm-204.7-4.7l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L232 225.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faFilterCircleXmark:{prefix:"far",iconName:"filter-circle-xmark",icon:[576,512,[],"e17b","M0 41.7C0 18.7 18.7 0 41.7 0H469.9C493.2 0 512 18.8 512 42.1c0 8.9-2.8 17.6-8.1 24.8L411.6 193.2c-30.9 3.6-59.3 15.1-83.2 32.5L458.3 48H55L218.6 248.8c3.5 4.3 5.4 9.6 5.4 15.2v68.4L256.3 358c-.2 3.3-.3 6.6-.3 10c0 20.8 3.6 40.7 10.2 59.2l-75.1-59.6c-9.6-7.6-15.1-19.1-15.1-31.3V272.5L9.4 68C3.3 60.6 0 51.3 0 41.7zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},faLocust:{prefix:"far",iconName:"locust",icon:[576,512,[],"e520","M304 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h24c94.6 0 173.9 65.7 194.7 154c-12.9-6.4-27.4-10-42.7-10H434.6l-45.5-83.5c-3.9-7.2-11.3-11.9-19.4-12.5s-16.1 3.1-21 9.7l-35 47.5-29.4-46.2c-4.2-6.6-11.3-10.7-19-11.1s-15.2 3-20.1 9.1L176.6 224H102.1C63.4 224 32 255.4 32 294.1c0 26.9 15.4 51.3 39.4 63.1L5.2 441.1c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l73.5-93.1 41.5 19-33.2 45c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1l42.5-57.6c11.8 2.3 23.9 3.4 36 3.4h33.4l-16.1 28.1c-6.6 11.5-2.6 26.2 8.9 32.7s26.2 2.6 32.7-8.9L330.5 416H441.2l25.4 50.7c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-15.2-30.3c46.2-6.9 81.6-46.7 81.7-94.7l0-.2V280C576 143 465 32 328 32H304zm61 164.6l15 27.4H344.8L365 196.6zm-103.1-3.2L281.4 224H237.7l24.2-30.6zM102.1 272h36.5L102 318.4l-9.1-4.2C85.1 310.7 80 302.8 80 294.1c0-12.2 9.9-22.1 22.1-22.1zm97.7 0H480c26.5 0 48 21.5 48 48s-21.5 48-48 48H456.5c-.2 0-.3 0-.5 0s-.3 0-.5 0H241.8c-20.7 0-41.1-4.4-59.9-13l-35-16 52.9-67zM472 344a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSort:erW,faUnsorted:erX,faListOl:er$,faList12:er1,faListNumeric:er2,faChartWaterfall:{prefix:"far",iconName:"chart-waterfall",icon:[512,512,[],"e0eb","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM168 224c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24zm120-72v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm72-88c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24zM480 88V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSparkle:{prefix:"far",iconName:"sparkle",icon:[448,512,[],"e5d6","M224 32c9.4 0 17.9 5.4 21.8 13.9l59.5 128.8 128.8 59.5c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8L305.3 337.3 245.8 466.1c-3.9 8.5-12.4 13.9-21.8 13.9s-17.9-5.4-21.8-13.9L142.7 337.3 13.9 277.8C5.4 273.9 0 265.4 0 256s5.4-17.9 13.9-21.8l128.8-59.5L202.2 45.9C206.1 37.4 214.6 32 224 32zm0 81.2l-41.4 89.6c-2.4 5.2-6.5 9.3-11.7 11.7L81.2 256l89.6 41.4c5.2 2.4 9.3 6.5 11.7 11.7L224 398.8l41.4-89.6c2.4-5.2 6.5-9.3 11.7-11.7L366.8 256l-89.6-41.4c-5.2-2.4-9.3-6.5-11.7-11.7L224 113.2z"]},faFaceParty:{prefix:"far",iconName:"face-party",icon:[640,512,[],"e383","M320 464c59 0 112.2-24.6 150.1-64h61.6C485.6 467.6 408 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0C433.4 0 529.7 73.8 563.3 176H560c-15.9 0-30.7 4.6-43.2 12.6C488.9 106.8 411.3 48 320 48c-114.9 0-208 93.1-208 208s93.1 208 208 208zM204.8 233.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0zm160 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0zM416 316c0 6.9-3.1 13.2-7.3 18.3c-.5 .6-1 1.1-1.5 1.7H592c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H560c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H407.2c.5 .6 1 1.1 1.5 1.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C378.7 427.1 361.4 432 344 432c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM51.3 152.2l-20-52C46.6 71.8 66 46 88.8 23.4L132 37.8C96.5 68.5 68.5 107.7 51.3 152.2zM55.1 12.2C40.9 27.6 28 44.4 16.6 62.1L1.1 21.7C-1.2 16 .2 9.4 4.4 4.9S15.2-1.1 21.1 .8L55.1 12.2z"]},faKidneys:{prefix:"far",iconName:"kidneys",icon:[640,512,[],"f5fb","M165.8 0c-24 0-52.6 6.6-76.2 27.3C58.2 54.8 0 119.5 0 221.2c0 23 3.2 49.4 6.4 70.3c8.9 57.7 59.1 95.9 113.3 95.9c69.6 0 123.8-60.3 116.4-129.5l-.5-5.1 15.9 7.9c2.7 1.4 4.4 4.1 4.4 7.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V267.8c0-21.2-12-40.6-31-50.1l-31-15.5 16.4-17.4c18.7-19.8 29.1-46 29.1-73.3c0-36.7-18.9-70.9-50-90.4L232.5 18 219.8 38.2 232.5 18C213.8 6.2 192.1 0 170 0h-4.2zM121.2 63.4C133.8 52.4 150 48 165.8 48H170c13.1 0 25.9 3.7 37 10.6l5.2 3.2c17.1 10.7 27.5 29.5 27.5 49.7c0 15-5.7 29.4-16 40.3l-16.9 17.8c-16.1 17-23.9 40.2-21.4 63.4l3.2 29.8c4.3 40.8-27.7 76.4-68.7 76.4c-32.4 0-60.9-22.6-65.9-55.1c-3.1-20.2-5.9-43.7-5.9-63c0-82 46.8-134.6 73.2-157.8zm310.7-4.8C443 51.7 455.8 48 468.9 48h4.2c15.8 0 32 4.4 44.6 15.4c26.4 23.2 73.2 75.8 73.2 157.8c0 19.3-2.8 42.7-5.9 63c-5 32.5-33.5 55.1-65.9 55.1c-41.1 0-73.1-35.6-68.7-76.4l3.2-29.8c2.5-23.3-5.4-46.4-21.4-63.4l-16.9-17.8c-10.3-10.9-16-25.3-16-40.3c0-20.2 10.4-39 27.5-49.7l5.2-3.2zM468.9 0c-22.1 0-43.8 6.2-62.5 18l-5.2 3.2c-31.1 19.5-50 53.6-50 90.4c0 27.2 10.4 53.5 29.1 73.3l16.8 17.7L367 217.7c-19 9.5-31 28.9-31 50.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V267.8c0-3 1.7-5.8 4.4-7.2l14.8-7.4-.5 4.6c-7.4 69.2 46.9 129.5 116.4 129.5c54.3 0 104.5-38.1 113.3-95.9c3.2-20.9 6.4-47.3 6.4-70.3c0-101.7-58.2-166.3-89.6-193.9C525.8 6.6 497.2 0 473.2 0h-4.2z"]},faWifiExclamation:{prefix:"far",iconName:"wifi-exclamation",icon:[640,512,[],"e2cf","M344 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V312c0 13.3 10.7 24 24 24s24-10.7 24-24V56zM8.2 149.6c-9.9 8.8-10.9 23.9-2.2 33.9s23.9 10.9 33.9 2.2c61.5-54.2 138.8-90.8 224.1-102V56c0-7.5 1.5-14.6 4.1-21.2C169 45.7 79.1 87.2 8.2 149.6zM119.9 285.9c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5c31-28.4 69.2-49.1 111.6-58.9V213.3c-54.9 10.5-104.5 36.2-144.1 72.6zM376 213.3v49.1c42.4 9.8 80.6 30.4 111.6 58.9c9.8 9 25 8.3 33.9-1.5s8.3-24.9-1.5-33.9c-39.6-36.3-89.1-62-144.1-72.6zM264 424a56 56 0 1 0 112 0 56 56 0 1 0 -112 0zM376 56V83.7c85.3 11.2 162.6 47.8 224.1 102c9.9 8.8 25.1 7.8 33.9-2.2s7.8-25.1-2.2-33.9C560.9 87.2 471 45.7 371.9 34.8c2.7 6.5 4.1 13.7 4.1 21.2z"]},faChartNetwork:{prefix:"far",iconName:"chart-network",icon:[640,512,[],"f78a","M288 64c0 16.9-6.5 32.2-17.2 43.6l26.9 57.5c12.2-3.4 25-5.2 38.3-5.2c39 0 74.4 15.5 100.3 40.7l77.6-56.9c-1.3-5-1.9-10.3-1.9-15.7c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-12.3 0-23.9-3.5-33.7-9.6l-77.6 56.9c9.8 19.4 15.3 41.4 15.3 64.6c0 18.5-3.5 36.2-9.9 52.5l67.3 40.4c10.7-8.1 24.1-12.9 38.5-12.9c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-3.4 .3-6.7 .8-9.9l-67.4-40.4C419 428.5 379.8 448 336 448c-71.4 0-130.6-51.9-142-120H123.3c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40H194c6.6-39.1 28.9-72.9 60.2-94.5l-26.9-57.6c-1.1 .1-2.2 .1-3.3 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm48 336a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faPersonDressBurst:{prefix:"far",iconName:"person-dress-burst",icon:[640,512,[],"e544","M480 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM587.1 299.8l-37.4-66.1 36.5 129.9c2.9 10.2-4.8 20.3-15.4 20.3H544V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H464V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H389.1c-10.6 0-18.3-10.1-15.4-20.3l36.5-129.9-37.4 66.1c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7l51.8-91.5c19.8-35 56.9-56.6 97.1-56.6s77.3 21.6 97.1 56.6l51.8 91.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1zM475.4 179.5L431.4 336h97.3l-44-156.5c-.6-2.1-2.5-3.5-4.6-3.5s-4 1.4-4.6 3.5zM176 8c8.9 0 17 4.9 21.2 12.7l30.1 56.7 63.1-11.8c8.7-1.6 17.6 1.7 23.2 8.6s6.8 16.4 3.3 24.5l-25.6 58.9L332.2 193l-31.7 56.1-32 8.6-2.5 64.2c-.3 8.9-5.6 16.8-13.6 20.7s-17.5 3-24.6-2.3l-51.7-38-51.7 38c-7.2 5.3-16.6 6.1-24.6 2.3s-13.2-11.8-13.6-20.7l-2.5-64.2L21.6 241c-8.6-2.3-15.2-9.2-17.1-17.8s1-17.7 7.7-23.5l48.6-42L35.1 98.8c-3.5-8.1-2.3-17.6 3.3-24.5s14.5-10.3 23.2-8.6l63.1 11.8 30.1-56.7C159 12.9 167.1 8 176 8zm0 75.2l-17.2 32.4c-4.9 9.3-15.3 14.3-25.6 12.3l-36-6.7 14.6 33.6c4.2 9.6 1.6 20.9-6.3 27.7l-27.7 24 35.4 9.6c10.1 2.7 17.3 11.7 17.7 22.2l1.4 36.6 29.5-21.7c8.5-6.2 20-6.2 28.4 0l29.5 21.7 1.4-36.6c.4-10.5 7.6-19.5 17.7-22.2l35.4-9.6-27.7-24c-7.9-6.9-10.5-18.1-6.3-27.7l14.6-33.6-36 6.7c-10.3 1.9-20.7-3.1-25.6-12.3L176 83.2z"]},faDiceD4:{prefix:"far",iconName:"dice-d4",icon:[512,512,[],"f6d0","M256 0c7.3 0 14.1 3.3 18.7 8.9l232 288c4.1 5.1 5.9 11.5 5.1 18s-4.1 12.3-9.3 16.2l-232 176c-8.6 6.5-20.4 6.5-29 0l-232-176c-5.2-3.9-8.5-9.8-9.3-16.2s1.1-12.9 5.1-18l232-288C241.9 3.3 248.7 0 256 0zM58.2 307.8L232 439.7V92.1L58.2 307.8zM280 92.1V439.7L453.8 307.8 280 92.1z"]},faMoneyCheckDollar:er4,faMoneyCheckAlt:er3,faVectorSquare:{prefix:"far",iconName:"vector-square",icon:[448,512,[],"f5cb","M360 72h48v48H360V72zm-8-40c-17.7 0-32 14.3-32 32v8H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32h8l0 192H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32v-8H320v8c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32h-8V160h8c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM88 352l0-192h8c17.7 0 32-14.3 32-32v-8H320v8c0 17.7 14.3 32 32 32h8V352h-8c-17.7 0-32 14.3-32 32v8H128v-8c0-17.7-14.3-32-32-32H88zM40 440V392H88v48H40zm320 0V392h48v48H360zM40 120V72H88v48H40z"]},faBreadSlice:{prefix:"far",iconName:"bread-slice",icon:[512,512,[],"f7ec","M64 208c-8.8 0-16-7.2-16-16c0-34.5 24.6-62.3 74.9-83.9C171.8 87.2 229.2 80 256 80s84.2 7.2 133.1 28.1C439.4 129.7 464 157.5 464 192c0 8.8-7.2 16-16 16c-26.5 0-48 21.5-48 48V432H112V256c0-26.5-21.5-48-48-48zm384 96V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32S0 64 0 192c0 35.3 28.7 64 64 64v48V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V304z"]},faLanguage:{prefix:"far",iconName:"language",icon:[640,512,[],"f1ab","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H272h32 16H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H320 304 272 64zm512 48c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H320V112H576zM178.3 175.9l64 144c4.5 10.1-.1 21.9-10.2 26.4s-21.9-.1-26.4-10.2L196.8 316H123.2l-8.9 20.1c-4.5 10.1-16.3 14.6-26.4 10.2s-14.6-16.3-10.2-26.4l64-144c3.2-7.2 10.4-11.9 18.3-11.9s15.1 4.7 18.3 11.9zM179 276l-19-42.8L141 276h38zM456 164c-11 0-20 9-20 20v4H384c-11 0-20 9-20 20s9 20 20 20h72 35.1c-7.3 16.7-17.4 31.9-29.8 45l-.5-.5-14.6-14.6c-7.8-7.8-20.5-7.8-28.3 0s-7.8 20.5 0 28.3L430 298.3c-5.9 3.6-12.1 6.9-18.5 9.8l-3.6 1.6c-10.1 4.5-14.6 16.3-10.2 26.4s16.3 14.6 26.4 10.2l3.6-1.6c12-5.3 23.4-11.8 34-19.4c4.3 3 8.6 5.8 13.1 8.5l18.9 11.3c9.5 5.7 21.8 2.6 27.4-6.9s2.6-21.8-6.9-27.4l-18.9-11.3c-.9-.5-1.8-1.1-2.7-1.6c17.2-18.8 30.7-40.9 39.6-65.4L534 228h2c11 0 20-9 20-20s-9-20-20-20H520 476v-4c0-11-9-20-20-20z"]},faWheatAwnSlash:{prefix:"far",iconName:"wheat-awn-slash",icon:[640,512,[],"e338","M568.7 7.2c9.4 9.4 9.4 24.6 0 33.9L430.1 179.7c7.9 .9 15.8 2.5 23.4 4.8L535 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71.4 71.4c3.1 2.5 6 5.2 8.9 8.1l16.9 16.9c9.4 9.4 9.4 24.6 0 33.9l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c2.8 3.9 4.4 8.4 4.6 13L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L216.6 144.4l12.8-12.8c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c9.4-9.4 24.6-9.4 33.9 0l16.9 16.9c2.9 2.9 5.7 5.9 8.2 9L439 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-81.6 81.6c2.3 7.6 3.9 15.4 4.8 23.2L534.7 7.2c9.4-9.4 24.6-9.4 33.9 0zM148.2 212.8L376.5 392.6c-3 .8-6 1.4-9 2c6.9 9.4 6 22.6-2.4 31.1l-16.9 16.9c-43.7 43.7-114.6 43.7-158.4 0l-11.3-11.3 0 0L105 504.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l73.5-73.5 0 0-11.3-11.3c-43.7-43.7-43.7-114.7 0-158.4l15-15zM325.5 103.3c-25 25-25 65.5 0 90.5L335.7 204c20.5-31 17.2-73.3-10.2-100.6zM223.7 408.7c25 25 65.5 25 90.5 0c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1zm-56.5-56.5l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zM382.1 250.4c25 25 65.5 25 90.5 0C445.2 223 403 219.7 371.9 240.2l10.1 10.1z"]},faFaceKissWinkHeart:er0,faKissWinkHeart:er6,faDagger:{prefix:"far",iconName:"dagger",icon:[384,512,[],"f6cb","M192 0c13.3 0 24 10.7 24 24V128h32 24 64c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48H272 224 192 160 112 96c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48h64 24 32V24c0-13.3 10.7-24 24-24zm32 397.9V208h48V397.9c0 11.5-3.5 22.7-10.1 32.1l-50.2 71.7c-4.5 6.4-11.8 10.2-19.7 10.2s-15.2-3.8-19.7-10.2L122.1 430c-6.6-9.4-10.1-20.6-10.1-32.1V208h48V397.9c0 1.6 .5 3.2 1.4 4.6L192 446.2l30.6-43.7c.9-1.3 1.4-2.9 1.4-4.6z"]},faPodium:{prefix:"far",iconName:"podium",icon:[448,512,[],"f680","M168 72c-22.1 0-40 17.9-40 40v32H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H80V112c0-48.6 39.4-88 88-88h14.4C190.7 9.7 206.2 0 224 0h64c26.5 0 48 21.5 48 48s-21.5 48-48 48H224c-17.8 0-33.3-9.7-41.6-24H168zM73.5 455.2L47.3 224H95.6l25.7 225.8c.9 8.1 7.8 14.2 15.9 14.2H310.9c8.1 0 15-6.1 15.9-14.2L352.4 224h48.3L374.5 455.2c-3.7 32.3-31 56.8-63.6 56.8H137.1c-32.6 0-59.9-24.4-63.6-56.8z"]},faMemoCircleCheck:{prefix:"far",iconName:"memo-circle-check",icon:[576,512,[],"e1d9","M64 48H320c8.8 0 16 7.2 16 16V220.5c14.6-9.5 30.8-17 48-21.8V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c3.3 0 6.6-.3 9.7-.7c-17.9-12.8-33.3-28.8-45.3-47.3H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm56 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm456 48a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faRouteHighway:{prefix:"far",iconName:"route-highway",icon:[448,512,[],"f61a","M236.3 3.4c-7.6-4.6-17.1-4.6-24.7 0L202.3 9c-37.5 22.5-83.6 25.1-123.3 7C60.3 7.6 38.2 14.7 28.1 32.5L7.4 68.7c-6.6 11.6-7 25.8-1 37.7l8.5 16.9C26.1 145.9 32 170.8 32 196.1c0 20.7-3.9 41.2-11.6 60.4L8.7 285.7C2.9 300 0 315.3 0 330.7c0 46.7 26.8 89.2 68.8 109.4l144.8 69.5c6.6 3.2 14.2 3.2 20.8 0l144.8-69.5c42.1-20.2 68.8-62.7 68.8-109.4c0-15.4-2.9-30.7-8.7-45.1l-11.7-29.2c-7.7-19.2-11.6-39.7-11.6-60.4c0-25.2 5.9-50.1 17.2-72.7l8.5-16.9c6-12 5.6-26.1-1-37.7L419.9 32.5c-10.2-17.8-32.2-24.9-50.9-16.4c-39.8 18.1-85.9 15.4-123.3-7l-9.4-5.6zM80 192H368c0 1.4 0 2.7 0 4.1c0 26.8 5.1 53.3 15.1 78.2l11.7 29.2c3.5 8.7 5.2 17.9 5.2 27.2c0 28.2-16.2 53.9-41.6 66.1L224 461.4 89.6 396.9C64.2 384.7 48 359 48 330.7c0-9.3 1.8-18.6 5.2-27.2l11.7-29.2c10-24.9 15.1-51.4 15.1-78.2c0-1.4 0-2.7 0-4.1z"]},faDownToLine:er8,faArrowAltToBottom:er5,faFilter:{prefix:"far",iconName:"filter",icon:[512,512,[],"f0b0","M0 73.7C0 50.7 18.7 32 41.7 32H470.3c23 0 41.7 18.7 41.7 41.7c0 9.6-3.3 18.9-9.4 26.3L336 304.5V447.7c0 17.8-14.5 32.3-32.3 32.3c-7.3 0-14.4-2.5-20.1-7l-92.5-73.4c-9.6-7.6-15.1-19.1-15.1-31.3V304.5L9.4 100C3.3 92.6 0 83.3 0 73.7zM55 80L218.6 280.8c3.5 4.3 5.4 9.6 5.4 15.2v68.4l64 50.8V296c0-5.5 1.9-10.9 5.4-15.2L457 80H55z"]},faSquareG:{prefix:"far",iconName:"square-g",icon:[448,512,[],"e271","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM144 256c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H248c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c13.3 0 24 10.7 24 24c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6c9.9 8.8 10.7 24 1.9 33.9s-24 10.7-33.9 1.9C263.2 183.7 244.5 176 224 176c-44.2 0-80 35.8-80 80z"]},faCirclePhone:er7,faPhoneCircle:er9,faClipboardPrescription:{prefix:"far",iconName:"clipboard-prescription",icon:[384,512,[],"f5e8","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM104 204c-11 0-20 9-20 20v80 64c0 11 9 20 20 20s20-9 20-20V324h35.7l52 52-25.9 25.9c-7.8 7.8-7.8 20.5 0 28.3s20.5 7.8 28.3 0L240 404.3l25.9 25.9c7.8 7.8 20.5 7.8 28.3 0s7.8-20.5 0-28.3L268.3 376l25.9-25.9c7.8-7.8 7.8-20.5 0-28.3s-20.5-7.8-28.3 0L240 347.7l-32.6-32.6C224.6 304.6 236 285.6 236 264c0-33.1-26.9-60-60-60H104zm72 80h-8H124V244h52c11 0 20 9 20 20s-9 20-20 20z"]},faUserNurseHair:{prefix:"far",iconName:"user-nurse-hair",icon:[448,512,[],"e45d","M96 70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96V70.2zM304 160h-8c-20.5 0-38.7-9.6-50.4-24.5C231.9 159.7 205.8 176 176 176l-32 0c0 44.2 35.8 80 80 80s80-35.8 80-80V160zM49.3 461.9H398.7c-6-39.3-32.2-72-67.7-87.1l-61.7 61.7c-25 25-65.5 25-90.5 0l-61.7-61.7c-35.5 15.1-61.7 47.8-67.7 87.1zm65.1-137.1c10.1-3.1 20.9 .4 28.4 7.9l69.8 69.8c6.2 6.2 16.4 6.2 22.6 0l69.8-69.8c7.5-7.5 18.3-11 28.4-7.9C399.8 344.9 448 406.4 448 479.2c0 17-13.8 30.7-30.7 30.7H30.7c-17 0-30.7-13.8-30.7-30.7c0-72.8 48.2-134.3 114.4-154.4zM208 48V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216c-4.4 0-8 3.6-8 8z"]},faQuestion:{prefix:"far",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M64 160c0-44.2 35.8-80 80-80h32c44.2 0 80 35.8 80 80v4.6c0 24.1-12 46.6-32.1 59.9l-52.3 34.9C149.4 274.2 136 299.2 136 326v2c0 13.3 10.7 24 24 24s24-10.7 24-24v-2c0-10.7 5.3-20.7 14.2-26.6l52.3-34.9c33.4-22.3 53.4-59.7 53.4-99.8V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 13.3 10.7 24 24 24s24-10.7 24-24zm96 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFileSignature:{prefix:"far",iconName:"file-signature",icon:[576,512,[],"f573","M64 464H320c8.8 0 16-7.2 16-16v-6.7l39.8-9.9c2.8-.7 5.6-1.6 8.2-2.7V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v49.1l-48 48V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm96-115l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h25.6l12-48.2c1.4-5.6 4.3-10.8 8.4-14.9L441.1 191.8l71 71L382.9 391.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-1.1 .3-2.1 .4-3.2 .5c-.8 .1-1.5 .2-2.3 .2H256c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L160 349zM549.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0z"]},faToggleLargeOn:{prefix:"far",iconName:"toggle-large-on",icon:[576,512,[],"e5b1","M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 48a144 144 0 1 1 0 288 144 144 0 1 1 0-288z"]},faUpDownLeftRight:eae,faArrowsAlt:eat,faDryerHeat:eac,faDryerAlt:eai,faHouseChimneyUser:{prefix:"far",iconName:"house-chimney-user",icon:[576,512,[],"e065","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L464 141.9V56c0-13.3 10.7-24 24-24s24 10.7 24 24V182.6l55.5 47.1c10.1 8.6 11.3 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16z"]},faHandHoldingHeart:{prefix:"far",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faArrowUpSmallBig:ear,faSortSizeUpAlt:eaa,faTrainTrack:{prefix:"far",iconName:"train-track",icon:[576,512,[],"e453","M222.6 64.1c4.5-12.5-2-26.2-14.5-30.7s-26.2 2-30.7 14.5L160.1 96H112c-13.3 0-24 10.7-24 24s10.7 24 24 24h30.8L114 224H72c-13.3 0-24 10.7-24 24s10.7 24 24 24H96.7L67.9 352H32c-13.3 0-24 10.7-24 24s10.7 24 24 24H50.7L33.4 447.9c-4.5 12.5 2 26.2 14.5 30.7s26.2-2 30.7-14.5L101.7 400H474.3l23.1 64.1c4.5 12.5 18.2 18.9 30.7 14.5s18.9-18.2 14.5-30.7L525.3 400H544c13.3 0 24-10.7 24-24s-10.7-24-24-24H508.1l-28.8-80H504c13.3 0 24-10.7 24-24s-10.7-24-24-24H462l-28.8-80H464c13.3 0 24-10.7 24-24s-10.7-24-24-24H415.9L398.6 47.9c-4.5-12.5-18.2-18.9-30.7-14.5s-18.9 18.2-14.5 30.7L364.9 96H211.1l11.5-31.9zM193.8 144H382.2L411 224H165l28.8-80zM457.1 352H118.9l28.8-80H428.3l28.8 80z"]},faPuzzlePiece:{prefix:"far",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M201.1 57.3C194.1 62.5 192 68 192 72c0 4.2 2.4 10.1 10.4 15.6c7.8 5.3 13.6 14.6 13.6 25.6c0 17-13.8 30.7-30.7 30.7H56c-4.4 0-8 3.6-8 8v52.5c7.4-2.9 15.5-4.5 24-4.5c43.1 0 72 39.4 72 80s-28.9 80-72 80c-8.5 0-16.6-1.6-24-4.5V456c0 4.4 3.6 8 8 8H156.5c-2.9-7.4-4.5-15.5-4.5-24c0-43.1 39.4-72 80-72s80 28.9 80 72c0 8.5-1.6 16.6-4.5 24H360c4.4 0 8-3.6 8-8V326.7c0-17 13.8-30.7 30.7-30.7c11.1 0 20.3 5.8 25.6 13.6c5.5 8 11.4 10.4 15.6 10.4c4 0 9.5-2.1 14.7-9.1s9.3-17.9 9.3-30.9s-4-23.8-9.3-30.9s-10.7-9.1-14.7-9.1c-4.2 0-10.1 2.4-15.6 10.4c-5.3 7.8-14.6 13.6-25.6 13.6c-17 0-30.7-13.8-30.7-30.7V152c0-4.4-3.6-8-8-8H278.7c-17 0-30.7-13.8-30.7-30.7c0-11.1 5.8-20.3 13.6-25.6c8-5.5 10.4-11.4 10.4-15.6c0-4-2.1-9.5-9.1-14.7S245 48 232 48s-23.8 4-30.9 9.3zM172.3 18.9C188.5 6.8 209.6 0 232 0s43.5 6.8 59.7 18.9S320 49.5 320 72c0 8.6-1.8 16.7-4.9 24H360c30.9 0 56 25.1 56 56v44.9c7.3-3.1 15.4-4.9 24-4.9c22.5 0 41 12.2 53.1 28.3S512 257.6 512 280s-6.8 43.5-18.9 59.7S462.5 368 440 368c-8.6 0-16.7-1.8-24-4.9V456c0 30.9-25.1 56-56 56H281.9c-18.7 0-33.9-15.2-33.9-33.9c0-10.1 4.5-18.5 9.9-24.2c4.2-4.3 6.1-9.2 6.1-13.9c0-9.9-10.7-24-32-24s-32 14.1-32 24c0 4.7 1.9 9.5 6.1 13.9c5.5 5.7 9.9 14.1 9.9 24.2c0 18.7-15.2 33.9-33.9 33.9H56c-30.9 0-56-25.1-56-56V329.9C0 311.2 15.2 296 33.9 296c10.1 0 18.5 4.5 24.2 9.9c4.3 4.2 9.2 6.1 13.9 6.1c9.9 0 24-10.7 24-32s-14.1-32-24-32c-4.7 0-9.5 1.9-13.9 6.1C52.4 259.5 44 264 33.9 264C15.2 264 0 248.8 0 230.1V152c0-30.9 25.1-56 56-56h92.9c-3.1-7.3-4.9-15.4-4.9-24c0-22.5 12.2-41 28.3-53.1z"]},faMoneyCheck:{prefix:"far",iconName:"money-check",icon:[576,512,[],"f53c","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm120 80H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM96 328c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z"]},faStarHalfStroke:ean,faStarHalfAlt:eao,faFileExclamation:{prefix:"far",iconName:"file-exclamation",icon:[384,512,[],"f31a","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM192 176c-13.3 0-24 10.7-24 24V312c0 13.3 10.7 24 24 24s24-10.7 24-24V200c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCode:{prefix:"far",iconName:"code",icon:[640,512,[],"f121","M399.1 1.1c-12.7-3.9-26.1 3.1-30 15.8l-144 464c-3.9 12.7 3.1 26.1 15.8 30s26.1-3.1 30-15.8l144-464c3.9-12.7-3.1-26.1-15.8-30zm71.4 118.5c-9.1 9.7-8.6 24.9 1.1 33.9L580.9 256 471.6 358.5c-9.7 9.1-10.2 24.3-1.1 33.9s24.3 10.2 33.9 1.1l128-120c4.8-4.5 7.6-10.9 7.6-17.5s-2.7-13-7.6-17.5l-128-120c-9.7-9.1-24.9-8.6-33.9 1.1zm-301 0c-9.1-9.7-24.3-10.2-33.9-1.1l-128 120C2.7 243 0 249.4 0 256s2.7 13 7.6 17.5l128 120c9.7 9.1 24.9 8.6 33.9-1.1s8.6-24.9-1.1-33.9L59.1 256 168.4 153.5c9.7-9.1 10.2-24.3 1.1-33.9z"]},faWhiskeyGlass:eas,faGlassWhiskey:eal,faMoonStars:{prefix:"far",iconName:"moon-stars",icon:[512,512,[],"f755","M295.8 137.8c1 3.6 4.4 6.2 8.2 6.2s7.1-2.5 8.2-6.2l11-38.6 38.6-11c3.6-1 6.2-4.4 6.2-8.2s-2.5-7.1-6.2-8.2l-38.6-11-11-38.6c-1-3.6-4.4-6.2-8.2-6.2s-7.1 2.5-8.2 6.2l-11 38.6-38.6 11c-3.6 1-6.2 4.4-6.2 8.2s2.5 7.1 6.2 8.2l38.6 11 11 38.6zM403.8 310.8c1.6 5.5 6.6 9.2 12.2 9.2s10.7-3.8 12.2-9.2l16.6-58 58-16.6c5.5-1.6 9.2-6.6 9.2-12.2s-3.8-10.7-9.2-12.2l-58-16.6-16.6-58c-1.6-5.5-6.6-9.2-12.2-9.2s-10.7 3.8-12.2 9.2l-16.6 58-58 16.6c-5.5 1.6-9.2 6.6-9.2 12.2s3.8 10.7 9.2 12.2l58 16.6 16.6 58zM48 320c0-70 50-128.3 116.2-141.3C141.6 206.3 128 241.5 128 280c0 83.2 63.5 151.6 144.7 159.3c-23 15.6-50.8 24.7-80.7 24.7c-79.5 0-144-64.5-144-144zM192 128C86 128 0 214 0 320S86 512 192 512c69.4 0 130.2-36.9 163.9-92c5.3-8.7 4.6-19.9-2-27.8s-17.3-10.8-26.9-7.2c-12.1 4.5-25.3 7-39.1 7c-61.9 0-112-50.1-112-112c0-45 26.6-83.9 65-101.7c9.3-4.3 14.8-14 13.8-24.2s-8.4-18.6-18.3-20.9c-14.3-3.4-29.2-5.2-44.4-5.2z"]},faBuildingCircleExclamation:{prefix:"far",iconName:"building-circle-exclamation",icon:[640,512,[],"e4d3","M64 48H320c8.8 0 16 7.2 16 16V294.6c11.1-24.3 27.7-45.5 48-62.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c19.5 0 37-8.7 48.7-22.5c-13.4-14-24.5-30.3-32.7-48.1V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faClothesHanger:{prefix:"far",iconName:"clothes-hanger",icon:[640,512,[],"e136","M211.4 91.3C221 38.4 267 0 320.8 0C382.2 0 432 49.8 432 111.2v2.9c0 36.5-17.5 70.8-47 92.3l-23.2 16.9L611 391.7c18.1 12.2 29 32.7 29 54.5c0 36.3-29.5 65.8-65.8 65.8H65.8C29.5 512 0 482.5 0 446.2c0-21.9 10.9-42.3 29-54.5L306.2 204.3l50.6-36.8c17.1-12.4 27.2-32.3 27.2-53.5v-2.9C384 76.3 355.7 48 320.8 48c-30.6 0-56.7 21.8-62.2 51.9l-3 16.4c-2.4 13-14.9 21.7-27.9 19.3s-21.7-14.9-19.3-27.9l3-16.4zM320 253L55.8 431.5c-4.9 3.3-7.8 8.8-7.8 14.7C48 456 56 464 65.8 464H574.2c9.8 0 17.8-8 17.8-17.8c0-5.9-2.9-11.4-7.8-14.7L320 253z"]},faMobileNotch:eaf,faMobileIphone:eah,faMagnifyingGlassChart:{prefix:"far",iconName:"magnifying-glass-chart",icon:[512,512,[],"e522","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM104 216v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faArrowUpRightFromSquare:eag,faExternalLink:eaM,faCubesStacked:{prefix:"far",iconName:"cubes-stacked",icon:[448,512,[],"e4e6","M240 80v32h32V80H240zM224 32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM136.5 268.2l27.7-16-16-27.7-27.7 16 16 27.7zM71 250.7c-8.8-15.3-3.6-34.9 11.7-43.7l55.4-32c15.3-8.8 34.9-3.6 43.7 11.7l32 55.4c8.8 15.3 3.6 34.9-11.7 43.7l-55.4 32c-15.3 8.8-34.9 3.6-43.7-11.7L71 250.7zM304 272h32V240H304v32zm-48-48c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V224zM368 432h32V400H368v32zm-48-48c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V384zM208 400v32h32V400H208zm-16-48h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32zM48 432H80V400H48v32zM0 384c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384z"]},faImagesUser:{prefix:"far",iconName:"images-user",icon:[576,512,[],"e1b9","M512 80H160c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16h64c0-35.3 28.7-64 64-64h96c35.3 0 64 28.7 64 64h64c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16zM160 32H512c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V96c0-35.3 28.7-64 64-64zM24 96c13.3 0 24 10.7 24 24V344c0 48.6 39.4 88 88 88H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 480 0 419.1 0 344V120c0-13.3 10.7-24 24-24zm248 80a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faWonSign:eau,faKrw:eam,faWon:ead,faImagePolaroidUser:{prefix:"far",iconName:"image-polaroid-user",icon:[448,512,[],"e1b6","M48 416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V368H48v48zm286-96h66V96c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V320h66c7.1-27.6 32.2-48 62-48h96c29.8 0 54.9 20.4 62 48zM448 96V320v24 24 48c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V368 344 320 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64zM160 176a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faVirusCovid:{prefix:"far",iconName:"virus-covid",icon:[512,512,[],"e4a8","M216 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L125.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L46.7 103.3c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L92 125.9l23.8 23.8C97.9 173.2 85.8 201.3 81.6 232H48V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280H81.6c4.2 30.7 16.3 58.8 34.1 82.3L92 386.1 80.6 374.8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L125.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V430.4c30.7-4.2 58.8-16.3 82.3-34.1L386.1 420l-11.3 11.3c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l56.6-56.6c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L420 386.1l-23.8-23.8c17.9-23.5 29.9-51.7 34.1-82.3H464v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H430.4c-4.2-30.7-16.3-58.8-34.1-82.3L420 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L408.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L386.1 92l-23.8 23.8C338.8 97.9 310.7 85.8 280 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H216zm40 128a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faSquareEllipsis:{prefix:"far",iconName:"square-ellipsis",icon:[448,512,[],"e26e","M48 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80c-8.8 0-16 7.2-16 16l0 320zm16 64c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480zM192 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm160-32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faPie:{prefix:"far",iconName:"pie",icon:[576,512,[129383],"f705","M525.8 225.1c3.1 7.8 8.8 14.4 16.3 18.2l16.2 8.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-29.6-14.8c-14.7-7.4-31.7-8.8-47.4-3.9l-41.6 12.8c-23.3 7.2-48.3 6.5-71.2-1.8l-30-10.9c-14.1-5.1-29.6-5.1-43.7 0l-30 10.9c-22.9 8.3-47.9 9-71.2 1.8l-41.6-12.8c-15.7-4.8-32.7-3.4-47.4 3.9L46.3 308.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9l16.2-8.1c7.5-3.8 13.2-10.4 16.3-18.2C87.9 130.7 180.1 64 288 64s200.1 66.7 237.8 161.1zM199.2 129.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5c2.2 1.1 4.5 1.6 6.8 1.7h.7c5.7-.1 11.2-3.3 14-8.8l16-32c4-7.9 .7-17.5-7.2-21.5zm177.7 0c-7.9 4-11.1 13.6-7.2 21.5l16 32c2.7 5.5 8.2 8.7 14 8.8h.7c2.3 0 4.6-.6 6.8-1.7c7.9-4 11.1-13.6 7.2-21.5l-16-32c-4-7.9-13.6-11.1-21.5-7.2zM288 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16zM90.2 322.4c4.2-2.1 8.8-3.2 13.4-3.4l23.3 70c2.2 6.5 8.3 10.9 15.2 10.9H433.9c6.9 0 13-4.4 15.2-10.9l23.3-70c4.6 .1 9.2 1.3 13.4 3.4l29.6 14.8c.4 .2 .9 .4 1.3 .6l-22.1 66.4c-8.7 26.1-33.2 43.8-60.7 43.8H142.1c-27.5 0-52-17.6-60.7-43.8L59.3 337.9c.4-.2 .9-.4 1.3-.6l29.6-14.8z"]},faChessKnightPiece:eap,faChessKnightAlt:eaz,faAustralSign:{prefix:"far",iconName:"austral-sign",icon:[448,512,[],"e0a9","M246.1 46.7C242.4 37.8 233.7 32 224 32s-18.4 5.8-22.1 14.7L127.4 224H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h83.2L87.1 320H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H66.9L33.9 446.7c-5.1 12.2 .6 26.3 12.8 31.4s26.3-.6 31.4-12.8L119 368H329l40.9 97.3c5.1 12.2 19.2 18 31.4 12.8s18-19.2 12.8-31.4L381.1 368H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H360.9l-20.2-48H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H320.6L246.1 46.7zM268.5 224H179.5L224 118l44.5 106zM159.3 272H288.7l20.2 48H139.2l20.2-48z"]},faCloudPlus:{prefix:"far",iconName:"cloud-plus",icon:[640,512,[],"e35e","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM296 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H232c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faF:{prefix:"far",iconName:"f",icon:[320,512,[102],"46","M56 32C25.1 32 0 57.1 0 88V248 456c0 13.3 10.7 24 24 24s24-10.7 24-24V272H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V88c0-4.4 3.6-8 8-8H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H56z"]},faLeaf:{prefix:"far",iconName:"leaf",icon:[512,512,[],"f06c","M149.6 234.4c20.9-6.7 43.2-10.4 66.4-10.4h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-25.4 0-49.5 5.6-71 15.7C152.7 351 206.6 400 271.9 400h.1l.8 0 .1 0C370.2 399.5 464 299.7 464 156.6c0-12.8-.8-25.3-2.3-37.5C437 134.9 407.6 144 376 144l-104 0c-57.6 0-106.3 38.1-122.4 90.4zM96.4 260.1C102.5 168.5 178.8 96 272 96l104 0c28.7 0 54.8-10.8 74.6-28.5c.7-.6 1.4-1.3 2.1-1.9c6.6-6.2 12.5-13.2 17.4-20.9c1.6-2.5 3.2-5.1 4.6-7.8c3.5-6.5 13.6-6.8 16.2 .1c1.3 3.5 2.5 7 3.7 10.6c2.9 8.9 5.5 17.9 7.8 27.2c.5 1.9 .9 3.8 1.3 5.6c5.4 24.3 8.3 49.8 8.3 76.2C512 317.1 405.1 447.3 273 448l-1 0c-81.7 0-150.4-55.7-170.2-131.2C68.7 347.5 48 391.3 48 440v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V440c0-75.1 38.3-141.2 96.4-179.9z"]},faBedBunk:{prefix:"far",iconName:"bed-bunk",icon:[576,512,[],"f8f8","M24 0C37.3 0 48 10.7 48 24V160H256V40c0-22.1 17.9-40 40-40H456c66.3 0 120 53.7 120 120v64 96V439.7 488c0 13.3-10.7 24-24 24s-24-10.7-24-24V463.7H280 48V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V439.7 184 24C0 10.7 10.7 0 24 0zM256 415.7V296c0-22.1 17.9-40 40-40H528V208H280 48V415.7H256zM528 160V120c0-39.8-32.2-72-72-72H304V160H528zm0 144H304V415.7H528V304zM96 328a56 56 0 1 1 112 0A56 56 0 1 1 96 328zM152 16a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faRoad:{prefix:"far",iconName:"road",icon:[576,512,[128739],"f018","M185.7 32c-30.4 0-57.5 19-67.7 47.6L8.6 383.6C-8.3 430.5 26.4 480 76.3 480H499.7c49.9 0 84.6-49.5 67.7-96.4L458 79.6C447.7 51 420.6 32 390.3 32H185.7zM163.2 95.9c3.4-9.5 12.5-15.9 22.6-15.9H264v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l109.4 304c5.6 15.6-6 32.1-22.6 32.1H312V408c0-13.3-10.7-24-24-24s-24 10.7-24 24v24H76.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304zM312 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V216z"]},faTaxi:eaC,faCab:eaL,faPersonCirclePlus:{prefix:"far",iconName:"person-circle-plus",icon:[576,512,[],"e541","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"]},faChartPie:eaI,faPieChart:eaA,faBoltLightning:{prefix:"far",iconName:"bolt-lightning",icon:[384,512,[],"e0b7","M77 48L51.4 240H208c7.4 0 14.4 3.4 18.9 9.2s6.2 13.4 4.4 20.6l-23 91.8L322.8 192H176c-7.9 0-15.3-3.9-19.8-10.4s-5.4-14.9-2.6-22.2L196.9 48H77zM30.4 34.7C33 14.8 50 0 70 0H208.6c28.1 0 47.5 28.3 37.3 54.5L211.1 144H337.9c32.1 0 51.1 35.8 33.2 62.4l-199.2 295c-6.5 9.7-19 13.2-29.7 8.5s-16.3-16.4-13.5-27.7L177.3 288H42.3C18.1 288-.6 266.7 2.6 242.7l27.7-208z"]},faClockEight:{prefix:"far",iconName:"clock-eight",icon:[512,512,[],"e345","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V256c0 8-4 15.5-10.7 20l-96 64c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3L232 243.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSackXmark:{prefix:"far",iconName:"sack-xmark",icon:[512,512,[],"e56a","M293.3 152H218.7l-13.8 8.8C150.9 195.4 48 277 48 416c0 26.5 21.5 48 48 48H416c26.5 0 48-21.5 48-48c0-139-102.9-220.6-156.9-255.2L293.3 152zm.2-58.8L324.6 48H187.4l31.1 45.2L226 104h60l7.5-10.8zM0 416C0 274.8 89.4 185.5 150.8 139.9c10.4-7.7 20-14.2 28.2-19.4L151.8 80.9 121.9 37.6C111 21.7 122.4 0 141.7 0H370.3c19.3 0 30.7 21.7 19.8 37.6L360.2 80.9 333 120.4c8.2 5.3 17.8 11.7 28.2 19.4C422.6 185.5 512 274.8 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96zM209 239l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faFileXls:{prefix:"far",iconName:"file-xls",icon:[512,512,[],"e64d","M128 464H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V288h48V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64h64V464zm96-96c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 13.6 4 26.9 11.6 38.2L220.8 432l-17.2 25.8C196 469.1 192 482.4 192 496c0 8.8 7.2 16 16 16s16-7.2 16-16c0-7.3 2.2-14.4 6.2-20.4l9.8-14.7 9.8 14.7c4 6.1 6.2 13.2 6.2 20.4c0 8.8 7.2 16 16 16s16-7.2 16-16c0-13.6-4-26.9-11.6-38.2L259.2 432l17.2-25.8C284 394.9 288 381.6 288 368c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 7.3-2.2 14.4-6.2 20.4L240 403.2l-9.8-14.7c-4-6.1-6.2-13.2-6.2-20.4zm96 128c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H352V368c0-8.8-7.2-16-16-16s-16 7.2-16 16V496zm88-98.3c0 17.3 9.8 33.1 25.2 40.8l31.2 15.6c4.6 2.3 7.6 7 7.6 12.2c0 7.5-6.1 13.7-13.7 13.7H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h26.3c25.2 0 45.7-20.4 45.7-45.7c0-17.3-9.8-33.1-25.2-40.8l-31.2-15.6c-4.6-2.3-7.6-7-7.6-12.2c0-7.5 6.1-13.7 13.7-13.7H480c8.8 0 16-7.2 16-16s-7.2-16-16-16H453.7c-25.2 0-45.7 20.4-45.7 45.7z"]},faFileExcel:{prefix:"far",iconName:"file-excel",icon:[384,512,[],"f1c3","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm90.9 233.3c-8.1-10.5-23.2-12.3-33.7-4.2s-12.3 23.2-4.2 33.7L161.6 320l-44.5 57.3c-8.1 10.5-6.3 25.5 4.2 33.7s25.5 6.3 33.7-4.2L192 359.1l37.1 47.6c8.1 10.5 23.2 12.3 33.7 4.2s12.3-23.2 4.2-33.7L222.4 320l44.5-57.3c8.1-10.5 6.3-25.5-4.2-33.7s-25.5-6.3-33.7 4.2L192 280.9l-37.1-47.6z"]},faFileContract:{prefix:"far",iconName:"file-contract",icon:[384,512,[],"f56c","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM96 96c-8.8 0-16 7.2-16 16s7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zm54.2 221.8L160 349l16.7 55.6c1.9 6.3 7.4 10.8 13.9 11.3s12.8-2.9 15.7-8.8l10.6-21.3c.6-1.2 1.8-1.9 3.1-1.9s2.5 .7 3.1 1.9l10.6 21.3c2.7 5.4 8.3 8.8 14.3 8.8h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H257.9l-6.2-12.4c-6-12-18.3-19.6-31.7-19.6c-8.6 0-16.8 3.1-23.1 8.6l-11.3-37.5C182.2 311.7 171.8 304 160 304s-22.2 7.7-25.6 19.1l-14.9 49.5c-2 6.8-8.3 11.4-15.3 11.4H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h8.2c21.2 0 39.9-13.9 46-34.2z"]},faFishFins:{prefix:"far",iconName:"fish-fins",icon:[576,512,[],"e4f2","M247.3 166c-13.1 6.7-25.4 14.5-36.5 22.8c-10.2 7.6-19.5 15.8-27.9 24c-14.2 13.9-35.5 17.6-53.6 9.3L70.6 195.3l21.1 36.9c8.4 14.8 8.4 32.9 0 47.6L70.6 316.7l58.7-26.9c18.1-8.3 39.4-4.6 53.6 9.3c8.4 8.3 17.8 16.4 27.9 24c11.2 8.4 23.5 16.3 36.8 23c16.7 8.4 27 25.8 26.3 44.4l-.8 23.6 46.2-36.3c7.7-6.1 17.2-9.6 27-10.2c44.7-2.5 83.7-21 114.9-44.5c29.4-22.1 51.3-48 64-67.2c-12.7-19.2-34.6-45.1-64-67.2c-31.3-23.5-70.2-42-114.9-44.5c-9.8-.5-19.2-4.1-27-10.2L272.9 97.6l.6 24.3c.5 18.5-9.7 35.7-26.3 44.1zM8.4 373.6C-1 363.3-2.7 348.2 4.2 336.1L50 256 4.2 175.9c-6.9-12.1-5.2-27.2 4.2-37.5s24.3-13.3 36.9-7.5l103.9 47.6c9.8-9.6 20.8-19.2 32.7-28.1c13.1-9.8 27.7-19.2 43.6-27.2L224 64.9c-.3-12.4 6.5-23.9 17.6-29.4s24.4-4.2 34.1 3.4L349 96.4c56.6 3.2 104.5 26.6 141.1 54c39.2 29.4 67.2 64.7 81.6 89.5c5.8 9.9 5.8 22.2 0 32.1c-14.4 24.8-42.5 60.1-81.6 89.5c-36.6 27.5-84.5 50.9-141.1 54l-73.2 57.5c-9.8 7.7-23.1 9-34.2 3.4s-17.9-17.2-17.5-29.6l1.9-57.9c-16.1-8.1-30.8-17.5-44-27.4c-12-9-22.9-18.5-32.7-28.1L45.3 381.1c-12.6 5.8-27.6 2.8-36.9-7.5zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleQ:{prefix:"far",iconName:"circle-q",icon:[512,512,[],"e11e","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.4-3.3 25.9-9.1 37l-30-30c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l30 30c-11.1 5.8-23.7 9.1-37 9.1c-44.2 0-80-35.8-80-80zm208 0c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128c26.7 0 51.4-8.2 71.9-22.1L343 377c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-15.1-15.1c14-20.5 22.1-45.3 22.1-71.9z"]},faBuildingFlag:{prefix:"far",iconName:"building-flag",icon:[640,512,[],"e4d5","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm88 40c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V104zM232 88h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zM88 232c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V232zm144-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V232c0-8.8 7.2-16 16-16zM448 0c17.7 0 32 14.3 32 32H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H480V512H416V32c0-17.7 14.3-32 32-32z"]},faFaceGrinBeam:eaH,faGrinBeam:eav,faObjectUngroup:{prefix:"far",iconName:"object-ungroup",icon:[640,512,[],"f248","M48.2 66.8c-.1-.8-.2-1.7-.2-2.5c0-.1 0-.1 0-.2c0-8.8 7.2-16 16-16c.9 0 1.9 .1 2.8 .2C74.3 49.5 80 56.1 80 64c0 8.8-7.2 16-16 16c-7.9 0-14.5-5.7-15.8-13.2zM0 64c0 26.9 16.5 49.9 40 59.3V228.7C16.5 238.1 0 261.1 0 288c0 35.3 28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H324.7c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V123.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H123.3C113.9 16.5 90.9 0 64 0C28.7 0 0 28.7 0 64zm368 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM324.7 88c6.5 16 19.3 28.9 35.3 35.3V228.7c-16 6.5-28.9 19.3-35.3 35.3H123.3c-6.5-16-19.3-28.9-35.3-35.3V123.3c16-6.5 28.9-19.3 35.3-35.3H324.7zM384 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM80 288c0 7.9-5.7 14.5-13.2 15.8c-.8 .1-1.7 .2-2.5 .2l-.2 0c-8.8 0-16-7.2-16-16c0-.9 .1-1.9 .2-2.8C49.5 277.7 56.1 272 64 272c8.8 0 16 7.2 16 16zm391.3-40h45.4c6.5 16 19.3 28.9 35.3 35.3V388.7c-16 6.5-28.9 19.3-35.3 35.3H315.3c-6.5-16-19.3-28.9-35.3-35.3V352H232v36.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H516.7c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V283.3c23.5-9.5 40-32.5 40-59.3c0-35.3-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H448v16.4c9.8 8.8 17.8 19.5 23.3 31.6zm88.9-26.7a16 16 0 1 1 31.5 5.5 16 16 0 1 1 -31.5-5.5zM271.8 450.7a16 16 0 1 1 -31.5-5.5 16 16 0 1 1 31.5 5.5zm301.5 13c-7.5-1.3-13.2-7.9-13.2-15.8c0-8.8 7.2-16 16-16c7.9 0 14.5 5.7 15.8 13.2l0 .1c.1 .9 .2 1.8 .2 2.7c0 8.8-7.2 16-16 16c-.9 0-1.9-.1-2.8-.2z"]},faFaceDisguise:{prefix:"far",iconName:"face-disguise",icon:[512,512,[],"e370","M464 256c0 114.9-93.1 208-208 208S48 370.9 48 256c0-16.5 1.9-32.6 5.6-48H72c0 50.1 38.4 91.2 87.3 95.6c-9.6 7.9-15.3 19.7-15.3 32.4c0 15.9 9 30.4 23.1 37.5L147.5 398c-5.5 6.9-4.4 17 2.5 22.5s17 4.4 22.5-2.5l23.9-29.9 7.3 3.6-10.5 26.3c-3.3 8.2 .7 17.5 8.9 20.8s17.5-.7 20.8-8.9l10-24.9c2.4 .7 4.8 1.3 7.2 1.8V432c0 8.8 7.2 16 16 16s16-7.2 16-16V406.8c2.4-.5 4.8-1.1 7.2-1.8l10 24.9c3.3 8.2 12.6 12.2 20.8 8.9s12.2-12.6 8.9-20.8l-10.5-26.3 7.3-3.6L339.5 418c5.5 6.9 15.6 8 22.5 2.5s8-15.6 2.5-22.5l-19.6-24.5C359 366.4 368 351.9 368 336c0-12.7-5.7-24.5-15.3-32.4c49-4.4 87.3-45.5 87.3-95.6h18.4c3.6 15.4 5.6 31.5 5.6 48zM218 229.5l-21.4 35.7c-1.1 .6-1.9 1-2.6 1.3c-7.9 3.5-16.8 5.5-26.1 5.5c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64c0 2.5-.1 4.9-.4 7.3c-5.4 3.6-10.1 8.4-13.5 14.1zM280 208c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-9.3 0-18.1-2-26.1-5.5c-.6-.3-1.5-.7-2.6-1.3L294 229.5c-3.5-5.8-8.1-10.6-13.5-14.1c-.3-2.4-.4-4.9-.4-7.3zm219.4-31.6C465.9 74 369.6 0 256 0S46.1 74 12.6 176.4C5.4 177.9 0 184.3 0 192c0 4.7 2 9 5.3 11.9C1.8 220.7 0 238.1 0 256C0 397.4 114.6 512 256 512s256-114.6 256-256c0-17.9-1.8-35.3-5.3-52.1c3.3-2.9 5.3-7.2 5.3-11.9c0-7.7-5.4-14.1-12.6-15.6zM63.9 176c6.4-15.3 14.5-29.7 24.2-42.9c-.6 4.5 .2 9.3 2.4 13.6l1.4 2.7c-6.1 8-11 16.9-14.4 26.5H63.9zm384.1 0H434.5c-3.4-9.6-8.3-18.6-14.4-26.5l1.4-2.7c2.2-4.4 2.9-9.1 2.4-13.6c9.7 13.2 17.8 27.6 24.2 42.9zM104.9 113.1C142.8 73 196.5 48 256 48s113.2 25 151.1 65.1c-9-2.8-18.7 0-24.9 6.8c-2-.9-4.1-1.7-6.2-2.4V112c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.3c-1.5 .2-2.9 .5-4.4 .8c-6.7-9.6-19.6-13-30.3-7.6s-15.7 17.8-12.1 28.9c-10.7 9.3-19.4 21-25.2 34.2c-5.8-13.2-14.4-24.9-25.2-34.2c3.6-11.1-1.3-23.5-12.1-28.9s-23.6-1.9-30.4 7.6c-1.4-.3-2.9-.6-4.4-.8V112c0-13.3-10.7-24-24-24s-24 10.7-24 24v5.5c-2.1 .7-4.2 1.6-6.2 2.4c-6.2-6.9-16-9.6-24.9-6.8zM256 240c4.3 0 8.3 2.3 10.5 6l39.8 66.3 2.4 4 4.2 2.1 17.7 8.8c3.4 1.7 5.5 5.1 5.5 8.8s-2.1 7.2-5.5 8.8l-53.1 26.5c-13.5 6.8-29.4 6.8-42.9 0l-53.1-26.5c-3.4-1.7-5.5-5.1-5.5-8.8s2.1-7.2 5.5-8.8l17.7-8.8 4.2-2.1 2.4-4L245.5 246c2.2-3.7 6.2-6 10.5-6zm-64-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm152 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faCircleArrowDownRight:{prefix:"far",iconName:"circle-arrow-down-right",icon:[512,512,[],"e0fa","M256 464a208 208 0 1 1 0-416 208 208 0 1 1 0 416zM256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM192 368H344c13.3 0 24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V286.1L185 151c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l135 135H192c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},faAlien8bit:eaV,faAlienMonster:eay,faHandPointRibbon:{prefix:"far",iconName:"hand-point-ribbon",icon:[448,512,[],"e1a6","M112 48c8.8 0 16 7.2 16 16V80H96V64c0-8.8 7.2-16 16-16zm64 32V64c0-35.3-28.7-64-64-64S48 28.7 48 64V80H11.8C5.3 80 0 85.3 0 91.8c0 3.9 1.9 7.5 5.1 9.7L43.6 128 5.1 154.5c-3.2 2.2-5.1 5.8-5.1 9.7C0 170.7 5.3 176 11.8 176H48v96c-10 13.4-16 30-16 48v0 24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V320 256c0-35.3-28.7-64-64-64c-11 0-21.3 2.8-30.3 7.6C309.9 185.2 292 176 272 176c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36V96c0-8.8-7.2-16-16-16zm-48 96v32 32H112c-5.5 0-10.8 .6-16 1.6V176h32zm24 112h40c8.8 0 16 7.2 16 16s-7.2 16-16 16H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c15.1 0 29-5.3 40-14c11 8.8 24.9 14 40 14c11 0 21.3-2.8 30.3-7.6C314.1 374.8 332 384 352 384c3.2 0 6.3-.2 9.4-.7C345.1 430.3 300.5 464 248 464H200c-66.3 0-120-53.7-120-120V320v0c0-17.7 14.3-32 32-32h40zm200-48c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V304 256c0-8.8 7.2-16 16-16zm-144 2c-5.1-1.3-10.5-2-16-2H176V208c0-8.8 7.2-16 16-16s16 7.2 16 16v32 2zm48-2c0-8.8 7.2-16 16-16s16 7.2 16 16v16 48c0 8.8-7.2 16-16 16s-16-7.2-16-16V264 240z"]},faPoop:{prefix:"far",iconName:"poop",icon:[512,512,[],"f619","M201.8 14.8C205.5 5.8 214.3 0 224 0h8c71.6 0 131.6 49.5 147.7 116.1C410.8 133 432 166 432 204c0 1.1 0 2.2-.1 3.3c33 14 56.1 46.6 56.1 84.7c0 14.3-3.3 27.8-9.1 39.9c20.3 19 33.1 46 33.1 76.1c0 57.4-46.6 104-104 104H104C46.6 512 0 465.4 0 408c0-30.1 12.8-57.1 33.1-76.1C27.3 319.8 24 306.3 24 292c0-38.1 23.1-70.7 56.1-84.7c0-1.1-.1-2.2-.1-3.3c0-48.1 33.9-88.2 79.1-97.8c5.7-1.4 11.7-2.2 17.8-2.2H180h14.7c16.2 0 29.3-13.1 29.3-29.3V71.4c0-8.6-3.4-16.9-9.5-23L207 41c-6.9-6.9-8.9-17.2-5.2-26.2zm68.5 40.5c1.1 5.3 1.6 10.7 1.6 16.1v3.2c0 42.7-34.6 77.3-77.3 77.3H180h-3.1c-2.2 0-4.3 .3-6.3 .8c-.4 .1-.8 .2-1.2 .3C145.8 158 128 178.9 128 204c0 4.9 .7 9.7 1.9 14.1c1.9 6.7 .8 13.9-3 19.7s-10 9.7-16.9 10.6c-21.5 2.9-38 21.3-38 43.6c0 11.4 4.3 21.8 11.4 29.6c5 5.4 7.1 12.9 5.9 20.1s-5.7 13.6-12.2 17.1C59.7 368.3 48 386.8 48 408c0 30.9 25.1 56 56 56H408c30.9 0 56-25.1 56-56c0-21.2-11.8-39.7-29.2-49.2c-6.5-3.5-10.9-9.8-12.2-17.1s1-14.7 5.9-20.1c7.1-7.8 11.4-18.2 11.4-29.6c0-22.3-16.6-40.7-38-43.6c-6.9-.9-13-4.8-16.9-10.6s-4.9-13-3-19.7c1.3-4.5 1.9-9.2 1.9-14.1c0-22.3-14-41.4-33.8-48.7c-8.2-3-14-10.3-15.3-18.9c-5.6-37-30.7-67.6-64.5-81z"]},faObjectExclude:{prefix:"far",iconName:"object-exclude",icon:[512,512,[],"e49c","M64 48H288c8.8 0 16 7.2 16 16v64h48V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64h64V304H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm96 336v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H384v48h64c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V384H160zm128-32c35.3 0 64-28.7 64-64H304c0 8.8-7.2 16-16 16H256v48h32zm64-144V160H304 288v48h16v48h48V208zM224 352l0-48H208V256H160v48 48h48 16zM160 224h48c0-8.8 7.2-16 16-16h32V160H224c-35.3 0-64 28.7-64 64z"]},faTelescope:{prefix:"far",iconName:"telescope",icon:[576,512,[128301],"e03e","M459.7 231.7l61.5-35.5-80-138.6L379.7 93.1l80 138.6zM328.4 99.6c-6.2-14.6-.6-31.9 13.5-40.1L431.1 8C446.4-.8 466 4.4 474.8 19.7l96 166.3c8.8 15.3 3.6 34.9-11.7 43.7l-89.2 51.5c-15.3 8.8-34.9 3.6-43.7-11.7l-.5-.8-42.6 23.1c.6 4 .9 8.1 .9 12.3c0 20.1-7.4 38.5-19.7 52.5l49.9 122.4c5 12.3-.9 26.3-13.2 31.3s-26.3-.9-31.3-13.2l-47-115.3c-6 1.5-12.3 2.2-18.8 2.2s-12.8-.8-18.8-2.2l-47 115.3c-5 12.3-19 18.2-31.3 13.2s-18.2-19-13.2-31.3l44.3-108.8L149.5 418c-15.2 8.2-34.3 2.9-42.9-12.1l-.7-1.3L61.7 430.1c-11.5 6.6-26.2 2.7-32.8-8.8L3.1 376.4c-6.6-11.5-2.7-26.2 8.8-32.8l44.1-25.5L52 311.4c-8.6-14.9-3.9-33.8 10.6-43L328.4 99.6zm73.3 127.5l-49.5-85.7L101.3 300.7l39.1 67.7L226 322.1c-1.3-5.8-2-11.9-2-18.1c0-44.2 35.8-80 80-80c22.7 0 43.2 9.5 57.8 24.7l39.9-21.6zM304 336a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLocationPin:eaN,faMapMarker:eax,faSquareList:{prefix:"far",iconName:"square-list",icon:[448,512,[],"e489","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm104 0c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-13.3 0-24-10.7-24-24zm-72-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faKaaba:{prefix:"far",iconName:"kaaba",icon:[576,512,[128331],"f66b","M288 48.8L490.4 112 288 175.2 85.6 112 288 48.8zm9.5 173.8l230.5-72v45.7L292.8 269.7c-3.1 1-6.4 1-9.5 0L48 196.2V150.5l230.5 72c6.2 1.9 12.9 1.9 19.1 0zM48 229.8l225.7 70.5c9.3 2.9 19.3 2.9 28.6 0L528 229.8v30.5l-4.8 1.5c-8.4 2.6-13.1 11.6-10.5 20c2.1 6.8 8.5 11.2 15.3 11.2v95.2l-240 75-240-75V293c6.8 0 13.1-4.4 15.3-11.2c2.6-8.4-2.1-17.4-10.5-20L48 260.2V229.8zM22.5 81.5C9.1 85.6 0 98 0 112V400c0 14 9.1 26.4 22.5 30.5l256 80c6.2 1.9 12.9 1.9 19.1 0l256-80C566.9 426.4 576 414 576 400V112c0-14-9.1-26.4-22.5-30.5l-256-80c-6.2-1.9-12.9-1.9-19.1 0l-256 80zm94.3 200.3c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z"]},faToiletPaper:{prefix:"far",iconName:"toilet-paper",icon:[640,512,[129531],"f71e","M16.9 487.4c-1.9-8-.7-16.5 3.6-23.7l0-.1c3.8-7 7.3-14.2 10.5-21.6C63.6 366.5 64 269.6 64 192C64 86 107 0 160 0H492.2l0 .1c1.3-.1 2.6-.1 3.8-.1c24.5 0 44.1 11.4 58 24.5c13.6 13 23.7 29.4 31.1 46.1C600 104.2 608 147.1 608 192s-8 87.8-22.9 121.3c-7.4 16.7-17.5 33.2-31.1 46.1c-13.9 13.2-33.5 24.5-58 24.5c-17.8 0-33-6-45.3-14.3c3-18.3 5.8-38.5 7.9-60.8C469.1 326 482 336 496 336c35.3 0 64-64.5 64-144s-28.7-144-64-144c-1.6 0-3.1 .1-4.6 .4C458.2 53.7 432 116 432 192c0 58.9-3.8 108.1-9.3 148.6l-.1 .8c-9.4 68.1-23.7 111.3-33.3 134.5c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2c-1.5-2.7-2.6-5.5-3.3-8.4zM160 48c-.1 0-.1 0-.3 0s-.4 .1-.9 .3c-.9 .4-2.7 1.3-5.2 3.4c-5.2 4.4-11.9 12.6-18.6 26C121.7 104.5 112 144.8 112 192c0 42.3-.1 93.4-5.9 144.1C101.2 378.5 92 423.1 73.8 464H333.9c2.7 0 5.3-.8 7.3-2c1.7-1 3-2.4 3.8-4.5C357.7 427 384 345.2 384 192c0-44.9 8-87.8 22.9-121.3C410.3 63 414.3 55.3 419 48H160zM520 192c0 26.5-10.7 48-24 48s-24-21.5-24-48s10.7-48 24-48s24 21.5 24 48zm-344 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 0a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faHelmetSafety:eaT,faHardHat:eab,faHatHard:eaw,faCommentCode:{prefix:"far",iconName:"comment-code",icon:[512,512,[],"e147","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM217 193c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47zM329 159c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64z"]},faSimCards:{prefix:"far",iconName:"sim-cards",icon:[448,512,[],"e251","M144 352c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3L320.8 52.7c-3-3-7.1-4.7-11.3-4.7H160c-8.8 0-16 7.2-16 16V352zM429.3 93.3c12 12 18.7 28.3 18.7 45.3V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64H309.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5zM24 96c13.3 0 24 10.7 24 24V376c0 48.6 39.4 88 88 88H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24zm184 80h64v64H256 176V208c0-17.7 14.3-32 32-32zM176 304V272h64v64H208c-17.7 0-32-14.3-32-32zm192 0c0 17.7-14.3 32-32 32H272V272h16 80v32zm0-96v32H304V176h32c17.7 0 32 14.3 32 32z"]},faStarship:{prefix:"far",iconName:"starship",icon:[640,512,[],"e039","M0 96C0 60.7 28.7 32 64 32H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H164.8l37.7 26.1 70.1-8.4C302.6 110.7 369.9 64 448 64c106 0 192 86 192 192s-86 192-192 192c-78.1 0-145.4-46.7-175.3-113.7l-70.1-8.4L164.8 352H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H64c-35.3 0-64-28.7-64-64s28.7-64 64-64H80.5l50.1-34.7-13.7-1.6C86.7 312 64 286.4 64 256s22.7-56 52.9-59.6l13.7-1.6L80.5 160H64C28.7 160 0 131.3 0 96zM64 80c-8.8 0-16 7.2-16 16s7.2 16 16 16H192c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zm58.6 164c-6.1 .7-10.6 5.9-10.6 12s4.6 11.3 10.6 12l135.4 16.3c-1.4-9.2-2.1-18.6-2.1-28.2s.7-19 2.1-28.2L122.6 244zM48 416c0 8.8 7.2 16 16 16H192c8.8 0 16-7.2 16-16s-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm400-16a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm32-144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"]},faEject:{prefix:"far",iconName:"eject",icon:[448,512,[9167],"f052","M4.1 323.3c-7.7-17.4-4.3-37.7 8.6-51.8l176-192C197.7 69.6 210.5 64 224 64s26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 352 400 352H48c-19 0-36.3-11.2-43.9-28.7zM48 304l352 0L224 112 48 304zM24 400H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCircleRight:eaD,faArrowAltCircleRight:eak,faPlaneCircleCheck:{prefix:"far",iconName:"plane-circle-check",icon:[640,512,[],"e555","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l84.8 54.3c-16 7.5-30.6 17.4-43.5 29.2l-78.3-50.1c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c15.5 4.8 42 12.8 64.6 19.6l17.3 5.2c10.6 17.7 24.3 33.3 40.3 46.2c-6.4 5-14.5 7.9-23.2 7.9c-2.3 0-4.6-.3-6.9-1l6.9-23c-6.9 23-6.9 23-6.9 23l0 0 0 0 0 0-.2 0-.6-.2-2.4-.7-8.9-2.7c-7.5-2.2-17.8-5.4-29.2-8.8c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0s0 0-6.9-23l6.9 23c-2.2 .7-4.5 1-6.9 1C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zm104 262.1l20.1 6.4C327 311.3 320 338.6 320 367.5c0 17.4 2.5 34.1 7.2 49.9l-29.6-22.2c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faSeal:{prefix:"far",iconName:"seal",icon:[512,512,[],"e241","M210.4 97.9c-9 9-21.2 14.1-33.9 14.1H112v64.5c0 12.7-5.1 24.9-14.1 33.9L52.4 256l45.6 45.6c9 9 14.1 21.2 14.1 33.9V400h64.5c12.7 0 24.9 5.1 33.9 14.1L256 459.6l45.6-45.6c9-9 21.2-14.1 33.9-14.1H400V335.5c0-12.7 5.1-24.9 14.1-33.9L459.6 256l-45.6-45.6c-9-9-14.1-21.2-14.1-33.9V112H335.5c-12.7 0-24.9-5.1-33.9-14.1L256 52.4 210.4 97.9zm11.6-79.5c18.7-18.7 49.1-18.7 67.9 0L335.5 64H400c26.5 0 48 21.5 48 48v64.5l45.6 45.6c18.7 18.7 18.7 49.1 0 67.9L448 335.5V400c0 26.5-21.5 48-48 48H335.5l-45.6 45.6c-18.7 18.7-49.1 18.7-67.9 0L176.5 448H112c-26.5 0-48-21.5-48-48V335.5L18.4 289.9c-18.7-18.7-18.7-49.1 0-67.9L64 176.5V112c0-26.5 21.5-48 48-48h64.5l45.6-45.6z"]},faUserCowboy:{prefix:"far",iconName:"user-cowboy",icon:[448,512,[],"f8ea","M208.5 9.9c4.8 3.3 8.8 6.1 15.5 6.1s10.8-2.8 15.5-6.1C246.1 5.4 254 0 272 0c35.6 0 58.8 59.3 72.4 112c7.1-2.2 13.7-4.5 19.8-6.9c32.4-12.7 49.4-27.2 55-34.7c4.7-6.3 13.3-8.2 20.2-4.6s10.2 11.8 7.8 19.2c-9.3 27.9-35 62.4-72.5 89.9c-7.4 5.4-15.4 10.6-23.8 15.5c.8 5.8 1.2 11.6 1.2 17.6c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-6 .4-11.9 1.2-17.6c-8.4-4.8-16.4-10-23.8-15.5C35.8 147.5 10.1 113 .8 85.1c-2.5-7.4 .8-15.6 7.8-19.2s15.5-1.7 20.2 4.6c5.6 7.5 22.7 22 55 34.7c6.1 2.4 12.7 4.7 19.8 6.9C117.2 59.3 140.4 0 176 0c18 0 25.9 5.4 32.5 9.9zM224 224c-29 0-55.8-4.8-79.9-12.7c1.7 42.7 36.8 76.7 79.9 76.7s78.2-34.1 79.9-76.7C279.8 219.2 253 224 224 224zM54.2 458.7l-.6 5.3H394.4l-.6-5.3c-2.7-24.3-23.2-42.7-47.7-42.7H101.9c-24.5 0-45 18.4-47.7 42.7zM6.5 453.4C11.9 404.8 53 368 101.9 368H346.1c48.9 0 90 36.8 95.4 85.4l2.6 23.1c2.1 19-12.7 35.5-31.8 35.5H35.8c-19.1 0-33.9-16.6-31.8-35.5l2.6-23.1z"]},faHexagonVerticalNft:{prefix:"far",iconName:"hexagon-vertical-nft",icon:[448,512,[],"e505","M260.9 495.5c-22.3 12.9-49.7 12.9-72 0L36 407.2C13.7 394.4 0 370.6 0 344.9V168.3c0-25.7 13.7-49.5 36-62.4L188.9 17.7c22.3-12.9 49.7-12.9 72 0l152.9 88.3c22.3 12.9 36 36.6 36 62.4V344.9c0 25.7-13.7 49.5-36 62.4L260.9 495.5zm-48-41.6c7.4 4.3 16.6 4.3 24 0l152.9-88.3c7.4-4.3 12-12.2 12-20.8V168.3c0-8.6-4.6-16.5-12-20.8L236.9 59.2c-7.4-4.3-16.6-4.3-24 0L60 147.5c-7.4 4.3-12 12.2-12 20.8l0 176.6c0 8.6 4.6 16.5 12 20.8l152.9 88.3zM95.8 170.6l33.1 82.9V176.6c0-8.8 7.2-16 16-16s16 7.2 16 16v160c0 7.7-5.4 14.3-13 15.7s-15-2.6-17.9-9.8L96.9 259.7v76.9c0 8.8-7.2 16-16 16s-16-7.2-16-16v-160c0-7.7 5.4-14.3 13-15.7s15 2.6 17.9 9.8zm97.1 5.9c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16h-32v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16h-32v64c0 8.8-7.2 16-16 16s-16-7.2-16-16v-80-80zm112-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16h-16v144c0 8.8-7.2 16-16 16s-16-7.2-16-16v-144h-16c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faFaceRollingEyes:eaS,faMehRollingEyes:eaE,faBreadLoaf:{prefix:"far",iconName:"bread-loaf",icon:[640,512,[127838],"f7eb","M64 208c-8.8 0-16-7.2-16-16c0-36.7 23.6-63.9 68.1-84.4C160.5 87.1 213.4 80 240 80s79.5 7.1 123.9 27.6C408.4 128.1 432 155.3 432 192c0 8.8-7.2 16-16 16c-26.5 0-48 21.5-48 48V432H320 112V256c0-26.5-21.5-48-48-48zm352 48H528V432H416V304 256zm155.3-47.8c-1.1-.1-2.2-.2-3.3-.2H478c1.3-5.1 2-10.5 2-16c0-51.1-28-86.9-65.8-111.5c28.7 2 72.2 9.7 109.7 27C568.4 128.1 592 155.3 592 192c0 8.8-7.2 16-16 16c-1.6 0-3.1 .1-4.7 .2zM112 480H320h48H528c26.5 0 48-21.5 48-48V304 256c35.3 0 64-28.7 64-64C640 64 464 32 400 32H288 240C176 32 0 64 0 192c0 35.3 28.7 64 64 64v48V432c0 26.5 21.5 48 48 48z"]},faRingsWedding:{prefix:"far",iconName:"rings-wedding",icon:[512,512,[],"f81b","M119.9 105.1C50.2 128.6 0 194.4 0 272c0 97.2 78.8 176 176 176c7.8 0 15.5-.5 23-1.5c32.3 39.9 81.6 65.5 137 65.5c97.2 0 176-78.8 176-176c0-91.9-70.4-167.3-160.3-175.3c10.4 16.5 18.6 34.5 24.2 53.6C427.1 231.1 464 279.2 464 336c0 70.7-57.3 128-128 128c-32.8 0-62.7-12.3-85.3-32.6l0 0c-12.3-11-22.5-24.4-29.8-39.5l0 0C212.6 375 208 356.1 208 336c0-54.9 34.6-101.8 83.2-119.9C299.4 233 304 251.9 304 272c0 43.5-21.7 81.9-54.8 105c7 14.8 17.7 27.5 30.8 37c43.7-32 72-83.7 72-142c0-77.6-50.2-143.4-119.9-166.9l22.5-50.6c1.9-4.4 1.8-9.4-.3-13.7l-16-32C235.6 3.4 230.1 0 224 0H128c-6.1 0-11.6 3.4-14.3 8.8l-16 32c-2.1 4.3-2.3 9.3-.3 13.7l22.5 50.6zM147.8 48h56.4l.4 .8L187.2 88H164.8L147.4 48.8l.4-.8zM160 336c0 22.6 4.2 44.1 12 63.9C103.1 397.8 48 341.3 48 272c0-70.7 57.3-128 128-128c32.8 0 62.7 12.3 85.3 32.6C201.5 204.7 160 265.5 160 336z"]},faObjectGroup:{prefix:"far",iconName:"object-group",icon:[576,512,[],"f247","M48 115.8C38.2 107 32 94.2 32 80c0-26.5 21.5-48 48-48c14.2 0 27 6.2 35.8 16H460.2c8.8-9.8 21.6-16 35.8-16c26.5 0 48 21.5 48 48c0 14.2-6.2 27-16 35.8V396.2c9.8 8.8 16 21.6 16 35.8c0 26.5-21.5 48-48 48c-14.2 0-27-6.2-35.8-16H115.8c-8.8 9.8-21.6 16-35.8 16c-26.5 0-48-21.5-48-48c0-14.2 6.2-27 16-35.8V115.8zM125.3 96c-4.8 13.6-15.6 24.4-29.3 29.3V386.7c13.6 4.8 24.4 15.6 29.3 29.3H450.7c4.8-13.6 15.6-24.4 29.3-29.3V125.3c-13.6-4.8-24.4-15.6-29.3-29.3H125.3zm2.7 64c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z"]},faFrenchFries:{prefix:"far",iconName:"french-fries",icon:[384,512,[127839],"f803","M167.6 2.4c4.7-2.9 10.6-3.2 15.6-.7l32 16c5.4 2.7 8.8 8.1 8.8 14.1v238c-9.2 1.4-19.8 2.2-32 2.2s-22.8-.8-32-2.2V206.7l0 0V16c0-5.5 2.9-10.7 7.6-13.6zM128 261c-4.8-2.1-8.7-4.4-11.8-6.6c-12-8.4-16.7-18-18.7-24.3c-.4-1.1-.8-2.3-1.2-3.4l-32-192c-1.2-6.9 2.3-13.8 8.6-16.9l32-16c4.5-2.3 9.9-2.3 14.4 .1s7.7 6.6 8.5 11.6l.2 1.3V261zM58.2 193c-3.2-.7-6.6-1-10.2-1H21.4c-1.6 0-3.2 .1-4.7 .2L.2 98.8C-.7 93.4 1.1 88 5.1 84.3s9.5-5.1 14.8-3.8l20.4 5.1L58.2 193zm309.1-.8c-1.6-.1-3.1-.2-4.7-.2H336c-3.1 0-6 .3-8.8 .8L346.2 85l17.9-4.5c5.3-1.3 10.8 .1 14.8 3.8s5.8 9.1 4.8 14.5l-16.5 93.4zM289.4 223c-1.1 2.4-2.1 4.7-2.8 7c-2 6.3-6.7 15.9-18.7 24.3c-3.2 2.2-7.1 4.5-11.8 6.6V54.6l.2-1.4C257.3 47 262 42 268.1 40.5l32-8c5.3-1.3 10.8 .1 14.8 3.8s5.8 9.1 4.8 14.5L289.4 223zM48 224c8.8 0 16.3 7.2 18.9 15.7C74.3 263 100.3 304 192 304s117.7-41 125.1-64.3c2.7-8.4 10.1-15.7 18.9-15.7h26.6c11.8 0 21.4 9.6 21.4 21.4c0 1.7-.2 3.4-.6 5.1l-57.5 237c-3.5 14.4-16.3 24.5-31.1 24.5H89.2c-14.8 0-27.6-10.1-31.1-24.5L.6 250.5c-.4-1.7-.6-3.3-.6-5.1C0 233.6 9.6 224 21.4 224H48zm269.9 92.8c-1.4 1.1-2.8 2.1-4.3 3.1C284.7 340.1 244.9 352 192 352s-92.7-11.9-121.6-32.1c-1.5-1-2.9-2.1-4.3-3.1L101.8 464H282.2l35.7-147.2z"]},faChartLine:eaj,faLineChart:eaO,faCalendarArrowDown:eaP,faCalendarDownload:ea_,faSendBack:{prefix:"far",iconName:"send-back",icon:[640,512,[],"f87e","M192 48c8.8 0 16 7.2 16 16V192c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H192zM64 0C28.7 0 0 28.7 0 64V192c0 35.3 28.7 64 64 64H192c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM576 304c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H448c-8.8 0-16-7.2-16-16V320c0-8.8 7.2-16 16-16H576zM448 256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H448zM160 288v64c0 35.3 28.7 64 64 64H352V320c0-53 43-96 96-96h32V160c0-35.3-28.7-64-64-64H288v96c0 53-43 96-96 96H160z"]},faMaskVentilator:{prefix:"far",iconName:"mask-ventilator",icon:[640,512,[],"e524","M176 300.8c0 26.7 8.9 52.3 24.7 73.6c-.5-4.3-.7-8.7-.7-13.1c0-31.9 12.4-72.4 31.4-104.9c9.6-16.5 21.7-32.1 36-43.8C281.7 200.9 299.5 192 320 192c20.4 0 38.2 8.9 52.4 20.7s26.3 27.3 36 43.8c19.1 32.5 31.6 73 31.6 104.9c0 4.3-.2 8.5-.6 12.7C455 352.8 464 327.4 464 300.8c0-38.2-17.9-96.6-49.1-145.7C382.2 103.7 346.7 80 320 80c-27.3 0-62.7 23.8-95.2 75C193.7 204.1 176 262.5 176 300.8zm72 60.5c0 21.8 9.2 41.2 24 54.5v58.6c-45.3-10.8-84-36.5-109.8-71.1L90.9 385.5C37.5 372.1 0 324.1 0 269V184c0-30.9 25.1-56 56-56H185.1C219.8 73.8 267.4 32 320 32c52.1 0 99.7 41.8 134.5 96H584c30.9 0 56 25.1 56 56v85c0 55.1-37.5 103.1-90.9 116.4l-71.6 17.9c-26 34.6-64.7 60.2-109.5 71V415.7c14.7-13.3 24-32.6 24-54.3c0-21.6-9.2-53.7-25-80.6c-7.8-13.2-16.4-23.9-25.1-31.1s-16-9.7-21.9-9.7c-6 0-13.5 2.6-22.1 9.7c-8.7 7.1-17.3 17.8-25.1 31c-15.7 26.8-24.8 59-24.8 80.6zm257.6-14.5l31.8-8c32.1-8 54.5-36.8 54.5-69.9V184c0-4.4-3.6-8-8-8H480.7c19.8 43.2 31.3 88.7 31.3 124.8c0 16-2.2 31.4-6.4 46.1zM159.1 176H56c-4.4 0-8 3.6-8 8v85c0 33 22.5 61.8 54.5 69.9l31.8 7.9c-4.1-14.7-6.3-30.1-6.3-46c0-36.1 11.4-81.6 31.1-124.8zM296 328c0-13.3 10.7-24 24-24s24 10.7 24 24V512H296V328z"]},faTickets:{prefix:"far",iconName:"tickets",icon:[640,512,[],"e658","M160 80c-8.8 0-16 7.2-16 16v38.2c24 15.7 40 42.8 40 73.8s-16 58.1-40 73.8V320c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V281.8c-24-15.7-40-42.8-40-73.8s16-58.1 40-73.8V96c0-8.8-7.2-16-16-16H160zm0-48H576c35.3 0 64 28.7 64 64v56c0 8.8-7.4 15.7-15.6 19.1C610.1 177.2 600 191.4 600 208s10.1 30.8 24.4 36.9c8.1 3.4 15.6 10.3 15.6 19.1v56c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V264c0-8.8 7.4-15.7 15.6-19.1c14.4-6.1 24.4-20.3 24.4-36.9s-10.1-30.8-24.4-36.9C103.4 167.7 96 160.8 96 152V96c0-35.3 28.7-64 64-64zM24 96c13.3 0 24 10.7 24 24V360c0 39.8 32.2 72 72 72H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H120C53.7 480 0 426.3 0 360V120c0-13.3 10.7-24 24-24zM464 240V176H272v64H464zM224 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V160z"]},faSignatureLock:{prefix:"far",iconName:"signature-lock",icon:[640,512,[],"e3ca","M80 128c0-26.5 21.5-48 48-48s48 21.5 48 48v7.9c0 27.5-2.3 55-7 82.1L62 251.1C25.1 262.5 0 296.6 0 335.2V410c0 38.6 31.3 70 70 70c24.6 0 47.4-12.9 60-34l15.9-26.4c29.6-49.4 51.1-103.3 63.6-159.5l1-4.7 110.8-34.3-23.9 66.8c-2.6 7.4-1.5 15.5 3 21.9s11.8 10.2 19.6 10.2h72.6c5.6-9.7 13.7-17.8 23.4-23.4V272H354.1l28.5-79.9c3.1-8.6 1-18.1-5.3-24.7s-15.7-9-24.4-6.3l-133 41.2c2.7-22 4.1-44.2 4.1-66.4V128c0-53-43-96-96-96s-96 43-96 96v40c0 13.3 10.7 24 24 24s24-10.7 24-24V128zM208.1 368c-7 16.3-14.8 32.4-23.3 48H384V368H208.1zM76.2 297l80.9-25c-11.7 43.2-29.4 84.5-52.4 123L88.8 421.3C84.8 428 77.7 432 70 432c-12.1 0-22-9.8-22-22V335.2c0-17.5 11.4-33 28.2-38.2zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowRight:{prefix:"far",iconName:"arrow-right",icon:[448,512,[8594],"f061","M440.6 273.4c4.7-4.5 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9L364.1 232 24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l340.1 0L231.4 406.6c-9.6 9.2-9.9 24.3-.8 33.9s24.3 9.9 33.9 .8l176-168z"]},faSignsPost:eaB,faMapSigns:eaU,faOctagonPlus:eaR,faPlusOctagon:eaY,faCashRegister:{prefix:"far",iconName:"cash-register",icon:[512,512,[],"f788","M64 0C46.3 0 32 14.3 32 32V96c0 17.7 14.3 32 32 32h80v32H87.5c-31.8 0-58.9 23.4-63.4 54.9L.6 379.5c-.4 3-.6 6-.6 9V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V388.5c0-3-.2-6.1-.6-9L487.8 214.9c-4.5-31.5-31.5-54.9-63.4-54.9H208V128h80c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H64zM96 48H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM48 448V432H464v16c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM440.3 221.7L463.5 384H48.5L71.7 221.7c1.1-7.9 7.9-13.7 15.8-13.7h337c8 0 14.7 5.9 15.8 13.7zM112 232a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm72 24a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-24 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm120-56a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-24 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm120-56a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-24 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48z"]},faPersonCircleQuestion:{prefix:"far",iconName:"person-circle-question",icon:[576,512,[],"e542","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z"]},faMelonSlice:{prefix:"far",iconName:"melon-slice",icon:[512,512,[],"e311","M7 391c-4.5 4.5-7 10.6-7 17s2.5 12.5 7 17c115.6 115.6 302.6 116 418.3 .3S540.5 122.6 425 7c-9.4-9.4-24.6-9.4-33.9 0L319 79c-6.2 6.2-8.5 15.3-6.1 23.7l0 0 .1 .4c.1 .5 .3 1.3 .6 2.4c.5 2.3 1.2 5.8 1.8 10.4c1.2 9.2 2.1 22.3 .6 37.9c-2.9 30.9-15.1 71.3-53 109.2c-42.3 42.3-82.7 54-111.6 55.9c-14.7 1-26.8-.5-35-2.2c-4.1-.8-7.2-1.7-9.2-2.3c-1-.3-1.7-.5-2-.7l-.3-.1C96 310.2 85.8 312.2 79 319L7 391zM313 102.7l0 0 0 0 0 0c0 0 0 0 0-.1zm51.8 35.2C377.1 161.3 384 187.8 384 216c0 92.8-75.2 168-168 168c-26.2 0-51-6-73.1-16.7c3.8 0 7.7-.2 11.8-.4c39.9-2.7 91.4-19 142.2-69.9c47.2-47.2 63-98.7 66.8-138.6c.7-7.2 1-14.1 1-20.4zM81.2 384.8C118.1 414.3 165 432 216 432c119.3 0 216-96.7 216-216c0-51-17.7-97.9-47.2-134.8l22.4-22.4c80.4 97.4 75.3 241.5-15.8 332.6s-235.2 96.2-332.6 15.8l22.4-22.4z"]},faSpaceStationMoon:{prefix:"far",iconName:"space-station-moon",icon:[512,512,[],"e033","M256 48c-16.5 0-32.5 1.9-47.8 5.5C245.4 66.8 272 102.3 272 144c0 53-43 96-96 96c-52.7 0-95.4-42.4-96-94.9C59.7 177.2 48 215.2 48 256c0 12.8 1.1 25.2 3.3 37.4c.5 .2 1 .3 1.5 .5C87.7 306.5 147.6 328 256 328s168.3-21.5 203.2-34.1l0 0c.5-.2 1-.4 1.5-.5c2.2-12.1 3.3-24.6 3.3-37.4c0-114.9-93.1-208-208-208zM441.3 350.7C402.1 362.7 343 376 256 376s-146.1-13.3-185.3-25.3C105.2 417.9 175.2 464 256 464s150.8-46.1 185.3-113.3zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM176 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faMessageSmile:eaG,faCommentAltSmile:eaQ,faCupStraw:{prefix:"far",iconName:"cup-straw",icon:[384,512,[129380],"e363","M194.8 43.2l-20 84.8H80.2 32 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H36 84.2h89.9 35.8 89.9H348h12c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H303.8 224.2l17.4-73.8c.9-3.6 4.1-6.2 7.8-6.2H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H249.3c-26 0-48.6 17.9-54.5 43.2zM38.7 208L60.3 468c2.1 24.9 22.9 44 47.8 44H275.8c25 0 45.8-19.1 47.8-44l21.7-260H297.2L275.8 464H108.2L86.8 208H38.7z"]},faLeftFromLine:eaF,faArrowAltFromRight:eaZ,faH:{prefix:"far",iconName:"h",icon:[384,512,[104],"48","M336 256l0 200c0 13.3 10.7 24 24 24s24-10.7 24-24l0-232V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V208L48 208 48 56c0-13.3-10.7-24-24-24S0 42.7 0 56L0 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-200 288 0z"]},faBasketShoppingSimple:eaq,faShoppingBasketAlt:eaK,faHandsHoldingHeart:eaJ,faHandsHeart:eaW,faClockNine:{prefix:"far",iconName:"clock-nine",icon:[512,512,[],"e34c","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V256c0 13.3-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faHammerBrush:{prefix:"far",iconName:"hammer-brush",icon:[640,512,[],"e620","M152 0C68.1 0 0 68.1 0 152v16c0 8.3 4.3 16 11.4 20.4s15.9 4.8 23.4 1.1l45.7-22.9c10.2 10.7 23.2 18.5 37.5 22.5L100.4 448.1C98 482.7 125.4 512 160 512s62-29.3 59.6-63.9L202.2 191.8c23.4-1.7 44.9-13.4 59-31.8H304v8c0 13.3 10.7 24 24 24s24-10.7 24-24V136.2l0-.2V56l0-.2V24c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H261.2C245.8 12.1 221.9 0 196.2 0H152zM304 112H248c-9.1 0-17.4 5.1-21.5 13.3c-5.7 11.5-17.5 18.7-30.3 18.7H139.8c-12.8 0-24.6-7.3-30.3-18.7c-5.9-11.9-20.3-16.7-32.2-10.7L50.8 127.7C61.8 82 102.9 48 152 48h44.2c12.8 0 24.6 7.3 30.3 18.7C230.6 74.9 238.9 80 248 80h56v32zM592 464H480V416c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H400V320H592V464zM380.5 237c-17.8 11.9-28.5 31.9-28.5 53.3V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V290.3c0-21.4-10.7-41.4-28.5-53.3L544 192V48c0-26.5-21.5-48-48-48s-48 21.5-48 48V192l-67.5 45zM480 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faTarp:{prefix:"far",iconName:"tarp",icon:[576,512,[],"e57b","M48 128c0-8.8 7.2-16 16-16l448 0c8.8 0 16 7.2 16 16V288H448c-17.7 0-32 14.3-32 32v80L64 400c-8.8 0-16-7.2-16-16l0-256zm528 0c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64l364.1 0c12.7 0 24.9-5.1 33.9-14.1l99.9-99.9c9-9 14.1-21.2 14.1-33.9V128zM112 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFaceSleepy:{prefix:"far",iconName:"face-sleepy",icon:[512,512,[],"e38e","M256 464c47 0 90.4-15.6 125.2-41.9c2.7 14.8 2.8 29.6 2.8 41.9c0 4.5 .4 8.9 1.1 13.1C347.2 499.3 303.1 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 37-7.8 72.1-22 103.9c-7.4-6.2-15.1-11.8-22.7-16.7c-5.8-3.8-11.8-7.3-17.9-10.6C458.8 308.9 464 283 464 256c0-114.9-93.1-208-208-208S48 141.1 48 256s93.1 208 208 208zm-80-74.5C191.1 364.8 221.3 348 256 348s64.9 16.8 80.1 41.5c6.8 11.1-6 20.7-18.3 16.4c-18.9-6.5-39.8-10.1-61.8-10.1s-42.9 3.6-61.8 10.1c-12.3 4.2-25.1-5.3-18.3-16.4zM326.2 250.3c5.5 5.8 14.8 9.7 25.4 9.7s19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C391.7 293.2 371 300 351.6 300s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9zM159.6 260c10.6 0 19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C199.7 293.2 179 300 159.6 300s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9c5.5 5.8 14.8 9.7 25.4 9.7zM512 464c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-32 0-102.4-64-128c48 0 160 48 160 128z"]},faHandHorns:{prefix:"far",iconName:"hand-horns",icon:[384,512,[],"e1a9","M80 48c8.8 0 16 7.2 16 16V208v32H80c-5.5 0-10.8 .6-16 1.6V64c0-8.8 7.2-16 16-16zM16 64V272C6 285.4 0 302 0 320c0 0 0 0 0 0v24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V288 256 128c0-35.3-28.7-64-64-64s-64 28.7-64 64v50c-5.1-1.3-10.5-2-16-2c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-5.5 0-10.9 .7-16 2V64c0-35.3-28.7-64-64-64S16 28.7 16 64zM336 256v32 56c0 66.3-53.7 120-120 120H168c-66.3 0-120-53.7-120-120V320s0 0 0 0c0-17.7 14.3-32 32-32h40 40c8.8 0 16 7.2 16 16s-7.2 16-16 16H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c15.1 0 29-5.3 40-14c11 8.8 24.9 14 40 14c35.3 0 64-28.7 64-64V256 240 128c0-8.8 7.2-16 16-16s16 7.2 16 16V256zM160 240H144V208c0-8.8 7.2-16 16-16s16 7.2 16 16v32 2c-5.1-1.3-10.5-2-16-2zm96 16v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V264 240c0-8.8 7.2-16 16-16s16 7.2 16 16v16z"]},faScrewdriverWrench:eaX,faTools:ea$,faArrowsToEye:{prefix:"far",iconName:"arrows-to-eye",icon:[640,512,[],"e4bf","M49 15C39.6 5.7 24.4 5.7 15 15S5.7 39.6 15 49l63 63H40c-13.3 0-24 10.7-24 24s10.7 24 24 24h96c13.3 0 24-10.7 24-24V40c0-13.3-10.7-24-24-24s-24 10.7-24 24V78.1L49 15zM320 352c-64.5 0-113.8-52.1-138.5-96c24.7-43.9 74-96 138.5-96s113.8 52.1 138.5 96c-24.7 43.9-74 96-138.5 96zm0-240c-97.3 0-161.4 81.6-186.5 131.9c-3.8 7.6-3.8 16.5 0 24.2C158.6 318.4 222.7 400 320 400s161.4-81.6 186.5-131.9c3.8-7.6 3.8-16.5 0-24.2C481.4 193.6 417.3 112 320 112zM625 15c-9.4-9.4-24.6-9.4-33.9 0l-63 63V40c0-13.3-10.7-24-24-24s-24 10.7-24 24v96c0 13.3 10.7 24 24 24h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H561.9l63-63c9.4-9.4 9.4-24.6 0-33.9zM49 497l63-63V472c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24s10.7 24 24 24H78.1L15 463c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zm576 0c9.4-9.4 9.4-24.6 0-33.9l-63-63H600c13.3 0 24-10.7 24-24s-10.7-24-24-24H504c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V433.9l63 63c9.4 9.4 24.6 9.4 33.9 0zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faCircleThreeQuarters:{prefix:"far",iconName:"circle-three-quarters",icon:[512,512,[],"e125","M256 304c-26.5 0-48-21.5-48-48V53.6C116.3 75.2 48 157.7 48 256c0 114.9 93.1 208 208 208c98.3 0 180.8-68.3 202.4-160H256zM224.1 2C241.6-.2 256 14.3 256 32V208v48h48H480c17.7 0 32.2 14.4 30 31.9C494.3 414.2 386.6 512 256 512C114.6 512 0 397.4 0 256C0 125.4 97.8 17.7 224.1 2z"]},faTrophyStar:ea1,faTrophyAlt:ea2,faPlugCircleBolt:{prefix:"far",iconName:"plug-circle-bolt",icon:[576,512,[],"e55b","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},faFaceThermometer:{prefix:"far",iconName:"face-thermometer",icon:[576,512,[],"e39a","M288 48C173.1 48 80 141.1 80 256s93.1 208 208 208c65.9 0 124.7-30.7 162.8-78.5c1.5-1.3 3-2.6 4.4-4L540 301.1C518.8 421 414 512 288 512C146.6 512 32 397.4 32 256S146.6 0 288 0c97 0 181.4 54 224.8 133.5c-16.5-.3-33.1 4.4-47.3 14.1C429 87.8 363.1 48 288 48zM546.8 180.1c19.8 19.8 19.4 52.1-.9 71.4L415.1 376.1c-1.2 4.2-3.4 8.1-6.8 11.2c-9.7 9-24.9 8.4-33.9-1.4C359.2 369.5 333.2 352 296 352s-63.2 17.5-78.4 33.9c-9 9.7-24.2 10.4-33.9 1.4s-10.4-24.2-1.4-33.9c22-23.8 60-49.4 113.6-49.4c16.2 0 31.1 2.3 44.4 6.3L477 179.4c19.6-18.8 50.6-18.4 69.8 .7zM401.3 345l28-26.7-5.8-5.8c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l6.3 6.3 15.4-14.7-6.6-6.6c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l7 7 15.4-14.7-7.4-7.4c-4.7-4.7-4.7-12.3 0-17s12.3-4.7 17 0l7.8 7.8 11.5-11c7.3-6.9 7.4-18.5 .3-25.6c-6.9-6.9-18-7-25-.3L372.5 323.9c11.2 6.3 20.8 13.7 28.9 21.1zm-193-169a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faGridRound4:{prefix:"far",iconName:"grid-round-4",icon:[448,512,[],"e5dd","M44.8 64a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zM0 76.8a44.8 44.8 0 1 0 89.6 0A44.8 44.8 0 1 0 0 76.8zM44.8 183.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zM0 196.3a44.8 44.8 0 1 0 89.6 0A44.8 44.8 0 1 0 0 196.3zM57.6 315.7a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zM44.8 270.9a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zM0 435.2a44.8 44.8 0 1 0 89.6 0A44.8 44.8 0 1 0 0 435.2zM177.1 76.8a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zM164.3 32a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zm57.6 119.5a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zm-12.8-44.8a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zM296.5 76.8a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zM283.7 32a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zm57.6 119.5a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zm-12.8-44.8a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zM416 76.8a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zM403.2 32a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0zM416 315.7a12.8 12.8 0 1 1 -25.6 0 12.8 12.8 0 1 1 25.6 0zm-12.8-44.8a44.8 44.8 0 1 0 0 89.6 44.8 44.8 0 1 0 0-89.6zm0 151.5a12.8 12.8 0 1 1 0 25.6 12.8 12.8 0 1 1 0-25.6zm-44.8 12.8a44.8 44.8 0 1 0 89.6 0 44.8 44.8 0 1 0 -89.6 0z"]},faSignPostsWrench:{prefix:"far",iconName:"sign-posts-wrench",icon:[640,512,[],"e626","M64 24l0 8H48C21.5 32 0 53.5 0 80V368c0 26.5 21.5 48 48 48H64l0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72H384c-10.8-14.3-19.2-30.5-24.7-48H48L48 80H528v80.8c16.9 1.7 33.1 6 48 12.5V80c0-26.5-21.5-48-48-48H512l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8H112l0-8c0-13.3-10.7-24-24-24S64 10.7 64 24zM640 320c0-47.4-25.7-88.8-64-110.9c-7.4-4.3-16 1.5-16 10V304c0 26.5-21.5 48-48 48s-48-21.5-48-48V219.1c0-8.5-8.6-14.3-16-10c-38.3 22.1-64 63.5-64 110.9c0 40.4 18.7 76.5 48 99.9V476c0 19.9 16.1 36 36 36h88c19.9 0 36-16.1 36-36V419.9c29.3-23.5 48-59.5 48-99.9zM512.3 192l-.3 0-.3 0h.7z"]},faShirtRunning:{prefix:"far",iconName:"shirt-running",icon:[384,512,[],"e3c8","M88 0c13.3 0 24 10.7 24 24V72c0 44.2 35.8 80 80 80s80-35.8 80-80V24c0-13.3 10.7-24 24-24s24 10.7 24 24c0 127.9 26.8 181 41.5 200.5c9.6 12.8 22.5 32.8 22.5 56.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V280.7c0-23.5 12.9-43.5 22.5-56.3C37.2 205 64 151.9 64 24C64 10.7 74.7 0 88 0zM60.8 253.4C52.2 264.8 48 273.9 48 280.7V390.8L299.3 209.3c-5.4-13.6-10.4-29.8-14.6-49.1C261.4 184.7 228.5 200 192 200s-69.4-15.3-92.7-39.8C89 206.9 74.1 235.7 60.8 253.4zM48.1 450c1 7.9 7.7 14 15.9 14H320c8.8 0 16-7.2 16-16V280.7c0-6.8-4.2-15.9-12.8-27.3c-.3-.4-.7-.9-1-1.4L48.1 450z"]},faBookCircleArrowUp:{prefix:"far",iconName:"book-circle-arrow-up",icon:[640,512,[],"e0bd","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H322.9c-1.9-10.4-2.9-21.1-2.9-32c0-5.4 .2-10.7 .7-16H80c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V220.5c14.6-9.5 30.8-17 48-21.8V56c0-30.9-25.1-56-56-56H88zM496 224a144 144 0 1 0 0 288 144 144 0 1 0 0-288zM428.7 371.3c-6.2-6.2-6.2-16.4 0-22.6l56-56c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L512 342.6V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V342.6l-28.7 28.7c-6.2 6.2-16.4 6.2-22.6 0z"]},faFaceNauseated:{prefix:"far",iconName:"face-nauseated",icon:[512,512,[],"e381","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm335.6-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-12.3-84.7l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm121.4-22.6c6.2-6.2 16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4c-6.2-6.2-6.2-16.4 0-22.6zM172 267.2C189 277 202 293 208 312h96.2c6.1-18.8 19-34.5 35.8-44.2c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8c-9.4 5.5-15.7 15.6-15.7 27.2s6.3 21.8 15.7 27.2c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8c-17.1-9.9-30.2-26-36.2-45.3H208c-6 19-19.1 35-36 44.8c-11.5 6.6-26.2 2.7-32.8-8.8s-2.7-26.2 8.8-32.8c9.5-5.5 15.7-15.6 15.7-27.2s-6.3-21.8-15.7-27.2c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8z"]},faHeart:{prefix:"far",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z"]},faFileChartPie:{prefix:"far",iconName:"file-chart-pie",icon:[384,512,[],"f65a","M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 240.1c8.7-1.5 16 5.8 16 14.7V320c0 8.8 7.2 16 16 16h64c8.9 0 16.3 7.4 14.6 16.1c-.5 2.5-1 5-1.7 7.4c-13.7 51.2-66.4 81.6-117.6 67.9s-81.6-66.4-67.9-117.6c10-37.4 40.8-63.7 76.5-69.8zm63.9-30.8c40.3 6.7 72 38.5 78.8 78.8c1.5 8.7-5.8 15.9-14.7 15.9H224c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16.1 15.9-14.7z"]},faMarsAndVenus:{prefix:"far",iconName:"mars-and-venus",icon:[512,512,[9893],"f224","M352 24c0 13.3 10.7 24 24 24h38.1L371.2 90.9C340.3 64.2 300 48 256 48C158.8 48 80 126.8 80 224c0 89.1 66.2 162.7 152 174.4V416H208c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v24c0 13.3 10.7 24 24 24s24-10.7 24-24V464h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V398.4c85.8-11.7 152-85.3 152-174.4c0-35.8-10.7-69.2-29.1-97L448 81.9V120c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24zM256 96a128 128 0 1 1 0 256 128 128 0 1 1 0-256z"]},faHouseUser:ea4,faHomeUser:ea3,faCircleArrowDownLeft:{prefix:"far",iconName:"circle-arrow-down-left",icon:[512,512,[],"e0f9","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm0 464A256 256 0 1 1 256 0a256 256 0 1 1 0 512zm64-144H168c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24V286.1L327 151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-135 135H320c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},faDumpsterFire:{prefix:"far",iconName:"dumpster-fire",icon:[640,512,[],"f794","M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0h58c15.1-18.1 32.1-35.7 50.5-52.1c1.5-1.4 3.2-2.6 4.8-3.8L402.9 32H304V160zm209.9-23.7c17.4-15.8 43.9-16.2 61.7-1.2c-.1-.7-.3-1.4-.5-2.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l12.8 64.2c9.6 1 19 4.9 26.6 11.8c11.7 10.6 23 21.6 33.9 33.1c1.7-1.6 3.3-3.2 5-4.8zM80.4 192H32l4 32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H42L64 448v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H337.6c-12.7-14.3-23.4-30.5-31.5-48H106.4l-20-160H309c4.9-10 10.3-19.8 16.2-29.3c3.8-6.2 7.9-12.5 12.3-18.7H80.4zM480 480c88.4 0 160-71.6 160-160c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L512 189.9l-46-46c-6-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C382.5 175.3 320 243.3 320 320c0 88.4 71.6 160 160 160zm64-111.8c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 295.1 544 331.6 544 368.2z"]},faHexagonMinus:ea0,faMinusHexagon:ea6,faLeftToLine:ea8,faArrowAltToLeft:ea5,faHouseCrack:{prefix:"far",iconName:"house-crack",icon:[576,512,[],"e3b1","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.3 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32h85.9l-30.3-48.1c-4.4-6.9-2.8-16 3.6-21.1L288 327.6l-58.1-76.1c-11.3-14.8 7.4-33.6 22.3-22.5l115.2 86.2c8.4 6.3 8.6 18.8 .4 25.3L288 403.8 325.9 464H432c17.7 0 32-14.3 32-32V204.8L288 55.5z"]},faPawSimple:ea7,faPawAlt:ea9,faArrowLeftLongToLine:{prefix:"far",iconName:"arrow-left-long-to-line",icon:[640,512,[],"e3d4","M0 88V424c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-13.3-10.7-24-24-24S0 74.7 0 88zM135 239c-9.4 9.4-9.4 24.6 0 33.9L271 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-95-95L616 280c13.3 0 24-10.7 24-24s-10.7-24-24-24l-406.1 0 95-95c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L135 239z"]},faBracketsRound:ene,faParentheses:eni,faMartiniGlassCitrus:enr,faCocktail:ena,faUserShakespeare:{prefix:"far",iconName:"user-shakespeare",icon:[448,512,[],"e2c2","M224 48c-44.2 0-80 35.8-80 80v32c0 40.1 29.5 73.3 68 79.1V224c0-6.6 5.4-12 12-12s12 5.4 12 12v15.1c38.5-5.8 68-39 68-79.1V128c0-44.2-35.8-80-80-80zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v23.2c0 10.9 3.7 21.5 10.5 30L373.6 195c6.7 8.4 10.4 18.8 10.4 29.6c0 26.2-21.2 47.4-47.4 47.4H286c-18.4 10.2-39.5 16-62 16s-43.6-5.8-62-16H111.4C85.2 272 64 250.8 64 224.6c0-10.8 3.7-21.2 10.4-29.6l11.1-13.9c6.8-8.5 10.5-19.1 10.5-30V128zm96-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-7.5 39.5c2 2 6 5.3 10.7 8.1c4.9 2.9 9.4 4.4 12.8 4.4c6.6 0 12 5.4 12 12s-5.4 12-12 12c-9.5 0-18.3-3.8-24.8-7.6c-2.5-1.5-4.9-3.1-7.1-4.6C211.6 201 199 204 192 204c-6.6 0-12-5.4-12-12s5.4-12 12-12c2.1 0 12.9-1.9 23.5-12.5c4.7-4.7 12.3-4.7 17 0zM240 416.7c-.3 8.5-7.4 15.3-16 15.3s-15.6-6.8-16-15.3c-23.1 1.9-42.4 7.7-56.5 13.5c-8.6 3.5-15.2 7-19.6 9.6c-2.2 1.3-3.8 2.3-4.8 2.9c-.5 .3-.8 .6-1 .7l-.1 .1c-7.3 5.3-16.9 6-24.9 1.9C93.1 441.3 88 433 88 424V394.9C67.7 412.1 53.5 436.4 49.3 464H208c0-8.8 7.2-16 16-16s16 7.2 16 16H398.7c-4.2-27.6-18.4-51.9-38.7-69.1V424c0 9-5.1 17.3-13.1 21.4c-8 4.1-17.6 3.3-24.9-1.9l-.1-.1c-.2-.1-.5-.3-1-.7c-1-.6-2.6-1.7-4.8-2.9c-4.4-2.5-11-6-19.6-9.6c-14.1-5.8-33.3-11.6-56.5-13.5zM117.9 325.9C133.4 312.3 153.7 304 176 304h96c22.3 0 42.6 8.3 58.1 21.9c68 18.9 117.9 81.3 117.9 155.4c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-74 49.9-136.4 117.9-155.4zM224 368c35.9 0 65.8 8 87.3 16.4C307.7 366 291.5 352 272 352H176c-19.5 0-35.7 14-39.3 32.4C158.2 376 188.1 368 224 368z"]},faArrowRightToArc:{prefix:"far",iconName:"arrow-right-to-arc",icon:[512,512,[],"e4b2","M464 256c0-114.9-93.1-208-208-208c-13.3 0-24-10.7-24-24s10.7-24 24-24C397.4 0 512 114.6 512 256s-114.6 256-256 256c-13.3 0-24-10.7-24-24s10.7-24 24-24c114.9 0 208-93.1 208-208zM232.3 134.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6s-2.8 13-7.7 17.6l-112 104c-9.7 9-24.9 8.5-33.9-1.3s-8.5-24.9 1.3-33.9L266.9 280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H266.9l-67.2-62.4c-9.7-9-10.3-24.2-1.3-33.9s24.2-10.3 33.9-1.3z"]},faFaceSurprise:enn,faSurprise:eno,faBottleWater:{prefix:"far",iconName:"bottle-water",icon:[320,512,[],"e4c5","M120 0C106.7 0 96 10.7 96 24V83.4c-7.6 2.1-14.9 5-21.8 8.9L68 95.7c-27.1 15.1-44 43.7-44 74.8c0 15.9 4.3 30.8 11.9 43.5C28.4 226.2 24 240.6 24 256c0 18 6 34.6 16 48c-10 13.4-16 30-16 48c0 14.6 3.9 28.2 10.7 40C27.9 403.8 24 417.4 24 432c0 44.2 35.8 80 80 80H216c44.2 0 80-35.8 80-80c0-14.6-3.9-28.2-10.7-40c6.8-11.8 10.7-25.4 10.7-40c0-18-6-34.6-16-48c10-13.4 16-30 16-48c0-15.4-4.4-29.8-11.9-42c7.6-12.8 11.9-27.6 11.9-43.5c0-31.1-16.8-59.7-44-74.8l-6.2-3.4c-6.9-3.8-14.3-6.8-21.8-8.9V24c0-13.3-10.7-24-24-24H120zM76.7 239.2c9.4-15.2 9.6-34.3 .5-49.7c-3.3-5.5-5.2-12-5.2-19.1c0-13.6 7.4-26.2 19.3-32.8l6.2-3.4c7.4-4.1 15.6-6.2 24.1-6.2h76.9c8.4 0 16.7 2.1 24.1 6.2l6.2 3.4c11.9 6.6 19.3 19.2 19.3 32.8c0 7.1-1.9 13.5-5.2 19.1c-9.1 15.4-8.9 34.5 .5 49.7c3 4.8 4.7 10.5 4.7 16.8c0 7.3-2.4 13.8-6.4 19.2c-12.8 17.1-12.8 40.6 0 57.7c4 5.3 6.4 11.9 6.4 19.2c0 5.9-1.6 11.3-4.3 16c-8.6 14.9-8.6 33.2 0 48.1c2.7 4.7 4.3 10.1 4.3 16c0 17.7-14.3 32-32 32H104c-17.7 0-32-14.3-32-32c0-5.9 1.6-11.3 4.3-16c8.6-14.9 8.6-33.2 0-48.1c-2.7-4.7-4.3-10.1-4.3-16c0-7.3 2.4-13.8 6.4-19.2c12.8-17.1 12.8-40.6 0-57.7c-4-5.3-6.4-11.9-6.4-19.2c0-6.2 1.7-11.9 4.7-16.8zM136 208c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H136zM112 360c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-13.3 0-24 10.7-24 24z"]},faCirclePause:ens,faPauseCircle:enl,faGaugeCirclePlus:{prefix:"far",iconName:"gauge-circle-plus",icon:[640,512,[],"e498","M256 464c29.4 0 57.3-6.1 82.6-17.1c7.4 14.7 16.7 28.2 27.7 40.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-14 0-27.5 1.6-40.6 4.7C429.9 110.7 350.3 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zm0-56c-30.9 0-56-25.1-56-56c0-22.3 13.1-41.6 32-50.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24V301.4c18.9 9 32 28.3 32 50.6c0 30.9-25.1 56-56 56zM128 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-16 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm208-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm176 64a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304z"]},faFolders:{prefix:"far",iconName:"folders",icon:[576,512,[],"f660","M512 336H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H277.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c21 21 49.5 32.8 79.2 32.8H512c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16zM160 384H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H394.5c-17 0-33.3-6.7-45.3-18.7L322.7 50.7c-12-12-28.3-18.7-45.3-18.7H160c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z"]},faAngel:{prefix:"far",iconName:"angel",icon:[576,512,[],"f779","M384 64c0 0 0 .1 0 .2s-.1 .3-.2 .6c-.3 .6-.9 1.8-2.3 3.5c-1.4 1.7-3.4 3.6-6.2 5.6c6.7 8.3 12.2 17.6 16.3 27.7C407 91 416 78 416 64c0-35.3-57.3-64-128-64S160 28.7 160 64c0 14 9 27 24.3 37.5c4.1-10 9.6-19.3 16.3-27.7c-2.7-2-4.8-4-6.2-5.6c-1.4-1.7-2-2.8-2.3-3.5c-.1-.3-.2-.5-.2-.6s0-.1 0-.2s0-.1 0-.2s.1-.3 .2-.6c.3-.6 .9-1.8 2.3-3.5c2.9-3.5 8.4-7.9 17.3-12.4C229.6 38.4 256.5 32 288 32s58.4 6.4 76.2 15.4c8.9 4.5 14.4 8.9 17.3 12.4c1.4 1.7 2 2.8 2.3 3.5c.1 .3 .2 .5 .2 .6s0 .1 0 .2zM256 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM87.6 388.2c5.6-11.1 8.4-23.4 8.4-35.8v-.9c0-12.4-2.9-24.7-8.4-35.8L69.2 279c-3.4-6.7-5.2-14.4-5.2-22.1c0-27.1 22-48.9 48.2-48.9c12.8 0 25 5.1 34.1 14.1l66.4 66.4c-6.8 7.2-12.7 15.5-17.3 24.7L120 464H49.7l37.9-75.8zM253.8 261.8l-73.6-73.6c-18-18-42.5-28.2-68-28.2C59.1 160 16 203.8 16 256.9c0 15.1 3.5 30.1 10.2 43.6l18.4 36.7c2.2 4.4 3.4 9.3 3.4 14.3v.9c0 5-1.2 9.9-3.4 14.3L4.8 446.4C1.6 452.7 0 459.7 0 466.7c0 25 20.3 45.3 45.3 45.3H96h53.7H426.3 480h50.7c25 0 45.3-20.3 45.3-45.3c0-7-1.6-14-4.8-20.3l-39.8-79.7c-2.2-4.4-3.4-9.3-3.4-14.3v-.9c0-5 1.2-9.9 3.4-14.3l18.4-36.7C556.5 287 560 272 560 256.9c0-53.1-43.1-96.9-96.2-96.9c-25.5 0-50 10.1-68 28.2l-73.6 73.6C311.4 258 299.8 256 288 256s-23.4 2-34.2 5.8zm109.6 26.7l66.4-66.4c9-9 21.3-14.1 34.1-14.1c26.1 0 48.2 21.8 48.2 48.9c0 7.7-1.8 15.4-5.2 22.1l-18.4 36.7c-5.6 11.1-8.4 23.4-8.4 35.8v.9c0 12.4 2.9 24.7 8.4 35.8L526.3 464H456L380.6 313.2c-4.6-9.2-10.4-17.5-17.3-24.7zm-25.7 46.2L402.3 464H173.7l64.6-129.3C247.7 315.9 267 304 288 304s40.3 11.9 49.7 30.7z"]},faValueAbsolute:{prefix:"far",iconName:"value-absolute",icon:[512,512,[],"f6a6","M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zM177 143c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l79 79-79 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l79-79 79 79c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-79-79 79-79c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-79 79-79-79zM512 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56z"]},faRabbit:{prefix:"far",iconName:"rabbit",icon:[512,512,[128007],"f708","M245.7 0c-24.4 0-45.1 17.9-48.5 42.1l-.7 4.9c-7.8 54.3 8.4 108.9 43.5 150.1v20.6c-66.8 20.7-119.8 73-141.4 139.4C90.3 353.8 81.4 352 72 352c-39.8 0-72 32.2-72 72s32.2 72 72 72c14.7 0 28.3-4.4 39.7-11.9C127.8 501.3 150.6 512 176 512h32l96 0c23.9 0 44.7-13.1 55.7-32.4l5.1 6.8c21.2 28.3 61.3 34 89.6 12.8s34-61.3 12.8-89.6L388 304c46.4-.1 84-37.8 84-84.3c0-25.3-11.4-49.3-31-65.3L404 124.3c-5.6-4.5-11.5-8.6-17.6-12c10.1-24.8 13.6-52.1 9.8-79.4l-.9-6C393.1 11.4 379.9 0 364.3 0c-8.2 0-16.2 3.3-22 9.1l-2 2c-5.8 5.7-11 11.9-15.7 18.3c14.7 21.5 25.1 45.4 30.7 70.4c-8.4-2.1-17-3.4-25.7-3.7c-8.2-29.3-23.8-56.6-46.2-78.8l-3.1-3.1L263.4 31.1l16.8-16.9C271 5.1 258.6 0 245.7 0zM88.7 406.7c-.4 5.7-.7 11.4-.7 17.3c0 5.6 .5 11.1 1.5 16.4C85.1 445.1 78.9 448 72 448c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.5 0 12.4 2.6 16.7 6.7zm156-357.9c.1-.5 .5-.9 1-.9c.3 0 .5 .1 .7 .3l3.1 3.1 16.8-16.9L249.5 51.4c20.4 20.2 33.2 46.2 37.2 73.7c1 6.7 4.7 12.6 10.3 16.4s12.5 5 19 3.5c2.7-.6 5.5-1 8.5-1c17.9 0 35.3 6.2 49.3 17.5l36.9 30.1c8.4 6.9 13.4 17.2 13.4 28.1c0 20-16.2 36.3-36.3 36.3H352c-13.3 0-24 10.7-24 24v16c0 5.2 1.7 10.2 4.8 14.4l96 128c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2l-68.6-91.4c-4.2-5.6-10.6-9-17.5-9.5s-13.8 2.1-18.7 7L271 391c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8h16c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0H176c-22.1 0-40-17.9-40-40c0-80.8 57-148.2 133-164.3c11.1-2.4 19-12.1 19-23.5V187.9c0-6.1-2.4-12.1-6.6-16.5C251.8 140.1 237.8 96.8 244 53.8l.7-4.9zM352 208a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faToiletPaperSlash:{prefix:"far",iconName:"toilet-paper-slash",icon:[640,512,[],"e072","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L518.1 380.8c14.4-4.3 26.5-12.4 35.9-21.3c13.6-13 23.7-29.4 31.1-46.1C600 279.8 608 236.9 608 192s-8-87.8-22.9-121.3C577.7 54 567.6 37.5 554 24.5C540.1 11.4 520.5 0 496 0c-1.3 0-2.6 0-3.8 .1l0-.1H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM134 79.8c.3-.7 .7-1.4 1-2.1c6.7-13.4 13.4-21.6 18.6-26c2.5-2.1 4.3-3 5.2-3.4c.5-.2 .8-.3 .9-.3s.2 0 .3 0H419c-4.7 7.3-8.6 15-12.1 22.7C392 104.2 384 147.1 384 192c0 29.8-1 57-2.7 81.6L134 79.8zM426.5 309c3.4-33.8 5.5-72.6 5.5-117c0-76 26.2-138.3 59.4-143.6c1.5-.2 3.1-.4 4.6-.4c35.3 0 64 64.5 64 144s-28.7 144-64 144H461l-34.5-27zM64 192c0 77.6-.4 174.5-32.9 250c-3.2 7.4-6.7 14.6-10.5 21.6l0 .1c-4.3 7.2-5.5 15.8-3.6 23.7c.7 2.9 1.8 5.7 3.3 8.4C25.8 505.8 36.5 512 48 512H333.9c22.3 0 45.4-12.1 55.4-36.1c5.4-12.9 12.2-32.1 18.8-58.4l-41.7-32.8c-7.5 35.6-15.8 59.2-21.5 72.8c-.9 2.1-2.1 3.5-3.8 4.5c-2 1.2-4.6 2-7.3 2H73.8c18.1-40.9 27.3-85.5 32.2-127.9c5.9-50.6 5.9-101.7 5.9-144.1c0-2.6 0-5.1 .1-7.7L66.5 148.4C64.9 162.4 64 177 64 192zm432 48c13.3 0 24-21.5 24-48s-10.7-48-24-48s-24 21.5-24 48s10.7 48 24 48z"]},faCircleEuro:{prefix:"far",iconName:"circle-euro",icon:[512,512,[],"e5ce","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm128 16h16c-.6-5-.9-10.1-.9-15.2c0-5.7 .4-11.3 1.1-16.8H128c-8.8 0-16-7.2-16-16s7.2-16 16-16h24.7c19.2-46.9 65.4-80 119.2-80H313c13.3 0 24 10.7 24 24s-10.7 24-24 24H271.9c-26.3 0-49.6 12.6-64.4 32H288c8.8 0 16 7.2 16 16s-7.2 16-16 16H192.9c-1.1 5.4-1.7 11-1.7 16.8c0 5.2 .5 10.3 1.4 15.2H288c8.8 0 16 7.2 16 16s-7.2 16-16 16H206.4c14.7 20.3 38.5 33.5 65.5 33.5H313c13.3 0 24 10.7 24 24s-10.7 24-24 24H271.9c-54.4 0-101-33.8-119.8-81.5H128c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faAppleWhole:enf,faAppleAlt:enh,faKitchenSet:{prefix:"far",iconName:"kitchen-set",icon:[576,512,[],"e51a","M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm46 24c-11.4 68.1-70.7 120-142 120C64.5 288 0 223.5 0 144S64.5 0 144 0c71.4 0 130.6 51.9 142 120h66.7c3.8-22.7 23.6-40 47.3-40h96c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H400c-23.8 0-43.5-17.3-47.3-40H286zM80 144a64 64 0 1 1 128 0A64 64 0 1 1 80 144zM376 264c0-13.3 10.7-24 24-24s24 10.7 24 24v8h40 56c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V320h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h56 40v-8zm-40 56V464H464V320H336zM32 336c0-8.8 7.2-16 16-16h80 16 32c26.5 0 48 21.5 48 48s-21.5 48-48 48H160c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V336zm128 48h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32zM0 488c0-13.3 10.7-24 24-24H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM400 128v32h96V128H400z"]},faDiamondHalf:{prefix:"far",iconName:"diamond-half",icon:[512,512,[],"e5b7","M215 17C225.9 6.1 240.6 0 256 0V48 464v48c-15.4 0-30.1-6.1-41-17L17 297C6.1 286.1 0 271.4 0 256s6.1-30.1 17-41L215 17zm-7 403.1V91.9L50.9 249c-1.9 1.9-2.9 4.4-2.9 7s1 5.2 2.9 7L208 420.1z"]},faLockKeyhole:eng,faLockAlt:enM,faR:{prefix:"far",iconName:"r",icon:[320,512,[114],"52","M56 32C25.1 32 0 57.1 0 88V280 456c0 13.3 10.7 24 24 24s24-10.7 24-24V304H157.9L276.5 469.9c7.7 10.8 22.7 13.3 33.5 5.6s13.3-22.7 5.6-33.5L214.5 300.6C274.9 286.7 320 232.6 320 168c0-75.1-60.9-136-136-136H56zM176 256H48V88c0-4.4 3.6-8 8-8H184c48.6 0 88 39.4 88 88s-39.4 88-88 88h-8z"]},faTemperatureQuarter:enu,faTemperature1:enm,faThermometer1:enp,faThermometerQuarter:enz,faSquareInfo:enC,faInfoSquare:enL,faWifiSlash:{prefix:"far",iconName:"wifi-slash",icon:[640,512,[],"f6ac","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-267-209.3c47.2 8.4 89.8 30.2 123.8 61.4c9.8 9 24.9 8.3 33.9-1.5s8.3-24.9-1.5-33.9C467.4 237.5 397.1 208 320 208c-7.2 0-14.3 .3-21.4 .8L169.4 107.5C216.2 89.7 267 80 320 80c107.4 0 205.4 39.9 280.1 105.7c9.9 8.8 25.1 7.8 33.9-2.2s7.8-25.1-2.2-33.9C548.7 76.4 439.5 32 320 32c-69.1 0-134.7 14.9-193.9 41.5L38.8 5.1zM226.3 274.3L184 241c-23.4 12.1-44.9 27.2-64.1 44.8c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5c21.5-19.7 46.5-35.7 73.9-46.9zM76.9 156.6L37.7 125.7c-10.2 7.6-20 15.6-29.5 23.9c-9.9 8.8-10.9 23.9-2.2 33.9s23.9 10.9 33.9 2.2c11.8-10.4 24.1-20.1 37-29.1zM376 424a56 56 0 1 0 -112 0 56 56 0 1 0 112 0z"]},faToiletPaperXmark:{prefix:"far",iconName:"toilet-paper-xmark",icon:[512,512,[],"e5b3","M48 192c0 43.3 9.2 81.3 23 107.7c14.4 27.5 30.1 36.3 41 36.3H324.7c-3-4.5-5.7-9.3-8.2-14.1C298.5 287.4 288 241.5 288 192s10.5-95.4 28.5-129.9c2.5-4.8 5.3-9.5 8.2-14.1H112c-10.9 0-26.6 8.9-41 36.3C57.2 110.7 48 148.7 48 192zM359 84.3c-13.8 26.3-23 64.3-23 107.7s9.2 81.3 23 107.7c14.4 27.5 30.1 36.3 41 36.3s26.6-8.9 41-36.3c13.8-26.3 23-64.3 23-107.7s-9.2-81.3-23-107.7C426.6 56.9 410.9 48 400 48s-26.6 8.9-41 36.3zM464 456V351.1c-16.6 19.3-38.1 32.9-64 32.9H112c-37.7 0-66-28.7-83.5-62.1C10.5 287.4 0 241.5 0 192S10.5 96.6 28.5 62.1C46 28.7 74.3 0 112 0H400c37.7 0 66 28.7 83.5 62.1C501.5 96.6 512 142.5 512 192V456c0 30.9-25.1 56-56 56H216c-30.9 0-56-25.1-56-56V416h48v40c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8zM400 240c-13.3 0-24-21.5-24-48s10.7-48 24-48s24 21.5 24 48s-10.7 48-24 48zM235.3 132.7c6.2 6.2 6.2 16.4 0 22.6L198.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L176 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L153.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L176 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0z"]},faHandsHoldingDollar:enI,faHandsUsd:enA,faCube:{prefix:"far",iconName:"cube",icon:[512,512,[],"f1b2","M258.8 50.7c-1.8-.7-3.8-.7-5.7 0L63.6 122.6 256 198.2l192.4-75.6L258.8 50.7zM48 377.9c0 3.3 2.1 6.3 5.2 7.5L232 453.2V240.4L48 168.1V377.9zm232 75.3l178.8-67.8c3.1-1.2 5.2-4.2 5.2-7.5V168.1L280 240.4V453.2zM236.1 5.9c12.8-4.9 26.9-4.9 39.7 0l200 75.9C497.6 90 512 110.8 512 134.1V377.9c0 23.3-14.4 44.1-36.1 52.4l-200 75.9c-12.8 4.9-26.9 4.9-39.7 0l-200-75.9C14.4 422 0 401.2 0 377.9V134.1C0 110.8 14.4 90 36.1 81.7l200-75.9z"]},faArrowDownTriangleSquare:enH,faSortShapesDown:enV,faBitcoinSign:{prefix:"far",iconName:"bitcoin-sign",icon:[320,512,[],"e0b4","M64 24C64 10.7 74.7 0 88 0s24 10.7 24 24V64h32V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64.7c54 6 96 51.8 96 107.3c0 27.5-10.3 52.6-27.2 71.6C295.9 261.5 320 297.9 320 340c0 59.6-48.4 108-108 108H192v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H112v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H41.7C18.7 448 0 429.3 0 406.3V280v-6.3V232 101.6C0 80.8 16.8 64 37.6 64H64V24zM48 232H180c33.1 0 60-26.9 60-60s-26.9-60-60-60H48V232zm132 48H48V400H212c33.1 0 60-26.9 60-60s-26.9-60-60-60H180z"]},faShutters:{prefix:"far",iconName:"shutters",icon:[512,512,[],"e449","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM13.7 128L.4 198c-.3 1.4-.4 2.7-.4 4.1C0 214.2 9.8 224 21.9 224H490.1c12.1 0 21.9-9.8 21.9-21.9c0-1.4-.1-2.8-.4-4.1l-13.3-70H449.4l9.1 48H53.4l9.1-48H13.7zM.4 326c-.3 1.4-.4 2.7-.4 4.1C0 342.2 9.8 352 21.9 352H490.1c12.1 0 21.9-9.8 21.9-21.9c0-1.4-.1-2.8-.4-4.1l-13.3-70H449.4l9.1 48H53.4l9.1-48H13.7L.4 326zm0 128c-.3 1.4-.4 2.7-.4 4.1C0 470.2 9.8 480 21.9 480H490.1c12.1 0 21.9-9.8 21.9-21.9c0-1.4-.1-2.8-.4-4.1l-13.3-70H449.4l9.1 48H53.4l9.1-48H13.7L.4 454z"]},faShieldDog:{prefix:"far",iconName:"shield-dog",icon:[512,512,[],"e573","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM160.9 270.2l-15 30c-1.2 2.5-1.9 5.2-1.9 8c0 7.1 4.3 13.6 10.8 16.4l98.7 42.3c1.7 .7 3.4 1.1 5.2 1.1c7.3 0 13.3-5.9 13.3-13.3V304h48c44.2 0 80-35.8 80-80V192c0-8.8-7.2-16-16-16H320l-7.2-14.3c-5.4-10.8-16.5-17.7-28.6-17.7H240v64c0 35.3-28.7 64-64 64c-5.2 0-10.3-.6-15.1-1.8zM160 144c-8.8 0-16 7.2-16 16v48c0 17.7 14.3 32 32 32s32-14.3 32-32V176 144h-8H160zm96 48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faSolarPanel:{prefix:"far",iconName:"solar-panel",icon:[640,512,[],"f5ba","M114.5 48c-3.8 0-7.1 2.7-7.9 6.5L86.5 160H203.1L214.3 48H114.5zm83.8 160H77.4L54.8 326.5c-.9 4.9 2.8 9.5 7.9 9.5H185.5l12.8-128zm48.2 0L233.7 336H406.3L393.5 208h-147zm142.2-48L377.5 48h-115L251.3 160H388.7zm53 48l12.8 128H577.3c5 0 8.8-4.6 7.9-9.5L562.6 208H441.7zm111.8-48L533.4 54.5c-.7-3.8-4-6.5-7.9-6.5H425.7l11.2 112H553.5zM59.5 45.5C64.5 19.1 87.6 0 114.5 0h411c26.9 0 50 19.1 55 45.5l51.8 272c6.6 34.5-19.9 66.5-55 66.5H344v80h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V384H62.7c-35.1 0-61.6-32-55-66.5l51.8-272z"]},faLockOpen:{prefix:"far",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 128c0-44.2 35.8-80 80-80s80 35.8 80 80v72c0 13.3 10.7 24 24 24s24-10.7 24-24V128C560 57.3 502.7 0 432 0S304 57.3 304 128v64H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V128zM64 240H384c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V256c0-8.8 7.2-16 16-16z"]},faTableTree:{prefix:"far",iconName:"table-tree",icon:[512,512,[],"e293","M48 160V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V160H128v64c0 8.8 7.2 16 16 16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-5.6 0-11-1-16-2.7V320c0 8.8 7.2 16 16 16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-26.5 0-48-21.5-48-48V224 160H48zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM224 240c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V240zm80 80h96c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"]},faHouseChimneyHeart:{prefix:"far",iconName:"house-chimney-heart",icon:[576,512,[],"e1b2","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM237.3 208c-33.8 0-61.3 27.4-61.3 61.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9z"]},faTally3:{prefix:"far",iconName:"tally-3",icon:[640,512,[],"e296","M128 40c13.3 0 24 10.7 24 24V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V64c0-13.3 10.7-24 24-24zm128 0c13.3 0 24 10.7 24 24V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V64c0-13.3 10.7-24 24-24zM408 64V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V64c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faElevator:{prefix:"far",iconName:"elevator",icon:[512,512,[],"e16d","M132.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H80c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zm224 86.6l-64-64c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9H432c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-64 64c-6.2 6.2-16.4 6.2-22.6 0zM64 176c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H64zM0 192c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zM272 400c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32zM128 352h64c26.5 0 48 21.5 48 48c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32c0-26.5 21.5-48 48-48zm176-80a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM160 224a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMoneyBillTransfer:{prefix:"far",iconName:"money-bill-transfer",icon:[640,512,[],"e528","M558.1 64L535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-64.6 0 0 0H160v16c0 35.3-28.7 64-64 64H80v93.5L50.7 314.7 32 333.5V128c0-35.3 28.7-64 64-64H383.6l.4 0 174.1 0zM560 320V226.5l29.3-29.3L608 178.5V384c0 35.3-28.7 64-64 64H146.5l0 0-64.6 0 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23L256 400c.1 0 .3 0 .4 0H480V384c0-35.3 28.7-64 64-64h16zM320 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faMoneyBillTrendUp:{prefix:"far",iconName:"money-bill-trend-up",icon:[512,512,[],"e529","M320 24c0 13.3 10.7 24 24 24h54.1L286.7 159.3 191.6 77.8c-9-7.7-22.4-7.7-31.3 .1l-120 104c-10 8.7-11.1 23.8-2.4 33.9s23.8 11.1 33.9 2.4l104.4-90.5 96.3 82.5c9.5 8.2 23.7 7.6 32.6-1.3l127-127V136c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24zM103.5 304h305c3.6 29 26.6 51.9 55.5 55.5v49c-29 3.6-51.9 26.6-55.5 55.5h-305c-3.6-29-26.6-51.9-55.5-55.5v-49c28.9-3.6 51.9-26.6 55.5-55.5zM48 256c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48H48zM256 448a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faHouseFloodWaterCircleArrowRight:{prefix:"far",iconName:"house-flood-water-circle-arrow-right",icon:[640,512,[],"e50f","M316.1 107.1c-3.5-16.5-9.4-32.2-17.2-46.7L378.1 4.4c8.3-5.9 19.4-5.9 27.7 0l192 136c10.8 7.7 13.4 22.6 5.7 33.5s-22.6 13.4-33.5 5.7l-2.1-1.5V281.4c-5.3-2.9-10.3-6.2-14.8-9.9c-9.7-8.2-21.3-13.1-33.2-14.6V144.1L392 53.4l-75.9 53.7zM143.9 318.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0zM112 430.1c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7zM0 144a144 144 0 1 1 288 0A144 144 0 1 1 0 144zM140.7 76.7c-6.2 6.2-6.2 16.4 0 22.6L169.4 128H80c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z"]},faSquarePollHorizontal:eny,faPollH:enN,faCircle:{prefix:"far",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faCartCircleExclamation:{prefix:"far",iconName:"cart-circle-exclamation",icon:[640,512,[],"e3f2","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faSword:{prefix:"far",iconName:"sword",icon:[512,512,[128481],"f71c","M507.3 4.7C503.7 1 498.5-.6 493.4 .2L417.6 12.8c-16.4 2.7-31.6 10.6-43.4 22.3L166.6 242.7l33.9 33.9L408.1 69.1c4.7-4.7 10.8-7.8 17.4-8.9l31.6-5.3-5.3 31.6c-1.1 6.6-4.2 12.7-8.9 17.4L235.3 311.4l33.9 33.9L476.8 137.8c11.8-11.8 19.6-27 22.3-43.4l12.6-75.8c.8-5.1-.8-10.3-4.5-13.9zM84.7 228.7l-16 16c-5.4 5.4-6.2 13.8-2 20.2l53.1 79.6c2.1 3.2 1.7 7.4-1 10.1L79.2 394.2c-2.1 2.1-5.3 2.9-8.2 1.9L37.1 384.8c-5.7-1.9-12.1-.4-16.4 3.9l-16 16c-6.2 6.2-6.2 16.4 0 22.6l80 80c6.2 6.2 16.4 6.2 22.6 0l16-16c4.3-4.3 5.8-10.6 3.9-16.4L115.9 441c-1-2.9-.2-6 1.9-8.2l39.6-39.6c2.7-2.7 6.9-3.1 10.1-1l79.6 53.1c6.3 4.2 14.8 3.4 20.2-2l16-16c6.2-6.2 6.2-16.4 0-22.6l-176-176c-6.2-6.2-16.4-6.2-22.6 0z"]},faBackwardFast:enx,faFastBackward:enT,faRecycle:{prefix:"far",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M181.5 40.9C197.7 15.3 226 0 256 0s58.3 15.3 74.5 40.9L392.8 139l6.6-31.8c2.7-13 15.4-21.3 28.3-18.7s21.3 15.4 18.7 28.3l-19.4 94.4c-1.4 6.7-5.6 12.5-11.5 15.9s-13.1 4.2-19.6 2l-91.4-30.4c-12.6-4.2-19.4-17.8-15.2-30.3s17.8-19.4 30.3-15.2l32.2 10.7L290 66.6C282.7 55.1 269.8 48 256 48s-26.7 7.1-34 18.6l-21.5 33.9c-7 11-21.4 14.4-32.6 7.7c-11.6-6.9-15.1-22-7.9-33.4l21.5-33.9zM439 255.5c11.2-6.7 25.6-3.3 32.6 7.7l26.8 42.2c8.8 13.9 13.5 30 13.6 46.4c.3 48.6-39 88.2-87.6 88.2l-137.2 0 24.8 22c9.9 8.8 10.8 24 2 33.9s-24 10.8-33.9 2l-72-64c-5.1-4.6-8.1-11.1-8.1-17.9s2.9-13.4 8.1-17.9l72-64c9.9-8.8 25.1-7.9 33.9 2s7.9 25.1-2 33.9L287.1 392l137.3 0c22 0 39.8-17.9 39.6-39.9c0-7.4-2.2-14.7-6.2-21l-26.8-42.2c-7.2-11.4-3.6-26.5 7.9-33.4zm-311.6 3.7l-6.7-32.8L54.2 331.1c-4 6.3-6.1 13.6-6.2 21c-.1 22 17.7 39.9 39.6 39.9l48.4 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48.4 0C39 440-.3 400.5 0 351.9c.1-16.4 4.8-32.5 13.6-46.4L78.8 202.8 47.6 213.1c-12.6 4.2-26.2-2.6-30.3-15.2s2.6-26.2 15.2-30.3l91.4-30.4c6.5-2.2 13.6-1.4 19.6 2s10.1 9.2 11.5 15.9l19.4 94.4c2.7 13-5.7 25.7-18.7 28.3s-25.7-5.7-28.3-18.7z"]},faUserAstronaut:{prefix:"far",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M224 48a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm181.2 80.4C379 53.6 307.8 0 224 0S69 53.6 42.8 128.4C27.6 130.9 16 144.1 16 160l0 64c0 15.9 11.6 29.1 26.8 31.6c9.7 27.6 25.5 52.4 45.8 72.6C35.6 359.1 0 416.5 0 482.3C0 498.7 13.3 512 29.7 512L160 512l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 226.3 0c16.4 0 29.7-13.3 29.7-29.7c0-65.8-35.6-123.2-88.6-154.1c20.3-20.2 36.2-45 45.8-72.6c15.2-2.5 26.8-15.7 26.8-31.6l0-64c0-15.9-11.6-29.1-26.8-31.6zM319.7 358.5c44.5 18 77.1 59.3 82.6 108.7l-66.4 0 0-19.2c0-17.7-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32l0 19.2-66.4 0c5.6-49.5 38.1-90.7 82.6-108.7C156.5 374.7 189.1 384 224 384s67.5-9.3 95.7-25.5zM160 128c-26.5 0-48 21.5-48 48l0 16c0 53 43 96 96 96l32 0c53 0 96-43 96-96l0-16c0-26.5-21.5-48-48-48l-128 0zm39.3 45.5l6 21.2 21.2 6c3.3 .9 5.5 3.9 5.5 7.3s-2.2 6.4-5.5 7.3l-21.2 6-6 21.2c-.9 3.3-3.9 5.5-7.3 5.5s-6.4-2.2-7.3-5.5l-6-21.2-21.2-6c-3.3-.9-5.5-3.9-5.5-7.3s2.2-6.4 5.5-7.3l21.2-6 6-21.2c.9-3.3 3.9-5.5 7.3-5.5s6.4 2.2 7.3 5.5zM256 464a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faInterrobang:{prefix:"far",iconName:"interrobang",icon:[320,512,[8253],"e5ba","M144 80c-44.2 0-80 35.8-80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24C16 89.3 73.3 32 144 32h32c70.7 0 128 57.3 128 128v4.6c0 40.1-20.1 77.6-53.4 99.8l-52.3 34.9c-8.9 5.9-14.2 15.9-14.2 26.6v2 16c0 13.3-10.7 24-24 24s-24-10.7-24-24V328v-2V168c0-13.3 10.7-24 24-24s24 10.7 24 24v83.2l39.9-26.6c20-13.4 32.1-35.8 32.1-59.9V160c0-44.2-35.8-80-80-80H144zM128 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faPlaneSlash:{prefix:"far",iconName:"plane-slash",icon:[640,512,[],"e069","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L461 336h19c20.6 0 49.8-5.8 74.4-16.5c12.4-5.4 25-12.7 34.9-22.4c10-9.8 18.7-23.6 18.7-41.1c0-17.4-8.8-31.1-18.7-40.7c-9.9-9.6-22.4-16.9-34.8-22.4C530 182.1 500.7 176 480 176H413.8L317.7 25.8C307.4 9.7 289.6 0 270.5 0H229.9c-27.1 0-46.4 26.4-38.1 52.2l31.1 97.2L38.8 5.1zM288.3 200.7c.1-2.7-.3-5.4-1.1-8L240.9 48h29.6c2.7 0 5.3 1.4 6.7 3.7l20.2-12.9L277.2 51.7 380.4 212.9c4.4 6.9 12 11.1 20.2 11.1l79.4 0c13.4 0 36.1 4.4 55.1 12.8c9.4 4.2 16.4 8.7 20.7 12.9c4.2 4.1 4.2 6.1 4.2 6.3v0c0 .6-.1 2.8-4.2 6.8c-4.3 4.2-11.2 8.6-20.6 12.7C516.3 283.8 493.6 288 480 288H400.6c-.3 0-.6 0-.9 0L288.3 200.7zm88.9 192.5l-37.9-29.8-62.1 97c-1.5 2.3-4 3.7-6.7 3.7H240.9l45.5-142.3L243.7 288H168c-7.6 0-14.7 3.6-19.2 9.6L108 352H83.6l27.4-88.9c1.4-4.6 1.4-9.5 0-14.1L84.3 162.4 39.6 127.2c-4.8 6.3-7.6 14.2-7.6 22.7c0 3.8 .6 7.5 1.7 11.1l0 0L62.9 256 33.7 350.9l0 0c-1.1 3.6-1.7 7.4-1.7 11.1C32 383 49 400 69.9 400H112c12.6 0 24.4-5.9 32-16l-19.2-14.4L144 384l36-48h51.4L191.8 459.8c-8.3 25.8 11 52.2 38.1 52.2h40.6c19.1 0 36.9-9.7 47.2-25.8l59.5-93z"]},faCircleDashed:{prefix:"far",iconName:"circle-dashed",icon:[512,512,[],"e105","M27.7 232c12.3 0 22.5-9.3 25.2-21.3c5.3-23.9 14.7-46.2 27.4-66.2c6.6-10.4 6-24.2-2.8-32.9c-10.1-10.1-26.8-9.4-34.7 2.5c-18.2 27.3-31.3 58.3-37.9 91.6c-2.8 14 8.5 26.3 22.8 26.3zM144.5 80.4c20-12.7 42.3-22.1 66.2-27.4c12-2.7 21.3-12.9 21.3-25.2c0-14.3-12.3-25.6-26.3-22.8c-33.3 6.6-64.3 19.7-91.6 37.9c-11.9 7.9-12.6 24.6-2.5 34.7c8.7 8.7 22.5 9.4 32.9 2.8zM280 484.3c0 14.3 12.3 25.6 26.3 22.8c33.3-6.6 64.3-19.7 91.6-37.9c11.9-7.9 12.6-24.6 2.5-34.7c-8.7-8.7-22.5-9.4-32.9-2.8c-20 12.7-42.3 22.1-66.2 27.4c-12 2.7-21.3 12.9-21.3 25.2zM431.6 367.5c-6.6 10.4-6 24.2 2.8 32.9c10.1 10.1 26.8 9.4 34.7-2.5c18.2-27.3 31.3-58.3 37.9-91.6c2.8-14-8.5-26.3-22.8-26.3c-12.3 0-22.5 9.3-25.2 21.3c-5.3 23.9-14.7 46.2-27.4 66.2zm-320 66.8c-10.1 10.1-9.4 26.8 2.5 34.7c27.3 18.2 58.3 31.3 91.6 37.9c14 2.8 26.3-8.5 26.3-22.8c0-12.3-9.3-22.5-21.3-25.2c-23.9-5.3-46.2-14.7-66.2-27.4c-10.4-6.6-24.2-6-32.9 2.8zM42.9 397.9c7.9 11.9 24.6 12.6 34.7 2.5c8.7-8.7 9.4-22.5 2.8-32.9c-12.7-20-22.1-42.3-27.4-66.2c-2.7-12-12.9-21.3-25.2-21.3c-14.3 0-25.6 12.3-22.8 26.3c6.6 33.3 19.7 64.3 37.9 91.6zM400.4 77.6c10.1-10.1 9.4-26.8-2.5-34.7c-27.3-18.2-58.3-31.3-91.6-37.9c-14-2.8-26.3 8.5-26.3 22.8c0 12.3 9.3 22.5 21.3 25.2c23.9 5.3 46.2 14.7 66.2 27.4c10.4 6.6 24.2 6 32.9-2.8zm31.2 66.8c12.7 20 22.1 42.3 27.4 66.2c2.7 12 12.9 21.3 25.2 21.3c14.3 0 25.6-12.3 22.8-26.3c-6.6-33.3-19.7-64.3-37.9-91.6c-7.9-11.9-24.6-12.6-34.7-2.5c-8.7 8.7-9.4 22.5-2.8 32.9z"]},faTrademark:{prefix:"far",iconName:"trademark",icon:[640,512,[8482],"f25c","M331.4 105.8c-6.1-8.4-17-11.9-26.8-8.7s-16.6 12.4-16.6 22.8V392c0 13.3 10.7 24 24 24s24-10.7 24-24V193.5L444.6 342.2c4.5 6.2 11.7 9.8 19.4 9.8s14.9-3.7 19.4-9.8L592 193.5V392c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-10.4-6.7-19.6-16.6-22.8s-20.7 .3-26.8 8.7L464 287.3 331.4 105.8zM0 120c0 13.3 10.7 24 24 24h80V392c0 13.3 10.7 24 24 24s24-10.7 24-24V144h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 96 0 106.7 0 120z"]},faBasketball:enb,faBasketballBall:enw,faForkKnife:enD,faUtensilsAlt:enk,faSatelliteDish:{prefix:"far",iconName:"satellite-dish",icon:[512,512,[128225],"f7c0","M192 24c0 13.3 10.7 24 24 24c137 0 248 111 248 248c0 13.3 10.7 24 24 24s24-10.7 24-24C512 132.5 379.5 0 216 0c-13.3 0-24 10.7-24 24zm24 80c-13.3 0-24 10.7-24 24s10.7 24 24 24c79.5 0 144 64.5 144 144c0 13.3 10.7 24 24 24s24-10.7 24-24c0-106-86-192-192-192zm-7 233l40-40c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-40 40L71 199c-13.5-13.5-35.9-12.3-45.1 4.4C9.4 233.2 0 267.5 0 304C0 418.9 93.1 512 208 512c36.5 0 70.8-9.4 100.6-25.9c16.7-9.2 17.8-31.6 4.4-45.1L209 337zM48 304c0-18.1 3-35.5 8.5-51.6L259.6 455.5C243.5 461 226.1 464 208 464c-88.4 0-160-71.6-160-160z"]},faBadgeCheck:{prefix:"far",iconName:"badge-check",icon:[512,512,[],"f336","M200.3 81.5C210.9 61.5 231.9 48 256 48s45.1 13.5 55.7 33.5C317.1 91.7 329 96.6 340 93.2c21.6-6.6 46.1-1.4 63.1 15.7s22.3 41.5 15.7 63.1c-3.4 11 1.5 22.9 11.7 28.2c20 10.6 33.5 31.6 33.5 55.7s-13.5 45.1-33.5 55.7c-10.2 5.4-15.1 17.2-11.7 28.2c6.6 21.6 1.4 46.1-15.7 63.1s-41.5 22.3-63.1 15.7c-11-3.4-22.9 1.5-28.2 11.7c-10.6 20-31.6 33.5-55.7 33.5s-45.1-13.5-55.7-33.5c-5.4-10.2-17.2-15.1-28.2-11.7c-21.6 6.6-46.1 1.4-63.1-15.7S86.6 361.6 93.2 340c3.4-11-1.5-22.9-11.7-28.2C61.5 301.1 48 280.1 48 256s13.5-45.1 33.5-55.7C91.7 194.9 96.6 183 93.2 172c-6.6-21.6-1.4-46.1 15.7-63.1S150.4 86.6 172 93.2c11 3.4 22.9-1.5 28.2-11.7zM256 0c-35.9 0-67.8 17-88.1 43.4c-33-4.3-67.6 6.2-93 31.6s-35.9 60-31.6 93C17 188.2 0 220.1 0 256s17 67.8 43.4 88.1c-4.3 33 6.2 67.6 31.6 93s60 35.9 93 31.6C188.2 495 220.1 512 256 512s67.8-17 88.1-43.4c33 4.3 67.6-6.2 93-31.6s35.9-60 31.6-93C495 323.8 512 291.9 512 256s-17-67.8-43.4-88.1c4.3-33-6.2-67.6-31.6-93s-60-35.9-93-31.6C323.8 17 291.9 0 256 0zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z"]},faCircleUp:enS,faArrowAltCircleUp:enE,faSlider:{prefix:"far",iconName:"slider",icon:[512,512,[],"e252","M352 144c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h32zM320 96c-35.3 0-64 28.7-64 64V352c0 35.3 28.7 64 64 64h32c35.3 0 64-28.7 64-64V280h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H416V160c0-35.3-28.7-64-64-64H320zM0 256c0 13.3 10.7 24 24 24H224V232H24c-13.3 0-24 10.7-24 24z"]},faMobileScreenButton:enj,faMobileAlt:enO,faClockOneThirty:{prefix:"far",iconName:"clock-one-thirty",icon:[512,512,[],"e34f","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V263.3l60-90c7.4-11 4.4-25.9-6.7-33.3s-25.9-4.4-33.3 6.7l-64 96c-2.6 3.9-4 8.6-4 13.3V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faInboxOut:enP,faInboxArrowUp:en_,faCloudSlash:{prefix:"far",iconName:"cloud-slash",icon:[640,512,[],"e137","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-33.4-26.2C623.6 418.1 640 383 640 344c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32c-48.5 0-92.1 20.5-122.8 53.4L38.8 5.1zm140.4 110C200.9 93.4 230.9 80 264 80c36.3 0 68.8 16.1 90.9 41.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 27.8-12.9 52.6-33.1 68.8L179.2 115.1zM487.4 480l-60.9-48H144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c16.4-5.8 28.2-19.9 31.2-36.6L98.1 173.3C96.7 182 96 190.9 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h23.4z"]},faVolumeHigh:enB,faVolumeUp:enU,faUsersRays:{prefix:"far",iconName:"users-rays",icon:[640,512,[],"e593","M7 7C16.4-2.3 31.6-2.3 41 7l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM633 7c9.4 9.4 9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L599 7c9.4-9.4 24.6-9.4 33.9 0zM41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505zm592 0c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9zM320 208a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-51.6 82c6.3-1.3 12.9-2 19.6-2h32 32c6.7 0 13.3 .7 19.6 2c1.1 .2 2.2 .5 3.3 .7c23.6 5.8 43.8 20.3 56.9 39.9c1.2 1.7 2.3 3.5 3.3 5.4c8.2 14.1 12.8 30.5 12.8 48c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32c0-17.5 4.7-33.9 12.8-48c12.9-22.3 34.6-39 60.3-45.3c1.1-.3 2.2-.5 3.3-.7zm96.2-162.6A72 72 0 1 1 275.4 240.5a72 72 0 1 1 89.2-113.1zM397.3 368c-6.6-18.6-24.4-32-45.3-32H288c-20.9 0-38.7 13.4-45.3 32H397.3zM127.8 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM96 309.3c0-29.5 23.9-53.3 53.3-53.3h69.3c9.8 0 18.9 2.6 26.8 7.2c-34.6 12.2-62.5 38.9-76.2 72.8H122.7C107.9 336 96 324.1 96 309.3zM470.7 336c-13.7-33.9-41.5-60.6-76.2-72.8c7.9-4.6 17-7.2 26.8-7.2h69.3c29.5 0 53.3 23.9 53.3 53.3c0 14.7-11.9 26.7-26.7 26.7H470.7zM416 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faWallet:{prefix:"far",iconName:"wallet",icon:[512,512,[],"f555","M88 32C39.4 32 0 71.4 0 120V392c0 48.6 39.4 88 88 88H424c48.6 0 88-39.4 88-88V216c0-48.6-39.4-88-88-88H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c22.1 0 40 17.9 40 40V392c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V120c0-22.1 17.9-40 40-40H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H88zM384 336a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faOctagonCheck:{prefix:"far",iconName:"octagon-check",icon:[512,512,[],"e426","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faFlatbreadStuffed:{prefix:"far",iconName:"flatbread-stuffed",icon:[576,512,[129369],"e40c","M272.2 4c-12.8-7-28.7-4.5-38.7 6.1L186.6 59.9c-4.6 4.9-10.5 8.2-17.1 9.5L102.4 82.7c-14.3 2.8-24.9 15-25.7 29.6l-3.8 68.3c-.4 6.7-2.8 13-7 18.2L23.1 252.1c-9.1 11.4-9.4 27.5-.7 39.2l40.9 54.8c4 5.3 6.2 11.8 6.4 18.5l.9 41.2c2.6-4.9 5.9-9.4 9.9-13.3l55.9-55.9C121.1 316.3 112 291.2 112 264c0-66.3 53.7-120 120-120c27.2 0 52.3 9.1 72.5 24.3L424.4 48.4c4.6-4.6 10-8.3 15.8-11.1c-6.1-3.9-13.4-5.7-21-4.8l-67.9 8.1c-6.6 .8-13.3-.5-19.2-3.7L272.2 4zM159.3 313.5L281.5 191.3C267.4 181.6 250.4 176 232 176c-48.6 0-88 39.4-88 88c0 18.4 5.6 35.4 15.3 49.5zM275 243l-86 86-86 86c-4.8 4.8-7.4 11.5-7 18.3s3.7 13.2 9 17.4C150.8 487.1 207.3 512 272 512c150.2 0 272-121.8 272-272c0-64.7-24.9-121.2-61.2-166.9c-4.3-5.4-10.6-8.6-17.4-9s-13.5 2.2-18.3 7l-43 43-43 43-86 86zM395 191l43-43 23-23c21.8 34 35 72.7 35 115c0 123.7-100.3 224-224 224c-42.4 0-81-13.2-115-35l66-66 86-86 86-86zM296 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72-8a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faClipboardCheck:{prefix:"far",iconName:"clipboard-check",icon:[384,512,[],"f46c","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM289 267.6c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-89.7 89.7L129 287c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l53.3 53.3c9.4 9.4 24.6 9.4 33.9 0L289 267.6z"]},faCartCirclePlus:{prefix:"far",iconName:"cart-circle-plus",icon:[640,512,[],"e3f3","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM352 368a144 144 0 1 0 288 0 144 144 0 1 0 -288 0zm208 16H512v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16z"]},faTruckClock:enR,faShippingTimed:enY,faPool8Ball:{prefix:"far",iconName:"pool-8-ball",icon:[512,512,[],"e3c5","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm120-56a136 136 0 1 1 272 0 136 136 0 1 1 -272 0zm173.3-25.8C300 166 304 155.5 304 144c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 11.5 4 22 10.7 30.2C207.2 184.5 200 199.4 200 216c0 30.9 25.1 56 56 56s56-25.1 56-56c0-16.6-7.2-31.5-18.7-41.8zM240 144a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faFileAudio:{prefix:"far",iconName:"file-audio",icon:[384,512,[],"f1c7","M64 464H320c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 272V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L129.4 376H112c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h17.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8zm85.8-4c11.6 20 18.2 43.3 18.2 68s-6.6 48-18.2 68c-6.6 11.5-21.3 15.4-32.8 8.8s-15.4-21.3-8.8-32.8c7.5-12.9 11.8-27.9 11.8-44s-4.3-31.1-11.8-44c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8z"]},faTurnDownLeft:{prefix:"far",iconName:"turn-down-left",icon:[512,512,[],"e331","M6.5 271.6c-8.7 9.2-8.7 23.7 0 32.9l121.4 129c8.8 9.3 21 14.6 33.7 14.6c25.6 0 46.3-20.7 46.3-46.3l0-41.7 144 0c88.4 0 160-71.6 160-160l0-112c0-30.9-25.1-56-56-56l-32 0c-30.9 0-56 25.1-56 56l0 120c0 4.4-3.6 8-8 8l-152 0 0-41.7c0-25.6-20.7-46.3-46.3-46.3c-12.8 0-25 5.3-33.7 14.6L6.5 271.6zm153.5-93l0 61.5c0 13.3 10.7 24 24 24l176 0c30.9 0 56-25.1 56-56l0-120c0-4.4 3.6-8 8-8l32 0c4.4 0 8 3.6 8 8l0 112c0 61.9-50.1 112-112 112l-168 0c-13.3 0-24 10.7-24 24l0 61.5L57 288 160 178.5z"]},faLockHashtag:{prefix:"far",iconName:"lock-hashtag",icon:[448,512,[],"e423","M144 128v32H304V128c0-44.2-35.8-80-80-80s-80 35.8-80 80zM96 160V128C96 57.3 153.3 0 224 0s128 57.3 128 128v32h32c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64H96zm0 48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H352 304 144 96zm88 16c13.3 0 24 10.7 24 24v24h32V248c0-13.3 10.7-24 24-24s24 10.7 24 24v24h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H288v32h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H288v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H208v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h24V320H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h24V248c0-13.3 10.7-24 24-24zm24 128h32V320H208v32z"]},faChartRadar:{prefix:"far",iconName:"chart-radar",icon:[512,512,[],"e0e7","M17.1 220c-12.9 22.3-12.9 49.7 0 72l88.3 152.9c12.9 22.3 36.6 36 62.4 36H344.3c25.7 0 49.5-13.7 62.4-36L494.9 292c12.9-22.3 12.9-49.7 0-72L406.6 67.1c-12.9-22.3-36.6-36-62.4-36H167.7c-25.7 0-49.5 13.7-62.4 36L17.1 220zm41.6 48c-4.3-7.4-4.3-16.6 0-24L146.9 91.1c4.3-7.4 12.2-12 20.8-12l176.6 0c8.6 0 16.5 4.6 20.8 12L453.4 244c4.3 7.4 4.3 16.6 0 24L365.1 420.9c-4.3 7.4-12.2 12-20.8 12H167.7c-8.6 0-16.5-4.6-20.8-12L58.6 268zm231.5-87.2c3.7-6.1 5.8-13.2 5.8-20.8c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 3.9 .6 7.7 1.6 11.2L160 248c-22.1 0-40 17.9-40 40s17.9 40 40 40c10.2 0 19.6-3.9 26.7-10.2l97.2 19.4c6.4 13.5 20.2 22.7 36.1 22.7c22.1 0 40-17.9 40-40c0-18.5-12.6-34.1-29.6-38.6L290.2 180.8zM202 271.9l47.5-63.4 31.7 79.2L202 271.9z"]},faStaff:{prefix:"far",iconName:"staff",icon:[512,512,[],"f71b","M238.8 57.5C256.4 22.3 292.4 0 331.8 0H408c57.4 0 104 46.6 104 104V207.9c0 42.8-26.1 80.8-65.1 96.5l-17.3 30.7c-4.3 7.7-14.1 10.4-21.8 6.1l-29.4-16.6L253.7 360.1 122.9 490.9C94.8 519 49.2 519 21.1 490.9l16.8-16.8L21.1 490.9C-7 462.8-7 417.2 21.1 389.1L96 314.2V288c0-8.8 7.2-16 16-16h26.2l21-21c12.5-12.5 28-21.6 45-26.5L368 177.7V144H355.9c-19.8 29.8-59.2 40.8-92.1 24.4c-35.6-17.8-50-61-32.2-96.6l7.2-14.3zm93-9.5c-21.2 0-40.6 12-50.1 31l-7.2 14.3c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7l2.7-5.5c4.1-8.1 12.4-13.3 21.5-13.3H392c13.3 0 24 10.7 24 24v75.8c0 10.7-7.1 20.1-17.4 23.1L217.4 270.6c-9.2 2.6-17.5 7.5-24.2 14.2L55 423c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L224.2 321.8c2.9-2.9 6.5-5 10.4-6.1l188.8-54c24-6.9 40.6-28.8 40.6-53.8V104c0-30.9-25.1-56-56-56H331.8z"]},faBurger:enG,faHamburger:enQ,faUtilityPole:{prefix:"far",iconName:"utility-pole",icon:[512,512,[],"e2c3","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H128V56c0-13.3-10.7-24-24-24S80 42.7 80 56V80H64.2c-.2 0-.3 0-.5 0H48V56c0-13.3-10.7-24-24-24S0 42.7 0 56V88c0 22.1 17.9 40 40 40H83.2L232 227.2V296 488c0 13.3 10.7 24 24 24s24-10.7 24-24V296 227.2L428.8 128H472c22.1 0 40-17.9 40-40V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H448.2c-.2 0-.3 0-.5 0H432V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V80H280V24zm91.2 104L280 188.8V128h91.2zM232 188.8L140.8 128H232v60.8z"]},faTransporter6:{prefix:"far",iconName:"transporter-6",icon:[512,512,[],"e2a7","M56.7 6.6L64 32l25.4 7.3C93.3 40.4 96 43.9 96 48s-2.7 7.6-6.6 8.7L64 64 56.7 89.4C55.6 93.3 52.1 96 48 96s-7.6-2.7-8.7-6.6L32 64 6.6 56.7C2.7 55.6 0 52.1 0 48s2.7-7.6 6.6-8.7L32 32 39.3 6.6C40.4 2.7 43.9 0 48 0s7.6 2.7 8.7 6.6zm416 352L480 384l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 416l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 416l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 384l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zM96 488c0-13.3 10.7-24 24-24H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zM224 0h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 256H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faArrowTurnLeft:{prefix:"far",iconName:"arrow-turn-left",icon:[512,512,[],"e632","M135 369c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-87-87H424c22.1 0 40 17.9 40 40V456c0 13.3 10.7 24 24 24s24-10.7 24-24V288c0-48.6-39.4-88-88-88H81.9l87-87c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 207c-9.4 9.4-9.4 24.6 0 33.9L135 369z"]},faWrench:{prefix:"far",iconName:"wrench",icon:[512,512,[128295],"f0ad","M322.3 268c9.4 2.6 19.3 4 29.7 4c60.5 0 109.8-48 111.9-108l-25.3 25.3c-12 12-28.3 18.7-45.3 18.7H368c-35.3 0-64-28.7-64-64V118.6c0-17 6.7-33.3 18.7-45.3l0 0L348 48.1C288 50.1 240 99.5 240 160c0 10.3 1.4 20.3 4 29.7c4.6 16.6-.2 34.4-12.4 46.6L57.1 410.7c-5.9 5.8-9.1 13.8-9.1 22.1C48 450 62 464 79.2 464c8.3 0 16.2-3.3 22.1-9.1L275.7 280.4c12.2-12.2 30-16.9 46.6-12.4zM424.6 39.4l-67.9 67.9c-3 3-4.7 7.1-4.7 11.3V144c0 8.8 7.2 16 16 16h25.4c4.2 0 8.3-1.7 11.3-4.7l67.9-67.9c7.2-7.2 19.3-5.9 23.7 3.3c10.1 21 15.7 44.5 15.7 69.3c0 88.4-71.6 160-160 160c-14.7 0-28.9-2-42.3-5.7L135.2 488.8c-14.9 14.9-35 23.2-56 23.2C35.5 512 0 476.5 0 432.8c0-21 8.3-41.1 23.2-56L197.7 202.3C194 188.9 192 174.7 192 160C192 71.6 263.6 0 352 0c24.8 0 48.3 5.7 69.3 15.7c9.2 4.4 10.5 16.5 3.3 23.7zM88 408a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faBugs:{prefix:"far",iconName:"bugs",icon:[576,512,[],"e4d0","M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6h-17l-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184H64v23.3l-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3V184h32c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136h-17c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2zM144 224c0 8.8-7.2 16-16 16s-16-7.2-16-16V160c0-8.8 7.2-16 16-16s16 7.2 16 16v64zm307.9 97.8l-32 55.4c-4.4 7.7-14.2 10.3-21.9 5.9s-10.3-14.2-5.9-21.9l32-55.4c4.4-7.7 14.2-10.3 21.9-5.9s10.3 14.2 5.9 21.9z"]},faVectorPolygon:{prefix:"far",iconName:"vector-polygon",icon:[448,512,[],"e2c7","M360 72h48v48H360V72zm-8-40c-17.7 0-32 14.3-32 32v8H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32h8l0 192H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32v-8H320v8c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H373.6l-27.4-45.6c3.7-5.2 5.8-11.5 5.8-18.4V224c0-6.8-2.1-13.2-5.8-18.4L373.6 160H416c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM298.4 320l27.4 45.6c-3.7 5.2-5.8 11.5-5.8 18.4v8H128v-8c0-17.7-14.3-32-32-32H88l0-192h8c17.7 0 32-14.3 32-32v-8H320v8c0 6.8 2.1 13.2 5.8 18.4L298.4 192H256c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h42.4zM40 440V392H88v48H40zm320 0V392h48v48H360zM40 120V72H88v48H40zM264 232h48v48H264V232z"]},faDiagramNested:{prefix:"far",iconName:"diagram-nested",icon:[448,512,[],"e157","M144 80v96H48V80h96zM48 32C21.5 32 0 53.5 0 80v96c0 26.5 21.5 48 48 48H72v96c0 48.6 39.4 88 88 88h96v24c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48v24H160c-22.1 0-40-17.9-40-40V224h24c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zM400 336v96H304V336h96z"]},faRupeeSign:enF,faRupee:enZ,faFileImage:{prefix:"far",iconName:"file-image",icon:[384,512,[128443],"f1c5","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm96 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm69.2 46.9c-3-4.3-7.9-6.9-13.2-6.9s-10.2 2.6-13.2 6.9l-41.3 59.7-11.9-19.1c-2.9-4.7-8.1-7.5-13.6-7.5s-10.6 2.8-13.6 7.5l-40 64c-3.1 4.9-3.2 11.1-.4 16.2s8.2 8.2 14 8.2h48 32 40 72c6 0 11.4-3.3 14.2-8.6s2.4-11.6-1-16.5l-72-104z"]},faCircleQuestion:enq,faQuestionCircle:enK,faTicketsPerforated:{prefix:"far",iconName:"tickets-perforated",icon:[640,512,[],"e63f","M160 80H576c8.8 0 16 7.2 16 16v38.2c-24 15.7-40 42.8-40 73.8s16 58.1 40 73.8V320c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V264c0-8.8-7.4-15.7-15.6-19.1C610.1 238.8 600 224.6 600 208s10.1-30.8 24.4-36.9c8.1-3.4 15.6-10.3 15.6-19.1V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm400 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z"]},faImageUser:{prefix:"far",iconName:"image-user",icon:[512,512,[],"e1b8","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm192 96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H171.4c-15.1 0-27.4-12.3-27.4-27.4z"]},faBuoy:{prefix:"far",iconName:"buoy",icon:[576,512,[],"e5b5","M184 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h12.1L142.2 304H96c-17.7 0-32 14.3-32 32v16c0 13.3 1.8 26.1 5.2 38.3c15.8-7.3 33.9-7.9 50.2-1.5c-4.7-11.3-7.3-23.8-7.3-36.8H464c0 13.1-2.6 25.5-7.3 36.9c16.2-6.4 34.4-5.8 50.2 1.5c3.4-12.2 5.2-25.1 5.2-38.3V336c0-17.7-14.3-32-32-32H433.8L379.9 48H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM330.8 48l11.9 56.6L288 168.5l-54.8-63.9L245.2 48h85.7zM220.8 163.8l35.6 41.5-58.8 68.6 23.2-110.1zM288 242.2L341 304H235l53-61.8zm90.4 31.7l-58.8-68.6 35.6-41.5 23.2 110.1zM111.9 430.1c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.6 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faPlaneDeparture:{prefix:"far",iconName:"plane-departure",icon:[640,512,[128747],"f5b0","M154.5 87.6c9.2-3.8 19.4-4.1 28.8-.8L369 152.8c6.3 2.2 13.2 1.7 19.2-1.4l83.1-43.5c14.9-7.8 31.4-11.9 48.3-11.9h50.8c11.2 0 18.6 11.6 13.9 21.8c-17.2 36.8-46 67-81.9 85.8L251.8 335.1c-1.1 .6-2.4 .9-3.7 .9H126.7c-2.3 0-4.6-1-6.1-2.8L54.2 255.7l23-11.5c2.1-1.1 4.6-1.1 6.8-.2l58.2 25.9c6.7 3 14.4 2.7 20.9-.7l88.1-46.2c7.6-4 12.5-11.7 12.8-20.3s-3.9-16.7-11.2-21.3L124 100.4l30.5-12.7zm44.8-46c-20.6-7.3-43.1-6.7-63.3 1.7L91.3 62c-29.9 12.5-33.4 53.5-5.9 70.8L192 199.9l-40.9 21.4-47.6-21.2c-15.3-6.8-32.8-6.4-47.8 1.1L66.1 222 55.8 201.3 23.6 217.4C.3 229-5.8 259.4 11.1 279.2l73.1 85.3 17.6-15.1L84.2 364.4c10.6 12.4 26.2 19.6 42.5 19.6H248.1c9.1 0 18-2.2 26-6.4L524.5 246.1c45.3-23.8 81.5-61.7 103.1-108c19.6-42-11-90.1-57.4-90.1H519.5c-24.6 0-48.8 6-70.5 17.4L375.1 104 199.3 41.6zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faHandshakeSlash:{prefix:"far",iconName:"handshake-slash",icon:[640,512,[],"e060","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L501.8 368h46.5c5.5 9.6 15.9 16 27.7 16h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H584 544 505.1L475 101.2C448 77.3 413.2 64 377.1 64c-37.6 0-73.9 14.4-101.2 40.2l-50.1 47.4-31.2-24.4c8.3-5 17.2-8.9 26.5-11.5l51.1-51.1c-4.4-.4-8.8-.6-13.2-.6H248.7c-34 0-66.9 11.4-93.6 32.2L38.8 5.1zM263.9 181.5l44.9-42.4c18.5-17.4 42.9-27.1 68.3-27.1c24.4 0 47.9 8.9 66.1 25.1l36.9 32.8c4.4 3.9 10.1 6.1 15.9 6.1h48V320H456 440.6l-99.4-77.9 35.1-32.4c9.7-9 10.3-24.2 1.4-33.9s-24.2-10.3-33.9-1.4l-40.9 37.7-39-30.5zM96 171.6L40.6 128H16c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.6 0 32-14.3 32-31.9c7.7 .5 14.9 3.8 20.4 9.3L152 397l7 7L185.9 431c23.6 23.6 60.9 24.9 86 4.1c30.4 22 73 19.3 100.4-8.1c7.3-7.3 12.8-15.6 16.6-24.5l-42-33.1c.8 8.5-2.1 17.2-8.6 23.7c-11.6 11.6-30.4 11.6-41.9 0l-10.7-10.7c-5.8-5.8-14.2-8.2-22.2-6.5s-14.6 7.5-17.3 15.3c-.8 2.1-2 4.1-3.7 5.8c-6.2 6.2-16.4 6.2-22.6 0L193 370.1l0 0-7-7-35.6-35.6C135.8 313 116.4 304.6 96 304V224 176v-4.4zM32 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm560-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faBookBookmark:{prefix:"far",iconName:"book-bookmark",icon:[448,512,[],"e0bb","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H352V206.7c0 13.4-15.5 20.9-26 12.5L272 176l-54 43.2c-10.5 8.4-26 .9-26-12.5V48H88C65.9 48 48 65.9 48 88V358.7z"]},faBorderCenterH:{prefix:"far",iconName:"border-center-h",icon:[448,512,[],"f89c","M32 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM320 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM416 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-384a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 320a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm192 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 320a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM416 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 128a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm192 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 232z"]},faCanFood:{prefix:"far",iconName:"can-food",icon:[384,512,[129387],"e3e6","M320 434.3c-3.4 3-10.2 7.5-21.7 12.2C273.5 456.6 235.9 464 192 464s-81.5-7.4-106.3-17.5c-11.5-4.7-18.3-9.2-21.7-12.2V289.4c14.2 6.1 31 11.3 49.7 15.1c7.6 36.3 39.8 63.5 78.3 63.5s70.7-27.2 78.3-63.5c18.7-3.8 35.5-8.9 49.7-15.1V434.3zm48 5.7V240 72c0-39.8-78.8-72-176-72S16 32.2 16 72V240 440c0 39.8 78.8 72 176 72s176-32.2 176-72zM304 72c0 13.3-50.1 24-112 24S80 85.3 80 72s50.1-24 112-24s112 10.7 112 24zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faTypewriter:{prefix:"far",iconName:"typewriter",icon:[512,512,[],"f8e7","M128 64c0-8.8 7.2-16 16-16H335.4c4.2 0 8.3 1.7 11.3 4.7l32.6 32.6c3 3 4.7 7.1 4.7 11.3V160h48V96.6c0-17-6.7-33.3-18.7-45.3L380.7 18.7C368.7 6.7 352.4 0 335.4 0H144C108.7 0 80 28.7 80 64v96h48V64zM0 224v32c0 17.7 14.3 32 32 32V448c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V288c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H365.3c-8.5 0-16.6 3.4-22.6 9.4l-13.3 13.3c-6 6-14.1 9.4-22.6 9.4H205.3c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4H32c-17.7 0-32 14.3-32 32zm80 64H432V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V288zm48 112v16c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zm40-60a20 20 0 1 0 -40 0 20 20 0 1 0 40 0zm52 20a20 20 0 1 0 0-40 20 20 0 1 0 0 40zm92-20a20 20 0 1 0 -40 0 20 20 0 1 0 40 0zm52 20a20 20 0 1 0 0-40 20 20 0 1 0 0 40z"]},faArrowRightFromArc:{prefix:"far",iconName:"arrow-right-from-arc",icon:[512,512,[],"e4b1","M48 256C48 141.1 141.1 48 256 48c13.3 0 24-10.7 24-24s-10.7-24-24-24C114.6 0 0 114.6 0 256S114.6 512 256 512c13.3 0 24-10.7 24-24s-10.7-24-24-24C141.1 464 48 370.9 48 256zM392.3 134.4c-9.7-9-24.9-8.5-33.9 1.3s-8.5 24.9 1.3 33.9L426.9 232H184c-13.3 0-24 10.7-24 24s10.7 24 24 24H426.9l-67.2 62.4c-9.7 9-10.3 24.2-1.3 33.9s24.2 10.3 33.9 1.3l112-104c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104z"]},faCircleK:{prefix:"far",iconName:"circle-k",icon:[512,512,[],"e113","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm89.1-343.2c9.3-9.5 9.2-24.6-.3-33.9s-24.6-9.2-33.9 .3L208 239.8V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V298.5 360c0 13.3 10.7 24 24 24s24-10.7 24-24V308.3l30-30.5 70.7 96.4c7.8 10.7 22.9 13 33.5 5.2s13-22.9 5.2-33.5L272.1 243.1l73.1-74.3z"]},faFaceHandOverMouth:{prefix:"far",iconName:"face-hand-over-mouth",icon:[512,512,[129762],"e378","M256 48C141.1 48 48 141.1 48 256c0 59 24.6 112.2 64 150.1v10.7c0 21.9 5.5 42.5 15.3 60.5C51.2 433 0 350.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 113.1-73.3 209.1-175.1 242.9l49-49c11.7-11.7 16.1-27.9 13.2-43C439.1 369 464 315.4 464 256c0-114.9-93.1-208-208-208zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM299.3 276.7c6.2 6.2 6.2 16.4 0 22.6L248 350.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l67.3-67.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L280 382.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l51.3-51.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L312 414.6c-2.6 2.6-2.6 6.8 0 9.4s6.8 2.6 9.4 0l19.3-19.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-56.8 56.8C288.7 502 264.4 512 239.2 512c-52.6 0-95.2-42.6-95.2-95.2V384 330.4c0-11 9-20 20-20s20 9 20 20v19.7c0 7.1 8.6 10.7 13.7 5.7l79-79c6.2-6.2 16.4-6.2 22.6 0z"]},faPopcorn:{prefix:"far",iconName:"popcorn",icon:[448,512,[127871],"f819","M32 156c0-20.9 14.5-38.3 34-42.9c-1.3-4.2-2-8.6-2-13.1c0-24.3 19.7-44 44-44c1.9 0 3.7 .1 5.6 .3C118.7 37.7 135.7 24 156 24c8.5 0 16.5 2.4 23.2 6.6C186.2 12.7 203.6 0 224 0s37.8 12.7 44.8 30.6c6.7-4.2 14.7-6.6 23.2-6.6c20.3 0 37.3 13.7 42.4 32.3c1.8-.2 3.7-.3 5.6-.3c24.3 0 44 19.7 44 44c0 4.6-.7 9-2 13.1c19.5 4.5 34 22 34 42.9c0 1.3-.1 2.7-.2 4H328.2 119.8 32.2c-.1-1.3-.2-2.7-.2-4zm22.3 84l62.2 224h215l62.2-224h-47L303.6 419.7c-2.1 8.6-10.7 13.9-19.3 11.8s-13.9-10.7-11.8-19.3L313.8 240H240V416c0 8.8-7.2 16-16 16s-16-7.2-16-16V240H134.2l41.3 172.3c2.1 8.6-3.2 17.2-11.8 19.3s-17.2-3.2-19.3-11.8L101.3 240h-47zM224 192H419.8c15.6 0 28.2 12.6 28.2 28.2c0 2.5-.3 5.1-1 7.5L377.8 476.8C372 497.6 353.1 512 331.5 512h-215c-21.6 0-40.5-14.4-46.2-35.2L1 227.7c-.7-2.5-1-5-1-7.5C0 204.6 12.6 192 28.2 192H224z"]},faHouseWater:enJ,faHouseFlood:enW,faObjectSubtract:{prefix:"far",iconName:"object-subtract",icon:[512,512,[],"e49e","M64 48l32 0V0H64C28.7 0 0 28.7 0 64V96H48l0-32c0-8.8 7.2-16 16-16zm160 0V0H128V48l96 0zM48 128H0v96H48l0-96zm0 128H0v32c0 35.3 28.7 64 64 64H96l0-48H64c-8.8 0-16-7.2-16-16l0-32zm80 96h32l48 0h16V304l-96 0v48zm32 32l0 64c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64l-64 0v48l64 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-64H160zM352 208l0-48V128H304l0 96h48V208zm0-144c0-35.3-28.7-64-64-64H256V48l32 0c8.8 0 16 7.2 16 16V96h48V64zM256 304v48h32c35.3 0 64-28.7 64-64V256H304v32c0 8.8-7.2 16-16 16H256z"]},faCodeBranch:{prefix:"far",iconName:"code-branch",icon:[448,512,[],"f126","M80 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80-32c0 35.8-23.5 66.1-56 76.3V256c20.1-15.1 45-24 72-24h96c39.8 0 72-32.2 72-72v-3.7c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V160c0 66.3-53.7 120-120 120H176c-39.8 0-72 32.2-72 72v3.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V352 156.3C23.5 146.1 0 115.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm240 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM80 464a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faWarehouseFull:enX,faWarehouseAlt:en$,faHatCowboy:{prefix:"far",iconName:"hat-cowboy",icon:[640,512,[],"f8c0","M254.2 82.7c-2 2.8-4.4 6.7-7.1 11.8C236.8 114 226.9 142 218.2 173c-8.5 30.4-15.3 61-19.9 84.3c-.9 4.7-1.8 9.1-2.5 13.1c-16.8-5-32-10.6-45.7-16.6C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64s22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.4 0 84.4 152.2 97.9 221.9c-13.7 5.9-28.9 11.6-45.7 16.6c-.8-4-1.6-8.4-2.5-13.2c-4.6-23.3-11.3-54-19.9-84.3c-8.7-30.9-18.6-59-28.9-78.5c-2.7-5.1-5.1-9-7.1-11.8c-.5 .4-1 .9-1.6 1.4c-.5 .5-1.1 1-1.8 1.6l0 0 0 0C374 93.3 353.4 112 320 112s-54-18.7-62.3-26.2l0 0c-.7-.6-1.3-1.2-1.8-1.6c-.6-.5-1.2-1-1.6-1.4zM380.9 77l0 0c0 0 0 0 0 0l.1 0zm-121.7 0c0 0 0 0 0 0l.1 0s0 0 0 0zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z"]},faBridge:{prefix:"far",iconName:"bridge",icon:[576,512,[],"e4c8","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H72v64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H96 224 552c13.3 0 24-10.7 24-24s-10.7-24-24-24H504V80h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM456 80v64H376V80h80zM328 80v64H248V80h80zM200 80v64H120V80h80zM24 240c-13.3 0-24 10.7-24 24s10.7 24 24 24c26.5 0 48 21.5 48 48V440c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V344c0-30.9 25.1-56 56-56h32c30.9 0 56 25.1 56 56v96c0 22.1 17.9 40 40 40h64c22.1 0 40-17.9 40-40V336c0-26.5 21.5-48 48-48c13.3 0 24-10.7 24-24s-10.7-24-24-24c-53 0-96 43-96 96v96H408V344c0-57.4-46.6-104-104-104H272c-57.4 0-104 46.6-104 104v88H120V336c0-53-43-96-96-96z"]},faPhoneFlip:en1,faPhoneAlt:en2,faArrowDownFromDottedLine:{prefix:"far",iconName:"arrow-down-from-dotted-line",icon:[448,512,[],"e090","M241.5 472.4c-4.5 4.8-10.9 7.6-17.5 7.6s-12.9-2.7-17.5-7.6l-128-136c-9.1-9.7-8.6-24.8 1-33.9s24.8-8.6 33.9 1L200 395.5V312 184c0-13.3 10.7-24 24-24s24 10.7 24 24V312v83.5l86.5-91.9c9.1-9.7 24.3-10.1 33.9-1s10.1 24.3 1 33.9l-128 136zM32 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM256 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},faFileDoc:{prefix:"far",iconName:"file-doc",icon:[512,512,[],"e5ed","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM176 352h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm16 128h16c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H192v96zM456 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zM288 392c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40V392zm40-8c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V392c0-4.4-3.6-8-8-8H328z"]},faSquareQuarters:{prefix:"far",iconName:"square-quarters",icon:[448,512,[],"e44e","M52.7 84.7L224 256 395.3 84.7c-2.9-2.9-6.9-4.7-11.3-4.7H64c-4.4 0-8.4 1.8-11.3 4.7zm0 342.6c2.9 2.9 6.9 4.7 11.3 4.7H384c4.4 0 8.4-1.8 11.3-4.7L224 256 52.7 427.3zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},faTruckFront:{prefix:"far",iconName:"truck-front",icon:[512,512,[],"e2b7","M80 48C62.3 48 48 62.3 48 80V232c4.2-3.2 8.7-6.1 13.3-8.7l40-85.8C113.2 112.2 138.6 96 166.6 96H345.4c28 0 53.4 16.2 65.2 41.6l40 85.8c4.6 2.6 9.1 5.5 13.3 8.7V80c0-17.7-14.3-32-32-32H80zM48 328v40c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V328c0-39.8-32.2-72-72-72H120c-39.8 0-72 32.2-72 72zM0 328V80C0 35.8 35.8 0 80 0H432c44.2 0 80 35.8 80 80V328v40c0 26.2-12.6 49.4-32 64v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H80v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V432C12.6 417.4 0 394.2 0 368V328zM121.4 208H390.6l-23.4-50.1c-3.9-8.4-12.4-13.9-21.7-13.9H166.6c-9.3 0-17.8 5.4-21.7 13.9L121.4 208zM96 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCat:{prefix:"far",iconName:"cat",icon:[576,512,[128008],"f6be","M361 0c10.9 0 21.3 4.3 29 12l36 36h44.1l36-36c7.7-7.7 18.1-12 29-12c22.6 0 41 18.3 41 41V160c0 70.7-57.3 128-128 128s-128-57.3-128-128V41c0-22.6 18.3-41 41-41zm7 160c0 44.2 35.8 80 80 80s80-35.8 80-80V57.9L501.7 84.3C494.2 91.8 484 96 473.4 96H422.6c-10.6 0-20.8-4.2-28.3-11.7L368 57.9V160zm48-32a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM285 182l4.4-.4c2.2 16.6 7 32.4 13.9 46.9l-14 1.3C188.9 238.9 112 323.1 112 423.9v.1c0 22.1 17.9 40 40 40H256V400c0-17.7-14.3-32-32-32h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c39.4 0 72.2 28.5 78.8 66l93-54.7c7.4-4.4 16.6-4.4 24.1-.1s12.1 12.2 12.1 20.8v96c0 8.8 7.2 16 16 16s16-7.2 16-16V319.2c16.9-1.7 33.1-6 48-12.5V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V394L304 441v23h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-48.6 0-88-39.4-88-88v-.1V184.5c0-20.2-15-37.2-35-39.7l-7.9-1C7.9 142.2-1.5 130.2 .2 117S13.8 94.5 27 96.2l7.9 1c44 5.5 77.1 42.9 77.1 87.3V279c40-53.7 101.7-90.5 173-97z"]},faTrashXmark:{prefix:"far",iconName:"trash-xmark",icon:[448,512,[],"e2b4","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80h13.7H416h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H412.4L388.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H324.6c8.4 0 15.3-6.5 16-14.8L364.3 128H83.7zm62.2 81.9c7.8-7.8 20.5-7.8 28.3 0L224 259.7l49.9-49.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3L252.3 288l49.9 49.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0L224 316.3l-49.9 49.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L195.7 288l-49.9-49.9c-7.8-7.8-7.8-20.5 0-28.3z"]},faCircleCaretLeft:en4,faCaretCircleLeft:en3,faFiles:{prefix:"far",iconName:"files",icon:[448,512,[],"e178","M160 368H384c8.8 0 16-7.2 16-16V128H352c-17.7 0-32-14.3-32-32V48H160c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16zm224 48H160c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64H325.5c17 0 33.3 6.7 45.3 18.7l58.5 58.5c12 12 18.7 28.3 18.7 45.3V352c0 35.3-28.7 64-64 64zM24 96c13.3 0 24 10.7 24 24V376c0 48.6 39.4 88 88 88H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24z"]},faAnchorCircleExclamation:{prefix:"far",iconName:"anchor-circle-exclamation",icon:[640,512,[],"e4ab","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c17.2 0 33.9-2.4 49.7-6.8c-14.7-11.8-27.4-25.9-37.6-41.7c-4 .4-8 .5-12.1 .5H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faFaceClouds:{prefix:"far",iconName:"face-clouds",icon:[640,512,[],"e47d","M128 0c27.9 0 51.7 17.9 60.4 42.8C198.6 36 210.8 32 224 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64C28.7 160 0 131.3 0 96S28.7 32 64 32h8.6C83.6 12.9 104.3 0 128 0zM72.1 192h50c-6.5 20.2-10 41.7-10 64c0 80.2 45.4 149.9 112 184.6c.1 22.3 7.2 42.9 19.3 59.7C139.4 467.7 64 370.6 64 256c0-22.1 2.8-43.5 8.1-64zM307.4 48.4C296.8 29.8 280.1 15.2 260.1 7c19.2-4.6 39.2-7 59.9-7C461.4 0 576 114.6 576 256c0 14.8-1.3 29.3-3.7 43.5c-12.5-10.8-28.3-17.8-45.7-19.2c.9-8 1.4-16.1 1.4-24.3c0-114.9-93.1-208-208-208c-4.2 0-8.4 .1-12.6 .4zM208.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM336 368c0-44.2 35.8-80 80-80c29.3 0 54.9 15.8 68.9 39.3c8.8-9.4 21.3-15.3 35.1-15.3c26.5 0 48 21.5 48 48c0 2.7-.2 5.4-.7 8h.7c39.8 0 72 32.2 72 72s-32.2 72-72 72H328c-39.8 0-72-32.2-72-72s32.2-72 72-72h8z"]},faUserCrown:{prefix:"far",iconName:"user-crown",icon:[448,512,[],"f6a4","M144 128H304v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128zm0-108.8l-.1-.1c-.3-.2-.6-.4-.8-.6L140 16 124.4 3.5C121.5 1.2 118 0 114.4 0H112c-8.8 0-16 7.2-16 16V39v3.2 .1V144c0 70.7 57.3 128 128 128s128-57.3 128-128V42.3v-.1V39 16c0-8.8-7.2-16-16-16h-2.4c-3.6 0-7.2 1.2-10 3.5L308 16l-3 2.4c-.3 .2-.6 .4-.8 .6l-.1 .1c-10.2 7.5-23.8 8.3-34.9 2L238.9 4c-4.6-2.6-9.7-4-14.9-4s-10.4 1.4-14.9 4L178.9 21.2c-11 6.3-24.7 5.5-34.9-2zM168 352H280c63.6 0 115.6 49.5 119.7 112H48.3c4.1-62.5 56.2-112 119.7-112zm0-48C75.2 304 0 379.2 0 472v8c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32v-8c0-92.8-75.2-168-168-168H168z"]},faBasketShoppingPlus:{prefix:"far",iconName:"basket-shopping-plus",icon:[576,512,[],"e653","M243.1 2.7c11.8 6.1 16.3 20.6 10.2 32.4L171.7 192H404.3L322.7 35.1c-6.1-11.8-1.5-26.3 10.2-32.4s26.2-1.5 32.4 10.2L458.4 192h36.1H544h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H532L476.1 463.5C469 492 443.4 512 414 512H162c-29.4 0-55-20-62.1-48.5L44 240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H81.5h36.1L210.7 12.9c6.1-11.8 20.6-16.3 32.4-10.2zM482.5 240H93.5l53 211.9c1.8 7.1 8.2 12.1 15.5 12.1H414c7.3 0 13.7-5 15.5-12.1l53-211.9zM200 352c0-13.3 10.7-24 24-24h40V288c0-13.3 10.7-24 24-24s24 10.7 24 24v40h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H312v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H224c-13.3 0-24-10.7-24-24z"]},faTruckField:{prefix:"far",iconName:"truck-field",icon:[640,512,[],"e58d","M336 80c8.8 0 16 7.2 16 16v8V224v96 16H243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H64V288 128 96c0-8.8 7.2-16 16-16H336zM16 283.7V336v1.4C6.7 340.7 0 349.5 0 360s6.7 19.3 16 22.6V384h8H64c0 53 43 96 96 96s96-43 96-96h96 32c0 53 43 96 96 96s96-43 96-96h32 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V288c0-35.3-28.7-64-64-64h-5l-.3-.7L486.4 112.2c-9.2-19.6-29-32.2-50.7-32.2H398c-7.1-27.6-32.2-48-62-48H80C44.7 32 16 60.7 16 96v36.3C6.4 137.8 0 148.2 0 160v96c0 11.8 6.4 22.2 16 27.7zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM485.9 224H400V128h35.7c3.1 0 5.9 1.8 7.2 4.6l43 91.4zM528 384a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faRoute:{prefix:"far",iconName:"route",icon:[512,512,[],"f4d7","M438.6 155.7c-7.2 11.5-15 22.6-22.6 32.7c-7.5-10.1-15.4-21.2-22.6-32.7C375.7 127.3 368 106.3 368 96c0-26.5 21.5-48 48-48s48 21.5 48 48c0 10.3-7.7 31.3-25.4 59.7zM427.4 251C452.9 221.1 512 146.2 512 96c0-53-43-96-96-96s-96 43-96 96c0 33.3 25.9 77.3 50.8 112H328c-48.6 0-88 39.4-88 88s39.4 88 88 88h96c22.1 0 40 17.9 40 40s-17.9 40-40 40H177.8c-2.7 3.8-5.5 7.6-8.2 11.2c-10.7 14.2-21.3 26.9-30 36.8H424c48.6 0 88-39.4 88-88s-39.4-88-88-88H328c-22.1 0-40-17.9-40-40s17.9-40 40-40h84.9c5.1 1.1 10.7-.6 14.5-5zM118.9 408.4c-7.3 11-15.3 21.7-22.9 31.2c-7.6-9.5-15.6-20.2-22.9-31.2C55.4 381.7 48 361.9 48 352c0-26.5 21.5-48 48-48s48 21.5 48 48c0 9.9-7.4 29.7-25.1 56.4zm19 55.6c25.9-33.1 54.1-77.3 54.1-112c0-53-43-96-96-96s-96 43-96 96c0 50.5 59.8 121 85 148.4c6 6.5 16 6.5 21.9 0c.1-.1 .2-.2 .3-.3c.3-.3 .6-.7 .9-1c2.8-3.1 6-6.7 9.5-10.7c.1-.1 .1-.1 .2-.2c6.1-7 13-15.2 20-24.2z"]},faCartCircleCheck:{prefix:"far",iconName:"cart-circle-check",icon:[640,512,[],"e3f1","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"]},faClipboardQuestion:{prefix:"far",iconName:"clipboard-question",icon:[384,512,[],"e4e3","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM105.8 229.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3h58.3c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8V328c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H158.6c-23.7 0-44.8 14.9-52.8 37.3zM224 416a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faPanorama:{prefix:"far",iconName:"panorama",icon:[640,512,[],"e209","M48 80.9C72.3 88.8 177.5 120 320 120s247.7-31.2 272-39.1V431.1c-9.8-3.2-32.9-10.2-66.3-17.4c-.5-1-1-1.9-1.6-2.8l-136-208c-4.4-6.8-12-10.9-20.1-10.9s-15.7 4.1-20.1 10.9L264.8 330l-29.5-40.2c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8 3.6-19.4 9.8l-88 120c-1.3 1.8-2.4 3.8-3.1 5.8c-28.7 6.5-48.6 12.6-57.5 15.5V80.9zM579.6 34.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32C20.4 32 0 52.4 0 77.6V434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6V77.6C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4zM144 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCommentMedical:{prefix:"far",iconName:"comment-medical",icon:[512,512,[],"f7f5","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM224 160v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272h48c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H288V160c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z"]},faTeethOpen:{prefix:"far",iconName:"teeth-open",icon:[576,512,[],"f62f","M480 48H96C69.5 48 48 69.5 48 96v29.4C63.9 102.8 90.2 88 120 88c15.2 0 29.5 3.9 42 10.7C178.1 77.6 203.5 64 232 64c21.3 0 40.8 7.5 56 20.1C303.2 71.5 322.7 64 344 64c28.5 0 53.9 13.6 70 34.7C426.5 91.9 440.8 88 456 88c29.8 0 56.1 14.8 72 37.4V96c0-26.5-21.5-48-48-48zm0 208H432 368 320 256 208 144 96 64c-35.3 0-64-28.7-64-64V96C0 43 43 0 96 0H480c53 0 96 43 96 96v96c0 35.3-28.7 64-64 64H480zm0-48c8.8 0 16-7.2 16-16V176c0-22.1-17.9-40-40-40c-9.2 0-17.6 3.1-24.3 8.3c-2.9 2.2-5.5 4.8-7.7 7.7c-5 6.7-8 15-8 24v16c0 8.2 6.1 14.9 14 15.9c.6 .1 1.3 .1 2 .1h48zm-112 0c.7 0 1.3 0 2-.1c7.9-1 14-7.7 14-15.9V176 152c0-6.9-1.7-13.4-4.8-19c-6.8-12.5-20-21-35.2-21c-11.2 0-21.3 4.6-28.6 12c-7.1 7.2-11.4 17.1-11.4 28v40c0 8.2 6.1 14.9 14 15.9c.7 .1 1.3 .1 2 .1h48zm-112 0c.7 0 1.3 0 2-.1c7.9-1 14-7.7 14-15.9V152c0-10.9-4.4-20.8-11.4-28c-7.3-7.4-17.4-12-28.6-12c-15.2 0-28.4 8.5-35.2 21c-3.1 5.7-4.8 12.1-4.8 19v24 16c0 8.2 6.1 14.9 14 15.9c.7 .1 1.3 .1 2 .1h48zm-112 0c.7 0 1.3 0 2-.1c7.9-1 14-7.7 14-15.9V176c0-9-3-17.3-8-24c-2.2-2.9-4.8-5.5-7.7-7.7c-6.7-5.2-15.2-8.3-24.3-8.3c-22.1 0-40 17.9-40 40v16c0 8.8 7.2 16 16 16h48zM480 464c26.5 0 48-21.5 48-48v-5.4c-15.9 22.6-42.2 37.4-72 37.4c-21.3 0-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1s-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1s-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1c-29.8 0-56.1-14.8-72-37.4V416c0 26.5 21.5 48 48 48H480zm0-128H432c-.7 0-1.3 0-2 .1c-7.9 1-14 7.7-14 15.9v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12c22.1 0 40-17.9 40-40v-8c0-8.8-7.2-16-16-16zm-112 0H320c-.7 0-1.3 0-2 .1c-7.9 1-14 7.7-14 15.9v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12s21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-8.2-6.1-14.9-14-15.9c-.6-.1-1.3-.1-2-.1zm112-48h32c35.3 0 64 28.7 64 64v64c0 53-43 96-96 96H96c-53 0-96-43-96-96V352c0-35.3 28.7-64 64-64H96h48 64 48 64 48 64 48zM96 336c-8.8 0-16 7.2-16 16v8c0 22.1 17.9 40 40 40c11.2 0 21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-8.2-6.1-14.9-14-15.9c-.7-.1-1.3-.1-2-.1H96zm112 0c-.7 0-1.3 0-2 .1c-7.9 1-14 7.7-14 15.9v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12s21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-8.2-6.1-14.9-14-15.9c-.7-.1-1.3-.1-2-.1H208z"]},faUserTieHairLong:{prefix:"far",iconName:"user-tie-hair-long",icon:[448,512,[],"e460","M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96h1.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v11c0 33.9-13.5 66.5-37.5 90.5l-3.9 3.9c-4.2 4.2-6.6 10-6.6 16C48 261.9 58.1 272 70.6 272H224 377.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-3.9-3.9c-24-24-37.5-56.6-37.5-90.5V128C352 57.3 294.7 0 224 0zM168.2 511.1l-.2 .9H280l-.2-.9H417.3c17 0 30.7-13.8 30.7-30.7c0-79.6-57.6-145.7-133.5-158.9c-6.6-1.1-12.9 2.4-15.9 8.4l-44 87.9-15.8-58.6 18.6-31c6.4-10.7-1.3-24.2-13.7-24.2H224 204.3c-12.4 0-20.1 13.6-13.7 24.2l18.6 31-15.8 58.6-44-87.9c-3-6-9.4-9.5-15.9-8.4C57.6 334.7 0 400.8 0 480.4c0 17 13.8 30.7 30.7 30.7H168.2zM118.5 375.5l43.8 87.7H49.3c6.1-39.8 33-72.9 69.2-87.7zm167.2 87.7l43.8-87.7c36.2 14.8 63.1 47.8 69.2 87.7h-113z"]},faFileCircleMinus:{prefix:"far",iconName:"file-circle-minus",icon:[576,512,[],"e4ed","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm224-96a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z"]},faHeadSideMedical:{prefix:"far",iconName:"head-side-medical",icon:[512,512,[],"f809","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zM192 112v48H144c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H256V112c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16z"]},faArrowTurnRight:{prefix:"far",iconName:"arrow-turn-right",icon:[512,512,[],"e635","M377 369c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87H88c-22.1 0-40 17.9-40 40V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-48.6 39.4-88 88-88H430.1l-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L505 207c9.4 9.4 9.4 24.6 0 33.9L377 369z"]},faTags:{prefix:"far",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1c-9.3-9.4-24.5-9.5-33.9-.2s-9.5 24.5-.2 33.9L438.6 202.1c33.9 34.3 33.9 89.4 0 123.7L326.7 439.1c-9.3 9.4-9.2 24.6 .2 33.9s24.6 9.2 33.9-.2L472.8 359.6c52.4-53 52.4-138.2 0-191.2L345 39.1zM242.7 50.7c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80V229.5c0 17 6.7 33.3 18.7 45.3l168 168c25 25 65.5 25 90.5 0L410.7 309.3c25-25 25-65.5 0-90.5l-168-168zM48 80H197.5c4.2 0 8.3 1.7 11.3 4.7l168 168c6.2 6.2 6.2 16.4 0 22.6L243.3 408.8c-6.2 6.2-16.4 6.2-22.6 0l-168-168c-3-3-4.7-7.1-4.7-11.3V80zm96 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faWineGlass:{prefix:"far",iconName:"wine-glass",icon:[320,512,[127863],"f4e3","M32.1 22.1C33.1 9.6 43.5 0 56 0H264c12.5 0 22.9 9.6 23.9 22.1l13.9 176.4C307.7 273.1 255.2 337.9 184 350V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H160 72c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V350C64.8 337.9 12.3 273.1 18.1 198.5L32.1 22.1zM160 304c55 0 98.3-46.9 94-101.7L251.9 176H68.1L66 202.3C61.7 257.1 105 304 160 304zM71.9 128H248.1l-6.3-80H78.2l-6.3 80z"]},faForwardFast:en0,faFastForward:en6,faFaceMehBlank:en8,faMehBlank:en5,faUserRobot:{prefix:"far",iconName:"user-robot",icon:[448,512,[],"e04b","M240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H144c-44.2 0-80 35.8-80 80v96c0 44.2 35.8 80 80 80H304c44.2 0 80-35.8 80-80V144c0-44.2-35.8-80-80-80H240V16zm96 128v96c0 17.7-14.3 32-32 32V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16H240V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16H176V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304c17.7 0 32 14.3 32 32zm64 304v16H304V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H240V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H176V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H48l0-16c0-26.5 21.5-48 48-48H352c26.5 0 48 21.5 48 48zM160 512h64 64H400c26.5 0 48-21.5 48-48V448c0-53-43-96-96-96H96c-53 0-96 43-96 96v16c0 26.5 21.5 48 48 48H160zM16 128c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16zm432 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V144zM208 176a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faSquareParking:en7,faParking:en9,faCardDiamond:{prefix:"far",iconName:"card-diamond",icon:[384,512,[],"e3ea","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm180.7 84.7c6.2-6.2 16.4-6.2 22.6 0l96 96c6.2 6.2 6.2 16.4 0 22.6l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6l96-96z"]},faFaceZipper:{prefix:"far",iconName:"face-zipper",icon:[512,512,[],"e3a5","M389.2 394.3l29.1 58.1c14.7 29.3 53.7 35.6 76.9 12.5l1.8-1.8c23.2-23.2 16.8-62.2-12.5-76.9l-58.1-29.1c-6.2-3.1-13.6-1.9-18.5 3l-15.7 15.7c-4.9 4.9-6.1 12.3-3 18.5zm91.3 38.2l-16 16c-4.7 4.7-12.3 4.7-17 0s-4.7-12.3 0-17l16-16c4.7-4.7 12.3-4.7 17 0s4.7 12.3 0 17zM256 48C141.1 48 48 141.1 48 256s93.1 208 208 208c42.5 0 82-12.7 114.9-34.6l18.7 37.3c1 2 2 3.9 3.1 5.7C353.2 497.5 306.3 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 34.9-7 68.1-19.6 98.4l-43.1-21.5c9.5-23.8 14.7-49.7 14.7-76.9c0-114.9-93.1-208-208-208zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 320c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM160 336v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faFaceRaisedEyebrow:{prefix:"far",iconName:"face-raised-eyebrow",icon:[512,512,[],"e388","M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zM512 256A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM144.4 240a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 352c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24zM328.8 141.8l-29.5 29.5c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l29.5-29.5c25-25 66.6-20.9 86.2 8.5l4.9 7.4c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-4.9-7.4c-8.4-12.6-26.2-14.4-36.9-3.7zM128 144h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faHouseSignal:{prefix:"far",iconName:"house-signal",icon:[576,512,[],"e012","M320.8 5.4c8.8-7.2 21.5-7.2 30.3 0l216 176c10.3 8.4 11.8 23.5 3.4 33.8s-23.5 11.8-33.8 3.4L512 198.4V360c0 30.9-25.1 56-56 56H278.1c-4.7-16.7-11.1-32.8-18.8-48H456c4.4 0 8-3.6 8-8V159.3L336 55 208 159.3V298.7c-14.5-14.1-30.6-26.5-48-37V198.4l-24.8 20.2c-10.3 8.4-25.4 6.8-33.8-3.4s-6.8-25.4 3.4-33.8l216-176zM312 192h48c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H312c-13.3 0-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM24 256c128.1 0 232 103.9 232 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 376c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24z"]},faSquareChevronUp:eoe,faChevronSquareUp:eot,faNfcSymbol:{prefix:"far",iconName:"nfc-symbol",icon:[512,512,[],"e531","M357.4 473.6c7.7 7.2 19.2 8.5 28.3 3.2C461.4 433 512 349.3 512 256s-50.6-177-126.3-220.8c-11.5-6.6-26.2-2.7-32.8 8.8s-2.7 26.2 8.8 32.8C422.7 112.1 464 180.1 464 256c0 69.6-34.7 132.6-87.6 169.8L200.3 262.4c-9.7-9-24.9-8.4-33.9 1.3s-8.4 24.9 1.3 33.9l189.7 176zM154.6 38.4c-7.7-7.2-19.2-8.5-28.3-3.2C50.6 79 0 162.7 0 256s50.6 177 126.3 220.8c11.5 6.6 26.2 2.7 32.8-8.8s2.7-26.2-8.8-32.8C89.3 399.9 48 331.9 48 256c0-69.6 34.7-132.6 87.6-169.8L311.7 249.6c9.7 9 24.9 8.4 33.9-1.3s8.4-24.9-1.3-33.9L154.6 38.4z"]},faBarsProgress:eoc,faTasksAlt:eoi,faFaucetDrip:{prefix:"far",iconName:"faucet-drip",icon:[512,512,[128688],"e006","M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V45L96 32C78.3 32 64 46.3 64 64s14.3 32 32 32L200 83v45H181.3c-14.9 0-29.1 5.9-39.6 16.4L126.1 160H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c6.4 0 12.5-2.5 17-7l22.6-22.6c1.5-1.5 3.5-2.3 5.7-2.3h93.5c2.1 0 4.2 .8 5.7 2.3L303 201c4.5 4.5 10.6 7 17 7h40c57.4 0 104 46.6 104 104v16c0 4.4-3.6 8-8 8H408c-4.4 0-8-3.6-8-8c0-30.9-25.1-56-56-56H311.7c-8.2 0-15.8 4.2-20.2 11.1C277.2 305.3 252.3 320 224 320s-53.2-14.7-67.4-36.9c-4.4-6.9-12-11.1-20.2-11.1H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H124.1c23.4 29.2 59.5 48 99.9 48s76.5-18.8 99.9-48H344c4.4 0 8 3.6 8 8c0 30.9 25.1 56 56 56h48c30.9 0 56-25.1 56-56V312c0-83.9-68.1-152-152-152H329.9l-15.6-15.6c-10.5-10.5-24.7-16.4-39.6-16.4H248V83L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L248 45V24zM420.8 423.4l-18.2 42.4c-1.8 4.1-2.7 8.6-2.7 13.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.2c0-4.5-.9-8.9-2.7-13.1l-18.2-42.4c-1.9-4.5-6.3-7.4-11.2-7.4s-9.2 2.9-11.2 7.4z"]},faArrowsToLine:{prefix:"far",iconName:"arrows-to-line",icon:[448,512,[],"e0a7","M241 185l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31L248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1L169 79c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0zM0 256c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm241 71c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V488c0 13.3 10.7 24 24 24s24-10.7 24-24V401.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72z"]},faDolphin:{prefix:"far",iconName:"dolphin",icon:[512,512,[],"e168","M80 160c0 13.3 2.3 26 6.5 37.8c3.9 10.8-.4 22.8-10.2 28.7L56.8 238.2 44.7 217.9l12.1 20.2c-5.5 3.3-8.8 9.2-8.8 15.6c0 10.1 8.2 18.2 18.2 18.2H192h24 32.9c6.3 0 12.3 2.5 16.8 6.8L304 316.3V296c0-13.3 10.7-24 24-24h16c48.6 0 88 39.4 88 88v8c0 .9 0 1.8 0 2.6c19.9-21.2 32-49.6 32-81c0-60.8-22.4-116.2-59.4-158.7c-7.2-8.2-7.9-20.3-1.7-29.3c10.4-15.3 23.4-35.5 31.4-51.9c-27.3 4-58.4 14.3-84.2 24.6c-6.4 2.5-13.5 2.2-19.6-.8C297.9 57.2 261.2 48 222.3 48H192C130.1 48 80 98.1 80 160zM277.7 408H344c22.1 0 40-17.9 40-40v-8c0-19.4-13.7-35.5-32-39.2v1.9c0 25-20.3 45.3-45.3 45.3c-11.8 0-23.2-4.6-31.7-12.9L239.1 320H216 192 66.2C29.6 320 0 290.4 0 253.8C0 230.5 12.2 209 32.1 197l3.7-2.2C33.3 183.6 32 171.9 32 160C32 71.6 103.6 0 192 0h30.3C265 0 305.6 9.3 342.2 25.9C374.9 13.5 418.7 0 456 0c7.8 0 17.9 2.4 25.2 11.3c6.7 8.1 7.5 17.4 7.3 23.2c-.4 11.3-5.2 23.4-9.7 33.1c-7 15-17.1 31.8-26.4 46.2C489.8 162.5 512 223.5 512 289.7C512 381.5 437.5 456 345.7 456H344 277.7c-19.9 34.5-56.8 56-97 56H176c-5.5 0-10.7-2.9-13.6-7.6s-3.2-10.6-.7-15.6L190.1 432l-28.4-56.8c-2.5-5-2.2-10.9 .7-15.6s8.1-7.6 13.6-7.6h4.7c40.2 0 77.1 21.5 97 56zM136 160a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faArrowUpRight:{prefix:"far",iconName:"arrow-up-right",icon:[384,512,[],"e09f","M328 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V177.9L73 409c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l231-231H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H328z"]},faCircleR:{prefix:"far",iconName:"circle-r",icon:[512,512,[],"e120","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V264v96c0 13.3 10.7 24 24 24s24-10.7 24-24V288h44l64.8 86.4c8 10.6 23 12.8 33.6 4.8s12.8-23 4.8-33.6L309.8 285c33.6-9.5 58.2-40.4 58.2-77c0-44.2-35.8-80-80-80H184zm80 112H208V176h80c17.7 0 32 14.3 32 32s-14.3 32-32 32H264z"]},faCartFlatbed:eor,faDollyFlatbed:eoa,faBanSmoking:eon,faSmokingBan:eoo,faCircleSortUp:eol,faSortCircleUp:eof,faTerminal:{prefix:"far",iconName:"terminal",icon:[576,512,[],"f120","M6.3 72.2c-9-9.8-8.3-24.9 1.4-33.9s24.9-8.3 33.9 1.4l184 200c8.5 9.2 8.5 23.3 0 32.5l-184 200c-9 9.8-24.2 10.4-33.9 1.4s-10.4-24.2-1.4-33.9L175.4 256 6.3 72.2zM248 432H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faMobileButton:{prefix:"far",iconName:"mobile-button",icon:[384,512,[],"f10b","M80 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H80zM16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM192 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faHouseMedicalFlag:{prefix:"far",iconName:"house-medical-flag",icon:[640,512,[],"e514","M496 24v8H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H496V512H448V192 32 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM286.3 36.7L416 133v59.8L272 85.9 112 204.6V432c0 17.7 14.3 32 32 32l256 0c5.8 0 11.3-1.6 16-4.3v50.7c-5.2 1-10.5 1.6-16 1.6l-256 0c-44.2 0-80-35.8-80-80V240.2L38.3 259.3c-10.6 7.9-25.7 5.7-33.6-5s-5.7-25.7 5-33.6l248-184c8.5-6.3 20.1-6.3 28.6 0zM240 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304v48c0 8.8-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V320H192c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"]},faBasketShopping:eoh,faShoppingBasket:eog,faTape:{prefix:"far",iconName:"tape",icon:[576,512,[],"f4db","M224 80a176 176 0 1 1 0 352 176 176 0 1 1 0-352zM362.6 432c52-41 85.4-104.6 85.4-176C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H362.6zM224 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faChestnut:{prefix:"far",iconName:"chestnut",icon:[448,512,[127792],"e3f6","M154 90.5c13.9-11.4 27.8-22.7 41.1-34.8c7.6-6.9 12.7-12.3 15.5-16.6c3-4.5 8-7.1 13.3-7.1s10.3 2.7 13.3 7.1c2.9 4.3 7.9 9.7 15.5 16.6c13.3 12.1 27.2 23.4 41.1 34.8c19.6 16.1 39.3 32.1 57.3 50.2C400.8 190.2 448 258 448 352c0 70.7-57.3 128-128 128H128C57.3 480 0 422.7 0 352c0-94 47.2-161.8 96.7-211.3c18.1-18.1 37.7-34.1 57.3-50.2zM393.3 384H54.7C67 412.3 95.2 432 128 432H320c32.8 0 61-19.7 73.3-48zm-76-209.4c-13.6-13.6-28.6-26.3-45.2-39.9c-2.7-2.2-5.5-4.5-8.2-6.8l0 0c-12.8-10.5-26.6-21.7-39.9-33.6c-13.3 11.9-27.1 23.1-39.9 33.6l0 0c-2.8 2.3-5.6 4.5-8.2 6.8c-16.6 13.6-31.6 26.3-45.2 39.9C88.9 216.4 53.4 268 48.6 336H399.4c-4.8-68-40.3-119.6-82.1-161.4z"]},faBusSimple:eoM,faBusAlt:eou,faEye:{prefix:"far",iconName:"eye",icon:[576,512,[128065],"f06e","M288 80c-65.2 0-118.8 29.6-159.9 67.7C89.6 183.5 63 226 49.4 256c13.6 30 40.2 72.5 78.6 108.3C169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256c-13.6-30-40.2-72.5-78.6-108.3C406.8 109.6 353.2 80 288 80zM95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1c3.3 7.9 3.3 16.7 0 24.6c-14.9 35.7-46.2 87.7-93 131.1C433.5 443.2 368.8 480 288 480s-145.5-36.8-192.6-80.6C48.6 356 17.3 304 2.5 268.3c-3.3-7.9-3.3-16.7 0-24.6C17.3 208 48.6 156 95.4 112.6zM288 336c44.2 0 80-35.8 80-80s-35.8-80-80-80c-.7 0-1.3 0-2 0c1.3 5.1 2 10.5 2 16c0 35.3-28.7 64-64 64c-5.5 0-10.9-.7-16-2c0 .7 0 1.3 0 2c0 44.2 35.8 80 80 80zm0-208a128 128 0 1 1 0 256 128 128 0 1 1 0-256z"]},faFaceSadCry:eom,faSadCry:eod,faHeat:{prefix:"far",iconName:"heat",icon:[448,512,[],"e00c","M176 32c13.3 0 24 10.7 24 24v88c0 36.4 11.8 71.7 33.6 100.8l19.2 25.6c28 37.4 43.2 82.9 43.2 129.6v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400c0-36.3-11.8-71.7-33.6-100.8l-19.2-25.6C167.2 236.2 152 190.7 152 144V56c0-13.3 10.7-24 24-24zM24 96c13.3 0 24 10.7 24 24v37.9c0 33.2 9.8 65.6 28.2 93.2l31.5 47.3c23.7 35.5 36.3 77.2 36.3 119.8V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V418.1c0-33.2-9.8-65.6-28.2-93.2L36.3 277.7C12.6 242.2 0 200.5 0 157.9V120c0-13.3 10.7-24 24-24zm328 24v37.9c0 33.2 9.8 65.6 28.2 93.2l31.5 47.3c23.7 35.5 36.3 77.2 36.3 119.8V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V418.1c0-33.2-9.8-65.6-28.2-93.2l-31.5-47.3C316.6 242.2 304 200.5 304 157.9V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faTicketAirline:eop,faTicketPerforatedPlane:eoz,faTicketPlane:eoC,faBootHeeled:{prefix:"far",iconName:"boot-heeled",icon:[512,512,[],"e33f","M31.3 0C14 0 0 14 0 31.3c0 1.8 .1 3.9 .6 6.2C2.6 47.1 24 154.3 24 232c0 33.2-12.8 93.5-19.7 123.2C1.6 367 0 379.3 0 391.8V440v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V465.3l121.6 40.5c12.2 4.1 25 6.2 37.9 6.2H456h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V430.7c0-28.1-16.3-53.6-41.8-65.4L313.8 307.9c-25.5-11.8-41.8-37.3-41.8-65.4V24c0-13.3-10.7-24-24-24H31.3zM432 430.7V464H287.6c-7.7 0-15.4-1.2-22.8-3.7L135.6 417.2c-2.4-.8-5-1.2-7.6-1.2H104 48V391.8c0-8.5 1.1-17.2 3.1-25.8C57.6 337.7 72 271.8 72 232C72 167.4 58.5 85.7 51.5 48H96V232c0 13.3 10.7 24 24 24s24-10.7 24-24V48h80V242.6c0 46.8 27.2 89.3 69.7 109l124.3 57.4c8.5 3.9 13.9 12.4 13.9 21.8z"]},faArrowsMinimize:eoL,faCompressArrows:eoI,faAudioDescription:{prefix:"far",iconName:"audio-description",icon:[576,512,[],"f29e","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm213.5 77.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9H150.9l-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2h42.2zM304 184c0-13.3 10.7-24 24-24h56c53 0 96 43 96 96s-43 96-96 96H328c-13.3 0-24-10.7-24-24V184zm48 24v96h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352z"]},faPersonMilitaryToPerson:{prefix:"far",iconName:"person-military-to-person",icon:[512,512,[],"e54c","M71 12.5L182.2 .1C191.7-1 200 6.5 200 16V30.1c0 8.8-7.2 16-16 16H72.9C63.6 46.1 56 38.6 56 29.2c0-8.6 6.5-15.8 15-16.8zM384 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM336 256v16h96V256c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zm-48 0c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V256zM66 80H190c1.3 5.1 2 10.5 2 16c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-5.5 .7-10.9 2-16zM224 432c0 6.9-3 13.5-8.2 18.1l-64 56c-10 8.7-25.1 7.7-33.9-2.3s-7.7-25.1 2.3-33.9L136.1 456 24 456c-13.3 0-24-10.7-24-24s10.7-24 24-24l112.1 0-15.9-13.9c-10-8.7-11-23.9-2.3-33.9s23.9-11 33.9-2.3l64 56c5.2 4.6 8.2 11.1 8.2 18.1zm72.2 18.1c-5.2-4.6-8.2-11.1-8.2-18.1s3-13.5 8.2-18.1l64-56c10-8.7 25.1-7.7 33.9 2.3s7.7 25.1-2.3 33.9L375.9 408 488 408c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112.1 0 15.9 13.9c10 8.7 11 23.9 2.3 33.9s-23.9 11-33.9 2.3l-64-56zM32 256c0-18.8 8.1-35.7 21-47.4l144.2 111c-1.7 .3-3.4 .4-5.2 .4H64c-17.7 0-32-14.3-32-32V256zm192 32c0 3.7-.6 7.2-1.8 10.5L85.1 192.9c3.6-.6 7.2-.9 10.9-.9h64c35.3 0 64 28.7 64 64v32z"]},faFileShield:{prefix:"far",iconName:"file-shield",icon:[576,512,[],"e4f0","M64 464H310.7c11 14.4 24.1 28.1 39.5 40.4c-9 4.8-19.3 7.6-30.2 7.6H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V207l-48 19.2V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z"]},faHexagon:{prefix:"far",iconName:"hexagon",icon:[512,512,[11043],"f312","M17.1 220c-12.9 22.3-12.9 49.7 0 72l88.3 152.9c12.9 22.3 36.6 36 62.4 36l176.6 0c25.7 0 49.5-13.7 62.4-36L494.9 292c12.9-22.3 12.9-49.7 0-72L406.6 67.1c-12.9-22.3-36.6-36-62.4-36l-176.6 0c-25.7 0-49.5 13.7-62.4 36L17.1 220zm41.6 48c-4.3-7.4-4.3-16.6 0-24L146.9 91.1c4.3-7.4 12.2-12 20.8-12l176.6 0c8.6 0 16.5 4.6 20.8 12L453.4 244c4.3 7.4 4.3 16.6 0 24L365.1 420.9c-4.3 7.4-12.2 12-20.8 12l-176.6 0c-8.6 0-16.5-4.6-20.8-12L58.6 268z"]},faManhole:{prefix:"far",iconName:"manhole",icon:[512,512,[],"e1d6","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM281.4 115.4c5.8-7.5 14.5-14.7 23.6-11.8c64.4 20.7 111 81.1 111 152.4s-46.6 131.7-111 152.4c-9 2.9-17.8-4.3-23.6-11.8c-5.8-7.6-15.1-12.6-25.4-12.6s-19.6 4.9-25.4 12.6c-5.8 7.5-14.5 14.7-23.6 11.8C142.6 387.7 96 327.3 96 256s46.6-131.7 111-152.4c9-2.9 17.8 4.3 23.6 11.8c5.8 7.6 15.1 12.6 25.4 12.6s19.6-4.9 25.4-12.6zM192 176a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm80-112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-32 64a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm32 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48-144a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a16 16 0 1 0 0 32 16 16 0 1 0 0-32z"]},faUserSlash:{prefix:"far",iconName:"user-slash",icon:[640,512,[],"f506","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM290.5 202.4l-35.6-27.9C245.5 161.4 240 145.3 240 128c0-44.2 35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80c-10.4 0-20.4-2-29.5-5.6zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7H514.3c3.9 0 7.6-.7 11-2.1L467.1 464H145.3c8.9-63.3 63.3-112 129-112h50.6l-60.6-47.7z"]},faPen:{prefix:"far",iconName:"pen",icon:[512,512,[128394],"f304","M36.4 360.9L13.4 439 1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1L73 498.6l78.1-23c12.4-3.6 23.7-9.9 33.4-18.4c1.4-1.2 2.7-2.5 4-3.8L492.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L453.3 19.3c-25-25-65.5-25-90.5 0L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4zm46 13.5c1.7-5.6 4.5-10.8 8.4-15.2c.6-.6 1.1-1.2 1.7-1.8L321 129 383 191 154.6 419.5c-4.7 4.7-10.6 8.2-17 10.1l-23.4 6.9L59.4 452.6l16.1-54.8 6.9-23.4z"]},faTowerObservation:{prefix:"far",iconName:"tower-observation",icon:[512,512,[],"e586","M245.7 2.3c6.5-3.1 14.1-3.1 20.6 0l168 80c12 5.7 17 20 11.3 32c-5.3 11.2-18.2 16.4-29.7 12.3V200c0 27.2-19.4 49.9-45.2 55l34.8 209H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h82.3l34.8-209c-25.7-5-45.2-27.7-45.2-55V126.6c-11.4 4.1-24.3-1.1-29.7-12.3c-5.7-12-.6-26.3 11.4-32l168-80zM256 50.6L144 103.9V128H368V103.9L256 50.6zM144 176v24c0 4.4 3.6 8 8 8H360c4.4 0 8-3.6 8-8V176H144zM330.8 464L256 400.7 181.2 464H330.8zM189.7 256l-3.7 22.5L256 337.8l70.1-59.3L322.3 256H189.7zm-12.9 77.6l-13.8 83 55.9-47.3-42.1-35.6zm116.4 35.6l55.9 47.3-13.8-83-42.1 35.6z"]},faFloppyDisks:{prefix:"far",iconName:"floppy-disks",icon:[512,512,[],"e183","M144 352c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V138.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9-33.9 33.9L384.8 52.7c-.3-.3-.5-.5-.8-.8V120c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V48H160c-8.8 0-16 7.2-16 16V352zM224 0H373.5c17 0 33.3 6.7 45.3 18.7l74.5 74.5c12 12 18.7 28.3 18.7 45.3V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64h16 48zm0 48V96H336V48H224zM48 120V376c0 48.6 39.4 88 88 88H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24s24 10.7 24 24zM240 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faToiletPaperBlankUnder:eoA,faToiletPaperReverseAlt:eoH,faFileCode:{prefix:"far",iconName:"file-code",icon:[384,512,[],"f1c9","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm97 289c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L79 303c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 31-31zM257 255c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9l-48-48z"]},faSignal:eov,faSignal5:eoV,faSignalPerfect:eoy,faPump:{prefix:"far",iconName:"pump",icon:[640,512,[],"e442","M88 0C74.7 0 64 10.7 64 24s10.7 24 24 24h8V208H48v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v32V376v32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H320V352H48V256h72c13.3 0 24-10.7 24-24V48h96V232c0 13.3 10.7 24 24 24h56V208H288V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H264 120 88zM458.5 146.7c2.6-1.8 5.7-2.7 8.9-2.7H576c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H467.4c-3.2 0-6.2-.9-8.9-2.7l-51.4-34.2c-4.4-3-7.1-8-7.1-13.3V194.3c0-5.3 2.7-10.3 7.1-13.3l51.4-34.3zM431.9 501.3c10.5 7 22.9 10.7 35.5 10.7H576c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H467.4c-12.6 0-25 3.7-35.5 10.7L380.5 141c-17.8 11.9-28.5 31.9-28.5 53.3V413.7c0 21.4 10.7 41.4 28.5 53.3l51.4 34.3zM448 224c0 8.8 7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zm0 80c0 8.8 7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zm0 80c0 8.8 7.2 16 16 16h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H464c-8.8 0-16 7.2-16 16z"]},faBus:{prefix:"far",iconName:"bus",icon:[576,512,[128653],"f207","M363.7 96h97.5C445.4 78.9 399.2 48 288 48C185.8 48 133.8 78.3 115.5 96h96.8c5.5-9.6 15.9-16 27.7-16l96 0c11.8 0 22.2 6.4 27.7 16zM464 144H312v80H464V144zm-352 0v80H264V144H112zm0 128V376c0 13.3 10.7 24 24 24H364.2 440c13.3 0 24-10.7 24-24V272H112zM74.2 70C99.9 38.7 167.8 0 288 0C416.6 0 478 38.6 502.4 70.6c7.5 9.8 9.6 20.9 9.6 29.9V128c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32V376c0 25-12.7 47-32 59.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H364.2 144v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V435.9C76.7 423 64 401 64 376V256c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32V100.4C64 91.6 66 80 74.2 70zM176 304a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm224 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHeartCircleXmark:{prefix:"far",iconName:"heart-circle-xmark",icon:[576,512,[],"e501","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},faArrowUpLeftFromCircle:{prefix:"far",iconName:"arrow-up-left-from-circle",icon:[512,512,[],"e09e","M184 0H24C10.7 0 0 10.7 0 24V184c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9L295 329c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L81.9 48H184c13.3 0 24-10.7 24-24s-10.7-24-24-24zM288 64c-13.3 0-24 10.7-24 24s10.7 24 24 24c97.2 0 176 78.8 176 176s-78.8 176-176 176s-176-78.8-176-176c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 123.7 100.3 224 224 224s224-100.3 224-224S411.7 64 288 64z"]},faHouseChimney:eoN,faHomeLg:eox,faWindowMaximize:{prefix:"far",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M.3 89.5C.1 91.6 0 93.8 0 96V224 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V224 96c0-35.3-28.7-64-64-64H64c-2.2 0-4.4 .1-6.5 .3c-9.2 .9-17.8 3.8-25.5 8.2C21.8 46.5 13.4 55.1 7.7 65.5c-3.9 7.3-6.5 15.4-7.4 24zM48 224H464l0 192c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-192z"]},faDryer:{prefix:"far",iconName:"dryer",icon:[448,512,[],"f861","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm64 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm40 256c-44.7 0-82.3-30.6-93-72h53c13.3 0 24-10.7 24-24s-10.7-24-24-24H131c10.7-41.4 48.2-72 93-72c53 0 96 43 96 96s-43 96-96 96zm0 48a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},faFaceFrown:eoT,faFrown:eob,faChessBishopPiece:eow,faChessBishopAlt:eoD,faShirtTankTop:{prefix:"far",iconName:"shirt-tank-top",icon:[384,512,[],"e3c9","M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24c0 127.9-26.8 181-41.5 200.5C12.9 237.2 0 257.2 0 280.7V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V280.7c0-23.5-12.9-43.5-22.5-56.3C346.8 205 320 151.9 320 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V72c0 44.2-35.8 80-80 80s-80-35.8-80-80V24zM99.3 160.2C122.6 184.7 155.5 200 192 200s69.4-15.3 92.7-39.8c10.3 46.7 25.2 75.5 38.5 93.1c8.6 11.4 12.8 20.5 12.8 27.3V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V280.7c0-6.8 4.2-15.9 12.8-27.3c13.3-17.6 28.2-46.5 38.5-93.1z"]},faDiploma:eok,faScrollRibbon:eoS,faScreencast:{prefix:"far",iconName:"screencast",icon:[576,512,[],"e23e","M512 80H64c-8.8 0-16 7.2-16 16v97.1c-7.9-.7-15.9-1.1-24-1.1H0V96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H288V456c0-8.1-.4-16.1-1.1-24H512c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16zM24 224c128.1 0 232 103.9 232 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 344c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24z"]},faWalker:{prefix:"far",iconName:"walker",icon:[448,512,[],"f831","M186.4 48H320c22.1 0 40 17.9 40 40v88H124l23.5-97.4c4.3-18 20.4-30.6 38.9-30.6zM360 224V388.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64c0-26.9-16.5-49.9-40-59.3V88c0-48.6-39.4-88-88-88H186.4c-40.6 0-76 27.8-85.5 67.4L.7 482.4c-3.1 12.9 4.8 25.9 17.7 29s25.9-4.8 29-17.7L112.4 224H360zm24 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faPrescription:{prefix:"far",iconName:"prescription",icon:[448,512,[],"f5b1","M24 0C10.7 0 0 10.7 0 24V200v96c0 13.3 10.7 24 24 24s24-10.7 24-24V224h78.1l128 128L135 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L407 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L441 233c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119-95.3-95.3C246.6 214.7 288 168.2 288 112C288 50.1 237.9 0 176 0H24zM176 176H48V48H176c35.3 0 64 28.7 64 64s-28.7 64-64 64z"]},faShop:eoE,faStoreAlt:eoj,faFloppyDisk:eoO,faSave:eoP,faVihara:{prefix:"far",iconName:"vihara",icon:[640,512,[],"f6a7","M308.5 61.4c-31 21.7-64.8 39-100.5 51.3V160H320 432V112.7c-35.7-12.3-69.5-29.6-100.5-51.3L320 53.3l-11.5 8.1zm173.2 65.8l-1.7-.5v39.7l1.7 1.9 2.5 2.9c27.3 31.5 62.5 55.1 102.1 68.3l4.8 1.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 7s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-7 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4H544v36.6l4.3 7.4 1.9 3.3c17.2 29.6 43.4 52.9 74.8 66.5c8.8 3.6 15 12.2 15 22.3c0 13.3-10.7 24-24 24H576v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H344v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H112v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H24c-13.3 0-24-10.7-24-24c0-10.1 6.2-18.7 15-22.3c31.4-13.6 57.6-36.9 74.8-66.5l1.9-3.3 4.3-7.4V288H56.6c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l4.8-1.6c39.5-13.2 74.8-36.8 102.1-68.3l2.5-2.9 1.7-1.9V126.7l-1.7 .5c-12.8 3.5-26-4.1-29.5-16.8s4.1-26 16.8-29.5l23.6-6.4C209.2 63.5 247 45.8 281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23.6 6.4c12.8 3.5 20.3 16.7 16.8 29.5s-16.7 20.3-29.5 16.8zM496 320V288H320 144v32H320 496zM152.8 240H320 487.2c-12.3-9.6-23.9-20.3-34.5-32H320 187.3c-10.6 11.7-22.2 22.4-34.5 32zM100.5 400H320 539.5c-9.5-9.8-18.1-20.5-25.5-32H320 126c-7.5 11.5-16 22.2-25.5 32z"]},faFaceKissClosedEyes:{prefix:"far",iconName:"face-kiss-closed-eyes",icon:[512,512,[],"e37d","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm304.7 41.7c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 427.1 257.4 432 240 432c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM175.6 220c-10.6 0-19.9 3.8-25.4 9.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7zm134.6 9.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},faScaleUnbalanced:eo_,faBalanceScaleLeft:eoB,faFileUser:{prefix:"far",iconName:"file-user",icon:[384,512,[],"f65c","M304 464c0-44.2-35.8-80-80-80H160c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H304zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM256 288a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faUserPoliceTie:{prefix:"far",iconName:"user-police-tie",icon:[448,512,[],"e334","M217.9 .8l-152 40c-8.6 2.3-15.3 9.1-17.3 17.8s1 17.8 7.8 23.6L80 102.5v8.4c0 10.7 5.3 20.8 15.1 25.2c24.1 10.8 68.6 24 128.9 24s104.8-13.2 128.9-24c9.8-4.4 15.1-14.5 15.1-25.2v-8.4l23.6-20.2c6.8-5.8 9.8-14.9 7.8-23.6s-8.7-15.6-17.3-17.8l-152-40c-4-1.1-8.2-1.1-12.2 0zM221 48.6c1.9-.8 4-.8 5.9 0l32 12.8c3 1.2 5 4.2 5 7.4c0 17.2-7 46.1-36.9 58.6c-2 .8-4.2 .8-6.2 0C191 114.9 184 86 184 68.8c0-3.3 2-6.2 5-7.4l32-12.8zM96 192c0 70.7 57.3 128 128 128s128-57.3 128-128c0-7.9-.7-15.7-2.1-23.2c-14 5.4-28.5 9.9-43.3 13.4c.4 3.2 .6 6.5 .6 9.8c0 46-37.2 83.2-83.2 83.2s-83.2-37.2-83.2-83.2c0-3.3 .2-6.6 .6-9.8c-14.8-3.6-29.3-8.1-43.3-13.4C96.7 176.3 96 184.1 96 192zm91.6 183.2L208 416l-12.2 48.9 0 0-.5-.9 0 0L133 360.3c-3-5-8.6-8.1-14.4-7.4C51.8 360.8 0 417.5 0 486.4C0 500.5 11.5 512 25.6 512H168h0 1 21.2H192v0h64v0h1.7 21.2 1 0H422.4c14.1 0 25.6-11.5 25.6-25.6c0-68.9-51.8-125.6-118.6-133.5c-5.8-.7-11.4 2.4-14.4 7.4L252.8 464l0 0-.5 .9 0 0L240 416l20.4-40.8c5.3-10.6-2.4-23.2-14.3-23.2H201.9c-11.9 0-19.6 12.5-14.3 23.2zM139.2 464H50.9c7.2-27 27.3-48.8 53.2-58.5L139.2 464zm257.8 0H308.8l35.1-58.5c25.9 9.7 45.9 31.5 53.2 58.5z"]},faFaceTongueMoney:{prefix:"far",iconName:"face-tongue-money",icon:[512,512,[],"e39d","M348.3 442.4c2.2-7.7 3.5-15.9 3.7-24.3c30.5-21.1 53.2-52.1 63.3-88.1c3.8-13.7-7.4-26.1-21.6-26.1H352 320 192 160 118.4c-14.2 0-25.5 12.4-21.6 26.1c10.1 36 32.8 66.9 63.3 88.1c.2 8.4 1.5 16.5 3.7 24.3C95.1 408.4 48 337.7 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208c0 81.7-47.1 152.4-115.7 186.4zm-44.4 16C292.2 471.7 275.1 480 256 480s-36.2-8.3-47.9-21.5c-5.5-6.2-9.8-13.5-12.6-21.6c-2.3-6.5-3.5-13.6-3.5-20.9V336H320v80c0 7.3-1.2 14.4-3.5 20.9c-2.8 8-7.1 15.3-12.6 21.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 120c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.3c-5.7 1.2-11.6 3.3-17 7.1c-7.5 5.4-12.6 13.5-14.4 23.6c-1.3 7.3-.7 14.5 2.2 21.2c2.9 6.6 7.6 11.3 12.4 14.6c8.4 5.8 19.3 9 27.2 11.2l1.1 .3c9.6 2.7 15.4 4.6 18.8 7c2.6 1.8 2.2 6.4-.6 8l0 0c-1.2 .7-3.8 1.6-8.8 1.5c-10.1-.2-22.5-3.9-32-7.1c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c5.1 1.7 12.6 4.2 21.1 6V264c0 8.8 7.2 16 16 16s16-7.2 16-16v-8.9c4.8-.9 9.8-2.5 14.4-5.2c9.1-5.5 15-14.4 17-25.9c1.3-7.3 .7-14.5-2.2-21.2c-2.9-6.6-7.6-11.3-12.4-14.6c-7.1-5-15.5-7.2-23.9-9.4c-8.2-2.2-16.4-4.3-23.3-9.1c-2.4-1.7-2.4-5.3 .2-7.2c1-.7 3.1-1.7 7.1-2.1c8.2-.9 18.7 1 27 3.2c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-3.4-.9-7.5-1.9-12.1-2.7V120zm144-16c-8.8 0-16 7.2-16 16v9.3c-5.7 1.2-11.6 3.3-17 7.1c-7.5 5.4-12.6 13.5-14.4 23.6c-1.3 7.3-.7 14.5 2.2 21.2c2.9 6.6 7.6 11.3 12.4 14.6c8.4 5.8 19.4 9 27.2 11.2l1.1 .3c9.5 2.7 15.4 4.6 18.8 7c2.6 1.8 2.2 6.4-.6 8l0 0c-1.2 .7-3.8 1.6-8.8 1.5c-10.1-.2-22.5-3.9-32-7.1c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c5.1 1.7 12.6 4.2 21.1 6V264c0 8.8 7.2 16 16 16s16-7.2 16-16v-8.9c4.8-.9 9.8-2.5 14.4-5.2c9.1-5.5 15-14.4 17-25.9c1.3-7.3 .7-14.5-2.2-21.2c-2.9-6.6-7.6-11.3-12.4-14.6c-7.1-5-15.5-7.2-23.9-9.4c-8.2-2.2-16.4-4.3-23.3-9.1c-2.4-1.7-2.4-5.3 .2-7.2c1-.7 3.1-1.7 7.1-2.1c8.2-.9 18.7 1 27 3.2c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-3.4-.9-7.5-1.9-12.1-2.7V120c0-8.8-7.2-16-16-16zM267.2 355.6c0-6.4-5.4-11.6-12-11.6s-12 5.2-12 11.6v6.8c-4.3 .8-8.7 2.4-12.7 5.2c-5.6 4-9.5 9.8-10.8 17.2c-.9 5.3-.5 10.6 1.7 15.4c2.2 4.8 5.7 8.2 9.3 10.6c6.3 4.2 14.5 6.5 20.4 8.1l.8 .2c7.2 2 11.5 3.3 14.1 5.1c1.9 1.3 1.6 4.6-.4 5.8l0 0c-.9 .5-2.8 1.1-6.6 1.1c-7.6-.1-16.9-2.9-24-5.2c-6.3-2-13.1 1.3-15.2 7.4s1.3 12.7 7.6 14.7c3.8 1.2 9.5 3 15.8 4.4v7.8c0 6.4 5.4 11.6 12 11.6s12-5.2 12-11.6v-6.5c3.6-.6 7.3-1.8 10.8-3.8c6.8-4 11.2-10.5 12.7-18.9c.9-5.3 .5-10.6-1.7-15.4c-2.2-4.8-5.7-8.2-9.3-10.6c-5.4-3.6-11.7-5.2-17.9-6.8c-6.2-1.6-12.3-3.2-17.5-6.6c-1.8-1.2-1.8-3.9 .2-5.2c.7-.5 2.3-1.2 5.3-1.5c6.1-.6 14 .7 20.2 2.3c6.4 1.7 13-2 14.7-8.3s-2.1-12.6-8.5-14.2c-2.5-.7-5.7-1.4-9.1-2v-7.2z"]},faTennisBall:{prefix:"far",iconName:"tennis-ball",icon:[512,512,[127934],"f45e","M248 463.8c0-55.2 21.1-110.4 63.3-152.6s97.4-63.2 152.6-63.3C459.7 139.5 372.5 52.3 264 48.2c0 55.2-21.1 110.4-63.3 152.6S103.4 264 48.2 264C52.3 372.5 139.5 459.7 248 463.8zm48-3.7C378.8 444 444 378.8 460.2 296c-41.7 1-83.1 17.3-114.9 49.2S297 418.4 296 460.2zM51.9 216c41.7-1 83.1-17.3 114.9-49.2S215 93.6 216 51.9C133.2 68 68 133.2 51.9 216zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faSquareL:{prefix:"far",iconName:"square-l",icon:[448,512,[],"e275","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm176 56V336H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSortUp:eoU,faSortAsc:eoR,faCalendarArrowUp:eoY,faCalendarUpload:eoG,faCommentDots:eoQ,faCommenting:eoF,faPlantWilt:{prefix:"far",iconName:"plant-wilt",icon:[512,512,[],"e5aa","M280 112c0-35.3 28.7-64 64-64s64 28.7 64 64v18.7c-33.9 8-56 33.6-56 72.4c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-38.8-22.1-64.4-56-72.4V112C456 50.1 405.9 0 344 0S232 50.1 232 112v36.1c-18.1-12.7-40.2-20.1-64-20.1c-61.9 0-112 50.1-112 112v18.7c-33.9 8-56 33.6-56 72.4C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-38.8-22.1-64.4-56-72.4V240c0-35.3 28.7-64 64-64s64 28.7 64 64v32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V272 240 112zM54.7 311.3c3.2-2.9 9.9-6.7 22.3-7.2c1 .1 2 .2 3.1 .2s2.1-.1 3.1-.2c12.3 .5 19.1 4.3 22.3 7.2c2.9 2.6 6.7 7.9 6.7 19.8c0 0 0 0 0 0c0 .1 0 .8-.3 2.3c-.3 1.6-.8 3.7-1.8 6.4c-1.8 5.4-4.9 12.2-9.3 19.9c-5.4 9.3-12.3 19.2-20.7 28.9c-8.3-9.7-15.3-19.6-20.7-28.9c-4.4-7.7-7.4-14.4-9.3-19.9c-.9-2.7-1.4-4.8-1.8-6.4c-.3-1.5-.3-2.2-.3-2.3c0 0 0 0 0 0c0-11.9 3.8-17.1 6.7-19.8zM400 203.1c0-11.9 3.8-17.1 6.7-19.8c3.5-3.1 11-7.3 25.3-7.3s21.9 4.1 25.3 7.3c2.9 2.6 6.7 7.9 6.7 19.8c0 0 0 0 0 0c0 .1 0 .8-.3 2.3c-.3 1.6-.8 3.7-1.8 6.4c-1.8 5.4-4.9 12.2-9.3 19.9c-5.4 9.3-12.3 19.2-20.7 28.9c-8.3-9.7-15.3-19.6-20.7-28.9c-4.4-7.7-7.4-14.4-9.3-19.9c-.9-2.7-1.4-4.8-1.8-6.4c-.3-1.5-.3-2.2-.3-2.3l0 0z"]},faScarf:{prefix:"far",iconName:"scarf",icon:[512,512,[129507],"f7c1","M306.7 256l0 0 33.9 33.9L362.7 312 312 362.7 162.4 213.1c-11.7-11.7-18.4-27.7-18.4-44.3c0-10.8 2.8-21.3 8-30.7l41.5-73.8C199.2 54.2 209.9 48 221.4 48h69.1c11.6 0 22.2 6.2 27.9 16.3L360 138.1c5.3 9.4 8 20 8 30.7c0 16.6-6.6 32.6-18.3 44.3l-9 9-50.7-50.7 8-8c3.9-3.9 6.1-9.1 6.1-14.6c0-11.4-9.3-20.7-20.7-20.7H228.7c-11.4 0-20.7 9.3-20.7 20.7c0 5.5 2.2 10.7 6.1 14.6L306.7 256h0zm101.8 33.9l-11.9-11.9L374.6 256l9-9c20.8-20.8 32.4-48.9 32.4-78.2c0-19-4.9-37.7-14.2-54.2L360.3 40.8C346.1 15.6 319.5 0 290.6 0H221.4c-28.9 0-55.6 15.6-69.7 40.8l-41.5 73.8C100.9 131.1 96 149.8 96 168.8c0 29.3 11.7 57.5 32.4 78.2L278.1 396.7l30.6 30.6 0 0 3.3 3.3 76.7 76.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L334.6 408l11.3-11.3L360 382.6l76.7 76.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L382.6 360l14.1-14.1L408 334.6l76.7 76.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L430.6 312l-3.3-3.3 0 0-18.7-18.7zM116.7 276.7l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l112-112-22.6-22.6zm48 48l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l112-112-22.6-22.6zm48 48l-112 112c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l112-112-22.6-22.6z"]},faAlbumCirclePlus:{prefix:"far",iconName:"album-circle-plus",icon:[576,512,[],"e48c","M64 80H384c8.8 0 16 7.2 16 16v98.9c10.4-1.9 21.1-2.9 32-2.9c5.4 0 10.7 .2 16 .7V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H296.2c-11.8-14.3-21.4-30.5-28.2-48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm160 32c-79.5 0-144 64.5-144 144s64.5 144 144 144c11.8 0 23.2-1.4 34.2-4.1c-1.4-9.1-2.2-18.4-2.2-27.9c0-71.4 42.5-132.9 103.6-160.5C339.7 151.8 286.5 112 224 112zM192 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faUserNurseHairLong:{prefix:"far",iconName:"user-nurse-hair-long",icon:[448,512,[],"e45e","M96 70.2V128h.3c-.2 2.6-.3 5.3-.3 8v24 11c0 33.9-13.5 66.5-37.5 90.5l-3.9 3.9c-4.2 4.2-6.6 10-6.6 16C48 293.9 58.1 304 70.6 304H224 377.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-3.9-3.9c-24-24-37.5-56.6-37.5-90.5V160 136c0-2.7-.1-5.4-.3-8h.3V70.2c0-13.3-8.3-25.3-20.8-30l-96-36c-7.2-2.7-15.2-2.7-22.5 0l-96 36C104.3 44.9 96 56.8 96 70.2zM304 160v16c0 44.2-35.8 80-80 80s-80-35.8-80-80l32 0c29.8 0 55.9-16.3 69.6-40.5C257.3 150.4 275.5 160 296 160h8zM50 461.9c7.8-38.7 38-69.3 76.4-77.7l52.3 52.3c25 25 65.5 25 90.5 0l52.3-52.3c38.5 8.4 68.6 39 76.4 77.7H50zm80.4-127C56.9 343.6 0 406 0 481.8c0 15.6 12.6 28.2 28.2 28.2H419.8c15.6 0 28.2-12.6 28.2-28.2C448 406 391.1 343.6 317.6 335c-8.7-1-17.2 2.5-23.4 8.7l-58.9 58.9c-6.2 6.2-16.4 6.2-22.6 0l-58.9-58.9c-6.2-6.2-14.7-9.8-23.4-8.7zM208 48c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8V64h16c4.4 0 8 3.6 8 8V88c0 4.4-3.6 8-8 8H240v16c0 4.4-3.6 8-8 8H216c-4.4 0-8-3.6-8-8V96H192c-4.4 0-8-3.6-8-8V72c0-4.4 3.6-8 8-8h16V48z"]},faDiamond:{prefix:"far",iconName:"diamond",icon:[512,512,[9830],"f219","M249 50.9L50.9 249c-1.9 1.9-2.9 4.4-2.9 7s1 5.2 2.9 7L249 461.1c1.9 1.9 4.4 2.9 7 2.9s5.2-1 7-2.9L461.1 263c1.9-1.9 2.9-4.4 2.9-7s-1-5.2-2.9-7L263 50.9c-1.9-1.9-4.4-2.9-7-2.9s-5.2 1-7 2.9zM17 215L215 17C225.9 6.1 240.6 0 256 0s30.1 6.1 41 17L495 215c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L297 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17L17 297C6.1 286.1 0 271.4 0 256s6.1-30.1 17-41z"]},faSquareLeft:eoZ,faArrowAltSquareLeft:eoq,faFaceGrinSquint:eoK,faGrinSquint:eoJ,faCircleEllipsisVertical:{prefix:"far",iconName:"circle-ellipsis-vertical",icon:[512,512,[],"e10b","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHandHoldingDollar:eoW,faHandHoldingUsd:eoX,faGridDividers:{prefix:"far",iconName:"grid-dividers",icon:[512,512,[],"e3ad","M0 24C0 10.7 10.7 0 24 0H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM80 176h32V144H80v32zM32 128c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V128zM80 464h32V432H80v32zM32 416c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V416zM240 144v32h32V144H240zM224 96h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zm16 368h32V432H240v32zm-48-48c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416zM400 144v32h32V144H400zM384 96h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zm16 368h32V432H400v32zm-48-48c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V416zM24 288H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faBacterium:{prefix:"far",iconName:"bacterium",icon:[512,512,[],"e05a","M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-8.6 14.3-16.5 29.5-23.3 45.2l-9.8-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.4 4.5c-4.8 16.8-8.2 34-10 51c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3c.6-3.9 1.4-7.7 2.5-11.5l12.7 5.5c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM207.9 372.9c-.1 .7-.2 1.4-.3 2.1c-3.8 34.6-34.6 59.9-69.4 56.8c-35.1-3.2-61-34.2-58-69.2c4.4-41 20.4-84 42.9-121.4c38-63.4 107.9-131.1 230.5-159.4c34.4-7.9 68.8 13.5 76.8 48s-13.5 68.8-48 76.8C297 226.1 254.9 270.3 232.9 306.9c-10.8 18-21.1 40.8-25 66zM192 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm48-88a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faHandPointer:{prefix:"far",iconName:"hand-pointer",icon:[448,512,[],"f25a","M160 64c0-8.8 7.2-16 16-16s16 7.2 16 16V200c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c7.8 0 14.3 5.6 15.7 13c1.6 8.2 7.3 15.1 15.1 18s16.7 1.6 23.3-3.6c2.7-2.1 6.1-3.4 9.9-3.4c8.8 0 16 7.2 16 16l0 16V392c0 39.8-32.2 72-72 72H272 212.3h-.9c-37.4 0-72.4-18.7-93.2-49.9L50.7 312.9c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4L116 353.2c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23V320 64zM176 0c-35.3 0-64 28.7-64 64V261.7C91.2 238 55.5 232.8 28.5 250.7C-.9 270.4-8.9 310.1 10.8 339.5L78.3 440.8c29.7 44.5 79.6 71.2 133.1 71.2h.9H272h56c66.3 0 120-53.7 120-120V288l0-16c0-35.3-28.7-64-64-64c-4.5 0-8.8 .5-13 1.3c-11.7-15.4-30.2-25.3-51-25.3c-6.9 0-13.5 1.1-19.7 3.1C288.7 170.7 269.6 160 248 160c-2.7 0-5.4 .2-8 .5V64c0-35.3-28.7-64-64-64zm48 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z"]},faDrumSteelpan:{prefix:"far",iconName:"drum-steelpan",icon:[576,512,[],"f56a","M528 160c0-9.9-8-29.9-55-49.8c-20-8.5-44.3-15.4-71.9-20.6c-1.2 4.1-2.4 8.8-3.6 13.8c-4.5 18.9-7.6 39.2-5.7 53.3c2.2 16.3 10.4 35.1 19.3 51.1c4 7.3 7.9 13.5 10.9 18c19.1-4.5 36.2-9.9 51-16.2c47.1-19.9 55-39.9 55-49.8zM369.1 231.2c-6.9-12.5-14.9-28.8-20.1-46.3c-15.4 8-36 15.1-61 15.1s-45.6-7.1-61-15.1c-5.2 17.5-13.2 33.8-20.1 46.3c-.7 1.3-1.4 2.5-2.1 3.8c25.7 3.3 53.7 5 83.2 5s57.5-1.8 83.2-5c-.7-1.2-1.4-2.5-2.1-3.8zM350.8 92.3c.8-3.2 1.6-6.3 2.3-9.3c-20.6-2-42.4-3-65.1-3s-44.5 1-65.1 3c.8 2.9 1.6 6 2.3 9.3c2.6 11 5.4 24.5 6.7 38.4c.1 .1 .2 .2 .3 .2c2.6 2.3 6.6 5.4 11.8 8.6c10.5 6.4 25.4 12.5 44 12.5s33.5-6.2 44-12.5c5.2-3.2 9.2-6.3 11.8-8.6c.1-.1 .2-.2 .3-.2c1.3-13.9 4.1-27.4 6.7-38.4zM103 209.8c14.8 6.3 31.9 11.7 51 16.2c3-4.5 6.9-10.8 10.9-18c8.9-16 17.1-34.9 19.3-51.1c1.9-14.2-1.1-34.5-5.7-53.3c-1.2-5-2.5-9.7-3.6-13.8c-27.6 5.1-51.9 12.1-71.9 20.6C56 130.1 48 150.1 48 160s8 29.9 55 49.8zM576 160V352c0 24.3-11.3 44.9-28.1 61c-16.5 15.8-39.1 28.3-64.8 37.8C431.7 470.1 362.6 480 288 480s-143.7-9.9-195.1-29.1c-25.6-9.6-48.2-22-64.8-37.8C11.3 396.9 0 376.3 0 352V160C0 80 128.9 32 288 32s288 48 288 128zm-48 74.9C476.4 269 388.2 288 288 288s-188.4-19-240-53.1V352c0 8.2 3.5 16.9 13.3 26.3c10.2 9.7 26.2 19.3 48.4 27.6C153.9 422.4 216.8 432 288 432s134.1-9.6 178.3-26.1c22.1-8.3 38.2-17.8 48.4-27.6c9.9-9.4 13.3-18.2 13.3-26.3V234.9z"]},faHandScissors:{prefix:"far",iconName:"hand-scissors",icon:[512,512,[],"f257","M.2 276.3c-1.2-35.3 26.4-65 61.7-66.2l3.3-.1L57 208.1C22.5 200.5 .7 166.3 8.3 131.8S50.2 75.5 84.7 83.2l173 38.3c2.3-2.9 4.7-5.7 7.1-8.5l18.4-20.3C299.9 74.5 323.5 64 348.3 64l10.2 0c54.1 0 104.1 28.7 131.3 75.4l1.5 2.6c13.6 23.2 20.7 49.7 20.7 76.6L512 344c0 66.3-53.7 120-120 120l-8 0-96 0c-35.3 0-64-28.7-64-64c0-2.8 .2-5.6 .5-8.3c-19.4-11-32.5-31.8-32.5-55.7c0-.8 0-1.6 0-2.4L66.4 338c-35.3 1.2-65-26.4-66.2-61.7zm63.4-18.2c-8.8 .3-15.7 7.7-15.4 16.5s7.7 15.7 16.5 15.4l161.5-5.6c9.8-.3 18.7 5.3 22.7 14.2s2.2 19.3-4.5 26.4c-2.8 2.9-4.4 6.7-4.4 11c0 8.8 7.2 16 16 16c9.1 0 17.4 5.1 21.5 13.3s3.2 17.9-2.3 25.1c-2 2.7-3.2 6-3.2 9.6c0 8.8 7.2 16 16 16l96 0 8 0c39.8 0 72-32.2 72-72l0-125.4c0-18.4-4.9-36.5-14.2-52.4l-1.5-2.6c-18.6-32-52.8-51.6-89.8-51.6l-10.2 0c-11.3 0-22 4.8-29.6 13.1l-17.5-15.9 17.5 15.9-18.4 20.3c-.6 .6-1.1 1.3-1.7 1.9l57 13.2c8.6 2 14 10.6 12 19.2s-10.6 14-19.2 12l-85.6-19.7L74.3 130c-8.6-1.9-17.2 3.5-19.1 12.2s3.5 17.2 12.2 19.1l187.5 41.6c10.2 2.3 17.8 10.9 18.7 21.4l.1 1c.6 6.6-1.5 13.1-5.8 18.1s-10.6 7.9-17.2 8.2L63.6 258.1z"]},faHandsPraying:eo$,faPrayingHands:eo1,faFacePensive:{prefix:"far",iconName:"face-pensive",icon:[512,512,[],"e384","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM208 368h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H208c-13.3 0-24-10.7-24-24s10.7-24 24-24zm143.6-84c10.6 0 19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C391.7 317.2 371 324 351.6 324s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9c5.5 5.8 14.8 9.7 25.4 9.7zm-217.4-9.7c5.5 5.8 14.8 9.7 25.4 9.7s19.9-3.8 25.4-9.7c7.6-8.1 20.2-8.5 28.3-.9s8.5 20.2 .9 28.3C199.7 317.2 179 324 159.6 324s-40.1-6.8-54.6-22.3c-7.6-8.1-7.1-20.7 .9-28.3s20.7-7.1 28.3 .9zM81.7 215.2c-4-7.9-.7-17.5 7.2-21.5l22.9-11.4c14.5-7.2 27.2-17.6 37.4-30.2l14.4-18c5.5-6.9 15.6-8 22.5-2.5s8 15.6 2.5 22.5l-14.4 18c-13 16.3-29.4 29.5-48 38.8l-22.9 11.4c-7.9 4-17.5 .7-21.5-7.2zm341.5-21.5c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2L386 210.9c-18.6-9.3-35-22.6-48.1-38.8l-14.4-18c-5.5-6.9-4.4-17 2.5-22.5s17-4.4 22.5 2.5l14.4 18c10.1 12.7 22.9 23 37.4 30.2l22.9 11.4z"]},faUserMusic:{prefix:"far",iconName:"user-music",icon:[640,512,[],"f8eb","M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H288v0c0 19.1 7.7 35.4 18.9 48H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304h91.4c36.3 0 70.1 10.9 98.3 29.5v51.6c-3.2 .4-6.5 1-9.6 1.7C335.1 365.2 304 352 269.7 352H178.3c-65.7 0-120.1 48.7-129 112zM630 164.5c6.3 4.5 10 11.8 10 19.5v48V392c0 1.2-.1 2.4-.3 3.6c.2 1.5 .3 2.9 .3 4.4c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V265.3l-144 48V464c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V296 248c0-10.3 6.6-19.5 16.4-22.8l192-64c7.3-2.4 15.4-1.2 21.6 3.3z"]},faArrowRotateRight:eo2,faArrowRightRotate:eo4,faArrowRotateForward:eo3,faRedo:eo0,faMessagesDollar:eo6,faCommentsAltDollar:eo8,faSensorOn:{prefix:"far",iconName:"sensor-on",icon:[640,512,[],"e02b","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm56 96c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm381.3-20c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM536 232c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H536zm13.3 140c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32z"]},faBalloon:{prefix:"far",iconName:"balloon",icon:[384,512,[],"e2e3","M48 192c0-79.5 64.5-144 144-144s144 64.5 144 144c0 35.8-18.4 74.2-46.5 110.7c-27.5 35.7-60.2 64.2-79 79.3c-7.6 6.1-13.8 13.5-18.4 21.8c-4.6-8.3-10.9-15.8-18.4-21.8c-18.9-15.1-51.5-43.6-79-79.3C66.4 266.2 48 227.8 48 192zM150.7 450.5L144 464l-.1 .1-3 6-11.6 23.2c-.9 1.8-1.4 3.8-1.4 5.8c0 7.1 5.8 12.9 12.9 12.9h25.9 6.7 .1 36.7 .1 6.7 25.9c7.1 0 12.9-5.8 12.9-12.9c0-2-.5-4-1.4-5.8l-11.6-23.2-3-6-.1-.1-6.7-13.5c-5.3-10.6-2.1-23.6 7.1-31C281.2 386.9 384 294.6 384 192C384 86 298 0 192 0S0 86 0 192C0 294.6 102.8 386.9 143.6 419.5c9.3 7.4 12.5 20.4 7.1 31zM128 184c0-30.9 25.1-56 56-56c13.3 0 24-10.7 24-24s-10.7-24-24-24C126.6 80 80 126.6 80 184c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faBiohazard:{prefix:"far",iconName:"biohazard",icon:[576,512,[9763],"f780","M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c3.3-6.2 5.9-12.8 7.3-19.8c-29.9-23.5-51.1-57.5-58.3-96.4c-7.1-2.2-14.4-3.4-21.7-3.8c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c3.8 6.9 8.5 13.3 14.3 18.8c18-7 37.5-10.8 57.9-10.8s40 3.8 57.9 10.8c5.8-5.5 10.5-11.9 14.3-18.8c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM445.3 301.3c-7.2 38.9-28.5 72.9-58.3 96.4c1.5 7 4 13.7 7.3 19.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-7.3 .3-14.6 1.5-21.7 3.8z"]},faChessQueenPiece:eo5,faChessQueenAlt:eo7,faLocationCrosshairs:eo9,faLocation:ese,faMarsDouble:{prefix:"far",iconName:"mars-double",icon:[640,512,[9891],"f227","M288 56c0-13.3 10.7-24 24-24H424c13.3 0 24 10.7 24 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9l-83.7 83.7C338.7 227.2 352 264.1 352 304c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c39.9 0 76.8 13.3 106.3 35.7L366.1 80H312c-13.3 0-24-10.7-24-24zM176 432a128 128 0 1 0 0-256 128 128 0 1 0 0 256zM480 158.1L558.1 80H504c-13.3 0-24-10.7-24-24s10.7-24 24-24H616c13.3 0 24 10.7 24 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V113.9l-83.7 83.7C530.7 227.2 544 264.1 544 304c0 97.2-78.8 176-176 176c-22.6 0-44.2-4.3-64-12c14.3-11.2 27.1-24.2 38-38.6c8.4 1.7 17.1 2.6 26 2.6c70.7 0 128-57.3 128-128c0-35.7-14.7-68.1-38.3-91.3C471.3 202.5 480 186.3 480 168v-9.9z"]},faHousePersonLeave:est,faHouseLeave:esc,faHousePersonDepart:esi,faRulerTriangle:{prefix:"far",iconName:"ruler-triangle",icon:[512,512,[128208],"f61c","M48 448V67.9l66.7 66.7-14.1 14.1c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l14.1-14.1 57.4 57.4-14.1 14.1c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l14.1-14.1 57.4 57.4-14.1 14.1c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l14.1-14.1 57.4 57.4-14.1 14.1c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l14.1-14.1L444.1 464H64c-8.8 0-16-7.2-16-16zm454.6 6.6L57.4 9.4C51.4 3.4 43.2 0 34.7 0H32C14.3 0 0 14.3 0 32V448c0 35.3 28.7 64 64 64H480c17.7 0 32-14.3 32-32v-2.7c0-8.5-3.4-16.6-9.4-22.6zM128 256V384H256L128 256z"]},faCardClub:{prefix:"far",iconName:"card-club",icon:[384,512,[],"e3e9","M320 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm66.1 208.3C101.9 211.3 80 235.1 80 264c0 30.9 25.1 56 56 56c15.7 0 29.8-6.4 40-16.8V336H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H208V303.2c10.2 10.4 24.3 16.8 40 16.8c30.9 0 56-25.1 56-56c0-28.9-21.9-52.7-50.1-55.7c1.4-5.2 2.1-10.7 2.1-16.3c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 5.6 .7 11.1 2.1 16.3z"]},faChildDress:{prefix:"far",iconName:"child-dress",icon:[320,512,[],"e59c","M184 72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM88 72a72 72 0 1 1 144 0A72 72 0 1 1 88 72zm-17 129.8c21.3-25.7 52.7-40.9 86-41.8c.7 0 1.4 0 2.2 0h.9 .9c.7 0 1.4 0 2.2 0c33.3 .9 64.6 16.1 86 41.8l65.4 78.8c8.5 10.2 7.1 25.3-3.1 33.8s-25.3 7.1-33.8-3.1l-43.1-52 36.3 109c2.4 7.3 1.2 15.4-3.3 21.6s-11.8 10-19.5 10H224v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H144v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H72c-7.7 0-15-3.7-19.5-10s-5.7-14.3-3.3-21.6l36.3-109-43.1 52c-8.5 10.2-23.6 11.6-33.8 3.1S-2.9 290.9 5.5 280.7l65.4-78.8zM160 208c-.5 0-1 0-1.4 0c-3.2 .2-6.1 2.3-7.1 5.5L105.3 352H214.7L168.5 213.5c-1-3.1-3.9-5.3-7.1-5.5c-.5 0-1 0-1.4 0z"]},faUsersBetweenLines:{prefix:"far",iconName:"users-between-lines",icon:[640,512,[],"e591","M24 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24S10.7 0 24 0zm0 464H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zM321.6 208a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-60.5 80.8c4.1-.5 8.3-.8 12.5-.8h48 48c4.2 0 8.4 .3 12.5 .8c47.1 6.1 83.5 46.4 83.5 95.2c0 17.7-14.3 32-32 32h-224c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32h0c10.5-29.7 35.3-52.8 66.1-60.9c0 0 0 0 0 0c3.9-1 7.9-1.8 11.9-2.3zM273.6 240c-19.4-14.6-32-37.8-32-64c0-44.2 35.8-80 80-80s80 35.8 80 80c0 26.2-12.6 49.4-32 64l0 0c-13.4 10-30 16-48 16s-34.6-6-48-16l0 0zM392.7 341.9c-6.8-3.8-14.7-5.9-23.1-5.9h-96c-20.9 0-38.7 13.4-45.3 32H414.9c-2.6-7.3-6.9-13.8-12.4-19c-3.7-1.7-7-4.2-9.8-7.1zM147.2 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM96 256h96c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6H64c-17.7 0-32-14.3-32-32c0-35.3 28.7-64 64-64zm480 96H493.6c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6h96c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32zM499.2 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faLungsVirus:{prefix:"far",iconName:"lungs-virus",icon:[640,512,[],"e067","M344 24V150.4c-7.1-4.1-15.3-6.4-24-6.4s-16.9 2.3-24 6.4V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM256 165.3v24.1c-14.4-9.6-32.8-10.5-48-2.9V165.3c0-11.8-9.6-21.3-21.3-21.3c-6.8 0-12.8 3.2-16.4 8.3c-14.7 21.1-42.3 62.6-67.8 111.6C77 312.8 54.3 367.9 48 417v6c0 22.6 18.3 41 41 41c3.4 0 6.7-.4 9.9-1.2l72.7-18.2c6.4-1.6 12.3-4.5 17.3-8.3c1.8 2.9 4 5.6 6.6 8.2c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3zm273.4 344l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c2.5-2.5 4.7-5.3 6.6-8.2c5 3.8 10.9 6.7 17.3 8.3l72.7 18.2c3.3 .8 6.6 1.2 9.9 1.2c22.6 0 41-18.3 41-41v-6c-6.3-49.1-29-104.2-54.4-153.1c-25.5-49-53.1-90.5-67.8-111.6c-3.6-5.1-9.6-8.3-16.4-8.3c-11.8 0-21.3 9.6-21.3 21.3v21.2c-15.2-7.6-33.6-6.6-48 2.9V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7zM320 176c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faSpinnerThird:{prefix:"far",iconName:"spinner-third",icon:[512,512,[],"f3f4","M457 372c11.5 6.6 26.3 2.7 31.8-9.3C503.7 330.2 512 294.1 512 256C512 122.7 410.1 13.2 280 1.1C266.8-.1 256 10.7 256 24s10.8 23.9 24 25.4C383.5 61.2 464 149.2 464 256c0 29.3-6.1 57.3-17 82.6c-5.3 12.2-1.5 26.8 10 33.5z"]},faFaceGrinTears:esr,faGrinTears:esa,faPhone:{prefix:"far",iconName:"phone",icon:[512,512,[128222,128379],"f095","M375.8 275.2c-16.4-7-35.4-2.4-46.7 11.4l-33.2 40.6c-46-26.7-84.4-65.1-111.1-111.1L225.3 183c13.8-11.3 18.5-30.3 11.4-46.7l-48-112C181.2 6.7 162.3-3.1 143.6 .9l-112 24C13.2 28.8 0 45.1 0 64v0C0 295.2 175.2 485.6 400.1 509.5c9.8 1 19.6 1.8 29.6 2.2c0 0 0 0 0 0c0 0 .1 0 .1 0c6.1 .2 12.1 .4 18.2 .4l0 0c18.9 0 35.2-13.2 39.1-31.6l24-112c4-18.7-5.8-37.6-23.4-45.1l-112-48zM441.5 464C225.8 460.5 51.5 286.2 48.1 70.5l99.2-21.3 43 100.4L154.4 179c-18.2 14.9-22.9 40.8-11.1 61.2c30.9 53.3 75.3 97.7 128.6 128.6c20.4 11.8 46.3 7.1 61.2-11.1l29.4-35.9 100.4 43L441.5 464zM48 64v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0s0 0 0 0"]},faComputerMouseScrollwheel:esn,faMouseAlt:eso,faCalendarXmark:ess,faCalendarTimes:esl,faChildReaching:{prefix:"far",iconName:"child-reaching",icon:[384,512,[],"e59d","M192 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 96A72 72 0 1 0 192 0a72 72 0 1 0 0 144zm-.2 32c-41.6 0-80-22.4-100.6-58.5L76.9 92.2c-6.5-11.5-21.2-15.6-32.7-9s-15.6 21.2-9 32.7l14.4 25.3c15 26.5 36.8 47.7 62.5 62.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h64V488c0 13.3 10.7 24 24 24s24-10.7 24-24V203c25-14 46.2-34.6 61.1-60.2l15.6-26.7c6.7-11.4 2.8-26.1-8.6-32.8s-26.1-2.8-32.8 8.6l-15.6 26.7C271 154.2 232.9 176 191.8 176zM224 336H160V220.9c10.4 2.1 21 3.1 31.8 3.1c10.9 0 21.7-1.1 32.2-3.2V336z"]},faTableLayout:{prefix:"far",iconName:"table-layout",icon:[512,512,[],"e290","M448 80c8.8 0 16 7.2 16 16v64H48V96c0-8.8 7.2-16 16-16H448zM48 416V208h96V432H64c-8.8 0-16-7.2-16-16zm144 16V208H464V416c0 8.8-7.2 16-16 16H192zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faNarwhal:{prefix:"far",iconName:"narwhal",icon:[640,512,[],"f6fe","M639.4 20.5c2.3-7.7-1.6-16-9-19.2s-16-.4-20.1 6.5L516 167.3c-15.7-4.7-32.3-7.3-49.6-7.3c-53.1 0-104.4 19.5-144.1 54.8L177.9 343.2c-6.4 5.7-14.6 8.8-23.1 8.8c-19.2 0-34.8-15.6-34.8-34.8V304 258.7l37.9-26.5c21.4-15 34.1-39.4 34.1-65.5l0-54.7c0-6-3.3-11.4-8.6-14.2s-11.7-2.3-16.6 1.1L96 148.5 25.2 98.9c-4.9-3.4-11.3-3.8-16.6-1.1S0 106 0 112l0 54.7c0 26.1 12.7 50.6 34.1 65.5L72 258.7V304v13.2V352c0 88.4 71.6 160 160 160H464c97.2 0 176-80 176-177.2c0-50.1-21.2-95.5-55.1-127.5L639.4 20.5zM232 464c-46.3 0-86-28.1-103.1-68.1c8.1 2.7 16.8 4.1 25.9 4.1c20.3 0 39.8-7.4 55-20.9L354.2 250.7c30.9-27.5 70.9-42.7 112.2-42.7C535.4 208 592 265 592 334.8C592 405.9 534.3 464 464 464H232zM496 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faRampLoading:{prefix:"far",iconName:"ramp-loading",icon:[448,512,[],"f4d4","M96 48H352c8.8 0 16 7.2 16 16V312.4l48 88V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64V400.4l48-88V64c0-8.8 7.2-16 16-16zm67 240c-20.5 0-39.3 11.2-49.2 29.2l-74 135.7C25.3 479.5 44.6 512 75 512H373c30.4 0 49.7-32.5 35.1-59.2l-74-135.7c-9.8-18-28.7-29.2-49.2-29.2H163zm-7 52.2c1.4-2.6 4.1-4.2 7-4.2H285c2.9 0 5.6 1.6 7 4.2L359.6 464H88.4L156 340.2z"]},faCalendarCirclePlus:{prefix:"far",iconName:"calendar-circle-plus",icon:[576,512,[],"e470","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48H432 400 352 48V448c0 8.8 7.2 16 16 16H284.5c12.3 18.8 28 35.1 46.3 48H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"]},faToothbrush:{prefix:"far",iconName:"toothbrush",icon:[576,512,[129701],"f635","M64 176c-8.8 0-16-7.2-16-16s7.2-16 16-16H288c29.4 0 55.1-11.9 71-36.1c4.3-6.5 7.4-13.2 9.7-19.9c6.4 2.7 12 6 16.6 9.7c9.5 7.7 14.6 17 14.6 30.3c0 26.5-21.5 48-48 48H64zM0 160c0 35.3 28.7 64 64 64H352c53 0 96-43 96-96c0-58.5-51.6-89.9-104-95.2c-8.8-.9-15.8 6.4-16.4 15.2c-1.5 25.3-8.4 48-39.6 48H64C28.7 96 0 124.7 0 160zM80 280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56h80 80 80 80H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H400V280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H320V280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H240V280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H160V280c0-13.3-10.7-24-24-24s-24 10.7-24 24V432H80V280z"]},faBorderInner:{prefix:"far",iconName:"border-inner",icon:[448,512,[],"f84e","M416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM384 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM384 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM0 64a32 32 0 1 1 64 0A32 32 0 1 1 0 64zM32 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 352a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 64a32 32 0 1 1 64 0A32 32 0 1 1 96 64zm32 352a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 64c-13.3 0-24-10.7-24-24l0-176L24 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l176 0 0-176c0-13.3 10.7-24 24-24s24 10.7 24 24l0 176 176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0 0 176c0 13.3-10.7 24-24 24z"]},faPawClaws:{prefix:"far",iconName:"paw-claws",icon:[512,512,[],"f702","M178.1 15.3L138.9 58.4C121.6 77.4 112 102.3 112 128h0c-.2 11.3 1.5 23.2 5.5 35.1c14.3 42.9 52.1 69.1 84.4 58.5s46.9-53.9 32.6-96.8C226.3 100.2 210.3 81 192 71.2V20.7c0-7.3-9-10.8-13.9-5.4zm132 206.3c32.3 10.6 70.1-15.6 84.4-58.5c4-11.9 5.7-23.9 5.5-35.1h0c0-25.7-9.6-50.6-26.9-69.6L333.9 15.3C329 9.9 320 13.4 320 20.7V71.2c-18.3 9.8-34.3 28.9-42.5 53.6c-14.3 42.9 .3 86.2 32.6 96.8zm-209.7 8.9C91.1 214.7 77.9 203 64 196.8V152.6c0-7.7-9.9-11-14.5-4.7L12.2 199.2C4.3 210.1 0 223.3 0 236.8V240H0c-.1 13.3 3.7 27.8 11.6 41.4c18.9 32.4 54 47.3 78.5 33.3s29.1-51.7 10.2-84.1zM256 304c20.6 0 96.1 15.4 141.7 137.7c1.4 3.7 2.3 8.5 2.3 14.2c0 4.5-3.6 8.1-8.1 8.1h-3.4c-2.2 0-4.3-.4-6.3-1.2l-72.7-29.1c-34.3-13.7-72.6-13.7-107 0l-72.7 29.1c-2 .8-4.2 1.2-6.3 1.2h-3.4c-4.5 0-8.1-3.6-8.1-8.1c0-5.7 .9-10.4 2.3-14.2C159.9 319.4 235.4 304 256 304zm0-48c-41.2 0-134.3 28.4-186.7 169c-3.7 9.9-5.3 20.4-5.3 31c0 31 25.1 56.1 56.1 56.1h3.4c8.3 0 16.5-1.6 24.2-4.7l72.7-29.1c22.9-9.2 48.4-9.2 71.3 0l72.7 29.1c7.7 3.1 15.9 4.7 24.2 4.7h3.4c31 0 56.1-25.1 56.1-56.1c0-10.5-1.6-21.1-5.3-31C390.3 284.4 297.2 256 256 256zm165.8 58.7c24.5 14 59.7-.9 78.5-33.3c7.9-13.6 11.7-28.1 11.6-41.4h0v-3.2c0-13.5-4.3-26.7-12.2-37.6l-37.3-51.3c-4.6-6.3-14.5-3-14.5 4.7v44.2c-13.9 6.1-27.1 17.8-36.4 33.7c-18.9 32.4-14.3 70.1 10.2 84.1z"]},faKiwiFruit:{prefix:"far",iconName:"kiwi-fruit",icon:[448,512,[],"e30c","M399.8 265.3C358.7 298.6 295.3 320 224 320s-134.7-21.4-175.8-54.7C53.1 358.2 129.9 432 224 432s170.9-73.8 175.8-166.7zM448 176v80c0 123.7-100.3 224-224 224S0 379.7 0 256V176C0 96.5 100.3 32 224 32s224 64.5 224 144zM224 64c-8.8 0-16 7.2-16 16v24c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8-7.2-16-16-16zM64 176c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm256 0c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16zm-96 56c-8.8 0-16 7.2-16 16v24c0 8.8 7.2 16 16 16s16-7.2 16-16V248c0-8.8-7.2-16-16-16zM139.3 92.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-16-16zm192 0c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6zm-176 150.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l16-16zm160-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-16-16zM280 176c0-13.3-25.1-24-56-24s-56 10.7-56 24s25.1 24 56 24s56-10.7 56-24z"]},faTrafficLightSlow:{prefix:"far",iconName:"traffic-light-slow",icon:[320,512,[],"f639","M64 48c-8.8 0-16 7.2-16 16V352c0 61.9 50.1 112 112 112s112-50.1 112-112V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V352c0 88.4-71.6 160-160 160S0 440.4 0 352V64zM144 376a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm0-120a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM144 136a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},faRectangleCode:{prefix:"far",iconName:"rectangle-code",icon:[512,512,[],"e322","M448 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H448zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM287 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0zM225 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},faHeadSideVirus:{prefix:"far",iconName:"head-side-virus",icon:[512,512,[],"e064","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zM224 72c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 160.1 129 200 96 200c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 294.5 208 311 208 344c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 271.9 319 232 352 232c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 137.5 240 121 240 88c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faKeyboardBrightness:{prefix:"far",iconName:"keyboard-brightness",icon:[640,512,[],"e1c0","M129 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80zm167 33c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V200zm135 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-80 80zM0 392c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm216-24c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H216zm320 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H536z"]},faBooksMedical:{prefix:"far",iconName:"books-medical",icon:[576,512,[],"f7e8","M112 416v48h64V416H112zm88 89.6c-7.1 4.1-15.3 6.4-24 6.4H112c-26.5 0-48-21.5-48-48V416 392v-8H176V368 320h48v48h64V144H224v48H176V144 128H64v-8V96 48C64 21.5 85.5 0 112 0h64c8.7 0 16.9 2.3 24 6.4C207.1 2.3 215.3 0 224 0h64c20.6 0 38.1 12.9 45 31.1c5.6-6.1 12.9-10.7 21.4-13L413.9 1.6c24.7-6.8 50.1 8.3 56.7 33.8l18 69.2 6 23.2 61.8 238.3 6 23.2 11.9 46c6.6 25.5-8 51.7-32.7 58.5l-59.6 16.5c-24.7 6.8-50.1-8.3-56.7-33.8l-18-69.2-6-23.2L339.6 145.9 336 132.2V144 368v24 24 48c0 26.5-21.5 48-48 48H224c-8.7 0-16.9-2.3-24-6.4zM224 464h64V416H224v48zM176 48H112V96h64V48zm48 48h64V48H224V96zM504.1 355.7l-55.8-215-56.5 15.6 55.8 215 56.5-15.6zm-44.4 62.1l11.9 45.7L528 447.9c0-.1 0-.2 0-.3l0-.1-11.7-45.2-56.5 15.6zm-79.9-308l56.5-15.6L424.4 48.5 368 64.1c0 .1 0 .2 0 .4l11.7 45.2zM64 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H128v48c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V288H16c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16H64V176z"]},faLightbulbSlash:{prefix:"far",iconName:"lightbulb-slash",icon:[640,512,[],"f673","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-195-152.8c4.4-6.2 8.9-12.4 13.4-18.6l0 0 0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0C249.7 0 189.1 41.2 160.8 100.8L38.8 5.1zM200 131.4C218.1 82.7 265 48 320 48c70.7 0 128 57.3 128 128c0 27.2-8.4 52.3-22.8 72.9c-3.7 5.3-8.1 11.3-12.7 17.7l0 0 0 0 0 0 0 0c-4.6 6.3-9.5 13-14.4 20L268.9 185.5c1.9-2.6 3.1-5.9 3.1-9.5c0-26.5 21.5-48 48-48c8.8 0 16-7.2 16-16s-7.2-16-16-16c-40 0-73.1 29.3-79 67.6l-41-32.1zM400 424.9L388.7 416H240v16c0 44.2 35.8 80 80 80s80-35.8 80-80v-7.1zM152.4 229.8c5.4 16.8 13.2 32.4 23 46.6c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5h48.6c-2.6-18.7-7.9-38.6-18.3-57.5c-2-3.7-4.2-7.5-6.5-11.2L152.4 229.8z"]},faHouseBlank:esf,faHomeBlank:esh,faSquare5:{prefix:"far",iconName:"square-5",icon:[448,512,[],"e25a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm176 32H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H196l-7.8 43 61.4 6.9c40.1 4.5 70.4 38.4 70.4 78.8c0 43.8-35.5 79.3-79.3 79.3h-36c-27.5 0-53.3-13.7-68.6-36.6l-4.1-6.1c-7.4-11-4.5-25.9 6.5-33.3s25.9-4.5 33.3 6.5l4.1 6.1c6.4 9.6 17.2 15.3 28.8 15.3h36c17.3 0 31.3-14 31.3-31.3c0-15.9-12-29.3-27.8-31.1l-86.9-9.8c-6.6-.7-12.6-4.2-16.6-9.5s-5.5-12.1-4.4-18.6l16-88c2.1-11.4 12-19.7 23.6-19.7z"]},faSquareHeart:esg,faHeartSquare:esM,faPuzzle:{prefix:"far",iconName:"puzzle",icon:[512,512,[],"e443","M448 0c35.3 0 64 28.7 64 64V192c0 8.8-7.2 16-16 16H444c-6.6 0-12 5.4-12 12v4c0 17.7-14.3 32-32 32s-32-14.3-32-32v-4c0-6.6-5.4-12-12-12l-36 0c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-8.8 0-16-7.2-16-16V16c0-8.8 7.2-16 16-16H448zM0 240V128C0 92.7 28.7 64 64 64H208c8.8 0 16 7.2 16 16v52c0 6.6 5.4 12 12 12h4c17.7 0 32 14.3 32 32s-14.3 32-32 32h-4c-6.6 0-12 5.4-12 12v52c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v16c0 8.8-7.2 16-16 16H48V440c0 13.3 10.7 24 24 24H224V428c0-6.6-5.4-12-12-12h-4c-17.7 0-32-14.3-32-32s14.3-32 32-32h4c6.6 0 12-5.4 12-12V304c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v16c0 17.7 14.3 32 32 32s32-14.3 32-32V304c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16V448c0 35.3-28.7 64-64 64H256 240 72c-39.8 0-72-32.2-72-72V272 240z"]},faUserGear:esu,faUserCog:esd,faPipeCircleCheck:{prefix:"far",iconName:"pipe-circle-check",icon:[640,512,[],"e436","M24 96c13.3 0 24 10.7 24 24v8H320 464v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v32 40.7c-5.3-.5-10.6-.7-16-.7c-10.9 0-21.6 1-32 2.9V176H320 48V336H322.9c-1.9 10.4-2.9 21.1-2.9 32c0 5.4 .2 10.7 .7 16H48v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V360 152 120c0-13.3 10.7-24 24-24zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm188.7-43.3L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0z"]},faArrowUp19:esp,faSortNumericUp:esz,faOctagonExclamation:{prefix:"far",iconName:"octagon-exclamation",icon:[512,512,[],"e204","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM256 128c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faDialLow:{prefix:"far",iconName:"dial-low",icon:[576,512,[],"e15d","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 336c-53.6 0-98.4-37.7-109.4-88H288c13.3 0 24-10.7 24-24s-10.7-24-24-24H178.6c11-50.3 55.8-88 109.4-88c61.9 0 112 50.1 112 112s-50.1 112-112 112zM128 288a160 160 0 1 0 320 0 160 160 0 1 0 -320 0zm448 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faDoorClosed:{prefix:"far",iconName:"door-closed",icon:[576,512,[128682],"f52a","M416 48c8.8 0 16 7.2 16 16V464H144V64c0-8.8 7.2-16 16-16H416zm64 416V64c0-35.3-28.7-64-64-64H160C124.7 0 96 28.7 96 64V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H96h48H432h48 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H480zM368 224a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},faLaptopMobile:esC,faPhoneLaptop:esL,faConveyorBeltBoxes:esI,faConveyorBeltAlt:esA,faShieldVirus:{prefix:"far",iconName:"shield-virus",icon:[512,512,[],"e06c","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM256 96c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C177.5 184.1 161 224 128 224c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C200.1 318.5 240 335 240 368c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C334.5 295.9 351 256 384 256c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C311.9 161.5 272 145 272 112c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faStarfighterTwinIonEngineAdvanced:esH,faStarfighterAltAdvanced:esv,faDiceSix:{prefix:"far",iconName:"dice-six",icon:[448,512,[9861],"f526","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm0 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faStarfighterTwinIonEngine:esV,faStarfighterAlt:esy,faRocketLaunch:{prefix:"far",iconName:"rocket-launch",icon:[512,512,[128640],"e027","M197.9 253.9c12.9 6.4 24.7 14.8 35 25.2s18.8 22.2 25.2 35c105.8-30 156.7-79.5 181.5-126c25-46.8 27.3-97.6 22-137.7c-40.1-5.3-90.9-3-137.7 22c-46.5 24.8-96 75.8-126 181.5zM384 312.1v82.2c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-114.7c0-22.6-9-44.3-25-60.3s-37.7-25-60.3-25H24c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3h82.2C281.7-3.8 408.8-8.5 483.9 5.3c11.6 2.1 20.7 11.2 22.8 22.8c13.8 75.1 9.1 202.2-122.7 284zM28.3 511.9c-16 .4-28.6-12.2-28.2-28.2C1 446 7.7 379.7 42 345.5c34.4-34.4 90.1-34.4 124.5 0s34.4 90.1 0 124.5C132.3 504.3 66 511 28.3 511.9zm50.2-64.5c12.8-.7 31.2-3.7 41.3-13.7c11.4-11.4 11.4-30 0-41.4s-30-11.4-41.4 0c-10.1 10.1-13 28.5-13.7 41.3c-.5 8 5.9 14.3 13.9 13.9zM328 144a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},faMosquitoNet:{prefix:"far",iconName:"mosquito-net",icon:[640,512,[],"e52c","M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4V242.2L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5V137.9c0-14.9 10.1-27.3 23.8-31V63.7c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2V107c13.7 3.6 23.8 16.1 23.8 31v22.6l45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-13.3 0-25.3 5.4-34 14.1l-11.7-1.7 7.5 6.5c-3.4 4.5-6.1 9.6-7.8 15.2c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35v23.1l32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6v50c0 17.7-14.3 32-32 32s-32-14.3-32-32v-50l-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM105.2 310c.8-.8 1.6-1.5 2.4-2.3l82-71.4L78.5 252.9c-.4 .1-.8 .1-1.1 .2C60.6 255.2 48 269.5 48 286.3c0 29.8 36.1 44.8 57.2 23.7zM512 256c8.8 0 16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H528v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H448v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V400H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V320H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16zm16 112h48V320H528v48zm0 80h48V400H528v48zM448 320v48h48V320H448zm0 80v48h48V400H448z"]},faVentDamper:{prefix:"far",iconName:"vent-damper",icon:[640,512,[],"e465","M512 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H512zM128 64c-35.3 0-64 28.7-64 64v32H32c-17.7 0-32 14.3-32 32V320c0 17.7 14.3 32 32 32H64v32c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V352h32c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H576V128c0-35.3-28.7-64-64-64H128zm56 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 88c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 88c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faBridgeWater:{prefix:"far",iconName:"bridge-water",icon:[576,512,[],"e4ce","M48 112v50.8c45.9 10.9 80 52.2 80 101.5V361c-14.8-8.5-32-10.6-48-6.5V264.3C80 233.2 54.8 208 23.7 208C10.6 208 0 197.4 0 184.3V96C0 78.3 14.3 64 32 64H544c17.7 0 32 14.3 32 32v88.3c0 13.1-10.6 23.7-23.7 23.7c-31.1 0-56.3 25.2-56.3 56.3v90.2c-16-4.1-33.2-2-48 6.6V264.3c0-49.2 34.1-90.5 80-101.5V112H48zM192 384.5c-5.2 0-10.5-.6-16-1.7V272c0-61.9 50.1-112 112-112s112 50.1 112 112V382.8c-5.5 1.1-10.8 1.7-16 1.7c-10.4 0-21.3-2.2-32-6.1V272c0-35.3-28.7-64-64-64s-64 28.7-64 64V378.4c-10.3 3.8-21.1 6.1-32 6.1zm-80.1 13.6c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faBanBug:esN,faDebug:esx,faPersonBooth:{prefix:"far",iconName:"person-booth",icon:[576,512,[],"f756","M299.2 48l75.1 191.2c2.7 6.8 2.1 14.4-1.5 20.7L316.8 358c-3.1 5.5-4.8 11.7-4.8 18c0 13.3 10.7 24 24 24c8.3 0 15.7-4.2 20-10.7c4.4-6.7 11.9-10.7 20-10.7s15.5 4 20 10.7c4.3 6.5 11.7 10.7 20 10.7c8.6 0 16.2-4.5 20.5-11.5c4.3-6.9 11.8-11.2 19.9-11.4s15.8 3.8 20.4 10.5c5.1 7.5 13.6 12.3 23.2 12.3c13.2 0 24.3-9.2 27.3-21.5c.2-.9 .5-1.7 .7-2.5V372 56c0-4.4-3.6-8-8-8H299.2zM528 442.7c-8.7 3.4-18.1 5.3-28 5.3c-15.8 0-30.5-4.8-42.6-13.1c-11.7 8.2-26 13.1-41.4 13.1c-14.8 0-28.6-4.5-40-12.1c-11.4 7.7-25.2 12.1-40 12.1c-39.8 0-72-32.2-72-72c0-14.7 3.8-29.1 11.1-41.8l50.4-88.1L247.6 48c-4.3 .2-7.6 3.7-7.6 8V208H192V56c0-30.9 25.1-56 56-56h16H520c30.9 0 56 25.1 56 56V372v12V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V442.7zM192 320h48V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V320zM64 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM61.2 208c-7.3 0-13.2 5.9-13.2 13.2v42.2l0 .6v13c.1 1.7 .7 3.4 1.8 4.7L72 309V209.9c-3.4-1.2-7.1-1.9-10.8-1.9zM0 276.6V221.2C0 187.4 27.4 160 61.2 160c24.2 0 47.2 11 62.3 29.9l40 50.1H216c13.3 0 24 10.7 24 24s-10.7 24-24 24H159.7c-12.2 0-23.6-5.5-31.2-15L120 262.4V368.1l23 28.4c5.8 7.1 9 16 9 25.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V424.5L48 355.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V277.5l0-.9z"]},faTextWidth:{prefix:"far",iconName:"text-width",icon:[448,512,[],"f035","M48 112l0-32 152 0 0 160-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-160 152 0 0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-22.1-17.9-40-40-40L40 32C17.9 32 0 49.9 0 72l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24zM441 401c9.4-9.4 9.4-24.6 0-33.9l-64-64c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l23 23L81.9 360l23-23c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 367c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-23-23 284.1 0-23 23c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64z"]},faGarageCar:{prefix:"far",iconName:"garage-car",icon:[640,512,[],"e00a","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 240V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V240H144zm127.9 85.9l-7 26.1H375l-7.5-26.2c-1-3.4-4.1-5.8-7.7-5.8H279.6c-3.6 0-6.8 2.4-7.7 5.9zm-59.7 37l4.6-17.2 8.7-32.3c6.6-24.4 28.8-41.4 54.1-41.4h80.2c25 0 47 16.6 53.8 40.6l9.4 32.8 5.1 17.8C445 374.7 456 394.1 456 416v72c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H232v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V416c0-22.1 11.2-41.5 28.2-53zM408 416c0-8.8-7.2-16-16-16H248c-8.8 0-16 7.2-16 16v16H408V416z"]},faSquareKanban:{prefix:"far",iconName:"square-kanban",icon:[448,512,[],"e488","M64 432c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64zM0 416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416zM128 288c13.3 0 24-10.7 24-24V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24zm168 40c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V328zm-72-72c13.3 0 24-10.7 24-24V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24z"]},faHatWizard:{prefix:"far",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M327.7 227.6c-5.1-11.5-7.7-23.9-7.7-36.5c0-10.1 1.7-20.1 5-29.7l27.7-79.1-98.3 56.2c-26.6 15.2-47.7 38.5-60.1 66.5L100.5 416H48L150.4 185.5c16.6-37.4 44.7-68.4 80.2-88.7L376.9 13.2l.1 0 2.1-1.2 16.6-9.5C398.5 .9 401.7 0 405 0c10.5 0 19 8.5 19 19v1.5c0 2.3-.4 4.6-1.2 6.8l-5 14.2-1.5 4.2-.1 .3-46 131.3c-1.6 4.4-2.4 9.1-2.4 13.8c0 5.9 1.2 11.7 3.6 17l-43.9 19.5zm43.9-19.5L464 416H411.5L327.7 227.6l43.9-19.5zM246.2 416H201.8l-6.5-19.4-40.4-13.5C148.4 381 144 374.9 144 368s4.4-13 10.9-15.2l40.4-13.5 13.5-40.4c2.2-6.5 8.3-10.9 15.2-10.9s13 4.4 15.2 10.9l13.5 40.4 40.4 13.5c6.5 2.2 10.9 8.3 10.9 15.2s-4.4 13-10.9 15.2l-40.4 13.5L246.2 416zM0 480c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM264 168c3.4 0 6.5 2.2 7.6 5.5l6.7 20.2 20.2 6.7c3.3 1.1 5.5 4.1 5.5 7.6s-2.2 6.5-5.5 7.6l-20.2 6.7-6.7 20.2c-1.1 3.3-4.1 5.5-7.6 5.5s-6.5-2.2-7.6-5.5l-6.7-20.2-20.2-6.7c-3.3-1.1-5.5-4.1-5.5-7.6s2.2-6.5 5.5-7.6l20.2-6.7 6.7-20.2c1.1-3.3 4.1-5.5 7.6-5.5z"]},faChartKanban:{prefix:"far",iconName:"chart-kanban",icon:[448,512,[],"e64f","M368 432l0-352 32 0 0 352H368zm-48 0c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48l0 352zM80 368H48L48 80H80l0 288zM48 416H80c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80L0 368c0 26.5 21.5 48 48 48zM240 240H208l0-160h32l0 160zm-32 48h32c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H208c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48z"]},faPenFancy:{prefix:"far",iconName:"pen-fancy",icon:[512,512,[128395,10002],"f5ac","M399.4 59.9c7.1-7.6 17-11.9 27.3-11.9C447.3 48 464 64.7 464 85.3c0 10.4-4.3 20.2-11.9 27.3l-195.5 182-39.2-39.2 182-195.5zM426.7 0C403 0 380.4 9.8 364.2 27.2L170.8 234.9 97.2 257.6c-22.8 7-40.6 24.9-47.6 47.6L1.9 460.1c-9.4 30.7 19.3 59.4 50 50l154.8-47.6c22.8-7 40.6-24.9 47.6-47.6l22.6-73.6L484.8 147.8C502.2 131.6 512 109 512 85.3C512 38.2 473.8 0 426.7 0zM228.8 334.8l-20.3 65.9c-2.3 7.6-8.3 13.5-15.9 15.9L85 449.7 134.7 400c.4 0 .9 0 1.3 0c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24c0 .4 0 .9 0 1.3L62.3 427 95.5 319.3c2.3-7.6 8.3-13.5 15.9-15.9l65.9-20.3 51.6 51.6z"]},faCoffeePot:{prefix:"far",iconName:"coffee-pot",icon:[512,512,[],"e002","M88 80c-22.1 0-40 17.9-40 40v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V120C0 71.4 39.4 32 88 32h34.4H192 453.6C468.2 32 480 43.8 480 58.4c0 3.7-.8 7.3-2.3 10.7l-48.4 109c50 34.7 82.7 92.5 82.7 157.9v8c0 55.5-34.6 99.4-55.9 121.2C446.2 475.3 432.3 480 418 480H158c-14.2 0-28.1-4.7-38.1-14.8C98.6 443.4 64 399.5 64 344v-8c0-65.4 32.7-123.2 82.7-157.9L103.1 80H88zm296.8 80l35.6-80H192 155.6l35.6 80H384.8zm1.2 48H190c-41.8 21.6-71.7 63.1-77.1 112H463.1c-5.4-48.9-35.3-90.4-77.1-112zm32.2 224H157.7c.1 0 .1 0 .2 0H418c.1 0 .1 0 .2 0z"]},faMouseField:{prefix:"far",iconName:"mouse-field",icon:[512,512,[],"e5a8","M393.4 50.8C397.9 49 402.8 48 408 48c22.1 0 40 17.9 40 40c0 8.1-2.4 15.6-6.5 21.9c-10.4-5.3-21.7-9.1-33.6-11.4c-.9-17.4-6.1-33.7-14.5-47.8zm86.2 88.4C489.9 124.8 496 107.1 496 88c0-48.6-39.4-88-88-88c-18.4 0-35.5 5.7-49.6 15.3C342.5 5.6 323.9 0 304 0C246.6 0 200 46.6 200 104v3.2c0 21.2 6.4 41.3 17.7 58.1C143.2 184.4 88 252 88 332.6c0 12.7 2.8 24.7 7.9 35.4H72c-39.8 0-72 32.2-72 72s32.2 72 72 72H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24s10.7-24 24-24h99.4H344h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H344.2l32-80H456c30.9 0 56-25.1 56-56v-7.7c0-32.6-12.2-62.4-32.4-85.1zM292.6 368H171.4c-19.6 0-35.4-15.9-35.4-35.4C136 263.8 191.8 208 260.6 208H280c11.4 0 21.2-8 23.5-19.2s-3.6-22.4-14.1-26.9l-7.5-3.2c-20.6-8.8-33.9-29.1-33.9-51.5V104c0-30.9 25.1-56 56-56s56 25.1 56 56v16c0 12.5 9.7 23 22.2 23.9l8 .6c41.7 3.2 73.9 38 73.9 79.8V232c0 4.4-3.6 8-8 8H360c-9.8 0-18.6 6-22.3 15.1L292.6 368zM396 216a20 20 0 1 0 0-40 20 20 0 1 0 0 40z"]},faPersonDigging:esT,faDigging:esb,faShowerDown:esw,faShowerAlt:esD,faBoxCircleCheck:{prefix:"far",iconName:"box-circle-check",icon:[576,512,[],"e0c4","M342.4 80c6.3 0 12.1 3.7 14.6 9.5L388.4 160H248V80h94.4zM48 208H358.6c22.3-10.3 47.2-16 73.4-16c5.4 0 10.7 .2 16 .7v-3.1c0-9-1.9-17.8-5.5-26L400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H296.2c-11.8-14.3-21.4-30.5-28.2-48H64c-8.8 0-16-7.2-16-16V208zm11.6-48L91 89.5c2.6-5.8 8.3-9.5 14.6-9.5H200v80H59.6zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faBrightness:{prefix:"far",iconName:"brightness",icon:[512,512,[],"e0c9","M232 88c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V88zm24 120a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM0 256c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm424-24c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H424zM256 512c13.3 0 24-10.7 24-24V424c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24zM75 75c-9.4 9.4-9.4 24.6 0 33.9l45.3 45.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L108.9 75c-9.4-9.4-24.6-9.4-33.9 0zM391.8 357.8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L403.1 437c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-45.3-45.3zM75 437c9.4 9.4 24.6 9.4 33.9 0l45.3-45.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L75 403.1c-9.4 9.4-9.4 24.6 0 33.9zM357.8 120.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L437 108.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-45.3 45.3z"]},faCarSideBolt:{prefix:"far",iconName:"car-side-bolt",icon:[640,512,[],"e344","M134.2 105.1L99.4 192H128v48H64c-8.8 0-16 7.2-16 16v96H69.5c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64H389.5c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64H592V320c0-44.2-35.8-80-80-80H416V192h46.1L384.5 95c-7.6-9.5-19.1-15-31.2-15H171.3c-16.4 0-31.1 10-37.1 25.1zM46.8 194.3l42.8-107C103 53.9 135.3 32 171.3 32H353.2c26.7 0 52 12.2 68.7 33L524 192.6c65.1 6 116 60.8 116 127.4v48c0 17.7-14.3 32-32 32H574.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80H254.7c-7.6 45.4-47.1 80-94.7 80s-87.1-34.6-94.7-80H32c-17.7 0-32-14.3-32-32V256c0-29.4 19.8-54.2 46.8-61.7zM434.7 400a48 48 0 1 0 90.5-32 48 48 0 1 0 -90.5 32zM208 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM331.2 100.6c5.3 5.2 6.3 13.3 2.5 19.6L300.3 176H352c7.1 0 13.4 4.7 15.4 11.6s-.8 14.2-6.9 18l-128 80c-6.3 3.9-14.4 3-19.7-2.2s-6.3-13.3-2.5-19.6L243.7 208H192c-7.1 0-13.4-4.7-15.4-11.6s.8-14.2 6.9-18l128-80c6.3-3.9 14.4-3 19.7 2.2z"]},faFileXml:{prefix:"far",iconName:"file-xml",icon:[512,512,[],"e654","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm128-96c0 7.3 2.2 14.4 6.2 20.4l9.8 14.7 9.8-14.7c4-6.1 6.2-13.2 6.2-20.4c0-8.8 7.2-16 16-16s16 7.2 16 16c0 13.6-4 26.9-11.6 38.2L227.2 432l17.2 25.8C252 469.1 256 482.4 256 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-7.3-2.2-14.4-6.2-20.4L208 460.8l-9.8 14.7c-4 6.1-6.2 13.2-6.2 20.4c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-13.6 4-26.9 11.6-38.2L188.8 432l-17.2-25.8C164 394.9 160 381.6 160 368c0-8.8 7.2-16 16-16s16 7.2 16 16zM448 496V368c0-8.8 7.2-16 16-16s16 7.2 16 16V480h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H464c-8.8 0-16-7.2-16-16zM299.7 352.6c6.9-1.9 14.3 1 18 7.2L352 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V425.8l-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-2.9-13.7-7.8L320 425.8V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-7.2 4.8-13.5 11.7-15.4z"]},faOrnament:{prefix:"far",iconName:"ornament",icon:[384,512,[],"f7b8","M192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm55.4 64c5.4-9.4 8.6-20.3 8.6-32c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 11.7 3.1 22.6 8.6 32H128c-17.7 0-32 14.3-32 32v25.7C38.6 186.9 0 248.9 0 320C0 426 86 512 192 512s192-86 192-192c0-71.1-38.6-133.1-96-166.3V128c0-17.7-14.3-32-32-32h-8.6zM192 176c42.6 0 81 18.5 107.3 48H84.7c26.4-29.5 64.7-48 107.3-48zM56.2 272H327.8c5.3 15 8.2 31.2 8.2 48s-2.9 33-8.2 48H56.2c-5.3-15-8.2-31.2-8.2-48s2.9-33 8.2-48zM84.7 416H299.3C273 445.5 234.6 464 192 464s-81-18.5-107.3-48z"]},faPhoneArrowDownLeft:esk,faPhoneArrowDown:esS,faPhoneIncoming:esE,faCloudWord:{prefix:"far",iconName:"cloud-word",icon:[640,512,[],"e138","M410.8 134.2c-19.3 8.6-42 3.5-55.9-12.5C332.8 96.1 300.3 80 264 80c-66.3 0-120 53.7-120 120v0 0l0 .2c0 20.4-12.8 38.5-32 45.3C74.6 258.7 48 294.3 48 336c0 53 43 96 96 96H504h3.3c.6-.1 1.3-.1 1.9-.2c46.2-2.7 82.8-41 82.8-87.8c0-36-21.6-67.1-52.8-80.7c-20.1-8.8-31.6-30-28.1-51.7c.6-3.8 .9-7.7 .9-11.7c0-39.8-32.2-72-72-72c-10.5 0-20.4 2.2-29.2 6.2zM512 479.8v.2h-8H464 144C64.5 480 0 415.5 0 336c0-62.7 40.1-116 96-135.8l0-.2c0-92.8 75.2-168 168-168c50.9 0 96.4 22.6 127.3 58.3C406.2 83.7 422.6 80 440 80c66.3 0 120 53.7 120 120c0 6.6-.5 13-1.5 19.3c48 21 81.5 68.9 81.5 124.7c0 72.4-56.6 131.6-128 135.8zM512 368c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16zM240 352c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16h96zM128 304c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm272-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faHandFingersCrossed:{prefix:"far",iconName:"hand-fingers-crossed",icon:[384,512,[],"e1a3","M169.8 57.6c3.7-8 13.3-11.5 21.3-7.7s11.5 13.3 7.7 21.3L120 240H84.7l55.7-119.5c1-1.7 1.9-3.5 2.5-5.3l26.8-57.6zM126.3 37.3l-6.5 14C102.9 24.1 68 13.1 38.3 27C6.3 41.9-7.6 80 7.3 112l42.1 90.2L22 261c-.9 2-1.5 4-1.9 6C7.6 281.1 0 299.7 0 320v0 24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V272 256 224c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-5.4 0-10.7 .7-15.7 1.9l18-38.5c14.9-32 1.1-70.1-31-85.1s-70.1-1.1-85.1 31zM50.8 91.7c-3.7-8-.3-17.5 7.7-21.3s17.5-.3 21.3 7.7l13.7 29.3L75.9 145.4l-25-53.7zM240 176c8.8 0 16 7.2 16 16v32 16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16zm0 128c7.9 0 15.4-1.4 22.4-4c10.4 21.3 32.3 36 57.6 36c5.5 0 10.9-.7 16-2v10c0 66.3-53.7 120-120 120H168c-66.3 0-120-53.7-120-120l0-24 0 0c0-17.7 14.3-32 32-32h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c35.3 0 64-28.7 64-64c0-.7 0-1.4 0-2c5.1 1.3 10.5 2 16 2zm96-48v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V240 224c0-8.8 7.2-16 16-16s16 7.2 16 16v32z"]},faTrash:{prefix:"far",iconName:"trash",icon:[448,512,[],"f1f8","M177.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6zM354.2 80L317.5 24.9C307.1 9.4 289.6 0 270.9 0H177.1c-18.7 0-36.2 9.4-46.6 24.9L93.8 80H80.1 32 24C10.7 80 0 90.7 0 104s10.7 24 24 24H35.6L59.6 452.7c2.5 33.4 30.3 59.3 63.8 59.3H324.6c33.5 0 61.3-25.9 63.8-59.3L412.4 128H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H367.9 354.2zm10.1 48L340.5 449.2c-.6 8.4-7.6 14.8-16 14.8H123.4c-8.4 0-15.3-6.5-16-14.8L83.7 128H364.3z"]},faGaugeSimple:esj,faGaugeSimpleMed:esO,faTachometerAverage:esP,faArrowDownSmallBig:es_,faSortSizeDownAlt:esB,faBookMedical:{prefix:"far",iconName:"book-medical",icon:[448,512,[],"f7e6","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM48 432c0 17.7 14.3 32 32 32H368V400H80c-17.7 0-32 14.3-32 32zm0-73.3c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM208 112c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272v48c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V224H160c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48V112z"]},faFaceMelting:{prefix:"far",iconName:"face-melting",icon:[640,512,[129760],"e483","M528 256c0-114.9-93.1-208-208-208s-208 93.1-208 208c0 33.5 7.9 65 21.9 93c16.7 33.4 12.5 72.2-.1 100.7c-2.1 4.7-4.6 9.5-7.6 14.4H319.9l.1 0h0 0l.1 0h164c-2.7-7.5-4.1-15.6-4.1-24c0-32.6 21.6-60.1 51.3-69c-10.9-20.5-14.2-44.9-9.1-66.1c3.8-15.6 5.8-32 5.8-48.9zm40.9 60.1c-6 24.8 11.1 51.9 36.6 51.9h0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H605.5h0L552 416c-13.3 0-24 10.7-24 24s10.7 24 24 24s24 10.7 24 24s-10.7 24-24 24H320.1l-.1 0-.1 0H46.6 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H46.6c38.9 0 61.8-58.8 44.4-93.6C73.7 336 64 297.1 64 256C64 114.6 178.6 0 320 0S576 114.6 576 256c0 20.7-2.5 40.8-7.1 60.1zm-305.1-158a32 32 0 1 1 -16.6 61.8 32 32 0 1 1 16.6-61.8zm115.4 64A32 32 0 1 1 441 238.7a32 32 0 1 1 -61.8-16.6zM220.4 279.9c11.3 23.2 33.6 50.1 72.7 60.6s71.9-1.7 93.2-16.1c11-7.4 25.9-4.6 33.3 6.4s4.6 25.9-6.4 33.3c-29.5 19.9-76.5 37.8-132.5 22.8s-87.9-54-103.4-86c-5.8-11.9-.8-26.3 11.1-32.1s26.3-.8 32.1 11.1z"]},faPoo:{prefix:"far",iconName:"poo",icon:[512,512,[128169],"f2fe","M224 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l7.4 7.4c6.1 6.1 9.5 14.4 9.5 23v3.2c0 16.2-13.1 29.3-29.3 29.3H180h-3.1c-6.1 0-12.1 .8-17.8 2.2C113.9 115.8 80 155.9 80 204c0 1.1 0 2.2 .1 3.3C47.1 221.3 24 253.9 24 292c0 14.3 3.3 27.8 9.1 39.9C12.8 350.9 0 377.9 0 408c0 57.4 46.6 104 104 104H408c57.4 0 104-46.6 104-104c0-30.1-12.8-57.1-33.1-76.1c5.8-12.1 9.1-25.6 9.1-39.9c0-38.1-23.1-70.7-56.1-84.7c0-1.1 .1-2.2 .1-3.3c0-38-21.2-71-52.3-87.9C363.6 49.5 303.6 0 232 0h-8zm48 71.4c0-5.5-.6-10.9-1.6-16.1c33.8 13.4 58.9 44 64.5 81c1.3 8.6 7.2 15.9 15.3 18.9C370 162.6 384 181.7 384 204c0 4.9-.7 9.7-1.9 14.1c-1.9 6.7-.8 13.9 3 19.7s10 9.7 16.9 10.6c21.5 2.9 38 21.3 38 43.6c0 11.4-4.3 21.8-11.4 29.6c-5 5.4-7.1 12.9-5.9 20.1s5.7 13.6 12.2 17.1c17.4 9.5 29.2 28 29.2 49.2c0 30.9-25.1 56-56 56H104c-30.9 0-56-25.1-56-56c0-21.2 11.7-39.7 29.2-49.2c6.5-3.5 10.9-9.8 12.2-17.1s-1-14.7-5.9-20.1C76.3 313.8 72 303.4 72 292c0-22.3 16.6-40.7 38-43.6c6.9-.9 13-4.8 16.9-10.6s4.9-13 3-19.7c-1.3-4.5-1.9-9.2-1.9-14.1c0-25.1 17.8-46 41.4-50.9c.4-.1 .8-.2 1.2-.3c2-.5 4.1-.8 6.3-.8H180h14.7c42.7 0 77.3-34.6 77.3-77.3V71.4zM192 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM172.3 352c-6.8 0-12.3 5.5-12.3 12.3c0 2.4 .7 4.8 2.2 6.7c8.2 10.5 39.5 45 93.8 45s85.6-34.6 93.8-45c1.5-1.9 2.2-4.3 2.2-6.7c0-6.8-5.5-12.3-12.3-12.3H172.3z"]},faPenClipSlash:esU,faPenAltSlash:esR,faQuoteRight:esY,faQuoteRightAlt:esG,faScrollOld:{prefix:"far",iconName:"scroll-old",icon:[576,512,[],"f70f","M80 80c-17.7 0-32 14.3-32 32v48H80v48H48c-26.5 0-48-21.5-48-48V112C0 67.8 35.8 32 80 32H400c44.2 0 80 35.8 80 80V272H448 432 400c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V112c0-17.7-14.3-32-32-32H153.3c4.3 9.8 6.7 20.6 6.7 32V224h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H160V400c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-26.5 21.5-48 48-48h.6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .6 .5 .6 .5 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6 .6c26.5 0 48 21.5 48 48v48c0 44.2-35.8 80-80 80H192c-44.2 0-80-35.8-80-80V112c0-17.7-14.3-32-32-32zM265.3 432H496c17.7 0 32-14.3 32-32V352h0-.6-.6-.6-.6-.6-.6H524h-.6-.6-.6-.6-.6-.6-.6-.6H519h-.6-.6-.6-.6-.5-.6-.5-.6-.5-.5H513h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H507h-.5H506h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H499h-.5H498h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H487h-.5H486h-.5H485h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H456h-.5H455h-.5H454h-.5H453h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H441h-.5H440h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H431h-.5H430h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H423h-.5H422h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H415h-.5H414h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H407h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H400v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V352h-.4-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H360h-.5H359h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H347h-.5H346h-.5H345h-.5H344h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H315h-.5H314h-.5H313h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H302h-.5H301h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H294h-.5H293h-.5-.5-.5-.5-.5-.5-.5-.5-.5-.5H287h-.5-.5-.5-.5-.5-.5-.5-.6-.6-.6H281h-.6-.6-.6-.6-.6-.6-.6-.6H276h-.6-.6-.6-.6-.6-.6H272h0v48c0 11.4-2.4 22.2-6.7 32z"]},faGuitars:{prefix:"far",iconName:"guitars",icon:[512,512,[],"f8bf","M152 178V133.7l19.8-39.6c2.8-5.6 4.2-11.7 4.2-17.9V24c0-13.3-10.7-24-24-24H104C90.7 0 80 10.7 80 24V76.2c0 6.2 1.4 12.3 4.2 17.9L104 133.7V178c-50.3 8.6-88 43.8-88 86c0 14 4.2 27.3 11.6 39.1c8.2 13 7.5 32-2.9 43.4C9.2 363.7 0 385 0 408c0 57.4 57.3 104 128 104c29.3 0 56.3-8 77.8-21.4c-8.4-14.7-13.4-31.7-13.8-49.7c-13.1 12.9-34.3 23.2-64 23.2c-54 0-80-33.9-80-56c0-9.7 3.7-19.8 12.4-29.3c26.2-29 26.4-71.9 7.8-101.2c-3-4.8-4.2-9.2-4.2-13.5c0-9.6 11.2-29.7 40-37.1V312c0 13.3 10.7 24 24 24s24-10.7 24-24V226.9c28.8 7.4 40 27.5 40 37.1c0 4.2-1.2 8.7-4.2 13.5c-18.6 29.4-18.4 72.2 7.8 101.2c2.5 2.7 4.6 5.5 6.3 8.4c4.1-11.5 8.8-22.1 12.9-31.2l0 0 1-2.3c3.3-7.4 6.1-13.9 8.5-19.7c-3-10.1-1.5-21.8 4.1-30.7c1.1-1.7 2.1-3.5 3.1-5.3c-.9-4.9-2.7-10.7-5.7-19.3l-.4-1.3c-3.5-10-8.5-24.7-9.2-40.9c-.1-1.3-.1-2.5-.1-3.8V219.6 209.6c-15.8-15.7-38.2-27.1-64-31.5zm170.6-53.9L344 148.6V240c-23.7 0-38.6-8.8-48-19.8c-2.5-2.9-4.6-6-6.3-9.1c-3.7-6.6-6-13.3-7.4-19.1l0-.2c-2.1-8.6-9.3-15.8-18.2-15.8s-16 7.2-16 16v8 19.6 12.9c0 .8 0 1.7 .1 2.5c.5 11.5 4.2 22.3 7.9 33.1c4 11.6 8 23.3 8 35.9c0 20-9.3 40.9-19 62.5c-10.3 23.2-21 47.1-21 71.7c0 40.8 33 73.8 73.8 73.8H438.2c40.8 0 73.8-33 73.8-73.8c0-24.5-10.7-48.5-21-71.7c-9.6-21.6-19-42.5-19-62.5c0-12 4-22.9 8.1-33.8l0 0c3.3-8.9 6.6-17.8 7.6-27.2c.2-1.9 .3-3.8 .3-5.7v-1.6V222 208c0-8.8-7.2-16-16-16s-16.2 7.3-19.5 15.5l-.2 .5c-1.9 4.5-4.7 9.4-9.1 14c-1 1.1-2.1 2.1-3.2 3.1c-9.4 8.3-24.3 14.9-48 14.9V74.1c9.6-6.4 16-17.3 16-29.7V39.8C408 17.8 390.2 0 368.2 0c-18.8 0-35 13.1-38.9 31.5L315.4 96.3c-2.1 9.9 .6 20.2 7.2 27.8zM344 384c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zm81.9-99.7c-1.1 6.1-1.9 12.8-1.9 19.7c0 30.7 13.5 60.6 22.2 80l0 0c.7 1.5 1.4 3 2 4.4c10.7 24 15.8 38 15.8 49.8c0 14.2-11.6 25.8-25.8 25.8H297.8c-14.2 0-25.8-11.6-25.8-25.8c0-11.9 5.2-25.8 15.8-49.8c.6-1.4 1.3-2.9 2-4.4l0 0c8.7-19.4 22.2-49.2 22.2-80c0-7.2-.8-14.1-1.9-20.5c10.4 2.9 21.7 4.5 33.9 4.5h48c12.1 0 23.4-1.3 33.9-3.7z"]},faPhoneXmark:{prefix:"far",iconName:"phone-xmark",icon:[640,512,[],"e227","M393 286.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C239.2 485.6 64 295.2 64 64v0c0-18.9 13.2-35.2 31.6-39.1l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L393 286.7zm133.8 78.1l-100.4-43L397 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L112.1 70.5C115.5 286.2 289.8 460.5 505.5 464l21.3-99.2zM407 7c9.4-9.4 24.6-9.4 33.9 0l47 47L535 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47L407 41c-9.4-9.4-9.4-24.6 0-33.9z"]},faHose:{prefix:"far",iconName:"hose",icon:[448,512,[],"e419","M312 128c13.3 0 24-10.7 24-24v-2.3l80.2-11.5C417.3 98 423.9 104 432 104c8.8 0 16-7.2 16-16V40c0-8.8-7.2-16-16-16c-8.1 0-14.7 6-15.8 13.7L336 26.3V24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24zM8 488c0 13.3 10.7 24 24 24H416c13.3 0 24-10.7 24-24s-10.7-24-24-24H32c-13.3 0-24 10.7-24 24zM32 384c-13.3 0-24 10.7-24 24s10.7 24 24 24H416c13.3 0 24-10.7 24-24s-10.7-24-24-24H32zM8 328c0 13.3 10.7 24 24 24H416c13.3 0 24-10.7 24-24s-10.7-24-24-24H32c-13.3 0-24 10.7-24 24zM56 156c0-37.6 30.4-68 68-68H256V40H124C59.9 40 8 91.9 8 156s51.9 116 116 116H416c13.3 0 24-10.7 24-24s-10.7-24-24-24H124c-37.6 0-68-30.4-68-68z"]},faClockSix:{prefix:"far",iconName:"clock-six",icon:[512,512,[],"e352","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faShirt:esQ,faTShirt:esF,faTshirt:esZ,faBillboard:{prefix:"far",iconName:"billboard",icon:[640,512,[],"e5cd","M440 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H248V24c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H80C53.5 32 32 53.5 32 80V352H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H80 296v88c0 13.3 10.7 24 24 24s24-10.7 24-24V400H560h56c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80c0-26.5-21.5-48-48-48H440V24zM320 352H80L80 80H200v48h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h32 32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80H392v48h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h32 32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80H560V352H320z"]},faSquareR:{prefix:"far",iconName:"square-r",icon:[448,512,[],"e27c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H256c44.2 0 80 35.8 80 80c0 36.6-24.6 67.5-58.2 77l45.4 60.6c8 10.6 5.8 25.6-4.8 33.6s-25.6 5.8-33.6-4.8L220 288H176v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152c0-13.3 10.7-24 24-24zm80 112h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H176v64h56z"]},faCubes:{prefix:"far",iconName:"cubes",icon:[576,512,[],"f1b3","M290.7 48.3c-1.7-.6-3.6-.6-5.4 0l-81.2 29L288 109.5l83.9-32.1-81.2-29zM176 207.2l88 31.4V151.7l-88-33.7v89.3zm136 31.4l88-31.4V117.9l-88 33.7v86.9zM448 93V207.5l91.9 34.8c21.8 8.2 36.1 29.1 36.1 52.4V413.9c0 22.2-13.1 42.3-33.5 51.3l-96.4 42.4c-14 6.1-29.8 6.3-43.9 .5L288 460.7 173.8 508c-14.1 5.8-30 5.7-43.9-.5L33.5 465.1C13.1 456.2 0 436.1 0 413.9V294.7c0-23.3 14.4-44.1 36.1-52.4L128 207.5V93c0-23.7 14.9-44.8 37.2-52.7l104-37.1c12.2-4.3 25.5-4.3 37.6 0l104 37.1C433.1 48.2 448 69.3 448 93zM264 320.2l-88 33.7V455.1l88-36.4V320.2zM52.8 421.2L128 454.3V353.9L48 323.2v90.7c0 3.2 1.9 6 4.8 7.3zM400 455.1V353.9l-88-33.7v98.6l88 36.4zm48-.9l75.2-33.1c2.9-1.3 4.8-4.2 4.8-7.3V323.2l-80 30.6V454.3zM155 250.7c-1.8-.6-3.7-.6-5.5 .1L70.8 280.6 152 311.7l83.9-32.1L155 250.7zm266 0l-80.9 28.9L424 311.7l81.2-31.1-78.7-29.8c-1.8-.7-3.7-.7-5.5-.1z"]},faEnvelopeOpenDollar:{prefix:"far",iconName:"envelope-open-dollar",icon:[512,512,[],"f657","M120 48c-4.4 0-8 3.6-8 8V225.2L69.2 190.1c-1.7-1.4-3.4-2.6-5.2-3.8V56C64 25.1 89.1 0 120 0H392c30.9 0 56 25.1 56 56V186.2c-1.8 1.2-3.5 2.5-5.2 3.8L400 225.2V56c0-4.4-3.6-8-8-8H120zM48 276.2V456c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V276.2L322 392.8c-38.4 31.5-93.7 31.5-132 0L48 276.2zM0 237.9C0 221.4 13.4 208 29.9 208c6.9 0 13.6 2.4 19 6.8l171.6 141c20.7 17 50.4 17 71.1 0l171.6-141c5.3-4.4 12.1-6.8 19-6.8c16.5 0 29.9 13.4 29.9 29.9V456c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V237.9zM276 88v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V296c0 11-9 20-20 20s-20-9-20-20V281.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V88c0-11 9-20 20-20s20 9 20 20z"]},faDivide:{prefix:"far",iconName:"divide",icon:[448,512,[10135,247],"f529","M264 96a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm0 320a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM408 280c13.3 0 24-10.7 24-24s-10.7-24-24-24H40c-13.3 0-24 10.7-24 24s10.7 24 24 24H408z"]},faSunCloud:{prefix:"far",iconName:"sun-cloud",icon:[640,512,[127780],"f763","M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 18.1 98.5c1.5 8 6.9 14.7 14.4 17.8s16.1 2.2 22.8-2.4L256 450.9l82.5 56.9c6.7 4.6 15.3 5.5 22.8 2.4s12.9-9.8 14.4-17.8l8.1-44.3c-16.9 0-32.8-4.4-46.6-12.1l-2.1 11.3L269.6 402c-8.2-5.7-19-5.7-27.2 0l-65.6 45.2-14.4-78.3c-1.8-9.8-9.5-17.5-19.3-19.3L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0l65.6-45.2 14.4 78.3c1.8 9.8 9.5 17.5 19.3 19.3l78.3 14.4-13.3 19.3c9.6-2.7 19.7-4.1 30.1-4.1c9.8 0 19.4 1.3 28.5 3.7l15.3-22.1c4.6-6.7 5.5-15.3 2.4-22.8s-9.8-12.9-17.8-14.4l-98.5-18.1L375.7 19.7zM256 144c-61.9 0-112 50.1-112 112s50.1 112 112 112c11.4 0 22.3-1.7 32.6-4.8c-.4-3.7-.6-7.4-.6-11.2c0-21.4 7-41.2 18.8-57.1C295.1 310.1 276.7 320 256 320c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64c0 14.2-4.6 27.3-12.4 37.9c13.2-17.3 32.1-30 54-35.3c1.8-4 3.8-8 6.1-11.7C363 189.3 314.8 144 256 144zM384 416H568c39.8 0 72-32.2 72-72s-32.2-72-72-72c-10.1 0-19.7 2.1-28.4 5.8C528.8 246.5 499 224 464 224c-38.7 0-71 27.5-78.4 64c-.5 0-1.1 0-1.6 0c-35.3 0-64 28.7-64 64s28.7 64 64 64z"]},faLampFloor:{prefix:"far",iconName:"lamp-floor",icon:[640,512,[],"e015","M183.6 176H456.4L405.2 48H234.8L183.6 176zM194.3 20.1C199.1 8 210.9 0 224 0H416c13.1 0 24.9 8 29.7 20.1l64 160c3.9 9.9 2.7 21-3.2 29.8s-15.9 14.1-26.5 14.1H160c-10.6 0-20.5-5.3-26.5-14.1s-7.2-20-3.2-29.8l64-160zM216 464h80V256h48V464h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H320 216c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faSquare7:{prefix:"far",iconName:"square-7",icon:[448,512,[],"e25c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H296c8.4 0 16.3 4.4 20.6 11.7s4.5 16.2 .5 23.7l-112 208c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l93-172.6H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faTengeSign:esq,faTenge:esK,faHeadphones:{prefix:"far",iconName:"headphones",icon:[512,512,[127911],"f025","M49.6 262C62.4 159.4 149.9 80 256 80s193.6 79.4 206.4 182c-9.4-3.9-19.6-6-30.4-6c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48c44.2 0 80-35.8 80-80V368 336 288C512 146.6 397.4 32 256 32S0 146.6 0 288v48 32 32c0 44.2 35.8 80 80 80c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48c-10.8 0-21 2.1-30.4 6zM48 336c0-17.7 14.3-32 32-32V432c-17.7 0-32-14.3-32-32V368 336zm416 0v32 32c0 17.7-14.3 32-32 32V304c17.7 0 32 14.3 32 32z"]},faHandsHolding:{prefix:"far",iconName:"hands-holding",icon:[640,512,[],"f4c2","M72 64c39.8 0 72 32.2 72 72V264.8c12.1-10.5 28-16.8 45.3-16.8c18.4 0 36 7.3 49 20.3l61.4 61.4c7.7 7.7 14.5 16.2 20.4 25.3c5.8-9.1 12.6-17.5 20.4-25.3l61.4-61.4c13-13 30.6-20.3 49-20.3c17.3 0 33.1 6.3 45.3 16.8V136c0-39.8 32.2-72 72-72s72 32.2 72 72V352.2c0 31.8-12.6 62.3-35.1 84.9L537 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l67.9-67.9c13.5-13.5 21.1-31.8 21.1-50.9V136c0-13.3-10.7-24-24-24s-24 10.7-24 24V281.9c0 25.6-10.2 50.2-28.3 68.4l-15.9 15.9c0 0 0 0 0 0L473 393c0 0 0 0 0 0l-16 16c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l16-16c0 0 0 0 0 0l26.7-26.7c4-4 6.2-9.4 6.2-15c0-11.7-9.5-21.3-21.3-21.3c-5.6 0-11 2.2-15 6.2l-61.4 61.4C354.9 383 344 409.4 344 436.8V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V436.8c0-27.4-10.9-53.8-30.3-73.2l-61.4-61.4c-4-4-9.4-6.2-15-6.2c-11.7 0-21.3 9.5-21.3 21.3c0 5.6 2.2 11 6.2 15L201 359l0 0 16 16c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-16-16 0 0-26.7-26.7 0 0-15.9-15.9C106.2 332.1 96 307.5 96 281.9V136c0-13.3-10.7-24-24-24s-24 10.7-24 24V352.2c0 19.1 7.6 37.4 21.1 50.9L137 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L35.1 437.1C12.6 414.6 0 384.1 0 352.2V136C0 96.2 32.2 64 72 64z"]},faCampfire:{prefix:"far",iconName:"campfire",icon:[512,512,[],"f6ba","M257.5 320c80.3 0 145.5-65.1 145.5-145.5c0-29-14.1-76.4-67.6-129.5c-10.7-10.6-27.8-9.7-38.5 .9L286.5 56.3 244.7 14.5c-5.5-5.5-12.8-8.4-20-8.4c-5.4 .1-10.7 1.8-15.2 5.3C168.8 43 112 104.9 112 174.5C112 254.9 177.1 320 257.5 320zm58.2-101.7c0 32.1-26 58.2-58.2 58.2s-58.2-26-58.2-58.2c0-33.2 33.7-66.4 49.8-80.4c4.9-4.2 11.9-4.2 16.8 0c16.1 14 49.8 47.2 49.8 80.4zM32.5 289.6c-12.4-4.7-26.3 1.5-31 13.9s1.5 26.3 13.9 31L188.3 400 15.5 465.6c-12.4 4.7-18.6 18.6-13.9 31s18.6 18.6 31 13.9L256 425.7l223.5 84.8c12.4 4.7 26.3-1.5 31-13.9s-1.5-26.2-13.9-31L323.7 400l172.8-65.6c12.4-4.7 18.6-18.6 13.9-31s-18.6-18.6-31-13.9L256 374.3 32.5 289.6z"]},faCircleAmpersand:{prefix:"far",iconName:"circle-ampersand",icon:[512,512,[],"e0f8","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 191.6c0-8.6 7-15.6 15.6-15.6h19.2c7.3 0 13.2 5.9 13.2 13.2c0 4.2-2 8.1-5.4 10.6L235 217.1l-14.5-14.5c-2.9-2.9-4.6-6.9-4.6-11zm71 46.9c15.7-11.5 25-29.8 25-49.3c0-33.8-27.4-61.2-61.2-61.2H231.6c-35.1 0-63.6 28.5-63.6 63.6c0 16.9 6.7 33 18.6 45l9.2 9.2-24.7 18.1c-17.1 12.5-27.2 32.4-27.2 53.6c0 36.7 29.8 66.5 66.5 66.5h32.2c24.1 0 46.9-10.9 62-29.4L327 377c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-28.4-28.4 31.1-45c7.5-10.9 4.8-25.8-6.1-33.4s-25.8-4.8-33.4 6.1l-26.2 37.8-28.7-28.7L287 238.5zm-87.5 64.1l30.7-22.5 40.1 40.1-1.4 2c-6 8.6-15.8 13.8-26.3 13.8H210.5c-10.2 0-18.5-8.3-18.5-18.5c0-5.9 2.8-11.4 7.5-14.9z"]},faSnowflakes:{prefix:"far",iconName:"snowflakes",icon:[640,512,[],"f7cf","M224 0c13.3 0 24 10.7 24 24V70.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-57 57v76.5l66.2-38.2 20.9-77.8c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4L373 142.2l37.1-21.4c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8L397 183.8l31.5 8.4c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-77.8-20.9L272 256l66.2 38.2 77.8-20.9c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4L397 328.2l37.1 21.4c11.5 6.6 15.4 21.3 8.8 32.8s-21.3 15.4-32.8 8.8L373 369.8l8.4 31.5c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-20.9-77.8L248 297.6v76.5l57 57c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V441.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V297.6l-66.2 38.2-20.9 77.8c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4L75 369.8 37.9 391.2c-11.5 6.6-26.2 2.7-32.8-8.8s-2.7-26.2 8.8-32.8L51 328.2l-31.5-8.4c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l77.8 20.9L176 256l-66.2-38.2L31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4L51 183.8 13.9 162.4c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8L75 142.2l-8.4-31.5c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l20.9 77.8L200 214.4V137.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24zM487 7c9.4-9.4 24.6-9.4 33.9 0l23 23L567 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L487 41c-9.4-9.4-9.4-24.6 0-33.9zm32 192c9.4-9.4 24.6-9.4 33.9 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9z"]},faHandsClapping:{prefix:"far",iconName:"hands-clapping",icon:[512,512,[],"e1a8","M328 0c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-8.8 7.2-16 16-16zM223.1 18.7c7.4-4.9 17.3-2.9 22.2 4.4l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2zM412 152c9.5-5.1 20.4-8 32-8c37.6 0 68 30.4 68 68V329.6c0 100.5-81.3 182-181.7 182.4c27.3-16.9 50.5-39.8 67.8-66.8c39.4-23.4 65.8-66.4 65.8-115.6V212c0-11-9-20-20-20c-5 0-9.6 1.9-13.1 4.9c-2.5-16.7-9.2-32-18.9-44.9zM410.7 23.1c4.9-7.4 14.8-9.3 22.2-4.4s9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48zM320 208v40c0 3.3-.6 6.4-1.8 9.2s-2.9 5.5-5.2 7.8s-5 4-7.8 5.2s-5.9 1.8-9.2 1.8s-6.4-.6-9.2-1.8s-5.5-2.9-7.8-5.2L169 154.9c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9c0 2.6 1 5.2 2.9 7L233 247c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L121 202.9l-32-32c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9c0 2.6 1 5.2 2.9 7l24 24L185 295c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L65 242.9s0 0 0 0c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9c0 2.6 1 5.2 2.9 7l48 48 0 0L137 343c1.2 1.2 2.2 2.4 3.1 3.8c6.2 9.3 5.1 22-3.1 30.2c-9.4 9.4-24.6 9.4-33.9 0L65 338.9l0 0c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9c0 2.6 1 5.2 2.9 7l22 22 0 0 16 16 0 0 33.6 33.6c25.2 25.2 59.4 39.4 95 39.4C291.8 464 352 403.8 352 329.6V208c0-8.8-7.2-16-16-16s-16 7.2-16 16zM113.9 129.6c10.4-15.4 28.1-25.6 48.1-25.6c15.4 0 30.1 6.1 41 17L274 192.1c7.1-27.6 32.2-48.1 62-48.1c35.3 0 64 28.7 64 64V329.6C400 430.3 318.3 512 217.6 512c-48.4 0-94.8-19.2-129-53.4L55 425l0 0L39 409l0 0-22-22C6.1 376 0 361.3 0 345.9c0-19.6 9.7-36.9 24.6-47.4L17 290.9C6.1 280 0 265.3 0 249.9c0-21.2 11.4-39.8 28.4-49.9c-2.9-7-4.4-14.5-4.4-22.1c0-32 25.9-57.9 57.9-57.9c11.4 0 22.5 3.4 31.9 9.6z"]},faRepublican:{prefix:"far",iconName:"republican",icon:[640,512,[],"f75e","M152 32C68.1 32 0 100.1 0 184v80V424c0 30.9 25.1 56 56 56H88c30.9 0 56-25.1 56-56V384H304v40c0 30.9 25.1 56 56 56h32c30.9 0 56-25.1 56-56V384h48v24c0 39.8 32.2 72 72 72s72-32.2 72-72V344c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V360 264 184c0-83.9-68.1-152-152-152H152zM496 288v48H424c-13.3 0-24 10.7-24 24v64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8V360c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v64c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V288H496zm0-48H48V184C48 126.6 94.6 80 152 80H392c57.4 0 104 46.6 104 104v56zM405.7 115.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L450 154.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM271.9 112c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 154.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-122.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L194 154.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6z"]},faLeafMaple:{prefix:"far",iconName:"leaf-maple",icon:[512,512,[127809],"f6f6","M344.8 13.3c-3.7-7.4-11-12.4-19.3-13.2s-16.4 2.8-21.4 9.5L249.9 82l-2.1-16.1c-.9-7-4.8-13.2-10.7-17.1s-13.2-4.9-19.9-2.9L181.8 56.4 147 15.9c-4.6-5.3-11.2-8.4-18.2-8.4s-13.7 3.1-18.2 8.4L74 58.5 27 52.6c-7.9-1-15.8 2-21 8S-1.2 74.7 .8 82.4L41.4 238 10.7 258.5c-7 4.6-11 12.6-10.7 20.9s5 15.9 12.3 20l106.9 59.4L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L153.2 392.8l59.4 106.9c4.1 7.3 11.6 12 20 12.3s16.3-3.7 20.9-10.7L274 470.6l155.6 40.6c7.7 2 15.9 .1 21.9-5.2s9-13.1 8-21l-5.4-42.8c-.3-2.7 .7-5.3 2.7-7.1l39.3-33.7c5.3-4.6 8.4-11.2 8.4-18.2s-3.1-13.7-8.4-18.2l-40.6-34.8 10.5-35.4c2-6.8 .9-14-2.9-19.9s-10.1-9.8-17.1-10.7L430 262.1l72.4-54.3c6.7-5 10.2-13.1 9.5-21.4s-5.7-15.6-13.2-19.3l-36.1-18.1c-3.4-1.7-5.2-5.7-4.1-9.4l22.6-79.2c2.4-8.4 .1-17.4-6.1-23.6s-15.2-8.5-23.6-6.1L372.2 53.5c-3.7 1.1-7.6-.7-9.4-4.1L344.8 13.3zM188.5 357.5L313.9 232.1c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L154.5 323.5 70.1 276.6l2.7-1.8c14.2-9.5 20.8-26.9 16.5-43.4L56.2 104.6l24.7 3.1c8 1 16-2.1 21.2-8.2l26.7-31.1 26.7 31.1c6.2 7.2 16 10.1 25.1 7.4l23.2-6.9 6 46.8c1.2 9.7 8.2 17.7 17.7 20.2s19.5-1 25.3-8.8l66.5-88.7 .7 1.4C332 95 359.5 107.1 385.4 99.7l37.7-10.8-10.8 37.7c-7.4 25.9 4.7 53.4 28.8 65.5l1.4 .7-88.7 66.5c-7.8 5.9-11.3 15.9-8.8 25.3s10.5 16.4 20.2 17.7l46.8 6-6.9 23.2c-2.7 9.1 .2 18.9 7.4 25.1l31.1 26.7-18.1 15.5c-14.3 12.2-21.5 30.8-19.1 49.5l1 7.7L280.6 422.8c-16.5-4.3-33.9 2.3-43.4 16.5l-1.8 2.7-46.9-84.5z"]},faArrowLeft:{prefix:"far",iconName:"arrow-left",icon:[448,512,[8592],"f060","M7.4 273.4C2.7 268.8 0 262.6 0 256s2.7-12.8 7.4-17.4l176-168c9.6-9.2 24.8-8.8 33.9 .8s8.8 24.8-.8 33.9L83.9 232 424 232c13.3 0 24 10.7 24 24s-10.7 24-24 24L83.9 280 216.6 406.6c9.6 9.2 9.9 24.3 .8 33.9s-24.3 9.9-33.9 .8l-176-168z"]},faPersonCircleXmark:{prefix:"far",iconName:"person-circle-xmark",icon:[576,512,[],"e543","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},faRuler:{prefix:"far",iconName:"ruler",icon:[512,512,[128207],"f545","M63.2 379.3c-6.2-6.2-6.2-16.4 0-22.6l39.4-39.4 30.1 30.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-30.1-30.1 41.4-41.4 30.1 30.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-30.1-30.1 41.4-41.4 30.1 30.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-30.1-30.1 41.4-41.4 30.1 30.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-30.1-30.1 39.4-39.4c6.2-6.2 16.4-6.2 22.6 0l69.5 69.5c6.2 6.2 6.2 16.4 0 22.6L155.3 448.8c-6.2 6.2-16.4 6.2-22.6 0L63.2 379.3zM98.7 482.7c25 25 65.5 25 90.5 0L482.7 189.3c25-25 25-65.5 0-90.5L413.3 29.3c-25-25-65.5-25-90.5 0L29.3 322.7c-25 25-25 65.5 0 90.5l69.5 69.5z"]},faCupStrawSwoosh:{prefix:"far",iconName:"cup-straw-swoosh",icon:[384,512,[],"e364","M249.3 0H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H249.3c-3.7 0-6.9 2.6-7.8 6.2L224.2 128h79.6H352h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H348 299.8 209.9 174.1 84.2 36 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8H80.2h94.7l20-84.8C200.8 17.9 223.4 0 249.3 0zM60.3 468L38.7 208H86.8L99.7 362.4c15.7-3.1 27.5-7.3 36.9-11.9c19.3-9.5 30.1-22 42.8-37.6l1.9-2.3c12.3-15.2 27.4-33.8 53.1-47.7c16-8.6 35.4-15.1 59.8-18.9l3-36h48.2L323.7 468c-2.1 24.9-22.9 44-47.8 44H108.2c-25 0-45.8-19.1-47.8-44zM290 293.5c-14.1 3.1-24.6 7.1-32.9 11.6c-17.2 9.3-26.9 21.2-39.9 37.2l-.7 .8c-13.3 16.4-29.5 35.9-58.7 50.4c-14.9 7.4-32.6 13.1-54.2 17l4.5 53.5H275.8L290 293.5z"]},faTemperatureSun:esJ,faTemperatureHot:esW,faAlignLeft:{prefix:"far",iconName:"align-left",icon:[448,512,[],"f036","M24 40C10.7 40 0 50.7 0 64S10.7 88 24 88H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM0 320c0 13.3 10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM24 424c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faDiceD6:{prefix:"far",iconName:"dice-d6",icon:[448,512,[],"f6d1","M243.9 7.7c-12.4-7-27.6-6.9-39.9 .3L19.8 115.6C7.5 122.8 0 135.9 0 150.1V366.6c0 14.5 7.8 27.8 20.5 34.9l184 103c12.1 6.8 26.9 6.8 39.1 0l184-103c12.6-7.1 20.5-20.4 20.5-34.9V146.8c0-14.4-7.7-27.7-20.3-34.8L243.9 7.7zM71.8 140.8L224.2 51.7l152 86.2L223.8 228.2l-152-87.4zM48 182.4l152 87.4V447.1L48 361.9V182.4zM248 447.1V269.7l152-90.1V361.9L248 447.1z"]},faRestroom:{prefix:"far",iconName:"restroom",icon:[640,512,[],"f7bd","M128 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-7.3 80h14.6c3 0 5.9 .3 8.7 1V304H112V177c2.8-.6 5.7-1 8.7-1zM112 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V251.4l17.6 45.3c4.8 12.4 18.7 18.5 31.1 13.7s18.5-18.7 13.7-31.1l-37-95.2c-13.2-33.8-45.7-56.1-82-56.1H120.7c-36.3 0-68.9 22.3-82 56.1L1.6 279.3c-4.8 12.4 1.3 26.3 13.7 31.1s26.3-1.3 31.1-13.7L64 251.4V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM320 0c-13.3 0-24 10.7-24 24V488c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zM560 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48 80c-40.7 0-77.2 25-92 62.9l-34.4 88.4c-4.8 12.4 1.3 26.3 13.7 31.1c7.6 3 15.8 1.8 22.1-2.5l-15.7 55.8c-2.9 10.2 4.8 20.3 15.4 20.3H448V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h26.9c10.6 0 18.3-10.1 15.4-20.3l-15.7-55.8c6.3 4.2 14.5 5.4 22.1 2.5c12.4-4.8 18.5-18.7 13.7-31.1L604 190.9C589.2 153 552.7 128 512 128zm0 48c2.2 0 4 1.4 4.6 3.5l44 156.5H463.4l44-156.5c.6-2.1 2.5-3.5 4.6-3.5z"]},faHighDefinition:esX,faRectangleHd:es$,faJ:{prefix:"far",iconName:"j",icon:[320,512,[106],"4a","M296 32c13.3 0 24 10.7 24 24V320c0 88.4-71.6 160-160 160S0 408.4 0 320V280c0-13.3 10.7-24 24-24s24 10.7 24 24v40c0 61.9 50.1 112 112 112s112-50.1 112-112V56c0-13.3 10.7-24 24-24z"]},faGalaxy:{prefix:"far",iconName:"galaxy",icon:[512,512,[],"e008","M160 184c0-68.3 50.4-124.9 116.1-134.5c-31.2 28.4-51.6 66.6-58 108.1c-1.4 9.3 2.7 18.6 10.6 23.7s18.1 5.2 26 .1C275.9 167.8 301 160 328 160c68.3 0 124.9 50.4 134.6 116.1c-28.4-31.2-66.6-51.6-108.1-58c-9.3-1.4-18.6 2.7-23.7 10.6s-5.2 18.1-.1 26C344.2 275.9 352 301 352 328c0 68.3-50.4 124.9-116.1 134.5c31.2-28.4 51.6-66.6 58-108.1c1.4-9.3-2.7-18.6-10.6-23.7s-18.1-5.2-26-.1C236.1 344.2 211 352 184 352c-68.3 0-124.9-50.4-134.5-116.1c28.4 31.2 66.6 51.6 108.1 58c9.3 1.4 18.6-2.7 23.7-10.6s5.2-18.1 .1-26C167.8 236.1 160 211 160 184zM296 0C194.4 0 112 82.4 112 184c0 15.9 2 31.3 5.8 46c-16.4-9.4-30.8-22.2-42.2-37.9l-13-17.9c-6.5-9-16.9-14.2-28-14.2C15.5 160 0 175.5 0 194.6V216C0 317.6 82.4 400 184 400c15.9 0 31.3-2 46-5.8c-9.4 16.4-22.2 30.8-37.9 42.2l-17.9 13c-9 6.5-14.2 16.9-14.2 28c0 19.1 15.5 34.6 34.6 34.6H216c101.6 0 184-82.4 184-184c0-15.9-2-31.3-5.8-46c16.4 9.4 30.8 22.2 42.2 37.9l13 17.9c6.5 9 16.9 14.2 28 14.2c19.1 0 34.6-15.5 34.6-34.6V296c0-101.6-82.4-184-184-184c-15.9 0-31.3 2-46 5.8c9.4-16.4 22.2-30.8 37.9-42.2l17.9-13-14-19.3 14 19.3c9-6.5 14.2-16.9 14.2-28C352 15.5 336.5 0 317.4 0H296zM256 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faUsersViewfinder:{prefix:"far",iconName:"users-viewfinder",icon:[640,512,[],"e595","M48 48v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V32C0 14.3 14.3 0 32 0H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H48zm544 0H504c-13.3 0-24-10.7-24-24s10.7-24 24-24H608c17.7 0 32 14.3 32 32V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V48zM136 464c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-17.7 0-32-14.3-32-32V376c0-13.3 10.7-24 24-24s24 10.7 24 24v88h88zm456 0V376c0-13.3 10.7-24 24-24s24 10.7 24 24V480c0 17.7-14.3 32-32 32H504c-13.3 0-24-10.7-24-24s10.7-24 24-24h88zM320 208a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-51.6 82c6.3-1.3 12.9-2 19.6-2h32 32c6.7 0 13.3 .7 19.6 2c1.1 .2 2.2 .5 3.3 .7c23.6 5.8 43.8 20.3 56.9 39.9c1.2 1.7 2.3 3.5 3.3 5.4c8.2 14.1 12.8 30.5 12.8 48c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32c0-17.5 4.7-33.9 12.8-48c12.9-22.3 34.6-39 60.3-45.3c1.1-.3 2.2-.5 3.3-.7zm96.2-162.6A72 72 0 1 1 275.4 240.5a72 72 0 1 1 89.2-113.1zM397.3 368c-6.6-18.6-24.4-32-45.3-32H288c-20.9 0-38.7 13.4-45.3 32H397.3zM127.8 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM96 309.3c0-29.5 23.9-53.3 53.3-53.3h69.3c9.8 0 18.9 2.6 26.8 7.2c-34.6 12.2-62.5 38.9-76.2 72.8H122.7C107.9 336 96 324.1 96 309.3zM470.7 336c-13.7-33.9-41.5-60.6-76.2-72.8c7.9-4.6 17-7.2 26.8-7.2h69.3c29.5 0 53.3 23.9 53.3 53.3c0 14.7-11.9 26.7-26.7 26.7H470.7zM416 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faFileVideo:{prefix:"far",iconName:"file-video",icon:[384,512,[],"f1c8","M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM80 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v16l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1L240 368v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V288z"]},faCherries:{prefix:"far",iconName:"cherries",icon:[640,512,[],"e0ec","M288 24L302.1 4.5c-6.9-5-15.9-5.9-23.7-2.5s-13.2 10.7-14.2 19.1c0 0 0 0 0 0s0 0 0 0l0 0 0 .2-.1 .9c-.1 .9-.3 2.2-.6 4c-.6 3.6-1.5 9-2.9 15.8c-2.8 13.7-7.6 33.3-15.3 56.3c-14 42-37.4 94.7-75.8 143.7C152.3 233.5 126.5 224 96 224c0 0-96 0-96 112C0 480 144 512 192 512s192-16 192-176c0-112-96-112-96-112c-20.5 0-38.9 4.3-54 9.7c27.1-42.6 45-85.1 56.7-120.2c5.7-17 9.9-32.3 13-45.1c11.7 10.8 25.8 24.7 40.1 41.2c29.6 34.3 59.1 78.4 73.1 128.5c-12-5.3-27-10.3-44.2-12.7c16.3 14.8 30.1 35.3 37.4 63c1.8 1 3.3 2 4.6 2.8c1.5 1 2.6 1.8 3.2 2.2l.4 .3c17.4 13.7 41.9 13.7 59.3 0l.4-.3c.6-.4 1.6-1.2 3.2-2.2c3.1-2 8-4.9 14.2-7.8c12.6-5.9 29.3-11.3 48-11.4l.1 0 .6 0c1.1 .1 3.1 .3 5.7 .8c5.3 1 11.9 3 18 6.6c9.1 5.3 24.2 17.4 24.2 56.5c0 62-26.1 90.5-53.8 106.3c-31.5 18-69.7 21.7-90.2 21.7c-12.3 0-36.6-3.4-61.7-13.4c-9.2 14.8-20.2 27.5-32.3 38.2C390.4 506.3 427.7 512 448 512c48 0 192-16 192-176c0-112-96-112-96-112c-32.3 0-59.2 10.6-76.3 19.6C453.5 176 415.2 118.9 380.2 78.3c-19.9-23-39.2-41.3-53.6-53.9c-7.2-6.3-13.2-11.2-17.5-14.5c-2.1-1.7-3.8-3-5-3.9c-.6-.4-1.1-.8-1.4-1l-.4-.3-.1-.1 0 0 0 0s0 0-14.1 19.4zM162.4 293.8c17.4 13.7 41.9 13.7 59.3 0l.4-.3c.6-.4 1.6-1.2 3.2-2.2c3.1-2 8-4.9 14.2-7.8c12.6-5.9 29.3-11.3 48-11.4l.1 0 .6 0c1.1 .1 3.1 .3 5.7 .8c5.3 1 11.9 3 18 6.6c9.1 5.3 24.2 17.4 24.2 56.5c0 62-26.1 90.5-53.8 106.3c-31.5 18-69.7 21.7-90.2 21.7c-16.7 0-55.6-6.3-88.7-26.8C72.7 418.3 48 388.4 48 336c0-39.1 15.1-51.2 24.2-56.5c6.1-3.6 12.7-5.6 18-6.6c2.6-.5 4.6-.7 5.7-.8c.3 0 .6 0 .7-.1c18.7 .1 35.4 5.5 48 11.4c6.2 2.9 11.1 5.8 14.2 7.8c1.5 1 2.6 1.8 3.2 2.2l.4 .3z"]},faUpRightFromSquare:es1,faExternalLinkAlt:es2,faCircleSort:es4,faSortCircle:es3,faTableCells:es0,faTh:es6,faBagShoppingMinus:{prefix:"far",iconName:"bag-shopping-minus",icon:[448,512,[],"e650","M224 48c35.3 0 64 28.7 64 64v48H160V112c0-35.3 28.7-64 64-64zM112 112v48H48c-26.5 0-48 21.5-48 48V416c0 53 43 96 96 96H352c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112zM48 208H400V416c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48V208zm96 104c-13.3 0-24 10.7-24 24s10.7 24 24 24H304c13.3 0 24-10.7 24-24s-10.7-24-24-24H144z"]},faFilePdf:{prefix:"far",iconName:"file-pdf",icon:[512,512,[],"f1c1","M64 464l48 0 0 48-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 304l-48 0 0-144-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"]},faSiren:{prefix:"far",iconName:"siren",icon:[448,512,[],"e02d","M345.6 304H394L375 152.1C371 120 343.8 96 311.5 96h-175C104.2 96 77 120 73 152.1L54 304h48.4l18.2-146c1-8 7.8-14 15.9-14h175c8.1 0 14.9 6 15.9 14l18.2 146zm-165.5 0l11.8-94c1.1-8.8-5.1-16.8-13.9-17.9s-16.8 5.1-17.9 13.9l-12.2 98h32.2zM48 384H400v48H48l0-48zM0 384v48c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V384c0-26.5-21.5-48-48-48H48c-26.5 0-48 21.5-48 48z"]},faArrowUpToDottedLine:{prefix:"far",iconName:"arrow-up-to-dotted-line",icon:[448,512,[],"e0a1","M32 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM320 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM241.5 151.6c-4.5-4.8-10.9-7.6-17.5-7.6s-12.9 2.7-17.5 7.6l-128 136c-9.1 9.7-8.6 24.8 1 33.9s24.8 8.6 33.9-1L200 228.5V312 440c0 13.3 10.7 24 24 24s24-10.7 24-24V312 228.5l86.5 91.9c9.1 9.7 24.3 10.1 33.9 1s10.1-24.3 1-33.9l-128-136z"]},faImageLandscape:es8,faLandscape:es5,faTankWater:{prefix:"far",iconName:"tank-water",icon:[448,512,[],"e452","M277.2 80L263.9 55.7 251 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H197L184.1 55.7 170.8 80H64c-8.8 0-16 7.2-16 16V302.4c14.1-2.7 27.8-8.7 39.3-15.3c6.9-3.9 13.1-8.2 18.9-12.7c12.9-10 30.6-10 43.4 0c5.9 4.6 12 8.8 18.9 12.7c15.9 9 35.6 16.9 55.3 16.9s39.5-7.8 55.3-16.9c6.9-3.9 13.1-8.2 18.9-12.7c12.9-10 30.6-10 43.4 0c5.9 4.6 12 8.8 19 12.8c11.6 6.6 25.2 12.5 39.4 15.3V96c0-8.8-7.2-16-16-16H277.2zM48 416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V351c-25-3.1-47.1-13-63.1-22.1c-6.5-3.7-12.2-7.4-17-10.7c-4.7 3.3-10.5 7-16.9 10.7c-19.3 11-47.6 23.1-79.1 23.1s-59.7-12.2-79.1-23.1c-6.5-3.7-12.2-7.4-16.9-10.7c-4.7 3.3-10.5 7-16.9 10.7c-16 9.1-38.1 19-63 22.1v65zM212.2 71c2.4-4.3 6.9-7 11.8-7s9.5 2.7 11.8 7L273 139.2c4.6 8.4 7 17.9 7 27.5V168c0 30.9-25.1 56-56 56s-56-25.1-56-56v-1.4c0-9.6 2.4-19 7-27.5L212.2 71z"]},faCurlingStone:es7,faCurling:es9,faGamepadModern:ele,faGamepadAlt:elt,faMessagesQuestion:{prefix:"far",iconName:"messages-question",icon:[640,512,[],"e1e7","M72 48C58.7 48 48 58.7 48 72V248c0 13.3 10.7 24 24 24h48c13.3 0 24 10.7 24 24v19.2L202.7 276c3.9-2.6 8.6-4 13.3-4H344c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H72zM0 72C0 32.2 32.2 0 72 0H344c39.8 0 72 32.2 72 72V248c0 39.8-32.2 72-72 72H223.3l-90 60c-7.4 4.9-16.8 5.4-24.6 1.2S96 368.9 96 360V320H72c-39.8 0-72-32.2-72-72V72zM256 352h48v24c0 13.3 10.7 24 24 24h96c4.7 0 9.4 1.4 13.3 4L496 443.2V424c0-13.3 10.7-24 24-24h48c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H448V128H568c39.8 0 72 32.2 72 72V376c0 39.8-32.2 72-72 72H544v40c0 8.9-4.9 17-12.7 21.2s-17.3 3.7-24.6-1.2l-90-60H328c-39.8 0-72-32.2-72-72V352zM147.9 96.1c5.5-15.4 20.1-25.7 36.4-25.7h41.3c24.2 0 43.7 19.6 43.7 43.7c0 15.7-8.4 30.1-22 37.9L224 165.4v.3c0 8.8-7.2 16-16 16s-16-7.2-16-16v-9.5c0-5.7 3.1-11 8-13.9l31.4-18c3.6-2.1 5.9-6 5.9-10.2c0-6.5-5.3-11.7-11.7-11.7H184.3c-2.8 0-5.3 1.8-6.3 4.4l-.3 .9c-3 8.3-12.1 12.7-20.4 9.7s-12.7-12.1-9.7-20.4l.3-.9zM185.3 228a22.7 22.7 0 1 1 45.3 0 22.7 22.7 0 1 1 -45.3 0z"]},faBookBible:elc,faBible:eli,faO:{prefix:"far",iconName:"o",icon:[448,512,[111],"4f","M224 80a176 176 0 1 0 0 352 176 176 0 1 0 0-352zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z"]},faSuitcaseMedical:elr,faMedkit:ela,faBriefcaseArrowRight:{prefix:"far",iconName:"briefcase-arrow-right",icon:[512,512,[],"e2f2","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm24 88H360h88c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h88zm145 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H152c-13.3 0-24 10.7-24 24s10.7 24 24 24H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},faExpandWide:{prefix:"far",iconName:"expand-wide",icon:[512,512,[],"f320","M136 64c13.3 0 24 10.7 24 24s-10.7 24-24 24H48v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V88C0 74.7 10.7 64 24 64H136zM0 312c0-13.3 10.7-24 24-24s24 10.7 24 24v88h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V312zM488 64c13.3 0 24 10.7 24 24V200c0 13.3-10.7 24-24 24s-24-10.7-24-24V112H376c-13.3 0-24-10.7-24-24s10.7-24 24-24H488zM464 312c0-13.3 10.7-24 24-24s24 10.7 24 24V424c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h88V312z"]},faClockElevenThirty:{prefix:"far",iconName:"clock-eleven-thirty",icon:[512,512,[],"e348","M48 256a208 208 0 1 0 416 0A208 208 0 1 0 48 256zm464 0A256 256 0 1 1 0 256a256 256 0 1 1 512 0zM232 392V263.3l-60-90c-7.4-11-4.4-25.9 6.7-33.3s25.9-4.4 33.3 6.7l64 96c2.6 3.9 4 8.6 4 13.3V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},faRv:{prefix:"far",iconName:"rv",icon:[640,512,[],"f7be","M224 24c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24v8H520c48.6 0 88 39.4 88 88v40c0 22.5-15.5 41.4-36.4 46.6l53.1 41.7c9.7 7.6 15.3 19.2 15.3 31.5V376c0 22.1-17.9 40-40 40H574.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16H408 254.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-7 .9-13.7 2.6-20.1c-1.3-.8-2.4-1.8-3.5-2.9L21.1 335C7.6 321.5 0 303.2 0 284.1V104C0 64.2 32.2 32 72 32H224V24zM72 80c-13.3 0-24 10.7-24 24V284.1c0 6.4 2.5 12.5 7 17L121.9 368H128c13.4-10 30-16 48-16s34.6 6 48 16H384V256 184c0-13.3 10.7-24 24-24h16 80 56V120c0-22.1-17.9-40-40-40H72zM556.8 256l-61.1-48H432v48H556.8zM208 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM120 128H264c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H120c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24z"]},faUserSecret:{prefix:"far",iconName:"user-secret",icon:[448,512,[128373],"f21b","M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 13.4 22.1 25.6 57.7 34.3C88.6 169.4 88 176.6 88 184c0 13.9 2.1 27.4 6 40H45.4C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512H168 280 418.3c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4H354c3.9-12.6 6-26.1 6-40c0-7.4-.6-14.6-1.7-21.7c35.6-8.7 57.7-20.9 57.7-34.3c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm44 448l-24.8-99.1c-2.1-8.2-.8-16.9 3.6-24.2l15.7-26.2c25.7-7.6 48.3-22.6 65.2-42.5h23.8l-19.8 49.5c-8.1 20.2-1.6 43.3 15.9 56.3c27.3 20.4 46.2 51 51.2 86.2H268zM185.5 314.5l15.7 26.2c4.4 7.3 5.7 16 3.6 24.2L180 464H49.3c4.9-35.2 23.9-65.8 51.2-86.2c17.4-13 23.9-36.1 15.9-56.3L96.5 272h23.8c16.9 19.9 39.5 34.9 65.2 42.5zM224 272c-38.2 0-70.7-24.4-82.9-58.4c7.1 6.5 16.5 10.4 26.9 10.4h12.4c16.5 0 31.1-10.6 36.3-26.2c2.3-7 12.2-7 14.5 0c5.2 15.6 19.9 26.2 36.3 26.2H280c10.4 0 19.8-3.9 26.9-10.4c-12.2 34-44.7 58.4-82.9 58.4z"]},faOtter:{prefix:"far",iconName:"otter",icon:[640,512,[129446],"f700","M135.1 185c-4.5-3-7.1-8-7.1-13.3V168c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24v3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2 12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6V144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185zM160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-5.1 0-10.1-.4-14.9-1.2c9.5 28.6 36.5 49.2 68.3 49.2h64c13.3 0 24 10.7 24 24c0 2.8-.5 5.5-1.4 8H352c0-11.4 2.4-22.2 6.7-32H328c-36.7 0-68.1-22.4-81.3-54.3c-10.3 4.1-21.5 6.3-33.3 6.3c-14.1 0-27.9-3.3-40.5-9.6L160 240zm250.8 16c10.8-45.9 52-80 101.2-80c13.3 0 24 10.7 24 24v-5.7c0-38.8-24.9-73.3-61.7-85.6l-17.9-6c-12.1-4-18.9-16.8-15.6-29s15.7-19.8 28.1-17.2l16.2 3.4C575.4 78.9 640 158.5 640 250.8c0 120.3-92.6 218.9-210.4 228.5c-4.5 .5-9 .8-13.6 .8h-5.2H384 257.6C133 480 32 379 32 254.4V216.8c-10.1-14.6-16-32.3-16-51.4V144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4v21.4c0 8-1 15.7-3 23.1c12.4-7.9 27.2-12.5 43-12.5h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-16.6 0-30.2 12.6-31.8 28.7c4.9 2.1 10.2 3.3 15.8 3.3h82.8zM99.7 335.8l.1 .2h.3l-.4-.2zM410.8 432c4.7 0 9.4-.2 14.1-.5c35.6-4.4 63.1-34.7 63.1-71.5V304 256 229.4c-18.9 9-32 28.3-32 50.6c0 13.3-10.7 24-24 24c-17.7 0-32 14.3-32 32v24c0 13.3-10.7 24-24 24H136.2c31.8 29.8 74.5 48 121.4 48H384h26.8zM536 360c0 8.2-.8 16.3-2.4 24c35.9-33.1 58.4-80.6 58.4-133.3c0-16.7-2.8-32.8-8-47.9V208c0 35.5-19.3 66.6-48 83.2V360zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faDreidel:{prefix:"far",iconName:"dreidel",icon:[448,512,[],"f792","M441 39c9.4 9.4 9.4 24.6 0 33.9L327.6 186.3l67.7 67.7c18.7 18.7 18.7 49.1 0 67.9L256 461.3c-12 12-28.3 18.7-45.3 18.7H64c-35.3 0-64-28.7-64-64V269.3c0-17 6.7-33.3 18.7-45.3L158.1 84.7c18.7-18.7 49.1-18.7 67.9 0l67.7 67.7L407 39c9.4-9.4 24.6-9.4 33.9 0zM106.3 204.3L52.7 257.9c-3 3-4.7 7.1-4.7 11.3V416c0 8.8 7.2 16 16 16H210.7c4.2 0 8.3-1.7 11.3-4.7l53.7-53.7L106.3 204.3zm33.9-33.9L309.7 339.7 361.4 288 192 118.6l-51.7 51.7z"]},faPersonDress:eln,faFemale:els,faCommentDollar:{prefix:"far",iconName:"comment-dollar",icon:[512,512,[],"f651","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM276 136c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V344c0 11 9 20 20 20s20-9 20-20V330.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V136z"]},faBusinessTime:elf,faBriefcaseClock:elh,faFlowerTulip:{prefix:"far",iconName:"flower-tulip",icon:[512,512,[127799],"f801","M273.9 8.1C269.4 2.9 262.9 0 256 0s-13.4 2.9-17.9 8.1L189 63.3 134.7 21.1c-7.2-5.6-17-6.6-25.3-2.6S96 30.8 96 40V152c0 75.1 60.9 136 136 136v85.4C191 321.4 127.4 288 56 288H28c-15.5 0-28 12.5-28 28C0 424.2 87.8 512 196 512h36 48 36c108.2 0 196-87.8 196-196c0-15.5-12.5-28-28-28H456c-71.4 0-135 33.4-176 85.4V288c75.1 0 136-60.9 136-136V40c0-9.2-5.2-17.5-13.5-21.6s-18-3-25.3 2.6L323 63.3 273.9 8.1zM280 240H232c-48.6 0-88-39.4-88-88V89.1l33.3 25.9c10 7.8 24.3 6.5 32.7-3L256 60.1l46.1 51.8c8.4 9.5 22.7 10.8 32.7 3L368 89.1V152c0 48.6-39.4 88-88 88zM196 464c-75 0-136.9-55.7-146.7-128H56c80.6 0 148.5 54.1 169.4 128H196zm120 0H286.6c20.9-73.9 88.8-128 169.4-128h6.7C452.9 408.3 391 464 316 464z"]},faPeoplePantsSimple:{prefix:"far",iconName:"people-pants-simple",icon:[512,512,[],"e21a","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3C68.8 296 76.2 304 85.6 304H88h80 2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C180.9 220.8 167 208 150.4 208H105.6zM144 352H112V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352zM320 64a64 64 0 1 1 128 0A64 64 0 1 1 320 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3c-.8 9.3 6.6 17.3 15.9 17.3H344h80 2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C436.9 220.8 423 208 406.4 208H361.6zM400 352H368V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3c3.5-41.5 38.1-73.4 79.7-73.4h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352z"]},faCloudDrizzle:{prefix:"far",iconName:"cloud-drizzle",icon:[512,512,[],"f738","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM88 376c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V376zm96 64c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440zm168-24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-13.3-10.7-24-24-24zm-72-40c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V376zm168-24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-13.3-10.7-24-24-24z"]},faTableCellsLarge:elg,faThLarge:elM,faBookTanakh:elu,faTanakh:eld,faSolarSystem:{prefix:"far",iconName:"solar-system",icon:[512,512,[],"e02f","M464 256c0 42.1-12.5 81.3-34 114.1c-4.4-1.3-9.1-2.1-14-2.1c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48c0-3.2-.3-6.4-.9-9.4C493.8 364.3 512 312.3 512 256C512 114.6 397.4 0 256 0c-42.3 0-82.1 10.2-117.2 28.4c14.2 9 25.3 22.3 31.6 38C196.5 54.6 225.5 48 256 48c114.9 0 208 93.1 208 208zM256 464C141.1 464 48 370.9 48 256c0-42.1 12.5-81.3 34-114.1c4.4 1.3 9.1 2.1 14 2.1c26.5 0 48-21.5 48-48s-21.5-48-48-48S48 69.5 48 96c0 3.2 .3 6.4 .9 9.4C18.2 147.7 0 199.7 0 256C0 397.4 114.6 512 256 512c42.1 0 81.7-10.1 116.8-28.1c-14.1-9.1-25.1-22.4-31.3-38.2c-26.1 11.8-55 18.3-85.5 18.3zM390.8 169.8c.8-3.1 1.2-6.4 1.2-9.8c0-22.1-17.9-40-40-40c-3.4 0-6.6 .4-9.8 1.2C317.3 105.2 287.8 96 256 96C167.6 96 96 167.6 96 256s71.6 160 160 160s160-71.6 160-160c0-31.8-9.3-61.3-25.2-86.2zM312 159c0 .3 0 .7 0 1c0 22.1 17.9 40 40 40c.3 0 .7 0 1 0c9.5 16.5 15 35.6 15 56c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112c20.4 0 39.5 5.5 56 15zm-56 81a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 80a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faSealQuestion:{prefix:"far",iconName:"seal-question",icon:[512,512,[],"e243","M176 112c12.7 0 24.9-5.1 33.9-14.1L256 51.9l46.1 46.1c9 9 21.2 14.1 33.9 14.1l64 0 0 64c0 12.7 5.1 24.9 14.1 33.9l45.6 45.6-45.6 45.6c-9 9-14.1 21.2-14.1 33.9l0 64.9-64.9 0c-12.7 0-24.9 5.1-33.9 14.1L256 459.2l-45.1-45.1c-9-9-21.2-14.1-33.9-14.1L112 400l0-64.9c0-12.7-5.1-24.9-14.1-33.9L52.4 255.5l45.6-45.6c9-9 14.1-21.2 14.1-33.9l0-64 64 0zM289.9 17.9c-18.7-18.7-49.1-18.7-67.9 0L176 64l-64 0c-26.5 0-48 21.5-48 48l0 64L18.4 221.6c-18.7 18.7-18.7 49.1 0 67.9L64 335.1 64 400c0 26.5 21.5 48 48 48l64.9 0 45.1 45.1c18.7 18.7 49.1 18.7 67.9 0L335.1 448l64.9 0c26.5 0 48-21.5 48-48l0-64.9 45.6-45.6c18.7-18.7 18.7-49.1 0-67.9L448 176l0-64c0-26.5-21.5-48-48-48l-64 0L289.9 17.9zM169.8 165.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3l58.3 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8l0 13.5c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1l-58.3 0c-23.7 0-44.8 14.9-52.8 37.3zM288 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faPhoneVolume:elp,faVolumeControlPhone:elz,faDiscDrive:{prefix:"far",iconName:"disc-drive",icon:[512,512,[],"f8b5","M80 96V432H432V96c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm400 0V432h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H456 56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64zM112 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm176 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faHatCowboySide:{prefix:"far",iconName:"hat-cowboy-side",icon:[640,512,[],"f8c1","M444.8 256H311.3l-31.5-25.6c-25-20.3-55-33-86.6-37.1l4.9-63.4c.3-3.6 2.9-6.5 6.4-7.2L412.3 81.2 444.8 256zM560 400H520c0-1.4-.1-2.9-.4-4.4l-26-139.6c10.2 5.4 21.6 12 32.8 19.8C563.6 301.2 592 332.9 592 368c0 17.7-14.3 32-32 32zM498 204.6c-5.9-2.8-11.1-5.1-15.3-6.9l-24.6-132C454.6 46.2 437.6 32 417.7 32c-2.7 0-5.4 .3-8.1 .8L195.1 75.7c-24.6 4.9-42.9 25.6-44.9 50.6L145 194C62.9 206.8 0 277.9 0 363.6v18.8C0 418.6 29.4 448 65.6 448H464h16 80c44.2 0 80-35.8 80-80c0-60.9-47.6-105.2-86.4-131.8c-20.3-13.9-40.5-24.5-55.5-31.6zM48 363.6C48 295.3 103.3 240 171.6 240c28.4 0 55.9 9.8 77.9 27.7L412.4 400H65.6c-9.7 0-17.6-7.9-17.6-17.6V363.6z"]},faTableRows:elC,faRows:elL,faLocationExclamation:elI,faMapMarkerExclamation:elA,faFaceFearful:{prefix:"far",iconName:"face-fearful",icon:[512,512,[],"e375","M464 256c0-43.5-13.3-83.9-36.2-117.2l-.1 .2c-6 6.5-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c8 1.1 15.7 2.8 23.2 5.2C342.4 62.2 300.9 48 256 48s-86.4 14.2-120.4 38.4c7.5-2.4 15.2-4.2 23.2-5.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8l-.1-.2C61.3 172.1 48 212.5 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zM136.4 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm216-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM160 176a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm80 48A80 80 0 1 1 80 224a80 80 0 1 1 160 0zm64 0a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160z"]},faClipboardUser:{prefix:"far",iconName:"clipboard-user",icon:[384,512,[],"f7f3","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H304c0-44.2-35.8-80-80-80H160c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 208a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faBusSchool:{prefix:"far",iconName:"bus-school",icon:[512,512,[],"f5dd","M96 95v1h84.3c5.5-9.6 15.9-16 27.7-16l96 0c11.8 0 22.2 6.4 27.7 16H416V95c0-.4 0-.8-.1-1l0-.1C404.2 79.4 363.5 48 256 48C156.9 48 109.6 79.1 96 94.3c0 .2 0 .4 0 .7zm0 49v82.8c7.7-1.8 15.7-2.8 24-2.8H232V144H96zm320 82.8V144H280v80H392c8.3 0 16.3 1 24 2.8zM464 95v33h16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H467c17.9 18.7 29 44.1 29 72v56c0 29.8-20.4 54.9-48 62v42c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H112v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V446c-27.6-7.1-48-32.2-48-62V328c0-27.9 11-53.3 29-72H32c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32H48V95c0-8.8 2-20.6 10.4-30.6C82.9 35.2 145.9 0 256 0C373.7 0 430.9 35.1 454.3 65c7.7 9.8 9.7 21.1 9.7 30zM112 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM120 272c-30.9 0-56 25.1-56 56v56c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V328c0-30.9-25.1-56-56-56H120z"]},faFilmSlash:{prefix:"far",iconName:"film-slash",icon:[640,512,[],"e179","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1L89.5 44.9C100.2 36.8 113.6 32 128 32H512c35.3 0 64 28.7 64 64V416c0 3.3-.2 6.5-.7 9.6l55.5 43.5c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2zM176 112.6V80H134.4L176 112.6zM328.3 232H416V192 80H224v70.3L328.3 232zM528 388.5V344H471.2L528 388.5zM416 423.8L487.4 480H128c-35.3 0-64-28.7-64-64V146.4L152.3 216H112v80h64V234.7L233.5 280H224v40V432H416v-8.2zM176 344H112v72c0 8.8 7.2 16 16 16h48V344zM464 80v88h64V96c0-8.8-7.2-16-16-16H464zm64 136H464v80h64V216z"]},faSquareArrowDownRight:{prefix:"far",iconName:"square-arrow-down-right",icon:[448,512,[],"e262","M384 432c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384zm64-16c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416zM160 368c-13.3 0-24-10.7-24-24s10.7-24 24-24h94.1L119 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l135 135V184c0-13.3 10.7-24 24-24s24 10.7 24 24V344c0 13.3-10.7 24-24 24H160z"]},faBookSparkles:elH,faBookSpells:elv,faWashingMachine:elV,faWasher:ely,faChild:{prefix:"far",iconName:"child",icon:[320,512,[],"f1ae","M160 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-96a72 72 0 1 1 0 144A72 72 0 1 1 160 0zM128 214V336h64V214.4c-10.2-4.2-21.2-6.4-32.4-6.4c-11 0-21.6 2.1-31.6 6zm0 170V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V257.9L43.7 309.8c-7.6 10.9-22.6 13.5-33.4 5.9S-3.3 293.1 4.3 282.2L50.1 217c25-35.7 65.9-57 109.5-57c43.2 0 83.7 20.8 108.8 56L315.5 282c7.7 10.8 5.2 25.8-5.6 33.5s-25.8 5.2-33.5-5.6L240 258.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H128z"]},faLiraSign:{prefix:"far",iconName:"lira-sign",icon:[320,512,[8356],"f195","M96 159.2C96 115.5 131.5 80 175.2 80c8.5 0 17 1.4 25.1 4.1l80.1 26.7c12.6 4.2 26.2-2.6 30.4-15.2s-2.6-26.2-15.2-30.4L215.5 38.5c-13-4.3-26.6-6.5-40.2-6.5C105 32 48 89 48 159.2V192H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v4.5c0 18.8-5.1 37.3-14.8 53.5L3.4 443.7c-4.4 7.4-4.6 16.6-.3 24.2S15.4 480 24 480H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H66.4l8-13.3C88.5 395.1 96 368.1 96 340.5V336H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V240H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V159.2z"]},faUserVisor:{prefix:"far",iconName:"user-visor",icon:[448,512,[],"e04c","M224 208c26.2 0 49.4-12.6 64-32H160c14.6 19.4 37.8 32 64 32zm0 48c-54 0-100.2-33.5-119-80.8c-14.3-3.2-25-16-25-31.2V80c0-17.7 14.3-32 32-32h12.1C147.5 18.7 183.6 0 224 0s76.5 18.7 99.9 48H336c17.7 0 32 14.3 32 32v64c0 15.3-10.7 28-25 31.2C324.2 222.5 278 256 224 256zM128 112c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM269.7 352H178.3c-65.7 0-120.1 48.7-129 112H398.7c-8.9-63.3-63.3-112-129-112zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM313.5 429c-7.9 0-18.8 9.5-26.5 16.3c-2.1 1.9-4 3.5-5.5 4.7c-2.3 1.7-5.7 0-5.4-2.9c3.2-30.5 13.2-55.5 29.8-74.7c1.3-1.5 4.1-1.6 5.1 .1c15.8 20.6 24.2 45.9 25.1 75.3c0 3.2-4.1 4.7-6.1 2.1c-10.2-14.4-14.7-19.2-16.6-20.9z"]},faFilePlusMinus:{prefix:"far",iconName:"file-plus-minus",icon:[384,512,[],"e177","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM216 200c0-13.3-10.7-24-24-24s-24 10.7-24 24v40H128c-13.3 0-24 10.7-24 24s10.7 24 24 24h40v40c0 13.3 10.7 24 24 24s24-10.7 24-24V288h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V200zM128 384c-13.3 0-24 10.7-24 24s10.7 24 24 24H256c13.3 0 24-10.7 24-24s-10.7-24-24-24H128z"]},faChessClockFlip:elN,faChessClockAlt:elx,faSatellite:{prefix:"far",iconName:"satellite",icon:[512,512,[128752],"f7bf","M241 7c-9.4-9.4-24.6-9.4-33.9 0L95 119c-9.4 9.4-9.4 24.6 0 33.9l58.1 58.1c-50.9-9.8-105.5 3.2-147.2 39.7c-3.8 3.3-5.9 8-5.9 13v.5c0 4.9 1.9 9.6 5.4 13L103 375 55 423c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48 97.6 97.6c3.5 3.5 8.1 5.4 13 5.4h.5c5 0 9.8-2.2 13-5.9c36.5-41.7 49.6-96.3 39.7-147.2L359 417c9.4 9.4 24.6 9.4 33.9 0L505 305c9.4-9.4 9.4-24.6 0-33.9l-68-68L463 177c10.9-10.9 17-25.6 17-41s-6.1-30.1-17-41L417 49c-10.9-10.9-25.6-17-41-17s-30.1 6.1-41 17L309 75 241 7zm34.6 289.5c-6.4-9.7-13.8-18.8-22.3-27.3l-10.6-10.6c-8.5-8.5-17.6-15.9-27.3-22.3L369 82.9c1.9-1.9 4.4-2.9 7-2.9s5.2 1 7 2.9L429.1 129c1.9 1.9 2.9 4.4 2.9 7s-1 5.2-2.9 7L275.6 296.6zM275 109L197 187l-51-51L224 57.9l51 51zM376 366.1l-51-51L403 237l51 51L376 366.1zM219.4 303.2c38.8 38.8 47.1 97 23.8 144.1L64.7 268.8c47.1-23.2 105.3-14.9 144.1 23.8l10.6 10.6z"]},faTruckFire:{prefix:"far",iconName:"truck-fire",icon:[640,512,[],"e65a","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V98.7C13.4 105.3 0 123.1 0 144V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h16c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H544c0-17.7-14.3-32-32-32s-32 14.3-32 32H384V48H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM336 48V96H280V48h56zm0 96h48v80H48l0-80H336zM48 368l0-96H400c17.7 0 32-14.3 32-32V144H592V368H563.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H48zM232 48V96H184V48h48zm-96 0V96H80V48h56zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8-192c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H488z"]},faPlaneLock:{prefix:"far",iconName:"plane-lock",icon:[640,512,[],"e558","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l95.3 61c-8.3 14.1-13.5 30.2-14.9 47.4L299.1 187.6c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c15.5 4.8 42 12.8 64.6 19.6c9 2.7 17.5 5.3 24.3 7.3V436l-54.4-40.8c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5l82.5 26.4c-11 11.5-17.8 27.1-17.8 44.3v.4l-48-15.4V364l48 36v79.3c0 7.9 1.4 15.4 4 22.4c-6.8 6.4-15.9 10.3-26 10.3c-2.3 0-4.6-.3-6.9-1l6.9-23c-6.9 23-6.9 23-6.9 23l0 0 0 0 0 0-.2 0-.6-.2-2.4-.7-8.9-2.7c-7.5-2.2-17.8-5.4-29.2-8.8c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0s0 0-6.9-23l6.9 23c-2.2 .7-4.5 1-6.9 1C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faSteeringWheel:{prefix:"far",iconName:"steering-wheel",icon:[512,512,[],"f622","M232 369v93.6C133.7 451.3 56.2 371.4 48.6 272H156.4l74.3 95.5c.4 .5 .8 1 1.3 1.5zm48 0c.4-.5 .9-1 1.3-1.5L355.6 272H463.4c-7.6 99.4-85 179.3-183.4 190.6V369zm72-145l-7.2-14.3c-5.4-10.8-16.5-17.7-28.6-17.7H195.8c-12.1 0-23.2 6.8-28.6 17.7L160 224H50.4C65.8 124.3 152 48 256 48s190.2 76.3 205.6 176H352zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},faTag:{prefix:"far",iconName:"tag",icon:[448,512,[127991],"f02b","M197.5 32c17 0 33.3 6.7 45.3 18.7l176 176c25 25 25 65.5 0 90.5L285.3 450.7c-25 25-65.5 25-90.5 0l-176-176C6.7 262.7 0 246.5 0 229.5V80C0 53.5 21.5 32 48 32H197.5zM48 229.5c0 4.2 1.7 8.3 4.7 11.3l176 176c6.2 6.2 16.4 6.2 22.6 0L384.8 283.3c6.2-6.2 6.2-16.4 0-22.6l-176-176c-3-3-7.1-4.7-11.3-4.7H48V229.5zM112 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faStretcher:{prefix:"far",iconName:"stretcher",icon:[640,512,[],"f825","M41.4 71.5c-9.1-9.6-24.3-10-33.9-.9s-10 24.3-.9 33.9L139.7 244.6c16.6 17.5 39.7 27.4 63.8 27.4H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H203.5c-11 0-21.4-4.5-29-12.4L41.4 71.5zM241.2 304l86 62.5-37.3 27.1c-9.8-6.1-21.4-9.7-33.9-9.7c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64c0-5.3-.7-10.5-1.9-15.5L368 396.2l49.9 36.3c-1.2 5-1.9 10.2-1.9 15.5c0 35.3 28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64c-12.4 0-24 3.5-33.9 9.7l-37.3-27.1 86-62.5H413.2L368 336.9 322.8 304H241.2zM240 448a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm224 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faBookSection:elT,faBookLaw:elb,faInboxes:{prefix:"far",iconName:"inboxes",icon:[512,512,[],"e1bb","M62.5 96h67.9c18.2 0 34.8 10.3 42.9 26.5L192 160H320l18.7-37.5c8.1-16.3 24.8-26.5 42.9-26.5h67.8l-40-48-307 0-40 48zM48 144v96H464V144l-82.3 0-18.7 37.5C354.8 197.7 338.2 208 320 208H192c-18.2 0-34.8-10.3-42.9-26.5L130.3 144 48 144zM0 144V113.4c0-11.2 3.9-22.1 11.1-30.7L65.6 17.3C74.7 6.3 88.2 0 102.5 0h307c14.2 0 27.8 6.3 36.9 17.3l54.5 65.4c7.2 8.6 11.1 19.5 11.1 30.7V144v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144zM310.1 432H201.9c-24.2 0-46.4-13.7-57.2-35.4L130.3 368H48v96H464V368l-82.3 0-14.3 28.6-42.6-21.3 42.6 21.3c-10.8 21.7-33 35.4-57.2 35.4zM48 320h82.3c18.2 0 34.8 10.3 42.9 26.5l14.3 28.6c2.7 5.4 8.3 8.8 14.3 8.8H310.1c6.1 0 11.6-3.4 14.3-8.8l14.3-28.6c8.1-16.3 24.8-26.5 42.9-26.5H464c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48z"]},faCoffeeBean:{prefix:"far",iconName:"coffee-bean",icon:[448,512,[],"e13e","M385.4 134.2c-13.2 27.4-29.7 55.9-48.4 74.7c-34.5 34.8-69.6 52.3-101.5 68.2l-.8 .4c-32.1 16-61 30.6-89.7 59.4c-16.5 16.6-34.2 46.5-49.4 76.9c22.9 13.6 52.9 19.1 87.6 14.1c45.5-6.5 96.1-30.9 138.9-73.8s67.3-93.4 73.8-138.9c4.5-31.5 .4-59.1-10.5-81zm-34.9-39c-23.2-14.8-54.2-20.9-90.3-15.8c-45.5 6.5-96.1 30.9-138.9 73.8S54 246.7 47.5 292.2c-4.8 33.6 .2 62.7 12.8 85.3c14.6-27.4 32.1-55.8 50.7-74.4c34.5-34.8 69.6-52.3 101.5-68.2l.8-.4c32.1-16 61-30.6 89.7-59.4c16.8-16.9 33.6-48.3 47.5-79.8zm50.5-20.7c74.2 74.2 54.2 214.6-44.8 313.6s-239.4 119-313.6 44.8s-54.2-214.6 44.8-313.6s239.4-119 313.6-44.8z"]},faCircleYen:{prefix:"far",iconName:"circle-yen",icon:[512,512,[],"e5d0","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM159.9 150.2c9.8-8.9 25-8.2 33.9 1.6L256 220.3l62.2-68.5c8.9-9.8 24.1-10.5 33.9-1.6s10.5 24.1 1.6 33.9L288.4 256H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H280v32h40c8.8 0 16 7.2 16 16s-7.2 16-16 16H280v25c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H192c-8.8 0-16-7.2-16-16s7.2-16 16-16h40V288H192c-8.8 0-16-7.2-16-16s7.2-16 16-16h31.6l-65.3-71.9c-8.9-9.8-8.2-25 1.6-33.9z"]},faBracketsCurly:{prefix:"far",iconName:"brackets-curly",icon:[576,512,[],"f7ea","M152 32c-48.6 0-88 39.4-88 88v45.5c0 10.6-4.2 20.8-11.7 28.3L7 239c-9.4 9.4-9.4 24.6 0 33.9l45.3 45.3c7.5 7.5 11.7 17.7 11.7 28.3V392c0 48.6 39.4 88 88 88h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H152c-22.1 0-40-17.9-40-40V346.5c0-23.3-9.3-45.7-25.8-62.2L57.9 256l28.3-28.3c16.5-16.5 25.8-38.9 25.8-62.2V120c0-22.1 17.9-40 40-40h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zm272 0H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c22.1 0 40 17.9 40 40v45.5c0 23.3 9.3 45.7 25.8 62.2L518.1 256l-28.3 28.3c-16.5 16.5-25.8 38.9-25.8 62.2V392c0 22.1-17.9 40-40 40H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c48.6 0 88-39.4 88-88V346.5c0-10.6 4.2-20.8 11.7-28.3L569 273c9.4-9.4 9.4-24.6 0-33.9l-45.3-45.3c-7.5-7.5-11.7-17.7-11.7-28.3V120c0-48.6-39.4-88-88-88z"]},faEllipsisStrokeVertical:elw,faEllipsisVAlt:elD,faComment:{prefix:"far",iconName:"comment",icon:[512,512,[128489,61669],"f075","M123.6 391.3c12.9-9.4 29.6-11.8 44.6-6.4c26.5 9.6 56.2 15.1 87.8 15.1c124.7 0 208-80.5 208-160s-83.3-160-208-160S48 160.5 48 240c0 32 12.4 62.8 35.7 89.2c8.6 9.7 12.8 22.5 11.8 35.5c-1.4 18.1-5.7 34.7-11.3 49.4c17-7.9 31.1-16.7 39.4-22.7zM21.2 431.9c1.8-2.7 3.5-5.4 5.1-8.1c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208s-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6c-15.1 6.6-32.3 12.6-50.1 16.1c-.8 .2-1.6 .3-2.4 .5c-4.4 .8-8.7 1.5-13.2 1.9c-.2 0-.5 .1-.7 .1c-5.1 .5-10.2 .8-15.3 .8c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c4.1-4.2 7.8-8.7 11.3-13.5c1.7-2.3 3.3-4.6 4.8-6.9c.1-.2 .2-.3 .3-.5z"]},faSquare1:{prefix:"far",iconName:"square-1",icon:[448,512,[],"e256","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm172 99.2c-7.4-4.3-16.5-4.3-24-.1l-56 32c-11.5 6.6-15.5 21.2-8.9 32.7s21.2 15.5 32.7 8.9L200 193.4V336H160c-13.3 0-24 10.7-24 24s10.7 24 24 24h64 64c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V152c0-8.6-4.6-16.5-12-20.8z"]},faCakeCandles:elk,faBirthdayCake:elS,faCake:elE,faHeadSide:{prefix:"far",iconName:"head-side",icon:[512,512,[],"f6e9","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faTruckLadder:{prefix:"far",iconName:"truck-ladder",icon:[640,512,[],"e657","M0 24C0 37.3 10.7 48 24 48h8v96H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 0 0 10.7 0 24zM272 144H240V48h32v96zM160 48h32v96H160V48zm-48 96H80V48h32v96zM408 96c-13.3 0-24 10.7-24 24V224H56c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h8c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h8c30.9 0 56-25.1 56-56V251.2c0-12.7-4.3-25.1-12.3-35L548.3 117c-10.6-13.3-26.7-21-43.7-21H408zM76.8 368H56c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8H384h48H592v88c0 4.4-3.6 8-8 8H563.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48zM432 224V144h72.6c2.4 0 4.7 1.1 6.2 3l61.6 77H432zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faEnvelope:{prefix:"far",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]},faDollyEmpty:{prefix:"far",iconName:"dolly-empty",icon:[576,512,[],"f473","M0 24C0 10.7 10.7 0 24 0h80.8C129 0 150.5 15.6 158 38.6L250 320.2c2-.1 4-.2 6-.2c33.2 0 62.5 16.9 79.8 42.5L544 289.4c12.5-4.4 26.2 2.2 30.6 14.7s-2.2 26.2-14.7 30.6L351.7 407.8c.2 2.7 .3 5.4 .3 8.2c0 53-43 96-96 96s-96-43-96-96c0-34 17.7-63.9 44.3-80.9L112.4 53.5c-1.1-3.3-4.1-5.5-7.6-5.5H24C10.7 48 0 37.3 0 24zM304 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faFaceTissue:{prefix:"far",iconName:"face-tissue",icon:[512,512,[],"e39c","M256 464c114.9 0 208-93.1 208-208s-93.1-208-208-208S48 141.1 48 256c0 8.7 .5 17.3 1.6 25.7L8.1 288.7c-2 .3-4 .8-5.9 1.4C.8 278.9 0 267.5 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-11.5 0-22.9-.8-34-2.2c.6-1.9 1-3.9 1.4-5.9l6.9-41.5c8.4 1 17 1.6 25.7 1.6zm-13.3-76l9-54.1 4.3 3.4 25-20c8.2-6.5 19.6-7 28.3-1.2l31.6 21.1L351 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-24 24c-8.1 8.1-20.8 9.3-30.3 3l-33.4-22.3-26.3 21c-8.2 6.6-19.7 7-28.3 1.2zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zm-159.2 162c3.7 3.7 5.3 8.8 4.5 13.9l-32 192c-1.1 6.7-6.3 11.9-13 13.1s-13.4-1.9-16.7-7.8l-26-45.5L51.9 479.5c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l21.1-84.2-45.5-26c-5.9-3.4-9-10-7.8-16.7s6.4-11.9 13.1-13l192-32c5.1-.8 10.3 .8 13.9 4.5z"]},faAnglesUp:elj,faAngleDoubleUp:elO,faBinRecycle:{prefix:"far",iconName:"bin-recycle",icon:[576,512,[],"e5f7","M0 56C0 42.7 10.7 32 24 32h8H80.1 495.9 544h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H540.6L516.2 420.6C513.9 454.1 486 480 452.4 480H123.6c-33.6 0-61.4-25.9-63.8-59.4L35.4 80H24C10.7 80 0 69.3 0 56zM83.6 80l24.1 337.1c.6 8.4 7.6 14.9 16 14.9H452.4c8.4 0 15.4-6.5 16-14.9L492.4 80H83.6zM288 176c-2.2 0-4.3 1.1-5.5 2.9l-20.7 29.6c-7.3 10.5-21.6 13.4-32.4 6.6c-11.7-7.3-14.8-22.9-6.9-34.1l20.7-29.6c10.2-14.6 27-23.3 44.8-23.3s34.6 8.7 44.8 23.3l20.7 29.6c7.9 11.3 4.7 26.8-6.9 34.1c-10.8 6.8-25.1 3.9-32.4-6.6l-20.7-29.6c-1.3-1.8-3.3-2.9-5.5-2.9zm-88.3 77.1c11.7 7.3 14.8 22.9 6.9 34.1l-21.5 30.7c-.8 1.1-1.2 2.4-1.2 3.7c0 3.5 2.9 6.4 6.4 6.4H240c13.3 0 24 10.7 24 24s-10.7 24-24 24H190.4c-30.1 0-54.4-24.4-54.4-54.4c0-11.2 3.4-22.1 9.8-31.2l21.5-30.7c7.3-10.5 21.6-13.4 32.4-6.6zM312 352c0-13.3 10.7-24 24-24h49.6c3.5 0 6.4-2.9 6.4-6.4c0-1.3-.4-2.6-1.2-3.7l-21.5-30.7c-7.9-11.3-4.7-26.8 6.9-34.1c10.8-6.8 25.1-3.9 32.4 6.6l21.5 30.7c6.4 9.1 9.8 20 9.8 31.2c0 30.1-24.4 54.4-54.4 54.4H336c-13.3 0-24-10.7-24-24z"]},faPaperclip:{prefix:"far",iconName:"paperclip",icon:[448,512,[128206],"f0c6","M375 73c-26-26-68.1-26-94.1 0L89 265C45.3 308.6 45.3 379.4 89 423s114.4 43.6 158.1 0L399 271c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L281 457c-62.4 62.4-163.5 62.4-225.9 0S-7.4 293.4 55 231L247 39C291.7-5.7 364.2-5.7 409 39s44.7 117.2 0 161.9L225.2 384.7c-31.6 31.6-83.6 28.7-111.5-6.2c-23.8-29.8-21.5-72.8 5.5-99.8L271 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L153.2 312.7c-9.7 9.7-10.6 25.1-2 35.8c10 12.5 28.7 13.6 40 2.2L375 167c26-26 26-68.1 0-94.1z"]},faChartLineDown:{prefix:"far",iconName:"chart-line-down",icon:[512,512,[128201],"f64d","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zM320 296c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v54.1L321 127c-9.4-9.4-24.6-9.4-33.9 0l-79 79-63-63c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0l79-79L398.1 272H344c-13.3 0-24 10.7-24 24z"]},faArrowRightToCity:{prefix:"far",iconName:"arrow-right-to-city",icon:[640,512,[],"e4b3","M336 56c0-4.4 3.6-8 8-8H456c4.4 0 8 3.6 8 8V216c0 13.3 10.7 24 24 24h80 16c4.4 0 8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V248c0-28.2-20.9-51.6-48-55.4V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H512V56c0-30.9-25.1-56-56-56H344c-30.9 0-56 25.1-56 56V488c0 13.3 10.7 24 24 24s24-10.7 24-24V56zm32 40v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H384zM368 288v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H512zM496 384v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16zM160.1 158.2c-9.8-8.9-25-8.2-33.9 1.6s-8.2 25 1.6 33.9L169.9 232H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H169.9l-42.1 38.2c-9.8 8.9-10.5 24.1-1.6 33.9s24.1 10.5 33.9 1.6l88-80c5-4.5 7.9-11 7.9-17.8s-2.9-13.2-7.9-17.8l-88-80z"]},faLockA:{prefix:"far",iconName:"lock-a",icon:[448,512,[],"e422","M224 48c44.2 0 80 35.8 80 80v32H144V128c0-44.2 35.8-80 80-80zM96 128v32H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H352V128C352 57.3 294.7 0 224 0S96 57.3 96 128zM64 208H96h48H304h48 32c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16zm58.5 197.3c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L178.8 400h90.3l13.4 26.7c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2L245.6 245.5c-1.2-2.4-2.7-4.6-4.6-6.5c-2.2-2.2-4.7-3.9-7.4-5c-3.1-1.3-6.3-2-9.5-2s-6.4 .6-9.5 2c-2.7 1.2-5.3 2.9-7.4 5c-1.9 1.9-3.4 4.1-4.6 6.5L122.5 405.3zM202.8 352L224 309.7 245.2 352H202.8z"]},faRibbon:{prefix:"far",iconName:"ribbon",icon:[448,512,[127895],"f4d6","M6.5 415.6l96.6-103.4L136 347.4 60.5 428.2l40.3 28.2 68.5-73.3 32.8 35.1-80.5 86.2c-8.2 8.7-21.5 10.1-31.3 3.3l-80-56c-5.7-4-9.4-10.2-10.1-17.2s1.6-13.8 6.3-18.9zM245.9 159.4l7-7.5c12.3-13.1 19.1-30.4 19.1-48.4c0-15.3-5-30.2-14.1-42.5l-9.3-12.5c-7.3-.4-15.5-.6-24.4-.6V0c14.8 0 27.9 .6 39 1.5c9.1 .7 17 1.7 23.5 2.6c21.2 3.1 38.2 15.4 49.5 30.6l40.2 53.6c15.4 20.6 23.7 45.6 23.7 71.3c0 30.1-11.4 59.1-32 81.2l-23 24.6-32.8-35.2L332.9 208c12.3-13.1 19.1-30.4 19.1-48.4c0-15.3-5-30.2-14.2-42.5L319.5 92.6c.3 3.6 .5 7.3 .5 11c0 30.1-11.4 59.1-32 81.2l-9.2 9.8-32.8-35.2zM224 48c-8.9 0-17.1 .2-24.4 .6l-9.3 12.5c-9.2 12.3-14.1 27.2-14.1 42.5c0 18 6.8 35.3 19.1 48.4L441.5 415.6c4.7 5.1 7.1 12 6.3 18.9s-4.4 13.2-10.1 17.2l-80 56c-9.8 6.9-23.1 5.5-31.3-3.3L80.1 240.7c-20.6-22-32-51-32-81.2c0-25.7 8.3-50.7 23.7-71.3L112 34.7c11.4-15.2 28.4-27.5 49.5-30.6c6.6-1 14.4-1.9 23.5-2.6C196.1 .6 209.2 0 224 0V48zM110.2 117.1c-9.2 12.3-14.1 27.2-14.1 42.5c0 18 6.8 35.3 19.1 48.4L347.3 456.4l40.3-28.2L160.1 184.7c-20.6-22-32-51-32-81.2c0-3.7 .2-7.4 .5-11l-18.4 24.5z"]},faLungs:{prefix:"far",iconName:"lungs",icon:[640,512,[129729],"f604","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V166.8c0 18.1-8.7 35.1-23.5 45.6L256 224.2V184.7 176 165.3C256 127 225 96 186.7 96c-21.7 0-42.8 10.2-55.8 28.8c-15.4 22.1-44.3 65.4-71 116.9C33.4 292.6 7.5 354.2 .2 412c-.2 1.3-.2 2.6-.2 4v7c0 49.1 39.8 89 89 89c7.3 0 14.5-.9 21.6-2.7l72.7-18.2C226 480.5 256 442.1 256 398V322.5l-48 34.3V398c0 22-15 41.2-36.4 46.6L98.9 462.8c-3.3 .8-6.6 1.2-9.9 1.2c-22.6 0-41-18.3-41-41v-6c6.3-49.1 29-104.2 54.4-153.1c25.5-49 53.1-90.5 67.8-111.6c3.6-5.1 9.6-8.3 16.4-8.3c11.8 0 21.3 9.6 21.3 21.3V176v43.2 39.3l-69.9 50c-10.8 7.7-13.3 22.7-5.6 33.5s22.7 13.3 33.5 5.6l42.1-30 48-34.3 44.4-31.7c7.4-5.3 13.9-11.4 19.6-18.2c5.6 6.8 12.2 12.9 19.6 18.2L384 283.2l48 34.3 42.1 30c10.8 7.7 25.8 5.2 33.5-5.6s5.2-25.8-5.6-33.5l-69.9-50V219.2 176 165.3c0-11.8 9.6-21.3 21.3-21.3c6.8 0 12.8 3.2 16.4 8.3c14.7 21.1 42.3 62.6 67.8 111.6C563 312.8 585.7 367.9 592 417v6c0 22.6-18.3 41-41 41c-3.4 0-6.7-.4-9.9-1.2l-72.7-18.2C447 439.3 432 420.1 432 398V356.8l-48-34.3V398c0 44.1 30 82.5 72.7 93.1l72.7 18.2c7.1 1.8 14.3 2.7 21.6 2.7c49.1 0 89-39.8 89-89v-7c0-1.3-.1-2.7-.2-4c-7.2-57.9-33.1-119.4-59.6-170.3c-26.8-51.5-55.6-94.8-71-116.9c-13-18.6-34-28.8-55.8-28.8C415 96 384 127 384 165.3V176v8.7 39.5l-16.6-11.8c-14.7-10.5-23.4-27.5-23.4-45.6V24z"]},faPersonPinball:{prefix:"far",iconName:"person-pinball",icon:[640,512,[],"e21d","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM48 186.2c0-5.6 4.6-10.2 10.2-10.2c4.9 0 9.7 1.3 13.8 3.7V299.8L50.6 279.9c-1.6-1.5-2.6-3.6-2.6-5.9V186.2zm72 158.2v-88l6.5 11.5c7.1 12.5 20.4 20.2 34.7 20.2H192v88V488c0 13.3 10.7 24 24 24s24-10.7 24-24V400H592v88c0 13.3 10.7 24 24 24s24-10.7 24-24V376 208 24c0-13.3-10.7-24-24-24H504c-13.3 0-24 10.7-24 24V66c0 6.9 1.3 13.8 3.8 20.3l44 113.2L251 249.3c-4.4-5.7-11.3-9.3-19-9.3H165.9l-42.3-74c-13.4-23.5-38.4-38-65.4-38C26.1 128 0 154.1 0 186.2V274c0 15.6 6.5 30.4 17.9 41L112 402.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24V399c0-11.1-4.6-21.7-12.8-29.3L120 344.4zM592 352H240V300.1l32.1-5.8c0 .6-.1 1.1-.1 1.7c0 13.3 10.7 24 24 24s24-10.7 24-24c0-3.5-.8-6.9-2.2-9.9L592 236.7V352zM48 386.7L0 342.1 0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-101.3zM528 66V48h64V187.2l-16.5 2.4L528.5 68.9c-.4-.9-.5-1.9-.5-2.9z"]},faArrowUp91:elP,faSortNumericUpAlt:el_,faAppleCore:{prefix:"far",iconName:"apple-core",icon:[384,512,[],"e08f","M192 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H192zM128 464c4.6 0 13.6-1.7 24.9-5.1c25.4-7.6 52.7-7.6 78.1 0c11.3 3.4 20.3 5.1 24.9 5.1c11.4 0 24.9-3.9 38.9-13.1C260.7 411.6 240 360.2 240 304c0-46 13.9-88.8 37.7-124.4c-12.7 3-26.4 7.5-39 12.4c-30 11.7-63.5 11.7-93.5 0c-12.6-4.9-26.2-9.4-39-12.4C130.1 215.2 144 258 144 304c0 56.2-20.7 107.6-54.9 146.9c14 9.2 27.4 13.1 38.9 13.1zM304 128c6.7 0 13 .6 19.1 1.9l0 0 .5 .1c11.3 2.3 21.5 6.7 30.6 12.7c8.6 5.6 7.3 17.9-.7 24.3c-40 32.3-65.5 81.7-65.5 137c0 54.4 24.7 103 63.4 135.3c7 5.9 8.8 16.3 2.7 23.1C325.8 493.7 290.9 512 256 512c-11.9 0-26.5-3.4-38.8-7.1c-16.4-4.9-34.1-4.9-50.5 0c-12.2 3.7-26.8 7.1-38.8 7.1c-34.9 0-69.8-18.3-98.1-49.6c-6.2-6.8-4.4-17.3 2.7-23.1C71.3 407 96 358.4 96 304c0-55.4-25.6-104.7-65.5-137c-8-6.5-9.3-18.7-.7-24.3c9.2-6 19.4-10.3 30.6-12.7l.5-.1 0 0C67 128.6 73.3 128 80 128c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3z"]},faCircleY:{prefix:"far",iconName:"circle-y",icon:[512,512,[],"e12f","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM170.1 152.3c-8.7-10-23.8-11.1-33.9-2.4s-11.1 23.8-2.4 33.9L232 297v79c0 13.3 10.7 24 24 24s24-10.7 24-24V297l98.1-113.2c8.7-10 7.6-25.2-2.4-33.9s-25.2-7.6-33.9 2.4L256 251.4l-85.9-99.1z"]},faH6:{prefix:"far",iconName:"h6",icon:[640,512,[],"e413","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zM519 69.3c-10.3-8.3-25.5-6.6-33.7 3.7l-98 122.5C364.4 224 352 259.5 352 296h.2c-.1 2.6-.2 5.3-.2 8c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144c-6.8 0-13.4 .5-20 1.4L522.7 103c8.3-10.4 6.6-25.5-3.8-33.7zM496 208a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faLitecoinSign:{prefix:"far",iconName:"litecoin-sign",icon:[384,512,[],"e1d3","M112 56c0-13.3-10.7-24-24-24S64 42.7 64 56V220.5L17.8 232.8C5 236.2-2.6 249.4 .8 262.2s16.6 20.4 29.4 17l33.8-9V456c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V257.4l158.2-42.2c12.8-3.4 20.4-16.6 17-29.4s-16.6-20.4-29.4-17L112 207.7V56z"]},faCircleSmall:{prefix:"far",iconName:"circle-small",icon:[320,512,[],"e122","M272 256A112 112 0 1 0 48 256a112 112 0 1 0 224 0zM0 256a160 160 0 1 1 320 0A160 160 0 1 1 0 256z"]},faBorderNone:{prefix:"far",iconName:"border-none",icon:[448,512,[],"f850","M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faArrowTurnDownLeft:{prefix:"far",iconName:"arrow-turn-down-left",icon:[512,512,[],"e2e1","M464 56c0-13.3 10.7-24 24-24s24 10.7 24 24V224c0 48.6-39.4 88-88 88H81.9l87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 305c-9.4-9.4-9.4-24.6 0-33.9L135 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87H424c22.1 0 40-17.9 40-40V56z"]},faCircleNodes:{prefix:"far",iconName:"circle-nodes",icon:[512,512,[],"e4e2","M368 80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-29.9 50.6c6.8 8.3 15.2 15.2 24.7 20.2L326 352.6c-11.5 1.4-22.2 5.3-31.7 11.1L153.3 240.2c4.3-9.9 6.7-20.7 6.7-32.2c0-2-.1-4.1-.2-6.1l178.3-71.3zM410 159.4c39.5-4.9 70-38.6 70-79.4c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 2 .1 4.1 .2 6.1L141.9 157.4C127.3 139.4 105 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c15.3 0 29.5-4.3 41.6-11.7L262.7 399.8c-4.3 9.9-6.7 20.7-6.7 32.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-30.7-17.3-57.4-42.7-70.8L410 159.4zM304 432a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faParachuteBox:{prefix:"far",iconName:"parachute-box",icon:[512,512,[],"f4cd","M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H232V320H208c-3.3 0-6.5 .3-9.6 1L96.3 188.9c-.2-4.3-.3-8.6-.3-12.9c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192H38L162.4 353c-1.6 4.7-2.4 9.8-2.4 15v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V368c0-5.3-.8-10.3-2.4-15L474 192h19.1c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 4.3-.1 8.6-.3 12.9L313.6 321c-3.1-.6-6.3-1-9.6-1H280V192H383.5zM208 368h96v96H208V368z"]},faReflectHorizontal:{prefix:"far",iconName:"reflect-horizontal",icon:[512,512,[],"e664","M256 0c13.3 0 24 10.7 24 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-464c0-13.3 10.7-24 24-24zM48 166.6l0 178.7L137.4 256 48 166.6zM0 128c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128c12.5 12.5 12.5 32.8 0 45.3l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9S0 396.9 0 384L0 128zM374.6 256L464 345.4l0-178.7L374.6 256zM492.2 98.4c12 5 19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9z"]},faMessageMedical:elB,faCommentAltMedical:elU,faRugbyBall:{prefix:"far",iconName:"rugby-ball",icon:[512,512,[],"e3c6","M336 16h32c70.7 0 128 57.3 128 128v32c0 176.7-143.3 320-320 320H144C73.3 496 16 438.7 16 368V336C16 159.3 159.3 16 336 16zM308.5 65.4C252.1 71 200.9 93.9 160 128.6c-11.5 9.8-22.2 20.5-32 32.1c-34.8 41.3-57.6 93.1-62.8 150C88.5 266 125.5 216.6 172 170c45.1-45.1 92.9-81.2 136.4-104.6zm-108 381.5c57.2-5.1 109.3-27.9 150.8-62.9c11.6-9.8 22.3-20.5 32.1-32c34.9-41.1 57.8-92.6 63.3-149.3c-23.4 43.7-59.7 91.7-105 137c-46.8 46.8-96.4 83.9-141.3 107.2zM90.4 421.4c2.7 2.7 8.8 5.9 22.3 5c13.4-.9 31.2-5.8 52.5-15.6c42.3-19.4 93.5-55.8 142.7-105s85.6-100.4 105-142.7c9.8-21.2 14.7-39 15.6-52.5c.9-13.5-2.3-19.6-5-22.3s-8.8-5.9-22.3-5c-13.4 .9-31.2 5.8-52.5 15.6c-42.3 19.5-93.5 55.8-142.7 105s-85.6 100.4-105 142.7c-9.8 21.2-14.7 39-15.6 52.5c-.9 13.5 2.3 19.6 5 22.3z"]},faCommentMusic:{prefix:"far",iconName:"comment-music",icon:[512,512,[],"f8b0","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM352 128c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V219.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V160 128z"]},faIndent:{prefix:"far",iconName:"indent",icon:[448,512,[],"f03c","M0 64C0 77.3 10.7 88 24 88H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 40 0 50.7 0 64zM192 192c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zm24 104c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H216zM0 448c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM121 268.4c7.8-6.4 7.8-18.3 0-24.7L26.2 165.6C15.7 157 0 164.4 0 177.9V334.1c0 13.5 15.7 20.9 26.2 12.4L121 268.4z"]},faTreeDeciduous:elR,faTreeAlt:elY,faPuzzlePieceSimple:elG,faPuzzlePieceAlt:elQ,faTruckFieldUn:{prefix:"far",iconName:"truck-field-un",icon:[640,512,[],"e58e","M80 80c-8.8 0-16 7.2-16 16v32V288v48H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H352V320 224 104 96c0-8.8-7.2-16-16-16H80zM16 336V283.7C6.4 278.2 0 267.8 0 256V160c0-11.8 6.4-22.2 16-27.7V96c0-35.3 28.7-64 64-64H336c29.8 0 54.9 20.4 62 48h37.7c21.7 0 41.4 12.5 50.7 32.2l52.3 111.2 .3 .7h5c35.3 0 64 28.7 64 64v48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H576c0 53-43 96-96 96s-96-43-96-96H352 256c0 53-43 96-96 96s-96-43-96-96H24 16v-1.4C6.7 379.3 0 370.5 0 360s6.7-19.3 16-22.6V336zm96 48a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM400 224h85.9l-43-91.4c-1.3-2.8-4.1-4.6-7.2-4.6H400v96zm80 208a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM253.3 135.1l34.7 52V144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faNfcTrash:{prefix:"far",iconName:"nfc-trash",icon:[640,512,[],"e1fd","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H378.2l3.4 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v66.7c-11.5 4.1-21.3 12.5-26.9 23.8l-2.7 5.5H400V96c0-8.8-7.2-16-16-16zM352 240c0 13.7 5.8 26.1 15 34.8l1 14.3V360c0 22.1-17.9 40-40 40H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352H320V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40v52.2c-9.8 8.8-16 21.6-16 35.8zm97.7-39.2c2.7-5.4 8.2-8.8 14.3-8.8h96c6.1 0 11.6 3.4 14.3 8.8L585.9 224H624c8.8 0 16 7.2 16 16s-7.2 16-16 16H576 448 400c-8.8 0-16-7.2-16-16s7.2-16 16-16h38.1l11.6-23.2zM413.9 482.3L400 288H624L610.1 482.3C608.9 499 595 512 578.2 512H445.8c-16.8 0-30.7-13-31.9-29.7z"]},faHourglass:elF,faHourglassEmpty:elZ,faMountain:{prefix:"far",iconName:"mountain",icon:[512,512,[127956],"f6fc","M464 424.1c0 4.4-3.5 7.9-7.9 7.9H55.9c-4.4 0-7.9-3.5-7.9-7.9c0-1.5 .4-2.9 1.2-4.2L149.6 260l39.5 50.8c4.6 5.9 11.7 9.3 19.2 9.3s14.5-3.6 19-9.6L268 256h92L462.8 419.9c.8 1.3 1.2 2.7 1.2 4.2zM329.8 208H256c-7.6 0-14.7 3.6-19.2 9.6l-29.1 38.9-30.9-39.8L256 90.3 329.8 208zM55.9 480H456.1c30.9 0 55.9-25 55.9-55.9c0-10.5-3-20.8-8.6-29.7L286.8 49c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 394.4C3 403.3 0 413.6 0 424.1C0 455 25 480 55.9 480z"]},faFileXmark:elq,faFileTimes:elK,faHouseHeart:elJ,faHomeHeart:elW,faHouseChimneyBlank:{prefix:"far",iconName:"house-chimney-blank",icon:[576,512,[],"e3b0","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L464 141.9V56c0-13.3 10.7-24 24-24s24 10.7 24 24V182.6l55.5 47.1c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5z"]},faMeterBolt:{prefix:"far",iconName:"meter-bolt",icon:[640,512,[],"e1e9","M464 256c0 8.9-.6 17.6-1.6 26.2l49.3-39.4C504.8 107.5 393 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c73.7 0 140.1-31.1 186.8-81l7.5-15H432c-11.5 0-22.3-4.1-30.7-11.1C363.8 441.5 312.5 464 256 464C141.1 464 48 370.9 48 256S141.1 48 256 48s208 93.1 208 208zM192 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm88 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm88 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm234.1 75.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L449.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H553.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z"]},faUserDoctor:elX,faUserMd:el$,faSlashBack:{prefix:"far",iconName:"slash-back",icon:[320,512,[],"5c","M11.9 3.3C.4 10-3.4 24.7 3.3 36.1l272 464c6.7 11.4 21.4 15.3 32.8 8.6s15.3-21.4 8.6-32.8l-272-464C38 .4 23.3-3.4 11.9 3.3z"]},faCircleInfo:el1,faInfoCircle:el2,faFishingRod:{prefix:"far",iconName:"fishing-rod",icon:[448,512,[],"e3a8","M280.4 48c-3.2 0-6.3 .5-9.3 1.4L206.6 69.2C136.1 90.9 88 156.1 88 229.8v42.9c22.7 3.8 40 23.6 40 47.3V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V320c0-23.8 17.3-43.5 40-47.3V229.8C40 135 101.8 51.2 192.5 23.4L256.9 3.5C264.5 1.2 272.4 0 280.4 0c44 0 79.6 35.7 79.6 79.6V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V79.6C312 62.2 297.8 48 280.4 48zM48 320V464H80V320H48zm208 24c0-71.6 55.6-127.8 89-148.1c4.3-2.6 9.6-2.6 14 0c33.5 20.3 89 76.6 89 148.1c0 32-16 80-64 112l27.3 27.3c3 3 4.7 7.1 4.7 11.3V496c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16v-1.4c0-4.2 1.7-8.3 4.7-11.3L320 456c-48-32-64-80-64-112zm128-32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faHammerCrash:{prefix:"far",iconName:"hammer-crash",icon:[640,512,[],"e414","M289.9 328.5l1.5 .7c15 7.5 31.5 8.6 46.4 4.2l-.3 1.8 54.1-23.5c9.6-4.2 20.9-1.6 27.7 6.3l38.6 44.6 15.4-56.9c2.7-10.1 11.7-17.3 22.2-17.7l58.9-2.3-34.9-47.5c-6.2-8.5-6.2-20 0-28.4l34.9-47.5L495.4 160c-10.5-.4-19.5-7.6-22.2-17.7L457.8 85.3l-20.3 23.6c-6-9.1-14.4-16.9-24.9-22.1L399 80l52-60.3c5.8-6.7 14.8-9.7 23.5-7.7s15.5 8.6 17.8 17.1L515 112.7l86.5 3.4c8.9 .3 16.8 5.6 20.7 13.6s3 17.5-2.3 24.6L568.6 224l51.3 69.7c5.3 7.2 6.1 16.6 2.3 24.6s-11.8 13.2-20.7 13.6L515 335.3l-22.6 83.5c-2.3 8.6-9.2 15.2-17.8 17.1s-17.7-1-23.5-7.7l-56.6-65.5-79.4 34.5c-8.1 3.5-17.6 2.3-24.5-3.3s-10.3-14.5-8.6-23.2l7.9-42.3zM81.9 64L53.5 120.8 312.8 250.5l49.7-99.4L188.2 64H81.9zM43.4 33.7C48.8 22.8 59.9 16 72 16H192c5 0 9.9 1.2 14.3 3.4l192 96c15.8 7.9 22.2 27.1 14.3 42.9l-64 128c-7.9 15.8-27.1 22.2-42.9 14.3L186.4 241 69.5 474.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2L143.4 219.5 17.7 156.6C1.9 148.7-4.5 129.5 3.4 113.7l40-80z"]},faMessageHeart:{prefix:"far",iconName:"message-heart",icon:[512,512,[],"e5c9","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM144 173.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faCloudMeatball:{prefix:"far",iconName:"cloud-meatball",icon:[512,512,[],"f73b","M184 49.2c-38.7 0-72 33.3-72 76.8c0 2.8 .1 5.6 .4 8.4c1.2 11.9-6.5 22.8-18.1 25.7C68.5 166.5 48 191.5 48 222.6c0 35.5 26.4 62.6 57.2 64.1c.3 0 .7 0 1 .1H108h63.3c-18.3 9.2-31.6 27-34.6 48H108l-4 0c-1.2 0-2.4-.1-3.6-.3C43.3 330.4 0 280.9 0 222.6C0 177.4 25.9 137.7 64.1 120C67.1 54.9 118.6 1.2 184 1.2c34.2 0 64.8 14.8 86.4 38.2c14.7-8.3 31.6-13 49.6-13c47.9 0 87.2 33.2 99.7 77.4C472.9 113.5 512 162 512 218.4c0 63.2-49.1 116.4-112 116.4H375.3c-3-21-16.3-38.8-34.6-48H400c34.3 0 64-29.5 64-68.4s-29.7-68.4-64-68.4l0 0-.3 0c-12.4 0-22.8-9.4-23.9-21.7c-3-31.2-27.7-53.9-55.7-53.9c-14.4 0-27.6 5.8-37.7 15.6c-5.3 5.1-12.6 7.6-19.9 6.6s-13.7-5.2-17.5-11.6c-13-21.9-35.7-35.9-60.9-35.9zM288 320c0 1-.1 2.1-.1 3.1c.7-.8 1.3-1.6 2.1-2.3c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-.7 .7-1.5 1.4-2.3 2.1c1-.1 2.1-.1 3.1-.1c17.7 0 32 14.3 32 32s-14.3 32-32 32c-1 0-2.1-.1-3.1-.2c.8 .7 1.6 1.4 2.3 2.1c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0c-.7-.7-1.4-1.5-2.1-2.3c.1 1 .1 2.1 .1 3.1c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-1 .1-2.1 .1-3.1c-.7 .8-1.3 1.6-2.1 2.3c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3c.7-.7 1.5-1.4 2.3-2.1c-1 .1-2.1 .2-3.1 .2c-17.7 0-32-14.3-32-32s14.3-32 32-32c1 0 2.1 0 3.1 .1c-.8-.7-1.6-1.3-2.3-2.1c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c.7 .7 1.4 1.5 2.1 2.3c-.1-1-.1-2.1-.1-3.1c0-17.7 14.3-32 32-32s32 14.3 32 32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm416 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faCameraPolaroid:{prefix:"far",iconName:"camera-polaroid",icon:[576,512,[],"f8aa","M512 432H64c-8.8 0-16-7.2-16-16V384H528v32c0 8.8-7.2 16-16 16zM68.4 336l32.9-49.3c7-10.5 10.7-22.9 10.7-35.5V96c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V251.2c0 12.6 3.7 25 10.7 35.5L507.6 336H68.4zM64 480H512c35.3 0 64-28.7 64-64V371.4c0-12.6-3.7-25-10.7-35.5L514.7 260c-1.8-2.6-2.7-5.7-2.7-8.9V96c0-35.3-28.7-64-64-64H128C92.7 32 64 60.7 64 96V251.2c0 3.2-.9 6.2-2.7 8.9L10.7 335.9C3.7 346.4 0 358.7 0 371.4V416c0 35.3 28.7 64 64 64zM408 112a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM288 288a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm-32-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faCamera:el4,faCameraAlt:el3,faSquareVirus:{prefix:"far",iconName:"square-virus",icon:[448,512,[],"e578","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 13.6c13.3 0 24 10.7 24 24c0 23.8 28.8 35.7 45.6 18.9c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-16.8 16.8-4.9 45.6 18.9 45.6c13.3 0 24 10.7 24 24s-10.7 24-24 24c-23.8 0-35.7 28.8-18.9 45.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-16.8-16.8-45.6-4.9-45.6 18.9c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-23.8-28.8-35.7-45.6-18.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c16.8-16.8 4.9-45.6-18.9-45.6c-13.3 0-24-10.7-24-24s10.7-24 24-24c23.8 0 35.7-28.8 18.9-45.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c16.8 16.8 45.6 4.9 45.6-18.9c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCartArrowUp:{prefix:"far",iconName:"cart-arrow-up",icon:[576,512,[],"e3ee","M296 184V81.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L303 7c9.4-9.4 24.6-9.4 33.9 0l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V184c0 13.3-10.7 24-24 24s-24-10.7-24-24zM0 24C0 10.7 10.7 0 24 0H69.5c26.9 0 50 19.1 55 45.5l37 194.5H459.2c10.9 0 20.4-7.3 23.2-17.8L528.8 49.8c3.4-12.8 16.6-20.4 29.4-16.9s20.4 16.6 16.9 29.4L528.7 234.7c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMeteor:{prefix:"far",iconName:"meteor",icon:[512,512,[9732],"f753","M474.8 0c-5.2 0-10.3 1.1-15 3.2L324 62.9l1.4-18.2c2.5-34.2-36.2-55.5-63.7-35.1L82.7 142.5C30.6 181.2 0 242.7 0 307.5C0 419.8 91 512 203.6 512c65.7 0 127.4-31.8 165.7-85.3L495.6 249.8c19.7-27.6-1.8-65.7-35.6-63.1l-10.7 .8L508.8 52.2c2.1-4.7 3.2-9.8 3.2-15C512 16.7 495.3 0 474.8 0zm-168 122.9l147-64.7L389.2 204.9c-3.4 7.7-2.5 16.7 2.4 23.5s13 10.7 21.4 10.1l33.5-2.6-116.4 163C301 439.7 253.8 464 203.6 464C117.8 464 48 393.6 48 307.5c0-49.7 23.6-96.9 63.4-126.5L276.2 58.6l-3 40.6c-.6 8.4 3.2 16.5 10.1 21.4s15.8 5.8 23.5 2.4zM200 424a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM176 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24 96a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faCarOn:{prefix:"far",iconName:"car-on",icon:[512,512,[],"e4dd","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM185.8 208H326.2c10.1 0 19.2 6.4 22.6 15.9L365.9 272H146.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM89.4 287.9c-.2 .5-.3 .9-.5 1.4C64.2 306.7 48 335.5 48 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H416v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L394 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H185.8c-30.4 0-57.6 19.1-67.8 47.8L89.4 287.9zM416 368v32H96V368c0-26.5 21.5-48 48-48H368c26.5 0 48 21.5 48 48zM160 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},faSleigh:{prefix:"far",iconName:"sleigh",icon:[640,512,[],"f7cc","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80h8V256c0 62.5 44.8 114.5 104 125.8V432H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H560c44.2 0 80-35.8 80-80V384c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 17.7-14.3 32-32 32H440V383.8C507 379.6 560 324 560 256V144h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H560 536 512 456c-22.1 0-40 17.9-40 40v45.7c0 23.3-18.9 42.3-42.3 42.3c-58.3 0-112.5-30-143.4-79.5l-18.9-30.2C182.5 67.9 133.7 38.1 80 32.8c-5.1-.5-10.2-.8-15.4-.8L64 32H63 32 24zM392 432H184V384H392v48zm40-96H392 184 160c-44.2 0-80-35.8-80-80V81.1c37.2 5 70.5 26.3 90.7 58.6L189.6 170c39.7 63.5 109.2 102 184.1 102c49.9 0 90.3-40.4 90.3-90.3V144h48V256c0 44.2-35.8 80-80 80z"]},faArrowDown19:el0,faSortNumericAsc:el6,faSortNumericDown:el8,faBuoyMooring:{prefix:"far",iconName:"buoy-mooring",icon:[576,512,[],"e5b6","M264 24c0-13.3 10.7-24 24-24s24 10.7 24 24V66.6c42.6 9.4 76.7 43.2 85.3 87.5l47.1 241.2c-.4 .3-.8 .6-1.2 .9c-13.3 9.2-28.9 15.9-43.8 18.8L383.9 336H192.1l-15.4 78.9c-14.9-2.9-30.5-9.6-43.8-18.8c-.4-.3-.8-.6-1.3-.9l47.1-241.2c8.6-44.3 42.8-78.1 85.3-87.5V24zm24 88c-30.3 0-56.4 21.5-62.2 51.3L201.4 288H374.6L350.2 163.3C344.4 133.5 318.3 112 288 112zM111.9 430.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faSquare4:{prefix:"far",iconName:"square-4",icon:[448,512,[],"e259","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm127.6 97.2c-12.6-4.2-26.2 2.6-30.4 15.2l-48 144c-2.4 7.3-1.2 15.4 3.3 21.6s11.8 10 19.5 10H240v40c0 13.3 10.7 24 24 24s24-10.7 24-24V320h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H169.3l37.5-112.4c4.2-12.6-2.6-26.2-15.2-30.4z"]},faHandHoldingDroplet:el5,faHandHoldingWater:el7,faFileEps:{prefix:"far",iconName:"file-eps",icon:[512,512,[],"e644","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm96-96c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H192v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H192v32h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V432 368zm144-16h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm117.7-80H480c8.8 0 16 7.2 16 16s-7.2 16-16 16H453.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H424c-8.8 0-16-7.2-16-16s7.2-16 16-16h34.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C417.8 430.8 408 415 408 397.7c0-25.2 20.4-45.7 45.7-45.7z"]},faTricycleAdult:{prefix:"far",iconName:"tricycle-adult",icon:[640,512,[],"e5c4","M288 88c0-13.3 10.7-24 24-24h38.9c18.7 0 36.2 9.4 46.6 24.9L512.4 261.3c9.9-3.4 20.5-5.3 31.6-5.3c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96c0-24.6 9.3-47 24.5-64l-13.4-20.1-39.8 53.1c-14.7 19.5-37.7 31.1-62.1 31.1c-5 0-10-.5-14.9-1.4l-55.1-10.7c.5 4 .8 8.1 .8 12.2c0 53-43 96-96 96c-17.5 0-33.9-4.7-48-12.8c.6-.4 1.3-.8 1.9-1.1c-14.5 8.9-31.6 14-49.9 14c-53 0-96-43-96-96c0-24.4 9.1-46.6 24-63.5l-4.6-.9c-13-2.5-21.5-15.1-19-28.2s15.1-21.5 28.2-19l322.9 63c1.9 .4 3.8 .5 5.7 .5c9.3 0 18.1-4.4 23.7-11.9l50-66.6-73.3-110c-1.5-2.2-4-3.6-6.7-3.6H312c-13.3 0-24-10.7-24-24zM186.6 320.2c3.5 10 5.4 20.7 5.4 31.8c0 16.9-4.3 32.7-12 46.5c3.8 1 7.8 1.5 12 1.5c26.5 0 48-21.5 48-48c0-8.1-2-15.8-5.6-22.5l-47.8-9.3zM48.7 97.1c12.6-4 26.1 2.9 30.2 15.5l15.3 47.9c2.7 8.3 9.7 14.6 18.3 16.2l84.1 16.4c13 2.5 21.5 15.1 19 28.2s-15.1 21.5-28.2 19l-84.1-16.4c-25.8-5-46.8-23.7-54.8-48.7L33.1 127.3c-4-12.6 2.9-26.1 15.5-30.2zM144 352a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm448 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faWaveform:{prefix:"far",iconName:"waveform",icon:[640,512,[],"f8f1","M320 0c12 0 22.1 8.8 23.8 20.7l42 304.4L424.3 84.2c1.9-11.7 12-20.3 23.9-20.2s21.9 8.9 23.6 20.6l28.2 197.3 20.5-102.6c2.2-10.8 11.3-18.7 22.3-19.3s20.9 6.4 24.2 16.9L593.7 264H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c-10.5 0-19.8-6.9-22.9-16.9l-4.1-13.4-29.4 147c-2.3 11.5-12.5 19.6-24.2 19.3s-21.4-9-23.1-20.6L446.7 248.3l-39 243.5c-1.9 11.7-12.1 20.3-24 20.2s-21.9-8.9-23.5-20.7L320 199.6 279.8 491.3c-1.6 11.8-11.6 20.6-23.5 20.7s-22.1-8.5-24-20.2l-39-243.5L167.8 427.4c-1.7 11.6-11.4 20.3-23.1 20.6s-21.9-7.8-24.2-19.3l-29.4-147-4.1 13.4C83.8 305.1 74.5 312 64 312H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H46.3l26.8-87.1c3.2-10.5 13.2-17.5 24.2-16.9s20.2 8.5 22.3 19.3l20.5 102.6L168.2 84.6c1.7-11.7 11.7-20.5 23.6-20.6s22 8.5 23.9 20.2l38.5 240.9 42-304.4C297.9 8.8 308 0 320 0z"]},faWater:{prefix:"far",iconName:"water",icon:[576,512,[],"f773","M80 78.1c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7C41 104.8 62.8 93 80 78.1zm0 288c9.1-8.1 22.8-8.1 31.9 0c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7zm31.9-144c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faStarSharpHalfStroke:el9,faStarSharpHalfAlt:efe,faNfcSignal:{prefix:"far",iconName:"nfc-signal",icon:[512,512,[],"e1fb","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H230c-3.4 15.5-5.3 31.6-5.8 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V227c-16.6 2.5-32.6 6.6-48 12V96c0-8.8-7.2-16-16-16zm-16 72V252.8c-17.2 8.8-33.3 19.4-48 31.6V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40zM239 400H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352H261.7c-9.1 15.1-16.7 31.1-22.7 48zM488 256c13.3 0 24 10.7 24 24s-10.7 24-24 24c-101.6 0-184 82.4-184 184c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-128.1 103.9-232 232-232zm-8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm32-72c0 13.3-10.7 24-24 24c-48.6 0-88 39.4-88 88c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-75.1 60.9-136 136-136c13.3 0 24 10.7 24 24z"]},faPlaneProp:{prefix:"far",iconName:"plane-prop",icon:[576,512,[],"e22b","M267.3 176h49.5L299.1 48H284.9L267.3 176zM344.7 27.6l5 36.4c.7-.1 1.5-.1 2.2-.1h16V48c0-8.8 7.2-16 16-16s16 7.2 16 16V80c8.8 0 16 7.2 16 16s-7.2 16-16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V128h-9.4l6.6 48h93.1c21 0 48.1 6.2 70.4 17.4C549.4 203.8 576 223.9 576 256c0 32.5-26.4 52.6-47.4 63c-22.5 11.1-49.5 17-70.3 17H365.2l-6.6 48H368V368c0-8.8 7.2-16 16-16s16 7.2 16 16v32c8.8 0 16 7.2 16 16s-7.2 16-16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H352c-.8 0-1.5 0-2.2-.1l-5 36.4C342.5 500.2 329 512 313 512H271c-16 0-29.5-11.8-31.7-27.6l-5-36.4H224c-17.7 0-32-14.3-32-32s14.3-32 32-32h1.4l-7.2-52.4-75.7-9.1-5.8 34.3C134.3 372.4 120.8 384 105 384H71c-15.9 0-29.4-11.7-31.7-27.4L28.7 287.8C12.6 286.2 0 272.5 0 256s12.6-30.2 28.7-31.8l10.7-68.7C41.6 139.7 55.1 128 71 128h34c15.8 0 29.3 11.6 31.6 27.2l5.8 34.3 75.7-9.1 7.2-52.4H224c-17.7 0-32-14.3-32-32s14.3-32 32-32h10.3l5-36.4C241.5 11.8 255 0 271 0H313c16 0 29.5 11.8 31.7 27.6zM267.3 336l17.7 128h14.2l17.7-128H267.3zm191.1-48c13.4 0 33.1-4.1 49-12c17.4-8.6 20.7-16.5 20.7-20c0-2.9-3.2-10.8-20.8-19.7c-15.9-8-35.7-12.3-48.9-12.3H257.4L125.5 239.8c-12.7 1.5-24.4-7.2-26.5-19.8l-7.5-44H84.7L72.3 256l12.4 80h6.8L99 292c2.2-12.6 13.8-21.3 26.5-19.8L257.4 288H458.3z"]},faCalendarCheck:{prefix:"far",iconName:"calendar-check",icon:[448,512,[],"f274","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM329 297L217 409c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faClockDesk:{prefix:"far",iconName:"clock-desk",icon:[448,512,[],"e134","M400 224A176 176 0 1 0 48 224a176 176 0 1 0 352 0zM224 0C347.7 0 448 100.3 448 224V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V224C0 100.3 100.3 0 224 0zm0 96c13.3 0 24 10.7 24 24v94.1l41 41c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-4.5-4.5-7-10.6-7-17V120c0-13.3 10.7-24 24-24z"]},faCalendarClock:eft,faCalendarTime:efc,faBraille:{prefix:"far",iconName:"braille",icon:[640,512,[],"f2a1","M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-88a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM88 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm248 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm248 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 184a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-88a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-88a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faPrescriptionBottleMedical:efi,faPrescriptionBottleAlt:efr,faPlateUtensils:{prefix:"far",iconName:"plate-utensils",icon:[640,512,[58713],"e43b","M24 16c13.3 0 24 10.7 24 24V168c0 4.4 3.6 8 8 8h8V40c0-13.3 10.7-24 24-24s24 10.7 24 24V176h8c4.4 0 8-3.6 8-8V40c0-13.3 10.7-24 24-24s24 10.7 24 24V168c0 30.9-25.1 56-56 56h-8V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V224H56c-30.9 0-56-25.1-56-56V40C0 26.7 10.7 16 24 16zM560 160V272h32V216 85.2c-16.6 15.3-32 39.1-32 74.8zm32 160H544c-17.7 0-32-14.3-32-32V160C512 59.2 596.2 23.2 613.1 17c2-.7 4-1 6.1-1c11.5 0 20.9 9.3 20.9 20.9V216v56 48V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V320zM336 480c-81.5 0-152.8-43.5-192-108.6V252.7c5.7-1.6 11.1-3.8 16.3-6.4c-.2 3.2-.3 6.5-.3 9.7c0 97.2 78.8 176 176 176c70.8 0 131.8-41.8 159.7-102c10.6 12.2 25.8 20.3 42.8 21.8C502.6 427.6 425.4 480 336 480zM208 72.2C244.3 46.8 288.4 32 336 32c60.3 0 115 23.8 155.3 62.5c-6.5 17.5-10.6 37.5-11.2 60.3C448.2 109.6 395.6 80 336 80c-50.4 0-95.9 21.2-128 55.2V72.2zM416 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-208 0a128 128 0 1 1 256 0 128 128 0 1 1 -256 0z"]},faFamilyPants:{prefix:"far",iconName:"family-pants",icon:[512,512,[],"e302","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3C68.8 296 76.2 304 85.6 304H88h60.6c-3 10.1-4.6 20.9-4.6 32v16H112V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3C29.3 191.9 64 160 105.6 160h44.8c9.2 0 18.1 1.6 26.4 4.5c-.5 3.8-.8 7.6-.8 11.5c0 11.4 2.4 22.2 6.7 32H150.4 128 105.6zM336 176c0-3.9-.3-7.8-.8-11.5c8.3-2.9 17.2-4.5 26.4-4.5h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H368V336c0-11.1-1.6-21.9-4.6-32H424h2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C436.9 220.8 423 208 406.4 208H384 361.6 329.3c4.3-9.8 6.7-20.6 6.7-32zM320 64a64 64 0 1 1 128 0A64 64 0 1 1 320 64zm-64 64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm32 208c0-17.7-14.3-32-32-32s-32 14.3-32 32v16c0 8.8 7.2 16 16 16h16 16c8.8 0 16-7.2 16-16V336zm48 16c0 24-13.2 44.9-32.7 55.8c.5 2.7 .7 5.4 .7 8.2v64c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V416c0-2.8 .2-5.5 .7-8.2C189.2 396.9 176 376 176 352V336c0-44.2 35.8-80 80-80s80 35.8 80 80v16z"]},faHoseReel:{prefix:"far",iconName:"hose-reel",icon:[640,512,[],"e41a","M320 48c-114.9 0-208 93.1-208 208s93.1 208 208 208c45.6 0 87.7-14.6 122-39.5c10.7-7.8 25.7-5.4 33.5 5.3s5.4 25.7-5.3 33.5C428 494 376.1 512 320 512C178.6 512 64 397.4 64 256S178.6 0 320 0S576 114.6 576 256v96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-2.3l-11.5 80.2c7.8 1.1 13.7 7.8 13.7 15.8c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16c0-8.1 6-14.7 13.7-15.8L514.3 400H512c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V256c0-114.9-93.1-208-208-208zM208 256a112 112 0 1 0 224 0 112 112 0 1 0 -224 0zM320 416a160 160 0 1 1 0-320 160 160 0 1 1 0 320zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faHouseWindow:{prefix:"far",iconName:"house-window",icon:[576,512,[],"e3b3","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5zM256 288h64V224H256v64zm-48-72c0-22.1 17.9-40 40-40h80c22.1 0 40 17.9 40 40v80c0 22.1-17.9 40-40 40H248c-22.1 0-40-17.9-40-40V216z"]},faLandmark:{prefix:"far",iconName:"landmark",icon:[512,512,[127963],"f66f","M267.6 3c-7.2-4-16-4-23.2 0L17.6 128.1C6.7 134.1 0 145.5 0 157.9C0 176.8 15.2 192 34.1 192H477.9c18.8 0 34.1-15.2 34.1-34.1c0-12.4-6.7-23.8-17.6-29.8L267.6 3zM256 51.4L423.8 144H88.2L256 51.4zM112 224H64V384H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V224H400V384H336V224H288V384H224V224H176V384H112V224zM0 488c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24z"]},faTruck:{prefix:"far",iconName:"truck",icon:[640,512,[128666,9951],"f0d1","M352 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H320 243.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H352zm32 368c0 53 43 96 96 96s96-43 96-96h40c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V245.3c0-14.9-5.9-29.1-16.4-39.6l-93.3-93.3C487.8 101.9 473.6 96 458.7 96H416V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64c0 53 43 96 96 96s96-43 96-96h64 32 24 8zM557.7 239.6c.1 .1 .3 .3 .4 .4H416V144h42.7c2.1 0 4.2 .8 5.7 2.3l93.3 93.3zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faMusicMagnifyingGlass:{prefix:"far",iconName:"music-magnifying-glass",icon:[640,512,[],"e662","M352 367.2c80.9-8 144-76.2 144-159.2c0-88.4-71.6-160-160-160c-72.7 0-134 48.5-153.5 114.8l-52.6 17.5C143.3 78.6 230.5 0 336 0C450.9 0 544 93.1 544 208c0 48.8-16.8 93.7-44.9 129.1L633 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L465.1 371.1c-32 25.4-71.6 41.5-114.9 44.4c1.1-4.9 1.8-10.1 1.8-15.5c0-1.4 0-2.8-.1-4.2c.1-1.3 .1-2.5 .1-3.8V367.2zM320 184c0-7.7-3.7-15-10-19.5s-14.3-5.7-21.6-3.3l-192 64C86.6 228.5 80 237.7 80 248v48V417.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48V313.3l144-48v88.2c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48s64-21.5 64-48c0-1.5-.1-3-.3-4.4c.2-1.2 .3-2.4 .3-3.6V232 184z"]},faCrosshairs:{prefix:"far",iconName:"crosshairs",icon:[512,512,[],"f05b","M256 0c13.3 0 24 10.7 24 24V41.3C380.1 52.4 459.6 131.9 470.7 232H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H470.7C459.6 380.1 380.1 459.6 280 470.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V470.7C131.9 459.6 52.4 380.1 41.3 280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H41.3C52.4 131.9 131.9 52.4 232 41.3V24c0-13.3 10.7-24 24-24zM89.7 280c10.5 73.6 68.7 131.8 142.3 142.3V392c0-13.3 10.7-24 24-24s24 10.7 24 24v30.3c73.6-10.5 131.8-68.7 142.3-142.3H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h30.3C411.8 158.4 353.6 100.2 280 89.7V120c0 13.3-10.7 24-24 24s-24-10.7-24-24V89.7C158.4 100.2 100.2 158.4 89.7 232H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H89.7zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCloudRainbow:{prefix:"far",iconName:"cloud-rainbow",icon:[576,512,[],"f73e","M291.5 195.2C344.7 107 441.5 48 552 48c13.3 0 24-10.7 24-24s-10.7-24-24-24C420.9 0 306.5 71.7 245.9 178.1c10.8 6 20.8 13.4 29.6 21.9c5.2-1.9 10.5-3.5 16-4.8zM394.6 216c38.1-44.1 94.5-72 157.4-72c13.3 0 24-10.7 24-24s-10.7-24-24-24c-82.4 0-155.7 38.9-202.5 99.4c16.5 3.9 31.8 11 45.2 20.6zm42.9 53.3c9.8 2.8 19.2 6.7 28 11.6C486.1 255.9 517.2 240 552 240c13.3 0 24-10.7 24-24s-10.7-24-24-24c-50.1 0-94.8 23-124.1 59.1c3.7 5.8 6.9 11.8 9.7 18.2zM112 312c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 462.4 48 436.2 48 404c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zm72-120c-64 0-116.3 50.1-119.8 113.3C26.4 322.1 0 359.9 0 404c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 247 366.9 216 320 216c-18 0-34.9 4.6-49.7 12.6C248.5 206.1 217.9 192 184 192z"]},faPersonCane:{prefix:"far",iconName:"person-cane",icon:[448,512,[],"e53c","M176 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 209.5L76.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L93.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h35c26 0 50.6 11.5 67.3 31.4l81.7 97.2c8.5 10.1 7.2 25.3-2.9 33.8s-25.3 7.2-33.8-2.9L256 214.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H176V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V209.5zm80-33.4c-.9-.1-1.8-.1-2.7-.1H176V304h32V176.1zM352 376v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-30.9 25.1-56 56-56s56 25.1 56 56V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-4.4-3.6-8-8-8s-8 3.6-8 8z"]},faAlien:{prefix:"far",iconName:"alien",icon:[448,512,[128125],"f8f5","M194.7 503.2c8.6 5.9 18.9 8.8 29.3 8.8s20.7-2.9 29.3-8.8C299.2 471.7 448 359.3 448 224C448 100.3 347.7 0 224 0S0 100.3 0 224C0 359.3 148.8 471.7 194.7 503.2zM224 48c97.2 0 176 78.8 176 176c0 50.4-28.2 101.3-68.2 146.9c-39.2 44.7-84.2 78.1-105.6 92.7l0 0 0 0-.1 0c0 0-.1 0-.1 0s-.1 0-.1 0l-.1 0c-.3 .1-.9 .2-1.8 .2s-1.4-.1-1.8-.2c-.1 0-.2-.1-.2-.1l-.1 0-.1 0 0 0 0 0c-21.4-14.6-66.4-48-105.6-92.7C76.2 325.3 48 274.4 48 224c0-97.2 78.8-176 176-176zm16 258.3c0 7.6 6.1 13.7 13.7 13.7h32c45.4 0 82.3-36.8 82.3-82.3c0-7.6-6.1-13.7-13.7-13.7h-32c-45.4 0-82.3 36.8-82.3 82.3zM125.7 224h-32c-7.6 0-13.7 6.1-13.7 13.7c0 45.4 36.8 82.3 82.3 82.3h32c7.6 0 13.7-6.1 13.7-13.7c0-45.4-36.8-82.3-82.3-82.3z"]},faTent:{prefix:"far",iconName:"tent",icon:[576,512,[],"e57d","M274.4 4.2c8.2-5.7 19-5.7 27.3 0L521.5 155.9c13.5 9.3 22.2 24 23.9 40.2l26.7 254c3.5 33.1-22.4 61.9-55.7 61.9H440 264 59.5C26.3 512 .4 483.2 3.9 450.1l26.7-254c1.7-16.3 10.4-31 23.9-40.2L274.4 4.2zM516.5 464c4.7 0 8.5-4.1 8-8.8l-26.7-254c-.2-2.3-1.5-4.4-3.4-5.7L312 69.7V279.3L413.6 464H516.5zM264 69.7L81.7 195.4c-1.9 1.3-3.2 3.4-3.4 5.7l-26.7 254c-.5 4.7 3.2 8.8 8 8.8H264l0-136 0-136 0-122.3z"]},faLaptopBinary:{prefix:"far",iconName:"laptop-binary",icon:[640,512,[],"e5e7","M128 80H512c8.8 0 16 7.2 16 16V320h48V96c0-35.3-28.7-64-64-64H128C92.7 32 64 60.7 64 96V320h48V96c0-8.8 7.2-16 16-16zM50.7 400H589.3c-6.6 18.6-24.4 32-45.3 32H96c-20.9 0-38.7-13.4-45.3-32zM32 352c-17.7 0-32 14.3-32 32c0 53 43 96 96 96H544c53 0 96-43 96-96c0-17.7-14.3-32-32-32H32zM200 128c-22.1 0-40 17.9-40 40v32c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V168c0-22.1-17.9-40-40-40H200zm-8 40c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v32c0 4.4-3.6 8-8 8H200c-4.4 0-8-3.6-8-8V168zm112-40c-8.8 0-16 7.2-16 16s7.2 16 16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16H304zm80 40v32c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V168c0-22.1-17.9-40-40-40H424c-22.1 0-40 17.9-40 40zm40-8h16c4.4 0 8 3.6 8 8v32c0 4.4-3.6 8-8 8H424c-4.4 0-8-3.6-8-8V168c0-4.4 3.6-8 8-8zM192 272c-8.8 0-16 7.2-16 16s7.2 16 16 16v16h32V288c0-8.8-7.2-16-16-16H192zm240 0H416c-8.8 0-16 7.2-16 16s7.2 16 16 16v16h32V288c0-8.8-7.2-16-16-16zm-64 40c0-22.1-17.9-40-40-40H312c-22.1 0-40 17.9-40 40v8h32v-8c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v8h32v-8z"]},faVestPatches:{prefix:"far",iconName:"vest-patches",icon:[448,512,[],"e086","M178.5 81.5l28.8 95-25.1 82.8-64-211.2c-.3 0-.6-.1-.9-.1H104c-4.4 0-8 3.6-8 8v72 58.7c0 13-3.5 25.9-10.3 37L51.4 280.9c-2.2 3.7-3.4 8-3.4 12.3V456c0 4.4 3.6 8 8 8H176.4c1.6 17.6 8.4 33.8 18.8 46.9c-3.6 .7-7.4 1.1-11.2 1.1H56c-30.9 0-56-25.1-56-56V293.3c0-13 3.5-25.9 10.3-37l34.3-57.2c2.2-3.7 3.4-8 3.4-12.3V128 56C48 25.1 73.1 0 104 0h13.3 6.8c10.1 0 19.5 3.8 26.7 10.2c4.6 2.8 8.6 6 12 9C172.3 27.6 191.4 40 224 40s51.7-12.4 61.2-20.8c3.4-3.1 7.5-6.2 12-9C304.4 3.8 313.8 0 323.9 0h6.8H344c30.9 0 56 25.1 56 56v72 58.7c0 4.4 1.2 8.6 3.4 12.3l34.3 57.2c6.7 11.2 10.3 24 10.3 37V456c0 30.9-25.1 56-56 56H264c-30.9 0-56-25.1-56-56V295.1c0-7.1 1-14.1 3.1-20.9L269.5 81.5c-13 4-28.1 6.5-45.5 6.5s-32.5-2.6-45.5-6.5zM329.8 48.1L257 288.2c-.7 2.3-1 4.6-1 7V456c0 4.4 3.6 8 8 8H392c4.4 0 8-3.6 8-8V293.3c0-4.4-1.2-8.6-3.4-12.3l-34.3-57.2c-6.7-11.2-10.3-24-10.3-37V128 56c0-3.9-2.7-7.1-6.4-7.8c-.5-.1-1.1-.2-1.6-.2H330.7c-.3 0-.6 0-.9 .1zM288 288v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v8h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H304c-8.8 0-16-7.2-16-16V288zM84.7 260.7c6.2-6.2 16.4-6.2 22.6 0L120 273.4l12.7-12.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L142.6 296l12.7 12.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L120 318.6l-12.7 12.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L97.4 296 84.7 283.3c-6.2-6.2-6.2-16.4 0-22.6zM112 360a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faPeopleDressSimple:{prefix:"far",iconName:"people-dress-simple",icon:[512,512,[],"e218","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM112.3 208h31.4c7.1 0 13.4 4.7 15.4 11.6L192.4 336H63.6L96.9 219.6c2-6.9 8.2-11.6 15.4-11.6zm0-48c-28.6 0-53.7 18.9-61.5 46.4L11.7 343.2C5.8 363.7 21.2 384 42.4 384H64V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L205.3 206.4c-7.9-27.5-33-46.4-61.5-46.4H112.3zM448 64A64 64 0 1 0 320 64a64 64 0 1 0 128 0zM368.3 208h31.4c7.1 0 13.4 4.7 15.4 11.6L448.4 336H319.6l33.3-116.4c2-6.9 8.2-11.6 15.4-11.6zm0-48c-28.6 0-53.7 18.9-61.5 46.4L267.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8H320V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H368.3z"]},faCheckDouble:{prefix:"far",iconName:"check-double",icon:[448,512,[],"f560","M337 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-143 143L97 127c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l80 80c9.4 9.4 24.6 9.4 33.9 0L337 81zM441 201c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-247 247L41 295c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L143 465c9.4 9.4 24.6 9.4 33.9 0L441 201z"]},faArrowDownAZ:efa,faSortAlphaAsc:efn,faSortAlphaDown:efo,faBowlingBallPin:{prefix:"far",iconName:"bowling-ball-pin",icon:[576,512,[],"e0c3","M464 48c-17.7 0-32 14.3-32 32v4.4c0 5.8 .7 11.5 2.1 17.1l9.4 37.4c1.7 6.9 3 14 3.7 21.1h33.6c.7-7.1 2-14.2 3.7-21.1l9.4-37.4c1.4-5.6 2.1-11.3 2.1-17.1V80c0-17.7-14.3-32-32-32zM438.3 230.2l-1 2.7c-8.5-27.4-21.8-52.7-38.8-74.9c-.4-2.5-1-5-1.6-7.4l-9.4-37.4c-2.3-9.4-3.5-19-3.5-28.7V80c0-44.2 35.8-80 80-80s80 35.8 80 80v4.4c0 9.7-1.2 19.3-3.5 28.7l-9.4 37.4c-2.1 8.2-3.1 16.7-3.1 25.2v1c0 12.5 2.2 24.8 6.6 36.5L563 288.9c8.6 23 13 47.4 13 72c0 29.3-6.3 58.2-18.4 84.8L536 493.2c-5.2 11.4-16.6 18.8-29.1 18.8H421.2c-12.6 0-23.9-7.3-29.1-18.8l-10.6-23.3c12.6-13.1 23.7-27.7 33-43.4l17 37.5h65.1l17.4-38.3c9.3-20.4 14.1-42.5 14.1-64.9c0-18.8-3.4-37.5-10-55.1l-28.3-75.5c-2.7-7.2-4.9-14.6-6.4-22.2H444.8c-1.6 7.5-3.7 14.9-6.4 22.2zM168 196a28 28 0 1 1 56 0 28 28 0 1 1 -56 0zm28 60a28 28 0 1 1 0 56 28 28 0 1 1 0-56zM96 244a28 28 0 1 1 56 0 28 28 0 1 1 -56 0zm272 60A160 160 0 1 0 48 304a160 160 0 1 0 320 0zM0 304a208 208 0 1 1 416 0A208 208 0 1 1 0 304z"]},faBellSchoolSlash:{prefix:"far",iconName:"bell-school-slash",icon:[640,512,[],"f5d6","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L570.7 422c3.4-6.6 5.3-14.1 5.3-22c0-26.5-21.5-48-48-48c-12.1 0-23.1 4.5-31.5 11.8L445 323.5c22.1-33 35-72.8 35-115.5C480 93.1 386.9 0 272 0C211.2 0 156.6 26.1 118.5 67.6L38.8 5.1zM156.5 97.3C185.6 66.9 226.6 48 272 48c88.4 0 160 71.6 160 160c0 31.6-9.1 61-24.9 85.8L356.3 254c7.5-13.7 11.7-29.3 11.7-46c0-53-43-96-96-96c-25 0-47.7 9.5-64.8 25.1L156.5 97.3zm161 126.2l-71.3-55.9c7.5-4.8 16.4-7.6 25.9-7.6c26.5 0 48 21.5 48 48c0 5.4-.9 10.6-2.6 15.5zM467.1 464H414c1.3-5.1 2-10.5 2-16V423.8l-85-67C312.7 364 292.8 368 272 368c-88.4 0-160-71.6-160-160c0-7.6 .5-15.2 1.6-22.5l-42-33.1C66.6 170.1 64 188.7 64 208c0 59 24.6 112.2 64 150.1V448c0 35.3 28.7 64 64 64H336h16H480c13.1 0 25.3-3.5 35.9-9.6L467.1 464zM336 464H192c-8.8 0-16-7.2-16-16V392.6c28.7 15 61.4 23.4 96 23.4s67.3-8.5 96-23.4V448c0 8.8-7.2 16-16 16H336z"]},faPlusLarge:{prefix:"far",iconName:"plus-large",icon:[512,512,[],"e59e","M488 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-208 0 0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208L24 280c-13.3 0-24-10.7-24-24s10.7-24 24-24H232l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 208 208 0z"]},faMoneyBillWheat:{prefix:"far",iconName:"money-bill-wheat",icon:[512,512,[],"e52a","M176 0c-8.8 0-16 7.2-16 16c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80zM56 16C42.7 16 32 26.7 32 40s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zM24 88C10.7 88 0 98.7 0 112s10.7 24 24 24H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm8 96c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-13.3 0-24 10.7-24 24zM272 16c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80c-8.8 0-16 7.2-16 16zM400 0c-8.8 0-16 7.2-16 16c0 44.2 35.8 80 80 80c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80zm80 144c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80zM352 128c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80c0-8.8-7.2-16-16-16zm-96 16c0-8.8-7.2-16-16-16c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16c44.2 0 80-35.8 80-80zM48 359.5c28.9-3.6 51.9-26.6 55.5-55.5h305c3.6 29 26.6 51.9 55.5 55.5v49c-29 3.6-51.9 26.6-55.5 55.5h-305c-3.6-29-26.6-51.9-55.5-55.5v-49zM48 256c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48H48zM256 448a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faCameraViewfinder:efs,faScreenshot:efl,faMessageMusic:efh,faCommentAltMusic:efg,faCarBuilding:{prefix:"far",iconName:"car-building",icon:[640,512,[],"f859","M288 48H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H192v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H288c35.3 0 64 28.7 64 64v64.5c-17.5 1.7-33.9 7.7-48 17.1V64c0-8.8-7.2-16-16-16zM256 219.1l-13.1 36.6c-.9 .2-1.9 .3-2.9 .3H208c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v11.1zM96 112c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V112zM208 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM96 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V208zm0 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V304zm265.8-96c-10.1 0-19.2 6.4-22.6 15.9L322.1 272H541.9l-17.2-48.1c-3.4-9.6-12.5-15.9-22.6-15.9H361.8zm-96.4 79.9L294 207.8c10.2-28.7 37.4-47.8 67.8-47.8H502.2c30.4 0 57.6 19.1 67.8 47.8l28.6 80.1c.2 .5 .3 .9 .5 1.4C623.8 306.7 640 335.5 640 368v32 16 32 40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H272v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448 416 400 368c0-32.5 16.2-61.3 40.9-78.7c.1-.5 .3-.9 .5-1.4zM544 320H320c-26.5 0-48 21.5-48 48v32H592V368c0-26.5-21.5-48-48-48zM336 336a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm168 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faBorderBottomRight:efM,faBorderStyleAlt:efu,faOctagon:{prefix:"far",iconName:"octagon",icon:[512,512,[128721],"f306","M170.5 57.4c6-6 14.1-9.4 22.6-9.4H318.9c8.5 0 16.6 3.4 22.6 9.4L454.6 170.5c6 6 9.4 14.1 9.4 22.6V318.9c0 8.5-3.4 16.6-9.4 22.6L341.5 454.6c-6 6-14.1 9.4-22.6 9.4H193.1c-8.5 0-16.6-3.4-22.6-9.4L57.4 341.5c-6-6-9.4-14.1-9.4-22.6V193.1c0-8.5 3.4-16.6 9.4-22.6L170.5 57.4zM136.6 23.4L23.4 136.6C8.4 151.6 0 171.9 0 193.1V318.9c0 21.2 8.4 41.6 23.4 56.6L136.6 488.6c15 15 35.4 23.4 56.6 23.4H318.9c21.2 0 41.6-8.4 56.6-23.4L488.6 375.4c15-15 23.4-35.4 23.4-56.6V193.1c0-21.2-8.4-41.6-23.4-56.6L375.4 23.4C360.4 8.4 340.1 0 318.9 0H193.1c-21.2 0-41.6 8.4-56.6 23.4z"]},faCommentArrowUpRight:{prefix:"far",iconName:"comment-arrow-up-right",icon:[512,512,[],"e145","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM200 152c-13.3 0-24 10.7-24 24s10.7 24 24 24h54.1l-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87V288c0 13.3 10.7 24 24 24s24-10.7 24-24V176c0-13.3-10.7-24-24-24H200z"]},faOctagonDivide:{prefix:"far",iconName:"octagon-divide",icon:[512,512,[],"e203","M191.5 48.1c-6.4 0-12.5 2.5-17 7L55.1 174.5c-4.5 4.5-7 10.6-7 17v129c0 6.4 2.5 12.5 7 17L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2C154.1 7.7 172.4 .1 191.5 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4l33.9-33.9L174.5 456.9c4.5 4.5 10.6 7 17 7h129c6.4 0 12.5-2.5 17-7L456.9 337.5c4.5-4.5 7-10.6 7-17v-129c0-6.4-2.5-12.5-7-17L337.5 55.1c-4.5-4.5-10.6-7-17-7h-129zM256 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM168 232H344c13.3 0 24 10.7 24 24s-10.7 24-24 24H168c-13.3 0-24-10.7-24-24s10.7-24 24-24zm56 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faCookie:{prefix:"far",iconName:"cookie",icon:[512,512,[127850],"f563","M240.5 64.6c-12-1.7-24.3 .5-35.1 6.2l-74 39.5C120.7 116 112 125 106.6 136L69.9 211.6c-5.4 11-7.1 23.5-5 35.6L79.4 330c2.1 12.1 8 23.2 16.8 31.7l60.3 58.4c8.8 8.5 20 14 32 15.7l83 11.7c12 1.7 24.3-.5 35.1-6.2l74-39.5C391.3 396 400 387 405.4 376l36.7-75.5c5.4-11 7.1-23.5 5-35.6L432.6 182c-2.1-12.1-8-23.2-16.8-31.7L355.5 91.9c-8.8-8.5-20-14-32-15.7l-83-11.7zM182.8 28.4c19.7-10.5 42.3-14.5 64.4-11.4l83 11.7c22.1 3.1 42.7 13.2 58.7 28.7l60.3 58.4c16.1 15.6 26.8 35.8 30.7 57.9l14.6 82.8c3.9 22.1 .7 44.8-9.1 64.9L448.6 397c-9.8 20.1-25.7 36.6-45.4 47.2l-74 39.5c-19.7 10.5-42.3 14.5-64.4 11.4l-83-11.7c-22.1-3.1-42.7-13.2-58.7-28.7L62.8 396.2C46.8 380.6 36 360.3 32.2 338.3L17.6 255.5c-3.9-22.1-.7-44.8 9.1-64.9L63.4 115c9.8-20.1 25.7-36.6 45.4-47.2l74-39.5zM288 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm0 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-96 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM320 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faArrowRotateLeft:efm,faArrowLeftRotate:efd,faArrowRotateBack:efp,faArrowRotateBackward:efz,faUndo:efC,faTvMusic:{prefix:"far",iconName:"tv-music",icon:[640,512,[],"f8e6","M576 48c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H576zM64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 488c0 13.3 10.7 24 24 24H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zM416 96c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V187.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V128 96z"]},faHardDrive:efL,faHdd:efI,faReel:{prefix:"far",iconName:"reel",icon:[448,512,[],"e238","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H64V88c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24V48h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H384 344 104 64 24zm80 72V48H344V72H104zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H64h40H344h40 40c13.3 0 24-10.7 24-24s-10.7-24-24-24H384V424c0-13.3-10.7-24-24-24H88c-13.3 0-24 10.7-24 24v40H24zm320 0H104V440H344v24zM80 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z"]},faFaceGrinSquintTears:efA,faGrinSquintTears:efH,faDumbbell:{prefix:"far",iconName:"dumbbell",icon:[640,512,[],"f44b","M128 88c0-30.9 25.1-56 56-56h16c30.9 0 56 25.1 56 56V232H384V88c0-30.9 25.1-56 56-56h16c30.9 0 56 25.1 56 56v16h24c30.9 0 56 25.1 56 56v72h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H592v72c0 30.9-25.1 56-56 56H512v16c0 30.9-25.1 56-56 56H440c-30.9 0-56-25.1-56-56V280H256V424c0 30.9-25.1 56-56 56H184c-30.9 0-56-25.1-56-56V408H104c-30.9 0-56-25.1-56-56V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H48V160c0-30.9 25.1-56 56-56h24V88zm48 16v24V384v24 16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8v16zm-48 48H104c-4.4 0-8 3.6-8 8V352c0 4.4 3.6 8 8 8h24V152zM464 384V128 104 88c0-4.4-3.6-8-8-8H440c-4.4 0-8 3.6-8 8V424c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V408 384zm72-24c4.4 0 8-3.6 8-8V160c0-4.4-3.6-8-8-8H512V360h24z"]},faRectangleList:efv,faListAlt:efV,faTarpDroplet:{prefix:"far",iconName:"tarp-droplet",icon:[576,512,[],"e57c","M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128H197.5c7 19.8 20.3 36.6 37.5 48H64c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16l352 0V384c0-17.7 14.3-32 32-32h80V192c0-8.8-7.2-16-16-16l-170.9 0c17.2-11.4 30.5-28.2 37.5-48H512c35.3 0 64 28.7 64 64V364.1c0 12.7-5.1 24.9-14.1 33.9l-99.9 99.9c-9 9-21.2 14.1-33.9 14.1L64 512c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zm48 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faAlarmExclamation:{prefix:"far",iconName:"alarm-exclamation",icon:[512,512,[],"f843","M14.9 146.4C5.5 131.6 0 114 0 95.2C0 42.6 42.6 0 95.2 0c25 0 47.8 9.6 64.8 25.4L14.9 146.4zM432 288A176 176 0 1 0 80 288a176 176 0 1 0 352 0zM396.5 462.5C358.1 493.4 309.2 512 256 512s-102.1-18.6-140.5-49.5L73 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l42.5-42.5C50.6 390.1 32 341.2 32 288C32 164.3 132.3 64 256 64s224 100.3 224 224c0 53.2-18.6 102.1-49.5 140.5L473 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-42.5-42.5zM352 25.4C369 9.6 391.8 0 416.8 0C469.4 0 512 42.6 512 95.2c0 18.8-5.5 36.3-14.9 51.1L352 25.4zM256 352a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm24-168V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faHouseMedicalCircleCheck:{prefix:"far",iconName:"house-medical-circle-check",icon:[640,512,[],"e511","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L526.1 194.6c-9.8-1.7-19.9-2.6-30.1-2.6c-14.2 0-28.1 1.7-41.3 4.9L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32H348.5c12.3 18.8 28 35.1 46.3 48H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM320 256h40.2c-15.3 18.5-26.9 40.2-33.6 64H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48zm32 112a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faTrafficCone:{prefix:"far",iconName:"traffic-cone",icon:[512,512,[],"f636","M217.8 15c3.7-9 12.5-15 22.2-15h32c9.8 0 18.6 5.9 22.2 15L476.9 464H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H35.1L217.8 15zM386 368H126L86.9 464H425.1l-39-96zm-19.5-48L320.9 208H191.1L145.5 320h221zM210.6 160h90.8L256 48.4 210.6 160z"]},faGrate:{prefix:"far",iconName:"grate",icon:[448,512,[],"e193","M56 32C25.1 32 0 57.1 0 88V256 424c0 30.9 25.1 56 56 56h72 96 96 72c30.9 0 56-25.1 56-56V256 88c0-30.9-25.1-56-56-56H320 224 128 56zm48 48V232H48V88c0-4.4 3.6-8 8-8h48zM48 280h56V432H56c-4.4 0-8-3.6-8-8V280zM152 432V280h48V432H152zm96 0V280h48V432H248zm96 0V280h56V424c0 4.4-3.6 8-8 8H344zm56-200H344V80h48c4.4 0 8 3.6 8 8V232zM296 80V232H248V80h48zm-96 0V232H152V80h48z"]},faArrowDownRight:{prefix:"far",iconName:"arrow-down-right",icon:[384,512,[],"e093","M328 416c13.3 0 24-10.7 24-24V152c0-13.3-10.7-24-24-24s-24 10.7-24 24V334.1L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l231 231H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H328z"]},faPersonSkiingNordic:efy,faSkiingNordic:efN,faCalendarPlus:{prefix:"far",iconName:"calendar-plus",icon:[448,512,[],"f271","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192zm176 40c-13.3 0-24 10.7-24 24v48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48c0 13.3 10.7 24 24 24s24-10.7 24-24V352h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V256c0-13.3-10.7-24-24-24z"]},faPersonFromPortal:efx,faPortalExit:efT,faPlaneArrival:{prefix:"far",iconName:"plane-arrival",icon:[640,512,[128748],"f5af","M552.2 333.2c4.3 4 2.8 11.1-2.8 12.9c-26.5 8.8-54.9 9.7-81.9 2.6L141.9 264c-1.2-.3-2.3-.9-3.2-1.7l-87.7-75c-1.8-1.5-2.8-3.7-2.8-6.1l-.2-86.6 18.2 4.6c2.5 .6 4.5 2.4 5.5 4.8l25.9 64.8c2.8 7 8.8 12.3 16.1 14.3l113.9 30.4c8.4 2.2 17.4-.2 23.4-6.5s8.3-15.3 5.8-23.6L216.3 48 242 48 349.1 238.4c3.2 5.6 8.5 9.8 14.7 11.4l113 30.1c16.3 4.3 31.3 12.6 43.7 24l31.6 29.2zm12.3 58.5c40.3-13.3 51.5-65 20.3-93.8l-31.6-29.2c-18.1-16.7-40-28.8-63.8-35.1L386 206.1 281.5 20.4C274.4 7.8 261.1 0 246.6 0H205.5c-26.8 0-46 25.8-38.3 51.5l31.4 104.6-60.8-16.2L116.4 86.3c-6.7-16.7-21-29.2-38.4-33.5L49.7 45.7C24.5 39.4 0 58.5 0 84.6l.2 96.8 0 0c0 16.3 7.2 31.8 19.6 42.4l87.7 75c6.4 5.5 14.1 9.5 22.3 11.6l325.5 84.7c35.9 9.4 73.8 8.1 109.1-3.5zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm168-96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faCowbellCirclePlus:efb,faCowbellMore:efw,faCircleLeft:efD,faArrowAltCircleLeft:efk,faDistributeSpacingVertical:{prefix:"far",iconName:"distribute-spacing-vertical",icon:[512,512,[],"e366","M0 56C0 69.3 10.7 80 24 80H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24C10.7 32 0 42.7 0 56zM368 208v96H144V208H368zM144 160c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H368c26.5 0 48-21.5 48-48V208c0-26.5-21.5-48-48-48H144zM24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faSignalBarsFair:efS,faSignalAlt2:efE,faSportsball:{prefix:"far",iconName:"sportsball",icon:[512,512,[],"e44b","M447 99c3.8 33.4 4.4 70.2-.1 107c-25.6-8.1-49.2-20.8-69.7-37.2L447 99zm-9 154.5c-7.2 28-17.9 55.2-33 79.8c-4.7 7.7-9.9 15.1-15.5 22.3L289.9 256l53.1-53.1c27.5 22.9 59.7 40.3 94.9 50.6zM356.1 390.1c-19.4 16.1-42.4 29.6-69.7 39.8c-10.2 3.8-21 7.1-32.4 9.9c-10.2-35.9-27.8-68.7-51.1-96.7L256 289.9 356.1 390.1zM206.3 447.8c-31.5 3.2-67 3-106.9-1.3l69.3-69.3c16.6 20.8 29.5 44.6 37.5 70.6zM22.9 455.2l0 0c.5 2.7 1 5.3 1.6 7.9c1.6 7.5 5.7 14 11.4 18.6c4.2 3.3 9.2 5.6 14.6 6.5c103.9 17.4 187 11 252.6-13.3c66-24.5 112.2-66.5 142.9-116.5c60.2-98.2 59.1-224.7 41.6-309.5c-1.5-7.1-5.2-13.3-10.5-17.8c-.7-.6-1.5-1.3-2.3-1.8c-3.9-2.8-8.4-4.7-13.3-5.5c-2.1-.3-4.2-.7-6.2-1l0 0C395.7 13.3 343 11.7 296.6 16.9c0 0 0 0 0 0c-16.6 1.9-32.4 4.6-47.5 8.1c0 0 0 0 0 0c-14.1 3.3-27.5 7.4-40.3 12.1c-34.1 12.7-63 30-87.1 50.7l0 0C109.4 98.5 98.3 110 88.3 122.2l0 0c-8.2 10-15.6 20.5-22.2 31.4c-18.4 29.9-31 62.5-39.2 95.7c0 0 0 0 0 0c-3.9 15.7-6.8 31.6-8.8 47.4c0 0 0 0 0 0c-7.4 56.9-3.6 113 4.9 158.4zM65 413c-3.8-33.4-4.4-70.2 .1-107c25.6 8.1 49.2 20.8 69.7 37.2L65 413zm9-154.5c7.2-28 17.9-55.2 33-79.8c4.7-7.7 9.9-15.1 15.5-22.3L222.1 256l-53.1 53.1c-27.5-22.9-59.7-40.3-94.9-50.6zm81.9-136.6c19.4-16.1 42.4-29.6 69.7-39.8c10.2-3.8 21-7.1 32.4-9.9c10.2 35.9 27.8 68.7 51.1 96.7L256 222.1 155.9 121.9zM305.7 64.2c31.5-3.2 67-3 106.9 1.3l-69.3 69.3c-16.6-20.8-29.5-44.6-37.5-70.6z"]},faGameConsoleHandheldCrank:{prefix:"far",iconName:"game-console-handheld-crank",icon:[640,512,[],"e5b9","M96 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H96zM32 96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V272h32V200 168c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H560v72c0 13.3-10.7 24-24 24H480v96c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V96zm128 32H352c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm16 160c8.8 0 16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H192v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V352H144c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V304c0-8.8 7.2-16 16-16zm120 16a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faTrainSubway:efj,faSubway:efO,faChartGantt:{prefix:"far",iconName:"chart-gantt",icon:[512,512,[],"e0e4","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM128 136c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24zm88 72H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm160 96h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faFaceSmileUpsideDown:{prefix:"far",iconName:"face-smile-upside-down",icon:[512,512,[],"e395","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM177.6 193.9C192.8 177.5 218.8 160 256 160s63.2 17.5 78.4 33.9c9 9.7 24.2 10.4 33.9 1.4s10.4-24.2 1.4-33.9c-22-23.8-60-49.4-113.6-49.4s-91.7 25.5-113.6 49.4c-9 9.7-8.4 24.9 1.4 33.9s24.9 8.4 33.9-1.4zM208.4 304a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"]},faBallPile:{prefix:"far",iconName:"ball-pile",icon:[640,512,[],"f77e","M368 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48 0c0 26.7-10.9 50.9-28.6 68.3c9-2.8 18.6-4.3 28.6-4.3c53 0 96 43 96 96c0 26.7-10.9 50.9-28.6 68.3c9-2.8 18.6-4.3 28.6-4.3c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96c0-26.7 10.9-50.9 28.6-68.3c-9 2.8-18.6 4.3-28.6 4.3s-19.5-1.5-28.6-4.3C405.1 365.1 416 389.3 416 416c0 53-43 96-96 96s-96-43-96-96c0-26.7 10.9-50.9 28.6-68.3c-9 2.8-18.6 4.3-28.6 4.3s-19.5-1.5-28.6-4.3C213.1 365.1 224 389.3 224 416c0 53-43 96-96 96s-96-43-96-96s43-96 96-96c9.9 0 19.5 1.5 28.6 4.3C138.9 306.9 128 282.7 128 256c0-53 43-96 96-96c9.9 0 19.5 1.5 28.6 4.3C234.9 146.9 224 122.7 224 96c0-53 43-96 96-96s96 43 96 96zm-96 96c-9.9 0-19.5-1.5-28.6-4.3C309.1 205.1 320 229.3 320 256c0-26.7 10.9-50.9 28.6-68.3c-9 2.8-18.6 4.3-28.6 4.3zm0 64c0 26.7-10.9 50.9-28.6 68.3c9-2.8 18.6-4.3 28.6-4.3s19.5 1.5 28.6 4.3C330.9 306.9 320 282.7 320 256zM176 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM368 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm48-112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM560 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faBadgeDollar:{prefix:"far",iconName:"badge-dollar",icon:[512,512,[],"f645","M200.3 81.5C210.9 61.5 231.9 48 256 48s45.1 13.5 55.7 33.5C317.1 91.7 329 96.6 340 93.2c21.6-6.6 46.1-1.4 63.1 15.7s22.3 41.5 15.7 63.1c-3.4 11 1.5 22.9 11.7 28.2c20 10.6 33.5 31.6 33.5 55.7s-13.5 45.1-33.5 55.7c-10.2 5.4-15.1 17.2-11.7 28.2c6.6 21.6 1.4 46.1-15.7 63.1s-41.5 22.3-63.1 15.7c-11-3.4-22.9 1.5-28.2 11.7c-10.6 20-31.6 33.5-55.7 33.5s-45.1-13.5-55.7-33.5c-5.4-10.2-17.2-15.1-28.2-11.7c-21.6 6.6-46.1 1.4-63.1-15.7S86.6 361.6 93.2 340c3.4-11-1.5-22.9-11.7-28.2C61.5 301.1 48 280.1 48 256s13.5-45.1 33.5-55.7C91.7 194.9 96.6 183 93.2 172c-6.6-21.6-1.4-46.1 15.7-63.1S150.4 86.6 172 93.2c11 3.4 22.9-1.5 28.2-11.7zM256 0c-35.9 0-67.8 17-88.1 43.4c-33-4.3-67.6 6.2-93 31.6s-35.9 60-31.6 93C17 188.2 0 220.1 0 256s17 67.8 43.4 88.1c-4.3 33 6.2 67.6 31.6 93s60 35.9 93 31.6C188.2 495 220.1 512 256 512s67.8-17 88.1-43.4c33 4.3 67.6-6.2 93-31.6s35.9-60 31.6-93C495 323.8 512 291.9 512 256s-17-67.8-43.4-88.1c4.3-33-6.2-67.6-31.6-93s-60-35.9-93-31.6C323.8 17 291.9 0 256 0zm20.9 140.4c0-11-9-20-20-20s-20 9-20 20v17.4c-8.8 1.8-17.7 4.8-25.7 9.6c-15 8.9-27.7 24.4-27.6 46.9c.1 21.5 12.6 35.1 26.3 43.4c11.9 7.2 27 11.7 39.1 15.4l1.9 .6c13.9 4.2 24.4 7.6 31.7 12.2c6.1 3.8 7.5 6.8 7.6 11c.1 6.5-2.5 10.4-7.6 13.6c-6 3.7-15.2 5.9-25.1 5.6c-12.7-.4-24.6-4.4-39.7-9.6l0 0 0 0 0 0 0 0c-2.6-.9-5.2-1.8-8-2.7c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c2.2 .7 4.5 1.5 6.8 2.3c9.7 3.3 20.9 7.2 32.8 9.6v18c0 11 9 20 20 20s20-9 20-20V354.4c9.3-1.7 18.6-4.9 26.8-10.1c15.3-9.5 26.8-25.7 26.5-48.1c-.3-21.6-12.4-35.6-26.3-44.3c-12.5-7.9-28.3-12.6-40.8-16.4l-.6-.2c-14.1-4.3-24.6-7.5-31.9-11.9c-6.2-3.7-7-6.3-7-9.3c0-5.1 2.1-8.8 7.9-12.3c6.5-3.8 16-6 25-5.8c10.9 .2 22.9 2.6 35.2 5.8c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-7.8-2.1-16.3-4.1-25.1-5.4V140.4z"]},faMoneyBillsSimple:efP,faMoneyBillsAlt:ef_,faListTimeline:{prefix:"far",iconName:"list-timeline",icon:[512,512,[],"e1d1","M219.9 112H400V80H219.9l-16 16 16 16zm-72.6-4.7c-6.2-6.2-6.2-16.4 0-22.6l43.3-43.3c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H213.3c-8.5 0-16.6-3.4-22.6-9.4l-43.3-43.3zM64 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 160a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm187.9 16H400V400H219.9l-16 16 16 16zm-72.6-4.7c-6.2-6.2-6.2-16.4 0-22.6l43.3-43.3c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H213.3c-8.5 0-16.6-3.4-22.6-9.4l-43.3-43.3zM203.9 256l16 16H464V240H219.9l-16 16zm-13.3 54.6l-43.3-43.3c-6.2-6.2-6.2-16.4 0-22.6l43.3-43.3c6-6 14.1-9.4 22.6-9.4H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H213.3c-8.5 0-16.6-3.4-22.6-9.4z"]},faIndianRupeeSign:efB,faIndianRupee:efU,faInr:efR,faCropSimple:efY,faCropAlt:efG,faMoneyBill1:efQ,faMoneyBillAlt:efF,faLeftLong:efZ,faLongArrowAltLeft:efq,faKeyboardDown:{prefix:"far",iconName:"keyboard-down",icon:[576,512,[],"e1c2","M64 48c-8.8 0-16 7.2-16 16V240c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V240c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM159 359c9.4-9.4 24.6-9.4 33.9 0l95 95 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L305 505c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7L159 393c-9.4-9.4-9.4-24.6 0-33.9zm1-167c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V192zM120 88h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V104zm96-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V104zm96-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16z"]},faCircleUpRight:{prefix:"far",iconName:"circle-up-right",icon:[512,512,[],"e129","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm96 313.4c0 12.5-10.1 22.6-22.6 22.6c-6 0-11.8-2.4-16-6.6L280 296l-66.3 66.3C210 366 205.1 368 200 368s-10-2-13.7-5.7l-36.7-36.7C146 322 144 317.1 144 312s2-10 5.7-13.7L216 232l-33.4-33.4c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H336c8.8 0 16 7.2 16 16V313.4z"]},faCloudBoltMoon:efK,faThunderstormMoon:efJ,faTurnLeftUp:{prefix:"far",iconName:"turn-left-up",icon:[384,512,[],"e638","M208.4 6.5c-9.2-8.7-23.7-8.7-32.9 0L46.6 127.9c-9.3 8.8-14.6 21-14.6 33.7C32 187.3 52.7 208 78.3 208H120V352c0 88.4 71.6 160 160 160h48c30.9 0 56-25.1 56-56V424c0-30.9-25.1-56-56-56H272c-4.4 0-8-3.6-8-8V208h41.7c25.6 0 46.3-20.7 46.3-46.3c0-12.8-5.3-25-14.6-33.7L208.4 6.5zm93 153.5H240c-13.3 0-24 10.7-24 24V360c0 30.9 25.1 56 56 56h56c4.4 0 8 3.6 8 8v32c0 4.4-3.6 8-8 8H280c-61.9 0-112-50.1-112-112V184c0-13.3-10.7-24-24-24H82.5L192 57 301.5 160z"]},faDna:{prefix:"far",iconName:"dna",icon:[448,512,[129516],"f471","M416 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 2.7-.1 5.4-.2 8H80.2c-.2-2.6-.2-5.3-.2-8C80 10.7 69.3 0 56 0S32 10.7 32 24c0 55.6 24.5 101.9 58.1 141.9c27.2 32.4 61.5 62 95.8 90.1c-34.3 28.1-68.6 57.7-95.8 90.1C56.5 386.1 32 432.4 32 488c0 13.3 10.7 24 24 24s24-10.7 24-24c0-2.7 .1-5.4 .2-8H367.8c.2 2.6 .2 5.3 .2 8c0 13.3 10.7 24 24 24s24-10.7 24-24c0-55.6-24.5-101.9-58.1-141.9c-20.6-24.5-45.2-47.3-70.8-69.2c-8.7 7.1-17.3 14.1-25.7 20.9l0 0-2.2 1.8c-3.4 2.7-6.7 5.5-10.1 8.1c11.2 9.4 22.1 18.8 32.3 28.3h-115c22-20.4 46.7-40.4 72.2-61c.3-.2 .5-.4 .8-.6l.7-.6c41.3-33.4 84.7-68.6 117.7-107.9C391.5 125.9 416 79.6 416 24zM121.1 384H326.9c12.4 15.7 22.4 31.6 29.4 48H91.7c7-16.4 17-32.3 29.4-48zM91.7 80H356.3c-7 16.4-17 32.3-29.4 48H121.1c-12.4-15.7-22.4-31.6-29.4-48zm189.8 96c-17.8 16.4-37.2 32.6-57.5 49.1c-20.3-16.5-39.7-32.7-57.5-49.1h115z"]},faVirusSlash:{prefix:"far",iconName:"virus-slash",icon:[640,512,[],"e075","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zM220 147.1c39 4.3 78.6-14.2 100-47.6c11.6 18.2 28.6 31.9 48 40c19.5 8.1 41.4 10.5 62.6 5.8c-9.3 42.2 9.4 87.3 45.8 110.6c-21.2 13.6-36.4 34.5-43.6 58L220 147.1zM402 412.7l-44.6-35.1c-14.9 8.2-27.9 20.1-37.4 34.8c-23.3-36.4-68.4-55.1-110.6-45.8c9.3-42.2-9.4-87.3-45.8-110.6c7.1-4.6 13.6-9.9 19.2-16l-38.1-30c-9.5 8.5-22.2 14-37.2 14H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-31.2 23.6-52.7 50-55.7z"]},faBracketRoundRight:{prefix:"far",iconName:"bracket-round-right",icon:[192,512,[],"29","M35.4 43.7c-6.8 11.4-3 26.1 8.3 32.9C76.7 96.3 144 160.7 144 256s-67.3 159.7-100.3 179.4c-11.4 6.8-15.1 21.5-8.3 32.9s21.5 15.1 32.9 8.3C110 451.8 192 374.1 192 256S110 60.2 68.3 35.4c-11.4-6.8-26.1-3-32.9 8.3z"]},faCircleSterling:{prefix:"far",iconName:"circle-sterling",icon:[512,512,[],"e5cf","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm261.5-96c-16.8 0-30.4 13.7-30.3 30.5l.2 33.5H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H231.7l.1 9.7c.1 18.6-3.1 37-9.6 54.3H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-8.4 0-16.1-4.4-20.5-11.5s-4.7-16-.8-23.5l9.6-18.6c7.7-14.9 11.6-31.5 11.5-48.3l-.1-10.1H176c-8.8 0-16-7.2-16-16s7.2-16 16-16h7.5l-.2-33.1c-.3-43.5 34.8-78.9 78.3-78.9c10 0 19.8 1.9 29.1 5.6l30.3 12.1c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4l-30.3-12.1c-3.6-1.4-7.4-2.2-11.3-2.2z"]},faCircle5:{prefix:"far",iconName:"circle-5",icon:[512,512,[],"e0f2","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 128c-11.6 0-21.5 8.3-23.6 19.7l-16 88c-1.2 6.5 .4 13.3 4.4 18.6s10 8.8 16.6 9.5l86.9 9.8c15.8 1.8 27.8 15.2 27.8 31.1c0 17.3-14 31.3-31.3 31.3h-36c-11.5 0-22.3-5.7-28.8-15.3l-4.1-6.1c-7.4-11-22.3-13.9-33.3-6.5s-13.9 22.3-6.5 33.3l4.1 6.1c15.4 22.9 41.1 36.6 68.6 36.6h36c43.8 0 79.3-35.5 79.3-79.3c0-40.3-30.3-74.3-70.4-78.8L220.2 219l7.8-43h84c13.3 0 24-10.7 24-24s-10.7-24-24-24H208z"]},faMinus:efW,faSubtract:efX,faFireFlame:ef$,faFlame:ef1,faRightToLine:ef2,faArrowAltToRight:ef4,faGif:{prefix:"far",iconName:"gif",icon:[576,512,[],"e190","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM296 160c-13.3 0-24 10.7-24 24V328c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm56 24v80 64c0 13.3 10.7 24 24 24s24-10.7 24-24V288h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H400V208h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H376c-13.3 0-24 10.7-24 24zM128 256c0-26.5 21.5-48 48-48c8 0 15.4 1.9 22 5.3c11.8 6.1 26.3 1.5 32.3-10.3s1.5-26.3-10.3-32.3c-13.2-6.8-28.2-10.7-44-10.7c-53 0-96 43-96 96s43 96 96 96c19.6 0 37.5-6.1 52.8-15.8c7-4.4 11.2-12.1 11.2-20.3V264c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v13.1c-5.3 1.9-10.6 2.9-16 2.9c-26.5 0-48-21.5-48-48z"]},faChess:{prefix:"far",iconName:"chess",icon:[512,512,[],"f439","M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H66.9C43.2 96 24 115.2 24 138.9c0 4.7 .8 9.4 2.3 13.8l19.6 57.5C37.7 214.1 32 222.4 32 232c0 11.6 8.2 21.3 19.2 23.5L49.1 352h48l2.1-96h57.6l2.1 96h48l-2.1-96.5c10.9-2.2 19.2-11.9 19.2-23.5c0-9.6-5.7-17.9-13.9-21.8l19.6-57.5c1.5-4.5 2.3-9.1 2.3-13.8c0-23.7-19.2-42.9-42.9-42.9H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zm16.2 192H95.8L74 144H182l-21.8 64zm-91 224H186.8l16.6 32H52.7l16.6-32zm-9.7-48c-12 0-22.9 6.7-28.4 17.3L4.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C0 493.8 18.2 512 40.8 512H192h23.2 80.5H320 472.2c22 0 39.8-17.8 39.8-39.8c0-6.8-1.7-13.4-5-19.3l-31.4-56.6c-4.2-7.6-12.3-12.3-21-12.3H313.4c-8.7 0-16.7 4.7-21 12.3L261 452.9c-3.2 5.8-5 12.4-5 19.1h0c0-.2 0-.5 0-.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2c-5.5-10.6-16.5-17.3-28.4-17.3H59.5zM256 184v72c0 5 1.6 9.9 4.5 13.9L296 319.7V352h48V312c0-5-1.6-9.9-4.5-13.9L304 248.3V208h32v16c0 8.8 7.2 16 16 16s16-7.2 16-16V208h32v16c0 8.8 7.2 16 16 16s16-7.2 16-16V208h32v40.3l-35.5 49.7c-2.9 4.1-4.5 8.9-4.5 13.9v40h48V319.7l35.5-49.7c2.9-4.1 4.5-8.9 4.5-13.9V184c0-13.3-10.7-24-24-24H280c-13.3 0-24 10.7-24 24zm53.8 280l17.8-32H440.5l17.8 32H309.8z"]},faTrashSlash:{prefix:"far",iconName:"trash-slash",icon:[640,512,[],"e2b3","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L491.3 359.8 508.4 128H520c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H463.9 450.2L413.5 24.9C403.1 9.4 385.6 0 366.9 0H273.1c-18.7 0-36.2 9.4-46.6 24.9L189.8 80H176.1 134.4L38.8 5.1zM195.6 128H460.3L445.8 324.1 195.6 128zM479.2 473.6l-42.1-33.1-.6 8.7c-.6 8.4-7.6 14.8-16 14.8H219.4c-8.4 0-15.3-6.5-16-14.8L188.3 244.4l-51.1-40.3 18.4 248.6c2.5 33.4 30.3 59.3 63.8 59.3H420.6c26.1 0 48.8-15.7 58.7-38.4zM273.1 48h93.7c2.7 0 5.2 1.3 6.7 3.6l19 28.4h-145l19-28.4c1.5-2.2 4-3.6 6.7-3.6z"]},faArrowLeftLong:ef3,faLongArrowLeft:ef0,faPlugCircleCheck:{prefix:"far",iconName:"plug-circle-check",icon:[576,512,[],"e55c","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faFontCase:{prefix:"far",iconName:"font-case",icon:[640,512,[],"f866","M198.4 47.5C194.9 38.2 186 32 176 32s-18.9 6.2-22.4 15.5l-152 400c-4.7 12.4 1.5 26.3 13.9 31s26.3-1.5 31-13.9L83.1 368H268.9l36.7 96.5c4.7 12.4 18.6 18.6 31 13.9s18.6-18.6 13.9-31l-152-400zM250.7 320H101.4L176 123.6 250.7 320zM616 160c-13.3 0-24 10.7-24 24v8.8c-22.1-20.4-51.6-32.8-84-32.8c-68.5 0-124 55.5-124 124v72c0 68.5 55.5 124 124 124c32.4 0 61.9-12.4 84-32.8V456c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zM432 284c0-42 34-76 76-76s76 34 76 76v72c0 42-34 76-76 76s-76-34-76-76V284z"]},faStreetView:{prefix:"far",iconName:"street-view",icon:[512,512,[],"f21d","M256 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 96A72 72 0 1 0 256 0a72 72 0 1 0 0 144zM192 280l0 0V240c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v40l0 0c-19.4 4.9-33.8 21.3-36 41.2l-6.2 55.6c-.5 4.1-3.9 7.1-8 7.1H242.1c-4.1 0-7.5-3.1-8-7.1L228 321.3c-2.2-19.9-16.6-36.3-36-41.2zm-5.6 102.2c3.2 28.4 27.1 49.8 55.7 49.8h27.8c28.5 0 52.5-21.5 55.7-49.8l6.2-55.6c20.8-5.2 36.3-24.1 36.3-46.6V240c0-44.2-35.8-80-80-80H224c-44.2 0-80 35.8-80 80v40c0 22.5 15.4 41.3 36.3 46.6l6.2 55.6zm-54.1 12c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z"]},faArrowDownLeft:{prefix:"far",iconName:"arrow-down-left",icon:[384,512,[],"e091","M56 416c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24V334.1L311 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-231 231H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H56z"]},faFrancSign:{prefix:"far",iconName:"franc-sign",icon:[320,512,[],"e18f","M72 32C58.7 32 48 42.7 48 56V216 320H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v88c0 13.3 10.7 24 24 24s24-10.7 24-24V368H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V240H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H96V80H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H72z"]},faFlaskRoundPoison:ef6,faFlaskPoison:ef8,faVolumeOff:{prefix:"far",iconName:"volume-off",icon:[320,512,[],"f026","M272 102.3L159.9 201.9c-4.4 3.9-10.1 6.1-15.9 6.1H56c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h88c5.9 0 11.6 2.2 15.9 6.1L272 409.7V102.3zm-1.6-62.8c5.5-4.8 12.5-7.5 19.8-7.5C306.7 32 320 45.3 320 61.8V450.2c0 16.5-13.3 29.8-29.8 29.8c-7.3 0-14.3-2.7-19.8-7.5L134.9 352H56c-30.9 0-56-25.1-56-56V216c0-30.9 25.1-56 56-56h78.9L270.4 39.5z"]},faBookCircleArrowRight:{prefix:"far",iconName:"book-circle-arrow-right",icon:[640,512,[],"e0bc","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H322.9c-1.9-10.4-2.9-21.1-2.9-32c0-5.4 .2-10.7 .7-16H80c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V220.5c14.6-9.5 30.8-17 48-21.8V56c0-30.9-25.1-56-56-56H88zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM492.7 300.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L521.4 384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4l-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6z"]},faChartUser:ef5,faUserChart:ef7,faHandsAslInterpreting:ef9,faAmericanSignLanguageInterpreting:ehe,faAslInterpreting:eht,faHandsAmericanSignLanguageInterpreting:ehc,faPresentationScreen:ehi,faPresentation:ehr,faCircleBolt:{prefix:"far",iconName:"circle-bolt",icon:[512,512,[],"e0fe","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM330.1 115.6c5.8 4.7 7.6 12.9 4.2 19.6L281.9 240H352c6.8 0 12.9 4.3 15.1 10.7s.2 13.5-5.1 17.8l-160 128c-5.9 4.7-14.2 4.7-20.1-.1s-7.6-12.9-4.3-19.6L230.1 272H160c-6.8 0-12.8-4.3-15.1-10.7s-.2-13.5 5.1-17.8l160-128c5.9-4.7 14.2-4.7 20.1 .1z"]},faFaceSmileHalo:{prefix:"far",iconName:"face-smile-halo",icon:[512,512,[],"e38f","M512 80C512 35.8 397.4 0 256 0S0 35.8 0 80s114.6 80 256 80s256-35.8 256-80zm-64 0c0 17.7-86 32-192 32S64 97.7 64 80s86-32 192-32s192 14.3 192 32zM45.6 156.5C26.7 190.7 16 230.1 16 272c0 132.5 107.5 240 240 240s240-107.5 240-240c0-41.9-10.7-81.3-29.6-115.5c-14 5.8-29.6 11.1-46.4 15.6c17.8 29.1 28 63.3 28 99.9c0 106-86 192-192 192S64 378 64 272c0-36.6 10.2-70.8 28-99.9c-16.9-4.6-32.4-9.8-46.4-15.6zm172 128.3l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 244.4 120 262.1 120 280c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm-73.9 47.9c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C319.2 350.5 293.2 368 256 368s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4zm233.9-47.9l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 244.4 280 262.1 280 280c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0z"]},faCartCircleArrowDown:{prefix:"far",iconName:"cart-circle-arrow-down",icon:[640,512,[],"e3ef","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm67.3-147.3c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0l-56-56c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 393.4V304c0-8.8 7.2-16 16-16s16 7.2 16 16v89.4l28.7-28.7c6.2-6.2 16.4-6.2 22.6 0z"]},faHousePersonReturn:eha,faHousePersonArrive:ehn,faHouseReturn:eho,faMessageXmark:ehs,faCommentAltTimes:ehl,faMessageTimes:ehf,faFileCertificate:ehh,faFileAward:ehg,faUserDoctorHairLong:{prefix:"far",iconName:"user-doctor-hair-long",icon:[448,512,[],"e459","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H224 70.6C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5V128zm80 224c-5.4 0-10.8 .3-16 1v49.3c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7v-41c-46.9 19-80 65-80 118.7v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-97.2 78.8-176 176-176h96c97.2 0 176 78.8 176 176v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8c0-53.7-33.1-99.7-80-118.7V402c27.6 7.1 48 32.2 48 62v32c0 8.8-7.2 16-16 16H328c-8.8 0-16-7.2-16-16s7.2-16 16-16h8V464c0-17.7-14.3-32-32-32s-32 14.3-32 32v16h8c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V464c0-29.8 20.4-54.9 48-62V353c-5.2-.7-10.6-1-16-1H176zm-8 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCameraSecurity:ehM,faCameraHome:ehu,faGear:ehm,faCog:ehd,faDropletSlash:ehp,faTintSlash:ehz,faBookHeart:{prefix:"far",iconName:"book-heart",icon:[448,512,[],"f499","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zm80-185.4c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"]},faMosque:{prefix:"far",iconName:"mosque",icon:[640,512,[128332],"f678","M400 0c7.6 0 14.7 3.6 19.2 9.6c18 24 40.1 42.1 66.5 59.5c15.7 10.3 31.3 19.5 48.2 29.3c13.1 7.6 26.9 15.7 42.2 25.2c31 19.2 48 53.2 48 88.3c0 25.6-8.9 49.2-23.8 67.7C623.8 291.4 640 315.8 640 344v96c0 39.8-32.2 72-72 72H448 352 240h-8H72c-39.8 0-72-32.2-72-72V176 140.7C0 96.3 20.5 54.3 55.6 27l25.7-20c8.7-6.7 20.8-6.7 29.5 0l25.7 20c26.9 20.9 45.2 50.4 52.3 83.1c-24.1 21.6-38.9 51-43.3 81.9H144 48V440c0 13.3 10.7 24 24 24h92.1c-2.7-7.5-4.1-15.6-4.1-24V344c0-28.2 16.2-52.6 39.8-64.4C184.9 261 176 237.5 176 211.8c0-35.1 17-69.1 48-88.3c15.2-9.4 29.1-17.5 42.2-25.2l0 0c16.9-9.9 32.5-19 48.2-29.3c26.4-17.4 48.5-35.5 66.4-59.5C385.3 3.6 392.4 0 400 0zM232 464h8 16V408c0-13.3 10.7-24 24-24s24 10.7 24 24v56h48V414c0-19 8.4-37 23-49.2L400 344l25 20.8C439.6 377 448 395 448 414v50h48V408c0-13.3 10.7-24 24-24s24 10.7 24 24v56h24c13.3 0 24-10.7 24-24V344c0-13.3-10.7-24-24-24H515.8 400 284.2 232c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24zM48 144h96v-3.3c0-29.6-13.7-57.6-37.1-75.8L96 56.4 85.1 64.9C61.7 83.1 48 111.1 48 140.7V144zm528 67.8c0-19.9-9.6-37.7-25.3-47.5c-12.6-7.8-25.9-15.6-39-23.3c-18.3-10.8-36.5-21.4-52.4-31.9C438.2 95.3 418.1 80 400 61c-18.1 18.9-38.2 34.2-59.3 48.1c-16 10.5-34.1 21.1-52.4 31.9c-13.1 7.7-26.4 15.5-39 23.3C233.6 174.1 224 192 224 211.8c0 33.2 26.9 60.2 60.2 60.2H400 515.8c33.2 0 60.2-26.9 60.2-60.2z"]},faDuck:{prefix:"far",iconName:"duck",icon:[512,512,[129414],"f6d8","M69.1 324.1c11.2 4.8 23.7 5.2 35.2 1l146.5-52.7c14.6-5.3 25.8-17.3 30-32.2s.9-31-8.8-43.1c-10-12.4-15.9-28-15.9-45.1c0-39.8 32.2-72 72-72s72 32.2 72 72c0 20.1-8.2 38.2-21.5 51.4l7.5 7.6-7.5-7.6c-7.1 7-13.6 15.5-18.4 25.5c-8.7 18.2-5.1 39.9 9 54.4c14.3 14.5 22.9 34.3 22.9 56V352c0 44.2-35.8 80-80 80H196c-69.8 0-128.7-49.4-144.1-115.2l17.2 7.4zM446.8 135C438.5 76.8 388.5 32 328 32c-66.3 0-120 53.7-120 120c0 11.2 1.5 22 4.4 32.2c4.4 15.9 12.1 30.5 22.1 43l-47 16.9L88 280 37 258.1c-3.3-1.4-6.9-2.1-10.5-2.1C11.9 256 0 268.1 0 282.7C0 391 87.8 480 196 480H312c70.7 0 128-57.3 128-128V339.2c0-34.7-13.9-66.4-36.6-89.6c2.1-4.4 5.1-8.5 8.7-12c1.8-1.8 3.6-3.7 5.3-5.6h3.5c50.3 0 91.1-40.8 91.1-91.1c0-6.8-6-12.1-12.8-11.3L463.9 134c-5.7 .7-11.4 1-17.1 1zM344 176a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM299.2 289.1c-13.1-1.8-25.2 7.5-27 20.6c-2.7 20-18 38.3-40.8 44c-18.6 4.6-36.8-.5-49.3-11.6c-9.9-8.8-25.1-7.9-33.9 2s-7.9 25.1 2 33.9c24.2 21.5 58.7 30.8 92.8 22.3c41.6-10.4 71.4-44.4 76.7-84.2c1.8-13.1-7.5-25.2-20.6-27z"]},faMosquito:{prefix:"far",iconName:"mosquito",icon:[640,512,[],"e52b","M177.5 506.9c-10.3-8.2-12.2-23.5-4.3-34.1l43.1-57.3 0-55.6c0-5.8 2-11.4 5.7-15.8l62.3-74.6L154.6 387.8C97.6 447.6 0 405.2 0 320.6c0-47.9 34-88.3 79.3-94.2l153-23.9-40.8-40.9c-7.8-7.8-9.4-20.1-3.9-29.8l23.9-41.7L173.3 39.2c-8-10.6-6.1-25.9 4.3-34.1s25.2-6.3 33.2 4.4l48 63.9c5.9 7.9 6.6 18.6 1.7 27.2L237.8 140 288 190.3l0-38.1c0-14.9 10.2-27.4 24-31l0-57.2c0-4.4 3.6-8 8-8s8 3.6 8 8l0 57.2c13.8 3.6 24 16.1 24 31l0 38.2L402.2 140l-22.6-39.5c-4.9-8.6-4.2-19.3 1.7-27.2l48-63.9c8-10.6 22.8-12.6 33.2-4.4s12.2 23.5 4.3 34.1L428.5 90.1l23.9 41.7c5.5 9.7 3.9 22-3.9 29.8l-40.8 40.9 153 23.9c45.3 5.9 79.4 46.3 79.4 94.2c0 84.6-97.6 127-154.6 67.1L355.7 269.4 418 344c3.7 4.4 5.7 10 5.7 15.8l0 62.7 42.1 49c8.6 10.1 7.7 25.5-2.1 34.3s-24.7 7.9-33.4-2.1l-48-55.9c-3.8-4.4-5.9-10.2-5.9-16.1l0-62.9L352 339.7l0 68.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-68.1-24.3 29.2 0 54.9c0 5.4-1.7 10.6-4.9 14.9l-48 63.9c-8 10.6-22.8 12.6-33.2 4.4zM119.9 354.6c.8-.8 1.6-1.6 2.4-2.3L233.4 250.9l-146.6 23c-.4 .1-.8 .1-1.2 .2C65.8 276.6 48 295.1 48 320.6c0 22.3 12.2 37.3 27 43.7c14.5 6.3 31.3 4.5 44.9-9.7zM406.6 250.9L517.7 352.3c.8 .7 1.6 1.5 2.4 2.3c13.6 14.2 30.4 16 44.9 9.7c14.8-6.4 27-21.4 27-43.7c0-25.5-17.8-44-37.6-46.6c-.4-.1-.8-.1-1.2-.2L406.6 250.9z"]},faStarOfDavid:{prefix:"far",iconName:"star-of-david",icon:[512,512,[10017],"f69a","M408.9 301.9L378.2 352h61.5l-30.8-50.1zM380.8 256l-58.9-96H190.1l-58.9 96 58.9 96H321.9l58.9-96zm56.3 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-58.9-96l30.7 50.1L439.7 160H378.2zm-85.8-48L256 52.7 219.6 112h72.8zM133.8 160H72.3l30.8 50.1L133.8 160zM103.1 301.9L72.3 352h61.5l-30.8-50.1zM219.6 400L256 459.3 292.4 400H219.6z"]},faFlagSwallowtail:ehC,faFlagAlt:ehL,faPersonMilitaryRifle:{prefix:"far",iconName:"person-military-rifle",icon:[512,512,[],"e54b","M160 39c0 13.8 11.2 25 25 25H336c8.8 0 16-7.2 16-16V17.4C352 8 344 .7 334.7 1.4L182.9 14.1C170 15.2 160 26 160 39zm277.9 1c-7.7-4.4-17.4-1.8-21.9 5.9s-1.8 17.4 5.9 21.9L327.2 231.6c-10.1-3.8-20.8-6.2-31.7-7.1c-2.5-.3-5-.4-7.6-.4h-2.7H226.7 224c-2.6 0-5.1 .1-7.5 .4c-35.7 3.1-68.5 22-88.9 52L36.2 410.5c-7.5 11-4.6 25.9 6.3 33.4s25.9 4.6 33.3-6.3L160 314.1V480c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V314.1l84.2 123.5c7.5 11 22.4 13.8 33.4 6.3s13.8-22.4 6.3-33.3l-85.2-125 38.6-66.9c8.8-15.3 3.6-34.9-11.7-43.7l-1.6-.9 55.5-96.1c4.4-7.7 1.8-17.4-5.9-21.9l-13.9-8-13.9-8zM304 403.6L228.8 272h56.5c1.7 0 3.5 .1 5.2 .2c7.7 1.2 13.5 7.8 13.5 15.8V403.6zm-96-71.3L283.2 464H208V332.4zM176 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H283.7c2.7 4.7 4.3 10.2 4.3 16c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-5.8 1.6-11.3 4.3-16H177.6c-1 5.2-1.6 10.5-1.6 16z"]},faCarGarage:{prefix:"far",iconName:"car-garage",icon:[640,512,[],"f5e2","M331.4 2.9c-7.1-3.8-15.7-3.8-22.8 0l-296 160c-11.7 6.3-16 20.9-9.7 32.5s20.9 16 32.5 9.7L320 51.3 604.6 205.1c11.7 6.3 26.2 2 32.5-9.7s2-26.2-9.7-32.5l-296-160zM249.8 208H390.2c10.1 0 19.2 6.4 22.6 15.9L429.9 272H210.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zm-96.4 79.9c-.2 .5-.3 .9-.5 1.4C128.2 306.7 112 335.5 112 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H480v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L458 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H249.8c-30.4 0-57.6 19.1-67.8 47.8l-28.6 80.1zM432 320c26.5 0 48 21.5 48 48v32H160V368c0-26.5 21.5-48 48-48H432zM224 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCartShopping:ehI,faShoppingCart:ehA,faBookFont:{prefix:"far",iconName:"book-font",icon:[448,512,[],"e0bf","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM261.5 93.3l88 176c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L289.2 256c-.4 0-.8 0-1.2 0H192c-.4 0-.8 0-1.2 0l-17.4 34.8c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l88-176C222.6 85.1 230.9 80 240 80s17.4 5.1 21.5 13.3zM265.2 208L240 157.7 214.8 208h50.3z"]},faShieldPlus:{prefix:"far",iconName:"shield-plus",icon:[512,512,[],"e24a","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faVials:{prefix:"far",iconName:"vials",icon:[512,512,[],"f493","M0 56C0 42.7 10.7 32 24 32H56 168h32c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V80H24C10.7 80 0 69.3 0 56zM80 80V256h64V80H80zM288 56c0-13.3 10.7-24 24-24h32H456h32c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V80h-8c-13.3 0-24-10.7-24-24zm80 24V256h64V80H368z"]},faEyeDropperFull:{prefix:"far",iconName:"eye-dropper-full",icon:[512,512,[],"e172","M199 169L233 202.9 309.1 279 343 313l8 8c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-8-8 33.9-33.9 71.3-71.3c19.1-19.1 29.8-45 29.8-72C512 45.6 466.4 0 410.2 0c-27 0-52.9 10.7-72 29.8l-71.3 71.3L233 135l-8-8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l0 0 8 8zm249.2-29.1L343 245.1 266.9 169 372.1 63.8C382.2 53.7 395.9 48 410.2 48c29.7 0 53.8 24.1 53.8 53.8c0 14.3-5.7 28-15.8 38.1zM53.1 329C39.6 342.5 32 360.8 32 379.9v52.9l-28 42c-6.3 9.5-5.1 22.2 3 30.3s20.8 9.3 30.3 3l42-28h52.9c19.1 0 37.4-7.6 50.9-21.1L313.4 328.6 183.4 198.6 53.1 329z"]},faDistributeSpacingHorizontal:{prefix:"far",iconName:"distribute-spacing-horizontal",icon:[512,512,[],"e365","M456 0c-13.3 0-24 10.7-24 24l0 464c0 13.3 10.7 24 24 24s24-10.7 24-24l0-464c0-13.3-10.7-24-24-24zM304 368l-96 0 0-224 96 0 0 224zm48-224c0-26.5-21.5-48-48-48l-96 0c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-224zM80 24C80 10.7 69.3 0 56 0S32 10.7 32 24l0 464c0 13.3 10.7 24 24 24s24-10.7 24-24L80 24z"]},faTabletRugged:{prefix:"far",iconName:"tablet-rugged",icon:[448,512,[],"f48f","M352 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H352zM96 0C66.6 0 41.8 19.8 34.3 46.8L8.8 59.6C3.4 62.3 0 67.8 0 73.9v76.2c0 6.1 3.4 11.6 8.8 14.3L32 176v16L8.8 203.6C3.4 206.3 0 211.8 0 217.9v76.2c0 6.1 3.4 11.6 8.8 14.3L32 320v16L8.8 347.6C3.4 350.3 0 355.8 0 361.9v76.2c0 6.1 3.4 11.6 8.8 14.3l25.5 12.7C41.8 492.2 66.6 512 96 512H352c29.4 0 54.2-19.8 61.7-46.8l25.5-12.7c5.4-2.7 8.8-8.2 8.8-14.3V361.9c0-6.1-3.4-11.6-8.8-14.3L416 336V320l23.2-11.6c5.4-2.7 8.8-8.3 8.8-14.3V217.9c0-6.1-3.4-11.6-8.8-14.3L416 192V176l23.2-11.6c5.4-2.7 8.8-8.3 8.8-14.3V73.9c0-6.1-3.4-11.6-8.8-14.3L413.7 46.8C406.2 19.8 381.4 0 352 0H96z"]},faTemperatureSnow:ehH,faTemperatureFrigid:ehv,faMoped:{prefix:"far",iconName:"moped",icon:[640,512,[],"e3b9","M328 56c0-13.3 10.7-24 24-24h41.3c23.8 0 45.1 15.1 52.9 37.6l8.1 23.3 51-25.5c4.4-2.2 9.3-3.4 14.3-3.4H528c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16h-8.4c-5 0-9.9-1.2-14.3-3.4l-34.9-17.5L500 224.4c4-.3 8-.4 12-.4c43.7 0 83.3 17.5 112.1 45.8c9.5 9.3 9.6 24.5 .3 33.9s-24.5 9.6-33.9 .3C570.2 284.2 542.6 272 512 272c-55.1 0-101 39.8-110.3 92.3c-2 11.5-12 19.8-23.6 19.8H336c-.9 0-1.7 0-2.6-.1H288 256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32V320c0-70.7 57.3-128 128-128h96c17.7 0 32 14.3 32 32v80c0 17.7 14.3 32 32 32h40 31.3c14.5-46 49.1-83.1 93.6-100.7L400.8 85.4c-1.1-3.2-4.2-5.4-7.6-5.4H352c-13.3 0-24-10.7-24-24zM120 112H232c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm88 128H128c-44.2 0-80 35.8-80 80v16H214.7c-4.3-9.8-6.7-20.6-6.7-32V240zM160 432c26.5 0 48-21.5 48-48H112c0 26.5 21.5 48 48 48zm352 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-144a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faFaceSmilePlus:ehV,faSmilePlus:ehy,faRadioTuner:ehN,faRadioAlt:ehx,faFaceSwear:{prefix:"far",iconName:"face-swear",icon:[640,512,[],"e399","M320 48c114.9 0 208 93.1 208 208h48C576 114.6 461.4 0 320 0S64 114.6 64 256h48c0-114.9 93.1-208 208-208zM240.4 224c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32zM48 288c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48zm352 96H384v32h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H384v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H320v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V384H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V336c0-8.8 7.2-16 16-16s16 7.2 16 16v16h32V336c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-80 0v32h32V384H320zm250.4-52.1c6.7 5.8 7.5 15.8 1.7 22.6l-96 112c-5.8 6.7-15.8 7.5-22.6 1.7s-7.5-15.8-1.7-22.6l96-112c5.8-6.7 15.8-7.5 22.6-1.7zM448 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM208 320c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM184 456a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM128 336v1.8c4.6 .8 8.7 1.7 12.1 2.6c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.9-2.1-18.5-3.9-26.8-2.9c-4.1 .5-6.3 1.4-7.4 2.2c-2.3 1.7-2.2 4.5-.1 5.9c6.9 4.7 14.9 6.9 22.9 9.2l0 0c8.6 2.4 17.2 4.8 24.6 10.2c4.7 3.4 9.3 8.2 12.1 14.7c2.9 6.6 3.4 13.8 2.2 21.1c-2 11.5-7.9 20.5-17 25.9c-4.9 3-10.1 4.6-15.3 5.4v.8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-3c-8.1-1.9-15.3-4.2-20.2-5.9c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c9.5 3.2 21.9 6.9 32 7.1c5 .1 7.6-.8 8.8-1.5l0 0c3-1.8 2.9-6.7 .4-8.5c-6.8-5-15.2-7.3-23.6-9.7c-8.1-2.3-16.2-4.5-23.1-9.2c-4.7-3.2-9.4-7.7-12.4-14.1c-3.1-6.5-3.7-13.7-2.5-20.9c1.8-10.2 7-18.1 14.5-23.5c5.3-3.8 11.2-5.9 16.9-7V336c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faWaterArrowDown:ehT,faWaterLower:ehb,faScannerTouchscreen:{prefix:"far",iconName:"scanner-touchscreen",icon:[512,512,[],"f48a","M128 24V64h48V24c0-13.3-10.7-24-24-24s-24 10.7-24 24zm176 0V64h48V24c0-13.3-10.7-24-24-24s-24 10.7-24 24zM240 0c-8.8 0-16 7.2-16 16V64h32V16c0-8.8-7.2-16-16-16zM384 16V272c0 8.8 7.2 16 16 16s16-7.2 16-16V16c0-8.8-7.2-16-16-16s-16 7.2-16 16zM488 0c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zM64 144H288c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zm0-48C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H64zm40 80c-13.3 0-24 10.7-24 24V408c0 13.3 10.7 24 24 24H248c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H104z"]},faCircle7:{prefix:"far",iconName:"circle-7",icon:[512,512,[],"e0f4","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H287.8l-93 172.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8l112-208c4-7.4 3.8-16.4-.5-23.7s-12.2-11.7-20.6-11.7H184z"]},faPlugCirclePlus:{prefix:"far",iconName:"plug-circle-plus",icon:[576,512,[],"e55f","M288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304c0-8.8-7.2-16-16-16zM104 0c13.3 0 24 10.7 24 24v88H80V24C80 10.7 90.7 0 104 0zM280 0c13.3 0 24 10.7 24 24v88H256V24c0-13.3 10.7-24 24-24zM0 168c0-13.3 10.7-24 24-24h8H80 304h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v19.2c-18 9.2-34.2 21.4-48 36V192H80v64c0 61.9 50.1 112 112 112c24.3 0 46.9-7.8 65.2-20.9c-.8 6.9-1.2 13.9-1.2 20.9c0 11.4 1.1 22.5 3.1 33.3c-13.5 6.2-28 10.7-43.1 12.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V414.2C91 402.6 32 336.2 32 256V192H24c-13.3 0-24-10.7-24-24z"]},faPersonSkiJumping:ehw,faSkiJump:ehD,faPlaceOfWorship:{prefix:"far",iconName:"place-of-worship",icon:[640,512,[],"f67f","M320 0c6.8 0 13.3 2.9 17.8 7.9l67.9 75.4c6.6 7.3 10.3 16.9 10.3 26.8v75.4l38.4 24.9c15.9 10.3 25.6 28 25.6 47V464h88c13.3 0 24-10.7 24-24V370.1c0-8.1-4.1-15.7-11-20.2l-69-44.7V248.1l95.1 61.5c20.5 13.3 32.9 36 32.9 60.4V440c0 39.8-32.2 72-72 72H384v0H224v0H72c-39.8 0-72-32.2-72-72V370.1c0-24.4 12.4-47.2 32.9-60.4L128 248.1v57.2L59 350c-6.8 4.4-11 12-11 20.2V440c0 13.3 10.7 24 24 24h88V257.4c0-19 9.6-36.7 25.6-47L224 185.5V110.1c0-9.9 3.7-19.4 10.3-26.8L302.2 7.9C306.7 2.9 313.2 0 320 0zM272 113.2v85.4c0 8.1-4.1 15.7-11 20.1l-49.4 32c-2.3 1.5-3.7 4-3.7 6.7V464h64V368c0-26.5 21.5-48 48-48s48 21.5 48 48v96h64V257.4c0-2.7-1.4-5.2-3.7-6.7l-49.4-32c-6.8-4.4-11-12-11-20.1V113.2L320 59.9l-48 53.3z"]},faWaterArrowUp:ehk,faWaterRise:ehS,faWaveformLines:ehE,faWaveformPath:ehj,faSplit:{prefix:"far",iconName:"split",icon:[512,512,[],"e254","M391 31c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H346.5c-10.6 0-20.8 4.2-28.3 11.7L225.9 256l92.3 92.3c7.5 7.5 17.7 11.7 28.3 11.7h83.5l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H346.5c-23.3 0-45.7-9.3-62.2-25.8L182.1 280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H182.1L284.3 129.8c16.5-16.5 38.9-25.8 62.2-25.8h83.5L391 65c-9.4-9.4-9.4-24.6 0-33.9z"]},faFilmCanister:ehO,faFilmCannister:ehP,faFolderXmark:eh_,faFolderTimes:ehB,faToiletPaperBlank:ehU,faToiletPaperAlt:ehR,faTabletScreen:ehY,faTabletAndroidAlt:ehG,faHexagonVerticalNftSlanted:{prefix:"far",iconName:"hexagon-vertical-nft-slanted",icon:[448,512,[],"e506","M188.9 495.5c22.3 12.9 49.7 12.9 72 0l152.9-88.3c22.3-12.9 36-36.6 36-62.4V168.3c0-25.7-13.7-49.5-36-62.4L260.9 17.7c-22.3-12.9-49.7-12.9-72 0L36 105.9C13.7 118.8 0 142.6 0 168.3V344.9c0 25.7 13.7 49.5 36 62.4l152.9 88.3zm48-41.6c-7.4 4.3-16.6 4.3-24 0L60 365.7c-7.4-4.3-12-12.2-12-20.8l0-176.6c0-8.6 4.6-16.5 12-20.8L212.9 59.2c7.4-4.3 16.6-4.3 24 0l152.9 88.3c7.4 4.3 12 12.2 12 20.8V344.9c0 8.6-4.6 16.5-12 20.8L236.9 453.9zm27-344.3c5 2.8 8.1 8.2 8.1 13.9c0 12.3-13.3 20-23.9 13.9l-24.2-13.8v117h32c8.8 0 16 7.2 16 16s-7.2 16-16 16h-32v128c0 8.8-7.2 16-16 16s-16-7.2-16-16v-144V96.3c0-1.6 .2-3.2 .6-4.7c.5-1.9 1.4-3.7 2.6-5.2c1.1-1.5 2.5-2.8 4-3.7c2.5-1.7 5.6-2.6 8.8-2.6c0 0 .1 0 .1 0c.5 0 1 0 1.4 .1c2.5 .2 4.8 1 6.8 2.2l47.8 27.3zm32.1 55.2c-5-2.8-8.1-8.2-8.1-13.9c0-12.3 13.3-20 23.9-13.9l72 41.1c7.7 4.4 10.3 14.2 6 21.8s-14.2 10.3-21.8 6l-16.2-9.3V352.6c0 8.8-7.2 16-16 16s-16-7.2-16-16V178.4l-23.8-13.6zM159.8 144.6v224c0 7.8-5.7 14.5-13.4 15.8s-15.3-3.3-17.7-10.7L95.8 275.2v61.4c0 8.8-7.2 16-16 16s-16-7.2-16-16v-160c0-7.8 5.7-14.5 13.4-15.8s15.3 3.3 17.7 10.7L127.8 270V144.6c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faFolderMusic:{prefix:"far",iconName:"folder-music",icon:[512,512,[],"e18d","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zm304 96c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V283.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V224 192z"]},faDisplayMedical:ehQ,faDesktopMedical:ehF,faShareAll:{prefix:"far",iconName:"share-all",icon:[576,512,[],"f367","M367.5 73.4c-9.6-9.1-10-24.3-.9-33.9s24.3-10 33.9-.9L542.2 173.2c19.9 18.9 19.9 50.7 0 69.6L400.5 377.4c-9.6 9.1-24.8 8.7-33.9-.9s-8.7-24.8 .9-33.9L509.2 208 367.5 73.4zM224 240l0 0h24c13.3 0 24 10.7 24 24v24 28.1L392.1 208 272 99.9V128v24c0 13.3-10.7 24-24 24H224 176c-70.7 0-128 57.3-128 128c0 15.3 1.9 29.1 5.2 41.5C70 284.7 125.8 240 192 240h32zm0 96V288H192c-5.5 0-10.8 .5-16 1.3c-45.4 7.6-80 47.1-80 94.7c0 17.3 4.2 30.5 9.5 40.2c1.6 2.9 3.3 5.5 5 7.9c2.6 3.5 5.3 6.4 7.7 8.6c.5 .5 1 .9 1.4 1.4c4.8 4.9 8.3 11.3 8.3 18.1c0 10.9-8.8 19.7-19.7 19.7c-2.8 0-5.6-.6-8.1-1.9c-2.6-1.4-6.3-3.5-10.8-6.5c-2.7-1.8-5.7-3.8-8.9-6.2c-3.7-2.7-7.6-5.8-11.7-9.3C38.6 430.2 0 382 0 304c0-97.2 78.8-176 176-176h48V80 64c0-12.6 7.4-24.1 19-29.2s25-3 34.4 5.4l160 144c6.7 6.1 10.6 14.7 10.6 23.8s-3.8 17.7-10.6 23.8l-160 144c-9.4 8.5-22.9 10.6-34.4 5.4s-19-16.6-19-29.2V336z"]},faPeapod:{prefix:"far",iconName:"peapod",icon:[512,512,[],"e31c","M416 48C212.8 48 48 212.8 48 416v48H96c203.2 0 368-164.8 368-368V48H416zm0-48h48c26.5 0 48 21.5 48 48V96c0 229.8-186.2 416-416 416H48c-26.5 0-48-21.5-48-48V416C0 186.2 186.2 0 416 0zM256 200a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM88 368a56 56 0 1 1 112 0A56 56 0 1 1 88 368zM368 88a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faChessClock:{prefix:"far",iconName:"chess-clock",icon:[640,512,[],"f43d","M256 56c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v32H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V176c0-35.3-28.7-64-64-64H544V96c0-8.8-7.2-16-16-16H400c-8.8 0-16 7.2-16 16v16H200V80h32c13.3 0 24-10.7 24-24zM576 160c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H576zM200 400a104 104 0 1 0 0-208 104 104 0 1 0 0 208zM184 240c0-8.8 7.2-16 16-16s16 7.2 16 16v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V240zM513.5 369.5A104 104 0 1 0 366.5 222.5 104 104 0 1 0 513.5 369.5zM490.9 245.1c6.2 6.2 6.2 16.4 0 22.6L457 301.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l33.9-33.9c6.2-6.2 16.4-6.2 22.6 0z"]},faAxe:{prefix:"far",iconName:"axe",icon:[640,512,[129683],"f6b2","M486.6 9.4c-12.5-12.5-32.8-12.5-45.3 0L408 42.7 374.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3L384 301.3V384c0 17.7 14.3 32 32 32c123.7 0 224-100.3 224-224c0-17.7-14.3-32-32-32H525.3l-56-56 33.4-33.4c12.5-12.5 12.5-32.8 0-45.3l-16-16zM305.4 267.9l-61.3-61.3L9.4 441.4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0L305.4 267.9zm185.9-73.9c9 9 21.2 14.1 33.9 14.1h66c-7.6 84.4-74.8 151.7-159.3 159.3v-66c0-12.7-5.1-24.9-14.1-33.9L278.6 128 352 54.6 491.3 193.9z"]},faSquareD:{prefix:"far",iconName:"square-d",icon:[448,512,[],"e268","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32h72c70.7 0 128 57.3 128 128s-57.3 128-128 128H152c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm24 208h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H176V336z"]},faGripVertical:{prefix:"far",iconName:"grip-vertical",icon:[320,512,[],"f58e","M40 440l0-48 48 0 0 48-48 0zm0 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40zm192-40l0-48 48 0 0 48-48 0zm0 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40zM40 232l48 0 0 48-48 0 0-48zM0 280c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48zm232 0l0-48 48 0 0 48-48 0zm0 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40zM40 72l48 0 0 48-48 0 0-48zM0 120c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40L40 32C17.9 32 0 49.9 0 72l0 48zm232 0l0-48 48 0 0 48-48 0zm0 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40z"]},faMobileSignalOut:{prefix:"far",iconName:"mobile-signal-out",icon:[512,512,[],"e1f0","M64 48H224V0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V288H304V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm80 352c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H144zM280 0c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24C512 103.9 408.1 0 280 0zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 120c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z"]},faArrowTurnUp:ehZ,faLevelUp:ehq,faU:{prefix:"far",iconName:"u",icon:[384,512,[117],"55","M24 32c13.3 0 24 10.7 24 24V288c0 79.5 64.5 144 144 144s144-64.5 144-144V56c0-13.3 10.7-24 24-24s24 10.7 24 24V288c0 106-86 192-192 192S0 394 0 288V56C0 42.7 10.7 32 24 32z"]},faArrowUpFromDottedLine:{prefix:"far",iconName:"arrow-up-from-dotted-line",icon:[448,512,[],"e09b","M241.5 39.6C236.9 34.7 230.6 32 224 32s-12.9 2.7-17.5 7.6l-128 136c-9.1 9.7-8.6 24.8 1 33.9s24.8 8.6 33.9-1L200 116.5V200 328c0 13.3 10.7 24 24 24s24-10.7 24-24V200 116.5l86.5 91.9c9.1 9.7 24.3 10.1 33.9 1s10.1-24.3 1-33.9l-128-136zM32 416a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faSquareRootVariable:ehK,faSquareRootAlt:ehJ,faLightSwitchOn:{prefix:"far",iconName:"light-switch-on",icon:[384,512,[],"e019","M169.4 48c3.3 9.3 12.2 16 22.6 16s19.3-6.7 22.6-16H320c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H214.6c-3.3-9.3-12.2-16-22.6-16s-19.3 6.7-22.6 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H169.4zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm80 256h96V368H144V256zm0-160c-26.5 0-48 21.5-48 48V368c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H144z"]},faArrowDownArrowUp:ehW,faSortAlt:ehX,faRaindrops:{prefix:"far",iconName:"raindrops",icon:[448,512,[],"f75c","M105.9 106.6l41.9-67.8C150.4 34.6 155 32 160 32s9.6 2.6 12.2 6.8l41.9 67.8c6.5 10.5 9.9 22.6 9.9 34.9V144c0 35.3-28.7 64-64 64s-64-28.7-64-64v-2.5c0-12.3 3.4-24.4 9.9-34.9zm-96 192l41.9-67.8C54.4 226.6 59 224 64 224s9.6 2.6 12.2 6.8l41.9 67.8c6.5 10.5 9.9 22.6 9.9 34.9V336c0 35.3-28.7 64-64 64s-64-28.7-64-64v-2.5c0-12.3 3.4-24.4 9.9-34.9zm242.6 11.5c-8.2 12.7-12.5 27.6-12.5 42.7c0 43.4 35.9 79.2 80 79.2s80-35.8 80-79.2c0-15.1-4.3-30-12.5-42.7L320 204.6 252.5 310.1zm-40.4-25.9l95.6-149.5c2.7-4.2 7.3-6.7 12.3-6.7s9.6 2.5 12.3 6.7l95.6 149.5C441 304.7 448 328.5 448 352.8C448 423 390.3 480 320 480s-128-57-128-127.2c0-24.3 7-48.1 20.1-68.6z"]},faDash:eh$,faMinusLarge:eh1,faClock:eh2,faClockFour:eh4,faInputNumeric:{prefix:"far",iconName:"input-numeric",icon:[640,512,[],"e1bd","M576 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H576zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm40 120c0 13.3 10.7 24 24 24h8v96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V184c0-13.3-10.7-24-24-24H128c-13.3 0-24 10.7-24 24zm190.6 30.4c5.7-8 17.5-8.6 24-1.2c5.2 5.9 5 14.7-.3 20.5l-72 78c-6.5 7-8.2 17.2-4.3 25.9s12.5 14.4 22 14.4h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H318.8l34.8-37.7c22-23.8 22.4-60.3 1.1-84.7c-26.9-30.7-75.4-28.4-99.2 4.9l-11.1 15.6c-7.7 10.8-5.2 25.8 5.6 33.5s25.8 5.2 33.5-5.6l11.1-15.6z"]},faTruckTow:{prefix:"far",iconName:"truck-tow",icon:[640,512,[],"e2b8","M96 64v96c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16v16c0 8.8 7.2 16 16 16s16-7.2 16-16V32C64 20.2 70.4 9.8 80 4.3C84.7 1.6 90.2 0 96 0h21.7 28c9.1 0 17.8 3.9 23.9 10.7L373.3 240H384V152c0-30.9 25.1-56 56-56h50.1c20.9 0 40.7 9.1 54.4 24.8l81.8 94.4c8.8 10.2 13.7 23.2 13.7 36.7V360c0 30.9-25.1 56-56 56h-8c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H56c-30.9 0-56-25.1-56-56V296c0-30.9 25.1-56 56-56H184L96 64zM243.2 368H396.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H584c4.4 0 8-3.6 8-8V288H432 416 384 351.8 208 56c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48zM145.8 56.3L237.7 240h71.4L145.8 56.3zM584.2 240l-76-87.7c-4.6-5.3-11.2-8.3-18.1-8.3H440c-4.4 0-8 3.6-8 8v88H584.2zM208 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm272 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faBackwardStep:eh3,faStepBackward:eh0,faPallet:{prefix:"far",iconName:"pallet",icon:[640,512,[],"f482","M24 320c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v96H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H88 320 552h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H576V368h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H552 320 88 24zm88 48H296v96H112V368zm232 0H528v96H344V368z"]},faCarBolt:{prefix:"far",iconName:"car-bolt",icon:[512,512,[],"e341","M127.7 106.8L103.4 176H128v48H96c-26.5 0-48 21.5-48 48v80H464V272c0-26.5-21.5-48-48-48H384V176h24.6l-24.2-69.2c-5.6-16-20.8-26.8-37.8-26.8H165.4c-17 0-32.1 10.7-37.8 26.8zm-79.6 82L82.3 90.9C94.7 55.6 128 32 165.4 32H346.6c37.4 0 70.7 23.6 83.1 58.9l34.3 97.9C492.6 205.4 512 236.4 512 272v80 48 56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H48v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 352 272c0-35.6 19.3-66.6 48.1-83.2zM112 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm256 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM315.2 116.6c5.3 5.2 6.3 13.3 2.5 19.6L284.3 192H336c7.1 0 13.4 4.7 15.4 11.6s-.8 14.2-6.9 18l-128 80c-6.3 3.9-14.4 3-19.7-2.2s-6.3-13.3-2.5-19.6L227.7 224H176c-7.1 0-13.4-4.7-15.4-11.6s.8-14.2 6.9-18l128-80c6.3-3.9 14.4-3 19.7 2.2z"]},faArrowsMaximize:eh6,faExpandArrows:eh8,faFaucet:{prefix:"far",iconName:"faucet",icon:[512,512,[],"e005","M224 64c13.3 0 24 10.7 24 24v21L352 96c17.7 0 32 14.3 32 32s-14.3 32-32 32L248 147v45h26.7c14.9 0 29.1 5.9 39.6 16.4L329.9 224H360c83.9 0 152 68.1 152 152v16c0 30.9-25.1 56-56 56H408c-30.9 0-56-25.1-56-56c0-4.4-3.6-8-8-8H323.9c-23.4 29.2-59.5 48-99.9 48s-76.5-18.8-99.9-48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H136.3c8.2 0 15.8 4.2 20.2 11.1C170.8 369.3 195.7 384 224 384s53.2-14.7 67.4-36.9c4.4-6.9 12-11.1 20.2-11.1H344c30.9 0 56 25.1 56 56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V376c0-57.4-46.6-104-104-104H320c-6.4 0-12.5-2.5-17-7l-22.6-22.6c-1.5-1.5-3.5-2.3-5.7-2.3H181.3c-2.1 0-4.2 .8-5.7 2.3L153 265c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H126.1l15.6-15.6c10.5-10.5 24.7-16.4 39.6-16.4H200V147L96 160c-17.7 0-32-14.3-32-32s14.3-32 32-32l104 13V88c0-13.3 10.7-24 24-24z"]},faCloudSleet:{prefix:"far",iconName:"cloud-sleet",icon:[512,512,[],"f741","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM81.5 353.9c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zm272 0c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zM216 376c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V376zm256 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H472V376z"]},faLampStreet:{prefix:"far",iconName:"lamp-street",icon:[512,512,[],"e1c5","M48 172c0-68.5 55.5-124 124-124c65 0 118.3 50 123.6 113.5c-84 10.7-151.1 75.6-164.9 158.6C127.7 337.6 142.3 352 160 352H480c17.7 0 32.3-14.4 29.4-31.9C495.5 236.9 428 171.8 343.7 161.4C338.2 71.4 263.4 0 172 0C77 0 0 77 0 172V488c0 13.3 10.7 24 24 24s24-10.7 24-24V172zM455.8 304H184.2c19.8-55.9 73.1-96 135.8-96s116.1 40.1 135.8 96zM320 448c35.3 0 64-28.7 64-64H256c0 35.3 28.7 64 64 64z"]},faListRadio:{prefix:"far",iconName:"list-radio",icon:[512,512,[],"e1d0","M64 32a64 64 0 1 0 0 128A64 64 0 1 0 64 32zM184 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM64 280a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0-88a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM40 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0A64 64 0 1 0 0 416a64 64 0 1 0 128 0z"]},faPenNibSlash:{prefix:"far",iconName:"pen-nib-slash",icon:[640,512,[],"e4a1","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L448.6 326.3 476.2 225l10.4-10.4 71-71c21.9-21.9 21.9-57.3 0-79.2L511.6 18.3c-21.9-21.9-57.3-21.9-79.2 0l-71 71L351 99.8 209 138.5 38.8 5.1zM256.1 175.4l104.8-28.6 68.3 68.3-21.6 79.1L256.1 175.4zM401 411.9l-44.7-35.2L149.1 449.5 251.3 347.3c6.3 3 13.3 4.7 20.7 4.7c13.5 0 25.7-5.6 34.4-14.6l-75-59.1c-4.7 7.4-7.4 16.2-7.4 25.7c0 7.4 1.7 14.4 4.7 20.7L126.5 426.9l63.6-181.1-39.8-31.4L71 440c-6.5 18.5-1.8 39.1 12 52.9s34.4 18.5 52.9 12l264.1-92.8 .8-.3z"]},faBaseballBatBall:{prefix:"far",iconName:"baseball-bat-ball",icon:[512,512,[],"f432","M372 17.5C383.8 6.3 399.5 0 415.7 0c16.8 0 32.9 6.7 44.7 18.5l33 33c11.9 11.9 18.5 28 18.5 44.7c0 16.3-6.3 31.9-17.5 43.7L356.3 284.7c-14.1 14.8-30.3 27.5-48 37.8L201.8 384.2c-12.6 7.3-24.3 16.3-34.6 26.6l-38.6 38.6c-.3-.3-.6-.7-1-1l-64-64c-.3-.3-.7-.6-1-1l38.6-38.6c10.3-10.3 19.3-22 26.6-34.6l61.6-106.5c10.3-17.7 23-33.9 37.8-48L372 17.5zM171.9 329.9l10.2 10.2L284.2 281c13.8-8 26.4-17.9 37.3-29.4L459.8 106.8c2.7-2.8 4.2-6.6 4.2-10.5c0-4-1.6-7.9-4.5-10.8l-33-33c-2.9-2.9-6.7-4.5-10.8-4.5c-3.9 0-7.7 1.5-10.5 4.2L260.4 190.4c-11.5 11-21.4 23.6-29.4 37.3L171.9 329.9zM464 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM15 399c9.4-9.4 24.6-9.4 33.9 0l64 64c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L15 433c-9.4-9.4-9.4-24.6 0-33.9z"]},faSquareUpLeft:{prefix:"far",iconName:"square-up-left",icon:[448,512,[],"e282","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 313.4V176c0-8.8 7.2-16 16-16H281.4c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16L264 232l66.3 66.3c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C290 366 285.1 368 280 368s-10-2-13.7-5.7L200 296l-33.4 33.4c-4.2 4.2-10 6.6-16 6.6c-12.5 0-22.6-10.1-22.6-22.6z"]},faOverline:{prefix:"far",iconName:"overline",icon:[448,512,[],"f876","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm200 80c-97.2 0-176 78.8-176 176v16c0 97.2 78.8 176 176 176s176-78.8 176-176V288c0-97.2-78.8-176-176-176zM96 288c0-70.7 57.3-128 128-128s128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V288z"]},faS:{prefix:"far",iconName:"s",icon:[320,512,[115],"53","M91.2 90.6c-24 10.1-37.9 26.2-41.8 48c-2.8 16.1-1 27.4 2.8 35.7c3.8 8.5 10.6 16.1 21.1 23.3c22.1 15.1 54.9 24.6 93.2 35.3c.8 .2 1.6 .4 2.4 .7c35.3 9.9 75.6 21.2 104.9 41.2c15.6 10.6 29.3 24.5 37.7 43.1c8.5 18.7 10.6 40 6.4 63.9c-7.2 40.8-34.4 68.8-70.5 83.9c-35.3 14.8-79.6 17.8-125.7 10.7l-.1 0c-24.5-3.9-64.3-17.2-90.9-26.2c-5.3-1.8-10-3.4-14-4.7C4 441.4-2.9 427.8 1.2 415.2s17.7-19.5 30.3-15.4c4.9 1.6 10.5 3.5 16.3 5.4c26.9 9 61.2 20.4 81.3 23.6c40.4 6.2 75.1 2.9 99.8-7.5c24-10.1 37.9-26.2 41.8-48c2.8-16.1 1-27.4-2.8-35.7c-3.8-8.5-10.6-16.1-21.1-23.3c-22.1-15.1-54.9-24.6-93.2-35.3c-.8-.2-1.6-.4-2.4-.7c-35.3-9.9-75.6-21.2-104.9-41.2c-15.6-10.6-29.3-24.5-37.7-43.1c-8.5-18.7-10.6-40-6.4-63.9l23.6 4.2L2.1 130.3C9.3 89.5 36.5 61.5 72.6 46.4c35.3-14.8 79.6-17.8 125.7-10.7c13.7 2.1 55.1 9.9 69.7 13.8c12.8 3.3 20.5 16.5 17.2 29.3s-16.5 20.5-29.3 17.2c-12.4-3.2-52-10.8-64.9-12.8l3.6-23.7L191 83.1c-40.4-6.2-75.2-2.9-99.9 7.5z"]},faTimeline:{prefix:"far",iconName:"timeline",icon:[640,512,[],"e29c","M128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm24 108.3c32.5-10.2 56-40.5 56-76.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 35.8 23.5 66.1 56 76.3V232H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H296v59.7c-32.5 10.2-56 40.5-56 76.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-35.8-23.5-66.1-56-76.3V280H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V172.3c32.5-10.2 56-40.5 56-76.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 35.8 23.5 66.1 56 76.3V232H152V172.3zM320 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM480 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faKeyboard:{prefix:"far",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM176 320H400c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm-72-72c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V248zm16-96h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V168c0-8.8 7.2-16 16-16z"]},faArrowsFromDottedLine:{prefix:"far",iconName:"arrows-from-dotted-line",icon:[448,512,[],"e0a3","M241 7c-9.4-9.4-24.6-9.4-33.9 0L135 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V168c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L241 7zm7 337c0-13.3-10.7-24-24-24s-24 10.7-24 24v86.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V344zM32 224a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm96 0a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm128-32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64 32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faUsbDrive:{prefix:"far",iconName:"usb-drive",icon:[640,512,[],"f8e9","M64 144c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H400V144H64zM0 160c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32V384c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V160zm608-32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H480V128H608zm-48 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM536 304a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z"]},faBallot:{prefix:"far",iconName:"ballot",icon:[448,512,[],"f732","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM80 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H96zM80 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM200 104c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200zm0 128c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200z"]},faCaretDown:{prefix:"far",iconName:"caret-down",icon:[320,512,[],"f0d7","M160 329.4L249.4 240 70.6 240 160 329.4zm22.6 45.3c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z"]},faLocationDotSlash:eh5,faMapMarkerAltSlash:eh7,faCards:{prefix:"far",iconName:"cards",icon:[640,512,[],"e3ed","M244.7 49c3.7-2.1 8.4-.9 10.5 2.8l167 289.3c2.1 3.7 .9 8.4-2.8 10.5L226.5 463c-3.7 2.1-8.4 .9-10.5-2.8L49 170.9c-2.1-3.7-.9-8.4 2.8-10.5L244.7 49zM27.8 118.8C1.2 134.2-7.9 168.2 7.5 194.9l167 289.3c15.4 26.6 49.4 35.8 76.1 20.4L443.4 393.2c26.6-15.4 35.8-49.4 20.4-76.1L296.8 27.8C281.4 1.2 247.3-7.9 220.7 7.5L27.8 118.8zM324.1 499c9.7 8.1 22.2 13 35.9 13H584c30.9 0 56-25.1 56-56V120c0-30.9-25.1-56-56-56H360c-1.8 0-3.5 .1-5.3 .2L491.5 301.1c24.2 41.9 9.8 95.6-32.1 119.8L324.1 499zM582 187.6l-48.2 49.9c-3.2 3.2-8.5 3.2-11.5 0l-48.4-49.9c-14-14.5-13.2-38.5 2.5-51.9c13.5-11.7 34.2-9.5 46.7 3.2l5 5.2 4.7-5.2c12.5-12.7 33-15 46.9-3.2c15.5 13.5 16.2 37.5 2.2 51.9zM171.4 174.3l-7.2 26.9-20.4 76.1c-7 26 8.5 52.7 34.4 59.7s52.7-8.5 59.7-34.4l2.4-8.8c.1-.4 .2-.8 .3-1.1l17.7 30.7-12.1 7c-6.7 3.8-8.9 12.4-5.1 19s12.4 8.9 19 5.1l48.2-27.8c6.7-3.8 8.9-12.4 5.1-19s-12.4-8.9-19-5.1l-12.1 7-17.7-30.7c.4 .1 .8 .2 1.1 .3l8.8 2.4c26 7 52.7-8.5 59.7-34.4s-8.5-52.7-34.4-59.7l-76.1-20.4L197 159.6c-11.1-3-22.6 3.6-25.6 14.8z"]},faHouseChimneyMedical:eh9,faClinicMedical:ege,faBoxingGlove:egt,faGloveBoxing:egc,faTemperatureThreeQuarters:egi,faTemperature3:egr,faThermometer3:ega,faThermometerThreeQuarters:egn,faBellSchool:{prefix:"far",iconName:"bell-school",icon:[512,512,[],"f5d5","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM352 358.1c39.4-37.9 64-91.1 64-150.1C416 93.1 322.9 0 208 0S0 93.1 0 208c0 59 24.6 112.2 64 150.1V448c0 35.3 28.7 64 64 64H272h16H416c39.2 0 71.1-31.4 72-70.4c14.4-8.3 24-23.8 24-41.6c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 17.7 9.6 33.2 24 41.5c-.8 12.5-11.2 22.5-24 22.5H350c1.3-5.1 2-10.5 2-16V358.1zM288 464H272 128c-8.8 0-16-7.2-16-16V392.6c28.7 15 61.4 23.4 96 23.4s67.3-8.5 96-23.4V448c0 8.8-7.2 16-16 16zM208 160a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},faMobileScreen:ego,faMobileAndroidAlt:egs,faPlaneUp:{prefix:"far",iconName:"plane-up",icon:[512,512,[],"e22d","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l150.2 96.1c16.1 10.3 25.8 28.1 25.8 47.2v40.6c0 27.1-26.4 46.4-52.2 38.1L336 336.6V364l48 36c10.1 7.6 16 19.4 16 32v42.1c0 20.9-17 37.9-37.9 37.9c-3.8 0-7.5-.6-11.1-1.7L256 481.1l-94.9 29.2c-3.6 1.1-7.4 1.7-11.1 1.7C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zm21.5 54.2c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v24.4l88.9-27.4c4.6-1.4 9.5-1.4 14.1 0L352 460.4V436l-54.4-40.8c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5L464 327.1V297.5c0-2.7-1.4-5.3-3.7-6.7L299.1 187.6c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7zM146.9 464.4s0 0 0 0l0 0z"]},faFolderHeart:{prefix:"far",iconName:"folder-heart",icon:[512,512,[],"e189","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zm96 157.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faCircleLocationArrow:egl,faLocationCircle:egf,faFaceHeadBandage:{prefix:"far",iconName:"face-head-bandage",icon:[576,512,[],"e37a","M71.3 354c6.6-9.7 13.4-19.2 20.6-28.4C120.5 406.2 197.5 464 288 464c114.9 0 208-93.1 208-208c0-13.2-1.2-26.2-3.6-38.7c11.9 3 23.7 6.3 35.4 9.8l15 4.5c.8 8 1.1 16.2 1.1 24.4c0 141.4-114.6 256-256 256c-99.5 0-185.8-56.8-228.2-139.8c2.5-3.8 4.8-7.5 6.7-10.7c1.9-3.1 3.5-5.7 4.7-7.5zM218.5 209.6c12.7 4.2 21.9 16.2 21.9 30.4c0 17.7-14.3 32-32 32s-32-14.3-32-32c13.5-10.8 27.6-20.9 42.1-30.4zM368.1 12.8c-45.1 9.1-88.5 23-129.6 41.1c-13.9 3.4-27.2 8.2-39.8 14.2c-33.5 3.1-66.5 7.9-98.9 14.3C146.6 31.8 213.6 0 288 0c28 0 54.9 4.5 80.1 12.8zm-.3 382.7C352.2 381.2 328.4 368 296 368c-12.3 0-23.2 1.9-32.8 4.9c-12.6 4-26.1-3-30.1-15.7s3-26.1 15.7-30.1c14.2-4.5 30-7.1 47.2-7.1c46.5 0 81.4 19.3 104.2 39.9c9.8 8.9 10.5 24.1 1.6 33.9s-24.1 10.5-33.9 1.6zM336.4 240a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM300.6 64.1c38.3-13 78.3-22.2 119.5-27.4c20.8 12.6 39.7 28 56.1 45.7C419.3 71.1 360.6 64.9 300.6 64.1zM406 103.4c34 4.3 67.3 10.5 100.1 18.3c14.1 22.8 24.6 47.9 31 74.7C458.2 172.7 374.6 160 288 160c-17.1 0-34.1 .5-51 1.5c-47.8 2.8-94.6 9.4-140 19.7c-19.6 4.4-39 9.5-58.1 15.3c6.4-26.8 17-51.9 31-74.7c48.4-11.6 98.2-19.5 149.3-23.2C241.9 96.8 264.9 96 288 96c40 0 79.3 2.5 118 7.4zM50.3 226.4c41-12.2 83.3-21.3 126.6-27.1c-51.6 37.5-96.5 83.8-132.2 136.7C36.5 310.9 32 284 32 256c0-3 .1-6.1 .2-9.1c5.9-7 12-13.8 18.2-20.5z"]},faSushiRoll:egh,faMakiRoll:egg,faMakizushi:egM,faCarBump:{prefix:"far",iconName:"car-bump",icon:[640,512,[],"f5e0","M142.2 101.6L307.3 57.4c16.4-4.4 33.8 2.1 43.4 16.1l38.6 56.6L107.5 205.6l5.1-68.4c1.3-17 13.1-31.2 29.5-35.6zM64.8 133.7l-7.6 101c-21.4 23.4-30.7 56.8-21.9 89.7l18.5 69.1L60 416.5l6.2 23.3 13.9 52.1c3.3 12.3 16 19.6 28.3 16.3s19.6-16 16.3-28.3l-13.9-52.1 1.7-.5L495.8 324.7l1.7-.5 13.9 52.1c3.3 12.3 16 19.6 28.3 16.3s19.6-16 16.3-28.3l-13.9-52.1 0 0L529.8 266l-18.5-69.1c-8.8-32.9-33.6-57.1-63.8-66.7L390.4 46.4C369.3 15.5 331 1.3 294.9 11L129.8 55.2c-36.1 9.7-62.2 41.1-65 78.4zm50.8 119.5l290.5-77.8c25.6-6.9 51.9 8.3 58.8 33.9l18.5 69.1L100.2 381.1 81.7 311.9c-6.9-25.6 8.3-51.9 33.9-58.8zm56.6 46.7a30.8 30.8 0 1 0 -59.5 15.9 30.8 30.8 0 1 0 59.5-15.9zm245.9-34a30.8 30.8 0 1 0 -15.9-59.5 30.8 30.8 0 1 0 15.9 59.5zM584.8 512c19.5 0 34.7-17.7 25.8-35c-18.6-36.2-56.3-61-99.7-61s-81.2 24.8-99.7 61c-8.9 17.3 6.3 35 25.8 35H584.8z"]},faPiggyBank:{prefix:"far",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M277.1 48c23 0 42.5 14.7 49.8 35.2c4.4 12.5 18.1 19 30.6 14.6s19-18.1 14.6-30.6C358.3 28.1 321 0 277.1 0S195.8 28.1 182 67.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6C234.5 62.7 254.1 48 277.1 48zM66.7 197.5c11.9-5.9 16.7-20.3 10.7-32.2s-20.3-16.7-32.2-10.7l-4.7 2.3C15.7 169.3 0 194.7 0 222.6c0 37.4 28 68.3 64.2 72.9C66.4 344.7 91 388.2 128 416v48c0 26.5 21.5 48 48 48h48c26.5 0 48-21.5 48-48V448h48v16c0 26.5 21.5 48 48 48h48c26.5 0 48-21.5 48-48V426.6c18.7-10.8 35.1-25.4 48-42.6h32c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H530.7c-8.2-18.8-19.9-35.7-34.2-49.8l11.3-36.8-22.9-7 22.9 7c6.3-20.6-9.1-41.4-30.6-41.4H456c-31.5 0-60.2 12.2-81.6 32H224c-74.4 0-137 50.8-154.9 119.6c-12-2-21.1-12.5-21.1-25.1c0-9.6 5.4-18.4 14.1-22.8l4.7-2.3zM424 288a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM402.3 168c13.1-14.7 32.1-23.9 53.2-24L446 174.8c-2.9 9.4 .2 19.6 7.9 25.8c17.4 13.9 30.4 32.8 37.1 54.5c3.1 10.1 12.4 17 22.9 17h14v64H499.4c-8.3 0-16 4.3-20.3 11.3c-11.7 18.7-28.7 33.7-48.9 42.8C421.5 394 416 402.5 416 412v52H368V424c0-13.3-10.7-24-24-24H248c-13.3 0-24 10.7-24 24v40H176V403.4c0-8.3-4.3-16-11.3-20.3c-31.7-19.8-52.7-55-52.7-95c0-61.9 50.1-112 112-112H384h0l.4 0c6.8 0 13.4-2.9 17.9-8z"]},faRacquet:{prefix:"far",iconName:"racquet",icon:[512,512,[],"f45a","M349 48c31.9 0 61.1 10.9 82.6 32.4S464 131.2 464 163c0 40.6-17.7 84.9-52.9 120.1c-64 64-154.5 68.7-202.7 20.5C186.9 282.1 176 252.8 176 221c0-40.6 17.7-84.9 52.9-120.1S308.4 48 349 48zm0-48c-54.2 0-110.5 23.4-154 66.9s-67 99.8-66.9 154c0 17.2 2.4 34.3 7.3 50.6c8.2 27.4 7.6 58.9-9.9 80.6c-12.6-11.3-31.9-10.9-44 1.2l-72 72c-12.5 12.5-12.5 32.8 0 45.3l32 32c12.5 12.5 32.8 12.5 45.3 0l72-72c12.1-12.1 12.5-31.4 1.2-44c21.7-17.5 53.2-18 80.5-9.7c67.7 20.4 148.5-3.6 204.8-59.8c43.6-43.6 67-99.8 66.9-154c0-42.8-14.8-84.9-46.5-116.6S391.8 0 349 0zM54.6 448L104 398.6l9.4 9.4L64 457.4 54.6 448z"]},faCarMirrors:{prefix:"far",iconName:"car-mirrors",icon:[576,512,[],"e343","M197.4 80c-17 0-32.1 10.7-37.8 26.8L135.4 176H440.6l-24.2-69.2c-5.6-16-20.8-26.8-37.8-26.8H197.4zM44.8 224H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H84.6l29.8-85.1C126.7 55.6 160 32 197.4 32H378.6c37.4 0 70.7 23.6 83.1 58.9L491.4 176H536c13.3 0 24 10.7 24 24s-10.7 24-24 24h-4.8c8.2 14.1 12.8 30.5 12.8 48v80 48 56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H80v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 352 272c0-17.5 4.7-33.9 12.8-48zm83.2 0c-26.5 0-48 21.5-48 48v80H496V272c0-26.5-21.5-48-48-48H128zm-16 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm320-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faIndustryWindows:egu,faIndustryAlt:egm,faBoltAuto:{prefix:"far",iconName:"bolt-auto",icon:[576,512,[],"e0b6","M317.4 36.6C322.6 18.3 308.8 0 289.7 0c-6.8 0-13.5 2.4-18.7 6.9L11.8 228.6C4.3 235 0 244.4 0 254.3C0 272.9 15.1 288 33.7 288h86.4L66.6 475.4C61.4 493.7 75.2 512 94.3 512c6.8 0 13.4-2.4 18.6-6.8L371.7 285.6c7.8-6.6 12.3-16.4 12.3-26.6c0-19.3-15.6-34.9-34.9-34.9H263.8L317.4 36.6zM72.4 240L253.6 85 208.9 241.4c-2.1 7.2-.6 15 3.9 21s11.6 9.5 19.2 9.5h81.5L130.3 427.5l44.8-156.9c2.1-7.2 .6-15-3.9-21s-11.6-9.5-19.2-9.5H72.4zM464 288c-9.1 0-17.4 5.1-21.5 13.3l-88 176c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L410.8 472H517.2l13.4 26.7c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-88-176c-4.1-8.1-12.4-13.3-21.5-13.3zm0 77.7L493.2 424H434.8L464 365.7z"]},faBatteryHalf:egd,faBattery3:egp,faFluxCapacitor:{prefix:"far",iconName:"flux-capacitor",icon:[448,512,[],"f8ba","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM283.3 253.3c6.6 1.8 13.6 2.7 20.7 2.7c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80c7.2 0 14.1-.9 20.7-2.7l-49-49c-15.6-15.6-15.6-40.9 0-56.6s40.9-15.6 56.6 0L224 199.4l51.7-51.7c15.6-15.6 40.9-15.6 56.6 0s15.6 40.9 0 56.6l-49 49zM180.4 268.9c-21.9 14.3-36.4 39-36.4 67.1c0 44.2 35.8 80 80 80s80-35.8 80-80c0-28.1-14.5-52.8-36.4-67.1l-3.6 3.6V336c0 22.1-17.9 40-40 40s-40-17.9-40-40V272.6l-3.6-3.6zM155.3 164.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L208 262.6V336c0 8.8 7.2 16 16 16s16-7.2 16-16V262.6l75.3-75.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 233.4l-68.7-68.7z"]},faMountainCity:{prefix:"far",iconName:"mountain-city",icon:[640,512,[],"e52e","M344 48c-4.4 0-8 3.6-8 8V219.7l-48-79.6V56c0-30.9 25.1-56 56-56H456c30.9 0 56 25.1 56 56V192h32V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72.6c27.1 3.9 48 27.2 48 55.4V480c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-4.4-3.6-8-8-8H568 488c-13.3 0-24-10.7-24-24V56c0-4.4-3.6-8-8-8H344zm27.3 230.2c2.9-3.8 7.5-6.2 12.7-6.2h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-9.8l-34.9-57.8zM384 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H384c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM368 192c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H384c-8.8 0-16-7.2-16-16V192zm128 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V288zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V384c0-8.8 7.2-16 16-16zM224 188.9L154.5 304.1l21.3 30.8 28-37.3c4.5-6 11.6-9.6 19.2-9.6h60.8L224 188.9zM58 464H390L312.8 336H235l-40.8 54.4c-4.6 6.2-11.9 9.7-19.7 9.6s-14.9-4-19.3-10.4l-28-40.5L58 464zM253.4 144.7L442.9 458.9c6.5 10.8 6.7 24.3 .7 35.3s-17.6 17.8-30.1 17.8H34.5c-12.5 0-24-6.8-30.1-17.8s-5.8-24.5 .7-35.3L194.6 144.7C200.9 134.3 212 128 224 128s23.1 6.3 29.4 16.7z"]},faCoins:{prefix:"far",iconName:"coins",icon:[512,512,[],"f51e","M176 88v0c0 .1 .1 .6 .6 1.5c.6 1.2 2 3.1 4.7 5.5c.4 .3 .8 .7 1.2 1c-18.7 .4-36.9 1.7-54.4 4.1V88c0-18 9.7-32.4 21.1-42.7s26.7-18.5 43.5-24.9C226.4 7.5 271.5 0 320 0s93.6 7.5 127.3 20.3c16.8 6.4 32.1 14.6 43.5 24.9S512 70 512 88V192 296c0 18-9.7 32.4-21.1 42.7s-26.7 18.5-43.5 24.9c-9.6 3.7-20.1 6.9-31.3 9.6V323.6c5.1-1.5 9.8-3.1 14.2-4.8c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.6-1.1 .6-1.5 .6-1.5v0V252.4c-5.3 2.6-10.9 5-16.7 7.2c-9.6 3.7-20.1 6.9-31.3 9.6V219.6c5.1-1.5 9.8-3.1 14.2-4.8c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.5-.9 .6-1.4 .6-1.5v0 0V148.4c-5.3 2.6-10.9 5-16.7 7.2c-13.7 5.2-29.4 9.6-46.3 12.9c-5.1-7.5-11-13.9-16.8-19.1c-10.1-9.1-21.8-16.5-34-22.6c31.7-2.3 59.3-8.2 80-16.1c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.5-.9 .6-1.4 .6-1.5v0 0 0c0 0 0-.5-.6-1.5c-.6-1.2-2-3.1-4.7-5.5c-5.5-5-14.9-10.6-28.5-15.7C403.2 54.9 364.2 48 320 48s-83.2 6.9-110.2 17.2c-13.6 5.2-23 10.8-28.5 15.7c-2.7 2.4-4.1 4.3-4.7 5.5c-.6 1.1-.6 1.5-.6 1.5l0 0zM48 216v0c0 .1 .1 .6 .6 1.5c.6 1.2 2 3.1 4.7 5.5c5.5 5 14.9 10.6 28.5 15.7c27 10.3 66 17.2 110.2 17.2s83.2-6.9 110.2-17.2c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.5-.9 .6-1.4 .6-1.5v0 0 0c0 0 0-.5-.6-1.5c-.6-1.2-2-3.1-4.7-5.5c-5.5-5-14.9-10.6-28.5-15.7c-27-10.3-66-17.2-110.2-17.2s-83.2 6.9-110.2 17.2c-13.6 5.2-23 10.8-28.5 15.7c-2.7 2.4-4.1 4.3-4.7 5.5c-.6 1.1-.6 1.5-.6 1.5l0 0zM0 216c0-18 9.7-32.4 21.1-42.7s26.7-18.5 43.5-24.9C98.4 135.5 143.5 128 192 128s93.6 7.5 127.3 20.3c16.8 6.4 32.1 14.6 43.5 24.9S384 198 384 216V320 424c0 18-9.7 32.4-21.1 42.7s-26.7 18.5-43.5 24.9C285.6 504.5 240.5 512 192 512s-93.6-7.5-127.3-20.3c-16.8-6.4-32-14.6-43.5-24.9S0 442 0 424V320 216zM336 320V276.4c-5.3 2.6-10.9 5-16.7 7.2C285.6 296.5 240.5 304 192 304s-93.6-7.5-127.3-20.3c-5.8-2.2-11.4-4.6-16.7-7.2V320v0c0 .1 .1 .6 .6 1.5c.6 1.2 2 3.1 4.7 5.5c5.5 5 14.9 10.6 28.5 15.7c27 10.3 66 17.2 110.2 17.2s83.2-6.9 110.2-17.2c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.5-.9 .6-1.4 .6-1.5v0 0zM64.7 387.7c-5.8-2.2-11.4-4.6-16.7-7.2V424l0 0c0 0 0 .5 .6 1.5c.6 1.2 2 3.1 4.7 5.5c5.5 5 14.9 10.6 28.5 15.7c27 10.3 66 17.2 110.2 17.2s83.2-6.9 110.2-17.2c13.6-5.2 23-10.8 28.5-15.7c2.7-2.4 4.1-4.3 4.7-5.5c.6-1.1 .6-1.5 .6-1.5v0V380.4c-5.3 2.6-10.9 5-16.7 7.2C285.6 400.5 240.5 408 192 408s-93.6-7.5-127.3-20.3z"]},faHoneyPot:{prefix:"far",iconName:"honey-pot",icon:[448,512,[127855],"e418","M78.6 352c21.5 40.9 49 67 64.6 79.6l.1 0c.4 .1 1.4 .4 3.1 .4H301.6c1.6 0 2.6-.2 3.1-.4l.1 0c15.5-12.6 43.1-38.7 64.6-79.6H78.6zM48 224H400c0-79.5-64.5-144-144-144H192c-5.4 0-10.7 .3-16 .9V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V95c-47.4 23.6-80 72.5-80 129zM56 32h96 40 64H392c13.3 0 24 10.7 24 24s-10.7 24-24 24h-9c39.9 35.2 65 86.7 65 144c0 138.8-79.6 217.9-113.3 245.1c-9.3 7.5-21.1 10.9-33.1 10.9H146.4c-12 0-23.7-3.3-33.1-10.9C79.6 441.9 0 362.8 0 224C0 166.7 25.1 115.2 65 80H56C42.7 80 32 69.3 32 56s10.7-24 24-24z"]},faOlive:{prefix:"far",iconName:"olive",icon:[448,512,[],"e316","M160 432C98.1 432 48 381.9 48 320c0-79.2 37-138.4 85.9-179.1C184.3 99 243.7 80 280 80c13.6 0 31.8 7.5 50.4 19.9c8.5 5.7 15.7 11.4 20.8 15.8c2.5 2.1 4.4 3.9 5.6 5c.6 .6 1 1 1.2 1.2l.1 .1 .1 .1c.2 .2 .6 .6 1.2 1.2c1.1 1.2 2.9 3.1 5 5.6c4.3 5 10.1 12.2 15.8 20.8C392.5 168.2 400 186.4 400 200c0 36.3-19 95.7-60.9 146.1C298.4 395 239.2 432 160 432zM0 320c0 88.4 71.6 160 160 160c192 0 288-181.9 288-280c0-56-56-112-56-112s-56-56-112-56C181.9 32 0 128 0 320zM271.1 208.9c30.3 30.3 69.6 40.1 87.8 21.9s8.4-57.5-21.9-87.8s-69.6-40.1-87.8-21.9s-8.4 57.5 21.9 87.8z"]},faKhanda:{prefix:"far",iconName:"khanda",icon:[512,512,[9772],"f66d","M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9l0 0 0 0 0 0 0 0-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1 0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5v19.8l35.6-24.5c0 0 0 0 .1 0h0l41.1-28.2c72.1-49.6 86.2-151.1 39.1-221.7c-4-6-3.5-14 1.3-19.5s12.8-6.9 19.3-3.6c58.5 30 104.7 91.3 104.7 158.2c0 53.1-26.4 100.5-51.2 133.6c-14.8 19.7-31.7 38.7-50.6 54.7c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V424.1l-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6c-19-15.9-35.8-35-50.6-54.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c15.4-15.4 32.7-29.2 52.2-39c6.5-3.2 14.3-1.7 19.2 3.7c6.9 7.8 3.4 16.3-1.5 23.7C76.1 162.6 95 262.9 164.4 310.6l41.1 28.2 .1 0L240 362.6V343.5l-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9l0 0 0 0 0 0 .1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1 0 0 0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1zM57.3 163C47 180.1 40 200.4 40 224c0 40.4 20.4 79.2 43.2 109.6c10 13.4 20.7 25.9 32 37l36-20.5-9.5-6.5C81.5 302.2 51.5 231.7 57.3 163zM429.9 333.6c22.8-30.4 43.2-69.2 43.2-109.6c0-24.3-7.4-45.1-18.2-62.5c6.7 68.5-20.8 138.9-83.6 182l-9.5 6.5 35.9 20.4c11.4-11.1 22.1-23.6 32.1-36.9z"]},faFilterList:{prefix:"far",iconName:"filter-list",icon:[512,512,[],"e17c","M41.2 64C18.5 64 0 82.5 0 105.2c0 10.4 3.9 20.4 11 28.1l93 100.1v126c0 13.4 6.7 26 18 33.4l75.5 49.8c5.3 3.5 11.6 5.4 18 5.4c18 0 32.6-14.6 32.6-32.6v-182l93-100.1c7.1-7.6 11-17.6 11-28.1C352 82.5 333.5 64 310.8 64H41.2zM145.6 207.7L56.8 112H295.2l-88.8 95.7c-4.1 4.4-6.4 10.3-6.4 16.3V386.8l-48-31.7V224c0-6.1-2.3-11.9-6.4-16.3zM344 392c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zM320 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H344c-13.3 0-24 10.7-24 24zM408 72c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H408z"]},faOutlet:{prefix:"far",iconName:"outlet",icon:[448,512,[],"e01c","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM80 256c0-52.3 26.5-85.2 43.6-100.9c8.6-8 20.2-11.1 31.9-11.1h137c11.7 0 23.3 3.1 31.9 11.1c17 15.8 43.6 48.7 43.6 100.9s-26.5 85.2-43.6 100.9c-8.6 8-20.2 11.1-31.9 11.1h-137c-11.7 0-23.3-3.1-31.9-11.1C106.5 341.2 80 308.3 80 256zm96-48c0-8.8-7.2-16-16-16s-16 7.2-16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V208zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V208zM200 296v16c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V296c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faSliders:egz,faSlidersH:egC,faCauldron:{prefix:"far",iconName:"cauldron",icon:[448,512,[],"f6bf","M160 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm112 64a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM74.2 252.5c9.6-17.7 20.1-33.2 28.6-44.5H224 345.2c8.5 11.4 19 26.9 28.6 44.5c15.9 29.2 26.2 58.5 26.2 81.9c0 39.2-18.3 70-49.4 92.5C318.3 450.2 272.6 464 224 464s-94.3-13.8-126.6-37.1C66.3 404.4 48 373.6 48 334.4c0-23.3 10.3-52.6 26.2-81.9zM44.6 208C22.5 243.4 0 290.8 0 334.4c0 37.4 11.9 69.4 32 95.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24V473c40.4 25.5 91.8 39 144 39s103.6-13.5 144-39v15c0 13.3 10.7 24 24 24s24-10.7 24-24V429.9c20.1-26.1 32-58.1 32-95.5c0-43.6-22.5-91-44.6-126.4H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H368 224 80 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H44.6z"]},faPeople:{prefix:"far",iconName:"people",icon:[640,512,[],"e216","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H144V176.1c.7 0 1.5-.1 2.3-.1zM144 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L250.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H146.3c-31.7 0-61 17.1-76.6 44.7L11.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L96 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM587.1 299.8c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7l-51.8-91.5c-19.8-35-56.9-56.6-97.1-56.6s-77.3 21.6-97.1 56.6l-51.8 91.5c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1l37.4-66.1L373.7 363.7c-2.9 10.2 4.8 20.3 15.4 20.3H416V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h26.9c10.6 0 18.3-10.1 15.4-20.3L549.7 233.7l37.4 66.1zM475.4 179.5c.6-2.1 2.5-3.5 4.6-3.5s4 1.4 4.6 3.5l44 156.5H431.4l44-156.5z"]},faFolderTree:{prefix:"far",iconName:"folder-tree",icon:[576,512,[],"f802","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V136 392c0 30.9 25.1 56 56 56H256V400H56c-4.4 0-8-3.6-8-8V160H256V112H48V24zM336 176V48h44.1l17 17c9.6 9.6 22.6 15 36.2 15H528v96H336zM288 32V192c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H433.3c-.8 0-1.7-.3-2.3-.9L409.4 9.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32zm48 432V336h44.1l17 17c9.6 9.6 22.6 15 36.2 15H528v96H336zM288 320V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H433.3c-.8 0-1.7-.3-2.3-.9l-21.7-21.7c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32z"]},faNetworkWired:{prefix:"far",iconName:"network-wired",icon:[640,512,[],"f6ff","M400 48v96H240V48H400zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h56v40H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136v40H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H184V280H456v40H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H504V280H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V192h56c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM80 368H240v96H80V368zm480 0v96H400V368H560z"]},faCroissant:{prefix:"far",iconName:"croissant",icon:[512,512,[129360],"f7f6","M323.7 242.1c2 18.9-4.5 38.1-18.4 51.9L294 305.3c-13.9 13.9-33 20.4-51.9 18.4L208 350.2V384l15.6 93.6c.3 1.6 .4 3.2 .4 4.9c0 16.3-13.2 29.6-29.6 29.6H189c-4.2 0-8.3-.7-12.2-2.3c-35.8-14.3-67.5-36.5-93.2-64.3c-16.4 7.1-36 2.5-45.3-13.7C14 389.4 0 340.3 0 288c0-22.4 2.6-44.2 7.4-65.1C2.7 215.6 0 207 0 197.9c0-5 .8-10 2.5-14.6C33.2 99.6 99.6 33.2 183.3 2.5C188 .8 193 0 197.9 0c9.1 0 17.7 2.7 24.9 7.4C243.8 2.6 265.6 0 288 0c52.3 0 101.4 14 143.7 38.4c16.2 9.3 20.8 28.9 13.7 45.3c27.9 25.7 50 57.4 64.3 93.2c1.5 3.9 2.3 8 2.3 12.2v5.4c0 16.3-13.2 29.6-29.6 29.6c-1.6 0-3.3-.1-4.9-.4L384 208H350.2l-26.5 34.1zm-74.3-191l55.3 137.3L394.5 72.9C362.5 57 326.3 48 288 48c-13.1 0-26 1.1-38.6 3.1zM51.1 249.4C49.1 262 48 274.9 48 288c0 38.3 9 74.5 24.9 106.5l115.5-89.8L51.1 249.4zM388 160l3.9 .7 62 10.3c-10-17.9-22.6-34.3-37.2-48.4L387.6 160h.4zM171 453.9l-10.3-62L160 388v-.4l-37.4 29.1c14.2 14.6 30.5 27.2 48.4 37.2zm71.8-179c6 2.4 12.8 1 17.3-3.5l11.3-11.3c4.5-4.5 5.9-11.3 3.5-17.3l-78.2-194c-67.9 25.9-122 80-147.9 147.9l194 78.2z"]},faMapPin:{prefix:"far",iconName:"map-pin",icon:[320,512,[128205],"f276","M64 144a96 96 0 1 1 192 0A96 96 0 1 1 64 144zM184 286c68.1-11.4 120-70.7 120-142C304 64.5 239.5 0 160 0S16 64.5 16 144c0 71.4 51.9 130.6 120 142V488c0 13.3 10.7 24 24 24s24-10.7 24-24V286z"]},faHamsa:{prefix:"far",iconName:"hamsa",icon:[512,512,[],"f665","M184 104v96c0 13.3 10.7 24 24 24s24-10.7 24-24V104 72c0-13.3 10.7-24 24-24s24 10.7 24 24v32 96c0 13.3 10.7 24 24 24s24-10.7 24-24V104c0-13.3 10.7-24 24-24s24 10.7 24 24V280c0 13.3 10.7 24 24 24h48.4c8.6 0 15.6 7 15.6 15.6c0 4.1-1.6 8.1-4.6 11l-83.8 83.8C343.9 446.2 300.9 464 256 464s-87.9-17.8-119.6-49.5L52.6 330.6c-2.9-2.9-4.6-6.9-4.6-11C48 311 55 304 63.6 304H112c13.3 0 24-10.7 24-24V104c0-13.3 10.7-24 24-24s24 10.7 24 24zm7.8-64.6C182.2 34.7 171.4 32 160 32c-39.8 0-72 32.2-72 72V256H63.6C28.5 256 0 284.5 0 319.6c0 16.9 6.7 33 18.6 45l83.8 83.8c40.7 40.7 96 63.6 153.5 63.6s112.8-22.9 153.5-63.6l83.8-83.8c11.9-11.9 18.6-28.1 18.6-45c0-35.1-28.5-63.6-63.6-63.6H424V104c0-39.8-32.2-72-72-72c-11.4 0-22.2 2.7-31.8 7.4C308.3 16 284 0 256 0s-52.3 16-64.2 39.4zM165.4 338.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288s-76.8 35.8-90.6 50.2zM256 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCentSign:{prefix:"far",iconName:"cent-sign",icon:[384,512,[],"e3f5","M216 0c13.3 0 24 10.7 24 24V72.5C277.9 75 313 88 341.9 108.4c10.8 7.7 13.4 22.6 5.7 33.5s-22.6 13.4-33.5 5.7C289.7 130.3 259.2 120 226 120c-82 0-146 62.2-146 136s64 136 146 136c33.3 0 63.7-10.3 88.2-27.6c10.8-7.7 25.8-5.1 33.5 5.7s5.1 25.8-5.7 33.5C313 424 277.9 437 240 439.5V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V437.2C102 422 32 347.7 32 256s70-166 160-181.2V24c0-13.3 10.7-24 24-24z"]},faSwordsLaser:{prefix:"far",iconName:"swords-laser",icon:[640,512,[],"e03d","M204.6 250.7l42.9-39.3 50.7 55.5-37 40.5L281 327c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-.7-.7-59 59L105 501.7C98.3 508.3 89.4 512 80 512s-18.3-3.7-25-10.3L10.3 457C3.7 450.3 0 441.4 0 432s3.7-18.3 10.3-25l82.3-82.3 0 0 0 0 59-59-.7-.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l19.7 19.7zM505.7 40.2l-115.3 126-46.7-42.7L471.8 6.3c9.5-8.7 24.1-8.3 33.2 .7s9.4 23.7 .7 33.2zM177.1 361.6l-26.7-26.7-12.4 12.4 26.7 26.7 12.4-12.4zm-61.8 8.3L53.3 432 80 458.7l62.1-62.1-26.7-26.7zM173 312.3L199.7 339l12.7-12.7-26.7-26.7L173 312.3zM135 7c9.1-9.1 23.7-9.4 33.2-.7L360 181.8V286.9L134.3 40.2c-8.7-9.5-8.3-24.1 .7-33.2zM626.8 459.8l-39 39c-8.4 8.4-19.9 13.2-31.8 13.2s-23.4-4.7-31.8-13.2L398.1 372.7c-9-9-14.1-21.2-14.1-33.9V211.3c0-21.4 25.9-32.1 41-17L626.8 396.2c8.4 8.4 13.2 19.9 13.2 31.8s-4.7 23.4-13.2 31.8zM590.7 428l-66.1-66.1-34.7 34.7L556 462.7 590.7 428zm-88.7-88.7L432 269.3v69.5l35.3 35.3 34.7-34.7z"]},faFlask:{prefix:"far",iconName:"flask",icon:[448,512,[],"f0c3","M176 196.8c0 20.7-5.8 41-16.6 58.7L119.7 320H328.3l-39.7-64.5c-10.9-17.7-16.6-38-16.6-58.7V48H176V196.8zM320 48V196.8c0 11.8 3.3 23.5 9.5 33.5L437.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4H69.4C31.1 512 0 480.9 0 442.6c0-12.8 3.6-25.4 10.3-36.4L118.5 230.4c6.2-10.1 9.5-21.7 9.5-33.5V48h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h40H288h40c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8z"]},faPersonPregnant:{prefix:"far",iconName:"person-pregnant",icon:[384,512,[],"e31e","M240 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 352c0 17.7 14.3 32 32 32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h16 16V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h48 16c17.7 0 32-14.3 32-32V320c0-46.8-33.4-85.7-77.7-94.3l-6.1-32.5c-6.8-36.1-37.1-62.7-73.3-65.1c-1-.1-1.9-.2-2.9-.2h-2.4H176h-4.7c-32.5 0-62.3 17.9-77.6 46.5L34.8 284.7c-6.2 11.7-1.8 26.2 9.9 32.5s26.2 1.8 32.5-9.9L96 272.1V352zm80-176h13.6c15.4 0 28.6 11 31.5 26.1l6.1 32.5c3.6 19.4 18.7 34.5 38.1 38.3c22.1 4.3 38.8 23.8 38.8 47.1v16H192 144V208c0-17.7 14.3-32 32-32z"]},faSquareU:{prefix:"far",iconName:"square-u",icon:[448,512,[],"e281","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64V280c0 35.3 28.7 64 64 64s64-28.7 64-64V160c0-13.3 10.7-24 24-24s24 10.7 24 24V280c0 61.9-50.1 112-112 112s-112-50.1-112-112V160c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faWandSparkles:{prefix:"far",iconName:"wand-sparkles",icon:[512,512,[],"f72b","M455.9 49.3c.9-.8 2.1-1.3 3.3-1.3c2.7 0 4.9 2.2 4.9 4.9c0 1.2-.4 2.4-1.3 3.3L97.3 459.6c-2.5 2.8-6.1 4.4-9.9 4.4c-3.5 0-6.9-1.4-9.4-3.9L51.9 434c-2.5-2.5-3.9-5.9-3.9-9.4c0-3.8 1.6-7.3 4.4-9.9L455.9 49.3zM459.1 0C446 0 433.4 4.9 423.6 13.7l-263 238.2c-2.9 2.7-6.8 4.1-10.7 4.1H112c-8.8 0-16 7.2-16 16v31.3c0 4.5-1.9 8.8-5.3 11.9L20.2 379.1C7.3 390.7 0 407.2 0 424.5c0 16.3 6.5 31.9 18 43.4L44.1 494c11.5 11.5 27.1 18 43.4 18c17.3 0 33.8-7.3 45.4-20.2L399.7 197.3c3-3.3 7.3-5.3 11.9-5.3H432c8.8 0 16-7.2 16-16V150.1c0-4 1.5-7.8 4.1-10.7l46.2-51C507.1 78.6 512 66 512 52.9C512 23.7 488.3 0 459.1 0zM432 288c-3.6 0-6.7 2.4-7.7 5.8l-14.8 51.7-51.7 14.8c-3.4 1-5.8 4.1-5.8 7.7s2.4 6.7 5.8 7.7l51.7 14.8 14.8 51.7c1 3.4 4.1 5.8 7.7 5.8s6.7-2.4 7.7-5.8l14.8-51.7 51.7-14.8c3.4-1 5.8-4.1 5.8-7.7s-2.4-6.7-5.8-7.7l-51.7-14.8-14.8-51.7c-1-3.4-4.1-5.8-7.7-5.8zM87.7 69.8c-1-3.4-4.1-5.8-7.7-5.8s-6.7 2.4-7.7 5.8L57.5 121.5 5.8 136.3c-3.4 1-5.8 4.1-5.8 7.7s2.4 6.7 5.8 7.7l51.7 14.8 14.8 51.7c1 3.4 4.1 5.8 7.7 5.8s6.7-2.4 7.7-5.8l14.8-51.7 51.7-14.8c3.4-1 5.8-4.1 5.8-7.7s-2.4-6.7-5.8-7.7l-51.7-14.8L87.7 69.8zM208 0c-3.7 0-6.9 2.5-7.8 6.1l-6.8 27.3-27.3 6.8c-3.6 .9-6.1 4.1-6.1 7.8s2.5 6.9 6.1 7.8l27.3 6.8 6.8 27.3c.9 3.6 4.1 6.1 7.8 6.1s6.9-2.5 7.8-6.1l6.8-27.3 27.3-6.8c3.6-.9 6.1-4.1 6.1-7.8s-2.5-6.9-6.1-7.8l-27.3-6.8L215.8 6.1C214.9 2.5 211.7 0 208 0z"]},faRouter:{prefix:"far",iconName:"router",icon:[576,512,[],"f8da","M198.6 105.9c-9.9 8.8-25.1 7.8-33.9-2.1s-7.8-25.1 2.1-33.9C216.2 26.4 281.1 0 352 0s135.8 26.4 185.1 69.9c9.9 8.8 10.9 23.9 2.1 33.9s-23.9 10.9-33.9 2.1C464.5 69.8 410.8 48 352 48s-112.5 21.8-153.4 57.9zM64 352c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H64zM0 368c0-35.3 28.7-64 64-64H328V248c0-13.3 10.7-24 24-24s24 10.7 24 24v56H512c35.3 0 64 28.7 64 64v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V368zm104 16a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM352 160c-28.6 0-54.9 10-75.5 26.7c-10.3 8.3-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C275.2 126 312 112 352 112s76.8 14 105.7 37.4c10.3 8.3 11.9 23.5 3.5 33.8s-23.5 11.9-33.8 3.5C406.9 170 380.6 160 352 160z"]},faEllipsisVertical:egL,faEllipsisV:egI,faSwordLaserAlt:{prefix:"far",iconName:"sword-laser-alt",icon:[512,512,[],"e03c","M505.7 40.2c8.7-9.5 8.3-24.1-.7-33.2s-23.7-9.4-33.2-.7L225.1 232H330.2L505.7 40.2zM13.2 459.8l39 39C60.6 507.3 72.1 512 84 512s23.4-4.7 31.8-13.2L310.6 304l1.1-1.1 8.3-8.3 11.3-11.3c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H304 292.3h-1.5H173.3c-12.7 0-24.9 5.1-33.9 14.1L13.2 396.2C4.7 404.6 0 416.1 0 428s4.7 23.4 13.2 31.8zM242.7 304l-70.1 70.1-34.7-34.7L173.3 304h69.5zm-92.7 92.7L84 462.7 49.3 428l66.1-66.1 34.7 34.7z"]},faTicket:{prefix:"far",iconName:"ticket",icon:[576,512,[127903],"f145","M64 64C28.7 64 0 92.7 0 128v60.1c0 10.2 6.4 19.2 16 22.6c18.7 6.6 32 24.4 32 45.3s-13.3 38.7-32 45.3c-9.6 3.4-16 12.5-16 22.6V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V323.9c0-10.2-6.4-19.2-16-22.6c-18.7-6.6-32-24.4-32-45.3s13.3-38.7 32-45.3c9.6-3.4 16-12.5 16-22.6V128c0-35.3-28.7-64-64-64H64zM48 128c0-8.8 7.2-16 16-16H512c8.8 0 16 7.2 16 16v44.9c-28.7 16.6-48 47.6-48 83.1s19.3 66.6 48 83.1V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V339.1c28.7-16.6 48-47.6 48-83.1s-19.3-66.6-48-83.1V128zM400 304H176V208H400v96zM128 192V320c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32z"]},faPowerOff:{prefix:"far",iconName:"power-off",icon:[512,512,[9211],"f011","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM134.2 107.3c10.7-7.9 12.9-22.9 5.1-33.6s-22.9-12.9-33.6-5.1C46.5 112.3 8 182.7 8 262C8 394.6 115.5 502 248 502s240-107.5 240-240c0-79.3-38.5-149.7-97.8-193.3c-10.7-7.9-25.7-5.6-33.6 5.1s-5.6 25.7 5.1 33.6c47.5 35 78.2 91.2 78.2 154.7c0 106-86 192-192 192S56 368 56 262c0-63.4 30.7-119.7 78.2-154.7z"]},faCoin:{prefix:"far",iconName:"coin",icon:[512,512,[129689],"f85c","M98.5 268C59.1 245.8 48 222.7 48 208s11.1-37.8 50.5-60c37.9-21.3 93.5-36 157.5-36s119.6 14.7 157.5 36c39.4 22.2 50.5 45.3 50.5 60s-11.1 37.8-50.5 60C375.6 289.3 320 304 256 304s-119.6-14.7-157.5-36zM256 64C114.6 64 0 128.5 0 208l0 48 0 64c0 70.7 114.6 128 256 128s256-57.3 256-128l0-64 0-48c0-79.5-114.6-144-256-144zM216 350.3c13 1.1 26.4 1.7 40 1.7s27-.6 40-1.7l0 48c-12.9 1.1-26.3 1.7-40 1.7s-27.1-.6-40-1.7l0-48zm-32-4l0 48.1c-23.7-3.9-45.3-9.6-64-16.6l0-47.7c19.7 7 41.2 12.5 64 16.2zM48 292c11.6 9.1 25 17.4 40 24.7l0 46.5C54.2 344.2 48 326.8 48 320l0-28zM328 394.3l0-48.1c22.8-3.8 44.3-9.2 64-16.2l0 47.7c-18.7 7-40.3 12.7-64 16.6zm96-31.2l0-46.5c15-7.3 28.4-15.6 40-24.7l0 28c0 6.8-6.2 24.2-40 43.1zM256 184c40.2 0 75.7 5.2 100.3 12.9c11.8 3.7 19.9 7.7 24.7 11.1c-4.8 3.4-12.9 7.3-24.7 11.1c-24.6 7.8-60 12.9-100.3 12.9s-75.7-5.2-100.3-12.9c-11.8-3.7-19.9-7.7-24.7-11.1c4.8-3.4 12.9-7.3 24.7-11.1c24.6-7.8 60-12.9 100.3-12.9zm128.8 27.4a.2 .2 0 1 0 -.4 .1 .2 .2 0 1 0 .4-.1zm-.1-6.6a.2 .2 0 1 0 -.1-.5 .2 .2 0 1 0 .1 .5zm-257.4-.2a.2 .2 0 1 0 .4-.1 .2 .2 0 1 0 -.4 .1zm.1 6.6a.2 .2 0 1 0 .1 .5 .2 .2 0 1 0 -.1-.5zM432 208c0-17.7-11.3-30.3-21.6-37.9c-10.7-8-24.6-14.2-39.7-18.9c-30.4-9.6-71-15.2-114.7-15.2s-84.3 5.6-114.7 15.2c-15.1 4.8-29 10.9-39.7 18.9C91.3 177.7 80 190.3 80 208s11.3 30.3 21.6 37.9c10.7 8 24.6 14.2 39.7 18.9c30.4 9.6 71 15.2 114.7 15.2s84.3-5.6 114.7-15.2c15.1-4.8 29-10.9 39.7-18.9c10.3-7.7 21.6-20.2 21.6-37.9z"]},faLaptopSlash:{prefix:"far",iconName:"laptop-slash",icon:[640,512,[],"e1c7","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-20.3-15.9c18.2-17.5 29.5-42 29.5-69.2c0-17.7-14.3-32-32-32H481.4L134.4 80H512c8.8 0 16 7.2 16 16V320h48V96c0-35.3-28.7-64-64-64H128c-14.4 0-27.8 4.8-38.5 12.9L38.8 5.1zM542.6 400h46.6c-3.3 9.3-9.4 17.3-17.3 23l-29.4-23zM112 184.4L64 146.6V320h48V184.4zM385.7 400l-60.9-48H32c-17.7 0-32 14.3-32 32c0 53 43 96 96 96H487.2l-60.9-48H96c-20.9 0-38.7-13.4-45.3-32H385.7z"]},faRightLong:egA,faLongArrowAltRight:egH,faCircleB:{prefix:"far",iconName:"circle-b",icon:[512,512,[],"e0fd","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152V256 360c0 13.3 10.7 24 24 24H292c42 0 76-34 76-76c0-24.6-11.7-46.4-29.8-60.3c8.7-12.4 13.8-27.4 13.8-43.7c0-42-34-76-76-76H184c-13.3 0-24 10.7-24 24zm144 52c0 15.5-12.5 28-28 28H208V176h68c15.5 0 28 12.5 28 28zM208 336V280h68 16c15.5 0 28 12.5 28 28s-12.5 28-28 28H208z"]},faPersonDressSimple:{prefix:"far",iconName:"person-dress-simple",icon:[256,512,[],"e21c","M128 0a64 64 0 1 1 0 128A64 64 0 1 1 128 0zM96.9 219.6L63.6 336H192.4L159.1 219.6c-2-6.9-8.2-11.6-15.4-11.6H112.3c-7.1 0-13.4 4.7-15.4 11.6zM50.7 206.4c7.8-27.5 33-46.4 61.5-46.4h31.4c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8H192V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H112V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H42.4c-21.3 0-36.6-20.3-30.8-40.8L50.7 206.4z"]},faPipeCollar:{prefix:"far",iconName:"pipe-collar",icon:[512,512,[],"e437","M109.3 18.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L35.4 126C12.9 164.1 0 208.5 0 256s12.9 91.9 35.4 130L18.7 402.7c-25 25-25 65.5 0 90.5s65.5 25 90.5 0L126 476.6c38.1 22.5 82.6 35.4 130 35.4s91.9-12.9 130-35.4l16.7 16.7c25 25 65.5 25 90.5 0s25-65.5 0-90.5L476.6 386c22.5-38.1 35.4-82.6 35.4-130s-12.9-91.9-35.4-130l16.7-16.7c25-25 25-65.5 0-90.5s-65.5-25-90.5 0L386 35.4C347.9 12.9 303.5 0 256 0s-91.9 12.9-130 35.4L109.3 18.7zM48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zM256 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 272a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM48 64a16 16 0 1 1 32 0A16 16 0 1 1 48 64zm0 384a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm400-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM432 64a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faLightsHoliday:{prefix:"far",iconName:"lights-holiday",icon:[640,512,[],"f7b2","M35.3 66.8l0 0 .1 0 .6 .3c.6 .3 1.7 .8 3.1 1.5c2.8 1.4 7.3 3.4 13.2 5.8c11.9 4.9 30 11.6 54.1 18.3C154.5 106.3 226.4 120 320 120s165.5-13.7 213.5-27.1c24-6.7 42.1-13.4 54.1-18.3c6-2.5 10.4-4.5 13.2-5.8c1.4-.7 2.5-1.2 3.1-1.5l.6-.3 0 0 0 0c11.7-6.3 26.2-1.9 32.5 9.8s1.9 26.2-9.8 32.5L616 88c11.4 21.1 11.4 21.1 11.4 21.1l0 0 0 0-.1 .1-.4 .2-1.2 .6c-1 .5-2.4 1.2-4.2 2c-3.6 1.7-8.8 4.1-15.6 6.9c-13.6 5.6-33.5 12.9-59.4 20.2C494.5 153.7 418.4 168 320 168s-174.5-14.3-226.5-28.9c-26-7.3-45.9-14.6-59.4-20.2c-6.8-2.8-12-5.2-15.6-6.9c-1.8-.9-3.2-1.5-4.2-2l-1.2-.6-.4-.2-.1-.1 0 0 0 0s0 0 11.4-21.1L12.6 109.1C1 102.8-3.4 88.3 2.9 76.6c6.3-11.7 20.8-16 32.5-9.8zm80 155.3L130 181c14.8 3.1 30.7 6.1 47.9 8.7l-17.3 48.6c27.2 20.5 39.2 56.9 27.2 90.7c-16.1 45.2-95.7 101.8-118.3 93.8s-48.6-102.2-32.5-147.4c12-33.7 44.4-54.4 78.3-53.1zM296 259.7V199.7c7.9 .2 15.9 .3 24 .3s16.1-.1 24-.3v59.9c32.5 10.2 56 40.5 56 76.3c0 48-56 128-80 128s-80-80-80-128c0-35.8 23.5-66.1 56-76.3zm183.4-21.4l-17.3-48.6c17.1-2.6 33.1-5.5 47.9-8.7l14.7 41.2c34-1.3 66.3 19.4 78.3 53.1c16.1 45.2-9.8 139.4-32.5 147.4s-102.2-48.6-118.3-93.8c-12-33.7 0-70.2 27.2-90.7zM82.2 291.4c-1.2 3.4-2.6 11-2.1 23.3c.4 11.6 2.3 24.6 5.3 37c1.3 5.3 2.7 10.2 4.2 14.6c3.9-2.5 8.1-5.4 12.5-8.7c10.2-7.7 19.9-16.6 27.5-25.4c8-9.2 11.8-16 13-19.4c5.9-16.7-2.8-35-19.4-40.9s-35 2.8-40.9 19.4zM288 336c0 3.6 1.3 11.3 5.8 22.6c4.3 10.8 10.4 22.4 17.4 33.1c3 4.6 6 8.7 8.8 12.4c2.8-3.7 5.8-7.8 8.8-12.4c7-10.7 13.1-22.3 17.4-33.1c4.5-11.4 5.8-19 5.8-22.6c0-17.7-14.3-32-32-32s-32 14.3-32 32zm228.9-64c-16.7 5.9-25.3 24.2-19.4 40.9c1.2 3.4 5 10.2 13 19.4c7.6 8.8 17.3 17.6 27.5 25.4c4.4 3.3 8.6 6.2 12.5 8.7c1.5-4.4 2.9-9.3 4.2-14.6c3-12.4 4.9-25.4 5.3-37c.4-12.2-.9-19.9-2.1-23.3c-5.9-16.7-24.2-25.3-40.9-19.4z"]},faCitrus:{prefix:"far",iconName:"citrus",icon:[512,512,[],"e2f4","M304 128h80c53 0 96-43 96-96V16c0-8.8-7.2-16-16-16H384c-31 0-58.7 14.7-76.2 37.6c-16.7-3.7-34-5.6-51.8-5.6C123.5 32 16 139.5 16 272s107.5 240 240 240s240-107.5 240-240c0-49.5-15-95.5-40.7-133.7c-13.5 9.1-28.8 15.7-45.3 19.1c23.9 32 38 71.7 38 114.6c0 106-86 192-192 192S64 378 64 272S150 80 256 80c11.2 0 22.2 1 32.9 2.8c-.6 4.3-.9 8.7-.9 13.2v16c0 8.8 7.2 16 16 16z"]},faFlagUsa:{prefix:"far",iconName:"flag-usa",icon:[448,512,[],"f74d","M24 0C37.3 0 48 10.7 48 24V52l85-21.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1v66.2 51.3 52.7 51.3 74.2c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L48 404l0 84c0 13.3-10.7 24-24 24s-24-10.7-24-24V416 366.5 313.2 264 217.2 168 64 24C0 10.7 10.7 0 24 0zM400 93c-56.4 22.9-120.2 20.6-175-6.8c-15.3-7.7-32.1-11.8-49-12.3v60.7c18.8 .6 37.5 3.6 55.6 9l49.3 14.8c35.2 10.6 72.9 9.3 107.3-3.6l11.8-4.4V93zM48 252.9l68.5-15.8c39.8-9.2 81.4-6.9 119.9 6.6l41.9 14.7c37.1 13 77.6 12.5 114.5-1.3l7.3-2.7V201.6c-42.9 14.9-89.4 15.9-132.9 2.8l-49.3-14.8c-28-8.4-57.6-9.3-86.1-2.8L48 206.2v46.7zm0 49.3v52.4l68.6-17.2c52.2-13.1 107.4-7 155.6 17.1c32.2 16.1 69.7 18.1 103.4 5.4l24.4-9.1V305.4c-44.7 14.4-93.1 13.9-137.6-1.7L220.5 289c-30-10.5-62.3-12.3-93.3-5.1L48 302.2zM96 104a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM96 152a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faLaptopFile:{prefix:"far",iconName:"laptop-file",icon:[640,512,[],"e51d","M448 48H128c-8.8 0-16 7.2-16 16V320H320v64H48c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16H64V64C64 28.7 92.7 0 128 0H448c35.3 0 64 28.7 64 64V96H464V64c0-8.8-7.2-16-16-16zM400 464H592V256H544c-17.7 0-32-14.3-32-32V176l-112 0V464zm192 48H400c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48H524.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V464c0 26.5-21.5 48-48 48z"]},faTty:egv,faTeletype:egV,faChartTreeMap:{prefix:"far",iconName:"chart-tree-map",icon:[512,512,[],"e0ea","M176 80V192H48L48 80H176zM48 32C21.5 32 0 53.5 0 80V192c0 26.5 21.5 48 48 48H176c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zM176 320V432H48l0-112H176zM48 272c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48H176c26.5 0 48-21.5 48-48V320c0-26.5-21.5-48-48-48H48zM304 80H464v32H304V80zm-48 0v32c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48zM464 240v32H304V240H464zM304 192c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H304zm0 208H464v32H304V400zm-48 0v32c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V400c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48z"]},faDiagramNext:{prefix:"far",iconName:"diagram-next",icon:[512,512,[],"e476","M448 224c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H232v86.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V224H448zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64l-74.3 0c4.8 16 2.2 33.8-7.7 48h82c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H368 144l-80 0c-8.8 0-16-7.2-16-16V352c0-8.8 7.2-16 16-16h82c-9.9-14.2-12.5-32-7.7-48L64 288z"]},faPersonRifle:{prefix:"far",iconName:"person-rifle",icon:[576,512,[],"e54e","M240 0c-44.2 0-80 35.8-80 80s35.8 80 80 80c43.9 0 79.5-35.3 80-79V79c-.5-43.7-36.1-79-80-79zm20.7 192H219.3c-45.5 0-87 25.7-107.3 66.3L34.5 413.3c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L152 285.7V488c0 13.3 10.7 24 24 24s24-10.7 24-24V242.6c6.2-1.7 12.7-2.6 19.3-2.6h41.3c3.8 0 7.6 .3 11.3 .9V488c0 13.3 10.7 24 24 24s24-10.7 24-24V271.2 207.7c-17.8-10.1-38.1-15.7-59.3-15.7zM208 80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32H384c-17.7 0-32 14.3-32 32V352c0 17.7 14.3 32 32 32h32v48 64c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16H432 416zm16 336H416 400V240h32v96z"]},faClockFiveThirty:{prefix:"far",iconName:"clock-five-thirty",icon:[512,512,[],"e34a","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V335.3l20 30c7.4 11 22.3 14 33.3 6.7s14-22.3 6.7-33.3l-64-96c-5.9-8.8-16.8-12.7-26.9-9.7s-17 12.4-17 23V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faPipeValve:{prefix:"far",iconName:"pipe-valve",icon:[512,512,[],"e439","M280 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V77L128 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l104-13v77H48v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v32V424v32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V424 216 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H280V115l104 13c17.7 0 32-14.3 32-32s-14.3-32-32-32L280 77V56zM48 400V240H256 464V400H48z"]},faArrowUpFromArc:{prefix:"far",iconName:"arrow-up-from-arc",icon:[512,512,[],"e4b4","M256 464C141.1 464 48 370.9 48 256c0-13.3-10.7-24-24-24s-24 10.7-24 24C0 397.4 114.6 512 256 512s256-114.6 256-256c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 114.9-93.1 208-208 208zM134.4 119.7c-9 9.7-8.5 24.9 1.3 33.9s24.9 8.5 33.9-1.3L232 85.1 232 328c0 13.3 10.7 24 24 24s24-10.7 24-24l0-242.9 62.4 67.2c9 9.7 24.2 10.3 33.9 1.3s10.3-24.2 1.3-33.9l-104-112C269 2.8 262.7 0 256 0s-13 2.8-17.6 7.7l-104 112z"]},faFaceSpiralEyes:{prefix:"far",iconName:"face-spiral-eyes",icon:[512,512,[],"e485","M464 256c0-114.9-93.1-208-208-208c-71 0-133.6 35.5-171.1 89.8c18.5-21.6 45.8-36.5 76.6-37.7c6.6-.3 12.2 4.9 12.5 11.5s-4.9 12.2-11.5 12.5c-46.9 1.9-82.2 45-78.1 84.3l0 .3 0 .3c2 40.2 40.8 70.7 76.2 66.7l.3 0 .3 0c36.3-2 62.1-35.7 58.4-64.5l0-.3 0-.3c-2.1-29.8-31.3-51-56-47.5l-.3 0-.3 0c-25.7 2.2-42 26.2-38.9 44.5l.1 .4 0 .4c2.1 19.5 21.5 31.3 35.5 28.6l.3-.1 .3 0c15.2-2.1 22-16.3 19.9-24l-.1-.4-.1-.4c-.9-4.3-3.4-7.4-6.5-9.2c-.9-.5-1.8-.9-2.6-1.2c1.7 1.9 2.8 4.2 3 6.9c1 11.1-8.8 15.8-14.1 16.4c-6.6 .8-13.4-2.2-17.6-8.5c-5-6.8-4.4-15.6-1.8-21.8c2.9-7 8.9-13.2 17.8-16c9.2-3.3 19.4-1.3 27.5 3.3c8.3 4.9 15.5 13.4 17.9 24.8c5.8 22.8-11.9 49.5-39.5 53.6c-27.7 5.3-59.8-16.2-63.6-49.2c-5.4-33 21.9-68.7 60.3-72.1c38.2-5.2 79.6 25.8 82.9 69.3c5.4 43.3-31.5 88.2-80.6 91.2c-48.8 5.3-99.6-35.2-102.5-89.1c-1.2-11.3 0-22.5 3-33.3C53.5 201.5 48 228.1 48 256c0 114.9 93.1 208 208 208s208-93.1 208-208zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm338.1 48.5c-.3-6.6 4.9-12.2 11.5-12.5c46.9-1.9 82.2-45 78.1-84.3l0-.3 0-.3c-2-40.2-40.8-70.7-76.2-66.7l-.3 0-.3 0c-36.3 2-62.1 35.7-58.4 64.5l0 .3 0 .3c2.1 29.8 31.3 51 56 47.5l.3 0 .3 0c25.7-2.2 42-26.2 38.9-44.5l-.1-.4 0-.4c-2.1-19.5-21.5-31.3-35.5-28.6l-.3 .1-.3 0c-15.2 2.1-21.9 16.3-19.9 24l.1 .4 .1 .4c.9 4.3 3.4 7.4 6.5 9.2c.9 .5 1.8 .9 2.6 1.2c-1.7-1.9-2.8-4.2-3-6.9c-1-11.1 8.8-15.8 14.1-16.4c6.6-.8 13.4 2.2 17.6 8.5c5 6.8 4.4 15.6 1.8 21.8c-2.9 7-8.9 13.2-17.8 16c-9.2 3.3-19.4 1.3-27.5-3.3c-8.3-4.9-15.5-13.4-17.9-24.8c-5.8-22.8 11.9-49.5 39.5-53.6c27.7-5.3 59.8 16.2 63.6 49.2c5.4 33-21.9 68.7-60.3 72.1c-38.2 5.2-79.6-25.8-82.9-69.3c-5.4-43.3 31.5-88.2 80.6-91.2c48.8-5.3 99.6 35.2 102.5 89.1c5.5 53.8-41.1 108.1-101 110.5c-6.6 .3-12.2-4.9-12.5-11.5zm-35.9 46.6l6.7-4.5c22.2-14.8 51.8-11.9 70.7 7L385 359c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-5.4-5.4c-2.7-2.7-6.9-3.1-10.1-1l-6.7 4.5c-20.3 13.5-47 12.4-66-2.9l-1.7-1.4c-2.9-2.3-7.1-2.3-10 0l-1.7 1.4c-19 15.2-45.8 16.4-66 2.9l-6.7-4.5c-3.2-2.1-7.4-1.7-10.1 1L161 393c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l5.4-5.4c18.9-18.9 48.5-21.8 70.7-7l6.7 4.5c2.9 1.9 6.7 1.8 9.4-.4l1.7-1.4c20.5-16.4 49.5-16.4 70 0l1.7 1.4c2.7 2.2 6.5 2.3 9.4 .4z"]},faCompressWide:{prefix:"far",iconName:"compress-wide",icon:[512,512,[],"f326","M160 88c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c13.3 0 24-10.7 24-24V88zM24 288c-13.3 0-24 10.7-24 24s10.7 24 24 24h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V312c0-13.3-10.7-24-24-24H24zM400 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V200c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H400V88zM376 288c-13.3 0-24 10.7-24 24V424c0 13.3 10.7 24 24 24s24-10.7 24-24V336h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"]},faCirclePhoneHangup:egy,faPhoneCircleDown:egN,faGearComplexCode:{prefix:"far",iconName:"gear-complex-code",icon:[512,512,[],"e5eb","M188.2 36.7C193.4 15.2 212.7 0 234.9 0h42.2c22.2 0 41.5 15.2 46.7 36.7L332 71l1.1 .4 30-18.4c18.9-11.6 43.3-8.7 59 7l29.8 29.8c15.7 15.7 18.6 40.1 7 59l-18.4 30 .4 1.1 34.2 8.3c21.6 5.2 36.7 24.5 36.7 46.7v42.2c0 22.2-15.2 41.5-36.7 46.7L441 332l-.4 1.1 18.4 30c11.6 18.9 8.7 43.3-7 59l-29.8 29.8c-15.7 15.7-40.1 18.6-59 7l-30-18.4L332 441l-8.3 34.2c-5.2 21.6-24.5 36.7-46.7 36.7H234.9c-22.2 0-41.5-15.2-46.7-36.7L180 441l-1.1-.4-30 18.4c-18.9 11.6-43.3 8.7-59-7L60.1 422.1c-15.7-15.7-18.6-40.1-7-59l18.4-30L71 332l-34.2-8.3C15.2 318.6 0 299.3 0 277.1V234.9c0-22.2 15.2-41.5 36.7-46.7L71 180l.4-1.1L53 148.9c-11.6-18.9-8.7-43.3 7-59L89.9 60.1c15.7-15.7 40.1-18.6 59-7l30 18.4L180 71l8.3-34.2zM277.1 48l-42.2 0L223.6 94.6c-1.9 8-7.9 14.5-15.7 17.1c-6.8 2.3-13.5 5-19.9 8.2c-7.4 3.7-16.2 3.3-23.3-1L123.8 94 94 123.8l25 40.9c4.3 7.1 4.7 15.9 1 23.3c-3.2 6.4-6 13-8.2 19.9c-2.6 7.9-9.1 13.8-17.1 15.7L48 234.9l0 42.2 46.6 11.3c8 1.9 14.5 7.9 17.1 15.7c2.3 6.8 5 13.5 8.2 19.9c3.7 7.4 3.3 16.2-1 23.3L94 388.2 123.8 418l40.9-25c7.1-4.3 15.9-4.7 23.3-1c6.4 3.2 13 6 19.9 8.2c7.9 2.6 13.8 9.1 15.7 17.1L234.9 464h42.2l11.3-46.6c1.9-8 7.9-14.5 15.7-17.1c6.8-2.3 13.5-5 19.9-8.2c7.4-3.7 16.2-3.3 23.3 1l40.9 25L418 388.2l-25-40.9c-4.3-7.1-4.7-15.9-1-23.3c3.2-6.4 6-13 8.2-19.9c2.6-7.9 9.1-13.8 17.1-15.7L464 277.1V234.9l-46.6-11.3c-8-1.9-14.5-7.9-17.1-15.7c-2.3-6.8-5-13.5-8.2-19.9c-3.7-7.4-3.3-16.2 1-23.3l25-40.9L388.2 94l-40.9 25c-7.1 4.3-15.9 4.7-23.3 1c-6.4-3.2-13-6-19.9-8.2c-7.9-2.6-13.8-9.1-15.7-17.1L277.1 48zm14.6 115.3l-32 192c-1.8 10.9-12.1 18.3-23 16.4s-18.3-12.1-16.4-23l32-192c1.8-10.9 12.1-18.3 23-16.4s18.3 12.1 16.4 23zm-93.6 66.9L172.3 256l25.9 25.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0l-40-40c-7.8-7.8-7.8-20.5 0-28.3l40-40c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3zm144-28.3l40 40c7.8 7.8 7.8 20.5 0 28.3l-40 40c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L339.7 256l-25.9-25.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0z"]},faHouseMedicalCircleExclamation:{prefix:"far",iconName:"house-medical-circle-exclamation",icon:[640,512,[],"e512","M272.5 5.7c9-7.6 22.1-7.6 31.1 0L526.1 194.6c-9.8-1.7-19.9-2.6-30.1-2.6c-14.2 0-28.1 1.7-41.3 4.9L288 55.5 112 204.8V432c0 17.7 14.3 32 32 32H348.5c12.3 18.8 28 35.1 46.3 48H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM320 256h40.2c-15.3 18.5-26.9 40.2-33.6 64H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48zm176-32a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faBadminton:{prefix:"far",iconName:"badminton",icon:[576,512,[],"e33a","M228.9 100.9C193.7 136.1 176 180.4 176 221c0 31.9 10.9 61.1 32.4 82.6c48.2 48.2 138.8 43.5 202.7-20.5C446.3 247.9 464 203.6 464 163c0-31.9-10.9-61.1-32.4-82.6S380.8 48 349 48c-40.6 0-84.9 17.7-120.1 52.9zM194.9 66.9C238.5 23.4 294.8 0 349 0c42.8 0 84.9 14.8 116.6 46.5S512 120.2 512 163c0 54.2-23.4 110.5-66.9 154c-56.3 56.3-137 80.2-204.8 59.8c-27.3-8.2-58.7-7.8-80.5 9.7c11.3 12.6 10.9 31.9-1.2 44l-72 72c-12.5 12.5-32.8 12.5-45.3 0l-32-32c-12.5-12.5-12.5-32.8 0-45.3l72-72c12.1-12.1 31.4-12.5 44-1.2c17.5-21.8 18.1-53.3 9.9-80.6c-4.9-16.3-7.3-33.4-7.3-50.6c0-54.2 23.4-110.5 66.9-154zM104 398.6L54.6 448l9.4 9.4L113.4 408l-9.4-9.4zM512 352c26.5 0 48 21.5 48 48v32H464V400c0-26.5 21.5-48 48-48zm-50.3 96h33.4l-15.8 52.6c-2.5 8.5-11.5 13.3-19.9 10.7s-13.3-11.5-10.7-19.9l13-43.4zm34.3 0h32v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V448zm32.9 0h33.4l13 43.4c2.5 8.5-2.3 17.4-10.7 19.9s-17.4-2.3-19.9-10.7L528.9 448z"]},faClosedCaptioning:{prefix:"far",iconName:"closed-captioning",icon:[576,512,[],"f20a","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z"]},faPersonHiking:egx,faHiking:egT,faRightFromLine:egb,faArrowAltFromLeft:egw,faVenusDouble:{prefix:"far",iconName:"venus-double",icon:[640,512,[9890],"f226","M192 304a128 128 0 1 0 0-256 128 128 0 1 0 0 256zM368 176c0 89.1-66.2 162.7-152 174.4V400h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V350.4C82.2 338.7 16 265.1 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c10.9-11.7 20.5-24.6 28.5-38.6C393.7 294.9 419.8 304 448 304c70.7 0 128-57.3 128-128s-57.3-128-128-128c-28.2 0-54.3 9.1-75.5 24.6c-8-14-17.6-26.9-28.5-38.6C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 89.1-66.2 162.7-152 174.4V400h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H472v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V350.4c-29.7-4-57-15.5-80-32.4z"]},faImages:{prefix:"far",iconName:"images",icon:[576,512,[],"f302","M160 80H512c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H490.8L388.1 178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7 4.1-20.1 10.9l-52.2 79.8-12.4-16.9c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8 3.6-19.4 9.8L175.6 336H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM96 96V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120zm208 24a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCalculator:{prefix:"far",iconName:"calculator",icon:[384,512,[128425],"f1ec","M336 176V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V176H336zm0-48H48V64c0-8.8 7.2-16 16-16H320c8.8 0 16 7.2 16 16v64zm48 0V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64v64 24 24V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V176 152 128zM80 232a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 64a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM80 408c0 13.3 10.7 24 24 24h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H104c-13.3 0-24 10.7-24 24zM192 208a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM168 320a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM280 208a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM256 320a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 64a24 24 0 1 0 0 48 24 24 0 1 0 0-48z"]},faShuttlecock:{prefix:"far",iconName:"shuttlecock",icon:[512,512,[],"f45b","M247 48l-43.3 89.2L280 97.4V48H247zM168.5 209.6l-38.9 80L159 319l75.9-75.9 25.7-81.5-92.1 48zM328 40V80h72c17.7 0 32 14.3 32 32v72h40c22.1 0 40 17.9 40 40v46c0 15.3-8.7 29.3-22.5 36l-242 117.5c-.7 1.4-1.7 2.7-2.8 3.8l-51.5 51.5c-21.2 21.2-50 33.1-80 33.1C50.7 512 0 461.3 0 398.9c0-30 11.9-58.8 33.1-80l51.5-51.5c1.2-1.2 2.5-2.1 3.8-2.8L206 22.5C212.7 8.7 226.7 0 242 0h46c22.1 0 40 17.9 40 40zM222.3 382.3l80-38.9 48-92.1-81.5 25.7L193 353l29.4 29.4zm70.4-163.1L384 190.4V128H321.6l-28.8 91.2zM188.1 416L96 323.9 73.3 346.6l92.1 92.1L188.1 416zm-48.4 42.3l-86-86C50 380.6 48 389.6 48 398.9c0 36 29.2 65.1 65.1 65.1c9.2 0 18.3-2 26.6-5.7zm235.1-150L464 265V232H414.6l-39.7 76.3z"]},faUserHair:{prefix:"far",iconName:"user-hair",icon:[448,512,[],"e45a","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128zM49.6 464H398.4c-9.3-54.5-56.8-96-113.9-96H163.6c-57.2 0-104.6 41.5-113.9 96zM0 483.6C0 393.2 73.2 320 163.6 320H284.4C374.8 320 448 393.2 448 483.6c0 15.7-12.7 28.4-28.4 28.4H28.4C12.7 512 0 499.3 0 483.6z"]},faEyeEvil:{prefix:"far",iconName:"eye-evil",icon:[640,512,[],"f6db","M288.4 115.5L320 65l31.6 50.6c6.3 10 16 17.4 27.4 20.7c10.6 3.1 20.6 6.9 30 11.4c11 5.3 23.5 6.2 35.2 2.6l27.7-8.6-2.3 3.6c-10.6 16.2-10.5 37.1 .3 53.2c4.2 6.2 7.6 12.5 10.3 19c5.2 12.4 15.4 22 28.1 26.5L542.1 256l-33.9 12.1c-12.7 4.5-22.8 14.1-28.1 26.5c-2.7 6.5-6.2 12.8-10.3 19c-10.8 16.1-10.9 37-.3 53.2l2.3 3.6-27.7-8.6c-11.6-3.6-24.2-2.7-35.2 2.6c-9.4 4.5-19.4 8.4-30 11.4c-11.4 3.3-21.1 10.6-27.4 20.7L320 447l-31.6-50.6c-6.3-10-16-17.4-27.4-20.7c-10.6-3.1-20.6-6.9-30-11.4c-11-5.3-23.5-6.2-35.2-2.6l-27.7 8.6 2.3-3.6c10.6-16.2 10.5-37.1-.3-53.2c-4.2-6.2-7.6-12.5-10.3-19c-5.2-12.4-15.4-22-28.1-26.5L97.9 256l33.9-12.1c12.7-4.5 22.8-14.1 28.1-26.5c2.7-6.5 6.2-12.8 10.3-19c10.8-16.1 10.9-37 .3-53.2l-2.3-3.6 27.7 8.6c11.6 3.6 24.2 2.7 35.2-2.6c9.4-4.5 19.4-8.4 30-11.4c11.4-3.3 21.1-10.6 27.4-20.7zM392.3 90.1L344.5 13.6C339.2 5.1 330 0 320 0s-19.2 5.1-24.5 13.6L247.7 90.1c-13.1 3.8-25.7 8.6-37.5 14.3L114.9 74.7c-9.2-2.9-19.1 .3-24.9 8s-6.1 18.1-.8 26.1l41.3 62.7c-5.8 8.6-10.7 17.7-14.7 27.1L15.1 234.6C6 237.8 0 246.4 0 256s6 18.2 15.1 21.4l100.6 35.9c4 9.4 8.9 18.5 14.7 27.1L89.2 403.2c-5.3 8-4.9 18.5 .8 26.1s15.7 10.9 24.9 8l95.3-29.8c11.8 5.7 24.4 10.5 37.5 14.3l47.8 76.5C300.8 506.9 310 512 320 512s19.2-5.1 24.5-13.6l47.8-76.5c13.1-3.8 25.7-8.6 37.5-14.3l95.3 29.8c9.2 2.9 19.1-.3 24.9-8s6.1-18.1 .8-26.1l-41.3-62.7c5.8-8.6 10.7-17.7 14.7-27.1l100.6-35.9c9-3.2 15.1-11.8 15.1-21.4s-6-18.2-15.1-21.4L524.3 198.7c-4-9.4-8.9-18.5-14.7-27.1l41.3-62.7c5.3-8 4.9-18.5-.8-26.1s-15.7-10.9-24.9-8l-95.3 29.8c-11.8-5.7-24.4-10.5-37.5-14.3zM256 245.5c12 4 24.5 7 37.3 8.7c.1 .4 .2 .7 .4 1.1c5.5 14.4 13.5 24.4 18.1 29.3c2.1 2.3 5.1 3.4 8.2 3.4s6.1-1.1 8.2-3.4c4.5-4.9 12.6-14.9 18.1-29.3c.1-.4 .3-.7 .4-1.1c12.9-1.7 25.3-4.6 37.3-8.7c0 .8 0 1.6 0 2.5c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-.8 0-1.6 0-2.5zM246 242l0 0c0 0 .1 0 .1 0l-.1 0c0 0 0 0 0 0zm148 0a.1 .1 0 1 0 -.1-.1 .1 .1 0 1 0 .1 .1zM220.1 219c-2.7 9.2-4.1 18.9-4.1 29c0 57.4 46.6 104 104 104s104-46.6 104-104c0-10-1.4-19.8-4.1-29c-4.9-16.8-25-20.6-41.3-14.1C360.5 212.1 340.7 216 320 216s-40.5-3.9-58.6-11.1c-16.3-6.4-36.4-2.7-41.3 14.1z"]},faPeoplePulling:{prefix:"far",iconName:"people-pulling",icon:[576,512,[],"e535","M80 0a48 48 0 1 1 0 96A48 48 0 1 1 80 0zM48 271.9V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-30.9 25.1-56 56-56h58.4c15.1 0 29.9 3.9 43 11.2l122.5 68.7c17.9-34 48.4-60 85.1-72.3c15.3-5.1 31.3-7.7 47.4-7.7h4.9c52.5 0 98.7 34.8 113.2 85.4l10.9 38.1L569 279c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L506 283.9c-4.8-4.8-8.3-10.8-10.2-17.3l-10.5-36.7-28.5 91.3 50.1 40.7c6.9 5.6 11.8 13.4 13.8 22.1l22.8 98.6c3 12.9-5.1 25.8-18 28.8s-25.8-5.1-28.8-18l-22.1-96L370 312.6c-18.1-14.7-25.2-39.1-17.8-61.2L375 183.1c-24.7 9.8-44.7 28.9-55.6 53.3l-9.5 21.3c-5.4 12.1-19.6 17.6-31.7 12.2c-6.8-3-11.5-8.8-13.3-15.4L160.5 196l63 286.9c2.8 12.9-5.3 25.7-18.3 28.6s-25.7-5.4-28.6-18.3L145.6 352H114.7l28.7 130.9c2.8 12.9-5.3 25.7-18.3 28.6s-25.7-5.4-28.6-18.3L48 271.9zM106.9 176H76.1l28.1 128H135L106.9 176zM464 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM397.8 266.6c-1.1 3.2 0 6.6 2.5 8.7l16.3 13.3 32.4-103.8c.1-.3 .2-.7 .3-1c-6.7-3.5-14-5.9-21.7-7.1l-29.9 89.8zm-42.1 75.6l39 31.7-19.2 48c-2 5-5 9.6-8.9 13.4L297 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l68.5-68.5 24.1-60.4z"]},faN:{prefix:"far",iconName:"n",icon:[384,512,[110],"4e","M15.8 33.4c9.5-3.5 20.1-.6 26.6 7.1L336 390.1V56c0-13.3 10.7-24 24-24s24 10.7 24 24V456c0 10.1-6.3 19.1-15.8 22.6s-20.1 .6-26.6-7.1L48 121.9V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 45.9 6.3 36.9 15.8 33.4z"]},faSwap:{prefix:"far",iconName:"swap",icon:[640,512,[],"e609","M240 119c0 22.6-18.3 41-41 41H152V360c0 39.8 32.2 72 72 72s72-32.2 72-72V152c0-66.3 53.7-120 120-120s120 53.7 120 120V352h47c22.6 0 41 18.3 41 41c0 10.9-4.3 21.3-12 29l-83 83c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7l-83-83c-7.7-7.7-12-18.1-12-29c0-22.6 18.3-41 41-41h47V152c0-39.8-32.2-72-72-72s-72 32.2-72 72V360c0 66.3-53.7 120-120 120s-120-53.7-120-120V160H57c-22.6 0-41-18.3-41-41c0-10.9 4.3-21.3 12-29L111 7c4.5-4.5 10.6-7 17-7s12.5 2.5 17 7l83 83c7.7 7.7 12 18.1 12 29zM73.9 112l108.1 0L128 57.9 73.9 112zm384 288L512 454.1 566.1 400H457.9z"]},faGarage:{prefix:"far",iconName:"garage",icon:[640,512,[],"e009","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 368V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V368H144zm0-48H496V240H144v80zm136 96h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faCableCar:egD,faTram:egk,faShovelSnow:{prefix:"far",iconName:"shovel-snow",icon:[512,512,[],"f7c3","M391 7c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-31.4 31.4c-15.1 15.1-35.6 23.6-57 23.6c-13.5 0-26.2-3.3-37.4-9.2L297.9 248l35.3 35.3c19.8 19.8 21.9 51.2 4.9 73.5L236.7 489.9c-10.6 13.9-27.1 22.1-44.5 22.1h-2.9c-14.9 0-29.1-5.9-39.6-16.4L16.4 362.3C5.9 351.8 0 337.6 0 322.7v-2.9c0-17.5 8.2-34 22.1-44.5L155.2 173.9c22.3-17 53.7-14.9 73.5 4.9L264 214.1l81.2-81.2c-5.9-11.2-9.2-23.9-9.2-37.4c0-21.4 8.5-41.9 23.6-57L391 7zm17 50.9L393.5 72.4c-6.1 6.1-9.5 14.4-9.5 23c0 18 14.6 32.6 32.6 32.6c8.6 0 16.9-3.4 23-9.5L454.1 104 408 57.9zM184.3 212L51.2 313.5c-2 1.5-3.2 3.9-3.2 6.4v2.9c0 2.1 .8 4.2 2.3 5.7L183.6 461.7c1.5 1.5 3.5 2.3 5.7 2.3h2.9c2.5 0 4.9-1.2 6.4-3.2L300 327.7c2.4-3.2 2.1-7.7-.7-10.5L194.8 212.7c-2.8-2.8-7.3-3.1-10.5-.7zm5.8 90.1l-32 32c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l32-32c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3zm48 48l-32 32c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l32-32c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3z"]},faCloudRain:{prefix:"far",iconName:"cloud-rain",icon:[512,512,[127783,9926],"f73d","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM89.2 372L54.2 436.6C50.1 444.1 48 452.5 48 461v3c0 26.5 21.5 48 48 48s48-21.5 48-48v-3c0-8.5-2.1-16.9-6.2-24.3L102.8 372c-1.3-2.5-3.9-4-6.8-4s-5.4 1.5-6.8 4zm160 0l-35.1 64.6c-4.1 7.5-6.2 15.8-6.2 24.3v3c0 26.5 21.5 48 48 48s48-21.5 48-48v-3c0-8.5-2.1-16.9-6.2-24.3L262.8 372c-1.3-2.5-3.9-4-6.8-4s-5.4 1.5-6.8 4zm124.9 64.6c-4.1 7.5-6.2 15.8-6.2 24.3v3c0 26.5 21.5 48 48 48s48-21.5 48-48v-3c0-8.5-2.1-16.9-6.2-24.3L422.8 372c-1.3-2.5-3.9-4-6.8-4s-5.4 1.5-6.8 4l-35.1 64.6z"]},faFaceLying:{prefix:"far",iconName:"face-lying",icon:[512,512,[],"e37e","M431.3 368H352c-13.3 0-24-10.7-24-24s10.7-24 24-24h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H288c-13.3 0-24-10.7-24-24s10.7-24 24-24H440c7.7 0 15.1 1.2 22.1 3.4C448.1 126.1 361.2 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208c73.6 0 138.3-38.3 175.3-96zm67.4-30.3C464.6 439 368.8 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 8.8-.4 17.6-1.3 26.2c.9 4.5 1.3 9.1 1.3 13.8c0 15.6-4.9 30-13.3 41.7zM144.4 176a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM195.2 390.4c-8 10.6-23 12.7-33.6 4.8s-12.7-23-4.8-33.6C175.7 336.4 206 320 240 320c14.7 0 28.8 3.1 41.6 8.7c12.1 5.3 17.7 19.5 12.4 31.6s-19.5 17.7-31.6 12.4c-6.8-3-14.4-4.6-22.4-4.6c-18.3 0-34.6 8.8-44.8 22.4z"]},faSprinkler:{prefix:"far",iconName:"sprinkler",icon:[512,512,[],"e035","M0 24a24 24 0 1 1 48 0A24 24 0 1 1 0 24zm24 80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM88 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM64 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88-80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM512 232a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM488 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24-80a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM424 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24 136a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm-88-80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM97.8 270.8c3.7-9 12.5-14.8 22.2-14.8H232V88c0-13.3 10.7-24 24-24s24 10.7 24 24V256H392c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-89 89V472c0 22.1-17.9 40-40 40H232c-22.1 0-40-17.9-40-40V385.9l-89-89c-6.9-6.9-8.9-17.2-5.2-26.2zM256 304H177.9l55 55c4.5 4.5 7 10.6 7 17v88h32V376c0-6.4 2.5-12.5 7-17l55-55H256z"]},faBuildingCircleXmark:{prefix:"far",iconName:"building-circle-xmark",icon:[640,512,[],"e4d4","M64 48H320c8.8 0 16 7.2 16 16V294.6c11.1-24.3 27.7-45.5 48-62.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c19.5 0 37-8.7 48.7-22.5c-13.4-14-24.5-30.3-32.7-48.1V448c0 8.8-7.2 16-16 16H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zm24 56v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H232zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faPersonSledding:egS,faSledding:egE,faGameConsoleHandheld:{prefix:"far",iconName:"game-console-handheld",icon:[384,512,[],"f8bb","M64 48c-8.8 0-16 7.2-16 16V416c0 26.5 21.5 48 48 48H288c26.5 0 48-21.5 48-48V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V416c0 53-43 96-96 96H96c-53 0-96-43-96-96V64zM232 336a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm24-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM128 288c8.8 0 16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H144v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V352H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V304c0-8.8 7.2-16 16-16zM112 96H272c8.8 0 16 7.2 16 16V224c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V112c0-8.8 7.2-16 16-16z"]},faShip:{prefix:"far",iconName:"ship",icon:[576,512,[128674],"f21a","M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V64h40c30.9 0 56 25.1 56 56V238.4l25.9 9.7c38.1 14.3 48.7 63.2 19.9 92L457 409c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l68.9-68.9c4.1-4.1 2.6-11.1-2.8-13.1L290.8 218.7c-1.8-.7-3.8-.7-5.6 0L87 293c-5.4 2-7 9-2.8 13.1L153 375c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L50.2 340.1c-28.8-28.8-18.2-77.7 19.9-92L96 238.4V120c0-30.9 25.1-56 56-56h40V32zm-48 88V220.4l124.3-46.6c12.7-4.8 26.6-4.8 39.3 0L432 220.4V120c0-4.4-3.6-8-8-8H152c-4.4 0-8 3.6-8 8zM111.9 430.1c21.5 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c21.6 18.6 51.2 33.9 80 33.9s58.5-15.3 80-33.9c9.1-8.1 22.8-8.1 31.9 0c16.9 15.1 39.3 26.8 61.3 31.8c12.9 2.9 21.1 15.7 18.2 28.7s-15.7 21.1-28.7 18.2c-28.7-6.4-52.3-20.5-66.7-30.4c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-28.1 19.5-61.4 33.8-96 33.8s-67.9-14.3-96-33.8c-14.4 10-38 24-66.7 30.4c-12.9 2.9-25.8-5.2-28.7-18.2s5.2-25.8 18.2-28.7c22.2-5 44-16.8 61.2-31.7c9.1-8.1 22.8-8.1 31.9 0z"]},faClockSixThirty:{prefix:"far",iconName:"clock-six-thirty",icon:[512,512,[],"e353","M48 256a208 208 0 1 1 416 0A208 208 0 1 1 48 256zm464 0A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM280 392V256c0-13.3-10.7-24-24-24s-24 10.7-24 24V392c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faBatterySlash:{prefix:"far",iconName:"battery-slash",icon:[640,512,[],"f377","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6C563.1 386 576 362.5 576 336V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H154.8L38.8 5.1zM216 144H496c17.7 0 32 14.3 32 32V336c0 15.9-11.6 29.1-26.7 31.6L216 144zM345.2 368H112c-17.7 0-32-14.3-32-32V176c0-5.1 1.2-10 3.4-14.3l-38-30C36.9 144.4 32 159.6 32 176V336c0 44.2 35.8 80 80 80H406.2l-60.9-48z"]},faTugrikSign:{prefix:"far",iconName:"tugrik-sign",icon:[384,512,[],"e2ba","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H168V205.3L58.2 232.7c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5L168 254.7v46.5L58.2 328.7c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5L168 350.7V456c0 13.3 10.7 24 24 24s24-10.7 24-24V338.7l109.8-27.5c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5L216 289.3V242.7l109.8-27.5c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5L216 193.3V80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H192 24z"]},faArrowsDownToLine:{prefix:"far",iconName:"arrows-down-to-line",icon:[576,512,[],"e4b8","M552 432L24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24l528 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm17-159c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-63 63L472 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 246.1-63-63c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L431 377c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7L569 273zM249 239c-9.4-9.4-24.6-9.4-33.9 0l-63 63L152 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 246.1L41 239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L111 377c9.4 9.4 24.6 9.4 33.9 0L249 273c9.4-9.4 9.4-24.6 0-33.9z"]},faDownload:{prefix:"far",iconName:"download",icon:[512,512,[],"f019","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V294.1l-95-95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 369c9.4 9.4 24.6 9.4 33.9 0L409 233c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95V24zM128.8 304H64c-35.3 0-64 28.7-64 64v80c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V368c0-35.3-28.7-64-64-64H383.2l-48 48H448c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16H176.8l-48-48zM432 408a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faAnglesUpDown:{prefix:"far",iconName:"angles-up-down",icon:[448,512,[],"e60d","M239 498.7c-8.8 7-21.2 7-30 0L49 370.7c-10.4-8.3-12-23.4-3.7-33.7s23.4-12 33.7-3.8l145 116 145-116c10.4-8.3 25.5-6.6 33.7 3.8s6.6 25.5-3.8 33.7l-160 128zM399 141.3c10.3 8.3 12 23.4 3.7 33.7s-23.4 12-33.7 3.7L224 62.7 79 178.7c-10.4 8.3-25.5 6.6-33.7-3.7s-6.6-25.5 3.7-33.7l160-128c8.8-7 21.2-7 30 0l160 128z"]},faShelves:egj,faInventory:egO,faCloudSnow:{prefix:"far",iconName:"cloud-snow",icon:[512,512,[127784],"f742","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM64 352c-13.3 0-24 10.7-24 24v16H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H40v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H88V376c0-13.3-10.7-24-24-24zm192 32c-13.3 0-24 10.7-24 24v16H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v16c0 13.3 10.7 24 24 24s24-10.7 24-24V472h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V408c0-13.3-10.7-24-24-24zm216-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H472V376z"]},faFaceGrin:egP,faGrin:eg_,faDeleteLeft:egB,faBackspace:egU,faOven:{prefix:"far",iconName:"oven",icon:[448,512,[],"e01d","M352 48c26.5 0 48 21.5 48 48v64H48V96c0-26.5 21.5-48 48-48H352zm48 160V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208H400zM96 0C43 0 0 43 0 96V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-53-43-96-96-96H96zm32 104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM112 240c-17.7 0-32 14.3-32 32V400c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32H112zm32 48H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faCloudBinary:{prefix:"far",iconName:"cloud-binary",icon:[640,512,[],"e601","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM176 216v16c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V216c0-22.1-17.9-40-40-40H216c-22.1 0-40 17.9-40 40zm40-8h16c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H216c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8zm72-16c0 8.8 7.2 16 16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V192c0-8.8-7.2-16-16-16H304c-8.8 0-16 7.2-16 16zm120-16c-22.1 0-40 17.9-40 40v16c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V216c0-22.1-17.9-40-40-40H408zm-8 40c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H408c-4.4 0-8-3.6-8-8V216zM192 320c0 8.8 7.2 16 16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm80 24v16c0 22.1 17.9 40 40 40h16c22.1 0 40-17.9 40-40V344c0-22.1-17.9-40-40-40H312c-22.1 0-40 17.9-40 40zm40-8h16c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8V344c0-4.4 3.6-8 8-8zm88-32c-8.8 0-16 7.2-16 16s7.2 16 16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c0-8.8-7.2-16-16-16H400z"]},faEyeDropper:egR,faEyeDropperEmpty:egY,faEyedropper:egG,faCommentCaptions:{prefix:"far",iconName:"comment-captions",icon:[512,512,[],"e146","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM120 192c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm224 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zM136 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H136zm112 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H376c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faCommentsQuestion:{prefix:"far",iconName:"comments-question",icon:[640,512,[],"e14e","M80.7 253.2c14.3 15 17.3 37.6 7.5 55.8c-1.1 2-2.2 4-3.2 5.9c-2.5 4.5-5.2 9-7.9 13.6c17.1-4.5 33.9-10.7 49.9-18c4.3-1.9 8.5-3.9 12.6-6c9.5-4.8 20.3-6.2 30.7-4.2c12.1 2.4 24.8 3.6 37.8 3.6c96.2 0 160-64.5 160-128s-63.8-128-160-128S48 112.5 48 176c0 28 11.4 54.9 32.7 77.2zM416 176c0 97.2-93.1 176-208 176c-16.2 0-31.9-1.6-47.1-4.5c-4.6 2.3-9.4 4.6-14.2 6.8C110.5 370.7 67 384 24 384c-9.6 0-18.2-5.7-22-14.5c-3.8-8.8-2-19 4.6-25.9c14.2-15.6 26.2-33.7 36.6-52.1c.9-1.7 1.9-3.4 2.8-5.1C17.2 256.1 0 217.8 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM245.2 381.5c17.2-2.4 34-6.3 50-11.8C322 405.5 370.3 432 432 432c13.1 0 25.8-1.3 37.8-3.6c10.4-2 21.2-.6 30.7 4.2c4.1 2.1 8.3 4.1 12.6 6c16 7.2 32.9 13.5 49.9 18c-2.8-4.6-5.4-9.1-7.9-13.6c-1.1-1.9-2.2-3.9-3.2-5.9c-9.8-18.3-6.8-40.8 7.5-55.8C580.6 358.9 592 332 592 304c0-59.9-56.8-120.7-144-127.4l0-.6c0-16.6-2.2-32.6-6.2-47.8C552.1 132.5 640 209.6 640 304c0 41.8-17.2 80.1-45.9 110.3c.9 1.7 1.9 3.5 2.8 5.1c10.3 18.4 22.3 36.5 36.6 52.1c6.6 7 8.3 17.2 4.6 25.9c-3.8 8.8-12.5 14.5-22 14.5c-43 0-86.5-13.3-122.7-29.7c-4.8-2.2-9.6-4.5-14.2-6.8c-15.1 3-30.9 4.5-47.1 4.5c-82 0-153-40.2-186.8-98.5zM147.9 112.1c5.5-15.4 20.1-25.7 36.4-25.7h41.3c24.2 0 43.7 19.6 43.7 43.7c0 15.7-8.4 30.1-22 37.9L224 181.4v.3c0 8.8-7.2 16-16 16s-16-7.2-16-16v-9.5c0-5.7 3.1-11 8-13.9l31.4-18c3.6-2.1 5.9-6 5.9-10.2c0-6.5-5.3-11.7-11.7-11.7H184.3c-2.8 0-5.3 1.8-6.3 4.4l-.3 .9c-3 8.3-12.1 12.7-20.4 9.7s-12.7-12.1-9.7-20.4l.3-.9zM185.3 244a22.7 22.7 0 1 1 45.3 0 22.7 22.7 0 1 1 -45.3 0z"]},faScribble:{prefix:"far",iconName:"scribble",icon:[512,512,[],"e23f","M183.3 21.4C198.3 7.7 218 0 238.4 0h1C283.9 0 320 36.1 320 80.6c0 21.4-8.5 41.9-23.6 57L89.5 344.4c-6.1 6.1-9.5 14.4-9.5 23c0 18 14.6 32.6 32.6 32.6c8.6 0 16.9-3.4 23-9.5L374.5 151.6c15.1-15.1 35.6-23.6 57-23.6c44.5 0 80.6 36.1 80.6 80.6c0 21.4-8.5 41.9-23.6 57L384.2 369.8c-10.4 10.3-16.2 24.4-16.2 39c0 30.5 24.7 55.2 55.2 55.2h4.4c5.6 0 11.2-.9 16.6-2.7l36.2-12.1c12.6-4.2 26.2 2.6 30.4 15.2s-2.6 26.2-15.2 30.4l-36.2 12.1c-10.2 3.4-21 5.2-31.8 5.2h-4.4c-57 0-103.2-46.2-103.2-103.2c0-27.4 10.9-53.6 30.2-73L454.5 231.6c6.1-6.1 9.5-14.4 9.5-23c0-18-14.6-32.6-32.6-32.6c-8.6 0-16.9 3.4-23 9.5L169.5 424.4c-15.1 15.1-35.6 23.6-57 23.6C68.1 448 32 411.9 32 367.4c0-21.4 8.5-41.9 23.6-57L262.5 103.6c6.1-6.1 9.5-14.4 9.5-23c0-18-14.6-32.6-32.6-32.6h-1c-8.4 0-16.5 3.2-22.7 8.8L40.2 217.7c-9.8 9-25 8.3-33.9-1.5s-8.3-25 1.5-33.9L183.3 21.4z"]},faRotateExclamation:{prefix:"far",iconName:"rotate-exclamation",icon:[512,512,[],"e23c","M256 80c-72.7 0-135.2 44.1-162 107.1c-5.2 12.2-19.3 17.9-31.5 12.7s-17.9-19.3-12.7-31.5C83.9 88.2 163.4 32 256 32c52.5 0 102.8 20.8 139.9 57.9L448 142.1V88c0-13.3 10.7-24 24-24s24 10.7 24 24V200c0 13.3-10.7 24-24 24H360c-13.3 0-24-10.7-24-24s10.7-24 24-24h54.1l-52.1-52.1C333.8 95.8 295.7 80 256 80zM449.4 312.6c12.2 5.2 17.8 19.3 12.6 31.5C427.8 424 348.5 480 256 480c-52.5 0-102.8-20.8-139.9-57.9L64 369.9V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H97.9l52.1 52.1C178.2 416.2 216.3 432 256 432c72.6 0 135-43.9 161.9-106.8c5.2-12.2 19.3-17.8 31.5-12.6zM256 128c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faFileCircleCheck:{prefix:"far",iconName:"file-circle-check",icon:[576,512,[],"e5a0","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm224-96a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faGlass:{prefix:"far",iconName:"glass",icon:[384,512,[129371],"f804","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c37.4 0 68.5-28.6 71.7-65.8L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM57.1 128L50.2 48H333.8l-6.9 80H57.1zm4.1 48H322.8L299.9 442.1C298.8 454.5 288.4 464 276 464H108c-12.5 0-22.8-9.5-23.9-21.9L61.2 176z"]},faLoader:{prefix:"far",iconName:"loader",icon:[512,512,[],"e1d4","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zm0 384c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V408zM0 256c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm408-24c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H408zM437 75c-9.4-9.4-24.6-9.4-33.9 0l-56.6 56.6c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L437 108.9c9.4-9.4 9.4-24.6 0-33.9zM165.5 380.4c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L75 403.1c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l56.6-56.6zM75 75c-9.4 9.4-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L108.9 75c-9.4-9.4-24.6-9.4-33.9 0zM380.5 346.5c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L403.1 437c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56.6-56.6z"]},faForward:{prefix:"far",iconName:"forward",icon:[512,512,[9193],"f04e","M224 94c0-16.6 13.5-30 30-30c6.3 0 12.5 2 17.6 5.7L502.1 236.6c6.2 4.5 9.9 11.7 9.9 19.4s-3.7 14.9-9.9 19.4L271.7 442.3c-5.1 3.7-11.3 5.7-17.6 5.7c-16.6 0-30-13.4-30-30V318.9L47.3 442.6c-5.1 3.5-11.1 5.4-17.3 5.4C13.5 448 0 434.5 0 417.9V94.1C0 77.5 13.5 64 30.1 64c6.2 0 12.2 1.9 17.3 5.4L224 193.1V94zm0 157.7L48 128.5v255L224 260.3v-8.6zM447.1 256L272 129.2V382.8L447.1 256z"]},faUserPilot:{prefix:"far",iconName:"user-pilot",icon:[448,512,[],"e2c0","M217.9 .8c4-1.1 8.2-1.1 12.2 0l152 40c8.6 2.3 15.3 9.1 17.3 17.8s-1 17.8-7.8 23.6L368 102.5v8.4c0 10.7-5.3 20.8-15.1 25.2c-24.1 10.8-68.6 24-128.9 24s-104.8-13.2-128.9-24C85.3 131.7 80 121.6 80 110.9v-8.4L56.4 82.2c-6.8-5.8-9.8-14.9-7.8-23.6s8.7-15.6 17.3-17.8l152-40zM183.2 65.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c4.5 2.3 9.8 2.3 14.3 0l48-24c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2L224 86.1 183.2 65.7zM98.1 168.8c14 5.4 28.5 9.9 43.3 13.4c-.4 3.2-.6 6.5-.6 9.8c0 46 37.2 83.2 83.2 83.2s83.2-37.2 83.2-83.2c0-3.3-.2-6.6-.6-9.8c14.8-3.6 29.3-8.1 43.3-13.4c1.4 7.5 2.1 15.3 2.1 23.2c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-7.9 .7-15.7 2.1-23.2zM50.9 464H188.5c-2.3-1.5-4.5-3.2-6.6-5.1l-65.2-57.1c-31.9 6.7-57.3 30.9-65.7 62.2zm346.1 0c-8.4-31.2-33.8-55.5-65.7-62.2l-65.2 57.1c-2.1 1.9-4.3 3.6-6.6 5.1H397.1zM126.5 352.2c3.9-.2 7.8 1.2 10.7 3.8l76.3 66.7c6 5.3 15 5.3 21.1 0l76.3-66.7c3-2.6 6.8-4.1 10.7-3.8C392.1 356.3 448 414.8 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4c0-71.6 55.9-130.1 126.5-134.2z"]},faMobile:egQ,faMobileAndroid:egF,faMobilePhone:egZ,faCodePullRequestClosed:{prefix:"far",iconName:"code-pull-request-closed",icon:[512,512,[],"e3f9","M144 80A32 32 0 1 0 80 80a32 32 0 1 0 64 0zm48 0c0 35.8-23.5 66.1-56 76.3V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V156.3C55.5 146.1 32 115.8 32 80C32 35.8 67.8 0 112 0s80 35.8 80 80zM112 464a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 48c-44.2 0-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V224c0-13.3 10.7-24 24-24s24 10.7 24 24V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80zM327 7c9.4-9.4 24.6-9.4 33.9 0l39 39L439 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-39 39 39 39c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L327 41c-9.4-9.4-9.4-24.6 0-33.9z"]},faFaceMeh:egq,faMeh:egK,faAlignCenter:{prefix:"far",iconName:"align-center",icon:[448,512,[],"f037","M120 40c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM24 168c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM96 320c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zM24 424c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faBookSkull:egJ,faBookDead:egW,faIdCard:egX,faDriversLicense:eg$,faFaceDotted:{prefix:"far",iconName:"face-dotted",icon:[512,512,[129765],"e47f","M256 0c-13.6 0-27 1.1-40 3.1c-13.1 2.1-22 14.3-20 27.4s14.3 22 27.4 20C234 48.9 244.9 48 256 48s22 .9 32.6 2.5c13.1 2.1 25.4-6.9 27.4-20s-6.9-25.4-20-27.4C283 1.1 269.6 0 256 0zM133.7 87.7c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3C83.8 64.7 64.7 83.8 48.9 105.5c-7.8 10.7-5.4 25.7 5.3 33.5s25.7 5.4 33.5-5.3c12.8-17.6 28.4-33.2 46.1-46.1zM406.5 48.9c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5c17.6 12.8 33.2 28.4 46 46.1c7.8 10.7 22.8 13.1 33.5 5.3s13.1-22.8 5.3-33.5c-15.8-21.7-34.9-40.8-56.6-56.6zM50.5 223.4c2.1-13.1-6.9-25.4-20-27.4s-25.4 6.9-27.4 20C1.1 229 0 242.4 0 256s1.1 27 3.1 40c2.1 13.1 14.3 22 27.4 20s22-14.3 20-27.4C48.9 278 48 267.1 48 256s.9-22 2.5-32.6zM508.9 216c-2.1-13.1-14.3-22-27.4-20s-22 14.3-20 27.4c1.7 10.6 2.5 21.5 2.5 32.6s-.9 22-2.5 32.6c-2.1 13.1 6.9 25.4 20 27.4s25.4-6.9 27.4-20c2.1-13.1 3.1-26.4 3.1-40s-1.1-27-3.1-40zM87.7 378.3c-7.8-10.7-22.8-13.1-33.5-5.3s-13.1 22.8-5.3 33.5c15.8 21.7 34.9 40.8 56.6 56.6c10.7 7.8 25.7 5.4 33.5-5.3s5.4-25.7-5.3-33.5c-17.6-12.8-33.2-28.4-46.1-46zm375.4 28.2c7.8-10.7 5.4-25.7-5.3-33.5s-25.7-5.4-33.5 5.3c-12.8 17.6-28.4 33.2-46 46c-10.7 7.8-13.1 22.8-5.3 33.5s22.8 13.1 33.5 5.3c21.7-15.8 40.8-34.9 56.6-56.6zm-239.7 55c-13.1-2.1-25.4 6.9-27.4 20s6.9 25.4 20 27.4c13.1 2.1 26.4 3.1 40 3.1s27-1.1 40-3.1c13.1-2.1 22-14.3 20-27.4s-14.3-22-27.4-20C278 463.1 267.1 464 256 464s-22-.9-32.6-2.5zM176.4 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm192-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM184 328c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faFaceWorried:{prefix:"far",iconName:"face-worried",icon:[512,512,[],"e3a3","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM182.4 414.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8zM144.4 272a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 160c-4.4 0-8.8 .3-13 .9c-21.2 2.8-40.6 12.4-56.1 26.8c-6.5 6-16.6 5.7-22.6-.8s-5.7-16.6 .8-22.6c20.1-18.7 45.5-31.5 73.7-35.2c5.6-.7 11.4-1.1 17.2-1.1c8.8 0 16 7.2 16 16s-7.2 16-16 16zm141 .9c-4.3-.6-8.6-.9-13-.9c-8.8 0-16-7.2-16-16s7.2-16 16-16c5.8 0 11.6 .4 17.2 1.1c28.2 3.7 53.7 16.4 73.7 35.2c6.5 6 6.8 16.2 .8 22.6s-16.2 6.8-22.6 .8c-15.5-14.5-34.8-24-56.1-26.8z"]},faOutdent:eg1,faDedent:eg2,faCourtSport:{prefix:"far",iconName:"court-sport",icon:[640,512,[],"e643","M64 80c-8.8 0-16 7.2-16 16v32H64c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64H48v32c0 8.8 7.2 16 16 16H296V365.4c-50.3-11-88-55.8-88-109.4s37.7-98.4 88-109.4V80H64zM344 365.4V432H576c8.8 0 16-7.2 16-16V384H576c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64h16V96c0-8.8-7.2-16-16-16H344v66.6c50.3 11 88 55.8 88 109.4s-37.7 98.4-88 109.4zm0-168.8V315.3c23.5-9.5 40-32.5 40-59.3s-16.5-49.9-40-59.3zm-48 0c-23.5 9.5-40 32.5-40 59.3s16.5 49.9 40 59.3V196.7zM48 176V336H64c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H48zM576 336h16V176H576c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16zM0 96C0 60.7 28.7 32 64 32H576c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},faHeartCircleExclamation:{prefix:"far",iconName:"heart-circle-exclamation",icon:[576,512,[],"e4fe","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faHouse:eg4,faHome:eg3,faHomeAlt:eg0,faHomeLgAlt:eg6,faVectorCircle:{prefix:"far",iconName:"vector-circle",icon:[512,512,[],"e2c6","M232 88h48V40H232V88zM192 32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V49.6c67.8 21 121.4 74.5 142.4 142.4H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H462.4c-21 67.8-74.5 121.4-142.4 142.4V480c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V462.4C124.2 441.4 70.6 387.8 49.6 320H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32H49.6C70.6 124.2 124.2 70.6 192 49.6V32zM100.5 192.3C116 194.5 128 207.9 128 224v64c0 16.1-12 29.5-27.5 31.7c17 41.6 50.3 74.8 91.8 91.8C194.5 396 207.9 384 224 384h64c16.1 0 29.5 12 31.7 27.5c41.6-17 74.8-50.3 91.8-91.8C396 317.5 384 304.1 384 288V224c0-16.1 12-29.5 27.5-31.7c-17-41.6-50.3-74.8-91.8-91.8C317.5 116 304.1 128 288 128H224c-16.1 0-29.5-12-31.7-27.5c-41.6 17-74.8 50.3-91.8 91.8zM424 232v48h48V232H424zM232 424v48h48V424H232zM40 232v48H88V232H40z"]},faCarCircleBolt:{prefix:"far",iconName:"car-circle-bolt",icon:[640,512,[],"e342","M127.7 106.8L103.4 176H408.6l-24.2-69.2c-5.6-16-20.8-26.8-37.8-26.8H165.4c-17 0-32.1 10.7-37.8 26.8zm-79.6 82L82.3 90.9C94.7 55.6 128 32 165.4 32H346.6c37.4 0 70.7 23.6 83.1 58.9l34.3 97.9c2.6 1.5 5.2 3.2 7.6 4.9c-28.3 3.9-54.4 14.6-76.8 30.3H96c-26.5 0-48 21.5-48 48v80H320.7c-.5 5.3-.7 10.6-.7 16c0 10.9 1 21.6 2.9 32H48v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V400 352 272c0-35.6 19.3-66.6 48.1-83.2zM112 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm384-32a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm47.9 63c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2h35.6l-30.1 54.2c-2.8 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2H516.4l30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z"]},faCalendarWeek:{prefix:"far",iconName:"calendar-week",icon:[448,512,[],"f784","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM112 256H336c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16z"]},faFlyingDisc:{prefix:"far",iconName:"flying-disc",icon:[640,512,[],"e3a9","M486.4 89.6c7.9 7.9 16.9 31.4 .6 80.4c-15.3 45.9-49.5 101-100.7 152.2S279.9 407.6 234 422.9c-49 16.3-72.5 7.3-80.4-.6c-5.6-5.6-11.8-19.2-9-44.3c19.9 19.2 45.3 20.8 62.5 18.9c18.1-2 36.3-8.8 52.8-17c33.6-16.6 70.7-44.5 105.1-78.9s62.2-71.5 78.9-105.1c8.2-16.6 14.9-34.7 17-52.8c1.9-17.2 .3-42.6-18.9-62.5c25.1-2.8 38.7 3.3 44.3 9zM201.2 175.4C104.3 281.9 67.6 404.2 119.7 456.3c55.3 55.3 189.8 10.5 300.5-100.2S575.6 111 520.3 55.7C468.2 3.6 345.9 40.3 239.5 137.1c-6.6 6-13.2 12.2-19.7 18.7c-6.5 6.5-12.7 13-18.6 19.6zm35.6 32.2c5.4-6 11.1-11.9 17-17.8c5.9-5.9 11.9-11.6 17.9-17c57.9-52.3 116.2-78.4 135.5-59.1c21.4 21.4-12.7 90.1-76.1 153.4s-132.1 97.4-153.4 76.1c-19.4-19.4 6.8-77.7 59.1-135.6z"]},faLaptopMedical:{prefix:"far",iconName:"laptop-medical",icon:[640,512,[],"f812","M128 80H512c8.8 0 16 7.2 16 16V320h48V96c0-35.3-28.7-64-64-64H128C92.7 32 64 60.7 64 96V320h48V96c0-8.8 7.2-16 16-16zM50.7 400H589.3c-6.6 18.6-24.4 32-45.3 32H96c-20.9 0-38.7-13.4-45.3-32zM32 352c-17.7 0-32 14.3-32 32c0 53 43 96 96 96H544c53 0 96-43 96-96c0-17.7-14.3-32-32-32H32zM288 144v48H240c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H352V144c0-8.8-7.2-16-16-16H304c-8.8 0-16 7.2-16 16z"]},faSquareDownRight:{prefix:"far",iconName:"square-down-right",icon:[448,512,[],"e26c","M384 432c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384zm64-16c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416zM320 198.6V336c0 8.8-7.2 16-16 16H166.6c-12.5 0-22.6-10.1-22.6-22.6c0-6 2.4-11.8 6.6-16L184 280l-66.3-66.3C114 210 112 205.1 112 200s2-10 5.7-13.7l36.7-36.7c3.6-3.6 8.5-5.7 13.7-5.7s10 2 13.7 5.7L248 216l33.4-33.4c4.2-4.2 10-6.6 16-6.6c12.5 0 22.6 10.1 22.6 22.6z"]},faB:{prefix:"far",iconName:"b",icon:[320,512,[98],"42","M56 32C25.1 32 0 57.1 0 88V256 424c0 30.9 25.1 56 56 56H196c68.5 0 124-55.5 124-124c0-48.9-28.3-91.1-69.3-111.3c23-22.5 37.3-53.9 37.3-88.7c0-68.5-55.5-124-124-124H56zM164 232H48V88c0-4.4 3.6-8 8-8H164c42 0 76 34 76 76s-34 76-76 76zM48 280H164h28 4c42 0 76 34 76 76s-34 76-76 76H56c-4.4 0-8-3.6-8-8V280z"]},faSeatAirline:{prefix:"far",iconName:"seat-airline",icon:[448,512,[],"e244","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24V142.9c0 14.7 3.1 29.2 9.1 42.5L89.1 364c14.2 31.6 45.6 52 80.3 52H216v48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H264V416h88c29.1 0 55.3-17.5 66.5-44.3l27.7-66.5c3.1-7.4 2.3-15.9-2.2-22.5S432 272 424 272H100.5L86.2 240H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H64.6L52.9 165.8c-3.2-7.2-4.9-15-4.9-22.9V24zm84.9 320.4L122 320H388l-13.8 33.2c-3.7 8.9-12.5 14.8-22.2 14.8H169.4c-15.8 0-30.1-9.3-36.5-23.6z"]},faMoonOverSun:eg8,faEclipseAlt:eg5,faPipe:{prefix:"far",iconName:"pipe",icon:[64,512,[],"7c","M32 0C45.3 0 56 10.7 56 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24C8 10.7 18.7 0 32 0z"]},faFileMedical:{prefix:"far",iconName:"file-medical",icon:[384,512,[],"f477","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm96 240v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"]},faPotato:{prefix:"far",iconName:"potato",icon:[512,512,[129364],"e440","M464 144c0-53-43-96-96-96c-26.6 0-50.5 10.7-68 28.2C269.3 107 232 134.9 194 155.7c-16.1 8.8-29.4 22.1-38.2 38.2C134.9 232 107 269.3 76.2 300C58.7 317.5 48 341.4 48 368c0 53 43 96 96 96c20.2 0 38.9-6.2 54.3-16.8c31.8-21.9 67.9-39.9 104.3-52.2c29.5-10 53.5-34 62.1-66.1c11.5-42.8 36.5-84.4 68.8-114.7C452.4 196.6 464 171.7 464 144zm48 0c0 41.5-17.6 78.9-45.7 105.2c-25.8 24.2-46.1 57.9-55.2 92.1c-12.9 48.3-49 84.3-93.1 99.2c-32.3 10.9-64.4 26.9-92.5 46.2C202.4 502.7 174.3 512 144 512C64.5 512 0 447.5 0 368c0-39.8 16.2-75.9 42.3-102C69.8 238.6 95 205 113.6 170.9c13.2-24.1 33.1-44 57.3-57.3C205 95 238.6 69.8 266 42.3C292.1 16.2 328.2 0 368 0c79.5 0 144 64.5 144 144zM352 168a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM168 256a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-8 104a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faDiceOne:{prefix:"far",iconName:"dice-one",icon:[448,512,[9856],"f525","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCircleA:{prefix:"far",iconName:"circle-a",icon:[512,512,[],"e0f7","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-400c-9.1 0-17.4 5.1-21.5 13.3l-104 208c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7L190.8 320H321.2l17.4 34.7c5.9 11.9 20.3 16.7 32.2 10.7s16.7-20.3 10.7-32.2l-104-208c-4.1-8.1-12.4-13.3-21.5-13.3zm0 77.7L297.2 272H214.8L256 189.7z"]},faHelmetBattle:{prefix:"far",iconName:"helmet-battle",icon:[576,512,[],"f6eb","M80 17.1L65.1 225.7c-1.2 17-15.4 30.2-32.5 30.2H30.4C13.6 256 0 242.4 0 225.6c0-2.3 .3-4.6 .8-6.8L48.4 12.4c1.9-8.1 9.7-13.5 18-12.2s14.2 8.6 13.6 17zM75.5 420.5c-9.2-5.6-13.5-16.7-10.6-27.1C81.9 333.6 96 270.2 96 208c0-85 89.1-149.2 153.1-189c1.9-1.2 4-2.6 6.3-4.1C264.8 8.4 277.3 0 288 0s23.2 8.4 32.7 14.9c2.3 1.5 4.4 3 6.3 4.1C390.9 58.8 480 123 480 208c0 62.2 14.1 125.6 31.1 185.4c3 10.4-1.4 21.4-10.6 27.1L316.8 506c-8.5 3.9-17.7 6-27 6h-3.7c-9.3 0-18.6-2-27-6L75.5 420.5zM312 455.3l147.4-68.7C444.4 330.7 432 269.5 432 208c0-25-13.1-50.9-39.2-78.3c-26-27.1-60-50.6-91.2-70c-2.7-1.7-5.9-3.9-8.3-5.4l-1.5-1c-1.4-1-2.7-1.8-3.9-2.5c-1.2 .7-2.4 1.6-3.9 2.5l-1.5 1c-2.3 1.6-5.5 3.7-8.3 5.4c-31.2 19.4-65.2 42.9-91.2 70C157.1 157.1 144 183 144 208c0 61.5-12.4 122.7-27.4 178.7L264 455.3V299.2c0-6.7-4.2-12.7-10.5-15l-65.1-23.7c-7.4-2.7-12.4-9.8-12.4-17.7c0-10.4 8.4-18.8 18.8-18.8H381.2c10.4 0 18.8 8.4 18.8 18.8c0 7.9-5 15-12.4 17.7l-65.1 23.7c-6.3 2.3-10.5 8.3-10.5 15V455.3zM509.6 .2c8.3-1.2 16.1 4.1 18 12.2l47.6 206.4c.5 2.2 .8 4.5 .8 6.8c0 16.8-13.6 30.4-30.4 30.4h-2.2c-17.1 0-31.3-13.2-32.5-30.2L496 17.1c-.6-8.3 5.3-15.7 13.6-17z"]},faButter:{prefix:"far",iconName:"butter",icon:[640,512,[129480],"e3e4","M464 112V288H416V112H128c-8.8 0-16 7.2-16 16V288H64V128c0-35.3 28.7-64 64-64H416h24 24 48c35.3 0 64 28.7 64 64V288H528V128c0-8.8-7.2-16-16-16H464zM0 344c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v48c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V368H24c-13.3 0-24-10.7-24-24z"]},faBlanketFire:{prefix:"far",iconName:"blanket-fire",icon:[640,512,[],"e3da","M48 112c0-35.3 28.7-64 64-64H336c35.3 0 64 28.7 64 64v39.4c4.1-3.9 8.2-7.7 12.5-11.5c10-8.9 23-12.8 35.5-11.7V112C448 50.1 397.9 0 336 0H112C50.1 0 0 50.1 0 112V336c0 61.9 50.1 112 112 112H314.4c-8.7-14.9-15.4-31-19.9-48H112c-35.3 0-64-28.7-64-64s28.7-64 64-64H309c4.9-10 10.3-19.8 16.2-29.3c3.8-6.2 7.9-12.5 12.3-18.7H112c-23.8 0-45.9 7.4-64 20.1V112zM288 350.1c0-12.4 2-25.2 5.6-38.1H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H288.3c-.2-3.3-.3-6.6-.3-9.9zM480 512c88.4 0 160-71.6 160-160c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L512 221.9l-46-46c-6.1-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C382.5 207.3 320 275.3 320 352c0 88.4 71.6 160 160 160zm64-111.8c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 327.1 544 363.6 544 400.2z"]},faKiwiBird:{prefix:"far",iconName:"kiwi-bird",icon:[576,512,[],"f535","M266.4 347.3c31.2-18.9 74.9-43.3 125.9-43.3H448c44.2 0 80-35.8 80-80s-35.8-80-80-80H392.3c-51 0-94.7-24.4-125.9-43.3C244.7 87.6 219.3 80 192 80C112.5 80 48 144.5 48 224s64.5 144 144 144c27.3 0 52.7-7.6 74.4-20.7zM392.3 352c-36.4 0-69.9 17.6-101.1 36.4c-11.1 6.7-22.9 12.3-35.2 16.7V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V415.3c-5.3 .4-10.6 .7-16 .7c-16.6 0-32.7-2.1-48-6v46c0 13.3-10.7 24-24 24s-24-10.7-24-24V390.3C38.6 357.1 0 295.1 0 224C0 118 86 32 192 32c36.3 0 70.3 10.1 99.2 27.6C322.4 78.4 355.9 96 392.3 96H448c70.7 0 128 57.3 128 128V464c0 7.3-4.9 13.7-12 15.5s-14.5-1.3-18-7.7L477.6 348.6c-9.5 2.2-19.4 3.4-29.6 3.4H392.3zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faCastle:{prefix:"far",iconName:"castle",icon:[640,512,[],"e0de","M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V440c0 39.8 32.2 72 72 72H568c39.8 0 72-32.2 72-72V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v40H512V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H400V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H288V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zm0 88H464V224H176V112zM48 272H592V440c0 13.3-10.7 24-24 24H384V384c0-35.3-28.7-64-64-64s-64 28.7-64 64v80H72c-13.3 0-24-10.7-24-24V272z"]},faGolfClub:{prefix:"far",iconName:"golf-club",icon:[512,512,[],"f451","M498.7 2.5c11.9 5.9 16.7 20.3 10.7 32.2L290.7 472.2c-12.2 24.4-37.1 39.8-64.4 39.8H56c-30.9 0-56-25.1-56-56V347.1c0-37.6 36.3-64.5 72.2-53.6L293 360.4 466.5 13.3c5.9-11.9 20.3-16.7 32.2-10.7zM271.2 404L58.3 339.5c-5.1-1.6-10.3 2.3-10.3 7.7V368H80c8.8 0 16 7.2 16 16s-7.2 16-16 16H48v16H80c8.8 0 16 7.2 16 16s-7.2 16-16 16H48v8c0 4.4 3.6 8 8 8H226.3c9.1 0 17.4-5.1 21.5-13.3L271.2 404z"]},faArrowRightArrowLeft:eg7,faExchange:eg9,faRotateRight:eMe,faRedoAlt:eMt,faRotateForward:eMc,faUtensils:eMi,faCutlery:eMr,faArrowUpWideShort:eMa,faSortAmountUp:eMn,faChartPieSimpleCircleDollar:{prefix:"far",iconName:"chart-pie-simple-circle-dollar",icon:[640,512,[],"e605","M496 192c-46.8 0-89.3 18.2-120.8 48H272V16.6c0-9 7-16.6 16-16.6C401 0 494.5 83.7 509.8 192.5c-4.6-.4-9.2-.5-13.8-.5zM272 288h67.2c-7.6 14.9-13.2 31-16.3 48H224c-26.5 0-48-21.5-48-48V90.9C101.4 117.3 48 188.4 48 272c0 106 86 192 192 192c34.5 0 66.9-9.1 94.9-25c6.5 14.8 15 28.6 25.2 40.9C324.8 500.3 283.8 512 240 512C107.5 512 0 404.6 0 272C0 156.5 81.5 60.1 190.2 37.2c18.1-3.8 33.8 11 33.8 29.5V240v48h48zm80 80a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},faBalloons:{prefix:"far",iconName:"balloons",icon:[640,512,[],"e2e4","M272 160c0-61.9-50.1-112-112-112S48 98.1 48 160c0 31.6 15.3 65.1 38.2 96.6c22.5 30.8 48.7 54.8 62.4 66.3c4.4 3.7 8.2 7.9 11.4 12.5c3.2-4.6 7-8.8 11.4-12.5c13.7-11.5 39.9-35.5 62.4-66.3c23-31.5 38.2-65 38.2-96.6zM112 400l10-20.1c3.5-6.9 1.6-15.3-4.4-20.3C87.2 334 0 252.5 0 160C0 71.6 71.6 0 160 0s160 71.6 160 160c0 92.5-87.2 174-117.7 199.7c-5.9 5-7.8 13.4-4.4 20.3L208 400l.1 .1 3 6 11.6 23.2c.9 1.8 1.4 3.8 1.4 5.8c0 7.1-5.8 12.9-12.9 12.9H185.2h-6.7-.1H141.7h-.1-6.7 0H108.9c-7.1 0-12.9-5.8-12.9-12.9c0-2 .5-4 1.4-5.8l11.6-23.2 3-6 .1-.1zm48-264c-13.3 0-24 10.7-24 24s-10.7 24-24 24s-24-10.7-24-24c0-39.8 32.2-72 72-72c13.3 0 24 10.7 24 24s-10.7 24-24 24zM437.7 423.7c-26.2-22.1-94.5-85.6-113-161.8C340.5 231.8 352 197.2 352 160c0-9.9-.7-19.6-2.2-29c29-40.5 76.5-67 130.2-67c88.4 0 160 71.6 160 160c0 92.5-87.2 174-117.7 199.7c-5.9 5-7.8 13.4-4.4 20.3L528 464l.1 .1 3 6 11.6 23.2c.9 1.8 1.4 3.8 1.4 5.8c0 7.1-5.8 12.9-12.9 12.9H505.2h-6.7-.1H461.7h-.1-6.7H428.9c-7.1 0-12.9-5.8-12.9-12.9c0-2 .5-4 1.4-5.8l11.6-23.2 3-6 .1-.1 10-20.1c3.5-6.9 1.6-15.3-4.4-20.3zM480 112c-61.9 0-112 50.1-112 112c0 31.6 15.3 65.1 38.2 96.6c22.5 30.8 48.7 54.8 62.4 66.3c4.4 3.7 8.2 7.9 11.4 12.5c3.2-4.6 7-8.8 11.4-12.5c13.7-11.5 39.9-35.5 62.4-66.3c23-31.5 38.2-65 38.2-96.6c0-61.9-50.1-112-112-112zM456 224c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-39.8 32.2-72 72-72c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24 10.7-24 24z"]},faMillSign:{prefix:"far",iconName:"mill-sign",icon:[384,512,[],"e1ed","M302.4 32.5c4.7-12.4-1.5-26.3-13.9-31s-26.3 1.5-31 13.9l-36.1 95.3c-11.3 6.6-21.2 15.2-29.4 25.3C172.2 111.6 141.9 96 108 96c-22.5 0-43.3 6.9-60.6 18.6C44.9 103.9 35.4 96 24 96C10.7 96 0 106.7 0 120v80H.1c0 1.3-.1 2.7-.1 4V424c0 13.3 10.7 24 24 24s24-10.7 24-24V204c0-33.1 26.9-60 60-60s60 26.9 60 60v47.6L81.6 479.5c-4.7 12.4 1.5 26.3 13.9 31s26.3-1.5 31-13.9L168 386.9V416v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8V260.4l43.3-114c5.3-1.5 10.9-2.4 16.7-2.4c33.1 0 60 26.9 60 60V424c0 13.3 10.7 24 24 24s24-10.7 24-24V204c0-58.9-47.1-106.7-105.7-108l24.1-63.5z"]},faBowlRice:{prefix:"far",iconName:"bowl-rice",icon:[512,512,[],"e2eb","M176 56c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H200c-13.3 0-24 10.7-24 24zm24 48c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H200zM56 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H72c13.3 0 24-10.7 24-24s-10.7-24-24-24H56zm88.7 244.6c-4-13.5-13.8-24.6-26.8-30.3C82.7 374.9 56.7 342.7 49.8 304H462.2c-6.9 38.7-32.9 70.9-68.1 86.3c-12.9 5.7-22.7 16.7-26.8 30.3c-2 6.6-8.2 11.4-15.3 11.4H160c-7.2 0-13.4-4.8-15.3-11.4zM27.4 256C12.3 256 0 268.3 0 283.4c0 67.4 40.6 125.4 98.6 150.8C106.5 460.7 131 480 160 480H352c29 0 53.5-19.3 61.4-45.7c58.1-25.4 98.6-83.4 98.6-150.8c0-15.1-12.3-27.4-27.4-27.4H27.4zM224 200c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H248c-13.3 0-24 10.7-24 24zm-96 0c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H152c-13.3 0-24 10.7-24 24zm-24-96c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H104zm216 96c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H344c-13.3 0-24 10.7-24 24zm-24-96c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H296zm120 96c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H440c-13.3 0-24 10.7-24 24zm-24-96c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H392zM296 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H296z"]},faTimelineArrow:{prefix:"far",iconName:"timeline-arrow",icon:[640,512,[],"e29d","M160 96A32 32 0 1 0 96 96a32 32 0 1 0 64 0zm48 0c0 35.8-23.5 66.1-56 76.3V232H328V172.3c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V232H554.6l-58.9-54.4c-9.7-9-10.3-24.2-1.4-33.9s24.2-10.3 33.9-1.4l103.9 95.9c.1 .1 .3 .3 .4 .4c.3 .3 .6 .6 .9 .9c4 4.3 6.5 10.1 6.5 16.4s-2.5 12.1-6.5 16.4c-.3 .3-.6 .6-.9 .9c-.1 .1-.3 .3-.4 .4L528.3 369.6c-9.7 9-24.9 8.4-33.9-1.4s-8.4-24.9 1.4-33.9L554.6 280H248v59.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V172.3C71.5 162.1 48 131.8 48 96c0-44.2 35.8-80 80-80s80 35.8 80 80zM192 416a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM352 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faSkull:{prefix:"far",iconName:"skull",icon:[512,512,[128128],"f54c","M368 400c-.4-16 7.3-31.2 20.4-40.4C436.1 326.2 464 276.9 464 224c0-91.4-86.9-176-208-176S48 132.6 48 224c0 52.9 27.9 102.2 75.6 135.6c13.1 9.2 20.8 24.4 20.4 40.4l0 0v64h48V440c0-13.3 10.7-24 24-24s24 10.7 24 24v24h32V440c0-13.3 10.7-24 24-24s24 10.7 24 24v24h48V400l0 0zm48-1.1c0 .4 0 .7 0 1.1v64c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V400c0-.4 0-.7 0-1.1C37.5 357.8 0 294.7 0 224C0 100.3 114.6 0 256 0S512 100.3 512 224c0 70.7-37.5 133.8-96 174.9zM112 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm232-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faGameBoardSimple:eMo,faGameBoardAlt:eMs,faCircleVideo:eMl,faVideoCircle:eMf,faChartScatterBubble:{prefix:"far",iconName:"chart-scatter-bubble",icon:[512,512,[],"e0e9","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM176 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm200 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM240 128a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm168 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-88 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faHouseTurret:{prefix:"far",iconName:"house-turret",icon:[640,512,[],"e1b4","M56 48c-4.4 0-8 3.6-8 8V203.8c0 2 .7 3.9 2 5.3l55.9 62.9c3.9 4.4 6.1 10.1 6.1 15.9V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V297.1L14.1 241C5 230.8 0 217.5 0 203.8V56C0 25.1 25.1 0 56 0H296c30.9 0 56 25.1 56 56v68.6l-48 44V56c0-4.4-3.6-8-8-8H256V88c0 13.3-10.7 24-24 24s-24-10.7-24-24V48H144V88c0 13.3-10.7 24-24 24s-24-10.7-24-24V48H56zm120 96c22.1 0 40 17.9 40 40v40c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V184c0-22.1 17.9-40 40-40zm100.8 93l128-117.3c24.5-22.4 62-22.4 86.5 0L619.2 237c13.2 12.1 20.8 29.2 20.8 47.2V448c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V284.2c0-17.9 7.5-35.1 20.8-47.2zM304 284.2V448c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V284.2c0-4.5-1.9-8.8-5.2-11.8L458.8 155c-6.1-5.6-15.5-5.6-21.6 0l-128 117.3c-3.3 3-5.2 7.3-5.2 11.8zM400 296c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H424c-13.3 0-24-10.7-24-24V296z"]},faBanana:{prefix:"far",iconName:"banana",icon:[576,512,[],"e2e5","M352 144c0 46.7-10.5 90.9-29.3 130.4l-25.3-20.2c-4.4-3.5-9.1-6.8-13.9-9.8C296.7 213.6 304 179.7 304 144c0-31.4-5.6-61.3-15.9-89c-9.5-25.5 8.6-55 38-55c9.8 0 19.5 3.6 27 10.4C411.4 63.1 448 139.3 448 224c0 10.9-.6 21.6-1.8 32.1c-10.9 .4-21.7 2.1-32.3 4.9l-17.6 4.7c2.4-13.5 3.6-27.5 3.6-41.7c0-59.5-21.7-114-57.6-156c6.2 24.3 9.6 49.7 9.6 76zM211.3 304c-12.5 0-24.7 4.1-34.7 11.6l-42.2 31.6c-10.6 8-25.6 5.8-33.6-4.8s-5.8-25.6 4.8-33.6l42.2-31.6c18.3-13.7 40.6-21.2 63.5-21.2c24 0 47.4 8.2 66.1 23.2l48.1 38.5h0l96.7-25.8h0c6.1-1.6 12.3-2.7 18.5-3.4l0 0c3.7-.4 7.5-.6 11.3-.6c40.7 0 78.4 21.3 99.3 56.2l21.3 35.4c6.8 11.4 3.1 26.1-8.2 32.9s-26.1 3.1-32.9-8.2l-21.3-35.4C497.9 348.5 475.8 336 452 336c-5.9 0-11.8 .8-17.5 2.3l-11.5 3.1C378.2 441.9 277.3 512 160 512L48 512c-26.5 0-48-21.5-48-48V448c0-26.5 21.5-48 48-48c77 0 146.1-34 193-87.8c-8.9-5.3-19.2-8.2-29.7-8.2z"]},faHandHoldingSkull:{prefix:"far",iconName:"hand-holding-skull",icon:[576,512,[],"e1a4","M192 128c0 29.9 20.4 58.1 53.8 71.8c9.9 4.1 15.9 14.2 14.7 24.9L258.8 240h58.4l-1.7-15.3c-1.2-10.6 4.8-20.8 14.7-24.9C363.6 186.1 384 157.9 384 128c0-41.1-39.6-80-96-80s-96 38.9-96 80zM288 0c76.2 0 144 54.2 144 128c0 46.7-27.7 86.1-66.9 108.2l2.8 25.2c.8 6.8-1.4 13.6-6 18.7s-11.1 8-17.9 8H232c-6.8 0-13.3-2.9-17.9-8s-6.7-11.9-6-18.7l2.8-25.2C171.7 214.1 144 174.7 144 128C144 54.2 211.8 0 288 0zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4zM224 120a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM328 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPeopleDress:{prefix:"far",iconName:"people-dress",icon:[640,512,[],"e217","M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM267.1 299.8l-37.4-66.1 36.5 129.9c2.9 10.2-4.8 20.3-15.4 20.3H224V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H144V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H69.1c-10.6 0-18.3-10.1-15.4-20.3L90.3 233.7 52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7l51.8-91.5c19.8-35 56.9-56.6 97.1-56.6s77.3 21.6 97.1 56.6l51.8 91.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1zM155.4 179.5L111.4 336h97.3l-44-156.5c-.6-2.1-2.5-3.5-4.6-3.5s-4 1.4-4.6 3.5zM480 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM587.1 299.8l-37.4-66.1 36.5 129.9c2.9 10.2-4.8 20.3-15.4 20.3H544V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H464V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H389.1c-10.6 0-18.3-10.1-15.4-20.3l36.5-129.9-37.4 66.1c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7l51.8-91.5c19.8-35 56.9-56.6 97.1-56.6s77.3 21.6 97.1 56.6l51.8 91.5c6.5 11.5 2.5 26.2-9.1 32.7s-26.2 2.5-32.7-9.1zM475.4 179.5L431.4 336h97.3l-44-156.5c-.6-2.1-2.5-3.5-4.6-3.5s-4 1.4-4.6 3.5z"]},faLoveseat:eMh,faCouchSmall:eMg,faTowerBroadcast:eMM,faBroadcastTower:eMu,faTruckPickup:{prefix:"far",iconName:"truck-pickup",icon:[640,512,[128763],"f63c","M272 88v88H446.9L374.7 83.1c-1.5-1.9-3.8-3.1-6.3-3.1H280c-4.4 0-8 3.6-8 8zM412.6 53.6L507.7 176H552c30.9 0 56 25.1 56 56v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H560h-1.3c.9 5.2 1.3 10.5 1.3 16c0 53-43 96-96 96s-96-43-96-96c0-5.5 .5-10.8 1.3-16H270.7c.9 5.2 1.3 10.5 1.3 16c0 53-43 96-96 96s-96-43-96-96c0-5.5 .5-10.8 1.3-16H80 32 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V232c0-30.9 25.1-56 56-56H224V88c0-30.9 25.1-56 56-56h88.3c17.3 0 33.6 8 44.2 21.6zM96 320h8.4c17.6-19.6 43.1-32 71.6-32s54 12.4 71.6 32H256 384h8.4c17.6-19.6 43.1-32 71.6-32s54 12.4 71.6 32H544h16V232c0-4.4-3.6-8-8-8H496.2h-.5H248 88c-4.4 0-8 3.6-8 8v88H96zm128 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm240 48a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faBlockQuote:{prefix:"far",iconName:"block-quote",icon:[448,512,[],"e0b5","M24 72C10.7 72 0 82.7 0 96s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM152 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM128 416c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H152c-13.3 0-24 10.7-24 24zM0 424c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176c0-13.3-10.7-24-24-24s-24 10.7-24 24V424z"]},faUpLong:eMm,faLongArrowAltUp:eMd,faStop:{prefix:"far",iconName:"stop",icon:[384,512,[9209],"f04d","M320 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H320zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64z"]},faCodeMerge:{prefix:"far",iconName:"code-merge",icon:[448,512,[],"f387","M80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm24.7 108.1C136.8 145.7 160 115.6 160 80c0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3V355.7C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-35.8-23.5-66.1-56-76.3V254.9c27.2 25.5 63.8 41.1 104 41.1h83.7c10.2 32.5 40.5 56 76.3 56c44.2 0 80-35.8 80-80s-35.8-80-80-80c-35.8 0-66.1 23.5-76.3 56H208c-53.3 0-97.3-40.2-103.3-91.9zM80 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM336 272a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faMoneyCheckDollarPen:eMp,faMoneyCheckEditAlt:eMz,faUpFromLine:eMC,faArrowAltFromBottom:eML,faUpload:{prefix:"far",iconName:"upload",icon:[512,512,[],"f093","M280 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9l-95 95c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 7c9.4-9.4 24.6-9.4 33.9 0L409 143c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-95-95V360zm32-8V304H448c35.3 0 64 28.7 64 64v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V368c0-35.3 28.7-64 64-64H200v48H64c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H312zm72 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faHurricane:{prefix:"far",iconName:"hurricane",icon:[384,512,[],"f751","M48 208C48 133.5 99 70.8 168 53v52.4c0 21.2 16 37.1 34.6 40.2C278.3 158.3 336 224.1 336 303.4c0 74.5-51 137.2-120 155V406c0-21.2-16-37.1-34.6-40.2C105.7 353.1 48 287.3 48 208zM216 42.1c0-22.7-20.1-43.4-45.6-38.7C73.5 21.1 0 105.9 0 208C0 309.2 72.3 393.5 168 412.2v57.1c0 22.7 20.1 43.4 45.6 38.7C310.5 490.3 384 405.5 384 303.4c0-101.2-72.3-185.5-168-204.2V42.1zM176 256a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 0a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},faGridRound2Plus:{prefix:"far",iconName:"grid-round-2-plus",icon:[512,512,[],"e5dc","M80 128a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM80 384a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 96a96 96 0 1 1 0-192 96 96 0 1 1 0 192zM384 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm96-48a96 96 0 1 1 -192 0 96 96 0 1 1 192 0zM384 272c13.3 0 24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H408v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V408H296c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V296c0-13.3 10.7-24 24-24z"]},faPeoplePants:{prefix:"far",iconName:"people-pants",icon:[640,512,[],"e219","M160 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H144V176.1c.7 0 1.5-.1 2.3-.1zM144 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L250.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H146.3c-31.7 0-61 17.1-76.6 44.7L11.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L96 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H464V176.1c.7 0 1.5-.1 2.3-.1zM464 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L570.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H466.3c-31.7 0-61 17.1-76.6 44.7L331.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L416 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faMound:{prefix:"far",iconName:"mound",icon:[576,512,[],"e52d","M485 368H91l94.8-164.9c21-36.6 60-59.1 102.2-59.1s81.2 22.6 102.2 59.1L485 368zM288 96c-59.4 0-114.2 31.7-143.9 83.2L35.6 368c-12.3 21.3 3.1 48 27.7 48H512.7c24.6 0 40-26.6 27.7-48L431.9 179.2C402.2 127.7 347.4 96 288 96z"]},faWindsock:{prefix:"far",iconName:"windsock",icon:[512,512,[],"f777","M24 0C37.3 0 48 10.7 48 24V96h80V87.4c0-20.3 18.7-35.5 38.5-31.3l320 66.7c14.8 3.1 25.5 16.2 25.5 31.3V262c0 15.2-10.6 28.2-25.5 31.3L166.5 360c-19.9 4.1-38.5-11-38.5-31.3V320H48V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V296 120 24C0 10.7 10.7 0 24 0zM48 144V272h80V144H48zM416 259l48-10V167l-48-10V259zm-48 10V147l-80-16.7V285.6L368 269zM240 295.6V120.4L176 107V309l64-13.3z"]},faCircleHalf:{prefix:"far",iconName:"circle-half",icon:[512,512,[],"e110","M208 53.6C116.3 75.2 48 157.7 48 256s68.3 180.8 160 202.4V53.6zM224.1 2C241.6-.2 256 14.3 256 32V480c0 17.7-14.4 32.2-31.9 30C97.8 494.3 0 386.6 0 256S97.8 17.7 224.1 2z"]},faBrakeWarning:{prefix:"far",iconName:"brake-warning",icon:[640,512,[],"e0c7","M320 80a176 176 0 1 1 0 352 176 176 0 1 1 0-352zm0 400a224 224 0 1 0 0-448 224 224 0 1 0 0 448zM83.9 75.8c-11.1-7.2-26-4-33.2 7.2C18.6 132.9 0 192.3 0 256s18.6 123.1 50.7 173c7.2 11.1 22 14.4 33.2 7.2s14.4-22 7.2-33.2C63.8 360.6 48 310.2 48 256s15.8-104.6 43.1-147c7.2-11.1 4-26-7.2-33.2zm472.2 0c-11.1 7.2-14.4 22-7.2 33.2c27.3 42.4 43.1 92.8 43.1 147s-15.8 104.6-43.1 147c-7.2 11.1-4 26 7.2 33.2s26 4 33.2-7.2C621.4 379.1 640 319.7 640 256s-18.6-123.1-50.7-173c-7.2-11.1-22-14.4-33.2-7.2zM320 128c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faToiletPortable:{prefix:"far",iconName:"toilet-portable",icon:[320,512,[],"e583","M48 72V96H272V72c0-13.3-10.7-24-24-24H72C58.7 48 48 58.7 48 72zm0 72V432H272V320H248c-13.3 0-24-10.7-24-24V248c0-13.3 10.7-24 24-24h24V144H48zm0 336v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V72C0 32.2 32.2 0 72 0H248c39.8 0 72 32.2 72 72V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48z"]},faCompactDisc:{prefix:"far",iconName:"compact-disc",icon:[512,512,[128191,128192,128440],"f51f","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-160a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm0-120a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM241.8 128.8c8.8-1 15.1-8.9 14.1-17.7s-8.9-15.1-17.7-14.1C164.1 105.2 105.2 164.1 97 238.2c-1 8.8 5.4 16.7 14.1 17.7s16.7-5.4 17.7-14.1c6.6-59.3 53.7-106.4 113-113z"]},faFileArrowDown:eMI,faFileDownload:eMA,faSaxophoneFire:eMH,faSaxHot:eMv,faCameraWebSlash:eMV,faWebcamSlash:eMy,faFolderMedical:{prefix:"far",iconName:"folder-medical",icon:[512,512,[],"e18c","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM224 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z"]},faFolderGear:eMN,faFolderCog:eMx,faHandWave:{prefix:"far",iconName:"hand-wave",icon:[512,512,[],"e1a7","M336.2 82.3L335 73.8c-3-21.1-19.6-37.7-40.7-40.7l-8.5-1.2c-8.7-1.2-14.8-9.4-13.6-18.1S281.5-1.1 290.3 .2l8.5 1.2c35.2 5 62.9 32.7 67.9 67.9l1.2 8.5c1.2 8.7-4.8 16.9-13.6 18.1s-16.9-4.8-18.1-13.6zM80 68.7c17.9-17.9 43.8-23 66.2-15.2c3.1-6.8 7.4-13.1 13-18.7c25-25 65.5-25 90.5 0L368 153v-5.2c0-35.3 28.7-64 64-64s64 28.7 64 64V305.6c0 1.6 0 3.1-.1 4.7c0 .6 .1 1.1 .1 1.7c0 109.9-88.7 199.2-198.5 200l-.5 0h-1l0 0-6.6 0c-53 0-103.9-21.1-141.4-58.6L34.7 340.2c-25-25-25-65.5 0-90.5c3.9-3.9 8.2-7.2 12.7-9.9l-1.4-1.4c-25-25-25-65.5 0-90.5c5.6-5.6 11.9-9.9 18.7-13C57 112.5 62.1 86.6 80 68.7zm79.3 56.7l-.1-.1-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l22.5 22.5 .1 .1L232.7 244c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-96.1-96.1-.1-.1c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L119.5 244l.1 .1 56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L91.4 283.7l-.1-.1c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L181.9 419.5C210.4 448 249.1 464 289.4 464l6.6 0 0 0h.6l.2 0c82.8-.5 149.9-67.1 151.1-149.8c-.1-1-.1-2.1-.1-3.1c.1-1.8 .1-3.6 .1-5.5V147.9c0-8.8-7.2-16-16-16s-16 7.2-16 16V211c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2L215.8 68.7c-6.2-6.2-16.4-6.2-22.6 0c-6.2 6.2-6.2 16.3-.1 22.6l96.2 96.2c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-96.1-96.1zM13.7 368.2c8.7-1.3 16.9 4.8 18.1 13.6l1.2 8.5c3 21.1 19.6 37.7 40.7 40.7l8.5 1.2c8.7 1.2 14.8 9.4 13.6 18.1s-9.4 14.8-18.1 13.6l-8.5-1.2c-35.2-5-62.9-32.7-67.9-67.9L.2 386.3c-1.2-8.7 4.8-16.9 13.6-18.1z"]},faArrowUpArrowDown:eMT,faSortUpDown:eMb,faCaravan:{prefix:"far",iconName:"caravan",icon:[640,512,[],"f8ff","M416 80c61.9 0 112 50.1 112 112V368H480V168c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40V368H275.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H80c-17.7 0-32-14.3-32-32V112c0-17.7 14.3-32 32-32H416zM80 416H96c0 53 43 96 96 96s96-43 96-96h64 96 80 48l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0V192c0-88.4-71.6-160-160-160H80C35.8 32 0 67.8 0 112V336c0 44.2 35.8 80 80 80zM432 224H416c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v96H368V176h64v48zM128 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H256c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H128zm64 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faShieldCat:{prefix:"far",iconName:"shield-cat",icon:[512,512,[],"e572","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM160 154.4V272c0 53 43 96 96 96s96-43 96-96V154.4c0-5.8-4.7-10.4-10.4-10.4h-.2c-3.4 0-6.5 1.6-8.5 4.3l-40 53.3c-3 4-7.8 6.4-12.8 6.4H232c-5 0-9.8-2.4-12.8-6.4l-40-53.3c-2-2.7-5.2-4.3-8.5-4.3h-.2c-5.8 0-10.4 4.7-10.4 10.4zM216 256a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm64 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faMessageSlash:eMw,faCommentAltSlash:eMD,faBolt:eMk,faZap:eMS,faTrashCanCheck:{prefix:"far",iconName:"trash-can-check",icon:[448,512,[],"e2a9","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zM337 241L209 369c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 207c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faGlassWater:{prefix:"far",iconName:"glass-water",icon:[384,512,[],"e4f4","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c37.4 0 68.5-28.6 71.7-65.8L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM57.6 134.3L50.2 48H333.8l-7.4 86.3-25.2 14c-16.2 9-36.2 7.3-50.7-4.3c-34.2-27.4-82.8-27.4-117 0C119 155.6 99 157.3 82.8 148.3l-25.2-14zm5 57.6c32.7 16.6 72.1 12.6 100.9-10.4c16.7-13.3 40.4-13.3 57 0c28.8 23 68.3 27 100.9 10.4L299.9 442.1C298.8 454.5 288.4 464 276 464H108c-12.5 0-22.8-9.5-23.9-21.9L62.6 191.9z"]},faOilWell:{prefix:"far",iconName:"oil-well",icon:[576,512,[],"e532","M482 73.7c-4.6-17.1-22.1-27.2-39.2-22.6l58 216.4c17.1-4.6 27.2-22.1 22.6-39.2L482 73.7zm-51.6-69c42.7-11.4 86.5 13.9 98 56.6l41.4 154.5c11.4 42.7-13.9 86.5-56.6 98l-15.5 4.1c-17.1 4.6-34.6-5.6-39.2-22.6L431.3 193.6 96 280.5V464h44.1L198 294.3l55.6-14.4L229.1 352h85.9l-27.6-80.8 46.6-12.1 70 204.9H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H48V184c0-13.3 10.7-24 24-24s24 10.7 24 24v46.9l135.7-35.2 17.6-51.5c3.3-9.7 12.4-16.2 22.7-16.2s19.4 6.5 22.7 16.2l11 32.3 113.1-29.3L392.3 48c-4.6-17.1 5.6-34.6 22.6-39.2l15.5-4.1zM353.2 464l-21.9-64H212.7l-21.9 64H353.2z"]},faPersonSimple:{prefix:"far",iconName:"person-simple",icon:[256,512,[],"e220","M128 128A64 64 0 1 0 128 0a64 64 0 1 0 0 128zM73.7 237.3C75.1 220.8 89 208 105.6 208h44.8c16.6 0 30.5 12.8 31.9 29.3l4.1 49.3c.8 9.3-6.6 17.3-15.9 17.3H168 88 85.6c-9.4 0-16.7-8-15.9-17.3l4.1-49.3zM112 352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160H105.6c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352z"]},faArrowTurnLeftUp:{prefix:"far",iconName:"arrow-turn-left-up",icon:[384,512,[],"e634","M337 135c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87L216 424c0 22.1 17.9 40 40 40l104 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-104 0c-48.6 0-88-39.4-88-88l0-342.1L81 169c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L175 7c9.4-9.4 24.6-9.4 33.9 0L337 135z"]},faVault:{prefix:"far",iconName:"vault",icon:[576,512,[],"e2c5","M64 48c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H112v8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8c-35.3 0-64-28.7-64-64V64zM320 240a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM80 240a144 144 0 1 1 288 0A144 144 0 1 1 80 240zm144-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272-16c0 17.8-9.7 33.3-24 41.6V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V217.6c-14.3-8.3-24-23.8-24-41.6c0-26.5 21.5-48 48-48s48 21.5 48 48z"]},faMars:{prefix:"far",iconName:"mars",icon:[448,512,[9794],"f222","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h54.1l-83.7 83.7C252.8 141.3 215.9 128 176 128C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-39.9-13.3-76.8-35.7-106.3L400 113.9V168c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24H312zM48 304a128 128 0 1 1 256 0A128 128 0 1 1 48 304z"]},faToilet:{prefix:"far",iconName:"toilet",icon:[448,512,[128701],"f7d8","M0 24C0 37.3 10.7 48 24 48H56 392h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H392 56 24C10.7 0 0 10.7 0 24zM81.6 182.9l-1.6 .5V80H32V207.1l-.4 .4C17.5 219.4 8 235.7 8 256c0 72.7 33.4 120.2 78.4 148.3c1.7 1.1 3.5 2.1 5.2 3.2L69.3 448.2c-3.5 6.3-5.3 13.5-5.3 20.7c0 23.8 19.3 43.1 43.1 43.1H340.9c23.8 0 43.1-19.3 43.1-43.1c0-7.2-1.8-14.4-5.3-20.7l-22.3-40.7c1.8-1 3.5-2.1 5.2-3.2c45-28.1 78.4-75.6 78.4-148.3c0-20.3-9.5-36.6-23.6-48.5l-.4-.4V80H368V183.4l-1.6-.5C328.4 172 277.7 168 224 168s-104.4 4-142.4 14.9zM373.8 326.8c-9.8 15.7-22.9 27.6-37.6 36.9C303 384.4 259.9 392 224 392s-79-7.6-112.2-28.3c-14.7-9.2-27.8-21.2-37.6-36.9c2.4 .8 4.9 1.5 7.4 2.3C119.6 340 170.3 344 224 344s104.4-4 142.4-14.9c2.5-.7 4.9-1.5 7.4-2.3zM56 256c0-3.7 1.2-7.4 6.6-12c6.1-5.1 16.5-10.4 32.3-15C126.3 220 171.6 216 224 216s97.7 4 129.1 13.1c15.8 4.5 26.2 9.8 32.2 15c5.4 4.6 6.6 8.2 6.6 12s-1.2 7.4-6.6 12c-6.1 5.1-16.5 10.4-32.2 15C321.7 292 276.4 296 224 296s-97.7-4-129.1-13.1c-15.8-4.5-26.2-9.8-32.3-15c-5.4-4.6-6.6-8.2-6.6-12zM312.3 426.8L332.6 464H115.4l20.4-37.2c30.5 9.7 61.8 13.2 88.3 13.2s57.7-3.5 88.3-13.2zM128 80c-8.8 0-16 7.2-16 16s7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z"]},faPlaneCircleXmark:{prefix:"far",iconName:"plane-circle-xmark",icon:[640,512,[],"e557","M215.3 18.7C224.9 8.8 238.6 0 256 0c17.4 0 31.2 8.6 41.1 18.7c9.7 9.9 17 22.6 22.4 34.9C330.2 78.2 336 107.4 336 128v26.2l84.8 54.3c-16 7.5-30.6 17.4-43.5 29.2l-78.3-50.1c-6.9-4.4-11.1-12-11.1-20.2V128c0-13.6-4.2-36.3-12.5-55.2c-4.1-9.4-8.5-16.3-12.7-20.6c-4-4.1-6.2-4.2-6.8-4.2l0 0c-.2 0-2.2 0-6.3 4.2c-4.2 4.3-8.7 11.3-12.9 20.7c-8.4 19-12.8 41.7-12.8 55.1v39.4c0 8.2-4.2 15.8-11.1 20.2L51.7 290.8c-2.3 1.5-3.7 4-3.7 6.7v29.6l144.7-46.3c7.3-2.3 15.3-1 21.5 3.5s9.8 11.7 9.8 19.4l0 72.3c0 7.6-3.6 14.7-9.6 19.2L160 436v23.9c6.8-2.1 15.3-4.6 24.3-7.3c22.6-6.8 49.1-14.8 64.6-19.6c4.6-1.4 9.5-1.4 14.1 0c15.5 4.8 42 12.8 64.6 19.6l17.3 5.2c10.6 17.7 24.3 33.3 40.3 46.2c-6.4 5-14.5 7.9-23.2 7.9c-2.3 0-4.6-.3-6.9-1l6.9-23c-6.9 23-6.9 23-6.9 23l0 0 0 0 0 0-.2 0-.6-.2-2.4-.7-8.9-2.7c-7.5-2.2-17.8-5.4-29.2-8.8c-19.5-5.9-42-12.6-57.9-17.5c-15.9 4.9-38.4 11.6-57.9 17.5c-11.3 3.4-21.7 6.5-29.2 8.8l-8.9 2.7-2.4 .7-.6 .2-.2 0 0 0 0 0 0 0s0 0-6.9-23l6.9 23c-2.2 .7-4.5 1-6.9 1C129 512 112 495 112 474.1V432c0-12.6 5.9-24.4 16-32l48-36 0-27.4L52.2 376.2C26.4 384.4 0 365.2 0 338.1V297.5c0-19.1 9.7-36.9 25.8-47.2l12.9 20.2L25.8 250.3 176 154.2V128c0-20.7 6.1-50 16.9-74.5c5.5-12.3 12.8-24.9 22.4-34.8zm104 262.1l20.1 6.4C327 311.3 320 338.6 320 367.5c0 17.4 2.5 34.1 7.2 49.9l-29.6-22.2c-6-4.5-9.6-11.6-9.6-19.2V303.7c0-7.7 3.7-14.9 9.8-19.4s14.2-5.8 21.5-3.5zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368l36.7-36.7z"]},faYenSign:eME,faCny:eMj,faJpy:eMO,faRmb:eMP,faYen:eM_,faGearCode:{prefix:"far",iconName:"gear-code",icon:[512,512,[],"e5e8","M256 0c17 0 33.6 1.7 49.8 4.8c7.9 1.5 21.8 6.1 29.4 20.1c2 3.7 3.6 7.6 4.6 11.8l9.3 38.5C350.5 81 360.3 86.7 366 85l38-11.2c4-1.2 8.1-1.8 12.2-1.9c16.1-.5 27 9.4 32.3 15.4c22.1 25.1 39.1 54.6 49.9 86.3c2.6 7.6 5.6 21.8-2.7 35.4c-2.2 3.6-4.9 7-8 10L459 246.3c-4.2 4-4.2 15.5 0 19.5l28.7 27.3c3.1 3 5.8 6.4 8 10c8.2 13.6 5.2 27.8 2.7 35.4c-10.8 31.7-27.8 61.1-49.9 86.3c-5.3 6-16.3 15.9-32.3 15.4c-4.1-.1-8.2-.8-12.2-1.9L366 427c-5.7-1.7-15.5 4-16.9 9.8l-9.3 38.5c-1 4.2-2.6 8.2-4.6 11.8c-7.7 14-21.6 18.5-29.4 20.1C289.6 510.3 273 512 256 512s-33.6-1.7-49.8-4.8c-7.9-1.5-21.8-6.1-29.4-20.1c-2-3.7-3.6-7.6-4.6-11.8l-9.3-38.5c-1.4-5.8-11.2-11.5-16.9-9.8l-38 11.2c-4 1.2-8.1 1.8-12.2 1.9c-16.1 .5-27-9.4-32.3-15.4c-22-25.1-39.1-54.6-49.9-86.3c-2.6-7.6-5.6-21.8 2.7-35.4c2.2-3.6 4.9-7 8-10L53 265.7c4.2-4 4.2-15.5 0-19.5L24.2 218.9c-3.1-3-5.8-6.4-8-10C8 195.3 11 181.1 13.6 173.6c10.8-31.7 27.8-61.1 49.9-86.3c5.3-6 16.3-15.9 32.3-15.4c4.1 .1 8.2 .8 12.2 1.9L146 85c5.7 1.7 15.5-4 16.9-9.8l9.3-38.5c1-4.2 2.6-8.2 4.6-11.8c7.7-14 21.6-18.5 29.4-20.1C222.4 1.7 239 0 256 0zM218.1 51.4l-8.5 35.1c-7.8 32.3-45.3 53.9-77.2 44.6L97.9 120.9c-16.5 19.3-29.5 41.7-38 65.7l26.2 24.9c24 22.8 24 66.2 0 89L59.9 325.4c8.5 24 21.5 46.4 38 65.7l34.6-10.2c31.8-9.4 69.4 12.3 77.2 44.6l8.5 35.1c24.6 4.5 51.3 4.5 75.9 0l8.5-35.1c7.8-32.3 45.3-53.9 77.2-44.6l34.6 10.2c16.5-19.3 29.5-41.7 38-65.7l-26.2-24.9c-24-22.8-24-66.2 0-89l26.2-24.9c-8.5-24-21.5-46.4-38-65.7l-34.6 10.2c-31.8 9.4-69.4-12.3-77.2-44.6l-8.5-35.1c-24.6-4.5-51.3-4.5-75.9 0zm73.7 111.8l-32 192c-1.8 10.9-12.1 18.3-23 16.4s-18.3-12.1-16.4-23l32-192c1.8-10.9 12.1-18.3 23-16.4s18.3 12.1 16.4 23zm-93.6 66.9L172.3 256l25.9 25.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0l-40-40c-7.8-7.8-7.8-20.5 0-28.3l40-40c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3zm144-28.3l40 40c7.8 7.8 7.8 20.5 0 28.3l-40 40c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L339.7 256l-25.9-25.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0z"]},faNotes:{prefix:"far",iconName:"notes",icon:[512,512,[],"e202","M144 96c0-8.8 7.2-16 16-16H416c8.8 0 16 7.2 16 16V288H384c-17.7 0-32 14.3-32 32v48H160c-8.8 0-16-7.2-16-16V96zM96 96V352c0 35.3 28.7 64 64 64H357.5c17 0 33.3-6.7 45.3-18.7l58.5-58.5c12-12 18.7-28.3 18.7-45.3V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM320 488c0-13.3-10.7-24-24-24H136c-48.6 0-88-39.4-88-88l0-224c0-13.3-10.7-24-24-24s-24 10.7-24 24V376c0 75.1 60.9 136 136 136H296c13.3 0 24-10.7 24-24z"]},faRubleSign:eMB,faRouble:eMU,faRub:eMR,faRuble:eMY,faTrashUndo:eMG,faTrashArrowTurnLeft:eMQ,faChampagneGlass:eMF,faGlassChampagne:eMZ,faObjectsAlignCenterHorizontal:{prefix:"far",iconName:"objects-align-center-horizontal",icon:[512,512,[],"e3bc","M432 176L80 176l0-64 352 0 0 64zm48-64c0-26.5-21.5-48-48-48L280 64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L80 64c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l152 0 0 64-88 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l88 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 88 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-88 0 0-64 152 0c26.5 0 48-21.5 48-48l0-64zM368 400l-224 0 0-64 224 0 0 64z"]},faSun:{prefix:"far",iconName:"sun",icon:[512,512,[9728],"f185","M375.7 19.7c-1.5-8-6.9-14.7-14.4-17.8s-16.1-2.2-22.8 2.4L256 61.1 173.5 4.2c-6.7-4.6-15.3-5.5-22.8-2.4s-12.9 9.8-14.4 17.8l-18.1 98.5L19.7 136.3c-8 1.5-14.7 6.9-17.8 14.4s-2.2 16.1 2.4 22.8L61.1 256 4.2 338.5c-4.6 6.7-5.5 15.3-2.4 22.8s9.8 13 17.8 14.4l98.5 18.1 18.1 98.5c1.5 8 6.9 14.7 14.4 17.8s16.1 2.2 22.8-2.4L256 450.9l82.5 56.9c6.7 4.6 15.3 5.5 22.8 2.4s12.9-9.8 14.4-17.8l18.1-98.5 98.5-18.1c8-1.5 14.7-6.9 17.8-14.4s2.2-16.1-2.4-22.8L450.9 256l56.9-82.5c4.6-6.7 5.5-15.3 2.4-22.8s-9.8-12.9-17.8-14.4l-98.5-18.1L375.7 19.7zM269.6 110l65.6-45.2 14.4 78.3c1.8 9.8 9.5 17.5 19.3 19.3l78.3 14.4L402 242.4c-5.7 8.2-5.7 19 0 27.2l45.2 65.6-78.3 14.4c-9.8 1.8-17.5 9.5-19.3 19.3l-14.4 78.3L269.6 402c-8.2-5.7-19-5.7-27.2 0l-65.6 45.2-14.4-78.3c-1.8-9.8-9.5-17.5-19.3-19.3L64.8 335.2 110 269.6c5.7-8.2 5.7-19 0-27.2L64.8 176.8l78.3-14.4c9.8-1.8 17.5-9.5 19.3-19.3l14.4-78.3L242.4 110c8.2 5.7 19 5.7 27.2 0zM256 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM192 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},faTrashCanSlash:eMq,faTrashAltSlash:eMK,faScreenUsers:eMJ,faUsersClass:eMW,faGuitar:{prefix:"far",iconName:"guitar",icon:[512,512,[],"f7a6","M431 7c9.4-9.4 24.6-9.4 33.9 0l40 40c9.4 9.4 9.4 24.6 0 33.9l-48 48c-2.4 2.4-5.3 4.3-8.5 5.5l-59.1 22.2-35.8 35.8c38.2 50.8 41.4 115.2 4.6 152c-12 12-26.8 19.7-43.2 23.4c-18.1 4.1-33.5 20.8-34.5 39.4c-1.4 27.9-11.7 53.8-31.2 73.4C200.3 529.4 112 520.3 51.8 460.2S-17.4 311.7 31.4 262.8C51 243.2 76.9 233 104.8 231.5c18.5-.9 35.3-16.4 39.4-34.5c3.7-16.4 11.4-31.2 23.4-43.2c36.8-36.8 101.2-33.6 152 4.6l35.8-35.8 22.2-59.1c1.2-3.2 3.1-6.1 5.5-8.5L431 7zM254.4 291.6c1.1 4 1.6 8.1 1.6 12.4c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48c4.3 0 8.5 .6 12.4 1.6l64.8-64.8c-36-24.5-70.6-18.1-83.8-5c-5 5-8.6 11.5-10.5 19.8c-8.3 37-41.6 69.7-83.8 71.9c-17.6 .9-31.7 7.1-41.9 17.3c-23.9 23.9-27.9 81.2 20.4 129.5s105.6 44.3 129.5 20.4c10.1-10.1 16.4-24.3 17.3-41.9c2.1-42.2 34.9-75.4 71.9-83.8c8.3-1.9 14.8-5.5 19.8-10.5c13.2-13.2 19.6-47.8-5-83.8l-64.8 64.8z"]},faSquareArrowLeft:eMX,faArrowSquareLeft:eM$,faSquare8:{prefix:"far",iconName:"square-8",icon:[448,512,[],"e25d","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm168 96H216c-39.8 0-72 32.2-72 72c0 15.7 5 30.1 13.5 42c-18 14.7-29.5 37-29.5 62c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80c0-25-11.5-47.4-29.5-62c8.5-11.8 13.5-26.3 13.5-42c0-39.8-32.2-72-72-72zm-16 96c-13.2 0-24-10.8-24-24s10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0H216s0 0 0 0zm0 48c0 0 0 0 0 0h16c0 0 0 0 0 0h8c17.7 0 32 14.3 32 32s-14.3 32-32 32H208c-17.7 0-32-14.3-32-32s14.3-32 32-32h8z"]},faFaceSmileHearts:{prefix:"far",iconName:"face-smile-hearts",icon:[640,512,[],"e390","M553.5 361.1C568 329 576 293.4 576 256c0-24.5-3.4-48.2-9.9-70.6c-3.6-12.7-16.9-20.1-29.7-16.5s-20.1 16.9-16.5 29.7c5.2 18.2 8 37.4 8 57.4c0 35.3-8.8 68.5-24.3 97.6c16.7-3.7 34.5-1.2 49.8 7.4zM448.1 419.9C412.8 447.5 368.3 464 320 464c-50.4 0-96.6-17.9-132.6-47.7c-3.4 9.1-8.8 17.7-16.1 25l-13.1 13.1C202.4 490.4 258.7 512 320 512c53.3 0 102.8-16.3 143.8-44.2c-11.2-13.9-16.5-31-15.7-47.9zm-326-99.8C115.5 299.9 112 278.4 112 256c0-114.9 93.1-208 208-208c30.7 0 59.9 6.7 86.1 18.6c12.1 5.5 26.3 .2 31.8-11.9s.2-26.3-11.9-31.8C393.6 8.2 357.7 0 320 0C178.6 0 64 114.6 64 256c0 25.7 3.8 50.5 10.8 73.8c1.8 1.1 3.5 2.2 5.2 3.4c12.5-9 27.3-13.4 42-13.2zm85.7-3.3c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C383.2 334.5 357.2 352 320 352s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4zm6.5-87.1c5.5-5.8 14.8-9.7 25.4-9.7s19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C279.7 186.8 259 180 239.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9zM399.6 220c10.6 0 19.9 3.8 25.4 9.7c7.6 8.1 20.2 8.5 28.3 .9s8.5-20.2 .9-28.3C439.7 186.8 419 180 399.6 180s-40.1 6.8-54.6 22.3c-7.6 8.1-7.1 20.7 .9 28.3s20.7 7.1 28.3-.9c5.5-5.8 14.8-9.7 25.4-9.7zM573.7 11.5L560 25.3 546.3 11.4c-15.2-15.3-39.8-15.3-54.9 0s-15.2 40 0 55.2l55.5 55.8c7.3 7.3 19.1 7.3 26.3 0l55.4-55.8c15.2-15.3 15.2-40 0-55.2s-39.8-15.3-54.9 0zm54.9 384c-15.2-15.3-39.8-15.3-54.9 0L560 409.3l-13.7-13.8c-15.2-15.3-39.8-15.3-54.9 0s-15.2 40 0 55.2l55.5 55.8c7.3 7.3 19.1 7.3 26.3 0l55.4-55.8c15.2-15.3 15.2-40 0-55.2zm-534.9-32L80 377.3 66.3 363.4c-15.2-15.3-39.8-15.3-54.9 0s-15.2 40 0 55.2l55.5 55.8c7.3 7.3 19.1 7.3 26.3 0l55.4-55.8c15.2-15.3 15.2-40 0-55.2s-39.8-15.3-54.9 0z"]},faBracketsSquare:eM1,faBrackets:eM2,faLaptopArrowDown:{prefix:"far",iconName:"laptop-arrow-down",icon:[640,512,[],"e1c6","M256 32V80H128c-8.8 0-16 7.2-16 16V320H64V96c0-35.3 28.7-64 64-64H256zM384 80V32H512c35.3 0 64 28.7 64 64V320H528V96c0-8.8-7.2-16-16-16H384zM320 32c13.3 0 24 10.7 24 24V238.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V56c0-13.3 10.7-24 24-24zM96 432H544c20.9 0 38.7-13.4 45.3-32H50.7c6.6 18.6 24.4 32 45.3 32zM0 384c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32c0 53-43 96-96 96H96c-53 0-96-43-96-96z"]},faHockeyStickPuck:{prefix:"far",iconName:"hockey-stick-puck",icon:[640,512,[],"e3ae","M499 2.7c11.8 6.1 16.4 20.6 10.3 32.3L282.7 473.1c-12.4 23.9-37 38.9-64 38.9H64c-35.3 0-64-28.7-64-64V384c0-35.3 28.7-64 64-64H304c1.3 0 2.5 .1 3.7 .3L466.7 13C472.8 1.2 487.3-3.4 499 2.7zM283 368H144v96h74.8c9 0 17.2-5 21.3-13L283 368zM64 368c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H96V368H64zm368 64v32H592V432H432zm-48 0c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V432z"]},faHouseTree:{prefix:"far",iconName:"house-tree",icon:[640,512,[],"e1b3","M417.4 7.5C412.9 2.7 406.6 0 400 0s-12.9 2.7-17.4 7.5l-103.5 109 35.4 32.4 85.5-90L496.1 160H448c-9.6 0-18.2 5.7-22 14.5s-2 19 4.6 26L528.3 304H480c-9.4 0-17.9 5.4-21.8 13.9s-2.6 18.5 3.5 25.6L564.1 464H416c0 18-6 34.6-16 48H616c9.4 0 17.9-5.4 21.8-13.9s2.6-18.5-3.5-25.6L531.9 352H584c9.6 0 18.2-5.7 22-14.5s2-19-4.6-26L503.7 208H552c9.6 0 18.3-5.7 22.1-14.5s2-19-4.7-26l-152-160zM20.8 237C7.5 249.1 0 266.2 0 284.2V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V284.2c0-17.9-7.5-35.1-20.8-47.2l-128-117.3c-24.5-22.4-62-22.4-86.5 0L20.8 237zM48 284.2c0-4.5 1.9-8.8 5.2-11.8L181.2 155c6.1-5.6 15.5-5.6 21.6 0l128 117.3c3.3 3 5.2 7.3 5.2 11.8V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V284.2zM144 296v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V296c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24z"]},faSignalFair:eM4,faSignal2:eM3,faFaceLaughWink:eM0,faLaughWink:eM6,faCircleDollar:eM8,faDollarCircle:eM5,faUsdCircle:eM7,faHorseHead:{prefix:"far",iconName:"horse-head",icon:[640,512,[],"f7ab","M405.1 48.7c9.2-3.3 18.9 3.6 18.9 13.4c0 4.2-1.9 8.2-5.1 10.9l-34.3 28.5c-7.3 6.1-10.4 16-7.7 25.2s10.6 15.9 20.1 17.1l1.5 .2c31.3 3.9 58.7 23 73.3 51L520 287.8c11 21.3 7 47.2-9.9 64.2c-10.3 10.3-24.3 16.1-38.8 16.1h-7.4c-18.5 0-36-8-48.2-21.9l-26.2-30c-10.3-11.8-28-13.5-40.4-3.9c-27.6 21.5-67.3 17.2-89.7-9.7l-25-30c-8.5-10.2-23.6-11.6-33.8-3.1s-11.6 23.6-3.1 33.8l25 30c25 30 62.3 43.8 98.6 40l43.4 68.2c2.3 3.5 3.5 7.7 3.5 11.9c0 5.8-4.7 10.6-10.6 10.6H136c-13.3 0-24-10.7-24-24V316.7c0-98.2 61.8-185.7 154.3-218.6L405.1 48.7zm0 367l-21.5-33.8c21 21.7 50 34.1 80.4 34.1h7.4c27.3 0 53.5-10.8 72.8-30.1c31.7-31.7 39.2-80.4 18.5-120.2l-48.3-92.8c-14.4-27.8-37.3-49.6-64.7-63C463.8 98 472 80.5 472 62.1c0-43-42.5-73-83-58.6L250.2 52.9C138.6 92.5 64 198.2 64 316.7V440c0 39.8 32.2 72 72 72H357.4c32.4 0 58.6-26.2 58.6-58.6c0-13.3-3.8-26.4-11-37.6zM360 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faArrowsRepeat:eM9,faRepeatAlt:eue,faBoreHole:{prefix:"far",iconName:"bore-hole",icon:[512,512,[],"e4c3","M256 0c13.3 0 24 10.7 24 24V228.7c23.5 9.5 40 32.5 40 59.3c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V24c0-13.3 10.7-24 24-24zm0 272a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM112 176H80c-17.7 0-32 14.3-32 32V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V208c0-17.7-14.3-32-32-32H400V288c0 79.5-64.5 144-144 144s-144-64.5-144-144V176zm16-48c17.7 0 32 14.3 32 32V288c0 53 43 96 96 96s96-43 96-96V160c0-17.7 14.3-32 32-32h48c44.2 0 80 35.8 80 80V432c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V208c0-44.2 35.8-80 80-80h48z"]},faIndustry:{prefix:"far",iconName:"industry",icon:[576,512,[],"f275","M88 80c-4.4 0-8 3.6-8 8V304v48 56c0 13.3 10.7 24 24 24H472c13.3 0 24-10.7 24-24V320 304l0-148.1-139.1 89c-7.4 4.7-16.8 5-24.5 .8s-12.5-12.3-12.5-21.1l0-70.9L180.1 235.4c-7.4 4.3-16.6 4.4-24 .1s-12-12.2-12-20.8V88c0-4.4-3.6-8-8-8H88zM32 88c0-30.9 25.1-56 56-56h48c30.9 0 56 25.1 56 56v84.9l103.8-60.6c32-18.7 72.2 4.4 72.2 41.5v27l102.1-65.4C502.1 95 544 117.9 544 155.9V304v16 88c0 39.8-32.2 72-72 72H104c-39.8 0-72-32.2-72-72V352 304 88z"]},faImagePolaroid:{prefix:"far",iconName:"image-polaroid",icon:[448,512,[],"f8c4","M400 368v48c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V368H400zM75.3 320H48V96c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V320H376.4L284.1 178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7 4.1-20.1 10.9l-56 85.6-16.6-22.6c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8 3.6-19.4 9.8L75.3 320zM448 320V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V320v24 24 48c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V368 344 320zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faWaveTriangle:{prefix:"far",iconName:"wave-triangle",icon:[640,512,[],"f89a","M176.1 32c7.7 0 14.9 3.7 19.4 10L464.1 415.1 596.6 233.8c7.8-10.7 22.8-13 33.5-5.2s13 22.8 5.2 33.5l-152 208c-4.5 6.2-11.8 9.9-19.5 9.8s-14.9-3.7-19.4-10L175.9 96.9 43.4 278.2c-7.8 10.7-22.8 13-33.5 5.2s-13-22.8-5.2-33.5l152-208c4.5-6.2 11.8-9.9 19.5-9.8z"]},faTurnLeftDown:{prefix:"far",iconName:"turn-left-down",icon:[384,512,[],"e637","M208.4 505.5c-9.2 8.7-23.7 8.7-32.9 0L46.6 384.1c-9.3-8.8-14.6-21-14.6-33.7C32 324.7 52.7 304 78.3 304H120V160C120 71.6 191.6 0 280 0h48c30.9 0 56 25.1 56 56V88c0 30.9-25.1 56-56 56H272c-4.4 0-8 3.6-8 8V304h41.7c25.6 0 46.3 20.7 46.3 46.3c0 12.8-5.3 25-14.6 33.7l-129 121.4zm93-153.5H240c-13.3 0-24-10.7-24-24V152c0-30.9 25.1-56 56-56h56c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H280c-61.9 0-112 50.1-112 112V328c0 13.3-10.7 24-24 24H82.5L192 455 301.5 352z"]},faPersonRunningFast:{prefix:"far",iconName:"person-running-fast",icon:[512,512,[],"e5ff","M368 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-90.7 12.6c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6l-44.5 38.2c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l44.5-38.2c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L321.1 480.8c-4 12.7 3.1 26.1 15.8 30.1s26.1-3.1 30.1-15.8L403 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2C393.3 272 415 288 439.6 288H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H439.6c-3.5 0-6.6-2.3-7.6-5.6l-19.7-64.2c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7zm70.8 67.2l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L321 169l27.1 6.8zM218.5 317.1L199.4 368H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h84.9c16.7 0 31.6-10.3 37.4-25.9l14.1-37.6-4.9-2.8c-14.1-8-25.4-19.3-33-32.6zM16 95.8c-8.8 0-16 7.2-16 16s7.2 16 16 16H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H16zm-16 80c0 8.8 7.2 16 16 16H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H16c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H16z"]},faCircleDown:eut,faArrowAltCircleDown:euc,faGrill:{prefix:"far",iconName:"grill",icon:[448,512,[],"e5a3","M48 80H400V96c0 97.2-78.8 176-176 176S48 193.2 48 96V80zM40 32C17.9 32 0 49.9 0 72V96c0 89.8 52.9 167.3 129.2 203l-23.1 53.8c-3.3-.5-6.7-.8-10.1-.8c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64H316.7l21.2 49.5c5.2 12.2 19.3 17.8 31.5 12.6s17.8-19.3 12.6-31.5L318.8 299C395.1 263.3 448 185.8 448 96V72c0-22.1-17.9-40-40-40H40zM151.8 368l22.9-53.4c15.9 3.6 32.3 5.4 49.3 5.4s33.4-1.9 49.3-5.4L296.2 368H151.8zM72 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faArrowsTurnToDots:{prefix:"far",iconName:"arrows-turn-to-dots",icon:[512,512,[],"e4c1","M255 31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-39 39L424 104c48.6 0 88 39.4 88 88v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-22.1-17.9-40-40-40l-174.1 0 39 39c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9l80-80zM257 287l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L88 408c-22.1 0-40 17.9-40 40v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448c0-48.6 39.4-88 88-88l174.1 0-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm127 97a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z"]},faChartMixed:eui,faAnalytics:eur,faFlorinSign:{prefix:"far",iconName:"florin-sign",icon:[384,512,[],"e184","M315.3 32c-36 0-68.3 21.9-81.7 55.3L179 224H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H159.8L105.8 406.9C99.7 422 85 432 68.7 432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H68.7c36 0 68.3-21.9 81.7-55.3L211.4 272H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H230.6l47.5-118.9C284.3 90 299 80 315.3 80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H315.3z"]},faArrowDownShortWide:eua,faSortAmountDesc:eun,faSortAmountDownAlt:euo,faLessThan:{prefix:"far",iconName:"less-than",icon:[384,512,[62774],"3c","M381.5 77.3c5.9 11.9 1.1 26.3-10.7 32.2L77.7 256 370.7 402.5c11.9 5.9 16.7 20.3 10.7 32.2s-20.3 16.7-32.2 10.7l-336-168C5.1 273.4 0 265.1 0 256s5.1-17.4 13.3-21.5l336-168c11.9-5.9 26.3-1.1 32.2 10.7z"]},faDisplayCode:eus,faDesktopCode:eul,faFaceDrooling:{prefix:"far",iconName:"face-drooling",icon:[512,512,[],"e372","M48 256c0 114.9 93.1 208 208 208v48C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 80.8-37.5 152.9-96 199.9V388.9c30-36 48-82.4 48-132.9c0-114.9-93.1-208-208-208S48 141.1 48 256zm110.8-32.4c-4.2 12.6-17.8 19.4-30.4 15.2s-19.4-17.8-15.2-30.4c3.8-11.3 12.2-26.8 25.8-39.8C153.2 155.2 173.5 144 200 144c13.3 0 24 10.7 24 24s-10.7 24-24 24c-11.9 0-20.9 4.8-27.9 11.4c-7.4 7-11.8 15.5-13.4 20.2zM129 309.3c10.4-8.3 25.5-6.6 33.7 3.7c18.7 23.4 49.8 47 93.3 47s74.5-23.6 93.3-47c8.3-10.4 23.4-12 33.7-3.7s12 23.4 3.8 33.7c-.9 1.1-1.8 2.2-2.7 3.3V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V376.4c-9.5 7-20.2 13.3-32 18.5V464c0 8.8-7.2 16-16 16s-16-7.2-16-16V404.9c-10 2-20.7 3.1-32 3.1c-62.6 0-106.2-34.3-130.7-65c-8.3-10.3-6.6-25.5 3.7-33.7zM339.9 203.4c-7-6.6-16-11.4-27.9-11.4c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.5 0 46.8 11.2 60.9 24.6c13.7 13 22.1 28.5 25.8 39.8c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2c-1.6-4.7-6-13.2-13.4-20.2z"]},faOilTemperature:euf,faOilTemp:euh,faSquareQuestion:eug,faQuestionSquare:euM,faAirConditioner:{prefix:"far",iconName:"air-conditioner",icon:[576,512,[],"f8f4","M64 48c-8.8 0-16 7.2-16 16V192c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V192c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm120 64H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM368 288V392c0 22.1 17.9 40 40 40s40-17.9 40-40c0-14.8-8-27.7-20-34.7c-11.5-6.6-15.4-21.3-8.7-32.8s21.3-15.4 32.8-8.7C478.3 331 496 359.4 496 392c0 48.6-39.4 88-88 88s-88-39.4-88-88V288h48zM208 424V288h48V424c0 48.6-39.4 88-88 88s-88-39.4-88-88c0-32.6 17.7-61 43.9-76.2c11.5-6.6 26.2-2.7 32.8 8.7s2.7 26.2-8.7 32.8c-12 7-20 19.9-20 34.7c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},faAngleDown:{prefix:"far",iconName:"angle-down",icon:[448,512,[8964],"f107","M241 337c-9.4 9.4-24.6 9.4-33.9 0L47 177c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 337z"]},faMountains:{prefix:"far",iconName:"mountains",icon:[640,512,[9968],"f6fd","M464 424.1c0 4.4-3.5 7.9-7.9 7.9H55.9c-4.4 0-7.9-3.5-7.9-7.9c0-1.5 .4-2.9 1.2-4.2L256 90.3 462.8 419.9c.8 1.3 1.2 2.7 1.2 4.2zm-464 0C0 455 25 480 55.9 480H456.1 578.9c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 164.1 487.8 160 480 160s-15 4.1-19.1 10.7l-48.2 79L286.8 49c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 394.4C3 403.3 0 413.6 0 424.1z"]},faOmega:{prefix:"far",iconName:"omega",icon:[448,512,[],"f67a","M224 80C126.8 80 48 158.8 48 256c0 63.7 33.8 119.5 84.6 150.4c11.4 7 19.4 19.6 19.4 34.2c0 21.8-17.6 39.4-39.4 39.4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H85.4C33.4 391 0 327.4 0 256C0 132.3 100.3 32 224 32s224 100.3 224 224c0 71.4-33.4 135-85.4 176H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H335.4c-21.8 0-39.4-17.6-39.4-39.4c0-14.6 8-27.2 19.4-34.2C366.2 375.5 400 319.7 400 256c0-97.2-78.8-176-176-176z"]},faCarTunnel:{prefix:"far",iconName:"car-tunnel",icon:[512,512,[],"e4de","M256 48C141.1 48 48 141.1 48 256V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256c0-114.9-93.1-208-208-208zM190.8 277.5L177 320H335l-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5H198.4c-3.5 0-6.5 2.2-7.6 5.5zM122.7 332l22.5-69.3c7.5-23.1 29-38.7 53.3-38.7H313.6c24.3 0 45.8 15.6 53.3 38.7L389.3 332c16.1 11.6 26.7 30.6 26.7 52V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H144v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V384c0-21.4 10.5-40.4 26.7-52zM144 432H368V384c0-8.8-7.2-16-16-16H160c-8.8 0-16 7.2-16 16v48zm16-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm168-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPersonDollyEmpty:{prefix:"far",iconName:"person-dolly-empty",icon:[512,512,[],"f4d1","M80 0a48 48 0 1 1 0 96A48 48 0 1 1 80 0zM0 488L0 340.3c.5 .4 1.1 .9 1.6 1.3L48 378.1 48 488c0 13.3-10.7 24-24 24s-24-10.7-24-24zM59.2 176C53 176 48 181 48 187.2v85.3c0 2.5 1.1 4.8 3.1 6.3L72 295.2V179c-3.9-1.9-8.3-3-12.8-3zM120 246.2v86.7l25.8 20.3c8.1 6.4 13.4 15.6 14.9 25.8l15.1 105.6c1.9 13.1-7.2 25.3-20.4 27.2s-25.3-7.2-27.2-20.4L113.6 388.9 21.4 316.5C7.9 305.9 0 289.6 0 272.4V187.2C0 154.5 26.5 128 59.2 128c26.1 0 50.5 13.3 64.6 35.3L173.1 240h38.2l-10.5-42.2c-3.2-12.9 4.6-25.9 17.5-29.1s25.9 4.6 29.1 17.5l49.6 198.4c17.6 2.4 32.9 12 42.8 25.7l134.4-33.6c12.9-3.2 25.9 4.6 29.1 17.5s-4.6 25.9-17.5 29.1L351.4 456.9C347.1 488 320.3 512 288 512c-35.3 0-64-28.7-64-64c0-21.3 10.4-40.1 26.3-51.7L223.3 288H168.7c-13.6 0-26.3-6.9-33.6-18.4L120 246.2zM304 448a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faPanFood:{prefix:"far",iconName:"pan-food",icon:[640,512,[129368],"e42b","M528 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM64 256a256 256 0 1 1 512 0A256 256 0 1 1 64 256zM48 184V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24zm568-24c13.3 0 24 10.7 24 24V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24zM243.4 142.8C250.7 106.3 282.8 80 320 80s69.3 26.3 76.6 62.8l.6 3.2c1.4 7.3-4.1 14-11.5 14H254.3c-7.4 0-12.9-6.8-11.5-14l.6-3.2zm-13.3 43.1c7.8 7.8 7.8 20.5 0 28.3l-32 32c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l32-32c7.8-7.8 20.5-7.8 28.3 0zM296 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM416 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM227.3 284.7c2.1 2.1 3.5 4.6 4.2 7.3c.4 1.7 .8 3.4 1.1 5.1c1.1 5.4 2.1 11 5.9 14.7l3.4 3.4c3 3 7.1 4.7 11.3 4.7H280c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56V349.3c0-4.2-1.7-8.3-4.7-11.3l-3.4-3.4c-3.8-3.8-9.3-4.8-14.7-5.9c-1.7-.3-3.5-.7-5.1-1.1c-2.7-.7-5.2-2.1-7.3-4.2c-6.2-6.2-6.2-16.4 0-22.6l8-8 8-8c6.2-6.2 16.4-6.2 22.6 0zm132.9-4.9l79.6-79.6c4.5-4.5 11.9-4.5 16.4 0l2.8 2.8c13.4 13.4 21 31.6 21 50.6v4.8c0 18.7-8.5 36.4-23.1 48.1C446 315.2 432.4 320 418.4 320l-4.1 0c-19.4 0-38-7.7-51.8-21.4l-2.4-2.4c-4.5-4.5-4.5-11.9 0-16.4z"]},faHeadSideCough:{prefix:"far",iconName:"head-side-cough",icon:[640,512,[],"e061","M224 48C126.8 48 48 126.8 48 224c0 42.2 14.8 80.8 39.5 111.1c13.6 16.6 24.5 38.5 24.5 63.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V398.6c0-10.7-4.8-22.2-13.7-33.1C18.9 326.9 0 277.6 0 224C0 100.3 100.3 0 224 0h24c78.8 0 151.4 47.6 183.2 116.2c4.2 9.1 8.2 18.4 12 27.3l1.5 3.5c4.3 10.1 8.5 19.7 13 29c9 18.6 18.7 34.5 31.4 47.1l4.4 4.4c11.9 11.9 18.6 28.1 18.6 45c0 35.1-28.5 63.6-63.6 63.6H448v0 24 64 8c0 35.3-28.7 64-64 64H318.6c-3.3 9.3-12.2 16-22.6 16c-13.3 0-24-10.7-24-24V472c0-13.3 10.7-24 24-24h88c8.8 0 16-7.2 16-16v-8-9.3l-58.4-4.9c-12.2-1-21.6-11.2-21.6-23.4c0-10.8 7.3-20.2 17.8-22.8L400 348V336v-8V312c0-13.3 10.7-24 24-24h24.4c8.6 0 15.6-7 15.6-15.6c0-4.1-1.6-8.1-4.6-11L455 257c-18.1-18.1-30.6-39.4-40.6-60.1c-5-10.4-9.6-21-13.9-31.1l-1.5-3.5c-3.8-9-7.5-17.6-11.4-25.9C363.7 84.7 308.1 48 248 48H224zm80 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM488 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm104 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM528 336a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88-72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM528 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faGripLines:{prefix:"far",iconName:"grip-lines",icon:[448,512,[],"f7a4","M448 192c0-13.3-10.7-24-24-24L24 168c-13.3 0-24 10.7-24 24s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24zm0 128c0-13.3-10.7-24-24-24L24 296c-13.3 0-24 10.7-24 24s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24z"]},faThumbsDown:{prefix:"far",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z"]},faUserLock:{prefix:"far",iconName:"user-lock",icon:[640,512,[],"f502","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c49.3 0 92.1 27.3 114.3 67.7V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V464H49.3zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowRightLong:euu,faLongArrowRight:eum,faTicketsAirline:eud,faTicketsPerforatedPlane:eup,faTicketsPlane:euz,faTentDoublePeak:{prefix:"far",iconName:"tent-double-peak",icon:[576,512,[],"e627","M131.3 93.4l30-37.5 6.1 6.1C199.4 94 242.8 112 288 112s88.6-18 120.6-49.9l6.1-6.1 30 37.5c16 20 34.5 37.9 55 53.3L528 168v24H312 264 48V168l28.4-21.3c20.5-15.4 39-33.3 55-53.3zM264 240V464L48 464V240H264zm48 0H528V464l-112 0L312 240zM393.4 9.4L374.6 28.1C351.7 51.1 320.5 64 288 64s-63.7-12.9-86.6-35.9L182.6 9.4C176.2 2.9 167.3-.5 158.2 0s-17.5 4.9-23.2 12L93.9 63.5c-13.5 16.9-29 31.9-46.3 44.9L12.8 134.4C4.7 140.4 0 149.9 0 160V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V160c0-10.1-4.7-19.6-12.8-25.6l-34.7-26.1c-17.3-12.9-32.8-28-46.3-44.9L441 12C435.3 4.9 426.9 .6 417.8 0s-18 2.9-24.4 9.3z"]},faAnchorCircleXmark:{prefix:"far",iconName:"anchor-circle-xmark",icon:[640,512,[],"e4ac","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c17.2 0 33.9-2.4 49.7-6.8c-14.7-11.8-27.4-25.9-37.6-41.7c-4 .4-8 .5-12.1 .5H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faEllipsis:euC,faEllipsisH:euL,faNfcSlash:{prefix:"far",iconName:"nfc-slash",icon:[640,512,[],"e1fc","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V96c0-35.3-28.7-64-64-64H160c-21.6 0-40.7 10.7-52.3 27.1L38.8 5.1zM145.7 88.9c2.6-5.3 8.1-8.9 14.3-8.9H480c8.8 0 16 7.2 16 16V363.5l-32-25.1V152c0-22.1-17.9-40-40-40H336c-22.1 0-40 17.9-40 40v54.7l-60-47c11.4-1.9 20-11.8 20-23.7c0-13.3-10.7-24-24-24H216c-10.5 0-20.1 4-27.2 10.7L145.7 88.9zM416 300.8l-48.5-38c.3-2.2 .5-4.5 .5-6.8c0-17.8-9.7-33.3-24-41.6V160h72V300.8zm70.9 178.9L426.5 432H160c-8.8 0-16-7.2-16-16V209.5L96 171.6V416c0 35.3 28.7 64 64 64H480c2.3 0 4.6-.1 6.9-.4zM385.8 400l-60.9-48H224V272.5l-48-37.8V360c0 22.1 17.9 40 40 40H385.8z"]},faChessPawn:{prefix:"far",iconName:"chess-pawn",icon:[320,512,[9823],"f443","M232 152A72 72 0 1 0 88 152a72 72 0 1 0 144 0zm24 120H243.4l10.7 80H205.7L195 272H160 125l-10.7 80H65.9l10.7-80H64c-13.3 0-24-10.7-24-24s10.7-24 24-24c-15.1-20.1-24-45-24-72C40 85.7 93.7 32 160 32s120 53.7 120 120c0 27-8.9 51.9-24 72c13.3 0 24 10.7 24 24s-10.7 24-24 24zM52.7 464H267.3l-16.6-32H69.2L52.7 464zm207.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H40.8C18.2 512 0 493.8 0 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C36.5 390.7 47.5 384 59.5 384h201z"]},faKitMedical:euI,faFirstAid:euA,faGrid2Plus:{prefix:"far",iconName:"grid-2-plus",icon:[512,512,[],"e197","M176 80H80v96h96V80zM80 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm96 304H80v96h96V336zM80 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48zM336 80v96h96V80H336zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V80zm96 192c13.3 0 24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H408v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V408H296c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V296c0-13.3 10.7-24 24-24z"]},faBells:{prefix:"far",iconName:"bells",icon:[640,512,[],"f77f","M230.8 245.5C203.2 170.3 232.4 88.2 296.5 46c-4.5-2.2-9.1-4.2-13.9-6C214 15.1 138 50.4 112.8 119L98.2 159C84 197.8 57.6 231 23 253.7L14.9 259C4.7 265.7-.8 277.5 .6 289.5s9.4 22.2 20.8 26.3l230.5 83.9 1.1-3.9c9.4-32.5 8.1-67.2-3.5-99.1l-18.7-51.2zm128.5-142c46.5-16.9 97.9 7 114.9 53.4l18.8 51.2c15.8 43.1 43.6 80.8 80.1 108.5L333.7 403.7c9.9-44.6 6.9-91.2-9-134.4L306 218.2c-17-46.4 6.9-97.8 53.3-114.7zM283.9 404.6l-4.6 15.8c-3.3 11.6 .1 24 9 32.2s21.5 10.8 32.8 6.7L618.6 351.1c11.3-4.1 19.4-14.2 20.8-26.2s-4-23.7-14-30.4l-13.7-9.2c-33.8-22.7-59.6-55.4-73.6-93.6l-18.8-51.2C493.2 69.2 414.1 32.5 342.8 58.4s-108 104.8-81.9 176.2l18.8 51.2c14 38.2 15.5 79.8 4.3 118.9zM480.8 480c35.6 0 64.5-28.8 64.5-64.3c0-1.3 0-2.6-.1-3.9L429.1 454.1c11.8 15.7 30.6 25.9 51.7 25.9zM94.3 376.2c-.3 2.5-.4 5-.4 7.5c0 35.5 28.9 64.3 64.5 64.3c22.3 0 41.9-11.3 53.5-28.4L94.3 376.2z"]},faPersonThroughWindow:{prefix:"far",iconName:"person-through-window",icon:[640,512,[],"e5a9","M304 48V66.4c0 46.1-28.9 87.3-72.2 103.1C169.5 192.1 128 251.3 128 317.6l0 82.4H48L48 48H304zm48 0H592V400H510.3L499 385.4l-75.2-97.8c-7.6-9.8-19.3-15.6-31.7-15.6L333 272l-49.4-75.7c42.1-28.9 68.4-77.2 68.4-130V48zm97.7 352H365.9l32 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48V400c0 26.5 21.5 48 48 48H303.9l36.2 53.5c7.4 11 22.4 13.8 33.3 6.4s13.8-22.4 6.4-33.3L297.2 352.5 343.6 320l44.6 0 61.5 80zm-178.3 0H176l0-82.4c0-15.7 3.3-30.8 9.4-44.5l86 126.9zm-1.1-87.3l-54.1-79.9c7.3-6 15.4-11 24.2-15l51.9 79.6-22 15.4zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},faToolbox:{prefix:"far",iconName:"toolbox",icon:[512,512,[129520],"f552","M184 80H328c4.4 0 8 3.6 8 8v40H176V88c0-4.4 3.6-8 8-8zm-56 8v40H99.9c-12.7 0-24.9 5.1-33.9 14.1L14.1 193.9c-9 9-14.1 21.2-14.1 33.9V320v96c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V320 227.9c0-12.7-5.1-24.9-14.1-33.9l-51.9-51.9c-9-9-21.2-14.1-33.9-14.1H384V88c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM464 296H368V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H192V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H48V227.9L99.9 176H412.1L464 227.9V296zM48 344h96v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344H320v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344h96v72c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V344z"]},faEnvelopeDot:euH,faEnvelopeBadge:euv,faMagnifyingGlassWaveform:{prefix:"far",iconName:"magnifying-glass-waveform",icon:[512,512,[],"e661","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm24-280c0-13.3-10.7-24-24-24s-24 10.7-24 24V280c0 13.3 10.7 24 24 24s24-10.7 24-24V136zm-80 32c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V168zm160 16c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V184z"]},faHandsHoldingCircle:{prefix:"far",iconName:"hands-holding-circle",icon:[640,512,[],"e4fb","M320 256A128 128 0 1 0 320 0a128 128 0 1 0 0 256zM144 136c0-39.8-32.2-72-72-72S0 96.2 0 136V352.2c0 31.8 12.6 62.3 35.1 84.9L103 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L69.1 403.1C55.6 389.6 48 371.3 48 352.2V136c0-13.3 10.7-24 24-24s24 10.7 24 24V281.9c0 25.6 10.2 50.2 28.3 68.4l15.9 15.9 0 0L167 393l0 0 16 16c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16-16 0 0-26.7-26.7c-4-4-6.2-9.4-6.2-15c0-11.7 9.5-21.3 21.3-21.3c5.6 0 11 2.2 15 6.2l61.4 61.4C285.1 383 296 409.4 296 436.8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V436.8c0-27.4 10.9-53.8 30.3-73.2l61.4-61.4c4-4 9.4-6.2 15-6.2c11.7 0 21.3 9.5 21.3 21.3c0 5.6-2.2 11-6.2 15L439 359l0 0-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l16-16 0 0 26.7-26.7 0 0 15.9-15.9c18.1-18.1 28.3-42.7 28.3-68.4V136c0-13.3 10.7-24 24-24s24 10.7 24 24V352.2c0 19.1-7.6 37.4-21.1 50.9L503 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l67.9-67.9c22.5-22.5 35.1-53 35.1-84.9V136c0-39.8-32.2-72-72-72s-72 32.2-72 72V264.8c-12.1-10.5-28-16.8-45.3-16.8c-18.4 0-36 7.3-49 20.3l-61.4 61.4c-7.7 7.7-14.5 16.2-20.4 25.3c-5.8-9.1-12.6-17.5-20.4-25.3l-61.4-61.4c-13-13-30.6-20.3-49-20.3c-17.3 0-33.1 6.3-45.3 16.8V136z"]},faBug:{prefix:"far",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM39 103c9.4-9.4 24.6-9.4 33.9 0l72.4 72.4C161.3 165.7 180 160 200 160H312c20 0 38.7 5.7 54.6 15.5L439 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72.4 72.4C410.3 225.3 416 244 416 264h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H416v8c0 27.2-6.8 52.8-18.8 75.3L473 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-70.9-70.9C339.3 462.5 299.7 480 256 480s-83.3-17.5-112.2-45.9L73 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l75.8-75.8C102.8 372.8 96 347.2 96 320v-8H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96c0-20 5.7-38.7 15.5-54.6L39 137c-9.4-9.4-9.4-24.6 0-33.9zM144 264v56c0 53.6 37.7 98.4 88 109.4V280c0-13.3 10.7-24 24-24s24 10.7 24 24V429.4c50.3-11 88-55.8 88-109.4V264c0-30.9-25.1-56-56-56H200c-30.9 0-56 25.1-56 56z"]},faBowlChopsticks:{prefix:"far",iconName:"bowl-chopsticks",icon:[512,512,[],"e2e9","M18.5 125.1C8.8 126.6 0 119.1 0 109.3C0 101.6 5.5 95 13.1 93.6L484.4 5.2C498.7 2.5 512 13.5 512 28.1c0 11.5-8.4 21.2-19.7 23l-473.8 74zM0 159.8c0-8.8 7-16 15.7-16.2l471.9-14.7C501 128.3 512 139 512 152.4c0 13-10.6 23.6-23.6 23.6H16.2C7.3 176 0 168.7 0 159.8zM151.5 432.5c11.5 5.2 20.4 14.7 25 26.4c1.2 3.1 4.2 5.1 7.5 5.1H328c3.3 0 6.3-2 7.5-5.1c4.5-11.7 13.5-21.2 25-26.4C421.6 404.8 464 343.3 464 272H48c0 71.3 42.4 132.8 103.5 160.5zM0 272c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48c0 90.8-54.1 169-131.7 204.2c-8.1 21-28.4 35.8-52.3 35.8H184c-23.8 0-44.2-14.9-52.3-35.8C54.1 441 0 362.8 0 272z"]},faCreditCard:euV,faCreditCardAlt:euy,faCircleS:{prefix:"far",iconName:"circle-s",icon:[512,512,[],"e121","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM207.6 196.2c1.1-6.2 5-11.8 15.4-15.8c11-4.3 27.6-6 47.8-2.9c6 .9 20.6 4 27.3 5.7c12.8 3.3 25.9-4.5 29.2-17.3s-4.5-25.9-17.3-29.2c-7.7-2-23.9-5.5-32-6.7c-25.6-3.9-51.3-2.6-72.6 5.7c-21.9 8.6-40.3 25.7-45 52c-2.6 14.4-1.3 28 4.4 40.3c5.6 12.1 14.7 20.8 24.1 27.2c17.2 11.6 40.3 18.1 58.6 23.2l2 .6c21.1 5.9 36.7 10.6 46.8 17.4c4.5 3 6.5 5.6 7.4 7.7c.9 1.9 1.8 5.2 .6 11.6c-1.1 6.2-5 11.8-15.4 15.8c-11 4.3-27.5 6-47.7 2.9c-12.2-1.9-36.1-8.9-50-13.4c-12.6-4-26.1 2.9-30.2 15.5s2.9 26.1 15.5 30.2c13.6 4.4 40.9 12.5 57.3 15.1l0 0 .1 0c25.6 3.9 51.3 2.6 72.6-5.7c21.9-8.6 40.3-25.7 45-52c2.6-14.4 1.4-28-4.4-40.3c-5.6-12.1-14.7-20.8-24.1-27.2c-17.2-11.6-40.3-18.1-58.6-23.2l-2-.6c-21.1-5.9-36.7-10.6-46.8-17.4c-4.5-3-6.5-5.6-7.4-7.7c-.9-1.9-1.8-5.2-.6-11.6z"]},faBoxBallot:{prefix:"far",iconName:"box-ballot",icon:[576,512,[128499],"f735","M176 208H400V48H176V208zM128 32c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32V224c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V32zM48 160H96v48H48V320H528V208H480V160h48c26.5 0 48 21.5 48 48V320v24 24 96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368 344 320 208c0-26.5 21.5-48 48-48zM528 368H48l0 96H528V368z"]},faCar:euN,faAutomobile:eux,faHandHoldingHand:{prefix:"far",iconName:"hand-holding-hand",icon:[512,512,[],"e4f7","M146.8 318.9c5.8-3.9 12.7-6 19.7-6H305.8c7.9 0 14.2 6.4 14.2 14.2s-6.4 14.2-14.2 14.2H284.4 227.6c-11.8 0-21.3 9.6-21.3 21.3s9.6 21.3 21.3 21.3h56.9 21.3 42.7c3.9 0 7.8-1.1 11.2-3.2l83.1-51.1c2.8-1.7 5.9-2.6 9.2-2.6h6.6c6 0 10.9 4.9 10.9 10.9c0 3.7-1.9 7.1-5 9.2l-85 55c-10.4 6.7-22.4 10.3-34.8 10.3H21.3C9.6 412.4 0 422 0 433.8s9.6 21.3 21.3 21.3H344.6c20.6 0 40.7-5.9 57.9-17.1l85-55c15.3-9.9 24.5-26.8 24.5-45c0-29.6-24-53.6-53.6-53.6h-6.6c-11.1 0-22 3.1-31.5 8.9l-57.7 35.5c0-.6 0-1.2 0-1.8c0-31.4-25.5-56.9-56.9-56.9H166.6c-15.4 0-30.5 4.6-43.4 13.1L57.5 327.1H21.3C9.6 327.1 0 336.7 0 348.4s9.6 21.3 21.3 21.3H64c4.2 0 8.3-1.2 11.8-3.6l71-47.3zM365.2 193.1c-5.8 3.9-12.7 6-19.7 6H206.2c-7.9 0-14.2-6.4-14.2-14.2s6.4-14.2 14.2-14.2h21.3 56.9c11.8 0 21.3-9.6 21.3-21.3s-9.6-21.3-21.3-21.3H227.6 206.2 163.6c-3.9 0-7.8 1.1-11.2 3.2L69.3 182.3c-2.8 1.7-5.9 2.6-9.2 2.6H53.6c-6 0-10.9-4.9-10.9-10.9c0-3.7 1.9-7.1 5-9.2l85-55c10.4-6.7 22.4-10.3 34.8-10.3H490.7c11.8 0 21.3-9.6 21.3-21.3s-9.6-21.3-21.3-21.3H167.4c-20.6 0-40.7 5.9-57.9 17.1l-85 55C9.2 138.9 0 155.8 0 174c0 29.6 24 53.6 53.6 53.6h6.6c11.1 0 22-3.1 31.5-8.9l57.7-35.5c0 .6 0 1.2 0 1.8c0 31.4 25.5 56.9 56.9 56.9H345.4c15.4 0 30.5-4.6 43.4-13.1l65.6-43.8h36.2c11.8 0 21.3-9.6 21.3-21.3s-9.6-21.3-21.3-21.3H448c-4.2 0-8.3 1.2-11.8 3.6l-71 47.3z"]},faUserTieHair:{prefix:"far",iconName:"user-tie-hair",icon:[448,512,[],"e45f","M304 144V128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM224 0c70.7 0 128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128C96 57.3 153.3 0 224 0zm30.8 418.4l43.8-87.6c3-6 9.4-9.5 15.9-8.4C390.4 335.6 448 401.7 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-79.6 57.6-145.7 133.5-158.9c6.6-1.1 12.9 2.4 15.9 8.4l43.8 87.6 15.9-59.2-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 15.9 59.2zM118.5 376.3C82.3 391.1 55.4 424.2 49.3 464h113l-43.8-87.7zM285.7 464h113c-6.1-39.8-33-72.9-69.2-87.7L285.7 464z"]},faPodiumStar:{prefix:"far",iconName:"podium-star",icon:[448,512,[],"f758","M182.4 72c8.3 14.3 23.8 24 41.6 24h64c26.5 0 48-21.5 48-48s-21.5-48-48-48H224c-17.8 0-33.3 9.7-41.6 24H168c-48.6 0-88 39.4-88 88v32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H128V112c0-22.1 17.9-40 40-40h14.4zM47.3 224L73.5 455.2c3.7 32.3 31 56.8 63.6 56.8H310.9c32.6 0 59.9-24.4 63.6-56.8L400.7 224H352.4L326.8 449.8c-.9 8.1-7.8 14.2-15.9 14.2H137.1c-8.1 0-15-6.1-15.9-14.2L95.6 224H47.3zm201.5 77.7l-18.2-41.3c-2.6-5.8-10.5-5.8-13.1 0l-18.2 41.3c-1.1 2.4-3.2 4-5.7 4.3l-43.2 5.4c-6.1 .8-8.6 8.7-4 13l31.9 30.9c1.8 1.8 2.7 4.4 2.2 7L171.9 407c-1.2 6.3 5.2 11.2 10.6 8.1l37.9-22.2c2.2-1.3 4.9-1.3 7 0L265.5 415c5.4 3.1 11.8-1.7 10.6-8.1l-8.5-44.6c-.5-2.6 .3-5.2 2.2-7l31.9-30.9c4.5-4.4 2.1-12.3-4-13L254.5 306c-2.5-.3-4.6-2-5.7-4.3z"]},faUserHairMullet:euT,faBusinessFront:eub,faPartyBack:euw,faTrianBalbot:euD,faMicrophoneStand:{prefix:"far",iconName:"microphone-stand",icon:[512,512,[127908],"f8cb","M476.9 204.9l1-1c45.9-46.9 45.6-122.2-1-168.7s-121.8-46.9-168.7-1l-1 .9 0 0-16 16-16 16 0 0-.9 1C251.8 91 240.4 120.7 240 150.5L17.2 388.2C6.1 400 0 415.5 0 431.6c0 16.8 6.7 33 18.6 44.9l16.8 16.8C47.4 505.3 63.5 512 80.4 512c16.1 0 31.7-6.1 43.4-17.2L232 393.4V488c0 13.3 10.7 24 24 24s24-10.7 24-24V348.4L361.5 272c29.8-.4 59.5-11.8 82.4-34.2l1-1 16-16 16-16zM361.9 224L325 187 288 150.1c.5-17.4 7.2-34.6 20.1-48L409.9 203.9c-13.4 12.9-30.7 19.6-48 20.1zm82-54L342.1 68.1c28.2-27.2 73-26.8 100.8 1s28.1 72.7 1 100.8zM80.4 464c-4.1 0-8.1-1.6-11-4.5L52.5 442.6c-2.9-2.9-4.5-6.9-4.5-11c0-3.9 1.5-7.7 4.2-10.6L264.6 194.5 291 221l26.5 26.5L91 459.8c-2.9 2.7-6.7 4.2-10.6 4.2z"]},faBookOpenReader:euk,faBookReader:euS,faFamilyDress:{prefix:"far",iconName:"family-dress",icon:[512,512,[],"e301","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM112.3 208H128h15.7 38.9c-4.3-9.8-6.7-20.6-6.7-32c0-2.4 .1-4.8 .3-7.1c-9.6-5.7-20.8-8.9-32.6-8.9H112.3c-28.6 0-53.7 18.9-61.5 46.4L11.7 343.2C5.8 363.7 21.2 384 42.4 384H64V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h37.5c-3.5-10-5.5-20.8-5.5-32V336H63.6L96.9 219.6c2-6.9 8.2-11.6 15.4-11.6zM336 176c0 11.4-2.4 22.2-6.7 32h38.9H384h15.7c7.1 0 13.4 4.7 15.4 11.6L448.4 336H368v16c0 11.2-1.9 22-5.5 32H400V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H368.3c-11.8 0-23 3.2-32.6 8.9c.2 2.3 .3 4.7 .3 7.1zM448 64A64 64 0 1 0 320 64a64 64 0 1 0 128 0zM256 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm32 112v16c0 8.8-7.2 16-16 16H256 240c-8.8 0-16-7.2-16-16V336c0-17.7 14.3-32 32-32s32 14.3 32 32zm48 16V336c0-44.2-35.8-80-80-80s-80 35.8-80 80v16c0 24 13.2 44.9 32.7 55.8c-.5 2.7-.7 5.4-.7 8.2v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V416c0-2.8-.2-5.5-.7-8.2C322.8 396.9 336 376 336 352z"]},faCircleX:{prefix:"far",iconName:"circle-x",icon:[512,512,[],"e12e","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM186.3 136.5c-8.6-10.1-23.7-11.4-33.8-2.8s-11.4 23.7-2.8 33.8L224.6 256l-74.9 88.5c-8.6 10.1-7.3 25.3 2.8 33.8s25.3 7.3 33.8-2.8L256 293.2l69.7 82.3c8.6 10.1 23.7 11.4 33.8 2.8s11.4-23.7 2.8-33.8L287.4 256l74.9-88.5c8.6-10.1 7.3-25.3-2.8-33.8s-25.3-7.3-33.8 2.8L256 218.8l-69.7-82.3z"]},faCabin:{prefix:"far",iconName:"cabin",icon:[512,512,[],"e46d","M256 54.1L95.3 176H416.7L256 54.1zM231.8 12.2c14.3-10.8 34.1-10.8 48.4 0L432 127.4V56c0-13.3 10.7-24 24-24s24 10.7 24 24V163.8l22.5 17.1c8.2 6.2 11.5 17 8.2 26.8s-12.4 16.3-22.7 16.3H24c-10.3 0-19.5-6.6-22.7-16.3s0-20.5 8.2-26.8L231.8 12.2zM32 296c0-13.3 10.7-24 24-24H168c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zm0 192c0-13.3 10.7-24 24-24H168c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM56 368H168c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zm264-72c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zm24 168H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24s10.7-24 24-24zm-24-72c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zM224 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faMountainSun:{prefix:"far",iconName:"mountain-sun",icon:[640,512,[],"e52f","M480 80a80 80 0 1 1 160 0A80 80 0 1 1 480 80zM412.7 281.7l48.2-79C465 196.1 472.2 192 480 192s15 4.1 19.1 10.7l132 216.3c5.8 9.6 8.9 20.6 8.9 31.8c0 33.8-27.4 61.1-61.1 61.1H456.1h0H55.9C25 512 0 487 0 456.1c0-10.5 3-20.8 8.6-29.7L225.2 81c6.6-10.6 18.3-17 30.8-17s24.1 6.4 30.8 17l126 200.7zm28.5 45.4l62.2 99.2c5.6 8.9 8.6 19.2 8.6 29.7c0 2.7-.2 5.3-.6 7.9h67.4c7.2 0 13.1-5.9 13.1-13.1c0-2.4-.7-4.8-1.9-6.8L480 263.6l-38.8 63.6zM456.1 464c4.4 0 7.9-3.5 7.9-7.9c0-1.5-.4-2.9-1.2-4.2L256 122.3 49.2 451.9c-.8 1.3-1.2 2.7-1.2 4.2c0 4.4 3.5 7.9 7.9 7.9H456.1z"]},faChartSimpleHorizontal:{prefix:"far",iconName:"chart-simple-horizontal",icon:[448,512,[],"e474","M400 240L48 240l0 32 352 0 0-32zm48 32c0 26.5-21.5 48-48 48L48 320c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48l0 32zM208 400L48 400l0 32 160 0 0-32zm48 32c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 32zm80-320l0-32L48 80l0 32 288 0zm0 48L48 160c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48z"]},faBluetooth:{prefix:"far",iconName:"bluetooth",icon:[384,512,[],"f293","M182.1 2.1c8.6-3.9 18.7-2.4 25.8 3.9l136 120c5.3 4.7 8.2 11.4 8.1 18.4s-3.3 13.6-8.7 18.1L229.8 256l113.5 93.5c5.4 4.5 8.6 11.1 8.7 18.1s-2.8 13.8-8.1 18.4l-136 120c-7.1 6.2-17.2 7.8-25.8 3.9S168 497.4 168 488V306.9L71.3 386.5c-10.2 8.4-25.4 7-33.8-3.3s-7-25.4 3.3-33.8L154.2 256 40.7 162.5C30.5 154.1 29 139 37.5 128.7s23.6-11.7 33.8-3.3L168 205.1V24c0-9.4 5.5-18 14.1-21.9zM216 306.9v128l75-66.2-75-61.8zm0-101.7l75-61.8L216 77.2v128z"]},faArrowsLeftRightToLine:{prefix:"far",iconName:"arrows-left-right-to-line",icon:[640,512,[],"e4ba","M24 64c13.3 0 24 10.7 24 24l0 336c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 88C0 74.7 10.7 64 24 64zm217 71c9.4 9.4 9.4 24.6 0 33.9l-63 63 284.1 0-63-63c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L537 239c9.4 9.4 9.4 24.6 0 33.9L433 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l63-63-284.1 0 63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L103 273c-9.4-9.4-9.4-24.6 0-33.9L207 135c9.4-9.4 24.6-9.4 33.9 0zM640 88V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faHandBackPointLeft:{prefix:"far",iconName:"hand-back-point-left",icon:[512,512,[],"e19f","M0 176c0-35.3 28.7-64 64-64l188.8 0c3.6-5.2 7.6-10.2 11.9-14.9l18.4-20.3C299.9 58.5 323.5 48 348.3 48l10.2 0c54.1 0 104.1 28.7 131.3 75.4l1.5 2.6c13.6 23.2 20.7 49.7 20.7 76.6L512 328c0 66.3-53.7 120-120 120l-8 0-96 0c-35.3 0-64-28.7-64-64c0-2.8 .2-5.6 .5-8.3c-19.4-11-32.5-31.8-32.5-55.7c0-5.3 .7-10.5 1.9-15.5c-20.2-10.8-33.9-32-33.9-56.5c0-2.7 .2-5.4 .5-8L64 240c-35.3 0-64-28.7-64-64zm64-16c-8.8 0-16 7.2-16 16s7.2 16 16 16l136 0c10.3 0 19.5 6.6 22.8 16.4s-.1 20.6-8.3 26.8c-3.9 3-6.4 7.6-6.4 12.8c0 8.8 7.2 16 16 16l8 0c10.3 0 19.5 6.6 22.8 16.4s-.1 20.6-8.3 26.8c-3.9 3-6.4 7.6-6.4 12.8c0 8.8 7.2 16 16 16c9.1 0 17.4 5.1 21.5 13.3s3.2 17.9-2.3 25.1c-2 2.7-3.2 6-3.2 9.6c0 8.8 7.2 16 16 16l96 0 8 0c39.8 0 72-32.2 72-72l0-125.4c0-18.4-4.9-36.5-14.2-52.4l20-11.7-20 11.7-1.5-2.6c-18.6-32-52.8-51.6-89.8-51.6l-10.2 0c-11.3 0-22 4.8-29.6 13.1L301.5 128l42.5 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-78 0-2 0L64 160z"]},faMessageDots:euE,faCommentAltDots:euj,faMessaging:euO,faFileHeart:{prefix:"far",iconName:"file-heart",icon:[384,512,[],"e176","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM93.7 306.8c0 14.4 5.8 28.3 16.2 38.4l70.9 69c6.2 6 16.1 6 22.3 0l70.9-69c10.4-10.1 16.2-23.9 16.2-38.4c0-29.5-23.9-53.5-53.5-53.5h-1.5c-14.3 0-28.1 5.6-38.4 15.6l-4.9 4.8-4.9-4.8c-10.3-10-24-15.6-38.4-15.6h-1.5c-29.5 0-53.5 23.9-53.5 53.5z"]},faBeerMug:euP,faBeerFoam:eu_,faDiceD20:{prefix:"far",iconName:"dice-d20",icon:[512,512,[],"f6cf","M243.7 3.4c7.6-4.6 17.1-4.6 24.7 0l200 120c7.2 4.3 11.7 12.1 11.7 20.6V368c0 8.4-4.4 16.2-11.7 20.6l-200 120c-7.6 4.6-17.1 4.6-24.7 0l-200-120C36.4 384.2 32 376.4 32 368V144c0-8.4 4.4-16.2 11.7-20.6l200-120zM80 191.1v83.4L112.8 215 80 191.1zm65.5 63.9L94.9 347l115 9.2L145.5 255.1zm10.6 145L232 445.6V406.2l-75.9-6.1zM280 406.2v39.5l75.9-45.5L280 406.2zM432 274.6V191.1L399.2 215 432 274.6zM375 173.3l37.6-27.3L327.1 94.6 375 173.3zM184.9 94.6L99.4 145.9 137 173.3l47.9-78.6zM256 70.2L186.7 184H325.3L256 70.2zM324.3 232H187.7L256 339.3 324.3 232zM302.1 356.2l115-9.2-50.6-92L302.1 356.2z"]},faDrone:{prefix:"far",iconName:"drone",icon:[512,512,[],"f85f","M224 112C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c5.2 0 10.2-.3 15.2-1L88.7 171.6C64.9 162.3 48 139.1 48 112c0-35.3 28.7-64 64-64c27.1 0 50.3 16.9 59.6 40.7L223 127.2c.7-5 1-10.1 1-15.2zm-10.7 47.9l-39.8-29.9-29.7-22.3C141.7 92.1 128.2 80 112 80c-17.7 0-32 14.3-32 32c0 16.2 12.1 29.7 27.8 31.7l22.3 29.7 29.9 39.8 .1 .1v85.3l-.1 .1-29.9 39.8-22.3 29.7C92.1 370.3 80 383.8 80 400c0 17.7 14.3 32 32 32c16.2 0 29.7-12.1 31.7-27.8l29.7-22.3 39.8-29.9 .1-.1h85.3l.1 .1 39.8 29.9 29.7 22.3c2.1 15.7 15.5 27.8 31.7 27.8c17.7 0 32-14.3 32-32c0-16.2-12.1-29.7-27.8-31.7l-22.3-29.7-29.9-39.8-.1-.1V213.3l.1-.1 29.9-39.8 22.3-29.7c15.7-2.1 27.8-15.5 27.8-31.7c0-17.7-14.3-32-32-32c-16.2 0-29.7 12.1-31.7 27.8l-29.7 22.3-39.8 29.9-.1 .1H213.3l-.1-.1zM223 384.8l-51.3 38.5C162.3 447.1 139.1 464 112 464c-35.3 0-64-28.7-64-64c0-27.1 16.9-50.3 40.7-59.6L127.2 289c-5-.7-10.1-1-15.2-1C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-5.2-.3-10.2-1-15.2zM288 112c0 5.2 .3 10.2 1 15.2l51.3-38.5C349.7 64.9 372.9 48 400 48c35.3 0 64 28.7 64 64c0 27.1-16.9 50.3-40.7 59.6L384.8 223c5 .7 10.1 1 15.2 1c61.9 0 112-50.1 112-112S461.9 0 400 0S288 50.1 288 112zm1 272.8c-.7 5-1 10.1-1 15.2c0 61.9 50.1 112 112 112s112-50.1 112-112s-50.1-112-112-112c-5.2 0-10.2 .3-15.2 1l38.5 51.3c23.8 9.3 40.7 32.5 40.7 59.6c0 35.3-28.7 64-64 64c-27.1 0-50.3-16.9-59.6-40.7L289 384.8zM224 208h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16z"]},faTruckDroplet:{prefix:"far",iconName:"truck-droplet",icon:[640,512,[],"e58c","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c-39.8 0-72-29.6-72-66c0-27 39.4-82.9 59.9-110.3c6.1-8.2 18.1-8.2 24.2 0C240.6 123 280 179 280 206c0 36.5-32.2 66-72 66z"]},faFileCircleXmark:{prefix:"far",iconName:"file-circle-xmark",icon:[576,512,[],"e5a1","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},faTemperatureArrowUp:euB,faTemperatureUp:euU,faMedal:{prefix:"far",iconName:"medal",icon:[512,512,[127941],"f5a2","M4.1 38.2L106.4 191.5c11.2-11.6 23.7-21.9 37.3-30.6L68.4 48h64.5l54.9 91.5c15.8-5.5 32.4-9.1 49.6-10.6l-6.1-10.1L169.3 15.5C163.5 5.9 153.1 0 141.9 0H24.6C11 0 0 11 0 24.6c0 4.8 1.4 9.6 4.1 13.6zm276.6 80.5l-6.1 10.1c17.2 1.5 33.8 5.2 49.6 10.6L379.2 48h64.5L368.4 160.9c13.6 8.7 26.1 19 37.3 30.6L507.9 38.2c2.7-4 4.1-8.8 4.1-13.6C512 11 501 0 487.4 0H370.1c-11.2 0-21.7 5.9-27.4 15.5L280.8 118.7zM256 208a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 304a176 176 0 1 0 0-352 176 176 0 1 0 0 352zm7.2-257.5c-2.9-5.9-11.4-5.9-14.3 0l-19.2 38.9c-1.2 2.4-3.4 4-6 4.4L180.7 304c-6.6 1-9.2 9-4.4 13.6l31 30.2c1.9 1.8 2.7 4.5 2.3 7.1l-7.3 42.7c-1.1 6.5 5.7 11.5 11.6 8.4L252.3 386c2.3-1.2 5.1-1.2 7.4 0l38.4 20.2c5.9 3.1 12.7-1.9 11.6-8.4L302.4 355c-.4-2.6 .4-5.2 2.3-7.1l31-30.2c4.7-4.6 2.1-12.7-4.4-13.6l-42.9-6.2c-2.6-.4-4.9-2-6-4.4l-19.2-38.9z"]},faPersonFairy:{prefix:"far",iconName:"person-fairy",icon:[640,512,[],"e608","M256 64a64 64 0 1 1 128 0A64 64 0 1 1 256 64zm41.6 144c-16.6 0-30.5 12.8-31.9 29.3l-4.1 49.3c-.8 9.3 6.6 17.3 15.9 17.3H280h80 2.4c9.4 0 16.7-8 15.9-17.3l-4.1-49.3C372.9 220.8 359 208 342.4 208H297.6zM336 352H304V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3c3.5-41.5 38.1-73.4 79.7-73.4h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352zM32 32c89.4 0 169.4 40.8 222.2 104.7c-15 6.3-28.4 15.9-39.3 27.8C174.1 116.6 114.7 84.9 48 80.5V112c0 71.4 33.3 134.9 85.4 176l18.1 14.3c10.1 8 12.1 22.5 4.5 33L142.5 354c-16.3 22.3-26.9 49-29.7 78c43.3-.2 82.5-17.6 111.2-45.7v61C191.7 468 153.2 480 112 480H96c-17.7 0-32-14.3-32-32c0-45.7 14.7-88 39.7-122.3C40.6 275.9 0 198.7 0 112V64C0 46.3 14.3 32 32 32zM425.1 164.5c-10.9-11.9-24.3-21.5-39.3-27.8C438.6 72.8 518.6 32 608 32c17.7 0 32 14.3 32 32v48c0 86.7-40.6 163.9-103.7 213.7C561.3 360 576 402.3 576 448c0 17.7-14.3 32-32 32H528c-41.2 0-79.7-12-112-32.7v-61c28.7 28.2 67.9 45.5 111.2 45.7c-2.9-29-13.5-55.7-29.7-78l-13.6-18.7c-7.6-10.4-5.6-25 4.5-33L506.6 288C558.7 246.9 592 183.4 592 112V80.5c-66.7 4.4-126.1 36.1-166.9 84z"]},faBed:{prefix:"far",iconName:"bed",icon:[640,512,[128716],"f236","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V360v96c0 13.3 10.7 24 24 24s24-10.7 24-24V384H312 592v80c0 13.3 10.7 24 24 24s24-10.7 24-24V360 248c0-66.3-53.7-120-120-120H344c-30.9 0-56 25.1-56 56V336H48V56zM592 248v88H336V184c0-4.4 3.6-8 8-8H520c39.8 0 72 32.2 72 72zM128 216a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm128 0A88 88 0 1 0 80 216a88 88 0 1 0 176 0z"]},faBookCopy:{prefix:"far",iconName:"book-copy",icon:[576,512,[],"e0be","M192 88c0-48.6 39.4-88 88-88H528c26.5 0 48 21.5 48 48V160v96c0 20.9-13.4 38.7-32 45.3V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H520 272c-44.2 0-80-35.8-80-80V88zM528 48H280c-22.1 0-40 17.9-40 40V262.7c9.8-4.3 20.6-6.7 32-6.7H520h8V160 48zM272 304c-17.7 0-32 14.3-32 32s14.3 32 32 32H496V304H272zM160 96v48H88c-22.1 0-40 17.9-40 40V358.7c9.8-4.3 20.6-6.7 32-6.7h81.1c2.5 17.7 9.2 34 18.9 48H80c-17.7 0-32 14.3-32 32s14.3 32 32 32H304V448h48v16h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H328 80c-44.2 0-80-35.8-80-80V184c0-48.6 39.4-88 88-88h72z"]},faSquareH:euR,faHSquare:euY,faSquareC:{prefix:"far",iconName:"square-c",icon:[448,512,[],"e266","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM167.4 199.4c-31.2 31.2-31.2 81.9 0 113.1s81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0z"]},faClockTwo:{prefix:"far",iconName:"clock-two",icon:[512,512,[],"e35a","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120v91.2L338.7 172c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3l-96 64c-7.4 4.9-16.8 5.4-24.6 1.2S232 264.9 232 256V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faSquareEllipsisVertical:{prefix:"far",iconName:"square-ellipsis-vertical",icon:[448,512,[],"e26f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCalendarUsers:{prefix:"far",iconName:"calendar-users",icon:[640,512,[],"e5e2","M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H160c-35.3 0-64 28.7-64 64v16 48h16 32 16H480h16 32 16V144 128c0-35.3-28.7-64-64-64H440V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H248V24zm6.7 440c.9 5.2 1.3 10.5 1.3 16c0 11.7-3.1 22.6-8.6 32H392.6c-5.4-9.4-8.6-20.3-8.6-32c0-5.5 .5-10.8 1.3-16H254.7zM528 384a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm-48 32c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H480zM192 304A80 80 0 1 0 32 304a80 80 0 1 0 160 0zM0 480c0 17.7 14.3 32 32 32H192c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64z"]},faPodcast:{prefix:"far",iconName:"podcast",icon:[448,512,[],"f2ce","M400 224c0 61.1-31.1 115-78.4 146.5c-1.4 17-4.1 36.6-7.1 54.9l-.6 3.8C392.8 394.7 448 315.8 448 224C448 100.3 347.7 0 224 0S0 100.3 0 224c0 91.8 55.2 170.6 134.2 205.3l-.6-3.7c-3-18.4-5.7-38.1-7.1-55.1C79.1 338.9 48 285.1 48 224c0-97.2 78.8-176 176-176s176 78.8 176 176zm-32 0c0-79.5-64.5-144-144-144S80 144.5 80 224c0 42.4 18.3 80.5 47.5 106.9c1.6-7.1 4.3-13.9 8.1-20.3c5.1-8.5 11.7-15.2 18.8-20.5C138 272.9 128 249.6 128 224c0-53 43-96 96-96s96 43 96 96c0 25.6-10 48.9-26.4 66.1c7.2 5.2 13.7 11.9 18.8 20.5c3.8 6.3 6.4 13.1 8.1 20.3C349.7 304.5 368 266.4 368 224zM224 208a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm0 80a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM178.9 487.7c5.3 19.8 25.5 24.3 45.1 24.3s39.8-4.6 45.1-24.3c8.1-29.9 21.5-103.9 21.5-138.2c0-36.5-32.4-45.5-66.6-45.5s-66.6 9-66.6 45.5c0 34.4 13.4 108.5 21.5 138.2zM225.5 464c-.5 0-1 0-1.5 0s-1.1 0-1.5 0c-3.1-13.3-6.7-31.9-9.9-51.4c-3.9-23.7-6.5-45.4-7-59c.6-.1 1.4-.3 2.2-.4c4.3-.8 9.7-1.2 16.3-1.2s12 .4 16.3 1.2c.8 .1 1.5 .3 2.2 .4c-.5 13.5-3.1 35.1-7 58.8c-3.2 19.5-6.9 38.1-10 51.5z"]},faBee:{prefix:"far",iconName:"bee",icon:[576,512,[],"e0b2","M219.3 4.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l31.5 31.5C215.6 73 208 91.6 208 112c0 3 .2 6 .5 8.9C185.7 105 157 96 128 96C63 96 0 140.9 0 208c0 61.9 53.6 104.9 112.9 111.2c-.6-5.1-.9-10.2-.9-15.2c0-11.2 1-22.2 3.1-32.8C74.5 266.1 48 237.2 48 208c0-32.2 32.3-64 80-64c37.3 0 65.2 19.5 75.6 43.3C167.5 213.5 144 256 144 304c0 83.8 103.6 179.7 129.9 202.8c3.9 3.4 8.9 5.2 14.1 5.2s10.2-1.8 14.1-5.2C328.4 483.7 432 387.8 432 304c0-48-23.5-90.5-59.6-116.7C382.8 163.5 410.7 144 448 144c47.7 0 80 31.8 80 64c0 29.2-26.5 58.1-67.1 63.2c2 10.6 3.1 21.6 3.1 32.8c0 5-.3 10.1-.9 15.2C522.4 312.9 576 269.9 576 208c0-67.1-63-112-128-112c-29 0-57.7 9-80.5 24.9c.3-2.9 .5-5.9 .5-8.9c0-20.4-7.6-39-20.2-53.2l31.5-31.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L321.9 39.5C311.6 34.7 300.1 32 288 32s-23.6 2.7-33.9 7.5L219.3 4.7zm17.6 393.9c-3.8-4.9-7.5-9.8-10.9-14.6H350c-3.4 4.8-7 9.7-10.9 14.6c-17.6 22.5-36.7 42.2-51.1 56c-14.4-13.8-33.5-33.5-51.1-56zm140-62.6H199.1c-4.6-11.7-7.1-22.5-7.1-32H384c0 9.5-2.5 20.3-7.1 32zm-5.8-80H204.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48z"]},faTemperatureFull:euG,faTemperature4:euQ,faThermometer4:euF,faThermometerFull:euZ,faBell:{prefix:"far",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"]},faCandyBar:euq,faChocolateBar:euK,faXmarkLarge:{prefix:"far",iconName:"xmark-large",icon:[448,512,[],"e59b","M41 39C31.6 29.7 16.4 29.7 7 39S-2.3 63.6 7 73l183 183L7 439c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l183-183L407 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-183-183L441 73c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-183 183L41 39z"]},faPinata:{prefix:"far",iconName:"pinata",icon:[512,512,[],"e3c3","M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H84.4C37.8 48 0 85.8 0 132.4c0 36.3 23.3 68.6 57.7 80.1L96 225.3V440c0 39.8 32.2 72 72 72h22.4c36.2 0 65.6-29.4 65.6-65.6c0-21.2 17.2-38.4 38.4-38.4h19.2c21.2 0 38.4 17.2 38.4 38.4c0 36.2 29.4 65.6 65.6 65.6H440c39.8 0 72-32.2 72-72V328c0-57.4-46.6-104-104-104H272V24zM84.4 96H224V221.2l-23.3 9.3-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1L144 224.4v-4.8c0-17.2-11-32.5-27.4-37.9L72.9 167C58 162 48 148.1 48 132.4C48 112.3 64.3 96 84.4 96zM212.6 260.2l17.5-7c7.1 11.3 19.6 18.8 33.9 18.8H408c20.2 0 37.8 10.7 47.7 26.7c-6.7-1.8-13.8-1.4-20.3 1.2l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-26.7 10.7-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1l-3.4 1.4V258.8l23.3-9.3 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1zM144 335.6l15.3-6.1 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 19.1 9.6c8.2 4.1 17.7 4.5 26.2 1.1l26.7-10.7 16.7 8.4v54.5l-11.4-4.6c-8.5-3.4-18-3-26.2 1.1l-19.1 9.6-32.3-12.9c-15.7-15.8-37.3-25.5-61.3-25.5H294.4c-24 0-45.7 9.8-61.3 25.5l-32.3 12.9-19.1-9.6c-8.2-4.1-17.7-4.5-26.2-1.1L144 392.4V335.6zm0 91.2l23.3-9.3 19.1 9.6c7.3 3.6 15.6 4.3 23.3 2.1c-1.1 5.6-1.7 11.3-1.7 17.2c0 9.7-7.9 17.6-17.6 17.6H168c-13.3 0-24-10.7-24-24V426.8zm296.7-9.3l23.3 9.3V440c0 13.3-10.7 24-24 24H417.6c-9.7 0-17.6-7.9-17.6-17.6c0-5.9-.6-11.6-1.7-17.2c7.7 2.3 16 1.5 23.3-2.1l19.1-9.6zM176 168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFilePpt:{prefix:"far",iconName:"file-ppt",icon:[512,512,[],"e64a","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM304 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm208-64c0-8.8 7.2-16 16-16h32 32c8.8 0 16 7.2 16 16s-7.2 16-16 16H480V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H432c-8.8 0-16-7.2-16-16z"]},faArrowsFromLine:{prefix:"far",iconName:"arrows-from-line",icon:[448,512,[],"e0a4","M241 7c-9.4-9.4-24.6-9.4-33.9 0L135 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V168c0 13.3 10.7 24 24 24s24-10.7 24-24V81.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L241 7zm7 337c0-13.3-10.7-24-24-24s-24 10.7-24 24v86.1l-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31V344zM24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faSuperscript:{prefix:"far",iconName:"superscript",icon:[512,512,[],"f12b","M472 24c0-8-3.9-15.4-10.5-19.9s-15-5.4-22.4-2.4l-40 16c-12.3 4.9-18.3 18.9-13.4 31.2s18.9 18.3 31.2 13.4l7.1-2.8V176H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h40 40c13.3 0 24-10.7 24-24s-10.7-24-24-24H472V24zM24 64C10.7 64 0 74.7 0 88s10.7 24 24 24H51.2l96 144-96 144H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c8 0 15.5-4 20-10.7l92-138 92 138C272.5 444 280 448 288 448h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H300.8l-96-144 96-144H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H288c-8 0-15.5 4-20 10.7l-92 138L84 74.7C79.5 68 72 64 64 64H24z"]},faBowlSpoon:{prefix:"far",iconName:"bowl-spoon",icon:[512,512,[129379],"e3e0","M112 144c-42.6 0-64-28.2-64-48s21.4-48 64-48s64 28.2 64 48s-21.4 48-64 48zm0 48c52.2 0 96-30.6 108.5-72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H220.5C208 30.6 164.2 0 112 0C50.1 0 0 43 0 96s50.1 96 112 96zm64.5 266.9c-4.5-11.7-13.5-21.2-25-26.4C90.4 404.8 48 343.3 48 272H464c0 71.3-42.4 132.8-103.5 160.5c-11.5 5.2-20.4 14.7-25 26.4c-1.2 3.1-4.2 5.1-7.5 5.1H184c-3.3 0-6.3-2-7.5-5.1zM48 224c-26.5 0-48 21.5-48 48c0 90.8 54.1 169 131.7 204.2c8.1 21 28.4 35.8 52.3 35.8H328c23.8 0 44.2-14.9 52.3-35.8C457.9 441 512 362.8 512 272c0-26.5-21.5-48-48-48H48z"]},faHexagonCheck:{prefix:"far",iconName:"hexagon-check",icon:[512,512,[],"e416","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},faPlugCircleXmark:{prefix:"far",iconName:"plug-circle-xmark",icon:[576,512,[],"e560","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faStarOfLife:{prefix:"far",iconName:"star-of-life",icon:[512,512,[],"f621","M184 64c0-35.3 28.7-64 64-64h16c35.3 0 64 28.7 64 64v67.3l58.3-33.6c30.6-17.7 69.8-7.2 87.4 23.4l8 13.9c17.7 30.6 7.2 69.8-23.4 87.4L400 256l58.3 33.6c30.6 17.7 41.1 56.8 23.4 87.4l-8 13.9c-17.7 30.6-56.8 41.1-87.4 23.4L328 380.7V448c0 35.3-28.7 64-64 64H248c-35.3 0-64-28.7-64-64V380.7l-58.3 33.6C95.1 432 56 421.5 38.3 390.9l-8-13.9c-17.7-30.6-7.2-69.8 23.4-87.4L112 256 53.7 222.4c-30.6-17.7-41.1-56.8-23.4-87.4l8-13.9C56 90.5 95.1 80 125.7 97.6L184 131.3V64zm64-16c-8.8 0-16 7.2-16 16V172.9c0 8.6-4.6 16.5-12 20.8s-16.6 4.3-24 0l-94.3-54.4c-7.7-4.4-17.4-1.8-21.9 5.9l-8 13.9c-4.4 7.7-1.8 17.4 5.9 21.9L172 235.2c7.4 4.3 12 12.2 12 20.8s-4.6 16.5-12 20.8L77.7 331.2c-7.7 4.4-10.3 14.2-5.9 21.9l8 13.9c4.4 7.7 14.2 10.3 21.9 5.9L196 318.4c7.4-4.3 16.6-4.3 24 0s12 12.2 12 20.8V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V339.1c0-8.6 4.6-16.5 12-20.8s16.6-4.3 24 0l94.3 54.4c7.7 4.4 17.4 1.8 21.9-5.9l8-13.9c4.4-7.7 1.8-17.4-5.9-21.9L340 276.8c-7.4-4.3-12-12.2-12-20.8s4.6-16.5 12-20.8l94.3-54.4c7.7-4.4 10.3-14.2 5.9-21.9l-8-13.9c-4.4-7.7-14.2-10.3-21.9-5.9L316 193.6c-7.4 4.3-16.6 4.3-24 0s-12-12.2-12-20.8V64c0-8.8-7.2-16-16-16H248z"]},faPhoneSlash:{prefix:"far",iconName:"phone-slash",icon:[640,512,[],"f3dd","M601.2 5.1c10.4-8.2 25.5-6.3 33.7 4.1s6.3 25.5-4.1 33.7l-592 464c-10.4 8.2-25.5 6.3-33.7-4.1s-6.3-25.5 4.1-33.7l155.6-122C101.8 270 64 171.4 64 64v0c0-18.9 13.2-35.2 31.6-39.1l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c8.6 14.9 18.5 29 29.4 42.1L601.2 5.1zM240.4 287.9C228.1 273 217 257 207.2 240.2c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L112 70.5c1.5 93.7 35.2 179.6 90.5 247.1l37.8-29.6zm-6 127.7L273.2 385c65 48.5 145.3 77.6 232.3 79l21.3-99.2-100.4-43L397 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-8-4.6-15.7-9.5-23.3-14.7l39.8-31.3c2.5 1.5 5 3.1 7.6 4.5L384 297.7l31.4-24.7c7.9-1.7 16.4-1.1 24.3 2.3l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.2 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.3-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2c-86.2-9.2-165.2-42.8-229.7-93.9z"]},faTrafficLightStop:{prefix:"far",iconName:"traffic-light-stop",icon:[320,512,[],"f63a","M64 48c-8.8 0-16 7.2-16 16V352c0 61.9 50.1 112 112 112s112-50.1 112-112V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V352c0 88.4-71.6 160-160 160S0 440.4 0 352V64zM144 376a16 16 0 1 0 32 0 16 16 0 1 0 -32 0zm64 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM160 240a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 64a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm0-120a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},faPaintRoller:{prefix:"far",iconName:"paint-roller",icon:[512,512,[],"f5aa","M352 48H64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16zM64 0H352c35.3 0 64 28.7 64 64v8 48 8c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zm96 352c0-17.7 14.3-32 32-32h8V304c0-39.8 32.2-72 72-72H424c22.1 0 40-17.9 40-40V144c0-10.4-6.7-19.3-16-22.6V72.4c36 4 64 34.5 64 71.6v48c0 48.6-39.4 88-88 88H272c-13.3 0-24 10.7-24 24v16h8c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V352z"]},faAccentGrave:{prefix:"far",iconName:"accent-grave",icon:[192,512,[],"60","M80 65.3C80 55.8 87.8 48 97.3 48c8.4 0 15.6 6 17 14.3l18.2 102.1L82.9 79.9C81 76.6 80 72.9 80 69.2V65.3zm-48 0v3.9c0 12.3 3.3 24.4 9.5 35.1l57.3 97.4c8.1 13.8 23 22.3 39 22.3c28.2 0 49.5-25.5 44.6-53.3L161.6 53.8C156.1 22.7 129 0 97.3 0C61.2 0 32 29.2 32 65.3z"]},faHandshakeAngle:euJ,faHandsHelping:euW,faCircle0:{prefix:"far",iconName:"circle-0",icon:[512,512,[],"e0ed","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-53 0-96 43-96 96v64c0 53 43 96 96 96s96-43 96-96V224c0-53-43-96-96-96zm-48 96c0-26.5 21.5-48 48-48s48 21.5 48 48v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V224z"]},faDialMedLow:{prefix:"far",iconName:"dial-med-low",icon:[576,512,[],"e160","M288 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM208.8 367.2c-37.9-37.9-43-96.2-15.1-139.6L271 305c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-77.4-77.4c43.4-27.8 101.7-22.8 139.6 15.1c43.7 43.7 43.7 114.7 0 158.4s-114.7 43.7-158.4 0zM174.9 174.9A160 160 0 1 0 401.1 401.1 160 160 0 1 0 174.9 174.9zM576 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 96A32 32 0 1 0 64 96a32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm352 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faLocationDot:euX,faMapMarkerAlt:eu$,faCrab:{prefix:"far",iconName:"crab",icon:[512,512,[129408],"e3ff","M.2 120l0 0 0 0C4.4 53 60 0 128 0h44.7c7.1 0 10.7 8.6 5.7 13.7L141.7 50.3c-5 5-1.5 13.7 5.7 13.7H184c4.4 0 8.1 3.6 7.5 8c-3.9 31.6-30.9 56-63.5 56H48v33.3c0 9.4 5.4 17.9 13.9 21.8L133.3 216c16.9-12.2 37-20.3 58.7-23V152c0-13.3 10.7-24 24-24s24 10.7 24 24v40h32V152c0-13.3 10.7-24 24-24s24 10.7 24 24v41c21.7 2.7 41.7 10.9 58.7 23l71.4-32.9c8.5-3.9 13.9-12.4 13.9-21.8V128H384c-32.6 0-59.6-24.4-63.5-56c-.5-4.4 3.1-8 7.5-8h36.7c7.1 0 10.7-8.6 5.7-13.7L333.7 13.7c-5-5-1.5-13.7 5.7-13.7H384c68 0 123.6 53 127.8 120l0 0 0 0c0 .1 0 .3 0 .4l.2 7.6h-7.9l-.1 0h8v33.3c0 28.1-16.3 53.6-41.8 65.4L413.1 253c2.2 3.6 4.2 7.2 6 11h31.2l26.9-13.5c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-32 16c-3.3 1.7-7 2.5-10.7 2.5H431.8c.2 2.6 .2 5.3 .2 8v1.4l23.6 7.9c3.5 1.2 6.7 3.2 9.4 5.8l32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-28-28-30-10L387 381l36.6 12.2c3.5 1.2 6.7 3.2 9.4 5.8l32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-28-28-54-18-2.2 2.2L371.7 435c7.6 4.2 12.3 12.3 12.3 21v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V470.1L297.9 449c-.6-.3-1.1-.6-1.6-1H215.7c-.5 .3-1.1 .7-1.6 1L176 470.1V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V456c0-8.7 4.7-16.7 12.3-21l24.9-13.8L163 419l-54 18L81 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l32-32c2.6-2.6 5.8-4.6 9.4-5.8L125 381 107 363 77 373 49 401c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l32-32c2.6-2.6 5.8-4.6 9.4-5.8L80 321.4V320c0-2.7 .1-5.4 .2-8H56c-3.7 0-7.4-.9-10.7-2.5l-32-16C1.4 287.5-3.4 273.1 2.5 261.3s20.3-16.7 32.2-10.7L61.7 264H92.9c1.8-3.8 3.9-7.4 6-11L41.8 226.7C16.3 214.9 0 189.4 0 161.3V128H8l-.1 0H0l.2-7.6c0-.1 0-.3 0-.4zM296 240H216h-8c-42.9 0-77.9 33.8-79.9 76.2L211.9 400h88.2l83.8-83.8c-2-42.4-37-76.2-79.9-76.2h-8z"]},faBoxOpenFull:eu1,faBoxFull:eu2,faFile:{prefix:"far",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64z"]},faGreaterThan:{prefix:"far",iconName:"greater-than",icon:[384,512,[62769],"3e","M2.5 77.3c-5.9 11.9-1.1 26.3 10.7 32.2L306.3 256 13.3 402.5C1.4 408.5-3.4 422.9 2.5 434.7s20.3 16.7 32.2 10.7l336-168c8.1-4.1 13.3-12.4 13.3-21.5s-5.1-17.4-13.3-21.5l-336-168C22.9 60.6 8.5 65.4 2.5 77.3z"]},faQuotes:{prefix:"far",iconName:"quotes",icon:[576,512,[],"e234","M0 96C0 43 43 0 96 0h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H96C69.5 48 48 69.5 48 96H96c26.5 0 48 21.5 48 48v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V168 144 96zm48 72l0 24H96V144H48v24zM176 96c0-53 43-96 96-96h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8c-26.5 0-48 21.5-48 48h48c26.5 0 48 21.5 48 48v48c0 26.5-21.5 48-48 48H224c-26.5 0-48-21.5-48-48V168 144 96zm48 48v24 24h48V144H224zM576 416c0 53-43 96-96 96h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c26.5 0 48-21.5 48-48H480c-26.5 0-48-21.5-48-48V320c0-26.5 21.5-48 48-48h48c26.5 0 48 21.5 48 48v24 24 48zm-48-48V344 320H480v48h48zM400 416c0 53-43 96-96 96h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c26.5 0 48-21.5 48-48H304c-26.5 0-48-21.5-48-48V320c0-26.5 21.5-48 48-48h48c26.5 0 48 21.5 48 48v24 24 48zm-48-72V320H304v48h48V344z"]},faPretzel:{prefix:"far",iconName:"pretzel",icon:[512,512,[129384],"e441","M56 184.2c0 52.5 20.3 100.3 53.5 135.9l19-26.8C103.3 264 88 225.9 88 184.2c0-39.9 32.3-72.2 72.2-72.2H164c42 0 76 34 76 76v5.1c0 16.8-5.2 33.2-14.9 46.9l-45.9 64.9c0 .1-.1 .1-.1 .2l-46.2 65.2c0 .1-.1 .1-.1 .2l-25.8 36.4c-5.1 7.2-3.4 17.2 3.8 22.3s17.2 3.4 22.3-3.8L163.7 382c6.2-8.7 17.3-12.3 27.4-8.8c20.3 7 42.2 10.8 65 10.8c11.2 0 22.3-.9 33-2.7l-21-29.7c-3.9 .3-7.9 .4-11.9 .4c-9.2 0-18.3-.7-27.2-2.2c-8.2-1.3-15.1-6.8-18.3-14.4s-2.2-16.4 2.6-23.1l23.3-32.9c4.5-6.4 11.8-10.1 19.6-10.1s15.1 3.8 19.6 10.1l11.5 16.3 11.8 16.6c0 0 0 .1 .1 .1l49.3 69.5c0 0 .1 .1 .1 .1l30.6 43.2c5.1 7.2 15.1 8.9 22.3 3.8s8.9-15.1 3.8-22.3l-25.8-36.4c-7.3-10.2-5.4-24.3 4.3-32.4c44.3-36.7 72.4-92 72.4-153.8C456 126.7 409.3 80 351.8 80H348c-29.3 0-55.8 11.6-75.3 30.6c-9.3 9.1-24.1 9.1-33.5 0C219.8 91.6 193.3 80 164 80h-3.8C102.7 80 56 126.7 56 184.2zM81.2 360C36.1 315.1 8 253 8 184.2C8 100.1 76.1 32 160.2 32H164c34.4 0 66.2 11.2 92 30c25.8-18.9 57.6-30 92-30h3.8C435.8 32 504 100.1 504 184.2c0 68.7-28.1 130.9-73.2 175.8l13.5 19c20.4 28.8 13.6 68.8-15.2 89.2s-68.8 13.6-89.2-15.2l0 0 0 0-20.6-29.1C299 429.2 277.8 432 256 432s-43-2.8-63.2-8.1L172.2 453c-20.4 28.8-60.4 35.7-89.2 15.2l13.3-18.8L83 468.2C54.2 447.8 47.3 407.8 67.8 379l0 0 13.5-19zM136 184.2c0 25.3 7.9 48.9 21.4 68.3l28.5-40.2c4-5.6 6.1-12.3 6.1-19.1V188c0-15.5-12.5-28-28-28h-3.8c-13.4 0-24.2 10.8-24.2 24.2zM320 188v5.1c0 6.9 2.1 13.5 6.1 19.1l28.5 40.2c13.5-19.4 21.4-42.9 21.4-68.3c0-13.4-10.8-24.2-24.2-24.2H348c-15.5 0-28 12.5-28 28zm28-76h3.8c39.9 0 72.2 32.3 72.2 72.2c0 49.4-21.5 93.9-55.5 124.6c-5.1 4.6-11.9 6.8-18.7 6s-13-4.4-16.9-10L286.9 240c-9.7-13.7-14.9-30.1-14.9-46.9V188c0-42 34-76 76-76z"]},faTRex:{prefix:"far",iconName:"t-rex",icon:[640,512,[],"e629","M423.8 48C393.1 48 368 73.1 368 104c0 5.6-2 11.1-5.6 15.4l-40 48c-4.6 5.5-11.3 8.6-18.4 8.6H262.1c-53.6 0-97.9 41.8-101 95.3c-1.3 22.9-20.3 40.7-43.2 40.7h-4.3c-21 0-39.5-13.7-45.7-33.7L57.6 244.7l-1 2.5c-5.7 14.2-8.6 29.3-8.6 44.6V296c0 57.4 46.6 104 104 104h40V376c0-13.3 10.7-24 24-24s24 10.7 24 24v30.1L297.9 464H384V448c0-8.8-7.2-16-16-16H344c-8 0-15.5-4-20-10.7l-16-24c-5.8-8.7-5.3-20.1 1.2-28.3l18-22.5c5.7-7.1 8.8-15.9 8.8-25V320c0-26.5-21.5-48-48-48c-13.3 0-24-10.7-24-24s10.7-24 24-24c53 0 96 43 96 96v1.6c0 20-6.8 39.4-19.3 55l-6 7.5H368c35.3 0 64 28.7 64 64v40c0 13.3-10.7 24-24 24H288c-6.4 0-12.5-2.5-17-7l-57-57H152C68.1 448 0 379.9 0 296v-4.3c0-21.4 4.1-42.5 12-62.4l20.3-50.7C36.8 167.4 47.7 160 59.8 160c13 0 24.5 8.5 28.3 20.9l25.3 82.3C120.6 186.9 184.8 128 262.1 128h30.7l27.6-33.2C325 41.8 369.5 0 423.8 0c8.5 0 16.9 1 25 3.1C456.3 1.1 464.1 0 472 0c26.7 0 51.7 12 68.3 32.1C595.7 34.3 640 80 640 136v24c0 30.9-21.9 56.7-51 62.7l-5.8 7.7L564 216l19.2 14.4C571.1 246.5 552.1 256 532 256H460l-15.3 20.5 46.8 26c12.7 7.1 20.6 20.4 20.6 35V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V342.1l-48.1-26.7c-.7-21.5-6.4-41.6-15.9-59.4l28.8-38.4c4.5-6 11.6-9.6 19.2-9.6h84c.8 0 1.5-.1 2.3-.2c-9.3-.8-18-4.9-24.6-11.5l-17.9-17.9c-1.5-1.5-3.5-2.3-5.7-2.3H464c-8.8 0-16-7.2-16-16s7.2-16 16-16h22.1c10.6 0 20.8 4.2 28.3 11.7l17.9 17.9c1.5 1.5 3.5 2.3 5.7 2.3H576c8.8 0 16-7.2 16-16V136c0-30.9-25.1-56-56-56h-8.2c-8.5 0-16.4-4.5-20.7-11.9C499.9 55.7 486.5 48 472 48c-5 0-9.8 .9-14.3 2.6c-5.2 1.9-10.9 2-16.1 .3C435.9 49 429.9 48 423.8 48zM456 88a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faPersonSwimming:eu4,faSwimmer:eu3,faArrowDown:{prefix:"far",iconName:"arrow-down",icon:[384,512,[8595],"f063","M174.6 472.6c4.5 4.7 10.8 7.4 17.4 7.4s12.8-2.7 17.4-7.4l168-176c9.2-9.6 8.8-24.8-.8-33.9s-24.8-8.8-33.9 .8L216 396.1 216 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 340.1L41.4 263.4c-9.2-9.6-24.3-9.9-33.9-.8s-9.9 24.3-.8 33.9l168 176z"]},faUserRobotXmarks:{prefix:"far",iconName:"user-robot-xmarks",icon:[448,512,[],"e4a7","M240 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H144c-44.2 0-80 35.8-80 80v96c0 44.2 35.8 80 80 80H304c44.2 0 80-35.8 80-80V144c0-44.2-35.8-80-80-80H240V16zm96 128v96c0 17.7-14.3 32-32 32V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16H240V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16H176V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v16c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H304c17.7 0 32 14.3 32 32zm64 304v16H304V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H240V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H176V432c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H48l0-16c0-26.5 21.5-48 48-48H352c26.5 0 48 21.5 48 48zM224 512h64H400c26.5 0 48-21.5 48-48V448c0-53-43-96-96-96H96c-53 0-96 43-96 96v16c0 26.5 21.5 48 48 48H160h64zM16 128c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16zm432 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V144zM168 157.4l-14.7-14.7c-5.1-5.1-13.4-5.1-18.6 0s-5.1 13.4 0 18.6L149.4 176l-14.7 14.7c-5.1 5.1-5.1 13.4 0 18.6s13.4 5.1 18.6 0L168 194.6l14.7 14.7c5.1 5.1 13.4 5.1 18.6 0s5.1-13.4 0-18.6L186.6 176l14.7-14.7c5.1-5.1 5.1-13.4 0-18.6s-13.4-5.1-18.6 0L168 157.4zm78.7-14.7c-5.1 5.1-5.1 13.4 0 18.6L261.4 176l-14.7 14.7c-5.1 5.1-5.1 13.4 0 18.6s13.4 5.1 18.6 0L280 194.6l14.7 14.7c5.1 5.1 13.4 5.1 18.6 0s5.1-13.4 0-18.6L298.6 176l14.7-14.7c5.1-5.1 5.1-13.4 0-18.6s-13.4-5.1-18.6 0L280 157.4l-14.7-14.7c-5.1-5.1-13.4-5.1-18.6 0z"]},faMessageQuote:eu0,faCommentAltQuote:eu6,faCandyCorn:{prefix:"far",iconName:"candy-corn",icon:[640,512,[],"f6bd","M612.6 18.1C570.4 4.2 524.1 0 480 0c-44 0-90 4.4-132.2 17.9C331.4 23.4 320 38.8 320 56c0 20.1 7 52 15.6 84c9.1 33.8 21.4 73 34.7 110.4c13.2 37.2 27.9 73.6 41.6 101.3c13.4 27 32.9 64.3 68.1 64.3s54.6-37.3 68.1-64.3c13.8-27.7 28.4-64.1 41.6-101.3C603 213 615.3 173.8 624.4 140C633 108 640 76.1 640 56c0-17.2-11-32.5-27.4-37.9zM480 280c14.2 0 32.1 2.4 45.4 4.6c-6.9 17-13.8 32.6-20.3 45.7c-7 14-12.8 24.8-19.3 32.3c-2.9 3.4-4.9 4.8-5.7 5.2l-.1 .1-.1-.1c-.8-.5-2.8-1.8-5.7-5.2c-6.5-7.5-12.3-18.3-19.3-32.3c-6.5-13.1-13.4-28.7-20.3-45.7c13.3-2.2 31.2-4.6 45.4-4.6zM583.2 107.4C556.2 102.6 512.4 96 480 96s-76.2 6.6-103.2 11.4c-4.7-19.2-7.7-35-8.5-45.5C402.6 51.7 441 48 480 48c39.2 0 77.7 3.6 111.7 13.8c-.9 10.6-3.9 26.4-8.5 45.6zM191.7 122.3c-39.6 20.1-75.4 49.9-106.6 81C54 234.5 24.5 270.1 4.3 309.5c-7.7 15.4-4.9 34.4 7.3 46.6c14.2 14.2 41.8 31.8 70.4 48.3c30.3 17.5 66.8 36.5 102.6 53.6c35.7 16.9 71.8 32.4 101 42.2c28.6 9.6 68.7 22.2 93.6-2.7s12.2-65 2.7-93.6c-9.8-29.3-25.2-65.4-42.2-101c-17-35.9-36.1-72.3-53.6-102.6c-16.5-28.7-34.2-56.2-48.3-70.4c-12.2-12.2-30.8-15.2-46.2-7.5zm91.4 279c10-10 24.4-21 35.4-28.8c7.2 16.9 13.3 32.8 18 46.7c5 14.8 8.5 26.6 9.2 36.5c.3 4.5-.1 6.9-.3 7.8l0 .1-.1 0c-.9 .3-3.3 .7-7.8 .3c-9.9-.7-21.7-4.3-36.5-9.2c-13.9-4.7-29.7-10.8-46.7-18c7.8-10.9 18.8-25.3 28.8-35.4zM234 206.3c-22.5 15.8-58.1 42-81 64.9s-49.2 58.5-64.9 81c-16.9-10.3-30.1-19.3-38.2-26.2c17.1-31.4 41.6-61.2 69.2-88.8c27.7-27.7 57.5-52.4 88.8-69.2c6.8 8.1 15.9 21.4 26.2 38.3z"]},faFolderMagnifyingGlass:eu8,faFolderSearch:eu5,faNotebook:{prefix:"far",iconName:"notebook",icon:[512,512,[],"e201","M240 48H416c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H240V48zm-48 0V464H128c-8.8 0-16-7.2-16-16V416h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V280h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V144h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H112V64c0-8.8 7.2-16 16-16h64zM64 416v32c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H128C92.7 0 64 28.7 64 64V96H24C10.7 96 0 106.7 0 120s10.7 24 24 24H64v88H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v88H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64z"]},faDroplet:eu7,faTint:eu9,faBullseyePointer:{prefix:"far",iconName:"bullseye-pointer",icon:[512,512,[],"f649","M256 464c114.9 0 208-93.1 208-208s-93.1-208-208-208S48 141.1 48 256c0 5.5 .2 10.9 .6 16.3L1.8 286.1C.6 276.2 0 266.2 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-10.2 0-20.2-.6-30.1-1.8l13.8-46.9c5.4 .4 10.8 .6 16.3 .6zm-2.4-48l14.3-48.6C324.2 361.4 368 313.8 368 256c0-61.9-50.1-112-112-112c-57.8 0-105.4 43.8-111.4 100.1L96 258.4c0-.8 0-1.6 0-2.4c0-88.4 71.6-160 160-160s160 71.6 160 160s-71.6 160-160 160c-.8 0-1.6 0-2.4 0zM39 308.5l204.8-60.2c12.1-3.6 23.4 7.7 19.9 19.9L203.5 473c-4.1 13.9-23.2 15.6-29.7 2.6l-28.7-57.3c-.7-1.3-1.5-2.6-2.5-3.7l-88 88c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l88-88c-1.1-1-2.3-1.9-3.7-2.5L36.4 338.2c-13-6.5-11.3-25.6 2.6-29.7z"]},faEraser:{prefix:"far",iconName:"eraser",icon:[576,512,[],"f12d","M97 319c-9.4 9.4-9.4 24.6 0 33.9l72 72c4.5 4.5 10.6 7 17 7H294.1c6.4 0 12.5-2.5 17-7l65-65L216 200 97 319zM285.1 63c28.1-28.1 73.7-28.1 101.8 0L513 189.1c28.1 28.1 28.1 73.7 0 101.8L371.9 432H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H296v0c-.6 0-1.3 0-1.9 0H185.9c-19.1 0-37.4-7.6-50.9-21.1l-72-72c-28.1-28.1-28.1-73.7 0-101.8L285.1 63z"]},faHexagonImage:{prefix:"far",iconName:"hexagon-image",icon:[512,512,[],"e504","M17.1 220c-12.9 22.3-12.9 49.7 0 72l88.3 152.9c12.9 22.3 36.6 36 62.4 36H344.3c25.7 0 49.5-13.7 62.4-36L494.9 292c12.9-22.3 12.9-49.7 0-72L406.6 67.1c-12.9-22.3-36.6-36-62.4-36H167.7c-25.7 0-49.5 13.7-62.4 36L17.1 220zm41.6 48c-4.3-7.4-4.3-16.6 0-24L146.9 91.1c4.3-7.4 12.2-12 20.8-12l176.6 0c8.6 0 16.5 4.6 20.8 12L453.4 244c4.3 7.4 4.3 16.6 0 24l-34.5 59.8-78.1-94c-4.6-5.5-11.3-8.7-18.5-8.7s-13.9 3.2-18.5 8.7L232.2 320l-38.9-40.6c-4.6-4.8-11-7.5-17.6-7.4s-13 2.9-17.4 7.8l-56.9 62.3L58.6 268zM232 160a40 40 0 1 0 -80 0 40 40 0 1 0 80 0z"]},faEarthAmericas:eme,faEarth:emt,faEarthAmerica:emc,faGlobeAmericas:emi,faFileSvg:{prefix:"far",iconName:"file-svg",icon:[512,512,[],"e64b","M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM205.7 352H232c8.8 0 16 7.2 16 16s-7.2 16-16 16H205.7c-7.5 0-13.7 6.1-13.7 13.7c0 5.2 2.9 9.9 7.6 12.2l31.2 15.6c15.5 7.7 25.2 23.5 25.2 40.8c0 25.2-20.4 45.7-45.7 45.7H176c-8.8 0-16-7.2-16-16s7.2-16 16-16h34.3c7.5 0 13.7-6.1 13.7-13.7c0-5.2-2.9-9.9-7.6-12.2l-31.2-15.6C169.8 430.8 160 415 160 397.7c0-25.2 20.4-45.7 45.7-45.7zM456 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H456c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c-8.8 0-16-7.2-16-16s7.2-16 16-16h16c8.8 0 16 7.2 16 16v24c0 22.1-17.9 40-40 40H456c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm-152 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z"]},faCrateApple:emr,faAppleCrate:ema,faPersonBurst:{prefix:"far",iconName:"person-burst",icon:[640,512,[],"e53b","M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H464V176.1c.7 0 1.5-.1 2.3-.1zM464 488V352h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L570.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H466.3c-31.7 0-61 17.1-76.6 44.7L331.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L416 223.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24zM176 8c-8.9 0-17 4.9-21.2 12.7L124.7 77.5 61.6 65.6c-8.7-1.6-17.6 1.7-23.2 8.6s-6.8 16.4-3.3 24.5l25.6 58.9-48.6 42c-6.7 5.8-9.7 14.8-7.7 23.5s8.6 15.5 17.1 17.8l62 16.7 2.5 64.2c.3 8.9 5.6 16.8 13.6 20.7s17.5 3 24.6-2.3l51.7-38 51.7 38c7.2 5.3 16.6 6.1 24.6 2.3s13.2-11.8 13.6-20.7l2.5-64.2 32-8.6L332.2 193l-40.9-35.3 25.6-58.9c3.5-8.1 2.3-17.6-3.3-24.5s-14.5-10.3-23.2-8.6L227.3 77.5 197.2 20.7C193 12.9 184.9 8 176 8zm0 75.2l17.2 32.4c4.9 9.3 15.3 14.3 25.6 12.3l36-6.7-14.6 33.6c-4.2 9.6-1.6 20.9 6.3 27.7l27.7 24L238.9 216c-10.1 2.7-17.3 11.7-17.7 22.2l-1.4 36.6-29.5-21.7c-8.5-6.2-20-6.2-28.4 0l-29.5 21.7-1.4-36.6c-.4-10.5-7.6-19.5-17.7-22.2l-35.4-9.6 27.7-24c7.9-6.9 10.5-18.1 6.3-27.7L97.2 121.1l36 6.7c10.3 1.9 20.7-3.1 25.6-12.3L176 83.2z"]},faGameBoard:{prefix:"far",iconName:"game-board",icon:[448,512,[],"f867","M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM304 96H224v80H144V96H64v80h80v80H64v80h80v80h80V336h80v80h80V336H304V256h80V176H304V96zM224 256v80H144V256h80zm0 0V176h80v80H224z"]},faHatChef:{prefix:"far",iconName:"hat-chef",icon:[512,512,[],"f86b","M180.9 100.3C192.2 69.7 221.6 48 256 48s63.8 21.7 75.1 52.3c3.2 8.7 11.2 14.8 20.5 15.6s18.2-3.8 22.8-11.9c8.3-14.4 23.9-24 41.6-24c26.5 0 48 21.5 48 48c0 10.9-2.9 28.1-8.1 49.2c-5.1 20.6-11.9 43.2-18.8 64.4c-6.9 21.2-13.8 40.6-19 54.8c-1 2.7-1.9 5.3-2.8 7.6H360.6l23.2-133.3c1.5-8.7-4.3-17-13-18.5s-17 4.3-18.5 13L328.1 304H272V160c0-8.8-7.2-16-16-16s-16 7.2-16 16V304H183.9L159.8 165.3c-1.5-8.7-9.8-14.5-18.5-13s-14.5 9.8-13 18.5L151.4 304H96.6c-.9-2.3-1.8-4.9-2.8-7.6c-5.2-14.2-12.1-33.7-19-54.8c-6.9-21.2-13.7-43.8-18.8-64.4C50.9 156.1 48 138.9 48 128c0-26.5 21.5-48 48-48c17.7 0 33.3 9.6 41.6 24c4.7 8.1 13.6 12.7 22.8 11.9s17.3-6.9 20.5-15.6zM454.4 336.7L432 328c22.4 8.7 22.4 8.7 22.4 8.7l0 0 0 0 0-.1 .1-.3 .5-1.3c.4-1.1 1-2.7 1.8-4.8c1.6-4.1 3.8-10.1 6.4-17.3c5.3-14.6 12.4-34.6 19.5-56.4c7.1-21.8 14.3-45.7 19.7-67.8c5.3-21.7 9.4-43.5 9.4-60.6c0-53-43-96-96-96c-21.6 0-41.6 7.2-57.6 19.2C335.1 20.1 297.9 0 256 0s-79.1 20.1-102.4 51.2c-16-12-36-19.2-57.6-19.2C43 32 0 75 0 128c0 17.1 4.1 38.9 9.4 60.6c5.4 22.2 12.6 46 19.7 67.8c7.1 21.8 14.2 41.9 19.5 56.4c2.7 7.3 4.9 13.2 6.4 17.3c.8 2.1 1.4 3.7 1.8 4.8l.5 1.3 .1 .3 0 .1 0 0 0 0s0 0 22.4-8.7l-22.4 8.7C61.2 345.9 70.1 352 80 352H432c9.9 0 18.8-6.1 22.4-15.3zM64 384v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384H400v64c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V384H64z"]},faHandBackPointRight:{prefix:"far",iconName:"hand-back-point-right",icon:[512,512,[],"e1a1","M512 176c0-35.3-28.7-64-64-64l-188.8 0c-3.6-5.2-7.6-10.2-11.9-14.9L228.8 76.8C212.1 58.5 188.5 48 163.7 48l-10.2 0C99.5 48 49.5 76.7 22.2 123.4L20.7 126C7.1 149.3 0 175.7 0 202.6L0 328c0 66.3 53.7 120 120 120l8 0 96 0c35.3 0 64-28.7 64-64c0-2.8-.2-5.6-.5-8.3c19.4-11 32.5-31.8 32.5-55.7c0-5.3-.7-10.5-1.9-15.5c20.2-10.8 33.9-32 33.9-56.5c0-2.7-.2-5.4-.5-8l96.5 0c35.3 0 64-28.7 64-64zm-64-16c8.8 0 16 7.2 16 16s-7.2 16-16 16l-136 0c-10.3 0-19.5 6.6-22.8 16.4s.1 20.6 8.3 26.8c3.9 3 6.4 7.6 6.4 12.8c0 8.8-7.2 16-16 16l-8 0c-10.3 0-19.5 6.6-22.8 16.4s.1 20.6 8.3 26.8c3.9 3 6.4 7.6 6.4 12.8c0 8.8-7.2 16-16 16c-9.1 0-17.4 5.1-21.5 13.3s-3.2 17.9 2.3 25.1c2 2.7 3.2 6 3.2 9.6c0 8.8-7.2 16-16 16l-96 0-8 0c-39.8 0-72-32.2-72-72l0-125.4c0-18.4 4.9-36.5 14.2-52.4l-20-11.7 20 11.7 1.5-2.6c18.6-32 52.8-51.6 89.8-51.6l10.2 0c11.3 0 22 4.8 29.6 13.1L210.5 128 168 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l78 0 2 0 200 0z"]},faDove:{prefix:"far",iconName:"dove",icon:[512,512,[128330],"f4ba","M256.3 159c1-14.8 4.3-28.9 9.6-42C251.3 91.3 241.7 61.6 240.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8C190.2 22.2 174.9 44.5 161 76.1c13.4 29 36.1 50.6 63.1 66.9c10.5 6.3 21.4 11.6 32.2 16zM400 160a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM177.1 208c45.8 29 96.4 42.7 132 47c6.8 .8 13.7-1.3 18.8-5.9s8.1-11.1 8.1-18V168c0-30.9 25.1-56 56-56h61.8L436 138.7c-2.6 3.9-4 8.6-4 13.3V296c0 57.4-46.6 104-104 104H269.6c-5.4 0-10.7 1.9-15 5.3L181.2 464c-62.2-.9-106.4-30.9-126.8-51.6l99.7-27.2c8.9-2.4 15.6-9.8 17.3-18.9s-2.1-18.3-9.5-23.7C125.4 316.3 80 267.5 80 184c0-31.8 3.9-55.5 8.9-73.1c20.4 43.4 53.2 74.9 88.2 97.1zM91.2 32c-9.9 0-19.4 4.9-25 13.6C52.7 66.3 32 106.2 32 184c0 77.3 31.8 131.1 66.1 166.7L29.5 369.4c-12.8 3.5-23 13.1-27.3 25.6S.1 421.4 8 432c22.2 29.6 84.5 80 176 80c9.1 0 17.9-3.1 25-8.8L278 448h50c83.9 0 152-68.1 152-152V159.3l25.9-38.9c4-6 6.1-13 6.1-20.1c0-20-16.2-36.3-36.3-36.3H392c-57.4 0-104 46.6-104 104v34.5c-26.3-6.1-57-17.3-85.2-35.1c-38.3-24.2-70.7-60-82.3-111.9C117.5 42.3 105.7 32 91.2 32z"]},faSnowflakeDroplets:{prefix:"far",iconName:"snowflake-droplets",icon:[640,512,[],"e5c1","M320 0c13.3 0 24 10.7 24 24V70.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-57 57v76.5l66.2-38.2 20.9-77.8c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4L469 142.2l37.1-21.4c11.5-6.6 26.2-2.7 32.8 8.8s2.7 26.2-8.8 32.8L493 183.8l31.5 8.4c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-77.8-20.9L368 256l66.2 38.2 77.8-20.9c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4L493 328.2l28 16.2-22 42.7L469 369.8l8.4 31.5c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-20.9-77.8L344 297.6v76.5l57 57c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V441.9l-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V297.6l-66.2 38.2-20.9 77.8c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l8.4-31.5-30.1 17.4-22-42.7 28-16.2-31.5-8.4c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l77.8 20.9L272 256l-66.2-38.2-77.8 20.9c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l31.5-8.4-37.1-21.4c-11.5-6.6-15.4-21.3-8.8-32.8s21.3-15.4 32.8-8.8L171 142.2l-8.4-31.5c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l20.9 77.8L296 214.4V137.9L239 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24zM519.1 418.1l47.5-92.4c1.8-3.5 5.4-5.7 9.3-5.7s7.5 2.2 9.3 5.7l47.5 92.4c4.7 9.1 7.1 19.3 7.1 29.5c0 35.3-28.7 64.3-64 64.3s-64-29-64-64.3c0-10.2 2.4-20.4 7.1-29.5zM54.7 325.7c1.8-3.5 5.4-5.7 9.3-5.7s7.5 2.2 9.3 5.7l47.5 92.4c4.7 9.1 7.1 19.3 7.1 29.5C128 483 99.3 512 64 512s-64-29-64-64.3c0-10.2 2.4-20.4 7.1-29.5l47.5-92.4z"]},faBatteryEmpty:emn,faBattery0:emo,faGrid4:{prefix:"far",iconName:"grid-4",icon:[448,512,[],"e198","M32 89.6V64H57.6V89.6H32zm57.6 16V48c0-8.8-7.2-16-16-16H16C7.2 32 0 39.2 0 48v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H73.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4zm-16 45.9H16c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H73.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V167.5c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zm0 119.5H16c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H73.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V286.9c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zM16 390.4c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4V464c0 8.8 7.2 16 16 16H73.6c8.8 0 16-7.2 16-16V406.4c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6H16zM32 209.1V183.5H57.6v25.6H32zm0 119.5V302.9H57.6v25.6H32zM32 448V422.4H57.6V448H32zM151.5 89.6V64h25.6V89.6H151.5zm57.6 16V48c0-8.8-7.2-16-16-16H135.5c-8.8 0-16 7.2-16 16v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6 0c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4zm-16 45.9h0H135.5c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V167.5c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zm0 119.5H135.5c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V286.9c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zM135.5 390.4c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4V464c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V406.4c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6H135.5zm16-181.3V183.5h25.6v25.6H151.5zm0 119.5V302.9h25.6v25.6H151.5zm0 119.5V422.4h25.6V448H151.5zM270.9 64h25.6V89.6H270.9V64zm48.6 56c5.3-2.6 9-8.1 9-14.4V48c0-8.8-7.2-16-16-16H254.9c-8.8 0-16 7.2-16 16v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h0 57.6 0c2.5 0 4.9-.6 7-1.6zm0 33.1c-2.1-1-4.5-1.6-7-1.6h0H254.9h0c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V167.5c0-6.3-3.7-11.8-9-14.4zm0 119.5c-2.1-1-4.5-1.6-7-1.6H254.9c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h57.6c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V286.9c0-6.3-3.7-11.8-9-14.4zm-7 117.8H254.9c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4V464c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V406.4c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zM270.9 183.5h25.6v25.6H270.9V183.5zm0 119.5h25.6v25.6H270.9V302.9zm0 119.5h25.6V448H270.9V422.4zM390.4 89.6V64H416V89.6H390.4zm57.6 16V48c0-8.8-7.2-16-16-16H374.4c-8.8 0-16 7.2-16 16v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6h0H432h0c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4zm-16 45.9h0H374.4h0c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H432c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V167.5c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zm0 119.5H374.4c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4v57.6c0 6.3 3.7 11.8 9 14.4c2.1 1 4.5 1.6 7 1.6H432c2.5 0 4.9-.6 7-1.6c5.3-2.6 9-8.1 9-14.4V286.9c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6zM374.4 390.4c-2.5 0-4.9 .6-7 1.6c-5.3 2.6-9 8.1-9 14.4V464c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V406.4c0-6.3-3.7-11.8-9-14.4c-2.1-1-4.5-1.6-7-1.6H374.4zm16-181.3V183.5H416v25.6H390.4zm0 119.5V302.9H416v25.6H390.4zm0 119.5V422.4H416V448H390.4z"]},faSocks:{prefix:"far",iconName:"socks",icon:[512,512,[129510],"f696","M288 48c0-17 5.3-32.8 14.4-45.8C297.9 .8 293 0 288 0H176c-26.5 0-48 21.5-48 48V234.3c0 21.7-9.8 42.2-26.6 55.9l-66.5 54C12.8 362.2 0 389.1 0 417.5C0 469.7 42.3 512 94.5 512h6.9c22.6 0 44.6-7.6 62.5-21.5l12.9-10.1c-8.4-14.6-13.9-31-15.9-48.5l-26.6 20.8c-9.4 7.3-21 11.3-32.9 11.3H94.5C68.8 464 48 443.2 48 417.5c0-14 6.3-27.2 17.2-36.1l66.5-54c28-22.8 44.3-57 44.3-93.1V144H288V96H176V48H288zM368 0c-26.5 0-48 21.5-48 48V234.3c0 21.7-9.8 42.2-26.6 55.9l-66.5 54c-22.1 17.9-34.9 44.9-34.9 73.3c0 52.2 42.3 94.5 94.5 94.5h6.3c23.1 0 45.5-7.9 63.4-22.5l111.3-90.1c28.1-22.8 44.5-57.1 44.5-93.3V48c0-26.5-21.5-48-48-48H368zm0 48h96V96H368V48zm0 96h96V306.2c0 21.7-9.8 42.3-26.7 56L326 452.2c-9.4 7.6-21.1 11.8-33.2 11.8h-6.3c-25.7 0-46.5-20.8-46.5-46.5c0-14 6.3-27.2 17.2-36.1l66.5-54c28-22.8 44.3-57 44.3-93.1V144z"]},faFaceSunglasses:{prefix:"far",iconName:"face-sunglasses",icon:[512,512,[],"e398","M256 464C141.1 464 48 370.9 48 256c0-16.3 1.9-32.2 5.4-47.4l3.9 23.3C61.2 255 81.2 272 104.7 272h78.7c23.5 0 43.5-17 47.3-40.1l6.6-39.9h37.3l6.6 39.9c3.9 23.1 23.9 40.1 47.3 40.1h78.7c23.5 0 43.5-17 47.3-40.1l3.9-23.3c3.6 15.2 5.4 31.1 5.4 47.4c0 114.9-93.1 208-208 208zM227.1 144c-8.7-9.8-21.4-16-35.8-16H96.7c-1.6 0-3.2 .1-4.8 .2C129.9 79.4 189.3 48 256 48s126.1 31.4 164.1 80.2c-1.6-.2-3.2-.2-4.8-.2H320.7c-14.4 0-27.1 6.2-35.8 16H227.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM143.7 332.7c-9.7 9-10.4 24.2-1.4 33.9c22 23.8 60 49.4 113.6 49.4s91.7-25.5 113.6-49.4c9-9.7 8.4-24.9-1.4-33.9s-24.9-8.4-33.9 1.4C319.2 350.5 293.2 368 256 368s-63.2-17.5-78.4-33.9c-9-9.7-24.2-10.4-33.9-1.4z"]},faInbox:{prefix:"far",iconName:"inbox",icon:[512,512,[],"f01c","M48 336h81.2l20.9 41.9c6.8 13.6 20.6 22.1 35.8 22.1H326.1c15.1 0 29-8.6 35.8-22.1L382.8 336H464v80c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V336zm406.5-48H377.9c-15.1 0-29 8.6-35.8 22.1L321.2 352H190.8l-20.9-41.9c-6.8-13.6-20.6-22.1-35.8-22.1H57.5l49-195.9C108.2 85 114.6 80 122 80H390c7.3 0 13.7 5 15.5 12.1l49 195.9zM0 327.9V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V327.9c0-5.2-.6-10.4-1.9-15.5l-58-231.9C445 52 419.4 32 390 32H122C92.6 32 67 52 59.9 80.5L1.9 312.4C.6 317.4 0 322.6 0 327.9z"]},faSquare0:{prefix:"far",iconName:"square-0",icon:[448,512,[],"e255","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 32c53 0 96 43 96 96v64c0 53-43 96-96 96s-96-43-96-96V224c0-53 43-96 96-96zm-48 96v64c0 26.5 21.5 48 48 48s48-21.5 48-48V224c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},faSection:{prefix:"far",iconName:"section",icon:[256,512,[],"e447","M48.4 90.6c2.8-15.9 12.5-27.3 29-34.6c17.6-7.7 42.8-10.5 73.1-5.6L153.7 30l-3.3 20.5c9.7 1.6 39.9 7.6 49.1 10.1c12.8 3.5 26-4 29.5-16.8s-4-26-16.8-29.5C200.7 11.1 168.7 4.8 158.1 3C121.8-2.8 86.5-.5 58 12.1C28.6 25.1 6.7 49 1 83.3c-.1 .4-.1 .8-.2 1.2c-2.2 19.5 .4 37 7.9 52.3c7.4 15.2 18.8 26.6 31.4 35.3c2.4 1.7 4.9 3.3 7.4 4.8C24.2 189.8 6.8 210.7 1.7 239.4c-.1 .4-.1 .9-.2 1.3c-2.3 18.8 .4 35.8 8.1 50.7c7.6 14.6 19.1 25.5 31.6 33.7c22.9 15.1 53.3 23.9 79.2 31.5l3.6 1c29 8.5 52.3 15.7 67.7 26.7c7.1 5.1 11.4 10.2 13.7 15.6c2.3 5.3 3.6 12.8 1.6 24.2c-2.5 14.2-11.6 25.1-28.5 32.2c-17.7 7.4-43.1 9.9-73.3 5.3c-14.9-2.4-40.4-10.8-61-17.7c-4.5-1.5-8.8-2.9-12.7-4.2c-12.6-4.1-26.1 2.8-30.2 15.4s2.8 26.1 15.4 30.2c3 1 6.5 2.1 10.5 3.5l0 0 0 0 0 0c20.3 6.7 51.4 17.1 70.6 20.2l.1 0c36 5.5 70.9 3.3 99.1-8.5c29-12.1 51.4-34.8 57.3-68.1c3.4-19 1.9-36.3-4.8-51.8c-6.7-15.3-17.6-26.8-29.8-35.6c0 0 0 0 0 0c17.7-13.5 30.5-32.7 34.7-58c3.3-19.7 1.8-37.5-4.7-53.4c-6.5-15.8-17.3-27.9-29.6-37.2c-23.2-17.5-55.1-27.4-81.8-35.6l-.7-.2c-29.3-9-53.3-16.5-69.9-28.1c-7.7-5.4-12.7-11-15.7-17c-2.8-5.8-4.6-13.7-3.4-25.1zM163.2 319.3c-8.6-2.8-17-5.2-25-7.6l-.8-.2C108.3 303 84.2 295.9 67.6 285c-7.8-5.1-12.6-10.3-15.4-15.7c-2.6-5-4.3-11.9-3.2-22.1c2.7-13.9 11.7-24.6 28.4-31.6c13-5.4 30.2-8.3 50.5-7.5c26.9 8.4 48.6 15.8 63.1 26.8c7.1 5.4 11.6 10.9 14.1 17.1c2.5 6.1 3.9 14.7 1.8 27.2c-3.3 19.4-17.2 33.8-43.7 40.1z"]},faSquareThisWayUp:ems,faBoxUp:eml,faGaugeHigh:emf,faTachometerAlt:emh,faTachometerAltFast:emg,faSquareAmpersand:{prefix:"far",iconName:"square-ampersand",icon:[448,512,[],"e260","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm184 95.6c0 4.1 1.6 8.1 4.6 11L203 217.1l23.6-17.3c3.4-2.5 5.4-6.4 5.4-10.6c0-7.3-5.9-13.2-13.2-13.2H199.6c-8.6 0-15.6 7-15.6 15.6zm71 46.9l-17.6 12.9 28.7 28.7 26.2-37.8c7.5-10.9 22.5-13.6 33.4-6.1s13.6 22.5 6.1 33.4l-31.1 45L329 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-22.4-22.4c-15.1 18.5-37.8 29.4-62 29.4H178.5c-36.7 0-66.5-29.8-66.5-66.5c0-21.2 10.1-41.1 27.2-53.6l24.7-18.1-9.2-9.2c-11.9-11.9-18.6-28.1-18.6-45c0-35.1 28.5-63.6 63.6-63.6h19.2c33.8 0 61.2 27.4 61.2 61.2c0 19.5-9.3 37.8-25 49.3zm-87.5 64.1c-4.7 3.5-7.5 9-7.5 14.9c0 10.2 8.3 18.5 18.5 18.5h32.2c10.5 0 20.3-5.2 26.3-13.8l1.4-2-40.1-40.1-30.7 22.5z"]},faEnvelopeOpenText:{prefix:"far",iconName:"envelope-open-text",icon:[512,512,[],"f658","M392 48H120c-4.4 0-8 3.6-8 8V225.2L69.2 190.1c-1.7-1.4-3.4-2.6-5.2-3.8V56C64 25.1 89.1 0 120 0H392c30.9 0 56 25.1 56 56V186.2c-1.8 1.2-3.5 2.5-5.2 3.8L400 225.2V56c0-4.4-3.6-8-8-8zM160 120c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24zm0 80c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24zM48 276.2V456c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V276.2L322 392.8c-38.4 31.5-93.7 31.5-132 0L48 276.2zM0 237.9C0 221.4 13.4 208 29.9 208c6.9 0 13.6 2.4 19 6.8l171.6 141c20.7 17 50.4 17 71.1 0l171.6-141c5.3-4.4 12.1-6.8 19-6.8c16.5 0 29.9 13.4 29.9 29.9V456c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V237.9z"]},faLampDesk:{prefix:"far",iconName:"lamp-desk",icon:[512,512,[],"e014","M347.3 97.9L309.3 59.9C301.6 52.3 291.3 48 280.6 48C258.2 48 240 66.2 240 88.6c0 10.8 4.3 21.1 11.9 28.7l38.1 38.1c9 9 14.1 21.2 14.1 33.9v60.1L441.4 112H381.3c-12.7 0-24.9-5.1-33.9-14.1zm-4.1-72L381.3 64H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-73.5 73.5-45.1 45.1-73.5 73.5c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V189.3l-13.7-13.7c-.6 .7-1.3 1.4-2 2.1l-93.1 86L204.4 464H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H154.5L96.9 262.6c-2.5-8.7 .1-18.1 6.8-24.2l104-96c.5-.5 1-.9 1.5-1.3C198.1 126 192 107.6 192 88.6C192 39.7 231.7 0 280.6 0c23.5 0 46 9.3 62.6 25.9zM432 288c-14.7 0-27.8-6.6-36.6-16.9l67.7-67.7c10.3 8.8 16.9 21.9 16.9 36.6c0 26.5-21.5 48-48 48z"]},faHospital:emM,faHospitalAlt:emu,faHospitalWide:emm,faPollPeople:{prefix:"far",iconName:"poll-people",icon:[640,512,[],"f759","M128 48A48 48 0 1 0 32 48a48 48 0 1 0 96 0zM592 80v64H480V80H592zM272 32c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H272zM592 368v64H352V368H592zM272 320c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H272zM64 128c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64zm64 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM64 416c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64z"]},faWhiskeyGlassIce:emd,faGlassWhiskeyRocks:emp,faWineBottle:{prefix:"far",iconName:"wine-bottle",icon:[512,512,[],"f72f","M391 7c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9c-7.5 7.5-18.8 9-27.9 4.4l-72.5 72.5c-8 8-10.9 19.6-9.6 30.9c4 36.7-8.1 74.8-36.2 103L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5l33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6l88 88c6.2 6.2 16.4 6.2 22.6 0l36-36L88.7 312.7l-36 36L18.7 314.7 180.2 153.3c28.1-28.1 66.3-40.2 103-36.2c11.3 1.2 22.9-1.6 30.9-9.6l72.5-72.5c-4.6-9-3.1-20.3 4.4-27.9zM200.7 200.7L311.3 311.3l13.5-13.5c17.4-17.4 24.9-41 22.5-63.8c-2.4-21.8 2.6-49.3 23.4-70l70.7-70.7L418.7 70.6l-70.7 70.7c-20.8 20.8-48.2 25.8-70 23.4c-22.9-2.5-46.4 5-63.8 22.4l-13.5 13.5z"]},faChessRook:{prefix:"far",iconName:"chess-rook",icon:[448,512,[9820],"f447","M80 80V192c0 2.5 1.2 4.9 3.2 6.4l51.2 38.4c6.8 5.1 10.4 13.4 9.5 21.9L133.5 352H85.2l9.4-85L54.4 236.8C40.3 226.2 32 209.6 32 192V72c0-22.1 17.9-40 40-40H376c22.1 0 40 17.9 40 40V192c0 17.6-8.3 34.2-22.4 44.8L353.4 267l9.4 85H314.5l-10.4-93.3c-.9-8.4 2.7-16.8 9.5-21.9l51.2-38.4c2-1.5 3.2-3.9 3.2-6.4V80H304v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H192v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H80zm4.7 384H363.3l-16.6-32H101.2L84.7 464zm271.9-80c12 0 22.9 6.7 28.4 17.3l26.5 51.2c3 5.8 4.6 12.2 4.6 18.7c0 22.5-18.2 40.8-40.8 40.8H72.8C50.2 512 32 493.8 32 471.2c0-6.5 1.6-12.9 4.6-18.7l26.5-51.2C68.5 390.7 79.5 384 91.5 384h265zM208 288c-8.8 0-16-7.2-16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 8.8-7.2 16-16 16H208z"]},faUserBountyHunter:{prefix:"far",iconName:"user-bounty-hunter",icon:[448,512,[],"e2bf","M323 120C309.4 78 270 48 224 48s-85.4 30-99 72H323zm5.5 36.4L248 171.5v98.4l9.5-1.9c7.6-49.7 42.9-81.5 71.9-97.8l-.9-13.8zm-209 0l-.9 13.8c29 16.3 64.2 48.1 71.9 97.8l9.5 1.9V171.5l-80.5-15.1zM96 70C123.1 27.7 170.5 0 224 0c80.1 0 146.5 62.2 151.7 142.2L383 256.5c1.3 20-12.4 37.9-32.1 41.8L250.1 318.4c-5.2 1-10.4 1.6-15.7 1.6H213.5c-5.3 0-10.5-.5-15.7-1.6L97 298.3c-16.2-3.2-28.4-16-31.4-31.6c-1-3.4-1.6-7-1.6-10.7V16C64 7.2 71.2 0 80 0H96c8.8 0 16 7.2 16 16s-7.2 16-16 16V70zM313.6 400H134.4c-40 0-73.6 27.1-83.5 64H160l59.2-44.4c2.8-2.1 6.8-2.1 9.6 0L288 464H397.1c-9.9-36.9-43.5-64-83.5-64zM0 486.4C0 412.2 60.2 352 134.4 352H313.6C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4z"]},faBarsStaggered:emz,faReorder:emC,faStream:emL,faDiagramSankey:{prefix:"far",iconName:"diagram-sankey",icon:[576,512,[],"e158","M329.9 80c-2.8 0-5.4 1.5-6.8 3.8L253.8 197.2c-10.2 16.6-28.3 26.8-47.8 26.8H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H206.1c2.8 0 5.4-1.5 6.8-3.8L282.2 58.8C292.3 42.2 310.4 32 329.9 32H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H329.9zm-124 240l61.7 108c1.4 2.5 4.1 4 6.9 4H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H274.6c-20.1 0-38.7-10.8-48.6-28.2L150.6 320H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H205.9z"]},faCloudHailMixed:{prefix:"far",iconName:"cloud-hail-mixed",icon:[512,512,[],"f73a","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM81.5 353.9c-12.2-5.2-26.3 .4-31.5 12.6l-10.3 24c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l10.3-24c5.2-12.2-.4-26.3-12.6-31.5zm120 0c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zm232 0c-12.2-5.2-26.3 .4-31.5 12.6l-48 112c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l48-112c5.2-12.2-.4-26.3-12.6-31.5zM326.1 385.5c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6l-10.3 24c-5.2 12.2 .4 26.3 12.6 31.5s26.3-.4 31.5-12.6l10.3-24zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm256-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCircleUpLeft:{prefix:"far",iconName:"circle-up-left",icon:[512,512,[],"e128","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 313.4c0 12.5 10.1 22.6 22.6 22.6c6 0 11.8-2.4 16-6.6L232 296l66.3 66.3c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7l36.7-36.7c3.6-3.6 5.7-8.5 5.7-13.7s-2-10-5.7-13.7L296 232l33.4-33.4c4.2-4.2 6.6-10 6.6-16c0-12.5-10.1-22.6-22.6-22.6H176c-8.8 0-16 7.2-16 16V313.4z"]},faDharmachakra:{prefix:"far",iconName:"dharmachakra",icon:[512,512,[9784],"f655","M232.4 24.7l.4 8.5c-44.4 4.6-85 22.1-117.9 48.8l-5.7-6.3c-9.1-10-24.6-10.3-34.2-.8s-9.2 25.1 .8 34.2l6.3 5.7c-26.7 32.9-44.3 73.4-48.8 117.9l-8.5-.4C11.3 231.8 0 242.5 0 256s11.3 24.2 24.7 23.6l8.5-.4c4.6 44.4 22.1 85 48.8 117.9l-6.3 5.7c-10 9.1-10.3 24.6-.8 34.2s25.1 9.2 34.2-.8l5.7-6.3c32.9 26.7 73.4 44.3 117.9 48.8l-.4 8.5c-.6 13.5 10.1 24.7 23.6 24.7s24.2-11.3 23.6-24.7l-.4-8.5c44.4-4.6 85-22.1 117.9-48.8l5.7 6.3c9.1 10 24.6 10.3 34.2 .8s9.2-25.1-.8-34.2l-6.3-5.7c26.7-32.9 44.3-73.4 48.8-117.9l8.5 .4c13.5 .6 24.7-10.1 24.7-23.6s-11.3-24.2-24.7-23.6l-8.5 .4c-4.6-44.4-22.1-85-48.8-117.9l6.3-5.7c10-9.1 10.3-24.6 .8-34.2s-25.1-9.2-34.2 .8L397.1 82c-32.9-26.7-73.4-44.3-117.9-48.8l.4-8.5C280.2 11.3 269.5 0 256 0s-24.2 11.3-23.6 24.7zM147.3 394.4l54.2-59.4c10.9 7.5 23.5 12.9 37.1 15.4l-3.7 80.3c-32.8-3.9-62.9-16.9-87.6-36.3zm29.6-84l-59.4 54.2C98.1 340 85.2 309.9 81.2 277.1l80.3-3.7c2.5 13.6 7.8 26.1 15.4 37.1zM81.2 234.9c3.9-32.8 16.9-62.9 36.3-87.6l59.4 54.2c-7.5 10.9-12.9 23.5-15.4 37.1l-80.3-3.7zm120.3-58l-54.2-59.4c24.7-19.4 54.8-32.4 87.6-36.3l3.7 80.3c-13.6 2.5-26.1 7.8-37.1 15.4zm108.9 0c-10.9-7.5-23.5-12.9-37.1-15.4l3.7-80.3c32.8 3.9 62.9 16.9 87.6 36.3l-54.2 59.4zm54.2 217.5c-24.7 19.4-54.8 32.4-87.6 36.3l-3.7-80.3c13.6-2.5 26.1-7.8 37.1-15.4l54.2 59.4zm29.8-29.8l-59.4-54.2c7.5-10.9 12.9-23.5 15.4-37.1l80.3 3.7c-3.9 32.8-16.9 62.9-36.3 87.6zm0-217.4c19.4 24.7 32.4 54.8 36.3 87.6l-80.3 3.7c-2.5-13.6-7.8-26.1-15.4-37.1l59.4-54.2zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faObjectsAlignLeft:{prefix:"far",iconName:"objects-align-left",icon:[512,512,[],"e3be","M0 24C0 10.7 10.7 0 24 0S48 10.7 48 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 24zM176 176l288 0 0-64-288 0 0 64zm-48-64c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-64zm48 288l160 0 0-64-160 0 0 64zm-48-64c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-64z"]},faOilCanDrip:{prefix:"far",iconName:"oil-can-drip",icon:[640,512,[],"e205","M352 88c0 13.3-10.7 24-24 24H280v48h88.9c9.9 0 19.7 2.3 28.6 6.8L448 192l139.8-30 2.1-.4 11.3-2.4 13.9-3c18.1-3.9 30.7 17.6 18.4 31.5l-9.4 10.6-7.6 8.6-1.4 1.6L451.1 394.3c-12.1 13.8-29.6 21.7-48 21.7H144c-26.5 0-48-21.5-48-48V346.7l-67.5-30C11.2 309 0 291.8 0 272.8V208c0-26.5 21.5-48 48-48H96h48 3.2H232V112H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H328c13.3 0 24 10.7 24 24zM458.7 242.1c-11.4 2.4-23.2 .9-33.6-4.3l-50.5-25.2c-1.8-.9-3.7-1.4-5.7-1.4H147.2V364.8H403.1c3.7 0 7.2-1.6 9.6-4.3L530.8 226.6l-72.1 15.4zM96 211.2V208H48v64.8l48 21.3V211.2zM592 448c-26.5 0-48-21.5-48-48c0-21 20.6-62.6 34.9-88.8c5.8-10.6 20.5-10.6 26.3 0C619.4 337.4 640 379 640 400c0 32-21.5 48-48 48z"]},faFaceSmilingHands:{prefix:"far",iconName:"face-smiling-hands",icon:[640,512,[],"e396","M320 352c-27.4 0-48.6-9.4-64-20.9V384v2.5c18 8.1 39.4 13.5 64 13.5s46-5.4 64-13.5V384 331.1c-15.4 11.5-36.6 20.9-64 20.9zM112 252.3C114 139.1 206.4 48 320 48s206 91.1 208 204.3c13.3-11.9 31.7-15.2 47.7-9.6C568.7 107.5 456.9 0 320 0S71.3 107.5 64.3 242.6c16-5.5 34.4-2.3 47.7 9.6zm139 200c-4.6 15.8-12.2 30.4-22.1 43c28.3 10.8 59 16.7 91.1 16.7s62.8-5.9 91.1-16.7c-9.9-12.6-17.5-27.2-22.1-43c-21.6 7.6-44.8 11.7-69 11.7s-47.4-4.1-69-11.7zm30.6-223.5l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm160 0l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm129.7 70.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-79 79c-5 5-13.7 1.5-13.7-5.7V330.4c0-11-9-20-20-20s-20 9-20 20V384v32.8c0 52.6 42.6 95.2 95.2 95.2c25.2 0 49.5-10 67.3-27.9l56.8-56.8c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L593.4 424c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L561.4 392c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l67.3-67.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L529.4 360c-2.6 2.6-6.8 2.6-9.4 0s-2.6-6.8 0-9.4l51.3-51.3zM68.7 276.7c-6.2 6.2-6.2 16.4 0 22.6L120 350.6c2.6 2.6 2.6 6.8 0 9.4s-6.8 2.6-9.4 0L43.3 292.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L88 382.6c2.6 2.6 2.6 6.8 0 9.4s-6.8 2.6-9.4 0L27.3 340.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L56 414.6c2.6 2.6 2.6 6.8 0 9.4s-6.8 2.6-9.4 0L27.3 404.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.8 56.8C79.3 502 103.6 512 128.8 512c52.6 0 95.2-42.6 95.2-95.2V384 330.4c0-11-9-20-20-20s-20 9-20 20v19.7c0 7.1-8.6 10.7-13.7 5.7l-79-79c-6.2-6.2-16.4-6.2-22.6 0z"]},faBroccoli:{prefix:"far",iconName:"broccoli",icon:[512,512,[129382],"e3e2","M256 0c-37.2 0-69.5 21.2-85.4 52.1C162.2 49.4 153.3 48 144 48c-48.6 0-88 39.4-88 88c0 10.7 1.9 20.9 5.4 30.4C25.5 180.3 0 215.2 0 256c0 53 43 96 96 96H416c53 0 96-43 96-96c0-40.8-25.5-75.7-61.4-89.6c3.5-9.5 5.4-19.7 5.4-30.4c0-48.6-39.4-88-88-88c-9.3 0-18.2 1.4-26.6 4.1C325.5 21.2 293.2 0 256 0zM208.4 89.7C211.5 66.2 231.6 48 256 48s44.5 18.2 47.6 41.7c1.1 8.6 6.9 16 15 19.2s17.3 1.8 24.1-3.8c6.9-5.7 15.7-9.1 25.4-9.1c22.1 0 40 17.9 40 40c0 12-5.3 22.8-13.7 30.2c-7.8 6.8-10.4 17.9-6.3 27.4s13.7 15.4 24.1 14.6c1.3-.1 2.6-.2 4-.2c26.5 0 48 21.5 48 48s-21.5 48-48 48H96c-26.5 0-48-21.5-48-48s21.5-48 48-48c1.3 0 2.7 .1 4 .2c10.3 .8 20-5 24.1-14.6s1.5-20.6-6.3-27.4C109.3 158.8 104 148 104 136c0-22.1 17.9-40 40-40c9.7 0 18.5 3.4 25.4 9.1c6.7 5.5 15.9 7 24.1 3.8s13.8-10.6 15-19.2zM192.2 490.3c5 12.8 17.1 21.7 30.9 21.7h65.9c13.8 0 25.9-8.9 30.9-21.7c17.6-45.3 39.6-82.1 56.1-106.3H280l-16.8 33.7c-2.9 5.9-11.4 5.9-14.3 0L232 384H136.1c16.5 24.2 38.5 60.9 56.1 106.3z"]},faRouteInterstate:{prefix:"far",iconName:"route-interstate",icon:[512,512,[],"f61b","M64 192H447.3c-3.3 42-12.4 79.6-27.6 113.3C391 369 338.9 421.2 255.5 461.7c-84.6-37.1-136.4-89.1-164.6-153.4C75.7 273.8 67 235.1 64 192zM272.6 6c-10.2-6.1-23-6.1-33.2 0c-53.2 31.8-107 33.5-178.8 20c-17.7-3.3-35 8.7-37.7 26.9C8 156.5 12.5 249.5 46.9 327.6c34.7 78.9 98.6 139.8 196.5 181.1c8.3 3.5 17.8 3.3 26-.5c95.4-44.7 158.9-105.4 194.1-183.2c34.9-77.2 40.4-168.5 25.5-272.2c-2.6-18.2-19.9-30.2-37.7-26.9C379.6 39.5 325.8 37.8 272.6 6z"]},faEarMuffs:{prefix:"far",iconName:"ear-muffs",icon:[640,512,[],"f795","M320 48c-83.1 0-151.4 63.4-159.3 144.4c-2.9-.3-5.8-.4-8.7-.4c-14.4 0-27.9 3.4-39.9 9.5C115.5 89.7 207.3 0 320 0S524.5 89.7 527.9 201.5c-12-6.1-25.5-9.5-39.9-9.5c-3 0-5.9 .1-8.7 .4C471.4 111.4 403.1 48 320 48zM480 224.6c2.6-.4 5.3-.6 8-.6c12 0 23.2 3.8 32.3 10.2c5-1.5 10.3-2.2 15.7-2.2c19.9 0 37.5 10.4 47.4 26.1c23.4 6.7 40.6 28.3 40.6 53.9c0 5.1-.7 10.1-2 14.9c11.1 10.2 18 24.9 18 41.1s-6.9 30.9-18 41.1c1.3 4.7 2 9.7 2 14.9c0 25.6-17.2 47.2-40.6 53.9C573.5 493.6 555.9 504 536 504c-5.5 0-10.7-.8-15.7-2.2C511.2 508.2 500 512 488 512c-30.9 0-56-25.1-56-56c0-10.2 2.7-19.8 7.5-28c-4.8-8.2-7.5-17.8-7.5-28c0-11.9 3.7-22.9 10-32c-6.3-9.1-10-20.1-10-32c0-10.2 2.7-19.8 7.5-28c-4.8-8.2-7.5-17.8-7.5-28c0-28.2 20.9-51.6 48-55.4zM152 224c2.7 0 5.4 .2 8 .6c27.1 3.9 48 27.2 48 55.4c0 10.2-2.7 19.8-7.5 28c4.8 8.2 7.5 17.8 7.5 28c0 11.9-3.7 22.9-10 32c6.3 9.1 10 20.1 10 32c0 10.2-2.7 19.8-7.5 28c4.8 8.2 7.5 17.8 7.5 28c0 30.9-25.1 56-56 56c-12 0-23.2-3.8-32.3-10.2c-5 1.5-10.3 2.2-15.7 2.2c-20 0-37.5-10.4-47.4-26.1C33.2 471.2 16 449.6 16 424c0-5.1 .7-10.1 2-14.9C6.9 398.9 0 384.3 0 368s6.9-30.9 18-41.1c-1.3-4.7-2-9.7-2-14.9c0-25.6 17.2-47.2 40.6-53.9C66.5 242.4 84 232 104 232c5.5 0 10.7 .8 15.7 2.2C128.8 227.8 140 224 152 224zm7 108c-8.6-14.9-8.6-33.2 0-48.1c.7-1.1 1-2.4 1-4c0-4.4-3.6-8-8-8c-1.8 0-3.3 .5-4.6 1.4c-12 8.4-27.1 11-41.2 6.9c-.7-.2-1.4-.3-2.3-.3c-2.8 0-5.3 1.4-6.8 3.8c-6.3 10-16.1 17.3-27.4 20.5c-3.4 1-5.8 4.1-5.8 7.7c0 .8 .1 1.5 .3 2.2c4.8 17.3-.5 35.8-13.7 48c-1.7 1.5-2.6 3.6-2.6 5.9s.9 4.4 2.6 5.9c13.2 12.2 18.5 30.7 13.7 48c-.2 .6-.3 1.3-.3 2.2c0 3.6 2.4 6.7 5.8 7.7c11.4 3.2 21.1 10.5 27.4 20.5c1.5 2.4 4 3.8 6.8 3.8c.9 0 1.6-.1 2.3-.3c14-4.1 29.2-1.6 41.2 6.9c1.3 .9 2.8 1.4 4.6 1.4c4.4 0 8-3.6 8-8c0-1.5-.4-2.8-1-4c-8.6-14.9-8.6-33.2 0-48.1c.7-1.1 1-2.4 1-4c0-1.8-.5-3.3-1.4-4.5c-11.5-16.5-11.5-38.4 0-54.9c.9-1.3 1.4-2.8 1.4-4.5c0-1.5-.4-2.8-1-4zm321-52c0 1.5 .4 2.8 1 4c8.6 14.9 8.6 33.2 0 48.1c-.7 1.1-1 2.4-1 4c0 1.8 .5 3.3 1.4 4.5c11.5 16.5 11.5 38.4 0 54.9c-.9 1.3-1.4 2.8-1.4 4.5c0 1.5 .4 2.8 1 4c8.6 14.9 8.6 33.2 0 48.1c-.7 1.1-1 2.4-1 4c0 4.4 3.6 8 8 8c1.8 0 3.3-.5 4.6-1.4c12-8.4 27.1-11 41.2-6.9c.7 .2 1.4 .3 2.3 .3c2.8 0 5.3-1.4 6.8-3.8c6.3-10 16.1-17.3 27.4-20.5c3.4-1 5.8-4.1 5.8-7.7c0-.8-.1-1.5-.3-2.2c-4.7-17.3 .5-35.8 13.7-48c1.7-1.5 2.6-3.6 2.6-5.9s-.9-4.4-2.6-5.9c-13.2-12.2-18.5-30.7-13.7-48c.2-.6 .3-1.3 .3-2.2c0-3.6-2.4-6.7-5.8-7.7c-11.4-3.2-21.1-10.5-27.4-20.5c-1.5-2.4-4-3.8-6.8-3.8c-.9 0-1.6 .1-2.3 .3c-14 4.1-29.2 1.6-41.2-6.9c-1.3-.9-2.8-1.4-4.6-1.4c-4.4 0-8 3.6-8 8z"]},faHotdog:{prefix:"far",iconName:"hotdog",icon:[512,512,[127789],"f80f","M496.2 208.2l-34 34c1.2 1.7 1.9 3.7 1.9 5.8c0 2.6-1 5.2-2.9 7L255 461.1c-1.9 1.9-4.4 2.9-7 2.9c-2.1 0-4.1-.7-5.8-1.9l-34 34c10.7 10.2 25 15.8 39.8 15.8c15.4 0 30.1-6.1 41-17L495 289c10.9-10.9 17-25.6 17-41c0-14.8-5.7-29.1-15.8-39.8zM15.8 303.8l34-34c-1.2-1.7-1.9-3.7-1.9-5.8c0-2.6 1-5.2 2.9-7L17 223 50.9 257 257 50.9c1.9-1.9 4.4-2.9 7-2.9c2.1 0 4.1 .7 5.8 1.9l34-34C293.1 5.7 278.8 0 264 0c-15.4 0-30.1 6.1-41 17L17 223C6.1 233.9 0 248.6 0 264c0 14.8 5.7 29.1 15.8 39.8zM447.6 143.6l-304 304c-21.9 21.9-57.3 21.9-79.2 0s-21.9-57.3 0-79.2l304-304c21.9-21.9 57.3-21.9 79.2 0s21.9 57.3 0 79.2zm33.9 33.9c40.6-40.6 40.6-106.5 0-147.1s-106.5-40.6-147.1 0l-304 304c-40.6 40.6-40.6 106.5 0 147.1s106.5 40.6 147.1 0l304-304zm-70.2-38.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0c-7 7-12.5 10.8-17 13.1c-4.5 2.3-8.5 3.4-13.6 4.7l-1.5 .4c-4.7 1.2-10.9 2.7-17.3 5.6c-7.4 3.4-14.8 8.4-22.7 16.3c-16.2 16.2-20.5 30.7-24 42.7l0 .1c-3.1 10.6-5.5 18.8-16 29.2c-5.5 5.5-9.5 7.8-12.4 9.1c-3 1.3-5.8 1.7-10.6 2.4l-.4 .1c-4.6 .6-10.9 1.6-18 4.5c-7.4 3.1-14.8 8.1-22.6 15.9c-16.2 16.2-20.5 30.7-24 42.7l0 .1c-3.1 10.6-5.5 18.8-16 29.2c-5.5 5.5-9.7 8.1-13.3 9.8c-3.6 1.6-6.9 2.5-12 3.7l-1.2 .3c-5.6 1.4-12.6 3.2-20.4 7.3c-7.9 4-16 9.9-25 18.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c7-7 12.5-10.8 17-13.1c4.5-2.3 8.5-3.4 13.6-4.7l1.5-.4 0 0c4.7-1.2 10.9-2.7 17.3-5.6c7.4-3.4 14.8-8.4 22.7-16.3c16.2-16.2 20.5-30.7 24-42.7l0-.1c3.1-10.6 5.5-18.8 16-29.2c5.5-5.5 9.5-7.8 12.4-9.1c3-1.3 5.8-1.7 10.6-2.4l.4-.1c4.6-.6 10.9-1.6 18-4.5c7.4-3.1 14.8-8.1 22.6-15.9c16.2-16.2 20.5-30.7 24-42.7l0-.1c3.1-10.6 5.5-18.8 16-29.2c5.5-5.5 9.7-8.1 13.3-9.8c3.6-1.6 6.9-2.5 12-3.7l1.2-.3c5.6-1.4 12.6-3.2 20.4-7.3c7.9-4 16-9.9 25-18.9z"]},faTransporterEmpty:{prefix:"far",iconName:"transporter-empty",icon:[512,512,[],"e046","M96 488c0-13.3 10.7-24 24-24H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24z"]},faPersonWalkingWithCane:emI,faBlind:emA,faAngle90:{prefix:"far",iconName:"angle-90",icon:[448,512,[],"e08d","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V456c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H48V56zM96 97.6v48.3c31 3.6 60.4 12.5 87.4 25.7l25.3-41.1C174.2 113 136.2 101.6 96 97.6zm115.2 89.7c32.6 21 60.5 48.9 81.5 81.5l40.9-25.2c-25-39-58.2-72.2-97.2-97.2l-25.2 40.9zM334.1 384h48.3c-4-40.2-15.4-78.2-32.9-112.6l-41.1 25.3c13.2 26.9 22 56.3 25.7 87.4z"]},faRectangleTerminal:{prefix:"far",iconName:"rectangle-terminal",icon:[512,512,[],"e236","M448 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H448zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm38.3 119.8c-9 9.8-8.3 25 1.5 33.9L180.5 256l-76.7 70.3c-9.8 9-10.4 24.1-1.5 33.9s24.1 10.4 33.9 1.5l96-88c5-4.5 7.8-11 7.8-17.7s-2.8-13.1-7.8-17.7l-96-88c-9.8-9-25-8.3-33.9 1.5zM248 336c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faKite:{prefix:"far",iconName:"kite",icon:[640,512,[129665],"f6f4","M368 48H584c2.2 0 4.2 .9 5.7 2.3L480 160 592 272v6.3c0 3.7-2.6 7-6.3 7.8L289.8 351.9c-.3-.3-.5-.6-.8-.9L480 160 368 48zm-61-4.1L234.1 372l-87.5 87.5c-2.9 2.9-6.9 4.6-11 4.6c-8.6 0-15.6-7-15.6-15.6V359.8l-24-12-24 12v88.6c0 35.1 28.5 63.6 63.6 63.6c16.9 0 33-6.7 45-18.6L268 405.9 596.1 333c25.6-5.7 43.9-28.4 43.9-54.7V56c0-30.9-25.1-56-56-56H361.7c-26.2 0-49 18.2-54.7 43.9zM0 152c0 13.3 10.7 24 24 24h8c22.1 0 40 17.9 40 40v68L18.7 257.4c-1.8-.9-3.8-1.4-5.8-1.4C5.8 256 0 261.8 0 268.9v70.1C0 346.2 5.8 352 12.9 352c2 0 4-.5 5.8-1.4L72 324v0l9.7-4.8c4.5-2.3 9.4-3.4 14.3-3.4l.5 0c3.5 .1 7 .7 10.4 1.9c1.2 .4 2.3 .9 3.4 1.5l0 0L120 324l53.3 26.6c1.8 .9 3.8 1.4 5.8 1.4c7.1 0 12.9-5.8 12.9-12.9V268.9c0-7.1-5.8-12.9-12.9-12.9c-2 0-4 .5-5.8 1.4L120 284V216c0-48.6-39.4-88-88-88H24c-13.3 0-24 10.7-24 24z"]},faDrum:{prefix:"far",iconName:"drum",icon:[512,512,[129345],"f569","M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208V368c0 24.9 14.9 44.5 33.2 58.7c18.5 14.3 43.6 25.5 72 33.9C147.4 473 199.8 480 256 480s108.6-7 150.8-19.5c28.4-8.4 53.5-19.6 72-33.9C497.1 412.5 512 392.9 512 368V208c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6zM424 293.2c15-5.6 28.4-12 40-19V368c0 4.1-2.3 11.2-14.5 20.7c-6.5 5-15 10-25.5 14.6V293.2zM280 319.5c34.4-1.3 66.9-5.6 96-12.2V419.1c-27.9 6.7-60.5 11.1-96 12.5v-112zM136 307.4c29.1 6.6 61.6 10.8 96 12.2v112c-35.5-1.4-68.1-5.8-96-12.5V307.4zM48 274.2c11.6 7 25 13.4 40 19V403.3c-10.4-4.7-18.9-9.6-25.5-14.6C50.3 379.2 48 372.1 48 368V274.2z"]},faScrubber:{prefix:"far",iconName:"scrubber",icon:[512,512,[],"f2f8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faIceCream:{prefix:"far",iconName:"ice-cream",icon:[448,512,[127848],"f810","M224 0C140.9 0 72.6 63.3 64.8 144.4C28.4 148 0 178.7 0 216c0 39.8 32.2 72 72 72h64.4H311.6 376c39.8 0 72-32.2 72-72c0-37.3-28.4-68-64.8-71.6C375.4 63.3 307.1 0 224 0zM112 160c0-61.9 50.1-112 112-112s112 50.1 112 112c0 2.2-.1 4.4-.2 6.6c-.4 6.6 2 13.1 6.5 17.9s10.8 7.5 17.5 7.5H376c13.3 0 24 10.7 24 24s-10.7 24-24 24H311.6 136.4 72c-13.3 0-24-10.7-24-24s10.7-24 24-24H88.2c6.6 0 12.9-2.7 17.5-7.5s6.9-11.3 6.5-17.9c-.1-2.2-.2-4.4-.2-6.6zm88.1 338.1c4.9 8.6 14 13.9 23.9 13.9s19-5.3 23.9-13.9L349.7 320H98.3L200.1 498.1z"]},faHeartCircleBolt:{prefix:"far",iconName:"heart-circle-bolt",icon:[576,512,[],"e4fc","M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9l0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 6-.4 12-1.1 17.9c-14.6-7.3-30.4-12.7-47-15.8c0-.7 0-1.4 0-2.1v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2l-.1 .1-.1 .1-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7l8.7-8c5.3 16.1 12.8 31.2 22.2 44.9l-.6 .6c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm47.9 63c-4.3-3.7-10.6-4-15.1-.6l-96 72c-4.1 3.1-5.8 8.5-4.2 13.4s6.2 8.2 11.4 8.2h35.6l-30.1 54.2c-2.8 5-1.7 11.1 2.6 14.9s10.6 4 15.1 .6l96-72c4.1-3.1 5.8-8.5 4.2-13.4s-6.2-8.2-11.4-8.2H452.4l30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z"]},faFishBones:{prefix:"far",iconName:"fish-bones",icon:[576,512,[],"e304","M96 166.9c0-7.2-3.3-14.1-8.9-18.7l-48-38.9c-8.8-7.1-21.3-7.1-30.1-.1s-11.5 19.2-6.6 29.3L54.9 245.4c3.3 6.7 3.3 14.5 0 21.2L2.5 373.4c-5 10.1-2.2 22.3 6.6 29.3s21.3 7 30.1-.1l48-38.9c5.6-4.6 8.9-11.4 8.9-18.7V304h0V280h40v72c0 13.3 10.7 24 24 24s24-10.7 24-24V280h48v72c0 13.3 10.7 24 24 24s24-10.7 24-24V280h48v72c0 13.3 10.7 24 24 24s24-10.7 24-24V280h40V381.1c0 16.9 17.1 28.4 31.8 20c16-9.1 30.6-19.7 43.7-30.7c39.1-33 66.9-72.4 81-99.8c4.7-9.2 4.7-20.1 0-29.3c-14.1-27.4-41.9-66.8-81-99.8c-13.1-11-27.7-21.6-43.7-30.7c-14.7-8.4-31.8 3.1-31.8 20V232H376V160c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H280V160c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H184V160c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H96V208h0V166.9zM464 330.8V181.2c28.5 24.9 49.7 53.6 61.8 74.8c-12.1 21.2-33.3 49.9-61.8 74.8z"]},faDeerRudolph:{prefix:"far",iconName:"deer-rudolph",icon:[576,512,[],"f78f","M240 0c8.8 0 16 7.2 16 16V40c0 13.3 10.7 24 24 24h8 8c13.3 0 24-10.7 24-24V16c0-8.8 7.2-16 16-16s16 7.2 16 16V40c0 8.6-1.9 16.7-5.4 24h39.5H416c13.3 0 24-10.7 24-24V16c0-8.8 7.2-16 16-16s16 7.2 16 16V40c0 20.7-11.2 38.7-27.9 48.4l43.7 39.7c7.3-9.8 19-16.2 32.1-16.2c22.1 0 40 17.9 40 40s-17.9 40-40 40c0 0-.1 0-.1 0c-2.3 35.7-31.9 64-68.2 64H409.3l-16.1 48.2c-.8 2.4-1.2 5-1.2 7.6V472c0 22.1-17.9 40-40 40H304c-22.1 0-40-17.9-40-40V376h-6.8c-22 0-43.7-4.6-63.8-13.3c-4.3 17.1-14.7 32.3-29.9 42.4l-6.5 4.3 17.8 48.8c9.5 26.1-9.8 53.7-37.6 53.7h-46c-16.8 0-31.8-10.5-37.6-26.3L31.2 423.9c-5.6-15.3-5.8-32-.6-47.4l8.2-24.7c.8-2.4 1.2-5 1.2-7.6v-4.3c0-6.4-2.5-12.5-7-17l-1.1-1.1c-1 8.4-8.4 14.7-16.9 14.1c-8.8-.6-15.5-8.1-15-17l3.3-53c1.1-17.6 6.9-33.9 16.2-47.6c16.2-30 48-50.4 84.5-50.4H295l7.2-24H274c-9.9 0-18-8-18-18c0-8.2 5.6-15.4 13.6-17.4L320 96H296h-8-8c-30.9 0-56-25.1-56-56V16c0-8.8 7.2-16 16-16zM354.9 135.2l-19 63.6c-3 10.2-12.4 17.1-23 17.1H104c-26.5 0-48 21.5-48 48v4.1c0 6.4 2.5 12.5 7 17l3.9 3.9C80.4 302.5 88 320.8 88 339.9v4.3c0 7.7-1.2 15.4-3.7 22.8l-8.2 24.7c-1.7 5.1-1.6 10.7 .2 15.8L96.8 464h28.9l-20.3-55.8c-3.8-10.4 0-22 9.2-28.2l22.2-14.8c7.9-5.2 11.9-14.6 10.4-23.9l-2.9-17.4c-1.6-9.4 2.6-18.9 10.6-24.1s18.4-5.1 26.3 .2l13.7 9.2c18.4 12.3 40 18.8 62.1 18.8H288c13.3 0 24 10.7 24 24V464h32V311.8c0-7.7 1.2-15.4 3.7-22.8l21.5-64.6c3.3-9.8 12.4-16.4 22.8-16.4h59.6c11.3 0 20.4-9.1 20.4-20.4c0-5.7-2.4-11.2-6.7-15.1L408 120.5c-6-5.5-13.8-8.5-21.9-8.5c-14.4 0-27.1 9.4-31.2 23.2zM400 144a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faFax:{prefix:"far",iconName:"fax",icon:[512,512,[128224,128439],"f1ac","M176 64c0-8.8 7.2-16 16-16H383.4c4.2 0 8.3 1.7 11.3 4.7l32.6 32.6c3 3 4.7 7.1 4.7 11.3V160h48V96.6c0-17-6.7-33.3-18.7-45.3L428.7 18.7C416.7 6.7 400.4 0 383.4 0H192c-35.3 0-64 28.7-64 64v66c-5.1-1.3-10.5-2-16-2H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H96h16H448c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H176V64zm0 176H448c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H174c1.3-5.1 2-10.5 2-16V240zM112 464H96 64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v24V448c0 8.8-7.2 16-16 16zM272 272a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM240 400a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM368 272a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM336 400a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faParagraph:{prefix:"far",iconName:"paragraph",icon:[448,512,[182],"f1dd","M32 192c0-88.4 71.6-160 160-160h64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H384l0 376c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-376H288V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H192c-88.4 0-160-71.6-160-160zM240 304V80H192C130.1 80 80 130.1 80 192s50.1 112 112 112h48z"]},faHeadSideHeart:{prefix:"far",iconName:"head-side-heart",icon:[512,512,[],"e1aa","M48 224c0-97.2 78.8-176 176-176h24c60.1 0 115.7 36.7 139.6 88.3c3.9 8.4 7.5 17 11.4 25.9l1.5 3.5c4.3 10.1 8.9 20.7 13.9 31.1c10.1 20.8 22.5 42 40.6 60.1l4.4 4.4c2.9 2.9 4.6 6.9 4.6 11c0 8.6-7 15.6-15.6 15.6H424c-13.3 0-24 10.7-24 24v72c0 8.8-7.2 16-16 16H296c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V448h64c35.3 0 64-28.7 64-64V336h.4c35.1 0 63.6-28.5 63.6-63.6c0-16.9-6.7-33-18.6-45L489 223c-12.7-12.7-22.4-28.5-31.4-47.1c-4.5-9.3-8.7-18.9-13-29l-1.5-3.5c-3.8-8.9-7.8-18.2-12-27.3C399.4 47.6 326.8 0 248 0H224C100.3 0 0 100.3 0 224c0 53.6 18.9 102.9 50.3 141.5c8.9 11 13.7 22.4 13.7 33.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V398.6c0-24.9-10.9-46.8-24.5-63.4C62.8 304.8 48 266.2 48 224zm64-34.7c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faSquareE:{prefix:"far",iconName:"square-e",icon:[448,512,[],"e26d","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm152 32H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v56h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v56H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24V256 152c0-13.3 10.7-24 24-24z"]},faMeterFire:{prefix:"far",iconName:"meter-fire",icon:[640,512,[],"e1eb","M256 48c68.7 0 129.5 33.3 167.4 84.6c16.7-8 37.2-5.5 51.5 7.4c5.6 5.1 11.1 10.2 16.6 15.5C452.5 64.1 361.7 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c33.6 0 65.7-6.5 95.1-18.3c-12.6-11.6-23.6-24.8-32.8-39.2c-19.7 6.2-40.6 9.5-62.3 9.5C141.1 464 48 370.9 48 256S141.1 48 256 48zM368 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 11.2 7.6 20.6 18 23.2c9-12.9 19.1-25.7 30-38.3V152zm-176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm88 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM480 511.9c88.4 0 160-71.6 160-160c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L512 221.8l-46-46c-6.1-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C382.5 207.2 320 275.2 320 351.9c0 88.4 71.6 160 160 160zM544 400c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-36.5 37-73 54.8-88.4c5.4-4.7 13.1-4.7 18.5 0C507 327 544 363.5 544 400z"]},faCloudHail:{prefix:"far",iconName:"cloud-hail",icon:[512,512,[],"f739","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM160 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM96 480a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faCheckToSlot:emH,faVoteYea:emv,faMoneyFromBracket:{prefix:"far",iconName:"money-from-bracket",icon:[640,512,[],"e312","M48 88v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88C0 39.4 39.4 0 88 0H552c48.6 0 88 39.4 88 88v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-22.1-17.9-40-40-40H88C65.9 48 48 65.9 48 88zm416 8h48l0 352c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64l0-352h48l0 304c35.3 0 64 28.7 64 64H400c0-35.3 28.7-64 64-64V96zM320 352c-53 0-96-35.8-96-80s43-80 96-80s96 35.8 96 80s-43 80-96 80z"]},faStarHalf:{prefix:"far",iconName:"star-half",icon:[576,512,[61731],"f089","M293.3 .6c10.9 2.5 18.6 12.2 18.6 23.4V408.7c0 8.9-4.9 17-12.7 21.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.3c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5c4.9-10.1 16.1-15.4 27-12.9zM263.9 128.4l-28.6 58.8c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l92.5-49.4V128.4z"]},faCarBus:{prefix:"far",iconName:"car-bus",icon:[640,512,[],"f85a","M64.5 80H192 321.4C302.1 65.3 263.5 48 192 48C126.6 48 86.2 64.8 64.5 80zM48 128v80H168V128H48zm0 128v96c0 13.3 10.7 24 24 24H192v48H80v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V411.9C12.7 399 0 377 0 352V118.2c0-22 4.6-51.9 28.8-71.4C58.6 22.7 111.5 0 192 0c84.9 0 135.8 22.1 164.5 46.6c23.4 20 27.5 49.9 27.5 71.6V128H348.2c-4.1 0-8.2 .3-12.2 .8V128H216v80h36.9l-13.7 48H192 48zm56 32a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm257.8-80c-10.1 0-19.2 6.4-22.6 15.9L322.1 272H541.9l-17.2-48.1c-3.4-9.6-12.5-15.9-22.6-15.9H361.8zm-96.4 79.9L294 207.8c10.2-28.7 37.4-47.8 67.8-47.8H502.2c30.4 0 57.6 19.1 67.8 47.8l28.6 80.1c.2 .5 .3 .9 .5 1.4C623.8 306.7 640 335.5 640 368v32 16 32 40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448H272v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V448 416 400 368c0-32.5 16.2-61.3 40.9-78.7c.1-.5 .3-.9 .5-1.4zM544 320H320c-26.5 0-48 21.5-48 48v32H592V368c0-26.5-21.5-48-48-48zM336 336a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm168 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faSpeaker:{prefix:"far",iconName:"speaker",icon:[384,512,[],"f8df","M320 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H320zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM232 120a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM192 432a104 104 0 1 0 0-208 104 104 0 1 0 0 208zM136 328a56 56 0 1 1 112 0 56 56 0 1 1 -112 0z"]},faTimer:{prefix:"far",iconName:"timer",icon:[512,512,[],"e29e","M232 24c0-13.3 10.7-24 24-24C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256c0-37.9 8.2-73.8 23-106.1c6-13.2 13.1-25.8 21.2-37.6c0-.1 .1-.1 .1-.2C53.4 98.7 63.6 86.3 75 75c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-9.2 9.2-17.6 19.3-25 30.1c0 .1-.1 .1-.1 .2c-21.2 31.2-34.2 68.5-35.7 108.7c-.1 2.7-.2 5.4-.2 8.1c0 114.9 93.1 208 208 208s208-93.1 208-208c0-106.8-80.4-194.7-184-206.6V104c0 13.3-10.7 24-24 24s-24-10.7-24-24V24zM159 159c9.4-9.4 24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9z"]},faBoxesStacked:emV,faBoxes:emy,faBoxesAlt:emN,faLandmarkMagnifyingGlass:{prefix:"far",iconName:"landmark-magnifying-glass",icon:[640,512,[],"e622","M448 288c-16.7 0-32.8-2.6-48-7.3V384H336V242.3c-5.8-5.7-11.1-11.8-16-18.3H288V384H224V224H176V384H112V224H64V384H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V288zM267.6 3c-7.2-4-16-4-23.2 0L17.6 128.1C6.7 134.1 0 145.5 0 157.9C0 176.8 15.2 192 34.1 192H301.3c-6.5-14.9-10.8-31.1-12.5-48H88.2L256 51.4l41.3 22.8c5.5-15.3 13.2-29.5 22.8-42.3L267.6 3zM0 488c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zM448 48.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.4-8.2 71.9-22.1L599 313.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-79.1-79.1c14-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faGrillHot:{prefix:"far",iconName:"grill-hot",icon:[448,512,[],"e5a5","M120 0C106.7 0 96 10.7 96 24v2.6C96 48 106.7 68 124.5 79.8l12.4 8.3c4.5 3 7.1 8 7.1 13.3V104c0 13.3 10.7 24 24 24s24-10.7 24-24v-2.6C192 80 181.3 60 163.5 48.2l-12.4-8.3c-4.5-3-7.1-8-7.1-13.3V24c0-13.3-10.7-24-24-24zM48.9 208H399.1c-8 72-69 128-143.1 128H192c-74.1 0-135.2-56-143.1-128zM32 160c-17.7 0-32 14.3-32 32c0 78.1 46.6 145.3 113.6 175.3l-7.5 17.5c-3.3-.5-6.7-.8-10.1-.8c-35.3 0-64 28.7-64 64s28.7 64 64 64c26.9 0 49.9-16.5 59.3-40H327l10.9 25.5c5.2 12.2 19.3 17.8 31.5 12.6s17.8-19.3 12.6-31.5L334.4 367.3c67-30 113.6-97.2 113.6-175.3c0-17.7-14.3-32-32-32H32zM147.5 410l12.3-28.7c10.5 1.8 21.2 2.7 32.2 2.7h64c11 0 21.7-.9 32.2-2.7L306.5 424H155.3c-2-5-4.7-9.7-7.8-14zM72 448a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM256 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v2.6C208 48 218.7 68 236.5 79.8l12.4 8.3c4.5 3 7.1 8 7.1 13.3V104c0 13.3 10.7 24 24 24s24-10.7 24-24v-2.6C304 80 293.3 60 275.5 48.2l-12.4-8.3c-4.5-3-7.1-8-7.1-13.3V24z"]},faBallotCheck:{prefix:"far",iconName:"ballot-check",icon:[448,512,[],"f733","M384 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM80 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 352c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H96zm80-224c0 13.3 10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200c-13.3 0-24 10.7-24 24zm32 128c0 13.3 10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H232c-13.3 0-24 10.7-24 24zM176 384c0 13.3 10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H200c-13.3 0-24 10.7-24 24zm-4.7-140.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L112 257.4 99.3 244.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l24 24c6.2 6.2 16.4 6.2 22.6 0l48-48z"]},faLink:emx,faChain:emT,faEarListen:emb,faAssistiveListeningSystems:emw,faFileMinus:{prefix:"far",iconName:"file-minus",icon:[384,512,[],"f318","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 288c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]},faTreeCity:{prefix:"far",iconName:"tree-city",icon:[640,512,[],"e587","M336 56c0-4.4 3.6-8 8-8H456c4.4 0 8 3.6 8 8V216c0 13.3 10.7 24 24 24h80 16c4.4 0 8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V248c0-28.2-20.9-51.6-48-55.4V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H512V56c0-30.9-25.1-56-56-56H344c-30.9 0-56 25.1-56 56V488c0 13.3 10.7 24 24 24s24-10.7 24-24V56zm32 40v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H384zM368 288v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288c0-8.8-7.2-16-16-16H512zM496 384v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16zM224 160c0-53-43-96-96-96c-54 0-96 43-96 96c0 6 0 11 1 16C13 190 0 214 0 240c0 45 35 80 80 80H96V480c0 18 14 32 32 32c17 0 32-14 32-32V320h16c44 0 80-35 80-80c0-26-14-50-34-64c1-5 2-10 2-16z"]},faPlay:{prefix:"far",iconName:"play",icon:[384,512,[9654],"f04b","M48 432L336 256 48 80l0 352zM24.5 38.1C39.7 29.6 58.2 30 73 39L361 215c14.3 8.7 23 24.2 23 41s-8.7 32.2-23 41L73 473c-14.8 9.1-33.4 9.4-48.5 .9S0 449.4 0 432V80C0 62.6 9.4 46.6 24.5 38.1z"]},faFont:{prefix:"far",iconName:"font",icon:[448,512,[],"f031","M246.2 46.9C242.5 37.9 233.8 32 224 32s-18.5 5.9-22.2 14.9L44.6 432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H96.5l32.7-80H318.9l32.7 80H312c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H403.4L246.2 46.9zM299.3 304H148.7L224 119.5 299.3 304z"]},faCupTogo:emD,faCoffeeTogo:emk,faSquareDownLeft:{prefix:"far",iconName:"square-down-left",icon:[448,512,[],"e26b","M64 432c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64zM0 416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416zM128 198.6V336c0 8.8 7.2 16 16 16H281.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L264 280l66.3-66.3c3.6-3.6 5.7-8.5 5.7-13.7s-2-10-5.7-13.7l-36.7-36.7C290 146 285.1 144 280 144s-10 2-13.7 5.7L200 216l-33.4-33.4c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6z"]},faBurgerLettuce:{prefix:"far",iconName:"burger-lettuce",icon:[512,512,[],"e3e3","M396.5 134.9c-7.7-8.5-17-17.1-28.6-24.9c.1 .6 .1 1.3 .1 2c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-6.5 3.8-12 9.3-14.6c-19.9-9.1-44.5-15.6-75.3-17.1c1.2 2.3 1.9 4.9 1.9 7.7c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-2.8 .7-5.4 1.9-7.7c-30.7 1.5-55.4 8-75.3 17.1c5.5 2.5 9.3 8.1 9.3 14.6c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-.7 0-1.3 .1-2c-11.6 7.8-21 16.4-28.6 24.9c-12.8 14.2-21.5 29-27.1 41.1H423.6c-5.7-12.1-14.3-26.9-27.1-41.1zM450.9 224H61.1C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1zM128 432H384c20.9 0 38.7-13.4 45.3-32H82.7c6.6 18.6 24.4 32 45.3 32zM32 384c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32c0 53-43 96-96 96H128c-53 0-96-43-96-96zm48-56c-20.1 0-35.8-5.1-46.7-10.5c-5.4-2.7-9.6-5.5-12.7-7.8c-1.5-1.1-2.7-2.1-3.7-3c-.5-.4-.9-.8-1.2-1.1l-.4-.4-.2-.2-.1-.1 0 0 0 0c0 0 0 0 17-17L15 305c-9.4-9.4-9.4-24.6 0-33.9c9.2-9.2 24.2-9.4 33.6-.4c.1 .1 .4 .3 .8 .6c1 .7 2.8 1.9 5.3 3.2c5.1 2.5 13.4 5.5 25.3 5.5c8.2 0 15.2-3.8 30-12.6l.2-.1c13.2-7.9 32.3-19.3 57.8-19.3c25.1 0 42.2 11.1 54.1 18.8l1.6 1c12 7.7 19.8 12.2 32.3 12.2c12.2 0 19-4.2 30.7-12l.6-.4c12.3-8.2 29.4-19.6 56.7-19.6c27.2 0 46.1 11.3 59.6 19.6c14.5 9 20.5 12.4 28.4 12.4c11.9 0 20.2-2.9 25.3-5.5c2.6-1.3 4.4-2.5 5.3-3.2c.4-.3 .7-.6 .8-.6c9.4-9 24.3-8.9 33.6 .4c9.4 9.4 9.4 24.6 0 33.9l-17-17c17 17 17 17 17 17l0 0 0 0-.1 .1-.2 .2-.4 .4c-.3 .3-.7 .7-1.2 1.1c-.9 .8-2.1 1.8-3.7 3c-3 2.3-7.2 5.1-12.7 7.8C467.8 322.9 452.1 328 432 328c-22.2 0-39.3-10.7-50.8-17.9c-1-.6-1.9-1.2-2.7-1.7C365.9 300.7 356.8 296 344 296c-12.2 0-19 4.2-30.7 12l-.6 .4C300.4 316.6 283.3 328 256 328c-27.5 0-45.5-11.6-58.3-19.8l0 0C184.8 299.9 178.4 296 168 296c-11 0-19.8 4.5-33.4 12.6l-2.3 1.4c-12.1 7.3-29.9 18-52.2 18z"]},faRupiahSign:{prefix:"far",iconName:"rupiah-sign",icon:[512,512,[],"e23d","M0 56C0 42.7 10.7 32 24 32h96c75.1 0 136 60.9 136 136c0 59.4-38.1 109.9-91.1 128.4l57.5 151c4.7 12.4-1.5 26.3-13.9 31s-26.3-1.5-31-13.9L116.4 304H48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V280 56zM48 256h72c48.6 0 88-39.4 88-88s-39.4-88-88-88H48V256zm264-96h88c61.9 0 112 50.1 112 112s-50.1 112-112 112H336V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24zm88 176c35.3 0 64-28.7 64-64s-28.7-64-64-64H336V336h64z"]},faMagnifyingGlass:emS,faSearch:emE,faTableTennisPaddleBall:emj,faPingPongPaddleBall:emO,faTableTennis:emP,faPersonDotsFromLine:em_,faDiagnoses:emB,faChevronsDown:emU,faChevronDoubleDown:emR,faTrashCanArrowUp:emY,faTrashRestoreAlt:emG,faSignalGood:emQ,faSignal3:emF,faLocationQuestion:emZ,faMapMarkerQuestion:emq,faFloppyDiskCircleXmark:emK,faFloppyDiskTimes:emJ,faSaveCircleXmark:emW,faSaveTimes:emX,faNairaSign:{prefix:"far",iconName:"naira-sign",icon:[448,512,[],"e1f6","M107.8 42.5C101.9 33.8 91 30 80.9 33.1S64 45.5 64 56V256H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64V456c0 13.3 10.7 24 24 24s24-10.7 24-24V304H227.6L340.2 469.5c5.9 8.7 16.8 12.5 26.9 9.4s16.9-12.4 16.9-22.9V304h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H384V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V256H253L107.8 42.5zM285.7 304H336v74l-50.3-74zM195 256H112V134l83 122z"]},faPeach:{prefix:"far",iconName:"peach",icon:[512,512,[],"e20b","M96 32c0 34.7 18.4 65.1 46 82C61.6 126.5 0 196 0 280C0 416.2 199.3 494.6 240.6 509.4c5 1.8 10.1 2.6 15.4 2.6s10.4-.8 15.4-2.6C312.7 494.6 512 416.2 512 280c0-84-61.6-153.5-142-166c27.6-16.9 46-47.3 46-82V24c0-13.3-10.7-24-24-24H352c-53 0-96 43-96 96c0-53-43-96-96-96H120C106.7 0 96 10.7 96 24v8zm72 128c58.1 0 106.6 41.3 117.6 96.2c2.6 13 13.1 23.8 26.4 23.8s24.2-10.8 22.3-23.9c-4.7-32.9-19-62.8-39.9-86.7c4.1-1 8.2-2.1 12.2-3.5c11.7-3.8 24.3-5.9 37.4-5.9c66.3 0 120 53.7 120 120c0 43.4-32.4 84.6-84.3 120.9c-49.2 34.4-103.9 55.9-123.7 63c-19.8-7.1-74.5-28.6-123.7-63C80.4 364.6 48 323.4 48 280c0-66.3 53.7-120 120-120z"]},faTaxiBus:{prefix:"far",iconName:"taxi-bus",icon:[640,512,[],"e298","M192 48c71.5 0 110.1 17.3 129.4 32H192 64.5C86.2 64.8 126.6 48 192 48zM48 208V128H168v80H48zm0 144V256H192h47.2l13.7-48H216V128H328.6c3.6-25.4 24.3-45.2 50-47.7c-4-12.2-10.8-24-22-33.6C327.8 22.1 276.9 0 192 0C111.5 0 58.6 22.7 28.8 46.8C4.6 66.3 0 96.2 0 118.2V352c0 25 12.7 47 32 59.9V456c0 13.3 10.7 24 24 24s24-10.7 24-24V424H192V376H72c-13.3 0-24-10.7-24-24zm80-40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM368 144v16h-6.2c-30.4 0-57.6 19.1-67.8 47.8l-28.6 80.1c-.2 .5-.3 .9-.5 1.4C240.2 306.7 224 335.5 224 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H592v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L570 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H496V144c0-17.7-14.3-32-32-32H400c-17.7 0-32 14.3-32 32zm-6.2 64H400h64 38.2c10.1 0 19.2 6.4 22.6 15.9L541.9 272H322.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM320 320H544c26.5 0 48 21.5 48 48v32H272V368c0-26.5 21.5-48 48-48zm40 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm168 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faBracketCurly:em$,faBracketCurlyLeft:em1,faLobster:{prefix:"far",iconName:"lobster",icon:[512,512,[129438],"e421","M80 8.2c0-3.7-2.5-6.9-6.1-7.5C70.7 .3 67.4 0 64 0C28.7 0 0 28.7 0 64v64c0 35.3 28.7 64 64 64l.7 0 41.8 27.9C126.2 233 149.4 240 173.1 240H176v16H143.1c-7.5 0-14.8-1.7-21.5-5.1L87.2 233.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l34.5 17.2c11.1 5.6 23.4 8.4 35.8 8.4H176v16H122.4c-5.2 0-10.3-.8-15.2-2.5L69.1 288.8c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l38.1 12.7c8.2 2.7 16.7 4.1 25.3 4.1H176v16h-.9c-12.4 0-24.7 2.9-35.8 8.4l-18.5 9.2c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l18.5-9.2c6.7-3.3 14-5.1 21.5-5.1h.9l23.8 66.6c-23.1 7.3-39.8 28.8-39.8 54.3c0 3.9 3.2 7.1 7.1 7.1H344.9c3.9 0 7.1-3.2 7.1-7.1c0-25.5-16.7-47-39.8-54.3L336 384h.9c7.4 0 14.8 1.7 21.5 5.1l18.5 9.2c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-18.5-9.2c-11.1-5.6-23.4-8.4-35.8-8.4H336V336h53.6c8.6 0 17.1-1.4 25.3-4.1l38.1-12.7c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-38.1 12.7c-4.9 1.6-10 2.5-15.2 2.5H336V288h32.9c12.4 0 24.7-2.9 35.8-8.4l34.5-17.2c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-34.5 17.2c-6.7 3.3-14 5.1-21.5 5.1H336V240h2.9c23.7 0 46.9-7 66.6-20.2L447.3 192l.7 0c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64c-3.4 0-6.7 .3-9.9 .8c-3.6 .6-6.1 3.8-6.1 7.5V72c0 7.7-9.8 11-14.4 4.8L397.4 49.9c-3.7-4.9-11.2-3.9-12.3 2.1c-.7 3.9-1.1 7.9-1.1 11.9v64c0 14.9 5.1 28.6 13.6 39.4l-18.7 12.5C367 187.8 353.1 192 338.9 192h-3.4c-2.6-22.5-16-42.9-31.5-59.2V80.7c0-15.6 11.3-29 26.7-31.6l7.9-1.3c8.7-1.5 14.6-9.7 13.2-18.4s-9.7-14.6-18.4-13.2l-7.9 1.3C294.6 22.7 272 49.4 272 80.7v25c-3.2-2.2-6.3-4.1-9-5.8c-4.3-2.6-9.7-2.6-14 0c-2.8 1.6-5.8 3.6-9 5.8v-25c0-31.3-22.6-58-53.5-63.1l-7.9-1.3c-8.7-1.5-17 4.4-18.4 13.2s4.4 17 13.2 18.4l7.9 1.3C196.7 51.7 208 65 208 80.7v52.1c-15.5 16.3-28.9 36.7-31.5 59.2h-3.4c-14.2 0-28.1-4.2-39.9-12.1l-18.7-12.5c8.5-10.9 13.6-24.6 13.6-39.4V64c0-4.1-.4-8.1-1.1-11.9c-1.1-6-8.6-7.1-12.3-2.1L94.4 76.8C89.8 83 80 79.7 80 72V8.2zM262.2 448H249.8L224 375.7V240 200c0-6.6 3.8-17 15.4-30.3c5.2-6 11-11.4 16.6-16c5.7 4.7 11.5 10.1 16.6 16C284.2 183 288 193.4 288 200v40V375.7L262.2 448z"]},faCartFlatbedEmpty:em2,faDollyFlatbedEmpty:em4,faColon:{prefix:"far",iconName:"colon",icon:[192,512,[],"3a","M120 128a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-96 0a72 72 0 1 1 144 0A72 72 0 1 1 24 128zm96 256a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-96 0a72 72 0 1 1 144 0A72 72 0 1 1 24 384z"]},faCartArrowDown:{prefix:"far",iconName:"cart-arrow-down",icon:[576,512,[],"f218","M0 24C0 10.7 10.7 0 24 0H69.5c26.9 0 50 19.1 55 45.5l37 194.5H459.2c10.9 0 20.4-7.3 23.2-17.8L528.8 49.8c3.4-12.8 16.6-20.4 29.4-16.9s20.4 16.6 16.9 29.4L528.7 234.7c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM344 24V126.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faWand:{prefix:"far",iconName:"wand",icon:[512,512,[],"f72a","M459.1 48c-1.2 0-2.4 .4-3.3 1.3L52.4 414.7c-2.8 2.5-4.4 6.1-4.4 9.9c0 3.5 1.4 6.9 3.9 9.4L78 460.1c2.5 2.5 5.9 3.9 9.4 3.9c3.8 0 7.3-1.6 9.9-4.4L462.7 56.1c.8-.9 1.3-2.1 1.3-3.3c0-2.7-2.2-4.9-4.9-4.9zM423.6 13.7C433.4 4.9 446 0 459.1 0C488.3 0 512 23.7 512 52.9c0 13.1-4.9 25.8-13.7 35.5l-46.2 51c-2.7 2.9-4.1 6.8-4.1 10.7V176c0 8.8-7.2 16-16 16H411.6c-4.5 0-8.8 1.9-11.9 5.3L132.9 491.8C121.3 504.7 104.8 512 87.5 512c-16.3 0-31.9-6.5-43.4-18L18 467.9C6.5 456.4 0 440.8 0 424.5c0-17.3 7.3-33.8 20.2-45.4l70.6-63.9c3.3-3 5.3-7.3 5.3-11.9V272c0-8.8 7.2-16 16-16h37.9c4 0 7.8-1.5 10.7-4.1l263-238.2z"]},faWalkieTalkie:{prefix:"far",iconName:"walkie-talkie",icon:[384,512,[],"f8ef","M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H56C25.1 96 0 121.1 0 152V305.4c0 10.6 4.2 20.8 11.7 28.3L32 353.9V456c0 30.9 25.1 56 56 56H296c30.9 0 56-25.1 56-56V353.9l20.3-20.3c7.5-7.5 11.7-17.7 11.7-28.3V152c0-30.9-25.1-56-56-56h-8c0-17.7-14.3-32-32-32s-32 14.3-32 32H224c0-17.7-14.3-32-32-32s-32 14.3-32 32H112V24zm80 120h96 40c4.4 0 8 3.6 8 8V302.1l-20.3 20.3c-7.5 7.5-11.7 17.7-11.7 28.3V456c0 4.4-3.6 8-8 8H88c-4.4 0-8-3.6-8-8V350.6c0-10.6-4.2-20.8-11.7-28.3L48 302.1V152c0-4.4 3.6-8 8-8H88 192zm-56 48c-13.3 0-24 10.7-24 24s10.7 24 24 24H248c13.3 0 24-10.7 24-24s-10.7-24-24-24H136zm0 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H248c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z"]},faFilePen:em3,faFileEdit:em0,faReceipt:{prefix:"far",iconName:"receipt",icon:[384,512,[129534],"f543","M39.6 5.8C32.5-.3 22.5-1.7 14 2.2S0 14.6 0 24V488c0 9.4 5.5 17.9 14 21.8s18.5 2.5 25.6-3.6L80 471.6l40.4 34.6c9 7.7 22.3 7.7 31.2 0L192 471.6l40.4 34.6c9 7.7 22.3 7.7 31.2 0L304 471.6l40.4 34.6c7.1 6.1 17.1 7.5 25.6 3.6s14-12.4 14-21.8V24c0-9.4-5.5-17.9-14-21.8s-18.5-2.5-25.6 3.6L304 40.4 263.6 5.8c-9-7.7-22.3-7.7-31.2 0L192 40.4 151.6 5.8c-9-7.7-22.3-7.7-31.2 0L80 40.4 39.6 5.8zm8.4 430V76.2l16.4 14c9 7.7 22.3 7.7 31.2 0L136 55.6l40.4 34.6c9 7.7 22.3 7.7 31.2 0L248 55.6l40.4 34.6c9 7.7 22.3 7.7 31.2 0l16.4-14V435.8l-16.4-14c-9-7.7-22.3-7.7-31.2 0L248 456.4l-40.4-34.6c-9-7.7-22.3-7.7-31.2 0L136 456.4 95.6 421.8c-9-7.7-22.3-7.7-31.2 0L48 435.8zM120 144c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM96 256c0 13.3 10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.3 0-24 10.7-24 24z"]},faTablePicnic:{prefix:"far",iconName:"table-picnic",icon:[512,512,[],"e32d","M88 64C74.7 64 64 74.7 64 88s10.7 24 24 24h71.4L106.3 240H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H86.4h52H373.6h52H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H405.7L352.6 112H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H88zM438.9 320h-52l46.9 113.2c5.1 12.2 19.1 18.1 31.4 13s18.1-19.1 13-31.4L438.9 320zm-313.8 0h-52L33.8 414.8c-5.1 12.2 .7 26.3 13 31.4s26.3-.7 31.4-13L125.1 320zm33.2-80l53.1-128h89.3l53.1 128H158.3z"]},faSquarePen:em6,faPenSquare:em8,faPencilSquare:em5,faCircleMicrophoneLines:em7,faMicrophoneCircleAlt:em9,faDisplaySlash:ede,faDesktopSlash:edt,faSuitcaseRolling:{prefix:"far",iconName:"suitcase-rolling",icon:[384,512,[],"f5c1","M144 56v72h96V56c0-4.4-3.6-8-8-8H152c-4.4 0-8 3.6-8 8zM96 128V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56v72h32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H112v8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64H96zM64 176c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H64zm32 72c0-13.3 10.7-24 24-24H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zm0 112c0-13.3 10.7-24 24-24H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24z"]},faPersonCircleExclamation:{prefix:"far",iconName:"person-circle-exclamation",icon:[576,512,[],"e53f","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z"]},faTransporter2:{prefix:"far",iconName:"transporter-2",icon:[512,512,[],"e044","M64 32l25.4 7.3C93.3 40.4 96 43.9 96 48s-2.7 7.6-6.6 8.7L64 64 56.7 89.4C55.6 93.3 52.1 96 48 96s-7.6-2.7-8.7-6.6L32 64 6.6 56.7C2.7 55.6 0 52.1 0 48s2.7-7.6 6.6-8.7L32 32 39.3 6.6C40.4 2.7 43.9 0 48 0s7.6 2.7 8.7 6.6L64 32zM480 352l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L480 384l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L448 384l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L448 352l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6L480 352zM120 464H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zM256 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM180.4 224H120.2l46.4-61.2c16.6-21.9 42.6-34.8 70.1-34.8h38.6c27.5 0 53.5 12.9 70.1 34.8L391.8 224H331.6 320 272V176H240v48H192 180.4zM112 256H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faHandsHoldingDiamond:edc,faHandReceiving:edi,faMoneyBillSimpleWave:{prefix:"far",iconName:"money-bill-simple-wave",icon:[576,512,[],"e1f2","M265.7 407.9c4.5-1.1 9-2.3 13.5-3.4l0 0c73.7-18.9 160.5-41.1 248.8-20.9V91.8C461.8 68.7 393.6 83 310.3 104.1c-4.5 1.1-9 2.3-13.5 3.5l0 0C223.1 126.4 136.3 148.7 48 128.4V420.2c66.2 23.1 134.4 8.9 217.7-12.3zM0 421.5V113C0 88.8 25.4 72.7 48.4 79C128.2 101 208.1 80.6 288 60.3c86.9-22.1 173.8-44.3 260.7-12C565.8 54.6 576 72 576 90.5V399c0 24.3-25.4 40.3-48.3 34C447.8 411 367.9 431.4 288 451.7c-86.9 22.1-173.8 44.3-260.7 12C10.2 457.4 0 440 0 421.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96z"]},faChevronDown:{prefix:"far",iconName:"chevron-down",icon:[512,512,[],"f078","M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z"]},faBatteryFull:edr,faBattery:eda,faBattery5:edn,faBellPlus:{prefix:"far",iconName:"bell-plus",icon:[448,512,[],"f849","M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM224 152c-13.3 0-24 10.7-24 24v40H160c-13.3 0-24 10.7-24 24s10.7 24 24 24h40v40c0 13.3 10.7 24 24 24s24-10.7 24-24V264h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V176c0-13.3-10.7-24-24-24z"]},faBookArrowRight:{prefix:"far",iconName:"book-arrow-right",icon:[640,512,[],"e0b9","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V394.6c18.9-9 32-28.3 32-50.6V288H400v56c0 4.4-3.6 8-8 8H80c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8v72h48V56c0-30.9-25.1-56-56-56H88zM368 400v64H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H368zM553 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H558.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},faHospitals:{prefix:"far",iconName:"hospitals",icon:[576,512,[],"f80e","M320 48H512c8.8 0 16 7.2 16 16V256H320v48H528v48H320v48H528v48c0 8.8-7.2 16-16 16H320c0 17.3-5.5 33.2-14.7 46.3c4.7 1.1 9.7 1.7 14.7 1.7H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H320c-35.3 0-64 28.7-64 64v1.6c19.5 4 36.5 15 48 30.4V64c0-8.8 7.2-16 16-16zm88 48v24H384c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V168h24c8.8 0 16-7.2 16-16V136c0-8.8-7.2-16-16-16H456V96c0-8.8-7.2-16-16-16H424c-8.8 0-16 7.2-16 16zM136 176c-8.8 0-16 7.2-16 16v24H96c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V264h24c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H168V192c0-8.8-7.2-16-16-16H136zM64 144H224c8.8 0 16 7.2 16 16V352H48V160c0-8.8 7.2-16 16-16zM48 400H240v48c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V400zM0 160V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H64C28.7 96 0 124.7 0 160z"]},faClub:{prefix:"far",iconName:"club",icon:[512,512,[9827],"f327","M352 146.4c0-.8 0-1.6 0-2.4c0-53-43-96-96-96s-96 43-96 96c0 .8 0 1.6 0 2.4c.6 22.9-15.1 42.9-37.4 48C79.9 204.1 48 242.4 48 288c0 53 43 96 96 96c30.1 0 57-13.8 74.7-35.7c9.1-11.3 22.8-17.8 37.3-17.8s28.2 6.5 37.3 17.8C311 370.2 337.9 384 368 384c53 0 96-43 96-96c0-45.6-31.9-83.9-74.6-93.6c-22.3-5.1-37.9-25.1-37.4-48zM368 432c-27.9 0-53.9-7.9-76-21.7c-4.1-2.6-8.1-5.4-12-8.3v62h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V402c-3.8 3-7.8 5.8-12 8.3c-22.1 13.7-48.1 21.7-76 21.7C64.5 432 0 367.5 0 288c0-68.5 47.9-125.9 112-140.4c0-1.2 0-2.4 0-3.6C112 64.5 176.5 0 256 0s144 64.5 144 144c0 1.2 0 2.4 0 3.6c64.1 14.5 112 71.9 112 140.4c0 79.5-64.5 144-144 144z"]},faSkullCrossbones:{prefix:"far",iconName:"skull-crossbones",icon:[448,512,[128369,9760],"f714","M290.1 185.8C309.6 170.4 320 149.5 320 128c0-39-37.5-80-96-80s-96 41-96 80c0 21.5 10.4 42.4 29.9 57.8c11.4 9.1 18.1 22.9 18.1 37.6V232c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-8.6c0-14.6 6.7-28.5 18.1-37.6zM320 232c0 30.9-25.1 56-56 56H184c-30.9 0-56-25.1-56-56v-8.6C98.5 200 80 165.9 80 128C80 57.3 144.5 0 224 0s144 57.3 144 128c0 37.9-18.5 72-48 95.4V232zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L224 357l188.9-98.2c11.8-6.1 26.2-1.5 32.4 10.2s1.5 26.3-10.2 32.4L276 384l159.1 82.7c11.8 6.1 16.3 20.6 10.2 32.4s-20.6 16.3-32.4 10.2L224 411 35.1 509.3c-11.8 6.1-26.3 1.5-32.4-10.2s-1.5-26.2 10.2-32.4L172 384 12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM160 136a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faDropletDegree:edo,faDewpoint:eds,faCodeCompare:{prefix:"far",iconName:"code-compare",icon:[512,512,[],"e13a","M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9v48h16c39.8 0 72-32.2 72-72V156.3c-32.5-10.2-56-40.5-56-76.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3V320c0 66.3-53.7 120-120 120H320v48zM464 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9V120H176c-39.8 0-72 32.2-72 72V355.7c32.5 10.2 56 40.5 56 76.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3V192c0-66.3 53.7-120 120-120h16V24zM48 432a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faListUl:edl,faListDots:edf,faHandHoldingMagic:{prefix:"far",iconName:"hand-holding-magic",icon:[576,512,[],"f6e5","M176 76c0 15.5 12.5 28 28 28h84c13.3 0 24 10.7 24 24s-10.7 24-24 24H204c-42 0-76-34-76-76s34-76 76-76H328c66.3 0 120 53.7 120 120s-53.7 120-120 120H280v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24h72c39.8 0 72-32.2 72-72s-32.2-72-72-72H204c-15.5 0-28 12.5-28 28zm11.4 276c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faWatermelonSlice:{prefix:"far",iconName:"watermelon-slice",icon:[512,512,[],"e337","M0 408c0-6.4 2.5-12.5 7-17L391 7c9.4-9.4 24.6-9.4 33.9 0c115.6 115.6 116 302.6 .3 418.3S122.6 540.5 7 425c-4.5-4.5-7-10.6-7-17zm58.7-.8c97.4 80.4 241.5 75.3 332.6-15.8s96.2-235.2 15.8-332.6L384.8 81.2C414.3 118.1 432 165 432 216c0 119.3-96.7 216-216 216c-51 0-97.9-17.7-134.8-47.2L58.7 407.2zM384 216c0-37.7-12.4-72.6-33.4-100.6l-26.3 26.3 15 15c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-15-15-57.4 57.4 15 15c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-15-15-57.4 57.4 15 15c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-15-15-26.3 26.3c28 21 62.9 33.4 100.6 33.4c92.8 0 168-75.2 168-168zm-52.7 12.7l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-80 80l16 16c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-16-16c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0z"]},faCircleEllipsis:{prefix:"far",iconName:"circle-ellipsis",icon:[512,512,[],"e10a","M256 464a208 208 0 1 0 0-416 208 208 0 1 0 0 416zM256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zm32 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM192 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},faSchoolLock:{prefix:"far",iconName:"school-lock",icon:[640,512,[],"e56f","M306.7 4c8.1-5.4 18.6-5.4 26.6 0l138 92H568c39.8 0 72 32.2 72 72V272c0-38.1-19-71.7-48-91.9V168c0-13.3-10.7-24-24-24H464c-4.7 0-9.4-1.4-13.3-4L320 52.8 189.3 140c-3.9 2.6-8.6 4-13.3 4H72c-13.3 0-24 10.7-24 24V440c0 13.3 10.7 24 24 24H256V384c0-35.3 28.7-64 64-64s64 28.7 64 64v80 16c0 11.7 3.1 22.6 8.6 32H384 256 72c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72h96.7l138-92zM112 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM240 192a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm80-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V160c0-8.8-7.2-16-16-16zm208 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z"]},faTowerCell:{prefix:"far",iconName:"tower-cell",icon:[576,512,[],"e585","M51.8 1.6c12.4 4.8 18.5 18.7 13.8 31C54.3 62 48 94.2 48 128s6.3 66 17.6 95.4c4.8 12.4-1.4 26.3-13.8 31s-26.3-1.4-31-13.8C7.4 205.8 0 167.8 0 128S7.4 50.2 20.8 15.4C25.6 3 39.5-3.2 51.8 1.6zm472.4 0c12.4-4.8 26.3 1.4 31 13.8C568.6 50.2 576 88.2 576 128s-7.4 77.8-20.8 112.6c-4.8 12.4-18.7 18.5-31 13.8s-18.5-18.7-13.8-31C521.7 194 528 161.8 528 128s-6.3-66-17.6-95.4c-4.8-12.4 1.4-26.3 13.8-31zM291.3 191.9c-1.1 .1-2.2 .1-3.3 .1s-2.2 0-3.3-.1L239.8 288h96.4l-44.8-96.1zM195 384H381l-22.4-48H217.4L195 384zm-22.4 48l-30.9 66.2c-5.6 12-19.9 17.2-31.9 11.6s-17.2-19.9-11.6-31.9L241.2 171.6C230.5 160.2 224 144.9 224 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 16.9-6.5 32.2-17.2 43.6L477.7 477.9c5.6 12 .4 26.3-11.6 31.9s-26.3 .4-31.9-11.6L403.4 432H172.6zM163.3 73.6C156 90.2 152 108.6 152 128s4 37.8 11.3 54.4c5.3 12.1-.2 26.3-12.4 31.6s-26.3-.2-31.6-12.4C109.5 179 104 154.1 104 128s5.5-51 15.3-73.6c5.3-12.1 19.5-17.7 31.6-12.4s17.7 19.5 12.4 31.6zM456.7 54.4C466.5 77 472 101.9 472 128s-5.5 51-15.3 73.6c-5.3 12.1-19.5 17.7-31.6 12.4s-17.7-19.5-12.4-31.6c7.3-16.6 11.3-35 11.3-54.4s-4-37.8-11.3-54.4c-5.3-12.1 .2-26.3 12.4-31.6s26.3 .2 31.6 12.4z"]},faSdCards:{prefix:"far",iconName:"sd-cards",icon:[448,512,[],"e240","M400 352V64c0-8.8-7.2-16-16-16H234.5c-4.2 0-8.3 1.7-11.3 4.7l-74.5 74.5c-3 3-4.7 7.1-4.7 11.3V352c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16zM114.7 93.3l74.5-74.5C201.3 6.7 217.5 0 234.5 0H384c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V138.5c0-17 6.7-33.3 18.7-45.3zM24 96c13.3 0 24 10.7 24 24V376c0 48.6 39.4 88 88 88H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24zm280 0v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V96c0-8.8 7.2-16 16-16s16 7.2 16 16zm64 0v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V96c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faJugBottle:{prefix:"far",iconName:"jug-bottle",icon:[640,512,[],"e5fb","M96 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H88C74.7 96 64 85.3 64 72s10.7-24 24-24h8V24zm32 152c-44.2 0-80 35.8-80 80V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V256c0-44.2-35.8-80-80-80H128zM0 256c0-70.7 57.3-128 128-128H256c70.7 0 128 57.3 128 128V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zm224 0c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V256zM472 64h80c13.3 0 24 10.7 24 24v40H448V88c0-13.3 10.7-24 24-24zM417 392c-.3-.2-.7-.4-1-.6V256c0-24.7-5.6-48.1-15.6-69c5.1-5.3 11.1-9.8 18-13l13.2-6.2c11-5.1 23-7.8 35.1-7.8h90.6c12.1 0 24.1 2.7 35.1 7.8l13.2 6.2c21 9.9 34.4 31 34.4 54.2c0 22.8-12.7 42.6-31.5 52.7C627.4 292 640 312.5 640 336c0 24.1-13.3 45.1-33 56c19.7 10.9 33 31.9 33 56c0 35.3-28.7 64-64 64H448c-17 0-32.5-6.7-44-17.5c7.6-13.8 12-29.6 12-46.5V392.6c.3-.2 .7-.4 1-.6z"]},faDownLong:edh,faLongArrowAltDown:edg,faEnvelopes:{prefix:"far",iconName:"envelopes",icon:[576,512,[],"e170","M512 80H160c-8.8 0-16 7.2-16 16v7.8L321.4 235.2c4.2 3.1 9.3 4.8 14.6 4.8s10.4-1.7 14.6-4.8L528 103.8V96c0-8.8-7.2-16-16-16zm16 83.5L379.1 273.8C366.7 283 351.5 288 336 288s-30.7-5-43.1-14.2L144 163.5V320c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V163.5zM160 32H512c35.3 0 64 28.7 64 64V320c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V96c0-35.3 28.7-64 64-64zM24 96c13.3 0 24 10.7 24 24V344c0 48.6 39.4 88 88 88H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 480 0 419.1 0 344V120c0-13.3 10.7-24 24-24z"]},faPhoneOffice:{prefix:"far",iconName:"phone-office",icon:[576,512,[],"f67d","M160 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H160zM104.6 32C115.6 12.9 136.3 0 160 0h48c23.7 0 44.4 12.9 55.4 32H320h24 24H512c35.3 0 64 28.7 64 64v48 24 24V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32h40.6zM96 80H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V192H360c-22.1 0-40-17.9-40-40V80H272V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V80zm272 0v64H528V96c0-8.8-7.2-16-16-16H368zm16 192a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM352 400a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM480 272a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM448 400a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faRankingStar:{prefix:"far",iconName:"ranking-star",icon:[640,512,[],"e561","M353.8 54.1l52.3 7.5c9.3 1.4 13.2 12.9 6.4 19.8l-38 36.6 9 52.1c1.4 9.3-8.2 16.5-16.8 12.2l-46.6-24.4-46.9 24.8c-8.6 4.3-18.3-2.9-16.8-12.2l9-52.1-38-37c-6.8-6.8-2.9-18.3 6.4-19.8l52.3-7.5L309.8 6.3c4.3-8.6 16.5-8.3 20.4 0l23.6 47.8zM272 304V464h96V304H272zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V304zM48 368v96h96V368H48zM0 368c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368zm592 32H496v64h96V400zm-96-48h96c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H496c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z"]},faChessKing:{prefix:"far",iconName:"chess-king",icon:[448,512,[9818],"f43f","M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V56H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v40H59.6C26.7 144 0 170.7 0 203.6c0 8.2 1.7 16.3 4.9 23.8L59.1 352h52.3L49 208.2c-.6-1.5-1-3-1-4.6c0-6.4 5.2-11.6 11.6-11.6H224 388.4c6.4 0 11.6 5.2 11.6 11.6c0 1.6-.3 3.2-1 4.6L336.5 352h52.3l54.2-124.6c3.3-7.5 4.9-15.6 4.9-23.8c0-32.9-26.7-59.6-59.6-59.6H248V104h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V24zM101.2 432H346.8l16.6 32H84.7l16.6-32zm283.7-30.7c-5.5-10.6-16.5-17.3-28.4-17.3H91.5c-12 0-22.9 6.7-28.4 17.3L36.6 452.5c-3 5.8-4.6 12.2-4.6 18.7C32 493.8 50.2 512 72.8 512H375.2c22.5 0 40.8-18.2 40.8-40.8c0-6.5-1.6-12.9-4.6-18.7l-26.5-51.2z"]},faNfcPen:{prefix:"far",iconName:"nfc-pen",icon:[576,512,[],"e1fa","M384 80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H270.5l-12 48H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V235.6l-48 48V96c0-8.8-7.2-16-16-16zM289.3 394.3c-1.8 1.8-3.5 3.7-5 5.7H120c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h16c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V352H320V160H248v54.4c14.3 8.3 24 23.8 24 41.6c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-17.8 9.7-33.3 24-41.6V152c0-22.1 17.9-40 40-40h88c22.1 0 40 17.9 40 40V315.6l-78.7 78.7zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},faPersonHarassing:{prefix:"far",iconName:"person-harassing",icon:[576,512,[],"e549","M144 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM96 209.5L44.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1S-3.4 287.7 3.1 276.2L61.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h35c26 0 50.6 11.5 67.3 31.4l81.7 97.2c8.5 10.1 7.2 25.3-2.9 33.8s-25.3 7.2-33.8-2.9L224 214.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V209.5zm80-33.4c-.9-.1-1.8-.1-2.7-.1H144V304h32V176.1zM304 32h56c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zm96 208a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm116 56c33.1 0 60 26.9 60 60v96c0 31.8-24.7 57.8-56 59.9v.1c-.7 0-1.5 0-2.2 0c-.6 0-1.2 0-1.8 0c-5.7 0-11.1-.8-16.3-2.2c-19.6-4.4-37.5-15.1-50.7-30.7l-44.6-52.7-39.3 73c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l56-104c3.8-7 10.7-11.7 18.6-12.5s15.7 2.3 20.8 8.4L456 413V356c0-33.1 26.9-60 60-60zm1.4 167.9c6-.7 10.6-5.8 10.6-11.9V356c0-6.6-5.4-12-12-12s-12 5.4-12 12v96c0 5.2 3.3 9.5 7.8 11.2c1.8 .3 3.7 .6 5.6 .7zM265.7 104.8c4-7.9 13.6-11.1 21.5-7.2l48 24c7.9 4 11.1 13.6 7.2 21.5s-13.6 11.1-21.5 7.2l-48-24c-7.9-4-11.1-13.6-7.2-21.5z"]},faMagnifyingGlassPlay:{prefix:"far",iconName:"magnifying-glass-play",icon:[512,512,[],"e660","M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1zM161.8 130.1c5-2.9 11.1-2.8 16 0l110.2 64c4.9 2.9 8 8.1 8 13.8s-3 11-8 13.8l-110.2 64c-4.9 2.9-11.1 2.9-16 0s-8-8.1-8-13.9V144c0-5.7 3.1-11 8-13.9z"]},faHatWinter:{prefix:"far",iconName:"hat-winter",icon:[512,512,[],"f7a8","M256 0c-12.7 0-23 9.8-23.9 22.2c-9.4-8.1-23.7-7.7-32.6 1.2s-9.4 23.2-1.2 32.6C185.8 57 176 67.3 176 80s9.8 23 22.2 23.9c-8.1 9.4-7.7 23.7 1.2 32.6s23.2 9.4 32.6 1.2C233 150.2 243.3 160 256 160s23-9.8 23.9-22.2c9.4 8.1 23.7 7.7 32.6-1.2s9.4-23.2 1.2-32.6C326.2 103 336 92.7 336 80s-9.8-23-22.2-23.9c8.1-9.4 7.7-23.7-1.2-32.6s-23.2-9.4-32.6-1.2C279 9.8 268.7 0 256 0zM48 416c-26.5 0-48 21.5-48 48s21.5 48 48 48H464c26.5 0 48-21.5 48-48s-21.5-48-48-48H48zM162.5 134.6C42.8 199.9 32 384 32 384H80.1c.1-1.5 .3-3.7 .6-6.3c.7-6.5 2-16 4.2-27.4c.9-4.9 2-10.1 3.2-15.5l36.3-18.1c2.3-1.1 4.9-1.1 7.2 0L167 334.3c15.8 7.9 34.3 7.9 50.1 0l35.4-17.7c2.3-1.1 4.9-1.1 7.2 0L295 334.3c15.8 7.9 34.3 7.9 50.1 0l35.4-17.7c2.3-1.1 4.9-1.1 7.2 0l36.3 18.1c1.2 5.4 2.3 10.6 3.2 15.5c2.1 11.5 3.4 21 4.2 27.4c.3 2.6 .5 4.7 .6 6.3H480s-10.8-184.1-130.5-249.4c-2.5 9-7.3 17.5-14.4 24.6c-5.6 5.6-12.2 9.8-19.2 12.6c41 17.8 67.7 53.9 86 95.6c.6 1.3 1.2 2.7 1.7 4c-14.5-5.5-30.8-4.7-44.9 2.3l-35.4 17.7c-2.3 1.1-4.9 1.1-7.2 0L281 273.7c-15.8-7.9-34.3-7.9-50.1 0l-35.4 17.7c-2.3 1.1-4.9 1.1-7.2 0L153 273.7c-14.1-7-30.3-7.8-44.9-2.3c.6-1.3 1.2-2.7 1.7-4c18.4-41.7 45.1-77.8 86-95.6c-7-2.7-13.5-6.9-19.2-12.6c-7.1-7.1-11.9-15.6-14.4-24.6z"]},faBrazilianRealSign:{prefix:"far",iconName:"brazilian-real-sign",icon:[512,512,[],"e46c","M400 0c13.3 0 24 10.7 24 24V65.2c14.6 1.7 29 5.4 42.7 10.9l14.2 5.7c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4l-14.3-5.7c-14.2-5.7-29.3-8.6-44.6-8.6H392c-30.9 0-56 25.1-56 56c0 23.5 14.7 44.6 36.8 52.6l70.7 25.7c41.1 14.9 68.4 54 68.4 97.7c0 52-38.2 95.1-88 102.8V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V445.8c-17.1-3-33.7-8.9-48.9-17.6l-27-15.4c-11.5-6.6-15.5-21.2-8.9-32.7s21.2-15.5 32.7-8.9l27 15.4c15.4 8.8 32.8 13.4 50.6 13.4H408c30.9 0 56-25.1 56-56c0-23.5-14.7-44.6-36.8-52.6l-70.7-25.7c-41.1-14.9-68.4-54-68.4-97.7c0-52 38.2-95.1 88-102.8V24c0-13.3 10.7-24 24-24zM0 56C0 42.7 10.7 32 24 32h96c75.1 0 136 60.9 136 136c0 59.4-38.1 109.9-91.1 128.4l57.5 151c4.7 12.4-1.5 26.3-13.9 31s-26.3-1.5-31-13.9L116.4 304H48V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V280 56zM48 256h72c48.6 0 88-39.4 88-88s-39.4-88-88-88H48V256z"]},faLandmarkDome:edM,faLandmarkAlt:edu,faBoneBreak:{prefix:"far",iconName:"bone-break",icon:[640,512,[],"f5d8","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM201 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L201 71zM473 105c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-48 48c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48zM296.1 264.8c-1.9-13.4-14.5-22.6-27.9-20.2L180.1 260c-4.1 .7-8-1.8-9.4-5.7c-14.3-39.1-55.3-63.6-98-56.1C24.9 206.6-7.1 251.8 1.4 299.3c4.5 25.1 19.3 45.7 39.4 58.4c4.7 3 5.8 9.5 2.5 13.9c-14.5 18.7-21.3 43.2-16.8 68.3c8.4 47.5 54.1 79.1 101.9 70.8c42.7-7.5 72.8-44.4 72.7-86c0-4.1 2.8-7.8 6.9-8.5L320 396.6l112.1 19.6c4.1 .7 6.9 4.4 6.9 8.5c-.1 41.6 30 78.5 72.7 86c47.9 8.4 93.5-23.3 101.9-70.8c4.5-25.1-2.4-49.5-16.8-68.3c-3.4-4.4-2.2-11 2.5-13.9c20.1-12.7 34.9-33.4 39.4-58.4c8.4-47.5-23.5-92.7-71.4-101.1c-42.7-7.5-83.7 17-98 56.1c-1.4 3.9-5.3 6.4-9.4 5.7l-88.1-15.4c-13.3-2.3-26 6.8-27.9 20.2c-1.8 12.8 6.9 24.8 19.6 27l88.1 15.4c29.1 5.1 54.1-12.9 62.8-36.5c6.4-17.4 24.9-28.7 44.6-25.3c22.1 3.9 36.1 24.4 32.4 45.4c-2 11.2-8.5 20.4-17.8 26.3c-28.5 18-35.6 57-14.8 83.8c6.6 8.5 9.5 19.4 7.6 30.5c-3.7 21.1-24.3 35.8-46.4 31.9c-19.6-3.4-33-20.2-33-38.6c0-25.3-17.4-50.8-46.6-55.9L324.8 348.7c-1.6-.3-3.2-.4-4.8-.4c-1.6 0-3.2 .1-4.8 .4L199.7 368.9C170.5 374 153 399.5 153 424.8c0 18.4-13.4 35.2-33 38.6c-22.2 3.9-42.7-10.8-46.4-31.9c-2-11.1 1-22 7.6-30.5c20.8-26.9 13.7-65.9-14.8-83.8c-9.2-5.8-15.8-15.1-17.8-26.3c-3.7-20.9 10.3-41.5 32.4-45.4c19.7-3.4 38.3 7.9 44.6 25.3c8.6 23.6 33.7 41.6 62.8 36.5l88.1-15.4c12.8-2.2 21.5-14.2 19.6-27z"]},faArrowUp:{prefix:"far",iconName:"arrow-up",icon:[384,512,[8593],"f062","M209.4 39.4C204.8 34.7 198.6 32 192 32s-12.8 2.7-17.4 7.4l-168 176c-9.2 9.6-8.8 24.8 .8 33.9s24.8 8.8 33.9-.8L168 115.9V456c0 13.3 10.7 24 24 24s24-10.7 24-24V115.9L342.6 248.6c9.2 9.6 24.3 9.9 33.9 .8s9.9-24.3 .8-33.9l-168-176z"]},faDownFromDottedLine:{prefix:"far",iconName:"down-from-dotted-line",icon:[448,512,[],"e407","M114.2 320L224 430 333.8 320H280c-13.3 0-24-10.7-24-24V176H192V296c0 13.3-10.7 24-24 24H114.2zM224 480c-11.5 0-22.5-4.6-30.6-12.7L77.6 351.2C68.9 342.5 64 330.7 64 318.4c0-25.6 20.8-46.4 46.4-46.4H144V176c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v96h33.6c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L254.6 467.3c-8.1 8.1-19.1 12.7-30.6 12.7zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96 0a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm64-32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm64-32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faTv:edm,faTelevision:edd,faTvAlt:edp,faBorderLeft:{prefix:"far",iconName:"border-left",icon:[448,512,[],"f84f","M24 480c-13.3 0-24-10.7-24-24L0 56C0 42.7 10.7 32 24 32s24 10.7 24 24l0 400c0 13.3-10.7 24-24 24zm104-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM320 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM224 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM224 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},faCircleDivide:{prefix:"far",iconName:"circle-divide",icon:[512,512,[],"e106","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-320a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-88 40c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H168zM288 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faShrimp:{prefix:"far",iconName:"shrimp",icon:[512,512,[129424],"e448","M0 104C0 64.2 32.2 32 72 32H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-13.3 0-24 10.7-24 24s10.7 24 24 24H336c97.2 0 176 78.8 176 176s-78.8 176-176 176H248c-13.3 0-24-10.7-24-24c0-12 8.8-21.9 20.2-23.7l-4.9-1.9c-12.4-4.8-18.5-18.7-13.7-31.1s18.7-18.5 31.1-13.7l68.7 26.7c20.5 8 42.6-7.1 42.6-29.1c0-17.3-14-31.2-31.2-31.2H259.5C158 352 74.5 274.6 64.9 175.7C28.5 172.1 0 141.4 0 104zM464 304c0-9.3-1-18.4-2.9-27.2L401 336.9c9.4 13 15 29 15 46.3c0 8.2-1.2 16-3.4 23.4C443.8 383.3 464 346 464 304zm-23.7-74.2c-21.8-30.5-56.6-51.1-96.3-53.5V304.3c6.2 .6 12.2 1.8 18 3.8l78.3-78.3zM296 176H113.3c9.5 72.2 71.4 128 146.2 128H296V176zm-72 24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faListCheck:edz,faTasks:edC,faDiagramSubtask:{prefix:"far",iconName:"diagram-subtask",icon:[512,512,[],"e479","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H152v96c0 22.1 17.9 40 40 40h32v-8c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H288c-35.3 0-64-28.7-64-64v-8H192c-48.6 0-88-39.4-88-88V224H64c-35.3 0-64-28.7-64-64V96zM448 336H288c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V352c0-8.8-7.2-16-16-16z"]},faJugDetergent:{prefix:"far",iconName:"jug-detergent",icon:[384,512,[],"e519","M120 0C106.7 0 96 10.7 96 24V48H88C74.7 48 64 58.7 64 72s10.7 24 24 24H232c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V24c0-13.3-10.7-24-24-24H120zM256 176c44.2 0 80 35.8 80 80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80H256zM128 128C57.3 128 0 185.3 0 256V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V256c0-70.7-57.3-128-128-128H128zm128 96c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32z"]},faCircleUser:edL,faUserCircle:edI,faSquareY:{prefix:"far",iconName:"square-y",icon:[448,512,[],"e287","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm138.1 56.3L224 251.4l85.9-99.1c8.7-10 23.8-11.1 33.9-2.4s11.1 23.8 2.4 33.9L248 297v79c0 13.3-10.7 24-24 24s-24-10.7-24-24V297L101.9 183.7c-8.7-10-7.6-25.2 2.4-33.9s25.2-7.6 33.9 2.4z"]},faUserDoctorHair:{prefix:"far",iconName:"user-doctor-hair",icon:[448,512,[],"e458","M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96h1.3c4.3 9.8 6.7 20.6 6.7 32zM96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 57.3 294.7 0 224 0S96 57.3 96 128zm64 225c5.2-.7 10.6-1 16-1h96c5.4 0 10.8 .3 16 1v49c-27.6 7.1-48 32.2-48 62v32c0 8.8 7.2 16 16 16h24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V464c0-17.7 14.3-32 32-32s32 14.3 32 32v16h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24c8.8 0 16-7.2 16-16V464c0-29.8-20.4-54.9-48-62V361.3c46.9 19 80 65 80 118.7v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-97.2-78.8-176-176-176H176C78.8 304 0 382.8 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-53.7 33.1-99.7 80-118.7v41c-23.1 6.9-40 28.3-40 53.7c0 30.9 25.1 56 56 56s56-25.1 56-56c0-25.4-16.9-46.8-40-53.7V353zm-16 79a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPlanetRinged:{prefix:"far",iconName:"planet-ringed",icon:[512,512,[129680],"e020","M464 31.1a.9 .9 0 1 0 -1.6 .5 .9 .9 0 1 0 1.6-.5zm-5.2 22.1c-11.9 4.4-27 11.5-45 21.9c-13.4-11.8-27.9-21.8-43-30c63.8-40.5 113.9-56.2 133.1-37c22.1 22.1-2.3 85.6-57.6 163.7C457.7 197.6 464 226 464 256c0 114.9-93.1 208-208 208c-30 0-58.4-6.3-84.2-17.7C93.7 501.6 30.3 526 8.1 503.9c-19.2-19.2-3.4-69.3 37-133.1c8.3 15.1 18.3 29.6 30 43c-10.4 18-17.6 33-21.9 45c12.6-4.6 28.7-12.3 48.1-23.8c8.2-4.8 16.7-10.2 25.4-16C78.8 380.9 48 322 48 256C48 141.1 141.1 48 256 48c66 0 124.9 30.8 163 78.8c5.8-8.8 11.2-17.3 16-25.4c11.4-19.4 19.2-35.5 23.8-48.1zM389.6 167.9C361 124.6 311.8 96 256 96C167.6 96 96 167.6 96 256c0 55.8 28.6 105 71.9 133.6c37.1-28.2 77.4-63.4 117.8-103.8s75.6-80.8 103.8-117.8zM217.9 411.4c12.2 3 25 4.6 38.1 4.6c88.4 0 160-71.6 160-160c0-13.1-1.6-25.9-4.6-38.1c-26.5 33-57.4 67.5-91.7 101.8s-68.8 65.2-101.8 91.7zM31.1 464a.9 .9 0 1 0 .5-1.6 .9 .9 0 1 0 -.5 1.6zm16.8 16a1.1 1.1 0 1 0 1.8 1.1A1.1 1.1 0 1 0 47.9 480zM480 47.9a1.1 1.1 0 1 0 1.1 1.8A1.1 1.1 0 1 0 480 47.9z"]},faMushroom:{prefix:"far",iconName:"mushroom",icon:[512,512,[127812],"e425","M24 258.1C24 133.2 125.2 32 250.1 32h11.8C386.8 32 488 133.2 488 258.1c0 34.2-27.7 61.9-61.9 61.9H320.6 191.4 85.9C51.7 320 24 292.3 24 258.1zm416 0c0-12-1.2-23.7-3.4-35C427.8 233.4 414.6 240 400 240c-26.5 0-48-21.5-48-48c0-26.1 20.8-47.3 46.7-48c-24.2-29-57.5-50.2-95.4-59.2c.5 3.7 .8 7.4 .8 11.2c0 44.2-35.8 80-80 80c-38.1 0-70-26.7-78.1-62.4C101.2 146 72 198.6 72 258.1c0 7.7 6.2 13.9 13.9 13.9H426.1c7.7 0 13.9-6.2 13.9-13.9zM234.3 352l-15 80h73.4l-15-80h48.8l16.9 90.1c1.8 9.4-.7 19-6.8 26.3s-15.1 11.6-24.6 11.6H200c-9.5 0-18.5-4.2-24.6-11.6s-8.6-17-6.8-26.3L185.4 352h48.8zM144 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserShield:{prefix:"far",iconName:"user-shield",icon:[640,512,[],"f505","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c21.2 0 41.3 5.1 59 14.1c-4.8-19.5-7.3-38.2-8.3-54.8c-16.1-4.8-33.1-7.3-50.7-7.3H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-19.6-14.1-35.7-30.3-48.9-47.5H49.3zM487.1 225.7l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z"]},faMegaphone:{prefix:"far",iconName:"megaphone",icon:[576,512,[128227],"f675","M552 32c-13.3 0-24 10.7-24 24v5.7L48 192.6V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v21.7V224v64 18.3V328c0 13.3 10.7 24 24 24s24-10.7 24-24v-8.6l117.6 32.1C162 361.7 160 372.6 160 384c0 53 43 96 96 96c46.9 0 86-33.6 94.3-78.1L528 450.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V432 80 56c0-13.3-10.7-24-24-24zM528 400.6L48 269.7V242.3L528 111.4V400.6zM208 384c0-7.1 1.5-13.8 4.3-19.8l91.5 24.9c-2.6 24.1-23 42.8-47.7 42.8c-26.5 0-48-21.5-48-48z"]},faWreathLaurel:{prefix:"far",iconName:"wreath-laurel",icon:[640,512,[],"e5d2","M237.1 50.9l-11.8 .7c-20.3 1.1-36.6 17.4-37.7 37.7l-.7 11.8 11.8-.7c20.3-1.1 36.6-17.4 37.7-37.7l.7-11.8zM43.1 177.7c-11.4-30.3-9.7-65.3 7.8-95.6L71.5 46.4c6.3-10.9 20.2-14.6 31-8.3c15.9 9.2 28.9 21.4 38.8 35.5c8-38.5 41-67.7 81.3-70l38.6-2.1c14.3-.8 26.1 11 25.3 25.3l-2.1 38.6c-2.5 44.8-38.2 80.5-83 83l-24.6 1.4C155.6 180.8 144 217.8 144 256c0 97.2 78.8 176 176 176h11.6c43.5 0 86.3 10.1 125.2 29.6l9.9 5c11.9 5.9 16.7 20.3 10.7 32.2s-20.3 16.7-32.2 10.7l-9.9-5C403.1 488.4 367.6 480 331.6 480H320 308.4c-36 0-71.5 8.4-103.8 24.5l-9.9 5c-11.9 5.9-26.3 1.1-32.2-10.7s-1.1-26.3 10.7-32.2l9.9-5c8.3-4.1 16.8-7.9 25.4-11.2c-5.5-3.1-10.8-6.5-15.9-10.1l-4.8 2.8-.3 .2c-4.6 2.7-9.4 5-14.2 6.9c-50.9 20.4-110.3 .8-138.5-48L14.2 366.4c-6.3-10.9-2.6-24.8 8.3-31c6-3.5 12.2-6.4 18.5-8.7C16 306.1 0 274.9 0 240l0-41.2C0 186.2 10.2 176 22.7 176c7 0 13.8 .6 20.4 1.7zm420-28l-24.6-1.4c-44.8-2.5-80.5-38.2-83-83l-2.1-38.6c-.8-14.3 11-26.1 25.3-25.3l38.6 2.1c40.3 2.2 73.3 31.5 81.3 70c9.9-14.1 22.9-26.3 38.8-35.5c10.9-6.3 24.8-2.6 31 8.3l20.6 35.7c17.5 30.3 19.2 65.3 7.8 95.6c6.6-1.1 13.4-1.7 20.4-1.7c12.6 0 22.7 10.2 22.7 22.7l0 41.2c0 34.9-16 66.1-41.1 86.7c6.3 2.3 12.5 5.2 18.5 8.7c10.9 6.3 14.6 20.2 8.3 31l-20.6 35.7c-21.6 37.4-61.5 57.6-101.8 55.9c-5.3-8.3-12.8-15.4-22.3-20.1l-9.9-5c-2.8-1.4-5.7-2.8-8.6-4.1c-10.4-4.8-21-9-31.8-12.6c-7.9-2.7-15.9-5-24-7C460 378.9 496 321.7 496 256c0-38.2-11.6-75.2-32.8-106.3zM414.7 51.6l-11.8-.7 .7 11.8c1.1 20.3 17.4 36.6 37.7 37.7l11.8 .7-.7-11.8c-1.1-20.3-17.4-36.6-37.7-37.7zM96 301.9l0-4.7c0-31.6-20-58.5-48-68.8L48 240c0 29.8 20.4 54.9 48 62zM544 297.2l0 4.7c27.6-7.1 48-32.2 48-62l0-11.5c-28 10.3-48 37.2-48 68.8zM149 407.8l-2.4-4.1c-15.8-27.3-46.5-40.6-75.9-35.6l5.7 9.9c14.9 25.8 45.1 37.3 72.5 29.7zM105.4 179.7c15.8-27.3 11.9-60.6-7.2-83.5l-5.7 9.9c-14.9 25.8-9.8 57.7 10.6 77.7l2.4-4.1zM537 183.8c20.3-20 25.5-51.8 10.6-77.7l-5.7-9.9c-19.1 22.9-22.9 56.2-7.2 83.5l2.4 4.1zM491 407.8c27.4 7.6 57.6-3.9 72.5-29.7l5.7-9.9c-29.4-5.1-60.1 8.2-75.9 35.6l-2.4 4.1z"]},faCircleExclamationCheck:{prefix:"far",iconName:"circle-exclamation-check",icon:[640,512,[],"e10d","M48 256C48 141.1 141.1 48 256 48c84.1 0 156.7 50 189.4 121.9c5.5 12.1 19.7 17.4 31.8 11.9s17.4-19.7 11.9-31.8C448.8 61.6 359.6 0 256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c72.9 0 138.8-30.5 185.4-79.4c9.1-9.6 8.8-24.8-.8-33.9s-24.8-8.8-33.9 .8C368.7 439.2 315.3 464 256 464C141.1 464 48 370.9 48 256zM280 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM256 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM625 175c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L625 209c9.4-9.4 9.4-24.6 0-33.9z"]},faWind:{prefix:"far",iconName:"wind",icon:[512,512,[],"f72e","M288 24c0 13.3 10.7 24 24 24h44c24.3 0 44 19.7 44 44s-19.7 44-44 44H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H356c50.8 0 92-41.2 92-92s-41.2-92-92-92H312c-13.3 0-24 10.7-24 24zm64 368c0 13.3 10.7 24 24 24h44c50.8 0 92-41.2 92-92s-41.2-92-92-92H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H420c24.3 0 44 19.7 44 44s-19.7 44-44 44H376c-13.3 0-24 10.7-24 24zM120 512h44c50.8 0 92-41.2 92-92s-41.2-92-92-92H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H164c24.3 0 44 19.7 44 44s-19.7 44-44 44H120c-13.3 0-24 10.7-24 24s10.7 24 24 24z"]},faBoxDollar:edA,faBoxUsd:edH,faCarBurst:edv,faCarCrash:edV,faY:{prefix:"far",iconName:"y",icon:[384,512,[121],"59","M43.4 41.9C35.7 31.2 20.7 28.8 9.9 36.6S-3.2 59.3 4.6 70.1L168 295.8V456c0 13.3 10.7 24 24 24s24-10.7 24-24V295.8L379.4 70.1c7.8-10.7 5.4-25.7-5.4-33.5s-25.7-5.4-33.5 5.4L192 247.1 43.4 41.9z"]},faUserHeadset:{prefix:"far",iconName:"user-headset",icon:[448,512,[],"f82d","M224 32C135.6 32 64 103.6 64 192v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192C32 86 118 0 224 0S416 86 416 192v16c0 61.9-50.1 112-112 112H240 224 208c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32h32c44.2 0 80-35.8 80-80V192c0-88.4-71.6-160-160-160zm0 32c70.7 0 128 57.3 128 128c0 13.9-2.2 27.3-6.3 39.8C337.4 246.3 321.8 256 304 256h-8.6c-2.7-4.7-6.1-9.1-9.9-12.9C297.1 229.2 304 211.4 304 192c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 19.4 6.9 37.2 18.4 51.1C151 254.6 144 270.5 144 288c0 1.4 0 2.7 .1 4C114.8 268.6 96 232.5 96 192c0-70.7 57.3-128 128-128zM208 352h16 16 57.4H304h9.6C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352h16.2H208zm105.6 48H134.4c-40 0-73.6 27.1-83.5 64H397.1c-9.9-36.9-43.5-64-83.5-64z"]},faArrowsRetweet:edy,faRetweetAlt:edN,faPersonSnowboarding:edx,faSnowboarding:edT,faSquareChevronRight:edb,faChevronSquareRight:edw,faLacrosseStickBall:{prefix:"far",iconName:"lacrosse-stick-ball",icon:[576,512,[],"e3b6","M344 48v0l.3 0c22.9 0 53 15.2 78.8 40.9s40.9 55.9 40.9 78.8l0 .3h0c0 37.4-24 70.7-59.5 82.5l-19.7 6.6c-18.9 6.3-36.5 16-51.9 28.6l-42 34.4c-12.6 10.3-28.3 15.9-44.5 15.9c-38.8 0-70.3-31.5-70.3-70.3c0-16.2 5.6-32 15.9-44.5l34.4-42c12.6-15.4 22.3-33 28.6-51.9l6.6-19.7C273.3 72 306.6 48 344 48zm0-48V0C285.9 0 234.3 37.2 215.9 92.3L209.4 112c-4.5 13.4-11.3 25.8-20.2 36.7l-34.4 42c-17.3 21.1-26.7 47.6-26.7 74.9c0 24 7.1 46.3 19.4 65L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L181.4 364.6c18.6 12.3 41 19.4 65 19.4c27.3 0 53.8-9.4 74.9-26.7l42-34.4c10.9-8.9 23.3-15.8 36.7-20.2l19.7-6.6c55.1-18.4 92.3-70 92.3-128.1h0l0-.3c0-40.8-24.8-82.5-55-112.7S385.1 0 344.3 0L344 0zM464 432a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},faTruckFast:edD,faShippingFast:edk,faUserMagnifyingGlass:{prefix:"far",iconName:"user-magnifying-glass",icon:[640,512,[],"e5c5","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c7.5 0 14.8 .6 21.9 1.8c-2.3-10.9-3.6-22.2-3.6-33.8c0-5.1 .2-10.1 .7-15c-6.2-.7-12.6-1-19-1H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-.8 0-1.5 0-2.3c-25 0-48.7-5.8-69.8-16H49.3zM448 240.1a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208c26.7 0 51.4-8.2 71.9-22.1L599 505.1c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-79.1-79.1c14-20.5 22.1-45.3 22.1-71.9c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]},faStarSharp:{prefix:"far",iconName:"star-sharp",icon:[576,512,[],"e28b","M288 0c10.5 0 19.7 6.8 22.9 16.7L361.5 176H520c10.3 0 19.4 6.5 22.7 16.2s.1 20.4-8 26.7L403.9 320.7l50.9 160.1c3.2 10-.5 21-9.1 27s-20.2 5.7-28.5-.7L288 406.4 158.7 506.9c-8.3 6.5-19.8 6.8-28.5 .7s-12.3-16.9-9.1-27l50.9-160.1L41.3 218.9c-8.1-6.3-11.3-17-8-26.7S45.7 176 56 176H214.5L265.1 16.7C268.3 6.8 277.5 0 288 0zm0 103.2L254.9 207.3c-3.2 10-12.4 16.7-22.9 16.7H125.9l88.8 69.1c7.9 6.2 11.2 16.6 8.1 26.2L190.3 421.6l82.9-64.5c8.7-6.7 20.8-6.7 29.5 0l82.9 64.5L353.1 319.3c-3-9.6 .2-20 8.1-26.2L450.1 224H344c-10.5 0-19.7-6.8-22.9-16.7L288 103.2z"]},faCommentHeart:{prefix:"far",iconName:"comment-heart",icon:[512,512,[],"e5c8","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM144 221.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faCircle1:{prefix:"far",iconName:"circle-1",icon:[512,512,[],"e0ee","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM268 131.2c7.4 4.3 12 12.2 12 20.8V336h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H256 192c-13.3 0-24-10.7-24-24s10.7-24 24-24h40V193.4l-20.1 11.5c-11.5 6.6-26.2 2.6-32.7-8.9s-2.6-26.2 8.9-32.7l56-32c7.4-4.2 16.6-4.2 24 .1z"]},faCircleStar:edS,faStarCircle:edE,faFish:{prefix:"far",iconName:"fish",icon:[576,512,[128031],"f578","M180.8 303.7c9.2 10.4 19.4 20.6 30.7 30.1c33.7 28.5 76 50.2 124.5 50.2s90.8-21.8 124.5-50.2c30.3-25.5 52.7-55.7 65.3-77.8c-12.6-22.1-35-52.2-65.3-77.8C426.8 149.7 384.5 128 336 128s-90.8 21.7-124.5 50.2c-11.3 9.5-21.5 19.7-30.7 30.1c-14 15.8-36.7 20.6-56 11.8L70.6 195.3l21.1 36.9c8.4 14.8 8.4 32.9 0 47.6L70.6 316.7l54.3-24.9c19.2-8.8 41.9-4 56 11.8zM4.2 336.1L50 256 4.2 175.9c-6.9-12.1-5.2-27.2 4.2-37.5s24.3-13.3 36.9-7.5l99.5 45.6c10.5-11.9 22.5-23.8 35.7-35C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-13.2-11.2-25.1-23.1-35.7-35L45.3 381.1c-12.6 5.8-27.6 2.8-36.9-7.5S-2.7 348.2 4.2 336.1zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faCloudFog:edj,faFog:edO,faWaffle:{prefix:"far",iconName:"waffle",icon:[512,512,[129479],"e466","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 112v32l64 0V112c0-8.8 7.2-16 16-16s16 7.2 16 16v32h64V112c0-8.8 7.2-16 16-16s16 7.2 16 16v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H368v64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H368v64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H368v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V368H272v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V368H176v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V368H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V272H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V176H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V112c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 128l64 0V176l-64 0v64zm96 0h64V176H272v64zm0 32v64h64V272H272zm-32 0H176v64h64V272z"]},faMusicNote:edP,faMusicAlt:ed_,faHexagonExclamation:{prefix:"far",iconName:"hexagon-exclamation",icon:[512,512,[],"e417","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36H344.3c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zm41.6-48c-4.3 7.4-4.3 16.6 0 24l88.3 152.9c4.3 7.4 12.2 12 20.8 12H344.3c8.6 0 16.5-4.6 20.8-12L453.4 268c4.3-7.4 4.3-16.6 0-24L365.1 91.1c-4.3-7.4-12.2-12-20.8-12l-176.6 0c-8.6 0-16.5 4.6-20.8 12L58.6 244zM256 128c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faCartShoppingFast:{prefix:"far",iconName:"cart-shopping-fast",icon:[640,512,[],"e0dc","M64 24C64 10.7 74.7 0 88 0h45.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H234.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H263.7c-34.6 0-64.3-24.6-70.7-58.5l-51.6-271c-.7-3.8-4-6.5-7.9-6.5H88C74.7 48 64 37.3 64 24zM225.6 240H523.2c10.9 0 20.4-7.3 23.2-17.8L584.7 80H195.1l30.5 160zM192 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM24 96h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faObjectUnion:{prefix:"far",iconName:"object-union",icon:[512,512,[],"e49f","M160 304c26.5 0 48 21.5 48 48v96c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V224c0-8.8-7.2-16-16-16H352c-26.5 0-48-21.5-48-48V64c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16V288c0 8.8 7.2 16 16 16h96zm-48 48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H288c35.3 0 64 28.7 64 64v48 48h48 48c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V400 352H112z"]},faUserGraduate:{prefix:"far",iconName:"user-graduate",icon:[448,512,[],"f501","M228.7 .5c-3.1-.6-6.3-.6-9.4 0l-200 40C8.1 42.7 0 52.6 0 64C0 74.3 6.5 83.3 16 86.6v71.8L.3 236.9c-.9 4.7 .3 9.6 3.3 13.3s7.6 5.9 12.4 5.9H48c4.8 0 9.3-2.1 12.4-5.9s4.3-8.6 3.3-13.3L48 158.4V93.3l171.3 34.3c3.1 .6 6.3 .6 9.4 0l200-40C439.9 85.3 448 75.4 448 64s-8.1-21.3-19.3-23.5l-200-40zM49.3 464c5.8-37.6 30-69.2 63.3-85.1l63.6 71.5c5 5.6 10.7 10.1 16.9 13.6H49.3zm349.4 0H254.9c6.2-3.4 11.9-7.9 16.9-13.6l63.6-71.5c33.3 15.8 57.5 47.4 63.3 85.1zM109.6 328.4C45.9 350 0 410.3 0 481.3c0 17 13.8 30.7 30.7 30.7H417.3c17 0 30.7-13.8 30.7-30.7c0-71-45.9-131.3-109.6-152.8c-10.9-3.7-22.7 .4-30.3 9L236 418.5c-6.4 7.2-17.6 7.2-23.9 0l-72.1-81.1c-7.6-8.6-19.4-12.7-30.3-9zM96 160c0 70.7 57.3 128 128 128s128-57.3 128-128V135.5l-48 9.6V160c0 44.2-35.8 80-80 80s-80-35.8-80-80V145.1l-48-9.6V160z"]},faStarfighter:{prefix:"far",iconName:"starfighter",icon:[640,512,[],"e037","M254.4 35C256.9 15 274 0 294.1 0h51.8c20.2 0 37.2 15 39.7 35l25.8 206.4c4.1-.9 8.3-1.4 12.6-1.4h32c30.9 0 56 25.1 56 56v56h56V168c-13.3 0-24-10.7-24-24s10.7-24 24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24v24c13.3 0 24 10.7 24 24s-10.7 24-24 24V448c0 13.3-10.7 24-24 24s-24-10.7-24-24v-2.7l-88 29.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-.6c-8.8-1.3-17-4.6-24-9.5c-9.1 6.3-20.1 10-32 10H280c-11.9 0-22.9-3.7-32-10c-7 4.9-15.2 8.2-24 9.5v.6c0 17.7-14.3 32-32 32s-32-14.3-32-32v-5.3L72 445.3V448c0 13.3-10.7 24-24 24s-24-10.7-24-24V168c-13.3 0-24-10.7-24-24s10.7-24 24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24v24c13.3 0 24 10.7 24 24s-10.7 24-24 24V352h56V296c0-30.9 25.1-56 56-56h32c4.3 0 8.6 .5 12.6 1.4L254.4 35zM368 424V296 281.5L338.8 48H301.2L272 281.5V296 424c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8zm48-128V424c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8H424c-4.4 0-8 3.6-8 8zm-200-8H184c-4.4 0-8 3.6-8 8V424c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8zm104-64c17.7 0 32 14.3 32 32v48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V256c0-17.7 14.3-32 32-32z"]},faCircleHalfStroke:edB,faAdjust:edU,faArrowRightLongToLine:{prefix:"far",iconName:"arrow-right-long-to-line",icon:[640,512,[],"e3d5","M640 88V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zM505 239c9.4 9.4 9.4 24.6 0 33.9L369 409c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l95-95L24 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l406.1 0-95-95c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L505 239z"]},faSquareArrowDown:edR,faArrowSquareDown:edY,faDiamondHalfStroke:{prefix:"far",iconName:"diamond-half-stroke",icon:[512,512,[],"e5b8","M256 464V48c2.6 0 5.2 1 7 2.9L461.1 249c1.9 1.9 2.9 4.4 2.9 7s-1 5.2-2.9 7L263 461.1c-1.9 1.9-4.4 2.9-7 2.9zM215 17L17 215C6.1 225.9 0 240.6 0 256s6.1 30.1 17 41L215 495c10.9 10.9 25.6 17 41 17s30.1-6.1 41-17L495 297c10.9-10.9 17-25.6 17-41s-6.1-30.1-17-41L297 17C286.1 6.1 271.4 0 256 0s-30.1 6.1-41 17z"]},faClapperboard:{prefix:"far",iconName:"clapperboard",icon:[512,512,[],"e131","M48 208H464V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208zm352-48H336l80-80h32c8.8 0 16 7.2 16 16l-64 64zM320 80l-80 80H176l80-80h64zM160 80L80 160H48V128L96 80h64zm352 80V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v64 24 24V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V208 184 160z"]},faSquareChevronLeft:edG,faChevronSquareLeft:edQ,faPhoneIntercom:{prefix:"far",iconName:"phone-intercom",icon:[512,512,[],"e434","M112 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16h48zm0 400c15.1 0 29-5.3 40-14c11 8.8 24.9 14 40 14H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H192c-15.1 0-29 5.3-40 14c-11-8.8-24.9-14-40-14H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h48zm64-64V96c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16zm80-32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm80-80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zM240 112c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H400c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32H240z"]},faLinkHorizontal:edF,faChainHorizontal:edZ,faMango:{prefix:"far",iconName:"mango",icon:[512,512,[],"e30f","M352 1.4c-2.5-.9-5.2-1.4-8-1.4c-13.3 0-24 10.7-24 24V96c-49.1 0-98.3 18.7-135.8 56.2c-45.8 37.2-67.8 76.7-88.4 113.5c-19.1 34.1-36.9 66-71.2 91.8C15 365 7.4 375.4 3.3 387.9c-11.1 33.5 7.1 69.8 40.6 80.9c0 0 100.1 43.3 244.1 43.3c166.5 0 224-147.4 224-224c0-49.1-18.7-98.3-56.2-135.8c-16.6-16.6-35.6-29.6-55.8-38.8v54.8c7.7 5.2 15 11.1 21.8 17.9C450 214.3 464 251.1 464 288c0 28.5-11.4 74.2-39.8 111.7C397.2 435.3 354.9 464 288 464c-67.3 0-124.3-10.1-164.4-20.2c-20-5-35.6-10-46.1-13.6c-5.2-1.8-9.1-3.3-11.6-4.3c-1.2-.5-2.1-.8-2.6-1.1l-.5-.2 0 0 0 0 0 0-1.8-.8-2-.7C50.6 420.4 46 411.4 48.8 403c1-3.1 2.8-5.6 5.1-7.4c42.4-31.9 64.6-71.8 83-104.8l3.1-5.6c19.4-34.8 37.9-65.9 74.5-95.7l1.9-1.6 1.7-1.7c28.1-28.1 65-42.2 101.8-42.2v24c0 13.3 10.7 24 24 24s24-10.7 24-24V152.2 102.1v-49C385.2 79 414.6 96 448 96h40c13.3 0 24-10.7 24-24c0-39.8-32.2-72-72-72H376 352l0 1.4zM400 288c-8.8 0-16 7.2-16 16c0 44.2-35.8 80-80 80c-8.8 0-16 7.2-16 16s7.2 16 16 16c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16z"]},faMusicNoteSlash:edq,faMusicAltSlash:edK,faCircleRadiation:edJ,faRadiationAlt:edW,faFaceTongueSweat:{prefix:"far",iconName:"face-tongue-sweat",icon:[576,512,[],"e39e","M496 256c0 81.7-47.1 152.4-115.7 186.4c2.4-8.4 3.7-17.3 3.7-26.4V400.7c10.2-7.2 16-15.7 16-24.7c0-26.5-50.1-48-112-48s-112 21.5-112 48c0 9 5.8 17.5 16 24.7V416c0 9.2 1.3 18 3.7 26.4c-27.1-13.4-50.8-32.6-69.6-55.9c-3.9 17.1-13.4 32-26.4 42.8C146.4 480.2 213.5 512 288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256c0 1.1 0 2.2 0 3.3c16.3-7.1 36.4-2.8 48 12.8l.7 .9c-.5-5.6-.7-11.3-.7-17C80 141.1 173.1 48 288 48s208 93.1 208 208zM96 369c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-1.7 2.3-3.8 5-5.9 8.1C21.4 319.1 0 351.7 0 369c0 26 21.5 47 48 47c12 0 23-4.3 31.5-11.5C89.6 395.9 96 383.2 96 369zm239.6-97a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm19.7-155.3c-6.2-6.2-16.4-6.2-22.6 0l-7.4 7.4c-18.9 18.9-43.2 31.4-69.5 35.7l-2.5 .4c-8.7 1.5-14.6 9.7-13.2 18.4s9.7 14.6 18.4 13.2l2.5-.4c32.9-5.5 63.3-21.1 86.8-44.7l7.4-7.4c6.2-6.2 6.2-16.4 0-22.6zm121.4 22.6l7.4 7.4c23.6 23.6 53.9 39.2 86.8 44.7l2.5 .4c8.7 1.5 17-4.4 18.4-13.2s-4.4-17-13.2-18.4l-2.5-.4c-26.3-4.4-50.6-16.9-69.5-35.7l-7.4-7.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6zM352 416c0 35.3-28.7 64-64 64s-64-28.7-64-64V394.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6V416z"]},faGlobeStand:{prefix:"far",iconName:"globe-stand",icon:[448,512,[],"f5f6","M15 367c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l18.5-18.5c34.3 27.7 74.9 43.8 116.5 48.3V464H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V430.7c49.1-5.3 96.8-26.7 134.4-64.3c81.7-81.7 87.1-211 16.1-298.9L401 49c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L332.5 49.6c-9.4 9.4-9.4 24.6 0 33.9c68.7 68.7 68.7 180.2 0 248.9s-180.2 68.7-248.9 0c-9.4-9.4-24.6-9.4-33.9 0L15 367zm97-159a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm240 0A144 144 0 1 0 64 208a144 144 0 1 0 288 0z"]},faBaseball:edX,faBaseballBall:ed$,faCircleP:{prefix:"far",iconName:"circle-p",icon:[512,512,[],"e11a","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24V288v72c0 13.3 10.7 24 24 24s24-10.7 24-24V312h68c50.8 0 92-41.2 92-92s-41.2-92-92-92H184zm92 136H208V176h68c24.3 0 44 19.7 44 44s-19.7 44-44 44z"]},faAwardSimple:{prefix:"far",iconName:"award-simple",icon:[384,512,[],"e0ab","M163.1 8.1c17.7-10.8 40-10.8 57.8 0l15.6 9.5c1.2 .7 2.7 1.1 4.1 1.1l18.3-.4c20.8-.5 40.1 10.7 50 28.9l8.8 16.1c.7 1.3 1.7 2.3 3 3L336.8 75c18.2 10 29.4 29.3 28.9 50l-.4 18.3c0 1.4 .3 2.9 1.1 4.1l9.5 15.6c10.8 17.7 10.8 40 0 57.8l-9.5 15.6c-.7 1.2-1.1 2.7-1.1 4.1l.4 18.3c.5 20.8-10.7 40.1-28.9 50l-16.1 8.8c-1.3 .7-2.3 1.7-3 3L309 336.8c-10 18.2-29.3 29.4-50 28.9l-18.3-.4c-1.4 0-2.9 .3-4.1 1.1l-15.6 9.5c-17.7 10.8-40 10.8-57.8 0l-15.6-9.5c-1.2-.7-2.7-1.1-4.1-1.1l-18.3 .4c-20.8 .5-40.1-10.7-50-28.9l-8.8-16.1c-.7-1.3-1.7-2.3-3-3L47.2 309c-18.2-10-29.4-29.3-28.9-50l.4-18.3c0-1.4-.3-2.9-1.1-4.1L8.1 220.9c-10.8-17.7-10.8-40 0-57.8l9.5-15.6c.7-1.2 1.1-2.7 1.1-4.1l-.4-18.3C17.8 104.3 29 85 47.2 75l16.1-8.8c1.3-.7 2.3-1.7 3-3L75 47.2c10-18.2 29.3-29.4 50-28.9l18.3 .4c1.4 0 2.9-.3 4.1-1.1l15.6-9.5zm32.8 41c-2.4-1.5-5.4-1.5-7.8 0l-15.6 9.5c-9.1 5.5-19.6 8.3-30.2 8.1l-18.3-.4c-2.8-.1-5.4 1.4-6.8 3.9l-8.8 16.1c-5.1 9.3-12.8 17-22.1 22.1l-16.1 8.8c-2.5 1.4-4 4-3.9 6.8l.4 18.3c.3 10.6-2.6 21.1-8.1 30.2l-9.5 15.6L28.6 175.6l20.5 12.5c-1.5 2.4-1.5 5.4 0 7.8l9.5 15.6c5.5 9.1 8.3 19.6 8.1 30.2l-.4 18.3c-.1 2.8 1.4 5.4 3.9 6.8l16.1 8.8c9.3 5.1 17 12.8 22.1 22.1l8.8 16.1c1.4 2.5 4 4 6.8 3.9l18.3-.4c10.6-.3 21.1 2.6 30.2 8.1l15.6 9.5c2.4 1.5 5.4 1.5 7.8 0l15.6-9.5c9.1-5.5 19.6-8.3 30.2-8.1l18.3 .4c2.8 .1 5.4-1.4 6.8-3.9l8.8-16.1c5.1-9.3 12.8-17 22.1-22.1l16.1-8.8c2.5-1.4 4-4 3.9-6.8l-.4-18.3c-.3-10.6 2.6-21.1 8.1-30.2l9.5-15.6c1.5-2.4 1.5-5.4 0-7.8l-9.5-15.6c-5.5-9.1-8.3-19.6-8.1-30.2l.4-18.3c.1-2.8-1.4-5.4-3.9-6.8l-16.1-8.8c-9.3-5.1-17-12.8-22.1-22.1l-8.8-16.1c-1.4-2.5-4-4-6.8-3.9l-18.3 .4c-10.6 .3-21.1-2.6-30.2-8.1l-15.6-9.5zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64.4 492.4L88 390.1c11.7 5.2 24.5 7.9 37.8 7.6l11.1-.3 9.5 5.8c28 17 63.1 17 91.1 0l9.5-5.8 11.1 .3c13.3 .3 26.1-2.4 37.8-7.6l23.6 102.3c1.4 5.9-.7 12-5.3 15.9s-11 4.8-16.6 2.4L192 465.4 86.3 510.7c-5.5 2.4-11.9 1.4-16.6-2.4s-6.7-10-5.3-15.9z"]},faJetFighterUp:{prefix:"far",iconName:"jet-fighter-up",icon:[512,512,[],"e518","M277.2 12.8C273.1 4.9 264.9 0 256 0s-17.1 4.9-21.2 12.8L168.4 138.2c-5.5 10.4-8.4 21.9-8.4 33.7v31.6L48 281.9V248c0-13.3-10.7-24-24-24s-24 10.7-24 24v80 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H160v1.1l-41.9 66.3c-4 6.3-6.1 13.6-6.1 21.1c0 21.8 17.7 39.5 39.5 39.5h209c21.8 0 39.5-17.7 39.5-39.5c0-7.5-2.1-14.8-6.1-21.1L352 385.1V384H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V360 328 248c0-13.3-10.7-24-24-24s-24 10.7-24 24v33.9L352 203.5V171.9c0-11.7-2.9-23.3-8.4-33.7L277.2 12.8zM457.6 336H352V262.1L457.6 336zM304 360v32c0 4.5 1.3 9 3.7 12.8L345.1 464H280V408c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H166.9l37.4-59.2c2.4-3.8 3.7-8.3 3.7-12.8V360 216.3v-.6V171.9c0-3.9 1-7.8 2.8-11.2L256 75.3l45.2 85.4c1.8 3.5 2.8 7.3 2.8 11.2v43.7 .6V360zM160 336H54.4L160 262.1V336z"]},faDiagramProject:ed1,faProjectDiagram:ed2,faPedestal:{prefix:"far",iconName:"pedestal",icon:[448,512,[],"e20d","M352 48H96c-8.8 0-16 7.2-16 16V432H32V64C32 28.7 60.7 0 96 0H352c35.3 0 64 28.7 64 64V432H368V64c0-8.8-7.2-16-16-16zM24 464H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm96-352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM304 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faChartPyramid:{prefix:"far",iconName:"chart-pyramid",icon:[512,512,[],"e0e6","M256 95.8L199.9 192H312.1L256 95.8zM125.2 320H386.8l-46.7-80H171.9l-46.7 80zm-28 48L59.9 432l392.3 0-37.3-64H97.2zM214.5 71.6c18.5-31.8 64.4-31.8 82.9 0L493.6 407.8c18.7 32-4.4 72.2-41.5 72.2H59.9c-37 0-60.1-40.2-41.5-72.2L214.5 71.6z"]},faSidebar:{prefix:"far",iconName:"sidebar",icon:[512,512,[],"e24e","M224 80V432H448c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H224zM0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-13.3 0-24 10.7-24 24zm24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H88zM64 312c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-13.3 0-24 10.7-24 24z"]},faSnowmanHead:ed4,faFrostyHead:ed3,faCopy:{prefix:"far",iconName:"copy",icon:[448,512,[],"f0c5","M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z"]},faBurgerGlass:{prefix:"far",iconName:"burger-glass",icon:[640,512,[],"e0ce","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c5.6 0 11-.6 16.2-1.8c-13.1-12.8-23.3-28.5-29.4-46.2H108c-12.5 0-22.8-9.5-23.9-21.9L64 208H311.8c15.5-12.4 35-24.1 59.2-32.7L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM59.8 160L50.2 48H333.8l-9.7 112H59.8zm390.1 80.2c-1.2 2.3-1.9 4.9-1.9 7.6c0 8.8 7.2 16 16 16s16-7.2 16-16c0-2.8-.7-5.3-1.9-7.6c22.5 1.3 40.8 5.5 55.7 11.3c-3.5 2.9-5.8 7.4-5.8 12.3c0 8.8 7.2 16 16 16c8.3 0 15.2-6.4 15.9-14.6c18.4 12.7 27.4 26.8 31.1 33.6c.3 .7 1 2.3 1 6.1c0 17-13.8 30.8-30.8 30.8H366.8c-17 0-30.8-13.8-30.8-30.8c0-3.7 .6-5.4 1-6.1c3.7-6.9 12.7-21 31.1-33.6c.7 8.2 7.6 14.6 15.9 14.6c8.8 0 16-7.2 16-16c0-4.9-2.2-9.4-5.8-12.3c14.8-5.8 33.1-10.1 55.7-11.3zM627.8 347.1c7.7-12.2 12.2-26.6 12.2-42.1c0-8.4-1.3-18.7-6.7-28.8C619 249.5 574.2 191.8 464 191.8s-155 57.7-169.3 84.4c-5.4 10-6.7 20.4-6.7 28.8c0 15.5 4.5 29.9 12.2 42.1c-7.5 7.3-12.2 17.5-12.2 28.7c0 8.1 2.4 15.6 6.5 21.8c-4.1 7.8-6.5 16.7-6.5 26.2c0 48.6 39.4 88 88 88H552c48.6 0 88-39.4 88-88c0-9.5-2.3-18.4-6.5-26.2c4.1-6.3 6.5-13.8 6.5-21.8c0-11.3-4.7-21.5-12.2-28.7zM344 415.8H584c4.4 0 8 3.6 8 8c0 22.1-17.9 40-40 40H376c-22.1 0-40-17.9-40-40c0-4.4 3.6-8 8-8z"]},faVolumeXmark:ed0,faVolumeMute:ed6,faVolumeTimes:ed8,faHandSparkles:{prefix:"far",iconName:"hand-sparkles",icon:[640,512,[],"e05d","M262.4 36C272.8 14.7 294.7 0 320 0s47.2 14.7 57.6 36c7-2.6 14.5-4 22.4-4c35.3 0 64 28.7 64 64v2c5.1-1.3 10.5-2 16-2c35.3 0 64 28.7 64 64V323.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2-29.3 8.4c8.7-16.8 14-35.7 15-55.7c0-.6 .1-1.3 .2-1.9V160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V152l0-.1V96c0-8.8-7.2-16-16-16s-16 7.1-16 16l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V96l0-.1V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V96l0 .1V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V95.9c0-8.8-7.2-15.9-16-15.9c-8.8 0-16 7.2-16 16V319.4c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-43.7-43.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l87.8 87.8c39 39 91.9 60.9 147.1 60.9H360h4.9c.6-.1 1.3-.1 1.9-.2c30.9-1.5 59.1-13.4 81.2-32.1l0 .3c0 17.6 10.8 33.3 27 39.6c-28.5 22.8-63.9 37.3-102.5 39.9c-1.4 .3-3 .4-4.5 .4h-8-8.5c-67.9 0-133-27-181-75L82.7 349.3c-25-25-25-65.5 0-90.5s65.5-25 90.5 0l2.7 2.7V96c0-35.3 28.7-64 64-64c7.9 0 15.4 1.4 22.4 4zm50.3 290.6L320 352l25.4 7.3c3.9 1.1 6.6 4.7 6.6 8.7s-2.7 7.6-6.6 8.7L320 384l-7.3 25.4c-1.1 3.9-4.7 6.6-8.7 6.6s-7.6-2.7-8.7-6.6L288 384l-25.4-7.3c-3.9-1.1-6.6-4.7-6.6-8.7s2.7-7.6 6.6-8.7L288 352l7.3-25.4c1.1-3.9 4.7-6.6 8.7-6.6s7.6 2.7 8.7 6.6zm257.5 33.1L584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7zM104 88l40 11.4v25.1L104 136 90.2 184.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 136 7.7 122.2C3.1 120.9 0 116.7 0 112s3.1-8.9 7.7-10.2L56 88 69.8 39.7C71.1 35.1 75.3 32 80 32s8.9 3.1 10.2 7.7L104 88z"]},faBarsFilter:{prefix:"far",iconName:"bars-filter",icon:[448,512,[],"e0ad","M0 88C0 74.7 10.7 64 24 64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 112 0 101.3 0 88zM64 248c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-13.3 0-24-10.7-24-24zM288 408c0 13.3-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c13.3 0 24 10.7 24 24z"]},faPaintbrushPencil:{prefix:"far",iconName:"paintbrush-pencil",icon:[576,512,[],"e206","M181.3 19.3c-25-25-65.5-25-90.5 0L51.3 58.7c-3.1 3.1-5.9 6.5-8.2 10c-16.4 24.8-13.7 58.6 8.2 80.5l88.8 88.8c13.9-4 28.6-6.1 43.9-6.1l1.5 0 8.2-8.2L161 191 223 129l32.8 32.8 33.9-33.9L181.3 19.3zM414.2 320.1l37.3 37.3c.6 .6 1.2 1.2 1.7 1.8c3.9 4.4 6.7 9.6 8.4 15.2l6.9 23.4 16.1 54.8-54.8-16.1-23.4-6.9c-6.4-1.9-12.3-5.4-17-10.1l-37.3-37.3-8.1 8.1 0 1.7c0 15.2-2.1 29.9-6.1 43.9l17.6 17.6c1.3 1.3 2.6 2.6 4 3.8c9.6 8.5 21 14.8 33.4 18.4l78.1 23L513.2 511c8.4 2.5 17.5 .2 23.7-6.1s8.5-15.3 6.1-23.7L530.6 439l-23-78.1c-4.2-14.1-11.8-27-22.2-37.4l-37.3-37.3-33.9 33.9zM519 57c8.3 8.3 8.3 21.8 0 30.1L336.3 269.8l-30.1-30.1L489 57c8.3-8.3 21.8-8.3 30.1 0zM184 320c9.4 0 18.3 1.8 26.5 5L251 365.5c3.3 8.2 5 17.2 5 26.5c0 39.8-32.2 72-72 72H98.4l.7-.9c11.6-16.9 17.1-38.6 13.8-60c-.5-3.6-.8-7.3-.8-11.1c0-39.8 32.2-72 72-72zM455 23L204.3 273.7c-6.6-1.1-13.4-1.7-20.3-1.7c-66.3 0-120 53.7-120 120c0 6.2 .5 12.4 1.4 18.4C68.1 428.2 56.1 448 38 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H184c66.3 0 120-53.7 120-120c0-6.9-.6-13.7-1.7-20.3L553 121c27-27 27-70.9 0-97.9s-70.9-27-97.9 0z"]},faPartyBell:{prefix:"far",iconName:"party-bell",icon:[512,512,[],"e31a","M48 224c0-97.2 78.8-176 176-176c27.8 0 54.1 6.5 77.5 17.9c.7 .4 1.2 .8 1.7 1.6c.5 .9 .9 2.1 .9 3.2c0 1.7-.7 3.4-1.9 4.6L75.3 302.1c-1.2 1.2-2.9 1.9-4.6 1.9c-1.1 0-2.3-.3-3.2-.9c-.7-.4-1.2-.9-1.6-1.7C54.5 278.1 48 251.8 48 224zM224 0C100.3 0 0 100.3 0 224c0 35.3 8.2 68.9 22.8 98.7C32.3 341.9 51.7 352 70.7 352c14.5 0 28.3-5.7 38.5-16L336 109.2c10.2-10.2 16-24.1 16-38.5c0-19-10.1-38.4-29.3-47.8C292.9 8.2 259.3 0 224 0zM480 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 480a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM359 167c-9.4 9.4-9.4 24.6 0 33.9l8.2 8.3c24.4 24.4 56.4 39.8 90.7 43.6l27.4 3c13.2 1.5 25-8 26.5-21.2s-8-25-21.2-26.5l-27.4-3c-23.5-2.6-45.4-13.1-62.1-29.8L393 167c-9.4-9.4-24.6-9.4-33.9 0zM201 359c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l8.3 8.3c16.7 16.7 27.2 38.6 29.8 62.1l3 27.4c1.5 13.2 13.3 22.7 26.5 21.2s22.7-13.3 21.2-26.5l-3-27.4c-3.8-34.3-19.2-66.3-43.6-90.7L201 359zM503.5 506.3c10.1-8.6 11.4-23.7 2.8-33.8l-8.5-10c-4.9-5.8-7.5-13.2-7.3-20.7c1.1-42.5-31.7-78.3-74.2-80.8l-30-1.8c-16.6-1-29.4-15-29-31.6c.5-19.4-6.1-38.2-18.6-53l-8.5-10c-8.6-10.1-23.7-11.4-33.8-2.8s-11.4 23.7-2.8 33.8l8.5 10c4.9 5.8 7.5 13.2 7.3 20.7c-1.1 42.5 31.7 78.3 74.2 80.8l30 1.8c16.6 1 29.4 15 29 31.6c-.5 19.4 6.1 38.2 18.6 53l8.5 10c8.6 10.1 23.7 11.4 33.8 2.8z"]},faUserVneckHair:{prefix:"far",iconName:"user-vneck-hair",icon:[448,512,[],"e462","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V128zM48.3 464H399.7c-3.1-46.7-32.9-86.2-74.4-103.1l-50.2 66.9c-25.6 34.1-76.8 34.1-102.4 0l-50.2-66.9C81.2 377.8 51.3 417.3 48.3 464zm83.8-156.2c5.8-1.3 11.7 1.2 15.3 5.9l63.9 85.2c6.4 8.5 19.2 8.5 25.6 0l63.9-85.2c3.6-4.7 9.5-7.2 15.3-5.9C391.4 324.3 448 391.5 448 472v8c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32v-8c0-80.5 56.6-147.7 132.1-164.2z"]},faJackOLantern:{prefix:"far",iconName:"jack-o-lantern",icon:[576,512,[127875],"f30e","M275.5 10.4L231.6 110.6c-4 2.1-7.9 4.5-11.6 7.1C200 104.1 176.9 96 152 96c-45.4 0-84 26.5-110.2 64.2C15.5 198 0 248.9 0 304s15.5 106 41.8 143.8C68 485.5 106.6 512 152 512c24.9 0 48-8.1 68-21.6c20 13.6 43.1 21.6 68 21.6s48-8.1 68-21.6c20 13.6 43.1 21.6 68 21.6c45.4 0 84-26.5 110.2-64.2C560.5 410 576 359.1 576 304s-15.5-106-41.8-143.8C508 122.5 469.4 96 424 96c-24.9 0-48 8.1-68 21.6c-1.3-.9-2.7-1.8-4-2.6V35.4c0-6.9-4.1-13.2-10.5-15.9L299.3 1.4c-2.2-.9-4.5-1.4-6.8-1.4h-1.2c-6.9 0-13.1 4.1-15.8 10.4zM81.2 187.6C101.3 158.7 126.7 144 152 144c18 0 35.8 7.4 51.9 21.9c9.1 8.3 23 8.3 32.2 0C252.2 151.4 270 144 288 144s35.8 7.4 51.9 21.9c9.1 8.3 23 8.3 32.2 0C388.2 151.4 406 144 424 144c25.3 0 50.7 14.7 70.8 43.6c20 28.8 33.2 69.9 33.2 116.4s-13.2 87.6-33.2 116.4C474.7 449.3 449.3 464 424 464c-18 0-35.8-7.4-51.9-21.9c-9.1-8.3-23-8.3-32.2 0C323.8 456.6 306 464 288 464s-35.8-7.4-51.9-21.9c-9.1-8.3-23-8.3-32.2 0C187.8 456.6 170 464 152 464c-25.3 0-50.7-14.7-70.8-43.6C61.2 391.6 48 350.5 48 304s13.2-87.6 33.2-116.4zm140.1 27.5c-3-4.5-8-7.1-13.3-7.1s-10.3 2.7-13.3 7.1l-32 48c-3.3 4.9-3.6 11.2-.8 16.4s8.2 8.5 14.1 8.5h64c5.9 0 11.3-3.2 14.1-8.5s2.5-11.5-.8-16.4l-32-48zM368 208c-5.4 0-10.3 2.7-13.3 7.1l-32 48c-3.3 4.9-3.6 11.2-.8 16.4s8.2 8.5 14.1 8.5h64c5.9 0 11.3-3.2 14.1-8.5s2.5-11.5-.8-16.4l-32-48c-3-4.5-8-7.1-13.3-7.1zM470.1 312c1.4-5-.3-10.2-4-13.8c-5.8-5.8-15.1-6.6-22.2-2.4C420.8 309.4 365.6 336 288 336v16c0 8.8-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V332.5c-52.4-7.7-89.9-26.2-107.9-36.8c-7.1-4.2-16.4-3.4-22.2 2.4c-3.7 3.7-5.4 8.8-4 13.8c4.2 14.7 17.2 46.8 54.1 71.4c.3-8.6 7.3-15.4 16-15.4h16c8.8 0 16 7.2 16 16v21.5c21.8 6.5 48.2 10.5 80 10.5s58.2-4 80-10.5V384c0-8.8 7.2-16 16-16h16c8.6 0 15.7 6.9 16 15.4c36.9-24.7 49.9-56.7 54.1-71.4z"]},faGrip:ed5,faGripHorizontal:ed7,faShareFromSquare:ed9,faShareSquare:epe,faKeynote:{prefix:"far",iconName:"keynote",icon:[512,512,[],"f66c","M198.4 72H184c-22.1 0-40 17.9-40 40v48H422.3c16.1 0 31 8 39.9 21.4l41.7 62.5c5.3 7.9 8.1 17.1 8.1 26.6V320c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V270.5c0-9.5 2.8-18.7 8.1-26.6l41.7-62.5C58.7 168 73.6 160 89.7 160H96V112c0-48.6 39.4-88 88-88h14.4C206.7 9.7 222.2 0 240 0h64c26.5 0 48 21.5 48 48s-21.5 48-48 48H240c-17.8 0-33.3-9.7-41.6-24zM48 304H464V270.5L422.3 208 89.7 208 48 270.5V304zm80 184c0-13.3 10.7-24 24-24h80V384h48v80h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H256 152c-13.3 0-24-10.7-24-24z"]},faChildCombatant:ept,faChildRifle:epc,faGun:{prefix:"far",iconName:"gun",icon:[576,512,[],"e19b","M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H40C17.9 64 0 81.9 0 104v96c0 22.1 17.9 40 40 40h2c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480H176c14.7 0 27.5-10 31-24.2L233 352h88.5c23.7 0 44.8-14.9 52.7-37.2L400.9 240h32.5c10.6 0 20.8-4.2 28.3-11.7L481.9 208H536c22.1 0 40-17.9 40-40V104c0-22.1-17.9-40-40-40h-8V56zM245 304l16-64h89l-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3H245zm-33.5-64l-48 192h-79l35.1-140.6c4.5-18.1 2.5-35.9-4.3-51.4h96.1zM267 192H219 68.8 48V112H504h24v48H478.6c-10.6 0-20.8 4.2-28.3 11.7L430.1 192H267z"]},faSquarePhone:epi,faPhoneSquare:epr,faHatBeach:{prefix:"far",iconName:"hat-beach",icon:[640,512,[],"e606","M197.9 201.4C225.6 215.1 270 224 320 224c23.6 0 46-2 66-5.5c-1.3-4.2-2-8.7-2-13.2c0-22 15.7-40.4 36.6-44.4C397.1 131.1 360.8 112 320 112c-57.2 0-105.7 37.6-122.1 89.4zM320 64c70.2 0 130.8 41.1 159 100.5c6.1-2.9 12.8-4.5 19.7-4.5c25 0 45.3 20.3 45.3 45.3c0 12-4.8 23.5-13.3 32L528 240l2.7 2.7c.8 .8 1.6 1.6 2.3 2.5l77.3 30.9c17.9 7.2 29.7 24.6 29.7 43.9c0 17.6-8.9 34.5-25.1 49.8c-16.2 15.3-39.6 29.1-68.6 40.7C488.4 433.7 408.4 448 320 448s-168.4-14.3-226.3-37.5c-29-11.6-52.4-25.4-68.6-40.7l16.5-17.4L25.1 369.8C8.9 354.5 0 337.6 0 320c0-19.3 11.8-36.7 29.7-43.9l8.6 21.6-8.6-21.6 114.6-45.8C149.3 137.6 226.1 64 320 64zM429.3 320c-16.7 0-31.3-9-39.1-22.5c-21.2 4.1-45 6.5-70.2 6.5c-62.4 0-116.5-14.3-142.9-35.2c-.3 .1-.5 .2-.8 .3L48 320.5c.2 1.5 1.5 6.4 10.1 14.5c10.3 9.8 27.8 20.8 53.4 31C162.5 386.3 236.2 400 320 400s157.5-13.7 208.4-34.1c25.6-10.2 43.1-21.2 53.4-31c8.6-8.1 9.9-13 10.1-14.5l-54.7-21.9c-8 12.9-22.2 21.4-38.5 21.4c-12 0-23.5-4.8-32-13.3L464 304l-2.7 2.7c-8.5 8.5-20 13.3-32 13.3zM464 264a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faPlus:epa,faAdd:epn,faExpand:{prefix:"far",iconName:"expand",icon:[448,512,[],"f065","M136 32c13.3 0 24 10.7 24 24s-10.7 24-24 24H48v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 42.7 10.7 32 24 32H136zM0 344c0-13.3 10.7-24 24-24s24 10.7 24 24v88h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V344zM424 32c13.3 0 24 10.7 24 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V80H312c-13.3 0-24-10.7-24-24s10.7-24 24-24H424zM400 344c0-13.3 10.7-24 24-24s24 10.7 24 24V456c0 13.3-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24h88V344z"]},faComputer:{prefix:"far",iconName:"computer",icon:[640,512,[],"e4e5","M384 80c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H281.3 264 184 166.7 64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 384h86.7l-16 48H88c-13.3 0-24 10.7-24 24s10.7 24 24 24h30.7H152 296h33.3H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H313.3l-16-48H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64zm121.3 48l16-48h45.4l16 48H185.3zM528 80h64v32H528V80zm0 80h64v32H528V160zm64 80V432H528V240h64zM480 80V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H528c-26.5 0-48 21.5-48 48zm80 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFort:{prefix:"far",iconName:"fort",icon:[640,512,[],"e486","M48 112v48c0 8.8 7.2 16 16 16H80h80c8.8 0 16-7.2 16-16V112H136 88 48zm176 48c0 5.5-.7 10.9-2 16H418c-1.3-5.1-2-10.5-2-16V112v-8V64 24c0-13.3 10.7-24 24-24c7.1 0 13.4 3.1 17.8 7.9c3.8 4.3 6.2 9.9 6.2 16.1V64h40V24c0-6.2 2.3-11.8 6.2-16.1C514.6 3.1 520.9 0 528 0s13.4 3.1 17.8 7.9c3.8 4.3 6.2 9.9 6.2 16.1V64h40V24c0-6.2 2.3-11.8 6.2-16.1C602.6 3.1 608.9 0 616 0c13.3 0 24 10.7 24 24V64v40 8 48c0 23.7-12.9 44.4-32 55.4V224 448c0 35.3-28.7 64-64 64H384 256 96c-35.3 0-64-28.7-64-64V224v-8.6C12.9 204.4 0 183.7 0 160V112v-8V64 24C0 10.7 10.7 0 24 0c7.1 0 13.4 3.1 17.8 7.9C45.7 12.2 48 17.8 48 24V64H88V24c0-6.2 2.3-11.8 6.2-16.1C98.6 3.1 104.9 0 112 0s13.4 3.1 17.8 7.9c3.9 4.3 6.2 9.9 6.2 16.1V64h40V24c0-6.2 2.3-11.8 6.2-16.1C186.6 3.1 192.9 0 200 0c13.3 0 24 10.7 24 24V64v40 8 48zM384 464h64V224H192V464h64V384c0-35.3 28.7-64 64-64s64 28.7 64 64v80zm112 0h48c8.8 0 16-7.2 16-16V224H496V464zM96 464h48V224H80V448c0 8.8 7.2 16 16 16zM560 176h16c8.8 0 16-7.2 16-16V112H552 504 464v48c0 8.8 7.2 16 16 16h80z"]},faCloudCheck:{prefix:"far",iconName:"cloud-check",icon:[640,512,[],"e35c","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM433 241c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L433 241z"]},faXmark:epo,faClose:eps,faMultiply:epl,faRemove:epf,faTimes:eph,faFaceSmirking:{prefix:"far",iconName:"face-smirking",icon:[512,512,[],"e397","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm382.3 88.9l-1.9 4.8c-12.2 30.4-41.6 50.3-74.3 50.3H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H306.1c13.1 0 24.9-8 29.7-20.1l1.9-4.8c4.9-12.3 18.9-18.3 31.2-13.4s18.3 18.9 13.4 31.2zM112 192h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm176 16c0-8.8 7.2-16 16-16h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H304c-8.8 0-16-7.2-16-16z"]},faArrowsUpDownLeftRight:epg,faArrows:epM,faChalkboardUser:epu,faChalkboardTeacher:epm,faRhombus:{prefix:"far",iconName:"rhombus",icon:[448,512,[],"e23b","M224 52.3L50.5 256 224 459.7 397.5 256 224 52.3zM9.6 230.1l184-216C201.2 5.1 212.3 0 224 0s22.8 5.1 30.4 14.1l184 216c12.7 14.9 12.7 36.9 0 51.9l-184 216c-7.6 8.9-18.7 14.1-30.4 14.1s-22.8-5.1-30.4-14.1l-184-216C-3.2 267-3.2 245 9.6 230.1z"]},faClawMarks:{prefix:"far",iconName:"claw-marks",icon:[576,512,[],"f6c2","M39 7C48.4-2.3 63.6-2.3 73 7L176.6 110.6c15 15 23.4 35.4 23.4 56.6V184h16.8c21.2 0 41.6 8.4 56.6 23.4l95.2 95.2c15 15 23.4 35.4 23.4 56.6V376h16.8c21.2 0 41.6 8.4 56.6 23.4L537 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71.6-71.6c-6-6-14.1-9.4-22.6-9.4H368c-13.3 0-24-10.7-24-24V359.2c0-8.5-3.4-16.6-9.4-22.6l-95.2-95.2c-6-6-14.1-9.4-22.6-9.4H176c-13.3 0-24-10.7-24-24V167.2c0-8.5-3.4-16.6-9.4-22.6L39 41C29.7 31.6 29.7 16.4 39 7zm0 224c9.4-9.4 24.6-9.4 33.9 0L146.9 305c13.5 13.5 21.1 31.8 21.1 50.9V376h20.1c19.1 0 37.4 7.6 50.9 21.1L313 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L205.1 431c-4.5-4.5-10.6-7-17-7H144c-13.3 0-24-10.7-24-24V355.9c0-6.4-2.5-12.5-7-17L39 265c-9.4-9.4-9.4-24.6 0-33.9zM297 7l9.9 9.9C320.4 30.5 328 48.8 328 67.9V88h20.1c19.1 0 37.4 7.6 50.9 21.1L434.9 145c13.5 13.5 21.1 31.8 21.1 50.9V216h20.1c19.1 0 37.4 7.6 50.9 21.1L537 247c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.9-9.9c-4.5-4.5-10.6-7-17-7H432c-13.3 0-24-10.7-24-24V195.9c0-6.4-2.5-12.5-7-17L365.1 143c-4.5-4.5-10.6-7-17-7H304c-13.3 0-24-10.7-24-24V67.9c0-6.4-2.5-12.5-7-17L263 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faPesoSign:{prefix:"far",iconName:"peso-sign",icon:[384,512,[],"e222","M93.6 32C68.4 32 48 52.4 48 77.6V128H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v48H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H48v72V456c0 13.3 10.7 24 24 24s24-10.7 24-24V368h88c67 0 124.9-39.2 151.8-96H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-9.7c1.1-7.8 1.7-15.9 1.7-24s-.6-16.2-1.7-24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H335.8C308.9 71.2 251 32 184 32H93.6zM280 128H96V80h88c39.3 0 74.1 18.9 96 48zM96 176H301.6c1.6 7.8 2.4 15.8 2.4 24s-.8 16.2-2.4 24H96V176zm184 96c-21.9 29.1-56.7 48-96 48H96V272H280z"]},faFaceSmileTongue:{prefix:"far",iconName:"face-smile-tongue",icon:[512,512,[],"e394","M419.5 453c-44.3 36.9-101.3 59-163.5 59C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256c0 27.2-4.2 53.4-12.1 77.9c9.1 23.9 7.8 51.5-6 75.4c-16 27.6-44.7 43.2-74.4 43.6zm-56.2-18.8l-44.2-27.4c-19.5 8-40.8 12.4-63.1 12.4c-70.4 0-130.1-43.8-157.5-105.5c-5.4-12.1 .1-26.3 12.2-31.7s26.3 .1 31.7 12.2c20.4 46.1 64.1 76.9 113.6 76.9c56.5 0 105.6-40.3 120.8-97.4c1.9-7.3 7.2-13.2 14.2-16.1s14.9-2.2 21.4 1.7l49 29.5c1.7-10.7 2.6-21.7 2.6-33c0-114.9-93.1-208-208-208S48 141.1 48 256s93.1 208 208 208c39.3 0 76-10.9 107.3-29.8zM217.6 228.8l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0zM398.5 399.6c18.8 11 42.9 4.7 53.8-14.2c11-19.1 4.5-43.6-14.6-54.6l-.4-.2 0 0-24.7-14.9c-11.2 24.5-27.5 46.1-47.6 63.2l33.5 20.8zM377.6 228.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0z"]},faCartCircleXmark:{prefix:"far",iconName:"cart-circle-xmark",icon:[640,512,[],"e3f4","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5h121c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H339.2c9.2-18 21.4-34.2 36-48H161.6L131.1 80H520.7L490.5 192.1c1.8-.1 3.7-.1 5.5-.1c14.8 0 29.1 1.8 42.8 5.2L569.7 82.4C576.6 57 557.4 32 531.1 32h-411C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm320 0a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},faBuildingShield:{prefix:"far",iconName:"building-shield",icon:[576,512,[],"e4d8","M64 48H320c8.8 0 16 7.2 16 16V226.2L384 207V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c10.9 0 21.2-2.7 30.2-7.6c-15.4-12.4-28.5-26-39.5-40.4H240V400c0-26.5-21.5-48-48-48s-48 21.5-48 48v64H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zM296 232c0-8.8-7.2-16-16-16H232c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h24c.1-22.8 14-43.4 35.2-51.8l4.8-1.9V232zM88 104v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zM232 88c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V104c0-8.8-7.2-16-16-16H232zM88 232v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V232c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm335.1-6.3l-120 48C294 277.4 288 286.2 288 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C550.1 464.8 576 359.3 576 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM527.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L527.4 312z"]},faCirclePhoneFlip:epd,faPhoneCircleAlt:epp,faBaby:{prefix:"far",iconName:"baby",icon:[448,512,[],"f77c","M224 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM107.3 180.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l18.7 18.7c12.8 12.8 27.5 23.4 43.4 31.5c8.1 4.1 13.1 12.4 13.1 21.4v13 0H288l0-13c0-9 5.1-17.3 13.1-21.4c15.9-8.1 30.6-18.6 43.4-31.5l18.7-18.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-18.7 18.7c-26 26-61.2 40.6-97.9 40.6s-72-14.6-97.9-40.6l-18.7-18.7zM304.6 341.5l-24.1 21.1L304 392.9c6.8 8.8 6.7 21.1-.2 29.7L291.5 438c-5.5 6.9-4.4 17 2.5 22.5s17 4.4 22.5-2.5l32-40c4.6-5.8 4.7-14 .1-19.8l-44.1-56.7zm-137 21.1l-24.1-21.1L99.4 398.2c-4.5 5.8-4.5 14 .1 19.8l32 40c5.5 6.9 15.6 8 22.5 2.5s8-15.6 2.5-22.5l-12.3-15.4c-6.9-8.7-7-21-.2-29.7l23.6-30.3zM50.7 146.7c25-25 65.5-25 90.5 0L160 165.5c17 17 40 26.5 64 26.5s47-9.5 64-26.5l18.7-18.7c25-25 65.5-25 90.5 0s25 65.5 0 90.5L378.5 256c-12.9 12.9-27.2 23.9-42.5 33.1l0 14.6 50.5 65c18.2 23.4 18 56.2-.5 79.3l-32 40c-22.1 27.6-62.4 32.1-90 10s-32.1-62.4-10-90l.5-.6-5.8-7.4H199.3l-5.8 7.4 .5 .6c22.1 27.6 17.6 67.9-10 90s-67.9 17.6-90-10L62 448c-18.5-23.1-18.7-55.9-.5-79.3l50.5-65 0-14.6c-15.4-9.2-29.7-20.3-42.5-33.1L50.7 237.3c-25-25-25-65.5 0-90.5z"]},faUsersLine:{prefix:"far",iconName:"users-line",icon:[640,512,[],"e592","M147.2 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM96 192c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32h98.7c18.2-31.4 49.3-54.4 86-61.6C238.1 206 216.7 192 192 192H96zm480 96c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H448c-24.5 0-45.7 13.7-56.5 33.9c38 6.6 70.3 29.9 89 62.1H576zm-134.8 0c-14.6-16.3-34.6-27.5-57.1-30.9c-.6-.1-1.3-.2-1.9-.3c-4.1-.5-8.3-.8-12.5-.8h-48-48c-4.2 0-8.4 .3-12.5 .8c-1.7 .2-3.4 .5-5.1 .8c-21.3 3.9-40.1 14.9-53.9 30.4c-15.2 17-24.4 39.4-24.4 64c0 17.7 14.3 32 32 32h224c17.7 0 32-14.3 32-32c0-24.6-9.2-47-24.4-64zm58-128a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM321.6 112a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-48 96l0 0c13.4 10 30 16 48 16s34.6-6 48-16l0 0c19.4-14.6 32-37.8 32-64c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 26.2 12.6 49.4 32 64zM414.9 336H228.3c6.6-18.6 24.4-32 45.3-32h96c20.9 0 38.7 13.4 45.3 32zM0 456c0 13.3 10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24z"]},faQuoteLeft:epz,faQuoteLeftAlt:epC,faTractor:{prefix:"far",iconName:"tractor",icon:[640,512,[128668],"f722","M152 48H266.3c3.3 0 6.2 2 7.4 5l42.8 107H192 160 144V56c0-4.4 3.6-8 8-8zM96 56V192.6c-11.2-3.9-24.2-1.4-33.1 7.6L40.2 222.9c-12.5 12.5-12.5 32.8 0 45.3l5.8 5.8c-2.2 4.6-4.1 9.3-5.8 14.1H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h8.2c1.7 4.8 3.7 9.5 5.8 14.1l-5.8 5.8c-12.5 12.5-12.5 32.8 0 45.3l22.6 22.6c12.5 12.5 32.8 12.5 45.3 0l5.8-5.8c4.6 2.2 9.3 4.1 14.1 5.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32v-8.2c4.8-1.7 9.5-3.7 14.1-5.8l5.8 5.8c12.5 12.5 32.8 12.5 45.3 0l22.6-22.6c12.5-12.5 12.5-32.8 0-45.3l-5.8-5.8c2.2-4.6 4.1-9.3 5.8-14.1H320h94.8c6.5-18.5 17.5-34.9 31.6-48H352V320c0-17.7-14.3-32-32-32h-8.2c-1.7-4.8-3.7-9.5-5.8-14.1l5.8-5.8c12.5-12.5 12.5-32.8 0-45.3L296.9 208h54.6c.4 0 .7 0 1.1 0H504h80c4.4 0 8 3.6 8 8v32.7c0 7.4-3.4 14.3-9.2 18.9l-46.7 36.7c20.1 1.3 38.9 7.7 55.1 17.7l21.3-16.7c17.4-13.6 27.5-34.5 27.5-56.6V216c0-30.9-25.1-56-56-56H528V118.2c0-16.1 3.8-32.1 11-46.5l2.5-5c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7l-2.5 5c-10.6 21.1-16 44.4-16 68V160H368.2L318.3 35.2C309.8 13.9 289.2 0 266.3 0H152C121.1 0 96 25.1 96 56zm80 200a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM528 384a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm0 128a88 88 0 1 0 0-176 88 88 0 1 0 0 176z"]},faKeySkeleton:{prefix:"far",iconName:"key-skeleton",icon:[448,512,[128477],"f6f3","M304 48a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 240c79.5 0 144-64.5 144-144S383.5 0 304 0S160 64.5 160 144c0 31.1 9.9 59.9 26.6 83.4L7 407c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47L88 393.9l47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 98.6-98.6C244.1 278.1 272.9 288 304 288z"]},faTrashArrowUp:epL,faTrashRestore:epI,faArrowDownUpLock:{prefix:"far",iconName:"arrow-down-up-lock",icon:[640,512,[],"e4b0","M145 505l96-96c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55V280H416v-8c0-14.1 2.6-27.6 7.4-40H344V81.9l55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L337 7c-4.5-4.5-10.6-7-17-7s-12.5 2.5-17 7l-96 96c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55V232H152 104 24c-13.3 0-24 10.7-24 24s10.7 24 24 24h80V430.1L49 375c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l96 96c9.4 9.4 24.6 9.4 33.9 0zm7-313V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V192h48zM296 320V456c0 13.3 10.7 24 24 24s24-10.7 24-24V320H296zm232-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faArrowDownToBracket:{prefix:"far",iconName:"arrow-down-to-bracket",icon:[448,512,[],"e094","M369 217L241 345c-9.4 9.4-24.6 9.4-33.9 0L79 217c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87V24c0-13.3 10.7-24 24-24s24 10.7 24 24V270.1l87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM48 344v80c0 22.1 17.9 40 40 40H360c22.1 0 40-17.9 40-40V344c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 48.6-39.4 88-88 88H88c-48.6 0-88-39.4-88-88V344c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faLinesLeaning:{prefix:"far",iconName:"lines-leaning",icon:[384,512,[],"e51e","M190.6 64.1c4.5-12.5-2-26.2-14.5-30.7s-26.2 2-30.7 14.5l-144 400c-4.5 12.5 2 26.2 14.5 30.7s26.2-2 30.7-14.5l144-400zm78.1-31.7c-13-2.6-25.6 5.8-28.2 18.8l-80 400c-2.6 13 5.8 25.6 18.8 28.2s25.6-5.8 28.2-18.8l80-400c2.6-13-5.8-25.6-18.8-28.2zM360 32c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24z"]},faSquareQ:{prefix:"far",iconName:"square-q",icon:[448,512,[],"e27b","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM144 256c0 44.2 35.8 80 80 80c13.4 0 25.9-3.3 37-9.1l-30-30c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l30 30c5.8-11.1 9.1-23.7 9.1-37c0-44.2-35.8-80-80-80s-80 35.8-80 80zm208 0c0 26.7-8.2 51.4-22.1 71.9L345 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15.1-15.1c-20.5 14-45.3 22.1-71.9 22.1c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128z"]},faRulerCombined:{prefix:"far",iconName:"ruler-combined",icon:[512,512,[],"f546","M192 288V272 224l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16h64V128l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 0-32c0-8.8-7.2-16-16-16L64 48c-8.8 0-16 7.2-16 16l0 272 0 112c0 .6 0 1.2 .1 1.7c.8 8 7.7 14.3 15.9 14.3H176l272 0c8.8 0 16-7.2 16-16l0-112c0-8.8-7.2-16-16-16H416v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V320H320v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V320H240 224v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V320H128c-8.8 0-16-7.2-16-16s7.2-16 16-16h64zm96-16H448c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64l-272 0H64C30.9 512 3.6 486.8 .3 454.5c-.2-2.2-.3-4.3-.3-6.5V336 64C0 28.7 28.7 0 64 0H176c35.3 0 64 28.7 64 64l0 160 0 48h48z"]},faSymbols:epA,faIconsAlt:epH,faCopyright:{prefix:"far",iconName:"copyright",icon:[512,512,[169],"f1f9","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c-31.2-31.2-31.2-81.9 0-113.1s81.9-31.2 113.1 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-50-50-131-50-181 0s-50 131 0 181s131 50 181 0c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-31.2 31.2-81.9 31.2-113.1 0z"]},faFlaskGear:{prefix:"far",iconName:"flask-gear",icon:[640,512,[],"e5f1","M176 48V196.8c0 20.7-5.8 41-16.6 58.7L100 352H325.8c.1 .1 .2 .1 .2 .2c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 6.7 1.5 13.5 4.2 19.7c-9 4.3-19 6.6-29.7 6.6H69.4C31.1 512 0 480.9 0 442.6c0-12.8 3.6-25.4 10.3-36.4L118.5 230.4c6.2-10.1 9.5-21.7 9.5-33.5V48h-8c-13.3 0-24-10.7-24-24s10.7-24 24-24h40H288h40c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V196.8c0 11.8 3.3 23.5 9.5 33.5L336 241c-4.9 6.4-9.5 13.1-13.6 20.3c-5.2 9.1-9.6 18.4-13.1 27.9l-20.7-33.6c-10.9-17.7-16.6-38-16.6-58.7V48H176zM447.3 203.4c-6.8 1.5-11.3 7.8-11.3 14.8v17.4c0 7.9-4.9 15-11.7 18.9c-6.8 3.9-15.2 4.5-22 .6l-13.6-7.8c-6.1-3.5-13.7-2.7-18.5 2.4c-7.5 8.1-14.3 17.2-20.1 27.2s-10.3 20.4-13.5 31c-2.1 6.7 1.1 13.7 7.2 17.2l14 8.1c6.5 3.8 10.1 11 10.1 18.6s-3.5 14.8-10.1 18.6l-14 8.1c-6.1 3.5-9.2 10.5-7.2 17.2c3.3 10.6 7.8 21 13.5 31s12.5 19.1 20.1 27.2c4.8 5.1 12.5 5.9 18.5 2.4l13.5-7.8c6.8-3.9 15.2-3.3 22 .6c6.9 3.9 11.7 11 11.7 18.9l0 17.4c0 7 4.5 13.3 11.3 14.8c10.5 2.4 21.5 3.7 32.7 3.7s22.2-1.3 32.7-3.7c6.8-1.5 11.3-7.8 11.3-14.8l0-17.7c0-7.8 4.8-14.8 11.6-18.7c6.7-3.9 15.1-4.5 21.8-.6l13.8 7.9c6.1 3.5 13.7 2.7 18.5-2.4c7.6-8.1 14.3-17.2 20.1-27.2s10.3-20.4 13.5-31c2.1-6.7-1.1-13.7-7.2-17.2l-14.4-8.3c-6.5-3.7-10-10.9-10-18.4s3.5-14.7 10-18.4l14.4-8.3c6.1-3.5 9.2-10.5 7.2-17.2c-3.3-10.6-7.8-21-13.5-31s-12.5-19.1-20.1-27.2c-4.8-5.1-12.5-5.9-18.5-2.4l-13.8 7.9c-6.7 3.9-15.1 3.3-21.8-.6c-6.8-3.9-11.6-10.9-11.6-18.7V218.2c0-7-4.5-13.3-11.3-14.8c-10.5-2.4-21.5-3.7-32.7-3.7s-22.2 1.3-32.7 3.7zM480 303.7a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faHighlighterLine:{prefix:"far",iconName:"highlighter-line",icon:[576,512,[],"e1af","M169.9 330.6l-38.1 38.1 51.5 51.5 38.1-38.1c9-9 21.2-14.1 33.9-14.1l48 0 16.2-22.5-113-113L184 248.6v48c0 12.7-5.1 24.9-14.1 33.9zm178-24.6L502.8 90.2c.8-1.1 1.2-2.4 1.2-3.7c0-1.7-.7-3.3-1.9-4.5L470 49.9c-1.2-1.2-2.8-1.9-4.5-1.9c-1.3 0-2.6 .4-3.7 1.2L246 204.1 347.9 306zM303.4 416h-48l-43.7 43.7c-10.7 10.7-26 14.1-39.5 10.1l-32.8 32.8c-6 6-14.1 9.4-22.6 9.4H32c-17.7 0-32-14.3-32-32v-4.7c0-8.5 3.4-16.6 9.4-22.6l72.8-72.8c-4-13.6-.6-28.8 10.1-39.5L136 296.6v-48c0-15.5 7.4-30 20-39L433.8 10.2C443 3.6 454.1 0 465.5 0c14.4 0 28.2 5.7 38.4 15.9l32.2 32.2c10.2 10.2 15.9 24 15.9 38.4c0 11.4-3.6 22.5-10.2 31.7L342.4 396c-9 12.6-23.5 20-39 20zm-190.7 1.3L65.9 464h44.1l24.7-24.7-22.1-22.1zM248 464H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faBracketSquare:epv,faBracket:epV,faBracketLeft:epy,faIslandTropical:epN,faIslandTreePalm:epx,faArrowRightFromLine:epT,faArrowFromLeft:epb,faH2:{prefix:"far",iconName:"h2",icon:[640,512,[],"f314","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zm397.3 40.8C457.9 118 474 112 490.7 112h9.2c42.1 0 76.2 34.1 76.2 76.2c0 21.3-8.9 41.5-24.5 56L375.7 406.4c-7.3 6.7-9.7 17.2-6.1 26.4s12.5 15.3 22.4 15.3H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H453.4L584.1 279.4c25.5-23.5 39.9-56.6 39.9-91.2C624 119.6 568.4 64 499.8 64h-9.2c-28.1 0-55.3 10.1-76.6 28.3l-29.7 25.4c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l29.7-25.4z"]},faEquals:{prefix:"far",iconName:"equals",icon:[448,512,[62764],"3d","M40 144c-13.3 0-24 10.7-24 24s10.7 24 24 24H408c13.3 0 24-10.7 24-24s-10.7-24-24-24H40zm0 176c-13.3 0-24 10.7-24 24s10.7 24 24 24H408c13.3 0 24-10.7 24-24s-10.7-24-24-24H40z"]},faCakeSlice:epw,faShortcake:epD,faBuildingMagnifyingGlass:{prefix:"far",iconName:"building-magnifying-glass",icon:[603,512,[],"e61c","M60.6 45.2H301.5c8.3 0 15.1 6.7 15.1 15.1V193.6c13-12.7 28.3-23.1 45.2-30.5V60.2C361.7 27 334.8 0 301.5 0H60.6C27.3 0 .3 27 .3 60.2V421.6c0 33.3 27 60.2 60.2 60.2H301.5c27.5 0 50.7-18.5 57.9-43.7c-16-7.3-30.5-17.3-42.9-29.5v12.9c0 8.3-6.7 15.1-15.1 15.1H226.2V376.5c0-24.9-20.2-45.2-45.2-45.2s-45.2 20.2-45.2 45.2v60.2H60.6c-8.3 0-15.1-6.7-15.1-15.1V60.2c0-8.3 6.7-15.1 15.1-15.1zM278.9 218.4c0-8.3-6.7-15.1-15.1-15.1H218.7c-8.3 0-15.1 6.7-15.1 15.1v45.2c0 8.3 6.7 15.1 15.1 15.1h45.2c3.7 0 7.2-1.4 9.8-3.6c1.3-7.2 3-14.2 5.3-20.9V218.4zM83.1 97.9v45.2c0 8.3 6.7 15.1 15.1 15.1h45.2c8.3 0 15.1-6.7 15.1-15.1V97.9c0-8.3-6.7-15.1-15.1-15.1H98.2c-8.3 0-15.1 6.7-15.1 15.1zM218.7 82.8c-8.3 0-15.1 6.7-15.1 15.1v45.2c0 8.3 6.7 15.1 15.1 15.1h45.2c8.3 0 15.1-6.7 15.1-15.1V97.9c0-8.3-6.7-15.1-15.1-15.1H218.7zM83.1 218.4v45.2c0 8.3 6.7 15.1 15.1 15.1h45.2c8.3 0 15.1-6.7 15.1-15.1V218.4c0-8.3-6.7-15.1-15.1-15.1H98.2c-8.3 0-15.1 6.7-15.1 15.1zM422 226a75.3 75.3 0 1 1 0 150.6A75.3 75.3 0 1 1 422 226zm0 195.8c25.1 0 48.4-7.7 67.7-20.8l74.4 74.4c8.8 8.8 23.1 8.8 31.9 0s8.8-23.1 0-31.9L521.6 369c13.1-19.3 20.8-42.6 20.8-67.7c0-66.5-53.9-120.5-120.5-120.5s-120.5 53.9-120.5 120.5s53.9 120.5 120.5 120.5z"]},faPeanut:{prefix:"far",iconName:"peanut",icon:[512,512,[],"e430","M435 218.4c18-18.1 29-42.9 29-70.4V80c0-17.7-14.3-32-32-32H364c-13.6 0-26.5 2.7-38.3 7.6l0 0c-11.7 4.8-22.7 12-32.3 21.6l-.3 .3 0 0c-9.6 9.6-16.7 20.6-21.5 32.2l0 0c-2.7 6.4-4.7 13.2-5.9 20.2l-.1 .4-.1 .4c-5.3 26.6-15.3 63.2-43.4 91.3s-64.7 38.2-91.3 43.4l-.4 .1-.4 .1c-7 1.3-13.8 3.3-20.2 5.9l0 0C98 276.4 87 283.6 77.3 293.3c-9.7 9.7-16.9 20.7-21.7 32.4l0 0C50.7 337.5 48 350.4 48 364v68c0 17.7 14.3 32 32 32h68c27.4 0 52.1-10.9 70.2-28.7l32.7 33.2-32.7-33.2c.4-.4 .8-.7 1.1-1.1l0 0c9.4-9.5 16.4-20.4 21.1-31.9l0 0c2.7-6.4 4.7-13.2 5.9-20.2l.1-.4 .1-.4c5.3-26.6 15.3-63.2 43.4-91.3s64.7-38.2 91.3-43.4l.4-.1 .4-.1c7-1.3 13.8-3.3 20.2-5.9l0 0c11.6-4.8 22.6-11.9 32.2-21.4l0 0 .6-.6 0 0zM512 148c0 40.6-16.4 77.4-42.9 104.2l-.9 .9c-14.1 14-30.3 24.6-47.6 31.7c-9.5 4-19.6 6.9-30 8.8c-24.5 4.8-49.1 12.6-66.7 30.3s-25.4 42.2-30.3 66.7c-1.9 10.4-4.9 20.5-8.8 30c-7.1 17.1-17.5 33.2-31.3 47.2c-.5 .6-1.1 1.1-1.7 1.7C225.1 495.8 188.5 512 148 512H80c-44.2 0-80-35.8-80-80V364c0-20.1 4-39.2 11.2-56.7c7.2-17.5 17.9-33.8 32.1-48c14.2-14.2 30.6-24.9 48.1-32.1c9.5-4 19.6-6.9 30-8.8c24.5-4.8 49.1-12.6 66.7-30.3s25.4-42.2 30.3-66.7c1.9-10.4 4.9-20.5 8.8-30C234.4 74 245 57.8 259.1 43.6l.4-.4c14.2-14.1 30.5-24.8 47.8-32C324.8 4 343.9 0 364 0h68c44.2 0 80 35.8 80 80v68zM372.8 136a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-64 64a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zm-192 192a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zM200 372.8a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4zM372.8 200a19.2 19.2 0 1 1 38.4 0 19.2 19.2 0 1 1 -38.4 0zM200 308.8a19.2 19.2 0 1 1 0 38.4 19.2 19.2 0 1 1 0-38.4z"]},faWrenchSimple:{prefix:"far",iconName:"wrench-simple",icon:[384,512,[],"e2d1","M133 10.3c6.9 4.4 11 12 11 20.2V150.1l48 48 48-48V30.5c0-8.2 4.2-15.8 11-20.2s15.5-5 23-1.6C338.3 38.2 384 98.5 384 176c0 64.3-31.6 121.1-80 156V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V319.1c0-8.3 4.3-16.1 11.4-20.4C308.6 273.3 336 227.8 336 176c0-42.2-18.3-77.7-48-102.4V160c0 6.4-2.5 12.5-7 17l-72 72c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7l-72-72c-4.5-4.5-7-10.6-7-17V73.6C66.3 98.3 48 133.8 48 176c0 51.8 27.4 97.3 68.6 122.7c7.1 4.4 11.4 12.1 11.4 20.4V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V332C31.6 297.1 0 240.3 0 176C0 98.5 45.7 38.2 110 8.7c7.4-3.4 16.1-2.8 23 1.6z"]},faBlender:{prefix:"far",iconName:"blender",icon:[512,512,[],"f517","M0 80C0 35.8 35.8 0 80 0h48 32 16.2H471c20.8 0 36.1 19.6 31 39.8L425.6 345.5C457.8 361 480 393.9 480 432v16c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V432c0-40.5 25.1-75.1 60.6-89.2L149.3 256H80c-44.2 0-80-35.8-80-80V80zM144 432v16c0 8.8 7.2 16 16 16H416c8.8 0 16-7.2 16-16V432c0-26.5-21.5-48-48-48H192c-26.5 0-48 21.5-48 48zM406.5 224H304c-8.8 0-16-7.2-16-16s7.2-16 16-16H414.5l16-64H304c-8.8 0-16-7.2-16-16s7.2-16 16-16H438.5l12-48H180.2l24 288H378.5l28-112zM80 48C62.3 48 48 62.3 48 80v96c0 17.7 14.3 32 32 32h65.3L132 48H80zM288 400a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faTeeth:{prefix:"far",iconName:"teeth",icon:[576,512,[],"f62e","M96 80c-26.5 0-48 21.5-48 48v45.4C63.9 150.8 90.2 136 120 136c15.2 0 29.5 3.9 42 10.7c16.1-21.1 41.4-34.7 70-34.7c21.3 0 40.8 7.5 56 20.1c15.2-12.6 34.7-20.1 56-20.1c28.5 0 53.9 13.6 70 34.7c12.5-6.8 26.8-10.7 42-10.7c29.8 0 56.1 14.8 72 37.4V128c0-26.5-21.5-48-48-48H96zM48 362.6V384c0 26.5 21.5 48 48 48H480c26.5 0 48-21.5 48-48V362.6c-15.9 22.6-42.2 37.4-72 37.4c-21.3 0-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1s-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1s-40.8-7.5-56-20.1c-15.2 12.6-34.7 20.1-56 20.1c-29.8 0-56.1-14.8-72-37.4zM0 128C0 75 43 32 96 32H480c53 0 96 43 96 96V384c0 53-43 96-96 96H96c-53 0-96-43-96-96V128zm192 72v24 16c0 .7 0 1.3 .1 2c.9 7.2 6.6 13 13.9 13.9c.7 .1 1.3 .1 2 .1h48c.7 0 1.3 0 2-.1c7.2-.9 13-6.6 13.9-13.9c.1-.7 .1-1.3 .1-2V200c0-10.9-4.4-20.8-11.4-28c-7.3-7.4-17.4-12-28.6-12c-15.2 0-28.4 8.5-35.2 21c-3.1 5.7-4.8 12.1-4.8 19zm64 88H208c-.7 0-1.3 0-2 .1c-7.2 .9-13 6.6-13.9 13.9c-.1 .7-.1 1.3-.1 2v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12s21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-.7 0-1.3-.1-2c-.9-7.2-6.6-13-13.9-13.9c-.7-.1-1.3-.1-2-.1zm48 16v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12s21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-.7 0-1.3-.1-2c-.9-7.2-6.6-13-13.9-13.9c-.6-.1-1.3-.1-2-.1H320c-.7 0-1.3 0-2 .1c-7.2 .9-13 6.6-13.9 13.9c-.1 .7-.1 1.3-.1 2zm16-48h48c.7 0 1.3 0 2-.1c7.3-.9 13-6.6 13.9-13.9c.1-.7 .1-1.3 .1-2V224 200c0-6.9-1.7-13.4-4.8-19c-6.8-12.5-20-21-35.2-21c-11.2 0-21.3 4.6-28.6 12c-7.1 7.2-11.4 17.1-11.4 28v40c0 .7 0 1.3 .1 2c.9 7.2 6.6 13 13.9 13.9c.7 .1 1.3 .1 2 .1zm110-.1c.6 .1 1.3 .1 2 .1h48c8.2 0 14.9-6.1 15.9-14c.1-.7 .1-1.3 .1-2V224c0-22.1-17.9-40-40-40c-9.2 0-17.6 3.1-24.3 8.3c-2.9 2.2-5.5 4.8-7.7 7.7c-5 6.7-8 15-8 24v16c0 .7 0 1.3 .1 2c.9 7.2 6.6 13 13.9 13.9zM416.1 302c-.1 .7-.1 1.3-.1 2v8c0 10.9 4.4 20.8 11.4 28c7.3 7.4 17.4 12 28.6 12c22.1 0 40-17.9 40-40v-8c0-.7 0-1.3-.1-2c-1-7.9-7.7-14-15.9-14H432c-.7 0-1.3 0-2 .1c-7.3 .9-13 6.6-13.9 13.9zM146 288.1c-.7-.1-1.3-.1-2-.1H96c-8.2 0-14.9 6.1-15.9 14c-.1 .7-.1 1.3-.1 2v8c0 22.1 17.9 40 40 40c11.2 0 21.3-4.6 28.6-12c7.1-7.2 11.4-17.1 11.4-28v-8c0-.7 0-1.3-.1-2c-.9-7.2-6.6-13-13.9-13.9zM159.9 242c.1-.7 .1-1.3 .1-2V224c0-9-3-17.3-8-24c-2.2-2.9-4.8-5.5-7.7-7.7c-6.7-5.2-15.2-8.3-24.3-8.3c-22.1 0-40 17.9-40 40v16c0 .7 0 1.3 .1 2c1 7.9 7.7 14 15.9 14h48c.7 0 1.3 0 2-.1c7.2-.9 13-6.6 13.9-13.9z"]},faTally2:{prefix:"far",iconName:"tally-2",icon:[640,512,[],"e295","M152 64c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64zm128 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V448c0 13.3 10.7 24 24 24s24-10.7 24-24V64z"]},faShekelSign:epk,faIls:epS,faShekel:epE,faSheqel:epj,faSheqelSign:epO,faCars:{prefix:"far",iconName:"cars",icon:[640,512,[],"f85b","M137.8 48H278.2c10.1 0 19.2 6.4 22.6 15.9L317.9 112H98.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zM41.4 127.9c-.2 .5-.3 .9-.5 1.4C16.2 146.7 0 175.5 0 208v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V288H220.1c5.3-6.6 11.3-12.7 17.8-18.2L248.5 240H48V208c0-26.5 21.5-48 48-48H286.8c19.2-20 46.1-32 75.1-32h12.8l0-.1L346 47.8C335.7 19.1 308.6 0 278.2 0H137.8C107.4 0 80.3 19.1 70 47.8L41.4 127.9zM112 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm249.8-16H502.2c10.1 0 19.2 6.4 22.6 15.9L541.9 272H322.1l17.2-48.1c3.4-9.6 12.5-15.9 22.6-15.9zm-96.4 79.9c-.2 .5-.3 .9-.5 1.4C240.2 306.7 224 335.5 224 368v32 16 32 40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H592v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448 416 400 368c0-32.5-16.2-61.3-40.9-78.7c-.1-.5-.3-.9-.5-1.4L570 207.8c-10.2-28.7-37.4-47.8-67.8-47.8H361.8c-30.4 0-57.6 19.1-67.8 47.8l-28.6 80.1zM544 320c26.5 0 48 21.5 48 48v32H272V368c0-26.5 21.5-48 48-48H544zM336 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm216-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faAxeBattle:{prefix:"far",iconName:"axe-battle",icon:[512,512,[],"f6b3","M120.8 70.4c15 20 39.3 40.8 79.2 51.1v49.2c-57.2-11.6-94.4-40.5-117.6-71.5c-3.1-4.2-6.2-8.6-9.2-13.3C57.2 119.3 48 156.7 48 192c0 36.8 10 76.1 27.4 110.7c4.4-6.6 9-12.9 13.8-18.8l37.3 30.3c-13.6 16.8-25 36.8-30.9 57.8c-1.5 5.8-6.1 10.4-11.9 11.7s-12-.7-15.8-5.3c-4.4-5.3-8.7-10.9-12.8-16.6l-1-1.4c-1.1-1.6-2.3-3.3-3.4-4.9l-.2-.3C18.6 307.4 0 247.9 0 192C0 136.2 18.5 77.4 50 29.8l.7-1c2.1-3.1 4.2-6.1 6.3-9.1l.5-.7c3.3-4.5 6.7-8.9 10.2-13.2C71.8 .9 78.4-1.1 84.5 .7c6.1 1.8 10.5 7 11.3 13.3c.9 6.4 2.6 12.8 4.7 19l.2 .6c.6 1.7 1.2 3.3 1.9 5l.1 .2c4.6 11.4 11 22.2 18 31.7zm5.6 243.7L89.2 283.8c23.4-28.8 59.1-57.3 110.8-69.5V264c-34.2 10.7-57.6 30.4-73.6 50.1zM312 170.7V121.5c40-10.3 64.3-31.1 79.3-51.1c7.1-9.5 13.4-20.3 18-31.7l.1-.2c.7-1.6 1.3-3.3 1.9-5l.2-.6c2.2-6.2 3.8-12.6 4.7-19c.8-6.3 5.3-11.5 11.3-13.3c6.1-1.8 12.7 .2 16.8 5.1c3.5 4.3 6.9 8.7 10.2 13.2l.5 .7c2.2 3 4.3 6 6.3 9.1l.7 1c27.1 41.1 44.6 90.5 48.9 139.2L488 192l23.1 23.1c-4.3 48.9-22 98.9-49.4 140l-.2 .3c-1.1 1.7-2.2 3.3-3.4 4.9l-1 1.4c-4.1 5.7-8.3 11.3-12.8 16.6c-3.9 4.6-10 6.6-15.8 5.3s-10.5-5.9-11.9-11.7c-5.9-21-17.3-41-30.9-57.8c-15.9-19.6-39.4-39.4-73.7-50.1V214.3c51.7 12.3 87.5 40.7 110.9 69.5c4.8 5.9 9.4 12.2 13.8 18.8c11.1-22.1 19.3-46.2 23.6-70.4l-6.3-6.3c-18.7-18.7-18.7-49.1 0-67.9l6.3-6.3c-4.1-22.6-11.5-45-21.5-65.9c-3 4.7-6 9.2-9.2 13.3c-23.2 31-60.5 59.9-117.7 71.5zM280 56V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faUserHairLong:{prefix:"far",iconName:"user-hair-long",icon:[448,512,[],"e45b","M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v11c0 33.9 13.5 66.5 37.5 90.5l3.9 3.9c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H224 70.6C58.1 272 48 261.9 48 249.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5V128zM49.3 464H398.7c-8.3-54.4-55.3-96-112-96H161.3c-56.7 0-103.6 41.6-112 96zM0 481.3C0 392.2 72.2 320 161.3 320H286.7C375.8 320 448 392.2 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3z"]},faMap:{prefix:"far",iconName:"map",icon:[576,512,[128506,62072],"f279","M565.6 36.2C572.1 40.7 576 48.1 576 56V392c0 10-6.2 18.9-15.5 22.4l-168 64c-5.2 2-10.9 2.1-16.1 .3L192.5 417.5l-160 61c-7.4 2.8-15.7 1.8-22.2-2.7S0 463.9 0 456V120c0-10 6.1-18.9 15.5-22.4l168-64c5.2-2 10.9-2.1 16.1-.3L383.5 94.5l160-61c7.4-2.8 15.7-1.8 22.2 2.7zM48 136.5V421.2l120-45.7V90.8L48 136.5zM360 422.7V137.3l-144-48V374.7l144 48zm48-1.5l120-45.7V90.8L408 136.5V421.2z"]},faArrowLeftFromArc:{prefix:"far",iconName:"arrow-left-from-arc",icon:[512,512,[],"e615","M464 256c0-114.9-93.1-208-208-208c-13.3 0-24-10.7-24-24s10.7-24 24-24C397.4 0 512 114.6 512 256s-114.6 256-256 256c-13.3 0-24-10.7-24-24s10.7-24 24-24c114.9 0 208-93.1 208-208zM119.7 134.4c9.7-9 24.9-8.5 33.9 1.3s8.5 24.9-1.3 33.9L85.1 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H85.1l67.2 62.4c9.7 9 10.3 24.2 1.3 33.9s-24.2 10.3-33.9 1.3l-112-104C2.8 269 0 262.7 0 256s2.8-13 7.7-17.6l112-104z"]},faFileCircleInfo:{prefix:"far",iconName:"file-circle-info",icon:[576,512,[58604],"e493","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 96a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-32 48c0 8.8 7.2 16 16 16h0v48h0c-8.8 0-16 7.2-16 16s7.2 16 16 16h16 16c8.8 0 16-7.2 16-16s-7.2-16-16-16V368c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16z"]},faFaceDisappointed:{prefix:"far",iconName:"face-disappointed",icon:[512,512,[],"e36f","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM294.5 408.4c-7.4-7.9-20-16.4-38.5-16.4s-31.1 8.5-38.5 16.4c-9 9.7-24.2 10.2-33.9 1.2s-10.2-24.2-1.2-33.9C196.7 360.3 221.4 344 256 344s59.3 16.3 73.5 31.6c9 9.7 8.5 24.9-1.2 33.9s-24.9 8.5-33.9-1.2zM211.3 267.3l-7.4 7.4c-23.6 23.6-53.9 39.2-86.8 44.7l-2.5 .4c-8.7 1.5-17-4.4-18.4-13.2s4.4-17 13.2-18.4l2.5-.4c26.3-4.4 50.6-16.9 69.5-35.7l7.4-7.4c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm89.4 0c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l7.4 7.4c18.9 18.9 43.2 31.4 69.5 35.7l2.5 .4c8.7 1.5 14.6 9.7 13.2 18.4s-9.7 14.6-18.4 13.2l-2.5-.4c-32.9-5.5-63.3-21.1-86.8-44.7l-7.4-7.4z"]},faLassoSparkles:{prefix:"far",iconName:"lasso-sparkles",icon:[576,512,[],"e1c9","M290.7 0L288 0C128.9 0 0 78.8 0 176c0 60.6 50.2 114.1 126.6 145.8l44.3 20.5c22.6 10.4 37.1 33 37.1 57.9c0 35.2-28.6 63.8-63.8 63.8H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h88.2C205.9 512 256 461.9 256 400.2c0-17.8-4.2-34.9-11.9-50.2c14.3 1.3 29 2 43.9 2c159.1 0 288-78.8 288-176c0-76.4-79.6-141.4-191-165.8l5.6 15.1 26 9.6C435.5 42 448 59.9 448 80l0 .6c49.1 23.4 80 57.5 80 95.4c0 70.7-107.5 128-240 128S48 246.7 48 176c0-60.7 79.2-111.5 185.5-124.7c5.4-7.3 12.9-13 21.8-16.3l26-9.6L290.7 0zM351 10.4C348.7 4.2 342.7 0 336 0s-12.7 4.2-15 10.4L306.3 50.3 266.4 65c-6.3 2.3-10.4 8.3-10.4 15s4.2 12.7 10.4 15l39.8 14.7L321 149.6c2.3 6.3 8.3 10.4 15 10.4s12.7-4.2 15-10.4l14.7-39.8L405.6 95c6.3-2.3 10.4-8.3 10.4-15s-4.2-12.7-10.4-15L365.7 50.3 351 10.4zM496 352c-6.7 0-12.7 4.2-15 10.4l-14.7 39.8L426.4 417c-6.3 2.3-10.4 8.3-10.4 15s4.2 12.7 10.4 15l39.8 14.7L481 501.6c2.3 6.3 8.3 10.4 15 10.4s12.7-4.2 15-10.4l14.7-39.8L565.6 447c6.3-2.3 10.4-8.3 10.4-15s-4.2-12.7-10.4-15l-39.8-14.7L511 362.4c-2.3-6.3-8.3-10.4-15-10.4z"]},faClockEleven:{prefix:"far",iconName:"clock-eleven",icon:[512,512,[],"e347","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120v56.7l-20-30c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l64 96c5.9 8.8 16.8 12.7 26.9 9.7s17-12.4 17-23V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faRocket:{prefix:"far",iconName:"rocket",icon:[512,512,[],"f135","M368.3 265c-44.5 30.1-129.3 68.2-175.7 88l-35-35c20.4-46.1 59.2-130 89.3-174.4C309.1 52 398.4 41.8 461.7 50.3c8.5 63.3-1.7 152.6-93.3 214.7zM118.5 288c-3.6 8-6.8 15.2-9.4 21.2c-5.2 11.9-2.5 25.7 6.7 34.9l50.7 50.7c9.1 9.1 22.7 11.9 34.5 6.9c6.5-2.7 14.3-6 23-9.8l0 96.2c0 8.6 4.6 16.6 12.1 20.9s16.7 4.2 24.1-.2l88.5-52.5c21.9-13 35.3-36.5 35.3-61.9V312.1c4-2.5 7.7-4.9 11.3-7.3C516.1 222.9 520.1 100.9 506.7 28.1c-2.1-11.6-11.2-20.6-22.8-22.8C411.1-8.1 289.1-4.1 207.2 116.7c-2.4 3.6-4.9 7.3-7.3 11.3l-82.1 0c-25.4 0-49 13.4-61.9 35.3L3.4 251.8c-4.4 7.4-4.5 16.6-.2 24.1S15.4 288 24 288h94.5zM408 144a40 40 0 1 0 -80 0 40 40 0 1 0 80 0z"]},faSirenOn:{prefix:"far",iconName:"siren-on",icon:[640,512,[],"e02e","M69.3 36l48 32c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-48-32c-11-7.4-14-22.3-6.7-33.3s22.3-14 33.3-6.7zM597.3 76l-48 32c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l48-32c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3zM24 192H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552c-13.3 0-24-10.7-24-24s10.7-24 24-24zM490 304H441.6L423.4 158c-1-8-7.8-14-15.9-14h-175c-8.1 0-14.9 6-15.9 14L198.4 304H150l19-151.9c4-32 31.2-56.1 63.5-56.1h175c32.3 0 59.5 24 63.5 56.1L490 304zm-246.1 0l12.2-98c1.1-8.8 9.1-15 17.9-13.9s15 9.1 13.9 17.9l-11.8 94H243.9zM496 384H144v48H496V384zM144 336H496c26.5 0 48 21.5 48 48v48c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V384c0-26.5 21.5-48 48-48z"]},faClockTen:{prefix:"far",iconName:"clock-ten",icon:[512,512,[],"e354","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120v91.2L173.3 172c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l96 64c7.4 4.9 16.8 5.4 24.6 1.2S280 264.9 280 256V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faCandleHolder:{prefix:"far",iconName:"candle-holder",icon:[448,512,[128367],"f6bc","M128 112c0 17.7 14.3 32 32 32s32-14.3 32-32c0-3.2-3.6-14.8-17.4-33.6c-4.7-6.4-9.8-12.5-14.6-18.1c-4.9 5.5-9.9 11.7-14.6 18.1C131.6 97.2 128 108.8 128 112zm32 80c-44.2 0-80-35.8-80-80c0-39.6 49.1-90.1 66.2-106.6C149.9 1.9 154.8 0 160 0s10.1 1.9 13.8 5.4C190.9 21.9 240 72.4 240 112c0 44.2-35.8 80-80 80zm-32 80H96V464H224V272H176v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V272zM48 464V272c0-26.5 21.5-48 48-48H224c26.5 0 48 21.5 48 48V464h36.1c-2.7-7.5-4.1-15.6-4.1-24c0-39.8 32.2-72 72-72s72 32.2 72 72c0 39.7-32.2 71.9-71.8 72l-.1 0H376 272 224 96 48 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H48zm352-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faVideoArrowDownLeft:{prefix:"far",iconName:"video-arrow-down-left",icon:[576,512,[],"e2c8","M320 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H320zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V351 161 128c0-35.3-28.7-64-64-64H64zm464 84.6V363.4L416 313v52.6l104.3 46.9c5.1 2.3 10.6 3.5 16.2 3.5c21.8 0 39.5-17.7 39.5-39.5v-241c0-21.8-17.7-39.5-39.5-39.5c-5.6 0-11.1 1.2-16.2 3.5L416 146.4V199l112-50.4zM232 352c13.3 0 24-10.7 24-24s-10.7-24-24-24H177.9L281 201c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-103 103V216c0-13.3-10.7-24-24-24s-24 10.7-24 24V328c0 13.3 10.7 24 24 24H232z"]},faPhotoFilm:epP,faPhotoVideo:ep_,faFloppyDiskCircleArrowRight:epB,faSaveCircleArrowRight:epU,faFolderMinus:{prefix:"far",iconName:"folder-minus",icon:[512,512,[],"f65d","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faPlanetMoon:{prefix:"far",iconName:"planet-moon",icon:[576,512,[],"e01f","M512 0a64 64 0 1 1 0 128A64 64 0 1 1 512 0zM224 464c97.2 0 176-78.8 176-176c0-82.2-56.4-151.3-132.6-170.6l-71 82.9c-11.5 13.4-10.7 33.4 1.8 45.9c6.3 6.3 14.9 9.9 23.9 9.9h66c17.7 0 32 14.3 32 32v15.9c0 10.6-2.6 21-7.6 30.3l-41.3 76.6c-4.4 8.1-12.8 13.2-22 13.2c-13.8 0-25-11.2-25-25V352c-17.7 0-32-14.3-32-32V288l-49.9-49.9c-9-9-21.2-14.1-33.9-14.1H60c-7.7 19.8-12 41.4-12 64c0 97.2 78.8 176 176 176zM0 288c0-52.3 17.9-100.5 48-138.6c1-1.3 2.1-2.6 3.2-3.9C92.2 95.7 154.4 64 224 64c13.3 0 26.4 1.2 39.1 3.4C368.2 85.9 448 177.6 448 288c0 123.7-100.3 224-224 224S0 411.7 0 288z"]},faFaceEyesXmarks:{prefix:"far",iconName:"face-eyes-xmarks",icon:[512,512,[],"e374","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM137 135l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zm192 0l23 23 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-23 23 23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-23-23-23 23c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23-23-23c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM256 304c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80z"]},faChartScatter:{prefix:"far",iconName:"chart-scatter",icon:[512,512,[],"f7ee","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56V408c0 39.8 32.2 72 72 72H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24V56zM192 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64-224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM160 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faDisplayArrowDown:{prefix:"far",iconName:"display-arrow-down",icon:[576,512,[],"e164","M64 0H224V48H64c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H239.5c.3 0 .6 0 .8 0h95.2c.3 0 .6 0 .8 0H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H352V0H512c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H364.3l8 48H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352 224 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h51.7l8-48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM260.3 416l-8 48h71.3l-8-48H260.3zM312 24V206.1l39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39V24c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faStore:{prefix:"far",iconName:"store",icon:[576,512,[],"f54e","M507.1 129.5l0 0c5.8 9.2 6.4 20.5 2.3 30.1c-3.9 9.2-11.1 14.8-20.1 16c-2 .3-3.9 .4-5.8 .4c-11.7 0-22.2-5.1-29.7-13.2c-9.1-10-22-15.7-35.6-15.7s-26.5 5.8-35.5 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-1.8 0-3.8-.1-5.8-.4c-8.9-1.2-16-6.8-19.9-16c-4.1-9.6-3.5-20.9 2.3-30.1l0 0 0 0L120.4 48H455.6l51.5 81.5zM483.5 224c4.1 0 8.1-.3 12-.8c55.5-7.4 81.8-72.5 52.1-119.4L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c0 0 0 0 0 0c19.6 0 37.5-6.4 51.9-17c4.8-3.5 9.2-7.6 13.2-11.9c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-12c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 11.8c14.5 10.7 32.5 17.2 52.2 17.2c0 0 0 0 0 0zM112 336V254.4c-6.4 1.1-12.9 1.6-19.6 1.6c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V336v48 64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 336 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-6.6 0-13.1-.5-19.4-1.6V336H112zm352 48v64c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V384H464z"]},faArrowTrendUp:{prefix:"far",iconName:"arrow-trend-up",icon:[576,512,[],"e098","M352 120c0-13.3 10.7-24 24-24H552c13.3 0 24 10.7 24 24V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V177.9L337 369c-9.4 9.4-24.6 9.4-33.9 0l-111-111L41 409c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L175 207c9.4-9.4 24.6-9.4 33.9 0l111 111L494.1 144H376c-13.3 0-24-10.7-24-24z"]},faPlugCircleMinus:{prefix:"far",iconName:"plug-circle-minus",icon:[576,512,[],"e55e","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z"]},faOliveBranch:{prefix:"far",iconName:"olive-branch",icon:[640,512,[],"e317","M2.7 53.1C13.8 41.6 59 0 128 0c66.9 0 111.4 39.1 124.2 52L306 26.7C343.3 9.1 384 0 425.2 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H425.2c-34.2 0-67.9 7.5-98.8 22.1L191.9 133.4C189.1 219.3 118.6 288 32 288H16c-8.8 0-16-7.2-16-16V256c0-61.4 34.5-114.6 85.2-141.5C40.4 102.8 11.3 75.8 2.7 66.9C.9 65 0 62.6 0 60s.9-5 2.7-6.9zM399.4 427c19.3-25.7 32.6-63.3 32.6-107s-13.3-81.3-32.6-107c-19.2-25.7-42.2-37-63.4-37s-44.2 11.4-63.4 37C253.3 238.7 240 276.4 240 320s13.3 81.3 32.6 107c19.2 25.7 42.2 37 63.4 37s44.2-11.4 63.4-37zM336 512c-79.5 0-144-86-144-192s64.5-192 144-192s144 86 144 192s-64.5 192-144 192zm129.7-40.2c9.4-13.1 17.6-27.5 24.4-43.1c3.6 .8 7.1 1.5 10.5 2c31.1 4.6 55-3.6 70.2-19.3c15.4-16 23.9-42.1 19.2-76c-4.7-33.8-22.2-71.6-53.2-103.7c-18-18.7-37.7-32.5-57.2-41.7c-4.9-8.8-10.3-17.2-16.2-25c-10.5-14-22.7-26.5-36.2-36.9c48.2 1.6 101.3 25.8 144.2 70.3c75 77.8 90.2 188.1 33.9 246.4c-34.1 35.4-86.8 43.5-139.6 27z"]},faAngle:{prefix:"far",iconName:"angle",icon:[448,512,[],"e08c","M253.3 67.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2l-208 400c-3.9 7.4-3.6 16.4 .8 23.5S15.6 480 24 480H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H63.5L253.3 67.1zM242 175.5l-22.6 43.4c19.3 15.8 36.5 34 51.3 54.1l40.8-25.6c-19.6-27.2-43-51.4-69.5-71.9zM322.7 392h48.8c-6-36.9-18-71.8-34.7-103.8l-40.8 25.6c12.4 24.3 21.5 50.6 26.8 78.2z"]},faVacuumRobot:{prefix:"far",iconName:"vacuum-robot",icon:[512,512,[],"e04e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm335-79c-43.6-43.6-114.4-43.6-158.1 0c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c62.4-62.4 163.5-62.4 225.9 0s62.4 163.5 0 225.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c43.6-43.6 43.6-114.4 0-158.1zM212.7 212.7c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-80 16c6.2-6.2 16.4-6.2 22.6 0l128 128c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6zm-16 102.6c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64z"]},faSignHanging:epR,faSign:epY,faSquareDivide:{prefix:"far",iconName:"square-divide",icon:[448,512,[],"e26a","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM136 232H312c13.3 0 24 10.7 24 24s-10.7 24-24 24H136c-13.3 0-24-10.7-24-24s10.7-24 24-24zm56 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faFolderCheck:{prefix:"far",iconName:"folder-check",icon:[512,512,[],"e64e","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H289.9L247 53.1C233.5 39.6 215.2 32 196.1 32H64zM48 96c0-8.8 7.2-16 16-16H196.1c6.4 0 12.5 2.5 17 7l45.3 45.3c7.5 7.5 17.7 11.7 28.3 11.7H448c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96zM369 241c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 241z"]},faSignalStreamSlash:{prefix:"far",iconName:"signal-stream-slash",icon:[640,512,[],"e250","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-91.7-71.9C562.6 355.5 576 307.3 576 256c0-69.7-24.8-133.6-66-183.4c-8.4-10.2-23.6-11.6-33.8-3.2s-11.6 23.6-3.2 33.8c34.3 41.5 55 94.7 55 152.8c0 40.1-9.8 77.9-27.2 111.2l-51.6-40.4c9.5-21.7 14.8-45.6 14.8-70.8c0-40.7-13.8-78.2-37-108c-8.1-10.5-23.2-12.3-33.7-4.2s-12.3 23.2-4.2 33.7C406 199.2 416 226.4 416 256c0 13.9-2.2 27.3-6.3 39.8L38.8 5.1zm84.7 188.2C116.1 212.8 112 233.9 112 256c0 40.7 13.8 78.2 37 108c8.1 10.5 23.2 12.3 33.7 4.2s12.3-23.2 4.2-33.7C170 312.8 160 285.6 160 256c0-10.7 1.3-21.1 3.8-31l-40.3-31.7zM33 122C11.9 162 0 207.6 0 256c0 69.7 24.8 133.6 66 183.4c8.4 10.2 23.6 11.6 33.8 3.2s11.6-23.6 3.2-33.8C68.6 367.3 48 314.1 48 256c0-37.1 8.4-72.3 23.5-103.7L33 122z"]},faBezierCurve:{prefix:"far",iconName:"bezier-curve",icon:[640,512,[],"f55b","M352 80v64H288V80h64zM288 32c-26.5 0-48 21.5-48 48v8H123.3C113.9 64.5 90.9 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c26.9 0 49.9-16.5 59.3-40h79C138.2 173.8 93.9 241.5 88.5 320H80c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-7.3c5.9-68.4 49.2-126.1 109.4-152.6C254.3 182.1 270 192 288 192h64c18 0 33.7-9.9 41.9-24.6c60.2 26.4 103.5 84.1 109.4 152.6H496c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-8.5c-5.3-78.5-49.7-146.2-113.8-184h79c9.5 23.5 32.5 40 59.3 40c35.3 0 64-28.7 64-64s-28.7-64-64-64c-26.9 0-49.9 16.5-59.3 40H400V80c0-26.5-21.5-48-48-48H288zM48 112a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm512 0a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM144 368v64H80V368h64zm352 0h64v64H496V368z"]},faEyeDropperHalf:{prefix:"far",iconName:"eye-dropper-half",icon:[512,512,[],"e173","M233 202.9L199 169l-8-8 0 0c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l8 8 33.9-33.9 71.3-71.3c19.1-19.1 45-29.8 72-29.8C466.4 0 512 45.6 512 101.8c0 27-10.7 52.9-29.8 72l-71.3 71.3L377 279l8 8c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-8-8L309.1 279 233 202.9zM343 245.1L448.2 139.9c10.1-10.1 15.8-23.8 15.8-38.1C464 72.1 439.9 48 410.2 48c-14.3 0-28 5.7-38.1 15.8L266.9 169 343 245.1zM183.4 198.6l33.9 33.9L129.9 320H254.1l25.4-25.4 33.9 33.9L183 458.9c-13.5 13.5-31.8 21.1-50.9 21.1H79.3l-42 28c-9.5 6.3-22.2 5.1-30.3-3s-9.3-20.8-3-30.3l28-42V379.9c0-19.1 7.6-37.4 21.1-50.9L183.4 198.6z"]},faStoreLock:{prefix:"far",iconName:"store-lock",icon:[640,512,[],"e4a6","M507.1 129.5l0 0c5.8 9.2 6.4 20.5 2.3 30.1c-.3 .7-.6 1.5-1 2.2c6.4-1.1 13-1.7 19.7-1.7c10.4 0 20.5 1.4 30.1 4.1c4.4-19.8 1.5-41.5-10.4-60.3L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8l0 0c19.6 0 37.5-6.4 51.9-17c4.8-3.5 9.2-7.6 13.2-11.9c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-12c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 11.8c1.2 .9 2.5 1.8 3.8 2.7c9.7-14.3 22.6-26.3 37.7-34.9c-7.4-2.1-13.9-6.2-19-11.8c-9.1-10-22-15.7-35.6-15.7s-26.5 5.8-35.5 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-11.8 0-22.3-5.1-29.6-13.2c-9.1-10.1-22-15.8-35.6-15.8s-26.5 5.7-35.6 15.8c-7.3 8.1-17.7 13.2-29.6 13.2c-1.8 0-3.8-.1-5.8-.4c-8.9-1.2-16-6.8-19.9-16c-4.1-9.6-3.5-20.9 2.3-30.1l0 0 0 0L120.4 48H455.6l51.5 81.5zM112 336V254.4c-6.4 1.1-12.9 1.6-19.6 1.6c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V336v48 64c0 35.3 28.7 64 64 64H392.6c-5.4-9.4-8.6-20.3-8.6-32V464H128c-8.8 0-16-7.2-16-16V384H384V352c0-5.5 .7-10.9 2-16H112zm416-96c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},faBellSlash:{prefix:"far",iconName:"bell-slash",icon:[640,512,[128277,61943],"f1f6","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L542.6 400c2.7-7.8 1.3-16.5-3.9-23l-14.9-18.6C495.5 322.9 480 278.8 480 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM224 150.3C243.6 117.7 279.3 96 320 96c61.9 0 112 50.1 112 112v25.4c0 32.7 6.4 64.8 18.7 94.5L224 150.3zM406.2 416l-60.9-48H168.3c21.2-32.8 34.4-70.3 38.4-109.1L160 222.1v11.4c0 45.4-15.5 89.5-43.8 124.9L101.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H406.2zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"]},faCloudBoltSun:epG,faThunderstormSun:epQ,faCameraSlash:{prefix:"far",iconName:"camera-slash",icon:[640,512,[],"e0d9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-55.5-43.5c.5-3.1 .7-6.3 .7-9.6V160c0-35.3-28.7-64-64-64H438.6l-8.6-25.7C422.4 47.4 401 32 376.9 32H263.1c-24.1 0-45.5 15.4-53.1 38.3L201.4 96H154.8L38.8 5.1zM216 144h2.7c10.3 0 19.5-6.6 22.8-16.4l14-42.1c1.1-3.3 4.1-5.5 7.6-5.5H376.9c3.4 0 6.5 2.2 7.6 5.5l14 42.1c3.3 9.8 12.4 16.4 22.8 16.4H512c8.8 0 16 7.2 16 16V388.5l-98.4-77.2c1.6-7.5 2.4-15.4 2.4-23.4c0-61.9-50.1-112-112-112c-17.5 0-34.1 4-48.9 11.2L216 144zM382.6 274.6L318.1 224c.6 0 1.3 0 1.9 0c30.7 0 56.4 21.7 62.6 50.6zM487.4 480l-60.9-48H128c-8.8 0-16-7.2-16-16V184.2L65.2 147.4c-.8 4.1-1.2 8.3-1.2 12.6V416c0 35.3 28.7 64 64 64H487.4zM370.6 388l-45.9-36.1c-1.6 .1-3.1 .2-4.7 .2c-31.8 0-58.2-23.2-63.2-53.6L211 262.2c-1.9 8.3-3 16.9-3 25.8c0 61.9 50.1 112 112 112c18.2 0 35.4-4.3 50.6-12z"]},faCommentQuote:{prefix:"far",iconName:"comment-quote",icon:[512,512,[],"e14c","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM160 144c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V224 200 176c0-17.7-14.3-32-32-32H160zm224 80V200 176c0-17.7-14.3-32-32-32H304c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.3c0 11.7-8.5 21.7-20.1 23.7l-7.9 1.3c-13.1 2.2-21.9 14.5-19.7 27.6s14.5 21.9 27.6 19.7l7.9-1.3c34.7-5.8 60.2-35.8 60.2-71V224z"]},faTablet:epF,faTabletAndroid:epZ,faSchoolFlag:{prefix:"far",iconName:"school-flag",icon:[576,512,[],"e56e","M288 0H400c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H318.1l89.6 64H504c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H336 240 72c-39.8 0-72-32.2-72-72V232c0-39.8 32.2-72 72-72h96.3L264 91.6V24c0-13.3 10.7-24 24-24zM504 464c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H400c-5 0-9.9-1.6-13.9-4.5l-98.1-70-98.1 70c-4.1 2.9-8.9 4.5-13.9 4.5H72c-13.3 0-24 10.7-24 24V440c0 13.3 10.7 24 24 24H240V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64H504zM240 240a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM112 256h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16zm304 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V272zM112 352h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm320 0h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16z"]},faMessageCode:{prefix:"far",iconName:"message-code",icon:[512,512,[],"e1df","M208 416c0-26.5-21.5-48-48-48H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V352c0 8.8-7.2 16-16 16H309.3c-10.4 0-20.5 3.4-28.8 9.6L208 432V416zm-.2 76.2l.2-.2 101.3-76H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h48 48v48 4 .3 6.4V496c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM217 161c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-64 64c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47zM329 127c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9l-64-64z"]},faGlassHalf:epq,faGlassHalfEmpty:epK,faGlassHalfFull:epJ,faFill:{prefix:"far",iconName:"fill",icon:[512,512,[],"f575","M73 7C63.6-2.3 48.4-2.3 39 7s-9.4 24.6 0 33.9l89.4 89.4L30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L162.3 96.4 73 7zm89.4 157.3L231 233c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-68.7-68.7L255 71.6c9.4-9.4 24.6-9.4 33.9 0L440.4 223c9.4 9.4 9.4 24.6 0 33.9l-31 31H51.2c1.6-9.5 6.1-18.6 13.4-25.9l97.8-97.8z"]},faMessageMinus:epW,faCommentAltMinus:epX,faAngleUp:{prefix:"far",iconName:"angle-up",icon:[448,512,[8963],"f106","M207 143c9.4-9.4 24.6-9.4 33.9 0L401 303c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-143-143L81 337c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L207 143z"]},faDinosaur:{prefix:"far",iconName:"dinosaur",icon:[640,512,[],"e5fe","M449.1 0c-16.8 0-33 6-45.7 16.9L375.7 40.7C360.7 53.5 352 72.4 352 92.2c0 37.5 30.4 67.8 67.8 67.8H472c13.3 0 24 10.7 24 24v19.2c0 11.5-9.3 20.8-20.8 20.8c-13 0-25.6-3.8-36.4-11L413.3 196c-35.2-23.5-76.6-36-119-36h-9.1c-60.8 0-119.5 22.7-164.5 63.6l-80.2 73C14.7 320 0 353.3 0 388.2C0 456.6 55.4 512 123.8 512H255.1c35.9 0 64.9-29.1 64.9-64.9c0-33-24.7-60.7-57.4-64.5l-103.2-12c-2.5-10.6-12-18.6-23.4-18.6c-13.3 0-24 10.7-24 24c0 21.3 16 39.2 37.1 41.7L257 430.3c8.5 1 15 8.2 15 16.8c0 9.3-7.6 16.9-16.9 16.9H123.8C82 464 48 430 48 388.2c0-21.4 9-41.7 24.8-56.1l80.2-73c36.2-32.9 83.3-51.1 132.2-51.1h9.1c32.9 0 65 9.7 92.4 28l25.4 16.9c18.7 12.5 40.6 19.1 63.1 19.1c38 0 68.8-30.8 68.8-68.8V184c0-39.8-32.2-72-72-72H419.8c-11 0-19.8-8.9-19.8-19.8c0-5.8 2.5-11.3 6.9-15.1l27.7-23.8c4-3.4 9.1-5.3 14.4-5.3h11.6C533.2 48 592 106.8 592 179.3v26.9c0 65-28.9 126.6-78.8 168.2l-8.6 7.2c-6.2 5.2-9.2 12.9-8.6 20.4c-.1 .7-.1 1.3-.1 2v52c0 4.4-3.6 8-8 8H440c-4.4 0-8-3.6-8-8V424c0-8-3.9-15.4-10.5-19.9c-6.6-4.4-14.9-5.4-22.3-2.4l-.1 0c-.2 .1-.5 .2-.9 .3c-.9 .3-2.4 .8-4.6 1.5c-4.2 1.3-10.8 3.1-19.5 5c-7.7 1.6-17.1 3.3-28.2 4.6c4 10.6 6.1 22 6.1 34c0 4.7-.3 9.3-1 13.8c12.7-1.5 23.7-3.4 32.9-5.4l.1 0v.5c0 30.9 25.1 56 56 56h48c30.9 0 56-25.1 56-56V411.2c60.8-50.7 96-125.8 96-205V179.3C640 80.3 559.7 0 460.7 0H449.1zM480 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},faDrumstickBite:{prefix:"far",iconName:"drumstick-bite",icon:[512,512,[],"f6d7","M208 272c0 17.7 14.3 32 32 32h16 51.2c-2.1-10.4-3.2-21.1-3.2-32c0-82.8 62.8-150.8 143.4-159.1C425.4 74.1 383.7 48 336 48c-70.7 0-128 57.3-128 128v64 32zm-48-32V176C160 78.8 238.8 0 336 0c86.5 0 158.5 62.5 173.2 144.8c2.1 11.8-10.3 20.1-22 17.6c-7.5-1.6-15.3-2.4-23.2-2.4c-61.9 0-112 50.1-112 112c0 19.2 4.8 37.2 13.3 53c5.7 10.5 1.1 24.8-10.8 26c-6.1 .6-12.3 1-18.5 1H256 244c-17.7 0-31.3 15.6-41.5 30c-1.7 2.4-3.6 4.6-5.7 6.7c-12 12-11.1 31.5-6.8 47.9c1.3 4.9 2 10 2 15.4c0 33.1-26.9 60-60 60s-60-26.9-60-60c0-6.3-5.7-12-12-12c-33.1 0-60-26.9-60-60s26.9-60 60-60c5.3 0 10.5 .7 15.4 2c16.4 4.3 35.9 5.2 47.9-6.8c2.1-2.1 4.4-4 6.8-5.7c14.4-10.2 30-23.9 30-41.5V240z"]},faLinkHorizontalSlash:ep$,faChainHorizontalSlash:ep1,faHollyBerry:{prefix:"far",iconName:"holly-berry",icon:[512,512,[],"f7aa","M256 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM128 144a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm160 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM161.4 264.5c-1.7 58.6-42.3 107.5-97 121.6c6.2 22 7.2 45.1 2.7 67.4c24.9-6.1 50.9-5.4 75.4 1.9c1.7-58.6 42.3-107.5 97-121.6c-6.2-22-7.1-45.1-2.7-67.4c-24.9 6.1-50.9 5.4-75.4-1.9zM113.4 232c0-16.2 15.6-27.7 31.1-22.9l29.8 9.2c16.8 5.2 34.8 5.7 51.8 1.3l39-9.9c11.1-2.8 21.5 2.5 26.6 11.2c15.2 2.8 30.9 1.9 45.7-2.7l29.8-9.2c15.4-4.8 31.1 6.8 31.1 22.9v28.8c0 44.9 36.4 81.4 81.4 81.4c16.6 0 28.2 16.5 22.6 32.1l-6.7 18.6c-6.9 19.2-7.5 40.1-1.8 59.6l8.1 27.7c5.2 17.8-10.9 34.6-28.9 30l-39-9.9c-17.1-4.3-35-3.8-51.8 1.3l-29.8 9.2c-15.4 4.8-31.1-6.8-31.1-22.9l0-28.8c0-39.5-28.1-72.4-65.4-79.8v0c-37.4 7.4-65.6 40.3-65.6 79.8l0 28.8c0 16.2-15.6 27.7-31.1 22.9l-29.8-9.2c-16.8-5.2-34.8-5.7-51.8-1.3l-39 9.9c-18 4.6-34.2-12.2-28.9-30l8.1-27.7c5.8-19.6 5.1-40.4-1.8-59.6L9.5 374.3c-5.6-15.6 6-32.1 22.6-32.1c44.9 0 81.4-36.4 81.4-81.4V232zM292.7 341c44.2 19.7 75.2 63.4 76.7 114.5c24.5-7.3 50.6-8 75.4-1.9c-4.5-22.4-3.5-45.5 2.7-67.4c-54.7-14.1-95.3-62.9-97-121.6c-21.1 6.3-43.3 7.7-64.9 4.1c-5.4 19.2-4.7 39.7 2.1 58.5l5 13.9z"]},faNose:{prefix:"far",iconName:"nose",icon:[448,512,[],"e5bd","M205.3 12.9C199.2 1.2 184.7-3.4 172.9 2.7s-16.3 20.6-10.2 32.4C237 178 327.3 280.7 374.8 329.6c16 16.4 25.2 37.6 25.2 59.2c0 41.5-33.7 75.2-75.2 75.2H313.9l-17-17-30.1-30.1c-21.1-21.1-49.7-32.9-79.5-32.9c-32.8 0-59.4 26.6-59.4 59.4V448c0 35.3 28.7 64 64 64H324.8C392.8 512 448 456.8 448 388.8c0-35.4-15.1-68.3-38.8-92.7C363.7 249.4 276.8 150.4 205.3 12.9zm27.6 437.9L246.1 464H192c-8.8 0-16-7.2-16-16v-4.6c0-6.3 5.1-11.4 11.4-11.4c17.1 0 33.5 6.8 45.6 18.9zM141 303.5c13-2.8 21.2-15.5 18.4-28.5s-15.5-21.2-28.5-18.4l-22.8 4.9C45.1 274.9 0 330.7 0 395.2c0 40.6 18 79.1 49.2 105.1l7.4 6.2c10.2 8.5 25.3 7.1 33.8-3.1s7.1-25.3-3.1-33.8l-7.4-6.2C59.7 446.5 48 421.5 48 395.2c0-41.9 29.2-78 70.2-86.8l22.8-4.9z"]},faArrowLeftToArc:{prefix:"far",iconName:"arrow-left-to-arc",icon:[512,512,[],"e616","M48 256C48 141.1 141.1 48 256 48c13.3 0 24-10.7 24-24s-10.7-24-24-24C114.6 0 0 114.6 0 256S114.6 512 256 512c13.3 0 24-10.7 24-24s-10.7-24-24-24C141.1 464 48 370.9 48 256zM279.7 134.4l-112 104c-4.9 4.5-7.7 10.9-7.7 17.6s2.8 13 7.7 17.6l112 104c9.7 9 24.9 8.5 33.9-1.3s8.5-24.9-1.3-33.9L245.1 280H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H245.1l67.2-62.4c9.7-9 10.3-24.2 1.3-33.9s-24.2-10.3-33.9-1.3z"]},faChevronLeft:{prefix:"far",iconName:"chevron-left",icon:[320,512,[9001],"f053","M15 239c-9.4 9.4-9.4 24.6 0 33.9L207 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L65.9 256 241 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L15 239z"]},faBacteria:{prefix:"far",iconName:"bacteria",icon:[640,512,[],"e059","M304.9 .7c9.6 2.7 15.1 12.7 12.4 22.3l-2.9 10.3c15.4 7.9 28.3 20.5 36.4 36.4L361 66.7c9.6-2.7 19.5 2.8 22.3 12.4s-2.8 19.5-12.4 22.3l-11 3.1c.8 17.6-4.1 34.6-13.2 48.8l8 8c7 7 7 18.4 0 25.5s-18.4 7-25.5 0l-8-8c-7.9 5.1-16.8 8.9-26.4 11.1c-5.9 1.4-11.4 2.9-16.6 4.6l3 10.6c2.7 9.6-2.8 19.5-12.4 22.3s-19.5-2.8-22.3-12.4l-1.6-5.6c-17.8 10.8-29 23.4-36.5 34.5l8.5 3.6c9.1 3.9 13.4 14.5 9.5 23.6s-14.5 13.4-23.6 9.5l-9.6-4.1c-.8 2.9-1.4 5.8-1.8 8.7c-1.4 13.3-6 25.6-12.7 36.2l8 8c7 7 7 18.4 0 25.5s-18.4 7-25.5 0l-8-8c-14.1 9-31 13.9-48.8 13.2l-3.1 11c-2.7 9.6-12.7 15.1-22.3 12.4S64 370.6 66.7 361l2.9-10.3c-15.7-8.1-28.4-20.9-36.4-36.4l-10.3 2.9C13.4 320 3.4 314.5 .7 304.9s2.8-19.5 12.4-22.3l11-3.1c-.2-3.7-.1-7.4 .3-11.2c1.1-12.1 3.8-24.2 7-35.9c.2-.8 .4-1.5 .7-2.3l-8.7-3.5c-9.2-3.7-13.7-14.2-10-23.4s14.2-13.7 23.4-10l7.4 3c4.6-10.7 10.3-22.2 17.4-34c1.4-2.4 2.9-4.8 4.5-7.3l-11.2-9c-7.8-6.2-9-17.5-2.8-25.3s17.5-9 25.3-2.8L87.3 126c10.2-12.2 22-24.1 35.5-35.3L117 82c-5.5-8.3-3.3-19.4 5-25s19.4-3.3 25 5l4.9 7.4c13.7-8.8 28.7-16.8 45.2-23.9l-3.6-8.5c-3.9-9.1 .3-19.7 9.5-23.6s19.7 .3 23.6 9.5l4.4 10.3c8.4-2.6 17.1-4.9 26.2-7c7.5-1.7 15.1-2.4 22.4-2.1l3.1-11C285.4 3.5 295.4-2 304.9 .7zM143.8 279.9c.1-.7 .2-1.4 .3-2.1c3.2-20.9 11.7-39.5 20.3-53.8c18-30 52.2-65.4 119.7-80.9c19.4-4.5 31.5-23.8 27-43.2s-23.8-31.5-43.2-27c-88.4 20.4-138.2 69-165.3 114.1c-13.3 22.1-20.8 42.9-25 58.3c-2.8 10-4.7 19.2-5.5 27.6c-1.8 19.8 12.8 37.2 32.6 39c19.6 1.8 36.9-12.5 39-31.9zm352.4-47.8c-.1 .7-.2 1.4-.3 2.1c-3.2 20.9-11.7 39.5-20.3 53.8c-18 30-52.2 65.4-119.7 80.9c-19.4 4.5-31.5 23.8-27 43.2s23.8 31.5 43.2 27c88.4-20.4 138.2-69 165.3-114.1c13.3-22.1 20.8-42.9 25-58.3c2.8-10 4.7-19.2 5.5-27.6c1.8-19.8-12.8-37.2-32.6-39c-19.6-1.8-36.9 12.5-39 31.9zm39.3-80l3.1-11c2.7-9.6 12.7-15.1 22.3-12.4s15.1 12.7 12.4 22.3l-2.9 10.3c15.7 8.1 28.4 20.9 36.4 36.4l10.3-2.9c9.6-2.7 19.5 2.8 22.2 12.4s-2.8 19.5-12.4 22.3l-11 3.1c.2 3.7 .1 7.4-.3 11.2c-1.1 12.1-3.8 24.2-7 35.9l-.2 .8-.4 1.5 8.7 3.5c9.2 3.7 13.7 14.2 10 23.4s-14.2 13.7-23.4 10l-7.4-3c-4.6 10.7-10.3 22.2-17.4 34c-1.4 2.4-3 4.8-4.5 7.3l11.2 9c7.8 6.2 9 17.5 2.8 25.3s-17.5 9-25.3 2.8L552.7 386c-10.2 12.2-22 24.1-35.5 35.3L523 430c5.5 8.3 3.3 19.4-5 25s-19.4 3.3-25-5l-4.9-7.4c-13.7 8.8-28.7 16.8-45.2 23.9l3.6 8.5c3.9 9.1-.3 19.7-9.5 23.6s-19.7-.3-23.6-9.5l-4.4-10.3c-8.4 2.6-17.1 4.9-26.2 7c-7.5 1.7-15.1 2.4-22.5 2.1l-3.1 11c-2.7 9.6-12.7 15.1-22.2 12.4s-15.1-12.7-12.4-22.3l3-10.3c-15.4-7.9-28.3-20.5-36.4-36.4l-10.3 2.9c-9.6 2.7-19.5-2.8-22.3-12.4s2.8-19.5 12.4-22.2l11-3.1c-.8-17.6 4.1-34.6 13.2-48.8l-8-8c-7-7-7-18.4 0-25.5s18.4-7 25.5 0l8 8c7.9-5.1 16.8-8.9 26.4-11.1c5.9-1.4 11.4-2.9 16.6-4.6l-3-10.6c-2.7-9.6 2.8-19.5 12.4-22.3s19.5 2.8 22.3 12.4l1.6 5.6c17.8-10.8 29-23.4 36.5-34.5l-8.5-3.6c-9.1-3.9-13.4-14.5-9.5-23.6s14.5-13.4 23.6-9.5l9.6 4.1c.8-2.9 1.4-5.8 1.8-8.7c1.4-13.3 5.9-25.6 12.7-36.2l-8-8c-7-7-7-18.4 0-25.5s18.4-7 25.5 0l8 8c14.1-9 31-13.9 48.8-13.2zM192 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM96 240a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM400 384a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faClouds:{prefix:"far",iconName:"clouds",icon:[640,512,[],"f744","M272 112c0 .7 0 1.4 0 2c-.3 10.3 6 19.7 15.6 23.2s20.5 .6 27-7.4c8.8-10.9 22.3-17.9 37.4-17.9c26.5 0 48 21.5 48 48c0 8.7-2.3 16.8-6.3 23.8c3.6 2.3 7.1 4.8 10.6 7.4c12.8-4.4 26.5-6.8 40.7-7.2c2-7.7 3-15.7 3-24c0-53-43-96-96-96c-14 0-27.2 3-39.2 8.4C296.8 30.1 255.9 0 208 0C151.6 0 104.9 41.7 97.1 96L96 96C43 96 0 139 0 192s43 96 96 96h65.9c2.7-17.1 8.3-33.3 16.2-48H96c-26.5 0-48-21.5-48-48s21.5-48 48-48c5.9 0 11.4 1 16.6 2.9c7.9 2.9 16.8 1.5 23.4-3.8s9.9-13.7 8.7-22c-.4-2.9-.6-6-.6-9.1c0-35.3 28.7-64 64-64s64 28.7 64 64zM240 312c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H236h-1.9c-.3 0-.7-.1-1-.1C201.3 462.4 176 436.2 176 404c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zm72-120c-64 0-116.3 50.1-119.8 113.3C154.4 322.1 128 359.9 128 404c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H528c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C534.5 247 494.9 216 448 216c-18 0-34.9 4.6-49.7 12.6C376.5 206.1 345.9 192 312 192z"]},faMoneyBillSimple:{prefix:"far",iconName:"money-bill-simple",icon:[576,512,[],"e1f1","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm288 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faHandLizard:{prefix:"far",iconName:"hand-lizard",icon:[512,512,[],"f258","M72 112c-13.3 0-24 10.7-24 24s10.7 24 24 24H240c35.3 0 64 28.7 64 64s-28.7 64-64 64H136c-13.3 0-24 10.7-24 24s10.7 24 24 24H288c4.5 0 8.9 1.3 12.7 3.6l64 40c7 4.4 11.3 12.1 11.3 20.4v24c0 13.3-10.7 24-24 24s-24-10.7-24-24V413.3L281.1 384H136c-39.8 0-72-32.2-72-72s32.2-72 72-72H240c8.8 0 16-7.2 16-16s-7.2-16-16-16H72c-39.8 0-72-32.2-72-72S32.2 64 72 64H281.6c46.7 0 90.9 21.5 119.7 58.3l78.4 100.1c20.9 26.7 32.3 59.7 32.3 93.7V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V316.1c0-23.2-7.8-45.8-22.1-64.1L363.5 151.9c-19.7-25.2-49.9-39.9-81.9-39.9H72z"]},faTablePivot:{prefix:"far",iconName:"table-pivot",icon:[512,512,[],"e291","M464 416c0 8.8-7.2 16-16 16H128V192H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160V160H464V416zM64 32C28.7 32 0 60.7 0 96v64H128V32H64zM414.8 246.1c2.5-6 1.1-12.9-3.5-17.4l-32-32c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9h16v48c0 8.8-7.2 16-16 16H288V304c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-32 32c-6.2 6.2-6.2 16.4 0 22.6l32 32c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8V352h48c26.5 0 48-21.5 48-48V256h16c6.5 0 12.3-3.9 14.8-9.9z"]},faFilterSlash:{prefix:"far",iconName:"filter-slash",icon:[640,512,[],"e17d","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L408.1 294.6 566.6 100c6.1-7.4 9.4-16.7 9.4-26.3c0-23-18.7-41.7-41.7-41.7h-429c-8.6 0-16.5 2.6-23.1 7.1L38.8 5.1zM134.4 80H521L370.3 265 134.4 80zM288 364.4V322.9l-48-37.8v83.2c0 12.2 5.6 23.7 15.1 31.3L347.6 473c5.7 4.5 12.8 7 20.1 7c17.8 0 32.3-14.5 32.3-32.3V411.2l-48-37.8v41.9l-64-50.8z"]},faTrashCanUndo:ep2,faTrashCanArrowTurnLeft:ep4,faTrashUndoAlt:ep3,faNotdef:{prefix:"far",iconName:"notdef",icon:[384,512,[],"e1fe","M48 421.8L162.8 256 48 90.2V421.8zM77.2 464H306.8L192 298.2 77.2 464zm144-208L336 421.8V90.2L221.2 256zM306.8 48H77.2L192 213.8 306.8 48zM0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z"]},faDisease:{prefix:"far",iconName:"disease",icon:[512,512,[],"f7fa","M64.1 286.3c0-19.3-8.3-37.6-22.8-50.3L21.8 219C8 206.9 .1 189.5 .1 171.2c0-39.3 35.3-69.3 74.1-62.8l55.6 9.3c37.9 6.3 76-10.2 97.3-42.1l9.4-14.1C248.7 43 269.2 32 291.3 32c30.9 0 57.6 21.4 64.3 51.5l7.1 31.5c8.1 36.2 37.1 64 73.6 70.7l28 5.1c27.7 5.1 47.8 29.2 47.8 57.3c0 24.1-14.8 45.6-37.2 54.3L438 316.7c-32.5 12.6-53.9 43.9-53.9 78.8l0 25.2c0 32.7-26.5 59.3-59.3 59.3c-13.5 0-26.5-4.6-37-13l-30.9-24.7c-21.3-17-47.7-26.3-75-26.3h-7.4c-9.6 0-19.2 1.2-28.5 3.5L91 433.2c-32.6 8.2-65.7-11.7-73.8-44.3c-5.7-22.6 2.1-46.4 20-61.4L49.8 317c9.1-7.6 14.3-18.9 14.3-30.7zM267 102.1c-31.8 47.7-88.6 72.3-145.1 62.9l-55.6-9.3c-9.5-1.6-18.2 5.8-18.2 15.4c0 4.5 1.9 8.8 5.3 11.7l19.5 17.1c24.9 21.8 39.2 53.3 39.2 86.4c0 26.1-11.5 50.8-31.5 67.5L68 364.3c-3.8 3.2-5.4 8.2-4.2 13c1.7 6.9 8.7 11.1 15.6 9.4l54.9-13.7c13.1-3.3 26.6-4.9 40.1-4.9h7.4c38.1 0 75.2 13 104.9 36.8l30.9 24.7c2 1.6 4.5 2.5 7 2.5c6.2 0 11.3-5 11.3-11.3l0-25.2c0-54.7 33.6-103.7 84.6-123.5l36.9-14.3c4-1.5 6.6-5.3 6.6-9.6c0-5-3.5-9.2-8.4-10.1l-28-5.1c-55.4-10.1-99.4-52.4-111.8-107.4L308.8 94c-1.8-8.2-9.1-14-17.5-14c-6 0-11.6 3-14.9 8L267 102.1zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm48-128a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faPersonToDoor:{prefix:"far",iconName:"person-to-door",icon:[576,512,[58704],"e433","M272 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-90.7 12.6c-14-3.5-28.7-3.5-42.7 0l-1.8 .5c-13.3 3.3-25.6 9.7-35.9 18.6L56.4 165.8c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l44.5-38.2c4.7-4 10.3-6.9 16.3-8.4l1.8-.5c6.4-1.6 13-1.6 19.4 0l8.6 2.1-32.7 98c-8.5 25.5 2.3 53.4 25.7 66.5l88 49.5L225.1 480.8c-4 12.7 3.1 26.1 15.7 30.1s26.1-3.1 30.1-15.8L307 379.5c5.6-18-2.1-37.5-18.6-46.8l-32.1-18 28.1-84.4 5.6 18.2c7.2 23.5 28.9 39.5 53.5 39.5H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H343.6c-3.5 0-6.6-2.3-7.6-5.6l-19.7-64.2c-5.8-18.7-20.9-33.1-39.9-37.9l-95-23.7zm70.8 67.2l-38.3 115-19-10.7c-3.3-1.9-4.9-5.9-3.7-9.5L225 169l27.1 6.8zM122.5 317.1L103.4 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h84.9c16.7 0 31.6-10.3 37.4-25.9l14.1-37.6-4.9-2.8c-14.1-8-25.4-19.3-33-32.6zM528 48V464H432V303.2c-10.2 10.4-24.3 16.8-40 16.8c-2.7 0-5.4-.2-8-.6V464c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H432c-26.5 0-48 21.5-48 48V208.6c2.6-.4 5.3-.6 8-.6c15.7 0 29.8 6.4 40 16.8V48h96z"]},faTurntable:{prefix:"far",iconName:"turntable",icon:[576,512,[],"f8e4","M512 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H512zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 400a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm272-88c0-13.3-10.7-24-24-24s-24 10.7-24 24V271.7c0 6.7-1.7 13.3-4.9 19.2l-40.2 73.7c-6.3 11.6-2.1 26.2 9.6 32.6s26.2 2.1 32.6-9.6l40.2-73.7c7-12.9 10.7-27.4 10.7-42.1V136z"]},faBriefcaseMedical:{prefix:"far",iconName:"briefcase-medical",icon:[512,512,[],"f469","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm24 88H360h88c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h88zm72 64v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z"]},faGenderless:{prefix:"far",iconName:"genderless",icon:[384,512,[],"f22d","M192 128a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 304a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"]},faChevronRight:{prefix:"far",iconName:"chevron-right",icon:[320,512,[9002],"f054","M305 239c9.4 9.4 9.4 24.6 0 33.9L113 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L79 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L305 239z"]},faSignalWeak:ep0,faSignal1:ep6,faClockFive:{prefix:"far",iconName:"clock-five",icon:[512,512,[],"e349","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120V248.7l60 90c7.4 11 4.4 25.9-6.7 33.3s-25.9 4.4-33.3-6.7l-64-96c-2.6-3.9-4-8.6-4-13.3V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faRetweet:{prefix:"far",iconName:"retweet",icon:[576,512,[],"f079","M120 208h31c22.6 0 41-18.3 41-41c0-10.9-4.3-21.3-12-29L113 71c-4.5-4.5-10.6-7-17-7s-12.5 2.5-17 7l-67 67c-7.7 7.7-12 18.1-12 29c0 22.6 18.3 41 41 41H72V328c0 48.6 39.4 88 88 88H296c13.3 0 24-10.7 24-24s-10.7-24-24-24H160c-22.1 0-40-17.9-40-40V208zM96 121.9L134.1 160l-76.1 0L96 121.9zM504 304V184c0-48.6-39.4-88-88-88H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H416c22.1 0 40 17.9 40 40V304H425c-22.6 0-41 18.3-41 41c0 10.9 4.3 21.3 12 29l67 67c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7l67-67c7.7-7.7 12-18.1 12-29c0-22.6-18.3-41-41-41H504zm-24 86.1L441.9 352h76.1L480 390.1z"]},faCarRear:ep8,faCarAlt:ep5,faPumpSoap:{prefix:"far",iconName:"pump-soap",icon:[448,512,[],"e06b","M112 56c0-30.9 25.1-56 56-56h48c25.4 0 46.8 16.9 53.7 40h46.4c19.1 0 37.4 7.6 50.9 21.1L409 103c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L333.1 95c-4.5-4.5-10.6-7-17-7H272v40H224V56c0-4.4-3.6-8-8-8H168c-4.4 0-8 3.6-8 8v72H112V56zM101.5 222.7l-18.7 224C82.1 456 89.4 464 98.8 464H285.2c9.4 0 16.7-8 15.9-17.3l-18.7-224c-.7-8.3-7.6-14.7-15.9-14.7H117.4c-8.3 0-15.3 6.4-15.9 14.7zm-47.8-4c2.8-33.2 30.5-58.7 63.8-58.7H266.6c33.3 0 61 25.5 63.8 58.7l18.7 224c3.1 37.3-26.3 69.3-63.8 69.3H98.8c-37.4 0-66.9-32-63.8-69.3l18.7-224zm125.8 59.9c2.9-4.1 7.5-6.6 12.6-6.6s9.7 2.5 12.6 6.6l33.3 48.1c6.6 9.5 10.1 20.8 10.1 32.4v.9c0 30.9-25.1 56-56 56s-56-25.1-56-56v-.9c0-11.6 3.5-22.9 10.1-32.4l33.3-48.1z"]},faComputerClassic:{prefix:"far",iconName:"computer-classic",icon:[448,512,[],"f8b1","M384 48c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H384zM64 0C28.7 0 0 28.7 0 64V368c0 23.7 12.9 44.4 32 55.4V480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V423.4c19.1-11.1 32-31.7 32-55.4V64c0-35.3-28.7-64-64-64H64zM80 432H368v32H80V432zm0-320v96c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V112c0-17.7-14.3-32-32-32H112c-17.7 0-32 14.3-32 32zM208 320c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16s-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zm-88 32a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faFrame:{prefix:"far",iconName:"frame",icon:[448,512,[],"e495","M448 120c0-13.3-10.7-24-24-24l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L112 96l0-40c0-13.3-10.7-24-24-24S64 42.7 64 56l0 40L24 96C10.7 96 0 106.7 0 120s10.7 24 24 24l40 0 0 224-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 224 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-224 40 0c13.3 0 24-10.7 24-24zM112 368l0-224 224 0 0 224-224 0z"]},faVideoSlash:{prefix:"far",iconName:"video-slash",icon:[640,512,[],"f4e2","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1L113.9 64H352c35.3 0 64 28.7 64 64v33V288v12.8L560 413.6V363.4 352 288 148.6L448 199V146.4L552.3 99.5c5.1-2.3 10.6-3.5 16.2-3.5c21.8 0 39.5 17.7 39.5 39.5V352v24.5 74.8l22.8 17.9c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2zM368 263.1V128c0-8.8-7.2-16-16-16H175.2L368 263.1zM32 128c0-2.2 .1-4.4 .3-6.5L80 159V384c0 8.8 7.2 16 16 16H352c8.2 0 15-6.2 15.9-14.1L407 416.7c-11.2 18.7-31.6 31.3-55 31.3H96c-35.3 0-64-28.7-64-64V128z"]},faBatteryQuarter:ep7,faBattery2:ep9,faEllipsisStroke:eze,faEllipsisHAlt:ezt,faRadio:{prefix:"far",iconName:"radio",icon:[512,512,[128251],"f8d7","M494.4 47.1c12.8-3.5 20.3-16.7 16.8-29.5S494.4-2.7 481.6 .9L52.9 119.1C21.6 127.8 0 156.2 0 188.5V192 304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H201.2L494.4 47.1zM48 192c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V304 192zm304 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 112a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM112 240c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zM96 304c-8.8 0-16 7.2-16 16s7.2 16 16 16H224c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zm16 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z"]},faBabyCarriage:ezc,faCarriageBaby:ezi,faFaceExpressionless:{prefix:"far",iconName:"face-expressionless",icon:[512,512,[],"e373","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160 72H352c13.3 0 24 10.7 24 24s-10.7 24-24 24H160c-13.3 0-24-10.7-24-24s10.7-24 24-24zM128 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm176-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},faDownToDottedLine:{prefix:"far",iconName:"down-to-dotted-line",icon:[448,512,[],"e408","M114.2 224L224 334 333.8 224 280 224c-13.3 0-24-10.7-24-24l0-120-64 0 0 120c0 13.3-10.7 24-24 24l-53.8 0zM224 384c-11.5 0-22.5-4.6-30.6-12.7L77.6 255.2C68.9 246.5 64 234.7 64 222.4c0-25.6 20.8-46.4 46.4-46.4l33.6 0 0-96c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 96 33.6 0c25.6 0 46.4 20.8 46.4 46.4c0 12.3-4.9 24.1-13.6 32.8L254.6 371.3c-8.1 8.1-19.1 12.7-30.6 12.7zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-96 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-64 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM128 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM64 448A32 32 0 1 1 0 448a32 32 0 1 1 64 0z"]},faCloudMusic:{prefix:"far",iconName:"cloud-music",icon:[640,512,[],"f8ae","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM416 184c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V275.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V216 184z"]},faTrafficLight:{prefix:"far",iconName:"traffic-light",icon:[320,512,[128678],"f637","M64 48c-8.8 0-16 7.2-16 16V352c0 61.9 50.1 112 112 112s112-50.1 112-112V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V352c0 88.4-71.6 160-160 160S0 440.4 0 352V64zM160 424a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-168a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-72a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},faCloudMinus:{prefix:"far",iconName:"cloud-minus",icon:[640,512,[],"e35d","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM248 264c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z"]},faThermometer:{prefix:"far",iconName:"thermometer",icon:[512,512,[],"f491","M369.8 64.2c10.3-10.4 24.4-16.2 39-16.2c30.5 0 55.2 24.7 55.2 55.2c0 14.6-5.8 28.7-16.2 39L224.4 365.7c-1.5 1.5-3.5 2.3-5.7 2.3H144V293.3c0-2.1 .8-4.2 2.3-5.7l27.3-27.3 31 31c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-31-31 41.4-41.4 31 31c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-31-31 41.4-41.4 31 31c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-31-31 45.5-45.5zM96 293.3v88.8L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l89-89h88.8c14.9 0 29.1-5.9 39.6-16.4L481.8 176.2c19.4-19.4 30.2-45.6 30.2-73C512 46.2 465.8 0 408.8 0c-27.4 0-53.6 10.9-73 30.2L112.4 253.7C101.9 264.2 96 278.4 96 293.3z"]},faShieldMinus:{prefix:"far",iconName:"shield-minus",icon:[512,512,[],"e249","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z"]},faVrCardboard:{prefix:"far",iconName:"vr-cardboard",icon:[640,512,[],"f729","M560 112H80c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32H190.6c12.1 0 23.2-6.8 28.6-17.7l34.7-69.5C266.4 287.8 292 272 320 272s53.6 15.8 66.1 40.8l34.7 69.5c5.4 10.8 16.5 17.7 28.6 17.7H560c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM80 64H560c44.2 0 80 35.8 80 80V368c0 44.2-35.8 80-80 80H449.4c-30.3 0-58-17.1-71.6-44.2l-34.7-69.5c-4.4-8.8-13.4-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-34.7 69.5c-13.6 27.1-41.3 44.2-71.6 44.2H80c-44.2 0-80-35.8-80-80V144C0 99.8 35.8 64 80 64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCarTilt:{prefix:"far",iconName:"car-tilt",icon:[640,512,[],"f5e5","M142.2 101.6L307.3 57.4c16.4-4.4 33.8 2.1 43.4 16.1l38.6 56.6L107.5 205.6l5.1-68.4c1.3-17 13.1-31.2 29.5-35.6zM64.8 133.7l-7.6 101c-21.4 23.4-30.7 56.8-21.9 89.7l18.5 69.1L60 416.5l6.2 23.3L72.7 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H120.5l-9.7-36.1 1.7-.5L495.8 324.7l1.7-.5 13.9 52.1c3.3 12.3 16 19.6 28.3 16.3s19.6-16 16.3-28.3l-13.9-52.1 0 0L529.8 266l-18.5-69.1c-8.8-32.9-33.6-57.1-63.8-66.7L390.4 46.4C369.3 15.5 331 1.3 294.9 11L129.8 55.2c-36.1 9.7-62.2 41.1-65 78.4zm50.8 119.5l290.5-77.8c25.6-6.9 51.9 8.3 58.8 33.9l18.5 69.1L100.2 381.1 81.7 311.9c-6.9-25.6 8.3-51.9 33.9-58.8zm56.6 46.7a30.8 30.8 0 1 0 -59.5 15.9 30.8 30.8 0 1 0 59.5-15.9zm245.9-34a30.8 30.8 0 1 0 -15.9-59.5 30.8 30.8 0 1 0 15.9 59.5z"]},faGaugeCircleMinus:{prefix:"far",iconName:"gauge-circle-minus",icon:[640,512,[],"e497","M256 464c29.4 0 57.3-6.1 82.6-17.1c7.4 14.7 16.7 28.2 27.7 40.1C333 503 295.5 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0C375.4 0 475.6 81.7 504 192.2c-2.6-.1-5.3-.2-8-.2c-14 0-27.5 1.6-40.6 4.7C429.9 110.7 350.3 48 256 48C141.1 48 48 141.1 48 256s93.1 208 208 208zm0-56c-30.9 0-56-25.1-56-56c0-22.3 13.1-41.6 32-50.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24V301.4c18.9 9 32 28.3 32 50.6c0 30.9-25.1 56-56 56zM128 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-16 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm208-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 208a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H432c-8.8 0-16 7.2-16 16s7.2 16 16 16H560c8.8 0 16-7.2 16-16z"]},faBrightnessLow:{prefix:"far",iconName:"brightness-low",icon:[512,512,[],"e0ca","M288 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm0 112a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM432 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM48 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM160 128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 384a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faHandMiddleFinger:{prefix:"far",iconName:"hand-middle-finger",icon:[448,512,[128405],"f806","M224 0c-35.3 0-64 28.7-64 64V184.5c-2.6-.3-5.3-.5-8-.5c-35.3 0-64 28.7-64 64v10.8c-2.4 1.9-4.7 3.9-6.9 5.9L60.8 283.2C42.5 299.9 32 323.5 32 348.3v10.2c0 54.1 28.7 104.1 75.4 131.3l2.6 1.5c23.2 13.6 49.7 20.7 76.6 20.7H312c66.3 0 120-53.7 120-120v-8V288c0-35.3-28.7-64-64-64c-5.3 0-10.5 .7-15.5 1.9c-10.8-20.2-32-33.9-56.5-33.9c-2.7 0-5.4 .2-8 .5V64c0-35.3-28.7-64-64-64zM208 64c0-8.8 7.2-16 16-16s16 7.2 16 16V232c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16v8c0 10.3 6.6 19.5 16.4 22.8s20.6-.1 26.8-8.3c3-3.9 7.6-6.4 12.8-6.4c8.8 0 16 7.2 16 16v96 8c0 39.8-32.2 72-72 72H186.6c-18.4 0-36.5-4.9-52.4-14.2l-11.7 20 11.7-20-2.6-1.5C99.6 429.7 80 395.5 80 358.5V348.3c0-11.3 4.8-22 13.1-29.6l10.9-9.9V344c0 8.8 7.2 16 16 16s16-7.2 16-16V271v-7V248c0-8.8 7.2-16 16-16c5.2 0 9.9 2.5 12.8 6.4c6.2 8.3 17 11.6 26.8 8.3s16.4-12.4 16.4-22.8V64z"]},faPercent:ezr,faPercentage:eza,faTruckMoving:{prefix:"far",iconName:"truck-moving",icon:[640,512,[],"f4df","M72 80c-13.3 0-24 10.7-24 24V326.7c9.8-4.3 20.6-6.7 32-6.7c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32H432V104c0-13.3-10.7-24-24-24H72zM208 480c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80V352 304 104C0 64.2 32.2 32 72 32H408c39.8 0 72 32.2 72 72v40h48.8c16.8 0 32.7 7.5 43.3 20.5L631 236.4c5.8 7.1 9 16.1 9 25.3V272v16 80c0 17.7-14.3 32-32 32c0 44.2-35.8 80-80 80s-80-35.8-80-80h-8-8H288c0 44.2-35.8 80-80 80zM535 194.9c-1.5-1.9-3.8-2.9-6.2-2.9H480v64H585l-50-61.1zM528 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM80 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faGlassWaterDroplet:{prefix:"far",iconName:"glass-water-droplet",icon:[384,512,[],"e4f5","M24 0C17.3 0 10.9 2.8 6.3 7.8S-.5 19.4 .1 26.1L36.3 446.2C39.5 483.4 70.7 512 108 512H276c37.4 0 68.5-28.6 71.7-65.8L383.9 26.1c.6-6.7-1.7-13.3-6.2-18.3s-11-7.8-17.7-7.8H24zM73.5 319.2L50.2 48H333.8L310.5 319.2l-9.3 5.2c-16.2 9-36.2 7.3-50.7-4.3c-34.2-27.4-82.8-27.4-117 0C119 331.6 99 333.3 82.8 324.3l-9.3-5.2zm4.7 55c29 8.6 60.9 2.8 85.2-16.6c16.7-13.3 40.4-13.3 57 0c24.3 19.4 56.2 25.3 85.2 16.6l-5.9 67.9C298.8 454.5 288.4 464 276 464H108c-12.5 0-22.8-9.5-23.9-21.9l-5.9-67.9zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z"]},faConveyorBelt:{prefix:"far",iconName:"conveyor-belt",icon:[640,512,[],"f46e","M384 48h80V208H176V48h80v80c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L320 115.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1V48zM128 48V208c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48zM592 400c0 35.3-28.7 64-64 64H112c-35.3 0-64-28.7-64-64s28.7-64 64-64H528c35.3 0 64 28.7 64 64zM112 288C50.1 288 0 338.1 0 400s50.1 112 112 112H528c61.9 0 112-50.1 112-112s-50.1-112-112-112H112zm48 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm160 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm224-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faLocationCheck:ezn,faMapMarkerCheck:ezo,faCoinVertical:{prefix:"far",iconName:"coin-vertical",icon:[384,512,[],"e3fd","M204 413.5c-22.2 39.4-45.3 50.5-60 50.5s-37.8-11.1-60-50.5C62.7 375.6 48 320 48 256s14.7-119.6 36-157.5C106.2 59.1 129.3 48 144 48s37.8 11.1 60 50.5c21.3 37.9 36 93.5 36 157.5s-14.7 119.6-36 157.5zM0 256C0 397.4 64.5 512 144 512h48 64c70.7 0 128-114.6 128-256S326.7 0 256 0H192 144C64.5 0 0 114.6 0 256zm286.3 40c1.2-13 1.7-26.4 1.7-40s-.6-27-1.7-40h48c1.1 12.9 1.7 26.3 1.7 40s-.6 27.1-1.7 40h-48zm-4 32h48.1c-3.9 23.7-9.6 45.3-16.6 64H266c7-19.7 12.5-41.2 16.2-64zM228 464c9.1-11.6 17.4-25 24.7-40h46.5c-18.9 33.8-36.3 40-43.1 40H228zM330.3 184H282.2c-3.8-22.8-9.2-44.3-16.2-64h47.7c7 18.7 12.7 40.3 16.6 64zM299.1 88H252.7C245.3 73 237 59.6 228 48h28c6.8 0 24.2 6.2 43.1 40zM120 256c0-40.2 5.2-75.7 12.9-100.3c3.7-11.8 7.7-19.9 11.1-24.7c3.4 4.8 7.3 12.9 11.1 24.7c7.8 24.6 12.9 60 12.9 100.3s-5.2 75.7-12.9 100.3c-3.7 11.8-7.7 19.9-11.1 24.7c-3.4-4.8-7.3-12.9-11.1-24.7c-7.8-24.6-12.9-60-12.9-100.3zm27.4-128.8a.2 .2 0 1 0 .1 .4 .2 .2 0 1 0 -.1-.4zm-6.6 .1a.2 .2 0 1 0 -.5 .1 .2 .2 0 1 0 .5-.1zm-.2 257.4a.2 .2 0 1 0 -.1-.4 .2 .2 0 1 0 .1 .4zm6.6-.1a.2 .2 0 1 0 .5-.1 .2 .2 0 1 0 -.5 .1zM144 80c-17.7 0-30.3 11.3-37.9 21.6c-8 10.7-14.2 24.6-18.9 39.7C77.6 171.7 72 212.3 72 256s5.6 84.3 15.2 114.7c4.8 15.1 10.9 29 18.9 39.7c7.7 10.3 20.2 21.6 37.9 21.6s30.3-11.3 37.9-21.6c8-10.7 14.2-24.6 18.9-39.7c9.6-30.4 15.2-71 15.2-114.7s-5.6-84.3-15.2-114.7c-4.8-15.1-10.9-29-18.9-39.7C174.3 91.3 161.7 80 144 80z"]},faDisplay:{prefix:"far",iconName:"display",icon:[576,512,[],"e163","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H239.5c.3 0 .6 0 .8 0h95.2c.3 0 .6 0 .8 0H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM211.7 416H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H364.3l8 48H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H352 224 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h51.7l8-48zm48.7 0l-8 48h71.3l-8-48H260.3z"]},faPersonSign:{prefix:"far",iconName:"person-sign",icon:[512,512,[],"f757","M438.1 32.2c4.5-12.5-1.9-26.2-14.3-30.8S397.5 3.3 393 15.8l-4.6 12.7L328.7 6.7c-12.5-4.5-26.2 1.9-30.8 14.3L259.6 126.3c-4.5 12.5 1.9 26.2 14.3 30.8l59.7 21.7L316.5 226l-19.3-7.2c-12.1-4.6-22.8-12.3-30.9-22.4L238 161c-16.7-20.9-42-33-68.7-33H129.6c-34.8 0-66.3 20.5-80.4 52.3L2.1 286.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2L80 229.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352h52.2l27.1 59.6c.5 1 .7 2.2 .7 3.3V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.9c0-8-1.7-15.9-5-23.2l-35-77V210.4l12.7 15.9c13.5 16.9 31.3 29.8 51.6 37.4l19.7 7.4-11 30.3c-4.5 12.5 1.9 26.2 14.3 30.8s26.2-1.9 30.8-14.3l44.6-122.6 60.6 22c12.5 4.5 26.2-1.9 30.8-14.3L508.4 97.7c4.5-12.5-1.9-26.2-14.3-30.8l-60.6-22 4.6-12.7zM334.8 60l120.3 43.8L433.2 164 312.9 120.2 334.8 60zM144 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-14.4 80H168V304H128V176c.5 0 1.1 0 1.6 0z"]},faFaceSmile:ezs,faSmile:ezl,faPhoneHangup:{prefix:"far",iconName:"phone-hangup",icon:[640,512,[],"e225","M320 144C193.1 144 98.7 205.9 53.3 250.2c-4.6 4.5-6.6 12.9-2.1 21.8l36.1 71.5c1.6 3.2 5.2 4.9 8.7 4.2l102.4-20.3c3.7-.7 6.4-4 6.4-7.8V248.5c0-10.4 6.6-19.5 16.5-22.8l3.4-1.1c61.9-20.4 128.7-20.4 190.7 0l3.4 1.1c9.8 3.2 16.5 12.4 16.5 22.8v71.1c0 3.8 2.7 7.1 6.4 7.8L544 347.7c3.5 .7 7.1-1 8.7-4.2L588.8 272c4.5-8.9 2.6-17.3-2.1-21.8C541.3 205.9 446.9 144 320 144zM19.8 215.8C71.5 165.4 177.4 96 320 96s248.5 69.4 300.2 119.8c22 21.5 23.8 53.4 11.4 77.8l-36.1 71.5c-11.3 22.4-36.2 34.6-60.9 29.7L432.3 374.5c-26.2-5.2-45.1-28.2-45.1-54.9V266.2c-44-12-90.4-12-134.4 0v53.4c0 26.7-18.9 49.7-45.1 54.9L105.3 394.8c-24.7 4.9-49.6-7.3-60.9-29.7L8.3 293.6C-4 269.2-2.3 237.3 19.8 215.8z"]},faSignatureSlash:{prefix:"far",iconName:"signature-slash",icon:[640,512,[],"e3cb","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L563 416h53c13.3 0 24-10.7 24-24s-10.7-24-24-24H501.8l-61.2-48H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H450.1l28.5-79.9c3.1-8.6 1-18.1-5.3-24.7s-15.7-9-24.4-6.3l-133 41.2c2.7-22 4.1-44.2 4.1-66.4V128c0-53-43-96-96-96c-37 0-69.1 20.9-85.1 51.6L38.8 5.1zM178 114.2C183.9 94.4 202.3 80 224 80c26.5 0 48 21.5 48 48v7.9c0 16.7-.9 33.4-2.6 50L178 114.2zM343.5 243.9l73.7-22.8-22.5 63-51.2-40.2zM406.2 416l-60.9-48H304.1c-7 16.3-14.8 32.4-23.3 48H406.2zM158 251.1c-36.9 11.4-62 45.5-62 84.1V410c0 38.6 31.3 70 70 70c24.6 0 47.4-12.9 60-34l15.9-26.4c18.5-30.8 33.8-63.3 45.7-97l-40-31.6c-11.5 36.3-27.2 71.2-46.8 103.9l-15.9 26.4c-4 6.6-11.1 10.7-18.8 10.7c-12.1 0-22-9.8-22-22V335.2c0-17.5 11.4-33 28.2-38.2l59.5-18.4-45.8-36.1L158 251.1zM64 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.2c-.1-2-.2-4-.2-6V368z"]},faThumbtack:ezf,faThumbTack:ezh,faWheatSlash:{prefix:"far",iconName:"wheat-slash",icon:[640,512,[],"e339","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-174-136.4c3.6-2.8 7.1-5.9 10.5-9.3l16.9-16.9c8.5-8.5 9.3-21.7 2.4-31.1c21.9-3.8 42.9-14.2 59.8-31.1l16.9-16.9c9.4-9.4 9.4-24.6 0-33.9l-16.9-16.9c-11.6-11.6-24.8-20.4-38.9-26.7C546.8 140.9 576 105.9 576 64V24c0-13.3-10.7-24-24-24H512c-41.9 0-76.9 29.3-85.8 68.5C420 54.3 411 41 399.4 29.4L382.5 12.4c-9.4-9.4-24.6-9.4-33.9 0L331.6 29.4c-16.9 16.9-27.3 37.9-31.1 59.8c-9.4-6.9-22.6-6.1-31.1 2.4l-16.9 16.9c-12.5 12.5-21.5 27.3-26.8 43L38.8 5.1zM267.7 184.5c.8-15.3 7-30.3 18.6-42c19.9 20 27.1 47.8 21.6 73.5l-40.2-31.5zM372 266.3c22-1.3 44.5 6.4 61.3 23.3c-5 4.9-10.5 8.9-16.4 11.9L372 266.3zM173.3 346.1l11.3 11.3 0 0L71 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L218.5 391.4l11.2 11.2c43.7 43.7 114.6 43.7 158.4 0l.5-.5-38.1-30c-25.1 21.5-63 20.4-86.8-3.4l-10.1-10.2c20.1-13.3 44.8-16.6 67.2-9.8l-90.2-71.1c.1 15.6-4.3 31.2-13.2 44.7l-10.1-10.1c-17.6-17.6-22.8-43-15.6-65.2l-39.1-30.8c-21.4 42.1-14.5 94.8 20.7 129.9zM512 48h16V64c0 22.1-17.9 40-40 40H472V88c0-22.1 17.9-40 40-40zM365.5 153.8c-25-25-25-65.5 0-90.5c27.3 27.4 30.7 69.6 10.2 100.6l-10.1-10.1zm147 56.5c-25 25-65.5 25-90.5 0l-10.1-10.1c31-20.5 73.3-17.2 100.6 10.2z"]},faTrophy:{prefix:"far",iconName:"trophy",icon:[576,512,[127942],"f091","M248.8 309.7c-27.6-30.3-65.5-101-71.8-261.7H399.1c-6.4 160.7-44.3 231.4-71.8 261.7c-13.7 15.1-25.9 21.4-33.1 24.1c-2.6 1-4.7 1.5-6.1 1.9c-1.4-.3-3.5-.9-6.1-1.9c-7.2-2.7-19.4-9-33.1-24.1zM400 0H176c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8H24C10.7 64 0 74.7 0 88C0 196.5 45.9 265.7 101.5 308.6c53.9 41.7 115.7 57.6 149.5 63.7c4.7 2.5 9.1 4.5 13.1 6.1V464H184c-13.3 0-24 10.7-24 24s10.7 24 24 24H288 392c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V378.4c4-1.6 8.4-3.6 13.1-6.1c33.8-6 95.5-22 149.5-63.7C530.1 265.7 576 196.5 576 88c0-13.3-10.7-24-24-24H446.4c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zm42.7 112h84.4c-6 78.4-41.3 127.3-81.9 158.6c-17.5 13.6-36.3 24-54.4 32c22.7-40.3 42.8-100.5 51.9-190.6zM185.2 302.6c-18.1-8-36.8-18.4-54.4-32C90.2 239.3 54.9 190.4 48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6z"]},faCloudsSun:{prefix:"far",iconName:"clouds-sun",icon:[640,512,[],"f746","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 30.7 5.1c-26.4 10.6-47 32.6-55.7 59.9C276.8 132.7 244.8 112 208 112c-53 0-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm409.8 32.1h12.4c.6 0 1.2 0 1.8 0c13.2 0 24-10.7 24-24s-10.7-24-24-24c-1.1 0-2.2 .1-3.2 .2c-25.1 3.3-48.5-13.5-53.4-38.4c-2.9-14.7-15.9-25.8-31.4-25.8c-13.6 0-25.3 8.5-29.9 20.6c-9.2 24.3-36.2 36.9-60.8 28.2c-1.6-.6-3.4-.9-5.3-.9c-8.8 0-15.9 7.1-16 15.9l-.1 0c-16.7 0-32.6 3.2-47.3 9c-.4-2.9-.6-5.9-.6-8.9c0-35.3 28.6-64 64-64c7.4 0 14.6 1.3 21.2 3.6c11.5-30.1 40.6-51.6 74.8-51.6c38.9 0 71.3 27.8 78.5 64.6c3.1-.4 6.3-.6 9.5-.6c39.8 0 72 32.2 72 72c0 30.4-18.8 56.3-45.4 66.9c-9.5-17.7-23.6-32.5-40.8-42.9zM320.1 320c0 .8 0 1.7-.1 2.5l-2 23.8c-1.1 13.2-12.7 23-25.9 21.9c-1.3-.1-2.6-.2-4-.2c-26.5 0-48 21.5-48 48s21.5 48 48 48c.6 0 1.3 0 1.9 0c.3 0 .6 0 .9 0H557.8c.3 0 .6 0 1 0c.4 0 .9 0 1.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1.6 0-3.1 .1-4.6 .3c-6.9 1-13.9-1.1-19.1-5.6s-8.3-11.2-8.3-18.1V346.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c-.1-.6-.2-1.1-.3-1.7c-2.5-19.6-19.3-34.8-39.7-34.8c-12.6 0-23.8 5.8-31.1 14.9c-5.8 7.1-15.1 10.4-24.1 8.3s-15.9-9.1-18-18c-4.9-21.3-24-37.2-46.8-37.2c-26.5 0-48 21.5-48 48zm48-96c33 0 62 16.6 79.3 41.9c12.2-6.3 26-9.9 40.6-9.9c43 0 78.8 30.9 86.5 71.7c1 2.6 1.5 5.4 1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80c-.9 0-1.8 0-2.7 0h-266c-1.1 0-2.1 .1-3.2 .1c-53 0-96-43-96-96c0-47.5 34.5-86.9 79.8-94.6l.2-2.5c.6-52.5 43.4-94.8 96-94.8z"]},faPersonPraying:ezg,faPray:ezM,faHammer:{prefix:"far",iconName:"hammer",icon:[576,512,[128296],"f6e3","M432.8 204.9c-9.1-9.1-21.5-14.2-34.4-14.1c-11.3 .1-22.4-4.1-31-12.7L329.3 140c-5.9-5.9-9.3-14-9.3-22.4V105.5c0-17.6-9.6-33.7-25-42.1L273.3 51.5c8.4-2.3 17.1-3.5 25.8-3.5h18.1c24.5 0 48 9.3 65.8 26.1l44.6 42c9.7 9.1 14.3 21.7 13.5 34.1c-.8 13.7 4.3 27.1 14 36.8l37 37L472 244.1l-39.2-39.2zM216.7 75.3l.3 .2 55 30v12.1c0 21.1 8.4 41.4 23.3 56.3l38.1 38.1c18.1 18.1 41.8 26.9 65.4 26.7l39.2 39.2 1 1-16 16c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L569 217c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-8 8-1-1-37-37c1.6-26.1-8-52.7-28.5-72l-44.6-42C389.2 14 353.9 0 317.2 0H299.2C279 0 259.1 4.2 240.7 12.4L219.1 22l-.3 .1-6.2 2.8-19.1 8.5c-5.6 2.5-9.2 7.9-9.5 14s3 11.8 8.3 14.7l18.4 10 6 3.3zm44.2 107.3L27.4 377.1C10.1 391.6 0 413.1 0 435.7C0 477.8 34.1 512 76.3 512c22.6 0 44.1-10.1 58.6-27.4L330 250.4c-6.8-4.5-13.2-9.7-19.2-15.7l-38.1-38.1c-4.3-4.3-8.3-9-11.8-14z"]},faFaceVomit:{prefix:"far",iconName:"face-vomit",icon:[576,512,[],"e3a0","M496 256c0 63.4-28.3 120.1-73 158.3c5.8 9.5 14.8 17 25.9 20.7l16.7 5.6C513.9 393.9 544 328.5 544 256C544 114.6 429.4 0 288 0S32 114.6 32 256c0 72.5 30.1 137.9 78.5 184.5l16.7-5.6c11.1-3.7 20.1-11.1 25.9-20.7C108.3 376.1 80 319.4 80 256C80 141.1 173.1 48 288 48s208 93.1 208 208zM148 157.1c0 2.8 1 5.5 2.8 7.6l36 43.2-36 43.2c-1.8 2.1-2.8 4.8-2.8 7.6c0 9 9.6 14.7 17.5 10.5l89.9-47.9c10.7-5.7 10.7-21.1 0-26.8l-89.9-47.9c-7.9-4.2-17.5 1.5-17.5 10.5zm262.5-10.5l-89.9 47.9c-10.7 5.7-10.7 21.1 0 26.8l89.9 47.9c7.9 4.2 17.5-1.5 17.5-10.5c0-2.8-1-5.5-2.8-7.6l-36-43.2 36-43.2c1.8-2.1 2.8-4.8 2.8-7.6c0-9-9.6-14.7-17.5-10.5zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm544-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 396.1V337.8c10.8 4.3 18.7 8.5 23.1 11.5c7.4 4.9 17.3 2.9 22.2-4.4s2.9-17.3-4.4-22.2C406.3 310.3 355.2 288 288 288s-118.3 22.3-136.9 34.7c-7.4 4.9-9.3 14.8-4.4 22.2s14.8 9.3 22.2 4.4c4.4-3 12.3-7.2 23.1-11.5v58.3c0 31-19.8 58.5-49.2 68.3l-34.1 11.4c-7.6 2.5-12.7 9.6-12.7 17.6c0 10.3 8.3 18.6 18.6 18.6H461.4c10.3 0 18.6-8.3 18.6-18.6c0-8-5.1-15.1-12.7-17.6l-34.1-11.4c-29.4-9.8-49.2-37.3-49.2-68.3zM304 416a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm-80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faSpeakers:{prefix:"far",iconName:"speakers",icon:[640,512,[],"f8e0","M264.4 0c-11.8 13.2-20.1 29.7-23.1 48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H241.3c3.1 18.3 11.3 34.8 23.1 48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H264.4zM224 232v56.8c-10.2-10.4-24.3-16.8-40-16.8c-30.9 0-56 25.1-56 56s25.1 56 56 56c15.7 0 29.8-6.4 40-16.8V424c-12.3 5.1-25.8 8-40 8c-57.4 0-104-46.6-104-104s46.6-104 104-104c14.2 0 27.7 2.8 40 8zM184 80a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM336 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H336zM272 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H336c-35.3 0-64-28.7-64-64V64zM456 80a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM352 328a104 104 0 1 1 208 0 104 104 0 1 1 -208 0zm104 56a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"]},faTtyAnswer:ezu,faTeletypeAnswer:ezm,faMugTeaSaucer:{prefix:"far",iconName:"mug-tea-saucer",icon:[640,512,[],"e1f5","M144 288c0 26.5 21.5 48 48 48H384c26.5 0 48-21.5 48-48V80H248V90.7c0 8.5 3.4 16.6 9.4 22.6l21.3 21.3c6 6 9.4 14.1 9.4 22.6V224c0 17.7-14.3 32-32 32H208c-17.7 0-32-14.3-32-32V157.3c0-8.5 3.4-16.6 9.4-22.6l21.3-21.3c6-6 9.4-14.1 9.4-22.6V80H144V288zM96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 240h32c44.2 0 80-35.8 80-80s-35.8-80-80-80H480V240zM24 432H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faDiagramLeanCanvas:{prefix:"far",iconName:"diagram-lean-canvas",icon:[640,512,[],"e156","M512 80V296h80V96c0-8.8-7.2-16-16-16H512zm-48 0H400v88h64V80zM352 80H288V296h64V80zM240 80H176v88h64V80zM128 80H64c-8.8 0-16 7.2-16 16V296h80V80zM48 344v72c0 8.8 7.2 16 16 16H296V344H48zm296 88H576c8.8 0 16-7.2 16-16V344H344v88zM0 96C0 60.7 28.7 32 64 32H576c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM240 296V216H176v80h64zm224-80H400v80h64V216z"]},faAlt:{prefix:"far",iconName:"alt",icon:[640,512,[],"e08a","M467.9 120.4c4.6-5.3 11.2-8.4 18.2-8.4H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H486.1c-21 0-41 9.2-54.7 25.1L172.1 391.6c-4.6 5.3-11.2 8.4-18.2 8.4H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H153.9c21 0 41-9.2 54.7-25.1L467.9 120.4zM440 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H440z"]},faDial:ezd,faDialMedHigh:ezp,faHandPeace:{prefix:"far",iconName:"hand-peace",icon:[512,512,[9996],"f25b","M250.8 1.4c-35.2-3.7-66.6 21.8-70.3 57L174 119 156.7 69.6C145 36.3 108.4 18.8 75.1 30.5S24.2 78.8 35.9 112.1L88.7 262.2C73.5 276.7 64 297.3 64 320v0 24c0 92.8 75.2 168 168 168h48c92.8 0 168-75.2 168-168V272 256 224c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4c-10.4-21.3-32.3-36-57.6-36c-.7 0-1.5 0-2.2 0l5.9-56.3c3.7-35.2-21.8-66.6-57-70.3zm-.2 155.4C243.9 166.9 240 179 240 192v48c0 .7 0 1.4 0 2c-5.1-1.3-10.5-2-16-2h-7.4l-5.4-15.3 17-161.3c.9-8.8 8.8-15.2 17.6-14.2s15.2 8.8 14.2 17.6l-9.5 90.1zM111.4 85.6L165.7 240H144c-4 0-8 .3-11.9 .9L81.2 96.2c-2.9-8.3 1.5-17.5 9.8-20.4s17.5 1.5 20.4 9.8zM288 192c0-8.8 7.2-16 16-16s16 7.2 16 16v32 16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192zm38.4 108c10.4 21.3 32.3 36 57.6 36c5.5 0 10.9-.7 16-2v10c0 66.3-53.7 120-120 120H232c-66.3 0-120-53.7-120-120l0-24 0 0c0-17.7 14.3-32 32-32h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c35.3 0 64-28.7 64-64c0-.7 0-1.4 0-2c5.1 1.3 10.5 2 16 2c7.9 0 15.4-1.4 22.4-4zM400 272c0 8.8-7.2 16-16 16s-16-7.2-16-16V240 224c0-8.8 7.2-16 16-16s16 7.2 16 16v32 16z"]},faCircleTrash:ezz,faTrashCircle:ezC,faRotate:ezL,faSyncAlt:ezI,faCircleQuarters:{prefix:"far",iconName:"circle-quarters",icon:[512,512,[],"e3f8","M108.9 403.1L256 256 403.1 403.1C440.7 365.4 464 313.4 464 256s-23.3-109.4-60.9-147.1L256 256 108.9 108.9C71.3 146.6 48 198.6 48 256s23.3 109.4 60.9 147.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faSpinner:{prefix:"far",iconName:"spinner",icon:[512,512,[],"f110","M288 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM448 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM32 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM75 437a32 32 0 1 0 45.3-45.3A32 32 0 1 0 75 437zm316.8 0A32 32 0 1 0 437 391.8 32 32 0 1 0 391.8 437zM75 75a32 32 0 1 0 45.3 45.3A32 32 0 1 0 75 75z"]},faTowerControl:{prefix:"far",iconName:"tower-control",icon:[448,512,[],"e2a2","M160 24c0-13.3 10.7-24 24-24h40 40c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V96h40c17.7 0 32 14.3 32 32h93.2c21.4 0 36.8 20.7 30.7 41.2L402.7 306.5c7.9 3.9 13.3 12.1 13.3 21.5c0 13.3-10.7 24-24 24H368V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352l-192 0V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H56c-13.3 0-24-10.7-24-24c0-9.4 5.4-17.6 13.3-21.5L4.1 169.2C-2.1 148.7 13.3 128 34.8 128H128c0-17.7 14.3-32 32-32h40V48H184c-13.3 0-24-10.7-24-24zM94.7 304H128V176H56.3L94.7 304zm81.3 0l96 0V176H176V304zM320 176V304h33.3l38.4-128H320z"]},faArrowUpTriangleSquare:ezA,faSortShapesUp:ezH,faWhale:{prefix:"far",iconName:"whale",icon:[640,512,[128011],"f72c","M175.8 13.4c-1-5.9-5.2-10.8-10.9-12.6s-12-.3-16.2 3.9L108 45.4C89.7 63.7 81.4 89.6 85.6 115.1l7.9 47.4L79.2 176.8 43.6 212.4C15.7 240.3 0 278.2 0 317.6C0 407.3 72.7 480 162.4 480H544c53 0 96-43 96-96V275.7C640 194.1 573.9 128 492.3 128c-80.5 0-158.6 27.4-221.4 77.7L139 311.2c-7.1 5.7-15.9 8.8-25 8.8h-1c-19 0-35.2-13.7-38.4-32.5c-1.7-9.9 .6-20.1 6.3-28.4l35.4-51.4 9.1-13.2 47.6 7.9c25.5 4.2 51.5-4.1 69.7-22.3l40.7-40.7c4.2-4.2 5.8-10.5 3.9-16.2s-6.7-9.9-12.6-10.9L189.9 98.1 175.8 13.4zM50.5 341.5C66.4 358 88.7 368 113 368h1c20 0 39.4-6.8 55-19.3L300.9 243.1C355.2 199.7 422.7 176 492.3 176c55 0 99.7 44.6 99.7 99.7V384c0 26.5-21.5 48-48 48H162.4c-55 0-100.9-38.8-111.9-90.5zM392 328a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faRobot:{prefix:"far",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c13.3 0 24 10.7 24 24V96H448c53 0 96 43 96 96V416c0 53-43 96-96 96H192c-53 0-96-43-96-96V192c0-53 43-96 96-96H296V24c0-13.3 10.7-24 24-24zM192 144c-26.5 0-48 21.5-48 48V416c0 26.5 21.5 48 48 48H448c26.5 0 48-21.5 48-48V192c0-26.5-21.5-48-48-48H320 192zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16zM208 384h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm96 0h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zm96 0h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16s7.2-16 16-16zM200 256a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm200-40a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},faPeace:{prefix:"far",iconName:"peace",icon:[512,512,[9774],"f67c","M232 462.6v-156L111.3 405.4c32 31 74 51.9 120.7 57.2zM80.9 368.3L232 244.6V49.4C128.4 61.3 48 149.2 48 256c0 41.4 12.1 79.9 32.9 112.3zm319.8 37.1L280 306.6v156c46.7-5.4 88.7-26.2 120.7-57.2zm30.4-37.1C451.9 335.9 464 297.4 464 256c0-106.8-80.4-194.7-184-206.6V244.6L431.1 368.3zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},faPartyHorn:{prefix:"far",iconName:"party-horn",icon:[512,512,[],"e31b","M32 32a32 32 0 1 1 64 0A32 32 0 1 1 32 32zM448 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM167 153c-9.4-9.4-9.4-24.6 0-33.9l8.3-8.3c16.7-16.7 27.2-38.6 29.8-62.1l3-27.4C209.6 8.2 221.5-1.3 234.7 .1s22.7 13.3 21.2 26.5l-3 27.4c-3.8 34.3-19.2 66.3-43.6 90.7L201 153c-9.4 9.4-24.6 9.4-33.9 0zM359 311l8.2-8.3c24.4-24.4 56.4-39.8 90.7-43.6l27.4-3c13.2-1.5 25 8 26.5 21.2s-8 25-21.2 26.5l-27.4 3c-23.5 2.6-45.4 13.1-62.1 29.8L393 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zM506.3 8.5c8.6 10.1 7.3 25.3-2.8 33.8l-10 8.5c-14.8 12.5-33.7 19.1-53 18.6c-16.6-.4-30.6 12.4-31.6 29l-1.8 30c-2.5 42.5-38.3 75.3-80.8 74.2c-7.6-.2-15 2.4-20.7 7.3l-10 8.5c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l10-8.5c14.8-12.5 33.7-19.1 53-18.6c16.6 .4 30.6-12.4 31.6-29l1.8-30c2.5-42.5 38.3-75.3 80.8-74.2c7.6 .2 15-2.4 20.7-7.3l10-8.5c10.1-8.6 25.3-7.3 33.8 2.8zM59.3 452.7l86.9-32.6L91.9 365.8 59.3 452.7zm200.1-75l-125-125-23.9 63.8 85.1 85.1 63.8-23.9zM98.1 212.6c8-21.4 36.4-27.6 52.6-11.4L310.9 361.3c16.2 16.2 10 44.6-11.4 52.6L43.3 510C18 519.4-7.4 494 2 468.8L98.1 212.6z"]},faGears:ezv,faCogs:ezV,faSunBright:ezy,faSunAlt:ezN,faWarehouse:{prefix:"far",iconName:"warehouse",icon:[640,512,[],"f494","M323 51.1c-1.9-.8-4.1-.8-6 0L63 154.1c-9.1 3.7-15 12.5-15 22.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-29.3 17.8-55.7 44.9-66.7L299 6.6c13.5-5.5 28.6-5.5 42.1 0l254 103c27.2 11 45 37.4 45 66.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V176.3c0-9.8-5.9-18.6-15-22.2L323 51.1zM144 328v48H496V328H144zm0 136H496V424H144v40zm-23.7 48c-.1 0-.2 0-.3 0c-13.3 0-24-10.7-24-24V232c0-22.1 17.9-40 40-40H504c22.1 0 40 17.9 40 40V488c0 13.3-10.7 24-24 24c-.1 0-.2 0-.3 0H120.3zM144 280H496V240H144v40z"]},faConveyorBeltArm:{prefix:"far",iconName:"conveyor-belt-arm",icon:[640,512,[],"e5f8","M152 0H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H259l-4.5 26.9c6 5 10.8 11.4 13.9 18.8l198.8 26.5c13.1 1.8 22.4 13.8 20.6 27c-.8 5.9-3.7 11-7.8 14.7V192c0 8.8-7.2 16-16 16s-16-7.2-16-16V166.1L262 141.3c-8.8 11.4-22.6 18.7-38 18.7c-26.5 0-48-21.5-48-48c0-20.6 13-38.1 31.2-45l3.2-19H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm88 112a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM416 264c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24h16c61.9 0 112 50.1 112 112s-50.1 112-112 112H112C50.1 512 0 461.9 0 400c0-56.4 41.7-103.1 96-110.9V264c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24h64V264c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24h64V264zM112 336c-35.3 0-64 28.7-64 64s28.7 64 64 64H528c35.3 0 64-28.7 64-64s-28.7-64-64-64H488 440 328 280 168 120h-8zm16 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faLockKeyholeOpen:ezx,faLockOpenAlt:ezT,faSquareFragile:ezb,faBoxFragile:ezw,faSquareWineGlassCrack:ezD,faArrowUpRightDots:{prefix:"far",iconName:"arrow-up-right-dots",icon:[576,512,[],"e4b7","M128 24c0 13.3 10.7 24 24 24h86.1L7 279c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l231-231V168c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faSquareN:{prefix:"far",iconName:"square-n",icon:[448,512,[],"e277","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm154.3 40.5L288 294.5V152c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 10.1-6.3 19.1-15.7 22.5s-20.1 .7-26.6-7L160 217.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-10.1 6.3-19.1 15.7-22.5s20.1-.7 26.6 7z"]},faSplotch:{prefix:"far",iconName:"splotch",icon:[512,512,[],"f5bc","M187.7 400.2L84.9 409.5c-11.2 1-20.9-7.8-20.9-19.1c0-4.2 1.3-8.2 3.8-11.5l18.8-25c16.7-22.3 25.4-49.5 24.8-77.3c-.5-23.1-7.5-45.7-20.2-65L50.6 149.7c-1.7-2.6-2.6-5.7-2.6-8.8c0-10.1 9.1-17.7 19-15.9l42.8 7.8c52.6 9.6 106.3-9.9 140.6-51l22.3-26.8c3.7-4.4 9.1-6.9 14.8-6.9c8.3 0 15.7 5.3 18.3 13.2l15 45.1c15.7 47.2 51.9 84.7 98.5 102.2l32.3 12.1c7.4 2.8 12.4 9.9 12.4 17.8c0 6-2.8 11.6-7.6 15.2l-62 46.5c-37.9 28.4-57.9 74.7-52.7 121.8l2.5 22.7c1.1 10.3-6.9 19.3-17.3 19.3c-3.9 0-7.8-1.3-10.9-3.8L279 430.5c-24.7-19.8-55.4-30.5-87-30.5c-1.5 0-2.9 .1-4.3 .2zM51 237.8c7.8 11.9 12.1 25.7 12.4 39.8c.4 17-4.9 33.7-15.2 47.4l-18.8 25C20.7 361.7 16 375.9 16 390.4c0 39.5 33.9 70.5 73.3 66.9L192 448c20.7 0 40.8 7 57 20l37.1 29.7c11.6 9.3 26 14.3 40.8 14.3c39 0 69.3-33.9 65-72.6l-2.5-22.7c-3.4-30.2 9.5-59.9 33.8-78.1l62-46.5c16.9-12.7 26.8-32.5 26.8-53.6c0-28-17.3-53-43.5-62.8l-32.3-12.1c-33-12.4-58.7-39-69.8-72.4L351.3 46c-9.2-27.5-34.9-46-63.8-46c-20 0-38.9 8.9-51.7 24.2L213.5 51C190.3 78.8 154 92 118.4 85.5L75.6 77.7C36.2 70.6 0 100.8 0 140.9c0 12.5 3.6 24.7 10.5 35.1L51 237.8z"]},faFaceGrinHearts:ezk,faGrinHearts:ezS,faMeter:{prefix:"far",iconName:"meter",icon:[512,512,[],"e1e8","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM192 152v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faMandolin:{prefix:"far",iconName:"mandolin",icon:[512,512,[],"f6f9","M435.3 3.6C444.8-2.3 457.1-.9 465 7l40 40c7.9 7.9 9.3 20.2 3.4 29.7l-40 64c-3.2 5.1-8.2 8.8-14 10.4l-81.8 22.3-50.6 50.6C324.6 305.1 317.5 512 176 512C78.8 512 0 433.2 0 336C0 194.5 206.9 187.4 287.9 190.1l50.6-50.6 22.3-81.9c1.6-5.8 5.3-10.8 10.4-14l64-40zm-246.8 286l51.5-51.5c-22.3 .8-47.1 2.8-71.6 7.1c-36.9 6.5-68.6 17.3-90.1 32.8C58.9 292.1 48 309.4 48 336c0 70.7 57.3 128 128 128c26.6 0 43.9-10.9 57.9-30.2c15.6-21.5 26.4-53.2 32.8-90.1c4.3-24.5 6.3-49.3 7.1-71.6l-51.5 51.5c1.1 4 1.6 8.1 1.6 12.4c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48c4.3 0 8.5 .6 12.4 1.6z"]},faDiceFour:{prefix:"far",iconName:"dice-four",icon:[448,512,[9859],"f524","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm96 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm0 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM288 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},faSimCard:{prefix:"far",iconName:"sim-card",icon:[384,512,[],"f7c4","M48 64V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V154.5c0-4.2-1.7-8.3-4.7-11.3L240.8 52.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16zM0 448V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64zM128 240h16v80H80V288c0-26.5 21.5-48 48-48zM80 384V352h80 48v80H128c-26.5 0-48-21.5-48-48zm176 48H240V352h64v32c0 26.5-21.5 48-48 48zm48-144v32H224 176V240h80c26.5 0 48 21.5 48 48z"]},faTransgender:ezE,faTransgenderAlt:ezj,faMercury:{prefix:"far",iconName:"mercury",icon:[384,512,[9791],"f223","M73 5.3C83.3-3 98.4-1.4 106.7 9c18.5 23.1 51.4 38.9 84.9 39l.3 0 .3 0c33.5-.1 66.4-15.9 84.9-39C285.6-1.4 300.7-3 311 5.3s12 23.4 3.7 33.7c-9.9 12.4-22.2 23.1-36 31.8C332 101.1 368 158.3 368 224c0 89.1-66.2 162.7-152 174.4V424h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V398.4C82.2 386.7 16 313.1 16 224c0-65.7 36-122.9 89.3-153.2C91.5 62.1 79.2 51.4 69.3 39C61 28.7 62.6 13.6 73 5.3zM192 96l-.3 0C121.1 96.2 64 153.4 64 224c0 70.7 57.3 128 128 128s128-57.3 128-128c0-70.6-57.1-127.8-127.7-128l-.3 0z"]},faUpFromBracket:{prefix:"far",iconName:"up-from-bracket",icon:[448,512,[],"e590","M114.2 160L224 50 333.8 160H280c-13.3 0-24 10.7-24 24l0 120-64 0V184c0-13.3-10.7-24-24-24l-53.8 0zM224 0c-11.5 0-22.5 4.6-30.6 12.7L77.6 128.8C68.9 137.5 64 149.3 64 161.6c0 25.6 20.8 46.4 46.4 46.4l33.6 0v96c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-96h33.6c25.6 0 46.4-20.8 46.4-46.4c0-12.3-4.9-24.1-13.6-32.8L254.6 12.7C246.5 4.6 235.5 0 224 0zM48 344c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 48.6 39.4 88 88 88l272 0c48.6 0 88-39.4 88-88V344c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 22.1-17.9 40-40 40L88 464c-22.1 0-40-17.9-40-40l0-80z"]},faKnifeKitchen:{prefix:"far",iconName:"knife-kitchen",icon:[576,512,[128298],"f6f5","M488 0c-9.4 0-18.3 3.7-25 10.3L284.6 188.7l11.3 11.3L400.3 304.4l31-17.2c15.2-8.5 24.7-24.5 24.7-42V213.3c0-4.2 1.7-8.3 4.7-11.3l97-97c6.6-6.6 10.3-15.6 10.3-25s-3.7-18.3-10.3-25L513 10.3C506.3 3.7 497.4 0 488 0zM432 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM4.7 468.7c-8.4 8.4-4.7 22.9 6.5 26.6C43.4 505.7 78.1 512 112 512c123.3 0 209.4-62.8 287.3-140.7c6.2-6.2 6.2-16.4 0-22.6l-23-23-33.9 33.9C275 422.2 205.5 464 112 464c-10.7 0-21.6-.8-32.6-2.2L262 279.3l33.9-33.9L262 211.4l-33.9 33.9L4.7 468.7z"]},faBorderRight:{prefix:"far",iconName:"border-right",icon:[448,512,[],"f852","M424 32c13.3 0 24 10.7 24 24l0 400c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-400c0-13.3 10.7-24 24-24zM320 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192-32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faArrowTurnDown:ezO,faLevelDown:ezP,faSpade:{prefix:"far",iconName:"spade",icon:[512,512,[9824],"f2f4","M437.7 242.9l0 0L256.4 55 74.2 242.9l0 0c-37 38.4-34.9 102.3 6.7 138l0 0 .3 .2c32 27.9 86 25.1 120.8-10.2l19.7-20.7c9.2-9.7 22-15.1 35.4-14.9s26 5.9 35 15.8l18.3 20.2c34.3 34.4 87.3 38 121.7 9.5c40.6-35.7 42.6-99.6 5.7-138zM233.5 9.7c12-13 33-13 45.9 0L472.2 209.5c55.9 57.9 52.9 153.8-9 207.8c-50.7 42.6-122.8 39.2-173 .2c-3.5-2.7-6.9-5.6-10.2-8.7V464h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V408.7c-3.1 2.9-6.4 5.7-9.8 8.4c-50.4 39.4-123.4 43-172.5 .3c-62.9-53.9-65.9-149.8-10-207.8L233.5 9.7z"]},faCardSpade:{prefix:"far",iconName:"card-spade",icon:[384,512,[],"e3ec","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm175 77.2c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6 59.7 59.7c21.9 21.9 21.9 57.3 0 79.2s-57.3 21.9-79.2 0l-3.2-3.2c-.3-.3-.6-.6-1-.9V336h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V298.6c-.3 .3-.7 .6-1 .9l-3.2 3.2c-21.9 21.9-57.3 21.9-79.2 0s-21.9-57.3 0-79.2l59.7-59.7L175 141.2z"]},faLineColumns:{prefix:"far",iconName:"line-columns",icon:[512,512,[],"f870","M24 40H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 88 0 77.3 0 64S10.7 40 24 40zm0 128H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 320c0-13.3 10.7-24 24-24H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM24 424H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zM288 192c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24zM312 40H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24zM288 320c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24zm24 104H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faArrowRightToLine:ez_,faArrowToRight:ezB,faPersonFallingBurst:{prefix:"far",iconName:"person-falling-burst",icon:[640,512,[],"e547","M232 0c13.3 0 24 10.7 24 24l0 10.4c0 56.5-30.1 107.8-77.5 135.8L236.7 256l74.9 0c13.1 0 25.3 6.4 32.8 17.1l51.2 73.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L307.5 304l-49.6 0c-1.3 1.5-2.9 2.8-4.6 4l-53.9 36 84.8 131c7.2 11.1 4 26-7.1 33.2s-26 4-33.2-7.1L84.4 254.7C81.5 264.6 80 275 80 285.6L80 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V285.6c0-66.3 41.5-125.5 103.8-148.2c43.3-15.8 72.2-57 72.2-103.1V24c0-13.3 10.7-24 24-24zM173.3 303.6l26-17.3-64.8-95.5c-8.4 4.9-16.1 10.9-22.8 17.7l61.6 95.2zM0 80a48 48 0 1 1 96 0A48 48 0 1 1 0 80zM464 302.3l-33.3 24.5c-.7-1.2-1.5-2.3-2.3-3.4l-51.2-73.2c-15-21.4-39.4-34.1-65.5-34.1l-19.8 0c.5-6.2 3.4-12.1 8.2-16.3l48.6-42L323.1 98.8c-3.5-8.1-2.3-17.6 3.3-24.5s14.5-10.3 23.2-8.6l63.1 11.8 30.1-56.7C447 12.9 455.1 8 464 8s17 4.9 21.2 12.7l30.1 56.7 63.1-11.8c8.7-1.6 17.6 1.7 23.2 8.6s6.8 16.4 3.3 24.5l-25.6 58.9 48.6 42c6.7 5.8 9.7 14.8 7.7 23.5s-8.6 15.5-17.1 17.8l-62 16.7-2.5 64.2c-.3 8.9-5.6 16.8-13.6 20.7s-17.5 3-24.6-2.3l-51.7-38zm0-219.1l-17.2 32.4c-4.9 9.3-15.3 14.3-25.6 12.3l-36-6.7 14.6 33.6c4.2 9.6 1.6 20.9-6.3 27.7l-27.7 24 35.4 9.6c10.1 2.7 17.3 11.7 17.7 22.2l1.4 36.6 29.5-21.7c8.5-6.2 20-6.2 28.4 0l29.5 21.7 1.4-36.6c.4-10.5 7.6-19.5 17.7-22.2l35.4-9.6-27.7-24c-7.9-6.9-10.5-18.1-6.3-27.7l14.6-33.6-36 6.7c-10.3 1.9-20.7-3.1-25.6-12.3L464 83.2z"]},faFlagPennant:ezU,faPennant:ezR,faConveyorBeltEmpty:{prefix:"far",iconName:"conveyor-belt-empty",icon:[640,512,[],"e150","M112 336c-35.3 0-64 28.7-64 64s28.7 64 64 64H528c35.3 0 64-28.7 64-64s-28.7-64-64-64H112zM0 400c0-61.9 50.1-112 112-112H528c61.9 0 112 50.1 112 112s-50.1 112-112 112H112C50.1 512 0 461.9 0 400zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm160 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faUserGroupSimple:{prefix:"far",iconName:"user-group-simple",icon:[640,512,[],"e603","M104 136a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm160 0A104 104 0 1 0 56 136a104 104 0 1 0 208 0zm216 88a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM128 336h64c44.2 0 80 35.8 80 80v16H48l0-16c0-44.2 35.8-80 80-80zm0-48C57.3 288 0 345.3 0 416v16c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V416c0-70.7-57.3-128-128-128H128zM448 480h64c70.7 0 128-57.3 128-128V336c0-26.5-21.5-48-48-48H368c-21.8 0-40.3 14.6-46.1 34.6C340.8 348.9 352 381.1 352 416v16c0 1.5 0 3-.1 4.5C375.3 463.2 409.7 480 448 480z"]},faAward:{prefix:"far",iconName:"award",icon:[384,512,[],"f559","M163.1 8.1c17.7-10.8 40-10.8 57.8 0l15.6 9.5c1.2 .7 2.7 1.1 4.1 1.1l18.3-.4c20.8-.5 40.1 10.7 50 28.9l8.8 16.1c.7 1.3 1.7 2.3 3 3L336.8 75c18.2 10 29.4 29.3 28.9 50l-.4 18.3c0 1.4 .3 2.9 1.1 4.1l9.5 15.6c10.8 17.7 10.8 40 0 57.8l-9.5 15.6c-.7 1.2-1.1 2.7-1.1 4.1l.4 18.3c.5 20.8-10.7 40.1-28.9 50l-16.1 8.8c-1.3 .7-2.3 1.7-3 3L309 336.8c-10 18.2-29.3 29.4-50 28.9l-18.3-.4c-1.4 0-2.9 .3-4.1 1.1l-15.6 9.5c-17.7 10.8-40 10.8-57.8 0l-15.6-9.5c-1.2-.7-2.7-1.1-4.1-1.1l-18.3 .4c-20.8 .5-40.1-10.7-50-28.9l-8.8-16.1c-.7-1.3-1.7-2.3-3-3L47.2 309c-18.2-10-29.4-29.3-28.9-50l.4-18.3c0-1.4-.3-2.9-1.1-4.1L8.1 220.9c-10.8-17.7-10.8-40 0-57.8l9.5-15.6c.7-1.2 1.1-2.7 1.1-4.1l-.4-18.3C17.8 104.3 29 85 47.2 75l16.1-8.8c1.3-.7 2.3-1.7 3-3L75 47.2c10-18.2 29.3-29.4 50-28.9l18.3 .4c1.4 0 2.9-.3 4.1-1.1l15.6-9.5zm32.8 41c-2.4-1.5-5.4-1.5-7.8 0l-15.6 9.5c-9.1 5.5-19.6 8.3-30.2 8.1l-18.3-.4c-2.8-.1-5.4 1.4-6.8 3.9l-8.8 16.1c-5.1 9.3-12.8 17-22.1 22.1l-16.1 8.8c-2.5 1.4-4 4-3.9 6.8l.4 18.3c.3 10.6-2.6 21.1-8.1 30.2l-9.5 15.6L28.6 175.6l20.5 12.5c-1.5 2.4-1.5 5.4 0 7.8l9.5 15.6c5.5 9.1 8.3 19.6 8.1 30.2l-.4 18.3c-.1 2.8 1.4 5.4 3.9 6.8l16.1 8.8c9.3 5.1 17 12.8 22.1 22.1l8.8 16.1c1.4 2.5 4 4 6.8 3.9l18.3-.4c10.6-.3 21.1 2.6 30.2 8.1l15.6 9.5c2.4 1.5 5.4 1.5 7.8 0l15.6-9.5c9.1-5.5 19.6-8.3 30.2-8.1l18.3 .4c2.8 .1 5.4-1.4 6.8-3.9l8.8-16.1c5.1-9.3 12.8-17 22.1-22.1l16.1-8.8c2.5-1.4 4-4 3.9-6.8l-.4-18.3c-.3-10.6 2.6-21.1 8.1-30.2l9.5-15.6c1.5-2.4 1.5-5.4 0-7.8l-9.5-15.6c-5.5-9.1-8.3-19.6-8.1-30.2l.4-18.3c.1-2.8-1.4-5.4-3.9-6.8l-16.1-8.8c-9.3-5.1-17-12.8-22.1-22.1l-8.8-16.1c-1.4-2.5-4-4-6.8-3.9l-18.3 .4c-10.6 .3-21.1-2.6-30.2-8.1l-15.6-9.5zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM1.3 441.8l41.2-97.9 4.5 8.2c15.7 28.7 46.1 46.3 78.9 45.5l11.1-.3 9.5 5.8c8 4.9 16.7 8.4 25.6 10.5l-37.3 88.5c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L212 413.7c8.9-2.1 17.5-5.6 25.5-10.5l9.5-5.8 11.1 .3c32.7 .8 63.2-16.8 78.9-45.5l4.5-8.2 41.2 97.9c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"]},faTicketSimple:ezY,faTicketAlt:ezG,faBuilding:{prefix:"far",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16h80V400c0-26.5 21.5-48 48-48s48 21.5 48 48v64h80c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm88 40c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V104zM232 88h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zM88 232c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H104c-8.8 0-16-7.2-16-16V232zm144-16h48c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H232c-8.8 0-16-7.2-16-16V232c0-8.8 7.2-16 16-16z"]},faAnglesLeft:ezQ,faAngleDoubleLeft:ezF,faCamcorder:ezZ,faVideoHandheld:ezq,faPancakes:{prefix:"far",iconName:"pancakes",icon:[512,512,[129374],"e42d","M256 192c0-17.7 14.3-31.9 32-32.6c108.6-4.4 192-31.1 192-63.4c0-35.3-100.3-64-224-64S32 60.7 32 96c0 13.8 15.3 26.6 41.3 37C86.5 138.3 96 150.6 96 164.8V264c0 13.3 10.7 24 24 24s24-10.7 24-24V187.3c0-18.8 15.8-33.2 34.4-31.2c16 1.7 29.6 15 29.6 31V216c0 13.3 10.7 24 24 24s24-10.7 24-24V192zM192 80c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zM64 163.8c-12.1-4.7-23.1-10.1-32.3-16.3c-9.1-6.2-19.6-15.3-26-27.8C2 127.1 0 135.2 0 144c0 15.3 6 28.6 16.9 40C6 195.4 0 208.7 0 224s6 28.6 16.9 40C6 275.4 0 288.7 0 304s6 28.6 16.9 40C6 355.4 0 368.7 0 384c0 66.7 114.6 96 256 96s256-29.3 256-96c0-15.3-6-28.6-16.9-40C506 332.6 512 319.3 512 304s-6-28.6-16.9-40C506 252.6 512 239.3 512 224s-6-28.6-16.9-40C506 172.6 512 159.3 512 144c0-8.8-2-16.9-5.7-24.3c-6.3 12.4-16.9 21.6-26 27.8C465 157.7 445 165.8 423.2 172c-8.2 2.3-17 4.5-26.2 6.5c-29.9 7.1-67 11.5-109 12.9V216c0 8.4-1.9 16.5-5.2 23.6c68.3-1.9 128.5-11.1 170.1-28.6c2.5 1.7 4.5 3.3 6.2 4.9c4.9 4.6 4.9 6.9 4.9 8l0 .1 0 .1c0 1.2 0 3.4-4.9 8c-6.1 5.7-17.8 12.8-37.4 19.4C382.4 264.8 324.4 272 256 272c-6.5 0-13-.1-19.3-.2c-1.6 .1-3.1 .2-4.7 .2c-2.7 0-5.3-.2-7.8-.5c-17-.6-33.1-1.7-48.3-3.2c-1.5 19.4-12.8 36-29 44.9C180 317.8 217 320 256 320c79.2 0 150-9.2 196.9-29c2.5 1.7 4.5 3.3 6.2 4.9c4.9 4.6 4.9 6.9 4.9 8l0 .1 0 .1c0 1.2 0 3.4-4.9 8c-6.1 5.7-17.8 12.8-37.4 19.4C382.4 344.8 324.4 352 256 352s-126.4-7.2-165.6-20.4c-19.7-6.6-31.4-13.7-37.4-19.4c-4.9-4.6-4.9-6.9-4.9-8l0-.1 0-.1c0-1.2 0-3.4 4.9-8c1.6-1.5 3.7-3.2 6.2-4.9c4.9 2.1 10.2 4.1 15.6 5.9C68 287.7 64 276.3 64 264V240.1c-4.8-2.8-8.5-5.5-11.1-7.9c-4.9-4.6-4.9-6.9-4.9-8l0-.1 0-.1c0-1.2 0-3.4 4.9-8c1.6-1.5 3.7-3.2 6.2-4.9c1.6 .7 3.2 1.3 4.9 2V163.8zM59.1 371c47 19.8 117.7 29 196.9 29s150-9.2 196.9-29c2.5 1.7 4.5 3.3 6.2 4.9c4.9 4.6 4.9 6.9 4.9 8l0 .1 0 .1c0 1.2 0 3.4-4.9 8c-6.1 5.7-17.8 12.8-37.4 19.4C382.4 424.8 324.4 432 256 432s-126.4-7.2-165.6-20.4c-19.7-6.6-31.4-13.8-37.4-19.4c-4.9-4.6-4.9-6.9-4.9-8l0-.1 0-.1c0-1.2 0-3.4 4.9-8c1.6-1.5 3.7-3.2 6.2-4.9z"]},faAlbumCircleUser:{prefix:"far",iconName:"album-circle-user",icon:[576,512,[],"e48d","M64 80H384c8.8 0 16 7.2 16 16v98.9c10.4-1.9 21.1-2.9 32-2.9c5.4 0 10.7 .2 16 .7V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H296.2c-11.8-14.3-21.4-30.5-28.2-48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zm160 32c-79.5 0-144 64.5-144 144s64.5 144 144 144c11.8 0 23.2-1.4 34.2-4.1c-1.4-9.1-2.2-18.4-2.2-27.9c0-71.4 42.5-132.9 103.6-160.5C339.7 151.8 286.5 112 224 112zM192 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-66.3 80.7C489.5 468.1 462.2 480 432 480s-57.5-11.9-77.7-31.3c6.2-19 24-32.7 45.1-32.7h65.2c21 0 38.9 13.7 45.1 32.7zM384 336a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faSubtitlesSlash:{prefix:"far",iconName:"subtitles-slash",icon:[640,512,[],"e610","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-30-23.5c4.6-8.8 7.2-18.9 7.2-29.6V96c0-35.3-28.7-64-64-64H96c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zM134.4 80H544c8.8 0 16 7.2 16 16V413.6L508.2 373c2.4-3.7 3.8-8.2 3.8-13c0-13.3-10.7-24-24-24H461l-67.2-52.6c4 2.9 8.9 4.6 14.2 4.6h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-13.3 0-24 10.7-24 24c0 7.4 3.4 14 8.6 18.4L134.4 80zm353 400l-60.9-48H96c-8.8 0-16-7.2-16-16V159L32 121.2V416c0 35.3 28.7 64 64 64H487.4zM365.5 384l-59.9-47.2C295.5 339.6 288 348.9 288 360c0 13.3 10.7 24 24 24h53.5zM243.7 288l-60.9-48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h91.7zM152 336c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H152z"]},faQrcode:{prefix:"far",iconName:"qrcode",icon:[448,512,[],"f029","M144 80v96H48V80h96zM48 32C21.5 32 0 53.5 0 80v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm96 304v96H48V336h96zM48 288c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48zM304 80h96v96H304V80zm-48 0v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48zM72 120v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H88c-8.8 0-16 7.2-16 16zM88 360c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V376c0-8.8-7.2-16-16-16H88zM328 120v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H344c-8.8 0-16 7.2-16 16zM256 304V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8 7.2-16 16-16s16 7.2 16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16s-16 7.2-16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zM368 448a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm64 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32z"]},faDiceD10:{prefix:"far",iconName:"dice-d10",icon:[512,512,[],"f6cd","M256 0c6.9 0 13.5 3 18 8.2l232 264c4.2 4.8 6.4 11.1 5.9 17.5s-3.4 12.3-8.3 16.5l-232 200c-9 7.8-22.3 7.8-31.3 0l-232-200C3.5 302 .5 296 .1 289.7S1.7 277 6 272.2L238 8.2C242.5 3 249.1 0 256 0zM91.6 247.4l50.9-12 36-86.9L91.6 247.4zM256 86.8L189.7 247 256 291.2 322.3 247 256 86.8zm100.6 195L280 332.8V435.6l156.7-135-80-18.8zm63.8-34.3l-86.9-98.9 36 86.9 50.9 12zM232 435.6V332.8l-76.6-51.1-80 18.8L232 435.6z"]},faFireplace:{prefix:"far",iconName:"fireplace",icon:[640,512,[],"f79a","M48 48H592V80H48V48zM32 0C14.3 0 0 14.3 0 32V96c0 17.7 14.3 32 32 32l0 360c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V368c0-88.4 71.6-160 160-160s160 71.6 160 160V488c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V128c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H32zM80 464V128H560V464H528V368c0-114.9-93.1-208-208-208s-208 93.1-208 208v96H80zm240 48c61.9 0 112-50.1 112-112c0-22.3-10.9-58.8-52.1-99.7c-8.2-8.2-21.4-7.5-29.6 .7l-7.9 7.9-32.2-32.2c-4.2-4.2-9.8-6.5-15.4-6.4c-4.1 0-8.2 1.4-11.7 4.1C251.7 298.8 208 346.4 208 400c0 61.9 50.1 112 112 112zm44.8-78.3c0 24.7-20.1 44.8-44.8 44.8s-44.8-20.1-44.8-44.8c0-25.6 25.9-51.1 38.3-61.9c3.8-3.3 9.2-3.3 12.9 0c12.4 10.8 38.3 36.3 38.3 61.9z"]},faBrowser:{prefix:"far",iconName:"browser",icon:[512,512,[128468],"f37e","M.3 89.5C.1 91.6 0 93.8 0 96v64V416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64V160 96c0-35.3-28.7-64-64-64H64c-2.2 0-4.4 .1-6.5 .3c-9.2 .9-17.8 3.8-25.5 8.2C21.8 46.5 13.4 55.1 7.7 65.5c-3.9 7.3-6.5 15.4-7.4 24zM48 160H464l0 256c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-256z"]},faPenPaintbrush:ezK,faPencilPaintbrush:ezJ,faFishCooked:{prefix:"far",iconName:"fish-cooked",icon:[576,512,[],"f7fe","M149.3 203.9c19.8-22.8 47.5-46.1 78.2-63.6C258.4 122.8 290.7 112 320 112c44.8 0 97.6 25.1 140.5 58.9c21.1 16.6 38.7 34.5 50.7 50.7C524 238.8 528 250.7 528 256s-4 17.2-16.8 34.4c-12.1 16.2-29.6 34.1-50.7 50.7C417.6 374.9 364.8 400 320 400c-29.3 0-61.6-10.8-92.5-28.4c-30.7-17.5-58.4-40.8-78.2-63.6c-8-9.2-21.7-10.9-31.7-4L60 343.6l17.6-74.8c2-8.4 2-17.2 0-25.7L60 168.4 117.6 208c10.1 6.9 23.7 5.2 31.7-4zM320 64c-40.4 0-81 14.5-116.3 34.6c-28.5 16.2-54.7 36.7-76 58.1L46.9 101.1C42.1 97.8 36.3 96 30.4 96C11.7 96-2.2 113.5 2.1 131.7L30.9 254.2c.3 1.2 .3 2.5 0 3.7L2.1 380.3C-2.2 398.5 11.7 416 30.4 416c5.9 0 11.6-1.8 16.5-5.1l80.9-55.6c21.3 21.3 47.5 41.8 76 58.1C239 433.5 279.6 448 320 448c60.2 0 123.4-32.2 170.2-69.1c23.8-18.7 44.5-39.5 59.6-59.8C564.1 299.8 576 277.4 576 256s-11.9-43.8-26.2-63.1c-15-20.3-35.8-41.1-59.6-59.8C443.4 96.2 380.2 64 320 64zm-4.7 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64zm112 16c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-160 160c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l160-160zm16 112c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64z"]},faChairOffice:{prefix:"far",iconName:"chair-office",icon:[448,512,[],"f6c1","M288 48c8.8 0 16 7.2 16 16V224h48V64c0-35.3-28.7-64-64-64H160C124.7 0 96 28.7 96 64V224h48V64c0-8.8 7.2-16 16-16H288zM64 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm368 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM248 400H370.5c25.2 0 45.5-20.4 45.5-45.5c0-5.5-1-10.9-2.9-16l-19.2-51.3c-7-18.7-24.9-31.1-44.9-31.1H99.1c-20 0-37.9 12.4-44.9 31.1L34.9 338.5C33 343.6 32 349 32 354.5C32 379.6 52.4 400 77.5 400H200v64H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V400zM99.1 304H348.9l18 48H224 81.1l18-48z"]},faMagnifyingGlassMusic:{prefix:"far",iconName:"magnifying-glass-music",icon:[512,512,[],"e65f","M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1zM271.6 158.8c12.6-4.2 19.4-17.8 15.2-30.4s-17.8-19.4-30.4-15.2l-48 16c-9.8 3.3-16.4 12.4-16.4 22.8v57.5c-5.1-1-10.5-1.5-16-1.5c-35.3 0-64 21.5-64 48s28.7 48 64 48c35.3 0 63.9-21.4 64-47.9c0 0 0-.1 0-.1v0V169.3l31.6-10.5z"]},faNestingDolls:{prefix:"far",iconName:"nesting-dolls",icon:[640,512,[],"e3ba","M80 112C80 50.1 130.1 0 192 0s112 50.1 112 112V224H80V112zM200.7 64.9c-4.1-5.3-13.2-5.3-17.3 0c-11.7 15.1-28.7 26-48.2 29.7c-4 .8-7.2 4.2-6.8 8.2c1.5 14 7.6 27.7 18.4 38.5c25 25 65.5 25 90.5 0c10.8-10.8 16.9-24.4 18.4-38.5c.4-4.1-2.7-7.5-6.8-8.2c-19.5-3.7-36.5-14.6-48.2-29.7zM635.5 474.1c5.2 7.3 5.9 16.9 1.8 24.9s-12.4 13-21.3 13H312c-9 0-17.2-5-21.3-13c-4.1-8-3.4-17.6 1.8-24.9l0 0 .2-.3c.2-.3 .6-.8 1-1.5c.9-1.4 2.3-3.5 4-6.3c3.4-5.6 7.9-13.8 12.5-23.8c9.2-20.3 17.8-46.8 17.8-74.1v-8c0-75.1 60.9-136 136-136s136 60.9 136 136v8c0 27.3 8.6 53.7 17.8 74.1c4.6 10 9.1 18.2 12.5 23.8c1.7 2.8 3.1 5 4 6.3c.5 .7 .8 1.2 1 1.5l.2 .3 0 0 0 0zM455.3 320.9C440.7 339.8 417.8 352 392 352c-4.3 0-8 3.3-7.6 7.6c1.7 17.9 9.4 35.3 23.1 49c31.2 31.2 81.9 31.2 113.1 0c13.7-13.7 21.4-31.1 23.1-49c.4-4.3-3.3-7.6-7.6-7.6c-25.8 0-48.7-12.2-63.3-31.1c-4.1-5.3-13.2-5.3-17.3 0zM261.4 464c-7.1 15.1-7.3 32.7 0 48H74.5c-17 0-33.4-6.7-42.7-20.9C17.9 469.7 0 432.8 0 384c0-44.4 20.2-84.4 37.9-119.4c2.7-5.3 8.1-8.6 14-8.6H332.1c-11.3 14.3-20.3 30.5-26.5 48H71.9C57.9 332.9 48 358 48 384c0 35.9 12.8 63.3 23.2 79.6c.2 0 .4 .1 .6 .1c.7 .1 1.6 .3 2.7 .3H261.4z"]},faClockRotateLeft:ezW,faHistory:ezX,faTrumpet:{prefix:"far",iconName:"trumpet",icon:[640,512,[127930],"f8e3","M592 128.7V351.3c-10-10.5-21.8-22-35.2-33.2C519.9 287.4 467.9 256 408 256H357.4 168 48V224H408c59.9 0 111.9-31.4 148.8-62.2c13.4-11.2 25.2-22.6 35.2-33.2zM352 304V416H312V304h40zm48 112V304h8c43.4 0 84.6 23.1 118 51c33 27.6 55.5 57.3 61 64.9c5.7 7.9 14.6 12.1 23.7 12.1c16.2 0 29.2-13.1 29.2-29.2V77.2C640 61.1 626.9 48 610.8 48c-9.1 0-18.1 4.2-23.7 12.1c-5.5 7.6-27.9 37.3-61 64.9c-33.4 27.9-74.6 51-118 51h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H312v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H224v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H48v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v32 80 32c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H80.3C70 320.2 64 339.4 64 360c0 57.4 46.6 104 104 104h32 88 88 32c49.6 0 91-34.7 101.5-81.1c-1.3-1.1-2.6-2.2-3.9-3.3c-13.7-11.4-27.9-21.2-42.3-28.6c.5 2.9 .7 5.9 .7 9c0 30.9-25.1 56-56 56h-8zm-136 0H224V304h40V416zm-88 0h-8c-30.9 0-56-25.1-56-56s25.1-56 56-56h8V416z"]},faFaceGrinBeamSweat:ez$,faGrinBeamSweat:ez1,faFireSmoke:{prefix:"far",iconName:"fire-smoke",icon:[640,512,[],"f74b","M469.7 248.5c6.6-17.6 10.3-36.6 10.3-56.5c0-31.8-15.5-84-74.4-142.4c-11.8-11.7-30.6-10.7-42.3 1L352 61.9l-46-46c-6.1-6.1-14.1-9.3-22-9.2c-5.9 .1-11.8 1.9-16.8 5.8C222.5 47.3 160 115.3 160 192c0 19.9 3.6 38.9 10.3 56.5c9.5 3.3 18.6 7.6 27.1 12.6c17.2-18.4 38.5-32.8 62.4-42c9.9-28.8 36.7-55 51-67.4c5.4-4.7 13.1-4.7 18.5 0c14.3 12.4 41.2 38.6 51 67.4c23.9 9.2 45.2 23.7 62.4 42c8.5-5.1 17.6-9.3 27.1-12.6zM233.2 361.3c7-41.6 43.2-73.3 86.8-73.3s79.8 31.7 86.8 73.3c1.8 10.7 10.5 18.8 21.2 19.9s20.9-5.1 24.8-15.2c10.4-27 36.6-46 67.2-46c39.8 0 72 32.2 72 72c0 37.7-29 68.7-66 71.8c-.7 .1-1.3 .1-2 .2l-4 0-200 0-200 0-4 0c-.7-.1-1.3-.2-2-.2c-36.9-3-66-34-66-71.8c0-39.8 32.2-72 72-72c30.6 0 56.7 19 67.2 46c3.9 10.1 14.1 16.3 24.8 15.2s19.4-9.2 21.2-19.9zM320 240c-49.4 0-92.7 26.4-116.5 65.8c-21.6-20.9-51-33.8-83.5-33.8C53.7 272 0 325.7 0 392c0 61.4 46.1 112 105.6 119.1c2 .6 4.2 .9 6.4 .9l8 0 200 0 200 0 8 0c2.2 0 4.3-.3 6.4-.9C593.9 504 640 453.4 640 392c0-66.3-53.7-120-120-120c-32.5 0-61.9 12.9-83.5 33.8C412.7 266.4 369.4 240 320 240z"]},faPhoneMissed:{prefix:"far",iconName:"phone-missed",icon:[640,512,[],"e226","M120 0H232c13.3 0 24 10.7 24 24s-10.7 24-24 24H177.9l55.4 55.4C254.2 124.3 282.5 136 312 136s57.8-11.7 78.6-32.6L487 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-96.4 96.4C394.7 167.2 354.2 184 312 184s-82.7-16.8-112.6-46.6L144 81.9V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM448 392v49.3c0 3.9 2.8 7.2 6.6 7.9l85.8 15.6c3.7 .7 7.4-1.3 8.8-4.8l24.7-58.8c7.4-17.6 2.5-30.9-4.4-36.9C520 321.8 432.8 272 320 272s-200 49.8-249.5 92.3c-6.9 5.9-11.8 19.3-4.4 36.9L90.8 460c1.5 3.5 5.1 5.4 8.8 4.8l85.8-15.6c3.8-.7 6.6-4 6.6-7.9V392c0-19.6 11.9-37.3 30.2-44.6c62.8-25.1 132.9-25.1 195.7 0C436 354.7 448 372.4 448 392zm-48 49.3V392c-51.4-20.5-108.6-20.5-160 0v49.3c0 27.1-19.4 50.3-46 55.1L108.2 512c-25.8 4.7-51.4-9.2-61.6-33.4L21.8 419.8c-13.5-32-8.9-69.3 17.4-91.9C95 280 192.9 224 320 224s225 56 280.8 103.9c26.3 22.6 30.9 59.9 17.4 91.9l-24.8 58.8c-10.2 24.2-35.8 38.1-61.6 33.4L446 496.4c-26.6-4.8-46-28-46-55.1z"]},faFileExport:ez2,faArrowRightFromFile:ez4,faShield:ez3,faShieldBlank:ez0,faArrowUpShortWide:ez6,faSortAmountUpAlt:ez8,faArrowsRepeat1:ez5,faRepeat1Alt:ez7,faGunSlash:{prefix:"far",iconName:"gun-slash",icon:[640,512,[],"e19c","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L412.3 297.8 432.9 240h32.5c10.6 0 20.8-4.2 28.3-11.7L513.9 208H568c22.1 0 40-17.9 40-40V104c0-22.1-17.9-40-40-40h-8V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H113.9L38.8 5.1zM175.2 112H536h24v48H510.6c-10.6 0-20.8 4.2-28.3 11.7L462.1 192H299 277.2L175.2 112zM338.5 240h43.4l-9.5 26.6L338.5 240zM80 192V159L32 121.2V200c0 22.1 17.9 40 40 40h2c20.8 0 36.1 19.6 31 39.8L65 440.2c-2.4 9.6-.2 19.7 5.8 27.5S86.1 480 96 480H208c14.7 0 27.5-10 31-24.2L265 352h59.9l-91.4-72-38 152h-79l35.1-140.6c4.5-18.1 2.5-35.9-4.3-51.4h35.4l-60.9-48H100.8 80z"]},faAvocado:{prefix:"far",iconName:"avocado",icon:[512,512,[],"e0aa","M464 144c0 29.9-13.6 56.5-35.1 74.2c-24.2 19.9-47.3 49.3-54.7 86.9c-8.9 45.7-29.5 88.5-53.1 112c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c23.6-23.6 66.3-44.2 112-53.1c37.6-7.4 67-30.4 86.9-54.7C311.5 61.6 338.1 48 368 48c53 0 96 43 96 96zM421.3 314.3c4.6-23.5 19.6-43.9 38.1-59.1C491.5 228.9 512 188.8 512 144C512 64.5 447.5 0 368 0c-44.8 0-84.9 20.5-111.3 52.6c-15.2 18.5-35.6 33.5-59.1 38.1c-51.9 10.2-104.5 34-136.7 66.3c-81.2 81.2-81.2 212.9 0 294.2s212.9 81.2 294.2 0c32.3-32.3 56.1-84.9 66.3-136.7zM283.2 347.2c41.7-41.7 49.1-102.1 16.4-134.8s-93-25.3-134.8 16.4s-49.1 102.1-16.4 134.8s93 25.3 134.8-16.4z"]},faBinary:{prefix:"far",iconName:"binary",icon:[384,512,[],"e33b","M328 24V176h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H304 248c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V57.3l-16.4 5.5C251 67 237.4 60.2 233.2 47.6S235.8 21.4 248.4 17.2l48-16C303.7-1.2 311.8 0 318 4.5S328 16.3 328 24zM104 312V464h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H80 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V345.3l-16.4 5.5C27 355 13.4 348.2 9.2 335.6S11.8 309.4 24.4 305.2l48-16c7.3-2.4 15.4-1.2 21.6 3.3s10 11.8 10 19.5zM0 72C0 32.2 32.2 0 72 0h48c39.8 0 72 32.2 72 72v80c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72V72zM72 48C58.7 48 48 58.7 48 72v80c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H72zM264 288h48c39.8 0 72 32.2 72 72v80c0 39.8-32.2 72-72 72H264c-39.8 0-72-32.2-72-72V360c0-39.8 32.2-72 72-72zm-24 72v80c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V360c0-13.3-10.7-24-24-24H264c-13.3 0-24 10.7-24 24z"]},faGlassesRound:ez9,faGlassesAlt:eCe,faPhonePlus:{prefix:"far",iconName:"phone-plus",icon:[640,512,[],"f4d2","M456 200V136H392c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V24c0-13.3 10.7-24 24-24s24 10.7 24 24V88h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H504v64c0 13.3-10.7 24-24 24s-24-10.7-24-24zm-63 86.7c11.3-13.8 30.3-18.5 46.7-11.4l112 48c17.6 7.5 27.4 26.5 23.4 45.1l-24 112c-4 18.4-20.3 31.6-39.1 31.6l0 0c-6.1 0-12.2-.1-18.2-.4l-.1 0 0 0c-10-.4-19.8-1.1-29.6-2.2C239.2 485.6 64 295.2 64 64v0c0-18.9 13.2-35.2 31.6-39.1l112-24c18.7-4 37.6 5.8 45.1 23.4l48 112c7 16.4 2.4 35.4-11.4 46.7l-40.6 33.2c26.7 46 65.1 84.4 111.1 111.1L393 286.7zm133.8 78.1l-100.4-43L397 357.6c-14.9 18.2-40.8 22.9-61.2 11.1c-53.3-30.9-97.7-75.3-128.6-128.6c-11.8-20.4-7.1-46.3 11.1-61.2l35.9-29.4-43-100.4L112.1 70.5C115.5 286.2 289.8 460.5 505.5 464l21.3-99.2z"]},faDitto:{prefix:"far",iconName:"ditto",icon:[320,512,[],"22","M48 105.9c0 1.4 .1 2.8 .4 4.3L72 252 95.6 110.1l0 0c.2-1.4 .4-2.8 .4-4.3V104c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.9zm96 0c0 4.1-.3 8.1-1 12.1L118.6 264.5C114.8 287.3 95.1 304 72 304s-42.8-16.7-46.6-39.5L1 118c-.7-4-1-8.1-1-12.1V104C0 64.2 32.2 32 72 32s72 32.2 72 72v1.9zm80 0c0 1.4 .1 2.8 .4 4.3L248 252l23.6-141.9c.2-1.4 .4-2.8 .4-4.3V104c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.9zm96 0c0 4.1-.3 8.1-1 12.1L294.6 264.5C290.8 287.3 271.1 304 248 304s-42.8-16.7-46.6-39.5L177 118c-.7-4-1-8.1-1-12.1V104c0-39.8 32.2-72 72-72s72 32.2 72 72v1.9z"]},faPersonSeat:{prefix:"far",iconName:"person-seat",icon:[384,512,[],"e21e","M144 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 92c0-6.6 5.4-12 12-12s12 5.4 12 12v92H144c-4.4 0-8-3.6-8-8V220zm72 92V256h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H206.8c-5.6-27.4-29.8-48-58.8-48c-33.1 0-60 26.9-60 60v84c0 30.9 25.1 56 56 56h40 54c12 0 22.2 8.9 23.8 20.8l10.4 78.3C273.8 471.1 284 480 296 480h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H317l-7.7-57.5C304.6 338.7 274.1 312 238 312H208zM48 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V328c0 66.3 53.7 120 120 120h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V152z"]},faHouseMedical:{prefix:"far",iconName:"house-medical",icon:[576,512,[],"e3b2","M272.5 5.7c9-7.6 22.1-7.6 31.1 0l264 224c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.3-33.8 2.8L512 245.5V432c0 44.2-35.8 80-80 80H144c-44.2 0-80-35.8-80-80V245.5L39.5 266.3c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l264-224zM288 55.5L112 204.8V432c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32V204.8L288 55.5zM256 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"]},faGolfBallTee:eCt,faGolfBall:eCc,faCircleChevronLeft:eCi,faChevronCircleLeft:eCr,faHouseChimneyWindow:{prefix:"far",iconName:"house-chimney-window",icon:[576,512,[],"e00d","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V245.5l24.5 20.8c10.1 8.6 25.3 7.3 33.8-2.8s7.3-25.3-2.8-33.8L512 182.6V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v85.9L303.5 5.7zM464 204.8V432c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 464 204.8zM256 288V224h64v64H256zm-48-72v80c0 22.1 17.9 40 40 40h80c22.1 0 40-17.9 40-40V216c0-22.1-17.9-40-40-40H248c-22.1 0-40 17.9-40 40z"]},faScythe:{prefix:"far",iconName:"scythe",icon:[640,512,[],"f710","M639.5 28.9c2.7-13-5.7-25.7-18.6-28.4s-25.7 5.7-28.4 18.6L536.9 288H408c-13.3 0-24 10.7-24 24s10.7 24 24 24H526.9L496.5 483.1c-2.7 13 5.7 25.7 18.6 28.4s25.7-5.7 28.4-18.6l96-464zM352 0C121.4 0 20.6 155.8 2.9 186.7c-2 3.5-2.9 7.4-2.9 11.4C0 212.4 11.6 224 25.9 224H517.4l9.9-48H68.7C108.6 126.8 196.8 48 352 48H553.8l7.3-35.3c.9-4.5 2.4-8.7 4.2-12.7H352z"]},faPenNib:{prefix:"far",iconName:"pen-nib",icon:[512,512,[10001],"f5ad","M368.4 18.3c21.9-21.9 57.3-21.9 79.2 0l46.1 46.1c21.9 21.9 21.9 57.3 0 79.2l-71 71L412.2 225 371.6 374.1c-4.8 17.8-18.1 32-35.5 38.1L72 505c-18.5 6.5-39.1 1.8-52.9-12S.5 458.5 7 440L99.8 175.9c6.1-17.4 20.3-30.6 38.1-35.5L287 99.8l10.4-10.4 71-71zM296.9 146.8L150.5 186.7c-2.5 .7-4.6 2.6-5.4 5.1L62.5 426.9 164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L85.1 449.5l235.1-82.6c2.5-.9 4.4-2.9 5.1-5.4l39.9-146.4-68.3-68.3z"]},faBanParking:eCa,faParkingCircleSlash:eCn,faTentArrowTurnLeft:{prefix:"far",iconName:"tent-arrow-turn-left",icon:[576,512,[],"e580","M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72v40c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM302.7 165c-8.6-6.7-20.7-6.7-29.3 0L107.6 293.1c-11.5 8.9-19.1 22-21.2 36.4L69.5 448.1C64.6 481.8 90.8 512 124.9 512H451.1c34.1 0 60.3-30.2 55.4-63.9L489.6 329.5c-2.1-14.4-9.7-27.5-21.2-36.4L302.7 165zM137 331l127-98.2V464H124.9c-4.9 0-8.6-4.3-7.9-9.1l16.9-118.6c.3-2.1 1.4-3.9 3-5.2zm175 29V232.9L439 331c1.6 1.3 2.7 3.1 3 5.2L459 454.9c.7 4.8-3.1 9.1-7.9 9.1H374.4L312 360z"]},faFaceDiagonalMouth:{prefix:"far",iconName:"face-diagonal-mouth",icon:[512,512,[129764],"e47e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm358.1 79.2l-184 48c-12.8 3.3-25.9-4.3-29.3-17.2s4.3-25.9 17.2-29.3l184-48c12.8-3.3 25.9 4.3 29.3 17.2s-4.3 25.9-17.2 29.3zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faDiagramCells:{prefix:"far",iconName:"diagram-cells",icon:[512,512,[],"e475","M448 224c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64l384 0zm16 128v64c0 8.8-7.2 16-16 16l-80 0H144 64c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16zm48 64V352c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64z"]},faCricketBatBall:eCo,faCricket:eCs,faTents:{prefix:"far",iconName:"tents",icon:[640,512,[],"e582","M430.1 4.6c-8.4-6.1-19.8-6.1-28.2 0l-165 120c-1.7 1.2-3.3 2.6-4.8 4c10.9 1.4 21.5 5.6 30.7 12.6l16.1 12.3L416 53.7 566.8 163.4c1.8 1.3 2.9 3.2 3.2 5.4l17.2 126.1c.7 4.8-3.1 9.1-7.9 9.1H454c.6 2.1 1 4.3 1.3 6.5l6.2 41.5H579.3c33.9 0 60.1-29.9 55.5-63.6L617.6 162.3c-2.1-15.1-10.2-28.7-22.6-37.7l-165-120zM238.7 165c-8.6-6.7-20.7-6.7-29.3 0L43.6 293.1c-11.5 8.9-19.1 22-21.2 36.4L5.5 448.1C.6 481.8 26.8 512 60.9 512H387.1c34.1 0 60.3-30.2 55.4-63.9L425.6 329.5c-2.1-14.4-9.7-27.5-21.2-36.4L238.7 165zM73 331l127-98.2V464H60.9c-4.9 0-8.6-4.3-7.9-9.1L69.9 336.2c.3-2.1 1.4-3.9 3-5.2zm175 29V232.9L375 331c1.6 1.3 2.7 3.1 3 5.2L395 454.9c.7 4.8-3.1 9.1-7.9 9.1H310.4L248 360z"]},faWandMagic:eCl,faMagic:eCf,faDog:{prefix:"far",iconName:"dog",icon:[576,512,[128021],"f6d3","M318 342.2c11.4 9.1 18 22.9 18 37.4V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V274.3L300.5 223c-3.2 .7-6.5 1-9.9 1H144 112.1l-.1 .8V448c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V379.6c0-14.6 6.6-28.3 18-37.4s26.2-12.6 40.4-9.4c9.5 2.1 19.4 3.2 29.6 3.2s20.1-1.1 29.6-3.2c14.2-3.1 29.1 .3 40.4 9.4zM336.9 189l53.4 32.8c7.2-17.7 24.6-29.8 44.4-29.8H480c26.5 0 48-21.5 48-48V112H496c-12.7 0-24.9-5.1-33.9-14.1L444.1 80 368 80c-4.2 0-8.4-.6-12.4-1.6L338 183.9c-.3 1.7-.7 3.4-1.1 5.1zM64.2 220.2c-1.1-.3-2.2-.7-3.3-1.1c-27.4-9.6-49-32.4-56.4-61.8L.7 141.8c-3.2-12.9 4.6-25.9 17.5-29.1s25.9 4.6 29.1 17.5l0 0 3.9 15.5C55.6 163.5 71.6 176 90 176h54H290.7L313.5 39.3l.1-.4 .9-5.6 3.1-18.4C319 6.3 326.4 0 335.1 0c5.6 0 10.9 2.6 14.3 7.1l11.2 14.9 3.4 4.6 .2 .3L368 32h76.1c12.7 0 24.9 5.1 33.9 14.1L496 64h32c26.5 0 48 21.5 48 48v32c0 53-43 96-96 96H434.7L432 256V448c0 35.3-28.7 64-64 64H352c-35.3 0-64-28.7-64-64V428.6 379.6c-10.4 2.3-21.1 3.7-32 4.2c-2.7 .1-5.3 .2-8 .2s-5.3-.1-8-.2c-10.9-.5-21.6-1.9-32-4.2v48.9V448c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V224c0-1.3 .1-2.6 .2-3.8zM416 112a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},faPenLine:{prefix:"far",iconName:"pen-line",icon:[576,512,[],"e212","M13.4 439l23-78.1c4.2-14.1 11.8-27 22.2-37.4L362.7 19.3c25-25 65.5-25 90.5 0l39.4 39.4c3.1 3.1 5.9 6.5 8.2 10c16.4 24.8 13.7 58.6-8.2 80.5L188.5 453.4c-1.3 1.3-2.6 2.6-4 3.8c-9.6 8.5-21 14.8-33.4 18.4L73 498.6 30.8 511c-8.4 2.5-17.5 .2-23.7-6.1S-1.5 489.7 1 481.2L13.4 439zm62.2-41.2L59.4 452.6l54.8-16.1 23.4-6.9c6.4-1.9 12.3-5.4 17-10.1L383 191 321 129 92.5 357.4c-.6 .6-1.2 1.2-1.7 1.8c-3.9 4.4-6.7 9.6-8.4 15.2l-6.9 23.4zM248 464H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faAtomSimple:eCh,faAtomAlt:eCg,faAmpersand:{prefix:"far",iconName:"ampersand",icon:[448,512,[],"26","M178 80h44.4c27.4 0 49.7 22.2 49.7 49.7c0 16.2-7.9 31.4-21.2 40.7l-61.4 43-47.2-48.5C133.1 155.5 128 143 128 130c0-27.6 22.4-50 50-50zm45.3 168.2l55.1-38.5c26.1-18.3 41.7-48.1 41.7-80C320 75.7 276.3 32 222.3 32H178c-54.1 0-98 43.9-98 98c0 25.5 10 50 27.7 68.3l41.8 43L75.9 292.8C48.4 312 32 343.5 32 377.1C32 433.9 78.1 480 134.9 480h77.8c35.1 0 67.8-17.7 87-47.1l14.6-22.3 60.4 62.1c9.2 9.5 24.4 9.7 33.9 .5s9.7-24.4 .5-33.9l-67.9-69.8 70.8-108.3c7.3-11.1 4.1-26-7-33.2s-26-4.1-33.2 7L307 334.2l-83.7-86zm-39.8 27.9l96.6 99.3-20.5 31.3c-10.3 15.8-28 25.4-46.9 25.4H134.9C104.6 432 80 407.4 80 377.1c0-17.9 8.7-34.7 23.4-45l80-56z"]},faCarrot:{prefix:"far",iconName:"carrot",icon:[512,512,[129365],"f787","M320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6C337.6 17 320 42.3 320 72zM199.3 197.4c13.2-8.6 28.9-13.4 45.3-13.4c46.1 0 83.4 37.3 83.4 83.4c0 32.5-18.9 62-48.3 75.7l-42.8 19.8L209 335c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l15.4 15.4L73.3 438.7l94.8-204.6L207 273c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-41.7-41.7zM34.1 509.8L299.8 386.6c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136c-51.2 0-97.7 29.7-119.2 76.2L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8z"]},faArrowUpFromLine:eCM,faArrowFromBottom:eCu,faMoon:{prefix:"far",iconName:"moon",icon:[384,512,[127769,9214],"f186","M144.7 98.7c-21 34.1-33.1 74.3-33.1 117.3c0 98 62.8 181.4 150.4 211.7c-12.4 2.8-25.3 4.3-38.6 4.3C126.6 432 48 353.3 48 256c0-68.9 39.4-128.4 96.8-157.3zm62.1-66C91.1 41.2 0 137.9 0 256C0 379.7 100 480 223.5 480c47.8 0 92-15 128.4-40.6c1.9-1.3 3.7-2.7 5.5-4c4.8-3.6 9.4-7.4 13.9-11.4c2.7-2.4 5.3-4.8 7.9-7.3c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-3.7 .6-7.4 1.2-11.1 1.6c-5 .5-10.1 .9-15.3 1c-1.2 0-2.5 0-3.7 0c-.1 0-.2 0-.3 0c-96.8-.2-175.2-78.9-175.2-176c0-54.8 24.9-103.7 64.1-136c1-.9 2.1-1.7 3.2-2.6c4-3.2 8.2-6.2 12.5-9c3.1-2 6.3-4 9.6-5.8c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-3.6-.3-7.1-.5-10.7-.6c-2.7-.1-5.5-.1-8.2-.1c-3.3 0-6.5 .1-9.8 .2c-2.3 .1-4.6 .2-6.9 .4z"]},faPenSlash:{prefix:"far",iconName:"pen-slash",icon:[640,512,[],"e213","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L409.9 296 556.7 149.3c21.9-21.9 24.6-55.6 8.2-80.5c-2.3-3.5-5.1-6.9-8.2-10L517.3 19.3c-25-25-65.5-25-90.5 0L264.2 181.8 38.8 5.1zM302.3 211.6L385 129 447 191l-75.1 75.1-69.6-54.5zm38.9 153.1l-38-29.9-84.6 84.6c-4.7 4.7-10.6 8.2-17 10.1l-23.4 6.9-54.8 16.1 16.1-54.8 6.9-23.4c1.7-5.6 4.5-10.8 8.4-15.2c.6-.6 1.1-1.2 1.7-1.8l77.3-77.3-38-29.9-73.2 73.2c-10.4 10.4-18 23.3-22.2 37.4L77.4 439 65 481.2c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1L137 498.6l78.1-23c12.4-3.6 23.7-9.9 33.4-18.4c1.4-1.2 2.7-2.5 4-3.8l88.6-88.6z"]},faWineGlassEmpty:eCm,faWineGlassAlt:eCd,faSquareStar:{prefix:"far",iconName:"square-star",icon:[448,512,[],"e27f","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 25c6.1 0 11.7 3.5 14.3 8.9l31.3 63.3 69.9 10.2c6 .9 11 5.1 12.9 10.9s.3 12.2-4 16.4L297.8 280l11.9 69.6c1 6-1.4 12.1-6.4 15.6s-11.5 4.1-16.8 1.2L224 333.6l-62.5 32.9c-5.4 2.8-11.9 2.4-16.9-1.2s-7.4-9.6-6.4-15.6L150.2 280 99.7 230.7c-4.4-4.3-5.9-10.6-4-16.4s6.9-10 12.9-10.9l69.9-10.2 31.3-63.3c2.7-5.5 8.3-8.9 14.3-8.9z"]},faCheese:{prefix:"far",iconName:"cheese",icon:[512,512,[],"f7ef","M464 240.2V256H48c0-3.9 2-7.6 5.3-9.8L301.5 80.7c.7-.4 1.5-.7 2.3-.7C392.3 80 464 151.7 464 240.2zM48 304H464V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V304zm464-48V240.2C512 125.2 418.8 32 303.8 32c-10.3 0-20.3 3-28.9 8.7L26.6 206.2C10 217.3 0 236 0 256V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V256z"]},faSendBackward:{prefix:"far",iconName:"send-backward",icon:[512,512,[],"f87f","M64 0C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64h64V224c0-53 43-96 96-96H352V64c0-35.3-28.7-64-64-64H64zM224 208H448c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16zm-64 16V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64z"]},faYinYang:{prefix:"far",iconName:"yin-yang",icon:[512,512,[9775],"f6ad","M464 256c0 114.9-93.1 208-208 208c-50.9 0-92.2-41.2-92.2-92s41.3-92 92.2-92c77.3 0 140-62.7 140-140c0-15.4-2.5-30.1-7-44c45.9 38.2 75 95.7 75 160zM256 48c50.8 0 92 41.2 92 92s-41.2 92-92 92c-77.3 0-140.2 62.6-140.2 140c0 15.3 2.5 30 7 43.8C77.1 377.6 48 320.2 48 256C48 141.1 141.1 48 256 48zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-368a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faMusic:{prefix:"far",iconName:"music",icon:[512,512,[127925],"f001","M512 31c0-17.1-13.9-31-31-31c-3.1 0-6.2 .5-9.1 1.4l-311 95.7C150.9 100.2 144 109.5 144 120V240 362.7c-14.1-6.8-30.5-10.7-48-10.7c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80V260.2l272-83.7V298.7c-14.1-6.8-30.5-10.7-48-10.7c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80V144.6c0-.4 0-.7 0-1.1V31zM464 368c0 9.8-12.9 32-48 32s-48-22.2-48-32s12.9-32 48-32s48 22.2 48 32zM144 432c0 9.8-12.9 32-48 32s-48-22.2-48-32s12.9-32 48-32s48 22.2 48 32zM464 126.3L192 210V137.7L464 54v72.2z"]},faCompassSlash:{prefix:"far",iconName:"compass-slash",icon:[640,512,[],"f5e9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-95.4-74.8C561.1 354.5 576 307 576 256C576 114.6 461.4 0 320 0C246.8 0 180.9 30.7 134.2 79.9L38.8 5.1zM172.2 109.7C209.9 71.6 262.2 48 320 48c114.9 0 208 93.1 208 208c0 39.8-11.2 77-30.6 108.6L397.1 285.9l47.5-123.5c7.5-19.4-11.6-38.5-31-31L270.3 186.5l-98.1-76.9zM468.1 464.8l-39.7-31.3C396.8 452.9 359.7 464 320 464c-114.9 0-208-93.1-208-208c0-22.3 3.5-43.8 10-63.9L82.3 160.8C70.5 190.2 64 222.4 64 256c0 141.4 114.6 256 256 256c55.2 0 106.3-17.5 148.1-47.2zM317 345.8l-92.2-72.6-29.4 76.5c-7.5 19.4 11.6 38.5 31 31L317 345.8z"]},faClockOne:{prefix:"far",iconName:"clock-one",icon:[512,512,[],"e34e","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 120v56.7l20-30c7.4-11 22.3-14 33.3-6.7s14 22.3 6.7 33.3l-64 96c-5.9 8.8-16.8 12.7-26.9 9.7s-17-12.4-17-23V120c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faFileMusic:{prefix:"far",iconName:"file-music",icon:[384,512,[],"f8b6","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM304 208c0-5.2-2.6-10.2-6.9-13.2s-9.8-3.7-14.7-1.8l-128 48c-6.2 2.3-10.4 8.3-10.4 15v32 81.8c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V299.1l96-36v74.7c-5-1.2-10.4-1.8-16-1.8c-26.5 0-48 14.3-48 32s21.5 32 48 32s48-14.3 48-32V240 208z"]},faCodeCommit:{prefix:"far",iconName:"code-commit",icon:[640,512,[],"f386","M320 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm158.2-88c-11.6 77-78 136-158.2 136s-146.6-59-158.2-136H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H161.8c11.6-77 78-136 158.2-136s146.6 59 158.2 136H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H478.2z"]},faTemperatureLow:{prefix:"far",iconName:"temperature-low",icon:[512,512,[],"f76b","M416 48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM80 112c0-35.3 28.7-64 64-64s64 28.7 64 64V273.9c0 14.5 5.7 27.1 12.8 36.6c12 16 19.2 35.9 19.2 57.5c0 53-43 96-96 96s-96-43-96-96c0-21.6 7.1-41.5 19.2-57.5C74.3 301 80 288.4 80 273.9V112zM144 0C82.1 0 32 50.2 32 112V273.9c0 1.7-.7 4.4-3.2 7.8C10.7 305.7 0 335.7 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-32.4-10.7-62.3-28.8-86.4c-2.5-3.4-3.2-6.1-3.2-7.8V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},faPersonBiking:eCp,faBiking:eCz,faDisplayChartUpCircleCurrency:{prefix:"far",iconName:"display-chart-up-circle-currency",icon:[640,512,[],"e5e5","M64 48H512c8.8 0 16 7.2 16 16V194.9c17 3.1 33.1 8.7 48 16.3V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H211.7l-8 48H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h72H352h42.8c-18.3-12.9-34.1-29.2-46.3-48H323.7 288 252.3l8-48H288h27.7 11c-4.3-15.3-6.6-31.4-6.6-48H240.4c-.3 0-.6 0-.8 0H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16zM480 192.7V120c0-13.3-10.7-24-24-24H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h22.1L304 238.1l-63-63c-9.4-9.4-24.6-9.4-33.9 0L103 279c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87 63 63c4.5 4.5 10.6 7 17 7s12.5-2.5 17-7l111-111V200c0 1.3 .1 2.6 .3 3.9c15-5.8 31-9.7 47.7-11.2zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM521.4 393.4a35.9 35.9 0 1 0 -50.7-50.7 35.9 35.9 0 1 0 50.7 50.7zm10 32.6c-21.6 13.2-49.1 13.2-70.7 0l-17.3 17.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L438 403.3c-13.2-21.6-13.2-49.1 0-70.7l-17.3-17.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L460.7 310c21.6-13.2 49.1-13.2 70.7 0l17.3-17.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L554 332.7c13.2 21.6 13.2 49.1 0 70.7l17.3 17.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L531.3 426z"]},faSkeleton:{prefix:"far",iconName:"skeleton",icon:[512,512,[],"f620","M256 0c13.3 0 24 10.7 24 24V64H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v48H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v48H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v85.7l75.5-32.3c8.3-3.5 17.2-5.4 26.1-5.4c36.7 0 66.4 29.7 66.4 66.4v1.5c0 18-7.2 35.3-19.9 48l-25.8 25.8c-11.7 11.7-27.6 18.3-44.1 18.3H153.9c-16.6 0-32.4-6.6-44.1-18.3L83.9 467.9c-12.7-12.7-19.9-30-19.9-48v-1.5c0-36.7 29.7-66.4 66.4-66.4c9 0 17.9 1.8 26.1 5.4L232 389.7V304H120c-13.3 0-24-10.7-24-24s10.7-24 24-24H232V208H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H232V112H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H232V24c0-13.3 10.7-24 24-24zM184 440a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm192 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},faCircleG:{prefix:"far",iconName:"circle-g",icon:[512,512,[],"e10f","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176 256c0-44.2 35.8-80 80-80c20.5 0 39.2 7.7 53.3 20.4c9.9 8.8 25.1 8 33.9-1.9s8-25-1.9-33.9C318.7 140.3 288.8 128 256 128c-70.7 0-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128c0-13.3-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h52.3c-10.2 32.5-40.5 56-76.3 56c-44.2 0-80-35.8-80-80z"]},faCircleArrowUpLeft:{prefix:"far",iconName:"circle-arrow-up-left",icon:[512,512,[],"e0fb","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm64-368H168c-13.3 0-24 10.7-24 24V328c0 13.3 10.7 24 24 24s24-10.7 24-24V225.9L327 361c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-135-135H320c13.3 0 24-10.7 24-24s-10.7-24-24-24z"]},faCoinBlank:{prefix:"far",iconName:"coin-blank",icon:[512,512,[],"e3fb","M256 304c64 0 119.6-14.7 157.5-36c39.4-22.2 50.5-45.3 50.5-60s-11.1-37.8-50.5-60C375.6 126.7 320 112 256 112s-119.6 14.7-157.5 36C59.1 170.2 48 193.3 48 208s11.1 37.8 50.5 60c37.9 21.3 93.5 36 157.5 36zM0 208C0 128.5 114.6 64 256 64s256 64.5 256 144l0 48 0 64c0 70.7-114.6 128-256 128S0 390.7 0 320l0-64 0-48zM256 352c-13.6 0-27-.6-40-1.7l0 48c12.9 1.1 26.3 1.7 40 1.7s27.1-.6 40-1.7l0-48c-13 1.1-26.4 1.7-40 1.7zM120 330l0 47.7c18.7 7 40.3 12.7 64 16.6l0-48.1c-22.8-3.8-44.3-9.2-64-16.2zM88 316.7C73 309.3 59.6 301 48 292l0 28c0 6.8 6.2 24.2 40 43.1l0-46.5zm240 29.6l0 48.1c23.7-3.9 45.3-9.6 64-16.6l0-47.7c-19.7 7-41.2 12.5-64 16.2zM464 320l0-28c-11.6 9.1-25 17.4-40 24.7l0 46.5c33.8-18.9 40-36.3 40-43.1z"]},faBroom:{prefix:"far",iconName:"broom",icon:[576,512,[129529],"f51a","M569 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L335 207l-39-39c-5.1-5.1-12.1-8-19.4-8c-12.2 0-23 8.1-26.3 19.9l-15.9 55.6-.6-.1c-46.4-7.1-93.5 8.3-126.7 41.5L97 287c-18.4 18.4-29.7 42.4-32.4 68c-.4 3.8-.6 7.7-.6 11.6c0 9.6 7.8 17.3 17.3 17.3H104L81.3 404.9 57.1 427.3 7.2 473.4C2.6 477.6 0 483.5 0 489.7C0 502 10 512 22.3 512l172.7 0c39.1 0 76.6-15.5 104.2-43.2c33.2-33.2 48.6-80.2 41.5-126.7l-.1-.6 55.6-15.9c11.8-3.4 19.9-14.1 19.9-26.3c0-7.3-2.9-14.2-8-19.4l-39-39L569 41zM278.8 254.8l8-28.1 62.4 62.4-28.1 8-42.3-42.3zm-52.3 28l9.8 1.5 55.4 55.4 1.5 9.8c4.8 31.3-5.6 63-28 85.4c-18.6 18.6-43.9 29.1-70.3 29.1L88.1 464l48.5-44.7c14.5-13.4 19.3-34.3 12.1-52.7c-5.4-13.7-16.6-23.9-30.1-28.3c3.1-6.4 7.3-12.2 12.4-17.3l10.2-10.2c22.4-22.4 54.1-32.8 85.4-28z"]},faVacuum:{prefix:"far",iconName:"vacuum",icon:[640,512,[],"e04d","M290 48c-27.1 0-50.6 19-56.2 45.5L206 224H156.9L186.8 83.5C197.2 34.8 240.2 0 290 0H528c61.9 0 112 50.1 112 112c0 44.8-26.3 83.5-64.3 101.4C596.1 243.9 608 280.5 608 320V448c0 35.3-28.7 64-64 64H468.7c14.8-13 26.5-29.4 34-48H544c8.8 0 16-7.2 16-16V320c0-79.5-64.5-144-144-144c-8.8 0-16 7.2-16 16v97c-5.2-.7-10.6-1-16-1c-11 0-21.8 1.4-32 4V192c0-35.3 28.7-64 64-64c47.9 0 91.8 17.6 125.4 46.6c28.9-6.1 50.6-31.9 50.6-62.6c0-35.3-28.7-64-64-64H290zM150.1 256h49.1L171.7 385.1c29.8 5.5 52.3 31.6 52.3 62.9c0 35.3-28.7 64-64 64H32c-17.7 0-32-14.3-32-32c0-53 43-96 96-96h26.9l27.2-128zM432 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-144 0a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM176 448c0-8.8-7.2-16-16-16H96c-20.9 0-38.7 13.4-45.3 32H160c8.8 0 16-7.2 16-16zm208-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faShieldHeart:{prefix:"far",iconName:"shield-heart",icon:[512,512,[],"e574","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM144 221.3c0 16.2 6.5 31.8 17.9 43.3l82.7 82.7c6.2 6.2 16.4 6.2 22.6 0l82.7-82.7c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3c-16.2 0-31.8 6.5-43.3 17.9l-7.4 7.4-7.4-7.4c-11.5-11.5-27.1-17.9-43.3-17.9c-33.8 0-61.3 27.4-61.3 61.3z"]},faCardHeart:{prefix:"far",iconName:"card-heart",icon:[384,512,[],"e3eb","M64 48c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM80 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0L97.9 264.6C86.5 253.1 80 237.5 80 221.3z"]},faLightbulbCflOn:{prefix:"far",iconName:"lightbulb-cfl-on",icon:[640,512,[],"e5a7","M343.3 18.2C340.1 5.3 327-2.5 314.2 .7l-128 32c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5l128-32c12.9-3.2 20.7-16.2 17.5-29.1zm110.5 93.1c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5l-256 64c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5l256-64zm0 96c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5l-256 64c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5l256-64zM416 416c0-17.7-14.3-32-32-32H304V294.2l-48 12V384c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h40v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8h40c17.7 0 32-14.3 32-32V416zm37.8-112.7c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5l-64 16-16 4 0 0-8 2c-11.1 2.8-18.5 12.9-18.2 23.9V384h48V320.7l5.8-1.5 64-16zM53.3 4C42.3-3.3 27.4-.3 20 10.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L53.3 4zM613.3 44c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zM24 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H88c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm528 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H552zM101.3 332c11-7.4 14-22.3 6.7-33.3s-22.3-14-33.3-6.7l-48 32c-11 7.4-14 22.3-6.7 33.3s22.3 14 33.3 6.7l48-32zm464-39.9c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l48 32c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3l-48-32z"]},faMelon:{prefix:"far",iconName:"melon",icon:[512,512,[],"e310","M464 256c0-25.8-4.7-50.4-13.2-73.2c-14.9 51.3-51.2 110.5-104.3 163.6s-112.3 89.4-163.6 104.3c22.8 8.6 47.4 13.2 73.2 13.2c114.9 0 208-93.1 208-208zM61.2 329.2c14.9-51.3 51.2-110.5 104.3-163.6s112.3-89.4 163.6-104.3C306.4 52.7 281.8 48 256 48C141.1 48 48 141.1 48 256c0 25.8 4.7 50.4 13.2 73.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM403 109c-5.2-5.2-24.1-13.9-67.8 .7c-40.7 13.6-89.8 44-135.7 89.9s-76.3 95-89.9 135.7c-14.6 43.7-5.8 62.6-.7 67.8s24.1 13.9 67.8-.7c40.7-13.6 89.9-44 135.7-89.9s76.3-95 89.9-135.7c14.6-43.7 5.8-62.6 .7-67.8z"]},faGopuram:{prefix:"far",iconName:"gopuram",icon:[512,512,[],"f664","M120 0c13.3 0 24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h32V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8V64 80v48 2.7c18.6 6.6 32 24.4 32 45.3v48c0 .9 0 1.8-.1 2.7c18.7 6.6 32.1 24.4 32.1 45.3v64c0 .9 0 1.8-.1 2.7c18.7 6.6 32.1 24.4 32.1 45.3v80c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V384c0-20.9 13.4-38.7 32.1-45.3c0-.9-.1-1.8-.1-2.7V272c0-20.9 13.4-38.7 32.1-45.3c0-.9-.1-1.8-.1-2.7V176c0-20.9 13.4-38.7 32-45.3V128 80 64 32 24c0-13.3 10.7-24 24-24zm24 80v48H368V80H144zm-32 96v48h48V176H144 112zm208 48V176H192v48h32c0-17.7 14.3-32 32-32s32 14.3 32 32h32zm32-48v48h48V176H368 352zm0 96H160v64h64V320c0-17.7 14.3-32 32-32s32 14.3 32 32v16h64V272zm32 64h48V272H400 384v64zM128 464h80V448c0-26.5 21.5-48 48-48s48 21.5 48 48v16h80V384H352 160 128v80zm288 0h48V384H432 416v80zM128 272H112 80v64h48V272zM96 384H80 48v80H96V384z"]},faEarthOceania:eCC,faGlobeOceania:eCL,faContainerStorage:{prefix:"far",iconName:"container-storage",icon:[640,512,[],"f4b7","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80h8V432H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 584h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V80h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H584 56 24zM80 432V80H560V432H80zm96-280c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24V360c0 13.3 10.7 24 24 24s24-10.7 24-24V152z"]},faFacePouting:{prefix:"far",iconName:"face-pouting",icon:[512,512,[],"e387","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM161.3 382.1c-5.4 12.3 8.7 21.6 21.1 16.4c22.4-9.5 47.4-14.8 73.7-14.8s51.3 5.3 73.7 14.8c12.4 5.2 26.5-4.1 21.1-16.4c-16-36.6-52.4-62.1-94.8-62.1s-78.8 25.6-94.8 62.1zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},faSquareXmark:eCI,faTimesSquare:eCA,faXmarkSquare:eCH,faFaceExplode:eCv,faExplodingHead:eCV,faHashtag:{prefix:"far",iconName:"hashtag",icon:[448,512,[62098],"23","M188.7 32.5c13 2.6 21.4 15.2 18.8 28.2L192.5 136h111l16.9-84.7c2.6-13 15.2-21.4 28.2-18.8s21.4 15.2 18.8 28.2L352.5 136H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H342.9L314.1 328H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H304.5l-16.9 84.7c-2.6 13-15.2 21.4-28.2 18.8s-21.4-15.2-18.8-28.2L255.5 376h-111l-16.9 84.7c-2.6 13-15.2 21.4-28.2 18.8s-21.4-15.2-18.8-28.2L95.5 376H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h81.1l28.8-144H56c-13.3 0-24-10.7-24-24s10.7-24 24-24h87.5l16.9-84.7c2.6-13 15.2-21.4 28.2-18.8zM182.9 184L154.1 328h111l28.8-144h-111z"]},faUpRightAndDownLeftFromCenter:eCy,faExpandAlt:eCN,faOilCan:{prefix:"far",iconName:"oil-can",icon:[640,512,[],"f613","M328 112c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48H147.2 144 96 48c-26.5 0-48 21.5-48 48v64.8c0 19 11.2 36.2 28.5 43.9l67.5 30V368c0 26.5 21.5 48 48 48H403.1c18.4 0 35.8-7.9 48-21.7L615 208.6l1.4-1.6 7.6-8.6 9.4-10.6c12.3-13.9-.3-35.4-18.4-31.5l-13.9 3-11.3 2.4-2.1 .4L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8H280V112h48zm97.1 125.8c10.4 5.2 22.3 6.7 33.6 4.3l72.1-15.4L412.7 360.5c-2.4 2.8-5.9 4.3-9.6 4.3H147.2V211.2H368.9c2 0 3.9 .5 5.7 1.4l50.5 25.2zM96 294.1L48 272.8V208H96v3.2 82.9z"]},faT:{prefix:"far",iconName:"t",icon:[384,512,[116],"54","M24 32C10.7 32 0 42.7 0 56S10.7 80 24 80H168V456c0 13.3 10.7 24 24 24s24-10.7 24-24V80H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H192 24z"]},faTransformerBolt:{prefix:"far",iconName:"transformer-bolt",icon:[384,512,[],"e2a4","M136 24c0-13.3-10.7-24-24-24S88 10.7 88 24v8H64c-8.8 0-16 7.2-16 16s7.2 16 16 16h48 48c8.8 0 16-7.2 16-16s-7.2-16-16-16H136V24zm160 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H224c-8.8 0-16 7.2-16 16s7.2 16 16 16h48 48c8.8 0 16-7.2 16-16s-7.2-16-16-16H296V24zM48 112c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zM24 160c-13.3 0-24 10.7-24 24s10.7 24 24 24h8V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 328h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V208h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H328 56 24zM80 464V208H304V464H80zM233.4 243.1c-5.9-4.3-14-4-19.6 .7l-96 80c-5.2 4.3-7.1 11.4-4.8 17.7s8.3 10.6 15 10.6h40.4l-23.2 58.1c-2.7 6.8-.5 14.6 5.5 18.9s14 4 19.6-.7l96-80c5.2-4.3 7.1-11.4 4.8-17.7s-8.3-10.6-15-10.6H215.6l23.2-58.1c2.7-6.8 .5-14.6-5.5-18.9z"]},faHippo:{prefix:"far",iconName:"hippo",icon:[640,512,[129435],"f6ed","M391 39c9.4-9.4 24.6-9.4 33.9 0l14.2 14.2C449.5 49.9 460.5 48 472 48h32c15.8 0 30.8 3.5 44.2 9.8L559 47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7c13.8 17.7 22 39.9 22 64c0 .3 .1 .6 .3 .7c19.4 17.6 31.7 43 31.7 71.3c0 28.4-12.4 54-32 71.6l0 .4v32c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24v-8H480v8c0 13.3-10.7 24-24 24H440c-13.3 0-24-10.7-24-24V314.5c-37.3-13.2-64-48.7-64-90.5c0-16.2 4-31.4 11.1-44.8c2.9-5.6 4.9-11.7 4.9-18V152c0-8.9 1.1-17.5 3.2-25.8c-25.6-9.4-52.7-14.2-80-14.2H256 231.2C147.7 112 80 179.7 80 263.2c0 19.7-4.1 39.2-12.1 57.2L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 153.2 121.2 64 231.2 64H256h35.2c35.1 0 69.9 6.6 102.6 19.5c1.2-1.4 2.4-2.7 3.7-4L391 73c-9.4-9.4-9.4-24.6 0-33.9zm81 57c-30.9 0-56 25.1-56 56v9.2c0 16.4-5.1 30.3-10.5 40.4c-3.5 6.6-5.5 14.2-5.5 22.4c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48c0-14.1-6-26.8-15.8-35.6C566 179.2 560 166 560 152c0-30.9-25.1-56-56-56H472zM408 377.6c7.1 4.1 15.3 6.4 24 6.4h24v40c0 30.9-25.1 56-56 56H352c-30.9 0-56-25.1-56-56V407.6c-26.4 5.4-53.6 5.4-80 0V424c0 30.9-25.1 56-56 56H120c-30.9 0-56-25.1-56-56V376c0-13.3 10.7-24 24-24s24 10.7 24 24v48c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8V376c0-7.6 3.6-14.8 9.8-19.3s14.1-5.8 21.4-3.6l11.3 3.6c29.6 9.3 61.4 9.3 91 0l11.3-3.6c7.3-2.3 15.2-1 21.4 3.6s9.8 11.7 9.8 19.3v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V377.6zM464 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-56 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm72 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faChartColumn:{prefix:"far",iconName:"chart-column",icon:[512,512,[],"e0e3","M24 32c13.3 0 24 10.7 24 24V408c0 13.3 10.7 24 24 24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56C0 42.7 10.7 32 24 32zM168 224c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24zm120-72V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm72 40c13.3 0 24 10.7 24 24V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zM480 88V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faCassetteVhs:eCx,faVhs:eCT,faInfinity:{prefix:"far",iconName:"infinity",icon:[640,512,[8734,9854],"f534","M0 237.3C0 159.3 63.3 96 141.3 96c39 0 76.2 16.1 102.9 44.5L320 221l75.8-80.5C422.5 112.1 459.7 96 498.7 96c78 0 141.3 63.3 141.3 141.3v37.4c0 78-63.3 141.3-141.3 141.3c-39 0-76.2-16.1-102.9-44.5L320 291l-75.8 80.5C217.5 399.9 180.3 416 141.3 416C63.3 416 0 352.7 0 274.7V237.3zM287 256l-77.8-82.6c-17.6-18.7-42.2-29.4-68-29.4C89.8 144 48 185.8 48 237.3v37.4c0 51.5 41.8 93.3 93.3 93.3c25.7 0 50.3-10.6 68-29.4L287 256zm65.9 0l77.8 82.6c17.6 18.7 42.2 29.4 68 29.4c51.5 0 93.3-41.8 93.3-93.3V237.3c0-51.5-41.8-93.3-93.3-93.3c-25.7 0-50.3 10.6-68 29.4L353 256z"]},faVialCircleCheck:{prefix:"far",iconName:"vial-circle-check",icon:[512,512,[],"e596","M0 56C0 42.7 10.7 32 24 32h8H80h96 48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V80H24C10.7 80 0 69.3 0 56zM80 80V192h96V80H80zm0 160V384c0 26.5 21.5 48 48 48s48-21.5 48-48V240H80zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faChimney:{prefix:"far",iconName:"chimney",icon:[448,512,[],"f78b","M48 176H400V80H48v96zM0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32V192c0 17.7-14.3 32-32 32V360 464c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H288v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V384H184 80v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V360l0-136c-17.7 0-32-14.3-32-32V64zM80 224V336h80V224H80zm128 0V336h56H368V224H208z"]},faObjectIntersect:{prefix:"far",iconName:"object-intersect",icon:[512,512,[],"e49d","M96 48H64c-8.8 0-16 7.2-16 16V96H0V64C0 28.7 28.7 0 64 0H96V48zm32 0V0h96V48H128zM0 128H48v96H0V128zm352 32v48 48 32c0 35.3-28.7 64-64 64H224 208 160V304 256 224c0-35.3 28.7-64 64-64h64 16 48zM160 416h48v32c0 8.8 7.2 16 16 16h32v48H224c-35.3 0-64-28.7-64-64V416zM352 64V96H304V64c0-8.8-7.2-16-16-16H256V0h32c35.3 0 64 28.7 64 64zm64 144V160h32c35.3 0 64 28.7 64 64v32H464V224c0-8.8-7.2-16-16-16H416zM96 304v48H64c-35.3 0-64-28.7-64-64V256H48v32c0 8.8 7.2 16 16 16H96zM288 464h96v48H288V464zm160 48H416V464h32c8.8 0 16-7.2 16-16V416h48v32c0 35.3-28.7 64-64 64zm64-128H464V288h48v96zM304 208H224c-8.8 0-16 7.2-16 16v80h80c8.8 0 16-7.2 16-16V208z"]},faPersonArrowDownToLine:{prefix:"far",iconName:"person-arrow-down-to-line",icon:[640,512,[],"e538","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-13.7 80h27.5c.8 0 1.5 0 2.3 .1V304H176V176.1c.7 0 1.5-.1 2.3-.1zM176 464V352h32V464H176zm-48 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H152h80H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H256V223.6l43.1 76.2c6.5 11.5 21.2 15.6 32.7 9.1s15.6-21.2 9.1-32.7L282.3 172.7c-15.6-27.6-44.9-44.7-76.6-44.7H178.3c-31.7 0-61 17.1-76.6 44.7L43.1 276.2c-6.5 11.5-2.5 26.2 9.1 32.7s26.2 2.5 32.7-9.1L128 223.6V464zM472 56l0 281.7-47.9-43.5c-9.8-8.9-25-8.2-33.9 1.6s-8.2 25 1.6 33.9l88 80c9.2 8.3 23.1 8.3 32.3 0l88-80c9.8-8.9 10.5-24.1 1.6-33.9s-24.1-10.5-33.9-1.6L520 337.7 520 56c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},faVoicemail:{prefix:"far",iconName:"voicemail",icon:[640,512,[],"f897","M144 144a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM251.3 336c22.8-25.5 36.7-59.1 36.7-96c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 36.9 13.9 70.5 36.7 96H251.3zM496 144a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},faBlockBrick:eCb,faWallBrick:eCw,faFan:{prefix:"far",iconName:"fan",icon:[512,512,[],"f863","M304 40l-4.1 38.2-5.7 52.7c9.4-4 18.9-6.9 28.5-8.6c7-1.2 14-1.9 21-2.2c79-2.9 151.9 53.9 167.7 132.1c.5 2.5 .7 5.1 .7 7.7V264c0 22.1-17.9 40-40 40l-38.2-4.1-52.7-5.7c4 9.4 6.9 18.9 8.6 28.5c1.2 7 1.9 14 2.2 21c2.9 79-53.9 151.9-132.1 167.7c-2.5 .5-5.1 .7-7.7 .7H248c-22.1 0-40-17.9-40-40l4.1-38.2 5.7-52.7c-9.4 4-18.9 6.9-28.5 8.6c-7 1.2-14 1.9-21 2.2C89.4 394.8 16.4 338 .7 259.8c-.5-2.5-.7-5.1-.7-7.7V248c0-22.1 17.9-40 40-40l38.2 4.1 52.7 5.7c-4-9.4-6.9-18.9-8.6-28.5c-1.2-7-1.9-14-2.2-21C117.2 89.4 174 16.4 252.2 .7c2.5-.5 5.1-.7 7.7-.7H264c22.1 0 40 17.9 40 40zm82.3 206.5l76.3 8.3c-15.2-56.4-73.6-95.1-131.8-85.1c-5.5 .9-11.4 2.7-17.8 5.4c-15.7 6.7-33.7 4.6-47.4-5.6s-21-26.8-19.2-43.7l8.3-76.3c-56.4 15.2-95.1 73.6-85.1 131.8c.9 5.5 2.7 11.4 5.4 17.8c6.7 15.7 4.6 33.7-5.6 47.4s-26.8 21-43.7 19.2l-76.3-8.3c15.2 56.4 73.6 95.1 131.8 85.1c5.5-.9 11.4-2.7 17.8-5.4c15.7-6.7 33.7-4.6 47.4 5.6s21 26.8 19.2 43.7l-8.3 76.3c56.4-15.2 95.1-73.6 85.1-131.8c-.9-5.5-2.7-11.4-5.4-17.8c-6.7-15.7-4.6-33.7 5.6-47.4s26.8-21 43.7-19.2zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faBagsShopping:{prefix:"far",iconName:"bags-shopping",icon:[576,512,[128717],"f847","M176 96c0-26.5 21.5-48 48-48s48 21.5 48 48v64H176V96zm-48 64H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64h96V432H64c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16H384c8.8 0 16 7.2 16 16h48c0-35.3-28.7-64-64-64H320V96c0-53-43-96-96-96s-96 43-96 96v64zm128 96c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H256zm64 80v16c0 35.3 28.7 64 64 64s64-28.7 64-64V336c0-8.8 7.2-16 16-16s16 7.2 16 16v16c0 53-43 96-96 96s-96-43-96-96V336c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faParagraphLeft:eCD,faParagraphRtl:eCk,faPersonWalkingLuggage:{prefix:"far",iconName:"person-walking-luggage",icon:[576,512,[],"e554","M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM365.8 266.6l29.9-89.8c7.7 1.2 15 3.6 21.7 7.1c-.1 .3-.2 .7-.3 1L384.7 288.6l-16.3-13.3c-2.6-2.1-3.6-5.6-2.5-8.7zm59 54.6l28.5-91.3 10.5 36.7c1.9 6.5 5.4 12.5 10.2 17.3L503 313c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6-10.9-38.1C484.1 162.8 437.9 128 385.3 128h-4.9c-16.1 0-32.1 2.6-47.4 7.7c-39.9 13.3-72.4 42.8-89.5 81.3l-9.5 21.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2l9.5-21.3c10.9-24.4 30.9-43.5 55.6-53.3l-22.8 68.3c-7.4 22.1-.3 46.5 17.8 61.2l104.4 84.8 22.1 96c3 12.9 15.9 21 28.8 18s21-15.9 18-28.8L488.6 384c-2-8.7-6.8-16.4-13.8-22.1l-50.1-40.7zm-101.1 21l-24.1 60.4L231 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l69.7-69.7c3.8-3.8 6.8-8.4 8.9-13.4l19.2-48-39-31.7zm-75.7-52c-7.6-4.4-17.4-1.8-21.9 5.8L203 335.9 147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c.6-1 1.1-1.9 1.5-2.9L253.8 312c4.4-7.6 1.8-17.4-5.8-21.9z"]},faCaravanSimple:eCS,faCaravanAlt:eCE,faTurtle:{prefix:"far",iconName:"turtle",icon:[576,512,[128034],"f726","M336 240V208c0-70.7-57.3-128-128-128S80 137.3 80 208v32H336zm48-32v41.2c0 21.4-17.4 38.8-38.8 38.8H70.8C49.4 288 32 270.6 32 249.2V208c0-97.2 78.8-176 176-176s176 78.8 176 176zm96 80c-8.3 0-16.3-1.6-23.6-4.5C440.3 328 400.4 361 352 367v1 72c0 22.1-17.9 40-40 40H264c-22.1 0-40-17.9-40-40V368H192v72c0 22.1-17.9 40-40 40H104c-22.1 0-40-17.9-40-40V368H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64h48 32 48 32 48 32 32c44.2 0 80-35.8 80-80V224 192 176c0-35.3 28.7-64 64-64c53 0 96 43 96 96v16c0 35.3-28.7 64-64 64H480zM272 368v64h32V368H272zm-160 0v64h32V368H112zM496 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faPencilMechanical:{prefix:"far",iconName:"pencil-mechanical",icon:[512,512,[],"e5ca","M500.7 36.7L475.3 11.3C468.1 4.1 458.2 0 448 0s-20.1 4.1-27.3 11.3L389.5 42.5c-4.3-1.6-8.9-2.5-13.5-2.5c-10.2 0-20.1 4.1-27.3 11.3L317 83 287.6 53.7c-21.9-21.9-57.3-21.9-79.2 0L103 159c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L242.3 87.6c3.1-3.1 8.2-3.1 11.3 0L283 117 72.8 327.2C67 333 62.8 340.1 60.6 348L32.8 445.3 7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l25.7-25.7L164 451.4c7.8-2.2 15-6.4 20.8-12.2L460.7 163.3c7.2-7.2 11.3-17.1 11.3-27.3c0-4.7-.8-9.3-2.5-13.5l31.1-31.1C507.9 84.1 512 74.2 512 64s-4.1-20.1-11.3-27.3zM376 91.9L420.1 136 183 373.1 138.9 329 376 91.9zM89.1 422.9l16.9-59 42.2 42.2-59 16.9z"]},faUpDown:eCj,faArrowsAltV:eCO,faCloudMoonRain:{prefix:"far",iconName:"cloud-moon-rain",icon:[576,512,[],"f73c","M353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5C417 0 363.5 46.5 353.7 107.6zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zM128.1 192c0-26.5 21.5-48 48-48c22.8 0 41.9 15.9 46.8 37.2c2.1 8.9 9 15.9 18 18s18.3-1.2 24.1-8.3c7.4-9.1 18.6-14.9 31.1-14.9c20.3 0 37.2 15.2 39.7 34.8c.1 .6 .2 1.2 .3 1.7v1.1c0 .3 0 .6 0 .9c0 .5 0 1 0 1.5s0 1 0 1.5c0 .3 0 .6 0 .9v30.2c0 7 3 13.6 8.3 18.1s12.2 6.6 19.1 5.6c1.5-.2 3-.3 4.6-.3c17.7 0 32 14.3 32 32s-14.3 32-32 32c-.4 0-.9 0-1.3 0c-.2 0-.4 0-.6 0c-.1 0-.2 0-.4 0H98.9c-.3 0-.6 0-.9 0c-.6 0-1.2 0-1.9 0c-26.5 0-48-21.5-48-48s21.5-48 48-48c1.4 0 2.7 .1 4 .2c13.2 1.1 24.8-8.7 25.9-21.9l2-23.8c.1-.8 .1-1.6 .1-2.5zm48-96c-52.6 0-95.4 42.4-96 94.8l-.2 2.5C34.6 201 .1 240.5 .1 288c0 53 43 96 96 96c1.1 0 2.2 0 3.2-.1h266c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-38.7-27.5-71-64-78.4v-6.9c0-.9 0-1.8 0-2.7s0-1.8 0-2.7V208c0-2.9-.5-5.7-1.5-8.3c-7.7-40.8-43.4-71.7-86.5-71.7c-14.7 0-28.5 3.6-40.6 9.9C238.1 112.6 209.1 96 176.1 96z"]},faBoothCurtain:{prefix:"far",iconName:"booth-curtain",icon:[512,512,[],"f734","M56 48c-4.4 0-8 3.6-8 8V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 25.1 25.1 0 56 0h88V48H56zM416 0h40c30.9 0 56 25.1 56 56V96 392v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V459.9c-7.5 2.7-15.6 4.1-24 4.1c-18.4 0-35.3-6.9-48-18.3c-12.7 11.4-29.6 18.3-48 18.3s-35.3-6.9-48-18.3c-12.7 11.4-29.6 18.3-48 18.3c-39.8 0-72-32.2-72-72V32c0-17.7 14.3-32 32-32h64 48 48 7.8H416zM368 48H320V392c0 13.3 10.7 24 24 24s24-10.7 24-24V48zm96 344V96 56c0-4.4-3.6-8-8-8H416V96 392c0 13.3 10.7 24 24 24s24-10.7 24-24zm-240 0c0 13.3 10.7 24 24 24s24-10.7 24-24V48H224V392z"]},faCalendar:{prefix:"far",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z"]},faBoxHeart:{prefix:"far",iconName:"box-heart",icon:[448,512,[],"f49d","M248 80h94.4c6.3 0 12.1 3.7 14.6 9.5L388.4 160H248V80zM48 208H400V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V208zm152-48H59.6L91 89.5c2.6-5.8 8.3-9.5 14.6-9.5H200v80zM400.9 70c-10.3-23.1-33.2-38-58.5-38H105.6C80.3 32 57.4 46.9 47.1 70L5.5 163.6c-3.6 8.2-5.5 17-5.5 26V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V189.6c0-9-1.9-17.8-5.5-26L400.9 70zM212.7 404.7c6.2 6.2 16.4 6.2 22.6 0l77.3-77.3c20.5-20.5 20.5-53.8 0-74.3s-53.8-20.5-74.3 0L224 267.4l-14.3-14.3c-20.5-20.5-53.8-20.5-74.3 0s-20.5 53.8 0 74.3l77.3 77.3z"]},faTrailer:{prefix:"far",iconName:"trailer",icon:[640,512,[],"e041","M64 80H496c8.8 0 16 7.2 16 16V336H275.2c-16.6-28.7-47.6-48-83.2-48s-66.6 19.3-83.2 48H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM288 384H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H560V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H96c0 53 43 96 96 96s96-43 96-96zM136 112c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24V280c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24V280c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zM144 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faUserDoctorMessage:eCP,faUserMdChat:eC_,faBahai:eCB,faHaykal:eCU,faLighthouse:{prefix:"far",iconName:"lighthouse",icon:[640,512,[],"e612","M33.5 1.9l112 48c12.2 5.2 17.8 19.3 12.6 31.5s-19.3 17.8-31.5 12.6l-112-48C2.4 40.8-3.3 26.7 1.9 14.5S21.3-3.3 33.5 1.9zm112 204.1l-112 48c-12.2 5.2-26.3-.4-31.5-12.6s.4-26.3 12.6-31.5l112-48c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5zM308.6 2.9c7.1-3.8 15.7-3.8 22.8 0l104 56c11.7 6.3 16 20.8 9.8 32.5c-5.7 10.6-18.2 15.1-29.1 11.3V128H368V77.1L320 51.3 272 77.1V128H224V102.6c-11 3.9-23.4-.7-29.1-11.3c-6.3-11.7-1.9-26.2 9.8-32.5l104-56zM263.4 208L212.2 464H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v48h75.8L376.6 208H263.4zM352 512H288 189.1 152c-13.3 0-24-10.7-24-24s10.7-24 24-24h11.2l51.2-256.1c-12.5-.8-22.4-11.2-22.4-23.9c0-13.3 10.7-24 24-24h8H416h8c13.3 0 24 10.7 24 24c0 12.7-9.9 23.1-22.4 23.9L476.8 464H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H450.9 352zM638.1 14.6c5.2 12.2-.4 26.3-12.6 31.5l-112 48c-12.2 5.2-26.3-.4-31.5-12.6s.4-26.3 12.6-31.5l112-48c12.2-5.2 26.3 .4 31.5 12.6zm-156.1 160c5.2-12.2 19.3-17.8 31.5-12.6l112 48c12.2 5.2 17.8 19.3 12.6 31.5s-19.3 17.8-31.5 12.6l-112-48c-12.2-5.2-17.8-19.3-12.6-31.5z"]},faAmpGuitar:{prefix:"far",iconName:"amp-guitar",icon:[512,512,[],"f8a1","M256 0c-48.9 0-92.5 28.8-121.6 53.8c-10.7 9.2-20 18.3-27.5 26.2H64C28.7 80 0 108.7 0 144v80 24 24V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V272 248 224 144c0-35.3-28.7-64-64-64H405.1c-7.5-7.9-16.8-17.1-27.5-26.2C348.5 28.8 304.9 0 256 0zm0 48c26.4 0 53.6 13.8 77.7 32H178.3c24.1-18.2 51.4-32 77.7-32zM464 272V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V272H464zm0-48H48V144c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16v80zM112 200a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm104-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM384 304a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-32 48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32 48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-96-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 96a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-96-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 96a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-96-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 96a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM96 352a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm32-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm0 96a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm288-48a16 16 0 1 0 0 32 16 16 0 1 0 0-32z"]},faSdCard:{prefix:"far",iconName:"sd-card",icon:[384,512,[],"f7c2","M336 64V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V154.5c0-4.2 1.7-8.3 4.7-11.3l90.5-90.5c3-3 7.1-4.7 11.3-4.7H320c8.8 0 16 7.2 16 16zm48 384V64c0-35.3-28.7-64-64-64H154.5c-17 0-33.3 6.7-45.3 18.7L18.7 109.3C6.7 121.3 0 137.5 0 154.5V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64zM176 96c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V96z"]},faVolumeSlash:{prefix:"far",iconName:"volume-slash",icon:[640,512,[128263],"f2e2","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.1 386.2C556.7 352 576 306.3 576 256c0-60.1-27.7-113.8-70.9-149c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C507.3 170.7 528 210.9 528 256c0 39.1-15.6 74.5-40.9 100.5L449 326.6c19-17.5 31-42.7 31-70.6c0-30.1-13.9-56.9-35.4-74.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C425.1 227.6 432 241 432 256s-6.9 28.4-17.7 37.3c-1.3 1-2.4 2.2-3.4 3.4L352 250.6V61.8C352 45.3 338.7 32 322.2 32c-7.3 0-14.3 2.7-19.8 7.5L199.5 131 38.8 5.1zm199.1 156L304 102.3V213l-66.1-51.8zM32 216v80c0 30.9 25.1 56 56 56h78.9L302.4 472.5c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V373.3l-48-37.8v74.2L191.9 310.1c-4.4-3.9-10.1-6.1-15.9-6.1H88c-4.4 0-8-3.6-8-8V216c0-4.4 3.6-8 8-8h54.2L81.7 160.4C53.7 163.5 32 187.2 32 216z"]},faBorderBottom:{prefix:"far",iconName:"border-bottom",icon:[448,512,[],"f84d","M448 456c0 13.3-10.7 24-24 24L24 480c-13.3 0-24-10.7-24-24s10.7-24 24-24l400 0c13.3 0 24 10.7 24 24zM384 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 352A32 32 0 1 1 0 352a32 32 0 1 1 64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM448 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 160a32 32 0 1 1 64 0A32 32 0 1 1 0 160zm256 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm128 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 256A32 32 0 1 1 0 256a32 32 0 1 1 64 0zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM448 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM0 64a32 32 0 1 1 64 0A32 32 0 1 1 0 64zm256 0a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm32 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM352 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 64a32 32 0 1 1 64 0A32 32 0 1 1 96 64zm64 192a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},faWifiWeak:eCR,faWifi1:eCY,faDragon:{prefix:"far",iconName:"dragon",icon:[640,512,[128009],"f6d5","M273 17c3.1-10.1 12.4-17 23-17H424h24 27.8c35 0 68.3 15.3 91.1 41.9l56 65.4c11 12.8 17 29.1 17 46c0 39.1-31.7 70.7-70.7 70.7H546.5c-23.3 0-45.7-9.3-62.2-25.8l-3.9-3.9c1.7 12.7 8.4 24.3 18.8 32L592 296c30.2 22.7 48 58.2 48 96c0 66.3-53.7 120-120 120H432 56.5C27.7 512.3 3 490.4 .2 461.3c-2.9-30.8 19.7-58.1 50.5-61l345.6-32.6-12-13.1C353.3 320.6 336 276.2 336 230.2V188.1v0l0-.1v0l0-32-49.7-22.1c-8.3-3.7-13.8-11.8-14.2-20.9s4.4-17.6 12.3-22l37.6-20.9L282.7 44C273.9 38.1 270 27.2 273 17zM375.3 48l6 4c7 4.6 11 12.6 10.7 20.9s-5 15.9-12.3 20l-29.9 16.6 20 8.9c8.7 3.9 14.3 12.4 14.3 21.9l0 47.5v0l0 .1v0 42.1c0 34 12.8 66.8 35.7 91.9l44.6 48.7c6.2 6.7 8 16.3 4.7 24.8s-11.1 14.4-20.1 15.3L55.2 448c-4.4 .4-7.6 4.3-7.2 8.7c.4 4.2 3.9 7.3 8 7.3l.3 0v0H432h88c39.8 0 72-32.2 72-72c0-22.7-10.7-44-28.8-57.6l-92.8-69.6C446.2 246.7 432 218.2 432 188V168c0-13.3 10.7-24 24-24h32c6.4 0 12.5 2.5 17 7l13.3 13.3c7.5 7.5 17.7 11.7 28.3 11.7h22.8c12.5 0 22.7-10.2 22.7-22.7c0-5.4-1.9-10.7-5.5-14.8l-56-65.4C516.8 57.2 496.9 48 475.8 48H448 424 375.3zM514.6 95.2c-1.8 2.2-4 4.1-6.6 5.6c-11.5 6.6-26.2 2.7-32.8-8.8c-1.3-2.3-2.2-4.8-2.7-7.3c-.9-4.6 3.7-7.7 8.3-6.5l29.6 7.4c4.5 1.1 7.2 6 4.2 9.6zM520 79.5v.9c0-.3 0-.6 0-.9zM189.4 112.4L304 188.8v41.4c0 31.2 6.8 61.8 19.5 89.8H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1z"]},faShoePrints:{prefix:"far",iconName:"shoe-prints",icon:[640,512,[],"f54b","M323.7 62.6C355.1 54.7 390.3 48 416 48c41.2 0 89.8 10.6 126.5 28.9C582 96.7 592 116.3 592 128c0 9.4-5.1 21.5-35.9 33.1c-29.4 11.1-67 14.9-92.1 14.9c-34.7 0-53.5-10.4-80.2-25.7l-.7-.4c-20.6-11.8-45.1-25.8-79.1-33V67.8c6-1.7 12.7-3.4 19.7-5.2zM256 160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0C352.3 0 256 32 256 32v80 48h0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zm67.7 353.4c-7-1.8-13.7-3.5-19.7-5.2V395.1c34-7.3 58.5-21.3 79.1-33l.7-.4C282.5 346.4 301.3 336 336 336c25.2 0 62.7 3.7 92.1 14.9C458.9 362.5 464 374.6 464 384c0 11.7-10 31.3-49.5 51.1C377.8 453.4 329.2 464 288 464c-25.7 0-60.9-6.7-92.3-14.6zM128 352h0v48 80s96.3 32 160 32c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z"]},faCirclePlus:eCG,faPlusCircle:eCQ,faFaceGrinTongueWink:eCF,faGrinTongueWink:eCZ,faHandHolding:{prefix:"far",iconName:"hand-holding",icon:[576,512,[],"f4bd","M165.2 358.7c6.6-4.4 14.3-6.7 22.2-6.7H344c8.8 0 16 7.2 16 16s-7.2 16-16 16H320 256c-13.3 0-24 10.7-24 24s10.7 24 24 24h64 24 48c4.4 0 8.8-1.2 12.6-3.6l93.5-57.5c3.1-1.9 6.7-2.9 10.3-2.9h7.4c6.8 0 12.3 5.5 12.3 12.3c0 4.2-2.1 8-5.6 10.3l-95.6 61.9C415.1 460 401.5 464 387.7 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H387.7c23.1 0 45.8-6.7 65.2-19.3l95.6-61.9c17.2-11.1 27.5-30.2 27.5-50.6c0-33.3-27-60.3-60.3-60.3h-7.4c-12.5 0-24.8 3.5-35.5 10L408 370c0-.7 0-1.3 0-2c0-35.3-28.7-64-64-64H187.4c-17.4 0-34.4 5.1-48.8 14.8L64.7 368H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H72c4.7 0 9.4-1.4 13.3-4l79.9-53.3z"]},faPlugCircleExclamation:{prefix:"far",iconName:"plug-circle-exclamation",icon:[576,512,[],"e55d","M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24v88h48V24zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24v88h48V24zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v64c0 80.2 59 146.6 136 158.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V414.2c15.2-2.3 29.7-6.7 43.1-12.9c-2.1-10.8-3.1-21.9-3.1-33.3c0-7.1 .4-14.1 1.2-20.9C238.9 360.2 216.3 368 192 368c-61.9 0-112-50.1-112-112V192H304v55.2c13.8-14.6 30-26.8 48-36V192h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H304 80 32 24zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faLinkSlash:eCq,faChainBroken:eCK,faChainSlash:eCJ,faUnlink:eCW,faClone:{prefix:"far",iconName:"clone",icon:[512,512,[],"f24d","M64 464H288c8.8 0 16-7.2 16-16V384h48v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h64v48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM224 304H448c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16V288c0 8.8 7.2 16 16 16zm-64-16V64c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64z"]},faPersonWalkingArrowLoopLeft:{prefix:"far",iconName:"person-walking-arrow-loop-left",icon:[640,512,[],"e551","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM141.8 266.6l29.9-89.8c7.7 1.2 15 3.6 21.7 7.1c-.1 .3-.2 .7-.3 1L160.7 288.6l-16.4-13.3c-2.6-2.1-3.6-5.6-2.5-8.7zm59 54.6l28.5-91.3 10.5 36.7c1.9 6.5 5.4 12.5 10.2 17.3L279 313c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6-10.9-38.1C260.1 162.8 213.9 128 161.3 128h-4.9c-16.1 0-32.1 2.6-47.4 7.7C69.1 149 36.6 178.5 19.5 217l-9.5 21.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2l9.5-21.3C74.3 212 94.3 192.9 119 183.1L96.2 251.4c-7.4 22.1-.3 46.5 17.8 61.2l104.4 84.8 22.1 96c3 12.9 15.9 21 28.8 18s21-15.9 18-28.8L264.6 384c-2-8.7-6.8-16.4-13.8-22.1l-50.1-40.7zm-101.1 21L75.5 402.5 7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l69.7-69.7c3.8-3.8 6.8-8.4 8.9-13.4l19.2-48-39-31.7zM447 449c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-39-39H484c86.2 0 156-69.8 156-156s-69.8-156-156-156L344 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l140 0c59.6 0 108 48.4 108 108s-48.4 108-108 108H441.9l39-39c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-80 80c-9.4 9.4-9.4 24.6 0 33.9l80 80z"]},faArrowUpZA:eCX,faSortAlphaUpAlt:eC$,faFireFlameCurved:eC1,faFireAlt:eC2,faTornado:{prefix:"far",iconName:"tornado",icon:[448,512,[127786],"f76f","M332.4 48H48c.3 28 6.3 55.1 17 80H304.1c-.1-1.8-.1-3.6-.1-5.4C304 95 314.2 68.5 332.4 48zM317.5 176H94c15.5 19.3 34.6 35.9 56.6 48.9L203.5 256H376l-49.6-66.1c-3.3-4.4-6.3-9.1-8.9-13.9zm80.9 128H282.9c19.9 15.1 36.1 34.6 47.3 57c8.9 17.8 14.4 37 16.4 56.5l23.6-23.6c19.1-19.1 29.8-45 29.8-72c0-6-.5-12.1-1.6-17.9zm5.7 123.9L340 492l-.4 .4L336 496l-10.1 10.1c-3.8 3.8-8.9 5.9-14.2 5.9c-12.4 0-21.8-11.1-19.8-23.4l2.4-14.1 .8-5 .1-.5 2.7-16c4-24 .3-48.7-10.6-70.5c-10-19.9-25.5-36.5-44.6-47.8L126.2 266.2C48 220.2 0 136.3 0 45.6V32C0 14.3 14.3 0 32 0H393.4C405.9 0 416 10.1 416 22.6c0 6-2.4 11.8-6.6 16L370.8 77.2c-12 12-18.8 28.4-18.8 45.4c0 13.9 4.5 27.4 12.8 38.5L418 232c19.4 25.9 30 57.5 30 89.9c0 39.7-15.8 77.8-43.9 105.9z"]},faFileCirclePlus:{prefix:"far",iconName:"file-circle-plus",icon:[576,512,[58606],"e494","M64 464H284.5c12 18.4 27.4 34.5 45.3 47.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3v44.1c-17.2 4.9-33.4 12.3-48 21.8V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z"]},faDeleteRight:{prefix:"far",iconName:"delete-right",icon:[576,512,[],"e154","M370.7 64c17 0 33.3 6.7 45.3 18.7L566.6 233.4c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6L416 429.3c-12 12-28.3 18.7-45.3 18.7H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64H370.7zM48 128V384c0 8.8 7.2 16 16 16H370.7c4.2 0 8.3-1.7 11.3-4.7L521.4 256 382.1 116.7c-3-3-7.1-4.7-11.3-4.7H64c-8.8 0-16 7.2-16 16zm95 47c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},faBookQuran:eC4,faQuran:eC3,faCircleQuarter:{prefix:"far",iconName:"circle-quarter",icon:[512,512,[],"e11f","M208 53.6V208L53.6 208C71.6 131.7 131.7 71.6 208 53.6zM2 224.1C-.2 241.6 14.3 256 32 256l192 0c17.7 0 32-14.3 32-32V32c0-17.7-14.4-32.2-31.9-30C108.2 16.4 16.4 108.2 2 224.1z"]},faAnchor:{prefix:"far",iconName:"anchor",icon:[576,512,[9875],"f13d","M320 80a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-44.2 0-80 35.8-80 80c0 35.9 23.7 66.3 56.3 76.4c-.2 1.2-.3 2.4-.3 3.6v32H216c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V464H240c-73.7 0-133.7-58.6-135.9-131.8l16.3 14c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.3-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6L56 332.1C58.2 431.8 139.8 512 240 512h48 48c100.2 0 181.8-80.2 184-179.9l16.4 14.1c10.1 8.6 25.2 7.5 33.8-2.6s7.5-25.2-2.6-33.8l-56-48c-9-7.7-22.2-7.7-31.2 0l-56 48c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l16.3-14C469.7 405.4 409.7 464 336 464H312V240h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V160c0-1.2-.1-2.4-.3-3.6C344.3 146.3 368 115.9 368 80c0-44.2-35.8-80-80-80z"]},faBorderAll:{prefix:"far",iconName:"border-all",icon:[448,512,[],"f84c","M384 80c8.8 0 16 7.2 16 16V232H248V80H384zm16 200V416c0 8.8-7.2 16-16 16H248V280H400zM200 232H48V96c0-8.8 7.2-16 16-16H200V232zM48 280H200V432H64c-8.8 0-16-7.2-16-16V280zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},faFunction:{prefix:"far",iconName:"function",icon:[640,512,[],"f661","M72 88c0-48.6 39.4-88 88-88h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H160c-22.1 0-40 17.9-40 40V192h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120V390.7c0 44.8-33.7 82.5-78.3 87.5l-15.1 1.7c-13.2 1.5-25-8-26.5-21.2s8-25 21.2-26.5l15.1-1.7C56.7 428.2 72 411.1 72 390.7V240H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H72V88zm244.3 76.8C288.4 209.1 272 262.5 272 320s16.4 110.9 44.3 155.2c7.1 11.2 3.7 26-7.5 33.1s-26 3.7-33.1-7.5C243 448.9 224 386.7 224 320s19-128.9 51.7-180.8c7.1-11.2 21.9-14.6 33.1-7.5s14.6 21.9 7.5 33.1zm231.4 0c-7.1-11.2-3.7-26 7.5-33.1s26-3.7 33.1 7.5C621 191.1 640 253.3 640 320s-19 128.9-51.7 180.8c-7.1 11.2-21.9 14.6-33.1 7.5s-14.6-21.9-7.5-33.1C575.6 430.9 592 377.5 592 320s-16.4-110.9-44.3-155.2zM393 247l39 39 39-39c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-39 39 39 39c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39-39 39c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faFaceAngry:eC0,faAngry:eC6,faPeopleSimple:{prefix:"far",iconName:"people-simple",icon:[512,512,[],"e21b","M192 64A64 64 0 1 0 64 64a64 64 0 1 0 128 0zM105.6 208h44.8c16.6 0 30.5 12.8 31.9 29.3l4.1 49.3c.8 9.3-6.6 17.3-15.9 17.3H168 88 85.6c-9.4 0-16.7-8-15.9-17.3l4.1-49.3C75.1 220.8 89 208 105.6 208zM144 352V488c0 13.3 10.7 24 24 24s24-10.7 24-24V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160H105.6c-41.6 0-76.3 31.9-79.7 73.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6V488c0 13.3 10.7 24 24 24s24-10.7 24-24V352h32zM448 64A64 64 0 1 0 320 64a64 64 0 1 0 128 0zM368.3 208h31.4c7.1 0 13.4 4.7 15.4 11.6L448.4 336H319.6l33.3-116.4c2-6.9 8.2-11.6 15.4-11.6zm0-48c-28.6 0-53.7 18.9-61.5 46.4L267.7 343.2c-5.8 20.4 9.5 40.8 30.8 40.8H320V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h32V488c0 13.3 10.7 24 24 24s24-10.7 24-24V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H368.3z"]},faCookieBite:{prefix:"far",iconName:"cookie-bite",icon:[512,512,[],"f564","M182.8 28.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4zm34.9 37.5c19 54.5 63.9 96.7 120 111.9c17.7 50.9 58.1 91.1 109.1 108.7c-1 4.8-2.5 9.5-4.7 13.9L405.4 376c-5.4 11-14.1 20.1-24.8 25.8l-74 39.5c-10.8 5.7-23 7.9-35.1 6.2l-83-11.7c-12-1.7-23.3-7.2-32-15.7l-29.7 30.7 29.7-30.7L96.2 361.7c-8.8-8.5-14.7-19.6-16.8-31.7L64.9 247.2c-2.1-12.1-.4-24.6 5-35.6L106.6 136c5.4-11 14.1-20.1 24.8-25.8l74-39.5c3.9-2.1 8.1-3.7 12.4-4.9zM192 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM320 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faArrowTrendDown:{prefix:"far",iconName:"arrow-trend-down",icon:[576,512,[],"e097","M352 392c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24V334.1L337 143c-9.4-9.4-24.6-9.4-33.9 0l-111 111L41 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L175 305c9.4 9.4 24.6 9.4 33.9 0l111-111L494.1 368H376c-13.3 0-24 10.7-24 24z"]},faRss:eC8,faFeed:eC5,faFaceMonocle:{prefix:"far",iconName:"face-monocle",icon:[512,512,[],"e380","M448 336.1V224c0-61.9-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112c31.3 0 59.7-12.9 80-33.6v86.5C377.8 434.8 320.3 464 256 464C141.1 464 48 370.9 48 256S141.1 48 256 48c16.7 0 32.9 2 48.4 5.7c-6.9 2.8-13.3 6.6-19.2 11.2L262 83.5c-6.9 5.5-8 15.6-2.5 22.5s15.6 8 22.5 2.5l23.2-18.6c8-6.4 18-9.9 28.2-9.9c8.9 0 17.6 2.6 25.1 7.6l8.6 5.7c5.7 3.8 12.9 3.5 18.2-.3c48 38.1 78.7 96.9 78.7 163c0 28.4-5.7 55.5-16 80.1zm3.9 84.7C489.4 376.3 512 318.8 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c65.8 0 125.9-24.8 171.2-65.7c10.2 22.8 27.1 42.5 48.9 56.1l11.4 7.1c7.5 4.7 17.4 2.4 22-5.1s2.4-17.4-5.1-22l-11.4-7.1c-20.2-12.6-34.7-32.2-41.3-54.5zM256 224a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm-79.6-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm144 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM144 352c0 8.8 7.2 16 16 16c14.3 0 37.9 2.9 60.6 11.7c22.8 8.8 42.7 22.7 53.1 43.4c4 7.9 13.6 11.1 21.5 7.2s11.1-13.6 7.2-21.5c-15.3-30.5-43.3-48.6-70.1-59C205.3 339.5 177.7 336 160 336c-8.8 0-16 7.2-16 16z"]},faDrawPolygon:{prefix:"far",iconName:"draw-polygon",icon:[448,512,[],"f5ee","M80 96A16 16 0 1 0 48 96a16 16 0 1 0 32 0zm8 59.3V356.7c16 6.5 28.9 19.3 35.3 35.3H324.7c2.1-5.2 4.9-10.1 8.2-14.5L298 319.2c-3.2 .5-6.6 .8-10 .8c-35.3 0-64-28.7-64-64s28.7-64 64-64c3.4 0 6.7 .3 10 .8l34.9-58.2c-3.3-4.4-6.1-9.3-8.2-14.5H123.3c-6.5 16-19.3 28.9-35.3 35.3zM374.1 352.8c3.2-.5 6.6-.8 9.9-.8c35.3 0 64 28.7 64 64s-28.7 64-64 64c-26.9 0-49.9-16.5-59.3-40H123.3c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3V155.3C16.5 145.9 0 122.9 0 96C0 60.7 28.7 32 64 32c26.9 0 49.9 16.5 59.3 40H324.7c9.5-23.5 32.5-40 59.3-40c35.3 0 64 28.7 64 64s-28.7 64-64 64c-3.4 0-6.7-.3-9.9-.8l-34.9 58.2c8.1 10.7 12.9 24.1 12.9 38.5s-4.8 27.8-12.9 38.5l34.9 58.2zM400 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM64 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm336-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faScaleBalanced:eC7,faBalanceScale:eC9,faCalendarLines:eLe,faCalendarNote:eLt,faArrowDownBigSmall:eLc,faSortSizeDown:eLi,faGaugeSimpleHigh:eLr,faTachometer:eLa,faTachometerFast:eLn,faDoNotEnter:{prefix:"far",iconName:"do-not-enter",icon:[512,512,[],"f5ec","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm128-48H384c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32z"]},faShower:{prefix:"far",iconName:"shower",icon:[512,512,[128703],"f2cc","M48 123.9C48 99.6 67.6 80 91.9 80c11.6 0 22.8 4.6 31 12.9l6.7 6.7c-27.8 43.4-22.8 101.7 15.1 139.6l7 7-.8 .8c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-.8 .8L303.4 81l-.2-.2c-37.9-37.9-96.2-43-139.6-15.1l-6.7-6.7C139.6 41.7 116.3 32 91.9 32C41.1 32 0 73.1 0 123.9V456c0 13.3 10.7 24 24 24s24-10.7 24-24V123.9zM269.5 115l6.8 6.8-90.5 90.5-7-7c-25-25-25-65.5 0-90.5s65.5-25 90.5 0l.2 .2 0 0zM416 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faDiceD8:{prefix:"far",iconName:"dice-d8",icon:[512,512,[],"f6d2","M239 7c9.4-9.4 24.6-9.4 33.9 0L505 239c9.4 9.4 9.4 24.6 0 33.9L273 505c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L239 7zM126.2 324.3L232 430.1V368L126.2 324.3zM280 368v62L385.8 324.3 280 368zM445.6 247.6L280 81.9V316.1l165.6-68.5zM232 81.9L66.4 247.6 232 316.1V81.9z"]},faDesktop:eLo,faDesktopAlt:eLs,faM:{prefix:"far",iconName:"m",icon:[448,512,[109],"4d","M17.1 33C27.3 30 38.2 34 44 42.8L224 316.3 403.9 42.8C409.8 34 420.7 30 430.9 33S448 45.4 448 56V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V136.1l-156 237c-4.4 6.7-12 10.8-20 10.8s-15.6-4.1-20-10.8L48 136.1V456c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 45.4 7 36.1 17.1 33z"]},faSpinnerScale:{prefix:"far",iconName:"spinner-scale",icon:[512,512,[],"e62a","M256 52a12 12 0 1 1 0 24 12 12 0 1 1 0-24zM204 64a52 52 0 1 0 104 0A52 52 0 1 0 204 64zm20 384a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM480 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 220a36 36 0 1 0 0 72 36 36 0 1 0 0-72zm339.1-88.5a16 16 0 1 1 -22.6-22.6 16 16 0 1 1 22.6 22.6zm28.3-50.9a56 56 0 1 0 -79.2 79.2 56 56 0 1 0 79.2-79.2zM97.6 369.1a32 32 0 1 0 45.3 45.3A32 32 0 1 0 97.6 369.1zm316.8 45.3a32 32 0 1 0 -45.3-45.3 32 32 0 1 0 45.3 45.3zM125.9 125.9a8 8 0 1 1 -11.3-11.3 8 8 0 1 1 11.3 11.3zm28.3-39.6A48 48 0 1 0 86.3 154.2a48 48 0 1 0 67.9-67.9z"]},faGripDotsVertical:{prefix:"far",iconName:"grip-dots-vertical",icon:[256,512,[],"e411","M64 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM96 416a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96-288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 448a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faFaceViewfinder:{prefix:"far",iconName:"face-viewfinder",icon:[512,512,[],"e2ff","M0 56v80c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-4.4 3.6-8 8-8h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C25.1 0 0 25.1 0 56zM352 24c0 13.3 10.7 24 24 24h80c4.4 0 8 3.6 8 8v80c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-30.9-25.1-56-56-56H376c-13.3 0-24 10.7-24 24zM24 352c-13.3 0-24 10.7-24 24v80c0 30.9 25.1 56 56 56h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H56c-4.4 0-8-3.6-8-8V376c0-13.3-10.7-24-24-24zm464 0c-13.3 0-24 10.7-24 24v80c0 4.4-3.6 8-8 8H376c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c30.9 0 56-25.1 56-56V376c0-13.3-10.7-24-24-24zM240 216a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-40-96a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 272a160 160 0 1 0 0-320 160 160 0 1 0 0 320zM214.4 280c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c13.8 23.9 39.7 40 69.3 40s55.5-16.1 69.3-40c4.4-7.6 1.8-17.4-5.8-21.9s-17.4-1.8-21.9 5.8c-8.3 14.4-23.8 24-41.6 24s-33.3-9.6-41.6-24z"]},faSoftServe:eLl,faCreemee:eLf,faH5:{prefix:"far",iconName:"h5",icon:[640,512,[],"e412","M48 88c0-13.3-10.7-24-24-24S0 74.7 0 88V248 424c0 13.3 10.7 24 24 24s24-10.7 24-24V272H272V424c0 13.3 10.7 24 24 24s24-10.7 24-24V248 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V224H48V88zM440 64c-11.4 0-21.3 8.1-23.5 19.3l-32 160c-1.4 7.1 .4 14.4 5 19.9s11.4 8.8 18.6 8.8H528c35.3 0 64 28.7 64 64s-28.7 64-64 64H464.4c-13.8 0-26-8.8-30.4-21.9l-3.2-9.7c-4.2-12.6-17.8-19.4-30.4-15.2s-19.4 17.8-15.2 30.4l3.2 9.7C399.4 426 429.9 448 464.4 448H528c61.9 0 112-50.1 112-112s-50.1-112-112-112H437.3l22.4-112H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H440z"]},faHandBackPointDown:{prefix:"far",iconName:"hand-back-point-down",icon:[448,512,[],"e19e","M144 512c-35.3 0-64-28.7-64-64l0-188.8c-5.2-3.6-10.2-7.6-14.9-11.9L44.8 228.8C26.5 212.1 16 188.5 16 163.7l0-10.2C16 99.5 44.7 49.5 91.4 22.2L94 20.7C117.3 7.1 143.7 0 170.6 0L296 0c66.3 0 120 53.7 120 120l0 8 0 96c0 35.3-28.7 64-64 64c-2.8 0-5.6-.2-8.3-.5c-11 19.4-31.8 32.5-55.7 32.5c-5.3 0-10.5-.7-15.5-1.9c-10.8 20.2-32 33.9-56.5 33.9c-2.7 0-5.4-.2-8-.5l0 96.5c0 35.3-28.7 64-64 64zm-16-64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-136c0-10.3 6.6-19.5 16.4-22.8s20.6 .1 26.8 8.3c3 3.9 7.6 6.4 12.8 6.4c8.8 0 16-7.2 16-16l0-8c0-10.3 6.6-19.5 16.4-22.8s20.6 .1 26.8 8.3c3 3.9 7.6 6.4 12.8 6.4c8.8 0 16-7.2 16-16c0-9.1 5.1-17.4 13.3-21.5s17.9-3.2 25.1 2.3c2.7 2 6 3.2 9.6 3.2c8.8 0 16-7.2 16-16l0-96 0-8c0-39.8-32.2-72-72-72L170.6 48c-18.4 0-36.5 4.9-52.4 14.2l-11.7-20 11.7 20-2.6 1.5C83.6 82.3 64 116.5 64 153.5l0 10.2c0 11.3 4.8 22 13.1 29.6L96 210.5 96 168c0-8.8 7.2-16 16-16s16 7.2 16 16l0 78 0 2 0 200z"]},faTableList:eLh,faThList:eLg,faBasketShoppingMinus:{prefix:"far",iconName:"basket-shopping-minus",icon:[576,512,[],"e652","M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H81.5 32 24c-13.3 0-24 10.7-24 24s10.7 24 24 24H44L99.9 463.5C107 492 132.6 512 162 512H414c29.4 0 55-20 62.1-48.5L532 240h20c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8H494.5 458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM93.5 240h389l-53 211.9C427.8 459 421.4 464 414 464H162c-7.3 0-13.7-5-15.5-12.1L93.5 240zM224 328c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z"]},faCommentSms:eLM,faSms:eLu,faRectangle:eLm,faRectangleLandscape:eLd,faClipboardListCheck:{prefix:"far",iconName:"clipboard-list-check",icon:[384,512,[],"f737","M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm3.3 155.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L112 249.4 99.3 236.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l24 24c6.2 6.2 16.4 6.2 22.6 0l48-48zM192 272c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm-32 96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm-48 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faTurkey:{prefix:"far",iconName:"turkey",icon:[640,512,[],"f725","M472 56c0 22.1-1.2 49.3-19.3 62l-31.6 22.3C375.9 112.2 327.9 96 288 96C176 96 0 224 0 384C0 512 160 512 288 512s288 0 288-128c0-63-27.3-121.1-67.3-168.3c-.4 .2-.7 .4-1 .6l-28.3 20c-3.2 2.3-6.2 5-9 8.3C505.8 285.7 528 334.2 528 384c0 21-6.1 32.8-13.9 41c-8.9 9.4-23.9 18.1-47.3 24.8C418.6 463.6 354 464 288 464s-130.6-.4-178.8-14.2c-23.4-6.7-38.4-15.4-47.3-24.8C54.1 416.8 48 405 48 384c0-62 34.5-122 86-168.3C186.4 168.8 247.4 144 288 144c20.5 0 46.3 6.4 73.6 18.7c-15.2 .8-30.8-.5-45.8-2.1c-28.5-3-58.2 4.9-82.2 24.3c-48.1 38.9-55.5 109.4-16.6 157.5s109.4 55.5 157.5 16.6c18.6-15 31.1-34.8 37.2-56.2c.2-.7 .4-1.3 .6-2c9.6-33.7 20.1-70.5 48.7-90.6L486.7 192l2.5-1.8c18.3-12.9 43.3-10.4 67.4-8c9.4 .9 18.6 1.8 27.3 1.8c30.9 0 56-25.1 56-56s-25.1-56-56-56c-1.1 0-2-1.1-1.7-2.2c1.1-4.4 1.7-9 1.7-13.8c0-30.9-25.1-56-56-56s-56 25.1-56 56z"]},faBook:{prefix:"far",iconName:"book",icon:[448,512,[128212],"f02d","M0 88C0 39.4 39.4 0 88 0H392c30.9 0 56 25.1 56 56V344c0 22.3-13.1 41.6-32 50.6V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H80c-44.2 0-80-35.8-80-80c0-2.7 .1-5.4 .4-8H0V88zM80 400c-17.7 0-32 14.3-32 32s14.3 32 32 32H368V400H80zM48 358.7c9.8-4.3 20.6-6.7 32-6.7H392c4.4 0 8-3.6 8-8V56c0-4.4-3.6-8-8-8H88C65.9 48 48 65.9 48 88V358.7zM152 112H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faUserPlus:{prefix:"far",iconName:"user-plus",icon:[640,512,[],"f234","M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96h91.4c65.7 0 120.1 48.7 129 112H49.3c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3zM504 312c0 13.3 10.7 24 24 24s24-10.7 24-24V248h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H552V136c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H440c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},faIceSkate:{prefix:"far",iconName:"ice-skate",icon:[576,512,[9976],"f7ac","M296 0c13.3 0 24 10.7 24 24V144v38l128.6 37.5c37.5 11 63.4 45.4 63.4 84.5v24c0 30.9-25.1 56-56 56H88c-30.9 0-56-25.1-56-56V136.4c0-25.2 16.8-47.3 41.1-54L272 27.5V24c0-13.3 10.7-24 24-24zM272 128V77.3L85.9 128.7c-3.5 1-5.9 4.1-5.9 7.7V328c0 4.4 3.6 8 8 8H456c4.4 0 8-3.6 8-8V304c0-17.8-11.7-33.4-28.8-38.4L292.6 224H240c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160H240c-8.8 0-16-7.2-16-16s7.2-16 16-16h32zM552 408c13.3 0 24 10.7 24 24v8c0 39.8-32.2 72-72 72H408 120 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96V416h48v48H384V416h48v48h72c13.3 0 24-10.7 24-24v-8c0-13.3 10.7-24 24-24z"]},faCheck:{prefix:"far",iconName:"check",icon:[448,512,[10003,10004],"f00c","M441 103c9.4 9.4 9.4 24.6 0 33.9L177 401c-9.4 9.4-24.6 9.4-33.9 0L7 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l119 119L407 103c9.4-9.4 24.6-9.4 33.9 0z"]},faBatteryThreeQuarters:eLp,faBattery4:eLz,faTomato:{prefix:"far",iconName:"tomato",icon:[512,512,[],"e330","M241 7L224 24C241 7 241 7 241 7l0 0 0 0 .1 .1 .2 .2 .5 .5c.4 .4 1 1 1.7 1.8c1.4 1.5 3.2 3.6 5.4 6.3c4.4 5.4 10.1 13.1 15.8 22.8c6.6 11.2 13.4 25.5 18 42.1c45.7 3.1 88.5 14.2 125.1 32.8c6.6 3.4 10 10.8 8.3 18s-8.2 12.3-15.6 12.3H365.9l15.4 23.1c3.9 5.9 3.5 13.7-1 19.1s-12.1 7.3-18.6 4.5L256 145.4 150.3 190.7c-6.5 2.8-14.1 1-18.6-4.5s-4.9-13.2-1-19.1l15.5-23.3-31.3-.2c-7 1.5-14.3-1.7-17.7-8.4c-4-7.9-.9-17.5 7-21.5l.8-.4C142.2 94.6 185.6 83.5 232 80.7c-2.6-6.4-5.6-12.3-8.7-17.6c-4.3-7.3-8.6-13-11.7-16.9c-1.6-1.9-2.8-3.4-3.6-4.3c-.4-.4-.7-.8-.9-.9l-.1-.1c-9.3-9.4-9.3-24.5 .1-33.9c9.4-9.4 24.6-9.4 33.9 0zM71.1 154c6 9.4 14.9 16.1 25 19.5c-.4 6.6 .7 13.3 3.1 19.6C67.1 219.8 48 256.7 48 304c0 49.8 21.1 88 56.2 115c36.2 27.9 89.2 45 151.8 45s115.5-17.1 151.8-45c35.1-27 56.2-65.2 56.2-115c0-47.3-19.1-84.2-51.1-110.9c2.4-6.3 3.4-13 3.1-19.6c10.3-3.5 19.1-10.4 25-19.5c44 35.5 71.1 86.4 71.1 150c0 130.9-114.6 208-256 208S0 434.9 0 304c0-63.6 27.1-114.5 71.1-150z"]},faSwordLaser:{prefix:"far",iconName:"sword-laser",icon:[512,512,[],"e03b","M505.7 40.2c8.7-9.5 8.3-24.1-.7-33.2s-23.7-9.4-33.2-.7L230.7 226.8l54.4 54.4L505.7 40.2zM185 231c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l.7 .7-59 59c0 0 0 0 0 0s0 0 0 0L10.3 407C3.7 413.7 0 422.6 0 432s3.7 18.3 10.3 25L55 501.7c6.6 6.6 15.6 10.3 25 10.3s18.3-3.7 25-10.3l82.3-82.3 59-59 .7 .7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96-96zm-20.3 143l-26.7-26.7 12.4-12.4 26.7 26.7-12.4 12.4zm-49.4-4.1l26.7 26.7L80 458.7 53.3 432l62.1-62.1zM173 312.3l12.7-12.7 26.7 26.7L199.7 339 173 312.3z"]},faHouseCircleCheck:{prefix:"far",iconName:"house-circle-check",icon:[640,512,[],"e509","M303.5 5.7c-9-7.6-22.1-7.6-31.1 0l-264 224c-10.1 8.6-11.3 23.7-2.8 33.8s23.7 11.3 33.8 2.8L64 245.5V432c0 44.2 35.8 80 80 80H394.8c-18.3-12.9-34.1-29.2-46.3-48H336v0H240V320h86.6c4.8-17.1 12.2-33.2 21.7-47.8c-1.4-.2-2.9-.2-4.3-.2H232c-22.1 0-40 17.9-40 40V464H144c-17.7 0-32-14.3-32-32V204.8L288 55.5 454.7 196.9c13.3-3.2 27.1-4.9 41.3-4.9c10.3 0 20.3 .9 30.1 2.6L303.5 5.7zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},faBuildings:{prefix:"far",iconName:"buildings",icon:[512,512,[],"e0cc","M448 48c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H288c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H448zM288 0c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H288zM192 128H72c-39.8 0-72 32.2-72 72V440c0 39.8 32.2 72 72 72H216.4c-11.8-13.2-20.1-29.7-23.1-48H72c-13.3 0-24-10.7-24-24V200c0-13.3 10.7-24 24-24H192V128zM112 320c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H112zm224 16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16v32zM112 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H112zM336 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zm16 144h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16z"]},faAngleLeft:{prefix:"far",iconName:"angle-left",icon:[320,512,[8249],"f104","M47 239c-9.4 9.4-9.4 24.6 0 33.9L207 433c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97.9 256 241 113c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L47 239z"]},faCartFlatbedBoxes:eLC,faDollyFlatbedAlt:eLL,faDiagramSuccessor:{prefix:"far",iconName:"diagram-successor",icon:[512,512,[],"e47a","M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM240 160c0 8.8-7.2 16-16 16L64 176c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16l144 0 16 0c8.8 0 16 7.2 16 16l0 64zm48-64c0-5.5-.7-10.9-2-16l82 0c13.3 0 24 10.7 24 24l0 38.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23 0-38.1c0-39.8-32.2-72-72-72L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-64z"]},faTruckArrowRight:{prefix:"far",iconName:"truck-arrow-right",icon:[640,512,[],"e58b","M64 48c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16H76.8c16.6-28.7 47.6-48 83.2-48s66.6 19.3 83.2 48H320h32c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM480 512c-53 0-96-43-96-96h-8H352 320 256c0 53-43 96-96 96s-96-43-96-96c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V96h42.7c14.9 0 29.1 5.9 39.6 16.4l93.3 93.3c10.5 10.5 16.4 24.7 16.4 39.6V368h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c0 53-43 96-96 96zm78-272c-.1-.1-.2-.3-.4-.4l-93.3-93.3c-1.5-1.5-3.5-2.3-5.7-2.3H416v96H558zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM241 95l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H112c-13.3 0-24-10.7-24-24s10.7-24 24-24H246.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},faSquareW:{prefix:"far",iconName:"square-w",icon:[448,512,[],"e285","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm118.9 64.7L160 289.3l41.1-128.6c3.2-9.9 12.4-16.7 22.9-16.7s19.7 6.7 22.9 16.7L288 289.3l41.1-128.6c4-12.6 17.5-19.6 30.2-15.5s19.6 17.5 15.5 30.2l-64 200c-3.2 9.9-12.4 16.7-22.9 16.7s-19.7-6.7-22.9-16.7L224 246.7 182.9 375.3c-3.2 9.9-12.4 16.7-22.9 16.7s-19.7-6.7-22.9-16.7l-64-200c-4-12.6 2.9-26.1 15.5-30.2s26.1 2.9 30.2 15.5z"]},faArrowsSplitUpAndLeft:{prefix:"far",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M241 137c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L303 7c9.4-9.4 24.6-9.4 33.9 0l96 96c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55V384v8c0 39.8 32.2 72 72 72h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H416c-66.3 0-120-53.7-120-120v-8c0-39.8-32.2-72-72-72H81.9l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 305c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l96-96c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55H224c27 0 51.9 8.9 72 24V81.9l-55 55z"]},faLamp:{prefix:"far",iconName:"lamp",icon:[448,512,[],"f4ca","M2.5 211.7l80-192C87.4 7.8 99.1 0 112 0H336c12.9 0 24.6 7.8 29.5 19.7l80 192c4.1 9.9 3 21.2-2.9 30.1s-15.9 14.2-26.6 14.2H32c-10.7 0-20.7-5.3-26.6-14.2s-7-20.2-2.9-30.1zM56 208H392L325.3 48H122.7L56 208zm88 105.4V288h48v25.4c0 17-6.7 32-16.2 42.9C165.7 368 144 398.1 144 432c0 12.2 3.7 23.1 8.4 31.9c.6 .1 1.3 .1 2.1 .1h139c.8 0 1.5-.1 2.1-.1c4.6-8.8 8.4-19.7 8.4-31.9c0-32.3-22.1-63.8-32.6-76.4c-9.2-10.9-15.4-25.6-15.4-42V288h48v25.6c0 4.1 1.6 8 4.2 11.2c11.7 14 43.8 56.9 43.8 107.2c0 24.4-8.3 44.6-16.4 58.7c-8.5 14.7-25.2 21.3-42.1 21.3h-139c-17 0-33.6-6.6-42.1-21.3C104.3 476.6 96 456.4 96 432c0-51.9 31.6-93.4 43.5-107.1c2.8-3.2 4.5-7.3 4.5-11.5z"]},faAirplay:{prefix:"far",iconName:"airplay",icon:[576,512,[],"e089","M480 80H96c-26.5 0-48 21.5-48 48V320c0 26.5 21.5 48 48 48h53.5l-34.7 34.7c-4 4-7.4 8.5-10.2 13.3H96c-53 0-96-43-96-96V128C0 75 43 32 96 32H480c53 0 96 43 96 96V320c0 53-43 96-96 96h-8.6c-2.8-4.8-6.2-9.2-10.2-13.3L426.5 368H480c26.5 0 48-21.5 48-48V128c0-26.5-21.5-48-48-48zM198.6 432H377.4L288 342.6 198.6 432zm112-134.6l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H160c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128c12.5-12.5 32.8-12.5 45.3 0z"]},faHandFist:eLI,faFistRaised:eLA,faShieldQuartered:{prefix:"far",iconName:"shield-quartered",icon:[512,512,[],"e575","M73 127c-5.9 2.5-9.1 7.8-9 12.8c.1 17.9 1.6 38.4 5.1 60.3H232V59.6L73 127zm6.7 121c20.9 73.9 65.9 153.7 152.3 202.3V248H79.7zM280 248V450.4C366.4 401.8 411.4 322 432.3 248H280zm162.9-48c3.5-21.9 5-42.3 5.1-60.3c0-5-3.1-10.2-9-12.8L280 59.6V200H442.9zM269.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0s9.2 1 13.4 2.9z"]},faSlashForward:{prefix:"far",iconName:"slash-forward",icon:[320,512,[],"2f","M308.1 3.3c11.4 6.7 15.3 21.4 8.6 32.8l-272 464c-6.7 11.4-21.4 15.3-32.8 8.6S-3.4 487.3 3.3 475.9l272-464C282 .4 296.7-3.4 308.1 3.3z"]},faLocationPen:eLH,faMapMarkerEdit:eLv,faCloudMoon:{prefix:"far",iconName:"cloud-moon",icon:[640,512,[],"f6c3","M495.8 0C389.8 0 304 86.1 304 192.2c0 10.8 .9 21.5 2.6 31.8c58.8 1.4 106.4 48.2 109.2 106.7c22.8 10.8 41.4 29.1 52.6 51.7c8.9 1.3 18.1 1.9 27.4 1.9c52 0 99.1-20.7 133.6-54.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-8.1 1.4-16.5 2.1-25.1 2.1c-80.7 0-146.2-65.6-146.2-146.6c0-54.8 30-102.6 74.4-127.8c6.1-3.5 9.2-10.5 7.7-17.3S519 1.3 512 .7c-5.4-.5-10.8-.7-16.3-.7zM128.1 320c0-26.5 21.5-48 48-48c22.8 0 41.9 15.9 46.8 37.2c2.1 8.9 9 15.9 18 18s18.3-1.2 24.1-8.3c7.4-9.1 18.6-14.9 31.1-14.9c20.3 0 37.2 15.2 39.7 34.8c.1 .6 .2 1.2 .3 1.7v1.1c0 .3 0 .6 0 .9c0 .5 0 1 0 1.5s0 1 0 1.5c0 .3 0 .6 0 .9v30.2c0 7 3 13.6 8.3 18.1s12.2 6.6 19.1 5.6c1.5-.2 3-.3 4.6-.3c17.7 0 32 14.3 32 32s-14.3 32-32 32c-.4 0-.9 0-1.3 0c-.3 0-.6 0-1 0H98.9c-.3 0-.6 0-.9 0c-.6 0-1.2 0-1.9 0c-26.5 0-48-21.5-48-48s21.5-48 48-48c1.4 0 2.7 .1 4 .2c13.2 1.1 24.8-8.7 25.9-21.9l2-23.8c.1-.8 .1-1.6 .1-2.5zm48-96c-52.6 0-95.4 42.4-96 94.8l-.2 2.5C34.6 329 .1 368.5 .1 416c0 53 43 96 96 96c1.1 0 2.2 0 3.2-.1h266c.9 0 1.8 0 2.7 0c44.2 0 80-35.8 80-80c0-38.7-27.5-71-64-78.4v-6.9c0-.9 0-1.8 0-2.7s0-1.8 0-2.7V336c0-2.9-.5-5.7-1.5-8.3c-7.7-40.8-43.4-71.7-86.5-71.7c-14.7 0-28.5 3.6-40.6 9.9c-17.3-25.3-46.3-41.9-79.3-41.9z"]},faPotFood:{prefix:"far",iconName:"pot-food",icon:[640,512,[127858],"e43f","M112 24c0 26.5 10.5 38.7 25.9 56.1l.4 .4C154.8 99 176 122.9 176 168c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C85.2 93 64 69.1 64 24C64 10.7 74.7 0 88 0s24 10.7 24 24zm112 0c0 26.5 10.5 38.7 25.9 56.1l.4 .4C266.8 99 288 122.9 288 168c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-26.5-10.5-38.7-25.9-56.1l-.4-.4C197.2 93 176 69.1 176 24c0-13.3 10.7-24 24-24s24 10.7 24 24zm208 88c50.7 0 93.6 33.7 107.4 80H324.6c13.8-46.3 56.6-80 107.4-80zM16 280c0-13.3 10.7-24 24-24H66.7c6.6-18.6 24.4-32 45.3-32H528c20.9 0 38.7 13.4 45.3 32H600c13.3 0 24 10.7 24 24s-10.7 24-24 24H573.7c-11 76.9-61.1 141.2-129.5 172.2c-8.1 21-28.4 35.8-52.3 35.8H248c-23.8 0-44.2-14.9-52.3-35.8C127.3 445.2 77.3 380.9 66.3 304H40c-13.3 0-24-10.7-24-24zM240.5 458.9c1.2 3.1 4.2 5.1 7.5 5.1H392c3.3 0 6.3-2 7.5-5.1c4.5-11.7 13.5-21.2 25-26.4C485.6 404.8 528 343.3 528 272H112c0 71.3 42.4 132.8 103.5 160.5c11.5 5.2 20.4 14.7 25 26.4z"]},faBriefcase:{prefix:"far",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96h64c35.3 0 64 28.7 64 64V280 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V280 160c0-35.3 28.7-64 64-64h64zM48 304V416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V304H320v16c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V304H48zm144-48H320 464V160c0-8.8-7.2-16-16-16H360 152 64c-8.8 0-16 7.2-16 16v96H192z"]},faPersonFalling:{prefix:"far",iconName:"person-falling",icon:[512,512,[],"e546","M320 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V34.4c0 46.1-28.9 87.3-72.2 103.1C137.5 160.1 96 219.3 96 285.6V360c0 13.3 10.7 24 24 24s24-10.7 24-24l0-74.4c0-10.7 1.5-21.1 4.4-30.9L307.9 501c7.2 11.1 22.1 14.3 33.2 7.1s14.3-22.1 7.1-33.2L263.6 344.3 327 304l46.3 0 64.8 72.1c8.9 9.9 24 10.6 33.9 1.8s10.6-24 1.8-33.9l-67.2-74.7c-7.6-8.4-18.4-13.2-29.7-13.2l-56.6 0h-.6l-19 0-58.2-85.9c47.4-28 77.5-79.3 77.5-135.8L320 24zM263.9 287.2L237.5 304l-61.8-95.5c6.7-6.8 14.4-12.8 22.8-17.7l65.4 96.4zM112 128a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},faImagePortrait:eLV,faPortrait:eLy,faUserTag:{prefix:"far",iconName:"user-tag",icon:[640,512,[],"f507","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0A128 128 0 1 0 96 128a128 128 0 1 0 256 0zM49.3 464c8.9-63.3 63.3-112 129-112h91.4c18.7 0 36.5 3.9 52.6 11c-1.5-6.1-2.3-12.4-2.3-18.8v-33c-15.9-4.7-32.8-7.2-50.3-7.2H178.3C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c10 0 18.8-4.9 24.2-12.5L396.9 454c.7 3.3 1.3 6.6 1.8 10H49.3zM384 224c-17.7 0-32 14.3-32 32v82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7H384zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},faRug:{prefix:"far",iconName:"rug",icon:[640,512,[],"e569","M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24h8v40H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v40H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H56 80 560h24 32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V360h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V280h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V200h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V112h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H584 560 80 56 24zm56 48h48V400H80V336 256 176 112zM464 400H176V112H464V400zm48 0V112h48v64 80 80 64H512z"]},faPrintSlash:{prefix:"far",iconName:"print-slash",icon:[640,512,[],"f686","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L542.6 400H544c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H277.2L176 112.6V64c0-8.8 7.2-16 16-16H421.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c3 3 4.7 7.1 4.7 11.3V160h48V90.5c0-17-6.7-33.3-18.7-45.3L466.7 18.7C454.7 6.7 438.5 0 421.5 0H192c-35.3 0-64 28.7-64 64V75L38.8 5.1zM338.5 240H512c8.8 0 16 7.2 16 16v96H512 496 481.4L338.5 240zm-155.7 0l-60.6-47.7C89.6 195.2 64 222.6 64 256V368c0 17.7 14.3 32 32 32h48v80c0 17.7 14.3 32 32 32H464c15.5 0 28.5-11 31.4-25.7L448 449v15H192V368H345.2l-60.9-48H176c-17.7 0-32 14.3-32 32H112V256c0-8.8 7.2-16 16-16h54.8z"]},faEarthEurope:eLN,faGlobeEurope:eLx,faCartFlatbedSuitcase:eLT,faLuggageCart:eLb,faHandBackPointRibbon:{prefix:"far",iconName:"hand-back-point-ribbon",icon:[448,512,[],"e1a0","M96 64c0-35.3 28.7-64 64-64s64 28.7 64 64V96v64 .5c2.6-.3 5.3-.5 8-.5c24.5 0 45.7 13.7 56.5 33.9c5-1.2 10.2-1.9 15.5-1.9c23.9 0 44.8 13.1 55.7 32.5c2.7-.3 5.5-.5 8.3-.5c35.3 0 64 28.7 64 64v96 8c0 66.3-53.7 120-120 120H186.6c-26.9 0-53.3-7.1-76.6-20.7l-2.6-1.5C60.7 462.5 32 412.5 32 358.5V348.3c0-24.8 10.5-48.4 28.8-65.1l20.3-18.4c4.8-4.3 9.7-8.3 14.9-11.9V176H43.8c-6.5 0-11.8-5.3-11.8-11.8c0-3.9 1.9-7.5 5.1-9.7L75.6 128 37.1 101.5c-3.2-2.2-5.1-5.8-5.1-9.7C32 85.3 37.3 80 43.8 80H96V64zm48 112v88 2 78c0 8.8-7.2 16-16 16s-16-7.2-16-16V301.5L93.1 318.7C84.8 326.3 80 337 80 348.3v10.2c0 37 19.6 71.2 51.6 89.8l2.6 1.5-11.7 20 11.7-20c15.9 9.3 34 14.2 52.4 14.2H312c39.8 0 72-32.2 72-72v-8V288c0-8.8-7.2-16-16-16c-3.6 0-6.9 1.2-9.6 3.2c-7.3 5.5-17 6.3-25.1 2.3s-13.3-12.4-13.3-21.5c0-8.8-7.2-16-16-16c-5.2 0-9.9 2.5-12.8 6.4c-6.2 8.3-17 11.6-26.8 8.3s-16.4-12.4-16.4-22.8v-8c0-8.8-7.2-16-16-16c-5.2 0-9.9 2.5-12.8 6.4c-6.2 8.3-17 11.6-26.8 8.3s-16.4-12.4-16.4-22.8V176H144zm32-96V64c0-8.8-7.2-16-16-16s-16 7.2-16 16V80h32z"]},faRectangleXmark:eLw,faRectangleTimes:eLD,faTimesRectangle:eLk,faWindowClose:eLS,faTireRugged:{prefix:"far",iconName:"tire-rugged",icon:[512,512,[],"f634","M213.1 62c1-8 7.8-14 15.9-14h54.1c8.1 0 14.9 6 15.9 14c1.2 9.1 7.4 16.8 16.1 19.7c7.7 2.6 15.2 5.7 22.4 9.3c8.2 4.1 18.1 3.1 25.3-2.5c6.3-4.9 15.4-4.4 21.1 1.3l38.3 38.3c5.7 5.7 6.3 14.8 1.3 21.1c-5.6 7.3-6.6 17.1-2.5 25.3c3.6 7.2 6.7 14.7 9.3 22.4c2.9 8.7 10.6 15 19.7 16.1c8 1 14 7.8 14 15.9v54.1c0 8.1-6 14.9-14 15.9c-9.1 1.2-16.8 7.4-19.7 16.1c-2.6 7.7-5.7 15.2-9.3 22.4c-4.1 8.2-3.1 18.1 2.5 25.3c4.9 6.3 4.4 15.4-1.3 21.1l-38.3 38.3c-5.7 5.7-14.8 6.3-21.1 1.3c-7.3-5.6-17.1-6.6-25.3-2.5c-7.2 3.6-14.7 6.7-22.4 9.3c-8.7 2.9-15 10.6-16.1 19.7c-1 8-7.8 14-15.9 14H228.9c-8.1 0-14.9-6-15.9-14c-1.2-9.1-7.4-16.8-16.1-19.7c-7.7-2.6-15.2-5.7-22.4-9.3c-8.2-4.1-18.1-3.1-25.3 2.5c-6.3 4.9-15.4 4.4-21.1-1.3L89.8 383.9c-5.7-5.7-6.3-14.8-1.3-21.1c5.6-7.3 6.6-17.1 2.5-25.3c-3.6-7.2-6.7-14.7-9.3-22.4c-2.9-8.7-10.6-15-19.7-16.1c-8-1-14-7.8-14-15.9V228.9c0-8.1 6-14.9 14-15.9c9.1-1.2 16.8-7.4 19.7-16.1c2.6-7.7 5.7-15.2 9.3-22.4c4.1-8.2 3.1-18.1-2.5-25.3c-4.9-6.3-4.4-15.4 1.3-21.1l38.3-38.3c5.7-5.7 14.8-6.3 21.1-1.3c7.3 5.6 17.1 6.6 25.3 2.5c7.2-3.6 14.7-6.7 22.4-9.3c8.7-2.9 15-10.6 16.1-19.7zM228.9 0C202 0 178.6 16.7 169.3 40.8c-1.4 .6-2.8 1.1-4.2 1.7c-23.6-10.4-51.9-5.7-71 13.4L55.8 94.1c-19 19-23.7 47.4-13.4 71c-.6 1.4-1.2 2.8-1.7 4.2C16.7 178.6 0 202 0 228.9v54.1c0 26.9 16.7 50.3 40.8 59.6c.6 1.4 1.1 2.8 1.7 4.2c-10.4 23.6-5.7 51.9 13.4 71l38.3 38.3c19 19 47.4 23.7 71 13.4c1.4 .6 2.8 1.2 4.2 1.7c9.4 24 32.7 40.8 59.6 40.8h54.1c26.9 0 50.3-16.7 59.6-40.8c1.4-.6 2.8-1.1 4.2-1.7c23.6 10.4 51.9 5.7 71-13.4l38.3-38.3c19-19 23.7-47.4 13.4-71c.6-1.4 1.2-2.8 1.7-4.2c24-9.4 40.8-32.7 40.8-59.6V228.9c0-26.9-16.7-50.3-40.8-59.6c-.6-1.4-1.1-2.8-1.7-4.2c10.4-23.6 5.7-51.9-13.4-71L417.9 55.8c-19-19-47.4-23.7-71-13.4c-1.4-.6-2.8-1.2-4.2-1.7C333.4 16.7 310 0 283.1 0H228.9zM384 256a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM232 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-67.3 42.3a24 24 0 1 1 45.7 14.8 24 24 0 1 1 -45.7-14.8zm152.4-15.4a24 24 0 1 1 14.8 45.7 24 24 0 1 1 -14.8-45.7zm-4.6 122.7a24 24 0 1 1 -28.2-38.8 24 24 0 1 1 28.2 38.8zm-79.3-5.3a24 24 0 1 1 -38.8-28.2 24 24 0 1 1 38.8 28.2z"]},faLightbulbDollar:{prefix:"far",iconName:"lightbulb-dollar",icon:[384,512,[],"f670","M320 176c0 27.2-8.4 52.3-22.8 72.9c-3.7 5.3-8.1 11.3-12.7 17.7l0 0 0 0 0 0 0 0c-12.9 17.7-28.3 38.9-39.8 59.8c-10.4 19-15.7 38.8-18.3 57.5H275c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8l0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5h48.6c-2.6-18.7-7.9-38.6-18.3-57.5c-11.5-20.9-26.9-42.1-39.8-59.8l0 0c-4.7-6.4-9-12.4-12.8-17.7C72.4 228.3 64 203.2 64 176c0-70.7 57.3-128 128-128s128 57.3 128 128zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zm16-400c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7.1 2.3 15.1 4.9 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V262.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V112z"]},faCowbell:{prefix:"far",iconName:"cowbell",icon:[448,512,[],"f8b3","M176 48h96V96H176V48zm-48-8V96H112c-21.4 0-40.3 14.2-46.2 34.8l-64 224c-4.1 14.5-1.2 30.1 7.8 42.1S32.9 416 48 416H400c15.1 0 29.3-7.1 38.3-19.1s12-27.6 7.8-42.1l-64-224C376.3 110.2 357.4 96 336 96H320V40c0-22.1-17.9-40-40-40H168c-22.1 0-40 17.9-40 40zM112 144H336l64 224H48l64-224zM288 448H160c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},faBahtSign:{prefix:"far",iconName:"baht-sign",icon:[320,512,[],"e0ac","M136 0c-13.3 0-24 10.7-24 24V64H37.6C16.8 64 0 80.8 0 101.6V232v41.7V280 406.3c0 23 18.7 41.7 41.7 41.7H112v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h52c59.6 0 108-48.4 108-108c0-42.1-24.1-78.5-59.2-96.4C277.7 224.6 288 199.5 288 172c0-59.6-48.4-108-108-108H160V24c0-13.3-10.7-24-24-24zM112 112V232H48V112h64zm48 120V112h20c33.1 0 60 26.9 60 60s-26.9 60-60 60H160zm-48 48V400H48V280h64zm48 120V280h20 32c33.1 0 60 26.9 60 60s-26.9 60-60 60H160z"]},faCorner:{prefix:"far",iconName:"corner",icon:[448,512,[],"e3fe","M0 184c0-13.3 10.7-24 24-24H392c30.9 0 56 25.1 56 56V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-4.4-3.6-8-8-8H24c-13.3 0-24-10.7-24-24z"]},faChevronsRight:eLE,faChevronDoubleRight:eLj,faBookOpen:{prefix:"far",iconName:"book-open",icon:[576,512,[128214,128366],"f518","M156 32C100.6 32 48.8 46.6 27.1 53.6C10.3 59 0 74.5 0 91.1V403.5c0 26.1 24 44.2 48 40.2c19.8-3.3 54.8-7.7 100-7.7c54 0 97.5 25.5 112.5 35.6c7.5 5 16.8 8.4 27 8.4c11.5 0 21.6-4.2 29.3-9.9C330.2 460.3 369.1 436 428 436c47.7 0 80.5 4 99 7.2c23.9 4.1 49-13.8 49-40.6V91.1c0-16.5-10.3-32.1-27.1-37.5C527.2 46.6 475.4 32 420 32c-36.8 0-71.8 6.4-97.4 12.7c-12.8 3.2-23.5 6.3-30.9 8.7c-1.3 .4-2.6 .8-3.7 1.2c-1.1-.4-2.4-.8-3.7-1.2c-7.5-2.4-18.1-5.5-30.9-8.7C227.8 38.4 192.8 32 156 32zM264 97.3V417.9C238 404.2 196.8 388 148 388c-42.9 0-77.4 3.7-100 7.1V97.3C70.3 90.6 112.4 80 156 80c31.6 0 62.6 5.6 85.9 11.3c8.6 2.1 16.1 4.2 22.1 6zm48 319.2V97.3c6-1.8 13.5-3.9 22.1-6C357.4 85.6 388.4 80 420 80c43.6 0 85.7 10.6 108 17.3V394.7c-21.7-3.3-54.9-6.7-100-6.7c-51.4 0-90.8 15-116 28.6z"]},faBookJournalWhills:eLO,faJournalWhills:eLP,faInhaler:{prefix:"far",iconName:"inhaler",icon:[576,512,[],"f5f9","M429.8 32.7l128 32c6.3 1.6 11.6 5.6 14.9 11.2s4.1 12.2 2.4 18.4L533.2 248 386.9 101.6l14-51.8c3.4-12.6 16.3-20.2 29-17zM389 216.9l-2.1 7.8C379.4 252.6 354 272 325.1 272H240V432H449.9l33-121.2-94-94zM530 290c4.1 4.1 5.6 10 4.1 15.5l-39.5 145C489.8 467.9 474 480 456 480H232c-22.1 0-40-17.9-40-40V264c0-22.1 17.9-40 40-40h93.1c7.2 0 13.6-4.9 15.4-11.8L357 150.9c3.2-11.9 18.1-15.9 26.8-7.2L530 290zM0 256a32 32 0 1 1 64 0A32 32 0 1 1 0 256zm0 96a32 32 0 1 1 64 0A32 32 0 1 1 0 352zm128-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM0 448a32 32 0 1 1 64 0A32 32 0 1 1 0 448zm128-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faHandcuffs:{prefix:"far",iconName:"handcuffs",icon:[640,512,[],"e4f8","M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32zm0 336a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 352c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32s32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm240 0a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faSnake:{prefix:"far",iconName:"snake",icon:[512,512,[128013],"f716","M305.6 96H282.9 168C110.6 96 64 142.6 64 200s46.6 104 104 104H320c35.3 0 64 28.7 64 64s-28.7 64-64 64H256.1 256l0 0H118.7c-7.5 0-14.8 1.7-21.5 5.1L75.3 448l21.9 10.9c6.7 3.3 14 5.1 21.5 5.1h57.2 .1l.1 0 .1 0L320 464c53 0 96-43 96-96s-43-96-96-96H168c-39.8 0-72-32.2-72-72s32.2-72 72-72H282.9h22.7L320 145.5c11.6 14.1 29 22.5 47.6 22.5c9 0 17.9-2 26.1-5.8l54.4-25.4c9.6-4.5 15.8-14.2 15.8-24.8s-6.2-20.3-15.8-24.8L393.8 61.8C385.6 58 376.7 56 367.7 56c-18.6 0-36 8.4-47.6 22.5L305.6 96zM176 512l-.1 0H118.7c-14.9 0-29.6-3.5-42.9-10.1L14.3 471.2C5.5 466.8 0 457.8 0 448s5.5-18.8 14.3-23.2l61.4-30.7c6.5-3.3 13.3-5.7 20.4-7.4c7.4-1.8 14.9-2.7 22.6-2.7H168h88l.1 0h36.2H320c8.8 0 16-7.2 16-16s-7.2-16-16-16H292.3 256.1h0H256h0H168c-17.3 0-33.9-2.9-49.3-8.2c-5.7-2-11.3-4.2-16.7-6.8c-50.9-24.6-86-76.7-86-137C16 116.1 84.1 48 168 48H282.9c20.6-25.1 51.6-40 84.7-40c16 0 31.9 3.5 46.4 10.3l54.4 25.4C495 56.1 512 82.7 512 112s-17 55.9-43.5 68.3l-49.6 23.1-4.9 2.3c-14.5 6.8-30.4 10.3-46.4 10.3c-16.8 0-33-3.8-47.7-10.9c-14.2-6.9-26.9-16.7-37.1-29.1H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.7 20.2H320c16.7 0 32.7 2.8 47.7 8.1c16.5 5.8 31.6 14.5 44.7 25.5C443.9 283.9 464 323.6 464 368c0 79.5-64.5 144-144 144H176zM352 88a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 32a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTriangleExclamation:eL_,faExclamationTriangle:eLB,faWarning:eLU,faNoteMedical:{prefix:"far",iconName:"note-medical",icon:[448,512,[],"e200","M384 80c8.8 0 16 7.2 16 16V320H320c-17.7 0-32 14.3-32 32v80H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zM64 480H288h5.5c17 0 33.3-6.7 45.3-18.7l90.5-90.5c12-12 18.7-28.3 18.7-45.3V320 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64zM192 144v48H144c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H256V144c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16z"]},faDatabase:{prefix:"far",iconName:"database",icon:[448,512,[],"f1c0","M400 86v88.7c-13.3 7.2-31.6 14.2-54.8 19.9C311.3 203 269.5 208 224 208s-87.3-5-121.2-13.4C79.6 188.9 61.3 182 48 174.7V86l.6-.5C53.9 81 64.5 74.8 81.8 68.6C115.9 56.5 166.2 48 224 48s108.1 8.5 142.2 20.6c17.3 6.2 27.8 12.4 33.2 16.9l.6 .5zm0 141.5v75.2c-13.3 7.2-31.6 14.2-54.8 19.9C311.3 331 269.5 336 224 336s-87.3-5-121.2-13.4C79.6 316.9 61.3 310 48 302.7V227.6c13.3 5.3 27.9 9.9 43.3 13.7C129.5 250.6 175.2 256 224 256s94.5-5.4 132.7-14.8c15.4-3.8 30-8.3 43.3-13.7zM48 426V355.6c13.3 5.3 27.9 9.9 43.3 13.7C129.5 378.6 175.2 384 224 384s94.5-5.4 132.7-14.8c15.4-3.8 30-8.3 43.3-13.7V426l-.6 .5c-5.3 4.5-15.9 10.7-33.2 16.9C332.1 455.5 281.8 464 224 464s-108.1-8.5-142.2-20.6c-17.3-6.2-27.8-12.4-33.2-16.9L48 426zm354.1-2.1s0 .1-.2 .2l.1-.2 0-.1zm-356.1 0a.3 .3 0 1 0 .6-.2 .3 .3 0 1 0 -.6 .2zm0-335.8a.3 .3 0 1 0 .5 .2 .3 .3 0 1 0 -.5-.2zm356-.2a.3 .3 0 1 0 -.1 .6 .3 .3 0 1 0 .1-.6zM448 432V80C448 35.8 347.7 0 224 0S0 35.8 0 80V432c0 44.2 100.3 80 224 80s224-35.8 224-80z"]},faDownLeft:{prefix:"far",iconName:"down-left",icon:[384,512,[],"e16a","M64 384V190.6c0-1.7 .8-3.2 2.1-4.2c2.1-1.6 5-1.4 6.9 .5L127 241c9.4 9.4 24.6 9.4 33.9 0L285.7 116.3c2.7-2.7 6.5-4.3 10.3-4.3s7.6 1.5 10.3 4.3l25.4 25.4c2.7 2.7 4.3 6.5 4.3 10.3s-1.5 7.6-4.3 10.3L207 287c-9.4 9.4-9.4 24.6 0 33.9L261.1 375c1.8 1.8 2.1 4.8 .5 6.9c-1 1.3-2.5 2.1-4.2 2.1H64zm-48 8c0 22.1 17.9 40 40 40H257.4c16.8 0 32.5-7.9 42.6-21.3c15.9-21.2 13.8-50.9-4.9-69.6L257.9 304 365.7 196.3C377.4 184.5 384 168.6 384 152s-6.6-32.5-18.3-44.3L340.3 82.4C328.5 70.6 312.6 64 296 64s-32.5 6.6-44.3 18.3L144 190.1 106.9 153c-18.7-18.7-48.4-20.8-69.6-5C23.9 158.1 16 173.9 16 190.6V392z"]},faShare:eLR,faMailForward:eLY,faFaceThinking:{prefix:"far",iconName:"face-thinking",icon:[512,512,[],"e39b","M256 464c114.9 0 208-93.1 208-208s-93.1-208-208-208S48 141.1 48 256c0 17.7 2.2 34.8 6.4 51.2C40.8 317.4 32 333.7 32 352v28C11.6 343.3 0 301 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256c-10.6 0-21.1-.6-31.4-1.9c4-5.7 7.3-12 9.8-18.8l10.1-27.7c3.8 .2 7.7 .3 11.6 .3zm43-158.9c-9.9-2-20.5-1.3-30.7 2.5L237.9 319l-65.5-15.4c-8.6-2-13.9-10.6-11.9-19.2s10.6-13.9 19.2-11.9l97.1 22.8c8.2 1.9 15.7 5.3 22.3 9.8zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-120-31.2c-20.5-17.6-49.9-20.4-73.4-7l-7.1 4c-7.7 4.4-17.4 1.7-21.8-6s-1.7-17.4 6-21.8l7.1-4c35.2-20.1 79.3-15.9 110.1 10.5l13.2 11.3c6.7 5.8 7.5 15.9 1.7 22.6s-15.9 7.5-22.6 1.7l-13.2-11.3zM112 352v48.4l167.6-62.8c12.4-4.7 26.2 1.6 30.9 14s-1.6 26.2-14 30.9L230.9 407c-.1 .4-.3 .8-.4 1.2l-26.3 72.2c-6.9 19-24.9 31.6-45.1 31.6H112c-26.5 0-48-21.5-48-48V352c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faTurnDownRight:{prefix:"far",iconName:"turn-down-right",icon:[512,512,[],"e455","M505.5 271.6c8.7 9.2 8.7 23.7 0 32.9l-121.4 129c-8.8 9.3-21 14.6-33.7 14.6c-25.6 0-46.3-20.7-46.3-46.3l0-41.7-144 0C71.6 360 0 288.4 0 200L0 88C0 57.1 25.1 32 56 32l32 0c30.9 0 56 25.1 56 56l0 120c0 4.4 3.6 8 8 8l152 0 0-41.7c0-25.6 20.7-46.3 46.3-46.3c12.8 0 25 5.3 33.7 14.6l121.4 129zM352 178.5l0 61.5c0 13.3-10.7 24-24 24l-176 0c-30.9 0-56-25.1-56-56L96 88c0-4.4-3.6-8-8-8L56 80c-4.4 0-8 3.6-8 8l0 112c0 61.9 50.1 112 112 112l168 0c13.3 0 24 10.7 24 24l0 61.5L455 288 352 178.5z"]},faBottleDroplet:{prefix:"far",iconName:"bottle-droplet",icon:[320,512,[],"e4c4","M128 48V152.2c0 16-8 31-21.3 39.9C80.9 209.4 64 238.8 64 272V448c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V272c0-33.2-16.9-62.6-42.7-79.9C200 183.2 192 168.3 192 152.2V48l-64 0zM256 24c0 10.4-6.7 19.3-16 22.6V152.2c38.6 25.8 64 69.8 64 119.8V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V272c0-49.9 25.4-93.9 64-119.8V46.6C70.7 43.3 64 34.5 64 24C64 10.7 74.7 0 88 0L232 0c13.3 0 24 10.7 24 24zM160 384c-26.5 0-48-21.5-48-48c0-22.2 23-52 37.2-68.2c5.8-6.7 15.9-6.7 21.7 0C185 284 208 313.8 208 336c0 32-21.5 48-48 48z"]},faMaskFace:{prefix:"far",iconName:"mask-face",icon:[640,512,[],"e1d7","M320 112c17.7 0 35 5.2 49.8 15.1l37.1 24.8c23.7 15.8 51.4 24.2 79.9 24.2H496v48c0 59.5-29.5 112.1-74.7 143.9l-3.1 .8 .3 1.2c-28.1 19-62 30.1-98.5 30.1s-70.4-11.1-98.5-30.1l.3-1.2-3.1-.8C173.5 336.1 144 283.5 144 224V176h9.2c28.4 0 56.2-8.4 79.9-24.2l37.1-24.8c14.7-9.8 32-15.1 49.8-15.1zM96 224c0 45.1 13.4 87.2 36.3 122.3l-29.8-7.4C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H96v48zM90.9 385.5l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H512 496h-9.2c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64s-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1H144 128 56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4zm446.6-46.6l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3V176h40c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9zM208 192c-8.8 0-16 7.2-16 16s7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm-16 80c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm48 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H400c8.8 0 16-7.2 16-16s-7.2-16-16-16H240z"]},faHillRockslide:{prefix:"far",iconName:"hill-rockslide",icon:[576,512,[],"e508","M128 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm124.4 71.8c-2.7-4.9-2.7-10.8 0-15.7l27-48c2.8-5 8.2-8.2 13.9-8.2l53.3 0c5.8 0 11.1 3.1 13.9 8.2l27 48c2.7 4.9 2.7 10.8 0 15.7l-27 48c-2.8 5-8.2 8.2-13.9 8.2H293.4c-5.8 0-11.1-3.1-13.9-8.2l-27-48zM48 145.9V440c0 13.3 10.7 24 24 24H366.1L48 145.9zM0 126.6C0 91 43.1 73.1 68.3 98.3L413.7 443.7c25.2 25.2 7.4 68.3-28.3 68.3H72c-39.8 0-72-32.2-72-72V126.6zm504.2 277l-48-27c-5-2.8-8.2-8.2-8.2-13.9V309.4c0-5.8 3.1-11.1 8.2-13.9l48-27c4.9-2.7 10.8-2.7 15.7 0l48 27c5 2.8 8.2 8.2 8.2 13.9v53.3c0 5.8-3.1 11.1-8.2 13.9l-48 27c-4.9 2.7-10.8 2.7-15.7 0zM352 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faScannerKeyboard:{prefix:"far",iconName:"scanner-keyboard",icon:[512,512,[],"f489","M128 24V64h48V24c0-13.3-10.7-24-24-24s-24 10.7-24 24zm176 0V64h48V24c0-13.3-10.7-24-24-24s-24 10.7-24 24zM240 0c-8.8 0-16 7.2-16 16V64h32V16c0-8.8-7.2-16-16-16zM384 16V272c0 8.8 7.2 16 16 16s16-7.2 16-16V16c0-8.8-7.2-16-16-16s-16 7.2-16 16zM488 0c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zM64 144H288c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zm0-48C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H64zm40 80c-13.3 0-24 10.7-24 24v32c0 13.3 10.7 24 24 24H248c13.3 0 24-10.7 24-24V200c0-13.3-10.7-24-24-24H104zM96 304c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H96zM80 400v16c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm128-96c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V320c0-8.8-7.2-16-16-16H208zm-16 96v16c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16z"]},faCircleO:{prefix:"far",iconName:"circle-o",icon:[512,512,[],"e119","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm80-256a80 80 0 1 1 -160 0 80 80 0 1 1 160 0zM256 128a128 128 0 1 0 0 256 128 128 0 1 0 0-256z"]},faGridHorizontal:{prefix:"far",iconName:"grid-horizontal",icon:[448,512,[],"e307","M40 168v48H88V168H40zM0 168c0-22.1 17.9-40 40-40H88c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H40c-22.1 0-40-17.9-40-40V168zM40 328v48H88V328H40zM0 328c0-22.1 17.9-40 40-40H88c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H40c-22.1 0-40-17.9-40-40V328zM248 168H200v48h48V168zm-48-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V168c0-22.1 17.9-40 40-40zm0 200v48h48V328H200zm-40 0c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V328zM408 168H360v48h48V168zm-48-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H360c-22.1 0-40-17.9-40-40V168c0-22.1 17.9-40 40-40zm0 200v48h48V328H360zm-40 0c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H360c-22.1 0-40-17.9-40-40V328z"]},faMessageDollar:eLG,faCommentAltDollar:eLQ,faRightLeft:eLF,faExchangeAlt:eLZ,faColumns3:{prefix:"far",iconName:"columns-3",icon:[640,512,[],"e361","M448 80V432H576c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H448zm-48 0H240V432H400V80zM192 432V80H64c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H192zM0 96C0 60.7 28.7 32 64 32H576c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},faPaperPlane:{prefix:"far",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M16.1 260.2c-22.6 12.9-20.5 47.3 3.6 57.3L160 376V479.3c0 18.1 14.6 32.7 32.7 32.7c9.7 0 18.9-4.3 25.1-11.8l62-74.3 123.9 51.6c18.9 7.9 40.8-4.5 43.9-24.7l64-416c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256zm52.1 25.5L409.7 90.6 190.1 336l1.2 1L68.2 285.7zM403.3 425.4L236.7 355.9 450.8 116.6 403.3 425.4z"]},faRoadCircleExclamation:{prefix:"far",iconName:"road-circle-exclamation",icon:[640,512,[],"e565","M217.7 32c-30.4 0-57.5 19-67.7 47.6L40.6 383.6C23.7 430.5 58.4 480 108.3 480H360.2c-21.9-26.6-36.2-59.7-39.5-96c-.2 0-.5 0-.7 0c-13.3 0-24 10.7-24 24v24H108.3c-16.6 0-28.2-16.5-22.6-32.1l109.4-304c3.4-9.5 12.5-15.9 22.6-15.9H296v24c0 13.3 10.7 24 24 24s24-10.7 24-24V80h78.3c10.1 0 19.2 6.3 22.6 15.9l34.9 96.9c5.4-.5 10.8-.7 16.3-.7c12.3 0 24.2 1.3 35.8 3.6L490 79.6C479.7 51 452.6 32 422.3 32H217.7zM326.9 319c4.1-14.1 9.8-27.4 17.1-39.8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24c2.4 0 4.7-.4 6.9-1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z"]},faDungeon:{prefix:"far",iconName:"dungeon",icon:[512,512,[],"f6d9","M256 128c-6.9 0-13.7 .5-20.4 1.4l-.2 0c-7.8 1-15.6-3-18.5-10.3l-.7-1.8L199 74.3l-.2-.5c-3-7.6 .2-16.2 7.2-19.5c.9-.4 1.9-.8 2.9-1C224.1 49.8 239.8 48 256 48s31.9 1.8 47.1 5.3c1 .2 2 .6 2.9 1c7 3.3 10.3 11.9 7.2 19.5l-.2 .5-17.2 43.1-.7 1.8c-2.9 7.3-10.7 11.3-18.5 10.3l-.2 0c-6.6-.9-13.4-1.4-20.4-1.4zM96 512h32H384h32 32c35.3 0 64-28.7 64-64V408c0-11.7-3.1-22.6-8.6-32c5.4-9.4 8.6-20.3 8.6-32V304c0-11.7-3.1-22.6-8.6-32c5.8-10.2 8.9-22.3 7.8-35.6c-2.2-28.6-9.1-56-19.9-81.2c-6.1-14.3-16.2-24.5-28-30.6c-.6-13.3-5.5-26.7-15.8-38.3c-16.8-18.9-36.4-35.4-58.1-48.7c-13.2-8.1-27.3-10.6-40.5-8.8c-8.2-10.5-20-18.7-35.1-22.1C295.2 2.3 275.9 0 256 0s-39.2 2.3-57.9 6.6C183 10.1 171.2 18.2 163 28.7c-13.2-1.8-27.3 .7-40.5 8.8C100.8 50.8 81.2 67.3 64.4 86.2c-10.2 11.6-15.2 25-15.8 38.3c-11.8 6.2-21.9 16.3-28 30.6C9.8 180.4 2.9 207.8 .7 236.4c-1 13.3 2 25.4 7.8 35.6C3.1 281.4 0 292.3 0 304v40c0 11.7 3.1 22.6 8.6 32C3.1 385.4 0 396.3 0 408v40c0 35.3 28.7 64 64 64H96zM371.4 165.2c-6.4 4.3-14.8 3.3-20.7-1.6l-.2-.2c-5.5-4.8-11.4-9.2-17.6-13.1l-.2-.2c-6.3-4.2-9.6-11.8-7.7-19c.2-.6 .4-1.2 .6-1.8l17.2-43.1 .2-.5c3.2-7.4 11.4-11.1 18.7-8.6c1 .3 1.9 .8 2.8 1.3c17.7 10.8 33.6 24.2 47.2 39.6c.7 .8 1.3 1.7 1.8 2.6c3.8 6.7 1.5 15.4-5.2 19.9l-1.1 .8-32.6 21.7-3.2 2.1zm15.4 46.4l-.2-.4c-2.8-6.5-1.8-14 2.8-19c.9-.9 1.8-1.8 2.9-2.5l32.6-21.7c.4-.3 .8-.5 1.2-.7c6.8-3.8 15.3-2 19.6 4.1c.6 .8 1.1 1.7 1.5 2.7c8.8 20.5 14.4 42.7 16.2 66c0 .6 .1 1.2 0 1.9c-.4 7.9-7.2 14.1-15.4 14.1H416h-2.6c-7.8 0-14.3-5.7-16.4-13.2c-.1-.3-.2-.7-.2-1c-2.2-10.6-5.7-20.7-10.1-30.3zM400 304c0-.5 0-.9 .1-1.4c.6-7.3 6.2-13.3 13.4-14.4c.8-.1 1.7-.2 2.6-.2h32c8.1 0 14.9 6.1 15.9 14c.1 .7 .1 1.4 .1 2v40c0 .7 0 1.3-.1 2c-1 7.9-7.7 14-15.9 14H416c-8.2 0-14.9-6.1-15.9-14c-.1-.6-.1-1.3-.1-2V304zm0 104c0-.7 0-1.3 .1-2c1-7.9 7.7-14 15.9-14h32c8.2 0 14.9 6.1 15.9 14c.1 .6 .1 1.3 .1 2v40c0 8.8-7.2 16-16 16H416c-8.8 0-16-7.2-16-16V408zM147.6 78.5c.9-.6 1.8-1 2.8-1.3c7.3-2.6 15.5 1.2 18.7 8.6l.2 .5 17.2 43.1c.2 .6 .4 1.2 .6 1.8c1.9 7.2-1.4 14.8-7.7 19l-.3 .2c-6.2 3.9-12.1 8.3-17.6 13.1l-.2 .2c-5.9 4.9-14.3 5.9-20.7 1.6l-3.2-2.1-32.6-21.7-1.1-.8c-6.7-4.5-9-13.2-5.2-19.9c.5-.9 1.1-1.8 1.8-2.6c13.7-15.4 29.6-28.8 47.2-39.6zM64.8 174.1c.4-1 .9-1.9 1.5-2.7c4.3-6.1 12.8-7.9 19.6-4.1c.4 .2 .8 .5 1.2 .7l32.6 21.7c1.1 .7 2.1 1.6 2.9 2.5c4.6 5 5.6 12.6 2.8 19l-.2 .4c-4.4 9.6-7.8 19.7-10.1 30.3c-.1 .3-.1 .7-.2 1c-2 7.5-8.6 13.2-16.4 13.2H96 64c-8.2 0-15-6.2-15.4-14.1c0-.6 0-1.2 0-1.9c1.8-23.3 7.4-45.5 16.2-66zM48 304c0-.7 0-1.4 .1-2c1-7.9 7.7-14 15.9-14H96c.9 0 1.7 .1 2.6 .2c7.2 1.2 12.8 7.1 13.4 14.4c0 .5 .1 .9 .1 1.4v40c0 .7 0 1.3-.1 2c-1 7.9-7.7 14-15.9 14H64c-8.2 0-14.9-6.1-15.9-14c-.1-.6-.1-1.3-.1-2V304zm0 104c0-.7 0-1.3 .1-2c1-7.9 7.7-14 15.9-14H96c8.2 0 14.9 6.1 15.9 14c.1 .6 .1 1.3 .1 2v40c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V408zM272 192V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm-64 32V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V224c0-8.8 7.2-16 16-16s16 7.2 16 16zm128 0V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V224c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},faHandHoldingBox:{prefix:"far",iconName:"hand-holding-box",icon:[576,512,[],"f47b","M432 48H352v73.7c0 3.5-2.8 6.3-6.3 6.3c-1.1 0-2.2-.3-3.1-.8l-46.6-26.6c-4.9-2.8-11-2.8-15.9 0l-46.6 26.6c-1 .5-2 .8-3.1 .8c-3.5 0-6.3-2.8-6.3-6.3V48H144V208H432V48zm0-48c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48h80H352h80zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faInputText:{prefix:"far",iconName:"input-text",icon:[640,512,[],"e1bf","M64 112c-8.8 0-16 7.2-16 16V384c0 8.8 7.2 16 16 16H576c8.8 0 16-7.2 16-16V128c0-8.8-7.2-16-16-16H64zM0 128C0 92.7 28.7 64 64 64H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm184 32c9.5 0 18.1 5.6 21.9 14.3l64 144c5.4 12.1-.1 26.3-12.2 31.7s-26.3-.1-31.7-12.2l-4.3-9.7H146.3l-4.3 9.7c-5.4 12.1-19.6 17.6-31.7 12.2s-17.6-19.6-12.2-31.7l64-144c3.9-8.7 12.4-14.3 21.9-14.3zm0 83.1L167.6 280h32.8L184 243.1zM304 184c0-13.3 10.7-24 24-24h52c33.1 0 60 26.9 60 60c0 9.2-2.1 17.9-5.8 25.7c13.3 11 21.8 27.6 21.8 46.3c0 33.1-26.9 60-60 60H328c-13.3 0-24-10.7-24-24v-8V256 192v-8zm48 24v24h28c6.6 0 12-5.4 12-12s-5.4-12-12-12H352zm0 96h44c6.6 0 12-5.4 12-12s-5.4-12-12-12H380 352v24z"]},faWindowFlip:eLq,faWindowAlt:eLK,faAlignRight:{prefix:"far",iconName:"align-right",icon:[448,512,[],"f038","M424 40c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H424zm0 128c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424zm24 152c0 13.3-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24H424c13.3 0 24 10.7 24 24zM424 424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H424z"]},faScannerGun:eLJ,faScanner:eLW,faTire:{prefix:"far",iconName:"tire",icon:[512,512,[],"f631","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm336 .9l39.2 12.8c.5-4.5 .8-9 .8-13.6c0-31.2-11.9-59.6-31.4-80.9l-24.2 33.4c9.8 13.3 15.6 29.7 15.6 47.5c0 .3 0 .6 0 .9zm-14.9 45.6c-10 14-24.4 24.6-41.2 29.9l0 41.3c34.4-7 63.5-28.7 80.4-58.3l-39.3-12.8zM232 373.6l0-41.3c-16.7-5.3-31.1-15.9-41.1-29.8l-39.3 12.8c16.8 29.6 45.9 51.3 80.3 58.3zm-95.2-104L176 256.9c0-.3 0-.6 0-.9c0-17.8 5.8-34.2 15.6-47.5l-1.7-2.3-22.6-31.1C147.9 196.4 136 224.8 136 256c0 4.6 .3 9.2 .8 13.6zm93.6-89.5c8-2.7 16.6-4.2 25.6-4.2s17.6 1.5 25.6 4.2l24.2-33.4c-15.2-6.9-32-10.8-49.8-10.8s-34.6 3.9-49.8 10.8L228.8 178l1.6 2.2zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 88a168 168 0 1 1 0 336 168 168 0 1 1 0-336z"]},faEngine:{prefix:"far",iconName:"engine",icon:[640,512,[],"e16e","M424 88c0 13.3-10.7 24-24 24l-72 0v32l68.6 0c12.6 0 25 3.7 35.5 10.7L483.5 189c17.8 11.9 28.5 31.9 28.5 53.3V384c0 35.3-28.7 64-64 64H254.8c-19.4 0-37.8-8.8-50-24l-32-40H144c-35.3 0-64-28.7-64-64V280H48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V160c0-13.3 10.7-24 24-24s24 10.7 24 24v72H80V208c0-35.3 28.7-64 64-64h16 32l88 0V112l-72 0c-13.3 0-24-10.7-24-24s10.7-24 24-24H400c13.3 0 24 10.7 24 24zM288 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM172.8 336c14.6 0 28.4 6.6 37.5 18l32 40c3 3.8 7.6 6 12.5 6H448c8.8 0 16-7.2 16-16V242.3c0-5.3-2.7-10.3-7.1-13.3l-51.4-34.3c-2.6-1.8-5.7-2.7-8.9-2.7H192 160 144c-8.8 0-16 7.2-16 16V320c0 8.8 7.2 16 16 16h28.8zM576 192h32c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"]},faMoneyBill1Wave:eLX,faMoneyBillWaveAlt:eL$,faLifeRing:{prefix:"far",iconName:"life-ring",icon:[512,512,[],"f1cd","M385.1 419.1C349.7 447.2 304.8 464 256 464s-93.7-16.8-129.1-44.9l80.4-80.4c14.3 8.4 31 13.3 48.8 13.3s34.5-4.8 48.8-13.3l80.4 80.4zm68.1 .2C489.9 374.9 512 318.1 512 256s-22.1-118.9-58.8-163.3L465 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L419.3 58.8C374.9 22.1 318.1 0 256 0S137.1 22.1 92.7 58.8L81 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L58.8 92.7C22.1 137.1 0 193.9 0 256s22.1 118.9 58.8 163.3L47 431c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l11.8-11.8C137.1 489.9 193.9 512 256 512s118.9-22.1 163.3-58.8L431 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-11.8-11.8zm-34.1-34.1l-80.4-80.4c8.4-14.3 13.3-31 13.3-48.8s-4.8-34.5-13.3-48.8l80.4-80.4C447.2 162.3 464 207.2 464 256s-16.8 93.7-44.9 129.1zM385.1 92.9l-80.4 80.4c-14.3-8.4-31-13.3-48.8-13.3s-34.5 4.8-48.8 13.3L126.9 92.9C162.3 64.8 207.2 48 256 48s93.7 16.8 129.1 44.9zM173.3 304.8L92.9 385.1C64.8 349.7 48 304.8 48 256s16.8-93.7 44.9-129.1l80.4 80.4c-8.4 14.3-13.3 31-13.3 48.8s4.8 34.5 13.3 48.8zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},faHands:eL1,faSignLanguage:eL2,faSigning:eL4,faCircleCaretRight:eL3,faCaretCircleRight:eL0,faTurnLeft:{prefix:"far",iconName:"turn-left",icon:[512,512,[],"e636","M6.5 240.4c-8.7-9.2-8.7-23.7 0-32.9l121.4-129c8.8-9.3 21-14.6 33.7-14.6c25.6 0 46.3 20.7 46.3 46.3l0 41.7 144 0c88.4 0 160 71.6 160 160l0 112c0 30.9-25.1 56-56 56l-32 0c-30.9 0-56-25.1-56-56l0-120c0-4.4-3.6-8-8-8l-152 0 0 41.7c0 25.6-20.7 46.3-46.3 46.3c-12.8 0-25-5.3-33.7-14.6L6.5 240.4zm153.5 93l0-61.5c0-13.3 10.7-24 24-24l176 0c30.9 0 56 25.1 56 56l0 120c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-112c0-61.9-50.1-112-112-112l-168 0c-13.3 0-24-10.7-24-24l0-61.5L57 224 160 333.5z"]},faWheat:{prefix:"far",iconName:"wheat",icon:[512,512,[],"f72d","M448 48c-22.1 0-40 17.9-40 40v16h16c22.1 0 40-17.9 40-40V48H448zM362.2 68.5C371.1 29.3 406.1 0 448 0h40c13.3 0 24 10.7 24 24V64c0 41.9-29.2 76.9-68.4 85.8c14.1 6.2 27.3 15.1 38.9 26.7l16.9 16.9c9.4 9.4 9.4 24.6 0 33.9l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-16.9 16.9-37.9 27.3-59.8 31.1c6.9 9.4 6.1 22.6-2.4 31.1l-16.9 16.9c-43.7 43.7-114.6 43.7-158.4 0l-11.2-11.2L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L120.6 357.5l0 0-11.3-11.3c-43.7-43.7-43.7-114.7 0-158.4l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c8.5-8.5 21.7-9.3 31.1-2.4c3.8-21.9 14.2-42.9 31.1-59.8l16.9-16.9c9.4-9.4 24.6-9.4 33.9 0l16.9 16.9C347 41 356 54.3 362.2 68.5zm-60.6 85.4L311.7 164c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zM222.4 233l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zm-79.2 79.2l10.1 10.1c20.5-31 17.2-73.3-10.2-100.6c-25 25-25 65.5 0 90.5zm147 56.5c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.2c25 25 65.5 25 90.5 0zm79.2-79.2c-27.4-27.3-69.6-30.7-100.6-10.2l10.1 10.1c25 25 65.5 25 90.5 0zm79.2-79.2C421.2 183 379 179.7 347.9 200.2l10.1 10.1c25 25 65.5 25 90.5 0z"]},faFileSpreadsheet:{prefix:"far",iconName:"file-spreadsheet",icon:[384,512,[],"f65b","M48 448V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM176 256v48H112V256h64zm-64 80h64v48H112V336zm96 0h64v48H208V336zm-16 80h16 64c17.7 0 32-14.3 32-32V336 320 304 256c0-17.7-14.3-32-32-32H208 192 176 112c-17.7 0-32 14.3-32 32v48 16 16 48c0 17.7 14.3 32 32 32h64 16zm16-112V256h64v48H208z"]},faAudioDescriptionSlash:{prefix:"far",iconName:"audio-description-slash",icon:[640,512,[],"e0a8","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-30-23.5c4.6-8.8 7.2-18.9 7.2-29.6V96c0-35.3-28.7-64-64-64H96c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zM134.4 80H544c8.8 0 16 7.2 16 16V413.6l-95.4-74.8C493 322.1 512 291.3 512 256c0-53-43-96-96-96H360c-13.3 0-24 10.7-24 24v54L134.4 80zM419.9 303.8L384 275.7V208h32c26.5 0 48 21.5 48 48c0 25.2-19.4 45.8-44.1 47.8zM487.4 480l-60.9-48H96c-8.8 0-16-7.2-16-16V159L32 121.2V416c0 35.3 28.7 64 64 64H487.4zM130.5 317.3c-5.9 11.9-1.1 26.3 10.7 32.2s26.3 1.1 32.2-10.7l9.4-18.9h82.2l9.4 18.9c5.9 11.9 20.3 16.7 32.2 10.7c3-1.5 5.5-3.5 7.5-5.9l-80.9-63.8H202.9l8.6-17.2L173 232.3l-42.5 85z"]},faBellRing:{prefix:"far",iconName:"bell-ring",icon:[512,512,[],"e62c","M256 0c-17.7 0-32 14.3-32 32V51.2C151 66 96 130.6 96 208v25.4c0 45.4-15.5 89.5-43.8 124.9L37.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H456c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C431.5 322.9 416 278.8 416 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H104.3c25.8-40 39.7-86.7 39.7-134.6V208c0-61.9 50.1-112 112-112zm64 352H256 192c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3zM113.4 15.4c-9.1-9.6-24.3-10-33.9-.8C30.5 61.2 0 127.1 0 200c0 13.3 10.7 24 24 24s24-10.7 24-24c0-59.3 24.8-112.7 64.6-150.6c9.6-9.1 10-24.3 .8-33.9zM399.4 49.4C439.2 87.3 464 140.7 464 200c0 13.3 10.7 24 24 24s24-10.7 24-24c0-72.9-30.5-138.8-79.4-185.4c-9.6-9.1-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9z"]},faCalendarDay:{prefix:"far",iconName:"calendar-day",icon:[448,512,[],"f783","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM112 256h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16z"]},faWaterLadder:eL6,faLadderWater:eL8,faSwimmingPool:eL5,faArrowsUpDown:eL7,faArrowsV:eL9,faChessPawnPiece:eIe,faChessPawnAlt:eIt,faFaceGrimace:eIc,faGrimace:eIi,faWheelchairMove:eIr,faWheelchairAlt:eIa,faTurnDown:eIn,faLevelDownAlt:eIo,faSquareS:{prefix:"far",iconName:"square-s",icon:[448,512,[],"e27d","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM175.6 196.2c-1.1 6.4-.2 9.7 .6 11.6c1 2 2.9 4.6 7.4 7.7c10.1 6.8 25.7 11.5 46.8 17.4l2 .6 0 0c18.4 5.2 41.4 11.7 58.6 23.2c9.5 6.4 18.5 15.1 24.1 27.2c5.7 12.3 7 25.9 4.4 40.3c-4.7 26.3-23.1 43.3-45 52c-21.3 8.4-47 9.6-72.6 5.7l-.1 0 0 0c-16.3-2.6-43.7-10.7-57.3-15.1c-12.6-4-19.6-17.6-15.5-30.2s17.6-19.6 30.2-15.5c13.9 4.5 37.8 11.4 50 13.4c20.2 3 36.8 1.4 47.7-2.9c10.3-4.1 14.2-9.6 15.4-15.8c1.1-6.4 .2-9.7-.6-11.6c-1-2-2.9-4.6-7.4-7.7c-10.1-6.8-25.7-11.5-46.8-17.4l-2-.6c-18.4-5.2-41.4-11.7-58.6-23.2c-9.5-6.4-18.5-15.1-24.1-27.2c-5.7-12.3-7-25.9-4.4-40.3c4.7-26.3 23.1-43.3 45-52c21.3-8.4 47-9.6 72.6-5.7c8.1 1.2 24.4 4.8 32 6.7c12.8 3.3 20.6 16.4 17.3 29.2s-16.4 20.6-29.2 17.3c-6.7-1.7-21.3-4.9-27.3-5.7c-20.3-3.1-36.8-1.4-47.8 2.9c-10.3 4.1-14.2 9.6-15.4 15.8z"]},faRectangleBarcode:eIs,faBarcodeAlt:eIl,faPersonWalkingArrowRight:{prefix:"far",iconName:"person-walking-arrow-right",icon:[640,512,[],"e552","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM141.8 266.6l29.9-89.8c7.7 1.2 15 3.6 21.7 7.1c-.1 .3-.2 .7-.3 1L160.7 288.6l-16.4-13.3c-2.6-2.1-3.6-5.6-2.5-8.7zm59 54.6l28.5-91.3 10.5 36.7c1.9 6.5 5.4 12.5 10.2 17.3L279 313c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-27.6-27.6-10.9-38.1C260.1 162.8 213.9 128 161.3 128h-4.9c-16.1 0-32.1 2.6-47.4 7.7C69.1 149 36.6 178.5 19.5 217l-9.5 21.3c-5.4 12.1 .1 26.3 12.2 31.7s26.3-.1 31.7-12.2l9.5-21.3C74.3 212 94.3 192.9 119 183.1L96.2 251.4c-7.4 22.1-.3 46.5 17.8 61.2l104.4 84.8 22.1 96c3 12.9 15.9 21 28.8 18s21-15.9 18-28.8L264.6 384c-2-8.7-6.8-16.4-13.8-22.1l-50.1-40.7zm-101.1 21L75.5 402.5 7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l69.7-69.7c3.8-3.8 6.8-8.4 8.9-13.4l19.2-48-39-31.7zM553 159c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H392c-13.3 0-24 10.7-24 24s10.7 24 24 24H558.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80z"]},faSquareEnvelope:eIf,faEnvelopeSquare:eIh,faDice:{prefix:"far",iconName:"dice",icon:[640,512,[127922],"f522","M241 68.3c-9.4-9.4-24.6-9.4-33.9 0L68.3 207c-9.4 9.4-9.4 24.6 0 33.9L207 379.7c9.4 9.4 24.6 9.4 33.9 0L379.7 241c9.4-9.4 9.4-24.6 0-33.9L241 68.3zM173.1 34.3c28.1-28.1 73.7-28.1 101.8 0L413.7 173.1c28.1 28.1 28.1 73.7 0 101.8L274.9 413.7c-28.1 28.1-73.7 28.1-101.8 0L34.3 274.9c-28.1-28.1-28.1-73.7 0-101.8L173.1 34.3zM320 413.8L436.3 297.5c28.6-28.6 37-69.6 25.4-105.5H576c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H384c-35.3 0-64-28.7-64-64V413.8zM504 352a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM120 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm104-56a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm0 208a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-104 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faUnicorn:{prefix:"far",iconName:"unicorn",icon:[640,512,[129412],"f727","M426.8 .6c1.7-.4 3.4-.6 5.2-.6h8 32 .5c2.5 0 5 .1 7.5 .3V0h56c13.3 0 24 10.7 24 24c0 8.5-4.4 16-11.1 20.3c3.5 6.1 6.3 12.7 8.3 19.7h73.5c5.1 0 9.3 4.2 9.3 9.3c0 4-2.6 7.6-6.4 8.8l-69.8 23.3 5.6 39.4c5.2 36.7-15.3 72.2-49.7 86c-18.3 7.3-38 7.5-55.8 1.5V240l0 .7 0 1.6c0 33.2-12.2 62.9-32 85.5V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V364.5l-51.8-15.1c-1 3.8-2.2 7.5-3.6 11.2l-12.1 32.3c-.6 1.6-.7 3.3-.2 5l14.8 53.3c8.5 30.6-14.5 60.8-46.2 60.8H139.1c-21.6 0-40.5-14.4-46.2-35.2L81.6 436.4c-8.6-31-7.2-63.9 4.1-94.1l8.2-21.7L72 265.9c-5.3-13.3-8-27.4-8-41.7c0-2.9 .1-5.7 .3-8.5C54.4 223 48 234.8 48 248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-47.3 37.3-85.9 84.1-87.9c20.3-29.1 54-48.1 92.1-48.1h22.6H232h61.3C309.8 51.5 362.6 6.1 426.8 .6zM416 239V184c0-10.2 6.4-19.3 16.1-22.6s20.3-.3 26.7 7.7l5.9 7.3c8.9 11.1 24.1 15.1 37.3 9.8c13.9-5.5 22.2-19.9 20-34.7l-9.9-69.2C509.3 62.6 492.4 48 472.5 48H472 440h-4.6c-.6 .1-1.3 .2-2 .2c-50 3.1-90.5 41.6-96.6 90.8c-1.5 12-11.7 21-23.8 21H232 198.9 176.2c-35.5 0-64.2 28.8-64.2 64.2c0 8.2 1.6 16.3 4.6 23.9l21.9 54.6c4.4 11.1 4.6 23.5 .4 34.7l-8.2 21.7c-7.7 20.6-8.7 43.1-2.8 64.4L139.1 464h49.8l-14.8-53.3c-3.2-11.4-2.6-23.6 1.5-34.6l12.1-32.3c2.8-7.5 4.3-15.4 4.3-23.5c0-.4 0-.9 0-1.3c-.2-7.6 3.3-14.9 9.4-19.5s14-6.1 21.3-4l88 25.7c2.1 .6 4.2 1.1 6.3 1.6c11.1 2.3 19 12.1 19 23.5V464h48V318.2c0-6.5 2.6-12.7 7.3-17.2c15.1-14.8 24.7-35.3 24.7-58.8c0-.6 0-1.2 0-1.7c0-.5 0-1 0-1.5zM464 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faBowlingBall:{prefix:"far",iconName:"bowling-ball",icon:[512,512,[],"f436","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faPompebled:{prefix:"far",iconName:"pompebled",icon:[512,512,[],"e43d","M254.4 22.8c45.2 31.3 55.3 91.3 38 147.2c45.1-35.6 103.5-47.2 148.3-15c64.6 45.8 71.6 140.2 25.7 208.1l0 0C386.7 480.8 219.2 542 98.5 455.5C-21.8 369.5-25.9 190 53.9 72.2c46-68.6 135.3-95.4 200.5-49.4zm21.5 185.1l0 0 0 0zM226.7 62.1c-38-26.9-98.3-15-133 36.9l-.1 .1c-69.9 103.1-60.2 251 32.8 317.4l0 0c91.7 65.7 230.3 23 300.2-80.2c34.9-51.7 24.7-114.9-13.8-142.1l-.1-.1c-25.6-18.4-73.5-11.7-111.5 33.9c-12.9 17.5-37.4 21.8-55.4 8.7c-17.6-12.7-21.9-36.7-10.4-54.7c28.6-52.7 17.8-101.6-8.5-119.7l-.2-.2 0 0z"]},faBrain:{prefix:"far",iconName:"brain",icon:[512,512,[129504],"f5dc","M153.5 76.9c-1.9 6.8-6.8 12.4-13.2 15.3c-16.6 7.5-28.2 24.1-28.3 43.5c-.1 9.1-5.2 17.3-13.3 21.3C82.8 164.9 72 181.2 72 200c0 7.1 1.5 13.7 4.2 19.7c4.4 9.7 1.9 21-6.1 28C56.5 259.4 48 276.7 48 296c0 20.2 9.3 38.1 23.9 49.9c6.7 5.4 10 14 8.7 22.5c-.4 2.5-.6 5-.6 7.6c0 26.1 20.8 47.3 46.7 48c9.2 .3 17.4 5.7 21.2 14.1c6.9 15.3 22.3 25.9 40.1 25.9c24.3 0 44-19.7 44-44V88c0-22.1-17.9-40-40-40c-18.2 0-33.7 12.2-38.5 28.9zM256 482c-16.8 18.5-41.1 30-68 30c-32.2 0-60.5-16.5-76.9-41.5c-45-8-79.1-47.3-79.1-94.5c0-.5 0-1.1 0-1.6C12.2 354.2 0 326.5 0 296c0-27.8 10.1-53.2 26.8-72.7C25 215.8 24 208 24 200c0-32.6 16.3-61.5 41.1-78.8c4.5-28.9 21.8-53.5 45.9-67.8C124.5 22 155.7 0 192 0c25.2 0 48 10.6 64 27.6C272 10.6 294.8 0 320 0c36.3 0 67.5 22 80.9 53.4c24.1 14.3 41.5 38.9 45.9 67.8C471.7 138.5 488 167.4 488 200c0 8-1 15.8-2.8 23.3c16.7 19.6 26.8 45 26.8 72.7c0 30.5-12.2 58.2-32 78.4c0 .5 0 1.1 0 1.6c0 47.3-34.1 86.5-79.1 94.5c-16.4 25-44.7 41.5-76.9 41.5c-26.9 0-51.2-11.6-68-30zm24-62c0 24.3 19.7 44 44 44c17.8 0 33.2-10.6 40.1-25.9c3.8-8.4 12-13.9 21.2-14.1c25.9-.7 46.7-21.9 46.7-48c0-2.6-.2-5.2-.6-7.6c-1.4-8.5 2-17.1 8.7-22.5C454.7 334.1 464 316.2 464 296c0-19.3-8.5-36.6-22.1-48.3c-8-6.9-10.5-18.3-6.1-28c2.7-6 4.2-12.6 4.2-19.7c0-18.8-10.8-35.1-26.7-43c-8.1-4-13.3-12.3-13.3-21.3c-.1-19.3-11.7-36-28.3-43.5c-6.4-2.9-11.3-8.5-13.2-15.3C353.7 60.2 338.2 48 320 48c-22.1 0-40 17.9-40 40V420z"]},faWatchSmart:{prefix:"far",iconName:"watch-smart",icon:[384,512,[],"e2cc","M64 48.3C64 21.6 85.6 0 112.3 0H271.7C298.4 0 320 21.6 320 48.3V65.6c36.5 7.4 64 39.7 64 78.4V368c0 38.7-27.5 71-64 78.4V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V446.4C27.5 439 0 406.7 0 368V144c0-38.7 27.5-71 64-78.4V48.3zM80 112c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32H80zm136 72v60.8l39.4 32.8c10.2 8.5 11.6 23.6 3.1 33.8s-23.6 11.6-33.8 3.1l-48-40c-5.5-4.6-8.6-11.3-8.6-18.4V184c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faBookUser:{prefix:"far",iconName:"book-user",icon:[448,512,[],"f7e7","M88 0C39.4 0 0 39.4 0 88V424H.4c-.3 2.6-.4 5.3-.4 8c0 44.2 35.8 80 80 80H424c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V394.6c18.9-9 32-28.3 32-50.6V56c0-30.9-25.1-56-56-56H88zM368 400v64H80c-17.7 0-32-14.3-32-32s14.3-32 32-32H368zM80 352c-11.4 0-22.2 2.4-32 6.7V88c0-22.1 17.9-40 40-40H392c4.4 0 8 3.6 8 8V344c0 4.4-3.6 8-8 8H352V336c0-44.2-35.8-80-80-80H208c-44.2 0-80 35.8-80 80v16H80zM240 224a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faSensorCloud:eIg,faSensorSmoke:eIM,faClapperboardPlay:{prefix:"far",iconName:"clapperboard-play",icon:[512,512,[],"e132","M48 416c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V208H48V416zM336 160h64l64-64c0-8.8-7.2-16-16-16H416l-80 80zm-96 0l80-80H256l-80 80h64zM80 160l80-80H96L48 128v32H80zM512 96v64 24 24V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V208 184 160 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64zM216.5 241.9c5.2-2.8 11.5-2.5 16.4 .8l96 64c4.4 3 7.1 8 7.1 13.3s-2.7 10.3-7.1 13.3l-96 64c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V256c0-5.9 3.2-11.3 8.5-14.1z"]},faBandage:eIu,faBandAid:eIm,faCalendarMinus:{prefix:"far",iconName:"calendar-minus",icon:[448,512,[],"f272","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM296 352H152c-13.3 0-24-10.7-24-24s10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24z"]},faCircleXmark:eId,faTimesCircle:eIp,faXmarkCircle:eIz,faCircle4:{prefix:"far",iconName:"circle-4",icon:[512,512,[],"e0f1","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM223.6 129.2c12.6 4.2 19.4 17.8 15.2 30.4L201.3 272H272V216c0-13.3 10.7-24 24-24s24 10.7 24 24v56h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V320H168c-7.7 0-15-3.7-19.5-10s-5.7-14.3-3.3-21.6l48-144c4.2-12.6 17.8-19.4 30.4-15.2z"]},faGifts:{prefix:"far",iconName:"gifts",icon:[640,512,[],"f79c","M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96H64C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H200.6c-5.4-9.4-8.6-20.3-8.6-32V464H64c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h80c0 0 0 0 .1 0h80 32.4c5.3-8.2 11.7-15.7 19-22.1C263.8 106.2 245.1 96 224 96h-6.2l28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H272c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48h-4.1c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zm0 72h72 56 8v72H272V272zm0 120H408v72H272V392zm320 0v72H456V392H592zM456 344V272h8 56 72v72H456zm88-144c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z"]},faAlbumCollection:{prefix:"far",iconName:"album-collection",icon:[512,512,[],"f8a0","M56 0H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 48 32 37.3 32 24S42.7 0 56 0zM6.2 232.3C1.1 194 30.9 160 69.6 160H442.4c38.7 0 68.5 34 63.5 72.3l-29.5 224C472.2 488.2 445 512 412.9 512H99.1c-32.1 0-59.3-23.8-63.5-55.7L6.2 232.3zM69.6 208c-9.7 0-17.1 8.5-15.9 18.1l29.5 224c1 8 7.8 13.9 15.9 13.9H412.9c8 0 14.8-6 15.9-13.9l29.5-224c1.3-9.6-6.2-18.1-15.9-18.1H69.6zM400 336c0 57.4-64.5 104-144 104s-144-46.6-144-104s64.5-104 144-104s144 46.6 144 104zM16 104c0-13.3 10.7-24 24-24H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24zM256 368c17.7 0 32-10.7 32-24s-14.3-24-32-24s-32 10.7-32 24s14.3 24 32 24z"]},faHotel:{prefix:"far",iconName:"hotel",icon:[512,512,[127976],"f594","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM432 48V464H304V384h32c8.8 0 16.1-7.2 14.7-15.9C343.1 322.6 303.6 288 256 288s-87.1 34.6-94.7 80.1c-1.5 8.7 5.8 15.9 14.7 15.9h32v80H80V48H432zM144 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H144zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zM336 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H336zM128 208v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H240zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z"]},faEarthAsia:eIC,faGlobeAsia:eIL,faIdCardClip:eII,faIdCardAlt:eIA,faMagnifyingGlassPlus:eIH,faSearchPlus:eIv,faThumbsUp:{prefix:"far",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.2s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z"]},faCloudShowers:{prefix:"far",iconName:"cloud-showers",icon:[512,512,[],"f73f","M112 120c0-39.8 32.2-72 72-72c25.8 0 48.5 13.6 61.2 34c3.8 6.1 10.1 10.2 17.2 11.1s14.3-1.3 19.5-6.2c10-9.3 23.4-15 38.1-15c29 0 52.9 22.1 55.7 50.4c1.2 12.3 11.6 21.7 23.9 21.6l.3 0h0c35.3 0 64 28.7 64 64s-28.7 64-64 64H108h-1.9c-.3 0-.7-.1-1-.1C73.3 270.4 48 244.2 48 212c0-28.3 19.6-52.1 46.1-58.4c11.8-2.8 19.6-13.9 18.3-25.9c-.3-2.5-.4-5.1-.4-7.7zM184 0C120 0 67.7 50.1 64.2 113.3C26.4 130.1 0 167.9 0 212c0 57.1 44.3 103.9 100.5 107.7c1.2 .2 2.3 .3 3.5 .3h4H400c61.9 0 112-50.1 112-112c0-55.2-39.9-101.1-92.5-110.3C406.5 55 366.9 24 320 24c-18 0-34.9 4.6-49.7 12.6C248.5 14.1 217.9 0 184 0zM112 352c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-13.3-10.7-24-24-24zm192 0c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-13.3-10.7-24-24-24zm-72 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V408zm168-24c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V408c0-13.3-10.7-24-24-24z"]},faUserClock:{prefix:"far",iconName:"user-clock",icon:[640,512,[],"f4fd","M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H348.5c12.3 18.8 28 35.1 46.3 48H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304h91.4c20.6 0 40.4 3.5 58.8 9.9c-4.9 15.3-7.8 31.4-8.4 48.2c-15.5-6.5-32.5-10.1-50.4-10.1H178.3c-65.7 0-120.1 48.7-129 112zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z"]},faOnion:{prefix:"far",iconName:"onion",icon:[448,512,[129477],"e427","M171.3 33.9c.2-.7 .4-1.5 .6-2.2c1-3.8 1.9-7.8 2.5-11.9C176.2 9 184.9 0 195.8 0c6.3 0 12.1 3 15.8 7.9l0 0c.7 .9 1.3 1.9 1.9 3l3.4 6.8c2.9 5.9 11.4 5.9 14.3 0l3.4-6.8c.5-1.1 1.2-2.1 1.9-3l0 0C240.1 3 245.9 0 252.2 0c10.9 0 19.6 9 21.3 19.8c.6 4.1 1.5 8.1 2.5 11.9c.2 .7 .4 1.5 .6 2.2l0 .1c11.6 39.7 43.1 65.3 76 92C399 163.7 448 203.5 448 288c0 80.4-58 135.2-131.9 160.3l10.7 32.1c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2L269.4 460c-7.1 1.2-14.2 2.1-21.4 2.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V462.7c-7.2-.7-14.3-1.6-21.4-2.7l-11.9 35.6c-4.2 12.6-17.8 19.4-30.4 15.2s-19.4-17.8-15.2-30.4l10.7-32.1C58 423.2 0 368.4 0 288c0-84.5 49-124.3 95.3-162c32.9-26.7 64.4-52.4 76-92l0-.1zm31.3 48.2c-7.9 13.9-17.4 26-27.5 36.8c-.5 .5-1 1.1-1.5 1.6c-.4 .8-.9 1.9-1.5 3.2c-1.5 3.2-3.6 7.9-6.2 13.7c-5.1 11.7-12 28.2-18.9 46.9c-13.9 38.1-27 83.8-27 119.5c0 32.5 9.2 60.2 18.5 79.8c3.8 8.1 7.6 14.7 10.8 19.7c17.4 5.8 36.1 9.6 55.3 11.4C194.2 389.7 184 354.2 184 312c0-61.9 6.1-128.6 12.1-179.6c2.3-19.3 4.6-36.4 6.5-50.2zm34.3-13.5c-.3 1.8-.6 3.8-.9 5.8c-2.2 15.1-5.2 36.5-8.2 61.7C221.9 186.6 216 251.9 216 312c0 37.9 9.4 69.8 18.8 92.2c1.7 4 3.3 7.7 4.9 11c21.3-1.7 41.9-5.9 61-12.4c3.3-4.4 7.1-10.2 11-17.2c9.9-17.9 19.7-43.2 19.7-73.6c0-37.1-15.8-88.6-32.6-132.5c-8.3-21.6-16.6-40.7-22.8-54.5c-.8-1.9-1.7-3.7-2.4-5.3c-.2-.2-.4-.5-.7-.7c-13.2-14.2-25.6-30.8-34.5-50.7c-.5 .1-.9 .2-1.4 .3zm91.9 99.9c16.8 43.9 34.6 100.1 34.6 143.5c0 25.2-5.5 47.4-12.6 65.7C382.1 355.2 400 325.3 400 288c0-53.7-25.3-81.3-63.6-113.2c-2.4-2-5-4.1-7.6-6.3zM102.6 381.4C94.6 360.5 88 334.1 88 304c0-41.6 14.9-91.9 29-130.5c.6-1.5 1.1-3.1 1.7-4.6c-2.5 2-4.8 4-7.1 5.8C73.3 206.7 48 234.3 48 288c0 37.7 18.2 67.7 50 90.2c1.5 1.1 3.1 2.1 4.6 3.2z"]},faClockTwelveThirty:{prefix:"far",iconName:"clock-twelve-thirty",icon:[512,512,[],"e359","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM280 152V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},faArrowDownToDottedLine:{prefix:"far",iconName:"arrow-down-to-dotted-line",icon:[448,512,[],"e095","M32 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM241.5 360.4c-4.5 4.8-10.9 7.6-17.5 7.6s-12.9-2.7-17.5-7.6l-128-136c-9.1-9.7-8.6-24.8 1-33.9s24.8-8.6 33.9 1L200 283.5V200 72c0-13.3 10.7-24 24-24s24 10.7 24 24V200v83.5l86.5-91.9c9.1-9.7 24.3-10.1 33.9-1s10.1 24.3 1 33.9l-128 136z"]},faHandDots:eIV,faAllergies:eIy,faFileInvoice:{prefix:"far",iconName:"file-invoice",icon:[384,512,[],"f570","M64 464H320c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm80 48c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zM192 400c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zM112 224H272c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32z"]},faWindowMinimize:{prefix:"far",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M24 432c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z"]},faRectangleWide:{prefix:"far",iconName:"rectangle-wide",icon:[640,512,[],"f2fc","M576 112c8.8 0 16 7.2 16 16V384c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H576zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64z"]},faCommentArrowUp:{prefix:"far",iconName:"comment-arrow-up",icon:[512,512,[],"e144","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM280 328V217.9l31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0l-72 72c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l31-31V328c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},faGarlic:{prefix:"far",iconName:"garlic",icon:[512,512,[129476],"e40e","M376 131.2c-15.2-12.1-24-30.5-24-50V48c0-26.5-21.5-48-48-48H208c-26.5 0-48 21.5-48 48V81.2c0 19.4-8.8 37.8-24 50L52.7 197.8C19.4 224.5 0 264.8 0 307.5C0 385.1 62.9 448 140.5 448H136v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h16v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h16v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h16v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h-4.5C449.1 448 512 385.1 512 307.5c0-42.7-19.4-83-52.7-109.7L376 131.2zm-168-56V48h32V75.2c0 48.1 15 95 43 134.1l17.4 24.4c12.7 17.8 19.6 39.2 19.6 61.1V304c0 53-43 96-96 96s-96-43-96-96v-9.2c0-21.9 6.8-43.3 19.6-61.1L165 209.3c24.1-33.7 38.6-73.2 42.1-114.2c.6-4.6 .9-9.2 .9-13.9V75.2zM272 48h32V81.2c0 34 15.5 66.2 42 87.5l83.3 66.6c21.9 17.6 34.7 44.1 34.7 72.2c0 51.1-41.4 92.5-92.5 92.5H308.7c26.6-23.5 43.3-57.8 43.3-96v-9.2c0-28.6-8.9-56.5-25.5-79.7L309 190.7c-24.1-33.7-37-74.1-37-115.5V48zM139.3 400C88.8 399.4 48 358.2 48 307.5c0-28.1 12.8-54.7 34.7-72.2l57-45.6c-.2 .3-.5 .6-.7 1l-17.4 24.4C104.9 238.4 96 266.2 96 294.8V304c0 38.2 16.8 72.5 43.3 96z"]},faMugSaucer:eIN,faCoffee:eIx,faBrush:{prefix:"far",iconName:"brush",icon:[384,512,[],"f55d","M48 288V64c0-8.8 7.2-16 16-16H96v96c0 8.8 7.2 16 16 16s16-7.2 16-16V48h64v64c0 8.8 7.2 16 16 16s16-7.2 16-16V48h96c8.8 0 16 7.2 16 16V288H48zM0 320c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V320zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faTreeDecorated:{prefix:"far",iconName:"tree-decorated",icon:[448,512,[],"f7dc","M242.9 9.3C238.4 3.4 231.4 0 224 0s-14.4 3.4-18.9 9.3L66.8 186.9c-5.6 7.2-6.6 17-2.6 25.3s12.4 13.5 21.6 13.5h16.5L35.1 326.2c-4.9 7.4-5.4 16.8-1.2 24.6s12.3 12.7 21.2 12.7H79L4.1 474.6c-5 7.4-5.5 16.9-1.3 24.7S15.1 512 24 512H424c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.3-24.7L369 363.5h24c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6L345.7 225.6h16.5c9.2 0 17.5-5.2 21.6-13.5s3-18-2.6-25.3L242.9 9.3zM147.2 177.6H134.9L224 63.1l89.1 114.5H300.8c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.2 24.6l67.2 100.6H323.8c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.3 24.7L378.9 464H69.1l74.9-111.1c5-7.4 5.5-16.9 1.3-24.7s-12.3-12.7-21.2-12.7H99.9l67.2-100.6c4.9-7.4 5.4-16.8 1.2-24.6s-12.3-12.7-21.2-12.7zM184 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-152a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm24 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faMask:{prefix:"far",iconName:"mask",icon:[576,512,[],"f6fa","M91.4 162.3C61 188.5 48 225.2 48 272c0 43.9 15.3 74.8 36.8 95c22 20.6 53.7 33 91.2 33h8.4c6.1 0 11.6-3.4 14.3-8.8l23.2-46.3 39 19.5-39-19.5C234.4 319.8 260 304 288 304s53.6 15.8 66.1 40.8l23.2 46.3c2.7 5.4 8.2 8.8 14.3 8.8H400c37.4 0 69.2-12.4 91.2-33c21.5-20.2 36.8-51.1 36.8-95c0-46.8-13-83.5-43.4-109.7C452.9 134.9 394.3 112 288 112s-164.9 22.9-196.6 50.3zM0 272C0 160 64 64 288 64s288 96 288 208s-80 176-176 176h-8.4c-24.2 0-46.4-13.7-57.2-35.4l-23.2-46.3c-4.4-8.8-13.3-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-23.2 46.3c-10.8 21.7-33 35.4-57.2 35.4H176C80 448 0 384 0 272zm96-16a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},faCalendarHeart:{prefix:"far",iconName:"calendar-heart",icon:[448,512,[],"e0d3","M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM112 301.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"]},faMagnifyingGlassMinus:eIT,faSearchMinus:eIb,faFlower:{prefix:"far",iconName:"flower",icon:[448,512,[127804,10047],"f7ff","M448 168c0 33.6-12.2 64.3-32.3 88c20.1 23.7 32.3 54.4 32.3 88c0 75.1-60.9 136-136 136c-33.6 0-64.3-12.2-88-32.3c-23.7 20.1-54.4 32.3-88 32.3C60.9 480 0 419.1 0 344c0-33.6 12.2-64.3 32.3-88C12.2 232.3 0 201.6 0 168C0 92.9 60.9 32 136 32c33.6 0 64.3 12.2 88 32.3C247.7 44.2 278.4 32 312 32c75.1 0 136 60.9 136 136zM192.9 100.9C177.6 87.8 157.8 80 136 80c-48.6 0-88 39.4-88 88c0 21.8 7.8 41.6 20.9 56.9c15.2 17.9 15.2 44.2 0 62.2C55.8 302.4 48 322.2 48 344c0 48.6 39.4 88 88 88c21.8 0 41.6-7.8 56.9-20.9c17.9-15.2 44.2-15.2 62.2 0C270.4 424.2 290.2 432 312 432c48.6 0 88-39.4 88-88c0-21.8-7.8-41.6-20.9-56.9c-15.2-17.9-15.2-44.2 0-62.2C392.2 209.6 400 189.8 400 168c0-48.6-39.4-88-88-88c-21.8 0-41.6 7.8-56.9 20.9c-17.9 15.2-44.2 15.2-62.2 0zM256 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-112 0a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"]},faArrowDownFromArc:{prefix:"far",iconName:"arrow-down-from-arc",icon:[512,512,[],"e614","M256 48C141.1 48 48 141.1 48 256c0 13.3-10.7 24-24 24s-24-10.7-24-24C0 114.6 114.6 0 256 0S512 114.6 512 256c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-114.9-93.1-208-208-208zM134.4 392.3c-9-9.7-8.5-24.9 1.3-33.9s24.9-8.5 33.9 1.3L232 426.9 232 184c0-13.3 10.7-24 24-24s24 10.7 24 24l0 242.9 62.4-67.2c9-9.7 24.2-10.3 33.9-1.3s10.3 24.2 1.3 33.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7s-13-2.8-17.6-7.7l-104-112z"]},faRightLeftLarge:{prefix:"far",iconName:"right-left-large",icon:[640,512,[],"e5e1","M182.1 504c-15.4 0-30.1-6.1-41-17L20.7 366.6C12.6 358.5 8 347.5 8 336s4.6-22.5 12.7-30.6L141.1 185c10.9-10.9 25.6-17 41-17c32 0 57.9 25.9 57.9 57.9V232H432c8.8 0 16 7.2 16 16v38.1c0 5.5 4.5 9.9 9.9 9.9c2.6 0 5.2-1 7-2.9L582.1 176 465 58.9c-1.9-1.9-4.4-2.9-7-2.9c-5.5 0-9.9 4.5-9.9 9.9V104c0 8.8-7.2 16-16 16H320c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V65.9C400 33.9 425.9 8 457.9 8c15.4 0 30.1 6.1 41 17L619.3 145.4c8.1 8.1 12.7 19.1 12.7 30.6s-4.6 22.5-12.7 30.6L498.9 327c-10.9 10.9-25.6 17-41 17c-32 0-57.9-25.9-57.9-57.9V280H208c-8.8 0-16-7.2-16-16V225.9c0-5.5-4.5-9.9-9.9-9.9c-2.6 0-5.2 1-7 2.9L57.9 336 175 453.1c1.9 1.9 4.4 2.9 7 2.9c5.5 0 9.9-4.5 9.9-9.9V408c0-8.8 7.2-16 16-16H320c13.3 0 24 10.7 24 24s-10.7 24-24 24H240v6.1c0 32-25.9 57.9-57.9 57.9z"]},faRulerVertical:{prefix:"far",iconName:"ruler-vertical",icon:[256,512,[],"f548","M192 48c8.8 0 16 7.2 16 16V96H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H192zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H192c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z"]},faCirclesOverlap:{prefix:"far",iconName:"circles-overlap",icon:[640,512,[],"e600","M192 288c0 40.8 10.9 79 30 112c-96.3-1.1-174-79.5-174-176c0-97.2 78.8-176 176-176c38.9 0 74.8 12.6 104 34C248 116.2 192 195.5 192 288zm32 160c11.2 0 22.1-.8 32.8-2.4c40.6 41 96.9 66.4 159.2 66.4c123.7 0 224-100.3 224-224S539.7 64 416 64c-11.2 0-22.1 .8-32.8 2.4C342.6 25.4 286.3 0 224 0C100.3 0 0 100.3 0 224S100.3 448 224 448zm192 16c-38.9 0-74.8-12.6-104-34C392 395.8 448 316.5 448 224c0-40.8-10.9-79-30-112c96.3 1.1 174 79.5 174 176c0 97.2-78.8 176-176 176z"]},faUserLarge:eIw,faUserAlt:eID,faStarshipFreighter:{prefix:"far",iconName:"starship-freighter",icon:[576,512,[],"e03a","M400 256c0-97.2-78.8-176-176-176S48 158.8 48 256s78.8 176 176 176c14.8 0 29.1-1.8 42.8-5.2L208 350.7c-45.4-7.6-80-47.1-80-94.7c0-53 43-96 96-96s96 43 96 96c0 1.3 0 2.7-.1 4l60 77.7C392.7 313.3 400 285.5 400 256zm40 112c1.1 0 2.3 0 3.4 .1L528 335.2V280H446.7c-3.4 31.8-13.4 61.6-28.7 88h22zm6.7-136H528V176.8l-118.2-46c19.9 29.5 32.9 63.9 36.9 101.1zM555.6 375.9l-57 22.2C507 409.9 512 424.4 512 440c0 39.8-32.2 72-72 72H368c-22.3 0-43.3-10.3-57-28l-9.9-12.9C275.9 477 250 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c42.3 0 84.2 7.9 123.6 23.2l207.9 80.9c12.3 4.8 20.4 16.6 20.4 29.8V256v90.1c0 13.2-8.1 25-20.4 29.8zM88 240a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm16-80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm16 176a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm152-80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm77 198.7c4.5 5.9 11.6 9.3 19 9.3h72c13.3 0 24-10.7 24-24s-10.7-24-24-24H379.8L300.7 313.7c-9.7 12.9-22.6 23.3-37.5 30l85.8 111z"]},faTrainTram:{prefix:"far",iconName:"train-tram",icon:[448,512,[128650],"e5b4","M55.5 63c7.6-9.5 19.1-15 31.2-15H200V96H160c-53 0-96 43-96 96V352c0 26 10.3 49.6 27.2 66.9L39 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l60.6-60.6c8.4 2.4 17.2 3.7 26.4 3.7H288c9.2 0 18-1.3 26.4-3.7L375 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-52.1-52.1C373.7 401.6 384 378 384 352V192c0-53-43-96-96-96H248V48H361.2c12.2 0 23.6 5.5 31.2 15l12.8 16c8.3 10.4 23.4 12 33.7 3.7s12-23.4 3.8-33.7L430 33C413.3 12.2 388 0 361.2 0H86.8C60 0 34.7 12.2 18 33L5.3 49C-3 59.4-1.3 74.5 9 82.7S34.5 89.3 42.7 79L55.5 63zM160 144H288c26.5 0 48 21.5 48 48v48H112V192c0-26.5 21.5-48 48-48zM112 288H336v64c0 26.5-21.5 48-48 48H160c-26.5 0-48-21.5-48-48V288zm72 64a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm104 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},faBridgeSuspension:{prefix:"far",iconName:"bridge-suspension",icon:[640,512,[],"e4cd","M149.1 12.5C145 5 137.1 0 128 0c-8.8 0-16.5 4.7-20.7 11.8C94.3 33 80.7 53.9 65.3 71.5c-15.5 17.7-31.7 30.6-49.4 36.9C3.4 113-3.1 126.7 1.4 139.2s18.2 18.9 30.7 14.4c28.2-10.2 50.8-29.4 69.2-50.4c.9-1 1.8-2 2.6-3V240H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H536V100.2c.9 1 1.7 2 2.6 3c18.4 21 41 40.3 69.2 50.4c12.5 4.5 26.2-2 30.7-14.4s-2-26.2-14.4-30.7c-17.7-6.4-33.9-19.3-49.4-36.9c-15.4-17.6-29-38.6-42-59.8C528.5 4.7 520.8 0 512 0c-9.1 0-17 5-21.1 12.5C455.8 73.6 390.3 112 320 112s-135.8-38.4-170.9-99.5zM200 240H152V92.8c14.5 13.7 30.7 25.6 48 35.4V240zm96 0H248V149c15.5 4.8 31.6 8.1 48 9.8V240zm96 0H344V158.8c16.4-1.6 32.5-4.9 48-9.8v91zm96 0H440V128.3c17.3-9.8 33.5-21.7 48-35.4V240zM0 360c0 13.3 10.7 24 24 24H40c30.9 0 56 25.1 56 56v24c0 26.5 21.5 48 48 48h49.4c25.7 0 46.6-20.9 46.6-46.6V464c0-44.2 35.8-80 80-80s80 35.8 80 80v1.4c0 25.7 20.9 46.6 46.6 46.6H496c26.5 0 48-21.5 48-48V440c0-30.9 25.1-56 56-56h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H600c-57.4 0-104 46.6-104 104v24H448c0-70.7-57.3-128-128-128s-128 57.3-128 128H144V440c0-57.4-46.6-104-104-104H24c-13.3 0-24 10.7-24 24z"]},faTrashCheck:{prefix:"far",iconName:"trash-check",icon:[448,512,[],"e2af","M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80h13.7H416h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H412.4L388.4 452.7c-2.5 33.4-30.3 59.3-63.8 59.3H123.4c-33.5 0-61.3-25.9-63.8-59.3L35.6 128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80.1 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM83.7 128l23.8 321.2c.6 8.4 7.6 14.8 16 14.8H324.6c8.4 0 15.3-6.5 16-14.8L364.3 128H83.7zM318.1 246.1l-104 104c-7.8 7.8-20.5 7.8-28.3 0l-40-40c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0L200 307.7l89.9-89.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3z"]},faUserNurse:{prefix:"far",iconName:"user-nurse",icon:[448,512,[],"f82f","M96 128V70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM216 40c-4.4 0-8 3.6-8 8V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216zM49.3 461.9H398.7c-6-39.3-32.2-72-67.7-87.1l-61.7 61.7c-25 25-65.5 25-90.5 0l-61.7-61.7c-35.5 15.1-61.7 47.8-67.7 87.1zm65.1-137.1c10.1-3.1 20.9 .4 28.4 7.9l69.8 69.8c6.2 6.2 16.4 6.2 22.6 0l69.8-69.8c7.5-7.5 18.3-11 28.4-7.9C399.8 344.9 448 406.4 448 479.2c0 17-13.8 30.7-30.7 30.7H30.7c-17 0-30.7-13.8-30.7-30.7c0-72.8 48.2-134.3 114.4-154.4z"]},faBoombox:{prefix:"far",iconName:"boombox",icon:[640,512,[128254],"f8a5","M136 48H504c22.1 0 40 17.9 40 40v72H448c0-17.7-14.3-32-32-32s-32 14.3-32 32H352c0-17.7-14.3-32-32-32s-32 14.3-32 32H256c0-17.7-14.3-32-32-32s-32 14.3-32 32H96V88c0-22.1 17.9-40 40-40zM48 88v74c-27.6 7.1-48 32.2-48 62V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V224c0-29.8-20.4-54.9-48-62V88c0-48.6-39.4-88-88-88H136C87.4 0 48 39.4 48 88zM64 208H576c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16zM176 432a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm-48-96a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm432 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-96-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},faSyringe:{prefix:"far",iconName:"syringe",icon:[512,512,[128137],"f48e","M407 7c-9.4 9.4-9.4 24.6 0 33.9l15 15L384 94.1 329 39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72 72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55L456 89.9l15 15c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L473 39 441 7c-9.4-9.4-24.6-9.4-33.9 0zM271.4 94.6l-191 191C69.9 296.2 64 310.4 64 325.3v88.8L7 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h88.8c14.9 0 29.1-5.9 39.6-16.4l191-191c-.3-.3-.7-.6-1-1l-33-33-191 191c-1.5 1.5-3.5 2.3-5.7 2.3H112V325.3c0-2.1 .8-4.2 2.3-5.7l27.3-27.3 23 23c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-23-23 41.4-41.4 23 23c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-23-23 41.4-41.4 23 23c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-23-23 13.1-13.1-33-33c-.3-.3-.6-.7-1-1z"]},faCloudSun:{prefix:"far",iconName:"cloud-sun",icon:[640,512,[9925],"f6c4","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM320.1 320c0 .8 0 1.7-.1 2.5l-2 23.8c-1.1 13.2-12.7 23-25.9 21.9c-1.3-.1-2.6-.2-4-.2c-26.5 0-48 21.5-48 48s21.5 48 48 48c.6 0 1.3 0 1.9 0c.3 0 .6 0 .9 0H557.8c.3 0 .6 0 1 0c.4 0 .9 0 1.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1.6 0-3.1 .1-4.6 .3c-6.9 1-13.9-1.1-19.1-5.6s-8.3-11.2-8.3-18.1V346.3c0-.3 0-.6 0-.9c0-.5 0-1 0-1.5s0-1 0-1.5c0-.3 0-.6 0-.9v-1.1c-.1-.6-.2-1.1-.3-1.7c-2.5-19.6-19.3-34.8-39.7-34.8c-12.6 0-23.8 5.8-31.1 14.9c-5.8 7.1-15.1 10.4-24.1 8.3s-15.9-9.1-18-18c-4.9-21.3-24-37.2-46.8-37.2c-26.5 0-48 21.5-48 48zm48-96c33 0 62 16.6 79.3 41.9c12.2-6.3 26-9.9 40.6-9.9c43 0 78.8 30.9 86.5 71.7c1 2.6 1.5 5.4 1.5 8.3v5.3c0 .9 0 1.8 0 2.7s0 1.8 0 2.7v6.9c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80c-.9 0-1.8 0-2.7 0h-266c-1.1 0-2.1 .1-3.2 .1c-53 0-96-43-96-96c0-47.5 34.5-86.9 79.8-94.6l.2-2.5c.6-52.5 43.4-94.8 96-94.8z"]},faShieldExclamation:{prefix:"far",iconName:"shield-exclamation",icon:[512,512,[],"e247","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM256 128c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faStopwatch20:{prefix:"far",iconName:"stopwatch-20",icon:[448,512,[],"e06f","M168 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h32V97.4C96.4 109.3 16 197.2 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-44.7-14.1-86.1-38.1-120l31-31c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-29.2 29.2c-31.1-27.5-70.4-45.9-113.8-50.9V48h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H168zM64 304a160 160 0 1 1 320 0A160 160 0 1 1 64 304zm172-48v96c0 28.7 23.3 52 52 52s52-23.3 52-52V256c0-28.7-23.3-52-52-52s-52 23.3-52 52zm52-12c6.6 0 12 5.4 12 12v96c0 6.6-5.4 12-12 12s-12-5.4-12-12V256c0-6.6 5.4-12 12-12zm-132.4 8.6c1.7-5.1 6.5-8.6 11.9-8.6c6.9 0 12.5 5.6 12.5 12.5v2.2c0 3.6-1.3 7.1-3.7 9.8l-39 43.9c-13.7 15.4-21.2 35.2-21.2 55.8V384c0 11 9 20 20 20h64c11 0 20-9 20-20s-9-20-20-20H156.2c.9-9.2 4.7-17.9 10.9-24.9l39-43.9c8.9-10 13.8-23 13.8-36.4v-2.2c0-29-23.5-52.5-52.5-52.5c-22.6 0-42.7 14.5-49.8 35.9l-.6 1.7c-3.5 10.5 2.2 21.8 12.6 25.3s21.8-2.2 25.3-12.6l.6-1.7z"]},faSquareFull:{prefix:"far",iconName:"square-full",icon:[512,512,[128997,128998,128999,129e3,129001,129002,129003,11035,11036],"f45c","M464 48V464H48V48H464zM48 0H0V48 464v48H48 464h48V464 48 0H464 48z"]},faGripDots:{prefix:"far",iconName:"grip-dots",icon:[448,512,[],"e410","M352 192a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm-160 0a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM64 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 96a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM224 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 320a32 32 0 1 0 64 0 32 32 0 1 0 -64 0z"]},faCommentExclamation:{prefix:"far",iconName:"comment-exclamation",icon:[512,512,[],"f4af","M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM256 112c-13.3 0-24 10.7-24 24V248c0 13.3 10.7 24 24 24s24-10.7 24-24V136c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faPenSwirl:{prefix:"far",iconName:"pen-swirl",icon:[512,512,[],"e214","M441.2 59.1L453.1 71c9.4 9.4 9.4 24.6 0 33.9L432 126.1 386.3 80.4l20.8-21.1c9.4-9.5 24.6-9.5 34.1-.1zM231.9 236.8L352.6 114.5 398.1 160 276.6 281.6c-3.3 3.3-7.5 5.6-12 6.5L215 298.5l10.4-49.7c.9-4.5 3.2-8.7 6.4-11.9zM373 25.5L197.7 203.1c-9.7 9.8-16.4 22.3-19.2 35.8l-18 85.7c-1.7 7.9 .8 16.2 6.5 21.9s14 8.2 21.9 6.5l85.5-17.9c13.7-2.9 26.3-9.7 36.1-19.6L487.1 138.9c28.1-28.1 28.1-73.7 0-101.8L475.1 25.2C446.9-3.1 401-2.9 373 25.5zm-48.3-7.9C302.9 11.4 279.8 8 256 8C119 8 8 119 8 256S119 504 256 504c13.3 0 24-10.7 24-24s-10.7-24-24-24C145.5 456 56 366.5 56 256S145.5 56 256 56c9.7 0 19.3 .7 28.7 2l40-40.4zM454.1 228.4c1.2 9 1.9 18.2 1.9 27.6c0 57.4-46.6 104-104 104c-13.3 0-24 10.7-24 24s10.7 24 24 24c83.9 0 152-68.1 152-152c0-23.6-3.3-46.4-9.4-68l-40.4 40.5z"]},faFalafel:{prefix:"far",iconName:"falafel",icon:[576,512,[129478],"e40a","M147.4 120.3c-15.2 18.4-15.2 45.1 0 63.5c.3 .4 .5 1 .3 1.6c-2.3 9-1.9 18.2 .6 26.6c-20.8-9-45-2.4-58.5 15.9c-.3 .4-.5 .4-.7 .4c-24.3-.7-44.9 16.5-49.4 39.9c-.1 .6-.5 1-.7 1.1c-21.9 10-33.1 34.3-27.3 57.3c.2 .6 0 1.3-.3 1.6c-15.2 18.4-15.2 45.1 0 63.5c.3 .4 .5 1 .3 1.6c-5.8 23 5.4 47.3 27.3 57.3c.2 .1 .6 .4 .7 1.1c4.6 23.4 25.2 40.6 49.4 39.9c.1 0 .4 0 .7 .4c14.3 19.4 40.5 25.6 61.9 14.3c.1-.1 .2-.1 .3-.1s.2 0 .3 .1c21.5 11.3 47.7 5 61.9-14.3c.3-.4 .5-.4 .7-.4c24.3 .7 44.9-16.5 49.4-39.9c.1-.6 .5-1 .7-1.1c10.2-4.7 18.1-12.4 23-21.7c4.9 9.3 12.8 17.1 23 21.7c.2 .1 .6 .4 .7 1.1c4.6 23.4 25.2 40.6 49.4 39.9c.1 0 .4 0 .7 .4c14.3 19.4 40.5 25.6 61.9 14.3c.1-.1 .2-.1 .3-.1s.2 0 .3 .1c21.5 11.3 47.7 5 61.9-14.3c.3-.4 .6-.4 .7-.4c24.3 .7 44.9-16.5 49.4-39.9c.1-.6 .5-1 .7-1.1c16.4-7.5 26.7-22.9 28.5-39.9c-18.6 7.3-39.4 6-56.9 1.2l-.1 0c-10 7.3-17 18.2-19.4 30.6c-.1 .5-.3 .8-.5 .9s-.3 .2-.4 .2c-16.1-.5-31.2 7.1-40.7 19.9c-.1 .2-.2 .2-.3 .3s-.2 .1-.2 .1s-.1 0-.2 0c0 0-.1 0-.2-.1c-14.2-7.5-31.1-7.5-45.3 0c-.1 0-.1 0-.1 .1l-.1 0-.1 0-.1 0-.1 0c-.1 0-.2-.1-.2-.1s-.2-.1-.3-.3c-9.5-12.8-24.6-20.4-40.7-19.9c-.1 0-.2 0-.4-.2s-.4-.5-.5-.9c-3-15.6-13.3-28.9-27.9-35.5c-.2-.1-.4-.2-.6-.6s-.2-.8-.1-1.3c3.9-15.4 .3-31.7-9.9-44c-.2-.3-.4-.7-.4-1.1s.2-.9 .4-1.1c10.1-12.3 13.8-28.6 9.9-44c-.1-.5-.1-.9 .1-1.3s.4-.5 .6-.6c14.6-6.7 24.8-20 27.9-35.5c.1-.5 .3-.8 .5-.9s.3-.2 .4-.2c8.7 .2 17.1-1.8 24.5-5.9c-.9-11.7 .3-23.8 4.6-35.2c7.1-4.1 16-4.4 23.7-.4l.4 .2c13.8-12.1 20-31.3 15.4-49.7c-.2-.6 0-1.3 .3-1.6c15.2-18.4 15.2-45.1 0-63.5c-.3-.4-.5-1-.3-1.6c5.8-23-5.4-47.3-27.3-57.3c-.2-.1-.6-.4-.7-1.1c-4.6-23.4-25.2-40.6-49.4-39.9c-.1 0-.4 0-.7-.4C335.9 .6 309.7-5.7 288.3 5.6c-.1 .1-.2 .1-.3 .1s-.2 0-.3-.1c-21.5-11.3-47.7-5-61.9 14.3c-.3 .4-.5 .4-.7 .4c-24.3-.7-44.9 16.5-49.4 39.9c-.1 .6-.5 1-.7 1.1c-21.9 10-33.1 34.3-27.3 57.3c.2 .6 0 1.3-.3 1.6zM324.5 243.4c-5 3.2-9.4 7.3-13 12.2c-.1 .2-.2 .2-.3 .3s-.2 .1-.2 .1s-.1 0-.2 0c0 0-.1 0-.2-.1c-14.2-7.5-31.1-7.5-45.3 0c-.1 .1-.2 .1-.2 .1s-.1 0-.1 0l-.1 0c-.1 0-.2 0-.2-.1s-.2-.1-.3-.3c-3.6-4.9-8-9-13-12.2c-7.8-8.2-18.4-13.6-30.2-14.9c-4.2-12.9-13.7-23.7-26.3-29.5c-.2-.1-.4-.2-.6-.6s-.2-.8-.1-1.3c3.9-15.4 .3-31.7-9.9-44c-.2-.3-.4-.7-.4-1.1s.2-.9 .4-1.1c10.1-12.3 13.8-28.6 9.9-44c-.1-.5-.1-.9 .1-1.3s.4-.5 .6-.6c14.6-6.7 24.8-20 27.9-35.5c.1-.5 .3-.8 .5-.9s.3-.2 .4-.2c16.1 .5 31.2-7.1 40.7-19.9c.1-.2 .2-.2 .3-.3s.2-.1 .2-.1s.1 0 .2 0c0 0 .1 0 .2 .1c14.2 7.5 31.1 7.5 45.3 0c.1-.1 .2-.1 .2-.1c0 0 .1 0 .2 0l.1 0 .1 0c0 0 .1 0 .1 .1c.1 0 .2 .1 .3 .3c9.5 12.8 24.6 20.4 40.7 19.9c.1 0 .2 0 .4 .2s.4 .5 .5 .9c3 15.6 13.3 28.9 27.9 35.5c.2 .1 .4 .2 .6 .6s.2 .8 .1 1.3c-3.9 15.4-.3 31.7 9.9 44c.2 .3 .4 .7 .4 1.1s-.2 .9-.4 1.1c-10.1 12.3-13.8 28.6-9.9 44c.1 .5 .1 .9-.1 1.3s-.4 .5-.6 .6c-12.6 5.8-22.1 16.6-26.3 29.5c-11.8 1.2-22.4 6.7-30.2 14.9zM48.4 361.1c-.2-.3-.4-.7-.4-1.1s.2-.9 .4-1.1c10.1-12.3 13.8-28.6 9.9-44c-.1-.5-.1-.9 .1-1.3s.4-.5 .6-.6c14.6-6.7 24.8-20 27.9-35.5c.1-.5 .3-.8 .5-.9s.3-.2 .4-.2c16.1 .5 31.2-7.1 40.7-19.9c.1-.2 .2-.2 .3-.3s.2-.1 .2-.1s.1 0 .2 0c0 0 .1 0 .2 .1c14.2 7.5 31.1 7.5 45.3 0c.1-.1 .2-.1 .2-.1c0 0 .1 0 .2 0l.1 0 0 0c0 0 .1 0 .1 .1c.1 0 .2 .1 .3 .3c9.5 12.8 24.6 20.4 40.7 19.9c.1 0 .2 0 .4 .2s.4 .5 .5 .9c3 15.6 13.3 28.9 27.9 35.5c.2 .1 .4 .2 .6 .6s.2 .8 .1 1.3c-3.9 15.3-.3 31.7 9.9 44c.2 .3 .4 .7 .4 1.1s-.2 .9-.4 1.1c-10.1 12.3-13.8 28.6-9.9 44c.1 .5 .1 .9-.1 1.3s-.4 .5-.6 .6c-14.6 6.7-24.8 20-27.9 35.5c-.1 .5-.3 .8-.5 .9s-.3 .2-.4 .2c-16.1-.5-31.2 7.1-40.7 19.9c-.1 .2-.2 .2-.3 .3c0 0-.1 0-.1 .1c0 0-.1 0-.1 0l-.1 0-.1 0-.1 0c0 0-.1 0-.2-.1c-14.2-7.5-31.1-7.5-45.3 0c-.1 .1-.2 .1-.2 .1c0 0-.1 0-.2 0s-.2-.1-.2-.1s-.2-.1-.3-.3c-9.5-12.8-24.6-20.4-40.7-19.9c-.1 0-.2 0-.4-.2s-.4-.5-.5-.9c-3-15.6-13.3-28.9-27.9-35.5c-.2-.1-.4-.2-.6-.6s-.2-.8-.1-1.3c3.9-15.4 .3-31.7-9.9-44zM416 261c-1 24.2 13.6 56 40.3 82.7c19.3 19.3 41.4 32.3 61.3 37.6c19.5 5.2 37 3 47.9-7.9c5.5-5.5 8.8-12.7 10-20.9c2.1-14.2-1.8-31.6-10.9-49.3c-5.2-10.1-12.1-20.3-20.6-30.1c-2.6-3-5.4-5.9-8.2-8.8l-.5-.5c-33.5-33.3-74.9-47.5-99.3-35.9c-3.5 1.7-6.6 3.8-9.4 6.6c-6.7 6.7-10.1 15.9-10.5 26.5zM112 352a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm224-48a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM224 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},faCircle2:{prefix:"far",iconName:"circle-2",icon:[512,512,[],"e0ef","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM222.7 184.7c7.2-5.5 16.1-8.4 25.3-8.3l3.4 .1c20.3 .3 36.6 16.8 36.6 37.1c0 10.3-4.2 20.1-11.7 27.1L167.6 342.5c-7.2 6.7-9.5 17.2-5.9 26.3S174.2 384 184 384H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H244.7l64.4-60.4C326.3 259.5 336 237 336 213.5c0-46.5-37.3-84.4-83.8-85.1l-3.4-.1c-19.9-.3-39.3 6.1-55.1 18.1l-24.2 18.4c-10.5 8-12.6 23.1-4.5 33.6s23.1 12.6 33.6 4.5l24.2-18.4z"]},faMagnet:{prefix:"far",iconName:"magnet",icon:[448,512,[129522],"f076","M48 256c0 97.2 78.8 176 176 176s176-78.8 176-176V192H336v64c0 61.9-50.1 112-112 112s-112-50.1-112-112V192H48v64zM0 88C0 57.1 25.1 32 56 32h48c30.9 0 56 25.1 56 56V256c0 35.3 28.7 64 64 64s64-28.7 64-64V88c0-30.9 25.1-56 56-56h48c30.9 0 56 25.1 56 56V256c0 123.7-100.3 224-224 224S0 379.7 0 256V88z"]},faJar:{prefix:"far",iconName:"jar",icon:[320,512,[],"e516","M32 24c0 13.3 10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C42.7 0 32 10.7 32 24zM256 128c8.8 0 16 7.2 16 16v80H48V144c0-8.8 7.2-16 16-16H256zm16 240v80c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V368H272zM64 80C28.7 80 0 108.7 0 144V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V144c0-35.3-28.7-64-64-64H64z"]},faGramophone:{prefix:"far",iconName:"gramophone",icon:[384,512,[],"f8bd","M127 0c10.5-.4 20 6 23.6 15.9l0 .1 .3 .7c.3 .7 .7 1.7 1.3 3.2c1.2 2.9 3.2 7.3 6 12.8c5.7 11.1 14.8 27 28.2 45.1c26.9 36.2 71.4 81.5 141.3 116.8c17.3 8.7 31.6 22.9 40.1 40.4c5.4 10.9 8.2 23 8.2 35l0 .3 0 .3c0 45-36.5 81.4-81.4 81.4H184c-13.3 0-24-10.7-24-24c0-1.7 .2-3.3 .5-4.8c2.2-10.9 11.9-19.2 23.5-19.2l110 0c18.7 0 33.9-15.1 34-33.7c-.1-5.4-1.5-10.7-4.1-15.6c-3.1-4.9-7.7-7.8-12.4-8.6c-44.1-7.3-133.1-7.9-241.4 69.4c-.3 .2-.7 .5-1 .7c-2.7 1.8-5.6 2.9-8.7 3.5c-3.2 .6-6.6 .6-10-.2c-1.4-.3-2.7-.8-4-1.3c-.4-.2-.8-.4-1.2-.6c-1.4-.7-2.7-1.5-3.9-2.4c-.7-.5-1.3-1.1-1.9-1.7c-1.3-1.2-2.4-2.6-3.4-4.1c-1.8-2.8-3-5.8-3.6-8.9c-.6-3.1-.5-6.4 .2-9.6c.1-.3 .2-.7 .3-1L104.8 17.9C107.5 7.7 116.5 .4 127 0zM94.8 243.4c54.3-29.5 103.6-42.4 144.6-46.7c-41.1-30.1-70.7-62.3-91.5-90.2c-4.5-6.1-8.6-11.9-12.3-17.5L94.8 243.4zM0 488c0-13.3 10.7-24 24-24h8V432c0-26.5 21.5-48 48-48H304c26.5 0 48 21.5 48 48v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H304 80 32 24c-13.3 0-24-10.7-24-24zm304-24V432H80v32H304z"]},faDiceD12:{prefix:"far",iconName:"dice-d12",icon:[512,512,[],"f6ce","M200.3 48L158.7 72 256 102.8 353.3 72 311.7 48 200.3 48zm-97.1 56.7L49.7 197.3l83.9 93.1L232 241.2V145.6L103.2 104.7zM48 267.1v44.7l55.7 96.5L140 429.2l-33.1-96.8L48 267.1zM202.7 464h108l43.9-131.8L256 282.8l-98.5 49.3L202.7 464zm170.5-35.4l35.2-20.3L464 311.7V267.1l-58.8 65.3-32.1 96.2zm89.2-231.3l-53.4-92.5L280 145.6v95.6l98.4 49.2 83.9-93.1zM176.3 6.4c7.3-4.2 15.6-6.4 24-6.4H311.7c8.4 0 16.7 2.2 24 6.4l96.5 55.7c7.3 4.2 13.4 10.3 17.6 17.6l55.7 96.5c4.2 7.3 6.4 15.6 6.4 24V311.7c0 8.4-2.2 16.7-6.4 24l-55.7 96.5c-4.2 7.3-10.3 13.4-17.6 17.6l-96.5 55.7c-7.3 4.2-15.6 6.4-24 6.4H200.3c-8.4 0-16.7-2.2-24-6.4L79.7 449.8c-7.3-4.2-13.4-10.3-17.6-17.6L6.4 335.7c-4.2-7.3-6.4-15.6-6.4-24V200.3c0-8.4 2.2-16.7 6.4-24L62.2 79.7c4.2-7.3 10.3-13.4 17.6-17.6L176.3 6.4z"]},faNoteSticky:eIk,faStickyNote:eIS,faDown:eIE,faArrowAltDown:eIj,faHundredPoints:eIO,fa100:eIP,faPaperclipVertical:{prefix:"far",iconName:"paperclip-vertical",icon:[384,512,[],"e3c2","M48 108C48 48.4 96.4 0 156 0s108 48.4 108 108V344c0 39.8-32.2 72-72 72s-72-32.2-72-72V152c0-13.3 10.7-24 24-24s24 10.7 24 24V344c0 13.3 10.7 24 24 24s24-10.7 24-24V108c0-33.1-26.9-60-60-60s-60 26.9-60 60V368c0 53 43 96 96 96s96-43 96-96V152c0-13.3 10.7-24 24-24s24 10.7 24 24V368c0 79.5-64.5 144-144 144s-144-64.5-144-144V108z"]},faWindWarning:eI_,faWindCircleExclamation:eIB,faLocationPinSlash:eIU,faMapMarkerSlash:eIR,faFaceSadSweat:{prefix:"far",iconName:"face-sad-sweat",icon:[576,512,[],"e38a","M496 256c0 114.9-93.1 208-208 208c-65.4 0-123.8-30.2-162-77.5c-3.9 17.1-13.4 32-26.4 42.8C146.4 480.2 213.5 512 288 512c141.4 0 256-114.6 256-256S429.4 0 288 0S32 114.6 32 256c0 1.1 0 2.2 0 3.3c16.3-7.1 36.4-2.8 48 12.8l.7 .9c-.5-5.6-.7-11.3-.7-17C80 141.1 173.1 48 288 48s208 93.1 208 208zM35.7 299.4C21.4 319.1 0 351.7 0 369c0 26 21.5 47 48 47c12 0 23-4.3 31.5-11.5C89.6 395.9 96 383.2 96 369c0-20-28.4-60.4-41.6-77.7c-3.2-4.4-9.6-4.4-12.8 0c-1.7 2.3-3.8 5-5.9 8.1zM360.4 409.5c9.7-9 10.2-24.2 1.2-33.9C347.3 360.3 322.6 344 288 344s-59.3 16.3-73.5 31.6c-9 9.7-8.5 24.9 1.2 33.9s24.9 8.5 33.9-1.2c7.4-7.9 20-16.4 38.5-16.4s31.1 8.5 38.5 16.4c9 9.7 24.2 10.2 33.9 1.2zM367.6 304a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-192-32a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm51.7-100.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-7.4 7.4c-18.9 18.9-43.2 31.4-69.5 35.7l-2.5 .4c-8.7 1.5-14.6 9.7-13.2 18.4s9.7 14.6 18.4 13.2l2.5-.4c32.9-5.5 63.3-21.1 86.8-44.7l7.4-7.4zm121.4-22.6c-6.2 6.2-6.2 16.4 0 22.6l7.4 7.4c23.6 23.6 53.9 39.2 86.8 44.7l2.5 .4c8.7 1.5 17-4.4 18.4-13.2s-4.4-17-13.2-18.4l-2.5-.4c-26.3-4.4-50.6-16.9-69.5-35.7l-7.4-7.4c-6.2-6.2-16.4-6.2-22.6 0z"]},faBugSlash:{prefix:"far",iconName:"bug-slash",icon:[640,512,[],"e490","M224 96c0-53 43-96 96-96s96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H252.4c-15.7 0-28.4-12.7-28.4-28.4V96zm73.7 112L432 313.3V264c0-30.9-25.1-56-56-56H297.7zM477.4 348.9L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L240 162.8c7.7-1.8 15.8-2.8 24-2.8H376c20 0 38.7 5.7 54.6 15.5L503 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72.4 72.4C474.3 225.3 480 244 480 264h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H480v8c0 9.9-.9 19.5-2.6 28.9zm-46.6 86.5C402.1 463 363 480 320 480c-43.7 0-83.3-17.5-112.2-45.9L137 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l75.8-75.8c-12-22.4-18.8-48.1-18.8-75.3v-8H88c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c0-12.9 2.4-25.3 6.7-36.7L208.1 260c-.1 1.3-.1 2.7-.1 4v56c0 53.6 37.7 98.4 88 109.4V329.2L344 367v62.4c18.3-4 34.8-12.4 48.6-24.1l38.2 30.1z"]},faCupcake:{prefix:"far",iconName:"cupcake",icon:[448,512,[129473],"e402","M224 0c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.2 24.6l10.8 16.3c.7 1.1 1.1 2.4 1.1 3.7c0 3.7-3 6.7-6.7 6.7H152c-39.8 0-72 32.2-72 72l0 .8C34.9 142.7 0 181.3 0 228c0 50.8 41.2 92 92 92H356c50.8 0 92-41.2 92-92c0-46.8-35-85.5-80.2-91.3c.2-2 .2-4 .2-6.1C368 58.5 309.5 0 237.3 0H224zm40 57.3c0-1.7-.1-3.3-.2-5c32.7 11 56.2 41.9 56.2 78.3c0 6-1.8 11.5-4.8 16.1c-4.9 7.4-5.3 16.8-1.1 24.6s12.3 12.6 21.1 12.6H356c24.3 0 44 19.7 44 44s-19.7 44-44 44H92c-24.3 0-44-19.7-44-44s19.7-44 44-44h18.4c8.6 0 16.5-4.6 20.8-12s4.3-16.6 0-24c-2-3.5-3.2-7.6-3.2-12c0-13.3 10.7-24 24-24h57.3c30.2 0 54.7-24.5 54.7-54.7zM89.3 471.9C93.2 495 113.2 512 136.7 512h11.2l-20-160H69.3l20 119.9zM180.1 512h87.8l20-160H160.1l20 160zm120 0h11.2c23.5 0 43.5-17 47.3-40.1l20-119.9H320.1l-20 160z"]},faLightSwitchOff:{prefix:"far",iconName:"light-switch-off",icon:[384,512,[],"e018","M169.4 464c3.3-9.3 12.2-16 22.6-16s19.3 6.7 22.6 16H320c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H214.6c-3.3 9.3-12.2 16-22.6 16s-19.3-6.7-22.6-16H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H169.4zM64 512c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64zm80-256h96V144H144V256zm0 160c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V368c0 26.5-21.5 48-48 48H144z"]},faToggleLargeOff:{prefix:"far",iconName:"toggle-large-off",icon:[576,512,[],"e5b0","M192 400a144 144 0 1 1 0-288 144 144 0 1 1 0 288zm0 48H384c106 0 192-86 192-192s-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448zm127-48c39.9-35.2 65-86.7 65-144s-25.1-108.8-65-144h65c79.5 0 144 64.5 144 144s-64.5 144-144 144H319z"]},faPenFancySlash:{prefix:"far",iconName:"pen-fancy-slash",icon:[640,512,[],"e210","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L398.9 287.3 548.8 147.8C566.2 131.6 576 109 576 85.3C576 38.2 537.8 0 490.7 0C467 0 444.4 9.8 428.2 27.2L275.8 190.9 38.8 5.1zM313.7 220.6L463.4 59.9c7.1-7.6 17-11.9 27.3-11.9C511.3 48 528 64.7 528 85.3c0 10.4-4.3 20.2-11.9 27.3L360.6 257.4l-46.9-36.8zm19.9 144.6l-40.4-31.8-20.7 67.3c-2.3 7.6-8.3 13.5-15.9 15.9L149 449.7 198.7 400c.4 0 .9 0 1.3 0c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24c0 .4 0 .9 0 1.3L126.3 427l33.1-107.7c2.3-7.6 8.3-13.5 15.9-15.9l57.5-17.7L187 249.7l-25.8 7.9c-22.8 7-40.6 24.9-47.6 47.6L65.9 460.1c-9.4 30.7 19.3 59.4 50 50l154.8-47.6c22.8-7 40.6-24.9 47.6-47.6l15.3-49.6z"]},faTruckContainer:{prefix:"far",iconName:"truck-container",icon:[640,512,[],"f4dc","M0 104C0 64.2 32.2 32 72 32H328c39.8 0 72 32.2 72 72V288c0 13.3-10.7 24-24 24s-24-10.7-24-24V104c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24V288c0 13.3-10.7 24-24 24s-24-10.7-24-24V104zM608 400c0 44.2-35.8 80-80 80s-80-35.8-80-80H432 288c0 44.2-35.8 80-80 80c-26.2 0-49.4-12.6-64-32c-14.6 19.4-37.8 32-64 32c-44.2 0-80-35.8-80-80s35.8-80 80-80c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32H432V256 168c0-13.3 10.7-24 24-24h72.8c16.8 0 32.7 7.5 43.3 20.5L631 236.4c5.8 7.1 9 16.1 9 25.3V272v16 80c0 17.7-14.3 32-32 32zM585 256l-50-61.1c-1.5-1.9-3.8-2.9-6.2-2.9H480v64H585zM136 136V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V136c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V136c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V136c0-13.3 10.7-24 24-24s24 10.7 24 24zM528 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 400a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM80 432a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faBoot:{prefix:"far",iconName:"boot",icon:[512,512,[129406],"f782","M32 0H352c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H0V32C0 14.3 14.3 0 32 0zM0 464v-6.6V448 416 160H48V416H464V359.4c0-21.2-13.9-39.9-34.2-46L345 288H240c-8.8 0-16-7.2-16-16s7.2-16 16-16h66.7c-1.8-5-2.7-10.4-2.7-16V224H240c-8.8 0-16-7.2-16-16s7.2-16 16-16h64V160h48v80l91.6 27.5c40.6 12.2 68.4 49.6 68.4 92V416v32 9.4V464h-.4c-1.5 12-6.9 23.3-15.6 32c-10.2 10.2-24.1 16-38.6 16H442.5c-17 0-33.3-6.7-45.3-18.7l-7.6-7.6c-3.1-3.1-8.2-3.1-11.3 0l-7.6 7.6c-12 12-28.3 18.7-45.3 18.7h-11c-17 0-33.3-6.7-45.3-18.7l-7.6-7.6c-3.1-3.1-8.2-3.1-11.3 0l-7.6 7.6c-12 12-28.3 18.7-45.3 18.7h-11c-17 0-33.3-6.7-45.3-18.7l-7.6-7.6c-3.1-3.1-8.2-3.1-11.3 0l-7.6 7.6c-12 12-28.3 18.7-45.3 18.7H54.6c-14.5 0-28.4-5.8-38.6-16C7.3 487.3 1.9 476 .4 464H0z"]},faArrowUpFromWaterPump:{prefix:"far",iconName:"arrow-up-from-water-pump",icon:[576,512,[],"e4b6","M112 0C85.5 0 64 21.5 64 48V256c-35.3 0-64 28.7-64 64V425c5.3-3.1 11.2-5.4 17.5-6.9c10.4-2.4 21.2-7.2 30.5-13.5V320c0-8.8 7.2-16 16-16H512c8.8 0 16 7.2 16 16v84.6c9.3 6.3 20.1 11.1 30.5 13.6c6.3 1.5 12.1 3.8 17.5 6.9V320c0-35.3-28.7-64-64-64H472l0-174.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L465 7c-9.4-9.4-24.6-9.4-33.9 0L351 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L424 256H288V48c0-26.5-21.5-48-48-48H112zm-.1 430.1c-9.1-8.1-22.8-8.1-31.9 0C62.8 445 41 456.8 18.8 461.8C5.9 464.7-2.3 477.5 .6 490.5s15.7 21.1 28.7 18.2C58 502.2 81.6 488.2 96 478.2c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c28.1 19.5 61.4 33.8 96 33.8s67.9-14.3 96-33.8c14.4 10 38 24 66.7 30.4c12.9 2.9 25.8-5.2 28.7-18.2s-5.2-25.8-18.2-28.7c-22-4.9-44.3-16.7-61.3-31.8c-9.1-8.1-22.8-8.1-31.9 0c-21.6 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9c-9.1-8.1-22.8-8.1-31.9 0c-21.5 18.6-51.2 33.9-80 33.9s-58.5-15.3-80-33.9z"]},faFileCheck:{prefix:"far",iconName:"file-check",icon:[384,512,[],"f316","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zM289 267.6c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-89.7 89.7L129 287c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l53.3 53.3c9.4 9.4 24.6 9.4 33.9 0L289 267.6z"]},faBone:{prefix:"far",iconName:"bone",icon:[576,512,[129460],"f5d7","M127.4 177c-3.3-18.8-19.7-33-39.4-33c-22.1 0-40 17.9-40 40c0 11.7 4.9 22.1 13 29.5c24.8 22.8 24.8 62.2 0 85c-8 7.4-13 17.8-13 29.5c0 22.1 17.9 40 40 40c19.7 0 36.1-14.3 39.4-33c4.3-24.6 25.7-47 55.6-47H393c29.9 0 51.3 22.4 55.6 47c3.3 18.8 19.7 33 39.4 33c22.1 0 40-17.9 40-40c0-11.7-4.9-22.1-13-29.5c-24.8-22.8-24.8-62.2 0-85c8-7.4 13-17.8 13-29.5c0-22.1-17.9-40-40-40c-19.7 0-36.1 14.3-39.4 33c-4.3 24.6-25.7 47-55.6 47H183c-29.9 0-51.3-22.4-55.6-47zm47.3-8.3c.7 4.1 4.1 7.3 8.3 7.3H393c4.1 0 7.6-3.2 8.3-7.3C408.5 127.4 444.6 96 488 96c48.6 0 88 39.4 88 88c0 25.7-11 48.8-28.5 64.9c-4.1 3.7-4.1 10.5 0 14.2C565 279.2 576 302.3 576 328c0 48.6-39.4 88-88 88c-43.4 0-79.5-31.4-86.7-72.7c-.7-4.1-4.1-7.3-8.3-7.3H183c-4.1 0-7.6 3.2-8.3 7.3C167.5 384.6 131.4 416 88 416c-48.6 0-88-39.4-88-88c0-25.7 11-48.8 28.5-64.9c4.1-3.7 4.1-10.5 0-14.2C11 232.8 0 209.7 0 184c0-48.6 39.4-88 88-88c43.4 0 79.5 31.4 86.7 72.7z"]},faCardsBlank:{prefix:"far",iconName:"cards-blank",icon:[640,512,[],"e4df","M51.8 160.4c-3.7 2.1-4.9 6.8-2.8 10.5l167 289.3c2.1 3.7 6.8 4.9 10.5 2.8L419.4 351.6c3.7-2.1 4.9-6.8 2.8-10.5L255.2 51.8c-2.1-3.7-6.8-4.9-10.5-2.8L51.8 160.4zM7.5 194.9c-15.4-26.6-6.3-60.7 20.4-76.1L220.7 7.5c26.6-15.4 60.7-6.3 76.1 20.4l167 289.3c15.4 26.6 6.2 60.7-20.4 76.1L250.5 504.5c-26.6 15.4-60.7 6.2-76.1-20.4L7.5 194.9zm451.9 226c41.9-24.2 56.3-77.8 32.1-119.8L354.7 64.2c1.7-.2 3.5-.2 5.3-.2H584c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56H360c-13.7 0-26.2-4.9-35.9-13l135.3-78.1z"]},faCircle3:{prefix:"far",iconName:"circle-3",icon:[512,512,[],"e0f0","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h66.3l-50.5 46.3c-7.3 6.7-9.7 17.2-6.1 26.5s12.6 15.3 22.5 15.2l51.5-.3c20.1-.1 36.4 16.1 36.4 36.2c0 20-16.2 36.2-36.2 36.2H240c-13.5 0-26-7-33-18.4l-2.6-4.2c-7-11.3-21.8-14.8-33-7.8s-14.8 21.8-7.8 33l2.6 4.2C182 368.4 209.9 384 240 384h27.8c46.5 0 84.2-37.7 84.2-84.2c0-43.3-32.6-78.9-74.6-83.6l50.8-46.5c7.3-6.7 9.7-17.2 6.2-26.4s-12.5-15.3-22.4-15.3H184z"]},faBenchTree:{prefix:"far",iconName:"bench-tree",icon:[640,512,[],"e2e7","M578.7 150c-14.7-10.6-22.1-28.5-19.3-46.4c.4-2.5 .6-5 .6-7.6c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 2.6 .2 5.2 .6 7.6c2.8 17.9-4.6 35.8-19.3 46.4c-8.2 5.9-13.3 15.3-13.3 26c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32c0-10.6-5.1-20.1-13.3-26zM608 96c0 5.1-.4 10.2-1.2 15.1C626.9 125.7 640 149.3 640 176c0 44.2-35.8 80-80 80H536V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V256H464c-44.2 0-80-35.8-80-80c0-26.7 13.1-50.3 33.2-64.9c-.8-4.9-1.2-10-1.2-15.1c0-53 43-96 96-96s96 43 96 96zM80 272H304V240H80v32zM32 224c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32v64c0 14.9-10.2 27.4-24 31v33h32c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H80v88c0 13.3-10.7 24-24 24s-24-10.7-24-24V400H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V319c-13.8-3.6-24-16.1-24-31V224zm72 96v32H280V320H104z"]},faKeyboardBrightnessLow:{prefix:"far",iconName:"keyboard-brightness-low",icon:[640,512,[],"e1c1","M320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm88-16c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z"]},faSkiBootSki:{prefix:"far",iconName:"ski-boot-ski",icon:[640,512,[],"e3cd","M415.6 28.5c2.5-13-6-25.6-19-28.1s-25.6 6-28.1 19L366 32H176c-11.3 0-21.1 7.9-23.5 19L88.8 348.3c-7.5 34.9 19.1 67.7 54.8 67.7H424c30.9 0 56-25.1 56-56V307.1c0-20.6-11.3-39.5-29.4-49.3l-71.7-38.6L415.6 28.5zM275 80h81.8l-15.4 80H304c-8.8 0-16 7.2-16 16s7.2 16 16 16h31.3l-6.2 32H288c-8.8 0-16 7.2-16 16s7.2 16 16 16h57.9l81.8 44.1c2.6 1.4 4.2 4.1 4.2 7V360c0 4.4-3.6 8-8 8H143.6c-5.1 0-8.9-4.7-7.8-9.7l26-121.3C202 215.7 249.2 171.2 275 80zm-33.4 0c-17.9 57.7-44.8 92-70.3 112.5L195.4 80h46.2zM640 408c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 30.9-25.1 56-56 56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H536c57.4 0 104-46.6 104-104z"]},faBrainCircuit:{prefix:"far",iconName:"brain-circuit",icon:[512,512,[],"e0c6","M192 48c22.1 0 40 17.9 40 40v40H212.7c-6.2-14.1-20.3-24-36.7-24c-22.1 0-40 17.9-40 40s17.9 40 40 40c16.4 0 30.5-9.9 36.7-24H232v96H192c-26.5 0-48 21.5-48 48v11.3c-14.1 6.2-24 20.3-24 36.7c0 22.1 17.9 40 40 40s40-17.9 40-40c0-16.4-9.9-30.5-24-36.7V304c0-8.8 7.2-16 16-16h40V420c0 24.3-19.7 44-44 44c-17.8 0-33.2-10.6-40.1-25.9c-3.8-8.4-12-13.9-21.2-14.1c-25.9-.7-46.7-21.9-46.7-48c0-2.6 .2-5.2 .6-7.6c1.4-8.5-2-17.1-8.7-22.5C57.3 334.1 48 316.2 48 296c0-19.3 8.5-36.6 22.1-48.3c8-6.9 10.5-18.3 6.1-28c-2.7-6-4.2-12.6-4.2-19.7c0-18.8 10.8-35.1 26.7-43c8.1-4 13.3-12.3 13.3-21.3c.1-19.3 11.7-36 28.3-43.5c6.4-2.9 11.3-8.5 13.2-15.3C158.3 60.2 173.8 48 192 48zm-4 464c26.9 0 51.2-11.6 68-30c16.8 18.5 41.1 30 68 30c32.2 0 60.5-16.5 76.9-41.5c45-8 79.1-47.3 79.1-94.5c0-.5 0-1.1 0-1.6c19.8-20.2 32-47.9 32-78.4c0-27.8-10.1-53.2-26.8-72.7C487 215.8 488 208 488 200c0-32.6-16.3-61.5-41.1-78.8c-4.5-28.9-21.8-53.5-45.9-67.8C387.5 22 356.3 0 320 0c-25.2 0-48 10.6-64 27.6C240 10.6 217.2 0 192 0c-36.3 0-67.5 22-80.9 53.4C86.9 67.7 69.6 92.3 65.1 121.2C40.3 138.5 24 167.4 24 200c0 8 1 15.8 2.8 23.3C10.1 242.8 0 268.2 0 296c0 30.5 12.2 58.2 32 78.4c0 .5 0 1.1 0 1.6c0 47.3 34.1 86.5 79.1 94.5c16.4 25 44.7 41.5 76.9 41.5zm136-48c-24.3 0-44-19.7-44-44V352h51.3c6.2 14.1 20.3 24 36.7 24c22.1 0 40-17.9 40-40s-17.9-40-40-40c-16.4 0-30.5 9.9-36.7 24H280V160h40c8.8 0 16 7.2 16 16v11.3c-14.1 6.2-24 20.3-24 36.7c0 22.1 17.9 40 40 40s40-17.9 40-40c0-16.4-9.9-30.5-24-36.7V176c0-26.5-21.5-48-48-48H280V88c0-22.1 17.9-40 40-40c18.2 0 33.7 12.2 38.5 28.9c1.9 6.8 6.8 12.4 13.2 15.3c16.6 7.5 28.2 24.1 28.3 43.5c.1 9.1 5.2 17.3 13.3 21.3c15.9 7.9 26.7 24.2 26.7 43c0 7.1-1.5 13.7-4.2 19.7c-4.4 9.7-1.9 21 6.1 28c13.5 11.8 22.1 29 22.1 48.3c0 20.2-9.3 38.1-23.9 49.9c-6.7 5.4-10 14-8.7 22.5c.4 2.5 .6 5 .6 7.6c0 26.1-20.8 47.3-46.7 48c-9.2 .3-17.4 5.7-21.2 14.1C357.2 453.4 341.8 464 324 464zM176 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM160 336a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM336 224a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm32 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},faUserInjured:{prefix:"far",iconName:"user-injured",icon:[448,512,[],"f728","M224 208c-44.2 0-80-35.8-80-80h32H304c0 44.2-35.8 80-80 80zM150.7 96C163 67.7 191.2 48 224 48c1.2 0 2.5 0 3.7 .1L170.2 96H150.7zM264.6 59c14.5 8.5 26 21.5 32.8 37H220.2l44.4-37zM224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM49.3 464c4.7-33.3 21.9-62.5 46.7-82.7V464H49.3zm246.3 0H261.3l-32-48H276c15.5 0 28 12.5 28 28c0 7.8-3.2 14.9-8.4 20zm37 0c2.2-6.3 3.4-13 3.4-20c0-33.1-26.9-60-60-60H208l-21.3-32h83c65.7 0 120.1 48.7 129 112H332.6zM178.3 304C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},faBlockBrickFire:eIY,faFirewall:eIG,faFaceSadTear:eIQ,faSadTear:eIF,faPlane:{prefix:"far",iconName:"plane",icon:[576,512,[],"f072","M557.3 215.3c9.9 9.7 18.7 23.3 18.7 40.7c0 17.4-8.6 31.2-18.7 41.1c-9.9 9.7-22.6 17-34.9 22.4C497.8 330.2 468.6 336 448 336H381.8L285.7 486.2c-10.3 16.1-28.1 25.8-47.2 25.8H197.9c-27.1 0-46.4-26.4-38.1-52.2L199.4 336H148l-36 48L92.8 369.6 112 384c-7.6 10.1-19.4 16-32 16H37.9C17 400 0 383 0 362.1c0-3.8 .6-7.5 1.7-11.1c0 0 0 0 0 0L30.9 256 1.7 161.1s0 0 0 0C.6 157.4 0 153.7 0 149.9C0 129 17 112 37.9 112H80c12.6 0 24.4 5.9 32 16l36 48h51.4L159.8 52.2C151.6 26.4 170.8 0 197.9 0l40.6 0c19.1 0 36.9 9.7 47.2 25.8L381.8 176H448c20.7 0 50 6.1 74.5 16.9c12.3 5.5 24.9 12.8 34.8 22.4zm-54.2 21.5c-19-8.4-41.7-12.8-55.1-12.8l-79.4 0c-8.2 0-15.8-4.2-20.2-11.1L245.2 51.7l20.2-12.9L245.2 51.7c-1.5-2.3-4-3.7-6.7-3.7H208.9l46.3 144.7c2.3 7.3 1 15.3-3.5 21.5s-11.7 9.8-19.4 9.8H136c-7.6 0-14.7-3.6-19.2-9.6L76 160H51.6l27.4 88.9c1.4 4.6 1.4 9.5 0 14.1L51.6 352H76l40.8-54.4c4.5-6 11.6-9.6 19.2-9.6h96.3c7.7 0 14.9 3.7 19.4 9.8s5.8 14.2 3.5 21.5L208.9 464h29.6c2.7 0 5.3-1.4 6.7-3.7L348.4 299.1c4.4-6.9 12-11.1 20.2-11.1H448c13.6 0 36.3-4.2 55.2-12.5c9.4-4.1 16.3-8.5 20.6-12.7c4.1-4 4.2-6.2 4.2-6.8v0c0-.2 0-2.2-4.2-6.3c-4.3-4.2-11.3-8.7-20.7-12.9zM47.6 365l0 0 0 0s0 0 0 0zm0-218.1s0 0 0 0l0 0 0 0z"]},faTentArrowsDown:{prefix:"far",iconName:"tent-arrows-down",icon:[576,512,[],"e581","M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V146.1l-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM302.7 165c-8.6-6.7-20.7-6.7-29.3 0L107.6 293.1c-11.5 8.9-19.1 22-21.2 36.4L69.5 448.1C64.6 481.8 90.8 512 124.9 512H451.1c34.1 0 60.3-30.2 55.4-63.9L489.6 329.5c-2.1-14.4-9.7-27.5-21.2-36.4L302.7 165zM137 331l127-98.2V464H124.9c-4.9 0-8.6-4.3-7.9-9.1l16.9-118.6c.3-2.1 1.4-3.9 3-5.2zm175 29V232.9L439 331c1.6 1.3 2.7 3.1 3 5.2L459 454.9c.7 4.8-3.1 9.1-7.9 9.1H374.4L312 360z"]},faExclamation:{prefix:"far",iconName:"exclamation",icon:[64,512,[10069,10071,61738],"21","M56 56c0-13.3-10.7-24-24-24S8 42.7 8 56V344c0 13.3 10.7 24 24 24s24-10.7 24-24V56zM32 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faArrowsSpin:{prefix:"far",iconName:"arrows-spin",icon:[512,512,[],"e4bb","M257.1 87.5c-11.3 0-22.4 1.1-33.1 3.3V42.1c10.8-1.7 21.9-2.5 33.1-2.5c56 0 107 21.3 145.4 56.2l35.1-35.1c10.1-10.1 27.3-2.9 27.3 11.3l0 105.4c0 8.8-7.2 16-16 16l-105.4 0c-14.3 0-21.4-17.2-11.3-27.3l36.3-36.3c-29.6-26.3-68.7-42.2-111.4-42.2zM129.9 145.9c-25.4 29.4-40.7 67.8-40.7 109.7c0 11.1 1.1 22 3.1 32.5H43.6c-1.6-10.6-2.4-21.4-2.4-32.5c0-55.2 20.7-105.5 54.7-143.7L60.7 76.7C50.6 66.6 57.7 49.4 72 49.4l105.4 0c8.8 0 16 7.2 16 16V170.7c0 14.3-17.2 21.4-27.3 11.3l-36.2-36.2zm52.2 202.4l-34.6 34.6c29.4 25.4 67.8 40.7 109.7 40.7c10.5 0 20.9-1 30.9-2.8v48.6c-10.1 1.4-20.4 2.2-30.9 2.2c-55.2 0-105.5-20.7-143.7-54.7L76.7 453.6c-10.1 10.1-27.3 2.9-27.3-11.3l0-105.4c0-8.8 7.2-16 16-16l105.4 0c14.3 0 21.4 17.2 11.3 27.3zm166.2-16l34.7 34.7c26.3-29.6 42.2-68.7 42.2-111.4c0-10.8-1-21.3-3-31.5h48.7c1.5 10.3 2.3 20.8 2.3 31.5c0 56-21.3 107-56.2 145.4l36.7 36.7c10.1 10.1 2.9 27.3-11.3 27.3H336.9c-8.8 0-16-7.2-16-16V343.5c0-14.3 17.2-21.4 27.3-11.3z"]},faFaceSmileRelaxed:{prefix:"far",iconName:"face-smile-relaxed",icon:[512,512,[],"e392","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm177.6 62.1C192.8 334.5 218.8 352 256 352s63.2-17.5 78.4-33.9c9-9.7 24.2-10.4 33.9-1.4s10.4 24.2 1.4 33.9c-22 23.8-60 49.4-113.6 49.4s-91.7-25.5-113.6-49.4c-9-9.7-8.4-24.9 1.4-33.9s24.9-8.4 33.9 1.4zm-2-98.1c-10.6 0-19.9 3.8-25.4 9.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7zm134.6 9.7c-7.6 8.1-20.2 8.5-28.3 .9s-8.5-20.2-.9-28.3c14.5-15.5 35.2-22.3 54.6-22.3s40.1 6.8 54.6 22.3c7.6 8.1 7.1 20.7-.9 28.3s-20.7 7.1-28.3-.9c-5.5-5.8-14.8-9.7-25.4-9.7s-19.9 3.8-25.4 9.7z"]},faCommentXmark:eIZ,faCommentTimes:eIq,faPrint:{prefix:"far",iconName:"print",icon:[512,512,[128424,128438,9113],"f02f","M112 160V64c0-8.8 7.2-16 16-16H357.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c3 3 4.7 7.1 4.7 11.3V160h48V90.5c0-17-6.7-33.3-18.7-45.3L402.7 18.7C390.7 6.7 374.5 0 357.5 0H128C92.7 0 64 28.7 64 64v96h48zm16 208H384v96H128V368zm-16-48c-17.7 0-32 14.3-32 32H48V256c0-8.8 7.2-16 16-16H448c8.8 0 16 7.2 16 16v96H432c0-17.7-14.3-32-32-32H112zm320 80h48c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64V368c0 17.7 14.3 32 32 32H80v80c0 17.7 14.3 32 32 32H400c17.7 0 32-14.3 32-32V400z"]},faTurkishLiraSign:eIK,faTry:eIJ,faTurkishLira:eIW,faFaceNoseSteam:{prefix:"far",iconName:"face-nose-steam",icon:[512,512,[],"e382","M256 464c-21.6 0-42.4-3.3-61.9-9.4c-3.1 8.6-8.1 16.7-15 23.6c-1.3 1.3-2.6 2.5-4 3.7c-.3 5.4-1.3 10.8-3 16C198.4 507 226.6 512 256 512c28.7 0 56.3-4.7 82-13.4c-1.6-5.1-2.6-10.5-2.9-15.8c-1.4-1.2-2.7-2.4-4-3.7c-7-7-12-15.2-15.1-23.9c-19 5.7-39.2 8.8-60 8.8zM464 256c0 21.3-3.2 41.8-9.1 61.1c8.5 3.1 16.5 8.1 23.4 14.9c1.3 1.3 2.5 2.6 3.7 4c5.5 .3 11 1.3 16.3 3.1c8.9-26.1 13.8-54 13.8-83.1C512 114.6 397.4 0 256 0S0 114.6 0 256c0 28.6 4.7 56.1 13.3 81.8c4.9-1.5 9.9-2.4 15-2.7c1.2-1.4 2.4-2.7 3.7-4l4 4-4-4c7.2-7.2 15.7-12.3 24.7-15.4C51 296.8 48 276.8 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208zM345.9 443.6s0 0 0 0c1.5 4.7 4.1 9.1 7.9 12.9c.7 .7 1.3 1.3 2 1.9c4.2 3.6 9.2 5.9 14.4 6.9c-1.8 3.7-2.8 7.7-3.1 11.7c-.1 1.3-.1 2.7 0 4c0 .6 .1 1.3 .2 1.9c.8 6.9 3.9 13.6 9.2 18.9c12.5 12.5 32.8 12.5 45.3 0c2.1-2.1 3.8-4.3 5.2-6.7c18.8 14.5 45.9 13.1 63.1-4.2s18.6-44.3 4.2-63.1c2.4-1.4 4.7-3.1 6.7-5.2c12.5-12.5 12.5-32.8 0-45.3c-4.3-4.3-9.5-7.1-15-8.5c0 0 0 0 0 0c-1.9-.5-3.8-.8-5.8-.9c-5.4-.3-10.8 .7-15.7 3.1c-1-5.2-3.3-10.1-6.9-14.4c-.6-.7-1.2-1.4-1.8-2c-3.6-3.6-7.9-6.2-12.5-7.7c0 0 0 0 0 0c-11.1-3.7-23.9-1.1-32.8 7.7c-4.4 4.4-7.2 9.7-8.5 15.3l-69.1-46.8c-2.7-1.9-6.4-1.5-8.7 .8c-2.3 2.3-2.7 5.9-.9 8.7l46 70c-5.6 1.3-10.9 4.2-15.3 8.5c-8.8 8.8-11.4 21.3-7.9 32.4zM142.4 485.5c.4-1.8 .7-3.6 .8-5.4c.3-5.4-.7-10.8-3.1-15.7c5.2-1 10.1-3.3 14.4-6.9c.7-.6 1.4-1.2 2-1.8c3.7-3.7 6.3-8.2 7.9-12.9c3.5-11 .9-23.6-7.9-32.4c-4.4-4.4-9.7-7.2-15.3-8.5l47.6-69.1c1.9-2.7 1.5-6.4-.8-8.8c-2.3-2.3-5.9-2.7-8.6-.9l-70.9 46.1c-1.3-5.6-4.2-10.9-8.5-15.3c-8.6-8.6-20.8-11.3-31.6-8.1c-5 1.5-9.7 4.2-13.6 8.1c-.7 .7-1.3 1.3-1.9 2c-3.6 4.3-5.9 9.2-6.9 14.4c-4.9-2.4-10.3-3.4-15.7-3.1c-1.5 .1-3.1 .3-4.6 .6c-5.9 1.2-11.6 4.1-16.2 8.7c-12.5 12.5-12.5 32.8 0 45.3c2.1 2.1 4.3 3.8 6.7 5.2C1.7 445.6 3 472.7 20.3 489.9s44.3 18.6 63.1 4.2c1.4 2.4 3.1 4.7 5.2 6.7c12.5 12.5 32.8 12.5 45.3 0c4.4-4.4 7.2-9.8 8.5-15.4zM112 224c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zm192 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm95.2-101.1c-2.8-8.4-11.9-12.9-20.2-10.1c-41.3 13.8-74.2 39.9-86.3 51.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c9.3-9.3 38.2-32.3 73.7-44.1c8.4-2.8 12.9-11.9 10.1-20.2zm-286.4 0c-2.8 8.4 1.7 17.4 10.1 20.2c35.5 11.8 64.4 34.8 73.7 44.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6c-12-12-45-38.1-86.3-51.9c-8.4-2.8-17.4 1.7-20.2 10.1z"]},faCircleWaveformLines:eIX,faWaveformCircle:eI$,faDollarSign:eI1,faDollar:eI2,faUsd:eI4,faFerrisWheel:{prefix:"far",iconName:"ferris-wheel",icon:[512,512,[],"e174","M371.4 73.4c-20.4-13-43.2-22.6-67.5-28.1C302.5 20.1 281.6 0 256 0s-46.5 20.1-47.9 45.3c-24.3 5.5-47.1 15.1-67.5 28.1c-8-5.9-17.9-9.4-28.5-9.4c-26.5 0-48 21.5-48 48c0 10.7 3.5 20.6 9.4 28.5c-13 20.4-22.6 43.2-28.1 67.5C20.1 209.5 0 230.4 0 256s20.1 46.5 45.3 47.9c5.5 24.3 15.1 47.1 28.1 67.5c-5.9 8-9.4 17.9-9.4 28.6c0 25.6 20 46.4 45.1 47.9l38.5-80c-7.4-8.3-17.7-13.9-29.3-15.5c-14.8-21.1-24.9-45.7-28.7-72.4h90c-2.4-7.6-3.7-15.6-3.7-24s1.3-16.4 3.7-24h-90c3.8-26.7 13.9-51.3 28.7-72.4c2.1-.3 4.1-.7 6-1.2L185.1 219c7.6-14.5 19.5-26.4 33.9-33.9l-60.6-60.6c.5-2 .9-4 1.2-6c21.1-14.8 45.7-24.9 72.4-28.7v90c7.6-2.4 15.6-3.7 24-3.7s16.4 1.3 24 3.7v-90c26.7 3.8 51.3 13.9 72.4 28.7c.3 2.1 .7 4.1 1.2 6L293 185.1c14.5 7.6 26.4 19.5 33.9 33.9l60.6-60.6c2 .5 4 .9 6 1.2c14.8 21.1 24.9 45.7 28.7 72.4h-90c2.4 7.6 3.7 15.6 3.7 24s-1.3 16.4-3.7 24h90c-3.8 26.7-13.9 51.3-28.7 72.4c-11.6 1.5-21.8 7.2-29.3 15.5l38.5 80C428 446.4 448 425.6 448 400c0-10.7-3.5-20.6-9.4-28.6c13-20.4 22.6-43.2 28.1-67.5c25.3-1.4 45.3-22.3 45.3-47.9s-20.1-46.5-45.3-47.9c-5.5-24.3-15.1-47.1-28.1-67.5c5.9-8 9.4-17.9 9.4-28.5c0-26.5-21.5-48-48-48c-10.7 0-20.6 3.5-28.6 9.4zM304 256c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 11.6 4.1 22.3 11 30.6L130.2 477.9c-3.5 7.4-2.9 16.1 1.5 23s12 11.1 20.2 11.1H360c8.2 0 15.8-4.2 20.2-11.1s5-15.6 1.5-23L293 286.6c6.9-8.3 11-19 11-30.6zm18.4 208H189.6L256 321l66.4 143z"]},faComputerSpeaker:{prefix:"far",iconName:"computer-speaker",icon:[640,512,[],"f8b2","M312.4 480c-11.8-13.2-20.1-29.7-23.1-48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H312.4zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H288V336H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H289.3c3.1-18.3 11.3-34.8 23.1-48H64zM576 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H384c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H576zM384 32c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H384zm96 144a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM448 320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm112 0a80 80 0 1 0 -160 0 80 80 0 1 0 160 0z"]},faSkullCow:{prefix:"far",iconName:"skull-cow",icon:[640,512,[],"f8de","M63.2 21.1c2.5-7.4-.7-15.4-7.5-19.1S40.3 0 35.5 6L28 15.3C9.9 38 0 66.4 0 95.5C0 166.1 57.2 224 128 224v0h16v64c0 45 31 82.8 72.7 93.2l25.6 85.2c8.1 27.1 33 45.6 61.3 45.6h32.8c28.3 0 53.2-18.5 61.3-45.6l25.6-85.2C465 370.8 496 333 496 288V224h16v0c70.8 0 128-57.9 128-128.5c0-29-9.9-57.4-28-80.1L604.5 6c-4.8-6.1-13.3-7.8-20.1-4.1s-10 11.8-7.5 19.1L588 54.5c2.5 7.5 3.4 15.4 2.6 23.2C587.7 106.3 563.7 128 535 128H512v0H471.6C454 108.4 428.4 96 400 96H240c-28.4 0-54 12.4-71.6 32H128v0H105c-28.7 0-52.7-21.7-55.6-50.3c-.8-7.8 .1-15.8 2.6-23.2L63.2 21.1zM228.3 334.6C207.4 329.4 192 310.4 192 288V224 192c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48v32 64c0 22.4-15.4 41.4-36.3 46.6c-16.4 4.1-29.5 16.6-34.4 32.8l-25.6 85.2c-2 6.8-8.3 11.4-15.3 11.4H303.6c-7.1 0-13.3-4.6-15.3-11.4l-25.6-85.2c-4.9-16.2-17.9-28.7-34.4-32.8zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},faX:{prefix:"far",iconName:"x",icon:[384,512,[120],"58","M378.4 71.4c8.5-10.1 7.2-25.3-2.9-33.8s-25.3-7.2-33.8 2.9L192 218.7 42.4 40.6C33.9 30.4 18.7 29.1 8.6 37.6S-2.9 61.3 5.6 71.4L160.7 256 5.6 440.6c-8.5 10.2-7.2 25.3 2.9 33.8s25.3 7.2 33.8-2.9L192 293.3 341.6 471.4c8.5 10.1 23.7 11.5 33.8 2.9s11.5-23.7 2.9-33.8L223.3 256l155-184.6z"]},faMagnifyingGlassDollar:eI3,faSearchDollar:eI0,faUsersGear:eI6,faUsersCog:eI8,faPersonMilitaryPointing:{prefix:"far",iconName:"person-military-pointing",icon:[576,512,[],"e54a","M224 39c0-13 10-23.8 22.9-24.9L398.7 1.4C408 .7 416 8 416 17.4V48c0 8.8-7.2 16-16 16H249c-13.8 0-25-11.2-25-25zM32 248c0-13.3 10.7-24 24-24H232h8H344h.6c42.9 0 82.5 22.9 103.9 60l92.3 160c6.6 11.5 2.7 26.2-8.8 32.8s-26.2 2.7-32.8-8.8L416 323.8V480c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V272H56c-13.3 0-24-10.7-24-24zm240 24v82.1L345.4 272c-.5 0-1 0-1.4 0H272zm0 192h96V432H272v32zm96-145.2L309.7 384H368V318.8zM240 112c0-5.5 .6-10.8 1.6-16h50.7c-2.7 4.7-4.3 10.2-4.3 16c0 17.7 14.3 32 32 32s32-14.3 32-32c0-5.8-1.6-11.3-4.3-16h50.7c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80z"]},faBuildingColumns:eI5,faBank:eI7,faInstitution:eI9,faMuseum:eAe,faUniversity:eAt,faCircleT:{prefix:"far",iconName:"circle-t",icon:[512,512,[],"e124","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM152 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h80V360c0 13.3 10.7 24 24 24s24-10.7 24-24V192h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 152z"]},faSack:{prefix:"far",iconName:"sack",icon:[512,512,[],"f81c","M293.3 152H218.7l-13.8 8.8C150.9 195.4 48 277 48 416c0 26.5 21.5 48 48 48H416c26.5 0 48-21.5 48-48c0-139-102.9-220.6-156.9-255.2L293.3 152zm.2-58.8L324.6 48H187.4l31.1 45.2L226 104h60l7.5-10.8zM0 416C0 274.8 89.4 185.5 150.8 139.9c10.4-7.7 20-14.2 28.2-19.4L151.8 80.9 121.9 37.6C111 21.7 122.4 0 141.7 0H370.3c19.3 0 30.7 21.7 19.8 37.6L360.2 80.9 333 120.4c8.2 5.3 17.8 11.7 28.2 19.4C422.6 185.5 512 274.8 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96z"]},faGrid2:{prefix:"far",iconName:"grid-2",icon:[512,512,[],"e196","M80 80v96h96V80H80zM32 80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V80zM80 336v96h96V336H80zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V336zM432 80H336v96h96V80zM336 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm0 304v96h96V336H336zm-48 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V336z"]},faCameraCctv:eAc,faCctv:eAi,faUmbrella:{prefix:"far",iconName:"umbrella",icon:[576,512,[],"f0e9","M288 0c13.3 0 24 10.7 24 24V48.9c123.7 9.6 226.1 93 255.5 204.4c.4 1.4 .7 2.9 1.1 4.3c1.4 5.8 2.7 11.7 3.7 17.6c.6 3.5 1.1 7.1 1.6 10.7c2 15.6-17.3 24.4-27.8 12.7c-2.5-2.8-5.5-5.5-8.8-8c-3.4-2.5-7.1-4.9-11.1-7l-.7-.4-.6-.3c-13.5-6.8-29.7-11-44.9-11c-30.1 0-56.3 16.6-70 41.2c-.5 .9-1 1.7-1.4 2.6c-2.1 4.1-3.8 8.3-5.1 12.8c-.7 2.4-1.4 4.9-1.9 7.5c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9c-.5-2.5-1.1-5-1.9-7.5c-1.4-4.4-3.1-8.7-5.1-12.8c-.5-.9-.9-1.8-1.4-2.6c-13.7-24.6-39.9-41.2-70-41.2s-56.3 16.6-70 41.2c-.5 .9-.9 1.7-1.4 2.6c-2.1 4.1-3.8 8.3-5.1 12.8c-.7 2.4-1.4 4.9-1.9 7.5c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9c-.5-2.5-1.1-5-1.9-7.5c-1.4-4.4-3.1-8.7-5.1-12.8c-.5-.9-.9-1.8-1.4-2.6C152.3 288.6 126.1 272 96 272c-15.2 0-31.4 4.2-44.9 11c-.4 .2-.9 .5-1.3 .7c-4 2.1-7.7 4.4-11.1 7c-3.3 2.5-6.3 5.2-8.8 8C19.4 310.4 .1 301.5 2.1 285.9c.5-3.6 1-7.2 1.6-10.7c1-5.9 2.3-11.8 3.7-17.6c.4-1.4 .7-2.9 1.1-4.3C37.9 141.9 140.3 58.6 264 48.9V24c0-13.3 10.7-24 24-24zm96 267.3c23.4-26.6 57.7-43.3 96-43.3c8.6 0 17.5 .9 26.4 2.6C468.9 150.2 386.1 96 288 96s-180.9 54.2-218.4 130.6c8.9-1.7 17.8-2.6 26.4-2.6c38.3 0 72.6 16.8 96 43.3c23.4-26.6 57.7-43.3 96-43.3s72.6 16.8 96 43.3zM288 304c8.7 0 16.9 2.3 24 6.4V438.6c0 40.6-32.9 73.4-73.4 73.4c-27.8 0-53.2-15.7-65.7-40.6l-2.3-4.7c-5.9-11.9-1.1-26.3 10.7-32.2s26.3-1.1 32.2 10.7l2.3 4.7c4.3 8.6 13.1 14.1 22.8 14.1c14.1 0 25.4-11.4 25.4-25.4V310.4c7.1-4.1 15.3-6.4 24-6.4z"]},faTrowel:{prefix:"far",iconName:"trowel",icon:[512,512,[],"e589","M340.4 142L370 171.6l87.9-87.9c8.2-8.2 8.2-21.4 0-29.6s-21.4-8.2-29.6 0L340.4 142zM491.8 20.2c26.9 26.9 26.9 70.5 0 97.5l-95.4 95.4c-14.6 14.6-38.2 14.6-52.8 0l-5.4-5.4L237.9 308l75 75c5.9 5.9 8.3 14.5 6.4 22.6s-8 14.6-15.9 17.2l-272 88c-8.6 2.8-18 .5-24.4-5.9s-8.6-15.8-5.9-24.4l88-272c2.6-7.9 9.1-14 17.2-15.9s16.7 .5 22.6 6.4l75 75L304.3 173.8l-5.4-5.4c-14.6-14.6-14.6-38.2 0-52.8l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0zM251.3 389.2L122.8 260.7l-61.5 190 190-61.5z"]},faHorizontalRule:{prefix:"far",iconName:"horizontal-rule",icon:[640,512,[8213],"f86c","M0 256c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"]},faBedFront:eAr,faBedAlt:eAa,faD:{prefix:"far",iconName:"d",icon:[384,512,[100],"44","M56 80c-4.4 0-8 3.6-8 8V424c0 4.4 3.6 8 8 8H160c97.2 0 176-78.8 176-176s-78.8-176-176-176H56zM0 88C0 57.1 25.1 32 56 32H160c123.7 0 224 100.3 224 224s-100.3 224-224 224H56c-30.9 0-56-25.1-56-56V88z"]},faStapler:{prefix:"far",iconName:"stapler",icon:[640,512,[],"e5af","M448 384v48H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H448h48 24 72c26.5 0 48-21.5 48-48V336 299.3 288l-.7-.1c-3.8-31.8-23.3-59.9-52.4-74.4L260.7 50.4C236.6 38.3 209.9 32 182.9 32C128.2 32 76.7 57.8 43.8 101.6L11.5 144.7C4 154.6 0 166.7 0 179.1c0 26.4 17.9 49.3 43.5 55.7L64 240V344c0 22.1 17.9 40 40 40H448zm0-48H112V252l336 84zm72 96H496V336c0-22-15-41.2-36.4-46.6L55.2 188.3c-4.2-1.1-7.2-4.8-7.2-9.2c0-2 .7-4 1.9-5.7l32.3-43.1C106 98.7 143.3 80 182.9 80c19.5 0 38.8 4.6 56.3 13.3L565.5 256.4c14.5 7.3 24.3 21.3 26.2 37.2c.1 .8 .2 1.6 .3 2.4v3.4V336v96H520z"]},faMasksTheater:eAn,faTheaterMasks:eAo,faFileGif:{prefix:"far",iconName:"file-gif",icon:[512,512,[],"e645","M64 464h96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zm160-72c0-22.1 17.9-40 40-40h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c-8.8 0-16-7.2-16-16s7.2-16 16-16h16c8.8 0 16 7.2 16 16v24c0 22.1-17.9 40-40 40H264c-22.1 0-40-17.9-40-40V392zm160-24V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368c0-8.8 7.2-16 16-16z"]},faKipSign:{prefix:"far",iconName:"kip-sign",icon:[384,512,[],"e1c4","M88 32c13.3 0 24 10.7 24 24V210.5L312.3 37.8c10-8.7 25.2-7.5 33.8 2.5s7.5 25.2-2.5 33.8L160.6 232H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H160.6L343.7 437.8c10 8.7 11.2 23.8 2.5 33.8s-23.8 11.2-33.8 2.5L112 301.5V457c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V56c0-13.3 10.7-24 24-24z"]},faFaceWoozy:{prefix:"far",iconName:"face-woozy",icon:[512,512,[],"e3a2","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 208c0-35.3-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64s32-28.7 32-64zM213.8 247.3c12.9-3.2 20.7-16.2 17.5-29.1s-16.2-20.7-29.1-17.5l-64 16c-12.9 3.2-20.7 16.2-17.5 29.1s16.2 20.7 29.1 17.5l64-16zM200.9 98.7c-7.4-4.9-17.3-2.9-22.2 4.4c-23.2 34.8-58.4 53.2-71.7 57.7c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1c18.6-6.2 60.3-28.3 88.3-70.3c4.9-7.4 2.9-17.3-4.4-22.2zM385.8 360.1c8.9-9.8 8.2-25-1.6-33.9s-25-8.2-33.9 1.6L319 362.3c-3.3 3.6-7.9 5.7-12.8 5.7c-3.5 0-6.9-1.1-9.8-3l-11.7-8.1c-24-16.5-54.7-19.4-81.4-7.7c-11.7 5.2-25.3 3.7-35.7-3.9l-9.4-6.9c-10.7-7.8-25.7-5.6-33.6 5.1s-5.6 25.7 5.1 33.6l9.4 6.9c24.2 17.8 56 21.2 83.4 9.1c11.4-5 24.5-3.8 34.8 3.3l11.7 8.1c10.9 7.5 23.8 11.5 37 11.5c18.4 0 36-7.8 48.3-21.4l31.3-34.5z"]},faCloudQuestion:{prefix:"far",iconName:"cloud-question",icon:[640,512,[],"e492","M354.9 121.7c13.8 16 36.5 21.1 55.9 12.5c8.9-3.9 18.7-6.2 29.2-6.2c39.8 0 72 32.2 72 72c0 4-.3 7.9-.9 11.7c-3.5 21.6 8.1 42.9 28.1 51.7C570.4 276.9 592 308 592 344c0 46.8-36.6 85.2-82.8 87.8c-.6 0-1.3 .1-1.9 .2H504 144c-53 0-96-43-96-96c0-41.7 26.6-77.3 64-90.5c19.2-6.8 32-24.9 32-45.3l0-.2v0 0c0-66.3 53.7-120 120-120c36.3 0 68.8 16.1 90.9 41.7zM512 480v-.2c71.4-4.1 128-63.3 128-135.8c0-55.7-33.5-103.7-81.5-124.7c1-6.3 1.5-12.8 1.5-19.3c0-66.3-53.7-120-120-120c-17.4 0-33.8 3.7-48.7 10.3C360.4 54.6 314.9 32 264 32C171.2 32 96 107.2 96 200l0 .2C40.1 220 0 273.3 0 336c0 79.5 64.5 144 144 144H464h40 8zM233.8 197.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3h58.3c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8V296c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1H286.6c-23.7 0-44.8 14.9-52.8 37.3zM352 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},faPineapple:{prefix:"far",iconName:"pineapple",icon:[512,512,[],"e31f","M423.1 1.7c4.2 2.1 7.3 5.9 8.4 10.5l3.6 14.3C447 19.6 460.6 16 474.5 16H480c8.8 0 16 7.2 16 16v5.5c0 13.9-3.6 27.5-10.4 39.4l14.3 3.6c4.6 1.1 8.4 4.2 10.5 8.4s2.2 9.1 .4 13.4c-6.8 15.9-19.5 26.7-34.1 31.6l14.7 14.7c6.2 6.2 6.2 16.4 0 22.6c-15.4 15.4-35.3 23.6-55.5 24.5c8 18.9 12.2 39.3 12.2 60.2c0 41-16.3 80.3-45.3 109.3L301.3 466.7C272.3 495.7 233 512 192 512s-80.3-16.3-109.3-45.3L45.3 429.3l33.9-33.9 37.5 37.5c20 20 47.1 31.2 75.3 31.2s55.3-11.2 75.3-31.2L368.8 331.3c20-20 31.2-47.1 31.2-75.3s-11.2-55.3-31.2-75.3l-37.5-37.5c-20-20-47.1-31.2-75.3-31.2s-55.3 11.2-75.3 31.2L79.2 244.7C59.2 264.7 48 291.8 48 320s11.2 55.3 31.2 75.3L45.3 429.3C16.3 400.3 0 361 0 320s16.3-80.3 45.3-109.3L146.7 109.3C175.7 80.3 215 64 256 64c20.9 0 41.3 4.2 60.2 12.2c.9-20.2 9.1-40.1 24.5-55.5c6.2-6.2 16.4-6.2 22.6 0l14.7 14.7C383 20.8 393.8 8.1 409.7 1.3c4.3-1.8 9.2-1.7 13.4 .4zm-235.8 211L208 233.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-80 80L128 313.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM288 313.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L288 313.4zM164.7 372.7c6.2-6.2 16.4-6.2 22.6 0L208 393.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-32 32c-6.2 6.2-16.4 6.2-22.6 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6z"]},faHandPointLeft:{prefix:"far",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M64 128l177.6 0c-1 5.2-1.6 10.5-1.6 16l0 16-32 0L64 160c-8.8 0-16-7.2-16-16s7.2-16 16-16zm224 16c0-17.7 14.3-32 32-32c0 0 0 0 0 0l24 0c66.3 0 120 53.7 120 120l0 48c0 52.5-33.7 97.1-80.7 113.4c.5-3.1 .7-6.2 .7-9.4c0-20-9.2-37.9-23.6-49.7c4.9-9 7.6-19.4 7.6-30.3c0-15.1-5.3-29-14-40c8.8-11 14-24.9 14-40l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-40 0-40zm32-80s0 0 0 0c-18 0-34.6 6-48 16L64 80C28.7 80 0 108.7 0 144s28.7 64 64 64l82 0c-1.3 5.1-2 10.5-2 16c0 25.3 14.7 47.2 36 57.6c-2.6 7-4 14.5-4 22.4c0 20 9.2 37.9 23.6 49.7c-4.9 9-7.6 19.4-7.6 30.3c0 35.3 28.7 64 64 64l64 0 24 0c92.8 0 168-75.2 168-168l0-48c0-92.8-75.2-168-168-168l-24 0zM256 400c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0zM240 224c0 5.5 .7 10.9 2 16l-2 0-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0 16zm24 64l40 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0z"]},faGalleryThumbnails:{prefix:"far",iconName:"gallery-thumbnails",icon:[576,512,[],"e3aa","M512 48c8.8 0 16 7.2 16 16V288c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H512zM64 0C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM0 448v32c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm192-32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H192zm128 32v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32zm192-32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H512z"]},faCircleJ:{prefix:"far",iconName:"circle-j",icon:[512,512,[],"e112","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm80-360c0-13.3-10.7-24-24-24s-24 10.7-24 24V288c0 26.5-21.5 48-48 48s-48-21.5-48-48v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 53 43 96 96 96s96-43 96-96V152z"]},faEyes:{prefix:"far",iconName:"eyes",icon:[640,512,[],"e367","M255.6 385.2C231.4 416.6 201.5 432 172 432s-59.4-15.4-83.6-46.8c-9.1-11.9-17.1-25.7-23.5-41.2c9.2 5.1 19.8 8 31.1 8c35.3 0 64-28.7 64-64s-28.7-64-64-64c-19 0-36.1 8.3-47.8 21.4c2-47.8 17.7-89.3 40.2-118.6C112.6 95.4 142.5 80 172 80s59.4 15.4 83.6 46.8c24.1 31.4 40.4 77 40.4 129.2s-16.3 97.7-40.4 129.2zM320 141.8C290 76.1 235 32 172 32C77 32 0 132.3 0 256S77 480 172 480c63 0 118-44.1 148-109.8C350 435.9 405 480 468 480c95 0 172-100.3 172-224s-77-224-172-224c-63 0-118 44.1-148 109.8zm42.8 206.6c6.6 2.3 13.7 3.6 21.2 3.6c35.3 0 64-28.7 64-64s-28.7-64-64-64c-14.8 0-28.5 5-39.3 13.5c3.3-44.4 18.5-83 39.8-110.6C408.6 95.4 438.5 80 468 80s59.4 15.4 83.6 46.8c24.1 31.4 40.4 77 40.4 129.2s-16.3 97.7-40.4 129.2C527.4 416.6 497.5 432 468 432s-59.4-15.4-83.6-46.8c-8.2-10.7-15.5-23.1-21.6-36.7z"]},faHandshakeSimple:eAs,faHandshakeAlt:eAl,faPageCaretUp:eAf,faFileCaretUp:eAh,faJetFighter:eAg,faFighterJet:eAM,faComet:{prefix:"far",iconName:"comet",icon:[512,512,[],"e003","M459.8 3.2c4.7-2.1 9.8-3.2 15-3.2C495.3 0 512 16.7 512 37.2c0 5.2-1.1 10.3-3.2 15L449.3 187.5l10.7-.8c33.9-2.6 55.4 35.5 35.6 63.1L369.2 426.7C331 480.2 269.3 512 203.6 512C91 512 0 419.8 0 307.5c0-64.8 30.6-126.3 82.7-165L261.6 9.6c27.5-20.4 66.3 .9 63.7 35.1L324 62.9 459.8 3.2zm-6 55.1l-147 64.7c-7.7 3.4-16.6 2.5-23.5-2.4s-10.7-13-10.1-21.4l3-40.6L111.4 181C71.6 210.6 48 257.8 48 307.5C48 393.6 117.8 464 203.6 464c50.2 0 97.4-24.3 126.6-65.2l116.4-163L413 238.5c-8.4 .6-16.5-3.2-21.4-10.1s-5.8-15.8-2.4-23.5L453.8 58.3zM208 200c6.1 0 11.7 3.5 14.3 8.9l24.5 49.6 54.8 8c6 .9 11 5.1 12.9 10.9s.3 12.2-4 16.4l-39.6 38.6 9.4 54.5c1 6-1.4 12.1-6.4 15.7s-11.5 4.1-16.8 1.2l-49-25.8-49 25.8c-5.4 2.8-11.9 2.4-16.8-1.2s-7.4-9.6-6.4-15.7l9.4-54.5-39.6-38.6c-4.4-4.3-5.9-10.6-4-16.4s6.9-10 12.9-10.9l54.8-8 24.5-49.6c2.7-5.5 8.3-8.9 14.3-8.9z"]},faSquareShareNodes:eAu,faShareAltSquare:eAm,faReflectVertical:{prefix:"far",iconName:"reflect-vertical",icon:[512,512,[],"e665","M0 256c0-13.3 10.7-24 24-24l464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 280c-13.3 0-24-10.7-24-24zM166.6 464l178.7 0L256 374.6 166.6 464zM128 512c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-256 0zM256 137.4L345.4 48 166.6 48 256 137.4zM98.4 19.8C103.4 7.8 115.1 0 128 0L384 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9z"]},faShieldKeyhole:{prefix:"far",iconName:"shield-keyhole",icon:[512,512,[],"e248","M73 127L256 49.4 439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 91.4-38.4 249.3-186.3 320.1c-3.6 1.7-7.8 1.7-11.3 0C102.4 389 64.5 231.2 64 139.7c0-5 3.1-10.2 9-12.8zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2zM312 208c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6V328c0 13.3 10.7 24 24 24s24-10.7 24-24V258.6c18.9-9 32-28.3 32-50.6z"]},faFileMp4:{prefix:"far",iconName:"file-mp4",icon:[512,512,[],"e649","M48 448c0 8.8 7.2 16 16 16v48c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448zm109.7-88.2L192 416.9l34.3-57.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V425.8l-18.3 30.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8L160 425.8V496c0 8.8-7.2 16-16 16s-16-7.2-16-16V368c0-7.2 4.8-13.5 11.7-15.4s14.3 1 18 7.2zM304 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H320v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H320v48h16zm84.7 11.3c-3-3-4.7-7.1-4.7-11.3V368c0-8.8 7.2-16 16-16s16 7.2 16 16v48h32V368c0-8.8 7.2-16 16-16s16 7.2 16 16v64 64c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H432c-4.2 0-8.3-1.7-11.3-4.7z"]},faBarcode:{prefix:"far",iconName:"barcode",icon:[512,512,[],"f02a","M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zm112 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24zM464 56V456c0 13.3 10.7 24 24 24s24-10.7 24-24V56c0-13.3-10.7-24-24-24s-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z"]},faBulldozer:{prefix:"far",iconName:"bulldozer",icon:[640,512,[],"e655","M80 88v88H221.9l-43-91.4c-1.3-2.8-4.1-4.6-7.2-4.6H88c-4.4 0-8 3.6-8 8zM32 176V88c0-30.9 25.1-56 56-56h83.7c21.7 0 41.4 12.5 50.7 32.2L275 176h53V120c0-13.3 10.7-24 24-24s24 10.7 24 24v56c39.8 0 72 32.2 72 72v48h64V264.7c0-21.9 8.2-43 22.9-59.2l63.4-69.7c8.9-9.8 24.1-10.5 33.9-1.6s10.5 24.1 1.6 33.9l-63.4 69.7c-6.7 7.4-10.4 17-10.4 26.9V375.3c0 9.9 3.7 19.5 10.4 26.9l63.4 69.7c8.9 9.8 8.2 25-1.6 33.9s-25 8.2-33.9-1.6l-63.4-69.7c-14.7-16.2-22.9-37.3-22.9-59.2V344H465c9.5 16.5 15 35.6 15 56c0 61.9-50.1 112-112 112H112C50.1 512 0 461.9 0 400c0-30.5 12.2-58.2 32-78.4V224 200 176zM80 292.6c10.1-3 20.9-4.6 32-4.6H368c11.1 0 21.9 1.6 32 4.6V248c0-13.3-10.7-24-24-24H80v68.6zM112 336c-35.3 0-64 28.7-64 64s28.7 64 64 64H368c35.3 0 64-28.7 64-64s-28.7-64-64-64H112zM96 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm264-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM256 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-56-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},faPlusMinus:{prefix:"far",iconName:"plus-minus",icon:[384,512,[],"e43c","M216 32c0-13.3-10.7-24-24-24s-24 10.7-24 24V152H48c-13.3 0-24 10.7-24 24s10.7 24 24 24H168V320c0 13.3 10.7 24 24 24s24-10.7 24-24V200H336c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V32zM8 488c0 13.3 10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H32c-13.3 0-24 10.7-24 24z"]},faSquareSlidersVertical:eAd,faSlidersVSquare:eAp,faVideo:eAz,faVideoCamera:eAC,faMessageMiddle:eAL,faCommentMiddleAlt:eAI,faGraduationCap:eAA,faMortarBoard:eAH,faHandHoldingMedical:{prefix:"far",iconName:"hand-holding-medical",icon:[576,512,[],"e05c","M224 24c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24V80h56c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H320v56c0 13.3-10.7 24-24 24H248c-13.3 0-24-10.7-24-24V176H168c-13.3 0-24-10.7-24-24V104c0-13.3 10.7-24 24-24h56V24zM187.4 352c-7.9 0-15.6 2.3-22.2 6.7L85.3 412c-3.9 2.6-8.6 4-13.3 4H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64.7l73.8-49.2C153 309.1 170 304 187.4 304H344c35.3 0 64 28.7 64 64c0 .7 0 1.3 0 2l64.9-40c10.7-6.6 22.9-10 35.5-10h7.4c33.3 0 60.3 27 60.3 60.3c0 20.4-10.4 39.5-27.5 50.6l-95.6 61.9c-19.4 12.6-42.1 19.3-65.2 19.3H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H387.7c13.9 0 27.5-4 39.1-11.6l95.6-61.9c3.5-2.3 5.6-6.1 5.6-10.3c0-6.8-5.5-12.3-12.3-12.3h-7.4c-3.6 0-7.2 1-10.3 2.9l-93.5 57.5c-3.8 2.3-8.1 3.6-12.6 3.6H344 320 256c-13.3 0-24-10.7-24-24s10.7-24 24-24h64 24c8.8 0 16-7.2 16-16s-7.2-16-16-16H187.4z"]},faPersonCircleCheck:{prefix:"far",iconName:"person-circle-check",icon:[576,512,[],"e53e","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm32 128.1V304h32V176.1c-.7 0-1.5-.1-2.3-.1H146.3c-.8 0-1.5 0-2.3 .1zM144 352V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V223.6L52.9 299.8c-6.5 11.5-21.2 15.6-32.7 9.1s-15.6-21.2-9.1-32.7L69.7 172.7c15.6-27.6 44.9-44.7 76.6-44.7h27.5c31.7 0 61 17.1 76.6 44.7L297 255.1c-11.7 14-21.3 29.9-28.3 47.1c-.6-.8-1.1-1.6-1.6-2.4L224 223.6V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V352H144zm144 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},faSquareZ:{prefix:"far",iconName:"square-z",icon:[448,512,[],"e288","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm136 32H312c9.3 0 17.8 5.4 21.8 13.9s2.6 18.5-3.5 25.6L187.7 336H312c13.3 0 24 10.7 24 24s-10.7 24-24 24H136c-9.3 0-17.8-5.4-21.8-13.9s-2.6-18.5 3.5-25.6L260.3 176H136c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faMessageText:eAv,faCommentAltText:eAV,faTurnUp:eAy,faLevelUpAlt:eAN},eAT={prefix:"fab",iconName:"square-js",icon:[448,512,["js-square"],"f3b9","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM180.9 444.9c-33.7 0-53.2-17.4-63.2-38.5L152 385.7c6.6 11.7 12.6 21.6 27.1 21.6c13.8 0 22.6-5.4 22.6-26.5V237.7h42.1V381.4c0 43.6-25.6 63.5-62.9 63.5zm85.8-43L301 382.1c9 14.7 20.8 25.6 41.5 25.6c17.4 0 28.6-8.7 28.6-20.8c0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5c0-31.6 24.1-55.6 61.6-55.6c26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18c-12.3 0-20.1 7.8-20.1 18c0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2c0 37.8-29.8 58.6-69.7 58.6c-39.1 0-64.4-18.6-76.7-43z"]},eAb=eAT,eAw={prefix:"fab",iconName:"square-reddit",icon:[448,512,["reddit-square"],"f1a2","M64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32zM305.9 166.4c20.6 0 37.3-16.7 37.3-37.3s-16.7-37.3-37.3-37.3c-18 0-33.1 12.8-36.6 29.8c-30.2 3.2-53.8 28.8-53.8 59.9l0 .2c-32.8 1.4-62.8 10.7-86.6 25.5c-8.8-6.8-19.9-10.9-32-10.9c-28.9 0-52.3 23.4-52.3 52.3c0 21 12.3 39 30.1 47.4c1.7 60.7 67.9 109.6 149.3 109.6s147.6-48.9 149.3-109.7c17.7-8.4 29.9-26.4 29.9-47.3c0-28.9-23.4-52.3-52.3-52.3c-12 0-23 4-31.9 10.8c-24-14.9-54.3-24.2-87.5-25.4l0-.1c0-22.2 16.5-40.7 37.9-43.7l0 0c3.9 16.5 18.7 28.7 36.3 28.7zM155 248.1c14.6 0 25.8 15.4 25 34.4s-11.8 25.9-26.5 25.9s-27.5-7.7-26.6-26.7s13.5-33.5 28.1-33.5zm166.4 33.5c.9 19-12 26.7-26.6 26.7s-25.6-6.9-26.5-25.9c-.9-19 10.3-34.4 25-34.4s27.3 14.6 28.1 33.5zm-42.1 49.6c-9 21.5-30.3 36.7-55.1 36.7s-46.1-15.1-55.1-36.7c-1.1-2.6 .7-5.4 3.4-5.7c16.1-1.6 33.5-2.5 51.7-2.5s35.6 .9 51.7 2.5c2.7 .3 4.5 3.1 3.4 5.7z"]},eAD=eAw,eAk={prefix:"fab",iconName:"square-instagram",icon:[448,512,["instagram-square"],"e055","M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z"]},eAS=eAk,eAE={prefix:"fab",iconName:"square-hacker-news",icon:[448,512,["hacker-news-square"],"f3af","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM21 229.2c0 0 .1-.1 .1-.2s.1-.2 .2-.2c0 .1 0 .3-.1 .4H21zM239.2 384H207.8V281.3L128 128h37.3c41.5 77.7 48.1 95.8 54.1 112c1.6 4.3 3.1 8.5 5.2 13.6c3.2-7 5.1-11.9 7.1-17.3c5.9-15.3 12.8-33.2 53.5-108.3H320L239.2 283.1V384z"]},eAj=eAE,eAO={prefix:"fab",iconName:"square-snapchat",icon:[448,512,["snapchat-square"],"f2ad","M384,32H64A64,64,0,0,0,0,96V416a64,64,0,0,0,64,64H384a64,64,0,0,0,64-64V96A64,64,0,0,0,384,32Zm-3.907,319.309-.083.1a32.364,32.364,0,0,1-8.717,6.823,90.26,90.26,0,0,1-20.586,8.2,12.694,12.694,0,0,0-3.852,1.76c-2.158,1.909-2.1,4.64-4.4,8.55a23.137,23.137,0,0,1-6.84,7.471c-6.707,4.632-14.244,4.923-22.23,5.23-7.214.274-15.39.581-24.729,3.669-3.761,1.245-7.753,3.694-12.377,6.533-11.265,6.9-26.68,16.353-52.3,16.353s-40.925-9.4-52.106-16.279c-4.657-2.888-8.675-5.362-12.543-6.64-9.339-3.08-17.516-3.4-24.729-3.67-7.986-.307-15.523-.6-22.231-5.229a23.085,23.085,0,0,1-6.01-6.11c-3.2-4.632-2.855-7.8-5.254-9.895a13.428,13.428,0,0,0-4.1-1.834,89.986,89.986,0,0,1-20.313-8.127,32.905,32.905,0,0,1-8.3-6.284c-6.583-6.757-8.276-14.776-5.686-21.824,3.436-9.338,11.571-12.111,19.4-16.262,14.776-8.027,26.348-18.055,34.433-29.884a68.236,68.236,0,0,0,5.985-10.567c.789-2.158.772-3.329.241-4.416a7.386,7.386,0,0,0-2.208-2.217c-2.532-1.676-5.113-3.353-6.882-4.5-3.27-2.141-5.868-3.818-7.529-4.98-6.267-4.383-10.65-9.04-13.4-14.245a28.4,28.4,0,0,1-1.369-23.584c4.134-10.924,14.469-17.706,26.978-17.706a37.141,37.141,0,0,1,7.845.83c.689.15,1.37.307,2.042.482-.108-7.43.058-15.357.722-23.119,2.358-27.261,11.912-41.589,21.874-52.994a86.836,86.836,0,0,1,22.28-17.931C188.254,100.383,205.312,96,224,96s35.828,4.383,50.944,13.016a87.169,87.169,0,0,1,22.239,17.9c9.961,11.406,19.516,25.709,21.874,52.995a231.194,231.194,0,0,1,.713,23.118c.673-.174,1.362-.332,2.051-.481a37.131,37.131,0,0,1,7.844-.83c12.5,0,22.82,6.782,26.971,17.706a28.37,28.37,0,0,1-1.4,23.559c-2.74,5.2-7.123,9.861-13.39,14.244-1.668,1.187-4.258,2.864-7.529,4.981-1.835,1.187-4.541,2.947-7.164,4.682a6.856,6.856,0,0,0-1.951,2.034c-.506,1.046-.539,2.191.166,4.208a69.015,69.015,0,0,0,6.085,10.792c8.268,12.1,20.188,22.313,35.454,30.407,1.486.772,2.98,1.5,4.441,2.258.722.332,1.569.763,2.491,1.3,4.9,2.723,9.2,6.01,11.455,12.153C387.821,336.915,386.269,344.7,380.093,351.309Zm-16.719-18.461c-50.313-24.314-58.332-61.918-58.689-64.749-.431-3.379-.921-6.035,2.806-9.472,3.594-3.328,19.541-13.19,23.965-16.278,7.33-5.114,10.534-10.219,8.16-16.495-1.66-4.316-5.686-5.976-9.961-5.976a18.5,18.5,0,0,0-3.993.448c-8.035,1.743-15.838,5.769-20.354,6.857a7.1,7.1,0,0,1-1.66.224c-2.408,0-3.279-1.071-3.088-3.968.564-8.783,1.759-25.925.373-41.937-1.884-22.032-8.99-32.948-17.432-42.6-4.051-4.624-23.135-24.654-59.536-24.654S168.53,134.359,164.479,139c-8.434,9.654-15.531,20.57-17.432,42.6-1.386,16.013-.141,33.147.373,41.937.166,2.756-.68,3.968-3.088,3.968a7.1,7.1,0,0,1-1.66-.224c-4.507-1.087-12.31-5.113-20.346-6.856a18.494,18.494,0,0,0-3.993-.449c-4.25,0-8.3,1.636-9.961,5.977-2.374,6.276.847,11.381,8.168,16.494,4.425,3.088,20.371,12.958,23.966,16.279,3.719,3.437,3.237,6.093,2.805,9.471-.356,2.79-8.384,40.394-58.689,64.749-2.946,1.428-7.96,4.45.88,9.331,13.88,7.628,23.111,6.807,30.3,11.43,6.093,3.927,2.5,12.394,6.923,15.449,5.454,3.76,21.583-.266,42.335,6.6,17.433,5.744,28.116,22.015,58.963,22.015s41.788-16.3,58.938-21.973c20.795-6.865,36.89-2.839,42.336-6.6,4.433-3.055.822-11.522,6.923-15.448,7.181-4.624,16.411-3.8,30.3-11.472C371.36,337.355,366.346,334.333,363.374,332.848Z"]},eAP=eAO,eA_={prefix:"fab",iconName:"square-font-awesome-stroke",icon:[448,512,["font-awesome-alt"],"f35c","M201.6,152c-25.4,0-37.4,10.4-57.6,14.4V160c0-8.8-7.2-16-16-16s-16,7.2-16,16v192c0,0.8,0.1,1.6,0.2,2.4 c0.1,0.4,0.1,0.8,0.2,1.2c1.6,7.1,8,12.4,15.6,12.4s14-5.3,15.6-12.4c0.1-0.4,0.2-0.8,0.2-1.2c0.1-0.8,0.2-1.6,0.2-2.4V198.4 c4-0.8,7.7-1.8,11.2-3c14.3-4.7,26-11.4,46.4-11.4c31.4,0,43.2,16,74.6,16c8.9,0,15.9-1.1,24.2-3.5c1.2-0.3,2.4-0.7,3.6-1.1v96 c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.4-16-74.6-16c-10.2,0-18.2,1.8-25.6,4v32c7.4-2.4,15.4-4,25.6-4c31.4,0,43.2,16,74.6,16 c18.6,0,28.2-4.8,59.8-16V152c-31.6,11.2-41.2,16-59.8,16C244.8,168,232.8,152,201.6,152z M384,32H64C28.7,32,0,60.7,0,96v320 c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96C448,60.7,419.3,32,384,32z M416,416c0,17.6-14.4,32-32,32H64 c-17.6,0-32-14.4-32-32V96c0-17.6,14.4-32,32-32h320c17.6,0,32,14.4,32,32V416z"]},eAB=eA_,eAU={prefix:"fab",iconName:"square-viadeo",icon:[448,512,["viadeo-square"],"f2aa","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM118.3 381.2c-68-73.6-19.8-196.1 81.2-196.1c13.3 0 26.6 2.1 39.1 6.7c-4.3 8.4-7.3 17.6-8.4 27.1c-9.7-4.1-20.2-6-30.7-6c-48.8 0-84.6 41.7-84.6 88.9c0 43 28.5 78.7 69.5 85.9c61.5-24 72.9-117.6 72.9-175v0c0-7.3 0-14.8-.6-22.1c-11.2-32.9-26.6-64.6-44.2-94.5c27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70c0 54.1-21.9 99-68.3 128.2l-2.4 .2c50 1 86.2-38.6 86.2-87.2c0-12.2-2.1-24.3-6.9-35.7c9.5-1.9 18.5-5.6 26.4-10.5c15.3 36.6 12.6 87.3-22.8 125.6c-42.4 46.2-120 46.6-162.4 0zM274.6 217.6c21.9-12 49.6-30.7 62.3-53c1.5-3 4.1-8.6 4.5-12c-12.5 27.9-44.2 49.8-73.9 56.7c-4.7-7.3-7.5-15.5-7.5-24.3c0-10.3 5.2-24.1 12.9-31.6c8.3-7.9 18-10.9 27.9-14.1c16-5.1 32.5-10.3 44.5-35.9c32.5 46.2 13.1 130.3-36.3 130.3c-13.3 0-25.1-7.1-34.4-16.1z"]},eAR=eAU,eAY={prefix:"fab",iconName:"square-dribbble",icon:[448,512,["dribbble-square"],"f397","M165.9 132.5c-38.3 18-66.8 53.3-75.7 95.7c6.1 .1 62.4 .3 126.4-16.7c-22.7-40.2-47.1-74.1-50.7-79zm26.1-9.1c3.8 5.1 28.6 38.9 51 80c48.6-18.3 69.1-45.9 71.6-49.4C281 124.2 235.3 112.9 192 123.4zM277.4 382c-2-12-10-53.8-29.2-103.6c-55.1 18.8-93.8 56.4-108.1 85.6c40.5 31.6 93.3 36.7 137.3 18zM227.8 232.6C159.6 253 93.4 252.2 87.4 252c0 .7 0 1.4 0 2.1s0 1.4 0 2.1c0 35.1 13.3 67.1 35.1 91.4c22.2-37.9 67.1-77.9 116.5-91.8c-3.4-7.8-7.2-15.5-11.1-23.2zm72.5 136.9c30.7-20.7 52.5-53.6 58.6-91.6c-4.6-1.5-42.3-12.7-85.1-5.8c17.9 49.1 25.1 89.1 26.5 97.4zm-34.8-119c45.5-5.7 90.7 3.4 95.2 4.4c-.3-32.3-11.8-61.9-30.9-85.1c-2.9 3.9-25.8 33.2-76.3 53.9c4.8 9.8 8.3 17.8 12 26.8zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM224 416a160 160 0 1 1 0-320 160 160 0 1 1 0 320z"]},eAG=eAY,eAQ={prefix:"fab",iconName:"square-twitter",icon:[448,512,["twitter-square"],"f081","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM351.3 199.3v0c0 86.7-66 186.6-186.6 186.6c-37.2 0-71.7-10.8-100.7-29.4c5.3 .6 10.4 .8 15.8 .8c30.7 0 58.9-10.4 81.4-28c-28.8-.6-53-19.5-61.3-45.5c10.1 1.5 19.2 1.5 29.6-1.2c-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3c-9-6-16.4-14.1-21.5-23.6s-7.8-20.2-7.7-31c0-12.2 3.2-23.4 8.9-33.1c32.3 39.8 80.8 65.8 135.2 68.6c-9.3-44.5 24-80.6 64-80.6c18.9 0 35.9 7.9 47.9 20.7c14.8-2.8 29-8.3 41.6-15.8c-4.9 15.2-15.2 28-28.8 36.1c13.2-1.4 26-5.1 37.8-10.2c-8.9 13.1-20.1 24.7-32.9 34c.2 2.8 .2 5.7 .2 8.5z"]},eAF=eAQ,eAZ={prefix:"fab",iconName:"square-youtube",icon:[448,512,[61798,"youtube-square"],"f431","M282 256.2l-95.2-54.1V310.3L282 256.2zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm14.4 136.1c7.6 28.6 7.6 88.2 7.6 88.2s0 59.6-7.6 88.1c-4.2 15.8-16.5 27.7-32.2 31.9C337.9 384 224 384 224 384s-113.9 0-142.2-7.6c-15.7-4.2-28-16.1-32.2-31.9C42 315.9 42 256.3 42 256.3s0-59.7 7.6-88.2c4.2-15.8 16.5-28.2 32.2-32.4C110.1 128 224 128 224 128s113.9 0 142.2 7.7c15.7 4.2 28 16.6 32.2 32.4z"]},eAq=eAZ,eAK={prefix:"fab",iconName:"wpressr",icon:[496,512,["rendact"],"f3e4","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z"]},eAJ=eAK,eAW={prefix:"fab",iconName:"square-steam",icon:[448,512,["steam-square"],"f1b7","M165.6 309.1c18.6 7.7 27.3 28.9 19.6 47.4s-29 27.2-47.6 19.4l-28.5-11.8c5 10.6 13.8 19.4 25.4 24.2c25.2 10.5 54.1-1.4 64.6-26.5c5.1-12.1 5.1-25.5 .1-37.7c-5.1-12.1-14.5-21.6-26.7-26.7c-12.1-5-25-4.8-36.4-.5l29.5 12.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V240.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8c-31.8 0-58.5-22.7-64.5-52.7L0 319.2V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM241.9 196.2a58.4 58.4 0 1 0 116.8 0 58.4 58.4 0 1 0 -116.8 0zm14.6-.1a43.9 43.9 0 1 1 87.8 0 43.9 43.9 0 1 1 -87.8 0z"]},eAX=eAW,eA$={prefix:"fab",iconName:"square-vimeo",icon:[448,512,["vimeo-square"],"f194","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM318.5 309.5C275 366 238.2 394.3 208.1 394.3c-18.7 0-34.4-17.2-47.3-51.6c-3.8-13.9-7.3-26.9-10.5-39c-18.2-68.3-28.6-107.4-46.2-107.4c-2.4 0-10.8 5-25.1 15.1L64 192c7-6.1 13.9-12.4 20.6-18.5c29.1-26.3 55.6-50.3 73.5-51.9c24.9-2.4 40.2 14.6 46 51.1c20.5 129.6 29.6 149.2 66.8 90.5c13.4-21.2 20.6-37.2 21.5-48.3c3.4-32.8-25.6-30.6-45.2-22.2c15.7-51.5 45.8-76.5 90.1-75.1c32.9 1 48.4 22.4 46.5 64c-1.4 31.1-23.2 73.8-65.3 127.9z"]},eA1=eA$,eA2={prefix:"fab",iconName:"font-awesome",icon:[448,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M448 48V384C385 407 366 416 329 416C266 416 242 384 179 384C159 384 143 388 128 392V328C143 324 159 320 179 320C242 320 266 352 329 352C349 352 364 349 384 343V135C364 141 349 144 329 144C266 144 242 112 179 112C128 112 104 133 64 141V448C64 466 50 480 32 480S0 466 0 448V64C0 46 14 32 32 32S64 46 64 64V77C104 69 128 48 179 48C242 48 266 80 329 80C366 80 385 71 448 48Z"]},eA4=eA2,eA3=eA2,eA0={prefix:"fab",iconName:"square-github",icon:[448,512,["github-square"],"f092","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM265.8 407.7c0-1.8 0-6 .1-11.6c.1-11.4 .1-28.8 .1-43.7c0-15.6-5.2-25.5-11.3-30.7c37-4.1 76-9.2 76-73.1c0-18.2-6.5-27.3-17.1-39c1.7-4.3 7.4-22-1.7-45c-13.9-4.3-45.7 17.9-45.7 17.9c-13.2-3.7-27.5-5.6-41.6-5.6s-28.4 1.9-41.6 5.6c0 0-31.8-22.2-45.7-17.9c-9.1 22.9-3.5 40.6-1.7 45c-10.6 11.7-15.6 20.8-15.6 39c0 63.6 37.3 69 74.3 73.1c-4.8 4.3-9.1 11.7-10.6 22.3c-9.5 4.3-33.8 11.7-48.3-13.9c-9.1-15.8-25.5-17.1-25.5-17.1c-16.2-.2-1.1 10.2-1.1 10.2c10.8 5 18.4 24.2 18.4 24.2c9.7 29.7 56.1 19.7 56.1 19.7c0 9 .1 21.7 .1 30.6c0 4.8 .1 8.6 .1 10c0 4.3-3 9.5-11.5 8C106 393.6 59.8 330.8 59.8 257.4c0-91.8 70.2-161.5 162-161.5s166.2 69.7 166.2 161.5c.1 73.4-44.7 136.3-110.7 158.3c-8.4 1.5-11.5-3.7-11.5-8zm-90.5-54.8c-.2-1.5 1.1-2.8 3-3.2c1.9-.2 3.7 .6 3.9 1.9c.3 1.3-1 2.6-3 3c-1.9 .4-3.7-.4-3.9-1.7zm-9.1 3.2c-2.2 .2-3.7-.9-3.7-2.4c0-1.3 1.5-2.4 3.5-2.4c1.9-.2 3.7 .9 3.7 2.4c0 1.3-1.5 2.4-3.5 2.4zm-14.3-2.2c-1.9-.4-3.2-1.9-2.8-3.2s2.4-1.9 4.1-1.5c2 .6 3.3 2.1 2.8 3.4c-.4 1.3-2.4 1.9-4.1 1.3zm-12.5-7.3c-1.5-1.3-1.9-3.2-.9-4.1c.9-1.1 2.8-.9 4.3 .6c1.3 1.3 1.8 3.3 .9 4.1c-.9 1.1-2.8 .9-4.3-.6zm-8.5-10c-1.1-1.5-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3c1.1 1.5 1.1 3.3 0 4.1c-.9 .6-2.6 0-3.7-1.5zm-6.3-8.8c-1.1-1.3-1.3-2.8-.4-3.5c.9-.9 2.4-.4 3.5 .6c1.1 1.3 1.3 2.8 .4 3.5c-.9 .9-2.4 .4-3.5-.6zm-6-6.4c-1.3-.6-1.9-1.7-1.5-2.6c.4-.6 1.5-.9 2.8-.4c1.3 .7 1.9 1.8 1.5 2.6c-.4 .9-1.7 1.1-2.8 .4z"]},eA6=eA0,eA8={prefix:"fab",iconName:"square-gitlab",icon:[448,512,["gitlab-square"],"e5ae","M0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm337.5 12.5l44.6 116.4 .4 1.2c5.6 16.8 7.2 35.2 2.3 52.5c-5 17.2-15.4 32.4-29.8 43.3l-.2 .1-68.4 51.2-54.1 40.9c-.5 .2-1.1 .5-1.7 .8c-2 1-4.4 2-6.7 2c-3 0-6.8-1.8-8.3-2.8l-54.2-40.9L93.5 322.3l-.4-.3-.2-.1c-14.3-10.8-24.8-26-29.7-43.3s-4.2-35.7 2.2-52.5l.5-1.2 44.7-116.4c.9-2.3 2.5-4.3 4.5-5.6c1.6-1 3.4-1.6 5.2-1.8c1.3-.7 2.1-.4 3.4 .1c.6 .2 1.2 .5 2 .7c1 .4 1.6 .9 2.4 1.5c.6 .4 1.2 1 2.1 1.5c1.2 1.4 2.2 3 2.7 4.8l29.2 92.2H285l30.2-92.2c.5-1.8 1.4-3.4 2.6-4.8s2.8-2.4 4.5-3.1c1.7-.6 3.6-.9 5.4-.7s3.6 .8 5.2 1.8c2 1.3 3.7 3.3 4.6 5.6z"]},eA5=eA8,eA7={prefix:"fab",iconName:"square-odnoklassniki",icon:[448,512,["odnoklassniki-square"],"f264","M224 137.1a39.9 39.9 0 1 0 0 79.7 39.9 39.9 0 1 0 0-79.7zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM224 95.9A81 81 0 1 1 224 258a81 81 0 1 1 0-162.1zm59.3 168.3c16.8-13.2 29.5-5.5 34.1 3.6c7.8 16-1.1 23.7-21.5 37c-17.1 10.9-40.7 15.2-56.2 16.8l13 12.9 47.7 47.7c17.4 17.9-11 45.8-28.6 28.6c-12-12.2-29.5-29.7-47.7-47.9l0 0-47.7 47.9c-17.7 17.2-46-11-28.4-28.6c3.7-3.7 7.9-7.9 12.5-12.5c10.4-10.4 22.6-22.7 35.2-35.2l12.9-12.9c-15.4-1.6-39.3-5.7-56.6-16.8c-20.3-13.3-29.3-20.9-21.4-37c4.6-9.1 17.3-16.8 34.1-3.6c0 0 22.7 18 59.3 18s59.3-18 59.3-18z"]},eA9=eA7,eHe={prefix:"fab",iconName:"square-pinterest",icon:[448,512,["pinterest-square"],"f0d3","M384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h72.6l-2.2-.8c-5.4-48.1-3.1-57.5 15.7-134.7c3.9-16 8.5-35 13.9-57.9c0 0-7.3-14.8-7.3-36.5c0-70.7 75.5-78 75.5-25c0 13.5-5.4 31.1-11.2 49.8c-3.3 10.6-6.6 21.5-9.1 32c-5.7 24.5 12.3 44.4 36.4 44.4c43.7 0 77.2-46 77.2-112.4c0-58.8-42.3-99.9-102.6-99.9C153 139 112 191.4 112 245.6c0 21.1 8.2 43.7 18.3 56c2 2.4 2.3 4.5 1.7 7c-1.1 4.7-3.1 12.9-4.7 19.2c-1 4-1.8 7.3-2.1 8.6c-1.1 4.5-3.5 5.5-8.2 3.3c-30.6-14.3-49.8-59.1-49.8-95.1C67.2 167.1 123.4 96 229.4 96c85.2 0 151.4 60.7 151.4 141.8c0 84.6-53.3 152.7-127.4 152.7c-24.9 0-48.3-12.9-56.3-28.2c0 0-12.3 46.9-15.3 58.4c-5 19.3-17.6 42.9-27.4 59.3H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64z"]},eHt=eHe,eHc={prefix:"fab",iconName:"square-google-plus",icon:[448,512,["google-plus-square"],"f0d4","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM64 256c0-55.3 44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4c-34.1 0-61.9 28.2-61.9 63.2c0 34.9 27.8 63.2 61.9 63.2c39.6 0 54.4-28.5 56.8-43.1H164V241.8h94.4c1 5 1.6 10.1 1.6 16.6c0 57.1-38.3 97.6-96 97.6c-55.3 0-100-44.7-100-100zm291 18.2v29H325.8v-29h-29V245h29V216H355v29h29v29.2H355z"]},eHi=eHc,eHr={prefix:"fab",iconName:"square-xing",icon:[448,512,["xing-square"],"f169","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM93.8 320.2c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6 .2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2c-3.5 6.2-7.7 9.1-12.6 9.1H93.8zm163.5-33.4v.2l65.5 119c2.8 5.1 .1 10.1-6 10.1H270.2c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c1.8-3.2 22.9-40.4 63.3-111.6c11.7-20.7 25.1-44.3 40.1-70.8c3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10L257.3 286.8z"]},eHa=eHr,eHn={prefix:"fab",iconName:"42-group",icon:[640,512,["innosoft"],"e080","M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z"]},eHo=eHn,eHs={prefix:"fab",iconName:"square-pied-piper",icon:[448,512,["pied-piper-square"],"e01e","M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z"]},eHl=eHs,eHf={prefix:"fab",iconName:"square-facebook",icon:[448,512,["facebook-square"],"f082","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]},eHh=eHf,eHg={prefix:"fab",iconName:"square-lastfm",icon:[448,512,["lastfm-square"],"f203","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM210.7 280.8c-1.8-5.5-3.4-10.8-5-15.9c-12.9-41.9-21-68.4-58-68.4c-22.4 0-45.1 16.1-45.1 61.2c0 35.2 18 57.2 43.3 57.2c28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8c0-57.9 28.6-92 82.5-92c67.9 0 79.3 35.3 96.4 88.4c1.4 4.4 2.9 8.9 4.4 13.5c8.8 26.8 24.2 46.2 61.2 46.2c24.9 0 38.1-5.5 38.1-19.1c0-17.5-16.9-21.2-40-26.4c-3.2-.7-6.5-1.4-9.9-2.2c-30.4-7.3-42.5-23.1-42.5-48c0-40 32.3-52.4 65.2-52.4c37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4c-16.1 0-26 7.3-26 19.8c0 11 4.8 17.6 20.9 21.3c2.2 .5 4.5 1 6.7 1.4c31.1 6.5 65.1 13.7 65.1 56.1c.1 36.7-30.7 50.6-76.1 50.6c-63.4 0-85.4-28.6-97.1-64.1z"]},eHM=eHg,eHu={prefix:"fab",iconName:"wirsindhandwerk",icon:[512,512,["wsh"],"e2d0","M50.77161,479.81213h83.36071V367.84741l-83.36071,47.009Zm329.04675,0h82.35022V414.85645l-82.35022-47.009Zm.00568-448V251.568L256.1759,179.1861,134.50378,251.568V31.81213H50.77161V392.60565L256.1759,270.31909,462.16858,392.60565V31.81213Z"]},eHm=eHu,eHd={prefix:"fab",iconName:"snapchat",icon:[512,512,[62124,"snapchat-ghost"],"f2ab","M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z"]},eHp=eHd,eHz={prefix:"fab",iconName:"square-behance",icon:[448,512,["behance-square"],"f1b5","M155.3 318.4c17.2 0 31.2-6.1 31.2-25.4c0-19.7-11.7-27.4-30.3-27.5h-46v52.9h45.1zm-5.4-129.6H110.3v44.8H153c15.1 0 25.8-6.6 25.8-22.9c0-17.7-13.7-21.9-28.9-21.9zm129.5 74.8h62.2c-1.7-18.5-11.3-29.7-30.5-29.7c-18.3 0-30.5 11.4-31.7 29.7zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM349.5 185H271.7V166.1h77.8V185zM193.7 243.7c23.6 6.7 35 27.5 35 51.6c0 39-32.7 55.7-67.6 55.9H68v-192h90.5c32.9 0 61.4 9.3 61.4 47.5c0 19.3-9 28.8-26.2 37zm118.7-38.6c43.5 0 67.6 34.3 67.6 75.4c0 1.6-.1 3.3-.2 5c0 .8-.1 1.5-.1 2.2H279.5c0 22.2 11.7 35.3 34.1 35.3c11.6 0 26.5-6.2 30.2-18.1h33.7c-10.4 31.9-31.9 46.8-65.1 46.8c-43.8 0-71.1-29.7-71.1-73c0-41.8 28.7-73.6 71.1-73.6z"]},eHC=eHz,eHL={prefix:"fab",iconName:"square-git",icon:[448,512,["git-square"],"f1d2","M120.8 335.5c-5.9-.4-12.6-.8-20.2-1.3c-3.3 4.1-6.6 8.4-6.6 13.5c0 18.5 65.5 18.5 65.5-1.5c0-8.3-7.4-8.7-38.8-10.7zm7.8-117.9c-32.3 0-33.7 44.5-.7 44.5c32.5 0 31.7-44.5 .7-44.5zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zM243.9 172.2c-14.5 0-22.9-8.4-22.9-22.9c0-14.5 8.4-22.3 22.9-22.3c14.7 0 23.1 7.8 23.1 22.3s-8.4 22.9-23.1 22.9zM149.6 195h49.5l0 21.6-23.4 1.8c4.6 5.8 9.4 14 9.4 25.7c0 48.7-57.2 47.2-74.2 42.4l-8.4 13.4c5 .3 9.8 .6 14.3 .8c56.3 3.2 80.5 4.6 80.5 38.5c0 29.2-25.7 45.7-69.9 45.7c-46 0-63.5-11.6-63.5-31.7c0-11.4 5.1-17.5 14-25.9c-8.4-3.5-11.2-9.9-11.2-16.8c0-9.6 7.4-16.3 23-30.6l.2-.2c-12.4-6.1-21.8-19.3-21.8-38.1c0-51.6 56.6-53.3 81.6-46.8zM270.5 303.1l13 1.8 0 20.1H211.1V304.9c2.7-.4 5-.7 6.9-.9c9.9-1.2 10.1-1.3 10.1-6V223.3c0-4.4-.9-4.7-10.1-7.8c-1.9-.7-4.2-1.4-6.9-2.4l2.8-20.6h52.6V298c0 4.1 .2 4.6 4.1 5.1zm106.6-10.4L384 315c-10.9 5.4-26.9 10.2-41.4 10.2c-30.2 0-41.7-12.2-41.7-40.9V217.7c0-.8 0-1.4-.2-1.8c-.8-1.2-4.2-.7-19.6-.7V192.6c22.3-2.5 31.2-13.7 34-41.4h24.2c0 33.3-.6 38 .7 38.6c.3 .1 .7 0 1.3 0h35.8v25.4H339.3v60.7c0 .2 0 .5 0 .9c-.2 6.3-.9 30.4 37.9 15.9z"]},eHI=eHL,eHA={prefix:"fab",iconName:"square-tumblr",icon:[448,512,["tumblr-square"],"f174","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM256.8 416c-75.5 0-91.9-55.5-91.9-87.9v-90H135.2c-3.4 0-6.2-2.8-6.2-6.2V189.4c0-4.5 2.8-8.5 7.1-10c38.8-13.7 50.9-47.5 52.7-73.2c.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2H249.1V321c0 21.4 14.8 33.5 42.5 22.4c3-1.2 5.6-2 8-1.4c2.2 .5 3.6 2.1 4.6 4.9L318 387.1c1 3.2 2 6.7-.3 9.1c-8.5 9.1-31.2 19.8-60.9 19.8z"]},eHH=eHA,eHv={prefix:"fab",iconName:"telegram",icon:[496,512,[62462,"telegram-plane"],"f2c6","M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z"]},eHV=eHv,eHy={prefix:"fab",iconName:"square-whatsapp",icon:[448,512,["whatsapp-square"],"f40c","M92.1 254.6c0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6L152 365.2l4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8c0-35.2-15.2-68.3-40.1-93.2c-25-25-58-38.7-93.2-38.7c-72.7 0-131.8 59.1-131.9 131.8zM274.8 330c-12.6 1.9-22.4 .9-47.5-9.9c-36.8-15.9-61.8-51.5-66.9-58.7c-.4-.6-.7-.9-.8-1.1c-2-2.6-16.2-21.5-16.2-41c0-18.4 9-27.9 13.2-32.3c.3-.3 .5-.5 .7-.8c3.6-4 7.9-5 10.6-5c2.6 0 5.3 0 7.6 .1c.3 0 .5 0 .8 0c2.3 0 5.2 0 8.1 6.8c1.2 2.9 3 7.3 4.9 11.8c3.3 8 6.7 16.3 7.3 17.6c1 2 1.7 4.3 .3 6.9c-3.4 6.8-6.9 10.4-9.3 13c-3.1 3.2-4.5 4.7-2.3 8.6c15.3 26.3 30.6 35.4 53.9 47.1c4 2 6.3 1.7 8.6-1c2.3-2.6 9.9-11.6 12.5-15.5c2.6-4 5.3-3.3 8.9-2s23.1 10.9 27.1 12.9c.8 .4 1.5 .7 2.1 1c2.8 1.4 4.7 2.3 5.5 3.6c.9 1.9 .9 9.9-2.4 19.1c-3.3 9.3-19.1 17.7-26.7 18.8zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM148.1 393.9L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5c29.9 30 47.9 69.8 47.9 112.2c0 87.4-72.7 158.5-160.1 158.5c-26.6 0-52.7-6.7-75.8-19.3z"]},eHN=eHy,eHx={prefix:"fab",iconName:"slack",icon:[448,512,[62447,"slack-hash"],"f198","M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z"]},eHT=eHx,eHb={prefix:"fab",iconName:"medium",icon:[640,512,[62407,"medium-m"],"f23a","M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z"]},eHw=eHb,eHD={faMonero:{prefix:"fab",iconName:"monero",icon:[496,512,[],"f3d0","M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z"]},faHooli:{prefix:"fab",iconName:"hooli",icon:[640,512,[],"f427","M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z"]},faYelp:{prefix:"fab",iconName:"yelp",icon:[384,512,[],"f1e9","M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z"]},faCcVisa:{prefix:"fab",iconName:"cc-visa",icon:[576,512,[],"f1f0","M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z"]},faLastfm:{prefix:"fab",iconName:"lastfm",icon:[512,512,[],"f202","M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z"]},faShopware:{prefix:"fab",iconName:"shopware",icon:[512,512,[],"f5b5","M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z"]},faCreativeCommonsNc:{prefix:"fab",iconName:"creative-commons-nc",icon:[496,512,[],"f4e8","M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z"]},faAws:{prefix:"fab",iconName:"aws",icon:[640,512,[],"f375","M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z"]},faRedhat:{prefix:"fab",iconName:"redhat",icon:[512,512,[],"f7bc","M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24"]},faYoast:{prefix:"fab",iconName:"yoast",icon:[448,512,[],"f2b1","M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z"]},faCloudflare:{prefix:"fab",iconName:"cloudflare",icon:[640,512,[],"e07d","M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z"]},faUps:{prefix:"fab",iconName:"ups",icon:[384,512,[],"f7e0","M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z"]},faPixiv:{prefix:"fab",iconName:"pixiv",icon:[448,512,[],"e640","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm171.5 84c41 0 76.3 12.9 101.4 35.2l0 0c25.2 22.2 39.8 54.1 39.8 88.8c.1 35.3-16.6 66.3-42.4 87c-25.9 20.8-60.6 32.4-98.8 32.4c-43.5 0-83.8-16.1-83.8-16.1v51.8c7.4 2.2 19.7 7 11.9 14.8H104.8c-7.7-7.8 3.6-12.4 12.1-14.8V175.5C97.1 190.9 87 204.3 81.8 214.2c6 19.4-5.3 18.5-5.3 18.5L56 199.7s72.7-83.7 179.5-83.7zm-3.6 222.9c30 0 56-11.3 73.9-29.2c17.9-18.1 27.9-41.6 28-70.2c-.1-29.3-9.5-54.6-26.7-73.6c-17.2-18.9-42.7-31.3-75.2-31.4c-26.7-.1-59.8 9-80.2 23.7V323.1c18.6 9.3 46.8 15.9 80.2 15.8z"]},faWpexplorer:{prefix:"fab",iconName:"wpexplorer",icon:[512,512,[],"f2de","M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z"]},faDyalog:{prefix:"fab",iconName:"dyalog",icon:[416,512,[],"f399","M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z"]},faBity:{prefix:"fab",iconName:"bity",icon:[496,512,[],"f37a","M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z"]},faStackpath:{prefix:"fab",iconName:"stackpath",icon:[448,512,[],"f842","M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z"]},faBuysellads:{prefix:"fab",iconName:"buysellads",icon:[448,512,[],"f20d","M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z"]},faFirstOrder:{prefix:"fab",iconName:"first-order",icon:[448,512,[],"f2b0","M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z"]},faModx:{prefix:"fab",iconName:"modx",icon:[448,512,[],"f285","M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z"]},faGuilded:{prefix:"fab",iconName:"guilded",icon:[448,512,[],"e07e","M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z"]},faVnv:{prefix:"fab",iconName:"vnv",icon:[640,512,[],"f40b","M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z"]},faSquareJs:eAT,faJsSquare:eAb,faMicrosoft:{prefix:"fab",iconName:"microsoft",icon:[448,512,[],"f3ca","M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z"]},faQq:{prefix:"fab",iconName:"qq",icon:[448,512,[],"f1d6","M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z"]},faOrcid:{prefix:"fab",iconName:"orcid",icon:[512,512,[],"f8d2","M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z"]},faJava:{prefix:"fab",iconName:"java",icon:[384,512,[],"f4e4","M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z"]},faInvision:{prefix:"fab",iconName:"invision",icon:[448,512,[],"f7b0","M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z"]},faCreativeCommonsPdAlt:{prefix:"fab",iconName:"creative-commons-pd-alt",icon:[496,512,[],"f4ed","M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z"]},faCentercode:{prefix:"fab",iconName:"centercode",icon:[512,512,[],"f380","M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z"]},faGlideG:{prefix:"fab",iconName:"glide-g",icon:[448,512,[],"f2a6","M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z"]},faDrupal:{prefix:"fab",iconName:"drupal",icon:[448,512,[],"f1a9","M303.973,108.136C268.2,72.459,234.187,38.35,224.047,0c-9.957,38.35-44.25,72.459-80.019,108.136C90.467,161.7,29.716,222.356,29.716,313.436c-2.337,107.3,82.752,196.18,190.053,198.517S415.948,429.2,418.285,321.9q.091-4.231,0-8.464C418.285,222.356,357.534,161.7,303.973,108.136Zm-174.326,223a130.282,130.282,0,0,0-15.211,24.153,4.978,4.978,0,0,1-3.319,2.766h-1.659c-4.333,0-9.219-8.481-9.219-8.481h0c-1.29-2.028-2.489-4.149-3.687-6.361l-.83-1.752c-11.247-25.72-1.475-62.318-1.475-62.318h0a160.585,160.585,0,0,1,23.231-49.873A290.8,290.8,0,0,1,138.5,201.613l9.219,9.219,43.512,44.434a4.979,4.979,0,0,1,0,6.638L145.78,312.33h0Zm96.612,127.311a67.2,67.2,0,0,1-49.781-111.915c14.2-16.871,31.528-33.464,50.334-55.313,22.309,23.785,36.875,40.1,51.164,57.986a28.413,28.413,0,0,1,2.95,4.425,65.905,65.905,0,0,1,11.984,37.981,66.651,66.651,0,0,1-66.466,66.836ZM352.371,351.6h0a7.743,7.743,0,0,1-6.176,5.347H344.9a11.249,11.249,0,0,1-6.269-5.07h0a348.21,348.21,0,0,0-39.456-48.952L281.387,284.49,222.3,223.185a497.888,497.888,0,0,1-35.4-36.322,12.033,12.033,0,0,0-.922-1.382,35.4,35.4,0,0,1-4.7-9.219V174.51a31.346,31.346,0,0,1,9.218-27.656c11.432-11.431,22.955-22.954,33.833-34.939,11.984,13.275,24.8,26,37.428,38.627h0a530.991,530.991,0,0,1,69.6,79.1,147.494,147.494,0,0,1,27.011,83.8A134.109,134.109,0,0,1,352.371,351.6Z"]},faHireAHelper:{prefix:"fab",iconName:"hire-a-helper",icon:[512,512,[],"f3b0","M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z"]},faCreativeCommonsBy:{prefix:"fab",iconName:"creative-commons-by",icon:[496,512,[],"f4e7","M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z"]},faUnity:{prefix:"fab",iconName:"unity",icon:[448,512,[],"e049","M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z"]},faWhmcs:{prefix:"fab",iconName:"whmcs",icon:[448,512,[],"f40d","M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z"]},faRocketchat:{prefix:"fab",iconName:"rocketchat",icon:[576,512,[],"f3e8","M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z"]},faVk:{prefix:"fab",iconName:"vk",icon:[448,512,[],"f189","M31.4907 63.4907C0 94.9813 0 145.671 0 247.04V264.96C0 366.329 0 417.019 31.4907 448.509C62.9813 480 113.671 480 215.04 480H232.96C334.329 480 385.019 480 416.509 448.509C448 417.019 448 366.329 448 264.96V247.04C448 145.671 448 94.9813 416.509 63.4907C385.019 32 334.329 32 232.96 32H215.04C113.671 32 62.9813 32 31.4907 63.4907ZM75.6 168.267H126.747C128.427 253.76 166.133 289.973 196 297.44V168.267H244.16V242C273.653 238.827 304.64 205.227 315.093 168.267H363.253C359.313 187.435 351.46 205.583 340.186 221.579C328.913 237.574 314.461 251.071 297.733 261.227C316.41 270.499 332.907 283.63 346.132 299.751C359.357 315.873 369.01 334.618 374.453 354.747H321.44C316.555 337.262 306.614 321.61 292.865 309.754C279.117 297.899 262.173 290.368 244.16 288.107V354.747H238.373C136.267 354.747 78.0267 284.747 75.6 168.267Z"]},faUntappd:{prefix:"fab",iconName:"untappd",icon:[640,512,[],"f405","M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z"]},faMailchimp:{prefix:"fab",iconName:"mailchimp",icon:[448,512,[],"f59e","M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z"]},faCss3Alt:{prefix:"fab",iconName:"css3-alt",icon:[384,512,[],"f38b","M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"]},faSquareReddit:eAw,faRedditSquare:eAD,faVimeoV:{prefix:"fab",iconName:"vimeo-v",icon:[448,512,[],"f27d","M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z"]},faContao:{prefix:"fab",iconName:"contao",icon:[512,512,[],"f26d","M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z"]},faSquareFontAwesome:{prefix:"fab",iconName:"square-font-awesome",icon:[448,512,[],"e5ad","M384.5,32.5h-320c-35.3,0-64,28.7-64,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64v-320 C448.5,61.2,419.8,32.5,384.5,32.5z M336.5,312.5c-31.6,11.2-41.2,16-59.8,16c-31.4,0-43.2-16-74.6-16c-10.2,0-18.2,1.6-25.6,4v-32 c7.4-2.2,15.4-4,25.6-4c31.2,0,43.2,16,74.6,16c10.2,0,17.8-1.4,27.8-4.6v-96c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.2-16-74.6-16 c-25.4,0-37.4,10.4-57.6,14.4v153.6c0,8.8-7.2,16-16,16c-8.8,0-16-7.2-16-16v-192c0-8.8,7.2-16,16-16c8.8,0,16,7.2,16,16v6.4 c20.2-4,32.2-14.4,57.6-14.4c31.2,0,43.2,16,74.6,16c18.6,0,28.2-4.8,59.8-16V312.5z"]},faDeskpro:{prefix:"fab",iconName:"deskpro",icon:[480,512,[],"f38f","M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z"]},faBrave:{prefix:"fab",iconName:"brave",icon:[448,512,[],"e63c","M145.5 0H224h78.5l44.7 50.8s39.3-10.9 57.8 7.6s33.8 34.9 33.8 34.9l-12 29.5 15.3 43.7s-44.9 170.2-50.1 191c-10.4 40.9-17.4 56.8-46.9 77.5s-82.9 56.8-91.6 62.2c-1.9 1.2-3.9 2.5-5.9 3.9c-7.5 5.1-15.8 10.8-23.5 10.8l0 0 0 0c-7.7 0-16.1-5.7-23.5-10.8c-2-1.4-4-2.8-5.9-3.9c-8.7-5.5-62.1-41.5-91.6-62.2s-36.5-36.6-46.9-77.5c-5.3-20.8-50.1-191-50.1-191l15.3-43.7L9.2 93.3s15.3-16.4 33.8-34.9s57.8-7.6 57.8-7.6L145.5 0zM224 407.6l0 0c3.7 0 8.9-4.7 13-8.4c.6-.5 1.2-1.1 1.7-1.5c4.2-3.7 47.8-37.5 51-39.8s5.4-6.5 1.9-8.7c-2.8-1.7-10-5.5-20.3-10.8c-3-1.6-6.3-3.2-9.7-5c-15.4-8-34.5-14.7-37.5-14.7l0 0 0 0c-3 0-22.1 6.8-37.5 14.7c-3.5 1.8-6.7 3.5-9.7 5c-10.3 5.3-17.6 9.1-20.3 10.8c-3.6 2.2-1.4 6.4 1.9 8.7s46.8 36.1 51 39.8c.5 .5 1.1 1 1.7 1.5c4.1 3.7 9.3 8.4 13 8.4l0 0zm0-165.7l0 0c4.7 0 17.6-3 26.4-5l0 0 2-.5c7.8-1.8 7.3-6.3 6.4-13c-.1-.8-.2-1.6-.3-2.4c-.6-6.1-5.8-33.1-9.1-50.3c-1.1-5.8-2-10.5-2.4-12.9c-1.5-8.1-.6-9.4 .7-11.3c.2-.3 .5-.7 .7-1.1c1.4-2.3 16-6.2 27.9-9.5l0 0c2.5-.7 4.8-1.3 6.9-1.9c10.6-3 32.4-.6 44.2 .6c1.8 .2 3.4 .4 4.7 .5c9.6 .9 10.4 2.3 7.2 3.8c-2.3 1.1-16.2 6.3-28.7 10.9l0 0 0 0c-4.7 1.8-9.2 3.5-12.8 4.8c-1.5 .5-3 1.1-4.5 1.7c-12.5 4.6-27.2 10-28.9 19.4c-1.5 8.3 5.2 19.9 11.3 30.3l0 0c1.6 2.8 3.2 5.5 4.6 8.1c6.3 11.9 6.5 13.3 6.1 18.1c-.4 3.9-14.5 12.7-22.4 17.6l0 0c-1.8 1.1-3.3 2.1-4.2 2.7c-.8 .5-2.1 1.4-3.8 2.4c-8.6 5.2-26.3 16-26.3 22.5c0 7.8 24.6 28.1 32.4 33.2s28.9 16.1 37.9 17.8s23-8.5 31.2-23.8c7.7-14.4 1.7-28.5-3.2-40l-.9-2.2c-4.5-10.6 1.9-17 6.2-21.3l0 0c.5-.5 1-1 1.4-1.4L377.7 194c1.3-1.3 2.5-2.6 3.7-3.8l0 0c5.8-5.7 10.8-10.5 10.8-22.8c0-14.9-57.5-84.5-57.5-84.5s-48.5 9.3-55.1 9.3c-5.2 0-15.3-3.5-25.8-7.1l0 0c-2.7-.9-5.4-1.9-8-2.7C232.8 78.1 224 78 224 78l0 0 0 0s-8.7 0-21.8 4.4c-2.7 .9-5.4 1.8-8 2.7l0 0c-10.5 3.6-20.6 7.1-25.8 7.1c-6.5 0-55.1-9.3-55.1-9.3s-57.5 69.6-57.5 84.5c0 12.3 4.9 17.1 10.8 22.8l0 0c1.2 1.2 2.5 2.4 3.7 3.8l43.1 45.8c.4 .5 .9 .9 1.4 1.4l0 0c4.3 4.3 10.6 10.7 6.2 21.3l-.9 2.2c-4.9 11.5-11 25.6-3.2 40c8.2 15.3 22.2 25.5 31.2 23.8s30.1-12.7 37.9-17.8s32.4-25.4 32.4-33.2c0-6.5-17.7-17.3-26.3-22.5c-1.7-1-3.1-1.9-3.8-2.4c-.9-.6-2.4-1.5-4.2-2.7c-7.9-4.9-22-13.7-22.4-17.6c-.4-4.8-.3-6.2 6.1-18.1c1.3-2.5 2.9-5.3 4.6-8.1c6-10.4 12.8-22 11.3-30.3c-1.7-9.4-16.4-14.8-28.9-19.4c-1.6-.6-3.1-1.1-4.5-1.7c-3.6-1.4-8.1-3.1-12.8-4.8l-.1 0c-12.5-4.7-26.4-9.9-28.7-10.9c-3.2-1.5-2.3-2.8 7.2-3.8c1.3-.1 2.9-.3 4.7-.5c11.8-1.3 33.6-3.6 44.2-.6c2.1 .6 4.4 1.2 6.9 1.9c11.9 3.2 26.5 7.2 27.9 9.5c.2 .4 .5 .7 .7 1.1c1.3 1.9 2.2 3.2 .7 11.3c-.4 2.4-1.3 7.1-2.4 12.9c-3.3 17.2-8.5 44.2-9.1 50.3c-.1 .8-.2 1.7-.3 2.4c-.8 6.7-1.4 11.2 6.4 13l2 .5 0 0c8.8 2 21.8 5 26.4 5l0 0z"]},faSistrix:{prefix:"fab",iconName:"sistrix",icon:[448,512,[],"f3ee","M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z"]},faSquareInstagram:eAk,faInstagramSquare:eAS,faBattleNet:{prefix:"fab",iconName:"battle-net",icon:[512,512,[],"f835","M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8"]},faTheRedYeti:{prefix:"fab",iconName:"the-red-yeti",icon:[512,512,[],"f69d","M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z"]},faSquareHackerNews:eAE,faHackerNewsSquare:eAj,faEdge:{prefix:"fab",iconName:"edge",icon:[512,512,[],"f282","M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z"]},faThreads:{prefix:"fab",iconName:"threads",icon:[448,512,[],"e618","M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z"]},faNapster:{prefix:"fab",iconName:"napster",icon:[496,512,[],"f3d2","M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z"]},faSquareSnapchat:eAO,faSnapchatSquare:eAP,faGooglePlusG:{prefix:"fab",iconName:"google-plus-g",icon:[640,512,[],"f0d5","M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z"]},faArtstation:{prefix:"fab",iconName:"artstation",icon:[512,512,[],"f77a","M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z"]},faMarkdown:{prefix:"fab",iconName:"markdown",icon:[640,512,[],"f60f","M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z"]},faSourcetree:{prefix:"fab",iconName:"sourcetree",icon:[448,512,[],"f7d3","M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z"]},faGooglePlus:{prefix:"fab",iconName:"google-plus",icon:[512,512,[],"f2b3","M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z"]},faDiaspora:{prefix:"fab",iconName:"diaspora",icon:[512,512,[],"f791","M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z"]},faFoursquare:{prefix:"fab",iconName:"foursquare",icon:[368,512,[],"f180","M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z"]},faStackOverflow:{prefix:"fab",iconName:"stack-overflow",icon:[384,512,[],"f16c","M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z"]},faGithubAlt:{prefix:"fab",iconName:"github-alt",icon:[480,512,[],"f113","M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z"]},faPhoenixSquadron:{prefix:"fab",iconName:"phoenix-squadron",icon:[512,512,[],"f511","M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z"]},faPagelines:{prefix:"fab",iconName:"pagelines",icon:[384,512,[],"f18c","M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z"]},faAlgolia:{prefix:"fab",iconName:"algolia",icon:[512,512,[],"f36c","M256 0C116.1 0 2 112.7 0 252.1C-2 393.6 112.9 510.8 254.5 511.6c43.7 .3 85.9-10.4 123.3-30.7c3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3c-26.1 11.1-54.5 16.8-83.7 16.4C139 461.9 46.5 366.8 48.3 252.4C50.1 139.5 142.6 48.2 256 48.2H463.7V417.2L345.9 312.5c-3.8-3.4-9.7-2.7-12.7 1.3c-18.9 25-49.7 40.6-83.9 38.2c-47.5-3.3-85.9-41.5-89.5-88.9c-4.2-56.6 40.6-103.9 96.3-103.9c50.4 0 91.9 38.8 96.2 88c.4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4c2.2-11.8 3-24.2 2.1-36.8c-4.9-72-63.3-130-135.4-134.4c-82.7-5.1-151.8 59.5-154 140.6c-2.1 78.9 62.6 147 141.6 148.7c33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7V9.7c0-5.4-4.4-9.7-9.7-9.7H256z"]},faRedRiver:{prefix:"fab",iconName:"red-river",icon:[448,512,[],"f3e3","M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z"]},faCreativeCommonsSa:{prefix:"fab",iconName:"creative-commons-sa",icon:[496,512,[],"f4ef","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z"]},faSafari:{prefix:"fab",iconName:"safari",icon:[512,512,[],"f267","M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z"]},faGoogle:{prefix:"fab",iconName:"google",icon:[488,512,[],"f1a0","M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"]},faSquareFontAwesomeStroke:eA_,faFontAwesomeAlt:eAB,faAtlassian:{prefix:"fab",iconName:"atlassian",icon:[512,512,[],"f77b","M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z"]},faLinkedinIn:{prefix:"fab",iconName:"linkedin-in",icon:[448,512,[],"f0e1","M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"]},faDigitalOcean:{prefix:"fab",iconName:"digital-ocean",icon:[512,512,[],"f391","M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z"]},faNimblr:{prefix:"fab",iconName:"nimblr",icon:[384,512,[],"f5a8","M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z"]},faChromecast:{prefix:"fab",iconName:"chromecast",icon:[512,512,[],"f838","M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z"]},faEvernote:{prefix:"fab",iconName:"evernote",icon:[384,512,[],"f839","M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z"]},faHackerNews:{prefix:"fab",iconName:"hacker-news",icon:[448,512,[],"f1d4","M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z"]},faCreativeCommonsSampling:{prefix:"fab",iconName:"creative-commons-sampling",icon:[496,512,[],"f4f0","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z"]},faAdversal:{prefix:"fab",iconName:"adversal",icon:[512,512,[],"f36a","M482.1 32H28.7C5.8 32 0 37.9 0 60.9v390.2C0 474.4 5.8 480 28.7 480h453.4c24.4 0 29.9-5.2 29.9-29.7V62.2c0-24.6-5.4-30.2-29.9-30.2zM178.4 220.3c-27.5-20.2-72.1-8.7-84.2 23.4-4.3 11.1-9.3 9.5-17.5 8.3-9.7-1.5-17.2-3.2-22.5-5.5-28.8-11.4 8.6-55.3 24.9-64.3 41.1-21.4 83.4-22.2 125.3-4.8 40.9 16.8 34.5 59.2 34.5 128.5 2.7 25.8-4.3 58.3 9.3 88.8 1.9 4.4.4 7.9-2.7 10.7-8.4 6.7-39.3 2.2-46.6-7.4-1.9-2.2-1.8-3.6-3.9-6.2-3.6-3.9-7.3-2.2-11.9 1-57.4 36.4-140.3 21.4-147-43.3-3.1-29.3 12.4-57.1 39.6-71 38.2-19.5 112.2-11.8 114-30.9 1.1-10.2-1.9-20.1-11.3-27.3zm286.7 222c0 15.1-11.1 9.9-17.8 9.9H52.4c-7.4 0-18.2 4.8-17.8-10.7.4-13.9 10.5-9.1 17.1-9.1 132.3-.4 264.5-.4 396.8 0 6.8 0 16.6-4.4 16.6 9.9zm3.8-340.5v291c0 5.7-.7 13.9-8.1 13.9-12.4-.4-27.5 7.1-36.1-5.6-5.8-8.7-7.8-4-12.4-1.2-53.4 29.7-128.1 7.1-144.4-85.2-6.1-33.4-.7-67.1 15.7-100 11.8-23.9 56.9-76.1 136.1-30.5v-71c0-26.2-.1-26.2 26-26.2 3.1 0 6.6.4 9.7 0 10.1-.8 13.6 4.4 13.6 14.3-.1.2-.1.3-.1.5zm-51.5 232.3c-19.5 47.6-72.9 43.3-90 5.2-15.1-33.3-15.5-68.2.4-101.5 16.3-34.1 59.7-35.7 81.5-4.8 20.6 28.8 14.9 84.6 8.1 101.1zm-294.8 35.3c-7.5-1.3-33-3.3-33.7-27.8-.4-13.9 7.8-23 19.8-25.8 24.4-5.9 49.3-9.9 73.7-14.7 8.9-2 7.4 4.4 7.8 9.5 1.4 33-26.1 59.2-67.6 58.8z"]},faCreativeCommons:{prefix:"fab",iconName:"creative-commons",icon:[496,512,[],"f25e","M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z"]},faWatchmanMonitoring:{prefix:"fab",iconName:"watchman-monitoring",icon:[512,512,[],"e087","M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z"]},faFonticons:{prefix:"fab",iconName:"fonticons",icon:[448,512,[],"f280","M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z"]},faWeixin:{prefix:"fab",iconName:"weixin",icon:[576,512,[],"f1d7","M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z"]},faShirtsinbulk:{prefix:"fab",iconName:"shirtsinbulk",icon:[448,512,[],"f214","M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z"]},faCodepen:{prefix:"fab",iconName:"codepen",icon:[512,512,[],"f1cb","M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z"]},faGitAlt:{prefix:"fab",iconName:"git-alt",icon:[448,512,[],"f841","M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"]},faLyft:{prefix:"fab",iconName:"lyft",icon:[512,512,[],"f3c3","M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z"]},faRev:{prefix:"fab",iconName:"rev",icon:[448,512,[],"f5b2","M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z"]},faWindows:{prefix:"fab",iconName:"windows",icon:[448,512,[],"f17a","M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z"]},faWizardsOfTheCoast:{prefix:"fab",iconName:"wizards-of-the-coast",icon:[640,512,[],"f730","M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z"]},faSquareViadeo:eAU,faViadeoSquare:eAR,faMeetup:{prefix:"fab",iconName:"meetup",icon:[512,512,[],"f2e0","M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z"]},faCentos:{prefix:"fab",iconName:"centos",icon:[448,512,[],"f789","M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z"]},faAdn:{prefix:"fab",iconName:"adn",icon:[496,512,[],"f170","M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z"]},faCloudsmith:{prefix:"fab",iconName:"cloudsmith",icon:[512,512,[],"f384","M512 227.6v56.9L284.4 512H227.6L0 284.4V227.6L227.6 0h56.9L512 227.6zm-256 162a133.6 133.6 0 1 0 0-267.1 133.6 133.6 0 1 0 0 267.1z"]},faOpensuse:{prefix:"fab",iconName:"opensuse",icon:[640,512,[],"e62b","M471.1 102.7s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3c-51.9-1.8-122.8-4.3-223 57.3c-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.1 307 7 335.1c3.3 12.8 8.9 24.9 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4c44.4 3.9 78.1-16 90-53.3c8.2-25.8 0-63.6-31.5-82.9c-25.6-15.7-53.3-12.1-69.2-1.6c-13.9 9.2-21.8 23.5-21.6 39.2c.3 27.8 24.3 42.6 41.5 42.6c5.4 0 10.7-.9 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9c0-12.1-11.6-14.8-16.8-13.9c-2.9 .5-4.5 2-11.8 2.4c-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9c32.3 2.8 47.7 40.7 28.5 65.7C135 388.5 76.7 388 53.6 344.4c-26-49.2 12.7-111.2 87-98.4c33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3c56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8c5.6-33.8 39.7-18.4 82.4-17.4c66.5 .4 102.1-27 103.1-28c3.7-3.1 6.5-15.8 7-17.7c1.3-5.1-3.2-2.4-3.2-2.4c-8.7 5.2-30.5 15.2-50.9 15.6c-25.3 .5-76.2-25.4-81.6-28.2c-.3-.4 .1 1.2-11-25.5c88.4 58.3 118.3 40.5 145.2 21.7c.8-.6 4.3-2.9 3.6-5.7c-13.8-48.1-22.4-62.7-34.5-69.6c-37-21.6-125-34.7-129.2-35.3c.1-.1-.9-.3-.9 .7l0 0zm135.6 75.4a37.6 37.6 0 1 1 -75.2-2.6 37.6 37.6 0 1 1 75.2 2.6zm-36.6-27.9a26.3 26.3 0 1 0 -1.7 52.5 26.3 26.3 0 1 0 1.7-52.5zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.6 0 15.6v0z"]},faPiedPiperAlt:{prefix:"fab",iconName:"pied-piper-alt",icon:[576,512,[],"f1a8","M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z"]},faSquareDribbble:eAY,faDribbbleSquare:eAG,faCodiepie:{prefix:"fab",iconName:"codiepie",icon:[472,512,[],"f284","M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z"]},faNode:{prefix:"fab",iconName:"node",icon:[640,512,[],"f419","M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z"]},faMix:{prefix:"fab",iconName:"mix",icon:[448,512,[],"f3cb","M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z"]},faSteam:{prefix:"fab",iconName:"steam",icon:[496,512,[],"f1b6","M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z"]},faCcApplePay:{prefix:"fab",iconName:"cc-apple-pay",icon:[576,512,[],"f416","M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z"]},faScribd:{prefix:"fab",iconName:"scribd",icon:[384,512,[],"f28a","M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z"]},faDebian:{prefix:"fab",iconName:"debian",icon:[448,512,[],"e60b","M380.2 245.6c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7l.3-.1c3.3-1 6-1.7 4-2.9c-19.2 1.9-24.9 5.5-31.1 9.4l-.1 0c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9l0 0c4.1-1.1 7.2-1.9-.1 2.4c-3.5 1-6.6 1.3-9.6 1.6l-.1 0c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.4-.2 5.3-1.3l.1-.1c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.3 5.1-1 11-1.7 17.3l0 0c-.1 1-.2 2-.3 3l-.1 .6c-3 27.3-6.7 60.8 3.9 73l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c.2 .4 .4 .8 .5 1.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c1 2.1 2 4.2 3.3 6.2l-3 .2c7 22.1 10.8 22.5 15.1 22.9l0 0c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c2.1 3.7 4.8 6.2 7.6 8.8l0 0 0 0c1 .9 2.1 1.9 3.1 2.9c-11.9-6.5 3.2 13.7 11.9 25.2c.8 1.1 1.5 2 2.2 2.9l0 0 0 0 0 0 0 0 0 0c1.4 1.9 2.5 3.4 2.9 4.1l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7l.1 .1c5.2 5.6 9.9 10.6 19.7 15.3c10.7 3.7 16.6 4.7 22.7 5.8c.3 0 .6 .1 .9 .1c5.4 .8 11.2 1.8 20.8 4.5c-1.1-.1-2.2-.1-3.3-.1h0c-2.3-.1-4.7-.1-7-.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c-14.4-.2-29.2-.4-42.7-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2v-.1c.4 .4 3.4 3.4 8.8-5.8c.8-1.8 1.6-3.7 2.4-5.6c.5-1.1 .9-2.2 1.4-3.2c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l1.1-1c5.7-5.1 10.7-9.7 13.6-13.1l.7 4.4c17-15.9 44.6-27.5 65.6-36.4l.5-.2c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4l-3.9 2.1c-2.7 1.4-5.4 2.8-8 4.6c8.1-2 11.7-1.4 15.7-.8l.3 0c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1l.2 0c5.5-1.1 10.3-2 19.3 .9l-1-4.8c7.3 2.6 12.7 4.3 17.5 5.8l.5 .1c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2l.1 0c3.6-1.1 7-2.1 15.2 1.2c.3 .5 .5 1 .7 1.4c.1 .2 .2 .5 .3 .7l0 .1c1 2.6 1.8 4.6 14.6 12.1c1.7-.7-2.7-4.7-6.4-8.2c0 0 0 0-.1-.1c-.2-.1-.3-.3-.5-.4c32.2 17.3 67.3 54.1 78 93.5c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9-.1-.3c-3.3-11.9-9.6-34.3-19.9-49.3c-.4 4.3-2.8 3.9-5.2 3.5l-.1 0 0 0c-3.3-.6-6.2-1.1-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1l0 0c.5-1.5 .9-2.7 4.7 5.2c.1 4.1 1 8.2 2.1 12.7l0 0 0 0 .1 .6c.1 .3 .1 .5 .2 .8l.1 .6c.6 2.6 1.3 5.4 1.8 8.4c-1.1-.2-2.3-2.2-3.4-4.2c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6l0 0c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9c-2.8 7.1-6 15.4-3.4 26.1c-.8-3-2-6-3.1-8.9l-.1-.4c-.2-.5-.4-1-.6-1.5l0 0c-.3-.8-.6-1.6-.9-2.3c-.6 4.4-.3 7.7-.1 10.6c0 .2 0 .5 0 .7c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 10.9-3.7 20.4-8 28.9l-.1 .2c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.5 10.9-7 13.3-6.5 15.5l0 .1c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2l0 0c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.1-1.6 3.6-5.8 5.3-10.8l0 0 0 0 .2-.4 .1-.3 0-.1c2.9-8.4 6.5-18.8 14.3-23.8c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.4 .6-.6 .9-.8l0 0s0 0 0 0c0 0 .1-.1 .1-.1l.1-.1c.6-.5 1.1-.9 1.4-3.3c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7l.1-.1 0 0c2.2-2.1 4.7-4.5 8.9-7.3c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5-1.3 18.5-13.4 28.5-22.3l0 0 0 0c.6-.5 1.2-1 1.7-1.5c1.5-1.3 2.8-2.5 4-3.6l0 0 .3-.3c1.9-4.2 1.6-5.6 1.3-7l0-.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c.8-2.1 1.5-4.1 2.2-6c.2-.6 .5-1.2 .7-1.8l-.4-.2zM349.3 34.3l-.2-.1 .2 .1 0 0zM247.8 334.1c-6-3-13.7-8.9-14.8-11.4l-.4 .3c-.3 .6-.5 1.3-.2 2.2c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.1-11.8-21.6-19.3l-.1-.1c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8zm79.3-119.7l-.1-.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6c-1 3.8-1.8 1.5-2.6-1zm-4.2 22.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8l0 0c-2.9-.8-5.9-1.6 5.6-16.1c-.5 1.9-2.1 4.6-3.7 7.3l0 0 0 0-.3 .4c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8h.1zm-55.6 33.9c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2c-11.1-1.7-21.2-6-12.7-6.1zm-92.6 11.6c3.6 7.1 6.4 11.5 9 15.7l.1 .2c2.3 3.7 4.4 7.1 6.8 11.7c-5.1-4.2-8.7-9.5-12.5-15l-.3-.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9h.1zm7.5-9.6c1.6 3.3 3.2 6.4 5.7 9.1l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6 .2 .4zm238.9-41.6c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.6 110.6c.4 .8 1.4 .5 2.3 .3c1.9-.5 3.6-.9-.1 7.6c-.5 .3-1 .7-1.5 1l0 0 0 0c-1.4 .9-2.8 1.9-3.9 3c1.9-3.8 3.5-7.4 3.2-11.9zM25.3 152.3c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9l0-.1c-.4-3.4-.7-6.3 4.3-12.8c-.3 1.2-.5 2.5-.7 3.8v.1z"]},faOpenid:{prefix:"fab",iconName:"openid",icon:[448,512,[],"f19b","M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z"]},faInstalod:{prefix:"fab",iconName:"instalod",icon:[512,512,[],"e081","M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z"]},faExpeditedssl:{prefix:"fab",iconName:"expeditedssl",icon:[496,512,[],"f23e","M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z"]},faSellcast:{prefix:"fab",iconName:"sellcast",icon:[448,512,[],"f2da","M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z"]},faSquareTwitter:eAQ,faTwitterSquare:eAF,faRProject:{prefix:"fab",iconName:"r-project",icon:[581,512,[],"f4f7","M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z"]},faDelicious:{prefix:"fab",iconName:"delicious",icon:[448,512,[],"f1a5","M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z"]},faFreebsd:{prefix:"fab",iconName:"freebsd",icon:[448,512,[],"f3a4","M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z"]},faVuejs:{prefix:"fab",iconName:"vuejs",icon:[448,512,[],"f41f","M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z"]},faAccusoft:{prefix:"fab",iconName:"accusoft",icon:[640,512,[],"f369","M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z"]},faIoxhost:{prefix:"fab",iconName:"ioxhost",icon:[640,512,[],"f208","M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z"]},faFonticonsFi:{prefix:"fab",iconName:"fonticons-fi",icon:[384,512,[],"f3a2","M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z"]},faAppStore:{prefix:"fab",iconName:"app-store",icon:[512,512,[],"f36f","M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5 9.8 5.6 13.1 18.1 7.5 27.9l-87.5 151.5h63.3c20.5 0 32 24.1 23.1 40.8H113.8c-11.3 0-20.4-9.1-20.4-20.4 0-11.3 9.1-20.4 20.4-20.4h52l66.6-115.4-20.8-36.1c-5.6-9.8-2.3-22.2 7.5-27.9 9.8-5.6 22.2-2.3 27.9 7.5l8.9 15.7zm-78.7 218l-19.6 34c-5.6 9.8-18.1 13.1-27.9 7.5-9.8-5.6-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7h53.1c11.3 0 20.4 9.1 20.4 20.4 0 11.3-9.1 20.4-20.4 20.4h-29.5l19.9 34.5c5.6 9.8 2.3 22.2-7.5 27.9-9.8 5.6-22.2 2.3-27.9-7.5-33.5-58.1-58.7-101.6-75.4-130.6-17.1-29.5-4.9-59.1 7.2-69.1 13.4 23 33.4 57.7 60.1 104zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216z"]},faCcMastercard:{prefix:"fab",iconName:"cc-mastercard",icon:[576,512,[],"f1f1","M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z"]},faItunesNote:{prefix:"fab",iconName:"itunes-note",icon:[384,512,[],"f3b5","M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z"]},faGolang:{prefix:"fab",iconName:"golang",icon:[640,512,[],"e40f","M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z"]},faKickstarter:{prefix:"fab",iconName:"kickstarter",icon:[448,512,[],"f3bb","M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z"]},faGrav:{prefix:"fab",iconName:"grav",icon:[512,512,[],"f2d6","M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z"]},faWeibo:{prefix:"fab",iconName:"weibo",icon:[512,512,[],"f18a","M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z"]},faUncharted:{prefix:"fab",iconName:"uncharted",icon:[448,512,[],"e084","M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z"]},faFirstdraft:{prefix:"fab",iconName:"firstdraft",icon:[384,512,[],"f3a1","M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z"]},faSquareYoutube:eAZ,faYoutubeSquare:eAq,faWikipediaW:{prefix:"fab",iconName:"wikipedia-w",icon:[640,512,[],"f266","M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z"]},faWpressr:eAK,faRendact:eAJ,faAngellist:{prefix:"fab",iconName:"angellist",icon:[448,512,[],"f209","M347.1 215.4c11.7-32.6 45.4-126.9 45.4-157.1 0-26.6-15.7-48.9-43.7-48.9-44.6 0-84.6 131.7-97.1 163.1C242 144 196.6 0 156.6 0c-31.1 0-45.7 22.9-45.7 51.7 0 35.3 34.2 126.8 46.6 162-6.3-2.3-13.1-4.3-20-4.3-23.4 0-48.3 29.1-48.3 52.6 0 8.9 4.9 21.4 8 29.7-36.9 10-51.1 34.6-51.1 71.7C46 435.6 114.4 512 210.6 512c118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM311.7 108c4-12.3 21.1-64.3 37.1-64.3 8.6 0 10.9 8.9 10.9 16 0 19.1-38.6 124.6-47.1 148l-34-6 33.1-93.7zM142.3 48.3c0-11.9 14.5-45.7 46.3 47.1l34.6 100.3c-15.6-1.3-27.7-3-35.4 1.4-10.9-28.8-45.5-119.7-45.5-148.8zM140 244c29.3 0 67.1 94.6 67.1 107.4 0 5.1-4.9 11.4-10.6 11.4-20.9 0-76.9-76.9-76.9-97.7.1-7.7 12.7-21.1 20.4-21.1zm184.3 186.3c-29.1 32-66.3 48.6-109.7 48.6-59.4 0-106.3-32.6-128.9-88.3-17.1-43.4 3.8-68.3 20.6-68.3 11.4 0 54.3 60.3 54.3 73.1 0 4.9-7.7 8.3-11.7 8.3-16.1 0-22.4-15.5-51.1-51.4-29.7 29.7 20.5 86.9 58.3 86.9 26.1 0 43.1-24.2 38-42 3.7 0 8.3.3 11.7-.6 1.1 27.1 9.1 59.4 41.7 61.7 0-.9 2-7.1 2-7.4 0-17.4-10.6-32.6-10.6-50.3 0-28.3 21.7-55.7 43.7-71.7 8-6 17.7-9.7 27.1-13.1 9.7-3.7 20-8 27.4-15.4-1.1-11.2-5.7-21.1-16.9-21.1-27.7 0-120.6 4-120.6-39.7 0-6.7.1-13.1 17.4-13.1 32.3 0 114.3 8 138.3 29.1 18.1 16.1 24.3 113.2-31 174.7zm-98.6-126c9.7 3.1 19.7 4 29.7 6-7.4 5.4-14 12-20.3 19.1-2.8-8.5-6.2-16.8-9.4-25.1z"]},faGalacticRepublic:{prefix:"fab",iconName:"galactic-republic",icon:[496,512,[],"f50c","M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z"]},faNfcDirectional:{prefix:"fab",iconName:"nfc-directional",icon:[512,512,[],"e530","M211.8 488.6C213.4 491.1 213.9 494.2 213.2 497.1C212.6 500 210.8 502.6 208.3 504.2C205.7 505.8 202.7 506.3 199.7 505.7C138.3 491.8 84.1 455.8 47.53 404.5C10.97 353.2-5.395 290.3 1.57 227.7C8.536 165 38.34 107.2 85.29 65.21C132.2 23.2 193-.0131 256 0C257.5 0 258.1 .2931 260.3 .8627C261.7 1.432 262.1 2.267 264 3.319C265.1 4.371 265.9 5.619 266.5 6.993C267 8.367 267.3 9.839 267.3 11.32V112.3L291.8 86.39C292.8 85.31 294 84.44 295.4 83.84C296.7 83.23 298.2 82.9 299.7 82.86C301.2 82.81 302.6 83.06 304 83.59C305.4 84.12 306.7 84.92 307.8 85.94C308.8 86.96 309.7 88.18 310.3 89.54C310.9 90.89 311.3 92.35 311.3 93.84C311.3 95.32 311.1 96.8 310.6 98.18C310 99.57 309.2 100.8 308.2 101.9L264.2 148.5C263.1 149.6 261.9 150.5 260.5 151.1C259 151.7 257.5 152 255.1 152C254.5 152 252.9 151.7 251.5 151.1C250.1 150.5 248.8 149.6 247.8 148.5L203.7 101.9C201.7 99.74 200.6 96.83 200.7 93.84C200.7 90.84 202 87.1 204.2 85.94C206.4 83.88 209.3 82.77 212.3 82.86C215.3 82.94 218.1 84.21 220.2 86.39L244.7 112.4V22.89C188.3 25.64 134.9 48.73 94.23 87.87C53.58 127 28.49 179.6 23.61 235.8C18.73 292 34.38 348.1 67.68 393.7C100.1 439.2 149.7 471.2 204.7 483.6C207.6 484.3 210.2 486.1 211.8 488.6L211.8 488.6zM171.4 126.1C170.6 127.4 169.5 128.5 168.3 129.3C147.8 143.2 131.1 161.9 119.5 183.8C107.9 205.7 101.8 230.1 101.8 254.9C101.8 279.7 107.9 304.1 119.5 325.1C131.1 347.9 147.8 366.6 168.3 380.5C170.8 382.2 172.5 384.8 173 387.8C173.6 390.7 172.1 393.8 171.3 396.2C169.6 398.7 166.1 400.4 164 400.1C161.1 401.5 158 400.9 155.6 399.2C132 383.2 112.8 361.7 99.46 336.5C86.15 311.4 79.19 283.4 79.19 254.9C79.19 226.5 86.15 198.4 99.46 173.3C112.8 148.1 132 126.6 155.6 110.6C156.8 109.8 158.2 109.2 159.6 108.8C161.1 108.5 162.6 108.5 164.1 108.8C165.5 109 166.9 109.6 168.2 110.4C169.5 111.2 170.5 112.3 171.4 113.5C172.2 114.7 172.8 116.1 173.1 117.6C173.4 119.1 173.4 120.6 173.1 122C172.8 123.5 172.3 124.9 171.4 126.1H171.4zM340.9 383.5C341.7 382.3 342.8 381.2 343.1 380.4V380.3C364.4 366.3 381.1 347.6 392.7 325.7C404.2 303.9 410.2 279.5 410.2 254.8C410.2 230.1 404.2 205.7 392.7 183.8C381.1 161.1 364.4 143.3 343.1 129.3C342.8 128.5 341.7 127.4 340.9 126.2C340.1 124.9 339.5 123.5 339.3 122.1C338.1 120.6 339 119.1 339.3 117.7C339.6 116.2 340.2 114.8 341 113.6C341.9 112.4 342.1 111.3 344.2 110.5C345.4 109.7 346.8 109.2 348.3 108.9C349.8 108.6 351.2 108.6 352.7 108.9C354.2 109.2 355.5 109.8 356.8 110.7C380.2 126.7 399.5 148.2 412.7 173.3C426 198.4 432.1 226.4 432.1 254.8C432.1 283.3 426 311.3 412.7 336.4C399.5 361.5 380.2 383 356.8 399C355.5 399.9 354.2 400.5 352.7 400.8C351.2 401.1 349.8 401.1 348.3 400.8C346.8 400.5 345.4 399.1 344.2 399.2C342.1 398.4 341.9 397.3 341 396.1C340.2 394.9 339.6 393.5 339.3 392C339 390.6 338.1 389.1 339.3 387.6C339.5 386.2 340.1 384.8 340.9 383.5V383.5zM312.3 6.307C368.5 19.04 418.7 50.28 455 95.01C485.4 132.6 504.6 178 510.3 226C515.9 274 507.9 322.7 487.1 366.3C466.2 409.9 433.5 446.8 392.6 472.6C351.7 498.3 304.4 512 256 512C254.5 512 253.1 511.7 251.7 511.1C250.3 510.6 249.1 509.7 248 508.7C246.1 507.6 246.1 506.4 245.6 505C245 503.6 244.7 502.2 244.7 500.7V401.5L220.2 427.5C218.1 429.7 215.3 430.1 212.3 431.1C209.3 431.2 206.4 430 204.2 427.1C202 425.9 200.7 423.1 200.7 420.1C200.6 417.1 201.7 414.2 203.7 412L247.8 365.4C249.1 363.2 252.9 362 255.1 362C259.1 362 262 363.2 264.2 365.4L308.2 412C310.3 414.2 311.4 417.1 311.3 420.1C311.2 423.1 309.9 425.9 307.8 427.1C305.6 430 302.7 431.2 299.7 431.1C296.7 430.1 293.8 429.7 291.8 427.5L267.3 401.6V489.1C323.7 486.3 377.1 463.3 417.8 424.1C458.5 384.1 483.6 332.4 488.5 276.2C493.3 219.1 477.7 163.9 444.4 118.3C411.1 72.75 362.4 40.79 307.4 28.36C305.9 28.03 304.6 27.42 303.3 26.57C302.1 25.71 301.1 24.63 300.3 23.37C299.5 22.12 298.1 20.72 298.7 19.26C298.5 17.8 298.5 16.3 298.8 14.85C299.2 13.41 299.8 12.04 300.6 10.82C301.5 9.61 302.6 8.577 303.8 7.784C305.1 6.99 306.5 6.451 307.9 6.198C309.4 5.945 310.9 5.982 312.3 6.307L312.3 6.307zM353.1 256.1C353.1 287.5 335.6 317.2 303.8 339.6C301.7 341.1 299 341.9 296.4 341.6C293.7 341.4 291.2 340.3 289.4 338.4L219.3 268.6C217.1 266.5 215.1 263.6 215.9 260.6C215.9 257.6 217.1 254.7 219.2 252.6C221.4 250.5 224.2 249.3 227.2 249.3C230.2 249.3 233.1 250.5 235.2 252.6L298.3 315.4C319.1 298.3 330.5 277.5 330.5 256.1C330.5 232.2 316.4 209.1 290.8 191C288.3 189.3 286.7 186.7 286.2 183.7C285.7 180.8 286.3 177.7 288.1 175.3C289.8 172.8 292.4 171.2 295.4 170.7C298.3 170.2 301.4 170.8 303.8 172.6C335.6 195 353.1 224.7 353.1 256.1V256.1zM216.7 341.5C213.7 342 210.7 341.3 208.2 339.6C176.5 317.2 158.1 287.5 158.1 256.1C158.1 224.7 176.5 195 208.2 172.6C210.4 171 213.1 170.3 215.7 170.5C218.4 170.8 220.8 171.9 222.7 173.8L292.8 243.6C294.9 245.7 296.1 248.6 296.1 251.6C296.1 254.6 294.1 257.4 292.8 259.6C290.7 261.7 287.8 262.9 284.9 262.9C281.9 262.9 278.1 261.7 276.9 259.6L213.8 196.7C192.9 214 181.6 234.7 181.6 256.1C181.6 279.1 195.7 303.1 221.3 321.1C223.7 322.9 225.4 325.5 225.9 328.5C226.4 331.4 225.7 334.4 224 336.9C222.3 339.3 219.6 341 216.7 341.5L216.7 341.5z"]},faSkype:{prefix:"fab",iconName:"skype",icon:[448,512,[],"f17e","M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z"]},faJoget:{prefix:"fab",iconName:"joget",icon:[496,512,[],"f3b7","M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z"]},faFedora:{prefix:"fab",iconName:"fedora",icon:[448,512,[],"f798","M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z"]},faStripeS:{prefix:"fab",iconName:"stripe-s",icon:[384,512,[],"f42a","M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z"]},faMeta:{prefix:"fab",iconName:"meta",icon:[640,512,[],"e49b","M640 317.9C640 409.2 600.6 466.4 529.7 466.4C467.1 466.4 433.9 431.8 372.8 329.8L341.4 277.2C333.1 264.7 326.9 253 320.2 242.2C300.1 276 273.1 325.2 273.1 325.2C206.1 441.8 168.5 466.4 116.2 466.4C43.42 466.4 0 409.1 0 320.5C0 177.5 79.78 42.4 183.9 42.4C234.1 42.4 277.7 67.08 328.7 131.9C365.8 81.8 406.8 42.4 459.3 42.4C558.4 42.4 640 168.1 640 317.9H640zM287.4 192.2C244.5 130.1 216.5 111.7 183 111.7C121.1 111.7 69.22 217.8 69.22 321.7C69.22 370.2 87.7 397.4 118.8 397.4C149 397.4 167.8 378.4 222 293.6C222 293.6 246.7 254.5 287.4 192.2V192.2zM531.2 397.4C563.4 397.4 578.1 369.9 578.1 322.5C578.1 198.3 523.8 97.08 454.9 97.08C421.7 97.08 393.8 123 360 175.1C369.4 188.9 379.1 204.1 389.3 220.5L426.8 282.9C485.5 377 500.3 397.4 531.2 397.4L531.2 397.4z"]},faLaravel:{prefix:"fab",iconName:"laravel",icon:[512,512,[],"f3bd","M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z"]},faHotjar:{prefix:"fab",iconName:"hotjar",icon:[512,512,[],"f3b1","M361.5 0c0 131.6-80.7 176.8-140.2 209.4c-.6 .3-1.1 .6-1.6 .9c-53.8 30.2-88.7 49.8-89.6 122H32C32 200.8 112.7 155.6 172.2 123C227 93.2 262.5 73 262.5 0h98.9zM301 302.6c54.8-29.8 90.3-50 90.3-123h98c0 131.6-80.7 176.7-140.2 209.4c-54.8 29.8-90.3 50-90.3 123h-98c0-131.6 80.7-176.8 140.2-209.4z"]},faBluetoothB:{prefix:"fab",iconName:"bluetooth-b",icon:[320,512,[],"f294","M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z"]},faSquareLetterboxd:{prefix:"fab",iconName:"square-letterboxd",icon:[448,512,[],"e62e","M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM105.1 187C66.4 187 35 218.3 35 257s31.4 70 70.1 70c24.8 0 46.5-12.8 59-32.2l.5-.7-.4-.6c-6.5-10.6-10.2-23.1-10.2-36.5c0-13.6 3.9-26.3 10.6-37.1c-12.4-19.8-34.4-32.9-59.5-32.9zM224 187c-24.8 0-46.5 12.8-59 32.2l-.5 .7 .4 .6c6.5 10.6 10.2 23.1 10.2 36.5c0 13.6-3.9 26.3-10.6 37.1C176.9 313.8 198.9 327 224 327c24.8 0 46.5-12.8 59-32.2l.5-.7-.4-.6c-6.5-10.6-10.2-23.1-10.2-36.5c0-13.6 3.9-26.3 10.6-37.1C271.1 200.2 249.1 187 224 187zm118.9 0c-24.8 0-46.5 12.8-59 32.2l-.5 .7 .4 .6c6.5 10.6 10.2 23.1 10.2 36.5c0 13.6-3.9 26.3-10.6 37.1c12.4 19.8 34.4 32.9 59.5 32.9c38.7 0 70.1-31.3 70.1-70s-31.4-70-70.1-70z"]},faStickerMule:{prefix:"fab",iconName:"sticker-mule",icon:[576,512,[],"f3f7","M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z"]},faCreativeCommonsZero:{prefix:"fab",iconName:"creative-commons-zero",icon:[496,512,[],"f4f3","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z"]},faHips:{prefix:"fab",iconName:"hips",icon:[640,512,[],"f452","M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z"]},faBehance:{prefix:"fab",iconName:"behance",icon:[576,512,[],"f1b4","M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z"]},faReddit:{prefix:"fab",iconName:"reddit",icon:[512,512,[],"f1a1","M0 256C0 114.6 114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256L37.1 512c-13.7 0-20.5-16.5-10.9-26.2L75 437C28.7 390.7 0 326.7 0 256zM349.6 153.6c23.6 0 42.7-19.1 42.7-42.7s-19.1-42.7-42.7-42.7c-20.6 0-37.8 14.6-41.8 34c-34.5 3.7-61.4 33-61.4 68.4l0 .2c-37.5 1.6-71.8 12.3-99 29.1c-10.1-7.8-22.8-12.5-36.5-12.5c-33 0-59.8 26.8-59.8 59.8c0 24 14.1 44.6 34.4 54.1c2 69.4 77.6 125.2 170.6 125.2s168.7-55.9 170.6-125.3c20.2-9.6 34.1-30.2 34.1-54c0-33-26.8-59.8-59.8-59.8c-13.7 0-26.3 4.6-36.4 12.4c-27.4-17-62.1-27.7-100-29.1l0-.2c0-25.4 18.9-46.5 43.4-49.9l0 0c4.4 18.8 21.3 32.8 41.5 32.8zM177.1 246.9c16.7 0 29.5 17.6 28.5 39.3s-13.5 29.6-30.3 29.6s-31.4-8.8-30.4-30.5s15.4-38.3 32.1-38.3zm190.1 38.3c1 21.7-13.7 30.5-30.4 30.5s-29.3-7.9-30.3-29.6c-1-21.7 11.8-39.3 28.5-39.3s31.2 16.6 32.1 38.3zm-48.1 56.7c-10.3 24.6-34.6 41.9-63 41.9s-52.7-17.3-63-41.9c-1.2-2.9 .8-6.2 3.9-6.5c18.4-1.9 38.3-2.9 59.1-2.9s40.7 1 59.1 2.9c3.1 .3 5.1 3.6 3.9 6.5z"]},faDiscord:{prefix:"fab",iconName:"discord",icon:[640,512,[],"f392","M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"]},faChrome:{prefix:"fab",iconName:"chrome",icon:[512,512,[],"f268","M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z"]},faAppStoreIos:{prefix:"fab",iconName:"app-store-ios",icon:[448,512,[],"f370","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM127 384.5c-5.5 9.6-17.8 12.8-27.3 7.3-9.6-5.5-12.8-17.8-7.3-27.3l14.3-24.7c16.1-4.9 29.3-1.1 39.6 11.4L127 384.5zm138.9-53.9H84c-11 0-20-9-20-20s9-20 20-20h51l65.4-113.2-20.5-35.4c-5.5-9.6-2.2-21.8 7.3-27.3 9.6-5.5 21.8-2.2 27.3 7.3l8.9 15.4 8.9-15.4c5.5-9.6 17.8-12.8 27.3-7.3 9.6 5.5 12.8 17.8 7.3 27.3l-85.8 148.6h62.1c20.2 0 31.5 23.7 22.7 40zm98.1 0h-29l19.6 33.9c5.5 9.6 2.2 21.8-7.3 27.3-9.6 5.5-21.8 2.2-27.3-7.3-32.9-56.9-57.5-99.7-74-128.1-16.7-29-4.8-58 7.1-67.8 13.1 22.7 32.7 56.7 58.9 102h52c11 0 20 9 20 20 0 11.1-9 20-20 20z"]},faCcDiscover:{prefix:"fab",iconName:"cc-discover",icon:[576,512,[],"f1f2","M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z"]},faWpbeginner:{prefix:"fab",iconName:"wpbeginner",icon:[512,512,[],"f297","M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z"]},faConfluence:{prefix:"fab",iconName:"confluence",icon:[512,512,[],"f78d","M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z"]},faShoelace:{prefix:"fab",iconName:"shoelace",icon:[512,512,[],"e60c","M404.9 331c2.2-1.1 4.4-2.3 6.5-3.7l8.3-4.8c1.5-1.1 4.4-3.4 8.7-6.7l.5-.5c3.4-3.4 7.2-5 11.3-4.9c1.8 0 3.9 .5 6.4 1.5l31-27.5c.9-.7 1.7-1.3 2.6-1.8h.2c3.3-1.9 6-1.8 8.2 .4c3.9 2.1 4.2 5.6 .9 10.6L456.9 322c.2 .5 .4 1 .4 1.5c.5 2.2 .3 4.4-.5 6.6c-.7 1.5-1.8 2.9-3.1 4.2c-1.4 1.4-2.7 2.8-4.2 4.2l-18.8 13.7c-1.7 1.2-3.4 2.3-5.1 3.3c-2.1 1.3-4.3 2.5-6.6 3.6c-1 .4-1.9 .9-2.9 1.3c-5.9 2.5-11.9 4.2-18.2 5c-2.9 24.5-11.3 47.1-25.1 67.8c-17.5 25.7-41.4 45.4-71.8 58.8c-30.2 13.5-63 20.2-98.2 20.2c-48.6-.5-88-11.4-118.2-32.8C49.5 454.4 32 421.5 32 380.3v-5.6c1.2-28.1 9.5-54.6 24.8-79.8c15.1-24.9 37.1-41.7 66.1-50.5c14.9-4.4 29.9-6.6 45-6.6c15.5 0 31.6 2.9 48.1 8.6s35.2 15.5 55.9 29.5L326 312.2c15.1 9.8 28.8 16.5 41.2 20c-2.6-25.1-11.7-46.6-27.3-64.5c-15.7-18.1-35.6-31.3-59.9-39.7l-23.3-8c-21.4-7.5-37.3-14.9-47.7-22.2c-28.2-19.1-43.8-45.2-47-78.5l-.5-9.8c0-32.1 13-58.9 39-80.5C223.5 9.7 251.1 0 283 0c24 0 45.6 6.9 64.7 20.8c19.2 14 30.1 33.8 32.6 59.4l.5 10c0 18.6-4.8 34.5-14.4 47.7c-9.8 13.2-18.5 19.9-26 19.9c-1.6-.1-3.1-.3-4.5-.6l-34 32c-5.5 3-9.2 2.5-11.1-1.6c-1.9-2.2-1.8-4.9 .5-8.2l.2-.2c.5-.7 1.2-1.5 2-2.4l31.6-30c-.4-1.5-.6-3.1-.6-4.8c0-4.1 1.6-7.6 4.9-10.4c13.8-12.4 20.8-26.7 20.8-42.8c0-16-6.1-29.5-18.2-40.4s-28.7-16.5-49.7-16.8c-26.2 0-47.8 7.9-64.7 23.7S192.3 89.9 192.3 112c0 17.8 6.9 33.9 20.6 48.3c13.6 14.2 34.6 25.4 63 33.5c39.8 11.5 70.2 31 91.3 58.3c18.7 24.2 29.1 51.3 31.3 81.4c2.2-.7 4.3-1.5 6.5-2.6zM294.1 178.7c0 1.1 .6 1.6 1.8 1.6c.1 0 9.7-8.9 28.8-26.6c0-2.4-5.1 .9-15.3 10c-10.2 9.2-15.3 14.2-15.3 14.9zm8 6.4c0-1-.5-1.5-1.5-1.5c-1.1 0-2.1 .5-2.9 1.6c-1.9-.1-3.3 .1-4.2 .7c-.4 .2-.5 .5-.5 .7c0 .7 .5 1.3 1.5 1.6h3.3c2.9-1.1 4.4-2.2 4.4-3.3zm22.6-19.9c0-2.8-1.6-2.8-4.9 0c-1.6 1.5-3.6 3.5-6 6.2c-.8 .6-2.6 2.2-5.3 4.9c-2.8 2.9-4.2 4.7-4.2 5.3l.2 1.3c.7 .2 1.2 .4 1.5 .4c.1 0 3.3-2.9 9.5-8.7s9.3-8.9 9.3-9.3zm159.7 120l-30.6 27c1.8 1 3.2 2.4 4 4.2l30.2-27c.2-1.2 .1-2.2-.5-2.9c-.6-.5-1.6-.9-3.1-1.3zm-1.6-.9l-.7-.7-27 21.9 1.6 2 26-23.1zM366.6 363.9c-8-2.1-15.4-4.6-22.2-7.5c-15.3-6.2-34.3-17-57-32.4L250 298.7c-15.8-10.1-30.2-17.6-43.2-22.6c-13.1-4.9-26-7.3-38.6-7.3h-5.5c-32.2 1.7-57.2 13.8-75 36.2c-16.6 20.8-25 45.3-25 73.6c0 31.8 12.8 56.7 38.2 74.7c25.4 18.1 60.2 27.1 104.4 27.1c34.7 0 64-6.2 87.8-18.6c23.7-12.4 42.1-28.8 55.2-49.2c9.8-15.5 15.9-31.8 18.2-48.8z"]},faMdb:{prefix:"fab",iconName:"mdb",icon:[576,512,[],"f8ca","M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z"]},faDochub:{prefix:"fab",iconName:"dochub",icon:[416,512,[],"f394","M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z"]},faAccessibleIcon:{prefix:"fab",iconName:"accessible-icon",icon:[448,512,[62107],"f368","M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"]},faEbay:{prefix:"fab",iconName:"ebay",icon:[640,512,[],"f4f4","M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z"]},faAmazon:{prefix:"fab",iconName:"amazon",icon:[448,512,[],"f270","M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z"]},faUnsplash:{prefix:"fab",iconName:"unsplash",icon:[448,512,[],"e07c","M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z"]},faYarn:{prefix:"fab",iconName:"yarn",icon:[496,512,[],"f7e3","M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z"]},faSquareSteam:eAW,faSteamSquare:eAX,fa500px:{prefix:"fab",iconName:"500px",icon:[448,512,[],"f26e","M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"]},faSquareVimeo:eA$,faVimeoSquare:eA1,faAsymmetrik:{prefix:"fab",iconName:"asymmetrik",icon:[576,512,[],"f372","M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z"]},faFontAwesome:eA2,faFontAwesomeFlag:eA4,faFontAwesomeLogoFull:eA3,faGratipay:{prefix:"fab",iconName:"gratipay",icon:[496,512,[],"f184","M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z"]},faApple:{prefix:"fab",iconName:"apple",icon:[384,512,[],"f179","M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"]},faHive:{prefix:"fab",iconName:"hive",icon:[512,512,[],"e07f","M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z"]},faGitkraken:{prefix:"fab",iconName:"gitkraken",icon:[592,512,[],"f3a6","M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z"]},faKeybase:{prefix:"fab",iconName:"keybase",icon:[448,512,[],"f4f5","M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z"]},faApplePay:{prefix:"fab",iconName:"apple-pay",icon:[640,512,[],"f415","M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z"]},faPadlet:{prefix:"fab",iconName:"padlet",icon:[640,512,[],"e4a0","M297.9 0L298 .001C305.6 .1078 312.4 4.72 315.5 11.78L447.5 320.3L447.8 320.2L448 320.6L445.2 330.6L402.3 488.6C398.6 504.8 382.6 514.9 366.5 511.2L298.1 495.6L229.6 511.2C213.5 514.9 197.5 504.8 193.8 488.6L150.9 330.6L148.2 320.6L148.3 320.2L280.4 11.78C283.4 4.797 290.3 .1837 297.9 .0006L297.9 0zM160.1 322.1L291.1 361.2L298 483.7L305.9 362.2L436.5 322.9L436.7 322.8L305.7 347.9L297.1 27.72L291.9 347.9L160.1 322.1zM426 222.6L520.4 181.6H594.2L437.2 429.2L468.8 320.2L426 222.6zM597.5 181.4L638.9 257.6C642.9 265.1 635 273.5 627.3 269.8L579.7 247.1L597.5 181.4zM127.3 318.5L158.7 430L1.61 154.5C-4.292 144.1 7.128 132.5 17.55 138.3L169.4 222.5L127.3 318.5z"]},faAmazonPay:{prefix:"fab",iconName:"amazon-pay",icon:[640,512,[],"f42c","M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3v-72.4c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4a7.36 7.36 0 0 1 1.6-1.1c.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z"]},faSquareGithub:eA0,faGithubSquare:eA6,faStumbleupon:{prefix:"fab",iconName:"stumbleupon",icon:[512,512,[],"f1a4","M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z"]},faFedex:{prefix:"fab",iconName:"fedex",icon:[640,512,[],"f797","M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z"]},faPhoenixFramework:{prefix:"fab",iconName:"phoenix-framework",icon:[640,512,[],"f3dc","M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z"]},faShopify:{prefix:"fab",iconName:"shopify",icon:[448,512,[],"e057","M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z"]},faNeos:{prefix:"fab",iconName:"neos",icon:[512,512,[],"f612","M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z"]},faSquareThreads:{prefix:"fab",iconName:"square-threads",icon:[448,512,[],"e619","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9c10.4 24.3 11.4 63.9-20.2 95.4c-24.2 24.1-53.5 35-95.1 35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8C91.5 341.8 80.4 303.7 80 256v-.1-.1c.4-47.7 11.5-85.7 33-113.1c24.2-30.7 60.2-46.5 106.9-46.8h.2c46.9 .3 83.3 16 108.2 46.6c12.3 15.1 21.3 33.3 27 54.4l-26.9 7.2c-4.7-17.2-11.9-31.9-21.4-43.6c-19.4-23.9-48.7-36.1-87-36.4c-38 .3-66.8 12.5-85.5 36.2c-17.5 22.3-26.6 54.4-26.9 95.5c.3 41.1 9.4 73.3 26.9 95.5c18.7 23.8 47.4 36 85.5 36.2c34.3-.3 56.9-8.4 75.8-27.3c21.5-21.5 21.1-47.9 14.2-64c-4-9.4-11.4-17.3-21.3-23.3c-2.4 18-7.9 32.2-16.5 43.2c-11.4 14.5-27.7 22.4-48.4 23.5c-15.7 .9-30.8-2.9-42.6-10.7c-13.9-9.2-22-23.2-22.9-39.5c-1.7-32.2 23.8-55.3 63.5-57.6c14.1-.8 27.3-.2 39.5 1.9c-1.6-9.9-4.9-17.7-9.8-23.4c-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1h.6c41.8 .3 66.6 26.3 69.1 71.8c1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8c-8.8-1.9-18.6-2.9-29-2.9c-3.2 0-6.4 .1-9.6 .3c-28.6 1.6-38.1 15.5-37.4 27.9c.9 16.7 19 24.5 36.4 23.6l-.1-.1z"]},faHackerrank:{prefix:"fab",iconName:"hackerrank",icon:[512,512,[],"f5f7","M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z"]},faResearchgate:{prefix:"fab",iconName:"researchgate",icon:[448,512,[],"f4f8","M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z"]},faSwift:{prefix:"fab",iconName:"swift",icon:[448,512,[],"f8e1","M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z"]},faAngular:{prefix:"fab",iconName:"angular",icon:[448,512,[],"f420","M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z"]},faSpeakap:{prefix:"fab",iconName:"speakap",icon:[448,512,[],"f3f3","M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z"]},faAngrycreative:{prefix:"fab",iconName:"angrycreative",icon:[640,512,[],"f36e","M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z"]},faYCombinator:{prefix:"fab",iconName:"y-combinator",icon:[448,512,[],"f23b","M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z"]},faEmpire:{prefix:"fab",iconName:"empire",icon:[496,512,[],"f1d1","M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z"]},faEnvira:{prefix:"fab",iconName:"envira",icon:[448,512,[],"f299","M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z"]},faGoogleScholar:{prefix:"fab",iconName:"google-scholar",icon:[512,512,[],"e63b","M390.9 298.5c0 0 0 .1 .1 .1c9.2 19.4 14.4 41.1 14.4 64C405.3 445.1 338.5 512 256 512s-149.3-66.9-149.3-149.3c0-22.9 5.2-44.6 14.4-64h0c1.7-3.6 3.6-7.2 5.6-10.7c4.4-7.6 9.4-14.7 15-21.3c27.4-32.6 68.5-53.3 114.4-53.3c33.6 0 64.6 11.1 89.6 29.9c9.1 6.9 17.4 14.7 24.8 23.5c5.6 6.6 10.6 13.8 15 21.3c2 3.4 3.8 7 5.5 10.5zm26.4-18.8c-30.1-58.4-91-98.4-161.3-98.4s-131.2 40-161.3 98.4L0 202.7 256 0 512 202.7l-94.7 77.1z"]},faSquareGitlab:eA8,faGitlabSquare:eA5,faStudiovinari:{prefix:"fab",iconName:"studiovinari",icon:[512,512,[],"f3f8","M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z"]},faPiedPiper:{prefix:"fab",iconName:"pied-piper",icon:[480,512,[],"f2ae","M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z"]},faWordpress:{prefix:"fab",iconName:"wordpress",icon:[512,512,[],"f19a","M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z"]},faProductHunt:{prefix:"fab",iconName:"product-hunt",icon:[512,512,[],"f288","M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z"]},faFirefox:{prefix:"fab",iconName:"firefox",icon:[512,512,[],"f269","M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z"]},faLinode:{prefix:"fab",iconName:"linode",icon:[448,512,[],"f2b8","M366.036,186.867l-59.5,36.871-.838,36.871-29.329-19.273-39.384,24.3c2.238,55.211,2.483,59.271,2.51,59.5l-97.2,65.359L127.214,285.748l108.1-62.01L195.09,197.761l-75.417,38.547L98.723,93.015,227.771,43.574,136.432,0,10.737,39.385,38.39,174.3l41.9,32.681L48.445,222.062,69.394,323.457,98.723,351.11,77.774,363.679l16.76,78.769L160.733,512c-10.8-74.842-11.658-78.641-11.725-78.773l77.925-55.3c16.759-12.57,15.083-10.894,15.083-10.894l.838,24.3,33.519,28.491-.838-77.093,46.927-33.519,26.815-18.435-2.514,36.033,25.139,17.6,6.7-74.579,58.657-43.575Z"]},faGoodreads:{prefix:"fab",iconName:"goodreads",icon:[448,512,[],"f3a8","M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z"]},faSquareOdnoklassniki:eA7,faOdnoklassnikiSquare:eA9,faJsfiddle:{prefix:"fab",iconName:"jsfiddle",icon:[576,512,[],"f1cc","M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z"]},faSith:{prefix:"fab",iconName:"sith",icon:[448,512,[],"f512","M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z"]},faThemeisle:{prefix:"fab",iconName:"themeisle",icon:[512,512,[],"f2b2","M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z"]},faPage4:{prefix:"fab",iconName:"page4",icon:[496,512,[],"f3d7","M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z"]},faHashnode:{prefix:"fab",iconName:"hashnode",icon:[512,512,[],"e499","M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z"]},faReact:{prefix:"fab",iconName:"react",icon:[512,512,[],"f41b","M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"]},faCcPaypal:{prefix:"fab",iconName:"cc-paypal",icon:[576,512,[],"f1f4","M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z"]},faSquarespace:{prefix:"fab",iconName:"squarespace",icon:[512,512,[],"f5be","M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z"]},faCcStripe:{prefix:"fab",iconName:"cc-stripe",icon:[576,512,[],"f1f5","M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z"]},faCreativeCommonsShare:{prefix:"fab",iconName:"creative-commons-share",icon:[496,512,[],"f4f2","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z"]},faBitcoin:{prefix:"fab",iconName:"bitcoin",icon:[512,512,[],"f379","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z"]},faKeycdn:{prefix:"fab",iconName:"keycdn",icon:[512,512,[],"f3ba","M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160"]},faOpera:{prefix:"fab",iconName:"opera",icon:[496,512,[],"f26a","M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z"]},faItchIo:{prefix:"fab",iconName:"itch-io",icon:[512,512,[],"f83a","M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z"]},faUmbraco:{prefix:"fab",iconName:"umbraco",icon:[510,512,[],"f8e8","M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z"]},faGalacticSenate:{prefix:"fab",iconName:"galactic-senate",icon:[512,512,[],"f50d","M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z"]},faUbuntu:{prefix:"fab",iconName:"ubuntu",icon:[576,512,[],"f7df","M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"]},faDraft2digital:{prefix:"fab",iconName:"draft2digital",icon:[480,512,[],"f396","M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z"]},faStripe:{prefix:"fab",iconName:"stripe",icon:[640,512,[],"f429","M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z"]},faHouzz:{prefix:"fab",iconName:"houzz",icon:[448,512,[],"f27c","M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z"]},faGg:{prefix:"fab",iconName:"gg",icon:[512,512,[],"f260","M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z"]},faDhl:{prefix:"fab",iconName:"dhl",icon:[640,512,[],"f790","M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.2-1.4 2-4.1 5.5 4.6 5.5h45.6s7.3-10 13.5-18.4c8.4-11.4.7-35-29.2-35H112.6l-20.4 27.8h111.4c5.6 0 5.5 2.2 2.7 5.9zM0 301.2h73.1l4.7-6.4H0v6.4zm323 0h58.7L404 271h-58.7c-.1 0-22.3 30.2-22.3 30.2zm222 .1h95v-6.4h-90.3l-4.7 6.4zm22.3-30.3l-4.7 6.4H640V271h-72.7zm-13.5 18.3H640v-6.4h-81.5l-4.7 6.4zm-164.2-78.6l-22.5 30.6h-26.2l22.5-30.6h-58.7l-39.3 53.4H409l39.3-53.4h-58.7zm33.5 60.3s-4.3 5.9-6.4 8.7c-7.4 10-.9 21.6 23.2 21.6h94.3l22.3-30.3H423.1z"]},faSquarePinterest:eHe,faPinterestSquare:eHt,faXing:{prefix:"fab",iconName:"xing",icon:[384,512,[],"f168","M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z"]},faBlackberry:{prefix:"fab",iconName:"blackberry",icon:[512,512,[],"f37b","M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z"]},faCreativeCommonsPd:{prefix:"fab",iconName:"creative-commons-pd",icon:[496,512,[],"f4ec","M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z"]},faPlaystation:{prefix:"fab",iconName:"playstation",icon:[576,512,[],"f3df","M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z"]},faQuinscape:{prefix:"fab",iconName:"quinscape",icon:[512,512,[],"f459","M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z"]},faLess:{prefix:"fab",iconName:"less",icon:[640,512,[],"f41d","M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z"]},faBloggerB:{prefix:"fab",iconName:"blogger-b",icon:[448,512,[],"f37d","M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"]},faOpencart:{prefix:"fab",iconName:"opencart",icon:[640,512,[],"f23d","M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z"]},faVine:{prefix:"fab",iconName:"vine",icon:[384,512,[],"f1ca","M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z"]},faSignalMessenger:{prefix:"fab",iconName:"signal-messenger",icon:[512,512,[],"e663","M194.6 7.5l5.8 23.3C177.7 36.3 156 45.3 136 57.4L123.7 36.8c22-13.3 45.9-23.2 70.9-29.3zm122.9 0l-5.8 23.3C334.3 36.3 356 45.3 376 57.4l12.4-20.6c-22-13.3-46-23.2-71-29.3zM36.8 123.7c-13.3 22-23.2 45.9-29.3 70.9l23.3 5.8C36.3 177.7 45.3 156 57.4 136L36.8 123.7zM24 256c0-11.6 .9-23.3 2.6-34.8L2.9 217.6c-3.8 25.4-3.8 51.3 0 76.7l23.7-3.6C24.9 279.3 24 267.6 24 256zM388.3 475.2L376 454.6c-20 12.1-41.6 21-64.2 26.6l5.8 23.3c24.9-6.2 48.8-16 70.8-29.3zM488 256c0 11.6-.9 23.3-2.6 34.8l23.7 3.6c3.8-25.4 3.8-51.3 0-76.7l-23.7 3.6c1.7 11.5 2.6 23.1 2.6 34.8zm16.5 61.4l-23.3-5.8c-5.6 22.7-14.5 44.3-26.6 64.3l20.6 12.4c13.3-22 23.2-46 29.3-71zm-213.8 168c-23 3.5-46.5 3.5-69.5 0l-3.6 23.7c25.4 3.8 51.3 3.8 76.7 0l-3.6-23.7zm152-91.8c-13.8 18.7-30.4 35.3-49.2 49.1l14.2 19.3c20.7-15.2 39-33.4 54.2-54.1l-19.3-14.4zM393.6 69.2c18.8 13.8 35.3 30.4 49.2 49.2L462.1 104C446.9 83.4 428.6 65.1 408 49.9L393.6 69.2zM69.2 118.4c13.8-18.8 30.4-35.3 49.2-49.2L104 49.9C83.4 65.1 65.1 83.4 49.9 104l19.3 14.4zm406 5.3L454.6 136c12.1 20 21 41.6 26.6 64.2l23.3-5.8c-6.2-24.9-16-48.8-29.3-70.8zm-254-97.1c23-3.5 46.5-3.5 69.5 0l3.6-23.7C268.9-1 243.1-1 217.6 2.9l3.6 23.7zM81.6 468.4L32 480l11.6-49.6L20.2 425 8.6 474.5c-.9 4-.8 8.1 .3 12.1s3.2 7.5 6.1 10.4s6.5 5 10.4 6.1s8.1 1.2 12.1 .3L87 492l-5.4-23.6zM25.2 403.6L48.6 409l8-34.4c-11.7-19.6-20.4-40.8-25.8-63L7.5 317.4c5.2 21.2 13.2 41.7 23.6 60.8l-5.9 25.3zm112 52l-34.4 8 5.4 23.4 25.3-5.9c19.2 10.4 39.6 18.4 60.8 23.6l5.8-23.3c-22.1-5.5-43.3-14.3-62.8-26l-.2 .2zM256 48c-37.2 0-73.6 10-105.6 28.9s-58.4 46-76.3 78.6s-26.9 69.3-25.8 106.4s12 73.3 31.8 104.8L60 452l85.3-20c27.3 17.2 58.2 27.8 90.3 31s64.5-1.1 94.6-12.6s57.2-29.8 79-53.6s37.8-52.2 46.8-83.2s10.5-63.6 4.7-95.3s-19-61.6-38.4-87.4s-44.5-46.7-73.4-61S288.3 48 256 48z"]},faPaypal:{prefix:"fab",iconName:"paypal",icon:[384,512,[],"f1ed","M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"]},faGitlab:{prefix:"fab",iconName:"gitlab",icon:[512,512,[],"f296","M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z"]},faTypo3:{prefix:"fab",iconName:"typo3",icon:[448,512,[],"f42b","M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z"]},faRedditAlien:{prefix:"fab",iconName:"reddit-alien",icon:[512,512,[],"f281","M373 138.6c-25.2 0-46.3-17.5-51.9-41l0 0c-30.6 4.3-54.2 30.7-54.2 62.4l0 .2c47.4 1.8 90.6 15.1 124.9 36.3c12.6-9.7 28.4-15.5 45.5-15.5c41.3 0 74.7 33.4 74.7 74.7c0 29.8-17.4 55.5-42.7 67.5c-2.4 86.8-97 156.6-213.2 156.6S45.5 410.1 43 323.4C17.6 311.5 0 285.7 0 255.7c0-41.3 33.4-74.7 74.7-74.7c17.2 0 33 5.8 45.7 15.6c34-21.1 76.8-34.4 123.7-36.4l0-.3c0-44.3 33.7-80.9 76.8-85.5C325.8 50.2 347.2 32 373 32c29.4 0 53.3 23.9 53.3 53.3s-23.9 53.3-53.3 53.3zM157.5 255.3c-20.9 0-38.9 20.8-40.2 47.9s17.1 38.1 38 38.1s36.6-9.8 37.8-36.9s-14.7-49.1-35.7-49.1zM395 303.1c-1.2-27.1-19.2-47.9-40.2-47.9s-36.9 22-35.7 49.1c1.2 27.1 16.9 36.9 37.8 36.9s39.3-11 38-38.1zm-60.1 70.8c1.5-3.6-1-7.7-4.9-8.1c-23-2.3-47.9-3.6-73.8-3.6s-50.8 1.3-73.8 3.6c-3.9 .4-6.4 4.5-4.9 8.1c12.9 30.8 43.3 52.4 78.7 52.4s65.8-21.6 78.7-52.4z"]},faYahoo:{prefix:"fab",iconName:"yahoo",icon:[512,512,[],"f19e","M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z"]},faDailymotion:{prefix:"fab",iconName:"dailymotion",icon:[448,512,[],"e052","M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z"]},faAffiliatetheme:{prefix:"fab",iconName:"affiliatetheme",icon:[512,512,[],"f36b","M159.7 237.4C108.4 308.3 43.1 348.2 14 326.6-15.2 304.9 2.8 230 54.2 159.1c51.3-70.9 116.6-110.8 145.7-89.2 29.1 21.6 11.1 96.6-40.2 167.5zm351.2-57.3C437.1 303.5 319 367.8 246.4 323.7c-25-15.2-41.3-41.2-49-73.8-33.6 64.8-92.8 113.8-164.1 133.2 49.8 59.3 124.1 96.9 207 96.9 150 0 271.6-123.1 271.6-274.9.1-8.5-.3-16.8-1-25z"]},faPiedPiperPp:{prefix:"fab",iconName:"pied-piper-pp",icon:[448,512,[],"f1a7","M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z"]},faBootstrap:{prefix:"fab",iconName:"bootstrap",icon:[576,512,[],"f836","M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z"]},faOdnoklassniki:{prefix:"fab",iconName:"odnoklassniki",icon:[320,512,[],"f263","M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z"]},faNfcSymbol:{prefix:"fab",iconName:"nfc-symbol",icon:[576,512,[],"e531","M392.9 32.43C400.6 31.1 408.6 32.89 414.1 37.41C498.2 96.14 544 173.7 544 255.1C544 338.2 498.2 415.9 414.1 474.6C409.3 478.6 402.4 480.5 395.5 479.9C388.5 479.3 382 476.3 377.1 471.4L193.7 288.7C188.1 283.2 185 275.7 184.1 267.8C184.1 260 188.1 252.5 193.6 246.9C199.2 241.4 206.7 238.2 214.5 238.2C222.4 238.2 229.9 241.3 235.4 246.8L400.5 411.2C455.1 366.5 484.8 312 484.8 255.1C484.8 193.5 447.9 132.9 380.9 85.76C374.5 81.24 370.1 74.35 368.8 66.62C367.4 58.89 369.2 50.94 373.8 44.53C378.3 38.12 385.2 33.77 392.9 32.43V32.43zM186.9 479.6C179.2 480.9 171.3 479.1 164.8 474.6C81.67 415.9 35.84 338.2 35.84 255.1C35.84 173.7 81.67 96.14 164.8 37.41C170.5 33.4 177.4 31.53 184.4 32.12C191.3 32.71 197.8 35.72 202.7 40.63L386.1 223.3C391.7 228.8 394.8 236.3 394.8 244.2C394.9 251.1 391.8 259.5 386.2 265.1C380.7 270.6 373.2 273.8 365.3 273.8C357.5 273.8 349.1 270.7 344.4 265.2L179.3 100.7C124.7 145.9 95.03 199.9 95.03 255.1C95.03 318.5 131.9 379.1 198.1 426.2C205.4 430.8 209.7 437.6 211.1 445.4C212.4 453.1 210.6 461.1 206.1 467.5C201.6 473.9 194.7 478.2 186.9 479.6V479.6z"]},faMintbit:{prefix:"fab",iconName:"mintbit",icon:[512,512,[],"e62f","M73.2 512V438.9H365.7V365.7h73.2V219.4H512V0H292.6V73.1H146.3v73.2H73.2V438.9H0V512H73.2zm73.1-219.4h73.2v73.1H146.3V292.6zm73.2-73.1h73.1v73.1H219.4V219.4zm73.1 0V146.3h73.2v73.1H292.6zM365.7 73.1h73.2v73.2H365.7V73.1z"]},faEthereum:{prefix:"fab",iconName:"ethereum",icon:[320,512,[],"f42e","M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z"]},faSpeakerDeck:{prefix:"fab",iconName:"speaker-deck",icon:[512,512,[],"f83c","M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z"]},faCreativeCommonsNcEu:{prefix:"fab",iconName:"creative-commons-nc-eu",icon:[496,512,[],"f4e9","M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z"]},faPatreon:{prefix:"fab",iconName:"patreon",icon:[512,512,[],"f3d9","M489.7 153.8c-.1-65.4-51-119-110.7-138.3C304.8-8.5 207-5 136.1 28.4C50.3 68.9 23.3 157.7 22.3 246.2C21.5 319 28.7 510.6 136.9 512c80.3 1 92.3-102.5 129.5-152.3c26.4-35.5 60.5-45.5 102.4-55.9c72-17.8 121.1-74.7 121-150z"]},faAvianex:{prefix:"fab",iconName:"avianex",icon:[512,512,[],"f374","M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z"]},faEllo:{prefix:"fab",iconName:"ello",icon:[496,512,[],"f5f1","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z"]},faGofore:{prefix:"fab",iconName:"gofore",icon:[400,512,[],"f3a7","M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z"]},faBimobject:{prefix:"fab",iconName:"bimobject",icon:[448,512,[],"f378","M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z"]},faBraveReverse:{prefix:"fab",iconName:"brave-reverse",icon:[448,512,[],"e63d","M298 0c3 0 5.8 1.3 7.8 3.6l38.1 44c.5-.1 1-.2 1.5-.3c9.2-1.6 18.6-2.2 27.7-1.2c11.6 1.4 21.5 5.4 28.9 12.9c7.7 7.8 15.4 15.8 22.6 23.6c2.5 2.7 4.9 5.2 6.9 7.4c.7 .8 1.4 1.5 1.9 2c3.4 3.7 4.2 8.1 2.7 11.9l-9.8 24.6 13.1 38.1c.7 2 .8 4.1 .2 6.2c-.1 .4-.1 .4-.5 2.1c-.6 2.3-.6 2.3-1.5 5.8c-1.6 6.3-3.5 13.3-5.4 20.9c-5.6 21.6-11.2 43.2-16.4 63.4c-12.9 49.9-21.4 82.7-23.4 90.9c-11.1 44.5-19.9 60-48.3 80.3c-24.9 17.8-76.8 53.6-86.8 60c-1 .6-2 1.3-3.4 2.3c-.5 .4-3.2 2.2-3.9 2.7c-4.9 3.3-8.3 5.5-12.1 7.3c-4.7 2.2-9.3 3.5-13.9 3.5s-9.1-1.2-13.9-3.5c-3.7-1.8-7.2-3.9-12.1-7.3c-.8-.5-3.4-2.4-3.9-2.7c-1.4-1-2.5-1.7-3.4-2.3c-10-6.4-61.9-42.1-86.8-60c-28.4-20.4-37.2-35.8-48.3-80.3c-2-8.2-10.5-41-23.3-90.5c-5.3-20.6-10.9-42.2-16.5-63.8c-2-7.6-3.8-14.6-5.4-20.9c-.9-3.5-.9-3.5-1.5-5.8c-.4-1.7-.4-1.7-.5-2.1c-.5-2-.4-4.2 .2-6.2l13.1-38.1L11.8 104c-1.5-3.8-.7-8.2 2-11.2c1.2-1.3 1.8-2 2.6-2.8c2-2.2 4.4-4.7 6.9-7.4C30.6 74.9 38.3 66.9 46 59.1c7.4-7.5 17.3-11.6 28.9-12.9c9.1-1.1 18.5-.5 27.7 1.2c.5 .1 1 .2 1.5 .3l38.1-44C144.2 1.3 147 0 150 0H298zm-4.7 21.1H154.7L115.6 66.2c-2.6 3-6.7 4.3-10.6 3.2c-.2-.1-.7-.2-1.5-.4c-1.3-.3-2.9-.6-4.5-.9c-7.4-1.3-14.9-1.8-21.7-1C70 68 64.3 70.3 60.7 74c-7.6 7.7-15.2 15.6-22.3 23.3c-1.7 1.8-3.3 3.5-4.8 5.1l8.8 22c1 2.4 1 5 .2 7.5L29.2 170.6c.4 1.4 .5 1.9 1.2 4.8c1.6 6.3 3.5 13.3 5.4 20.9c5.6 21.6 11.2 43.2 16.4 63.4c12.9 50 21.4 82.8 23.4 91C85.7 390.8 92 402 115.8 419c24.6 17.6 76.3 53.2 85.9 59.3c1.2 .8 2.5 1.6 4 2.7c.6 .4 3.2 2.2 3.9 2.7c4 2.8 6.7 4.4 9.2 5.6c2.2 1 3.9 1.5 5.1 1.5s2.9-.5 5.1-1.5c2.5-1.2 5.2-2.8 9.2-5.6c.7-.5 3.3-2.3 3.9-2.7c1.6-1.1 2.8-1.9 4-2.7c9.6-6.1 61.3-41.7 85.9-59.3c23.8-17.1 30.2-28.2 40.1-68.3c2.1-8.3 10.5-41.1 23.3-90.7c5.3-20.6 10.9-42.2 16.5-63.8c2-7.6 3.8-14.6 5.4-20.9c.7-2.9 .9-3.4 1.2-4.8l-13.3-38.8c-.8-2.4-.8-5.1 .2-7.5l8.8-22c-1.5-1.6-3.1-3.3-4.8-5.1c-7.2-7.6-14.7-15.5-22.3-23.3c-3.7-3.7-9.3-6-16.6-6.9c-6.8-.8-14.4-.3-21.7 1c-1.7 .3-3.2 .6-4.5 .9c-.8 .2-1.3 .3-1.5 .4c-3.8 1.1-7.9-.2-10.6-3.2L293.3 21.1zM224 316c2.8 0 20.9 6.5 35.4 14.1s25 13 28.3 15.2s1.3 6.2-1.7 8.4s-44.1 34.6-48.1 38.2s-9.8 9.5-13.8 9.5s-9.8-5.9-13.8-9.5s-45.1-36-48.1-38.2s-5.1-6.2-1.7-8.4s13.9-7.5 28.3-15.2s32.5-14.1 35.4-14.1zm.1-230.7c.7 0 8.8 .2 20.5 4.2c12.3 4.2 25.7 9.4 31.9 9.4s51.9-8.9 51.9-8.9s54.2 66.7 54.2 81s-6.8 18-13.7 25.4s-36.8 39.8-40.7 43.9s-11.9 10.5-7.1 21.8s11.7 25.8 3.9 40.4s-21 24.4-29.4 22.8s-28.4-12.2-35.7-17.1s-30.5-24.3-30.5-31.8s24-20.8 28.4-23.9s24.7-14.8 25.1-19.4s.3-6-5.7-17.4s-16.7-26.7-14.9-36.8s19.1-15.4 31.5-20.2s36.2-13.7 39.2-15.1s2.2-2.7-6.8-3.6s-34.6-4.3-46.1-1.1s-31.2 8.2-32.8 10.9s-3 2.7-1.4 11.8s10.1 52.8 10.9 60.6s2.4 12.9-5.8 14.8s-22.1 5.2-26.8 5.2s-18.6-3.3-26.8-5.2s-6.6-7-5.8-14.8s9.3-51.5 10.9-60.6s.2-9.2-1.4-11.8s-21.3-7.6-32.8-10.9s-37.1 .2-46.1 1.1s-9.8 2.2-6.8 3.6s26.8 10.4 39.2 15.1s29.7 10 31.5 20.2s-9 25.4-14.9 36.8s-6.1 12.8-5.7 17.4s20.6 16.4 25.1 19.4s28.4 16.4 28.4 23.9s-23.2 27-30.5 31.8s-27.2 15.4-35.7 17.1s-21.7-8.2-29.4-22.8s-.8-29.1 3.9-40.4s-3.3-17.7-7.1-21.8s-33.8-36.5-40.7-43.9s-13.7-11.2-13.7-25.4s54.2-81 54.2-81s45.8 8.9 51.9 8.9s19.5-5.2 31.9-9.4s20.6-4.2 20.6-4.2l.1 0z"]},faFacebookF:{prefix:"fab",iconName:"facebook-f",icon:[320,512,[],"f39e","M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"]},faSquareGooglePlus:eHc,faGooglePlusSquare:eHi,faMandalorian:{prefix:"fab",iconName:"mandalorian",icon:[448,512,[],"f50f","M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z"]},faFirstOrderAlt:{prefix:"fab",iconName:"first-order-alt",icon:[496,512,[],"f50a","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z"]},faOsi:{prefix:"fab",iconName:"osi",icon:[512,512,[],"f41a","M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z"]},faGoogleWallet:{prefix:"fab",iconName:"google-wallet",icon:[448,512,[],"f1ee","M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z"]},faDAndDBeyond:{prefix:"fab",iconName:"d-and-d-beyond",icon:[640,512,[],"f6ca","M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z"]},faPeriscope:{prefix:"fab",iconName:"periscope",icon:[448,512,[],"f3da","M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z"]},faFulcrum:{prefix:"fab",iconName:"fulcrum",icon:[320,512,[],"f50b","M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z"]},faCloudscale:{prefix:"fab",iconName:"cloudscale",icon:[448,512,[],"f383","M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z"]},faForumbee:{prefix:"fab",iconName:"forumbee",icon:[448,512,[],"f211","M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z"]},faMizuni:{prefix:"fab",iconName:"mizuni",icon:[496,512,[],"f3cc","M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z"]},faSchlix:{prefix:"fab",iconName:"schlix",icon:[448,512,[],"f3ea","M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z"]},faSquareXing:eHr,faXingSquare:eHa,faBandcamp:{prefix:"fab",iconName:"bandcamp",icon:[512,512,[],"f2d5","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z"]},faWpforms:{prefix:"fab",iconName:"wpforms",icon:[448,512,[],"f298","M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z"]},faCloudversify:{prefix:"fab",iconName:"cloudversify",icon:[616,512,[],"f385","M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z"]},faUsps:{prefix:"fab",iconName:"usps",icon:[576,512,[],"f7e1","M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z"]},faMegaport:{prefix:"fab",iconName:"megaport",icon:[496,512,[],"f5a3","M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z"]},faMagento:{prefix:"fab",iconName:"magento",icon:[448,512,[],"f3c4","M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z"]},faSpotify:{prefix:"fab",iconName:"spotify",icon:[496,512,[],"f1bc","M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z"]},faOptinMonster:{prefix:"fab",iconName:"optin-monster",icon:[576,512,[],"f23c","M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z"]},faFly:{prefix:"fab",iconName:"fly",icon:[384,512,[],"f417","M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z"]},faAviato:{prefix:"fab",iconName:"aviato",icon:[640,512,[],"f421","M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z"]},faItunes:{prefix:"fab",iconName:"itunes",icon:[448,512,[],"f3b4","M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z"]},faCuttlefish:{prefix:"fab",iconName:"cuttlefish",icon:[440,512,[],"f38c","M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z"]},faBlogger:{prefix:"fab",iconName:"blogger",icon:[448,512,[],"f37c","M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z"]},faFlickr:{prefix:"fab",iconName:"flickr",icon:[448,512,[],"f16e","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z"]},faViber:{prefix:"fab",iconName:"viber",icon:[512,512,[],"f409","M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z"]},faSoundcloud:{prefix:"fab",iconName:"soundcloud",icon:[640,512,[],"f1be","M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z"]},faDigg:{prefix:"fab",iconName:"digg",icon:[512,512,[],"f1a6","M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z"]},faTencentWeibo:{prefix:"fab",iconName:"tencent-weibo",icon:[384,512,[],"f1d5","M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z"]},faLetterboxd:{prefix:"fab",iconName:"letterboxd",icon:[640,512,[],"e62d","M521.3 128C586.9 128 640 181.1 640 246.6s-53.1 118.6-118.7 118.6c-42.5 0-79.7-22.3-100.7-55.8c11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l0 0 .8-1.2c20.8-32.3 56.8-53.9 97.9-54.6l2 0zM320 128c42.5 0 79.7 22.3 100.7 55.8c-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l0 0-.8 1.2c-20.8 32.3-56.8 53.9-97.9 54.6l-2 0c-42.5 0-79.7-22.3-100.7-55.8c11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l0 0 .8-1.2c20.8-32.3 56.8-53.9 97.9-54.6l2 0zm-201.3 0c42.5 0 79.7 22.3 100.7 55.8c-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l0 0-.8 1.2c-20.8 32.3-56.8 53.9-97.9 54.6l-2 0C53.1 365.1 0 312.1 0 246.6S53.1 128 118.7 128z"]},faSymfony:{prefix:"fab",iconName:"symfony",icon:[512,512,[],"f83d","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z"]},faMaxcdn:{prefix:"fab",iconName:"maxcdn",icon:[512,512,[],"f136","M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z"]},faEtsy:{prefix:"fab",iconName:"etsy",icon:[384,512,[],"f2d7","M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z"]},faFacebookMessenger:{prefix:"fab",iconName:"facebook-messenger",icon:[512,512,[],"f39f","M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z"]},faAudible:{prefix:"fab",iconName:"audible",icon:[640,512,[],"f373","M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z"]},faThinkPeaks:{prefix:"fab",iconName:"think-peaks",icon:[576,512,[],"f731","M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z"]},faBilibili:{prefix:"fab",iconName:"bilibili",icon:[512,512,[],"e3d9","M488.6 104.1C505.3 122.2 513 143.8 511.9 169.8V372.2C511.5 398.6 502.7 420.3 485.4 437.3C468.2 454.3 446.3 463.2 419.9 464H92.02C65.57 463.2 43.81 454.2 26.74 436.8C9.682 419.4 .7667 396.5 0 368.2V169.8C.7667 143.8 9.682 122.2 26.74 104.1C43.81 87.75 65.57 78.77 92.02 78H121.4L96.05 52.19C90.3 46.46 87.42 39.19 87.42 30.4C87.42 21.6 90.3 14.34 96.05 8.603C101.8 2.868 109.1 0 117.9 0C126.7 0 134 2.868 139.8 8.603L213.1 78H301.1L375.6 8.603C381.7 2.868 389.2 0 398 0C406.8 0 414.1 2.868 419.9 8.603C425.6 14.34 428.5 21.6 428.5 30.4C428.5 39.19 425.6 46.46 419.9 52.19L394.6 78L423.9 78C450.3 78.77 471.9 87.75 488.6 104.1H488.6zM449.8 173.8C449.4 164.2 446.1 156.4 439.1 150.3C433.9 144.2 425.1 140.9 416.4 140.5H96.05C86.46 140.9 78.6 144.2 72.47 150.3C66.33 156.4 63.07 164.2 62.69 173.8V368.2C62.69 377.4 65.95 385.2 72.47 391.7C78.99 398.2 86.85 401.5 96.05 401.5H416.4C425.6 401.5 433.4 398.2 439.7 391.7C446 385.2 449.4 377.4 449.8 368.2L449.8 173.8zM185.5 216.5C191.8 222.8 195.2 230.6 195.6 239.7V273C195.2 282.2 191.9 289.9 185.8 296.2C179.6 302.5 171.8 305.7 162.2 305.7C152.6 305.7 144.7 302.5 138.6 296.2C132.5 289.9 129.2 282.2 128.8 273V239.7C129.2 230.6 132.6 222.8 138.9 216.5C145.2 210.2 152.1 206.9 162.2 206.5C171.4 206.9 179.2 210.2 185.5 216.5H185.5zM377 216.5C383.3 222.8 386.7 230.6 387.1 239.7V273C386.7 282.2 383.4 289.9 377.3 296.2C371.2 302.5 363.3 305.7 353.7 305.7C344.1 305.7 336.3 302.5 330.1 296.2C323.1 289.9 320.7 282.2 320.4 273V239.7C320.7 230.6 324.1 222.8 330.4 216.5C336.7 210.2 344.5 206.9 353.7 206.5C362.9 206.9 370.7 210.2 377 216.5H377z"]},faErlang:{prefix:"fab",iconName:"erlang",icon:[640,512,[],"f39d","M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z"]},faXTwitter:{prefix:"fab",iconName:"x-twitter",icon:[512,512,[],"e61b","M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"]},faCottonBureau:{prefix:"fab",iconName:"cotton-bureau",icon:[512,512,[],"f89e","M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z"]},faDashcube:{prefix:"fab",iconName:"dashcube",icon:[448,512,[],"f210","M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z"]},fa42Group:eHn,faInnosoft:eHo,faStackExchange:{prefix:"fab",iconName:"stack-exchange",icon:[448,512,[],"f18d","M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z"]},faElementor:{prefix:"fab",iconName:"elementor",icon:[512,512,[],"f430","M.361 256C.361 397 114 511 255 511C397 511 511 397 511 256C511 116 397 2.05 255 2.05C114 2.05 .361 116 .361 256zM192 150V363H149V150H192zM234 150H362V193H234V150zM362 235V278H234V235H362zM234 320H362V363H234V320z"]},faSquarePiedPiper:eHs,faPiedPiperSquare:eHl,faCreativeCommonsNd:{prefix:"fab",iconName:"creative-commons-nd",icon:[496,512,[],"f4eb","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z"]},faPalfed:{prefix:"fab",iconName:"palfed",icon:[576,512,[],"f3d8","M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z"]},faSuperpowers:{prefix:"fab",iconName:"superpowers",icon:[448,512,[],"f2dd","M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z"]},faResolving:{prefix:"fab",iconName:"resolving",icon:[496,512,[],"f3e7","M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z"]},faXbox:{prefix:"fab",iconName:"xbox",icon:[512,512,[],"f412","M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z"]},faSearchengin:{prefix:"fab",iconName:"searchengin",icon:[460,512,[],"f3eb","M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z"]},faTiktok:{prefix:"fab",iconName:"tiktok",icon:[448,512,[],"e07b","M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"]},faSquareFacebook:eHf,faFacebookSquare:eHh,faRenren:{prefix:"fab",iconName:"renren",icon:[512,512,[],"f18b","M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z"]},faLinux:{prefix:"fab",iconName:"linux",icon:[448,512,[],"f17c","M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"]},faGlide:{prefix:"fab",iconName:"glide",icon:[448,512,[],"f2a5","M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z"]},faLinkedin:{prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},faHubspot:{prefix:"fab",iconName:"hubspot",icon:[512,512,[],"f3b2","M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z"]},faDeploydog:{prefix:"fab",iconName:"deploydog",icon:[512,512,[],"f38e","M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z"]},faTwitch:{prefix:"fab",iconName:"twitch",icon:[512,512,[],"f1e8","M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z"]},faRavelry:{prefix:"fab",iconName:"ravelry",icon:[512,512,[],"f2d9","M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z"]},faMixer:{prefix:"fab",iconName:"mixer",icon:[512,512,[],"e056","M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z"]},faSquareLastfm:eHg,faLastfmSquare:eHM,faVimeo:{prefix:"fab",iconName:"vimeo",icon:[448,512,[],"f40a","M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z"]},faMendeley:{prefix:"fab",iconName:"mendeley",icon:[640,512,[],"f7b3","M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z"]},faUniregistry:{prefix:"fab",iconName:"uniregistry",icon:[384,512,[],"f404","M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z"]},faFigma:{prefix:"fab",iconName:"figma",icon:[384,512,[],"f799","M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z"]},faCreativeCommonsRemix:{prefix:"fab",iconName:"creative-commons-remix",icon:[496,512,[],"f4ee","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z"]},faCcAmazonPay:{prefix:"fab",iconName:"cc-amazon-pay",icon:[576,512,[],"f42d","M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z"]},faDropbox:{prefix:"fab",iconName:"dropbox",icon:[528,512,[],"f16b","M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z"]},faInstagram:{prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]},faCmplid:{prefix:"fab",iconName:"cmplid",icon:[640,512,[],"e360","M226.119,388.165a3.816,3.816,0,0,0-2.294-3.5,3.946,3.946,0,0,0-1.629-.385L72.6,384.3a19.243,19.243,0,0,1-17.924-26.025L81.585,255.692a35.72,35.72,0,0,1,32.373-26H262.525a7.07,7.07,0,0,0,6.392-5.194l10.769-41.131a3.849,3.849,0,0,0-2.237-4.937,3.755,3.755,0,0,0-1.377-.261c-.063,0-.126,0-.189.005H127.38a106.8,106.8,0,0,0-96.99,77.1L3.483,358.824A57.469,57.469,0,0,0,57.314,436q1.43,0,2.86-.072H208.742a7.131,7.131,0,0,0,6.391-5.193L225.839,389.6A3.82,3.82,0,0,0,226.119,388.165ZM306.658,81.2a3.861,3.861,0,0,0,.251-1.367A3.813,3.813,0,0,0,303.079,76c-.064,0-.128,0-.192,0h-41A7.034,7.034,0,0,0,255.5,81.2l-21.347,80.915h51.131ZM180.364,368.249H231.5L263.452,245.69H212.321ZM511.853,79.723a3.809,3.809,0,0,0-3.8-3.661c-.058,0-.137,0-.23.007h-41a7.1,7.1,0,0,0-6.584,5.129L368.91,430.634a3.54,3.54,0,0,0-.262,1.335,3.873,3.873,0,0,0,3.864,3.863c.056,0,.112,0,.169,0h41a7.068,7.068,0,0,0,6.392-5.193L511.533,81.2A3.624,3.624,0,0,0,511.853,79.723ZM324.649,384.47h-41a7.2,7.2,0,0,0-6.392,5.194L266.52,430.8a3.662,3.662,0,0,0-.268,1.374A3.783,3.783,0,0,0,270.023,436c.06,0,.166,0,.3-.012h40.905a7.036,7.036,0,0,0,6.391-5.193l10.769-41.131a3.75,3.75,0,0,0-3.445-5.208c-.108,0-.217,0-.326.014Zm311.324-308.4h-41a7.066,7.066,0,0,0-6.392,5.129l-91.46,349.436a4.073,4.073,0,0,0-.229,1.347,3.872,3.872,0,0,0,3.863,3.851c.056,0,.112,0,.169,0h40.968a7.1,7.1,0,0,0,6.392-5.193L639.68,81.2a3.624,3.624,0,0,0,.32-1.475,3.841,3.841,0,0,0-3.821-3.564c-.068,0-.137,0-.206.006ZM371.562,225.236l10.8-41.1a4.369,4.369,0,0,0,.227-1.388,3.869,3.869,0,0,0-3.861-3.842c-.057,0-.113,0-.169,0h-41.1a7.292,7.292,0,0,0-6.391,5.226l-10.834,41.1a4.417,4.417,0,0,0-.26,1.493c0,.069,0,.138,0,.206a3.776,3.776,0,0,0,3.757,3.507c.076,0,.18,0,.3-.012h41.129A7.034,7.034,0,0,0,371.562,225.236Z"]},faUpwork:{prefix:"fab",iconName:"upwork",icon:[448,512,[],"e641","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM270.8 274.3c5.2 8.4 23.6 29.9 51.5 29.9v0c25.2 0 44.9-20.2 44.9-49.7s-19.4-49.7-44.9-49.7s-44.9 16.7-51.5 69.5zm-26.7-41.8c7.3-30.5 32.7-60.1 78.2-60.1l0 0c45.1 0 80.9 35.2 80.9 82.2s-35.9 81.9-80.9 81.9c-.6 0-1.1 0-1.7 0c-.5 0-1.1 0-1.6 0h-.1c-14.5-.5-28.7-4.8-40.9-12.6c-4.7-2.8-9.1-6-13.4-9.5l-12.8 78.4H214.9l19.4-110.6c-20.8-29.1-31.6-62.4-36.2-79.7V255c0 48-30.5 81.5-74.2 81.5c-22 0-41-8-54.8-23.3c-13.4-14.8-20.8-35.5-20.8-58.3V176.8H84.5l-.3 78.2c0 28.4 14.5 49.3 39.8 49.3s38.2-20.9 38.2-49.3V176.8h62.8c4.8 19.3 10.9 40.1 19.2 55.6z"]},faFacebook:{prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"]},faGripfire:{prefix:"fab",iconName:"gripfire",icon:[384,512,[],"f3ac","M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z"]},faJediOrder:{prefix:"fab",iconName:"jedi-order",icon:[448,512,[],"f50e","M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z"]},faUikit:{prefix:"fab",iconName:"uikit",icon:[448,512,[],"f403","M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z"]},faFortAwesomeAlt:{prefix:"fab",iconName:"fort-awesome-alt",icon:[512,512,[],"f3a3","M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z"]},faPhabricator:{prefix:"fab",iconName:"phabricator",icon:[496,512,[],"f3db","M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z"]},faUssunnah:{prefix:"fab",iconName:"ussunnah",icon:[482,512,[],"f407","M481.9 268.1A240.9 240.9 0 1 1 .1 268a240.9 240.9 0 1 1 481.9 0zM24.5 268a216.5 216.5 0 1 0 432.9 0A216.5 216.5 0 1 0 24.5 268zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9c-5.5-4.3-8.2-12.3-8.2-23.8V205.1c0-6.5-5.2-20.2-15.7-41.2c7 0 17-9.1 30-27.2V284.5c0 11 2.4 19.4 7 25.3c3.7 4.7 10.1 8.9 19 12.6c1.2 .4 2.6 .9 4.1 1.4c2.9 .9 6.3 2.1 10.3 3.5c-1.8 2.7-8.3 4-19.9 4zm-219 0c-1.3 2.4-3.6 5.5-6.8 9.4l-18.5 22.5c-1-6.1-4-13-9.3-20.6s-9.7-11.4-13.4-11.4h-8.3H53.6c3.3-5.3 4.9-8.8 4.9-10.8c0-2-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4c0-7.4 2.1-13.9 6.3-19.3L80 253.4l-7.1-17.7L89 215.9l6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7c0 4.2 2.8 13.3 8.3 27.3l16.2 40.7H135h8 .3c2.8 .4 7.7 5 14.6 13.9c1.8 2.4 4.3 5.8 7.7 10.2c1.4 1.9 2.9 3.9 4.6 6.1c1.3-2.3 2-4.6 2-7.1c0-2-1.3-6.6-4-13.4L163 304.1c-4-10.6-6.1-17.7-6.1-21.3c0-6.3 1.9-12.3 5.8-17.9c.5-.6 1-1.3 1.5-1.9c4.4-5.6 8.8-11.1 13.3-16.5c-1.1 4.6-1.7 8.7-1.7 12c0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3h17.6 8.3l-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32h13.4L245 292.2c-1.5-3.9-4-7-7.7-9.3L253 262.8 270.3 308h13.4l-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20L302.6 308h10.3 8.3 7.6c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3V205.1c0-6.5-4.5-20.3-13.7-41.2c5.4 0 14.1-9.1 26.2-27.2V300.2c0 7.2 .6 12 1.7 14.6c1.6 3.4 5.3 6.2 11.1 8.2c-3.9 5.6-8.7 8.5-14.5 8.5H321.1h-8.3H210.5h-19zM93.4 287.3c-2.7-6.7-4-11.7-4-15c-.6 1.2-2.4 3.7-5.4 7.6c-1.4 1.9-2.2 3.7-2.2 5.3c0 2.6 .8 5.7 2.2 9.3l5.6 13.9h0c5 0 9 0 11.9-.1l-8.2-20.9zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm-27.6 0c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm87 27.5c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3z"]},faEarlybirds:{prefix:"fab",iconName:"earlybirds",icon:[480,512,[],"f39a","M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z"]},faTradeFederation:{prefix:"fab",iconName:"trade-federation",icon:[496,512,[],"f513","M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z"]},faAutoprefixer:{prefix:"fab",iconName:"autoprefixer",icon:[640,512,[],"f41c","M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z"]},faWhatsapp:{prefix:"fab",iconName:"whatsapp",icon:[448,512,[],"f232","M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"]},faSlideshare:{prefix:"fab",iconName:"slideshare",icon:[512,512,[],"f1e7","M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z"]},faGooglePlay:{prefix:"fab",iconName:"google-play",icon:[512,512,[],"f3ab","M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z"]},faViadeo:{prefix:"fab",iconName:"viadeo",icon:[448,512,[],"f2a9","M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z"]},faLine:{prefix:"fab",iconName:"line",icon:[512,512,[],"f3c0","M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z"]},faGoogleDrive:{prefix:"fab",iconName:"google-drive",icon:[512,512,[],"f3aa","M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z"]},faServicestack:{prefix:"fab",iconName:"servicestack",icon:[496,512,[],"f3ec","M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z"]},faSimplybuilt:{prefix:"fab",iconName:"simplybuilt",icon:[512,512,[],"f215","M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z"]},faBitbucket:{prefix:"fab",iconName:"bitbucket",icon:[512,512,[61810],"f171","M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z"]},faImdb:{prefix:"fab",iconName:"imdb",icon:[448,512,[],"f2d8","M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z"]},faDeezer:{prefix:"fab",iconName:"deezer",icon:[576,512,[],"e077","M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z"]},faRaspberryPi:{prefix:"fab",iconName:"raspberry-pi",icon:[407,512,[],"f7bb","M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z"]},faJira:{prefix:"fab",iconName:"jira",icon:[496,512,[],"f7b1","M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z"]},faDocker:{prefix:"fab",iconName:"docker",icon:[640,512,[],"f395","M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z"]},faScreenpal:{prefix:"fab",iconName:"screenpal",icon:[512,512,[],"e570","M233.5 22.49C233.5 10.07 243.6 0 256 0C268.4 0 278.5 10.07 278.5 22.49C278.5 34.91 268.4 44.98 256 44.98C243.6 44.98 233.5 34.91 233.5 22.49zM313.4 259C313.4 290.7 287.7 316.4 256 316.4C224.3 316.4 198.6 290.7 198.6 259C198.6 227.3 224.3 201.6 256 201.6C287.7 201.6 313.4 227.3 313.4 259zM337.2 350C359.5 330.1 373.7 302.7 377.1 273H496.6C493.1 334.4 466.2 392.2 421.4 434.4C376.7 476.6 317.5 500.2 256 500.2C194.5 500.2 135.3 476.6 90.56 434.4C45.83 392.2 18.94 334.4 15.39 273H135.1C138.5 302.7 152.7 330.1 175 350C197.3 369.9 226.2 380.9 256.1 380.9C285.1 380.9 314.8 369.9 337.2 350zM73.14 140.3C73.54 152.7 63.81 163.1 51.39 163.5C38.97 163.9 28.59 154.2 28.18 141.8C27.78 129.3 37.52 118.9 49.94 118.5C62.35 118.1 72.74 127.9 73.14 140.3zM438.9 141C438.9 128.6 448.9 118.5 461.4 118.5C473.8 118.5 483.8 128.6 483.8 141C483.8 153.5 473.8 163.5 461.4 163.5C448.9 163.5 438.9 153.5 438.9 141zM317.9 95.27C300.6 109.1 278.7 118.1 256 118.1C233.3 118.1 211.4 109.1 194.1 95.27C176.8 80.55 165.3 60.18 161.7 37.78C176.8 31.37 192.5 26.52 208.6 23.31C208.6 35.88 213.6 47.93 222.5 56.82C231.4 65.7 243.4 70.7 256 70.7C268.6 70.7 280.6 65.7 289.5 56.82C298.4 47.93 303.4 35.88 303.4 23.31C319.5 26.52 335.2 31.37 350.3 37.78C346.7 60.18 335.2 80.55 317.9 95.27H317.9zM82.78 231C61.42 238.6 38.06 238.4 16.86 230.4C18.82 214.1 22.46 198.1 27.71 182.5C33.1 185.6 39.05 187.6 45.22 188.5C51.39 189.3 57.67 188.9 63.68 187.3C69.69 185.6 75.33 182.9 80.27 179.1C85.21 175.3 89.36 170.6 92.47 165.2C95.58 159.8 97.61 153.8 98.42 147.7C99.23 141.5 98.83 135.2 97.22 129.2C95.61 123.2 92.83 117.6 89.04 112.6C85.25 107.7 80.53 103.5 75.14 100.4C85.96 88.11 98.01 76.94 111.1 67.07C128.7 81.42 140.6 101.6 144.7 123.9C148.8 146.2 144.8 169.3 133.5 188.9C122.1 208.5 104.1 223.4 82.78 231V231zM429.2 231.1C407.9 223.5 389.9 208.5 378.5 188.9C367.2 169.3 363.3 146.2 367.4 123.9C371.5 101.7 383.4 81.54 400.9 67.19C414 77.04 426.1 88.21 436.9 100.5C426.2 106.9 418.5 117.2 415.4 129.3C412.2 141.3 413.1 154.1 420.2 164.9C426.4 175.7 436.6 183.6 448.6 186.9C460.6 190.2 473.5 188.6 484.3 182.6C489.6 198.1 493.2 214.2 495.2 230.4C473.1 238.5 450.6 238.7 429.2 231.1L429.2 231.1z"]},faBluetooth:{prefix:"fab",iconName:"bluetooth",icon:[448,512,[],"f293","M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z"]},faGitter:{prefix:"fab",iconName:"gitter",icon:[384,512,[],"f426","M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z"]},faDAndD:{prefix:"fab",iconName:"d-and-d",icon:[576,512,[],"f38d","M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z"]},faMicroblog:{prefix:"fab",iconName:"microblog",icon:[448,512,[],"e01a","M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z"]},faCcDinersClub:{prefix:"fab",iconName:"cc-diners-club",icon:[576,512,[],"f24c","M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z"]},faGgCircle:{prefix:"fab",iconName:"gg-circle",icon:[512,512,[],"f261","M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z"]},faPiedPiperHat:{prefix:"fab",iconName:"pied-piper-hat",icon:[640,512,[],"f4e5","M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z"]},faKickstarterK:{prefix:"fab",iconName:"kickstarter-k",icon:[384,512,[],"f3bc","M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z"]},faYandex:{prefix:"fab",iconName:"yandex",icon:[256,512,[],"f413","M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z"]},faReadme:{prefix:"fab",iconName:"readme",icon:[576,512,[],"f4d5","M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z"]},faHtml5:{prefix:"fab",iconName:"html5",icon:[384,512,[],"f13b","M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"]},faSellsy:{prefix:"fab",iconName:"sellsy",icon:[640,512,[],"f213","M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z"]},faSass:{prefix:"fab",iconName:"sass",icon:[640,512,[],"f41e","M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z"]},faWirsindhandwerk:eHu,faWsh:eHm,faBuromobelexperte:{prefix:"fab",iconName:"buromobelexperte",icon:[448,512,[],"f37f","M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z"]},faSalesforce:{prefix:"fab",iconName:"salesforce",icon:[640,512,[],"f83b","M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z"]},faOctopusDeploy:{prefix:"fab",iconName:"octopus-deploy",icon:[512,512,[],"e082","M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z"]},faMedapps:{prefix:"fab",iconName:"medapps",icon:[320,512,[],"f3c6","M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z"]},faNs8:{prefix:"fab",iconName:"ns8",icon:[640,512,[],"f3d5","M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z"]},faPinterestP:{prefix:"fab",iconName:"pinterest-p",icon:[384,512,[],"f231","M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"]},faApper:{prefix:"fab",iconName:"apper",icon:[640,512,[],"f371","M42.1 239.1c22.2 0 29 2.8 33.5 14.6h.8v-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8H4.8c.3-13.9 1.5-19.1 5.8-24.4C17.9 195 29.5 192 56.7 192c33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7v76.3H76.3l1.3-19.1h-1c-5.3 15.6-13.6 20.4-35.5 20.4-30.3 0-41.1-10.1-41.1-37.3 0-25.2 12.3-35.8 42.1-35.8zm17.1 48.1c13.1 0 16.9-3 16.9-13.4 0-9.1-4.3-11.6-19.6-11.6-13.1 0-17.9 3-17.9 12.1-.1 10.4 3.7 12.9 20.6 12.9zm77.8-94.9h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.2 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3H137v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm57.9-60.7h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.3 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3h-39.5v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm53.8-3.8c0-25.4 3.3-37.8 12.3-45.8 8.8-8.1 22.2-11.3 45.1-11.3 42.8 0 55.7 12.8 55.7 55.7v11.1h-75.3c-.3 2-.3 4-.3 4.8 0 16.9 4.5 21.9 20.1 21.9 13.9 0 17.9-3 17.9-13.9h37.5v2.3c0 9.8-2.5 18.9-6.8 24.7-7.3 9.8-19.6 13.6-44.3 13.6-27.5 0-41.6-3.3-50.6-12.3-8.5-8.5-11.3-21.3-11.3-50.8zm76.4-11.6c-.3-1.8-.3-3.3-.3-3.8 0-12.3-3.3-14.6-19.6-14.6-14.4 0-17.1 3-18.1 15.1l-.3 3.3h38.3zm55.6-45.3h38.3l-1.8 19.9h.7c6.8-14.9 14.4-20.2 29.7-20.2 10.8 0 19.1 3.3 23.4 9.3 5.3 7.3 6.8 14.4 6.8 34 0 1.5 0 5 .2 9.3h-35c.3-1.8.3-3.3.3-4 0-15.4-2-19.4-10.3-19.4-6.3 0-10.8 3.3-13.1 9.3-1 3-1 4.3-1 12.3v68h-38.3V192.3z"]},faFortAwesome:{prefix:"fab",iconName:"fort-awesome",icon:[512,512,[],"f286","M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z"]},faWaze:{prefix:"fab",iconName:"waze",icon:[512,512,[],"f83f","M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z"]},faCcJcb:{prefix:"fab",iconName:"cc-jcb",icon:[576,512,[],"f24b","M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z"]},faSnapchat:eHd,faSnapchatGhost:eHp,faFantasyFlightGames:{prefix:"fab",iconName:"fantasy-flight-games",icon:[512,512,[],"f6dc","M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z"]},faRust:{prefix:"fab",iconName:"rust",icon:[512,512,[],"e07a","M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z"]},faWix:{prefix:"fab",iconName:"wix",icon:[640,512,[],"f5cf","M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z"]},faSquareBehance:eHz,faBehanceSquare:eHC,faSupple:{prefix:"fab",iconName:"supple",icon:[640,512,[],"f3f9","M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z"]},faWebflow:{prefix:"fab",iconName:"webflow",icon:[640,512,[],"e65c","M640 64L435.8 463.2H244l85.5-165.5h-3.8C255.1 389.3 149.9 449.5 0 463.2V300.1s95.9-5.7 152.3-64.9H0V64H171.1V204.8l3.8 0L244.9 64H374.3V203.9l3.8 0L450.7 64H640z"]},faRebel:{prefix:"fab",iconName:"rebel",icon:[512,512,[],"f1d0","M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z"]},faCss3:{prefix:"fab",iconName:"css3",icon:[512,512,[],"f13c","M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z"]},faStaylinked:{prefix:"fab",iconName:"staylinked",icon:[440,512,[],"f3f5","M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z"]},faKaggle:{prefix:"fab",iconName:"kaggle",icon:[320,512,[],"f5fa","M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z"]},faSpaceAwesome:{prefix:"fab",iconName:"space-awesome",icon:[512,512,[],"e5ac","M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z"]},faDeviantart:{prefix:"fab",iconName:"deviantart",icon:[320,512,[],"f1bd","M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z"]},faCpanel:{prefix:"fab",iconName:"cpanel",icon:[640,512,[],"f388","M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z"]},faGoodreadsG:{prefix:"fab",iconName:"goodreads-g",icon:[384,512,[],"f3a9","M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z"]},faSquareGit:eHL,faGitSquare:eHI,faSquareTumblr:eHA,faTumblrSquare:eHH,faTrello:{prefix:"fab",iconName:"trello",icon:[448,512,[],"f181","M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z"]},faCreativeCommonsNcJp:{prefix:"fab",iconName:"creative-commons-nc-jp",icon:[496,512,[],"f4ea","M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z"]},faGetPocket:{prefix:"fab",iconName:"get-pocket",icon:[448,512,[],"f265","M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z"]},faPerbyte:{prefix:"fab",iconName:"perbyte",icon:[448,512,[],"e083","M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z"]},faGrunt:{prefix:"fab",iconName:"grunt",icon:[384,512,[],"f3ad","M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z"]},faWeebly:{prefix:"fab",iconName:"weebly",icon:[512,512,[],"f5cc","M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z"]},faConnectdevelop:{prefix:"fab",iconName:"connectdevelop",icon:[576,512,[],"f20e","M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z"]},faLeanpub:{prefix:"fab",iconName:"leanpub",icon:[576,512,[],"f212","M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z"]},faBlackTie:{prefix:"fab",iconName:"black-tie",icon:[448,512,[],"f27e","M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z"]},faThemeco:{prefix:"fab",iconName:"themeco",icon:[448,512,[],"f5c6","M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z"]},faPython:{prefix:"fab",iconName:"python",icon:[448,512,[],"f3e2","M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"]},faAndroid:{prefix:"fab",iconName:"android",icon:[576,512,[],"f17b","M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"]},faBots:{prefix:"fab",iconName:"bots",icon:[640,512,[],"e340","M86.344,197.834a51.767,51.767,0,0,0-41.57,20.058V156.018a8.19,8.19,0,0,0-8.19-8.19H8.19A8.19,8.19,0,0,0,0,156.018V333.551a8.189,8.189,0,0,0,8.19,8.189H36.584a8.189,8.189,0,0,0,8.19-8.189v-8.088c11.628,13.373,25.874,19.769,41.573,19.769,34.6,0,61.922-26.164,61.922-73.843C148.266,225.452,121.229,197.834,86.344,197.834ZM71.516,305.691c-9.593,0-21.221-4.942-26.745-12.5V250.164c5.528-7.558,17.152-12.791,26.745-12.791,17.734,0,31.107,13.082,31.107,34.013C102.623,292.609,89.25,305.691,71.516,305.691Zm156.372-59.032a17.4,17.4,0,1,0,17.4,17.4A17.4,17.4,0,0,0,227.888,246.659ZM273.956,156.7V112.039a13.308,13.308,0,1,0-10.237,0V156.7a107.49,107.49,0,1,0,10.237,0Zm85.993,107.367c0,30.531-40.792,55.281-91.112,55.281s-91.111-24.75-91.111-55.281,40.792-55.281,91.111-55.281S359.949,233.532,359.949,264.062Zm-50.163,17.4a17.4,17.4,0,1,0-17.4-17.4h0A17.4,17.4,0,0,0,309.786,281.466ZM580.7,250.455c-14.828-2.617-22.387-3.78-22.387-9.885,0-5.523,7.268-9.884,17.735-9.884a65.56,65.56,0,0,1,34.484,10.1,8.171,8.171,0,0,0,11.288-2.468c.07-.11.138-.221.2-.333l8.611-14.886a8.2,8.2,0,0,0-2.867-11.123,99.863,99.863,0,0,0-52.014-14.138c-38.956,0-60.179,21.514-60.179,46.225,0,36.342,33.725,41.864,57.563,45.642,13.373,2.326,24.13,4.361,24.13,11.048,0,6.4-5.523,10.757-18.9,10.757-13.552,0-30.994-6.222-42.623-13.579a8.206,8.206,0,0,0-11.335,2.491c-.035.054-.069.108-.1.164l-10.2,16.891a8.222,8.222,0,0,0,2.491,11.066c15.224,10.3,37.663,16.692,59.441,16.692,40.409,0,63.957-19.769,63.957-46.515C640,260.63,604.537,254.816,580.7,250.455Zm-95.928,60.787a8.211,8.211,0,0,0-9.521-5.938,23.168,23.168,0,0,1-4.155.387c-7.849,0-12.5-6.106-12.5-14.245V240.28h20.349a8.143,8.143,0,0,0,8.141-8.143V209.466a8.143,8.143,0,0,0-8.141-8.143H458.594V171.091a8.143,8.143,0,0,0-8.143-8.143H422.257a8.143,8.143,0,0,0-8.143,8.143h0v30.232H399a8.143,8.143,0,0,0-8.143,8.143h0v22.671A8.143,8.143,0,0,0,399,240.28h15.115v63.667c0,27.037,15.408,41.282,43.9,41.282,12.183,0,21.383-2.2,27.6-5.446a8.161,8.161,0,0,0,4.145-9.278Z"]},faFreeCodeCamp:{prefix:"fab",iconName:"free-code-camp",icon:[576,512,[],"f2c5","M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z"]},faHornbill:{prefix:"fab",iconName:"hornbill",icon:[512,512,[],"f592","M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z"]},faJs:{prefix:"fab",iconName:"js",icon:[448,512,[],"f3b8","M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"]},faIdeal:{prefix:"fab",iconName:"ideal",icon:[576,512,[],"e013","M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z"]},faGit:{prefix:"fab",iconName:"git",icon:[512,512,[],"f1d3","M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z"]},faDev:{prefix:"fab",iconName:"dev",icon:[448,512,[],"f6cc","M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z"]},faSketch:{prefix:"fab",iconName:"sketch",icon:[512,512,[],"f7c6","M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z"]},faYandexInternational:{prefix:"fab",iconName:"yandex-international",icon:[320,512,[],"f414","M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z"]},faCcAmex:{prefix:"fab",iconName:"cc-amex",icon:[576,512,[],"f1f3","M0 432c0 26.5 21.5 48 48 48H528c26.5 0 48-21.5 48-48v-1.1H514.3l-31.9-35.1-31.9 35.1H246.8V267.1H181L262.7 82.4h78.6l28.1 63.2V82.4h97.2L483.5 130l17-47.6H576V80c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80V432zm440.4-21.7L482.6 364l42 46.3H576l-68-72.1 68-72.1H525.4l-42 46.7-41.5-46.7H390.5L458 338.6l-67.4 71.6V377.1h-83V354.9h80.9V322.6H307.6V300.2h83V267.1h-122V410.3H440.4zm96.3-72L576 380.2V296.9l-39.3 41.4zm-36.3-92l36.9-100.6V246.3H576V103H515.8l-32.2 89.3L451.7 103H390.5V246.1L327.3 103H276.1L213.7 246.3h43l11.9-28.7h65.9l12 28.7h82.7V146L466 246.3h34.4zM282 185.4l19.5-46.9 19.4 46.9H282z"]},faUber:{prefix:"fab",iconName:"uber",icon:[448,512,[],"f402","M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z"]},faGithub:{prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},faPhp:{prefix:"fab",iconName:"php",icon:[640,512,[],"f457","M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z"]},faAlipay:{prefix:"fab",iconName:"alipay",icon:[448,512,[],"f642","M377.74 32H70.26C31.41 32 0 63.41 0 102.26v307.48C0 448.59 31.41 480 70.26 480h307.48c38.52 0 69.76-31.08 70.26-69.6-45.96-25.62-110.59-60.34-171.6-88.44-32.07 43.97-84.14 81-148.62 81-70.59 0-93.73-45.3-97.04-76.37-3.97-39.01 14.88-81.5 99.52-81.5 35.38 0 79.35 10.25 127.13 24.96 16.53-30.09 26.45-60.34 26.45-60.34h-178.2v-16.7h92.08v-31.24H88.28v-19.01h109.44V92.34h50.92v50.42h109.44v19.01H248.63v31.24h88.77s-15.21 46.62-38.35 90.92c48.93 16.7 100.01 36.04 148.62 52.74V102.26C447.83 63.57 416.43 32 377.74 32zM47.28 322.95c.99 20.17 10.25 53.73 69.93 53.73 52.07 0 92.58-39.68 117.87-72.9-44.63-18.68-84.48-31.41-109.44-31.41-67.45 0-79.35 33.06-78.36 50.58z"]},faYoutube:{prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]},faSkyatlas:{prefix:"fab",iconName:"skyatlas",icon:[640,512,[],"f216","M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z"]},faFirefoxBrowser:{prefix:"fab",iconName:"firefox-browser",icon:[512,512,[],"e007","M130.22 127.548C130.38 127.558 130.3 127.558 130.22 127.548V127.548ZM481.64 172.898C471.03 147.398 449.56 119.898 432.7 111.168C446.42 138.058 454.37 165.048 457.4 185.168C457.405 185.306 457.422 185.443 457.45 185.578C429.87 116.828 383.098 89.1089 344.9 28.7479C329.908 5.05792 333.976 3.51792 331.82 4.08792L331.7 4.15792C284.99 30.1109 256.365 82.5289 249.12 126.898C232.503 127.771 216.219 131.895 201.19 139.035C199.838 139.649 198.736 140.706 198.066 142.031C197.396 143.356 197.199 144.87 197.506 146.323C197.7 147.162 198.068 147.951 198.586 148.639C199.103 149.327 199.76 149.899 200.512 150.318C201.264 150.737 202.096 150.993 202.954 151.071C203.811 151.148 204.676 151.045 205.491 150.768L206.011 150.558C221.511 143.255 238.408 139.393 255.541 139.238C318.369 138.669 352.698 183.262 363.161 201.528C350.161 192.378 326.811 183.338 304.341 187.248C392.081 231.108 368.541 381.784 246.951 376.448C187.487 373.838 149.881 325.467 146.421 285.648C146.421 285.648 157.671 243.698 227.041 243.698C234.541 243.698 255.971 222.778 256.371 216.698C256.281 214.698 213.836 197.822 197.281 181.518C188.434 172.805 184.229 168.611 180.511 165.458C178.499 163.75 176.392 162.158 174.201 160.688C168.638 141.231 168.399 120.638 173.51 101.058C148.45 112.468 128.96 130.508 114.8 146.428H114.68C105.01 134.178 105.68 93.7779 106.25 85.3479C106.13 84.8179 99.022 89.0159 98.1 89.6579C89.5342 95.7103 81.5528 102.55 74.26 110.088C57.969 126.688 30.128 160.242 18.76 211.318C14.224 231.701 12 255.739 12 263.618C12 398.318 121.21 507.508 255.92 507.508C376.56 507.508 478.939 420.281 496.35 304.888C507.922 228.192 481.64 173.82 481.64 172.898Z"]},faReplyd:{prefix:"fab",iconName:"replyd",icon:[448,512,[],"f3e6","M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z"]},faSuse:{prefix:"fab",iconName:"suse",icon:[640,512,[],"f7d6","M593.1 192.6A10.4 10.4 0 1 1 604.5 210a10.4 10.4 0 1 1 -11.4-17.4zm-47.1 12.2a38.5 38.5 0 1 1 75-17.6 38.5 38.5 0 1 1 -75 17.6zM433.7 336.7c3.2 4.6 5.8 9 7.3 13.4c1 3.1 2.4 7.3 5.5 8.9c.2 .1 .3 .2 .5 .2c5.7 2.1 20.3 1.7 20.3 1.7h26.8c2.3 0 22.4 0 21.9-2.3c-2.4-10.8-14.9-12.7-24.4-18.3c-8.7-5.2-17-11.1-20.8-21.3c-2-5.2-.8-17.4 2.6-21.8c2.5-3.2 6.1-5.3 10-6.2c4.3-.9 8.8-.1 13.1 .3c5.3 .5 10.6 1.5 15.9 2.2c10.3 1.3 20.6 1.9 31 1.6c17.1-.5 34.2-3.2 50.4-8.7c11.3-3.8 22.4-8.9 32-16.1c10.9-8.1 8.1-7.4-3-6.2c-13.3 1.4-26.6 1.6-39.9 .8c-12.4-.7-24.7-2.2-35.9-7.9c-8.8-4.6-16.4-9.1-23.4-16.2c-1-1.1-1.7-4.2 .2-6.2c1.9-1.9 5.8-.8 7 .2c12.2 10.2 30.5 18.6 49.3 19.5c10.2 .5 20.1 .7 30.4 .3c5.1-.2 12.8-.2 17.9-.3c2.6 0 9.8 .7 11.2-2.1c.4-.8 .4-1.8 .3-2.7c-1.5-40.9-4.5-86.9-47.3-106.5c-31.9-14.6-79.7-37.2-99.9-46.6c-4.7-2.2-10.2 1.3-10.2 6.5c0 13.6 .7 33.3 .7 51.1c-9.7-9.9-26-16.1-38.4-21.8c-14.1-6.5-28.7-12-43.5-16.6c-29.8-9.2-60.7-14.9-91.7-18c-35.2-3.5-71-1.8-105.7 5.3C147 115.1 90.8 142.6 48.2 182.7C22.1 207.3 1.6 242.4 .2 277.9c-2 50.3 12.1 77.3 38 105.2c41.3 44.4 130.2 50.6 166.2-2c16.2-23.7 19.7-55.8 8-82c-11.8-26.2-38.8-45.1-67.4-46c-22.2-.7-45.9 10.6-54.5 31.1c-6.5 15.7-2.8 35.1 9 47.3c4.6 4.8 10.9 8.7 17.7 7.1c4-.9 7.4-3.9 8-8c.9-6-4.4-9.9-7.6-14.5c-5.8-8.3-4.7-20.9 2.7-27.9c6.2-6 15.3-7.8 23.9-7.7c8 0 16.2 1.4 23.1 5.5c9.7 5.7 16.2 16.2 18.4 27.2c6.7 33-20.2 59.9-56.6 62c-18.6 1.1-37.6-3.8-52.1-15.5C40.1 329.9 31.1 269.4 73.2 237c40-30.7 90.4-22.8 120.2-6.8c23.8 12.8 41.5 33.6 55 56.7c6.7 11.6 12.5 23.7 17.8 36.1c5.1 11.8 9.9 23.8 20.2 32.5c6.8 5.8 15.2 5.6 24.1 5.6h50.8c6.9 0 5.2-4.6 2.2-7.7c-6.7-6.9-16.4-8.4-25.4-10.9c-20.5-5.6-18.4-32.8-12.7-32.8c18.3 0 18.9 .6 34.9 .3c23.2-.3 30.2-1.7 48.3 5c9.7 3.6 19 13.1 25.1 21.7z"]},faJenkins:{prefix:"fab",iconName:"jenkins",icon:[512,512,[],"f3b6","M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z"]},faTwitter:{prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]},faRockrms:{prefix:"fab",iconName:"rockrms",icon:[496,512,[],"f3e9","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z"]},faPinterest:{prefix:"fab",iconName:"pinterest",icon:[496,512,[],"f0d2","M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"]},faBuffer:{prefix:"fab",iconName:"buffer",icon:[448,512,[],"f837","M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z"]},faNpm:{prefix:"fab",iconName:"npm",icon:[576,512,[],"f3d4","M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z"]},faYammer:{prefix:"fab",iconName:"yammer",icon:[512,512,[],"f840","M500.676,159.486a12.779,12.779,0,0,0-6.4-8.282,13.954,13.954,0,0,0-10.078-1.125L457.8,156.7l-.043-.2-22.3,5.785-1.243.333-.608-2.17A369.037,369.037,0,0,0,347.538,4.289a14.1,14.1,0,0,0-19.784-.463l-102.9,102.747H24.947A24.9,24.9,0,0,0,0,131.417V380.38a24.963,24.963,0,0,0,24.918,24.9H224.986L328.072,508a13.667,13.667,0,0,0,19.327,0c.126-.126.249-.255.37-.385a368.025,368.025,0,0,0,69.577-107.374,403.45,403.45,0,0,0,17.3-50.8v-.028l20.406,5.336.029-.073L483.345,362a20.253,20.253,0,0,0,2.619.5,13.359,13.359,0,0,0,4.139-.072,13.5,13.5,0,0,0,10.515-9.924,415.855,415.855,0,0,0,.058-193.013ZM337.125,24.65l.013.014h-.013Zm-110.2,165.161L174.311,281.1a11.338,11.338,0,0,0-1.489,5.655v46.189a22.04,22.04,0,0,1-22.041,22h-3.4A22.068,22.068,0,0,1,125.3,332.962V287.294a11.532,11.532,0,0,0-1.388-5.51l-51.6-92.2a21.988,21.988,0,0,1,19.264-32.726h3.268a22.059,22.059,0,0,1,19.611,11.916l36.357,70.281,37.515-70.512a22.066,22.066,0,0,1,38.556-.695,21.7,21.7,0,0,1,0,21.967ZM337.145,24.673a348.147,348.147,0,0,1,75.8,141.335l.564,1.952-114.134,29.6V131.417a25.006,25.006,0,0,0-24.947-24.9H255.067Zm60.5,367.305v-.043l-.014.014a347.19,347.19,0,0,1-60.177,95.227l-82.2-81.893h19.177a24.978,24.978,0,0,0,24.947-24.9v-66.2l114.6,29.862A385.191,385.191,0,0,1,397.648,391.978Zm84-52.45.015.014-50.618-13.131L299.379,292.1V219.572l119.746-30.99,4.468-1.157,39.54-10.253,18.511-4.816A393,393,0,0,1,481.644,339.528Z"]},faBtc:{prefix:"fab",iconName:"btc",icon:[384,512,[],"f15a","M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z"]},faDribbble:{prefix:"fab",iconName:"dribbble",icon:[512,512,[],"f17d","M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z"]},faStumbleuponCircle:{prefix:"fab",iconName:"stumbleupon-circle",icon:[496,512,[],"f1a3","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z"]},faInternetExplorer:{prefix:"fab",iconName:"internet-explorer",icon:[512,512,[],"f26b","M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z"]},faStubber:{prefix:"fab",iconName:"stubber",icon:[448,512,[],"e5c7","M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1c49.4 0 71.4 63.6 142.4 63.6c15.6 0 35.9-2.8 55.3-13.3V368c0 61.8-50.4 112-112.3 112H0l41.8-56L0 368l41.7-56L0 256.1l41.8-56L0 144.1 41.8 88 0 32H335.7C397.6 32 448 82.3 448 144.1v51.3c-9.2 36.3-25.9 60.6-55 60.6c-49.6 0-71.6-63.5-142.4-63.5c-35.9 0-95.2 14.6-114.1 101.6h0z"]},faTelegram:eHv,faTelegramPlane:eHV,faOldRepublic:{prefix:"fab",iconName:"old-republic",icon:[496,512,[],"f510","M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z"]},faOdysee:{prefix:"fab",iconName:"odysee",icon:[512,512,[],"e5c6","M406.7 463c-42.3 30.8-94.4 49-150.7 49C144.9 512 50.3 441.2 14.9 342.2c2.4 1.7 5.9 3.6 7.9 4.4c16.3 7.4 40.1-5.4 62.9-28.7c6.9-6.9 14.4-12.4 22.8-17.3c18.3-11.9 37.6-20.8 58.4-27.2c0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1c-11-.5-70-3-56 51.1c14.9 57.4 97.5 36.6 139.6 8.9s31.7-118.3 31.7-118.3c41.1-6.4 54 37.1 57.9 59.4c.8 4.6 1.1 9.9 1.4 15.5c1.1 21.2 2.3 45.6 35.3 46.4c5.3 0 10.6-.8 15.5-2zm-95.3-23.7c-2-.5-3.5-2.5-3-5c1-2.5 3-3.5 5-3s3.5 3 3 5s-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3c0 2-1 4-3 4c-1.5 .5-3.5-1-4-3c-.5-1.5 1-3.5 3-4zM451.8 421C489.3 376.4 512 318.8 512 256c0-67.5-26.1-128.9-68.8-174.7c-.1 23.5-6.1 48.2-16.8 69.2c-11.9 20.3-49 58.9-69.8 78.7c-.7 .3-1.1 .9-1.5 1.4c-.2 .2-.3 .4-.5 .6c-5 6.9-4 16.8 3 21.8c21.3 15.8 56.4 45.6 59.4 72.8c3.5 34.9 27.9 75.6 34.2 86.2l0 0c.8 1.3 1.3 2.1 1.4 2.4c0 2.2-.4 4.3-.8 6.5zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4s-1-5.9-4-6.4c-3-1-5.9 1-6.4 4zm61.4-60.9l-11.4 5.4-3 12.9-5.4-11.4-12.9-3 11.4-5.4 3-12.9 5.4 11.4 12.9 3zM395.5 41.3c-16.2 8.2-22.1 32.8-29 61.4l0 0c-.3 1.4-.7 2.8-1 4.2c-9.5 38.5-30.6 37.6-41.7 37.2c-1.1 0-2-.1-2.9-.1c-5.1 0-6-4-8.9-17.1c-2.6-12.1-6.9-32-17.9-63.6C271.4-2.5 211.4 13.9 165.9 41.1C110.6 74.2 131.5 143 146.1 190.5c.7 2.2 1.4 4.4 2 6.6c-4 4-13.8 7.5-26 11.9c-12.1 4.3-26.6 9.5-40.3 16.9C47.9 243.9 11.5 274.9 2 288.5C.7 277.8 0 267 0 256C0 114.6 114.6 0 256 0c51.4 0 99.4 15.2 139.5 41.3zM58.9 189.6c-1.5-2-4.5-3-6.4-1.5s-3 4.5-1.5 6.4s4.5 3 6.4 1.5c2.5-1.5 3-4.5 1.5-6.4zM327.3 64.9c2-1.5 5-.5 6.4 1.5c1.5 2.5 1 5.4-1.5 6.4c-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3c1.5 .5 3-.5 3-2c.5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54c44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9s-61.9-4.5-64.9-42.6zm89.6 14.9h1c2.5 0 5-2 5-5c2-6.9 1-14.4-2-20.8c-1.5-2-4-3.5-6.4-2.5c-3 1-4.5 4-3.5 6.9c2 4.5 3 9.9 1.5 14.9c-.5 3 1.5 5.9 4.5 6.4zm-9.9-41.6c-2 0-4-1-5-3s-2-3.5-3-5c-2-2-2-5.4 0-7.4s5.4-2 7.4 0c2 2.5 3.5 5 5 7.4s.5 5.9-2.5 7.4c-.6 0-1 .2-1.3 .3c-.2 .1-.4 .2-.6 .2z"]},faSquareWhatsapp:eHy,faWhatsappSquare:eHN,faNodeJs:{prefix:"fab",iconName:"node-js",icon:[448,512,[],"f3d3","M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"]},faEdgeLegacy:{prefix:"fab",iconName:"edge-legacy",icon:[512,512,[],"e078","M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z"]},faSlack:eHx,faSlackHash:eHT,faMedrt:{prefix:"fab",iconName:"medrt",icon:[544,512,[],"f3c8","M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z"]},faUsb:{prefix:"fab",iconName:"usb",icon:[640,512,[],"f287","M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z"]},faTumblr:{prefix:"fab",iconName:"tumblr",icon:[320,512,[],"f173","M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"]},faVaadin:{prefix:"fab",iconName:"vaadin",icon:[448,512,[],"f408","M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z"]},faQuora:{prefix:"fab",iconName:"quora",icon:[448,512,[],"f2c4","M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z"]},faSquareXTwitter:{prefix:"fab",iconName:"square-x-twitter",icon:[448,512,[],"e61a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"]},faReacteurope:{prefix:"fab",iconName:"reacteurope",icon:[576,512,[],"f75d","M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z"]},faMedium:eHb,faMediumM:eHw,faAmilia:{prefix:"fab",iconName:"amilia",icon:[448,512,[],"f36d","M240.1 32c-61.9 0-131.5 16.9-184.2 55.4-5.1 3.1-9.1 9.2-7.2 19.4 1.1 5.1 5.1 27.4 10.2 39.6 4.1 10.2 14.2 10.2 20.3 6.1 32.5-22.3 96.5-47.7 152.3-47.7 57.9 0 58.9 28.4 58.9 73.1v38.5C203 227.7 78.2 251 46.7 264.2 11.2 280.5 16.3 357.7 16.3 376s15.2 104 124.9 104c47.8 0 113.7-20.7 153.3-42.1v25.4c0 3 2.1 8.2 6.1 9.1 3.1 1 50.7 2 59.9 2s62.5.3 66.5-.7c4.1-1 5.1-6.1 5.1-9.1V168c-.1-80.3-57.9-136-192-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z"]},faMixcloud:{prefix:"fab",iconName:"mixcloud",icon:[640,512,[],"f289","M212.98 346.566H179.789V195.114L185.973 173.47H175.262L137.127 346.566H76.1069L37.7323 173.47H27.276L33.1913 195.114V346.566H0V165H65.6506L102.248 338.096H110.747L147.329 165H212.98L212.98 346.566ZM544.459 283.589L458.434 345.655V307.534L531.329 255.776L458.434 204.017V165.896L544.459 228.231H553.721L640 165.896V204.017L566.866 255.776L640 307.549V345.655L553.721 283.589H544.459ZM430.157 272.311H248.113V239.255H430.157V272.311Z"]},faFlipboard:{prefix:"fab",iconName:"flipboard",icon:[448,512,[],"f44d","M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z"]},faViacoin:{prefix:"fab",iconName:"viacoin",icon:[384,512,[],"f237","M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z"]},faCriticalRole:{prefix:"fab",iconName:"critical-role",icon:[448,512,[],"f6c9","M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z"]},faSitrox:{prefix:"fab",iconName:"sitrox",icon:[448,512,[],"e44a","M212.439 0.00846128V0H448V128H64C64 57.6008 141.755 0.475338 212.439 0.00846128ZM237.256 192V192.007C307.135 192.475 384 249.6 384 320H210.809V319.995C140.915 319.563 64 262.424 64 192H237.256ZM235.565 511.993C306.251 511.521 384 454.399 384 384H0V512H235.565V511.993Z"]},faDiscourse:{prefix:"fab",iconName:"discourse",icon:[448,512,[],"f393","M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z"]},faJoomla:{prefix:"fab",iconName:"joomla",icon:[448,512,[],"f1aa","M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z"]},faMastodon:{prefix:"fab",iconName:"mastodon",icon:[448,512,[],"f4f6","M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"]},faAirbnb:{prefix:"fab",iconName:"airbnb",icon:[448,512,[],"f834","M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z"]},faWolfPackBattalion:{prefix:"fab",iconName:"wolf-pack-battalion",icon:[512,512,[],"f514","M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z"]},faBuyNLarge:{prefix:"fab",iconName:"buy-n-large",icon:[576,512,[],"f8a6","M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z"]},faGulp:{prefix:"fab",iconName:"gulp",icon:[256,512,[],"f3ae","M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z"]},faCreativeCommonsSamplingPlus:{prefix:"fab",iconName:"creative-commons-sampling-plus",icon:[496,512,[],"f4f1","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z"]},faStrava:{prefix:"fab",iconName:"strava",icon:[384,512,[],"f428","M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z"]},faEmber:{prefix:"fab",iconName:"ember",icon:[640,512,[],"f423","M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z"]},faCanadianMapleLeaf:{prefix:"fab",iconName:"canadian-maple-leaf",icon:[512,512,[],"f785","M383.8 351.7c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C293.5 72.3 255.9 0 255.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z"]},faTeamspeak:{prefix:"fab",iconName:"teamspeak",icon:[576,512,[],"f4f9","M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5c0 .2-.1 .3-.1 .5C43.5 184.4 16 223 16 268c0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5c15.7-41.8 40.4-79.6 72.3-110.7c1.8-1.6 4-2.6 6.3-3.1c37.2-11.5 76.7-13.3 114.8-5.2C454.7 67.6 534 180.7 517.1 301.3c-8.4 62.6-38.6 112.7-87.7 151.4c-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3c40.7 4.2 81.4 2.1 120.1-12.5c94-35.5 149.3-102.3 162.9-202.5c4.8-52.6-5.8-105.4-30.8-152C454.6 11.3 290.8-38.4 159 32c-2.4 1.4-4.5 3.1-6.3 5.2zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3c53.2-1 123.2-29.2 161.8-97.1c39.7-69.9 37.6-139.9-6.3-207.8C413.8 105 360.5 77.9 293.7 73.7c1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5c2.1 15.7-1 30.3-13.6 41.8c-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7L365.7 318c5.2 11.5 4.2 19.8-6.3 28.2c-3.2 2.5-6.7 4.6-10.4 6.3l-18.8 8.4 3.1 13.6c3.1 6.3 1 12.5-3.1 17.7c-2.5 2.4-3.8 5.9-3.1 9.4c2.1 11.5-2.1 19.8-12.5 25.1c-2.1 1-4.2 5.2-5.2 7.3zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1c24 5.2 41.8-6.3 44.9-30.3c1-8.4 5.2-14.6 12.5-17.7c7.3-4.2 8.4-7.3 2.1-13.6l-9.4-8.4 13.6-4.2c6.3-2.1 7.3-5.2 5.2-11.5c-1.4-3-2.4-6.2-3.1-9.4c-3.1-14.6-2.1-15.7 11.5-18.8c8.4-3.1 15.7-6.3 21.9-12.5c3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7c-6.4-11.7-13-23.6-15.7-37.1c-2.1-9.4-1-17.7 8.4-24c5.2-4.2 8.4-9.4 8.4-16.7c-.4-10.1-1.5-20.3-3.1-30.3c-6.3-37.6-23-68.9-51.2-95c-5.2-4.2-9.4-6.3-16.7-4.2L203.9 91.5c2 1.2 4 2.4 6 3.6l0 0c6.3 3.7 12.2 7.3 17 12.1c30.3 26.1 41.8 61.6 45.9 100.2c1 8.4 0 16.7-7.3 21.9c-8.4 5.2-10.4 12.5-7.3 20.9c4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6c-12.5 3.1-14.6 7.3-10.4 20.9c.6 1.5 1.4 2.8 2.1 4.2c2.1 5.2 1 8.4-4.2 10.4l-12.5 3.1 5.2 4.2 4.2 4.2c4.2 5.2 4.2 8.4-2.1 10.4c-7.3 4.2-11.5 9.4-11.5 17.7c0 12.5-7.3 19.8-18.8 24c-3.8 1-7.6 1.5-11.5 1l-34.5-2.1z"]},faPushed:{prefix:"fab",iconName:"pushed",icon:[432,512,[],"f3e1","M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z"]},faWordpressSimple:{prefix:"fab",iconName:"wordpress-simple",icon:[512,512,[],"f411","M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z"]},faNutritionix:{prefix:"fab",iconName:"nutritionix",icon:[400,512,[],"f3d6","M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z"]},faWodu:{prefix:"fab",iconName:"wodu",icon:[640,512,[],"e088","M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z"]},faGooglePay:{prefix:"fab",iconName:"google-pay",icon:[640,512,[],"e079","M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z"]},faIntercom:{prefix:"fab",iconName:"intercom",icon:[448,512,[],"f7af","M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z"]},faZhihu:{prefix:"fab",iconName:"zhihu",icon:[640,512,[],"f63f","M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z"]},faKorvue:{prefix:"fab",iconName:"korvue",icon:[446,512,[],"f42f","M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z"]},faPix:{prefix:"fab",iconName:"pix",icon:[512,512,[],"e43a","M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z"]},faSteamSymbol:{prefix:"fab",iconName:"steam-symbol",icon:[448,512,[],"f3f6","M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z"]}},eHk=es(45697),eHS=es.n(eHk);function eHE(en,eo){var es=Object.keys(en);if(Object.getOwnPropertySymbols){var ef=Object.getOwnPropertySymbols(en);eo&&(ef=ef.filter(function(eo){return Object.getOwnPropertyDescriptor(en,eo).enumerable})),es.push.apply(es,ef)}return es}function eHj(en){for(var eo=1;eo=0||(eu[es]=en[es]);return eu}function eHB(en,eo){if(null==en)return{};var es,ef,eu=eH_(en,eo);if(Object.getOwnPropertySymbols){var em=Object.getOwnPropertySymbols(en);for(ef=0;ef=0)&&Object.prototype.propertyIsEnumerable.call(en,es)&&(eu[es]=en[es])}return eu}function eHU(en){return eHR(en)||eHY(en)||eHG(en)||eHF()}function eHR(en){if(Array.isArray(en))return eHQ(en)}function eHY(en){if("undefined"!=typeof Symbol&&null!=en[Symbol.iterator]||null!=en["@@iterator"])return Array.from(en)}function eHG(en,eo){if(en){if("string"==typeof en)return eHQ(en,eo);var es=Object.prototype.toString.call(en).slice(8,-1);if("Object"===es&&en.constructor&&(es=en.constructor.name),"Map"===es||"Set"===es)return Array.from(en);if("Arguments"===es||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(es))return eHQ(en,eo)}}function eHQ(en,eo){(null==eo||eo>en.length)&&(eo=en.length);for(var es=0,ef=Array(eo);es2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof eo)return eo;var ef=(eo.children||[]).map(function(eo){return eH$(en,eo)}),eu=Object.keys(eo.attributes||{}).reduce(function(en,es){var ef=eo.attributes[es];switch(es){case"class":en.attrs.className=ef,delete eo.attributes.class;break;case"style":en.attrs.style=eHX(ef);break;default:0===es.indexOf("aria-")||0===es.indexOf("data-")?en.attrs[es.toLowerCase()]=ef:en.attrs[eHK(es)]=ef}return en},{attrs:{}}),em=es.style,ed=void 0===em?{}:em,eH=eHB(es,eHJ);return eu.attrs.style=eHj(eHj({},eu.attrs.style),ed),en.apply(void 0,[eo.tag,eHj(eHj({},eu.attrs),eH)].concat(eHU(ef)))}var eH1=!1;try{eH1=!0}catch(en){}function eH2(){if(!eH1&&console&&"function"==typeof console.error){var en;(en=console).error.apply(en,arguments)}}function eH4(en){return en&&"object"===eHO(en)&&en.prefix&&en.iconName&&en.icon?en:no.icon?no.icon(en):null===en?null:en&&"object"===eHO(en)&&en.prefix&&en.iconName?en:Array.isArray(en)&&2===en.length?{prefix:en[0],iconName:en[1]}:"string"==typeof en?{prefix:"fas",iconName:en}:void 0}function eH3(en,eo){return Array.isArray(eo)&&eo.length>0||!Array.isArray(eo)&&eo?eHP({},en,eo):{}}var eH0=["forwardedRef"];function eH6(en){var eo=en.forwardedRef,es=eHB(en,eH0),ef=es.icon,eu=es.mask,em=es.symbol,ed=es.className,eH=es.title,eV=es.titleId,eb=es.maskId,ew=eH4(ef),eD=eH3("classes",[].concat(eHU(eHZ(es)),eHU(ed.split(" ")))),eS=eH3("transform","string"==typeof es.transform?no.transform(es.transform):es.transform),eE=eH3("mask",eH4(eu)),ej=nl(ew,eHj(eHj(eHj(eHj({},eD),eS),eE),{},{symbol:em,title:eH,titleId:eV,maskId:eb}));if(!ej)return eH2("Could not find icon",ew),null;var eO=ej.abstract,eP={ref:eo};return Object.keys(es).forEach(function(en){eH6.defaultProps.hasOwnProperty(en)||(eP[en]=es[en])}),eH8(eO[0],eP)}eH6.displayName="FontAwesomeIcon",eH6.propTypes={beat:eHS().bool,border:eHS().bool,beatFade:eHS().bool,bounce:eHS().bool,className:eHS().string,fade:eHS().bool,flash:eHS().bool,mask:eHS().oneOfType([eHS().object,eHS().array,eHS().string]),maskId:eHS().string,fixedWidth:eHS().bool,inverse:eHS().bool,flip:eHS().oneOf([!0,!1,"horizontal","vertical","both"]),icon:eHS().oneOfType([eHS().object,eHS().array,eHS().string]),listItem:eHS().bool,pull:eHS().oneOf(["right","left"]),pulse:eHS().bool,rotation:eHS().oneOf([0,90,180,270]),shake:eHS().bool,size:eHS().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:eHS().bool,spinPulse:eHS().bool,spinReverse:eHS().bool,symbol:eHS().oneOfType([eHS().bool,eHS().string]),title:eHS().string,titleId:eHS().string,transform:eHS().oneOfType([eHS().string,eHS().object]),swapOpacity:eHS().bool},eH6.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var eH8=eH$.bind(null,eu.createElement),eH5=es(73935),eH7=es(85893),eH9=es(69260),eve=es.n(eH9);let evc=(en,eo)=>{let es=10**eo;return Math.round(en*es+Number.EPSILON)/es},evi=(en,eo=16)=>evc(Number(en/eo),3);function evr(en){return(0,ef.iv)(["background-color:",";"],({theme:eo})=>eo.color[en])}function eva(en){return(0,ef.iv)(["color:",";"],({theme:eo})=>eo.color[en])}function evn(en){return(0,ef.iv)(["background-image:",";"],({theme:eo})=>eo.gradient[en].fn)}function evo(en){return(0,ef.iv)(["",""],({theme:eo})=>{let{family:es,style:eu,weight:em,size:ed,lineHeight:eH,spacing:eV,transform:eb}=eo.typo[en];return(0,ef.iv)(["font-family:",";font-style:",";font-weight:",";font-size:","rem;line-height:",";letter-spacing:",";text-transform:",";"],es,eu,em,ed,eH,eV,eb)})}function evs(en,eo,es=0){return(0,ef.iv)(["",""],en?({theme:eu})=>(0,ef.iv)(["@media (min-width:","rem){","}"],eu.breakpoint[en]+evi(es),eo):eo)}function evl(en,eo){(eo=eo||{}).height=eo.height||192,eo.width=eo.width||192;let es={};if(void 0!==eo?.width||void 0!==eo?.height){let ef=eo.width||0,eu=eo.height||0,em=Math.max(ef,eu),ed=Math.min(ef,eu);if(!0===eo?.offset)for(let[eo,eH]of Object.entries(en))es[eo]=`calc(${eH[0]}em + ${ef*eH[0]}px) calc(${eH[1]}em + ${eu*eH[1]}px) calc(${eH[2]}em + ${em*eH[2]}px) calc(${eH[3]}em + ${ed*eH[3]}px)`;else for(let[eo,eH]of Object.entries(en))es[eo]=`${eH[0]*ef}px ${eH[1]*eu}px ${eH[2]*em}px ${eH[3]*ed}px`}else for(let[eo,ef]of Object.entries(en))es[eo]=`${ef[0]}em ${ef[1]}em ${ef[2]}em ${ef[3]}em`;return es}function evf(en,eo){let es=evl({s1:[0,-.4271,.3542,-.3333],s2:[0,.0365,.0573,-.0208],s3:[0,.2031,.2917,-.1875],s4:[0,.0052,.2083,0],s5:[0,.0208,.0938,0],s6:[0,.5104,.5208,-.25],sc1:[0,-.0938,.3125,.1354],sc2:[.1771,.3125,.6354,.2292],sc3:[.2552,.3385,.6458,-.1146]},eo);switch(en){case"main0":return(0,ef.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffff,inset "," #ffffff80,inset "," #deefff33,inset "," #92d2d24d,inset "," #00d1ff2e,"," #0054ff4f,"," #0066ff99;"],es.s1,es.s2,es.s3,es.s4,es.s5,es.s6,es.sc1,es.sc2);case"main1":return(0,ef.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffff,inset "," #ffffff80,inset "," #defff533,inset "," #92d2af4d,inset "," #00ffbd2e,"," #00ffbd61,"," #00ffbd47;"],es.s1,es.s2,es.s3,es.s4,es.s5,es.s6,es.sc1,es.sc2);case"main2":return(0,ef.iv)(["box-shadow:inset "," #ffcc494d,inset "," #ffffff,inset "," #ffffff80,inset "," #ffeede33,inset "," #d2c4924d,inset "," #fff5002e,"," #ffc70061,"," #ff990047;"],es.s1,es.s2,es.s3,es.s4,es.s5,es.s6,es.sc1,es.sc2);case"extra0":return(0,ef.iv)(["box-shadow:inset "," #6044904d,inset "," #ffffff,inset "," #ffffff80,inset "," #e3deff33,inset "," #9a92d24d,inset "," #caaffc4d,"," #9c41ffb2,"," #9c41ff4d;"],es.s1,es.s2,es.s3,es.s4,es.s5,es.s6,es.sc1,es.sc3);case"extra1":return(0,ef.iv)(["box-shadow:inset "," #9044444d,inset "," #ffffff,inset "," #ffffff80,inset "," #fff2de33,inset "," #d2b5924d,inset "," #fcc6af4d,"," #f66262b2,"," #ff41b34d;"],es.s1,es.s2,es.s3,es.s4,es.s5,es.s6,es.sc1,es.sc3)}}function evh(en,eo){let es=evl({s1:[0,-.4271,.3542,-.3333],s2:[0,.0365,.0573,-.0208],s3:[0,.0052,.2083,0],s4:[0,.0208,.0938,0],s5:[0,.5104,.5208,-.25],sc1:[0,-.0938,.3125,.1354],sc2:[.1771,.3125,.6354,.2292],sc3:[0,.1979,.3646,-.25]},eo);switch(en){case"main0":return(0,ef.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffffb2,inset "," #deefff33,inset "," #92d2d24d,"," #0054ff1c,"," #0066ff4d;"],es.s1,es.s2,es.s3,es.s4,es.sc1,es.sc2);case"main1":return(0,ef.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffff,inset "," #92d2af4d,inset "," #00ffbd1a,"," #00ffbd2e,"," #00ffbd2e;"],es.s1,es.s2,es.s4,es.s5,es.sc1,es.sc2);case"main2":return(0,ef.iv)(["box-shadow:inset "," #ffcc4933,inset "," #ffffff,inset "," #ffeede33,inset "," #d2c4924d,inset "," #fff50014,"," #ffc7002e,"," #ff99002e;"],es.s1,es.s2,es.s3,es.s4,es.sc3,es.sc1,es.sc2)}}function evg(en,eo){let es=evl({s1:[0,-.4271,.3542,-.3333],s2:[0,.0365,.0573,-.0208],s3:[0,.0052,.2083,0],s4:[0,.0208,.0938,0],s5:[0,.5104,.5208,-.25],sc1:[0,-.0938,.3125,.1354],sc2:[.1771,.3125,.6354,.2292],sc3:[0,.1979,.3646,-.25]},eo);switch(en){case"main0":return(0,ef.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffffb2,inset "," #deefff33,inset "," #92d2d24d,"," #0054ff36,"," #0066ff66;"],es.s1,es.s2,es.s3,es.s4,es.sc1,es.sc2);case"main1":return(0,ef.iv)(["box-shadow:inset "," #4462904d,inset "," #ffffff,inset "," #92d2af4d,inset "," #00ffbd1a,"," #00ffbd47,"," #00ffbd47;"],es.s1,es.s2,es.s4,es.s5,es.sc1,es.sc2);case"main2":return(0,ef.iv)(["box-shadow:inset "," #ffcc4933,inset "," #ffffff,inset "," #ffeede33,inset "," #d2c4924d,inset "," #fff50014,"," #ffc70047,"," #ff990047;"],es.s1,es.s2,es.s3,es.s4,es.sc3,es.sc1,es.sc2)}}function evM(en,eo){return(0,ef.iv)(["",""],({theme:es})=>{if("main0"===en||"main1"===en||"main2"===en){let eu=evl({s1:[0,-.4271,.3542,-.3333],s2:[0,.0365,.0573,-.0208],s3:[0,.2031,.2917,-.1875],s4:[0,.0052,.2083,0],s5:[0,.0208,.0938,0],s6:[0,.5104,.5208,-.25]},eo),em=es.gradient[en].colors,ed=` - background-clip: border-box; - background-origin: border-box; - background-position: 0 0; - background-image: linear-gradient(90deg, ${em[0]}03 0%, ${em[1]}03 100%); - `;switch(en){case"main0":return(0,ef.iv)([""," box-shadow:inset "," #494DA966,inset "," #FFFFFFE5,inset "," #FFFFFF66,inset "," #DEEFFF1A,inset "," #5E9DD766,inset "," #00D1FF2E;"],ed,eu.s1,eu.s2,eu.s3,eu.s4,eu.s5,eu.s6);case"main1":return(0,ef.iv)([""," box-shadow:inset "," #4462904D,inset "," #FFFFFF,inset "," #FFFFFF80,inset "," #DEFFF533,inset "," #92D2AF4D,inset "," #00FFBD2E;"],ed,eu.s1,eu.s2,eu.s3,eu.s4,eu.s5,eu.s6);case"main2":return(0,ef.iv)([""," box-shadow:inset "," #FF5C0017,inset "," #FFFFFF,inset "," #FFFFFF80,inset "," #FFFCDE33,inset "," #805B234D,inset "," #F3FFC11A;"],ed,eu.s1,eu.s2,eu.s3,eu.s4,eu.s5,eu.s6)}}else{let eu=evl({s1:[0,.0052,.2083,0],s2:[0,.0208,.0938,0]},eo),em="\n background-clip: border-box;\n background-origin: border-box;\n background-position: 0 0;\n ";switch(en){case"base0":return(0,ef.iv)([""," background-image:linear-gradient(91.23deg,#FFFFFF11 11.38%,#FFFFFF00 96.5%),linear-gradient(84.86deg,#2260FF0C 65.23%,#1859FF00 99.89%);"],em);case"base1":return(0,ef.iv)([""," background-image:linear-gradient(90.96deg,#1D1C3780 54.81%,#1D1C3700 103.58%);"],em);case"base2":return(0,ef.iv)([""," background:","03;box-shadow:inset "," #deefff05,inset "," #5e9dd705;backdrop-filter:blur(50px);"],em,es.color.main0,eu.s1,eu.s2);case"colored0":{let en=es.gradient.main0.colors;return(0,ef.iv)([""," background:linear-gradient(91.23deg,#FFFFFF11 11.38%,#FFFFFF00 96.5%),linear-gradient(342.74deg,#2D113A66 22.13%,#43125900 67.01%),linear-gradient(107.53deg,","4D 16.25%,","4D 82.42%);"],em,en[0],en[1])}}}})}function evu(en){return(0,ef.iv)(["",""],()=>{switch(en){case"base0":case"colored0":default:return(0,ef.iv)(["border:0.0625rem solid #ffffff1a;"]);case"base1":return(0,ef.iv)(["border:0.0625rem solid #ffffff66;"])}})}function evm(en,eo){return(0,ef.iv)(["",""],({theme:en})=>{let es=evl({s1:[0,.0052,.2604,0]},eo);return(0,ef.iv)(["background-clip:padding-box;background-color:","03;box-shadow:"," #00000080;"],en.color.main0,es.s1)})}let evd={main0:"linear-gradient(#81b8d8, #4b6599)",main1:"linear-gradient(#a2dfce, #607a84)",main2:"linear-gradient(#c0b6a4, #675550)"},evp={base:{dotsOpacity:"1",backgroundColor:"transparent"},dark:{dotsOpacity:"0.1",backgroundColor:"#00000033"},light:{dotsOpacity:"0.1",backgroundColor:"#1D1C3780"}},evz="url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBoZWlnaHQ9ImF1dG8iPgogIDxmaWx0ZXIgaWQ9ImZub2lzZSIgeD0iLTIwJSIgeT0iLTIwJSIgd2lkdGg9IjE0MCUiIGhlaWdodD0iMTQwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IgogICAgcHJpbWl0aXZlVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvckludGVycG9sYXRpb25GaWx0ZXJzPSJsaW5lYXJSR0IiPgogICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHNlZWQ9IjE1IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIgogICAgICByZXN1bHQ9InR1cmJ1bGVuY2UiPiA8L2ZlVHVyYnVsZW5jZT4KICAgIDxmZVNwZWN1bGFyTGlnaHRpbmcgc3VyZmFjZVNjYWxlPSI4IiBzcGVjdWxhckNvbnN0YW50PSIxLjIiIHNwZWN1bGFyRXhwb25lbnQ9IjIwIiBsaWdodGluZ0NvbG9yPSIjZmZmZmZmIiB4PSIwJSIKICAgICAgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGluPSJ0dXJidWxlbmNlIiByZXN1bHQ9InNwZWN1bGFyTGlnaHRpbmciPgogICAgICA8ZmVEaXN0YW50TGlnaHQgYXppbXV0aD0iMyIgZWxldmF0aW9uPSIxMzAiPjwvZmVEaXN0YW50TGlnaHQ+CiAgICA8L2ZlU3BlY3VsYXJMaWdodGluZz4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgZmlsbD0iIzAwMDAwMDAwIj48L3JlY3Q+CiAgPHJlY3Qgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIGZpbGw9IiNmZmZmZmYiIGZpbHRlcj0idXJsKCNmbm9pc2UpIj4gPC9yZWN0Pgo8L3N2Zz4=')";function evC(en){return(0,ef.iv)(["position:relative;background-color:",";&::after{content:'';background-size:20rem;opacity:",";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;pointer-events:none;}"],evp[en].backgroundColor,evp[en].dotsOpacity)}function evL(en){return(0,ef.iv)(["background-image:",";"],evd[en])}function evI(){return(0,ef.iv)(["&::after{background-image:",";}"],evz)}function evA(){return(0,ef.iv)(["mask-image:",";"],evz)}nr.autoAddCss=!1;let evH=(0,ef.iv)([":root,:host{--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Solid';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Regular';--fa-font-light:normal 300 1em/1 'Font Awesome 6 Light';--fa-font-thin:normal 100 1em/1 'Font Awesome 6 Thin';--fa-font-duotone:normal 900 1em/1 'Font Awesome 6 Duotone';--fa-font-sharp-solid:normal 900 1em/1 'Font Awesome 6 Sharp';--fa-font-sharp-regular:normal 400 1em/1 'Font Awesome 6 Sharp';--fa-font-sharp-light:normal 300 1em/1 'Font Awesome 6 Sharp';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands';}svg:not(:root).svg-inline--fa,svg:not(:host).svg-inline--fa{overflow:visible;box-sizing:content-box;}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-0.125em;}.svg-inline--fa.fa-2xs{vertical-align:0.1em;}.svg-inline--fa.fa-xs{vertical-align:0em;}.svg-inline--fa.fa-sm{vertical-align:-0.07143em;}.svg-inline--fa.fa-lg{vertical-align:-0.2em;}.svg-inline--fa.fa-xl{vertical-align:-0.25em;}.svg-inline--fa.fa-2xl{vertical-align:-0.3125em;}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,0.3em);width:auto;}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,0.3em);width:auto;}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:0.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-text,.fa-layers-counter{display:inline-block;position:absolute;text-align:center;}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-0.125em;width:1em;}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center;}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center;}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,0.25em 0.5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,0.25));transform:scale(var(--fa-counter-scale,0.25));-webkit-transform-origin:top right;transform-origin:top right;}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,0.25));transform:scale(var(--fa-layers-scale,0.25));-webkit-transform-origin:bottom right;transform-origin:bottom right;}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale,0.25));transform:scale(var(--fa-layers-scale,0.25));-webkit-transform-origin:bottom left;transform-origin:bottom left;}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,0.25));transform:scale(var(--fa-layers-scale,0.25));-webkit-transform-origin:top right;transform-origin:top right;}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,0.25));transform:scale(var(--fa-layers-scale,0.25));-webkit-transform-origin:top left;transform-origin:top left;}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}.fa-2xs{font-size:0.625em;line-height:0.1em;vertical-align:0.225em;}.fa-xs{font-size:0.75em;line-height:0.08333em;vertical-align:0.125em;}.fa-sm{font-size:0.875em;line-height:0.07143em;vertical-align:0.05357em;}.fa-lg{font-size:1.25em;line-height:0.05em;vertical-align:-0.075em;}.fa-xl{font-size:1.5em;line-height:0.04167em;vertical-align:-0.125em;}.fa-2xl{font-size:2em;line-height:0.03125em;vertical-align:-0.1875em;}.fa-fw{text-align:center;width:1.25em;}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0;}.fa-ul > li{position:relative;}.fa-li{left:calc(var(--fa-li-width,2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit;}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,0.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,0.08em);padding:var(--fa-border-padding,0.2em 0.25em 0.15em);}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,0.3em);}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,0.3em);}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out);}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1) );animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1) );}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.4,0,0.6,1) );animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.4,0,0.6,1) );}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.4,0,0.6,1) );animation-timing-function:var( --fa-animation-timing,cubic-bezier(0.4,0,0.6,1) );}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out);}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear);}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear);}.fa-spin-reverse{--fa-animation-direction:reverse;}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var( --fa-animation-iteration-count,infinite );animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8));}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s;}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1);}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25));}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1);}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25));}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}10%{-webkit-transform:scale( var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9) ) translateY(0);transform:scale( var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9) ) translateY(0);}30%{-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));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));}50%{-webkit-transform:scale( var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95) ) translateY(0);transform:scale( var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95) ) translateY(0);}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}10%{-webkit-transform:scale( var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9) ) translateY(0);transform:scale( var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9) ) translateY(0);}30%{-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));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));}50%{-webkit-transform:scale( var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95) ) translateY(0);transform:scale( var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95) ) translateY(0);}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em));}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,0.4);}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,0.4);}}@-webkit-keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,0.4);-webkit-transform:scale(1);transform:scale(1);}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125));}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,0.4);-webkit-transform:scale(1);transform:scale(1);}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125));}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d( var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg) );transform:rotate3d( var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg) );}}@keyframes fa-flip{50%{-webkit-transform:rotate3d( var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg) );transform:rotate3d( var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg) );}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}40%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}40%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1);}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1);}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none));}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em;}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto);}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em;}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em;}.fa-inverse{color:var(--fa-inverse,#fff);}.sr-only,.fa-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;}.sr-only-focusable:not(:focus),.fa-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,0.4);}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,0.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:black;}.fad.fa-inverse,.fa-duotone.fa-inverse{color:var(--fa-inverse,#fff);}"]),evv="url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAAAXNSR0IArs4c6QAAIABJREFUeF7cfe1y5EaurP3+D31uWGEqMDn5hSq2xnv3l9UsVgGJRCbIlmb//uuvv/7vr8/+7+8fOINl8KfO/SeWzdlubdqHXU/3bKu93W+7PuGl9puf32DY4tGe0axTdfsnFtaP/6xX17bcb3Fr92WxnZ7R8DnxK8XT1nuuw3w2tVD7YBwNb1Tsp3g7LBLODY5v7NGckzSk3aOtVVO7J/eG0yfx0Xt+EvAngDfPvGmC10AcG22F91MxPKbgSNU2wWm98L6TfRozT3mkc1sx3OTTxt3U/4RTm5wdfsrI0v7OeOY1Nbx8+iEDhVsZdJvnhhtqUHJDwpt8ajjX4rPd63Z9W4/bc07v35j3R7zrTxLlFLS3ybYlSTLJZop+I/f/4h6IzRbbk6Hv9Iw0Zb+x701/sUHDCUZ7Vms+J4NEGq4S5jecPo0X9cQNEydntHhvc0/8bHUq7aMGkIRTGsqac5s1Drfb+7c1+eR61fu/DIL/iwmnmJvJJ+3xycKkp5fZCP+VON+K4619mvo0Zzmxbe5v4nhMzj2BbYwuGfdjOvO8N3NJAysayYkJtrgm3NhQ9Nbe231SDdL1ZlhKeziTT/du823iPdkz3fNWHqf7nN6X8kp993X9zcPf3Os0ue19b4vNVkB+CrM05GzM5s2JOOWvptI0/W9jTHFUzVSQz+VzGsNzbGP0iJvj/xR/NRw0a9pa3OafzmEc35zZrG3WoO5uNWPe355XUPO3JW/2XhNns+Ykj9N7WF3+SzHSWP50gM35zZrTorX3vRHDG3u08d6se7ORb+Jo7k2DytvGn0xjc940w819DS6fWpM4fJvTJ83tZG+GY8IA79mu/0Ttmj7BNadxb+57oyab826wfQufxI8rTG7AuDo4IPsJU7nJ9YQITROlp6u3ngxP4ndnP087/+Q4n3xUzjfYf5JnG1xuGvqUzw++E+NNzG+sxRpv92xqv8E2rf0pvriaNjlvcdxqxSdjaGI/qcMbMd/scXNvg8lc8xH+vJXAW/tsn4Cec5vzk9kkodgW7K31TW5vnfWnBoit4SVM0jClDDJxRD2xsaEmxbitWWusat2W3yfxn9zzDw4N7id7u5xP9tvWDAX8zcHsNP7NfVvOJMPa6vuf0qObOv/0vb/UaFPctwK9ObNp/DbOmzjaMxTB27PbdZt4NnumtY95oFCl+zDeZMD/vJJ2tXfnP/dNo0s8aoRsrtnky9Yms07X1aChXuW3+03s3vha4BSzT/O7qV+zZhNns1ZxJf3ibFvfJoZnTco/XX/LzDcxv7W27YNTDE7v+y2/1zZaIpfOTddbkm0mvObMZs0SiuPlLcnaA9rcnMjcCHZ7/uYp4GTPFq9/1m3zbQQauc3qfJIX3oOxP0PRKa9O79vUk/W9wiJhne57A+MNl9qh7L8Q10leJ3H/9BBwG+NWD1ocW821v+X+RoNujPcWTGfe7gmuBfWTDbfB6Sbe5t6bun+qhk3cuCYJ9sme23v+iQG59wwC7PPt/u16V5cZ40n9WI7tPtt1bihpsXjLJG76pNGqFputdmz3fQNX15vbeNKgdhrvNo6nj5s3V6dG3973ve4kiU8BlmJJ10/jSve1oKZ9WsPZEIWtTfG+gWOzB4sjfTYxas7YiFky+HReYybujMfAbw2U8ewNkUv5q3NnXo24bfskrT+J2xnqn8hh2/OM92ywemt4cX15in/TK6n2b10/zeGt81/bJ4n/Q7SnaduDNwC5tZt9Umwne70hlK0Ap/jb62/l6UQDRfw581N4fUKAW961uW0Fta1nOwie1P00hhtdUFqC+D0/PzG63wfY/KtlzWDW4tJy6NSwWQ+qz366/i1Gt+tONCVhkYb725j/2P0p8T8WWHFwasz/tdxYPttBqoCNLkHTUthOkf2pJxlnqDOZZji9FdYG38TLtwya4eJMUK1PdWxxddi8MezM+NHk2TDAfpHyVhNu73cG3XBr8ncTS7u2WdesaXM5xePE5Lcx/U+ufwOYNwr81sS0jWW7nhV5u0crbtt9mbnd7PEGod84/3SPllNqYFC98caQpQwoCZwztT8xrCQTT8PCyXCj6pV6k/Ud1rjh2htr1JDUcjb1ZhNjwiudcXL9qcFND7WedYrBSV7NPbfxuPu/r90QSJGySe6TaxrgmjU3MX5i/6qgJOhNLCdr04CSrrNB5AZ73O8Rj1YI0tkJo9Zw2nXJNJ/rG/NkRsZE9oRzqd4tfqkObPhJe58OPU7rkkm5Ojfxnsbc4ndr7G0O7fB2E/efwGoT70k/bfZ/9d9yXx28/HfkN+LHxIr9G9Y3AqhydaZxSnxmeOocN/kyUdrGtF3fNvHpvum+G94ooWsxbnOfxrQ1VTa8qD1c3O1QpfBOddhqQxvPFPA5SJwKZ5uHM/g0gG20SA1eTy3beJNepX3S9VMjZf3ZnHXDp+beFMPt9a02NDF/rUmB1Ru9vNfmXCW8ybDb3Nt1tzGnpvvU/ooHb+a93atd7waojSmc9MJmWGhM24l0i8eGI8n05gDAjCX118xZ/cNAyRhP8nZ7Nvup++fA0ODcnNXs4/qTDWlvntvG57QLY/wT8akz/0QsJ1rT1uHvlFC6/kkTOj27Sf6Te6OQqWnsNIbmvpbAaErN3g2+t7w4McvNYJeMZNt0W9ymOaRcGzPdnN+ufXudqk8ypZR/irM14pNBAO9hudz0i9KShr/bcxPO2564PX97f7M+cUVpdbO3W6M4+HodtwluEmv3ZusYAO1+yVA3OWzXtuKx3XfmNEVDYdc+PSUS3uzzYPGcsfmzoxscW0y2fGpqxhq0EcqmDs742TWXX4PRSQ2cwTV4twKH+TZ7T4xP1s/73T9F3PDkTeNIdd4OGbNvb//p4G2e27okrE84rAbP5i1TiufjQ9GbADYicZrwrcGf5Nneo4S2vb/BRImROqMxlu25p+tPcDi5xw09OFQ4c1QDoeM3M+03zmSxMMG9Fa4G77fWNKKWTKodNNOAoGqqTLDFuV23GTK2ezb1Ou3pTdyna7fDwBu5PNw8GYLSv6//Vnx2n1sTboRxk8hPkXAT0y2xTnM6vU/llsStweRmjyaftKYZYFweGH9q3FZEU9xO1Jp7U5+2e8x8m3va4YYNNI/AKY1Inzd8dMNB0iYX84kJ3XIF7081VwPsxpTeqkGjOU09EyfT9eaM/9Ka1/O5Eej/EjCnsSRA26Zn56e9UYxuznLCdopN2rMVnLRPE9/mrHY/NPNkAGmwa+rdxNaKI4u3iaFZcxPnaS80Z7axP+aIA4waaFp+tec3nE/93g4IJ7ht8lDDzcke/7/6jcLiBKOmnnLg/IkDtwH+19a3jXVaVFeDrckk7BrhOs0jnf3T11tuN+sa3E7y25pyMoETI5n33HBRiXWDr4qhiUflfNO3rt4pn/ZcN7jhsLnlFovhJq62Dk8tVPw/oWdbrNoBuumt9uzEoU1Mv6zdFOr4kDbL5bqtGC63p8tPC/HG2Zs9VPO+Ef/c+9To3ogj4YH8ODlzO9w40WzETJmiy3Xuy4R0m/dJDEkbNjEknLY1YbFt4kk8SwPFrTnj/gmfJt5Ur+f62zjNcxueqR4+ieu/yJumVqtcV4vh9Jt7m0Ru17xRwJsYbvB5jOERg4b8N7FuRU/Fgzkrw58i1wpUGh5u8W7+wQ/MG/NA8b6J6aSebqDY7KeEdLPHZq3CVfHJDTEpdldD1QesD0/ye5MPqm+2+amBYZPfW2u3+Hx6vRrWMN9tHG/h9Vt8fzIQNa29mWw6I5nET8aiyPN2jG+JvsJmy6mU33Yw256PHGGmjJ+1jX7CHybUbU4NVu1em9jboSztqQz8uQ/NavP/spbOTlrR3q9i/ATuKaa3zkx1abUgxbO9ntY7fG7uTbgnffjY2Y0AfHoaOU2OGdPpXk2BGA5M6Dd7tfGeNhSLZYrvjL+NJZGViS+7pznPmT2aiPu5qVMaLBpTQU66/nr2w98GZ8bSYLXhHebCsMP4TvZv7nHDgKqpij+d1+J4oovp7Nb0Zq/gcKB43OSVcnq4257h6naKxQaj5owGF3fmqW4oDWxibvWV7sVMsT20WXcDKO7/5l5MNJt8mjUnmDrD/lTejnStuakaTQxOc9vkjcLX/p1yU8+mOdn5U/BakXTxJF41eLk1zf0bvBg3kkAqzFzuias3eSXMmfg6LnxSd5rauF6cPE91anqiNSaG8aZmm7UMo9P7T+9r6tSu+U1nT4P6CQFtkzpd90buJ2efnrs14LdiawTzDcPaNNsthifYqHuaXmjM3Q1HmwHl1LRPYtzU7BH4556Tf4hjU/fGvBoeTFxu/+U01UtP/6gBounBDUcU1z71eTsANPU44dwWmw3PtvGkHK/ObsjaTlqniZ0mcHpfAvTk+k/Hour203Gc1PynYnzEUQ0bzmBO8jrhzbwHBwMW9xsm1e7RxNMawMS6FVdlbq0eJROc+7izmroi1245noayOQCkf1L5JpZbXN7sI5VHyq/NofXChg9uTYr3Zv/f/s9ZWtAakD4Z+E3SiWSbuFH0WHNt9ktEcOZ0iokSvmSE7LfCGxNiJnaKURK+bT0c/xs8sC82eaW1jUFtDFbxRRl+iu/Zr+kJd3bDoWmgc30bI4tVxb/tOcx/mm9jxCc1bPNOptXo+qnOIL6Jzye9zbTlrXhv9/nn/rZOx2d9/ACILBVxm4gSn+0+n1r/0/hu83grPiXizf6nnGDilM5LIvHg535RrRlIZmxbQ2A1bIS4jXnLkUYkmcFOc3Amn3Jz8ap6nhiT2ys9BZ/EeFOHHzGHywB/QptPzzjVnFNIki65nl+deXJQOuBmz+29N2KgmmITw4kIKPzac9t16RwnsjhN/0kBSfmm643Ytnu06xh+qmnn52/+GdY21tTXeP1m/5Z7zzDU9JkSaRyobuJOwxwb5JrYU6+2tXnTqFSNcFhq8WzWNWs25tca/um5bV02enD1/+S3TWS7/i0jODm3BbEpyu3g0MSCjZKa3MV0g1eDx6xrG7fDwMXrhKX9PpYJcfos4d/i5PZBs5kYba+d1jzdd2pIzb5Pvs1XI4kjEy83MLC+SbE2/bsxGuwf9nblFHfHy7d0bJNri+0pxk0fbmNo9txg8Gkt+d7/pxI9BQjvayeu0/OcEJzuOZs37ZFEq/3N4NO6svvaz5hBpntPRSvll65vaoJ5ORM6HRISdm0+j6kl4d7wfA5sTRxKmNtaN2fMmDZGcJJLqzkTcxzGWLxJC26vtzjOYUINkaxfUm+/2Qun/fpJDBt8b89v7v8ljv9KUE3g7UTU5pRErd3nNPY0rNzsiwKScknXb2JR925MpxHtk/1cDbYYPqKDhv/sk8zWCeS2Ppu9FG6N+bEemvkyLNRQinshXo6DmMMm/2bfba+6em1rmcxM7Zf6oe3pt4aRG0ySVre5KA9hg8zEzw06rS/dxFjfe0KutPlmz0+tZdNhS8xNTDfFPDmHNWmbV6pbI1pNYzkxnca8bZIm/ia+VsCb+iQxPeFHc26DheqB5nv6U05NM29eo5/mke7bYpgGAtxvu7+Kl+F8s/fNvWlwYHya/Zy+/rqNrTnrrTNcrol7f/Q6CqAT2VuxbBO9KcrNvW18rjnTK/EmPmeIzf1NHq1Atee1+/2EmTaDSYNRauoWGyZE6d6toW4Hi029XKyNJqBZNtir/BNu2wGqweHkTMWdhIWLp8EauZby2/Js21u32CWunO6/uS/VLMW45WS7H81hk1grxm1AP7kOi9KK1GmMs1HewnjbTKexpzrPoe80t1ZI0v7s+kkDbviwjenJ9cFtw8Up0Dhsb2N2w3rDFXUe5rfh6UmtmoFa8UJhkGra4PPPGsfrt85oY3niSU/OrF5brrg+bOJosGnWbLBRRvuGvt3GkTRY1vQnQLpN7tMx3ojKjK01qRM8Egbq7NRoJ7Fs70GM3P9N6TSH55zm/9bUiUZTI8WBTxvDCWdcPg2XbznRcs0NAO5NVsP1hhOJd6eiOfNPsba9kvZhdZ29cvv1xi0PlTmmYaLtu5ZLLd43697on4TLHOTbtV/3YHCNINyA8da9qQHac1Rznuzv7jnZr82BTdibv2VMzZJibziT9rjNdd7fxNOep0SzySfh2jy5sLya2BsuJmNCHJWQzXjSV07NU9HEZWNaTmjRsBJHXK74J2YJx1uza+qt1jQ8UObRcPzk3Jt83r636VHE58TQE9+avKp6VIua0/5H16TibAr+ZmPMc9V/nwpFKtWGEyiUt3vj2ak+b2PQmBia7D8/zwGqyYFx5SRXHAoSX2+4hPc+OainwweXZOIN35o1jntouik298S7wVBpQuoTZ5Qnsd+c1zwhvmFYEyvk1m39sU9O6/JGHKe1qO77ZICf3LtKjizaTKyfOAPNoGmWhnwbrDdrEQPWuM7UW7ydSDbxshiSyDT7qvyVISuTa01AmSYTcWZS83xn7rifqmEaELY94rjChhOXD8P0Jl6MreGPM9e3ej3F0eiDGqrUPxes+KowSvu7GJNGtBhvufgT6zcag2u3/ftVy82BCYB2r3ZdOs9dvz3DgfvW3m0Bb3DY3tvEtMl/s3Yb6xSJeW/7feKN+CtD33zVwfrvBK+Te1zvb/ZjA8hmSG0xUAbz3K8GFDVgNVxLRppwYtfTnk1cb65JOeBZ2/VvxZpMv+HcDfZv5H1zfo3jG4HWh72w8E80yRYjJz4nEDQm6xqvaYaUY7reTugn+TeD22wWJe7stfg/9znRT014MhTc1kPx4aRGqR4PPkowGT7pHjdM3PK42fukn2ZcabjYYKX2VTiw2JHvqaabYU7pLeuxZKoJ93S9ySutSf28HWBOe+70PpXf934ngpRAe/P6J4rcCM6bObjmfBrjrQLP3N4efjYxNqb14KJMQb0ObJrupsafyhPzbTiG5tGKd5v/tr8cpxozTRg4s2zw+ok1iO0nNJTVb2tGLRYNVxqebPrGDTJpH8QhrT8dEjd8dkb7psbHXJtitsRg62IAN5sv7n0zjtRYm7Me/FuhbszMwZJiX0D6/XXNJl/WJGkIuWnIhFdjIGzNCY7NWXECLwvkaqJMWXFwW98khNv93BDR7uXq5czzyeUtbFIc7M/xnpKrN0zpyThRZhtT2g/NGrFTNdv2R7NP4mJzPeXbcjDt88r1E2Fy09UrQYlNToE7ve/NXDCGFNN2/RNrs+92eGCC54Y3J8Auzo0JpTyZEG+MockhDU5TiFXPNCLGuNAajBO9lgdNXRK2iNV8++IEv6lz6tNW+Bk3E34Mw1TTUwNtOfmGprcmrLBvMG81rs3nDa4kLm2ub+JJa9P177jqhZtMXl7bFv702Lcx2OzHzDIJaBIRZ7at8W/XNWee1qe5byN2Ez/En9XjGQ6cCSFeG9FW/N7ySP199JMvxrTZH2vw4DQ/Z+efPD02w4H7M0EWq/r7+IRBuv5wQw1vibvN/sg/t2ezX7NmntH2Vso1aco8Zxtje3a77uZ8hRfT7U1tU02+rt8EngrUgHdaxJu4b+69wUyJ/CYetXYaURoI1G9iM2NRJGxxcMZWEfTfRRuMGt69cbarxYOxw6+Nk2HY4jF5sTG6hI8aQlhOKoY3+qHF8I11KY+EWXN9YoLcQbyaPm/zVjrc8oxx69TANnne5pd6ot0f9dD13WbP9drTgqWDmn2TIKYz3PXmfFXMm3vfjJnF4QYgJ7Kt4Z/GvxH4dhhQsTgMWGO1f8amzGhzP8aGe6bfgE74M6FI4uEGgiSeDGtlxA/2j5Anw0nrNn2ocMHhdYtVs14ZV6NP2xw3+TAutm9MNnElzv4vXN9oypPPpzHaaupXXK45/8uFeBrtpJlSXslIU6OexNSQY2PmzbCSar+NaZ7JyHiCS6pV21wp13SOwmL7+Yz3+e9GZCffGY4qv2lIjTmlWNIe09Qnps1QtMWyWd/Ey2Jmr+ibfkg8Unx19dv+2wYphjRoNRy4ianFsV2X8m2utzyZnun0rjmzWZPi+g2jnwDtE2d8Ys8GYLYmxdIIT3P2W/s0Z7k82WChPnvMRw0jjLBsGGB/wpbIroaaNOy4808aOvGjHUrYMDDNXZmCqjfLk+3XxDcHDmXebIBJWLvYcT/FsZbvb/WX4qXrgWSibQ5oMrOe7Brrz5OzGo7M3mFYv4V/in/bJ2m/T15vteMb280NbwTuzkuxzEZhRUn3p/ixEdl5TtBV8zhzbE2nFWXXWAmfE4Pc5IzYpRqmeDHXNGi8jWFrIC2uarhJopt6Ck061cz1QeIXnsX+DGtjXogxwyINJq3ZNL3YmAGumT+nWjYapTBt++Xpw8SDhFvLf4Zre7bSjBRbwvGt6xvM3zrT8vStgDb7bNY6EJKQbYSjAbsV5o1xNFg0a5D4TT5sjRLQZm2LtzKu09eyjci2eLRYu2FCiU0ynlt+qUZn526w3t7/5JHMvY031U7hiqahDGhb8xRPc52ZfHPfqR7e7r25/wZPdu8J/1otagaD1mdu8k76WuN/GkQDfBvEJoa2uO3Zmwa5iXOec4OdimH7+WYA2OSdjA5N62RvR37Hj6Yxlam6mjX7tkMemuFJXZlRNubqzlLmeDqEKHN9ePmcl/jBhofUa402vKEzqc+nqd/8smQ6p8k36SCrR6qNMkuVd9tH7bnbvG/2Pbl30zstNq/+2Vp96BLpjdAst14tdyK02qhcPImvBI7F1JJrc+/JnmWavy3bnIVGg4bQxoDNdSKSaY83+oOJIRMG1zPN00t7P+PoFHLkbSPmmz5ruPLg88TlvgY4qTsOEIqT268fmtzY8KZ+38TVva136ies7+Tm6RmJD7hvg1t7T7NXwmQzzG8GOxrbJwN2ZNuA8HaMp8LaxtGue8wH/2Z5Q2AlkBt8VZ02eaTzGqFs1qRzmuuneTlBmiJ+ur+LvRWgtud+CuvJcWX0W+wSvtPA529jN+aC8TYmlOJpBb3hrhtYk26w/ZvYmzWszm0+P7WuyaOp9ymOOPg1g/UamybJZtONQJwQ79NgTGNkE/YUo/QnLRssWhE/FXSGG9uL5Xwy+DR7T2E95VZ7n6tla36p9q7B1cCFGKAJNaLR9i476+RpreVqUxtm7q4ejdA6XUn93dyrTIvdmzRO1WTT5+7cDTeYnjm9TXsj51O/p/02fGoGC9eT27co29jU+gaDSo+bjTbC58xMAbkB5STetP9be2732axvipn2SyKTcFJNvjmXcekxXSfaaMzNmbjvFBYlnG/grPrlk8L27D1xSv2GfGB1aPBQA08y6Od6K6IKP6c5LDZVe8fvdjBs8ErcbUypXbPp6WaIbAYxhmOTs+IR1n3yWnHoNO+TOJ1uvfEU3sb0ta4h4Ck4zTTSBnsTw7bh22Z5wyCZ6DrjaYerZB4JTyX2m6ZXAomi4Mz6hJ/Y8PidYsIGa9IYQGMcW8zxqxjHyxOcmv5MpszMGAeDTWxOvNNbBTaQJMwTR9vrinPufKVL06Qa7drEiL2W8HG98EZdMfZNDZn+bvFSQ0Sjc613teuS71Q61B7WgpcI0pCPmVwjLG8YLBa4AjEkrTB+M15FzO0Zbb6P8CqBaHiVYmOxOPN3TaiEiXGtNfyG65jjFOumZo73iqsq/pTXtsdS/re8n/G6nNp/tazhpBNVFsMW04RZc31jWk0NGlNrsWN7oVYofd9gmeJJfFE4p32b+jQ9e7JPdc9tAu397bom6DcI3Yh/E8vJmlMsGrN1a07PZSJ32nwo0u7voU/iPbln09wn+6OAqRrNz5XozVqw9Y6PG3FPvJ7xzSGrifuNHJrcGUc3vJ0Y4H0tD5r7mlzSoNEONU73Us1dDOne2xyVBr3xSjvF/ievt7h949OaY9o4Xb8lUjNFJuDbJmwE/kQc3flNbKf3K/FNeLXXm9jTXi7GrQg7U2mn59Mz1f7YH9MElVAqg3/uVWaB9diaChoZmgXDd56BtcRcN/mmXnzOnZik7+Tb3nU8Unp3oqeobZu9T002cavdt9GkE31gHMZf3mt5lbTnDW9xZ7T5t+uslzYFecuMT/dpm4QJUVvMTxQ1xd0KCzOJ57NbkqsYnUA2mKaGvBV1Z7ipMTZmnfZKWDhxZoLU4OKGksS5ZNZv9kFriKlvcR/HLVbbNNCwYeSpgzONhhvq7Obe1iQUn7c4KV5tOOW4mXolXT/1qsSvdG5bB9W7N/uv7z0h1sk9nyz0Omnx/wN/ktcN2VXcTRzKKE5ItWmUWzNkAjdF0+U1c1NmoXJRdULBZvu29VB7JUFQxn5qrg/GyowY3g2P3Rqs28zZ/TsLDBtVA8UThlNTs6QbzhDTvaoPG5zYPwyjcEKcT7BgPb3Bb96f7kNuqj5OPbN51Z5iamr5xpo34oh7NI2cJpx4yAEat3u2928M4MSAN4TdrD2J5aAMv9yizBbjTtg7oWTi0uTK9nzumwKJn+HeKkfWAy7PDa+auidMU21v73fGq8zL1e0x5ynwbAA5zQtNxu3dYpP4n8wUzazJLcU9cXS/j8Jic9xPmr+teeLPyfWE3+Z6y4HNnm+uTfF9X68XvhndC3uluCfhmrUtudm+zqA2ZtQIu4OuuT8ZFsOK7Yvi1Jx90rTJGLe1VXG/QMnf/hnlTWxp7WbQUWKr9nAYP7ikPxlL/zjJE9PEuXkSdYY/OeeMrcG2zS/tdWp02D+sVqkXPsnhln9JX7Yx4n5uwGn2PtWpZu831xzH6QTcCUPTjCcCngyQNbGaJo9BOajMiamnY1JtWqzSOc/10/Pa/RuxOxHMJCKsNidGNU0p/WuBLfdboUwY3+6T+spxBGNj9djWqOEKxpT4q2JoOJfw3+CT9kpYMbxvja6JfzNQvInpBq+09hOe1py5WdNiR3u+vbkN6O39bszmzVhO9mqF7SnM05ROnHFIOY1rCgA776cGlMQrFcfGwObatibOpLZmg2LratbWE/NHXjhc2VqFi4pdnZfqkkwOaya2AAAgAElEQVR3xs24/pZxsXO2XHxjPavj1AH34NQa/8aIE7c/oQsJR3W97ZVm8Gv6JcWZuP9WHjaOLSgpqZPrLTGTyJ6c/RP3bE24JYZrrk1dm7XOMNRA8GCr/uyJYY9cYAJ+awrsX2BruaVyVd9f4uCU3mw5o1SvhdM9Ca8GcxTFVLuNQDb9n3oiXX+MSg0EjVG5OJ1pzj5ocGv6sakHM+e0d2P+aY/GQN0eia+f0Ow2pw2vPxFn3LNpprgJWbABaAqSarjtdJMarPktSWdim8Ki2GywaY0m1UiJdsqxiTXlp8R2c/azh+NHE2srqM85SuhZ7K0xNnlv+6ARUcWlN3pl7o39zIaaVCvFmcaYk2mrmjKTTDVNeTBTbTnI/rEYhwurQdIFF1/CidWiuecmpnaQ2fhFU8P23M1eDQ7bNX83ATRrtge/uf4mvjfvdcKY/rGLDR7sHBSeNLDc5L2J1YlXymOKjRoa5ufOKLf44Nnq7/2V4LfCi4LaxImGyd6AoKm5OE/foDAzYPGzeDfm47iaek5h9Zyv3tY4Y2p46wzA8XSDi+tDdsZbZtsMJLjmDb1p92jXtSZ9q3fb+zf8+m3vbfJvBOemwu3+7fqtwKIgpnMa0dnEMMnmYjmtnxPelGu6fpLnCSea3BuDvB06mHgxQ0UTSUOXEncU60a8NyJ8amZP3ZveQY5s6+SMfJ7fcCThrPjueH7SAxM/huEWo8bwmc6cYnaLh6up+qpqG2vSLjT52/1v729q+AvujRFtxICJ20a4WsBVE2JBUuwbwJu1J438hpk1sW2xOanFzGUazSNQbw4SrYA02DRrkvAzY21qi5hM43c8P+Ua40GT/8bo27VtDqnW6XcTsA4uvsT7xnjcEDDfCrTDxwanpLfIU7a3Gx4UzxNXU1xKq1E7mvNTDZ1PnfTC9rxPra9euTeHb0CeBGrA25zfrG2GjtTwbVNv8mualu3XGgnD3eUxxeYE1xPjSLgnoWyEe5OXqomqwxQfds6slYqDCe58LZ56zYmxq2PaVw1ryUw3+za9ucnBnd3EhRxW2pV4y66zwa3RFVbfRjuwN9jPqX9u65N0JNXklNtMi9wAkuJsOHizx/H+G8PZFNMZz22iLuamIZgwYXGnMKfvGFsM26ZrTEvVYmP4J+fMxmiMscVmKyRtMzbnMxFpeLTlODNqZ/ptjrf9xO5XQwWLqTHNJKjN9aaW2/gSdslg0v3pepvTrZG5GifzUH2e+ib1UMqd6eU8EzUaNcT1Tzr7RhsbrE/Pj5rwxsaJtJ++3uaQ1qXrifjtvzZ1i8cbpt3GsD0L16um3DSjay63jzMlJZBOOFlu7OkU98D4N0/byqBQZNvYnOgpsWAiesKfNzBvjL8dUJRRpdwanVAccP8gkcKZ9VBbx7SuySWaCAD2xNsOApsYFM9vOJrq/ba5n55X3ecErNrgcBEr+qawh8de3/YGXsxoZmCs6TeBKxNtvsM6ubfFJDV6k+Mbe5wIlPo7c/fXCxPLhJETqide9pv2UzTb/lHrmAk1nJkmO2NNIutqyfBq8mvWOMNX1xqcb3tH4ej6As9MMTB8UI/SeezP6ZrexTWuVm/E6Qa2U56wHFR/pn83osVsFetq8b8RbAmAwJ6cOcmevrNrgUJhb+O8ib9pFrXm5NxNrVJsSFxlQv+sUwbW5pDWpevbXJzJN+bChDTFgDxuBY7VVOGNfaNM1NUS6/n87ARz3vMGB5XAo9GmmBI3Wc3Sb1hjfq4WzqgYZo6XziAVl25r0fJsEzfDfNPfJzm1vZa8pOFl2uPkuozfEawBtVnjiHdDyg0QqZEa8d0WT4nkCWZMVNVn7ecNJmhUzBCUoDGTS0LjYk81woGDmVl6olZPHyhkaCTq75kxhiYmFENnWs6It3xlIpyMXonxJmZlssw8Gs4mvVGcdq/D2z1n3m0fNrgrg2z6SfVNW9uNXk1sk/k3Rn5Sb4XVrV/MeirNOzl7g2/Shv9jortJXAnWyR7bvRIQToQb42iwaUi7Fd0nNicON438Rm0S9jdnsMZJ+zGMn3uSULd1xnpsmhcFYJPPKdbJ0BN3G8Fn5ti+eUDxb8zQ4ejqqO5T8Ss+qYFQYek+f/J19W1zctxstI5pTmOmW14n3jce8GCScp57tWsZVg0OymhPe7fF6bd43zqwEcVNkLdrU5NsvqdGAjVCdxs/3p+EzP1yFquN+4wZoRKFk4ZWDalqxkTxVOjUXvi3wQqDTV0Rm/mzGzZacW1jwXOb7/Y2/dPE0erMlgPp+1zGzzaWJi821E1uJhyn0SA3kSMpbqVLqUedYW3PVJilGLZYv7n+rRxPYkpnt3t+75MIt/3N7bcCbCa1jekpQ2oBO5321OTmiD+bvI1vgzsKDjuv2a9Zkxqc1dk1fzJk98trrdBirRM+z77POnVOK2q4X4sh43jqb8e1m/om3k4s2HCThpoTLNk5jE9vaAXml365UGHNuJRq2n6tpGqfYn8LMzWAbDWTcc0NKbh/qk3i8olXNXu2/ffLOlWc5sDNmhRce70hQRIDNQikfFqsXHNuB6RWXGbjpzzS9W0tmAG18SCmM7bbX35koo9xtbm2ouGwZUK54UrL/VTfJGiIWzLPZACsH10MqW4qvpQXE17kLuOHG3pSbti/qi9YbdO5W04mrm91M+Hd6uXEqIlxw+82xnSuyyX1ZdqbxZjukddbQUkHnIKsDCuJyOa8t2N3+92cheLizDyRiIlXQ5xWLFFsFOEZHkqwm7/RbQ2T/ZIaMx6M+8nrpo4KZ4cZq/UUf2Y07klswx1nDI5nGN/2SYfdrwwvCXMzIKieaDVQmXfTM6kfVfwM/2dtM/A6HW053piZ6/ONVjf9/en9XL5vnf2xPE+K6gTgTyTc5nALYjLRRPxkFm1TbAQIhaQ9o8FK4aFEKP3eghOfaVAnIqXMpxkunDne9ILiy8a8G6wxxhuTUNin3mhiSAPKRlvcsKGGhqY3WG1wUJs9p4a4VDenaSp+hbHDgg0S2z5MtcXeVXht+0z1XtLZxKMTP2lr0p7d1uy3/U6CR5NIQTYF3+7xxvrUNPMXbpxZp1hu7mXYzc+SSarYksGlnE6vT7FwQjifPtg6Z0pOMBSeiOPcQwm9EmsmYM+57jt+1ydOMFqTZX27NeInN4ZPMkR3neXXGq/LoY1JaUHz+Tb2lvfbNx6TP62uI3cUlm0tbnVhc/+prqaBZfaJ63Hlgy32Kdej/BpTSwcjkZKgvpXwJq527cmklfJJGCe8pkGwPFpBcQR59jgxsmZocPhvhV4ZE2u+JJ5OqFQzHzXa+Md2tvc7w35iZGtmTd1Agfxios5wTHVrfpteiWL6HPmEmLZC7PJK/dK8UcAaNAN40pNWy5RuNEOKw5/hsuEo+sUnMJl97Qx8g4XTuTR8nfjKps7fa98kjyvUUXDmptu4UyGZqDXEu8XACcB2bye42LAOj40ZnBi3Ml2VbzJENeCkp34We+IZikXiFcsp5ZPqru6fsSnjZ2uccKlaJZw2/d/ElPrTGf4bRqf22OTJTNPh+GOm8G9gW4w3uSNn3WA1cWq0YhNH0pjUW6dnOX5e9dIni5aSdZNTuteJTpqW0t5NXAn0m+vp3iRWKb+3rjOcUuyNKM2hBn/xJ+2PDboVADQTvH9j2K0xNgaWat4I5DShpg6nPeYGCSagTb89sc96sJybem9y3/AtmXwya/y3EDZvOBQ+CS/1lqGJlfFj2x+KK87glcne6lqqdbp+c/5re7+20b/ZvLVfs0+zZk53zW+F3hRlQ/DmnJvmaF4HMpNwArD5/jcJ8AYrxMEZvtrX4d3kxWI4wZgZGhtC2kGi4VGD9baXnj23b62aeJXBsxjdMLQxpWny275rcmK95gzb1d9xUZldO8S061BXnckmbjW9xXQ89VK6Jw1gn6jrjQcl/n/tvQV7k6QLYLNPWqsEIN2nridMTvdt7/skwVsxaExgmjYKEF5j1xn/trXc1EoNBo0xO6FkpobC2JqLM5NG5JkxYexoxog5y1UJPdt7/jKp4tEmhkan5ppTrJu+a4yfGU0ySleD1rhak3Xmy3CsjCSI26ZPcavTexOmWEulUa1ut+u2+STu/HLuZvO2UdqCbM524t8CmdYpM5mfO2NSpqYEP3010ODdYKgEGoV3QxxnPNtXhVhbJayqPkpA3XfmSdTmQNK8lmyMdOK9wbo1tI2pteL1xIkGrGJqODuN54mjwcPVf8bZDBTz9bbrQ2dmSU9c3dS+E2e3pnmr5OJrdEPdnzBR/Zv6tMHTxeQ47fjF4p173WA1ub7hZfIGiVUbLANk07w3xfqT9zb4JII38TdNcNpgm/PTUIMEZaLV5NLgiqaqGg/NRnE1NbwSyYkfM3d3vRHVDRatkKc91UCTuKz2TeexYUPFgJghJ515uz3b2JX4z8+bfJvaO9NXZpDycHhhr7B+Tnqx9QK2n+vlZHxsMGixTrkp7m3vO8H1NocvTBtipib/RLJNXC1RNk+MzbnNmqY4qTETuZJxNk1zakbYVMxU1fdFKMipQT+NN8P5MX8Ux9moc02zvnm1n3ppxvOcme5hZvp8luJGw0m1mLV1nHDcTn3BzphnpRgTXul+Zpjp7YsaEhj3ld6yejdDhuPw8ZPgCBxza85L2sUMMd1z4lOp1g1XNn34ttH/Fl+bULtOATDvd3ulc3AfJqrJCBtQmwZMxWam1wwX6mzWvAkvzDXVgV1v4lG5tvGx+7FRUuwO7829aGITw9S8rkaJU9Oo8JUwu5cJ54mopZ7FnDYYKGFWeziuqV/A29aW6YPLqa2be42vTI9xq+2Zdp3TqUaL1Zo3zt9qKPuaUL01S2+z2vixL0/x3OR6uvbvNqmTAz65N4r3dtJkYuiMPjX1TTyIU/r5MZwkrKlmTX1ULM29yhidYSpRVIbmjEG9IcDzmdg2+6YB4tnD1VMJfRKRBv9GiBOuSfBbDjb7NHsp8554PXVhQ1HztQrG0faj49umF5rzUg8xjm9eZSvtSLxkw5L7XRZ2Dmqz0t4WJ3dG0khXt+betKbp47THL9fbDbeFXAXx7+I2li3Iad90/e3zEsG2WLfrlXgzIVJG4xp9Cqgys4YXLh/V3E+NphjjPkwoTkVYCRfjUjIz9eSJA4MT5CRuDcfZecoYGiF+1mzPbvrtNN8Nf1jujF+br1LS+enBpOFSy0E2BM2+nbnO/sLPsc7zfBeLyiV9nmqveNxoz1trZp1v+e8481u8q8WX2ariMuK471+3Ex8TlgSyMoONkL1BrBQnM5bns/TKiQlnOq8Ri5ZTzmBPqOaEYO6XRDMZG+aHeShDYkKEtUr4O/45vrEYZ5wowq4nlcm7/KZROF6qOG9jxfoz00lmqfqqMSDM/23uIz7qvFP9Sv3Y9nzaR/VOc19z72YYaM9M607PTJjSfbcCsl2vkk1NwIxqI8QO5BbgNtckBFtjZWLTCnki13NdkUWdnci1EXkc1louNGKv4mhxee5HQ5u4bevJhKbllqo7fq6+W0zcdMKvBpdWONPe7VciCr/TGj15TYNm/J6fpXq5YYa9WXGcR9wSd1P/pNgTt9l1tmd7TsonXX/jnHaPEy1u995oer1nvZCc3t7bgpIK2V5vRazdbwP8zZ547wluzbDC9j2ppcrVNXt7Dg4eU3wZTijO7rvSNBgqDNlAMT9rDCaJrxNPZ7CP6TkclOmk75W3r/pnfdzraGaim/5Rhqv6htVvnsfwVbxrsbzVIhUTfk2juLc168SxVJ9NfzudePicejXF0+avtHfD0U3uTutTTvYcJH8jSu5AZ0KNQTWgbED+E2acDCEVLJGwNQXXFG2dplGwp8AkJLfE3fJRYY9YPBxq40fjZsbJeont3/YB3tvmdoI5M7vEsyTIyJ2mF1OODyZJJ5JGzOtpr9RHKqaGY02caijCmrl6uFo6TFl82Aubr0AZz1o9PPUd1vtqUHDxOZ58Kq+mZ35Z05D5FPB270TMtwzyJA8nMGi8jVA3MTA8poFMgiYhdg3ZxNI2Q6o1ilsrqGnfhvBNsyUxRPy3g44Sbvd5812zqqHiohP25pfzFN5s+GCYNSbvDHT23DyzMU/Wry5GhgfWq+n5xGHFgYn1rZmkGJJZTtNH3NtfLHU95mre9MjGiG+wQJw256Z6Jk2s4m4bv9osOMQbe5yYkDKlN8xOFbgRpbaJUMRUQ6Fgudhao057ToFGUW9qxYYXZSzJmBmXW86dGJ0SKGYSLHZnBrg3rsUz2j5uatKartorxbI1wQZnFMPERYVvOosNEZtBKIn27MuWu6wOLD/GGbzXveJu+ysZt9MU14cz/gabZs2mHxps0pnpeqO3ds1GVJoGbgF6c10SegSgBRWNNH2f40S4aToXZ9MkrSmdYq8amhmYM4VH1JoGxdq2ZpD2brCa4ouYMc65WBGPxBW1V7pPNXuDG+O76xVnTsm4Jgeer3Imxs1TH5p26uuJqbtXmWH6vYx0/mnfTZNXPGy1inFafdZ8xab64MHXYdloWuq7hLnr07l3oweuDqm2Kc50f3v9+x+W2YK7Xd8G1Ky7LVJzRrMGRXIrMIwgKHRzjTIYdk8T/2ZNQ0hWF3bGxlycgKUmdOc0sTq8k+EkY23OT/VxBtXeq+KcA0jL68TDed0JvntDg7G0ebamxUQea6V4kWKZmDL+ND2G9WIcOOmvlkuYu8MC+dDE1WLrsEo4Jt1wPaHwb2r/9hqaR0qekfAksDcK0MTqDIA1K+aXzmhIqc45wQ1NvyE85tA03alBqZySYW1wZoMPq7MyCawHrkuxNHVjmLtXsVseqRwU32fN2X9PY2xjSTmyOiXDYdiqc6ZBzPsanNFcHG/xmjLfZ116c+dwYQYxa9OYy0ajG64jH1S/nGo66lETU4Ohwqrdv+nzhq9M/z8dw/eZp0U5Tf7mPhSmppGU4J3EoYSPYbgt4GaPZJZb0iXRSLmwgcEJKIo8mgsTNGZoypRm8zfDDAozM6EpmkrgGNea3E7qqXi9MWeGHxPzJgcmuNsec7i7P53DsxsMGD/ZIIFcxPvYWYr7qo9SfykcWbw4fDTcYmvSfU3Mb+br+pgZaPrsxBfeyNlx0+3f5v9XQ4ptY96sb0Bz+7P7E1Dut4k3uTgs0z5OTOpikkNSYzZYtjVR4tY+/SeM0KjVn/M0OTnzTXxRg0TCCQ1rxqAMK+3phKvhDfKj4Qvmwf5s6aYXGjFOfa64iAatzmpwSHx8rj9n4JuE+flTqza+595Z423MbA+HB4ut4aczsabWjS68tablbdKIk4fNmxy+4zkhQVPENriTvdp72tywMZVgv5GTMu7nTEWoZJazOfGXjE7MQsXJTFSJ0Jb0TJxQdJyZokGyujIRbQc6ZmTJWFCwZp2x5i2vHQ9bE1fizOJDbjnRd7/gNuux2ZPhlIxv28OKe85okwk7brTGoXBqdAJ7R5mM4h3qZ9JTxDDpgtovxdPqcFp322/t/e26ttY2r+1hCaRPXt/E2hB+03BKxE7zTbk4c2OFb40FBX+KkhL5rRA4IUl5N0I/92CiyoRC4ZNEh5kQq7kTu5Szq7XLD+PA2s7YETP3vTPWIMXvjLrlZdtfDI/UD4rzG14n/mxNiNXK8arRGVfjp0Y4HDX7qjWT800fMb66J9mGdym2W0wdPqqGjgsKp5M8KJ4OtJZ0J6RQhuvEoRXXbTwsli3wjqyb/VNTKuFzhrLBQ9VlI1gpByeOE/dGiBvDUPE05pBExdW27R+ML3GvzXnWnf0JUvNacHvWfEJPX7Uozrb8aXmEPYMcY6/C2cDD+Jhy3AxHDuumDkwbmvucdjiM01ctW16f6nvysIbnp2ezYVJ5QeL1KwPPLOazYUvSjVE0a1sBbBJXxtTE0aw5IWuz72YiPDGbRG7kgzKCLTmxYU55N00Yje+n+MNiwOFA8S/hdprDg28aBmYd5llM1J3Q43mNccx7WJwJs+0A0GqAM2rWj2/1XTLSNHiw4anRmIZjyA3Wa24Q2prsKdcc79pr21jZ4JR0W32t1/TrioMJyDS5tE2TiKZA3TaPOucmz7bgKda26GgOCbs0JZ7slwSeiU0r6m4gazDE2FJ+aU8mXnO4TfV/sFD5u+upv9CA3WvijUkqzrR92GLScl7hMGvb1mTmthXMEw43A8HkrOIDM1rFbdefzHBSD7Qag7xp91U+kfwj9fY2bqc9jVE3PtLE1PZZs9cvaxzQ22ZoAGkDRJFtfqM5NSPbsyVkEl7WjM89U4hY/psYWBwNOVidXX0dcZOYt6bTCKETkBnHFsOWh7OGiYMpnsTPFBMzt3nP5rX6bSyOhyjCW1FWvdTg4343oI0Duf8GVqiN2HvKoJsedRzdYpbWK0M8NTrXMwqThuen+uXybzUm6QD2zhvYfcfdkLVN5A0w2gmqId4bcTfnqDVY2O2A1BAjDQjOyH/K5J2YtcMIw05x14nlc43l3n6XuuV5W4Otkc31qZauF/Bc9rP6SwklTo6XTc2bnkomyWJT3FBr2569ySnl2gwibAhJsas6p3jcddVfSde3sWx1ufGCZs323B9f/4kkWiN64+x2jyamdq9NkU4HJhZvEg3W+BuTUBglsXA5pntRlNkv2rQC8qxzf4Y2McL1yeQf0UfRShinuqGZzJ/d3i1fZw2UyLPcN2ub35p/8E4Dg+KxezJTtXNmmPju6sDq0tbD1dsZ36ZGE+v02/yKY4hd4vnsj8mdjZax/F1ft8PHRodRs5zetzVv1zV1s/7zyYO2e7NAUyEcGZ05pNjSdQW8I++GKGgeKAJqr80ZTYNingkXJaxunxkH4sfMk736VuajznUG0HxloHiJ8W4E2tV47ssErumDpr8mf5Kht1xLnLAC9e9FxZGtACY9wb7b5Ih4uXuxXi6uFLPrSYxB6VPqH+Rm0qONtrxhmCy+uW/SrbR2c/+M5Q3uN/3x3QeswG2TvFU0BuYpgJvk07kqhubzhCtrICYAjhDsWjKUBh/V9Oo75IYHaBTMlJJIKFFxOW9q1eSh8Gv4mkxJiYoT/+bcaVLOpFlNHH5zL8VFtSermTIfZ4ytED8YNrxjNWb8TYNl0gB84Eh4qgcUx4+NWW65lP5iBn1E4dGem0zbGWnbt65mzBcbfWk0t10T42MBOYA34LfN1g4QmHQbS1o3m929rk2GkvJwhtHWwZk4CjeKdzoj1V2ZQUP0RMS2Rs2ff7CzXO4M05YHrqaMr01NUt8gD1UMKq/EQxVjMlwlqFtDvqmVy3n7xs4Z5YmQM9xTPyvNS73cGhhybQ5a81r6hdDmvNTjrakpY29r0vY767P09UXq+XT27JWktxSvJLROXJrm2RSJrd2KQUMsReKbWB2OiWiu0TcYN0a2MSCHRyNOacBR15HUzgS3DdAIoTs/8TGZ5fweeK5Ncbm1znhSDd1TljOb58w0oGz0BQeCufemR5yoJv7fmM5Jn6dY3S8jKrOffcVMGWvCjCPhsKnrZq3ygDlotG8G3LDSDuzO/5K+Ja6pwaQ5U/pcc6gz2lMTTITZnun2a85yzbghU4vnjTFsMGeivJ0yk/EyAr6VXzI9N5w1NWW5qSEBTSyZzLN3wpsJXhoMmNkhT5WQzjycaaoYGk4xDJs+TCLpDPARSDSo5tzEV9dzzf5osuyXCBtcER+sEeaRYtteZ+vTHq7HGlNrOMF6M71VuMklabDqvXTfBg+6V1uMBKoDFJPbNNy20bb5MABZk2DMqcE3Q0Ai/JskSERz153JMKHdGBkTPFUHNKE0sSv+JTFUuCeONRi6HkAzZNxjfTHzUbnNnFScDC/Hf9ejCqsNhqwOeD/jphLsppfZ/s/TcuIfaiEz4fn6n+2b9LbpN+RDM0QofiSjafiGeyQOnKxvtHKzpokx7ffGHjUfFOmRcKfi1tznEj4BQzVjKwxpsmOkT+aQcE6kcDgqgXHC4u5pjBjvf+LDV4RpCGhxSfs0gnP6etmJnBJrZ3JMjFk9mpzn+cloGlFQnEn8VLGeGvpTz5mT+sz19Y1+qIGn4UOjNY2OqPpuzC7xKOWphidWGxwacI3C7mQgUHze1HzjFU1NN2czHWh9V96bAri9noRgez3F8xP7MfLNczfG4URqk6szELzWiOzmbGxS18TJzBgeLLdZg2QmLv+0jzqbNV47nCRDYPE+96RhC0UO81Pf4TtxcYNAw5OZD+ahzATvSW9hpsG5XnDrHqwe/qZ6qjptvvdGY1Z1aHBOBrExV/dQc2uC2ONqv9NzGn1zPqE4idxpdK7Joa1ts9dfifyJcFsDTevb5BwpUODbAjPAXHO3pEg5b/dxhXVkbGrp+NDiiOckjqWap+vMxJggJUHbNKgToWafGTOud/xtDPB0yp88TDVrDVSZeVvTZphIxtvsgbnPn9Or9lkvNhQoDakE+q+/vjV6qyMtLqilDq+m17ZxNvp3omupV/Bc7Lsmj6aGW64358o1N4c5kJt9W4NIoDVnnYCkCpzOO8mr3ZNhwQwkNUDCwzWDMizXENtmYevRHKZxPfmop6OEL4raFGaF1RT6iUnCPl3HgYiZJxMjjAfXbJ9y28EE85m1SGbKjJPF6eq35RbDV+HJ4m+4pGo4zd310cnXfqmnb64n/LdvJVgsjEfY49u3n03Oyl+aPk15NFxrYkQeynqcNEOTxCbIJE4bIUJhnns7wrwN/CZ/ZVSbPRrR3+znhqhpduo7cyZWpw2ixDGJ3sT1rafWKcj4+toNE4gH9t38GfFltW1NRfEaBxb87jMJdBPjhm/JUJWxKoNktU/xMEzVsPLspYZKddbp8KPyZ3VT+sw4eGKQCae2lsjNDaeTXt/slXyC1WLDrSa2Lcbf56fNb0TYGf/m3ATW5no618XcNKmLRZ2dDH1Tg5RfimGDpTOLZLbzHEVeFktjom0zbEQfDRibuq2RM8JGCDHmxiAQazdcIHYMo5b08XQAACAASURBVIRbgz/DEz9jmE78EC/FDTT9+bMa9Bwnt8Ohy1UNJI1pIJdc76u6qnNcLRqNONEhxxvXX46PbV+eaHvKcdPPJ+fTe5RQpQmoKWq7RjXutnESKEmUZ84tuZrG2w42bfNNIj9n4Pd9qjEb4VZxO0Gc5yXhb7BrDYyZFHvKTNiymFhOziQdBg0mJzx1fXyT08RVGRM+JWItkrAlY1LC2Qpq0hfEZ8bDuJ54y2rc8A5xaPUTdcvh3/DPcTvVUl1Xxpp4m2qcrmMu7Pch1Jrtm+FNvW7XSjzVBXfg7T2nybBGS821ISdr7MYUUj6qiTYNfII5y30af4rbNee89tbgNYVJ1YI1H97XimeqrTMC5OIUfjRB9/paccB93nyvuBU6ZVzJbNFMkrkjpoxHs/bpunvlrGK/GRAct6Y5Oa1SfYc6wczOGWDK69RUWy9g67YDRNKkDa9bb1CYurNO7rnxooTL9/UGILYmFcolPAXvRIwdcdprp3lvyO0aaDP9pUZtc06EcnVOhHJCk+JL+TkRTfxhQ4kzL2dIk/PJtJ044z6uH578njwSb1xfosngueqshhfI9YQP1o39nDi34bPqRdzD/R5EerpjXFMDx6wFq+mmnxotSz24wbrd6ySupk6upzf6zGo/eXgSi+JAwuKNs77OVs2aROaWAFshTs3SFpIBl8CeQpd+WcgJUzKuhGnb5MxMTp6imTk0xEsG/OTpcG/OUXglTk8cmcnNfZWBYi1wTzUYuLwwlsa8lSljvdneKodnz8TXtn7JAJr+U3s8n9+8tWD9ssWAGTR+lmrf5LAdfBK2ba+qnlX3J511GnVq2IlnSV+32DpOqiENP281PcX+jXcqeNpITTmb+xIwNzGqJmJmNQt6YyhIfif2zpQ2Q9UGIyc0rHGbvRsTTa+e2dCxrdMUYhT7mRszwqf+ScyRJ/OcGe88Q+XBYlJ7YHwoQI3BngwN7VCzMV00L4Yhy8/VBnuW4Z8wZLV1wzCrazIzpg/pzUCqtcsd67IxYdR31TdJO5OGOGND/XQxuHhvhxemjVgXpeeqN9LQvtnva20CWm3owNmaYVqfxNAlfTsBJUNJGLb4bvBUhMZYlckyMW0nSpUvE5Sm+R3RWe0UVxTODFdnCqmeShyViONZLv5pakz0271YDjgkzL1mnabhs7cMpzVNdXZnOQNq88BBhnFAmTOrC+NBg43So6Z3Z103ujLjT2aO8TXntL2HnN6aVcJO7b/xgCbfk7idcW/xs+e/mYAzXneOu88JQTJy9npjMxElQ0mFbQzVPf3gd3YzHtWYTdM0tZj7oOArXFPjOMFMT+dKgJmgO5xmzdBcUZCdSbfmy4z5hoOu+Z2hOLFrng43fZhwZWbIYmiErtGORuOamFPPsVqzmiRTfYzbDR1Je6b5K84rbirdQx1QPz/3b/jY4M/ySLVVmtP+3kKrJRjb1IcUY1PLRte/1twcxgRv0/hNIk1TK/NxsWzybkQj5Z3M3ZF1KyQNrlM0mDklEWjOUAbPGl6JAH7ucFSigE2JQoRPh+znZm/XdGo4UN+pNWLIzpt4uT0cp5reOOl97COHidq/jU0Jqts3Ya7EnfFcaUbq5UYnWBysTzAfFb/q9RPdc/VReqB8yHGMxbbdv9GwP7mm4fpvtVPAbJ4i0vTggFZGmEzGGY4j4gakVrQwB9fgyfi3eSViJxF9mh5jVjXb1NIJtjKj5pdGWKzKlJMoONGbQ8/G5NWw5AyBvXJOT87JYLC28+fNVywsH2Z+zqwcn9ibqJn75DDqAtaXDWuJh8kIFG4Yl+KIGhTaXmo069krDSXJoE40r4kvnYum3uaj9I3FpPjpPj/BM+Gx1aSNZ8gn9BRUMvH2eip0Gweep+7b7Jf2aIVmkjXtmfBorjdCwUjckDfF35ytCDo/T6/g01cViX9OCBwObwmF+zroNDbFDdxvrsN6JdFTYpTqrvjGDNgJmDt/Dgbtvs1ZrWZMDBSOk5dzOEEtUcMcxtvGxvoh1Qx5wnqSxYP9szlHnYmGz9Y1WLg1qReS9m7Ob3QknUevN0EkEjKwN8CpYjWxsUbY7reNtTWLxshdQzSm64iB2DDDfGJMTehMgRmEM0UnSsrMXE2fsxJfUHCZoLraPvfP89h/K/HcmDju0QqA6gcnlC1PlelMHJFPqSZY17b+al9l+KhhaJjKgJv4VQ81mKu+w15VZtOaEMOlzU31Xqv76WymU+5rMNQP9bPr91SbTc5urdOTNg+37jdsk5mdvHpnYoRN3wDaJtIAinthIzRnJVNLxHXEa6ZfFCU0ExSHVlzRqBqBanJJYs32cEKd8kNOTXwQ3yTgKAbqlTjjMTP+TR+ps1XMCkeFF77OdjxyQ4ziI+tHJq7N1yuKQ+5z1evz81PDSCbYGmwSelZrFb/Trps+3eybcFF639zH1qTBbfJD6bbyALfe9XGjKRsdOPG1q1+Ka8nCGqydkFE00nd/DUE2RG3WKnI1nzcYNkKeBrPnnJaQzljV8KHEn53dGvfJEKUaIe2leMoGBTTLZphjAuKEicWLGCuhRMNo6qnuwRhn7k7EHOcakUYDa3pbiTTrM1WzGXcSaadtDqdGV95ek/h3el7DLcdbd25Tc+YRyfBnb2Evo35M3Nh9SXsbE9/yTGKWEscmPy36zX1bQ9uQ4CSuRjSQBKm53XpVgyaOZmBoGiqd5WqU6pGuN2LciPDW/DZxMcFyhoG/CMZEZA5OD39anig8lDk3grsVs7a3VE7zPPUAoOJ22DsBZzVH7uOZSfAbHFpsN5xUwwZyLfVFe11hl36508W5ibXxCbdfo4Ps/lSTdH3jsXGvuODf09p1DXlbgrBCYzOyxm1icPlgc00xVb992zz5MmFQvxmbvm9VOCgRbMn+EJbtz4QQa4lYsVojDo4Pau1GPBxHWK1Vnsn0lDEloZjnsTpNTB3/lTDOuOca9jWCy129plb4KlNNAs/MbYqew0MJtup3hg0OUs/Z7dvBpEkNd7f9qvQH9eDEkBj2qBNNvK6uzNScTqg6N57R3qv6NsU190++6XjZPNn/FmM6kCWlDM8Jl9snXdvGmBpKCV9bwGTMLdm3eTHSu8+YUSI2U6xSPBtzTcK6Ocs1kDNRJ5zO/NT37cqgpsG479qTuLLasAGS1RU/Q2NmnJ1rEEd3blO79jtqpiXOQJvenSadRDGZK9YWa8iMTMXP6s/EP+Gbet7xTGmjugd5xPr6xJQ2vbnxldRjqU8afjXxtDXc7qX49s1zJ5ZInJMg23s2RFOC1p7VgsjI3N7rnrxVrmlv1QQbAWTDxjZPJsLqF5yavVNz43nsdTXmxX5GMWIGmrBMpu5qmOruhBGNRYm664F0fhJrZb7pyTUZ0LyOfHEGmnjj6q3qxPSwwbQ1taRzjeY+Md6Y7ca4mElu7ld6nfTuhOPtnozrjv8N19KerG7Kf12NbY7M8dNUe1rMBuxb8jSNlYyfCf3NKy1H6E3hUtxODOY507QUoVitlNg1wtLUfjZEY25pz604P+czU5lnJS6kxkY+POephk/nubrMXJx4uDMmXxzmqW/wfOQkvhlpzkr9M8/c5N+Y+Ow31QOI/+nXHJvYFf/c55hLU/OkR622KLOcfdH0QONb019YzRpvS3k7vVe66r5iTTr3y3U3eTCzVyCnwaABoSVAm6DLzRmWa8L27M06RbL5uXoKaoRkNit+f4kivBEcte/G+Bn5XdO5eF0zJoxdE6IpsDcEid8s7mQaMyb8XtfVccM9FPk2JieeTY2SXsy4Ep9cnySzaPin6rAZQBg3N4aCGLCf1ZurxsgR71ODSXqCMZ70DeMsYon93vqW0oEUZzMIqL486ZcHg984lArQGkZjPs33agq4BlAmEg+IKIAtyZ3Qq6EAv39UGDYT5VYIFAYO+ySuyBGMiWHb4LvlTMJ7Ni1b6wQv1fkRUNcP85pa77BuzJQJ4uS44osyD4yzERcmJowjLd6KK9O0NgMR8kr93Iq3iuO5X5kr7q/4eTIcqUFFGabqtaSr6brCIPXTrHmj+RuNamJy5jrrlDTa1UHVf8aXhkKnkRS3toEdAOrpEZ8qlKg04o9rGhKomNvPGyFw5GmxTYLBRHo2LhJwYwzKjLHhmtpNvJyBbAYAV+eJC3uiwBgYzgkr9WTMzt7U29WvbXhmogx3zJvhot7MPLGkgdDxwxmbehJMhtXU2/XNZthg+tQYXTLRJNbbOinzSWbY6u+zDjnx8GvqUMuHW2xVjVVODvOZn9NF5h+plqp/Wv1xZ/5yrSGmMsB2OnGgq71RBG7Iuj2jMaaTPWcjtOKvCjkbRu21IctsStWM0xjQdPAaMxGV/wZLN2Ql88c3J6zJmEmq+xT/lbClOiHvnCiyejlsZr1QkJWQMSNwJuPwT8aNfEFB3fJL8RM5yLCYeKTr6ema1ZDlivVJeLme2datNQvHd5VnGgQTfgqHRjNcXjf6i/1yGou6L3myvb5pQgwgHdya8mbfFK8zHXXOSXFZ0ziDcILU5r/Be0uyaRBsOmVGtzXoVLunUdjTYisMaGoo7AxrZ1InnHF8cjVMHFGm98TP7neDMBNhVoNW8NEImzd3TrC3+bz5FMSGK2da2D+N6DvjZTp2UgfXN28NBU3PsTWIsTP3NlbWe+5shanqjaY/mrxutNzqKBPqU2AT4dokXMAO6LbosygM/BQna97mbNakCf/U2GnPxsDQ9FyDzv3m62j23478TDDTU0nbrKq+alCZnGrwZPxQdUprEeuNOKa6KZNpRN71AOOsGirYQOU4r8Rw2wcJ9zTotddVDVTfPZ/jK3+Md9Zu3oODAusJF7vi10YnnNYl3BptVa+7G81geajBsvWSFHODR/IHrDHTMLXHL/ExIt0aemq+DQAKTEbMt3JJxoEG0Lw2amNL2GGjb8jPhMGZaLO+bSBl7skIFW5M+BvsmiFk5tQKpuMp4zvG4fJUfGP5ookzEWzrqozX1UztrQx28jedh0ODE0HHt8T5pH9O4De6pDCZeaYhV3FVGesJn9UQ0Ghaa4bqjDQgbLzEYZW0g53T1M/VchN7i2P1f85Sb7aIUBFrAyySIMXZimYzTbVN3zSDyoPFi1Ola1BsBsQ24YVTojv7WcsI7JpVCSCKNz7RJKo1uTHRT7EiBjNvd40JszL6VNNZx4Zfic+brzOwvgkvZthP/Dio4M8sLoZNwsBpTfpaALFTfHWD4rxn7qeGcdd3W31UPdvuozQzDRIKN9dzas/GK5o4XUwsrqQx2+unmoQ6bs9Vh7hG3SayXf+JsxOYTGRY3MoUE46NOTJDcI3TihuLDe9lRqyI1NQnGTXLa4MhxnYjUMqI09M844IT0I25zbOV0SkuMuF6PkuDUdpTmbH6yoXxnmGU4nP96fjt+n6TC+OX+mxijAbeGt3mvMQ5pb+Yf8Kx7ZOktU7TlOamB6jWY9RwMPUk5dme1Wp3s1+Nab2wObVckwwGgVCCNsVCmU8K6Sb/xtiUuJ6+pkfhU6/kkKAMwyb+jWi57wXdPk7kWF2debcCPnFEHqmmT3hteK1yTqKajF4NUhtBnPi2/THNQRkM69fUwzMf5L4SXtbzCTenEwoD/JzxxnFG1ZrllQwn6Rwzl7a2ypia+5OBnsSF/Z/6UmGT6trkx/be3Oc4pPrFet3m8EZ48bCNkG9I6UQ4AaEIetvULZabIqK4pmZP36lva/ic54yC5TPjTLjg3igCLmeXzzQZ9p01GoR7ykTONDG13G8FCfNRPGLnMkNw8alrEzPW683vBkxO4X6u9ownai9V+4bPSVtc3kpsT827HcTaHpu5TYwQx+YrBNxL9Y/jkvoqyn0dsdFvpy2bfbbedLs39kF6cPvm3YYIKqm0hyJ5C9Ib+yeAUm5NDNsz3J7bvVCEmNGhCU2yO4PaxDKb193HTEyJHja3a1K3B6txu57lsjVEViNmPGlIaV6bu+/F275jQwB+pgyS1Tdx1PUgGr/CKPEKOc96Yn6merTpXTVUYG0Uhg9eGE8THzMUxtfTmqReUvVvjK41YdyL4Yifud5KObV9o3Bu73frJqeoZjdGtQmk3e+kUVzDu0mvKWITtxPwKXTtVM3imgSkBRs3tQY4m1YZCCNKMnx2vWnkiZUSMzUYMJwxJ7z3uYeZnBIPZuAofoh/wsPFkbjtRELxwIlZw2VXJ8fd1G+bs5kBJNNOgsj6c8N19fr+5NxGNzY91Wo18lv1YeI8akvSvqSzrqfU3mlP11ss763uqpibWij9aXhB90/C2QaVQHgKj+ucKbVnN08jSfTSWbdFa/BpRZ0ZA7u3zZkZoHrFo5qHCUST84Z/rgbJTNn3+07E0Egm5jhAoOhtuNTiOd9SKENkMTYC2+DQCM/cB/dETCaG85p6Zc8GLGfCTbyNQTheuZ5jNVIi7dYmw7wx+4QR9gByML0WV7FhvimHrWG79Uxv3PmpNqnXm+uM25Mrqq9pnluwWGMm0VBmvk1WCec2BybIbO9GbFNu6iwlBo0JNuatmpXllD5LhFOvxBFT3AeJygSCNWDiTcoHmyW9AnVmhE9rzNRQlLHGjaCxe5hputzxWiOsTNAYH9JnqndT36XeZtg5ziguM2zmEDjxd6ag9FHhg+uZabpBgPVe4qDqn9Rriguzj1msrSmmPphxq3phr6nv9VWc7uEwcTHpcuoljGl73tf67U2ODI2xp6RTgycDbYzSkSGZRdMMjHibM1tDcrG65kskTxg4g2/MLwlUw5HTOmBt0CidaLCGQ/FMAs3OSz3ohM7VwpkIe22M61GoG9Nj4s44oZ7ET2rPBpMZB+I3f27q4eqTTOiJbeblvh5Uve94yjg91zdG7Z62Vf6Jt0lHHC+ae11ejMuNP6Wc0vWTnJo9mzVfZ9cLxdr2/mYdM6EWoBsTbM2WCceNOSrBVa+7laGcihLLmwkyipL7DvLhVDIDZupOOJhAO1N3TzqT9w3n2nNcP7Xig3uo+Nzn7k0HckVxIPG66WdW48kPN1Sk/V3Pqj5Ne7phghnEg+VzLcWkXlm3vdJoIcaSjE3FrrjsetQ93U4uJA42eW69a5sPW+88JvlP0pkTblK+3myUgmQGlITiBPiWAEqY5+eT4PPz9rUy7oXkVSLXmgbD3DWlEqkpRirGKb4oXm1DsdgakZkxscHH4Yg1RCFluTQcSk3r+J7qrmLGWJ1ppDOwZg4nFOAGM8UXVsvUZ6n+TnsaXWLnM0NS3HO8Tufj9bSXepuR+Jh0gXHJaUGjn60uuF5p+v22D5wuMgxUzWa+iSsJvxsv/t7bbXJ6QLovXVfiehNrOjNdR4FLT6mKMOnpm+W+Md/TuOa5TtgaM1bfSTOTwNycoMymUqKZhH77nbcSnuccVuf2e1AWK8sRMWmEXMXFBBfPVK8mZ87t01h6zemEWeGzeQPRDDlzEFGvnlOcqmee8xMOqu9xkGL9tzHhtoZqnTIl13fznjlkKON0X0kgf91Qgj26qcE2H6cTKZ+Wo9VA0BoZEwKVBDaIW3eajBOhNCmpnBMWk4yOHGmfiY8Ta2daj/AwI3aCn3LAhsP9G6I3BsGMa4OpM9RkZsmEFdeVqCOmDMPGKFht1F6tCU1+NXxibzMQL/aWzWEzTenUfNDYmG6oOrB6Ox6nHmlMje2vMHLa6ursdEb11yY3xUdVC4WzGsDc4J80NF1P5qeGDDeMN3XaDA2bGBv//dqvBSYRIe2Trp/EsgUkDRYzxsa4sNlSozvzZgRDTFINmMipfVPzoRGcPJE5o1NfYTTDgBLzmZMz0MYcVMNvDInxbZ79XMe3BklUUp0Vz5NATz6r+jNTanB3MbOhxeE8hzkcLlR8bAhxeuDMV/XOrCfj8Uk/sJq0g0vbS1ttVjrE4kIeKQ1kMSAv5kOM6m+nwY4DeF/rBa0mKz15awD4jrc1LgXUJFwTHALV3OPAdnE115g4qPPmWhRjJVhNvtuGejC/IXXCBsUgCawzfCVuKIDs1VQzSCg8GLedcLB9tsKuxD49oScObOOeuSSxSrExMTrhIBNoFhsT/cQV1n/qPOQF+zlhgnujcbmnT2fSjdYprrjPt/il3kkYznogNg4r1z9KY5OWqeup51QOrrcwxmT4bQxNjl97NYZzC0gTDAOPxdZOTihCzpASiVpzY8a1yV0188ZUlDgxAW7IxBq7ER3XfC1OKT7WLCdi10zuCgclbA/fXA4YP6szMzc2+Mzz8GzXM0pwXCypfg4rfMrCvkfjYfnPNYxnaLbpqxyHHRPvVoM22rrts6Zuqk7NvaifCsNNjkpnZ403Wue0NWkH41378OD84q34E++kvr4ZQDLG1twUSRpxZERMxW1ImQSuMYWNETZrW2E5wZ2dnxqPCS0OEsxs8D5WLybSj2Ap80w8wj0xZ1ZThnlzPuJw8mYKue3wZjEhXopjal0zcDAhUvxrTIzhpjSLxe1yRmPDeJr4GC+fmGe/KF1KNWy4pXTA9ZHThMYTmjXKDxguCmtXa9ZDrmZYb2mKi6+iXU8mjNJ11zfqbebfG7NjpHSgNEayPV+tT/uohkrT+831jbi5tY0opeJvmj4J0lZkG/Ny4qMaEeOY4seE0nEE8XGv/1HElXC7ftmKiYuP4YOcYTHP+NJXJvMVNDNCdn8S6RkjYug4j/xMaxnWDE+FcWMSLKbNE587272RYYYyB1GGK36dgNzAQTZd3+i84iXTHNf3Du/kBc2+alhgfdDqfNKYBkdc8xs3Tw9JoDXBtQLL9mrOb3JzzYpCkEQgCXhjTA63RlianNMZaYiZItGch7VihjANmAkIw07tq0iPhj9f/6qc3HDD6pHMBe9RNW1FlGGAuShRRyFS/Jw5JQyxjs5Q8JrqN2cCLIdkYqxGjcizeFWdVI+lejUaMjFmXE/DqKoR4yZ+RdJqYNJn1SdMG9TvM8zaN/rQGi/r+cYnotmOBXO/W1/4pW8a4OXj/T9fwosgkZiqebGJVSO4z5scVDOq5lB7ss/T+Up0pjgq0jZEcoLXxMZEhBGOCS7mcCIw6QneYe5MqBUCxw0UtInBvG+DsxItFBImnqwPmBA782l6DuufuMrWNzEwUcbPWI8mA2airGrH+jN93YL3JL1zRrjp8farPWVwiKUy8Y0OO61wdVC6s3mz4fqh7U/s3U0vb3BSa935ro6UC00yzRoFbEtA1iAbYJPRur025zSGlYrsGjjFomrB9kx1a85iouwwcPGxV31zL2XsKs70ecoPBT4ZBxND9aqZvbZEU1Rip8yRYaXMHOumOPd87tY3vYPCo4QIX1kil9Tr3mQMDDM20DmdmFigGbg+cBgqHqj91F6N7iguqL5zT/KzN5TBJs1VMTOuMP5tB/1bPWCcVTigdmxjTR7B/HDeI3uSCTAj21yn/tsFqcBqRLdpQvc0psBXotPkn4yONeY8T4l702QK51YM2P3KRNxr6ZkDM0MU4W3DJJ45jBsuNiKpGisZpMItGdM8zwkU4w/yfNaEmZUTVpaf4girfeJ/YzKpXxCr2ZN4PuMS074kzIwz7txNrya+IxdZTZXoq/yxh91A5XQDuebebDVa7cyr9RLkMPvZDeRNPWbPbbnjel31X3xA3hhqs9Yl6AQ9iWt7drsuCSfbZ7s3I3lqcPVUwQS8iceRkoleI86bOrYCs80P82LCxNYkI0QjnmKNubi92rxngzLsmWlhTErYWZ0cZ9Cw26flZJYYHzNAJVQpXoYfcmHWIuHNhghlpIorm750tUv60fQh5sO44zQHOY65uR5LXqB6S2kk1oH1mDLtpibuXOZPql83+zBNUbpS5VAtgghPQUtnIUHbZm4BxLib+1RMzV6K/AkHRlwmtkxIFfHcK+AGB2xOlhsTzjae1DDJnFpMWRO2Io5moJ5CmAk3ry1ZDkww1VscxQclukxQmz2YwcUnh1Fg1TuqDpN7ypBwjRJFJqDsyYrhsDHQk3hU36cnvyauZ29Vc/b5VhdYbVS9nHY57BlGWNOEl8sr9SC79+HzzLXxrq0/OJ361jW1KSMkCzgJabqejEI1czIzl1cDNsalft6QPhEJ8f0u0r//0WLZxKREleXZcsQ1UtsoszmSKLeisBHxiTlixDBj8U7Rmfew/dirZ2fYWNskXg1nmFCgSKncm6c7pSUzF/YVhYuLPR0rU0LDw5phzRWmWEs24DW99/BDmZ3SvGRm6brLG3skDTnqrMQTljPTvfSmLPFa1ZwNnmkvrGnyFsVDV59tDJJnmHgKnhU+mWtDFhUga2oUTNeAzZNDCyZraGVUSFJ8QptmxQigDLcxGSSOqo86oxWlKTzbV6a3ZyvcNwapuL4VJYYDa14mMjNeV/OW405MVB9ij811jLfTANF8lEklgX3wcnun4SXFonSj4dJGI9o4k+Y19XJ91+pKO6g0/JxDQzvgJw9yRthoEOKocLmt24nPOV61nPuF99ublHhtTcCt34g9I4MiiNt3Y3qTtErAlFkws332aGvRmH0iihLtto4OAxRWfJJB0VZGh1xztVaNzQyCCTur/zauVFuscxJSxQvEXuWYhLDhmzJixXtVI8c35LPrxTQ4toODewJ1XFDcTmKesN6YZfMGgcWJeZ3wBjmrejmZqKp5winhrHQAB+eEIfKbaQbTyk38qT+TFtOzkvA3r16c8LJGbhomJYPXMY82ryQmrLCqEMoAtvluSaGwUphsBZPtwxqZibzCz2HIhIYJHhobe23reJRq717PzbPV25eGw0rInSC3wtyuSyLJcFbCqQSeGX3CJ2HT1FZxkn0++YM1xTc/KPAYCxtiFZ+eWBqMnBFuei3p46xjWwfWE1utSZxgfdEY4yZfp6ezVrd4z3pv9rIYNSRKIJ8Y0OaeJsZUMBxM1Hp21iZWhlVj9A8pZ2Hbc5tclIApYXIChjm6+mCTOxN1xqKEQeGGIpn2ZuuVkWEjzr3TK3+Xv+MJwPv91gAAIABJREFUa3hW9xQbq53iXMs/rAETKhcrirSrneMrCnuKH68nnVE5qN5i+2NuimPMpCZ3trk5DUdOznqkt2tYO/YkrHBWPel6XWmPyi/hxGJg/E0e6HSf4cl4jANfG/sv69qbnCC215qkG+DQJJp70hqHQ0OwBsdmjSNYyqHF1wkDw5YZDZqAErUkJO47WtyTNfPzWXoVywQyGUAj8DMm9TYLRVyJtRo6N7xpxQiNhNUP40bhZ7xIOSguKRyTiarraETs6dsZzebaU8+J1+Ql9hT2n+odZbSbPk8Dpopd9RPrQWZEri9SzZ57m3Wb3jjRz0a/NjFs1ioc7B7tAU7c2j2YWbnizWvMQJjgpK8IGpKkwieDd9cVVg7D1NiqNkyUEEf1XZJqXBQnRzolVCgirM4nhqP4hQLKXqeqmjODxNjwqSSZIxN+5PKDkXuzhLHhua6GbF80IfaWhtWOYdSazswzmXejH6w2DEvWM9hnyXhdjuxepVdJk1j/b/oQv4pSPEk6zvSEPZG7Or1lkE5HWX6OW6lvNn6gPOukH07O/SuZxdGm6aZxXTVW8x1WI3pJMGYBGnNz5qCEYxJG4e2aZdOAqZ6J2Mxs2FM0e+JBsWcCyZ4YMD8lrK5RkUdqmEFRRX6gqbGfHR6Kt0rMUfwUV9xggYLNnq6S6Sq8lPGnXkm1b/NR5yRDY3xgPGOGlMyCcYgJuTNIpiMup4a3Div2xiKZDItH1VVJfjMkNPrW7KPeKijNc33CfCPFwLwknY39374ZkRbbBrnw6K+lyqBUAm7/Jsa5pjVNZeauoZNgY+5NQVF8XJEV+VUurtGmWTFBahoehQL3dAKQRDcJInuCVHg7EVa5M9F1OCkO4ufKgJ0gJMNlnGf4JtFnsaK4OQFWxjM/V7xrxaw1XMSz0aSNdmGuyJfUq0wrJjazfuws9fZmo18YY9NzTJ8a/UU9aeNkNXlrL6e9SodvPld6nLS2vm9jls3aZCDNZJ/WNAV2AGzyaAuehKBtlPa8ZDYojsnoWqNy61SjO2FrcXnwZQKEIsh+Vm8UUPRvuNUMKBMj9aSvhJ4NT83bk4craAoT04kZqzEbGLDeyRySoboBJPWs4jd7MlXG64YZhk8SWZdvGpwYL7Fe7O3CW8bAdMhhnGqLcW3NHHt6O8yovlZxJ76/5S+JQ0mPfsOxLRwT6yYYRczNvZ9ey4qHIqjyx3u3xGb7qnjaV0pKLFING9HEWrjBwTWLug9jbxuZiR0zRiXwbIi8EbA0qKD5MRNNItiIohoyVE+lwUcZxpOPEkLGBVXb1nCdyarazTjVG56ZI1vDNC3hjLgmfri3FalPJ++ZjiWzUvi/qcMph3T91lDT/swXb/NPZ6b9k9d83X97SApCCUB6gtzGtV3vcmfAKQF2ArcVbSfQcy9m2A0B2ZqGJNjgmzcoG1N3BowipQzYGUsyaCb2DHcmkpMH7rqqQfNVjsNgnsl4N891XE58UDxLBsXM13FDmX1jpgynVHuGP9ZUPRXOmJBDrc6wHnM9zbDDup7oyROv2gv54fQvfb3TekfD3Vb/nXa28TBeJP6zB4nEr0083xilpmrEGw9uiaTIcEMEVjB3TkMERuL2HIeNIlcjZkogmaCwGNj9jmBKEHGfROw2vuZJOtUOhcCJlHoydUagxDoJUNNzLvZtLdReD6+dEag1Ladc7yhTYvHMz9SeuEaZ9GlNFXeZ8WKM2OvY464vtnraatOMUXFS1Vm9uUAs8AysLWpO06ONJyltdW9cWv1j9W68LOlV6xV2EFDFb4NuEtkG6gTPFdMJKRMBFjsTaUcOtcfmcxa3K77KpRXPk0Z+8jmJK2ExTaMxfKyREzBnGsnI8DtKHF5cXso0WrNyBubq3/ZHK2xMPJQ2KPF25qbEyWkAMwXVowrHpG+Kk2jE6rV98zSfHlxYn250rNE31J7Zfw7nRmsd15OOJGycp1jDC2+lT/2w7fcUW9LKWNNmatiArxqxKUACc5OsE3Kc3J14PubBGjnFw0SjwdsVrTE81aQp3pnrfGJ1xsf2PDWchiNPjO47RpaHEtgkaMgNxAVjbs5h36civ9i5CmtlKs0e2HNMxJ9zN7xyps8wUvk3w4DLQQmt4k+rX1FYi68z01ku9o0mp1gZfo47iQdsEFEc2gw+G04x3UYz3Wip6z2mW00fOT1O3JD3KmI0xtOsaUUo7ZWuJ8DVsJBMxJkTKxo759nDFdkVdxPjPAubcu6TvjNMZ2JzOJGeYs0ajeGj6qXqMfd1w8izzgk6EzMUqVR7hU/ioeIPe1vAvpZgOLBaM3FUgskwmzXF+qV6OgFk9UUDUfV1RsMEcgp66s2kP9h3ab/UP0nssadUv26MwfVWijfhs9G3097ZaNazdtOPzf4tDm4du5Y++76eFs5mboNVxbu9nxVaCVMjuEykVZPfFH6SxzV6OiM11eY6Cn9DVldXhbfKt+Edcm/u5YwPDajFHzFBkW5fA6Iwsp/ZWyLEShksfu72V3sgJsognEmy+jh+M47hZ/i2geWKw5gza+wJ7O9WJ1jtU51dT6mYG/wmL9VgrozcmbbqyYmZ463bW2kH+/wNn0g9Mvnvvn5SsaQYlZarumzwcWv/boXVibkiO75aRBCbJBriK4K3BpeKo8wPBwIlRgk71QgopspQVFM4M3XC0YioEuckMMlglAimBkmN5wROGQTD39XE4cYEZOaqnrY3wjNr2hgxmht7a5H2wd6YvajMkpn4zBPvY5xpDYv16Em/pDdaqvaKt6hNp/3Y7IP64njtsHF60vZ90uSEV6vVqV6N9ygtaj9XtTnJoa7LRoTUpo3R3JquM0UlTM4cnmvuOxxltBtSpoZzRuWa/BHS9ETTCCWLUZlD+/o27cmMQNUCuaMGqckDNky2g9PkRhqqEq+b+9HMGZ+dCDSG53pBPaG44UuZgusrjAG/Rkg4ME6yXmR1VnViuLq8J2+dKbinvtmTzcMQYpqGJrZ/ew/jCfZVih+vq+ELNSDdp3TX1ZDpX9NLU19V76TPG+N25+C1NOx8xdMeqsBsGqoRnBZkFbMz33R+Q4hbrNr8tvVohg4lPAkXRSiFlxJc1dDp8ya3hOuMyQlwK+wzJhRJFD6MX8XKGlWZynZPtd6JLAptgzHDeeKjvvduaoI4415oeIy3c03ilauH0js36DrNcm9mGl1S2LDh2PWC4jUOXWoPdn/zoNfoqqoXqxMzWYz5LY3d7KP6uYl3taYJKjW/a8o0xTizwUZ1gjjFFIWVnTEBbkQfyaPM6zmLkRBJnwifGlpdR/FSr5RnMyHhkhEkc2JCowYEJpJoKhPXhBuuTfxlXGD1VhxDLjCDYfG3GDZmqARjk/vmqVLxW9WG8cu9RXGYTm6589o6TK6pc91erI8cX0+xU+e4GrfXlGmmvksc3niD0gG3R2PqTQyMU8kbmUYyL0n7OP1zb5BpXqqQmCATDHdvI7pocNg0SYyScCtTQGNhgDa5Nc2ihMyRtyGpMyEn7kg4ZVyzFqlOG7Ni2LfxsliTCSXxZDxHUXdPUUmElFC4OuCeqhYTd1yDQxzizmqazJgJyMxP5cQEjXG8MZXnDCam7CkZMWLDEeslzBXxcq/KlYEovdjUgnHD5e00kmnTrSE5bW1xYdizr2cSr9R5J5+3HGl8L+HA8qpjPr1ZmU6zHxNwJdYpkc15bi/WbFM8mEA25FWkY8LkRIo13/a12hMv5qUMVRkGEwkmBCg+7IlsYphqqQQxxcNwnQbIzE6ZOGvsZE6K26oPJpaqz5IozFo3PGYYzDNaA5sGr3rGmQzjHItDYZ7OxLPVzwxfxU/VPxu+Jn1BDm+0DPue5Zx6pDE0dY6rd8KIaazrN9U7W7yQh019NmbuuHSSw3d+N4LhQNoINRN+Vkg8LxlA06zJzFAYndjOa0382ACuFqlOanBAY8IYlXA969SQMT9XTZlEt62nyw2FxuWHtXa1b0SDmVcjXo04u7wQe5azqk9TT1YXxoetyGPvOOFiGG1id9rQ8NJxeoO30yB2BsNkw3/39Vrbb0qPlckxrXOGpZ62n/3Tm5aNcbYeldYlPW/1ufGbG9/65c/WWoN0ySXysaKxBDaxqGKkhlF5ODJuTFuJQiKPM0tsNtyLPVk6A9may+a1LJI8mS1yI8XWGAqarjLhVCu2D77un2sUTxpeY9M3YjGxY/dPQ24FsT1Xfe2h6o/8TkbPYkesMX+nM0pvWF8mrBSfHm2ZezY4KdPd9DD2xY1mJa1CLB0ebC+2nvEuaYHzAKc7qKep3i0ebt1GAxhXbQzY/OsNigxPElBmq0jRvGprybYxCpwmk2mp6TPFdlOnrUFM7F3DqZiUYOIrd2xSZgDOiJThsPoxQ557M9FjYszuUUaOvFdCm4wztRgTu3SWi1nlzUyS9bbLmz1BYn5uUHIDJeu9ZITsayv11RD2hYpz3n9iJjPmhC/Dujkz6c3s4duB4Fb/FZ9+woxV7E1OyOvmnlstsH+2lsjkJq406TiTSQKGhVSNrL73awnPGradshsSPgKh4kkYndZH5eWaGAcsZuZtvMpwHbbK2JMwKcFj+zU5MYzQNFzjMiN1XGEx4cCEBqAEmMWZhhr3CteZpcMJsU+iyfiCfGS9pOrC4kYM2QOCi5PlxHSMDRCNHiGe6R7Viw1XG+NhZpr2VjxXPZoellqNVbFu3jbeeI4aPFiNnJc1dfl65a7EsjHWpqndPjNIFnASx7bxkmg4gVACOe9xwpvyT/grjJrP2dnsPldHtV6JfYM1YjcxxvOeHNpaJ7zVE5TCwIljEoVnTyfAjWGpfRqTcYKC2KJxuCfYzcB80+eMK1jjNGhP/Fg/K/5NPNjbtW3fJHzZealft7rJdAvxVHq20fvGgJLHbHmf9mP4p/5jeqTeCKu9Gk1SHtRozPeaJtjTIp4QrUlcCawzCQbW5rPU2Eo0m+ZRzbQ5Uxn3I1SsQTdCcdJYjlsq3vRmx2HChHo23jQvxiEU9RkjGwK2A8DDhVkTPAN5hDFjjogH9pwbRlSvKcywX1j+87Nt/V0fKC1xNVdcUX3vtKfpUdVrjifIhfSWavLhJD/FD9ePzpgTB1yMjOsq/6QXGEcaJpyHtDxw/qYGIrX3yXqqBSlxReTtfap4qVFU8zFiMrLP+09MaRJyAtjkr8jevPJOTxyOdDNPVnRl5Cjkagp9MG3MpRFct1/CcNZcCSdyyDUi41sjyK5PWhHGHlGvHBtzc1xHzNiblhSzqwvrGTR6FQMzgCTWLNdUY9SFhIHSG9bLyAXVVwon9Voe9SfpkeJA6jf15qUZtpkxqSGi4XHjD4wzSreVbs64EzcbPUn6zN72uHsYDqxHV//0a2NiShAbMqTCMJND0qJZPaRvpqmWPMwQZ5NQoDfV+vef5J2x455N4zhSb2uZRHVDYKyzG0CSoc8nZ9UkzpDbxnKGNHNHYXBGMQUZDQavsd5ADqizMT7k1ekgx3oP+y2ZrRN7xn+2/9SFxOsNRkzYGVeZHqi8GFeSyShdcrme6B1y0PWTemPldD7Vxp3fajPzH/VZo1lNzJuatrV2HmO91BV+6UFfy28BUImwWNq1rLlYs2L8zDQbEiSBT+aoMGSmop7ipgHMXBvyNXkrk2z2T/g8dXjEWzU6i3PD51SHiSGaxoxtxttg7eqbBt80WDiOtCLhDKrhZtIBjLE1Dja8MYN2pp3wmdx0b6gShzGGhhfIN6ZHyDuni0r31BDM6paGBtUHiccqboUTrlcaxXr6ibHhXeMprccx/NkbHfVGpn3Y+AUbJcynQStBT+cgkEzMGzNl57gibxoCjYWRz5HGNSwSVOWh3lKwJ8Hm1ZkywEY4Zj6zaZT5OQNlDcqwTCLlck7NykSYDUxMIJipOxHHPdSejvMKf7e3wgfrl8xEGSnr21Z8lWgzo9ngrYxKcfzhHbuucnExooE6DjsMMOdG8FV/MxNxA4zTZ9S1ts/aXJnmKZ9hsSidbvBL57j+PMFBDQGNDnytaY17rnX3pCQS8dvAVQyuGRWBnNGoJlIDyqbpnPk3MTXTniK4eypi4t7UX9V+1kSJaMNFrC3bNxk+4xd7fTjrOIUu8VPtpfZTYsWwbDjnOOFEWWHrnh4U/rPGqR5u+GMGk/rb6Y+KhfFd9aYS3GScTVy3pslquDWtxG/Wp0nzNx6T/KHxntQnbkBg927jR81tf94ODzSuk2AZ8ZxQK5I0Z6sGQuPEpmz23gLIzHFLDjVUuMGBGYp7pdUIA8tdmcjmrHbKdyRHjDB/fOJpRGDDTyXOMy4Wg6rts1+qC65LJtEMHQy7iT3LyZmAEu+m35wZN/cnM3FD07y3MSClWQrPWTscaKY2PftinyQzxn7FuiE2cz8Vj+rBpItJk9lQuem/xi+UabeGz/BPbwKURie8VD7pczeYMD585eSK0xRciVgK9mRvV+jZKCwnd/2tWNsCMOFhtdg0KSPjprYYuxvamPEwgWE1nueo5mMGiJipGJT5O2NLDYliPQUazU8JV5M36yW2X5N7erJmpp0GDqyn6jP3lmJyuuGnElGHp6oX6yeGU/OWQ2HleoMNxqzvZs1TLyguJl12AwTrSzWwTE6wuJXWnWpDo9XO1G/uf3Pf271kHh/bGH5T2zWTIq0yOWV0asJywqNEahIehwEl2grkhLFqoHkumg7GpF5PqifmFJNqVGZ+KG6zDk4IXAzOXNJ5U+RY7ZRJuvvUU2sbC8ONiZ3bD80QxRw5q96sOBNh9dr0D4sRcVVPRxMP1kvOELFXGBbJqNwQxOJR/HV65jQCeclwT0+R6Z7U9+k6xu8wVZxHzUXOqIcTpbusZxTOJ5+f1vkNLBXecu/m0ARYs0dDhEQARoSmQG2DKeFC4WRmtzEnJ7TqiQHFDp84UdASLlPUncBjTRQWrr5TXN0TkctBmRWrLcttxpeMDg1oCgnund6MMGzd2wI0VDw7vRFQApv4ofCdYuv602mEMhlnbvMpHwdEJuzsfMR+0xNoMslM8HxXtxRH6iU1ECWdVvq5qV27h8ILcVVDmntAafzmjZxaP0o8burdeJTK6Rc8nAC4V0+bIJUZMWNkIKoYlTA7E0JDaoBsSOzwUObJxNuJ1ZbISYCZ6ChDQVN2Q4CKE/fePBGxe5OZKy4hB9qGdPEnfJxIpz5Q19szXf8oI2IGj+dhXM/P6g0NvoqfmLRvmFS/OrGbcU1Dwb7eDgBT11huzHhVLEwjWq3C+qb+Y1xkWtD2RcLU6fRp7JtaKf1l+SV+qR5IWLX3JT9SPP8+PxW/BTyZR3rNpl5pOtAbkXRGuzHhk/iwOIqEiZyuiElk3QSMos2GidSsSnSYCSVjceeza4ybzCQYN9Gc8T5ldMwEnIE5jrK6qs8mzii+zrAS5s1QnPpE5c/iUnuhITKDxzoiJ1hN2dsQt67RG6WZT6+4eiguKu7P/mu0WK1BjUmaM3NJT8tNb2LfsJ+xLicPlEkTsHda/m+MFjXT8aXpLYUd05bvX4pLxs4EGsmGRGbkdQmoZmrIrs7agNkUzcXC8NhMpw3pG8FhzYh7O6FPJMPr7ElbCXJTDzf44KtYzDUZMTbbSfMp4UGxeH5WvMJhLAk2w0UNdCkvJfCp12btVd0xX2cyaeBMgtuYMxuSsFeZ8TOuUBElDaMeAGa9kpY0eqL4nvpM1chxFQ3WaZHjKvZwuxb7K3Ej1VjhP+Np8W3wxvOUzm098hfvS4E0wqCAbQxyU5SUaJNLMitFWie27JoS91/A/+uvv958umN7O1FojKbJA899fmYTNiM1Ez81cKi9VfOy2JSJMMFgzZ1MFDmGNX7OSZyauTIjwadaxW33lKo4o85zeDJc0MBm7pgf46PiAXKG8RTPYvckkW00xfV/ij8ZaKMXqNHPPQpPzLnlgOtzxr0GOxX7SUxNDNuYkoepnlNmnfig9nN4/LJnmo7SAQkg1eSbpzonZsoMGtJisVIuDflq4MdCN6ltxcLVa+br8Ek1R8F4cFF7bppi5qvq4cye8QrFPj1Zzjq7eFJ8aRiYOKPpTrNj+yAXMU5nZrNeWOuEn6r9bR+qOBj/2dufxLFtH7XrGT82Jo21cG8smP4gN1gPtrqWOJPM60ZTHN7IOdWTzGuSljnt3fRJwsYNoClGdl1qTzsxJFJsG6pJIoHtzBP3b4VhA547X4mwEmJGxoR52mvzJOqE2gkUNnGqWdOM08yYiLFGU09fTmQc95lBTsFjrw23r1kVViqumUvLDbxHYTtrjGtYLzEDdvmwONSr140xIDedwc0ec7io3lUagtixgYP11+S2FOh/3+IlXWJ8bd5+sv5idXRmufEQ7CHnAw0mTJvcfYrbSpec/rT4Nl63qe/k0m/5KDKqRJzwK9IyQdiA4cDGM5OhKHHavPo+KRDGhQ2immiDEwrExsyYMG7Pfs6f+DBc5/WUdzKuZH6J37MhVI3S2ySGs+KswlkJJjORKYpKoFzPNdxTosEwap8+trVsjZJhmoRb5dHWh9Wl/WoF+0T1WepJxQ3V96lXTs2LmWoyqIlBGo4bX1EcONEwhsPWVzYeoeqS3tagjn6tV022bT6XQGPIDQGUSKVY03DiCOOaKokba9ymqTBehl9zdmuwLX6If3oSYaKa8MRXz6khlZg0mCUBY3u7+rkBinF3rk+8wHzwrMmH57/V/k5A2L1MOBoRVyKY+KZwn4NMa56Kb6m2iCdy3fGYCi1o7bxfaacyuoTf5DXWc/488XRDALvWaDrGmTBzvHQcVHg3g0DSgOb6xrzbmNo9f+NxQ4528yRaCHwSNJa8i1cRSBVFGWeDiTuL4ZWEEnNtyf3kwLBkIt88MbsnUhQLZsBOLJXAzLhYvZgQzdwf/Dav3hM+qo5TaJ3JMBOYcSpTdFxBHGaMrG7IC3Y+414SeLyueoYZF/tqYtZixuPiUJxhe7E+UXkrXUITU7EpnWt0JWnoicZhnyBujOdJq5PeuD0brqTB3unIRtc3NdmsTZgyfF0v43pZw2RMzSTGSMie3prmVkKh4lRCoCZqBgwSgP3sPmOijp81IpWKpoRqu3fb4E7AXFM+8TRmr8yLfY4G6IaeZu2sqWvWxvhbsWfrFFfaOiXeoHFh3qxe7RMwi5Ht37xpYb0/Y3NcYebuBFLpGvaY6zmnPcgZNgQ2usPivDUWluPW5JNhpX5y/qC01vE46frWx5y2qH6b/L2tUcIXsfg+r0lUiZUy2Y0hsiJNkXBCgKKt9mo/n/s5kU1gs7ickLfxtaRtmqkxZBRYJUAouunJdObLzASxd8LJ9sL6KHNKdUx1SdedyU9zQuNJg8rEh4kI7p3qofoYecx+xvphPZTR4utk1/MKK3W24il7M4AcQCNWOuCMfp7PjF3lqvDGvnd8OTEShm/CSmmc42N6O6j6MWkVGw5YXdMbrFYPUpxNDRqNTjnQPZyhq2sp4CTA7kxlWqxJFdHZEKDM352Hjdm+KmRxpScURyYlHgnnZDiIaaqry6ttcBRIZT5O4DEvxieHGXsaYabGhNPVSb0mTM07jcmJq6r31tim6DqcnbmxPZhgYs+0gj9rnO5puKLWKP41/GkwYHkorindQh4moW+MqY1h4pNqiXgkfcG9E+YsL9Qdlldj+Kj1LBempxvNTBrPht+1byRzvQ0YRSE1PQKrRLIhrWvixpxV7iknNL7N6yx3piImu0d95ppONS8jMgrVxiTUEzNrThUvqz/bl5kdyzN9luJIT8GTiyjQahhqhEjFzZ6G2Dkouoy7rCfducpw1ICQet7VUL0BaOuezk4m1jw8OL1I+roZ4phBtnqrDEz5Q9IK5NHW7FFfVJ3XhkeEQw0Srccovm98IPGgjeXvZqNk+s1hzTkNMOqszWR2EotqfBTqk6c0ZZgbAVaiwT5vCOwaNuGXrjMTcQNIEnQnHg6XNBEzA5qxqJiZEc9aPuLGPks9wHpx1gqF052h6oS8S+sU/o5njNuqVmroUD3vTOip+axBMptG35h4q7iZljQ94+Jg/Zrq5s484Y0yMDUsoGnPdU7Pm3ps8Uzrk2YmLBUGjQY47/kNiyRKG1IqUjdEnI3GCrsBPIHvhoJEvmng7Cnf7d1MkyexM/LPONwbAmc0LFcllg3plPHgnqr+iG3KS5kbcrptKhQgdX67X+I05rsxKta3DOfnDPXGyr15QI6p3lC44dlpAHjq6cReYY97z3U4hM9z8L+Rm4xjao3DX3EV82F9jbg4I0/6loyp1TyG7+TBhm/sIQn3d7qU/Mfl9KlzXEyu79O19RO6E7Wb4WCKAWvcZm9FGAbexjjnWtZg7LUWEwUUPGWmrumUmLEYG9KwRlBi514vKqIxnDHWJDLIDWdCKmdVQ/X6P53JDALPVq87lbCz17vJMOaZCmtVN4aj6hVm7OlNhHoD4npZGfJTD6yXEmPVD44HTNvmuagvbrDAujTDvKpl6iGme8ngEgfbOqjebTTEDR6MW663G1N2tURtbrQzrWEasdHQrZ997a1ATcFurzuCODNoJ0LWQA1hlFAwojb7peZzhuya/uS+VnAa4pyKMKvt/Iw9HbnrqXGZAT4mMK81tVRN/tT42S81bhLXtg/xXNU37nO1B+PKs08z9KjhpcmN9YwyT4Y91ldxta0XM9aJxYztRCcSXxJmzixdz+Mwgzk53NTaltsMp62HIC4bT8FednqmznHxNj6azlScX+HUHsI2xWIy0rsgXSNjU7Gnl2SAWxJthAXzSk04CaWEhRHJYZpqoq6781kermkZB5Lpuukbm1QJabMHE2Y2QKR4nfA1+W/vn/VxRqlEStVLCfrEiT2Js+uT/9t426dqPBfjZ/uwHNlAx/oXc1J5szgaQXea5vquNXDHxY3Wuno7zWHDYhpe2HXHJ9fTLDassxt43P3q2slQkXwr6RG++folx2bCwmS25GXN3+7JSJIawzVrauT0aozZggwkAAAgAElEQVTh5fA4HZjUfQ/ZmxynSGwaZ2I+mwvPbhpINaCrq8JYna+aKvEUY2ibc2PiT/5sANnEzQRZiaXCVom60oBGoJkJnvTQw1UUczSzJgemLcykmLhjvZTRul6YMWL8yTQUZxvdSbxUubg3WM2eTo9TTzF8WF1wEGeDpxryWQ5MR1lNWS2T/zS1YnskvUrc+br+xibNHqoR34oB92FC4CZ1FJQ34jqNoRFEJXwosKdvNpA8bCpkzdrU2Ymc41ISOyUeypjaJzds6kYM2JmKo7Nm7s0Dq63Ccp4/TQrr4ziKNXc5tZikp2pmxuytyjyvMVAmsoinM3PMHbmW+oVxN5kZO4P1M2LhzE+tZbi7oaUyl38XOYOePZHWsf5hvHNPuCxuV0ulxY3nqX5ttJv1XhVLG1i7bgKmSPwGUZLwqzNSY29eh7AhwAlSusYI3eSBTaFIjrmj0LPckxDNnNKEzMwE71f1QYNSr4bV6yglBijizvxng6ZhQO2rMJ5NzowFz57ccwLBzK7lizuDYeGGEcU9JrCutthzrS41WqT6D/FlQq10Dzmv4lf8xlolUVc9xkxeGVlae/LAweqcBhaGKQ5BuIcbeNRa5wksbqUlzSDB9EWdgecoDH/RewSICcfmM7VfA4xLrEku3a+a7iQ2JSTJNFG4XYP+UigIsq2bagAUlhtSIa641zRZ1lROSBEDJlju7YGreeJqEkfMU5mnw4dh09RC4fjcm4YzhTnGM/FneDkjYvi4QYjpjDpz7jNzZgaadEEJetrLcXH2OdYCRT3xsOEZ0yP12dzPDcCqd5T2VYaTinHx/wDaeISLnfVEi8/kLvbgBq8CHr+kIdNNQOleZoCsARpgUeSYIW4K2hBkK0KqGgkndw6ac9PcyejTk2RLPGY8SH4l8sosVOMxAWL8mmKLhoXXUPxUHZipKIxYvqoeLn6XLzMNNBll6q5vnOghBultiTqHxaliV+bYmovj5+z/xtybp2esfdK/pM+KH8hbxAnxafJjfYPn46DFnpiVvmNvpdxbDWJ9srkXsUlafXKdnTH7iekO5bhq6kTO9gDVWI1pNyRTrzmcYd0W+Gl0JkisUVwTu8ZKZpRefbE4FdkUaVXDpvrN/VzTp6f3Karsv1G4Zs7sGtZeiRTWthV+JkrYmKwGDc5MlBFnxklX84ZDjkczJsTSGUDqbSXurHfVXsoQbvFQ2qLqmozQ6QnTZ/XEn8wzGVODl9Mk5glMB5w2OzNkPdL0c9J7lpN76+diZH6nPKFZ69bQOBhhlJihoDYBpWZLYDuys/OZ6DWAMjKz2JVRMTJvzp33M1HG61MkGlFW+blpWTW4yrURn8SheebEr8kR91a1UsLrhljWExifEkyHC8b47ImCkmrR9CL20uwVlkv7lmYjwiw/1bP4ORN0V0sl1Mp42OCNfab0cubFeNi8rVB9r3LEM5lWqtq4PJ66Yy82b0lbnVK+kPSexaTuScar+MR63elP0lbH48b/Wr39WteKcCsYaZ0SpgZ8Z3TpXHadCQkrsrpXPV0m82FCowSBGdxmenSirczVCchs9lkPrGvTeC3WN7VlNXKC6+qQxH3uy4waY0H80s/OcKaosThnXqnXMA/2FoyJlOODqqHSH9UjLpZkONgLaFwOQya8TjsVt10Mjb45I1T97Oo5zQLPVzowechiTmatBkU1SCB33hp2lRdNHrghP+k8cqap74nW/XJO09x4iLpn+zkDLu3xVrzJTE7OaYrByM7MT5ENjcK9ZlNrlagwQcB4WVxuAFAN3zaKEofEE2auaNaq4TDHJFBKcJSxMkGaezBhY3V2AuxqogZCNOQZP+M21hB5hTlte2ru1749UfxseIh9mPBQA4H7PBkyGyqU/iI+qldZ7bAWTCtQI1tDcnVWvGyGsTQIOP1lXGK6m/ZoTLypcfI+5U+ph77+LfcpdOkGJoKq0Ju93L7NPqyR0yCiQGP3KUFA0X7udWTB5mnE5iGAI75rQGeMqf6u2ZkIsv1cfRQequ7pTCWKKoYk5G5o2nCFPdmwmqERtoLuuDf7fHL2pHeZcTjzU291UNQajqh+YwKp9mdakwZMFlurH7N3Ux/jOelctTdyQZ2LPabO2+ofchbjZPE5nqf6bPZTa7cGjzxig1yTk+OR0m1ZX1XQlvRO7B2pmoInI3fJJvFuzncioZ5y2FOLe7U393GGrOJV4uywa4yfnfd8tp2UmZkkYWMCMPdB3JzQq6ZyOTZ9kWKceG3EH3nXxpI4zYyY8S+d1wxU2Puqdo7X8xoOVWpIYDgr/iVeNPqTntiURrHPG/OeuD6cV8bC8nM9nPRa4bHJMWHOfAfzZHEwM3brkr+1Wqx6JZ3t6u90KdbaFSmRtS3OiZgpo1PJomAwM3YDQAsiM6I0PDiBTOLp8phEZ/mfmCaalBJIJ7DulfEGK9UUySjxDNacD3aOm66pkUtoGirGhmdYyyZGlePM0xlAw0PkE/KveS3uaoNcTzE12uX4q3BlMTJTmbVstdJxOg3+Tm/fMBCHZxoeJmast5SutLrtHnwc9kpv1PDi+kXh4zRzW7NGH+yapinSVOASdYc7ErJCJNKegJHEf/MkwHBiRE8EUEKGJpKahD3FIkbtq6zZAFvSN7VUBjlfU+Mr62markHZusRLzNH9rF7JN/xGk2RveFoxZTWaJjn3wQGEDWFOmFlMTQ1wzwajxixS7zPjUPGqt2yMoy1u8940qPw/7t526W4j1xmt9/5v+lRcIxeD4IuUHif7zK94qdVNgiBAaS17sI6Tv8qgGm1s9GPTK06nmjc/iL8asLC27TpW34Yn7GElDWKOG8wX2thab/29bmvozrScoDDRc6IwhY4VYZNoQ9LNfs1E2IqFwsyRwDV8Qx5FPtUoDhsmlGpISsMT8oGJIMaItcV7mCltBRWHusQnJbqT08pgVPxK1JjZIQeUibp6KMFh+OOgpYYw9VYniRvmOHmiriXONk/Uia/sidqZD+t1Vj9mvEp3mYa+NTx1PnJW9b7q46T3SvObfmp0j+3v9sZ+bTijvKrJXfUt21P2TErIbfb1tcZUt2R1RUm5p+uKRMnQsBgqbyeebopkhuUIlQQEhWjm3U6zG1IqoXBfw2AODFNVT5a/M1ZXr2n2Mw+FWYMLw2NrDiwuNN4mFneuMjOFr+KOwpAJqquzFL0RqDNtlivqyYz1uYbxT94qwVdPtLNvEw/SmwUWa4MpDh1MS5jmYN5NXzsONQOUwjfpXxo2GZc2vG69svECx6G//T30S3OoQqrCpCZxTegI3TSviwkFnIldGjjYHkkkkWjpjLTfVjxQhFBAWFM2Ju7IzowOn4LVnxV/Uv2VmU+BTtiyWqnP3FrkMQomijszCMz3IpYz37aPGf7ubNfvjGtJ+BpTawY35GDqG8WTiRvjvMOLGVSrcYid+jOr68RY9TfDh/FF1X4bX+M9ysiesxT+7nM1JLzR4eQzavBiGraN49dfW3OTnZtctoe14jnXbc7A5mqnrmQGqkCtCLZNj+aasGdNk8idTMsJW2oY3Ds9deAAhCaYRNQZ4xzIpiFOjNXTCYvDiZkbPpJ5u7MQb4aXw6wRZcUXVmvWX8w8Wdw4IKtedec6LUBsmt5XcWKtW16jOah4J2aTm6q/lB4yM1X9zep0NZCkySnvpHOTk6xHMW6n+07vWJ3TWw4XT3vWxm82Nf61L2sEZ/JM2LaJzISSeKbkE7mSgaHYN7k0jadydNgqcVRi2OyV8sFmmPVghtBwQ4lHyi+9UlO4uxw2Aqdym3ugeatralhITwRNPVgMbKhgQqfMRPV16q9kio2+MJ6pvsd4WD5Yk8RHp4NMn1pzRO6x2Bk/06Dp9CfxfWOGrvaOR65GzVsJxJf1xMY32rVJK7fYJu96eKeGz9R7tGebm5rC4uYPiI78LYDqfEfsJi8lYqwQjmSpcC7+9PolYdQ0D8tzi08rsEwwJheUQLo1U/DZGwQllNu3DQpLJczJrFD03BsLPMPliQaImLK+aEzT5cNyYdzc8CrhN7mk+IFin4bCTT+x+FrNcCbEasFw2xpZ0gKll/j5Rq+mKTm81LWUt+u99EYEz1TG3vZ9qr3ywEufqFopPH5/7kjAhCK9ctg09EMGJfJpUnXG24DbihSL05EgYeBInO6dDdSQvRk2kskqYU1PoensRHQl1m7fhB/bMxnZhZ/TgNxrPCVKjJsut4aPzCDY0wEazoO3GjLm9S9qo3JveZpMW/XzrBmr34yLDWeNTmAvKWxnDZTmOoNmvGJ12mjIzG/elzxhalYyqg3HW/1wA8rk1Ha4QI9hfc44qzBHnNwDieT4RgCTQKfJDhsiFWRLtgQwiz8JvAN/FkCdvcEXhVSJLYpJIk1jDs3ZmKMTcocrE8stzk5csUmVUDsBV8MEChJii3u62qR+UQKKe+JAkkSK8daZA9YGvwKafTXXpjcSynTUVwqqJqqvFfZpgHNPfm5wkiK7uHDZvx001NuLpMtsEFQcRE1I+reA5h9LUbNYTOyrqHRm05dsjzSspHORx4nvdL8W8K/WbcjjAGiSbdYocdtMnUkgXaEnKdOTXBLdJuZpEumVVTLZmTcbGtCQ0AiYsDIsZxxK8Jjo4ITLBOCt4bLYmMk/5zDxnSKocESsmckyY2Nmq3BJTwRJsJwQOrHFGJWhN73K9AV5xvBOvGMxulqpWqj6K7NVxqGGpTSMzNzd3s5cGBfdw4fSCaV3re5MTjHuOa9R3pD8qekxpsPsvOSpTOuiXimBZMVugEaBYwFsEnEi0RhYk1+Kp8FCCcJ2bxTNRNRYYBK8MlJmTozALicXrxM5FBomlsmQFXaN2TORUuKnDIIZheMf5vi2lkw4E+bN256WL0/8zPidoKX9Vf2efBVuqXfca/Mkyuxsxws2LCnzYJ87cd9o5IaPSl9T3FcPSFrZ4KKGFGX+jT9s9T/loWJs/Mxp9K9rl8PbBJvCXvb6yXsaQ8Lzk8EhmZwApWvsOhNEJqrMtNhk3eA7zVW9OsV98CxnYE1jTlGd693TThI/lpdqImVSz/r5RqLJVRkbO4f17ox9mit7EnLXXf3xjJnr898ovKmnnEEgluzpfeai4kk9qPplcswZHMbAat8aftJkxVGWA+ME5qTua3mD9896sr5MmDb5J/NTvcneTjkNTLEkrUx6097f7kP/Hno6hIkJip4zpovgohkxc1BNNZurfbWlRLQxmg0JXDPhPhiTEmXX2A43FGRlZHMdCigTcyayimNKHFgsTNiUObi6Ja4yE0NjcQKDAsc4yGrN4nJCxXoQ90i5JNNyMSXs3XXXb4wTrmbORNjw6fRBnY29N9epemN/4T2oX7NvlBawHmB9zLBvNC5pkHrLgRrhhgOm7cnAFN4pHqUDjhftQ4/T8sZT05qmXj/+hL4xN0woCQRrkDRtKXN5G6cSmEnWlkzOWFPRn/OS0SrsUIyYIWyHImfSKEisDskIlPAlUUAhQSNwYunq6ho7mZM6E5uZ1ZeZDOsHdsb8TO3tDIaJ8uQiCu3k1cY0lWA3e2D8Lk/2JgCf7jA/p19KHzbG1PB5xqB6yWlVut9dT0OD0q6L9iZvSD3YDNVOa13M7bVt3q7+v7mcgGkMxBlVNVWMDdT6hvhOVNiTaTt5ofkpM9wQFovD8lPnYlNNIUdRT/VL9WFxsmnbCS176kMDSQ3GBLuZxjemzLBI5rcxGJUjmpt6i4K1RINRAs7WsTOVFjgM2NNt6pfZp6xnFecwvsTdjeEqs3YYz3icSSbtYj2r9nb9yHqExeU0luHQ6Jrjjns6d7qnhoeWH2k4cXi1ZtuuSzr8dnj4HYdrkjaIL5NCkJsYlDlsiIgig/c2xqb22DaaMhb1ZMxiQ8F+8mHmOgW4EZe014UPqu5OtLHuKi4lGok3rG745JZeJarhC83GnaUMknF01m/i0eTC+sU9Wc8clKFh/VRMzhwTB9xQkTRgcsD1xqUGrK9SzZShMp1GzBOHkpFP/Wp7mBm5+oxpCztT9aXjgatP6ynIhYRBun71kMRZ61UsWWVeLflVok1BVDKuETbXElipSIysKNruyT+RKxlb09gsRxRMND9WG2ws3FcJ4KbOimuqpmgI7indcZvhod4kuNevTFTdU44SDVZX9dQ4sUlvPxgXXa3d07wzjKbm7v45HLA3FOqtheq1eVbKF42XGQ/ugTVgvZLyYMKctNPlpYYqZdTsLKcv6mxlpsovFJabtwMbzXVr3dDVctr1afsQtvE95y/Vd+iq8A2BsNjJ0BTAyWgbQNrGVpPV1mwV0RnBUrO4QYSJS3oS3zyNbBpzI7yOC05sUAgb8Z5PcSjYaaho+Y+ijmeqfsHhIglEYx5OSNhQNA3VDXvMHDZGzzDA+s01qWfVvUqMEWvWV+wtDBodM2P3WcKcvelJw5gz0jRUNv3vzG7yJcV+MV+mOalPGR6pd1Ndr76zuS/l1QwWvzFuDVYVRQW+EeQ0QTHQkymmPdvrCCaKnWriNBQocW/Iz2JqTMA1niMV44hrFIYRNlsiMeKAIo+m7OqA/Gk433KOGQKaHouV3YcipnBXhqdiaYVOGQSKt8KP4dwaSyNaDJ/Ee4UzM22lKfMMZjQOd8Zz1fs4bOBQprQI91P6oHiQtChpeeqBpgZs4MY+UkNq0/u4xmkowzNh5HoH89/2Serrv113k0QjfE54VSIXAiRSONCea/ZVxdhAifnEoxFbl+dDkIQ/m6SVqDihZYTE9U5QEENHyrl2xjpjYDk4E90IKctDGYYzCaxR04hNzzRrkgBNAWRCx/Ka+SgTcKaB9zfC5wwt1akRMlVXJbBuPYtVDQxo8unVquP7jFXl3L5xYTqoevetDrN+ddxmWpd63g2EDT8aHmCv4T0p7o22Kh9je6jYXd72/w99A9hmrQPICVk6w5GjASeJgwVy/P/KNyRlJFKCMs9t9mb4omigIWAjMmF3Twwuxrl3+m/EmAnnFMdpMtj8bgjAPVD0GF8aI1b1QfNy5zEBdnmqWF2NW4NxT0VYc4wROTevOwFr+9z1kMoPz1U973qIcV19xvpq1nfbzy2n27opXUS+srcUzRlNz6R6szqzexDLVMNLbI3HNPm88Tm7fxJ/9Zq2MR8kCxNiFZwrjoqZkVARtgE9ESLt4cSiFTQWQ9qXGYJ6O8FI7cQer2EsKq8WSyVYCgeVqxO+JBCKRy4G9ZTsXtducnJmqMR31iL1qxM3VnNl3srksVcYb7CWqb9UHRVHL7rRDg2un10Pq7qwHk9a4PCa9cX/Zm8BWR2TrjiTnTqM3EncZPcyb0l5JD4ljXI1Sfdu4t3U+R9rXSCbjZEA7GnOiUASlPTqhYHdEHzbiE+Ds/umsDIDZY2U4k57TsHZ1MvhnYSyyc0ZOxqNq4ETAlVfxEzhPu9X3+ElXiNWSiyZgakeQXwa7s/eSn3WCJ/j5cYQmFiz+mP8zDxUXhcNcxhP/mAcKMxOqB+cWG0Sd9l1h7vqfewt7HvMVXGD9VRai9rEsGyNUOGutErh175lVPVRepDiSHkqnXd50xzTQS4BvIbkYcE403GkScanAG3yY2Am0WLxNGcxzJRoqLXqrQlioDDbxsmwbYeHZp2LE0Xcia2qycRRvTpsTYHxAoU71Q1FVeE7edH0Dau/wk8ZEctF5Ycx4bqGZ6rPECOHmRLDGc/UJre+HZ5YbViMSj+Rq7NOWLPU165H3BuiRtsZhgq/ySkWE8uLmVJrYqlnGz/anKX2UzkoXWtyZr1VDeJOjNzBSeRTMqqRm2TZ2SnWyz1oHu57pHS+a3Z3jmvm5xoTA9asW4HFnJSp4Dr23W3zSlqZDOaCjcXw24gVG5DmGQk3FL1N42MfNOKM9X5yZb8hUG8elGCwvlXmo/g3sVdvc5Ajiq9YB8RHcdQZpjpbDQBK61KeTBOc3jouME6pvZz2uvqq+5h2MVPHzzA+pR/tA4rT8MTbqS2qP1Wfs1yTLic/cNxwxh21KC1QgTmDaoxgk/AlxvYeRsL0KomJITM1R0A0L0Y4bHAWV1qjyNgYnoo/NaYTAMx7xofGpAQzcUft6ZpQ8aBpclX7Br+0v+slZkCMm0kgUOCYUSQesVie/Nn+avhI+eJQjQODE+vnWsNfNoionlF6oPZg5sP2VgbpMNgaReKfijXd18SBe8/+V/crDXRDAeMh43ij1057GkwarihvqM5ujS+JqLqO4rppQPf6i5nGm4ZTYr8VyITDxkinOKV8WfxoiG0t3Lqm0ZQhYD7N4MTumVgkUXC44bUk9FMYVC7M+Ng5yuRcMysRmrVX2DCxwjo7vuHZ7F5mmMyU3NM59gfuqWqEeLo+YzVioo+4JtNQGoI1TZxl6x1fGh43ZtDwNMW28ZPJqaQNjteYW7MWa5CG3qb2jTa6Orzl26/7NwVgwDXv9VMSDdmYIG323ebpmh5fHzvTb8iVBLkxcyUmb4mrDOarfZPYNU9kjAfuCZDFrvjBjMwZlxIXF+NzrRl2mUHi/Y3AoyGzr0RUfyGnFR7z87nXPAvPSEM83puepJ++YOcoPVODjhomFEdVHTYDBYvfvanDWqQ+ddfVtbTnVpenmX9hikqz3Oeutk6jNp7oNKZ98xCx3Rpd2jDttyUDMzPVEI4MqmBIJmfOKXc05ubVWGPWCVMnvOkpOIkaIzMTZ2VkG4HGJzcmiJezmbE4XCYnHG+mkTJOMi5tDGxir2LamAYzKpeD6gXXI6y/r3VUQopnMBPDmrc8nD2MZureLOCQ05q8Mhm2X9K3WcsZezMoOg1B7iXNTDqJPLxoFKvvlzrockjGvPW4FPdqv6uBJZNJ1xnhmikpkWVeb0S2jWM2uhIUZmruCcKZebrmnkBRlBATbEjMDQWS7ZdElYmhw0fl+3yOYvVVwyVBdcLB+MWwxj1mLo24JWNVhsmehBVv0EBajiA31IDB+pLVcNabxcp4kDBsBTHF7uqttIbVPhlsisNxVtVc9TjuxfoaueAMDbUj9XX7qtvtw16HtzG3mt1ovuMZ9lebt9I56Q9vTLQx7Y3wbvZzhufOZALUvO5IBuuEhpmbEmkmfEmwXFO2+SqRwPuVCLNXtizuhm+peZTgqaZRcbCmn/mpJ7JkENOU1EDA1qDoJl6256Q8lBmxNybpSVcJqeK7MhDGM3a26g12HtY2ibkTUzdsuJozM5/aoXjBdAE/Q+yn7jDTaz5T/Y7GreLDnpwxIu+c/rfesPWFRoeTnzjtbO/drLMayprZFedKgm3SqoCNIaRGfGNeCfiWeG4fRspUpzbn2eSsuVjtlcF+FVOqtTNwJazulad7u+EMZmOwOOBMoVaxKYPBexMHkd8OX2U+bo9kOgpDNiCgyaIBqKevaYLIaWc2LC/VB5iH4xTu4f78xKve3rFzsS9T3dQZCRuXs9JNxU+VR8vnqS+s3tt+bLR5o2nKi2btJ2bs87aX2T40HzfRJAAuQoyEwj1YsRXIKT4G1vaer9ZjDqlpmbGmz5RZb0kz95ki3IjBbDwUZydCyrRVQyjeKJFMDaH6gJkXMywUe2YS7AwnWijKTjhnjfG1K4strW85k3BLsbi3ByzGxlQY9nif4lvCWA0YzOwZdxIPZ80Zx1k/stwY7qmmWzNjJutMSxkgDr8OA5eDwyvVjcWt9lMxpPxcnZRXKS4rnv7j/w89GZi77kxqA3YyrhRjur8hNhZYFQsNrJka06tDtQcKHBMlRUxsPkfKZi2rdTInbFTX/Ck+FKy0Fw4X6k1TMygwU9lwsslNiasaCrDxnz9jTZo3bBuut2udYCreqGEhiXrDBfYGRb25YbXYmK3SRcWZVmOTjilj3Og0amljfBiXO8+tbc5+ckS+ux5re5/1ecJ8MxS1uad1f+OLa8hkTm8Kl4CZZFTETMKI5HNgXwcOhoETlE0TYyM0oogkTHu8bTaFWyIh1pc1rzKpmePz3+qJRJkCciEZciOCac2M9YkLc2TD3hQtlS8TtCb3iXsjdDNuPDNxzdVNiefMwdXsbV+pnlX6mPjG6sSeRBnv1bDamAXjoPoM+cgGGqWhk5P4Vuyif67+zVsedv92MEoaoGJkWtbqovIw97nSmV+90iaBzaheMbEhYJvwNiaWfLtHMjQmKE0RWPOhwDZrXMPjNdVYjFxNoyazaTBOgji5kUQ5GVQSR/a60hkr47zDPImcwxx7JOFmm3r8X/m6Hld4NrrQGi32SsrLrVciibE4o2JrmYHOOLCv2id5J+oOh0aTWEyOr0rHXM8pDJJ5pj6efcJq1ejrZk2LteJeymdbr7ex255KorwJFsXR7Z3ObZPenOEarBGxtEYZtJp80TCfP1/i3Ipzwp/VUsWLQsKEgMWXYmAmNwWAcaTdE81V8Q1xQDFzeV1znoI3hxAn4hOrVrwbrNS+Ey/Ge2YuqCXIJ2WUru9mfVxNnY6p3mnxYVjgZxjbxAxNTeXh6pr6Auuo3hYkvVc96b4mTG9+VI8x42Ia5D671FBpAet91Z+sh10vs15wvJJ5tWCqzb8EzDUWMwkFcCoII0rz3SLbd5u/M/1GGNQrWSagyhge8qTY2WCR6qD2VmK+jUHllN4MMaFStcAckmE5I3ICiHx3WDRCm3oU82CmgsbAYnKaoc5wBqdwYHqgcGBm52rODM7tnV6XY52TGDcGrEyBYTk5y2o4DYPFyurG9M71mTIlpSNqr0a/m35g57ozWy1yetB4S5PfeU1KAk1T/dkFkBqWkQ3JMUnqzEGtm3EncqeiOKI0opyERmGp9m7NytWujSmJOROqec8UHvzaBq9NQZuYsOGLiQkalnrCTaaFnHJi7AyNCYEyIpVvwy/Fddc37kljxqIwZXuzemJNmVEmI280qelRzEVxCPVi5tB8jcPyYThsDYjphDO6hpssty03FF/UVxeN/rsHGdW/7KuU1tCdabM6MY44z2EYIfbKB6w/OM79JRoAACAASURBVDH7aoJqAmsHi5/aa3s+CrETeRfzVtBdsySxT6bHmsbFhw2jGigNAapZ8T6HuRIyhYmLCevlDIad6wTcGRjWJ3FK5eAEbhMbMwBm0qwuzARYPVHkGwxUDo8gNoMbE2zcF2urjN31AQ6tzRu2xnSUqbzhTMpPDVKqX5TJtVqb1rF6JWNV/cd46PZiXGu8KXG03UOuS6ClA67ESqLphDiJQGoaBJU1N8t7rkvFVoVzpqrOdI3W4uTwZsLFhCENDOzJuWkgVY/nc4wdzQLr0tRmitPc3w0lzqSciTzxtAY81zFOMJyRV/NMhhdb73iGtWierNlAgL3J9CM9ySUhV/3sDNoNL5MrjAOzRnjG5ikRByPEuNVqN7QhF1M+LDeXoxpGUk3UnpN3jHPOn9KeTq+S76Wab89GjrXn/wNXVXx3QEssFVR7PwobI0uzV7OmJQYzAjdAoIg7vJUAKvIwoWGxONFUJoMmu8Gn2VOJF+Ndg5nCgsXNznYcYQaiTFKZNxO0LTeYSW9FiXEBjdzVRnHUmYgbKJzQ49DhhgG1T9M7ahjamEnqMffUrTjaPKkrnXaGonrMDYqKv1uTbTVL6Y/KK2l8w49W49RZ7PPm3GZNq8d/+79PbUFpzH5LqNb8W9AmSChY2ORMODAeJYTPuqZhXdOn/FNtmnjxaWEKZEtSZW5M/FhMjUgzTBV2SWiwEZTxYPzJgGeMrjaOr7OPnFmj8SexY9zf9o3jIxsApmmn624ARkxYHI2xq3rOz5GLSSda80L8Z20dNogh40TSG1VnvE9xBM9UPEANVTVV/ZZMjGHY6HSKF89lvZW0OF1XuSWtUp7ZaP/vNVchZ43BitcYe1sEts4JtFrfmO8UzQZQZxzt/axJpsCpV5FMCJxYObNqsMGaskabddkYnhNDJqi4d+JD08BM7JTRqKeaJD6pV5BPrkcc1k5cnIGhISIP1ZmYlxPuVKuLcLraYX+1Bs60LtXjMnSoXndxJ67iEK96tX3LiJi1vZ18oN0neQDTA/cgk7wHr7e65mrpsGi9AuP4XRfVgK6ZnmvOYLZAMcFszCU1VhItPLchNhqLMqEGQ9cgbeFZDefZWCeFiWsGVZ9W2JkoTR5dznZ7MlxZ3mjwrfC4wUDVQ/E57aXqx7DfcEaZTsKA9QzWQj3NMoNvjR3vVeLnzng4wPbCa0yU2Zmzfq1hutiZviquOy1iWuZiVVrUmsxf97fYt7rM8p4PMKynlJYkXic+tXxwus8eAJo3VhNbu/+mWFeT3tynGqZNGhNnYsEEl01xGLci64ZUqTDsDBVHaqA3A1drSsyMkjknzqnGa8ViMwiiwE1Rx//GAWTWRT2pqyekVnSUyCoDRdFRZjk/dz3ihFdxBHHBsxgv00Awa68MD3nD6ucEtdn36Tlm3Ex7Uq7JJFz9piZueorloLSk0R5WO8UpN5y6gVfVLeHHrqfeafdUvpY0PNXK+WUcSpyBJvNxB7+5lhJO11PBGmNuipLErh1CVD6XwYMZhYuT1bjBFwVWPZEl8ZjXUSTdn2fTsfxUfKlZnFCjQSixbrBRfYem4ox/xsPwb+qoxHg+BWHeGKMTfYa34nXCROGfhqNk9CzXrYakocVxJ52VjAN7zA1ojSapQa3h2HMv9mTDxVRHpSVTC9qBwfleo8dNPiquN94Y720CS6YfDxkL0oSR9mL3uxya/Daig0bCzGQjcM6AVXOw/ZnI4v2q0ZWgXYYD11ztkzMTx1R3ltsjAOrV45vXX0pcmJnPOqg6uScQJzD4lOb4OGNDTJQhNcLn8rvUZfJb1a7he+rVhId685bMKtVL6Y0aitvaqB6Zw4TrQawV4/LkfcIB8VdvFLAOSt+mTrVakvQo6YrT8rdelngw9aseDphoX8QlATeDT0BcGgKTV2aEQqBiSYMAI+EWy80goYwCRQBNvCFFcw+rrxJrdSYzGyVWDJtGIFINsN6TDxgLGosaEJQxOB4742W94vjIcmK8SILI8phm4AQ8xafyZdxLtVdPig5TZU7OPNQ1hsP8jPXFzJNh6sw0vYpusWf8Tsao6tNym+mk6qNGD597UccbnWNrlC81nzNNxM+SjziuKzzUm8Ff+TlR3hz2deAbQFOciVSTJAyshJFq1ik8aBzq1ZdrlCY2FHc39bOnNDdFsxwS9lhHJ+xOuNw5iHMaSJkYOJFBM5iCrPBinFLDC6s54xTu6Yxc5aPOSlxgQtrmg2emuFF4ldkxjXADgjJa9bYC65w44rjN9lLiz3BlGKZearUk9bDSFFYn1otuWHG4pLgQP7deDTOuH7DeiPfG89zatE/yn7/l3WyWprgW+E0B3NpVgvB/EevEJZ2ZzBEJjrg0WE+CT+NxDd3su61h08RodGpIYbiy/VnjTwxafJvmacRu5ofDVBIidm8jHkykVRwOj+Z8VWNmKMrQN7xymCOeTQ0nr1Q9Ut9MvJ+88bP0RgDvS/qEtdlokuoRpU0OI9a/SaNnrmqgmFyZb4UUrludTMbtsHC9tIljs4/qU6exW0/9vV6JTAv+5uBGRBmo11iS4SQjZCKWip72TM08i+8EF58MZ1zqSV69MWA1xLPRWJlQJC40JoNiMPdUAtTwiok1NtqmSZmwsqd1VW9mmklgG9NLRshEuOEkCr3CShno5E9zbzLJBn/Eq+Es4/3FLBlv8TMXX+rhpJOXXnQxJ11Dfii+pLiSvrr7kRNur8b3trEqDJp9WnyTVv/+e4Pq0FbkkpA0r/QuMSQgNvE7sVNAqqbcEjOJKhNK99qeiX+KlZlMI4KPMc79J5YutyncLD7VeEzwnjjUExV7yp51Uns6cUp1S8KbhEXVnZnD89l8KmqxYE/aSiCRJwxDNEbG1dSbrWnPvFWtmlxUz7I43Wep91mfNfqZckv9zTjT9FG6LxlZw4Wk/bO3E28c/q1fuJxSrVAHma8oP2k1SOFF/yEALKB7rTYFWYkCfp4mKRns/y60IteSNZkKMzXVlE3xkgnM62m/dq+GQKkxGS+aIYDloJqCNT/D/2lwbB73anzG4UQG+aDOuIgDMx8mmO7MuYfDH3FjZ6uBYvM2R+lFio31seNK6gvWx9MIHM5snYq/rbsyfcVD7D+HT2MqTjtU3dU9b4aQjaGnvHBAVRirB0jUQeVFbF92r3qoarS08TG1j8RpsykzhctnCkS3lzOAKX7N8JHWNIMJE30ntNgoiEESv5aI7bokSoxIrQk7k1WiNfFU9WGYuWGxMYxGQFxtmv5RaxrBRjFEU2bX3at/NC4l7KkH3mLChg1Wy/SZwyf1FHLOmRwbhpReqZiSWSr9QKxw2GrN66m9i4O93WF5Jv1Q/TyNMg0cTDOdNrAHOGfMl95tjHr2mOuvTe+lGvze6+2m6SAUkLm+PRuFnJkWI3ljbth86gkvDS4pRodD2jvd2zSXmyRZ7KoRlIEoEjdNowTLCZl7EkdDU8LgBFzhpbB2PEJsZr2VgCqzf3LB+jABdWvQPBiejfBvh2NmovOclPc0pYkFwyUZBj7tKcNLPGlEPvWo20OZI+uPhp9Jsxlv1NtOtxczb9YnU3+SXqTrSUucdzQ6nGrd1ln5oMMieecv/roAnKizZmn2aknYALMtbtPgzrBUMbEISQhdYZi5oiFsh44WSyQ0M7W0lxK/rwaKiQX7bzRL1sCKu2gsz71qWGSClQTD1RdNCfmG96bzpxEk7ifcHqwRI/e06AQ98UjVTWHkekQJtevb1kRTr2/MKsXJcmcGqXTK7Y/DjdvX6RfqO8bMcE08xj3dEKly3O6x5SdqEYsj+VXDOfb27W9ntYVLQG2vK2FLpE6v4LZxJJIrfDYFbwmrRMyZoWsuNpwkAWIxpAZSJu7E370Wnni514nt8OBqyPBQtVVx4efM/FidWA+4vnCC4GJ2PeFesbq8FG7PWc3TL9vfCSPLf+Y2c3HcwxiT5qS9WH8kfWivKz4k/fxCc6YJulfdDE+Mr4ln06eKC2rAZLxUWqg42HplU1t3dhoObK8n8doKvBPZ1myV0KnpxDW6e1X0BfApJ3eGa1Y1uGzrNcnR1GbGlERDDSCJrAyzlFeLI4tfCfIbbFIOaFbsz09cai029oavm1pjLm7YwmHF4Y15saEm1UDd4+Jg19LXMOoeZmqpR57ranBguDgzS/VIGsQMIvWTemJPvGJanIaBzet8VydrdP8DKemqiz/1H3J19jdqYtprq72/z24L60iTgktDgSJzIupsDCXaiYCM7Onc5roTMyUS6ftIZ0wJY9XUU3QaocInukbQlfgqkreioNa19zvMFG8wZsUfFgPDGmNQT7bqKdDFg6KARjPPdm9CGE7OrDBPZw7I6aaP3QA0uab6dPtEjRxnWLE6sPOVZiVNSTq24WvSCmcmjdZvTbHxINfrjItNnAmHn/KGVOsmLrWH/Q6dGc8mGGVqjpybySStdeczM3EixYR2YtESaIrqm68PlKgp8VG5KbFmr642td+QcoOdw8yJZRpWts2bRIgZVeLX3BN5grk500zX8ImIrVe9xWJEg5umyuqlzI/l2JqvM11Ve9aLCnemhc1aNaAobW3MlJlb4haridJHF5saztzw0moBcmtb+wfr6z5bPVfnsM+d7l90VfJECVMjsk50milWJd6IQBMfFkgJiRKg5gwnJMkkWENhoZgYNcTdCC97HemwmnixdQy31pAYZm+aYd6LsTKsldkh5qyhMEdmdEzctrxsBTKta/itOKx4P89s+5jxGTnGjFFxXPHTGTDrM8aFZDIMl61RpPVv+kEZe9PHyBelX/gwgLVrzkLeKQNTMSWTZLEnvXZ7st5n6502bs+nXGub+gmuXZ/WuevqWrqHCXZ6sp4gpv3T9y+OhCg+zES33yU5wjTEUQaXDCZ9NaBeyz/xpte7qtmcGKlcLpg23HUilZqbiZDC/DI4OPHDGrhas55XvGKG2/DT8RRxZPxpsWQ1cfc6DZp5YR+zN1uqhmyfB0dVQ9YDcx+8rzU81CfGk9Rjm7OSxigckq4hFkqrWL7p7d/ExJl76ym4x8X3/hFHI15OwNHEmmQSWdvzUuxKUBgxm8I3ZGmKgobVkMuJo8O8jccZlMMRRWmaAGtaJjiqORoezMZnYqpq1uCiGk6J5vwca7ytnzMg5IsaWtm6Ju9N7K6XXb+oM1jeSTwdtg1WTw6NyeBZl7cw8zzVI+wpN+nWVVff6ijip7iLGuPe4LTDQaPJij+XvNHvrnsw32x5brFhInTdOIlWu+8m2Y1ATbNJZtHE2haTNVoraK7hk/Cm+JQANA2qzK4RV4xbia4aDjZ5O/K35yohUnls6q3wej5Xr31TbZ2IbUxEPYE2Zj372HEtvflifJznX97COGFmhotceTB0HLrUqDGyZl/GTTWwNPs9eLmhQulGwwOnt5v4mreHTS6XeNo4lb9tdE16GQvCmaQiRQqyMcjNmib5TaxTcJSApKd4V1BnYk3eShCZsSbBdmLmhJrVGHFLX3GkuiUsGhwc1pumw6ZxfYFfM2zunfVygq6usRqkPJVBMaFIeKK5NnszQ8batuam+K7Mx3FQ6cA0cGbmqQ9djVg8DsO5PhksG8habmAM7m2Eql3DHaarKcYGbzYMO09A7Uv8UVrJYmdYNlq3fvBMwKXrKSh1fZNganQ1TLCirwGC/z/1eVYjOMkgVYwX3B+cmOAwEWiI98TX4OZibowqrWGi+tRDiToKmtoj8ZgJk7tnIyZYN8YZrB8TG1erC5+Q6/NMZ0Kqt1kfz5jxuuu1576J3UasGz7jGeoV8awXDrSKN+nNh8MwvdGYPYGccIOC08stf1QtVY0UNxKeTl8bj9nklfTe9UTrRQy3yUP24PC3c1OBW5F2gaTGYIbcAO2aBQuNwsGmzbYgLSZYiC/I14oWE0NGSCbSm3ol4WnFvcWGcQUFzL0lcOaZYnDYo7E8a50IMP7Ohp174NlNf7h8mEgkw2pMiJkb1iyJN+Mu6yVn5gyfea4Te7Yvi5mZTaoZqyNypRH1pC2N3qHJqN5K6xKWm69EkmkyXd8MZywX9VnytG0Pbs4+r02C7DbegN8EmAB0jc5MaGu8jQBO83Cv4GfjfoVTQ6Brzgp7Ffs0o5SrM0KGOTM6tUcTNwo528uJEtY8GVIyavXqkhkOi6vBHmNIBpDMmpmye1J0nNhoATMmZe7TYFWNcT/Hq/SWhfFq7s80CWPf1NIZbtKGpPOOL1gvNjBvhhBnyikPxp3nbFfz5rX+NYeGz7iGndXknnTq9/8fOjuwnXwUGRgBVdDt503SLhfVQK5ZXMEaA2VCPc9TxX0IqgyEiUdbR4YD5pLI04gAe+JEg9yQvW0EVpf02RQGZiTq/hm/eyWGQobGzvBXIqXeQiQuKZ6zWiNHFN9UTzl+IE5f5d6+eVPG2vaPMhYcKmYPu0FOXUs6gXlstYqZodNIZ8YsFtdzquaJ842+Nzxn/diY88WDtnVp4qBr3gTnBK6ZiBD0tvhJmBvSqYKnIjORYiLqBGODOZ7nzlIkSPEx0WHirfZpTXZbl1TnLf9SbR9OIB5JvOd9TIzYuWigE2/EszFMvB8HKczBGR+aiBse1FDChgH1RM96kYl9e7/qUfbEzZ7qW15t+tiZkNIKt//kyFd9ogaw1LfpPhVrwg97xNW/wfdskuN3VBv9TfFv9bo6W4lxK0xvQGLCkYrsQHBvFJQxYp6OnKlAqbHcENEIWDIkFl8TU0usVJuHS2wYSDyZ96phkJkSM+FZ0ySKiTPT3NV/M/N8Y5jJUFIdHE+cEah9USOUsGx6B4cm15+KO2rQQF1hfHB9seWM0lAcIJghsV7Z6MyGCzg4JD1q+shxxtXnOsTNHBqdafBx2oPXnKkm/U0a38TKevtv57ZNyJqqITIWrm2WBA4bBjBZVXAmUFOAG2AvuW8aiuXSPqGkc2bNESPEfTY1NpN7TYh8YU2jaqwEODWwa0wWD3s6YzkyEVFi54yp4djkVdMrrn+VESpRTILT7Kc4OmvTGoXinhqWmn2bHHCf589bMXem1Rhh4mLqP8ZFN2Qkvk3scIhNb2SZ5rD6Km4yLJnOoW6qN0hsHeNG4wVuL6ZxGDc7Y3vu7xi2gnA9vAmwWZOK6IQ7NTPbWwl0mj7bs9S6BgtskvZpU2GYuODI6fbExnXDkDKVZJSz4Z2xJ8Nk5z+5uTcHTChTLk58EGsWQ6oHE1EnvIpPiheb85X5sFol49xikTRLxYA93vSb6tukI04H0EidtjS6geaY+l7p4tPXKeeNxrV7NbW4aHDSjjnIOL1NNWKaqPjmhpl/nNMSwBmlamwn3Ansa1xp30lOBFXliCYw72vinCSZYuRwS2RpRPYhwjZehiHW0uXN8GIxMNNSryXT60tFeozFPdW4ZmbcULiqvFy+TPDdkMDqgfEw0WCcZxgxPB3nmMlOzC59oobmDReVGaXhF9+muL51OpIMimmA0gWsCe7N/pw0LhlPevJu71dewHizMWu27yYm99az8ZKW10nPm7OqNapJq5v/tygRKxHRicdWFJq4UxFcE7LGboxp5tiQMIksixEb4WlmZzCqoZSATYFU5qBeiapX3Ak/1uCNaSrubIwb69YMFg1nN6LFYlAccqaLTxdpiGhzT/VTnEGOT9waM09miFqQsFE4o7m34pzwVTx0+uT6Xmlf0jOVjxoQZt8ro05Pm2rQSH7UaDfTvcYX2jUpxnaftC7lSu9vbmoaJxV2NrVr1rZZVLM6EUoApoZojPg5H0m1NZEUCxsQsEmUoLBGdSbciAg7a2LgmqzlYMK0rc/EztVrGuBTD2WKyG80q/RmQA0Km5wcv1UNlbCyvRqBn3iymm/EUPF0xrY1vyavWUvVU0p/NvViWKT7UYsnL5HLTiMRQ9ZbrdEnXU16k/p/qz+M0xvepXw211NuLZcdJ/8WTwPWW4JfTRpFMgHJBg8mtO41ktujEYNUwIR3Iv8Wk2leznQVsZIRNKJ7idmJUcKYiVVjLm3TN+ejMD9/nrGpwXbWbIq0MpeNMcw4tn3J+KNeWc61aDpXPWH5K0Ob9Z5rmCGqYcvVTGmR0o/Jh8QfZepOG1yOOISyfsR6pQF01sLl3HCM3e96cYtPo9vJWzb1VvVt9WUby9/OS4dvN/9CvNUeCpBLDqmp3CCgRIGZpzLKDUG2hFSET7Xc4tg0ljOQVlxxj5YH7L4kfA6jRmTY/s4ImUgzk2LG6YYUHArmYKC++kCuooGmvkT+Y3yMC43IIc8Y7xh357pkhmhg2zOUwV1615lggxerPcax6fVGK50mNlxs48O9mjwwts3XZo437RuMWTPVU6pmLnaqVa5YTrBdYKw4SkhbwrdEbozSnZnwSBPnugAjmG3jNE3A4knipowCRYutQ9FXoqoEoMFgntE2CDNVF3/CtmlSZmDMWJVRus83OCFeCTNmTsngXJ0brVCcnHVwmLP71bmMCyjyTq/eaFEyvinsKieWV8qpMUKVV8s112OsjsknlJanvZr6OG9LGt96VorzR643xbqaVLN3ErNLUTfnNkTHNUqULw3BYt00fYrF5YekbnFzA8Hm6SIJlhP5FqNp2s7Ap/m29zBsJ1+ZSbDXnwp31XczVneGMilm2Ggk09CUqc6nWsb9ZMDqDNQEJb7MENxvEfArjrlvYwIsrkb8GVcZTxheqkfUGxus7cQ49fcGg0aXkVPq65mpYTN+1LZWD1Rs7v4Nl1zuqjdbvFivsXsZd3+tS5NKIkEKoBErbJQE7oYoSoyQOA3gLRZOiN33phiri9GJRCNqF3FiXHGYKBxSfRuct8NA4piKaStyLHZnbFdxUPXH1+ko8Or3I1P4XX0QDyksYxNc88TU1Dnpy9QCpwuqLjNvp4Uq5mYocH2QDGBeVzXa9mUyCMS01cakqUkPVE+nhwR2bqtLqf+SXrN+2LzSb7BV9aK4bJtqK4xvA27ia0RXNetWBLb5b0icyJGwZGc5g9nsN/NGEWy/S0Jx3u7jzKPhCebgvktuDFOZI3sKVzxL9VF5sfjcE5DKnYm3GkASlzHHWW8mck3uU6yxhxsDZgOB0wI2IDSG4TDD+xNXXR87Pqihg2Hg+IC60A4dzdsKtjd706Ni3mC3MkL499ovmpb0lPWa+kztlXpG/r+tbY2rbQQHsmoK1ZR/YhLaAPtggPe4p6JJZsRcGTybZNtXuakhVN1ZLEroGgF0/HIxOkyePZOxNbngGsVbZVpMMJ2RKLNiWCbhSIMdG4zcsKREOMWR+JyMJtVx9ht7kkIjUjV1n184hZxI56JubN6wTd11A87m6xE26Cbd2Gh34g3yd6MnW73+an3KCeuUhp+EN/rt7/PbG52wMCK5STIlk8BpDM1NMkzwmDi4Yj94MCFW328lgVJxJTywuMk4kmAoQ5g5pxo2De7ySvxBA8LYGlHAmqMBMMNpxRkNRsXLauee/FVM03iaflR5uP3VUzYzPYa/05BnDxe7GjpUrztMWt3bPD0ykb1ojctHDS7qbZPTgom5yzNxJfWE02JlTErjGwNuast43uisNFJzc6vrLu5Ux9/3bpNvAG2BSQ2AhGvATOBt8kWBT6DO+LZNyTBT5zV7o1k12GEMLVYYZ1sDtk4ZXxuLynuaiRMgx10lerifyz+JHwrN/HMyF9dPqUYJHyWwba1b3WCcb87G3nvyaXoIOdcO3pg7DjaoH6kHN/qiDEn1yYwFaz3/zPrH9dTEmQ0bU8PxHMd1xJJ5AdMrlouKi9Wn2dNpxLYuaS+mLaxXf++jzCGRugE4BauST/c1xE97MDI1r8YdYVTDKkFi5Gm/u1GFZk3jzDCR2gmEes2PeeGT3WxWPD+ZfMO7ZP7KVFvONIaNItjUgD3V45PXjFE9lSlRYuLb5sxwV4Y1z2F8VH3i+kEZ0owLz23yTVriepddQ7GdXHcYzmHN1STxqHm74wYYpivOqBv+uH5r/IfVyPWg8hWXd6Mrk7cYU6s5qAsKv7Sf7JUNQVoQU5G3wab9WFMz0VDNmeJx9ynBcuKkRMg1dTJWRcjZTG/EVTVJagQ1MCguseZ3eygBVUKKGDjBburE8G0FDPNCTCbm6emnNQQmKIn/TsgUz5UxMHHGXlU4tA8ZyMnWNNgbEFXLxF+Wk+s/5HF6qmy+8mq1KWkH099Wj5J2XzXZxdT4VFqT6tv0jMu9uT9pE42xIXsS7VQ017CN8TX7O8NpwNuesSH5FFG8zzWmq00yStdwzOzQvDbio8wziY7CnBFVGUHaQ2HoMLhyIWHOvoNum95xOInPRrAVr5KAoiEhfxoDYAI2z01v0JoYn7hYnpNjl96bfd709UaXWgOaA4jqYaW5rlc2vZxi3fZXMrbkT5u+bGLb1C3F1py38pqtUKYAmsZVAW4JmGLZXndEfFvEy/0zfqzTFCQlnkygnFBNQZqG1wwPjYA3gpHiY5hMkWavqNtXhlMMnXmgebEnR8TPvU5nuKv7Faed6CWRV3m3vcy46Z52n3zZGsTCvUJWptx8bbXtR4Vvw2kn6ps4HD/b+JLZOj9getIY1iZHxg01gDh9b/LcDCmoO5vhMunKzHni6XRdvq3agp1MJr3625gmW6vuf5NHMn4nlkqcWDGYSTaTfEMmRoqm2VLumN/Mgd3bCgvGpkyB5a54wWJzApUaiQkY20+dgYbDcsSYMTdm7HNf5FljiHONMlVc4/re8ZNhcBXSLWeUJjCBnZ8xzBkeyuCc8Sms8Pzt2xxmBI2RNPG4AUnx7+HVcz3p86avlO7MWNR+W+4l/cBYUp6q9zZazc74/VkyqyT47H5WZJV4C4CaSLB5HMGc8DhAW2FoSdmQrRUFVR8U0tS4bp+32KtGa5qlESUmxu7MRqAaXiphSUOtM8u2sdH4GwNIpoG9szG+Jycm5MwgGT+tUIl/1RI5lOqWcHPapbiocsG8FQ7tUM/q53pIaXOjz2qA7JGHiAAAIABJREFUSbG6WiNHZ//IJ85kQOMfhGm1sOWI65cirF9LGD8f/Btta8/5rRspue2Gm/WOcIp0lwFkk+Nm7SZXXDtFAK85cVYN3JijMqC2wado439v/oxEdiKLBpfqz/ae+SHu+Iq+MWOH42zWKW7Y3M4sU85zLyaKTkRcDbEOKDysxiwW9RVEek3Z1lZxjfH42hesX98MTa5v01cEODAojUr4zZwuZqL6dubmYmBxfxGH0mHELel1o0NJA1nvbvTV5VJp04YECZDr9QbIt0bryOSa90I41jiz0G2BU87pOpIriTmaUXqSRTNRJsVMJ5nWpvk3a7E2sxZqn7RG1ZsZKxsgUt+wHmW1ckLvasvMhol0oxWql5v+U2e2g0XCMfVlO9wpTXD83ww5Lo9pUhtetvrTasrUEsafjTFtcNvUGPXO9akaNlPdWry2g07CT9azDegiWi34SSgaw2fm5QqKsbU4tOva/ZVYKxNshNFhMUWA1WcKhnp9yiZFFGMnNkkQHZkRF9zri/okg0N8kZ8J45YbD3+f9a3hNPi1T5uYi8Km2a8xgVnPmff23M1611ONNilOtvqDPddombqnPVNxUPWm46zqudborz2rcJp90xp16kmlM8yb3uajdLn6/r8tIAMvmUuTWNojmdMjOMoYW6HBRnCxJ8yQyGm9Mwglzkm00+uZVBsnGE1MaPDs+7P2DcA0splXirFttrkPM7A0pU88Ut7p9WoSFjTF5jtN96p75ps44ere9J/jLNYYMXX8wTpPTVD60HKYDbWMj0mHcDj5kgcNZ6bJzVjUAOB47Ayz1fNGv6YuYl+yuNkAseX01Gp25sZs27O3mDE/+Z07a8RmEmiDZQKUzmSFSQ3oQEmxqnuxCS/ih6aT4myaTZHKEdCR3RmfIo8z2c212bSJd0642eDGYk88wngQN4UjE/QUr+JlMxQgr1BkUZiQVyjwagBUvehid28SkmBu8FWiroZ4pTuJJw4Dh2saUpJhNFrBhs3tsMC4k2KbfZQ0ou05tqe71+m6w06dM3sK808e0uaYvA/3adf/XsfEvA0OiZCCcdNNaqrL3m0eKKAozok4yUiTUTFxncYy80CxbGJVBpHyUsI881WmtWlORtqZF2sul7drAiXOaA4uJsZFJuyzhvNJT/GlNcn2NWIrBqpPmniwzq5uyOm2L3DYSOLKhHlbT9ZnyDmsL3JIXWd8Vudhr7EYkNMNPvjmQWlz0jbFe8cdpR8XPNk9rO/YwOq8r+FLq5+qv66Yq4H1F/9S8ZtgtsLxBRBpAsMBwQl5ynGD0WatEoAUj7s+874YRyNaqonYUMZwd7VzTYZ5Jw68wbcx/m2t0fzUWwVWtzSkqKdBxoeE2zTEKYSsvko8HfbOgNg1hcfkqjIWhfk2l4Z77KwmHxeL44wywImFqnUy1WSKTZ/imq0eKcNzbyXe9GTS3WbvtpaXs1Tf/C2uRrjS4W+EU+19NeAEemN4Tz5OSFBMnKDOHN10NZto03AYJxN/tmbm4F5ZM+FwAscameWTaoHNMTnh6uxEzMWBPG5Fi3GYGaETZ8yN1QbxmsI9Y3c4Xfq9wQG52/B3Dg6IIRNtxWE8C3tT9QfDacakjAPjZr3PuNsMcIrzTIucLicNUDmoXt/2njO2hk9fGWPjXQnHLfbbM5VRb/f5tZ6JhPo+7XSAuCmJOYprOlsJVTMYMPJvXgeq2BQpt6KqDKqJ8cHxLSlVEzIBZGsTxsmEUAyVuDsRTrxmOCujUjVhOLOGZYbHDA7NIokhXsfBIMWS+gzxaDjIel1xhMXbDMvulaqqazLdhEXbx625OR1hfGG9zfoRdb4ZltpYUKcd1m81KNUjGXPq/2Z/pxGuN5T+Nfs1cf1e89YsNoe9baDNWWxYacRnnnEBWwkqxt4I87zHPQVgU7XEnuKJZzkRYhixvHH/+b0dOxu/19uKAzOrTc1xqGCYPJ+5136KQwxTNDtXEyUYyhwTZ5ghzM9mLG2+mx5tho9k1KoeE6vEOzQaVxNlCq62SovcQHDRITY4sXoqvVD9w+J0BoV4Ou1j1+b9ToMv+oy1uJh80iUW/1ZPkb81hhdQXEJMQC9nbExqIyLN2mbIueZUFwYWJmJfm8ANFpsc01omACjGSpBQlJJgKIybGJzYueZvTQAbG4cIHGpYY6uabURD8YXVQMXYmHzTSxvM1X6J/8qs2NnJnDc9rIxv1jXx+Yl99stXfcsMTmkkM3bkp4ur0d65Ju3FemkzwKd4NpqW1iY/a+5nWKOG/n7lzpLbCASK3SZATHZzb7u2XdeYQdNM1/OaBkGBbQSBPaUws5jm6V5fJwFNoueaURm7wrTBWok0E8l0Dqu/+ozVJu3PRDYZQ4v3rO8TGxPqaSL4dUfixYxFfWXgtEWdrfiKJoB5Ka4yDqJAMtz/IaIjAKUN7vO0H3Io8WfTD8loGOaYy8R71pvFnbSK6Q/Lx3F2Y+pp78RF5pv/6mdN8VWAiVjsPtUgcyBomuJr0FrBTAVGoinyN+LUNptal85OzaqE0plHc2bCmjXrjJUJIDOIJKLubZIyHHeOijsJoMLD4eB6kgns5EjqW1cfhumMc/aHMqLm/FnjRryTMGOPYB+7+xHr5jUtYsK+TmL7Ys+ltyBNv6U93fXUB60OMzw2cSmtclrQ5NVqXOuBP+ldqm/+FttWNBTx01SUgklN3hBHgdnc++Waa66OXA4fJZybnJAHDZZMyLdfuUzBYM3ZDg+bxkwG2zaviw0NpI2vFT7HMYWp+zxhn2qtdIQZAsbOuIecxoFkw3knss8+LKbmKxbXY5g7w6jRPXdfMnSVl+PnRjfYWqclDV6srxgf2jgbLWt6/slLcaaNJ+nGdZ9f97GGQ/FJZp0CSAaX7m/jaUSuBfMNLq6RmwZOeLA9nBEwQjei2tS9Ecsnny940OwxG28aVcq5FblUQ1Z/95UUCkUjaE6oN/0yhVLxKj2Rul5RtZicSALp8Hb3ph5mOCU+I154vqo95ssMKhkPy0fl6PQg5a34M/dsOeaMkmGQtG+r309PJ7wZHzc4beNutWaNs2viTZCN0Db7KdK64idxS7Exojb3JKFL5EvnNk2JgplMeFPvxmjcr5AnaZ0YTFFkAt0YscN6Y8BMsHHv5ushFJLJ62c//H5ZNXlbM9UH7mwUDNVnqceUIKY+YjknA2d8UVxzcbe8aMXexZBwdbXDfLFHlKk709jUs/lqamLkNCid6waUdt9UV1fPFJ/zMNS4hvuNJzps/3EGAvh1EChsKYH2fGUQV2KluNL1GXcyQrZXe/+GcA7LxiQaI9jUKw0brbmwGk8+tDG5fZiJMy4n8Ug4Y93Vr9wVNm8MC4VNDRosRjQLpyPN/RNbjEP1y/w8/XAP92jF91I/5JXKX2kKwxJNPOlRMh72xmji7vQ19Rq7t+lJ1Bs28GIfbB+qWn9I+F40Pu3Jckv3SEPfbJYI6pqgKSxrvo0ZpEbZXk/DQ9oPG7RZ/zSwEjNF5FaokiCr605cm5hcs2OTKNyUian7ncDOPFWTIt+VuDpT2wrRjKUxOKzXpp+TyDFcJz/TUNLUkYl5MoaGB2hS7FfYrL6IuTpL1RX7N+neZv/Ug6yerAZOp5NGOV2a589emfe4r6ASHxW3E8abfVX+G1xSPFtfSfv9ii01jUtsG1ACqQp4bNIKKBO7ROYmNxevEjE0kPRk0WCCYoiNo8Te5ejixxxm06qpWtVK5edMgOWnRATxdRxspv3WnFDQsQYT+6YO7H72C2hlJM4wUi8gtkqkn3XuaxjF1YQ93pd+fOlMemKU+Mf6le3NBgU0EKxz0o+JZ9JOpSuNfrC9VawNXrgfcj09eat4mFa+8a8Nps3aZk3jK80+ck0qOBMC1hCtKKRgsVmap76057y+IeQGGxa3MlJsdNYAifRvxeBNkyUDYmbmmjThjPVjhoKvqp3oKoNSPElNqMySmVcyLhYbYsdeyz8xKrNl5u96K8Xp+p2Zb+qPti/Vuci5xFGHR+Kv6p1Gh7BOjHMt3xxmqNGTFzh8qHyVqStdS3E7fDYa0JzPONie33rZNuaGH22MZ0NHgUlPYJegrwA2TfsF6OycN+RNhj4JO4mZnuabwaXZW8WnYsEGc+LNxEMJR2MaSRCb+k+RVfG9fUXY5MhM2Zn3jAkxVwb34MX6GLFq+xJrwMzDiXDzdKu4vY2xGRyUGSh8tn3x1mzQrN3wvzVlpt/beJUHMJya/tyYXMOHN9rd8Cd5YMrZ8Un10W/NTpun4FLxGvPanuEMg72K2+6/Xb8psiNTU4tExmYPZ9hMjJszlYi7+qt9mcG6Rk1NrMwOz5l1Tzy6iNM8D0V4YpHycaL7NDwTfXUGw4cNNs6456CgsMFhYoqTyjmZlxK/9DkK43Z9FNb/JeuGlUtvqMEGOcF6KOGdcmrOaLiLfd/eM4dbxYsGn41GspzT29ONf6RYNtd/rVVitwnKrU0BNedc9tjco5pZxeaMKBmBaqqLQVwaML1hScLqxB8NyxkY4qAMCJ9Ck9Ek0WK1e1tPJiKbvlIxbZ+8GDauDzBG9Rra1eq55uoyuY3rWr6lPOawsMF+q12zVm3d2nXOPJSZOr1RmLV6lzBnb49aTXKxNT3uhqHGU65rkk4rPje+4PymrnNb3AsAF1NtTTTtna5v83m7XzKNVlzTOjSXRkAZFsyMZxMp82DG3GKNXETxVKSesT7nOxNB0Wlr2zRrK1QsV/VaXxmUExesH8aV4mS8mabZ1LQ5Q4n3hudO3BmHlOYpviGXkGPNUKD63xk160GHi9NyxqG2VxNerQG3GCRubbnR9jfTBaVzjcG257brEi6/rl82U2LUmnET2Ju42gZjRWlJp9Yx4WwJ7/BrCOTE4al1auIG99YcJr8SrqxJGc+YqThjY5i4H0Q135XPPV1e7FqTZ9MfqXfx7GkO05ASH6ZZTuwVT9jnzmiciCbzYrErbqq+xJwm9teeU7qC3Eo61eiG69ct12adJkfwa4NLXIkDV+2b/Ny+Clc+1nB79lejmW1PN+vseSmYbSGS2KfrLCEFfGqIN685vhhOfqroKM7YYMk8W9KwplYCjCaBxqvEOfFPGfK2GVXjM+wmb5Jhs+/C2f1oFC0ezJjVd4lPbVJOyqSduaZew/ozE0A+sf5ggwfG2xijGiwcp5GzyJkZm/vqqulHp6t4juJg6vMtBo0uOH2+3p+4pfqp4UHb98h99mfWH+6t4WUgVOfWuCdSbMBOhyozv8SgyHoBMQ0Zs/mwWRU+Sojn+ksO6X52PTW2EsxNrmgyiEv6PjgNX8wA0zCA9zijUwabmphxt4mLYZtEvhGwhneNaKCxotm1nFJ8ddzf1JphxgzRPTU/eDi+Kw1w2rGNIxl50knF4RR74uvVqF3+7swUzwYHjN31Rzr3isPst+0Z2/XylTsj6kP47SGO9I24vAFye2/KDZtDiYASZyQ5I9xlKGE4qgZHA09CNq+nZroMHIkD6kzH0QbXVGuG03bISXVJ/Nz0ThJJVkc1eF3q2Jrb1BEcFDYDwKwP+xqF7Z36D89XmF2fzC6cciaUeJ44njgzB/U0dDvjYlqUYku94a5/tffEnu3Z4Odq9FWcv3m13TA1RCP4zZlsn2bvRILWHNI+qZGc2DR7K4zYoJDWsvOSUbT3TNFMgj6fMJMZM57Nz1Bo3ffi00CYQOFZE+PGwFlNFH4OL2b+6rPn84tpMXFN5tj8tsCJH2LUaACan6pxw9W0V8J5+/2s6nHGNTY0qDcKjI+pnnhP0ouGz+zMTU0bDUx1TXm4GuBrfPyKKNX7op8/7Rm/9n9bBCwsE5ituSVjQIFWzYrm/SZXdy8zH8S2wamJryGSavDmXlYrFpcyvUbUmRklgUjYJKGczeTySUKshhLFAWfs7LtBJiyKxyznxggSl9mrfReD+ypAYd0MSkoAm/olvsz+TMbwZq/m3qTDqs6zB5VBXY3zq/sStumchqvJKJG77kzElP255W6qfbrOfC3eExcsTP9P78UKyQYKZzJNcRPp3uxxxcwZavM6cIoEDkiK1MwUmdBPwmN+6s+p6RoRd4MCiiIT0aZ5WZxv+DUxZb9DUOaKbxoczgpbh/ncj/13g4PiFatTO/gk82uuq7NwWGt5rOqfzExxGg0jmRpqHuM6612HwzSTr4eFRvOSps6csW9drl+cnb56UL3TcNPpXBV7tahwtFZwZ1KuEEioJPhFiNWShEdrSGmfZI7N/RfMkVTbc5JYTLFmr2lRrGadk5BNvkyzYMKrTOjLH0e5wQnNDHFxdXAcU0/wSWS2At3yYvK4jS0NEslIGYe28bq3I8oQ0hmNsTuxbwTf6WKjp+qMRkvY/oyrOGBUwvsfXqTqnvjAapW+NlJ4uqHqb/e0QTG83ybqJqlLfdtmYaa0xSGJknoN2Z7TrksYOgNuBMjVgRksxoPGpkRH7aWERhkmaxiWAz4Np+/McA+MF01oipriihNgZerKmDf9OYcLvC8NPI0hYF6Tgyj2ziQQN4Y5M3eGkdOqySUXn8IK82uGBWegG16ofmN8RY7iW56J28aUle42GqY0yOmawy7lPbnfDsGK80kbFTcbXFSc7t5f19rNXfBbMVF7KWIk4LZijILmvgN0xWRkdAaqSLqtQRJ7do4S2ZT7RcATV5y4KkN2Itk0+EV0MXdnTEpIplmoKVtxJgll4hoaoBMwPIuZl+IdiwPNuOXRPNd93ZDMp+FEqyuMB6yWG7xTj7Qm0moH1oP9ueGHGzaaGs81W7yimQlQNxg5L9nq1mZgaDzR+ezverbJNgScTbZJhjX/5jxllNj0aXJOWLRkZutSjulsZRhIwHkOCq0yCEemx5Cwtkkwm3ySyDgCp5p/IYhK9K7CwmJynGowVBxXfGMcaHnhTFpxnr2GT8I0jVzh43pMDVENZxLnsCYYx0b0WxHHPn549Ny/0dqkqywfpgH4GWLLYnMaeNFMlwvTwa/MOmH45fXkOf84a97gitSS75rMttgNgdCErrGhEG+Elt3rBCcZJebABGbun2qqxIINChvhULxS5uHyaLin7sd78TVjM1Skejexu/jUa25Vx40BN09d0yDUWwTGO8XjTS9jLrhni/3FENLebc5uHzUAoC4kbdrG2u6XBhLWxymWqSlKf9QeDi/kaWN2ba8kvLbXFa/RtzaammL4daZqhLcHsYQac2kFiAHTFJgNAs2rPXdeutaSt23ypqG29WsNx/GlEbZmjSN90yhKiCf/pui4J0ImeLhP8xSK5yXOJJ4601Q8Ujmz9Q7nefbGsNj5qAmJ26y26Ss3xdlnL/Y1T/vVT6NXWKuWw6lX1EClhD+Zm+JoisPh15650avE/WR8OBg063/SiNu9q7ybBtquadY3pGuAbs5yDcXOcAacBIjdywQlCfYmrmdtwmLGgWKQclbDWHvmNI10T8o93e+I34iTEjbMoeFC4nD7RKzOVoLJap14wvZq909YpJqmAQfr5vosYa5iST2h8FGDQcoJ42A5zpgmxg2PE+aYD8tD4axybnpTmfempqpH0/kNNxzXkpY3+7drTmd9AUAizjaBZr0zoPaJOzUFNvgmz4ugMgFosMD72sZPAu8EJ5Gt4dVsSjQElfem6TE/NPrUuEngEgZ/3d/G6/issGi+E3QmMeNj4s6+nmieXNm+E3usA+PZpvdUXVN/45uZWW+Ml72FSbVVezhuuz5IuLl+dTri+uCpZdOfX2hy0rstBmk/x72kj0nj0vVtbFV9E+nRHJrCKqFgCTSiuEn8DYiJ2BuTcWLZvKZTZqAwxLpcxASfFp2otjiz+qZ70/VGnNCglHg702bi4fiq+HMRIWVSyKtkfMnstjkmkfuix5VRYq1Ybni++zplmtW8T/VB6r0nnlkT1M/2YeMLHFFD2r5CjrNemvG1+271M2ng9dzkeZvX/6wfFH9Z7Tfe1qz9f8lQW9A2Ztjs2axpEkxrmuK6AuH+ar+LqDtCM8OegsKMKmExBU59L5aa2+HBhIIJ3sawt/E0GFxx2Na4WT8xm1gxnNn1po9SHG972xk0vgV4a2QpFyfAKU/X2+53FM19yLm2bpuvbKaepFwZTmpAUHs12pp6PXG+/f6+HUC2Wq/ia+qHGLc1sb7QJNAEtwkmiWoS6ZYo7T6X2FvhcAKlrjlh3p6basf2S/cww5v7MDyfnBpxe/aa90ysmglaxaDimGfiudN0WBwtH1FQcS+sxbOv47Hig+prNUCx+jkMGY5tLF/wo/keNvV16qV0nQ1VydidQSmhTlxWetrUNBldW1M2LLQ6gk+uV91WubA+cmbqNCrp2MbbWAzPZ9tB7fe5Deh4sCOymx6cuW3iSCRsTHTbrO7MRjxT8zOBQmIzg1OFVzG1r/tZHRuDQZwYQVnzt5xKeTUDA4uxfSOBguzEwmGI11StXazOsBoRa+rAeM96J+GgeMEEMg0w7pV4unfGkV6Bqpww/+bMzav2pIXufGcoLE6X4xutaONQ65Kptxqfhv+kF6rHUo2avBxG52susCuoKHrn4MSNl5ibAqR8m3Obc654ODN7mnwaaCuyyUwYqV2N57nMAJXJP5/PXNITz7zOhH7Dxaa+jVBNwVWCwAydmduzbl5TQ4UyaMYNNyjgmSwGZ4aJp81rdhXDVaCdASijmzhjLyWtmPG72iEPZg9shoB0X5s/7qP+7D53g4Pqn9Qnqo+x177q91ajW71Pg0NzXnPW7+/QscHT9JoCaA5Pe2zJ1JypxMaJJMbZNvP1tYkrvopzQxg0TCfArsE3zeMEheE7P1MG0A4sjmeN+TDRbbiGPeVECQcTN6BNs0hvdpq+nqLYcF2JLxsMn/2aASBx2BmF6snJEeQU47YzFoblrIXTEMeXK49TzqqWX3IXeyPVMGk667W3PqHqlj7f4pRix+EjDadt3n9b55qk3fCS+EbgEwnaJmzErYlLCSBrTLYWP9s0dIt1Y9Ku4acQO5FvOaLIjoK7fc3HTBLNkJmKq6Fa3w5oqubbBk41bIy45YuqY8tNZS7T8NpX5ZMrs5ZueLmcn75maQ1zg3G759Q81osu37aWbdysR9+c7zQDTY/1N/KDDcOqtle9agcVpnNtD6WBoIrdHdYWXJmgM4VEuip4skiZexJHNHtFJBwu0nlJkBwOzFgcYfBaypnVHs1QmZAzRGZ8m4ZgGM96OCPDOs6ne9wjGew1ZjVkqKfU1GeMY27oaEURcVbmixxlAq/2cvxBPJQWYb0VrxF3x9GEH3srhHk/520EO5nZ5WsjZq742VXPtrq41e1GHxutST3UxNX2ezorXWcapTx0/bXL5nDV2Ams5oxmTTrnSr5kfJtznUEncWOCmsSiNbckJChOG3Gf4siE3X2WsMX8mXg5E58NwUSOxT7jnUKYsEZxckakrimB23A0CZMSe4b1xHbzhsKtbXs95dEKI/LPnd/in/aYT42OY0pTcX+mAwnH1CtJE5p6pxhSfz86cx2u32hLo7dv80v6/Tb+f+DbHvj24I0gtY163bMhGcu3OW9LgO36q2Gmc5LIT/IzkXc8UiKZ6pDwnvtO493s2/A/YafOU4L6xJ1+pzJjw/zmHkwUnSGgwah4rnk7kWaYuDpjnsoAW3PCXBlvGk60RpTiSrxVdUwcVxq6rWnqwTYOlseTu+OEi7fJpVnT5vD1upZnSV/+1iNfJ/zFfs0eDdGbfaZBMtHE72e2RW3iZHtuidzmmgQyCSYT/02sKU5mVKrxlRgrkUThmPvOe9Q6JZLN55NnjlPubFY7hpd6srqu3QiPEuetcWFfpvt/0sCmeTMsLoaU+nCegzzdDCGp35CXbL2KtV2r1m1/L/Pme3GFQxtbwvHB6MFz4xtp75XnbIo1ib06ZLGYGcbidruUNZ7LqSXBRvCc8DjRUrE3ZtLk0ZCKiQye74aiJtanHsxsXYx4bTZYep3HBLvhehKDdB1zZViqQcMRHXNPPc56ruF0MiWFIatVU6Nr7yiOqjgcHi2Hp1GyGiq+qt+fNDxAjUBzSfg1ZyTepdf0jJvpTVXTiywuxuFG5xq/cdxn1xot2GAr175J8M29DWjtmjaOL4SkiYk1VvODqJYIGIMTJvfjnrRPur4R9KZGjvRMZFmjO6FUDY554nSN96k/TxFXezT8YUY/z5xCPQXyEWSFFcbXCJ6qyRT/VogSBxSfkvm9jXHyKAn1m6dKxpsWR8ctNjxssU7r04ByNd0397W91J7RYuCGh01MbVyr81hTb4NqG3quewOeSzDl485NMTnDSaAr4d0+mSSTnWbgxCLhhLVKZqGwm583+L0RVBTm9AvRJuZGSFteIxbTmBXeqRcTn+f96lflKCyKGzgoTE6wwZFh9wZPZuzsNayKa/aDy7HpyXk/642kB+111z8XvXI1UVzb9EmjT+4c1ROpD7687jQoeZ3T3MR9xinVm1JzEilYgbZBuyI356dGZkLpvkfcfL+xITlrvia/1hBSszCcGrFpGnabB8spmfskPIpyatg5MOEv25nAt9/HofBvBDbxNuWUeu/L/Sd+2N+twDXYpAGEmak7n11jZzTnKpN3XE6DQYMJinbqnZY3ih+u1kpjGmxarZw1c5qldHFbX9dHjfa1eLN1b3TzdG4rso50p4PF/1f0dS82/bi9GEEvhvx1wVCgtmI264T5PHi0ZtZgyuLd7p8GFScyjVkrYVD5TW6guV2b1hkPqxMbOqcQK4yR13gPE/PGFJU5tP3qeIzaktZi3TYa1sbLYmqe3Bvzv8bQ6Nlmb6Xprcm2Bv5V3Fsj/4oXbzR+G4Pqs2bw+LWGGduWFI3wb4vfxJWE6E0hHrIrQX+7t8MjmYgznMsAwBqbndGQSg0UzlRVHREHxYlkAFeDVgKCQ4QS8YY7KXY2zLDzHR/nGQ1vnXCmWjV9O3tr5oJ5KTHEzxlPHtzUYJQ+32hg2xfGnuSUAAAgAElEQVSuB9Q1Z66Jn8qwUxxtDRk3Nz9wS1zcmuHXHvMT+KacN7xja+m/5Z4K3hDlbWDu/mRazSTtRGtDjFZIFWasYdMvRbE+SeAfvNKgMIVWYcjEdMaz/dFQE9Oz/zYPxNGdhXs3orYdFJQATm7guYmn7UDQrmM8VaaS8HQcYj2G38On3Kmg/fWUMi5g3goHxS1WD5b3BqNLXliX7R5p/cZoGIZJBxtNbnyn4efWeza5K+3dnvnl+r/F7wrdJppMqQm+IUQbTzqvEc3L0IJml16LtibfEn0rcCnehKO7zvZO9XM8miLijBTPneKr9mifKnBwQh45w061VjltMFOYIwbsNwZsTeLTF/k/uLTnPzElzVHXld5hbWdcbnC5GO3GXFkeDwbNV1uJP0pbnEaqPVWsmyHf9dAmF8eTTT0bDbzE1ex7WvOTwbzZ+829qpjp8wbAL+JKQtnE0ZpHMu1tPmiKrjnmWmVoGyyYWTdGwIxcCRl+nvKbr25xLTPpJxa1dnK03Q9fHzuzcyasrmEdXc3UUHF5QsPaJiF2feO4yOqU+JHMq+G+Ojf15KanlTErjkx+qt5y/Gq0i+W3ySnxj/XNc4/60WUajlgPNH3R4JG4lvb4G56JPE5gNmKcgnJJKVKmPVVujjwJj3QdjSuRn5lUS7rGJJmwvBXG9nU8mp06NzXzhWcz72RiT1yJF425N5ybPcUGAiUUySy34o1xtPlP0b8YtRuCmA64nkt4T0ySqKch6wu9wT2UgbJ16SukhMU1fsVX99WgMkB1j+Ie41qjFwwL99mWY40PJLy315sz5Xfozc1vAlKidRFvF8fmnJRPwqS9ngyG/WAHhQ5NaNtAahhoc2D3K/G8NuC2Hqkpt4PMBQtlqqp+D44ztnQuM2I2lChTmFxJ5oyxsD8zI0xYux5IdXeDSNIC/J6emdX2sxRvU8+mR5Q2NrXHflW9mgYJpRtJn7a63g4nmEcaMpy2Kq63w8Emx9RXiVOI9++8r0RqDmyI7ETn+t3LViwucTb5b4SnMXm2xtVPmTwTW7a2aW4lfhgXM6ymabfNlPJQGF4xaWrMatRyVOWT8mxNyQlLE+OMI3ExvXlSOD25uN86KJ6owaLhnhTN//2V2zS0qPsdH5weThza+rp1ScOS3qQY2KDheHvV4a1GtHmndc1w4/a45mvjSpu6hk8TiWvwBJYSkxSvikkJ9vaVYYqbkdzFfMmnjUGta868rmmbixk+E6ynaTbi2YgY8qsR+EeM3ph/wjVdV7mx2BrTV/0990MesR/Vbb7Hn0I466Dqj8Kp7lGaoUxyI8iML8iDibfjExrdG51s9a7lN/sueZ7BhqqWs3Of9h7GT8eTZKCsZs2PYh2H3urxdW+KYQtsG/R1v819m7U/ZbBfmHSThzJIFIVEitTQTSxKWBvBvBq9ekXWGLIztEb8mzWtSKFopwGlrYcbXpqat+KIBq+EH8URTU4JamOurJ5qf7W2GeDbe5URt1zH2jV8c2uSVjiuNPgzrqeYXUysBxKmm/zVWnWG8ri2F3Fd+nOqh8Nb+vEmuTbA1vwfEiVx2+x3WXvJa9u0TfFQnNI0zGq3qadr4pbEF0NpajQNJL2qbU3VNawymiRYE0Ncy+rZxprMK2Go6repa7uWYbTpD7c24c9wUgNmwqQxxCYe9j3uhs+4tsEy9X2qZVtD1Iy0L+uPxF1VP6ZXKm+m6bPHG0zbOBMnpkb+uNexxJsptjGo68TTkITtvS3SZn0Sg7b4jKzbIrvmddilayyOhh+bem3WKjFQDbQRJTTWVAOGOZpJauzm+hPHXOtiw3VsMEm5uV6aOTrxdNzBPZ7z3F8VQmwfLiQsED+nU64eyhCYKaS+cnk63WgxYOtU3pu80Ihm3TZ62PT8lzqT8Gj6IcW8yb/xho0X2f22QKZEU/Dt/e26N4NFijUNJKo5GqFqzDPFt8FI1Xm7R9MMjUgp4WUicvnrOs580i9hVY6p6ZhBMGN2Zo1xJ7xT/7rzE7/wOhozfpeuHgRcjFszbI0q5cZwTj3p6qaGIjYAPMOJewOX+rLlSbNPa9SIz8OHef/EIZ3dYJb2S+at3pZsHlpdvTY8S2u/uP63v7Z2KYAz1CQ2E6hLMs3+ad83OTPBc2aRYmnFKhnLg2sypkZM1RpnXmjKCpPWbPAs18RMAJIQp+sKT4bBXKsMYivyLie8psQVew0N4TEXJ9rOwJs+aut2FVDFJ9UHbT+mPmfxNpxqzOo6JCmOtTkzs25q3Gp6uxfjd9LY5AuXs1vc0rqkp+7+lNeve7fJpfXp+uXMRPwE4p+6joKlBJ8JRNOAKMJMvBv8GR5trM5cnMGlJnz2VUL4RSOwPVyTbLFM+2/3S8a22U/FNjk0Rdz9ar0x5oSF6klnJEnQMH6HT4ovXXc9NLmMfd30OeuF9ONQdWajty2PGP6oQYkbqYaY+1a7t3W76B7T7+sT/za/uD4VoCFEPGQsQAC3Tbc5683aluRf4uNEN/0wLJlpk0/bbKnpGk652jCOTCFE8XqutfFvOIe5oOGwuNjQ03BxnjVjVD3T1FQZj4s7xZHqn85MGsDOb2vrBgVlik1tWhFvDWJbO+QDGmnTTylPdkYyKsWVVIe3GtHoboPxT9Xr0iOpPs31+P+21hL5ksDbJm0S/FNrEkGbXCe5rkbh4mDk3ZA+NSka7VVAGQ4sr8b0Uv0d5njNDRUu1zbOphbKLN1fF2vE71nDjGIOMekVMAp84nGqT6srDrvUmxOfZphoY2LrVCz4eaMXqt+2ms3WP3X7ipON8aezWvNlfG+1T8XAPk/xfjFktf3xe12bADb1m2TWQS5u+CquRgRaoWyN0In1vLZp9gSdMs9pUEzkr6JxEXx2zzwfv/9VzTfN5Q1PGP7t3k64t9gkgXMcnjlszLAR5sbwvuKw2qfRtSaXxKVG6N0eijdf4TMHtfbX9gwXxbUm/4tOtv2ZuMu+OsIhsz0rael/4vomma/XNqLSrHHm0hR8k1dTNCek6f4k0o1YpgZCTLcEnzHivXj2gwUasBtQMEcnbg6vTR2atXjWv8Ut9/WLMynWS8k4GuwV3xxPWuwug9K2n51ZsfM3+0/+z8Hz2XezV9v7rv8dz9k1p78Mt6aPlAYmLrL7kha1ets+oFzq1e6dYq2ufxGgO2i7/3b9W3IoEjOjQhNKa2YDPv/tfvGdzDHhjCLRiCYjW5uXM2VnLEyYGiFQApJ+cOeMrNnzEciruDPRUfkqc3GikITQ5dj2m1qXzk4inGpXidj4t9WTUTpetv2icm6wRC4kXVDmvDXfjU42/d9ileqX9mlicTrEtKZZn7Qt/bYg5e36Oem8fdPCAG2ImYBqE2qEXJF6UxiX5ybfTV742vqteLkmdoLLRMPVL+3VvMbC/VtDaO/brmNcSZx4IyZuiGh5e+Fl20+XnnJ7q0GkMdBnzcQFfxOQ4n0zWLQ9PTk3ubHlNu7jeJYMDzVly9mk440/MOwbfFrcL33ADLPFZtNDbQ6bdZt8/7H2SkZGhE0glwR/av9NLK0YK3yQVK154rluH0VINJmG4I1QOjFPQ0x77yPoT8xfNR0znIZn04Ta7yYVzxgGroaNWLZ97Tgx49pwRe3J9ktYK35sexZjckaYOO/2Srqo9k5Yb/igatWcnf42jcOd7T/Xp6faxIVHA9w+zR5vzD718JaXLJaEkz2jBYCROBG/KQBrAPcZS6aJwxkxE/VN4RqjbHFODYOGhuLeCK8j0UVAlcApo2p+Kc3eAqjPUOySeLNfpL+tD+b6xPRgnX4F/2ZQcb3p6slyboxDrVH9nrBN8W9MYSOorO9VrKnHt5hMjUOOXERe1dL12uTcxkRcPVOtU31m32xi2npGigP32+Lb7v/5uobAyWS2wCfTaEmR9rmC1Z6f9k8kwOvOiDbD0VybctnWP+2X4mTG555wVY2bONLwN/dGcftCtFh9k3gnTm2uK365mquB0HF5e63NwZkkE3Bm0O1Zap3r0WQiqZ+3sSXOJ71J5zW5vvECV8+3Z6fc3ly/4P6T59m9U7DbwN6QeNvAqaGSoON1FvtPiFVjoohFc8/MhxlhqnU6M93fckWZ9Bdi0Rhm4pnj8NWk2ZnbGmFcjfnOM+b6VMt0ve2tZDJf4NLwLmF97S83PKvcsW4PBuzzN6/AN7goLWyMNmGX+v3CNad1rr9TrG8wu/hR20dNXL/WvAXTmWIdBFm4jUs1BRY+iVrThEmkVN6X+1rz+Wmiqjg25vfwTRlRwi3hN2NUQoR5oNhseTebGOOfP+xiOLVnJVHFvWccyhBcDZL5JfHHOjxnsTgVRokLTnccDyYHZ1wMs8S3RsBZ7RQe6k2VMsQ3nGL4OW1M+pJ06uoTbY8kL9vsw3p6+xb6jfe9uveSKDswiU4K0hlDureJRzWfy7+9ljBkZE/3JII2OaeGv2DuRO7Jk5mFE3MUEmU2DWYMt1RHJrDNPorziAPWfyt+s9ZK3JPJbq63OG+FT3HgKvaXHmFYqs+SoSde4S/1sXZveOD0TPG50VHGL8W5xJPE1ev9LsZ/i0uqHoqjSXsTNrKWlxvVPZe9VGAN2Zs1jfG1RFdGg0WbhGvu2eZxwVmZ7bWWyszS4DRzTXu4urB8trhgndIg0hirqqUTRTzX8aHJMa1JQpvyTHVj1589N79QxhqnvJxZp7owI2B1wTcKmJeKmfE+1YHl23zmemzbU+3QtNGRto4Jn5TLUyulwe3+23gbP3kzeNj9Z7Bt4JeA/417nDD+G/GkMx3+jnxKQDevidraI19ms6CYqWEK70mvph35L/xl9zRC2QpIEhJnPI+APhiluN4IKeNUwwOFueJG2nPDX4WHG5zVkJlE1elHyin1uoup0QHkieq15lfuKdaU69vrTex/uhYpp4TZV9c3/f3rzDeBN/duyPnm7/MyUdjs97X5N9hM/N+en8x0Xn/INo0HBbFpoLmmwb81RCXOjQFhnu1Qo8yoaUyHQ3t/++Ta8ooZBtaUcUYZJuslZ6IpTsQbX0+3JpxMWeHPzk+1anuU8XTmM3Fr8W5ia7neYpZqmGKa17d7OQyRGy2G2xg2+blcG960PhljapNMYtruo4idALmStSXvlSSNScUi/G+BIqYTzuv5ql5bY077MBNh4r3lzyZv1VAu11ZQUJyTWDuDYfc6fJEXLE+F/1/3OiHc1APN8clx9qzCsxHjmYOq2dwfz3f1Z73VxMT0CnH44k2N+vcLGl4kDiNm8yzFrefzpu+/0uxNr7v+ah/wFC6qZ7Yew2Lc9Jv1k+1GW8G/mFlLxHbvt+uuGG3v2xY6iVuz35sY072PkE4RSMNJ2rMZvLDxtpxlwoznqj+rs5u8WiNp686MNomsy73toybXRqRbPNq4mjNdz7R5pbidYTheMUNxw0qqdTI/lQcb2BqtYUNQqt0bPiI2bf0uMTnPUjVK+J+uf5HkZg9VoM0eDeDJONJUtRHDWbBEwFRcRwzW7A63JCxJPFKTbmqp8sLPm5gfDFmNldltDXiKp6ovGy4U79geDD9Vzy1+DY4osPPP6S1KEkuXx4NR6oXNcOTqnnqyMfGmLxtdwrcWrU61vG70oNHaZg0bMJwJtbkmHNvrl7q7vV1Ppb5tzTnVOebeFi5u9HJBEs2X239ye0OQFs92XTJVNZg0YplM7osGbAy7FYHrXhssviDKhSeJD8xQmKmiKbMaq15T+6nXvmogcOvbPncYPns851+fRDfi3Qhts2aaYDMkNFza5NHym/VM4mi7d2tuKa+pT5vY2jo1+bCeUb8HafZ7s+ZXXm8Jo0xhA/CmwE0TOKPaAOZyaMxlE+smrkT061OAGx4UFjPHywBwxUjdl/ZjeahaurVqkEr9oPZU2Dl8Gw66gQ+FJ9UYc2PCOE220RYlrqn3EtcabJhpTcNNNd70bIvFk9eMreHhRW9TTM25DQZPLq5mqhZOk1StGh63eLXrHG9ajD4ZTFVDNUE4I04Nt2mWr4i1zcmJQiMYrMhI3BZ/1uAbsjW5b5qqrX3TXBsRbQwRazNjdSbExDSZ2IbHqek39dxwkw0ZTGRT/ZMwK2y3P0ZqudoIYNtfrs6Xumx5M9dPHqYcN7ExHjj+Nr17Od9ph/trdgmLhjeXs92+l/xZn132oXFtN9qudyRKezlhflOYdO6WGJf9WqFpMJh7Neub/C45KcNi8TXiMve75jjx2A6ZF+463BwOGzyU4LOzp3ik8xl3kqg3+LZc3/Z0w4nr2ew+xZ90RuolVbfmV/Jp7xZTh+XkUBpKG21RfZ30A+Noz/oT6xIHZgzXmlXYOwNIzfwlUE2SG9Da2B6SpGZt41Ni6xrruaaeZFLeSajx7I1wq3vRgBoj2zSkMiKGY3v2mwl/U//GcJ0Rpr7D+qm9XG+jwCgOtobg+o3F50wsiZ/KCzlzHeBa7WBDWMPFtH/DNYdRoxd/ChvVr5fzN9i2/Eq1SPq3vf/N+ko/U/GrqeBNlMt735KdNaH7rBGqpujbuJew/OPvFFfFh7+L/GWMyZS2+V3X48CWctwKQTLN7bB14ZKrNZ7PhLTRAGYgCcttzRhWaNLN321XJtIMdMiXlIPCLvHiuu/U4yu3Wm1IMaJubnvHcWqTm8O64ehWq5o9FXZbPVr7z5vg2oL/V9e1uStytfc7kU7EvZ7RYH4RnYsYbA0jCUXbgF9g18Sezmn2mDmj6c46zbqyX5MrA2zqltakPJlAt7VkGKXh48Lfpi+cGH/9C+YLpqrG0+zTYMiwa/tqbTLkBpcDcibV401NL8Nf6udNTS+xu/3/37/VFJdEviJSM6l/HR9rtmsD2YL+9VcXRvA/Qa7tnm3zKiNL4pQaPolXm4/qFWaE7Z5OUJJwtBx94nODguLMhmuuDu3ZqcfZQOMGicYcEj8c/yY+zX+reNi9X9b/C01oOc3Wtfc2tUx6kHBrOd2u22h727MKh5Tb71e1F8Av4F8S+uKeCET579oz8U4ilAaILfZuCGvMkxFQGcsU4jZOFkO6V5lOW/vr/kqEU0MlnFU828+TIaW8n1o7Q3U1TqL23Jv6IsXZ4pL2YXjNfkEc3BCCb0AaXmNvNvG2/Zy4sNXjTc1cjG2PbuLf7jk1LXE26bHSwst9lzxe4ZQIl66/Cfi/eG8j8Je4G5Lh2clMfypWzO8LDjDxYCLhctpgiGtboU25KhHcGHyTR+IYxqEEV61rBbDhgqvtRRwTB5QpJ1zn8MHMuvkHdJrBd2LLTFZxU92XuOCGknaAaeqMRqPwdoNC6q9Lrj+xZ4rD6cCfNv6/xboFY7t+QxQ1mWzO3KxNRWsbxTXo9QzX3G9yfDMEbEzrid8NJc9+m8GlMYhpblPEn3ubvw7kau/uT1xwgwaKb2PSiQuNoW+MhMWf6rfVAJYTw4LxZ2qIwjP1ZMKUGdvk1sRT1VCt2RhwG2fCn/X1de+E7U9cdwPET5w39/wCpy/2+B3TdbOvprAkgIz4XxSpzbtdx5q8/d7KCdhb8jhBZ6bLzksYuOvNvRsRw/i2ot3EelmT8mwGEVXr1CPq7MSrJuZ2TVPDZi9lPklv8D73j9m4npgx4n+jabueT9hf+loNB25omPo5+72pl9PZSy0xli90vN2DYbTJYVNPxmGF9yYG5BvtlcuGLYg/QYjm7DanRrjTeY3Y/qnmcaLHGrt9NfSGzAq/tkYJ/0aklEg3w8vmXtdwG9Pd9E1TG3c24+YUvwt3L7Vt7vmiX1ONnny3mG1E/G19qZCLTTeYJf1oevFPrbn2U8OzlMMXe6QzknlLvr0J7s29bULbdZuYGrFmor+JqSFeGgrQjDfnN6bVCgxr+Cn+7K/0OJFoa5VECU1HxdTUosEW91f1aeranDf3VzVojRc5nwwsCQvGM//Mrrn/nwHFFdanrAYp1hbruc+8R33HnnjsYk0Dhvquv+Wgytndn/JRmqI4+OWgsIktDT5NXbacSesv8bN75D5JLNNT3CXAlDQKWIohkZY1TRt3u+5iug3R05pkGkwMFdHbXFMjNARUcb0VqtTEF664e6aIPbVywqb+YRQ1lCju4rlzmJoYOqNvuHHB87Lv0z/tYMJMBY2Y6Qbya9tfb+NMdWZc28bc6uuz7k/83XqlLQz/VBOXX9KmBpv/+hqbYyviXySZzOeLM5JZNTFsBanBUJ2LZz0N70jdGGZrXE4YN/VoY9o09hySLhgzM2SCzGqThBfrs81r5rbBWeXU1HvLa2aQzFwa40x9meJPNWr6KxnBNLhmbfqe3l2/1Bxr3/REc04y0Mt1pQfYV67uTQ9uh5GvMHvbv6ofXu/7JsEv7n2zR0PWn1jTxnwV0J8wsreT6xeG3f5IEE23xZvVuqmB218Z95uY2iGqEUWVXzJAN+w4g97GnnBiZtHGzoYzHEJaU0gGnt4SpjwbHUp7OKzSven8t/qQ9k/XUw+2nGz52cZzievKpbc1/HXuJ5skdP7F638yv9b0LnA0xqTq+TUpm/iTQDis2L1f5OCMgl1rnzxVbBvuufOZkKNwzT8782nMssknxeSENfXJlhsbAU1nq0GH9ZbryU3t0yA6Bxc1oCT+XuJp7mnWuPw292/WJkyVPrX8SBr4NtazN785+M29bwBpBCft/6eu/yRGibSXHDdC7UjX7tM0UBKrRP7ZvI8gurp8UbMn/6cG7duJN3hsREoZFBqGMuamBycHVF7pPHedxdbwDvkwz2jz2gxNqQ8bfidTnLxuTP/K8YafKd90/RqbGsZUXyhuq/i+jkvFm/TMxtc0QCrA/+Xrb4s0wf9qr8Z0HBmnmWz/9avG6BrjaIQx8abBs1mTGgTxUj3RnNXgp8yU1WorRg3uTR6pNngdMVOm2eTzVlDdIIFxtT9SVBxKg0qL9Vfr2n229b2s/2nzd1z66bMveHx1j63xf4kATCTUJOwK1oja06BqmnUTcVMYjGFLMGcqGHOKdVvjJFKX/N006iZrlmsyTTcQbbBIPEom5gwa+TfPamNs4nv73W/DW4zd8dNhxn6p33BtMwBcuN30surBtlcVZxP+iStqgEn7Jk15U5d0b8pJaXfa9+vrSYdS730Vz996KonC5VA3OTXNd7n/EmdjMtt9L43SYIKxNqSf+zbrmzVpz0muZFLpvM39jDPp/o1osb1SQ08xT2u3v9Z1vEz9w0R+m1/qC8aDZIyJD65ez3lojJiXMtj27HZdg8+XNU/nPSao3kior4Q2+ab6NjEqTf7Kp1JvJH3b5NCsbXSh2ec3bpuCbTb+ibU/EevXgLLp8XLGV7m2+3wt6MlwWrPDfaZRMJFi67dfO7AaNme5s5VQ4b6tcLkBBjGaZz//nb7TR4NMZprMSYl9w082gLh41DU0eybejF9qCFAcV/i3HEjayTBLZzr+up5y+za1S7kwTLb7KjyavzboeiVx2tWzzbvRDMZTuf8WvGugjSAoIU3m8KdebaQCXrC83NPWoJmYnTG0ZGun3k08G76kp4vWJBOuqVatsKQGxeFqYyiNsCtxT/k1BsYGwy2PlA6oIeMad6p3MpsG67mmWd/GlNZ9xXnEIGGdrjdxt3xPZ6XrKZaWt9t91L6fxPvJJiPCr/d7C1YzDLiYLyLtzCgNBV+KbapFY7AJfybgal8laPg5+7OalrcimYaPhJkyYyegzz04eEzhannG8nV4z7cTM/b09PGFIWxqo/K/iLsy/jRIqUFi9mTbM03uLM4N/1JvusEovaFp9r6safG77P2n7tnm0PZ24w3Rz74mUAPqT5/ZNJMyzib+65ptYbcxuv0vmG9E9rK/E0qFsTtn02ibfVKjuSEhDSvMZJKZzuvNf1/5qgZTZ7KsBnOg2dRo4r45E+NuuHnhA+MvmrSqT1uTa1xp/2boSXuk660Op32+vq76FWs1Oddw6MK7L+75mz5dAv08iPAP3PzbMbaEcgT+IodkLKwuSgjbeNrGb/dT3Gma/4LvNS6FJeLZxMQEJAn9vEcJS5vb1+uU0aen/va+jYk5A3Vca7+mY7G0eLp8W02ZQ8Pmnq1WfKnplzg39yhD3uzxb67d8me1/k+CswrMIM5ENO3909ffECSJu2tOzCsJUMJh5tEKa7uuxUgNEW3sKZ7HINO69M9NNkMI1k7do2Jhxt6sbX4Q9JjFxOOJtzE8x1ulK4yvbGBh9+NnG/wd95p9EvfS9dbcv4il7bMmpq/yehNTurfRz0seDT6b2Jr9kn6n8/5T//TrV6CrpF+DFdH8ZkFj0q3xPqLdCPRlqleYMmNggryJC9FlZrepfbsWBWMa0BazRrDfsCj1kDLaae5u4GmMmuXIRNfF2uSRho+0x+yNJ+aJffP34pOZbHu5Ef3EjzQ0peFm829/MB1SuP+X9NfFyPo76W3igdKuVMv19Yb07aZf7sWE8o0AbIXXNZZqUieWFwy3eL4h6bXJGVFTQ8xatGub+m2EBGPAOFohnkbgfriXBpeL0W8GpGZ/XKMGGbcu8VyJ+sR/w/urJswcmvM2ZnThIQ4XiS9NP6g1LbeTiTW1Tn2V9sAYFE+umKvzG040sX+1T+1H6cBGCJrENgTcTDObRptNs4n5q7Vb8dlOfQ1uTQxsMGEi4EQ48aqJ1ZG4Jvj/Fv6b8ahclbBuY33DT2VsbQxpHeNwMnXGP9a7TJtSPA4rd+5zX/tVxtagm7gvpoX4szwanWniu/Jwq+HpHFXHVHscPrb6k+JiHtjgqnSCnrda3EYc1jVJzC226xvjVoPK9qzt+jeDzRv4L2KQTLfZc4NPWpuuK2xTnMlgFO6KQ4y7zDhReNSfcb9HeBohbgafBteEoevXBqdGPFOc6brThcZUmv1TzyRTaX630T69O966PRosLnm80a/LvZd6vfWdS5yf3vMm6ebeZs2bhN7s/+beJGCbptvE4Zrtsg/e48R3c3ZjTpe6b3J8BBwNcLuHMoJmn6vpKhPfDi2IwcAlrcsAABGISURBVAXzxhhwYJn34N+F3/wdaOTR1pS3HEg1Tdev+G72fbBmg93kx3M9me9c9wVfFUdZ7TaDYsJ2g+Gf3AvP+jLOf+Txo5sn1MZfV/u34yhCPS9xuV2m4WvTufuYkTfmzgT3DNTixi1fmvVsuNkMZsn4GP5tLVsOYc3QaNkr4ydu93TY4OfMFgcUFUeLd4tHMrP2vBQ/O6fFbLN3y5cmnstel5wWbf176eWcyz1tbE4bUAN/Mo4Y778lyJdJe9uc/yqw/wv2Db6p4ZJBX8TKTZMbPBtz3Awz7dmXPVOss4YTn/R69OH4fAJyQqtyTLlfzI3lnOJ8+6SR+Pqcn/JNooZDzVutucZzva/Jz731SPd/ff3LPDe1+zKPL3P4Mq40mP0j7jeJvLmXTaVf7beZeBX4PxFLU+iNIW1jZ82SCNPE/Kz5IvbNeU3+M+dkKOxV8Nb4EOMLj1pRu+ytTHkOLZsffrX1arjXrGnPQxNvsGK13nzXrLjW8LTJS/HCDWJN3s3Zbk06I12/np/2TdffDqgp7u35ab+KR3/q0E2wTnjdtP1cYwRXebb5f72uweNp4J9o2CRebb5NHomIbhBgGDjzaZr0LRc2OSsut/i262ZMzhg32OGe27+WtzVol+v1WqqV6oNt7JcBwmlZ6s+U13M97TP54HTG8Sv104XDbX5s3fa8tD5d38b6xX5yjy82bxK6NuQmPtaE6f7mekP0tM8GozdicrmXCYsTuu0/PNGayHXdNucrF5XBNfxw9W+402KjajljZOc1MaRh+mpqynw2Yj3jV/kxDJLhbfr2Mrim3Ld1eXqh4aTiVDLoS8wb/ibMW0xSnIpfDXYpxn/t+hacbaCNeHxV7C+FepsnE3tFqC3m2/UuliavtqE3JrXNoY3Bcac5M3Fm5vj2NwloOkw4Zj7u+kWs1EByyQtxb7F+clIGvDVYZ0oNfqpXHP+ee543Fl8bQIvlT3010vwLeZvebzSnXdNg89deacBrz9use4ap5rc1m31Xa1uAVpv+8OJUrDc5bY2ECeub81vokhFtf7GszCadM8XtaaSLCWIzPH9mBqAwn8K6NQYUdifSTWwoKljXZNzKaNi+qUbzB1Tu7UpjTG6AUjm6HnEiuMUA49/2YdKVVNM/ZXLbvFJdWH0uOnQZ8lKNsacbjrp83mLX4vL1ujrueiGJ8M29Xyd82e+r+Df7tGsbQ2r3Sk3TPKGleFgsKT43PDFzTvspDlzvY0L4fLY1xm0Mjbk8BtOIXGvEbLDaPAkqg078ufTv9Z5mmGJ4bWuY4mtrPA3qqfWXsbjasHq6Xlf1T1h8df1LXL6K6Sf2kXn+FAAXgX8jyD+Vx5tipJjSdTdZb8Vgk4czWvbDqLbp1eTcmAialxKhhOnG2NI/gNLUAM9z8SUTSbkxfJsY3RPNg3sz9DGOtTGn3v9iIGhiafD6IpYN5k3crr8d59tc3saQ9Kfty7SP00zH5U1+X8d6OVvi0AjMFsS3IjDPa5Nt16VcfmKf7Z7N+mRozR6NCGxr+fbcJOztkJPq7AS1EXXE5SfyboTYCfIXYp3y+uv6X/9rfiipcG3OUF8bqHvfim6LXTLmNGRt+ysZVsP7hPcXZ3y1xzbWrX60Gvi2Tk1dPlkzie8a85PDxCbboiURYcekM5KIp+sNPimGtEcy8S2ZUzzpumra7X0p7+a6OzPF04h/u0caFGYu26dejLPtgxR7a0pfilob0zzTmfejXZt9G15hzl/owMZEtmtZ/htMNmtb/L7gzWbAuuSQBsOmDptzN2s3/fmP/z/09qALsa9kewP2hnTMoNSQ0+LUno/i7EwmCXkb26Ye7Z7K5F1Tq1w38T37X4bSB092b+I53tvgxPKdn8043H6bsxj+zf0tf+c6x93Lfmzvy2ft2QmXdD2dc8HnLQ9STNfrGyzSWqZr6R4W95+6p8XsEk+79z/WbQ7brMWp4nLvOakXN27idML8IoQfuzXltrme1rZJJMOcRpTO3AhluxcOChjvk2f7tI3nuj8zbBxeLLb2X79r4m9qpeqOtWHijSbthrNUPzVYbu9zg6gbKhwXmxiaNW2Pteu2Z27Wp7XpeuLVtU7Nvu3eLc4/um4LZBKkHw0WNlexb3O6xPzlGZe9vsq9OduJ78ZEm2l6YxpvuNjcu8EYMUr7p+uOk6lm7Hq6p+2BZMQ/IX4NJxL+GNcWj7Q+XU/4brjWmlA6kw09boja1naDiVu72Webc7v+EsOmDxPH6/PrhW3mh3WXGNp7mnWNSKW0mnPSHs91ZpKNYG0bro3n63VvzOwaS6qPwrx5cp0xpXO28bO4rnVuRbNdt8nla1yYGaW/XsdE8xqXM2BlikpntjFgHu489e9RzHuUmbwdMr7q8y0+rh/f7LXh+2XtJ7FdNtnes1m/WYsGuAHxco6a8q97/dSkPeNsY2vXbTBu6qPE5MkhPTE4DJ97m9zeitfGYJRJsz0w/3TvYxosdyawDb4bbNwAsjUex5+mpi1XG4PcnpfMLO2HOLo+afrsgkV7z+X8lP9lT2fk21xwLzUANfu2uTZ7xTU/dVi7r1uXmmJjiExo2hgjiGLBdv/t+iZ/JQwNtpd4NvVUTZNMq6nHY2zuqc2JJgoKy+uNyCZs3+C4+X8IS8KZ8mYimnJzwot1azCeObihQQ1HjE+bHPD+prcaDm8MCnFCA9rk3nD/rzVXjjrdYvX7Qg9avK91v96Xarzm0heBtGBd17UxtusaI0xN6oTsJ+N4G/tGoC9nJYNIe34Rn4phU5dGrJr9mn2UOLb7PyI4he8i4E8cyhTROJ8/b7+WaDnS5J+MZV5nQ546I9UNMd9qW5tbyo/ltI1lu35tMtsDjus3mB6PqG/7iViqPatFI41E9Ka5t2cmUtcoh6lys0+71k2XFxzSuT+xZzpzY0jKsJVAvhGsLRbbYWKzfmscaT3jVZNvs2bW+7I+DQSOT9vzUqwXvfo6hrf61ebwJm4c1tLvEZImJP6yoa69J539J6/PPlS8/6IudU7bw7br60A+XvhFnGmP7fXHnGbhneEz0r+BCcnH4sD9U45p/bZJt+u/NgfVoBjXFyI793i4gf+0rjuXxdDWC89zYtQI1dxPcaKNbcPxti6pz9p6ftmTGzwUPxRWm71TTi027Zntui0PmkFye/Z2/SZmtva1/qWA0/W3CbgJ24nE5dyfyGWz52ZtevK45P9fvSeJ7TXuC95osuyfHG32bUXQiWlzzl/3t+suwv1TRvKm5m91YSOabK377E1eV55/aepfx/An9tvyP8W02a/lUrtnu07m8LY5WjK9DjRV4eV1bMSfitcR4Jkw27OV+Wwmv5ew/dHbW1wSJ7f74Pok2olLX4lAiuNSHLZnOqfFs+FrOksNJW0MCROMsXnqS3tehi63J8NRcbTdp8nhsiZxfVM3N0hdYvvynobb6bwNFtbQm++9UzBfk7Y5Lwn3vN4MLp8A+ibww72XmN09yYwOIf6+5RLrFPA58Dyfp+/6VN2bWBrOXPFozt/we9t/mJsTXjS1i+m3xrKJa6Nbz76TQ8/XG1+ZNubYDieoU83fzGjxVDFdecvua7l8NeR2/5TTV/ukc1g9NwPXqzhf3bzJrFj7X4llI+Rfxrzda7u+KEFc8hNnbgaMjck1gppqnfJl92/M8TFiZipun/Rd+xvhTQZzGR7U/+2u+odPtma9Wd9gk3jRYLTB6Wp2lzMSrxp8olCUCzZGp3Jt+rwMp1qWNKHaZLFoVa8W0Lnui4S+2GOBySdLv4652e+y5o04PEC5PRgXWgFs8mkm3FTQa4wbcWBrV80HSbS9mHK/Xm9ruBmqWsN5qy9vY2/jTNhu+L3hz5fn/sReLu90jQ2zGOMG15Tfm71THOn6NrY0OP7jvJ8MYBP824benLVp3oRPuu7iwob+QpQuZHVG8ia/rfA78v5EHKlZXPxMhJoY1aD07PfG1N8ME9tatbk2Yr3t3ad/f3Jv9n9q88TZ5H7pw7YG6fw3OpL2vtTq63u+ivGLQePr3F7v9xU4rwP5/9EGSrTfvhZsBhFs5ra+P2EG25LO2Nu4WxFs1rUNnmJL15sh77Jmcy4bHJ4zFU/nAIoDiBtUnPE2MTdrGF4XY0sD18XUm4H5ifWnhhSMG3tt1n7G+2bAVDVhX780uP5kXI1WXXk493Y5NBoV4/wiyHjI/xZ8cdYXeziiKfDbHC8kToXcDAgbEdvu6xqxachnIGGi9V8YKBIvNtxr106TvPyTrQ1fm1iaNdceaExhe37iC+K63R9zbfvq7TkJY7d/e3Y7tKRY/q9eb3Fq82t7uN0v6ZDd521yb+9vjeANGO7er+LfxvfVudd9HoFi5rrNRdUwCfk19kt8f/KsZ3Bhf4d9Xmtj2gxeF2xm/b7gw4y3MUK2psXm0ttpGLgM5ZiDyknhm0zhJ/F4w5k/eS/yKr3xTPrzJ2L/om6rOP/4gSG6n4jni6l2Kxxv8sDmvgjQZcpTouJEeStciZxvcFN7bw2RCUdbkza/xug2+cy1yRxw3y3mjbBu97wMOmyQnLlP85x4X4U+3ed4k3jB6ret/7bum5iaWDY6e+HHBqOtXm+w+EqPN2fO/sD//tufW2ATmbfBPUGoiZU16+aMNq/Nnte1DQG2ptPE8ohYwrjdK03Em4ZzmDTxvjHETZyTh89/f4lDwj6J9Fuep752Q17z96Xb+Np1DK+veudNDKmObdxMrC97Xzh+OWfThzjwYJ//afy/Nv1L/JshqKrPJYhq4/8terN/ErNNHNe12/i367dxfb3/m/3e3PtmYGvPbdZdzaDZG4dW5LM6uxloGt5sBHQrLE3+6XzMga1PWDRxbLD6ar/WwH/yPBfDnz73Tb839dus+bdyb2K8xvb7Pmwi99c1moBSk/7Jp5u38f7EtHyJ6e0keSWJq+XXecyGTyLeiqWKf2teWzFS+7eGvumRTR3+Ov/BdsOJzdrEVVbbNLin82de6nxXE8QknYdcbfia9rwOlpv6X/vm7Rnp/oTNVYcaXqTY/kvXK5yqRS+ySvsn8bscnc7c7vn1ftvzk0heDOAq7l/F7gZJZqBYg21NmvVfGn2T31aotgLV5NyK/GavzdqtAb/hX1vfNGC0mP3UuhTfF/g7bjY8/IkYfqr22z58E8eP33sBvinojwe+PEAJ7CX/xnBmeBdxX6b3e/kXA9IVk1YwGX5f56vw/+vzJs4Wg4R32iddv+LyJcYOy61ptb0wTeuvM/DN4XNu+rf8k1i/GRTZvRjrtX6NxjJj/4pPaZ90PeG+5c0Vx3TfJo+fWptiXF1/Q+h00AaACwHS+dvrrdiofRuj2MbUiik7+4o/CoUSl+v+WwycuG/3amv3VW5pnzQQbIyZ1SkZQ4qvxautw0+fd+2DhFOb3//FddeaXHL9Sb+5xHP1nYTZxUs22Mjzrw3wFxApqf+vujNJQSiIgSje/9Li4kPTdlKvknyHlYvOUKmMgiCRITYmEkUXY9fXJ+JxfOzL2VkQXS46V/jkcaT4qh4stAGV/wrP3QVEMVE5Ohin8lrFVeGaHjUEE5Fx+iZbHJ0aoTipHNkFk7n5FVsOPxOYH592uCc2WjhOcFFRfyO2CdxVG45eRfaf+KRD+KrH1yf5LcJar5cP9x/DyKBVXFf7hthVXNBDplJjmQ49Big3JA8kBoePTPYUn2ObYHVksmPBsRPNfGWD5lHZcWbBKqt6pep3Uu8NYxd0V38yOGXrF7FSTN3mioaFGt6KU3V5k/imZAjWrGEJDteHGmZVn6dBv+ZyallV4iU6JG4iEx1kSlfxd4pB2azGTRZ5tpQmenitUxInkanyUT3qiL9vydBjdMfn8nz7N3QXkCJ82p7yd8f75OU5wcc1/NVgiHwpDOp9YnhOYcsWoRq8+9EV8Xk6zk4Lxv3BlxoGNA9rPewxEJyVnom4zWpS5aOLQ/FVHdIKl/Kr9Mk78aHm1DT/BBOJTclU/Lg6rvx++KsYwvcnmaxcxi6r9N4AAAAASUVORK5CYII=')",evV="url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwOTYuMDAwMDAwcHQiIGhlaWdodD0iMjgxNi4wMDAwMDBwdCIKICAgIHZpZXdCb3g9IjAgMCA0MDk2LjAwMDAwMCAyODE2LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwyODE2LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIgZmlsbD0iIzUxMDBDRCIgc3Ryb2tlPSJub25lIj4KICAgICAgICA8cGF0aCBkPSJNNTkwMiAyODEzOCBjMiAtMTMgOCAtMjMgMTMgLTIzIDYgMCAxMSAxMCAxMyAyMyAyIDE1IC0yIDIyIC0xMyAyMgotMTEgMCAtMTUgLTcgLTEzIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyOTAwIDI4MTQxIGMwIC0zNiAxMSAtNTMgMjYgLTQwIDIyIDE4IDE4IDU5IC02IDU5IC0xMyAwIC0yMCAtNwotMjAgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM5NDAgMjgxNDkgYzUyIC0zNSA5MiAtNTAgMTA2IC0zOCA4IDYgMTQgMjAgMTQgMzAgMCAxNyAtOCAxOSAtNjcKMTkgLTUwIDAgLTY0IC0zIC01MyAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTgzOCAyODE0OCBjLTggLTcgLTIwIC0zMiAtMjUgLTU0IGwtMTAgLTQxIDU1IC0yNyBjMzAgLTE1IDU2IC0yNQo1OCAtMjMgNCA0IDY0IDE0OCA2NCAxNTMgMCAxMCAtMTI4IDIgLTE0MiAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2OTk2IDI4MTM4IGMzIC0xMyA3IC0yNCA4IC0yNSA1IC02IDg2IDMxIDg2IDM5IDAgNCAtMjMgOCAtNTEgOAotNDggMCAtNTAgLTEgLTQzIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NzIwIDI4MTUxIGMwIC0xOCA1NSAtMTAwIDY3IC0xMDEgMTggMCAtMzEgMTA0IC01MSAxMDggLTkgMiAtMTYKLTEgLTE2IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkwMTYgMjgwNjIgYy0yNiAtNzcgLTUgLTk3IDUzIC01MyBsMjMgMTggLTI3IDQxIGMtMTUgMjMgLTI5IDQyCi0zMSA0MiAtMSAwIC0xMCAtMjIgLTE4IC00OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5NTAgMjgwNzUgYzAgLTI5IDggLTMxIDM2IC0xMCAxNiAxMyAxNyAxNiA0IDI1IC0yNSAxNyAtNDAgMTEgLTQwCi0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNjUyIDI4MDkxIGMtOCAtNCAtMTIgLTE3IC0xMCAtMjkgMyAtMTkgNSAtMTkgMzggOSAzMyAyOCAzMyAyOQoxMCAyOSAtMTQgMCAtMzEgLTQgLTM4IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcyMzAgMjgwMDQgYy00NyAtMzYgLTg5IC03MCAtOTQgLTc1IC02IC01IDE1IC05IDU1IC05IDYxIDAgNjYgMgoxMTQgNDQgNDYgNDAgNDkgNDYgNDAgNzEgLTYgMTYgLTE0IDMwIC0yMCAzMSAtNSAyIC00OCAtMjYgLTk1IC02MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxODIwIDI4MDM1IGMtNiAtMTQgLTEwIC0zMCAtMTAgLTM0IDAgLTExIDM4IC0yMSA1NiAtMTQgMTEgNCAxMSA5Ci0xIDMzIC0yMSA0MSAtMzQgNDUgLTQ1IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU1OTIgMjgwMzAgYzIyIC0zMCAzMCAtMzUgNDEgLTI0IDYgNiAtNDUgNTQgLTU3IDU0IC00IDAgMyAtMTMgMTYKLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUyODIgMjgwMDkgYy0xMyAtMTYgLTIyIC0zNiAtMTkgLTQzIDMgLTcgMjcgLTI1IDUzIC00MCBsNDcgLTI3CjM1IDMzIGM2MCA1OCA2MCA2NCAtNiA4MyAtMzEgOSAtNjQgMTggLTcyIDIwIC04IDIgLTI2IC0xMCAtMzggLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzU3NSAyNzk4NSBjLTIyIC0yOCAtMzUgLTU0IC0zNSAtNzMgMCAtNDYgMTUgLTUyIDEwMCAtNDEgMTI4IDE3CjEyMCAxMyAxMjAgNjkgMCAyOCAtMyA1MCAtNyA1MCAtNSAwIC0zOCA5IC03NSAxOSBsLTY4IDE4IC0zNSAtNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDMwNCAyODAwMiBjLTcgLTQgLTEzIC0zMSAtMTUgLTU5IGwtNCAtNTMgNDEgLTYgYzcxIC0xMCA3OSAtNSA3Nwo0OSAtMSAyNiAtNyA1NCAtMTMgNjIgLTEzIDE2IC02NyAyMCAtODYgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MzA3IDI3OTgyIGMtMTYgLTE3IC0xNCAtMjEgMjggLTYyIDI1IC0yNCA0NiAtNDIgNDggLTM5IDIgMiAxOAoyMyAzNSA0NiBsMzMgNDIgLTIzIDE1IGMtMzEgMjIgLTEwMSAyMSAtMTIxIC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUyMzAgMjc5NDUgYzEgLTIwIDkgLTM2IDI2IC00OCAzNiAtMjcgMzcgLTE3IDQgMzMgLTMwIDQ1IC0zMCA0NQotMzAgMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDUgMjc5MzMgYy00MCAtMjEgLTQwIC0yMCAtMjUgLTM4IDE3IC0yMCAzMiAtMTkgNjQgNiAyMSAxNyAyNCAyNAoxNSAzNSAtMTQgMTcgLTE3IDE3IC01NCAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTU5ODYgMjc5MTggYy0yIC0xMiAtMiAtMzMgMSAtNDkgNCAtMjMgMTIgLTI5IDQ1IC0zNCA0NCAtOCA1OCAyIDU4CjQxIDAgMTYgLTEyIDI2IC00OSA0MiBsLTQ5IDIwIC02IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMjYwIDI3OTMxIGMwIC01IC0zIC0xNiAtNiAtMjUgLTQgLTEyIDAgLTE2IDE1IC0xNiAyMiAwIDI1IDggMTUKMzQgLTcgMTcgLTI0IDIyIC0yNCA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3NyAyNzkxMSBjLTczIC0xOSAtODMgLTI3IC05MyAtNzggLTUgLTI4IC0yIC0zNiAyNyAtNjAgMTggLTE2CjM1IC0yOCAzOSAtMjggMyAwIDM4IDM1IDc5IDc3IDYyIDY1IDcxIDgwIDYxIDkzIC0xNiAxOSAtMjggMTggLTExMyAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMDg4IDI3OTE5IGMtMTYgLTkgLTEwIC0xOSA0OCAtODkgNjkgLTg0IDgyIC05NiA5MSAtODYgNiA2IC0xMDgKMTg2IC0xMTcgMTg2IC0zIC0xIC0xMyAtNSAtMjIgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyODcgMjc4NTIgYy0zOSAtMTcgLTU3IC0zMCAtNTUgLTQxIDEwIC01MCAxMjggLTUgMTI4IDQ5IDAgMjQgLTEKMjQgLTczIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcxNTMgMjc4NjkgYy0zNSAtMTAgLTQzIC0yNiAtMTggLTM1IDggLTMgMjkgNiA0NiAyMCAzMiAyNyAyNiAzMAotMjggMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDU0OSAyNzgxMiBjLTMwIC00MyAtMjggLTU3IDExIC03NyAzNCAtMTggNDAgLTggNDAgNjYgMCA2MCAtMTUKNjMgLTUxIDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIwNDAgMjc4MDAgYzExIC0yMiAyNSAtNDAgMzAgLTQwIDE0IDAgMTMgNCAtMTEgNDQgLTI5IDQ5IC00NCA0NgotMTkgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzQzOSAyNzc4NiBsLTM3IC0zNCAzMCAtNiBjNjAgLTEyIDc4IC03IDk4IDI3IGwyMCAzMiAtMjMgNyBjLTQwCjExIC01MiA4IC04OCAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjgzMCAyNzc5NSBjMCAtMTQgMjUgLTU1IDM2IC01OSAxMSAtNCAxMyAxIDggMjIgLTcgMjYgLTIwIDQyIC0zNgo0MiAtNSAwIC04IC0yIC04IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgxMDUgMjc3ODIgYy0xMyAtMiAtMzAgLTIzIC00NyAtNTYgbC0yNyAtNTMgMjMgLTIyIDIzIC0yMSA0OSA3MgpjMjcgNDAgNTAgNzUgNTIgNzggMiA2IC00MCA3IC03MyAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ2MjAgMjc3MDQgYy0yMSAtNjUgLTIxIC02OSAtNCAtODEgMTAgLTcgMjEgLTEzIDI1IC0xMyA0IDAgMzIgMzQKNjIgNzUgNTAgNjcgNTQgNzUgMzQgNzUgLTEyIDAgLTM4IDMgLTU4IDYgbC0zNyA2IC0yMiAtNjh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTEwMCAyNzc0MCBsLTI1IC0yMCA0MCAtMzYgYzEyNSAtMTA5IDEzMiAtMTE1IDEzNyAtOTYgMTMgNDggLTQKODMgLTYxIDEyOCAtMzEgMjQgLTU4IDQ0IC02MSA0NCAtMyAwIC0xNiAtOSAtMzAgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ2MSAyNzczMCBjMCAtOCA2IC0zNyAxMyAtNjUgOSAtMzAgMTQgLTQwIDE0IC0yNSAwIDI4IC0yNSAxMTQKLTI3IDkweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg2MzcgMjc3MDIgYzEyIC0zMSAxOSAtMzggMzQgLTM1IDE5IDUgMTkgNyAtNCAzNiAtMzUgNDYgLTQ5IDQ1Ci0zMCAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkxNjAgMjc3MDggYy0zMCAtMTIgLTU3IC0yMiAtNTkgLTI0IC03IC02IDUzIC0xMjQgNjQgLTEyNCAxNiAwIDI5CjEyIDUzIDQ3IDE5IDI3IDIxIDM3IDEzIDczIC01IDIzIC0xMSA0MyAtMTMgNDUgLTEgMiAtMjggLTYgLTU4IC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzOTY3IDI3NzIzIGMtMTEgLTEwIC04IC0zOCA2IC01NyAxMSAtMTUgMTUgLTE2IDI1IC00IDggMTEgNyAyMAotNyA0MSAtMTAgMTUgLTIxIDI0IC0yNCAyMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MjA3IDI3NjU4IGMtMjIgLTExIC0zNyAtMjEgLTM1IC0yMiAxIC0yIDEzIC04IDI1IC0xNSAyMCAtMTAgMjQKLTggMzggMjAgOSAxNyAxNSAzMiAxMyAzNCAtMiAyIC0yMCAtNiAtNDEgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgwMDAgMjc2MjYgYzAgLTM5IDQgLTQ2IDM4IC02OCBsMzggLTI2IDIyIDM0IGMxMiAxOSAyMiAzNiAyMiAzOAowIDUgLTEwNSA2NiAtMTE0IDY2IC0zIDAgLTYgLTIwIC02IC00NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MjkzIDI3NjQyIGMtMTggLTMgLTI0IC0xNCAtMzQgLTU4IGwtMTIgLTU1IDM1IC0zNiAzNSAtMzUgNDYgNzUKNDUgNzUgLTQ2IDE5IGMtMjYgMTAgLTU3IDE3IC02OSAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMTQwIDI3NjE1IGMwIC0xNCA1IC0yNSAxMCAtMjUgNiAwIDEwIDExIDEwIDI1IDAgMTQgLTQgMjUgLTEwIDI1Ci01IDAgLTEwIC0xMSAtMTAgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkwMjIgMjc1NzggYzEzIC0xOCAzNSAtNDggNDggLTY1IDMzIC00NiAzNiAtMzQgNyAyNCAtMTUgMjkgLTM2CjU0IC01MyA2MiBsLTI3IDEyIDI1IC0zM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxMTE3IDI3NTg4IGMtMTYgLTEyIC0xNSAtMTUgNyAtNDMgbDI0IC0zMCA3IDI4IGMxMCAzOCAtMTIgNjMgLTM4CjQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjExODUgMjc1ODAgYy0zIC01IDEgLTIwIDkgLTMyIGwxNiAtMjIgMCAyNiBjMCAyOSAtMTUgNDUgLTI1IDI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUwMDcgMjc1NzQgYy00IC00IC03IC0yNiAtNyAtNDkgMCAtMzQgNCAtNDMgMjkgLTU4IDE2IC0xMCAzMiAtMTMKMzUgLTggMTAgMTYgLTQ1IDEyNyAtNTcgMTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc2NzcgMjc1NDQgYy0yNiAtMTQgLTI3IC0xNyAtMTQgLTM3IDIzIC0zNCAzNSAtMzEgMzkgMTMgMiAyMiAzCjQwIDMgNDAgMCAtMSAtMTMgLTggLTI4IC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyODk1IDI3NTM4IGMtMiAtNyAtOSAtMzIgLTE0IC01NiBsLTkgLTQzIDQ2IDI3IGM3MSA0MSA3OCA1NyAzMQo3MyAtNDEgMTQgLTQ5IDE0IC01NCAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyNDg2IDI3NDk0IGMtOSAtMjMgLTggLTI0IDI0IC0yNCAzMiAwIDM3IDkgMTggMjggLTE3IDE3IC0zNSAxNQotNDIgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjM5MCAyNzQ0MiBjMCAtMjQgMTggLTM4IDMxIC0yNSA2IDYgMiAxNiAtMTEgMjggLTE5IDE4IC0yMCAxOAotMjAgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTcxMiAyNzQzMyBjLTE4IC03IC00IC0yMyAxOSAtMjMgMTIgMCAxOSA1IDE3IDEyIC01IDE0IC0xOCAxOAotMzYgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTA2NyAyNzM3OCBjMjAgLTcwIDMzIC04MiAzMyAtMzIgMCA0MSAtNSA1MSAtMzIgNzIgLTE1IDEyIC0xNSA5Ci0xIC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MTU2IDI3MzkxIGwtMzcgLTM4IDI2IC0xNyBjMTkgLTEzIDI2IC0xNCAyOSAtNCAyMiA2OCAyNyA5MCAyNAo5MyAtMiAzIC0yMSAtMTMgLTQyIC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzMyIDI3NDEzIGMtMjkgLTEyIC0zMyAtMTggLTMwIC00NiAzIC0yOSA2IC0zMiA0MSAtMzUgMzUgLTMgMzcKLTIgMzYgMjUgLTEgMTUgLTQgMzcgLTcgNDkgLTcgMTkgLTkgMjAgLTQwIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzk1OCAyNzM4NyBjLTE1IC0zMiAtMTUgLTM2IDQgLTY1IDI3IC00MyA0OCAtMzIgNDggMjMgMCA4MSAtMjQKMTAwIC01MiA0MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MjQ4IDI3Mzg4IGMtMjUgLTkgLTI4IC0xNSAtMjggLTUzIDAgLTU3IDI2IC03NiA4MiAtNjEgNDIgMTEgNDMKMTQgMjQgNzAgLTE1IDQ1IC0zOCA1NyAtNzggNDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjY3MiAyNzM0MiBjLTk4IC00MSAtMTM2IC0xMTkgLTk0IC0xOTEgMTEgLTIxIDIyIC0yOSAzMiAtMjUgOCA0CjUzIDE3IDEwMCAyOSAxNDQgMzkgMTQzIDM4IDEzNSA4OCAtNCAyMyAtMTEgNTAgLTE2IDU5IC0xMSAyMCAtNzIgNjggLTg1IDY3Ci01IDAgLTM3IC0xMyAtNzIgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU2MzggMjczNjAgYy05IC02IC0yNCAtMzMgLTMzIC02MSAtMTYgLTQ3IC0xNiAtNTEgMSAtNzAgMjggLTMxCjQ5IC0yMyAxMDQgNDEgbDUxIDU5IC00MCAyMSBjLTQ1IDIyIC01OCAyNCAtODMgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjI4IDI3Mjk1IGMtMTYgLTEzIC0yOCAtMjggLTI4IC0zMiAwIC0xMCA3MiAtODMgODEgLTgzIDMgMCAyIDI0Ci0yIDUzIC00IDI4IC04IDYwIC04IDcwIC0xIDIzIC0xMSAyMSAtNDMgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03OTc1IDI3MzA0IGMtODUgLTIzIC04NSAtMjIgLTQxIC03OSAxNSAtMjAgMTYgLTE5IDUzIDIwIDIxIDIzIDQ0CjQ4IDUyIDU4IDE2IDIxIDkgMjEgLTY0IDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzUxMSAyNzI2MiBjLTEgLTU1IDEgLTYzIDE3IC02MCAyMCA0IDE5IDQzIC0zIDkyIC0xMyAzMCAtMTMgMzAKLTE0IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5NDU2IDI3Mjc1IGMtMTMgLTUwIDE0IC01OSA1NyAtMTkgMzMgMzAgMjggNDQgLTE4IDQ0IC0yNyAwIC0zNAotNSAtMzkgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTg0MCAyNzI3NiBjMCAtOSAwIC0xOSAtMSAtMjMgMCAtNSAxNCAtMTEgMzEgLTE0IDI0IC01IDMzIC0yIDQxCjEzIDEzIDI1IDkgMjkgLTM1IDM1IC0yOCA0IC0zNiAxIC0zNiAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzc0MCAyNzIxMyBjNSAtMTAgMjEgLTMxIDM2IC00OCBsMjYgLTMwIC0xNiAzMCBjLTE5IDM3IC00MSA2NQotNTAgNjUgLTQgMCAtMiAtOCA0IC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQxMTEgMjcyMDYgYy05IC0xMSAtNiAtMTUgMTYgLTE5IDMyIC02IDQzIC0xIDQzIDE5IDAgMTggLTQ0IDE5Ci01OSAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU1MjEgMjcxNjMgYzQgLTMyIDggLTY2IDggLTc3IDEgLTE3IDIgLTE3IDI3IC0xIDM3IDI0IDQxIDExIDEwCi0zMCAtMjggLTM2IC0zMyAtODUgLTEwIC05MiAxNyAtNiA5NCAxMjIgOTQgMTU1IDAgMzYgLTMyIDY2IC04OSA4NyAtMjQgOAotNDQgMTUgLTQ1IDE1IC0xIDAgMSAtMjYgNSAtNTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDk3MyAyNzE5NiBjLTY2IC0xNCAtNzIgLTIyIC0zMSAtMzQgMTUzIC00NyAxNDggLTQ2IDE2NSAtMzAgMTIKMTIgMTMgMjMgNiA0NSAtOCAyNCAtMTUgMjggLTQ5IDI5IC0yMSAxIC02MiAtMyAtOTEgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcxMzUgMjcxOTAgYy0xNiAtMTEgLTI1IC0yMCAtMjAgLTIxIDE2IC0yIDQ4IDEgNzUgNyAyNCA1IDI0IDYgNgoyMCAtMjUgMTggLTI1IDE4IC02MSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MDQwIDI3MTUzIGMwIC0yNiA0IC0zMyAyMCAtMzMgMjUgMCAyNSAxMSAwIDQxIGwtMTkgMjQgLTEgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkxODcgMjcxNTcgYy0zIC04IDIgLTIyIDEyIC0zMSAzNCAtMzEgNDMgLTEzIDEzIDI0IC0xNiAxOSAtMjAgMjEKLTI1IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NzA4IDI3MTUzIGMtMjYgLTcgLTIzIC00MyAzIC00MyAyOSAwIDU5IDE4IDU5IDM1IDAgMTUgLTI1IDE4IC02Mgo4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc4NjYgMjcxNDMgYy00NCAtMTUgLTY4IC0zMiAtNjIgLTQyIDIgLTMgNDUgLTUgOTUgLTMgbDkyIDMgLTM3CjMwIGMtMjAgMTYgLTQwIDI4IC00MyAyOCAtMyAtMSAtMjQgLTggLTQ1IC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5MzEzIDI3MTA4IGMtNiAtNyAtMzIgLTUzIC01OCAtMTAyIC01MyAtOTggLTU0IC05NCAyMCAtMTIzIDQ4Ci0xOSA4MyAtMTUgMTI2IDE0IDQyIDI3IDc3IDgwIDYyIDkyIC00IDQgLTM4IDM1IC03NCA2OSAtNTAgNDggLTY5IDU5IC03NiA1MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MzU1IDI3MTA1IGMtNSAtMiAtMjIgLTYgLTM2IC05IC0xOCAtNCAtMzEgLTE4IC00NCAtNDYgLTE3IC0zOAotMTcgLTQzIC0yIC03NCAxMyAtMjkgMjQgLTM2IDgyIC01MSA5OCAtMjcgMTEwIC00IDU3IDEwNyAtMzQgNjkgLTQwIDc3IC01Nwo3M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MzM2IDI3MTAxIGMtMjggLTYgLTI4IC02IC04IC0yNCAxOSAtMTcgMjIgLTE3IDUwIC0zIDYxIDMxIDM5IDQ1Ci00MiAyN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTI1IDI3MDgwIGMtMjAgLTM4IC0xOSAtNjMgMyAtODMgMTkgLTE4IDU5IC0yMiA3OCAtOSA2IDQgMjUgMzMKNDMgNjUgbDMyIDU3IC03MCAwIGMtNjggMCAtNzEgLTEgLTg2IC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc2MzggMjcwMjkgYzkgLTI3IDIxIC00OSAyNyAtNDkgMTAgMCA3OCA4MSA3MiA4NSAtMSAxIC0yNyA1IC01OCA4CmwtNTcgNSAxNiAtNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTg5NCAyNzA0OCBjMSAtMTcgMTcgLTM2IDUzIC02MSBsNTIgLTM3IDI3IDM5IGM0MSA2MyAzMyA3NSAtNTgKNzkgLTc1IDQgLTc2IDMgLTc0IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk1MjUgMjcwNTAgYzMgLTUgMjIgLTE3IDQxIC0yNiAzMSAtMTUgMzcgLTE1IDQ1IC0zIDE0IDIyIDExIDI2Ci0yMiAzMyAtNDYgOSAtNzEgNyAtNjQgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDQwMiAyNzAwOSBjLTQ0IC0yOCAtNjMgLTQ3IC02OCAtNjcgLTMgLTE1IC03IC0zMyAtMTAgLTM5IC0yIC05CjkgLTEzIDM0IC0xMyAzNiAwIDM4IDIgNzcgNzUgMjEgNDEgMzcgNzYgMzQgNzkgLTIgMyAtMzIgLTEzIC02NyAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjA4IDI3MDAwIGMtMTcgLTI5IC0xNyAtMjkgMTQgLTQ1IDE3IC04IDMzIC0xNSAzNSAtMTUgNyAwIDIgNTMKLTcgNzEgLTE0IDI2IC0yMiAyNCAtNDIgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkzMTIgMjY5NzAgYzU1IC02NCA4NiAtNzcgMTM5IC02MCAyMiA3IDM2IDE3IDMyIDIxIC04IDggLTIwMCA4OQotMjEwIDg5IC0yIDAgMTUgLTIyIDM5IC01MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwMzM1IDI3MDAxIGwtNDAgLTE3IDYzIC0xNCBjMzQgLTcgNjUgLTExIDY3IC04IDMgMiAtOCAxNiAtMjMgMzEKbC0yNyAyNiAtNDAgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzA3MyAyNjk3MyBjLTEwIC0yOCAtOSAtMzQgMTggLTU5IGwyOSAtMjggLTE0IDQ1IGMtOCAyNCAtMTYgNTEKLTE4IDU5IC0zIDkgLTkgMiAtMTUgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3NCAyNjk2MiBsLTIxIC0yNiA0MSAtNTggYzM1IC01MCA0NCAtNTcgNjYgLTUyIDE0IDMgMzQgMTQgNDUgMjUKMTkgMTkgMTkgMTkgLTQwIDc5IC0zMyAzMyAtNjIgNjAgLTY1IDU5IC0zIDAgLTE0IC0xMiAtMjYgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUyOTAgMjY5NTkgYy0yMCAtMzYgLTYgLTQxIDI1IC05IDI3IDI4IDI4IDMwIDcgMzAgLTEyIDAgLTI2IC05Ci0zMiAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODI1NCAyNjk2OCBjLTM1IC01NCAtMzUgLTU3IDcgLTcwIDMzIC05IDQyIC05IDU1IDMgMTIgMTMgMTAgMTkKLTIwIDQ4IC0yNiAyNSAtMzYgMzAgLTQyIDE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcyNjYgMjY5MzUgYy0yOCAtMjkgLTI5IC01NCAtMSAtMTAwIDE0IC0yNSAyOSAtNDUgMzIgLTQ1IDQgMCAzMwo3IDY1IDE2IDQ2IDEzIDYyIDIzIDc0IDQ2IGwxNSAyOCAtNzcgMzUgYy04OCA0MCAtODggNDAgLTEwOCAyMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1Nzc4IDI2OTEyIGMtMjYgLTM5IC0yNyAtNDIgLTEwIC01MSAzMCAtMTYgNDQgMiA0MCA0OSBsLTMgNDQgLTI3Ci00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNjIgMjY5MTIgYy0yOCAtMjMgLTMyIC0zMiAtMjcgLTU1IDEwIC00MCAyMiAtNDIgNTUgLTggMzMgMzIgMzcKNDggMTggNzQgLTEyIDE1IC0xNiAxNCAtNDYgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM2MDYgMjY5MTggYy0yNSAtMzUgLTMgLTQzIDQ0IC0xNyA0MCAyMiA0MSAyNCAxOCAzMCAtMzkgMTEgLTQ2CjEwIC02MiAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NTA0IDI2OTEyIGMtMTggLTExIC0yNyAtNjkgLTEzIC03OCAxNSAtOSA1OSA0MiA1OSA2OSAwIDE3IC0yNiAyMwotNDYgOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NDMwIDI2OTAyIGMwIC00IDE1IC0xNiAzMyAtMjYgbDMyIC0xOSAtMjQgMjYgYy0yNCAyNyAtNDEgMzQgLTQxCjE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcwMzUgMjY4NjIgYy03MSAtNSAtNzcgLTE5IC0xMSAtMjcgNjkgLTkgMTI2IDEgMTI2IDIxIDAgMTAgLTkgMTQKLTMyIDEyIC0xOCAtMiAtNTUgLTQgLTgzIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc4NzIgMjY4MzAgYy01NiAtOCAtNjQgLTE3IC01MSAtNjIgMTIgLTQ1IDEyIC00NSA3NyAtNTQgbDUyIC03IDAKNjYgYzAgNzMgNiA2OCAtNzggNTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NDkwIDI2Nzk1IGMwIC0zMiAyIC0zNSAzMCAtMzUgMjUgMCAzMCA0IDMwIDIzIDAgMTYgLTkgMjggLTI1IDM1Ci0zNSAxNiAtMzUgMTYgLTM1IC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMjUwIDI2Nzc4IGwwIC00MiA0MCAzOSBjMjIgMjEgNDAgNDAgNDAgNDIgMCAyIC0xOCAzIC00MCAzIGwtNDAKMCAwIC00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNzAyIDI2NzY5IGMtMTggLTMxIC0yMCAtMzkgLTggLTM5IDEyIDAgNDIgNjggMzMgNzYgLTEgMiAtMTMgLTE1Ci0yNSAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDM2IDI2NzgxIGMxNiAtMTcgMzAgLTIyIDU1IC0xOSBsMzQgNCAtMzUgMTEgYy0xOSA2IC00NCAxNCAtNTUKMTggLTE5IDggLTE5IDcgMSAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTY5MyAyNjc4MyBjLTQ0IC00IC00OCAtMTAgLTM3IC01MCA4IC0yOCAyOCAtMjkgMTEyIC01IDYxIDE3IDYyCjE4IDQ2IDQwIC0xNiAyMyAtMjMgMjQgLTEyMSAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4ODAgMjY3NzMgYzAgLTUgNiAtMjggMTQgLTUzIGwxMyAtNDQgMjggNDMgYzI0IDM1IDI2IDQ0IDE0IDUyCi0xNyAxMSAtNjkgMTIgLTY5IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NTkwIDI2NzcwIGMwIC01IDkgLTEwIDE5IC0xMCAxMSAwIDIzIDUgMjYgMTAgNCA2IC01IDEwIC0xOSAxMAotMTQgMCAtMjYgLTQgLTI2IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg3MzYgMjY3MjMgYy0xNCAtMjAgLTI0IC0zOSAtMjIgLTQxIDQgLTMgNDUgMTcgNzUgMzcgMTIgOCAxMiAxMiAyCjI1IC0xOSAyMyAtMjcgMjAgLTU1IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NzkyIDI2NzI5IGM1IC0xNiA1OCAtMjUgNTggLTEwIDAgNiAtNiAxMSAtMTQgMTEgLTggMCAtMjIgMyAtMzIKNyAtMTIgNCAtMTUgMiAtMTIgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDYzNiAyNjcxOSBjLTIgLTggLTkgLTI5IC0xNSAtNDggLTE1IC00NyAtMTYgLTQ3IDM0IC00MyAyNSAyIDQ1CjkgNDUgMTYgLTEgMjEgLTU5IDkwIC02NCA3NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwOTM2IDI2NjkzIGM5IC0zNyAxMSAtMzggMjkgLTIzIDE0IDEyIDE0IDE1IC0xIDMxIC0yNCAyNyAtMzUgMjMKLTI4IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUzMTAgMjY3MTcgYzAgLTUgOCAtMjIgMTcgLTQwIDE0IC0yNiAxOCAtMjkgMjEgLTEzIDIgMTAgLTUgMjgKLTE3IDM5IC0xMiAxMiAtMjEgMTggLTIxIDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk2MDUgMjY3MDkgYy0xMCAtMTUgMSAtMjIgMjQgLTE0IDEyIDMgMTkgMTEgMTYgMTYgLTggMTIgLTMyIDExCi00MCAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY5NiAyNjY0OCBjLTMgLTM0IC01IC02MyAtMyAtNjUgMiAtMSAyOSAyIDYwIDggbDU2IDEyIC0zNiA0NCBjLTYwCjczIC02OSA3MyAtNzcgMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcyOTAgMjY2ODkgYy0xOSAtMTAgLTM5IC0yMCAtNDQgLTIxIC01IC0yIC0yIC0xNyA3IC0zNCAxMyAtMjYgMjkKLTM0IDEyMSAtNjIgNTggLTE3IDExMCAtMzIgMTE2IC0zMiAyMyAwIDkgNjIgLTI3IDExNSAtMzcgNTUgLTM3IDU1IC04OCA1NAotMjcgLTEgLTY2IC05IC04NSAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDYyIDI2Njc1IGMtMTYgLTM2IDQgLTc5IDMyIC03MCAxMiAzIDQyIDExIDY5IDE3IDI2IDYgNDcgMTQgNDcKMTcgMCA2IC0xMTggNjEgLTEzMSA2MSAtMyAwIC0xMSAtMTEgLTE3IC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NTczIDI2Njc0IGMtMTggLTkgLTMzIC0yMiAtMzMgLTI5IDAgLTE0IDI3IC0yOCA0MCAtMjAgNyA0IDMyIDY1CjI3IDY1IC0xIDAgLTE3IC04IC0zNCAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTgxMyAyNjY0NCBjLTI5IC0yNSAtNTMgLTUwIC01MyAtNTUgMCAtNSAyMCAtOSA0NCAtOSA0MCAwIDQ2IDMKNjUgMzYgMTYgMjcgMTkgNDAgMTEgNTUgLTYgMTAgLTEyIDE5IC0xMyAxOSAtMSAwIC0yNiAtMjEgLTU0IC00NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MjY1IDI2NjU0IGMtMjIgLTEzIC00NiAtMjcgLTUyIC0zMCAtMTggLTkgLTE2IC01OSAzIC03NCAxMyAtMTEKMjQgLTUgNzQgNDUgNDYgNDUgNTcgNjIgNDggNzIgLTE0IDE4IC0yNiAxNiAtNzMgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjA2OSAyNjY1MSBjLTMxIC0yNSAtMjEgLTM1IDExIC0xMSAxNCAxMCAyMiAyMSAxOSAyNSAtMyAzIC0xNyAtMwotMzAgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NTggMjY2NDUgYy0xOSAtMTEgLTI1IC0yMCAtMjEgLTM1IDcgLTI1IDggLTI1IDQ0IDEgNTEgMzYgMzMgNjQKLTIzIDM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA1OTEgMjY2MDAgYy0xIC0yNyAxNCAtNTggMjQgLTQ5IDMgMyAtMSAyMSAtOSA0MCAtMTQgMzEgLTE1IDMyCi0xNSA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk1NjAgMjY2MDMgYzAgLTUgNSAtMTUgMTAgLTIzIDcgLTExIDE0IC0xMiAyNyAtNCAzMCAxOCAyNyAzNCAtNgozNCAtMTcgMCAtMzEgLTMgLTMxIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI5MSAyNjU5MSBjLTExIC03IC0zIC0xNSAzMCAtMzEgbDQ0IC0yMiAtMjkgMzEgYy0xNyAxNyAtMzAgMzEKLTMwIDMxIC0xIDAgLTcgLTQgLTE1IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU0NTcgMjY1OTQgYy00IC00IC03IC0xOCAtNyAtMzEgMCAtMTIgLTUgLTQzIC0xMiAtNjggLTcgLTI0IC05Ci00NyAtNSAtNTEgNSAtNiAxMTcgNzIgMTE3IDgyIDAgMTUgLTI2IDUzIC0zOSA1NyAtOSAzIC0yMyA4IC0zMiAxMSAtOCA0IC0xOAozIC0yMiAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjYyNiAyNjU3NCBjLTE5IC0xMyAtMTkgLTE2IC00IC02MSBsMTUgLTQ4IDggNTggYzQgMzIgNiA2MCA0IDYyCi0yIDIgLTEzIC0zIC0yMyAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzEyNiAyNjU3MSBjLTMgLTUgMSAtMTQgOCAtMjEgMTEgLTkgMjAgLTkgMzcgMCAxNyAxMCAxOSAxNCA4IDIxCi0xOCAxMSAtNDYgMTEgLTUzIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00OTcxIDI2NTQ5IGMtMzAgLTEwIC01NiAtMjEgLTU5IC0yMyAtMiAtMyAxOSAtMTYgNDYgLTMwIDU3IC0yOSA2OQotMjQgNzkgMzggNiA0MSA3IDQxIC02NiAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU3MzYgMjY1MzggYy0zIC0xOCAtNyAtNTEgLTkgLTcyIGwtMyAtMzkgNTMgNTkgYzI5IDMyIDUzIDYyIDUzIDY1CjAgOCAtMzggMTkgLTY3IDE5IC0xNyAwIC0yMyAtNyAtMjcgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzExNDIgMjY1MzggbC05MyAtMzEgNjggLTY5IGMzNyAtMzcgNzEgLTY4IDc0IC02OCAxNyAwIDc5IDEzMCA3OQoxNjQgMCA0NSAtNSA0NSAtMTI4IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTE5MSAyNjUwMiBjLTE3IC04MCAtMTUgLTg5IDIwIC05NiAxNyAtMyAzNSAtNiAzOSAtNiAxMSAwIC0zIDU1Ci0yNyAxMTAgbC0yMCA0NSAtMTIgLTUzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjczMTYgMjY1NDEgYy0zIC00IC05IC0yNyAtMTUgLTUxIGwtOSAtNDIgMzQgMzMgYzE5IDE4IDM0IDM1IDM0CjM5IDAgMTAgLTM5IDMwIC00NCAyMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMTI4IDI2NTQ0IGMtNCAtMyAtMjEgLTggLTQwIC0xMSAtMTggLTMgLTM1IC02IC0zNiAtOCAtNiAtNSA0OQotOTUgNTcgLTk1IDQgMCAxOSAxMyAzNCAyOCAyMiAyMyAyNiAzNCAyMSA2MCAtNiAyOSAtMjIgNDEgLTM2IDI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3NjEgMjY0OTQgYy0xMiAtMjYgLTIxIC01MCAtMjEgLTU0IDAgLTQgMjMgLTI2IDUyIC01MCBsNTEgLTQ0CjE2IDI0IGM5IDEzIDI2IDQwIDM4IDU5IGwyMSAzNiAtNjggMzggLTY5IDM4IC0yMCAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTk0MCAyNjUyMiBjMCAtMTIgMzkgLTUyIDUwIC01MiAyMSAwIDkgMzcgLTE1IDQ4IC0zMSAxNCAtMzUgMTUKLTM1IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjcwOCAyNjUxMyBjLTI1IC02IC0yMyAtMTUgMTcgLTYzIDI4IC0zNCAzNiAtMzkgNDEgLTI1IDYgMTYgLTI0Cjk2IC0zNSA5NCAtMyAtMSAtMTQgLTMgLTIzIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc1NTAgMjY0NzggYzMyIC0yOSAzNSAtMzAgMzkgLTEzIDIgMTEgOCAyNiAxMyAzMyA4IDkgLTEgMTIgLTM4CjEyIGwtNDkgLTEgMzUgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcxMDYgMjY0NzUgYy05MSAtMzQgLTEwNSAtODUgLTIzIC04NSA0MiAwIDQzIDEgNjUgNTIgMTIgMjggMjEgNTIKMTkgNTQgLTEgMSAtMjggLTggLTYxIC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyODIwIDI2NDgzIGMtMjUgLTEwIC03MCAtNDQgLTcwIC01MyAwIC04IDkyIDQwIDEwOSA1NiA2IDYgLTIxIDMKLTM5IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAxNCAyNjQ1NiBjLTQgLTE4IDMgLTM3IDI2IC03MCAzNyAtNTUgNjAgLTU4IDEyNiAtMTggNTIgMzMgNTIgMzMKLTQzIDgxIC03NiAzOCAtMTAxIDM5IC0xMDkgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQzNTMgMjY0MDUgYy0yNCAtMzQgLTQzIC02NyAtNDMgLTcyIDAgLTExIDUxIC0zMyA3NyAtMzMgMjYgMCAzNAo0MSAyMSAxMDYgbC0xMyA2MiAtNDIgLTYzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYxMzcgMjY0NDMgYzE3IC0xMDggMjIgLTExOSA2NiAtMTMwIDIzIC02IDQzIC0xMCA0NCAtOSA1IDQgLTk5CjE2NiAtMTA2IDE2NiAtNSAwIC02IC0xMiAtNCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjQwIDI2NDUzIGMtMjEgLTMgLTc5IC0yMCAtMTM5IC0zOSAtMjUgLTggOCAtMzAgODYgLTU3IDc1IC0yNiA5NgotMjYgMTUxIDEgMzQgMTggMzYgMjIgMjYgNzEgLTYgMzAgLTkgMzEgLTUzIDMwIC0yNSAtMSAtNTcgLTQgLTcxIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ1MzAgMjY0MDUgYzAgLTMwIDIgLTU1IDUgLTU1IDMgMCAyNiAxMCA1MSAyMiBsNDYgMjEgLTM4IDMzIGMtNTUKNDcgLTY0IDQ0IC02NCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDkyMSAyNjQxMyBjLTE2IC0xMSAtMjAgLTE4IC0xMiAtMjYgOCAtOCAxNyAtNSAzMiAxMCAyNiAyNSAxMSAzOAotMjAgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjEzMCAyNjMzOSBjMCAtNDEgMCAtNDEgMzEgLTM1IDE3IDMgNDYgNiA2NCA2IDMwIDAgMzMgMyAzNyAzNSBsNAozNSAtNjggMCAtNjggMCAwIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MTI0IDI2MzUzIGMtMTEgLTE2IC0zNyAtNTIgLTU5IC04MiBsLTM5IC01NSA4MSA0NCBjODcgNDYgODcgNDUKNjcgMTA4IC02IDIwIC0yOSAxNCAtNTAgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg4NjIgMjYzMzYgYy05IC0yMCAtOCAtMjUgNCAtMzAgMjIgLTkgMjQgLTggMjQgMTIgMCAzNCAtMTYgNDQKLTI4IDE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUzMjQgMjYzMTIgYy0xMyAtOCAtNDQgLTY2IC00NCAtODEgMCAtNSAxNCAtMTQgMzEgLTIwIDU3IC0yMCA2MAotMTcgNTggNDkgLTIgNjAgLTEzIDczIC00NSA1MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxOTUwIDI2Mjk1IGwtMjMgLTI1IDI2IDAgYzIyIDAgMjcgNSAyNyAyNSAwIDE0IC0xIDI1IC0zIDI1IC0yIDAKLTE0IC0xMSAtMjcgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY4NzkgMjYxNzkgbC0yNiAtMTMwIDUxIDMgNTEgMyAwIDExOCBjMCAxMTggLTUgMTM2IC00MCAxMzcgLTUgMAotMjIgLTU5IC0zNiAtMTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcwNTIgMjYyNzQgYzIwIC0zNCAyMiAtMzUgMzUgLTE4IDcgMTAgMTMgMjEgMTMgMjUgMCA2IC01MyAyOSAtNjYKMjkgLTIgMCA2IC0xNiAxOCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk3MiAyNjI1MyBjMiAtMTMgMTQgLTE5IDQzIC0yMSA0NiAtNCA0NCAxIC05IDIzIC0zNiAxNSAtMzcgMTUKLTM0IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjExNDQgMjYyNjEgbC0zMiAtNiAxNiAtNDcgYzEyIC0zOSAxOSAtNDggMzggLTQ4IDQ2IDAgNTQgMTAgNTQgNjEKMCA1NCAtMiA1NSAtNzYgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDAwMCAyNjI2MSBjLTI4IC04IC0zNSAtMzQgLTI1IC04NyA0IC0yNiAxMSAtMzQgMjggLTM0IDE4IDAgMjcKMTIgNDUgNTggMTIgMzIgMjIgNjEgMjIgNjUgMCA4IC0zNiA4IC03MCAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MDIwIDI2MjI3IGMwIC0yMiAxNiAtNDcgMzEgLTQ3IDE2IDAgMTggMzQgMyA1MSAtMjMgMjUgLTM0IDI0Ci0zNCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NjQ5IDI2MjMzIGMyOSAtNDkgMzcgLTUzIDEwNCAtNTMgNTggMCA2NiAzIDcyIDIxIDQgMTEgNSAyMiAzIDIzCi00IDMgLTE1OSAyNiAtMTc2IDI2IC05IDAgLTEwIC01IC0zIC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4ODgyIDI2MjQzIGMtMTkgLTQgLTIxIC03IC0xMSAtMTkgMTAgLTEzIDM5IC0yMCAzOSAtMTAgMCAyIDMgMTEKNiAyMCAzIDkgMiAxNSAtMiAxNSAtNSAtMSAtMTkgLTQgLTMyIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwNTcgMjYyMTggYy0zIC0xMyAtOSAtNDggLTEyIC03OSAtNyAtNTMgLTYgLTU3IDE3IC02MiA0OSAtMTQgNzQKLTggOTcgMjMgMTcgMjQgMjAgMzggMTUgNjYgLTcgMzkgLTI3IDY0IC01MiA2NCAtOSAwIC0yNyAzIC0zOCA2IC0xNyA0IC0yMyAwCi0yNyAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTc0MSAyNjE5MyBjLTIzIC0yOCAtMjIgLTM3IDIgLTI4IDggNCAxNyAxNyAyMCAzMSA1IDMwIDMgMzAgLTIyCi0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ3OTQgMjYyMDcgYy00OCAtMTIgLTcyIC00OSAtNjYgLTEwNSA0IC00MyAxOCAtNDcgNzUgLTIyIGw0NyAyMQowIDU5IGMwIDMzIC0zIDU5IC03IDU5IC01IC0xIC0yNyAtNyAtNDkgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3MDIgMjYxODAgYzEzIC0yMCAzOCAtMjggMzggLTEyIDAgMTIgLTIzIDMyIC0zNyAzMiAtMTEgMCAtMTEgLTQKLTEgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYzMjUgMjYxODEgYy00MiAtNSAtNTEgLTEwIC01MyAtMjggLTMgLTIxIDAgLTIyIDMwIC0xNyA0NCA5IDgxCjI2IDg2IDQyIDIgNiAwIDExIC01IDEwIC00IDAgLTMwIC00IC01OCAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTg5ODQgMjYxNTMgYzMgLTE2IDggLTU5IDExIC05OCA4IC04OSAxMyAtMTA1IDMxIC0xMDUgMTYgMCAxOSA0MiA1Cjg2IC02IDE2IC0xNSA1NSAtMjEgODcgLTYgMzEgLTE2IDU3IC0yMiA1NyAtNSAwIC03IC0xMiAtNCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTU1NyAyNjE0MyBjLTMgLTUgLTcgLTMwIC04IC01OCAtNCAtNDggLTMgLTUwIDI0IC01MyAyOCAtMyA3NyAyMAo3NyAzNyAwIDEzIC04OCA4MiAtOTMgNzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzQ1NSAyNjEyMCBjLTcgLTEyIDIyIC0xMiA1MCAwIDE3IDcgMTUgOSAtMTIgOSAtMTcgMSAtMzUgLTMgLTM4Ci05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5OTUgMjYwOTkgYy01IC0xNiAtMiAtMjYgMTEgLTM2IDM3IC0yNyA0NCAtMTMgMTUgMzEgbC0xOSAyOCAtNwotMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjAxIDI2MDQ1IGMyIC02MiAxOSAtNzYgMTkgLTE2IDAgMjIgMyA0NiA2IDU1IDQgMTEgMSAxNiAtMTAgMTYKLTE0IDAgLTE2IC0xMCAtMTUgLTU1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMwMDYgMjYwNDggYy0yOSAtNzIgLTMwIC03OCAtMiAtNzggMjUgMCAyNiAzIDI2IDU1IDAgMzAgLTIgNTUgLTYKNTUgLTMgMCAtMTEgLTE1IC0xOCAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjAxMCAyNjAyNSBjLTEwIC0xMiAtNiAtMjUgMjUgLTcwIDIxIC0zMCA0MCAtNTUgNDMgLTU1IDEyIDAgLTcKMTAzIC0yMyAxMjAgLTIyIDI0IC0yOSAyNSAtNDUgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDYgMjYwMTIgYy0zIC01IDE4IC0zMSA0NiAtNTggbDUxIC00OSAtMzkgNTcgYy0zOSA1NyAtNDggNjUgLTU4CjUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTY3MCAyNjAxOCBjMCAtMiA2IC0yMyAxMyAtNDcgbDE0IC00NCAyMiAzNyBjMTMgMjAgMjIgMzkgMjAgNDAgLTYKNSAtNjkgMTggLTY5IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI1OTEgMjU5OTYgYy0yNiAtMjggLTI4IC0yMiAyNyAtOTAgbDIzIC0yOSAtNyA1NCBjLTQgMzAgLTEwIDYyCi0xMyA3MiAtNiAxNiAtOSAxNiAtMzAgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODIyMSAyNTk5NiBsLTIyIC0yMyA3MiAtNyBjNDAgLTMgNzQgLTQgNzYgLTIgNCA0IC04OSA1NiAtMTAwIDU2Ci0yIDAgLTEzIC0xMSAtMjYgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyNTAgMjYwMDMgYzggLTMgMjMgLTEwIDMzIC0xNSAxMiAtNiAxNyAtNSAxNyA3IDAgMTAgLTEwIDE1IC0zMgoxNCAtMTggMCAtMjYgLTMgLTE4IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODEwMyAyNTk1NCBjLTIyIC0zMyAtMjIgLTM0IC0yIC0zNCAyMiAwIDMyIDE4IDI3IDQ4IC0yIDE2IC03IDE0Ci0yNSAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDczMyAyNTkxOCBjMjUgLTM0IDUwIC02NCA1NSAtNjYgMTAgLTMgNjcgMTA3IDYwIDExMyAtMiAxIC0zOCA1Ci04MSA5IGwtNzkgNyA0NSAtNjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTMyMyAyNTk1OCBjLTExIC0xMyAtMzcgLTQ3IC01OCAtNzcgLTM2IC01MCAtMzggLTU1IC0yNCAtNzkgMTMKLTIzIDExMSAtNzIgMTQ0IC03MiA2IDAgMjYgNDUgNDUgMTAwIGwzNSAxMDAgLTMwIDI1IGMtMzkgMzEgLTg1IDMyIC0xMTIgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTk1NzYgMjU5NDQgYy00IC0xNSAtNSAtMjkgLTIgLTMxIDMgLTMgMzEgNSA2MiAxOCA1MCAyMSA1NCAyNCAzMwozMCAtMTMgNCAtMzggNyAtNTUgOCAtMjYgMSAtMzMgLTQgLTM4IC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MTYwIDI1OTIxIGMwIC02IDEzIC0xNyAzMCAtMjYgMzMgLTE3IDQwIC0xOCA0MCAtNyAwIDggLTE0IDE2Ci02MiA0MCAtNSAyIC04IC0xIC04IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc2NjAgMjU5MDMgYzAgLTUgMTAgLTQ3IDIyIC05NSBsMjMgLTg4IDQxIDAgNDIgMCAtMTUgNTcgYy04IDMyCi0xOSA2NiAtMjQgNzUgLTEwIDE5IC04OSA2NCAtODkgNTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDg0MCAyNTg2OCBjMCAtMTMgMTggLTQxIDQyIC02NSAzMyAtMzQgNDUgLTQwIDYwIC0zMiAxMyA3IDE4IDIxCjE4IDQ5IDAgNDcgLTI3IDcwIC04MiA3MCAtMzMgMCAtMzggLTMgLTM4IC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3Mzk2IDI1ODY4IGMtMTMgLTQxIC0yNyAtMTIwIC0yMyAtMTI1IDMgLTMgMjggLTIgNTUgMiBsNTAgNyAtMTcKNjEgYy0xNCA0OSAtMjIgNjMgLTM5IDY1IC0xMiAyIC0yNCAtMyAtMjYgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg4NjIgMjU4NDggYy02IC03IC0yMSAtNDggLTMzIC05MSAtMjAgLTY3IC0yMSAtNzkgLTkgLTg3IDE2IC0xMAoyNyAxNSA1MCAxMjMgMTQgNTkgMTEgNzcgLTggNTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQxMiAyNTgzNiBjNjkgLTU1IDEwMyAtNzYgMTI0IC03NiAxOSAwIDM0IDE3IDM0IDM5IDAgMTMgLTUyIDMzCi0xMjAgNDYgbC02NCAxMyAyNiAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTgwOCAyNTg0MyBjLTkgLTEwIC0xOSAtMjggLTIyIC00MCAtNyAtMjEgLTUgLTIyIDI2IC0xNyA1OSAxMCA1OQoxMSA0MCA0NCAtMjAgMzUgLTI0IDM2IC00NCAxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2Njg1IDI1Nzk4IGMtODQgLTU0IC04OCAtNjAgLTcxIC04MyAxMyAtMTggMTcgLTE4IDgyIC00IGw2OSAxNAotMyA0NSBjLTYgNjkgLTExIDcxIC03NyAyOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMjI1IDI1ODE0IGMtOSAtMTQgLTE1IC0yOCAtMTIgLTMwIDggLTkgOTggMzYgOTIgNDYgLTEzIDIxIC02MgoxMSAtODAgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUwMzQgMjU3NjcgYy0xMCAtMTQgLTQxIC01MCAtNjggLTgxIC00NCAtNTEgLTQ4IC01OSAtMzQgLTcyIDEzCi0xNCAyMiAtOCA3NyA1MiA2MCA2NiA2OSA4NiA1MiAxMTIgLTYgMTEgLTEyIDggLTI3IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3MzUgMjU3NTYgYy0yNCAtMTkgLTI3IC0yNiAtMTcgLTM4IDkgLTEyIDcgLTE5IC0xMyAtMzggbC0yNCAtMjIKMjAgLTUyIGMxMSAtMjggMjQgLTU1IDI5IC02MCA1IC01IDMxIDEzIDYwIDQwIDQyIDM5IDUxIDUzIDQ3IDc0IC02IDI5IC01NQoxMjAgLTY1IDEyMCAtNCAwIC0yMCAtMTEgLTM3IC0yNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMDQ1IDI1NzI4IGM5IC01NiAxMSAtNTggNDMgLTU4IDQ2IDAgNjcgMzAgNTYgNzYgLTYgMjEgLTEyIDI0Ci01NiAyNCBsLTUwIDAgNyAtNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTgxIDI1NzQxIGwtMzQgLTE4IDQ2IC0zMiBjNTMgLTM2IDU4IC0zNyA3NCAtMTIgMTAgMTYgNyAyMyAtMjAKNDkgbC0zMiAzMCAtMzQgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI2NzAgMjU3MTQgYzAgLTQgNSAtMjQgMTIgLTQ1IDExIC0zNyAxMiAtMzggMzAgLTIzIDI0IDIzIDIzIDI2Ci0xMiA1MiAtMTYgMTMgLTMwIDIwIC0zMCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNTQwIDI1Njg0IGMtMTYgLTUgLTk3IC0xNjEgLTg4IC0xNzAgMyAtMiAxNSAtMSAyNyA0IDE1IDUgMzYgMzUKNjEgOTAgMzcgNzggMzcgODYgMCA3NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY4IDI1NjU4IGMtNTIgLTE2IC02OCAtMjUgLTY4IC0zOSAwIC0zMiAzMyAtNDAgMTAwIC0yNSAzNCA4IDY0IDE3CjY2IDE5IDkgOCAtOSA2NyAtMjAgNjYgLTYgLTEgLTQxIC0xMCAtNzggLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM2MDEgMjU2NDggYy03IC0yMCAtNCAtMjUgMjMgLTM0IDQzIC0xNiA1NiAwIDI2IDMxIC0yOSAzMSAtMzggMzEKLTQ5IDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDMwIDI1NjI1IGMtMTEgLTEzIC0xMCAtMTkgNiAtMzcgMjYgLTMwIDY4IC02NyA3NiAtNjggMTIgMCA0OSA3Mwo0NiA5NCAtMyAxOCAtMTEgMjEgLTU5IDI0IC00MSAyIC01OSAtMSAtNjkgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ2NzIgMjU2MjEgYy00MCAtMTAgLTc0IC0yMCAtNzYgLTIyIC0yIC0yIDYgLTMyIDE4IC02NiBsMjIgLTYyCjY3IDY3IGM2MiA2MyA4NCAxMDMgNTUgMTAxIC03IDAgLTQ2IC05IC04NiAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzE2MiAyNTYxNSBjLTYxIC0xNCAtNjcgLTE4IC01OCAtNDEgNiAtMTUgMTcgLTE2IDg4IC0xMSA0NCA0IDgzCjkgODUgMTEgOSA5IC0yNiA1MCAtNDQgNTIgLTEwIDEgLTQyIC00IC03MSAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjM1NiAyNTYwNSBjLTE1IC0xMSAtMTcgLTIyIC0xMyAtNTEgNCAtMjEgMTAgLTQxIDE1IC00NiA5IC05IDEwMgoxIDEwMiAxMSAwIDQgLTE5IDI4IC00MiA1NCAtNDAgNDMgLTQ1IDQ2IC02MiAzMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MjUgMjU1ODAgYzEwIC0zMyAxOSAtNDMgNDAgLTM4IDEzIDIgMTAgOSAtMTUgMzMgLTMyIDMwIC0zMiAzMAotMjUgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDk1IDI1NTU2IGMtNDUgLTEzIC01NCAtMzkgLTE1IC00NCAxOCAtMiAzNCA2IDU1IDI4IDMxIDMzIDI0IDM2Ci00MCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MDcyIDI1NTM1IGMtMTggLTI4IC0xOSAtMzUgLTcgLTM1IDggMCAxNSAtNyAxNSAtMTUgMCAtMjEgNDIgLTE5CjYwIDMgNDUgNTMgNDQgNTAgNSA2NyAtNDkgMjAgLTQ2IDIwIC03MyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDcxMiAyNTQ5MyBjLTM1IC0yNSAtNjAgLTQ5IC01NSAtNTIgNCAtNCAyOSAtMjQgNTUgLTQ1IGw0NiAtMzcKNDEgNTkgNDAgNTkgLTMyIDMxIC0zMiAzMSAtNjMgLTQ2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjQ1NCAyNTQ3OCBjLTE1IC0zMCAtMTUgLTMyIDIgLTQ1IDI0IC0xOCAyOSAtMTcgNDggMTIgMjIgMzMgMjAgNDAKLTkgNTMgLTIzIDEwIC0yNiA5IC00MSAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODUyMyAyNTQ2OCBjLTQgLTcgLTMzIC02NyAtNjQgLTEzMyAtNjkgLTE0NyAtNjggLTE1NSAyNyAtMTU1IGw2NQowIC0yIDE1MCBjLTEgMTQwIC02IDE2OCAtMjYgMTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk1MjUgMjUzODUgYy01OSAtNjcgLTYyIC03MSAtNDcgLTkzIDE3IC0yNSA0NSAtMjggMTIxIC0xMCA1NSAxMgo1MyAxMCA2NiA5MyAzIDIyIDggNDcgMTEgNTYgNCAxNCAtNCAxOCAtNDIgMjEgLTQ2IDMgLTQ2IDMgLTEwOSAtNjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzI4MSAyNTM2NiBjLTUzIC01NSAtMjkgLTY4IDY4IC0zOCBsNTQgMTcgLTQxIDI4IGMtMjMgMTUgLTQzIDI3Ci00NSAyNyAtMiAwIC0xOCAtMTUgLTM2IC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0Mjk1IDI1MzQwIGMtOCAtMTYgLTE1IC0zMSAtMTUgLTM0IDAgLTIgMjMgLTcgNTAgLTExIDQxIC02IDU2IC0zCjgyIDEzIDI0IDE1IDI4IDIyIDE4IDI2IC01NSAyMCAtMTA0IDM2IC0xMTEgMzYgLTUgMCAtMTUgLTEzIC0yNCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzcyMiAyNTI4NyBsLTIxIC0yMiAyNSAtNDMgYzMxIC01MSA2NiAtNTggODIgLTE0IDUgMTUgMTMgMzQgMTYKNDIgNSAxMSAtNSAyMiAtMzMgMzggLTQ3IDI3IC00MyAyNyAtNjkgLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05ODYyIDI1MjI4IGMtODAgLTU0IC04MyAtNjYgLTIzIC0xMDEgMzEgLTE4IDMxIC0xOCA0MCA1IDUgMTMgMjEKNDkgMzYgODEgMTQgMzMgMjUgNjAgMjMgNjIgLTIgMSAtMzYgLTE5IC03NiAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQyMSAyNTI2NyBjLTkgLTEyIC02IC0xOCAxNSAtMzIgMjYgLTE3IDI2IC0xNiAxOSA3IC0xMCAzMyAtMjAKNDEgLTM0IDI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzE2MCAyNTI2MSBjLTE2IC00IC0zMiAtMjEgLTQzIC00NSAtMjEgLTQzIC0yMSAtNDIgMTMgLTUxIDIwIC01CjM2IDIgNzMgMzEgbDQ3IDM2IC0yNCAxOSBjLTI2IDIwIC0yOCAyMSAtNjYgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDg5MiAyNTI2MCBjLTE4IC00IC0zNiAtMTEgLTQwIC0xNSAtMTAgLTExIDcxIDUgODMgMTYgMTAgMTAgNCAxMAotNDMgLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTgyNSAyNTI0OSBjLTkgLTEzIDI1IC0zOCA0MiAtMzIgMTYgNiAxNiAxNiAxIDMxIC0xNSAxNSAtMzUgMTUKLTQzIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODA4NSAyNTIyNSBjLTUgLTIgLTIyIC02IC0zNiAtOSAtMjUgLTUgLTI1IC02IC0xNyAtNzIgNCAtMzcgMTAKLTY5IDEyIC03MSA3IC04IDEwNiAyOCAxMDYgMzggMCAxMCAtNDggMTE5IC01MiAxMTggLTIgMCAtNyAtMiAtMTMgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDk1MCAyNTIwNiBjMCAtMjAgMTYgLTI5IDQwIC0yMSAzMiAxMCAyNSAzNSAtMTAgMzUgLTE5IDAgLTMwIC01Ci0zMCAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzQzOCAyNTE4MiBsLTE3IC0yOSAzNiAtMTEgYzIwIC02IDM4IC0xMCA0MCAtOSAxIDIgLTggMjAgLTIwIDQwCmwtMjMgMzcgLTE2IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMjI1IDI1MTYwIGMtNTUgLTEwIC0xMDEgLTE4IC0xMDMgLTE5IC0xIC0xIDIgLTEwIDggLTIyIDExIC0yMAoxNyAtMjAgMTE4IC0xNCA5MyA2IDExMCAxMCAxMzEgMzAgNDkgNDggMTAgNTQgLTE1NCAyNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NTYxIDI1MTEwIGMtNDQgLTM5IC04MyAtNzUgLTg2IC04MSAtMTggLTI3IDkgLTE0IDg4IDQ2IDU4IDQ0IDg3CjcyIDg3IDg1IDAgMTEgLTIgMjAgLTUgMjAgLTMgMCAtNDEgLTMyIC04NCAtNzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzEwNSAyNTE0NiBjLTQ4IC0zMiAtMTAxIC04MiAtNjUgLTYxIDI0IDE0IDEyMCA4NyAxMjAgOTEgMCA3IC00CjUgLTU1IC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1Mzg2IDI1MTI4IGMtMTggLTg4IC0xOSAtODYgMjUgLTkwIGw0MSAtNCAtNyA0NiBjLTQgMjUgLTEyIDUxCi0xNyA1OCAtMTYgMTkgLTM3IDE0IC00MiAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDUwNSAyNTEzNCBjLTExIC0zIC0zNyAtMTAgLTU3IC0xNiAtMzcgLTExIC0zOCAtMTIgLTMxIC01MiAzIC0yMwo4IC00MyAxMCAtNDYgMiAtMiAzMiAyNCA2NiA1OCA1OCA1OSA2MCA2NSAxMiA1NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMTAyIDI1MTE1IGMtMTcgLTM2IC0xNSAtNDIgMTEgLTQ5IDEyIC0zIDQzIC0xMiA2OCAtMjAgbDQ2IC0xNAotMjEgMzggYy0xOSAzNSAtNjEgNzAgLTgzIDcwIC02IDAgLTE1IC0xMSAtMjEgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk5NzcgMjUxMzEgYy0xNyAtNiAtMTcgLTggLTQgLTIwIDEzIC0xMCAxNyAtOSAyNyA4IDExIDIyIDcgMjQKLTIzIDEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIxNTQgMjUxMDkgYzQgLTEzIDEwIC0zNCAxMyAtNDcgNSAtMjAgMTAgLTIyIDMyIC0xNyA0NSAxMSA0NCAyMgotNSA1NSAtNDYgMzIgLTQ3IDMyIC00MCA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg5ODUgMjUxMDAgYy0zMSAtMzMgLTIxIC00MSAxNSAtMTIgMTMgMTAgMjEgMjQgMTkgMzEgLTMgNyAtMTUgMAotMzQgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ0MjEgMjUwNDcgbC0yOCAtNjIgMTkgLTM4IGMxMiAtMjQgMjMgLTM1IDMxIC0zMSA5IDYgOTEgNjAgMTA1CjY5IDEgMSAtMiAyNSAtOCA1MiAtMTEgNDggLTEzIDUxIC01MSA2MSBsLTQxIDEwIC0yNyAtNjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjk3NyAyNTA4NiBjLTQ2IC0yMSAtNDggLTIyIC0zMCAtMzkgMTggLTE2IDIxIC0xNSA1NCAyIDE5IDEwIDM1CjI3IDM3IDQwIDQgMjUgMCAyNSAtNjEgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDAxOSAyNTA0MiBjLTM2IC01MSAtNDcgLTE2NSAtMjAgLTIwMSBsMTggLTIzIDU4IDgwIGMzMiA0NCA1NyA4NAo1NSA4OCAtMyAxMyAtNzIgOTQgLTc5IDk0IC0zIDAgLTE4IC0xNyAtMzIgLTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDA5MjAgMjUwMzcgYzAgLTEzIDkgLTMyIDIwIC00MiAyMCAtMTggMjAgLTE3IDIwIDIzIDAgMzUgLTMgNDIKLTIwIDQyIC0xNCAwIC0yMCAtNyAtMjAgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI1MDAgMjUwNDEgYzAgLTUgMTIgLTM1IDI2IC02NyAyNiAtNTggMjcgLTU5IDM2IC0zMSA3IDE5IDYgMzIgLTIKNDIgLTYgOCAtOSAxOCAtNiAyMyAzIDYgLTUgMTcgLTE5IDI2IC0yOCAxOCAtMzUgMjAgLTM1IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTE1MiAyNDk3MCBjLTI0IC00MyAtMjAgLTQ3IDM1IC0yNyBsMzMgMTIgLTIzIDI4IC0yMiAyNyAtMjMgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE0NzYgMjQ5ODMgYy01IC02IDMxIC0zNCAxMTIgLTg2IDIzIC0xNSA0MiAtMjQgNDIgLTIwIC0xIDEyIC0xNDcKMTEyIC0xNTQgMTA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTczMjkgMjQ5MjMgYy0yNCAtMTMgLTQ1IC0yNiAtNDcgLTI3IC0yIC0zIC01MiAtMjM2IC01MiAtMjQ3IDAKLTE1IDEwOSAxNyAxNDcgNDMgNTcgMzkgNjIgNjkgMjUgMTc1IGwtMjggODIgLTQ1IC0yNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NTYwIDI0ODcwIGMwIC0yMSA1MyAtNjAgODEgLTYwIDIxIDAgMzIgNyA0NCAzMCA4IDE2IDE1IDMxIDE1IDM1CjAgMyAtMzEgNSAtNzAgNSAtNDIgMCAtNzAgLTQgLTcwIC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MTYzIDI0ODY3IGMtMjAgLTcgLTMzIC0xOCAtMzMgLTI4IDAgLTE2IDMgLTE2IDQ3IDEgNzggMjkgNjUgNTMKLTE0IDI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY2MTYgMjQ4NzAgYy0zNiAtMTEgLTQ2IC0yNSAtNDYgLTY3IDAgLTIzIDUgLTMzIDE1IC0zMyA5IDAgMjkKLTEwIDQ1IC0yMiAxNiAtMTIgMzIgLTE5IDM1IC0xNiAzIDMgOSAzOCAxNCA3NyA4IDc5IDYgODEgLTYzIDYxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI3NDcgMjQ4MzEgYy0zMCAtNTIgLTE5IC0xMjggMjAgLTEzNyAyOSAtOCAzMiAtNCA1NyA3MCAxOSA1NCAxOQo1NyAxIDc2IC0yNiAyOSAtNTggMjUgLTc4IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIxMTAgMjQ4NTQgYzAgLTIgOSAtMTggMjAgLTM2IDEzIC0yMiAyMSAtMjcgMjQgLTE3IDIgOCA2IDIxIDkgMzAKNCAxMyAtMiAxOCAtMjQgMjEgLTE2IDMgLTI5IDMgLTI5IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDQxMSAyNDgxNSBjMCAtMTYgMyAtMzcgOSAtNDUgMTUgLTI1IDE4IC03IDUgMzUgLTEyIDM4IC0xMyAzOQotMTQgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NjgzIDI0ODE4IGMtNSAtNyAtMjAgLTQ4IC0zMiAtOTEgbC0yMiAtNzggMjMgLTQwIDIyIC00MCAxOCAyMwpjMTQgMTkgMTggNDMgMTggMTMxIDAgMTAyIC02IDEyMiAtMjcgOTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTQ4MyAyNDgxMyBjLTI1IC0xMyAtMzMgLTI0IC0zOCAtNTUgLTkgLTUwIDE3IC05NSA3NCAtMTI3IDQwIC0yMgo0MyAtMjIgNjIgLTYgMTAgMTAgMTkgMjIgMTkgMjcgMCA1IDEyIDI0IDI2IDQzIDMxIDQyIDIzIDU5IC01MSAxMDQgLTU4IDM2Ci01MSAzNCAtOTIgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDU2NyAyNDgyMyBjLTQgLTMgLTcgLTM4IC03IC03OCAwIC02NyAyIC03MyAzMSAtMTAxIGwzMSAtMjkgLTYKOTAgYy00IDUwIC0xMCA5OCAtMTIgMTA4IC01IDE3IC0yNSAyMyAtMzcgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02OTEwIDI0Nzg3IGMwIC0zNyAyMSAtNjcgNDYgLTY3IDExIDAgOCAxMSAtMTIgNDggLTE1IDI2IC0yOSA0OQotMzEgNTEgLTIgMiAtMyAtMTIgLTMgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODE3MiAyNDc5NSBjNCAtMjggNDkgLTMyIDY1IC02IDExIDE3IDkgMTkgLTI4IDIzIC0zNSAzIC0zOSAxIC0zNwotMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MTk3IDI0Nzg3IGMtODYgLTI2IC04NyAtNDUgLTIgLTYzIDMzIC03IDc0IC0xMyA5MSAtMTMgMzAgLTEgMzAgMAozMyA0OSAyIDQ5IDEgNTAgLTI2IDQ5IC0xNSAtMSAtNTkgLTEwIC05NiAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjI4OCAyNDgwMyBjLTEwIC0yIC0xOCAtMTEgLTE4IC0xOSAwIC0xMSAxMCAtMTQgMzggLTEyIDI1IDIgMzcgOAozNyAxOCAwIDE1IC0yNyAyMiAtNTcgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDE0MCAyNDc1MSBjLTU3IC0xMCAtNTEgLTM3IDEwIC01MCAyOCAtNiA1MiAtMTEgNTMgLTExIDIgMCAxIDE2Ci0xIDM1IC0yIDE5IC05IDM0IC0xNiAzNCAtNiAtMSAtMjcgLTQgLTQ2IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTE5NyAyNDcyOCBjLTkgLTcgLTE5IC0yNyAtMjMgLTQ0IC01IC0yNiAtMSAtMzUgMjEgLTUyIDM4IC0zMCA0OQotMTkgNDEgNDEgLTYgNTkgLTE2IDcyIC0zOSA1NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NjkwIDI0NjY1IGMwIC00MSAxIC03NSAzIC03NSAyIDAgMTggMTggMzYgNDAgbDMyIDQwIC0yMSAzNSBjLTM2CjU4IC01MCA0NiAtNTAgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMwNjEgMjQ2NjkgYy0xMyAtMzMgLTIyIC02MiAtMjAgLTYzIDIgLTIgMTQgLTkgMjcgLTE1IDIwIC0xMSAyNwotMTAgNDMgNSAxNyAxNiAyMiAxNiAyOSA0IDYgLTggMTAgLTIxIDEwIC0yNyAwIC0yNCAxNSAtMTMgMzUgMjMgbDIwIDM3IC01NQo0OCBjLTI5IDI3IC01NiA0OSAtNTkgNDkgLTQgMCAtMTcgLTI3IC0zMCAtNjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjEyIDI0NjYwIGMtMzUgLTY2IC0zOCAtODAgLTE5IC04MCAyNiAxIDU2IDM3IDcxIDg4IDE0IDQ5IDE0IDUyCi0zIDUyIC0xMiAwIC0yOSAtMjEgLTQ5IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MjU1IDI0NjY1IGMtNCAtMzEgLTUgLTU4IC0yIC02MSAyIC0zIDIxIDE3IDQwIDQzIDMzIDQzIDM1IDQ5IDIwCjYxIC0zNiAyNiAtNTEgMTUgLTU4IC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MzIwIDI0NjU0IGMtOTQgLTU3IC05MiAtNTYgLTg0IC04OCA1IC0yMSAxMiAtMjYgMzggLTI2IDE3IDAgNDkKNyA3MSAxNCAzOCAxMyA0MCAxNyA1MiA3MyAxNSA3MSAxNSA3MyA2IDcyIC01IDAgLTQyIC0yMSAtODMgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA2NjQgMjQ2NTUgYy0xNCAtMjEgLTE2IC00MSAtMTEgLTExMSA5IC0xMjMgMjAgLTEzMCA3NCAtNDkgbDQ0CjY2IC0yMyA2MCBjLTE4IDQ4IC0yNyA1OSAtNDUgNTkgLTEzIDAgLTMwIC0xMSAtMzkgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcwNjcgMjQ2NDMgbC00OCAtMzYgNiAtNTEgYzkgLTY0IDEwIC02NiA0NSAtNjYgMjAgMCAzOSAxMSA2NCAzOAoyMCAyMCAzNiA0MyAzNiA0OSAwIDE2IC00MiAxMDMgLTQ5IDEwMiAtNCAwIC0yOCAtMTcgLTU0IC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NzYgMjQ2NTIgYy0xMCAtMzAgMTEgLTcxIDM1IC03MiA4IDAgLTEzIDc1IC0yMyA4NSAtMyA0IC05IC0yCi0xMiAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzYwMyAyNDYyNyBjLTI0IC0xMSAtNDMgLTI2IC00MyAtMzMgMCAtMjQgMzEgLTg0IDQzIC04NCAxMSAwIDYxCjU1IDgwIDg3IDkgMTQgLTEzIDUzIC0yOCA1MiAtNSAwIC0yOSAtMTAgLTUyIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMDAgMjQ1NDUgYzAgLTQ3IDIgLTg1IDUgLTg1IDUgMCA1NCAxMDQgNTggMTIyIDEgNiAtMTMgMTkgLTMwIDI5CmwtMzMgMTkgMCAtODV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQyMCAyNDYwNyBjMCAtMzEgMTQgLTU3IDI5IC01NyAyNyAwIDMxIDEwIDE1IDM1IC0xNyAyNyAtNDQgNDAKLTQ0IDIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4ODQgMjQ1NjAgYy0xNCAtMzIgLTE0IC0zNSA3IC01MSAzNyAtMjggMTI3IC01MSAxNzAgLTQ0IDIxIDQgMzkKMTAgMzkgMTMgMCA0IC02IDMwIC0xMyA1NyBsLTEzIDUwIC04OCA1IC04OCA1IC0xNCAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTQ3MCAyNDU4NyBjOCAtOCA2MSAtNDIgMTE4IC03NiBsMTAzIC02MSAtMyA0MiAtMyA0MSAtODkgMjggYy01MAoxNSAtMTAxIDMxIC0xMTUgMzQgLTIzIDYgLTI0IDUgLTExIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTU1OCAyNDU2NCBjLTE3IC05IC0yNSAtMjAgLTIyIC0yOSA5IC0yMiAxOSAtMTkgMzkgMTEgMjEgMzIgMTcgMzYKLTE3IDE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY4MzEgMjQ1MzYgYy0xNyAtMTggLTIwIC0yNiAtMTAgLTI2IDI0IDAgNDEgMTYgMzcgMzUgLTIgMTQgLTcgMTMKLTI3IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyNTcgMjQ1MjkgYy0xNyAtMTAgLTE2IC0xMiA3IC0zMCAzMiAtMjUgMzYgLTI0IDM2IDExIDAgMzIgLTEyCjM3IC00MyAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0ODgyIDI0NDk0IGMtMjEgLTMyIC0yMiAtNTQgLTMgLTU0IDExIDAgNDEgNzkgMzIgODQgLTMgMiAtMTcgLTExCi0yOSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTIxNCAyNDUwOSBjLTIyIC0yNCAtMzAgLTE3IDEzNCAtMTI5IGwxMDIgLTcxIDEwIDI2IGM2IDE0IDEwIDMxCjEwIDM2IDAgOCAtMjIxIDE1OSAtMjMzIDE1OSAtMiAwIC0xMiAtOSAtMjMgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyNTIgMjQ0OTkgYzE0IC00NCAxMyAtNDIgMzcgLTI5IDI3IDE0IDI4IDUwIDIgNTAgLTExIDAgLTI2IDMKLTM1IDYgLTE0IDUgLTE0IDIgLTQgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY3NTAgMjQ0NTcgYzAgLTQzIDIzIC05NyA0MiAtOTcgMjEgMCA1OCAzNCA1OCA1MyAwIDIwIC00MSA1NCAtNzIKNTkgLTIzIDQgLTI4IDIgLTI4IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwODAwIDI0NDUxIGMwIC0xMiA0OCAtMjcgNTcgLTE3IDkgOCAyIDEzIC0zMCAyMSAtMTcgNSAtMjcgMyAtMjcKLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDUxMiAyNDQzNCBjLTI4IC0xOSAtMjggLTUzIC0xIC04OCAyNiAtMzMgMzYgLTMyIDc4IDUgbDMzIDMxIC0xOAozNCBjLTIxIDM4IC01NCA0NSAtOTIgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTU1IDI0NDE5IGMxNSAtNDYgNzggLTE0MCA4OCAtMTMwIDcgNyAtNCAzMyAtMzMgODAgLTQxIDY4IC02OCA5MwotNTUgNTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjE4MSAyNDM2NSBjNTAgLTYxIDY3IC03NSA5MCAtNzUgMjYgMCAyNyAyIDIzIDM4IC0xMSA3OSAtMTAgNzgKLTc0IDk1IC0xMDcgMzAgLTEwOSAyNiAtMzkgLTU4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY0ODQgMjQzOTUgYy00IC04IC0zIC0yMiAwIC0zMSA5IC0yNCAzNSAxIDI5IDI2IC02IDI0IC0yMSAyNiAtMjkKNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MTkwIDI0MzgyIGMwIC01IC0zMSAtNTEgLTcwIC0xMDIgLTM4IC01MSAtNzAgLTk5IC03MCAtMTA3IDAgLTcKMTIgLTE1IDI4IC0xOSAxNSAtMyAzNyAtOSA0OCAtMTQgMzIgLTEzIDc3IDQwIDk3IDExNCAxNSA1NiAxNSA2MCAtNCA5NyAtMTkKMzcgLTI5IDQ4IC0yOSAzMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMDMzIDI0MzYwIGMtMjcgLTExIC0yOCAtMTggLTggLTQ0IDEzIC0xNyAxNiAtMTggMzcgLTMgNDAgMjggNTgKNDQgNTggNTEgMCA5IC02MSA2IC04NyAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MTI4IDI0MzEzIGMtMTAgLTExIC0yMSAtMzQgLTI0IC01MSAtNiAtMjggLTQgLTMyIDE1IC0zMiAyMyAwIDM1CjMwIDI5IDc1IC0zIDI3IC0zIDI3IC0yMCA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcxNjAgMjQzMDAgYy05IC0xNyAtNiAtMjIgMjUgLTM3IDMxIC0xNSAzNyAtMTUgNTAgLTIgMTIgMTIgOSAxNwotMjUgMzcgLTM5IDIyIC0zOSAyMiAtNTAgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NDU2IDI0MzA4IGMtMTcgLTEwIC0yMiAtNjMgLTcgLTcyIDUgLTQgMjMgMTEgNDAgMzMgbDMxIDM5IC0yNCA0CmMtMTMgMyAtMzEgMSAtNDAgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTYxNSAyNDI3NyBjLTQgLTkgLTUgLTIzIC0zIC0zMiAzIC0xNCA1IC0xNCAyMyAtMSAxOSAxNCAxOSAxNiAzCjMyIC0xNiAxNiAtMTggMTYgLTIzIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01MzM3IDI0MjUzIGMtMyAtMTYgLTUgLTI5IC00IC0yOSAxIC0xIDEyIC01IDI1IC04IDIwIC03IDIyIC00IDIyCjI4IDAgMjkgLTQgMzYgLTE5IDM2IC0xMiAwIC0yMCAtOSAtMjQgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk3NDggMjQyMzEgbC0zOCAtNDkgNzIgLTU3IGM2NSAtNTMgNzIgLTU2IDk1IC00NCAzMyAxOCAyNSA0MCAtMjIKNTYgLTU5IDIwIC02MCAyNyAtMTYgNjAgbDQxIDMwIC00MCAyNyBjLTIyIDE0IC00MyAyNiAtNDcgMjYgLTUgLTEgLTI1IC0yMwotNDUgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyOTEgMjQyNTEgYy0xNCAtMjQgMCAtMzUgMjMgLTE4IDE2IDEyIDE2IDE0IDMgMjYgLTEzIDEwIC0xNyA5Ci0yNiAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NjUwIDI0MTc0IGMtMzEgLTY5IC00MCAtMTM0IC0xNyAtMTM0IDYgMCA0NyA1IDkwIDEyIDY2IDEwIDc3IDE0Cjc1IDMwIC0zIDIwIC05OSAxNTcgLTExMCAxNTggLTQgMCAtMjEgLTMwIC0zOCAtNjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzQ1MiAyNDE5OSBjLTE3IC0yNiAtMTIgLTMxIDI4IC0yNyBsMzIgMyAtMjQgMjIgLTI0IDIyIC0xMiAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjkzIDI0MTk1IGMtOCAtMjMgMyAtMjkgMjYgLTEzIDIxIDE1IDE4IDI4IC02IDI4IC03IDAgLTE2IC03IC0yMAotMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODAxIDI0MTk3IGMtNyAtOSAtOCAtMjQgLTIgLTQ1IDUgLTE3IDcgLTMzIDMgLTM2IC0zIC0zIC0xIC02IDQKLTYgNSAwIDE2IDEwIDI0IDIzIDE4IDI3IDQwIDY4IDQwIDczIDAgMTAgLTU5IDIgLTY5IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU5NDAgMjQxNjUgbC0zNCAtMzUgNDkgLTUwIGMyNyAtMjggNTQgLTUwIDYxIC01MCA2IDAgMTQgMjMgMTcgNTIKNiA0NSAzIDU2IC0xOSA4NSAtMTQgMTggLTI4IDMzIC0zMyAzMyAtNCAwIC0yMiAtMTYgLTQxIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMzIxIDI0MTUzIGMtMjIgLTI3IC00MCAtNTIgLTQxIC01NyAtMSAtNSAxMiAtMTUgMjggLTIxIDI3IC0xMgozMCAtMTEgNTggMjMgNTggNzIgNTggNzIgMzggODcgLTMwIDIyIC00MCAxOCAtODMgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc1NyAyNDEwOSBjLTI2IC00NSAtNDcgLTg3IC00NyAtOTQgMCAtMjYgMzIgLTI0IDc1IDUgNDIgMjkgNDMgMzEKNDcgOTAgMyA1NCAtNCA4MCAtMjIgODAgLTMgMCAtMjcgLTM3IC01MyAtODF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTEyOSAyNDE3NiBjLTU0IC0xNyAtMTIzIC02NiAtMTExIC03OCA3IC03IDI4IC0xIDY4IDIxIDMyIDE3IDU5CjI5IDYyIDI3IDIgLTMgLTMgLTI1IC0xMSAtNTAgbC0xNiAtNDYgNDYgMCA0NSAwIC03IDQ4IGMtMTQgMTAxIC0xMiA5OSAtNzYKNzh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQ2NiAyNDE0MSBjLTIyIC0yMyAtMjcgLTM2IC0yNCAtNjcgMyAtMzcgNSAtMzkgMzUgLTM4IDE4IDEgNTEKMTUgNzUgMzMgNDAgMjggNDQgMzUgNDAgNjYgLTQgMzQgLTUgMzUgLTUxIDM1IC0zOSAwIC01MiAtNSAtNzUgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU3IDI0MTQwIGM1IC0yMCA3IC0yMCAyNCAtNCAyNCAyMiAyNCAyNCAtNSAyNCAtMTkgMCAtMjMgLTQgLTE5Ci0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkxNTQgMjQxMzIgYzggLTE1IDIxIC0zNiAzMCAtNDcgMTUgLTE5IDE1IC0xOCAxNiAxNyAwIDMxIC00IDM3Ci0zMCA0NiBsLTMwIDExIDE0IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzOTkwIDI0MTI0IGMwIC01IDkgLTIyIDIwIC0zOSAxMyAtMjAgMjAgLTI1IDI0IC0xNSAyIDggNyAyMyAxMAozMyAzIDEwIDAgMTcgLTggMTcgLTggMCAtMjEgMyAtMzAgNiAtOSAzIC0xNiAyIC0xNiAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MjgyIDI0MDkzIGMtMTUgLTQ4IC0xMCAtNTIgMTEgLTggOSAxOSAxMyAzNiA4IDM5IC00IDMgLTEzIC0xMQotMTkgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg2OTAgMjQwOTIgYzAgLTE5IC00OSAtOTEgLTYyIC05MiAtNCAwIC0xMCAyMCAtMTQgNDUgLTUgMzUgLTEwCjQ1IC0yNSA0NSAtMTggMCAtMTggLTEgMCAtNDcgMTggLTQ3IDE5IC00OCA2NyAtNTEgNDQgLTMgNTMgMSA3OCAyNyBsMjggMjkKLTIzIDMxIGMtMjUgMzUgLTQ5IDQxIC00OSAxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NTgxIDI0MDg2IGMtOCAtMTAgMiAtMzEgNDUgLTkyIDY3IC05NCA2MyAtODkgNjkgLTgzIDIgMyAtNCAyMQotMTUgNDAgLTExIDE5IC0zMyA2MCAtNTAgOTIgLTE3IDMxIC0zMiA1NyAtMzQgNTcgLTIgMCAtOSAtNiAtMTUgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUxOTkgMjQwODUgYy00MCAtMjIgLTUyIC0xMDUgLTE1IC0xMDUgMTcgMCA4OCA5MCA4MyAxMDQgLTUgMTcKLTM5IDE3IC02OCAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDA0MTEgMjQwNTggYy0xIC0yMSA0IC0zOCA5IC0zOCAxMSAwIDExIDE0IDAgNTAgLTcgMjIgLTggMjEgLTkKLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIzODUgMjQwNjAgYy0xNyAtMTkgLTE3IC0yMCA5IC0zMSAzMiAtMTUgMzYgLTEyIDI5IDI0IC02IDMyIC0xNAozNCAtMzggN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTExNTY0IDI0MDEzIGMtNDQgLTM5IC00NyAtNDQgLTM2IC02OCA2IC0xNCAxNiAtMjUgMjAgLTI1IDUgMCA0OAoyOSA5NiA2NCBsODcgNjQgLTU5IDQgYy01OCAzIC02MSAyIC0xMDggLTM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEwNTYgMjQwMzMgYzMgLTExIDIzIC0yNiA0NyAtMzUgMjMgLTkgNjYgLTI3IDk1IC0zOSA0NiAtMjAgNTQKLTIxIDY3IC04IDEzIDEzIDExIDE5IC0yNSA1NCAtMzcgMzYgLTQzIDM4IC0xMTQgNDMgLTcwIDQgLTc0IDMgLTcwIC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNzQ1IDI0MDA5IGMtNTggLTQ0IC01OCAtNDMgLTM1IC04MiAxOSAtMzIgOTUgLTgxIDExMSAtNzEgMyAxIDExCjI4IDE5IDU4IDEyIDUxIDExIDU2IC05IDkwIC0xMyAyMCAtMjggMzYgLTM0IDM1IC03IDAgLTMwIC0xNCAtNTIgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYyNDMgMjM5OTEgbC0zMiAtNDkgMzEgLTQyIDMxIC00MiAzNyA0NCAzOCA0MyAtMTggNDUgYy0yNCA2MyAtNDcKNjMgLTg3IDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDA1IDI0MDAwIGMtMTAgLTE2IDcgLTMxIDIzIC0yMSAxMCA2IDEwIDEwIC0yIDIwIC0xMCA5IC0xNiA5IC0yMQoxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk3NDggMjM5MjAgbC0xNiAtNDkgNzMgLTI2IGM0MSAtMTUgNzggLTI0IDg0IC0yMCA2IDMgMTEgMjEgMTEgMzkKMCAzMCAtNSAzNSAtNjggNjkgbC02OSAzNiAtMTUgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzODIgMjM5NDcgYy0xMiAtMTQgLTQgLTY3IDkgLTY3IDEwIDAgMjkgMzQgMjkgNTMgMCAyMCAtMjYgMjkKLTM4IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEgMjM5MzcgYy03IC03IDcgLTIyIDQ0IC00OSAyOSAtMjEgNTYgLTM4IDU5IC0zOCAyNSAwIC00MiA4NCAtNzMKOTMgLTExIDIgLTI0IDAgLTMwIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc1NjMgMjM5MDQgYzE1IC00OSA1MSAtNjMgODQgLTMzIDEyIDEzIDIzIDI2IDIzIDMwIDAgOCAtODUgMzkKLTEwNiAzOSAtOSAwIC0xMCAtOCAtMSAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTg3MCAyMzkwOSBjLTk3IC0yNiAtMTE2IC0zOSAtMTIzIC04NCAtNSAtMjggMCAtNTAgMjAgLTkwIGwyNgotNTMgNzEgNDIgYzM5IDIzIDgzIDQ3IDk5IDUzIDE1IDcgMjcgMTggMjcgMjUgMCAyMSAtMzIgMTI4IC0zOSAxMjcgLTMgMCAtNDAKLTkgLTgxIC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU1MjAgMjM4OTUgYzAgLTIzIDMgLTI1IDI4IC0xOSA0MyAxMCA0NiAxNiAyMSAzMCAtMzYgMjAgLTQ5IDE3Ci00OSAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjMxIDIzODQ5IGMtMSAtMTA0IDI2IC05OSA4OCAxOSAxMyAyNSA1IDI4IC0yMyA3IC0yOSAtMjIgLTQzIC0xOAotNTQgMTMgLTkgMjMgLTExIDE3IC0xMSAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzA1MiAyMzkwMyBjLTI1IC01IC0yNCAtMTMgOCAtODggMjEgLTQ3IDg5IC05MiAxMDkgLTcyIDI3IDI3IDAKMTM0IC00MCAxNTQgLTI0IDEzIC0zNiAxNCAtNzcgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5OTY2IDIzODgyIGMtNTQgLTE1IC01MSAtMjcgMTAgLTM3IDMzIC01IDQzIC0zIDQ4IDEwIDEzIDM0IC01IDQyCi01OCAyN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1ODkgMjM4MTYgYy0yNSAtMzAgLTI1IC0zMiAtMTAgLTY4IDI2IC02MCAzOSAtNTUgNDcgMTggMyAzNiAzIDY5Ci0yIDczIC01IDUgLTIxIC02IC0zNSAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDc4MyAyMzgxMSBjLTEzIC0xMSAtMjMgLTIzIC0yMyAtMjcgMCAtNCAxNCAtMzIgMzIgLTYxIDMwIC00OSAzMwotNTIgNTAgLTM2IDE5IDE3IDI0IDYzIDkgNzkgLTUgNSAtMTEgMjAgLTEzIDM0IC00IDMxIC0yNiAzNSAtNTUgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTEyMCAyMzc5MCBjLTIzIC00NCAtMjQgLTUwIC0xMSAtNTAgNSAwIDE2IDIwIDI0IDQ1IDE5IDU2IDE0IDU4Ci0xMyA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA3MCAyMzgxMiBjMCAtMTkgMTIgLTQyIDIyIC00MiAxNCAwIDUgNDMgLTkgNDggLTcgMiAtMTMgLTEgLTEzCi02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgzOTUgMjM4MDEgYy04IC0xMCAtMTUgLTIyIC0xNSAtMjcgMCAtMTIgNTggLTUwIDcxIC00NiA1IDEgMTkgLTIKMjkgLTggMTYgLTkgMjcgLTUgNTUgMTcgMTkgMTUgMzUgMzAgMzUgMzMgMCAzIC0yMSAxMiAtNDcgMTkgLTEwNSAyOSAtMTExIDMwCi0xMjggMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDc2NSAyMzc3MyBjLTExIC01MyAtMTMgLTYzIC0xMSAtNjMgMjEgMCA2OCAyNyA4MCA0NSAxOCAyNyAxNSAzMAotMzEgNDAgLTMwIDYgLTMzIDQgLTM4IC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNjEgMjM3ODEgYy0xMCAtNyAtMTIgLTIyIC04IC01OCA1IC00NyAyNCAtMTA5IDMxIC0xMDIgMiAyIDYgNDEKOSA4NyA2IDg0IDIgOTQgLTMyIDczeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM5MjkgMjM3NzAgYy0yNCAtMjAgLTI0IC0yMCAtNCAtMzUgMTkgLTE1IDIwIC0xNCAyNyAxNyAzIDE4IDUgMzQKNCAzNiAtMiAxIC0xNCAtNyAtMjcgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3MTMgMjM3NTcgYy0yOSAtMTIgLTUzIC0yNSAtNTMgLTI5IDAgLTExIDg3IC02OCAxMDQgLTY4IDEzIDAgMTYKMTIgMTYgNjAgMCAzMyAtMyA2MCAtNyA1OSAtNSAwIC0zMiAtMTAgLTYwIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNDcwIDIzNzI5IGMwIC01IDUgLTE5IDEwIC0zMCAxMiAtMjEgNjMgLTI2IDkwIC05IDEzIDggMTMgMTEgMAoyMyAtMTkgMTggLTEwMCAzMSAtMTAwIDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE5NzggMjM2ODYgYy00NSAtNTEgLTU3IC0xMDMgLTMxIC0xMzQgbDE4IC0yMyA0NCA0NSA0NCA0NSAtMTIgNTYKYy03IDMwIC0xNSA1NSAtMTkgNTQgLTQgMCAtMjMgLTIwIC00NCAtNDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDA1MiAyMzY4MCBjLTI1IC0zMiAtMjYgLTMxIDQ1IC00NSBsMzIgLTYgLTIyIDQwIGMtMTIgMjMgLTI0IDQxCi0yNyA0MCAtMyAwIC0xNSAtMTMgLTI4IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExNTAxIDIzNjQ0IGMtMjIgLTMxIC00MSAtNjEgLTQxIC02NSAwIC00IDEwIC0yNCAyMiAtNDQgbDIxIC0zNwoyOCA5MyBjMTUgNTIgMjQgOTggMjAgMTAyIC01IDUgLTI3IC0xNyAtNTAgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYyOTUgMjM2NDIgYzYgLTQyIDI1IC03MiA0NiAtNzIgMTEgMCAyMyA2NiAxNSA3OSAtNCA1IC0yMCAxNyAtMzcKMjUgbC0zMSAxNiA3IC00OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NDM3IDIzNjU0IGMtMyAtNCAxNiAtNTEgNDQgLTEwNSA0MiAtODUgNTMgLTk5IDc0IC05OSAyNCAwIDIyIDUKLTQxIDEwMyAtNzggMTIwIC02OSAxMDggLTc3IDEwMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4Njg1IDIzNjE2IGMtMjIgLTE5IC0zNyAtMzcgLTM0IC00MCAzIC0zIDIzIDEyIDQ0IDM0IDQ4IDQ5IDQ0IDUxCi0xMCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk2MjUgMjM2MDEgYzE5IC0zNyAzNSAtNDcgNDYgLTMwIDE0IDIzIDEwIDM1IC0xNiA0NyAtNDAgMTggLTQ3CjE0IC0zMCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQ3NyAyMzYwMiBjLTEzIC0xNCAtMTUgLTIyIC03IC0yNyAxNiAtMTAgMzMgOSAyOCAzMCAtMyAxNiAtNSAxNQotMjEgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MzYgMjM1NzkgYy0yMiAtNSAtNDIgLTExIC00NCAtMTQgLTQgLTMgNzIgLTQ1IDgyIC00NSA2IDAgMzYgNTUKMzYgNjUgMCA3IC0yNyA1IC03NCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNzk2IDIzNTQwIGMtMTUgLTI4IC0yNSAtNTAgLTIxIC01MCAxNiAwIDEyNSAzNCAxMjUgMzkgMCAzIC0xMQoyMCAtMjUgMzYgLTIxIDI2IC0yNCAyNyAtMjUgMTAgLTEgLTE5IC0yIC0xOSAtMTQgLTMgLTEyIDE2IC0xNiAxMyAtNDAgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjczMTYgMjM1ODEgYzUgLTUgMzMgLTExIDYyIC0xNSA0MyAtNiA1MiAtNCA1MiA5IDAgMTIgLTEzIDE1IC02MgoxNSAtMzYgMCAtNTggLTQgLTUyIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA3MyAyMzU1NCBjLTEzIC0zNiAtMyAtNjMgMTUgLTQxIDcgOCA4IDI0IDMgNDIgbC03IDMwIC0xMSAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTcxIDIzNTY1IGMwIC0xOSAyNiAtNTggMzMgLTQ3IDMgNSAtMyAyMSAtMTQgMzMgLTExIDEzIC0xOSAyMAotMTkgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTE5OSAyMzU0MCBjLTEgLTExIC0yIC0yNiAtMyAtMzIgLTEgLTggMTcgLTE1IDQ3IC0xOCA1OSAtNyA2MiA3CjkgNDQgLTQ2IDMxIC01MiAzMiAtNTMgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MDA1IDIzNTMyIGMtMjIgLTE0IC01NyAtMzcgLTc5IC01MSBsLTM4IC0yNSAyMyAtMTkgYzEzIC0xMCA0MQotMzUgNjIgLTU0IDIxIC0xOSA1MCAtNDEgNjUgLTQ5IDMwIC0xNiA3OCAtMTkgODYgLTUgNiA5IC02MCAyMTAgLTczIDIyMiAtMwo0IC0yNCAtNSAtNDYgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODM2NiAyMzUyNCBjLTMgLTkgMTAgLTU4IDI5IC0xMTAgMTkgLTUxIDM1IC05OCAzNSAtMTA0IDAgLTE0IDEKLTE0IDkxIDI4IGw4MCAzOSAtOTIgODEgYy05MiA4MiAtMTMwIDEwMCAtMTQzIDY2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQwNTcgMjM1MzMgYy05IC05IC05IC02MyAwIC02MyAxMyAwIDUzIDUyIDQ3IDYxIC02IDExIC0zOCAxMiAtNDcKMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NjI2IDIzNTA5IGMtMzggLTQ1IC0zMiAtNTggOSAtMTkgMTkgMTkgMzUgMzggMzUgNDIgMCAxNyAtMTkgNwotNDQgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTc3NSAyMzQ4NCBjLTMzIC0yMyAtNTMgLTQ1IC01OCAtNjYgLTUgLTE2IC02IC0zMiAtNCAtMzQgMTAgLTExCjE0NiAtNTQgMTY4IC01NCAzMCAwIDM5IDE1IDM5IDY0IDAgMjUgLTEwIDQyIC00OCA3OSBsLTQ3IDQ3IC01MCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTMyNiAyMzUwOSBjLTIwIC01OCAtMSAtOTQgMjMgLTQyIDEwIDIyIDkgMjkgLTMgNDEgLTEzIDEzIC0xNiAxMwotMjAgMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNTAzIDIzNDg5IGMtOSAtOSAtMiAtMjMgMjUgLTU1IDMxIC0zNyA2MiAtNTcgNjIgLTM5IDAgNSAtNzAgMTA1Ci03NCAxMDUgLTEgMCAtNyAtNSAtMTMgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ1NDggMjM0ODMgbC0yNyAtNCAyMCAtNTIgYzEyIC0yOSAyNSAtNjIgMjkgLTc0IDggLTE5IDEyIC0yMCA1MAotMTEgNDAgMTEgNDIgMTIgMzUgNDIgLTQgMTcgLTEwIDQ3IC0xNCA2NiAtNSAzMCAtMTAgMzUgLTM2IDM2IC0xNyAxIC00MiAtMQotNTcgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDQ5IDIzNDc2IGMtMiAtMyAtNDUgLTE2IC05NCAtMzEgLTQ5IC0xNCAtOTEgLTI4IC05NCAtMzAgLTMgLTMgMgotMTIgMTAgLTIxIDE0IC0xMyAyNyAtMTEgMTIzIDIzIDU5IDIxIDEwNyA0MyAxMDcgNDggMCAxMCAtNDMgMTkgLTUyIDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTIyMCAyMzQ1NSBsLTM0IC0yNSAzNyAwIGMzMyAwIDM3IDMgMzcgMjUgMCAxNCAtMSAyNSAtMiAyNSAtMiAtMQotMTkgLTEyIC0zOCAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MTMyIDIzMzcyIGMtNjcgLTEwOCAtNjkgLTEwMCAyNCAtMTIxIDg2IC0yMCAxMTEgLTMgMTQzIDk4IDE3IDU0CjE0IDU5IC00OCA5MCBsLTU4IDMwIC02MSAtOTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODU2OCAyMzQ0NCBjLTI0IC0xMyAtNDggLTQyIC00OCAtNTggMCAtMyAyOCAtNiA2MyAtNiBsNjQgMCAtNSAzMwpjLTcgNDkgLTI3IDU3IC03NCAzMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNDcxIDIzNDM5IGwtMjUgLTEwIDQyIC00MSBjMjMgLTIzIDQ0IC00MCA0NiAtMzcgMyAzIDIgMjUgLTIgNTAKLTggNDcgLTIwIDU1IC02MSAzOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQyNzMgMjMzOTAgYzYgLTUwIDEzIC01OCAzMyAtMzkgMTggMTkgNSA2MyAtMjEgNzMgLTE0IDUgLTE2IDAgLTEyCi0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNDYyIDIzNDIxIGMtNyAtNCAtMjQgLTYgLTM3IC00IC0yNCA1IC0yNyAwIC0zOSAtNjIgLTExIC01OSAyNQotNzggMTIwIC02NCAzOCA2IDgzIDEyIDEwMCAxNSAyNyA0IDMyIDkgMzggNDIgMyAyMCA2IDQyIDYgNDggMCAyMiAtMTYwIDQzCi0xODggMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTU1NyAyMzM2NSBjLTE2IC0zNCAtMTYgLTM1IDMgLTM1IDE2IDAgMjAgNyAyMCAzNSAwIDE5IC0xIDM1IC0zCjM1IC0yIDAgLTExIC0xNiAtMjAgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3MzMgMjMzNzAgYy0zNyAtMjggLTQyIC0zNiAtNTIgLTk1IC0xMSAtNjQgLTExIC02NiAxNiAtMTAwIDE1Ci0xOSAzMSAtMzUgMzQgLTM1IDkgMCA4OCAyNDMgODIgMjUzIC05IDE1IC00MCA2IC04MCAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDA3MSAyMzM0MiBsLTIyIC00MyAyMCAtMjggYzExIC0xNSAyNyAtMzQgMzYgLTQxIDE5IC0xNiAxOSAtMiAxCjkwIGwtMTIgNjUgLTIzIC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMjUzIDIzMzU4IGMtMjkgLTExIC01MyAtMjQgLTUzIC0yOSAwIC01IDI5IC05IDY1IC05IDY4IDAgNzIgMgo1MiAzNiBsLTEyIDIyIC01MiAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTAyNyAyMzMyNCBjLTcgLTggMTQ5IC0xNTggMTY5IC0xNjIgOSAtMiAxNCA1IDE0IDIwIDAgMjkgLTQ0IDcyCi0xMTggMTE2IC01OCAzNSAtNTYgMzUgLTY1IDI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAxMTIgMjMyOTMgYzE4IC00MiAyNSAtNDggNDMgLTMzIDIyIDE4IDE5IDI4IC0xNSA0NSAtMzkgMjAgLTQxCjE5IC0yOCAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTA3IDIzMjk2IGMtNCAtMTAgLTcgLTI3IC03IC0zOSAwIC0xOSAyIC0yMCAxNSAtNiAxMSAxMSAxMyAyMiA3CjM5IC04IDIwIC05IDIxIC0xNSA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI4MTAgMjMyODMgYzAgLTEyIDMyIC0zNSAxMDAgLTcxIDU1IC0yOSAxMDAgLTUwIDEwMCAtNDYgMCAzIC0xMAozNSAtMjIgNzAgbC0yMiA2NCAtNzggMCBjLTY4IDAgLTc4IC0yIC03OCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODI4MCAyMzI3MyBjLTI4IC0xMCAtOTAgLTc3IC05MCAtOTggMCAtMTEgMTYgLTMzIDM3IC00OSBsMzcgLTMwCjU1IDMxIGM1NCAzMCA1NiAzMiA1OSA3OCAyIDI2IC0yIDUzIC05IDYxIC0xMSAxNCAtNjAgMTggLTg5IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjY2NSAyMzIzMCBsLTM5IC00MCA0NCAxNyBjNjIgMjMgNzMgMzIgNTkgNDkgLTE2IDIwIC0yMSAxOCAtNjQKLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjQ3MSAyMzIxNiBjLTE5IC0yMCAtMzIgLTM4IC0yOSAtNDEgMyAtNCAyNiAtNSA1MSAtMyBsNDYgMyAtMTcgMzgKLTE3IDM4IC0zNCAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTg0MSAyMzIzMiBjLTkgLTE4IC02IC0yNyAyMSAtNTcgbDMyIC0zNyAxNCA0NiBjOCAyNiAxMyA0OCAxMCA1MQotMiAzIC0xOCA4IC0zNSAxMSAtMjUgNSAtMzMgMiAtNDIgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODU4MyAyMzIwNCBjLTQwIC0xOCAtNzMgLTM2IC03MyAtMzkgMCAtMyA3IC0xOSAxNSAtMzYgMTUgLTI3IDE5Ci0yOSA1OCAtMjMgNjMgOSA2NCAxMCA3MCA1MSAyIDIxIDggNDggMTIgNjEgOSAyOCA1IDI4IC04MiAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTEyNyAyMzIxNCBjLTMyIC0yMSAtMzYgLTI4IC0yNiAtNDAgMTEgLTE0IDE1IC0xMyAzMSA4IDIwIDI0IDQxCjU4IDM2IDU3IC0yIDAgLTIwIC0xMSAtNDEgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTYyMiAyMzE4MyBjLTE0IC0zNCAtMTggLTUzIC0xMSAtNjUgMTUgLTI4IDIzIC0yMiA0MiAzNSAyNCA3MSAyNAo3MCA2IDc0IC0xMSAzIC0yMiAtMTEgLTM3IC00NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMTQ3IDIzMTkwIGMtNiAtMjQgLTggLTI0IDMxIC00IDM5IDE5IDQwIDI0IDMgMjQgLTIwIDAgLTMwIC02Ci0zNCAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTUzNSAyMzE2MiBjLTQgLTI0IC00IC00NiAtMiAtNDggMiAtMyAyMCAtNyAzOSAtMTAgMzEgLTUgMzUgLTMKNTMgMzAgMTEgMTkgMTYgMzkgMTIgNDMgLTUgNCAtMjggMTIgLTUyIDE4IGwtNDMgMTEgLTcgLTQ0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDczMCAyMzE5MiBjMCAtNSA5IC0xNyAyMCAtMjcgMTEgLTEwIDIwIC0xMyAyMCAtNyAwIDcgMTIgMTIgMjggMTMKbDI3IDEgLTMwIDEzIGMtMzQgMTYgLTY1IDE5IC02NSA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE2MDggMjMxNDQgYy0xMDEgLTY0IC0xMTAgLTg1IC01NyAtMTMzIDY3IC02MiA3MyAtNjIgMTM5IDQgMzMgMzMKNjAgNjUgNjAgNzMgMCAxOCAtNDEgMTEyIC00OSAxMTIgLTMgMCAtNDUgLTI2IC05MyAtNTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzAwMiAyMzE2NiBjLTE5IC0zMyAtMTkgLTM1IC0zIC01MCAyOCAtMjYgNDUgLTE5IDU5IDI0IDE3IDU0IDE2CjYwIC0xMiA2MCAtMTcgMCAtMzAgLTEwIC00NCAtMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NjQgMjMxNzkgYy03IC0xMyA5MyAtMTE4IDExMyAtMTE5IDI4IC0xIDIxIDI0IC0yMyA3NSAtNDYgNTMgLTc1CjY3IC05MCA0NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzM3IDIzMTczIGMtMTUgLTQgLTE3IC0xNCAtMTUgLTcxIDMgLTU5IDUgLTY3IDI0IC03MCAxOCAtMyAyMiA0CjI4IDQ0IDEzIDEwMCAxMCAxMDkgLTM3IDk3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE1NjEgMjMxMjUgYy0zNSAtNDAgLTQxIC03NSAtMTMgLTc1IDI2IDAgODggOTAgNzAgMTAxIC0yMCAxMyAtMjQKMTIgLTU3IC0yNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NDUwIDIzMTA2IGMwIC0zMSA0IC01NiAxMCAtNTYgMTEgMCA3NCA4OSA2NyA5NiAtMiAzIC0yMSA4IC00MQoxMSBsLTM2IDYgMCAtNTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDMxMCAyMzEzNiBjLTgxIC0xNCAtODMgLTE2IC0xMDAgLTY2IC0xMSAtMzUgLTExIC00MyAxIC01NSAxMgotMTIgMjcgLTYgMTExIDQ4IDEzMiA4NSAxMzAgOTkgLTEyIDczeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4NjAgMjMxMzAgYzMyIC0yNSA0MyAtMjUgNjUgMCAxOCAyMCAxNyAyMCAtMzYgMjAgbC01NCAwIDI1IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg0NSAyMzEzMCBjLTMgLTUgLTQgLTEwIC0xIC0xMCAyIDAgMTEgLTMgMjAgLTYgMTEgLTQgMTYgLTEgMTYgMTAKMCAxOCAtMjUgMjIgLTM1IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODE2NCAyMzEyNCBjMyAtOSA2IC0xOCA2IC0yMCAwIC0xNCA0MSAtMSA1MCAxNiAxMCAxOCA4IDIwIC0yNiAyMAotMjkgMCAtMzUgLTMgLTMwIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDUwIDIzMTEyIGMwIC00IDI0IC0zMSA1MyAtNjAgbDUyIC01MiA2MCAxNyBjNzYgMjEgODUgMjggODUgNjkKbDAgMzQgLTEyNSAwIGMtNjkgMCAtMTI1IC00IC0xMjUgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTM5OCAyMzAyNyBjLTEzIC00MSAtMTMgLTQzIDEzIC02NSAzNyAtMzAgNDEgLTI4IDM0IDE2IC0xOCAxMDkKLTI1IDExNiAtNDcgNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjUwOCAyMzA1MCBjLTggLTE5IC0xNyAtMjExIC0xMSAtMjI3IDMgLTcgMTEgLTEzIDE5IC0xMyAxMCAwIDE0CjEzIDEzIDUzIC0zIDkzIC0xNSAyMDIgLTIxIDE4N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MDg1IDIzMDE2IGMtMjcgLTI1IC0zNSAtNDEgLTM1IC02OCAwIC01NSAxOCAtNjQgNTcgLTI2IDI4IDI3IDMzCjM5IDMzIDgwIDAgMjcgLTUgNDggLTEwIDQ4IC02IDAgLTI3IC0xNSAtNDUgLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwMCAyMzAxNCBjMCAtMyAxOCAtMzYgNDEgLTc0IDM4IC02NSA2NSAtOTggNzMgLTg5IDIgMiA2IDQxIDEwCjg3IGw2IDgyIC02NSAwIGMtMzYgMCAtNjUgLTMgLTY1IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk4NzUgMjMwMDYgYy00NCAtNiAtNzUgLTE0IC03MCAtMTggMjAgLTEyIDE4NSAtMjIgMTg1IC0xMCAwIDIxCi0xMiA0MiAtMjQgNDEgLTYgLTEgLTQ3IC03IC05MSAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDE1IDIyOTY4IGMtMTQgLTM1IC0xMyAtMzggMjkgLTg2IGwyMCAtMjMgMTMgMjMgYzE4IDMzIDE2IDU2IC04Cjg5IC0yNiAzNyAtMzcgMzcgLTU0IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjIzMyAyMjk4MCBjLTQ2IC0yOCAtNTIgLTYyIC0xOCAtMTA2IGwyOCAtMzYgMjQgNTggYzM3IDkxIDI1IDEyMAotMzQgODR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDUxNyAyMjk4NiBjLTEyIC0yOSAtOCAtNzYgNiAtNzYgMzMgMSAzOSAxNyAyMCA1NSAtMTYgMzAgLTIxIDM0Ci0yNiAyMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTU4IDIyOTY1IGMtMTYgLTE4IC0yOCAtMzcgLTI4IC00MyAwIC0yNiAyMCAtMTcgNjUgMjggbDQ5IDUwCi0yOSAtMSBjLTIxIDAgLTM4IC0xMCAtNTcgLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM3IDIyOTczIGMtNCAtMyAtNyAtMTUgLTcgLTI1IDAgLTE5IDM0IC0yNiA0NCAtOSA3IDExIC0yOCA0MyAtMzcKMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzcwMCAyMjk3MSBjMCAtOSA2MSAtNTEgNzQgLTUxIDE5IDAgMSAyMiAtMzQgNDAgLTIyIDExIC00MCAxNgotNDAgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODEwOSAyMjk2NCBjLTE0IC0xNCAtMTQgLTIxIDMgLTcyIDMwIC05NCAyNyAtOTAgNTQgLTU5IDE3IDIxIDI0CjQwIDI0IDcyIDAgNDcgLTEzIDY2IC0yOCA0MCAtNSAtMTAgLTE1IC0xMyAtMjYgLTkgLTE2IDYgLTE2IDggMCAyNSAxNCAxNSAxNAoxOSAzIDE5IC04IDAgLTIyIC03IC0zMCAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NzE4IDIyOTI4IGMtMiAtMjEgLTEgLTM4IDIgLTM4IDMgMCAxNSAxNSAyNyAzNCBsMjIgMzQgLTI0IDQgYy0yMQo0IC0yNCAxIC0yNyAtMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDQ2IDIyOTE3IGMtOSAtMTIgLTE3IC00OSAtMTggLTgyIGwtMyAtNTkgNDkgLTE0IGM0MCAtMTEgNTMgLTEyCjcyIC0xIDMxIDE2IDMxIDM5IDAgMzkgLTM1IDAgLTQxIDE2IC0xOCA0NyAxNiAyMiAxNyAzMiA5IDYwIC05IDI5IC0xNSAzMwotNDMgMzMgLTI0IDAgLTM4IC03IC00OCAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODcxIDIyOTI2IGwtNDQgLTEyIDMxIC0zNSAzMSAtMzQgMzUgMzQgYzYwIDU4IDQ0IDczIC01MyA0N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NjQ0IDIyOTIyIGwtNjEgLTMgLTEyIC0zOCBjLTEzIC00NCAtMTQgLTc4IC0zIC04NSA4IC01IDE1MCAxMjAKMTQyIDEyNiAtMyAxIC0zMiAyIC02NiAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc0MDMgMjI4OTUgYy0xMDAgLTMyIC0xMDQgLTM2IC01MyAtNTEgMzYgLTExIDQ3IC0xMSA2MCAtMSAxMDUgODcKMTA1IDg5IC03IDUyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5MzQgMjI5MDkgYy02IC0xMSAyNCAtODkgMzUgLTg5IDMgMCAxMiA0IDE5IDkgMTEgNyA5IDE3IC0xMiA1MAotMjggNDQgLTMxIDQ3IC00MiAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY2NiAyMjg4NiBsLTI5IC0yNCAyNyAtMzUgYzI0IC0zMSAzNSAtMzcgOTcgLTQ3IDgyIC0xNCAxMDIgLTUgOTcKNDMgLTMgMjcgLTEwIDMzIC03MiA1OSAtMzggMTUgLTc0IDI4IC04MCAyOCAtNiAtMSAtMjQgLTExIC00MCAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODQ1MiAyMjg3NyBjLTE3IC0xOCAtMjEgLTM2IC0yMyAtMTA0IC0yIC00NiAwIC04NSAzIC04OSAxOSAtMTgKNDggMTIgNzcgODEgbDMxIDc1IC0yMiAzMCBjLTI2IDM2IC0zOCAzNyAtNjYgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NTIyIDIyODgwIGM3IC0xMSAxNiAtMjAgMjAgLTIwIDUgMCA4IDkgOCAyMCAwIDEzIC03IDIwIC0yMCAyMAotMTggMCAtMTkgLTIgLTggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE0MjAgMjI4NjUgYy0xOSAtMjAgLTIwIC0yNSAtNyAtMjUgMjAgMCA0OSAyOSA0MiA0MSAtOCAxMiAtOCAxMgotMzUgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTg5OCAyMjg1MyBjLTEyIC0zIC0xOSAtMjAgLTIzIC01NyAtMTIgLTkxIC0xIC05NiAyNyAtMTMgMTUgNDIgMjQKNzYgMjAgNzYgLTQgLTEgLTE1IC0zIC0yNCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMDEzIDIyODQ4IGMtMjkgLTE0IC0zOCAtMzggLTEzIC0zOCAxOSAwIDUwIDI1IDUwIDQxIDAgMTEgLTkgMTEKLTM3IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkyNDIgMjI4MjkgYzggLTEzIDIzIC0yNSAzMiAtMjcgMjggLTYgMTcgMTcgLTE2IDM0IGwtMzIgMTcgMTYKLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMyMzEgMjI4MTggYzAgLTEzIDMgLTQwIDcgLTYxIGw3IC0zNyAzOSAzMiBjMzYgMzAgMzcgMzIgMjAgNDYKLTExIDcgLTMxIDIwIC00NiAyOCAtMjcgMTQgLTI4IDEzIC0yNyAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2NDM1IDIyODMwIGMtMyAtNSAtMiAtMTAgNCAtMTAgNSAwIDE3IC0zIDI1IC02IDEyIC01IDE1IC0yIDEwIDEwCi03IDE4IC0yOSAyMSAtMzkgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzExIDIyODA5IGMtMTUgLTQyIC0xMyAtNDggNSAtMjQgMzAgMzkgMzYgNTUgMjAgNTUgLTggMCAtMTkgLTE0Ci0yNSAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDM0MCAyMjgwNCBjLTEzIC00IC00NCAtNzQgLTMzIC03NCA2IDAgNjIgNjUgNjMgNzMgMCA3IC01IDcgLTMwCjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTU5MyAyMjc4OSBjLTkgLTkgLTYgLTI0IDEzIC02MSBsMjQgLTQ4IDQ1IDMyIGMyNCAxOCA0NCAzNiA0NSAzOQowIDYgLTk2IDQ5IC0xMDkgNDkgLTQgMCAtMTIgLTUgLTE4IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NjU1IDIyNzU2IGMtMjkgLTEzIC02NSAtNTYgLTQ3IC01NiAxMSAwIDkyIDU4IDkyIDY1IDAgOCAtMTMgNQotNDUgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05ODY2IDIyNjYzIGMtMTQgLTE1IDExIC0yMyA2NyAtMjIgNDQgMCA1NSAzIDM3IDggLTQwIDEyIC05OCAyMAotMTA0IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY0MTggMjI2NDIgYy0zIC0yMiAzIC0zNyAyMyAtNjAgbDI3IC0zMCAyNiA0MCBjMTUgMjMgMjUgNDIgMjQgNDMKLTIgMSAtMTYgNyAtMzMgMTIgLTE2IDYgLTM3IDE0IC00NiAxOCAtMTMgNSAtMTggLTEgLTIxIC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzODgwIDIyNjI2IGMwIC03IDUgLTI4IDExIC00NSAxNiAtNDUgMzEgLTI0IDE3IDIyIC0xMSAzNiAtMjggNTAKLTI4IDIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjg1IDIyNTY1IGMtMTAgLTM2IC0xNiAtNjcgLTEzIC03MCA1IC01IDEwOCAxMiAxMTUgMTkgMiAyIDggMTcgMTMKMzQgMTEgNDEgLTExIDY4IC02MSA3NiBsLTM3IDYgLTE3IC02NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1Njk0IDIyNTk0IGMxMSAtNDQgMjIgLTQ5IDM0IC0xNSA2IDE3IDcgMzEgMiAzMSAtNCAwIC0xNiAzIC0yNiA3Ci0xNSA1IC0xNiAyIC0xMCAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NDU2IDIyNTY4IGwtMTkgLTMzIDI2IDI0IGMxNSAxMyAyNCAyOCAyMSAzMiAtNyAxMyAtOCAxMiAtMjggLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI4NDUgMjI1ODkgYy05IC0xNCAyOCAtNzMgNDkgLTc3IDI1IC01IDQ5IDE3IDM1IDM0IC0xOSAyMyAtNzggNTMKLTg0IDQzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY0NTYgMjI1OTEgYy0zIC00IDUgLTEzIDE4IC0xOSAyMSAtOSAyMyAtOCAxOSA5IC01IDE5IC0yOCAyNiAtMzcKMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTk1MSAyMjUyNSBjLTYyIC03MSAtMjIgLTgwIDc4IC0xOCA2IDQgLTI5IDUzIC0zOCA1MyAtNSAwIC0yMwotMTYgLTQwIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MjY2IDIyNTQ0IGMtMyAtOSAtNiAtMzMgLTYgLTU0IDAgLTM0IDMgLTM4IDI5IC00MyAyNSAtNSAxMjkgMTkKMTE5IDI4IC0xNiAxNCAtMTIzIDg1IC0xMjkgODUgLTQgMCAtMTAgLTcgLTEzIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2Mjc1IDIyNTA4IGMzMCAtMjYgMzggLTI5IDQ2IC0xNyA2IDEwIC0xIDE4IC0yOSAzMSAtNTQgMjQgLTU3IDIyCi0xNyAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTgzNyAyMjUxOSBjLTE3IC0xMCAtMTYgLTEzIDE3IC0zNSA0NSAtMzEgNjEgLTI0IDM4IDE2IC0xOCAzMgotMjcgMzUgLTU1IDE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU0NjEgMjI0MjQgbC0zMSAtNjYgMzIgLTI2IGMzNSAtMzEgNTggLTQ1IDYyIC00MCA0IDQgMzYgMTc0IDM2CjE4NyAwIDYgLTE1IDExIC0zNCAxMSAtMzIgMCAtMzYgLTQgLTY1IC02NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMDg4IDIyNDQ0IGwtMjYgLTI3IDM0IC00NyBjNDcgLTY1IDU3IC03MyA3NyAtNTcgMTUgMTEgMTUgMTYgLTIKNjYgLTEwIDI5IC0yNyA2MiAtMzggNzIgLTE4IDE5IC0xOSAxOCAtNDUgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDAxMyAyMjQ1OCBjLTEzIC02IC0yMyAtMTUgLTIzIC0yMCAwIC0xNCAxNiAtOSA0MSAxMiAyNiAyMSAxNyAyNQotMTggOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcyNTcgMjIzOTIgYy0zIC0zNyAtNCAtNjggLTMgLTcwIDIgLTEgMTYgMiAzMiA3IDE2IDUgNDEgMTIgNTcgMTUKMTUgNCAyNyAxMCAyNyAxNCAwIDUgLTI0IDI5IC01NCA1NSBsLTUzIDQ2IC02IC02N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzOTEgMjI0MzcgYy0xNyAtMjIgMzIgLTcyIDg0IC04NyAyNSAtNyA0OCAtMTEgNTAgLTggMyAyIC0yNCAyOAotNTkgNTYgLTQ5IDM5IC02NyA0OCAtNzUgMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTM1NyAyMjQzMyBjLTIgLTEwIC04IC0yNyAtMTIgLTM4IGwtNyAtMjAgMTcgMjAgYzMwIDM2IDM3IDU1IDIyCjU1IC04IDAgLTE3IC04IC0yMCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTYyMCAyMjQxOCBjMSAtMzMgMTYgLTQwIDQ5IC0yMCAxNyAxMCAyOCAyMiAyNCAyNSAtMTIgMTIgLTczIDgKLTczIC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODAwOCAyMjM2NCBsLTI3IC0xNCAyMyAtNTMgYzIyIC00OCA2NyAtODkgODMgLTczIDQgMyAtNyAzOSAtMjMgODAKbC0yOSA3NCAtMjcgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3NzAgMjIzNzEgYzAgLTYgMTcgLTcgMzggLTQgNTEgOCA1MyAxMyA0IDEzIC0yMyAwIC00MiAtNCAtNDIgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NDMzIDIyMzM0IGMtMTcgLTM0IC0xNyAtMzYgMiAtNTAgMjggLTIwIDQ4IC0xNyA3NiAxMiBsMjQgMjYgLTI4CjI0IGMtMzggMzMgLTU0IDMwIC03NCAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjE0NiAyMjM2MSBjLTE1IC02IC0xMSAtOSAxOSAtMTggMzEgLTEwIDM2IC0xMCAzMSA0IC0zIDggLTYgMTcKLTYgMTkgMCA2IC0yMiA0IC00NCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MyAyMjMxNCBjLTM1IC0yMiAtNTMgLTQyIC01MyAtNTQgMCAtMTEgMjcgLTU0IDYwIC05NSA2NSAtNzkgODgKLTEwMSA3NiAtNzAgLTQgMTIgMCAyMiAxNCAzMiAxOSAxNCAyMCAyMSAxNCA4NiAtNiA2NCAtMzUgMTM4IC01MiAxMzYgLTQgMAotMzEgLTE2IC01OSAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODU4NSAyMjMzMCBjLTQgLTYgLTEgLTE5IDYgLTI4IDI1IC0zMyA2MyAtNzIgNzAgLTcyIDEwIDAgMjEgNjgKMTQgOTAgLTUgMTUgLTE1IDIwIC00NSAyMCAtMjEgMCAtNDIgLTUgLTQ1IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NTQyIDIyMzAzIGMyIC0xMCAxMSAtMTkgMjEgLTIxIDIzIC01IDIxIDEwIC00IDI2IC0xOCAxMiAtMjAgMTEKLTE3IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMzMDEgMjIyNjEgYy03IC01IC0xMiAtMTMgLTEwIC0xNyAxMiAtMjcgNTUgLTk0IDYxIC05NCA0IDAgMTkgMTEKMzUgMjQgMjIgMTkgMjUgMjcgMTYgMzggLTIyIDI1IC04OCA1NyAtMTAyIDQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5MzYgMjIyNTQgYy05IC0yMyAtOSAtMjIgMjUgLTQwIDI2IC0xMyAzMyAtMTQgNDAgLTIgNSA3IDcgMTkgNAoyNiAtMyA4IC01IDE4IC01IDIzIDAgMTYgLTU3IDEwIC02NCAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMTkyIDIyMjQ1IGMtNyAtMTQgLTEyIC01NCAtMTIgLTg5IDAgLTUyIDQgLTY2IDIzIC04NCAxMyAtMTIgMjgKLTIyIDM0IC0yMiAxNCAwIDkzIDg5IDkzIDEwNCAwIDEzIC0xMDQgMTE2IC0xMTggMTE2IC01IDAgLTE0IC0xMSAtMjAgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUxODAgMjIyMTMgYzAgLTQxIDQgLTUwIDQyIC04NSAyMyAtMjEgNDYgLTM4IDUxIC0zOCA1IDAgNDAgMjIgNzkKNDkgNDYgMzMgNjUgNTIgNTcgNTcgLTcgNCAtMTUgMiAtMTcgLTQgLTQgLTE0IC0xNjIgLTE3IC0xNjIgLTMgMCA0IDkgMjAgMjAKMzMgbDIwIDI2IC0zMSA2IGMtNTcgMTEgLTU5IDkgLTU5IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU2NzAgMjIyMDAgYzAgLTIyIDEgLTIzIDI0IC0xNCAxOCA3IDEwIDM0IC0xMCAzNCAtOCAwIC0xNCAtOSAtMTQKLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTQ5NCAyMjE3NSBjLTIwIC0yNSAtMzUgLTQ3IC0zMyAtNDkgMiAtMiAyNiAtMTUgNTMgLTI4IGw1MCAtMjUgMzMKNDggYzE4IDI3IDMzIDUxIDMzIDU0IDAgNiAtNzYgNDUgLTg5IDQ1IC01IDAgLTI2IC0yMCAtNDcgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDE4MiAyMjE2NiBjLTIyIC0xMyAtMjEgLTEzIDI3IC01NCA0NCAtMzcgODEgLTU0IDgxIC0zNiAwIDggLTc0CjEwMyAtODAgMTAzIC0zIC0xIC0xNSAtNyAtMjggLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc0NjAgMjIxNjUgYzAgLTggMTcgLTM4IDM3IC02NiAzMiAtNDQgMzggLTQ5IDQ0IC0zMyAxMiAzMCAxMSAzMgotMjcgNzQgLTM4IDQyIC01NCA1MCAtNTQgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjU1MyAyMjE2OCBjLTE2IC03IC0yMyAtMjAgLTIzIC0zOCAwIC0yNiAyIC0yNyA1MCAtMjUgMjggMSA1MyA0CjU1IDcgMyAzIDAgMTkgLTYgMzYgLTEyIDM0IC0zNCA0MCAtNzYgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTMzMCAyMjE0NSBjMCAtMzAgMjkgLTM0IDQ3IC02IDE0IDIzIDggMzEgLTI0IDMxIC0xOCAwIC0yMyAtNQotMjMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI1MTAgMjIxMzAgYy04IC01IC0xMSAtMTIgLTggLTE2IDEwIC05IDM4IDMgMzggMTYgMCAxMiAtMTAgMTMKLTMwIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MjgwIDIyMDg4IGMwIC00OSA1IC00NyAxNCA1IDQgMjMgMyAzNyAtNCAzNyAtNSAwIC0xMCAtMTkgLTEwIC00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMTU3IDIyMTE3IGMtMjUgLTEwIC0yOCAtMTUgLTIyIC00MiAzIC0xNiAxMCAtNTMgMTUgLTgyIDE4IC0xMDkKNzYgLTE0MSAxNDkgLTg0IGwyNSAxOSAtMTQgODYgYy03IDQ3IC0xOSA5MSAtMjUgOTYgLTE5IDE2IC05NyAyMCAtMTI4IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDM2MSAyMjAwMyBjLTExIC00OSAtMjEgLTk5IC0yMSAtMTEyIDAgLTI0IDEgLTI0IDcyIC0xNyAzOSAzIDczCjggNzQgOSA5IDEwIDE4IDE1MCAxMiAxNzUgLTggMzEgLTEwIDMyIC02MiAzMiBsLTU0IDAgLTIxIC04N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0OTUgMjIwNjAgYy0xOCAtNyAtMTYgLTEwIDE4IC0yNCA3MCAtMzEgOTIgLTMxIDEwNSAtMSA3IDE0IDEyIDI4CjEyIDMwIDAgOCAtMTE0IDQgLTEzNSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MjE2IDIyMDU0IGMtNSAtMTIgLTIgLTE1IDEwIC0xMCA4IDMgMzEgNiA1MCA2IDE5IDAgMzQgNSAzNCAxMCAwCjYgLTIwIDEwIC00NCAxMCAtMzEgMCAtNDYgLTUgLTUwIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NDcwIDIyMDE1IGMwIC0zNCAxIC0zNSA0MCAtMzUgNTAgMCA1MyAyMCA2IDQ5IC00NCAyOCAtNDYgMjcgLTQ2Ci0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MDE2IDIyMDI0IGMtOCAtMjIgLTEgLTI4IDE5IC0xNyAxNCA4IDE0IDExIDIgMjIgLTEyIDkgLTE2IDggLTIxCi01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUxNDggMjIwMTIgYy0yMCAtOSAtNzAgLTgwIC02MyAtOTEgMiAtNSAxNCAtMTEgMjUgLTE0IDE3IC00IDI2IDUKNTAgNTQgMzAgNTggMjggNjcgLTEyIDUxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAxMCAyMTk0MCBjMyAtNDYgMTEgLTc1IDIyIC04NiAxNiAtMTYgMTcgLTE2IDIyIDcgMTcgODMgMTUgOTkKLTEyIDEyNCAtMTUgMTQgLTI5IDI1IC0zMiAyNSAtMyAwIC0zIC0zMSAwIC03MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NjU4IDIxOTg4IGMtMzQgLTI3IC0yOSAtNTEgMTYgLTg1IDI0IC0xOCA0NSAtMzMgNDggLTMzIDQgMCAyIDM1Ci04IDk4IC01IDM1IC0yNyA0MiAtNTYgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MjQ1IDIxOTg0IGMtMTAgLTQgLTkgLTEwNiAwIC0xNTEgNSAtMTkgMTIgLTIzIDQzIC0yMyAzNiAwIDM5IDMKNjQgNTMgbDI2IDUzIC0yNyAzNyBjLTIyIDMwIC0zMiAzNiAtNjEgMzYgLTE5IDAgLTM5IC0yIC00NSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MTA0IDIxOTM5IGMzIC0xNyA2IC00MCA2IC01MCAwIC0xMiAxMyAtMjYgMzYgLTM2IDM0IC0xNyAzNyAtMTcKNDkgMCAyMCAyNyA3IDU1IC00MSA4NyAtMjMgMTcgLTQ2IDMwIC01MCAzMCAtMyAwIC00IC0xNCAwIC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTUgMjE5MjMgYzQgLTE2IDggLTI5IDEwIC0zMSAyIC0yIDQwIDUgODQgMTUgMTEzIDI1IDEwOCA0MyAtMTAKNDMgbC05MSAwIDcgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4NDEgMjE5NDMgYy0xIC02IC0xNyAtNDYgLTM3IC04OCAtMjggLTU5IC0zNCAtODIgLTI3IC05OCA5IC0xOQoxMyAtMTYgNDYgMzUgMjUgMzggMzcgNjYgMzYgODkgMCAzMiAtMTcgODcgLTE4IDYyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjcwNCAyMTkwMiBjMjIgLTI2IDEyNSAtOTYgMTMxIC05MCAzIDIgOCAxOSAxMSAzNiA2IDMwIDQgMzMgLTM3CjUyIC0yNCAxMSAtNjIgMjAgLTgzIDIwIC0zNyAwIC0zOCAtMSAtMjIgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTQwMSAyMTg5OCBjLTE3IC0yNyAtMTAgLTMwIDE4IC05IDE4IDE0IDIwIDE5IDkgMjMgLTggNCAtMjAgLTMKLTI3IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNjM2IDIxODcxIGMtMTYgLTE3IC0xNiAtMTkgMSAtMjYgNDQgLTE5IDExOCAtMjIgMTQ4IC03IGwzMCAxNQotNzUgMTggYy05MyAyMiAtODQgMjIgLTEwNCAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyNDAgMjE4NDUgYzAgLTQ2IDAgLTQ2IDMzIC00MyAzMCAzIDMyIDUgMzIgNDMgMCAzOCAtMiA0MCAtMzIgNDMKLTMzIDMgLTMzIDMgLTMzIC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMDI3IDIxODYxIGMtMTcgLTYgLTE3IC04IDIgLTI1IDEyIC0xMSAyMSAtMTQgMjEgLTggMCA2IDMgMTcgNgoyNiA3IDE3IDAgMTkgLTI5IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MDU1IDIxODQ1IGMtMyAtOCAtNyAtMjIgLTEwIC0zMCAtNiAtMjEgNCAtNDQgMjYgLTU1IDE2IC05IDIyIC0zCjQ0IDM5IDE0IDI4IDI1IDUzIDI1IDU2IDAgMyAtMTggNSAtNDAgNSAtMjcgMCAtNDIgLTUgLTQ1IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNTMwIDIxODIzIGMwIC0xMCAzIC00MiA3IC03MiBsNiAtNTMgNzAgNSBjNTcgNCA3MyA5IDk1IDMxIDE2IDE2CjIzIDI5IDE3IDM1IC02IDUgLTQ2IDIxIC05MCAzNiAtNDQgMTQgLTg2IDI5IC05MiAzMiAtOCAzIC0xMyAtMyAtMTMgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc4NDAgMjE4MzcgYzAgLTMgNSAtMTggMTIgLTMyIDEwIC0yMiAxOCAtMjUgNTkgLTI1IDMwIDAgNTMgNiA2MwoxNiAyNiAyNSAxOSAzNCAtMjggMzQgLTI0IDAgLTU4IDMgLTc1IDYgLTE3IDQgLTMxIDQgLTMxIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NjMxIDIxNzk4IGMtMTggLTUwIC0yMiAtNjggLTEzIC02OCA1IDAgMTMgMjAgMTkgNDUgMTEgNDggOCA2MCAtNgoyM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1Mzk5IDIxNzM5IGMtNTcgLTI4IC0xMDYgLTUzIC0xMDggLTU1IC02IC01IDEzIC01OCA0NSAtMTMyIDIwCi00NSAyNiAtNTIgMzcgLTQwIDggNyA1MyA0NSAxMDEgODMgbDg2IDcwIC02IDQwIGMtNiA0MSAtMjggODUgLTQzIDg1IC00IDAKLTU1IC0yMyAtMTEyIC01MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NTg2IDIxNzI4IGMtMTQgLTUzIC0xNCAtNTMgOTEgLTk1IDcgLTMgMTYgMTIgMjMgMzcgNiAyMyAxMCA0MyA4CjQ0IC05IDcgLTk1IDM2IC0xMDUgMzYgLTYgMCAtMTMgLTEwIC0xNyAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01Nzc0IDIxNzE2IGMtOSAtMjQgMTAgLTEwMSAyNiAtMTA0IDggLTEgNDEgMTcgNzMgNDAgbDU4IDQyIC0zMyAxOApjLTQxIDIxIC0xMTYgMjQgLTEyNCA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUzNyAyMTcxMyBjLTQgLTMgLTcgLTIxIC03IC0zOSAwIC0yMyA2IC0zNyAyMCAtNDQgMzAgLTE2IDQwIC00CjQwIDQ2IDAgMzkgLTIgNDQgLTIzIDQ0IC0xMyAwIC0yNyAtMyAtMzAgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDU5MSAyMTY5MCBsLTIzIC0yMCAyNSAwIGM0MiAwIDU5IDEwIDQ2IDI2IC0xNSAxOCAtMTkgMTcgLTQ4IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTUzOCAyMTY2NCBjLTMwIC0xNiAtMzMgLTIxIC0xOSAtNDMgOCAtMTMgMTUgLTEyIDUwIDQgNDQgMTkgNDcgMjUKMjkgNDMgLTE1IDE1IC0yNyAxNSAtNjAgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzE3MCAyMTY2OCBjMCAtNyA1IC0yMCAxMCAtMjggOCAtMTMgMTEgLTEyIDI0IDUgMTMgMTggMTMgMjEgLTIKMjcgLTI2IDEwIC0zMiA5IC0zMiAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNzAgMjE2NDUgYzI4IC0zMCA0NiAtMzIgNjAgLTYgMTUgMzAgMTQgMzEgLTM3IDMxIGwtNDYgMCAyMyAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTk5MSAyMTYwMSBjLTUyIC03MCAtNTggLTg1IC00MiAtMTEwIDggLTEyIDE2IC0xMCA0OCAxMSAzMiAyMSA0MQozNiA1NiA4NyAxNyA1OSAxNiA4MSAtMyA4MSAtNCAwIC0zMSAtMzEgLTU5IC02OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcyODIgMjE2MTUgYy0yNSAtNTEgLTE5IC01NSA0NiAtMzIgbDMyIDEyIC0yMiAzMiBjLTEzIDE4IC0yNSAzMwotMjkgMzMgLTMgMCAtMTUgLTIwIC0yNyAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTA5MiAyMTYzNSBjLTcgLTE0IC0xMiAtMzMgLTEyIC00MSAwIC0yOCA4NiAtNDMgMTQ4IC0yNSAyMiA2IDIxCjggLTI5IDQ5IC02MCA0OSAtOTEgNTMgLTEwNyAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3OTAgMjE1NzIgYy0zMSAtMyAtNDkgLTE1IC01MCAtMzMgMCAtNCAyNCAtMjMgNTQgLTQ0IDUwIC0zNSA1NwotMzcgODcgLTI2IDMzIDEyIDY5IDM4IDY5IDUyIDAgNCAtMTIgMTIgLTI3IDE3IC0xNiA2IC00NCAxNiAtNjMgMjQgLTE5IDcKLTUxIDEyIC03MCAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUyMDYgMjE1NjcgYy0xMCAtNyAtMTggLTI4IC0xOSAtNDcgbC0yIC0zNSA2NSAtNiBjMzYgLTQgNjYgLTYgNjcKLTUgMSAwIC0xMyAyNSAtMzAgNTMgLTMzIDU0IC01MCA2MiAtODEgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDExOCAyMTU2OCBjLTQ1IC0xNiAtMzIgLTI4IDI5IC0yOCA1NSAwIDU2IDAgMzggMjAgLTIwIDIyIC0yNyAyMwotNjcgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MjMzIDIxNTU0IGMtNyAtMyAtOSAtMTIgLTcgLTE5IDUgLTExIDEwIC0xMiAyNCAtMyAyOCAxOCAxNCAzNAotMTcgMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02ODcwIDIxNTI1IGMwIC0yMyAzIC0yNSA1MSAtMjUgNDUgMCA1MCAyIDM5IDE1IC03IDggLTkgMTUgLTQgMTUKMjYgMSAtMjYgMjAgLTUzIDIwIC0yOSAwIC0zMyAtMyAtMzMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3NDAgMjE1MDggYzAgLTEzIDkgLTQ4IDE5IC03OCAyNiAtNzUgMzggLTQzIDE1IDM5IC0xNyA2MSAtMzQgODEKLTM0IDM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI1MjggMjE1MDIgYy00MiAtMyAtNDggLTYgLTQ4IC0yNSAwIC0zOCAxOSAtODkgNDEgLTExNCBsMjIgLTIzCjM2IDI3IGMyMCAxNCAzOCAyOCA0MCAyOSA1IDQgLTMwIDEwMyAtMzcgMTA2IC00IDIgLTI4IDIgLTU0IDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjM1MiAyMTQ5NyBjLTkgLTExIC04IC0xOCA4IC0zMiAyNiAtMjMgMzAgLTE3IDE1IDE4IC05IDIzIC0xNCAyNgotMjMgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjg4MCAyMTQ5OCBjMCAtNyAtMyAtMjMgLTYgLTM1IC02IC0yMSAtMyAtMjMgMzYgLTIzIDM4IDAgNDEgMiAzNAoyMyAtMTAgMzIgLTI0IDQ3IC00NSA0NyAtMTEgMCAtMTkgLTYgLTE5IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4ODY2IDIxNDk4IGMxOSAtMzIgNjggLTg4IDc3IC04OCAxMiAwIDExOSA2MSAxMTUgNjUgLTMgMyAtMTgxIDM1Ci0xOTQgMzUgLTMgMCAtMiAtNiAyIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDcyIDIxNDg0IGM5IC05IDIxIC0xMyAyOCAtOSAxNCA5IC01IDI1IC0zMCAyNSAtMTIgMCAtMTIgLTMgMgotMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjgzNyAyMTQ0MyBjMyAtMjcgNyAtNDkgOCAtNTEgMiAtMiAyNiAxNyA1MyA0MSA0NiA0MSA0OSA0NiAyOSA1MQotMTIgMyAtMzkgNiAtNTkgNiBsLTM4IDAgNyAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTEwNyAyMTQyMSBjLTE1IC0yNiAtMTQgLTQxIDQgLTQxIDYgMCAyOSA1MyAyOSA2NiAwIDE0IC0xOCAtMQotMzMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwMzIgMjEzODUgYy0xMyAtMjggLTEwIC0zMCAxOCAtMTUgMTEgNiAxNyAxNyAxNCAyNSAtOSAyMiAtMTkgMTgKLTMyIC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MDEwIDIxMzkwIGMtMTcgLTYgLTkgLTcgMjUgLTMgMjggMyA1MiA3IDU0IDkgOCA3IC01NCAyIC03OSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDM1IDIxMzkxIGMzIC02IDEwIC0zNiAxNiAtNjggMTkgLTEwOSAyOCAtMTE4IDQ3IC00OCAxOCA2NyAxNQo3OCAtMjMgMTAzIC0zNyAyNCAtNTAgMjggLTQwIDEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDA2OTAgMjEzNTcgYy01NyAtMjUgLTY5IC0zMyAtNTAgLTM1IDQwIC00IDE0NCAzMiAxNDggNTEgNSAyMyAtMTEKMjEgLTk4IC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NjI1IDIxMzY3IGMtNSAtOCAtMTkgLTI2IC0yOSAtNDEgbC0xOSAtMjcgMzkgLTQwIDM5IC00MCAxMSA0OApjMTAgNDggOCA2MiAtMTggOTYgLTExIDE0IC0xNSAxNSAtMjMgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNTI4IDIxMzQwIGMyIC0xNiA4IC0yNyAxMyAtMjQgMTMgOCAxMSAzMCAtNCA0MyAtMTEgOCAtMTMgNSAtOQotMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDIwIDIxMjg4IGM1IC00OSA3IC01MiAzOCAtNjAgNjAgLTE2IDY0IC04IDI1IDU1IC00NyA3NSAtNzEgNzcKLTYzIDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODIxNSAyMTMxOCBjMTAgLTMwIDM1IC02OCA0NiAtNjggMjAgMCAxNCAxOCAtMTggNTQgLTI4IDMwIC0zMyAzMwotMjggMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzM4MCAyMTMyOSBjMCAtMTMgMTggLTEyOSAyNiAtMTY3IDYgLTMxIDIwIC0yMCAyOSAyNSA1IDIxIDkgNDMKMTEgNDggMTkgODcgMTkgODggLTMzIDEwMCAtMjQgNSAtMzMgMyAtMzMgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTk3NCAyMTI5MyBjMTUgLTg1IDE4IC05MyAzNSAtOTMgOSAwIDM0IDE4IDU1IDM5IDMxIDMyIDM3IDQ0IDMyCjY1IC02IDI0IC0xMCAyNiAtNjcgMjYgbC02MSAwIDYgLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAzMzcgMjEyNjggYy0yNSAtOTYgLTI1IC0xMDMgLTEgLTEwNiAxNyAtMiAzMyAxMyA3MyA3MCA0NyA2NyA1MAo3NCAzNCA4NSAtOSA3IC0zMyAxMyAtNTMgMTMgLTM3IDAgLTM3IDAgLTUzIC02MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMjk1IDIxMzA5IGMtMTAgLTE1IDAgLTIxIDI3IC0xNyBsMjMgMyAtMjIgMTMgYy0xNSA4IC0yNCA5IC0yOCAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ1MzMgMjEyOTMgbC03MiAtNCAyMSAtNDMgYzE2IC0zNCAzMSAtNDggNjggLTY1IDYxIC0yNyA3NiAtMjcgOTMKNSAxMyAyNCAxMiAzMSAtMTAgNzAgLTE0IDI0IC0yNSA0MyAtMjYgNDIgLTEgLTEgLTM0IC00IC03NCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExODUxIDIxMjQzIGMtMzYgLTQzIC0yOCAtNjMgMjUgLTYzIDI5IDAgMzYgNSA1NCA0MCBsMjEgNDAgLTI2IDEwCmMtMzggMTQgLTQxIDE0IC03NCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjc2NyAyMTIzOCBjLTIwIC0xNiAtMzcgLTM1IC0zNyAtNDIgMCAtNyAxNyAtMjkgMzggLTQ5IDM3IC0zNiA3NAotNDggODcgLTI3IDcgMTEgLTMxIDEzNyAtNDMgMTQ0IC00IDIgLTI0IC05IC00NSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDI3NSAyMTIzOSBjLTggLTEyIC05IC0xMSAyOCAtMjcgNDEgLTE4IDQ4IC0xNSAzNSAxMyAtMTIgMjYgLTUxCjM1IC02MyAxNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5NTc2IDIxMjE0IGMtMjAgLTMwIC0yMyAtNDAgLTE0IC02MCA2IC0xMyAxOSAtMjQgMjggLTI0IDIwIDAgODIKMjAgOTMgMzAgMTMgMTIgLTE1IDYxIC00NCA3NiAtMzcgMTkgLTM1IDE5IC02MyAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzI0OCAyMTE3NyBjLTM1IC0yMCAtNjQgLTY5IC01MyAtODcgMTUgLTI0IDQ1IC0xNSA4MyAyNCAzMyAzNCAzOQo0NSAzMSA2NCAtMTAgMjcgLTE0IDI3IC02MSAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk5MzYgMjExNzIgYy0xNyAtMTYgLTQgLTcwIDIzIC05NiBsMjkgLTI4IDQxIDIyIGMyMyAxMSAzOSAyNSAzNwoyOSAtOSAxNSAtMTI0IDc5IC0xMzAgNzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTQ3NyAyMTE2MiBjLTMxIC0xOSAtMzMgLTI1IC0xMyAtNDEgMTIgLTEwIDE4IC03IDMxIDE5IDIwIDM5IDE3CjQzIC0xOCAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MzgzIDIxMTUyIGMtMjQgLTE1IC00MyAtMzAgLTQzIC0zNCAwIC0xMiA1MSAtMjIgNTkgLTEyIDggOCAzMgo3NCAyOCA3NCAtMSAwIC0yMSAtMTMgLTQ0IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcxMzIgMjExMDQgYy0yNCAtMzYgLTQxIC02OCAtMzkgLTcxIDMgLTIgMTggMiAzNSAxMSAyMSAxMSAzMyAyNwo0MiA2MCAyMCA3MSA4IDcxIC0zOCAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTQ2NiAyMTA3NiBjLTMwIC00NiAtNTkgLTk0IC02NiAtMTA2IC0xNSAtMjcgLTUgLTcwIDE2IC03MCA4IDAgNTUKMzcgMTAyIDgyIDQ4IDQ1IDk1IDg5IDEwNSA5OCAxOCAxNyAxNyAxOSAtMzYgNDkgLTMwIDE3IC01NyAzMSAtNjEgMzEgLTMgMAotMzAgLTM4IC02MCAtODR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NTQ5IDIxMTE5IGwtMjEgLTQyIDUzIC01MyBjMjkgLTMwIDU2IC01NCA1OSAtNTQgNyAwIDUwIDk5IDUwIDExMwowIDUgLTEyIDI0IC0yNiA0MyAtMjEgMjcgLTMzIDM0IC02MCAzNCAtMjkgMCAtMzYgLTUgLTU1IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MzY1IDIxMTI5IGMtOCAtMjYgMyAtNTkgMjAgLTU5IDggMCA0MCAxMiA3MiAyNiA1OCAyNiA1OCAyNiAyOAozNCAtMTYgNCAtNDkgMTAgLTcyIDEzIC0zNSA0IC00MyAyIC00OCAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzQ3MCAyMTExMCBjMCAtMTkgMzUgLTgwIDQ3IC04MCA5IDAgNiAxNSAtOSA0NSAtMjAgNDIgLTM4IDU4IC0zOAozNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxMjY1IDIxMDk0IGMtMjcgLTcgLTYxIC0xNiAtNzUgLTE5IC0xNCAtMyAtMzYgLTIwIC00OSAtMzcgbC0yNQotMzEgNDUgNiBjMjQgMyA3NCA5IDExMiAxMyBsNjcgNiAwIDM5IGMwIDQzIDAgNDMgLTc1IDIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM5NTEgMjEwNTcgbC0zMiAtMzQgNTggLTUxIGM3NCAtNjYgOTYgLTY3IDExNyAtNSAxNSA0MyAxNSA0OCAtMgo2NiAtMTcgMTkgLTgzIDU3IC0xMDAgNTcgLTQgMCAtMjMgLTE1IC00MSAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzY5NCAyMTA0OSBjLTQ4IC0zOCAtNTQgLTQ3IC01NCAtODEgMCAtMTggNiAtMjkgMjEgLTMzIDExIC00IDIyCi01IDIzIC0zIDM0IDQyIDg1IDEzMSA4MSAxMzggLTExIDE3IC0zMSAxMSAtNzEgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI0ODggMjA5ODEgYy0xNCAtMzQgLTI0IC02MSAtMjEgLTYxIDExIDAgOTMgNTUgOTMgNjIgMCA0IC0xMCAxOQotMjIgMzMgbC0yMyAyNiAtMjcgLTYweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE5NzEgMjEwMTUgYy01MyAtMTAgLTU1IC0xMSAtNTUgLTQ0IDAgLTMzIDQgLTM2IDUwIC01MiA4MiAtMjkgODYKLTI3IDc4IDM0IC05IDc0IC0xMCA3NSAtNzMgNjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzE5NCAyMDk3MyBjLTE4IC01MiAtOCAtNjYgODggLTEyMCBsOTIgLTUyIDE3IDI4IGMzNSA1OCAzMyA2NgotMTggMTAzIC0zOSAyOCAtMTM0IDY4IC0xNjIgNjggLTQgMCAtMTEgLTEyIC0xNyAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzA5NSAyMDk5MyBjLTQ1IC0xMCAtNTEgLTE2IC0yNSAtMjMgMTQgLTUgNDAgLTggNTggLTkgMjcgLTEgMzMgMwozMCAxNyAtMyAxNyAtMjggMjQgLTYzIDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjczNyAyMDk4NCBjLTIxIC0yMSAxNiAtMTA3IDQzIC0xMDAgOCAzIDM4IDcgNjUgMTEgMjggMyA1NiAxMCA2MwoxNCAyMiAxNCAtMTEgMzcgLTc3IDU2IC0zNiA5IC03MCAxOSAtNzYgMjEgLTYgMyAtMTQgMSAtMTggLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTYwNCAyMDk2NSBjMjIgLTEzIDQ0IC0yMSA1MCAtMTggNSA0IC04IDE0IC0zMCAyNCAtNTYgMjUgLTY1IDIyCi0yMCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY4NDYgMjA5NTIgYy0xNSAtMjkgLTE1IC0zMCAxMSAtMzcgMTkgLTQgMzIgLTEgNDcgMTQgMjIgMjIgMTYgMzQKLTIxIDQ1IC0xOCA2IC0yNSAxIC0zNyAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzY4MSAyMDk2OSBjLTEzIC01IC00MCAtMTcgLTU5IC0yNiAtMzAgLTE1IC0zMiAtMTggLTE2IC0yNCAzOQotMTUgNTkgLTkgODIgMjYgMTIgMTkgMjEgMzUgMjAgMzQgLTIgMCAtMTQgLTUgLTI3IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU2NTggMjA5MTMgYy0zMSAtMzIgLTU3IC02NSAtNTggLTczIC02IC00MiAzIC03MyAyOCAtMTAxIDIyIC0yNQozMiAtMjkgNTUgLTI0IDI3IDcgNDUgNDcgNjMgMTQyIDYgMzMgLTEyIDExMyAtMjUgMTEzIC00IDAgLTMyIC0yNiAtNjMgLTU3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTgwNiAyMDk1NSBjLTQgLTExIDIgLTE1IDIxIC0xNSAyMSAwIDI0IDIgMTMgMTUgLTcgOCAtMTYgMTUgLTIwCjE1IC00IDAgLTEwIC03IC0xNCAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzQ5NyAyMDk2NCBjLTIwIC0yMCA2MCAtODQgMTA0IC04NCA0MCAxIDYwIDIzIDUzIDU5IGwtNiAzMSAtNzMgMApjLTM5IDAgLTc1IC0zIC03OCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MjM2IDIwODc1IGM0MiAtNTIgNzkgLTk1IDgzIC05NSA4IDAgMzEgNDUgMzEgNjAgMCAxNyAtMTYwIDEzMAotMTg1IDEzMCAtMyAwIDI5IC00MyA3MSAtOTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NDI3IDIwODYyIGMtMTUgLTM3IC0yNyAtNzEgLTI3IC03NiAwIC04IDEyMCAxIDE0NyAxMSAxNCA1IDE4IDUxCjUgNjkgLTggMTIgLTgzIDY0IC05MyA2NCAtMyAwIC0xOCAtMzAgLTMyIC02OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4OTA0IDIwODg4IGMzIC0xMyA2IC0zNyA2IC01NCAwIC0yOCA0IC0zMiAzMyAtMzcgMjYgLTQgMzggMCA2MQoyMyBsMjkgMjggLTYxIDMxIGMtNzMgMzcgLTc2IDM3IC02OCA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAxNTIgMjA4OTIgYy0xNSAtMTAgOTEgLTExNiAxMTEgLTEwOSA2IDIgMTMgMTkgMTUgMzggMyAzMyAxIDM1Ci01MCA1NCAtMjkgMTEgLTU1IDIxIC01OCAyMiAtMyAyIC0xMSAtMSAtMTggLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDIxMiAyMDg3MSBsLTQ0IC0xNyA0MiAtMjggYzIzIC0xNSA0NCAtMjUgNDcgLTIzIDIgMyAzIDIzIDEgNDUKbC0zIDQwIC00MyAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjEzNyAyMDg3MSBjNCAtMTYgLTEgLTIzIC0yMiAtMzEgLTI4IC0xMSAtMjkgLTI3IC0yIC00NCAxMyAtOSAyMgotNCA0NyAyNCAzNSA0MiAzNSA2NCAtMiA2OCAtMjIgMyAtMjYgMCAtMjEgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDc4MiAyMDg2MiBjLTYyIC00IC04MiAtMjYgLTc1IC04NCA1IC0zNCA5IC0zOCA4NSAtNzMgNDQgLTIwIDgxCi0zNSA4MyAtMzMgMTUgMTkgNTUgOTggNTUgMTEwIDAgMTMgLTU4IDY3IC04NSA3OSAtNSAyIC0zNCAzIC02MyAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4OTAgMjA4MjEgYzAgLTExIDUgLTIzIDEwIC0yNiA2IC00IDEwIDUgMTAgMTkgMCAxNCAtNCAyNiAtMTAgMjYKLTUgMCAtMTAgLTkgLTEwIC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTgxNDkgMjA4MDcgYy0xMCAtMjIgLTkgLTMxIDYgLTU0IDI3IC00MiA4NyAtMTE1IDkxIC0xMTAgNSA0IC02NQoxNjggLTc3IDE4MSAtNCA1IC0xMyAtMiAtMjAgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEwMDEgMjA4MTMgYzAgLTEwIDQgLTI3IDkgLTM4IDcgLTE3IDkgLTE1IDkgMTIgMSAxNyAtMyAzNSAtOSAzOAotNSAzIC0xMCAtMiAtOSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTEyOCAyMDc5MSBjLTQwIC0zNSAtNDYgLTU2IC0yNyAtMTA5IDEzIC0zOCAxOSAtMzYgNDggMjEgMTUgMjkKMjEgNTcgMTkgODIgbC0zIDM5IC0zNyAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzc1NSAyMDc3NCBjLTczIC00NCAtNzEgLTQyIC01MyAtNDkgMTMgLTUgMTQ4IDY5IDE0OCA4MSAwIDE0IC00NAotMSAtOTUgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA3NjUgMjA3ODEgYy0xMSAtNSAtNDEgLTExIC02NyAtMTUgLTQ3IC03IC05OSAtMzggLTg2IC01MSA3IC03CjE3NSA1MSAxOTMgNjcgMTEgMTAgLTEzIDEwIC00MCAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MTEzIDIwNzU2IGMtMTA1IC0zNSAtMTAyIC0yNCAtNDggLTE0MSAxOCAtMzkgMzUgLTgwIDM5IC05MyAxMgotMzggMzkgLTI1IDEwNCA1MiBsNjIgNzQgLTEyIDUxIGMtNiAyOCAtMjEgNTkgLTMyIDY5IC0yMCAxOCAtMjMgMTcgLTExMyAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzU3NiAyMDc2NSBjLTMgLTEwIDUgLTIwIDI0IC0zMCAzNyAtMTkgNDAgLTE5IDQwIDMgMCAxMSAtMTEgMjQKLTI1IDMwIC0zMiAxNSAtMzIgMTUgLTM5IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyMDAgMjA2OTAgbDAgLTQwIDQyIDAgNDIgMCAtMzkgNDAgYy0yMSAyMiAtNDAgNDAgLTQyIDQwIC0yIDAgLTMKLTE4IC0zIC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNDAgMjA2OTQgYy0zNCAtMTUgLTM0IC0xNiAtMTUgLTMwIDExIC05IDMyIC0yMiA0OCAtMzAgMjcgLTE0IDI3Ci0xNCAyNyAxNSAwIDMzIC05IDYxIC0xOSA2MSAtMyAtMSAtMjIgLTggLTQxIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY1MTggMjA2NzggYy0yNyAtMTYgLTQ4IC0zNSAtNDggLTQyIDAgLTI5IDIzIC03NyA0MiAtODcgMjcgLTE0IDM1CjAgNDMgNzEgNCAzMCA5IDYzIDExIDczIDYgMjEgOSAyMiAtNDggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzQ1NiAyMDY2NCBjLTcgLTE5IDkgLTM0IDM3IC0zNCAyMyAwIDE4IDE5IC0xMCAzNyAtMTggMTIgLTIxIDEyCi0yNyAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMTM3IDIwNjE1IGMtMzUgLTI3IC00OSAtNDYgLTYwIC04MyAtOCAtMjYgLTEwIC01MSAtNiAtNTYgNCAtNQoyOSAtMTEgNTYgLTEzIDM2IC00IDYxIDEgMTAyIDIwIGw1NCAyNCAxNyA3MSAxNyA3MiAtNjcgMCBjLTYxIDAgLTcxIC0zIC0xMTMKLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY3OTMgMjA1OTkgYzcgLTYxIDkgLTY0IDM1IC01MCAxNSA4IDM5IDc5IDI5IDg3IC0xIDAgLTE3IDQgLTM2IDgKbC0zNCA2IDYgLTUxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI1MyAyMDU3NSBjLTY0IC03NCAtNTcgLTExOCAxNSAtMTA4IDQ3IDYgNDcgNyAzNCAxMDggbC03IDQ5IC00MgotNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQ5NyAyMDU4NSBjLTkgLTE5IC0xNCAtMzUgLTExIC0zNSAxOCAwIDQ0IDI0IDQ0IDQwIDAgMzMgLTE2IDMwCi0zMyAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNTg1IDIwNTc5IGMtMzggLTIxIC03MSAtNDIgLTczIC00NyAtMSAtNCA4IC0xOCAyMiAtMzEgMTkgLTE4IDMxCi0yMSA1NyAtMTYgMzIgNiAzNiAxMSA1MiA2NyAxMCAzMyAxNyA2MSAxNSA2MyAtMiAxIC0zNCAtMTUgLTczIC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNDk0IDIwNjAyIGMtNyAtNCAtMTQgLTIyIC0xNSAtNDAgLTMgLTI4IDIgLTM3IDUxIC03NyA1OCAtNDcgNzYKLTU1IDY2IC0yOSAtMyA5IC05IDQwIC0xMiA3MCAtOCA2OSAtNDkgMTAzIC05MCA3NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NjQ3IDIwNTk5IGMtNyAtMjIgLTI3IC0xODIgLTI3IC0yMTEgMCAtMjEgNiAtMjggMzEgLTMzIDE3IC00IDMzCi01IDM1IC0yIDkgOCAtMTQgMjM5IC0yNSAyNTAgLTcgNyAtMTIgNiAtMTQgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01ODI3IDIwNTc1IGMtNTYgLTE1IC01MiAtMTIgLTYxIC00NyAtNiAtMjQgLTMgLTI4IDE2IC0yOCAxMyAwIDQ2CjIwIDczIDQ1IDUzIDQ3IDQ5IDUxIC0yOCAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NTI2IDIwNTgxIGMtMTYgLTMgLTM1IC0xNiAtNDMgLTI4IC0xNSAtMjIgLTE0IC0yMiA0NCAtMTYgOTAgOAoxMzMgMjEgMTI3IDM4IC02IDE2IC03MSAxOSAtMTI4IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDkwNiAyMDU2MiBjLTcgLTExIDQgLTUyIDE0IC01MiA0IDAgMTAgMTQgMTIgMzAgNCAyOCAtMTMgNDMgLTI2CjIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk0MjYgMjA1MTkgYy0xMCAtMjMgLTEzIC00NSAtOSAtNDkgMTUgLTE0IDEwMSAtNDggMTA3IC00MiAzIDMgNgoxOCA2IDM0IDAgMTkgLTExIDM4IC0zNyA2MyAtMjEgMTkgLTQxIDM1IC00NCAzNSAtNCAwIC0xNCAtMTkgLTIzIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NzExIDIwNTQxIGwtMjMgLTE4IDQzIC0zNiBjMjMgLTIxIDQ2IC0zNCA1MCAtMzAgMyA1IDkgMjQgMTIgNDQKNCAyOCAxIDM4IC0xNCA0NyAtMjUgMTYgLTQwIDE1IC02OCAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MTI3IDIwNTE0IGMtMzEgLTIxIC01NyAtNDIgLTU3IC00OCAxIC02IDkgLTI2IDE5IC00NSAyNCAtNDUgODcKLTY3IDExOSAtNDIgMjkgMjIgMzEgNzYgMyAxMjkgLTEyIDIzIC0yMiA0MiAtMjQgNDIgLTEgMCAtMjggLTE2IC02MCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjk4MCAyMDUxMyBjMCAtNCAxMCAtMTcgMjEgLTI5IGwyMSAtMjMgNTIgMjAgYzgwIDMyIDc4IDM5IC0xMiAzOQotNDUgMCAtODIgLTMgLTgyIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI1NjYgMjA0NTMgYzMgLTI3IDggLTQ5IDkgLTUxIDEgLTIgMjMgMiA0OCA5IDQ1IDExIDcxIDQxIDUwIDU5Ci03IDYgLTkyIDMwIC0xMDggMzAgLTMgMCAtMyAtMjEgMSAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05Mjc4IDIwNDI4IGMtMjcgLTY5IC0yNCAtNzYgMzQgLTc3IDIyIC0xIDM0IDggNTUgNDAgMTYgMjMgMzMgNDgKMzggNTYgMTQgMjAgLTIwIDQzIC02NiA0MyAtMzYgMCAtMzggLTEgLTYxIC02MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzODAwIDIwNDcyIGMwIC02IDY1IC05MCA5MSAtMTE2IDYgLTYgMTMgLTYgMjAgMSAxNSAxNSAtNDMgOTMgLTgxCjExMCAtMTcgNiAtMzAgOSAtMzAgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2OTY5IDIwNDM2IGMxNCAtMTUgMzAgLTIyIDQyIC0xOSAyNiA3IDI0IDExIC0xNyAyOCAtNDkgMjAgLTUxIDE5Ci0yNSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExODgwIDIwNDEyIGMwIC0zNCA1IC0zOCAzMCAtMjIgMTMgOCAxMiAxMyAtNyAzMiBsLTIzIDIyIDAgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcxODYgMjA0MzEgYy03IC0xMSAzIC00MSAxNCAtNDEgNCAwIDEwIDYgMTMgMTQgNyAxNyAtMTggNDIgLTI3CjI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM1NiAyMDM4OSBjLTQgLTIzIC01IC00NCAtMiAtNDYgMiAtMiAzMCAtNyA2MiAtMTAgbDU5IC01IC01MCA1MQpjLTI3IDI4IC01MiA1MSAtNTYgNTEgLTMgMCAtOSAtMTkgLTEzIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MzczIDIwNDExIGMtNDkgLTggLTYxIC0xNyAtNDYgLTMyIDggLTggMTMgLTggMTcgMCA0IDYgMjcgMTEgNTAKMTEgMjcgMCA0OCA2IDU2IDE1IDE0IDE3IC0xIDE4IC03NyA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjc5NSAyMDM3NiBjLTU5IC04MSAtNzYgLTEwOCAtNzMgLTExMSAxIC0xIDIxIC02IDQzIC05IDM4IC03IDQxCi01IDczIDM1IGwzMiA0MyAtMjcgMjggYy0zMSAzMiAtMzQgMzMgLTQ4IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI2MjQgMjAzNjggYy0xNiAtMTIgLTMxIC0yMyAtMzMgLTI1IC02IC01IDEgLTEwIDI1IC0xNyAxOCAtNSAyNAotMSAzMyAyNSA2IDE4IDEwIDM0IDggMzYgLTIgMiAtMTcgLTcgLTMzIC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NjE2IDIwMzIxIGwtNDggLTQ5IDQ3IDExIGMzNSA4IDUwIDE3IDYxIDM5IDE0IDI3IDEyIDQ4IC00IDQ4IC00CjAgLTI5IC0yMiAtNTYgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTQ5MCAyMDM1NSBjMCAtNCA3IC0yMCAxNiAtMzcgMTUgLTMwIDE3IC0zMSAzMCAtMTQgMTEgMTYgMTAgMjEKLTEwIDM3IC0yNCAxOSAtMzYgMjQgLTM2IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTUzNiAyMDI2NCBsLTM4IC01NiA0NCAyNiBjMzcgMjIgNDIgMzAgNDAgNTMgLTIgMTYgLTUgMjkgLTYgMzEgLTIKMSAtMjAgLTIzIC00MCAtNTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjg3NyAyMDMwOSBjLTkgLTUgLTI0IC0yNCAtMzMgLTQxIC0xNSAtMjkgLTE1IC0zMSAyIC0yNCAxMSA0IDMxCjEwIDQ3IDEzIDM2IDcgMzkgMTQgMTkgNDAgLTEzIDE3IC0yMSAyMCAtMzUgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzkzMCAyMDMwMCBjMCAtMTUgNyAtMjAgMjYgLTIwIDMwIDAgMjggMTkgLTQgMzEgLTE4IDcgLTIyIDUgLTIyCi0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NTAwIDIwMzAxIGMtMjQgLTcgLTI0IC03IDkgLTE0IDU4IC0xMiA5MSAtOSA4NSA4IC02IDE2IC00OSAxOQotOTQgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0OTMwIDIwMjkxIGMwIC0xMSA1OSAtMzYgNjcgLTI4IDMgNCAwIDEzIC03IDIyIC0xMyAxNiAtNjAgMjEgLTYwCjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzIwIDIwMjY1IGMtOCAtMiAtMzMgLTcgLTU1IC0xMCBsLTM5IC03IDQ5IC0xOCBjMjggLTEwIDU3IC0yMSA2NgotMjQgMTIgLTUgMTggMCAyMyAxNiAxMiA0NyA2IDUzIC00NCA0M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxMTczIDIwMjQ4IGwtMzMgLTExIDE3IC0yOCBjMTAgLTE2IDIxIC0yOSAyNiAtMjkgNSAwIDI0IC03IDQzCi0xNiAxOSAtOSA0MSAtMTQgNDkgLTEwIDEzIDUgMTIgMTMgLTEwIDU2IC0yNyA1MyAtMzUgNTYgLTkyIDM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI2NjcgMjAyMzMgYy0xNiAtMTUgLTQgLTMxIDQyIC01NiAyNyAtMTUgNTEgLTI3IDU1IC0yNyAxMyAwIDUgMjMKLTIxIDU2IC0yNiAzMSAtNjAgNDQgLTc2IDI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEzMCAyMDIxMiBjMCAtNSA5IC0xNyAyMCAtMjcgMjAgLTE4IDIwIC0xNyAyMCA4IDAgMjAgLTUgMjcgLTIwCjI3IC0xMSAwIC0yMCAtNCAtMjAgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTg3IDIwMjA1IGMtOSAtMjMgLTkgLTU1IDEgLTU1IDQgMCAxMyA0IDIwIDkgMTIgNyAxMiAxMyAwIDM2IC0xMwoyMyAtMTYgMjUgLTIxIDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDEwMyAyMDE0MyBjLTI0IC0zNyAtNDEgLTY4IC0zOSAtNzEgNSAtNCAxMTQgNTEgMTQxIDcyIDIwIDE1IDIwCjE2IC0xMCA0MCAtMTYgMTQgLTM0IDI1IC00MCAyNSAtNSAwIC0yOSAtMzAgLTUyIC02NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMjA1IDIwMTcwIGMtNDYgLTE4IC03MSAtMzQgLTc2IC00OSAtMTEgLTI3IDAgLTI3IDY0IDMgMjkgMTMgNjkKMjkgODkgMzYgMjAgOCAzNSAxNyAzMyAyMSAtMTEgMTcgLTQ3IDE0IC0xMTAgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcxODUgMjAxODUgYy0yMiAtOCAtNDcgLTE1IC01NiAtMTUgLTE5IDAgLTI1IC0zMCAtMjggLTEzNSAtMiAtNjgKLTEgLTcxIDI4IC04OCAzNSAtMjEgMzQgLTIxIDEyNCA1MyA2MyA1MiA2NyA1NyA2NyA5OCAwIDM2IC01IDQ4IC0zMiA3MyAtMzcKMzMgLTQ2IDM0IC0xMDMgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjgwMyAyMDE3OCBjLTUgLTcgLTE1IC0yNiAtMjEgLTQyIGwtMTMgLTI5IDU4IDcgYzMyIDMgNzIgMTAgODgKMTQgMzAgOCAzMCA4IC0yOSAzNSAtNjcgMzEgLTcwIDMxIC04MyAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTI2IDIwMTQxIGMtMTEgLTE3IDEyIC01NyA0NiAtODMgbDM1IC0yNiA0NyAzMCBjMjYgMTcgNDMgMzQgMzkKMzggLTcgNyAtMTQzIDUwIC0xNTYgNTAgLTMgMCAtOCAtNCAtMTEgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTMxNiAyMDEzNCBjLTExIC0yNyAtNyAtODQgNiAtODQgMjAgMCA3NiA0MyA4NyA2NyAxNCAzMSAtMTIgMzIKLTMzIDIgLTE1IC0yMiAtMzYgLTE4IC0zNiA2IDAgMjEgLTE3IDI3IC0yNCA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzM0NSAyMDA4NCBjLTggLTIwIC0xNSAtNDIgLTE1IC00OSAwIC03IC03IC0zMiAtMTUgLTU1IC04IC0yNCAtMTQKLTQ0IC0xMiAtNDYgMSAtMiAyNiA3IDUzIDIwIGw1MSAyNCAtMTEgNjggYy02IDM3IC0xNyA2OSAtMjMgNzEgLTcgMyAtMTkgLTEyCi0yOCAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MzU3IDIwMDc0IGwtNDggLTI0IDU1IC00NSBjMzAgLTI1IDU3IC00NSA2MCAtNDUgMyAwIDYgMzIgNiA3MCAwCjgwIC0xIDgwIC03MyA0NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNzYxIDIwMDgxIGMtMTIgLTggLTEyIC0xNCAtMSAtNDAgMTQgLTM1IDE4IC0zNyA0NSAtMTcgMTggMTMgMTgKMTcgNiA0MCAtMTUgMjcgLTI3IDMxIC01MCAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ5NDUgMjAwMjcgYy0xNCAtMTEgLTE1IC0xNiAtNSAtMjIgMTEgLTcgMjkgOSAzMCAyOCAwIDEwIC0zIDkgLTI1Ci02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI0MDYgMjAwMTcgYy0xNiAtMTIgLTE0IC0xNiAzMSAtNTIgNzUgLTYwIDc4IC02MiA2OCAtNDUgLTEzIDIxCi03NiAxMTAgLTc5IDExMCAtMSAwIC0xMCAtNiAtMjAgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY3NDcgMjAwMTAgYy00IC0xNSAwIC0yMCAxNCAtMjAgMjEgMCAyMiAxIDEzIDI0IC04IDIyIC0yMSAyMCAtMjcKLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzI3IDE5OTU5IGMtMTQgLTggLTE1IC0xNCAtNiAtMzEgMTIgLTIyIDIzIC0xNiAzNCAyMCA3IDI0IDAgMjcKLTI4IDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQyMDggMTk5MzEgYy0xNiAtMTQgLTI4IC0zMiAtMjggLTM5IDAgLTI3IDk4IC00IDEwNyAyNSAzIDYgLTggMTgKLTI0IDI2IC0yNiAxNCAtMzAgMTMgLTU1IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5NzQwIDE5ODkzIGMtNzggLTU1IC03NiAtNzEgMTcgLTEzMSA0NiAtMjkgNTIgLTMxIDg0IC0yMCAxOSA3IDM1CjEzIDM3IDE0IDQgMiAtNzYgMTc0IC04MSAxNzQgLTIgMCAtMjggLTE3IC01NyAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDYzNiAxOTg3NCBjLTkgLTI2IC0xNiAtNDkgLTE2IC01MSAwIC0yIDExIC0zIDI1IC0zIDI0IDAgMjQgMiAxOAo0OCAtMyAyNiAtNyA0OCAtOCA1MCAtMiAyIC0xMCAtMTggLTE5IC00NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTExIDE5ODU5IGMtMjcgLTM2IC0yNSAtNDEgMTggLTMzIDIyIDUgMzAgMTEgMjcgMjEgLTQgOCAtNiAyMQotNiAyOSAwIDIzIC0xNSAxNiAtMzkgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU2OTEgMTk4NjggYy04MSAtMTkgLTg0IC0yMSAtNjAgLTM0IDI2IC0xMyAzOSAtMTEgMTU3IDE4IDM0IDkgNDAKMTMgMzEgMjQgLTE0IDE4IC0yNiAxNyAtMTI4IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE0ODAgMTk4NzMgYzAgLTUgLTI3IC00NSAtNjAgLTg4IC00NyAtNjEgLTU3IC04MSAtNDggLTkyIDYgLTggMTQKLTEyIDE4IC0xMSAyMCA4IDEzMSAxNjAgMTI4IDE3NSAtMyAxOCAtMzggMzIgLTM4IDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMwNDUgMTk4NjcgYy04NyAtMTAgLTEwNSAtMTggLTEwNSAtNTEgMCAtMzQgNTEgLTY2IDEwNSAtNjYgNDUgMAo0NiAxIDY2IDQ3IDMyIDc1IDI4IDc5IC02NiA3MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU5NDAgMTk4NTQgYzAgLTIgNyAtMjEgMTYgLTQyIDE0IC0zNyAxOCAtNDAgNjcgLTQ1IDI4IC00IDU1IC0zIDU5CjEgNSA1IC0yNSAyNyAtNjcgNDkgLTQxIDIzIC03NSAzOSAtNzUgMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjcxOCAxOTgxMyBjLTQzIC01IC00NyAtMTIgLTE4IC0zOCAxOCAtMTcgMjEgLTE3IDUxIDEgMzcgMjIgNDkKNDUgMjIgNDIgLTEwIC0xIC0zNSAtMyAtNTUgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDUwMCAxOTgwMSBjLTE2IC0zMCAtMTIgLTM4IDIwIC01MCAzNSAtMTIgMzcgLTQgMTUgMzkgLTE4IDM1IC0yMQozNiAtMzUgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MjYyIDE5NzY4IGMtMzcgLTM3IDAgLTQ2IDExMiAtMjggMzQgNSA4NCAxMiAxMTEgMTcgbDUwIDcgLTY1IDcKYy0xMDggMTEgLTE5NSAxMCAtMjA4IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI3NzQgMTk3NDIgYy00NiAtMzYgLTQ5IC00MSAtNTIgLTg5IC0zIC00NyAtMSAtNTIgMjkgLTcxIDM3IC0yMwozNSAtMjQgMTE4IDQ5IDYxIDUzIDYwIDY0IC03IDExNyBsLTM4IDMxIC01MCAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzYwNSAxOTY5NiBjLTY1IC05NiAtNjIgLTEwMSA1NiAtOTEgODQgOCA4MyA2IDkxIDcxIDUgMzYgLTMyIDkyCi02NCA5NiAtMjYgNCAtMzMgLTIgLTgzIC03NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwMjg4IDE5NzE4IGMtOCAtMTMgLTE4IC0zMSAtMjEgLTQyIC03IC0xNyAtMyAtMTggNDAgLTExIDI3IDQgNTAKOCA1MiAxMCAxIDIgLTEgMTYgLTYgMzIgLTEyIDM2IC00NSA0MiAtNjUgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjcwMiAxOTcwMSBjLTE0IC00MSAtMTYgLTcxIC0yIC03MSAxMyAwIDIyIDQwIDE4IDc2IGwtMyAyOSAtMTMKLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMDAgMTk2OTIgYzAgLTUgMTkgLTE4IDQzIC0zMSBsNDIgLTIyIC0zNSAzMCBjLTM0IDMxIC01MCAzOCAtNTAKMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDg1NSAxOTY4NyBjLTQ2IC0yNyAtNDYgLTQ3IDAgLTQ3IDMyIDAgMzUgMiAzNSAzMCAwIDMzIC01IDM1IC0zNQoxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTgwMyAxOTY4MiBjLTcgLTQgLTEyIC0yNSAtMTEgLTQ1IDIgLTQ1IDE0IC0zNyAyMyAxNiA4IDM5IDcgNDEgLTEyCjI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU3MTkgMTk2NTMgYy0xIC0xNiAtMyAtNDIgLTUgLTYwIC0yIC0yOCAxIC0zMyAyOCAtMzggMTYgLTQgMzIgLTUKMzUgLTIgMyAzIDIgMzMgLTIgNjYgLTYgNTYgLTkgNjEgLTMxIDYxIC0xOSAwIC0yNCAtNiAtMjUgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcyNDMgMTk2MzMgYy0xMiAtMjYgLTIwIC00OSAtMTggLTUxIDIgLTIgMjAgMiA0MCA5IDI2IDEwIDM0IDE3CjI5IDI5IC00IDggLTkgMjUgLTExIDM4IC04IDMyIC0xNSAyOCAtNDAgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyMjAgMTk2MzAgYzAgLTMwIDQxIC0xMzIgNDcgLTExNCAxIDUgNyAyOCAxMiA1MSA4IDQxIDcgNDMgLTI1CjY4IGwtMzQgMjYgMCAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjAxNSAxOTU3OCBjLTkgLTM0IC0xOSAtNjggLTIyIC03NSAtMyAtNyAtMSAtMTMgMyAtMTMgOCAwIDY0IDEyNQo2NCAxNDMgMCA0IC02IDcgLTE0IDcgLTggMCAtMjAgLTI1IC0zMSAtNjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTUwNyAxOTU5NSBjLTIzIC00OCAtMjEgLTYwIDkgLTc0IDE1IC02IDI3IC0xMCAyOCAtOSA1IDkgLTcgMTE4Ci0xMyAxMTggLTQgMCAtMTUgLTE2IC0yNCAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDAwIDE5NTkwIGMtMzEgLTE3IC0zMyAtMTkgLTE1IC0yNiAxMSAtNCA0NiAtMTcgNzggLTMwIDQ4IC0xOSA1OAotMjAgNTMgLTggLTMgOSAtNiAyMyAtNiAzMyAwIDE1IC00NyA1MiAtNjcgNTEgLTQgLTEgLTI0IC05IC00MyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTA1MCAxOTU5MiBjMCAtNSA3IC0yOSAxNiAtNTQgbDE1IC00NiA1NyAtNCBjNDcgLTQgNjMgLTEgOTQgMTgKMjAgMTMgMzkgMjcgNDIgMzIgMyA1IC0zNSAyMSAtODQgMzUgLTkwIDI3IC0xNDAgMzQgLTE0MCAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU4OTggMTk1MjMgYy0xNyAtNzAgLTE2IC04MyA3IC04MyA4IDAgMjIgMjggMzQgNjcgMjYgODIgMjYgODMgLTEKODMgLTIwIDAgLTI1IC05IC00MCAtNjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTY4NiAxOTUzMyBjLTMgLTEwIC0xMCAtNDMgLTE2IC03MyAtNiAtMzAgLTEzIC02MyAtMTYgLTcyIC00IC0xNQoxIC0xOCAzNCAtMTggbDM5IDAgMjAgNzYgMjAgNzYgLTMzIDE0IGMtNDIgMTggLTQyIDE4IC00OCAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MjkxIDE5NDc0IGMtMTIgLTMxIC0xOSAtNTkgLTE2IC02MiA3IC03IDExMyA5MSAxMTEgMTAzIC0yIDYgLTE5CjExIC0zOCAxMyAtMzUgMyAtMzcgMiAtNTcgLTU0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMzODIgMTk0ODkgYy0yNCAtMTcgLTQyIC0zMyAtNDAgLTM1IDQgLTMgMTE4IDI1IDEzMSAzMyA5IDYgLTIzCjMyIC0zOCAzMiAtNSAwIC0yOSAtMTQgLTUzIC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQxMDIgMTk0OTggYy04IC04IDQgLTIxIDQ4IC01MCAzMyAtMjEgNjQgLTM4IDcwIC0zOCAyMiAwIDggMjAgLTM3CjUzIC02NiA0NyAtNjggNDggLTgxIDM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU3NDcgMTk0NTkgYy0zNyAtMjggLTU5IC03MyAtNTEgLTEwNCAzIC0xNCA4IC0yNSAxMSAtMjUgMTEgMCAxNjMKODMgMTYzIDg5IDAgNSAtODYgNjIgLTkzIDYxIC0xIDAgLTE1IC0xMCAtMzAgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyNjIgMTk0MjIgYy00MCAtMiAtNTIgLTcgLTQ5IC0xNiAzIC04IDggLTM0IDEyIC01OSBsNyAtNDYgOTQgNDcKYzg0IDQyIDkyIDQ4IDc5IDYyIC0xNiAxNSAtNDUgMTggLTE0MyAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NDc1IDE5NDAzIGMtNjQgLTEyIC02MyAtMTEgLTczIC03MCAtNSAtMzIgLTkgLTU5IC03IC02MSAyIC0yIDMxCjExIDY1IDI4IDYwIDMwIDYyIDMyIDU2IDYzIC04IDM4IC0xNSA0NSAtNDEgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODcyMCAxOTM2OCBjMCAtOSAtMyAtMjMgLTYgLTMxIC03IC0xOSAyMCAtMjkgNDEgLTE0IDE1IDExIDE0IDE1Ci05IDM2IC0yMCAxOSAtMjYgMjEgLTI2IDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MjggMTkzMTMgYzEyIC0zNCAxOCAtNDIgMjAgLTI3IDQgMjUgLTE0IDc0IC0yNyA3NCAtNSAwIC0yIC0yMSA3Ci00N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5MTMzIDE5Mjk0IGM0IC0yMSA3IC00OSA3IC02MSAwIC0zNyAzOSAtMzEgNDcgNyAzIDE3IDEwIDMzIDE0IDM2CjUgMyA5IDE0IDkgMjUgMCAxMyAtNyAxOSAtMjQgMTkgLTEzIDAgLTMyIDMgLTQyIDcgLTE1IDYgLTE2IDIgLTExIC0zM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQzNDIgMTkzMDggYy0xNiAtMTYgLTE1IC0yOSA3IC01NyBsMTggLTI0IDM4IDIzIDM3IDIzIC0zOCAyMyBjLTQ1CjI4IC00NiAyOCAtNjIgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzgzOSAxOTIzMiBsLTgyIC03NyAyMSAtNDggYzI0IC01NSAzMiAtNTYgMTE4IC0yNCA1NCAxOSAxMzQgNzUKMTM0IDkyIDAgNCAtMjQgMzUgLTU0IDcwIGwtNTQgNjQgLTgzIC03N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMzQzIDE5MjY0IGMtNDQgLTI5IC01MyAtNDAgLTUzIC02NCAwIC0yNyAzIC0zMCAzMyAtMzAgMjQgMSAyMTAKMjYgMjEyIDMwIDEgMCAwIDEyIC0xIDI3IC0xIDIzIC05IDMwIC02MCA0OSAtMzIgMTMgLTYzIDIzIC02OSAyMyAtNSAwIC0zNAotMTYgLTYyIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NDAgMTkyMzUgbC0zNCAtMjUgNDQgMCBjNTEgMCA5MCA5IDkwIDIwIDAgNyAtNDUgMzAgLTU4IDMwIC00IC0xCi0yMyAtMTIgLTQyIC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTEzIDE5MjQzIGMtNDcgLTUgLTQ5IC03IC0zMCAtNTIgbDEzIC0zMSA0NCA0NSBjMjQgMjUgMzggNDQgMzAKNDMgLTggLTEgLTM0IC0zIC01NyAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMDY2IDE5MjA4IGwtMzggLTMzIDc3IC0xMTcgYzQzIC02NSA4MSAtMTE4IDg1IC0xMTggNSAwIDE4IDEzIDMwCjMwIGwyMSAyOSAtNTQgMTE4IGMtMjkgNjUgLTYwIDExOSAtNjggMTIxIC04IDEgLTMyIC0xMiAtNTMgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQwODYgMTkyMjEgYy0yMCAtMjIgLTIwIC0zMSAtMSAtMzEgMTcgMCAzOSAzNiAyNiA0NCAtNCAzIC0xNiAtMwotMjUgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM2MDEgMTkxNzEgYy0yOCAtMzMgLTUxIC02NCAtNTEgLTY5IDAgLTE2IDQwIC0xMDEgNTAgLTEwNyA2IC00CjU2IDggMTExIDI1IDc5IDI0IDk5IDM0IDk1IDQ2IC0zIDkgLTYgMjAgLTYgMjQgMCA1IC0yMSAyOCAtNDYgNTIgLTEwNyA5OQotOTMgOTcgLTE1MyAyOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4Mzg3IDE5MTE5IGMtMTcgLTkzIC0xMyAtMTE3IDE2IC0xMDYgMTggNyA1MCAxMDQgNDMgMTMxIC0zIDEyCi0xNCAzMiAtMjQgNDQgLTE4IDI0IC0xOCAyNCAtMzUgLTY5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQyOTYgMTkxNDggYy05IC0yOCAtMTUgLTUzIC0xMyAtNTUgMiAtMSAyMiA1IDQ1IDE1IDUzIDIyIDU2IDU0IDYKODAgLTIwIDEwIC0yMiA3IC0zOCAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDU1MyAxOTE4MiBjLTggLTUgNSAtMTkgMzggLTQyIDM0IC0yMyA1MyAtMzAgNjAgLTIzIDcgNyAtMyAyMAotMzIgNDIgLTQ3IDM0IC00OCAzNCAtNjYgMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTEzOCAxOTE3OCBjLTMxIC0xMSAtMzMgLTE2IC0xNyAtNjkgbDEyIC0zNyA0MyA1MyBjMjQgMzAgNDQgNTYKNDQgNTkgMCA5IC01MiA1IC04MiAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc1MDEgMTkxMTggYzQgLTIzIDggLTQ2IDkgLTQ5IDAgLTggODEgLTYyIDg2IC01NyAzIDQgLTY5IDExMyAtOTEKMTM2IC0xMCAxMSAtMTEgNiAtNCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDE2NyAxOTEwNiBjLTE2IC0xMiAtMTYgLTE0IC0xIC0yNyAxNCAtMTEgMTggLTEwIDMwIDYgMjYgMzUgNyA0OAotMjkgMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NjU3IDE5MDkyIGMtMTYgLTE4IC0xNiAtMTggMTMgLTE0IDE3IDIgMjkgOSAyNyAxNSAtNiAxOSAtMjMgMTgKLTQwIC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg3OTEgMTkwNzggYzAgLTE4IDQgLTUzIDcgLTc4IDcgLTQyIDkgLTQ1IDQ0IC01MSAzNCAtNSA0MCAtMyA2OAozMiAxNiAyMSAzMCA0MiAzMCA0NyAwIDkgLTEyOSA4MiAtMTQ0IDgyIC0zIDAgLTYgLTE1IC01IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyODgxIDE5MTAxIGMtMTYgLTEwIC02IC0zMSAxNCAtMzEgMTEgMCAyNSAyMCAyNSAzNiAwIDcgLTI0IDQgLTM5Ci01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEzNDAgMTkwNzEgYzAgLTEwIDc4IC00NiA4NSAtMzkgMiAyIC0xNiAxNCAtNDAgMjYgLTI1IDEyIC00NSAxOAotNDUgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzgyNSAxOTA1OSBjLTkgLTI3IC0zIC0zMSAyOSAtMjMgbDI2IDYgLTIxIDE5IGMtMjcgMjMgLTI2IDIzIC0zNAotMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MTA0IDE5MDMyIGMtMTcgLTIxIC0zOSAtNDkgLTQ4IC02NCAtMTggLTI3IC0xOCAtMjggMSAtMjggMTcgMAoxMTMgODcgMTEzIDEwMiAwIDQgLTggMTIgLTE4IDE3IC0xNCA3IC0yNCAyIC00OCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTQwIDE5MDI4IGMtNDYgLTU3IC00OSAtNjQgLTQwIC03OSA4IC0xMiAxNiAtMTAgNTQgMTAgNjcgMzUgODQKMTAyIDI2IDEwMCAtOCAwIC0yNiAtMTQgLTQwIC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3OTIwIDE5MDIzIGMwIC0zNSAxNCAtNTggMjkgLTQ5IDE3IDExIDEzIDYzIC01IDcwIC0yMyA5IC0yNCA4Ci0yNCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjI1NiAxOTAxOCBjLTEzIC01MCAtNyAtNjQgMjkgLTc2IGwzNiAtMTAgLTcgNDYgYy04IDU4IC0xMSA2MgotMzMgNjIgLTExIDAgLTIxIC0xMCAtMjUgLTIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjMzMCAxOTAyMyBjMCAtNSAxNiAtMjUgMzcgLTQ0IGwzNiAtMzQgLTIxIDMxIGMtMjQgMzYgLTUyIDYxIC01Mgo0N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwODA1IDE4OTY3IGMtNDQgLTc2IC00NCAtNzkgMiAtNzEgMjEgNCA0MCA4IDQzIDkgNyA0IC0xIDExNSAtOAoxMTUgLTQgMCAtMjAgLTI0IC0zNyAtNTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjU2MyAxODk4OCBsLTMzIC0yMCAyNyAtMzYgYzE1IC0yMSAyNyAtMzggMjggLTM5IDAgLTEgMzQgLTYgNzUKLTEyIDc1IC0xMCAxMDAgLTQgMTAwIDIzIDAgMTcgLTEyNCAxMDYgLTE0NiAxMDUgLTExIDAgLTM0IC0xMCAtNTEgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMxNiAxODk3MSBjLTI2IC0yOCAtNyAtNjcgMzYgLTc0IDE4IC0yIDM0IC0zIDM2IC0yIDUgNCAtMzYgODMKLTQ3IDg5IC00IDMgLTE2IC0zIC0yNSAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjUzNyAxODk2OCBjMyAtMTMgMTAgLTM4IDE1IC01NyBsMTEgLTM0IDE0IDM0IGMzNiA4NCAzNyA3OSAtNiA3OQotMzUgMCAtMzkgLTIgLTM0IC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMTYyIDE4OTMzIGMtMzYgLTMxIC0zNSAtNjEgNiAtMTU4IDQ5IC0xMTUgNjYgLTEyMSAxMTcgLTQwIDIwIDMxCjM0IDYyIDMyIDY4IC05IDIwIC0xMTggMTQ3IC0xMjcgMTQ3IC00IDAgLTE3IC04IC0yOCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTI1MiAxODg0MyBsMyAtODggNjEgLTMgYzYxIC0zIDYyIC0zIDk0IDM4IDE4IDIzIDI5IDQ1IDI0IDQ5IC02Mwo1NCAtMTA1IDgwIC0xNDIgODYgbC00MyA3IDMgLTg5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEzMTQgMTg4NjQgYy0xNCAtMzEgLTIzIC01OCAtMjAgLTYxIDggLTggMTE1IDcgMTIxIDE3IDcgMTIgLTM0Cjc5IC01NiA5MSAtMTcgOCAtMjIgMyAtNDUgLTQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ1NjYgMTg5MTAgYy03MyAtMTMgLTc3IC0xNiAtNzAgLTQ3IDkgLTQwIDQzIC03MyA3MyAtNzMgMTggMCA0NAoxOCA4NCA1NiAzMiAzMSA1NiA1OSA1MyA2MSAtMTAgMTAgLTkyIDEyIC0xNDAgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTk3IDE4ODgyIGMtMTUgLTE2IC0yNyAtMzEgLTI3IC0zNSAwIC0xMCA1OSAyNyA2NCA0MCAxMCAyNSAtMTIKMjIgLTM3IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1NzUgMTg4NzIgYy01NSAtNDIgLTY2IC03NSAtMjcgLTgwIDMxIC01IDY4IDIxIDg4IDU5IDEzIDI3IDE0CjM0IDIgNDUgLTExIDExIC0yMSA4IC02MyAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDQzNyAxODg4MSBjLTI5IC0xNCAtMzUgLTIwIC0yNSAtMjggMTUgLTExIDc4IDEwIDc4IDI2IDAgMTkgLTE2CjE5IC01MyAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY5OCAxODg1OSBjLTEwIC0xNyAtMTggLTM3IC0xOCAtNDQgMCAtMTIgMTUzIC03NSAxODIgLTc1IDExIDAgMTEKMCAtMjggODggbC0yOCA2MiAtNDYgMCBjLTQwIDAgLTQ3IC00IC02MiAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MDg3IDE4ODg0IGMtMTAgLTEwIC05IC01MSAzIC03MiA1IC05IDE2IC0zNCAyNCAtNTUgMTMgLTMzIDE3IC0zNgozNCAtMjYgMTggMTEgMTggMTUgMiA4MyAtMTIgNTcgLTIwIDcyIC0zNiA3NCAtMTEgMiAtMjMgMCAtMjcgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODMyNyAxODg1NiBsLTQ4IC0zMyA0NCAtMTIgYzI1IC02IDUxIC0xMyA1OSAtMTYgMTAgLTQgMjAgNyAzMSAzNgo5IDIzIDE0IDQ2IDExIDUwIC0xMSAxOCAtNTAgNyAtOTcgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIwMDAgMTg4MzAgYy05NyAtMjMgLTEyNSAtMzIgLTEzMiAtNDMgLTIwIC0zMSAtMyAtMzIgOTcgLTggODAgMjAKMTA1IDMwIDEwMyA0MSAtNCAxOCAtMjIgMjEgLTY4IDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcxMDAgMTg4MjQgYzAgLTYgNTEgLTkxIDY3IC0xMTMgMTkgLTI1IDAgNjkgLTIxIDEwNSAtNCA2IC00NiAxNAotNDYgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk3NyAxODc0NCBjLTEwIC0yMCAtMTcgLTM4IC0xNSAtMzkgNSAtNSAxMTggLTE4IDExOCAtMTMgMCAyIC0xOQoyMyAtNDMgNDYgbC00MyA0MiAtMTcgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMzNDggMTg3NTMgYy0yMSAtNSAtMjEgLTEwIC01IC0xMTggMTEgLTczIDE0IC04MCA0MCAtODkgMjQgLTkgMzIKLTYgNjIgMjQgbDM0IDM1IC00NSA3MCBjLTQ4IDc0IC01OSA4NCAtODYgNzh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODkyMSAxODY3NCBjLTU2IC00NyAtMTAwIC05MSAtOTggLTk3IDIgLTcgMTUgLTE5IDMwIC0yNyAzMSAtMTcKMjcgLTIwIDEyNSAxMDcgNTkgNzcgNzIgMTAzIDU0IDEwMyAtNSAwIC01NCAtMzkgLTExMSAtODZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTI1OCAxODY5MiBsLTQxIC0zOSAyNCAtNDkgYzI0IC00OSAyNCAtNDkgNzQgLTQ5IDUwIDAgNTAgMCA3MyA0OQoyNyA1NyAyNiA3MyAtOCA5NiAtNTAgMzYgLTc2IDM0IC0xMjIgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NTUwIDE4Njk4IGMtMTkgLTIxIC0yNiAtMzggLTE1IC0zOCAxMSAwIDY1IDQ0IDY1IDUyIDAgMTYgLTMwIDgKLTUwIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcxNDAgMTg2NzkgYy00NiAtMTggLTYyIC0yOCAtNDEgLTI0IDE4IDMgNjAgNSA5MiA1IDU2IDAgNTggMSA1MAoyMiAtNCAxMiAtMTIgMjMgLTE3IDI0IC01IDIgLTQzIC0xMSAtODQgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyMDYgMTg2ODggYy0zIC03IC03IC0yNiAtMTEgLTQzIC02IC0yOCAtNiAtMjkgMTMgLTEyIDEwIDkgMjQgMTcKMzAgMTcgNiAwIDE2IDkgMjEgMTkgOSAxNSA3IDIwIC0xMiAyNSAtMzIgOCAtMzcgOCAtNDEgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzM4MSAxODY3NiBjLTIxIC0yMyAtMjIgLTQ2IC0xIC00NiA4IDAgMzMgNjAgMjcgNjcgLTIgMSAtMTQgLTgKLTI2IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NTMwIDE4NjYwIGwtMzUgLTE5IDMxIC0xIGMxOCAwIDQyIDkgNTUgMjAgMjMgMTggMjMgMTkgNCAxOSAtMTEKMCAtMzYgLTggLTU1IC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExNzQ2IDE4NjU5IGMtNiAtMjAgLTE4IC0xMDkgLTE0IC0xMDkgOCAwIDEwMCAzMCAxMDggMzUgOCA1IC0xNwozMSAtNzIgNzQgLTE1IDExIC0xOCAxMSAtMjIgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU4MTAgMTg1ODQgYy03IC0zNiAtMTAgLTY3IC03IC03MCAzIC0zIDIwIDEgMzkgOSAzMiAxMyAzMyAxNiAzMAo1OSAtMyAzNiAtOSA0OCAtMjcgNTYgLTIyIDEwIC0yMyA4IC0zNSAtNTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTU0NSAxODYyOSBjLTE5IC0yMCAtMTggLTIwIDEwIC00NCAxNyAtMTMgMzEgLTIyIDMyIC0yMSA1IDUgLTExCjg2IC0xNyA4NiAtNCAwIC0xNSAtOSAtMjUgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgyMDUgMTg2MTAgYy0xNyAtMTkgLTE3IC0yMCAxIC0yMSAxMCAwIDUyIC00IDkyIC04IDk0IC05IDk3IDEwIDUKMzMgLTgzIDIwIC03NiAyMCAtOTggLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjg4NiAxODYxNCBjLTI2IC03IC01MCAtMTUgLTUyIC0xNyAtMyAtMiAyMSAtMjAgNTIgLTQxIDY4IC00MyA4NwotMzcgODIgMjggLTMgNDcgLTExIDUwIC04MiAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk0MjMgMTg2MTMgYy0yMCAtOCAtMTUgLTI2IDE4IC03MSAzMSAtNDIgNzYgLTYwIDYxIC0yNCAtMTIgMjggLTU3CjEwMiAtNjIgMTAxIC0zIDAgLTExIC0zIC0xNyAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNjQ0IDE4NjA1IGMtMTYgLTEzIC0xNyAtMTYgLTQgLTI1IDMyIC0yMSA1MiAtNCAzMiAyNyAtNiAxMCAtMTIKMTAgLTI4IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgwMzUgMTg1OTAgYzE2IC0zMSAzMCAtMzYgNTQgLTIxIDExIDcgNyAxNCAtMjAgMzAgLTQ2IDI4IC01MiAyNgotMzQgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NjEgMTg0OTkgYy0yMyAtNTAgLTQwIC05OCAtMzYgLTEwNyAzIC05IDkgLTExIDE0IC02IDExIDEzIDc0IDE5NAo2OSAyMDAgLTMgMiAtMjQgLTM3IC00NyAtODd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjM4MiAxODU3MyBjLTMxIC00IC0zMyAtNiAtMzAgLTQwIDIgLTIzIDExIC00MSAyNCAtNTAgMTkgLTEyIDIzCi0xMSA0OCAyNyAxNCAyMiAyNiA0NiAyNiA1NSAwIDE1IC01IDE2IC02OCA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA5NjAgMTg1NjIgYy0xOSAtMTUgLTIxIC0yNCAtMTUgLTY1IDQgLTI2IDkgLTQ3IDExIC00NyAyIDAgMzAgMTQKNjEgMzIgNTEgMjkgNTQgMzIgMzQgNDAgLTEyIDQgLTIwIDEyIC0xNyAxNyA1IDcgLTM0IDQxIC00OCA0MSAtMiAwIC0xNCAtOAotMjYgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc1NSAxODU2MyBjLTU0IC03IC02MSAtMTIgLTQzIC0yOSAxNCAtMTUgMTkgLTE0IDUyIDEgMzggMTggNTYgMzYKMzQgMzQgLTcgLTEgLTI2IC00IC00MyAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MTU5IDE4NTQzIGMtMzMgLTg3IC0zNCAtMTA3IC00IC0xNTEgbDI4IC00MiA1OCAzMSBjMzMgMTggNTkgMzYKNTkgNDEgMCAxOCAtNTEgMTMyIC02MyAxNDAgLTYgNCAtMjQgOCAtNDAgOCAtMjEgMCAtMzAgLTcgLTM4IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MTYyIDE4NTIxIGMtMzkgLTUgLTQ2IC0xMSAtNzMgLTU4IGwtMzAgLTUxIDY4IC0xMiBjMzggLTcgNzkgLTExCjkzIC05IDIzIDQgMjUgOCAyNCA0OSAtMyA4OSAtNSA5MiAtODIgODF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjQ4NCAxODUyMCBjLTUgLTUgLTggLTI1IC02IC00MyAzIC0yNyAxMiAtMzggNDggLTYwIDI1IC0xNSA1NQotMjcgNjggLTI3IDIxIDAgMjQgNSAyOCA0NyBsMyA0NiAtNTAgMjMgYy01NSAyNiAtNzYgMjkgLTkxIDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTM4OSAxODUxMyBsLTI3IC00IDE5IC00MCBjMTQgLTI4IDI2IC0zOSA0MiAtMzkgMzggMCA0NyAxMyA0MCA1MwotNiAzOSAtOSA0MCAtNzQgMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MDQ3IDE4NDExIGMtOSAtMjcgLTE3IC01MSAtMTcgLTU1IDAgLTEwIDY4IC03IDc1IDQgNCA2IDEwIDI0IDE1CjQwIDggMjcgNiAzMiAtMjAgNDUgLTE2IDggLTMwIDE1IC0zMiAxNSAtMiAwIC0xMSAtMjIgLTIxIC00OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTg3IDE4NDM1IGMtMjYgLTE4IC0zNyAtMzMgLTM3IC01MCAwIC0xNCAyIC0yNSA0IC0yNSAyIDAgMjAgMjMKNDAgNTAgMjAgMjggMzUgNTAgMzMgNTAgLTEgMCAtMTkgLTExIC00MCAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05ODQgMTg0MjggYy0xMSAtMTMgLTI2IC0zNiAtMzIgLTUyIC0xOCAtNDEgNiAtNjYgNjMgLTY2IDM1IDAgNDYgNQo1OSAyNSAyMSAzMiAxNCA1NyAtMjUgOTAgLTM3IDMxIC00MCAzMSAtNjUgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMTY1IDE4NDEzIGMxNSAtOTQgMTQgLTkzIDQ1IC0zMyAxNSAzMCAyNiA1OCAyMyA2MyAtMiA0IC0yMCA3Ci0zOSA3IC0zNSAwIC0zNSAwIC0yOSAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NDA3IDE4NDAwIGMtMzEgLTkwIC0zNiAtMTI5IC02IC01NiAxMSAyNyAxOCA1NCAxNiA2MCAtMyA3IC03IDUKLTEwIC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI4ODggMTgzNTUgYy01IC0yMiAtMyAtMjUgMTYgLTE5IDI5IDkgMzEgMTEgMTYgMjkgLTE4IDIxIC0yNyAxOQotMzIgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE0MjcgMTgzNzMgYy0yNiAtNyAtMTUgLTI3IDE1IC0zMSAxOSAtMiAyNyAyIDMxIDE3IDUgMjIgLTUgMjUKLTQ2IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU4MzEgMTgzNTMgYy0xMiAtMTQgLTIwIC0yNyAtMTkgLTI4IDIgLTEgMzIgLTUgNjggLTkgbDY1IC02IC00MAozNSBjLTIyIDE5IC00MyAzNCAtNDcgMzUgLTQgMCAtMTYgLTEyIC0yNyAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODQxIDE4MzM2IGMtMzYgLTM3IC0zOSAtNzEgLTggLTkwIDMyIC0yMCA1MCAxIDgxIDEwMiAxMiAzNiAtMzQKMjkgLTczIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMjk0IDE4MjY5IGM4IC0xMDggMTMgLTEzMiAyNyAtMTIzIDEwIDYgOSAyMiAtNyAxNDcgLTEyIDk5IC0yOAo4MCAtMjAgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM3NzMgMTgzMjkgYy04IC0yMSAtOSAtMzcgLTMgLTQzIDEyIC0xMiAyMiAxNCAxOCA0OSBsLTMgMjggLTEyCi0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMTYwIDE4MzQyIGMwIC0xNyAzMiAtMTAyIDM4IC0xMDIgMjYgMSA1MiAxNSA1MiAyOSAwIDEwIC0yMCAzMQotNDUgNDkgLTI1IDE3IC00NSAyOCAtNDUgMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODIzMyAxODMyMiBsLTIzIC0xNyAyNSAtMTIgYzIwIC05IDI1IC04IDI1IDIgMCA3IDMgMjAgNiAyOSA4IDIxCi01IDIwIC0zMyAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk3ODAgMTgyODEgYzAgLTI3IDQgLTUyIDggLTU1IDExIC02IDkyIDE0IDkyIDI0IDAgNiAtNjEgNTggLTg3IDc0Ci0xMCA1IC0xMyAtNiAtMTMgLTQzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc2NDggMTgyNjggYy0xNCAtNDggLTE0IC01NiAwIC04MCA5IC0xNiAyNCAtMjggMzQgLTI4IDEwIDAgMjEgLTEKMjQgLTIgNyAtMyA5NCAxMTkgOTQgMTMxIDAgNyAtOTQgMzEgLTEyMiAzMSAtMTAgMCAtMjAgLTE3IC0zMCAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01MzUgMTgyMzMgYy0zMCAtMzcgLTU1IC03MSAtNTUgLTc1IDAgLTUgMTAgLTIyIDIyIC0zOCAxNiAtMjMgMzAKLTMwIDU0IC0zMCA2MiAwIDY0IDMgNjQgMTA1IDAgMTIyIC0xMSAxMjcgLTg1IDM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTk0NyAxODI0MyBjLTM5IC0yOCAtNTAgLTY2IC0yMSAtNzcgMjcgLTEwIDMyIC03IDYzIDM4IDIzIDMyIDI3CjQ2IDE4IDU1IC0xNSAxNSAtMTcgMTUgLTYwIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMjYwIDE4MjQwIGMwIC0xOSA5IC00OCAyMCAtNjUgbDIwIC0zMCAwIDQwIGMwIDI0IC04IDUwIC0yMCA2NQpsLTIwIDI1IDAgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTI3NSAxODIxOSBsLTMwIC0yMCAzMCA3IGMzNyA4IDQ1IDEzIDQ1IDI1IDAgMTMgLTExIDEwIC00NSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTYxNyAxODIxMCBjMyAtMTEgMTAgLTIwIDE3IC0yMCA2IDAgMTcgOSAyNCAyMCAxMSAxOCAxMCAyMCAtMTcKMjAgLTI0IDAgLTI4IC0zIC0yNCAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjEzNSAxODIyMiBjNiAtNiAzMCAtMTMgNTUgLTE2IDU1IC04IDM0IDggLTI1IDE4IC0yNiA1IC0zNyA0IC0zMAotMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NjMzIDE4MjIyIGMtMTYgLTEwIC01IC04MiAxMiAtODIgNiAwIDIxIDEwIDMzIDIzIDM4IDQxIDIgODkgLTQ1CjU5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1OTIgMTgxNTAgYy0xMyAtMjIgLTIwIC00NSAtMTcgLTUwIDcgLTExIDY2IC00MyA2OSAtMzggMSAyIDggMjMKMTUgNDggNyAyNSAxNSA1MyAxNyA2MyA0IDE0IC0xIDE3IC0yOCAxNyAtMjggMCAtMzYgLTYgLTU2IC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMDQ3IDE4MTE4IGwtMzQgLTMzIDQgLTExMiA1IC0xMTEgNjIgLTExIGMzNSAtNiA2NSAtMTEgNjkgLTExIDMKMCAyNiAzMyA1MSA3MyA1OSA5NCA2MiAxNDAgMTQgMTkxIC0yNyAyOCAtNDMgMzUgLTg1IDQwIC01MCA2IC01NSA1IC04NiAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTE3NiAxODA5MyBjLTkgLTI2IC0xNiAtNDggLTE2IC01MCAwIC0zIDIzIDggNTAgMjMgMjggMTUgNTAgMzAKNTAgMzQgMCA5IC00NiA0MCAtNTkgNDAgLTUgMCAtMTYgLTIxIC0yNSAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTc2NSAxODEyNSBjLTUgLTIgLTI5IC05IC01MiAtMTUgbC00MyAtMTEgMCAtNjIgYzAgLTM0IDQgLTY3IDgKLTczIDQgLTYgMzQgLTI1IDY3IC00MyBsNjAgLTMxIDMgODMgYzIgNTggLTIgOTQgLTEzIDEyMCAtOCAyMCAtMTYgMzcgLTE4IDM2Ci0xIDAgLTYgLTIgLTEyIC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyMjAgMTgwNzEgYzAgLTI3IDcgLTQ2IDI1IC02NSAzOSAtNDIgNDUgLTMwIDE3IDM5IC0xNCAzNiAtMjkgNjUKLTM0IDY1IC00IDAgLTggLTE3IC04IC0zOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk2MCAxODAxOSBjLTE3IC0yOCAtMjkgLTUzIC0yNyAtNTUgNCAtNCAxMjYgMjUgMTM2IDMzIDYgNCAtMjAgMzIKLTUwIDU0IGwtMjcgMTkgLTMyIC01MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDYwIDE4MDYxIGMwIC0zIDggLTIwIDE5IC0zNiAxMyAtMjMgMjYgLTMxIDUxIC0zMyAzMSAtMiAzMiAtMQoyNSAyNSAtMyAxNSAtNyAyOCAtOCAyOSAtMTEgNyAtODcgMjAgLTg3IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg0MjAgMTgwNjAgYzAgLTUgOSAtMTAgMjAgLTEwIDExIDAgMjMgMCAyNyAtMSA0IDAgOSA0IDExIDEwIDIgNgotMTAgMTEgLTI3IDExIC0xNyAwIC0zMSAtNCAtMzEgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI3MCAxODAwMyBjMCAtMjcgMyAtNTggNiAtNjkgOCAtMjkgOTIgLTc0IDEzOSAtNzQgbDM3IDAgLTE4IDI4CmMtMTAgMTUgLTIzIDM2IC0yOSA0NyAtMzggNjkgLTYxIDk4IC04MiAxMDYgLTQ2IDE3IC01MyAxMiAtNTMgLTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA5NDUgMTgwMzUgbC00MCAtMTMgNTkgLTEgYzUxIC0xIDU3IDEgNDYgMTQgLTE0IDE3IC0xMiAxNyAtNjUgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDcgMTc5NzEgYy0xNSAtNDEgLTI2IC03NSAtMjQgLTc4IDYgLTYgMTA3IDE4IDEwNyAyNSAtMSA0IC0xMwozNCAtMjggNjcgbC0yOCA2MCAtMjcgLTc0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMSAxNzkzOCBjLTEgLTM4IDMgLTY4IDggLTY4IDE5IDAgMjEgMTkgNyA3NyBsLTE0IDU4IC0xIC02N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MDUwIDE3OTg1IGMtMTAgLTEyIC01IC0yMyAyNiAtNjAgMzMgLTQxIDQxIC00NiA3MyAtNDMgMzQgMyAzNiA1CjM5IDQ0IGwzIDQwIC02MCAxNyBjLTczIDIwIC02NiAyMCAtODEgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1Njk2IDE3OTg4IGMtNyAtMjEgLTE2IC03OCAtMTMgLTc4IDggMCAxMTMgMzMgMTIwIDM3IDggNSAtNzggNTMKLTk1IDUzIC01IDAgLTEwIC02IC0xMiAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjQwMCAxNzk5NiBjMCAtMTQgMzMgLTExMSA0MiAtMTIyIDggLTExIDU4IC0yNiA1OCAtMTggMCAzIC04NQoxMjkgLTk3IDE0MyAtMSAyIC0zIDEgLTMgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzk2MCAxNzk1MyBjMCAtMjggMyAtMzQgMTAgLTIzIDEzIDIwIDEzIDQ3IDAgNTUgLTYgNCAtMTAgLTkgLTEwCi0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDAwIDE3OTUwIGMwIC00MCAzMSAtMTEzIDM3IC04NyA0IDE2IC0yNCAxMTcgLTMzIDExNyAtMiAwIC00Ci0xNCAtNCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzgxIDE3OTM4IGwtNDQgLTMxIDQ4IC0xOSBjMjYgLTEwIDQ5IC0xNyA1MCAtMTYgOSA5IDggOTIgMCA5NCAtNQoyIC0zMCAtMTEgLTU0IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNzA3IDE3OTM0IGMtMTEgLTE0IC0xNyAtMjggLTE0IC0zMSAxOCAtMTggMTQ3IC0zMCAxNDcgLTE0IDAgMTAKLTkyIDcxIC0xMDYgNzEgLTUgMCAtMTcgLTEyIC0yNyAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzMxMyAxNzg5NiBjLTI5IC0zNiAtNTMgLTY5IC01MyAtNzQgMCAtNSAyMyAtMTIgNTEgLTE2IDQ3IC02IDUzCi01IDc1IDIxIDEzIDE1IDI0IDM0IDI0IDQxIDAgMTIgLTM3IDkyIC00MyA5MiAtMSAwIC0yNiAtMjkgLTU0IC02NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU5MDAgMTc5NDIgYzAgLTUgMTEgLTE5IDI1IC0zMiAyOCAtMjYgMzMgLTE2IDkgMTggLTE1IDIyIC0zNCAzMAotMzQgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjY1MyAxNzkyNSBjLTEyIC04IC0zNSAtMzUgLTUyIC02MCAtMjYgLTM5IC0yOCAtNDUgLTEyIC00NSAxOSAwCjExMSA5MSAxMTEgMTA5IDAgMTYgLTIyIDE0IC00NyAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MTMzIDE3OTE3IGMtNDAgLTExIC0xMDMgLTYwIC05MiAtNzEgNyAtNyAxNDUgNSAxNTggMTQgMTIgNyAtNAo3MSAtMTcgNjkgLTQgLTEgLTI2IC02IC00OSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjMxOSAxNzc5NSBjLTIyIC0zNiAtNDQgLTY1IC00OCAtNjUgLTQgMCAtMTYgLTYgLTI2IC0xNCAtMTggLTEzCi0xNyAtMTUgMTQgLTU0IGwzMiAtNDEgMzQgMjIgYzQzIDI4IDc1IDk0IDc1IDE1NiAwIDQ1IC0xMCA2MSAtMzYgNjEgLTIgMAotMjIgLTI5IC00NSAtNjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjAxIDE3ODM5IGMtMTggLTcgLTIxIC0xMyAtMTMgLTIxIDE0IC0xNCA2MiAtMSA2MiAxNyAwIDE3IC0xNCAxOAotNDkgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwOTAxIDE3ODQwIGMtMTEgLTYgLTkgLTEwIDggLTE5IDE3IC0xMCAyMSAtOSAyMSAzIDAgMjAgLTEzIDI3Ci0yOSAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NzAxIDE3ODE2IGMtNiAtNyAtMTcgLTMwIC0yNCAtNTIgLTEzIC0zNiAtMTIgLTQwIDE3IC04MSAyOSAtNDIKNTUgLTUzIDg0IC0zNSA5IDYgNyAyNCAtMTIgNzggLTQwIDExNSAtNDIgMTE4IC02NSA5MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2OTAwIDE3ODA0IGMtMTQgLTM1IC04IC01MCA0MyAtMTA2IGw0MiAtNDYgMzQgNDQgYzI5IDM5IDMyIDQ4IDIzCjY5IC0xNCAzMCAtNDcgNTEgLTk1IDU5IC0zNCA2IC0zOCA1IC00NyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDUzNSAxNzc2MyBjLTkgLTMwIC0xNSAtNTYgLTEzIC01NyAyIDAgMTMgLTcgMjUgLTEzIDMyIC0xOCA0MwotMTYgNzUgMTQgNDEgMzkgMzYgNTggLTIxIDg3IGwtNTAgMjUgLTE2IC01NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDI0IDE3NzcyIGMtOSAtNDQgLTggLTUwIDExIC02NCAyMCAtMTUgMjIgLTEzIDU3IDQzIGwzNyA1OSAtMjcKMCBjLTE1IDAgLTM2IDMgLTQ3IDYgLTE4IDQgLTIyIC0xIC0zMSAtNDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NzY0IDE3NzI4IGMtMTEgLTI3IC0zIC0xMTkgOSAtMTAxIDEyIDE5IDM1IDExMiAyOSAxMTggLTEyIDEyIC0yOQo0IC0zOCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDcyMCAxNzcyNSBjLTE0IC0xNiAtOCAtNTAgMTMgLTc5IDEzIC0xOCAxNSAtMTggNTUgMyAyMyAxMiA0MiAyNgo0MiAzMSAwIDUgLTIyIDIxIC00OSAzNSAtNDIgMjEgLTUxIDIyIC02MSAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxOTUyIDE3NzIzIGMyIC0xMiAxNCAtMTkgMzYgLTIxIDI4IC0zIDMzIDAgMzAgMTUgLTIgMTIgLTE0IDE5Ci0zNiAyMSAtMjggMyAtMzMgMCAtMzAgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg3NSAxNzcwOSBjLTM4IC0xMSAtNzEgLTIyIC03MyAtMjQgLTYgLTYgNTAgLTg1IDYyIC04NSA2IC0xIDQ3Ci03IDkxIC0xNSBsODAgLTE0IDMyIDMxIDMyIDMxIC02MiA0OCBjLTM0IDI3IC02OSA0OCAtNzcgNDggLTggMCAtNDYgLTkgLTg1Ci0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNiAxNzY0OCBjNCAtMjkgOCAtNTQgOSAtNTUgNiAtOCAxNjUgMjIgMTY4IDMxIDIgNiAtMiAyNiAtMTAgNDQKbC0xMyAzMiAtODAgMCAtODEgMCA3IC01MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NjA2IDE3Njg1IGM0IC04IDEwIC0xNSAxNCAtMTUgNCAwIDEzIDcgMjAgMTUgMTEgMTMgOCAxNSAtMTMgMTUKLTE5IDAgLTI1IC00IC0yMSAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjUwNiAxNzYxMyBjLTE0IC00MiAtMjQgLTc4IC0yMyAtODAgMiAtMiAyNSAwIDUwIDMgbDQ3IDcgMCA2MCBjMAo0NSAtNCA2MyAtMTcgNzMgLTEwIDcgLTIxIDE0IC0yNSAxNCAtMyAwIC0xOCAtMzUgLTMyIC03N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzODUwIDE3NjYxIGMwIC0yMyAyNiAtMjkgNDkgLTEwIGwyMyAxOSAtMzYgMCBjLTIwIDAgLTM2IC00IC0zNgotOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNTQ3IDE3NjQyIGMtMjMgLTI1IC0yMiAtMzEgMTAgLTY0IDI5IC0zMCA4MyAtMzkgODMgLTE0IDAgMTQgLTYwCjk1IC03MSA5NSAtMyAxIC0xMyAtNyAtMjIgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODYzMCAxNzU5MiBjMCAtMTUgOCAtMzIgMTggLTM5IDE2IC05IDIzIC02IDQ1IDIyIDE1IDE5IDI3IDM2IDI3CjM5IDAgNCAtMjAgNiAtNDUgNiAtNDIgMCAtNDUgLTIgLTQ1IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MzMwIDE3NDc5IGwtNDMgLTEwMSAzNiAtMzYgYzMyIC0zMiAzOSAtMzUgNjQgLTI2IDMxIDEwIDM1IDI3IDQ4CjE2NSA3IDc0IDYgNzUgLTIwIDg3IC0xNCA3IC0zMCAxMiAtMzQgMTIgLTQgMCAtMjcgLTQ1IC01MSAtMTAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkxNjAgMTc1NzMgYzAgLTUgNyAtMTYgMTQgLTI2IDEwIC0xMyAxOSAtMTUgMzcgLTkgMjQgOSAyNCA5IC04CjI2IC0zNiAxOCAtNDMgMTkgLTQzIDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzU5OCAxNzUzNSBjMyAtMjkgNyAtMzMgMTggLTI0IDExIDkgMTEgMTUgLTMgMzUgLTggMTMgLTE2IDI0IC0xNwoyNCAtMSAwIDAgLTE2IDIgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMwMzYgMTc1MzEgYy00IC01IC0xOCAtNDAgLTMyIC03NyAtMTcgLTQ2IC0yMiAtNzAgLTE1IC03NyAxNCAtMTQKMTQgLTE0IDQwIDc3IDIwIDcxIDIzIDEwNCA3IDc3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk4MTUgMTc1MDIgYy0xMyAtMjAgLTIzIC0zNyAtMjIgLTM5IDUgLTQgMTIxIDI5IDEzMCAzNyA1IDQgLTEyCjE1IC0zNyAyMyBsLTQ2IDE2IC0yNSAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDk4IDE3NDgzIGwtNjggLTM2IDAgLTQ4IGMwIC00NCAzIC01MCAzMSAtNjQgMTcgLTkgMzMgLTE0IDM3IC0xMQo1IDYgODIgMTg1IDgyIDE5MyAwIDggLTE5IDAgLTgyIC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4ODM1IDE3NDU3IGwtNTkgLTU0IDMzIC0xMSBjMTkgLTcgNDcgLTEyIDYyIC0xMiAyOSAwIDI5IDAgMjkgNjUKMCAzNiAtMSA2NSAtMiA2NSAtMiAwIC0zMCAtMjQgLTYzIC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NzI3IDE3NDc0IGMtMzIgLTcgLTYxIC0xNCAtNjQgLTE4IC0zIC0zIC0yIC0zOSAyIC04MSA1IC02MCAxMgotODIgMzIgLTEwNSA1NyAtNjkgOTYgLTE1IDkxIDEyOCBsLTMgODcgLTU4IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzODM1IDE3NDYwIGMtMjIgLTkgLTkxIC03NyAtODQgLTg0IDIgLTIgNDkgLTcgMTAzIC0xMSBsOTkgLTcgLTIxCjMzIGMtMzAgNDkgLTcyIDc5IC05NyA2OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTcwIDE3NDY1IGMwIC01IDQ2IC05MCA1NiAtMTA0IDUgLTYgOTQgMjEgMTAwIDMxIDMgNSAzIDIwIDAgMzIKLTUgMjAgLTE1IDI1IC01OCAzMCAtMjkgNCAtNjMgMTAgLTc1IDEzIC0xMyAzIC0yMyAyIC0yMyAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMzg1IDE3MzMyIGMtNDUgLTEwIC03OSAtNjggLTY0IC0xMDkgNSAtMTMgMjggLTMyIDU2IC00NCAyNiAtMTIKNTEgLTI0IDU1IC0yNiA4IC00IDQ4IDcwIDQ4IDg5IDAgNyAtMTcgMzEgLTM4IDU0IC0yNiAyOSAtNDMgNDAgLTU3IDM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg0NTYgMTcyOTAgYy0zNyAtNTEgLTM3IC01MiAtOSAtMzUgNjAgMzYgNjcgNDMgNTcgNjYgLTkgMjEgLTEyCjE5IC00OCAtMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjY0MyAxNzMyMiBjLTggLTUgNCAtMTggMzcgLTQwIDI3IC0xOCA1MSAtMzIgNTQgLTMyIDE2IDAgMiAyOAotMjQgNDcgLTM2IDI5IC01MiAzNSAtNjcgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzU5NSAxNzI5MyBjLTggLTIwIC0xNCAtMzcgLTEzIC0zOCAxMiAtMTAgOTAgLTQ1IDEwMSAtNDUgOCAwIDIxCjggMzEgMTggMTUgMTggMTQgMjEgLTM5IDYwIC0zMSAyMyAtNTggNDIgLTYwIDQyIC0zIDAgLTEyIC0xNiAtMjAgLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyMjMgMTczMTggYy00MCAtMTMgLTQxIC0yMSAtNSAtMzggMTUgLTggNDAgLTIzIDU1IC0zMyBsMjggLTE5Ci03IDI5IGMtMTEgNDYgLTIzIDczIC0zMSA3MiAtNSAtMSAtMjMgLTYgLTQwIC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NTAgMTcyODEgbC00NSAtNiAzIC02NSBjNCAtNzUgMzUgLTEzNCA4MCAtMTUxIDMyIC0xMiAzOSAtNCA4Mgo4NyAyOSA2MSAyOSA2MiAxMyAxMDMgLTE4IDQ1IC0yNCA0NyAtMTMzIDMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQxNDMgMTcyNzkgYy0xMyAtNCAtMjMgLTEwIC0yMyAtMTIgMCAtMTMgNjEgLTEzNyA2OCAtMTM3IDQgMSAyMAoxMiAzNiAyNSBsMzAgMjQgLTI4IDM5IGMtNDEgNTkgLTU3IDcxIC04MyA2MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNTUwIDE3MjU5IGMwIC0zMiA2IC0zOCA5MyAtMTA0IGw0MCAtMjkgLTcgNzQgYy0zIDQxIC04IDc1IC05IDc2Ci0xIDAgLTI4IDQgLTU5IDggbC01OCA2IDAgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI4MjYgMTcyNjQgYy02IC0xNSAyMCAtNjQgMzQgLTY0IDExIDAgMjAgMjggMTQgNDMgLTIgNyAtMTMgMTgKLTIzIDI0IC0xNiAxMCAtMjAgOSAtMjUgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjcxMyAxNzI3MyBjLTE5IC00IC03MyAtNzQgLTczIC05NiAwIC05IDk5IC02NyAxMTUgLTY3IDggMCAyMyAtOQozMyAtMjEgMjMgLTI3IDY1IC00OSA3OSAtNDEgNiA0IDE0IDE4IDE3IDMyIDUgMjAgLTcgNDIgLTYwIDExMyAtMzYgNDggLTcxCjg2IC03OCA4NiAtNiAtMSAtMjEgLTQgLTMzIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI3MzAgMTcyMTAgYy0xMCAtMjQgLTEwIC0zMyAwIC00NSAxOSAtMjMgNTYgLTE4IDc1IDExIDE5IDMwIDIwCjI5IC0yNyA0OCAtMzYgMTUgLTM2IDE1IC00OCAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MjEwIDE3MTY4IGwwIC0zMSAyNSAyMyBjMTkgMTggMjIgMjYgMTMgMzIgLTI2IDE2IC0zOCA4IC0zOCAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDMwNCAxNzEzNSBjMyAtMzggNiAtODYgNiAtMTA2IDAgLTI5IDUgLTM4IDIxIC00MiAyNyAtNyA2OSA5IDY5CjI2IDAgMTMgLTgzIDE3NCAtOTYgMTg2IC00IDMgLTQgLTI1IDAgLTY0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEwOTIgMTcxNjggYy0xMiAtMTQgLTIyIC0zMiAtMjIgLTQwIDAgLTE2IDY2IC03OCA4MyAtNzggMTcgMCA0MQo5OCAyOSAxMTcgLTQgNyAtMjEgMTUgLTM4IDE5IC0yMyA0IC0zNCAwIC01MiAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDU1IDE3MTUwIGMtMTIgLTIzIC0xMyAtMzQgLTMgLTU1IDIxIC00NyA0NyAtMjEgNDAgNDMgLTUgNDkgLTE2CjUzIC0zNyAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NzI2IDE3MTE4IGMtMzUgLTc3IC00MSAtMTAyIC0yNSAtOTYgOCAzIDQwIDE0IDcyIDI0IDMxIDEwIDU3IDIyCjU3IDI3IDAgNSAtMTggMzAgLTQwIDU0IGwtNDEgNDQgLTIzIC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzY1IDE3MTQ1IGwtMzAgLTI0IDMwIC0yNSBjMzQgLTI5IDM1IC0yOSA1NCAtMTcgMTMgOCAxMyAxNSAxIDUwCi03IDIzIC0xNiA0MSAtMTkgNDEgLTMgMCAtMTkgLTExIC0zNiAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDc3NiAxNzEzOSBjLTMgLTE3IC02IC00MSAtNiAtNTMgMCAtMjAgMSAtMjAgMjYgNSAyMiAyMyAyNCAyOCAxMwo1MiAtMTYgMzUgLTI1IDM0IC0zMyAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNzgwIDE3MDcwIGMtMTMgLTM0IC0yMSAtNjMgLTE4IC02NSAzIC0zIDMyIC04IDY2IC0xMSBsNjIgLTcgMAozOSBjMCAzMyAtNiA0NCAtNDAgNzIgLTIxIDE3IC00MSAzMiAtNDMgMzIgLTMgMCAtMTUgLTI3IC0yNyAtNjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjQ1NSAxNzEwMyBsLTMwIC0yNSAzNSAxNyBjNDMgMjEgNDMgMjIgMzMgMjggLTQgMyAtMjIgLTYgLTM4IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NjQzIDE3MDg3IGwtMjIgLTEyIDI0IC0zMCBjMTkgLTI0IDI2IC0yOCAzNiAtMTggMTAgMTAgMTAgMTkgLTIKNDIgLTEzIDI3IC0xNiAyOSAtMzYgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTEyNSAxNzA1MSBjMjEgLTIyIDQwIC00MSA0MiAtNDEgMiAwIDMgOCAzIDE4IDAgMTAgLTE4IDI3IC00MyA0MQpsLTQyIDIzIDQwIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2Mjk1IDE3MDY1IGMyMCAtMTYgMzcgLTE2IDM2IDAgMCA2IC0xMyAxMSAtMjggMTMgLTI3IDIgLTI3IDIgLTgKLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM5NzggMTcwNDIgYy00IC0xMyAxIC0yNyAxNCAtMzkgMjAgLTE4IDIxIC0xNyAxMyA3IC0xNCA0NSAtMjIgNTQKLTI3IDMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI1MjEgMTcwNDcgYy0xNCAtNiAtMjYgLTE2IC0yOCAtMjIgLTEgLTUgMjEgLTM3IDUxIC03MCBsNTQgLTYwCjIyIDQ4IDIxIDQ4IC0yOCAzNCBjLTMwIDM2IC01NCA0MiAtOTIgMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTQwNSAxNzAzMCBjLTE4IC0xOSAtMTcgLTIwIDMgLTIwIDE1IDAgMjIgNiAyMiAyMCAwIDExIC0yIDIwIC0zCjIwIC0yIDAgLTEyIC05IC0yMiAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NjgwIDE3MDAxIGMzNyAtMjIgNzAgLTI3IDcwIC0xMiAwIDUgLTE1IDEyIC0zMiAxNiAtMTggNCAtNDIgOQotNTMgMTEgLTExIDMgLTQgLTQgMTUgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjAwMCAxNzAxNSBjLTggLTIgLTMxIC02IC01MiAtMTAgLTMzIC01IC0zOCAtMTAgLTUyIC01MiAtOSAtMjYKLTE2IC00OCAtMTYgLTQ5IDAgLTEgMTMgLTcgMjkgLTEyIDI5IC0xMCAzMSAtOSA1NyAzNiAxNSAyNiAzNCA1NyA0MiA3MCA4IDEyCjEzIDIxIDExIDIxIC0yIC0xIC0xMSAtMyAtMTkgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzc2NCAxNzAwMiBjLTIzIC0xNiAtMTM0IC0xNTYgLTEzNCAtMTY5IDAgLTggMjggLTQxIDYzIC03MyA0NQotNDMgNzAgLTYwIDkwIC02MCBsMjggMCAtNiA4MyBjLTE3IDI0NSAtMTYgMjM2IC00MSAyMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTkzOCAxNjk5MiBjLTIzIC01IC0yMyAtMTAgNSAtMzMgNjUgLTU2IDEwNyAtODAgMTI1IC03MCAzNyAyMCA0NAozNyAxOSA0OSAtNjIgMzIgLTEzNCA1OCAtMTQ5IDU0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA4MjUgMTY5NzggYy0xMyAtNDIgLTE0IC04NiAtMiAtMTAyIDEyIC0xNiAxNiAtMTYgNzcgNyAzNSAxMyA2NQoyOCA2NiAzMyAyIDUgLTE1IDI0IC0zOCA0MiAtNDEgMzMgLTk1IDQzIC0xMDMgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDQ3NyAxNjk2MiBjLTI2IC0xNSAtNDYgLTMzIC00NSAtNDAgMiAtOCAyOSAtMjUgNjIgLTM4IGw1OSAtMjQKLTcgNTIgYy0xMSA3OCAtMTQgODEgLTY5IDUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTk4NSAxNjk1MCBjLTIyIC0xMCAtNDkgLTE5IC02MCAtMjAgLTE4IC0xIC0xNiAtNCAxMCAtMjUgMzggLTMxCjQzIC0zMSA4NSA0IDMxIDI2IDMzIDMxIDIwIDQ0IC0xMyAxMyAtMjAgMTIgLTU1IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODYwMSAxNjkxNCBjLTE1IC00MiAtMTMgLTQ1IDMxIC00NyAzMCAtMiAzMyAxIDM2IDI5IDIgMjQgLTIgMzMKLTIzIDQyIC0xNCA3IC0yNyAxMiAtMjggMTIgLTIgMCAtOSAtMTYgLTE2IC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2OTUgMTY5MjQgYy0xMSAtOCAtMjcgLTIwIC0zNSAtMjUgLTE3IC0xMCAtMjEgLTcgNTcgLTU0IGw0MiAtMjUKMzIgNDYgYzMzIDQ5IDMwIDYzIC0xNiA2NCAtMTEgMCAtMjkgMiAtNDAgNSAtMTEgMyAtMjkgLTIgLTQwIC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDE5IDE2OTIzIGwtMjcgLTE2IDQ1IC00NCBjMjUgLTI0IDQ3IC00MyA0OSAtNDMgOSAwIDQzIDk1IDM3CjEwMSAtMTkgMTcgLTc5IDE4IC0xMDQgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQzNDEgMTY4NzkgYy00MSAtMjUgLTQxIC02MiAwIC02NyAyNCAtMyAyNyAxIDMzIDM5IDQgMjMgNSA0MyAzIDQ1Ci0xIDIgLTE4IC02IC0zNiAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01MTU1IDE2ODc5IGMtNCAtNSAxIC0zMyAxMSAtNjEgMTggLTU2IDMwIC01MSAzNiAxNiAyIDMyIC0xIDQwIC0xOQo0NyAtMTMgNSAtMjUgNCAtMjggLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjM3OCAxNjg3MiBjLTE2IC0yIC0yOCAtNiAtMjggLTkgMCAtMyAxOCAtMjUgMzkgLTQ5IGw0MCAtNDIgNiAyOApjOCAzNCAtMiA3NyAtMTggNzYgLTcgMCAtMjQgLTIgLTM5IC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg0IDE2ODM2IGMtODEgLTE5IC04MiAtMTkgLTg4IC01NSAtMyAtMjAgLTYgLTQ3IC02IC02MSBsMCAtMjUKMTIyIDMgYzE0MSA0IDE1OCAxMiAxNTggNzEgMCAzNSAtMyAzOCAtNTIgNjIgbC01MyAyNSAtODEgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjc3NSAxNjgxNiBjMyAtMjcgNSAtNjIgNSAtNzcgMCAtMTYgNSAtMjkgMTAgLTI5IDE0IDAgMTIgNDcgLTUKMTA1IGwtMTUgNTAgNSAtNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODcxNyAxNjgyNyBjLTIgLTYgNyAtMjAgMjAgLTMxIGwyNSAtMTggLTE2IDMxIGMtMTggMzQgLTIyIDM3IC0yOQoxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwOTcyIDE2ODE3IGMtMjkgLTExIC0zMSAtMTQgLTIwIC0zMCAxMyAtMTcgMTUgLTE2IDQzIDEzIDMxIDMyIDI4CjM1IC0yMyAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNzI1IDE2Nzc4IGMxMCAtNDUgMTIgLTQ2IDQyIC0xNiAzMCAzMSAyNCA0OCAtMTggNDggLTI5IDAgLTMwIC0xCi0yNCAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MTU1IDE2NzcwIGMtNyAtMTIgNjQgLTEyIDExMCAwIDIzIDYgMTUgOCAtMzcgOSAtMzcgMCAtNzAgLTMgLTczCi05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzIyOSAxNjcwNiBjLTI0IC01MiAtMjEgLTYxIDE1IC01MiAzMSA4IDQ2IDYwIDIzIDg0IC0xNCAxMyAtMTggMTAKLTM4IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDA4IDE2NjQ5IGMtMjEgLTM5IC0zNCAtNjkgLTMwIC02NyA0NiAyMSA5MyA1OSAxMDYgODYgMTYgMzIgMTUKMzMgLTEwIDQyIC0xNCA2IC0yNiAxMCAtMjcgMTAgLTEgMCAtMTkgLTMyIC0zOSAtNzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTg2MyAxNjY4OCBjMyAtMTMgMTEgLTUxIDE4IC04NCBsMTMgLTYyIDYwIC01IGMzNCAtMiA2MiAtMyA2MyAtMgoyIDEgLTI1IDQxIC01OSA4OCAtNDEgNTcgLTY5IDg3IC04MSA4NyAtMTUgMCAtMTggLTUgLTE0IC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTQ3IDE2NjMwIGMtNjEgLTY1IC02NSAtNzUgLTQzIC04MyAyMyAtOSAxMjAgMTA3IDEwOCAxMjggLTcgMTQKLTE4IDYgLTY1IC00NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyODAxIDE2NjU0IGMtOCAtMzAgLTYgLTQ1IDEzIC04OSAxMyAtMjkgMjggLTU1IDMzIC01OCAxMyAtOCAxMDYKMTUwIDk5IDE2OCAtNCAxMSAtMjMgMTUgLTcwIDE1IGwtNjUgMCAtMTAgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc3OTAgMTY2NTggYzAgLTEzIDcgLTMxIDE0IC00MSAxMiAtMTUgMTggLTE2IDM1IC03IDEyIDYgMjEgMTIgMjEKMTQgMCAyIC0xNiAxNiAtMzUgMzAgbC0zNSAyNyAwIC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTExNjEwIDE2NjU5IGMtOCAtNSAtMjcgLTEzIC00MiAtMTggLTI1IC05IC0yNiAtMTIgLTE3IC01MiA2IC0yMwoxMiAtNDYgMTUgLTUwIDkgLTE0IDU4IDExIDkzIDQ4IGwzMyAzNSAtMjggMjQgYy0zMyAyNiAtMzMgMjYgLTU0IDEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3MjYgMTY2NTUgYzcgLTE2IDM5IC0yMCA0OCAtNiA2IDkgLTE2IDIxIC00MCAyMSAtOCAwIC0xMSAtNiAtOAotMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NDAwIDE2NjA1IGMtMTEgLTQwIC0xMCAtNTAgMTAgLTk5IDI5IC03MiA0MSAtODIgNzQgLTYxIDE0IDEwIDI2CjI0IDI2IDMyIDAgMTUgLTc3IDE2MCAtOTAgMTY4IC00IDIgLTEzIC0xNSAtMjAgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU2NjggMTY2MDMgYzIgLTI3IDYgLTUwIDggLTUxIDQgLTYgNjQgMzEgNjQgNDAgMCA0IC01IDE5IC0xMiAzMwotOCAxOCAtMTkgMjUgLTM4IDI1IC0yNyAwIC0yNyAtMSAtMjIgLTQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzcyNjYgMTY2MjUgYzMgLTEzIDExIC00OCAxOCAtNzcgOSAtNDMgMTYgLTU0IDM0IC01NiAxMiAtMiAyMiAwCjIyIDQgMCAyNCAtNTcgMTU0IC02OCAxNTQgLTggMCAtMTAgLTggLTYgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUyMjUgMTY2MTMgYy03NiAtMTkgLTg5IC0zMSAtODAgLTczIDkgLTQyIDQyIC01NyA5NCAtNDIgMzcgMTIgMzkKMTQgNDggNzIgNSAzMyA3IDYwIDQgNTkgLTMgMCAtMzMgLTcgLTY2IC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMTIyIDE2NTg5IGMtMTkgLTMxIC05IC0zMyAxOCAtNCAxNiAxNyAxOSAyNSA5IDI1IC04IDAgLTIwIC05Ci0yNyAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODQ2NiAxNjUwOCBjLTMgLTM5IC00IC03MyAtMiAtNzYgOCAtNyA4NiA1OCA4NiA3MSAwIDcgLTE4IDI2IC0zOQo0NCBsLTM4IDMyIC03IC03MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNzAzIDE2NTYzIGMtNDMgLTIyIC00MSAtNDQgMiAtMzMgNiAyIDI0IDYgNDAgOSAzNCA4IDQxIDM1IDEwIDM4Ci0xMSAxIC0zNSAtNSAtNTIgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ5MzYgMTY0ODMgYy0zMiAtODMgLTMyIC04OSAtMyAtOTcgMzggLTEwIDQzIC03IDU3IDM0IDE0IDQzIDQKMTIwIC0xNiAxMjcgLTcgMiAtMjMgLTI2IC0zOCAtNjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjM3NSAxNjUwOSBjMTIgLTU2IDI1IC02MiA2MyAtMjggbDMzIDI5IC0yNiAxMCBjLTE0IDUgLTM3IDEzIC01MgoxNiAtMjQgNiAtMjUgNSAtMTggLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjg2OCAxNjUwNiBjLTY1IC0yMCAtNjcgLTIyIC03NCAtNjAgLTUgLTM0IC0zIC00MyAxNiAtNTggMTIgLTEwCjM1IC0xOCA1MSAtMTggMjYgMCAzMiA3IDU0IDU3IDMwIDY4IDQwIDEwMyAyOSAxMDIgLTUgLTEgLTM5IC0xMSAtNzYgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE2NzEgMTY1MjEgYy0xMSAtNyAtNyAtMTMgMTcgLTI1IDM2IC0xOCA0MiAtMTkgNDIgLTcgMCAxMSAtMjggNDEKLTM4IDQxIC00IDAgLTEzIC00IC0yMSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkyNDkgMTY1MDMgYy0xNiAtNCAtNDIgLTcwIC0zMyAtODUgOSAtMTQgMzUgLTkgODUgMjAgMzYgMjAgNDkgMzMKNDkgNTAgMCAxOSAtNSAyMiAtNDIgMjEgLTI0IC0xIC01MCAtMyAtNTkgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTAyMCAxNjQ4NSBjLTcgLTggLTEwIC0yMSAtNyAtMjggNiAtMTUgMTMzIC02MCAxNDcgLTUyIDQgMyAyIDIyCi01IDQyIC0xMCAyOSAtMjAgNDAgLTQyIDQ0IC01MCAxMSAtODAgOSAtOTMgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzIyMSAxNjQ2NCBjLTQ2IC0xMiAtODUgLTI1IC04NyAtMjcgLTIgLTIgMTQgLTE4IDM3IC0zNyAzNCAtMjcKNDQgLTMxIDYzIC0yMiAyNiAxMiAxMDIgMTEzIDgzIDExMSAtNiAtMSAtNTAgLTEyIC05NiAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjY0MCAxNjQ1NCBjMCAtNyA1IC0zNSAxMSAtNjIgbDEyIC01MCA1NiAtNSBjMzEgLTIgNTggLTMgNTkgLTIgMgoyIC0xNCAzMCAtMzcgNjMgLTMxIDQ3IC00NyA2MSAtNzEgNjQgLTIwIDMgLTMwIDAgLTMwIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjcwOSAxNjQzMSBsLTIzIC0xOCA1MiAtNTIgYzI4IC0yOCA1NiAtNTEgNjEgLTUxIDExIDAgLTUwIDEzOSAtNjAKMTQwIC00IDAgLTE3IC04IC0zMCAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjI5NSAxNjM1NyBjMyAtMTggMTEgLTU2IDE3IC04NSBsMTEgLTUyIDIzIDIxIGMxMyAxMiAyNiAzMCAyOSA0MQo4IDIyIC00MSA5NSAtNjggMTAyIC0xNiA0IC0xNyAwIC0xMiAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDU2MCAxNjMyMCBsLTQ1IC00MCA1MCA2IGMyOCAzIDUzIDkgNTcgMTMgOCA3IC0xIDYxIC0xMSA2MSAtMyAwCi0yNiAtMTggLTUxIC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5ODM3IDE2MzMyIGMtMTcgLTE5IC0xNiAtMTkgMjkgLTI2IDc0IC0xMCA4NCAtOCA4NCAxNCAwIDE1IC03IDIwCi0yNyAyMCAtMTYgMCAtMzcgMyAtNDggNiAtMTMgMyAtMjcgLTIgLTM4IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMDggMTYzMzMgYy0zOCAtOSAtMyAtNTUgNTQgLTcyIDI0IC03IDUxIC0xNSA2MSAtMTcgMzAgLTkgMTkgMjMKLTE2IDQ0IC0xOSAxMSAtNDUgMjYgLTU4IDM0IC0xMyA4IC0zMiAxMyAtNDEgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzM5NCAxNjMwNSBjLTggLTE5IDIgLTQ1IDE2IC00NSA1IDAgMTAgMTQgMTAgMzAgMCAzMSAtMTYgNDEgLTI2CjE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzMTEgMTYyODQgYy0xMSAtMTUgLTE5IC0zMCAtMTYgLTM0IDYgLTEwIDY0IC0zNyA5OCAtNDUgMjIgLTYgMjcKLTQgMjcgMTIgMCAxNyAtNjcgOTMgLTgyIDkzIC00IDAgLTE2IC0xMiAtMjcgLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk3MTAgMTYyOTAgYzEyIC0yMiAxNCAtMjMgNDkgLTEzIDIyIDYgMjIgNiAtOSAxOSAtNDQgMTkgLTUzIDE4Ci00MCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDI2IDE2Mjc2IGMtMjAgLTMxIC0yMCAtMzYgLTIgLTM2IDcgMCAxNiAxMiAxOSAyOCA3IDM2IDMgMzggLTE3Cjh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTkyIDE2Mjc4IGM2IC0xOCAyNSAtMjAgMzEgLTMgNSAxMCAwIDE1IC0xNCAxNSAtMTIgMCAtMTkgLTUgLTE3Ci0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NzA4IDE2MjU5IGMtMjcgLTE3IC00OCAtMzUgLTQ4IC0zOSAwIC00IDE3IC0yMCAzNyAtMzYgMjYgLTIwIDUxCi0yOSA5MCAtMzIgbDUzIC00IDAgMzAgYzAgMzAgLTU0IDExMSAtNzUgMTExIC01IDEgLTMxIC0xMyAtNTcgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM5NTYgMTYyNTYgYy0xMCAtMTYgLTEyIC0yNyAtNiAtMzEgNiAtMyAxMyAyIDE2IDEyIDE3IDUyIDE1IDU2Ci0xMCAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkwMDggMTYyNjMgYy0yMSAtNSAtMjQgLTMzIC00IC0zMyAyNyAwIDQ1IDEyIDM5IDI2IC01IDE0IC02IDE1Ci0zNSA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE5OTAgMTYyNDcgYzAgLTIwIDUgLTI3IDIwIC0yNyAxMSAwIDIwIDQgMjAgOCAwIDUgLTkgMTcgLTIwIDI3Ci0yMCAxOCAtMjAgMTcgLTIwIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc2MTUgMTYyNTAgYy0zOCAtMTEgLTczIC0yMCAtNzcgLTIwIC0yMSAwIC01IC02MSAyNyAtMTA0IDQxIC01Mgo1NSAtNTUgMTIwIC0yNCA0NCAyMSA0NSAyMyA0NCA2NyAtMSA2MSAtMTIgOTUgLTI5IDk4IC04IDEgLTQ2IC03IC04NSAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzEwMCAxNjIwNSBjMCAtMjUgMiAtMjUgNzcgLTI1IDg5IDAgODggMTEgLTIgMzQgLTc2IDIwIC03NSAyMAotNzUgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDM2IDE2MTk1IGMtNCAtMTQgLTEgLTM1IDUgLTQ2IDExIC0yMSAxMiAtMjEgNDggMTUgMzAgMzAgMzMgMzgKMjEgNDYgLTggNSAtMjcgMTAgLTQxIDEwIC0yMCAwIC0yOCAtNiAtMzMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ3ODAgMTYyMTIgYzAgLTEyIDExMSAtNjIgMTM3IC02MiAyNiAwIDUyIDI4IDMyIDM0IC0xMDYgMzIgLTE2OQo0MiAtMTY5IDI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU5NTUgMTYxOTMgYzMyIC01NCA0MCAtNjAgOTMgLTY2IDI5IC0zIDUyIC0zIDUwIDEgLTIgNCAtMTQgMjYKLTI4IDQ5IC0yNCA0MiAtMjYgNDMgLTc4IDQzIGwtNTMgMCAxNiAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDk3IDE2MTM4IGMtOSAtMTAwIDcgLTEwNyAxOSAtOCA3IDU4IDYgODAgLTIgODAgLTcgMCAtMTQgLTI5IC0xNwotNzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTQyMyAxNjIwMyBjLTcgLTIgLTEzIC05IC0xMyAtMTQgMCAtMTIgNzMgLTEyOSA4MSAtMTI5IDMgMCAxNCA2CjI1IDE0IDE0IDExIDE2IDE5IDkgMjkgLTUyIDcyIC04MCAxMDcgLTg0IDEwNiAtMyAwIC0xMiAtMyAtMTggLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjUzNyAxNjE4NiBjLTggLTE5IDEgLTI2IDM2IC0yNiBsMzAgMCAtMjYgMjAgYy0zMCAyNCAtMzMgMjQgLTQwCjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTcwNCAxNjE4MyBjMiAtMTAgMTAgLTQ0IDE2IC03NiA2IC0zMiAxNyAtNjAgMjUgLTYzIDcgLTMgMzUgLTQKNjMgLTIgbDUwIDMgLTIxIDUxIGMtMTggNDUgLTI4IDU1IC03NCA3OCAtNjMgMzEgLTY2IDMxIC01OSA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY4NjUgMTYxNTEgYy0yNCAtNSAtMzAgLTExIC0yOSAtMzEgMSAtMTQgMiAtMzUgMyAtNDcgMSAtMTUgOSAtMjUKMjYgLTI5IDMyIC04IDc1IDE4IDcwIDQzIC0xNiA4MSAtMTIgNzcgLTcwIDY0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI1MjEgMTYxNDIgbC0yMyAtMTkgNDEgNiBjNDQgNiA2MCAyNCAyNiAyOCAtMTEgMiAtMzEgLTUgLTQ0IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNzAzIDE2MTIxIGMxMSAtMzEgMjEgLTM4IDMxIC0yMiAzIDQgLTYgMTggLTE5IDMxIGwtMjQgMjMgMTIgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMxMzcgMTYxMjggYy0yNSAtMTMgLTIxIC0yNCAyMCAtNjMgNDIgLTM5IDUzIC00MyA1MyAtMTcgMCA5IDMgMjYKNiAzNyA0IDE2IC0yIDI0IC0yOSAzNyAtMjMgMTEgLTM5IDEzIC01MCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUxMjUgMTYxMDYgbC0yOSAtMjMgMTMgLTU1IDE0IC01NiA0MSA2IGMyMiAyIDQyIDYgNDMgNyA0IDIgLTQyCjEzMyAtNDggMTQwIC0zIDIgLTE4IC02IC0zNCAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MzM1IDE2MDkwIGMtMyAtNiAtMiAtMTYgMiAtMjMgNyAtMTIgMTMgLTEyIDM4IC0xIDMxIDEzIDMxIDEzIC0yMAoyOSAtOCAyIC0xNyAwIC0yMCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTU2IDE2MDU4IGMtOCAtMjUgLTE2IC04MiAtMTEgLTc3IDE1IDE1IDM0IDc5IDI1IDg0IC02IDMgLTEyIDAKLTE0IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5NDAgMTYwNDYgYzAgLTIgMTggLTE1IDM5IC0yOSBsMzkgLTI2IDYgMjIgYzMgMTEgNCAyMiAzIDIzIC01IDQKLTg3IDE0IC04NyAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NjI0IDE1OTcxIGMxMCAtNzMgMjcgLTg4IDI1IC0yMyAtMSA0NyAtMTIgODUgLTI1IDg5IC02IDIgLTYgLTIwCjAgLTY2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAzNjcgMTYwMDMgYy0xMSAtMTAgLTggLTQzIDMgLTQzIDYgMCAxOSA1IDI5IDEyIDE2IDEwIDE3IDE0IDYgMjUKLTE1IDE0IC0yOCAxNyAtMzggNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NjM0IDE1OTcwIGMtNDIgLTE5IC01NCAtMzUgLTU0IC03NSAwIC0xNyAxMyAtMzIgNDYgLTU0IDI1IC0xNwo0OCAtMzEgNTEgLTMxIDMzIDAgNDkgMTYyIDE3IDE3NCAtOSAzIC0xNiA2IC0xNyA1IC0xIDAgLTIwIC05IC00MyAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzM4MCAxNTk0MCBsLTg1IC0zOSAtMyAtNzcgYy0yIC00MyAwIC04NCAyIC05MSA1IC0xMSAzMSAtMSAxMTMKNDMgNjAgMzEgMTExIDYwIDExNSA2MyA0IDQgMTAgMjcgMTQgNTEgNSA0MyA0IDQ2IC0yOCA2OCAtMTkgMTIgLTM2IDIyIC0zOQoyMiAtMiAwIC00MiAtMTggLTg5IC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyOTI4IDE1OTQyIGwtMjggLTE4IDQ4IC00NSBjMjYgLTI0IDYyIC01OCA4MCAtNzQgbDM0IC0zMCAtNDIgNzUKYy0yMyA0MSAtNDQgODMgLTQ3IDkzIC03IDIxIC0xMSAyMSAtNDUgLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjk1MCAxNTk1MSBjMCAtNCA5IC0zMCAxOSAtNTcgMTEgLTI3IDIyIC01OCAyNiAtNjkgNiAtMTcgOSAtMTYKMjAgMTUgMjQgNjIgMTkgODQgLTIwIDEwMyAtNDEgMTkgLTQ1IDIwIC00NSA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg2NDAgMTU5MzcgYy00NiAtMTQgLTQ2IC0xNCAtMjUgLTM3IDE3IC0xOSAxOCAtMTkgNTEgNyA1NCA0MSA0NAo1MiAtMjYgMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDQ1MCAxNTkzNSBjMCAtMTEgMyAtMzAgNiAtNDMgbDcgLTIzIDE1IDIyIGMxMyAxOSAxMyAyMyAtNyA0MgotMjAgMjEgLTIxIDIxIC0yMSAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwMjAgMTU4NzQgYy0yOSAtNjcgLTI1IC0xNDYgOCAtMTU5IDEyIC01IDMwIDcgNjAgNDAgMzkgNDMgNDIgNTEKNDIgMTAyIDAgNDQgLTMgNTQgLTE1IDUwIC04IC00IC0xNyAtMiAtMjAgMyAtNCA2IC0xNyAxMCAtMzEgMTAgLTIwIDAgLTI5IC05Ci00NCAtNDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NzU1IDE1OTAwIGMtMyAtNSAtMSAtMTggNCAtMjcgNiAtMTAgMTEgLTEzIDExIC02IDAgNiAzIDE4IDYgMjcgNwoxNyAtMTEgMjIgLTIxIDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01OTMwIDE1ODQwIGMtMjQgLTMzIC0xNCAtMzggMzAgLTE1IDMzIDE3IDM4IDMwIDE0IDM5IC0yMiA4IC0yMCA5Ci00NCAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQyNyAxNTg0MiBjLTkgLTkgLTI4IC02MiAtNDMgLTExNyAtMTQgLTU1IC0yOSAtMTA4IC0zMSAtMTE3IC00Ci0xNCAxIC0xOCAyMCAtMTggMjMgMCAyOCA5IDU3IDkzIDYyIDE4MyA2MSAxNzcgMzYgMTc3IC0xMyAwIC0zMCAtOCAtMzkgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU0NzIgMTU4NTIgYy04IC02IDAgLTEyIDI1IC0yMCA0MSAtMTMgNDggLTEwIDQwIDEzIC03IDE2IC00NCAyMAotNjUgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMzQwIDE1ODMwIGMwIC0yMyA0IC0zMCAyMCAtMzAgMjAgMCAyMCAxIDUgMzAgLTkgMTcgLTE4IDMwIC0yMAozMCAtMyAwIC01IC0xMyAtNSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTI0NyAxNTgyMiBjLTEwIC0xMSAtMTcgLTM2IC0xNyAtNjAgMCAtMzggMyAtNDIgMjQgLTQyIDIwIDAgMjUgNwozMSAzOCAzIDIwIDkgNDcgMTIgNjAgNCAxNyAxIDIyIC0xNCAyMiAtMTEgMCAtMjcgLTggLTM2IC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NzI1IDE1Nzg0IGMtMyAtMjAgLTUgLTM3IC0zIC0zOSAxMSAtOSA1OCAtMTQgNTggLTYgMCAxMCAtMzkgODEKLTQ1IDgxIC0xIDAgLTYgLTE2IC0xMCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjc0MSAxNTc2MyBjLTcgLTE5IC0xMSAtMzYgLTkgLTM4IDYgLTUgMTA3IC01NSAxMTMgLTU1IDE2IDAgLTIKMzEgLTQ0IDc2IGwtNDggNTIgLTEyIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4OTEwIDE1NzYwIGMtMzUgLTE5IC0zNSAtMTkgLTggLTIwIDE3IDAgMzEgNyAzOCAyMCAxMyAyNCAxNCAyNAotMzAgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDM3IDE1NzMwIGMyOSAtMzAgNTYgLTUwIDYwIC00NiA4IDggLTIxIDM1IC04MiA3OCAtMTggMTMgLTkgMQoyMiAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzQ5NyAxNTc0NCBjLTMyIC0xNyAtMzIgLTI3IDEgLTEwNSBsMTggLTQzIDI0IDczIGMxOSA2MSAyMSA3NCA5CjgyIC0xOCAxMSAtMTkgMTEgLTUyIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ0NTMgMTU3MTUgYy02IC0yNSAtOCAtNDcgLTQgLTQ5IDIzIC0xNCAyMjMgLTg3IDIzMCAtODQgMjUgOSAtMTkKNTQgLTEwOCAxMTMgLTU2IDM2IC0xMDIgNjUgLTEwNCA2NSAtMiAwIC04IC0yMCAtMTQgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyMjUgMTU3NTAgYzMgLTUgMjIgLTEwIDQxIC0xMCAxOSAwIDM0IDUgMzQgMTAgMCA2IC0xOCAxMCAtNDEgMTAKLTI0IDAgLTM4IC00IC0zNCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODUyMyAxNTczMSBjLTU2IC0yNCAtMTEzIC02NSAtMTEzIC04MCAwIC0xMyA3MCAtODEgODIgLTgxIDEzIDAKMTE4IDE2MCAxMTggMTgwIDAgMTUgLTE5IDExIC04NyAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NTQ3IDE1NzMyIGMtMTYgLTE3IC0xNSAtMjAgMTYgLTUwIDM3IC0zNiA0NyAtMzMgNDcgMTMgMCA1MiAtMzMKNzEgLTYzIDM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg3NDYgMTU3MTUgYy0yMyAtMTcgLTE0IC0zMiAyNyAtNDQgMTggLTUgNDAgLTEyIDUwIC0xNiAzMiAtMTMgMTYKMzYgLTE4IDU2IC0zNyAyMiAtMzYgMjEgLTU5IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04OTQwIDE1Njc2IGMwIC0zNiA1IC00OCAyNiAtNjUgMTUgLTEyIDM0IC0yMSA0MyAtMjEgMjIgMSAxOTUgOTcKMTg0IDEwMyAtNCAzIC00OCA4IC05OCAxMSAtNDkgNCAtMTA1IDkgLTEyMiAxMiBsLTMzIDUgMCAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzg5MyAxNTY5OCBjLTIwIC05IC0zMyAtNDggLTE4IC00OCAxMiAwIDg0IDQwIDkwIDUwIDggMTMgLTQzIDEyCi03MiAtMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxODU4IDE1NjQzIGMtMzQgLTQ0IC0zNiAtNDkgLTIxIC02NSAyMiAtMjUgMjcgLTIzIDgzIDIxIGw0OSAzOQotMzQgMjYgYy0xOCAxNCAtMzUgMjYgLTM3IDI2IC0yIDAgLTIwIC0yMSAtNDAgLTQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgwNTkgMTU2NTAgYy0yNSAtMjMgLTM0IC00NCAtNDQgLTk3IC0xMiAtNjYgLTEyIC02NyAxNiAtMTEyIGwyOAotNDUgNTUgMTE4IGMzMSA2NSA1NiAxMjAgNTYgMTIxIDAgNSAtNjYgNDUgLTc0IDQ1IC0zIDAgLTIwIC0xMyAtMzcgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTI5IDE1NjA3IGwtNDYgLTUyIDYzIC0yOCBjNjUgLTI4IDEwMiAtMjkgMTI0IC0yIDggOSAyIDI3IC0yMiA2NgotNTMgODYgLTU3IDg3IC0xMTkgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTM4IDE1NTY2IGMtMTYgLTM2IC0yOCAtNzEgLTI4IC03OSAwIC03IDE1IC0yOCAzNCAtNDYgbDMzIC0zMiA0NwoyMiBjNTAgMjUgNTIgMzEgNDAgMTIzIC03IDQ5IC0xNSA1NiAtNzcgNzEgLTE5IDUgLTI2IC0zIC00OSAtNTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTcxMSAxNTU4MiBsLTIxIC0zMCA0MiAtMzEgYzIzIC0xNyA0MyAtMjkgNDUgLTI4IDIgMiAtOCAzMCAtMjEKNjEgbC0yMyA1OCAtMjIgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU4OCAxNTU5MyBjLTEwIC0yIC0xOCAtMTEgLTE4IC0xOSAwIC0yMSAxOCAtMTcgMzAgNiA2IDExIDkgMTkgOAoxOSAtMiAtMSAtMTEgLTMgLTIwIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUxNTYgMTU1OTEgYy01IC03IDY5IC00MiAxNjIgLTc5IDEwIC0zIDcgOCAtNyAzNSAtMTggMzYgLTI1IDQxCi02NyA0NyAtNjMgOCAtODIgOCAtODggLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTIwNSAxNTU3MCBjLTE2IC0xOCAtMTYgLTIzIC00IC01NyAxNCAtMzYgMjAgLTQwIDExOCAtNzYgNTcgLTIwCjEwNiAtMzYgMTA4IC0zNCAyIDMgMSAyMyAtMyA0NiAtNyA0MSAtOCA0MiAtMTA0IDkxIC05NiA0OCAtOTggNDggLTExNSAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk3OTAgMTU1NTAgYy04IC0xNSAtNiAtMjggOCAtNTUgMTggLTM1IDE4IC0zNiAzNSAtMTcgMTcgMTkgMTcgMjEKMSA1NiAtMjAgNDEgLTI5IDQ0IC00NCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwMDEwIDE1NTYzIGMxIC0yMSA3OCAtMTg3IDg4IC0xOTEgOCAtMiAxMiA4IDEzIDMwIDAgMTggMyA0NiA1IDYxCjQgMjQgLTIgMzUgLTM4IDY3IC00MCAzNyAtNjggNTAgLTY4IDMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk4NzcgMTU1MjAgYy0xMyAtMzMgLTEzIC0zOSAtMSAtNDQgMjMgLTkgNDYgNjUgMjUgNzggLTQgMyAtMTUKLTEyIC0yNCAtMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NDY1IDE1NDc5IGMtMTcgLTI3IDggLTE0OSAzMCAtMTQ5IDQgMCAyMSAxMCAzOCAyMiAxOCAxMiAzMyAyMiAzNQoyMyAxIDEgMCAyMSAtNCA0MyAtNSAzMyAtMTIgNDQgLTM5IDU2IC0zOSAxOSAtNTEgMjAgLTYwIDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzA1MiAxNTQ1MyBjLTI4IC0xNCAtNDEgLTM2IC0xOSAtMzQgNCAxIDEzIDEgMjEgMSA3IDAgMjEgMTEgMzAKMjUgMTkgMjkgMTMgMzEgLTMyIDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzc4MCAxNTQ2MCBjMCAtMTQgMzggLTMyIDU4IC0yOCAxMyAzIDkgOCAtMTUgMjEgLTM3IDIwIC00MyAyMQotNDMgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjYwIDE1NDIwIGMtMjMgLTQ1IC0yMSAtNDYgMjAgLTI1IDIxIDExIDI3IDIwIDIzIDM1IC05IDM1IC0yMQozMiAtNDMgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg3NTMgMTU0MzUgYy00IC0xMSAxNCAtODQgNDggLTIwMCBsMTEgLTQwIDIyIDI4IGM1MyA2NiA1NSA3NiAzNwoxNDcgbC0xNyA2NSAtNDggNiBjLTMyIDMgLTUwIDEgLTUzIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc4NzMgMTU0MDEgbC0yMiAtMTkgNjAgLTExIGM2MiAtMTMgODkgLTUgODkgMjQgMCAyOSAtOTQgMzMgLTEyNwo2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE2MjUgMTUzNDAgYy0xNiAtMzMgLTI3IC02MiAtMjQgLTY0IDIgLTIgMjggLTE4IDU4IC0zNyBsNTQgLTMzCjMyIDM5IGM0NiA1NCAzNiA3NCAtNjYgMTM5IGwtMjUgMTYgLTI5IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NjM4IDE1MzU5IGMtMTcgLTkgLTE3IC0xMiAyIC00OSAyOCAtNTUgNDMgLTUxIDM2IDggLTIgMjYgLTUgNDgKLTUgNTAgLTIgNSAtMTcgMSAtMzMgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODQ3MCAxNTM1MyBjLTU4IC05IC03MiAtMTUgLTExMCAtNTAgLTMyIC0yOCAtMzggLTM5IC0yOSAtNDkgMTcKLTIwIDI3IC0xOCAxMDQgMjIgMTI4IDY3IDE0MCA5NCAzNSA3N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMjY2IDE1MzM0IGMtNiAtMTYgMzggLTk0IDU0IC05NCAxMCAwIDQ1IDQ4IDM5IDU0IC0yIDIgLTIzIDE1Ci00NiAyOSAtMzQgMjIgLTQyIDI0IC00NyAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc5NjcgMTUyNzIgYy0yMCAtMzYgLTM2IC02NyAtMzQgLTY5IDUgLTQgMTI3IDI0IDEzNCAzMSA1IDUgLTQ0IDkzCi01NSAxMDAgLTQgMiAtMjQgLTI2IC00NSAtNjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDYwIDE1Mjg1IGMwIC0xNCA1NyAtMzYgNzMgLTI4IDE1IDkgNiAxOSAtMjYgMzEgLTQzIDE1IC00NyAxNQotNDcgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzg2MiAxNTI3MiBjLTQ3IC0yNiAtNDcgLTQ3IDEgLTM3IDQxIDkgNjIgMjggNTEgNDcgLTggMTIgLTE2IDEwCi01MiAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzMxNiAxNTI1NyBjMTMgLTQ1IDIzIC01NCAyNCAtMjEgMCAyMCAtNiAzNCAtMTYgMzggLTEyIDUgLTE0IDEKLTggLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMwNzMgMTUxOTcgbC0yMiAtMTIgMzEgLTQwIGMxNiAtMjIgMzYgLTQ4IDQzIC01OSAxMiAtMTcgMTkgLTE3Cjg1IC02IDExMiAxOSAxMDcgNDkgLTE2IDEwMSAtNzYgMzIgLTg5IDM0IC0xMjEgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzkzOCAxNTE4MyBjLTM2IC02IC0zNSAtMTIgNiAtNTIgbDMzIC0zMiAyMiAzNCBjMzUgNTcgMjcgNjMgLTYxCjUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ5MSAxNTEzMCBjLTExIC0yNyAtMjEgLTUxIC0yMSAtNTQgMCAtMyAyNSAtNiA1NSAtNiA0NiAwIDU1IDMgNTQKMTggLTEgMjkgLTEzIDQ5IC00MCA3MSBsLTI3IDIxIC0yMSAtNTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjg0MSAxNTE0MSBsLTIyIC0zMCAyMSAtMTEgYzI2IC0xNCA0MCAtNSA0MCAyMyAwIDQ0IC0xNiA1MSAtMzkKMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTIwIDE1MTMxIGwtMzQgLTI4IDU3IC0yNiBjMzAgLTE1IDU4IC0yNyA2MSAtMjcgMiAwIDcgMTQgMTEgMzEgNQoyMyAzIDM0IC0xMiA0NSAtNDIgMzQgLTQ5IDM0IC04MyA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIwMTUgMTUwODkgYy00OCAtMjcgLTQ5IC0yOSAtMjAgLTI5IDE3IDAgNDcgLTMgNjggLTYgbDM3IC03IDAgMzcKYzAgNDUgLTE1IDQ2IC04NSA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAzNDcgMTUwNzMgYy0yMCAtNzMgLTE3IC04MyAzMCAtOTcgMTUgLTUgMjggLTEgNDMgMTQgMjEgMjEgMjEgMjIKMyA0MiAtMTAgMTEgLTMwIDI5IC00NSAzOSAtMjUgMTggLTI3IDE4IC0zMSAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkxMTcgMTUwNjMgYy01OSAtOSAtMTA2IC0yMCAtMTA1IC0yNSAyIC01IDE1IC0xNyAzMCAtMjYgMjUgLTE1CjMzIC0xNCAxMzQgMTEgMTA2IDI3IDEyMiAzMiAxMTIgNDIgLTEyIDEzIC03MyAxMiAtMTcxIC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI1NTcgMTUwNDkgYy0zNSAtMTggLTYxIC0zOSAtNjcgLTU0IC01IC0xMyAtMTcgLTI4IC0yNyAtMzQgLTE0Ci04IC0xNiAtMTQgLTcgLTI4IDkgLTE0IDI2IC0xOSA3NyAtMjEgNzIgLTMgNjkgLTYgODEgNzMgNCAyMiA5IDUyIDEyIDY4IDcKMzMgMyAzMyAtNjkgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDIwIDE1MDU5IGM4IC01IDMyIC0xOSA1NCAtMzAgMzEgLTE3IDQwIC0xOCA0NyAtNyA2IDkgLTUgMTcgLTQ0CjMwIC01OSAyMCAtNzkgMjIgLTU3IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDkwIDE1MDQ2IGMwIC0xMyA3IC0zMCAxNiAtMzcgMTQgLTExIDE4IC0xMCAzMSA2IDM3IDUwIDM3IDU1IC03CjU1IC0zNSAwIC00MCAtMyAtNDAgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI4MjYgMTUwNDMgYy0zIC0xNiAtOCAtNTYgLTExIC05MCAtNyAtNjcgMCAtNzcgMzggLTQ5IDIwIDE2IDIwCjIwIDYgMTAzIC0xMiA2NyAtMjQgODEgLTMzIDM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyMzUgMTQ5OTQgbC00OSAtNTcgNjAgMzggYzc0IDQ3IDcwIDQzIDUzIDYwIC0xMyAxNCAtMjEgOSAtNjQKLTQxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTIyMCAxNDk5OCBjLTExIC0yMyAtMjAgLTQzIC0yMCAtNDUgMCAtMSAxNCAtOSAzMCAtMTggbDMwIC0xNiAwCjU1IGMwIDMwIC00IDU3IC0xMCA2MSAtNSAzIC0xOCAtMTMgLTMwIC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNjQ4IDE1MDEzIGwtOTggLTI2IDAgLTQ0IGMwIC00OCAxMSAtNTcgODkgLTY5IGwzOSAtNiA0MSA4MiBjMjIKNDUgNDEgODQgNDEgODYgMCA1IC0zIDUgLTExMiAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzY0MCAxNTAwMyBjMSAtMjIgMTMgLTM3IDU3IC03MCBsNTYgLTQyIDI3IDIyIGMxNSAxMiAyNiAyNSAyNCAyOQotNiA5IC0xNDQgODggLTE1NSA4OCAtNSAwIC05IC0xMiAtOSAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDQ2OCAxNDk5NiBjLTI4IC01NCA3IC0xMTUgNTAgLTg3IDEwIDYgOCAxOSAtMTEgNjIgbC0yNCA1NCAtMTUKLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc5OTAgMTUwMDEgYzAgLTUgOSAtMTkgMTkgLTMyIDE4IC0yMiAyMCAtMjMgMjcgLTYgNCAxMiAwIDIzIC0xMgozMiAtMjIgMTcgLTM0IDE5IC0zNCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODc3MyAxNDk0OCBjLTM1IC0xMSAtMzggLTE1IC0yNSAtMzUgNiAtMTAgMjIgLTEwIDcxIC0yIDYwIDExIDYxCjEyIDQ1IDMwIC0xOSAyMSAtNDIgMjIgLTkxIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzcxNiAxNDkyMyBsLTI5IC0zNiA0MyA2IGM1NiA3IDY5IDIxIDQ1IDQ3IC0xMCAxMSAtMjEgMjAgLTI0IDIwCi0zIDAgLTE5IC0xNiAtMzUgLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzUyNyAxNDkwNiBsLTU4IC0zMyA2MyAtNjEgYzcyIC03MSA3NCAtNjkgNjEgNTUgbC04IDcyIC01OCAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODgzMyAxNDg5NSBjLTQ0IC0yOSAtNTIgLTQwIC01OCAtNzQgLTcgLTQwIC01IC00MiA1NCAtOTcgNDMgLTQwCjYxIC02MyA2MSAtODEgbDAgLTI1IDYzIDM1IGMzNyAyMSA2MyA0MyA2NSA1NCA0IDI1IC02MiAxNzAgLTkwIDIwMCAtMjcgMjkKLTMyIDI4IC05NSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NTkwIDE0OTA3IGMwIC0xNCAyMCAtMzcgMzIgLTM3IDE1IDAgOCAzOCAtOCA0NCAtMjIgOCAtMjQgOCAtMjQKLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDE4MSAxNDg3NSBjLTQ0IC00MSAtNTEgLTUzIC01MSAtODYgMCAtNDIgOSAtNDcgNTMgLTMwIDE5IDggMjcKMjMgNDEgODEgMTAgMzkgMTUgNzQgMTMgNzcgLTMgMyAtMjggLTE2IC01NiAtNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDIxNSAxNDkxMyBjLTI5IC03IC00MyAtMjMgLTE5IC0yMyAxMCAwIDI5IC0zIDQyIC02IDE4IC01IDIyIC0yCjIyIDE1IDAgMjEgLTcgMjMgLTQ1IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgzNjAgMTQ4NjAgYzE3IC0yMiAzNiAtNDAgNDEgLTQwIDUgMCA5IDE4IDkgNDAgbDAgNDAgLTQxIDAgLTQxIDAKMzIgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY5MTAgMTQ4NDcgYy0xMSAtNDkgLTExIC01NyA5IC05NSAxMiAtMjMgMjMgLTQyIDI1IC00MiA0IDAgNzYgOTUKODkgMTE3IDUgOCAtMTEgMjMgLTQ1IDQzIC0yOSAxNiAtNTYgMzAgLTU5IDMwIC0zIDAgLTEyIC0yNCAtMTkgLTUzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY0ODggMTQ4NDkgbC02OCAtNDEgNTEgLTU5IGMyOCAtMzMgNTQgLTU5IDU4IC01OSA1IDAgMTYgOSAyNSAxOQoxNSAxNiAxNiAzMCA5IDEwMCBsLTggODEgLTY3IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NzE0IDE0ODU4IGMzIC0xMyA2IC0zOSA2IC02MCAwIC0zNiAwIC0zNiA0OSAtNDMgNDYgLTYgNTUgLTQgMTIxCjM1IDM5IDIzIDcwIDQzIDY4IDQ1IC0zIDMgLTIzMCA0NSAtMjQ0IDQ1IC0zIDAgLTQgLTEwIDAgLTIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA4MzEgMTQ4NzEgYy0yMSAtNiAtMjIgLTggLTggLTE5IDEzIC0xMSAxNyAtMTAgMjcgNyA2IDEyIDkgMjEgOAoyMCAtMiAtMSAtMTQgLTQgLTI3IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE2NzUgMTQ4MzkgYy01NyAtNDIgLTUyIC01NSAxOCAtNTEgNTggMiA5NyAxNSA5NyAzMSAwIDQgLTE3IDE3Ci0zOCAyOCBsLTM3IDIyIC00MCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDI1MCAxNDgyMiBjMCAtMzEgNSAtNDEgMzAgLTU1IGwzMCAtMTggLTcgMzMgYy0xMCA1NCAtMjIgNzggLTM4Cjc4IC0xMSAwIC0xNSAtMTEgLTE1IC0zOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NjggMTQ4MjMgYy0xMiAtMyAtMTggLTIxIC0yMyAtNjkgLTQgLTM2IC02IC02NyAtMyAtNjkgMiAtMiAyMgotOCA0NSAtMTMgbDQxIC05IDYgNDYgYzQgMjUgOSA2MyAxMiA4NCA2IDM3IDUgMzcgLTI4IDM2IC0xOCAtMSAtNDEgLTMgLTUwCi02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwNDggMTQ4MDUgYzQgLTI2IDIwIC0zMCA1NyAtMTYgMTggNyAxNSAxMCAtMTkgMjUgLTIxIDkgLTQwIDE2Ci00MSAxNiAtMSAwIDAgLTExIDMgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc4IDE0ODAzIGMtMzAgLTM2IC0yOCAtMzkgMzUgLTQxIGw2MiAtMyAtMzUgMzAgYy00MiAzNiAtNDMgMzYKLTYyIDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA5MCAxNDgwMyBjMCAtMjQgMTAgLTM4IDM3IC01MiAzMSAtMTYgMzggLTE0IDUxIDE0IDEzIDI4IDYgMzMKLTYwIDQ5IC0yMyA1IC0yOCAzIC0yOCAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDYzIDE0ODEzIGMtMjMgLTMgLTM4IC0xNCAtNTcgLTQzIGwtMjUgLTM5IDUwIC0xNiBjMjggLTEwIDUyIC0xNQo1NCAtMTMgMyAyIDE2IDMwIDMwIDYxIGwyNSA1NyAtMjMgLTIgYy0xMiAwIC0zNiAtMyAtNTQgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzgzNiAxNDc2OCBjLTggLTIzIC0xNCAtNDQgLTExIC00NiAyIC0zIDI1IDQgNTAgMTUgbDQ2IDIwIC0zNCAyNgotMzQgMjYgLTE3IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MTcwIDE0NzM3IGMtNTcgLTM5IC0xMDUgLTc3IC0xMDcgLTgzIC02IC0xNyAyNSAtNDQgNTEgLTQ0IDE2IDAKMTk0IDgyIDIwMiA5NCAxIDAgLTkgMjUgLTIwIDUzIGwtMjIgNTMgLTEwNCAtNzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzMyOCAxNDc0NiBjLTIxIC0xMSAtMzggLTI0IC0zOCAtMjggMCAtNSAxNyAtOCAzOSAtOCAzMiAwIDQwIDQKNDUgMjMgMTIgNDQgOSA0NSAtNDYgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzE4OCAxNDcwNiBjLTg2IC00MSAtODcgLTQ2IC0yNCAtNzggNzQgLTM3IDg2IC0zMSA4NiA0MyAwIDMyIC0zCjU5IC03IDU4IC01IDAgLTI5IC0xMSAtNTUgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDEwNiAxNDY4MyBsLTI5IC0zNCAyNiAxMiBjMTUgNyAyOSAyMSAzMyAzMSA5IDMwIDEgMjggLTMwIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjAzMzAgMTQ2MzMgYy03IC0zMiAtMTUgLTYzIC0xNyAtNzAgLTggLTIwIDEwNCAtODYgMTMzIC03OSAyOSA4CjI5IDE5IDggMTEzIC0xNSA2MiAtMjAgNzIgLTQzIDc3IC0xNCAzIC0zNSA4IC00NyAxMSAtMTggNiAtMjIgMCAtMzQgLTUyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcwMzcgMTQ2NTIgYy0yOSAtMTYgLTQ2IC0zMyAtNDQgLTQyIDMgLTE3IDI5IC0xNyA5NCAxIDQwIDExIDQxCjEyIDMxIDQwIC0xMiAzNiAtMjAgMzYgLTgxIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTE5NyAxNDY1MyBjLTMgLTE3IDAgLTM0IDggLTQxIDEwIC0xMiAyMCAtOSA1NSAxNCBsNDIgMjggLTQ5IDEyCmMtMjYgNyAtNDkgMTMgLTQ5IDE0IC0xIDAgLTQgLTEyIC03IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NzQxIDE0NjU4IGMxIC0xMyA0IC0zNCA4IC00OCBsNyAtMjQgMjMgMzMgYzEzIDE3IDIyIDM0IDIwIDM1IC04CjYgLTQ4IDI2IC01MyAyNiAtMyAwIC02IC0xMCAtNSAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTcyOCAxNDYyNyBjLTMyIC0yMyAtNTcgLTQ1IC01OCAtNDkgMCAtMTcgMzUgLTYgOTYgMzEgNTkgMzYgNjMKNDEgNDUgNTAgLTI1IDE0IC0xNyAxNyAtODMgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkxMDYgMTQ2NDQgYy01IC0xMiAtMiAtMTUgMTAgLTEwIDggMyAyMCA2IDI1IDYgNiAwIDcgNSA0IDEwIC0xMAoxNSAtMzIgMTIgLTM5IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYyMjAgMTQ2MDUgYy0xOSAtMTkgLTMxIC0zNSAtMjYgLTM1IDE2IDAgODYgNDYgODMgNTQgLTcgMjEgLTI0CjE1IC01NyAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODU1NSAxNDYwNiBjLTEwIC0xNSAtMTYgLTI4IC0xNCAtMzAgMiAtMSAyMSAtMTIgNDIgLTI0IGwzOCAtMjIKMjQgMjggYzEzIDE1IDI0IDI5IDI1IDMyIDAgMTcgLTIxIDMwIC01NyAzNiAtMzcgNiAtNDMgNCAtNTggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyMDYgMTQ1OTQgYy0zIC05IC02IC0xNyAtNiAtMTggMCAtNyAxMTkgLTc2IDEzMCAtNzYgMTcgMCA2IDEyCi01OCA2MyAtNDggMzggLTYxIDQ0IC02NiAzMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMDIwIDE0NTkwIGMwIC02IDMzIC0xMCA4MCAtMTAgNDcgMCA4MCA0IDgwIDEwIDAgNiAtMzMgMTAgLTgwIDEwCi00NyAwIC04MCAtNCAtODAgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAzOTMgMTQ1NjIgYy01NyAtNTEgLTYyIC05MiAtMTYgLTEzMiAxOSAtMTcgMzggLTMwIDQyIC0zMCA1IDAgMTIKMzUgMTYgNzggMyA0MiA4IDg3IDExIDEwMCA2IDMxIC01IDI4IC01MyAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDAwIDE0NTgyIGMwIC0yMiAzNCAtNTIgNTggLTUyIDUzIDAgNTggMTYgMTQgMzkgLTQyIDIyIC03MiAyNwotNzIgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NjMwIDE0NTcyIGMtMzIgLTE2IC0zNSAtMjEgLTM4IC02NyAtMiAtMzIgMiAtNTcgMTIgLTcwIDE0IC0xOSAxNQotMTkgNzEgLTEgbDU3IDE4IC02IDM2IGMtMyAyMSAtNiA1MiAtNiA3MCAwIDI4IC0zIDMyIC0yNyAzMiAtMTYgLTEgLTQ0IC05Ci02MyAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjUxMCAxNDU4MCBjLTIwIC0xMiAtNiAtMjQgNTQgLTQ0IDI3IC05IDUxIC0xNiA1MyAtMTYgMiAwIC0zIDE0Ci0xMiAzMCAtOSAxNyAtMjQgMzAgLTM0IDMwIC0xMSAwIC0yNSAyIC0zMyA1IC03IDMgLTIwIDEgLTI4IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAzOTAgMTQ1NjAgYy04IC0xNiAtNiAtMjYgMTIgLTUwIDE5IC0yNyAyNiAtMjkgNTcgLTI0IDIwIDQgNDcgMTIKNjEgMTkgMjQgMTIgMjMgMTMgLTM4IDQ0IC03MiAzNyAtNzggMzcgLTkyIDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAzMDYgMTQ1NTUgYy0yMiAtMzQgLTE0IC01NSAyMSAtNTUgNDggMCA1NCAxMiAyMyA0OCBsLTI3IDMzIC0xNwotMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODgyMyAxNDU1MyBsLTYxIC00IC00IC00NyBjLTMgLTI2IC0zIC00OSAtMSAtNTEgMiAtMyAzOSAxMyA4MyAzNAo2OSAzNCA3OCA0MSA2OSA1NyAtNSAxMCAtMTMgMTcgLTE3IDE2IC00IC0xIC0zNSAtMyAtNjkgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzU3NSAxNDUyMiBjLTEgLTIgMiAtMjIgNyAtNDUgNiAtMjMgMTMgLTU4IDE3IC03NyA1IC0yOSAxMSAtMzUKMzEgLTM1IDIzIDAgMjUgMyAyMyA0NCAtMSAyOCAtOCA0OCAtMjAgNTcgLTE3IDEzIC0xNyAxMyAwIDE0IDExIDAgMTcgOCAxNwoyNSAwIDIyIC00IDI1IC0zNiAyMiAtMTkgLTEgLTM3IC0zIC0zOSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwOTcwIDE0NDg1IGMtNTggLTQ3IC03MSAtNjUgLTQ4IC02NSA4IDAgMzggMjUgNjggNTUgNjYgNjcgNTUgNzIKLTIwIDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgxNTcgMTQ1MTMgYy0xNCAtMTMgLTYgLTQwIDE2IC02MSAxMyAtMTIgMjYgLTIyIDMwIC0yMiA0IDAgNyAyMAo3IDQ1IDAgNDAgLTIgNDUgLTIzIDQ1IC0xMyAwIC0yNyAtMyAtMzAgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjM0NyAxNDQ5NCBjLTE2IC04IC0yNiAtMjEgLTIzIC0yNyAyIC03IDEwIC0yOSAxNyAtNTEgNyAtMjEgMTgKLTQwIDI1IC00MyAyMCAtNyA3NCAyNiA4NiA1MyAxMCAyMiA4IDI4IC0yMyA1NCAtMzkgMzQgLTQ0IDM1IC04MiAxNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MTExIDE0MzUwIGMtOCAtNTAgLTEyIC05MyAtOSAtOTUgMiAtMyAyMCA3IDM5IDIxIDE5IDE0IDQwIDI5IDQ3CjMzIDEwIDYgMTAgMTggMiA1OCAtOCAzOCAtMTcgNTMgLTM2IDYyIC0xNCA2IC0yNiAxMSAtMjggMTEgLTEgMCAtOCAtNDEgLTE1Ci05MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MDEzIDE0Mzc0IGMtNDIgLTcxIC00MyAtODYgLTUgLTY0IDkgNiAzOCAxOSA2NSAzMCAyNiAxMCA0NyAyMwo0NyAyNyAwIDcgLTY0IDYzIC03MiA2MyAtMiAwIC0xOCAtMjUgLTM1IC01NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5OTcwIDE0NDE2IGMwIC04IDE0IC0xOSAzMSAtMjUgNDQgLTE1IDQ1IC0xNCAxMSAxNCAtMzQgMjkgLTQyIDMxCi00MiAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU0OTAgMTQzODAgYy0xOSAtNSAtNTIgLTEyIC03MiAtMTUgLTI0IC00IC0zOCAtMTEgLTM4IC0yMCAwIC04IDMKLTE1IDggLTE1IDE0IDAgMTg0IDQ5IDE5MCA1NCA4IDggLTQ3IDUgLTg4IC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODcyMCAxNDMyNiBjMCAtMjQgLTIgLTU2IC01IC03MiAtNSAtMjUgLTEgLTMyIDMxIC01MiAyMCAtMTMgMzkKLTIxIDQyIC0xNyAxMCA5IC0yNyAxNjggLTQxIDE3NyAtMjIgMTQgLTI3IDggLTI3IC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNzIgMTQzNDggYy0yMSAtMjEgLTEwIC0xMTMgMTQgLTEyMiAxMSAtNCAxNCA5IDE0IDY0IDAgNzAgLTUgODEKLTI4IDU4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkxOTIgMTQzNTIgYy0xOSAtMyAtMjMgLTggLTE4IC0yNSAzIC0xMiA2IC0zMiA2IC00NCAwIC0xNCA2IC0yMwoxNSAtMjMgMTYgMCAyOCAzNiAyMyA3MSAtMiAxOSAtOCAyMyAtMjYgMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00ODE3IDE0MzI2IGMtMyAtOCAyIC0yMSAxMiAtMzAgMjcgLTI1IDMzIC0xOSAxNiAxNCAtMTggMzQgLTIxIDM2Ci0yOCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MjI0IDE0MzI2IGMtMTkgLTE1IC0xOSAtMTUgMyAtMzcgMjggLTI5IDUzIC0xOSA1MyAyMSAwIDM0IC0yMgo0MCAtNTYgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTUwMiAxNDI5MyBjLTIzIC0xNSAtMzkgLTI5IC0zNyAtMzEgNiAtNiAxMzUgMjEgMTM1IDI4IDAgMTIgLTI0CjMwIC00MCAzMCAtOSAwIC0zNSAtMTIgLTU4IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3ODEyIDE0MzAzIGMtNTEgLTUgLTUxIC0xNyAxIC00NyBsMzggLTIxIDE5IDI0IGMyNSAyOSAyNiA1MiAzIDQ5Ci0xMCAtMSAtMzcgLTMgLTYxIC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg2NjcgMTQyNzMgYy00IC0zIC03IC0xNSAtNyAtMjUgMCAtMTUgMyAtMTcgMjAgLTggMTEgNiAxNyAxNiAxNAoyNSAtNyAxNiAtMTcgMTkgLTI3IDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODM3MCAxNDI0NyBjLTcyIC0zNCAtNzAgLTMyIC00NyAtODYgMjAgLTQ5IDM2IC02MSA4MyAtNjEgMTkgMCAyMwo5IDMzIDc1IDYgNDIgMTEgODAgMTEgODUgMCAxNiAtMzEgMTAgLTgwIC0xM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDEzIDE0MjYzIGMtMjEgLTMgLTMzIC0xMCAtMzMgLTIwIDAgLTExIDYgLTE0IDIzIC05IDEyIDMgMzkgNgo2MCA2IDI2IDAgMzcgNCAzNyAxNSAwIDE1IC0xNiAxNyAtODcgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NDYwIDE0MjIxIGMtNSAtMTEgLTEwIC0yMSAtMTAgLTIzIDAgLTIgMzUgLTEgNzcgMCBsNzggNCAtMjQgMTkKYy0zMiAyNiAtMTA2IDI2IC0xMjEgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMDg2IDE0MTY0IGMtMjEgLTIwIC0yMCAtMjIgNyAtNDUgMzEgLTI2IDMzIC0yNCAyOSAyMSAtNCA0MyAtMTIKNDkgLTM2IDI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU3OTMgMTQxNjEgYy00OSAtNDEgLTIwIC01MiA2MSAtMjUgNDMgMTUgNDUgMTcgMjkgMzAgLTI1IDE5IC02NAoxNyAtOTAgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NzUxIDE0MTEyIGMtMzkgLTM1IC01MSAtNTIgLTQ2IC02NCA2IC0xNSAyMSAtMTggMTAxIC0xOCA1MiAwIDk0CjMgOTQgNiAwIDIzIC00OSA5OCAtNzEgMTA5IC0yNSAxMyAtMjkgMTIgLTc4IC0zM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTYwMyAxNDEyNiBjLTM4IC0xOSAtNDMgLTI1IC00MyAtNTYgMCAtMTkgLTMgLTUxIC02IC03MSAtNiAtMzMgLTQKLTM3IDI2IC00OSAzMCAtMTIgMzQgLTEyIDUwIDEwIDE0IDE5IDQwIDEyNyA0MCAxNjggMCAxOSAtMjYgMTggLTY3IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkxOTUgMTQxMjkgYy04IC0xMiAxNCAtMzEgMzAgLTI2IDYgMiAxMCAxMCAxMCAxOCAwIDE3IC0zMSAyNCAtNDAKOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NTU4IDE0MDc0IGMtNDMgLTMwIC03OCAtNTggLTc4IC02MyAwIC00IDI0IC04IDUzIC03IDI4IDAgNjEgLTQKNzMgLTggMTYgLTYgMjMgLTIgMzIgMTkgMTMgMjggMTUgNzAgNCA5NyAtNiAxNCAtMTkgOCAtODQgLTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5NjEgMTQxMDMgbC0yMSAtMTggMzAgLTUzIDMxIC01MiAzNCAyNSAzNCAyNiAtMTcgNDUgYy0xNCAzNyAtMjEKNDQgLTQzIDQ0IC0xNSAwIC0zNiAtOCAtNDggLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgwIDE0MDk1IGMwIC0xMSAxMSAtMTUgNDMgLTE1IDM5IDEgNDEgMiAyMyAxNSAtMjYgMjAgLTY2IDE5IC02NgoweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI1MDUgMTQwNjYgbC00NSAtNDEgMjYgLTMyIGMxNCAtMTggMzQgLTMzIDQ0IC0zMyAyMCAwIDEwMCA4OSAxMDAKMTEyIDAgOCAtMTcgMTggLTQwIDI0IC0zOCAxMSAtNDEgMTAgLTg1IC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIgMTQwNTIgYzQgLTQ2IDIzIC01MiAzNyAtMTEgNiAxOCAxMSAzMyAxMSAzNCAwIDIgLTExIDUgLTI2IDggLTIzCjQgLTI1IDIgLTIyIC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNzI3IDE0MDIyIGMtOSAtMzIgLTEwIC01MSAtNCAtNjAgMTMgLTE3IDIxIC03IDM1IDQ0IDE1IDUyIDE1IDUxCi0zIDU3IC0xMCA0IC0xOCAtNyAtMjggLTQxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYxNTMgMTQwNDAgYy0yNyAtMTEgLTMwIC0yNSAtNiAtMzQgMTEgLTUgMjIgLTEgMzAgMTAgMjQgMzMgMTYgNDAKLTI0IDI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg3ODcgMTM5OTggYzIyIC0zMiA1MyAtNTEgNTMgLTMyIDAgMTkgLTM3IDYzIC01NiA2NyBsLTIyIDQgMjUKLTM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NjIgMTQwMTMgYy0zMiAtNiAtMjMgLTI0IDI3IC01MiBsNDMgLTIzIC0yMSA0MSBjLTEyIDIyIC0yMiA0MAotMjQgNDAgLTEgLTEgLTEyIC00IC0yNSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MjIzIDEzOTg4IGMtMTYgLTE4IC00MiAtNDkgLTU3IC02OSBsLTI2IC0zNiAzNiAtNiBjMzIgLTUgNDMgLTEKODAgMzAgNDQgMzUgNDkgNDggMzggOTEgLTkgMzEgLTM1IDI3IC03MSAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NDc0IDEzOTg5IGMzMyAtMTggNDIgLTE5IDYyIC04IDM5IDIwIDI4IDI5IC0zOCAyOSBsLTYzIC0xIDM5IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNzAzIDE0MDAzIGMtMTcgLTYgLTE2IC0zOCAxIC01MiAxMSAtOSAxNSAtNyAyMCAxMSAxMiA0NSA4IDUzCi0yMSA0MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MDMgMTM5NjYgYy05IC0yMCAtMTUgLTM3IC0xMiAtMzkgMiAtMSAyOCAtMjIgNTcgLTQ1IDUzIC00NCA3NgotNDggMTAxIC0xOCA5IDEwIC01IDI3IC01OSA3NSBsLTcwIDYyIC0xNyAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODQ0NCAxMzk3MiBsMTcgLTMyIDI0IDI3IGMyNCAyOCAxNyA0NSAtMTAgMjMgLTEyIC0xMCAtMTggLTEwIC0zMgoxIC0xNSAxMyAtMTUgMTEgMSAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjUyNSAxMzk3MCBjLTEyIC0xOSAyMiAtNzcgNDkgLTg0IDMzIC04IDQ4IDAgNDIgMjIgLTIgMTAgLTcgMjkKLTEwIDQ1IC01IDIzIC0xMSAyNyAtNDEgMjcgLTE4IDAgLTM2IC00IC00MCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODMzMCAxMzk1OCBjLTIxIC0yMiAtMjEgLTIzIC0yIC0yNiAxMSAtMiA1MCAtMzAgODggLTYyIDM3IC0zMyA3MAotNTggNzIgLTU2IDEgMiAtMiAzNCAtOSA3MCAtMTAgNTggLTE1IDY5IC00MCA4MSAtNDEgMjIgLTg1IDE5IC0xMDkgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjY5MCAxMzk1OCBjMSAtNyA5IC0yOSAyMCAtNDggbDE5IC0zNSAxIDM2IGMwIDMzIC0xNCA1OSAtMzIgNTkKLTQgMCAtOCAtNiAtOCAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NDAwIDEzOTUyIGMxIC0xNCAyNyAtNDEgMzMgLTM1IDEzIDEzIDcgMzEgLTEzIDM2IC0xMSAzIC0yMCAyIC0yMAotMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMDkwIDEzOTQ1IGMwIC0xNiAxMCAtMjIgNDQgLTI3IDI5IC01IDMwIDE3IDEgMzAgLTM0IDE2IC00NSAxNQotNDUgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzAxMSAxMzk1MSBjLTggLTUgLTIyIC0zNCAtMzIgLTYzIC0xNiAtNTEgLTE2IC01NSAzIC0xMDMgMTEgLTI3CjIzIC01MyAyNyAtNTggNiAtNiAxMDggMTggMTE5IDI3IDMgMyAtNjkgMTc1IC04MSAxOTQgLTEwIDE0IC0xNyAxNSAtMzYgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MzAgMTM5MzUgYy0xNSAtMTcgLTQgLTE5IDUxIC04IDI4IDUgMzAgNyAxNCAxNCAtMzEgMTIgLTUyIDEwCi02NSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3ODUgMTM4OTUgYy0xOSAtNjcgLTE5IC02NSAxMCAtMTAwIDIxIC0yNSAyNiAtMjggMzUgLTE1IDIwIDI5IDUwCjE1MCAzNyAxNTAgLTEgMCAtMTcgNCAtMzQgOSBsLTMyIDkgLTE2IC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNDI2IDEzODcwIGMtMTQgLTQzIC0yNiAtODggLTI2IC05OCAwIC0xOCAzNiAtNjAgNDQgLTUxIDUgNiAxOAoyMjkgMTMgMjI5IC0yIDAgLTE2IC0zNiAtMzEgLTgweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIyNjYgMTM5MTEgYy0yMyAtOSAtMTggLTEzIDU1IC00MSBsNTQgLTIxIC0zNCAzNSBjLTM2IDM3IC00MyA0MAotNzUgMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTYzMCAxMzg4MCBjLTI0IC0yMiAtMzEgLTMzIC0yMyAtNDEgOCAtOCAyNiAtMyA2NCAxNiA0OSAyNiA1MiAyOAozNCA0MSAtMjYgMTkgLTM1IDE3IC03NSAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODQ0OCAxMzg0NyBjLTUyIC03MyAtNTEgLTg4IDEwIC0xMzEgNDYgLTMxIDM5IC0zMyAxMzUgMzkgNTMgMzgKNjQgNTIgNTUgNjAgLTE0IDEyIC0xNDUgOTUgLTE1MSA5NSAtMiAwIC0yNCAtMjggLTQ5IC02M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQyODcgMTM4OTQgYy05IC05IDEyIC00NiAyMiAtMzkgNSAyIDExIDE0IDE0IDI1IDQgMTQgMCAyMCAtMTIgMjAKLTEwIDAgLTIxIC0zIC0yNCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc4OTUgMTM4NTYgYy0xOSAtMTMgLTE4IC0xNSA1IC01OSA0MyAtODEgNDQgLTgyIDc5IC02MSAzNyAyMiAzNgoyMCAxMiA3NyAtMTMgMjkgLTI3IDQ2IC00MyA1MCAtMzEgOSAtMzIgOSAtNTMgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzE4NSAxMzg1MSBjLTcgLTE4IDI0IC00NCA0MyAtMzYgOCAzIDQxIDUgNzUgNSBsNjIgMSAtMzAgMTYgYy00NAoyNSAtMTQzIDMzIC0xNTAgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDExNiAxMzgzOSBjLTEwIC01MCAtNyAtNTQgMTUgLTI1IDE5IDI1IDIwIDI5IDcgNDMgLTE0IDEzIC0xNiAxMQotMjIgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc1ODYgMTM4MzEgYy0xNSAtMTYgLTI2IC0zNiAtMjQgLTQ1IDIgLTExIDEyIC0yIDMwIDI5IDE1IDI1IDI2CjQ1IDI1IDQ1IC0yIDAgLTE2IC0xMyAtMzEgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY4MjYgMTM4MTkgYy0yNSAtMjAgLTI2IC0yMyAtMTIgLTM3IDE5IC0xOSAzMCAtMTAgNDAgMzEgOCAzMyA2CjMzIC0yOCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDUxMCAxMzgxMSBjMCAtMTEgNSAtMjMgMTEgLTI2IDEzIC04IDE1IC02IDIzIDIzIDYgMTggMyAyMiAtMTMgMjIKLTE0IDAgLTIxIC02IC0yMSAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjM3MSAxMzgwMCBjLTI3IC0yMyAtMjUgLTUwIDkgLTEyNiBsMTkgLTQ1IDY4IDcgYzczIDcgODggMTUgOTgKNTQgNSAyMiAtMiAzMSAtNzIgNzggLTQzIDI4IC04MiA1MiAtODggNTIgLTUgLTEgLTIxIC0xMCAtMzQgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcwOTAgMTM3OTUgYzAgLTggOSAtMTkgMjAgLTI1IDE1IC04IDIwIC04IDIwIDMgMCAxNCAtMTkgMzcgLTMyCjM3IC00IDAgLTggLTcgLTggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk2ODggMTM3OTYgYy0xNyAtMTIgLTE3IC0xNCAxIC0zMCAxNyAtMTUgMjEgLTE1IDU3IDAgbDM4IDE2IC0yNAoxNCBjLTMxIDE3IC01MCAxNyAtNzIgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwODM3IDEzNzU0IGMtNDYgLTQ0IC00OCAtNDggLTM3IC03NSAyNSAtNTggNjIgLTQzIDEyMiA1MCBsMjEgMzQKLTI0IDE4IGMtMTMgMTAgLTI2IDE5IC0yOSAxOSAtMyAwIC0yNyAtMjEgLTUzIC00NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUxNDYgMTM3NzEgYy0xOCAtNyAtMTggLTggLTIgLTE0IDI5IC0xMSA0NiAtOCA0NiA4IDAgMTYgLTE0IDE4Ci00NCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5ODYgMTM3NTIgYy04IC0yMyAzNyAtMTIyIDU0IC0xMjIgMTMgMCAxNCAtNCAtMTkgNzQgLTIzIDU1IC0zMAo2NSAtMzUgNDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDU0MiAxMzczMCBjLTYgLTExIC0xMiAtNDIgLTEyIC02OSAwIC00MSA0IC01MSAyNSAtNjUgMzEgLTIxIDMyCi0yMSAzOCAxMCA0IDI1IC0yMiAxNDQgLTMzIDE0NCAtMyAwIC0xMSAtOSAtMTggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY0MjMgMTM3MjMgYy0xOCAtOSAtMzMgLTIwIC0zMyAtMjUgMCAtMjAgNDMgLTk4IDU0IC05OCAxNyAwIDYwCjQ4IDgwIDg4IDE2IDMyIDE2IDMyIC05IDQyIC0zNSAxMyAtNTQgMTIgLTkyIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkxNDggMTM2OTcgYy0zMiAtMjMgLTU3IC00NCAtNTcgLTQ3IDAgLTMgMTcgLTE3IDM5IC0zMiBsNDAgLTI4CjI1IDM4IGMyNCAzNCAzNiAxMTMgMTggMTExIC01IDAgLTM0IC0xOSAtNjUgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk4MCAxMzY5MiBjMCAtMTkgMjUgLTMyIDYwIC0zMiAxMSAxIDEwIDUgLTUgMTYgLTQyIDMyIC01NSAzNiAtNTUKMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjEzNSAxMzY2NCBsLTI3IC0zNSA2NCAzIGM1NSAzIDYzIDYgNjYgMjQgMiAxNCAtNSAyNCAtMjMgMzIgLTQwCjE4IC01MCAxNSAtODAgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEwOTAgMTM2ODEgYzAgLTUgLTMgLTE2IC02IC0yNSAtNCAtMTEgMCAtMTYgMTQgLTE2IDE1IDAgMTggNSAxNAoyNSAtNCAyMyAtMjIgMzYgLTIyIDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgzOTUgMTM2NjQgYy0yNyAtMTMgLTUwIC0yNyAtNTAgLTMxIDIgLTI0IDMwIC02MyA0MyAtNTggNyAzIDIyIDUKMzIgNSAxOSAwIDQwIDQ1IDQwIDg2IDAgMjkgLTIgMjkgLTY1IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIzMDAgMTM2NjEgYzAgLTExIDEyIC0yOSAyOCAtNDEgMjQgLTIwIDI3IC0yMCAzMCAtNSA0IDE3IC0zNCA2NQotNTAgNjUgLTQgMCAtOCAtOSAtOCAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTM2MiAxMzYzOSBjMTEgLTMxIDM4IC00NiA1MCAtMjcgMTAgMTcgMTAgMjAgLTUgMzkgLTcgOCAtMjIgMTUKLTMzIDE1IC0xOSAwIC0yMCAtMyAtMTIgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAxMDggMTM2NDggYzE3IC0xNyAyNSAtMTkgMzQgLTEwIDkgOSA1IDE0IC0xNiAyMiAtNDAgMTUgLTQzIDEzCi0xOCAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTc2OCAxMzYyNCBjLTIzIC0xMiAtMjggLTIxIC0yOCAtNTIgbDAgLTM3IDMxIDMxIGMxOSAyMCAyOSAzOSAyNwo1MiAtMyAxOSAtNSAxOSAtMzAgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NTggMTM1ODYgYy00MyAtMTggLTgwIC0zNSAtODMgLTM4IC02IC01IDM5IC0xOCAxMzMgLTM3IDc1IC0xNQoxMDIgLTE0IDEwMiA0IDAgMTUgLTYwIDEwNCAtNzAgMTA0IC0zIDAgLTQwIC0xNSAtODIgLTMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU2NjUgMTM1OTEgYy04IC0xNyAtMTIgLTMxIC03IC0zMSAxMCAwIDM1IDUwIDI4IDU3IC0yIDMgLTEyIC05Ci0yMSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzM1MCAxMzYxMSBsLTM1IC02IDQ3IC0xOCBjNTIgLTIwIDYzIC0xOCA3MSAxMyA2IDIyIC0xMSAyNCAtODMKMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDg2NSAxMzU5NSBjLTUgLTIgLTMxIC02IC01NyAtMTAgLTI3IC0zIC00OCAtMTAgLTQ4IC0xNiAwIC01IDE3Ci0yNyAzNyAtNTAgMzQgLTM4IDM5IC00MCA3NyAtMzQgMjMgNCA0NSAxMCA0OSAxNCA0IDQgMiAyOSAtNSA1NCAtMTIgNDUgLTIyCjUzIC01MyA0MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MDMwIDEzNTY3IGMtNyAtMTIgLTE3IC0zOSAtMjAgLTU5IC03IC0zNCAtNSAtMzggMTQgLTM4IDMyIDAgNDYKMTkgNDYgNjEgMCA0OCAtMjEgNjYgLTQwIDM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE2MDYgMTM1NDUgYy0zIC05IDAgLTI2IDYgLTM4IDEzIC0yMiAxMyAtMjEgMTYgNyA0IDMzIC0xMiA1NiAtMjIKMzF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDI1MiAxMzU1MyBjLTEwIC00IC05IC04IDQgLTE3IDEzIC0xMCAyNCAtMTAgNTAgLTEgMTkgNiAzNyAxNCA0MAoxOCA4IDggLTc0IDggLTk0IDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODU4MyAxMzUzOCBjLTI3IC0yOCAtMzAgLTcwIC04IC04OCAyNSAtMjEgMzcgMSAzMyA1OSBsLTMgNTMgLTIyCi0yNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYwNzggMTM0OTcgYy0zMiAtMjMgLTU3IC00OCAtNTggLTU1IDAgLTE0IDYxIC0xMDEgNzEgLTEwMiA0IDAgMTgKMjcgMzMgNjEgMjQgNTYgMzUgMTM5IDE5IDEzOSAtNSAwIC0zNCAtMjAgLTY1IC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMTAyIDEzNTA2IGMtMzAgLTkgLTMzIC0xNCAtMzAgLTQ1IDMgLTMwIDEwIC0zOSA1OCAtNjggMzAgLTE4IDU2Ci0zMSA1OCAtMjggMiAyIDEgMzggLTMgNzkgLTggODQgLTExIDg2IC04MyA2MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5OTE4IDEzNDQzIGMtMzkgLTQwIC00MSAtNDQgLTI4IC02OCA3IC0xNCAxNyAtMjUgMjEgLTI1IDUgMCAzMQoxNCA1OSAzMCAyOCAxNyA1NSAzMCA1OSAzMCA1IDAgMTQgNyAyMSAxNSAxOCAyMiAtMTEgNTIgLTU2IDU3IC0yOSAzIC00MCAtMgotNzYgLTM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI2MzUgMTM0NjEgYy0zIC0xNiAtMyAtNDUgMCAtNjQgNiAtMzEgMTMgLTM3IDcxIC02MSAzNSAtMTQgNjgKLTI2IDczIC0yNiA1IDAgMjMgMTcgNDAgMzkgMjggMzUgMzAgNDIgMjAgNjkgLTkgMjUgLTIxIDM1IC02NSA1MiAtMzAgMTEgLTcyCjIwIC05NCAyMCAtMzQgMCAtMzkgLTMgLTQ1IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTczOTMgMTM0MzMgYy05IC0zIC03IC0xNiA4IC00NiAyNSAtNTAgMTkgLTQzIDQ3IC01MSAzMCAtMTAgMjggNwotNSA1MiAtMzcgNTAgLTM2IDUwIC01MCA0NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzOTMyIDEzNDMxIGMtMTAgLTYgLTkgLTEzIDcgLTMyIDI0IC0zMCAzNyAtMjAgMTkgMTUgLTkgMTcgLTE3IDIyCi0yNiAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNDk3IDEzMzk4IGMtNTYgLTM4IC01OCAtNDEgLTQxIC01OSA5IC0xMCAyMCAtMTkgMjUgLTE5IDE1IDAgOTIKMTAxIDgzIDExMCAtNSA0IC0zNSAtOSAtNjcgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE5MDYgMTM0MTMgYy00IC05IDAgLTIzIDkgLTMyIDEzIC0xNCAxNSAtMTIgMTUgMTcgMCAzNCAtMTQgNDMKLTI0IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ0MTEgMTMzOTAgYy0xMSAtMTYgLTIxIC0zMyAtMjEgLTM3IDAgLTggNDAgLTM3IDQ0IC0zMSA0MiA2NiA0Mwo2OSAxNyA4NSAtMTYgMTAgLTIyIDcgLTQwIC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5NDY3IDEzNDEzIGwtMjggLTQgNTIgLTYwIGMyOCAtMzIgNTUgLTU5IDYwIC01OSA1IDAgOSAyMiA5IDQ5IDAKNDAgLTQgNTMgLTIyIDY1IC0xMiA5IC0yNyAxNSAtMzMgMTUgLTUgLTEgLTIzIC00IC0zOCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk5MzEgMTMzMDQgYy03IC01MyAtMTEgLTk4IC04IC0xMDAgMiAtMiAyOSAxMCA1OSAyOSA1MSAzMCA1NCAzNAo0NyA2MiAtNCAxNyAtMTAgNDcgLTEzIDY4IC02IDM0IC0xMCAzNyAtNDAgMzcgbC0zMyAwIC0xMiAtOTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTA1OSAxMzM4MiBsLTIyIC0xOSAyOSAtODMgYzE2IC00NiAzNiAtOTIgNDQgLTEwMiAxNCAtMTcgMTUgLTkKMTIgODkgLTIgNTkgLTUgMTE0IC03IDEyMSAtNiAxNyAtMjkgMTUgLTU2IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkzNTAgMTMzNzcgYzAgLTIxIDUgLTI3IDIyIC0yNyAyMSAwIDIxIDAgMiAyMyAtMTAgMTIgLTIwIDI0IC0yMQoyNiAtMiAyIC0zIC04IC0zIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5MTMwIDEzMzkxIGMwIC0zMiA3MiAtNDAgNzggLTggMyAxNCAtNCAxNyAtMzcgMTcgLTIzIDAgLTQxIC00Ci00MSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3OTE4IDEzMzQ4IGMtMTQgLTExIC0xNSAtMjIgLTcgLTczIDExIC02NiAxMSAtNjYgNTMgLTgzIDI4IC0xMwoyOSAtMTIgMjMgMTUgLTMgMTYgLTE2IDU3IC0yOSA5MSAtMjEgNTUgLTI1IDYxIC00MCA1MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjY3IDEzMzMzIGMtNCAtMyAtNyAtMzcgLTcgLTc1IDAgLTU0IDMgLTY4IDE1IC02OCAxMSAwIDE1IDExIDE1CjM4IDAgMjAgMyA1NCA2IDc1IDUgMjkgMyAzNyAtOCAzNyAtOCAwIC0xOCAtMyAtMjEgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzQxMyAxMzMyOCBjLTYgLTcgLTE2IC0yMyAtMjIgLTM2IC0xMCAtMjAgLTkgLTIzIDExIC0zMSAyOCAtMTAKMzggMiAzOCA0NyAwIDMzIC0xMCA0MSAtMjcgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDAwMyAxMzI5MCBjLTIzIC05IC0zMiAtNDQgLTE0IC01NCAxMiAtOCAzOCAxNiA0NiA0MiA3IDI0IDIgMjYKLTMyIDEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5NyAxMzI0OCBjMjMgLTI0IDI5IC0yNiA0MSAtMTQgMjAgMjAgOCAzMyAtMzMgMzggbC0zNSA0IDI3IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MzQwIDEzMjQxIGMwIC01IC0zIC0xNyAtNiAtMjYgLTYgLTE2IC01IC0xNiAyNCAtMSA0NCAyMyA0OSAzNgoxMyAzNiAtMTcgMCAtMzEgLTQgLTMxIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyNzggMTMxOTggYy0yOSAtMTQgLTQ1IC0zMyAtNjkgLTc5IC0zOCAtNzcgLTM0IC05NCAyNCAtODUgNjIgOQo5NyA1MyA5NyAxMjMgMCAyOCAtMyA1NCAtNyA1NiAtNSAyIC0yNSAtNSAtNDUgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkyODAgMTMxNDkgYzAgLTI2IDEwIC01NyAyNiAtODYgMjYgLTQzIDI4IC00NCA2MyAtMzggMjAgMyA1MSAxMQo2OSAxNiBsMzMgMTEgLTI5IDIxIGMtMTUgMTIgLTUzIDQzIC04NCA3MCAtMzAgMjYgLTYwIDQ3IC02NyA0NyAtNiAwIC0xMSAtMTcKLTExIC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNjY1IDEzMTUwIGMtNzYgLTQyIC05NiAtNjMgLTc5IC04MCA4IC04IDMxIC02IDgzIDYgbDcxIDE3IDAgNDkKYzAgMjYgLTEgNDggLTIgNDcgLTIgMCAtMzQgLTE4IC03MyAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTc1MCAxMzE3NiBjMCAtNCA4MCAtMTQ2IDg3IC0xNTUgNSAtNyAxMSAzIDI3IDQxIGwxNSAzNiAtNjQgNDEKYy0zNiAyMiAtNjUgMzkgLTY1IDM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIyMjQgMTMxMzQgYy01IC0yOCAtMiAtNDAgMTYgLTU5IDE0IC0xNSAzMyAtMjQgNDcgLTIzIDEyIDEgMjMgNAoyMyA3IDAgNiAtNzIgMTExIC03NiAxMTEgLTIgMCAtNiAtMTYgLTEwIC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MDk2IDEzMDk5IGMtNzQgLTUyIC03MiAtNTYgMTcgLTM4IDQ1IDkgNTcgMTYgNjEgMzQgMyAxMyA5IDMwIDEyCjM5IDExIDI3IC0xOCAxNyAtOTAgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY2NDUgMTMxMDEgbDUwIC01MiAzIDMyIGM0IDM5IC0xMiA1NiAtNjMgNjQgbC00MCA3IDUwIC01MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5ODQ1IDEzMDgzIGMtMTYgLTMyIC0zMSAtNjEgLTMzIC02NSAtMyAtNyA3MCAtNDggODcgLTQ4IDE1IDAgODUKMTAxIDc1IDEwOSAtMzAgMjUgLTg0IDYxIC05MSA2MSAtNSAwIC0yMiAtMjYgLTM4IC01N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MjI0IDEzMTI2IGMtMyAtOCAwIC0yNCA2IC0zNiBsMTEgLTIxIDMwIDIyIGMyOCAyMCAyOSAyMiAxMiAzNQotMjQgMTggLTUyIDE4IC01OSAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjAwMCAxMzExNSBjMCAtMTEgLTkgLTUzIC0xOSAtOTMgLTEwIC00MyAtMTQgLTc1IC05IC03OCAxNCAtOSAxNjcKMTcgMTc0IDI4IDQgNiAtMjggNDUgLTcwIDg3IC01NyA1NyAtNzYgNzEgLTc2IDU2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE5NzAgMTMxMDYgYzAgLTE5IDIyIC01NiAzMCAtNTEgMTcgMTAgMTEgMzQgLTEwIDQ1IC0xMSA2IC0yMCA5Ci0yMCA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIzMzcgMTMwOTkgYy05IC02IC0xNSAtMTQgLTEyIC0yMCAxMCAtMTUgMjMgLTEwIDM1IDExIDEyIDIyIDQgMjUKLTIzIDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTE2NCAxMzA5MCBjLTE2IC02IC0yMyAtMjMgLTMzIC04MiAtNyAtNDAgLTE0IC04NSAtMTcgLTEwMCAtNAotMTcgLTEgLTI4IDUgLTI4IDE3IDAgMTMxIDU5IDEzMSA2OCAwIDEzIC01NCAxNTIgLTYwIDE1MSAtMyAwIC0xNCAtNCAtMjYgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NTg0IDEzMDM3IGMtMTggLTQ3IC0xOSAtNTYgLTYgLTc1IDEyIC0xOCAyNCAtMjIgNzIgLTIyIGw1OCAwIDIxCjY5IGMxMiAzOCAyMSA3MiAyMSA3NSAwIDMgLTMzIDYgLTcyIDYgbC03MyAwIC0yMSAtNTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDgyNiAxMzA1NCBjLTYgLTE2IDggLTMzIDI3IC0zNCAxMiAwIDggMjcgLTcgMzkgLTExIDkgLTE1IDggLTIwCi01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ4NDMgMTMwMzggYy0yNCAtMjYgLTMwIC00MCAtMjYgLTYzIDIgLTE2IDYgLTMxIDggLTM0IDMgLTIgMjUgNAo1MSAxNCA0NSAxNyA0NiAxOCAzOSA1NCAtNyAzNSAtMjEgNjEgLTM0IDYxIC00IDAgLTIxIC0xNSAtMzggLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE4OTAgMTMwMzYgYzAgLTE5IDQgLTM3IDggLTQwIDcgLTQgODIgNTkgODIgNzAgMCAyIC0yMCA0IC00NSA0Ci00NSAwIC00NSAwIC00NSAtMzR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTQ5NyAxMzAzNSBjLTIxIC0xMiAtNDAgLTI0IC00MyAtMjcgLTMgLTMgMjIgLTE1IDU0IC0yNiBsNjAgLTIwCjM3IDI2IGMyMyAxNyAzMiAyOCAyMyAzMSAtNyAyIC0zMSAxMiAtNTQgMjEgLTM5IDE3IC00MSAxNyAtNzcgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05OTk4IDEzMDI3IGMtNDUgLTI2IC00NyAtMzMgLTExIC00MiAyMyAtNSAzMiAtMSA1MCAyMiA0MCA0OSAyMyA1NwotMzkgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUgMTMwMDAgYy05IC0xNyAtMTMgLTM1IC0xMCAtNDAgMyAtNiA0MiAtMTAgODYgLTEwIDYxIDAgNzkgMyA3OQoxNCAwIDcgLTggMTYgLTE3IDE5IC0xMCAyIC00MiAxNCAtNzAgMjYgbC01MyAyMSAtMTUgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDA4MCAxMjk4NiBjNjMgLTQxIDY2IC00MSA3NCAtMjEgNiAxNiAtMTQgMjkgLTU5IDM4IC0xNiAzIC0zOSA5Ci01MCAxMiAtMTEgNCA1IC05IDM1IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNzMwIDEyOTg2IGMwIC0xNCA4MSAtNjggODkgLTYwIDUgNSAtNzEgNzMgLTgxIDc0IC01IDAgLTggLTYgLTgKLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIwMSAxMjkyOCBjLTUgLTEzIC0xNiAtNDAgLTI0IC02MCAtMTIgLTI4IC0xMyAtNDUgLTYgLTY2IDkgLTI2CjIzIC0zNCAxNDAgLTc3IDE0IC01IDE4IDUgMjcgNjIgNSAzNyA5IDY4IDggNjkgMCAwIC0zMSAyMiAtNjggNDggLTY4IDQ4IC02OAo0OCAtNzcgMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUzIDEyOTMzIGMzIC0xMCA4IC0zOSAxMiAtNjYgNyAtNTEgMTkgLTU1IDI4IC0xMCAzIDE4IC0yIDM5IC0xNQo2MSAtMjIgMzUgLTMyIDQyIC0yNSAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5ODIwIDEyOTMzIGMwIC0xNCAxNSAtMzAgMzcgLTQxIDMxIC0xNyAzOSAxMiA4IDMyIC0yNiAxNyAtNDUgMjEKLTQ1IDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDYgMTI5MTYgYzE4IC0xNCAxOCAtMTUgMSAtMjggLTE0IC0xMSAtMTcgLTIyIC0xMSAtNTQgMTMgLTg1IDM1Ci04MyA1OSA0IGwxMyA1MiAtMzMgMjAgYy0zNyAyMyAtNTggMjcgLTI5IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDQ4NSAxMjg5NiBjLTQ4IC0yOSAtNzkgLTc3IC03MCAtMTA3IDYgLTE5IDE0IC0xNSA3NSA0NyA0NiA0NiA2NQo3MSA1NyA3NiAtMTcgMTEgLTE3IDExIC02MiAtMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MzQ3IDEyODk5IGMtMTcgLTEwIC0yNCAtNTkgLTkgLTU5IDEyIDAgNDIgMzQgNDIgNDggMCAxNyAtMTQgMjEKLTMzIDExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMwMTUgMTI4NjQgYy0xOSAtNDkgLTE1IC02NyAxNyAtODggNDYgLTI5IDY4IDcyIDI0IDExMyBsLTIzIDIyCi0xOCAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDE2NCAxMjkwMyBjLTEzIC0xMCAtNDIgLTE1OSAtMzQgLTE3MyA0IC02IDI5IC0xOSA1NyAtMzAgbDUwIC0xOQo3IDQ1IGMzIDI0IDggNTQgMTEgNjcgNSAxOCAtMyAzNCAtMzcgNzAgLTI1IDI4IC00NyA0NCAtNTQgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjU0MiAxMjg3MyBjLTE1IC00MSAtMjMgLTgzIC0xNiAtODMgMTMgMCAxMTQgNTIgMTE0IDU5IDAgNCAtMTcKMTYgLTM3IDI2IC0yMSAxMSAtNDEgMjEgLTQ0IDIzIC00IDEgLTExIC0xMCAtMTcgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDM2MCAxMjg3NSBjLTE2IC0xOSAtMTEgLTE5IDMxIDAgMzMgMTQgMzMgMTQgOCAxNSAtMTUgMCAtMzIgLTcKLTM5IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5NTY0IDEyODcwIGMtMjAgLTggLTU0IC01MSAtNTQgLTY3IDAgLTEzIDYzIC0zNCA3MiAtMjUgMTIgMTIgMjIKMTAyIDEyIDEwMSAtNSAwIC0xOCAtNCAtMzAgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MSAxMjgwMiBsLTIyIC00MyAyOCA3IGMxNSA0IDI5IDcgMzAgOCAxIDEgLTIgMTcgLTYgMzYgbC03IDM1IC0yMwotNDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzQxNyAxMjgyOCBsLTI5IC0xMCAzMyAtMzQgYzM3IC0zOCA1OCAtNDIgODIgLTE2IDE1IDE2IDE0IDIwIC0xOAo0NSAtMTkgMTUgLTM1IDI3IC0zNyAyNiAtMiAwIC0xNiAtNSAtMzEgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY5OCAxMjgyMyBjLTIzIC00IC0yNiAtNyAtMTggLTIxIDI2IC00NiAyNSAtNDYgODQgLTE4IDMxIDE1IDU2CjMxIDU2IDM2IDAgMTAgLTY4IDExIC0xMjIgM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MzQyIDEyODE4IGMtNyAtNyAtMTIgLTMxIC0xMiAtNTUgMCAtNTggMjIgLTU3IDYxIDUgbDMwIDQ3IC0yMyA3CmMtMzUgOSAtNDMgOSAtNTYgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDQxNiAxMjgxOSBjLTkgLTI3IC0yNiAtMTgyIC0yMSAtMTg4IDMgLTIgMjUgNCA0OCAxNiAzNyAxOCA0NSAyNwo2MyA4MiAyNiA3MyAxOCA5MCAtNDQgOTggLTMwIDQgLTQzIDIgLTQ2IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUzODMgMTI3NDMgYy0zIC0xMCAtMTIgLTMyIC0xOSAtNTAgLTE1IC0zOCAtMTUgLTM4IDg1IC00OCBsNjQgLTcKLTcgNDggYy03IDU3IC0yNSA3NCAtNzggNzQgLTI4IDAgLTQwIC01IC00NSAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjUwMiAxMjcwNCBjLTQxIC0yNSAtNDIgLTI1IC0yNiAtNTAgOSAtMTMgMTkgLTI0IDIzIC0yNCA4IDAgNTUKODkgNTAgOTUgLTMgMiAtMjQgLTcgLTQ3IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MTA5IDEyNzExIGM5IC0xNiA2MCAtMzUgNjkgLTI2IDIgMiAxIDEzIC0zIDI0IC01IDE2IC0xNSAyMSAtNDEKMjEgLTMxIDAgLTM0IC0yIC0yNSAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NjE5IDEyNjYzIGMtNzYgLTk5IC03MiAtOTIgLTU0IC05OSA5IC00IDQwIDEgNzAgMTEgNDUgMTQgNTQgMjAKNTIgMzggLTEgMTQgNiAyNSAyMSAzMiAyNyAxMiAyNSAyMiAtMTUgNTIgbC0zMCAyMyAtNDQgLTU3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjAwMzAgMTI2ODAgYzMwIC0zOCA1MCAtNDQgNTAgLTE1IDAgMTEgLTYxIDU1IC03NiA1NSAtMyAwIDkgLTE4CjI2IC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTMwIDEyNjg5IGMtMjUgLTkgLTQ1IC0yMSAtNDUgLTI1IDIgLTYwIDE5IC0xMjUgMzUgLTEzNCAyOSAtMTYKMzMgLTEzIDY0IDM4IDE3IDI2IDM2IDU3IDQzIDY4IDEyIDE5IDEwIDI0IC0xOSA0NiAtMzMgMjQgLTMzIDI0IC03OCA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM5MjggMTI2ODMgYy0xNiAtMTkgLTM4IC01OCAtMzggLTY4IDAgLTggNTggMjYgNzEgNDEgMTAgMTIgMiA0NAotMTEgNDQgLTQgMCAtMTQgLTggLTIyIC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNzY1IDEyNjcxIGMtMyAtNSAtOCAtNDkgLTExIC05OSAtNSAtNjYgLTQgLTkxIDYgLTk3IDE3IC0xMSAzMAoxMyAzMCA2MCAwIDIyIDQgNTYgOCA3NSA2IDI3IDQgMzkgLTEwIDUyIC05IDEwIC0yMCAxMyAtMjMgOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNzI2IDEyNjUxIGwtMjggLTMwIDIzIC0zMiAyMyAtMzMgMTQgMzQgYzE3IDQzIDIwIDgyIDcgODcgLTYgMgotMjQgLTEwIC0zOSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDMyMSAxMjYxOCBjNCAtMjQgOCAtNDkgOSAtNTcgMCAtMTAgOSAtMTIgMzYgLTggMjAgMyAzOCA4IDQwIDEwCjIgMiAtMyAyNSAtMTIgNTAgLTE1IDQzIC0xOSA0NyAtNDkgNDcgbC0zMiAwIDggLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA5NDYgMTI1OTIgYy0yIC00IC0xIC0xNCAzIC0yMCAxMCAtMTYgNDEgLTUgNDEgMTQgMCAxNSAtMzUgMjAKLTQ0IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjQ1MSAxMjU2MiBsLTIwIC0zOSAyNiAtMTIgYzE0IC02IDI3IC0xMCAyOCAtOSAyIDIgNSAyMyA2IDQ3IDUKNTggLTE0IDY0IC00MCAxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMjIwIDEyNTU3IGMtMjIgLTExIC0yNSAtMTkgLTI1IC02MSAwIC0yNyA1IC01MSAxMCAtNTIgNiAtMiAyNwoxOCA0NyA0NCAzNSA0MyAzNiA0NyAyMSA2NCAtMTkgMjEgLTIxIDIxIC01MyA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTMgMTI1MTcgYy00MSAtOCAtNTMgLTE0IC01MyAtMjggMCAtMjMgLTEgLTIzIDc5IC0xIDM1IDkgNjYgMjMgNjkKMzAgNCAxNCAtMTkgMTQgLTk1IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE5OTAgMTI0OTMgYzAgLTEzIDM3IC00NiA4MCAtNzIgNDQgLTI2IDQ0IC0yNiA1OSA2IDEwIDIyIDkgMjkgLTYKNDQgLTIwIDE5IC0xMzMgMzggLTEzMyAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3MzY1IDEyNDg1IGMtNSAtMiAtMzEgLTYgLTU3IC0xMCAtNDggLTYgLTYzIC0yMCAtMzAgLTI3IDE4IC00CjEwNiAxOCAxMzIgMzMgMTEgNiA5IDggLTEwIDggLTE0IDAgLTI5IC0yIC0zNSAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3OTc1IDEyNDc5IGMtMjYgLTEzIC05OCAtMTIzIC04NCAtMTI4IDYgLTIgNDkgMjMgOTYgNTUgNzggNTIgODQKNTkgNjcgNzEgLTIxIDE1IC01MCAxNiAtNzkgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzOTgxIDEyNDY5IGMtNjYgLTEzIC02MiAtMTkgMTIgLTE5IDUzIDAgNjcgMyA2NyAxNSAwIDE2IC0xMyAxNwotNzkgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MTE3IDEyNDM1IGMtNCAtMjYgLTQgLTUxIC0yIC01NiA1IC03IDc3IDE0IDk0IDI3IDcgNSAtMjQgNjQgLTM0CjY0IC01IDAgLTE5IDMgLTMxIDYgLTE5IDUgLTIyIDAgLTI3IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1OTI2IDEyNDMwIGMzIC0yNSA3IC02NSAxMCAtODkgbDYgLTQ0IDI2IDI2IGMyNSAyNiAyNSAyNiA4IDY0IC05CjIxIC0yNSA0OSAtMzYgNjMgbC0xOSAyNSA1IC00NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNjc2IDEyNDQyIGMtMiAtNCAtMjQgLTE4IC00OCAtMzEgLTI0IC0xMiAtNjAgLTMzIC04MSAtNDUgbC0zOAotMjMgNTUgLTQ4IGM1MiAtNDQgNTggLTQ2IDk2IC00MCA0OCA4IDU1IDIwIDY1IDEwMSA2IDU3IDUgNjIgLTE5IDc3IC0xNCA5Ci0yNyAxMyAtMzAgOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyODcwIDEyNDM3IGMwIC04IC03IC0yMCAtMTUgLTI3IC0xNCAtMTIgLTIyIC05MCAtOSAtOTAgMTAgMCAxMjQKODIgMTI0IDg5IDAgNCAtMTcgMTMgLTM3IDIwIC0yMSA4IC00NCAxNiAtNTAgMTggLTcgMyAtMTMgLTIgLTEzIC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NjM4IDEyNDMzIGMtMTYgLTIgLTI4IC03IC0yOCAtMTEgMCAtNCAtMyAtMTYgLTYgLTI4IC00IC0xNSAxCi0yMyAyMiAtMzIgMTQgLTcgMjcgLTExIDI5IC0xMCAxIDIgMTEgMTcgMjMgMzUgMzYgNTEgMzEgNTcgLTQwIDQ2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU0NDEgMTIzNzYgbC02MyAtNjQgMjMgLTE2IGMzMSAtMjEgNDIgLTIwIDY2IDcgMTkgMjAgNTEgMTIzIDQxCjEzMiAtMiAzIC0zMiAtMjQgLTY3IC01OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY3NTMgMTIzODggYy0yOCAtMTcgLTU2IC00MiAtNjIgLTU1IC0xMSAtMjMgLTUgLTUzIDkgLTUzIDE0IDAgMTk1CjcxIDIwNCA4MCA2IDYgLTc5IDYwIC05NiA2MCAtMiAwIC0yNiAtMTQgLTU1IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwNTk3IDEyMzk1IGM1IC0yNSAxNyAtMzIgMjcgLTE2IDMgNCAtMyAxNiAtMTMgMjUgLTE3IDE2IC0xOCAxNQotMTQgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjU0NyAxMjM4OSBjLTggLTIwIC0xOCAtNDYgLTIyIC01OSBsLTcgLTIyIDQxIDIzIGM0NiAyNSA0OSAzNiAyMgo3MCBsLTE5IDI0IC0xNSAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTgwMiAxMjM5MCBjLTE4IC00IC0zNSAtMTAgLTM3IC0xMiAtMyAtMiA5IC0yMCAyNSAtMzkgbDI5IC0zNCAxCjMxIGMwIDIxIDggMzcgMjMgNDcgMjUgMTggMTMgMjAgLTQxIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDUwNSAxMjMxOCBjNzAgLTc1IDg1IC04OCAxMDEgLTg4IDE4IDAgMzYgNjggMjQgOTAgLTExIDIwIC0xMTQKNjAgLTE1NSA2MCAtMjcgMCAtMjcgLTEgMzAgLTYyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg5MDIgMTIzNDIgYy0xMCAtNyAtOCAtMTIgNiAtMjUgMTggLTE2IDE5IC0xNiAzMCA4IDEwIDIxIDkgMjUgLTYKMjUgLTkgMCAtMjMgLTQgLTMwIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEwMzUgMTIzMjcgYy0yNSAtMjEgLTI2IC0yNyAtMjAgLTcwIDYgLTM3IDExIC00NyAyNCAtNDMgOSAzIDM1CjEwIDU5IDE1IDExMiAyOCAxMjAgMzIgMTI1IDUxIDQgMTYgLTQgMjIgLTUyIDM1IC0zMSA5IC02NiAyMCAtNzkgMjUgLTMwIDEzCi0yNyAxNCAtNTcgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODIxMyAxMjI3MiBjLTQwIC0yNiAtNzIgLTUwIC03MiAtNTQgLTEgLTMgMjkgLTkgNjcgLTEzIDM3IC0zIDc4Ci04IDkxIC0xMSAyMyAtNSAyNCAtNCAxNyA0NiAtNyA1NiAtMTUgODAgLTI1IDgwIC0zIDAgLTM4IC0yMiAtNzggLTQ4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU2MTcgMTIyNzggYzcgLTUzIDcgLTUyIDMyIC0zOCAzMCAxNSAyNyA1NCAtNCA2OCAtMTQgNyAtMjggMTIKLTMwIDEyIC0xIDAgLTEgLTE5IDIgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYxMjAgMTIyOTggYzAgLTE4IDcgLTI5IDIxIC0zMyAzMyAtMTEgMzUgMyA2IDMzIGwtMjcgMjcgMCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjI2MCAxMjI4OSBjMCAtMjIgNDggLTExOSA1OSAtMTE5IDEwIDAgNzAgMTI3IDY0IDEzNCAtNCAzIC0zMyA2Ci02NSA2IC01MiAwIC01OCAtMiAtNTggLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ4NjkgMTIyMzggYy0yMCAtMjQgLTQzIC01NSAtNTIgLTY5IC0xNiAtMjUgLTE2IC0yNiAxNiAtNTYgMTcKLTE3IDQyIC0zNiA1NSAtNDIgMTIgLTcgMjIgLTE5IDIyIC0yNyAwIC0xMiAxMiAtMTQgNjMgLTEyIDYyIDMgNjIgMyA2NSAzNSAzCjI2IC05IDUwIC02MCAxMjIgLTM1IDUwIC02NSA5MCAtNjggOTEgLTMgMCAtMjIgLTE5IC00MSAtNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MTU3IDEyMjUzIGMtNCAtMyAtNyAtMTcgLTcgLTMxIDAgLTE5IDQgLTIzIDE4IC0xNyA5IDQgMjkgMTIgNDUKMTcgMTUgNSAyNyAxMyAyNyAxOCAwIDE1IC03MCAyNiAtODMgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05ODkwIDEyMjA1IGwtNTQgLTU1IDE5IC0zNiBjMjggLTUyIDYxIC04NCA4NyAtODQgMTMgMSA0NiA3IDczIDE0CjQ1IDEyIDUwIDE2IDQ4IDQwIC0yIDI1IC05OCAxNzYgLTExMiAxNzYgLTQgMCAtMzEgLTI1IC02MSAtNTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjkwNSAxMjI0OCBjLTExIC02IC0yMSAtMTIgLTIzIC0xMyAtMiAtMiA0IC0yNyAxMyAtNTcgMjEgLTcyIDQ4Ci04NyAxMDUgLTU4IDU3IDI5IDU0IDU4IC05IDEwNCAtNTMgNDAgLTU3IDQwIC04NiAyNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NDA1IDEyMjM5IGMtMyAtOCAtMTYgLTQ5IC0yOSAtOTEgbC0yNCAtNzggMzIgMCBjMjUgMCA5NSAyOCAxMTQKNDUgMiAyIC0xNyAzNCAtNDIgNzEgLTI5IDQ0IC00NyA2MyAtNTEgNTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzIyMCAxMjIxMCBsMCAtMzAgNzMgMCA3MiAxIC02OCAyOSBjLTM4IDE3IC03MSAzMCAtNzMgMzAgLTIgMCAtNAotMTMgLTQgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzEzNTcgMTIyMDMgYy0xOCAtNSAtMTggLTYgLTEgLTI0IDE2IC0xOCAxOCAtMTggMzYgLTMgMzIgMzAgMTggNDEKLTM1IDI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIxNDQgMTIxNzYgYy00IC0xMCA3IC0zOCAyNiAtNjkgNDYgLTc2IDU0IC04NSA4MiAtOTYgMjEgLTggMzIgLTUKNjIgMTYgMzIgMjQgMzYgMzEgMzYgNzIgbDAgNDYgLTc3IDE5IGMtNDMgMTAgLTg4IDIxIC0xMDAgMjMgLTE1IDQgLTI1IDAgLTI5Ci0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDczIDEyMTcwIGMtMzIgLTEzIC0yOCAtMTcgMTIgLTEyIDE5IDIgMzIgOCAyOSAxMyAtNiAxMSAtMTIgMTEKLTQxIC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQwIDEyMTI1IGMtNzkgLTY1IC04NiAtOTUgLTIzIC05NSAzMiAwIDM1IDIgMjkgMjMgLTExIDM2IC0xMiA0NgotMSA0OSA1IDIgMTIgLTEwIDE1IC0yNyA1IC0yNyA3IC0yMyAyMiAzMyA5IDM0IDE1IDYyIDE0IDYyIDAgMCAtMjYgLTIwIC01NgotNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02Mzg3IDEyMTQ0IGMtMyAtNCA0IC0xOSAxNSAtMzUgMTggLTI0IDI5IC0yOSA2NSAtMjkgNDIgMCA0MyAwIDQzCjM1IGwwIDM1IC01OCAwIGMtMzIgMCAtNjEgLTMgLTY1IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI2MzMgMTIxMjggYy0yNyAtMjAgLTUyIC03MyAtNDAgLTg1IDIgLTIgMjAgMjIgNDEgNTIgMjAgMzAgMzUgNTUKMzMgNTUgLTEgMCAtMTcgLTEwIC0zNCAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTkwIDEyMTI0IGMwIC0xMiA2IC0xNSAyMyAtMTAgMTIgMyAyNyA2IDMyIDcgMTIgMSAtMjUgMTcgLTQyIDE4Ci03IDEgLTEzIC02IC0xMyAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTMyNCAxMjEyNiBjLTkgLTI0IDAgLTUxIDE5IC01NCAxNCAtMyAxNyA0IDE3IDMyIDAgMjYgLTQgMzYgLTE1CjM2IC05IDAgLTE4IC02IC0yMSAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzg5MCAxMjEyMiBjMCAtNCAxMCAtMTMgMjIgLTIxIGwyMiAtMTMgLTI4IC0xNSBjLTIxIC0xMSAtMzAgLTEyCi00MiAtMiAtOCA2IC0xNCA5IC0xNCA1IDAgLTkgNzMgLTEwNiA4MCAtMTA2IDMgMCAyNyAyMiA1NCA0OSBsNDggNDggLTU2IDMyCmMtNTQgMzAgLTg2IDM5IC04NiAyM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTg1NzUgMTIxMDMgYzQgLTEwIDEyIC0zMSAxNyAtNDYgbDEwIC0yOSAzNCAzMyBjNDEgNDAgMzEgNTkgLTI4IDU5Ci0zNCAwIC0zOSAtMyAtMzMgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU4MzcgMTIwMzggYy01IC03NyAtMyAtOTggNyAtODcgMTAgMTAgMTggMTY5IDkgMTY5IC02IDAgLTEzIC0zNwotMTYgLTgyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzExMjkgMTIxMDQgYy02OSAtMjEgLTczIC0zMCAtNDcgLTEwMyAxMiAtMzMgMjUgLTYxIDI5IC02MSAxMSAwCjEyOSA5OSAxMjkgMTA4IDAgNSAtMTUgMjIgLTMyIDM5IC0zMyAzMSAtMzMgMzEgLTc5IDE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ1MDEgMTIwNzEgYy0zNCAtNDMgLTM3IC01MSAtMTkgLTY5IDkgLTkgMTkgLTEgNDQgNDAgMzEgNDkgMzQgNjgKMTQgNjggLTQgMCAtMjIgLTE4IC0zOSAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODkwMyAxMjA2OSBjLTkgLTM1IC04IC00MCAxNyAtNjQgMTQgLTE0IDMwIC0yNSAzNiAtMjUgOSAxIDc4IDkwCjcyIDk0IC0xIDIgLTI4IDEwIC01OSAxOCBsLTU2IDE2IC0xMCAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjA5NiAxMjA1NCBjLTkgLTIzIC03IC01NCAyIC01NCAxMSAwIDU3IDQ5IDUxIDU0IC0xNiAxNCAtNDcgMTUKLTUzIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDAzNiAxMTk4NiBsLTE0IC01OSAzMCAtMjYgYzQ1IC0zOCA0NiAtMzggMTMxIC0zMyA3MSA0IDc4IDYgODMKMjggNSAxNyAtMSAyOSAtMjMgNDggLTMzIDI5IC00MyAzMiAtNDMgMTEgMCAtMTggLTE0IC0xOSAtNDMgLTQgLTMwIDE2IC0zMAoxNSAtMTYgMzcgMTggMjkgLTEgNDkgLTUxIDU0IGwtMzkgMyAtMTUgLTU5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk3NDAgMTE5ODEgYzAgLTU2IDEgLTU5IDMwIC03MSAxNyAtNyAzMiAtMTEgMzQgLTkgNiA2IC00OCAxMzkKLTU2IDEzOSAtNSAwIC04IC0yNiAtOCAtNTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MTMwIDExOTY4IGMtMzIgLTY1IC0zNSAtODQgLTIxIC0xMDcgOCAtMTIgMjIgLTkgODUgMTkgOTcgNDIgMTA0CjUwIDgxIDk5IC0xNCAzMiAtMjMgNDAgLTU0IDQ1IC01OSAxMCAtNjAgOSAtOTEgLTU2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA0NjYgMTIwMDEgYy0xNCAtMTUgLTI2IC0zMiAtMjYgLTM3IDAgLTYgMTUgLTI0IDMzIC00MiAyOCAtMjcgMzYKLTMwIDUwIC0yMCAyMSAxNiA0MCAxMDggMjMgMTEzIC00NSAxMyAtNTYgMTEgLTgwIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NzUgMTE5NDkgYy0xNyAtNTAgLTE3IC01MyAxIC02NiAxNiAtMTEgMjEgLTEwIDQ2IDE0IDM1IDM0IDM1IDQzCi0xIDc3IGwtMjkgMjggLTE3IC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwODQ3IDExOTkxIGMtMTggLTYgLTE4IC03IDEgLTI0IDE4IC0xNiAxOSAtMTYgMzAgOCAxMiAyNyA1IDMxCi0zMSAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMjYyIDExOTY4IGMtMjAgLTIyIC00MiAtNjggLTQyIC04OSAwIC01IDIzIC05IDUwIC05IDI4IDAgNTAgNAo1MCA5IDAgMjIgLTI0IDExMSAtMzAgMTExIC00IDAgLTE2IC0xMCAtMjggLTIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjEyMjAgMTE5NzIgYzAgLTUgOSAtMTcgMjAgLTI3IDIyIC0yMCAyNiAtMTQgMTAgMTYgLTExIDE5IC0zMCAyNgotMzAgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzAzMyAxMTk0NCBjLTEgLTIwIDEgLTMzIDUgLTI4IDQgNSAxOCAyMSAzMSAzNyBsMjQgMjcgLTI5IDAgYy0yNgowIC0yOSAtMyAtMzEgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ2NzMgMTE4OTUgYy01OCAtNzYgLTY3IC05NSAtNDggLTEwMiA2IC0yIDI2IDIzIDQ1IDU0IDE4IDMyIDQyCjczIDUzIDkxIDMxIDU0IDExIDM2IC01MCAtNDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjk2MCAxMTk2NiBjMCAtMjIgMzcgLTc2IDUyIC03NiAxMCAwIDIxIDAgMjUgLTEgMjQgLTIgOCAyNCAtMzEKNTEgLTI2IDE3IC00NiAyOSAtNDYgMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NjEgMTE5NTAgYy0xNCAtOCAtNyAtMzAgOSAtMzAgMTEgMCAyMSAyOCAxMiAzNCAtNSAzIC0xNCAxIC0yMSAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NjU3IDExODkyIGMtMjUgLTM2IC00NCAtNjggLTQyIC03MCAzIC00IDExMyA1NCAxMjggNjcgNCA0IC0zIDIxCi0xNiAzOSBsLTI0IDMxIC00NiAtNjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTA3MCAxMTk0MCBjLTEyIC04IC03IC0xNyAzMCAtNDkgbDQ1IC0zOSAzIDM1IGMyIDIwIDAgMzkgLTUgNDQKLTE0IDE0IC01OCAxOSAtNzMgOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMzAyIDExOTE2IGMtMTAgLTIzIC04IC0yNyAxOCAtNDYgbDMwIC0yMSA1MiAyNCA1MyAyNCAtNTcgMTcKYy0zMiA5IC02MyAxOSAtNzEgMjIgLTggMyAtMTggLTYgLTI1IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU0ODkgMTE4MjEgYy0zMiAtNDIgLTU2IC03NyAtNTQgLTc5IDEgLTEgMjYgNCA1NiAxMSA1MiAxNCA1NCAxNgo1NyA1MSAyIDIwIDIgNDkgMCA2NSAtMyAyNiAtNiAyNCAtNTkgLTQ4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ2NzIgMTE4NzcgYy02IC0xMiAtMjEgLTM3IC0zMyAtNTYgbC0yMiAtMzMgMzQgNyBjMTkgNCA0MCAxNCA0NwoyMyAxNiAyMSAxNSA1NyAtMSA3MSAtMTEgOCAtMTYgNiAtMjUgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5OTYgMTE4NDggYy0yMCAtMjMgLTM2IC01MSAtMzYgLTYzIGwwIC0yMiA3OCAyNSBjNDIgMTMgODEgMjggODYKMzIgNCA1IDUgMjIgMSAzOSAtNiAyOSAtMTAgMzEgLTUwIDMxIC0zOSAwIC00NyAtNSAtNzkgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE0MCAxMTgzNSBjLTEyIC0yMCAtMjEgLTM3IC0xOSAtMzkgMjIgLTE4IDEyNiAtNzggMTY0IC05NSA0OCAtMjEKNDkgLTIxIDY4IC0zIDE4IDE5IDE4IDIwIC0zNCA1OCAtMjkgMjEgLTYzIDQ2IC03NSA1NCAtMTIgOCAtMzYgMjUgLTUyIDM4CmwtMzAgMjIgLTIyIC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NTE1IDExODIwIGMtMzMgLTIyIC02NCAtNDEgLTY5IC00MyAtMTAgLTMgNzEgLTExNyA4NCAtMTE3IDI0IDAKNzAgMTE4IDcwIDE3OCAwIDMwIC0xNiAyNyAtODUgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzMxMCAxMTg0MSBjMCAtMTAgMjQgLTIxIDQzIC0yMSA3IDAgMyA3IC03IDE1IC0yMiAxNyAtMzYgMTkgLTM2IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODg1MSAxMTgxOCBjNiAtMTggMTMgLTQxIDE2IC01MCAzIC0xMiAxNSAtMTggMzUgLTE4IDQxIDAgMzQgMjMKLTE5IDY3IGwtNDIgMzUgMTAgLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUwMyAxMTc3MiBjLTIzIC00OCAtMzAgLTkyIC0xNSAtOTIgMTAgMCAxMDIgOTEgMTAyIDEwMSAwIDEwIC00MQozOSAtNTUgMzkgLTUgMCAtMjAgLTIyIC0zMiAtNDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MTkxIDExODAyIGMtMTkgLTkgLTM2IC0yMiAtMzggLTI4IC00IC0xMyA1NCAtMzcgNjEgLTI2IDYgMTAgMTgKNzIgMTQgNzIgLTIgMCAtMTggLTggLTM3IC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNDg3IDExODEzIGMtMTEgLTEwIC04IC03MiAzIC05MyA1IC0xMCAyMyAtMjggMzkgLTM5IGwyOSAtMjEgMjEKMzYgYzEyIDIwIDIxIDQzIDE5IDUxIC00IDE3IC0xMDIgNzYgLTExMSA2NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MTEwIDExODEwIGMwIC02IC0xMSAtMjIgLTI1IC0zNiAtMTQgLTE0IC0yMyAtMjkgLTIwIC0zNCA2IC0xMAo5NSAyOSA5NSA0MSAwIDQgLTExIDE0IC0yNSAyMyAtMTQgOSAtMjUgMTIgLTI1IDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTc4MiAxMTc1NiBjLTE3IC0zMCAtMzIgLTY2IC0zMiAtODAgMCAtMjMgNCAtMjYgMzMgLTI1IDE3IDEgNjEgNgo5NyAxMyBsNjUgMTEgMyAzNyBjMyAzMSAtMiA0MiAtMzAgNjcgLTIzIDIyIC00MyAzMCAtNjggMzEgLTMyIDAgLTM4IC01IC02OAotNTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDE1IDExNzgwIGMtMyAtNSAwIC0xMCA5IC0xMCA4IDAgMjMgLTMgMzMgLTYgMTYgLTUgMTYgLTQgLTEgMTAKLTIzIDE5IC0zMiAyMCAtNDEgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMjMyIDExNzM5IGMtNzEgLTQ5IC03MyAtNTEgLTU2IC03MCAxNiAtMTcgMTkgLTE4IDM4IC00IDEyIDggNDAKMjcgNjMgNDIgMzMgMjIgNDMgMzQgNDMgNTYgMCAxNSAtMyAyNyAtNyAyNiAtNSAwIC00MSAtMjMgLTgxIC01MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NzA4IDExNzYzIGMtMTAgLTIgLTE4IC05IC0xOCAtMTQgMCAtMTEgLTMgLTEyIDQ1IDYgMzAgMTEgMzQgMTQKMTUgMTMgLTE0IDAgLTMzIC0yIC00MiAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MDg4IDExNzM0IGMtMjUgLTggLTQ4IC0yMCAtNTEgLTI3IC0yIC03IDE3IC0zNyA0MyAtNjYgbDQ4IC01NQo1NyA0MCBjNDcgMzIgODUgNzkgNzMgODkgLTIgMSAtMTcgMTAgLTM1IDE5IC0zOCAxOSAtNzEgMTkgLTEzNSAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU2OTMgMTE3MzMgYy0xOCAtMiAtMzMgLTggLTMzIC0xNCAwIC0xMiAxNyAtMTAgNjAgNiAzNiAxNCAzMSAxNQotMjcgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwOTcgMTE3MDQgYzMgLTggMTYgLTE0IDI5IC0xNCAzMiAwIDMwIDYgLTUgMTggLTI1IDkgLTI5IDggLTI0IC00eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA2NjQgMTE2NTAgbDM3IC0zMyAyMSAyMSAyMSAyMSAtMzkgNiBjLTIxIDQgLTQ4IDkgLTU4IDEyIC0xMiAzCi02IC03IDE4IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NTMwIDExNjMzIGMwIC0yMCAyMiAtODMgMzAgLTg4IDUgLTMgMjUgNiA0NSAyMiBsMzQgMjcgLTIxIDIzCmMtMjAgMjIgLTg4IDM0IC04OCAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NTAwIDExNTkxIGMwIC0xMiAxMSAtMjMgMzIgLTMwIDQxIC0xNCA0NCAtMTAgMTQgMjIgLTI5IDMyIC00NgozNCAtNDYgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg5NzIgMTE1NjcgYy05IC0xMCAtNyAtMTkgNCAtMzUgMjIgLTMyIDM0IC0yNyAzNCAxMyAwIDM3IC0xOCA0NwotMzggMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDk0MiAxMTU1NyBjLTcgLTggLTYgLTE4IDQgLTMxIDEzIC0xOSAxNCAtMTggMTQgMTIgMCAzNSAtMyAzOAotMTggMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDMyIDExNTI0IGMtMzIgLTI4IC0yMSAtMzAgMzIgLTUgMzQgMTYgMzYgMTkgMTcgMjQgLTE1IDMgLTMxIC0zCi00OSAtMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDA2NiAxMTQ5OSBjLTEwIC01MSAtOCAtNTYgMzEgLTc5IDI1IC0xNSA0MiAtMTkgNTUgLTEzIDE3IDcgMTUKMTMgLTIzIDYzIC0yMiAzMCAtNDQgNTYgLTQ5IDU4IC00IDEgLTEwIC0xMSAtMTQgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyMzIgMTE1MDMgYy0yMSAtNTEgLTE5IC01NCAzOCAtNzMgMzAgLTEwIDYyIC0xOSA3MCAtMTkgMjAgLTEgNTQKMzkgNDMgNDkgLTExIDExIC0xMjMgNzAgLTEzMyA3MCAtNCAwIC0xMiAtMTIgLTE4IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5ODggMTE0NDAgYy0xNyAtMzAgLTE3IC0zMSAxNCAtODAgMTcgLTI4IDMzIC01MCAzNCAtNTAgNSAwIDU0CjEwMSA1NCAxMTAgMCA2IC03MiA1MCAtODEgNTAgLTIgMCAtMTIgLTE0IC0yMSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTgyNyAxMTQ0MiBjLTQyIC0xNSAtNDYgLTE5IC0zNSAtMzQgMTIgLTE1IDE3IC0xNSA2NCA0IDI4IDExIDUxCjI2IDUxIDM0IDAgMTggLTIwIDE3IC04MCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk5MjYgMTE0MTQgYy01MCAtMTggLTY2IC0zMiAtNjYgLTU1IDAgLTM2IDQzIC0yMiA3OCAyNiAxOCAyNSAzMQo0NSAzMCA0NCAtMiAwIC0yMSAtNyAtNDIgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg0NTAgMTE0MDUgYzAgLTE2IDYgLTI1IDE1IC0yNSAxNiAwIDE5IDkgOSAzNCAtOSAyNSAtMjQgMTkgLTI0Ci05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUzMzUgMTE0MTIgYzIwIC0yMCAxMzQgLTExMiAxMzkgLTExMiA4IDAgLTMzIDczIC01MiA5MiAtMTAgOSAtMzUKMjAgLTU3IDI0IC0yNyA0IC0zNyAzIC0zMCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2Mjk1IDExNDEwIGMtMTUgLTYgLTggLTkgMjggLTkgMzAgLTEgNDYgMyA0MiA5IC03IDEyIC00MiAxMiAtNzAKMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNDQ3IDExMzczIGMtMTQgLTM2IC0xNCAtMzkgNyAtNTAgMjkgLTE3IDY2IC0xNiA3MiAyIDYgMTUgLTQwIDg1Ci01NSA4NSAtNSAwIC0xNiAtMTcgLTI0IC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3Mjc5IDExMzYzIGMtMzMgLTggLTI3IC02MyA2IC02MyAxNCAwIDM3IDQ4IDMwIDYxIC02IDkgLTkgMTAgLTM2CjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzExMCAxMTM0MSBjLTMxIC01IC0zNyAtMTIgLTMxIC0zOSAwIC00IDEwIC0xMyAyMiAtMjAgMTcgLTExIDM1Ci0xMSA5NSAtMSA0MSA2IDc3IDE2IDgwIDIwIDcgMTMgLTcyIDQ5IC0xMDMgNDggLTE1IC0xIC00NCAtNCAtNjMgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MDAgMTEzMzEgYzAgLTUgLTE3IC0xMSAtMzggLTE1IC0zMyAtNSAtOTMgLTQ5IC04MSAtNjAgOCAtNiAxNDMKLTQ1IDE0NyAtNDIgNyA4IC0xMSAxMjYgLTE5IDEyNiAtNSAwIC05IC00IC05IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc5MTUgMTEyOTAgYy0xMCAtMTEgLTE1IC0yNiAtMTIgLTMzIDYgLTE3IDg1IC0zMSAxMTEgLTIxIDE3IDYgMTYKOSAtNSAyNiAtMTMgMTAgLTM2IDI1IC01MCAzMyAtMjQgMTMgLTI4IDEyIC00NCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NjU1IDExMjU0IGMtMzMgLTI1IC02MCAtNTMgLTYwIC02MiAwIC0xNyA1OCAtNjIgODEgLTYyIDExIDAgNTQKMTIwIDU0IDE1NCAwIDI0IC05IDIwIC03NSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTM4MCAxMTI5MiBjMCAtNCAxNSAtMjMgMzQgLTQxIDI4IC0yNyAzNCAtMzAgNDAgLTE2IDEwIDI4IDcgMzQKLTI0IDUwIC0zMiAxNyAtNTAgMTkgLTUwIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTkxMCAxMTI2OSBjMCAtNDcgMjEgLTEwOCAzOSAtMTEzIDkgLTMgNDMgLTIgNzUgMiBsNjAgNyAtNzQgNjgKYy00MSAzNyAtODAgNjcgLTg3IDY3IC04IDAgLTEzIC0xMiAtMTMgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTI2MyAxMTI4MiBjLTI0IC0yIC0zNCAtMTAgLTQxIC0zMiAtMTAgLTI3IC04IC0yOSAyNiAtNDMgbDM3IC0xNQo2IDQ3IGMzIDI1IDYgNDYgNSA0NiAtMSAwIC0xNSAtMSAtMzMgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODk0NCAxMTI1OCBjLTMxIC0xOCAtMzIgLTE5IC0xOSAtNjAgMTYgLTU2IDMyIC01OCA0MCAtNiA0IDI0IDExCjUxIDE2IDYwIDEzIDI1IC0yIDI4IC0zNyA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE4NDEgMTEyMjYgYy0xNSAtOSAtMjAgLTE2IC0xMiAtMjAgMTYgLTEwIDUxIDMgNTEgMjAgMCAxNyAtOCAxNwotMzkgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNjI4IDExMjEyIGMtMTAgLTIgLTE4IC03IC0xOCAtMTAgMSAtMTEgMjYgLTQyIDM1IC00MiA4IDAgMzQgMzEKMzUgNDEgMCA5IC0zMSAxNiAtNTIgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTEwNSAxMTE4NSBjLTI1IC0xMSAtMjcgLTE0IC05IC0xNCAxMiAtMSAzNyAtNCA1NSAtOCBsMzQgLTYgLTE5CjIxIGMtMjIgMjUgLTIyIDI1IC02MSA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODI2MiAxMTE1OCBjLTI3IC0yNyAtNiAtNTYgMjggLTM4IDE2IDkgMTggMTUgMTAgMzAgLTEyIDIzIC0yMSAyNQotMzggOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1OTg5IDExMTI2IGMxMCAtMjcgNTQgLTM2IDQ5IC0xMCAtMSAxMCAtMTUgMjEgLTMwIDI1IC0yNCA2IC0yNiA1Ci0xOSAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzY5OCAxMTEwNCBjLTEyIC0xMSAtMTAgLTUyIDMgLTU5IDE0IC0xMCAxNiAtNSA5IDMzIC0zIDE5IC04IDMwCi0xMiAyNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2OTQxIDExMDM3IGMtMjggLTUxIC0yNSAtOTEgNyAtOTUgMjEgLTMgMjIgMCAyMiA2NyAwIDM5IC0xIDcxIC0zCjcxIC0xIDAgLTEzIC0xOSAtMjYgLTQzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkwNTEgMTEwNjEgYy05IC02IC0xMCAtMTEgLTIgLTE1IDYgLTQgMjEgMCAzMyA4IDIxIDE1IDIxIDE2IDMgMTYKLTExIDAgLTI2IC00IC0zNCAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMTM2IDExMDYxIGMtNiAtMTAgNyAtMjIgNDIgLTQwIDIwIC0xMSAyNSAtOSA0MiAxMSAxOCAyMyAxOCAyMwotMyAzMCAtMzMgOSAtNzUgOSAtODEgLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDM5MCAxMTA0NCBsLTI1IC0xNSAyNSA1IGMxNCAzIDMzIDYgNDMgNiAxMCAwIDE1IDUgMTIgMTAgLTkgMTQKLTI2IDEyIC01NSAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NDg2IDExMDQzIGMtMTEgLTEyIC01IC0zOCAxNCAtNjIgMTUgLTE3IDI2IC0yMiA0NSAtMTcgMjcgNyAzNAozNiAxMiA1NCAtMTkgMTYgLTY0IDMyIC03MSAyNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwOTA3IDExMDEzIGwtMjcgLTM3IDI4IC0yMyBjMjUgLTIwIDI4IC0yMSA0MCAtNiAxNiAyMiAxNSA3OCAtMQo5MiAtMTEgOCAtMjAgMyAtNDAgLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQwMDQgMTEwMzIgYy02IC00IC0yNyAtNDcgLTQ2IC05NyBsLTM2IC05MCAzOSAtNDAgYzI5IC0zMCA0OCAtNDIKNzQgLTQzIDMxIC0yIDM0IDAgMzkgMzAgMyAxOCAxMSA2NyAxNyAxMDggbDEyIDc0IC0zOCAzMyBjLTQxIDM1IC00NCAzNyAtNjEKMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NjgzIDExMDA4IGMtNSAtNyAtMTQgLTI1IC0yMSAtNDAgbC0xMiAtMjggNDYgMCBjMzggMCA0NSAzIDQwIDE2Ci0zIDkgLTkgMjcgLTEyIDQwIC03IDI2IC0yNiAzMSAtNDEgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDI4OSAxMDk4NiBsLTQzIC0yMiAtMTEgLTc3IGMtNyAtNTMgLTcgLTc4IDAgLTgwIDUgLTIgMzMgMTEgNjEKMzAgNDMgMjggNTMgNDIgNzEgOTIgbDIyIDYwIC0yOCA5IGMtMjIgOCAtMzcgNSAtNzIgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY1NTAgMTA5NjUgYy01IC0yOCAzIC0xMzEgMTEgLTEzOSAxNyAtMTggMTggMCA1IDc1IC04IDQwIC0xNSA3MAotMTYgNjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjgwNSAxMDk1OSBjLTMgLTMgMiAtMzIgMTAgLTYzIDggLTMxIDE1IC01OCAxNSAtNjAgMCAtOSA4MiAtNTYKODkgLTUyIDQgMyAxNiAzNSAyNiA3MiBsMTggNjcgLTI0IDE4IGMtMTMgMTAgLTMxIDE5IC0zOSAyMCAtNzUgNCAtOTIgNCAtOTUKLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MTAwIDEwOTAzIGMwIC0zOSAyIC00MyAyNSAtNDMgMzIgMCAzMiAxNyAwIDU1IGwtMjQgMzAgLTEgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk0MzMgMTA5MTMgYzMgLTEwIDggLTI4IDEyIC00MCA4IC0yOSAyMSAtMjkgMzYgLTIgMTIgMjMgMTAgMjUKLTM0IDUwIC0xNiA5IC0xOCA4IC0xNCAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4ODM4IDEwOTE2IGMtNTMgLTEyIC01NyAtMjAgLTI4IC01MyBsMjAgLTIzIDQ0IDIyIGMyNCAxMSA0OSAzMgo1NSA0NSAxMCAyMSA4IDIzIC0xNyAyMiAtMTUgLTEgLTQ4IC02IC03NCAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzI3IDEwODYzIGMyNiAtNTggMzAgLTYxIDY2IC01NCA1MSAxMSA0NCAzMyAtMTggNjQgLTMwIDE1IC01OCAyNwotNjAgMjcgLTMgMCAzIC0xNyAxMiAtMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDA2MiAxMDg2OSBjLTE2IC0yNSAtOCAtMzQgMzYgLTQ0IGwzMiAtNyAtMjEgMzYgYy0yNCA0MiAtMzAgNDMKLTQ3IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM5NTggMTA4NjMgbC0yOCAtNCAyNSAtNDggMjQgLTQ5IDQyIDM5IGMyMyAyMiA0MCA0MSAzOCA0MyAtMiAyCi0xNCA4IC0yNiAxNSAtMjIgMTEgLTI2IDExIC03NSA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY5OTkgMTA3OTMgYy0yMSAtMjYgLTQwIC03MyAtMzQgLTg0IDE1IC0yNCAzNCAtNiA0NCA0MiAxMyA1OSAxMQo2NyAtMTAgNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTA0MCAxMDc1OCBjMCAtMzAgNjIgLTY1IDc5IC00NSA3IDkgNCAxNyAtMTIgMjYgLTEyIDggLTMyIDIxIC00NAoyOSAtMjIgMTMgLTIzIDEzIC0yMyAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTMgMTA3MTcgYy0xMiAtNiAtMjYgLTIwIC0zMSAtMzIgLTEyIC0yNiA1IC02NSAyOCAtNjUgMTUgMCA4MCAxOQo4OCAyNiAyIDEgLTYgMjAgLTE4IDQzIC0yMSA0MiAtMzAgNDYgLTY3IDI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE3NjYgMTA3MjIgYy0xMSAtMTggMTQgLTgwIDM0IC04NSAxMSAtMyAyMCAtNCAyMCAtMyAwIDEgLTcgMjMKLTE2IDQ5IC0xNSA0NSAtMjcgNTcgLTM4IDM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODExMCAxMDcwMyBjLTIwIC04IC0zMCAtMjQgLTMwIC00NyAwIC0yMCAwIC0yMCAxOCAwIDQ3IDUyIDQ5IDYxCjEyIDQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE0MjggMTA2NzAgbC01NyAtMzAgMTUgLTMwIGM5IC0xNiAxNyAtMzAgMTkgLTMwIDYgMCAxOTUgNjkgMjA1Cjc1IDcgNCA3IDEyIDAgMjYgLTE3IDMxIC0xMTAgMjYgLTE4MiAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NzM1IDEwNjgxIGMtNSAtOSAyNCAtMzEgMzkgLTMxIDEzIDAgNSAyOCAtMTAgMzQgLTIwIDggLTIyIDggLTI5Ci0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTQ5MCAxMDY1MCBsLTIxIC0zMCA0NCAwIGM0MiAwIDQ1IDIgMzkgMjMgLTUgMjEgLTE5IDM3IC0zNCAzNyAtNAowIC0xNiAtMTMgLTI4IC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3MjU4IDEwNjU2IGMtMzEgLTE3IC0zOCAtMjcgLTM4IC01MSAxIC00OSAyMCAtNjUgNzkgLTY1IDQ0IDAgNTEKMyA1MSAxOSAwIDIzIC0zNSAxMDcgLTQ3IDExMyAtNCAzIC0yNSAtNSAtNDUgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzI0OSAxMDY2MyBjLTIwIC01IC02MiAtOTAgLTQ4IC05OCA1IC00IDIzIC0xMSAzOSAtMTYgMTcgLTUgNDMKLTEzIDYwIC0xOCAyOSAtOSAyOSAtOSAyMyAyMiAtNiAzOCAtNDIgMTE3IC01MSAxMTYgLTQgLTEgLTE0IC0zIC0yMyAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4OTk5IDEwNjEwIGMtOSAtMzMgLTE1IC02MCAtMTMgLTYwIDEgMCA5IDYgMTYgMTMgNyA3IDMwIDI2IDUxIDQxCjM0IDI2IDM2IDMwIDIwIDQxIC00OCAzMyAtNTggMjkgLTc0IC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYwMTIgMTA2NDMgYy0xMCAtMTggLTggLTIxIDEzIC0yNSAyOCAtNiAzMSAwIDExIDI3IC0xMyAxOCAtMTQgMTgKLTI0IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1MzAgMTA2MTAgYzAgLTQ1IDUgLTQ3IDQwIC0yMSAyNCAxOSAyNCAyMCA2IDQwIC0zMCAzMyAtNDYgMjcKLTQ2IC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNTAgMTA1OTkgYzAgLTM5IDI2IC05OSA0MiAtOTkgNSAwIDMxIDExIDU5IDI1IGw1MCAyNiAtMjEgMzAKYy0yNSAzNCAtNjggNTkgLTEwNSA1OSAtMjMgMCAtMjUgLTQgLTI1IC00MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MDMyIDEwNjMxIGMtMTEgLTcgLTExIC0xNyAyIC01NyBsMTUgLTQ5IDAgNTggYzEgMzEgMCA1NyAtMSA1NwotMiAwIC05IC00IC0xNiAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY5MDUgMTA1NzMgYzggLTI3IDE1IC00OSAxNSAtNTAgMCAtNSAzMCAtMyAzMCAyIDAgMTIgLTQ1IDk1IC01Mgo5NSAtNCAwIC0xIC0yMSA3IC00N3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzODQgMTA1ODYgYy0xNiAtMTQgLTI0IC0yNSAtMTkgLTI1IDE0IDAgNTkgMzggNTMgNDUgLTMgMyAtMTkgLTYKLTM0IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MjU5IDEwNTgwIGMtOSAtNSAtMjggLTI1IC00MiAtNDQgbC0yNyAtMzQgNDcgLTMxIGMyNSAtMTcgNTQgLTMxCjYzIC0zMSA5IDAgMjUgMTkgMzcgNDQgbDIyIDQ0IC0zMyAzMSBjLTM0IDMzIC00MiAzNiAtNjcgMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODc1NSAxMDU1NCBjLTQ3IC0zMiAtNjcgLTU0IC00OCAtNTQgMzcgMCAxMzkgMjQgMTQ1IDMzIDYgMTEgLTI4CjU4IC00MSA1NiAtMyAwIC0yOCAtMTYgLTU2IC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjA0IDEwNTExIGMtMjMgLTEwIC00NCAtMjMgLTQ4IC0yOSAtNSAtOCA4NiAtNTMgMTc4IC04OCAxMCAtNCAzCjE5IC0yMiA2NSAtMjEgNDAgLTQ0IDcxIC01MiA3MSAtOCAwIC0zNCAtOSAtNTYgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYzNSAxMDQ5OSBjLTggLTIzIDcgLTM5IDM4IC0zOSAyMCAwIDIwIDEgNSAzNSAtMTQgMzEgLTM0IDMzIC00Mwo0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk2MDAgMTA0NzUgYzAgLTQgNjcgLTM1IDc2IC0zNSAyIDAgNCA5IDQgMjAgMCAxNyAtNyAyMCAtNDAgMjAKLTIyIDAgLTQwIC0yIC00MCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNjUwIDEwNDI4IGMtNDEgLTUgLTc2IC0xMSAtNzggLTEzIC00IC00IDMyIC01NyA2MyAtOTQgNDUgLTUyCjEyNCAtODcgMTQwIC02MSA1IDkgLTQyIDE4MyAtNDggMTc5IC0xIC0xIC0zNiAtNiAtNzcgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMzNTIgMTA0MDcgYy0xNiAtNDQgLTE2IC00NSAxMyAtMzkgMjEgNCAyNCA4IDE5IDMxIC0xMCA0MSAtMTkgNDQKLTMyIDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NTUzIDEwMzkxIGMtMzcgLTMzIC0zOSAtMzggLTI0IC00OCAxNSAtOSAyMiAtNCA0NSAzNCAxNiAyNCAyNyA0NgoyNSA0NyAtMiAyIC0yMyAtMTMgLTQ2IC0zM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzNTYgMTAzOTkgYy0zOCAtMTAgLTc3IC0yNiAtODcgLTM1IC0xNyAtMTUgLTE3IC0xOCAtMiAtNDAgMjAgLTMyCjg1IC0zMyAxNDggLTIgNDMgMjEgNDYgMjUgNDIgNTggLTQgNDIgLTExIDQ0IC0xMDEgMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY5MiAxMDM5MSBjLTUxIC0xNiAtOTUgLTMxIC05OCAtMzQgLTMgLTMgMCAtMjEgNyAtNDAgMTIgLTM0IDE0Ci0zNSAxMTcgLTU4IGwxMDUgLTIzIDQ4IDUxIGMyNyAyOSA0OSA1NiA0OSA2MiAwIDExIC03NyA1MyAtMTE1IDY0IC0xMSAzIC02MgotNyAtMTEzIC0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU4ODEgMTAzNjQgYzI0IC0yNCAyOSAtMjUgODUgLTE2IGw1OSA5IC01MCA3IGMtMjcgNCAtNjYgMTIgLTg1IDE3CmwtMzQgOSAyNSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MDA3IDEwMzIwIGMzIC0yNSA5IC00OSAxNCAtNTQgMTMgLTE1IDEwIDI0IC02IDY0IGwtMTQgMzUgNiAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzk2NyAxMDM1MyBjLTggLTEzIDIgLTQzIDE0IC00MyAxMCAwIDEwIDggMCAzNCAtNSAxMiAtMTAgMTYgLTE0Cjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjIyNiAxMDMzMiBjLTMgLTMgLTYgLTE2IC02IC0yOCAwIC0yMiAyIC0yMyAyOCAtMTIgNDIgMTggNDQgMjMKMTIgMzUgLTE2IDYgLTMxIDggLTM0IDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzE3NiAxMDI5OCBsLTI1IC0zMiA0NyAtMzIgYzU0IC0zNiA2MCAtMzIgNjEgNDkgMSA0NiAwIDQ3IC0yOCA0NwotMjEgMCAtMzcgLTkgLTU1IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDQxIDEwMzA1IGMtNSAtNSAtMTQgLTIwIC0yMCAtMzIgLTExIC0yMiAtOCAtMjQgNDUgLTQ4IDMxIC0xNAo1OSAtMjMgNjIgLTIxIDIgMyAxIDMwIC0zIDYxIGwtNyA1NiAtMzQgLTMgYy0xOSAtMSAtMzkgLTcgLTQzIC0xM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MzI0IDEwMjc5IGwtMjEgLTIxIDIwIC0zNiBjMTEgLTIxIDQxIC01NCA2NiAtNzUgbDQ2IC0zNyAzIDY3IGMzCjY2IDIgNjggLTMwIDk1IC00MCAzMyAtNTcgMzUgLTg0IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzUwMCAxMDIzOCBjMCAtMzEgNCAtNTkgOCAtNjIgNSAtMyAyMSA2IDM4IDE5IGwyOSAyNCAtMzcgMzggLTM4CjM4IDAgLTU3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE1NjAgMTAyNjEgYzAgLTggNjUgLTEzNSA3NyAtMTUwIDEgLTIgMjEgMiA0MyA5IDMzIDExIDQyIDE5IDUwCjQ5IDE5IDY4IDE3IDcyIC01NSA4NSAtNzkgMTQgLTExNSAxNiAtMTE1IDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDU2MiAxMDIzMCBjLTEwIC0yNyAtOCAtMzIgMjUgLTYwIDM4IC0zNCA1MyAtMjkgNTMgMTYgMCAxOCAtNDcKNzQgLTYyIDc0IC0zIDAgLTExIC0xMyAtMTYgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ4MzUgMTAyMDEgYy0xMyAtMjUgLTEzIC0zMSAtMiAtMzEgOCAwIDIxIDggMzEgMTkgMTQgMTYgMTUgMjAgMgozMCAtMTIgMTAgLTE4IDcgLTMxIC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU1MzYgMTAxMzAgYzcxIC05MSAxMTEgLTEzNiAxMTcgLTEzMCAyIDMgNyAzNCAxMSA3MCBsNiA2NiAtODMgMjcKYy00NiAxNSAtODcgMjcgLTkxIDI3IC00IDAgMTQgLTI3IDQwIC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNDgyIDEwMTcxIGMtMjQgLTkgLTQ0IC0yMCAtNDQgLTI0IC0xIC0xNSAyNSAtMTI3IDMwIC0xMjcgMiAwIDE5CjkgMzcgMjAgMjggMTggMzQgMjcgNDAgNzUgNiA1MiAyIDc2IC0xMyA3NCAtNCAwIC0yNiAtOCAtNTAgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc5ODcgMTAxMjggYy00IC0yNCAtOSAtNjUgLTEzIC05MiAtNyAtNDggLTYgLTQ5IDE3IC00MyAxMyA0IDMyIDcKNDEgNyA5IDAgMjYgMTMgMzcgMjkgbDIxIDI4IC00MSA1NyBjLTIyIDMxIC00NCA1NiAtNDggNTYgLTUgMCAtMTEgLTE5IC0xNAotNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDE5MiAxMDEzMSBjLTEwIC0xNyAtMTIgLTQ0IC03IC0xMDMgMTAgLTExMCAyNyAtODYgMjMgMzMgLTMgODUKLTQgOTIgLTE2IDcweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ0ODUgMTAwODAgYy0xMiAtMjMgLTEzIC0zMCAtMyAtMzEgNyAwIDQzIC0yIDgxIC00IDYwIC00IDY3IC0zCjY3IDE0IDAgMTQgLTE0IDIyIC01OCAzNSAtNzQgMjAgLTY5IDIxIC04NyAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTkxNSAxMDA4OSBjLTEyIC0zNiA5IC00MSA0MCAtOSBsMjkgMzAgLTMxIDAgYy0yMyAwIC0zMyAtNiAtMzgKLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1NDcgMTAwNTQgYy0yNiAtMjAgLTQ3IC0zOSAtNDcgLTQzIDAgLTE1IDUzIC02MSA3MCAtNjEgMTUgMCAyMAoxMCAyNSA0OCAzIDI2IDggNTcgMTEgNzAgNiAzMSAtNSAyOCAtNTkgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgxMDggMTAwNzYgbC0yOCAtMTIgNzMgLTY0IGMxMDggLTk3IDEwNyAtOTYgMTE4IC03OSA1IDggOSAxOSA5CjI0IDAgMTUgLTEyMSAxNDUgLTEzNCAxNDQgLTYgMCAtMjMgLTYgLTM4IC0xM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNDg5IDEwMDA0IGMtMzIgLTc0IC0zMiAtNzcgLTE0IC05MCAyNyAtMjAgMzUgLTE1IDU2IDQxIDE5IDQ5IDE4CjEyNSAtMSAxMjUgLTQgMCAtMjIgLTM0IC00MSAtNzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjQxMCAxMDA1NCBjMCAtMyA1IC0xNCAxMCAtMjQgOSAtMTYgMTUgLTE3IDQwIC04IDQyIDE0IDUxIDMyIDEyCjIzIC0xOCAtMyAtMzMgLTIgLTM3IDQgLTYgMTIgLTI1IDE1IC0yNSA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI4MTYgOTk4NSBjLTI1IC0zMSAtNDYgLTY3IC00NiAtODAgMCAtMTkgNiAtMjMgMzggLTI3IDY3IC02IDcyCi0yIDc0IDU4IDEgMzAgMiA2NCAyIDc2IDIgMzkgLTIxIDMwIC02OCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTY5MiAxMDAxMyBsLTMzIC0yNSAyMiAtMjQgYzIzIC0yNCAxMTAgLTg0IDEyMiAtODQgNiAwIDM3IDY2IDM3Cjc5IDAgMyAtMTUgMTUgLTMzIDI3IC0xNyAxMSAtNDMgMjggLTU3IDM3IC0yNCAxNSAtMjcgMTUgLTU4IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2NTY0IDEwMDIyIGMtMTcgLTExIC0yOCAtMTI2IC0xNSAtMTUxIDE2IC0yOSAyNCAtMjcgNTUgMTcgbDI2IDM4Ci0yMiA1MiBjLTIzIDU0IC0yNSA1NyAtNDQgNDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTAyMiA5OTg4IGM4IC0yMyAzMiAtMzAgNjMgLTE3IGwzMCAxMiAtMzAgNyBjLTQ3IDEyIC02NyAxMSAtNjMKLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjkwOCA5OTc0IGwtMjYgLTE0IDI5IC02MCBjMjQgLTUwIDMzIC02MCA1NCAtNjAgMTQgMCAyNSAyIDI1IDQgMAo0IC01MSAxNDAgLTUzIDE0MyAtMSAxIC0xNCAtNSAtMjkgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU3NzAgOTk3MSBjMCAtNSA0IC0yMSAxMCAtMzUgMTEgLTI5IDQwIC0zNSA0MCAtOCAtMSAxNyAtNTAgNjEKLTUwIDQzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMzMTUgOTk0MCBjLTE5IC0yMCAtMTggLTIyIDEzIC04NSAzMCAtNjEgMzQgLTY1IDY1IC02NSAyMyAwIDQxIDgKNTcgMjUgbDIzIDI1IC02MyA1NyBjLTM1IDMyIC02NiA1OSAtNzAgNjEgLTMgMSAtMTUgLTcgLTI1IC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MzMzIDk5NDkgYy04IC04IC01IC0yNyA5IC02NyAxMSAtMzIgMjIgLTU5IDI0IC02MSA2IC02IDQ0IDg4IDQ0CjEwOSAwIDI4IC01NCA0MiAtNzcgMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTIzMiA5ODY4IGMtMjkgLTQ2IC01MiAtOTAgLTUyIC0xMDAgMCAtMzMgMTI2IC01MiAxNTEgLTIyIDcgOSAxNgozOSAyMCA2NyA2IDQ3IDQgNTYgLTI0IDk1IC0xNyAyMyAtMzMgNDIgLTM3IDQyIC00IDAgLTMwIC0zNyAtNTggLTgyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQwODIgOTkyMCBjLTE4IC0yOSAtMTUgLTM2IDggLTE1IDIwIDE4IDI2IDM1IDEyIDM1IC00IDAgLTEzIC05Ci0yMCAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzE5MiA5OTE3IGMtNyAtOCAtMTUgLTI4IC0xOCAtNDUgLTYgLTMyIC02IC0zMiAzNSAtMzIgMzYgMCA0MSAzCjQxIDIzIDAgMTMgLTExIDMzIC0yMyA0NiAtMjAgMTggLTI2IDE5IC0zNSA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzUxIDk5MDYgYy0xMCAtMTIgLTIgLTE5IDQzIC00NiAzMSAtMTcgNTggLTM1IDYxIC00MSAxNiAtMjQgMjYgLTUKMjMgNDQgbC0zIDUyIC01NiAzIGMtMzkgMiAtNTkgLTEgLTY4IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NDQwIDk5MTAgYy0xMSAtNyAtOSAtMTEgMTQgLTIwIDM0IC0xMiA0NCAtNyAyNiAxNSAtMTQgMTcgLTIwIDE4Ci00MCA1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk0NzEgOTg2NCBjLTIzIC02MCAtMTkgLTczIDIxIC03NCAyMCAwIDkyIDEwMCA4MCAxMTEgLTQgNCAtMjMgMTAKLTQzIDE0IGwtMzYgNyAtMjIgLTU4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA3NDUgOTg5MCBjLTEyIC0yMCA1IC03NiAzMSAtMTAxIGwyNSAtMjMgLTMgNjQgYy0zIDU4IC01IDY1IC0yNQo2OCAtMTEgMiAtMjQgLTIgLTI4IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgxMDkgOTgxOSBjNzQgLTQwIDk3IC00MSA4OSAtMyAtMiAxMiAtMjAgMjEgLTYzIDMwIC05OSAyMSAtMTA0CjE2IC0yNiAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDI1OCA5ODAwIGMtNCAtNDEgLTMgLTQyIDUyIC03NiA1NCAtMzUgNTYgLTM1IDEzNSAtMjkgNDQgNCA4MiA5Cjg0IDExIDMgMiAtMiAyNSAtMTAgNTEgLTE0IDQ0IC0xNyA0OCAtNjMgNTkgLTI3IDcgLTgxIDE2IC0xMjEgMTkgbC03MyA3IC00Ci00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5OTk4IDk4MjQgYy01NCAtMTYgLTU0IC0xOSAtMzQgLTEwNCBsMTMgLTU1IDM5IDAgMzkgMCAzIDg4IGMxIDQ4Ci0xIDg3IC01IDg2IC00IDAgLTI5IC03IC01NSAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NjQyIDk4MTIgYzIgLTQgMTcgLTQwIDMzIC03OSAxNyAtNDAgMzMgLTczIDM2IC03MyA0IDAgMjIgMTQgNDAKMzEgMzIgMzAgMzMgMzMgMTUgNDMgLTEwIDYgLTQwIDI4IC02NiA0OSAtNDYgMzYgLTY1IDQ2IC01OCAyOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMjMwIDk4MTEgYzAgLTUgLTMgLTE3IC02IC0yNiAtNSAtMTMgLTIgLTE2IDE2IC0xMyAzMSA0IDM2IDI0IDExCjM4IC0xMiA2IC0yMSA3IC0yMSAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5NzYgOTc4NSBjLTQgLTExIDIgLTE1IDIxIC0xNSAyMSAwIDI0IDIgMTMgMTUgLTcgOCAtMTYgMTUgLTIwCjE1IC00IDAgLTEwIC03IC0xNCAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTc1MyA5Nzc3IGMtMzUgLTYgLTYzIC0xMyAtNjMgLTE2IDAgLTMgOSAtMTcgMTkgLTMwIGwxOSAtMjQgNTEKMzcgYzQ4IDM2IDYwIDQ4IDQ0IDQ0IC01IDAgLTM2IC02IC03MCAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDMzMiA5NzI0IGMtMjkgLTM0IC0zMCAtMzggLTE0IC01MCA5IC03IDIwIC0xMCAyNCAtNiA4IDkgMjkgODUKMjQgODkgLTIgMiAtMTggLTEzIC0zNCAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjM5NyA5NzE0IGwtMjggLTI0IDI1IDAgYzE2IDAgMjcgNyAzMSAyMSAxMCAzMCA0IDMwIC0yOCAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI3MTAgOTczNSBjMCAtMTAgNzMgLTExNSA4MCAtMTE1IDE5IDAgNDAgNDAgNDAgNzggbDAgNDIgLTYwIDAKYy0zMyAwIC02MCAtMiAtNjAgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTUwMyA5NjYyIGMtNDcgLTUzIC01MCAtNTggLTMxIC02NSAxMiAtNCA0MiAtOCA2NyAtMTAgNDMgLTIgNDcgMAo2NSAzNCBsMTkgMzUgLTIzIDMyIGMtMTMgMTggLTI5IDMyIC0zNCAzMiAtNiAtMSAtMzQgLTI3IC02MyAtNTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjU4IDk2NzEgYy0zMCAtMzIgLTM0IC00MCAtMjEgLTQ2IDIwIC03IDg0IDUyIDc2IDcxIC04IDIxIC0xNSAxOAotNTUgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1NzMgOTY5NCBjLTggLTIyIDI1IC01MyA2OSAtNjQgNTggLTE2IDc1IDQgNDAgNDYgLTIyIDI3IC0xMDEgMzkKLTEwOSAxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MzIzIDk2NzMgYy0xNCAtNSAtMTggLTMzIC01IC0zMyAxMCAwIDMyIDIyIDMyIDMyIDAgOSAtOCA5IC0yNyAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYwMzMgOTY2OCBjLTYgLTcgLTI5IC00OCAtNTIgLTkxIC00MiAtNzkgLTQ0IC05NCAtMTYgLTEzMSAxNCAtMTgKMTYgLTE4IDQ5IDEyIDE5IDE3IDQxIDM0IDQ4IDM5IDggNCAyOSAyOSA0OCA1NiBsMzQgNDcgLTM5IDQwIGMtNDEgNDIgLTU2IDQ4Ci03MiAyOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2NTIwIDk2NTEgYy0zMCAtMTYgLTY0IC0zOCAtNzQgLTUwIC0xOSAtMjEgLTE5IC0yMSA0NyAtNTEgMzcgLTE2CjcwIC0zMCA3NSAtMzAgMTEgMCA3MiA2NCA3MiA3NSAwIDYgLTE1IDI3IC0zMyA0NyBsLTMyIDM3IC01NSAtMjh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NTIgOTYwNyBjLTExIC0yOSAtMTkgLTUzIC0xOCAtNTQgMCAwIDI2IDIgNTggNSBsNTYgNyAtMzggNDcgLTM4CjQ3IC0yMCAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzg0MCA5NjU1IGMwIC0yIDggLTIwIDE3IC00MCAxNiAtMzMgMTggLTM0IDM1IC0xOCAyNSAyMiAyMyAyNwotMTcgNDYgLTE5IDkgLTM1IDE1IC0zNSAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5OTc5IDk2NTMgYy0zOCAtMyAtNDggLTggLTUzIC0yNiAtMTQgLTU0IC05IC02NCA0NSAtNzcgMjggLTcgNTQKLTkgNTkgLTQgNCA1IDE0IDMzIDIzIDYyIDE1IDUxIDE1IDUyIC03IDUwIC0xMSAtMSAtNDIgLTMgLTY3IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMyODYgOTYxMSBjLTI1IC00OSAtMjkgLTkxIC0xMSAtMTExIDE2IC0xOCAyMCAtMTggNDYgLTQgMjcgMTMgMjkKMTkgMjkgNzMgMCA1NSAtMiA1OSAtMjUgNjQgLTIwIDMgLTI5IC0xIC0zOSAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzcwIDk2MjAgYzAgLTggNyAtMzcgMTUgLTY1IGwxNCAtNTAgLTYgNTUgYy01IDQ5IC0yMyA5NyAtMjMgNjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDc0MCA5NTcwIGwtMzUgLTE5IDc4IC0xIGM4MCAwIDk1IDggNTIgMjggLTM1IDE2IC01NCAxNSAtOTUgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjg3MyA5NDg3IGMtMjYgLTEwIC0zMCAtMTUgLTIyIC0yOSAyMCAtMzUgODYgLTE2IDc0IDIxIC03IDI0IC04CjI0IC01MiA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ1MTQgOTQ4MyBjLTMzIC0zIC00MyAtOSAtNDggLTI2IC0zIC0xMiAxIC0yOCA5IC0zNiAxMiAtMTIgMTkgLTkKNTQgMTggMzcgMjkgNTQgNTQgMzQgNDkgLTUgLTEgLTI3IC0zIC00OSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MDI3IDk0MzYgYy0xNSAtMzMgLTEzIC03NiA0IC03NiA1IDAgOSAxMSA5IDI0IDAgMTQgNCAzNiAxMCA1MAoxNCAzOCAtNCA0MCAtMjMgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NTgyIDkzODUgbDIgLTY2IDQ1IC0yNSBjNDkgLTI3IDYxIC0yMiA2MSAyOSAwIDM1IC02NyAxMjYgLTkzCjEyNyAtMTUgMCAtMTcgLTggLTE1IC02NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MTk2IDk0MTkgYy0yMSAtMzUgLTIyIC0zMiAyMyAtNDggNTAgLTE2IDUxIC0xNSAyOCAzNCAtMTIgMjUgLTIzCjQ1IC0yNyA0NSAtMyAwIC0xNCAtMTQgLTI0IC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyOTg4IDk0MDYgYy0zNiAtMjQgLTQ4IC0zNyAtNDggLTU3IDAgLTQ1IDEyIC00MCA1NyAyMiAyNSAzMyA0Mwo2MiA0MSA2NCAtMiAxIC0yNCAtMTIgLTUwIC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MzgzIDk0MDggYy03IC0xNyAtNiAtMjkgNSAtNDUgMTkgLTMxIDI3IC0yOSA0MyA4IDExIDI4IDEwIDMzIC02CjQ1IC0yNSAxOSAtMzAgMTggLTQyIC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyMTYgOTM4NiBjLTMyIC0yNyAtMzUgLTM0IC0yMSAtMzkgMzggLTE1IDY0IC03IDgwIDIzIDMwIDU4IC0xCjY2IC01OSAxNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1Njk3IDk0MDMgYy0xNCAtMTQgLTYgLTIzIDM0IC0zMyAyMiAtNiA0OCAtMTQgNTcgLTE3IDEyIC01IDExIDEKLTcgMjUgLTIxIDMxIC02NiA0NCAtODQgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODY2NSA5MzkwIGMtMTAgLTExIC0xNSAtMjAgLTEyIC0yMCAxNCAwIDU3IDI0IDU3IDMyIDAgMTUgLTI3IDgKLTQ1IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYyMTMgOTMyNiBsLTUyIC02MyA3NCAtMjYgYzYyIC0yMiA3NiAtMjQgOTEgLTEyIDE4IDEyIDE4IDE1IDEgNjcKLTkgMzAgLTI3IDY0IC00MCA3NiBsLTIyIDIxIC01MiAtNjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjY3NSA5MzM4IGM0IC0xOCA4IC0zMyA5IC0zNCAwIDAgMTcgLTEzIDM3IC0yNyBsMzYgLTI3IDIyIDI0IDIyCjI0IC01OCAzNiBjLTMxIDIwIC02MSAzNiAtNjYgMzYgLTUgMCAtNSAtMTUgLTIgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5NjAgOTM1NyBjMCAtMyAyMyAtMjIgNTEgLTQyIDQ4IC0zNiA1MSAtMzcgNjQgLTE5IDE3IDI0IDExIDMwCi00MCA0MiAtMjIgNSAtNDggMTMgLTU3IDE3IC0xMCA0IC0xOCA1IC0xOCAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk4MTAgOTMzNyBjMCAtNyAxMSAtMjQgMjUgLTM3IDI0IC0yMiAyNyAtMjMgNDIgLTcgMjAgMjAgMTggMjIKLTMwIDQyIC0zMCAxMiAtMzcgMTMgLTM3IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzE2NyA5MzIzIGMtMTUgLTI5IC0xNiAtMzMgLTIgLTMzIDE4IDAgMjggMjEgMjMgNDcgLTMgMTQgLTggMTEKLTIxIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2MTkwIDkzMjQgYy0yNSAtNyAtNTUgLTEzIC02NyAtMTMgLTQ2IC0yIC0yOSAtMTggNDYgLTQzIDczIC0yMwo4MCAtMjQgOTggLTkgMTcgMTMgMTkgMjEgMTEgNDkgLTEwIDM1IC0xNyAzNyAtODggMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NjQ3IDkzMDQgYy0xMiAtMTIgLTcgLTY4IDcgLTg2IDE5IC0yNiAyMiAtMjMgMTggMzAgLTQgNDggLTEzIDY4Ci0yNSA1NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1ODkyIDkyODMgYy01IC0xMCAtMTUgLTM5IC0yMSAtNjQgLTEyIC00NCAtMTIgLTUwIDE0IC05MyAxNSAtMjUKMzAgLTQ4IDM0IC01MSA4IC00IDgxIDQyIDkzIDU4IDMgNiA5IDMxIDEzIDU1IDYgNDQgNSA0NyAtMzIgNzggLTQyIDM3IC04Nwo0NCAtMTAxIDE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NzIgOTI4MSBjLTM3IC03IC0zOCAtMTEgLTIxIC02NCA4IC0yNCAyMCAtMzkgMzUgLTQzIDIyIC02IDkzCjI1IDEyNyA1NCAxNiAxNCAxNSAxNyAtMjAgMzggLTM4IDI0IC02MSAyNiAtMTIxIDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQzMDEgOTI1NiBsLTM0IC0zNSAyOCAtNyBjMjMgLTYgMzMgLTIgNTIgMjAgMTkgMjIgMjEgMzEgMTIgNDIKLTE2IDIwIC0yMSAxOCAtNTggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQzMjUgOTI1NCBjLTQgLTEwIC0xMCAtMjYgLTE1IC0zNSAtNSAtOSAtMTIgLTM0IC0xNiAtNTUgbC02IC0zOQo0NiA0NCA0NiA0NSAtMjMgMjUgYy0xMiAxNSAtMjMgMjggLTI0IDMwIC0yIDIgLTUgLTUgLTggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzEwNTAgOTI0MCBjMCAtMTQgNyAtMjAgMjIgLTIwIDIwIDAgMjEgMSAzIDIwIC0xMCAxMSAtMjAgMjAgLTIyCjIwIC0xIDAgLTMgLTkgLTMgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc2NzAgOTE5MSBjMCAtMjIgNCAtNTEgMTAgLTY1IGw5IC0yNiA1MiAyMCBjMTEyIDQ0IDExMSA0MyAyMyA3OAotNDQgMTggLTgyIDMyIC04NiAzMiAtNSAwIC04IC0xOCAtOCAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTA2MCA5MjIwIGMwIC05IDQxIC0yMyAxMDcgLTM2IDI1IC01IDMxIC0yIDM1IDE0IDMgMTIgMyAyMyAwIDI2Ci0xMCAxMCAtMTQyIDYgLTE0MiAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNTcgOTIxNCBjLTE2IC0xNiAtNSAtMjQgMzMgLTI0IDIyIDAgNDAgNSA0MCAxMCAwIDYgLTYgMTAgLTEyIDEwCi03IDAgLTIyIDMgLTMzIDYgLTExIDMgLTI0IDIgLTI4IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ5NTIgOTIwMiBsLTIzIC0xOCAyMCAtMTggYzI2IC0yMyAxMTggLTM2IDEwNSAtMTUgLTE1IDI1IC01OSA2OQotNjkgNjkgLTUgMCAtMjAgLTggLTMzIC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MjY0IDkxMjQgYy05IC0zMCAtMTMgLTU4IC0xMSAtNjEgOCAtNyAxMDAgNiAxMTcgMTcgMTIgNyA2IDE4Ci0zMCA1NSAtMjQgMjUgLTQ4IDQ1IC01MiA0NSAtNCAwIC0xNSAtMjUgLTI0IC01NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MTgyIDkxMzAgYy0zNCAtMjYgLTQwIC0zNCAtMzMgLTUzIDEzIC0zNCAyOSAtMjYgNjEgMzEgMTcgMjggMjcKNTIgMjIgNTIgLTQgMCAtMjcgLTE0IC01MCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01NDYwIDkxMzAgYy0yMiAtMTQgMCAtNDQgMzQgLTQ4IDMwIC00IDMwIC0yIDE0IDMzIC0xMiAyNyAtMjQgMzEKLTQ4IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU1OTggOTEwNyBjLTI2IC0xMiAtNDggLTI4IC00OCAtMzUgMCAtNyAxOCAtMzIgMzkgLTU1IGw0MCAtNDIgNjEKNjAgNjEgNjAgLTM4IDE3IGMtNDcgMjIgLTU3IDIxIC0xMTUgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTYwOCA5MDg4IGMtOSAtMTMgLTEyIC0zMSAtOCAtNDIgOCAtMjMgMTUgLTE0IDI1IDMyIDggMzggMyA0MQotMTcgMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjY4MyA5MDM3IGMtNTQgLTQ0IC01NyAtNTYgLTI5IC0xMTcgMjAgLTQ0IDQwIC0zNSA3NCAzMSAzNSA2NyAzOAo4NSAxOSAxMTEgLTEyIDE0IC0xOCAxMiAtNjQgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ4IDkwMjcgYy0zNyAtMTYgLTcwIC0zNyAtNzMgLTQ1IC0zIC03IDUgLTI4IDE3IC00NSAxMiAtMTggMjIKLTMzIDIzIC0zNSAzIC0zIDE4OCAyOSAxOTggMzUgMTYgMTAgNSAzMSAtNDEgNzYgLTI2IDI2IC01MCA0NyAtNTIgNDYgLTMgMAotMzUgLTE1IC03MiAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDExNyA5MDI4IGMtNCAtMTIgLTcgLTQxIC03IC02MyBsMCAtNDAgMjYgNDQgYzI2IDQzIDI2IDQzIDcgNjMKLTIwIDIwIC0yMCAyMCAtMjYgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODk5OSA5MDMyIGMtNiAtMzQgMzIgLTEzMiA1MSAtMTMyIDEyIDAgMTMwIDgzIDEzMCA5MSAwIDUgLTEwIDExCi0yMiAxMyAtMTMgMyAtNTMgMTIgLTkwIDIwIC0zOCA4IC02OCAxMSAtNjkgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNzAyIDg5NzAgYy02OSAtNTggLTkyIC05MCAtNTUgLTc2IDkgNCAzOSAxNCA2NSAyMyAzNSAxMSA1MyAyNAo2MyA0NCAxNiAzMCAyMCA2OSA3IDY5IC01IDAgLTQxIC0yNyAtODAgLTYweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYyNzQgODk5NyBjLTE2IC0zMSAtMTYgLTMzIDEyIC04NCAxNiAtMjkgMzMgLTUyIDM5IC01MCA2IDIgMTAgMzUKMTAgNzcgMCA2NiAtMiA3MyAtMjIgODEgLTE5IDcgLTI1IDMgLTM5IC0yNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMjAzIDkwMDkgYy0yNCAtOSAtMzEgLTI5IC0xMCAtMjkgMTkgMCA0MCAxNiAzNiAyOCAtMyA2IC0xMyA2Ci0yNiAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcxNTUgOTAwOSBjLTEwIC0xNSAxIC0yMyAyMCAtMTUgOSAzIDEzIDEwIDEwIDE2IC04IDEzIC0yMiAxMyAtMzAKLTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTE2MSA4OTgyIGMtMTYgLTMwIC0xMCAtNDYgMTEgLTMwIDExIDkgMTQgMTkgOSAzMyAtOCAxOSAtOCAxOQotMjAgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NzYgODk3NCBjLTQgLTkgLTQgLTE5IC0xIC0yMiA3IC04IDM1IDE5IDI5IDI5IC04IDE0IC0yMSAxMSAtMjgKLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzg4NiA4OTgyIGMtMyAtNSAyNiAtNDAgNjUgLTc4IGw3MCAtNjkgLTMgNTkgLTMgNTkgLTUwIDE4IGMtNTgKMjAgLTcyIDIyIC03OSAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NjkxIDg5MzAgYy0yNiAtNDkgLTMwIC02MyAtMjEgLTgwIDYgLTEyIDE2IC0xOCAyMyAtMTQgOSA2IDg3IDYwCjExNiA4MSA1IDMgLTcxIDcyIC04MCA3MyAtMyAwIC0yMSAtMjcgLTM4IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2OTg1IDg5NDAgYy0yNSAtOSAtNDAgLTI4IC00NyAtNTUgLTMgLTExIC05IC0yOCAtMTMgLTM3IC02IC0xNQotMyAtMTYgMjUgLTggNTAgMTQgMTAwIDU3IDEwMCA4NiAwIDI2IC0yNCAzMSAtNjUgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDM4NSA4OTE2IGMtMTYgLTI0IC0xMyAtNjYgNCAtNjYgOSAwIDI0IDgwIDE3IDg3IC0yIDMgLTEyIC03IC0yMQotMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTM4OCA4OTA5IGMtMjEgLTExIC0zOCAtMjMgLTM4IC0yNyAwIC01IDIwIC0zNiA0NSAtNzAgbDQ1IC02MiA1MwowIGM0NCAxIDU3IDUgODUgMzEgMTkgMTcgMzIgMzIgMjkgMzUgLTE3IDE3IC0xNjMgMTE0IC0xNzIgMTE0IC01IC0xIC0yNyAtMTAKLTQ3IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNzQzIDg5MDcgYy0zOSAtMTMgLTYzIC0yNiAtNjMgLTM1IDAgLTEyIDEyIC0xNCA2NiAtOSAzNyA0IDY4IDgKNzAgOSAxIDIgNSAxNSA5IDMxIDkgMzMgMyAzMyAtODIgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MDE3IDg4ODggYzEwIC00OCAxMSAtNTAgMzQgLTM4IGwyMSAxMiAtMjMgMjQgYy0yOCAzMCAtMzkgMzEgLTMyCjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjI3NSA4ODgyIGMtNSAtNCAtMjAgLTIxIC0zMiAtMzkgLTE4IC0yNSAtMjAgLTMzIC05IC00MiAxNCAtMTIKMzcgOSA3MSA2MiAxNyAyNiAxNyAyNyAtMSAyNyAtMTEgMCAtMjMgLTQgLTI5IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgxODYgODg1OCBjLTkgLTM0IC04IC0zOCA5IC0zOCAxMCAwIDE1IDEwIDE1IDMwIDAgMzUgLTE1IDQwIC0yNAo4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI1NyA4ODEzIGMtMzYgLTU5IC0zNiAtNjMgOSAtNzcgMTYgLTUgMjQgMSAzNyAzMCAxNyAzNSAxNSAxMDQgLTMKMTA0IC00IDAgLTIzIC0yNiAtNDMgLTU3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQzMTEgODgyNSBjLTEzIC0yMyAtMTYgLTM1IC04IC0zNSA3IDAgMjEgLTMgMzIgLTYgMTEgLTMgMjkgMiA0MAoxMCAyMCAxNCAyMCAxNSAtNCA0MCAtMTQgMTQgLTI4IDI2IC0zMiAyNiAtNCAwIC0xNiAtMTYgLTI4IC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MCA4ODMzIGMtOCAtMyAtMjkgLTE1IC00NyAtMjYgbC0zMiAtMjEgNjEgLTIzIGM3MyAtMjggODggLTI5IDg4Ci01IDAgMjYgLTUyIDgxIC03MCA3NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzNDY0IDg4MzMgYy0xOSAtNCAtNDAgLTQwIC0zMCAtNTEgOCAtOCA4NiAzOSA4MSA0OCAtNiAxMCAtMTMgMTEKLTUxIDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzY4MCA4NzkxIGMtMTEgLTQzIC01IC02NiAyNCAtOTAgMTIgLTEwIDIyIC05IDUwIDQgMjAgMTAgMzYgMjAKMzYgMjQgMCA0IC0yMiAyOSAtNDkgNTUgbC00OSA0OSAtMTIgLTQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU3NTcgODgwNiBjLTE1IC0yMyAtMTYgLTI2IC0yIC0yNiAxNyAwIDI5IDIyIDIzIDQxIC0yIDYgLTEyIDAKLTIxIC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxOTY2IDg3ODUgYzE5IC0zMCAyNiAtMjggMTcgMyAtMyAxMiAtMTIgMjIgLTE5IDIyIC0xMiAwIC0xMSAtNSAyCi0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NDMyIDg3OTggYy0yOSAtMjkgOSAtNDYgNDQgLTE5IGwyNCAxOSAtMjMgNiBjLTMwIDggLTMxIDggLTQ1IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg4NjcgODc2MyBjLTEyIC0xMSAtOCAtMzMgNiAtMzMgOCAwIDIyIDkgMzIgMjAgMTggMTkgMTcgMjAgLTcgMjAKLTEzIDAgLTI4IC0zIC0zMSAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ3MjggODczNCBjLTI3IC0xMiAtNDAgLTI0IC00NyAtNDcgLTE0IC00OCAtMjIgLTEyNSAtMTIgLTEzMSA0IC0zCjIwIDIwIDM0IDUyIDE1IDMxIDM1IDc2IDQ2IDEwMCAxMSAyMyAxOSA0MiAxOCA0MSAtMSAwIC0xOSAtNyAtMzkgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE5NTMgODY2NSBjMTcgLTQxIDM0IC03NSAzOCAtNzUgNiAwIDM5IDc4IDM5IDkzIDAgNiAtOTMgNTcgLTEwNAo1NyAtMyAwIDkgLTM0IDI3IC03NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2NTM2IDg3MDggbC01OSAtMzAgMjQgLTIzIGMzMiAtMzEgMTAyIC0zOSAxMjMgLTE2IDExIDEyIDE0IDI3IDEwCjUwIC0xMCA0OSAtMzEgNTMgLTk4IDE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzA4MCA4Njk2IGMwIC0xNCA1IC0yNiAxMCAtMjYgNiAwIDEwIDkgMTAgMTkgMCAxMSAtNCAyMyAtMTAgMjYgLTYKNCAtMTAgLTUgLTEwIC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ3MCA4NjYwIGMwIC0yNyAyIC01MCA0IC01MCAyIDAgMTEgLTMgMjAgLTYgMTIgLTUgMTYgMCAxNiAyMCAwIDI1Ci0yNSA4NiAtMzUgODYgLTMgMCAtNSAtMjIgLTUgLTUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ0ODggODY4OSBjLTM4IC0yMCAtNDYgLTQxIC0zMCAtODEgNSAtMTMgMTQgLTMgMzggNDIgMTcgMzMgMzEgNjAKMzAgNjAgMCAtMSAtMTggLTEwIC0zOCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDcxNiA4NjMzIGMtMTggLTEyMSAtMTggLTEyNyA2IC0xNTcgbDI0IC0yOCA4MyA0NiBjNDYgMjUgODYgNDYKOTAgNDYgMyAwIDE0IDcgMjQgMTUgMTggMTMgMTggMTUgMSA0MyAtMTMgMjIgLTI5IDMzIC02MyA0MiAtMjUgNiAtNjIgMTUgLTgyCjIxIC02NiAxNyAtNzcgMTMgLTgzIC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MzgxIDg2MjAgYy0xNCAtNjcgLTE0IC02OSA5IC00MCAyMCAyNSAyOCA5MCAxMSA5MCAtNSAwIC0xNCAtMjMKLTIwIC01MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NjQyIDg2NDcgYy04IC05IC02IC0xNiA3IC0yNCAxNCAtOSAyMCAtNyAyOSA3IDkgMTQgOCAxOSAtNCAyNAotMjAgOCAtMjAgOCAtMzIgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NzQ2IDg2MTggYy0zIC0xNyAtNCAtMzMgLTEgLTM3IDIgLTQgMzYgLTIwIDc1IC0zNSA2MyAtMjUgNzUgLTI3Cjk2IC0xNiAxMyA4IDI0IDE5IDI0IDI1IDAgNiAtNDIgMzAgLTk0IDUyIGwtOTQgNDAgLTYgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ5MjIgODUwNSBjMSAtNTIgOCAtOTggMTMgLTEwNCA3IC02IDI5IDEgNjcgMjMgbDU3IDMyIC02MCA3MgpjLTMzIDQwIC02NCA3MiAtNzAgNzIgLTcgMCAtMTAgLTMyIC03IC05NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NTMzIDg1NDcgYy0xMCAtMjIgLTggLTI1IDMzIC00MCA0NyAtMTcgNDcgLTE2IDEyIDM2IC0yNCAzMyAtMzIKMzQgLTQ1IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTgzNSA4NTMzIGM0IC0xNiA4IC0yOSAxMCAtMzEgMSAtMiAyNyA1IDU1IDE0IGw1MyAxNyAtNDQgMTQgYy03MAoyMCAtODIgMTggLTc0IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NDIyIDg1MzMgYy0yMyAtMyAtMzYgLTEyIC00NyAtMzQgLTE4IC0zNCAtMTUgLTQ0IDIwIC01MyAxNyAtNAo0MSAyIDc1IDE5IDQwIDIwIDUwIDMwIDUwIDUwIDAgMjcgLTExIDI4IC05OCAxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNzY2IDg1MTMgYy0xMiAtNDMgLTE4IC05MyAtMTAgLTkzIDExIDAgMTY3IDUxIDE3MyA1NiAzIDIgLTYgMTUKLTE5IDI5IC0yMCAyMSAtMzMgMjUgLTgxIDI1IC00NiAwIC01OSAtMyAtNjMgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg2NTcgODUyNCBjLTEzIC0xMyAtNyAtNDQgOCAtNDQgMTYgMCAxNyA1IDYgMzMgLTMgMTAgLTEwIDE1IC0xNAoxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MDgxIDg0NzEgYy0yMyAtMTggLTIzIC0xOSAtNSAtMjggMjggLTE1IDc0IC0yNSA3NCAtMTYgLTEgNSAtMTEKMjAgLTIzIDM1IC0yMiAyNyAtMjIgMjcgLTQ2IDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzk4NyA4NDcwIGMtMTYgLTIzIC0xNSAtMjYgMTMgLTc0IDUyIC05MSA3NyAtNjYgMzIgMzMgLTI5IDY0IC0yOQo2NCAtNDUgNDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzYwMSA4Mzk0IGMtMTIgLTY5IC0xMCAtNzcgMjUgLTg4IDE3IC01IDI4IDMgNTggNDAgMjAgMjYgMzYgNTAKMzYgNTMgMCA2IC05MyA2MSAtMTAyIDYxIC0zIDAgLTEwIC0zMCAtMTcgLTY2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM0MDAgODQ0MyBjLTE0IC0yIC00MiAtOSAtNjIgLTE0IGwtMzggLTEwIDI2IC0zOSBjMjggLTQzIDM5IC00Ngo3OCAtMjkgMTkgOSAyNSAyMCAyOCA1NSAyIDI0IDEgNDMgLTIgNDMgLTMgLTEgLTE2IC00IC0zMCAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2ODc4IDg0MDMgYy0zIC0yNyAtNCAtNDkgLTMgLTUwIDEgLTIgMTcgMTUgMzUgMzggMjYgMzMgMzAgNDMgMTkKNTAgLTMzIDIxIC00NyAxMCAtNTEgLTM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAyMDYgODQyMSBsLTQwIC0xNyAyNCAtMTcgYzM1IC0yNSA0NyAtMjEgNTMgMTYgMiAxNyA0IDMzIDMgMzMgMAoxIC0xOSAtNiAtNDAgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjgzIDg0MjMgYy01OSAtNCAtNjAgLTYgLTQxIC03OSBsMTMgLTQ2IDg4IDUgYzQ5IDMgOTEgNyA5MyAxMCAxMAoxMCAtNzAgMTE3IC04NiAxMTUgLTggLTEgLTM5IC0zIC02NyAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1ODgyIDgzNjUgbC01NCAtNDUgNDUgLTE5IGMyNSAtMTEgNjggLTI4IDk2IC0zOCBsNTEgLTE4IDI1IDI1CmMyMyAyMyAyNCAyOCAxMyA1OCAtOSAyMyAtMjYgMzggLTY0IDU3IC0yOCAxNCAtNTMgMjUgLTU1IDI1IC0yIDAgLTI4IC0yMQotNTcgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI5MyA4MzgzIGMtNyAtMiAtMTMgLTExIC0xMyAtMTkgMCAtOCA2IC0xNCAxMyAtMTQgMjEgMCA0MCAxNyAzMwoyOSAtOCAxMiAtMTMgMTIgLTMzIDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDQ4MCA4MzAxIGMwIC00MyAxMCAtNTEgNjcgLTUxIGw1NiAwIC00NCAzNSBjLTQ5IDM5IC03OSA0NSAtNzkKMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODQ1NiA4MjQ4IGMtNCAtMjkgLTcgLTU1IC04IC01OCAwIC0zIDE4IC0xMSA0MSAtMTggNDAgLTE0IDQyIC0xMwo5MiAyNCBsNTEgMzcgLTgzIDM0IGMtNDYgMTggLTg0IDMzIC04NSAzMyAtMSAwIC01IC0yNCAtOCAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDgxMSA4Mjc2IGMtMTkgLTIxIC0yMCAtMjQgLTYgLTMwIDIyIC04IDMyIC0xIDM3IDI5IDYgMzEgLTIgMzIKLTMxIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MzI1IDgyMzMgYy0xMCAtMTYgLTM2IC01MiAtNTkgLTgyIGwtNDAgLTU0IDM5IC0zMyBjMjIgLTE5IDQ4IC0zNgo1OCAtNDAgMjggLTkgNjcgMjIgNjcgNTQgMCAzOCAtMzIgMTgyIC00MSAxODIgLTMgMCAtMTUgLTEyIC0yNCAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzM3MCA4MjEzIGMtMzAgLTQ3IC00MSAtMTA4IC0xOCAtMTAxIDEzIDUgNzggMTE2IDc4IDEzNiAwIDI4IC0zMgo5IC02MCAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjkyIDgyMDggbC0zMiAtMzQgNTYgLTI3IDU2IC0yOCAtOCAyMyBjLTQgMTMgLTE0IDQwIC0yMyA2MSBsLTE2CjM4IC0zMyAtMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjU0MCA4MTc5IGwwIC01MSA0OCAyOCBjMjYgMTUgNDkgMjggNTAgMzAgNSA0IC03NSA0NCAtODggNDQgLTUgMAotMTAgLTIyIC0xMCAtNTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTMyMyA4MjE3IGMtMTUgLTYgLTIzIC0xOSAtMjMgLTM0IDAgLTI5IDEgLTI5IDM0IDYgMzAgMzEgMjQgNDUKLTExIDI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY4NjcgODIxMCBjLTYgLTI1IDcgLTM0IDM5IC0yNiAyNyA3IDMyIDMxIDggNDAgLTI4IDExIC00MiA3IC00NwotMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTkzMCA4MjExIGMtOTIgLTI5IC05MyAtMzAgLTU1IC03NSBsMzIgLTM5IDMwIDE4IGMyMSAxMiAzMyAzMCA0Mgo2MiA2IDI1IDEwIDQ3IDkgNDggLTIgMiAtMjggLTUgLTU4IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NTQxIDgxOTYgbC0yMiAtMjMgMzYgLTYyIGMyMCAtMzMgMzggLTYxIDQxIC02MSA2IDAgNTQgMTA2IDU0CjExOSAwIDEwIC02MSA1MSAtNzcgNTEgLTUgMCAtMjAgLTExIC0zMiAtMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTE3MiA4MTk4IGMtMTggLTE4IC0xNSAtNDAgNiAtMzYgOSAyIDE4IDEzIDIwIDI2IDQgMjQgLTcgMjkgLTI2CjEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI2OTQgODE4OSBjLTI4IC04IC00MyAtMzAgLTQ0IC02MiAwIC00IDIzIDQgNTEgMTggMjggMTQgNDkgMzEgNDcKMzcgLTYgMTYgLTE4IDE4IC01NCA3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg5OTQgODE3MCBjMTAgLTU5IDQ4IC0xNzAgNTggLTE3MCA2IDAgOCAyNSA1IDYzIC00IDM0IC02IDcwIC02Cjc5IC0xIDEwIC03IDE1IC0xNCAxMyAtNyAtMyAtMjAgNyAtMzAgMjIgbC0xOCAyOCA1IC0zNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0ODE4IDgxNjMgYy0zNSAtNCAtMzcgLTYgLTQzIC00NyAtMTEgLTc0IC00IC03NSA1OSAtOCA0MyA0NSA1NAo2MiA0MCA2MCAtMTAgLTEgLTM2IC0zIC01NiAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NDkxIDgxNjYgYzggLTggODkgLTE0IDg0IC03IC0yIDQgLTIzIDggLTQ2IDkgLTIzIDEgLTQwIDAgLTM4IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ1NTEgODE0NiBjLTkgLTExIC0xMCAtMjAgLTMgLTMzIDkgLTE2IDExIC0xNSAxNyAxMCA5IDMzIDIgNDMKLTE0IDIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU2ODggODE0MyBjLTIzIC02IC0yMyAtMTUgMiAtMzEgMTggLTExIDIwIC0xMCAyMCAxMyAwIDE0IC0xIDI0Ci0yIDI0IC0yIC0xIC0xMSAtMyAtMjAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTg5NiA4MTA1IGMtOCAtMjIgLTMgLTI4IDE5IC0yMyAxNCAzIDE0IDUgMiAyMiAtMTMgMTggLTE0IDE4IC0yMQoxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTgzNyA4MDMzIGMtMTQgLTMyIC0yNyAtODAgLTI5IC0xMDggLTMgLTU1IC0yIC01NSA2NyAtNDIgMTcgMyA2MAoxMCA5OCAxNyBsNjcgMTIgMTYgNTYgYzE2IDUzIDE1IDU2IC0yIDY5IC0zMCAyMiAtMTIzIDUzIC0xNTggNTMgLTMxIDAgLTM1Ci00IC01OSAtNTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjYxOCA4MDQ1IGMtNDUgLTQxIC00OCAtNDggLTQ4IC05NCAwIC0zOSA0IC01MSAxOCAtNTUgMjIgLTcgMjU0Ci0zNyAyNTggLTM0IDEgMiAtNSAzOCAtMTMgODEgbC0xNiA3OCAtNjggMzUgYy0zOCAxOSAtNzIgMzQgLTc2IDM0IC01IDAgLTI5Ci0yMCAtNTUgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk3MDYgODA4MiBjLTggLTEzIC0xOCAtODIgLTEyIC04MiA2IDAgNTYgNzYgNTYgODUgMCA4IC0zOCA2IC00NAotM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NzU1IDgwNjQgbC0zMCAtMTQgNDAgNSBjMjIgMyA0NiA1IDUzIDUgNiAwIDEyIDUgMTIgMTAgMCAxNCAtNDAKMTEgLTc1IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODc2MyA4MDYyIGMtMjUgLTQgLTMwIC0xNyAtMTIgLTI4IDYgLTMgMTggMSAyNyAxMCAxOSAxOCAxNSAyMyAtMTUKMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODE2MCA4MDE1IGMtMTAgLTEyIC0xMCAtMTkgLTIgLTI3IDcgLTcgMjEgLTQgNDYgMTIgMjAgMTIgMzYgMjQKMzYgMjYgMCAxMiAtNjkgMiAtODAgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUwMjUgNzkyNyBjLTQgLTM3IC01IC03MSAtMSAtNzQgMyAtMyAxNyAtMSAzMiA1IDI4IDEzIDI3IDIxIC02Cjk3IGwtMTcgNDAgLTggLTY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYyMDUgNzk4MCBjLTI1IC05IC01MCAtMzggLTQyIC00NiAzIC00IDI2IC05IDQ5IC0xMSAzMyAtNCA0NyAtMQo1NyAxMSAxMiAxNCAxMSAxOSAtNCAzNiAtMjAgMjIgLTI5IDIzIC02MCAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg2NSA3OTIwIGMtMTkgLTIxIC0xNCAtNTAgMTAgLTUwIDExIDAgMTUgMTAgMTUgMzUgMCA0MSAtMSA0MSAtMjUKMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODc1NiA3OTA5IGMtMjYgLTIwIC0yNiAtMjEgLTkgLTUxIDEwIC0xNiAyNiAtMzggMzYgLTQ5IDE5IC0yMCA2MgotMjYgNzIgLTEwIDUgMTAgLTU1IDEzMSAtNjYgMTMxIC00IDAgLTE4IC05IC0zMyAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTI0OCA3OTIwIGMtMjYgLTUgLTUyIC0xMSAtNTcgLTE1IC0xNSAtOSAtMTQgLTY4IDIgLTg2IDEzIC0xNiA4NwotNjIgOTIgLTU3IDQgNCA1NSAxNTcgNTUgMTYzIDAgNyAtMzQgNCAtOTIgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjI2MSA3ODk1IGMwIC0xMSA4IC00NyAxOCAtODAgMTkgLTYwIDE5IC02MCAxOSAtMjAgMSA0MSAtMzYgMTM4Ci0zNyAxMDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDI0NCA3OTA0IGMtNiAtMyAtOSAtMTUgLTcgLTI5IDUgLTIxIDggLTIyIDI5IC0xMyAzOSAxOCAxOCA1OQotMjIgNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTA4NyA3ODcyIGMtMzMgLTM1IC0zNCAtNDIgLTMgLTQyIDE4IDAgMjUgNyAzMCAzMiAzIDE3IDUgMzMgMyAzNAotMiAyIC0xNiAtOSAtMzAgLTI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDk4MCA3ODgxIGMtMjQgLTcgLTI0IC03IDggLTE0IDIwIC00IDQ1IC0xIDY1IDcgbDMyIDE0IC00MCAwIGMtMjIKMCAtNTEgLTMgLTY1IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg0ODAgNzg2MCBjMCAtMTkgLTMgLTQ2IC02IC02MCAtNiAtMjIgLTUgLTIzIDkgLTEwIDI0IDIzIDMwIDYyCjEzIDg1IC0xNSAxOSAtMTUgMTggLTE2IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3OTE1IDc4NjAgYy00IC02IDUgLTEwIDE5IC0xMCAxNCAwIDI2IDUgMjYgMTAgMCA2IC05IDEwIC0xOSAxMAotMTEgMCAtMjMgLTQgLTI2IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NDg2IDc4NDAgYzE3IC0yOCAyMCAtMjkgMzIgLTEzIDE3IDI0IDEwIDM3IC0yMiA0MSBsLTI4IDQgMTggLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyNjAgNzg0NiBjMCAtMyAxOSAtMTYgNDEgLTMwIDM0IC0yMCA0NiAtMjIgNjUgLTE0IDI3IDEzIDI5IDE5CjEyIDM2IC0xMSAxMSAtMTE4IDE4IC0xMTggOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg2OTEgNzgwNiBjLTkgLTExIC04IC0xNSA1IC0yMCAyMCAtOCAzOSA3IDMwIDIzIC0xMCAxNSAtMjEgMTQgLTM1Ci0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQzMDkgNzc5OSBjLTMxIC0yMyAtMTkgLTYyIDI5IC05NCBsMzcgLTI1IDI3IDI5IGMzMSAzMyAzMyA0MCAxNwo3NSAtMTQgMzEgLTc3IDQwIC0xMTAgMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTg2MyA3Nzg2IGMtMzkgLTYgLTc0IC0xNCAtNzggLTE3IC0zIC00IDAgLTE4IDYgLTMzIDggLTE4IDIwIC0yNgozOCAtMjcgMTQgMCAzNCAtMiA0MyAtNCAxMCAtMiAzNSAtNiA1NyAtMTAgbDQwIC03IDE1IDUzIGM5IDI5IDE2IDU0IDE2IDU2IDAKNiAtNjQgMSAtMTM3IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MiA3NzI4IGwtMjAgLTMyIDI1IC0xMyBjMzIgLTE3IDMwIC0xNyA0NCA4IDggMTYgOCAyNyAtMiA0NSAtMTYKMzEgLTIzIDMwIC00NyAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MDgwIDc3MzkgYzAgLTI0IDIzIC0yMSAyOCA0IDIgMTAgLTMgMTcgLTEyIDE3IC0xMCAwIC0xNiAtOSAtMTYKLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYxMzIgNzY2OSBjLTE2IC02OSAtMTUgLTEwMCA3IC0xMjggbDE4IC0yMyAyOCA0OCBjMTUgMjcgMzQgNTYgNDIKNjUgMTIgMTQgOCAyMSAtMzEgNTMgLTI0IDIwIC00NiAzNiAtNDggMzYgLTMgMCAtMTAgLTIzIC0xNiAtNTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTU1MCA3Njk2IGMwIC0xNiA3IC0yNyAyMCAtMzAgNjggLTIwIDY3IC0yMCAzMSAxOCAtNDEgNDIgLTUxIDQ1Ci01MSAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMzY0IDc2MzMgYy05IC0yMCAtMTggLTUxIC0yMSAtNjggLTQgLTI2IC0xIC0zMyAyMSAtNDMgMjAgLTkgMzMKLTggNjEgNCAxOSA4IDM1IDE4IDM1IDIzIDAgNSAtMTAgMzQgLTIxIDY1IC0yNyA2OSAtNTIgNzUgLTc1IDE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQwOTAgNzYxOCBjMCAtMjMgNDYgLTEwOCA1OSAtMTA4IDE5IDAgNjEgNTggNjEgODUgbDAgMjkgLTMwIC0yOQpjLTE2IC0xNiAtMzIgLTI3IC0zNCAtMjQgLTIgMiAtMTEgMTkgLTIwIDM3IC0xOSAzNyAtMzYgNDIgLTM2IDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc5OTMgNzYzMCBjLTI2IC0xMCAtMzEgLTM4IC05IC00NiAyMCAtOCA2NiAyNCA1OSA0MiAtNiAxNiAtMTggMTcKLTUwIDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjQ0MCA3NjIzIGMwIC01IDE0IC0yNCAzMSAtNDMgMzIgLTM2IDI4IC0yNiAtOSAyNCAtMTIgMTYgLTIyIDI1Ci0yMiAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NTcyIDc1OTUgYy0xOCAtMjAgLTMyIC00MCAtMzIgLTQ1IDAgLTYgMjYgLTEwIDU4IC0xMCA1NyAwIDYwIDEKNzcgMzUgMTEgMTkgMTcgMzYgMTUgMzggLTMgMyAtMjMgOCAtNDYgMTEgLTM4IDcgLTQzIDUgLTcyIC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMjMwIDc2MDAgbC0yNSAtMjAgMjggMCBjMjAgMCAyNyA1IDI3IDIwIDAgMjQgMSAyNCAtMzAgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MDYwIDc1ODUgYzAgLTE0IDggLTI5IDE5IC0zNSAyNyAtMTQgMjggLTEzIDM0IDE2IDMgMjAgLTEgMjcgLTIwCjM1IC0zMyAxMiAtMzMgMTIgLTMzIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNDg1IDc1NjAgYy0xNiAtNCAtNTEgLTExIC03NyAtMTUgbC00NyAtNiAzNSAtNTAgYzIwIC0yNyA0MCAtNTEKNDUgLTU0IDE2IC0xMCA2NyAyNCA4OSA2MCAzNiA1OCAxOSA4MyAtNDUgNjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MzAyIDc1MTcgYy0yNyAtMjggLTMwIC0zNiAtMjAgLTQ5IDcgLTggMjAgLTE4IDMwIC0yMSAxMyAtNSAxOCA0CjIzIDQ0IDQgMjggNSA1MiAzIDU0IC0yIDMgLTE5IC0xMCAtMzYgLTI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk1NzYgNzU0MiBjLTIgLTQgMiAtMTUgOSAtMjYgMTEgLTE0IDIxIC0xNiA0NiAtMTEgbDMzIDcgLTM1IDE5CmMtMzkgMjEgLTQ2IDIyIC01MyAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY1OTYgNzUxNCBjLTMgLTkgLTYgLTM0IC02IC01NiAwIC00MCAwIC00MCAzMiAtMzQgMTcgMyAzMyA4IDM1IDEwCjUgNSAtMTQgMzkgLTM4IDczIC0xNCAxOSAtMTggMjAgLTIzIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTI4MiA3NDgwIGMtMjMgLTI5IC00MCAtNTYgLTM3IC02MCA1IC05IDEzMiAtNzAgMTQ1IC03MCAxNiAwIDEyCjE2IC0yOSAxMDEgbC0zOCA4MSAtNDEgLTUyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1MzUgNzQ3OSBjLTUgLTE0IC0yIC0yNSA2IC0zMCAzOCAtMjQgNTMgNSAyMCAzNSAtMTggMTcgLTIwIDE2Ci0yNiAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNTggNzQ3OCBjLTMzIC0xMiAtMzggLTMyIC01IC0yMiA0MyAxMyA2NyAyNCA2NyAyOSAwIDggLTMyIDUgLTYyCi03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM3NDUgNzQ4MCBjLTggLTEzIDg3IC0xNzEgMTAwIC0xNjcgMTUgNSA0NyA2NSA0MCA3NiAtNiAxMSAtMTIyCjEwMSAtMTMwIDEwMSAtMiAwIC03IC00IC0xMCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjc5MiA3NDgwIGM1IC0xNiA5OCAtODUgOTggLTczIDAgNSAtMTcgMjMgLTM3IDM5IC01MiA0MiAtNjcgNTAKLTYxIDM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTMyNzUgNzQyMCBjMTYgLTE2IDM2IC0zMCA0NCAtMzAgMTEgMCA1IDEwIC0xNyAzMCAtNDIgMzkgLTY0IDM5Ci0yNyAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY5NDEgNzQzMSBjLTMwIC0xMCAtNTcgLTIzIC01OSAtMzAgLTkgLTI2IDkgLTEwMSAyNCAtMTAxIDggMCAxNAo1IDE0IDEyIDAgNiA2IDE5IDE0IDI3IDE1IDE4IDcwIDExMSA2NCAxMTAgLTEgMCAtMjggLTggLTU3IC0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4OTgyIDc0NDEgYy04IC01IC0yIC0xNyAyMSAtMzkgMzAgLTI5IDM1IC0zMSA0NyAtMTcgMTEgMTMgMTAgMTgKLTYgMzAgLTM0IDI3IC01MCAzNCAtNjIgMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTY2NCA3NDQxIGMtMTcgLTQgLTUzIC0yNiAtODEgLTQ4IGwtNTEgLTQwIDcyIC05NiBjMzkgLTUzIDc2IC05Nwo4MyAtOTcgMTQgMCAxNiA4IDM5IDEzMSAxNCA4MSAxNSAxMDIgNCAxMjggLTEzIDMyIC0xNiAzMyAtNjYgMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02ODUyIDc0MjMgYy05IC0xNyAtNiAtMjUgMjMgLTUzIDQxIC00MCA0NiAtMjQgMTEgMzQgLTIyIDM3IC0yNCAzOAotMzQgMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MDIgNzQyMCBjLTE4IC00IC0zNiAtMTAgLTM5IC0xNCAtNiAtNiA2NiAtNzUgNzkgLTc2IDcgMCAxMyAxNiAyMwo2OCA3IDM1IDIgMzcgLTYzIDIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg3MTAgNzQwOCBjMiAtNDAgMjkgLTEwOSA1NyAtMTQ0IGwzMyAtMzkgLTcgNzAgYy0xMCAxMDggLTE0IDEyMAotNTEgMTIzIC0yMiAyIC0zMiAtMSAtMzIgLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIzMyA3MzQ4IGMtNDAgLTQwIC02MyAtNzIgLTYzIC04NiAwIC0zMyAyNyAtMzggNTYgLTExIDMzIDMxIDc2CjExNSA3MiAxNDAgLTIgMTYgLTE0IDkgLTY1IC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MTk4IDczNjQgYzUgLTQwIDUgLTQwIDIwIDQgMTAgMjggOSAzMiAtNyAzMiAtMTQgMCAtMTYgLTcgLTEzCi0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1OTgxIDczNzkgYy01IC0xNiAtMSAtMzQgMTYgLTY2IDE0IC0yMyAyOCAtNDUgMzIgLTQ3IDQgLTMgMjIgNAo0MSAxNSBsMzMgMjAgLTM5IDQwIGMtNTUgNTggLTcyIDY1IC04MyAzOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MDQ3IDczNTMgYzcgLTQ3IDkgLTQ5IDIxIC0yNiA4IDEzIDUgMjQgLTggNDEgbC0xOSAyMyA2IC0zOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUxMzcgNzM2MSBjLTM3IC05IC02NSAtMjAgLTYxIC0yNCAxMCAtOSAxMjYgLTkgMTQwIDEgNiA0IDEzIDE1IDE3CjI1IDggMjEgLTUgMjEgLTk2IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU1NDcgNzM3MyBjLTQgLTMgLTcgLTE1IC03IC0yNiAwIC0xOSAxIC0yMCAyMCAtMiAxMSAxMCAyMCAyMiAyMAoyNyAwIDEwIC0yNCAxMSAtMzMgMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwOTQgNzM1OSBjLTMwIC03IC00NCAtMTYgLTQ4IC0zMiAtMTIgLTQ2IC05IC00NiA4NSAtMjEgNTAgMTMgOTIKMjQgOTUgMjQgMiAwIDQgNiA0IDE0IDAgMjcgLTU2IDMzIC0xMzYgMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzg3IDczNTEgYy0zIC0xNCAxIC0yMSAxNiAtMjUgMjkgLTcgMzAgLTMgOCAyMyAtMTggMjAgLTE5IDIxIC0yNAoyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyNTYgNzM2MiBjLTIgLTQgLTExIC0yNCAtMjAgLTQ2IGwtMTYgLTM5IDMyIDI1IGMxOCAxNCAzNCAzMiAzNgo0MCAzIDE2IC0yNCAzMyAtMzIgMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzU0OCA3MzU5IGMtMTAgLTUgLTE4IC0yMCAtMTggLTMzIDAgLTIwIDcgLTI1IDQxIC0zMCAyMyAtNCA0NCAtNQo0NiAtMiA2IDYgLTM2IDc2IC00NSA3NiAtNCAwIC0xNSAtNSAtMjQgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1ODcgNzM0NCBjLTE2IC05IC0yNiAtMjEgLTI0IC0yOCAxNCAtMzYgMTAzIC0xNDkgMTI4IC0xNjEgMTYgLTkKMzAgLTE0IDMwIC0xMyAxIDIgMyAxNCA1IDI4IDEgMTQgNiAzOCAxMCA1MyA2IDI1IDAgMzUgLTQ3IDgzIC0yOSAzMCAtNTggNTQKLTY0IDU0IC01IC0xIC0yMyAtOCAtMzggLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODM3NiA3MzA2IGMtMjYgLTM1IC0yMSAtNDYgMTkgLTQ2IDE1IDAgNDAgNTUgMzAgNjkgLTEwIDE4IC0yMSAxMwotNDkgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUxOTEgNzMxOSBsLTM1IC0yMSA0MCAtMjQgMzkgLTI0IDIyIDI3IGMxMyAxNiAyMyAzNiAyMyA0NiAwIDI0Ci00NiAyMiAtODkgLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjI1NCA3Mjc3IGM0IC0xOCA5IC00OSAxMyAtNjkgNSAtMzUgOCAtMzcgMzIgLTMxIDg2IDIxIDE0NSA0MQoxNDggNDkgNSAxNSAtNTEgNDMgLTEyOCA2NCBsLTcxIDE4IDYgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkzMDUgNzI4NiBsLTYwIC0xMSA1NSAtMzggYzMwIC0yMCA1OCAtMzcgNjEgLTM3IDcgMCAyMiAzNiAzNCA3OAo3IDI2IDIgMjYgLTkwIDh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzYzMiA3MjIzIGMtMTYgLTIxIC0zNyAtNTEgLTQ3IC02NiAtMTggLTI4IC0xOCAtMjggMTAgLTU3IDIwIC0yMQozOCAtMzAgNTkgLTMwIDQzIDAgNTEgOCA3NSA2OSBsMjAgNTMgLTI3IDM0IGMtMzUgNDQgLTUzIDQzIC05MCAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMTUxIDcyMjYgYy03IC04IC0xMSAtMzAgLTkgLTQ4IDMgLTMwIDEwIC0zNyA3MyAtNzAgMzkgLTIwIDgwCi0zOSA5MiAtNDEgMjcgLTUgNjYgMzMgNTggNTYgLTYgMTUgLTE3MyAxMTcgLTE5MyAxMTcgLTUgMCAtMTUgLTYgLTIxIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5MjAwIDcyMjIgYzAgLTQgMTQgLTE2IDMwIC0yNSAxNyAtMTAgMzAgLTE1IDMwIC0xMCAwIDQgLTE0IDE2Ci0zMCAyNSAtMTcgOSAtMzAgMTQgLTMwIDEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTUwMCA3MjA4IGMxIC0xNSAyNyAtNzUgMzQgLTc3IDUgLTEgMTcgMTAgMjcgMjUgMTcgMjYgMTcgMjggMSA0MQotMTQgMTAgLTYyIDE5IC02MiAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwODI5IDcxMjUgYy0zNCAtNzYgLTM1IC04NiAtOSAtMTEwIDQwIC0zNiA3NiA4IDg2IDEwOCBsNyA2NyAtMjcKMCBjLTI0IDAgLTMxIC04IC01NyAtNjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzk1IDcxNTUgbC0zMCAtMTMgMjcgLTEgYzE1IC0xIDMwIDQgMzMgMTAgMTEgMTcgMiAxOCAtMzAgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQyODcgNzEwOCBjLTMgLTEzIC05IC01MyAtMTIgLTkwIGwtNyAtNjcgMjggLTYgYzE2IC00IDQyIC0xMSA1OAotMTYgMTYgLTUgMzIgLTkgMzcgLTkgMTMgMCAyMSA2MSAxNCAxMTUgLTYgNTEgLTggNTUgLTQ5IDc0IC01NCAyNiAtNjMgMjYKLTY5IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDgzMiA3MTIzIGMtMzIgLTYgLTM2IC0yMiAtMTkgLTc5IDE5IC02NiAzMiAtNzIgMTA2IC00OSBsNjIgMTggLTcKNDYgYy0zIDI1IC0xMyA1MiAtMjIgNTkgLTE1IDEyIC03MiAxNCAtMTIwIDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NDM2IDcxMDEgYy0xNSAtMjggLTE1IC0yOSAxMiAtMzQgMzQgLTcgNDYgNSAzOCAzNyAtOCAzNCAtMzIgMzMKLTUwIC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAxMDggNzEwOCBjLTU1IC0xNSAtNTUgLTMzIDAgLTExMyA1MiAtNzQgNjYgLTgzIDk1IC02MSAxNiAxMiAxNwoyMCA4IDUzIC00MCAxNTEgLTMxIDE0MCAtMTAzIDEyMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4MzcwIDcwODcgYzAgLTE1IDUzIC01NyA3MiAtNTcgNiAwIC0zIDE2IC0yMiAzNSAtMzYgMzcgLTUwIDQzCi01MCAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MTQyIDcwMjUgYy0zOSAtNTQgLTQxIC01OSAtMjcgLTg0IDMwIC01NCAzMCAtNTQgNjMgLTM3IDMwIDE1IDMwCjE2IDI1IDgzIC04IDEwMSAtMTQgMTA0IC02MSAzOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NDQ2IDcwNjMgYy03IC0yMSA1IC03MyAxNyAtNzMgNCAwIDEzIDAgMjEgMCAxMyAwIDYzIDY3IDU1IDc0IC0yCjIgLTIzIDYgLTQ2IDEwIC0zNCA1IC00MyAzIC00NyAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTU3MCA3MDM3IGMxOSAtMTQgMzcgLTIzIDM5IC0yMSA4IDcgLTIzIDMyIC00OSAzOSAtMjEgNiAtMTkgMyAxMAotMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTMzNCA3MDMzIGMzIC04IDYgLTE2IDYgLTE5IDAgLTIgNyAtMSAxNSAyIDIxIDkgMTkgMjEgLTYgMjcgLTE1CjQgLTE5IDIgLTE1IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0Mzc0IDcwMDQgYy0zIC0xMyAtMiAtNDUgMyAtNzEgbDkgLTQ4IDY0IDYyIGMzNiAzNCA2MyA2NCA2MCA2NgotMyAyIC0zMyA3IC02OCAxMCAtNTkgNSAtNjIgNCAtNjggLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU5MjYgNjk5MyBsLTM5IC0yNSAzMSAtMjAgMzEgLTIwIDM2IDI3IGM0MCAzMSA0MSAzMyAxOCA1MSAtMjQgMTgKLTMyIDE3IC03NyAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTA0NSA2OTE3IGMtMTAgLTQwIC0yMCAtNzcgLTIyIC04MyAtMiAtNSAxMiAtMTggMzEgLTI3IGwzNSAtMTYKMTAgMzcgYzE4IDczIDE5IDgxIDEyIDExMyAtNCAxOSAtMTUgMzUgLTI3IDM5IC0xOSA3IC0yMiAyIC0zOSAtNjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjg0MyA2OTY4IGMtMzcgLTE5IC00MiAtMjUgLTM2IC00NyAzIC0xNCAxMiAtMzQgMjEgLTQzIDE0IC0xNiAxNwotMTUgNDMgMTkgMjYgMzMgNDAgOTQgMjIgOTIgLTUgMCAtMjcgLTEwIC01MCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjUwMyA2OTczIGMtMTggLTcgLTE2IC0yNyA1IC01MSAxNyAtMjEgMTggLTIxIDUxIC0zIGwzNCAxOCAtMjIKMjIgYy0yMCAyMCAtNDIgMjUgLTY4IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODE1NSA2OTQwIGMtMTggLTE5IC0xNyAtMjEgMSAtNTUgMTAgLTE5IDIyIC0zNSAyNiAtMzUgNSAwIDggMjUgOAo1NSAwIDU5IC03IDY2IC0zNSAzNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNzAyIDY5NTAgYy0zNiAtOCAtOTUgLTU3IC04NiAtNzIgMyAtNCAzNiAtOCA3MyAtOCBsNjkgMCA2IDMxCmMxMiA2MyA5IDY2IC02MiA0OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5MDcxIDY5MjggYzIyIC00MyA0NyAtNjkgNTQgLTU4IDkgMTQgLTE5IDU2IC00NiA3MCAtMTkgMTEgLTIwIDEwCi04IC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc1NzAgNjg5MyBjLTI0IC0zMSAtMjUgLTM3IC01IC01MyAxMCAtOSAzMiAtMTAgNzEgLTUgNDggNiA1NSA5IDUyCjI3IC0yIDE0IC0xOCAyNiAtNTAgMzkgbC00NyAxOCAtMjEgLTI2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIwOTcgNjkwMyBjLTQgLTMgLTcgLTI2IC03IC01MCAwIC02MSAyNCAtNTIgMjggMTAgMyA0MyAtNSA1NyAtMjEKNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDgwMCA2ODUzIGMtMjIgLTUwIC0yMiAtNTkgMiAtNDAgMTMgMTAgMzQgODcgMjMgODcgLTIgMCAtMTMgLTIxCi0yNSAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTcxMCA2ODQ1IGMwIC0xNiA2IC0yNSAxNSAtMjUgMTYgMCAxOSA5IDkgMzQgLTkgMjUgLTI0IDE5IC0yNCAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyODg2IDY4NDcgYy0xNiAtMTIgLTE1IC0xNyAxMSAtODUgMTUgLTM5IDMxIC03MiAzNCAtNzIgNCAwIDE0IDE4CjIzIDQxIDE2IDM5IDE2IDQyIC00IDc0IC0zMCA0OCAtNDMgNTcgLTY0IDQyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkyNjIgNjgyMyBsLTIwIC0yNyA0NSAtNTYgYzI1IC0zMCA0OSAtNTYgNTMgLTU4IDYgLTIgNjAgMTE2IDYwCjEzMiAwIDIgLTE3IDggLTEwMSAzMiAtMTAgMyAtMjUgLTYgLTM3IC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3ODQwIDY4MzMgYzAgLTYgNiAtMjUgMTQgLTQ0IDEzIC0zMSAxNCAtMzEgMjEgLTkgNSAxNiAxIDI4IC0xNAo0MyAtMTIgMTIgLTIxIDE2IC0yMSAxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NDIgNjgwMSBjMiAtMTQgOSAtMjYgMTYgLTI5IDE3IC01IDE1IDEwIC0zIDM0IC0xNSAxOCAtMTUgMTggLTEzCi01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTAzNyA2Nzg4IGMxOCAtMTggMzYgLTI4IDQwIC0yNCA4IDggLTQ1IDU2IC02MiA1NiAtNSAwIDUgLTE0IDIyCi0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ3NjMgNjc1NSBjLTI0IC0zMCAtNDMgLTU4IC00MyAtNjMgMSAtNCAyMCAtMjkgNDQgLTU3IGw0NCAtNDkgNjgKNjYgNjggNjYgLTM5IDMzIGMtNzggNzAgLTkxIDcwIC0xNDIgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MzY2IDY3MjMgYy01MiAtODIgLTQ4IC04OCAyOSAtNTEgMzcgMTggNDUgMjcgNDUgNDkgMCA3NiAtMjcgNzcKLTc0IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTUwIDY3NTMgYzAgLTExIDE4IC0xMTcgMjYgLTE1MiBsNSAtMjQgMjIgMzEgYzE3IDIzIDIyIDQwIDE5IDc1Ci00IDQ1IC01IDQ2IC02NCA3NSAtNSAyIC04IDAgLTggLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MDAgNjcxNCBjMTAgLTQ0IDkgLTQzIDQzIC0zNyA1MyAxMCAyNiA3MyAtMzEgNzMgLTE4IDAgLTE5IC00IC0xMgotMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDI1NyA2NzQzIGMtNiAtOSA3IC04MSAxNiAtOTAgMyAtMiAxMyA3IDIzIDIyIDE3IDI2IDE3IDI3IC04IDUyCi0xNCAxNCAtMjggMjEgLTMxIDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY2MDQgNjcwMyBjMyAtMjEgNSAtMzkgNiAtNDEgMSAtOCA4NCA0IDg3IDEzIDIgNiAtMjAgMjMgLTQ4IDM4CmwtNTEgMjggNiAtMzh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTc3NCA2NjM2IGwtNjIgLTEwNSAzMSAtMTAgYzQ4IC0xNyA2MCAtMTMgOTMgMzIgMzkgNTMgNTMgMTI3IDI5CjE2MyAtOCAxMyAtMTkgMjQgLTIzIDI0IC00IDAgLTM1IC00NyAtNjggLTEwNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2NzE4IDY2NzQgYy0xOSAtMTAgLTI4IC0yMyAtMjggLTM5IDAgLTM4IDE5IC00MCA1NiAtNCAyNiAyNSAzMQozNiAyMyA0NiAtMTQgMTYgLTE3IDE2IC01MSAtM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM5ODgwIDY2NDEgYy0xNTUgLTU3IC0xNTcgLTcxIC0xNiAtNzEgOTYgMCAxMDUgMiAxMTEgMjAgNyAyMiAtMwo4MCAtMTMgODAgLTQgLTEgLTQxIC0xNCAtODIgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjE1MyA2NjI4IGMtMjMgLTI2IC01MyAtODMgLTUzIC0xMDMgMCAtMiAyNCAtNiA1NCAtOSA0OCAtNiA1OSAtNAo5NiAxOSBsNDIgMjcgLTQ4IDQ5IGMtMjYgMjcgLTUxIDQ5IC01NCA0OSAtMyAwIC0yMCAtMTUgLTM3IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MDMxIDY2NTEgYy03IC01IC0xMSAtMTMgLTggLTE3IDMgLTUgOCAtMzEgMTIgLTU5IDMgLTI3IDggLTUyIDExCi01NSA2IC01IDM2IDMxIDU1IDY2IDkgMTcgOCAyNyAtNiA0OCAtMTggMjcgLTM5IDMyIC02NCAxN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMTIwIDY2NDMgYzAgLTIzIDggLTMzIDQ0IC02MSA0MSAtMzEgNjAgLTI5IDUxIDYgLTEyIDQ4IC0zMyA3MgotNjUgNzIgLTIyIDAgLTMwIC01IC0zMCAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjE0NiA2NTk3IGMtMyAtMTEgLTMgLTI0IDAgLTI4IDExIC0xOSAxNDQgLTEwOCAxNDMgLTk3IDAgNyAtMTIKMzggLTI3IDY4IC0yNCA0OCAtMzIgNTYgLTY5IDY2IC0zOCAxMSAtNDIgMTEgLTQ3IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODEwMCA2NjAwIGMtNCAtMyAtMTEgLTE3IC0xNSAtMzEgLTYgLTIzIC0zIC0yNyAyNiAtMzMgMTcgLTMgNDUgLTYKNjEgLTYgbDI5IDAgLTIzIDQwIGMtMjIgMzggLTQ5IDQ4IC03OCAzMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTAgNjU2NCBjLTM3IC00MiAtMzQgLTUyIDkgLTI5IDIyIDExIDMxIDIzIDMxIDQwIDAgMTQgLTIgMjUgLTQKMjUgLTIgMCAtMTggLTE2IC0zNiAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTIxMSA2NTc3IGMtMTAgLTE5IC0xMCAtMzIgMCAtNjUgMTggLTYyIDQwIC01NSAzMiAxMSAtOCA3MCAtMTYKODQgLTMyIDU0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA5NSA2NTc3IGMtMTIyIC0yMyAtMTIyIC0yMyAtMTMwIC03MyAtMyAtMjUgLTggLTU2IC0xMSAtNjcgLTE0Ci02OSA1NCAtODcgMTQ3IC0zOSA0OSAyNSA1NSAzMSA2MiA3MSA5IDQ0IDIgMTA3IC0xMSAxMTQgLTQgMSAtMjkgLTEgLTU3IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ4NzcgNjU4NCBjLTkgLTkgLTkgLTU0IDAgLTU0IDIyIDAgOTMgMzUgOTAgNDQgLTQgMTMgLTc5IDIxIC05MAoxMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMjA2IDY1NDkgYy0xNSAtMjEgLTE1IC0yNCAtMSAtMjcgOCAtMiAyMSAtMiAyOSAwIDEyIDIgMTMgNyAyIDI3CmwtMTMgMjQgLTE3IC0yNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUwOTEgNjUxNiBsLTUyIC0zMyA2OCAtNDEgYzU2IC0zMyA2OSAtMzcgNzIgLTI0IDQgMjAgLTE4IDEyMCAtMjgKMTI2IC0zIDMgLTMwIC0xMCAtNjAgLTI4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI2NDAgNjQ5NyBsMCAtNDkgMzMgNyBjMTcgNCAzMyA4IDM0IDkgMSAxIDAgMTggLTMgMzggLTUgMzAgLTExCjM3IC0zNSA0MCAtMjkgNCAtMjkgNCAtMjkgLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTg0MCA2NTE5IGMtNDEgLTE5IC02NCAtMzggLTU1IC00NyA2IC02IDExNSAyMSAxMTUgMjkgMCA0IDMgMTQgNgoyMyA4IDIxIC0xMCAyMCAtNjYgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjExMSA2NTMxIGMtMTcgLTUgLTMwIC0yMSAtNDQgLTYwIGwtMjEgLTU0IDIzIC0xOCBjMTMgLTExIDI2IC0xOQozMCAtMTkgNCAwIDE5IDM2IDMzIDgwIDI3IDgyIDI2IDg0IC0yMSA3MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNjk2IDY0NzYgYy0zNyAtNDkgLTMzIC03NCA2IC00MyAxNSAxMSAzNiA3NyAyNSA3NyAtMyAwIC0xNiAtMTUKLTMxIC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1NTQ4IDY0OTggYy0xOSAtNiAtMjggLTE3IC0yOCAtMzEgMCAtMTIgLTcgLTU0IC0xNSAtOTIgLTE0IC02OAotMTQgLTcxIDYgLTg3IDIzIC0yMCAyNSAtMTkgMTI2IDU0IGw1MSAzNyAtMTIgNDggYy0xMCAzOSAtMTggNTEgLTQ3IDY1IC0zOQoyMCAtNDQgMjAgLTgxIDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDk1MCA2NDk3IGMwIC05IDYwIC0zOSA3MCAtMzUgMTggNiAtNyAyOCAtMzggMzQgLTE4IDQgLTMyIDQgLTMyCjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY5NiA2NDgxIGMtMTEgLTE2IC0xOCAtOTEgLTEwIC05MSAyMCAwIDcyIDQwIDc3IDU5IDMgMTIgNCAyMSAzCjIxIDAgMCAtMTYgNCAtMzMgOSAtMTggNSAtMzUgNiAtMzcgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4MDgyIDY0ODMgYy0yOSAtMiAtNTIgLTggLTUwIC0xMyAyIC01IDM5IC00OSA4MiAtOTggNzkgLTg5IDgwCi05MCAxMDMgLTc0IDEyIDEwIDIzIDIzIDIzIDMwIDAgMjIgLTgxIDE2MiAtOTMgMTYwIC03IC0xIC0zNiAtMyAtNjUgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03ODEyIDY0NTUgYy0xNCAtMzEgLTE2IC01MyAtMyAtMzkgOSA5IDI0IDY0IDE4IDY0IC0yIDAgLTkgLTExIC0xNQotMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NjYgNjQyOSBjLTMyIC01IC02MSAtMTEgLTY0IC0xNCAtMyAtMyAtMTEgLTIyIC0xOCAtNDIgbC0xMyAtMzYKNzcgNyBjNzEgNSA3OSA4IDEwNCAzOCAyNSAzMCAyNiAzNCAxMSA0NiAtOSA2IC0yMiAxMSAtMjcgMTEgLTYgLTEgLTM4IC01Ci03MCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDM5NiA2NDAxIGMtMjYgLTU2IC0xNiAtNjMgNTcgLTM5IDU2IDE5IDEwOCA1MSA5NiA2MSAtMiAzIC0zNCA4Ci03MCAxMSBsLTY1IDcgLTE4IC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYwNjMgNjMzMyBjLTE0IC01NiAtOSAtMTA3IDEwIC0xMTEgMTQgLTMgMTcgNCAxNyA1MSAwIDMxIDMgNjIgNgo3MSA0IDExIDEgMTYgLTEwIDE2IC05IDAgLTE5IC0xMiAtMjMgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTU5NyA2MzUzIGMtMTEgLTEwIC04IC00MyAzIC00MyA2IDAgMTAgMTEgMTAgMjUgMCAyNiAtMiAyOSAtMTMgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzgxNSA2MzMzIGM0NiAtNzIgNDUgLTcxIDQ1IC0zMiAwIDI5IC01IDM4IC0yNSA0NyAtMzcgMTcgLTM5IDE1Ci0yMCAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDA3MCA2MzMxIGMwIC0yMiAxNiAtMzYgMjQgLTIyIDggMTIgLTMgNDEgLTE1IDQxIC01IDAgLTkgLTkgLTkKLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDU5MiA2Mjc1IGMxMiAtMjUgMjYgLTQ0IDMyIC00MiA1IDIgMTUgMTkgMjIgMzkgMTEgMzQgMTEgMzYgLTkgNDIKLTEyIDMgLTMyIDYgLTQ0IDYgbC0yMyAwIDIyIC00NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3NjUgNjI2NyBjLTcgLTM3IC01IC00MiA0NiAtOTMgbDUzIC01NCA0MyA0MiBjNDkgNDggNTMgNjYgMjEgOTUKLTI4IDI0IC00OCAzMiAtMTEwIDQyIGwtNDcgOCAtNiAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzk3MSA2MTk4IGwwIC05MyAxNCA1MCBjMjIgODUgMjMgMTM1IDAgMTM1IC0xMiAwIC0xNSAtMTcgLTE0IC05MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTcwMDIgNjI2NiBjLTIwIC0xMSAtMjAgLTEyIDcgLTUxIDI5IC00MiAzOSAtNDQgOTUgLTIxIGwyOSAxMSAtNTYKMzYgYy00NSAzMCAtNTggMzQgLTc1IDI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTYzOTYgNjI0NSBjNiAtMzcgMTggLTU0IDM3IC01NSAxMiAwIDggMTMgLTE5IDU1IGwtMjUgNDAgNyAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTE3NyA2MjU4IGMtMTkgLTE5IC0yNiAtNDAgLTM2IC0xMTIgLTExIC03OSAtMTAgLTkwIDUgLTEwNyAxNQotMTcgMTggLTE3IDUyIC0xIDIxIDkgNTQgMzIgNzUgNTIgNDQgNDAgNDUgNTkgNyAxNDMgLTE4IDQwIC0yNSA0NyAtNTAgNDcKLTE2IDAgLTM5IC0xMCAtNTMgLTIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUyNzkgNjI0NiBjLTEgLTIwIC0yIC00MiAtMyAtNDggLTEgLTE3IDQyIC0yMiA2MCAtOCAyMCAxOCAxOCA2NgotMyA3MyAtMTAgMiAtMjYgOCAtMzUgMTIgLTE1IDYgLTE4IDEgLTE5IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMTk3IDYyNTMgYy00IC0zIC03IC00MiAtNyAtODUgMCAtNzEgMiAtNzcgMTggLTY5IDkgNSAyOSAxNCA0NQoyMCAzNyAxNSAzNiA1MSAtNSAxMDIgLTMyIDQwIC0zOSA0NCAtNTEgMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODg2MCA2MTkwIGMtMTYgLTMzIC0zMCAtNjQgLTMwIC03MCAwIC0xMyAyOSAtMTMgNjcgMSAyNyA5IDMyIDE3CjM4IDU1IDUgMzggMyA0OCAtMTIgNjAgLTEwIDcgLTIxIDE0IC0yNSAxNCAtNCAwIC0yMSAtMjcgLTM4IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNTAgNjIyNCBjMCAtNSA4IC0zOCAxOCAtNzMgMTMgLTQ2IDIwIC01OSAyNSAtNDcgMTUgMzggNyA4MiAtMTgKMTA2IC0xNCAxMyAtMjUgMTkgLTI1IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM2ODAgNjIwMSBjLTI1IC0xNSAtNTIgLTM2IC02MCAtNDYgLTEzIC0xNiAtMTEgLTIwIDE1IC00MiAxNyAtMTQKNDUgLTM4IDYzIC01NCBsMzIgLTI5IDAgMTAwIGMwIDU1IC0xIDEwMCAtMiAxMDAgLTIgMCAtMjMgLTEzIC00OCAtMjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzkyMSA2MjEzIGMtMTQgLTYgMTUgLTIxIDcwIC0zOCBsMjQgLTcgLTI0IDI2IGMtMjQgMjUgLTQxIDMwIC03MAoxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NjgwIDYxOTQgYzAgLTIyIDIgLTI1IDE1IC0xNCA4IDcgMTUgMTkgMTUgMjYgMCA4IC03IDE0IC0xNSAxNAotMTAgMCAtMTUgLTEwIC0xNSAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MjgyIDYxODcgYy05IC0xMCAtNyAtMTkgNSAtMzYgMTQgLTIxIDE3IC0yMiAyNSAtNyAxMCAxOCAyIDU2IC0xMQo1NiAtNSAwIC0xMyAtNiAtMTkgLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg0MiA2MTY3IGwtMjIgLTI0IDI1IC0xMSBjMzQgLTE2IDM1IC0xNiAzNSAxMSAwIDQxIC0xNCA1MCAtMzggMjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MDAxIDYxMzAgYzM5IC0zMyA3NSAtNjAgNzkgLTYwIDE0IDAgNTEgNTMgNDMgNjEgLTggNyAtMTcxIDU5Ci0xODYgNTkgLTQgMCAyNCAtMjcgNjQgLTYweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc2ODIgNjE1NiBjLTE1IC0zMyAtMTEgLTQ0IDcgLTIyIDcgOCAxMSAyMyA5IDMyIC0yIDE0IC02IDExIC0xNgotMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjEwMCA2MTI5IGMwIC0zOSA0IC00NyAyNSAtNTcgMTQgLTYgMjUgLTEwIDI1IC04IDAgMiAtMTEgMjggLTI1CjU4IGwtMjUgNTMgMCAtNDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjE1NSA2MTA4IGMtMjQgLTcwIC0zNCAtMTAzIC0zMSAtMTA2IDkgLTggODYgMjIgODYgMzQgMCAyMCAtMzIKODQgLTQyIDg0IC01IDAgLTExIC02IC0xMyAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODkxNSA2MDk0IGMtOSAtMTQgLTE1IC0yOCAtMTIgLTMwIDIgLTMgMjcgLTcgNTUgLTExIGw1MSAtNiAtMTEKMzcgYy05IDMwIC0xNiAzNiAtMzkgMzYgLTE4IDAgLTMyIC05IC00NCAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzc3MCA2MDkzIGMwIC00IDEwIC0zMSAyMiAtNjAgMTUgLTM3IDI3IC01MyA0MCAtNTMgMjMgMCAyMyAxIC0xMwo2NSAtMjcgNDggLTQ5IDcwIC00OSA0OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwNTc3IDYwMzEgYy0xNSAtMjcgLTI3IC01MyAtMjcgLTU4IDAgLTYgMjYgLTIwIDU3IC0zMiA1OSAtMjMgNTgKLTIzIDg0IDIyIDExIDIwIDcgMjggLTQ1IDg1IC0xNiAxNyAtMzMgMzIgLTM2IDMyIC00IDAgLTE5IC0yMiAtMzMgLTQ5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjczMDQgNjAzOCBsLTM5IC00MCA0NSAtMzkgYzQwIC0zNSA1MSAtMzkgOTggLTM5IDM4IDAgNTIgNCA1MCAxMwotMiA2IC0xMCAzMyAtMTggNTggLTExIDM5IC0yMCA1MCAtNTUgNjcgbC00MiAyMCAtMzkgLTQweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI5MjUgNjA0OSBjLTI3IC0xMSAtNjIgLTMyIC03OCAtNDcgbC0yNyAtMjYgMjcgLTExIGMyNSAtMTEgMzMgLTgKODYgMjggMzQgMjQgNTcgNDcgNTcgNTggMCAyMyAtMiAyMyAtNjUgLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDQzMCA2MDIwIGMwIC0yMiA0IC00MCA4IC00MCAxMyAwIDM5IDMyIDQ2IDU4IDcgMTkgNCAyMiAtMjMgMjIKLTI5IDAgLTMxIC0yIC0zMSAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzQzNSA1OTkzIGMtMzAgLTY2IC0zMCAtNzAgLTcgLTc2IDY4IC0xOSA3MCAtMTkgNzggMTYgNCAxNyA3IDM5CjYgNDcgLTcgNDUgLTE0IDU4IC0zMiA2MyAtMTggNCAtMjUgLTQgLTQ1IC01MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMzcyIDYwMTcgYy0xMSAtMTkgLTI3IC00NSAtMzYgLTU5IC0xNiAtMjUgLTE2IC0yNiAyMSAtNDMgbDM3Ci0xOCAzMyAzNyAzNCAzNyAtMzEgMzkgYy0xOCAyMiAtMzMgNDAgLTM1IDQwIC0yIDAgLTEyIC0xNSAtMjMgLTMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzMjggNjAyNyBjLTMxIC0yNSAtMzQgLTQzIC0xNiAtODIgMTMgLTMwIDE5IC0zMSA0OCAtNyAyMCAxNiAyMgoyNCAxNiA2NSAtNCAyNiAtMTAgNDcgLTE0IDQ3IC00IC0xIC0xOSAtMTEgLTM0IC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTI0IDU5ODIgbC04MiAtNDcgMTcgLTQyIDE2IC00MyAxMDUgNzEgYzU4IDM5IDEwNyA3MiAxMDkgNzUgNCAzCi0yMyAxNSAtNjQgMjcgLTEzIDQgLTQ3IC05IC0xMDEgLTQxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTcyNzAgNjAwNiBjMCAtMTMgNTEgLTExNiA1OCAtMTE2IDkgMCA0MiA1MyA0MiA2NyAwIDUgLTIwIDE5IC00NQozMSAtNDYgMjIgLTU1IDI1IC01NSAxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NDUzIDYwMDAgYy0xMyAtNSAtMjMgLTE3IC0yMyAtMjcgMCAtMjAgMTcgLTUwIDIzIC00MyAyIDMgMTYgMjIKMzEgNDMgMjUgMzMgMjYgMzcgMTAgMzYgLTExIDAgLTI5IC00IC00MSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MjI3IDU5MDIgYy00MiAtNDMgLTQzIC00MSAzOCAtODcgMjggLTE1IDY1IC0zNiA4MyAtNDcgbDMyIC0yMAotMTIgMjkgYy0yMyA1MiAtODUgMTU3IC05NCAxNjAgLTYgMiAtMjcgLTE0IC00NyAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTE5MiA1OTAwIGMtMTggLTQgLTM2IC0xMCAtMzkgLTE0IC0zIC0zIC0xMiAtMzkgLTE5IC04MSAtMTMgLTc1Ci0xMyAtNzYgMTQgLTEyMCAxNSAtMjUgMzAgLTQ1IDMzIC00NSAzIDAgNDcgMjAgOTggNDUgMTE3IDU4IDEyMCA3MiAyOCAxNjMKLTM0IDM0IC02NyA2MiAtNzIgNjEgLTYgLTEgLTI1IC01IC00MyAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMzMgNTg0OSBjNCAtMTMgNyAtMzkgNyAtNTggMCAtMjkgMiAtMzIgMTYgLTIxIDQxIDM1IDM4IDY2IC05IDkyCi0xOCA5IC0xOSA4IC0xNCAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDA0NiA1ODI1IGMxOSAtMjkgMzIgLTMyIDQxIC0xMCA3IDE5IDUgMjAgLTMwIDI5IC0yOCA3IC0yOCA3IC0xMQotMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTgxMiA1Nzg4IGMxMCAtMjggMTIgLTMwIDE5IC0xMiAxMyAzMiAxMCA0NCAtMTAgNDQgLTE4IDAgLTE5IC0zCi05IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQxODcgNTc2NSBjMTAgLTEzIDI0IC0yNSAzMiAtMjUgMTAgMCA3IDggLTkgMjUgLTMwIDMyIC00NiAzMiAtMjMKMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MjUyIDU3NzggYy01IC03IC0xMyAtMjQgLTE3IC0zOCBsLTggLTI1IDIzIDIwIGMzMSAyOCA0NCA1NSAyNwo1NSAtOCAwIC0xOSAtNiAtMjUgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyMDEgNTc3NiBjLTE1IC0xOCAtMSAtMzMgNjQgLTY2IDMzIC0xNiA2MSAtMzAgNjIgLTMwIDEgMCAtNCAxNwotMTEgMzcgLTExIDMyIC0yMSA0MCAtNTkgNTQgLTM1IDEzIC00OSAxNCAtNTYgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE3MDg4IDU3MjggYy00NSAtMzAgLTQ4IC0zNCAtNDggLTc1IDAgLTI0IDIgLTQzIDQgLTQzIDMgMCAyNSAzNAo1MCA3NSAyNSA0MSA0NSA3NSA0MyA3NSAtMSAwIC0yMyAtMTUgLTQ5IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY1NSA1NzMwIGMtMTUgLTE3IC0xNiAtMjUgLTMgLTgxIDE3IC03OSAzOSAtOTcgODUgLTY4IGwzMSAyMCAtMjcKNjYgYy0zMCA3NCAtNTggOTQgLTg2IDYzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg2NyA1NzI5IGMtOCAtMTEgLTEyIC0zMCAtOSAtNDEgNSAtMjAgNiAtMjAgMTkgLTMgMTIgMTcgMTkgNjUgOQo2NSAtMyAwIC0xMSAtOSAtMTkgLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY4MDIgNTcxNSBjLTYgLTE0IC04IC0yNSAtMyAtMjUgNSAwIDE2IDExIDI1IDI1IDEzIDIwIDE0IDI1IDMgMjUKLTggMCAtMTkgLTExIC0yNSAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00NTM0IDU3MjIgYy04IC01IDAgLTM0IDI2IC05NSAyMSAtNDkgNDEgLTkxIDQzIC05NCAzIC0yIDE1IDIgMjcgOQoxOCAxMSAyMSAyMCAxNyA2OCAtMyA1MSAtNiA1NyAtNDYgODcgLTQ1IDM1IC01MCAzNyAtNjcgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDUyOCA1NzI1IGMtNyAtNyAxNSAtNzUgMjQgLTc1IDkgMCAxMCAyNiAyIDU4IC02IDIxIC0xNSAyNyAtMjYKMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDcxMyA1Njg2IGMtMTMgLTQyIC0xMCAtNTcgOCAtMzkgNiA2IDkgMjYgNyA0NCBsLTMgMzQgLTEyIC0zOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzMzk3IDU2ODAgYy0xNyAtMjcgLTE2IC0yOCAxMSAtMzMgMjUgLTUgNTIgNyA1MiAyMiAwIDMgLTExIDE0Ci0yNCAyMyAtMjIgMTYgLTIzIDE1IC0zOSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDg2NyA1Njg3IGMtMyAtOCAxNSAtNDYgNDAgLTg1IGw0NSAtNzIgNDQgMzYgYzI0IDIwIDQ0IDQ0IDQ0IDUzCjAgMTEgLTI0IDI2IC03NyA0NiAtNDIgMTcgLTgwIDMxIC04MyAzMyAtNCAyIC0xMCAtMyAtMTMgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE1NTAgNTY3NSBjMCAtMjMgMyAtMjUgMjggLTE5IDM3IDkgNDIgMTMgNDIgMzAgMCA5IC0xMSAxNCAtMzUgMTQKLTMxIDAgLTM1IC0zIC0zNSAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MDk1IDU2NzAgYy0yOCAtNyAtMjggLTggMTIgLTkgMjMgMCA0NSA0IDQ4IDkgNyAxMSAtMTYgMTEgLTYwIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTk3MCA1Njc2IGMwIC0yMCAzMyAtNzUgNDkgLTc5IDE4IC00IDE4IC0zIDQgMzIgLTE1IDM0IC0yOSA1MQotNDUgNTEgLTUgMCAtOCAtMiAtOCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyOTkzIDU2NzMgYzQgLTQgMzAgLTEwIDU3IC0xMyAyOCAtNCA0NyAtMyA0MyAwIC0xMCAxMCAtMTA5IDIyCi0xMDAgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzYzMCA1NjU4IGMwIC0yOCAzMyAtNjggNTcgLTY4IDIyIDAgMTUgMTggLTIyIDU4IGwtMzQgMzcgLTEgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA2OTAgNTY0NSBjLTEzIC0xNiAtMyAtMjAgMjQgLTkgOSAzIDEzIDEwIDEwIDE1IC04IDEzIC0yMCAxMSAtMzQKLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzA1OCA1NjA2IGMtMjEgLTI3IC0zNiAtNTIgLTM0IC01NCAyIC0yIDI1IDAgNTEgNCBsNDcgNyAtNyAzNgpjLTExIDYwIC0xOCA2MSAtNTcgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMDM5IDU2MjIgYy0xMCAtMTggLTEzIC00MiAtOSAtNzIgbDUgLTQ1IDgzIC0zIGM0NSAtMiA4MiAxIDgyIDUKMCA4IC05OSAxMDggLTEzMSAxMzEgLTEyIDkgLTE4IDYgLTMwIC0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MDEwIDU2MDAgYzIzIC00NSAzNCAtNDcgOTggLTIyIGw0MyAxOCAtNjkgMjIgYy05MyAzMCAtOTYgMjkgLTcyCi0xOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ4OTMgNTYwMSBjLTU4IC0yMSAtNTkgLTQ2IC0xIC0zNyA1MCA4IDUxIDkgNDYgMzQgLTMgMTggLTUgMTggLTQ1CjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODQzNiA1NTg0IGMtMjIgLTI4IC0yNiAtMzggLTE2IC00NyA5IC05IDE5IC00IDQxIDIzIDE2IDE5IDI4IDM5CjI2IDQ0IC03IDIxIC0yMyAxNCAtNTEgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg4MzcgNTYwMiBjLTIyIC0yNCAtMjEgLTQ1IDMgLTczIGwxOSAtMjQgMSA1OCBjMCAzMSAtMiA1NyAtMyA1NwotMiAwIC0xMSAtOCAtMjAgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc4MzAgNTYwMiBjMCAtNSAxMSAtMTQgMjUgLTIwIDI0IC0xMSAyNSAtMTAgMTUgOCAtMTAgMjAgLTQwIDI4Ci00MCAxMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4MjQ1IDU1ODggYy0xMSAtMzQgLTI1IC05NSAtMjUgLTEwOCAwIC04IDEzIC0zMCAyOSAtNDkgbDI4IC0zNAo0MSAyOCBjMjMgMTUgNDIgMzAgNDIgMzIgMCAzIC0xNCAzMCAtMzEgNjEgLTI5IDU1IC01MyA4MiAtNzEgODIgLTUgMCAtMTAgLTYKLTEzIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNzggNTU4MCBjLTIxIC0xMyAtNzEgLTE0MiAtNjIgLTE2MyA4IC0yMSA0NiAtNiA5MSAzNyA0NCA0MCA0OAo1OSAyMSAxMDAgLTI1IDM5IC0yNiA0MCAtNTAgMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTMwNSA1NTIzIGM0IC0yMSA4IC0zOSA4IC00MCA0IC0zIDg4IDE1IDk0IDIxIDQgMyAtNCAxNyAtMTcgMzEKLTE2IDE3IC0zNCAyNSAtNTggMjUgLTM0IDAgLTM0IDAgLTI3IC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTY5MTYgNTQ1NSBjNiAtOTEgMTUgLTEyNyAyOSAtMTE0IDcgNyAtMTYgMTgxIC0yNiAxOTkgLTUgOSAtNiAtMjgKLTMgLTg1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYwNDEgNTUxNyBsLTIwIC0zMiAzMiAtMTcgYzQ2IC0yNSA1MiAtMjMgNjQgMjIgMTEgNDQgMTEgNDQgLTI5CjU0IC0yMiA1IC0yOSAxIC00NyAtMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjQ4OCA1NTMzIGMtMTAgLTIgLTE4IC02IC0xOCAtOSAwIC0xNSA3MiAtMTQ0IDgwIC0xNDQgMTMgMCAzMCA0MwozMCA3NCAwIDE5IC01NyA4OCAtNzAgODUgLTMgLTEgLTEzIC0zIC0yMiAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY2MjMgNTQ3OSBjLTQ0IC0xMCAtNDYgLTEzIC01OCAtMTAxIC05IC02MiA2IC02OSA2OSAtMzEgbDQ2IDI4IDAKNTcgYzAgMzIgLTMgNTggLTcgNTcgLTUgLTEgLTI3IC01IC01MCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODk3NSA1NDY5IGMxNSAtMjYgNDggLTU5IDYwIC01OSAxMiAwIDM5IDQ5IDMyIDU2IC0yIDIgLTI1IDcgLTUyCjExIC00MCA1IC00NyA0IC00MCAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2MzExIDU0MjAgYy02IC0xNiAtMTYgLTQ0IC0yMyAtNjEgLTEwIC0yNyAtOCAtMzMgMTUgLTU2IDMwIC0zMAo0NiAtMjcgODAgMTkgNDQgNTkgNDMgNzIgLTcgMTAyIC0yNCAxNCAtNDcgMjYgLTQ5IDI2IC0zIDAgLTEwIC0xMyAtMTYgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkyNTUgNTQwMCBjLTkgLTI5IDE5IC02OSA2MCAtODYgNDggLTIwIDY4IC0xOCA5NCAxMCBsMjMgMjQgLTc2CjM2IGMtODggNDIgLTkzIDQzIC0xMDEgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjg2IDUzNzkgYy0yNSAtMjggLTUzIC05NSAtNDQgLTEwNCA0IC01IDE1MCAxMyAxNTUgMTkgNyA2IC0zOAoxMDYgLTQ3IDEwNiAtNSAwIC0xNSAyIC0yMiA1IC04IDMgLTI2IC04IC00MiAtMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzIwIDUzODAgYzAgLTIzIDEzIC0yNiAyOSAtNiA5IDExIDggMTUgLTUgMjAgLTIzIDkgLTI0IDggLTI0IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU1MjAgNTM5MSBjMCAtMjQgNTMgLTkyIDY3IC04NiA4IDMgMTkgNSAyNCA1IDEyIDAgMjggNDEgMjIgNTYgLTIKNiAtMjEgMTQgLTQxIDE3IC0yMCAzIC00NSA4IC01NCAxMiAtMTEgNCAtMTggMyAtMTggLTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTg4NiA1Mzc0IGMtNCAtOSAtNCAtMTkgLTIgLTIxIDggLTggMjYgOCAyNiAyMyAwIDE5IC0xNiAxOCAtMjQKLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDI0MyA1MzYyIGMtNTQgLTE4IC04NyAtMzkgLTQyIC0yOSAzMyA4IDk5IDM2IDk5IDQyIDAgMyAtMSA1IC0yCjQgLTIgLTEgLTI2IC04IC01NSAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTQxIDUzMTQgbC0xIC01NyAyNSAyMyBjMzAgMjggMzAgMjggMSA2MyBsLTIzIDI5IC0yIC01OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1ODk3IDUzMzIgbC0yNyAtMTkgMjUgLTExIGMzNiAtMTYgNDMgLTE1IDU2IDkgOSAxNyA4IDIzIC0yIDMwCi0xOSAxMiAtMjAgMTEgLTUyIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU3NDQgNTMxMCBjLTMyIC01NyAtMTUgLTc0IDMwIC0zMSAzNiAzNSAzNyA0NCA4IDYwIC0xNCA3IC0yMiAyCi0zOCAtMjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDAgNTI5MSBjMCAtMjUgMyAtMjggMjYgLTIzIGwyNSA1IC0yMiAyMyBjLTI4IDMwIC0yOSAzMCAtMjkgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01OTk3IDUyNzUgYy04IC0yNyAtMTUgLTUxIC0xMyAtNTIgMSAtMiAxMyAxMSAyNSAyOCAxOCAyNCAyMSAzNiAxNAo1MiAtOCAxOCAtMTEgMTUgLTI2IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDY1IDUyOTYgYy00MiAtMTUgLTc1IC0zNSAtNzUgLTQ1IDAgLTQgMTEgLTEzIDI1IC0xOSAyMCAtOSAzMgotOCA2MCA1IDMwIDE0IDM0IDIwIDI4IDQyIC0zIDE0IC02IDI3IC03IDI3IC0xIDEgLTE0IC00IC0zMSAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODEyMCA1Mjg4IGMxIC03IDcgLTI2IDE1IC00MyBsMTMgLTMwIDEgMjcgYzEgMTQgLTIgMzMgLTUgNDIgLTcKMTkgLTI0IDIxIC0yNCA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIzMzcgNTI3NCBjLTE0IC0xNCAtNyAtMzQgNDEgLTEwOSBsNDggLTc1IDYzIDUyIDY0IDUyIC00MyAzOApjLTMxIDI3IC01MiAzOCAtNzUgMzggLTE4IDAgLTQ1IDMgLTYxIDYgLTE2IDMgLTMyIDIgLTM3IC0yeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE0MzAgNTIzMyBjMCAtNTcgMTEgLTY0IDQzIC0yNyBsMjggMzMgLTMwIDE1IGMtNDEgMjEgLTQxIDIxIC00MQotMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjc3NyA1MjI5IGMtNTMgLTM1IC01NyAtNDcgLTIzIC03MSAyMiAtMTYgMjMgLTE2IDUwIDM5IDE1IDMwIDI1CjU3IDIzIDU5IC0yIDIgLTI1IC0xMCAtNTAgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjMwIDUyMzUgYy0xMiAtMTUgLTYgLTQ5IDEzIC03NCAxNiAtMTkgMTA4IC02MCAxMjQgLTU0IDEzIDUgNTcgOTMKNTAgOTkgLTQgNCAtMTU3IDQ0IC0xNjggNDQgLTQgMCAtMTIgLTcgLTE5IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyOTAwIDUyMzYgYzAgLTI0IDE2IC0yNyAzNSAtNiAxOCAxOSAxNyAyMCAtOCAyMCAtMTcgMCAtMjcgLTUgLTI3Ci0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MTY1IDUyNDAgYzMgLTYgMTkgLTE3IDM1IC0yNSAyMiAtMTEgMzAgLTEyIDM3IC0yIDI3IDM0IDI1IDM3Ci0yNyAzNyAtMzIgMCAtNDkgLTQgLTQ1IC0xMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc3NDUgNTIzMCBjLTMgLTUgMTMgLTE5IDM2IC0zMSBsNDIgLTIxIC0yNCAzMCBjLTI1IDMyIC00MyAzOSAtNTQKMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04MTI1IDUxOTQgbC01MCAtNDUgMzUgLTI5IGMzMyAtMjkgMzUgLTMwIDUwIC0xMiA3MCA4OCA3MiA5MCA2MAoxMTEgLTE2IDMxIC00MCAyNSAtOTUgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk0NTIgNTE2OCBjLTE2IC0zNSAtMjcgLTY5IC0yNCAtNzUgMiAtNyAyMSAtMTMgNDIgLTEzIDIwIDAgNTcgLTMKODEgLTYgNDEgLTYgNDUgLTQgNjIgMjYgMTEgMTcgMTcgMzMgMTUgMzQgLTM1IDI3IC0xMzcgOTYgLTE0MiA5NiAtMyAwIC0xOQotMjggLTM0IC02MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTk1IDUyMTAgYy0yMSAtMjMgLTggLTI3IDIwIC03IDExIDggMTQgMTYgOCAyMCAtNiA0IC0xOCAtMiAtMjgKLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMwODggNTE3NiBjLTMwIC0zNiAtMjggLTQ2IDkgLTQ2IDIwIDAgMjMgNSAyMyA0MCAwIDIyIC0xIDQwIC0yCjM5IC0yIDAgLTE1IC0xNSAtMzAgLTMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA3NCA1MTc4IGwtMjAgLTIzIDY2IC05NyA2NyAtOTcgMTkgNDIgYzE5IDQwIDE5IDQ1IDUgMTAyIC0xNyA2MgotMzAgNzUgLTkxIDkwIC0xOSA0IC0zMSAwIC00NiAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjUzMCA1MTk0IGMwIC0xMyA1OCAtNjkgNjUgLTYzIDIgMyAtMTEgMjEgLTMwIDM5IC0xOSAxOSAtMzUgMjkKLTM1IDI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzIzNiA1MTY5IGMtMzEgLTI0IC0zMCAtMjggMTYgLTM4IDE4IC01IDQzIC0xMSA1NiAtMTUgbDIzIC04IC0yNwo0MSBjLTE0IDIzIC0zMCA0MSAtMzQgNDEgLTQgMCAtMTkgLTEwIC0zNCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTAwNiA1MTQ3IGwtMzggLTMzIDggLTUyIGM1IC0yOSAxNCAtNTMgMTkgLTU0IDYgMCAzMiAyNSA1OSA1NgpsNTAgNTcgLTMwIDI5IC0yOSAyOSAtMzkgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU0NTYgNTE0NSBjLTIwIC0zMCAtMjAgLTM1IC0yIC0zNSA4IDAgMjQgMTQgMzYgMzAgMjEgMjkgMjEgMzAgMgozMCAtMTEgMCAtMjcgLTExIC0zNiAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjg4MiA1MTQ4IGMtNSAtNyAtMTMgLTI4IC0xNyAtNDYgbC03IC0zMyAzOCAxNiBjNDggMjAgNDcgMTggMzMKNDkgLTEzIDI4IC0zMSAzMyAtNDcgMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTU4MCA1MTQ0IGMtMTMgLTQgLTUwIC03NSAtNTAgLTk3IDAgLTQgMTEgLTcgMjQgLTcgMTkgMCAyNyA3IDM0CjMzIDE2IDUyIDIxIDc3IDE0IDc2IC00IC0xIC0xNCAtMyAtMjIgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTE4MSA1MTE2IGwtMjMgLTI0IDM3IC0zOSBjMzMgLTM1IDM2IC0zNiAzMSAtMTMgLTMgMTQgLTYgNDIgLTYKNjMgMCA0MyAtOCA0NiAtMzkgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjMxMyA1MTI4IGMtNDUgLTcxIC02OSAtMTc4IC00MCAtMTc4IDYgMCAzOSA4IDcyIDE4IDc3IDIzIDgzIDQ3CjMwIDEyMSAtMzggNTMgLTQ4IDU5IC02MiAzOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MzM3IDUxMzMgYy00IC0zIC03IC0xNyAtNyAtMzAgMCAtMjQgMCAtMjQgMzAgLTYgMzQgMjAgMzcgMjggMTQKMzcgLTIwIDggLTI5IDggLTM3IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjc3MCA1MTA4IGMtMTkgLTEyIC0zNyAtMjMgLTM5IC0yNSAtMyAtMiAzIC0xMSAxMiAtMjAgMTYgLTE2IDIwCi0xNiA2MiA1IDQ5IDI0IDU1IDM2IDI2IDUyIC0yNSAxMyAtMjAgMTQgLTYxIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMTExIDUxMDYgYy0xNCAtMTQgLTIyIC0yOCAtMTkgLTMxIDkgLTkgNTEgMzEgNDcgNDQgLTMgOCAtMTMgMwotMjggLTEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA5NjUgNTA2NyBjLTEyIC00NiA0IC02NyAzNCAtNDggMTIgOCAxMSAxNSAtNyA0MiBsLTIxIDMzIC02IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1MDIwIDUwNzcgYy0yMiAtOCAtMzYgLTE5IC0zOCAtMzIgLTIgLTE2IDE2IC0yOSAxMDQgLTY5IDg3IC00MQoxMDcgLTQ3IDExNSAtMzUgMTEgMTcgMjMgNTkgMTggNjMgLTM5IDI3IC0xNDMgODYgLTE1MiA4NSAtNyAwIC0yOCAtNSAtNDcKLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk1NTUgNTA2MCBjLTMgLTUgNCAtMzIgMTYgLTU5IDIxIC00OSAyMSAtNTAgNDUgLTM0IDI2IDE3IDMwIDM5CjEyIDc4IC04IDE4IC0xOSAyNSAtMzkgMjUgLTE1IDAgLTMxIC00IC0zNCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDc1MiA1MDIyIGMtOSAtNiAtNiAtMTQgMTMgLTMyIDI5IC0yNyAzOSAtMjMgMjkgMTQgLTYgMjcgLTE5IDMyCi00MiAxOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NzUzIDUwMjMgYy00NCAtNiAtNDIgLTE3IDYgLTMxIDQ5IC0xNSA0NiAtMTYgNjUgMTMgMTYgMjUgMTYgMjUKLTExIDIzIC0xNiAwIC00MyAtMyAtNjAgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODM4NSA0OTU4IGMxMCAtNDcgMTQgLTUzIDUwIC02NSAyMSAtNyA0MCAtMTEgNDIgLTkgMyAyIC0xIDIzIC04CjQ2IC0xMCAzMiAtMjEgNDYgLTUwIDYxIC0yMSAxMCAtNDAgMTkgLTQyIDE5IC0yIDAgMSAtMjMgOCAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzkxNiA0OTc2IGMtMTEgLTE3IC0xMiAtMjcgLTUgLTMyIDEzIC04IDI5IDEzIDI5IDM5IDAgMjMgLTUgMjIKLTI0IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg4ODIgNDk1NCBjLTEzIC0yNiAtMjIgLTQ3IC0yMCAtNDkgOCAtNSA5MCAtMzUgOTggLTM1IDcgMCA2MCA5Mgo2MCAxMDUgMCA0IC04NiAyNSAtMTAyIDI1IC04IDAgLTI0IC0yMSAtMzYgLTQ2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk3NTIgNDk3OCBjLTE3IC0xNyAtMTUgLTI1IDkgLTU5IDM4IC01NCA1NCAtNTQgODQgLTMgMTUgMjUgMjUgNDcKMjMgNDggLTYgNCAtODUgMjYgLTk1IDI2IC01IDAgLTE0IC01IC0yMSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTI1NiA0OTUzIGMtMTEgLTQwIC0xNyAtMTExIC05IC0xMTUgNCAtMyAyMCAtOCAzNCAtMTIgMzIgLTcgMzcgMgo0NiA4NiBsNiA1OCAtMzYgMCBjLTI1IDAgLTM3IC01IC00MSAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTkzMSA0ODk5IGwtMzEgLTQzIDIxIC0zMCBjMTEgLTE3IDI1IC00MSAzMSAtNTMgMTEgLTIyIDM1IC0zMyA3NgotMzMgMjEgMCAyMyA0IDE4IDI4IC00IDE1IC0xMSA1NCAtMTYgODYgLTEwIDY0IC0xNCA3MCAtNDYgODAgLTE4IDUgLTI4IC0yCi01MyAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzAwOCA0OTEzIGMtMTcgLTIxIC0xNCAtMzggMjUgLTExMiBsMjkgLTU0IDQzIDQzIDQ0IDQzIC0yMCAzOApjLTEzIDI2IC0yOCA0MSAtNDcgNDUgLTE1IDMgLTM0IDggLTQzIDEwIC05IDIgLTIyIC00IC0zMSAtMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTMyOCA0OTAyIGMtNDggLTE5IC00OCAtMzggLTEgLTUxIDQ0IC0xMyA1MyAtOCA1MyAyOSAwIDM3IC03IDQwCi01MiAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwNTcwIDQ4ODUgYy01MSAtMTQgLTUxIC0xNCAtMTMgLTk1IGwyNSAtNTUgMTUgMzUgYzggMTkgMjQgNTYgMzQKODMgMjEgNTQgMjEgNTUgLTYxIDMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg1NTUgNDg2NSBsLTM5IC0zNCA5OSAtMyBjNTkgLTIgMTAzIDEgMTA3IDcgOCAxMSAtODYgNjQgLTExMiA2NAotOCAwIC0zMyAtMTUgLTU1IC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjIxIDQ4MjMgYzEgLTQ4IDExIC02MiAzNyAtNTIgbDIzIDkgLTIxIDMwIGMtMzAgNDIgLTQwIDQ1IC0zOQoxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIwMDI3IDQ3NTEgbC0yNiAtNDkgMjIgLTYgYzM3IC0xMCA2NyAtNyA3MyA3IDUgMTQgLTIwIDgyIC0zNCA5MQotNSAzIC0yMCAtMTcgLTM1IC00M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0NzM3IDQ3NjQgYy0zIC0xMSAtOCAtMjkgLTEyIC00MiAtNiAtMjIgLTQgLTIzIDMxIC0yMCAzMSAyIDM5IDgKNDcgMzEgMTEgMzMgMTAgMzUgLTMwIDQzIC0yNSA1IC0zMiAyIC0zNiAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTk4NyA0NzE3IGM3NiAtMTIzIDEzMCAtMTY1IDE2NyAtMTI3IDExIDEwIDE4IDIxIDE1IDI0IC0xOCAxNwotMTg4IDExMyAtMTgyIDEwM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDcwIDQ3MDEgYy0xMDYgLTI2IC0xMTEgLTM1IC00NCAtNzkgbDQ3IC0zMCA0OCA1NiBjMjcgMzIgNDkgNjAKNDkgNjUgMCAxMCAtMjUgNyAtMTAwIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzODIwIDQ2ODYgYzAgLTI1IDEyIC00NiAyNiAtNDYgMTIgMCAxMiA1IC0xIDMwIC0xNyAzMyAtMjUgMzggLTI1CjE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM0MjQgNDY2NSBjLTI1IC0zOCAtMTAgLTc0IDM3IC05MSBsMzYgLTEyIDEzIDM3IGM2IDIwIDEwIDQ4IDggNjIKLTIgMjAgLTkgMjUgLTQwIDI3IC0zMSAzIC00MCAtMSAtNTQgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU1NzcgNDY0NCBsLTM4IC0yNSAzMiAtNDQgYzI2IC0zNiAzNSAtNDIgNTMgLTM2IDExIDUgMjEgMTYgMjAgMjUKMCA5IC0xIDM2IC0yIDYxIC0yIDUyIC0xMSA1NSAtNjUgMTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00Nzk2IDQ2MjEgYy0xNiAtMjkgLTE1IC0zMyA5IC04MSAxNCAtMjggMjkgLTQ5IDM0IC00NiA0IDMgMTYgMjQKMjYgNDYgbDE5IDQxIC0zNiAzNiAtMzYgMzYgLTE2IC0zMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY0NDAgNDYyNiBjMCAtMTUgNDggLTI4IDU2IC0xNSA5IDE1IC02IDI5IC0zMiAyOSAtMTQgMCAtMjQgLTYgLTI0Ci0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkxMDcgNDU3NCBsLTE1IC00NSAyNiAtMTAgYzIxIC04IDI5IC03IDQwIDggMzMgNDQgMzMgNTEgMyA3MiAtMTYKMTIgLTMxIDIxIC0zNCAyMSAtMiAwIC0xMSAtMjEgLTIwIC00NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc3MzcgNDU0OCBjLTQ5IC01NSAtNTQgLTY1IC00MSAtNzkgMTIgLTE0IDIzIC0xNCA5MSAtMyA0MyA3IDg0IDEzCjkxIDEzIDI2IDIgMTAgMzkgLTM2IDg1IGwtNDkgNDcgLTU2IC02M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0ODQ0IDQ1ODIgYy0yOCAtMTkgLTIzIC02MSA4IC02MiAxMyAwIDI4IDM4IDIyIDU0IC03IDE4IC0xNCAxOQotMzAgOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MzIgNDU2OCBjLTcgLTcgLTEyIC0xNiAtMTIgLTIwIDAgLTE1IDI3IC04IDQ1IDEyIDE4IDE5IDE3IDIwIC0xCjIwIC0xMSAwIC0yNSAtNSAtMzIgLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU5MzcgNDU0NSBjLTE5IC0xNCAtMjAgLTQ2IC0yIC01MSA2IC0yIDIwIDQgMzMgMTQgMjIgMTcgMjIgMTkgNQozNCAtMTUgMTQgLTIxIDE0IC0zNiAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkyOTcgNDUxMyBjLTMgLTI3IDAgLTQyIDExIC01MCAzMyAtMjcgNDIgLTQgMjEgNTYgLTE1IDQxIC0yNiAzOQotMzIgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NzU1IDQ1MzMgYy0xMDUgLTEyIC0xMTUgLTE1IC0xMjYgLTM0IC02IC0xMiAtOSAtMjIgLTcgLTI0IDIgLTIKNTUgMyAxMTggMTEgNjMgNyAxMjAgMTQgMTI1IDE1IDYgMCAtOCA5IC0zMCAxOSAtMjIgMTAgLTQyIDE4IC00NSAxOCAtMyAtMQotMTggLTMgLTM1IC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzNjEgNDQzOSBjLTMwIC00NiAtNTQgLTkxIC01NSAtOTkgLTIgLTMxIDMxIC0xOCA3MiAzMCA0MCA0NyA0Mwo1MyA0MCAxMDEgbC0zIDUyIC01NCAtODR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTM0OCA0NDkzIGMtMjggLTcgLTIxIC0zMCAxNCAtNDIgMzYgLTEzIDM0IC0xNCA0MyAyMiA2IDI0IDQgMjcKLTE2IDI2IC0xMyAtMSAtMzIgLTMgLTQxIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1OTIgNDQ4OSBjLTEyIC01IC0yNSAtMTYgLTI5IC0yNCAtNiAtMTYgMTQgLTY1IDI3IC02NSA0IDAgMjQgMTUKNDYgMzQgbDM4IDMzIC0yOSAxNSBjLTIwIDExIC0zNyAxMyAtNTMgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3ODczIDQ0NzcgYy0yNCAtMTEgLTQzIC0yNyAtNDMgLTM0IDAgLTIwIDExIC0xNSA1NSAyMiA0NiA0MCA0NQo0MSAtMTIgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODM3NyA0NDMyIGwtNTkgLTI3IDk2IC0zMiA5NiAtMzEgLTMyIDU5IGMtMTggMzIgLTM1IDU5IC0zOCA1OSAtMwowIC0zMSAtMTIgLTYzIC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MDggNDQyNSBjMyAtMjAgNyAtMjMgMTggLTE0IDE1IDEyIDggMzkgLTExIDM5IC04IDAgLTEwIC05IC03Ci0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU5OTEgNDQwNyBjLTE2IC0zMSAtNiAtMTM0IDEwIC0xMDQgNiA5IDkgNDMgNyA3NCAtMyA1NCAtNCA1NSAtMTcKMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzAwMyA0NDIyIGMtOCAtNSAtOCAtMTMgMiAtMzIgbDE0IC0yNSAxIDMzIGMwIDM1IDAgMzUgLTE3IDI0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ1MzcgNDQxMSBjLTMgLTEzIDUgLTI5IDI0IC00NyAxNiAtMTUgMzEgLTI2IDMzIC0yMyA2IDcgNDYgNzkgNDYKODQgMCAzIC0yMiA1IC00OSA1IC00MCAwIC01MCAtNCAtNTQgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQxNDMgNDQxMyBjLTI3IC01IC0zMCAtMTggLTcgLTI3IDIyIC04IDIyIC04IDM0IDE0IDYgMTEgNyAxOSAzCjE5IC00IC0xIC0xOCAtNCAtMzAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzczNSA0NDEwIGMtMyAtNSA3IC0yOCAyMiAtNTIgbDI4IC00MiAzIDM4IGMyIDIxIDEgNDQgLTIgNTIgLTYKMTYgLTQyIDE5IC01MSA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzMyMiA0MzY3IGMtNiAtMTUgLTIxIC00OCAtMzIgLTczIC0xMiAtMjUgLTIwIC00NyAtMTggLTQ5IDIgLTIgMTUKLTEgMzAgMiAyNCA1IDI4IDExIDMzIDU4IDQgMjkgNSA2MSAzIDcxIC00IDE2IC03IDE1IC0xNiAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDE3IDQzNTMgYy00IC0zIC03IC0xNSAtNyAtMjUgMCAtMTMgNyAtMTggMjUgLTE4IDE0IDAgMjUgNCAyNSA4CjAgMTQgLTM2IDQzIC00MyAzNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzODUyIDQyNDggYy0yMSAtNjYgLTI2IC05NSAtMTggLTEwMCAxOCAtMTIgMjIgLTEwIDYxIDM4IDM1IDQyIDM3CjQ3IDI0IDcwIC03IDE0IC0xMyAzNyAtMTQgNTEgLTEgNTcgLTIzIDMxIC01MyAtNTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQ5MCA0MzEzIGMwIC01IDE5IC0zMCA0MyAtNTYgNDAgLTQ3IDQzIC00OCA3MCAtMzYgMzIgMTUgMzMgMjQgNwo2NyAtMTggMjkgLTI0IDMyIC03MCAzMiAtMjcgMCAtNTAgLTMgLTUwIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA3MDAgNDI3OSBjMCAtMTMgMjQgLTIyIDQ3IC0xNyAxMyAzIDkgNyAtMTQgMTUgLTIwIDcgLTMzIDggLTMzIDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05NzcgNDIzMiBjLTMgLTI2IC05IC01NSAtMTIgLTY0IC0xMSAtMjkgMTIgLTIxIDM1IDEyIDE5IDI3IDIxIDM1CjEwIDYxIC0xOSA0NSAtMjcgNDMgLTMzIC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTE1NiA0MjU0IGMtNCAtOSAtNSAtMTcgLTQgLTE4IDIgLTEgMjUgLTIxIDUxIC00NiAzNSAtMzIgNTAgLTQxCjU4IC0zMyA4IDggLTEgMjUgLTM2IDYyIC01MiA1NSAtNjAgNTkgLTY5IDM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTEzMCA0MjA1IGMwIC00MCAxMCAtNDkgMzUgLTMxIDE0IDEwIDE1IDE3IDcgMzMgLTYgMTEgLTE4IDIzIC0yNwoyNyAtMTIgNCAtMTUgLTIgLTE1IC0yOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk0MzYgNDIyNCBjLTMxIC0zMCAtMTAgLTM0IDI1IC00IDE5IDE1IDIxIDE5IDcgMjAgLTkgMCAtMjQgLTcgLTMyCi0xNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMzA4IDQyMzQgYy01IC00IC04IC0zMSAtOCAtNjEgMCAtNDYgMyAtNTMgMjAgLTUzIDEyIDAgMTcgNSAxNAoxNCAtMyA4IC04IDM1IC0xMiA2MSAtNCAyNiAtMTAgNDMgLTE0IDM5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMxNSA0MjE3IGMtMTkgLTE0IC0xOCAtMTcgMjcgLTExMyAyNiAtNTUgNDggLTk5IDUwIC05OSAyIDAgMzYgMzUKNzUgNzggNjQgNzEgNzEgODEgNjEgMTAyIC04IDE5IC0yMSAyNCAtNjcgMjkgLTMxIDQgLTcyIDkgLTkxIDEyIC0yMiAzIC00MiAwCi01NSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NDAgNDE4OCBjMCAtMjEgNyAtNDQgMTcgLTUzIDE2IC0xNiAxNyAtMTYgMzAgMSAxOCAyNCAxNyAyNiAtMTcKNTkgbC0zMCAyOSAwIC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxMTIwIDQxODQgYy0xNSAtNDMgLTUgLTU0IDUyIC01NCAzMiAwIDM3IDQgNDcgMzEgNiAxOCAxMSAzMyAxMQozNCAwIDMgLTg1IDI1IC05NCAyNSAtMiAwIC0xMCAtMTYgLTE2IC0zNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NDEgNDIwMyBjLTMwIC0yIC02MiAtMTAgLTcyIC0xNiAtMTUgLTExIC0xMCAtMjAgNTAgLTg2IDU1IC02MQo3MSAtNzIgODggLTY3IDIwIDYgMjEgMTIgMTcgNTkgLTggODQgLTE0IDExNyAtMjIgMTE1IC00IC0xIC0zMSAtMyAtNjEgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTQzNSA0MTY1IGMtNCAtMTcgLTExIC00MyAtMTYgLTU5IC0xNSAtNDggLTExIC01MyAzNyAtNjEgMjYgLTMKNTIgLTkgNTggLTExIDggLTMgMTAgOCA4IDMzIC0yIDI2IC0xNiA1MiAtNDIgODMgbC0zOCA0NSAtNyAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjMxMCA0MTU3IGMwIC0xMiAtMyAtMzkgLTYgLTU5IGwtNyAtMzggNzkgMCA3OCAwIC01MyA1NCBjLTYxIDYyCi05MSA3NiAtOTEgNDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODY5MCA0MTQzIGMwIC00MiAxMyAtOTMgMjQgLTkzIDYgMCAxOCAyNSAyNyA1NSBsMTYgNTUgLTMzIDAgYy0yNgowIC0zNCAtNCAtMzQgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTY4NDMgNDA5NSBjLTUxIC0yNCAtOTMgLTQ3IC05MyAtNTIgMCAtMTEgMTE2IC0xMjMgMTI3IC0xMjMgOCAwCjczIDE5MiA3MyAyMTQgMCAxMCAtMTMgNiAtMTA3IC0zOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDI1IDQxMjggYy0xMyAtMzUgLTQ1IC0xMzIgLTQ1IC0xMzUgMCAtMiAyMSAtMyA0NiAtMSA1NyA0IDgwIDI5CjkwIDEwMSBsNiA0NyAtNDYgMCBjLTI4IDAgLTQ4IC01IC01MSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDMxMiA0MDY0IGwzMSAtNzYgMjAgNDEgMTkgNDEgLTI2IDM1IGMtMTggMjMgLTM1IDM1IC01MSAzNSBsLTI0CjAgMzEgLTc2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4ODIgNDA4NyBjLTM4IC01NCAtMzkgLTU3IC05IC01NyA0MyAwIDU5IDIxIDUwIDY0IGwtOCAzOCAtMzMKLTQ1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI3MzAgNDA5MCBjMCAtMTggNSAtMzAgMTMgLTMwIDcgMCAxOCAxNCAyNCAzMCAxMSAyOCAxMCAzMCAtMTMgMzAKLTIwIDAgLTI0IC01IC0yNCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODI5MSA0MTEzIGMyIC0xOSAxNDQgLTEzMyAxNjYgLTEzMyBsMjMgMCAtMjcgMzIgYy05MyAxMDYgLTk1IDEwOAotMTI5IDEwOCAtMTkgMCAtMzQgLTMgLTMzIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgwMDMgNDA0OSBsLTIyIC01MCAyNSAtMTEgYzEzIC02IDI2IC05IDI4IC03IDIgMiA3IDMwIDEwIDYyIDEwCjc0IC0xMSA3OCAtNDEgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMzg3IDQwOTMgYy0xOSAtMTggLTUgLTYyIDI3IC04NyAzNiAtMjcgNDIgLTI1IDYzIDI1IDExIDI0IDkgMjcKLTMzIDQ3IC01MCAyNSAtNDggMjQgLTU3IDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzA1MDcgNDA3OSBjLTkgLTYgLTE1IC0xNCAtMTIgLTIwIDEwIC0xNiAzMiAtMTAgMzggMTEgNiAyMiAwIDI0Ci0yNiA5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTE4NCA0MDI1IGMtNjAgLTM5IC02OCAtNjIgLTQyIC0xMjMgMTkgLTQyIDIwIC00MyA2MSAtNDAgbDQyIDMgMwo5OCBjMSA1MyAtMSA5NyAtNSA5NiAtNCAwIC0zMSAtMTUgLTU5IC0zNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMTUwIDQwNDYgYy0yNSAtOCAtNjcgLTE5IC05MyAtMjYgbC00OCAtMTMgMjcgLTI4IGMxNSAtMTYgMzMgLTI5CjM4IC0yOSA2IDAgNDIgMjUgODAgNTUgNzEgNTcgNzEgNjIgLTQgNDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzE1MSA0MDQxIGwtMjMgLTE4IDMzIC0yMSBjMTggLTExIDM3IC0xOCA0MSAtMTYgMTIgOCAxMCA0OCAtNCA2MgotMTUgMTUgLTE4IDE1IC00NyAtN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NzA0IDQwMTcgYy0xMyAtMjcgLTE1IC00NSAtOCAtODMgbDkgLTQ4IDYwIC0xOCBjMzMgLTEwIDY3IC0xOAo3NiAtMTggMjQgMCAzMiA0NCAxNSA4NCAtMTQgMzQgLTE0IDM0IDE1IDQ3IDM5IDE1IDI5IDIzIC01NSA0NCAtMzcgOSAtNzQgMTkKLTgyIDIyIC04IDMgLTIwIC04IC0zMCAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTQ5MiA0MDExIGMtMTggLTIyIC0zMiAtNDIgLTMyIC00NCAwIC0yIDIyIC0xOCA0OSAtMzUgNDYgLTI4IDUwCi0yOSA1NCAtMTEgNSAyMCAtMTcgMTA3IC0zMSAxMjEgLTUgNSAtMjMgLTkgLTQwIC0zMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNjY1IDM5NjAgYy00OSAtNDQgLTkzIC04MCAtOTcgLTgwIC0xMyAwIC05IC0xMTggMyAtMTI2IDcgLTQgMjUKOCA0MyAyNyAxNyAxOSA2OCA3NSAxMTMgMTI1IGw4MiA5MSAtMjMgMjIgYy0xMiAxMSAtMjQgMjEgLTI3IDIxIC0yIDAgLTQ0Ci0zNiAtOTQgLTgweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAwNzYgNDAwMCBjLTMgLTE5IC03IC01NyAtMTAgLTgzIC01IC00NiAtNCAtNDggMTcgLTQxIDQ4IDE0IDUyCjI3IDI0IDk2IGwtMjUgNjMgLTYgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzU3MyAzOTQwIGwtNjIgLTY4IDE2IC0zNCBjOSAtMTggMTggLTM1IDE5IC0zNyAyIC0yIDMyIDE0IDY2IDM2CjM1IDIyIDgwIDUwIDEwMSA2MiAyMCAxMyAzNyAyNyAzNyAzMiAwIDExIC05MSA3OSAtMTA1IDc4IC01IC0xIC0zOCAtMzIgLTcyCi02OXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY5MTUgMzk2NyBjMjAgLTI1IDMyIC0zMiAzNyAtMjQgMTIgMTkgOSA0NyAtNCA0NyAtNyAwIC0yNCAzIC0zNyA3CmwtMjQgNiAyOCAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzA4OCAzOTkyIGMtNTIgLTMgLTU4IC0xMCAtMzAgLTM1IDM2IC0zMyAxNDAgLTE3IDE2MiAyMyAxMiAyMyAyNQoyMiAtMTMyIDEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkwNjggMzk0MyBjLTIxIC0xNCAtMzggLTI5IC0zOCAtMzIgMCAtNCAxNyAtMjQgMzggLTQ0IGwzOCAtMzggMjcKNjMgYzIxIDQ3IDI0IDY0IDE1IDcwIC0yMSAxMyAtNDEgOCAtODAgLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTI5OCAzOTM5IGMtMjUgLTEyIC0zNSAtMjQgLTMyIC0zNCA3IC0xOCA0MyAtMzAgNTQgLTE4IDggOCAyNCA3MwoxOCA3MyAtMiAtMSAtMjAgLTEwIC00MCAtMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzY2NiAzOTQ0IGMtOCAtMjIgLTYgLTIzIDI0IC0xMiAyMCA3IDIyIDExIDEwIDE4IC0yMSAxNCAtMjcgMTIKLTM0IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTUyNyAzODQzIGMtMTQgLTU5IC0yMyAtMTExIC0yMSAtMTE1IDggLTEyIDkxIC0xMCAxMzUgNCBsMzkgMTEgMAo3MyAwIDcyIC00NSAyNiBjLTg1IDQ3IC04MCA1MCAtMTA4IC03MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY2NDAgMzkzNCBjMCAtMTMgNjUgLTk1IDg3IC0xMDkgMzQgLTIzIDI4IC0xMCAtMjQgNTUgLTQ0IDUzIC02Mwo3MCAtNjMgNTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTM0OCAzODUzIGMtNDUgLTI1IC02OCAtNDMgLTY4IC01NSAwIC0yMiA1IC0yMiA5MiAtMSA1NyAxNCA3MiAyMQo3OSA0MiAyNCA2MSAtMTAgNjUgLTEwMyAxNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2Njk1IDM3ODkgYy0yMCAtNTUgLTM1IC0xMDIgLTMzIC0xMDQgMiAtMiAyOCAxMiA1OCAzMCAzMCAxOSA1OAozNiA2MiAzNyA5IDQgLTMzIDEzOCAtNDMgMTM4IC00IDAgLTIzIC00NSAtNDQgLTEwMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNDc3IDM4NzMgYy0xMyAtMTIgLTcgLTIzIDEzIC0yMyAxMyAwIDE4IDUgMTQgMTUgLTcgMTYgLTE3IDE5Ci0yNyA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMyOTcgMzg3MyBjLTQgLTMgLTcgLTMxIC03IC02MiBsMSAtNTYgMjUgNDggYzE0IDI3IDIzIDU1IDIwIDYzCi02IDE1IC0yOCAxOSAtMzkgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MTY0IDM4MjkgYy0xOSAtMjEgLTIyIC0yOCAtOSAtMjAgMjggMTUgNTUgMzcgNTUgNDUgMCAxNCAtMTggNAotNDYgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgxNjYgMzg1MiBjLTMgLTUgNiAtMjAgMjAgLTMzIGwyNiAtMjQgLTQgMzAgYy0zIDI5IC0zMCA0NiAtNDIgMjd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTMyIDM4MTEgYy0yIC0zNyAtMSAtMzkgMzAgLTQ0IDI4IC00IDM4IDEgNjYgMzEgNDAgNDIgMzIgNTIgLTQzCjUyIGwtNTAgMCAtMyAtMzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzA3IDM4MDIgYy0xMyAtMTQgLTE0IC0yNiAtNiAtNjUgMTAgLTQ1IDEyIC00NyA0NCAtNDcgNDIgMCA2MyAyMwo0NCA0OCAtNTggNzQgLTY3IDgxIC04MiA2NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTg1NTUgMzgwMCBjLTE3IC0xOSAtMTcgLTIyIC0xIC02NSAxMCAtMjUgMjEgLTQ1IDI2IC00NSAxMSAwIDIwIDM4CjIwIDg4IDAgNDcgLTE1IDU1IC00NSAyMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQzMDMgMzc4OCBjMzcgLTkwIDUxIC0xMTggNTggLTExOCAxMSAwIDExIDAgLTIgNDEgLTIzIDcxIC0zMiA4OQotNDYgODkgLTggMCAtMTMgLTYgLTEwIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIxNjYxIDM3ODMgbC0yMSAtMTggNDIgLTcyIDQyIC03MyAyNCAyMiBjMzEgMzAgMjMgODAgLTIxIDEyNiAtMzYKMzcgLTM4IDM4IC02NiAxNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwMzQwIDM2OTYgYzAgLTQ1IDAgLTQ1IDI4IC0zNiAxNSA1IDMzIDEwIDQxIDEyIDkgMyAtMSAxNiAtMjggMzcKbC00MSAzMyAwIC00NnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNzg3IDM2OTcgYy0yMSAtMTggLTI0IC0yNiAtMTUgLTM1IDkgLTkgMTcgLTcgMzUgMTAgMjIgMjEgMzEgNDgKMTYgNDggLTUgLTEgLTIwIC0xMSAtMzYgLTIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA3NDUgMzY3MyBjLTQgLTE3IC0yIC0yOSA3IC0zNCAyMyAtMTUgNzIgLTIxIDk3IC0xMSAyMiA4IDIwIDExCi0zNyA0MCBsLTYwIDMxIC03IC0yNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1MTAgMzY3MyBjLTI3IC0xMCAtMzkgLTI0IC0zMyAtMzkgNCAtMTEgOCAtMTIgMjAgLTMgMTMgMTEgMzggNTAKMzEgNDggLTIgMCAtMTAgLTMgLTE4IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzk2MzAgMzY3NSBjMCAtNCA1IC0xNSAxMSAtMjYgOCAtMTUgNyAtMjYgLTQgLTQzIC0xNCAtMjEgLTEzIC0yNgoxMSAtNjggbDI3IC00NiAyOCAzOSBjMTYgMjIgMjcgNDMgMjUgNDggLTQgMTIgLTczIDg2IC04NyA5NSAtNiA0IC0xMSA0IC0xMQoxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4OTUgMzYzMCBjLTI1IC0yNiAtMjcgLTMyIC0xNSAtNDAgOCAtNSAyMCAtMTAgMjcgLTEwIDYgMCAxNyAtMgoyNSAtNSA4IC0zIDIxIDcgMzAgMjMgMTcgMjggMTcgMzAgLTEgNDYgLTI0IDIyIC0zMyAyMCAtNjYgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY4MjAgMzYzNCBjMCAtNSA2IC0xNyAxMyAtMjYgMTEgLTE1IDE2IC0xNSA1NyA3IGw0NSAyMyAtNTggMwpjLTM2IDMgLTU3IDAgLTU3IC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTE2NTcgMzYxOSBjMTMgLTEzIDI4IC0xOSAzOCAtMTUgMjcgMTAgMTEgMzEgLTI2IDM0IGwtMzQgMyAyMiAtMjJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05MjA2IDM2MjIgYy0zIC01IC04IC0yNyAtMTIgLTUwIC03IC00NiAtMTUgLTQwIDkxIC02MSAyNyAtNSA1MSAtOQo1MiAtNyA0IDQgLTEwOSAxMjYgLTExNyAxMjYgLTUgMCAtMTEgLTQgLTE0IC04eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE2NDUgMzUzNSBjLTMxIC00OCAtNTUgLTg4IC01MyAtOTAgMiAtMiAzMyAxNSA3MCAzOCA4MiA1MSA5OSA4Mwo2MyAxMTcgbC0yNCAyMiAtNTYgLTg3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjc3NDUgMzU5MiBjLTYxIC0yNiAtODUgLTQxIC04NSAtNTUgMCAtNyAyNyAtMjMgNjEgLTM3IDM0IC0xMyA2MwotMzAgNjYgLTM3IDExIC0yOSA0NCAtMTMgNjQgMzIgMjQgNTQgMTkgNzUgLTIwIDk4IC0zNSAyMCAtMzUgMjAgLTg2IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAwNTEgMzU2NSBjMTAgLTI2IDY1IC0xMTUgNzIgLTExNSA0IDAgMTAgNyAxNCAxNiA0IDExIC0xMCAzMSAtNDIKNjIgLTI2IDI2IC00NiA0MiAtNDQgMzd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03NzAzIDM1MDggYy0xMiAtMTMgLTMzIC00NyAtNDcgLTc2IGwtMjcgLTUzIDIzIC0yOSBjMjYgLTMyIDM2IC0zNQo1OSAtMTcgMTIgOSAxOSAzOCAyNCAxMDUgOCA5NyAzIDEwOCAtMzIgNzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjk3MSAzNDY5IGMtMjIgLTU4IC0yMyAtMTI5IC0yIC0xMjkgMTQgMCAxNjEgMTMyIDE1NiAxNDAgLTMgNQotMjkgMTYgLTU4IDI2IC0yOCA5IC01NyAxOSAtNjMgMjEgLTYgMiAtMjEgLTI0IC0zMyAtNTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDc4NiAzNDk0IGMtMTUgLTM5IC01IC02MCA0NSAtOTggMjggLTIxIDUyIC0zNiA1MyAtMzQgMiAyIDYgMjgKMTAgNjAgbDYgNTYgLTQ3IDE2IGMtNTcgMjAgLTU5IDIwIC02NyAweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIwIDM0NzUgYzAgLTEzIDQgLTE0IDIzIC00IDMzIDE3IDMzIDE5IDQgMTkgLTE4IDAgLTI3IC01IC0yNyAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODMwIDM0NjMgYzAgLTM4IDc2IC04MyAxMzggLTgzIDQxIDAgNjIgMTQgNjIgNDEgMCAyMyAtNSAyNiAtODEKMzkgLTM1IDcgLTc2IDE0IC05MSAxNyAtMjMgNCAtMjggMiAtMjggLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjYxMzAgMzQ2NyBjLTE5IC02IC0zNiAtMTEgLTM3IC0xMiAtNSAtMiAyMCAtODUgMjYgLTg1IDcgMCA1MyAxMDIKNDggMTA1IC0xIDEgLTE4IC0zIC0zNyAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNjc0IDM0NTUgYy0zIC0xNCAtNCAtMjggLTIgLTMwIDMgLTMgMzIgLTggNjYgLTExIDgxIC05IDg2IDEzIDEwCjQyIC0yOSAxMCAtNTYgMjAgLTYwIDIyIC00IDIgLTEwIC04IC0xNCAtMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDY0IDM0MDQgYy00IC0zMyAtOCAtNzkgLTggLTEwNCAtMSAtNDMgMCAtNDUgMjkgLTQ1IDI3IDAgMzMgOCA3Nwo5MCAzMyA2MyA0MyA5MiAzNSA5NiAtNyA0IC0zNyAxMCAtNjkgMTQgbC01NiA3IC04IC01OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MzI2IDM0MTMgYy0xNiAtMTYgLTQgLTUzIDIzIC03MiBsMjkgLTIxIDE2IDI1IGMxNSAyMyAxNSAyNSAtMTIKNDMgLTQxIDI5IC00OSAzMiAtNTYgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjI0MCAzNDA2IGMwIC04IC0zIC0yMSAtNiAtMzAgLTggLTIxIDEwIC0yMSAzMCAwIDIyIDIyIDIwIDQ0IC00CjQ0IC0xMSAwIC0yMCAtNiAtMjAgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMzNTYgMzM3OCBjLTIyIC0zMSAtMjAgLTM2IDkgLTMwIDE4IDMgMjUgMTEgMjUgMjggMCAzMCAtMTQgMzEKLTM0IDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjYgMzMzNCBjLTggLTIyIC05IC0yMSAyNCAtMjYgMzUgLTUgNDIgMTUgMTEgMzIgLTI2IDEzIC0yOCAxMwotMzUgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY2NyAzMzI5IGMtMjYgLTE1IC03MSAtMTA4IC01NSAtMTE0IDk0IC0zMiAxMTUgLTM1IDE0MiAtMjUgbDI4CjEwIC0yMSAzMyBjLTEyIDE3IC0zMSA0OSAtNDMgNzAgLTI0IDQwIC0yNSA0MSAtNTEgMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODM2MCAzMjQ5IGwwIC04MSA1MCA0MiBjNDcgMzkgNTAgNDUgNDQgNzQgLTkgNDQgLTExIDQ2IC01NSA0NgpsLTM5IDAgMCAtODF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIzMSAzMjY0IGMtMjAgLTM0IC0zMCAtNjEgLTI2IC03MyAzIC0xMiAwIC0yMyAtOSAtMjggLTExIC03IC05Ci0xNyAxNSAtNTggMTYgLTI3IDI5IC00NSAyOSAtNDAgMCA2IDcgNjQgMTUgMTMwIDggNjUgMTMgMTIwIDEyIDEyMSAtMiAyIC0xOAotMjEgLTM2IC01MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4OTI5IDMyODQgYy0zOCAtMjggLTQ1IC0zOCAtNDEgLTU5IDQgLTI0IDggLTI1IDY3IC0yNSA4MiAwIDkyIDEyCjY2IDc0IC0xMSAyNSAtMjYgNDYgLTMzIDQ1IC03IDAgLTM0IC0xNiAtNTkgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjU1MjggMzI5NCBjLTI2IC0xNCAtMzggLTM0IC0yMCAtMzQgMTAgMCA3MiAzOSA3MiA0NSAwIDkgLTI1IDQKLTUyIC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NyAzMjczIGMtMiAtMTAgLTE2IC00OCAtMzAgLTg1IC0xNCAtMzggLTI1IC02OCAtMjMgLTY4IDIgMCAxNgoxNiAzMSAzNSAxNyAyMyAyOCA1MyAzMiA4NSA1IDQ5IDAgNjcgLTEwIDMzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM1NjcgMzI1MyBjLTE2IC0xNiAtMTIgLTIwIDY1IC02OSBsODIgLTUyIDQwIDE1IGMyMyA5IDQzIDE4IDQ1CjE5IDIgMiAtMzIgMjYgLTc1IDU0IC04NSA1NCAtMTI3IDYzIC0xNTcgMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjM2NiAzMjI0IGMtMTYgLTM1IC0xNSAtNTcgMyAtMzggOSA5IDI1IDc0IDE5IDc0IC0zIDAgLTEyIC0xNgotMjIgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTgwOTggMzIyNCBjLTI0IC0xMyAtNTUgLTUyIC00NiAtNTggMTAgLTcgMTUyIC01NSAxNTUgLTUzIDYgNyAtMjcKOTEgLTQ0IDEwOSAtMTkgMjIgLTI5IDIyIC02NSAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM5OTEgMzIyMyBjLTE0IC0xMiAtMjMgLTM1IC0yOCAtNjggbC02IC00OSAyNiAxNyBjMTUgOSAzOCAyNCA1MgozMyAzMSAyMCAzMSAzNCAyIDYzIC0yMyAyMSAtMjUgMjEgLTQ2IDR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02OTE2IDMxOTkgYy0xMCAtNTMgLTcgLTY3IDkgLTM5IDE2IDI5IDE5IDU2IDYgNjQgLTUgMyAtMTEgLTggLTE1Ci0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NzkwIDMxMjUgYzAgLTExNSAxNSAtMTI1IDQ3IC0zMiAxMiAzNCAyNCA2OSAyOCA3OCA0IDEwIC01IDIwCi0zMCAzMiAtMjAgOSAtMzggMTcgLTQwIDE3IC0zIDAgLTUgLTQzIC01IC05NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3ODkxIDMxNjkgYy0yNCAtNjkgLTcgLTg3IDQyIC00NSAzMyAyOCAzNCA0MCA1IDYwIC0zMSAyMiAtMzQgMjEKLTQ3IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwNTM0IDMxODUgYy03IC0xNiAyNiAtNzYgNjUgLTExOCBsMjYgLTI4IDExIDY4IGM2IDM3IDkgNzEgNSA3NAotMyA0IC0yOCA5IC01NCAxMyAtMzcgNCAtNDkgMiAtNTMgLTl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjE2MCAzMTI1IGwtNjMgLTY0IDEyIC00MSBjMTMgLTQ1IDggLTQ0IDExNyAtMjggbDgyIDEyIC00IDM1CmMtMTEgODIgLTE2IDk3IC00MSAxMjMgLTE1IDE1IC0yOSAyOCAtMzMgMjggLTMgMCAtMzQgLTI5IC03MCAtNjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTMwOCAzMTcyIGMtMzggLTkgLTY4IC0xOSAtNjggLTIyIDAgLTYgMTYzIC0xMTAgMTY3IC0xMDcgOCA5IC0xMgoxNDcgLTIxIDE0NiAtNiAtMSAtNDEgLTggLTc4IC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwMDUxIDMxNjYgYy0xNCAtMTcgLTUgLTQxIDI2IC02OCAxOCAtMTcgMjEgLTE2IDYzIDIxIGw0NCAzOSAtMzkKMTEgYy01NCAxNSAtODAgMTQgLTk0IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM2NjAgMzEzOSBjMCAtNTYgMTEgLTY0IDY0IC00OSAzOCAxMCA0NiAxNyA0NiAzNiAwIDI0IC04IDI4IC03Mgo0MCAtMzggNiAtMzggNiAtMzggLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIwNiAzMTM1IGMtMTQgLTIyIC0xNSAtMjYgLTIgLTMxIDEyIC01IDk2IDQxIDk2IDUyIDAgMiAtMTcgNCAtMzkKNCAtMzAgMCAtNDIgLTUgLTU1IC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyOTE2IDMxMTkgYy01NSAtMzkgLTYzIC01MiAtNDggLTc1IDEyIC0yMCAxMDggMjkgMTI2IDY1IDE1IDI4IDE1CjMxIC0zIDQwIC0xNSA4IC0zMCAzIC03NSAtMzB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODMwIDMxMTggYy0xOSAtNSAtMzkgLTEzIC00MyAtMTggLTUgLTQgMTggLTI2IDUyIC00OSBsNjAgLTQxIDI3CjQyIDI3IDQyIC0yMyAxOCBjLTI0IDIwIC00NyAyMSAtMTAwIDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDc1OSAzMDkwIGMxOSAtMTcgNzMgLTQyIDEyMiAtNTkgbDg3IC0yOSAzNCAyOCAzMyAyOCAtMjUgNiBjLTE2OQozNyAtMjYyIDU2IC0yNzIgNTYgLTcgLTEgMiAtMTQgMjEgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTQ2OSAzMDgyIGMtMTYgLTcgLTY5IC02NSAtNjkgLTc1IDAgLTUgOTAgLTI3IDEwOSAtMjcgMTEgMCAzMyA4OAoyNiAxMDEgLTcgMTAgLTQyIDExIC02NiAxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjI5MzAgMzA3MyBjMCAtMTAgNSAtMjUgMTAgLTMzIDggLTEzIDEwIC0xMyAxMCAyIDAgOSAzIDIzIDYgMzIgNAoxMSAxIDE2IC0xMCAxNiAtOSAwIC0xNiAtOCAtMTYgLTE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIxMTMgMzA2MiBjLTggLTUgNiAtMzAgNDQgLTgxIGw1NiAtNzQgMTkgMzcgYzExIDIxIDE3IDQ0IDE0IDUyCi02IDE0IC05NCA3NCAtMTExIDc0IC01IDAgLTE1IC00IC0yMiAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NzIwIDMwMzAgYzI1IC0zNSAyNCAtMzQgMzkgLTE2IDEwIDEyIDcgMTggLTE4IDMwIC00MiAyMiAtNDUgMjAKLTIxIC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0MjM1IDMwMjkgYy0xMCAtMjkgLTEgLTMzIDM1IC0xNCAzNiAxOCAzNiAyMCAtMiAyOSAtMjEgNSAtMjggMgotMzMgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY0MjAgMzAzMyBjLTQ5IC02IC01NCAtMTUgLTMyIC01OCBsMTkgLTM4IDMxIDUyIGMxOCAyOCAyOCA1MCAyNAo0OSAtNCAwIC0yMyAtMyAtNDIgLTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODQ1MSAzMDE2IGwtMjMgLTI1IDQxIC0yMCBjMjIgLTEyIDQzIC0yMSA0NiAtMjEgMyAwIDUgMTYgNSAzNSAwCjI0IC02IDM3IC0xOSA0NSAtMjYgMTMgLTI0IDE0IC01MCAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjA5MSAyOTgzIGMtMTQgLTMwIC0xOSAtNDkgLTEyIC01NiA2IC02IDE4IDggMzUgNDEgMTkgMzggMjIgNTEKMTIgNTUgLTggMyAtMjEgLTEyIC0zNSAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjg3NSAzMDE0IGMtMTQgLTYgLTYgLTcwIDEwIC04NCA5IC03IDE5IDAgMzggMjcgbDI2IDM3IC0zMCAxMwpjLTE3IDcgLTMyIDEzIC0zMyAxMiAwIDAgLTYgLTMgLTExIC01eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM3OTggMjk5OCBjLTg0IC0zMSAtMTA2IC05OSAtMzUgLTExMSAxNyAtMyA0MCAtOCA0OSAtMTIgMjMgLTkgNzIKODYgNjQgMTIxIC03IDI4IC02IDI4IC03OCAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTg1MTAgMjk3MCBjNiAtMTEgMTMgLTIwIDE1IC0yMCAyIDAgOSA5IDE1IDIwIDkgMTggOCAyMCAtMTUgMjAKLTIzIDAgLTI0IC0yIC0xNSAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjYzNiAyOTMyIGMtMjAgLTMzIC0zNiAtNjQgLTM2IC02OSAwIC0yMyAzOCAtNDMgODEgLTQzIDExNyAwIDEyMwozMiAyMyAxMzkgbC0zMSAzMyAtMzcgLTYweiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTE4MCAyOTc0IGMwIC0xNSA0MyAtNzUgNjEgLTg0IDE4IC0xMCA2OSAtNCA2OSA5IDAgMyAtMTYgMjMgLTM1CjQ0IC0yNiAyNyAtNDMgMzcgLTY1IDM3IC0xNyAwIC0zMCAtMyAtMzAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDcwIDI5NDggYy04IC0xMyAtMTggLTI4IC0yMiAtMzQgLTUgLTggMTIgLTIzIDQ3IC00MyA2MSAtMzUgNzcKLTM3IDk0IC0xNyAxMCAxMiAyIDI0IC0zOSA2MyAtMjkgMjYgLTU1IDQ5IC01OSA1MSAtMyAxIC0xMyAtOCAtMjEgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTU5NTUgMjk0NSBsLTQwIC0xMiA0NCAtMTIgYzQ1IC0xMyA2MCAtNiA2MSAyNyAwIDE0IC0xMiAxNCAtNjUgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDQxNCAyOTM2IGMtOCAtMjEgNSAtMTQ2IDE1IC0xNDYgMTYgMCA3MSAyMiA3MSAyOCAwIDYgLTY3IDEyMgotNzYgMTMxIC0yIDIgLTYgLTQgLTEwIC0xM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3NDMzIDI5MzAgYzE1IC0xMiAzNCAtMTkgNDIgLTE2IDIxIDggMTkgMjYgLTIgMjYgLTEwIDAgLTI5IDMgLTQzCjcgbC0yNSA2IDI4IC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2ODgwIDI4ODkgbC00MyAtNTEgNDQgNiBjOTIgMTQgMTAxIDE3IDk1IDMzIC0zIDggLTYgMTggLTYgMjMgMAoxMSAtMjkgNDAgLTM5IDQwIC00IDAgLTI3IC0yMyAtNTEgLTUxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjkwODcgMjkzMyBjLTEwIC0xMCAtOCAtNjUgMiAtNTkgNSAzIDE0IDE5IDE5IDM2IDkgMjMgOCAzMCAtMiAzMAotNyAwIC0xNiAtMyAtMTkgLTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04OTU2IDI4ODEgYy01NCAtMjYgLTgyIC00NSAtODggLTYxIC0xMSAtMzAgLTcgLTMzIDc2IC01OSA3OCAtMjUKNzcgLTI1IDExNiA0NiBsMjMgNDEgLTIyIDM2IGMtMTMgMjAgLTIzIDM2IC0yNCAzNSAtMSAwIC0zOCAtMTggLTgxIC0zOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxODA1IDI4OTEgYy01IC0xNiAtMiAtMjYgMTIgLTM2IDM3IC0yOSA0NiAtNyAxNCAzNCBsLTE5IDI0IC03Ci0yMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI2ODAgMjg2NSBjMCAtNDAgLTIgLTM5IDM5IC0yMiBsMzEgMTMgLTMwIDIyIGMtMTYgMTIgLTMyIDIyIC0zNQoyMiAtMyAwIC01IC0xNiAtNSAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NjQ2IDI4NjcgYy0xOSAtMTQgLTEzIC00NyA5IC00NyAxMSAwIDI0IDI4IDI1IDUzIDAgMTEgLTE0IDkgLTM0Ci02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIwODUgMjg1MCBjLTEwIC0xMSAtMTYgLTIyIC0xNCAtMjQgMTIgLTEyIDEwOCAtNDIgMTAyIC0zMyAtMTYgMjkKLTU2IDc3IC02MyA3NyAtNCAwIC0xNSAtOSAtMjUgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQ2NzAgMjg0MyBjMCAtMTcgMTQgLTc4IDI2IC0xMTIgMyAtMTAgMjEgMiA1OSAzOSAzMCAzMCA1NSA1OSA1NQo2NiAwIDYgLTIxIDE0IC00NiAxOCAtNzYgMTAgLTk0IDggLTk0IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTgzODAgMjg0NCBjMCAtNCAxNiAtMzEgMzYgLTYxIDIzIC0zNSA0MCAtNTEgNDYgLTQ1IDE3IDE3IC00NiAxMTIKLTc0IDExMiAtNCAwIC04IC0zIC04IC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMwMTggMjgyOSBjLTQzIC0yMiAtNDYgLTI5IC0yMCAtNTIgMTQgLTEzIDM4IC0xNyA5MyAtMTcgbDc1IDAgMTcKMzUgYzIwIDQxIDIwIDQxIC02OCA0OCAtNDcgNSAtNjggMiAtOTcgLTE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ0NDggMjgxMiBjLTMxIC0yMCAtNjAgLTQwIC02MyAtNDQgLTEzIC0xMiAxMDUgLTE4OCAxMjUgLTE4OCAxMAowIDIxIDQgMjQgOSA4IDEyIC0xNSAyNjEgLTIzIDI2MCAtMyAwIC0zMiAtMTcgLTYzIC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNzAwIDI3NTQgYy0yNyAtNDQgLTUwIC04MiAtNTAgLTg2IDAgLTMgMjIgMyA0OSAxNSBsNDkgMjAgNyA1OQpjNCAzMyA1IDYyIDEgNjUgLTMgMyAtMjggLTMwIC01NiAtNzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNDAzNSAyNzcwIGMtMzQgLTU2IC0zNiAtNjMgLTI1IC05NSA2IC0xOSAxNyAtMzUgMjMgLTM1IDcgMCAzNCAzMAo2MSA2NiBsNDggNjUgLTI4IDMwIGMtMTUgMTYgLTMxIDI5IC0zNSAyOSAtNCAwIC0yNCAtMjcgLTQ0IC02MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4NzY4IDI4MTEgYy01NiAtMjYgLTU4IC0zMyAtNSAtMTUgMjYgOSA0OSAyMCA1MyAyNSA3IDEzIC01IDEwCi00OCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjMzNSAyODEwIGMtOSAtMTUgNDggLTExMCA2NiAtMTEwIDI4IDAgMjggMTEgMSA2NiAtMjUgNTIgLTUyIDY5Ci02NyA0NHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4NTU2IDI3NTggYy0yNSAtMzUgLTQ2IC02OCAtNDYgLTc0IDAgLTExIDYzIC0zNCA5MyAtMzQgMjAgMCAyNwoyMSAyNyA5MCAwIDg5IC0xNyA5NCAtNzQgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDU5MCAyODAyIGMwIC01IDE2IC00MCAzNSAtNzkgMTkgLTM5IDM1IC03NiAzNSAtODIgMCAtNSA1IC0xMyAxMQotMTcgOCAtNCA5IDE0IDQgNjIgLTYgNjEgLTEwIDcyIC0zOCA5NyAtMzIgMjcgLTQ3IDM0IC00NyAxOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTc3OTIgMjc3MSBjLTEwIC02IC0xMSAtMTMgLTEgLTM0IDE2IC0zNSAyMiAtMzQgNDIgOCAxNiAzNSAxNiAzNQotNiAzNSAtMTIgMCAtMjggLTQgLTM1IC05eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI0MDAgMjc0NSBjLTEwIC0xMiAtOCAtMjIgMTQgLTU2IDE1IC0yMiAzMCAtMzggMzMgLTM2IDcgOCAtMTkKMTA3IC0yOCAxMDcgLTMgMCAtMTIgLTcgLTE5IC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwOTE4IDI3NDIgYy0zMCAtMTMgLTM4IC0yMiAtMzggLTQyIDAgLTI4IDE2IC01MCAzNyAtNTAgMTcgMCA0NQo1NiA0MSA4NSAtMyAyMyAtMyAyMyAtNDAgN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTE4NTAgMjczMCBjMCAtMjUgMiAtMjUgNDIgMCBsMzMgMjAgLTM3IDAgYy0zMSAwIC0zOCAtNCAtMzggLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDYyMiAyNzEwIGMtNDAgLTI0IC0zNyAtMzIgNDIgLTExMCA0MyAtNDIgNTYgLTUwIDU2IC0zNSAtMSAzMCAtNDUKMTU4IC01NiAxNjIgLTUgMiAtMjQgLTYgLTQyIC0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMjUgMjY0NSBjLTMgLTggLTcgLTIxIC05IC0yOSAtNiAtMTcgNDggLTk0IDcwIC0xMDMgOSAtMyAzOCA1IDY1CjE3IGw0OSAyMyAtNzcgNTQgYy04MyA1NyAtOTEgNjEgLTk4IDM4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk4MzAgMjY0NiBjMCAtOCA4IC0yNCAxOCAtMzUgbDE3IC0yMiAzNCAzNSAzNSAzNiAtNTIgMCBjLTM4IDAKLTUyIC00IC01MiAtMTR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjgwMyAyNjQyIGMtMTUgLTEwIC0yMSAtNTQgLTcgLTU5IDYgLTIgMTQgMTEgMTggMjggNyAzNiA1IDQxIC0xMQozMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYzODcgMjU5MiBjLTEwIC0xMCAtMTcgLTIxIC0xNyAtMjQgMCAtOSAxMjEgLTExMCAxMjYgLTEwNSA2IDUgLTc4CjE0NyAtODcgMTQ3IC0zIDAgLTEzIC04IC0yMiAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTk0NiAyNTc1IGMxNSAtMjMgMjIgLTI1IDk5IC0yNSA0NSAwIDk3IC0zIDExNCAtNiAxOSAtNCAzMSAtMiAzMQo0IDAgNiAtMTcgMTQgLTM3IDE3IC0yMSAzIC02OSAxMCAtMTA4IDE2IC0zOCA2IC04MCAxMyAtOTMgMTUgLTIyIDQgLTIyIDQgLTYKLTIxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzgxNyAyNTg0IGMtMTIgLTEyIDYgLTM0IDI3IC0zNCAyOSAwIDM5IDEwIDI1IDI3IC0xMiAxMyAtNDEgMTgKLTUyIDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTU5NCAyNTMzIGMtMjggLTY4IC0zNCAtODMgLTI4IC04MyA0IDAgMjggMTIgNTUgMjYgbDQ4IDI3IC0yMCAyOApjLTMwIDQzIC0zNyA0MyAtNTUgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTkwNTYgMjUwMCBjLTQ4IC04MSAtNDcgLTkwIDkgLTkwIDU4IDAgNjkgMTkgNTQgODkgLTYgMjggLTE0IDUzCi0xOSA1NiAtNSAzIC0yNSAtMjIgLTQ0IC01NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyNzU5IDI1NDUgYy0zMCAtMTYgLTQzIC00MCAtMzEgLTYxIDUgLTEwIDE1IC0xIDM0IDMxIDE1IDI1IDI2IDQ1CjI1IDQ1IC0xIC0xIC0xNCAtNyAtMjggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkzNDEgMjU0NiBjLTExIC0xMyAtMTEgLTIwIC0zIC0yOCA4IC04IDEzIC03IDE4IDUgMTAgMjcgMCA0MSAtMTUKMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTU3MCAyNTQ2IGMwIC05IDY5IC01NSA3NCAtNDggMiA0IC0xMyAxOCAtMzUgMzAgLTIxIDEyIC0zOSAyMQotMzkgMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzA0MyAyNTIzIGMtMTMgLTIgLTIzIC04IC0yMyAtMTIgMCAtMTEgNzIgLTEwMiA3NyAtOTcgMTAgOSAtMTAKMTE2IC0yMSAxMTUgLTYgLTEgLTIxIC00IC0zMyAtNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM3MTUwIDI0NzAgYzAgLTMyIDEgLTMzIDE3IC0xNyAxNiAxNiAxNiAxOCAwIDM0IC0xNiAxNiAtMTcgMTUgLTE3Ci0xN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwNTkwIDI0NTggYy0yNSAtMTEgLTM5IC0yMiAtMzMgLTI1IDIxIC03IDgzIDE3IDgzIDMzIDAgOCAtMSAxNAotMiAxMyAtMiAwIC0yMyAtMTAgLTQ4IC0yMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5MjIxIDI0NTkgYy0xNiAtMTUgLTIwIC0yNCAtMTIgLTMyIDE1IC0xNSA2MyA5IDU5IDMwIC01IDI1IC0yMQoyNiAtNDcgMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI0MzU3IDI0NjAgYy0xMCAtMzcgLTggLTg4IDMgLTk1IDE2IC0xMCAyMCAxNiAxMiA3MCAtNyA0MiAtOSA0NgotMTUgMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjQ5MSAyNDIwIGMxMiAtMjIgMjQgLTM4IDI2IC0zNiA2IDYgLTMwIDc2IC0zOSA3NiAtNSAwIDEgLTE4IDEzCi00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1ODkzIDI0MzMgYy0xNiAtNiAtMTcgLTMzIC0zIC0zMyAxMSAwIDI2IDI4IDE5IDM0IC0yIDIgLTEwIDEgLTE2Ci0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODczIDI0MTMgYy0xNiAtMyAtMjMgLTExIC0yMyAtMjkgMCAtMzIgMTAgLTMwIDQ1IDYgMjggMzAgMjYgMzIKLTIyIDIzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQxODEgMjM3MSBsMjEgLTUwIDM5IDMyIDM4IDMyIC0yNyAxMSBjLTE1IDcgLTQyIDE1IC01OSAxOSBsLTMzIDYKMjEgLTUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE0MDUgMjM0MCBjLTEwIC0xMSAtMTUgLTIwIC0xMiAtMjAgMTQgMCA1NyAyNCA1NyAzMiAwIDE1IC0yNyA4Ci00NSAtMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjE4NyAyMzQzIGMtMjIgLTExIC0yNyAtMjAgLTIzIC0zNyAxMSAtNDYgMzcgLTk2IDQ5IC05NiA2IDAgMjgKMTUgNDkgMzMgMjUgMjMgMzggNDMgNDEgNzAgNSAzNSA0IDM3IC0yMSAzNyAtMTUgMCAtMzYgMiAtNDcgNCAtMTEgMyAtMzMgLTIKLTQ4IC0xMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE5NDQwIDIzMzAgYzAgLTYgMTIgLTI4IDI2IC01MCAyMiAtMzQgMzIgLTQwIDYxIC00MCAyOSAwIDMyIDIgMjQKMTggLTEyIDIyIC00OSA1NiAtNzggNzEgLTI3IDE0IC0zMyAxNCAtMzMgMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2OTY5IDIyOTUgYzQxIC0yMCA3NSAtMzQgNzYgLTMzIDI0IDM1IDM1IDU0IDM1IDYwIDAgNSAtNDEgOCAtOTIKOCBsLTkyIDAgNzMgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjAyMCAyMzA5IGMwIC0zIDEyIC0zOSAyNiAtODAgMTQgLTQxIDI4IC04MCAzMCAtODggNCAtMTIgNyAtMTIgMjAKMCAxMyAxNCAxMCAyNCAtMzEgOTUgLTI0IDQzIC00NSA3NiAtNDUgNzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTIyMyAyMjk0IGMyNyAtMTUgNDcgLTEyIDQ3IDcgMCA1IC0xNyA5IC0zNyA5IGwtMzggLTEgMjggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTc3NjggMjI2OCBjLTIxIC0zNCAtMzkgLTgwIC0zNCAtODUgNyAtNyAxMDMgMjkgMTI3IDQ4IGwyMiAxNyAtMjkKMTUgYy01NiAyOCAtNzAgMjkgLTg2IDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTU0OCAyMjgxIGMtMjAgLTQgLTI1IC0xMCAtMTkgLTE5IDcgLTExIDE2IC0xMSA1MiAtMSAyNCA3IDQ4IDE2CjU0IDIxIDEwIDkgLTQ2IDkgLTg3IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM3MDggMjI3OSBjLTE0IC04IC0xOCAtMjMgLTE4IC02NCAwIC01NCAxIC01NSAyOSAtNTUgNTMgMCA5MSAxMgoxMTYgMzggMjkgMjkgMjggMzAgLTM3IDY2IC01MSAyOCAtNjQgMzEgLTkwIDE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgxNzUgMjIzMCBsLTQ5IC00OSAzNSAtMTUgYzE5IC04IDUxIC0yMSA3MyAtMzAgMzggLTE2IDM4IC0xNiA1OAoxMCAxNiAyMCAyNiAyNCA0OCAxOSAxOSAtNCAyOSAtMiAzMyA5IDggMjAgLTk0IDEwNiAtMTI1IDEwNiAtMTUgMCAtNDEgLTE4Ci03MyAtNTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMzMxMSAyMjU2IGMtNiAtNyAtMTcgLTQ4IC0yNSAtOTIgLTMwIC0xNjYgLTMwIC0xNTEgNSAtMTY5IGwzMQotMTYgODkgNTggYzQ5IDMyIDg5IDYxIDg5IDY0IDAgMyAtNDAgNDMgLTg5IDg3IC03MCA2NSAtOTEgNzkgLTEwMCA2OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTY3MzEgMjI0NiBjLTEwIC0xMiAtNSAtMzAgMjMgLTkyIGwzNiAtNzcgMzUgNDQgYzE5IDI0IDM1IDQ3IDM1IDUxCjAgOCAtMTAwIDg4IC0xMTAgODggLTQgMCAtMTMgLTYgLTE5IC0xNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExODc2IDIxOTMgYy0xOSAtNTQgLTE5IC02MCAtNyAtNDcgMTQgMTQgNDAgOTQgMzEgOTQgLTUgMCAtMTUgLTIxCi0yNCAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzM4MCAyMjMzIGMxIC0yMSAxOSAtMzEgNjMgLTM0IDU4IC01IDYzIDEzIDggMjkgLTQ0IDE0IC03MSAxNQotNzEgNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1ODc2IDIyMTQgYy00NCAtOCAtODEgLTE2IC04MyAtMTcgLTEgLTIgMiAtMTcgOSAtMzMgMTQgLTM5IDE0MgotMTI4IDE3MiAtMTIwIDEyIDMgMjkgNiAzOSA2IDI4IDAgMjMgODEgLTkgMTM2IC0xNCAyNCAtMzEgNDQgLTM3IDQzIC03IDAKLTQ4IC03IC05MSAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTkzNCAyMTg1IGMtMTAgLTI0IDE2IC0xMTUgMzkgLTEzNiAxMSAtMTAgMjEgLTE4IDIyIC0xNiAxIDEgMCAzMgotMyA2OSAtNCA1NyAtOCA3MCAtMjggODMgLTIyIDE0IC0yNSAxNCAtMzAgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM2MjAzIDIxOTMgYy0xMyAtMiAtMjMgLTYgLTIzIC05IDAgLTEwIDUzIC0xMTAgNjggLTEyNiAyMSAtMjUgMzUKLTIyIDYwIDExIGwyMSAyOSAtNDUgNTEgYy0yNSAyOCAtNDkgNTAgLTUyIDUwIC00IC0xIC0xNyAtNCAtMjkgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTk2MiAyMTQ4IGMyIC0yNSA4IC0zNCAyNiAtMzYgMjYgLTQgMjYgLTQgNiAzNiAtMjAgNDEgLTM2IDQxIC0zMgoweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDQxNiAyMTYyIGMtMyAtNSAtMiAtMTggMSAtMzAgNCAtMTcgMTMgLTIyIDM2IC0yMiBsMzEgMCAtMjkgMzAKYy0zMiAzMyAtMzIgMzMgLTM5IDIyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY4NzQgMjEzNyBjLTIyIC0xMiAtMTcgLTQ1IDE3IC0xMDQgMjQgLTQyIDM0IC01MSA0NCAtNDMgMjIgMTggNDUKNzYgNDUgMTEzIDAgMzQgLTEgMzUgLTQ2IDM5IC0yNSAyIC01MiAwIC02MCAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzOTAgMjA2NyBjMCAtNTkgMiAtNjUgMjUgLTc1IDIwIC05IDI2IC05IDI5IDEgMiA2IDExIDM1IDIwIDY0IDEwCjI5IDE1IDU3IDExIDYzIC0zIDUgLTI0IDEwIC00NiAxMCBsLTM5IDAgMCAtNjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTgwNyAyMTAxIGMtMzMgLTU2IC0yMSAtNzUgNDEgLTY1IDI5IDQgNDMgMTMgNTEgMzAgMTAgMjIgNyAyNgotMjkgNDQgLTIxIDExIC00MSAyMCAtNDIgMjAgLTIgMCAtMTEgLTEzIC0yMSAtMjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NTA3IDIwOTUgbC0yOCAtMjUgMjAgLTMzIGMxMiAtMTcgMzIgLTQ1IDQ2IC02MiAyNSAtMzAgMjUgLTMwIDQ1Ci0xMCAyMCAyMCAyMCAyMCAtMTIgODggLTE3IDM3IC0zNCA2NyAtMzcgNjcgLTMgMCAtMTkgLTEyIC0zNCAtMjV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xOTUzOCAyMDYzIGMtMTQgLTMgLTE1IC05IC02IC0zNCA5IC0yNiAxNCAtMjkgNTQgLTI5IDI0IDAgNDQgMiA0NAo1IDAgNCAtNyAxOSAtMTUgMzUgLTE1IDI5IC0zMyAzNSAtNzcgMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTA5MiAxOTgxIGMtMTIgLTQzIC0yMiAtODEgLTIyIC04NSAwIC05IDMwIC03IDcyIDQgbDM3IDExIC0yNyA3NApjLTE1IDQxIC0zMCA3NSAtMzMgNzUgLTMgMCAtMTYgLTM1IC0yNyAtNzl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDYyMCAxOTcwIGMwIC03NCAyIC04MSAyMyAtODkgMjggLTExIDMxIC04IDUxIDYxIDkgMzIgMTkgNjQgMjIKNzIgNCAxMCAtNCAxNiAtMjggMjEgLTE4IDMgLTQxIDkgLTUwIDExIC0xNiA1IC0xOCAtMyAtMTggLTc2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjg0NyAxOTg4IGMyIC0yOSA4IC01NyAxMiAtNjEgOCAtOCA5MSAyMSA5MSAzMiAtMSA3IC04NSA3NCAtOTkgNzkKLTUgMiAtNyAtMjAgLTQgLTUweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NjMgMTk5MiBjLTYyIC00NyAtNzQgLTYyIC01MCAtNjIgMjkgMSA5MSA0NyAxMDQgNzggNyAxNyAxMiAzMgoxMSAzMiAtMiAwIC0zMSAtMjIgLTY1IC00OHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyNDMwIDIwMjUgYzAgLTggNCAtMTUgOSAtMTUgNSAwIDE0IDcgMjEgMTUgMTAgMTMgOSAxNSAtOSAxNSAtMTIKMCAtMjEgLTYgLTIxIC0xNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM1NjA3IDIwMjkgYy0xNCAtOCAtMTYgLTE0IC02IC0yNSAxOCAtMjIgMzkgLTE3IDM5IDExIDAgMjcgLTYgMzAKLTMzIDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzM2OCAyMDA3IGMtMzIgLTEyIC0zMyAtMTYgLTE0IC00MiAxMiAtMTYgMTcgLTE3IDQ1IC02IDMzIDE0IDM5CjI5IDE5IDQ5IC0xNCAxNCAtMTMgMTQgLTUwIC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzYzOCAyMDE0IGMtNyAtNiAyIC00MSAzNCAtMTQyIDIxIC02NiAyNSAtNzIgNDEgLTYwIDE2IDEyIDQ2IDEwOAo0NyAxNTEgMCAyNSAtMTA0IDcwIC0xMjIgNTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTk2NSAxOTA0IGMtNTEgLTQ3IC02NCAtNjQgLTUwIC02NCAxMSAwIDI5IC0zIDQwIC02IDE2IC00IDI2IDcKNTQgNjEgMTggMzYgMzIgNjcgMzAgNzAgLTIgMiAtMzUgLTI2IC03NCAtNjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODYwMCAxOTY0IGMtMjEgLTYgLTUwIC02MCAtNTAgLTk1IGwwIC0yOSA3MSAwIDcxIDAgLTcgMzMgYy05IDQxCi00MyA5NyAtNTggOTYgLTcgLTEgLTE5IC0zIC0yNyAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1MTIzIDE5NjMgYy02MCAtNSAtNjUgLTE1IC0zOCAtODAgbDE1IC0zNiA0OSA1NCBjNDMgNDcgNTUgNzMgMzMKNjcgLTQgLTEgLTMxIC0zIC01OSAtNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEzMDAgMTkzNSBjLTE3IC0yMCAtNiAtMzEgMjEgLTE5IDE4IDggMTkgMTEgNiAyMiAtMTEgMTAgLTE3IDkgLTI3Ci0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNODgzMCAxOTM2IGMwIC05IC02IC0xNiAtMTMgLTE2IC04IDAgLTI0IC0xMSAtMzcgLTI1IGwtMjMgLTI0IDI3Ci04NiBjMjUgLTc5IDI5IC04NSA0OCAtNzkgMjEgNiA1MCAzNCA2NyA2NCAxMCAxOCAtMzggMTcxIC01NyAxNzggLTYgMiAtMTIKLTMgLTEyIC0xMnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE1NTkgMTg1OCBjMjIgLTM2IDQ0IC00MyA0OSAtMTUgNSAyNSAtMTYgNDcgLTQ1IDQ3IGwtMjUgMCAyMSAtMzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MTMwIDE4ODMgYzAgLTUgNSAtMTUgMTAgLTIzIDkgLTEzIDExIC0xMyAyMCAwIDE1IDIyIDEyIDMwIC0xMCAzMAotMTEgMCAtMjAgLTMgLTIwIC03eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc1NjggMTg3OSBjLTEwIC01IC0xOCAtMTcgLTE4IC0yNCAwIC0yMyAxNiAtMTcgMjggMTAgNiAxNCAxMSAyNQo5IDI1IC0xIDAgLTEwIC01IC0xOSAtMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTIyOCAxODUxIGMtMjQgLTIyIC0yOCAtMzAgLTE2IC0zMSA5IDAgMjMgLTMgMzEgLTYgMTEgLTQgMTcgNCAyMgoyNiAxMCA0NCAyIDQ2IC0zNyAxMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEwODMzIDE4NTQgYy0zNCAtMTcgLTQwIC0yOCAtMjQgLTM5IDEzIC04IDgyIDI3IDc4IDM5IC01IDE2IC0yMAoxNiAtNTQgMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQwODY4IDE4NTggYzE3IC04IDI2IC04IDM0IDAgOSA5IDQgMTIgLTIyIDExIC0zMyAwIC0zNCAtMSAtMTIgLTExeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk3NTkgMTc3NCBjLTMzIC03MiAtMjkgLTk1IDE1IC04NyAxNyAzIDMxIDYgMzIgNyAxIDEgNCAyMiA3IDQ4IDUKMzYgMiA1MSAtMTEgNjggLTE4IDIyIC0xOCAyMiAtNDMgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUwNTAgMTgyMCBjMTQgLTQgMzkgLTggNTUgLTggbDMwIDAgLTMwIDggYy0xNiA0IC00MSA4IC01NSA4IGwtMjUKMCAyNSAtOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU3MzEgMTczNiBsLTMzIC02NCAyMiAtMzIgMjIgLTMxIDQ0IDY1IGMyNCAzNiA0NCA3MCA0NCA3NSAwIDEwCi00OCA1MSAtNTkgNTEgLTMgMCAtMjEgLTI5IC00MCAtNjR6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjI1MCAxNzgxIGMtNSAtMTEgLTEwIC0yMiAtMTAgLTI2IDAgLTExIDM4IDE0IDQ0IDMwIDggMjIgLTIxIDE5Ci0zNCAtNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMxNDgwIDE3NzYgYzAgLTMgMTQgLTM1IDMyIC03MCBsMzEgLTY0IDE5IDIzIGMxMCAxMyAxOCAyNiAxOCAyOSAwCjcgLTY1IDY3IC04NiA3OSAtOCA0IC0xNCA2IC0xNCAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMzMDggMTcxNCBjLTU0IC0xNiAtNTkgLTIyIC01MSAtNTIgNiAtMjUgMjcgLTI4IDg0IC0xMCA0MSAxMiA0NQoyMCAyNiA1NCAtMTEgMjAgLTE0IDIxIC01OSA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA1NjUgMTcxMCBjLTEwIC0xNyAxOCAtNTcgNzIgLTk5IDU4IC00NSA2MCAtNDYgODUgLTI3IDE1IDExIDE1CjE4IDQgNjEgLTEyIDQ4IC0xMiA0OSAtNjYgNjEgLTY3IDE2IC04NyAxNyAtOTUgNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUwMzcgMTY3MyBjLTMgLTE2IC05IC0zNiAtMTMgLTQ2IC02IC0xNiAtMiAtMTggMjcgLTE1IDMyIDMgMzQgNQozNyA0NiAzIDM5IDEgNDIgLTIxIDQyIC0xOSAwIC0yNiAtNyAtMzAgLTI3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODAzIDE2NzggYy0yNSAtMzMgLTI1IC00MCAwIC0yMiAyNyAxOSAzNCAzNCAxOCAzNCAtNSAwIC0xMyAtNiAtMTgKLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjc2NyAxNjY5IGMtMjQgLTE0IC01IC00OSAyNyAtNDkgMzEgMCAzNyA4IDI0IDM2IC0xMiAyNiAtMjMgMjkKLTUxIDEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjUxNDAgMTY2NyBjMCAtOCAxNSAtNTUgMzMgLTEwNSAzMiAtOTAgMzMgLTkwIDU0IC03NCAxNSAxMiAyNCAzMwoyOCA2NyA0IDI4IDkgNTggMTIgNjggMyAxMyAtNSAyMSAtMzIgMzMgLTU5IDI0IC05NSAyOSAtOTUgMTF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTQ0NCAxNjUwIGMtMjMgLTE1IC00MCAtNDIgLTY3IC0xMDUgbC0zNSAtODYgMjIgLTE0IGMxNCAtMTAgMzQKLTEyIDU5IC04IDMwIDQgNDEgMTMgNjIgNDkgMTQgMjMgMjUgNTIgMjUgNjQgMCAxNyAtMjkgMTIwIC0zNCAxMjAgMCAwIC0xNQotOSAtMzIgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM0NjcgMTYyNiBjLTI0IC00NCAtMjIgLTU2IDEzIC01NiA4IDAgMjQgODkgMTcgOTYgLTMgMyAtMTYgLTE1Ci0zMCAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY4MSAxNjUxIGMtNyAtNSAtMTIgLTEzIC0xMCAtMTkgMyAtNiAxOCAtMyAzOSA4IDMzIDE4IDMzIDE5IDEwCjE5IC0xNCAxIC0zMSAtMyAtMzkgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03Nzk4IDE2MzMgYy0zNSAtNiAtNTcgLTMxIC0zNyAtNDQgMjUgLTE1IDQ0IC0xMCA3NCAyMSAzMSAzMiAyOSAzMwotMzcgMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDA4NSAxNTg4IGMtMzMgLTI3IC02NCAtNTQgLTY4IC01OCAtMTQgLTEzIDMyIC05MCA2NiAtMTEwIDE4IC0xMQozNCAtMjAgMzggLTIwIDYgMCA0OSAxNzcgNDkgMjAyIDAgOCAtNiAyMCAtMTMgMjYgLTEwIDggLTI4IC0yIC03MiAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDE1NiAxNjI0IGMtOSAtMjIgLTggLTI0IDkgLTI0IDggMCAxNSA5IDE1IDIwIDAgMjQgLTE1IDI3IC0yNCA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIwNTQgMTYzMiBjLTE5IC0xMyAtMjIgLTY0IC02IC0xMDggbDE2IC00MiAzMyAyMiBjMzkgMjUgMzkgMjkgMTMKOTAgLTIwIDQ1IC0zMyA1NCAtNTYgMzh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yODEyMyAxNjEwIGMtMTggLTExIC0zMyAtMjMgLTMzIC0yNyAwIC01IDExIC0yMSAyNCAtMzggMjQgLTMwIDI1Ci0zMCA0MCAtMTAgMTYgMjAgMjIgOTUgOSA5NSAtNSAwIC0yMyAtOSAtNDAgLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTkzOTggMTU4MyBjLTMgLTIxIC00IC00MCAtMiAtNDIgNyAtOSAxMDggMTUgMTExIDI2IDUgMTUgLTMyIDM5Ci03MyA0OCAtMzEgNiAtMzIgNSAtMzYgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzUwMTcgMTU2NiBjLTE1IC0yNCAtMjcgLTQ2IC0yNyAtNDggMCAtMyAxOCAtOCA0MSAtMTAgbDQxIC00IC03CjQ2IGMtNCAyNSAtMTAgNDggLTEzIDUyIC00IDQgLTIwIC0xMiAtMzUgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzY4MDMgMTYwMiBsLTQyIC0zIDIwIC01MiBjMTEgLTI5IDI0IC01NiAyOCAtNjAgNCAtNCAxOCAxOCAzMCA0OQoxMiAzMiAxOCA2MCAxNCA2MyAtNCAzIC0yNyA1IC01MCAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzAyNzggMTU2MyBjLTMwIC01IC0zNyAtMjAgLTEzIC0yOSA4IC0zIDI2IDQgNDEgMTUgMjcgMjEgMjQgMjIKLTI4IDE0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjMyNDggMTU0MiBjLTI0IC01IC0yMyAtMjkgMiAtNDIgMjMgLTEyIDQwIC02IDQwIDE0IDAgMTkgLTIyIDMzCi00MiAyOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTU1NDcgMTUzNCBjLTExIC0xMSAtOCAtNDYgNyAtNzkgbDEzIC0zMCAxMiAzOSBjMTIgMzQgMTEgNDAgLTYgNTcKLTEwIDExIC0yMiAxNiAtMjYgMTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDUyNCAxNTI5IGMtMTEgLTYgLTI5IC0yNCAtMzggLTQxIGwtMTggLTMwIDMzIC0zNSAzNCAtMzQgMjEgNjgKYzI2IDg1IDIxIDk3IC0zMiA3MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3MjIzIDE1MDMgYy0yOSAtNSAtMjkgLTkgMSAtNDQgMTkgLTIzIDI1IC0yNSAzMCAtMTMgOCAyMiA3IDY0IC0xCjYzIC01IC0xIC0xOCAtNCAtMzAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMjY5MCAxNTA3IGMwIC0xOCAyNSAtNTcgMzcgLTU3IDIwIDAgMTYgMTQgLTEyIDQwIC0xNCAxMyAtMjUgMjEKLTI1IDE3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE3ODYgMTQ4NSBjLTExIC0zMCAtNiAtNDAgMTEgLTIyIDEyIDEyIDE0IDIwIDYgMjggLTcgNyAtMTIgNiAtMTcKLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjYzMSAxNDc5IGMtMTMgLTUgLTM1IC0xMCAtNDcgLTExIC0xMyAtMSAtMjAgLTUgLTE2IC05IDcgLTYgOTUKLTMwIDk4IC0yNiAxIDEgNSAxNCA5IDMwIDggMzAgLTEgMzMgLTQ0IDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDAxMyAxNDUyIGMtMjQgLTE1IC00NSAtMzMgLTQ4IC00MSAtMTMgLTMzIDE0IC0yOCA2OCAxMSAzOSAyOSA1Mwo0NCA0NCA1MCAtMTcgMTEgLTE3IDExIC02NCAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDEzNSAxNDU5IGMtMjcgLTExIC01NCAtMjQgLTU5IC0yOSAtMTUgLTE1IDU1IC0xMDkgODEgLTExMCAzMSAwCjYzIDU2IDYzIDExNCAwIDU0IC03IDU2IC04NSAyNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM4Njc3IDE0MzQgYy0yNiAtNzEgLTEyIC04MSA1MSAtMzcgbDUzIDM3IC0zOCAyMyBjLTIxIDEzIC00MCAyMwotNDMgMjMgLTMgMCAtMTMgLTIxIC0yMyAtNDZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDQxMiAxNDU4IGMtMTYgLTE2IC0xNSAtMjYgNyAtNTQgMjMgLTI5IDMyIC0yMiAyNCAyMCAtNyA0MCAtMTYKNDkgLTMxIDM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM3MjEgMTQ1MCBjLTEwIC01IC00IC0yMSAyMSAtNTggMTggLTI5IDM1IC01MiAzOCAtNTIgMyAwIDExIDE4CjE3IDQwIDExIDQzIDkgNDcgLTM4IDY3IC0xNCA2IC0zMSA4IC0zOCAzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzMzODIgMTQ0OSBjLTI4IC04IC0zMiAtMTMgLTI2IC0zMiA0IC0xMiAxMCAtNDAgMTMgLTYyIDkgLTYyIDMzCi01MiA1MyAyNCAxNiA2MCAxNiA4MiAwIDgwIC00IDAgLTIyIC01IC00MCAtMTB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTYxMiAxNDMxIGMtMTEgLTYgLTExIC0xMCAwIC0xOCAyMiAtMTcgMTA5IC02NSAxMTIgLTYxIDEgMSA5IDE5CjE4IDM5IGwxNiAzNiAtNTEgNyBjLTY3IDggLTc5IDcgLTk1IC0zeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNDkxNyAxNDIzIGMtNyAtMTEgLTQ3IC0xMTYgLTQ3IC0xMjQgMCAtOCA3OSAtMzMgODUgLTI3IDggOCA0NSAxNDEKNDEgMTQ1IC05IDkgLTc0IDE0IC03OSA2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTIxMjAgMTQxNCBjMCAtMTEgMTIzIC0yMTQgMTI3IC0yMTAgMiAyIDEgMzAgLTMgNjIgLTYgNTUgLTEwIDYzCi01NyAxMDcgLTQ4IDQ0IC02NyA1NiAtNjcgNDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTIwIDE0MDYgYzAgLTQgNyAtMjggMTUgLTU0IDEyIC0zNyAyNCAtNTIgNTUgLTcwIGw0MCAtMjIgMjggNjIKYzE5IDQzIDI1IDY1IDE4IDcwIC0xNiA5IC0xNTYgMjIgLTE1NiAxNHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNDQ1IDEzNzQgYy01OCAtNDAgLTY1IC01MiAtMzMgLTU4IDEzIC0yIDQ3IC05IDc3IC0xNSAzMCAtNiA1NQotMTAgNTYgLTkgMSAyIDExIDE3IDIzIDM1IGwyMiAzMiAtMzMgMjUgYy0xOSAxNCAtNDAgMjYgLTQ4IDI1IC04IDAgLTM2IC0xNgotNjQgLTM1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzIxMDggMTM5MyBjLTEwIC0zIC0xOCAtNyAtMTggLTkgMCAtMTAgNTIgLTk0IDYxIC0xMDAgMTQgLTggMzkgMTUKMzkgMzUgMCAyNCAtNjEgNzggLTgyIDc0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA3NTIgMTM0OCBjLTEzIC0xMyAtMTYgLTQ3IC00IC02NSA1IC04IDE4IDEgMzkgMjcgMjcgMzEgMzAgMzkgMTcKNDQgLTI0IDkgLTM5IDcgLTUyIC02eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTI3MjUgMTMxNCBjNCAtMjcgMTEgLTUzIDE1IC01NyA3IC04IDExMyAtMjcgMTE5IC0yMSA4IDggLTExIDUxCi0zOCA4MiAtMTkgMjIgLTQwIDM1IC02NSAzOSBsLTM4IDYgNyAtNDl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjE1NSAxMzI0IGMtMzggLTEzIC03MSAtMjQgLTcyIC0yNCAtNiAwIC0zIC0xNSA1IC0yNyA2IC05IDI1IC04CjgyIDYgNjMgMTUgNzQgMjEgNzIgMzcgLTYgMzIgLTE0IDMyIC04NyA4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNOTE1IDEyOTYgYy0zOCAtMjMgLTcwIC00NyAtNzAgLTUzIDAgLTEwIDEwMyAtOTMgMTE1IC05MyAzIDAgMjEgMTUKMzkgMzQgbDMzIDM0IC0xNyA1NCBjLTEwIDI5IC0yMCA1NiAtMjQgNjAgLTMgNCAtMzcgLTEyIC03NiAtMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDkwOCAxMzIzIGMtOSAtMTAgLTE5IC0zMiAtMjIgLTUwIC03IC0zMCAtNiAtMzEgMzUgLTM4IDYxIC0xMSA3NwoyMSAzNyA3NSAtMjUgMzUgLTMwIDM2IC01MCAxM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIyMjAzIDEyODQgYy00MCAtMzAgLTczIC01OCAtNzMgLTYyIDAgLTUgMTEgLTE5IDI1IC0zMiBsMjQgLTIzIDM4CjI5IGM2NCA0OSA3MyA2MSA3MyAxMDQgMCAyMiAtMyA0MCAtNyAzOSAtNSAwIC00MSAtMjUgLTgwIC01NXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE0MDAyIDEzMDggYzMgLTcgMjYgLTE1IDUyIC0xOSAzOSAtNCA0OSAtMiA1NyAxMyA5IDE2IDQgMTggLTUxIDE4Ci00NSAwIC02MSAtMyAtNTggLTEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzE0NjkgMTI3NCBjLTI4IC02NiAtMjAgLTgxIDQxIC04MCAyOCAxIDUxIDQgNTIgNiAzIDYgLTYyIDEyMCAtNjgKMTIwIC0zIDAgLTE0IC0yMSAtMjUgLTQ2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg4OTggMTI3NyBjLTMyIC0yMyAtNTggLTQ1IC01OCAtNDkgMCAtNyAxMTEgLTUxIDExNSAtNDYgOCA5IDE1CjEzOCA4IDEzNyAtNCAwIC0zNCAtMTkgLTY1IC00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNzA4IDEyNDkgYy0yNyAtNDcgLTI0IC05MyA3IC0xMDcgNDAgLTE4IDQyIC0xNiA0NyA1MSA3IDg4IC0yMAoxMTYgLTU0IDU2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjQ4NSAxMjQwIGMtMTQgLTE1IC0xNSAtMjAgLTQgLTIwIDI1IDAgNDUgMTggMzMgMzAgLTcgNyAtMTYgNSAtMjkKLTEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjY2OTcgMTI0MSBjNSAtMTggNTMgLTM3IDUzIC0yMSAwIDcgLTQ0IDQwIC01NCA0MCAtMiAwIC0yIC05IDEKLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjgzMTEgMTIxOCBjLTE1IC00MCAtMjIgLTY4IC0xOCAtNjggMiAwIDI0IDcgNTAgMTYgNjUgMjIgNjMgMzQKLTE1IDcyIC01IDIgLTEyIC03IC0xNyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTgzMCAxMTk0IGMwIC00IDggLTI4IDE3IC01NSAxNyAtNDggMTggLTQ4IDcxIC01NSAyOSAtMyA1NiAtNCA1OQowIDYgNiAtMTUgODUgLTI2IDk3IC04IDkgLTEyMSAyMSAtMTIxIDEzeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTczNTMgMTE3NSBsLTIyIC0xNSAyNiAtNDUgYzMyIC01OCA0MyAtNjQgNDMgLTIyIDAgNDQgLTEwIDk3IC0xOQo5NyAtNCAwIC0xNiAtNyAtMjggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzc5MzMgMTEzOSBjNCAtMTMgMTIgLTU0IDE4IC05MSAxMSAtNjEgMTQgLTY4IDM1IC02OCAxMiAwIDM0IDQgNDcKOSAyMyA5IDI0IDEzIDE3IDQ4IC01IDIxIC0xMiA1NSAtMTUgNzYgLTQgMjcgLTExIDM3IC0yNCAzNyAtMTAgMCAtMzMgMyAtNTEKNyAtMzEgNiAtMzMgNSAtMjcgLTE4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA5NTYgMTA5MiBjLTI0IC0yNyAtMjcgLTM1IC0xNSAtNDMgOCAtNSAxNiAtOCAxOSAtNiAzIDEgMjcgMTEgNTMKMjIgMjYgMTEgNDcgMjIgNDcgMjUgMCAzIC0xNyAxMiAtMzggMjAgbC0zNyAxNiAtMjkgLTM0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTM4NTUgMTA5NiBsLTE5IC0zNSAyNSAtMTkgYzIwIC0xNyA5NyAtMzkgMTA0IC0zMCAxIDIgNSAyNiA4IDU0Cmw2IDUyIC0zNyA2IGMtNjEgMTAgLTY4IDcgLTg3IC0yOHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwMzkwIDEwOTQgYzE0IC0xNiAzMCAtMzQgMzcgLTQxIDE4IC0yMCAzMCAtMTYgNTIgMTYgMjQgMzQgMjQgMzQKLTY0IDQ2IGwtNTAgNyAyNSAtMjh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNDQ4MCAxMDgyIGMwIC0xNSAxMyAtMjMgNTYgLTM3IDUzIC0xNyA1NiAtMTcgNjkgMSAxOCAyNSAxMyAzMAotMzcgMzggLTI0IDQgLTUzIDkgLTY1IDEzIC0xOCA0IC0yMyAxIC0yMyAtMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDQwIDEwNzAgYzAgLTE2IDcgLTIwIDMzIC0yMCBsMzIgMSAtMjQgMTkgYy0zMCAyNSAtNDEgMjUgLTQxIDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik04NzU3IDEwNDEgYy0yMyAtNjUgLTIyIC03NSAxMiAtMTAzIDMwIC0yNSA4OSAtNTQgOTYgLTQ2IDIgMiA4IDI5CjEzIDU5IDExIDcwIC00IDEyMSAtMzkgMTMwIC01NSAxNiAtNjQgMTEgLTgyIC00MHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTE2ODk3IDEwNjggYy04IC0yOSAtNSAtMzIgNzcgLTYzIDY3IC0yNSAxMDIgLTI2IDExOCAtMSAxNCAyMCA5IDI0Ci00OSA0MiAtMzIgOSAtNjIgMjEgLTY4IDI0IC01IDQgLTI0IDExIC00MSAxNCAtMjcgNiAtMzIgNCAtMzcgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTg3MSAxMDEyIGwtMzIgLTY1IDI0IC0yNCAyMyAtMjQgMTcgNjMgYzggMzUgMTkgNzMgMjIgODQgNCAxNCAyCjIzIC04IDI3IC05IDMgLTI0IC0xNSAtNDYgLTYxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjM2ODYgMTAxMSBsLTM4IC0zOSA0MiAtMjcgYzYyIC0zOSA2NiAtMzkgMTA0IC04IDQ5IDM4IDQ2IDU4IC0xNAo4OCAtMjcgMTQgLTUxIDI1IC01MyAyNSAtMSAwIC0yMCAtMTggLTQxIC0zOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMzMTg2IDk0NyBjLTM2IC01NyAtNjYgLTExMCAtNjYgLTExOSAwIC0yNyAzNCAtNDkgNjYgLTQyIDI1IDUgMzcKMTkgNzQgODkgbDQ1IDg0IC0xNiA0MiBjLTggMjQgLTIwIDQ0IC0yNiA0NiAtNiAyIC00MCAtNDMgLTc3IC0xMDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02NDg1IDEwMjggYy02IC0xNyAtOSAtNzUgLTcgLTExNCAyIC0yOCA2IC0zMyAzOSAtMzkgMzQgLTYgMzkgLTMKODUgNDMgbDUwIDQ5IC0xOCAzOSAtMTcgMzkgLTEwIC0yOCBjLTEzIC0zMiAtMzcgLTMyIC01MiAxIC0xMSAyNCAtNjIgMzIgLTcwCjEweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzkxMzEgOTkzIGM0IC0yNyA4IC01NyA4IC02NyAxIC0xOCAyIC0xOCAyMSAtMSAxMSAxMCAyMCAyNCAyMCAzMgowIDcgNyAxMyAxNyAxMyAxMSAwIDQgMTEgLTIzIDM1IC0yMSAxOSAtNDIgMzQgLTQ1IDM1IC0zIDAgLTIgLTIxIDIgLTQ3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAyNDUgMTAwMCBjLTE4IC0yMCAtMTcgLTIwIDggLTIwIDIwIDAgMjcgNSAyNyAyMCAwIDExIC00IDIwIC04CjIwIC01IDAgLTE3IC05IC0yNyAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMDUwOCA5ODMgYy0yNyAtMTkgLTQ4IC0zOCAtNDggLTQzIDAgLTQgMTEgLTExIDI0IC0xNCAxMyAtMyAzMSAtOAozOCAtMTEgMTkgLTggNTQgNjcgNDIgODcgLTcgMTIgLTE4IDkgLTU2IC0xOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTk4MzIgOTg4IGwtMzIgLTIwIDQ3IC00MiBjNDEgLTM2IDk3IC03NiAxMDcgLTc2IDIgMCA5IDEzIDE2IDMwIDExCjI2IDkgMzYgLTExIDc3IC0yMSA0MyAtMjggNDggLTU5IDUwIC0yMSAxIC00OCAtNiAtNjggLTE5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk2OTcgOTUzIGMtMzMgLTI5IC0zNSAtMzQgLTE2IC0zMSAyMSAzIDY4IDUzIDU4IDYyIC0yIDIgLTIxIC0xMQotNDIgLTMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTUzMzcgOTUzIGMtMjcgLTggLTUxIC0yMSAtNTQgLTI5IC0zIC03IDcgLTM0IDIxIC01OSBsMjcgLTQ1IDg5IDAKODggMCAzMSAzOSBjMTcgMjEgMzEgNDIgMzEgNDYgMCAxMiAtMTI5IDY1IC0xNTcgNjQgLTE2IC0xIC01MCAtOCAtNzYgLTE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjIyNzAgOTQwIGMtOSAtMTggLTggLTIwIDE1IC0yMCAyMyAwIDI0IDIgMTUgMjAgLTYgMTEgLTEzIDIwIC0xNQoyMCAtMiAwIC05IC05IC0xNSAtMjB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjYxNiA5MDMgYy0xMyAtMzcgLTEzIC00OCAtNCAtNTUgMjQgLTE1IDI4IC04IDI4IDQ3IDAgMzAgLTIgNTUKLTQgNTUgLTIgMCAtMTEgLTIxIC0yMCAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTY2MSA5MTEgYy0xMCAtNiAtNiAtMTkgMTggLTUxIDM1IC00OCA0MCAtNDIgMTMgMTggLTEzIDI4IC0yMiAzOAotMzEgMzN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNzUxMCA4OTUgbC0zNCAtMjUgNTkgMCA1OCAwIC0yMyAyNSBjLTEzIDE0IC0yNCAyNSAtMjQgMjUgLTEgLTEKLTE3IC0xMiAtMzYgLTI1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTA3NzQgODYwIGMtMzQgLTIxIC02NCAtNDggLTY2IC01OCAtNSAtMTggMSAtMjEgNDkgLTI3IDMxIC00IDU5Ci0zIDYzIDIgNyA2IDQwIDEwNyA0MCAxMjAgMCAxMSAtMzMgLTMgLTg2IC0zN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0ODUwIDg5MCBjMCAtOCA3IC0zNSAxNCAtNjAgbDE1IC00NSAwIDQxIGMxIDIyIC02IDQ5IC0xNCA2MCAtMTEKMTQgLTE0IDE1IC0xNSA0eiIgLz4KICAgICAgICA8cGF0aCBkPSJNODE1NiA3NTkgYy03MSAtOTkgLTcwIC05NyAtNTYgLTExOSAxNCAtMjMgNzcgMTEgODYgNDcgNCAxNSAxOCA1NQozMSA4NyAzNiA5NCAxMyA4OCAtNjEgLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYyNTUgODMwIGMtOCAtMTIgNCAtNTcgMTkgLTY5IDggLTcgMTIgMCAxMyAyOSAxIDM3IC0xOCA2MiAtMzIgNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik00MDI0NiA4MzEgYzUgLTUgMjkgLTIyIDUzIC00MCBsNDQgLTMxIDE4IDM1IGMxMSAxOSAxOSAzNyAxOSA0MCAwCjMgLTMyIDUgLTcyIDUgLTQyIDAgLTY4IC00IC02MiAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI3NTYyIDc4OCBjLTE4IC0zOSAtMTggLTQzIC00IC00NiAxMCAtMiA1MyAtMTIgOTcgLTIyIGw4MCAtMTggLTcwCjY0IGMtMzggMzUgLTczIDY0IC03NiA2NCAtNCAwIC0xNiAtMTkgLTI3IC00MnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTUwOTIgNzQ1IGMtMzMgLTY4IC0zMSAtNzEgNDUgLTc4IDM3IC00IDY4IC01IDY5IC00IDYgNiAtNzEgMTI3Ci04MSAxMjcgLTYgMCAtMjEgLTIwIC0zMyAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik03MDgwIDc3MyBjMCAtMTkgMTEzIC0xMzAgMTE4IC0xMTUgMSA1IC0xIDI1IC01IDQyIC03IDI2IC0yMCAzOQotNjEgNjEgLTQxIDIyIC01MiAyNCAtNTIgMTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNTQ0MyA2ODggbC00MSAtNzIgNTMgLTM4IGMyOSAtMjEgNTggLTM4IDY0IC0zOCAxMCAwIDEzMyAxMzIgMTM5CjE1MCAyIDQgLTE3IDIyIC00MiAzOSAtMzMgMjMgLTU2IDMxIC04OCAzMSAtNDMgLTEgLTQzIC0xIC04NSAtNzJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzUzNyA3MzUgYy0xNCAtNTIgLTE3IC03NSAtOCAtNzUgNiAwIDEzIDE2IDE3IDM0IDcgNDAgMCA3MyAtOSA0MXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTYyNDkgNzIxIGwtMjMgLTE5IDQ0IC0xMDEgYzI0IC01NyA0OSAtMTEwIDU2IC0xMTkgMTYgLTIyIDI0IC0xNAo4NyA4NSBsNDYgNzIgLTcxIDUxIGMtNzggNTQgLTEwMyA2MCAtMTM5IDMxeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNjY5IDcxMyBjLTE5IC01IC00NCAtNDcgLTM1IC02MSAxMSAtMTggNTUgLTIwIDcxIC0yIDggOSAxNSAyMSAxNQoyNyAwIDE2IC0zNCA0MCAtNTEgMzZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMTczMiA2ODggYy0xNyAtMTkgLTE5IC0yNyAtMTAgLTM2IDI4IC0yOCA1MSAtMTAgNDAgMzIgbC03IDI3IC0yMwotMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODg0MyA2OTMgYy0xOCAtMiAtMzMgLTkgLTMzIC0xNSAwIC02IDEyIC04IDMxIC00IDE3IDMgNTYgNiA4NSA2CjMwIDAgNTQgNSA1NCAxMCAwIDEwIC03MCAxMSAtMTM3IDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yOTEwMSA2MTEgYy0yMSAtNDAgLTIxIC00MSAtMiAtNDEgMzkgMCA1MSAxMSA0NSAzOSAtMTEgNDQgLTIyIDQ1Ci00MyAyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTk5NDggNjMzIGMtMzggLTQgLTQ0IC05IC0zMCAtMjkgNSAtNyAyNCAtMyA2MiAxMiA1NSAyMyA1MSAyNSAtMzIKMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjUwNiA1OTIgbC00OCAtMzYgNSAtNTkgYzUgLTU5IDEyIC03MCA2NSAtOTggMjEgLTEyIDI4IC04IDg0IDQ5CjU1IDU1IDYwIDYyIDQyIDY5IC0xMCA0IC0xOSAxMyAtMTkgMTkgMCAxMCAtNzEgOTUgLTc3IDkzIC0yIDAgLTI1IC0xNyAtNTIKLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEzOTAgNTg1IGMwIC0xMSA1IC0yNyAxMCAtMzUgNyAtMTIgMTIgLTEyIDIyIC0yIDEwIDEwIDggMTcgLTEwCjM0IC0yMSAyMiAtMjIgMjIgLTIyIDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNjk3MyA1ODMgYy0yMCAtNCAtMjMgLTExIC0yMyAtNTQgMCAtMzQgNSAtNTEgMTUgLTU1IDIxIC05IDEwNSA2NQoxMDUgOTMgMCAyMCAtNSAyMyAtMzcgMjIgLTIxIC0xIC00OCAtNCAtNjAgLTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTAzOCA1NDcgYy04MSAtMjkgLTExMCAtNDcgLTczIC00NyAyMCAwIDIxOCAzMCAyMjIgMzMgNyA4IC0zMCA0NwotNDUgNDYgLTkgMCAtNTYgLTE1IC0xMDQgLTMyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTAwNTAgNTQyIGMwIC0xOSA1NSAtMTEyIDY2IC0xMTIgMyAwIDE5IDkgMzUgMjEgbDI5IDIwIC01MiA0NQpjLTU3IDQ3IC03OCA1NCAtNzggMjZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTMxNiA1MTQgYy04IC0yMCAtMTEgLTE2IDQyIC00MyBsNDMgLTIyIC0xMiAyMyBjLTI4IDU1IC02MSA3MwotNzMgNDJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjI0NSA1MDAgYzIwIC0yMiAzMSAtMjAgMjIgNSAtNCA4IC0xNCAxNSAtMjMgMTUgLTE2IDAgLTE2IC0yIDEKLTIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzg2MTAgNDkxIGMtMTYgLTI0IC0xNyAtMjkgLTUgLTI1IDE3IDcgNDAgNDMgMzIgNTAgLTMgMyAtMTUgLTkKLTI3IC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTQ3ODMgNTAzIGMtNyAtMiAtMTMgLTE0IC0xMyAtMjQgMCAtMjMgMTUgLTE3IDMwIDEyIDExIDE5IDYgMjIgLTE3CjEyeiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzYxNzcgNDg3IGMtMjcgLTIxIC0yNyAtMjMgLTkgLTM0IDE3IC0xMCAyNCAtNyA1MyAyMyAzMyAzNCAzMyAzNAo4IDM0IC0xMyAwIC0zNyAtMTAgLTUyIC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI4Nzk0IDQ4NSBjLTQgLTkgMTIgLTM3IDQxIC03MSA1NCAtNjMgNjAgLTYxIDcyIDIxIDcgNTYgLTIgNjUgLTY1CjY1IC0yOSAwIC00NCAtNSAtNDggLTE1eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjk5MTEgNDgxIGwtMjQgLTE4IDI5IC02IGMzMyAtNiA0OSA1IDQxIDI3IC04IDIwIC0xNiAyMCAtNDYgLTN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDc5OCA0NDcgYy0zNyAtMjggLTU3IC00OSAtNTcgLTYzIC0xIC0xOCAxNiAtMzQgMzQgLTM0IDUgMCAxMDUKMTI3IDEwNSAxMzQgMCAxNSAtMzAgMiAtODIgLTM3eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjQzMjEgNDM3IGMtNiAtMTYgLTExIC0zOSAtMTEgLTUyIDAgLTEzIC00IC0zNSAtMTAgLTQ5IC0xMCAtMjggLTMKLTMyIDM1IC0xNyAxNiA3IDE5IDE2IDE2IDYyIC00IDcyIC0xNiA5NCAtMzAgNTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzIzNSAzOTAgYy0xOCAtNDAgLTE4IC00MSA1IC04MyAzMCAtNTQgNjIgLTk4IDY4IC05MyA0IDUgMzEgMTUxCjMyIDE3MiAwIDEwIC02MSA0NCAtNzkgNDQgLTQgMCAtMTYgLTE4IC0yNiAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik02MDI3IDM1NyBjLTIxIC0zMCAtMzcgLTU3IC0zNyAtNjEgMCAtNCAyOCAtNSA2MyAtMSA0NSA1IDY3IDEyIDgwCjI4IDE4IDIwIDE4IDIxIC0yMCA1NCAtMjEgMTggLTQxIDMyIC00NCAzMyAtMyAwIC0yMiAtMjQgLTQyIC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTgwMTMgMzgyIGwtMzEgLTI3IDI3IC01NCBjMjQgLTQ2IDM1IC01NyA3NCAtNzIgOTIgLTM2IDEwMSAzIDI0CjEwOCAtMjggNDAgLTU0IDcyIC01NyA3MiAtMyAwIC0xOSAtMTIgLTM3IC0yN3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTI1ODYgMzY0IGMtOCAtMjAgLTggLTEyMiAwIC0xNTEgOSAtMzUgMjQgLTI4IDgxIDM2IGw1MiA1OCAtNTMgMzcKYy01OCA0MCAtNzEgNDMgLTgwIDIweiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjE1MjQgMzMzIGMtMTkgLTQ0IC0yMCAtNDggLTQgLTUxIDkgLTIgMjggMiA0MyA3IGwyNiAxMCAtMTcgNDAKYy05IDIzIC0xOSA0MSAtMjIgNDEgLTMgMCAtMTQgLTIxIC0yNiAtNDd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTQwMyAzNjIgYy0xMCAtNiAtOSAtMTMgMyAtMzAgMjUgLTM2IDU0IC0yMyA1NCAyNCAwIDE1IC0zNyAxOQotNTcgNnoiIC8+CiAgICAgICAgPHBhdGggZD0iTTExMjY2IDM0MSBjLTQgLTUgLTMgLTE5IDIgLTMwIDcgLTIwIDggLTIwIDI1IDkgMTggMjkgMTggMzAgLTIgMzAKLTExIDAgLTIyIC00IC0yNSAtOXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNzcwIDM0MSBsLTM1IC02IDY1IC01MiBjNzIgLTU3IDc5IC01NSA3MiAyMCAtNCA0NiAtNSA0NyAtMzYgNDYKLTE3IC0xIC00NyAtNCAtNjYgLTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTk0OCAzMDUgYy0zIC00MCAtMSAtNDUgMTcgLTQ0IDExIDAgMjggNCAzOCA3IDE2IDcgMTYgMTEgLTEwIDQ0Ci0xNSAyMSAtMzEgMzcgLTM0IDM4IC00IDAgLTkgLTIwIC0xMSAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODE0MCAzMTkgYy0xNSAtMjggLTcgLTM0IDE0IC0xMCAxMSAxMiAxMyAyMSA3IDI1IC01IDQgLTE1IC0zIC0yMQotMTV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzA4MCAzMzMgYzAgLTYgMTkgLTM5IDQyIC03MiAzOCAtNTUgNDQgLTYwIDU3IC00NiAxNCAxNCAxMCAyMQotNDIgNzMgLTMxIDMxIC01NyA1MiAtNTcgNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMDAzOCAzMDcgYy0xNSAtMTIgLTMyIC0zNSAtMzggLTUxIC0xMiAtMzMgLTYgLTQwIDU5IC02MyA0OCAtMTgKNjMgLTQgNTQgNTEgLTYgNDAgLTI5IDg2IC00MiA4NiAtMyAwIC0xOCAtMTAgLTMzIC0yM3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTIzNzcxIDI2OCBjLTggLTI5IC0xNiAtNTkgLTE4IC02NSAtNCAtOSA3IC0xMyAzNiAtMTMgNDAgMCA0MyAyIDYyCjQ1IDI4IDYzIDIzIDc5IC0yNyA4MyBsLTQwIDMgLTEzIC01M3oiIC8+CiAgICAgICAgPHBhdGggZD0iTTMwNTE3IDI2MCBjLTQ3IC0zMCAtNjIgLTQ5IC01NSAtNzAgMiAtNiAyOCAxNCA1OCA0NSAzMCAzMCA1MiA1NQo1MCA1NSAtMyAwIC0yNyAtMTQgLTUzIC0zMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTM0NDE0IDI0NSBjLTE1IC0yMCAtMjUgLTM3IC0yMyAtMzkgMiAtMiAzOSAtMSA4MSAxIGw3NyA2IC0yNiAzMwpjLTM1IDQ3IC03MyA0NiAtMTA5IC0xeiIgLz4KICAgICAgICA8cGF0aCBkPSJNNTUyMCAyMjYgYzAgLTM5IDIgLTQwIDYzIC0zMCAzMSA2IDM3IDExIDM3IDMwIDAgMjEgLTUgMjQgLTM0IDI0Ci0xOSAwIC00MSAzIC01MCA2IC0xMyA1IC0xNiAtMSAtMTYgLTMweiIgLz4KICAgICAgICA8cGF0aCBkPSJNNzI5MSAyMjQgYy02IC0xNCAtMTEgLTI5IC0xMSAtMzMgMCAtOCA4NiAyIDk2IDEyIDMgMyAtMTIgMTUgLTM0CjI2IGwtMzkgMjAgLTEyIC0yNXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTEyMjQyIDE5OSBjMyAtMjMgMzMgLTQ4IDQ0IC0zNyA3IDcgLTI3IDU3IC0zOSA1OCAtNSAwIC03IC0xMCAtNQotMjF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTkwNiAxNzMgbC0xOCAtMzcgMjkgLTIzIDI4IC0yMyA3IDI2IGM0IDE0IDggNDAgMTAgNTcgMiAyNiAtMSAzMwotMTcgMzUgLTE2IDIgLTI2IC03IC0zOSAtMzV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTUyNSAxODYgYy0xNCAtMTAgLTEwIC0xNiAyMyAtNDkgbDM5IC0zOCAyNyA0MSBjMTUgMjMgMjYgNDMgMjQKNDUgLTExIDkgLTEwMCAxMSAtMTEzIDF6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTU4MCAxNjEgYzAgLTI0IDUgLTI5IDI5IC0zMyAyMyAtMyAzMiAxIDQ1IDIzIDkgMTUgMTYgMzAgMTYgMzMgMAozIC0yMCA2IC00NSA2IC00MyAwIC00NSAtMSAtNDUgLTI5eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMjA3NTUgMTc3IGMtMTkgLTY0IC0yMCAtNjQgNTMgLTcwIDk0IC05IDE0MiAtOSAxNDIgMiAwIDEwIC0xIDEwCi0xMTMgNTIgLTU2IDIxIC03OSAyNSAtODIgMTZ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yMzQwNiAxNTIgYy0zMiAtMzUgLTMyIC00MiAxIC02NiAyOSAtMjIgNTAgLTE0IDcwIDI1IDEzIDI1IDUgNDIKLTI3IDU5IC0xMyA3IC0yNCAyIC00NCAtMTh6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjQ4NSAxNjkgYy00IC02IC00IC0xMyAtMSAtMTYgOCAtOCAzNiA1IDM2IDE3IDAgMTMgLTI3IDEzIC0zNSAtMXoiIC8+CiAgICAgICAgPHBhdGggZD0iTTI5NjgxIDE1OCBjLTMxIC0yMCAtMzIgLTIyIC0xNSAtMzUgMjQgLTE4IDI5IC0xNyA0OCAxMiAzMSA0OCAxOQo1NiAtMzMgMjN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zODkzMyAxNzMgYy0yNCAtMiAtNDMgLTggLTQzIC0xMiAwIC05IDU4IC0xMDEgNjQgLTEwMSA1IDAgNjYgMTA3CjY2IDExNSAwIDUgLTggNSAtODcgLTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjkzNSAxNTMgYzQgLTEwIDEwIC0yNiAxMiAtMzUgMyAtMTAgMTEgLTE4IDE4IC0xOCAxMCAwIDExIDggMiAzNQotNiAxOSAtMTcgMzUgLTI1IDM1IC0xMCAwIC0xMiAtNiAtNyAtMTd6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTI5MSAxMjUgYzE4IC0yNSAzNiAtNDUgNDAgLTQ1IDQgMCAxNCAtMyAyMyAtNiAxMiAtNSAxNSAwIDE0IDIxCi0yIDIxIC0xMyAzMiAtNTAgNTEgLTI2IDEzIC01MCAyNCAtNTMgMjQgLTQgMCA4IC0yMCAyNiAtNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zOTU5NiAxMTggYy0xNCAtNDggLTE0IC01NCAxIC03MCAyMiAtMjUgMzUgLTIzIDY0IDEwIDUzIDU4IDUzIDU3CjkgODYgLTIyIDE0IC00NCAyNiAtNDkgMjYgLTUgMCAtMTYgLTIzIC0yNSAtNTJ6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xODMzNiAxMjEgYy0xNiAtMTggLTE2IC0yMiAtNCAtNDAgMTQgLTIwIDE2IC0yMCAzMCAtNCAxMSAxMyAxMyAyNQo3IDQxIC0xMCAyNyAtMTEgMjcgLTMzIDN6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMzM2IDEwMSBjLTMgLTUgMTIgLTIwIDM0IC0zNSA0MiAtMjggNTAgLTIxIDI0IDE5IC0xNiAyNSAtNDggMzMKLTU4IDE2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzI5MDEgNjQgYy0yOCAtMjUgLTUxIC01MCAtNTEgLTU1IDAgLTE5IDY3IC04IDEwMyAxNiA0MSAyOCA0OCA1OAoxOCA3NSAtMTYgOCAtMjggMiAtNzAgLTM2eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMzQ3OTAgMTAxIGMtMTkgLTUgLTI2IC0xNSAtMjggLTM5IC00IC0zOSAyIC0zOSA1MSAtNiA1NCAzNiA0MCA2MwotMjMgNDV6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik01ODQ1IDQwIGwtMzkgLTQwIDY3IDAgYzc0IDAgNzQgMSAzMCA1OCBsLTE4IDIyIC00MCAtNDB6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xNzI1MCAzMSBjMCAtMTYgMjkgLTMzIDUxIC0yOSAxOSAzIDE3IDUgLTE0IDIwIC0yMSAxMCAtMzcgMTQgLTM3Cjl6IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0zNTc5NyAyMCBjNSAtMjAgMTUgLTI1IDI2IC0xNCA5IDkgLTQgMzQgLTE4IDM0IC04IDAgLTExIC04IC04IC0yMHoiIC8+CiAgICAgICAgPHBhdGggZD0iTTMyMDM1IDIxIGMtMTQgLTE0IDAgLTIxIDQzIC0yMSA0MCAxIDQ0IDIgMjcgMTIgLTIwIDEyIC02MiAxNyAtNzAKOXoiIC8+CiAgICA8L2c+Cjwvc3ZnPg==')",evy={0:{opacity:1,blendMode:"overlay, normal",image:`${evv}, radial-gradient(50% 50% at 50% 50%, #EDE4F9 0%, #FAF6FF 100%)`},1:{opacity:1,image:evV,background:"radial-gradient(50% 50% at 50% 50%, #E2CEFA 0%, #FAF6FF 100%)"},2:{opacity:.3,image:evV,background:"radial-gradient(50% 50% at 50% 50%, #EBDAFF 0%, #F0E4FF 100%)"},3:{opacity:.3,image:evV,background:"radial-gradient(50% 50% at 50% 50%, #EBDAFF 0%, #f0e4ff91 100%)"},4:{opacity:1,image:evV,background:"radial-gradient(50% 50% at 50% 50%, #E1D2F8 0%, #e1d2f80d 100%)"},5:{opacity:.5,image:evV,background:"radial-gradient(50% 50% at 50% 50%, #e1d2f866 0%, #e1d2f80d 100%), #F9F4FF"}},evN=22,evx=.68760300311,evT=(0,ef.F4)([" 0%{background-position:0 0;}100%{background-position:","rem -","rem;}"],evN,evN*evx),evb=ef.vJ`*, ::before, ::after { - box-sizing: border-box; - border-width: 0; - border-style: solid; - border-color: #e5e7eb; - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: var(--tw-empty,/*!*/ /*!*/); - --tw-pan-y: var(--tw-empty,/*!*/ /*!*/); - --tw-pinch-zoom: var(--tw-empty,/*!*/ /*!*/); - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: var(--tw-empty,/*!*/ /*!*/); - --tw-gradient-via-position: var(--tw-empty,/*!*/ /*!*/); - --tw-gradient-to-position: var(--tw-empty,/*!*/ /*!*/); - --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); - --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); - --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); - --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); - --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-blur: var(--tw-empty,/*!*/ /*!*/); - --tw-brightness: var(--tw-empty,/*!*/ /*!*/); - --tw-contrast: var(--tw-empty,/*!*/ /*!*/); - --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); - --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); - --tw-invert: var(--tw-empty,/*!*/ /*!*/); - --tw-saturate: var(--tw-empty,/*!*/ /*!*/); - --tw-sepia: var(--tw-empty,/*!*/ /*!*/); - --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); -} -::before, ::after { - --tw-content: ''; -} -html { - line-height: 1.5; - -webkit-text-size-adjust: 100%; - -moz-tab-size: 4; - tab-size: 4; - font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-feature-settings: normal; - font-variation-settings: normal; -} -body { - margin: 0; - line-height: inherit; -} -hr { - height: 0; - color: inherit; - border-top-width: 1px; -} -abbr:where([title]) { - text-decoration: underline dotted; -} -h1, h2, h3, h4, h5, h6 { - font-size: inherit; - font-weight: inherit; -} -a { - color: inherit; - text-decoration: inherit; -} -b, strong { - font-weight: bolder; -} -code, kbd, samp, pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} -small { - font-size: 80%; -} -sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sub { - bottom: -0.25em; -} -sup { - top: -0.5em; -} -table { - text-indent: 0; - border-color: inherit; - border-collapse: collapse; -} -button, input, optgroup, select, textarea { - font-family: inherit; - font-size: 100%; - font-weight: inherit; - line-height: inherit; - color: inherit; - margin: 0; - padding: 0; -} -button, select { - text-transform: none; -} -button, [type='button'], [type='reset'], [type='submit'] { - -webkit-appearance: button; - background-color: transparent; - background-image: none; -} -:-moz-focusring { - outline: auto; -} -:-moz-ui-invalid { - box-shadow: none; -} -progress { - vertical-align: baseline; -} -::-webkit-inner-spin-button, ::-webkit-outer-spin-button { - height: auto; -} -[type='search'] { - -webkit-appearance: textfield; - outline-offset: -2px; -} -::-webkit-search-decoration { - -webkit-appearance: none; -} -::-webkit-file-upload-button { - -webkit-appearance: button; - font: inherit; -} -summary { - display: list-item; -} -blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { - margin: 0; -} -fieldset { - margin: 0; - padding: 0; -} -legend { - padding: 0; -} -ol, ul, menu { - list-style: none; - margin: 0; - padding: 0; -} -textarea { - resize: vertical; -} -input::placeholder, textarea::placeholder { - opacity: 1; - color: #9ca3af; -} -button, [role="button"] { - cursor: pointer; -} -:disabled { - cursor: default; -} -img, svg, video, canvas, audio, iframe, embed, object { - display: block; - vertical-align: middle; -} -img, video { - max-width: 100%; - height: auto; -} -[hidden] { - display: none; -} -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: var(--tw-empty,/*!*/ /*!*/); - --tw-pan-y: var(--tw-empty,/*!*/ /*!*/); - --tw-pinch-zoom: var(--tw-empty,/*!*/ /*!*/); - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: var(--tw-empty,/*!*/ /*!*/); - --tw-gradient-via-position: var(--tw-empty,/*!*/ /*!*/); - --tw-gradient-to-position: var(--tw-empty,/*!*/ /*!*/); - --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); - --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); - --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); - --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); - --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-blur: var(--tw-empty,/*!*/ /*!*/); - --tw-brightness: var(--tw-empty,/*!*/ /*!*/); - --tw-contrast: var(--tw-empty,/*!*/ /*!*/); - --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); - --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); - --tw-invert: var(--tw-empty,/*!*/ /*!*/); - --tw-saturate: var(--tw-empty,/*!*/ /*!*/); - --tw-sepia: var(--tw-empty,/*!*/ /*!*/); - --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); - --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); -}`,evw=()=>eu.createElement(eu.Fragment,null,eu.createElement(evb,null),eu.createElement(evD,null)),evD=(0,ef.vJ)(["",""],({theme:en})=>{let eo=function(en){return(0,ef.iv)([""," "," ",""],Object.keys(en.color).map(en=>(0,ef.iv)([".bg-","{","}"],en,evr(en))),Object.keys(en.color).map(en=>(0,ef.iv)([".text-","{","}"],en,eva(en))),Object.keys(en.gradient).map(en=>(0,ef.iv)([".gr-","{","}"],en,evn(en))))}(en),es=function(en){if("aleph"!==en.name)return;let eo=["main0","main1","main2"],es=["main0","main1","main2","extra0","extra1"],eu=["main0","main1","main2","base0","base1","base2","colored0"],em=["main0"],ed=Object.keys(evp),eH=Object.keys(evd),eV=eo.flatMap(en=>(0,ef.iv)([".fx-glow-hover-","{","}"],en,evg(en))),eb=eo.flatMap(en=>(0,ef.iv)([".fx-glow-min-","{","}"],en,evh(en))),ew=es.flatMap(en=>(0,ef.iv)([".fx-glow-max-","{","}"],en,evf(en))),eD=eu.flatMap(en=>(0,ef.iv)([".fx-glass-","{","}.fx-glass-border-","{","}"],en,evM(en),en,evu(en))),eS=em.flatMap(en=>(0,ef.iv)([".fx-dark-","{","}"],en,evm())),eE=(0,ef.iv)(["","{","}"],ed.map(en=>`.fx-noise-${en}`).join(", "),evI()),ej=(0,ef.iv)(["","{","}"],eH.map(en=>`.fx-noise-${en}`).join(", "),evA()),eO=ed.flatMap(en=>(0,ef.iv)([".fx-noise-","{","}"],en,evC(en))),eP=eH.flatMap(en=>(0,ef.iv)([".fx-noise-","{","}"],en,evL(en)));return(0,ef.iv)([""," "," "," "," "," "," "," "," ",""],eV,eb,ew,eD,eS,eE,ej,eO,eP)}(en),eu=function(en){if("twentysix"!==en.name)return;let eo=Object.keys(evy),[es,...eu]=eo,em=(0,ef.iv)(["","{","}"],[es].map(en=>`.fx-grain-${en}`).join(", "),(0,ef.iv)(["&::after{background-image:",",radial-gradient(50% 50% at 50% 50%,#ede4f9 0%,#faf6ff 100%);}"],evv)),ed=(0,ef.iv)(["","{","}"],eu.map(en=>`.fx-grain-${en}`).join(", "),(0,ef.iv)(["&::after{background-image:",";}"],evV)),eH=eo.flatMap(en=>(0,ef.iv)([".fx-grain-","{","}"],en,function(en){let{image:eo,background:es,opacity:eu,blendMode:em}=evy[en];return(0,ef.iv)(["position:relative;background:",";z-index:0;&::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:-1;pointer-events:none;opacity:",";background-blend-mode:",";background-repeat:repeat;background-size:","rem ","rem;animation:20s linear 0s infinite ",";}"],es,eu,em,evN,evN*evx,evT)}(en)));return(0,ef.iv)([""," "," ",""],em,ed,eH)}(en),em=function(en){let eo=Object.entries(en.typo).sort(([,en],[,eo])=>en.size-eo.size),es=function(en){return[[0,0],...Object.entries(en.font.size)].sort(([,en],[,eo])=>en-eo).map(([en,eo])=>[en+"",eo?`${eo}rem`:"0"])}(en);function eu(en){return eo.map(([eo,es])=>(0,ef.iv)([".","tp-"," ","{","}"],en,eo,es.tag&&!en?`, ${eo}`:"",evo(eo)))}function em(en){return es.map(([eo,es])=>(0,ef.iv)([".","fs-","{font-size:",";}"],en,eo,es))}let ed=evk(en,eu),eH=evk(en,em);return(0,ef.iv)([""," ",""],ed,eH)}(en),ed=function(en){let eo=en.font.urls.flatMap(en=>(0,ef.iv)(["@import '","';"],en));return(0,ef.iv)(["",""],eo)}(en);return(0,ef.iv)([""," "," "," "," "," "," window{scroll-behavior:smooth;}html{font-size:14px;}body{"," background-color:",";color:",";line-height:normal;}*{box-sizing:border-box;}p{color:","b3;","}section{padding:3rem 1.5rem;}form,input,textarea{","}h1,h2,h3,h4,h5,h6,header{margin-top:0;margin-bottom:1.5rem;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:",";-webkit-box-shadow:0 0 0px 1000px #ffffff00 inset;transition:background-color 5000s ease-in-out 0s;border-radius:1.875rem;}"],evH,ed,eo,es,eu,em,{margin:"0px",padding:"0px",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"},en.color.background,en.color.text,en.color.text,evo("body"),evo("form"),en.color.text)});function evk(en,eo){let es=function(en){return Object.entries(en.breakpoint).sort(([,en],[,eo])=>en-eo).map(([en])=>en)}(en);return[void 0,...es].map(en=>evs(en,eo(en?`${en}\\:`:"")))}let evS={"2xl":evi(1400),xl:evi(1200),lg:evi(992),md:evi(768),sm:evi(576),xs:evi(0)},evE={white:"#FFFFFF",black:"#000000",translucid:"#FFFFFF0F",base0:"#FFFFFF",base1:"#141327",base2:"#000000",main0:"#029AFF",main1:"#5CFFB1",main2:"#FECD17",info:"#029AFF",success:"#5CFFB1",warning:"#FECD17",error:"#D92446",disabled:"#FFFFFF1A",disabled2:"#FFFFFF20",disabled3:"#FFFFFF33",background:"#141327",contentBackground:"#141327",foreground:"#141327",text:"#FFFFFF"},evj={main0:{colors:["#00D1FF","#0054FF"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #00D1FF 0%, #0054FF 100%)"},main1:{colors:["#EEFF9C","#00FFBD"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #EEFF9C 0%, #00FFBD 100%)"},main2:{colors:["#FFE814","#FBAE18"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFE814 0%, #FBAE18 100%)"},extra0:{colors:["#9B41FF","#0054FF"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #9B41FF 0%, #0054FF 100%)"},extra1:{colors:["#F17E4C","#98203D"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #F17E4C 0%, #98203D 90.62%)"},info:{colors:["#00D1FF","#0054FF"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #00D1FF 0%, #0054FF 100%)"},success:{colors:["#EEFF9E","#3AFFCC"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #EEFF9E 0%, #3AFFCC 100%)"},warning:{colors:["#FFF281","#FBAE18"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFF281 0%, #FBAE18 100%)"},error:{colors:["#FFB393","#FF6161"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFB393 0%, #FF6161 90.62%)"},disabled:{colors:["#FFFFFF1A","#FFFFFF0A"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFFFFF1A 0%, #FFFFFF0A 90.62%)"}},evO="0px 4px 24px #00000040",evP={urls:["https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro:wght@400;700&family=Rubik:ital,wght@0,500;1,600;1,800&display=swap"],family:{head:"'Rubik', sans-serif",body:"'Public Sans', sans-serif",code:"'Source Code Pro', monospace"},size:{28:evi(28),24:evi(24),18:evi(18),16:evi(16),14:evi(14),12:evi(12),10:evi(10)}},ev_={tag:!1,family:evP.family.body,style:"normal",weight:400,lineHeight:1.6,size:evi(16)},evB={tag:!0,family:evP.family.head,style:"italic",weight:800,lineHeight:"normal",size:evi(16)},evU={h1:{...evB,size:evi(72)},h2:{...evB,size:evi(64)},h3:{...evB,size:evi(48)},h4:{...evB,size:evi(40)},h5:{...evB,size:evi(36)},h6:{...evB,size:evi(32)},h7:{...evB,tag:!1,size:evi(24)},header:{...evB,size:evi(128)},logo:{...ev_,family:evP.family.head,style:"italic",weight:600,size:evi(34),spacing:"normal",transform:"none"},nav:{...ev_,tag:!0,family:evP.family.head,weight:500,lineHeight:"normal",size:evi(18)},info:{...ev_,family:evP.family.head,style:"italic",weight:800,lineHeight:"normal",size:evi(10),transform:"uppercase"},body:{...ev_,tag:!0},body1:{...ev_,style:"italic"},body2:{...ev_,style:"italic",weight:700},body3:{...ev_,weight:700},code:{...ev_,tag:!0,family:evP.family.code},code1:{...ev_,family:evP.family.code,weight:700},table:{...ev_,weight:700,size:evi(12)},form:{...ev_,tag:!0}},evR={shadow:evO,color:{default:evE.text,data:evE.text},background:{default:evE.translucid,data:evE.base1},border:{color:evE.white,size:0,feedback:{size:evi(1)},focus:{size:evi(1)}}},evY={option:{color:evE.text,background:evE.translucid,border:"0.0625rem solid #ffffff1a",selected:{color:evE.base2,background:evj.main0.fn,shadow:"0px -18px 40px 7px rgba(0, 84, 255, 0.11)"}}},evG={disabledType:"opacity",shadow:evO,dot:{background:evE.white,checked:{background:evj.main0}},border:{color:"#ffffff66",size:evi(1),focus:{color:evE.white,size:evi(1)},checked:{color:evE.main0}}},evQ={disabledType:"opacity",shadow:evO,background:evE.translucid,dot:{background:evE.disabled,checked:{background:evj.main0}},border:{color:evE.main0,size:evi(1),focus:{color:evE.white},checked:{color:evE.main0}}},evF={disabledType:"opacity",shadow:evO,background:evE.translucid,check:{checked:{color:"#5cffb1",shadow:en=>"xs"===en?"\n 0px -41px 34px -32px rgba(68, 98, 144, 0.20) inset,\n 0px 3.5px 5.5px -2px rgba(255, 255, 255, 0.80) inset,\n 0px 2px 5.5px 0px rgba(146, 210, 175, 0.10) inset,\n 0px 49px 50px -44px rgba(0, 255, 189, 0.06) inset,\n 0px -1px 15px 0px rgba(0, 255, 189, 0.18),\n 1.5px 3px 10px -1.5px rgba(0, 255, 189, 0.18)\n ":"sm"===en?"\n 0px -61.5px 51px -48px rgba(68, 98, 144, 0.20) inset,\n 0px 5.25px 8.25px -3px rgba(255, 255, 255, 0.80) inset,\n 0px 3px 8.25px 0px rgba(146, 210, 175, 0.10) inset,\n 0px 73.5px 75px -66px rgba(0, 255, 189, 0.06) inset,\n 0px -1.5px 22.5px 0px rgba(0, 255, 189, 0.18),\n 2.25px 4.5px 15px -2.25px rgba(0, 255, 189, 0.18)\n ":"\n 0px -82px 68px -64px rgba(68, 98, 144, 0.20) inset,\n 0px 7px 11px -4px rgba(255, 255, 255, 0.80) inset,\n 0px 4px 11px 0px rgba(146, 210, 175, 0.10) inset,\n 0px 98px 100px -88px rgba(0, 255, 189, 0.06) inset,\n 0px -2px 30px 0px rgba(0, 255, 189, 0.18),\n 3px 6px 20px -3px rgba(0, 255, 189, 0.18)\n "}},border:{color:"#ffffff4d",size:evi(1),focus:{color:evE.base0,size:evi(1)},checked:{size:evi(1)}}},evZ={feedback:{required:evE.main0,warning:evE.warning,error:evE.error},input:evR,select:evY,switch:evG,radio:evQ,checkbox:evF,chip:{background:evE.main0,color:evE.text}},evq={size:{"2xl":evi(36),xl:evi(24),lg:evi(16),md:evi(14),sm:evi(12),xs:evi(8)}},evK=`${evE.text}4C`,evJ={padding:"0.5rem 1.375rem",color:{default:evE.text,disabled:evK},height:{sm:evi(37),md:evi(37),lg:evi(44)},border:{type:"full",size:{default:evi(1),focus:evi(2),disabled:evi(1)},background:{disabled:evK,focus:evE.white}},outline:{size:{default:evi(0),focus:evi(0),disabled:evi(0)}},font:{family:evP.family.head,style:"normal",weight:700,size:{sm:evi(14),md:evi(18),lg:evi(24)}}},evW={...evJ,color:{...evJ.color,default:evE.background,disabled:evE.black},gradient:{...evJ.gradient,default:!0,disabled:evK},css:{...evJ.css,default:en=>evh(en,{width:192,height:192}),hover:en=>evg(en,{width:192,height:192}),active:()=>(0,ef.iv)(["box-shadow:none;"])},border:{...evJ.border,size:{...evJ.border.size,default:evi(0)},background:{...evJ.border.background,disabled:evE.black}}},evX={...evJ,border:{...evJ.border,gradient:{...evJ.border.gradient,default:!0}}},ev$={primary:evW,secondary:evX,tertiary:{...evX,transparency:"1f",gradient:{...evX.gradient,default:!0},css:{...evX.css,active:()=>(0,ef.iv)(["background-image:none;"])}},textOnly:{...evJ,border:{...evJ.border,type:"underscore",gradient:{...evJ.border.gradient,default:!0}},font:{...evJ.font,size:{sm:evi(14),md:evi(14),lg:evi(18)}}}},ev1={name:"aleph",color:evE,font:evP,typo:evU,form:evZ,gradient:evj,component:{icon:evq,button:{default:ev$,neon:ev$,flat:{primary:{...evJ,color:{...evJ.color,default:evE.background,disabled:evE.black},background:{...evJ.background,default:!0,disabled:evK},border:{...evJ.border,background:{...evJ.border.background,disabled:evE.black},size:{...evJ.border.size,default:evi(0)}}},secondary:{...evJ,border:{...evJ.border,background:{...evJ.border.background,default:!0}}},textOnly:{...evJ,border:{...evJ.border,type:"underscore",background:{...evJ.border.background,default:!0}},font:{...evJ.font,size:{sm:evi(14),md:evi(14),lg:evi(18)}}}}},bulletList:{bullet:{info:{background:evj.main0.fn,shadow:"\n inset -4px -1px 11px 0px rgba(61, 92, 255, 0.50),\n inset 0px 1.675px 6px 0px rgba(255, 255, 255, 0.63)\n ",css:en=>evh("main0",{height:16*en})},success:{shadow:"\n inset 3px 3px 9px rgba(255, 255, 255, 0.65),\n inset 0px 63px 60px rgba(145, 255, 189, 0.63),\n inset 8.375px 13.4px 46.75px rgba(252, 255, 96, 0.75)\n "},warning:{background:evj.main2.fn,shadow:"\n inset 3px 3px 9px rgba(255, 255, 255, 0.65),\n inset 0pxsecondaryFlatButton 63px 60px rgba(255, 138, 0, 0.63),\n inset 8.375px 13.4px 46.75px rgba(255, 135, 83, 0.75)\n ",css:en=>evh("main2",{height:16*en})},error:{shadow:"\n inset 0px 1.675px 6px rgba(255, 255, 255, 0.17),\n inset -4px -1px 9px rgba(139, 99, 255, 0.19)\n "}}},label:{color:{primary:evE.background,secondary:evE.text}},logo:{img:"aleph",text:"Aleph.im",gap:"0.2em"},notification:{color:evE.base1},modal:{color:evE.text,background:evE.disabled,overlay:{background:evE.black+"1A"}},tab:{color:{default:evE.base0,active:evE.main0,disabled:evE.disabled3}},tag:{variant:{default:{color:{text:evE.text,background:"transparent",border:evE.disabled}}}},routerLink:{variant:{1:{color:{default:`${evE.main0}66`,hover:evE.main0,active:evE.main0,disabled:"#92929280"}},2:{color:{default:evE.white,hover:evE.white,active:evE.main0,disabled:"#92929280"},icon:{color:{default:evE.white,hover:evE.main0,active:evE.main0,disabled:"#92929280"}}},3:{underscore:!0,color:{default:evE.white,hover:evE.main0,active:evE.main0,disabled:"#92929280"}},4:{background:{hover:evE.main0,active:evE.main0,disabled:"transparent"},color:{default:evE.text,hover:evE.white,active:evE.white,disabled:"#92929280"}}}},sidebar:{nav1:{background:"#0000004c",logo:{padding:"2rem 0 3rem",size:evi(24)},active:{background2:evE.main0}},nav2:{color:evE.white,background:"#00000020",progress:{color:evE.main0},toggle:{color:evE.base1,background:evE.white}}},navbar:{logoText:!1,color:evE.text,tablet:{buttonColor:"#ffffff66"},mobile:{header:{css:()=>evM("base2"),open:{background:"#07071366"}},content:{color:evE.white,css:()=>evM("base2"),child:{background:"#0000001A",radius:evi(24)}}}},walletPicker:{color:{default:evE.text,disabled:`${evE.text}99`,rewards:evE.main1},background:evE.disabled,shadow:evO,border:{size:evi(1),color:evE.disabled3},button:{kind:en=>en?"default":"flat",color:en=>en?"main0":"white",variant:en=>en?"tertiary":"secondary"},button2:{kind:"neon",variant:"tertiary",color:"main0"},button3:{kind:"neon",variant:"tertiary",color:"main0"},button4:{kind:"neon",variant:"tertiary",color:"main2"}},noisyContainer:{default:"noise-light",borderRadius:evi(24)},footer:{background:"#00000033",color:evE.text,link:{gradient:evj.main0}}},transition:{duration:{slow:700,normal:500,fast:200},timing:"ease-in-out"},breakpoint:evS,storybook:{color:{primary:"#0054ff",secondary:"#71c9fa",background:"#172025",contentBackground:"#1d2a31",foreground:"#2e363b",text:"#000000"}}},ev2={"2xl":evi(1400),xl:evi(1200),lg:evi(992),md:evi(768),sm:evi(576),xs:evi(0)},ev4={white:"#FFFFFF",black:"#000000",translucid:"#FFFFFF0F",base0:"#FFFFFF",base1:"#F9F4FF",base2:"#141421",main0:"#5100CD",main1:"#D4FF00",purple0:"#F5EDFF",purple1:"#F1E9FD",purple2:"#EDE4FB",purple3:"#DBC8F6",purple4:"#C8ADF0",dark0:"#1414211A",dark1:"#1D1D2A",dark2:"#1F1F31",dark3:"#000000",light0:"#F9F4FF4D",light1:"#F9F4FF80",info:"#5100CD",success:"#47FF59",warning:"#FECD17",error:"#D9245A",disabled:"#81818F",disabled2:"#FFFFFF20",background:"#F9F4FF",contentBackground:"#F9F4FF",foreground:"#F9F4FF",text:"#141421"},ev3={main0:{colors:["#141421","#5100CD"],stops:[8.24,71.81],deg:90,fn:"linear-gradient(90deg, #141421 8.24%, #5100CD 71.81%)"},main1:{colors:["#D6FF00","#F5F7DB"],stops:[27.88,100],deg:90,fn:"linear-gradient(90deg, #D6FF00 27.88%, #F5F7DB 100%)"},extra0:{colors:["#D6FF0066","#D2CCFB66"],stops:[19.1,106.92],deg:121,fn:"linear-gradient(121deg, #D6FF0066 19.1%, #D2CCFB66 106.92%)"},info:{colors:["#C8ADF0","#5100CD"],stops:[22.66,244.27],deg:90,fn:"linear-gradient(90deg, #C8ADF0 22.66%, #5100CD 244.27%)"},success:{colors:["#38EC49","#47FF59"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #38EC49 0%, #47FF59 100%)"},warning:{colors:["#FFE814","#FBAE18"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFE814 0%, #FBAE18 100%)"},error:{colors:["#FFAC89","#DE3668"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFAC89 0%, #DE3668 90.62%)"},disabled:{colors:["#81818F1A","#81818F0A"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #81818F1A 0%, #81818F0A 90.62%)"},info2:{colors:["#C8ADF01A","#5100CD1A"],stops:[22.66,244.27],deg:90,fn:"linear-gradient(90deg, #C8ADF01A 22.66%, #5100CD1A 244.27%)"},success2:{colors:["#38EC491A","#47FF591A"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #38EC491A 0%, #47FF591A 100%)"},warning2:{colors:["#FFE8141A","#FBAE181A"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFE8141A 0%, #FBAE181A 100%)"},error2:{colors:["#FFAC891A","#DE36681A"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFAC891A 0%, #DE36681A 90.62%)"}},ev0="0px 4px 24px #5100cd26",ev6={urls:["https://use.typekit.net/acb7qvn.css","https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro:wght@400;700&display=swap"],family:{head:"'rigid-square', sans-serif",body:"'Titillium Web', sans-serif",code:"'Source Code Pro', monospace"},size:{28:evi(28),24:evi(24),18:evi(18),16:evi(16),14:evi(14),12:evi(12),10:evi(10)}},ev8={tag:!1,family:ev6.family.body,style:"normal",weight:400,lineHeight:1.6,size:evi(16)},ev5={tag:!0,family:ev6.family.head,style:"italic",weight:800,lineHeight:"normal",size:evi(16)},ev7={h1:{...ev5,size:evi(72)},h2:{...ev5,size:evi(64)},h3:{...ev5,size:evi(48)},h4:{...ev5,size:evi(40)},h5:{...ev5,size:evi(36)},h6:{...ev5,size:evi(32)},h7:{...ev5,tag:!1,size:evi(24)},header:{...ev5,size:evi(128)},logo:{...ev8,family:ev6.family.head,style:"normal",weight:900,size:evi(34),spacing:"-0.05em",transform:"lowercase"},nav:{...ev8,tag:!0,family:ev6.family.head,weight:700,lineHeight:"normal",size:evi(18)},info:{...ev8,family:ev6.family.head,style:"italic",weight:800,lineHeight:"normal",size:evi(10),transform:"uppercase"},body:{...ev8,tag:!0},body1:{...ev8,style:"italic"},body2:{...ev8,style:"italic",weight:700},body3:{...ev8,weight:700},code:{...ev8,tag:!0,family:ev6.family.code},code1:{...ev8,family:ev6.family.code,weight:700},table:{...ev8,weight:700,size:evi(12)},form:{...ev8,tag:!0}},ev9={shadow:ev0,color:{default:ev4.text,data:ev4.main0},background:{default:ev4.base0,data:ev4.purple3},border:{color:ev4.text,size:0,feedback:{size:evi(1)},focus:{size:evi(2)}}},eVe={option:{color:ev4.text,background:ev4.base0,selected:{color:ev4.base0,background:ev4.main0}}},eVt={disabledType:"grayscale",shadow:ev0,dot:{background:ev4.text,checked:{background:ev4.main0}},border:{color:ev4.text,size:evi(1),focus:{color:ev4.text,size:evi(2)},checked:{color:ev4.main0}}},eVc={disabledType:"grayscale",shadow:ev0,background:ev4.translucid,dot:{background:ev4.white,checked:{background:ev3.main0}},border:{color:ev4.purple4,size:evi(3),focus:{color:ev4.text},checked:{color:ev4.main0}}},eVi={disabledType:"grayscale",shadow:ev0,background:ev4.translucid,check:{checked:{color:ev4.white,background:ev3.main0.fn}},border:{color:ev4.purple4,size:evi(3),focus:{color:ev4.text,size:evi(3)},checked:{size:evi(0)}}},eVr={feedback:{required:ev4.main0,warning:ev4.info,error:ev4.error},input:ev9,select:eVe,switch:eVt,radio:eVc,checkbox:eVi,chip:{background:ev4.main0,color:ev4.white,fontWeight:"bold"}},eVa={size:{"2xl":evi(36),xl:evi(24),lg:evi(16),md:evi(14),sm:evi(12),xs:evi(8)}},eVn={padding:"0.5rem 1.375rem",color:{default:ev4.text,disabled:ev4.disabled},height:{sm:evi(30),md:evi(38),lg:evi(45)},css:{hover:en=>(0,ef.iv)(["filter:drop-shadow(0px 4px 24px ","46);"],ev4[en])},border:{type:"full",size:{default:evi(3),focus:evi(3),disabled:evi(3)},background:{disabled:ev4.disabled,focus:ev4.text}},outline:{size:{default:evi(0),focus:evi(2),disabled:evi(0)},color:{focus:ev4.base1}},font:{family:ev6.family.head,style:"normal",weight:700,size:{sm:evi(14),md:evi(18),lg:evi(24)}}},eVo={...eVn,css:{hover:en=>(0,ef.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],ev4[en])},color:{...eVn.color,default:ev4.white,disabled:ev4.white},gradient:{...eVn.gradient,default:!0,disabled:ev4.disabled},border:{...eVn.border,size:{...eVn.border.size,default:evi(0),disabled:evi(0)}}},eVs={...eVn,border:{...eVn.border,gradient:{...eVn.border.gradient,default:!0}}},eVl={primary:eVo,secondary:eVs,tertiary:{...eVs,transparency:"10",background:{...eVs.background,default:!0}},textOnly:{...eVn,border:{...eVn.border,type:"underscore",gradient:{...eVn.border.gradient,default:!0}}}},eVf={...eVn,color:{...eVn.color,default:ev4.white,disabled:ev4.white},background:{...eVn.background,default:!0,disabled:ev4.disabled},border:{...eVn.border,size:{...eVn.border.size,default:evi(0),disabled:evi(0)}}},eVh={...eVn,border:{...eVn.border,background:{...eVn.border.background,default:!0}}},eVg={primary:eVf,secondary:eVh,tertiary:{...eVh,transparency:"10",background:{...eVh.background,default:!0}},textOnly:{...eVn,border:{...eVn.border,type:"underscore",background:{...eVn.border.background,default:!0}}}},eVM={...eVn,css:{hover:()=>(0,ef.iv)(["filter:drop-shadow(0px 4px 24px ","46);"],ev4.main1)}},eVu={...eVM,color:{...eVM.color,disabled:ev4.white},gradient:{...eVM.gradient,default:ev3.main1,disabled:ev4.disabled},border:{...eVM.border,background:{...eVM.border.background,default:ev4.text},size:{...eVM.border.size,disabled:evi(0)}}},eVm={...eVM,background:{...eVM.background,default:ev4.main1,disabled:"transparent"},border:{...eVM.border,gradient:{...eVM.border.gradient,default:ev3.main1}}},eVd={primary:eVu,secondary:eVm,tertiary:{...eVm,transparency:"10"},textOnly:{...eVn,border:{...eVn.border,type:"underscore",gradient:{...eVn.border.gradient,default:ev3.main1}}}},eVp={...eVn,css:{hover:()=>(0,ef.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],ev4.main0)},color:{...eVn.color,default:ev4.white,disabled:ev4.white},background:{...eVn.background,default:ev4.text,disabled:ev4.disabled},border:{...eVn.border,size:{...eVn.border.size,default:evi(0),disabled:evi(0)}}},eVz={...eVn,css:{hover:()=>(0,ef.iv)(["filter:drop-shadow(0px 4px 24px ","46);"],ev4.main0)},background:{...eVn.background,default:ev4.base1,disabled:"transparent"},border:{...eVn.border,background:{...eVn.border.background,default:ev4.text}}},eVC={...eVn,css:{hover:()=>(0,ef.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],ev4.error)},gradient:{...eVn.gradient,default:ev3.error2,disabled:"transparent"},background:{...eVn.background,default:"#FAF6FF"},outline:{...eVn.outline,color:{...eVn.outline.color,focus:ev4.text}},border:{...eVn.border,gradient:{...eVn.border.gradient,default:ev3.error,focus:ev3.error}}},eVL={default:eVl,gradient:eVl,flat:eVg,yellow:eVd,functional:{primary:eVp,secondary:eVz,error:eVC,warning:{...eVC,css:{hover:()=>(0,ef.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],ev4.warning)},gradient:{...eVC.gradient,default:ev3.warning2},border:{...eVC.border,gradient:{...eVC.border.gradient,default:ev3.warning,focus:ev3.warning}}}},rounded:{primary:{...eVn,padding:"0.5rem",color:{...eVn.color,default:ev4.text,disabled:ev4.disabled},background:{...eVn.background,default:!0},border:{...eVn.border,background:{default:ev4.text,focus:ev4.text,disabled:ev4.disabled},size:{...eVn.border.size,default:evi(2),focus:evi(3),disabled:evi(2)}}}}},eVI={bullet:{info:{background:ev3.main0.fn}}},eVA={color:{primary:ev4.text,secondary:ev4.text}},eVH={img:"twentysix",text:"twentysix",gap:"0.15em",by:{color:ev4.purple4}},eVv={color:ev4.text,background:{success:ev3.info.fn}},eVV={color:ev4.text,background:ev4.base1,overlay:{background:ev4.main0+"1A"}},eVy={color:{default:ev4.text,active:ev4.main0,disabled:ev4.dark0}},eVN={variant:{default:{color:{text:ev4.text,background:ev4.purple3,border:"#EBDAFF"}},accent:{color:{text:ev4.white,background:ev4.main0,border:"#EBDAFF"}}}},eVx={variant:{1:{color:{default:ev4.white,hover:ev4.main1,active:ev4.main1,disabled:"#92929280"}},2:{color:{default:ev4.white,hover:ev4.white,active:ev4.main1,disabled:"#92929280"},icon:{color:{default:ev4.white,hover:ev4.main1,active:ev4.main1,disabled:"#92929280"}}},3:{underscore:!0,color:{default:ev4.text,hover:ev4.main0,active:ev4.main0,disabled:"#92929280"}},4:{background:{active:ev4.main1,disabled:"transparent"},color:{default:ev4.white,hover:ev4.white,active:ev4.text,disabled:"#92929280"},icon:{color:{default:ev4.text,hover:ev4.main1,active:ev4.text,disabled:"#92929280"}}}}},eVT={nav1:{background:ev4.dark3,logo:{background:ev4.main1,padding:"2rem 0",size:evi(38)},active:{background:ev4.dark2,background2:ev4.main1}},nav2:{color:ev4.white,background:ev4.dark2,title:{color:ev4.light1},progress:{color:ev4.main1},toggle:{color:ev4.dark2,background:ev4.white},active:{color:ev4.text,background:ev4.main1}}},eVb={logoText:!0,color:ev4.text,tablet:{buttonColor:ev4.text},mobile:{header:{shadow:ev0,css:()=>evM("base2")},content:{css:()=>evM("base2"),color:ev4.white,background:ev4.text,child:{background:ev4.dark2,radius:evi(0)}}}},eVw={color:{default:ev4.text,disabled:ev4.text,rewards:ev4.main0},background:"#FFFFFF05",shadow:ev0,border:{size:evi(3),color:ev4.purple2},button:{kind:()=>"rounded",variant:()=>"primary",color:en=>en?ev4.main1:ev4.base1},button2:{kind:"gradient",variant:"secondary",color:"main0",iconColor:ev4.text},button3:{kind:"functional",variant:"primary"},button4:{kind:"functional",variant:"warning"}},eVD={default:"grain-3",borderRadius:evi(0)},eVk={name:"twentysix",color:ev4,font:ev6,typo:ev7,form:eVr,gradient:ev3,component:{icon:eVa,button:eVL,bulletList:eVI,label:eVA,logo:eVH,notification:eVv,modal:eVV,tab:eVy,tag:eVN,routerLink:eVx,sidebar:eVT,navbar:eVb,walletPicker:eVw,noisyContainer:eVD,footer:{background:ev4.white,color:ev4.text,link:{gradient:ev3.main0}}},transition:{duration:{slow:700,normal:500,fast:200},timing:"ease-in-out"},breakpoint:ev2,storybook:{color:{primary:"#0054ff",secondary:"#71c9fa",background:"#172025",contentBackground:"#1d2a31",foreground:"#2e363b",text:"#000000"}}},eVS={aleph:ev1,twentysix:eVk};function eVE(en){return eo=>({...eo,className:`${eo.className||""} ${en}`})}let eVj=en=>{if(void 0===en)return"n/a";let[eo,es]=0===en||en<1e3?[en,""]:en<1e6?[en/1e3,"K"]:en<1e9?[en/1e6,"M"]:[en/1e9,"B"];return eVO(eo)+es},eVO=en=>en?new Intl.NumberFormat("en-US",{maximumFractionDigits:2}).format(en):"0.00";function eVP(en){return new Promise(eo=>setTimeout(eo,en))}let eV_=ef.ZP.li.attrs(eVE("tp-info fs-10")).withConfig({displayName:"styles__StyledNavlink",componentId:"sc-3hrkj2-0"})(["",""],({theme:en,selected:eo,selectedColor:es="main0"})=>{let eu=en.color[es]||es;return(0,ef.iv)([""," a,span{color:inherit;text-decoration:none;}:hover{","}&:not(:last-child)::after{content:'/';","}",""],{padding:"0.125rem"},{textDecorationLine:"underline"},{display:"inline-block",paddingLeft:"0.25rem",textDecorationLine:"none"},eo&&(0,ef.iv)(["&,*{color:",";","}"],eu,{cursor:"default !important",textDecorationLine:"none !important"}))}),eVB=({navLinks:en,selected:eo=en.length-1,selectedColor:es,...ef})=>eu.createElement("nav",ef,en&&eu.createElement(eVR,null,en.map((en,ef)=>eu.createElement(eV_,{key:ef,selected:ef===eo,selectedColor:es},en))));eVB.displayName="Breadcrumb";var eVU=(0,eu.memo)(eVB),eVR=(0,ef.ZP)("ul").withConfig({displayName:"cmp___StyledUl",componentId:"sc-ij1nnt-0"})({display:"flex",flexWrap:"wrap",alignItems:"center"});function eVY(){return(eVY=Object.assign?Object.assign.bind():function(en){for(var eo=1;eo{let{icon:es}=eo.component;switch(en){case"xs":return(0,ef.iv)(["font-size:","rem;"],es.size.xs);case"sm":return(0,ef.iv)(["font-size:","rem;"],es.size.sm);case"md":return(0,ef.iv)(["font-size:","rem;"],es.size.md);case"lg":return(0,ef.iv)(["font-size:","rem;"],es.size.lg);case"xl":return(0,ef.iv)(["font-size:","rem;"],es.size.xl);case"2xl":return(0,ef.iv)(["font-size:","rem;"],es.size["2xl"]);default:return(0,ef.iv)(["font-size:",";"],en)}}),eVQ=(0,ef.iv)(["display:inline-block;overflow:visible;box-sizing:content-box;font-size:1em;height:1em;width:1em;vertical-align:-0.125em;",";fill:",";"],eVG,({$color:en})=>en||"currentColor"),eVF=(0,ef.ZP)(eH6).withConfig({displayName:"styles__StyledIcon",componentId:"sc-453n9r-0"})(["",""],eVG);var eVZ=Object.freeze({__proto__:null,avalanche:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 496 512"},en),eu.createElement("path",{d:"M337.5 251.2c8.5-14.7 22.3-14.7 30.8 0l53.2 93.3c8.5 14.7 1.6 26.8-15.5 26.8H298.9c-16.9 0-23.9-12-15.5-26.8l54.1-93.3zM234.7 71.5c8.5-14.7 22.1-14.7 30.7 0l11.8 21.3 27.9 49.1c6.8 14 6.8 30.5 0 44.4L211.4 348.8c-8.5 13.2-22.7 21.5-38.4 22.5H95.2c-17.1 0-24.1-11.8-15.5-26.8l155-273z"}))),binance:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 461 512"},en),eu.createElement("path",{d:"M58.7 205.9L8.6 256l50.1 50.1L108.8 256 58.7 205.9zm171.8-71.6l85.9 85.9 50.1-50.1-136-136-136 136 50.1 50.1 85.9-85.9zm171.8 71.6L352.2 256l50.1 50.1L452.4 256l-50.1-50.1zM230.5 377.7l-85.9-85.9L94.5 341.9l136 136 136-136-50.1-50.1-85.9 85.9zm0-171.8L180.4 256l50.1 50.1L280.6 256l-50.1-50.1z"}))),ccn:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 727 512"},en),eu.createElement("path",{d:"M699.8 205.1L363.5 5.1 27.2 205.1 363.5 400.5 699.8 205.1zM216.8 214c-1.5-22.3 11.7-41.5 40-58c7.9-4.6 16.7-8.6 26.3-12.1c9.4-3.5 20.5-6.6 33-9.4c-1.8-3.6-2.3-6.6-1.7-8.9s2.8-4.6 6.4-6.6c5.5-3.1 10.9-4.6 16-4.3c5.3 .3 11.4 2.6 18.3 6.6l43.9 25.1c7.8 4.5 11.7 8.3 11.9 11.2s-3 6.4-9.6 10.2c-4.6 2.8-9.4 4.1-14.2 4.3c-4.8 0-11.1-1-19-3.5c-13.5-4.5-25.9-6.3-37-5.3s-22.1 4.8-33.5 11.4c-17.2 10.1-24.6 21-22.1 33.2c2.5 12.1 14.7 24.6 36.8 37.3c22 12.7 43.4 19.8 64.6 21.3c21 1.5 40.1-2.8 57.5-12.9c11.7-6.8 20.8-16.7 27.1-29.4s11.4-20.1 15-22.3c4.3-2.5 9.9-3.6 16.5-3.1s12.7 2.1 18.2 5.5c9.9 5.8 10.4 16.2 1.8 31.2c-8.6 15.2-23.8 29.1-45.4 41.6c-29.2 17-62.8 25.3-100.3 24.4c-37.5-.7-71.8-10.1-103.1-28.2c-30.1-17.5-45.9-37.3-47.6-59.6v.2zm499 97.8v-78L380 429.1v77.3L715.8 311.8zm-704.6-78v77.5L347 506.4V429.1L83.7 276.1 11.2 233.9z"}))),console:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 502 512"},en),eu.createElement("path",{d:"M246.9 60.3a194.5 194.5 0 1 0 0 388.9 194.5 194.5 0 1 0 0-388.9zM158.5 303.5c-3 3-7.1 4.6-11.1 4.6s-8-1.6-11.1-4.6c-6.2-6.2-6.2-16.1 0-22.2l11.1-11.1 19-19-19-19-11.1-11.1c-6.2-6.2-6.2-16.1 0-22.2c6.1-6.2 16.1-6.2 22.2 0l41.2 41.2c2.9 2.9 4.6 6.9 4.6 11.1s-1.7 8.2-4.6 11.1l-41.2 41.2zm187.8 11.6H218c-8.7 0-15.7-7-15.7-15.7s7-15.7 15.7-15.7H346.3c8.7 0 15.7 7 15.7 15.7s-7 15.7-15.7 15.7z"}))),cosmos:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 376 512"},en),eu.createElement("path",{d:"M193.2 61.3c1.8 1.7 3.9 4.4 6.2 8.8c4.5 8.6 8.9 21.7 12.6 38.6c7.4 33.6 12.2 80.5 12.2 132.6s-4.7 98.9-12.2 132.6c-3.7 16.9-8 30-12.6 38.6c-2.3 4.4-4.4 7.1-6.2 8.8c-1.7 1.7-2.6 1.7-2.8 1.7s-1.1-.1-2.8-1.7c-1.7-1.7-3.9-4.4-6.2-8.8c-4.5-8.6-8.9-21.7-12.6-38.6c-7.4-33.6-12.2-80.5-12.2-132.6s4.7-98.9 12.2-132.6c3.7-16.9 8-30 12.6-38.6c2.3-4.4 4.4-7.1 6.2-8.8c1.7-1.7 2.6-1.7 2.8-1.7s1.1 .1 2.8 1.7zm39.5 180c0-105.1-18.9-190.1-42.3-190.1s-42.2 85.1-42.2 190.1s18.9 190.1 42.2 190.1s42.2-85.1 42.2-190.1l.1 .1zm115-87.6c-.5 2.3-1.9 5.6-4.5 9.7c-5.2 8.3-14.4 18.6-27.1 30.3c-25.4 23.3-63.7 50.8-108.8 76.8c-45.2 26.1-88.1 45.4-121 55.8c-16.5 5.2-30.1 8-39.8 8.3c-4.9 .2-8.3-.2-10.7-1c-2.3-.7-2.8-1.4-2.8-1.6c-.1-.1-.5-.9 0-3.2c.5-2.3 1.9-5.6 4.5-9.7c5.2-8.3 14.4-18.6 27.1-30.3c25.4-23.3 63.7-50.8 108.8-76.8c45.2-26.1 88.1-45.4 121-55.8c16.5-5.2 30.1-8 39.8-8.3c4.9-.2 8.3 .2 10.7 1c2.3 .7 2.8 1.4 2.8 1.6c.1 .1 .5 .9 0 3.2zM25.7 336.3c11.6 20.2 94.9-5.9 185.8-58.5c91-52.5 155.3-111.4 143.6-131.7s-94.9 5.9-185.8 58.5C78.3 257.2 14 316.1 25.7 336.3zm329.5 0c11.6-20.2-52.6-79.1-143.6-131.7C120.6 152.2 37.4 126 25.7 146.3C14 166.5 78.3 225.4 169.3 277.9c91 52.5 174.2 78.7 185.8 58.5v-.1zM33.1 150.5s.5-.9 2.8-1.6c2.3-.8 5.8-1.1 10.7-1c9.8 .4 23.3 3.2 39.8 8.3c32.9 10.4 75.8 29.7 121 55.8s83.4 53.5 108.8 76.8c12.8 11.7 21.9 22 27.1 30.3c2.6 4.1 4 7.4 4.5 9.7c.5 2.3 .1 3.1 0 3.2c0 .2-.5 .9-2.8 1.6c-2.3 .8-5.8 1.1-10.7 1c-9.8-.4-23.3-3.2-39.8-8.3c-32.9-10.4-75.8-29.7-121-55.8c-45.1-26-83.4-53.5-108.8-76.8c-12.8-11.7-21.9-22-27.1-30.3c-2.6-4.1-4-7.4-4.5-9.7c-.5-2.3-.1-3.1 0-3.2zm35.8 64.3a13.4 13.4 0 1 1 0-26.8 13.4 13.4 0 1 1 0 26.8zM281.4 169a13.4 13.4 0 1 1 0-26.8 13.4 13.4 0 1 1 0 26.8zM163.5 378.9a13.4 13.4 0 1 1 0-26.8 13.4 13.4 0 1 1 0 26.8zm26.1-115.1a22.6 22.6 0 1 1 0-45.2 22.6 22.6 0 1 1 0 45.2z"}))),crn:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 490 512"},en),eu.createElement("path",{d:"M256.1 502.1L482.4 371V319.2L256.1 450.3v51.8zM7.6 370.7L233.9 502.1V450.3L7.6 319v51.8zM438.9 266.7l-11 6.5L256.1 372.6v51.6 .3L482.4 293.5v-.7-.2-13V241.5l-32.5 18.8-11 6.3zm-387.7-.1l-11-6.3-32.6-19v38.4 13 .2 .4L233.9 424.6v-.3V372.6L62.2 273l-11-6.5zm192-131.2c1.3-3.6-.9-7.1-6.6-10.5c-5.7-3.2-11.5-4.7-17.4-4.1c-6 .6-12.8 3-20.4 7.5l-19 11 32.1 18.6 15.2-8.9c9.5-5.5 14.8-10 16.1-13.6h-.1zm107.4 78.8l11-6.5 43.9-25.5 11-6.5 11-6.3 44.1-25.6L245 9.1 18.4 143.8l44.1 25.6 11 6.3 11 6.5 43.9 25.5 11 6.5 11 6.3 94.6 55 94.6-55 11-6.3zm-59.5-12L261.9 219c-5 2.9-9.7 4.5-13.8 4.6s-8.5-1.1-12.9-3.7c-4-2.3-6-4.7-6-7.1s2-4.8 6-7.1l1.9-1.1-30.4-17.7-11-6.3-11-6.3-31.9-18.6-1.9 1.1c-3.9 2.3-8 3.5-12.2 3.3c-4 0-7.8-1.1-11.6-3.2c-.2-.1-.6-.2-.8-.3c-4.3-2.6-6.5-5-6.2-7.5c0-.3 .2-.8 .3-1.1c.8-2.1 3.2-4.3 7.5-6.8l52.1-30.3c5.6-3.2 11-5.8 16.4-8c10-4.2 19.8-6.9 29.3-7.7c1.9-.1 3.7 0 5.5 0c12.4 0 23.8 2.8 34.4 8.9c8.5 4.9 13.5 10.5 15.1 16.7s-.3 12.7-5.9 19.4c3.1-.4 7.2-.3 12.4 .4c.8 0 1.3 .1 1.9 .2l47.6 6.2 1.2-.8 2.2-1.3c.6-.3 1.1-.4 1.7-.8c3.8-1.9 7.6-3.1 11.2-3.2c2.2 0 4.5 .3 6.7 .9c2 .6 3.9 1.3 5.8 2.4c2.3 1.3 4 2.7 5 4c1 1.2 1.4 2.3 1.3 3.6c-.2 2-2.2 4.2-5.9 6.7c-.7 .4-1.3 1-2.2 1.4l-13.9 8.1c-5.1 3-11.4 4-18.7 3.1h-.6l-38-4.6-27.5-3.3-5-.6c-2.7-.3-5.1-.4-7.5 0c-2.2 .3-4.1 .9-5.6 1.8l-1 .6-9.6 5.6L266.1 188l1.8-1c3.1-1.8 6.2-2.7 9.5-3.1c1-.1 1.9-.4 2.9-.4c4.1 0 8.2 1.1 12.2 3.5c4.5 2.6 6.6 5.1 6.3 7.5c0 .7-.2 1.2-.7 1.9c-1.1 1.9-3.6 3.9-7.3 6.1l.2-.2zm158.3-19.6l-11 6.3-4.8 2.9-6.1 3.6-44 25.5-11 6.3-11 6.5L256.1 294.8v52L405.9 260l11-6.3 11.1-6.3 54.3-31.6v-.3-.2-13V163.3l-33.1 19.3zM117.6 227.2l-11-6.3-44-25.5-6.1-3.6-4.8-2.9-11-6.3L7.6 163.3v38.8 13 .2 .1l54.5 31.7 11 6.3 11 6.5 149.7 86.8v-52L128.6 233.6l-11-6.5z"}))),earn:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 478 512"},en),eu.createElement("path",{d:"M238.9 464.7c-68.7 0-137.3-15.2-189.6-45.5c-14-8.2-26.3-17.1-37-26.7v.5s.2 .5 .2 .9c4 28.1 26 55.1 62.3 76.1c90.5 52.5 237.8 52.5 328.1 0c36.1-20.9 58.3-48 62.3-76.1c0-.3 0-.5 0-.9v-.5c-10.6 9.6-22.9 18.5-36.8 26.7c-52.3 30.4-120.9 45.5-189.6 45.5h.2zM467.8 303.4c-5.4 6.1-11.5 11.9-18.1 17.4c-7.5 6.1-15.9 12-24.8 17.4c-1.6 .9-2.8 1.9-4.4 2.8c-50.1 29.1-115.8 43.6-181.6 43.6s-131.5-14.5-181.6-43.6c-1.6-.9-2.8-1.9-4.4-2.8c-8.9-5.4-17.3-11.3-24.8-17.4c-6.8-5.6-12.7-11.3-18.1-17.4c-3.1-3.5-6.1-7-8.7-10.5c-.2 2.1-.5 4-.5 6.1c0 1.4 .3 3 .3 4.4c.3 5.9 1.4 11.7 3.3 17.4c1.9 5.9 4.5 11.7 7.8 17.4c11 18.5 29.3 35.9 54.8 50.6c94.9 55.1 249.3 55.1 344.2 0C436.7 374 455 356.7 466 338.2c3.3-5.8 5.9-11.5 7.8-17.4c1.7-5.8 2.8-11.5 3.3-17.4c0-1.4 .3-3 .3-4.4c0-2.1-.3-4-.5-6.1c-2.6 3.7-5.6 7.2-8.7 10.5h-.5zm-186.8 .1c-14 1.2-27.9 2.1-42 2.1s-28.1-.9-42-2.1C142.8 298.6 91 284.1 49.3 260c-9.1-5.2-17.3-11-24.9-16.9c-4.2-3.1-8.2-6.3-12-9.6v.5s.2 .5 .2 .9c.9 5.6 2.4 11.2 4.7 16.7c7.5 18.8 23.2 36.6 45.7 51.8c3.8 2.6 7.7 5.1 11.9 7.5c6.1 3.7 12.6 6.8 19.4 9.9c15.3 7.2 32.1 12.9 49.4 17.4c60.5 15.9 130.3 15.9 190.8 0c17.4-4.5 34-10.3 49.4-17.4c6.6-3.1 13.1-6.5 19.4-9.9c4.2-2.4 8-4.9 11.9-7.5c22.5-15.3 38-33.1 45.7-52c2.3-5.6 4-11 4.7-16.7c0-.3 0-.5 0-.9v-.5c-3.7 3.3-7.7 6.5-11.9 9.6c-7.7 5.9-15.9 11.7-24.9 16.9C387 283.9 335 298.4 280.9 303.3v.2zM4.3 161.8c1.9 5.9 4.5 11.7 7.8 17.4s7.5 11.3 12.2 16.7c3.7 4.2 7.8 8.4 12.4 12.4c4.4 3.8 9.1 7.5 14.1 11.2c5.1 3.5 10.3 7 16 10.3c94.9 55.1 249.3 55.1 344.2 0c5.8-3.3 11-6.8 16-10.3c5.1-3.7 9.8-7.3 14.1-11.2c4.5-4 8.7-8.2 12.4-12.4c4.7-5.4 8.9-11 12.2-16.7s5.9-11.5 7.8-17.4c1.7-5.8 2.8-11.5 3.3-17.4c0-1.4 .3-3 .3-4.4c0-33.1-23.5-65.2-66.3-90C363.6 22.4 301.4 8.6 239.1 8.6s-124.5 13.8-172 41.3C24.4 74.7 .8 106.7 .8 140c0 1.4 .3 3 .3 4.4c.3 5.9 1.4 11.7 3.3 17.4H4.3z"}))),ethereum:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 427 512"},en),eu.createElement("path",{d:"M216.7 366.1V368 472.4v4.9L350 285.6 216.7 366.1zm-4.5 111.2V366L77.9 285.6 212.3 477.3zm5.3-443.1V44.2 195.6L348 256.6M217.6 337.3v2.9l130.2-79L217.6 200.6V337.3zM211.5 34.1V44.2 195.6L81 256.6m130.4 80.7v2.9l-130.2-79 130.2-60.6V337.3z"}))),explore:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 736 512"},en),eu.createElement("path",{d:"M443.2 369.3c-41.3 0-81.1-5-119.2-14.1v54.2c37.9 9.9 77.9 15 119.2 15c159 0 288.3-72.2 288.3-160.8v-2.2c-51.4 64.3-159.7 108-288.3 108v-.2zM597 194.7c1.3-2.9 2.2-5.9 2.9-8.8c0 0 0-.2 0-.3c.6-3 1-6.1 1-9.1c0-17.4-10.7-34.7-30.2-49.1c-.2 0-.5-.3-.6-.5c-2.9-2.1-6.1-4.3-9.4-6.2c-.6-.3-1.1-.6-1.8-1c-2.9-1.8-5.9-3.4-9.1-5c-1-.5-1.8-1-2.7-1.3c-6.4-3-13.4-5.9-20.5-8.3c-1.3-.5-2.6-.8-3.8-1.3c-7-2.2-14.4-4.3-21.9-5.9c-1.4-.3-2.9-.6-4.3-.8c-7.8-1.6-15.7-2.9-23.8-3.7c-1 0-2.1-.2-3-.3c-8.6-.8-17.4-1.3-26.4-1.3s-17.8 .5-26.4 1.3c-1.1 0-2.1 0-3.2 .3c-8.2 .8-16 2.1-23.8 3.7c-1.4 .3-2.9 .6-4.3 1c-7.5 1.6-14.7 3.7-21.8 5.9c-1.3 .5-2.6 .8-3.8 1.3c-7.2 2.4-14.1 5.3-20.5 8.3c-1 .5-1.8 .8-2.7 1.3c-3.2 1.6-6.2 3.2-9.1 5c-.6 .3-1.3 .8-1.9 1.1c-3.2 1.9-6.4 4-9.3 6.1c-.3 .2-.5 .3-.8 .6c-3.2 2.4-6.1 4.8-8.8 7.2c-13.8 12.8-21.4 27.2-21.4 41.9c0 3 .3 6.1 1 9.1c0 0 0 .2 0 .3c.6 2.9 1.6 5.9 2.9 8.8c35-29.9 91.7-48 153.8-48s118.7 17.9 153.8 48l.5-.3zm134.6-18.2c0-88.6-129.4-160.8-288.3-160.8s-288.3 72.2-288.3 160.8c0 23.4 9.4 46.4 28.2 68.2c3 3.7 4.5 8.5 3.7 13.1s-3.7 8.8-7.7 11.2l-21.8 12.6-8.2 4.8-1.4 .8-5 2.9-14.2 8.2h-.3L20.5 360.9l43.2 25.1 16 9.3 16 9.3 30.2 17.6L300.3 320.9c1.8-1 3.5-1.6 5.4-1.9c.5 0 .8 0 1.1-.2c1.9-.2 3.8 0 5.8 .5c41.3 12 85.3 17.9 130.9 17.9c159 0 288.3-72.2 288.3-160.8h-.3zM258.9 204.6s-.2-.5-.3-.6c-1.4-4-2.7-8-3.5-12.2c0-.5-.3-1.1-.5-1.6c-.8-4.5-1.3-9-1.3-13.6s.5-8.6 1.1-13c.2-1 .5-1.9 .6-2.9c.6-3.4 1.6-6.6 2.7-9.8c.3-1 .8-1.9 1.1-2.9c1.3-3.2 2.7-6.4 4.5-9.6c.5-.8 1-1.6 1.4-2.4c1.9-3.4 4.2-6.6 6.6-9.8c.5-.5 .8-1.1 1.3-1.6c2.7-3.5 5.9-7 9.3-10.4c0 0 .2-.3 .3-.3c27.7-27.5 73.4-46.9 127.8-52.6c1 0 1.8-.2 2.7-.3c9.9-1 20-1.6 30.4-1.6s20.5 .6 30.4 1.6c1 0 1.8 0 2.7 .3c54.4 5.8 100.2 25.1 127.8 52.6c0 0 .2 .3 .3 .3c3.4 3.4 6.4 6.7 9.3 10.4c.5 .5 .8 1.1 1.3 1.6c2.4 3.2 4.5 6.4 6.4 9.8c.5 .8 1 1.6 1.4 2.4c1.8 3.2 3.2 6.4 4.5 9.6c.3 1 .8 1.9 1.1 2.9c1.1 3.2 1.9 6.6 2.7 9.8c.2 1 .5 1.9 .6 2.9c.8 4.2 1.1 8.5 1.1 13c0 4.6-.5 9.1-1.3 13.6c0 .6-.3 1.1-.5 1.8c-.8 4.2-2.1 8.2-3.5 12.2c0 .3-.2 .5-.3 .8c-20 51.5-93.6 88.8-184.2 88.8s-164.3-37.3-184.2-88.8l-.2-.3zM63.5 423l-8-4.6-8-4.6-16-9.1-27-15.8v31.5 18.6 .2l90.7 52.6 14.2 8.3V449.7L92 439.7 63.5 423zm77.9 77l114.2-66.4 36.3-21V362.4L141.4 449.7V500z"}))),notification:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 626 512"},en),eu.createElement("path",{d:"M164.4 504.7L287.5 362.9 164.4 291.4V504.7zM2.7 164.5l142.5 82.8 16.9 9.8 1.4-.7c16.9-9 356.8-188.7 356.8-188.7L209.5 260.5l-20.1 12.4L306.6 341l12.5 7.3 12.5 7.3 22.8 13.2L625.2 7.2 2.7 164.5z"}))),polkadot:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 442 512"},en),eu.createElement("path",{d:"M220.8 126.8c43.4 0 78.6-20.5 78.6-45.7s-35.2-45.7-78.6-45.7s-78.6 20.5-78.6 45.7s35.2 45.7 78.6 45.7zm0 344.6c43.4 0 78.6-20.5 78.6-45.7s-35.2-45.7-78.6-45.7s-78.6 20.5-78.6 45.7s35.2 45.7 78.6 45.7zM111.2 190.1c21.7-37.6 21.6-78.4-.3-91s-57.2 7.6-79 45.2s-21.6 78.4 .3 91s57.2-7.6 79-45.2zM409.7 362.4c21.7-37.6 21.6-78.3-.3-91s-57.2 7.6-78.9 45.2s-21.6 78.3 .3 91s57.2-7.6 78.9-45.2zM110.9 407.6c21.9-12.6 22-53.4 .3-91s-57.1-57.9-79-45.2s-22 53.4-.3 91s57.1 57.9 79 45.2zM409.4 235.3c21.9-12.6 22-53.4 .3-91s-57.1-57.9-78.9-45.2s-22 53.4-.3 91s57.1 57.9 78.9 45.2z"}))),polygon:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 410 512"},en),eu.createElement("path",{d:"M299.1 196.2c-6.5-3.9-15-3.9-22.1 0l-50.8 29.9-34.5 19.5-50.8 29.9c-6.5 3.9-15 3.9-22.1 0L78.2 252c-6.5-3.9-11.1-11-11.1-18.8V187.1c0-7.8 3.9-14.9 11.1-18.8L118 145.5c6.5-3.9 15-3.9 22.1 0l39.7 22.8c6.5 3.9 11.1 11 11.1 18.8V217l34.5-20.2V167c0-7.8-3.9-14.9-11.1-18.8l-73.7-42.8c-6.5-3.9-15-3.9-22.1 0L43.6 148.2c-7.2 3.9-11.1 11-11.1 18.8v86.4c0 7.8 3.9 14.9 11.1 18.8l74.9 42.8c6.5 3.9 15 3.9 22.1 0l50.8-29.2L226 265.8l50.8-29.2c6.5-3.9 15-3.9 22.1 0l39.7 22.8c6.5 3.9 11.1 11 11.1 18.8v46.1c0 7.8-3.9 14.9-11.1 18.8L299 366.5c-6.5 3.9-15 3.9-22.1 0l-39.7-22.8c-6.5-3.9-11.1-11-11.1-18.8V295l-34.5 20.2V345c0 7.8 3.9 14.9 11.1 18.8l74.9 42.8c6.5 3.9 15 3.9 22.1 0l74.9-42.8c6.5-3.9 11.1-11 11.1-18.8V258.7c0-7.8-3.9-14.9-11.1-18.8L299 196.3l.1-.1z"}))),profile:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 338 512"},en),eu.createElement("path",{d:"M110.8 280.2s-.8-.5-1.2-.8c-6-4.1-11.2-9-15.4-14.9L82.4 253C60.3 278.1 43.7 308 38.4 335.8L10.4 479l24.3 24.3L59.3 377.3c6.4-33.2 25.6-68.1 51.7-97c0 0 0 0-.1 0v-.1zM75.5 209.4s.7 .5 1 .9l4.7 4.6c1-62 49-137.6 110.1-173.1c17-9.9 33.7-15.7 49.3-17.4L233.4 17s-.7-.8-1-1.2c-6.7-8.4-16.7-12.6-29-12.6c-13.2 0-28.8 4.8-45.4 14.5c-53.6 31.1-97.2 99.7-97.2 152.6c0 14.3 3.3 26 9.7 34c1.3 1.7 3 3.3 5.2 5.1l-.1-.1zm235.3 27.6c-2-7.6-5.5-13.3-10.3-17.4c-1.6-1.3-3.4-2.4-5.2-3.4c-.1 0-.4-.3-.5-.3c-.4-.1-.7-.4-1-.7c-1.4-.7-3.1-1-4.8-1.4c-.4 0-.8-.3-1-.3c-2.1-.5-4.3-.7-6.5-.8c-.4 0-.8 0-1.3 0s-1-.1-1.7-.1c-1.3 0-2.7 .3-4.2 .4c-1.3 0-2.5 .1-3.8 .4c-.3 0-.7 0-.9 0c-15.2 19.7-33.3 37.5-53.2 51.1c-3.8 2.6-7.6 5-11.4 7.2c-20.5 11.9-40.7 17.9-58.7 17.9c-2.4 0-4.6-.1-6.8-.4c-26.9 26.8-47.6 61.3-53.9 93L61.5 504 337.8 343.5 311 236.9h-.3zM109.5 194.7c-1.2 5.9-1.8 11.8-2.1 17.4c0 1.6-.3 3.3-.3 4.8c0 3.7 .3 7.6 .8 11.5c1 6.9 3.1 14 7.2 20c1.6 2.5 3.7 4.7 5.9 6.7c.1 0 .3 .3 .4 .4c1.3 1.2 2.7 2.4 4.3 3.3c.7 .4 1.6 .7 2.2 1c.1 0 .4 .1 .5 .3c.7 .3 1.3 .7 2 .9c1.7 .7 3.5 1.2 5.4 1.6c.3 0 .7 .1 .9 .3c3 .5 6.1 .8 9.4 .7c.7 0 1.2 .1 1.7 0c2.5 0 5-.4 7.6-.8c.7 0 1.4-.3 2.1-.4c2.6-.5 5.2-1.2 7.8-2c1.2-.4 2.4-.8 3.5-1.2c2.5-.8 5-1.8 7.5-2.9c1.2-.5 2.4-.9 3.5-1.6c3.7-1.7 7.3-3.5 11.1-5.8c3.4-2 6.7-4.1 9.9-6.3c13.6-9.3 26.3-20.8 37.5-33.6c5.4-6.1 10.5-12.6 15.2-19.2c0 0 0 0 0-.1c2.2-3.1 4.4-6.4 6.4-9.7c2.5-3.8 4.7-7.7 6.8-11.6c2.2-4.1 4.3-8.2 6.1-12.3c9.4-20.3 14.9-40.8 14.9-59.5c0-3.5-.3-7.5-.8-11.2c0-.1 0-.4 0-.5c-1.4-9.5-4.8-19.5-12.6-26.3c-1.6-1.4-3.3-2.6-5.2-3.8c-5.6-3.3-12.4-4.8-20-4.8c-13.2 0-28.9 5-45.4 14.5c-46.3 26.9-85.1 81.7-94.8 130.4l.4-.1z"}))),settings:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 456 512"},en),eu.createElement("path",{d:"M291.5 231.4c-1.8-.6-4-.9-6.4-.9c-6.9 0-16.3 2.7-27.2 10c-8.6 17.5-21.7 34.4-37.9 47.1c-.8 .6-1.6 1-2.3 1.6c-6 13.8-8.8 27.3-6.1 37.8c1.6 6.4 4.8 10.4 9.8 12.1c7.6 2.6 22.3 .3 40-13.8c2.6-2 5.1-4.4 7.5-6.8c6.3-7.1 12.3-14.3 18-21.8c11.8-18.4 18-38.8 14.4-53.1c-1.6-6.4-4.8-10.4-9.8-12.1h-.1zM151.8 205.5c6-9.2 13.2-18 21.3-25.8c4.6-5 9.2-9.9 13.9-14.7l-39.4-39.4c-13.4 13.3-25.8 27.9-37.1 43.3l39.1 39.1c.7-.9 1.4-1.8 2-2.7l.1 .1zM85.7 360.2H66.6l18.3 20.5c0-6.6 .1-13.4 .8-20.5zM321 79V89.8c3.3-.5 6.6-.7 9.9-.9L321 79zM43.9 369.1L7.6 411.2l39.3 39.4 34.4-39.8L43.9 369.1zM19.4 304.8l10.1 10.1 11.3 11.4 2.8 2.7 9.2-21.2 9.7-22.3 24.7-57.1L75.2 216.4 49.1 190.3 9.4 282l-3.9 8.9 2.5 2.5 11.4 11.4zm86-90.3h12.3 5.9L90.9 181.7H82.3 72.7l32.8 32.8zm86.2-102.5L159.1 79.3V105l32.7 32.7V111.9zm74.9-54.7L287.5 45l3.5-2-9.6-9.7L265.6 17.5 254.2 6.1l-1.9-1.9L209.7 29 166.2 54.3 205 93.1l61.6-35.8zm118 2.2l8.8-10.1 3.2-3.6L357.1 6.4 344.1 21.5 321.6 47.4l39.3 39.4 23.7-27.4zm53.3 153.9l-10.2-10.2c-.2 3.4-.5 6.8-.8 10.4h11.2l-.1-.1zM191.7 500.6V480.7c-6.5 .8-12.9 1.1-19 .9l19 19zm222-264.4c-1.6 0-3.2-.3-4.6-1c-.5-.2-.9-.6-1.4-.9c-1-.6-2-1.3-2.8-2.2c-2.2-2.6-3.1-6-2.5-9.3c.5-2.7 .8-5.5 1.1-8.1c.1-1.1 .3-2.4 .5-3.5c.5-3.9 .7-7.5 .8-11.3c.3-6.5 .3-12.9-.2-18.9c0-.1 0-.3 0-.5c-.3-3.9-.9-7.6-1.6-11.4c0-.5 0-.8-.2-1.3c-.7-3.4 .2-7.1 2.5-9.7l.5-.5 44.4-51.4L413.3 64 412 62.5l-41.9 48.5c-.9 1-2 1.8-3.3 2.5c-.3 .2-.7 .3-1.1 .5c-1 .5-2.2 .7-3.3 .8c-.5 0-.9 0-1.4 0c-.7 0-1.4-.1-2-.2c-.2 0-.5 0-.7 0c-3.5-1-7.2-1.7-11-2.3c-10.7-1.4-22.5-.7-35.3 2.3c-3.4 .8-6.9 0-9.7-2.2s-4.3-5.5-4.3-8.9V65.3l-71.8 41.6-11.9 6.9v51.3s-.2 1-.3 1.5c-.1 .9-.2 1.8-.6 2.6c-.1 .3-.3 .7-.5 1c-.5 1-1.1 1.9-1.9 2.7c-.1 .1-.2 .3-.3 .6c-7.7 7.2-15.1 14.9-22.2 22.9c-5.8 6.5-11.5 13.1-16.8 20c-4 5.1-7.7 10.4-11.5 15.7c0 .1-.2 .2-.3 .5c-.2 .3-.5 .6-.7 .8c-.5 .5-.9 .9-1.5 1.4c-.3 .2-.6 .5-.9 .6c-.6 .3-1.3 .7-1.9 .9c-.3 .1-.6 .2-.9 .3c-1 .2-2 .5-3.1 .5h-2.4H136.3 107.9L64.5 337.6H98.3v-.1c3.3 0 6.5 1.5 8.6 4s3.1 5.9 2.6 9.2c-3.1 19.2-3 36.8 .1 52.2c.1 .7 .2 1.4 .3 1.9c.6 2.5 0 5-1.1 7.3c-.3 .7-.6 1.4-1 1.9c-.1 .2-.2 .5-.3 .7L62.2 467.2l.2 .2 1.3 1.4 35.8 41.3 .9 1 35.6-41.2 8.4-9.7c.9-1 1.9-1.7 3-2.4c2.5-1.5 5.6-1.9 8.4-1.1c.9 .2 1.9 .3 3 .6c4 .9 8.3 1.4 12.6 1.6c2.3 0 4.7 .2 7.1 .1c4.7-.1 9.6-.7 14.6-1.6c1.6-.2 3.3-.6 4.9-.9c.8-.1 1.6-.2 2.4-.5c3.4-.8 6.9 0 9.7 2.2c1 .8 1.7 1.9 2.4 3c.2 .5 .7 .8 .9 1.3c.7 1.5 1 3 1 4.7v41.2l83.7-48.6V405.3c0-3.2 1.4-6.1 3.6-8.3c17.9-16.7 34.2-35.4 48.4-55.6c2.2-3.1 5.6-4.8 9.2-4.9h44.9L447.6 236h-34l-.2 .1 .3 .1zM282 337.6c-2.2 1.9-4.3 3.8-6.5 5.6c-7.1 5.6-14.2 9.9-21.3 13.1c-3.9 1.8-7.6 3.2-11.4 4.2c-5.1 1.4-10.2 2.4-15 2.4s-9.4-.7-13.9-2.3c-12.4-4.2-21-14.2-24.5-28.1c-2-8.5-2-18.1-.2-28.1c.8-4.3 1.9-8.9 3.4-13.3c1.8-5.5 4.1-11 6.8-16.5c8.6-17.5 21.8-34.4 37.9-47.2c.8-.6 1.6-1.1 2.4-1.7c5.1-3.9 10.4-7.2 15.5-9.8c4.3-2.3 8.8-4 13-5.3c11-3.4 21.5-3.8 30.7-.6c12.4 4.2 21 14.2 24.5 28.1c3.1 12.6 1.5 27.6-3.8 42.9c-1.3 3.8-2.7 7.6-4.6 11.4c-2.5 5.3-5.5 10.7-8.6 15.9c-6.7 10.6-14.9 20.6-24.5 29.2v.1z"}))),solana:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 421 512"},en),eu.createElement("path",{d:"M24.3 214.6H344.8c4.1 0 7.9 1.6 10.7 4.5l50.8 51c9.3 9.5 2.7 25.4-10.7 25.4H75.1c-4.1 0-7.9-1.6-10.7-4.5L13.7 240c-9.5-9.5-2.7-25.4 10.7-25.4zM13.7 147L64.5 96c2.9-2.9 6.6-4.5 10.7-4.5H395.7c13.4 0 20 16.1 10.7 25.4l-50.6 51c-2.9 2.9-6.6 4.5-10.7 4.5H24.3c-13.4 0-20-16.1-10.7-25.4zM406.1 363.2l-50.8 51c-2.9 2.9-6.6 4.5-10.7 4.5H24.3c-13.4 0-20-16.1-10.7-25.4l50.8-51c2.9-2.9 6.6-4.5 10.7-4.5H395.7c13.4 0 20 16.1 10.7 25.4h-.2z"}))),swap:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 365 512"},en),eu.createElement("path",{d:"M257.3 189.4l64.9 37.7V183.9l-70.5-41-127.2 74v43.2l121.5-70.5c3.5-2 7.9-2 11.4 0v-.1zM101.5 260V216.7l-9.2-5.3L52.5 188.3l-11.3-6.6-11.4-6.6L4 160.1v30 13.2l70.4 41L101.5 260zM71.3 81.5l1.4-.8L94 68.3l14.6-8.4L75 40.3 60.6 32V69.9v5.3l9.7 5.6 1 .7zm-7.5 87l11.4 6.6 37.8 22 132.9-77.3c3.5-2 7.9-2 11.4 0l67.6 39.3 9.1-57.9 3.4-21.4 1.8-11.5L341 56.8l7.4-47.1L88.5 21.6 137 49.8c3.5 2 5.7 5.8 5.7 9.8c0 2.3-.8 4.4-2 6.4c-.9 1.4-2.2 2.6-3.6 3.5l-5.7 3.3L122 78.3l-2 1.1L100.7 90.6l-6.6 3.8-11.4 6.6-11.4 6.6L15.2 140.1l37.2 21.6 11.4 6.6v.2zM335.2 343l-11.4 6.6-11.3 6.5-15.4 9-40.7 23.7 37.2 21.6 15.2-8.9L361 371.2v-.1V358.1 328l-25.8 15zM228 378.9l61.8-36 11.4-6.6 11.4-6.6 37.2-21.6-97.6-56.7L119.2 328.7c-3.5 2-7.9 2-11.4 0L40.3 289.4l-6.4 40.3-1.8 11.4L16.7 438.7l11-.5 194.7-9 11.4-.6 11.4-.6 19.2-.9 12.2-.6-5.6-3.3-25.8-15-11.4-6.6-5.7-3.3c-3.5-2-5.7-5.8-5.7-9.8s2.2-7.9 5.7-9.8H228zm43 70.9l-24.6 1.1-12.6 .7-9.2 .3h-.2l-1.9 .1L24.1 461.1l-9.4 .5v46.8l282.9-13 6.8-.3v-8.9V448.3L271 449.8z"}))),tezos:(0,eu.memo)(en=>eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 371 512"},en),eu.createElement("path",{d:"M326.7 344.1c-4.1-72.5-95.3-105.4-104-108.8c-.3-.2-.3-.5-.2-.9l94-94.4V129.9c0-1.6-1.4-3-3-3H140.2V53L76.3 66.3v9.6h3.5s15.7 0 15.7 15.7v35.1H46c-.9 0-1.8 .9-1.8 1.8v22.3H95.7V271.5c0 37.9 24.4 64.3 67.1 60.7c9.1-.7 17.4-4.3 24.6-8.9c3.2-2.1 5.2-5.5 5.2-9.5V302c-13.9 9.3-25.7 8.7-25.7 8.7c-27.1 0-26.5-34.4-26.5-34.4V150.7H265l-89.7 90.5c-.2 11.9-.3 21.2-.3 21.4c0 .3 .2 .5 .5 .5C257.8 277 280 330.2 280 345.7c0 0 8.9 75.4-66.4 80.5c0 0-49.3 2.1-58.1-17.6c-.3-.7 0-1.4 .7-1.8c8.2-3.7 13.7-11 13.7-20.8c0-14.6-8.9-26.5-27.6-26.5c-15.1 0-27.6 11.9-27.6 26.5c0 0-7.1 63.4 98.6 61.6c120.8-2.1 113.3-103.5 113.3-103.5z"}))),walletConnect:(0,eu.memo)(en=>eu.createElement("svg",eVY({viewBox:"0 0 230 230",xmlns:"http://www.w3.org/2000/svg"},en),eu.createElement("path",{d:"M124.687 249.375C193.551 249.375 249.375 193.551 249.375 124.687C249.375 55.8245 193.551 0 124.687 0C55.8245 0 0 55.8245 0 124.687C0 193.551 55.8245 249.375 124.687 249.375Z"}),eu.createElement("g",{transform:"translate(42.5, 74.5)"},eu.createElement("path",{d:"M34.2619 19.7907C61.0063 -6.28994 104.369 -6.28994 131.113 19.7907L134.332 22.9295C135.669 24.2332 135.669 26.3476 134.332 27.6513L123.321 38.3889C122.653 39.0407 121.569 39.0407 120.9 38.3889L116.471 34.0695C97.8126 15.8751 67.5625 15.8751 48.9044 34.0695L44.1606 38.6951C43.4919 39.347 42.4081 39.347 41.7394 38.6951L30.7287 27.9576C29.3912 26.6538 29.3912 24.5395 30.7287 23.2357L34.2619 19.7907ZM153.885 41.9964L163.685 51.5526C165.022 52.8564 165.022 54.9707 163.685 56.2745L119.497 99.3645C118.16 100.669 115.992 100.669 114.654 99.3645L83.2932 68.7826C82.9588 68.4564 82.4169 68.4564 82.0825 68.7826L50.7213 99.3645C49.3844 100.669 47.2162 100.669 45.8787 99.3645L1.69026 56.2739C0.353004 54.9701 0.353004 52.8557 1.69026 51.552L11.49 41.9957C12.8272 40.6914 14.9953 40.6914 16.3325 41.9957L47.6944 72.5783C48.0287 72.9045 48.5706 72.9045 48.905 72.5783L80.2657 41.9957C81.6025 40.6914 83.7707 40.6914 85.1082 41.9957L116.47 72.5783C116.804 72.9045 117.346 72.9045 117.681 72.5783L149.043 41.9964C150.379 40.692 152.548 40.692 153.885 41.9964Z",fill:"white"}))))});nn.add(eAx,eHD,Q4);let eVq=["fass","fab","far","custom"],eVK=({name:en,prefix:eo="fass",size:es="md",color:em,...ed})=>{let eH=(0,ef.Fg)(),eV=em&&eH.color[em]||em;for(let em of[eo,...eVq.filter(en=>en!==eo)]){if("custom"===em){let eo=eVZ[en];if(!eo)continue;let em=(0,ef.ZP)(eo).withConfig({displayName:"cmp__StyledCustomIcon",componentId:"sc-123qbte-0"})(["",";"],eVQ);return eu.createElement(em,eVY({$iconSize:es,$color:eV},ed))}{let eo=ns({iconName:en,prefix:em});if(!eo)continue;return eu.createElement(eVF,eVY({icon:eo,size:"1x",$iconSize:es,color:eV},ed))}}return eu.createElement(eu.Fragment,null)};eVK.displayName="Icon";var eVJ=(0,eu.memo)(eVK);let eVW=ef.ZP.ul.withConfig({displayName:"styles__StyledList",componentId:"sc-1cuxqs3-0"})(["",""],({gap:en="2rem"})=>(0,ef.iv)(["display:inline-flex;flex-direction:column;gap:",";"],en)),eVX=ef.ZP.li.withConfig({displayName:"styles__StyledItem",componentId:"sc-1cuxqs3-1"})(["display:flex;align-items:center;"]),eV$=ef.ZP.div.withConfig({displayName:"styles__StyledIconContainer",componentId:"sc-1cuxqs3-2"})(["",""],({theme:en,$kind:eo,$size:es})=>{let{bulletList:eu}=en.component,{background:em=en.color[eo],shadow:ed,css:eH}=eu.bullet[eo]||{},eV="big"===es?2.25:1.5;return(0,ef.iv)(["display:inline-flex;align-items:center;justify-content:center;width:","rem;height:","rem;font-size:","rem;flex:0 0 auto;margin-right:1rem;border-radius:50%;color:",";background:",";box-shadow:",";"," && ","{font-size:",";}"],eV,eV,eV,en.color.background,em,ed,eH&&eH(eV),eV1,"big"===es?"1.25rem":"0.875rem")}),eV1=(0,ef.ZP)(eVJ).attrs(en=>({...en,name:"error"===en.$kind?"minus":"check",color:en.theme.color.background,prefix:"fass"})).withConfig({displayName:"styles__StyledIcon",componentId:"sc-1cuxqs3-3"})([""]),eV2=ef.ZP.span.attrs(en=>eVE(`${"big"===en.$size?"tp-h7":"tp-body2 fs-18"}`)(en)).withConfig({displayName:"styles__StyledTitle",componentId:"sc-1cuxqs3-4"})([""]),eV4=({kind:en,size:eo,title:es,text:ef,...em})=>eu.createElement(eVX,em,eu.createElement(eV$,{$kind:en,$size:eo},eu.createElement(eV1,{$kind:en})),eu.createElement("div",null,eu.createElement(eV2,{$size:eo},es),ef&&eu.createElement(eV8,{className:"fs-16"},ef)));eV4.displayName="BulletItem";let eV3=({size:en="big",items:eo,children:es,...ef})=>eu.createElement(eVW,ef,es||eo.map((eo,es)=>eu.createElement(eV0,eVY({key:es},eo,{size:en}))));eV3.displayName="BulletList";let eV0=(0,eu.memo)(eV4);var eV6=(0,eu.memo)(eV3),eV8=(0,ef.ZP)("p").withConfig({displayName:"cmp___StyledP",componentId:"sc-1vsnvyh-0"})({margin:"0px",marginTop:"-0.25rem"});let eV5={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4","indianred ":"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function eV7(en){return eV5[en]}function eV9(en){let[eo,es,ef,eu]=function(en){return[parseInt((en=en.replace("#","")).slice(0,2),16),parseInt(en.slice(2,4),16),parseInt(en.slice(4,6),16),en.length>6?parseInt(en.slice(4,6),16):255]}(en);return[eo/255,es/255,ef/255,eu/255]}function eye(en,eo="1A"){if("transparent"===en)return{backgroundColor:en,backgroundColorDisabled:en,backgroundImage:"none",backgroundImageDisabled:"none",background:en,backgroundDisabled:en};let es=en;"string"==typeof en&&(es={colors:[en=eV7(en)||en,en],deg:90,stops:[0,100],fn:`linear-gradient(90deg, ${en} 0%, ${en} 100%)`});let ef=`${es.colors[0]}${eo}`,eu=`${es.colors[1]}${eo}`,em={...es,colors:[ef,eu],fn:`linear-gradient(90deg, ${ef} 0%, ${eu} 100%)`},ed=es.colors[0],eH=em.colors[0],eV=es.fn,eb=em.fn;return{backgroundColor:ed,backgroundColorDisabled:eH,backgroundImage:eV,backgroundImageDisabled:eb,background:"string"===en?ed:eV,backgroundDisabled:"string"===en?eH:eb}}function eyt(en,eo,es,ef="default"){let eu=eo.background?.[ef],em=eo.gradient?.[ef],ed=!0===eu?en.color[es]||es:eu||"transparent",eH=!0===em?en.gradient[es]||es:em||"transparent",{backgroundColor:eV,backgroundColorDisabled:eb}=eye(ed,eo.transparency),{backgroundImage:ew,backgroundImageDisabled:eD}=eye(eH,eo.transparency);return{color:eo.transparency?eb:eV,gradient:eo.transparency?eD:ew}}let eyc=ef.ZP.button.withConfig({displayName:"styles__StyledButton",componentId:"sc-1ldkp5b-0"})(["",""],en=>{let eo=(en=>{let{theme:eo,$color:es,$variant:eu,$kind:em,$size:ed}=en,eH=eo.component.button[em][eu];if(!eH)return;let eV=eyt(eo,eH,es),eb=eyt(eo,eH.border,es);return(0,ef.iv)(["position:relative;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:0.375rem;text-align:center;margin:0;width:auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:1.875rem;line-height:1.16666666667;letter-spacing:0.0522rem;outline:0;transform:transale3d(0,0,0);text-decoration:none !important;z-index:0;outline-style:solid;transition-property:color,background,box-shadow,outline,filter;transition-duration:","ms;transition-timing-function:",";font-family:",";font-style:",";font-weight:",";font-size:","rem;min-height:","rem;padding:",";color:",";background-color:",";background-image:",";outline-width:","rem;outline-color:",";"," "," &::after{display:block;content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:1.875rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:","rem;background-color:",";background-image:",";transition-property:background,padding,height;transition-duration:","ms;transition-timing-function:",";","}"],eo.transition.duration.fast,eo.transition.timing,eH.font.family,eH.font.style,eH.font.weight,eH.font.size[ed],eH.height[ed],eH.padding,eH.color?.default,eV.color,eV.gradient,eH.outline.size?.default,eH.outline.color?.default,eH.css?.default&&eH.css?.default(es),"underscore"===eH.border.type&&(0,ef.iv)(["padding-left:0;padding-right:0;border-radius:0;background-color:transparent;"]),eH.border.size.default,eb.color,eb.gradient,eo.transition.duration.fast,eo.transition.timing,"underscore"===eH.border.type&&(0,ef.iv)(["mask:none;height:","rem;padding:0;background-clip:content-box;border-radius:0;top:50%;margin-top:0.6em;"],eH.border.size.default))})(en),es=(en=>{let{theme:eo,$kind:es,$variant:eu}=en,em=eo.component.button[es][eu];if(!em)return;let ed=eyt(eo,em.border,"white","focus");return(0,ef.iv)(["outline-width:","rem;outline-color:",";&::after{background-color:",";background-image:",";padding:","rem;","}"],em.outline.size?.focus,em.outline.color?.focus,ed.color,ed.gradient,em.border.size.focus,"underscore"===em.border.type&&(0,ef.iv)(["padding:0;height:","rem;"],em.border.size.focus))})(en),eu=(en=>{let{theme:eo,$color:es,$variant:eu,$kind:em}=en,ed=eo.component.button[em][eu];if(ed)return(0,ef.iv)(["",""],ed.css?.hover&&ed.css?.hover(es))})(en),em=((en,eo)=>{let{theme:es,$kind:eu,$variant:em,$color:ed}=en,eH=es.component.button[eu][em];if(eH)return(0,ef.iv)([""," ",""],eo,eH.css?.active&&eH.css?.active(ed))})(en,eo),ed=(en=>{let{theme:eo,$kind:es,$variant:eu}=en,em=eo.component.button[es][eu];if(!em)return;let ed=eyt(eo,em,"transparent","disabled"),eH=eyt(eo,em.border,"transparent","disabled");return(0,ef.iv)(["cursor:not-allowed;color:",";background-color:",";background-image:",";outline-width:","rem;outline-color:",";box-shadow:none;backdrop-filter:none;&::after{background-color:",";background-image:",";padding:","rem;","}"],em.color?.disabled,ed.color,ed.gradient,em.outline.size?.disabled,em.outline.color?.disabled,eH.color,eH.gradient,em.border.size.disabled,"underscore"===em.border.type&&(0,ef.iv)(["padding:0;height:","rem;"],em.border.size.disabled))})(en);return(0,ef.iv)(["&&{"," &:focus,&._focus{","}&:hover,&._hover{","}&:active,&._active{","}&:disabled,&[disabled],&._disabled{","}"],eo,es,eu,em,ed)}),eyi=(0,eu.forwardRef)(({kind:en="default",variant:eo="primary",size:es="md",color:ef="main0",as:em="button",children:ed,hover:eH,active:eV,focus:eb,className:ew,...eD},eS)=>{let eE=(0,eu.useMemo)(()=>[eH?"_hover":"",eV?"_active":"",eb?"_focus":""].join(" ")+(ew||""),[eH,eV,eb,ew]);return eu.createElement(eyc,eVY({role:"button",$variant:eo,$kind:en,$size:es,$color:ef,ref:eS,as:em,className:eE},eD),ed)});eyi.displayName="Button";var eyr=(0,eu.memo)(eyi);let eya=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-3spq0t-0"})(["",""],({theme:en})=>{let{background:eo,color:es}=en.component.modal;return(0,ef.iv)([""," word-break:break-word;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1rem;width:31.25rem;border-radius:1.5rem;background:",";backdrop-filter:blur(50px);&&{color:",";}"],{maxWidth:"100%",overflowWrap:"break-word",padding:"1.5rem"},eo,es)}),eyn=ef.ZP.div.attrs(eVE("tp-h7")).withConfig({displayName:"styles__StyledHeaderContainer",componentId:"sc-3spq0t-1"})(["position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;"]),eyo=ef.ZP.div.withConfig({displayName:"styles__StyledHeaderActions",componentId:"sc-3spq0t-2"})([""," width:2.25rem;height:2.25rem;"],{position:"absolute",right:"0px",top:"0px",display:"flex",alignItems:"center",justifyContent:"center"}),eys=(0,ef.ZP)(eVJ).attrs(en=>({...en,name:"circle-xmark",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-3spq0t-3"})(["&&{font-size:1.5rem;cursor:pointer;z-index:1;}"]),eyl=ef.ZP.div.attrs(eVE("tp-body1 fs-18")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-3spq0t-4"})(()=>[{marginBottom:"1rem"}]),eyf=ef.ZP.div.attrs(eVE("tp-code fs-16")).withConfig({displayName:"styles__StyledFooterContainer",componentId:"sc-3spq0t-5"})([""]),eyh=ef.ZP.span.attrs(en=>eVE(`tp-${en.type}`)(en)).withConfig({displayName:"styles__StyledTextGradientContainer",componentId:"sc-18joa10-0"})(["",""],({theme:en,color:eo,size:es,typo:eu,$isInline:em})=>{let ed=es?`font-size: ${Number.isNaN(Number(es))?es:`${es}px`};`:"",eH=en.gradient[eo]?.fn;eo=en.color[eo]||eo;let eV=eH?`background-image: ${eH};`:`background-color: ${eo};`,eb="italic"===eu.style?"\n padding-left: 0.1em;\n margin-left: -0.1em;\n ":"";return(0,ef.iv)(["background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;"," "," "," &&{","}"],eV,eb,!em&&"display: table;",ed)}),eyg=new Set(["span","strong"]),eyM=({color:en="main0",type:eo="header",as:es,size:em,children:ed,...eH})=>{let eV=(0,ef.Fg)().typo[eo],eb=es||(eV.tag&&"body"!==eo?eo:"span"),ew=(0,eu.useMemo)(()=>eyg.has(eb),[eb]);return eu.createElement(eyh,eVY({as:eb,color:en,size:em,typo:eV,type:eo,$isInline:ew},eH),ed)};eyM.displayName="TextGradient";var eyu=(0,eu.memo)(eyM);let eym=({title:en,text:eo,header:es,content:ef,footer:em,onClose:ed,...eH})=>eu.createElement(eya,eH,eu.createElement(eyn,null,es||eu.createElement(eyu,{type:"h6"},en),eu.createElement(eyo,null,eu.createElement(eys,{onClick:ed}))),eu.createElement(eyl,null,ef||eo),eu.createElement(eyf,null,em));eym.displayName="ModalCard";var eyd=(0,eu.memo)(eym);let eyp=eu.createContext(void 0),eyz=ef.ZP.div.withConfig({displayName:"styles__StyledOverlay",componentId:"sc-hmiihb-0"})(["",""],({theme:en,$stage:eo})=>{let es="enter"===eo,{background:eu}=en.component.modal.overlay;return(0,ef.iv)([""," background:",";backdrop-filter:blur(32px);opacity:",";visibility:",";transition-property:clip-path,opacity,visibility;transition-duration:","ms;transition-timing-function:",";"],{position:"fixed",inset:"0px",zIndex:"20",display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center",overflow:"hidden",padding:"1.5rem"},eu,es?1:0,es?"inherit":"hidden",en.transition.duration.normal,en.transition.timing)});(0,ef.ZP)(eyr).attrs(()=>({color:"main0",variant:"tertiary",size:"regular"})).withConfig({displayName:"styles__StyledClearButton",componentId:"sc-hmiihb-1"})(["",""],{flex:"1 1 0%"}),(0,ef.ZP)(eVJ).attrs(en=>({...en,name:"multiply",size:"lg",className:"ml-2.5"})).withConfig({displayName:"styles__StyledClearIcon",componentId:"sc-hmiihb-2"})(["",""],{marginLeft:"0.5rem"});let eyC=(0,ef.ZP)(eyd).withConfig({displayName:"styles__StyledModalCard",componentId:"sc-hmiihb-3"})(["",""],({theme:en,$stage:eo})=>{let es="enter"===eo;return(0,ef.iv)(["position:relative;opacity:",";top:","rem;visibility:",";transition-property:top,opacity,visibility;transition-duration:","ms;transition-timing-function:",";"],es?1:0,es?0:3*("leave"===eo?1:-1),es?"inherit":"hidden",en.transition.duration.normal,en.transition.timing)}),eyL=({children:en,containerRef:eo})=>{let[es,ef]=(0,eu.useState)(!0),em=eo?.current,ed=em||!es;return(0,eu.useEffect)(()=>{em||ef(!1)},[em]),ed?(0,eH5.createPortal)(en,em||window.document.body):null};eyL.displayName="Portal";var eyI=(0,eu.memo)(eyL);function eyA(en,eo=0){let es=performance.now(),ef={};return function eu(){ef.id=requestAnimationFrame(ef=>{ef-es>eo?en():eu()})}(),ef}function eyH(en){en.id&&cancelAnimationFrame(en.id)}function eyv(en,eo){let[es,ef]=(0,eu.useState)(en?"enter":"from"),em=(0,eu.useRef)({}),[ed,eH]=(0,eu.useState)(en);return(0,eu.useEffect)(function(){return eyH(em.current),en?(ef("from"),eH(!0),eyA(()=>{ef("enter")})):(ef("leave"),em.current=eyA(()=>{eH(!1)},eo)),()=>{eyH(em.current)}},[en,eo]),{stage:es,shouldMount:ed}}function eyV({state:en,timeout:eo,mode:es,keyRef:ef,list:em,setList:ed}){(0,eu.useEffect)(()=>{if(void 0!==es&&"default"!==es)return;let[eu]=em.slice(-1);if(eu.state===en)return;let eH=ef.current;ef.current++;let eV=ef.current;ed(eo=>eo.concat({state:en,key:eV,stage:"from"})),setTimeout(()=>{ed(en=>en.map(en=>{var eo;return(eo=en).key===eV?Object.assign(Object.assign({},en),{stage:"enter"}):en}))}),ed(en=>en.map(en=>{var eo;return(eo=en).key===eH?Object.assign(Object.assign({},en),{stage:"leave"}):en}));let eb=en=>en.key!==eH;setTimeout(()=>{ed(en=>en.filter(eb))},eo)},[ef,em,es,ed,en,eo])}function eyy(en,eo,es){let ef=(0,eu.useRef)(0),em={state:en,key:ef.current,stage:"enter"},[ed,eH]=(0,eu.useState)([em]);return eyV({state:en,timeout:eo,keyRef:ef,mode:es,list:ed,setList:eH}),function({state:en,timeout:eo,mode:es,keyRef:ef,list:em,setList:ed}){let eH=(0,eu.useRef)({});(0,eu.useEffect)(()=>{if("out-in"!==es)return;let[eu]=em.slice(-1);return eu.state!==en&&"enter"===eu.stage&&ed([Object.assign(Object.assign({},eu),{stage:"leave"})]),eu.state!==en&&"leave"===eu.stage&&(eyH(eH.current),eH.current=eyA(()=>{ef.current++,ed([{state:en,key:ef.current,stage:"from"}])},eo)),eu.state===en&&"from"===eu.stage&&eyA(()=>{ed(en=>[Object.assign(Object.assign({},en[0]),{stage:"enter"})])}),()=>{eyH(eH.current)}},[ef,em,es,ed,en,eo])}({state:en,timeout:eo,keyRef:ef,mode:es,list:ed,setList:eH}),function({state:en,timeout:eo,mode:es,keyRef:ef,list:em,setList:ed}){let eH=(0,eu.useRef)({}),eV=(0,eu.useRef)({});(0,eu.useEffect)(()=>{if("in-out"!==es)return;let[eu,eb]=em.reverse();return eu.state!==en&&"enter"===eu.stage&&(ef.current++,ed(eo=>eo.slice(-1).concat({state:en,key:ef.current,stage:"from"}))),eu.state===en&&"from"===eu.stage&&eyA(()=>{ed([eb,Object.assign(Object.assign({},eu),{stage:"enter"})])}),eu.state===en&&"enter"===eu.stage&&"enter"===eb.stage&&(eyH(eH.current),eH.current=eyA(()=>{ed([Object.assign(Object.assign({},eb),{stage:"leave"}),eu])},eo)),"leave"===eb.stage&&(eyH(eV.current),eV.current=eyA(()=>{ed([eu])},eo)),()=>{eyH(eH.current),eyH(eV.current)}},[ef,em,es,ed,en,eo])}({state:en,timeout:eo,keyRef:ef,mode:es,list:ed,setList:eH}),function(en){return ed.map(eo=>(0,eH7.jsx)(eu.Fragment,{children:en(eo.state,eo.stage)},eo.key))}}function eyN(en,eo){let es=(0,eu.useRef)(0),ef=en.map((en,eo)=>({item:en,key:es.current,stage:"enter"})),[em,ed]=(0,eu.useState)(ef);return(0,eu.useEffect)(function(){let ef=[];en.forEach((en,eo)=>{em.every(eo=>eo.item!==en)&&ef.push({item:en,index:eo})}),ef.length>0&&(es.current++,ed(en=>ef.reduce((en,{item:eo,index:ef},eu)=>(function(en,eo,es){let ef=[...en];return ef.splice(eo,0,es),ef})(en,ef,{item:eo,key:es.current,stage:"from"}),en))),0===ef.length&&em.some(en=>"from"===en.stage)&&eyA(()=>{ed(en=>en.map(en=>Object.assign(Object.assign({},en),{stage:"from"===en.stage?"enter":en.stage})))});let eu=em.filter(eo=>!en.includes(eo.item)&&"leave"!==eo.stage),eH=eu.map(en=>en.item);0===ef.length&&eu.length>0&&(ed(en=>en.map(en=>eu.includes(en)?Object.assign(Object.assign({},en),{stage:"leave"}):en)),eyA(()=>{ed(en=>en.filter(en=>!eH.includes(en.item)))},eo))},[en,em,eo]),function(en){return em.map(eo=>(0,eH7.jsx)(eu.Fragment,{children:en(eo.item,eo.stage)},eo.key))}}function eyx({state:en,timeout:eo,children:es}){let{stage:ef,shouldMount:eu}=eyv(en,eo);return es(ef,eu)}function eyT({state:en,timeout:eo,mode:es,children:ef}){return eyy(en,eo,es)(ef)}function eyb({list:en,timeout:eo,children:es}){return eyN(en,eo)(es)}let eyw=({children:en})=>{let[eo,es]=(0,eu.useState)(),[em,ed]=(0,eu.useState)(!1),eH=(0,eu.useMemo)(()=>({modal:eo,open(en){let eo={...en};es(eo),ed(!0)},close(){ed(!1)}}),[eo]),{close:eV}=eH,eb=(0,ef.Fg)(),{shouldMount:ew,stage:eD}=eyv(em,eb.transition.duration.normal);return eu.createElement(eyp.Provider,{value:eH},en,eu.createElement(eyI,null,ew&&eu.createElement(eyz,{$stage:eD},eu.createElement(eyC,eVY({},eo,{$stage:eD,onClose:eV})))))};eyw.displayName="Modal";var eyD=(0,eu.memo)(eyw);let eyk=ef.ZP.span.attrs(eVE("tp-info")).withConfig({displayName:"styles__StyledNotificationBadge",componentId:"sc-1tpyxnv-0"})(["",""],({theme:en,$variant:eo})=>{let es=eo,eu=en.color[es];return(0,ef.iv)(["&&{"," display:inline-flex;font-size:0.375rem;border-radius:2.5rem;line-height:normal !important;color:",";background-color:",";text-transform:uppercase;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}"],{display:"inline-flex",height:"0.75rem",width:"0.75rem",alignItems:"center",justifyContent:"center"},en.color.base2,eu)}),eyS=({children:en,variant:eo="warning",...es})=>eu.createElement(eyk,eVY({},es,{$variant:eo}),en);eyS.displayName="NotificationBadge";var eyE=(0,eu.memo)(eyS);let eyj=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-y4l6tp-0"})(["",""],({theme:en,variant:eo})=>{let{notification:es}=en.component,eu=es.background?.[eo]||en.gradient[eo]?.fn;return(0,ef.iv)([""," word-break:break-word;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1rem;width:31.25rem;border-radius:1.5rem;background:",";&&{color:",";}"],{maxWidth:"100%",overflowWrap:"break-word",padding:"1.5rem"},eu,es.color)}),eyO=ef.ZP.div.attrs(eVE("tp-h7")).withConfig({displayName:"styles__StyledHeaderContainer",componentId:"sc-y4l6tp-1"})(["position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;"]),eyP=(0,ef.ZP)(eVJ).attrs(en=>({name:"success"===en.variant?"check-circle":"warning"===en.variant?"info-circle":"exclamation-circle",size:"2xl"})).withConfig({displayName:"styles__StyledHeaderIcon",componentId:"sc-y4l6tp-2"})(()=>[{marginRight:"1rem"}]),ey_=ef.ZP.div.withConfig({displayName:"styles__StyledHeaderActions",componentId:"sc-y4l6tp-3"})([""," width:2.25rem;height:2.25rem;"],{position:"absolute",right:"0px",top:"0px",display:"flex",alignItems:"center",justifyContent:"center"}),eyB=ef.ZP.div.attrs(({$progress:en,theme:eo,...es})=>{let ef=eo.component.notification.color,eu=(360*en).toFixed(4),em=`conic-gradient( - ${ef} 0deg ${eu}deg, - transparent ${eu}deg 360deg - )`,ed=.1+.8*en;return es.style={...es.style,background:em,opacity:ed},es}).withConfig({displayName:"styles__StyledHeaderCloseProgress",componentId:"sc-y4l6tp-4"})(["position:absolute;inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:0.25rem;border-radius:50%;"]),eyU=(0,ef.ZP)(eVJ).attrs(en=>({...en,name:"multiply",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-y4l6tp-5"})(["&&{font-size:1.5rem;cursor:pointer;z-index:1;}"]),eyR=ef.ZP.div.attrs(eVE("tp-body1 fs-18")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-y4l6tp-6"})(()=>[{marginBottom:"1rem"}]),eyY=ef.ZP.div.attrs(eVE("tp-code fs-16")).withConfig({displayName:"styles__StyledFooterContainer",componentId:"sc-y4l6tp-7"})([""]),eyG=({variant:en="success",title:eo,text:es,detail:ef,header:em,content:ed,footer:eH,onClose:eV,progress:eb=0,...ew})=>eu.createElement(eyj,eVY({variant:en},ew),eu.createElement(eyO,null,em||eu.createElement(eu.Fragment,null,eu.createElement(eyP,{variant:en}),eo),eu.createElement(ey_,null,eu.createElement(eyB,{$progress:eb}),eu.createElement(eyU,{onClick:eV}))),eu.createElement(eyR,{variant:en},ed||es),eu.createElement(eyY,{variant:en},eH||ef));eyG.displayName="NotificationCard";var eyQ=(0,eu.memo)(eyG);let eyF=eu.createContext(void 0),eyZ=()=>(0,eu.useContext)(eyF),eyq=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1dwaamq-0"})(["",""],{position:"fixed",bottom:"0px",right:"0px",zIndex:"30",display:"flex",maxHeight:"100%",maxWidth:"100%",flexDirection:"column",alignItems:"flex-end",justifyContent:"flex-start",overflow:"auto",padding:"1rem"}),eyK=ef.ZP.div.withConfig({displayName:"styles__StyledNotificationContainer",componentId:"sc-1dwaamq-1"})(["",""],{display:"flex",maxWidth:"100%",flex:"1 1 auto",flexDirection:"column",gap:"1rem",overflow:"auto"}),eyJ=(0,ef.ZP)(eyr).attrs(()=>({color:"main0",variant:"tertiary",size:"regular"})).withConfig({displayName:"styles__StyledClearButton",componentId:"sc-1dwaamq-2"})(["",""],{flex:"1 1 0%"}),eyW=(0,ef.ZP)(eVJ).attrs(en=>({...en,name:"multiply",size:"lg",className:"ml-2.5"})).withConfig({displayName:"styles__StyledClearIcon",componentId:"sc-1dwaamq-3"})(["",""],{marginLeft:"0.5rem"}),eyX=(0,ef.ZP)(eyQ).withConfig({displayName:"styles__StyledNotificationCard",componentId:"sc-1dwaamq-4"})(["",""],({theme:en,$stage:eo})=>{let es="enter"===eo;return(0,ef.iv)(["position:relative;opacity:",";top:",";visibility:",";transition-property:top,opacity,visibility;transition-duration:","ms;transition-timing-function:",";"],es?1:0,es?0:"1.5rem",es?"inherit":"hidden",en.transition.duration.fast,en.transition.timing)}),ey$=({max:en=10,timeout:eo=2e3,children:es})=>{let[em,ed]=(0,eu.useState)({}),eH=(0,eu.useMemo)(()=>Object.values(em).sort((en,eo)=>en.timestamp-eo.timestamp),[em]),eV=(0,eu.useRef)(),eb=(0,eu.useRef)(Number.MAX_SAFE_INTEGER),ew=(0,eu.useMemo)(()=>({notifications:em,notificationList:eH,add(es){if(eH.length>=en)return;let ef=Date.now(),eu=es.id||`${ef}-${eH.length}`,em=0===es.timeout?Number.MAX_SAFE_INTEGER:es.timeout||eo,eV=em,eb={...es,id:eu,timestamp:ef,timeout:em,pending:eV};return ed(en=>({...en,[eu]:eb})),eu},set:(en,es)=>(ed(ef=>{let eu={...ef[en],...es};return eu.timeout=0===eu.timeout?Number.MAX_SAFE_INTEGER:eu.timeout||eo,eu.pending=eu.pending||eu.timeout,{...ef,[en]:eu}}),!0),del:en=>(ed(eo=>{let{[en]:es,...ef}=eo;return ef}),!0)}),[em,eH,en,eo]),eD=(0,eu.useCallback)(()=>{eV.current&&(clearInterval(eV.current),eV.current=void 0)},[]),eS=(0,eu.useCallback)(()=>{eD();let en=Date.now();eb.current=en,eV.current=setInterval(()=>{let en=Date.now(),eo=Math.max(en-eb.current,0);eb.current=en,ed(en=>Object.values(en).map(en=>(en.pending=Math.max(en.pending-eo,0),en)).filter(en=>en.pending>0).reduce((en,eo)=>(en[eo.id]=eo,en),{}))},0)},[eD]),eE=(0,eu.useCallback)(()=>{eD(),ed({})},[eD]);(0,eu.useEffect)(()=>(eH.length&&eS(),eD),[eH.length,eS,eD]);let ej=(0,ef.Fg)(),eO=eyN(eH,ej.transition.duration.fast);return eu.createElement(eyF.Provider,{value:ew},es,eu.createElement(eyI,null,eu.createElement(eyq,{onMouseOver:eD,onMouseOut:eS},eu.createElement(eyK,null,eO((en,eo)=>eu.createElement(eu.Fragment,null,eu.createElement(eyX,eVY({key:en.id,onClose:()=>ew.del(en.id),$stage:eo,progress:Math.min((en.timeout-en.pending)/en.timeout,1)},en))))),eH.length>2&&eu.createElement(ey2,null,eu.createElement(eyJ,{onClick:eE},"Clear all ",eu.createElement(ey4,null))))))};ey$.displayName="Notification";var ey1=(0,eu.memo)(ey$),ey2=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-w3c8h6-0"})({marginTop:"1rem"}),ey4=(0,ef.ZP)(eyW).withConfig({displayName:"cmp___StyledStyledClearIcon",componentId:"sc-w3c8h6-1"})({marginLeft:"0.5rem"});let ey3=ef.ZP.span.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-1qewgnk-0"})(["",""],({theme:en,size:eo,text:es})=>{let{logo:eu}=en.component,em=eo?Number.isNaN(Number(eo))?eo:`${eo}px`:"1em";return(0,ef.iv)([""," font-size:",";gap:",";"," > svg{font-size:",";}"],{display:"inline-flex",flexWrap:"wrap",alignItems:"baseline",justifyContent:"center"},em,eu.gap,ey0,es?"0.8em":"1em")}),ey0=ef.ZP.span.withConfig({displayName:"styles__StyledContainer2",componentId:"sc-1qewgnk-1"})(["",""],({theme:en})=>{let{logo:eo}=en.component;return(0,ef.iv)([""," gap:",";"],{display:"inline-flex",alignItems:"center",justifyContent:"center",backgroundColor:"transparent"},eo.gap)}),ey6=(0,ef.ZP)(eyu).withConfig({displayName:"styles__StyledText",componentId:"sc-1qewgnk-2"})(["&&{",";"," font-size:1em;line-height:normal;}"],evo("logo"),{marginTop:"0px",marginBottom:"0px"}),ey8=ef.ZP.a.attrs(eVE("tp-body2")).withConfig({displayName:"styles__StyledByAlephLink",componentId:"sc-1qewgnk-3"})(["&&{"," color:",";font-size:0.25em;line-height:0.25em;margin-bottom:0.55em;gap:0.25em;}"],{display:"inline-flex",alignItems:"center",alignSelf:"flex-end",whiteSpace:"nowrap"},({$color:en})=>en);var ey5={aleph:({color:en="#ffffff"})=>eu.createElement("svg",{height:"1.2em",viewBox:"0 0 168 168",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M128.176 61.5087C142.491 61.5087 154 49.9999 154 35.7543C154 21.5087 142.421 10 128.176 10C113.86 10 102.351 21.5087 102.351 35.7543C102.351 49.9999 113.86 61.5087 128.176 61.5087Z",fill:en}),eu.createElement("path",{d:"M39.8248 149.368C54.1406 149.368 65.6493 137.859 65.6493 123.614C65.6493 109.368 54.0704 97.8594 39.8248 97.8594C25.5091 97.8594 14.0003 109.368 14.0003 123.614C13.9301 137.859 25.5091 149.368 39.8248 149.368Z",fill:en}),eu.createElement("path",{d:"M109.86 17.5789C85.369 7.47363 56.1059 12.3157 36.1761 32.1052C16.2463 51.9648 11.4042 81.0173 21.5095 105.438L109.86 17.5789Z",fill:en}),eu.createElement("path",{d:"M58.0713 141.859C82.5625 151.965 111.826 147.123 131.755 127.333C151.685 107.473 156.527 78.4209 146.422 53.9999L58.0713 141.859Z",fill:en})),twentysix:({color:en="#141421",bgColor:eo="#D4FF00"})=>eu.createElement("svg",{width:"1.2em",height:"1.2em",viewBox:"0 0 33 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("g",{clipPath:"url(#clip0_1285_12598)"},eu.createElement("path",{d:"M21.5602 30.9177L24.1503 30.0769L26.7403 29.236L29.3304 28.3921L31.9205 27.5512L32.2366 27.45V0.324707H14.3945L13.7899 0.521111L11.1998 1.36197L8.60977 2.20589L6.01969 3.04675L3.42654 3.8876L0.836457 4.72846L0.523438 4.8328V32.0379H18.117L18.9701 31.7586L21.5602 30.9177Z",fill:eo})),eu.createElement("g",{clipPath:"url(#clip1_1285_12598)"},eu.createElement("path",{d:"M10.8926 10.0416L8.70703 9.33008V11.5156L10.8926 12.2271V10.0416Z",fill:en}),eu.createElement("path",{d:"M10.8926 16.594L8.70703 15.8826V18.0681L10.8926 18.7753V16.594Z",fill:en}),eu.createElement("path",{d:"M10.8926 18.7753L8.70703 18.0681V20.2494L10.8926 20.9609V18.7753Z",fill:en}),eu.createElement("path",{d:"M10.8926 20.9607L8.70703 20.2493V22.4348L10.8926 23.1463V20.9607Z",fill:en}),eu.createElement("path",{d:"M10.8926 23.1463L8.70703 22.4348V24.6204L10.8926 25.3276V23.1463Z",fill:en}),eu.createElement("path",{d:"M13.0781 10.7487L10.8926 10.0415V12.2271L13.0781 12.9343V10.7487Z",fill:en}),eu.createElement("path",{d:"M13.0781 17.3012L10.8926 16.594V18.7753L13.0781 19.4868V17.3012Z",fill:en}),eu.createElement("path",{d:"M13.0781 23.8537L10.8926 23.1465V25.3278L13.0781 26.0392V23.8537Z",fill:en}),eu.createElement("path",{d:"M15.2594 7.09345V4.9079L13.0781 4.20068V6.38197L15.2594 7.09345Z",fill:en}),eu.createElement("path",{d:"M15.2594 7.09355L13.0781 6.38208V8.56763L15.2594 9.27484V7.09355Z",fill:en}),eu.createElement("path",{d:"M15.2594 11.4603L13.0781 10.7488V12.9343L15.2594 13.6458V11.4603Z",fill:en}),eu.createElement("path",{d:"M15.2594 18.0127L13.0781 17.3013V19.4868L15.2594 20.194V18.0127Z",fill:en}),eu.createElement("path",{d:"M15.2594 24.565L13.0781 23.8535V26.0391L15.2594 26.7463V24.565Z",fill:en}),eu.createElement("path",{d:"M17.4453 7.80072V5.61943L15.2598 4.90796V7.09351L17.4453 7.80072Z",fill:en}),eu.createElement("path",{d:"M17.4453 12.1717L15.2598 11.4602V13.6458L17.4453 14.353V12.1717Z",fill:en}),eu.createElement("path",{d:"M17.4453 18.7199L15.2598 18.0127V20.194L17.4453 20.9055V18.7199Z",fill:en}),eu.createElement("path",{d:"M17.4453 25.2722L15.2598 24.5649V26.7462L17.4453 27.4577V25.2722Z",fill:en}),eu.createElement("path",{d:"M19.6266 8.51215V6.3266L17.4453 5.61938V7.80067L19.6266 8.51215Z",fill:en}),eu.createElement("path",{d:"M19.6266 12.8791L17.4453 12.1719V14.3532L19.6266 15.0646V12.8791Z",fill:en}),eu.createElement("path",{d:"M19.6266 15.0645L17.4453 14.353V16.5386L19.6266 17.2458V15.0645Z",fill:en}),eu.createElement("path",{d:"M19.6266 17.2458L17.4453 16.5386V18.7199L19.6266 19.4313V17.2458Z",fill:en}),eu.createElement("path",{d:"M19.6266 19.4314L17.4453 18.72V20.9055L19.6266 21.617V19.4314Z",fill:en}),eu.createElement("path",{d:"M19.6266 25.9837L17.4453 25.2722V27.4578L19.6266 28.165V25.9837Z",fill:en}),eu.createElement("path",{d:"M21.8125 9.21942V7.03814L19.627 6.32666V8.51221L21.8125 9.21942Z",fill:en}),eu.createElement("path",{d:"M23.998 9.93085V7.7453L21.8125 7.03809V9.21937L23.998 9.93085Z",fill:en}),eu.createElement("path",{d:"M23.998 16.4831V14.2975L21.8125 13.5903V15.7716L23.998 16.4831Z",fill:en}),eu.createElement("path",{d:"M23.998 18.6645V16.4832L21.8125 15.7717V17.9573L23.998 18.6645Z",fill:en}),eu.createElement("path",{d:"M23.998 18.6645L21.8125 17.9573V20.1386L23.998 20.85V18.6645Z",fill:en}),eu.createElement("path",{d:"M23.998 20.8501L21.8125 20.1387V22.3242L23.998 23.0357V20.8501Z",fill:en})),eu.createElement("defs",null,eu.createElement("clipPath",{id:"clip0_1285_12598"},eu.createElement("rect",{width:"31.8725",height:"31.8725",fill:"white",transform:"translate(0.363281 0.165283)"})),eu.createElement("clipPath",{id:"clip1_1285_12598"},eu.createElement("rect",{width:"24.132",height:"24.132",fill:"white",transform:"translate(4.34766 4.14941)"}))))};let ey7=({img:en,text:eo=!1,color:es="text",bgColor:em="main1",byAleph:ed=!0,Link:eH="a",target:eV="_blank",href:eb,size:ew,...eD})=>{let eS=(0,ef.Fg)(),{logo:eE}=eS.component,ej=(0,eu.useMemo)(()=>ey5[en||eE.img],[en,eE.img]),eO=eS.gradient[es]?.colors[eo?0:1],eP=eO||eS.color[es]||es,e_=eS.color[em]||em;eo="boolean"==typeof eo?eo&&eE.text:eo||eE.text,ed=ed&&!!eo;let eB=eu.createElement(ey0,null,eu.createElement(ej,{color:eP,bgColor:e_}),eo&&eu.createElement(ey6,{type:"logo",color:es},eo));return eu.createElement(ey3,eVY({size:ew,text:eo},eD),eb?eu.createElement(eH,{href:eb,route:{href:eb},target:eV,style:{lineHeight:"1em"}},eB):eB,ed&&eE.by&&eu.createElement(ef.f6,{theme:eVS.aleph},eu.createElement(ey8,{href:"https://aleph.im",target:"_blank",rel:"noreferrer",$color:eE.by.color},"by ",eu.createElement(ey7,{text:!0,color:eE.by.color,size:"1.5em"}))))};ey7.displayName="Logo";var ey9=(0,eu.memo)(ey7);let eNe=ef.ZP.div.withConfig({displayName:"styles__StyledObjectImgContainer",componentId:"sc-ir3f23-0"})(["",""],({size:en})=>{let eo=Number.isNaN(Number(en))?en:`${en}px`;return(0,ef.iv)(["display:inline-block;width:",";height:",";background-color:transparent;"],eo,eo)});var eNt=Object.freeze({__proto__:null,Object1:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 88 98",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M44.21 51.6841L87.42 26.5832L44.21 0.888535L1 26.5832L44.21 51.6841Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M24.7598 26.4194L28.8033 28.7739C33.8809 25.754 44.1997 19.6221 44.1997 19.6221V14.8619L24.7598 26.4194Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M44.2095 14.8619V19.6119L59.6058 28.7739L63.6494 26.4194L44.2095 14.8619Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.6056 28.7739L44.2093 19.6221C44.2093 19.6221 33.8905 25.7642 28.813 28.7739L44.2093 37.7209L59.6056 28.7739V28.7739Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M44.21 96.9415V51.6841L87.42 26.5832V72.1272L44.21 96.9415Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M1 71.2468V26.5832L44.21 51.6841V96.9415L1 71.2468Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object2:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M87.9898 36.24L49.9998 58.31L12.0098 36.24L49.9998 14.18L87.9898 36.24Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M85.8596 71.01L47.8696 48.95V10.96L85.8596 33.02V71.01Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M86.0696 70.9L48.0796 48.83V10.84L86.0696 32.91V70.9Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.6497 71.91L45.6597 49.85V11.86L83.6497 33.92V71.91Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.8699 71.79L45.8799 49.73V11.74L83.8699 33.81V71.79Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.45 72.81L43.46 50.74V12.75L81.45 34.82V72.81Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.6599 72.69L43.6699 50.63V12.64L81.6599 34.7V72.69Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.24 73.71L41.25 51.64V13.65L79.24 35.72V73.71Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.4602 73.59L41.4702 51.53V13.54L79.4602 35.6V73.59Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.0398 63.87L39.0498 41.81V3.82001L77.0398 25.88V63.87Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.2498 63.76L39.2598 41.69V3.70001L77.2498 25.77V63.76Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.8298 68.84L36.8398 46.77V8.78L74.8298 30.85V68.84Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.0501 68.72L37.0601 46.66V8.67001L75.0501 30.73V68.72Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.6296 70.79L34.6396 48.73V10.74L72.6296 32.8V70.79Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.8396 70.68L34.8496 48.61V10.62L72.8396 32.69V70.68Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.4197 77.3L32.4297 55.23V17.25L70.4197 39.31V77.3Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.6399 77.18L32.6499 55.12V17.13L70.6399 39.19V77.18Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.22 78.2L30.23 56.13V18.14L68.22 40.21V78.2Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.4299 78.08L30.4399 56.02V18.03L68.4299 40.09V78.08Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M66.0098 79.1L28.0298 57.03V19.04L66.0098 41.11V79.1Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M66.2298 78.98L28.2397 56.91V18.93L66.2298 40.99V78.98Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.8098 73.32L25.8198 51.25V13.26L63.8098 35.33V73.32Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.0198 73.2L26.0298 51.14V13.15L64.0198 35.21V73.2Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6096 74.92L23.6196 52.86V14.87L61.6096 36.94V74.92Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.8196 74.81L23.8296 52.74V14.75L61.8196 36.82V74.81Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.3997 76.55L21.4097 54.48V16.49L59.3997 38.56V76.55Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.6099 76.43L21.6299 54.36V16.37L59.6099 38.44V76.43Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.2 78.04L19.21 55.97V17.98L57.2 40.05V78.04Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.4099 77.92L19.4199 55.86V17.87L57.4099 39.93V77.92Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M54.99 79.87L17 57.81V19.82L54.99 41.88V79.87Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.2102 79.76L17.2202 57.69V19.7L55.2102 41.77V79.76Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 96.3L12.0098 74.23V36.24L49.9998 58.31V96.3Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M87.99 74.23L50 96.3V58.31L87.99 36.24V74.23Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6099 30.81L26.8699 39.72L23.6199 36.31L20.3599 35.94L21.6199 28.49",fill:eo}),eu.createElement("path",{d:"M25.6099 30.81L26.8699 39.72L23.6199 36.31L20.3599 35.94L21.6199 28.49",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.2226 33.5272C27.3003 32.7181 27.0099 30.5119 25.5741 28.5996C24.1382 26.6872 22.1006 25.7928 21.023 26.602C19.9454 27.4111 20.2358 29.6173 21.6716 31.5296C23.1074 33.442 25.145 34.3363 26.2226 33.5272Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object3:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M51.25 8.95999V70.96L91.04 49.08L51.25 8.95999Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.25 89.18V70.96L91.04 49.08L51.25 89.18Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.25 8.95999V70.96L11.46 49.08L51.25 8.95999Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.25 89.18V70.96L11.46 49.08L51.25 89.18Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object4:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M93.18 33.32L49.59 58.64L6 33.32L49.59 8L93.18 33.32Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M56.1699 21.44C56.4899 21.6 56.7899 21.78 57.0899 21.95C66.3099 27.3 69.9199 37.56 57.0899 45.01C53.2999 47.21 48.5099 48.74 43.2699 49.4C43.8899 49.12 44.4699 48.82 45.0299 48.49C48.1699 46.67 50.1699 44.28 50.6999 41.72C47.6599 43.42 43.0899 43.81 39.3399 42.69C40.5899 42.2 41.6199 41.55 42.3699 40.79C38.4599 42.3 33.2599 42 29.9399 40.07L29.8499 40.02C31.3599 39.77 32.7499 39.31 33.8899 38.69C28.7799 39.28 23.7499 37.46 22.4199 34.53C30.3199 35 38.1999 33.51 44.0899 30.41C41.0999 29.33 39.3299 27.41 39.4399 25.37C39.6099 22.2 44.1599 19.72 49.6099 19.81C50.8599 18.72 51.7899 17.52 52.3499 16.25C53.4399 17.49 53.7299 18.92 53.1399 20.27C54.3599 19.37 55.3399 18.37 56.0499 17.3C56.5199 18.66 56.5599 20.05 56.1799 21.42L56.1699 21.44Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.7698 59.17C63.9998 63.13 68.4598 67.42 68.4598 67.42C68.4598 67.42 69.2498 68.19 68.3198 68.77C67.8598 69.06 67.2098 69.22 66.5398 69.23C64.6498 69.31 60.6298 69.71 56.9298 70.1C56.8198 70.81 56.6498 72.23 56.6498 73.82C56.6498 74.81 56.3298 75.11 55.9598 75.15C55.4498 75.24 54.6098 75.07 54.6098 75.07L43.3798 72.01C43.3798 72.01 43.3398 72.03 43.3198 72.04L34.8898 74.53C34.8898 74.53 33.8198 74.79 33.3698 74.24C33.2798 74.13 33.2598 74 33.3498 73.7C33.5898 72.93 38.5098 66.65 42.8798 61.17L29.4198 53.35L6.00977 66.95L49.5998 92.27L93.1898 66.95L69.7798 53.35L59.7798 59.16L59.7698 59.17Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.2499 70.79H49.2699C49.2299 70.73 49.2199 70.68 49.2199 70.68C49.2199 70.68 49.4899 67.98 49.7099 65.01L49.5899 65.08L46.8999 63.52C45.4599 67.11 43.9099 71.11 43.6199 71.85C43.5599 71.92 43.4699 71.97 43.3799 72.02L54.6099 75.08C54.6099 75.08 55.4499 75.25 55.9599 75.16C55.4899 75.21 54.9599 74.81 54.9599 74.81L49.2499 70.8V70.79Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M56.1997 75.07C56.1297 75.11 56.0497 75.13 55.9497 75.15C56.3097 75.11 56.6397 74.81 56.6397 73.82C56.6397 72.24 56.8197 70.81 56.9197 70.1C56.7497 70.12 56.5897 70.14 56.4197 70.15C56.4497 72.27 56.4397 74.92 56.1897 75.06L56.1997 75.07Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M56.4298 70.16C53.4398 70.48 50.7298 70.79 49.6798 70.91C49.5698 70.92 49.4498 70.91 49.3698 70.87C49.3298 70.85 49.2998 70.82 49.2798 70.79H49.2598L54.9698 74.8C54.9698 74.8 55.4998 75.2 55.9698 75.15C56.0698 75.13 56.1498 75.11 56.2198 75.07C56.4698 74.93 56.4798 72.27 56.4498 70.16H56.4298Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.2197 70.68C49.2197 70.68 49.2197 70.74 49.2697 70.79C49.2897 70.82 49.3197 70.85 49.3597 70.87C49.4497 70.91 49.5597 70.93 49.6697 70.91C50.7297 70.79 53.4297 70.48 56.4197 70.16C56.5897 70.14 56.7497 70.12 56.9197 70.11C60.6097 69.72 64.6397 69.32 66.5297 69.24C67.2097 69.24 67.8497 69.07 68.3097 68.78C69.2397 68.2 68.4497 67.43 68.4497 67.43C68.4497 67.43 63.9997 63.13 59.7597 59.18L49.7097 65.02C49.4897 67.99 49.2197 70.69 49.2197 70.69V70.68Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.8996 63.52L42.8696 61.18C38.5096 66.65 33.5796 72.94 33.3396 73.71C33.2496 74.01 33.2696 74.14 33.3596 74.25C33.8096 74.8 34.8796 74.54 34.8796 74.54L43.3096 72.05C43.3096 72.05 43.3496 72.03 43.3696 72.02C43.4696 71.97 43.5496 71.92 43.6096 71.85C43.8996 71.11 45.4496 67.12 46.8896 63.52H46.8996Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object5:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M40.2402 34.22V43.6L49.6202 38.18V28.8L40.2402 34.22Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.0101 34.22V43.6L49.6401 38.18V28.8L59.0101 34.22Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.63 48.97V39.59L40.25 34.18V43.55L49.63 48.97Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6304 48.97V39.59L59.0104 34.18V43.55L49.6304 48.97Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.25 34.18L49.64 28.8L59.01 34.18L49.63 39.59L40.25 34.18Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.23 40.62V50L61.61 44.58V35.2L52.23 40.62Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.0001 40.62V50L61.6201 44.58V35.2L71.0001 40.62Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6197 55.37V45.99L52.2397 40.58V49.95L61.6197 55.37Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6201 55.37V45.99L70.9901 40.58V49.95L61.6201 55.37Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2397 40.58L61.6197 35.2L70.9897 40.58L61.6197 45.99L52.2397 40.58Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0199 40.62V50L37.6499 44.58V35.2L47.0199 40.62Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.25 40.62V50L37.63 44.58V35.2L28.25 40.62Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6401 55.37V45.99L47.0201 40.58V49.95L37.6401 55.37Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6398 55.37V45.99L28.2598 40.58V49.95L37.6398 55.37Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0198 40.58L37.6298 35.2L28.2598 40.58L37.6398 45.99L47.0198 40.58Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0402 46.99V56.36L25.6602 50.95V41.57L35.0402 46.99Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.27 46.99V56.36L25.65 50.95V41.57L16.27 46.99Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6602 61.74V52.36L35.0302 46.94V56.32L25.6602 61.74Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6598 61.74V52.36L16.2798 46.94V56.32L25.6598 61.74Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0298 46.94L25.6498 41.57L16.2798 46.94L25.6598 52.36L35.0298 46.94Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0199 54V63.38L37.6499 57.97V48.59L47.0199 54Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.25 54V63.38L37.63 57.97V48.59L28.25 54Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6401 68.75V59.38L47.0201 53.96V63.34L37.6401 68.75Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6398 68.75V59.38L28.2598 53.96V63.34L37.6398 68.75Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0198 53.96L37.6298 48.59L28.2598 53.96L37.6398 59.38L47.0198 53.96Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0602 53.42V62.8L13.6802 57.39V48.01L23.0602 53.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.29004 53.42V62.8L13.67 57.39V48.01L4.29004 53.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6699 68.17V58.79L23.0499 53.38V62.76L13.6699 68.17Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6698 68.17V58.79L4.2998 53.38V62.76L13.6698 68.17Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0498 53.38L13.6698 48.01L4.2998 53.38L13.6698 58.79L23.0498 53.38Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0402 60.37V69.75L25.6602 64.34V54.96L35.0402 60.37Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.27 60.37V69.75L25.65 64.34V54.96L16.27 60.37Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6602 75.12V65.75L35.0302 60.33V69.71L25.6602 75.12Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6598 75.12V65.75L16.2798 60.33V69.71L25.6598 75.12Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0298 60.33L25.6498 54.96L16.2798 60.33L25.6598 65.75L35.0298 60.33Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0199 67.39V76.77L37.6499 71.35V61.98L47.0199 67.39Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.25 67.39V76.77L37.63 71.35V61.98L28.25 67.39Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6401 82.14V72.76L47.0201 67.35V76.73L37.6401 82.14Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6398 82.14V72.76L28.2598 67.35V76.73L37.6398 82.14Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0198 67.35L37.6298 61.98L28.2598 67.35L37.6398 72.76L47.0198 67.35Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.2002 53.42V62.8L85.5802 57.39V48.01L76.2002 53.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M94.9703 53.42V62.8L85.5903 57.39V48.01L94.9703 53.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M85.58 68.17V58.79L76.21 53.38V62.76L85.58 68.17Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M85.5801 68.17V58.79L94.9601 53.38V62.76L85.5801 68.17Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.21 53.38L85.59 48.01L94.96 53.38L85.58 58.79L76.21 53.38Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.2202 60.37V69.75L73.5902 64.34V54.96L64.2202 60.37Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M82.9903 60.37V69.75L73.6104 64.34V54.96L82.9903 60.37Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.6002 75.12V65.75L64.2202 60.33V69.71L73.6002 75.12Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.6001 75.12V65.75L82.9801 60.33V69.71L73.6001 75.12Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.2202 60.33L73.6102 54.96L82.9802 60.33L73.6002 65.75L64.2202 60.33Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2305 67.39V76.77L61.6105 71.35V61.98L52.2305 67.39Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.0006 67.39V76.77L61.6206 71.35V61.98L71.0006 67.39Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6202 82.14V72.76L52.2402 67.35V76.73L61.6202 82.14Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6206 82.14V72.76L70.9906 67.35V76.73L61.6206 82.14Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2402 67.35L61.6202 61.98L70.9902 67.35L61.6202 72.76L52.2402 67.35Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.2402 74.32V83.7L49.6202 78.29V68.91L40.2402 74.32Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.0101 74.32V83.7L49.6401 78.29V68.91L59.0101 74.32Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.63 89.07V79.69L40.25 74.28V83.66L49.63 89.07Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6304 89.07V79.69L59.0104 74.28V83.66L49.6304 89.07Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.25 74.28L49.64 68.91L59.01 74.28L49.63 79.69L40.25 74.28Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.23 27.67V37.05L61.61 31.63V22.25L52.23 27.67Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.0001 27.67V37.05L61.6201 31.63V22.25L71.0001 27.67Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6197 42.42V33.04L52.2397 27.63V37L61.6197 42.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6201 42.42V33.04L70.9901 27.63V37L61.6201 42.42Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2397 27.63L61.6197 22.25L70.9897 27.63L61.6197 33.04L52.2397 27.63Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0402 34.04V43.42L25.6602 38V28.62L35.0402 34.04Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.27 34.04V43.42L25.65 38V28.62L16.27 34.04Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6602 48.79V39.41L35.0302 34V43.37L25.6602 48.79Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6598 48.79V39.41L16.2798 34V43.37L25.6598 48.79Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0298 34L25.6498 28.62L16.2798 34L25.6598 39.41L35.0298 34Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0602 40.47V49.85L13.6802 44.44V35.06L23.0602 40.47Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.29004 40.47V49.85L13.67 44.44V35.06L4.29004 40.47Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6699 55.22V45.85L23.0499 40.43V49.81L13.6699 55.22Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6698 55.22V45.85L4.2998 40.43V49.81L13.6698 55.22Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0498 40.43L13.6698 35.06L4.2998 40.43L13.6698 45.85L23.0498 40.43Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0602 26.67V36.04L13.6802 30.63V21.25L23.0602 26.67Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.29004 26.67V36.04L13.67 30.63V21.25L4.29004 26.67Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6699 41.42V32.04L23.0499 26.62V36L13.6699 41.42Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6698 41.42V32.04L4.2998 26.62V36L13.6698 41.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0498 26.62L13.6698 21.25L4.2998 26.62L13.6698 32.04L23.0498 26.62Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object6:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M49.9998 77.24L81.6598 58.84L49.9998 40.02L18.3398 58.84L49.9998 77.24Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 90.89V77.24L81.66 58.84V72.71L50 90.89Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.3398 72.07V58.84L49.9998 77.24V90.89L18.3398 72.07Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 46.33L81.6598 27.93L49.9998 9.10999L18.3398 27.93L49.9998 46.33Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M36.8896 27.81L39.6196 29.4C43.0396 27.37 49.9996 23.23 49.9996 23.23V20.02L36.8896 27.81Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9995 20.01V23.22L60.3795 29.39L63.1095 27.81L49.9995 20.01Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.3796 29.39L49.9996 23.22C49.9996 23.22 43.0396 27.36 39.6196 29.39L49.9996 35.42L60.3796 29.39Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 59.98V46.33L81.66 27.93V41.8L50 59.98Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.3398 41.16V27.93L49.9998 46.33V59.98L18.3398 41.16Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object7:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("g",{clipPath:"url(#clip0_190_7736)"},eu.createElement("path",{d:"M94.943 68.6435V26.3762L52.7251 1.97028V44.2376L94.943 68.6435Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.7251 1.97029L54.0898 0.594055L96.3176 25L94.943 26.3762L52.7251 1.97029Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M94.9429 68.6436L96.3175 67.2673V25L94.9429 26.3762V68.6436Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M6.19531 26.5049V68.7723L48.4132 44.3762V2.099L6.19531 26.5049Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M6.19535 26.505L4.59326 24.901V67.1683L6.19535 68.7723V26.505Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.8112 0.495056L48.4132 2.09902L6.19535 26.505L4.59326 24.901L46.8112 0.495056Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.4482 55.3961L54.2877 57.2376V99.505L52.4482 97.6634V55.3961Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M94.6661 30.9901L96.5056 32.8317L54.2877 57.2376L52.4482 55.3961L94.6661 30.9901Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.7124 57.2376L48.5518 55.3961V97.6634L46.7124 99.505V57.2376Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.49463 32.8317L46.7125 57.2376L48.5519 55.3961L6.33406 30.9901L4.49463 32.8317Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M54.2876 57.2376V99.5049L96.5055 75.099V32.8317L54.2876 57.2376Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.7125 99.5049V57.2376L4.49463 32.8317V75.099L46.7125 99.5049Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M46.7125 57.2376V99.5049L4.49463 75.099V32.8317L46.7125 57.2376ZM16.2925 52.8416C18.5374 51.5049 21.88 51.7525 25.6083 53.9109C32.3727 57.8218 37.8514 66.4752 37.8514 73.2475C37.8514 75.0495 37.446 76.5247 36.7537 77.6633C34.5088 79 31.1662 78.7524 27.4379 76.594C20.6735 72.6831 15.1948 64.0297 15.1948 57.2574C15.1948 55.4554 15.6003 53.9802 16.2925 52.8416Z",fill:eo}),eu.createElement("path",{d:"M46.7125 99.5049L46.4623 99.9378C46.617 100.027 46.8076 100.027 46.9624 99.938C47.1172 99.8487 47.2125 99.6836 47.2125 99.5049H46.7125ZM46.7125 57.2376H47.2125C47.2125 57.0591 47.1173 56.8941 46.9628 56.8047L46.7125 57.2376ZM4.49463 75.099H3.99463C3.99463 75.2775 4.08982 75.4425 4.24439 75.5319L4.49463 75.099ZM4.49463 32.8317L4.74487 32.3988C4.59018 32.3094 4.39952 32.3093 4.24475 32.3986C4.08998 32.4879 3.99463 32.653 3.99463 32.8317H4.49463ZM25.6083 53.9109L25.3578 54.3436L25.3581 54.3437L25.6083 53.9109ZM16.2925 52.8416L16.0367 52.4119C15.9666 52.4537 15.9077 52.512 15.8653 52.5818L16.2925 52.8416ZM36.7537 77.6633L37.0095 78.093C37.0797 78.0512 37.1385 77.9929 37.1809 77.9231L36.7537 77.6633ZM27.4379 76.594L27.6884 76.1613L27.6881 76.1612L27.4379 76.594ZM47.2125 99.5049V57.2376H46.2125V99.5049H47.2125ZM4.24439 75.5319L46.4623 99.9378L46.9628 99.0721L4.74487 74.6661L4.24439 75.5319ZM3.99463 32.8317V75.099H4.99463V32.8317H3.99463ZM46.9628 56.8047L4.74487 32.3988L4.24439 33.2645L46.4623 57.6705L46.9628 56.8047ZM25.8589 53.4781C22.0539 51.2753 18.5033 50.9433 16.0367 52.4119L16.5483 53.2712C18.5715 52.0665 21.7062 52.2296 25.3578 54.3436L25.8589 53.4781ZM38.3514 73.2475C38.3514 69.7379 36.9369 65.789 34.689 62.2387C32.4385 58.6843 29.3226 55.4807 25.8586 53.478L25.3581 54.3437C28.6585 56.2519 31.6641 59.3305 33.8441 62.7736C36.0266 66.2208 37.3514 69.9849 37.3514 73.2475H38.3514ZM37.1809 77.9231C37.9288 76.693 38.3514 75.1243 38.3514 73.2475H37.3514C37.3514 74.9747 36.9631 76.3565 36.3265 77.4036L37.1809 77.9231ZM27.1874 77.0267C30.9924 79.2296 34.5429 79.5616 37.0095 78.093L36.4979 77.2337C34.4747 78.4384 31.34 78.2753 27.6884 76.1613L27.1874 77.0267ZM14.6948 57.2574C14.6948 60.767 16.1094 64.7159 18.3573 68.2662C20.6077 71.8206 23.7237 75.0242 27.1876 77.0269L27.6881 76.1612C24.3877 74.253 21.3822 71.1744 19.2022 67.7313C17.0196 64.2841 15.6948 60.52 15.6948 57.2574H14.6948ZM15.8653 52.5818C15.1174 53.8119 14.6948 55.3806 14.6948 57.2574H15.6948C15.6948 55.5302 16.0831 54.1484 16.7198 53.1013L15.8653 52.5818Z",fill:en}),eu.createElement("path",{d:"M27.4476 76.5841C20.6833 72.6732 15.2045 64.0198 15.2045 57.2475C15.2045 55.4455 15.6001 53.9703 16.3023 52.8317C14.4826 53.9208 13.375 56.0495 13.375 59.0891C13.375 65.8614 18.8537 74.5148 25.6181 78.4257C30.5826 81.297 34.8449 80.802 36.7733 77.6534C34.5284 78.9901 31.1957 78.7426 27.4575 76.5841H27.4476Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6084 53.9109C21.8801 51.7525 18.5374 51.5049 16.2925 52.8416C15.6003 53.9802 15.1948 55.4554 15.1948 57.2574C15.1948 64.0297 20.6736 72.6832 27.4379 76.5941C31.1662 78.7525 34.5088 79 36.7537 77.6634C37.446 76.5247 37.8515 75.0495 37.8515 73.2475C37.8515 66.4752 32.3727 57.8218 25.6084 53.9109V53.9109Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),eu.createElement("defs",null,eu.createElement("clipPath",{id:"clip0_190_7736"},eu.createElement("rect",{width:"93",height:"100",fill:en,transform:"translate(4)"})))),Object8:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M50.0001 89.38C71.7491 89.38 89.3801 71.749 89.3801 50C89.3801 28.251 71.7491 10.62 50.0001 10.62C28.2511 10.62 10.6201 28.251 10.6201 50C10.6201 71.749 28.2511 89.38 50.0001 89.38Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.2598 73.74C28.0498 78.29 30.3398 82.28 33.0098 85.53C36.7398 87.32 40.7998 88.52 45.0698 89.06C43.8898 86.15 42.8498 82.23 42.0198 77.57C36.3198 76.92 30.9998 75.6 26.2698 73.74H26.2598Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M42.01 22.4299C42.84 17.7599 43.88 13.8399 45.06 10.9399C40.79 11.4699 36.73 12.6799 33 14.4699C30.33 17.7199 28.04 21.7199 26.25 26.2599C30.98 24.3999 36.3 23.0799 42 22.4299H42.01Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9899 77.57C57.1599 82.24 56.1199 86.16 54.9399 89.06C59.2099 88.53 63.2699 87.32 66.9999 85.53C69.6699 82.28 71.9599 78.28 73.7499 73.74C69.0199 75.6 63.6999 76.92 57.9999 77.57H57.9899Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.7397 26.2599C71.9497 21.7099 69.6597 17.7199 66.9897 14.4699C63.2597 12.6799 59.1997 11.4799 54.9297 10.9399C56.1097 13.8499 57.1497 17.7699 57.9797 22.4299C63.6797 23.0799 68.9997 24.3999 73.7297 26.2599H73.7397Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 78.0199C47.2698 78.0199 44.6098 77.8599 42.0098 77.5599C42.8398 82.2299 43.8798 86.1499 45.0598 89.0499C46.6798 89.2499 48.3198 89.3699 49.9898 89.3699C51.6598 89.3699 53.3098 89.2499 54.9198 89.0499C56.0998 86.1399 57.1398 82.2199 57.9698 77.5599C55.3798 77.8499 52.7098 78.0199 49.9798 78.0199H49.9998Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 21.98C52.7298 21.98 55.3898 22.14 57.9898 22.43C57.1598 17.76 56.1198 13.84 54.9398 10.94C53.3198 10.74 51.6798 10.62 50.0098 10.62C48.3398 10.62 46.6898 10.74 45.0798 10.94C43.8998 13.85 42.8598 17.77 42.0298 22.43C44.6198 22.14 47.2898 21.98 50.0198 21.98H49.9998Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.7397 73.7401C78.2897 71.9501 82.2797 69.6601 85.5297 66.9901C87.3197 63.2601 88.5197 59.2001 89.0597 54.9301C86.1497 56.1101 82.2297 57.1501 77.5697 57.9801C76.9197 63.6801 75.5997 69.0001 73.7397 73.7301V73.7401Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.5697 42.01C82.2397 42.84 86.1597 43.88 89.0597 45.06C88.5297 40.79 87.3197 36.73 85.5297 33C82.2797 30.33 78.2797 28.04 73.7397 26.25C75.5997 30.98 76.9197 36.3 77.5697 42V42.01Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M22.4299 57.9899C17.7599 57.1599 13.8399 56.1199 10.9399 54.9399C11.4699 59.2099 12.6799 63.2699 14.4699 66.9999C17.7199 69.6699 21.7199 71.9599 26.2599 73.7499C24.3999 69.0199 23.0799 63.6999 22.4299 57.9999V57.9899Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.2599 26.26C21.7099 28.05 17.7199 30.34 14.4699 33.01C12.6799 36.74 11.4799 40.8 10.9399 45.07C13.8499 43.89 17.7699 42.85 22.4299 42.02C23.0799 36.32 24.3999 31 26.2599 26.27V26.26Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.5697 42.0101C76.9197 36.3101 75.5997 30.9901 73.7397 26.2601C69.0097 24.4001 63.6897 23.0801 57.9897 22.4301C58.8997 27.5401 59.5597 33.5501 59.8997 40.1001C66.4497 40.4401 72.4597 41.1001 77.5697 42.0101Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M22.4297 57.99C23.0797 63.69 24.3997 69.01 26.2597 73.74C30.9897 75.6 36.3097 76.92 42.0097 77.57C41.0997 72.46 40.4397 66.45 40.0997 59.9C33.5497 59.56 27.5397 58.9 22.4297 57.99Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M42.0097 22.4301C36.3097 23.0801 30.9897 24.4001 26.2597 26.2601C24.3997 30.9901 23.0797 36.3101 22.4297 42.0101C27.5397 41.1001 33.5497 40.4401 40.0997 40.1001C40.4397 33.5501 41.0997 27.5401 42.0097 22.4301Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.8997 59.9C59.5597 66.45 58.8997 72.46 57.9897 77.57C63.6897 76.92 69.0097 75.6 73.7397 73.74C75.5997 69.01 76.9197 63.69 77.5697 57.99C72.4597 58.9 66.4497 59.56 59.8997 59.9Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 39.85C53.4001 39.85 56.7101 39.94 59.9001 40.1C59.5601 33.55 58.9001 27.54 57.9901 22.43C55.4001 22.14 52.7301 21.98 50.0001 21.98C47.2701 21.98 44.6101 22.14 42.0101 22.43C41.1001 27.54 40.4401 33.55 40.1001 40.1C43.2901 39.94 46.6001 39.85 50.0001 39.85Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 60.15C46.6001 60.15 43.2901 60.06 40.1001 59.9C40.4401 66.45 41.1001 72.46 42.0101 77.57C44.6001 77.86 47.2701 78.03 50.0001 78.03C52.7301 78.03 55.3901 77.87 57.9901 77.57C58.9001 72.46 59.5601 66.45 59.9001 59.9C56.7101 60.06 53.4001 60.15 50.0001 60.15Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M21.9799 50C21.9799 47.27 22.1399 44.61 22.4399 42.01C17.7699 42.84 13.8499 43.88 10.9499 45.06C10.7499 46.68 10.6299 48.32 10.6299 49.99C10.6299 51.66 10.7499 53.31 10.9499 54.92C13.8599 56.1 17.7799 57.14 22.4399 57.97C22.1499 55.38 21.9799 52.71 21.9799 49.98V50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M78.0201 50C78.0201 52.73 77.8601 55.39 77.5601 57.99C82.2301 57.16 86.1501 56.12 89.0501 54.94C89.2501 53.32 89.3701 51.68 89.3701 50.01C89.3701 48.34 89.2501 46.69 89.0501 45.08C86.1401 43.9 82.2201 42.86 77.5601 42.03C77.8501 44.62 78.0201 47.29 78.0201 50.02V50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.1499 50C60.1499 53.4 60.0599 56.71 59.8999 59.9C66.4499 59.56 72.4599 58.9 77.5699 57.99C77.8599 55.4 78.0299 52.73 78.0299 50C78.0299 47.27 77.8699 44.61 77.5699 42.01C72.4599 41.1 66.4499 40.44 59.8999 40.1C60.0599 43.29 60.1499 46.6 60.1499 50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.8497 50C39.8497 46.6 39.9397 43.29 40.0997 40.1C33.5497 40.44 27.5397 41.1 22.4297 42.01C22.1397 44.6 21.9697 47.27 21.9697 50C21.9697 52.73 22.1297 55.39 22.4297 57.99C27.5397 58.9 33.5497 59.56 40.0997 59.9C39.9397 56.71 39.8497 53.4 39.8497 50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.9001 40.1C56.7101 39.94 53.4001 39.85 50.0001 39.85C46.6001 39.85 43.2901 39.94 40.1001 40.1C39.9401 43.29 39.8501 46.6 39.8501 50C39.8501 53.4 39.9401 56.71 40.1001 59.9C43.2901 60.06 46.6001 60.15 50.0001 60.15C53.4001 60.15 56.7101 60.06 59.9001 59.9C60.0601 56.71 60.1501 53.4 60.1501 50C60.1501 46.6 60.0601 43.29 59.9001 40.1Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object9:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M60.1999 77.7701L55.6799 80.3901L51.1699 77.7701L55.6799 75.1401L60.1999 77.7701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.1799 73.7001L62.6699 76.3301L58.1499 73.7001L62.6699 71.0801L67.1799 73.7001Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.1501 65.5802L76.6401 68.2002L72.1201 65.5802L76.6401 62.9602L81.1501 65.5802Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M88.1301 61.5201L83.6201 64.1401L79.1001 61.5201L83.6201 58.9001L88.1301 61.5201Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M95.1199 57.4601L90.5998 60.0801L86.0898 57.4601L90.5998 54.8401L95.1199 57.4601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.7998 77.7701L44.3198 80.3901L48.8298 77.7701L44.3198 75.1401L39.7998 77.7701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.8198 73.7001L37.3298 76.3301L41.8498 73.7001L37.3298 71.0801L32.8198 73.7001Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.8501 65.5802L23.3601 68.2002L27.8801 65.5802L23.3601 62.9602L18.8501 65.5802Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M11.8701 61.5201L16.3801 64.1401L20.9001 61.5201L16.3801 58.9001L11.8701 61.5201Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.87988 57.4601L9.39988 60.0801L13.9099 57.4601L9.39988 54.8401L4.87988 57.4601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 69.2301L92.21 44.7101L50 19.6101L7.79004 44.7101L50 69.2301Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 78.4402V69.2302L92.21 44.7102V53.9902L50 78.4402Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.79004 53.9402V44.7102L50 69.2302V78.4402L7.79004 53.9402Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M48.7801 41.4501C52.8601 39.0801 59.4701 39.0801 63.5501 41.4501C64.6901 42.1101 65.5001 42.9001 66.0101 43.7301C67.3001 41.6001 66.4901 39.1301 63.5501 37.4301C59.4701 35.0601 52.8601 35.0601 48.7801 37.4301C45.9701 39.0601 45.0901 41.4001 46.1601 43.4701L31.0601 49.4401L35.1801 51.8401L46.1601 47.5001C45.0901 45.4301 45.9701 43.1001 48.7801 41.4601V41.4501Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.1602 47.5201C56.7202 48.1401 60.7402 47.6301 63.5502 46.0001C64.6902 45.3401 65.5002 44.5501 66.0102 43.7201C65.5102 42.8901 64.7002 42.1101 63.5502 41.4401C59.4702 39.0701 52.8602 39.0701 48.7802 41.4401C45.9702 43.0701 45.0902 45.4101 46.1602 47.4801L35.1802 51.8201L42.8702 56.2901L53.1502 47.5201H53.1602Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object10:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M15.8398 35.49L5.25977 52.72L19.7898 71.85L50.9198 81.68L80.4098 76.44L90.9998 59.21L76.4698 40.08L45.3398 30.25L15.8398 35.49Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4296 18.24L78.5596 28.07L93.0896 47.2L82.5096 64.43L53.0096 69.67L21.8796 59.84L7.34961 40.71L17.9296 23.48L47.4296 18.24ZM29.8196 31.02L23.1296 41.91L32.3096 54L51.9796 60.21L70.6096 56.9L77.2996 46.01L68.1196 33.92L48.4496 27.71L29.8196 31.02Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.34977 40.71L5.25977 52.72L19.7898 71.85L21.8798 59.84L7.34977 40.71Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0099 69.6699L50.9199 81.6799L80.4099 76.4399L82.5099 64.4299L53.0099 69.6699Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M21.8795 59.84L19.7896 71.85L50.9195 81.68L53.0095 69.67L21.8795 59.84Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M82.5097 64.43L80.4097 76.44L90.9997 59.2099L93.0897 47.2L82.5097 64.43Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M29.82 31.01L27.73 43.02L46.37 39.71L48.46 27.71L29.82 31.01Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M66.0298 45.92L68.1298 33.91L77.2998 46L72.2498 54.09L66.0298 45.92Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.9896 45.66L27.7296 43.02L29.8196 31.01L23.1396 41.9L25.9896 45.66Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M48.4596 27.71L46.3696 39.71L66.0296 45.92L68.1296 33.91L48.4596 27.71Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object11:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M50.0001 28.13C56.5901 28.13 62.1701 30.67 64.1201 34.19C64.6001 33.32 64.8601 32.4 64.8601 31.44C64.8601 26.57 58.2001 22.63 49.9901 22.63C41.7801 22.63 35.1201 26.57 35.1201 31.44C35.1201 32.4 35.3801 33.33 35.8601 34.19C37.8101 30.67 43.3901 28.13 49.9801 28.13H50.0001Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 40.24C56.5899 40.24 62.1699 37.7 64.1199 34.18C62.1699 30.66 56.5899 28.12 49.9999 28.12C43.4099 28.12 37.8299 30.66 35.8799 34.18C37.8299 37.7 43.4099 40.24 49.9999 40.24Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0002 51.56C68.2422 51.56 83.0302 42.7938 83.0302 31.98C83.0302 21.1663 68.2422 12.4 50.0002 12.4C31.7582 12.4 16.9702 21.1663 16.9702 31.98C16.9702 42.7938 31.7582 51.56 50.0002 51.56Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.9005 50.46L55.5405 86.34C55.7905 86.21 56.0205 86.08 56.2405 85.93L63.8805 49.75C62.9105 50.02 61.9205 50.25 60.9105 50.46H60.9005Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.6704 38.1901L41.8404 83.7301C42.5904 85.7001 45.3204 87.2201 48.7304 87.5201L43.5304 51.1701C31.8504 49.8001 22.3804 44.7701 18.6704 38.1801V38.1901Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.8906 51.52V87.45C52.9306 87.31 53.9106 87.05 54.7606 86.7L55.5106 51.28C54.3206 51.4 53.1206 51.48 51.8906 51.52Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.0103 44.7701L61.0703 78.0001L81.3303 38.2001C79.9503 40.6401 77.7903 42.8601 75.0103 44.7701Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0005 51.5601C47.7905 51.5601 45.6305 51.4301 43.5405 51.1801L48.7405 87.5301C49.1505 87.5701 49.5705 87.59 50.0005 87.59C50.6505 87.59 51.2805 87.5401 51.8905 87.4601V51.5201C51.2605 51.5401 50.6405 51.5601 50.0005 51.5601Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.5103 51.2901L54.7603 86.7101C55.0303 86.6001 55.2903 86.4701 55.5403 86.3401L60.9003 50.4601C59.1603 50.8201 57.3603 51.1001 55.5103 51.2801V51.2901Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.8705 49.75L56.2305 85.93C57.1905 85.29 57.8805 84.51 58.1805 83.64L61.0505 77.99L74.9905 44.76C71.9405 46.86 68.1505 48.56 63.8605 49.74L63.8705 49.75Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object12:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M41.3604 68.6999V77.0099L49.6703 72.2099V63.8999L41.3604 68.6999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.0004 68.6999V77.0099L49.6904 72.2099V63.8999L58.0004 68.6999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6801 81.7799V73.4599L41.3701 68.6599V76.9799L49.6801 81.7799Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6802 81.7799V73.4599L57.9902 68.6599V76.9799L49.6802 81.7799Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3701 68.6599L49.6901 63.8999L58.0001 68.6599L49.6901 73.4599L41.3801 68.6599H41.3701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72021 62.56V70.87L18.0302 66.07V57.76L9.72021 62.56Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.3603 62.56V70.87L18.0503 66.07V57.76L26.3603 62.56Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 75.64V67.32L9.72998 62.52V70.84L18.04 75.64Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 75.64V67.32L26.35 62.52V70.84L18.04 75.64Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72998 62.52L18.05 57.76L26.36 62.52L18.05 67.32L9.73998 62.52H9.72998Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.25 68.6999V77.0099L28.56 72.2099V63.8999L20.25 68.6999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M36.8901 68.6999V77.0099L28.5801 72.2099V63.8999L36.8901 68.6999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.5698 81.7799V73.4599L20.2598 68.6599V76.9799L28.5698 81.7799Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.5698 81.7799V73.4599L36.8798 68.6599V76.9799L28.5698 81.7799Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.2598 68.6599L28.5798 63.8999L36.8898 68.6599L28.5798 73.4599L20.2698 68.6599H20.2598Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 74.85V83.16L39.1 78.36V70.05L30.79 74.85Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 74.85V83.16L39.1201 78.36V70.05L47.4301 74.85Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 87.9301V79.6101L30.7998 74.8101V83.1301L39.1098 87.9301Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 87.9301V79.6101L47.4199 74.8101V83.1301L39.1099 87.9301Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 74.81L39.1198 70.05L47.4298 74.81L39.1198 79.61L30.8098 74.81H30.7998Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 57.76V66.07L89.6103 70.87V62.56L81.3003 57.76Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 57.76V66.07L72.9702 70.87V62.56L81.2802 57.76Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 70.84V62.52L81.29 67.32V75.64L89.6 70.84Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 70.84V62.52L81.29 67.32V75.64L72.98 70.84Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 67.32L72.98 62.52L81.29 57.76L89.61 62.52L81.3 67.32H81.29Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7603 63.8999V72.2099L79.0703 77.0099V68.6999L70.7603 63.8999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 63.8999V72.2099L62.4404 77.0099V68.6999L70.7504 63.8999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 76.9799V68.6599L70.7603 73.4599V81.7799L79.0703 76.9799Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 76.9799V68.6599L70.7504 73.4599V81.7799L62.4404 76.9799Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 73.4599L62.4404 68.6599L70.7504 63.8999L79.0704 68.6599L70.7604 73.4599H70.7504Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 70.05V78.36L68.5302 83.16V74.85L60.2202 70.05Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2104 70.05V78.36L51.9004 83.16V74.85L60.2104 70.05Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5302 83.12V74.8L60.2202 79.6V87.92L68.5302 83.12Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 83.12V74.8L60.2202 79.6V87.92L51.9102 83.12Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 79.61L51.9102 74.81L60.2202 70.05L68.5402 74.81L60.2302 79.61H60.2202Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 80.9899V89.2999L49.6401 84.4999V76.1899L41.3301 80.9899Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9599 80.9899V89.2999L49.6499 84.4999V76.1899L57.9599 80.9899Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6401 94.07V85.75L41.3301 80.95V89.27L49.6401 94.07Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6499 94.07V85.75L57.9599 80.95V89.27L49.6499 94.07Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 80.9499L49.6501 76.1899L57.9601 80.9499L49.6501 85.7499L41.3401 80.9499H41.3301Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.8301 51.7199V60.0299L39.1401 55.2299V46.9199L30.8301 51.7199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4702 51.7199V60.0299L39.1602 55.2299V46.9199L47.4702 51.7199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1498 64.7999V56.4799L30.8398 51.6799V59.9999L39.1498 64.7999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1499 64.7999V56.4799L47.4599 51.6799V59.9999L39.1499 64.7999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.8301 51.6799L39.1501 46.9199L47.4601 51.6799L39.1501 56.4799L30.8401 51.6799H30.8301Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72021 51.7199V60.0299L18.0302 55.2299V46.9199L9.72021 51.7199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.3603 51.7199V60.0299L18.0503 55.2299V46.9199L26.3603 51.7199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 64.7999V56.4799L9.72998 51.6799V59.9999L18.04 64.7999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 64.7999V56.4799L26.35 51.6799V59.9999L18.04 64.7999Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72998 51.6799L18.05 46.9199L26.36 51.6799L18.05 56.4799L9.73998 51.6799H9.72998Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 64.01V72.32L39.1 67.52V59.21L30.79 64.01Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 64.01V72.32L39.1201 67.52V59.21L47.4301 64.01Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 77.09V68.77L30.7998 63.97V72.29L39.1098 77.09Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 77.09V68.77L47.4199 63.97V72.29L39.1099 77.09Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 63.97L39.1198 59.21L47.4298 63.97L39.1198 68.77L30.8098 63.97H30.7998Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 46.9199V55.2299L89.6103 60.0299V51.7199L81.3003 46.9199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 46.9199V55.2299L72.9702 60.0299V51.7199L81.2802 46.9199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 59.9999V51.6799L81.29 56.4799V64.7999L89.6 59.9999Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 59.9999V51.6799L81.29 56.4799V64.7999L72.98 59.9999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 56.4799L72.98 51.6799L81.29 46.9199L89.61 51.6799L81.3 56.4799H81.29Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7603 53.0698V61.3798L79.0703 66.1798V57.8698L70.7603 53.0698Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 53.0698V61.3798L62.4404 66.1798V57.8698L70.7504 53.0698Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 66.1398V57.8198L70.7603 62.6198V70.9398L79.0703 66.1398Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 66.1398V57.8198L70.7504 62.6198V70.9398L62.4404 66.1398Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 62.6298L62.4404 57.8298L70.7504 53.0698L79.0704 57.8298L70.7604 62.6298H70.7504Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 59.21V67.52L68.5302 72.32V64.01L60.2202 59.21Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2104 59.21V67.52L51.9004 72.32V64.01L60.2104 59.21Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5302 72.29V63.97L60.2202 68.77V77.09L68.5302 72.29Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 72.29V63.97L60.2202 68.77V77.09L51.9102 72.29Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 68.77L51.9102 63.97L60.2202 59.21L68.5402 63.97L60.2302 68.77H60.2202Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 70.1499V78.4599L49.6401 73.6599V65.3499L41.3301 70.1499Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9599 70.1499V78.4599L49.6499 73.6599V65.3499L57.9599 70.1499Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6401 83.2299V74.9099L41.3301 70.1099V78.4299L49.6401 83.2299Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6499 83.2299V74.9099L57.9599 70.1099V78.4299L49.6499 83.2299Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 70.1099L49.6501 65.3499L57.9601 70.1099L49.6501 74.9099L41.3401 70.1099H41.3301Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9004 28.6V36.91L60.2104 32.1101V23.8L51.9004 28.6Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5405 28.6V36.91L60.2305 32.1101V23.8L68.5405 28.6Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 41.6801V33.3601L51.9102 28.5601V36.8801L60.2202 41.6801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 41.6801V33.3601L68.5302 28.5601V36.8801L60.2202 41.6801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 28.56L60.2302 23.8L68.5402 28.56L60.2302 33.3601L51.9202 28.56H51.9102Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 34.7399V43.0499L70.7504 38.2499V29.9399L62.4404 34.7399Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 34.7399V43.0499L70.7603 38.2499V29.9399L79.0703 34.7399Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 47.82V39.5L62.4404 34.7V43.02L70.7504 47.82Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7505 47.82V39.5L79.0605 34.7V43.02L70.7505 47.82Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 34.6999L70.7604 29.9399L79.0704 34.6999L70.7604 39.4999L62.4504 34.6999H62.4404Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9004 40.8801V49.1901L60.2104 44.3901V36.0801L51.9004 40.8801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5405 40.8801V49.1901L60.2305 44.3901V36.0801L68.5405 40.8801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 53.9601V45.6401L51.9102 40.8401V49.1601L60.2202 53.9601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 53.9601V45.6401L68.5302 40.8401V49.1601L60.2202 53.9601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 40.8501L60.2302 36.0901L68.5402 40.8501L60.2302 45.6501L51.9202 40.8501H51.9102Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72021 40.8801V49.1901L18.0302 44.3901V36.0801L9.72021 40.8801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.3603 40.8801V49.1901L18.0503 44.3901V36.0801L26.3603 40.8801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 53.9601V45.6401L9.72998 40.8401V49.1601L18.04 53.9601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 53.9601V45.6401L26.35 40.8401V49.1601L18.04 53.9601Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72998 40.8501L18.05 36.0901L26.36 40.8501L18.05 45.6501L9.73998 40.8501H9.72998Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 53.1701V61.4801L39.1 56.6801V48.3701L30.79 53.1701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 53.1701V61.4801L39.1201 56.6801V48.3701L47.4301 53.1701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 66.2501V57.9301L30.7998 53.1301V61.4501L39.1098 66.2501Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 66.2501V57.9301L47.4199 53.1301V61.4501L39.1099 66.2501Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 53.1301L39.1198 48.3701L47.4298 53.1301L39.1198 57.9301L30.8098 53.1301H30.7998Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 36.0801V44.3901L89.6103 49.1901V40.8801L81.3003 36.0801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 36.0801V44.3901L72.9702 49.1901V40.8801L81.2802 36.0801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 49.1601V40.8401L81.29 45.6401V53.9601L89.6 49.1601Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 49.1601V40.8401L81.29 45.6401V53.9601L72.98 49.1601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 45.6501L72.98 40.8501L81.29 36.0901L89.61 40.8501L81.3 45.6501H81.29Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7603 42.23V50.54L79.0703 55.34V47.03L70.7603 42.23Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 42.23V50.54L62.4404 55.34V47.03L70.7504 42.23Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 55.31V46.99L70.7603 51.79V60.11L79.0703 55.31Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 55.31V46.99L70.7504 51.79V60.11L62.4404 55.31Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 51.79L62.4404 46.99L70.7504 42.23L79.0704 46.99L70.7604 51.79H70.7504Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 59.31V67.62L49.6401 62.82V54.51L41.3301 59.31Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9599 59.31V67.62L49.6499 62.82V54.51L57.9599 59.31Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6401 72.39V64.07L41.3301 59.27V67.59L49.6401 72.39Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6499 72.39V64.07L57.9599 59.27V67.59L49.6499 72.39Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 59.27L49.6501 54.51L57.9601 59.27L49.6501 64.07L41.3401 59.27H41.3301Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.8999 17.76V26.07L60.2099 21.27V12.96L51.8999 17.76Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.54 17.76V26.07L60.23 21.27V12.96L68.54 17.76Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2197 30.84V22.52L51.9097 17.72V26.04L60.2197 30.84Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2197 30.84V22.52L68.5297 17.72V26.04L60.2197 30.84Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9097 17.72L60.2297 12.96L68.5397 17.72L60.2297 22.52L51.9197 17.72H51.9097Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 42.33V50.64L39.1 45.84V37.53L30.79 42.33Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 42.33V50.64L39.1201 45.84V37.53L47.4301 42.33Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 55.41V47.09L30.7998 42.29V50.61L39.1098 55.41Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 55.41V47.09L47.4199 42.29V50.61L39.1099 55.41Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 42.29L39.1198 37.53L47.4298 42.29L39.1198 47.09L30.8098 42.29H30.7998Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 25.25V33.56L89.6103 38.36V30.05L81.3003 25.25Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 25.25V33.56L72.9702 38.36V30.05L81.2802 25.25Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 38.33V30.01L81.29 34.81V43.13L89.6 38.33Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 38.33V30.01L81.29 34.81V43.13L72.98 38.33Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 34.81L72.98 30.01L81.29 25.25L89.61 30.01L81.3 34.81H81.29Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object13:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M41.6602 31.4902V39.8402L50.0102 35.0202V26.6702L41.6602 31.4902Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3803 31.4902V39.8402L50.0303 35.0202V26.6702L58.3803 31.4902Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0199 44.6302V36.2702L41.6699 31.4502V39.8102L50.0199 44.6302Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.02 44.6302V36.2702L58.37 31.4502V39.8102L50.02 44.6302Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6699 31.4502L50.0299 26.6702L58.3699 31.4502L50.0199 36.2702L41.6699 31.4502Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 37.6601V46.0101L60.6 41.1901V32.8401L52.25 37.6601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.9599 37.6601V46.0101L60.6099 41.1901V32.8401L68.9599 37.6601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 50.8001V42.4401L52.25 37.6201V45.9801L60.6 50.8001Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6001 50.8001V42.4401L68.9501 37.6201V45.9801L60.6001 50.8001Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 37.6201L60.61 32.8401L68.95 37.6201L60.6 42.4401L52.25 37.6201Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8301 43.8303V52.1803L71.1801 47.3603V39.0103L62.8301 43.8303Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.5502 43.8303V52.1803L71.2002 47.3603V39.0103L79.5502 43.8303Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1898 56.9703V48.6103L62.8398 43.7903V52.1503L71.1898 56.9703Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1899 56.9703V48.6103L79.5399 43.7903V52.1503L71.1899 56.9703Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8398 43.7903L71.1998 39.0103L79.5398 43.7903L71.1898 48.6103L62.8398 43.7903Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 37.6601V46.0101L39.4301 41.1901V32.8401L31.0801 37.6601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.7899 37.6601V46.0101L39.4399 41.1901V32.8401L47.7899 37.6601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4301 50.8001V42.4401L31.0801 37.6201V45.9801L39.4301 50.8001Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4399 50.8001V42.4401L47.7899 37.6201V45.9801L39.4399 50.8001Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 37.6201L39.4401 32.8401L47.7801 37.6201L39.4301 42.4401L31.0801 37.6201Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6602 43.8303V52.1803L50.0102 47.3603V39.0103L41.6602 43.8303Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3803 43.8303V52.1803L50.0303 47.3603V39.0103L58.3803 43.8303Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0199 56.9703V48.6103L41.6699 43.7903V52.1503L50.0199 56.9703Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.02 56.9703V48.6103L58.37 43.7903V52.1503L50.02 56.9703Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6699 43.7903L50.0299 39.0103L58.3699 43.7903L50.0199 48.6103L41.6699 43.7903Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 50.0002V58.3502L60.6 53.5302V45.1802L52.25 50.0002Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.9599 50.0002V58.3502L60.6099 53.5302V45.1802L68.9599 50.0002Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 63.1402V54.7802L52.25 49.9602V58.3202L60.6 63.1402Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6001 63.1402V54.7802L68.9501 49.9602V58.3202L60.6001 63.1402Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 49.9602L60.61 45.1802L68.95 49.9602L60.6 54.7802L52.25 49.9602Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.4902 43.8303V52.1803L28.8402 47.3603V39.0103L20.4902 43.8303Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.2104 43.8303V52.1803L28.8604 47.3603V39.0103L37.2104 43.8303Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.85 56.9703V48.6103L20.5 43.7903V52.1503L28.85 56.9703Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.8501 56.9703V48.6103L37.2001 43.7903V52.1503L28.8501 56.9703Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.5 43.7903L28.86 39.0103L37.2 43.7903L28.85 48.6103L20.5 43.7903Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 50.0002V58.3502L39.4301 53.5302V45.1802L31.0801 50.0002Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.7899 50.0002V58.3502L39.4399 53.5302V45.1802L47.7899 50.0002Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4301 63.1402V54.7802L31.0801 49.9602V58.3202L39.4301 63.1402Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4399 63.1402V54.7802L47.7899 49.9602V58.3202L39.4399 63.1402Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 49.9602L39.4401 45.1802L47.7801 49.9602L39.4301 54.7802L31.0801 49.9602Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6602 56.1701V64.5201L50.0102 59.7001V51.3501L41.6602 56.1701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3803 56.1701V64.5201L50.0303 59.7001V51.3501L58.3803 56.1701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0199 69.3101V60.9501L41.6699 56.1301V64.4901L50.0199 69.3101Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.02 69.3101V60.9501L58.37 56.1301V64.4901L50.02 69.3101Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6699 56.1401L50.0299 51.3601L58.3699 56.1401L50.0199 60.9601L41.6699 56.1401Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.87012 50.0002V58.3502L18.2201 53.5302V45.1802L9.87012 50.0002Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.58 50.0002V58.3502L18.23 53.5302V45.1802L26.58 50.0002Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.2299 63.1402V54.7802L9.87988 49.9602V58.3202L18.2299 63.1402Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.23 63.1402V54.7802L26.58 49.9602V58.3202L18.23 63.1402Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.87988 49.9602L18.2399 45.1802L26.5799 49.9602L18.2299 54.7802L9.87988 49.9602Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.4502 56.1701V64.5201L28.8002 59.7001V51.3501L20.4502 56.1701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.1703 56.1701V64.5201L28.8203 59.7001V51.3501L37.1703 56.1701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.81 69.3101V60.9501L20.46 56.1301V64.4901L28.81 69.3101Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.8101 69.3101V60.9501L37.1601 56.1301V64.4901L28.8101 69.3101Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.46 56.1401L28.82 51.3601L37.16 56.1401L28.81 60.9601L20.46 56.1401Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.04 62.3503V70.7003L39.39 65.8803V57.5303L31.04 62.3503Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.7499 62.3503V70.7003L39.3999 65.8803V57.5303L47.7499 62.3503Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.3998 75.4903V67.1303L31.0498 62.3103V70.6703L39.3998 75.4903Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.3999 75.4903V67.1303L47.7499 62.3103V70.6703L39.3999 75.4903Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0498 62.3103L39.4098 57.5303L47.7498 62.3103L39.3998 67.1303L31.0498 62.3103Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.7798 45.1802V53.5302L90.1298 58.3502V50.0002L81.7798 45.1802Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.7699 45.1802V53.5302L73.4199 58.3502V50.0002L81.7699 45.1802Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M90.12 58.3202V49.9602L81.77 54.7802V63.1402L90.12 58.3202Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.4199 58.3202V49.9602L81.7699 54.7802V63.1402L73.4199 58.3202Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.7699 54.7902L73.4199 49.9702L81.7599 45.1902L90.1199 49.9702L81.7699 54.7902Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1899 51.3501V59.7001L79.5399 64.5201V56.1701L71.1899 51.3501Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1801 51.3501V59.7001L62.8301 64.5201V56.1701L71.1801 51.3501Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.5399 64.4901V56.1301L71.1899 60.9501V69.3101L79.5399 64.4901Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8398 64.4901V56.1301L71.1898 60.9501V69.3101L62.8398 64.4901Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1898 60.9601L62.8398 56.1401L71.1798 51.3601L79.5398 56.1401L71.1898 60.9601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6099 57.5203V65.8703L68.9599 70.6903V62.3403L60.6099 57.5203Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 57.5203V65.8703L52.25 70.6903V62.3403L60.6 57.5203Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.9501 70.6603V62.3003L60.6001 67.1203V75.4803L68.9501 70.6603Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 70.6603V62.3003L60.6 67.1203V75.4803L52.25 70.6603Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 67.1303L52.25 62.3103L60.59 57.5303L68.95 62.3103L60.6 67.1303Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6201 68.5202V76.8702L49.9701 72.0502V63.7002L41.6201 68.5202Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3402 68.5202V76.8702L49.9902 72.0502V63.7002L58.3402 68.5202Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9799 81.6602V73.3002L41.6299 68.4802V76.8402L49.9799 81.6602Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.98 81.6602V73.3002L58.33 68.4802V76.8402L49.98 81.6602Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6299 68.4802L49.9899 63.7002L58.3299 68.4802L49.9799 73.3002L41.6299 68.4802Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.97 53.8501L80.18 36.3001L49.97 18.3401L19.77 36.3001L49.97 53.8501Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.4702 36.18L40.0702 37.69C43.3302 35.75 49.9702 31.8 49.9702 31.8V28.74L37.4702 36.18Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9702 28.75V31.81L59.8802 37.69L62.4802 36.18L49.9702 28.75Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.8801 37.69L49.9801 31.8C49.9801 31.8 43.3401 35.75 40.0801 37.69L49.9801 43.44L59.8801 37.69Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9702 66.88V53.85L80.1802 36.3V49.53L49.9702 66.88Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M19.77 48.92V36.3L49.97 53.85V66.88L19.77 48.92Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object14:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M38.54 41.38V52.86L50.02 46.23V34.75L38.54 41.38Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.52 41.38V52.86L50.04 46.23V34.75L61.52 41.38Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0298 59.4501V47.9601L38.5498 41.3301V52.8201L50.0298 59.4501Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0303 59.4501V47.9601L61.5103 41.3301V52.8201L50.0303 59.4501Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.5498 41.33L50.0398 34.75L61.5098 41.33L50.0298 47.96L38.5498 41.33Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0898 49.87V61.35L64.5698 54.72V43.24L53.0898 49.87Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.0698 49.87V61.35L64.5898 54.72V43.24L76.0698 49.87Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5796 67.9401V56.4501L53.0996 49.8201V61.3101L64.5796 67.9401Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5801 67.9401V56.4501L76.0601 49.8201V61.3101L64.5801 67.9401Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0996 49.82L64.5896 43.24L76.0596 49.82L64.5796 56.45L53.0996 49.82Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.98 49.87V61.35L35.46 54.72V43.24L23.98 49.87Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.96 49.87V61.35L35.48 54.72V43.24L46.96 49.87Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4697 67.9401V56.4501L23.9897 49.8201V61.3101L35.4697 67.9401Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4702 67.9401V56.4501L46.9502 49.8201V61.3101L35.4702 67.9401Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.9897 49.82L35.4797 43.24L46.9497 49.82L35.4697 56.45L23.9897 49.82Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.54 58.35V69.83L50.02 63.2V51.72L38.54 58.35Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.52 58.35V69.83L50.04 63.2V51.72L61.52 58.35Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0298 76.42V64.93L38.5498 58.3V69.7901L50.0298 76.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0303 76.42V64.93L61.5103 58.3V69.7901L50.0303 76.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.5498 58.3L50.0398 51.72L61.5098 58.3L50.0298 64.93L38.5498 58.3Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.37988 58.35V69.83L20.8599 63.2V51.72L9.37988 58.35Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.3599 58.35V69.83L20.8799 63.2V51.72L32.3599 58.35Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.8696 76.42V64.93L9.38965 58.3V69.7901L20.8696 76.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.8701 76.42V64.93L32.3501 58.3V69.7901L20.8701 76.42Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.38965 58.3L20.8796 51.72L32.3496 58.3L20.8696 64.93L9.38965 58.3Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.9297 66.84V78.32L35.4097 71.69V60.21L23.9297 66.84Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.9097 66.84V78.32L35.4297 71.69V60.21L46.9097 66.84Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4195 84.9V73.41L23.9395 66.78V78.27L35.4195 84.9Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4199 84.9V73.41L46.8999 66.78V78.27L35.4199 84.9Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.9395 66.7799L35.4295 60.2L46.8995 66.7799L35.4195 73.41L23.9395 66.7799Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1396 51.72V63.2L90.6197 69.83V58.35L79.1396 51.72Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1197 51.72V63.2L67.6396 69.83V58.35L79.1197 51.72Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M90.6099 69.7901V58.3L79.1299 64.93V76.42L90.6099 69.7901Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.6494 69.7901V58.3L79.1294 64.93V76.42L67.6494 69.7901Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1294 64.93L67.6494 58.3L79.1194 51.72L90.6094 58.3L79.1294 64.93Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5898 60.21V71.69L76.0698 78.32V66.84L64.5898 60.21Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5698 60.21V71.69L53.0898 78.32V66.84L64.5698 60.21Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.0601 78.27V66.78L64.5801 73.41V84.9L76.0601 78.27Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0996 78.27V66.78L64.5796 73.41V84.9L53.0996 78.27Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5796 73.41L53.0996 66.7799L64.5696 60.2L76.0596 66.7799L64.5796 73.41Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.48 75.3199V86.7999L49.96 80.1699V68.6899L38.48 75.3199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.46 75.3199V86.7999L49.98 80.1699V68.6899L61.46 75.3199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9697 93.39V81.9L38.4897 75.27V86.76L49.9697 93.39Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9702 93.39V81.9L61.4502 75.27V86.76L49.9702 93.39Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.4897 75.2699L49.9797 68.6899L61.4497 75.2699L49.9697 81.8999L38.4897 75.2699Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0999 31.5401L49.9999 48.4501L20.8999 31.5401L49.9999 14.6401L79.0999 31.5401Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.4701 58.1802L48.3701 41.2802V12.1702L77.4701 29.0702V58.1702V58.1802Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.6298 58.0901L48.5298 41.1801V12.0801L77.6298 28.9901V58.0901Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.7797 58.8701L46.6797 41.9701V12.8601L75.7797 29.7601V58.8601V58.8701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.9501 58.78L46.8501 41.88V12.77L75.9501 29.68V58.78Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.0897 59.56L44.9897 42.65V13.54L74.0897 30.45V59.55V59.56Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.2597 59.4702L45.1597 42.5702V13.4602L74.2597 30.3602V59.4602V59.4702Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.3998 60.2502L43.2998 43.3402V14.2302L72.3998 31.1402V60.2402V60.2502Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.5697 60.1501L43.4697 43.2501V14.1501L72.5697 31.0501V60.1501Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7201 52.7102L41.6201 35.8102V6.7002L70.7201 23.6002V52.7002V52.7102Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.8798 52.6201L41.7798 35.7101V6.61011L70.8798 23.5201V52.6201Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M69.0199 56.52L39.9199 39.61V10.5L69.0199 27.41V56.51V56.52Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M69.1898 56.4202L40.0898 39.5202V10.4202L69.1898 27.3202V56.4202Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.3397 58.01L38.2397 41.11V12L67.3397 28.9V58V58.01Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.4999 57.9302L38.3999 41.0202V11.9102L67.4999 28.8202V57.9202V57.9302Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M65.64 63L36.54 46.09V16.99L65.64 33.89V62.99V63Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M65.81 62.9001L36.71 46.0001V16.9001L65.81 33.8001V62.9001Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.9599 63.6902L34.8599 46.7802V17.6702L63.9599 34.5802V63.6802V63.6902Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.12 63.5901L35.02 46.6901V17.5901L64.12 34.4901V63.5901Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.2699 64.3801L33.1699 47.4701V18.3601L62.2699 35.2701V64.3701V64.3801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4301 64.28L33.3301 47.37V18.28L62.4301 35.18V64.28Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.58 59.9502L31.48 43.0402V13.9302L60.58 30.8402V59.9402V59.9502Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.7401 59.8601L31.6401 42.9601V13.8501L60.7401 30.7501V59.8501V59.8601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.89 61.1702L29.79 44.2702V15.1702L58.89 32.0802V61.1802V61.1702Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.06 61.0901L29.96 44.1801V15.0801L59.06 31.9901V61.0901Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.2001 62.4202L28.1001 45.5102V16.4102L57.2001 33.3202V62.4202Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.3598 62.3301L28.2598 45.4201V16.3201L57.3598 33.2301V62.3301Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.5199 63.5601L26.4199 46.6501V17.55L55.5199 34.46V63.5601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.6801 63.4702L26.5801 46.5702V17.4702L55.6801 34.3702V63.4702Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.8197 64.9702L24.7197 48.0702V18.9602L53.8197 35.8602V64.9602V64.9702Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.9901 64.8801L24.8901 47.9701V18.8701L53.9901 35.7801V64.8801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 75.25L20.8999 58.34V31.54L49.9999 48.45V75.26V75.25Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1 58.35L50 75.26V48.45L79.1 31.54V58.35Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.31 27.3801L32.28 34.2101L29.79 31.6001L27.29 31.3201L28.26 25.6101",fill:eo})),Object15:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M49.9998 54.12L69.1998 42.9701L49.9998 31.55L30.7998 42.9701L49.9998 54.12Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 62.41V54.12L69.2 42.97V51.38L50 62.41Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 50.99V42.97L49.9998 54.12V62.41L30.7998 50.99Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.5101 68.1801L93.7101 57.0201L74.5101 45.6101L55.3101 57.0201L74.5101 68.1801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.5103 76.46V68.18L93.7103 57.02V65.43L74.5103 76.46Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.3101 65.05V57.02L74.5101 68.18V76.46L55.3101 65.05Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.49 68.3002L44.69 57.1402L25.49 45.7302L6.29004 57.1402L25.49 68.3002Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.4902 76.5801V68.3001L44.6902 57.1401V65.5501L25.4902 76.5801Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M6.29004 65.1601V57.1401L25.49 68.3001V76.5801L6.29004 65.1601Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 82.35L69.1998 71.2L49.9998 59.78L30.7998 71.2L49.9998 82.35Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 90.64V82.35L69.2 71.2V79.61L50 90.64Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 79.22V71.2L49.9998 82.35V90.64L30.7998 79.22Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 51.8401L86.1301 30.8401L50.0001 9.36011L13.8701 30.8401L50.0001 51.8401Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0403 30.7001L38.1503 32.5101C42.0503 30.1901 49.9903 25.4701 49.9903 25.4701V21.8101L35.0303 30.7001H35.0403Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0005 21.8101V25.4701L61.8405 32.5101L64.9605 30.7001L50.0005 21.8101Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.8402 32.51L50.0002 25.47C50.0002 25.47 42.0602 30.19 38.1602 32.51L50.0002 39.39L61.8402 32.51Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 67.4201V51.8401L86.13 30.8401V46.6701L50 67.4201Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.8701 45.9401V30.8401L50.0001 51.8401V67.4201L13.8701 45.9401Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object16:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M16.66 55.79H13.5L14.84 64.17C15.5 68.84 18.9 73.4 25.04 76.97C38.82 84.97 61.15 84.97 74.92 76.97C81.07 73.4 84.46 68.84 85.12 64.17L86.46 55.79H16.66Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.4302 55.79V81.63C40.6602 82.34 44.0202 82.77 47.4202 82.92V55.79H37.4302Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.66 55.79H13.5L14.84 64.17C15.5 68.84 18.9 73.4 25.04 76.97C28.67 79.08 32.9 80.63 37.41 81.62V55.78H16.66V55.79Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4199 55.79V82.92C49.1099 82.99 50.7999 82.99 52.4799 82.92V55.79H47.4199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.3401 55.79H66.3901V80.64C69.4701 79.7 72.3601 78.48 74.9401 76.98C81.0901 73.41 84.4801 68.85 85.1401 64.18L86.4801 55.8H83.3201L83.3401 55.79Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.48 55.79V82.92C56.02 82.78 59.52 82.33 62.87 81.56V55.78H52.48V55.79Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8701 55.79V81.57C64.0601 81.3 65.2401 80.99 66.3901 80.64V55.79H62.8701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 74.07C70.3794 74.07 86.9001 64.4754 86.9001 52.64C86.9001 40.8045 70.3794 31.21 50.0001 31.21C29.6208 31.21 13.1001 40.8045 13.1001 52.64C13.1001 64.4754 29.6208 74.07 50.0001 74.07Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 60.1199C57.1078 60.1199 62.8699 56.771 62.8699 52.6399C62.8699 48.5088 57.1078 45.1599 49.9999 45.1599C42.892 45.1599 37.1299 48.5088 37.1299 52.6399C37.1299 56.771 42.892 60.1199 49.9999 60.1199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 50.4999C45.9302 47.5799 54.0802 47.5799 59.1002 50.4999C60.9202 51.5599 62.0702 52.8499 62.5702 54.2099C63.4602 51.8099 62.3102 49.2099 59.1002 47.3499C54.0702 44.4299 45.9202 44.4299 40.9002 47.3499C37.6902 49.2099 36.5402 51.8199 37.4302 54.2099C37.9302 52.8499 39.0802 51.5599 40.9002 50.4999Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 57.9198C45.9302 60.8398 54.0802 60.8398 59.1002 57.9198C60.9202 56.8598 62.0702 55.5698 62.5702 54.2098C62.0702 52.8498 60.9202 51.5598 59.1002 50.4998C54.0702 47.5798 45.9202 47.5798 40.9002 50.4998C39.0802 51.5598 37.9302 52.8498 37.4302 54.2098C37.9302 55.5698 39.0802 56.8598 40.9002 57.9198Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.66 41.6101H13.5L14.84 49.9901C15.5 54.6601 18.9 59.2201 25.04 62.7901C38.82 70.7901 61.15 70.7901 74.92 62.7901C81.07 59.2201 84.46 54.6601 85.12 49.9901L86.46 41.6101H16.66Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.4302 41.6101V67.4501C40.6602 68.1601 44.0202 68.5901 47.4202 68.7401V41.6101H37.4302Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.66 41.6101H13.5L14.84 49.9901C15.5 54.6601 18.9 59.2201 25.04 62.7901C28.67 64.9001 32.9 66.4501 37.41 67.4401V41.6001H16.66V41.6101Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4199 41.6101V68.7401C49.1099 68.8101 50.7999 68.8101 52.4799 68.7401V41.6101H47.4199Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.3401 41.6101H66.3901V66.4601C69.4701 65.5201 72.3601 64.3001 74.9401 62.8001C81.0901 59.2301 84.4801 54.6701 85.1401 50.0001L86.4801 41.6201H83.3201L83.3401 41.6101Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.48 41.6101V68.7401C56.02 68.6001 59.52 68.1501 62.87 67.3801V41.6001H52.48V41.6101Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8701 41.6101V67.3901C64.0601 67.1201 65.2401 66.8101 66.3901 66.4601V41.6101H62.8701Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 59.88C70.3794 59.88 86.9001 50.2855 86.9001 38.45C86.9001 26.6146 70.3794 17.02 50.0001 17.02C29.6208 17.02 13.1001 26.6146 13.1001 38.45C13.1001 50.2855 29.6208 59.88 50.0001 59.88Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 45.93C57.1078 45.93 62.8699 42.5811 62.8699 38.45C62.8699 34.3189 57.1078 30.97 49.9999 30.97C42.892 30.97 37.1299 34.3189 37.1299 38.45C37.1299 42.5811 42.892 45.93 49.9999 45.93Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 36.32C45.9302 33.4 54.0802 33.4 59.1002 36.32C60.9202 37.38 62.0702 38.67 62.5702 40.03C63.4602 37.63 62.3102 35.03 59.1002 33.17C54.0702 30.25 45.9202 30.25 40.9002 33.17C37.6902 35.03 36.5402 37.64 37.4302 40.03C37.9302 38.67 39.0802 37.38 40.9002 36.32Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 43.7399C45.9302 46.6599 54.0802 46.6599 59.1002 43.7399C60.9202 42.6799 62.0702 41.3899 62.5702 40.0299C62.0702 38.6699 60.9202 37.3799 59.1002 36.3199C54.0702 33.3999 45.9202 33.3999 40.9002 36.3199C39.0802 37.3799 37.9302 38.6699 37.4302 40.0299C37.9302 41.3899 39.0802 42.6799 40.9002 43.7399Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object17:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M10.74 47.47H7.02002L8.60002 57.34C9.38002 62.84 13.38 68.21 20.62 72.42C36.84 81.84 63.14 81.84 79.37 72.42C86.61 68.21 90.61 62.84 91.39 57.34L92.97 47.47H10.74Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.1899 47.47V79.9C38.9899 80.74 42.9499 81.25 46.9499 81.41V47.47H35.1899Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M10.74 47.47H7.02002L8.60002 59.34C9.38002 64.84 13.38 70.21 20.62 74.42C24.9 76.9 29.88 78.73 35.19 79.9V47.47H10.74Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.96 47.47V81.42C48.94 81.5 50.94 81.51 52.92 81.42V47.47H46.96Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.2598 47.47H69.2998V78.73C72.9198 77.63 76.3298 76.19 79.3698 74.42C86.6098 70.21 90.6098 64.84 91.3898 59.34L92.9698 47.47H89.2498H89.2598Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.9199 47.47V81.42C57.0899 81.25 61.2099 80.72 65.1599 79.82V47.47H52.9199Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M65.1602 47.47V79.82C66.5702 79.5 67.9502 79.14 69.3002 78.73V47.47H65.1602Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 69C73.9966 69 93.4498 57.6997 93.4498 43.76C93.4498 29.8204 73.9966 18.52 49.9998 18.52C26.003 18.52 6.5498 29.8204 6.5498 43.76C6.5498 57.6997 26.003 69 49.9998 69Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M24.48 38.37C38.52 30.99 61.27 30.99 75.31 38.37C80.39 41.04 83.6 44.31 85 47.74C87.48 41.68 84.27 35.11 75.31 30.4C61.27 23.02 38.52 23.02 24.48 30.4C15.52 35.11 12.31 41.68 14.79 47.74C16.19 44.31 19.41 41.03 24.48 38.37Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M24.48 57.11C38.52 64.49 61.27 64.49 75.31 57.11C80.39 54.44 83.6 51.17 85 47.74C83.6 44.31 80.38 41.03 75.31 38.37C61.27 30.99 38.52 30.99 24.48 38.37C19.4 41.04 16.19 44.31 14.79 47.74C16.19 51.17 19.41 54.44 24.48 57.11Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object18:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M60.1999 77.77L55.6799 80.39L51.1699 77.77L55.6799 75.14L60.1999 77.77Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.1799 73.7L62.6699 76.33L58.1499 73.7L62.6699 71.08L67.1799 73.7Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.1501 65.58L76.6401 68.2L72.1201 65.58L76.6401 62.96L81.1501 65.58Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M88.1301 61.52L83.6201 64.14L79.1001 61.52L83.6201 58.9L88.1301 61.52Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M95.1199 57.46L90.5998 60.08L86.0898 57.46L90.5998 54.84L95.1199 57.46Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.7998 77.77L44.3198 80.39L48.8298 77.77L44.3198 75.14L39.7998 77.77Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.8198 73.7L37.3298 76.33L41.8498 73.7L37.3298 71.08L32.8198 73.7Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.8501 65.58L23.3601 68.2L27.8801 65.58L23.3601 62.96L18.8501 65.58Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M11.8701 61.52L16.3801 64.14L20.9001 61.52L16.3801 58.9L11.8701 61.52Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.87988 57.46L9.39988 60.08L13.9099 57.46L9.39988 54.84L4.87988 57.46Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 69.23L92.21 44.71L50 19.61L7.79004 44.71L50 69.23Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 78.44V69.23L92.21 44.71V53.99L50 78.44Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.79004 53.94V44.71L50 69.23V78.44L7.79004 53.94Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object19:({color:en="#ffffff",color2:eo="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M60.1999 77.77L55.6799 80.39L51.1699 77.77L55.6799 75.14L60.1999 77.77Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.1799 73.7L62.6699 76.33L58.1499 73.7L62.6699 71.08L67.1799 73.7Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.1501 65.58L76.6401 68.2L72.1201 65.58L76.6401 62.96L81.1501 65.58Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M88.1301 61.52L83.6201 64.14L79.1001 61.52L83.6201 58.9L88.1301 61.52Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M95.1199 57.46L90.5998 60.08L86.0898 57.46L90.5998 54.84L95.1199 57.46Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.7998 77.77L44.3198 80.39L48.8298 77.77L44.3198 75.14L39.7998 77.77Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.8198 73.7L37.3298 76.33L41.8498 73.7L37.3298 71.08L32.8198 73.7Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.8501 65.58L23.3601 68.2L27.8801 65.58L23.3601 62.96L18.8501 65.58Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M11.8701 61.52L16.3801 64.14L20.9001 61.52L16.3801 58.9L11.8701 61.52Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.87988 57.46L9.39988 60.08L13.9099 57.46L9.39988 54.84L4.87988 57.46Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 69.23L92.21 44.71L50 19.61L7.79004 44.71L50 69.23Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.52 44.54L36.16 46.65C40.72 43.94 50 38.42 50 38.42V34.14L32.52 44.53V44.54Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 34.15V38.43L63.84 46.65L67.48 44.54L50 34.15Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.8402 46.65L50.0002 38.42C50.0002 38.42 40.7202 43.94 36.1602 46.65L50.0002 54.69L63.8402 46.65Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 78.44V69.23L92.21 44.71V53.99L50 78.44Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.79004 53.94V44.71L50 69.23V78.44L7.79004 53.94Z",fill:eo,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}))});let eNc=({id:en,size:eo=100,color:es="base0",color2:em,...ed})=>{let eH=(0,ef.Fg)(),eV=eH.color[es]||es,eb=em||eH.color.background,ew=eNt[en];return eu.createElement(eNe,eVY({size:eo},ed),eu.createElement(ew,{color:eV,color2:eb}))};eNc.displayName="ObjectImg";var eNi=(0,eu.memo)(eNc);let eNr=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1b0v7nu-0"})(["",""],({align:en})=>(0,ef.iv)(["display:flex;justify-content:",";"],en)),eNa=ef.ZP.div.withConfig({displayName:"styles__StyledTabs",componentId:"sc-1b0v7nu-1"})(["position:relative;display:flex;justify-content:flex-start;overflow:auto;"]),eNn=ef.ZP.div.attrs(eVE("tp-nav")).withConfig({displayName:"styles__StyledTab",componentId:"sc-1b0v7nu-2"})(["",""],({theme:en,selected:eo,disabled:es})=>{let{color:eu}=en.component.tab;return(0,ef.iv)([""," cursor:",";user-select:none;color:",";&::after{"," content:'';background:",";}"],{position:"relative",display:"flex",flex:"0 1 auto",flexShrink:"0",padding:"0.75rem",transitionProperty:"color, background-color, border-color, text-decoration-color, fill, stroke",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"500ms"},es?"not-allowed":eo?"default":"pointer",es?eu.disabled:eo?eu.active:eu.default,{position:"absolute",bottom:"0px",left:"0px",display:"block",height:"0.125rem",width:"100%"},eu.disabled)}),eNo=ef.ZP.div.attrs(eVE("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-1b0v7nu-3"})(["",""],({theme:en,position:eo="top",disabled:es})=>{let eu="top"===eo?-1:1,em=en.typo.info.size*eu,{color:ed}=en.component.tab;return(0,ef.iv)(["transform:translate(0.375rem,","rem);color:",";"],em,es?ed.disabled:ed.label||"inherit")}),eNs=ef.ZP.div.withConfig({displayName:"styles__StyledUnderscoreBar",componentId:"sc-1b0v7nu-4"})(["",""],({theme:en})=>{let{color:eo}=en.component.tab;return(0,ef.iv)([""," background-color:",";will-change:left,width;"],{position:"absolute",bottom:"0px",margin:"0px",height:"0.125rem",width:"auto",padding:"0px",transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"500ms"},eo.active)});function eNl({ref:en,deps:eo}){let es=(0,eu.useRef)(null),ef=en||es,[em,ed]=(0,eu.useState)();return(0,eu.useEffect)(()=>{ef.current&&ed(ef.current.getBoundingClientRect())},[ef,...eo]),{bounds:em,ref:ef}}let eNf=(en,eo=null)=>{let es=(0,eu.useRef)(eo);return(0,eu.useEffect)(()=>{en&&en!==es&&("function"==typeof en?en(es.current):en.current=es.current)},[en]),es};function eNh(en,eo,es=[]){let ef=[(0,eu.useRef)(null)],em=eo||ef;return(0,eu.useEffect)(()=>{function eo(eo){em.some(en=>en.current&&en.current.contains(eo.target))||en()}return document.addEventListener("mousedown",eo),()=>{document.removeEventListener("mousedown",eo)}},[en,em,...es]),em}function eNg({ref:en,propagate:eo=!0,deps:es=[]}){let ef=(0,eu.useRef)(null),em=en||ef,[ed,eH]=(0,eu.useState)(!1);return(0,eu.useLayoutEffect)(()=>{let en=em.current;if(en)return en.addEventListener("mouseenter",es),en.addEventListener("mouseleave",ef),()=>{en&&(en.removeEventListener("mouseenter",es),en.removeEventListener("mouseleave",ef))};function es(en){eo||en.stopPropagation(),eH(!0)}function ef(en){eo||en.stopPropagation(),eH(!1)}},[eo,em,...es]),{isHover:ed,ref:em}}function eNM(en=300,eo=!0,es=!1){let[ef,em]=(0,eu.useState)();return(0,eu.useEffect)(()=>{let ef;function eu(){em({width:eo?window.innerWidth:window.outerWidth,height:eo?window.innerHeight:window.outerHeight})}function ed(){if(!en)return eu();ef&&clearTimeout(ef),ef=setTimeout(eu,en)}return window.addEventListener("resize",ed,{capture:es}),eu(),()=>{ef&&clearTimeout(ef),window.removeEventListener("resize",ed,{capture:es})}},[en,eo,es]),ef}function eNu(en=300,eo=!1){let[es,ef]=(0,eu.useState)();return(0,eu.useEffect)(()=>{let es;function eu(){ef({scrollX:window.scrollX,scrollY:window.scrollY})}function em(){if(!en)return eu();es&&clearTimeout(es),es=setTimeout(eu,en)}return window.addEventListener("scroll",em,{capture:eo}),eu(),()=>{es&&clearTimeout(es),window.removeEventListener("scroll",em,{capture:eo})}},[en,eo]),es}function eNm(){let en=(0,ef.Fg)(),eo=eNM(),es=eo?.width||0,em=(0,eu.useMemo)(()=>Object.entries(en.breakpoint).sort((en,eo)=>eo[1]-en[1]).map(([en,eo])=>[en,16*eo]),[en.breakpoint]);return(0,eu.useMemo)(()=>{let en=em.find(([,en])=>es>=en);return en?en[0]:"xs"},[es,em])}function eNd(en){let eo=(0,ef.Fg)(),es=eNm();return eo.breakpoint[es]>=eo.breakpoint[en]}function eNp(en){let eo=(0,ef.Fg)(),es=eNm();return eo.breakpoint[es]{let[es,ef]=en.split("-"),[eu,eH]=eo.split("-"),{x:eV,y:eb,width:eS,height:eE}=eD||{x:0,y:0,width:0,height:0},{width:ej,height:eO}=ew||{x:0,y:0,width:0,height:0},eP="left"===eH?eV:"center"===eH?eV+eS/2:eV+eS,e_="top"===eu?eb:"center"===eu?eb+eE/2:eb+eE,eB="left"===ef?em.x:"center"===ef?-ej/2:-(ej+em.x),eU="top"===es?em.y:"center"===es?-eO/2:-(eO+em.y);return{x:eP+eB+ed.x,y:e_+eU+ed.y}},[eo,en,eD,ew,ed,em]),myRef:es,atRef:ef}}function eNL({state:en,flushData:eo,setState:es,onSuccess:ef,onError:em,onLoad:ed}){let eH=eyZ(),eV=(0,eu.useCallback)(en=>{function eo(){eH&&eH.add({variant:"success",title:"Operation complete"})}return es({data:en,loading:!1,error:void 0}),ef?ef(en,eo):eo()},[eH,es,ef]),eb=(0,eu.useCallback)(ef=>{function eu(en){let eo=en.message,es=en?.cause,ef="string"==typeof es?es:es?.message;eH&&eH.add({variant:"error",title:"Error",text:eo,detail:ef})}return es({data:eo?void 0:en.data,loading:!1,error:ef}),em?em(ef,eu):eu(ef)},[en,eH,eo,es,em]),ew=(0,eu.useCallback)(()=>{es({data:eo?void 0:en.data,loading:!0,error:void 0}),ed&&ed()},[en,eo,es,ed]);return[en,{onSuccess:eV,onError:eb,onLoad:ew}]}function eNI({doRequest:en,triggerOnMount:eo,triggerDeps:es=[],...ef}){let[em,{onLoad:ed,onSuccess:eH,onError:eV}]=eNL(ef),eb=(0,eu.useCallback)(async()=>{ed();try{let eo=await en();return void eH(eo)}catch(en){eV(en)}},[en,ed,eH,eV]);return(0,eu.useEffect)(()=>{eo&&eb()},[...es]),{...em,request:eb}}function eNA(en){let[eo,es]=(0,eu.useState)({data:void 0,loading:!1,error:void 0});return eNI({state:eo,setState:es,...en})}function eNH({itemsPerPage:en=10,delay:eo=200,list:es,resetDeps:ef=[es]}){let[em,ed]=(0,eu.useState)(0);(0,eu.useEffect)(()=>{ed(1)},[...ef]);let eH=(0,eu.useMemo)(()=>{if(es)return es.slice(0,em*en)},[en,es,em]),eV=(0,eu.useMemo)(()=>!es||!!eH&&eH.length>=es.length,[es,eH]),eb=(0,eu.useCallback)(async()=>{eV||(await eVP(eo),ed(en=>en+1))},[eo,eV]);return{loadItemsDisabled:eV,list:eH,handleLoadItems:eb}}Object.freeze({__proto__:null,useBounds:eNl,useForwardRef:eNf,useClickOutside:eNh,useHover:eNg,useDebounceState:function(en,eo){let[es,ef]=(0,eu.useState)(en);return(0,eu.useEffect)(()=>{let es=setTimeout(()=>{ef(en)},eo);return()=>{clearTimeout(es)}},[en,eo]),es},useWindowSize:eNM,useWindowScroll:eNu,useResponsiveBreakpoint:eNm,useResponsiveMin:eNd,useResponsiveMax:eNp,useResponsiveBetween:eNz,useFloatPosition:eNC,useCollapsibleHeight:function({isCollapsed:en,containerRef:eo,contentRef:es}){let ef=(0,eu.useRef)(null),em=(0,eu.useRef)(null);eo=eo||ef,es=es||em;let[ed,eH]=(0,eu.useState)(en?"0":"auto"),eV=(0,eu.useCallback)(()=>[es?.current?.getBoundingClientRect()?.height||0,eo?.current?.getBoundingClientRect()?.height||0],[eo,es]);return(0,eu.useEffect)(()=>{let es;function ef(){es&&cancelAnimationFrame(es),eo?.current?.removeEventListener("transitionend",eu)}async function eu(){eH("auto")}async function em(){eH("0")}let[ed,eb]=eV();return ef(),eH(en?()=>(es=requestAnimationFrame(em),`${eb}px`):()=>(eo?.current?.addEventListener("transitionend",eu),`${ed}px`)),ef},[eo,eV,en]),{height:ed,containerRef:eo,contentRef:es}},useLocalRequest:eNA,useRequest:eNI,useRequestState:eNL,useScroll:function({ref:en,debounceDelay:eo=300,deps:es=[]}){let ef=(0,eu.useRef)(null),em=en||ef,[ed,eH]=(0,eu.useState)({});return(0,eu.useEffect)(()=>{let en;let es=em.current;if(es)return es.addEventListener("scroll",eu),ef(),()=>{en&&clearTimeout(en),es.removeEventListener("scroll",eu)};function ef(){es&&eH({scrollX:es.scrollLeft,scrollY:es.scrollTop})}function eu(){if(!eo)return ef();en&&clearTimeout(en),en=setTimeout(ef,eo)}},[eo,em,...es]),ed},usePaginatedList:eNH,useTransition:eyv,useSwitchTransition:eyy,useListTransition:eyN,Transition:eyx,SwitchTransition:eyT,ListTransition:eyb});let eNv=(0,eu.forwardRef)(({id:en,name:eo,label:es,selected:ef,disabled:em,onTabSelected:ed},eH)=>{let eV=(0,eu.useCallback)(()=>!em&&ed(en),[em,en,ed]),eb=(0,eu.useMemo)(()=>es?"string"==typeof es?{label:es}:es:void 0,[es]);return eu.createElement(eNn,{ref:eH,role:"tab",selected:ef,"aria-selected":ef?"true":"false",disabled:em,"aria-disabled":em?"true":"false",onClick:eV},eo,eb&&eu.createElement(eNo,eVY({},eb,{disabled:em}),eb.label))});eNv.displayName="Tab";let eNV=({tabs:en,selected:eo,defaultSelected:es,onTabChange:ef,align:em="center",...ed})=>{let eH=eo||es,{id:eV}=en.filter(en=>!en.disabled).find(en=>en.id===eH)||{},[eb,ew]=(0,eu.useState)(eV),eD=eo||eb,eS=eNM(),eE=(0,eu.useCallback)(en=>{en!==eD&&(ew(en),ef&&ef(en))},[ef,eD]),ej=(0,eu.useRef)(null),[eO,eP]=(0,eu.useState)({});return(0,eu.useEffect)(()=>{if(!ej)return;let en=ej.current?.offsetLeft||0,eo=Math.floor(ej.current?.getBoundingClientRect().width||0);eP({left:en,width:eo})},[eS,eD,en]),eu.createElement(eNr,{align:em},eu.createElement(eNa,eVY({role:"tablist"},ed),en.map(en=>eu.createElement(eNy,eVY({key:en.id,ref:en.id===eD?ej:void 0,selected:eD===en.id,onTabSelected:eE},en))),eu.createElement(eNs,{style:eO})))};eNV.displayName="Tabs";let eNy=(0,eu.memo)(eNv);var eNN=(0,eu.memo)(eNV);let eNx=ef.ZP.span.attrs(eVE("tp-body1 fs-24 fx-glass-base1 fx-glass-border-base0")).withConfig({displayName:"styles__StyledTag",componentId:"sc-1xvhtku-0"})(["",""],({theme:en,$variant:eo})=>{let{color:es}=en.component.tag.variant[eo];return(0,ef.iv)(["display:inline-block;padding:0.5rem 1.125rem;color:",";background:",";border:0.0625rem solid ",";margin:0 auto;border-radius:0.5rem;white-space:nowrap;"],es.text,es.background,es.border)}),eNT=({children:en,variant:eo="default",...es})=>eu.createElement(eNx,eVY({$variant:eo},es),en);eNT.displayName="Tag";var eNb=(0,eu.memo)(eNT);let eNw=ef.ZP.div.attrs(eVE("fx-glass-base2")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1ap2bro-0"})(["",""],({theme:en,$stage:eo,$position:{x:es=0,y:eu=0}})=>{let[em,ed]=en.gradient.main0.colors;return(0,ef.iv)([""," border-radius:1.5rem;backdrop-filter:blur(50px);color:",";opacity:",";will-change:opacity,transform;transition-property:opacity;transition-duration:","ms;transition-timing-function:",";"," &::before{content:'';position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;background-image:linear-gradient(90deg,"," 0%,"," 100%);padding:0.0625rem;border-radius:1.5rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;}"],{position:"fixed",inset:"1.5rem",zIndex:"10",display:"inline-flex",flexDirection:"column",alignItems:"stretch",justifyContent:"flex-start",gap:"1rem",padding:"1.5rem"},en.color.text,"enter"===eo?1:0,en.transition.duration.fast,en.transition.timing,evs("md",(0,ef.iv)([""," transform:",";max-width:24.5625rem;"],{inset:"auto",left:"0px",top:"0px"},`translate3d(${es}px, ${eu}px, 0)`)),em,ed)}),eND=(0,ef.ZP)(eVJ).attrs(en=>({...en,name:"multiply",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-1ap2bro-1"})(["top:0;right:0;width:1.5rem;height:1.5rem;padding:0.375rem;cursor:pointer;margin-left:auto;align-self:flex-start;flex:0 0 auto;"]),eNk=ef.ZP.div.attrs(eVE("tp-body1 fs-12")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-1ap2bro-2"})([""]),eNS=({open:en,targetRef:eo,children:es,closeButton:em=!1,content:ed,my:eH="bottom-center",at:eV="top-center",margin:eb={x:5,y:5},offset:ew={x:0,y:0},onOpen:eD,onClose:eS,onCloseClick:eE,closeDelay:ej=200,...eO})=>{let eP=(0,eu.useRef)(),e_=(0,eu.useRef)(),eB=eo||e_,[eU,eR]=(0,eu.useState)(en||!1),eY=void 0!==en?en:eU,eG=(0,ef.Fg)(),{shouldMount:eQ,stage:eF}=eyv(eY,eG.transition.duration.fast),eZ=eNM(100,!0,!0),eK=eNu(100,!0),{position:eJ}=eNC({my:eH,at:eV,margin:eb,offset:ew,atRef:eB,myRef:eP,deps:[eF,eZ,eK]}),{isHover:eW}=eNg({ref:eB,deps:[es]}),{isHover:eX}=eNg({ref:eP,deps:[eQ]}),e$=(0,eu.useRef)(),e4=(0,eu.useCallback)(()=>{e$.current&&clearTimeout(e$.current),eR(!1),eE&&eE(),eS&&eS()},[eE,eS]);(0,eu.useEffect)(()=>eW||eX?(eR(!0),void(eD&&eD())):(e$.current=setTimeout(()=>{eR(!1),eS&&eS()},ej),()=>{e$.current&&clearTimeout(e$.current)}),[eW,eX,ej,eD,eS]);let e3=eNp("md");return eu.createElement(eu.Fragment,null,eu.createElement(eyI,null,eQ&&eu.createElement(eNw,eVY({ref:eP,$position:eJ,$stage:eF},eO),(em||e3)&&eu.createElement(eNj,null,eu.createElement(eND,{onClick:e4})),eu.createElement(eNk,null,ed))),es&&eu.createElement("span",{style:{display:"inline-block"},ref:eB},es))};eNS.displayName="Tooltip";var eNE=(0,eu.memo)(eNS),eNj=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-894tly-0"})({display:"flex",alignItems:"center",justifyContent:"flex-end"});let eNO=(0,ef.ZP)(eve()).withConfig({displayName:"styles__StyledLottie",componentId:"sc-1eb6lq8-0"})(["",""],({$size:en})=>{let eo=en?Number.isNaN(Number(en))?en:`${en}px`:"1em";return(0,ef.iv)(["height:",";width:",";"],eo,eo)}),eNP=({size:en="6rem",color:eo="white",...es})=>{let em=(0,ef.Fg)().color[eo]||eV7(eo)||eo,ed=(0,eu.useMemo)(()=>(en=>{let[eo,es,ef,eu]=eV9(en);return{v:"5.9.0",fr:53.5297546386719,ip:0,op:160.99926203673,w:800,h:800,nm:"base 7",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:3,nm:"direction",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:1,k:[{i:{x:[.286],y:[.739]},o:{x:[.729],y:[.171]},t:89,s:[-45]},{t:123.999431630774,s:[135]}],ix:10},p:{a:0,k:[400,400,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:"O left",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:59,s:[0]},{t:78.9996378937993,s:[180]}],ix:10},p:{s:!0,x:{a:1,k:[{i:{x:[.252],y:[.941]},o:{x:[.966],y:[.331]},t:0,s:[0]},{t:20,s:[139.083],h:1},{i:{x:[.193],y:[.743]},o:{x:[.567],y:[.025]},t:30,s:[139.083]},{t:48.9997754024831,s:[0]}],ix:3},y:{a:0,k:.03,ix:4}},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-22.61,-22.61],[-22.489,22.489],[22.61,22.61],[22.452,-22.452]],o:[[22.61,22.61],[22.489,-22.489],[-22.61,-22.61],[-22.452,22.452]],v:[[-43.552,40.683],[38.07,40.902],[37.851,-40.72],[-43.771,-40.939]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[eo,es,ef,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[60.559,150.541],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 3",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:"O right",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:59,s:[0]},{t:78.9996378937993,s:[180]}],ix:10},p:{s:!0,x:{a:1,k:[{i:{x:[.263],y:[.985]},o:{x:[.981],y:[.294]},t:0,s:[0]},{t:20,s:[-139.083],h:1},{i:{x:[.191],y:[.61]},o:{x:[.508],y:[.006]},t:30,s:[-139.083]},{t:48.9997754024831,s:[0]}],ix:3},y:{a:0,k:.03,ix:4}},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-22.609,-22.609],[-22.489,22.488],[22.611,22.611],[22.489,-22.489]],o:[[22.611,22.611],[22.489,-22.489],[-22.609,-22.61],[-22.489,22.489]],v:[[-37.859,40.701],[43.764,40.921],[43.543,-40.701],[-38.078,-40.921]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[eo,es,ef,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[333.739,151.272],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 4",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:"background",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[0,0,0],ix:2,l:2},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-62.88,-.205],[-22.477,54.649]],o:[[22.808,54.808],[62.915,.171],[0,0]],v:[[-139.438,-46.801],[.251,46.8],[139.438,-46.053]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[eo,es,ef,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[197.264,255.029],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[62.88,.206],[22.512,-54.611],[0,0]],o:[[-22.807,-54.808],[-62.916,-.169],[0,0],[0,0]],v:[[139.437,46.802],[-.251,-46.802],[-139.473,46.015],[139.473,46.765]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[eo,es,ef,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[196.992,46.802],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0}],markers:[]}})(em),[em]);return eu.createElement(eNO,eVY({animationData:ed,$size:en},es))};eNP.displayName="Spinner";var eN_=(0,eu.memo)(eNP);let eNB=ef.ZP.span.attrs(eVE("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-44vygq-0"})(["",""],({theme:en,$variant:eo,$kind:es})=>{let{label:eu}=en.component,em=eo,ed=en.gradient[em]?.fn||`linear-gradient(90deg, ${em} 0%, ${em} 100%)`;return(0,ef.iv)(["position:relative;display:inline-flex;padding:0.25rem 0.94rem;border-radius:0.375rem;line-height:normal !important;text-transform:uppercase;color:",";background:"," ",";"],eu.color.primary,ed,"secondary"===es&&(0,ef.iv)(["color:",";background-image:none;&::after{content:'';display:block;position:absolute;inset:0;z-index:-1;padding:0.0625rem;border-radius:0.375rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;background:",";}"],eu.color.secondary,ed))}),eNU=({children:en,variant:eo="info",kind:es="primary",...ef})=>eu.createElement(eNB,eVY({},ef,{$variant:eo,$kind:es}),en);eNU.displayName="Label";var eNR=(0,eu.memo)(eNU);let eNY=ef.ZP.div.withConfig({displayName:"styles__StyledCardContainer",componentId:"sc-1742q9u-0"})(["display:inline-flex;flex-direction:column;align-items:flex-start;"]),eNG=ef.ZP.header.withConfig({displayName:"styles__StyledCardHeader",componentId:"sc-1742q9u-1"})(["&&{","}"],{marginBottom:"0.5rem"}),eNQ=ef.ZP.div.withConfig({displayName:"styles__StyledCardHeaderContainer",componentId:"sc-1742q9u-2"})(["padding:0 0.625rem;& > img{height:auto;max-width:100%;}"]),eNF=ef.ZP.div.withConfig({displayName:"styles__StyledCardContentContainer",componentId:"sc-1742q9u-3"})(["",""],({variant:en})=>(0,ef.iv)(["margin-top:",";margin-bottom:1.5rem;padding:0 0.625rem;"],"article"===en?0:"1.5rem")),eNZ=ef.ZP.div.withConfig({displayName:"styles__StyledCardFooterContainer",componentId:"sc-1742q9u-4"})(["",""],({buttonVariant:en})=>(0,ef.iv)(["padding:0 0.625rem;"," && button{display:block;}"],"textOnly"===en?"margin-left: -1.375rem;":"")),eNq=({headerImg:en="Object1",variant:eo="block",titleInfo:es,title:ef,text:em,buttonLabel:ed,buttonColor:eH,buttonVariant:eV,buttonOnClick:eb,buttonDisabled:ew,header:eD,content:eS,footer:eE,...ej})=>eu.createElement(eNY,ej,eu.createElement(eNQ,null,eD||("block"===eo?eu.createElement(eNi,{id:en}):eu.createElement("img",{src:en}))),eu.createElement(eNF,{variant:eo},eS||("block"===eo?eu.createElement(eu.Fragment,null,eu.createElement(eNG,{className:"tp-h7"},ef),eu.createElement("p",null,em)):eu.createElement(eu.Fragment,null,eu.createElement(eNJ,null,eu.createElement("span",{className:"tp-info"},es),eu.createElement(eNG,{className:"tp-h6"},ef)),eu.createElement("p",null,em)))),eu.createElement(eNZ,{buttonVariant:eV},eE||eu.createElement(eyr,{variant:eV,size:"md",color:eH,onClick:eb,disabled:ew},ed,"textOnly"===eV&&eu.createElement(eNW,{name:"arrow-right"}))));eNq.displayName="Card";var eNK=(0,eu.memo)(eNq),eNJ=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-mfy38o-0"})({marginTop:"0.5rem",marginBottom:"0.5rem"}),eNW=(0,ef.ZP)(eVJ).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mfy38o-1"})({marginLeft:"0.625rem"});let eNX=ef.ZP.div.withConfig({displayName:"styles__StyledRow",componentId:"sc-173gjc8-0"})(["",""],en=>{let{count:eo=12,xs:es=eo,sm:eu=es,md:em=eu,lg:ed=em,xl:eH=ed,gap:eV="1rem",xsGap:eb=eV,smGap:ew=eb,mdGap:eD=ew,lgGap:eS=eD,xlGap:eE=eS}=en,ej=en["2xl"]||eH,eO=en["2xlGap"]||eE;return(0,ef.iv)(["display:grid;grid-gap:",";grid-template-columns:repeat(",",1fr);"," "," "," "," ",""],eb,es,evs("sm",(0,ef.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],ew,eu)),evs("md",(0,ef.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eD,em)),evs("lg",(0,ef.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eS,ed)),evs("xl",(0,ef.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eE,eH)),evs("2xl",(0,ef.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eO,ej)))}),eN$=ef.ZP.div.withConfig({displayName:"styles__StyledCol",componentId:"sc-173gjc8-1"})(["",""],en=>{let{span:eo=1,xs:es=eo,sm:eu=es,md:em=eu,lg:ed=em,xl:eH=ed,offset:eV=0,xsOffset:eb=eV,smOffset:ew=eb,mdOffset:eD=ew,lgOffset:eS=eD,xlOffset:eE=eS}=en,ej=en["2xl"]||eH,eO=en["2xlOffset"]||eE;return(0,ef.iv)(["grid-column:",";"," "," "," "," ",""],`${eb?`${eb} / `:""} span ${es}`,evs("sm",(0,ef.iv)(["grid-column:",";"],`${ew?`${ew} / `:""} span ${eu}`)),evs("md",(0,ef.iv)(["grid-column:",";"],`${eD?`${eD} / `:""} span ${em}`)),evs("lg",(0,ef.iv)(["grid-column:",";"],`${eS?`${eS} / `:""} span ${ed}`)),evs("xl",(0,ef.iv)(["grid-column:",";"],`${eE?`${eE} / `:""} span ${eH}`)),evs("2xl",(0,ef.iv)(["grid-column:",";"],`${eO?`${eO} / `:""} span ${ej}`)))}),eN1=({children:en,...eo})=>eu.createElement(eN$,eo,en),eN2=(0,eu.memo)(({children:en,...eo})=>eu.createElement(eNX,eo,en)),eN4=(0,eu.memo)(eN1),eN3=ef.ZP.table.withConfig({displayName:"styles__StyledTable",componentId:"sc-1fyt39t-0"})(["",""],({$borderType:en="none"})=>(0,ef.iv)(["width:100%;border-collapse:collapse;border-spacing:0 0.625rem;thead th{font-size:0.75rem;white-space:nowrap;text-transform:uppercase;}td,th{font-size:1rem;padding:0.75rem 1rem;width:0;}th{border-bottom:0.0625rem solid #ffffff22;}td{","}th.sortable{cursor:pointer;}"],"none"!==en&&(0,ef.iv)(["border-bottom:0.0625rem "," #ffffff22;"],en)));var eN0="0px",eN6=[0],eN8=function(){var en=new Map;return{getObserver:function(eo){var es=eo.root,ef=eo.rootMargin,eu=eo.threshold,em=en.get(es);em||(em=new Map,en.set(es,em));var ed=JSON.stringify({rootMargin:ef,threshold:eu}),eH=em.get(ed);if(!eH){var eV=new Map;eH={observer:new IntersectionObserver(function(en){en.forEach(function(en){var eo=eV.get(en.target);null==eo||eo(en)})},{root:es,rootMargin:ef,threshold:eu}),entryCallbacks:eV},em.set(ed,eH)}return{observe:function(en,eo){var es,ef;null==(es=eH)||es.entryCallbacks.set(en,eo),null==(ef=eH)||ef.observer.observe(en)},unobserve:function(en){var eo,es;null==(eo=eH)||eo.entryCallbacks.delete(en),null==(es=eH)||es.observer.unobserve(en)}}}}}();function eN5(){return(eN5=Object.assign||function(en){for(var eo=1;eo({css:{},...em?.(en,es)||{}}),[es,en,em]);return eu.createElement(eu.Fragment,null,ef?ef(en,es):eu.createElement(exn,eVY({},eH,{$_css:eH.css}),eo.map((eo,ef)=>eu.createElement(exc,{key:ef,row:en,col:eo,rowIndex:es,colIndex:ef,rowNoise:ed}))))}function exc({row:en,col:eo,rowIndex:es,colIndex:ef,rowNoise:em}){let ed=(0,eu.useMemo)(()=>"center"===eo.align?{textAlign:"center"}:"right"===eo.align?{textAlign:"right"}:{textAlign:"left"},[eo.align]),eH=(0,eu.useMemo)(()=>"start"===eo.sticky?{position:"sticky",left:"0px",zIndex:"10"}:"end"===eo.sticky?{position:"sticky",right:"0px",zIndex:"10"}:"",[eo.sticky]),eV=(0,eu.useMemo)(()=>{let eu=eo.cellProps?.(en,eo,es,ef)||{},eV=(eu?.className?`${eu?.className} `:"")+(em&&es%2!=0?"fx-noise-light":""),eb={...ed,...eH,...eu?.css};return{...eu,className:eV,css:eb}},[eo,en,es,ef,em,ed,eH]);return eu.createElement(eu.Fragment,null,eo.cellRender?eo.cellRender(en,eo,es,ef):eu.createElement(exo,eVY({key:ef},eV,{$_css2:[eV.css]}),eo.render(en,eo,es,ef)))}function exi({col:en,colIndex:eo,sortedColumn:es,setSortedColumn:ef}){let em=(0,eu.useMemo)(()=>"center"===en.align?{textAlign:"center"}:"right"===en.align?{textAlign:"right"}:{textAlign:"left"},[en.align]),ed=(0,eu.useMemo)(()=>{let es=en.hcellProps?.(en,eo)||{},ef={...em,...es?.css},eu=(es?.className?`${es?.className} `:"")+(en.sortable?"sortable":"")+" tp-table",ed={...en.width?{width:en.width}:{},...es?.style};return{...es,css:ef,style:ed,className:eu}},[em,en,eo]),eH=(0,eu.useMemo)(()=>es.column===en.label,[en.label,es.column]),eV="start"===en.sticky?{position:"sticky",left:"0px",zIndex:"20"}:"end"===en.sticky?{position:"sticky",right:"0px",zIndex:"20"}:"";return eu.createElement(eu.Fragment,null,en.hcellRender?en.hcellRender(en,eo,es,ef):eu.createElement(exs,eVY({key:eo},ed,{style:ed.style,onClick:()=>{en.sortable&&ef({column:en.label,asc:!es.asc})},$_css3:[ed.css,eV]}),en.label,en.sortable&&eu.createElement("div",{style:{opacity:eH?1:.45,display:"inline-block",paddingLeft:"0.625rem"}},eu.createElement(eVJ,{name:eH?es.asc?"sort-up":"sort-down":"sort"}))))}function exr(en){let{columns:eo,data:es,infiniteScroll:ef,emptyPlaceholder:em,loadingPlaceholder:ed,borderType:eH,rowKey:eV,onLoadMore:eb,onSort:ew,...eD}=en,eS=(0,eu.useId)(),[eE,ej]=(0,eu.useState)({column:"",asc:!0}),eO=(0,eu.useMemo)(()=>{if(eE.column)return eo.find(({label:en})=>en===eE.column)},[eo,eE.column]),eP=(0,eu.useCallback)(en=>{if(!en||!eO)return en;let eo=eO.sortBy||(en=>String(eO.render(en,eO,-1,-1))),es=eO.sort||((en,es)=>{let ef=eo(en),eu=eo(es);return efeu?eE.asc?1:-1:0});return en.slice(0).sort(es)},[eE.asc,eO]);(0,eu.useEffect)(()=>{ew&&ew(eP,eO,eE.asc)},[eP,ew,eE.asc,eO]);let e_=(0,eu.useMemo)(()=>ew?es:eP(es),[es,eP,ew]),eB=(0,eu.useMemo)(()=>e_?e_.map((en,eo)=>({...en,key:eV?eV(en):`${eS}${eo}`})):e_,[e_,eS,eV]),[eU,eR]=(0,eu.useState)(!1),eY=(0,eu.useCallback)(async()=>{eR(!0),eb&&await eb(),eR(!1)},[eb]),[eG]=function(en){var eo=en.loading,es=en.hasNextPage,ef=en.onLoadMore,em=en.rootMargin,ed=en.disabled,eH=en.delayInMs,eV=void 0===eH?eN9:eH,eb=eN7({rootMargin:em}),ew=eb[0],eD=eb[1],eS=eD.rootRef,eE=eD.isVisible,ej=!ed&&!eo&&eE&&es;return(0,eu.useEffect)(function(){if(ej){var en=setTimeout(function(){ef()},eV);return function(){clearTimeout(en)}}},[ef,ej,eV]),[ew,{rootRef:eS}]}({loading:eU,hasNextPage:!!ef,disabled:!ef,onLoadMore:eY});return eu.createElement(eN3,eVY({$borderType:eH},eD),eu.createElement("thead",null,eu.createElement(exl,{$_css4:[en.stickyHeader&&{position:"sticky",top:"0px",zIndex:"10","--tw-bg-opacity":"0.5",backgroundClip:"border-box","--tw-backdrop-blur":"blur(4px)",backdropFilter:"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"}]},eo.map((en,eo)=>eu.createElement(exi,{key:eo,col:en,colIndex:eo,sortedColumn:eE,setSortedColumn:ej})))),eu.createElement("tbody",null,eB&&eB.map((es,ef)=>eu.createElement(exe,{key:es.key,row:es,rowIndex:ef,columns:eo,rowRender:en.rowRender,rowProps:en.rowProps,rowNoise:en.rowNoise})),(!eB||!eB.length)&&em&&eu.createElement("tr",{className:"empty-placeholder"},eu.createElement("td",{colSpan:eo.length},em)),(!!ef||eU)&&eu.createElement("tr",{ref:eG,className:"loading-placeholder"},eU&&eu.createElement("td",{colSpan:eo.length},ed||eu.createElement(exf,{color:"text"})))))}exe.displayName="TableRow",exc.displayName="TableCell",exi.displayName="TableHeaderCell",exr.displayName="Table";var exa=(0,eu.memo)(exr),exn=(0,ef.ZP)("tr").withConfig({displayName:"cmp___StyledTr",componentId:"sc-xdi2fd-0"})(["",""],en=>en.$_css),exo=(0,ef.ZP)("td").withConfig({displayName:"cmp___StyledTd",componentId:"sc-xdi2fd-1"})(["",""],en=>en.$_css2),exs=(0,ef.ZP)("th").withConfig({displayName:"cmp___StyledTh",componentId:"sc-xdi2fd-2"})(["",""],en=>en.$_css3),exl=(0,ef.ZP)("tr").withConfig({displayName:"cmp___StyledTr2",componentId:"sc-xdi2fd-3"})(["",""],en=>en.$_css4),exf=(0,ef.ZP)(eN_).withConfig({displayName:"cmp___StyledSpinner",componentId:"sc-xdi2fd-4"})({marginLeft:"auto",marginRight:"auto"});let exh=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-iauxb3-0"})(["",""],({theme:en,$isOpen:eo,$duration:es,$variant:eu="2"})=>{let em=es*(2/3),ed=es*(1/3);return(0,ef.iv)(["display:grid;grid-template-rows:0fr;will-change:grid-template-rows;transition-property:grid-template-rows;transition-duration:","ms;transition-delay:","ms;transition-timing-function:",";"," & ","{","}"],"1"===eu?es:em,"1"===eu?0:eo?"0":ed,en.transition.timing,eo&&(0,ef.iv)(["grid-template-rows:1fr;"]),exg,"2"===eu&&(0,ef.iv)(["visibility:",";opacity:",";transition-property:visibility,opacity;transition-duration:","ms;transition-delay:","ms;transition-timing-function:",";"],eo?"inherit":"hidden",eo?"1":"0",em,eo?ed:"0",en.transition.timing))}),exg=ef.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-iauxb3-1"})(["overflow:hidden;"]),exM=(0,eu.forwardRef)(({children:en,open:eo,variant:es,shouldUnmount:ef=!1,duration:em=700,...ed},eH)=>{let{shouldMount:eV,stage:eb}=eyv(eo,em),ew=!ef||eV,eD="enter"===eb;return eu.createElement(exh,{$isOpen:eD,$duration:em,$variant:es},ew&&eu.createElement(exg,eVY({ref:eH},ed),en))});exM.displayName="ToggleContainer";var exu=(0,eu.memo)(exM);ef.ZP.li.withConfig({displayName:"styles__StyledNavlink",componentId:"sc-1dhgs9n-0"})(["",""],({$isActive:en,$breakpoint:eo})=>(0,ef.iv)(["font-weight:400;white-space:nowrap;& a,& span{display:block;color:inherit;text-decoration:none;padding:1.5rem;margin:0 -1.5rem;background-color:",";}",""],en?"#ffffff1A":"transparent",evs(eo,(0,ef.iv)(["& a,& span{display:inline;border-bottom:",";background-color:transparent;padding:0;margin:0;}"],en?"1px solid white":"none"))));let exm=ef.ZP.div.attrs(eVE("tp-nav")).withConfig({displayName:"styles__StyledRouterLink",componentId:"sc-1dhgs9n-1"})(["",""],({theme:en,$disabled:eo,$isActive:es,$hasIcon:eu,$variant:em="2"})=>{let{icon:ed,text:eH,background:eV,color:eb,underscore:ew}=en.component.routerLink.variant[em],eD=eu?eH:ed;return(0,ef.iv)([""," transition-property:box-shadow,background-color;transition-duration:","ms;transition-timing-function:",";color:",";background-color:",";&:hover{color:",";background-color:",";box-shadow:",";}&&{"," ","}& ",",& ","{transition-property:color,background-color;transition-duration:","ms;transition-timing-function:",";}&:hover{& ","{color:",";background-color:",";}& ","{color:",";background-color:",";}}"," ",""],{position:"relative",display:"inline-flex",height:"1.75rem",width:"auto",maxWidth:"100%",cursor:"pointer",alignItems:"center",justifyContent:"flex-start",gap:"0.625rem",whiteSpace:"nowrap",padding:"0.25rem"},en.transition.duration.fast,en.transition.timing,eb?.default,eV?.default,eb?.hover,eV?.hover,ew&&`inset 0px -1px 0px 0px ${eb?.hover}`,es&&(0,ef.iv)([""," color:",";background-color:",";box-shadow:",";"],{cursor:"default"},eb?.active,eV?.active,ew&&`inset 0px -1px 0px 0px ${eb?.active}`),eo&&(0,ef.iv)([""," color:",";background-color:",";box-shadow:none;"],{cursor:"not-allowed"},eb?.disabled,eV?.disabled),exd,exp,en.transition.duration.fast,en.transition.timing,exd,ed?.color?.hover,ed?.background?.hover,exp,eD?.color?.hover,eD?.background?.hover,es&&(0,ef.iv)(["&& ","{color:",";background-color:",";}&& ","{color:",";background-color:",";}"],exd,ed?.color?.active,ed?.background?.active,exp,ed?.color?.active,ed?.background?.active),eo&&(0,ef.iv)(["&& ",",&& ","{color:",";background-color:",";}"],exd,exp,ed?.color?.disabled,ed?.background?.disabled))}),exd=(0,ef.ZP)(eVJ).attrs(en=>({...en,size:"lg",prefix:"custom"})).withConfig({displayName:"styles__StyledRouteLinkIcon",componentId:"sc-1dhgs9n-2"})(["",""],{position:"relative",flexShrink:"0"}),exp=ef.ZP.div.withConfig({displayName:"styles__StyledRouteLinkText",componentId:"sc-1dhgs9n-3"})(["",""],{display:"flex",maxWidth:"100%",alignItems:"center",justifyContent:"flex-start",gap:"0.625rem",overflow:"hidden",whiteSpace:"nowrap"}),exz=(0,ef.ZP)(eyE).withConfig({displayName:"styles__StyledNotificationBadge",componentId:"sc-1dhgs9n-4"})(["",""],{position:"relative",left:"-0.25rem",top:"0.125rem",flexShrink:"0",alignSelf:"flex-start"}),exC=ef.ZP.div.withConfig({displayName:"styles__StyledHeadingContainer",componentId:"sc-ml1jsf-0"})([""," display:flex;align-items:center;justify-content:space-between;"],{paddingLeft:"1.5rem",paddingRight:"1.5rem"}),exL=ef.ZP.div.withConfig({displayName:"styles__StyledMobileTopContainer",componentId:"sc-ml1jsf-1"})(["",""],()=>(0,ef.iv)(["display:block;flex:0 1 0px;z-index:1;"])),exI=ef.ZP.nav.withConfig({displayName:"styles__StyledNavContainer",componentId:"sc-ml1jsf-2"})(["",""],{margin:"0px",display:"flex",gap:"1.75rem",padding:"1.5rem"}),exA=ef.ZP.div.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-ml1jsf-3"})(["position:absolute;top:0;left:0;width:100%;display:inline-flex;justify-content:center;align-items:center;font-size:1.375rem;"]),exH=(0,ef.iv)(["box-shadow:none !important;background-color:transparent !important;backdrop-filter:none !important;"]),exv=ef.ZP.div.withConfig({displayName:"styles__StyledNavbarContainer",componentId:"sc-ml1jsf-4"})(["",""],({theme:en,$breakpoint:eo,$height:es,$isOpen:eu})=>{let{mobile:em}=en.component.navbar;return(0,ef.iv)([""," backdrop-filter:none;height:",";transition-property:height;transition-delay:","ms;transition-timing-function:linear;& ","{"," height:",";backdrop-filter:blur(50px);background-color:",";box-shadow:",";}& ","{"," "," backdrop-filter:blur(50px);background-color:",";color:",";opacity:",";visibility:",";transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";& ","{","}}& ","{height:",";}",""],{position:"sticky",top:"0px"},eu?"100vh":es,eu?0:en.transition.duration.fast,exC,em.header.css&&em.header.css(),es,eu?em.header.open?.background:em.header.background,em.header.shadow,exI,{height:"100%",flexDirection:"column",justifyContent:"flex-start"},em.content.css&&em.content.css(),em.content.background,em.content.color,eu?"1":"0",eu?"inherit":"hidden",en.transition.duration.fast,en.transition.timing,exm,{display:"flex",height:"3rem"},exA,es,evs(eo,(0,ef.iv)([""," gap:1.75rem;height:",";"," && ","{"," ","}& ","{display:none;}& ","{"," visibility:inherit;"," & ","{","}}& ","{position:static;height:auto;display:inline-block;font-size:","rem;}"],{display:"flex",alignItems:"center",justifyContent:"space-between",paddingLeft:"4rem",paddingRight:"4rem"},es,evM("base2"),exC,{width:"100%",paddingLeft:"0px",paddingRight:"0px"},exH,exL,exI,{flexDirection:"row",alignItems:"center",justifyContent:"flex-end",padding:"0px",opacity:"1"},exH,exm,{display:"inline-flex"},exA,en.typo.logo.size)))}),exV=({logo:en,children:eo,mobileTopContent:es,open:ef,onToggle:em,height:ed="6.5rem",breakpoint:eH="md",...eV})=>{let eb=(0,eu.useCallback)(()=>{em&&em(!ef)},[ef,em]),ew=(0,eu.useCallback)(()=>{em&&em(!1)},[em]),eD=(0,eu.useRef)(null);eNh(ew,[eD]);let eS=!!ef;return eu.createElement(exv,eVY({$breakpoint:eH,$height:ed,$isOpen:eS},eV,{ref:eD}),eu.createElement(exC,null,eu.createElement(exL,null,eu.createElement(eyr,{color:"main0",variant:"secondary",size:"md",onClick:eb},ef?eu.createElement(eVJ,{name:"close"}):eu.createElement(eVJ,{name:"bars"}))),en&&eu.createElement(exA,null,en),es&&eu.createElement(exL,null,es)),eu.createElement(exI,null,eo))};exV.displayName="Navbar";var exy=(0,eu.memo)(exV);let exN=(0,ef.ZP)(eyr).attrs(({theme:en})=>{let{tablet:eo}=en.component.navbar;return{color:eo?.buttonColor,variant:"secondary",size:"regular"}}).withConfig({displayName:"styles__StyledButton",componentId:"sc-h4s70z-0"})(()=>[{display:"none"}]),exx=ef.ZP.ul.withConfig({displayName:"styles__StyledList",componentId:"sc-h4s70z-1"})(["display:flex;width:100%;"]),exT=ef.ZP.ul.withConfig({displayName:"styles__StyledRestContainer",componentId:"sc-h4s70z-2"})(["",""],({theme:en,$isOpen:eo,$position:{x:es,y:eu}})=>{let{mobile:em}=en.component.navbar;return(0,ef.iv)([""," background-color:",";backdrop-filter:blur(50px);min-width:14rem;border-radius:1.25rem;gap:1.75rem;transform:",";opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";",""],{position:"fixed",left:"0px",top:"0px",zIndex:"20",margin:"0px",display:"flex",flexDirection:"column",padding:"1.5rem"},em.header.background,`translate3d(${es}px, ${eu}px, 0)`,en.transition.duration.fast,en.transition.timing,eo&&(0,ef.iv)(["opacity:1;visibility:inherit;"]))}),exb=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-h4s70z-3"})(["",""],({$breakpoint:en,$isCollapsed:eo,$onlyDesktop:es,$onlyMobile:eu,$withSlash:em,$mobileDirection:ed="column",$desktopDirection:eH="row",$mobileGap:eV="row"===ed,$desktopGap:eb=!0,theme:ew})=>{let{color:eD}=ew.component.navbar;return(0,ef.iv)([""," gap:1.75rem;"," & ","{flex-direction:",";gap:","rem;}",""],{position:"relative",display:"flex",maxWidth:"100%",flexDirection:"column"},es?"display: none;":"",exx,ed,eV?1.75:0,evs(en,(0,ef.iv)([""," flex:0 1 0px;padding-left:",";"," & ","{","}& ","{width:auto;flex:0 1 auto;align-items:center;flex-direction:",";gap:","rem;color:",";",";}"],{display:"flex",flexDirection:"row",alignItems:"center"},eo?"1.5rem":"",eu?"display: none;":"",exN,{display:"inline-flex"},exx,eH,eb?1.75:0,eD,em&&(0,ef.iv)(["gap:0;& > :not(:last-child)::after{content:'/';display:inline-block;padding:0 1.75rem;}"]))))}),exw=({children:en,breakpoint:eo="md",collapsible:es="xs",onlyDesktop:em,onlyMobile:ed,desktopDirection:eH,mobileDirection:eV,mobileGap:eb,desktopGap:ew,withSlash:eD,...eS})=>{let[eE,ej]=(0,eu.useState)(!1),eO=eNz(eo,es),eP=(0,eu.useCallback)(()=>{ej(!eE)},[eE]),e_=(0,eu.useCallback)(()=>{ej(!1)},[]),eB=(0,eu.useRef)(null),eU=(0,eu.useRef)(null),eR=(0,eu.useRef)(null);eNh(e_,[eB,eU]);let eY=(0,eu.useMemo)(()=>eO&&Array.isArray(en)&&en.length>1?en.slice(1):void 0,[en,eO]),eG=(0,eu.useMemo)(()=>eO&&Array.isArray(en)&&en.length>1?en.slice(0,1):en,[en,eO]),eQ=(0,ef.Fg)(),{shouldMount:eF,stage:eZ}=eyv(eO&&!!eY&&eE,eQ.transition.duration.fast),eK="enter"===eZ,{position:eJ}=eNC({my:"top-right",at:"bottom-right",margin:{x:0,y:0},offset:{x:0,y:0},atRef:eR,myRef:eU,deps:[eF]});return eu.createElement(exb,eVY({$withSlash:eD,$onlyDesktop:em,$onlyMobile:ed,$mobileDirection:eV,$desktopDirection:eH,$mobileGap:eb,$desktopGap:ew,$breakpoint:eo,$isCollapsed:eO,ref:eR},eS),eu.createElement(exx,null,eG),eO&&eu.createElement(exN,{onClick:eP,ref:eB},eu.createElement(eVJ,{name:"bars"})),eu.createElement(eyI,null,eF&&eu.createElement(exT,{ref:eU,$isOpen:eK,$position:eJ},eY)))};exw.displayName="NavbarLinkList";var exD=(0,eu.memo)(exw);let exk=ef.ZP.li.withConfig({displayName:"styles__StyledNavlink",componentId:"sc-1maezp9-0"})(["",""],({$breakpoint:en})=>(0,ef.iv)([""," font-weight:400;",""],{display:"flex",flexDirection:"column",alignItems:"stretch",whiteSpace:"nowrap"},evs(en,(0,ef.iv)(["",""],{display:"flex",flexDirection:"row",alignItems:"center",whiteSpace:"nowrap",padding:"0px"}))));var exS=(0,eu.memo)(({children:en,breakpoint:eo="md",level:es,...ef})=>eu.createElement(exk,eVY({$breakpoint:eo,$level:es},ef),en));let exE=ef.ZP.div.withConfig({displayName:"styles__StyledPicker",componentId:"sc-dtc956-0"})(["",""],({theme:en})=>{let{background:eo,shadow:es}=en.component.walletPicker;return(0,ef.iv)(["position:relative;min-width:20rem;border-radius:1.875rem;background:",";z-index:1;padding:1.5rem;box-shadow:",";backdrop-filter:blur(50px);"],eo,es)}),exj=ef.ZP.h6.attrs(eVE("tp-nav")).withConfig({displayName:"styles__StyledTitle",componentId:"sc-dtc956-1"})(["",""],({theme:en})=>{let{color:eo}=en.component.walletPicker;return(0,ef.iv)(["color:",";font-size:1.125rem;margin:0 0 2rem 0;"],eo.default)}),exO=ef.ZP.div.withConfig({displayName:"styles__BorderedDiv",componentId:"sc-dtc956-2"})(["",""],({theme:en})=>{let{border:eo}=en.component.walletPicker;return(0,ef.iv)(["padding-top:1.5rem;border-top:","rem solid ",";"],eo.size,eo.color)}),exP=en=>{let eo=en.color||"#FB7718";return eu.createElement("svg",eVY({width:"17",height:"15",viewBox:"0 0 17 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},en),eu.createElement("g",{id:"Group 5"},eu.createElement("path",{id:"Vector",d:"M15.7114 0.0712891L9.45996 4.69415L10.62 1.96843L15.7114 0.0712891Z",fill:eo}),eu.createElement("path",{id:"Vector_2",d:"M1.28809 0.0712891L7.48809 4.73986L6.37951 1.96843L1.28809 0.0712891Z",fill:eo}),eu.createElement("path",{id:"Vector_3",d:"M13.4597 10.7969L11.7969 13.3397L15.3569 14.3226L16.3797 10.8597L13.4597 10.8026V10.7969Z",fill:eo}),eu.createElement("path",{id:"Vector_4",d:"M0.631691 10.848L1.64312 14.3109L5.19741 13.328L3.54026 10.7852L0.625977 10.8423L0.631691 10.848Z",fill:eo}),eu.createElement("path",{id:"Vector_5",d:"M5.00908 6.50516L4.02051 7.99659L7.54622 8.15659L7.42622 4.3623L5.00908 6.49945V6.50516Z",fill:eo}),eu.createElement("path",{id:"Vector_6",d:"M11.9912 6.50512L9.5341 4.32227L9.4541 8.15655L12.9798 7.99655L11.9912 6.50512Z",fill:eo}),eu.createElement("path",{id:"Vector_7",d:"M5.19727 13.3341L7.32869 12.3055L5.49441 10.877L5.19727 13.3398V13.3341Z",fill:eo}),eu.createElement("path",{id:"Vector_8",d:"M9.66602 12.3054L11.7917 13.334L11.5003 10.8711L9.66602 12.2997V12.3054Z",fill:eo}),eu.createElement("path",{id:"Vector_9",d:"M11.7966 13.3342L9.6709 12.3057L9.84233 13.6885L9.82518 14.2771L11.7966 13.3399V13.3342Z",fill:eo}),eu.createElement("path",{id:"Vector_10",d:"M5.19727 13.3341L7.17441 14.2712L7.16298 13.6827L7.32869 12.2998L5.19727 13.3284V13.3341Z",fill:eo}),eu.createElement("path",{id:"Vector_11",d:"M5.19718 13.3339L5.50575 10.791L3.54004 10.8482L5.19718 13.3339Z",fill:eo}),eu.createElement("path",{id:"Vector_12",d:"M11.4941 10.7969L11.797 13.3397L13.4599 10.854L11.4941 10.7969Z",fill:eo}),eu.createElement("path",{id:"Vector_13",d:"M12.9798 7.99693L9.4541 8.15693L9.77982 9.96264L10.2998 8.87121L11.557 9.44264L12.9798 7.99121V7.99693Z",fill:eo}),eu.createElement("path",{id:"Vector_14",d:"M5.44908 9.44278L6.70051 8.87136L7.22051 9.96278L7.54622 8.15707L4.02051 7.99707L5.44908 9.4485V9.44278Z",fill:eo}),eu.createElement("path",{id:"Vector_15",d:"M4.02051 7.99707L5.50051 10.8771L5.44908 9.4485L4.02051 7.99707Z",fill:eo}),eu.createElement("path",{id:"Vector_16",d:"M11.563 9.44264L11.5059 10.8712L12.9859 7.99121L11.563 9.44264Z",fill:eo}),eu.createElement("path",{id:"Vector_17",d:"M7.53958 8.15723L7.21387 9.96294L7.6253 12.0944L7.71672 9.28294L7.53958 8.15723Z",fill:eo}),eu.createElement("path",{id:"Vector_18",d:"M9.45951 8.15723L9.28809 9.27723L9.3738 12.0944L9.78523 9.96294L9.45951 8.15723Z",fill:eo}),eu.createElement("path",{id:"Vector_19",d:"M9.78545 9.96253L9.37402 12.094L9.67117 12.3054L11.5055 10.8768L11.5626 9.44824L9.78545 9.96824V9.96253Z",fill:eo}),eu.createElement("path",{id:"Vector_20",d:"M5.44824 9.44224L5.49967 10.8708L7.33396 12.2994L7.6311 12.088L7.21967 9.95652L5.45396 9.43652L5.44824 9.44224Z",fill:eo}),eu.createElement("path",{id:"Vector_21",d:"M9.82598 14.2711L9.84313 13.6826L9.68312 13.5454H7.32312L7.16884 13.6826L7.18027 14.2711L5.20312 13.334L5.89455 13.8997L7.30027 14.8654H9.70598L11.1174 13.8997L11.8031 13.334L9.8317 14.2711H9.82598Z",fill:eo}),eu.createElement("path",{id:"Vector_22",d:"M15.9738 4.997L16.4995 2.44272L15.7109 0.0712891L9.6709 4.53986L11.9966 6.49986L15.2766 7.45415L16.0023 6.60843L15.688 6.37986L16.1909 5.92272L15.808 5.62557L16.3109 5.24272L15.9852 4.99129L15.9738 4.997Z",fill:eo,fillOpacity:"0.2"}),eu.createElement("path",{id:"Vector_23",d:"M0.5 2.44272L1.03143 4.997L0.688571 5.24843L1.19714 5.63129L0.814286 5.92843L1.31714 6.38557L1.00286 6.61415L1.72857 7.45986L5.01429 6.50557L7.34 4.54557L1.28857 0.0712891L0.5 2.44272Z",fill:eo,fillOpacity:"0.2"}),eu.createElement("path",{id:"Vector_24",d:"M15.2773 7.46015L11.9973 6.50586L12.9859 7.99729L11.5059 10.8773L13.4601 10.8544H16.3801L15.2773 7.46015Z",fill:eo}),eu.createElement("path",{id:"Vector_25",d:"M5.00898 6.50571L1.72898 7.46L0.631836 10.8486H3.54041L5.49469 10.8714L4.01469 7.99143L5.00326 6.5L5.00898 6.50571Z",fill:eo}),eu.createElement("path",{id:"Vector_26",d:"M9.46003 8.15747L9.67146 4.54604L10.6257 1.97461H6.38574L7.34003 4.54604L7.55146 8.15747L7.63146 9.29461V12.1003H9.38003V9.29461L9.46574 8.15747H9.46003Z",fill:eo})))};exP.displayName="MetamaskIcon";var ex_=(0,eu.memo)(exP),exB=(0,eu.memo)(({name:en,...eo})=>"metamask"===en?eu.createElement(ex_,eo):eu.createElement(eVJ,eVY({name:en},eo)));let exU=ef.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-1se8k2b-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.5rem",whiteSpace:"nowrap"}),exR=({value:en,humanReadable:eo=!0,...es})=>eu.createElement(exU,es,eo?eVj(en):eVO(en),eu.createElement(ey9,{color:"currentColor",size:"1em",img:"aleph"}));exR.displayName="Price";var exY=(0,eu.memo)(exR);let exG=({network:en,isSelected:eo,onClick:es})=>{let em=(0,ef.Fg)(),{color:ed,button:eH}=em.component.walletPicker,eV=(0,eu.useCallback)(()=>{es&&es(en)},[en,es]);return eu.createElement(ex1,null,eu.createElement(ex2,{onClick:eV,disabled:0===en.wallets.length,size:"md",kind:eH.kind(eo),color:eH.color(eo),variant:eH.variant(eo)},!eo&&eu.createElement(ex4,{className:"fx-noise-base"}),eu.createElement(ex3,{name:en.icon,size:"xl",prefix:"custom"})),eu.createElement(ex0,{className:"fs-10",$_css:[{marginTop:"0.25rem"},{color:eo?ed.default:ed.disabled}]},en.name))};exG.displayName="WalletPickerNetwork";let exQ=({networks:en,selectedNetwork:eo,onSelectNetwork:es})=>eu.createElement(ex6,{count:4,gap:"0.75rem"},en.map(en=>eu.createElement(eN4,{key:en.name},eu.createElement(exK,{network:en,isSelected:eo?.name===en.name,onClick:es}))));exQ.displayName="WalletPickerNetworks";let exF=({networks:en,onConnect:eo})=>{let es=(0,ef.Fg)(),{button2:em}=es.component.walletPicker,[ed,eH]=(0,eu.useState)();return eu.createElement("div",null,eu.createElement(exj,null,"1. Choose your network"),eu.createElement(exJ,{networks:en,selectedNetwork:ed,onSelectNetwork:eH}),eu.createElement(exu,{open:!!ed?.wallets},eu.createElement(exO,null,eu.createElement(exj,null,"2. Connect your wallet"),eu.createElement(eN2,{count:1},ed?.wallets?.map(en=>eu.createElement(eN4,{key:en.name},eu.createElement(ex8,null,eu.createElement(eyr,{onClick:()=>eo(en,ed),as:"button",size:"md",kind:em.kind,variant:em.variant,color:em.color},en.name,eu.createElement(ex5,{name:en.icon,color:em.iconColor||en.color})))))))))};exF.displayName="WalletPickerLoggedOut";let exZ=({networks:en,balance:eo,rewards:es,address:em,addressHref:ed,selectedNetwork:eH,onSwitchNetwork:eV,onDisconnect:eb})=>{let ew=(0,ef.Fg)(),{color:eD,button3:eS,button4:eE}=ew.component.walletPicker,ej=(0,eu.useMemo)(()=>eVO(eo),[eo]),eO=(0,eu.useMemo)(()=>`${em?.slice(0,8)}...${em?.slice(-6)}`,[em]);return eu.createElement(eu.Fragment,null,eu.createElement(exJ,{networks:en,selectedNetwork:eH,onSelectNetwork:eV}),eu.createElement(ex7,null,eu.createElement(ey9,{img:"aleph",color:"text",size:"3rem"}),eu.createElement(ex9,null,eu.createElement(eTe,{className:"tp-code1 fs-24"},ej),eu.createElement(eTt,{className:"fs-16 m-0"},"ALEPH"))),es&&eu.createElement(eTc,null,eu.createElement(eTi,{className:"fs-10 tp-body3"},"EST. REWARDS"),eu.createElement(eTr,null,eu.createElement(eTa,{value:es.amount,className:"fs-16 tp-body3",humanReadable:!1,$_css2:eD.rewards}),eu.createElement(eTn,{className:"fs-12 tp-body1"},"Next distribution in ",es.days," days"))),eu.createElement(eTo,null,ed?eu.createElement(eyr,{as:"a",target:"_blank",size:"md",href:ed,kind:eS.kind,variant:eS.variant,color:eS.color},eO,eu.createElement(eTs,{name:"external-link-square-alt"})):eO),eu.createElement(eTl,null,eu.createElement(eyr,{size:"md",kind:eE.kind,variant:eE.variant,color:eE.color,onClick:eb},"Logout")))};exZ.displayName="WalletPickerLoggedIn";let exq=(0,eu.forwardRef)(({networks:en,address:eo,addressHref:es,balance:ef,rewards:em,selectedNetwork:ed,onConnect:eH,onSwitchNetwork:eV,onDisconnect:eb,...ew},eD)=>eu.createElement(exE,eVY({ref:eD},ew),eo?eu.createElement(exX,{networks:en,balance:ef,rewards:em,address:eo,addressHref:es,selectedNetwork:ed,onSwitchNetwork:eV,onDisconnect:eb}):eu.createElement(exW,{networks:en,onConnect:eH})));exq.displayName="WalletPicker";let exK=(0,eu.memo)(exG),exJ=(0,eu.memo)(exQ),exW=(0,eu.memo)(exF),exX=(0,eu.memo)(exZ);var ex$=(0,eu.memo)(exq),ex1=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1lcl5o5-0"})({textAlign:"center"}),ex2=(0,ef.ZP)(eyr).withConfig({displayName:"cmp___StyledButton",componentId:"sc-1lcl5o5-1"})({position:"relative"}),ex4=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1lcl5o5-2"})({position:"absolute !important",inset:"0px",zIndex:"-10",height:"100%",width:"100%"}),ex3=(0,ef.ZP)(eVJ).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-1lcl5o5-3"})({width:"1.5rem"}),ex0=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1lcl5o5-4"})(["",""],en=>en.$_css),ex6=(0,ef.ZP)(eN2).withConfig({displayName:"cmp___StyledRow",componentId:"sc-1lcl5o5-5"})({marginBottom:"1.5rem"}),ex8=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1lcl5o5-6"})({display:"block",textAlign:"center"}),ex5=(0,ef.ZP)(exB).withConfig({displayName:"cmp___StyledWalletIcon",componentId:"sc-1lcl5o5-7"})({marginLeft:"0.625rem"}),ex7=(0,ef.ZP)(exO).withConfig({displayName:"cmp___StyledBorderedDiv",componentId:"sc-1lcl5o5-8"})({marginBottom:"1.5rem",marginTop:"1.5rem",display:"flex",alignItems:"center",gap:"1rem"}),ex9=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-1lcl5o5-9"})({lineHeight:".75rem"}),eTe=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-1lcl5o5-10"})({marginBottom:"0.75rem",whiteSpace:"nowrap",lineHeight:"1rem !important"}),eTt=(0,ef.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1lcl5o5-11"})({opacity:"0.4"}),eTc=(0,ef.ZP)(exO).withConfig({displayName:"cmp___StyledBorderedDiv2",componentId:"sc-1lcl5o5-12"})({marginTop:"1.5rem",display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:"1rem"}),eTi=(0,ef.ZP)("span").withConfig({displayName:"cmp___StyledSpan2",componentId:"sc-1lcl5o5-13"})({marginTop:"0.25rem",opacity:"0.6"}),eTr=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-1lcl5o5-14"})({textAlign:"right"}),eTa=(0,ef.ZP)(exY).withConfig({displayName:"cmp___StyledPrice",componentId:"sc-1lcl5o5-15"})(en=>({color:en.$_css2})),eTn=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-1lcl5o5-16"})({opacity:"0.6"}),eTo=(0,ef.ZP)(exO).withConfig({displayName:"cmp___StyledBorderedDiv3",componentId:"sc-1lcl5o5-17"})({marginTop:"1.5rem",textAlign:"center"}),eTs=(0,ef.ZP)(eVJ).withConfig({displayName:"cmp___StyledIcon2",componentId:"sc-1lcl5o5-18"})({marginLeft:"0.625rem"}),eTl=(0,ef.ZP)(exO).withConfig({displayName:"cmp___StyledBorderedDiv4",componentId:"sc-1lcl5o5-19"})({marginTop:"1.5rem",textAlign:"center"});let eTf=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-613t3q-0"})(["",""],({theme:en,$breakpoint:eo,$maxWidth:es=`${en.breakpoint["2xl"]+12.5}rem`})=>(0,ef.iv)([""," box-sizing:border-box;width:100%;margin:0 auto;max-width:",";",""],{paddingLeft:"1.5rem",paddingRight:"1.5rem"},es,evs(eo,{paddingLeft:"4rem",paddingRight:"4rem"}))),eTh=ef.ZP.footer.withConfig({displayName:"styles__StyledFooter",componentId:"sc-613t3q-1"})(["",""],({theme:en,$small:eo})=>{let{background:es}=en.component.footer;return(0,ef.iv)(["padding:","rem 0;background:",";box-sizing:border-box;width:100%;"],eo?1.5:3,es)}),eTg=(0,ef.ZP)(eyr).attrs(en=>({variant:"tertiary",color:"main0",size:"big",...en,forwardedAs:"a"})).withConfig({displayName:"styles__StyledButton",componentId:"sc-613t3q-2"})([""]),eTM=(0,ef.iv)(["",""],({theme:en})=>{let{link:eo}=en.component.footer;return(0,ef.iv)(["position:relative;&::after{display:block;content:'';position:absolute;bottom:-0.1875rem;left:0;width:100%;height:0.1875rem;background-clip:content-box;background-image:",";opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";}&:hover::after{opacity:1;visibility:visible;}"],eo.gradient.fn,en.transition.duration.fast,en.transition.timing)}),eTu=ef.ZP.h6.attrs(eVE("tp-nav fs-24")).withConfig({displayName:"styles__StyledLinkTitle",componentId:"sc-613t3q-3"})([""," "," &::after{opacity:1;visibility:visible;bottom:0;}"],{margin:"0px",display:"inline-block",alignSelf:"flex-start"},eTM),eTm=ef.ZP.span.attrs(eVE("tp-nav fs-14")).withConfig({displayName:"styles__StyledLink",componentId:"sc-613t3q-4"})(["",""],({theme:en})=>{let{color:eo}=en.component.footer;return(0,ef.iv)([""," font-weight:700;color:",";text-decoration:none;",""],{display:"inline-flex",cursor:"pointer",alignItems:"center",gap:"0.625rem",whiteSpace:"nowrap"},eo,eTM)}),eTd=({Link:en,links:eo})=>eu.createElement(eu.Fragment,null,eo.map((eo,es)=>eu.createElement(eTL,{key:eo.title||es},eo.title&&eu.createElement(eTu,null,eo.title),eu.createElement(eTI,null,eo.links.map(eo=>eu.createElement("li",{key:eo.href},eu.createElement(en,{href:eo.href,target:eo.target,route:{href:eo.href}},eu.createElement(eTm,null,eo.label))))))));eTd.displayName="FooterLinks";let eTp=({small:en=!1,buttons:eo,media:es,mainLinks:ef,links:em,Link:ed="a",logoHref:eH="/",logoTarget:eV,maxWidth:eb,breakpoint:ew="md",...eD})=>eu.createElement(eTh,eVY({$small:en},eD),eu.createElement(eTf,{$maxWidth:eb,$breakpoint:ew},en?eu.createElement(eTA,null,eu.createElement(eTH,null,eu.createElement(ey9,{size:28,text:!0,Link:ed,href:eH,target:eV})),eu.createElement(eTv,null,ef.map(en=>eu.createElement("li",{key:en.label},eu.createElement(ed,{href:en.href,target:en.target,route:{href:en.href}},eu.createElement(eTm,{className:"fs-18"},en.label,eu.createElement(eVJ,{size:"lg",name:"external-link-square-alt"})))))),eu.createElement(eTV,null,es.filter(en=>en.small).map(en=>eu.createElement("li",{key:en.name},eu.createElement(ed,{href:en.href,target:en.target,route:{href:en.href}},eu.createElement(eTm,{className:"fs-18"},eu.createElement(eVJ,{size:"lg",name:en.icon}),en.label)))))):eu.createElement("div",null,eu.createElement(eTy,null,eu.createElement(ey9,{size:55,text:!0,Link:ed,href:eH,target:eV})),eu.createElement(eTN,null,eu.createElement(eTx,null,eo.map(en=>eu.createElement(eTg,eVY({key:en.href,href:en.href,target:en.target},en.props),en.label))),eu.createElement(eTT,null,eu.createElement(eTz,{Link:ed,links:em.slice(0,em.length/2)})),eu.createElement(eTb,null,eu.createElement(eTz,{Link:ed,links:em.slice(em.length/2)})),eu.createElement(eTw,null,es.map(en=>eu.createElement("li",{key:en.name},eu.createElement(ed,{href:en.href,target:en.target,route:{href:en.href}},eu.createElement(eTm,{className:"fs-18"},eu.createElement(eVJ,{size:"lg",name:en.icon}),en.label)))))))));eTp.displayName="Footer";let eTz=(0,eu.memo)(eTd);var eTC=(0,eu.memo)(eTp),eTL=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-llfimd-0"})({display:"flex",flexDirection:"column",gap:"1rem"}),eTI=(0,ef.ZP)("ul").withConfig({displayName:"cmp___StyledUl",componentId:"sc-llfimd-1"})({display:"flex",flexDirection:"column",gap:"0.75rem"}),eTA=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-llfimd-2"})({display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:"2.5rem"}),eTH=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-llfimd-3"})({width:"100%",flex:"1 1 auto","@media (min-width: 62rem)":{flex:"1 1 0%"}}),eTv=(0,ef.ZP)("ul").withConfig({displayName:"cmp___StyledUl2",componentId:"sc-llfimd-4"})({display:"flex",height:"100%",width:"100%",flex:"1 1 auto",flexDirection:"column",gap:"1.5rem","@media (min-width: 48rem)":{flex:"1 1 0%",flexDirection:"row",alignItems:"center"},"@media (min-width: 62rem)":{justifyContent:"center"}}),eTV=(0,ef.ZP)("ul").withConfig({displayName:"cmp___StyledUl3",componentId:"sc-llfimd-5"})({display:"flex",height:"100%",width:"100%",flex:"1 1 auto",alignItems:"center",gap:"1.5rem","@media (min-width: 48rem)":{flex:"1 1 0%",justifyContent:"flex-end"}}),eTy=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-llfimd-6"})({marginBottom:"3rem"}),eTN=(0,ef.ZP)("nav").withConfig({displayName:"cmp___StyledNav",componentId:"sc-llfimd-7"})({margin:"0px",display:"flex",flexWrap:"wrap",justifyContent:"space-between",gap:"2.5rem"}),eTx=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-llfimd-8"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none"}}),eTT=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-llfimd-9"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none",gap:"2.5rem"}}),eTb=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-llfimd-10"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none",gap:"2.5rem"}}),eTw=(0,ef.ZP)("ul").withConfig({displayName:"cmp___StyledUl4",componentId:"sc-llfimd-11"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none"}});let eTD=({route:en,isActive:eo,disabled:es,variant:ef,Link:em,...ed})=>{let{name:eH,icon:eV,flag:eb,href:ew,target:eD}=en,eS=eu.createElement(exm,{$variant:ef,$isActive:eo,$disabled:es,$hasIcon:!!eV,$hasFlag:!!eb,className:eo?"_active":""},!!eV&&eu.createElement(exd,{name:eV}),!!eH&&eu.createElement(exp,null,eH),!!eb&&eu.createElement(exz,null,eb));return es?eu.createElement(eTS,ed,eS):eu.createElement(em,eVY({route:en,href:ew,target:eD},ed),eS)};eTD.displayName="RouterLink";var eTk=(0,eu.memo)(eTD),eTS=(0,ef.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-6pzn0m-0"})({display:"flex",width:"100%",cursor:"auto !important",flexDirection:"column",alignItems:"flex-start",overflow:"auto"});let eTE=4.5,eTj=.375,eTO=ef.ZP.div.withConfig({displayName:"styles__StyledLink",componentId:"sc-1h2junx-0"})(["",""],{width:"100%"}),eTP=ef.ZP.nav.withConfig({displayName:"styles__StyledNav1",componentId:"sc-1h2junx-1"})(["",""],({theme:en})=>{let{nav1:eo}=en.component.sidebar;return(0,ef.iv)([""," background-color:",";"],{display:"flex",height:"100%",width:"100%",flexDirection:"column",overflow:"hidden"},eo.background)}),eT_=ef.ZP.div.withConfig({displayName:"styles__StyledNav1Container",componentId:"sc-1h2junx-2"})([""," width:","rem;"],{display:"flex",flexDirection:"column",alignItems:"flex-start"},eTE),eTB=(0,ef.ZP)(eTk).attrs(en=>({...en,variant:"1",route:{...en.route,name:void 0,flag:void 0}})).withConfig({displayName:"styles__StyledRouterLink1",componentId:"sc-1h2junx-3"})(["",""],({theme:en,isActive:eo})=>{let{nav1:es}=en.component.sidebar;return(0,ef.iv)(["","{"," ","}"],exm,{height:"3rem",width:"100%",justifyContent:"center",paddingLeft:"1.5rem",paddingRight:"1.5rem"},eo&&(0,ef.iv)(["background-color:",";&::after{"," content:'';width:","rem;background-color:",";}"],es.active.background,{position:"absolute",top:"-0.5rem",left:"0px",height:"100%",opacity:"0"},eTj,es.active.background2))}),eTU=ef.ZP.nav.withConfig({displayName:"styles__StyledNav2",componentId:"sc-1h2junx-4"})(["",""],({theme:en})=>{let{nav2:eo}=en.component.sidebar;return(0,ef.iv)([""," color:",";background:",";box-sizing:content-box;padding-left:0;box-shadow:0px 0px 0px 0px ",";"],{display:"flex",height:"100%",flexDirection:"column",overflow:"hidden"},eo.color,eo.background,eo.background)}),eTR=ef.ZP.div.withConfig({displayName:"styles__StyledNav2Container",componentId:"sc-1h2junx-5"})(["",""],{display:"flex",height:"100%",flexDirection:"column",alignItems:"flex-start"}),eTY=ef.ZP.div.attrs(eVE("tp-nav")).withConfig({displayName:"styles__StyledNav2Title",componentId:"sc-1h2junx-6"})(["",""],({theme:en})=>{let{title:eo}=en.component.sidebar.nav2;return(0,ef.iv)([""," "," color:",";"],{height:"3rem",paddingLeft:"1.5rem",paddingRight:"1.5rem"},{display:"inline-flex",width:"auto",maxWidth:"100%",alignItems:"center",textTransform:"uppercase"},eo?.color)}),eTG=ef.ZP.div.withConfig({displayName:"styles__StyledNav2LinkContainer",componentId:"sc-1h2junx-7"})([""," margin-top:6.5rem;"],{display:"flex",width:"100%",cursor:"auto",flexDirection:"column",alignItems:"flex-start",overflow:"auto"}),eTQ=(0,ef.ZP)(eTk).attrs(en=>({...en,variant:"2"})).withConfig({displayName:"styles__StyledRouterLink2",componentId:"sc-1h2junx-8"})(["",""],({route:{icon:en}})=>(0,ef.iv)(["","{"," "," padding-left:","rem;}"],exm,{height:"3rem",paddingLeft:"1.5rem",paddingRight:"1.5rem"},{display:"flex",maxWidth:"100%",overflow:"hidden"},en?1.5:3.125)),eTF=ef.ZP.div.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-1h2junx-9"})(["",""],({theme:en})=>{let{logo:eo}=en.component.sidebar.nav1;return(0,ef.iv)([""," height:6.5rem;background:",";padding:",";"],{display:"flex",width:"100%",alignItems:"center",justifyContent:"center"},eo?.background,eo?.padding)}),eTZ=(0,ef.ZP)(ey9).attrs(en=>{let{logo:eo}=en.theme.component.sidebar.nav1;return{...en,size:`${eo.size}rem`}}).withConfig({displayName:"styles__StyledLogo",componentId:"sc-1h2junx-10"})(["",""],{display:"inline-flex",alignItems:"center",justifyContent:"center"}),eTq=(0,ef.ZP)(eVJ).attrs(en=>({...en,name:"angle-right"})).withConfig({displayName:"styles__StyledToggleButton",componentId:"sc-1h2junx-11"})(["",""],({theme:en})=>{let{toggle:eo}=en.component.sidebar.nav2;return(0,ef.iv)([""," color:",";background-color:",";"],{boxSizing:"border-box !important",height:"1rem !important",width:"1rem !important",transformOrigin:"center",cursor:"pointer",padding:"0.125rem"},eo.color,eo.background)}),eTK=ef.ZP.div.attrs(eVE("tp-body3")).withConfig({displayName:"styles__StyledStorageContainer",componentId:"sc-1h2junx-12"})(["",""],{marginLeft:"auto",marginRight:"auto",width:"10.5rem",maxWidth:"100%",cursor:"auto",paddingLeft:"0.25rem",paddingRight:"0.25rem"}),eTJ=ef.ZP.div.withConfig({displayName:"styles__StyledProgressBar",componentId:"sc-1h2junx-13"})(({theme:en,$percent:eo})=>{let{color:es}=en.component.sidebar.nav2.progress;eo=eo>0?Math.max(eo,.05):eo;let eu=`${en.color.base0}20`;return[{position:"relative",width:"100%"},(0,ef.iv)(["height:0.3125rem;background-color:",";border-radius:1rem;&:after{"," content:'';border-radius:1rem;background:",";clip-path:",";}"],eu,{position:"absolute",left:"0px",top:"0px",height:"100%",width:"100%"},es,`inset(0 ${100-100*eo}% 0 0);`)]}),eTW=(0,ef.F4)([" 0%,15%,90%,100%{opacity:1;}45%{opacity:0;}"]),eTX=(0,ef.F4)([" 0%,10%,80%,100%{opacity:1;}50%{opacity:0;}"]),eT$=(0,ef.F4)([" 0%,6%,80%,100%{opacity:1;}46%,60%{opacity:0;}"]),eT1=(0,ef.F4)([" 0%,10%,70%,100%{opacity:1;}30%{opacity:0;}"]),eT2=ef.ZP.aside.withConfig({displayName:"styles__StyledSidebar",componentId:"sc-1h2junx-14"})([""," "," ",";",""],{display:"none",height:"100%",alignItems:"stretch",justifyContent:"flex-start"},({$breakpoint:en})=>(0,ef.iv)(["",""],evs(en,(0,ef.iv)(["",""],{display:"flex"}))),({theme:en,$isOpen:eo,$isHover:es,$speed:eu=1})=>eo||void 0===eo?(0,ef.iv)(["& ","{width:","rem;transition:width ease-in-out ","s ","s;}& "," ",",& ","{"," transition:opacity ease-in-out ","s ","s,visibility linear ","s ","s,color ease-in-out 0.25s 0s !important;}& ","{transition:background-color ease-in-out ","s ","s;}& "," ","::after{"," transition:opacity ease-in-out ","s ","s,top ease-in-out ","s ","s;}& ","{width:","rem;transition:width ease-in-out ","s ","s,padding-left ease-in-out ","s 0s,box-shadow ease-in-out ","s 0s;","}& ",",& ","{transition:width linear 0s ","s;}& ","{width:","rem;}& ","{width:","rem;animation:","s ease-in-out 0s ",";}& ",",& "," ","{"," transition:left linear 0s ","s,transform linear 0s ","s,font-size linear 0s ","s,padding linear 0s ","s,gap linear 0s ","s,background-color ease-in-out 0s ","s,color ease-in-out 0.25s 0s !important;}& ","{font-size:1.125rem;}& ","{transition:color ease-in-out 0.25s 0s !important;}& ","{"," transition:left linear 0s ","s;}& ","{transform:rotateZ(-180deg);transition:transform ease-in-out ","s ","s;}& ","{font-size:0.625rem;transition:font-size linear 0s ","s;animation:","s ease-in-out 0s ",";& > :first-child{max-width:100%;transition:max-width linear 0s ","s;}}& "," ","._active{background-color:",";& ",",& ","{color:",";transition:color ease-in-out 0s ","s !important;}}"],eTP,eTE,.35/eu,.4/eu,eTB,exd,eTZ,{visibility:"visible",opacity:"1"},.2/eu,.55/eu,.2/eu,.55/eu,eTF,.7/eu,.2/eu,eTB,exm,{top:"-0.5rem",opacity:"0"},.7/eu,.2/eu,.7/eu,.1/eu,eTU,18.75,.5/eu,.1/eu,.4/eu,.4/eu,es&&(0,ef.iv)(["cursor:auto;"]),eT_,eTR,.5/eu,eT_,eTE,eTR,18.75,1/eu,eTX,eTY,eTQ,exm,{position:"relative",left:"0px","--tw-translate-x":"0px",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))",gap:"0.625rem"},.5/eu,.5/eu,.5/eu,.5/eu,.5/eu,.5/eu,eTY,exd,exz,{left:"-0.125rem"},.45/eu,eTq,.6/eu,.4/eu,eTK,.3/eu,1/eu,eT1,.3/eu,eTQ,exm,en.component.sidebar.nav2.active?.background,exd,exp,en.component.sidebar.nav2.active?.color,.5/eu):(0,ef.iv)(["& ","{width:","rem;transition:width ease-in-out ","s ","s;}& "," ",",& ","{"," transition:opacity ease-in-out ","s 0s,visibility linear ","s 0s,color ease-in-out 0.25s 0s !important;}& ","{background-color:transparent;transition:background-color ease-in-out ","s ","s;}& "," ","::after{"," transition:opacity ease-in-out ","s ","s,top ease-in-out ","s ","s;}& ","{width:","rem;transition:width ease-in-out ","s ","s,padding-left ease-in-out ","s 0s,box-shadow ease-in-out ","s 0s;","}& ",",& ","{transition:width linear 0s ","s;}& ","{width:","rem;}& ","{width:","rem;animation:","s ease-in-out 0s ",";}& ",",& "," ","{"," transition:left linear 0s ","s,transform linear 0s ","s,font-size linear 0s ","s,padding linear 0s ","s,background-color ease-in-out 0s ","s,gap linear 0s ","s;}& ","{"," font-size:0.75rem;}& ","{transition:color ease-in-out 0.25s 0s !important;}& ","{"," transition:left linear 0s ","s;}& ","{transform:rotateZ(0deg);transition:transform ease-in-out ","s ","s;}& ","{font-size:0.5rem;transition:font-size linear 0s ","s;animation:","s ease-in-out 0s ",";& > :first-child{max-width:0;transition:max-width linear 0s ","s;}}& "," ","._active{& ",",& ","{transition:color ease-in-out 0s ","s !important;}}"],eTP,eTj,.2/eu,.15/eu,eTB,exd,eTZ,{visibility:"hidden",opacity:"0"},.2/eu,.2/eu,eTF,.7/eu,.2/eu,eTB,exm,{top:"0px",opacity:"1"},.7/eu,.2/eu,.7/eu,.3/eu,eTU,4.5,.4/eu,.25/eu,.4/eu,.4/eu,es&&(0,ef.iv)(["cursor:pointer;padding-left:","rem;box-shadow:","rem 0px 0px 0px ",";"],eTj,eTj,en.component.sidebar.nav2.background),eT_,eTR,.45/eu,eT_,eTj,eTR,4.5,1/eu,eTW,eTY,eTQ,exm,{position:"relative",left:"50%","--tw-translate-x":"-50%",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))",gap:"1rem"},.45/eu,.45/eu,.45/eu,.45/eu,.45/eu,.45/eu,eTY,{paddingLeft:"0px",paddingRight:"0px"},exd,exz,{left:"-2rem"},.45/eu,eTq,.6/eu,.25/eu,eTK,.46/eu,1/eu,eT$,.46/eu,eTQ,exm,exd,exp,.45/eu),({$isOpen:en})=>void 0===en&&(0,ef.iv)(["&& *{animation:none;transition:none;}"])),eT4=en=>{let{pathname:eo,route:es,level:ef=0,Link:em,...ed}=en,eH=es.exact?eo===es.href:eo.indexOf(es.href)>=0,eV={route:es,Link:em,isActive:eH,...ed};return eu.createElement(eTO,null,ef<=0?eu.createElement(eTB,eV):eu.createElement(eu.Fragment,null,es.children?eu.createElement(eu.Fragment,null,es.name&&eu.createElement(eT8,null,eu.createElement(eTY,null,es.name)),es?.children?.map(en=>eu.createElement(eT0,{key:en.href,route:en,Link:em,pathname:eo,exact:en.exact,disabled:en.disabled,level:1}))):eu.createElement(eTQ,eV)))};eT4.displayName="Route";let eT3=({routes:en,pathname:eo,allowanceInfo:es,Link:ef,breakpoint:em="md",open:ed,logoHref:eH="/",logoTarget:eV,onToggle:eb})=>{let[ew,eD]=(0,eu.useState)(!1),eS=(0,eu.useCallback)(en=>{en.stopPropagation();let eo=en.currentTarget.tagName,es=void 0===ed||!!ed,ef=es&&"svg"!==eo.toLowerCase()?ed:!es;eb&&eb(ef)},[ed,eb]),eE=(0,eu.useCallback)(()=>{eD(!0)},[]),ej=(0,eu.useCallback)(()=>{eD(!1)},[]),eO=(0,eu.useCallback)(en=>{en.stopPropagation()},[]),eP=(0,eu.useMemo)(()=>en.filter(en=>!en.external).find(en=>0===eo.indexOf(en.href)),[eo,en]),e_=(es?.consumedSize||0)/1024,eB=(es?.allowedSize||0)/1024,eU=eB?e_/eB:0,eR=(0,eu.useMemo)(()=>eu.createElement(ef,{href:eH,target:eV,route:{href:eH}},eu.createElement(eTZ,null)),[ef,eH,eV]),eY=ed,eG=ew&&!!eb;return eu.createElement(eT2,{$breakpoint:em,$isOpen:eY,$isHover:eG},eu.createElement(eTP,null,eu.createElement(eT_,null,eu.createElement(eTF,null,eR),en.map(en=>eu.createElement(eT0,{key:en.href,route:en,Link:ef,pathname:eo,exact:en.exact,disabled:en.disabled,level:0})))),eu.createElement(eTU,{onClick:eS,onMouseOver:eE,onMouseOut:ej},eu.createElement(eTR,null,eu.createElement(eTG,{onClick:eO,onMouseOver:eO,onMouseOut:eO},eP?.children?.map(en=>eu.createElement(eT0,{key:en.href,route:en,Link:ef,pathname:eo,exact:en.exact,disabled:en.disabled,level:1}))),eu.createElement(eT5,null),eu.createElement(eT7,null,!!eb&&eu.createElement(eT9,null,eu.createElement(eTq,{onClick:eS})),eu.createElement(ebe,null),eu.createElement(eTK,null,eu.createElement(ebt,null,eu.createElement(ebc,null,e_.toFixed(3)," GB"),eu.createElement(ebi,null,"of ",eB.toFixed(3)," GB")),eu.createElement(eTJ,{$percent:eU}))))))};eT3.displayName="RouterSidebar";let eT0=(0,eu.memo)(eT4);var eT6=(0,eu.memo)(eT3),eT8=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-3l7oji-0"})({position:"relative"}),eT5=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-3l7oji-1"})({flex:"1 1 0%"}),eT7=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-3l7oji-2"})({display:"flex",height:"14.9375rem",width:"100%",flexShrink:"0",flexDirection:"column",justifyContent:"flex-end",paddingTop:"3rem",paddingBottom:"3rem"}),eT9=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-3l7oji-3"})({paddingLeft:"1.5rem",paddingRight:"1.5rem"}),ebe=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-3l7oji-4"})({flex:"1 1 0%"}),ebt=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-3l7oji-5"})({marginBottom:"1rem",display:"flex",flexWrap:"wrap",gap:"0.25rem"}),ebc=(0,ef.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-3l7oji-6"})({whiteSpace:"nowrap"}),ebi=(0,ef.ZP)("span").withConfig({displayName:"cmp___StyledSpan2",componentId:"sc-3l7oji-7"})({whiteSpace:"nowrap",fontWeight:"400",opacity:"0.6"});let ebr=(0,ef.ZP)(eTk).withConfig({displayName:"styles__StyledRouterLink",componentId:"sc-1212fio-0"})(["",""],({$level:en,route:{icon:eo}})=>(0,ef.iv)([""," & ","{padding-left:","rem;padding-right:","rem;}&,& *{","}"],{width:"100%"},exm,.25+en*(eo?1.5:3.125),.25+1.5*en,{cursor:"pointer !important"})),eba=ef.ZP.div.attrs(eVE("tp-nav")).withConfig({displayName:"styles__StyledNavTitle",componentId:"sc-1212fio-1"})(["",""],({$level:en})=>(0,ef.iv)([""," padding-left:","rem;padding-right:","rem;"],{display:"flex",height:"3rem",width:"auto",maxWidth:"100%",alignItems:"center",textTransform:"uppercase"},.25+1.5*en,.25+1.5*en)),ebn=ef.ZP.li.withConfig({displayName:"styles__StyledChildRoutes",componentId:"sc-1212fio-2"})(["",""],({$breakpoint:en})=>(0,ef.iv)([""," ",""],{display:"block"},evs(en,(0,ef.iv)(["",""],{display:"none"})))),ebo=ef.ZP.ul.withConfig({displayName:"styles__StyledChildRoutesContent",componentId:"sc-1212fio-3"})(["",""],({theme:en})=>{let{background:eo,radius:es}=en.component.navbar.mobile.content.child;return(0,ef.iv)([""," background-color:",";border-radius:","rem;"],{display:"block"},eo,es)}),ebs=en=>{let{pathname:eo,route:es,breakpoint:ef,Link:em,level:ed=0,onClick:eH,variant:eV,exact:eb,disabled:ew,...eD}=en,eS=eb?eo===es.href:eo.indexOf(es.href)>=0,eE={route:es,Link:em,...eD};return eu.createElement(eu.Fragment,null,es.children?eu.createElement(ebg,eVY({},eE,{pathname:eo,breakpoint:ef,variant:eV,level:ed,onClick:eH})):eu.createElement(exS,{breakpoint:ef,level:ed},eu.createElement(ebr,eVY({},eE,{variant:eV,isActive:eS,onClick:eH,$level:ed,disabled:ew}))))};ebs.displayName="Route";let ebl=en=>{let{breakpoint:eo,pathname:es,route:ef,Link:em,level:ed=0,onClick:eH,variant:eV,...eb}=en,{name:ew,children:eD=[]}=ef,eS=es.indexOf(ef.href)>=0,[eE,ej]=(0,eu.useState)(eS),eO=(0,eu.useCallback)(en=>{en.preventDefault(),ej(en=>!en)},[]),eP=ed+1,e_=eu.createElement(eu.Fragment,null,eu.createElement(exS,{breakpoint:eo},eu.createElement(eba,{$level:eP},ew)),eD.map(en=>eu.createElement(ebh,eVY({key:en.href,route:en,Link:em,breakpoint:eo,pathname:es,level:eP,exact:en.exact,disabled:en.disabled,onClick:eH},eb))));return eu.createElement(eu.Fragment,null,ed<1?eu.createElement(eu.Fragment,null,eu.createElement(exS,{breakpoint:eo},eu.createElement(ebr,eVY({route:ef,Link:em,isActive:eS,$level:ed,variant:eV},eb,{onClick:eO}))),eu.createElement(ebn,{$breakpoint:eo},eu.createElement(exu,{open:!!eE},eu.createElement(ebo,null,e_)))):e_)};ebl.displayName="ParentRoute";let ebf=({breakpoint:en="md",pathname:eo,routes:es,Link:em,children:ed,onToggle:eH,logoHref:eV="/",logoTarget:eb,...ew})=>{let eD=(0,ef.Fg)(),eS=eNd(en)?"3":"4",eE=(0,eu.useCallback)(()=>{eH&&eH(!1)},[eH]),{logoText:ej}=eD.component.navbar,eO=(0,eu.useMemo)(()=>eu.createElement(ey9,{text:ej,Link:em,href:eV,target:eb}),[em,eV,ej,eb]);return eu.createElement(exy,eVY({breakpoint:en,onToggle:eH,logo:eO},ew),eu.createElement(exD,{withSlash:!0,collapsible:"xl",breakpoint:en},es.map(es=>eu.createElement(ebh,{key:es.href,route:es,Link:em,breakpoint:en,variant:eS,pathname:eo,onClick:eE,exact:es.exact,disabled:es.disabled}))),ed)};ebf.displayName="RouterNavbar";let ebh=(0,eu.memo)(ebs),ebg=(0,eu.memo)(ebl);var ebM=(0,eu.memo)(ebf);let ebu=ef.ZP.div.withConfig({displayName:"styles__StyledCheckboxContainer",componentId:"sc-2jgovb-0"})(["",""],({$size:en})=>(0,ef.iv)(["display:flex;align-items:center;gap:",";"],"xs"===en?"0.75rem":"1.125rem")),ebm=(0,ef.iv)(["border-radius:",";"],({$size:en})=>"xs"===en?"0.25rem":"sm"===en?"0.375rem":"0.5rem"),ebd=ef.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-2jgovb-1"})(["",""],({theme:en,$size:eo})=>{let{shadow:es}=en.form.checkbox,eu="xs"===eo?"1rem":"sm"===eo?"1.5rem":"2rem";return(0,ef.iv)(["flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:",";height:",";box-shadow:",";",""],eu,eu,es,ebm)}),ebp=ef.ZP.input.withConfig({displayName:"styles__StyledInput",componentId:"sc-2jgovb-2"})(["",""],({theme:en,$size:eo})=>{let{background:es,border:eu,disabledType:em,check:ed}=en.form.checkbox;return(0,ef.iv)(["position:absolute;inset:0;appearance:none;outline:0;cursor:pointer;border:","rem solid ",";background:",";width:100%;height:100%;margin:0;"," transition-property:box-shadow,background,border;transition-duration:","ms;transition-timing-function:",";&:checked{box-shadow:",";background:",";border-width:","rem;border-color:",";}&:focus{border-width:","rem;border-color:",";}&:disabled{","}"],eu.size,eu.color,es,ebm,en.transition.duration.fast,en.transition.timing,ed.checked.shadow?.(eo),ed.checked.background,eu.checked.size,eu.color,eu.focus.size,eu.focus.color,"opacity"===em?(0,ef.iv)(["box-shadow:none;border-color:",";cursor:not-allowed;"],eu.color):(0,ef.iv)(["border-color:",";background:",";"],en.color.disabled,en.color.disabled))}),ebz=(0,ef.ZP)(eVJ).attrs(en=>({...en,name:"check"})).withConfig({displayName:"styles__StyledCheckIcon",componentId:"sc-2jgovb-3"})(["",""],({theme:en})=>{let{border:eo,check:es,disabledType:eu}=en.form.checkbox;return(0,ef.iv)(["&&{display:block;pointer-events:none;width:65%;height:65%;background:transparent;color:",";border-radius:0.5rem;z-index:1;visibility:hidden;clip-path:circle(0% at 0% 75%);will-change:visibility,clip-path;transition-property:visibility,clip-path,color;transition-duration:","ms;transition-timing-function:",";",":checked + &{visibility:inherit;clip-path:circle(100% at 50% 50%);}",":disabled + &{cursor:not-allowed;","}}"],es.checked.color,en.transition.duration.fast,en.transition.timing,ebp,ebp,"opacity"===eu?(0,ef.iv)(["color:",";"],eo.color):(0,ef.iv)(["color:#ffffff66;"]))}),ebC=ef.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-2jgovb-4"})(["",""],({$size:en,$disabled:eo})=>(0,ef.iv)(["cursor:pointer;font-size:",";",""],"xs"===en?"0.75rem":"1rem",eo&&(0,ef.iv)(["cursor:not-allowed;opacity:0.4;"]))),ebL=ef.ZP.div.withConfig({displayName:"stylesforms__StyledInputWrapper",componentId:"sc-b8ja42-0"})(["max-width:100%;min-width:10rem;"]),ebI=(0,ef.iv)(["&&{","}"],({theme:en,error:eo})=>{if(!eo)return"";let{input:es,feedback:eu}=en.form;return"warning"===eo.level?(0,ef.iv)(["border-width:","rem;border-color:",";"],es.border.feedback.size,eu.warning):(0,ef.iv)(["border-width:","rem;border-color:",";"],es.border.feedback.size,eu.error)}),ebA=(0,ef.iv)(["&&{","}"],({theme:en,error:eo})=>{if(!eo)return"";let{feedback:es}=en.form;return"warning"===eo.level?(0,ef.iv)(["color:",";"],es.warning):(0,ef.iv)(["color:",";"],es.error)}),ebH=(0,ef.iv)(["opacity:0.5;"]),ebv=(0,ef.iv)(["",""],({disabled:en})=>en?ebH:""),ebV=(0,ef.iv)(["",""],({theme:en})=>(0,ef.iv)(["mix-blend-mode:normal;color:",";opacity:0.4;"],en.color.text)),eby=(0,ef.iv)(["&::placeholder{","}"],ebV),ebN=(0,ef.iv)(["",""],({theme:en})=>{let{border:eo}=en.form.input;return(0,ef.iv)(["&:focus,&._focus{border-width:","rem;border-color:",";}"],eo.focus.size,eo.color)}),ebx=ef.ZP.span.attrs(eVE("tp-body")).withConfig({displayName:"styles__StyledFormErrorContainer",componentId:"sc-ag8ig-0"})([""," ",""],{marginTop:"0.625rem !important",display:"flex",alignItems:"center",justifyContent:"flex-start"},ebA),ebT=({error:en,...eo})=>eu.createElement(ebx,eVY({error:en},eo),eu.createElement(ebw,{name:"warning"===en.level?"exclamation-circle":"bomb"}),en.message);ebT.displayName="FormError";var ebb=(0,eu.memo)(ebT),ebw=(0,ef.ZP)(eVJ).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-1xdovqh-0"})({marginRight:"0.5rem"});let ebD=eu.createContext(void 0),ebk=()=>(0,eu.useContext)(ebD),ebS=ef.ZP.div.withConfig({displayName:"styles__StyledCheckboxGroupContainer",componentId:"sc-temgik-0"})(["display:block;width:100%;max-width:100%;"]),ebE=ef.ZP.div.withConfig({displayName:"styles__StyledCheckboxContainer",componentId:"sc-temgik-1"})(["",""],({direction:en})=>(0,ef.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],en)),ebj=ef.ZP.span.withConfig({displayName:"styles__StyledRequiredSymbol",componentId:"sc-7t2a25-0"})([""]),ebO=ef.ZP.span.attrs(eVE("tp-body")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-7t2a25-1"})(["",""],({theme:en,error:eo})=>(0,ef.iv)([""," "," & ","{"," color:",";}"],{marginBottom:"0.625rem !important",display:"block"},ebA,ebj,{verticalAlign:"top"},eo?"inherit":en.form.feedback.required)),ebP=({error:en,label:eo,required:es})=>eu.createElement(ebO,{error:en,label:eo},eo," ",es&&eu.createElement(ebj,null,"*"));var eb_=(0,eu.memo)(ebP);let ebB=en=>{let{contextValue:eo,children:es,direction:ef,error:em,label:ed,required:eH,...eV}=function({id:en,name:eo,value:es,onChange:ef,label:em,direction:ed,children:eH,error:eV,required:eb,...ew}){let eD=(0,eu.useId)();en=en||eD,eo=eo||en;let eS=(0,eu.useMemo)(()=>new Set(es),[es]),eE=(0,eu.useMemo)(()=>({name:eo,value:Array.from(eS),valueSet:eS,onChange(en){let eo=en.target.checked,es=en.target.value;eo?eS.add(es):eS.delete(es);let eu=new Set(eS);ef&&ef(en,Array.from(eu))}}),[eo,eS,ef]);return{contextValue:eE,label:em,direction:ed,children:eH,error:eV,required:eb,...ew}}(en);return eu.createElement(ebD.Provider,{value:eo},eu.createElement(ebS,eVY({direction:ef},eV),ed&&eu.createElement(eb_,{label:ed,error:em,required:eH}),eu.createElement(ebE,{direction:ef},es),em&&eu.createElement(ebb,{error:em})))};ebB.displayName="CheckboxGroup";var ebU=(0,eu.memo)(ebB);let ebR=(0,eu.forwardRef)((en,eo)=>{let{className:es,id:ef,label:em,size:ed,disabled:eH,...eV}=function({id:en,label:eo,name:es,value:ef,checked:em,className:ed,onChange:eH,...eV}){let eb=(0,eu.useId)();en=en||eb;let ew=ebk(),eD=(0,eu.useCallback)(en=>{eH&&eH(en),ew&&ew.onChange(en)},[ew,eH]);return ew&&(void 0===es&&(es=ew.name),void 0===em&&(em=ew.valueSet.has(ef))),{checked:em,className:ed,id:en,label:eo,name:es,onChange:eD,value:ef,...eV}}(en);return eu.createElement(ebu,{className:es,$size:ed},eu.createElement(ebd,{$size:ed},eu.createElement(ebp,eVY({type:"checkbox",id:ef,ref:eo,$size:ed,disabled:eH},eV)),eu.createElement(ebz,null)),em&&eu.createElement(ebC,{htmlFor:ef,$size:ed,$disabled:eH},em))});ebR.displayName="Checkbox";var ebY=(0,eu.memo)(ebR);let ebG=ef.ZP.div.withConfig({displayName:"styles__StyledOuterContainer",componentId:"sc-1rcz7ry-0"})(["",""],({theme:en,$buttonStyle:eo})=>{let{background:es}=en.form.input;return(0,ef.iv)([""," ","{","}",""],{display:"flex",alignItems:"stretch"},ebQ,{flex:"1 1 auto"},"stuck"===eo&&(0,ef.iv)(["&&{background:",";border-radius:1.875rem;&& > a,&& > button{border-top-left-radius:0;border-bottom-left-radius:0;&::after{border-top-left-radius:0;border-bottom-left-radius:0;}}","{border-top-right-radius:0;border-bottom-right-radius:0;}}"],es.default,ebQ))}),ebQ=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1rcz7ry-1"})(["",""],({theme:en,$hasButton:eo,$dataView:es})=>{let{background:eu,shadow:em,border:ed}=en.form.input,eH=Math.max(ed.size,ed.focus.size,ed.feedback.size),eV=.5-eH,eb=2-eH,ew=eo?eV:eb;return(0,ef.iv)([""," background:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding-top:","rem;padding-bottom:","rem;padding-left:","rem;padding-right:","rem;min-height:2.625rem;transition-property:border,color,opacity,background;transition-duration:","ms;transition-timing-function:",";"," "," "," ",""],{position:"relative",display:"flex",alignItems:"center",gap:"0.625rem"},eu.default,em,eH,eV,eV,eb,ew,en.transition.duration.fast,en.transition.timing,ebN,ebv,ebI,es&&(0,ef.iv)(["opacity:1;background:",";"],eu.data))}),ebF=ef.ZP.input.attrs(eVE("tp-form")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1rcz7ry-2"})(["",""],({theme:en,$dataView:eo})=>{let{color:es}=en.form.input;return(0,ef.iv)(["appearance:none;outline:0;border:0;background:transparent;color:",";min-height:1.625rem;width:100%;opacity:1;"," "," "," &::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}&[type='number']{-moz-appearance:textfield;}"],es.default,eby,ebv,eo&&(0,ef.iv)(["&&{opacity:",";color:",";font-weight:700;pointer-events:none;}"],1===eo?.6:1,es.data))}),ebZ=ef.ZP.div.withConfig({displayName:"styles__StyledLeftContent",componentId:"sc-1rcz7ry-3"})(["",""],({$isFilled:en,disabled:eo})=>(0,ef.iv)([""," "," ",""],!en&&ebV,eo&&ebH,!en&&eo&&(0,ef.iv)(["opacity:0.2;"]))),ebq=(0,ef.ZP)(ebQ).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1s402h7-0"})(["flex-wrap:wrap;border-radius:1.375rem;padding:0.4375rem 0.5rem;min-height:2.75rem;"]),ebK=ef.ZP.div.withConfig({displayName:"styles__StyledChipContainer",componentId:"sc-1s402h7-1"})(["",""],{display:"inline-flex",maxWidth:"100%",flexWrap:"wrap",alignItems:"center",columnGap:"0.375rem",rowGap:"0.75rem",alignSelf:"stretch",overflow:"hidden"}),ebJ=ef.ZP.span.withConfig({displayName:"styles__StyledChip",componentId:"sc-1s402h7-2"})(["",""],({theme:en})=>{let{background:eo,color:es,fontWeight:eu}=en.form.chip;return(0,ef.iv)([""," background:",";color:",";border-radius:1.875rem;height:1.75rem;padding:0.125rem 1.125rem;font-weight:",";"],{display:"inline-flex",maxWidth:"100%",alignItems:"center",justifyContent:"space-between"},eo,es,eu)}),ebW=ef.ZP.span.withConfig({displayName:"styles__StyledChipTag",componentId:"sc-1s402h7-3"})(["margin-right:0.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;"]),ebX=ef.ZP.button.withConfig({displayName:"styles__StyledChipRemoveButton",componentId:"sc-1s402h7-4"})(["",""],({theme:en})=>{let{color:eo}=en.form.chip;return(0,ef.iv)(["border:none;cursor:pointer;color:",";background-color:transparent;line-height:0;padding:0;margin:0;margin-left:0.625rem;transition-property:transform;transition-duration:","ms;transition-timing-function:",";&:hover{transform:scale(1.2);}"],eo,en.transition.duration.fast,en.transition.timing)}),eb$=ef.ZP.input.attrs(eVE("tp-form")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1s402h7-5"})(["",""],({theme:en})=>(0,ef.iv)(["flex:1 1 auto;padding:0 0.5rem;min-height:1.625rem;border:none;outline:none;color:",";background-color:transparent;",""],en.color.text,eby)),eb1=({tag:en,onRemove:eo})=>{let es=(0,eu.useCallback)(()=>eo(en),[en,eo]);return eu.createElement(ebJ,{key:en},eu.createElement(ebW,null,en),eu.createElement(ebX,{onClick:es},eu.createElement(eVJ,{name:"xmark"})))};eb1.displayName="ChipItem";let eb2=(0,eu.forwardRef)(({placeholder:en="Filter",label:eo,error:es,value:ef,onAdd:em,onRemove:ed,onChange:eH,onFocus:eV,onBlur:eb,required:ew,focus:eD,className:eS},eE)=>{let ej=eNf(eE),[eO,eP]=(0,eu.useState)(""),e_=(0,eu.useCallback)(en=>{if(!ef)return;let eo=ef.filter(eo=>eo!==en);ed&&ed(en),eH&&eH(eo),ej.current.focus()},[ef,ed,eH,ej]),eB=(0,eu.useCallback)(en=>{let eo=eO.trim();if("Enter"===en.key&&""!==eo){en.preventDefault();let es=[...(ef||[]).filter(en=>en!==eo),eo];return eP(""),em&&em(eo),void(eH&&eH(es))}if("Backspace"===en.key&&""===eo){if(!ef)return;let en=ef[ef.length-1];e_(en)}},[eO,ef,em,eH,e_]),[eU,eR]=(0,eu.useState)(eD),eY=(0,eu.useCallback)(en=>{eR(!0),eV&&eV(en)},[eV]),eG=(0,eu.useCallback)(en=>{eR(!1),eb&&eb(en)},[eb]),eQ=(0,eu.useMemo)(()=>eU||eD?"_focus":"",[eU,eD]),eF=(0,eu.useMemo)(()=>eS?`${eS} ${eQ}`:eQ,[eQ,eS]);return eu.createElement(ebL,null,eo&&eu.createElement(eb_,{label:eo,error:es,required:ew}),eu.createElement(ebq,{error:es,className:eF},ef&&eu.createElement(ebK,null,ef.map(en=>eu.createElement(eb4,{key:en,tag:en,onRemove:e_}))),eu.createElement(eb$,{ref:ej,type:"text",placeholder:en,value:eO,onChange:en=>{eP(en.target.value)},onKeyDown:eB,onFocus:eY,onBlur:eG})),es&&eu.createElement(ebb,{error:es}))});eb2.displayName="ChipInput";let eb4=(0,eu.memo)(eb1);var eb3=(0,eu.memo)(eb2);function eb0(en,eo,es){return eo in en?Object.defineProperty(en,eo,{value:es,enumerable:!0,configurable:!0,writable:!0}):en[eo]=es,en}function eb6(en,eo){var es=Object.keys(en);if(Object.getOwnPropertySymbols){var ef=Object.getOwnPropertySymbols(en);eo&&(ef=ef.filter(function(eo){return Object.getOwnPropertyDescriptor(en,eo).enumerable})),es.push.apply(es,ef)}return es}function eb8(en){for(var eo=1;eo=0||(eu[es]=en[es]);return eu}(en,eo);if(Object.getOwnPropertySymbols){var em=Object.getOwnPropertySymbols(en);for(ef=0;ef=0||Object.prototype.propertyIsEnumerable.call(en,es)&&(eu[es]=en[es])}return eu}function eb7(en,eo){(null==eo||eo>en.length)&&(eo=en.length);for(var es=0,ef=Array(eo);es=en.length?en.apply(this,eu):function(){for(var en=arguments.length,ef=Array(en),em=0;em1&&void 0!==arguments[1]?arguments[1]:{};ewn.initial(en),ewn.handler(eo);var es={current:en},ef=ewc(ewl)(es,eo),eu=ewc(ews)(es),em=ewc(ewn.changes)(en),ed=ewc(ewo)(es);return[function(){var en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(en){return en};return ewn.selector(en),en(es.current)},function(en){(function(){for(var en=arguments.length,eo=Array(en),es=0;es=ewz.length?ewz.apply(this,ef):function(){for(var es=arguments.length,eu=Array(es),em=0;em{ef.current=!1}:en,eo)};function ewY(){}function ewG(en,eo,es,ef){return function(en,eo){return en.editor.getModel(ewQ(en,eo))}(en,ef)||function(en,eo,es,ef){return en.editor.createModel(eo,es,ef?ewQ(en,ef):void 0)}(en,eo,es,ef)}function ewQ(en,eo){return en.Uri.parse(eo)}var ewF=function({original:en,modified:eo,language:es,originalLanguage:ef,modifiedLanguage:em,originalModelPath:ed,modifiedModelPath:eH,keepCurrentOriginalModel:eV=!1,keepCurrentModifiedModel:eb=!1,theme:ew="light",loading:eD="Loading...",options:eS={},height:eE="100%",width:ej="100%",className:eO,wrapperProps:eP={},beforeMount:e_=ewY,onMount:eB=ewY}){let[eU,eR]=(0,eu.useState)(!1),[eY,eG]=(0,eu.useState)(!0),eQ=(0,eu.useRef)(null),eF=(0,eu.useRef)(null),eZ=(0,eu.useRef)(null),eK=(0,eu.useRef)(eB),eJ=(0,eu.useRef)(e_),eW=(0,eu.useRef)(!1);ewU(()=>{let en=ewj.init();return en.then(en=>(eF.current=en)&&eG(!1)).catch(en=>"cancelation"!==en?.type&&console.error("Monaco initialization: error:",en)),()=>eQ.current?function(){let en=eQ.current?.getModel();eV||en?.original?.dispose(),eb||en?.modified?.dispose(),eQ.current?.dispose()}():en.cancel()}),ewR(()=>{let en=eQ.current.getModifiedEditor();en.getOption(eF.current.editor.EditorOption.readOnly)?en.setValue(eo||""):eo!==en.getValue()&&(en.executeEdits("",[{range:en.getModel().getFullModelRange(),text:eo||"",forceMoveMarkers:!0}]),en.pushUndoStop())},[eo],eU),ewR(()=>{eQ.current?.getModel()?.original.setValue(en||"")},[en],eU),ewR(()=>{let{original:en,modified:eo}=eQ.current.getModel();eF.current.editor.setModelLanguage(en,ef||es||"text"),eF.current.editor.setModelLanguage(eo,em||es||"text")},[es,ef,em],eU),ewR(()=>{eF.current?.editor.setTheme(ew)},[ew],eU),ewR(()=>{eQ.current?.updateOptions(eS)},[eS],eU);let eX=(0,eu.useCallback)(()=>{if(!eF.current)return;eJ.current(eF.current);let eu=ewG(eF.current,en||"",ef||es||"text",ed||""),eV=ewG(eF.current,eo||"",em||es||"text",eH||"");eQ.current?.setModel({original:eu,modified:eV})},[es,eo,em,en,ef,ed,eH]),e$=(0,eu.useCallback)(()=>{!eW.current&&eZ.current&&(eQ.current=eF.current.editor.createDiffEditor(eZ.current,{automaticLayout:!0,...eS}),eX(),eF.current?.editor.setTheme(ew),eR(!0),eW.current=!0)},[eS,ew,eX]);return(0,eu.useEffect)(()=>{eU&&eK.current(eQ.current,eF.current)},[eU]),(0,eu.useEffect)(()=>{eY||eU||e$()},[eY,eU,e$]),eu.createElement(ewB,{width:ej,height:eE,isEditorReady:eU,loading:eD,_ref:eZ,className:eO,wrapperProps:eP})};(0,eu.memo)(ewF);var ewZ=function(en){let eo=(0,eu.useRef)();return(0,eu.useEffect)(()=>{eo.current=en},[en]),eo.current},ewq=new Map,ewK=function({defaultValue:en,defaultLanguage:eo,defaultPath:es,value:ef,language:em,path:ed,theme:eH="light",line:eV,loading:eb="Loading...",options:ew={},overrideServices:eD={},saveViewState:eS=!0,keepCurrentModel:eE=!1,width:ej="100%",height:eO="100%",className:eP,wrapperProps:e_={},beforeMount:eB=ewY,onMount:eU=ewY,onChange:eR,onValidate:eY=ewY}){let[eG,eQ]=(0,eu.useState)(!1),[eF,eZ]=(0,eu.useState)(!0),eK=(0,eu.useRef)(null),eJ=(0,eu.useRef)(null),eW=(0,eu.useRef)(null),eX=(0,eu.useRef)(eU),e$=(0,eu.useRef)(eB),e4=(0,eu.useRef)(),e3=(0,eu.useRef)(ef),e0=ewZ(ed),e6=(0,eu.useRef)(!1),e8=(0,eu.useRef)(!1);ewU(()=>{let en=ewj.init();return en.then(en=>(eK.current=en)&&eZ(!1)).catch(en=>"cancelation"!==en?.type&&console.error("Monaco initialization: error:",en)),()=>eJ.current?(e4.current?.dispose(),eE?eS&&ewq.set(ed,eJ.current.saveViewState()):eJ.current.getModel()?.dispose(),void eJ.current.dispose()):en.cancel()}),ewR(()=>{let eu=ewG(eK.current,en||ef||"",eo||em||"",ed||es||"");eu!==eJ.current?.getModel()&&(eS&&ewq.set(e0,eJ.current?.saveViewState()),eJ.current?.setModel(eu),eS&&eJ.current?.restoreViewState(ewq.get(ed)))},[ed],eG),ewR(()=>{eJ.current?.updateOptions(ew)},[ew],eG),ewR(()=>{eJ.current&&void 0!==ef&&(eJ.current.getOption(eK.current.editor.EditorOption.readOnly)?eJ.current.setValue(ef):ef===eJ.current.getValue()||(e8.current=!0,eJ.current.executeEdits("",[{range:eJ.current.getModel().getFullModelRange(),text:ef,forceMoveMarkers:!0}]),eJ.current.pushUndoStop(),e8.current=!1))},[ef],eG),ewR(()=>{let en=eJ.current?.getModel();en&&em&&eK.current?.editor.setModelLanguage(en,em)},[em],eG),ewR(()=>{void 0!==eV&&eJ.current?.revealLine(eV)},[eV],eG),ewR(()=>{eK.current?.editor.setTheme(eH)},[eH],eG);let e5=(0,eu.useCallback)(()=>{if(eW.current&&eK.current&&!e6.current){e$.current(eK.current);let eu=ed||es,eV=ewG(eK.current,ef||en||"",eo||em||"",eu||"");eJ.current=eK.current?.editor.create(eW.current,{model:eV,automaticLayout:!0,...ew},eD),eS&&eJ.current.restoreViewState(ewq.get(eu)),eK.current.editor.setTheme(eH),eQ(!0),e6.current=!0}},[en,eo,es,ef,em,ed,ew,eD,eS,eH]);return(0,eu.useEffect)(()=>{eG&&eX.current(eJ.current,eK.current)},[eG]),(0,eu.useEffect)(()=>{eF||eG||e5()},[eF,eG,e5]),e3.current=ef,(0,eu.useEffect)(()=>{eG&&eR&&(e4.current?.dispose(),e4.current=eJ.current?.onDidChangeModelContent(en=>{e8.current||eR(eJ.current.getValue(),en)}))},[eG,eR]),(0,eu.useEffect)(()=>{if(eG){let en=eK.current.editor.onDidChangeMarkers(en=>{let eo=eJ.current.getModel()?.uri;if(eo&&en.find(en=>en.path===eo.path)){let en=eK.current.editor.getModelMarkers({resource:eo});eY?.(en)}});return()=>{en?.dispose()}}return()=>{}},[eG,eY]),eu.createElement(ewB,{width:ej,height:eO,isEditorReady:eG,loading:eb,_ref:eW,className:eP,wrapperProps:e_})},ewJ=(0,eu.memo)(ewK);let ewW=(0,ef.ZP)(ewJ).attrs(en=>{let{onFocus:eo,onBlur:es,...ef}=en;return{...eVE("tp-form")(ef),height:"100%",width:"100%",theme:"vs-dark",$theme:ef.theme,options:{minimap:{enabled:!1},lineNumbers:"off"},wrapperProps:{style:{padding:0},onFocus:eo,onBlur:es}}}).withConfig({displayName:"styles__StyledMonacoEditor",componentId:"sc-1j212ow-0"})(["",""],({$theme:en,error:eo})=>(0,ef.iv)([""," border-radius:0.5rem;background:transparent;font-size:1rem;height:100%;width:100%;height:14rem;min-height:3.25rem;background-clip:border-box;background-origin:border-box;background-position:0 0;background:linear-gradient(91.23deg,#ffffff11 11.38%,#ffffff00 96.5%),linear-gradient(84.86deg,#2260ff0c 65.23%,#1859ff00 99.89%),#141327;border:0.0625rem solid #ffffff1a;&::placeholder{mix-blend-mode:normal;color:",";opacity:0.4;}& .monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:'SF Mono',Monaco,Menlo,Consolas,'Ubuntu Mono','Liberation Mono','DejaVu Sans Mono','Courier New',monospace;position:relative;overflow:visible;-webkit-text-size-adjust:100%;&,& .monaco-editor-background,& .inputarea.ime-input,& .margin{background-color:transparent;}& .view-overlays .current-line{display:none;border:0.0625rem solid ","1A;}& .margin{display:none;}& .editor-scrollable{left:0 !important;width:100% !important;}& .scroll-decoration{box-shadow:none;}}&&._focus,&&:focus{border-color:",";& .monaco-editor .view-overlays .current-line{display:block;}}&&{","}"],{padding:"1.25rem"},en?.color.white,en?.color.white,en?.color.white,()=>eo?"warning"===eo.level?(0,ef.iv)(["border-color:",";"],en?.color.warning):(0,ef.iv)(["border-color:",";"],en?.color.error):"")),ewX=(0,eu.forwardRef)(({label:en,className:eo,focus:es,error:ef,placeholder:em="// Write some code here",onFocus:ed,onBlur:eH,required:eV,...eb},ew)=>{let[eD,eS]=(0,eu.useState)(es),eE=(0,eu.useCallback)(en=>{eS(!0),ed&&ed(en)},[ed]),ej=(0,eu.useCallback)(en=>{eS(!1),eH&&eH(en)},[eH]),eO=(0,eu.useMemo)(()=>eD||es?"_focus":"",[eD,es]),eP=(0,eu.useMemo)(()=>eo?`${eo} ${eO}`:eO,[eO,eo]),e_=(0,eu.useCallback)(en=>{"function"==typeof ew?ew(en):ew&&(ew.current=en)},[ew]);return eu.createElement(ebL,null,en&&eu.createElement(eb_,{label:en,error:ef,required:eV}),eu.createElement(ewW,eVY({placeholder:em,className:eP,error:ef},eb,{onFocus:eE,onBlur:ej,onMount:e_})),ef&&eu.createElement(ebb,{error:ef}))});ewX.displayName="CodeEditor";var ew$=(0,eu.memo)(ewX);let ew1=ef.ZP.span.attrs(eVE("tp-body1 fs-28")).withConfig({displayName:"styles__StyledNumber",componentId:"sc-4oihnh-0"})(["",""],({theme:en,$color:eo})=>{let es=en.color[eo]||eo;return(0,ef.iv)([""," color:",";"],{display:"inline"},es)}),ew2=(0,ef.ZP)(eyu).attrs(en=>({...en,forwardedAs:"span"})).withConfig({displayName:"styles__StyledTextGradient",componentId:"sc-4oihnh-1"})(["",""],{display:"inline"}),ew4=ef.ZP.span.attrs(eVE("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-4oihnh-2"})(["",""],({theme:en,$color:eo})=>{let es=en.color[eo]||eo;return(0,ef.iv)([""," color:",";"],{verticalAlign:"top"},es)}),ew3=({children:en,number:eo,as:es="h1",type:ef="h5",color:em="main1",numberColor:ed="text",labelColor:eH="text",label:eV,...eb})=>eu.createElement(es,{style:{lineHeight:"1rem",margin:0}},eu.createElement(ew1,{$color:ed},String(eo).padStart(2,"0"),"/\xa0"),eu.createElement(ew2,eVY({type:ef,color:em},eb),en),eV&&eu.createElement(ew4,{$color:eH},eV));ew3.displayName="CompositeTitle";var ew0=(0,eu.memo)(ew3);let ew6=eu.createContext(void 0),ew8=ef.ZP.div.withConfig({displayName:"styles__StyledDropdown",componentId:"sc-lh6nqp-0"})(["",""],({theme:en,isOpen:eo})=>{let{background:es,shadow:eu,border:em,color:ed}=en.form.input,eH=Math.max(em.size,em.focus.size,em.feedback.size),eV=.5-eH,eb=2-eH;return(0,ef.iv)(["position:relative;display:flex;align-items:center;justify-content:start;text-align:left;width:100%;max-width:100%;cursor:pointer;background:",";color:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding:","rem ","rem;text-overflow:ellipsis;white-space:nowrap;min-height:2.625rem;transition-property:border;transition-duration:","ms;transition-timing-function:",";"," "," ",""],es.default,ed.default,eu,eH,eV,eb,en.transition.duration.fast,en.transition.timing,eo&&(0,ef.iv)(["border-color:",";"],en.color.text),ebI,ebv)}),ew5=(0,ef.ZP)(eVJ).attrs(()=>({name:"chevron-down",size:"lg"})).withConfig({displayName:"styles__StyledDropdownIcon",componentId:"sc-lh6nqp-1"})(()=>[{marginLeft:"auto"}]),ew7=ef.ZP.div.attrs(en=>{let{size:eo}=en,es=(eo?.y||0)+(eo?.height||0),ef=eo?.x||0,eu=eo?.width||200;return{...en,style:{transform:`translate3d(${ef}px, ${es}px, 0)`,width:eu}}}).withConfig({displayName:"styles__StyledDropdownOptionMenu",componentId:"sc-lh6nqp-2"})(["",""],({theme:en,isOpen:eo})=>{let{shadow:es}=en.form.input;return(0,ef.iv)([""," "," margin-top:0.375rem;border-radius:1.875rem;max-height:20rem;backdrop-filter:blur(10px);z-index:999;box-shadow:",";transition-property:opacity,top,visibility;transition-duration:","ms;transition-timing-function:",";&{","}"],{position:"fixed",left:"0px",overflow:"auto"},{visibility:"hidden",top:"-0.5rem",opacity:"0"},es,en.transition.duration.fast,en.transition.timing,eo&&(0,ef.iv)([""," visibility:inherit;"],{top:"0px",opacity:"1"}))}),ew9=ef.ZP.li.withConfig({displayName:"styles__StyledDropdownOption",componentId:"sc-mbbdlz-0"})(["",""],({theme:en,checked:eo})=>{let{option:es}=en.form.select;return(0,ef.iv)(["display:flex;align-items:center;justify-content:center;text-align:center;outline:0;cursor:pointer;background:",";color:",";border-bottom:",";padding:0.875rem;min-height:2.75em;width:100%;font-weight:700;&:last-child{border-bottom:none;}&{","}"],es.background,es.color,es.border,eo&&(0,ef.iv)(["box-shadow:",";background:"," !important;color:",";"],es.selected.shadow,es.selected.background,es.selected.color))}),eDe=(0,eu.forwardRef)(({id:en,value:eo,children:es,onChange:ef,...em},ed)=>{let eH=(0,eu.useContext)(ew6),eV=(0,eu.useMemo)(()=>!!eH&&eH.valueSet.has(eo),[eo,eH]),eb=(0,eu.useCallback)(en=>{if(en.stopPropagation(),!eH)return;let es=!eV;es?eH.onAdd(eo):eH.onRemove(eo),ef&&ef(eo,es)},[eH,eV,eo,ef]);return eu.createElement(ew9,eVY({id:en,ref:ed,onClick:eb,checked:eV},em),es)});eDe.displayName="DropdownOption";var eDt=(0,eu.memo)(eDe);let eDc=(0,eu.forwardRef)(({label:en,error:eo,value:es,onChange:em,multiple:ed,children:eH,disabled:eV,placeholder:eb="Select an option",required:ew,...eD},eS)=>{let eE=eNf(eS),ej=(0,eu.useRef)(null),[eO,eP]=(0,eu.useState)(!1),e_=(0,eu.useMemo)(()=>{let en=es||[],eo=Array.isArray(en)?en:[en];return new Set(eo)},[es]),eB=(0,eu.useMemo)(()=>{let en=Array.from(e_);return 0===en.length?eb:en.length>3?`${en.length} options selected`:eH.filter(en=>e_.has(en.props.value)).map(en=>eu.createElement(eDr,{key:en.props.value},en.props.children))},[eH,eb,e_]),eU=(0,eu.useCallback)(()=>{eV||eP(!eO)},[eV,eO]),eR=(0,eu.useCallback)(()=>{eP(!1)},[eP]),eY=eNM(100,!0,!0),eG=eNu(100,!0),{bounds:eQ}=eNl({ref:eE,deps:[eY,eG]}),eF=(0,eu.useCallback)(en=>{if(!eV&&(en=new Set(en),ed||eP(!1),em)){let eo=Array.from(en);em(ed?eo:eo[0])}},[eV,ed,em]),eZ=(0,eu.useMemo)(()=>({value:Array.from(e_),valueSet:e_,onAdd(en){eF(ed?e_.add(en):new Set([en]))},onRemove(en){ed?(e_.delete(en),eF(e_)):eF(new Set([en]))},onClear(){eF(new Set([]))}}),[e_,eF,ed]),eK=(0,eu.useCallback)(en=>{en.stopPropagation(),eZ.onClear()},[eZ]),eJ=(0,ef.Fg)(),{shouldMount:eW,stage:eX}=eyv(eO,eJ.transition.duration.fast),e$="enter"===eX;return eNh(eR,[eE,ej],[eW]),eu.createElement(ew6.Provider,{value:eZ},eu.createElement(ebL,null,en&&eu.createElement(eb_,{label:en,error:eo,required:ew}),eu.createElement(ew8,eVY({tabIndex:-1,ref:eE,onClick:eU,isOpen:eO,error:eo,disabled:eV},eD),eB,eu.createElement(ew5,null),eu.createElement(eyI,null,eW&&eu.createElement(ew7,{ref:ej,isOpen:e$,size:eQ},!ed&&eu.createElement(eDt,{value:"",onClick:eK},eb),eH))),eo&&eu.createElement(ebb,{error:eo})))});eDc.displayName="Dropdown";var eDi=(0,eu.memo)(eDc),eDr=(0,ef.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1ub1bqj-0"})({marginRight:"1.25rem"});let eDa=eu.createContext(void 0),eDn=()=>(0,eu.useContext)(eDa),eDo=ef.ZP.div.withConfig({displayName:"styles__StyledRadioContainer",componentId:"sc-1kpokl-0"})(["",""],({$size:en})=>(0,ef.iv)(["display:flex;align-items:center;gap:",";"],"xs"===en?"0.75rem":"1.125rem")),eDs=ef.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-1kpokl-1"})(["",""],({theme:en,$size:eo})=>{let{shadow:es}=en.form.radio,eu="xs"===eo?"1rem":"sm"===eo?"1.5rem":"2rem";return(0,ef.iv)(["flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:",";height:",";border-radius:50%;box-shadow:",";"],eu,eu,es)}),eDl=ef.ZP.input.withConfig({displayName:"styles__StyledInput",componentId:"sc-1kpokl-2"})(["",""],({theme:en})=>{let{background:eo,border:es,disabledType:eu}=en.form.radio;return(0,ef.iv)(["position:absolute;inset:0;appearance:none;outline:0;cursor:pointer;border:","rem solid ",";background:",";border-radius:50%;width:100%;height:100%;margin:0;transition-property:border,background;transition-duration:","ms;transition-timing-function:",";&:checked{border-color:",";}&:focus{border-color:",";}&:disabled{","}"],es.size,es.color,eo,en.transition.duration.fast,en.transition.timing,es.checked.color,es.focus.color,"opacity"===eu?(0,ef.iv)(["border-color:#ffffff0f;cursor:not-allowed;&:checked{border-color:","1A;}"],es.checked.color):(0,ef.iv)(["border-color:",";background:",";"],en.color.disabled,en.color.disabled))}),eDf=ef.ZP.span.withConfig({displayName:"styles__StyledInputDot",componentId:"sc-1kpokl-3"})(["",""],({theme:en})=>{let{dot:eo,disabledType:es}=en.form.radio,{background:eu,backgroundDisabled:em}=eye(eo.checked.background);return(0,ef.iv)(["position:relative;pointer-events:none;width:65%;height:65%;background:",";border-radius:50%;z-index:1;&:after{content:'';position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:",";visibility:hidden;clip-path:circle(0% at 50% 50%);will-change:visibility,clip-path;transition-property:visibility,clip-path,background;transition-duration:","ms;transition-timing-function:",";}",":checked + &:after{visibility:inherit;clip-path:circle(100% at 50% 50%);}",":disabled + &{cursor:not-allowed;","}",":checked:disabled + &:after{","}"],eo.background,eu,en.transition.duration.fast,en.transition.timing,eDl,eDl,(0,ef.iv)("opacity"===es?["background:#ffffff0f;"]:["background:#00000010;"]),eDl,"opacity"===es?(0,ef.iv)(["background:",";"],em):(0,ef.iv)(["background:#00000040;"]))}),eDh=ef.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-1kpokl-4"})(["",""],({$size:en,$disabled:eo})=>(0,ef.iv)(["cursor:pointer;font-size:",";",""],"xs"===en?"0.75rem":"1rem",eo&&(0,ef.iv)(["cursor:not-allowed;opacity:0.4;"]))),eDg=(0,eu.forwardRef)(({id:en,label:eo,name:es,value:ef,checked:em,onChange:ed,className:eH,size:eV,disabled:eb,...ew},eD)=>{let eS=(0,eu.useId)();en=en||eS;let eE=eDn(),ej=(0,eu.useCallback)(en=>{ed&&ed(en),eE&&eE.onChange(en)},[eE,ed]);return eE&&(void 0===es&&(es=eE.name),void 0===em&&(em=eE.value===ef)),eu.createElement(eDo,{className:eH,$size:eV},eu.createElement(eDs,{$size:eV},eu.createElement(eDl,eVY({type:"radio",id:en,ref:eD,name:es,value:ef,checked:em,onChange:ej,disabled:eb},ew)),eu.createElement(eDf,null)),eo&&eu.createElement(eDh,{htmlFor:en,$size:eV,$disabled:eb},eo))});eDg.displayName="Radio";var eDM=(0,eu.memo)(eDg);let eDu=ef.ZP.div.withConfig({displayName:"styles__StyledRadioGroupContainer",componentId:"sc-1r7475c-0"})(["display:block;width:100%;max-width:100%;"]),eDm=ef.ZP.div.withConfig({displayName:"styles__StyledRadioContainer",componentId:"sc-1r7475c-1"})(["",""],({direction:en})=>(0,ef.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],en)),eDd=({id:en,name:eo,value:es,onChange:ef,label:em,direction:ed,children:eH,error:eV,required:eb,...ew})=>{let eD=(0,eu.useId)();en=en||eD;let eS=eo||en,eE=(0,eu.useMemo)(()=>({name:eS,value:es,onChange(en){let eo=en.target.value;ef&&ef(en,eo)}}),[eS,ef,es]);return eu.createElement(eDa.Provider,{value:eE},eu.createElement(eDu,eVY({direction:ed},ew),em&&eu.createElement(eb_,{label:em,error:eV,required:eb}),eu.createElement(eDm,{direction:ed},eH),eV&&eu.createElement(ebb,{error:eV})))};eDd.displayName="RadioGroup";var eDp=(0,eu.memo)(eDd);let eDz=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1fy88ma-0"})([""," ",""],{position:"relative"},ebv),eDC=ef.ZP.select.attrs(eVE("tp-form")).withConfig({displayName:"styles__StyledSelect",componentId:"sc-1fy88ma-1"})(["",""],({theme:en})=>{let{background:eo,shadow:es,border:eu,color:em}=en.form.input,ed=Math.max(eu.size,eu.focus.size,eu.feedback.size),eH=.5-ed,eV=2-ed;return(0,ef.iv)(["display:block;width:100%;max-width:100%;appearance:none;outline:0;background:",";color:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding:","rem ","rem;padding-right:","rem;text-overflow:ellipsis;white-space:nowrap;min-height:2.625rem;margin:0;transition-property:border;transition-duration:","ms;transition-timing-function:",";&::-ms-expand{display:none;}&[multiple]{background-image:none;padding:0;overflow-y:auto;}&:focus{border-width:","rem;border-color:",";}"," ",""],eo.default,em.default,es,ed,eH,eV,2*eV,en.transition.duration.fast,en.transition.timing,eu.focus.size,eu.color,eby,ebI)}),eDL=(0,ef.ZP)(eVJ).attrs(()=>({name:"chevron-down",size:"lg"})).withConfig({displayName:"styles__StyledDropdownIcon",componentId:"sc-1fy88ma-2"})(()=>[{position:"absolute",right:"1.5rem",top:"50%",marginTop:"-0.5rem"}]),eDI=ef.ZP.option.withConfig({displayName:"styles__StyledOption",componentId:"sc-1fy88ma-3"})(["",""],({theme:en})=>{let{option:eo}=en.form.select;return(0,ef.iv)(["appearance:none;outline:0;cursor:pointer;padding:0.875rem;min-height:2.75em;width:100%;border-bottom:",";background:",";color:",";font-weight:700;","[multiple] &{text-align:center;}&:last-child{border-bottom:none;}&:checked{box-shadow:",";background:"," !important;color:",";}"],eo.border,eo.background,eo.color,eDC,eo.selected.shadow,eo.selected.background,eo.selected.color)}),eDA=(0,eu.forwardRef)(({id:en,label:eo,error:es,value:ef,onChange:em,options:ed,multiple:eH,required:eV,disabled:eb,...ew},eD)=>eu.createElement(ebL,null,eo&&eu.createElement(eb_,{label:eo,error:es,required:eV}),eu.createElement(eDz,{disabled:eb},eu.createElement(eDC,eVY({id:en,ref:eD,value:ef,onChange:en=>{let eo=eH?Array.from(en.target.selectedOptions).map(en=>en.value):en.target.value;em&&em(en,eo)},multiple:eH,required:eV,disabled:eb,error:es},ew),ed.map(en=>eu.createElement(eDI,{key:en.value,value:en.value},en.label))),!eH&&eu.createElement(eDL,null)),es&&eu.createElement(ebb,{error:es})));eDA.displayName="Select";var eDH=(0,eu.memo)(eDA);let eDv=ef.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-es1u1t-0"})(["",""],{position:"relative"}),eDV=(0,ef.ZP)(eVJ).attrs(en=>({...eVE("text-purple4")(en),name:"copy"})).withConfig({displayName:"styles__StyledIcon",componentId:"sc-es1u1t-1"})(["",""],({theme:en})=>(0,ef.iv)([""," color:",";transition-property:opacity;transition-duration:","ms;transition-timing-function:",";&:hover{","}"],{position:"absolute",right:"0px",top:"0px",zIndex:"10",cursor:"pointer",padding:"1rem",opacity:"0.4"},({theme:en})=>en.color.purple4,en.transition.duration.fast,en.transition.timing,{opacity:"1"})),eDy=ef.ZP.textarea.attrs(eVE("tp-form")).withConfig({displayName:"styles__StyledTextAreaField",componentId:"sc-es1u1t-2"})(["",""],({theme:en,$variant:eo})=>{let{background:es,shadow:eu,border:em}=en.form.input,ed=Math.max(em.size,em.focus.size,em.feedback.size);return(0,ef.iv)([""," appearance:none;border:none;outline:0;color:",";border-radius:0.5rem;width:100%;background:transparent;font-size:1rem;height:100%;width:100%;min-height:6.25rem;transition-property:border,color,opacity;transition-duration:","ms;transition-timing-function:",";"," "," "," "," &::-webkit-resizer{display:none;}"],{padding:"1.25rem"},en.color.text,en.transition.duration.fast,en.transition.timing,"default"===eo?(0,ef.iv)(["background:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;"],es.default,eu,ed):(0,ef.iv)(["background-clip:border-box;background-origin:border-box;background-position:0 0;background:linear-gradient( 91.23deg,#ffffff11 11.38%,#ffffff00 96.5% ),linear-gradient(84.86deg,#2260ff0c 65.23%,#1859ff00 99.89%),#141327;border:0.0625rem solid #ffffff1a;color:",";&::placeholder{color:"," !important;}"],en.color.white,en.color.white),ebN,ebI,eby)});function eDN(en){let eo=eyZ(),es=function(en){return(0,eu.useCallback)(async()=>{try{if(!navigator?.clipboard)throw Error("Clipboard not supported");return await navigator.clipboard.writeText(en),!0}catch(en){return console.warn("Copy failed",en),!1}},[en])}(en);return(0,eu.useCallback)(async()=>{let en=await es();return en&&eo&&eo.add({variant:"success",title:"Copied to clipboard"}),en},[es,eo])}let eDx=(0,eu.forwardRef)(({name:en,label:eo,className:es,focus:ef,error:em,placeholder:ed=en,variant:eH="default",required:eV,...eb},ew)=>{let eD=(0,eu.useMemo)(()=>[ef?"_focus":""].join(" ")+(es||""),[ef,es]),eS=eDN(eb.value+"");return eu.createElement(ebL,null,eo&&eu.createElement(eb_,{label:eo,error:em,required:eV}),eu.createElement(eDv,null,"code"===eH&&eb.value&&eu.createElement(eDV,{onClick:eS}),eu.createElement(eDy,eVY({ref:ew,placeholder:ed,className:eD,$variant:eH,error:em,required:eV},eb))),em&&eu.createElement(ebb,{error:em}))});eDx.displayName="TextArea";var eDT=(0,eu.memo)(eDx);let eDb=(0,eu.forwardRef)(({name:en,label:eo,className:es,focus:ef,error:em,button:ed,buttonStyle:eH="wrapped",placeholder:eV=en,disabled:eb,onFocus:ew,onBlur:eD,required:eS,icon:eE,dataView:ej,...eO},eP)=>{let[e_,eB]=(0,eu.useState)(ef),eU=(0,eu.useCallback)(en=>{eB(!0),ew&&ew(en)},[ew]),eR=(0,eu.useCallback)(en=>{eB(!1),eD&&eD(en)},[eD]),eY=(0,eu.useMemo)(()=>e_||ef?"_focus":"",[e_,ef]),eG=(0,eu.useMemo)(()=>es?`${es} ${eY}`:eY,[eY,es]),eQ=!!ej||eb,eF=ej?eb?1:2:void 0,eZ=ed&&((0,eu.isValidElement)(ed)&&ed.type===eyr?(0,eu.cloneElement)(ed,{disabled:eQ}):ed);return eu.createElement(ebL,null,eo&&eu.createElement(eb_,{label:eo,error:em,required:eS}),eu.createElement(eu.Fragment,null),eu.createElement(ebG,{$hasButton:!!ed,$buttonStyle:eH},eu.createElement(ebQ,{$hasButton:!!ed,className:eY,$dataView:eF,error:em,disabled:eQ},eE&&eu.createElement(ebZ,{$isFilled:!!eO.value,disabled:eQ},eE),eu.createElement(ebF,eVY({ref:eP,button:ed,buttonStyle:eH,placeholder:eV,className:eG,name:en,disabled:eQ,required:eS,$dataView:eF},eO,{onFocus:eU,onBlur:eR})),"wrapped"===eH&&eZ),"stuck"===eH&&eZ),em&&eu.createElement(ebb,{error:em}))});eDb.displayName="TextInput";var eDw=(0,eu.memo)(eDb);let eDD=ef.ZP.div.withConfig({displayName:"styles__StyledSwitchContainer",componentId:"sc-1hshn08-0"})(["display:flex;align-items:center;gap:1.125rem;"]),eDk=ef.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-1hshn08-1"})(["",""],({theme:en})=>{let{shadow:eo}=en.form.switch;return(0,ef.iv)(["position:relative;width:3.75rem;height:2rem;border-radius:6.25rem;box-shadow:",";"],eo)}),eDS=ef.ZP.input.attrs(eVE("fx-glass-base0")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1hshn08-2"})(["",""],({theme:en})=>{let{border:eo,disabledType:es}=en.form.switch;return(0,ef.iv)(["position:absolute;appearance:none;inset:0;outline:0;cursor:pointer;border-radius:6.25rem;width:100%;height:100%;margin:0;border:","rem solid ",";transition-property:border,background;transition-duration:","ms;transition-timing-function:",";&:checked{border-color:",";}&:focus{border-width:","rem;border-color:",";}&:disabled{cursor:not-allowed;","}"],eo.size,eo.color,en.transition.duration.fast,en.transition.timing,eo.checked.color,eo.focus.size,eo.focus.color,"opacity"===es?(0,ef.iv)(["border-color:#ffffff0f;&:checked{border-color:","1A;}"],eo.checked.color):(0,ef.iv)(["border-color:",";background:",";"],en.color.disabled,en.color.disabled))}),eDE=ef.ZP.span.withConfig({displayName:"styles__StyledInputDot",componentId:"sc-1hshn08-3"})(["",""],({theme:en})=>{let{dot:eo,disabledType:es}=en.form.switch,{background:eu,backgroundDisabled:em}=eye(eo.checked.background);return(0,ef.iv)(["position:absolute;top:0.25rem;left:0.38rem;pointer-events:none;width:1.5rem;height:1.5rem;z-index:1;border-radius:50%;background:",";&:after{content:'';position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:",";opacity:0;will-change:opacity;transition-property:opacity,background;transition-duration:","ms;transition-timing-function:",";}will-change:transform;transition-property:transform;transition-duration:","ms;transition-timing-function:",";",":checked + &{transform:translateX(100%);&:after{opacity:1;}}",":disabled + &{cursor:not-allowed;","}",":checked:disabled + &:after{","}"],eo.background,eu,en.transition.duration.fast,en.transition.timing,en.transition.duration.fast,en.transition.timing,eDS,eDS,(0,ef.iv)("opacity"===es?["background:#ffffff1a;"]:["background:#ffffff;"]),eDS,"opacity"===es?(0,ef.iv)(["background:",";"],em):(0,ef.iv)(["background:#ffffff;"]))}),eDj=ef.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-1hshn08-4"})(["",""],({$disabled:en})=>(0,ef.iv)(["cursor:pointer;",""],en&&(0,ef.iv)(["cursor:not-allowed;opacity:0.4;"]))),eDO=eu.createContext(void 0),eDP=()=>(0,eu.useContext)(eDO),eD_=ef.ZP.div.withConfig({displayName:"styles__StyledSwitchGroupContainer",componentId:"sc-e8beoa-0"})(["display:block;width:100%;max-width:100%;"]),eDB=ef.ZP.div.withConfig({displayName:"styles__StyledSwitchContainer",componentId:"sc-e8beoa-1"})(["",""],({direction:en})=>(0,ef.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],en)),eDU=en=>{let{contextValue:eo,children:es,direction:ef,error:em,label:ed,required:eH,...eV}=function({id:en,name:eo,value:es,onChange:ef,label:em,direction:ed,children:eH,error:eV,required:eb,...ew}){let eD=(0,eu.useId)();en=en||eD,eo=eo||en;let eS=(0,eu.useMemo)(()=>new Set(es),[es]),eE=(0,eu.useMemo)(()=>({name:eo,value:Array.from(eS),valueSet:eS,onChange(en){let eo=en.target.checked,es=en.target.value;eo?eS.add(es):eS.delete(es);let eu=new Set(eS);ef&&ef(en,Array.from(eu))}}),[eo,eS,ef]);return{contextValue:eE,label:em,direction:ed,children:eH,error:eV,required:eb,...ew}}(en);return eu.createElement(eDO.Provider,{value:eo},eu.createElement(eD_,eVY({direction:ef},eV),ed&&eu.createElement(eb_,{label:ed,error:em,required:eH}),eu.createElement(eDB,{direction:ef},es),em&&eu.createElement(ebb,{error:em})))};eDU.displayName="SwitchGroup";var eDR=(0,eu.memo)(eDU);let eDY=(0,eu.forwardRef)((en,eo)=>{let{className:es,id:ef,label:em,disabled:ed,...eH}=function({id:en,label:eo,name:es,value:ef,checked:em,className:ed,onChange:eH,...eV}){let eb=(0,eu.useId)();en=en||eb;let ew=eDP(),eD=(0,eu.useCallback)(en=>{eH&&eH(en),ew&&ew.onChange(en)},[ew,eH]);return ew&&(void 0===es&&(es=ew.name),void 0===em&&(em=ew.valueSet.has(ef))),{checked:em,className:ed,id:en,label:eo,name:es,onChange:eD,value:ef,...eV}}(en);return eu.createElement(eDD,{className:es},eu.createElement(eDk,null,eu.createElement(eDS,eVY({type:"checkbox",id:ef,ref:eo,disabled:ed},eH)),eu.createElement(eDE,null)),em&&eu.createElement(eDj,{htmlFor:ef,$disabled:ed},em))});eDY.displayName="Switch";var eDG=(0,eu.memo)(eDY);let eDQ=ef.ZP.div.attrs(en=>{let eo=(0,ef.Fg)(),{$type:es=eo.component.noisyContainer.default}=en;return eVE(`fx-${es}`)(en)}).withConfig({displayName:"styles__StyledContainer",componentId:"sc-756mhq-0"})(["",""],({theme:en,$animation:eo=5e4})=>{let{borderRadius:es}=en.component.noisyContainer;return(0,ef.iv)([""," border-radius:","rem;&&::after{","}"],{padding:"1.5rem"},es,eo?(0,ef.iv)(["animation-duration:","ms;"],eo):(0,ef.iv)(["animation:none;"]))}),eDF=({children:en,...eo})=>eu.createElement(eDQ,eo,en);eDF.displayName="NoisyContainer";var eDZ=(0,eu.memo)(eDF);let eDq=ef.ZP.div.withConfig({displayName:"styles__StyledDot",componentId:"sc-1byjleo-0"})(({theme:en,$color:eo="main0",$gradient:es,$size:eu="1rem"})=>{let em=(es?en.gradient[es]?.fn:void 0)||en.color[eo]||eo;return[{flexShrink:"0",borderRadius:"9999px"},(0,ef.iv)(["background:",";width:",";height:",";"],em,eu,eu)]}),eDK={color1:"#4F89FF",color2:"#9C4FFF",color3:"#FF4F59",color4:"#FFA34F",color5:"#FBFF4F",color6:"#A6FF87",color7:"#87FFE9"},eDJ=({color:en="color2",...eo})=>{let es=(0,ef.Fg)(),em=eDK[en]||es.color[en]||en;return eu.createElement("svg",eVY({xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",fill:"none"},eo),eu.createElement("g",{clipPath:"url(#clip0_4867_22348)"},eu.createElement("path",{d:"M4.70996 37.4696L4.77996 37.4296L4.48996 37.2596L4.45996 37.2396L3.98996 36.9696L3.95996 36.9496L3.70996 36.8096C3.89996 37.1096 4.09996 37.4096 4.29996 37.6996L4.58996 37.5296L4.69996 37.4696H4.70996Z",fill:"black"}),eu.createElement("path",{d:"M2.84008 34.9595V34.7295V34.1495V34.0195L2.33008 34.3195C2.49008 34.6595 2.66008 34.9995 2.84008 35.3295V34.9595Z",fill:"black"}),eu.createElement("path",{d:"M11.2602 43.9795L10.7602 43.6895L10.2602 43.3995L9.95023 43.2195L9.45023 42.9295L8.95023 42.6395L8.75023 42.5195H8.74023C9.75023 43.3395 10.8202 44.0895 11.9602 44.7495V44.3695L11.2702 43.9695L11.2602 43.9795Z",fill:"black"}),eu.createElement("path",{d:"M14.3799 45.5696V45.5496C14.3799 45.5496 14.3999 45.4896 14.3999 45.4596C14.3999 45.4496 14.3999 45.4396 14.3999 45.4296C14.3999 45.4296 14.3999 45.4096 14.3999 45.3996C14.4099 45.3696 14.3999 45.3296 14.4299 45.2996C14.4499 45.2696 14.4799 45.2496 14.4999 45.2296C14.5299 45.1896 14.5599 45.1496 14.6099 45.1196L14.8899 44.9596L15.0899 44.8396L15.1999 44.7796L15.3799 44.6796L15.5899 44.5596L15.6999 44.4996L16.0899 44.2796L16.1999 44.2196L16.2699 44.1796L15.9799 44.0096L15.9499 43.9896L15.4799 43.7196L15.4499 43.6996L14.9799 43.4296L14.9499 43.4096L14.7699 43.3096L14.5899 43.4196L14.0899 43.7096L13.5899 43.9996L12.9399 44.3696L12.8999 44.3896V45.2496V45.3196C13.3699 45.5596 13.8399 45.7896 14.3299 45.9996V45.6096C14.3299 45.6096 14.3299 45.5896 14.3299 45.5796L14.3799 45.5696Z",fill:"black"}),eu.createElement("path",{d:"M7.92994 40.8996L8.42994 41.1896L8.73994 41.3696L9.23994 41.6596L9.73994 41.9496L9.93994 42.0696L10.4399 42.3596L10.9399 42.6496L11.2499 42.8296L11.7499 43.1196L11.9799 43.2496L12.2499 43.4096L12.4399 43.5196L12.4799 43.4996L12.6299 43.4196L12.9799 43.2196L13.1299 43.1396L13.6299 42.8496L13.9799 42.6396L14.3599 42.4196V42.0596V41.4796V40.8996V40.7696L13.5499 41.2396L13.0499 41.5296L12.9399 41.5896H12.9299L12.6899 41.7396C12.6299 41.7696 12.5699 41.7796 12.5099 41.7896C12.4899 41.7896 12.4699 41.8096 12.4499 41.8096C12.3699 41.8096 12.2899 41.7896 12.2099 41.7496L11.9699 41.6096H11.9599L11.8899 41.5596L11.3899 41.2696L10.5399 40.7796L10.0499 40.4896L9.88994 40.3996L9.54994 40.2096L9.38994 40.1096L8.88994 39.8196L5.83994 38.0596H5.81994L5.74994 38.0896L5.63994 38.1496L5.24994 38.3696L5.13994 38.4296L4.93994 38.5496C5.24994 38.9596 5.56994 39.3496 5.89994 39.7296L7.46994 40.6396L7.96994 40.9296L7.92994 40.8996Z",fill:"black"}),eu.createElement("path",{d:"M44.0302 36.9703L43.5602 37.2403L43.5302 37.2603L43.2202 37.4403L43.3102 37.4903L43.4002 37.5403L43.6902 37.7103C43.8902 37.4203 44.0902 37.1203 44.2802 36.8203L44.0502 36.9503L44.0202 36.9703H44.0302Z",fill:"black"}),eu.createElement("path",{d:"M45.1602 34.1295V35.3295C45.3402 34.9995 45.5102 34.6595 45.6702 34.3195L45.1602 34.0195V34.1295Z",fill:"black"}),eu.createElement("path",{d:"M35.0501 45.2295V44.3695L34.3601 43.9695L33.8601 43.6795L33.3601 43.3895L33.1601 43.2695L33.0001 43.3595L32.9701 43.3795L32.5001 43.6495L32.4701 43.6695L32.0001 43.9395L31.9701 43.9595L31.6401 44.1495L31.7501 44.2095L31.8401 44.2595L32.2501 44.4895L32.3401 44.5395L32.6101 44.6995L32.7501 44.7795L32.8401 44.8295L33.1101 44.9795L33.3101 45.0995C33.4701 45.1895 33.5601 45.3495 33.5601 45.5295V45.5495V45.5695V45.9795C34.0601 45.7595 34.5501 45.5295 35.0301 45.2795V45.2095L35.0501 45.2295Z",fill:"black"}),eu.createElement("path",{d:"M42.8102 38.3498L42.4002 38.1098L42.3102 38.0598L42.2202 38.0098H42.2002L39.1702 39.7698L38.6702 40.0598L38.4902 40.1598L38.1802 40.3498L38.0002 40.4498L37.5102 40.7398L36.6802 41.2198L36.1802 41.5098L36.0902 41.5598H36.0802L35.8402 41.7098C35.7802 41.7498 35.7002 41.7598 35.6302 41.7698C35.6202 41.7698 35.6102 41.7698 35.6002 41.7698C35.5902 41.7698 35.5802 41.7698 35.5702 41.7698C35.5002 41.7698 35.4202 41.7498 35.3602 41.7098L35.1202 41.5698H35.1102L35.0202 41.5098L34.5202 41.2198L33.6902 40.7398L33.6602 40.7198V41.3998V42.3698L34.1102 42.6298L34.4402 42.8198L34.9402 43.1098L35.1302 43.2198L35.4402 43.3998L35.6302 43.5098L35.8202 43.3998L36.1302 43.2198L36.3202 43.1098L36.8202 42.8198L37.1502 42.6298L37.6502 42.3398L38.1502 42.0498L38.3302 41.9398L38.8302 41.6498L39.3302 41.3598L39.6602 41.1698L40.1602 40.8798L40.6602 40.5898L42.2102 39.6998C42.5402 39.3198 42.8702 38.9198 43.1702 38.5198L42.9702 38.3998L42.8802 38.3498H42.8102Z",fill:"black"}),eu.createElement("path",{d:"M32.0498 45.5705L32.0798 45.5505L31.8598 45.4205L31.7698 45.3705L31.3598 45.1305L31.2698 45.0805L30.8598 44.8405L30.7698 44.7905L30.6598 44.7305H30.6298L27.6198 46.4805L27.1198 46.7705L26.9598 46.8605L26.6298 47.0605L26.4698 47.1505L25.9798 47.4405L25.1298 47.9405L25.0698 47.9705C26.2898 47.9205 27.4898 47.7805 28.6498 47.5505L29.0698 47.3105L32.0798 45.5705H32.0498Z",fill:"black"}),eu.createElement("path",{d:"M22.0502 47.4702L21.5602 47.1802L21.4002 47.0802L21.0602 46.8902L20.9002 46.7902L20.4002 46.5002L17.3502 44.7402H17.3302L17.2602 44.7702L17.1502 44.8302L16.7602 45.0502L16.6502 45.1102L16.2602 45.3302L16.1502 45.3902L15.9102 45.5302L15.9402 45.5502L18.9902 47.3102L19.3502 47.5202C20.5202 47.7502 21.7202 47.9002 22.9502 47.9502H22.9302L22.0802 47.4502L22.0502 47.4702Z",fill:"black"}),eu.createElement("path",{d:"M0.410059 27.1795V26.5995V26.2295V25.7295L0.350059 25.6895L0.0600586 25.5195C0.120059 26.4995 0.240059 27.4595 0.420059 28.3995V27.1695L0.410059 27.1795Z",fill:"black"}),eu.createElement("path",{d:"M2.84016 32.5099V28.5799V27.9999V27.4199V27.0099V26.9599C2.84016 26.9599 2.84016 26.9399 2.84016 26.9299V26.9099C2.84016 26.9099 2.86016 26.8499 2.86016 26.8199C2.86016 26.8099 2.86016 26.7999 2.86016 26.7899C2.86016 26.7899 2.86016 26.7699 2.86016 26.7599C2.87016 26.7299 2.86016 26.6899 2.89016 26.6599C2.91016 26.6299 2.94016 26.6099 2.96016 26.5899C2.98016 26.5699 2.99016 26.5599 3.01016 26.5399C3.03016 26.5199 3.04016 26.4999 3.07016 26.4799L3.35016 26.3199L3.48016 26.2399L3.55016 26.1999L3.66016 26.1399L3.84016 26.0399L4.05016 25.9199L4.16016 25.8599L4.55016 25.6399L4.66016 25.5799L4.73016 25.5399L4.44016 25.3699L4.41016 25.3499L3.94016 25.0799L3.91016 25.0599L3.84016 25.0199L3.45016 24.7899L3.42016 24.7699L3.35016 24.7299L3.25016 24.6699L3.07016 24.7799L2.86016 24.8999L2.58016 25.0699L2.08016 25.3599L2.01016 25.3999L1.51016 25.6899L1.44016 25.7299L1.41016 25.7499V26.6099V27.1899V32.1399C1.57016 32.5699 1.73016 32.9999 1.91016 33.4199L2.84016 32.8899V32.5299V32.5099Z",fill:"black"}),eu.createElement("path",{d:"M0.449766 24.6099L0.719766 24.7699L0.889766 24.8699H0.899766L0.929766 24.8499L1.07977 24.7699L1.42977 24.5699L1.57977 24.4899L2.07977 24.1999L2.42977 23.9899L2.80977 23.7699V23.4099V22.2599V22.1299L1.99977 22.5999L1.49977 22.8899L1.38977 22.9499H1.37977L1.13977 23.0999C1.07977 23.1299 1.01977 23.1399 0.959766 23.1499C0.939766 23.1499 0.919766 23.1699 0.899766 23.1699C0.819766 23.1699 0.729766 23.1499 0.659766 23.1099L0.419766 22.9699H0.409766L0.339766 22.9199L0.0397656 22.7499C0.0197656 23.1699 0.00976562 23.5999 0.00976562 24.0299C0.00976562 24.1499 0.00976562 24.2599 0.00976562 24.3799L0.229766 24.4999L0.459766 24.6299L0.449766 24.6099Z",fill:"black"}),eu.createElement("path",{d:"M11.8801 32.42L11.3801 32.14L11.2601 32.07L10.7601 31.78L10.5601 31.66H10.5501L10.2601 31.49L10.0601 31.38L10.0501 31.37L9.9401 31.31L9.8501 31.26L9.5601 31.09L9.4401 31.02L9.3501 30.97L8.9401 30.73L8.8501 30.68L8.7401 30.61L8.6101 30.54L8.2401 30.32L8.1101 30.25L7.7401 30.04L7.6101 29.96L7.4301 29.85L6.9301 29.57L6.4301 29.28L3.8901 27.81H3.8801L3.8501 27.79V27.99V28.01V28.57V28.58V29.15V29.16V30.77V31.35V31.92V32.29V32.71V32.86V33.21V33.29V33.44V33.57V33.79V34.15V34.25V34.73V34.75V34.83V35.09V35.19V35.33V35.54V35.66V35.67V35.74L3.8701 35.75L4.2801 35.99L4.3701 36.04L4.4601 36.1L4.4901 36.11L4.9701 36.38L4.9901 36.4L5.4701 36.67L5.4901 36.69L5.7801 36.86L5.8101 36.87L6.2801 37.15L6.3101 37.16L6.7901 37.44L6.8101 37.45L9.5101 39.01H9.5201L9.5501 39.03L10.0101 39.3H10.0201L10.0501 39.32L10.0601 39.33L10.5101 39.59H10.5201L10.5501 39.61L10.5601 39.62L11.9401 40.41L11.9501 40.42V40.01V39.43V38.85V38.46V37.89V37.31V34.48V33.91V33.9V33.33V33.32V32.97V32.96V32.46L11.8801 32.43V32.42Z",fill:"black"}),eu.createElement("path",{d:"M15.4202 32.7596L15.6302 32.6396L15.7402 32.5797L16.1302 32.3596L16.2402 32.2996L16.3102 32.2596L16.0202 32.0896L15.9902 32.0696L15.5202 31.7996L15.4902 31.7796L15.4202 31.7396L15.0302 31.5096L15.0002 31.4896L14.9302 31.4496L14.8302 31.3896L14.6502 31.4996L14.4402 31.6196L14.1602 31.7896L13.6602 32.0797L13.5902 32.1196L13.0902 32.4096L13.0202 32.4496L12.9902 32.4697V33.3297V33.9096V40.4296L13.0202 40.4096H13.0302L14.4102 39.6096V35.3196V34.7397V34.1596V33.7496V33.6996C14.4102 33.6996 14.4102 33.6796 14.4102 33.6696V33.6497C14.4102 33.6497 14.4302 33.5897 14.4302 33.5597C14.4302 33.5497 14.4302 33.5396 14.4302 33.5296C14.4302 33.5296 14.4302 33.5096 14.4302 33.4996C14.4402 33.4696 14.4302 33.4297 14.4602 33.3997C14.4802 33.3697 14.5102 33.3497 14.5302 33.3297C14.5402 33.3097 14.5602 33.2996 14.5802 33.2796C14.6002 33.2596 14.6102 33.2397 14.6402 33.2197L14.9202 33.0597L15.0502 32.9796L15.1202 32.9396L15.2302 32.8797L15.4102 32.7796L15.4202 32.7596Z",fill:"black"}),eu.createElement("path",{d:"M12.9899 31.2804L13.1399 31.2004L13.6399 30.9104L13.9899 30.7004L14.3699 30.4804V30.1204V29.5404V28.9604V28.8304L13.8899 29.1004L13.5599 29.2904L13.0599 29.5804L12.9899 29.6204L12.9599 29.6404H12.9499L12.7099 29.7904C12.6499 29.8204 12.5899 29.8304 12.5299 29.8404C12.5299 29.8404 12.5099 29.8404 12.4999 29.8404C12.4899 29.8404 12.4799 29.8404 12.4699 29.8404C12.3899 29.8404 12.3099 29.8204 12.2299 29.7804L12.0199 29.6604L11.9899 29.6404H11.9799L11.9099 29.5904L11.4099 29.3004L11.0799 29.1104L10.5799 28.8204H10.5599V28.8104L10.0799 28.5404H10.0599V28.5304L9.8999 28.4404L9.5599 28.2504L9.3999 28.1604L8.8999 27.8704L5.8499 26.1104H5.8299L5.7599 26.1404L5.6499 26.2004L5.2599 26.4204L5.1499 26.4804L4.7599 26.7004L4.6499 26.7604L4.5799 26.8004H4.5699L4.3999 26.9004L4.4299 26.9204L7.4799 28.6804L7.9799 28.9704L8.4799 29.2604L8.6599 29.3704L8.7899 29.4504L9.1599 29.6604L9.2899 29.7404L9.6599 29.9504L9.7899 30.0304L9.9199 30.1104L9.9899 30.1504L10.4899 30.4404L10.5699 30.4904L10.9799 30.7304L11.2899 30.9104L11.7899 31.2004L12.0199 31.3304L12.2899 31.4904L12.4599 31.5904H12.4699L12.4999 31.5704L12.6499 31.4904L12.9999 31.2904L12.9899 31.2804Z",fill:"black"}),eu.createElement("path",{d:"M46.5898 27.1804V26.6004V25.7404L46.5098 25.6904L46.0098 25.4004L45.9098 25.3404L45.4098 25.0504L45.1698 24.9104L44.9198 24.7604L44.7398 24.6504L44.6798 24.6804L44.5898 24.7404L44.5598 24.7604L44.1898 24.9704L44.0998 25.0304L44.0698 25.0504L43.5998 25.3204L43.5698 25.3404L43.2598 25.5204L43.3498 25.5704L43.4398 25.6204L43.8498 25.8504L43.9398 25.9004L44.1898 26.0404L44.3498 26.1304L44.4398 26.1804L44.5398 26.2304L44.6898 26.3204L44.9298 26.4604C44.9298 26.4604 44.9798 26.5104 45.0098 26.5404C45.0098 26.5404 45.0298 26.5604 45.0398 26.5704C45.0698 26.6004 45.0998 26.6204 45.1198 26.6504C45.1498 26.6904 45.1498 26.7504 45.1598 26.8004C45.1598 26.8304 45.1898 26.8604 45.1898 26.9004V26.9204V26.9404V27.0104V27.3904V27.9704V28.5504V32.8504L46.1198 33.3804C46.2998 32.9604 46.4698 32.5304 46.6198 32.1004V27.1604L46.5898 27.1804Z",fill:"black"}),eu.createElement("path",{d:"M47.6002 22.9304H47.5902L47.3502 23.0804C47.2902 23.1204 47.2102 23.1304 47.1402 23.1404C47.1302 23.1404 47.1202 23.1404 47.1102 23.1404C47.1002 23.1404 47.0902 23.1404 47.0802 23.1404C47.0102 23.1404 46.9302 23.1204 46.8702 23.0804L46.6302 22.9404H46.6202L46.5302 22.8804L46.0302 22.5904L45.2002 22.1104V23.7604L45.6102 23.9904L45.9402 24.1804L46.4402 24.4704L46.6302 24.5804L46.9402 24.7604L47.1002 24.8504L47.1202 24.8704L47.1402 24.8604L47.3002 24.7704L47.6102 24.5904L47.8002 24.4804L48.0202 24.3604C48.0202 24.2404 48.0202 24.1304 48.0202 24.0104C48.0202 23.5804 48.0102 23.1504 47.9902 22.7304L47.7102 22.8904L47.6202 22.9404L47.6002 22.9304Z",fill:"black"}),eu.createElement("path",{d:"M34.9602 32.4104L34.4602 32.1203L34.3602 32.0604L33.8602 31.7704L33.6202 31.6304L33.3702 31.4804L33.1702 31.3604L33.1302 31.3804L33.0202 31.4504L32.9902 31.4704L32.6402 31.6704L32.5202 31.7404L32.4902 31.7604L32.0202 32.0303L31.9902 32.0504L31.6602 32.2404L31.7702 32.3004L31.8602 32.3503L32.2702 32.5904L32.3602 32.6404L32.6302 32.7904L32.7702 32.8703L32.8602 32.9203L32.9602 32.9704L33.1302 33.0704L33.3302 33.1903C33.3702 33.2103 33.3902 33.2503 33.4202 33.2803C33.5102 33.3703 33.5802 33.4903 33.5802 33.6203V33.6404V33.6604V33.7504V34.1304V34.7104V35.2904V39.5404L33.6102 39.5604L35.0302 40.3804V40.0004V33.8703V33.2904V32.4304L34.9502 32.3804L34.9602 32.4104Z",fill:"black"}),eu.createElement("path",{d:"M43.6499 26.9204L43.4999 26.8404L43.4099 26.7804L43.3199 26.7304L42.9099 26.5004L42.8199 26.4504L42.4099 26.2104L42.3199 26.1604L42.2299 26.1104H42.2099L39.1799 27.8704L38.6799 28.1604L38.4999 28.2604L38.1899 28.4504L38.0099 28.5504L37.5199 28.8404L37.0199 29.1304L36.6899 29.3204L36.1899 29.6104L36.0999 29.6604L35.8599 29.8004C35.7999 29.8404 35.7199 29.8504 35.6499 29.8604C35.6399 29.8604 35.6299 29.8604 35.6199 29.8604C35.6099 29.8604 35.5999 29.8604 35.5899 29.8604C35.5199 29.8604 35.4399 29.8404 35.3799 29.8004L35.1399 29.6604L35.0499 29.6004L34.5499 29.3104L34.2199 29.1204L33.7199 28.8304L33.6899 28.8104V29.4304V29.4904V30.4304V30.4504V30.4604L34.1299 30.7104L34.4599 30.9004L34.9599 31.1904L35.1499 31.3004L35.4599 31.4804L35.6199 31.5704H35.6399V31.5804H35.6599V31.5604L35.8199 31.4704L36.1299 31.2904L36.3199 31.1804L36.8199 30.8904L37.1499 30.7004L37.5899 30.4504L37.6499 30.4104L38.1499 30.1204L38.2199 30.0804L38.3399 30.0104L38.4899 29.9204L38.8399 29.7204L38.9899 29.6304L39.3399 29.4304L39.4899 29.3404L39.6699 29.2304L40.1699 28.9404L40.6699 28.6504L43.6999 26.9004L43.7299 26.8804L43.6499 26.9204Z",fill:"black"}),eu.createElement("path",{d:"M23.4099 39.1498L22.9099 38.8598L22.7899 38.7898L22.2899 38.4998L22.0899 38.3898V38.3798L21.7899 38.2098L21.5899 38.0998L21.4799 38.0298L21.3899 37.9798L21.0899 37.8098L20.9799 37.7398L20.8899 37.6898L20.4799 37.4598L20.3899 37.3998L20.2799 37.3398L20.1399 37.2598L19.7799 37.0498L19.6399 36.9698L19.2799 36.7598L19.1399 36.6898L18.9599 36.5798L18.4599 36.2898L17.9599 35.9998L17.6299 35.8098L17.1299 35.5198L16.6299 35.2298L15.4199 34.5398L15.4099 34.5298L15.3799 34.5098V34.7198V34.7298V35.2898V35.3098V35.8698V35.8798V35.9498V36.5298V37.1098V37.4898V38.0698V38.6498V39.0098V39.4398V39.5898V39.9398V40.0098V40.1698V40.2898V40.2998V40.5098V40.8698V40.9798V41.4498V41.4798V41.5598V41.8098V41.9198V42.0498V42.2598V42.3898V42.4598L15.4099 42.4798L15.8199 42.7098V42.7198L15.9099 42.7698L15.9999 42.8198L16.0299 42.8398L16.4999 43.1098L16.5299 43.1198L16.9999 43.3998L17.0299 43.4098L17.3199 43.5798L17.3399 43.5898L17.8199 43.8698L17.8399 43.8798L18.3199 44.1598L18.3399 44.1698L21.0499 45.7398L21.0899 45.7598L21.5499 46.0198V46.0298L21.5899 46.0498L22.0499 46.3098V46.3198L22.0899 46.3398L23.4699 47.1398H23.4799V46.7298V46.1498V45.5798V45.1898V44.6098V44.0398V41.2098V40.6298V40.0598V40.0498V39.6898V39.1898L23.4199 39.1498H23.4099Z",fill:"black"}),eu.createElement("path",{d:"M31.9402 33.5701L31.8502 33.5201L31.7602 33.4701L31.3502 33.2301L31.2602 33.1801L30.8502 32.9401L30.7602 32.8901L30.6502 32.8301H30.6202L28.9502 33.8101L28.4502 34.1001L27.9502 34.3901L27.6202 34.5801L27.1202 34.8701L26.9602 34.9601L26.6302 35.1601L26.4702 35.2501L26.4502 35.2601L25.9702 35.5301L25.9502 35.5401L25.4502 35.8301L25.1202 36.0201L24.6202 36.3101L24.5502 36.3501L24.5202 36.3701H24.5102L24.2702 36.5201C24.2102 36.5501 24.1502 36.5601 24.0902 36.5701C24.0902 36.5701 24.0702 36.5701 24.0602 36.5701C24.0602 36.5701 24.0402 36.5701 24.0302 36.5701C23.9502 36.5701 23.8602 36.5501 23.7902 36.5101L23.5802 36.3901L23.5502 36.3701H23.5402L23.4702 36.3201L22.9702 36.0301L22.6402 35.8401L22.1402 35.5501H22.1202V35.5401L21.6402 35.2701H21.6202V35.2601L21.4602 35.1701L21.1202 34.9801L20.9602 34.8801L20.4602 34.5901L20.1302 34.4001L19.6302 34.1101L19.1302 33.8201L17.4202 32.8301H17.4002L17.3302 32.8601L17.2202 32.9201L16.8302 33.1401L16.7202 33.2001L16.3302 33.4201L16.2202 33.4801L16.1502 33.5201H16.1402L15.9702 33.6201L16.0002 33.6401L17.7102 34.6301L18.2102 34.9201L18.7102 35.2101L19.0402 35.4001L19.5402 35.6901L20.0402 35.9801L20.2202 36.0901L20.3502 36.1701L20.7202 36.3801L20.8502 36.4601L21.2202 36.6701L21.3502 36.7501L21.4802 36.8301L21.5502 36.8701L22.0502 37.1601L22.1302 37.2101L22.5402 37.4501L22.8502 37.6301L23.3502 37.9201L23.5802 38.0501L23.8502 38.2101L24.0202 38.3101H24.0302H24.0502L24.0602 38.2901L24.2102 38.2101L24.5602 38.0101L24.7102 37.9301L25.2102 37.6401L25.5602 37.4401L26.0302 37.1701L26.0602 37.1501L26.5602 36.8601L26.6202 36.8301L26.7502 36.7601L26.9002 36.6701L27.2502 36.4701L27.4002 36.3801L27.7502 36.1801L27.9002 36.0901L28.0802 35.9801L28.5802 35.6901L29.0802 35.4001L29.4102 35.2101L29.9102 34.9201L30.4102 34.6301L32.0802 33.6601L32.1102 33.6401L31.9902 33.5701H31.9402Z",fill:"black"}),eu.createElement("path",{d:"M20.7498 0.509531L20.8398 0.559531L21.0898 0.709531L21.2498 0.799531L21.3398 0.849531L21.4398 0.899531L21.5898 0.989531L21.8298 1.12953C21.8598 1.14953 21.8798 1.17953 21.8998 1.19953C21.9998 1.28953 22.0698 1.41953 22.0698 1.55953V1.57953V1.59953V1.66953V2.05953V2.63953V3.21953V3.60953L22.1498 3.56953L23.4898 2.79953V1.83953V1.25953V0.379531L23.3998 0.329531L22.8998 0.0395312L22.8798 0.0195312C22.0098 0.0595312 21.1598 0.139531 20.3198 0.269531L20.7198 0.499531L20.7498 0.509531Z",fill:"black"}),eu.createElement("path",{d:"M25.11 0.0402734L24.61 0.330273L24.52 0.380273V1.24027V1.82027V2.78027L25.94 3.60027V3.22027V2.64027V2.06027V1.67027V1.60027C25.94 1.60027 25.94 1.58027 25.94 1.57027V1.55027C25.94 1.55027 25.96 1.49027 25.96 1.46027C25.97 1.41027 25.98 1.35027 26 1.30027C26.02 1.27027 26.05 1.25027 26.07 1.23027C26.07 1.22027 26.09 1.21027 26.1 1.20027C26.13 1.18027 26.14 1.15027 26.17 1.13027L26.41 0.990273L26.56 0.900273L26.65 0.840273L26.74 0.790273L26.9 0.700273L27.15 0.550273L27.24 0.500273L27.63 0.280273C26.79 0.150273 25.94 0.0702734 25.08 0.0302734H25.06V0.0402734H25.11Z",fill:"black"}),eu.createElement("path",{d:"M28.5102 5.07016L29.0102 5.36016L29.3502 5.55016L29.8502 5.84016L30.3502 6.13016L30.4402 6.18016L30.5302 6.23016L30.9402 6.46016L31.0302 6.51016L31.4402 6.75016L31.5302 6.80016L31.7702 6.94016L31.8602 6.99016L32.2702 7.22016L32.3602 7.27016L32.6102 7.41016L32.7702 7.50016L32.8602 7.55016L32.9602 7.60016L33.1102 7.69016L33.3502 7.83016C33.3802 7.85016 33.4002 7.88016 33.4202 7.90016C33.5202 7.99016 33.5902 8.12016 33.5902 8.26016V8.28016V8.30016V8.37016V8.76016V9.34016V9.92016V10.3002L35.0102 9.49016V8.53016V7.95016V7.08016L34.9302 7.03016L34.4302 6.74016L34.3302 6.68016L33.8302 6.39016L33.5902 6.25016L33.3402 6.10016L33.1002 5.96016L33.0102 5.91016L32.9202 5.86016L32.6102 5.68016L32.5202 5.63016L32.4302 5.58016L32.0202 5.34016L31.9302 5.29016L31.8402 5.24016L31.3402 4.95016L30.8402 4.66016L30.5102 4.47016L30.0102 4.18016L29.5102 3.89016L26.9502 2.41016V2.62016V3.20016V3.78016V4.17016L28.0002 4.77016L28.5002 5.06016L28.5102 5.07016Z",fill:"black"}),eu.createElement("path",{d:"M38.5798 5.64961L38.0798 5.93961L37.7498 6.12961L37.2498 6.41961L36.7498 6.70961L36.6598 6.76961L36.1598 7.05961L36.0698 7.10961V7.96961V8.54961V9.51961L37.4098 10.2996L37.4898 10.3396V9.94961V9.36961V8.78961V8.39961V8.32961V8.30961V8.28961C37.4898 8.14961 37.5598 8.02961 37.6598 7.93961C37.6598 7.93961 37.6998 7.87961 37.7298 7.85961L37.9698 7.71961L38.1198 7.62961L38.2098 7.56961L38.2998 7.51961L38.4598 7.42961L38.7098 7.27961L38.7998 7.22961L39.2098 6.99961L39.2998 6.94961L39.5398 6.80961L40.0398 6.51961L40.2598 6.38961C39.8698 6.02961 39.4698 5.67961 39.0598 5.34961H39.0398L38.5398 5.64961H38.5798Z",fill:"black"}),eu.createElement("path",{d:"M28.8 0.799805L28.71 0.849805L28.3 1.0798L28.21 1.1298L27.8 1.3598L27.71 1.4098L27.62 1.4598H27.61L27.46 1.5498L27.49 1.5698L30.52 3.3198L31.02 3.6098L31.52 3.8998L31.85 4.0898L32.35 4.3798L32.85 4.6698L32.97 4.7398L33.03 4.7798L33.53 5.0698L33.59 5.0998L34.03 5.3498L34.36 5.5398L34.86 5.8298L35.05 5.9398L35.36 6.1198L35.52 6.2098L35.54 6.2298H35.56V6.2098L35.72 6.1198L36.03 5.9398L36.22 5.8298L36.72 5.5398L37.05 5.3498L37.55 5.0598L38.05 4.7698L38.22 4.6698C35.57 2.7098 32.5 1.2898 29.17 0.549805L29.02 0.639805L28.78 0.779805L28.8 0.799805Z",fill:"black"}),eu.createElement("path",{d:"M8.45018 6.8098L8.69018 6.9498L8.78018 6.9998L9.19018 7.2398L9.28018 7.2898L9.55018 7.4498L9.69018 7.5298L9.78018 7.5798L9.88018 7.6298L10.0502 7.7298L10.2502 7.8498C10.2902 7.8698 10.3102 7.9098 10.3402 7.9398C10.4302 8.0298 10.5002 8.1498 10.5002 8.2798V8.2998V8.3198V8.4098V8.7998V9.3798V9.9598V10.3198L10.5402 10.2998L10.6002 10.2598L11.9602 9.4698V8.5298V7.9498V7.0798L11.8802 7.0298L11.3802 6.7398L11.2802 6.6798L10.7802 6.3898L10.2802 6.0998L9.95018 5.9098L9.45018 5.6198L8.95018 5.3298L8.90018 5.2998C8.48018 5.6398 8.08018 5.9898 7.68018 6.3498L7.92018 6.4898L8.42018 6.7798L8.45018 6.8098Z",fill:"black"}),eu.createElement("path",{d:"M14.4102 10.3497V9.94969V9.36969V8.78969V8.39969V8.32969C14.4102 8.32969 14.4102 8.30969 14.4102 8.29969V8.27969C14.4102 8.27969 14.4302 8.21969 14.4302 8.18969C14.4402 8.13969 14.4502 8.07969 14.4702 8.02969C14.4902 7.99969 14.5202 7.97969 14.5402 7.95969C14.5502 7.94969 14.5602 7.93969 14.5702 7.92969C14.5702 7.92969 14.6102 7.86969 14.6402 7.84969L14.8802 7.70969L15.0302 7.61969L15.1202 7.55969L15.2102 7.50969L15.3702 7.41969L15.6202 7.26969L15.7102 7.21969L16.1202 6.98969L16.2102 6.93969L16.4502 6.79969L16.5402 6.74969L16.9502 6.51969L17.0402 6.46969L17.4502 6.23969L17.5402 6.18969L17.6302 6.13969L18.1302 5.84969L18.6302 5.55969L18.9702 5.36969L19.4702 5.07969L19.9702 4.78969L21.0202 4.18969V3.80969V3.22969V2.64969V2.42969L18.4602 3.90969L17.9602 4.19969L17.4602 4.48969L17.1302 4.67969L16.6302 4.96969L16.1302 5.25969L16.0402 5.30969L15.9502 5.35969L15.5402 5.59969L15.4502 5.64969L15.3602 5.69969L15.0502 5.87969L14.9602 5.92969L14.8702 5.97969L14.6302 6.11969L14.3802 6.26969L14.1402 6.40969L13.6402 6.69969L13.5402 6.75969L13.0402 7.04969L12.9502 7.09969V7.95969V8.53969V9.52969L14.3702 10.3497H14.4102Z",fill:"black"}),eu.createElement("path",{d:"M9.96979 4.77957L10.4698 5.06957L10.9698 5.35957L11.2998 5.54957L11.7998 5.83957L11.9898 5.94957L12.2998 6.12957L12.4598 6.21957L12.4798 6.23957H12.4998V6.21957L12.6598 6.12957L12.9698 5.94957L13.1598 5.83957L13.6598 5.54957L13.9898 5.35957L14.4298 5.10957L14.4898 5.06957L14.9898 4.77957L15.0598 4.73957L15.1798 4.66957L15.6798 4.37957L16.1798 4.08957L16.5098 3.89957L17.0098 3.60957L17.5098 3.31957L20.5398 1.56957L20.5698 1.54957L20.4198 1.46957L20.3298 1.40957L20.2398 1.35957L19.8298 1.12957L19.7398 1.07957L19.3298 0.83957L19.2398 0.78957L18.9998 0.64957L18.8398 0.55957C15.5098 1.28957 12.4298 2.70957 9.77979 4.66957L9.95979 4.77957H9.96979Z",fill:"black"}),eu.createElement("path",{d:"M22.3302 13.1502L22.0902 13.0102L21.8402 12.8602L21.6002 12.7202L21.5102 12.6702L21.4202 12.6202L21.1102 12.4402L21.0202 12.3902L20.9302 12.3402L20.5202 12.1002L20.4302 12.0502L20.3402 12.0002L20.1902 11.9102L19.8402 11.7102L19.6902 11.6202L19.3402 11.4202L19.1902 11.3302L19.0102 11.2202L18.5102 10.9302L18.0102 10.6402L15.4502 9.16016V9.37016V9.95016V10.5302V10.9402L16.4802 11.5302L16.9802 11.8202L17.4802 12.1102L17.6602 12.2102L17.8102 12.3002L18.1602 12.5002L18.3102 12.5902L18.6602 12.7902L18.8102 12.8802L18.9002 12.9302L18.9902 12.9802L19.4002 13.2102L19.4902 13.2602L19.9002 13.5002L19.9902 13.5502L20.0802 13.6002L20.2302 13.6902L20.3202 13.7402L20.5802 13.8902L20.7302 13.9802L20.8202 14.0302L21.0802 14.1802L21.2202 14.2602L21.3102 14.3102L21.4102 14.3602L21.5802 14.4602L21.7802 14.5802C21.7802 14.5802 21.8402 14.6402 21.8702 14.6702C21.9602 14.7602 22.0302 14.8802 22.0302 15.0102V15.0302V15.0502V15.1402V15.5302V16.1102V16.6902V17.0602L22.0702 17.0402L22.1002 17.0202L23.4902 16.2202V15.2802V14.7002V13.8302L23.4102 13.7802L22.9102 13.4902L22.8102 13.4302L22.5702 13.2902L22.3102 13.1402L22.3302 13.1502Z",fill:"black"}),eu.createElement("path",{d:"M25.9498 17.0702V16.6702V16.0902V15.5102V15.1202V15.0502V15.0302V15.0102C25.9498 14.8702 26.0198 14.7502 26.1198 14.6602C26.1498 14.6402 26.1598 14.6102 26.1898 14.5902L26.4298 14.4502L26.5798 14.3602L26.6698 14.3002L26.7598 14.2502L26.9098 14.1702H26.9198L27.1698 14.0202L27.2598 13.9702L27.4098 13.8902H27.4198L27.6698 13.7402L27.7598 13.6902L27.9098 13.6102H27.9198L27.9998 13.5502L28.0898 13.5002L28.4998 13.2602L28.5898 13.2102L28.9998 12.9702L29.0898 12.9202L29.1798 12.8702L29.3298 12.7802L29.6798 12.5802L29.8298 12.4902L30.1798 12.2902L30.3298 12.2002L30.5098 12.0902L31.0098 11.8002L31.5098 11.5102L32.5598 10.9102V10.5402V9.96016V9.38016V9.16016L29.9998 10.6402L29.4998 10.9302L28.9998 11.2202L28.8198 11.3302L28.6698 11.4202L28.3198 11.6202L28.1698 11.7102L27.8198 11.9102L27.6698 12.0002L27.5798 12.0502L27.4898 12.1002L27.0798 12.3402L26.9898 12.3902L26.8998 12.4502L26.5898 12.6302L26.4998 12.6802L26.4098 12.7302L26.1698 12.8702L25.9198 13.0202L25.6798 13.1602L25.4198 13.3102L25.1798 13.4502L25.0898 13.5002L24.5898 13.7902L24.5098 13.8402V14.7002V15.2802V16.2702L25.9298 17.0902L25.9498 17.0702Z",fill:"black"}),eu.createElement("path",{d:"M21.0399 5.36039L20.5399 5.65039L20.0399 5.94039L19.6999 6.13039L19.1999 6.42039L18.6999 6.70039L18.5999 6.75039L18.5099 6.81039L18.0999 7.04039L18.0099 7.09039L17.5999 7.33039L17.5099 7.38039L17.2599 7.52039L17.1699 7.57039L16.7599 7.81039L16.6699 7.86039L16.2599 8.10039L16.1699 8.15039L16.0799 8.20039L16.0699 8.21039L15.9199 8.29039L15.9499 8.31039L18.9799 10.0604L19.4799 10.3404L19.9799 10.6304L20.1699 10.7404L20.3199 10.8304L20.6699 11.0304L20.8199 11.1104L21.1599 11.3204L21.3199 11.4004L21.4299 11.4704L21.4999 11.5104L21.9999 11.8004L22.0599 11.8304L22.4999 12.0904L22.5999 12.1404L22.8299 12.2804L23.0999 12.4304L23.3299 12.5704L23.5199 12.6804H23.5299L23.5999 12.7204L23.8299 12.8604L23.9899 12.9504H23.9999L24.0099 12.9604H24.0199H24.0299L24.0399 12.9504H24.0499L24.2099 12.8604L24.4499 12.7204L24.5099 12.6804H24.5199L24.7099 12.5704L24.9399 12.4304H24.9499L25.2099 12.2804L25.4399 12.1404H25.4499L25.5399 12.0904L25.9799 11.8304H25.9899L26.0399 11.8004L26.5399 11.5104L26.6099 11.4704L26.7299 11.4004L26.8799 11.3204L27.2299 11.1104L27.3799 11.0304L27.7299 10.8304L27.8799 10.7404L28.0599 10.6304L28.5599 10.3404L29.0599 10.0504L32.0899 8.31039L32.1199 8.29039L31.9699 8.21039L31.9599 8.20039L31.8699 8.15039L31.7799 8.10039L31.3699 7.86039L31.2799 7.81039L30.8699 7.57039L30.7799 7.52039L30.5299 7.38039L30.4399 7.33039L30.0299 7.09039L29.9399 7.04039L29.5299 6.81039L29.4399 6.75039L29.3499 6.70039L28.8499 6.41039L28.3399 6.13039L28.0099 5.93039L27.5099 5.65039L27.0099 5.36039L26.9599 5.33039H26.9499L26.4599 5.04039H26.4499L25.9599 4.76039L25.9499 4.75039L24.5299 3.94039L24.5199 3.93039H24.5099L24.0299 3.65039H24.0199V3.66039H24.0099L23.5299 3.94039H23.5199L23.5099 3.95039L22.6699 4.43039L22.0899 4.76039L21.5899 5.04039V5.05039L21.0899 5.33039L21.0399 5.36039Z",fill:"black"}),eu.createElement("path",{d:"M0.410117 21.7798V19.5898C0.290117 20.2598 0.180117 20.9298 0.120117 21.6098L0.410117 21.7798Z",fill:"black"}),eu.createElement("path",{d:"M1.40988 21.2599V21.7799L1.43988 21.7599H1.44988L2.82988 20.9599V16.6699V16.0899V15.5099V15.0999V15.0499C2.82988 15.0499 2.82988 15.0299 2.82988 15.0199V14.9999C2.82988 14.9999 2.84988 14.9399 2.84988 14.9099C2.84988 14.8999 2.84988 14.8899 2.84988 14.8799C2.84988 14.8799 2.84988 14.8599 2.84988 14.8499C2.85988 14.8199 2.84988 14.7799 2.87988 14.7499C2.89988 14.7199 2.92988 14.6999 2.94988 14.6799C2.96988 14.6599 2.97988 14.6499 2.99988 14.6299C3.01988 14.6099 3.02988 14.5899 3.05988 14.5699L3.33988 14.4099L3.46988 14.3299L3.53988 14.2899L3.64988 14.2299L3.82988 14.1299L4.03988 14.0099L4.14988 13.9499L4.53988 13.7299L4.64988 13.6699L4.88988 13.5299L4.97988 13.4799L5.38988 13.2499L5.47988 13.1999L5.88988 12.9699L5.97988 12.9199L6.06988 12.8699L6.56988 12.5799L7.06988 12.2899L7.40988 12.0999L7.90988 11.8099L8.40988 11.5199L9.43988 10.9299V10.5699V9.98992V9.40992V9.16992L6.89988 10.6399L6.39988 10.9299L5.89988 11.2199L5.56988 11.4099L5.06988 11.6999L4.56988 11.9899L4.47988 12.0399L4.38988 12.0899L3.97988 12.3299L3.88988 12.3799L3.81988 12.4199L3.48988 12.6099L3.39988 12.6599L3.32988 12.6999L3.04988 12.8699L2.83988 12.9899L2.55988 13.1599C2.10988 14.0399 1.70988 14.9499 1.37988 15.8899V21.2699L1.40988 21.2599Z",fill:"black"}),eu.createElement("path",{d:"M4.13982 11.0996L4.63982 10.8096L4.96982 10.6196L5.46982 10.3296L5.96982 10.0396L8.97982 8.29961L9.00982 8.27961L8.88982 8.20961L8.79982 8.14961L8.70982 8.09961L8.29982 7.85961L8.20982 7.80961L7.79982 7.56961L7.70982 7.51961L7.46982 7.37961L6.97982 7.09961C5.68982 8.40961 4.53982 9.85961 3.56982 11.4296L3.65982 11.3796L4.15982 11.0896L4.13982 11.0996Z",fill:"black"}),eu.createElement("path",{d:"M4.9901 24.4899L5.4701 24.7699L5.4901 24.7799L5.7801 24.9499L5.8101 24.9599L6.2801 25.2399L6.3101 25.2499L6.7901 25.5299L6.8101 25.5399L9.5101 27.0999L9.5201 27.1099L9.5501 27.1299L10.0101 27.3899H10.0201L10.0501 27.4099L10.0601 27.4199L10.5101 27.6799H10.5201L10.5501 27.6999L10.5601 27.7099L11.0401 27.9799L11.5401 28.2699L11.9401 28.4999L11.9501 28.5099V28.1999V28.0999V28.0299V27.5199V27.4599V26.9399V26.5599V25.9799V25.3999V22.5699V21.9999V21.9899V21.4199V21.0599V21.0499V20.5599L11.8801 20.5199L11.3801 20.2299L11.2601 20.1599L11.0401 20.0299L10.7601 19.8699L10.5601 19.7499H10.5501H10.5401V19.7399L10.2601 19.5799L10.0601 19.4699L10.0501 19.4599H10.0401L9.9401 19.3999L9.8501 19.3499L9.5601 19.1799L9.4401 19.1099L9.3501 19.0599L8.9401 18.8199L8.8501 18.7699L8.7401 18.7099L8.6101 18.6299L8.2401 18.4199L8.1101 18.3399L7.7401 18.1299L7.6101 18.0499L7.4301 17.9499L6.9301 17.6599L6.4301 17.3699L3.8901 15.8999H3.8801L3.8501 15.8799V16.0799V16.0999V16.6599V16.6699V17.2399V17.2499V18.8599V19.4399V20.0199V20.3799V20.7999V20.9499V21.2999V21.3799V21.5299V21.6599V21.8799V22.2399V22.3399V22.8199V22.8399V22.9199V22.9999V23.0399V23.1799V23.2799V23.4199V23.5299V23.5799V23.6099V23.6299V23.7599V23.8299L3.8701 23.8499L4.1601 24.0099L4.2801 24.0799L4.3701 24.1299L4.4601 24.1899L4.4901 24.1999L4.9701 24.4799L4.9901 24.4899Z",fill:"black"}),eu.createElement("path",{d:"M19.34 16.8601L18.84 17.1501L18.51 17.3401L18.01 17.6301L17.51 17.9201L17.42 17.9701L17.33 18.0201L17.18 18.1101L16.92 18.2601L16.83 18.3101L16.68 18.4001L16.42 18.5501L16.33 18.6001L16.18 18.6901L16.09 18.7401L16 18.7901L15.59 19.0301L15.5 19.0801L15.43 19.1201L15.1 19.3201L15.01 19.3701L14.94 19.4101L14.92 19.4201L14.66 19.5701L14.45 19.6901L14.43 19.7001L14.17 19.8501L13.93 19.9901L13.67 20.1401L13.6 20.1801L13.1 20.4701L13.04 20.5101L13.02 20.5301V21.3901V21.9701V27.9601V28.2301V28.4901L13.05 28.4701H13.06L13.46 28.2301L13.96 27.9401L14.44 27.6701V27.4101V23.3801V22.8001V22.2201V21.8101V21.7601C14.44 21.7601 14.44 21.7401 14.44 21.7301V21.7101C14.44 21.7101 14.46 21.6501 14.46 21.6201C14.46 21.6101 14.46 21.6001 14.46 21.5901C14.46 21.5901 14.46 21.5701 14.46 21.5601C14.47 21.5301 14.46 21.4901 14.49 21.4601C14.51 21.4301 14.54 21.4101 14.56 21.3901C14.57 21.3701 14.59 21.3601 14.61 21.3401C14.63 21.3201 14.64 21.3001 14.67 21.2801L14.95 21.1201L15.08 21.0401L15.15 21.0001L15.26 20.9401L15.41 20.8601H15.42L15.44 20.8401L15.65 20.7201L15.76 20.6601L15.91 20.5801H15.92L16.15 20.4401L16.26 20.3801L16.41 20.3001H16.42L16.5 20.2401L16.59 20.1901L17 19.9501L17.09 19.9001L17.5 19.6701L17.59 19.6201L17.68 19.5701L17.83 19.4801L17.92 19.4301L18.18 19.2801L18.33 19.1901L18.42 19.1401L18.68 18.9901L18.83 18.9001L18.92 18.8501L19.01 18.8001L19.51 18.5101L20.01 18.2201L20.35 18.0301L20.85 17.7401L21.04 17.6301V17.2701V16.6901V16.1101V15.8701L19.83 16.5701L19.33 16.8601H19.34Z",fill:"black"}),eu.createElement("path",{d:"M7.4301 16.7899L7.9301 17.0799L8.4301 17.3699L8.6101 17.4699L8.7401 17.5499L9.1101 17.7599L9.2401 17.8399L9.6101 18.0499L9.7401 18.1299L9.8701 18.1999L9.9401 18.2499L10.4401 18.5299L10.5301 18.5799V18.5899L10.9401 18.8199L11.0401 18.8799L11.2601 18.9999L11.5401 19.1699H11.5501L11.7601 19.2899L11.9901 19.4199V19.4299L12.0501 19.4599L12.2601 19.5799L12.4301 19.6799L12.4501 19.6899L12.4701 19.6699H12.4801H12.4901V19.6599L12.6301 19.5799L12.8901 19.4299L12.9801 19.3799H12.9901L13.1301 19.2899L13.3901 19.1399L13.6301 18.9999L13.8901 18.8599V18.8499L13.9901 18.7999L14.4101 18.5499H14.4201L14.4501 18.5299H14.4601L14.4901 18.5099L14.9101 18.2599H14.9201L14.9901 18.2199L15.0501 18.1899L15.1701 18.1199L15.3201 18.0299L15.4101 17.9799L15.6701 17.8299L15.8201 17.7399L15.9101 17.6899L16.1701 17.5399L16.3201 17.4499L16.4101 17.3999L16.5101 17.3499L17.0001 17.0599L17.5001 16.7699L17.8401 16.5699L18.3401 16.2899L18.8401 15.9999L20.5101 15.0299L20.5401 15.0099L20.4201 14.9399H20.4101L20.3201 14.8899L20.2301 14.8299L20.0801 14.7499L20.0701 14.7399L19.8201 14.5999L19.7301 14.5499L19.5801 14.4599L19.5701 14.4499L19.3201 14.3099L19.2201 14.2599L19.0801 14.1699H19.0601L18.9801 14.1199L18.8901 14.0699L18.4801 13.8299L18.3901 13.7799L17.9801 13.5399L17.8901 13.4899H17.8801L17.7901 13.4399L17.6401 13.3499L17.2901 13.1499L17.1401 13.0599L16.7901 12.8599L16.6401 12.7699L16.4501 12.6699L15.9501 12.3799L15.4501 12.0899L15.4201 12.0799L15.4101 12.0699L14.9201 11.7899H14.9101L14.4201 11.4999H14.4101L12.9901 10.6899V10.6799H12.9801L12.9401 10.6499L12.4901 10.3999L12.4801 10.3899L12.4501 10.3799H12.4401L11.9901 10.6399L11.9801 10.6499L11.9501 10.6599L11.9401 10.6699L11.1201 11.1399L10.5601 11.4599H10.5501L10.5201 11.4799L10.5101 11.4899L10.0601 11.7499H10.0501L10.0201 11.7699H10.0101L9.5601 12.0299L9.5501 12.0399L9.5201 12.0599H9.5101L9.4901 12.0699L8.9801 12.3599L8.4801 12.6499L8.1501 12.8399L7.6401 13.1299L7.1401 13.4199L7.0501 13.4699L6.9601 13.5199L6.5501 13.7599L6.4601 13.8099L6.0501 14.0399L5.9501 14.0999L5.7101 14.2299L5.6001 14.2999L5.2101 14.5199L5.1001 14.5899L4.7101 14.8099L4.5901 14.8699L4.5301 14.9099L4.5201 14.9199L4.3501 15.0099L4.3801 15.0299L7.4301 16.7899Z",fill:"black"}),eu.createElement("path",{d:"M45.16 13.0099L44.91 12.8599L44.67 12.7199L44.58 12.6699L44.49 12.6199L44.18 12.4399L44.09 12.3899L44 12.3399L43.59 12.0999L43.5 12.0499L43.41 11.9999L42.91 11.7099L42.41 11.4199L42.08 11.2299L41.58 10.9399L41.08 10.6499L38.52 9.16992V9.37992V9.95992V10.5399V10.9299L39.57 11.5299L40.07 11.8199L40.57 12.1099L40.91 12.2999L41.41 12.5899L41.91 12.8799L42 12.9299L42.09 12.9799L42.5 13.2099L42.59 13.2599L43 13.4999L43.09 13.5499L43.33 13.6899L43.42 13.7399L43.83 13.9699L43.92 14.0199L44.17 14.1599L44.33 14.2499L44.42 14.2999L44.52 14.3499L44.67 14.4399L44.91 14.5799C44.91 14.5799 44.96 14.6299 44.99 14.6599C44.99 14.6599 45.01 14.6799 45.02 14.6899C45.05 14.7199 45.08 14.7399 45.1 14.7699C45.13 14.8099 45.13 14.8699 45.14 14.9199C45.14 14.9499 45.17 14.9799 45.17 15.0199V15.0399V15.0599V15.1299V15.5099V16.0899V16.6699V20.9699L46.59 21.7899V21.4099V15.8899C46.25 14.9499 45.85 14.0399 45.41 13.1599L45.17 13.0199L45.16 13.0099Z",fill:"black"}),eu.createElement("path",{d:"M40.3302 7.51961L40.2402 7.56961L39.8302 7.79961L39.7402 7.84961L39.3302 8.07961L39.2402 8.12961L39.1502 8.17961H39.1402L38.9902 8.26961L39.0202 8.28961L42.0502 10.0396L42.5502 10.3296L43.0502 10.6196L43.3802 10.8096L43.8802 11.0996L44.3802 11.3896L44.4502 11.4296C43.4802 9.85961 42.3402 8.39961 41.0402 7.09961L40.5702 7.36961L40.3302 7.50961V7.51961Z",fill:"black"}),eu.createElement("path",{d:"M33.59 21.8796V22.2596V22.8396V23.4196V27.6696L33.62 27.6896L34.12 27.9796L34.62 28.2696L35.04 28.5096V28.2296V21.9996V21.4196V20.5596L34.96 20.5096L34.46 20.2196L34.36 20.1596L34.12 20.0196L33.86 19.8696L33.62 19.7296L33.37 19.5796L33.13 19.4396L33.04 19.3896L32.95 19.3396L32.64 19.1596L32.55 19.1096L32.46 19.0596L32.05 18.8196L31.96 18.7696L31.87 18.7196L31.72 18.6296L31.63 18.5796L31.37 18.4296L31.22 18.3396L31.13 18.2896L30.87 18.1396L30.72 18.0496L30.63 17.9996L30.54 17.9496L30.04 17.6596L29.54 17.3696L29.21 17.1796L28.71 16.8896L28.21 16.5996L26.98 15.8896V16.0996V16.6796V17.2596V17.6696L27.17 17.7796L27.67 18.0696L28.01 18.2596L28.51 18.5496L29.01 18.8396L29.1 18.8896L29.19 18.9396L29.34 19.0296L29.6 19.1796L29.69 19.2296L29.84 19.3196L30.1 19.4696L30.19 19.5196L30.34 19.6096L30.43 19.6596L30.52 19.7096L30.93 19.9396L31.02 19.9896L31.43 20.2196L31.52 20.2696L31.61 20.3196L31.76 20.4096L31.85 20.4596L32.11 20.6096L32.26 20.6996L32.35 20.7496L32.61 20.8996L32.75 20.9796L32.84 21.0296L32.93 21.0796L33.1 21.1796L33.3 21.2996C33.34 21.3196 33.36 21.3596 33.39 21.3896C33.48 21.4796 33.55 21.5996 33.55 21.7296V21.7496V21.7696V21.8596L33.59 21.8796Z",fill:"black"}),eu.createElement("path",{d:"M35.05 10.6599L33.63 11.4799H33.62L33.13 11.7599L33.12 11.7699L32.63 12.0499H32.62L32.57 12.0799L32.07 12.3699L31.57 12.6599L31.38 12.7599L31.23 12.8499L30.88 13.0499L30.73 13.1399L30.38 13.3399L30.23 13.4299L30.14 13.4799L30.04 13.5299L29.63 13.7699L29.54 13.8199L29.13 14.0499L29.04 14.1099L28.96 14.1499L28.94 14.1599L28.8 14.2499L28.71 14.2999L28.46 14.4399L28.44 14.4499L28.29 14.5299L28.2 14.5899L27.95 14.7299L27.94 14.7399L27.79 14.8199L27.7 14.8699L27.62 14.9199L27.6 14.9299L27.46 15.0099L27.49 15.0299L29.18 16.0099L29.68 16.2999L30.18 16.5899L30.52 16.7799L31.02 17.0699L31.52 17.3599L31.61 17.4099L31.7 17.4599L31.85 17.5499L32.11 17.6999L32.2 17.7499L32.35 17.8399L32.61 17.9899L32.62 17.9999H32.63L32.7 18.0399L32.85 18.1299L32.97 18.1999L33.03 18.2299L33.12 18.2799L33.13 18.2899L33.53 18.5199L33.59 18.5499V18.5599H33.6L33.62 18.5699L33.63 18.5799L34.03 18.8099L34.13 18.8699L34.37 18.9999L34.63 19.1599L34.87 19.2899L35.05 19.3999H35.06L35.13 19.4499L35.37 19.5799L35.53 19.6699V19.6799L35.55 19.6899H35.56L35.58 19.6799V19.6699L35.74 19.5799L35.98 19.4399L36.05 19.3999H36.06L36.24 19.2899L36.48 19.1599V19.1499L36.74 18.9999L36.98 18.8699V18.8599L37.08 18.8099L37.52 18.5599V18.5499L37.58 18.5199L38.08 18.2299L38.14 18.1999L38.26 18.1299L38.41 18.0399L38.76 17.8399L38.91 17.7499L39.26 17.5499L39.41 17.4599L39.59 17.3599L40.09 17.0699L40.59 16.7799L43.62 15.0299L43.65 15.0099L43.51 14.9299H43.5L43.41 14.8699L43.32 14.8199L42.9 14.5899L42.81 14.5299L42.4 14.2999L42.31 14.2499L42.07 14.1099L41.98 14.0499L41.56 13.8199L41.47 13.7699L41.06 13.5299L40.97 13.4799L40.88 13.4299L40.38 13.1399L39.87 12.8499L39.54 12.6599L39.04 12.3699L38.53 12.0899L38.49 12.0599H38.48L37.99 11.7699H37.98L37.49 11.4899L37.48 11.4799L36.9 11.1499L36.06 10.6699H36.05V10.6599L35.56 10.3799H35.55L35.06 10.6499V10.6599H35.05Z",fill:"black"}),eu.createElement("path",{d:"M15.9099 30.8596L15.9999 30.9096L16.0299 30.9296L16.4999 31.1996L16.5299 31.2196L16.9999 31.4896L17.0299 31.4996L17.3199 31.6696L17.3399 31.6896L17.8199 31.9596L17.8399 31.9796L18.3199 32.2496L18.3399 32.2596L20.0499 33.2496L20.5499 33.5396L21.0499 33.8296L21.0899 33.8496L21.5499 34.1196L21.5899 34.1396L22.0499 34.3996V34.4096L22.0899 34.4296L22.5699 34.7096L23.0699 34.9996L23.4699 35.2296H23.4799V34.9296V34.8196V34.7596V34.2396V34.1796V33.6696V33.2796V32.6996V32.1296V31.7396V31.1596V30.5896V29.2996V28.7196V28.1496V28.1396V27.7796V27.2796L23.4199 27.2396H23.4099L22.9099 26.9496L22.7899 26.8796L22.5799 26.7596L22.2899 26.5896L22.0899 26.4796L22.0799 26.4696H22.0699L21.7899 26.3096L21.5899 26.1896L21.5799 26.1796H21.5699L21.4799 26.1196L21.3899 26.0696L21.0899 25.8996L20.9799 25.8396L20.8899 25.7796L20.4799 25.5496L20.3899 25.4896L20.2799 25.4296L20.1399 25.3496L20.0499 25.2996L19.7799 25.1396L19.6399 25.0696L19.5499 25.0096L19.2799 24.8496L19.1399 24.7796L19.0499 24.7196L18.9599 24.6696L18.8099 24.5796L18.4599 24.3796L18.3099 24.2896L17.9599 24.0896L17.8099 24.0096L17.6299 23.8996L17.1299 23.6096L16.6299 23.3196L16.0699 22.9996L15.4199 22.6296L15.4099 22.6196L15.3799 22.5996V22.8096V22.8196V23.3896V23.3996V23.9596V23.9796V24.0396V24.6196V25.1996V25.5796V25.9896V26.1596V26.4896V26.5596V26.7396V26.8496V27.0596V27.0996V27.4196V27.5296V27.6796V27.9996V28.0296V28.1096V28.2596V28.3896V28.5996V28.8196V28.9596V29.0696V29.3896V29.5396V29.5696V29.6496V29.7196V29.7596V29.8996V29.9696V30.0096V30.1396V30.2496V30.2996V30.3396V30.3596V30.4796V30.5496L15.4099 30.5696L15.6899 30.7296L15.8199 30.8096L15.9099 30.8596Z",fill:"black"}),eu.createElement("path",{d:"M23.5199 26.1496H23.5299L23.5799 26.1796L23.7899 26.3096L23.9599 26.4096H23.9699H23.9799L24.0099 26.3996V26.3896H24.0199H24.0299L24.1699 26.3096L24.4299 26.1596L24.5099 26.1096L24.5199 26.0996L24.6699 26.0196L24.9199 25.8696H24.9299L25.1699 25.7296L25.4199 25.5796H25.4299L25.5199 25.5196L25.9499 25.2796L25.9599 25.2696L25.9899 25.2496L26.0199 25.2296L26.4499 24.9896L26.4599 24.9796L26.5199 24.9496L26.5799 24.9096L26.6999 24.8396L26.8599 24.7496L26.9499 24.6996L27.1999 24.5496L27.3599 24.4596L27.4499 24.4096L27.6999 24.2596L27.8599 24.1796L27.9499 24.1196L28.0399 24.0696L28.1899 23.9796L28.5399 23.7796L28.6899 23.6896L29.0399 23.4896L29.1899 23.4096L29.3699 23.2996L29.8699 23.0096L30.3699 22.7196L32.0499 21.7596L32.0799 21.7396L31.9499 21.6696L31.9399 21.6596L31.8499 21.6096L31.7599 21.5596L31.6199 21.4696H31.5999L31.3499 21.3196L31.2599 21.2696L31.1099 21.1896L31.0999 21.1796L30.8499 21.0396L30.7599 20.9796L30.6099 20.8996L30.5999 20.8896L30.5099 20.8396L30.4199 20.7896L30.0099 20.5596L29.9199 20.4996L29.5099 20.2696L29.4199 20.2096L29.3299 20.1596L29.1699 20.0696L29.0799 20.0196L28.8299 19.8696L28.6699 19.7896L28.5799 19.7296L28.3199 19.5896L28.1699 19.4996L28.0799 19.4496L27.9899 19.3896L27.4899 19.1096L26.9799 18.8196L26.9599 18.7996H26.9499L26.6499 18.6296L26.4599 18.5196H26.4499V18.5096L26.1499 18.3396L25.9599 18.2296H25.9499L25.6499 18.0496L24.5299 17.4096H24.5199L24.5099 17.3996L24.4699 17.3796L24.0299 17.1196H24.0199H24.0099L23.9899 17.0996L23.9699 17.1096L23.5299 17.3596L23.5199 17.3696H23.5099L23.4899 17.3896L23.4699 17.3996L22.6299 17.8796L22.3599 18.0296L22.0899 18.1796V18.1896L22.0499 18.2096L21.8599 18.3196L21.5899 18.4696L21.5499 18.4896V18.4996L21.3599 18.6096L21.0899 18.7596L21.0499 18.7796L21.0199 18.7996L20.5199 19.0896L20.0199 19.3696L19.9199 19.4296L19.8299 19.4796L19.6799 19.5596L19.4199 19.7096L19.3299 19.7696L19.1799 19.8496L18.9199 19.9996L18.8299 20.0496L18.6799 20.1396L18.5799 20.1896L18.4899 20.2496L18.0799 20.4796L17.9899 20.5296L17.5799 20.7696L17.4899 20.8196L17.4099 20.8696L17.3899 20.8796L17.2399 20.9596L17.1299 21.0196L16.8999 21.1496L16.8899 21.1596L16.7399 21.2496L16.6299 21.3096L16.3999 21.4396L16.3899 21.4496L16.2399 21.5296L16.1299 21.5996L16.0599 21.6396H16.0499L15.8799 21.7396L15.9099 21.7596L17.6299 22.7496L18.1299 23.0296L18.6299 23.3196L18.8099 23.4296L18.9599 23.5196L19.3099 23.7196L19.4599 23.8096L19.8099 24.0096L19.9599 24.0896L20.0499 24.1496L20.1399 24.1996L20.2799 24.2696L20.5499 24.4396L20.6399 24.4896L20.7699 24.5596L21.0499 24.7196L21.0899 24.7396V24.7496L21.1399 24.7796L21.2699 24.8496L21.4099 24.9296L21.4799 24.9696L21.5899 25.0296V25.0396L21.9799 25.2596L22.0599 25.3096H22.0699L22.0899 25.3196L22.4799 25.5496L22.5799 25.5996L22.7899 25.7296L23.0799 25.8896L23.2899 26.0196L23.5199 26.1496Z",fill:"black"}),eu.createElement("path",{d:"M43.3999 37.54L43.3099 37.49L43.2199 37.44L43.5299 37.26L43.5599 37.24L44.0299 36.97L44.0599 36.95L44.2899 36.82C44.5999 36.33 44.8899 35.84 45.1599 35.33V34.03L45.6699 34.33C45.8099 34.03 45.9499 33.72 46.0799 33.41L45.1499 32.88V28.59V28.01V27.43V27.04V26.97V26.95V26.93C45.1499 26.93 45.1299 26.86 45.1199 26.83C45.1099 26.78 45.1099 26.73 45.0799 26.68C45.0599 26.65 45.0299 26.63 44.9999 26.6C44.9999 26.6 44.9799 26.58 44.9699 26.57C44.9699 26.57 44.9299 26.51 44.8899 26.49L44.6499 26.35L44.4999 26.26L44.3999 26.2L44.3099 26.15L44.1499 26.06L43.8999 25.91L43.8099 25.86L43.3999 25.62L43.3099 25.57L43.2199 25.52L43.5299 25.34L43.5599 25.32L44.0299 25.05L44.0599 25.03L44.1499 24.98L44.5199 24.76L44.5499 24.74L44.6399 24.69L44.6999 24.65L44.8799 24.76L45.1299 24.91L45.3699 25.05L45.8699 25.34L45.9699 25.4L46.4699 25.69L46.5499 25.74V26.6V27.18V32.13C47.4199 29.7 47.9099 27.08 47.9499 24.36L47.7299 24.48L47.5399 24.59L47.2299 24.77L47.0699 24.86L47.0499 24.88L47.0299 24.87L46.8699 24.78L46.5599 24.6L46.3699 24.49L45.8699 24.2L45.5399 24.01L45.1299 23.78V22.13L45.9599 22.61L46.4599 22.9L46.5499 22.95H46.5599L46.7999 23.1C46.8699 23.14 46.9399 23.15 47.0099 23.16C47.0199 23.16 47.0299 23.16 47.0399 23.16C47.0499 23.16 47.0599 23.16 47.0699 23.16C47.1399 23.16 47.2199 23.14 47.2799 23.1L47.5199 22.96H47.5299L47.6199 22.9L47.8999 22.74C47.7699 20.35 47.2999 18.05 46.5199 15.9V21.8L45.0999 20.98V16.69V16.11V15.53V15.14V15.07V15.05V15.03C45.0999 15.03 45.0799 14.96 45.0699 14.93C45.0599 14.88 45.0599 14.83 45.0299 14.78C45.0099 14.75 44.9799 14.73 44.9499 14.7C44.9499 14.7 44.9299 14.68 44.9199 14.67C44.8899 14.65 44.8799 14.61 44.8399 14.59L44.5999 14.45L44.4499 14.36L44.3499 14.3L44.2599 14.25L44.0999 14.16L43.8499 14.01L43.7599 13.96L43.3499 13.73L43.2599 13.68L43.0199 13.54L42.9299 13.49L42.5199 13.25L42.4299 13.2L42.0199 12.96L41.9299 12.91L41.8399 12.86L41.3399 12.57L40.8399 12.28L40.4999 12.09L39.9999 11.8L39.4999 11.51L38.4499 10.91V10.53V9.95V9.37V9.15L41.0099 10.63L41.5099 10.92L42.0099 11.21L42.3399 11.4L42.8399 11.69L43.3399 11.98L43.4299 12.03L43.5199 12.08L43.9299 12.32L44.0199 12.37L44.1099 12.42L44.4199 12.6L44.5099 12.65L44.5999 12.7L44.8399 12.84L45.0899 12.99L45.3299 13.13C45.0299 12.55 44.7199 11.98 44.3799 11.43L44.3099 11.39L43.8099 11.1L43.3099 10.81L42.9799 10.62L42.4799 10.33L41.9799 10.04L38.9499 8.29L38.9199 8.27L39.0699 8.19H39.0799L39.1699 8.13L39.2599 8.08L39.6699 7.85L39.7599 7.8L40.1699 7.57L40.2599 7.52L40.4999 7.38L40.9699 7.11C40.7299 6.86 40.4699 6.62 40.2199 6.39L39.9999 6.52L39.4999 6.81L39.2599 6.95L39.1699 7L38.7599 7.23L38.6699 7.28L38.4199 7.43L38.2599 7.52L38.1699 7.57L38.0799 7.62L37.9299 7.71L37.6899 7.85C37.6599 7.87 37.6399 7.9 37.6199 7.92C37.5199 8.02 37.4499 8.14 37.4499 8.28V8.3V8.32V8.38V8.77V9.35V9.93V10.32L37.3699 10.28L36.0299 9.51V8.54V7.96V7.1L36.1199 7.05L36.6199 6.76L36.7099 6.7L37.2099 6.41L37.7099 6.12L38.0399 5.93L38.5399 5.64L39.0399 5.35H39.0599C38.7799 5.11 38.4999 4.89 38.2099 4.68L38.0399 4.78L37.5399 5.07L37.0399 5.36L36.7099 5.55L36.2099 5.84L36.0199 5.95L35.7099 6.13L35.5499 6.22L35.5299 6.24H35.5099V6.22L35.3499 6.13L35.0399 5.95L34.8499 5.84L34.3499 5.55L34.0199 5.36L33.5799 5.11L33.5199 5.08L33.0199 4.79L32.9599 4.75L32.8399 4.68L32.3399 4.39L31.8399 4.1L31.5099 3.91L31.0099 3.62L30.5099 3.33L27.4799 1.58L27.4499 1.56L27.5999 1.48H27.6099L27.6999 1.42L27.7899 1.37L28.1999 1.14L28.2899 1.09L28.6999 0.86L28.7899 0.81L29.0299 0.67L29.1799 0.58C28.6799 0.47 28.1799 0.37 27.6699 0.29L27.2799 0.51L27.1899 0.56L26.9399 0.71L26.7799 0.8L26.6899 0.85L26.5999 0.9L26.4499 0.99L26.2099 1.13C26.2099 1.13 26.1599 1.18 26.1399 1.2C26.1299 1.21 26.1199 1.22 26.1099 1.23C26.0899 1.26 26.0499 1.27 26.0399 1.3C26.0099 1.35 26.0099 1.4 25.9999 1.46C25.9999 1.49 25.9799 1.52 25.9799 1.55V1.57C25.9799 1.57 25.9799 1.59 25.9799 1.6V1.66V2.05V2.63V3.21V3.6L24.5599 2.79V1.82V1.24V0.38L24.6499 0.33L25.1499 0.04L25.1699 0.03C24.7899 0.01 24.4199 0 24.0399 0C23.6599 0 23.3099 0.01 22.9499 0.03H22.9699V0.05L23.4699 0.34L23.5599 0.39V1.25V1.83V2.79L22.2199 3.57L22.1399 3.61V3.22V2.64V2.06V1.67V1.6V1.58V1.56C22.1399 1.42 22.0699 1.3 21.9699 1.2C21.9399 1.18 21.9299 1.14 21.8999 1.13L21.6599 0.99L21.5099 0.9L21.4099 0.84L21.3199 0.79L21.1599 0.7L20.9099 0.55L20.8199 0.5L20.4199 0.27C19.9099 0.35 19.4099 0.45 18.9099 0.56L19.0699 0.65L19.3099 0.79L19.3999 0.84L19.8099 1.07L19.8999 1.12L20.3099 1.35L20.3999 1.4L20.4899 1.45L20.6399 1.54L20.6099 1.56L17.5799 3.31L17.0799 3.6L16.5799 3.89L16.2499 4.08L15.7499 4.37L15.2499 4.66L15.1299 4.73L15.0599 4.77L14.5599 5.06L14.4999 5.09L14.0599 5.35L13.7299 5.54L13.2299 5.83L13.0399 5.94L12.7299 6.12L12.5699 6.21L12.5499 6.23H12.5299V6.21L12.3699 6.12L12.0599 5.94L11.8699 5.83L11.3699 5.54L11.0399 5.35L10.5399 5.06L10.0399 4.77L9.85988 4.66C9.56988 4.87 9.28988 5.09 9.00988 5.32L9.05988 5.35L9.55988 5.64L10.0599 5.93L10.3899 6.12L10.8899 6.41L11.3899 6.7L11.4899 6.76L11.9899 7.05L12.0699 7.1V7.96V8.54V9.48L10.7099 10.27L10.6499 10.3L10.6099 10.32V9.96V9.38V8.8V8.41V8.31V8.29V8.27C10.6099 8.14 10.5399 8.02 10.4499 7.93C10.4199 7.9 10.3999 7.86 10.3599 7.84L10.1599 7.72L9.98988 7.62L9.88988 7.56L9.79988 7.51L9.65988 7.43L9.38988 7.27L9.29988 7.22L8.88988 6.98L8.79988 6.93L8.55988 6.79L8.05988 6.5L7.81988 6.36C7.56988 6.6 7.30988 6.84 7.06988 7.08L7.55988 7.36L7.79988 7.5L7.88988 7.55L8.29988 7.79L8.38988 7.84L8.79988 8.08L8.88988 8.13L8.97988 8.18L9.09988 8.26L9.06988 8.28L6.05988 10.02L5.55988 10.31L5.05988 10.6L4.72988 10.79L4.22988 11.08L3.72988 11.37L3.63988 11.42C3.29988 11.97 2.98988 12.54 2.68988 13.12L2.96988 12.96L3.17988 12.83L3.45988 12.67L3.52988 12.63L3.61988 12.58L3.94988 12.39L4.01988 12.35L4.10988 12.3L4.51988 12.06L4.60988 12.01L4.69988 11.96L5.19988 11.67L5.69988 11.38L6.02988 11.19L6.52988 10.9L7.02988 10.61L9.56988 9.14V9.38V9.96V10.54V10.91L8.53988 11.5L8.03988 11.79L7.53988 12.08L7.19988 12.27L6.69988 12.56L6.19988 12.85L6.10988 12.9L6.01988 12.95L5.60988 13.18L5.51988 13.23L5.10988 13.46L5.01988 13.51L4.77988 13.65L4.66988 13.71L4.27988 13.93L4.16988 13.99L3.95988 14.11L3.77988 14.21L3.66988 14.27L3.59988 14.31L3.46988 14.39L3.18988 14.56C3.18988 14.56 3.14988 14.6 3.12988 14.62C3.10988 14.63 3.09988 14.65 3.07988 14.67C3.05988 14.7 3.01988 14.71 3.00988 14.74C2.98988 14.77 2.98988 14.8 2.97988 14.84C2.97988 14.84 2.97988 14.86 2.97988 14.87C2.97988 14.88 2.97988 14.89 2.97988 14.9C2.97988 14.93 2.95988 14.96 2.95988 14.99V15.01C2.95988 15.01 2.95988 15.03 2.95988 15.04V15.08V15.49V16.07V16.65V20.95L1.57988 21.75H1.56988L1.53988 21.77V21.41V15.87C1.10988 17.07 0.779883 18.31 0.539883 19.58V21.77L0.249883 21.6C0.209883 21.97 0.189883 22.33 0.169883 22.71L0.469883 22.88L0.539883 22.92H0.549883L0.789883 23.07C0.859883 23.11 0.949883 23.13 1.02988 23.13C1.04988 23.13 1.06988 23.12 1.08988 23.11C1.14988 23.11 1.21988 23.09 1.26988 23.06L1.50988 22.92H1.51988L1.62988 22.85L2.12988 22.56L2.93988 22.09V22.22V23.37V23.73L2.55988 23.95L2.20988 24.16L1.70988 24.45L1.55988 24.53L1.20988 24.73L1.05988 24.81L1.02988 24.83H1.01988L0.849883 24.73L0.579883 24.57L0.349883 24.44L0.129883 24.32C0.129883 24.72 0.149883 25.11 0.169883 25.5L0.459883 25.67L0.519883 25.71V26.21H0.409883V26.57V27.15V28.38C0.649883 29.65 0.979883 30.9 1.40988 32.09V27.14V26.56V25.7L1.43988 25.68L1.50988 25.64L2.00988 25.35L2.07988 25.31L2.57988 25.02L2.85988 24.86L3.06988 24.73L3.24988 24.62L3.34988 24.68L3.41988 24.73L3.44988 24.75L3.83988 24.97L3.90988 25.02L3.93988 25.04L4.40988 25.31L4.43988 25.33L4.72988 25.5L4.65988 25.54L4.54988 25.6L4.15988 25.82L4.04988 25.88L3.83988 26L3.65988 26.1L3.54988 26.16L3.47988 26.2L3.34988 26.28L3.06988 26.45C3.04988 26.46 3.02988 26.49 3.00988 26.51C2.98988 26.52 2.97988 26.54 2.95988 26.56C2.93988 26.59 2.89988 26.6 2.88988 26.63C2.86988 26.66 2.86988 26.69 2.85988 26.73C2.85988 26.73 2.85988 26.75 2.85988 26.76C2.85988 26.77 2.85988 26.78 2.85988 26.79C2.85988 26.82 2.83988 26.85 2.83988 26.88V26.9C2.83988 26.9 2.83988 26.92 2.83988 26.93V26.97V27.38V27.96V28.54V32.84L1.90988 33.37C2.03988 33.68 2.17988 33.98 2.31988 34.29L2.82988 33.99V34.12V34.7V35.3C3.09988 35.81 3.39988 36.3 3.69988 36.79L3.94988 36.93L3.97988 36.95L4.44988 37.22L4.47988 37.24L4.76988 37.41L4.69988 37.45L4.58988 37.51L4.29988 37.68C4.48988 37.96 4.68988 38.23 4.88988 38.49L5.08988 38.37L5.19988 38.31L5.58988 38.09L5.69988 38.03L5.76988 37.99H5.78988L8.83988 39.76L9.33988 40.05L9.49988 40.14L9.83988 40.34L9.99988 40.43L10.4899 40.72L11.3399 41.22L11.8399 41.51L11.9099 41.55H11.9199L12.1599 41.7C12.2299 41.74 12.3199 41.76 12.3999 41.76C12.4199 41.76 12.4399 41.75 12.4599 41.74C12.5199 41.74 12.5899 41.72 12.6399 41.69L12.8799 41.55H12.8899L12.9999 41.48L13.4999 41.19L14.3099 40.72V40.85V41.43V42.01V42.37L13.9299 42.59L13.5799 42.8L13.0799 43.09L12.9299 43.17L12.5799 43.37L12.4299 43.45L12.3899 43.47L12.1999 43.36L11.9299 43.2L11.6999 43.07L11.1999 42.78L10.8899 42.6L10.3899 42.31L9.88988 42.02L9.68988 41.9L9.18988 41.61L8.68988 41.32L8.37988 41.14L7.87988 40.85L7.37988 40.56L5.80988 39.65C6.68988 40.66 7.63988 41.61 8.67988 42.46H8.68988L8.88988 42.59L9.38988 42.88L9.88988 43.17L10.1999 43.35L10.6999 43.64L11.1999 43.93L11.8899 44.33V44.71C12.2199 44.9 12.5499 45.09 12.8899 45.26V45.19V44.33L12.9299 44.31L13.5799 43.94L14.0799 43.65L14.5799 43.36L14.7599 43.25L14.9399 43.35L14.9699 43.37L15.4399 43.64L15.4699 43.66L15.9399 43.93L15.9699 43.95L16.2599 44.12L16.1899 44.16L16.0799 44.22L15.6899 44.44L15.5799 44.5L15.3699 44.62L15.1899 44.72L15.0799 44.78L14.8799 44.9L14.5999 45.07C14.5999 45.07 14.5299 45.14 14.4899 45.18C14.4699 45.21 14.4299 45.22 14.4199 45.25C14.3999 45.28 14.3999 45.31 14.3899 45.35C14.3899 45.35 14.3899 45.37 14.3899 45.38C14.3899 45.39 14.3899 45.4 14.3899 45.41C14.3899 45.44 14.3699 45.47 14.3699 45.5V45.52C14.3699 45.52 14.3699 45.54 14.3699 45.55V45.94C15.9399 46.63 17.5899 47.15 19.3199 47.5L18.9599 47.29L15.9099 45.53L15.8799 45.51L16.1199 45.37L16.2299 45.31L16.6199 45.09L16.7299 45.03L17.1199 44.81L17.2299 44.75L17.2999 44.71H17.3199L20.3699 46.48L20.8699 46.77L21.0299 46.86L21.3699 47.06L21.5299 47.15L22.0199 47.44L22.8699 47.94H22.8899C23.2499 47.97 23.6099 47.98 23.9699 47.98C24.3299 47.98 24.6599 47.97 25.0099 47.95L25.0699 47.92L25.9199 47.43L26.4099 47.14L26.5699 47.04L26.8999 46.85L27.0599 46.75L27.5599 46.46L30.5699 44.72H30.5999L30.7099 44.77L30.7999 44.82L31.2099 45.05L31.2999 45.1L31.7099 45.33L31.7999 45.38L32.0199 45.51L31.9899 45.53L28.9799 47.27L28.5599 47.51C30.2899 47.17 31.9499 46.65 33.5299 45.96V45.55V45.53V45.51C33.5299 45.33 33.4399 45.17 33.2799 45.08L33.0799 44.97L32.8099 44.81L32.7199 44.76L32.5799 44.68L32.3099 44.52L32.2199 44.47L31.8099 44.23L31.7199 44.18L31.6099 44.12L31.9399 43.93L31.9699 43.91L32.4399 43.64L32.4699 43.62L32.9399 43.35L32.9699 43.33L33.1299 43.24L33.3299 43.36L33.8299 43.65L34.3299 43.94L35.0199 44.34V45.2V45.27C37.7299 43.86 40.1299 41.96 42.1099 39.67L40.5599 40.56L40.0599 40.85L39.5599 41.14L39.2299 41.33L38.7299 41.62L38.2299 41.91L38.0499 42.02L37.5499 42.31L37.0499 42.6L36.7199 42.79L36.2199 43.08L36.0299 43.19L35.7199 43.37L35.5299 43.48L35.3399 43.37L35.0299 43.19L34.8399 43.08L34.3399 42.79L34.0099 42.6L33.5599 42.34V41.38V40.7L33.5899 40.72L34.4199 41.2L34.9199 41.49L35.0099 41.54H35.0199L35.2599 41.69C35.3199 41.73 35.3999 41.74 35.4699 41.75C35.4799 41.75 35.4899 41.75 35.4999 41.75C35.5099 41.75 35.5199 41.75 35.5299 41.75C35.5999 41.75 35.6799 41.73 35.7399 41.69L35.9799 41.55H35.9899L36.0799 41.49L36.5799 41.2L37.4099 40.72L37.8999 40.43L38.0799 40.32L38.3899 40.14L38.5699 40.03L39.0699 39.74L42.0999 37.99H42.1199L42.2099 38.03L42.2999 38.08L42.7099 38.31L42.7999 38.36L42.9999 38.48C43.1999 38.21 43.3999 37.94 43.5899 37.67L43.2999 37.5L43.3999 37.54ZM35.0499 10.66L35.5399 10.38L36.0299 10.66L36.8699 11.14L37.4499 11.47L37.9399 11.75L38.4299 12.03L38.4799 12.06L38.9799 12.35L39.4799 12.64L39.8199 12.83L40.3199 13.12L40.8199 13.41L40.9099 13.46L40.9999 13.51L41.4099 13.74L41.4999 13.79L41.9099 14.02L41.9999 14.07L42.2399 14.21L42.3299 14.26L42.7399 14.49L42.8299 14.54L43.2399 14.78L43.3299 14.83L43.4199 14.88L43.5699 14.97L43.5399 14.99L40.5099 16.74L40.0099 17.03L39.5099 17.32L39.3299 17.43L39.1799 17.52L38.8299 17.72L38.6799 17.81L38.3299 18.01L38.1799 18.1L38.0599 18.17L37.9899 18.21L37.4899 18.5L37.4299 18.53L36.9899 18.79L36.8999 18.84L36.6599 18.98L36.3999 19.13L36.1599 19.27L35.9699 19.38L35.8999 19.42L35.6599 19.56L35.4999 19.65H35.4799V19.66H35.4599V19.65L35.2999 19.56L35.0699 19.43L34.9999 19.39L34.8099 19.28L34.5799 19.15L34.3199 19L34.0899 18.86L33.9899 18.8L33.5799 18.57L33.5499 18.55L33.4899 18.52L33.0799 18.29L32.9899 18.24L32.9299 18.2L32.8099 18.13L32.6599 18.04L32.5899 18L32.5799 17.99L32.3199 17.84L32.1699 17.75L32.0799 17.7L31.8199 17.55L31.6699 17.46L31.5799 17.41L31.4899 17.36L30.9899 17.07L30.4899 16.78L30.1599 16.59L29.6599 16.3L29.1599 16.01L27.4699 15.03L27.4399 15.01L27.5899 14.93H27.5999L27.6899 14.87L27.7799 14.82L27.9299 14.74H27.9499L28.1999 14.59L28.2899 14.54L28.4399 14.46H28.4599L28.7099 14.31L28.7999 14.26L28.9499 14.18H28.9699L29.0499 14.12L29.1399 14.07L29.5499 13.84L29.6399 13.79L30.0499 13.55L30.1399 13.5L30.2299 13.45L30.3799 13.36L30.7299 13.16L30.8799 13.07L31.2299 12.87L31.3799 12.78L31.5599 12.67L32.0599 12.38L32.5599 12.09L32.6099 12.06L33.0999 11.77L33.5899 11.48L35.0099 10.66H35.0499ZM33.5699 21.76V21.74C33.5699 21.61 33.4999 21.49 33.4099 21.4C33.3799 21.37 33.3599 21.33 33.3199 21.31L33.1199 21.2L32.9499 21.1L32.8599 21.04L32.7699 20.99L32.6299 20.91L32.3699 20.76L32.2799 20.71L32.1299 20.63L31.8699 20.48L31.7799 20.43L31.6299 20.35L31.5399 20.29L31.4499 20.24L31.0399 20L30.9499 19.95L30.5399 19.71L30.4499 19.66L30.3599 19.61L30.2099 19.52L30.1199 19.47L29.8599 19.32L29.7099 19.23L29.6199 19.18L29.3599 19.03L29.2099 18.94L29.1199 18.89L29.0299 18.84L28.5299 18.55L28.0299 18.26L27.6899 18.07L27.1899 17.78L26.9999 17.67V17.27V16.69V16.11V15.89L28.2299 16.6L28.7299 16.89L29.2299 17.18L29.5599 17.37L30.0599 17.66L30.5599 17.95L30.6499 18L30.7399 18.05L30.8899 18.14L31.1499 18.29L31.2399 18.34L31.3899 18.43L31.6499 18.58L31.7399 18.63L31.8899 18.72L31.9799 18.77L32.0699 18.82L32.4799 19.06L32.5699 19.11L32.6599 19.16L32.9699 19.35L33.0599 19.4L33.1499 19.45L33.3899 19.59L33.6399 19.74L33.8799 19.88L34.1399 20.03L34.3799 20.17L34.4799 20.23L34.9799 20.52L35.0599 20.57V21.43V22.01V28.53L34.6399 28.28L34.1399 27.99L33.6399 27.7L33.6099 27.68V23.44V22.86V22.28V21.89V21.79V21.77L33.5699 21.76ZM15.6799 30.74L15.3999 30.58L15.3699 30.56V29.91V29.55V28.97V28.39V28V27.42V26.84V23.97V23.39V22.81V22.59L15.3999 22.61L16.0499 22.99L16.6099 23.31L17.1099 23.6L17.6099 23.89L17.7899 24L17.9399 24.09L18.2899 24.29L18.4399 24.38L18.7899 24.58L18.9399 24.67L19.0299 24.72L19.1199 24.77L19.2499 24.85L19.5299 25.01L19.6199 25.06L19.7499 25.14L20.0299 25.3L20.1199 25.35L20.2499 25.43L20.3599 25.49L20.4499 25.54L20.8599 25.78L20.9499 25.83L21.0599 25.89L21.3499 26.06L21.4399 26.11L21.5399 26.17H21.5499L21.7499 26.29L22.0299 26.45H22.0399L22.2399 26.57L22.5199 26.73L22.7399 26.85L22.8599 26.92L23.3599 27.21L23.4199 27.25V27.75V28.11V28.69V35.2L23.0199 34.96L22.5199 34.67L22.0399 34.39L21.9999 34.37L21.5499 34.11L21.5099 34.09L21.0499 33.82L21.0199 33.8L20.5299 33.52L20.0299 33.23L18.3199 32.24H18.2999L17.8199 31.95H17.7999L17.3199 31.66H17.2999L17.0099 31.48H16.9799L16.5099 31.19L16.4799 31.17L16.0099 30.9L15.9799 30.88L15.8899 30.83L15.7999 30.78L15.6799 30.71V30.74ZM22.8199 13.44L22.9199 13.5L23.4199 13.79L23.4999 13.84V14.7V15.28V16.22L22.1099 17.03L22.0799 17.05L22.0399 17.07V16.71V16.13V15.55V15.16V15.06V15.04V15.02C22.0399 14.89 21.9699 14.77 21.8799 14.68C21.8499 14.65 21.8299 14.61 21.7899 14.59L21.5899 14.48L21.4199 14.38L21.3199 14.32L21.2299 14.27L21.0899 14.19L20.8299 14.04L20.7399 13.99L20.5899 13.91L20.3299 13.76L20.2399 13.71L20.0899 13.63L19.9999 13.57L19.9099 13.52L19.4999 13.28L19.4099 13.23L18.9999 13L18.9099 12.95L18.8199 12.9L18.6699 12.81L18.3199 12.61L18.1699 12.52L17.8199 12.32L17.6699 12.23L17.4899 12.13L16.9899 11.84L16.4899 11.55L15.4599 10.96V10.56V9.98V9.4V9.18L18.0199 10.66L18.5199 10.95L19.0199 11.24L19.1999 11.35L19.3499 11.44L19.6999 11.64L19.8499 11.73L20.1999 11.93L20.3499 12.02L20.4399 12.07L20.5299 12.12L20.9399 12.36L21.0299 12.41L21.1199 12.46L21.4299 12.64L21.5199 12.69L21.6099 12.74L21.8499 12.88L22.0999 13.03L22.3399 13.17L22.5999 13.32L22.8399 13.46L22.8199 13.44ZM21.0299 15.88V16.12V16.7V17.28V17.65L20.8399 17.76L20.3399 18.05L19.9999 18.24L19.4999 18.53L18.9999 18.82L18.9099 18.87L18.8199 18.92L18.6699 19.01L18.4099 19.16L18.3199 19.21L18.1699 19.3L17.9099 19.45L17.8199 19.5L17.6699 19.59L17.5799 19.64L17.4899 19.69L17.0799 19.92L16.9899 19.97L16.5799 20.21L16.4899 20.26L16.4099 20.31H16.3999L16.2499 20.4L16.1399 20.46L15.9099 20.59H15.8999L15.7499 20.68L15.6399 20.74L15.4299 20.86L15.4099 20.88H15.3999L15.2499 20.97L15.1399 21.03L15.0699 21.07L14.9399 21.15L14.6599 21.32C14.6399 21.33 14.6199 21.36 14.5999 21.38C14.5799 21.39 14.5699 21.41 14.5499 21.43C14.5299 21.46 14.4899 21.47 14.4799 21.5C14.4599 21.53 14.4599 21.56 14.4499 21.6C14.4499 21.6 14.4499 21.62 14.4499 21.63C14.4499 21.64 14.4499 21.65 14.4499 21.66C14.4499 21.69 14.4299 21.72 14.4299 21.75V21.77C14.4299 21.77 14.4299 21.79 14.4299 21.8V21.84V22.25V22.83V23.41V27.45V27.71L13.9499 27.98L13.4499 28.27L13.0499 28.5H13.0399L13.0099 28.52V28.27V28.01V22.02V21.44V20.58L13.0399 20.56L13.0999 20.52L13.5999 20.23L13.6699 20.19L13.9299 20.04L14.1699 19.9L14.4299 19.75L14.4499 19.74L14.6599 19.61L14.9199 19.46L14.9399 19.45L15.0099 19.41L15.0999 19.36L15.4299 19.17L15.4999 19.13L15.5899 19.08L15.9999 18.84L16.0899 18.79L16.1799 18.74L16.3299 18.65L16.4199 18.6L16.6799 18.45L16.8299 18.36L16.9199 18.31L17.1799 18.16L17.3299 18.07L17.4199 18.02L17.5099 17.97L18.0099 17.68L18.5099 17.39L18.8399 17.2L19.3399 16.91L19.8399 16.62L21.0499 15.92L21.0299 15.88ZM23.2799 26.02L23.0699 25.9L22.7899 25.73L22.5799 25.61L22.4799 25.55L22.0999 25.33L22.0799 25.32L21.9999 25.27L21.6199 25.05L21.5099 24.98L21.4399 24.94L21.3099 24.86L21.1799 24.78L21.1299 24.75L21.0999 24.73L20.8199 24.57L20.6899 24.49L20.5999 24.44L20.3199 24.28L20.1899 24.2L20.0999 24.15L20.0099 24.1L19.8599 24.01L19.5099 23.81L19.3599 23.72L19.0099 23.52L18.8599 23.43L18.6799 23.32L18.1799 23.03L17.6799 22.74L15.9699 21.75L15.9399 21.73L16.1099 21.63H16.1199L16.1899 21.59L16.2999 21.53L16.4499 21.45H16.4699L16.6999 21.31L16.8099 21.25L16.9599 21.17H16.9799L17.2099 21.03L17.3199 20.97L17.4699 20.89H17.4899L17.5699 20.83L17.6599 20.78L18.0699 20.55L18.1599 20.5L18.5699 20.27L18.6599 20.22L18.7499 20.17L18.8999 20.08L18.9899 20.03L19.2499 19.88L19.3999 19.79L19.4899 19.74L19.7499 19.59L19.8999 19.5L19.9899 19.45L20.0799 19.4L20.5799 19.11L21.0799 18.82H21.1099V18.8L21.1499 18.78L21.4099 18.63L21.5999 18.52L21.6399 18.5L21.9099 18.34L22.0999 18.23L22.1399 18.21L22.4099 18.05L22.6799 17.9L23.5199 17.42H23.5299L23.5599 17.4L23.9999 17.14H24.0099L24.0399 17.16L24.4799 17.42L24.5199 17.44L25.6399 18.08L25.9399 18.25L26.1299 18.36L26.4299 18.53L26.6199 18.64L26.9199 18.81L26.9499 18.83L27.4499 19.12L27.9499 19.41L28.0399 19.46L28.1299 19.51L28.2799 19.6L28.5399 19.75L28.6299 19.8L28.7799 19.89L29.0399 20.04L29.1299 20.09L29.2799 20.18L29.3699 20.23L29.4599 20.28L29.8699 20.52L29.9599 20.57L30.3699 20.8L30.4599 20.85L30.5399 20.9H30.5499L30.6999 20.99L30.7899 21.04L31.0399 21.18H31.0499L31.1999 21.27L31.2899 21.32L31.5399 21.46H31.5499L31.6999 21.55L31.7899 21.6L31.8799 21.65L31.9999 21.73L31.9699 21.75L30.2999 22.72L29.7999 23.01L29.2999 23.3L29.1199 23.41L28.9699 23.5L28.6199 23.7L28.4699 23.79L28.1199 23.99L27.9699 24.08L27.8799 24.13L27.7899 24.18L27.6399 24.27L27.3799 24.42L27.2899 24.47L27.1399 24.56L26.8799 24.71L26.7899 24.76L26.6399 24.85L26.5099 24.92L26.4499 24.95L26.3799 24.99L25.9499 25.24L25.9199 25.26L25.8899 25.28L25.4599 25.53L25.3699 25.58L25.1099 25.73L24.8699 25.87L24.6099 26.02L24.4599 26.1L24.3699 26.15L24.1099 26.3L23.9699 26.38L23.9399 26.4H23.9299L23.7599 26.3L23.5499 26.18L23.4999 26.15L23.2699 26.02H23.2799ZM24.5099 16.26V15.27V14.69V13.83L24.5899 13.78L25.0899 13.49L25.1799 13.43L25.4199 13.29L25.6799 13.14L25.9199 13L26.1699 12.85L26.4099 12.71L26.4999 12.66L26.5899 12.61L26.8999 12.43L26.9899 12.37L27.0799 12.32L27.4899 12.08L27.5799 12.03L27.6699 11.98L27.8199 11.89L28.1699 11.69L28.3199 11.6L28.6699 11.4L28.8199 11.31L28.9999 11.2L29.4999 10.91L29.9999 10.62L32.5599 9.14V9.35V9.93V10.51V10.89L31.5099 11.49L31.0099 11.78L30.5099 12.07L30.3299 12.18L30.1799 12.27L29.8299 12.47L29.6799 12.56L29.3299 12.76L29.1799 12.85L29.0899 12.9L28.9999 12.95L28.5899 13.19L28.4999 13.24L28.0899 13.48L27.9999 13.53L27.9199 13.58H27.9099L27.7599 13.67L27.6699 13.72L27.4199 13.86H27.4099L27.2599 13.95L27.1699 14L26.9199 14.14H26.9099L26.7599 14.23L26.6699 14.28L26.5799 14.33L26.4299 14.42L26.1899 14.56C26.1899 14.56 26.1399 14.61 26.1199 14.63C26.0199 14.72 25.9499 14.84 25.9499 14.98V15V15.02V15.08V15.47V16.05V16.63V17.04L24.5299 16.23L24.5099 16.26ZM26.9399 3.81V3.23V2.65V2.43L29.4999 3.91L29.9999 4.2L30.4999 4.49L30.8299 4.68L31.3299 4.97L31.8299 5.26L31.9199 5.31L32.0099 5.36L32.4199 5.6L32.5099 5.65L32.5999 5.7L32.9099 5.88L32.9999 5.93L33.0899 5.98L33.3299 6.12L33.5799 6.27L33.8199 6.41L34.3199 6.7L34.4199 6.76L34.9199 7.05L34.9999 7.1V7.96V8.54V9.5L33.5799 10.32V9.94V9.36V8.78V8.39V8.32V8.3V8.28C33.5799 8.14 33.5099 8.02 33.4099 7.92C33.3799 7.9 33.3699 7.86 33.3399 7.85L33.0999 7.71L32.9499 7.62L32.8499 7.56L32.7599 7.51L32.5999 7.42L32.3499 7.27L32.2599 7.22L31.8499 6.98L31.7599 6.93L31.5199 6.79L31.4299 6.74L31.0199 6.5L30.9299 6.45L30.5199 6.21L30.4299 6.16L30.3399 6.11L29.8399 5.82L29.3399 5.53L28.9999 5.34L28.4999 5.05L27.9999 4.76L26.9499 4.16V3.79L26.9399 3.81ZM21.5699 5.06L22.0599 4.77L22.6399 4.44L23.4799 3.96L23.9699 3.68L24.4599 3.95L25.8799 4.77L26.3699 5.06L26.8599 5.35L26.9099 5.38L27.4099 5.67L27.9099 5.96L28.2499 6.15L28.7499 6.44L29.2499 6.73L29.3399 6.78L29.4299 6.83L29.8399 7.06L29.9299 7.11L30.3399 7.34L30.4299 7.39L30.6699 7.53L30.7599 7.58L31.1699 7.81L31.2599 7.86L31.6699 8.09L31.7599 8.14L31.8499 8.19L31.9999 8.28L31.9699 8.3L28.9399 10.05L28.4399 10.34L27.9399 10.63L27.7599 10.74L27.6099 10.83L27.2599 11.03L27.1099 11.12L26.7599 11.32L26.6099 11.41L26.4899 11.48L26.4299 11.52L25.9299 11.81L25.8699 11.84L25.4299 12.1L25.3399 12.15L25.0999 12.29L24.8399 12.44L24.5999 12.58L24.4099 12.69L24.3399 12.73L24.0999 12.87L23.9399 12.96L23.9199 12.97L23.8999 12.96L23.7399 12.87L23.5099 12.74L23.4399 12.7L23.2499 12.59L23.0199 12.46L22.7599 12.31L22.5299 12.17L22.4299 12.11L21.9899 11.86L21.9299 11.83L21.4299 11.54L21.3699 11.5L21.2499 11.43L21.0999 11.34L20.7499 11.14L20.5999 11.05L20.2499 10.85L20.0999 10.76L19.9199 10.65L19.4199 10.36L18.9199 10.07L15.8899 8.32L15.8599 8.3L16.0099 8.22H16.0199L16.1099 8.16L16.1999 8.11L16.6099 7.88L16.6999 7.83L17.1099 7.6L17.1999 7.55L17.4399 7.41L17.5299 7.36L17.9399 7.13L18.0299 7.08L18.4399 6.85L18.5299 6.8L18.6199 6.75L19.1199 6.46L19.6199 6.17L19.9599 5.98L20.4599 5.69L20.9599 5.4L21.0099 5.37L21.4999 5.08L21.5699 5.06ZM12.9699 9.13V8.56V7.98V7.12L13.0599 7.07L13.5599 6.78L13.6599 6.72L14.1599 6.43L14.3999 6.29L14.6499 6.14L14.8899 6L14.9799 5.95L15.0699 5.9L15.3799 5.72L15.4699 5.67L15.5599 5.62L15.9699 5.38L16.0599 5.33L16.1499 5.28L16.6499 4.99L17.1499 4.7L17.4799 4.51L17.9799 4.22L18.4799 3.93L21.0399 2.45V2.66V3.24V3.82V4.21L19.9899 4.81L19.4899 5.1L18.9899 5.39L18.6499 5.58L18.1499 5.87L17.6499 6.16L17.5599 6.21L17.4699 6.26L17.0599 6.49L16.9699 6.54L16.5599 6.77L16.4699 6.82L16.2299 6.96L16.1399 7.01L15.7299 7.24L15.6399 7.29L15.3899 7.43L15.2299 7.52L15.1399 7.57L15.0499 7.62L14.8999 7.71L14.6599 7.85C14.6599 7.85 14.6099 7.9 14.5899 7.92C14.5899 7.92 14.5699 7.95 14.5599 7.96C14.5399 7.99 14.4999 8 14.4899 8.03C14.4599 8.08 14.4599 8.13 14.4499 8.19C14.4499 8.22 14.4299 8.25 14.4299 8.28V8.3C14.4299 8.3 14.4299 8.32 14.4299 8.33V8.39V8.78V9.36V9.94V10.35L13.0099 9.54V9.12L12.9699 9.13ZM4.49988 14.93H4.50988L4.57988 14.89L4.68988 14.83L5.07988 14.61L5.18988 14.55L5.57988 14.33L5.68988 14.27L5.92988 14.13L6.01988 14.08L6.42988 13.85L6.51988 13.8L6.92988 13.57L7.01988 13.52L7.10988 13.47L7.60988 13.18L8.10988 12.89L8.44988 12.7L8.94988 12.41L9.44988 12.12H9.47988V12.1L9.51988 12.08L9.96988 11.82L9.99988 11.8L10.4499 11.54L10.4899 11.52L11.0499 11.2L11.8699 10.73H11.8799L11.9099 10.71L12.3499 10.45H12.3599H12.3899L12.8299 10.71L12.8699 10.73L14.2899 11.55L14.7799 11.84L15.2699 12.13L15.2999 12.15L15.7999 12.44L16.2999 12.73L16.4799 12.83L16.6299 12.92L16.9799 13.12L17.1299 13.21L17.4799 13.41L17.6299 13.5L17.7199 13.55L17.8099 13.6L18.2199 13.84L18.3099 13.89L18.7199 14.13L18.8099 14.18L18.8899 14.23H18.8999L19.0499 14.32L19.1399 14.37L19.3899 14.51H19.3999L19.5499 14.6L19.6399 14.65L19.8899 14.8H19.8999L20.0499 14.89L20.1399 14.94L20.2299 14.99L20.3499 15.07L20.3199 15.09L18.6499 16.06L18.1499 16.35L17.6499 16.64L17.3199 16.83L16.8199 17.12L16.3199 17.41L16.2299 17.46L16.1399 17.51L15.9899 17.6L15.7299 17.75L15.6399 17.8L15.4899 17.89L15.2299 18.04L15.1399 18.09L14.9899 18.18L14.8599 18.25L14.7999 18.28L14.7299 18.32L14.2999 18.57L14.2699 18.59L14.2399 18.61L13.8099 18.86L13.7199 18.91L13.4599 19.06L13.2199 19.2L12.9599 19.35L12.8099 19.43L12.7199 19.48L12.4599 19.63L12.3199 19.71L12.2899 19.73H12.2799L12.1099 19.63L11.8999 19.51L11.8499 19.48L11.6199 19.35L11.4099 19.23L11.1299 19.06L10.9199 18.94L10.8199 18.88L10.4099 18.64L10.3299 18.59L9.82988 18.3L9.75988 18.26L9.62988 18.18L9.49988 18.1L9.12988 17.89L8.99988 17.81L8.62988 17.6L8.49988 17.52L8.31988 17.41L7.81988 17.12L7.31988 16.83L4.26988 15.07L4.23988 15.05L4.40988 14.95L4.49988 14.93ZM4.47988 24.21L4.44988 24.19L4.35988 24.14L4.26988 24.09L4.14988 24.02L3.86988 23.86L3.83988 23.84V23.77V23.19V22.83V22.25V21.67V17.26V16.68V16.1V15.88L3.86988 15.9L6.40988 17.37L6.90988 17.66L7.40988 17.95L7.58988 18.06L7.71988 18.14L8.08988 18.35L8.21988 18.43L8.58988 18.64L8.71988 18.72L8.82988 18.78L8.91988 18.83L9.32988 19.07L9.41988 19.12L9.52988 19.19L9.81988 19.36L9.90988 19.41L10.0099 19.47H10.0199L10.2199 19.59L10.4999 19.75H10.5099L10.7099 19.87L10.9899 20.03L11.2099 20.15L11.3299 20.22L11.8299 20.51L11.8899 20.55V21.05V21.41V21.99V28.5L11.4899 28.26L10.9899 27.97L10.5099 27.69L10.4699 27.67L10.0199 27.41L9.98988 27.39L9.52988 27.12L9.48988 27.1L6.77988 25.53H6.75988L6.27988 25.24H6.25988L5.77988 24.95H5.75988L5.46988 24.77H5.43988L4.96988 24.48L4.93988 24.46L4.46988 24.19L4.47988 24.21ZM11.9299 32.97V33.33V33.91V40.42L10.5499 39.62L10.5099 39.6L10.0599 39.34L10.0299 39.32L9.56988 39.05L9.52988 39.03L6.81988 37.46H6.79988L6.31988 37.17H6.29988L5.81988 36.88H5.79988L5.50988 36.7H5.47988L5.00988 36.41L4.97988 36.39L4.50988 36.12L4.47988 36.1L4.38988 36.05L4.29988 36L3.88988 35.76L3.85988 35.74V35.67V34.15V33.57V29.16V28.58V28V27.78L3.88988 27.8L6.42988 29.27L6.92988 29.56L7.42988 29.85L7.60988 29.96L7.73988 30.04L8.10988 30.25L8.23988 30.33L8.60988 30.54L8.73988 30.62L8.84988 30.68L8.93988 30.73L9.34988 30.97L9.43988 31.02L9.54988 31.09L9.83988 31.26L9.92988 31.31L10.0399 31.37L10.2399 31.49L10.5299 31.66L10.7299 31.78L11.2299 32.07L11.3499 32.14L11.8499 32.43L11.9099 32.47V32.97H11.9299ZM12.6199 31.5L12.4699 31.58L12.4399 31.6H12.4299L12.2599 31.5L11.9899 31.34L11.7599 31.21L11.2599 30.92L10.9499 30.74L10.5399 30.5L10.4599 30.45L9.95988 30.16L9.88988 30.12L9.75988 30.04L9.62988 29.96L9.25988 29.75L9.12988 29.67L8.75988 29.46L8.62988 29.38L8.44988 29.27L7.94988 28.98L7.44988 28.69L4.39988 26.93L4.36988 26.91L4.53988 26.81H4.54988L4.61988 26.77L4.72988 26.71L5.11988 26.49L5.22988 26.43L5.61988 26.21L5.72988 26.15L5.79988 26.11H5.81988L8.86988 27.88L9.36988 28.17L9.52988 28.26L9.86988 28.46L10.0299 28.55L10.0499 28.56L10.5299 28.83L10.5499 28.84L11.0499 29.13L11.3799 29.32L11.8799 29.61L11.9499 29.65H11.9599L11.9899 29.68L12.1999 29.8C12.2699 29.84 12.3599 29.86 12.4399 29.86C12.4499 29.86 12.4599 29.86 12.4699 29.86C12.4699 29.86 12.4899 29.86 12.4999 29.86C12.5599 29.86 12.6299 29.84 12.6799 29.81L12.9199 29.67H12.9299L12.9599 29.64L13.0299 29.6L13.5299 29.31L13.8599 29.12L14.3399 28.85V28.98V29.56V30.14V30.5L13.9599 30.72L13.6099 30.93L13.1099 31.22L12.9599 31.3L12.6099 31.51L12.6199 31.5ZM15.1099 32.94L15.0399 32.98L14.9099 33.06L14.6299 33.23C14.6299 33.23 14.5899 33.27 14.5699 33.29C14.5499 33.3 14.5399 33.32 14.5199 33.34C14.4999 33.37 14.4599 33.38 14.4499 33.41C14.4299 33.44 14.4299 33.47 14.4199 33.51C14.4199 33.51 14.4199 33.53 14.4199 33.54C14.4199 33.55 14.4199 33.56 14.4199 33.57C14.4199 33.6 14.3999 33.63 14.3999 33.66V33.68C14.3999 33.68 14.3999 33.7 14.3999 33.71V33.75V34.16V34.74V35.32V39.62L13.0199 40.42H13.0099L12.9799 40.44V40.08V33.93V33.35V32.49L13.0099 32.47L13.0799 32.43L13.5799 32.14L13.6499 32.1L14.1499 31.81L14.4299 31.65L14.6399 31.52L14.8199 31.41L14.9199 31.47L14.9899 31.52L15.0199 31.54L15.4099 31.76L15.4799 31.81L15.5099 31.83L15.9799 32.1L16.0099 32.12L16.2999 32.29L16.2299 32.33L16.1199 32.39L15.7299 32.61L15.6199 32.67L15.4099 32.79L15.2299 32.89L15.1199 32.95L15.1099 32.94ZM23.4599 39.7V40.06V40.64V47.15L22.0799 46.35L22.0399 46.33L21.5899 46.06L21.5499 46.04L21.0899 45.77L21.0499 45.75L18.3399 44.18H18.3199L17.8399 43.89H17.8199L17.3399 43.6H17.3199L17.0299 43.42H16.9999L16.5299 43.13L16.4999 43.11L16.0299 42.84L15.9999 42.82L15.9099 42.77L15.8199 42.72L15.4099 42.48L15.3799 42.46V42.39V41.81V40.87V40.29V35.88V35.3V34.72V34.5L15.4099 34.52L16.6199 35.22L17.1199 35.51L17.6199 35.8L17.9499 35.99L18.4499 36.28L18.9499 36.57L19.1299 36.68L19.2599 36.76L19.6299 36.97L19.7599 37.05L20.1299 37.26L20.2599 37.34L20.3699 37.4L20.4599 37.45L20.8699 37.69L20.9599 37.74L21.0699 37.81L21.3599 37.98L21.4499 38.03L21.5599 38.09L21.7599 38.21L22.0599 38.38L22.2599 38.5L22.7599 38.79L22.8799 38.86L23.3799 39.15L23.4399 39.19V39.69L23.4599 39.7ZM32.0299 33.68L30.3599 34.65L29.8599 34.94L29.3599 35.23L29.0299 35.42L28.5299 35.71L28.0299 36L27.8499 36.11L27.6999 36.2L27.3499 36.4L27.1999 36.49L26.8499 36.69L26.6999 36.78L26.5699 36.85L26.5099 36.88L26.0099 37.17L25.9799 37.19L25.5099 37.46L25.1599 37.66L24.6599 37.95L24.5099 38.03L24.1599 38.23L24.0099 38.31H23.9999L23.9799 38.33H23.9699L23.7999 38.23L23.5299 38.07L23.2999 37.94L22.7999 37.65L22.4899 37.47L22.0799 37.23L21.9999 37.18L21.4999 36.89L21.4299 36.85L21.2999 36.77L21.1699 36.69L20.7999 36.48L20.6699 36.4L20.2999 36.19L20.1699 36.11L19.9899 36L19.4899 35.71L18.9899 35.42L18.6599 35.23L18.1599 34.94L17.6599 34.65L15.9499 33.66L15.9199 33.64L16.0899 33.54H16.0999L16.1699 33.5L16.2799 33.44L16.6699 33.22L16.7799 33.16L17.1699 32.94L17.2799 32.88L17.3499 32.84H17.3699L19.0799 33.84L19.5799 34.13L20.0799 34.42L20.4099 34.61L20.9099 34.9L21.0699 34.99L21.4099 35.19L21.5699 35.28L21.5899 35.29L22.0699 35.56L22.0899 35.57L22.5899 35.86L22.9199 36.05L23.4199 36.34L23.4899 36.38H23.4999L23.5299 36.41L23.7399 36.53C23.8099 36.57 23.8999 36.59 23.9799 36.59C23.9899 36.59 23.9999 36.59 24.0099 36.59C24.0099 36.59 24.0299 36.59 24.0399 36.59C24.0999 36.59 24.1699 36.57 24.2199 36.54L24.4599 36.4H24.4699L24.4999 36.37L24.5699 36.33L25.0699 36.04L25.3999 35.85L25.8999 35.56H25.9199V35.55L26.3999 35.28H26.4199V35.27L26.5799 35.18L26.9099 34.99L27.0699 34.89L27.5699 34.6L27.8999 34.41L28.3999 34.12L28.8999 33.83L30.5699 32.86H30.5999L30.7099 32.91L30.7999 32.96L31.2099 33.2L31.2999 33.25L31.7099 33.49L31.7999 33.54L31.8899 33.59L32.0099 33.67L31.9799 33.69L32.0299 33.68ZM35.0399 32.96V33.34V33.92V40.44L33.6199 39.62L33.5899 39.6V35.36V34.78V34.2V33.81V33.71V33.69V33.67C33.5899 33.54 33.5199 33.42 33.4299 33.33C33.3999 33.3 33.3799 33.26 33.3399 33.24L33.1399 33.12L32.9699 33.02L32.8699 32.96L32.7799 32.91L32.6399 32.83L32.3699 32.67L32.2799 32.62L31.8699 32.38L31.7799 32.33L31.6699 32.27L31.9999 32.08L32.0299 32.06L32.4999 31.79L32.5299 31.77L32.6499 31.7L32.9999 31.5L33.0299 31.48L33.1399 31.41L33.1799 31.39L33.3799 31.51L33.6299 31.66L33.8699 31.8L34.3699 32.09L34.4699 32.15L34.9699 32.44L35.0499 32.49V32.97L35.0399 32.96ZM40.5799 28.71L40.0799 29L39.5799 29.29L39.3999 29.4L39.2499 29.49L38.8999 29.69L38.7499 29.78L38.3999 29.98L38.2499 30.07L38.1299 30.14L38.0599 30.18L37.5599 30.47L37.4999 30.5L37.0599 30.76L36.7299 30.95L36.2299 31.24L36.0399 31.35L35.7299 31.53L35.5699 31.62L35.5499 31.64H35.5299V31.63L35.3699 31.54L35.0599 31.36L34.8699 31.25L34.3699 30.96L34.0399 30.77L33.5999 30.52V30.49V29.55V29.49V28.87L33.6299 28.89L34.1299 29.18L34.4599 29.37L34.9599 29.66L35.0499 29.71L35.2899 29.85C35.3499 29.89 35.4299 29.9 35.4999 29.91C35.5099 29.91 35.5199 29.91 35.5299 29.91C35.5399 29.91 35.5499 29.91 35.5599 29.91C35.6299 29.91 35.7099 29.89 35.7699 29.85L36.0099 29.71L36.0999 29.66L36.5999 29.37L36.9299 29.18L37.4299 28.89L37.9199 28.6L38.0999 28.5L38.4099 28.32L38.5899 28.21L39.0899 27.92L42.1199 26.17H42.1399L42.2299 26.21L42.3199 26.26L42.7299 26.5L42.8199 26.55L43.2299 26.78L43.3199 26.83L43.4099 26.88L43.5599 26.97L43.5299 26.99L40.4999 28.74L40.5799 28.71Z",fill:em}),eu.createElement("path",{d:"M0.940156 24.8596L0.910156 24.8696L0.940156 24.8596L0.950156 24.8496L0.940156 24.8596Z",fill:em}),eu.createElement("path",{d:"M24.01 38.3098H24H24.01L24.02 38.2998L24.01 38.3098Z",fill:em}),eu.createElement("path",{d:"M12.9802 20.54L12.9502 20.56L12.9602 20.55L12.9802 20.54Z",fill:em}),eu.createElement("circle",{cx:"24",cy:"24",r:"24",fill:em,fillOpacity:"0.5"})),eu.createElement("defs",null,eu.createElement("clipPath",{id:"clip0_4867_22348"},eu.createElement("rect",{width:"48",height:"48",fill:"white"}))))};eDJ.displayName="Avatar";var eDW=(0,eu.memo)(eDJ);let eDX=({picture:en,src:eo,size:es="md",Image:ef=en=>eu.createElement("img",en),apiServer:em,style:ed,...eH})=>{let eV=(0,eu.useMemo)(()=>"md"===es?24:48,[es]),eb=(0,eu.useMemo)(()=>{let en="md"===es?"1.5rem":"3rem";return{borderRadius:"50%",width:en,height:en,...ed}},[es,ed]),ew=(0,eu.useMemo)(()=>eo||(em&&en?`${em}/api/v0/storage/raw/${en}`:void 0),[em,en,eo]);return eu.createElement(eu.Fragment,null,ew?eu.createElement(ef,eVY({src:ew,alt:"Node profile image",width:eV,height:eV,style:eb},eH)):eu.createElement(eDW,eVY({},eH,{style:eb})))};eDX.displayName="NodeAvatar";var eD$=(0,eu.memo)(eDX);let eD1=({hash:en,name:eo,picture:es,apiServer:ef,ImageCmp:em,...ed})=>eu.createElement(eD4,ed,eu.createElement(eD$,{picture:es,size:"md",apiServer:ef,ImageCmp:em}),eu.createElement(eD3,{className:"fs-10"},eu.createElement(eD0,null,"ID: ",en.slice(-10)),eu.createElement("div",{className:"fs-12"},eo?.substring(0,30))));eD1.displayName="NodeName";var eD2=(0,eu.memo)(eD1),eD4=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1yjquvw-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),eD3=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1yjquvw-1"})({lineHeight:"1rem"}),eD0=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1yjquvw-2"})({whiteSpace:"nowrap"});let eD6=(0,ef.ZP)(eDq).attrs(({theme:en,$score:eo,...es})=>({$color:eo>=.8?en.color.success:eo>=.5?en.color.info:en.color.error,...es})).withConfig({displayName:"styles__StyledScoreIcon",componentId:"sc-chuoy9-0"})([""]),eD8=({score:en,showPercentage:eo=!0})=>{let es=Number(100*en).toFixed(2);return eu.createElement(eD7,null,eu.createElement(eD6,{$score:en}),eo&&eu.createElement(eu.Fragment,null,es,"%"))};eD8.displayName="NodeScore";var eD5=(0,eu.memo)(eD8),eD7=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1ns4scf-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"});let eD9=(0,ef.ZP)(eDq).attrs(({theme:en,$status:eo,...es})=>({$color:eo>=.8?en.color.success:eo>=.5?en.color.info:eo>=0?en.color.error:en.color.disabled2,...es})).withConfig({displayName:"styles__StyledVersionIcon",componentId:"sc-1540wg6-0"})([""]);function eke(en,eo){let es=(en||"").replace(/-\d+-g\w{7}$/gi,"");return es!==en&&es===eo.prerelease}function ekt(en,eo){return en===eo.latest}function ekc(en,eo){return en===eo.prerelease}function eki(en,eo){return eo.outdated===en}let ekr=({version:en,lastVersion:eo})=>{let es=(0,eu.useMemo)(()=>eo?function(en,eo){return ekt(en,eo)||ekc(en,eo)||eke(en,eo)}(en,eo)&&!eke(en,eo)?1:eki(en,eo)||eke(en,eo)?.5:0:-1,[en,eo]),ef=(0,eu.useMemo)(()=>eo?ekt(en,eo)?"latest":ekc(en,eo)?"prerelease":eke(en,eo)?"experimental":eki(en,eo)?"outdated":"obsolete":"",[en,eo]),em=eu.createElement(ekn,null,eu.createElement(eD9,{$status:es}),en||"-");return eu.createElement(eu.Fragment,null,es<1?eu.createElement(eNE,{my:"top-center",at:"bottom-center",offset:{x:0,y:10},content:ef},eu.createElement(eko,null,em," ",eu.createElement(eVJ,{name:"info-circle",size:"sm"}))):em)};ekr.displayName="NodeVersion";var eka=(0,eu.memo)(ekr),ekn=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-hlk9en-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem",whiteSpace:"nowrap"}),eko=(0,ef.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-hlk9en-1"})({display:"inline-flex",alignItems:"center",gap:"0.5rem"});Object.freeze({__proto__:null,Breadcrumb:eVU,BulletList:eV6,BulletItem:eV0,Button:eyr,Icon:eVJ,ModalCard:eyd,Modal:eyD,NotificationBadge:eyE,NotificationCard:eyQ,Notification:ey1,useNotification:eyZ,Logo:ey9,ObjectImg:eNi,Tabs:eNN,Tab:eNy,Tag:eNb,TextGradient:eyu,Tooltip:eNE,Spinner:eN_,Label:eNR,Card:eNK,Row:eN2,Col:eN4,Table:exa,ToggleContainer:exu,Navbar:exy,NavbarLinkList:exD,NavbarLink:exS,WalletPicker:ex$,Footer:eTC,RouterSidebar:eT6,RouterNavbar:ebM,Checkbox:ebY,CheckboxGroup:ebU,useCheckboxGroup:ebk,ChipInput:eb3,ChipItem:eb4,CodeEditor:ew$,CompositeTitle:ew0,Dropdown:eDi,DropdownOption:eDt,FormLabel:eb_,FormError:ebb,Radio:eDM,RadioGroup:eDp,useRadioGroup:eDn,Select:eDH,TextArea:eDT,TextInput:eDw,Switch:eDG,SwitchGroup:eDR,useSwitchGroup:eDP,NoisyContainer:eDZ,ColorDot:eDq,NodeAvatar:eD$,NodeName:eD2,NodeScore:eD5,NodeVersion:eka})},88630:function(en){"use strict";function eo(en){if(en.length>=255)throw TypeError("Alphabet too long");for(var eo=new Uint8Array(256),es=0;es>>0,eb=new Uint8Array(em);en[es];){var ew=eo[en.charCodeAt(es)];if(255===ew)return;for(var eD=0,eS=em-1;(0!==ew||eD>>0,eb[eS]=ew%256>>>0,ew=ew/256>>>0;if(0!==ew)throw Error("Non-zero carry");eu=eD,es++}for(var eE=em-eu;eE!==em&&0===eb[eE];)eE++;for(var ej=new Uint8Array(ef+(em-eE)),eO=ef;eE!==em;)ej[eO++]=eb[eE++];return ej}function eD(en){var eo=ew(en);if(eo)return eo;throw Error("Non-base"+ed+" character")}return{encode:function(eo){if(eo instanceof Uint8Array||(ArrayBuffer.isView(eo)?eo=new Uint8Array(eo.buffer,eo.byteOffset,eo.byteLength):Array.isArray(eo)&&(eo=Uint8Array.from(eo))),!(eo instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===eo.length)return"";for(var es=0,ef=0,eu=0,em=eo.length;eu!==em&&0===eo[eu];)eu++,es++;for(var eV=(em-eu)*eb+1>>>0,ew=new Uint8Array(eV);eu!==em;){for(var eD=eo[eu],eS=0,eE=eV-1;(0!==eD||eS>>0,ew[eE]=eD%ed>>>0,eD=eD/ed>>>0;if(0!==eD)throw Error("Non-zero carry");ef=eS,eu++}for(var ej=eV-ef;ej!==eV&&0===ew[ej];)ej++;for(var eO=eH.repeat(es);ejen.length)throw Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return en.slice(eo,es)}function eu(en){if(0===en[0])throw Error("invalid RLP: extra zeros");return ew(eb(en))}function em(en,eo){if(en<56)return Uint8Array.from([en+eo]);let es=ej(en),ef=es.length/2,eu=ej(eo+55+ef);return Uint8Array.from(eD(eu+es))}function ed(en,eo=!1){if(null==en||0===en.length)return Uint8Array.from([]);let es=eB(en),ef=eH(es);if(eo)return ef;if(0!==ef.remainder.length)throw Error("invalid RLP: remainder must be zero");return ef.data}function eH(en){let eo,es,em,ed,eV;let eb=[],ew=en[0];if(ew<=127)return{data:en.slice(0,1),remainder:en.slice(1)};if(ew<=183){if(eo=ew-127,em=128===ew?Uint8Array.from([]):ef(en,1,eo),2===eo&&em[0]<128)throw Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:em,remainder:en.slice(eo)}}if(ew<=191){if(es=ew-182,en.length-1en.length)throw Error("invalid RLP: total length is larger than the data");for(ed=ef(en,es,em);ed.length;)eV=eH(ed),eb.push(eV.data),ed=eV.remainder;return{data:eb,remainder:en.slice(em)}}}Object.defineProperty(eo,"__esModule",{value:!0}),eo.RLP=eo.utils=eo.decode=eo.encode=void 0,eo.encode=es,eo.decode=ed;let eV=Array.from({length:256},(en,eo)=>eo.toString(16).padStart(2,"0"));function eb(en){let eo="";for(let es=0;esen+eo.length,0),es=new Uint8Array(eo);for(let eo=0,ef=0;eo=2&&"0"===en[0]&&"x"===en[1]}function e_(en){return"string"!=typeof en?en:eP(en)?en.slice(2):en}function eB(en){if(en instanceof Uint8Array)return en;if("string"==typeof en)return eP(en)?eD(eO(e_(en))):eE(en);if("number"==typeof en||"bigint"==typeof en)return en?eD(ej(en)):Uint8Array.from([]);if(null==en)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof en)}eo.utils={bytesToHex:eb,concatBytes:eS,hexToBytes:eD,utf8ToBytes:eE},eo.RLP={encode:es,decode:ed}},78e3:function(en,eo,es){"use strict";var ef=es(48764).Buffer;Object.defineProperty(eo,"__esModule",{value:!0}),eo.accountBodyToRLP=eo.accountBodyToSlim=eo.accountBodyFromSlim=eo.isZeroAddress=eo.zeroAddress=eo.importPublic=eo.privateToAddress=eo.privateToPublic=eo.publicToAddress=eo.pubToAddress=eo.isValidPublic=eo.isValidPrivate=eo.generateAddress2=eo.generateAddress=eo.isValidChecksumAddress=eo.toChecksumAddress=eo.isValidAddress=eo.Account=void 0;let eu=es(5507),em=es(82192),ed=es(95053),eH=es(58040),eV=es(38289),eb=es(66219),ew=es(38480),eD=es(24712),eS=BigInt(0);class eE{constructor(en=eS,eo=eS,es=eb.KECCAK256_RLP,ef=eb.KECCAK256_NULL){this.nonce=en,this.balance=eo,this.storageRoot=es,this.codeHash=ef,this._validate()}static fromAccountData(en){let{nonce:eo,balance:es,storageRoot:ef,codeHash:eu}=en;return new eE(void 0!==eo?(0,eV.bufferToBigInt)((0,eV.toBuffer)(eo)):void 0,void 0!==es?(0,eV.bufferToBigInt)((0,eV.toBuffer)(es)):void 0,void 0!==ef?(0,eV.toBuffer)(ef):void 0,void 0!==eu?(0,eV.toBuffer)(eu):void 0)}static fromRlpSerializedAccount(en){let eo=(0,eV.arrToBufArr)(eu.RLP.decode(Uint8Array.from(en)));if(!Array.isArray(eo))throw Error("Invalid serialized account input. Must be array");return this.fromValuesArray(eo)}static fromValuesArray(en){let[eo,es,ef,eu]=en;return new eE((0,eV.bufferToBigInt)(eo),(0,eV.bufferToBigInt)(es),ef,eu)}_validate(){if(this.nonce=8?eS+=es[en].toUpperCase():eS+=es[en];return eS};eo.toChecksumAddress=eO;let eP=function(en,es){return(0,eo.isValidAddress)(en)&&(0,eo.toChecksumAddress)(en,es)===en};eo.isValidChecksumAddress=eP;let e_=function(en,eo){return((0,ew.assertIsBuffer)(en),(0,ew.assertIsBuffer)(eo),(0,eV.bufferToBigInt)(eo)===BigInt(0))?ef.from((0,em.keccak256)(eu.RLP.encode((0,eV.bufArrToArr)([en,null])))).slice(-20):ef.from((0,em.keccak256)(eu.RLP.encode((0,eV.bufArrToArr)([en,eo])))).slice(-20)};eo.generateAddress=e_;let eB=function(en,eo,es){if((0,ew.assertIsBuffer)(en),(0,ew.assertIsBuffer)(eo),(0,ew.assertIsBuffer)(es),20!==en.length)throw Error("Expected from to be of length 20");if(32!==eo.length)throw Error("Expected salt to be of length 32");let eu=(0,em.keccak256)(ef.concat([ef.from("ff","hex"),en,eo,(0,em.keccak256)(es)]));return(0,eV.toBuffer)(eu).slice(-20)};eo.generateAddress2=eB;let eU=function(en){return ed.secp256k1.utils.isValidPrivateKey(en)};eo.isValidPrivate=eU;let eR=function(en,eo=!1){if((0,ew.assertIsBuffer)(en),64===en.length)try{return ed.secp256k1.ProjectivePoint.fromHex(ef.concat([ef.from([4]),en])),!0}catch(en){return!1}if(!eo)return!1;try{return ed.secp256k1.ProjectivePoint.fromHex(en),!0}catch(en){return!1}};eo.isValidPublic=eR;let eY=function(en,eo=!1){if((0,ew.assertIsBuffer)(en),eo&&64!==en.length&&(en=ef.from(ed.secp256k1.ProjectivePoint.fromHex(en).toRawBytes(!1).slice(1))),64!==en.length)throw Error("Expected pubKey to be of length 64");return ef.from((0,em.keccak256)(en)).slice(-20)};eo.pubToAddress=eY,eo.publicToAddress=eo.pubToAddress;let eG=function(en){return(0,ew.assertIsBuffer)(en),ef.from(ed.secp256k1.ProjectivePoint.fromPrivateKey(en).toRawBytes(!1).slice(1))};eo.privateToPublic=eG;let eQ=function(en){return(0,eo.publicToAddress)((0,eo.privateToPublic)(en))};eo.privateToAddress=eQ;let eF=function(en){return(0,ew.assertIsBuffer)(en),64!==en.length&&(en=ef.from(ed.secp256k1.ProjectivePoint.fromHex(en).toRawBytes(!1).slice(1))),en};eo.importPublic=eF;let eZ=function(){let en=20,eo=(0,eV.zeros)(en);return(0,eV.bufferToHex)(eo)};eo.zeroAddress=eZ;let eK=function(en){try{(0,ew.assertIsString)(en)}catch(en){return!1}let es=(0,eo.zeroAddress)();return es===en};function eJ(en){let[eo,es,ef,eu]=en;return[eo,es,0===(0,eV.arrToBufArr)(ef).length?eb.KECCAK256_RLP:ef,0===(0,eV.arrToBufArr)(eu).length?eb.KECCAK256_NULL:eu]}eo.isZeroAddress=eK,eo.accountBodyFromSlim=eJ;let eW=new Uint8Array(0);function eX(en){let[eo,es,ef,eu]=en;return[eo,es,(0,eV.arrToBufArr)(ef).equals(eb.KECCAK256_RLP)?eW:ef,(0,eV.arrToBufArr)(eu).equals(eb.KECCAK256_NULL)?eW:eu]}function e$(en,eo=!0){let es=eo?eJ(en):en;return(0,eV.arrToBufArr)(eu.RLP.encode(es))}eo.accountBodyToSlim=eX,eo.accountBodyToRLP=e$},13415:function(en,eo,es){"use strict";var ef=es(48764).Buffer;Object.defineProperty(eo,"__esModule",{value:!0}),eo.Address=void 0;let eu=es(78e3),em=es(38289);class ed{constructor(en){if(20!==en.length)throw Error("Invalid address length");this.buf=en}static zero(){return new ed((0,em.zeros)(20))}static fromString(en){if(!(0,eu.isValidAddress)(en))throw Error("Invalid address");return new ed((0,em.toBuffer)(en))}static fromPublicKey(en){if(!ef.isBuffer(en))throw Error("Public key should be Buffer");let eo=(0,eu.pubToAddress)(en);return new ed(eo)}static fromPrivateKey(en){if(!ef.isBuffer(en))throw Error("Private key should be Buffer");let eo=(0,eu.privateToAddress)(en);return new ed(eo)}static generate(en,eo){if("bigint"!=typeof eo)throw Error("Expected nonce to be a bigint");return new ed((0,eu.generateAddress)(en.buf,(0,em.bigIntToBuffer)(eo)))}static generate2(en,eo,es){if(!ef.isBuffer(eo))throw Error("Expected salt to be a Buffer");if(!ef.isBuffer(es))throw Error("Expected initCode to be a Buffer");return new ed((0,eu.generateAddress2)(en.buf,eo,es))}equals(en){return this.buf.equals(en.buf)}isZero(){return this.equals(ed.zero())}isPrecompileOrSystemAddress(){let en=(0,em.bufferToBigInt)(this.buf),eo=BigInt(0),es=BigInt("0xffff");return en>=eo&&en<=es}toString(){return"0x"+this.buf.toString("hex")}toBuffer(){return ef.from(this.buf)}}eo.Address=ed},67285:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.AsyncEventEmitter=void 0;let ef=es(17187);async function eu(en,eo,es){let ef;for await(let eu of eo)try{eu.length<2?eu.call(en,es):await new Promise((eo,ef)=>{eu.call(en,es,en=>{en?ef(en):eo()})})}catch(en){ef=en}if(ef)throw ef}class em extends ef.EventEmitter{emit(en,...eo){let[es,ef]=eo,em=this,ed=em._events[en]??[];return void 0===ef&&"function"==typeof es&&(ef=es,es=void 0),("newListener"===en||"removeListener"===en)&&(es={event:es,fn:ef},ef=void 0),eu(em,(ed=Array.isArray(ed)?ed:[ed]).slice(),es).then(ef).catch(ef),em.listenerCount(en)>0}once(en,eo){let es;let ef=this;if("function"!=typeof eo)throw TypeError("listener must be a function");return es=eo.length>=2?function(eu,em){ef.removeListener(en,es),eo(eu,em)}:function(eu){ef.removeListener(en,es),eo(eu,es)},ef.on(en,es),ef}first(en,eo){let es=this._events[en]??[];if("function"!=typeof eo)throw TypeError("listener must be a function");return Array.isArray(es)||(this._events[en]=es=[es]),es.unshift(eo),this}before(en,eo,es){return this.beforeOrAfter(en,eo,es)}after(en,eo,es){return this.beforeOrAfter(en,eo,es,"after")}beforeOrAfter(en,eo,es,ef){let eu,em,ed=this._events[en]??[],eH="after"===ef?1:0;if("function"!=typeof es)throw TypeError("listener must be a function");if("function"!=typeof eo)throw TypeError("target must be a function");for(Array.isArray(ed)||(this._events[en]=ed=[ed]),em=ed.length,eu=ed.length;eu--;)if(ed[eu]===eo){em=eu+eH;break}return ed.splice(em,0,es),this}on(en,eo){return super.on(en,eo)}addListener(en,eo){return super.addListener(en,eo)}prependListener(en,eo){return super.prependListener(en,eo)}prependOnceListener(en,eo){return super.prependOnceListener(en,eo)}removeAllListeners(en){return super.removeAllListeners(en)}removeListener(en,eo){return super.removeListener(en,eo)}eventNames(){return super.eventNames()}listeners(en){return super.listeners(en)}listenerCount(en){return super.listenerCount(en)}getMaxListeners(){return super.getMaxListeners()}setMaxListeners(en){return super.setMaxListeners(en)}}eo.AsyncEventEmitter=em},38289:function(en,eo,es){"use strict";var ef=es(48764).Buffer;Object.defineProperty(eo,"__esModule",{value:!0}),eo.intToUnpaddedBuffer=eo.bigIntToUnpaddedBuffer=eo.bigIntToHex=eo.bufArrToArr=eo.arrToBufArr=eo.validateNoLeadingZeroes=eo.baToJSON=eo.toUtf8=eo.short=eo.addHexPrefix=eo.toUnsigned=eo.fromSigned=eo.bufferToInt=eo.bigIntToBuffer=eo.bufferToBigInt=eo.bufferToHex=eo.toBuffer=eo.unpadHexString=eo.unpadArray=eo.unpadBuffer=eo.setLengthRight=eo.setLengthLeft=eo.zeros=eo.intToBuffer=eo.intToHex=void 0;let eu=es(38480),em=es(24712),ed=function(en){if(!Number.isSafeInteger(en)||en<0)throw Error(`Received an invalid integer type: ${en}`);return`0x${en.toString(16)}`};eo.intToHex=ed;let eH=function(en){let es=(0,eo.intToHex)(en);return ef.from((0,em.padToEven)(es.slice(2)),"hex")};eo.intToBuffer=eH;let eV=function(en){return ef.allocUnsafe(en).fill(0)};eo.zeros=eV;let eb=function(en,es,ef){let eu=(0,eo.zeros)(es);return ef?en.length0&&"0"===eo.toString();)eo=(en=en.slice(1))[0];return en},eE=function(en){return(0,eu.assertIsBuffer)(en),eS(en)};eo.unpadBuffer=eE;let ej=function(en){return(0,eu.assertIsArray)(en),eS(en)};eo.unpadArray=ej;let eO=function(en){return(0,eu.assertIsHexString)(en),"0x"+eS(en=(0,em.stripHexPrefix)(en))};eo.unpadHexString=eO;let eP=function(en){if(null==en)return ef.allocUnsafe(0);if(ef.isBuffer(en)||Array.isArray(en)||en instanceof Uint8Array)return ef.from(en);if("string"==typeof en){if(!(0,em.isHexString)(en))throw Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${en}`);return ef.from((0,em.padToEven)((0,em.stripHexPrefix)(en)),"hex")}if("number"==typeof en)return(0,eo.intToBuffer)(en);if("bigint"==typeof en){if(en0&&0===es[0])throw Error(`${eo} cannot have leading zeroes, received: ${es.toString("hex")}`)};function eW(en){return Array.isArray(en)?en.map(en=>eW(en)):ef.from(en)}function eX(en){return Array.isArray(en)?en.map(en=>eX(en)):Uint8Array.from(en??[])}eo.validateNoLeadingZeroes=eJ,eo.arrToBufArr=eW,eo.bufArrToArr=eX;let e$=en=>"0x"+en.toString(16);function e4(en){return(0,eo.unpadBuffer)(eU(en))}function e3(en){return(0,eo.unpadBuffer)((0,eo.intToBuffer)(en))}eo.bigIntToHex=e$,eo.bigIntToUnpaddedBuffer=e4,eo.intToUnpaddedBuffer=e3},66219:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.MAX_WITHDRAWALS_PER_PAYLOAD=eo.RLP_EMPTY_STRING=eo.KECCAK256_RLP=eo.KECCAK256_RLP_S=eo.KECCAK256_RLP_ARRAY=eo.KECCAK256_RLP_ARRAY_S=eo.KECCAK256_NULL=eo.KECCAK256_NULL_S=eo.TWO_POW256=eo.SECP256K1_ORDER_DIV_2=eo.SECP256K1_ORDER=eo.MAX_INTEGER_BIGINT=eo.MAX_INTEGER=eo.MAX_UINT64=void 0;let ef=es(48764),eu=es(95053);eo.MAX_UINT64=BigInt("0xffffffffffffffff"),eo.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),eo.MAX_INTEGER_BIGINT=BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"),eo.SECP256K1_ORDER=eu.secp256k1.CURVE.n,eo.SECP256K1_ORDER_DIV_2=eu.secp256k1.CURVE.n/BigInt(2),eo.TWO_POW256=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),eo.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",eo.KECCAK256_NULL=ef.Buffer.from(eo.KECCAK256_NULL_S,"hex"),eo.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",eo.KECCAK256_RLP_ARRAY=ef.Buffer.from(eo.KECCAK256_RLP_ARRAY_S,"hex"),eo.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",eo.KECCAK256_RLP=ef.Buffer.from(eo.KECCAK256_RLP_S,"hex"),eo.RLP_EMPTY_STRING=ef.Buffer.from([128]),eo.MAX_WITHDRAWALS_PER_PAYLOAD=16},33791:function(en,eo){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.compactBytesToNibbles=eo.bytesToNibbles=eo.nibblesToCompactBytes=eo.nibblesToBytes=eo.hasTerminator=void 0;let es=en=>en.length>0&&16===en[en.length-1];eo.hasTerminator=es;let ef=(en,eo)=>{for(let es=0,ef=0;ef{let es=0;(0,eo.hasTerminator)(en)&&(es=1,en=en.subarray(0,en.length-1));let ef=new Uint8Array(en.length/2+1);return ef[0]=es<<5,(1&en.length)==1&&(ef[0]|=16,ef[0]|=en[0],en=en.subarray(1)),(0,eo.nibblesToBytes)(en,ef.subarray(1)),ef};eo.nibblesToCompactBytes=eu;let em=en=>{let eo=2*en.length+1,es=new Uint8Array(eo);for(let eo=0;eo{if(0===en.length)return en;let es=(0,eo.bytesToNibbles)(en);es[0]<2&&(es=es.subarray(0,es.length-1));let ef=2-(1&es[0]);return es.subarray(ef)};eo.compactBytesToNibbles=ed},38480:function(en,eo,es){"use strict";var ef=es(48764).Buffer;Object.defineProperty(eo,"__esModule",{value:!0}),eo.assertIsString=eo.assertIsArray=eo.assertIsBuffer=eo.assertIsHexString=void 0;let eu=es(24712),em=function(en){if(!(0,eu.isHexString)(en)){let eo=`This method only supports 0x-prefixed hex strings but input was: ${en}`;throw Error(eo)}};eo.assertIsHexString=em;let ed=function(en){if(!ef.isBuffer(en)){let eo=`This method only supports Buffer but input was: ${en}`;throw Error(eo)}};eo.assertIsBuffer=ed;let eH=function(en){if(!Array.isArray(en)){let eo=`This method only supports number arrays but input was: ${en}`;throw Error(eo)}};eo.assertIsArray=eH;let eV=function(en){if("string"!=typeof en){let eo=`This method only supports strings but input was: ${en}`;throw Error(eo)}};eo.assertIsString=eV},92730:function(en,eo,es){"use strict";var ef=this&&this.__createBinding||(Object.create?function(en,eo,es,ef){void 0===ef&&(ef=es);var eu=Object.getOwnPropertyDescriptor(eo,es);(!eu||("get"in eu?!eo.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return eo[es]}}),Object.defineProperty(en,ef,eu)}:function(en,eo,es,ef){void 0===ef&&(ef=es),en[ef]=eo[es]}),eu=this&&this.__exportStar||function(en,eo){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(eo,es)||ef(eo,en,es)};Object.defineProperty(eo,"__esModule",{value:!0}),eo.toAscii=eo.stripHexPrefix=eo.padToEven=eo.isHexString=eo.isHexPrefixed=eo.getKeys=eo.getBinarySize=eo.fromUtf8=eo.fromAscii=eo.arrayContainsArray=void 0,eu(es(66219),eo),eu(es(4554),eo),eu(es(78e3),eo),eu(es(13415),eo),eu(es(44683),eo),eu(es(85026),eo),eu(es(38289),eo),eu(es(21200),eo),eu(es(33791),eo),eu(es(67285),eo);var em=es(24712);Object.defineProperty(eo,"arrayContainsArray",{enumerable:!0,get:function(){return em.arrayContainsArray}}),Object.defineProperty(eo,"fromAscii",{enumerable:!0,get:function(){return em.fromAscii}}),Object.defineProperty(eo,"fromUtf8",{enumerable:!0,get:function(){return em.fromUtf8}}),Object.defineProperty(eo,"getBinarySize",{enumerable:!0,get:function(){return em.getBinarySize}}),Object.defineProperty(eo,"getKeys",{enumerable:!0,get:function(){return em.getKeys}}),Object.defineProperty(eo,"isHexPrefixed",{enumerable:!0,get:function(){return em.isHexPrefixed}}),Object.defineProperty(eo,"isHexString",{enumerable:!0,get:function(){return em.isHexString}}),Object.defineProperty(eo,"padToEven",{enumerable:!0,get:function(){return em.padToEven}}),Object.defineProperty(eo,"stripHexPrefix",{enumerable:!0,get:function(){return em.stripHexPrefix}}),Object.defineProperty(eo,"toAscii",{enumerable:!0,get:function(){return em.toAscii}}),eu(es(43543),eo),eu(es(10438),eo)},24712:function(en,eo,es){"use strict";var ef=es(48764).Buffer;function eu(en){if("string"!=typeof en)throw Error(`[isHexPrefixed] input must be type 'string', received type ${typeof en}`);return"0"===en[0]&&"x"===en[1]}Object.defineProperty(eo,"__esModule",{value:!0}),eo.isHexString=eo.getKeys=eo.fromAscii=eo.fromUtf8=eo.toAscii=eo.arrayContainsArray=eo.getBinarySize=eo.padToEven=eo.stripHexPrefix=eo.isHexPrefixed=void 0,eo.isHexPrefixed=eu;let em=en=>{if("string"!=typeof en)throw Error(`[stripHexPrefix] input must be type 'string', received ${typeof en}`);return eu(en)?en.slice(2):en};function ed(en){let eo=en;if("string"!=typeof eo)throw Error(`[padToEven] value must be type 'string', received ${typeof eo}`);return eo.length%2&&(eo=`0${eo}`),eo}function eH(en){if("string"!=typeof en)throw Error(`[getBinarySize] method requires input type 'string', received ${typeof en}`);return ef.byteLength(en,"utf8")}function eV(en,eo,es){if(!0!==Array.isArray(en))throw Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof en}'`);if(!0!==Array.isArray(eo))throw Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof eo}'`);return eo[!0===es?"some":"every"](eo=>en.indexOf(eo)>=0)}function eb(en){let eo="",es=0,ef=en.length;for("0x"===en.substring(0,2)&&(es=2);es0)||en.length===2+2*eo)}eo.stripHexPrefix=em,eo.padToEven=ed,eo.getBinarySize=eH,eo.arrayContainsArray=eV,eo.toAscii=eb,eo.fromUtf8=ew,eo.fromAscii=eD,eo.getKeys=eS,eo.isHexString=eE},43543:function(en,eo){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.Lock=void 0;class es{constructor(){this.permits=1,this.promiseResolverQueue=[]}async acquire(){return this.permits>0?(this.permits-=1,Promise.resolve(!0)):new Promise(en=>this.promiseResolverQueue.push(en))}release(){if(this.permits+=1,this.permits>1&&this.promiseResolverQueue.length>0)console.warn("Lock.permits should never be > 0 when there is someone waiting.");else if(1===this.permits&&this.promiseResolverQueue.length>0){this.permits-=1;let en=this.promiseResolverQueue.shift();en&&en(!0)}}}eo.Lock=es},10438:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.getProvider=eo.fetchFromProvider=void 0;let ef=es(64898),eu=async(en,eo)=>{let es=await (0,ef.default)(en,{headers:{"content-type":"application/json"},type:"json",data:{method:eo.method,params:eo.params,jsonrpc:"2.0",id:1}});return es.result};eo.fetchFromProvider=eu;let em=en=>{if("string"==typeof en)return en;if(en?.connection?.url!==void 0)return en.connection.url;throw Error("Must provide valid provider URL or Web3Provider")};eo.getProvider=em},85026:function(en,eo,es){"use strict";var ef=es(48764).Buffer;Object.defineProperty(eo,"__esModule",{value:!0}),eo.hashPersonalMessage=eo.isValidSignature=eo.fromRpcSig=eo.toCompactSig=eo.toRpcSig=eo.ecrecover=eo.ecsign=void 0;let eu=es(82192),em=es(95053),ed=es(38289),eH=es(66219),eV=es(38480);function eb(en,eo,es){let eu=em.secp256k1.sign(en,eo),ed=eu.toCompactRawBytes(),eH=ef.from(ed.slice(0,32)),eV=ef.from(ed.slice(32,64)),eb=void 0===es?BigInt(eu.recovery+27):BigInt(eu.recovery+35)+BigInt(es)*BigInt(2);return{r:eH,s:eV,v:eb}}function ew(en,eo){return en===BigInt(0)||en===BigInt(1)?en:void 0===eo?en-BigInt(27):en-(eo*BigInt(2)+BigInt(35))}function eD(en){return en===BigInt(0)||en===BigInt(1)}eo.ecsign=eb;let eS=function(en,eo,es,eu,eH){let eV=ef.concat([(0,ed.setLengthLeft)(es,32),(0,ed.setLengthLeft)(eu,32)],64),eb=ew(eo,eH);if(!eD(eb))throw Error("Invalid signature v value");let eS=em.secp256k1.Signature.fromCompact(eV).addRecoveryBit(Number(eb)),eE=eS.recoverPublicKey(en);return ef.from(eE.toRawBytes(!1).slice(1))};eo.ecrecover=eS;let eE=function(en,eo,es,eu){let em=ew(en,eu);if(!eD(em))throw Error("Invalid signature v value");return(0,ed.bufferToHex)(ef.concat([(0,ed.setLengthLeft)(eo,32),(0,ed.setLengthLeft)(es,32),(0,ed.toBuffer)(en)]))};eo.toRpcSig=eE;let ej=function(en,eo,es,eu){let em=ew(en,eu);if(!eD(em))throw Error("Invalid signature v value");let eH=es;return(en>BigInt(28)&&en%BigInt(2)===BigInt(1)||en===BigInt(1)||en===BigInt(28))&&(eH=ef.from(es),eH[0]|=128),(0,ed.bufferToHex)(ef.concat([(0,ed.setLengthLeft)(eo,32),(0,ed.setLengthLeft)(eH,32)]))};eo.toCompactSig=ej;let eO=function(en){let eo,es,ef;let eu=(0,ed.toBuffer)(en);if(eu.length>=65)eo=eu.slice(0,32),es=eu.slice(32,64),ef=(0,ed.bufferToBigInt)(eu.slice(64));else if(64===eu.length)eo=eu.slice(0,32),es=eu.slice(32,64),ef=BigInt((0,ed.bufferToInt)(eu.slice(32,33))>>7),es[0]&=127;else throw Error("Invalid signature length");return ef<27&&(ef+=BigInt(27)),{v:ef,r:eo,s:es}};eo.fromRpcSig=eO;let eP=function(en,eo,es,ef=!0,eu){if(32!==eo.length||32!==es.length||!eD(ew(en,eu)))return!1;let em=(0,ed.bufferToBigInt)(eo),eV=(0,ed.bufferToBigInt)(es);return em!==BigInt(0)&&!(em>=eH.SECP256K1_ORDER)&&eV!==BigInt(0)&&!(eV>=eH.SECP256K1_ORDER)&&(!ef||!(eV>=eH.SECP256K1_ORDER_DIV_2))};eo.isValidSignature=eP;let e_=function(en){(0,eV.assertIsBuffer)(en);let eo=ef.from(`\u0019Ethereum Signed Message: -${en.length}`,"utf-8");return ef.from((0,eu.keccak256)(ef.concat([eo,en])))};eo.hashPersonalMessage=e_},21200:function(en,eo,es){"use strict";var ef;Object.defineProperty(eo,"__esModule",{value:!0}),eo.toType=eo.TypeOutput=void 0;let eu=es(38289),em=es(24712);function ed(en,eo){if(null===en)return null;if(void 0===en)return;if("string"!=typeof en||(0,em.isHexString)(en)){if("number"==typeof en&&!Number.isSafeInteger(en))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)")}else throw Error(`A string must be provided with a 0x-prefix, given: ${en}`);let es=(0,eu.toBuffer)(en);switch(eo){case ef.Buffer:return es;case ef.BigInt:return(0,eu.bufferToBigInt)(es);case ef.Number:{let en=(0,eu.bufferToBigInt)(es);if(en>BigInt(Number.MAX_SAFE_INTEGER))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(en)}case ef.PrefixedHexString:return(0,eu.bufferToHex)(es);default:throw Error("unknown outputType")}}!function(en){en[en.Number=0]="Number",en[en.BigInt=1]="BigInt",en[en.Buffer=2]="Buffer",en[en.PrefixedHexString=3]="PrefixedHexString"}(ef=eo.TypeOutput||(eo.TypeOutput={})),eo.toType=ed},4554:function(en,eo){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.GWEI_TO_WEI=void 0,eo.GWEI_TO_WEI=BigInt(1e9)},44683:function(en,eo,es){"use strict";var ef=es(48764).Buffer;Object.defineProperty(eo,"__esModule",{value:!0}),eo.Withdrawal=void 0;let eu=es(13415),em=es(38289),ed=es(21200);class eH{constructor(en,eo,es,ef){this.index=en,this.validatorIndex=eo,this.address=es,this.amount=ef}static fromWithdrawalData(en){let{index:eo,validatorIndex:es,address:ef,amount:em}=en,eV=(0,ed.toType)(eo,ed.TypeOutput.BigInt),eb=(0,ed.toType)(es,ed.TypeOutput.BigInt),ew=new eu.Address((0,ed.toType)(ef,ed.TypeOutput.Buffer)),eD=(0,ed.toType)(em,ed.TypeOutput.BigInt);return new eH(eV,eb,ew,eD)}static fromValuesArray(en){if(4!==en.length)throw Error(`Invalid withdrawalArray length expected=4 actual=${en.length}`);let[eo,es,ef,eu]=en;return eH.fromWithdrawalData({index:eo,validatorIndex:es,address:ef,amount:eu})}static toBufferArray(en){let eo;let{index:es,validatorIndex:em,address:eH,amount:eV}=en,eb=(0,ed.toType)(es,ed.TypeOutput.BigInt)===BigInt(0)?ef.alloc(0):(0,ed.toType)(es,ed.TypeOutput.Buffer),ew=(0,ed.toType)(em,ed.TypeOutput.BigInt)===BigInt(0)?ef.alloc(0):(0,ed.toType)(em,ed.TypeOutput.Buffer);eo=eH instanceof eu.Address?eH.buf:(0,ed.toType)(eH,ed.TypeOutput.Buffer);let eD=(0,ed.toType)(eV,ed.TypeOutput.BigInt)===BigInt(0)?ef.alloc(0):(0,ed.toType)(eV,ed.TypeOutput.Buffer);return[eb,ew,eo,eD]}raw(){return eH.toBufferArray(this)}toValue(){return{index:this.index,validatorIndex:this.validatorIndex,address:this.address.buf,amount:this.amount}}toJSON(){return{index:(0,em.bigIntToHex)(this.index),validatorIndex:(0,em.bigIntToHex)(this.validatorIndex),address:"0x"+this.address.buf.toString("hex"),amount:(0,em.bigIntToHex)(this.amount)}}}eo.Withdrawal=eH},30280:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.decodeSingle=eo.decode=eo.encodePacked=eo.encodeSingle=eo.encode=void 0;let ef=es(42451),eu=es(52858),em=es(33763),ed=(en,eo,es,ef)=>{try{return(0,em.pack)({types:en,values:eo,packed:es,tight:ef})}catch(en){if(en instanceof eu.ParserError)throw new eu.ParserError(`Unable to encode value: ${en.message}`,en);throw new eu.ParserError(`An unexpected error occurred: ${(0,eu.getErrorMessage)(en)}`,en)}};eo.encode=ed;let eH=(en,es)=>(0,eo.encode)([en],[es]);eo.encodeSingle=eH;let eV=(en,es,ef)=>(0,eo.encode)(en,es,!0,ef);eo.encodePacked=eV;let eb=(en,eo)=>{let es=(0,ef.createBytes)(eo);try{return(0,em.unpack)(en,es)}catch(en){if(en instanceof eu.ParserError)throw new eu.ParserError(`Unable to decode value: ${en.message}`,en);throw new eu.ParserError(`An unexpected error occurred: ${(0,eu.getErrorMessage)(en)}`,en)}};eo.decode=eb;let ew=(en,es)=>{let em=(0,eo.decode)([en],es);return(0,ef.assert)(1===em.length,new eu.ParserError("Decoded value array has unexpected length.")),em[0]};eo.decodeSingle=ew},52858:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.ParserError=eo.getErrorStack=eo.getErrorMessage=void 0;let ef=es(42451),eu=en=>"string"==typeof en?en:en instanceof Error||(0,ef.isObject)(en)&&(0,ef.hasProperty)(en,"message")&&"string"==typeof en.message?en.message:"Unknown error.";eo.getErrorMessage=eu;let em=en=>{if(en instanceof Error)return en.stack};eo.getErrorStack=em;class ed extends Error{constructor(en,es){super(en),this.name="ParserError";let ef=(0,eo.getErrorStack)(es);ef&&(this.stack=ef)}}eo.ParserError=ed},88009:function(en,eo,es){"use strict";var ef=this&&this.__createBinding||(Object.create?function(en,eo,es,ef){void 0===ef&&(ef=es);var eu=Object.getOwnPropertyDescriptor(eo,es);(!eu||("get"in eu?!eo.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return eo[es]}}),Object.defineProperty(en,ef,eu)}:function(en,eo,es,ef){void 0===ef&&(ef=es),en[ef]=eo[es]}),eu=this&&this.__exportStar||function(en,eo){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(eo,es)||ef(eo,en,es)};Object.defineProperty(eo,"__esModule",{value:!0}),eu(es(30280),eo),eu(es(52858),eo),eu(es(83307),eo)},88119:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.iterate=void 0;let ef=es(42451),eu=function*(en,eo=32){for(let es=0;es{(0,ef.assert)(en>=0,"Cannot skip a negative number of bytes."),(0,ef.assert)(en%eo==0,"Length must be a multiple of the size."),es+=en},em=en.subarray(es);yield{skip:eu,value:em}}return{skip:()=>void 0,value:new Uint8Array}};eo.iterate=eu},33763:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.unpack=eo.pack=eo.isDynamicParser=eo.getParser=void 0;let ef=es(42451),eu=es(52858),em=es(88119),ed=es(87884),eH=es(23742),eV=en=>{let eo={address:ed.address,array:ed.array,bool:ed.bool,bytes:ed.bytes,fixedBytes:ed.fixedBytes,function:ed.fn,number:ed.number,string:ed.string,tuple:ed.tuple},es=eo[en];if(es)return es;let ef=Object.values(eo).find(eo=>eo.isType(en));if(ef)return ef;throw new eu.ParserError(`The type "${en}" is not supported.`)};eo.getParser=eV;let eb=(en,eo)=>{let{isDynamic:es}=en;return"function"==typeof es?es(eo):es};eo.isDynamicParser=eb;let ew=({types:en,values:es,packed:em=!1,tight:ed=!1,arrayPacked:eV=!1,byteArray:eb=new Uint8Array})=>{(0,ef.assert)(en.length===es.length,new eu.ParserError(`The number of types (${en.length}) does not match the number of values (${es.length}).`));let{staticBuffer:ew,dynamicBuffer:eD,pointers:eS}=en.reduce(({staticBuffer:en,dynamicBuffer:eu,pointers:eH},eb,ew)=>{let eD=(0,eo.getParser)(eb),eS=es[ew];if(em||eV||!(0,eo.isDynamicParser)(eD,eb))return{staticBuffer:eD.encode({buffer:en,value:eS,type:eb,packed:em,tight:ed}),dynamicBuffer:eu,pointers:eH};let eE=(0,ef.concatBytes)([en,new Uint8Array(32)]),ej=eD.encode({buffer:eu,value:eS,type:eb,packed:em,tight:ed});return{staticBuffer:eE,dynamicBuffer:ej,pointers:[...eH,{position:en.length,pointer:eu.length}]}},{staticBuffer:new Uint8Array,dynamicBuffer:new Uint8Array,pointers:[]});(0,ef.assert)(!em&&!eV||0===eD.length,new eu.ParserError("Invalid pack state."));let eE=ew.length,ej=eS.reduce((en,{pointer:eo,position:es})=>{let eu=(0,eH.padStart)((0,ef.numberToBytes)(eE+eo));return(0,eH.set)(en,eu,es)},ew);return(0,ef.concatBytes)([eb,ej,eD])};eo.pack=ew;let eD=(en,es)=>{let ed=(0,em.iterate)(es);return en.map(en=>{let{value:{value:em,skip:eH},done:eV}=ed.next();(0,ef.assert)(!eV,new eu.ParserError(`The encoded value is invalid for the provided types. Reached end of buffer while attempting to parse "${en}".`));let eb=(0,eo.getParser)(en),ew=(0,eo.isDynamicParser)(eb,en);if(ew){let eo=(0,ef.bytesToNumber)(em.subarray(0,32)),eu=es.subarray(eo);return eb.decode({type:en,value:eu,skip:eH})}return eb.decode({type:en,value:em,skip:eH})})};eo.unpack=eD},94192:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.address=eo.getAddress=void 0;let ef=es(42451),eu=es(52858),em=es(23742),ed=en=>{let eo=(0,ef.createBytes)(en);return(0,ef.assert)(eo.length<=20,new eu.ParserError(`Invalid address value. Expected address to be 20 bytes long, but received ${eo.length} bytes.`)),(0,em.padStart)(eo,20)};eo.getAddress=ed,eo.address={isDynamic:!1,isType:en=>"address"===en,getByteLength:()=>32,encode({buffer:en,value:es,packed:eu}){let ed=(0,eo.getAddress)(es);if(eu)return(0,ef.concatBytes)([en,ed]);let eH=(0,em.padStart)(ed);return(0,ef.concatBytes)([en,eH])},decode:({value:en})=>(0,ef.add0x)((0,ef.bytesToHex)(en.slice(12,32)))}},8763:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.array=eo.getTupleType=eo.getArrayType=eo.isArrayType=void 0;let ef=es(42451),eu=es(52858),em=es(33763),ed=es(23742),eH=es(54400),eV=es(98772),eb=/^(?.*)\[(?\d*?)\]$/u,ew=en=>eb.test(en);eo.isArrayType=ew;let eD=en=>{let eo=en.match(eb);return(0,ef.assert)(eo?.groups?.type,new eu.ParserError(`Invalid array type. Expected an array type, but received "${en}".`)),[eo.groups.type,eo.groups.length?parseInt(eo.groups.length,10):void 0]};eo.getArrayType=eD;let eS=(en,eo)=>`(${Array(eo).fill(en).join(",")})`;eo.getTupleType=eS,eo.array={isDynamic(en){let[es,ef]=(0,eo.getArrayType)(en);return void 0===ef||(0,em.isDynamicParser)((0,em.getParser)(es),es)},isType:en=>(0,eo.isArrayType)(en),getByteLength(en){(0,ef.assert)((0,eo.isArrayType)(en),new eu.ParserError(`Expected an array type, but received "${en}".`));let[es,ed]=(0,eo.getArrayType)(en);return(0,em.isDynamicParser)(this,en)||void 0===ed?32:eV.tuple.getByteLength((0,eo.getTupleType)(es,ed))},encode({type:en,buffer:es,value:eb,packed:ew,tight:eD}){let[eS,eE]=(0,eo.getArrayType)(en);if((0,ef.assert)(!ew||!(0,eo.isArrayType)(eS),new eu.ParserError("Cannot pack nested arrays.")),ew&&(0,em.isDynamicParser)((0,em.getParser)(eS),eS))return(0,em.pack)({types:Array(eb.length).fill(eS),values:eb,byteArray:es,packed:ew,arrayPacked:!0,tight:eD});if(eE)return(0,ef.assert)(eE===eb.length,new eu.ParserError(`Array length does not match type length. Expected a length of ${eE}, but received ${eb.length}.`)),eV.tuple.encode({type:(0,eo.getTupleType)(eS,eE),buffer:es,value:eb,packed:eH.fixedBytes.isType(eS)&&eD,tight:eD});if(ew)return(0,em.pack)({types:Array(eb.length).fill(eS),values:eb,byteArray:es,packed:eH.fixedBytes.isType(eS)&&eD,arrayPacked:!0,tight:eD});let ej=(0,ed.padStart)((0,ef.numberToBytes)(eb.length));return(0,em.pack)({types:Array(eb.length).fill(eS),values:eb,byteArray:(0,ef.concatBytes)([es,ej]),packed:ew,tight:eD})},decode({type:en,value:es,...ed}){let[eH,eb]=(0,eo.getArrayType)(en);if(eb){let en=eV.tuple.decode({type:(0,eo.getTupleType)(eH,eb),value:es,...ed});return(0,ef.assert)(en.length===eb,new eu.ParserError(`Array length does not match type length. Expected a length of ${eb}, but received ${en.length}.`)),en}let ew=(0,ef.bytesToNumber)(es.subarray(0,32));return(0,em.unpack)(Array(ew).fill(eH),es.subarray(32))}}},51299:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.bool=eo.getBooleanValue=void 0;let ef=es(42451),eu=es(97884),em=es(52858),ed=es(2937),eH=(0,eu.coerce)((0,eu.boolean)(),(0,eu.union)([(0,eu.literal)("true"),(0,eu.literal)("false")]),en=>"true"===en),eV=en=>{try{let eo=(0,eu.create)(en,eH);if(eo)return BigInt(1);return BigInt(0)}catch{throw new em.ParserError(`Invalid boolean value. Expected a boolean literal, or the string "true" or "false", but received "${en}".`)}};eo.getBooleanValue=eV,eo.bool={isDynamic:!1,isType:en=>"bool"===en,getByteLength:()=>32,encode({buffer:en,value:es,packed:eu,tight:em}){let eH=(0,eo.getBooleanValue)(es);return eu?(0,ef.concatBytes)([en,(0,ef.bigIntToBytes)(eH)]):ed.number.encode({type:"uint256",buffer:en,value:eH,packed:eu,tight:em})},decode:en=>ed.number.decode({...en,type:"uint256"})===BigInt(1)}},47378:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.bytes=void 0;let ef=es(42451),eu=es(23742);eo.bytes={isDynamic:!0,isType:en=>"bytes"===en,getByteLength:()=>32,encode({buffer:en,value:eo,packed:es}){let em=(0,ef.createBytes)(eo);if(es)return(0,ef.concatBytes)([en,em]);let ed=32*Math.ceil(em.byteLength/32);return(0,ef.concatBytes)([en,(0,eu.padStart)((0,ef.numberToBytes)(em.byteLength)),(0,eu.padEnd)(em,ed)])},decode({value:en}){let eo=en.subarray(0,32),es=(0,ef.bytesToNumber)(eo);return en.slice(32,32+es)}}},54400:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.fixedBytes=eo.getByteLength=void 0;let ef=es(42451),eu=es(52858),em=es(23742),ed=/^bytes([0-9]{1,2})$/u,eH=en=>{let eo=en.match(ed)?.[1];(0,ef.assert)(eo,`Invalid byte length. Expected a number between 1 and 32, but received "${en}".`);let es=Number(eo);return(0,ef.assert)(es>0&&es<=32,new eu.ParserError(`Invalid byte length. Expected a number between 1 and 32, but received "${en}".`)),es};eo.getByteLength=eH,eo.fixedBytes={isDynamic:!1,isType:en=>ed.test(en),getByteLength:()=>32,encode({type:en,buffer:es,value:ed,packed:eH}){let eV=(0,eo.getByteLength)(en),eb=(0,ef.createBytes)(ed);return((0,ef.assert)(eb.length<=eV,new eu.ParserError(`Expected a value of length ${eV}, but received a value of length ${eb.length}.`)),eH)?(0,ef.concatBytes)([es,(0,em.padEnd)(eb,eV)]):(0,ef.concatBytes)([es,(0,em.padEnd)(eb)])},decode({type:en,value:es}){let ef=(0,eo.getByteLength)(en);return es.slice(0,ef)}}},9129:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.fn=eo.getFunction=void 0;let ef=es(42451),eu=es(97884),em=es(52858),ed=es(54400),eH=(0,eu.coerce)((0,eu.object)({address:ef.StrictHexStruct,selector:ef.StrictHexStruct}),(0,eu.union)([ef.StrictHexStruct,(0,eu.instance)(Uint8Array)]),en=>{let eo=(0,ef.createBytes)(en);return(0,ef.assert)(24===eo.length,new em.ParserError(`Invalid Solidity function. Expected function to be 24 bytes long, but received ${eo.length} bytes.`)),{address:(0,ef.bytesToHex)(eo.subarray(0,20)),selector:(0,ef.bytesToHex)(eo.subarray(20,24))}}),eV=en=>{let eo=(0,eu.create)(en,eH);return(0,ef.concatBytes)([(0,ef.hexToBytes)(eo.address),(0,ef.hexToBytes)(eo.selector)])};eo.getFunction=eV,eo.fn={isDynamic:!1,isType:en=>"function"===en,getByteLength:()=>32,encode({buffer:en,value:es,packed:ef,tight:eu}){let em=(0,eo.getFunction)(es);return ed.fixedBytes.encode({type:"bytes24",buffer:en,value:em,packed:ef,tight:eu})},decode:({value:en})=>({address:(0,ef.bytesToHex)(en.slice(0,20)),selector:(0,ef.bytesToHex)(en.slice(20,24))})}},87884:function(en,eo,es){"use strict";var ef=this&&this.__createBinding||(Object.create?function(en,eo,es,ef){void 0===ef&&(ef=es);var eu=Object.getOwnPropertyDescriptor(eo,es);(!eu||("get"in eu?!eo.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return eo[es]}}),Object.defineProperty(en,ef,eu)}:function(en,eo,es,ef){void 0===ef&&(ef=es),en[ef]=eo[es]}),eu=this&&this.__exportStar||function(en,eo){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(eo,es)||ef(eo,en,es)};Object.defineProperty(eo,"__esModule",{value:!0}),eu(es(94192),eo),eu(es(8763),eo),eu(es(51299),eo),eu(es(47378),eo),eu(es(54400),eo),eu(es(9129),eo),eu(es(2937),eo),eu(es(58012),eo),eu(es(21869),eo),eu(es(98772),eo)},2937:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.number=eo.getBigInt=eo.assertNumberLength=eo.getLength=eo.isSigned=void 0;let ef=es(42451),eu=es(52858),em=es(23742),ed=/^u?int(?[0-9]*)?$/u,eH=en=>!en.startsWith("u");eo.isSigned=eH;let eV=en=>{if("int"===en||"uint"===en)return 256;let eo=en.match(ed);(0,ef.assert)(eo?.groups?.length,new eu.ParserError(`Invalid number type. Expected a number type, but received "${en}".`));let es=parseInt(eo.groups.length,10);return(0,ef.assert)(es>=8&&es<=256,new eu.ParserError(`Invalid number length. Expected a number between 8 and 256, but received "${en}".`)),(0,ef.assert)(es%8==0,new eu.ParserError(`Invalid number length. Expected a multiple of 8, but received "${en}".`)),es};eo.getLength=eV;let eb=(en,es)=>{let em=(0,eo.getLength)(es),ed=BigInt(2)**BigInt(em-((0,eo.isSigned)(es)?1:0))-BigInt(1);if((0,eo.isSigned)(es)){(0,ef.assert)(en>=-(ed+BigInt(1))&&en<=ed,new eu.ParserError(`Number "${en}" is out of range for type "${es}".`));return}(0,ef.assert)(en<=ed,new eu.ParserError(`Number "${en}" is out of range for type "${es}".`))};eo.assertNumberLength=eb;let ew=en=>{try{return(0,ef.createBigInt)(en)}catch{throw new eu.ParserError(`Invalid number. Expected a valid number value, but received "${en}".`)}};eo.getBigInt=ew,eo.number={isDynamic:!1,isType:en=>ed.test(en),getByteLength:()=>32,encode({type:en,buffer:es,value:eu,packed:ed}){let eH=(0,eo.getBigInt)(eu);if((0,eo.assertNumberLength)(eH,en),(0,eo.isSigned)(en)){if(ed){let eu=(0,eo.getLength)(en)/8;return(0,ef.concatBytes)([es,(0,ef.signedBigIntToBytes)(eH,eu)])}return(0,ef.concatBytes)([es,(0,em.padStart)((0,ef.signedBigIntToBytes)(eH,32))])}if(ed){let eu=(0,eo.getLength)(en)/8;return(0,ef.concatBytes)([es,(0,em.padStart)((0,ef.bigIntToBytes)(eH),eu)])}return(0,ef.concatBytes)([es,(0,em.padStart)((0,ef.bigIntToBytes)(eH))])},decode({type:en,value:es}){let eu=es.subarray(0,32);if((0,eo.isSigned)(en)){let es=(0,ef.bytesToSignedBigInt)(eu);return(0,eo.assertNumberLength)(es,en),es}let em=(0,ef.bytesToBigInt)(eu);return(0,eo.assertNumberLength)(em,en),em}}},58012:function(en,eo){"use strict";Object.defineProperty(eo,"__esModule",{value:!0})},21869:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.string=void 0;let ef=es(42451),eu=es(47378);eo.string={isDynamic:!0,isType:en=>"string"===en,getByteLength:()=>32,encode:({buffer:en,value:eo,packed:es,tight:em})=>eu.bytes.encode({type:"bytes",buffer:en,value:(0,ef.stringToBytes)(eo),packed:es,tight:em}),decode:en=>(0,ef.bytesToString)(eu.bytes.decode(en))}},98772:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.tuple=eo.getTupleElements=void 0;let ef=es(42451),eu=es(52858),em=es(33763),ed=/^\((.+)\)$/u,eH=en=>ed.test(en),eV=en=>{(0,ef.assert)(en.startsWith("(")&&en.endsWith(")"),new eu.ParserError(`Invalid tuple type. Expected tuple type, but received "${en}".`));let eo=[],es="",em=0;for(let ef=1;ef{let eo=(0,em.getParser)(en);return(0,em.isDynamicParser)(eo,en)})},isType:en=>eH(en),getByteLength(en){if((0,em.isDynamicParser)(this,en))return 32;let es=(0,eo.getTupleElements)(en);return es.reduce((en,eo)=>en+(0,em.getParser)(eo).getByteLength(eo),0)},encode({type:en,buffer:es,value:ef,packed:eu,tight:ed}){let eH=(0,eo.getTupleElements)(en);return(0,em.pack)({types:eH,values:ef,byteArray:es,packed:eu,tight:ed})},decode({type:en,value:es,skip:ef}){let eu=(0,eo.getTupleElements)(en),ed=this.getByteLength(en)-32;return ef(ed),(0,em.unpack)(eu,es)}}},1451:function(en,eo){"use strict";Object.defineProperty(eo,"__esModule",{value:!0})},83307:function(en,eo,es){"use strict";var ef=this&&this.__createBinding||(Object.create?function(en,eo,es,ef){void 0===ef&&(ef=es);var eu=Object.getOwnPropertyDescriptor(eo,es);(!eu||("get"in eu?!eo.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return eo[es]}}),Object.defineProperty(en,ef,eu)}:function(en,eo,es,ef){void 0===ef&&(ef=es),en[ef]=eo[es]}),eu=this&&this.__exportStar||function(en,eo){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(eo,es)||ef(eo,en,es)};Object.defineProperty(eo,"__esModule",{value:!0}),eu(es(1451),eo)},94979:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.padEnd=eo.padStart=eo.set=void 0;let ef=es(42451),eu=32,em=(en,eo,es)=>(0,ef.concatBytes)([en.subarray(0,es),eo,en.subarray(es+eo.length)]);eo.set=em;let ed=(en,eo=eu)=>{let es=new Uint8Array(Math.max(eo-en.length,0)).fill(0);return(0,ef.concatBytes)([es,en])};eo.padStart=ed;let eH=(en,eo=eu)=>{let es=new Uint8Array(Math.max(eo-en.length,0)).fill(0);return(0,ef.concatBytes)([en,es])};eo.padEnd=eH},23742:function(en,eo,es){"use strict";var ef=this&&this.__createBinding||(Object.create?function(en,eo,es,ef){void 0===ef&&(ef=es);var eu=Object.getOwnPropertyDescriptor(eo,es);(!eu||("get"in eu?!eo.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return eo[es]}}),Object.defineProperty(en,ef,eu)}:function(en,eo,es,ef){void 0===ef&&(ef=es),en[ef]=eo[es]}),eu=this&&this.__exportStar||function(en,eo){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(eo,es)||ef(eo,en,es)};Object.defineProperty(eo,"__esModule",{value:!0}),eu(es(94979),eo)},87539:function(en,eo,es){"use strict";var ef=es(48764).Buffer,eu=this&&this.__createBinding||(Object.create?function(en,eo,es,ef){void 0===ef&&(ef=es);var eu=Object.getOwnPropertyDescriptor(eo,es);(!eu||("get"in eu?!eo.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return eo[es]}}),Object.defineProperty(en,ef,eu)}:function(en,eo,es,ef){void 0===ef&&(ef=es),en[ef]=eo[es]}),em=this&&this.__setModuleDefault||(Object.create?function(en,eo){Object.defineProperty(en,"default",{enumerable:!0,value:eo})}:function(en,eo){en.default=eo}),ed=this&&this.__importStar||function(en){if(en&&en.__esModule)return en;var eo={};if(null!=en)for(var es in en)"default"!==es&&Object.prototype.hasOwnProperty.call(en,es)&&eu(eo,en,es);return em(eo,en),eo};Object.defineProperty(eo,"__esModule",{value:!0}),eo.getEncryptionPublicKey=eo.decryptSafely=eo.decrypt=eo.encryptSafely=eo.encrypt=void 0;let eH=es(39187),eV=ed(es(50780)),eb=es(73275);function ew({publicKey:en,data:eo,version:es}){if((0,eb.isNullish)(en))throw Error("Missing publicKey parameter");if((0,eb.isNullish)(eo))throw Error("Missing data parameter");if((0,eb.isNullish)(es))throw Error("Missing version parameter");if("x25519-xsalsa20-poly1305"===es){let es;if("string"!=typeof eo)throw Error("Message data must be given as a string");let ef=eV.box.keyPair();try{es=eH.base64.decode(en)}catch(en){throw Error("Bad public key")}let eu=eH.utf8.decode(eo),em=eV.randomBytes(eV.box.nonceLength),ed=eV.box(eu,em,es,ef.secretKey),eb={version:"x25519-xsalsa20-poly1305",nonce:eH.base64.encode(em),ephemPublicKey:eH.base64.encode(ef.publicKey),ciphertext:eH.base64.encode(ed)};return eb}throw Error("Encryption type/version not supported")}function eD({publicKey:en,data:eo,version:es}){if((0,eb.isNullish)(en))throw Error("Missing publicKey parameter");if((0,eb.isNullish)(eo))throw Error("Missing data parameter");if((0,eb.isNullish)(es))throw Error("Missing version parameter");let eu=2048,em=16;if("object"==typeof eo&&eo&&"toJSON"in eo)throw Error("Cannot encrypt with toJSON property. Please remove toJSON property");let ed={data:eo,padding:""},eH=ef.byteLength(JSON.stringify(ed),"utf-8"),eV=eH%eu,eD=0;eV>0&&(eD=eu-eV-em),ed.padding="0".repeat(eD);let eS=JSON.stringify(ed);return ew({publicKey:en,data:eS,version:es})}function eS({encryptedData:en,privateKey:eo}){if((0,eb.isNullish)(en))throw Error("Missing encryptedData parameter");if((0,eb.isNullish)(eo))throw Error("Missing privateKey parameter");if("x25519-xsalsa20-poly1305"===en.version){let es=ef.from(eo,"hex"),eu=eV.box.keyPair.fromSecretKey(es).secretKey,em=eH.base64.decode(en.nonce),ed=eH.base64.decode(en.ciphertext),eb=eH.base64.decode(en.ephemPublicKey),ew=eV.box.open(ed,em,eb,eu);try{if(!ew)throw Error();let en=eH.utf8.encode(ew);if(!en)throw Error();return en}catch(en){if(en&&"string"==typeof en.message&&en.message.length)throw Error(`Decryption failed: ${en.message}`);throw Error("Decryption failed.")}}throw Error("Encryption type/version not supported.")}function eE({encryptedData:en,privateKey:eo}){if((0,eb.isNullish)(en))throw Error("Missing encryptedData parameter");if((0,eb.isNullish)(eo))throw Error("Missing privateKey parameter");let es=JSON.parse(eS({encryptedData:en,privateKey:eo}));return es.data}function ej(en){let eo=ef.from(en,"hex"),es=eV.box.keyPair.fromSecretKey(eo).publicKey;return eH.base64.encode(es)}eo.encrypt=ew,eo.encryptSafely=eD,eo.decrypt=eS,eo.decryptSafely=eE,eo.getEncryptionPublicKey=ej},51091:function(en,eo,es){"use strict";var ef=this&&this.__createBinding||(Object.create?function(en,eo,es,ef){void 0===ef&&(ef=es);var eu=Object.getOwnPropertyDescriptor(eo,es);(!eu||("get"in eu?!eo.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return eo[es]}}),Object.defineProperty(en,ef,eu)}:function(en,eo,es,ef){void 0===ef&&(ef=es),en[ef]=eo[es]}),eu=this&&this.__exportStar||function(en,eo){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(eo,es)||ef(eo,en,es)};Object.defineProperty(eo,"__esModule",{value:!0}),eo.normalize=eo.concatSig=void 0,eu(es(73066),eo),eu(es(12853),eo),eu(es(87539),eo);var em=es(73275);Object.defineProperty(eo,"concatSig",{enumerable:!0,get:function(){return em.concatSig}}),Object.defineProperty(eo,"normalize",{enumerable:!0,get:function(){return em.normalize}})},73066:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.extractPublicKey=eo.recoverPersonalSignature=eo.personalSign=void 0;let ef=es(92730),eu=es(73275);function em({privateKey:en,data:eo}){if((0,eu.isNullish)(eo))throw Error("Missing data parameter");if((0,eu.isNullish)(en))throw Error("Missing privateKey parameter");let es=(0,eu.legacyToBuffer)(eo),em=(0,ef.hashPersonalMessage)(es),ed=(0,ef.ecsign)(em,en),eH=(0,eu.concatSig)((0,ef.toBuffer)(ed.v),ed.r,ed.s);return eH}function ed({data:en,signature:eo}){if((0,eu.isNullish)(en))throw Error("Missing data parameter");if((0,eu.isNullish)(eo))throw Error("Missing signature parameter");let es=eV(en,eo),em=(0,ef.publicToAddress)(es),ed=(0,ef.bufferToHex)(em);return ed}function eH({data:en,signature:eo}){if((0,eu.isNullish)(en))throw Error("Missing data parameter");if((0,eu.isNullish)(eo))throw Error("Missing signature parameter");let es=eV(en,eo);return`0x${es.toString("hex")}`}function eV(en,eo){let es=(0,ef.hashPersonalMessage)((0,eu.legacyToBuffer)(en));return(0,eu.recoverPublicKey)(es,eo)}eo.personalSign=em,eo.recoverPersonalSignature=ed,eo.extractPublicKey=eH},12853:function(en,eo,es){"use strict";var ef;Object.defineProperty(eo,"__esModule",{value:!0}),eo.recoverTypedSignature=eo.signTypedData=eo.typedSignatureHash=eo.TypedDataUtils=eo.TYPED_MESSAGE_SCHEMA=eo.SignTypedDataVersion=void 0;let eu=es(92730),em=es(88009),ed=es(87884),eH=es(23742),eV=es(42451),eb=es(82192),ew=es(73275);function eD(en,eo){if(Object.keys(ef).includes(en)){if(eo&&!eo.includes(en))throw Error(`SignTypedDataVersion not allowed: '${en}'. Allowed versions are: ${eo.join(", ")}`)}else throw Error(`Invalid version: '${en}'`)}function eS(en,eo){(0,eV.assert)(null!==eo,`Unable to encode value: Invalid number. Expected a valid number value, but received "${eo}".`);let es=BigInt(eo),ef=(0,ed.getLength)(en),eu=BigInt(2)**BigInt(ef)-BigInt(1);return(0,eV.assert)(es>=-eu&&es<=eu,`Unable to encode value: Number "${eo}" is out of range for type "${en}".`),es}function eE(en){let eo=BigInt(0);for(let es=0;es=49?eo+=ef-BigInt(49)+BigInt(10):ef>=17?eo+=ef-BigInt(17)+BigInt(10):eo+=ef}return(0,eH.padStart)((0,eV.bigIntToBytes)(eo),20)}function ej(en,eo,es,ed,ew){if(eD(ew,[ef.V3,ef.V4]),void 0!==en[es])return["bytes32",ew===ef.V4&&null==ed?"0x0000000000000000000000000000000000000000000000000000000000000000":(0,eu.arrToBufArr)((0,eb.keccak256)(eO(es,ed,en,ew)))];if("function"===es)throw Error('Unsupported or invalid type: "function"');if(void 0===ed)throw Error(`missing value for field ${eo} of type ${es}`);if("address"===es){if("number"==typeof ed)return["address",(0,eH.padStart)((0,eV.numberToBytes)(ed),20)];if((0,eV.isStrictHexString)(ed))return["address",(0,eV.add0x)(ed)];if("string"==typeof ed)return["address",eE(ed).subarray(0,20)]}if("bool"===es)return["bool",!!ed];if("bytes"===es)return"number"==typeof ed?ed=(0,eV.numberToBytes)(ed):(0,eV.isStrictHexString)(ed)||"0x"===ed?ed=(0,eV.hexToBytes)(ed):"string"==typeof ed&&(ed=(0,eV.stringToBytes)(ed)),["bytes32",(0,eu.arrToBufArr)((0,eb.keccak256)(ed))];if(es.startsWith("bytes")&&"bytes"!==es&&!es.includes("["))return"number"==typeof ed?ed<0?["bytes32",new Uint8Array(32)]:["bytes32",(0,eV.bigIntToBytes)(BigInt(ed))]:(0,eV.isStrictHexString)(ed)?["bytes32",(0,eV.hexToBytes)(ed)]:["bytes32",ed];if(es.startsWith("int")&&!es.includes("[")){let en=eS(es,ed);return en>=BigInt(0)?["uint256",en]:["int256",en]}if("string"===es)return ed="number"==typeof ed?(0,eV.numberToBytes)(ed):(0,eV.stringToBytes)(null!=ed?ed:""),["bytes32",(0,eu.arrToBufArr)((0,eb.keccak256)(ed))];if(es.endsWith("]")){if(ew===ef.V3)throw Error("Arrays are unimplemented in encodeData; use V4 extension");let eH=es.slice(0,es.lastIndexOf("[")),eV=ed.map(es=>ej(en,eo,eH,es,ew));return["bytes32",(0,eu.arrToBufArr)((0,eb.keccak256)((0,em.encode)(eV.map(([en])=>en),eV.map(([,en])=>en))))]}return[es,ed]}function eO(en,eo,es,ed){eD(ed,[ef.V3,ef.V4]);let eH=["bytes32"],eV=[eU(en,es)];for(let eu of es[en]){if(ed===ef.V3&&void 0===eo[eu.name])continue;let[en,em]=ej(es,eu.name,eu.type,eo[eu.name],ed);eH.push(en),eV.push(em)}return(0,eu.arrToBufArr)((0,em.encode)(eH,eV))}function eP(en,eo){let es="",ef=e_(en,eo);ef.delete(en);let eu=[en,...Array.from(ef).sort()];for(let en of eu){let ef=eo[en];if(!ef)throw Error(`No type definition specified: ${en}`);es+=`${en}(${eo[en].map(({name:en,type:eo})=>`${eo} ${en}`).join(",")})`}return es}function e_(en,eo,es=new Set){if("string"!=typeof en)throw Error(`Invalid findTypeDependencies input ${JSON.stringify(en)}`);let ef=en.match(/^\w*/u);if([en]=ef,es.has(en)||void 0===eo[en])return es;for(let ef of(es.add(en),eo[en]))e_(ef.type,eo,es);return es}function eB(en,eo,es,em){eD(em,[ef.V3,ef.V4]);let ed=eO(en,eo,es,em),eH=(0,eb.keccak256)(ed),eV=(0,eu.arrToBufArr)(eH);return eV}function eU(en,eo){let es=(0,eV.stringToBytes)(eP(en,eo));return(0,eu.arrToBufArr)((0,eb.keccak256)(es))}function eR(en){let es={};for(let ef in eo.TYPED_MESSAGE_SCHEMA.properties)en[ef]&&(es[ef]=en[ef]);return"types"in es&&(es.types=Object.assign({EIP712Domain:[]},es.types)),es}function eY(en,eo){eD(eo,[ef.V3,ef.V4]);let es=eR(en),{domain:eu}=es,em={EIP712Domain:es.types.EIP712Domain};return eB("EIP712Domain",eu,em,eo)}function eG(en,eo){eD(eo,[ef.V3,ef.V4]);let es=eR(en),em=[(0,eV.hexToBytes)("1901")];return em.push(eY(en,eo)),"EIP712Domain"!==es.primaryType&&em.push(eB(es.primaryType,es.message,es.types,eo)),(0,eu.arrToBufArr)((0,eb.keccak256)((0,eV.concatBytes)(em)))}function eQ(en){let eo=eJ(en);return(0,eV.bytesToHex)(eo)}function eF(en,eo){if((0,ed.isArrayType)(en)&&Array.isArray(eo)){let[es]=(0,ed.getArrayType)(en);return eo.map(en=>eF(es,en))}if("address"===en){if("number"==typeof eo)return(0,eH.padStart)((0,eV.numberToBytes)(eo),20);if((0,eV.isStrictHexString)(eo))return(0,eH.padStart)((0,eV.hexToBytes)(eo).subarray(0,20),20);if(eo instanceof Uint8Array)return(0,eH.padStart)(eo.subarray(0,20),20)}if("bool"===en)return!!eo;if(en.startsWith("bytes")&&"bytes"!==en){let es=(0,ed.getByteLength)(en);if("number"==typeof eo)return eo<0?new Uint8Array:(0,eV.numberToBytes)(eo).subarray(0,es);if((0,eV.isStrictHexString)(eo))return(0,eV.hexToBytes)(eo).subarray(0,es);if(eo instanceof Uint8Array)return eo.subarray(0,es)}if(en.startsWith("uint")&&"number"==typeof eo)return Math.abs(eo);if(en.startsWith("int")&&"number"==typeof eo){let es=(0,ed.getLength)(en);return BigInt.asIntN(es,BigInt(eo))}return eo}function eZ(en){return en.map(en=>"number"==typeof en?(0,eH.padStart)((0,eV.numberToBytes)(en),32):(0,eV.isStrictHexString)(en)?(0,eH.padStart)((0,eV.hexToBytes)(en).subarray(0,32),32):en instanceof Uint8Array?(0,eH.padStart)(en.subarray(0,32),32):en)}function eK(en,eo){return eo.map(eo=>{if("string"==typeof eo||"number"==typeof eo||"bigint"==typeof eo){let es=eS(en,eo);if(es>=BigInt(0))return(0,eH.padStart)((0,eV.bigIntToBytes)(es),32);let ef=(0,ed.getLength)(en),eu=BigInt.asIntN(ef,es);return(0,eV.signedBigIntToBytes)(eu,32)}return eo})}function eJ(en){let eo=Error("Expect argument to be non-empty array");if("object"!=typeof en||!("length"in en)||!en.length)throw eo;let es=en.map(({name:en,type:eo,value:es})=>{if("address[]"===eo)return{name:en,type:"bytes32[]",value:eZ(es)};if(eo.startsWith("int")&&(0,ed.isArrayType)(eo)){let[ef,eu]=(0,ed.getArrayType)(eo);return{name:en,type:`bytes32[${null!=eu?eu:""}]`,value:eK(ef,es)}}return{name:en,type:eo,value:eF(eo,es)}}),ef=es.map(en=>"bytes"!==en.type?en.value:(0,ew.legacyToBuffer)(en.value)),eH=es.map(en=>{if("function"===en.type)throw Error('Unsupported or invalid type: "function"');return en.type}),eV=en.map(en=>{if(!en.name)throw eo;return`${en.type} ${en.name}`});return(0,eu.arrToBufArr)((0,eb.keccak256)((0,em.encodePacked)(["bytes32","bytes32"],[(0,eb.keccak256)((0,em.encodePacked)(["string[]"],[eV],!0)),(0,eb.keccak256)((0,em.encodePacked)(eH,ef,!0))])))}function eW({privateKey:en,data:es,version:em}){if(eD(em),(0,ew.isNullish)(es))throw Error("Missing data parameter");if((0,ew.isNullish)(en))throw Error("Missing private key parameter");let ed=em===ef.V1?eJ(es):eo.TypedDataUtils.eip712Hash(es,em),eH=(0,eu.ecsign)(ed,en);return(0,ew.concatSig)((0,eu.arrToBufArr)((0,eV.bigIntToBytes)(eH.v)),eH.r,eH.s)}function eX({data:en,signature:es,version:em}){if(eD(em),(0,ew.isNullish)(en))throw Error("Missing data parameter");if((0,ew.isNullish)(es))throw Error("Missing signature parameter");let ed=em===ef.V1?eJ(en):eo.TypedDataUtils.eip712Hash(en,em),eH=(0,ew.recoverPublicKey)(ed,es),eb=(0,eu.publicToAddress)(eH);return(0,eV.bytesToHex)(eb)}!function(en){en.V1="V1",en.V3="V3",en.V4="V4"}(ef=eo.SignTypedDataVersion||(eo.SignTypedDataVersion={})),eo.TYPED_MESSAGE_SCHEMA={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},eo.TypedDataUtils={encodeData:eO,encodeType:eP,findTypeDependencies:e_,hashStruct:eB,hashType:eU,sanitizeData:eR,eip712Hash:eG,eip712DomainHash:eY},eo.typedSignatureHash=eQ,eo.signTypedData=eW,eo.recoverTypedSignature=eX},73275:function(en,eo,es){"use strict";var ef=es(48764).Buffer;Object.defineProperty(eo,"__esModule",{value:!0}),eo.normalize=eo.recoverPublicKey=eo.concatSig=eo.legacyToBuffer=eo.isNullish=eo.padWithZeroes=void 0;let eu=es(92730),em=es(42451);function ed(en,eo){if(""!==en&&!/^[a-f0-9]+$/iu.test(en))throw Error(`Expected an unprefixed hex string. Received: ${en}`);if(eo<0)throw Error(`Expected a non-negative integer target length. Received: ${eo}`);return String.prototype.padStart.call(en,eo,"0")}function eH(en){return null==en}function eV(en){return"string"!=typeof en||(0,eu.isHexString)(en)?(0,eu.toBuffer)(en):ef.from(en)}function eb(en,eo,es){let ef=(0,eu.fromSigned)(eo),eH=(0,eu.fromSigned)(es),eV=(0,eu.bufferToInt)(en),eb=ed((0,eu.toUnsigned)(ef).toString("hex"),64),ew=ed((0,eu.toUnsigned)(eH).toString("hex"),64),eD=(0,em.remove0x)((0,em.numberToHex)(eV));return(0,em.add0x)(eb.concat(ew,eD))}function ew(en,eo){let es=(0,eu.fromRpcSig)(eo);return(0,eu.ecrecover)(en,es.v,es.r,es.s)}function eD(en){if(!eH(en)){if("number"==typeof en){if(en<0)return"0x";let eo=(0,em.numberToBytes)(en);en=(0,em.bytesToHex)(eo)}if("string"!=typeof en){let eo="eth-sig-util.normalize() requires hex string or integer input.";throw Error(eo+=` received ${typeof en}: ${en}`)}return(0,em.add0x)(en.toLowerCase())}}eo.padWithZeroes=ed,eo.isNullish=eH,eo.legacyToBuffer=eV,eo.concatSig=eb,eo.recoverPublicKey=ew,eo.normalize=eD},708:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var ef=(function(en){return en&&en.__esModule?en:{default:en}})(es(11227)).default.call(void 0,"metamask");function eu(en){return ef.extend(en)}function em(en,eo){return en.extend(eo)}eo.createProjectLogger=eu,eo.createModuleLogger=em},84466:function(en,eo){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var es=(en,eo,es)=>{if(!eo.has(en))throw TypeError("Cannot "+es)},ef=(en,eo,ef)=>(es(en,eo,"read from private field"),ef?ef.call(en):eo.get(en)),eu=(en,eo,es)=>{if(eo.has(en))throw TypeError("Cannot add the same private member more than once");eo instanceof WeakSet?eo.add(en):eo.set(en,es)},em=(en,eo,ef,eu)=>(es(en,eo,"write to private field"),eu?eu.call(en,ef):eo.set(en,ef),ef);eo.__privateGet=ef,eo.__privateAdd=eu,eo.__privateSet=em},83889:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var ef=es(593),eu=es(81249),em=es(97884),ed=em.refine.call(void 0,em.string.call(void 0),"Version",en=>null!==eu.valid.call(void 0,en)||`Expected SemVer version, got "${en}"`),eH=em.refine.call(void 0,em.string.call(void 0),"Version range",en=>null!==eu.validRange.call(void 0,en)||`Expected SemVer range, got "${en}"`);function eV(en){return em.is.call(void 0,en,ed)}function eb(en){return em.is.call(void 0,en,eH)}function ew(en){ef.assertStruct.call(void 0,en,ed)}function eD(en){ef.assertStruct.call(void 0,en,eH)}function eS(en,eo){return eu.gt.call(void 0,en,eo)}function eE(en,eo){return eu.gtr.call(void 0,en,eo)}function ej(en,eo){return eu.satisfies.call(void 0,en,eo,{includePrerelease:!0})}eo.VersionStruct=ed,eo.VersionRangeStruct=eH,eo.isValidSemVerVersion=eV,eo.isValidSemVerRange=eb,eo.assertIsSemVerVersion=ew,eo.assertIsSemVerRange=eD,eo.gtVersion=eS,eo.gtRange=eE,eo.satisfiesVersionRange=ej},75671:function(en,eo){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var es,ef=((es=ef||{})[es.Millisecond=1]="Millisecond",es[es.Second=1e3]="Second",es[es.Minute=6e4]="Minute",es[es.Hour=36e5]="Hour",es[es.Day=864e5]="Day",es[es.Week=6048e5]="Week",es[es.Year=31536e6]="Year",es),eu=en=>Number.isInteger(en)&&en>=0,em=(en,eo)=>{if(!eu(en))throw Error(`"${eo}" must be a non-negative integer. Received: "${en}".`)};function ed(en,eo){return em(en,"count"),en*eo}function eH(en){return em(en,"timestamp"),Date.now()-en}eo.Duration=ef,eo.inMilliseconds=ed,eo.timeSince=eH},17479:function(){},35217:function(en,eo,es){"use strict";function ef(en,eo){return null!=en?en:eo()}Object.defineProperty(eo,"__esModule",{value:!0});var eu=es(593),em=es(97884),ed=(en,eo={})=>{let es,ed;let eH=ef(eo.paddingRequired,()=>!1),eV=ef(eo.characterSet,()=>"base64");return"base64"===eV?es=String.raw`[A-Za-z0-9+\/]`:(eu.assert.call(void 0,"base64url"===eV),es=String.raw`[-_A-Za-z0-9]`),ed=eH?RegExp(`^(?:${es}{4})*(?:${es}{3}=|${es}{2}==)?$`,"u"):RegExp(`^(?:${es}{4})*(?:${es}{2,3}|${es}{3}=|${es}{2}==)?$`,"u"),em.pattern.call(void 0,en,ed)};eo.base64=ed},593:function(en,eo,es){"use strict";function ef(en){let eo;let es=en[0],ef=1;for(;efes.call(eo,...en)),eo=void 0)}return es}Object.defineProperty(eo,"__esModule",{value:!0});var eu=es(22173),em=es(97884);function ed(en){return"string"==typeof ef([en,"optionalAccess",en=>en.prototype,"optionalAccess",en=>en.constructor,"optionalAccess",en=>en.name])}function eH(en){return eu.getErrorMessage.call(void 0,en).replace(/\.$/u,"")}function eV(en,eo){return ed(en)?new en({message:eo}):en({message:eo})}var eb=class extends Error{constructor(en){super(en.message),this.code="ERR_ASSERTION"}};function ew(en,eo="Assertion failed.",es=eb){if(!en){if(eo instanceof Error)throw eo;throw eV(es,eo)}}function eD(en,eo,es="Assertion failed",ef=eb){try{em.assert.call(void 0,en,eo)}catch(en){throw eV(ef,`${es}: ${eH(en)}.`)}}function eS(en){throw Error("Invalid branch reached. Should be detected during compilation.")}eo.AssertionError=eb,eo.assert=ew,eo.assertStruct=eD,eo.assertExhaustive=eS},3902:function(en,eo){"use strict";function es({suppressUnhandledRejection:en=!1}={}){let eo,es;let ef=new Promise((en,ef)=>{eo=en,es=ef});return en&&ef.catch(en=>{}),{promise:ef,resolve:eo,reject:es}}Object.defineProperty(eo,"__esModule",{value:!0}),eo.createDeferredPromise=es},89162:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var ef=es(12591),eu=es(593),em=es(97884),ed=em.union.call(void 0,[em.number.call(void 0),em.bigint.call(void 0),em.string.call(void 0),ef.StrictHexStruct]),eH=em.coerce.call(void 0,em.number.call(void 0),ed,Number),eV=em.coerce.call(void 0,em.bigint.call(void 0),ed,BigInt);em.union.call(void 0,[ef.StrictHexStruct,em.instance.call(void 0,Uint8Array)]);var eb=em.coerce.call(void 0,em.instance.call(void 0,Uint8Array),em.union.call(void 0,[ef.StrictHexStruct]),ef.hexToBytes),ew=em.coerce.call(void 0,ef.StrictHexStruct,em.instance.call(void 0,Uint8Array),ef.bytesToHex);function eD(en){try{let eo=em.create.call(void 0,en,eH);return eu.assert.call(void 0,Number.isFinite(eo),`Expected a number-like value, got "${en}".`),eo}catch(eo){if(eo instanceof em.StructError)throw Error(`Expected a number-like value, got "${en}".`);throw eo}}function eS(en){try{return em.create.call(void 0,en,eV)}catch(en){if(en instanceof em.StructError)throw Error(`Expected a number-like value, got "${String(en.value)}".`);throw en}}function eE(en){if("string"==typeof en&&"0x"===en.toLowerCase())return new Uint8Array;try{return em.create.call(void 0,en,eb)}catch(en){if(en instanceof em.StructError)throw Error(`Expected a bytes-like value, got "${String(en.value)}".`);throw en}}function ej(en){if(en instanceof Uint8Array&&0===en.length||"string"==typeof en&&"0x"===en.toLowerCase())return"0x";try{return em.create.call(void 0,en,ew)}catch(en){if(en instanceof em.StructError)throw Error(`Expected a bytes-like value, got "${String(en.value)}".`);throw en}}eo.createNumber=eD,eo.createBigInt=eS,eo.createBytes=eE,eo.createHex=ej},96815:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var ef=es(35217),eu=es(97884),em=eu.size.call(void 0,ef.base64.call(void 0,eu.string.call(void 0),{paddingRequired:!0}),44,44);eo.ChecksumStruct=em},35174:function(){},22173:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var ef=es(2706),eu=es(10905);function em(en){return en instanceof Error||ef.isObject.call(void 0,en)&&"Error"===en.constructor.name}function ed(en){return"object"==typeof en&&null!==en&&"code"in en}function eH(en){return"object"==typeof en&&null!==en&&"message"in en}function eV(en){return"object"==typeof en&&null!==en&&"stack"in en}function eb(en){return eH(en)&&"string"==typeof en.message?en.message:ef.isNullOrUndefined.call(void 0,en)?"":String(en)}function ew(en,eo){if(em(en)){let es;return es=2===Error.length?Error(eo,{cause:en}):new eu.ErrorWithCause(eo,{cause:en}),ed(en)&&(es.code=en.code),es}return eo.length>0?Error(`${String(en)}: ${eo}`):Error(String(en))}eo.isErrorWithCode=ed,eo.isErrorWithMessage=eH,eo.isErrorWithStack=eV,eo.getErrorMessage=eb,eo.wrapError=ew},3356:function(){},48657:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var ef=es(593),eu=es(2706),em=es(97884),ed=en=>em.object.call(void 0,en);function eH({path:en,branch:eo}){let es=en[en.length-1];return eu.hasProperty.call(void 0,eo[eo.length-2],es)}function eV(en){return new em.Struct({...en,type:`optional ${en.type}`,validator:(eo,es)=>!eH(es)||en.validator(eo,es),refiner:(eo,es)=>!eH(es)||en.refiner(eo,es)})}var eb=()=>em.define.call(void 0,"finite number",en=>em.is.call(void 0,en,em.number.call(void 0))&&Number.isFinite(en)),ew=em.union.call(void 0,[em.literal.call(void 0,null),em.boolean.call(void 0),eb(),em.string.call(void 0),em.array.call(void 0,em.lazy.call(void 0,()=>ew)),em.record.call(void 0,em.string.call(void 0),em.lazy.call(void 0,()=>ew))]),eD=em.coerce.call(void 0,ew,em.any.call(void 0),en=>(ef.assertStruct.call(void 0,en,ew),JSON.parse(JSON.stringify(en,(en,eo)=>{if("__proto__"!==en&&"constructor"!==en)return eo}))));function eS(en){try{return eE(en),!0}catch(en){return!1}}function eE(en){return em.create.call(void 0,en,eD)}function ej(en){ef.assertStruct.call(void 0,en,eD,"Invalid JSON value");let eo=JSON.stringify(en);return new TextEncoder().encode(eo).byteLength}var eO="2.0",eP=em.literal.call(void 0,eO),e_=em.nullable.call(void 0,em.union.call(void 0,[em.number.call(void 0),em.string.call(void 0)])),eB=ed({code:em.integer.call(void 0),message:em.string.call(void 0),data:eV(eD),stack:eV(em.string.call(void 0))}),eU=em.union.call(void 0,[em.record.call(void 0,em.string.call(void 0),eD),em.array.call(void 0,eD)]),eR=ed({id:e_,jsonrpc:eP,method:em.string.call(void 0),params:eV(eU)}),eY=ed({jsonrpc:eP,method:em.string.call(void 0),params:eV(eU)});function eG(en){return em.is.call(void 0,en,eY)}function eQ(en,eo){ef.assertStruct.call(void 0,en,eY,"Invalid JSON-RPC notification",eo)}function eF(en){return em.is.call(void 0,en,eR)}function eZ(en,eo){ef.assertStruct.call(void 0,en,eR,"Invalid JSON-RPC request",eo)}var eK=em.object.call(void 0,{id:e_,jsonrpc:eP,result:em.optional.call(void 0,em.unknown.call(void 0)),error:em.optional.call(void 0,eB)}),eJ=ed({id:e_,jsonrpc:eP,result:eD}),eW=ed({id:e_,jsonrpc:eP,error:eB}),eX=em.union.call(void 0,[eJ,eW]);function e$(en){return em.is.call(void 0,en,eK)}function e4(en,eo){ef.assertStruct.call(void 0,en,eK,"Invalid pending JSON-RPC response",eo)}function e3(en){return em.is.call(void 0,en,eX)}function e0(en,eo){ef.assertStruct.call(void 0,en,eX,"Invalid JSON-RPC response",eo)}function e6(en){return em.is.call(void 0,en,eJ)}function e8(en,eo){ef.assertStruct.call(void 0,en,eJ,"Invalid JSON-RPC success response",eo)}function e5(en){return em.is.call(void 0,en,eW)}function e7(en,eo){ef.assertStruct.call(void 0,en,eW,"Invalid JSON-RPC failure response",eo)}function e9(en){return em.is.call(void 0,en,eB)}function tc(en,eo){ef.assertStruct.call(void 0,en,eB,"Invalid JSON-RPC error",eo)}function tr(en){let{permitEmptyString:eo,permitFractions:es,permitNull:ef}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...en},eu=en=>!!("number"==typeof en&&(es||Number.isInteger(en))||"string"==typeof en&&(eo||en.length>0)||ef&&null===en);return eu}eo.object=ed,eo.exactOptional=eV,eo.UnsafeJsonStruct=ew,eo.JsonStruct=eD,eo.isValidJson=eS,eo.getSafeJson=eE,eo.getJsonSize=ej,eo.jsonrpc2=eO,eo.JsonRpcVersionStruct=eP,eo.JsonRpcIdStruct=e_,eo.JsonRpcErrorStruct=eB,eo.JsonRpcParamsStruct=eU,eo.JsonRpcRequestStruct=eR,eo.JsonRpcNotificationStruct=eY,eo.isJsonRpcNotification=eG,eo.assertIsJsonRpcNotification=eQ,eo.isJsonRpcRequest=eF,eo.assertIsJsonRpcRequest=eZ,eo.PendingJsonRpcResponseStruct=eK,eo.JsonRpcSuccessStruct=eJ,eo.JsonRpcFailureStruct=eW,eo.JsonRpcResponseStruct=eX,eo.isPendingJsonRpcResponse=e$,eo.assertIsPendingJsonRpcResponse=e4,eo.isJsonRpcResponse=e3,eo.assertIsJsonRpcResponse=e0,eo.isJsonRpcSuccess=e6,eo.assertIsJsonRpcSuccess=e8,eo.isJsonRpcFailure=e5,eo.assertIsJsonRpcFailure=e7,eo.isJsonRpcError=e9,eo.assertIsJsonRpcError=tc,eo.getJsonRpcIdValidator=tr},12591:function(en,eo,es){"use strict";var ef=es(48764).Buffer;function eu(en){let eo;let es=en[0],ef=1;for(;efes.call(eo,...en)),eo=void 0)}return es}Object.defineProperty(eo,"__esModule",{value:!0});var em=es(593),ed=es(85426),eH=es(97884),eV=es(39187),eb=48,ew=58,eD=87,eS=function(){let en=[];return()=>{if(0===en.length)for(let eo=0;eo<256;eo++)en.push(eo.toString(16).padStart(2,"0"));return en}}();function eE(en){return en instanceof Uint8Array}function ej(en){em.assert.call(void 0,eE(en),"Value must be a Uint8Array.")}function eO(en){if(ej(en),0===en.length)return"0x";let eo=eS(),es=Array(en.length);for(let ef=0;efen.toLowerCase,"optionalCall",en=>en()]))return new Uint8Array;e7(en);let eo=tf(en).toLowerCase(),es=eo.length%2==0?eo:`0${eo}`,ef=new Uint8Array(es.length/2);for(let en=0;en=BigInt(0),"Value must be a non-negative bigint.");let eo=en.toString(16);return eY(eo)}function eQ(en,eo){em.assert.call(void 0,eo>0);let es=en>>BigInt(31);return!((~en&es)+(en&~es)>>BigInt(8*eo+-1))}function eF(en,eo){em.assert.call(void 0,"bigint"==typeof en,"Value must be a bigint."),em.assert.call(void 0,"number"==typeof eo,"Byte length must be a number."),em.assert.call(void 0,eo>0,"Byte length must be greater than 0."),em.assert.call(void 0,eQ(en,eo),"Byte length is too small to represent the given value.");let es=en,ef=new Uint8Array(eo);for(let en=0;en>=BigInt(8);return ef.reverse()}function eZ(en){em.assert.call(void 0,"number"==typeof en,"Value must be a number."),em.assert.call(void 0,en>=0,"Value must be a non-negative number."),em.assert.call(void 0,Number.isSafeInteger(en),"Value is not a safe integer. Use `bigIntToBytes` instead.");let eo=en.toString(16);return eY(eo)}function eK(en){return em.assert.call(void 0,"string"==typeof en,"Value must be a string."),new TextEncoder().encode(en)}function eJ(en){return em.assert.call(void 0,"string"==typeof en,"Value must be a string."),eV.base64.decode(en)}function eW(en){if("bigint"==typeof en)return eG(en);if("number"==typeof en)return eZ(en);if("string"==typeof en)return en.startsWith("0x")?eY(en):eK(en);if(eE(en))return en;throw TypeError(`Unsupported value type: "${typeof en}".`)}function eX(en){let eo=Array(en.length),es=0;for(let ef=0;ef{let ef=es[eo];return em.assert.call(void 0,eH.is.call(void 0,ef,eH.string.call(void 0)),"Hash shorter than address."),parseInt(ef,16)>7?en.toUpperCase():en}).join("")}`}function ta(en){return!!eH.is.call(void 0,en,e6)&&tr(en)===en}function tn(en){return en.startsWith("0x")?en:en.startsWith("0X")?`0x${en.substring(2)}`:`0x${en}`}function tf(en){return en.startsWith("0x")||en.startsWith("0X")?en.substring(2):en}eo.HexStruct=e4,eo.StrictHexStruct=e3,eo.HexAddressStruct=e0,eo.HexChecksumAddressStruct=e6,eo.isHexString=e8,eo.isStrictHexString=e5,eo.assertIsHexString=e7,eo.assertIsStrictHexString=e9,eo.isValidHexAddress=tc,eo.getChecksumAddress=tr,eo.isValidChecksumAddress=ta,eo.add0x=tn,eo.remove0x=tf,eo.isBytes=eE,eo.assertIsBytes=ej,eo.bytesToHex=eO,eo.bytesToBigInt=eP,eo.bytesToSignedBigInt=e_,eo.bytesToNumber=eB,eo.bytesToString=eU,eo.bytesToBase64=eR,eo.hexToBytes=eY,eo.bigIntToBytes=eG,eo.signedBigIntToBytes=eF,eo.numberToBytes=eZ,eo.stringToBytes=eK,eo.base64ToBytes=eJ,eo.valueToBytes=eW,eo.concatBytes=eX,eo.createDataView=e$},2706:function(en,eo){"use strict";function es(en,eo){return null!=en?en:eo()}function ef(en){return Array.isArray(en)&&en.length>0}function eu(en){return null==en}function em(en){return!!en&&"object"==typeof en&&!Array.isArray(en)}Object.defineProperty(eo,"__esModule",{value:!0});var ed,eH=(en,eo)=>Object.hasOwnProperty.call(en,eo);function eV(en){return Object.getOwnPropertyNames(en)}var eb=((ed=eb||{})[ed.Null=4]="Null",ed[ed.Comma=1]="Comma",ed[ed.Wrapper=1]="Wrapper",ed[ed.True=4]="True",ed[ed.False=5]="False",ed[ed.Quote=1]="Quote",ed[ed.Colon=1]="Colon",ed[ed.Date=24]="Date",ed),ew=/"|\\|\n|\r|\t/gu;function eD(en){if("object"!=typeof en||null===en)return!1;try{let eo=en;for(;null!==Object.getPrototypeOf(eo);)eo=Object.getPrototypeOf(eo);return Object.getPrototypeOf(en)===eo}catch(en){return!1}}function eS(en){return 127>=en.charCodeAt(0)}function eE(en){let eo=en.split("").reduce((en,eo)=>eS(eo)?en+1:en+2,0);return eo+es(en.match(ew),()=>[]).length}function ej(en){return en.toString().length}eo.isNonEmptyArray=ef,eo.isNullOrUndefined=eu,eo.isObject=em,eo.hasProperty=eH,eo.getKnownPropertyNames=eV,eo.JsonSize=eb,eo.ESCAPE_CHARACTERS_REGEXP=ew,eo.isPlainObject=eD,eo.isASCII=eS,eo.calculateStringSize=eE,eo.calculateNumberSize=ej},83006:function(){},19123:function(){},61866:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var ef=es(12591),eu=es(593),em=en=>(eu.assert.call(void 0,"number"==typeof en,"Value must be a number."),eu.assert.call(void 0,en>=0,"Value must be a non-negative number."),eu.assert.call(void 0,Number.isSafeInteger(en),"Value is not a safe integer. Use `bigIntToHex` instead."),ef.add0x.call(void 0,en.toString(16))),ed=en=>(eu.assert.call(void 0,"bigint"==typeof en,"Value must be a bigint."),eu.assert.call(void 0,en>=0,"Value must be a non-negative bigint."),ef.add0x.call(void 0,en.toString(16))),eH=en=>{ef.assertIsHexString.call(void 0,en);let eo=parseInt(en,16);return eu.assert.call(void 0,Number.isSafeInteger(eo),"Value is not a safe integer. Use `hexToBigInt` instead."),eo},eV=en=>(ef.assertIsHexString.call(void 0,en),BigInt(ef.add0x.call(void 0,en)));eo.numberToHex=em,eo.bigIntToHex=ed,eo.hexToNumber=eH,eo.hexToBigInt=eV},1213:function(en,eo,es){"use strict";function ef(en){let eo;let es=en[0],ef=1;for(;efes.call(eo,...en)),eo=void 0)}return es}Object.defineProperty(eo,"__esModule",{value:!0});var eu,em=es(97884),ed=/^(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$/u,eH=/^[-a-z0-9]{3,8}$/u,eV=/^[-_a-zA-Z0-9]{1,32}$/u,eb=/^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$/u,ew=/^[-.%a-zA-Z0-9]{1,128}$/u,eD=em.pattern.call(void 0,em.string.call(void 0),ed),eS=em.pattern.call(void 0,em.string.call(void 0),eH),eE=em.pattern.call(void 0,em.string.call(void 0),eV),ej=em.pattern.call(void 0,em.string.call(void 0),eb),eO=em.pattern.call(void 0,em.string.call(void 0),ew),eP=((eu=eP||{}).Eip155="eip155",eu);function e_(en){return em.is.call(void 0,en,eD)}function eB(en){return em.is.call(void 0,en,eS)}function eU(en){return em.is.call(void 0,en,eE)}function eR(en){return em.is.call(void 0,en,ej)}function eY(en){return em.is.call(void 0,en,eO)}function eG(en){let eo=ed.exec(en);if(!ef([eo,"optionalAccess",en=>en.groups]))throw Error("Invalid CAIP chain ID.");return{namespace:eo.groups.namespace,reference:eo.groups.reference}}function eQ(en){let eo=eb.exec(en);if(!ef([eo,"optionalAccess",en=>en.groups]))throw Error("Invalid CAIP account ID.");return{address:eo.groups.accountAddress,chainId:eo.groups.chainId,chain:{namespace:eo.groups.namespace,reference:eo.groups.reference}}}function eF(en,eo){if(!eB(en))throw Error(`Invalid "namespace", must match: ${eH.toString()}`);if(!eU(eo))throw Error(`Invalid "reference", must match: ${eV.toString()}`);return`${en}:${eo}`}eo.CAIP_CHAIN_ID_REGEX=ed,eo.CAIP_NAMESPACE_REGEX=eH,eo.CAIP_REFERENCE_REGEX=eV,eo.CAIP_ACCOUNT_ID_REGEX=eb,eo.CAIP_ACCOUNT_ADDRESS_REGEX=ew,eo.CaipChainIdStruct=eD,eo.CaipNamespaceStruct=eS,eo.CaipReferenceStruct=eE,eo.CaipAccountIdStruct=ej,eo.CaipAccountAddressStruct=eO,eo.KnownCaipNamespace=eP,eo.isCaipChainId=e_,eo.isCaipNamespace=eB,eo.isCaipReference=eU,eo.isCaipAccountId=eR,eo.isCaipAccountAddress=eY,eo.parseCaipChainId=eG,eo.parseCaipAccountId=eQ,eo.toCaipChainId=eF},41322:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0});var ef,eu,em=es(84466),ed=class{constructor(en){em.__privateAdd.call(void 0,this,ef,void 0),em.__privateSet.call(void 0,this,ef,new Map(en)),Object.freeze(this)}get size(){return em.__privateGet.call(void 0,this,ef).size}[Symbol.iterator](){return em.__privateGet.call(void 0,this,ef)[Symbol.iterator]()}entries(){return em.__privateGet.call(void 0,this,ef).entries()}forEach(en,eo){return em.__privateGet.call(void 0,this,ef).forEach((es,ef,eu)=>en.call(eo,es,ef,this))}get(en){return em.__privateGet.call(void 0,this,ef).get(en)}has(en){return em.__privateGet.call(void 0,this,ef).has(en)}keys(){return em.__privateGet.call(void 0,this,ef).keys()}values(){return em.__privateGet.call(void 0,this,ef).values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([en,eo])=>`${String(en)} => ${String(eo)}`).join(", ")} `:""}}`}};ef=new WeakMap;var eH=class{constructor(en){em.__privateAdd.call(void 0,this,eu,void 0),em.__privateSet.call(void 0,this,eu,new Set(en)),Object.freeze(this)}get size(){return em.__privateGet.call(void 0,this,eu).size}[Symbol.iterator](){return em.__privateGet.call(void 0,this,eu)[Symbol.iterator]()}entries(){return em.__privateGet.call(void 0,this,eu).entries()}forEach(en,eo){return em.__privateGet.call(void 0,this,eu).forEach((es,ef,eu)=>en.call(eo,es,ef,this))}has(en){return em.__privateGet.call(void 0,this,eu).has(en)}keys(){return em.__privateGet.call(void 0,this,eu).keys()}values(){return em.__privateGet.call(void 0,this,eu).values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(en=>String(en)).join(", ")} `:""}}`}};eu=new WeakMap,Object.freeze(ed),Object.freeze(ed.prototype),Object.freeze(eH),Object.freeze(eH.prototype),eo.FrozenMap=ed,eo.FrozenSet=eH},42451:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),es(17479);var ef=es(61866);es(3356);var eu=es(3902),em=es(75671);es(19123);var ed=es(83889),eH=es(48657);es(83006);var eV=es(708),eb=es(1213),ew=es(96815),eD=es(35217),eS=es(89162),eE=es(12591),ej=es(593),eO=es(22173),eP=es(2706),e_=es(41322);es(84466),es(35174),eo.AssertionError=ej.AssertionError,eo.CAIP_ACCOUNT_ADDRESS_REGEX=eb.CAIP_ACCOUNT_ADDRESS_REGEX,eo.CAIP_ACCOUNT_ID_REGEX=eb.CAIP_ACCOUNT_ID_REGEX,eo.CAIP_CHAIN_ID_REGEX=eb.CAIP_CHAIN_ID_REGEX,eo.CAIP_NAMESPACE_REGEX=eb.CAIP_NAMESPACE_REGEX,eo.CAIP_REFERENCE_REGEX=eb.CAIP_REFERENCE_REGEX,eo.CaipAccountAddressStruct=eb.CaipAccountAddressStruct,eo.CaipAccountIdStruct=eb.CaipAccountIdStruct,eo.CaipChainIdStruct=eb.CaipChainIdStruct,eo.CaipNamespaceStruct=eb.CaipNamespaceStruct,eo.CaipReferenceStruct=eb.CaipReferenceStruct,eo.ChecksumStruct=ew.ChecksumStruct,eo.Duration=em.Duration,eo.ESCAPE_CHARACTERS_REGEXP=eP.ESCAPE_CHARACTERS_REGEXP,eo.FrozenMap=e_.FrozenMap,eo.FrozenSet=e_.FrozenSet,eo.HexAddressStruct=eE.HexAddressStruct,eo.HexChecksumAddressStruct=eE.HexChecksumAddressStruct,eo.HexStruct=eE.HexStruct,eo.JsonRpcErrorStruct=eH.JsonRpcErrorStruct,eo.JsonRpcFailureStruct=eH.JsonRpcFailureStruct,eo.JsonRpcIdStruct=eH.JsonRpcIdStruct,eo.JsonRpcNotificationStruct=eH.JsonRpcNotificationStruct,eo.JsonRpcParamsStruct=eH.JsonRpcParamsStruct,eo.JsonRpcRequestStruct=eH.JsonRpcRequestStruct,eo.JsonRpcResponseStruct=eH.JsonRpcResponseStruct,eo.JsonRpcSuccessStruct=eH.JsonRpcSuccessStruct,eo.JsonRpcVersionStruct=eH.JsonRpcVersionStruct,eo.JsonSize=eP.JsonSize,eo.JsonStruct=eH.JsonStruct,eo.KnownCaipNamespace=eb.KnownCaipNamespace,eo.PendingJsonRpcResponseStruct=eH.PendingJsonRpcResponseStruct,eo.StrictHexStruct=eE.StrictHexStruct,eo.UnsafeJsonStruct=eH.UnsafeJsonStruct,eo.VersionRangeStruct=ed.VersionRangeStruct,eo.VersionStruct=ed.VersionStruct,eo.add0x=eE.add0x,eo.assert=ej.assert,eo.assertExhaustive=ej.assertExhaustive,eo.assertIsBytes=eE.assertIsBytes,eo.assertIsHexString=eE.assertIsHexString,eo.assertIsJsonRpcError=eH.assertIsJsonRpcError,eo.assertIsJsonRpcFailure=eH.assertIsJsonRpcFailure,eo.assertIsJsonRpcNotification=eH.assertIsJsonRpcNotification,eo.assertIsJsonRpcRequest=eH.assertIsJsonRpcRequest,eo.assertIsJsonRpcResponse=eH.assertIsJsonRpcResponse,eo.assertIsJsonRpcSuccess=eH.assertIsJsonRpcSuccess,eo.assertIsPendingJsonRpcResponse=eH.assertIsPendingJsonRpcResponse,eo.assertIsSemVerRange=ed.assertIsSemVerRange,eo.assertIsSemVerVersion=ed.assertIsSemVerVersion,eo.assertIsStrictHexString=eE.assertIsStrictHexString,eo.assertStruct=ej.assertStruct,eo.base64=eD.base64,eo.base64ToBytes=eE.base64ToBytes,eo.bigIntToBytes=eE.bigIntToBytes,eo.bigIntToHex=ef.bigIntToHex,eo.bytesToBase64=eE.bytesToBase64,eo.bytesToBigInt=eE.bytesToBigInt,eo.bytesToHex=eE.bytesToHex,eo.bytesToNumber=eE.bytesToNumber,eo.bytesToSignedBigInt=eE.bytesToSignedBigInt,eo.bytesToString=eE.bytesToString,eo.calculateNumberSize=eP.calculateNumberSize,eo.calculateStringSize=eP.calculateStringSize,eo.concatBytes=eE.concatBytes,eo.createBigInt=eS.createBigInt,eo.createBytes=eS.createBytes,eo.createDataView=eE.createDataView,eo.createDeferredPromise=eu.createDeferredPromise,eo.createHex=eS.createHex,eo.createModuleLogger=eV.createModuleLogger,eo.createNumber=eS.createNumber,eo.createProjectLogger=eV.createProjectLogger,eo.exactOptional=eH.exactOptional,eo.getChecksumAddress=eE.getChecksumAddress,eo.getErrorMessage=eO.getErrorMessage,eo.getJsonRpcIdValidator=eH.getJsonRpcIdValidator,eo.getJsonSize=eH.getJsonSize,eo.getKnownPropertyNames=eP.getKnownPropertyNames,eo.getSafeJson=eH.getSafeJson,eo.gtRange=ed.gtRange,eo.gtVersion=ed.gtVersion,eo.hasProperty=eP.hasProperty,eo.hexToBigInt=ef.hexToBigInt,eo.hexToBytes=eE.hexToBytes,eo.hexToNumber=ef.hexToNumber,eo.inMilliseconds=em.inMilliseconds,eo.isASCII=eP.isASCII,eo.isBytes=eE.isBytes,eo.isCaipAccountAddress=eb.isCaipAccountAddress,eo.isCaipAccountId=eb.isCaipAccountId,eo.isCaipChainId=eb.isCaipChainId,eo.isCaipNamespace=eb.isCaipNamespace,eo.isCaipReference=eb.isCaipReference,eo.isErrorWithCode=eO.isErrorWithCode,eo.isErrorWithMessage=eO.isErrorWithMessage,eo.isErrorWithStack=eO.isErrorWithStack,eo.isHexString=eE.isHexString,eo.isJsonRpcError=eH.isJsonRpcError,eo.isJsonRpcFailure=eH.isJsonRpcFailure,eo.isJsonRpcNotification=eH.isJsonRpcNotification,eo.isJsonRpcRequest=eH.isJsonRpcRequest,eo.isJsonRpcResponse=eH.isJsonRpcResponse,eo.isJsonRpcSuccess=eH.isJsonRpcSuccess,eo.isNonEmptyArray=eP.isNonEmptyArray,eo.isNullOrUndefined=eP.isNullOrUndefined,eo.isObject=eP.isObject,eo.isPendingJsonRpcResponse=eH.isPendingJsonRpcResponse,eo.isPlainObject=eP.isPlainObject,eo.isStrictHexString=eE.isStrictHexString,eo.isValidChecksumAddress=eE.isValidChecksumAddress,eo.isValidHexAddress=eE.isValidHexAddress,eo.isValidJson=eH.isValidJson,eo.isValidSemVerRange=ed.isValidSemVerRange,eo.isValidSemVerVersion=ed.isValidSemVerVersion,eo.jsonrpc2=eH.jsonrpc2,eo.numberToBytes=eE.numberToBytes,eo.numberToHex=ef.numberToHex,eo.object=eH.object,eo.parseCaipAccountId=eb.parseCaipAccountId,eo.parseCaipChainId=eb.parseCaipChainId,eo.remove0x=eE.remove0x,eo.satisfiesVersionRange=ed.satisfiesVersionRange,eo.signedBigIntToBytes=eE.signedBigIntToBytes,eo.stringToBytes=eE.stringToBytes,eo.timeSince=em.timeSince,eo.toCaipChainId=eb.toCaipChainId,eo.valueToBytes=eE.valueToBytes,eo.wrapError=eO.wrapError},79082:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.createCurve=eo.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let ef=es(79569),eu=es(98089),em=es(96551);function ed(en){return{hash:en,hmac:(eo,...es)=>(0,ef.hmac)(en,eo,(0,eu.concatBytes)(...es)),randomBytes:eu.randomBytes}}function eH(en,eo){let es=eo=>(0,em.weierstrass)({...en,...ed(eo)});return Object.freeze({...es(eo),create:es})}eo.getHash=ed,eo.createCurve=eH},81525:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.validateBasic=eo.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let ef=es(94632),eu=es(40219),em=BigInt(0),ed=BigInt(1);function eH(en,eo){let es=(en,eo)=>{let es=eo.negate();return en?es:eo},ef=en=>{let es=Math.ceil(eo/en)+1,ef=2**(en-1);return{windows:es,windowSize:ef}};return{constTimeNegate:es,unsafeLadder(eo,es){let ef=en.ZERO,eu=eo;for(;es>em;)es&ed&&(ef=ef.add(eu)),eu=eu.double(),es>>=ed;return ef},precomputeWindow(en,eo){let{windows:es,windowSize:eu}=ef(eo),em=[],ed=en,eH=ed;for(let en=0;en>=eE,ef>eV&&(ef-=eS,em+=ed);let eH=eo,ej=eo+Math.abs(ef)-1,eO=en%2!=0,eP=ef<0;0===ef?ew=ew.add(es(eO,eu[eH])):eb=eb.add(es(eP,eu[ej]))}return{p:eb,f:ew}},wNAFCached(en,eo,es,ef){let eu=en._WINDOW_SIZE||1,em=eo.get(en);return em||(em=this.precomputeWindow(en,eu),1!==eu&&eo.set(en,ef(em))),this.wNAF(eu,em,es)}}}function eV(en){return(0,ef.validateField)(en.Fp),(0,eu.validateObject)(en,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,ef.nLength)(en.n,en.nBitLength),...en,p:en.Fp.ORDER})}eo.wNAF=eH,eo.validateBasic=eV},15134:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.createHasher=eo.isogenyMap=eo.hash_to_field=eo.expand_message_xof=eo.expand_message_xmd=void 0;let ef=es(94632),eu=es(40219);function em(en){if((0,eu.isBytes)(en))return en;if("string"==typeof en)return(0,eu.utf8ToBytes)(en);throw Error("DST must be Uint8Array or string")}let ed=eu.bytesToNumberBE;function eH(en,eo){if(en<0||en>=1<<8*eo)throw Error(`bad I2OSP call: value=${en} length=${eo}`);let es=Array.from({length:eo}).fill(0);for(let ef=eo-1;ef>=0;ef--)es[ef]=255&en,en>>>=8;return new Uint8Array(es)}function eV(en,eo){let es=new Uint8Array(en.length);for(let ef=0;ef255&&(eo=ef((0,eu.concatBytes)((0,eu.utf8ToBytes)("H2C-OVERSIZE-DST-"),eo)));let{outputLen:em,blockLen:ed}=ef,eD=Math.ceil(es/em);if(eD>255)throw Error("Invalid xmd length");let eS=(0,eu.concatBytes)(eo,eH(eo.length,1)),eE=eH(0,ed),ej=eH(es,2),eO=Array(eD),eP=ef((0,eu.concatBytes)(eE,en,ej,eH(0,1),eS));eO[0]=ef((0,eu.concatBytes)(eP,eH(1,1),eS));for(let en=1;en<=eD;en++){let eo=[eV(eP,eO[en-1]),eH(en+1,1),eS];eO[en]=ef((0,eu.concatBytes)(...eo))}let e_=(0,eu.concatBytes)(...eO);return e_.slice(0,es)}function eS(en,eo,es,ef,em){if(eb(en),eb(eo),ew(es),eo.length>255){let en=Math.ceil(2*ef/8);eo=em.create({dkLen:en}).update((0,eu.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(eo).digest()}if(es>65535||eo.length>255)throw Error("expand_message_xof: invalid lenInBytes");return em.create({dkLen:es}).update(en).update(eH(es,2)).update(eo).update(eH(eo.length,1)).digest()}function eE(en,eo,es){let eH;(0,eu.validateObject)(es,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:eV,k:eE,m:ej,hash:eO,expand:eP,DST:e_}=es;eb(en),ew(eo);let eB=em(e_),eU=eV.toString(2).length,eR=Math.ceil((eU+eE)/8),eY=eo*ej*eR;if("xmd"===eP)eH=eD(en,eB,eY,eO);else if("xof"===eP)eH=eS(en,eB,eY,eE,eO);else if("_internal_pass"===eP)eH=en;else throw Error('expand must be "xmd" or "xof"');let eG=Array(eo);for(let en=0;enArray.from(en).reverse());return(eo,ef)=>{let[eu,em,ed,eH]=es.map(es=>es.reduce((es,ef)=>en.add(en.mul(es,eo),ef)));return{x:eo=en.div(eu,em),y:ef=en.mul(ef,en.div(ed,eH))}}}function eO(en,eo,es){if("function"!=typeof eo)throw Error("mapToCurve() must be defined");return{hashToCurve(ef,eu){let em=eE(ef,2,{...es,DST:es.DST,...eu}),ed=en.fromAffine(eo(em[0])),eH=en.fromAffine(eo(em[1])),eV=ed.add(eH).clearCofactor();return eV.assertValidity(),eV},encodeToCurve(ef,eu){let em=eE(ef,1,{...es,DST:es.encodeDST,...eu}),ed=en.fromAffine(eo(em[0])).clearCofactor();return ed.assertValidity(),ed}}}eo.expand_message_xmd=eD,eo.expand_message_xof=eS,eo.hash_to_field=eE,eo.isogenyMap=ej,eo.createHasher=eO},94632:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.mapHashToField=eo.getMinHashLength=eo.getFieldBytesLength=eo.hashToPrivateScalar=eo.FpSqrtEven=eo.FpSqrtOdd=eo.Field=eo.nLength=eo.FpIsSquare=eo.FpDiv=eo.FpInvertBatch=eo.FpPow=eo.validateField=eo.isNegativeLE=eo.FpSqrt=eo.tonelliShanks=eo.invert=eo.pow2=eo.pow=eo.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let ef=es(40219),eu=BigInt(0),em=BigInt(1),ed=BigInt(2),eH=BigInt(3),eV=BigInt(4),eb=BigInt(5),ew=BigInt(8);function eD(en,eo){let es=en%eo;return es>=eu?es:eo+es}function eS(en,eo,es){if(es<=eu||eo 0");if(es===em)return eu;let ef=em;for(;eo>eu;)eo&em&&(ef=ef*en%es),en=en*en%es,eo>>=em;return ef}function eE(en,eo,es){let ef=en;for(;eo-- >eu;)ef*=ef,ef%=es;return ef}function ej(en,eo){if(en===eu||eo<=eu)throw Error(`invert: expected positive integers, got n=${en} mod=${eo}`);let es=eD(en,eo),ef=eo,ed=eu,eH=em,eV=em,eb=eu;for(;es!==eu;){let en=ef/es,eo=ef%es,eu=ed-eV*en,em=eH-eb*en;ef=es,es=eo,ed=eV,eH=eb,eV=eu,eb=em}let ew=ef;if(ew!==em)throw Error("invert: does not exist");return eD(ed,eo)}function eO(en){let eo,es,ef;let eH=(en-em)/ed;for(eo=en-em,es=0;eo%ed===eu;eo/=ed,es++);for(ef=ed;ef(eD(en,eo)&em)===em;eo.isNegativeLE=e_;let eB=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function eU(en){let eo={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},es=eB.reduce((en,eo)=>(en[eo]="function",en),eo);return(0,ef.validateObject)(en,es)}function eR(en,eo,es){if(es 0");if(es===eu)return en.ONE;if(es===em)return eo;let ef=en.ONE,ed=eo;for(;es>eu;)es&em&&(ef=en.mul(ef,ed)),ed=en.sqr(ed),es>>=em;return ef}function eY(en,eo){let es=Array(eo.length),ef=eo.reduce((eo,ef,eu)=>en.is0(ef)?eo:(es[eu]=eo,en.mul(eo,ef)),en.ONE),eu=en.inv(ef);return eo.reduceRight((eo,ef,eu)=>en.is0(ef)?eo:(es[eu]=en.mul(eo,es[eu]),en.mul(eo,ef)),eu),es}function eG(en,eo,es){return en.mul(eo,"bigint"==typeof es?ej(es,en.ORDER):en.inv(es))}function eQ(en){let eo=(en.ORDER-em)/ed;return es=>{let ef=en.pow(es,eo);return en.eql(ef,en.ZERO)||en.eql(ef,en.ONE)}}function eF(en,eo){let es=void 0!==eo?eo:en.toString(2).length,ef=Math.ceil(es/8);return{nBitLength:es,nByteLength:ef}}function eZ(en,eo,es=!1,ed={}){if(en<=eu)throw Error(`Expected Field ORDER > 0, got ${en}`);let{nBitLength:eH,nByteLength:eV}=eF(en,eo);if(eV>2048)throw Error("Field lengths over 2048 bytes are not supported");let eb=eP(en),ew=Object.freeze({ORDER:en,BITS:eH,BYTES:eV,MASK:(0,ef.bitMask)(eH),ZERO:eu,ONE:em,create:eo=>eD(eo,en),isValid:eo=>{if("bigint"!=typeof eo)throw Error(`Invalid field element: expected bigint, got ${typeof eo}`);return eu<=eo&&eoen===eu,isOdd:en=>(en&em)===em,neg:eo=>eD(-eo,en),eql:(en,eo)=>en===eo,sqr:eo=>eD(eo*eo,en),add:(eo,es)=>eD(eo+es,en),sub:(eo,es)=>eD(eo-es,en),mul:(eo,es)=>eD(eo*es,en),pow:(en,eo)=>eR(ew,en,eo),div:(eo,es)=>eD(eo*ej(es,en),en),sqrN:en=>en*en,addN:(en,eo)=>en+eo,subN:(en,eo)=>en-eo,mulN:(en,eo)=>en*eo,inv:eo=>ej(eo,en),sqrt:ed.sqrt||(en=>eb(ew,en)),invertBatch:en=>eY(ew,en),cmov:(en,eo,es)=>es?eo:en,toBytes:en=>es?(0,ef.numberToBytesLE)(en,eV):(0,ef.numberToBytesBE)(en,eV),fromBytes:en=>{if(en.length!==eV)throw Error(`Fp.fromBytes: expected ${eV}, got ${en.length}`);return es?(0,ef.bytesToNumberLE)(en):(0,ef.bytesToNumberBE)(en)}});return Object.freeze(ew)}function eK(en,eo){if(!en.isOdd)throw Error("Field doesn't have isOdd");let es=en.sqrt(eo);return en.isOdd(es)?es:en.neg(es)}function eJ(en,eo){if(!en.isOdd)throw Error("Field doesn't have isOdd");let es=en.sqrt(eo);return en.isOdd(es)?en.neg(es):es}function eW(en,eo,es=!1){en=(0,ef.ensureBytes)("privateHash",en);let eu=en.length,ed=eF(eo).nByteLength+8;if(ed<24||eu1024)throw Error(`hashToPrivateScalar: expected ${ed}-1024 bytes of input, got ${eu}`);let eH=es?(0,ef.bytesToNumberLE)(en):(0,ef.bytesToNumberBE)(en);return eD(eH,eo-em)+em}function eX(en){if("bigint"!=typeof en)throw Error("field order must be bigint");let eo=en.toString(2).length;return Math.ceil(eo/8)}function e$(en){let eo=eX(en);return eo+Math.ceil(eo/2)}function e4(en,eo,es=!1){let eu=en.length,ed=eX(eo),eH=e$(eo);if(eu<16||eu1024)throw Error(`expected ${eH}-1024 bytes of input, got ${eu}`);let eV=es?(0,ef.bytesToNumberBE)(en):(0,ef.bytesToNumberLE)(en),eb=eD(eV,eo-em)+em;return es?(0,ef.numberToBytesLE)(eb,ed):(0,ef.numberToBytesBE)(eb,ed)}eo.validateField=eU,eo.FpPow=eR,eo.FpInvertBatch=eY,eo.FpDiv=eG,eo.FpIsSquare=eQ,eo.nLength=eF,eo.Field=eZ,eo.FpSqrtOdd=eK,eo.FpSqrtEven=eJ,eo.hashToPrivateScalar=eW,eo.getFieldBytesLength=eX,eo.getMinHashLength=e$,eo.mapHashToField=e4},40219:function(en,eo){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.validateObject=eo.createHmacDrbg=eo.bitMask=eo.bitSet=eo.bitGet=eo.bitLen=eo.utf8ToBytes=eo.equalBytes=eo.concatBytes=eo.ensureBytes=eo.numberToVarBytesBE=eo.numberToBytesLE=eo.numberToBytesBE=eo.bytesToNumberLE=eo.bytesToNumberBE=eo.hexToBytes=eo.hexToNumber=eo.numberToHexUnpadded=eo.bytesToHex=eo.isBytes=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let es=BigInt(0),ef=BigInt(1),eu=BigInt(2);function em(en){return en instanceof Uint8Array||null!=en&&"object"==typeof en&&"Uint8Array"===en.constructor.name}eo.isBytes=em;let ed=Array.from({length:256},(en,eo)=>eo.toString(16).padStart(2,"0"));function eH(en){if(!em(en))throw Error("Uint8Array expected");let eo="";for(let es=0;es=ew._0&&en<=ew._9?en-ew._0:en>=ew._A&&en<=ew._F?en-(ew._A-10):en>=ew._a&&en<=ew._f?en-(ew._a-10):void 0}function eS(en){if("string"!=typeof en)throw Error("hex string expected, got "+typeof en);let eo=en.length,es=eo/2;if(eo%2)throw Error("padded hex string expected, got unpadded hex of length "+eo);let ef=new Uint8Array(es);for(let eo=0,eu=0;eoes;en>>=ef,eo+=1);return eo}function eQ(en,eo){return en>>BigInt(eo)&ef}eo.hexToBytes=eS,eo.bytesToNumberBE=eE,eo.bytesToNumberLE=ej,eo.numberToBytesBE=eO,eo.numberToBytesLE=eP,eo.numberToVarBytesBE=e_,eo.ensureBytes=eB,eo.concatBytes=eU,eo.equalBytes=eR,eo.utf8ToBytes=eY,eo.bitLen=eG,eo.bitGet=eQ;let eF=(en,eo,eu)=>en|(eu?ef:es)<(eu<new Uint8Array(en),eJ=en=>Uint8Array.from(en);function eW(en,eo,es){if("number"!=typeof en||en<2)throw Error("hashLen must be a number");if("number"!=typeof eo||eo<2)throw Error("qByteLen must be a number");if("function"!=typeof es)throw Error("hmacFn must be a function");let ef=eK(en),eu=eK(en),em=0,ed=()=>{ef.fill(1),eu.fill(0),em=0},eH=(...en)=>es(eu,ef,...en),eV=(en=eK())=>{eu=eH(eJ([0]),en),ef=eH(),0!==en.length&&(eu=eH(eJ([1]),en),ef=eH())},eb=()=>{if(em++>=1e3)throw Error("drbg: tried 1000 values");let en=0,es=[];for(;en{let es;for(ed(),eV(en);!(es=eo(eb()));)eV();return ed(),es};return ew}eo.createHmacDrbg=eW;let eX={bigint:en=>"bigint"==typeof en,function:en=>"function"==typeof en,boolean:en=>"boolean"==typeof en,string:en=>"string"==typeof en,stringOrUint8Array:en=>"string"==typeof en||em(en),isSafeInteger:en=>Number.isSafeInteger(en),array:en=>Array.isArray(en),field:(en,eo)=>eo.Fp.isValid(en),hash:en=>"function"==typeof en&&Number.isSafeInteger(en.outputLen)};function e$(en,eo,es={}){let ef=(eo,es,ef)=>{let eu=eX[es];if("function"!=typeof eu)throw Error(`Invalid validator "${es}", expected function`);let em=en[eo];if((!ef||void 0!==em)&&!eu(em,en))throw Error(`Invalid param ${String(eo)}=${em} (${typeof em}), expected ${es}`)};for(let[en,es]of Object.entries(eo))ef(en,es,!1);for(let[en,eo]of Object.entries(es))ef(en,eo,!0);return en}eo.validateObject=e$},96551:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.mapToCurveSimpleSWU=eo.SWUFpSqrtRatio=eo.weierstrass=eo.weierstrassPoints=eo.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let ef=es(94632),eu=es(40219),em=es(40219),ed=es(81525);function eH(en){let eo=(0,ed.validateBasic)(en);eu.validateObject(eo,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:es,Fp:ef,a:em}=eo;if(es){if(!ef.eql(em,ef.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof es||"bigint"!=typeof es.beta||"function"!=typeof es.splitScalar)throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...eo})}let{bytesToNumberBE:eV,hexToBytes:eb}=eu;eo.DER={Err:class extends Error{constructor(en=""){super(en)}},_parseInt(en){let{Err:es}=eo.DER;if(en.length<2||2!==en[0])throw new es("Invalid signature integer tag");let ef=en[1],eu=en.subarray(2,ef+2);if(!ef||eu.length!==ef)throw new es("Invalid signature integer: wrong length");if(128&eu[0])throw new es("Invalid signature integer: negative");if(0===eu[0]&&!(128&eu[1]))throw new es("Invalid signature integer: unnecessary leading zero");return{d:eV(eu),l:en.subarray(ef+2)}},toSig(en){let{Err:es}=eo.DER,ef="string"==typeof en?eb(en):en;if(!eu.isBytes(ef))throw Error("ui8a expected");let em=ef.length;if(em<2||48!=ef[0])throw new es("Invalid signature tag");if(ef[1]!==em-2)throw new es("Invalid signature: incorrect length");let{d:ed,l:eH}=eo.DER._parseInt(ef.subarray(2)),{d:eV,l:ew}=eo.DER._parseInt(eH);if(ew.length)throw new es("Invalid signature: left bytes after parsing");return{r:ed,s:eV}},hexFromSig(en){let eo=en=>8&Number.parseInt(en[0],16)?"00"+en:en,es=en=>{let eo=en.toString(16);return 1&eo.length?`0${eo}`:eo},ef=eo(es(en.s)),eu=eo(es(en.r)),em=ef.length/2,ed=eu.length/2,eH=es(em),eV=es(ed);return`30${es(ed+em+4)}02${eV}${eu}02${eH}${ef}`}};let ew=BigInt(0),eD=BigInt(1),eS=BigInt(2),eE=BigInt(3),ej=BigInt(4);function eO(en){let eo=eH(en),{Fp:es}=eo,eV=eo.toBytes||((en,eo,ef)=>{let em=eo.toAffine();return eu.concatBytes(Uint8Array.from([4]),es.toBytes(em.x),es.toBytes(em.y))}),eb=eo.fromBytes||(en=>{let eo=en.subarray(1),ef=es.fromBytes(eo.subarray(0,es.BYTES)),eu=es.fromBytes(eo.subarray(es.BYTES,2*es.BYTES));return{x:ef,y:eu}});function eS(en){let{a:ef,b:eu}=eo,em=es.sqr(en),ed=es.mul(em,en);return es.add(es.add(ed,es.mul(en,ef)),eu)}if(!es.eql(es.sqr(eo.Gy),eS(eo.Gx)))throw Error("bad generator point: equation left != right");function ej(en){return"bigint"==typeof en&&ewes.eql(en,es.ZERO);return eu(eo)&&eu(ef)?eU.ZERO:new eU(eo,ef,es.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(en){let eo=es.invertBatch(en.map(en=>en.pz));return en.map((en,es)=>en.toAffine(eo[es])).map(eU.fromAffine)}static fromHex(en){let eo=eU.fromAffine(eb((0,em.ensureBytes)("pointHex",en)));return eo.assertValidity(),eo}static fromPrivateKey(en){return eU.BASE.multiply(eP(en))}_setWindowSize(en){this._WINDOW_SIZE=en,e_.delete(this)}assertValidity(){if(this.is0()){if(eo.allowInfinityPoint&&!es.is0(this.py))return;throw Error("bad point: ZERO")}let{x:en,y:ef}=this.toAffine();if(!es.isValid(en)||!es.isValid(ef))throw Error("bad point: x or y not FE");let eu=es.sqr(ef),em=eS(en);if(!es.eql(eu,em))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:en}=this.toAffine();if(es.isOdd)return!es.isOdd(en);throw Error("Field doesn't support isOdd")}equals(en){eB(en);let{px:eo,py:ef,pz:eu}=this,{px:em,py:ed,pz:eH}=en,eV=es.eql(es.mul(eo,eH),es.mul(em,eu)),eb=es.eql(es.mul(ef,eH),es.mul(ed,eu));return eV&&eb}negate(){return new eU(this.px,es.neg(this.py),this.pz)}double(){let{a:en,b:ef}=eo,eu=es.mul(ef,eE),{px:em,py:ed,pz:eH}=this,eV=es.ZERO,eb=es.ZERO,ew=es.ZERO,eD=es.mul(em,em),eS=es.mul(ed,ed),ej=es.mul(eH,eH),eO=es.mul(em,ed);return eO=es.add(eO,eO),ew=es.mul(em,eH),ew=es.add(ew,ew),eV=es.mul(en,ew),eb=es.mul(eu,ej),eb=es.add(eV,eb),eV=es.sub(eS,eb),eb=es.add(eS,eb),eb=es.mul(eV,eb),eV=es.mul(eO,eV),ew=es.mul(eu,ew),ej=es.mul(en,ej),eO=es.sub(eD,ej),eO=es.mul(en,eO),eO=es.add(eO,ew),ew=es.add(eD,eD),eD=es.add(ew,eD),eD=es.add(eD,ej),eD=es.mul(eD,eO),eb=es.add(eb,eD),ej=es.mul(ed,eH),ej=es.add(ej,ej),eD=es.mul(ej,eO),eV=es.sub(eV,eD),ew=es.mul(ej,eS),ew=es.add(ew,ew),ew=es.add(ew,ew),new eU(eV,eb,ew)}add(en){eB(en);let{px:ef,py:eu,pz:em}=this,{px:ed,py:eH,pz:eV}=en,eb=es.ZERO,ew=es.ZERO,eD=es.ZERO,eS=eo.a,ej=es.mul(eo.b,eE),eO=es.mul(ef,ed),eP=es.mul(eu,eH),e_=es.mul(em,eV),eR=es.add(ef,eu),eY=es.add(ed,eH);eR=es.mul(eR,eY),eY=es.add(eO,eP),eR=es.sub(eR,eY),eY=es.add(ef,em);let eG=es.add(ed,eV);return eY=es.mul(eY,eG),eG=es.add(eO,e_),eY=es.sub(eY,eG),eG=es.add(eu,em),eb=es.add(eH,eV),eG=es.mul(eG,eb),eb=es.add(eP,e_),eG=es.sub(eG,eb),eD=es.mul(eS,eY),eb=es.mul(ej,e_),eD=es.add(eb,eD),eb=es.sub(eP,eD),eD=es.add(eP,eD),ew=es.mul(eb,eD),eP=es.add(eO,eO),eP=es.add(eP,eO),e_=es.mul(eS,e_),eY=es.mul(ej,eY),eP=es.add(eP,e_),e_=es.sub(eO,e_),e_=es.mul(eS,e_),eY=es.add(eY,e_),eO=es.mul(eP,eY),ew=es.add(ew,eO),eO=es.mul(eG,eY),eb=es.mul(eR,eb),eb=es.sub(eb,eO),eO=es.mul(eR,eP),eD=es.mul(eG,eD),eD=es.add(eD,eO),new eU(eb,ew,eD)}subtract(en){return this.add(en.negate())}is0(){return this.equals(eU.ZERO)}wNAF(en){return eY.wNAFCached(this,e_,en,en=>{let eo=es.invertBatch(en.map(en=>en.pz));return en.map((en,es)=>en.toAffine(eo[es])).map(eU.fromAffine)})}multiplyUnsafe(en){let ef=eU.ZERO;if(en===ew)return ef;if(eO(en),en===eD)return this;let{endo:eu}=eo;if(!eu)return eY.unsafeLadder(this,en);let{k1neg:em,k1:ed,k2neg:eH,k2:eV}=eu.splitScalar(en),eb=ef,eS=ef,eE=this;for(;ed>ew||eV>ew;)ed&eD&&(eb=eb.add(eE)),eV&eD&&(eS=eS.add(eE)),eE=eE.double(),ed>>=eD,eV>>=eD;return em&&(eb=eb.negate()),eH&&(eS=eS.negate()),eS=new eU(es.mul(eS.px,eu.beta),eS.py,eS.pz),eb.add(eS)}multiply(en){let ef,eu;eO(en);let em=en,{endo:ed}=eo;if(ed){let{k1neg:en,k1:eo,k2neg:eH,k2:eV}=ed.splitScalar(em),{p:eb,f:ew}=this.wNAF(eo),{p:eD,f:eS}=this.wNAF(eV);eb=eY.constTimeNegate(en,eb),eD=eY.constTimeNegate(eH,eD),eD=new eU(es.mul(eD.px,ed.beta),eD.py,eD.pz),ef=eb.add(eD),eu=ew.add(eS)}else{let{p:en,f:eo}=this.wNAF(em);ef=en,eu=eo}return eU.normalizeZ([ef,eu])[0]}multiplyAndAddUnsafe(en,eo,es){let ef=eU.BASE,eu=(en,eo)=>eo!==ew&&eo!==eD&&en.equals(ef)?en.multiply(eo):en.multiplyUnsafe(eo),em=eu(this,eo).add(eu(en,es));return em.is0()?void 0:em}toAffine(en){let{px:eo,py:ef,pz:eu}=this,em=this.is0();null==en&&(en=em?es.ONE:es.inv(eu));let ed=es.mul(eo,en),eH=es.mul(ef,en),eV=es.mul(eu,en);if(em)return{x:es.ZERO,y:es.ZERO};if(!es.eql(eV,es.ONE))throw Error("invZ was invalid");return{x:ed,y:eH}}isTorsionFree(){let{h:en,isTorsionFree:es}=eo;if(en===eD)return!0;if(es)return es(eU,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:en,clearCofactor:es}=eo;return en===eD?this:es?es(eU,this):this.multiplyUnsafe(eo.h)}toRawBytes(en=!0){return this.assertValidity(),eV(eU,this,en)}toHex(en=!0){return eu.bytesToHex(this.toRawBytes(en))}}eU.BASE=new eU(eo.Gx,eo.Gy,es.ONE),eU.ZERO=new eU(es.ZERO,es.ONE,es.ZERO);let eR=eo.nBitLength,eY=(0,ed.wNAF)(eU,eo.endo?Math.ceil(eR/2):eR);return{CURVE:eo,ProjectivePoint:eU,normPrivateKeyToScalar:eP,weierstrassEquation:eS,isWithinCurveOrder:ej}}function eP(en){let eo=(0,ed.validateBasic)(en);return eu.validateObject(eo,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...eo})}function e_(en){let es=eP(en),{Fp:ed,n:eH}=es,eV=ed.BYTES+1,eb=2*ed.BYTES+1;function eS(en){return eweu.bytesToHex(eu.numberToBytesBE(en,es.nByteLength));function eG(en){let eo=eH>>eD;return en>eo}function eQ(en){return eG(en)?eE(-en):en}let eF=(en,eo,es)=>eu.bytesToNumberBE(en.slice(eo,es));class eZ{constructor(en,eo,es){this.r=en,this.s=eo,this.recovery=es,this.assertValidity()}static fromCompact(en){let eo=es.nByteLength;return en=(0,em.ensureBytes)("compactSignature",en,2*eo),new eZ(eF(en,0,eo),eF(en,eo,2*eo))}static fromDER(en){let{r:es,s:ef}=eo.DER.toSig((0,em.ensureBytes)("DER",en));return new eZ(es,ef)}assertValidity(){if(!eR(this.r))throw Error("r must be 0 < r < CURVE.n");if(!eR(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(en){return new eZ(this.r,this.s,en)}recoverPublicKey(en){let{r:eo,s:ef,recovery:eu}=this,eH=e4((0,em.ensureBytes)("msgHash",en));if(null==eu||![0,1,2,3].includes(eu))throw Error("recovery id invalid");let eV=2===eu||3===eu?eo+es.n:eo;if(eV>=ed.ORDER)throw Error("recovery id 2 or 3 invalid");let eb=(1&eu)==0?"02":"03",ew=e_.fromHex(eb+eY(eV)),eD=ej(eV),eS=eE(-eH*eD),eO=eE(ef*eD),eP=e_.BASE.multiplyAndAddUnsafe(ew,eS,eO);if(!eP)throw Error("point at infinify");return eP.assertValidity(),eP}hasHighS(){return eG(this.s)}normalizeS(){return this.hasHighS()?new eZ(this.r,eE(-this.s),this.recovery):this}toDERRawBytes(){return eu.hexToBytes(this.toDERHex())}toDERHex(){return eo.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return eu.hexToBytes(this.toCompactHex())}toCompactHex(){return eY(this.r)+eY(this.s)}}let eK={isValidPrivateKey(en){try{return eB(en),!0}catch(en){return!1}},normPrivateKeyToScalar:eB,randomPrivateKey:()=>{let en=ef.getMinHashLength(es.n);return ef.mapHashToField(es.randomBytes(en),es.n)},precompute:(en=8,eo=e_.BASE)=>(eo._setWindowSize(en),eo.multiply(BigInt(3)),eo)};function eJ(en,eo=!0){return e_.fromPrivateKey(en).toRawBytes(eo)}function eW(en){let eo=eu.isBytes(en),es="string"==typeof en,ef=(eo||es)&&en.length;return eo?ef===eV||ef===eb:es?ef===2*eV||ef===2*eb:en instanceof e_}function eX(en,eo,es=!0){if(eW(en))throw Error("first arg must be private key");if(!eW(eo))throw Error("second arg must be public key");let ef=e_.fromHex(eo);return ef.multiply(eB(en)).toRawBytes(es)}let e$=es.bits2int||function(en){let eo=eu.bytesToNumberBE(en),ef=8*en.length-es.nBitLength;return ef>0?eo>>BigInt(ef):eo},e4=es.bits2int_modN||function(en){return eE(e$(en))},e3=eu.bitMask(es.nBitLength);function e0(en){if("bigint"!=typeof en)throw Error("bigint expected");if(!(ew<=en&&enen in ef))throw Error("sign() legacy options not supported");let{hash:eH,randomBytes:eV}=es,{lowS:eb,prehash:eS,extraEntropy:eO}=ef;null==eb&&(eb=!0),en=(0,em.ensureBytes)("msgHash",en),eS&&(en=(0,em.ensureBytes)("prehashed msgHash",eH(en)));let eP=e4(en),eU=eB(eo),eY=[e0(eU),e0(eP)];if(null!=eO){let en=!0===eO?eV(ed.BYTES):eO;eY.push((0,em.ensureBytes)("extraEntropy",en))}let eF=eu.concatBytes(...eY),eK=eP;return{seed:eF,k2sig:function(en){let eo=e$(en);if(!eR(eo))return;let es=ej(eo),ef=e_.BASE.multiply(eo).toAffine(),eu=eE(ef.x);if(eu===ew)return;let em=eE(es*eE(eK+eu*eU));if(em===ew)return;let ed=(ef.x===eu?0:2)|Number(ef.y&eD),eH=em;return eb&&eG(em)&&(eH=eQ(em),ed^=1),new eZ(eu,eH,ed)}}}let e8={lowS:es.lowS,prehash:!1},e5={lowS:es.lowS,prehash:!1};function e7(en,eo,ef=e8){let{seed:em,k2sig:ed}=e6(en,eo,ef),eH=es,eV=eu.createHmacDrbg(eH.hash.outputLen,eH.nByteLength,eH.hmac);return eV(em,ed)}return e_.BASE._setWindowSize(8),{CURVE:es,getPublicKey:eJ,getSharedSecret:eX,sign:e7,verify:function(en,ef,ed,eH=e5){let eV,eb;let ew=en;if(ef=(0,em.ensureBytes)("msgHash",ef),ed=(0,em.ensureBytes)("publicKey",ed),"strict"in eH)throw Error("options.strict was renamed to lowS");let{lowS:eD,prehash:eS}=eH;try{if("string"==typeof ew||eu.isBytes(ew))try{eb=eZ.fromDER(ew)}catch(en){if(!(en instanceof eo.DER.Err))throw en;eb=eZ.fromCompact(ew)}else if("object"==typeof ew&&"bigint"==typeof ew.r&&"bigint"==typeof ew.s){let{r:en,s:eo}=ew;eb=new eZ(en,eo)}else throw Error("PARSE");eV=e_.fromHex(ed)}catch(en){if("PARSE"===en.message)throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(eD&&eb.hasHighS())return!1;eS&&(ef=es.hash(ef));let{r:eO,s:eP}=eb,eB=e4(ef),eU=ej(eP),eR=eE(eB*eU),eY=eE(eO*eU),eG=e_.BASE.multiplyAndAddUnsafe(eV,eR,eY)?.toAffine();if(!eG)return!1;let eQ=eE(eG.x);return eQ===eO},ProjectivePoint:e_,Signature:eZ,utils:eK}}function eB(en,eo){let es=en.ORDER,ef=ew;for(let en=es-eD;en%eS===ew;en/=eS)ef+=eD;let eu=ef,em=eS<{let ef=eP,em=en.pow(es,eb),ed=en.sqr(em);ed=en.mul(ed,es);let eH=en.mul(eo,ed);eH=en.pow(eH,eV),eH=en.mul(eH,em),em=en.mul(eH,es),ed=en.mul(eH,eo);let ew=en.mul(ed,em);eH=en.pow(ew,eO);let eE=en.eql(eH,en.ONE);em=en.mul(ed,e_),eH=en.mul(ew,ef),ed=en.cmov(em,ed,eE),ew=en.cmov(eH,ew,eE);for(let eo=eu;eo>eD;eo--){let es=eo-eS;es=eS<{let em=en.sqr(eu),ed=en.mul(eo,eu);em=en.mul(em,ed);let eH=en.pow(em,es);eH=en.mul(eH,ed);let eV=en.mul(eH,ef),eb=en.mul(en.sqr(eH),eu),ew=en.eql(eb,eo),eD=en.cmov(eV,eH,ew);return{isValid:ew,value:eD}}}return eB}function eU(en,eo){if(ef.validateField(en),!en.isValid(eo.A)||!en.isValid(eo.B)||!en.isValid(eo.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let es=eB(en,eo.Z);if(!en.isOdd)throw Error("Fp.isOdd is not implemented!");return ef=>{let eu,em,ed,eH,eV,eb,ew,eD;eu=en.sqr(ef),eu=en.mul(eu,eo.Z),em=en.sqr(eu),em=en.add(em,eu),ed=en.add(em,en.ONE),ed=en.mul(ed,eo.B),eH=en.cmov(eo.Z,en.neg(em),!en.eql(em,en.ZERO)),eH=en.mul(eH,eo.A),em=en.sqr(ed),eb=en.sqr(eH),eV=en.mul(eb,eo.A),em=en.add(em,eV),em=en.mul(em,ed),eb=en.mul(eb,eH),eV=en.mul(eb,eo.B),em=en.add(em,eV),ew=en.mul(eu,ed);let{isValid:eS,value:eE}=es(em,eb);eD=en.mul(eu,ef),eD=en.mul(eD,eE),ew=en.cmov(ew,ed,eS),eD=en.cmov(eD,eE,eS);let ej=en.isOdd(ef)===en.isOdd(eD);return eD=en.cmov(en.neg(eD),eD,ej),{x:ew=en.div(ew,eH),y:eD}}}eo.weierstrassPoints=eO,eo.weierstrass=e_,eo.SWUFpSqrtRatio=eB,eo.mapToCurveSimpleSWU=eU},33497:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.encodeToCurve=eo.hashToCurve=eo.schnorr=eo.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let ef=es(23061),eu=es(98089),em=es(94632),ed=es(96551),eH=es(40219),eV=es(15134),eb=es(79082),ew=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),eD=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),eS=BigInt(1),eE=BigInt(2),ej=(en,eo)=>(en+eo/eE)/eo;function eO(en){let eo=ew,es=BigInt(3),ef=BigInt(6),eu=BigInt(11),ed=BigInt(22),eH=BigInt(23),eV=BigInt(44),eb=BigInt(88),eD=en*en*en%eo,eS=eD*eD*en%eo,ej=(0,em.pow2)(eS,es,eo)*eS%eo,eO=(0,em.pow2)(ej,es,eo)*eS%eo,e_=(0,em.pow2)(eO,eE,eo)*eD%eo,eB=(0,em.pow2)(e_,eu,eo)*e_%eo,eU=(0,em.pow2)(eB,ed,eo)*eB%eo,eR=(0,em.pow2)(eU,eV,eo)*eU%eo,eY=(0,em.pow2)(eR,eb,eo)*eR%eo,eG=(0,em.pow2)(eY,eV,eo)*eU%eo,eQ=(0,em.pow2)(eG,es,eo)*eS%eo,eF=(0,em.pow2)(eQ,eH,eo)*eB%eo,eZ=(0,em.pow2)(eF,ef,eo)*eD%eo,eK=(0,em.pow2)(eZ,eE,eo);if(!eP.eql(eP.sqr(eK),en))throw Error("Cannot find square root");return eK}let eP=(0,em.Field)(ew,void 0,void 0,{sqrt:eO});eo.secp256k1=(0,eb.createCurve)({a:BigInt(0),b:BigInt(7),Fp:eP,n:eD,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:en=>{let eo=eD,es=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),ef=-eS*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),eu=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),ed=es,eH=BigInt("0x100000000000000000000000000000000"),eV=ej(ed*en,eo),eb=ej(-ef*en,eo),ew=(0,em.mod)(en-eV*es-eb*eu,eo),eE=(0,em.mod)(-eV*ef-eb*ed,eo),eO=ew>eH,eP=eE>eH;if(eO&&(ew=eo-ew),eP&&(eE=eo-eE),ew>eH||eE>eH)throw Error("splitScalar: Endomorphism failed, k="+en);return{k1neg:eO,k1:ew,k2neg:eP,k2:eE}}}},ef.sha256);let e_=BigInt(0),eB=en=>"bigint"==typeof en&&e_"bigint"==typeof en&&e_en.charCodeAt(0)));es=(0,eH.concatBytes)(eo,eo),eR[en]=es}return(0,ef.sha256)((0,eH.concatBytes)(es,...eo))}let eG=en=>en.toRawBytes(!0).slice(1),eQ=en=>(0,eH.numberToBytesBE)(en,32),eF=en=>(0,em.mod)(en,ew),eZ=en=>(0,em.mod)(en,eD),eK=eo.secp256k1.ProjectivePoint,eJ=(en,eo,es)=>eK.BASE.multiplyAndAddUnsafe(en,eo,es);function eW(en){let es=eo.secp256k1.utils.normPrivateKeyToScalar(en),ef=eK.fromPrivateKey(es),eu=ef.hasEvenY()?es:eZ(-es);return{scalar:eu,bytes:eG(ef)}}function eX(en){if(!eB(en))throw Error("bad x: need 0 < x < p");let eo=eF(en*en),es=eF(eo*en+BigInt(7)),ef=eO(es);ef%eE!==e_&&(ef=eF(-ef));let eu=new eK(en,ef,eS);return eu.assertValidity(),eu}function e$(...en){return eZ((0,eH.bytesToNumberBE)(eY("BIP0340/challenge",...en)))}function e4(en){return eW(en).bytes}function e3(en,eo,es=(0,eu.randomBytes)(32)){let ef=(0,eH.ensureBytes)("message",en),{bytes:em,scalar:ed}=eW(eo),eV=(0,eH.ensureBytes)("auxRand",es,32),eb=eQ(ed^(0,eH.bytesToNumberBE)(eY("BIP0340/aux",eV))),ew=eY("BIP0340/nonce",eb,em,ef),eD=eZ((0,eH.bytesToNumberBE)(ew));if(eD===e_)throw Error("sign failed: k is zero");let{bytes:eS,scalar:eE}=eW(eD),ej=e$(eS,em,ef),eO=new Uint8Array(64);if(eO.set(eS,0),eO.set(eQ(eZ(eE+ej*ed)),32),!e0(eO,ef,em))throw Error("sign: Invalid signature produced");return eO}function e0(en,eo,es){let ef=(0,eH.ensureBytes)("signature",en,64),eu=(0,eH.ensureBytes)("message",eo),em=(0,eH.ensureBytes)("publicKey",es,32);try{let en=eX((0,eH.bytesToNumberBE)(em)),eo=(0,eH.bytesToNumberBE)(ef.subarray(0,32));if(!eB(eo))return!1;let es=(0,eH.bytesToNumberBE)(ef.subarray(32,64));if(!eU(es))return!1;let ed=e$(eQ(eo),eG(en),eu),eV=eJ(en,es,eZ(-ed));if(!eV||!eV.hasEvenY()||eV.toAffine().x!==eo)return!1;return!0}catch(en){return!1}}eo.schnorr={getPublicKey:e4,sign:e3,verify:e0,utils:{randomPrivateKey:eo.secp256k1.utils.randomPrivateKey,lift_x:eX,pointToBytes:eG,numberToBytesBE:eH.numberToBytesBE,bytesToNumberBE:eH.bytesToNumberBE,taggedHash:eY,mod:em.mod}};let e6=(0,eV.isogenyMap)(eP,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(en=>en.map(en=>BigInt(en)))),e8=(0,ed.mapToCurveSimpleSWU)(eP,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:eP.create(BigInt("-11"))}),e5=(0,eV.createHasher)(eo.secp256k1.ProjectivePoint,en=>{let{x:eo,y:es}=e8(eP.create(en[0]));return e6(eo,es)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:eP.ORDER,m:1,k:128,expand:"xmd",hash:ef.sha256});eo.hashToCurve=e5.hashToCurve,eo.encodeToCurve=e5.encodeToCurve},27320:function(en,eo){"use strict";function es(en){if(!Number.isSafeInteger(en)||en<0)throw Error(`Wrong positive integer: ${en}`)}function ef(en){if("boolean"!=typeof en)throw Error(`Expected boolean, not ${en}`)}function eu(en){return en instanceof Uint8Array||null!=en&&"object"==typeof en&&"Uint8Array"===en.constructor.name}function em(en,...eo){if(!eu(en))throw Error("Expected Uint8Array");if(eo.length>0&&!eo.includes(en.length))throw Error(`Expected Uint8Array of length ${eo}, not of length=${en.length}`)}function ed(en){if("function"!=typeof en||"function"!=typeof en.create)throw Error("Hash should be wrapped by utils.wrapConstructor");es(en.outputLen),es(en.blockLen)}function eH(en,eo=!0){if(en.destroyed)throw Error("Hash instance has been destroyed");if(eo&&en.finished)throw Error("Hash#digest() has already been called")}function eV(en,eo){em(en);let es=eo.outputLen;if(en.length>eu&em),eH=Number(es&em),eV=ef?4:0,eb=ef?0:4;en.setUint32(eo+eV,ed,ef),en.setUint32(eo+eb,eH,ef)}class ed extends eu.Hash{constructor(en,eo,es,ef){super(),this.blockLen=en,this.outputLen=eo,this.padOffset=es,this.isLE=ef,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(en),this.view=(0,eu.createView)(this.buffer)}update(en){(0,ef.exists)(this);let{view:eo,buffer:es,blockLen:em}=this;en=(0,eu.toBytes)(en);let ed=en.length;for(let ef=0;efed-eV&&(this.process(es,0),eV=0);for(let en=eV;eneS.length)throw Error("_sha2: outputLen bigger than state");for(let en=0;en>ef&es)}:{h:0|Number(en>>ef&es),l:0|Number(en&es)}}function em(en,eo=!1){let es=new Uint32Array(en.length),ef=new Uint32Array(en.length);for(let em=0;emBigInt(en>>>0)<>>0);eo.toBig=ed;let eH=(en,eo,es)=>en>>>es;eo.shrSH=eH;let eV=(en,eo,es)=>en<<32-es|eo>>>es;eo.shrSL=eV;let eb=(en,eo,es)=>en>>>es|eo<<32-es;eo.rotrSH=eb;let ew=(en,eo,es)=>en<<32-es|eo>>>es;eo.rotrSL=ew;let eD=(en,eo,es)=>en<<64-es|eo>>>es-32;eo.rotrBH=eD;let eS=(en,eo,es)=>en>>>es-32|eo<<64-es;eo.rotrBL=eS;let eE=(en,eo)=>eo;eo.rotr32H=eE;let ej=(en,eo)=>en;eo.rotr32L=ej;let eO=(en,eo,es)=>en<>>32-es;eo.rotlSH=eO;let eP=(en,eo,es)=>eo<>>32-es;eo.rotlSL=eP;let e_=(en,eo,es)=>eo<>>64-es;eo.rotlBH=e_;let eB=(en,eo,es)=>en<>>64-es;function eU(en,eo,es,ef){let eu=(eo>>>0)+(ef>>>0);return{h:en+es+(eu/4294967296|0)|0,l:0|eu}}eo.rotlBL=eB,eo.add=eU;let eR=(en,eo,es)=>(en>>>0)+(eo>>>0)+(es>>>0);eo.add3L=eR;let eY=(en,eo,es,ef)=>eo+es+ef+(en/4294967296|0)|0;eo.add3H=eY;let eG=(en,eo,es,ef)=>(en>>>0)+(eo>>>0)+(es>>>0)+(ef>>>0);eo.add4L=eG;let eQ=(en,eo,es,ef,eu)=>eo+es+ef+eu+(en/4294967296|0)|0;eo.add4H=eQ;let eF=(en,eo,es,ef,eu)=>(en>>>0)+(eo>>>0)+(es>>>0)+(ef>>>0)+(eu>>>0);eo.add5L=eF;let eZ=(en,eo,es,ef,eu,em)=>eo+es+ef+eu+em+(en/4294967296|0)|0;eo.add5H=eZ;let eK={fromBig:eu,split:em,toBig:ed,shrSH:eH,shrSL:eV,rotrSH:eb,rotrSL:ew,rotrBH:eD,rotrBL:eS,rotr32H:eE,rotr32L:ej,rotlSH:eO,rotlSL:eP,rotlBH:e_,rotlBL:eB,add:eU,add3L:eR,add3H:eY,add4L:eG,add4H:eQ,add5H:eZ,add5L:eF};eo.default=eK},31945:function(en,eo){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.crypto=void 0,eo.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},79569:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.hmac=eo.HMAC=void 0;let ef=es(27320),eu=es(98089);class em extends eu.Hash{constructor(en,eo){super(),this.finished=!1,this.destroyed=!1,(0,ef.hash)(en);let es=(0,eu.toBytes)(eo);if(this.iHash=en.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let em=this.blockLen,ed=new Uint8Array(em);ed.set(es.length>em?en.create().update(es).digest():es);for(let en=0;ennew em(en,eo).update(es).digest();eo.hmac=ed,eo.hmac.create=(en,eo)=>new em(en,eo)},29023:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.pbkdf2Async=eo.pbkdf2=void 0;let ef=es(27320),eu=es(79569),em=es(98089);function ed(en,eo,es,ed){(0,ef.hash)(en);let eH=(0,em.checkOpts)({dkLen:32,asyncTick:10},ed),{c:eV,dkLen:eb,asyncTick:ew}=eH;if((0,ef.number)(eV),(0,ef.number)(eb),(0,ef.number)(ew),eV<1)throw Error("PBKDF2: iterations (c) should be >= 1");let eD=(0,em.toBytes)(eo),eS=(0,em.toBytes)(es),eE=new Uint8Array(eb),ej=eu.hmac.create(en,eD),eO=ej._cloneInto().update(eS);return{c:eV,dkLen:eb,asyncTick:ew,DK:eE,PRF:ej,PRFSalt:eO}}function eH(en,eo,es,ef,eu){return en.destroy(),eo.destroy(),ef&&ef.destroy(),eu.fill(0),es}function eV(en,eo,es,ef){let eu;let{c:eV,dkLen:eb,DK:ew,PRF:eD,PRFSalt:eS}=ed(en,eo,es,ef),eE=new Uint8Array(4),ej=(0,em.createView)(eE),eO=new Uint8Array(eD.outputLen);for(let en=1,eo=0;eo{eS._cloneInto(eu).update(eP).digestInto(eP);for(let en=0;enen&eo^~en&es,ed=(en,eo,es)=>en&eo^en&es^eo&es,eH=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),eV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),eb=new Uint32Array(64);class ew extends ef.SHA2{constructor(){super(64,32,8,!1),this.A=0|eV[0],this.B=0|eV[1],this.C=0|eV[2],this.D=0|eV[3],this.E=0|eV[4],this.F=0|eV[5],this.G=0|eV[6],this.H=0|eV[7]}get(){let{A:en,B:eo,C:es,D:ef,E:eu,F:em,G:ed,H:eH}=this;return[en,eo,es,ef,eu,em,ed,eH]}set(en,eo,es,ef,eu,em,ed,eH){this.A=0|en,this.B=0|eo,this.C=0|es,this.D=0|ef,this.E=0|eu,this.F=0|em,this.G=0|ed,this.H=0|eH}process(en,eo){for(let es=0;es<16;es++,eo+=4)eb[es]=en.getUint32(eo,!1);for(let en=16;en<64;en++){let eo=eb[en-15],es=eb[en-2],ef=(0,eu.rotr)(eo,7)^(0,eu.rotr)(eo,18)^eo>>>3,em=(0,eu.rotr)(es,17)^(0,eu.rotr)(es,19)^es>>>10;eb[en]=em+eb[en-7]+ef+eb[en-16]|0}let{A:es,B:ef,C:eV,D:ew,E:eD,F:eS,G:eE,H:ej}=this;for(let en=0;en<64;en++){let eo=(0,eu.rotr)(eD,6)^(0,eu.rotr)(eD,11)^(0,eu.rotr)(eD,25),eO=ej+eo+em(eD,eS,eE)+eH[en]+eb[en]|0,eP=(0,eu.rotr)(es,2)^(0,eu.rotr)(es,13)^(0,eu.rotr)(es,22),e_=eP+ed(es,ef,eV)|0;ej=eE,eE=eS,eS=eD,eD=ew+eO|0,ew=eV,eV=ef,ef=es,es=eO+e_|0}es=es+this.A|0,ef=ef+this.B|0,eV=eV+this.C|0,ew=ew+this.D|0,eD=eD+this.E|0,eS=eS+this.F|0,eE=eE+this.G|0,ej=ej+this.H|0,this.set(es,ef,eV,ew,eD,eS,eE,ej)}roundClean(){eb.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class eD extends ew{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}eo.sha256=(0,eu.wrapConstructor)(()=>new ew),eo.sha224=(0,eu.wrapConstructor)(()=>new eD)},85426:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.shake256=eo.shake128=eo.keccak_512=eo.keccak_384=eo.keccak_256=eo.keccak_224=eo.sha3_512=eo.sha3_384=eo.sha3_256=eo.sha3_224=eo.Keccak=eo.keccakP=void 0;let ef=es(27320),eu=es(6873),em=es(98089),[ed,eH,eV]=[[],[],[]],eb=BigInt(0),ew=BigInt(1),eD=BigInt(2),eS=BigInt(7),eE=BigInt(256),ej=BigInt(113);for(let en=0,eo=ew,es=1,ef=0;en<24;en++){[es,ef]=[ef,(2*es+3*ef)%5],ed.push(2*(5*ef+es)),eH.push((en+1)*(en+2)/2%64);let eu=eb;for(let en=0;en<7;en++)(eo=(eo<>eS)*ej)%eE)&eD&&(eu^=ew<<(ew<es>32?(0,eu.rotlBH)(en,eo,es):(0,eu.rotlSH)(en,eo,es),eB=(en,eo,es)=>es>32?(0,eu.rotlBL)(en,eo,es):(0,eu.rotlSL)(en,eo,es);function eU(en,eo=24){let es=new Uint32Array(10);for(let ef=24-eo;ef<24;ef++){for(let eo=0;eo<10;eo++)es[eo]=en[eo]^en[eo+10]^en[eo+20]^en[eo+30]^en[eo+40];for(let eo=0;eo<10;eo+=2){let ef=(eo+8)%10,eu=(eo+2)%10,em=es[eu],ed=es[eu+1],eH=e_(em,ed,1)^es[ef],eV=eB(em,ed,1)^es[ef+1];for(let es=0;es<50;es+=10)en[eo+es]^=eH,en[eo+es+1]^=eV}let eo=en[2],eu=en[3];for(let es=0;es<24;es++){let ef=eH[es],em=e_(eo,eu,ef),eV=eB(eo,eu,ef),eb=ed[es];eo=en[eb],eu=en[eb+1],en[eb]=em,en[eb+1]=eV}for(let eo=0;eo<50;eo+=10){for(let ef=0;ef<10;ef++)es[ef]=en[eo+ef];for(let ef=0;ef<10;ef++)en[eo+ef]^=~es[(ef+2)%10]&es[(ef+4)%10]}en[0]^=eO[ef],en[1]^=eP[ef]}es.fill(0)}eo.keccakP=eU;class eR extends em.Hash{constructor(en,eo,es,eu=!1,ed=24){if(super(),this.blockLen=en,this.suffix=eo,this.outputLen=es,this.enableXOF=eu,this.rounds=ed,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,ef.number)(es),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,em.u32)(this.state)}keccak(){eU(this.state32,this.rounds),this.posOut=0,this.pos=0}update(en){(0,ef.exists)(this);let{blockLen:eo,state:es}=this;en=(0,em.toBytes)(en);let eu=en.length;for(let ef=0;ef=es&&this.keccak();let em=Math.min(es-this.posOut,eu-ef);en.set(eo.subarray(this.posOut,this.posOut+em),ef),this.posOut+=em,ef+=em}return en}xofInto(en){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(en)}xof(en){return(0,ef.number)(en),this.xofInto(new Uint8Array(en))}digestInto(en){if((0,ef.output)(en,this),this.finished)throw Error("digest() was already called");return this.writeInto(en),this.destroy(),en}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(en){let{blockLen:eo,suffix:es,outputLen:ef,rounds:eu,enableXOF:em}=this;return en||(en=new eR(eo,es,ef,em,eu)),en.state32.set(this.state32),en.pos=this.pos,en.posOut=this.posOut,en.finished=this.finished,en.rounds=eu,en.suffix=es,en.outputLen=ef,en.enableXOF=em,en.destroyed=this.destroyed,en}}eo.Keccak=eR;let eY=(en,eo,es)=>(0,em.wrapConstructor)(()=>new eR(eo,en,es));eo.sha3_224=eY(6,144,28),eo.sha3_256=eY(6,136,32),eo.sha3_384=eY(6,104,48),eo.sha3_512=eY(6,72,64),eo.keccak_224=eY(1,144,28),eo.keccak_256=eY(1,136,32),eo.keccak_384=eY(1,104,48),eo.keccak_512=eY(1,72,64);let eG=(en,eo,es)=>(0,em.wrapXOFConstructorWithOpts)((ef={})=>new eR(eo,en,void 0===ef.dkLen?es:ef.dkLen,!0));eo.shake128=eG(31,168,16),eo.shake256=eG(31,136,32)},86262:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.sha384=eo.sha512_256=eo.sha512_224=eo.sha512=eo.SHA512=void 0;let ef=es(27505),eu=es(6873),em=es(98089),[ed,eH]=eu.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(en=>BigInt(en))),eV=new Uint32Array(80),eb=new Uint32Array(80);class ew extends ef.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:en,Al:eo,Bh:es,Bl:ef,Ch:eu,Cl:em,Dh:ed,Dl:eH,Eh:eV,El:eb,Fh:ew,Fl:eD,Gh:eS,Gl:eE,Hh:ej,Hl:eO}=this;return[en,eo,es,ef,eu,em,ed,eH,eV,eb,ew,eD,eS,eE,ej,eO]}set(en,eo,es,ef,eu,em,ed,eH,eV,eb,ew,eD,eS,eE,ej,eO){this.Ah=0|en,this.Al=0|eo,this.Bh=0|es,this.Bl=0|ef,this.Ch=0|eu,this.Cl=0|em,this.Dh=0|ed,this.Dl=0|eH,this.Eh=0|eV,this.El=0|eb,this.Fh=0|ew,this.Fl=0|eD,this.Gh=0|eS,this.Gl=0|eE,this.Hh=0|ej,this.Hl=0|eO}process(en,eo){for(let es=0;es<16;es++,eo+=4)eV[es]=en.getUint32(eo),eb[es]=en.getUint32(eo+=4);for(let en=16;en<80;en++){let eo=0|eV[en-15],es=0|eb[en-15],ef=eu.default.rotrSH(eo,es,1)^eu.default.rotrSH(eo,es,8)^eu.default.shrSH(eo,es,7),em=eu.default.rotrSL(eo,es,1)^eu.default.rotrSL(eo,es,8)^eu.default.shrSL(eo,es,7),ed=0|eV[en-2],eH=0|eb[en-2],ew=eu.default.rotrSH(ed,eH,19)^eu.default.rotrBH(ed,eH,61)^eu.default.shrSH(ed,eH,6),eD=eu.default.rotrSL(ed,eH,19)^eu.default.rotrBL(ed,eH,61)^eu.default.shrSL(ed,eH,6),eS=eu.default.add4L(em,eD,eb[en-7],eb[en-16]),eE=eu.default.add4H(eS,ef,ew,eV[en-7],eV[en-16]);eV[en]=0|eE,eb[en]=0|eS}let{Ah:es,Al:ef,Bh:em,Bl:ew,Ch:eD,Cl:eS,Dh:eE,Dl:ej,Eh:eO,El:eP,Fh:e_,Fl:eB,Gh:eU,Gl:eR,Hh:eY,Hl:eG}=this;for(let en=0;en<80;en++){let eo=eu.default.rotrSH(eO,eP,14)^eu.default.rotrSH(eO,eP,18)^eu.default.rotrBH(eO,eP,41),eQ=eu.default.rotrSL(eO,eP,14)^eu.default.rotrSL(eO,eP,18)^eu.default.rotrBL(eO,eP,41),eF=eO&e_^~eO&eU,eZ=eP&eB^~eP&eR,eK=eu.default.add5L(eG,eQ,eZ,eH[en],eb[en]),eJ=eu.default.add5H(eK,eY,eo,eF,ed[en],eV[en]),eW=0|eK,eX=eu.default.rotrSH(es,ef,28)^eu.default.rotrBH(es,ef,34)^eu.default.rotrBH(es,ef,39),e$=eu.default.rotrSL(es,ef,28)^eu.default.rotrBL(es,ef,34)^eu.default.rotrBL(es,ef,39),e4=es&em^es&eD^em&eD,e3=ef&ew^ef&eS^ew&eS;eY=0|eU,eG=0|eR,eU=0|e_,eR=0|eB,e_=0|eO,eB=0|eP,({h:eO,l:eP}=eu.default.add(0|eE,0|ej,0|eJ,0|eW)),eE=0|eD,ej=0|eS,eD=0|em,eS=0|ew,em=0|es,ew=0|ef;let e0=eu.default.add3L(eW,e$,e3);es=eu.default.add3H(e0,eJ,eX,e4),ef=0|e0}({h:es,l:ef}=eu.default.add(0|this.Ah,0|this.Al,0|es,0|ef)),({h:em,l:ew}=eu.default.add(0|this.Bh,0|this.Bl,0|em,0|ew)),({h:eD,l:eS}=eu.default.add(0|this.Ch,0|this.Cl,0|eD,0|eS)),({h:eE,l:ej}=eu.default.add(0|this.Dh,0|this.Dl,0|eE,0|ej)),({h:eO,l:eP}=eu.default.add(0|this.Eh,0|this.El,0|eO,0|eP)),({h:e_,l:eB}=eu.default.add(0|this.Fh,0|this.Fl,0|e_,0|eB)),({h:eU,l:eR}=eu.default.add(0|this.Gh,0|this.Gl,0|eU,0|eR)),({h:eY,l:eG}=eu.default.add(0|this.Hh,0|this.Hl,0|eY,0|eG)),this.set(es,ef,em,ew,eD,eS,eE,ej,eO,eP,e_,eB,eU,eR,eY,eG)}roundClean(){eV.fill(0),eb.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}eo.SHA512=ew;class eD extends ew{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class eS extends ew{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class eE extends ew{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}eo.sha512=(0,em.wrapConstructor)(()=>new ew),eo.sha512_224=(0,em.wrapConstructor)(()=>new eD),eo.sha512_256=(0,em.wrapConstructor)(()=>new eS),eo.sha384=(0,em.wrapConstructor)(()=>new eE)},98089:function(en,eo,es){"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(eo,"__esModule",{value:!0}),eo.randomBytes=eo.wrapXOFConstructorWithOpts=eo.wrapConstructorWithOpts=eo.wrapConstructor=eo.checkOpts=eo.Hash=eo.concatBytes=eo.toBytes=eo.utf8ToBytes=eo.asyncLoop=eo.nextTick=eo.hexToBytes=eo.bytesToHex=eo.isLE=eo.rotr=eo.createView=eo.u32=eo.u8=void 0;let ef=es(31945),eu=en=>new Uint8Array(en.buffer,en.byteOffset,en.byteLength);eo.u8=eu;let em=en=>new Uint32Array(en.buffer,en.byteOffset,Math.floor(en.byteLength/4));function ed(en){return en instanceof Uint8Array||null!=en&&"object"==typeof en&&"Uint8Array"===en.constructor.name}eo.u32=em;let eH=en=>new DataView(en.buffer,en.byteOffset,en.byteLength);eo.createView=eH;let eV=(en,eo)=>en<<32-eo|en>>>eo;if(eo.rotr=eV,eo.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!eo.isLE)throw Error("Non little-endian hardware is not supported");let eb=Array.from({length:256},(en,eo)=>eo.toString(16).padStart(2,"0"));function ew(en){if(!ed(en))throw Error("Uint8Array expected");let eo="";for(let es=0;es=eD._0&&en<=eD._9?en-eD._0:en>=eD._A&&en<=eD._F?en-(eD._A-10):en>=eD._a&&en<=eD._f?en-(eD._a-10):void 0}function eE(en){if("string"!=typeof en)throw Error("hex string expected, got "+typeof en);let eo=en.length,es=eo/2;if(eo%2)throw Error("padded hex string expected, got unpadded hex of length "+eo);let ef=new Uint8Array(es);for(let eo=0,eu=0;eo{};async function eO(en,es,ef){let eu=Date.now();for(let em=0;em=0&&enen().update(e_(eo)).digest(),es=en();return eo.outputLen=es.outputLen,eo.blockLen=es.blockLen,eo.create=()=>en(),eo}function eQ(en){let eo=(eo,es)=>en(es).update(e_(eo)).digest(),es=en({});return eo.outputLen=es.outputLen,eo.blockLen=es.blockLen,eo.create=eo=>en(eo),eo}function eF(en){let eo=(eo,es)=>en(es).update(e_(eo)).digest(),es=en({});return eo.outputLen=es.outputLen,eo.blockLen=es.blockLen,eo.create=eo=>en(eo),eo}function eZ(en=32){if(ef.crypto&&"function"==typeof ef.crypto.getRandomValues)return ef.crypto.getRandomValues(new Uint8Array(en));throw Error("crypto.getRandomValues must be defined")}eo.checkOpts=eY,eo.wrapConstructor=eG,eo.wrapConstructorWithOpts=eQ,eo.wrapXOFConstructorWithOpts=eF,eo.randomBytes=eZ},39187:function(en,eo){"use strict";function es(en){if(!Number.isSafeInteger(en))throw Error(`Wrong integer: ${en}`)}function ef(en){return en instanceof Uint8Array||null!=en&&"object"==typeof en&&"Uint8Array"===en.constructor.name}function eu(...en){let eo=en=>en,es=(en,eo)=>es=>en(eo(es)),ef=en.map(en=>en.encode).reduceRight(es,eo),em=en.map(en=>en.decode).reduce(es,eo);return{encode:ef,decode:em}}function em(en){return{encode:eo=>{if(!Array.isArray(eo)||eo.length&&"number"!=typeof eo[0])throw Error("alphabet.encode input should be an array of numbers");return eo.map(eo=>{if(es(eo),eo<0||eo>=en.length)throw Error(`Digit index outside alphabet: ${eo} (alphabet: ${en.length})`);return en[eo]})},decode:eo=>{if(!Array.isArray(eo)||eo.length&&"string"!=typeof eo[0])throw Error("alphabet.decode input should be array of strings");return eo.map(eo=>{if("string"!=typeof eo)throw Error(`alphabet.decode: not string element=${eo}`);let es=en.indexOf(eo);if(-1===es)throw Error(`Unknown letter: "${eo}". Allowed: ${en}`);return es})}}}function ed(en=""){if("string"!=typeof en)throw Error("join separator should be string");return{encode:eo=>{if(!Array.isArray(eo)||eo.length&&"string"!=typeof eo[0])throw Error("join.encode input should be array of strings");for(let en of eo)if("string"!=typeof en)throw Error(`join.encode: non-string input=${en}`);return eo.join(en)},decode:eo=>{if("string"!=typeof eo)throw Error("join.decode input should be string");return eo.split(en)}}}function eH(en,eo="="){if(es(en),"string"!=typeof eo)throw Error("padding chr should be string");return{encode(es){if(!Array.isArray(es)||es.length&&"string"!=typeof es[0])throw Error("padding.encode input should be array of strings");for(let en of es)if("string"!=typeof en)throw Error(`padding.encode: non-string input=${en}`);for(;es.length*en%8;)es.push(eo);return es},decode(es){if(!Array.isArray(es)||es.length&&"string"!=typeof es[0])throw Error("padding.encode input should be array of strings");for(let en of es)if("string"!=typeof en)throw Error(`padding.decode: non-string input=${en}`);let ef=es.length;if(ef*en%8)throw Error("Invalid padding: string should have whole number of bytes");for(;ef>0&&es[ef-1]===eo;ef--)if(!((ef-1)*en%8))throw Error("Invalid padding: string has too much padding");return es.slice(0,ef)}}}function eV(en){if("function"!=typeof en)throw Error("normalize fn should be function");return{encode:en=>en,decode:eo=>en(eo)}}function eb(en,eo,ef){if(eo<2)throw Error(`convertRadix: wrong from=${eo}, base cannot be less than 2`);if(ef<2)throw Error(`convertRadix: wrong to=${ef}, base cannot be less than 2`);if(!Array.isArray(en))throw Error("convertRadix: data should be array");if(!en.length)return[];let eu=0,em=[],ed=Array.from(en);for(ed.forEach(en=>{if(es(en),en<0||en>=eo)throw Error(`Wrong integer: ${en}`)});;){let en=0,es=!0;for(let em=eu;emeo?ew(eo,en%eo):en,eD=(en,eo)=>en+(eo-ew(en,eo));function eS(en,eo,ef,eu){if(!Array.isArray(en))throw Error("convertRadix2: data should be array");if(eo<=0||eo>32)throw Error(`convertRadix2: wrong from=${eo}`);if(ef<=0||ef>32)throw Error(`convertRadix2: wrong to=${ef}`);if(eD(eo,ef)>32)throw Error(`convertRadix2: carry overflow from=${eo} to=${ef} carryBits=${eD(eo,ef)}`);let em=0,ed=0,eH=2**ef-1,eV=[];for(let eu of en){if(es(eu),eu>=2**eo)throw Error(`convertRadix2: invalid data word=${eu} from=${eo}`);if(em=em<32)throw Error(`convertRadix2: carry overflow pos=${ed} from=${eo}`);for(ed+=eo;ed>=ef;ed-=ef)eV.push((em>>ed-ef&eH)>>>0);em&=2**ed-1}if(em=em<=eo)throw Error("Excess padding");if(!eu&&em)throw Error(`Non-zero padding: ${em}`);return eu&&ed>0&&eV.push(em>>>0),eV}function eE(en){return es(en),{encode:eo=>{if(!ef(eo))throw Error("radix.encode input should be Uint8Array");return eb(Array.from(eo),256,en)},decode:eo=>{if(!Array.isArray(eo)||eo.length&&"number"!=typeof eo[0])throw Error("radix.decode input should be array of numbers");return Uint8Array.from(eb(eo,en,256))}}}function ej(en,eo=!1){if(es(en),en<=0||en>32)throw Error("radix2: bits should be in (0..32]");if(eD(8,en)>32||eD(en,8)>32)throw Error("radix2: carry overflow");return{encode:es=>{if(!ef(es))throw Error("radix2.encode input should be Uint8Array");return eS(Array.from(es),8,en,!eo)},decode:es=>{if(!Array.isArray(es)||es.length&&"number"!=typeof es[0])throw Error("radix2.decode input should be array of numbers");return Uint8Array.from(eS(es,en,8,eo))}}}function eO(en){if("function"!=typeof en)throw Error("unsafeWrapper fn should be function");return function(...eo){try{return en.apply(null,eo)}catch(en){}}}function eP(en,eo){if(es(en),"function"!=typeof eo)throw Error("checksum fn should be function");return{encode(es){if(!ef(es))throw Error("checksum.encode: input should be Uint8Array");let eu=eo(es).slice(0,en),em=new Uint8Array(es.length+en);return em.set(es),em.set(eu,es.length),em},decode(es){if(!ef(es))throw Error("checksum.decode: input should be Uint8Array");let eu=es.slice(0,-en),em=eo(eu).slice(0,en),ed=es.slice(-en);for(let eo=0;eoen.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),eo.base64=eu(ej(6),em("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),eH(6),ed("")),eo.base64nopad=eu(ej(6),em("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),ed("")),eo.base64url=eu(ej(6),em("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),eH(6),ed("")),eo.base64urlnopad=eu(ej(6),em("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),ed(""));let e_=en=>eu(eE(58),em(en),ed(""));eo.base58=e_("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),eo.base58flickr=e_("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),eo.base58xrp=e_("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");let eB=[0,2,3,5,6,7,9,10,11];eo.base58xmr={encode(en){let es="";for(let ef=0;efeu(eP(4,eo=>en(en(eo))),eo.base58);eo.createBase58check=eU,eo.base58check=eo.createBase58check;let eR=eu(em("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),ed("")),eY=[996825010,642813549,513874426,1027748829,705979059];function eG(en){let eo=en>>25,es=(33554431&en)<<5;for(let en=0;en>en&1)==1&&(es^=eY[en]);return es}function eQ(en,eo,es=1){let ef=en.length,eu=1;for(let eo=0;eo126)throw Error(`Invalid prefix (${en})`);eu=eG(eu)^es>>5}eu=eG(eu);for(let eo=0;eoef)throw TypeError(`Length ${eu} exceeds limit ${ef}`);let em=en.toLowerCase(),ed=eQ(em,es,eo);return`${em}1${eR.encode(es)}${ed}`}function eH(en,es=90){if("string"!=typeof en)throw Error(`bech32.decode input should be string, not ${typeof en}`);if(en.length<8||!1!==es&&en.length>es)throw TypeError(`Wrong string length: ${en.length} (${en}). Expected (8..${es})`);let ef=en.toLowerCase();if(en!==ef&&en!==en.toUpperCase())throw Error("String must be lowercase or uppercase");let eu=ef.lastIndexOf("1");if(0===eu||-1===eu)throw Error('Letter "1" must be present between prefix and data only');let em=ef.slice(0,eu),ed=ef.slice(eu+1);if(ed.length<6)throw Error("Data must be at least 6 characters long");let eH=eR.decode(ed).slice(0,-6),eV=eQ(em,eH,eo);if(!ed.endsWith(eV))throw Error(`Invalid checksum in ${en}: expected "${eV}"`);return{prefix:em,words:eH}}let eV=eO(eH);return{encode:ed,decode:eH,decodeToBytes:function(en){let{prefix:eo,words:es}=eH(en,!1);return{prefix:eo,words:es,bytes:ef(es)}},decodeUnsafe:eV,fromWords:ef,fromWordsUnsafe:em,toWords:eu}}eo.bech32=eF("bech32"),eo.bech32m=eF("bech32m"),eo.utf8={encode:en=>new TextDecoder().decode(en),decode:en=>new TextEncoder().encode(en)},eo.hex=eu(ej(4),em("0123456789abcdef"),ed(""),eV(en=>{if("string"!=typeof en||en.length%2)throw TypeError(`hex.decode: expected string, got ${typeof en} with length ${en.length}`);return en.toLowerCase()}));let eZ={utf8:eo.utf8,hex:eo.hex,base16:eo.base16,base32:eo.base32,base64:eo.base64,base64url:eo.base64url,base58:eo.base58,base58xmr:eo.base58xmr},eK="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",eJ=(en,eo)=>{if("string"!=typeof en||!eZ.hasOwnProperty(en))throw TypeError(eK);if(!ef(eo))throw TypeError("bytesToString() expects Uint8Array");return eZ[en].encode(eo)};eo.bytesToString=eJ,eo.str=eo.bytesToString;let eW=(en,eo)=>{if(!eZ.hasOwnProperty(en))throw TypeError(eK);if("string"!=typeof eo)throw TypeError("stringToBytes() expects string");return eZ[en].decode(eo)};eo.stringToBytes=eW,eo.bytes=eo.stringToBytes},39386:function(en,eo,es){"use strict";var ef;/** - * Support for translating between Uint8Array instances and JavaScript - * native types. - * - * {@link module:Layout~Layout|Layout} is the basis of a class - * hierarchy that associates property names with sequences of encoded - * bytes. - * - * Layouts are supported for these scalar (numeric) types: - * * {@link module:Layout~UInt|Unsigned integers in little-endian - * format} with {@link module:Layout.u8|8-bit}, {@link - * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit}, - * {@link module:Layout.u32|32-bit}, {@link - * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit} - * representation ranges; - * * {@link module:Layout~UIntBE|Unsigned integers in big-endian - * format} with {@link module:Layout.u16be|16-bit}, {@link - * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit}, - * {@link module:Layout.u40be|40-bit}, and {@link - * module:Layout.u48be|48-bit} representation ranges; - * * {@link module:Layout~Int|Signed integers in little-endian - * format} with {@link module:Layout.s8|8-bit}, {@link - * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit}, - * {@link module:Layout.s32|32-bit}, {@link - * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit} - * representation ranges; - * * {@link module:Layout~IntBE|Signed integers in big-endian format} - * with {@link module:Layout.s16be|16-bit}, {@link - * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit}, - * {@link module:Layout.s40be|40-bit}, and {@link - * module:Layout.s48be|48-bit} representation ranges; - * * 64-bit integral values that decode to an exact (if magnitude is - * less than 2^53) or nearby integral Number in {@link - * module:Layout.nu64|unsigned little-endian}, {@link - * module:Layout.nu64be|unsigned big-endian}, {@link - * module:Layout.ns64|signed little-endian}, and {@link - * module:Layout.ns64be|unsigned big-endian} encodings; - * * 32-bit floating point values with {@link - * module:Layout.f32|little-endian} and {@link - * module:Layout.f32be|big-endian} representations; - * * 64-bit floating point values with {@link - * module:Layout.f64|little-endian} and {@link - * module:Layout.f64be|big-endian} representations; - * * {@link module:Layout.const|Constants} that take no space in the - * encoded expression. - * - * and for these aggregate types: - * * {@link module:Layout.seq|Sequence}s of instances of a {@link - * module:Layout~Layout|Layout}, with JavaScript representation as - * an Array and constant or data-dependent {@link - * module:Layout~Sequence#count|length}; - * * {@link module:Layout.struct|Structure}s that aggregate a - * heterogeneous sequence of {@link module:Layout~Layout|Layout} - * instances, with JavaScript representation as an Object; - * * {@link module:Layout.union|Union}s that support multiple {@link - * module:Layout~VariantLayout|variant layouts} over a fixed - * (padded) or variable (not padded) span of bytes, using an - * unsigned integer at the start of the data or a separate {@link - * module:Layout.unionLayoutDiscriminator|layout element} to - * determine which layout to use when interpreting the buffer - * contents; - * * {@link module:Layout.bits|BitStructure}s that contain a sequence - * of individual {@link - * module:Layout~BitStructure#addField|BitField}s packed into an 8, - * 16, 24, or 32-bit unsigned integer starting at the least- or - * most-significant bit; - * * {@link module:Layout.cstr|C strings} of varying length; - * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link - * module:Layout~Blob#length|length} raw data. - * - * All {@link module:Layout~Layout|Layout} instances are immutable - * after construction, to prevent internal state from becoming - * inconsistent. - * - * @local Layout - * @local ExternalLayout - * @local GreedyCount - * @local OffsetLayout - * @local UInt - * @local UIntBE - * @local Int - * @local IntBE - * @local NearUInt64 - * @local NearUInt64BE - * @local NearInt64 - * @local NearInt64BE - * @local Float - * @local FloatBE - * @local Double - * @local DoubleBE - * @local Sequence - * @local Structure - * @local UnionDiscriminator - * @local UnionLayoutDiscriminator - * @local Union - * @local VariantLayout - * @local BitStructure - * @local BitField - * @local Boolean - * @local Blob - * @local CString - * @local Constant - * @local bindConstructorLayout - * @module Layout - * @license MIT - * @author Peter A. Bigot - * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub} - */ef={value:!0},ef=ef=ef=ef=ef=ef=ef=ef=eo._O=ef=ef=eo.Jq=ef=eo.KB=eo.u8=eo.cv=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=void 0,ef=ef=ef=eo.Ik=ef=ef=eo.A9=ef=eo.n_=ef=ef=ef=ef=ef=ef=ef=ef=ef=ef=eo.gM=ef=ef=ef=ef=void 0;let eu=es(48764);function em(en){if(!(en instanceof Uint8Array))throw TypeError("b must be a Uint8Array")}function ed(en){return em(en),eu.Buffer.from(en.buffer,en.byteOffset,en.length)}ef=em,ef=ed;class eH{constructor(en,eo){if(!Number.isInteger(en))throw TypeError("span must be an integer");this.span=en,this.property=eo}makeDestinationObject(){return{}}getSpan(en,eo){if(0>this.span)throw RangeError("indeterminate span");return this.span}replicate(en){let eo=Object.create(this.constructor.prototype);return Object.assign(eo,this),eo.property=en,eo}fromArray(en){}}function eV(en,eo){return eo.property?en+"["+eo.property+"]":en}ef=eH,ef=eV,ef=function(en,eo){if("function"!=typeof en)throw TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(en,"layout_"))throw Error("Class is already bound to a layout");if(!(eo&&eo instanceof eH))throw TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(eo,"boundConstructor_"))throw Error("layout is already bound to a constructor");en.layout_=eo,eo.boundConstructor_=en,eo.makeDestinationObject=()=>new en,Object.defineProperty(en.prototype,"encode",{value(en,es){return eo.encode(this,en,es)},writable:!0}),Object.defineProperty(en,"decode",{value:(en,es)=>eo.decode(en,es),writable:!0})};class eb extends eH{isCount(){throw Error("ExternalLayout is abstract")}}ef=eb;class ew extends eb{constructor(en=1,eo){if(!Number.isInteger(en)||0>=en)throw TypeError("elementSpan must be a (positive) integer");super(-1,eo),this.elementSpan=en}isCount(){return!0}decode(en,eo=0){em(en);let es=en.length-eo;return Math.floor(es/this.elementSpan)}encode(en,eo,es){return 0}}ef=ew;class eD extends eb{constructor(en,eo=0,es){if(!(en instanceof eH))throw TypeError("layout must be a Layout");if(!Number.isInteger(eo))throw TypeError("offset must be integer or undefined");super(en.span,es||en.property),this.layout=en,this.offset=eo}isCount(){return this.layout instanceof eS||this.layout instanceof eE}decode(en,eo=0){return this.layout.decode(en,eo+this.offset)}encode(en,eo,es=0){return this.layout.encode(en,eo,es+this.offset)}}ef=eD;class eS extends eH{constructor(en,eo){if(super(en,eo),6en+ef.encode(eu,eo,es+en),0);return this.count instanceof eb&&this.count.encode(en.length,eo,es),eu}}ef=eJ;class eW extends eH{constructor(en,eo,es){if(!(Array.isArray(en)&&en.reduce((en,eo)=>en&&eo instanceof eH,!0)))throw TypeError("fields must be array of Layout instances");for(let ef of("boolean"==typeof eo&&void 0===es&&(es=eo,eo=void 0),en))if(0>ef.span&&void 0===ef.property)throw Error("fields cannot contain unnamed variable-length layout");let ef=-1;try{ef=en.reduce((en,eo)=>en+eo.getSpan(),0)}catch(en){}super(ef,eo),this.fields=en,this.decodePrefixes=!!es}getSpan(en,eo=0){if(0<=this.span)return this.span;let es=0;try{es=this.fields.reduce((es,ef)=>{let eu=ef.getSpan(en,eo);return eo+=eu,es+eu},0)}catch(en){throw RangeError("indeterminate span")}return es}decode(en,eo=0){em(en);let es=this.makeDestinationObject();for(let ef of this.fields)if(void 0!==ef.property&&(es[ef.property]=ef.decode(en,eo)),eo+=ef.getSpan(en,eo),this.decodePrefixes&&en.length===eo)break;return es}encode(en,eo,es=0){let ef=es,eu=0,em=0;for(let ef of this.fields){let ed=ef.span;if(em=0ed&&(ed=ef.getSpan(eo,es)))}eu=es,es+=ed}return eu+em-ef}fromArray(en){let eo=this.makeDestinationObject();for(let es of this.fields)void 0!==es.property&&0es.span?eo=-1:0<=eo&&(eo+=es.span)}}}ef=eW;class eX{constructor(en){this.property=en}decode(en,eo){throw Error("UnionDiscriminator is abstract")}encode(en,eo,es){throw Error("UnionDiscriminator is abstract")}}ef=eX;class e$ extends eX{constructor(en,eo){if(!(en instanceof eb&&en.isCount()))throw TypeError("layout must be an unsigned integer ExternalLayout");super(eo||en.property||"variant"),this.layout=en}decode(en,eo){return this.layout.decode(en,eo)}encode(en,eo,es){return this.layout.encode(en,eo,es)}}ef=e$;class e4 extends eH{constructor(en,eo,es){let ef;if(en instanceof eS||en instanceof eE)ef=new e$(new eD(en));else if(en instanceof eb&&en.isCount())ef=new e$(en);else if(en instanceof eX)ef=en;else throw TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(void 0===eo&&(eo=null),!(null===eo||eo instanceof eH))throw TypeError("defaultLayout must be null or a Layout");if(null!==eo){if(0>eo.span)throw Error("defaultLayout must have constant span");void 0===eo.property&&(eo=eo.replicate("content"))}let eu=-1;eo&&0<=(eu=eo.span)&&(en instanceof eS||en instanceof eE)&&(eu+=ef.layout.span),super(eu,es),this.discriminator=ef,this.usesPrefixDiscriminator=en instanceof eS||en instanceof eE,this.defaultLayout=eo,this.registry={};let em=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(en){return em(en)},this.configGetSourceVariant=function(en){em=en.bind(this)}}getSpan(en,eo=0){if(0<=this.span)return this.span;let es=this.getVariant(en,eo);if(!es)throw Error("unable to determine span for unrecognized variant");return es.getSpan(en,eo)}defaultGetSourceVariant(en){if(Object.prototype.hasOwnProperty.call(en,this.discriminator.property)){if(this.defaultLayout&&this.defaultLayout.property&&Object.prototype.hasOwnProperty.call(en,this.defaultLayout.property))return;let eo=this.registry[en[this.discriminator.property]];if(eo&&(!eo.layout||eo.property&&Object.prototype.hasOwnProperty.call(en,eo.property)))return eo}else for(let eo in this.registry){let es=this.registry[eo];if(es.property&&Object.prototype.hasOwnProperty.call(en,es.property))return es}throw Error("unable to infer src variant")}decode(en,eo=0){let es;let ef=this.discriminator,eu=ef.decode(en,eo),em=this.registry[eu];if(void 0===em){let em=this.defaultLayout,ed=0;this.usesPrefixDiscriminator&&(ed=ef.layout.span),(es=this.makeDestinationObject())[ef.property]=eu,es[em.property]=em.decode(en,eo+ed)}else es=em.decode(en,eo);return es}encode(en,eo,es=0){let ef=this.getSourceVariant(en);if(void 0===ef){let ef=this.discriminator,eu=this.defaultLayout,em=0;return this.usesPrefixDiscriminator&&(em=ef.layout.span),ef.encode(en[ef.property],eo,es),em+eu.encode(en[eu.property],eo,es+em)}return ef.encode(en,eo,es)}addVariant(en,eo,es){let ef=new e3(this,en,eo,es);return this.registry[en]=ef,ef}getVariant(en,eo=0){let es;return es=en instanceof Uint8Array?this.discriminator.decode(en,eo):en,this.registry[es]}}ef=e4;class e3 extends eH{constructor(en,eo,es,ef){if(!(en instanceof e4))throw TypeError("union must be a Union");if(!Number.isInteger(eo)||0>eo)throw TypeError("variant must be a (non-negative) integer");if("string"==typeof es&&void 0===ef&&(ef=es,es=null),es){if(!(es instanceof eH))throw TypeError("layout must be a Layout");if(null!==en.defaultLayout&&0<=es.span&&es.span>en.defaultLayout.span)throw Error("variant span exceeds span of containing union");if("string"!=typeof ef)throw TypeError("variant must have a String property")}let eu=en.span;0>en.span&&0<=(eu=es?es.span:0)&&en.usesPrefixDiscriminator&&(eu+=en.discriminator.layout.span),super(eu,ef),this.union=en,this.variant=eo,this.layout=es||null}getSpan(en,eo=0){if(0<=this.span)return this.span;let es=0;this.union.usesPrefixDiscriminator&&(es=this.union.discriminator.layout.span);let ef=0;return this.layout&&(ef=this.layout.getSpan(en,eo+es)),es+ef}decode(en,eo=0){let es=this.makeDestinationObject();if(this!==this.union.getVariant(en,eo))throw Error("variant mismatch");let ef=0;return this.union.usesPrefixDiscriminator&&(ef=this.union.discriminator.layout.span),this.layout?es[this.property]=this.layout.decode(en,eo+ef):this.property?es[this.property]=!0:this.union.usesPrefixDiscriminator&&(es[this.union.discriminator.property]=this.variant),es}encode(en,eo,es=0){let ef=0;if(this.union.usesPrefixDiscriminator&&(ef=this.union.discriminator.layout.span),this.layout&&!Object.prototype.hasOwnProperty.call(en,this.property))throw TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,eo,es);let eu=ef;if(this.layout&&(this.layout.encode(en[this.property],eo,es+ef),eu+=this.layout.getSpan(eo,es+ef),0<=this.union.span&&eu>this.union.span))throw Error("encoded variant overruns containing union");return eu}fromArray(en){if(this.layout)return this.layout.fromArray(en)}}function e0(en){return 0>en&&(en+=4294967296),en}ef=e3;class e6 extends eH{constructor(en,eo,es){if(!(en instanceof eS||en instanceof eE))throw TypeError("word must be a UInt or UIntBE layout");if("string"==typeof eo&&void 0===es&&(es=eo,eo=!1),4=eo)throw TypeError("bits must be positive integer");let ef=8*en.span,eu=en.fields.reduce((en,eo)=>en+eo.bits,0);if(eo+eu>ef)throw Error("bits too long for span remainder ("+(ef-eu)+" of "+ef+" remain)");this.container=en,this.bits=eo,this.valueMask=(1<>>this.start;return eu}encode(en){if("number"!=typeof en||!Number.isInteger(en)||en!==e0(en&this.valueMask))throw TypeError(eV("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);let eo=this.container._packedGetValue(),es=e0(en<es&&(es=this.length.decode(en,eo)),es}decode(en,eo=0){let es=this.span;return 0>es&&(es=this.length.decode(en,eo)),ed(en).slice(eo,eo+es)}encode(en,eo,es){let ef=this.length;if(this.length instanceof eb&&(ef=en.length),!(en instanceof Uint8Array&&ef===en.length))throw TypeError(eV("Blob.encode",this)+" requires (length "+ef+") Uint8Array as src");if(es+ef>eo.length)throw RangeError("encoding overruns Uint8Array");let eu=ed(en);return ed(eo).write(eu.toString("hex"),es,ef,"hex"),this.length instanceof eb&&this.length.encode(ef,eo,es),ef}}ef=e7;class e9 extends eH{constructor(en){super(-1,en)}getSpan(en,eo=0){em(en);let es=eo;for(;eseo.length)throw RangeError("encoding overruns Buffer");let eH=ed(eo);return ef.copy(eH,es),eH[es+em]=0,em+1}}ef=e9;class tc extends eH{constructor(en,eo){if("string"==typeof en&&void 0===eo&&(eo=en,en=void 0),void 0===en)en=-1;else if(!Number.isInteger(en))throw TypeError("maxSpan must be an integer");super(-1,eo),this.maxSpan=en}getSpan(en,eo=0){return em(en),en.length-eo}decode(en,eo=0){let es=this.getSpan(en,eo);if(0<=this.maxSpan&&this.maxSpaneo.length)throw RangeError("encoding overruns Buffer");return ef.copy(ed(eo),es),em}}ef=tc;class tr extends eH{constructor(en,eo){super(0,eo),this.value=en}decode(en,eo){return this.value}encode(en,eo,es){return 0}}ef=tr,ef=(en,eo)=>new ew(en,eo),eo.cv=(en,eo,es)=>new eD(en,eo,es),eo.u8=en=>new eS(1,en),eo.KB=en=>new eS(2,en),ef=en=>new eS(3,en),eo.Jq=en=>new eS(4,en),ef=en=>new eS(5,en),ef=en=>new eS(6,en),eo._O=en=>new eU(en),ef=en=>new eE(2,en),ef=en=>new eE(3,en),ef=en=>new eE(4,en),ef=en=>new eE(5,en),ef=en=>new eE(6,en),ef=en=>new eR(en),ef=en=>new ej(1,en),ef=en=>new ej(2,en),ef=en=>new ej(3,en),ef=en=>new ej(4,en),ef=en=>new ej(5,en),ef=en=>new ej(6,en),eo.gM=en=>new eY(en),ef=en=>new eO(2,en),ef=en=>new eO(3,en),ef=en=>new eO(4,en),ef=en=>new eO(5,en),ef=en=>new eO(6,en),ef=en=>new eG(en),ef=en=>new eQ(en),ef=en=>new eF(en),ef=en=>new eZ(en),ef=en=>new eK(en),eo.n_=(en,eo,es)=>new eW(en,eo,es),ef=(en,eo,es)=>new e6(en,eo,es),eo.A9=(en,eo,es)=>new eJ(en,eo,es),ef=(en,eo,es)=>new e4(en,eo,es),ef=(en,eo)=>new e$(en,eo),eo.Ik=(en,eo)=>new e7(en,eo),ef=en=>new e9(en),ef=(en,eo)=>new tc(en,eo),ef=(en,eo)=>new tr(en,eo)},78826:function(en){"use strict";!function(eo){function es(en){return parseInt(en)===en}function ef(en){if(!es(en.length))return!1;for(var eo=0;eo255)return!1;return!0}function eu(en,eo){if(en.buffer&&ArrayBuffer.isView(en)&&"Uint8Array"===en.name)return eo&&(en=en.slice?en.slice():Array.prototype.slice.call(en)),en;if(Array.isArray(en)){if(!ef(en))throw Error("Array contains invalid value: "+en);return new Uint8Array(en)}if(es(en.length)&&ef(en))return new Uint8Array(en);throw Error("unsupported array-like object")}function em(en){return new Uint8Array(en)}function ed(en,eo,es,ef,eu){(null!=ef||null!=eu)&&(en=en.slice?en.slice(ef,eu):Array.prototype.slice.call(en,ef,eu)),eo.set(en,es)}var eH=function(){return{toBytes:function(en){var eo=[],es=0;for(en=encodeURI(en);es191&&ef<224?(eo.push(String.fromCharCode((31&ef)<<6|63&en[es+1])),es+=2):(eo.push(String.fromCharCode((15&ef)<<12|(63&en[es+1])<<6|63&en[es+2])),es+=3)}return eo.join("")}}}(),eV=function(){var en="0123456789abcdef";return{toBytes:function(en){for(var eo=[],es=0;es>4]+en[15&eu])}return es.join("")}}}(),eb={16:10,24:12,32:14},ew=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],eD=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],eS=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],eE=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],ej=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],eO=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],eP=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],e_=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],eB=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],eU=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],eR=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],eY=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],eG=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],eQ=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],eF=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function eZ(en){for(var eo=[],es=0;es>2,this._Ke[em][eo%4]=eu[eo],this._Kd[en-em][eo%4]=eu[eo];for(var em,ed,eH=0,eV=ef;eV>16&255]<<24^eD[ed>>8&255]<<16^eD[255&ed]<<8^eD[ed>>24&255]^ew[eH]<<24,eH+=1,8!=ef)for(var eo=1;eo>8&255]<<8^eD[ed>>16&255]<<16^eD[ed>>24&255]<<24;for(var eo=ef/2+1;eo>2,eE=eV%4,this._Ke[eS][eE]=eu[eo],this._Kd[en-eS][eE]=eu[eo++],eV++}for(var eS=1;eS>24&255]^eG[ed>>16&255]^eQ[ed>>8&255]^eF[255&ed]},eK.prototype.encrypt=function(en){if(16!=en.length)throw Error("invalid plaintext size (must be 16 bytes)");for(var eo=this._Ke.length-1,es=[0,0,0,0],ef=eZ(en),eu=0;eu<4;eu++)ef[eu]^=this._Ke[0][eu];for(var ed=1;ed>24&255]^ej[ef[(eu+1)%4]>>16&255]^eO[ef[(eu+2)%4]>>8&255]^eP[255&ef[(eu+3)%4]]^this._Ke[ed][eu];ef=es.slice()}for(var eH,eV=em(16),eu=0;eu<4;eu++)eH=this._Ke[eo][eu],eV[4*eu]=(eD[ef[eu]>>24&255]^eH>>24)&255,eV[4*eu+1]=(eD[ef[(eu+1)%4]>>16&255]^eH>>16)&255,eV[4*eu+2]=(eD[ef[(eu+2)%4]>>8&255]^eH>>8)&255,eV[4*eu+3]=(eD[255&ef[(eu+3)%4]]^eH)&255;return eV},eK.prototype.decrypt=function(en){if(16!=en.length)throw Error("invalid ciphertext size (must be 16 bytes)");for(var eo=this._Kd.length-1,es=[0,0,0,0],ef=eZ(en),eu=0;eu<4;eu++)ef[eu]^=this._Kd[0][eu];for(var ed=1;ed>24&255]^eB[ef[(eu+3)%4]>>16&255]^eU[ef[(eu+2)%4]>>8&255]^eR[255&ef[(eu+1)%4]]^this._Kd[ed][eu];ef=es.slice()}for(var eH,eV=em(16),eu=0;eu<4;eu++)eH=this._Kd[eo][eu],eV[4*eu]=(eS[ef[eu]>>24&255]^eH>>24)&255,eV[4*eu+1]=(eS[ef[(eu+3)%4]>>16&255]^eH>>16)&255,eV[4*eu+2]=(eS[ef[(eu+2)%4]>>8&255]^eH>>8)&255,eV[4*eu+3]=(eS[255&ef[(eu+1)%4]]^eH)&255;return eV};var eJ=function(en){if(!(this instanceof eJ))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new eK(en)};eJ.prototype.encrypt=function(en){if((en=eu(en)).length%16!=0)throw Error("invalid plaintext size (must be multiple of 16 bytes)");for(var eo=em(en.length),es=em(16),ef=0;ef=0;--eo)this._counter[eo]=en%256,en>>=8},e4.prototype.setBytes=function(en){if(16!=(en=eu(en,!0)).length)throw Error("invalid counter bytes size (must be 16 bytes)");this._counter=en},e4.prototype.increment=function(){for(var en=15;en>=0;en--)if(255===this._counter[en])this._counter[en]=0;else{this._counter[en]++;break}};var e3=function(en,eo){if(!(this instanceof e3))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",eo instanceof e4||(eo=new e4(eo)),this._counter=eo,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new eK(en)};e3.prototype.encrypt=function(en){for(var eo=eu(en,!0),es=0;es16)throw Error("PKCS#7 padding byte out of range");for(var es=en.length-eo,ef=0;ef=255)throw TypeError("Alphabet too long");for(var eo=new Uint8Array(256),es=0;es>>0,ew=new Uint8Array(ed);en[es];){var eD=eo[en.charCodeAt(es)];if(255===eD)return;for(var eS=0,eE=ed-1;(0!==eD||eS>>0,ew[eE]=eD%256>>>0,eD=eD/256>>>0;if(0!==eD)throw Error("Non-zero carry");em=eS,es++}for(var ej=ed-em;ej!==ed&&0===ew[ej];)ej++;var eO=ef.allocUnsafe(eu+(ed-ej));eO.fill(0,0,eu);for(var eP=eu;ej!==ed;)eO[eP++]=ew[ej++];return eO}function eS(en){var eo=eD(en);if(eo)return eo;throw Error("Non-base"+eH+" character")}return{encode:function(eo){if((Array.isArray(eo)||eo instanceof Uint8Array)&&(eo=ef.from(eo)),!ef.isBuffer(eo))throw TypeError("Expected Buffer");if(0===eo.length)return"";for(var es=0,eu=0,em=0,ed=eo.length;em!==ed&&0===eo[em];)em++,es++;for(var eb=(ed-em)*ew+1>>>0,eD=new Uint8Array(eb);em!==ed;){for(var eS=eo[em],eE=0,ej=eb-1;(0!==eS||eE>>0,eD[ej]=eS%eH>>>0,eS=eS/eH>>>0;if(0!==eS)throw Error("Non-zero carry");eu=eE,em++}for(var eO=eb-eu;eO!==eb&&0===eD[eO];)eO++;for(var eP=eV.repeat(es);eO0)throw Error("Invalid string. Length must be a multiple of 4");var es=en.indexOf("=");-1===es&&(es=eo);var ef=es===eo?0:4-es%4;return[es,ef]}function eb(en){var eo=eV(en),es=eo[0],ef=eo[1];return(es+ef)*3/4-ef}function ew(en,eo,es){return(eo+es)*3/4-es}function eD(en){var eo,es,em=eV(en),ed=em[0],eH=em[1],eb=new eu(ew(en,ed,eH)),eD=0,eS=eH>0?ed-4:ed;for(es=0;es>16&255,eb[eD++]=eo>>8&255,eb[eD++]=255&eo;return 2===eH&&(eo=ef[en.charCodeAt(es)]<<2|ef[en.charCodeAt(es+1)]>>4,eb[eD++]=255&eo),1===eH&&(eo=ef[en.charCodeAt(es)]<<10|ef[en.charCodeAt(es+1)]<<4|ef[en.charCodeAt(es+2)]>>2,eb[eD++]=eo>>8&255,eb[eD++]=255&eo),eb}function eS(en){return es[en>>18&63]+es[en>>12&63]+es[en>>6&63]+es[63&en]}function eE(en,eo,es){for(var ef=[],eu=eo;eueV?eV:eH+ed));return 1===eu?em.push(es[(eo=en[ef-1])>>2]+es[eo<<4&63]+"=="):2===eu&&em.push(es[(eo=(en[ef-2]<<8)+en[ef-1])>>10]+es[eo>>4&63]+es[eo<<2&63]+"="),em.join("")}ef["-".charCodeAt(0)]=62,ef["_".charCodeAt(0)]=63},92882:function(en){"use strict";for(var eo="qpzry9x8gf2tvdw0s3jn54khce6mua7l",es={},ef=0;ef>25;return(33554431&en)<<5^996825010&-(eo>>0&1)^642813549&-(eo>>1&1)^513874426&-(eo>>2&1)^1027748829&-(eo>>3&1)^705979059&-(eo>>4&1)}function ed(en){for(var eo=1,es=0;es126)return"Invalid prefix ("+en+")";eo=em(eo)^ef>>5}for(es=0,eo=em(eo);esef)throw TypeError("Exceeds length limit");var eu=ed(en=en.toLowerCase());if("string"==typeof eu)throw Error(eu);for(var eH=en+"1",eV=0;eV>5!=0)throw Error("Non 5-bit word");eu=em(eu)^eb,eH+=eo.charAt(eb)}for(eV=0;eV<6;++eV)eu=em(eu);for(eu^=1,eV=0;eV<6;++eV){var ew=eu>>(5-eV)*5&31;eH+=eo.charAt(ew)}return eH}function eV(en,eo){if(eo=eo||90,en.length<8)return en+" too short";if(en.length>eo)return"Exceeds length limit";var ef=en.toLowerCase(),eu=en.toUpperCase();if(en!==ef&&en!==eu)return"Mixed-case string "+en;var eH=(en=ef).lastIndexOf("1");if(-1===eH)return"No separator character for "+en;if(0===eH)return"Missing prefix for "+en;var eV=en.slice(0,eH),eb=en.slice(eH+1);if(eb.length<6)return"Data too short";var ew=ed(eV);if("string"==typeof ew)return ew;for(var eD=[],eS=0;eS=eb.length||eD.push(ej)}return 1!==ew?"Invalid checksum for "+en:{prefix:eV,words:eD}}function eb(){var en=eV.apply(null,arguments);if("object"==typeof en)return en}function ew(en){var eo=eV.apply(null,arguments);if("object"==typeof eo)return eo;throw Error(eo)}function eD(en,eo,es,ef){for(var eu=0,em=0,ed=(1<=es;)eH.push(eu>>(em-=es)&ed);if(ef)em>0&&eH.push(eu<=eo)return"Excess padding";if(eu<eP(en.toString(2),"0",8)).join("")}function eU(en){let eo=8*en.length,es=eo/32,ef=em.sha256(Uint8Array.from(en));return eB(Array.from(ef)).slice(0,es)}function eR(en){return"mnemonic"+(en||"")}function eY(en,eo){if(!(eo=eo||ew))throw Error(ej);let es=eO(en).split(" ");if(es.length%3!=0)throw Error(eD);let ef=es.map(en=>{let es=eo.indexOf(en);if(-1===es)throw Error(eD);return eP(es.toString(2),"0",11)}).join(""),em=32*Math.floor(ef.length/33),ed=ef.slice(0,em),eH=ef.slice(em),eV=ed.match(/(.{1,8})/g).map(e_);if(eV.length<16||eV.length>32||eV.length%4!=0)throw Error(eS);let eb=eu.from(eV),eB=eU(eb);if(eB!==eH)throw Error(eE);return eb.toString("hex")}function eG(en,eo){if(eu.isBuffer(en)||(en=eu.from(en,"hex")),!(eo=eo||ew))throw Error(ej);if(en.length<16||en.length>32||en.length%4!=0)throw TypeError(eS);let es=eB(Array.from(en)),ef=eU(en),em=es+ef,ed=em.match(/(.{1,11})/g),eH=ed.map(en=>{let es=e_(en);return eo[es]});return"あいこくしん"===eo[0]?eH.join(" "):eH.join(" ")}ef=function(en,eo){let es=Uint8Array.from(eu.from(eO(en),"utf8")),ef=Uint8Array.from(eu.from(eR(eO(eo)),"utf8")),em=eH.pbkdf2(ed.sha512,es,ef,{c:2048,dkLen:64});return eu.from(em)},ef=function(en,eo){let es=Uint8Array.from(eu.from(eO(en),"utf8")),ef=Uint8Array.from(eu.from(eR(eO(eo)),"utf8"));return eH.pbkdf2Async(ed.sha512,es,ef,{c:2048,dkLen:64}).then(en=>eu.from(en))},ef=eY,ef=eG,ef=function(en,eo,es){if((en=en||128)%32!=0)throw TypeError(eS);return eG((eo=eo||(en=>eu.from(eV.randomBytes(en))))(en/8),es)},ef=function(en,eo){try{eY(en,eo)}catch(en){return!1}return!0},ef=function(en){let eo=eb.wordlists[en];if(eo)ew=eo;else throw Error('Could not find wordlist for language "'+en+'"')},ef=function(){if(!ew)throw Error("No Default Wordlist set");return Object.keys(eb.wordlists).filter(en=>"JA"!==en&&"EN"!==en&&eb.wordlists[en].every((en,eo)=>en===ew[eo]))[0]},ef=es(42314).wordlists},13550:function(en,eo,es){!function(en,eo){"use strict";function ef(en,eo){if(!en)throw Error(eo||"Assertion failed")}function eu(en,eo){en.super_=eo;var es=function(){};es.prototype=eo.prototype,en.prototype=new es,en.prototype.constructor=en}function em(en,eo,es){if(em.isBN(en))return en;this.negative=0,this.words=null,this.length=0,this.red=null,null!==en&&(("le"===eo||"be"===eo)&&(es=eo,eo=10),this._init(en||0,eo||10,es||"be"))}"object"==typeof en?en.exports=em:eo.BN=em,em.BN=em,em.wordSize=26;try{eD="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:es(46601).Buffer}catch(en){}function ed(en,eo){var es=en.charCodeAt(eo);return es>=48&&es<=57?es-48:es>=65&&es<=70?es-55:es>=97&&es<=102?es-87:void ef(!1,"Invalid character in "+en)}function eH(en,eo,es){var ef=ed(en,es);return es-1>=eo&&(ef|=ed(en,es-1)<<4),ef}function eV(en,eo,es,eu){for(var em=0,ed=0,eH=Math.min(en.length,es),eV=eo;eV=49?eb-49+10:eb>=17?eb-17+10:eb,ef(eb>=0&&ed0?en:eo},em.min=function(en,eo){return 0>en.cmp(eo)?en:eo},em.prototype._init=function(en,eo,es){if("number"==typeof en)return this._initNumber(en,eo,es);if("object"==typeof en)return this._initArray(en,eo,es);"hex"===eo&&(eo=16),ef(eo===(0|eo)&&eo>=2&&eo<=36);var eu=0;"-"===(en=en.toString().replace(/\s+/g,""))[0]&&(eu++,this.negative=1),eu=0;ed-=3)em=en[ed]|en[ed-1]<<8|en[ed-2]<<16,this.words[eu]|=em<>>26-eH&67108863,(eH+=24)>=26&&(eH-=26,eu++);else if("le"===es)for(ed=0,eu=0;ed>>26-eH&67108863,(eH+=24)>=26&&(eH-=26,eu++);return this._strip()},em.prototype._parseHex=function(en,eo,es){this.length=Math.ceil((en.length-eo)/6),this.words=Array(this.length);for(var ef,eu=0;eu=eo;eu-=2)ef=eH(en,eo,eu)<=18?(em-=18,ed+=1,this.words[ed]|=ef>>>26):em+=8;else for(eu=(en.length-eo)%2==0?eo+1:eo;eu=18?(em-=18,ed+=1,this.words[ed]|=ef>>>26):em+=8;this._strip()},em.prototype._parseBase=function(en,eo,es){this.words=[0],this.length=1;for(var ef=0,eu=1;eu<=67108863;eu*=eo)ef++;ef--,eu=eu/eo|0;for(var em=en.length-es,ed=em%ef,eH=Math.min(em,em-ed)+es,eb=0,ew=es;ew1&&0===this.words[this.length-1];)this.length--;return this._normSign()},em.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{em.prototype[Symbol.for("nodejs.util.inspect.custom")]=ew}catch(en){em.prototype.inspect=ew}else em.prototype.inspect=ew;function ew(){return(this.red?""}var eD,eS=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],eE=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],ej=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];em.prototype.toString=function(en,eo){if(eo=0|eo||1,16===(en=en||10)||"hex"===en){es="";for(var es,eu=0,em=0,ed=0;ed>>24-eu&16777215,(eu+=2)>=26&&(eu-=26,ed--),es=0!==em||ed!==this.length-1?eS[6-eV.length]+eV+es:eV+es}for(0!==em&&(es=em.toString(16)+es);es.length%eo!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}if(en===(0|en)&&en>=2&&en<=36){var eb=eE[en],ew=ej[en];es="";var eD=this.clone();for(eD.negative=0;!eD.isZero();){var eO=eD.modrn(ew).toString(en);es=(eD=eD.idivn(ew)).isZero()?eO+es:eS[eb-eO.length]+eO+es}for(this.isZero()&&(es="0"+es);es.length%eo!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}ef(!1,"Base should be between 2 and 36")},em.prototype.toNumber=function(){var en=this.words[0];return 2===this.length?en+=67108864*this.words[1]:3===this.length&&1===this.words[2]?en+=4503599627370496+67108864*this.words[1]:this.length>2&&ef(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-en:en},em.prototype.toJSON=function(){return this.toString(16,2)},eD&&(em.prototype.toBuffer=function(en,eo){return this.toArrayLike(eD,en,eo)}),em.prototype.toArray=function(en,eo){return this.toArrayLike(Array,en,eo)};var eO=function(en,eo){return en.allocUnsafe?en.allocUnsafe(eo):new en(eo)};function eP(en){for(var eo=Array(en.bitLength()),es=0;es>>eu&1}return eo}function e_(en,eo,es){es.negative=eo.negative^en.negative;var ef=en.length+eo.length|0;es.length=ef,ef=ef-1|0;var eu=0|en.words[0],em=0|eo.words[0],ed=eu*em,eH=67108863&ed,eV=ed/67108864|0;es.words[0]=eH;for(var eb=1;eb>>26,eD=67108863&eV,eS=Math.min(eb,eo.length-1),eE=Math.max(0,eb-en.length+1);eE<=eS;eE++){var ej=eb-eE|0;ew+=(ed=(eu=0|en.words[ej])*(em=0|eo.words[eE])+eD)/67108864|0,eD=67108863&ed}es.words[eb]=0|eD,eV=0|ew}return 0!==eV?es.words[eb]=0|eV:es.length--,es._strip()}em.prototype.toArrayLike=function(en,eo,es){this._strip();var eu=this.byteLength(),em=es||Math.max(1,eu);ef(eu<=em,"byte array longer than desired length"),ef(em>0,"Requested array length <= 0");var ed=eO(en,em);return this["_toArrayLike"+("le"===eo?"LE":"BE")](ed,eu),ed},em.prototype._toArrayLikeLE=function(en,eo){for(var es=0,ef=0,eu=0,em=0;eu>8&255),es>16&255),6===em?(es>24&255),ef=0,em=0):(ef=ed>>>24,em+=2)}if(es=0&&(en[es--]=ed>>8&255),es>=0&&(en[es--]=ed>>16&255),6===em?(es>=0&&(en[es--]=ed>>24&255),ef=0,em=0):(ef=ed>>>24,em+=2)}if(es>=0)for(en[es--]=ef;es>=0;)en[es--]=0},Math.clz32?em.prototype._countBits=function(en){return 32-Math.clz32(en)}:em.prototype._countBits=function(en){var eo=en,es=0;return eo>=4096&&(es+=13,eo>>>=13),eo>=64&&(es+=7,eo>>>=7),eo>=8&&(es+=4,eo>>>=4),eo>=2&&(es+=2,eo>>>=2),es+eo},em.prototype._zeroBits=function(en){if(0===en)return 26;var eo=en,es=0;return(8191&eo)==0&&(es+=13,eo>>>=13),(127&eo)==0&&(es+=7,eo>>>=7),(15&eo)==0&&(es+=4,eo>>>=4),(3&eo)==0&&(es+=2,eo>>>=2),(1&eo)==0&&es++,es},em.prototype.bitLength=function(){var en=this.words[this.length-1],eo=this._countBits(en);return(this.length-1)*26+eo},em.prototype.zeroBits=function(){if(this.isZero())return 0;for(var en=0,eo=0;eoen.length?this.clone().ior(en):en.clone().ior(this)},em.prototype.uor=function(en){return this.length>en.length?this.clone().iuor(en):en.clone().iuor(this)},em.prototype.iuand=function(en){var eo;eo=this.length>en.length?en:this;for(var es=0;esen.length?this.clone().iand(en):en.clone().iand(this)},em.prototype.uand=function(en){return this.length>en.length?this.clone().iuand(en):en.clone().iuand(this)},em.prototype.iuxor=function(en){this.length>en.length?(eo=this,es=en):(eo=en,es=this);for(var eo,es,ef=0;efen.length?this.clone().ixor(en):en.clone().ixor(this)},em.prototype.uxor=function(en){return this.length>en.length?this.clone().iuxor(en):en.clone().iuxor(this)},em.prototype.inotn=function(en){ef("number"==typeof en&&en>=0);var eo=0|Math.ceil(en/26),es=en%26;this._expand(eo),es>0&&eo--;for(var eu=0;eu0&&(this.words[eu]=~this.words[eu]&67108863>>26-es),this._strip()},em.prototype.notn=function(en){return this.clone().inotn(en)},em.prototype.setn=function(en,eo){ef("number"==typeof en&&en>=0);var es=en/26|0,eu=en%26;return this._expand(es+1),eo?this.words[es]=this.words[es]|1<en.length?(es=this,ef=en):(es=en,ef=this);for(var eo,es,ef,eu=0,em=0;em>>26;for(;0!==eu&&em>>26;if(this.length=es.length,0!==eu)this.words[this.length]=eu,this.length++;else if(es!==this)for(;emen.length?this.clone().iadd(en):en.clone().iadd(this)},em.prototype.isub=function(en){if(0!==en.negative){en.negative=0;var eo,es,ef=this.iadd(en);return en.negative=1,ef._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(en),this.negative=1,this._normSign();var eu=this.cmp(en);if(0===eu)return this.negative=0,this.length=1,this.words[0]=0,this;eu>0?(eo=this,es=en):(eo=en,es=this);for(var em=0,ed=0;ed>26,this.words[ed]=67108863&ef;for(;0!==em&&ed>26,this.words[ed]=67108863&ef;if(0===em&&ed>>13,eE=0|ed[1],ej=8191&eE,eO=eE>>>13,eP=0|ed[2],e_=8191&eP,eB=eP>>>13,eU=0|ed[3],eR=8191&eU,eY=eU>>>13,eG=0|ed[4],eQ=8191&eG,eF=eG>>>13,eZ=0|ed[5],eK=8191&eZ,eJ=eZ>>>13,eW=0|ed[6],eX=8191&eW,e$=eW>>>13,e4=0|ed[7],e3=8191&e4,e0=e4>>>13,e6=0|ed[8],e8=8191&e6,e5=e6>>>13,e7=0|ed[9],e9=8191&e7,tc=e7>>>13,tr=0|eH[0],ta=8191&tr,tn=tr>>>13,tf=0|eH[1],tu=8191&tf,td=tf>>>13,tH=0|eH[2],tV=8191&tH,tw=tH>>>13,tD=0|eH[3],tS=8191&tD,tE=tD>>>13,tj=0|eH[4],tO=8191&tj,tP=tj>>>13,t_=0|eH[5],tB=8191&t_,tU=t_>>>13,tR=0|eH[6],tY=8191&tR,tG=tR>>>13,tQ=0|eH[7],tF=8191&tQ,tZ=tQ>>>13,tq=0|eH[8],tK=8191&tq,tJ=tq>>>13,tW=0|eH[9],tX=8191&tW,t$=tW>>>13;es.negative=en.negative^eo.negative,es.length=19;var cc=(eb+(ef=Math.imul(eD,ta))|0)+((8191&(eu=(eu=Math.imul(eD,tn))+Math.imul(eS,ta)|0))<<13)|0;eb=((em=Math.imul(eS,tn))+(eu>>>13)|0)+(cc>>>26)|0,cc&=67108863,ef=Math.imul(ej,ta),eu=(eu=Math.imul(ej,tn))+Math.imul(eO,ta)|0,em=Math.imul(eO,tn);var cr=(eb+(ef=ef+Math.imul(eD,tu)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,td)|0)+Math.imul(eS,tu)|0))<<13)|0;eb=((em=em+Math.imul(eS,td)|0)+(eu>>>13)|0)+(cr>>>26)|0,cr&=67108863,ef=Math.imul(e_,ta),eu=(eu=Math.imul(e_,tn))+Math.imul(eB,ta)|0,em=Math.imul(eB,tn),ef=ef+Math.imul(ej,tu)|0,eu=(eu=eu+Math.imul(ej,td)|0)+Math.imul(eO,tu)|0,em=em+Math.imul(eO,td)|0;var cn=(eb+(ef=ef+Math.imul(eD,tV)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tw)|0)+Math.imul(eS,tV)|0))<<13)|0;eb=((em=em+Math.imul(eS,tw)|0)+(eu>>>13)|0)+(cn>>>26)|0,cn&=67108863,ef=Math.imul(eR,ta),eu=(eu=Math.imul(eR,tn))+Math.imul(eY,ta)|0,em=Math.imul(eY,tn),ef=ef+Math.imul(e_,tu)|0,eu=(eu=eu+Math.imul(e_,td)|0)+Math.imul(eB,tu)|0,em=em+Math.imul(eB,td)|0,ef=ef+Math.imul(ej,tV)|0,eu=(eu=eu+Math.imul(ej,tw)|0)+Math.imul(eO,tV)|0,em=em+Math.imul(eO,tw)|0;var co=(eb+(ef=ef+Math.imul(eD,tS)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tE)|0)+Math.imul(eS,tS)|0))<<13)|0;eb=((em=em+Math.imul(eS,tE)|0)+(eu>>>13)|0)+(co>>>26)|0,co&=67108863,ef=Math.imul(eQ,ta),eu=(eu=Math.imul(eQ,tn))+Math.imul(eF,ta)|0,em=Math.imul(eF,tn),ef=ef+Math.imul(eR,tu)|0,eu=(eu=eu+Math.imul(eR,td)|0)+Math.imul(eY,tu)|0,em=em+Math.imul(eY,td)|0,ef=ef+Math.imul(e_,tV)|0,eu=(eu=eu+Math.imul(e_,tw)|0)+Math.imul(eB,tV)|0,em=em+Math.imul(eB,tw)|0,ef=ef+Math.imul(ej,tS)|0,eu=(eu=eu+Math.imul(ej,tE)|0)+Math.imul(eO,tS)|0,em=em+Math.imul(eO,tE)|0;var cs=(eb+(ef=ef+Math.imul(eD,tO)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tP)|0)+Math.imul(eS,tO)|0))<<13)|0;eb=((em=em+Math.imul(eS,tP)|0)+(eu>>>13)|0)+(cs>>>26)|0,cs&=67108863,ef=Math.imul(eK,ta),eu=(eu=Math.imul(eK,tn))+Math.imul(eJ,ta)|0,em=Math.imul(eJ,tn),ef=ef+Math.imul(eQ,tu)|0,eu=(eu=eu+Math.imul(eQ,td)|0)+Math.imul(eF,tu)|0,em=em+Math.imul(eF,td)|0,ef=ef+Math.imul(eR,tV)|0,eu=(eu=eu+Math.imul(eR,tw)|0)+Math.imul(eY,tV)|0,em=em+Math.imul(eY,tw)|0,ef=ef+Math.imul(e_,tS)|0,eu=(eu=eu+Math.imul(e_,tE)|0)+Math.imul(eB,tS)|0,em=em+Math.imul(eB,tE)|0,ef=ef+Math.imul(ej,tO)|0,eu=(eu=eu+Math.imul(ej,tP)|0)+Math.imul(eO,tO)|0,em=em+Math.imul(eO,tP)|0;var cf=(eb+(ef=ef+Math.imul(eD,tB)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tU)|0)+Math.imul(eS,tB)|0))<<13)|0;eb=((em=em+Math.imul(eS,tU)|0)+(eu>>>13)|0)+(cf>>>26)|0,cf&=67108863,ef=Math.imul(eX,ta),eu=(eu=Math.imul(eX,tn))+Math.imul(e$,ta)|0,em=Math.imul(e$,tn),ef=ef+Math.imul(eK,tu)|0,eu=(eu=eu+Math.imul(eK,td)|0)+Math.imul(eJ,tu)|0,em=em+Math.imul(eJ,td)|0,ef=ef+Math.imul(eQ,tV)|0,eu=(eu=eu+Math.imul(eQ,tw)|0)+Math.imul(eF,tV)|0,em=em+Math.imul(eF,tw)|0,ef=ef+Math.imul(eR,tS)|0,eu=(eu=eu+Math.imul(eR,tE)|0)+Math.imul(eY,tS)|0,em=em+Math.imul(eY,tE)|0,ef=ef+Math.imul(e_,tO)|0,eu=(eu=eu+Math.imul(e_,tP)|0)+Math.imul(eB,tO)|0,em=em+Math.imul(eB,tP)|0,ef=ef+Math.imul(ej,tB)|0,eu=(eu=eu+Math.imul(ej,tU)|0)+Math.imul(eO,tB)|0,em=em+Math.imul(eO,tU)|0;var cm=(eb+(ef=ef+Math.imul(eD,tY)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tG)|0)+Math.imul(eS,tY)|0))<<13)|0;eb=((em=em+Math.imul(eS,tG)|0)+(eu>>>13)|0)+(cm>>>26)|0,cm&=67108863,ef=Math.imul(e3,ta),eu=(eu=Math.imul(e3,tn))+Math.imul(e0,ta)|0,em=Math.imul(e0,tn),ef=ef+Math.imul(eX,tu)|0,eu=(eu=eu+Math.imul(eX,td)|0)+Math.imul(e$,tu)|0,em=em+Math.imul(e$,td)|0,ef=ef+Math.imul(eK,tV)|0,eu=(eu=eu+Math.imul(eK,tw)|0)+Math.imul(eJ,tV)|0,em=em+Math.imul(eJ,tw)|0,ef=ef+Math.imul(eQ,tS)|0,eu=(eu=eu+Math.imul(eQ,tE)|0)+Math.imul(eF,tS)|0,em=em+Math.imul(eF,tE)|0,ef=ef+Math.imul(eR,tO)|0,eu=(eu=eu+Math.imul(eR,tP)|0)+Math.imul(eY,tO)|0,em=em+Math.imul(eY,tP)|0,ef=ef+Math.imul(e_,tB)|0,eu=(eu=eu+Math.imul(e_,tU)|0)+Math.imul(eB,tB)|0,em=em+Math.imul(eB,tU)|0,ef=ef+Math.imul(ej,tY)|0,eu=(eu=eu+Math.imul(ej,tG)|0)+Math.imul(eO,tY)|0,em=em+Math.imul(eO,tG)|0;var cd=(eb+(ef=ef+Math.imul(eD,tF)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tZ)|0)+Math.imul(eS,tF)|0))<<13)|0;eb=((em=em+Math.imul(eS,tZ)|0)+(eu>>>13)|0)+(cd>>>26)|0,cd&=67108863,ef=Math.imul(e8,ta),eu=(eu=Math.imul(e8,tn))+Math.imul(e5,ta)|0,em=Math.imul(e5,tn),ef=ef+Math.imul(e3,tu)|0,eu=(eu=eu+Math.imul(e3,td)|0)+Math.imul(e0,tu)|0,em=em+Math.imul(e0,td)|0,ef=ef+Math.imul(eX,tV)|0,eu=(eu=eu+Math.imul(eX,tw)|0)+Math.imul(e$,tV)|0,em=em+Math.imul(e$,tw)|0,ef=ef+Math.imul(eK,tS)|0,eu=(eu=eu+Math.imul(eK,tE)|0)+Math.imul(eJ,tS)|0,em=em+Math.imul(eJ,tE)|0,ef=ef+Math.imul(eQ,tO)|0,eu=(eu=eu+Math.imul(eQ,tP)|0)+Math.imul(eF,tO)|0,em=em+Math.imul(eF,tP)|0,ef=ef+Math.imul(eR,tB)|0,eu=(eu=eu+Math.imul(eR,tU)|0)+Math.imul(eY,tB)|0,em=em+Math.imul(eY,tU)|0,ef=ef+Math.imul(e_,tY)|0,eu=(eu=eu+Math.imul(e_,tG)|0)+Math.imul(eB,tY)|0,em=em+Math.imul(eB,tG)|0,ef=ef+Math.imul(ej,tF)|0,eu=(eu=eu+Math.imul(ej,tZ)|0)+Math.imul(eO,tF)|0,em=em+Math.imul(eO,tZ)|0;var cz=(eb+(ef=ef+Math.imul(eD,tK)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tJ)|0)+Math.imul(eS,tK)|0))<<13)|0;eb=((em=em+Math.imul(eS,tJ)|0)+(eu>>>13)|0)+(cz>>>26)|0,cz&=67108863,ef=Math.imul(e9,ta),eu=(eu=Math.imul(e9,tn))+Math.imul(tc,ta)|0,em=Math.imul(tc,tn),ef=ef+Math.imul(e8,tu)|0,eu=(eu=eu+Math.imul(e8,td)|0)+Math.imul(e5,tu)|0,em=em+Math.imul(e5,td)|0,ef=ef+Math.imul(e3,tV)|0,eu=(eu=eu+Math.imul(e3,tw)|0)+Math.imul(e0,tV)|0,em=em+Math.imul(e0,tw)|0,ef=ef+Math.imul(eX,tS)|0,eu=(eu=eu+Math.imul(eX,tE)|0)+Math.imul(e$,tS)|0,em=em+Math.imul(e$,tE)|0,ef=ef+Math.imul(eK,tO)|0,eu=(eu=eu+Math.imul(eK,tP)|0)+Math.imul(eJ,tO)|0,em=em+Math.imul(eJ,tP)|0,ef=ef+Math.imul(eQ,tB)|0,eu=(eu=eu+Math.imul(eQ,tU)|0)+Math.imul(eF,tB)|0,em=em+Math.imul(eF,tU)|0,ef=ef+Math.imul(eR,tY)|0,eu=(eu=eu+Math.imul(eR,tG)|0)+Math.imul(eY,tY)|0,em=em+Math.imul(eY,tG)|0,ef=ef+Math.imul(e_,tF)|0,eu=(eu=eu+Math.imul(e_,tZ)|0)+Math.imul(eB,tF)|0,em=em+Math.imul(eB,tZ)|0,ef=ef+Math.imul(ej,tK)|0,eu=(eu=eu+Math.imul(ej,tJ)|0)+Math.imul(eO,tK)|0,em=em+Math.imul(eO,tJ)|0;var cH=(eb+(ef=ef+Math.imul(eD,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,t$)|0)+Math.imul(eS,tX)|0))<<13)|0;eb=((em=em+Math.imul(eS,t$)|0)+(eu>>>13)|0)+(cH>>>26)|0,cH&=67108863,ef=Math.imul(e9,tu),eu=(eu=Math.imul(e9,td))+Math.imul(tc,tu)|0,em=Math.imul(tc,td),ef=ef+Math.imul(e8,tV)|0,eu=(eu=eu+Math.imul(e8,tw)|0)+Math.imul(e5,tV)|0,em=em+Math.imul(e5,tw)|0,ef=ef+Math.imul(e3,tS)|0,eu=(eu=eu+Math.imul(e3,tE)|0)+Math.imul(e0,tS)|0,em=em+Math.imul(e0,tE)|0,ef=ef+Math.imul(eX,tO)|0,eu=(eu=eu+Math.imul(eX,tP)|0)+Math.imul(e$,tO)|0,em=em+Math.imul(e$,tP)|0,ef=ef+Math.imul(eK,tB)|0,eu=(eu=eu+Math.imul(eK,tU)|0)+Math.imul(eJ,tB)|0,em=em+Math.imul(eJ,tU)|0,ef=ef+Math.imul(eQ,tY)|0,eu=(eu=eu+Math.imul(eQ,tG)|0)+Math.imul(eF,tY)|0,em=em+Math.imul(eF,tG)|0,ef=ef+Math.imul(eR,tF)|0,eu=(eu=eu+Math.imul(eR,tZ)|0)+Math.imul(eY,tF)|0,em=em+Math.imul(eY,tZ)|0,ef=ef+Math.imul(e_,tK)|0,eu=(eu=eu+Math.imul(e_,tJ)|0)+Math.imul(eB,tK)|0,em=em+Math.imul(eB,tJ)|0;var cV=(eb+(ef=ef+Math.imul(ej,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(ej,t$)|0)+Math.imul(eO,tX)|0))<<13)|0;eb=((em=em+Math.imul(eO,t$)|0)+(eu>>>13)|0)+(cV>>>26)|0,cV&=67108863,ef=Math.imul(e9,tV),eu=(eu=Math.imul(e9,tw))+Math.imul(tc,tV)|0,em=Math.imul(tc,tw),ef=ef+Math.imul(e8,tS)|0,eu=(eu=eu+Math.imul(e8,tE)|0)+Math.imul(e5,tS)|0,em=em+Math.imul(e5,tE)|0,ef=ef+Math.imul(e3,tO)|0,eu=(eu=eu+Math.imul(e3,tP)|0)+Math.imul(e0,tO)|0,em=em+Math.imul(e0,tP)|0,ef=ef+Math.imul(eX,tB)|0,eu=(eu=eu+Math.imul(eX,tU)|0)+Math.imul(e$,tB)|0,em=em+Math.imul(e$,tU)|0,ef=ef+Math.imul(eK,tY)|0,eu=(eu=eu+Math.imul(eK,tG)|0)+Math.imul(eJ,tY)|0,em=em+Math.imul(eJ,tG)|0,ef=ef+Math.imul(eQ,tF)|0,eu=(eu=eu+Math.imul(eQ,tZ)|0)+Math.imul(eF,tF)|0,em=em+Math.imul(eF,tZ)|0,ef=ef+Math.imul(eR,tK)|0,eu=(eu=eu+Math.imul(eR,tJ)|0)+Math.imul(eY,tK)|0,em=em+Math.imul(eY,tJ)|0;var cy=(eb+(ef=ef+Math.imul(e_,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e_,t$)|0)+Math.imul(eB,tX)|0))<<13)|0;eb=((em=em+Math.imul(eB,t$)|0)+(eu>>>13)|0)+(cy>>>26)|0,cy&=67108863,ef=Math.imul(e9,tS),eu=(eu=Math.imul(e9,tE))+Math.imul(tc,tS)|0,em=Math.imul(tc,tE),ef=ef+Math.imul(e8,tO)|0,eu=(eu=eu+Math.imul(e8,tP)|0)+Math.imul(e5,tO)|0,em=em+Math.imul(e5,tP)|0,ef=ef+Math.imul(e3,tB)|0,eu=(eu=eu+Math.imul(e3,tU)|0)+Math.imul(e0,tB)|0,em=em+Math.imul(e0,tU)|0,ef=ef+Math.imul(eX,tY)|0,eu=(eu=eu+Math.imul(eX,tG)|0)+Math.imul(e$,tY)|0,em=em+Math.imul(e$,tG)|0,ef=ef+Math.imul(eK,tF)|0,eu=(eu=eu+Math.imul(eK,tZ)|0)+Math.imul(eJ,tF)|0,em=em+Math.imul(eJ,tZ)|0,ef=ef+Math.imul(eQ,tK)|0,eu=(eu=eu+Math.imul(eQ,tJ)|0)+Math.imul(eF,tK)|0,em=em+Math.imul(eF,tJ)|0;var cx=(eb+(ef=ef+Math.imul(eR,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eR,t$)|0)+Math.imul(eY,tX)|0))<<13)|0;eb=((em=em+Math.imul(eY,t$)|0)+(eu>>>13)|0)+(cx>>>26)|0,cx&=67108863,ef=Math.imul(e9,tO),eu=(eu=Math.imul(e9,tP))+Math.imul(tc,tO)|0,em=Math.imul(tc,tP),ef=ef+Math.imul(e8,tB)|0,eu=(eu=eu+Math.imul(e8,tU)|0)+Math.imul(e5,tB)|0,em=em+Math.imul(e5,tU)|0,ef=ef+Math.imul(e3,tY)|0,eu=(eu=eu+Math.imul(e3,tG)|0)+Math.imul(e0,tY)|0,em=em+Math.imul(e0,tG)|0,ef=ef+Math.imul(eX,tF)|0,eu=(eu=eu+Math.imul(eX,tZ)|0)+Math.imul(e$,tF)|0,em=em+Math.imul(e$,tZ)|0,ef=ef+Math.imul(eK,tK)|0,eu=(eu=eu+Math.imul(eK,tJ)|0)+Math.imul(eJ,tK)|0,em=em+Math.imul(eJ,tJ)|0;var cw=(eb+(ef=ef+Math.imul(eQ,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eQ,t$)|0)+Math.imul(eF,tX)|0))<<13)|0;eb=((em=em+Math.imul(eF,t$)|0)+(eu>>>13)|0)+(cw>>>26)|0,cw&=67108863,ef=Math.imul(e9,tB),eu=(eu=Math.imul(e9,tU))+Math.imul(tc,tB)|0,em=Math.imul(tc,tU),ef=ef+Math.imul(e8,tY)|0,eu=(eu=eu+Math.imul(e8,tG)|0)+Math.imul(e5,tY)|0,em=em+Math.imul(e5,tG)|0,ef=ef+Math.imul(e3,tF)|0,eu=(eu=eu+Math.imul(e3,tZ)|0)+Math.imul(e0,tF)|0,em=em+Math.imul(e0,tZ)|0,ef=ef+Math.imul(eX,tK)|0,eu=(eu=eu+Math.imul(eX,tJ)|0)+Math.imul(e$,tK)|0,em=em+Math.imul(e$,tJ)|0;var cD=(eb+(ef=ef+Math.imul(eK,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eK,t$)|0)+Math.imul(eJ,tX)|0))<<13)|0;eb=((em=em+Math.imul(eJ,t$)|0)+(eu>>>13)|0)+(cD>>>26)|0,cD&=67108863,ef=Math.imul(e9,tY),eu=(eu=Math.imul(e9,tG))+Math.imul(tc,tY)|0,em=Math.imul(tc,tG),ef=ef+Math.imul(e8,tF)|0,eu=(eu=eu+Math.imul(e8,tZ)|0)+Math.imul(e5,tF)|0,em=em+Math.imul(e5,tZ)|0,ef=ef+Math.imul(e3,tK)|0,eu=(eu=eu+Math.imul(e3,tJ)|0)+Math.imul(e0,tK)|0,em=em+Math.imul(e0,tJ)|0;var ck=(eb+(ef=ef+Math.imul(eX,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eX,t$)|0)+Math.imul(e$,tX)|0))<<13)|0;eb=((em=em+Math.imul(e$,t$)|0)+(eu>>>13)|0)+(ck>>>26)|0,ck&=67108863,ef=Math.imul(e9,tF),eu=(eu=Math.imul(e9,tZ))+Math.imul(tc,tF)|0,em=Math.imul(tc,tZ),ef=ef+Math.imul(e8,tK)|0,eu=(eu=eu+Math.imul(e8,tJ)|0)+Math.imul(e5,tK)|0,em=em+Math.imul(e5,tJ)|0;var cS=(eb+(ef=ef+Math.imul(e3,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e3,t$)|0)+Math.imul(e0,tX)|0))<<13)|0;eb=((em=em+Math.imul(e0,t$)|0)+(eu>>>13)|0)+(cS>>>26)|0,cS&=67108863,ef=Math.imul(e9,tK),eu=(eu=Math.imul(e9,tJ))+Math.imul(tc,tK)|0,em=Math.imul(tc,tJ);var cE=(eb+(ef=ef+Math.imul(e8,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e8,t$)|0)+Math.imul(e5,tX)|0))<<13)|0;eb=((em=em+Math.imul(e5,t$)|0)+(eu>>>13)|0)+(cE>>>26)|0,cE&=67108863;var cj=(eb+(ef=Math.imul(e9,tX))|0)+((8191&(eu=(eu=Math.imul(e9,t$))+Math.imul(tc,tX)|0))<<13)|0;return eb=((em=Math.imul(tc,t$))+(eu>>>13)|0)+(cj>>>26)|0,cj&=67108863,eV[0]=cc,eV[1]=cr,eV[2]=cn,eV[3]=co,eV[4]=cs,eV[5]=cf,eV[6]=cm,eV[7]=cd,eV[8]=cz,eV[9]=cH,eV[10]=cV,eV[11]=cy,eV[12]=cx,eV[13]=cw,eV[14]=cD,eV[15]=ck,eV[16]=cS,eV[17]=cE,eV[18]=cj,0!==eb&&(eV[19]=eb,es.length++),es};function eU(en,eo,es){es.negative=eo.negative^en.negative,es.length=en.length+eo.length;for(var ef=0,eu=0,em=0;em>>26)|0)>>>26,ed&=67108863}es.words[em]=eH,ef=ed,ed=eu}return 0!==ef?es.words[em]=ef:es.length--,es._strip()}function eR(en,eo,es){return eU(en,eo,es)}function eY(en,eo){this.x=en,this.y=eo}Math.imul||(eB=e_),em.prototype.mulTo=function(en,eo){var es=this.length+en.length;return 10===this.length&&10===en.length?eB(this,en,eo):es<63?e_(this,en,eo):es<1024?eU(this,en,eo):eR(this,en,eo)},eY.prototype.makeRBT=function(en){for(var eo=Array(en),es=em.prototype._countBits(en)-1,ef=0;ef>=1;return ef},eY.prototype.permute=function(en,eo,es,ef,eu,em){for(var ed=0;ed>>=1)eu++;return 1<>>=13,es[2*ed+1]=8191&em,em>>>=13;for(ed=2*eo;ed>=26,es+=(em/67108864|0)+(ed>>>26),this.words[eu]=67108863&ed}return 0!==es&&(this.words[eu]=es,this.length++),eo?this.ineg():this},em.prototype.muln=function(en){return this.clone().imuln(en)},em.prototype.sqr=function(){return this.mul(this)},em.prototype.isqr=function(){return this.imul(this.clone())},em.prototype.pow=function(en){var eo=eP(en);if(0===eo.length)return new em(1);for(var es=this,ef=0;ef=0);var eo,es=en%26,eu=(en-es)/26,em=67108863>>>26-es<<26-es;if(0!==es){var ed=0;for(eo=0;eo>>26-es}ed&&(this.words[eo]=ed,this.length++)}if(0!==eu){for(eo=this.length-1;eo>=0;eo--)this.words[eo+eu]=this.words[eo];for(eo=0;eo=0),eu=eo?(eo-eo%26)/26:0;var eu,em=en%26,ed=Math.min((en-em)/26,this.length),eH=67108863^67108863>>>em<ed)for(this.length-=ed,eb=0;eb=0&&(0!==ew||eb>=eu);eb--){var eD=0|this.words[eb];this.words[eb]=ew<<26-em|eD>>>em,ew=eD&eH}return eV&&0!==ew&&(eV.words[eV.length++]=ew),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},em.prototype.ishrn=function(en,eo,es){return ef(0===this.negative),this.iushrn(en,eo,es)},em.prototype.shln=function(en){return this.clone().ishln(en)},em.prototype.ushln=function(en){return this.clone().iushln(en)},em.prototype.shrn=function(en){return this.clone().ishrn(en)},em.prototype.ushrn=function(en){return this.clone().iushrn(en)},em.prototype.testn=function(en){ef("number"==typeof en&&en>=0);var eo=en%26,es=(en-eo)/26,eu=1<=0);var eo=en%26,es=(en-eo)/26;if(ef(0===this.negative,"imaskn works only with positive numbers"),this.length<=es)return this;if(0!==eo&&es++,this.length=Math.min(es,this.length),0!==eo){var eu=67108863^67108863>>>eo<=67108864;eo++)this.words[eo]-=67108864,eo===this.length-1?this.words[eo+1]=1:this.words[eo+1]++;return this.length=Math.max(this.length,eo+1),this},em.prototype.isubn=function(en){if(ef("number"==typeof en),ef(en<67108864),en<0)return this.iaddn(-en);if(0!==this.negative)return this.negative=0,this.iaddn(en),this.negative=1,this;if(this.words[0]-=en,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var eo=0;eo>26)-(eV/67108864|0),this.words[eu+es]=67108863&em}for(;eu>26,this.words[eu+es]=67108863&em;if(0===eH)return this._strip();for(ef(-1===eH),eH=0,eu=0;eu>26,this.words[eu]=67108863&em;return this.negative=1,this._strip()},em.prototype._wordDiv=function(en,eo){var es,ef=this.length-en.length,eu=this.clone(),ed=en,eH=0|ed.words[ed.length-1];0!=(ef=26-this._countBits(eH))&&(ed=ed.ushln(ef),eu.iushln(ef),eH=0|ed.words[ed.length-1]);var eV=eu.length-ed.length;if("mod"!==eo){(es=new em(null)).length=eV+1,es.words=Array(es.length);for(var eb=0;eb=0;eD--){var eS=(0|eu.words[ed.length+eD])*67108864+(0|eu.words[ed.length+eD-1]);for(eS=Math.min(eS/eH|0,67108863),eu._ishlnsubmul(ed,eS,eD);0!==eu.negative;)eS--,eu.negative=0,eu._ishlnsubmul(ed,1,eD),eu.isZero()||(eu.negative^=1);es&&(es.words[eD]=eS)}return es&&es._strip(),eu._strip(),"div"!==eo&&0!==ef&&eu.iushrn(ef),{div:es||null,mod:eu}},em.prototype.divmod=function(en,eo,es){var eu,ed,eH;return(ef(!en.isZero()),this.isZero())?{div:new em(0),mod:new em(0)}:0!==this.negative&&0===en.negative?(eH=this.neg().divmod(en,eo),"mod"!==eo&&(eu=eH.div.neg()),"div"!==eo&&(ed=eH.mod.neg(),es&&0!==ed.negative&&ed.iadd(en)),{div:eu,mod:ed}):0===this.negative&&0!==en.negative?(eH=this.divmod(en.neg(),eo),"mod"!==eo&&(eu=eH.div.neg()),{div:eu,mod:eH.mod}):(this.negative&en.negative)!=0?(eH=this.neg().divmod(en.neg(),eo),"div"!==eo&&(ed=eH.mod.neg(),es&&0!==ed.negative&&ed.isub(en)),{div:eH.div,mod:ed}):en.length>this.length||0>this.cmp(en)?{div:new em(0),mod:this}:1===en.length?"div"===eo?{div:this.divn(en.words[0]),mod:null}:"mod"===eo?{div:null,mod:new em(this.modrn(en.words[0]))}:{div:this.divn(en.words[0]),mod:new em(this.modrn(en.words[0]))}:this._wordDiv(en,eo)},em.prototype.div=function(en){return this.divmod(en,"div",!1).div},em.prototype.mod=function(en){return this.divmod(en,"mod",!1).mod},em.prototype.umod=function(en){return this.divmod(en,"mod",!0).mod},em.prototype.divRound=function(en){var eo=this.divmod(en);if(eo.mod.isZero())return eo.div;var es=0!==eo.div.negative?eo.mod.isub(en):eo.mod,ef=en.ushrn(1),eu=en.andln(1),em=es.cmp(ef);return em<0||1===eu&&0===em?eo.div:0!==eo.div.negative?eo.div.isubn(1):eo.div.iaddn(1)},em.prototype.modrn=function(en){var eo=en<0;eo&&(en=-en),ef(en<=67108863);for(var es=67108864%en,eu=0,em=this.length-1;em>=0;em--)eu=(es*eu+(0|this.words[em]))%en;return eo?-eu:eu},em.prototype.modn=function(en){return this.modrn(en)},em.prototype.idivn=function(en){var eo=en<0;eo&&(en=-en),ef(en<=67108863);for(var es=0,eu=this.length-1;eu>=0;eu--){var em=(0|this.words[eu])+67108864*es;this.words[eu]=em/en|0,es=em%en}return this._strip(),eo?this.ineg():this},em.prototype.divn=function(en){return this.clone().idivn(en)},em.prototype.egcd=function(en){ef(0===en.negative),ef(!en.isZero());var eo=this,es=en.clone();eo=0!==eo.negative?eo.umod(en):eo.clone();for(var eu=new em(1),ed=new em(0),eH=new em(0),eV=new em(1),eb=0;eo.isEven()&&es.isEven();)eo.iushrn(1),es.iushrn(1),++eb;for(var ew=es.clone(),eD=eo.clone();!eo.isZero();){for(var eS=0,eE=1;(eo.words[0]&eE)==0&&eS<26;++eS,eE<<=1);if(eS>0)for(eo.iushrn(eS);eS-- >0;)(eu.isOdd()||ed.isOdd())&&(eu.iadd(ew),ed.isub(eD)),eu.iushrn(1),ed.iushrn(1);for(var ej=0,eO=1;(es.words[0]&eO)==0&&ej<26;++ej,eO<<=1);if(ej>0)for(es.iushrn(ej);ej-- >0;)(eH.isOdd()||eV.isOdd())&&(eH.iadd(ew),eV.isub(eD)),eH.iushrn(1),eV.iushrn(1);eo.cmp(es)>=0?(eo.isub(es),eu.isub(eH),ed.isub(eV)):(es.isub(eo),eH.isub(eu),eV.isub(ed))}return{a:eH,b:eV,gcd:es.iushln(eb)}},em.prototype._invmp=function(en){ef(0===en.negative),ef(!en.isZero());var eo,es=this,eu=en.clone();es=0!==es.negative?es.umod(en):es.clone();for(var ed=new em(1),eH=new em(0),eV=eu.clone();es.cmpn(1)>0&&eu.cmpn(1)>0;){for(var eb=0,ew=1;(es.words[0]&ew)==0&&eb<26;++eb,ew<<=1);if(eb>0)for(es.iushrn(eb);eb-- >0;)ed.isOdd()&&ed.iadd(eV),ed.iushrn(1);for(var eD=0,eS=1;(eu.words[0]&eS)==0&&eD<26;++eD,eS<<=1);if(eD>0)for(eu.iushrn(eD);eD-- >0;)eH.isOdd()&&eH.iadd(eV),eH.iushrn(1);es.cmp(eu)>=0?(es.isub(eu),ed.isub(eH)):(eu.isub(es),eH.isub(ed))}return 0>(eo=0===es.cmpn(1)?ed:eH).cmpn(0)&&eo.iadd(en),eo},em.prototype.gcd=function(en){if(this.isZero())return en.abs();if(en.isZero())return this.abs();var eo=this.clone(),es=en.clone();eo.negative=0,es.negative=0;for(var ef=0;eo.isEven()&&es.isEven();ef++)eo.iushrn(1),es.iushrn(1);for(;;){for(;eo.isEven();)eo.iushrn(1);for(;es.isEven();)es.iushrn(1);var eu=eo.cmp(es);if(eu<0){var em=eo;eo=es,es=em}else if(0===eu||0===es.cmpn(1))break;eo.isub(es)}return es.iushln(ef)},em.prototype.invm=function(en){return this.egcd(en).a.umod(en)},em.prototype.isEven=function(){return(1&this.words[0])==0},em.prototype.isOdd=function(){return(1&this.words[0])==1},em.prototype.andln=function(en){return this.words[0]&en},em.prototype.bincn=function(en){ef("number"==typeof en);var eo=en%26,es=(en-eo)/26,eu=1<>>26,eH&=67108863,this.words[ed]=eH}return 0!==em&&(this.words[ed]=em,this.length++),this},em.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},em.prototype.cmpn=function(en){var eo,es=en<0;if(0!==this.negative&&!es)return -1;if(0===this.negative&&es)return 1;if(this._strip(),this.length>1)eo=1;else{es&&(en=-en),ef(en<=67108863,"Number is too big");var eu=0|this.words[0];eo=eu===en?0:euen.length)return 1;if(this.length=0;es--){var ef=0|this.words[es],eu=0|en.words[es];if(ef!==eu){efeu&&(eo=1);break}}return eo},em.prototype.gtn=function(en){return 1===this.cmpn(en)},em.prototype.gt=function(en){return 1===this.cmp(en)},em.prototype.gten=function(en){return this.cmpn(en)>=0},em.prototype.gte=function(en){return this.cmp(en)>=0},em.prototype.ltn=function(en){return -1===this.cmpn(en)},em.prototype.lt=function(en){return -1===this.cmp(en)},em.prototype.lten=function(en){return 0>=this.cmpn(en)},em.prototype.lte=function(en){return 0>=this.cmp(en)},em.prototype.eqn=function(en){return 0===this.cmpn(en)},em.prototype.eq=function(en){return 0===this.cmp(en)},em.red=function(en){return new eW(en)},em.prototype.toRed=function(en){return ef(!this.red,"Already a number in reduction context"),ef(0===this.negative,"red works only with positives"),en.convertTo(this)._forceRed(en)},em.prototype.fromRed=function(){return ef(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},em.prototype._forceRed=function(en){return this.red=en,this},em.prototype.forceRed=function(en){return ef(!this.red,"Already a number in reduction context"),this._forceRed(en)},em.prototype.redAdd=function(en){return ef(this.red,"redAdd works only with red numbers"),this.red.add(this,en)},em.prototype.redIAdd=function(en){return ef(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,en)},em.prototype.redSub=function(en){return ef(this.red,"redSub works only with red numbers"),this.red.sub(this,en)},em.prototype.redISub=function(en){return ef(this.red,"redISub works only with red numbers"),this.red.isub(this,en)},em.prototype.redShl=function(en){return ef(this.red,"redShl works only with red numbers"),this.red.shl(this,en)},em.prototype.redMul=function(en){return ef(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.mul(this,en)},em.prototype.redIMul=function(en){return ef(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.imul(this,en)},em.prototype.redSqr=function(){return ef(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},em.prototype.redISqr=function(){return ef(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},em.prototype.redSqrt=function(){return ef(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},em.prototype.redInvm=function(){return ef(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},em.prototype.redNeg=function(){return ef(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},em.prototype.redPow=function(en){return ef(this.red&&!en.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,en)};var eG={k256:null,p224:null,p192:null,p25519:null};function eQ(en,eo){this.name=en,this.p=new em(eo,16),this.n=this.p.bitLength(),this.k=new em(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function eF(){eQ.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function eZ(){eQ.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eK(){eQ.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function eJ(){eQ.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function eW(en){if("string"==typeof en){var eo=em._prime(en);this.m=eo.p,this.prime=eo}else ef(en.gtn(1),"modulus must be greater than 1"),this.m=en,this.prime=null}function eX(en){eW.call(this,en),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new em(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}eQ.prototype._tmp=function(){var en=new em(null);return en.words=Array(Math.ceil(this.n/13)),en},eQ.prototype.ireduce=function(en){var eo,es=en;do this.split(es,this.tmp),eo=(es=(es=this.imulK(es)).iadd(this.tmp)).bitLength();while(eo>this.n);var ef=eo0?es.isub(this.p):void 0!==es.strip?es.strip():es._strip(),es},eQ.prototype.split=function(en,eo){en.iushrn(this.n,0,eo)},eQ.prototype.imulK=function(en){return en.imul(this.k)},eu(eF,eQ),eF.prototype.split=function(en,eo){for(var es=4194303,ef=Math.min(en.length,9),eu=0;eu>>22,em=ed}em>>>=22,en.words[eu-10]=em,0===em&&en.length>10?en.length-=10:en.length-=9},eF.prototype.imulK=function(en){en.words[en.length]=0,en.words[en.length+1]=0,en.length+=2;for(var eo=0,es=0;es>>=26,en.words[es]=eu,eo=ef}return 0!==eo&&(en.words[en.length++]=eo),en},em._prime=function(en){var eo;if(eG[en])return eG[en];if("k256"===en)eo=new eF;else if("p224"===en)eo=new eZ;else if("p192"===en)eo=new eK;else if("p25519"===en)eo=new eJ;else throw Error("Unknown prime "+en);return eG[en]=eo,eo},eW.prototype._verify1=function(en){ef(0===en.negative,"red works only with positives"),ef(en.red,"red works only with red numbers")},eW.prototype._verify2=function(en,eo){ef((en.negative|eo.negative)==0,"red works only with positives"),ef(en.red&&en.red===eo.red,"red works only with red numbers")},eW.prototype.imod=function(en){return this.prime?this.prime.ireduce(en)._forceRed(this):(eb(en,en.umod(this.m)._forceRed(this)),en)},eW.prototype.neg=function(en){return en.isZero()?en.clone():this.m.sub(en)._forceRed(this)},eW.prototype.add=function(en,eo){this._verify2(en,eo);var es=en.add(eo);return es.cmp(this.m)>=0&&es.isub(this.m),es._forceRed(this)},eW.prototype.iadd=function(en,eo){this._verify2(en,eo);var es=en.iadd(eo);return es.cmp(this.m)>=0&&es.isub(this.m),es},eW.prototype.sub=function(en,eo){this._verify2(en,eo);var es=en.sub(eo);return 0>es.cmpn(0)&&es.iadd(this.m),es._forceRed(this)},eW.prototype.isub=function(en,eo){this._verify2(en,eo);var es=en.isub(eo);return 0>es.cmpn(0)&&es.iadd(this.m),es},eW.prototype.shl=function(en,eo){return this._verify1(en),this.imod(en.ushln(eo))},eW.prototype.imul=function(en,eo){return this._verify2(en,eo),this.imod(en.imul(eo))},eW.prototype.mul=function(en,eo){return this._verify2(en,eo),this.imod(en.mul(eo))},eW.prototype.isqr=function(en){return this.imul(en,en.clone())},eW.prototype.sqr=function(en){return this.mul(en,en)},eW.prototype.sqrt=function(en){if(en.isZero())return en.clone();var eo=this.m.andln(3);if(ef(eo%2==1),3===eo){var es=this.m.add(new em(1)).iushrn(2);return this.pow(en,es)}for(var eu=this.m.subn(1),ed=0;!eu.isZero()&&0===eu.andln(1);)ed++,eu.iushrn(1);ef(!eu.isZero());var eH=new em(1).toRed(this),eV=eH.redNeg(),eb=this.m.subn(1).iushrn(1),ew=this.m.bitLength();for(ew=new em(2*ew*ew).toRed(this);0!==this.pow(ew,eb).cmp(eV);)ew.redIAdd(eV);for(var eD=this.pow(ew,eu),eS=this.pow(en,eu.addn(1).iushrn(1)),eE=this.pow(en,eu),ej=ed;0!==eE.cmp(eH);){for(var eO=eE,eP=0;0!==eO.cmp(eH);eP++)eO=eO.redSqr();ef(eP=0;eu--){for(var ew=eo.words[eu],eD=eb-1;eD>=0;eD--){var eS=ew>>eD&1;if(ed!==ef[0]&&(ed=this.sqr(ed)),0===eS&&0===eH){eV=0;continue}eH<<=1,eH|=eS,(++eV===es||0===eu&&0===eD)&&(ed=this.mul(ed,ef[eH]),eV=0,eH=0)}eb=26}return ed},eW.prototype.convertTo=function(en){var eo=en.umod(this.m);return eo===en?eo.clone():eo},eW.prototype.convertFrom=function(en){var eo=en.clone();return eo.red=null,eo},em.mont=function(en){return new eX(en)},eu(eX,eW),eX.prototype.convertTo=function(en){return this.imod(en.ushln(this.shift))},eX.prototype.convertFrom=function(en){var eo=this.imod(en.mul(this.rinv));return eo.red=null,eo},eX.prototype.imul=function(en,eo){if(en.isZero()||eo.isZero())return en.words[0]=0,en.length=1,en;var es=en.imul(eo),ef=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ef).iushrn(this.shift),em=eu;return eu.cmp(this.m)>=0?em=eu.isub(this.m):0>eu.cmpn(0)&&(em=eu.iadd(this.m)),em._forceRed(this)},eX.prototype.mul=function(en,eo){if(en.isZero()||eo.isZero())return new em(0)._forceRed(this);var es=en.mul(eo),ef=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ef).iushrn(this.shift),ed=eu;return eu.cmp(this.m)>=0?ed=eu.isub(this.m):0>eu.cmpn(0)&&(ed=eu.iadd(this.m)),ed._forceRed(this)},eX.prototype.invm=function(en){return this.imod(en._invmp(this.m).mul(this.r2))._forceRed(this)}}(en=es.nmd(en),this)},25532:function(en,eo,es){"use strict";var ef=es(48764).Buffer,eu=this&&this.__createBinding||(Object.create?function(en,eo,es,ef){void 0===ef&&(ef=es),Object.defineProperty(en,ef,{enumerable:!0,get:function(){return eo[es]}})}:function(en,eo,es,ef){void 0===ef&&(ef=es),en[ef]=eo[es]}),em=this&&this.__setModuleDefault||(Object.create?function(en,eo){Object.defineProperty(en,"default",{enumerable:!0,value:eo})}:function(en,eo){en.default=eo}),ed=this&&this.__decorate||function(en,eo,es,ef){var eu,em=arguments.length,ed=em<3?eo:null===ef?ef=Object.getOwnPropertyDescriptor(eo,es):ef;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ed=Reflect.decorate(en,eo,es,ef);else for(var eH=en.length-1;eH>=0;eH--)(eu=en[eH])&&(ed=(em<3?eu(ed):em>3?eu(eo,es,ed):eu(eo,es))||ed);return em>3&&ed&&Object.defineProperty(eo,es,ed),ed},eH=this&&this.__importStar||function(en){if(en&&en.__esModule)return en;var eo={};if(null!=en)for(var es in en)"default"!==es&&Object.hasOwnProperty.call(en,es)&&eu(eo,en,es);return em(eo,en),eo},eV=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(eo,"__esModule",{value:!0}),eo.deserializeUnchecked=eo.deserialize=eo.serialize=eo.BinaryReader=eo.BinaryWriter=eo.BorshError=eo.baseDecode=eo.baseEncode=void 0;let eb=eV(es(13550)),ew=eV(es(77191)),eD=eH(es(21127)),eS="function"!=typeof TextDecoder?eD.TextDecoder:TextDecoder,eE=new eS("utf-8",{fatal:!0});function ej(en){return"string"==typeof en&&(en=ef.from(en,"utf8")),ew.default.encode(ef.from(en))}function eO(en){return ef.from(ew.default.decode(en))}eo.baseEncode=ej,eo.baseDecode=eO;let eP=1024;class e_ extends Error{constructor(en){super(en),this.fieldPath=[],this.originalMessage=en}addToFieldPath(en){this.fieldPath.splice(0,0,en),this.message=this.originalMessage+": "+this.fieldPath.join(".")}}eo.BorshError=e_;class eB{constructor(){this.buf=ef.alloc(eP),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=ef.concat([this.buf,ef.alloc(eP)]))}writeU8(en){this.maybeResize(),this.buf.writeUInt8(en,this.length),this.length+=1}writeU16(en){this.maybeResize(),this.buf.writeUInt16LE(en,this.length),this.length+=2}writeU32(en){this.maybeResize(),this.buf.writeUInt32LE(en,this.length),this.length+=4}writeU64(en){this.maybeResize(),this.writeBuffer(ef.from(new eb.default(en).toArray("le",8)))}writeU128(en){this.maybeResize(),this.writeBuffer(ef.from(new eb.default(en).toArray("le",16)))}writeU256(en){this.maybeResize(),this.writeBuffer(ef.from(new eb.default(en).toArray("le",32)))}writeU512(en){this.maybeResize(),this.writeBuffer(ef.from(new eb.default(en).toArray("le",64)))}writeBuffer(en){this.buf=ef.concat([ef.from(this.buf.subarray(0,this.length)),en,ef.alloc(eP)]),this.length+=en.length}writeString(en){this.maybeResize();let eo=ef.from(en,"utf8");this.writeU32(eo.length),this.writeBuffer(eo)}writeFixedArray(en){this.writeBuffer(ef.from(en))}writeArray(en,eo){for(let es of(this.maybeResize(),this.writeU32(en.length),en))this.maybeResize(),eo(es)}toArray(){return this.buf.subarray(0,this.length)}}function eU(en,eo,es){let ef=es.value;es.value=function(...en){try{return ef.apply(this,en)}catch(en){if(en instanceof RangeError){let eo=en.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(eo)>=0)throw new e_("Reached the end of buffer when deserializing")}throw en}}}eo.BinaryWriter=eB;class eR{constructor(en){this.buf=en,this.offset=0}readU8(){let en=this.buf.readUInt8(this.offset);return this.offset+=1,en}readU16(){let en=this.buf.readUInt16LE(this.offset);return this.offset+=2,en}readU32(){let en=this.buf.readUInt32LE(this.offset);return this.offset+=4,en}readU64(){let en=this.readBuffer(8);return new eb.default(en,"le")}readU128(){let en=this.readBuffer(16);return new eb.default(en,"le")}readU256(){let en=this.readBuffer(32);return new eb.default(en,"le")}readU512(){let en=this.readBuffer(64);return new eb.default(en,"le")}readBuffer(en){if(this.offset+en>this.buf.length)throw new e_(`Expected buffer length ${en} isn't within bounds`);let eo=this.buf.slice(this.offset,this.offset+en);return this.offset+=en,eo}readString(){let en=this.readU32(),eo=this.readBuffer(en);try{return eE.decode(eo)}catch(en){throw new e_(`Error decoding UTF-8 string: ${en}`)}}readFixedArray(en){return new Uint8Array(this.readBuffer(en))}readArray(en){let eo=this.readU32(),es=[];for(let ef=0;ef{eG(en,eo,es,ef[0],eu)})}else if(void 0!==ef.kind)switch(ef.kind){case"option":null==es?eu.writeU8(0):(eu.writeU8(1),eG(en,eo,es,ef.type,eu));break;case"map":eu.writeU32(es.size),es.forEach((es,em)=>{eG(en,eo,em,ef.key,eu),eG(en,eo,es,ef.value,eu)});break;default:throw new e_(`FieldType ${ef} unrecognized`)}else eQ(en,es,eu)}catch(en){throw en instanceof e_&&en.addToFieldPath(eo),en}}function eQ(en,eo,es){if("function"==typeof eo.borshSerialize){eo.borshSerialize(es);return}let ef=en.get(eo.constructor);if(!ef)throw new e_(`Class ${eo.constructor.name} is missing in schema`);if("struct"===ef.kind)ef.fields.map(([ef,eu])=>{eG(en,ef,eo[ef],eu,es)});else if("enum"===ef.kind){let eu=eo[ef.field];for(let em=0;emeZ(en,eo,es[0],ef));{let eo=[];for(let eu=0;eu=ef.values.length)throw new e_(`Enum index: ${eu} is out of range`);let[em,ed]=ef.values[eu],eH=eZ(en,em,ed,es);return new eo({[em]:eH})}throw new e_(`Unexpected schema kind: ${ef.kind} for ${eo.constructor.name}`)}function eJ(en,eo,es,ef=eR){let eu=new ef(es),em=eK(en,eo,eu);if(eu.offset - * @license MIT - */let ef=es(79742),eu=es(80645),em="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;eo.Buffer=eb,eo.SlowBuffer=eR,eo.INSPECT_MAX_BYTES=50;let ed=2147483647;function eH(){try{let en=new Uint8Array(1),eo={foo:function(){return 42}};return Object.setPrototypeOf(eo,Uint8Array.prototype),Object.setPrototypeOf(en,eo),42===en.foo()}catch(en){return!1}}function eV(en){if(en>ed)throw RangeError('The value "'+en+'" is invalid for option "size"');let eo=new Uint8Array(en);return Object.setPrototypeOf(eo,eb.prototype),eo}function eb(en,eo,es){if("number"==typeof en){if("string"==typeof eo)throw TypeError('The "string" argument must be of type string. Received type number');return eE(en)}return ew(en,eo,es)}function ew(en,eo,es){if("string"==typeof en)return ej(en,eo);if(ArrayBuffer.isView(en))return eP(en);if(null==en)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof en);if(tG(en,ArrayBuffer)||en&&tG(en.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(tG(en,SharedArrayBuffer)||en&&tG(en.buffer,SharedArrayBuffer)))return e_(en,eo,es);if("number"==typeof en)throw TypeError('The "value" argument must not be of type number. Received type number');let ef=en.valueOf&&en.valueOf();if(null!=ef&&ef!==en)return eb.from(ef,eo,es);let eu=eB(en);if(eu)return eu;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof en[Symbol.toPrimitive])return eb.from(en[Symbol.toPrimitive]("string"),eo,es);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof en)}function eD(en){if("number"!=typeof en)throw TypeError('"size" argument must be of type number');if(en<0)throw RangeError('The value "'+en+'" is invalid for option "size"')}function eS(en,eo,es){return(eD(en),en<=0)?eV(en):void 0!==eo?"string"==typeof es?eV(en).fill(eo,es):eV(en).fill(eo):eV(en)}function eE(en){return eD(en),eV(en<0?0:0|eU(en))}function ej(en,eo){if(("string"!=typeof eo||""===eo)&&(eo="utf8"),!eb.isEncoding(eo))throw TypeError("Unknown encoding: "+eo);let es=0|eY(en,eo),ef=eV(es),eu=ef.write(en,eo);return eu!==es&&(ef=ef.slice(0,eu)),ef}function eO(en){let eo=en.length<0?0:0|eU(en.length),es=eV(eo);for(let ef=0;ef=ed)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ed.toString(16)+" bytes");return 0|en}function eR(en){return+en!=en&&(en=0),eb.alloc(+en)}function eY(en,eo){if(eb.isBuffer(en))return en.length;if(ArrayBuffer.isView(en)||tG(en,ArrayBuffer))return en.byteLength;if("string"!=typeof en)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof en);let es=en.length,ef=arguments.length>2&&!0===arguments[2];if(!ef&&0===es)return 0;let eu=!1;for(;;)switch(eo){case"ascii":case"latin1":case"binary":return es;case"utf8":case"utf-8":return t_(en).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*es;case"hex":return es>>>1;case"base64":return tR(en).length;default:if(eu)return ef?-1:t_(en).length;eo=(""+eo).toLowerCase(),eu=!0}}function eG(en,eo,es){let ef=!1;if((void 0===eo||eo<0)&&(eo=0),eo>this.length||((void 0===es||es>this.length)&&(es=this.length),es<=0||(es>>>=0)<=(eo>>>=0)))return"";for(en||(en="utf8");;)switch(en){case"hex":return e7(this,eo,es);case"utf8":case"utf-8":return e3(this,eo,es);case"ascii":return e8(this,eo,es);case"latin1":case"binary":return e5(this,eo,es);case"base64":return e4(this,eo,es);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return e9(this,eo,es);default:if(ef)throw TypeError("Unknown encoding: "+en);en=(en+"").toLowerCase(),ef=!0}}function eQ(en,eo,es){let ef=en[eo];en[eo]=en[es],en[es]=ef}function eF(en,eo,es,ef,eu){if(0===en.length)return -1;if("string"==typeof es?(ef=es,es=0):es>2147483647?es=2147483647:es<-2147483648&&(es=-2147483648),tQ(es=+es)&&(es=eu?0:en.length-1),es<0&&(es=en.length+es),es>=en.length){if(eu)return -1;es=en.length-1}else if(es<0){if(!eu)return -1;es=0}if("string"==typeof eo&&(eo=eb.from(eo,ef)),eb.isBuffer(eo))return 0===eo.length?-1:eZ(en,eo,es,ef,eu);if("number"==typeof eo)return(eo&=255,"function"==typeof Uint8Array.prototype.indexOf)?eu?Uint8Array.prototype.indexOf.call(en,eo,es):Uint8Array.prototype.lastIndexOf.call(en,eo,es):eZ(en,[eo],es,ef,eu);throw TypeError("val must be string, number or Buffer")}function eZ(en,eo,es,ef,eu){let em,ed=1,eH=en.length,eV=eo.length;if(void 0!==ef&&("ucs2"===(ef=String(ef).toLowerCase())||"ucs-2"===ef||"utf16le"===ef||"utf-16le"===ef)){if(en.length<2||eo.length<2)return -1;ed=2,eH/=2,eV/=2,es/=2}function eb(en,eo){return 1===ed?en[eo]:en.readUInt16BE(eo*ed)}if(eu){let ef=-1;for(em=es;emeH&&(es=eH-eV),em=es;em>=0;em--){let es=!0;for(let ef=0;efem&&(ef=em):ef=em;let ed=eo.length;for(ef>ed/2&&(ef=ed/2),eu=0;eu239?4:eo>223?3:eo>191?2:1;if(eu+ed<=es){let es,ef,eH,eV;switch(ed){case 1:eo<128&&(em=eo);break;case 2:(192&(es=en[eu+1]))==128&&(eV=(31&eo)<<6|63&es)>127&&(em=eV);break;case 3:es=en[eu+1],ef=en[eu+2],(192&es)==128&&(192&ef)==128&&(eV=(15&eo)<<12|(63&es)<<6|63&ef)>2047&&(eV<55296||eV>57343)&&(em=eV);break;case 4:es=en[eu+1],ef=en[eu+2],eH=en[eu+3],(192&es)==128&&(192&ef)==128&&(192&eH)==128&&(eV=(15&eo)<<18|(63&es)<<12|(63&ef)<<6|63&eH)>65535&&eV<1114112&&(em=eV)}}null===em?(em=65533,ed=1):em>65535&&(em-=65536,ef.push(em>>>10&1023|55296),em=56320|1023&em),ef.push(em),eu+=ed}return e6(ef)}eo.kMaxLength=ed,eb.TYPED_ARRAY_SUPPORT=eH(),eb.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(eb.prototype,"parent",{enumerable:!0,get:function(){if(eb.isBuffer(this))return this.buffer}}),Object.defineProperty(eb.prototype,"offset",{enumerable:!0,get:function(){if(eb.isBuffer(this))return this.byteOffset}}),eb.poolSize=8192,eb.from=function(en,eo,es){return ew(en,eo,es)},Object.setPrototypeOf(eb.prototype,Uint8Array.prototype),Object.setPrototypeOf(eb,Uint8Array),eb.alloc=function(en,eo,es){return eS(en,eo,es)},eb.allocUnsafe=function(en){return eE(en)},eb.allocUnsafeSlow=function(en){return eE(en)},eb.isBuffer=function(en){return null!=en&&!0===en._isBuffer&&en!==eb.prototype},eb.compare=function(en,eo){if(tG(en,Uint8Array)&&(en=eb.from(en,en.offset,en.byteLength)),tG(eo,Uint8Array)&&(eo=eb.from(eo,eo.offset,eo.byteLength)),!eb.isBuffer(en)||!eb.isBuffer(eo))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(en===eo)return 0;let es=en.length,ef=eo.length;for(let eu=0,em=Math.min(es,ef);euef.length?(eb.isBuffer(eo)||(eo=eb.from(eo)),eo.copy(ef,eu)):Uint8Array.prototype.set.call(ef,eo,eu);else if(eb.isBuffer(eo))eo.copy(ef,eu);else throw TypeError('"list" argument must be an Array of Buffers');eu+=eo.length}return ef},eb.byteLength=eY,eb.prototype._isBuffer=!0,eb.prototype.swap16=function(){let en=this.length;if(en%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let eo=0;eoes&&(en+=" ... "),""},em&&(eb.prototype[em]=eb.prototype.inspect),eb.prototype.compare=function(en,eo,es,ef,eu){if(tG(en,Uint8Array)&&(en=eb.from(en,en.offset,en.byteLength)),!eb.isBuffer(en))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof en);if(void 0===eo&&(eo=0),void 0===es&&(es=en?en.length:0),void 0===ef&&(ef=0),void 0===eu&&(eu=this.length),eo<0||es>en.length||ef<0||eu>this.length)throw RangeError("out of range index");if(ef>=eu&&eo>=es)return 0;if(ef>=eu)return -1;if(eo>=es)return 1;if(eo>>>=0,es>>>=0,ef>>>=0,eu>>>=0,this===en)return 0;let em=eu-ef,ed=es-eo,eH=Math.min(em,ed),eV=this.slice(ef,eu),ew=en.slice(eo,es);for(let en=0;en>>=0,isFinite(es)?(es>>>=0,void 0===ef&&(ef="utf8")):(ef=es,es=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let eu=this.length-eo;if((void 0===es||es>eu)&&(es=eu),en.length>0&&(es<0||eo<0)||eo>this.length)throw RangeError("Attempt to write outside buffer bounds");ef||(ef="utf8");let em=!1;for(;;)switch(ef){case"hex":return eK(this,en,eo,es);case"utf8":case"utf-8":return eJ(this,en,eo,es);case"ascii":case"latin1":case"binary":return eW(this,en,eo,es);case"base64":return eX(this,en,eo,es);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return e$(this,en,eo,es);default:if(em)throw TypeError("Unknown encoding: "+ef);ef=(""+ef).toLowerCase(),em=!0}},eb.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};let e0=4096;function e6(en){let eo=en.length;if(eo<=e0)return String.fromCharCode.apply(String,en);let es="",ef=0;for(;efef)&&(es=ef);let eu="";for(let ef=eo;efes)throw RangeError("Trying to access beyond buffer length")}function tr(en,eo,es,ef,eu,em){if(!eb.isBuffer(en))throw TypeError('"buffer" argument must be a Buffer instance');if(eo>eu||eoen.length)throw RangeError("Index out of range")}function ta(en,eo,es,ef,eu){tS(eo,ef,eu,en,es,7);let em=Number(eo&BigInt(4294967295));en[es++]=em,em>>=8,en[es++]=em,em>>=8,en[es++]=em,em>>=8,en[es++]=em;let ed=Number(eo>>BigInt(32)&BigInt(4294967295));return en[es++]=ed,ed>>=8,en[es++]=ed,ed>>=8,en[es++]=ed,ed>>=8,en[es++]=ed,es}function tn(en,eo,es,ef,eu){tS(eo,ef,eu,en,es,7);let em=Number(eo&BigInt(4294967295));en[es+7]=em,em>>=8,en[es+6]=em,em>>=8,en[es+5]=em,em>>=8,en[es+4]=em;let ed=Number(eo>>BigInt(32)&BigInt(4294967295));return en[es+3]=ed,ed>>=8,en[es+2]=ed,ed>>=8,en[es+1]=ed,ed>>=8,en[es]=ed,es+8}function tf(en,eo,es,ef,eu,em){if(es+ef>en.length||es<0)throw RangeError("Index out of range")}function tu(en,eo,es,ef,em){return eo=+eo,es>>>=0,em||tf(en,eo,es,4,34028234663852886e22,-34028234663852886e22),eu.write(en,eo,es,ef,23,4),es+4}function td(en,eo,es,ef,em){return eo=+eo,es>>>=0,em||tf(en,eo,es,8,17976931348623157e292,-17976931348623157e292),eu.write(en,eo,es,ef,52,8),es+8}eb.prototype.slice=function(en,eo){let es=this.length;en=~~en,eo=void 0===eo?es:~~eo,en<0?(en+=es)<0&&(en=0):en>es&&(en=es),eo<0?(eo+=es)<0&&(eo=0):eo>es&&(eo=es),eo>>=0,eo>>>=0,es||tc(en,eo,this.length);let ef=this[en],eu=1,em=0;for(;++em>>=0,eo>>>=0,es||tc(en,eo,this.length);let ef=this[en+--eo],eu=1;for(;eo>0&&(eu*=256);)ef+=this[en+--eo]*eu;return ef},eb.prototype.readUint8=eb.prototype.readUInt8=function(en,eo){return en>>>=0,eo||tc(en,1,this.length),this[en]},eb.prototype.readUint16LE=eb.prototype.readUInt16LE=function(en,eo){return en>>>=0,eo||tc(en,2,this.length),this[en]|this[en+1]<<8},eb.prototype.readUint16BE=eb.prototype.readUInt16BE=function(en,eo){return en>>>=0,eo||tc(en,2,this.length),this[en]<<8|this[en+1]},eb.prototype.readUint32LE=eb.prototype.readUInt32LE=function(en,eo){return en>>>=0,eo||tc(en,4,this.length),(this[en]|this[en+1]<<8|this[en+2]<<16)+16777216*this[en+3]},eb.prototype.readUint32BE=eb.prototype.readUInt32BE=function(en,eo){return en>>>=0,eo||tc(en,4,this.length),16777216*this[en]+(this[en+1]<<16|this[en+2]<<8|this[en+3])},eb.prototype.readBigUInt64LE=tZ(function(en){tE(en>>>=0,"offset");let eo=this[en],es=this[en+7];(void 0===eo||void 0===es)&&tj(en,this.length-8);let ef=eo+256*this[++en]+65536*this[++en]+16777216*this[++en],eu=this[++en]+256*this[++en]+65536*this[++en]+16777216*es;return BigInt(ef)+(BigInt(eu)<>>=0,"offset");let eo=this[en],es=this[en+7];(void 0===eo||void 0===es)&&tj(en,this.length-8);let ef=16777216*eo+65536*this[++en]+256*this[++en]+this[++en],eu=16777216*this[++en]+65536*this[++en]+256*this[++en]+es;return(BigInt(ef)<>>=0,eo>>>=0,es||tc(en,eo,this.length);let ef=this[en],eu=1,em=0;for(;++em=(eu*=128)&&(ef-=Math.pow(2,8*eo)),ef},eb.prototype.readIntBE=function(en,eo,es){en>>>=0,eo>>>=0,es||tc(en,eo,this.length);let ef=eo,eu=1,em=this[en+--ef];for(;ef>0&&(eu*=256);)em+=this[en+--ef]*eu;return em>=(eu*=128)&&(em-=Math.pow(2,8*eo)),em},eb.prototype.readInt8=function(en,eo){return(en>>>=0,eo||tc(en,1,this.length),128&this[en])?-((255-this[en]+1)*1):this[en]},eb.prototype.readInt16LE=function(en,eo){en>>>=0,eo||tc(en,2,this.length);let es=this[en]|this[en+1]<<8;return 32768&es?4294901760|es:es},eb.prototype.readInt16BE=function(en,eo){en>>>=0,eo||tc(en,2,this.length);let es=this[en+1]|this[en]<<8;return 32768&es?4294901760|es:es},eb.prototype.readInt32LE=function(en,eo){return en>>>=0,eo||tc(en,4,this.length),this[en]|this[en+1]<<8|this[en+2]<<16|this[en+3]<<24},eb.prototype.readInt32BE=function(en,eo){return en>>>=0,eo||tc(en,4,this.length),this[en]<<24|this[en+1]<<16|this[en+2]<<8|this[en+3]},eb.prototype.readBigInt64LE=tZ(function(en){tE(en>>>=0,"offset");let eo=this[en],es=this[en+7];(void 0===eo||void 0===es)&&tj(en,this.length-8);let ef=this[en+4]+256*this[en+5]+65536*this[en+6]+(es<<24);return(BigInt(ef)<>>=0,"offset");let eo=this[en],es=this[en+7];(void 0===eo||void 0===es)&&tj(en,this.length-8);let ef=(eo<<24)+65536*this[++en]+256*this[++en]+this[++en];return(BigInt(ef)<>>=0,eo||tc(en,4,this.length),eu.read(this,en,!0,23,4)},eb.prototype.readFloatBE=function(en,eo){return en>>>=0,eo||tc(en,4,this.length),eu.read(this,en,!1,23,4)},eb.prototype.readDoubleLE=function(en,eo){return en>>>=0,eo||tc(en,8,this.length),eu.read(this,en,!0,52,8)},eb.prototype.readDoubleBE=function(en,eo){return en>>>=0,eo||tc(en,8,this.length),eu.read(this,en,!1,52,8)},eb.prototype.writeUintLE=eb.prototype.writeUIntLE=function(en,eo,es,ef){if(en=+en,eo>>>=0,es>>>=0,!ef){let ef=Math.pow(2,8*es)-1;tr(this,en,eo,es,ef,0)}let eu=1,em=0;for(this[eo]=255&en;++em>>=0,es>>>=0,!ef){let ef=Math.pow(2,8*es)-1;tr(this,en,eo,es,ef,0)}let eu=es-1,em=1;for(this[eo+eu]=255&en;--eu>=0&&(em*=256);)this[eo+eu]=en/em&255;return eo+es},eb.prototype.writeUint8=eb.prototype.writeUInt8=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,1,255,0),this[eo]=255&en,eo+1},eb.prototype.writeUint16LE=eb.prototype.writeUInt16LE=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,2,65535,0),this[eo]=255&en,this[eo+1]=en>>>8,eo+2},eb.prototype.writeUint16BE=eb.prototype.writeUInt16BE=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,2,65535,0),this[eo]=en>>>8,this[eo+1]=255&en,eo+2},eb.prototype.writeUint32LE=eb.prototype.writeUInt32LE=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,4,4294967295,0),this[eo+3]=en>>>24,this[eo+2]=en>>>16,this[eo+1]=en>>>8,this[eo]=255&en,eo+4},eb.prototype.writeUint32BE=eb.prototype.writeUInt32BE=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,4,4294967295,0),this[eo]=en>>>24,this[eo+1]=en>>>16,this[eo+2]=en>>>8,this[eo+3]=255&en,eo+4},eb.prototype.writeBigUInt64LE=tZ(function(en,eo=0){return ta(this,en,eo,BigInt(0),BigInt("0xffffffffffffffff"))}),eb.prototype.writeBigUInt64BE=tZ(function(en,eo=0){return tn(this,en,eo,BigInt(0),BigInt("0xffffffffffffffff"))}),eb.prototype.writeIntLE=function(en,eo,es,ef){if(en=+en,eo>>>=0,!ef){let ef=Math.pow(2,8*es-1);tr(this,en,eo,es,ef-1,-ef)}let eu=0,em=1,ed=0;for(this[eo]=255&en;++eu>0)-ed&255;return eo+es},eb.prototype.writeIntBE=function(en,eo,es,ef){if(en=+en,eo>>>=0,!ef){let ef=Math.pow(2,8*es-1);tr(this,en,eo,es,ef-1,-ef)}let eu=es-1,em=1,ed=0;for(this[eo+eu]=255&en;--eu>=0&&(em*=256);)en<0&&0===ed&&0!==this[eo+eu+1]&&(ed=1),this[eo+eu]=(en/em>>0)-ed&255;return eo+es},eb.prototype.writeInt8=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,1,127,-128),en<0&&(en=255+en+1),this[eo]=255&en,eo+1},eb.prototype.writeInt16LE=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,2,32767,-32768),this[eo]=255&en,this[eo+1]=en>>>8,eo+2},eb.prototype.writeInt16BE=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,2,32767,-32768),this[eo]=en>>>8,this[eo+1]=255&en,eo+2},eb.prototype.writeInt32LE=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,4,2147483647,-2147483648),this[eo]=255&en,this[eo+1]=en>>>8,this[eo+2]=en>>>16,this[eo+3]=en>>>24,eo+4},eb.prototype.writeInt32BE=function(en,eo,es){return en=+en,eo>>>=0,es||tr(this,en,eo,4,2147483647,-2147483648),en<0&&(en=4294967295+en+1),this[eo]=en>>>24,this[eo+1]=en>>>16,this[eo+2]=en>>>8,this[eo+3]=255&en,eo+4},eb.prototype.writeBigInt64LE=tZ(function(en,eo=0){return ta(this,en,eo,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),eb.prototype.writeBigInt64BE=tZ(function(en,eo=0){return tn(this,en,eo,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),eb.prototype.writeFloatLE=function(en,eo,es){return tu(this,en,eo,!0,es)},eb.prototype.writeFloatBE=function(en,eo,es){return tu(this,en,eo,!1,es)},eb.prototype.writeDoubleLE=function(en,eo,es){return td(this,en,eo,!0,es)},eb.prototype.writeDoubleBE=function(en,eo,es){return td(this,en,eo,!1,es)},eb.prototype.copy=function(en,eo,es,ef){if(!eb.isBuffer(en))throw TypeError("argument should be a Buffer");if(es||(es=0),ef||0===ef||(ef=this.length),eo>=en.length&&(eo=en.length),eo||(eo=0),ef>0&&ef=this.length)throw RangeError("Index out of range");if(ef<0)throw RangeError("sourceEnd out of bounds");ef>this.length&&(ef=this.length),en.length-eo>>=0,es=void 0===es?this.length:es>>>0,en||(en=0),"number"==typeof en)for(eu=eo;eu=ef+4;es-=3)eo=`_${en.slice(es-3,es)}${eo}`;return`${en.slice(0,es)}${eo}`}function tD(en,eo,es){tE(eo,"offset"),(void 0===en[eo]||void 0===en[eo+es])&&tj(eo,en.length-(es+1))}function tS(en,eo,es,ef,eu,em){if(en>es||en3?0===eo||eo===BigInt(0)?`>= 0${eu} and < 2${eu} ** ${(em+1)*8}${eu}`:`>= -(2${eu} ** ${(em+1)*8-1}${eu}) and < 2 ** ${(em+1)*8-1}${eu}`:`>= ${eo}${eu} and <= ${es}${eu}`,new tH.ERR_OUT_OF_RANGE("value",ef,en)}tD(ef,eu,em)}function tE(en,eo){if("number"!=typeof en)throw new tH.ERR_INVALID_ARG_TYPE(eo,"number",en)}function tj(en,eo,es){if(Math.floor(en)!==en)throw tE(en,es),new tH.ERR_OUT_OF_RANGE(es||"offset","an integer",en);if(eo<0)throw new tH.ERR_BUFFER_OUT_OF_BOUNDS;throw new tH.ERR_OUT_OF_RANGE(es||"offset",`>= ${es?1:0} and <= ${eo}`,en)}tV("ERR_BUFFER_OUT_OF_BOUNDS",function(en){return en?`${en} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),tV("ERR_INVALID_ARG_TYPE",function(en,eo){return`The "${en}" argument must be of type number. Received type ${typeof eo}`},TypeError),tV("ERR_OUT_OF_RANGE",function(en,eo,es){let ef=`The value of "${en}" is out of range.`,eu=es;return Number.isInteger(es)&&Math.abs(es)>4294967296?eu=tw(String(es)):"bigint"==typeof es&&(eu=String(es),(es>BigInt(2)**BigInt(32)||es<-(BigInt(2)**BigInt(32)))&&(eu=tw(eu)),eu+="n"),ef+=` It must be ${eo}. Received ${eu}`},RangeError);let tO=/[^+/0-9A-Za-z-_]/g;function tP(en){if((en=(en=en.split("=")[0]).trim().replace(tO,"")).length<2)return"";for(;en.length%4!=0;)en+="=";return en}function t_(en,eo){let es;eo=eo||1/0;let ef=en.length,eu=null,em=[];for(let ed=0;ed55295&&es<57344){if(!eu){if(es>56319||ed+1===ef){(eo-=3)>-1&&em.push(239,191,189);continue}eu=es;continue}if(es<56320){(eo-=3)>-1&&em.push(239,191,189),eu=es;continue}es=(eu-55296<<10|es-56320)+65536}else eu&&(eo-=3)>-1&&em.push(239,191,189);if(eu=null,es<128){if((eo-=1)<0)break;em.push(es)}else if(es<2048){if((eo-=2)<0)break;em.push(es>>6|192,63&es|128)}else if(es<65536){if((eo-=3)<0)break;em.push(es>>12|224,es>>6&63|128,63&es|128)}else if(es<1114112){if((eo-=4)<0)break;em.push(es>>18|240,es>>12&63|128,es>>6&63|128,63&es|128)}else throw Error("Invalid code point")}return em}function tB(en){let eo=[];for(let es=0;es>8,eu.push(es%256),eu.push(ef);return eu}function tR(en){return ef.toByteArray(tP(en))}function tY(en,eo,es,ef){let eu;for(eu=0;eu=eo.length)&&!(eu>=en.length);++eu)eo[eu+es]=en[eu];return eu}function tG(en,eo){return en instanceof eo||null!=en&&null!=en.constructor&&null!=en.constructor.name&&en.constructor.name===eo.name}function tQ(en){return en!=en}let tF=function(){let en="0123456789abcdef",eo=Array(256);for(let es=0;es<16;++es){let ef=16*es;for(let eu=0;eu<16;++eu)eo[ef+eu]=en[es]+en[eu]}return eo}();function tZ(en){return"undefined"==typeof BigInt?tq:en}function tq(){throw Error("BigInt not supported")}},39376:function(en){"use strict";let eo=(en,eo,es,ef,eu)=>{for(var em=0;em{let es=en.length;for(var ef=0;ef=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}function em(eo){if(eo[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+eo[0]+(this.useColors?"%c ":" ")+"+"+en.exports.humanize(this.diff),!this.useColors)return;let es="color: "+this.color;eo.splice(1,0,es,"color: inherit");let ef=0,eu=0;eo[0].replace(/%[a-zA-Z%]/g,en=>{"%%"!==en&&(ef++,"%c"===en&&(eu=ef))}),eo.splice(eu,0,es)}function ed(en){try{en?eo.storage.setItem("debug",en):eo.storage.removeItem("debug")}catch(en){}}function eH(){let en;try{en=eo.storage.getItem("debug")}catch(en){}return!en&&void 0!==ef&&"env"in ef&&(en=ef.env.DEBUG),en}function eV(){try{return localStorage}catch(en){}}eo.formatArgs=em,eo.save=ed,eo.load=eH,eo.useColors=eu,eo.storage=eV(),eo.destroy=(()=>{let en=!1;return()=>{en||(en=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),eo.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],eo.log=console.debug||console.log||(()=>{}),en.exports=es(82447)(eo);let{formatters:eb}=en.exports;eb.j=function(en){try{return JSON.stringify(en)}catch(en){return"[UnexpectedJSONParseError]: "+en.message}}},82447:function(en,eo,es){function ef(en){function eo(en){let eo=0;for(let es=0;es{if("%%"===eo)return"%";ed++;let em=ef.formatters[eu];if("function"==typeof em){let ef=en[ed];eo=em.call(es,ef),en.splice(ed,1),ed--}return eo}),ef.formatArgs.call(es,en);let eV=es.log||ef.log;eV.apply(es,en)}return eH.namespace=en,eH.useColors=ef.useColors(),eH.color=ef.selectColor(en),eH.extend=eu,eH.destroy=ef.destroy,Object.defineProperty(eH,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==ed?ed:(es!==ef.namespaces&&(es=ef.namespaces,em=ef.enabled(en)),em),set:en=>{ed=en}}),"function"==typeof ef.init&&ef.init(eH),eH}function eu(en,eo){let es=ef(this.namespace+(void 0===eo?":":eo)+en);return es.log=this.log,es}function em(en){let eo;ef.save(en),ef.namespaces=en,ef.names=[],ef.skips=[];let es=("string"==typeof en?en:"").split(/[\s,]+/),eu=es.length;for(eo=0;eo"-"+en)].join(",");return ef.enable(""),en}function eH(en){let eo,es;if("*"===en[en.length-1])return!0;for(eo=0,es=ef.skips.length;eo{ef[eo]=en[eo]}),ef.names=[],ef.skips=[],ef.formatters={},ef.selectColor=eo,ef.enable(ef.load()),ef}en.exports=ef},82192:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.keccak512=eo.keccak384=eo.keccak256=eo.keccak224=void 0;let ef=es(85426),eu=es(58040);eo.keccak224=(0,eu.wrapHash)(ef.keccak_224),eo.keccak256=(()=>{let en=(0,eu.wrapHash)(ef.keccak_256);return en.create=ef.keccak_256.create,en})(),eo.keccak384=(0,eu.wrapHash)(ef.keccak_384),eo.keccak512=(0,eu.wrapHash)(ef.keccak_512)},95053:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.secp256k1=void 0;var ef=es(33497);Object.defineProperty(eo,"secp256k1",{enumerable:!0,get:function(){return ef.secp256k1}})},58040:function(en,eo,es){"use strict";en=es.nmd(en);var ef=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(eo,"__esModule",{value:!0}),eo.crypto=eo.wrapHash=eo.equalsBytes=eo.hexToBytes=eo.bytesToUtf8=eo.utf8ToBytes=eo.createView=eo.concatBytes=eo.toHex=eo.bytesToHex=eo.assertBytes=eo.assertBool=void 0;let eu=ef(es(27320)),em=es(98089),ed=eu.default.bool;eo.assertBool=ed;let eH=eu.default.bytes;eo.assertBytes=eH;var eV=es(98089);function eb(en){if(!(en instanceof Uint8Array))throw TypeError(`bytesToUtf8 expected Uint8Array, got ${typeof en}`);return new TextDecoder().decode(en)}function ew(en){let eo=en.startsWith("0x")?en.substring(2):en;return(0,em.hexToBytes)(eo)}function eD(en,eo){if(en.length!==eo.length)return!1;for(let es=0;es(eu.default.bytes(eo),en(eo))}Object.defineProperty(eo,"bytesToHex",{enumerable:!0,get:function(){return eV.bytesToHex}}),Object.defineProperty(eo,"toHex",{enumerable:!0,get:function(){return eV.bytesToHex}}),Object.defineProperty(eo,"concatBytes",{enumerable:!0,get:function(){return eV.concatBytes}}),Object.defineProperty(eo,"createView",{enumerable:!0,get:function(){return eV.createView}}),Object.defineProperty(eo,"utf8ToBytes",{enumerable:!0,get:function(){return eV.utf8ToBytes}}),eo.bytesToUtf8=eb,eo.hexToBytes=ew,eo.equalsBytes=eD,eo.wrapHash=eS,eo.crypto=(()=>{let eo="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,es="function"==typeof en.require&&en.require.bind(en);return{node:es&&!eo?es("crypto"):void 0,web:eo}})()},26729:function(en){"use strict";var eo=Object.prototype.hasOwnProperty,es="~";function ef(){}function eu(en,eo,es){this.fn=en,this.context=eo,this.once=es||!1}function em(en,eo,ef,em,ed){if("function"!=typeof ef)throw TypeError("The listener must be a function");var eH=new eu(ef,em||en,ed),eV=es?es+eo:eo;return en._events[eV]?en._events[eV].fn?en._events[eV]=[en._events[eV],eH]:en._events[eV].push(eH):(en._events[eV]=eH,en._eventsCount++),en}function ed(en,eo){0==--en._eventsCount?en._events=new ef:delete en._events[eo]}function eH(){this._events=new ef,this._eventsCount=0}Object.create&&(ef.prototype=Object.create(null),new ef().__proto__||(es=!1)),eH.prototype.eventNames=function(){var en,ef,eu=[];if(0===this._eventsCount)return eu;for(ef in en=this._events)eo.call(en,ef)&&eu.push(es?ef.slice(1):ef);return Object.getOwnPropertySymbols?eu.concat(Object.getOwnPropertySymbols(en)):eu},eH.prototype.listeners=function(en){var eo=es?es+en:en,ef=this._events[eo];if(!ef)return[];if(ef.fn)return[ef.fn];for(var eu=0,em=ef.length,ed=Array(em);eu0&&eH.length>em&&!eH.warned){eH.warned=!0;var em,ed,eH,ew=Error("Possible EventEmitter memory leak detected. "+eH.length+" "+String(eo)+" listeners added. Use emitter.setMaxListeners() to increase limit");ew.name="MaxListenersExceededWarning",ew.emitter=en,ew.type=eo,ew.count=eH.length,eu(ew)}return en}function eD(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function eS(en,eo,es){var ef={fired:!1,wrapFn:void 0,target:en,type:eo,listener:es},eu=eD.bind(ef);return eu.listener=es,ef.wrapFn=eu,eu}function eE(en,eo,es){var ef=en._events;if(void 0===ef)return[];var eu=ef[eo];return void 0===eu?[]:"function"==typeof eu?es?[eu.listener||eu]:[eu]:es?e_(eu):eO(eu,eu.length)}function ej(en){var eo=this._events;if(void 0!==eo){var es=eo[en];if("function"==typeof es)return 1;if(void 0!==es)return es.length}return 0}function eO(en,eo){for(var es=Array(eo),ef=0;ef0&&(ed=eo[0]),ed instanceof Error)throw ed;var ed,eH=Error("Unhandled error."+(ed?" ("+ed.message+")":""));throw eH.context=ed,eH}var eV=em[en];if(void 0===eV)return!1;if("function"==typeof eV)ef(eV,this,eo);else for(var eb=eV.length,ew=eO(eV,eb),es=0;es=0;em--)if(es[em]===eo||es[em].listener===eo){ed=es[em].listener,eu=em;break}if(eu<0)return this;0===eu?es.shift():eP(es,eu),1===es.length&&(ef[en]=es[0]),void 0!==ef.removeListener&&this.emit("removeListener",en,ed||eo)}return this},ed.prototype.off=ed.prototype.removeListener,ed.prototype.removeAllListeners=function(en){var eo,es,ef;if(void 0===(es=this._events))return this;if(void 0===es.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==es[en]&&(0==--this._eventsCount?this._events=Object.create(null):delete es[en]),this;if(0==arguments.length){var eu,em=Object.keys(es);for(ef=0;ef=0;ef--)this.removeListener(en,eo[ef]);return this},ed.prototype.listeners=function(en){return eE(this,en,!0)},ed.prototype.rawListeners=function(en){return eE(this,en,!1)},ed.listenerCount=function(en,eo){return"function"==typeof en.listenerCount?en.listenerCount(eo):ej.call(en,eo)},ed.prototype.listenerCount=ej,ed.prototype.eventNames=function(){return this._eventsCount>0?eo(this._events):[]}},6230:function(en){en.exports="object"==typeof self?self.FormData:window.FormData},33715:function(en,eo,es){var ef=eo;ef.utils=es(26436),ef.common=es(95772),ef.sha=es(89041),ef.ripemd=es(12949),ef.hmac=es(52344),ef.sha1=ef.sha.sha1,ef.sha256=ef.sha.sha256,ef.sha224=ef.sha.sha224,ef.sha384=ef.sha.sha384,ef.sha512=ef.sha.sha512,ef.ripemd160=ef.ripemd.ripemd160},95772:function(en,eo,es){"use strict";var ef=es(26436),eu=es(79746);function em(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}eo.BlockHash=em,em.prototype.update=function(en,eo){if(en=ef.toArray(en,eo),this.pending?this.pending=this.pending.concat(en):this.pending=en,this.pendingTotal+=en.length,this.pending.length>=this._delta8){var es=(en=this.pending).length%this._delta8;this.pending=en.slice(en.length-es,en.length),0===this.pending.length&&(this.pending=null),en=ef.join32(en,0,en.length-es,this.endian);for(var eu=0;eu>>24&255,ef[eu++]=en>>>16&255,ef[eu++]=en>>>8&255,ef[eu++]=255&en}else for(em=8,ef[eu++]=255&en,ef[eu++]=en>>>8&255,ef[eu++]=en>>>16&255,ef[eu++]=en>>>24&255,ef[eu++]=0,ef[eu++]=0,ef[eu++]=0,ef[eu++]=0;emthis.blockSize&&(en=new this.Hash().update(en).digest()),eu(en.length<=this.blockSize);for(var eo=en.length;eo>>3}function eD(en){return ef(en,17)^ef(en,19)^en>>>10}eo.ft_1=eu,eo.ch32=em,eo.maj32=ed,eo.p32=eH,eo.s0_256=eV,eo.s1_256=eb,eo.g0_256=ew,eo.g1_256=eD},26436:function(en,eo,es){"use strict";var ef=es(79746),eu=es(35717);function em(en,eo){return(64512&en.charCodeAt(eo))==55296&&!(eo<0)&&!(eo+1>=en.length)&&(64512&en.charCodeAt(eo+1))==56320}function ed(en,eo){if(Array.isArray(en))return en.slice();if(!en)return[];var es=[];if("string"==typeof en){if(eo){if("hex"===eo)for((en=en.replace(/[^a-z0-9]+/ig,"")).length%2!=0&&(en="0"+en),eu=0;eu>6|192,es[ef++]=63&ed|128):em(en,eu)?(ed=65536+((1023&ed)<<10)+(1023&en.charCodeAt(++eu)),es[ef++]=ed>>18|240,es[ef++]=ed>>12&63|128,es[ef++]=ed>>6&63|128,es[ef++]=63&ed|128):(es[ef++]=ed>>12|224,es[ef++]=ed>>6&63|128,es[ef++]=63&ed|128)}}else for(eu=0;eu>>24|en>>>8&65280|en<<8&16711680|(255&en)<<24)>>>0}function eb(en,eo){for(var es="",ef=0;ef>>0;return eH}function eE(en,eo){for(var es=Array(4*en.length),ef=0,eu=0;ef>>24,es[eu+1]=em>>>16&255,es[eu+2]=em>>>8&255,es[eu+3]=255&em):(es[eu+3]=em>>>24,es[eu+2]=em>>>16&255,es[eu+1]=em>>>8&255,es[eu]=255&em)}return es}function ej(en,eo){return en>>>eo|en<<32-eo}function eO(en,eo){return en<>>32-eo}function eP(en,eo){return en+eo>>>0}function e_(en,eo,es){return en+eo+es>>>0}function eB(en,eo,es,ef){return en+eo+es+ef>>>0}function eU(en,eo,es,ef,eu){return en+eo+es+ef+eu>>>0}function eR(en,eo,es,ef){var eu=en[eo],em=ef+en[eo+1]>>>0,ed=(em>>0,en[eo+1]=em}function eY(en,eo,es,ef){return(eo+ef>>>0>>0}function eG(en,eo,es,ef){return eo+ef>>>0}function eQ(en,eo,es,ef,eu,em,ed,eH){var eV,eb=eo;return en+es+eu+ed+(eV=0+((eb=eb+ef>>>0)>>0)>>0)>>0}function eF(en,eo,es,ef,eu,em,ed,eH){return eo+ef+em+eH>>>0}function eZ(en,eo,es,ef,eu,em,ed,eH,eV,eb){var ew,eD=eo;return en+es+eu+ed+eV+(ew=0+((eD=eD+ef>>>0)>>0)>>0)>>0)>>0}function eK(en,eo,es,ef,eu,em,ed,eH,eV,eb){return eo+ef+em+eH+eb>>>0}function eJ(en,eo,es){return(eo<<32-es|en>>>es)>>>0}function eW(en,eo,es){return(en<<32-es|eo>>>es)>>>0}function eX(en,eo,es){return en>>>es}function e$(en,eo,es){return(en<<32-es|eo>>>es)>>>0}eo.inherits=eu,eo.toArray=ed,eo.toHex=eH,eo.htonl=eV,eo.toHex32=eb,eo.zero2=ew,eo.zero8=eD,eo.join32=eS,eo.split32=eE,eo.rotr32=ej,eo.rotl32=eO,eo.sum32=eP,eo.sum32_3=e_,eo.sum32_4=eB,eo.sum32_5=eU,eo.sum64=eR,eo.sum64_hi=eY,eo.sum64_lo=eG,eo.sum64_4_hi=eQ,eo.sum64_4_lo=eF,eo.sum64_5_hi=eZ,eo.sum64_5_lo=eK,eo.rotr64_hi=eJ,eo.rotr64_lo=eW,eo.shr64_hi=eX,eo.shr64_lo=e$},8679:function(en,eo,es){"use strict";var ef=es(21296),eu={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},em={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ed={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},eH={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},eV={};function eb(en){return ef.isMemo(en)?eH:eV[en.$$typeof]||eu}eV[ef.ForwardRef]=ed,eV[ef.Memo]=eH;var ew=Object.defineProperty,eD=Object.getOwnPropertyNames,eS=Object.getOwnPropertySymbols,eE=Object.getOwnPropertyDescriptor,ej=Object.getPrototypeOf,eO=Object.prototype;function eP(en,eo,es){if("string"!=typeof eo){if(eO){var ef=ej(eo);ef&&ef!==eO&&eP(en,ef,es)}var eu=eD(eo);eS&&(eu=eu.concat(eS(eo)));for(var ed=eb(en),eH=eb(eo),eV=0;eV */eo.read=function(en,eo,es,ef,eu){var em,ed,eH=8*eu-ef-1,eV=(1<>1,ew=-7,eD=es?eu-1:0,eS=es?-1:1,eE=en[eo+eD];for(eD+=eS,em=eE&(1<<-ew)-1,eE>>=-ew,ew+=eH;ew>0;em=256*em+en[eo+eD],eD+=eS,ew-=8);for(ed=em&(1<<-ew)-1,em>>=-ew,ew+=ef;ew>0;ed=256*ed+en[eo+eD],eD+=eS,ew-=8);if(0===em)em=1-eb;else{if(em===eV)return ed?NaN:(eE?-1:1)*(1/0);ed+=Math.pow(2,ef),em-=eb}return(eE?-1:1)*ed*Math.pow(2,em-ef)},eo.write=function(en,eo,es,ef,eu,em){var ed,eH,eV,eb=8*em-eu-1,ew=(1<>1,eS=23===eu?5960464477539062e-23:0,eE=ef?0:em-1,ej=ef?1:-1,eO=eo<0||0===eo&&1/eo<0?1:0;for(isNaN(eo=Math.abs(eo))||eo===1/0?(eH=isNaN(eo)?1:0,ed=ew):(ed=Math.floor(Math.log(eo)/Math.LN2),eo*(eV=Math.pow(2,-ed))<1&&(ed--,eV*=2),ed+eD>=1?eo+=eS/eV:eo+=eS*Math.pow(2,1-eD),eo*eV>=2&&(ed++,eV/=2),ed+eD>=ew?(eH=0,ed=ew):ed+eD>=1?(eH=(eo*eV-1)*Math.pow(2,eu),ed+=eD):(eH=eo*Math.pow(2,eD-1)*Math.pow(2,eu),ed=0));eu>=8;en[es+eE]=255&eH,eE+=ej,eH/=256,eu-=8);for(ed=ed<0;en[es+eE]=255&ed,eE+=ej,ed/=256,eb-=8);en[es+eE-ej]|=128*eO}},35717:function(en){"function"==typeof Object.create?en.exports=function(en,eo){eo&&(en.super_=eo,en.prototype=Object.create(eo.prototype,{constructor:{value:en,enumerable:!1,writable:!0,configurable:!0}}))}:en.exports=function(en,eo){if(eo){en.super_=eo;var es=function(){};es.prototype=eo.prototype,en.prototype=new es,en.prototype.constructor=en}}},31198:function(en,eo,es){"use strict";let ef=es(64667).v4,eu=es(17741),em=function(en,eo){if(!(this instanceof em))return new em(en,eo);eo||(eo={}),this.options={reviver:void 0!==eo.reviver?eo.reviver:null,replacer:void 0!==eo.replacer?eo.replacer:null,generator:void 0!==eo.generator?eo.generator:function(){return ef()},version:void 0!==eo.version?eo.version:2,notificationIdNull:"boolean"==typeof eo.notificationIdNull&&eo.notificationIdNull},this.callServer=en};en.exports=em,em.prototype.request=function(en,eo,es,ef){let em;let ed=this,eH=null,eV=Array.isArray(en)&&"function"==typeof eo;if(1===this.options.version&&eV)throw TypeError("JSON-RPC 1.0 does not support batching");let eb=!eV&&en&&"object"==typeof en&&"function"==typeof eo;if(eV||eb)ef=eo,eH=en;else{"function"==typeof es&&(ef=es,es=void 0);let em="function"==typeof ef;try{eH=eu(en,eo,es,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(en){if(em)return ef(en);throw en}if(!em)return eH}try{em=JSON.stringify(eH,this.options.replacer)}catch(en){return ef(en)}return this.callServer(em,function(en,eo){ed._parseResponse(en,eo,ef)}),eH},em.prototype._parseResponse=function(en,eo,es){let ef;if(en){es(en);return}if(!eo)return es();try{ef=JSON.parse(eo,this.options.reviver)}catch(en){return es(en)}if(3===es.length){if(!Array.isArray(ef))return es(null,ef.error,ef.result);{let en=function(en){return void 0!==en.error},eo=function(eo){return!en(eo)};return es(null,ef.filter(en),ef.filter(eo))}}es(null,ef)}},17741:function(en,eo,es){"use strict";let ef=es(64667).v4,eu=function(en,eo,es,eu){if("string"!=typeof en)throw TypeError(en+" must be a string");eu=eu||{};let em="number"==typeof eu.version?eu.version:2;if(1!==em&&2!==em)throw TypeError(em+" must be 1 or 2");let ed={method:en};if(2===em&&(ed.jsonrpc="2.0"),eo){if("object"!=typeof eo&&!Array.isArray(eo))throw TypeError(eo+" must be an object, array or omitted");ed.params=eo}if(void 0===es){let en="function"==typeof eu.generator?eu.generator:function(){return ef()};ed.id=en(ed,eu)}else 2===em&&null===es?eu.notificationIdNull&&(ed.id=null):ed.id=es;return ed};en.exports=eu},64667:function(en,eo,es){"use strict";es.d(eo,{v4:function(){return eD}});var ef,eu=new Uint8Array(16);function em(){if(!ef&&!(ef="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ef(eu)}for(var ed=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,eH=function(en){return"string"==typeof en&&ed.test(en)},eV=[],eb=0;eb<256;++eb)eV.push((eb+256).toString(16).substr(1));var ew=function(en){var eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,es=(eV[en[eo+0]]+eV[en[eo+1]]+eV[en[eo+2]]+eV[en[eo+3]]+"-"+eV[en[eo+4]]+eV[en[eo+5]]+"-"+eV[en[eo+6]]+eV[en[eo+7]]+"-"+eV[en[eo+8]]+eV[en[eo+9]]+"-"+eV[en[eo+10]]+eV[en[eo+11]]+eV[en[eo+12]]+eV[en[eo+13]]+eV[en[eo+14]]+eV[en[eo+15]]).toLowerCase();if(!eH(es))throw TypeError("Stringified UUID is invalid");return es},eD=function(en,eo,es){var ef=(en=en||{}).random||(en.rng||em)();if(ef[6]=15&ef[6]|64,ef[8]=63&ef[8]|128,eo){es=es||0;for(var eu=0;eu<16;++eu)eo[es+eu]=ef[eu];return eo}return ew(ef)}},91094:function(en,eo,es){var ef,eu=es(83454);!function(){"use strict";var em="input is invalid type",ed="finalize already called",eH="object"==typeof window,eV=eH?window:{};eV.JS_SHA3_NO_WINDOW&&(eH=!1);var eb=!eH&&"object"==typeof self;!eV.JS_SHA3_NO_NODE_JS&&"object"==typeof eu&&eu.versions&&eu.versions.node?eV=es.g:eb&&(eV=self);var ew=!eV.JS_SHA3_NO_COMMON_JS&&en.exports,eD=es.amdO,eS=!eV.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,eE="0123456789abcdef".split(""),ej=[31,7936,2031616,520093696],eO=[4,1024,262144,67108864],eP=[1,256,65536,16777216],e_=[6,1536,393216,100663296],eB=[0,8,16,24],eU=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],eR=[224,256,384,512],eY=[128,256],eG=["hex","buffer","arrayBuffer","array","digest"],eQ={128:168,256:136};(eV.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(en){return"[object Array]"===Object.prototype.toString.call(en)}),eS&&(eV.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(en){return"object"==typeof en&&en.buffer&&en.buffer.constructor===ArrayBuffer});for(var eF=function(en,eo,es){return function(ef){return new tc(en,eo,en).update(ef)[es]()}},eZ=function(en,eo,es){return function(ef,eu){return new tc(en,eo,eu).update(ef)[es]()}},eK=function(en,eo,es){return function(eo,ef,eu,em){return e4["cshake"+en].update(eo,ef,eu,em)[es]()}},eJ=function(en,eo,es){return function(eo,ef,eu,em){return e4["kmac"+en].update(eo,ef,eu,em)[es]()}},eW=function(en,eo,es,ef){for(var eu=0;eu>5,this.byteCount=this.blockCount<<2,this.outputBlocks=es>>5,this.extraBytes=(31&es)>>3;for(var ef=0;ef<50;++ef)this.s[ef]=0}function tr(en,eo,es){tc.call(this,en,eo,es)}tc.prototype.update=function(en){if(this.finalized)throw Error(ed);var eo,es=typeof en;if("string"!==es){if("object"===es){if(null===en)throw Error(em);if(eS&&en.constructor===ArrayBuffer)en=new Uint8Array(en);else if(!Array.isArray(en)&&(!eS||!ArrayBuffer.isView(en)))throw Error(em)}else throw Error(em);eo=!0}for(var ef,eu,eH=this.blocks,eV=this.byteCount,eb=en.length,ew=this.blockCount,eD=0,eE=this.s;eD>2]|=en[eD]<>2]|=eu<>2]|=(192|eu>>6)<>2]|=(128|63&eu)<=57344?(eH[ef>>2]|=(224|eu>>12)<>2]|=(128|eu>>6&63)<>2]|=(128|63&eu)<>2]|=(240|eu>>18)<>2]|=(128|eu>>12&63)<>2]|=(128|eu>>6&63)<>2]|=(128|63&eu)<=eV){for(this.start=ef-eV,this.block=eH[ew],ef=0;ef>=8,es=255&en;es>0;)eu.unshift(es),en>>=8,es=255&en,++ef;return eo?eu.push(ef):eu.unshift(ef),this.update(eu),eu.length},tc.prototype.encodeString=function(en){var eo,es=typeof en;if("string"!==es){if("object"===es){if(null===en)throw Error(em);if(eS&&en.constructor===ArrayBuffer)en=new Uint8Array(en);else if(!Array.isArray(en)&&(!eS||!ArrayBuffer.isView(en)))throw Error(em)}else throw Error(em);eo=!0}var ef=0,eu=en.length;if(eo)ef=eu;else for(var ed=0;ed=57344?ef+=3:(eH=65536+((1023&eH)<<10|1023&en.charCodeAt(++ed)),ef+=4)}return ef+=this.encode(8*ef),this.update(en),ef},tc.prototype.bytepad=function(en,eo){for(var es=this.encode(eo),ef=0;ef>2]|=this.padding[3&eo],this.lastByteIndex===this.byteCount)for(eo=1,en[0]=en[es];eo>4&15]+eE[15&en]+eE[en>>12&15]+eE[en>>8&15]+eE[en>>20&15]+eE[en>>16&15]+eE[en>>28&15]+eE[en>>24&15];ed%eo==0&&(ta(es),em=0)}return eu&&(eH+=eE[(en=es[em])>>4&15]+eE[15&en],eu>1&&(eH+=eE[en>>12&15]+eE[en>>8&15]),eu>2&&(eH+=eE[en>>20&15]+eE[en>>16&15])),eH},tc.prototype.arrayBuffer=function(){this.finalize();var en,eo=this.blockCount,es=this.s,ef=this.outputBlocks,eu=this.extraBytes,em=0,ed=0,eH=this.outputBits>>3;en=new ArrayBuffer(eu?ef+1<<2:eH);for(var eV=new Uint32Array(en);ed>8&255,eV[en+2]=eo>>16&255,eV[en+3]=eo>>24&255;eH%es==0&&ta(ef)}return em&&(en=eH<<2,eo=ef[ed],eV[en]=255&eo,em>1&&(eV[en+1]=eo>>8&255),em>2&&(eV[en+2]=eo>>16&255)),eV},tr.prototype=new tc,tr.prototype.finalize=function(){return this.encode(this.outputBits,!0),tc.prototype.finalize.call(this)};var ta=function(en){var eo,es,ef,eu,em,ed,eH,eV,eb,ew,eD,eS,eE,ej,eO,eP,e_,eB,eR,eY,eG,eQ,eF,eZ,eK,eJ,eW,eX,e$,e4,e3,e0,e6,e8,e5,e7,e9,tc,tr,ta,tn,tf,tu,td,tH,tV,tw,tD,tS,tE,tj,tO,tP,t_,tB,tU,tR,tY,tG,tQ,tF,tZ,tq;for(ef=0;ef<48;ef+=2)eu=en[0]^en[10]^en[20]^en[30]^en[40],em=en[1]^en[11]^en[21]^en[31]^en[41],ed=en[2]^en[12]^en[22]^en[32]^en[42],eH=en[3]^en[13]^en[23]^en[33]^en[43],eV=en[4]^en[14]^en[24]^en[34]^en[44],eb=en[5]^en[15]^en[25]^en[35]^en[45],ew=en[6]^en[16]^en[26]^en[36]^en[46],eD=en[7]^en[17]^en[27]^en[37]^en[47],eS=en[8]^en[18]^en[28]^en[38]^en[48],eE=en[9]^en[19]^en[29]^en[39]^en[49],eo=eS^(ed<<1|eH>>>31),es=eE^(eH<<1|ed>>>31),en[0]^=eo,en[1]^=es,en[10]^=eo,en[11]^=es,en[20]^=eo,en[21]^=es,en[30]^=eo,en[31]^=es,en[40]^=eo,en[41]^=es,eo=eu^(eV<<1|eb>>>31),es=em^(eb<<1|eV>>>31),en[2]^=eo,en[3]^=es,en[12]^=eo,en[13]^=es,en[22]^=eo,en[23]^=es,en[32]^=eo,en[33]^=es,en[42]^=eo,en[43]^=es,eo=ed^(ew<<1|eD>>>31),es=eH^(eD<<1|ew>>>31),en[4]^=eo,en[5]^=es,en[14]^=eo,en[15]^=es,en[24]^=eo,en[25]^=es,en[34]^=eo,en[35]^=es,en[44]^=eo,en[45]^=es,eo=eV^(eS<<1|eE>>>31),es=eb^(eE<<1|eS>>>31),en[6]^=eo,en[7]^=es,en[16]^=eo,en[17]^=es,en[26]^=eo,en[27]^=es,en[36]^=eo,en[37]^=es,en[46]^=eo,en[47]^=es,eo=ew^(eu<<1|em>>>31),es=eD^(em<<1|eu>>>31),en[8]^=eo,en[9]^=es,en[18]^=eo,en[19]^=es,en[28]^=eo,en[29]^=es,en[38]^=eo,en[39]^=es,en[48]^=eo,en[49]^=es,ej=en[0],eO=en[1],tV=en[11]<<4|en[10]>>>28,tw=en[10]<<4|en[11]>>>28,eX=en[20]<<3|en[21]>>>29,e$=en[21]<<3|en[20]>>>29,tQ=en[31]<<9|en[30]>>>23,tF=en[30]<<9|en[31]>>>23,tf=en[40]<<18|en[41]>>>14,tu=en[41]<<18|en[40]>>>14,e8=en[2]<<1|en[3]>>>31,e5=en[3]<<1|en[2]>>>31,eP=en[13]<<12|en[12]>>>20,e_=en[12]<<12|en[13]>>>20,tD=en[22]<<10|en[23]>>>22,tS=en[23]<<10|en[22]>>>22,e4=en[33]<<13|en[32]>>>19,e3=en[32]<<13|en[33]>>>19,tZ=en[42]<<2|en[43]>>>30,tq=en[43]<<2|en[42]>>>30,t_=en[5]<<30|en[4]>>>2,tB=en[4]<<30|en[5]>>>2,e7=en[14]<<6|en[15]>>>26,e9=en[15]<<6|en[14]>>>26,eB=en[25]<<11|en[24]>>>21,eR=en[24]<<11|en[25]>>>21,tE=en[34]<<15|en[35]>>>17,tj=en[35]<<15|en[34]>>>17,e0=en[45]<<29|en[44]>>>3,e6=en[44]<<29|en[45]>>>3,eZ=en[6]<<28|en[7]>>>4,eK=en[7]<<28|en[6]>>>4,tU=en[17]<<23|en[16]>>>9,tR=en[16]<<23|en[17]>>>9,tc=en[26]<<25|en[27]>>>7,tr=en[27]<<25|en[26]>>>7,eY=en[36]<<21|en[37]>>>11,eG=en[37]<<21|en[36]>>>11,tO=en[47]<<24|en[46]>>>8,tP=en[46]<<24|en[47]>>>8,td=en[8]<<27|en[9]>>>5,tH=en[9]<<27|en[8]>>>5,eJ=en[18]<<20|en[19]>>>12,eW=en[19]<<20|en[18]>>>12,tY=en[29]<<7|en[28]>>>25,tG=en[28]<<7|en[29]>>>25,ta=en[38]<<8|en[39]>>>24,tn=en[39]<<8|en[38]>>>24,eQ=en[48]<<14|en[49]>>>18,eF=en[49]<<14|en[48]>>>18,en[0]=ej^~eP&eB,en[1]=eO^~e_&eR,en[10]=eZ^~eJ&eX,en[11]=eK^~eW&e$,en[20]=e8^~e7&tc,en[21]=e5^~e9&tr,en[30]=td^~tV&tD,en[31]=tH^~tw&tS,en[40]=t_^~tU&tY,en[41]=tB^~tR&tG,en[2]=eP^~eB&eY,en[3]=e_^~eR&eG,en[12]=eJ^~eX&e4,en[13]=eW^~e$&e3,en[22]=e7^~tc&ta,en[23]=e9^~tr&tn,en[32]=tV^~tD&tE,en[33]=tw^~tS&tj,en[42]=tU^~tY&tQ,en[43]=tR^~tG&tF,en[4]=eB^~eY&eQ,en[5]=eR^~eG&eF,en[14]=eX^~e4&e0,en[15]=e$^~e3&e6,en[24]=tc^~ta&tf,en[25]=tr^~tn&tu,en[34]=tD^~tE&tO,en[35]=tS^~tj&tP,en[44]=tY^~tQ&tZ,en[45]=tG^~tF&tq,en[6]=eY^~eQ&ej,en[7]=eG^~eF&eO,en[16]=e4^~e0&eZ,en[17]=e3^~e6&eK,en[26]=ta^~tf&e8,en[27]=tn^~tu&e5,en[36]=tE^~tO&td,en[37]=tj^~tP&tH,en[46]=tQ^~tZ&t_,en[47]=tF^~tq&tB,en[8]=eQ^~ej&eP,en[9]=eF^~eO&e_,en[18]=e0^~eZ&eJ,en[19]=e6^~eK&eW,en[28]=tf^~e8&e7,en[29]=tu^~e5&e9,en[38]=tO^~td&tV,en[39]=tP^~tH&tw,en[48]=tZ^~t_&tU,en[49]=tq^~tB&tR,en[0]^=eU[ef],en[1]^=eU[ef+1]};if(ew)en.exports=e4;else{for(e0=0;e0=0||(eu[es]=en[es]);return eu}function eD(en,eo){if(null==en)return{};var es,ef,eu=ew(en,eo);if(Object.getOwnPropertySymbols){var em=Object.getOwnPropertySymbols(en);for(ef=0;ef=0)&&Object.prototype.propertyIsEnumerable.call(en,es)&&(eu[es]=en[es])}return eu}function eS(en,eo){return eE(en)||ed(en,eo)||ej(en,eo)||eP()}function eE(en){if(Array.isArray(en))return en}function ej(en,eo){if(en){if("string"==typeof en)return eO(en,eo);var es=Object.prototype.toString.call(en).slice(8,-1);if("Object"===es&&en.constructor&&(es=en.constructor.name),"Map"===es||"Set"===es)return Array.from(en);if("Arguments"===es||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(es))return eO(en,eo)}}function eO(en,eo){(null==eo||eo>en.length)&&(eo=en.length);for(var es=0,ef=Array(eo);es0&&void 0!==arguments[0]?arguments[0]:{};if(eW.current){null===(eo=eJ.current)||void 0===eo||eo.destroy();var ef=eV(eV(eV({},en),es),{},{container:eW.current});return eJ.current=eu.default.loadAnimation(ef),eK(!!eJ.current),function(){var en;null===(en=eJ.current)||void 0===en||en.destroy(),eJ.current=void 0}}};return es.useEffect(function(){var en=tr();return function(){return null==en?void 0:en()}},[ef,ed]),es.useEffect(function(){eJ.current&&(eJ.current.autoplay=!!eH)},[eH]),es.useEffect(function(){if(eJ.current){if(!eb){eJ.current.resetSegments(!0);return}Array.isArray(eb)&&eb.length&&((eJ.current.currentRawFrameeb[1])&&(eJ.current.currentRawFrame=eb[0]),eJ.current.setSegment(eb[0],eb[1]))}},[eb]),es.useEffect(function(){var en=[{name:"complete",handler:ew},{name:"loopComplete",handler:eE},{name:"enterFrame",handler:ej},{name:"segmentStart",handler:eO},{name:"config_ready",handler:eP},{name:"data_ready",handler:e_},{name:"data_failed",handler:eB},{name:"loaded_images",handler:eR},{name:"DOMLoaded",handler:eY},{name:"destroy",handler:eG}].filter(function(en){return null!=en.handler});if(en.length){var eo=en.map(function(en){var eo;return null===(eo=eJ.current)||void 0===eo||eo.addEventListener(en.name,en.handler),function(){var eo;null===(eo=eJ.current)||void 0===eo||eo.removeEventListener(en.name,en.handler)}});return function(){eo.forEach(function(en){return en()})}}},[ew,eE,ej,eO,eP,e_,eB,eR,eY,eG]),{View:em.default.createElement("div",eV({style:eo,ref:eW},eQ)),play:eX,stop:e$,pause:e4,setSpeed:e3,goToAndStop:e6,goToAndPlay:e0,setDirection:e8,playSegments:e5,setSubframe:e7,getDuration:e9,destroy:tc,animationContainerRef:eW,animationLoaded:eZ,animationItem:eJ.current}};function eY(en){var eo=en.getBoundingClientRect(),es=eo.top,ef=eo.height;return(window.innerHeight-es)/(window.innerHeight+ef)}function eG(en,eo,es){var ef=en.getBoundingClientRect(),eu=ef.top;return{x:(eo-ef.left)/ef.width,y:(es-eu)/ef.height}}var eQ=function(en){var eo=en.wrapperRef,ef=en.animationItem,eu=en.mode,em=en.actions;es.useEffect(function(){var en=eo.current;if(en&&ef&&em.length){ef.stop();var es=function(){var eo=null,es=function(){var es=eY(en),eu=em.find(function(en){var eo=en.visibility;return eo&&es>=eo[0]&&es<=eo[1]});if(eu){if("seek"===eu.type&&eu.visibility&&2===eu.frames.length){var ed=eu.frames[0]+Math.ceil((es-eu.visibility[0])/(eu.visibility[1]-eu.visibility[0])*eu.frames[1]);//! goToAndStop must be relative to the start of the current segment -ef.goToAndStop(ed-ef.firstFrame-1,!0)}"loop"===eu.type&&(null===eo?(ef.playSegments(eu.frames,!0),eo=eu.frames):eo!==eu.frames?(ef.playSegments(eu.frames,!0),eo=eu.frames):ef.isPaused&&(ef.playSegments(eu.frames,!0),eo=eu.frames)),"play"===eu.type&&ef.isPaused&&(ef.resetSegments(!0),ef.play()),"stop"===eu.type&&ef.goToAndStop(eu.frames[0]-ef.firstFrame-1,!0)}};return document.addEventListener("scroll",es),function(){document.removeEventListener("scroll",es)}},ed=function(){var eo=function(eo,es){var eu=eo,ed=es;if(-1!==eu&&-1!==ed){var eH=eG(en,eu,ed);eu=eH.x,ed=eH.y}var eV=em.find(function(en){var eo=en.position;return eo&&Array.isArray(eo.x)&&Array.isArray(eo.y)?eu>=eo.x[0]&&eu<=eo.x[1]&&ed>=eo.y[0]&&ed<=eo.y[1]:!(!eo||Number.isNaN(eo.x)||Number.isNaN(eo.y))&&eu===eo.x&&ed===eo.y});if(eV){if("seek"===eV.type&&eV.position&&Array.isArray(eV.position.x)&&Array.isArray(eV.position.y)&&2===eV.frames.length){var eb=(eu-eV.position.x[0])/(eV.position.x[1]-eV.position.x[0]),ew=(ed-eV.position.y[0])/(eV.position.y[1]-eV.position.y[0]);ef.playSegments(eV.frames,!0),ef.goToAndStop(Math.ceil((eb+ew)/2*(eV.frames[1]-eV.frames[0])),!0)}"loop"===eV.type&&ef.playSegments(eV.frames,!0),"play"===eV.type&&(ef.isPaused&&ef.resetSegments(!1),ef.playSegments(eV.frames)),"stop"===eV.type&&ef.goToAndStop(eV.frames[0],!0)}},es=function(en){eo(en.clientX,en.clientY)},eu=function(){eo(-1,-1)};return en.addEventListener("mousemove",es),en.addEventListener("mouseout",eu),function(){en.removeEventListener("mousemove",es),en.removeEventListener("mouseout",eu)}};switch(eu){case"scroll":return es();case"cursor":return ed()}}},[eu,ef])},eF=function(en){var eo=en.actions,es=en.mode,ef=en.lottieObj,eu=ef.animationItem,em=ef.View;return eQ({actions:eo,animationItem:eu,mode:es,wrapperRef:ef.animationContainerRef}),em},eZ=["style","interactivity"],eK=function(en){var eo,ef,eu,em=en.style,ed=en.interactivity,eH=eR(eD(en,eZ),em),eV=eH.View,eb=eH.play,ew=eH.stop,eS=eH.pause,eE=eH.setSpeed,ej=eH.goToAndStop,eO=eH.goToAndPlay,eP=eH.setDirection,e_=eH.playSegments,eB=eH.setSubframe,eU=eH.getDuration,eY=eH.destroy,eG=eH.animationContainerRef,eQ=eH.animationLoaded,eK=eH.animationItem;return es.useEffect(function(){en.lottieRef&&(en.lottieRef.current={play:eb,stop:ew,pause:eS,setSpeed:eE,goToAndPlay:eO,goToAndStop:ej,setDirection:eP,playSegments:e_,setSubframe:eB,getDuration:eU,destroy:eY,animationContainerRef:eG,animationLoaded:eQ,animationItem:eK})},[null===(eo=en.lottieRef)||void 0===eo?void 0:eo.current]),eF({lottieObj:{View:eV,play:eb,stop:ew,pause:eS,setSpeed:eE,goToAndStop:ej,goToAndPlay:eO,setDirection:eP,playSegments:e_,setSubframe:eB,getDuration:eU,destroy:eY,animationContainerRef:eG,animationLoaded:eQ,animationItem:eK},actions:null!==(ef=null==ed?void 0:ed.actions)&&void 0!==ef?ef:[],mode:null!==(eu=null==ed?void 0:ed.mode)&&void 0!==eu?eu:"scroll"})};Object.defineProperty(en,"LottiePlayer",{enumerable:!0,get:function(){return eu.default}}),en.default=eK,en.useLottie=eR,en.useLottieInteractivity=eF,Object.defineProperty(en,"__esModule",{value:!0})})},11248:function(module,exports,__webpack_require__){"undefined"!=typeof navigator&&function(en,eo){module.exports=eo()}(0,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(en){_useWebWorker=!!en},getWebWorker=function(){return _useWebWorker},setLocationHref=function(en){locationHref=en},getLocationHref=function(){return locationHref};function createTag(en){return document.createElement(en)}function extendPrototype(en,eo){var es,ef,eu=en.length;for(es=0;es1?es[1]=1:es[1]<=0&&(es[1]=0),HSVtoRGB(es[0],es[1],es[2])}function addBrightnessToRGB(en,eo){var es=RGBtoHSV(255*en[0],255*en[1],255*en[2]);return es[2]+=eo,es[2]>1?es[2]=1:es[2]<0&&(es[2]=0),HSVtoRGB(es[0],es[1],es[2])}function addHueToRGB(en,eo){var es=RGBtoHSV(255*en[0],255*en[1],255*en[2]);return es[0]+=eo/360,es[0]>1?es[0]-=1:es[0]<0&&(es[0]+=1),HSVtoRGB(es[0],es[1],es[2])}var rgbToHex=function(){var en,eo,es=[];for(en=0;en<256;en+=1)eo=en.toString(16),es[en]=1===eo.length?"0"+eo:eo;return function(en,eo,ef){return en<0&&(en=0),eo<0&&(eo=0),ef<0&&(ef=0),"#"+es[en]+es[eo]+es[ef]}}(),setSubframeEnabled=function(en){subframeEnabled=!!en},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(en){expressionsPlugin=en},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(en){expressionsInterfaces=en},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(en){defaultCurveSegments=en},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(en){idPrefix$1=en},getIdPrefix=function(){return idPrefix$1};function createNS(en){return document.createElementNS(svgNS,en)}function _typeof$5(en){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(en){return typeof en}:function(en){return en&&"function"==typeof Symbol&&en.constructor===Symbol&&en!==Symbol.prototype?"symbol":typeof en})(en)}var dataManager=function(){var en,eo,es=1,ef=[],eu={onmessage:function(){},postMessage:function(eo){en({data:eo})}},em={postMessage:function(en){eu.onmessage({data:en})}};function ed(eo){if(window.Worker&&window.Blob&&getWebWorker()){var es=new Blob(["var _workerSelf = self; self.onmessage = ",eo.toString()],{type:"text/javascript"}),ef=URL.createObjectURL(es);return new Worker(ef)}return en=eo,eu}function eH(){eo||((eo=ed(function(en){function eo(){function en(eo,es){var ed,eH,eV,eb,ew,eD,eS=eo.length;for(eH=0;eH=0;eo-=1)if("sh"===en[eo].ty){if(en[eo].ks.k.i)em(en[eo].ks.k);else for(es=0,ef=en[eo].ks.k.length;eses[0]||!(es[0]>en[0])&&(en[1]>es[1]||!(es[1]>en[1])&&(en[2]>es[2]||!(es[2]>en[2])&&null))}var eH=function(){var en=[4,4,14];function eo(en){var eo=en.t.d;en.t.d={k:[{s:eo,t:0}]}}function es(en){var es,ef=en.length;for(es=0;es=0;es-=1)if("sh"===en[es].ty){if(en[es].ks.k.i)en[es].ks.k.c=en[es].closed;else for(ef=0,eu=en[es].ks.k.length;ef500)&&(this._imageLoaded(),clearInterval(es)),eo+=1}).bind(this),50)}function em(eo){var es=ef(eo,this.assetsPath,this.path),eu=createNS("image");isSafari?this.testImageLoaded(eu):eu.addEventListener("load",this._imageLoaded,!1),eu.addEventListener("error",(function(){em.img=en,this._imageLoaded()}).bind(this),!1),eu.setAttributeNS("http://www.w3.org/1999/xlink","href",es),this._elementHelper.append?this._elementHelper.append(eu):this._elementHelper.appendChild(eu);var em={img:eu,assetData:eo};return em}function ed(eo){var es=ef(eo,this.assetsPath,this.path),eu=createTag("img");eu.crossOrigin="anonymous",eu.addEventListener("load",this._imageLoaded,!1),eu.addEventListener("error",(function(){em.img=en,this._imageLoaded()}).bind(this),!1),eu.src=es;var em={img:eu,assetData:eo};return em}function eH(en){var eo={assetData:en},es=ef(en,this.assetsPath,this.path);return dataManager.loadData(es,(function(en){eo.img=en,this._footageLoaded()}).bind(this),(function(){eo.img={},this._footageLoaded()}).bind(this)),eo}function eV(en,eo){this.imagesLoadedCb=eo;var es,ef=en.length;for(es=0;esthis.animationData.op&&(this.animationData.op=en.op,this.totalFrames=Math.floor(en.op-this.animationData.ip));var eo,es,ef=this.animationData.layers,eu=ef.length,em=en.layers,ed=em.length;for(es=0;esthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(en){this.triggerRenderFrameError(en)}},AnimationItem.prototype.play=function(en){(!en||this.name===en)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(en){en&&this.name!==en||!1!==this.isPaused||(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(en){en&&this.name!==en||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(en){en&&this.name!==en||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(en){for(var eo,es=0;es=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?eo>=this.totalFrames?(this.playCount+=1,this.checkSegments(eo%this.totalFrames)||(this.setCurrentRawFrameValue(eo%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(eo):this.checkSegments(eo>this.totalFrames?eo%this.totalFrames:0)||(es=!0,eo=this.totalFrames-1):eo<0?this.checkSegments(eo%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+eo%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(es=!0,eo=0)):this.setCurrentRawFrameValue(eo),es&&(this.setCurrentRawFrameValue(eo),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(en,eo){this.playCount=0,en[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=en[0]-en[1],this.timeCompleted=this.totalFrames,this.firstFrame=en[1],this.setCurrentRawFrameValue(this.totalFrames-.001-eo)):en[1]>en[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=en[1]-en[0],this.timeCompleted=this.totalFrames,this.firstFrame=en[0],this.setCurrentRawFrameValue(.001+eo)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(en,eo){var es=-1;this.isPaused&&(this.currentRawFrame+this.firstFrameeo&&(es=eo-en)),this.firstFrame=en,this.totalFrames=eo-en,this.timeCompleted=this.totalFrames,-1!==es&&this.goToAndStop(es,!0)},AnimationItem.prototype.playSegments=function(en,eo){if(eo&&(this.segments.length=0),"object"===_typeof$4(en[0])){var es,ef=en.length;for(es=0;es=0;es-=1)eo[es].animation.destroy(en)}function eF(en,eo,es){var ef,eu=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),em=eu.length;for(ef=0;ef0?es=eV:eo=eV;while(Math.abs(eH)>em&&++eb=eu?eP(en,ew,eo,es):0===eD?ew:eO(en,em,em+eV,eo,es)}},en}(),pooling=function(){return{double:function(en){return en.concat(createSizedArray(en.length))}}}(),poolFactory=function(){return function(en,eo,es){var ef=0,eu=en,em=createSizedArray(eu);return{newElement:function(){var en;return ef?(ef-=1,en=em[ef]):en=eo(),en},release:function(en){ef===eu&&(em=pooling.double(em),eu*=2),es&&es(en),em[ef]=en,ef+=1}}}}(),bezierLengthPool=function(){return poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})}(),segmentsLengthPool=function(){function en(en){var eo,es=en.lengths.length;for(eo=0;eo-.001&&ed<.001}function es(es,ef,eu,em,ed,eH,eV,eb,ew){if(0===eu&&0===eH&&0===ew)return eo(es,ef,em,ed,eV,eb);var eD,eS=en.sqrt(en.pow(em-es,2)+en.pow(ed-ef,2)+en.pow(eH-eu,2)),eE=en.sqrt(en.pow(eV-es,2)+en.pow(eb-ef,2)+en.pow(ew-eu,2)),ej=en.sqrt(en.pow(eV-em,2)+en.pow(eb-ed,2)+en.pow(ew-eH,2));return(eD=eS>eE?eS>ej?eS-eE-ej:ej-eE-eS:ej>eE?ej-eE-eS:eE-eS-ej)>-.0001&&eD<1e-4}var ef=function(){return function(en,eo,es,ef){var eu,em,ed,eH,eV,eb,ew=getDefaultCurveSegments(),eD=0,eS=[],eE=[],ej=bezierLengthPool.newElement();for(eu=0,ed=es.length;eued?-1:1,eb=!0;eb;)if(ef[em]<=ed&&ef[em+1]>ed?(eH=(ed-ef[em])/(ef[em+1]-ef[em]),eb=!1):em+=eV,em<0||em>=eu-1){if(em===eu-1)return es[em];eb=!1}return es[em]+(es[em+1]-es[em])*eH}function eb(eo,es,ef,eu,em,ed){var eH=eV(em,ed),eb=1-eH;return[en.round((eb*eb*eb*eo[0]+(eH*eb*eb+eb*eH*eb+eb*eb*eH)*ef[0]+(eH*eH*eb+eb*eH*eH+eH*eb*eH)*eu[0]+eH*eH*eH*es[0])*1e3)/1e3,en.round((eb*eb*eb*eo[1]+(eH*eb*eb+eb*eH*eb+eb*eb*eH)*ef[1]+(eH*eH*eb+eb*eH*eH+eH*eb*eH)*eu[1]+eH*eH*eH*es[1])*1e3)/1e3]}var ew=createTypedArray("float32",8);return{getSegmentsLength:eu,getNewSegment:function(eo,es,ef,eu,em,ed,eH){em<0?em=0:em>1&&(em=1);var eb,eD=eV(em,eH),eS=eV(ed=ed>1?1:ed,eH),eE=eo.length,ej=1-eD,eO=1-eS,eP=ej*ej*ej,e_=eD*ej*ej*3,eB=eD*eD*ej*3,eU=eD*eD*eD,eR=ej*ej*eO,eY=eD*ej*eO+ej*eD*eO+ej*ej*eS,eG=eD*eD*eO+ej*eD*eS+eD*ej*eS,eQ=eD*eD*eS,eF=ej*eO*eO,eZ=eD*eO*eO+ej*eS*eO+ej*eO*eS,eK=eD*eS*eO+ej*eS*eS+eD*eO*eS,eJ=eD*eS*eS,eW=eO*eO*eO,eX=eS*eO*eO+eO*eS*eO+eO*eO*eS,e$=eS*eS*eO+eO*eS*eS+eS*eO*eS,e4=eS*eS*eS;for(eb=0;eb=eB.t-eH){e_.h&&(e_=eB),eV=0;break}if(eB.t-eH>en){eV=eb;break}eb=eS||en=eS?ej.points.length-1:0;for(eR=0,eY=ej.points[eO].point.length;eR=eX&&eW=eS?(eP[0]=eK[0],eP[1]=eK[1],eP[2]=eK[2]):en<=eE?(eP[0]=e_.s[0],eP[1]=e_.s[1],eP[2]=e_.s[2]):quaternionToEuler(eP,slerp(createQuaternion(e_.s),createQuaternion(eK),(en-eE)/(eS-eE)));else for(eb=0;eb=eS?eG=1:en1e-6?(em=Math.sin(ef=Math.acos(eu)),ed=Math.sin((1-es)*ef)/em,eH=Math.sin(es*ef)/em):(ed=1-es,eH=es),eV[0]=ed*eb+eH*eE,eV[1]=ed*ew+eH*ej,eV[2]=ed*eD+eH*eO,eV[3]=ed*eS+eH*eP,eV}function quaternionToEuler(en,eo){var es=eo[0],ef=eo[1],eu=eo[2],em=eo[3],ed=Math.atan2(2*ef*em-2*es*eu,1-2*ef*ef-2*eu*eu),eH=Math.asin(2*es*ef+2*eu*em),eV=Math.atan2(2*es*em-2*ef*eu,1-2*es*es-2*eu*eu);en[0]=ed/degToRads,en[1]=eH/degToRads,en[2]=eV/degToRads}function createQuaternion(en){var eo=en[0]*degToRads,es=en[1]*degToRads,ef=en[2]*degToRads,eu=Math.cos(eo/2),em=Math.cos(es/2),ed=Math.cos(ef/2),eH=Math.sin(eo/2),eV=Math.sin(es/2),eb=Math.sin(ef/2),ew=eu*em*ed-eH*eV*eb;return[eH*eV*ed+eu*em*eb,eH*em*ed+eu*eV*eb,eu*eV*ed-eH*em*eb,ew]}function getValueAtCurrentTime(){var en=this.comp.renderedFrame-this.offsetTime,eo=this.keyframes[0].t-this.offsetTime,es=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(en===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=es&&en>=es||this._caching.lastFrame=en&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var ef=this.interpolateValue(en,this._caching);this.pv=ef}return this._caching.lastFrame=en,this.pv}function setVValue(en){var eo;if("unidimensional"===this.propType)eo=en*this.mult,mathAbs(this.v-eo)>1e-5&&(this.v=eo,this._mdf=!0);else for(var es=0,ef=this.v.length;es1e-5&&(this.v[es]=eo,this._mdf=!0),es+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var en,eo=this.effectsSequence.length,es=this.kf?this.pv:this.data.k;for(en=0;en=this._maxLength&&this.doubleArrayLength(),es){case"v":em=this.v;break;case"i":em=this.i;break;case"o":em=this.o;break;default:em=[]}em[ef]&&(!em[ef]||eu)||(em[ef]=pointPool.newElement()),em[ef][0]=en,em[ef][1]=eo},ShapePath.prototype.setTripleAt=function(en,eo,es,ef,eu,em,ed,eH){this.setXYAt(en,eo,"v",ed,eH),this.setXYAt(es,ef,"o",ed,eH),this.setXYAt(eu,em,"i",ed,eH)},ShapePath.prototype.reverse=function(){var en,eo=new ShapePath;eo.setPathData(this.c,this._length);var es=this.v,ef=this.o,eu=this.i,em=0;this.c&&(eo.setTripleAt(es[0][0],es[0][1],eu[0][0],eu[0][1],ef[0][0],ef[0][1],0,!1),em=1);var ed=this._length-1,eH=this._length;for(en=em;en=eu[eu.length-1].t-this.offsetTime)em=eu[eu.length-1].s?eu[eu.length-1].s[0]:eu[eu.length-2].e[0],eH=!0;else{for(var em,ed,eH,eV,eb,ew,eD,eS,eE,ej,eO,eP,e_,eB=ef,eU=eu.length-1,eR=!0;eR&&(ej=eu[eB],!((eO=eu[eB+1]).t-this.offsetTime>en));)eB=eO.t-this.offsetTime?eS=1:enef&&eo>ef)||(this._caching.lastIndex=eu0||en>-.000001&&en<0?ef(en*eo)/eo:en}function e0(){var en=this.props;return"matrix("+e3(en[0])+","+e3(en[1])+","+e3(en[4])+","+e3(en[5])+","+e3(en[12])+","+e3(en[13])+")"}return function(){this.reset=eu,this.rotate=em,this.rotateX=ed,this.rotateY=eH,this.rotateZ=eV,this.skew=ew,this.skewFromAxis=eD,this.shear=eb,this.scale=eS,this.setTransform=eE,this.translate=ej,this.transform=eO,this.multiply=eP,this.applyToPoint=eY,this.applyToX=eG,this.applyToY=eQ,this.applyToZ=eF,this.applyToPointArray=eX,this.applyToTriplePoints=eW,this.applyToPointStringified=e$,this.toCSS=e4,this.to2dCSS=e0,this.clone=eU,this.cloneFromProps=eR,this.equals=eB,this.inversePoints=eJ,this.inversePoint=eK,this.getInverseMatrix=eZ,this._t=this.transform,this.isIdentity=e_,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(en){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(en){return typeof en}:function(en){return en&&"function"==typeof Symbol&&en.constructor===Symbol&&en!==Symbol.prototype?"symbol":typeof en})(en)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(en){setLocationHref(en)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(en){setSubframeEnabled(en)}function setPrefix(en){setIdPrefix(en)}function loadAnimation(en){return!0===standalone&&(en.animationData=JSON.parse(animationData)),animationManager.loadAnimation(en)}function setQuality(en){if("string"==typeof en)switch(en){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(en)&&en>1&&setDefaultCurveSegments(en);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(en,eo){"expressions"===en&&setExpressionsPlugin(eo)}function getFactory(en){switch(en){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(en){for(var eo=queryString.split("&"),es=0;es=1?eH.push({s:en-1,e:eo-1}):(eH.push({s:en,e:1}),eH.push({s:0,e:eo-1}));var eV=[],eb=eH.length;for(em=0;emef+es||eV.push([ed.s*eu<=ef?0:(ed.s*eu-ef)/es,ed.e*eu>=ef+es?1:(ed.e*eu-ef)/es]);return eV.length||eV.push([0,0]),eV},TrimModifier.prototype.releasePathsData=function(en){var eo,es=en.length;for(eo=0;eo1?1+eo:this.s.v<0?0+eo:this.s.v+eo)>(ed=this.e.v>1?1+eo:this.e.v<0?0+eo:this.e.v+eo)){var es=em;em=ed,ed=es}em=1e-4*Math.round(1e4*em),ed=1e-4*Math.round(1e4*ed),this.sValue=em,this.eValue=ed}else em=this.sValue,ed=this.eValue;var ef=this.shapes.length,eu=0;if(ed===em)for(eV=0;eV=0;eV-=1)if((ej=this.shapes[eV]).shape._mdf){for((eO=ej.localShapeCollection).releaseShapes(),2===this.m&&ef>1?(eP=this.calculateShapeEdges(em,ed,ej.totalShapeLength,eR,eu),eR+=ej.totalShapeLength):eP=[[eB,eU]],ew=eP.length,eb=0;eb=1?e_.push({s:ej.totalShapeLength*(eB-1),e:ej.totalShapeLength*(eU-1)}):(e_.push({s:ej.totalShapeLength*eB,e:ej.totalShapeLength}),e_.push({s:0,e:ej.totalShapeLength*(eU-1)}));var eY=this.addShapes(ej,e_[0]);if(e_[0].s!==e_[0].e){if(e_.length>1){if(ej.shape.paths.shapes[ej.shape.paths._length-1].c){var eG=eY.pop();this.addPaths(eY,eO),eY=this.addShapes(ej,e_[1],eG)}else this.addPaths(eY,eO),eY=this.addShapes(ej,e_[1])}this.addPaths(eY,eO)}}ej.shape.paths=eO}}},TrimModifier.prototype.addPaths=function(en,eo){var es,ef=en.length;for(es=0;eseo.e){es.c=!1;break}else eo.s<=ej&&eo.e>=ej+ed.addedLength?(this.addSegment(eS[ef].v[eu-1],eS[ef].o[eu-1],eS[ef].i[eu],eS[ef].v[eu],es,eH,eP),eP=!1):(eb=bez.getNewSegment(eS[ef].v[eu-1],eS[ef].v[eu],eS[ef].o[eu-1],eS[ef].i[eu],(eo.s-ej)/ed.addedLength,(eo.e-ej)/ed.addedLength,eV[eu-1]),this.addSegmentFromArray(eb,es,eH,eP),eP=!1,es.c=!1),ej+=ed.addedLength,eH+=1;if(eS[ef].c&&eV.length){if(ed=eV[eu-1],ej<=eo.e){var e_=eV[eu-1].addedLength;eo.s<=ej&&eo.e>=ej+e_?(this.addSegment(eS[ef].v[eu-1],eS[ef].o[eu-1],eS[ef].i[0],eS[ef].v[0],es,eH,eP),eP=!1):(eb=bez.getNewSegment(eS[ef].v[eu-1],eS[ef].v[0],eS[ef].o[eu-1],eS[ef].i[0],(eo.s-ej)/e_,(eo.e-ej)/e_,eV[eu-1]),this.addSegmentFromArray(eb,es,eH,eP),eP=!1,es.c=!1)}else es.c=!1;ej+=ed.addedLength,eH+=1}if(es._length&&(es.setXYAt(es.v[ew][0],es.v[ew][1],"i",ew),es.setXYAt(es.v[es._length-1][0],es.v[es._length-1][1],"o",es._length-1)),ej>eo.e)break;ef=this.p.keyframes[this.p.keyframes.length-1].t?(ef=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/es,0),eu=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/es,0)):(ef=this.p.pv,eu=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/es,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){ef=[],eu=[];var ef,eu,em=this.px,ed=this.py;em._caching.lastFrame+em.offsetTime<=em.keyframes[0].t?(ef[0]=em.getValueAtTime((em.keyframes[0].t+.01)/es,0),ef[1]=ed.getValueAtTime((ed.keyframes[0].t+.01)/es,0),eu[0]=em.getValueAtTime(em.keyframes[0].t/es,0),eu[1]=ed.getValueAtTime(ed.keyframes[0].t/es,0)):em._caching.lastFrame+em.offsetTime>=em.keyframes[em.keyframes.length-1].t?(ef[0]=em.getValueAtTime(em.keyframes[em.keyframes.length-1].t/es,0),ef[1]=ed.getValueAtTime(ed.keyframes[ed.keyframes.length-1].t/es,0),eu[0]=em.getValueAtTime((em.keyframes[em.keyframes.length-1].t-.01)/es,0),eu[1]=ed.getValueAtTime((ed.keyframes[ed.keyframes.length-1].t-.01)/es,0)):(ef=[em.pv,ed.pv],eu[0]=em.getValueAtTime((em._caching.lastFrame+em.offsetTime-.01)/es,em.offsetTime),eu[1]=ed.getValueAtTime((ed._caching.lastFrame+ed.offsetTime-.01)/es,ed.offsetTime))}else ef=eu=en;this.v.rotate(-Math.atan2(ef[1]-eu[1],ef[0]-eu[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function ef(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}function eu(){}function em(en){this._addDynamicProperty(en),this.elem.addDynamicProperty(en),this._isDirty=!0}function ed(en,eo,es){if(this.elem=en,this.frameId=-1,this.propType="transform",this.data=eo,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(es||en),eo.p&&eo.p.s?(this.px=PropertyFactory.getProp(en,eo.p.x,0,0,this),this.py=PropertyFactory.getProp(en,eo.p.y,0,0,this),eo.p.z&&(this.pz=PropertyFactory.getProp(en,eo.p.z,0,0,this))):this.p=PropertyFactory.getProp(en,eo.p||{k:[0,0,0]},1,0,this),eo.rx){if(this.rx=PropertyFactory.getProp(en,eo.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(en,eo.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(en,eo.rz,0,degToRads,this),eo.or.k[0].ti){var ef,eu=eo.or.k.length;for(ef=0;ef=Math.abs(en)}function lerp(en,eo,es){return en*(1-es)+eo*es}function lerpPoint(en,eo,es){return[lerp(en[0],eo[0],es),lerp(en[1],eo[1],es)]}function quadRoots(en,eo,es){if(0===en)return[];var ef=eo*eo-4*en*es;if(ef<0)return[];var eu=-eo/(2*en);if(0===ef)return[eu];var em=Math.sqrt(ef)/(2*en);return[eu-em,eu+em]}function polynomialCoefficients(en,eo,es,ef){return[-en+3*eo-3*es+ef,3*en-6*eo+3*es,-3*en+3*eo,en]}function singlePoint(en){return new PolynomialBezier(en,en,en,en,!1)}function PolynomialBezier(en,eo,es,ef,eu){eu&&pointEqual(en,eo)&&(eo=lerpPoint(en,ef,1/3)),eu&&pointEqual(es,ef)&&(es=lerpPoint(en,ef,2/3));var em=polynomialCoefficients(en[0],eo[0],es[0],ef[0]),ed=polynomialCoefficients(en[1],eo[1],es[1],ef[1]);this.a=[em[0],ed[0]],this.b=[em[1],ed[1]],this.c=[em[2],ed[2]],this.d=[em[3],ed[3]],this.points=[en,eo,es,ef]}function extrema(en,eo){var es=en.points[0][eo],ef=en.points[en.points.length-1][eo];if(es>ef){var eu=ef;ef=es,es=eu}for(var em=quadRoots(3*en.a[eo],2*en.b[eo],en.c[eo]),ed=0;ed0&&em[ed]<1){var eH=en.point(em[ed])[eo];eHef&&(ef=eH)}return{min:es,max:ef}}function intersectData(en,eo,es){var ef=en.boundingBox();return{cx:ef.cx,cy:ef.cy,width:ef.width,height:ef.height,bez:en,t:(eo+es)/2,t1:eo,t2:es}}function splitData(en){var eo=en.bez.split(.5);return[intersectData(eo[0],en.t1,en.t),intersectData(eo[1],en.t,en.t2)]}function boxIntersect(en,eo){return 2*Math.abs(en.cx-eo.cx)=em||en.width<=ef&&en.height<=ef&&eo.width<=ef&&eo.height<=ef){eu.push([en.t,eo.t]);return}var ed=splitData(en),eH=splitData(eo);intersectsImpl(ed[0],eH[0],es+1,ef,eu,em),intersectsImpl(ed[0],eH[1],es+1,ef,eu,em),intersectsImpl(ed[1],eH[0],es+1,ef,eu,em),intersectsImpl(ed[1],eH[1],es+1,ef,eu,em)}}function crossProduct(en,eo){return[en[1]*eo[2]-en[2]*eo[1],en[2]*eo[0]-en[0]*eo[2],en[0]*eo[1]-en[1]*eo[0]]}function lineIntersection(en,eo,es,ef){var eu=[en[0],en[1],1],em=[eo[0],eo[1],1],ed=[es[0],es[1],1],eH=[ef[0],ef[1],1],eV=crossProduct(crossProduct(eu,em),crossProduct(ed,eH));return floatZero(eV[2])?null:[eV[0]/eV[2],eV[1]/eV[2]]}function polarOffset(en,eo,es){return[en[0]+Math.cos(eo)*es,en[1]-Math.sin(eo)*es]}function pointDistance(en,eo){return Math.hypot(en[0]-eo[0],en[1]-eo[1])}function pointEqual(en,eo){return floatEqual(en[0],eo[0])&&floatEqual(en[1],eo[1])}function ZigZagModifier(){}function setPoint(en,eo,es,ef,eu,em,ed){var eH=es-Math.PI/2,eV=es+Math.PI/2,eb=eo[0]+Math.cos(es)*ef*eu,ew=eo[1]-Math.sin(es)*ef*eu;en.setTripleAt(eb,ew,eb+Math.cos(eH)*em,ew-Math.sin(eH)*em,eb+Math.cos(eV)*ed,ew-Math.sin(eV)*ed,en.length())}function getPerpendicularVector(en,eo){var es=[eo[0]-en[0],eo[1]-en[1]],ef=-(.5*Math.PI);return[Math.cos(ef)*es[0]-Math.sin(ef)*es[1],Math.sin(ef)*es[0]+Math.cos(ef)*es[1]]}function getProjectingAngle(en,eo){var es=0===eo?en.length()-1:eo-1,ef=(eo+1)%en.length(),eu=getPerpendicularVector(en.v[es],en.v[ef]);return Math.atan2(0,1)-Math.atan2(eu[1],eu[0])}function zigZagCorner(en,eo,es,ef,eu,em,ed){var eH=getProjectingAngle(eo,es),eV=eo.v[es%eo._length],eb=eo.v[0===es?eo._length-1:es-1],ew=eo.v[(es+1)%eo._length],eD=2===em?Math.sqrt(Math.pow(eV[0]-eb[0],2)+Math.pow(eV[1]-eb[1],2)):0,eS=2===em?Math.sqrt(Math.pow(eV[0]-ew[0],2)+Math.pow(eV[1]-ew[1],2)):0;setPoint(en,eo.v[es%eo._length],eH,ed,ef,eS/((eu+1)*2),eD/((eu+1)*2),em)}function zigZagSegment(en,eo,es,ef,eu,em){for(var ed=0;ed1&&eo.length>1&&(eu=getIntersection(en[0],eo[eo.length-1])))?[[en[0].split(eu[0])[0]],[eo[eo.length-1].split(eu[1])[1]]]:[es,ef]}function pruneIntersections(en){for(var eo,es=1;es1&&(eo=pruneSegmentIntersection(en[en.length-1],en[0]),en[en.length-1]=eo[0],en[0]=eo[1]),en}function offsetSegmentSplit(en,eo){var es,ef,eu,em,ed=en.inflectionPoints();if(0===ed.length)return[offsetSegment(en,eo)];if(1===ed.length||floatEqual(ed[1],1))return es=(eu=en.split(ed[0]))[0],ef=eu[1],[offsetSegment(es,eo),offsetSegment(ef,eo)];es=(eu=en.split(ed[0]))[0];var eH=(ed[1]-ed[0])/(1-ed[0]);return em=(eu=eu[1].split(eH))[0],ef=eu[1],[offsetSegment(es,eo),offsetSegment(em,eo),offsetSegment(ef,eo)]}function OffsetPathModifier(){}function getFontProperties(en){for(var eo=en.fStyle?en.fStyle.split(" "):[],es="normal",ef="normal",eu=eo.length,em=0;em0;)es-=1,this._elements.unshift(eo[es]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(en){var eo,es=en.length;for(eo=0;eo0?Math.floor(ej):Math.ceil(ej),e_=this.pMatrix.props,eB=this.rMatrix.props,eU=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var eR=0;if(ej>0){for(;eReP;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),eR-=1;eO&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-eO,!0),eR-=eO)}for(eu=1===this.data.m?0:this._currentCopies-1,em=1===this.data.m?1:-1,ed=this._currentCopies;ed;){if(eb=(ef=(es=this.elemsData[eu].it)[es.length-1].transform.mProps.v.props).length,es[es.length-1].transform.mProps._mdf=!0,es[es.length-1].transform.op._mdf=!0,es[es.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(eu/(this._currentCopies-1)),0!==eR){for((0!==eu&&1===em||eu!==this._currentCopies-1&&-1===em)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(eB[0],eB[1],eB[2],eB[3],eB[4],eB[5],eB[6],eB[7],eB[8],eB[9],eB[10],eB[11],eB[12],eB[13],eB[14],eB[15]),this.matrix.transform(eU[0],eU[1],eU[2],eU[3],eU[4],eU[5],eU[6],eU[7],eU[8],eU[9],eU[10],eU[11],eU[12],eU[13],eU[14],eU[15]),this.matrix.transform(e_[0],e_[1],e_[2],e_[3],e_[4],e_[5],e_[6],e_[7],e_[8],e_[9],e_[10],e_[11],e_[12],e_[13],e_[14],e_[15]),eV=0;eV0&&ef<1?[eo]:[]:[eo-ef,eo+ef].filter(function(en){return en>0&&en<1})},PolynomialBezier.prototype.split=function(en){if(en<=0)return[singlePoint(this.points[0]),this];if(en>=1)return[this,singlePoint(this.points[this.points.length-1])];var eo=lerpPoint(this.points[0],this.points[1],en),es=lerpPoint(this.points[1],this.points[2],en),ef=lerpPoint(this.points[2],this.points[3],en),eu=lerpPoint(eo,es,en),em=lerpPoint(es,ef,en),ed=lerpPoint(eu,em,en);return[new PolynomialBezier(this.points[0],eo,eu,ed,!0),new PolynomialBezier(ed,em,ef,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var en=this.bounds();return{left:en.x.min,right:en.x.max,top:en.y.min,bottom:en.y.max,width:en.x.max-en.x.min,height:en.y.max-en.y.min,cx:(en.x.max+en.x.min)/2,cy:(en.y.max+en.y.min)/2}},PolynomialBezier.prototype.intersections=function(en,eo,es){void 0===eo&&(eo=2),void 0===es&&(es=7);var ef=[];return intersectsImpl(intersectData(this,0,1),intersectData(en,0,1),0,eo,ef,es),ef},PolynomialBezier.shapeSegment=function(en,eo){var es=(eo+1)%en.length();return new PolynomialBezier(en.v[eo],en.o[eo],en.i[es],en.v[es],!0)},PolynomialBezier.shapeSegmentInverted=function(en,eo){var es=(eo+1)%en.length();return new PolynomialBezier(en.v[es],en.i[es],en.o[eo],en.v[eo],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(en,eo){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(en,eo.s,0,null,this),this.frequency=PropertyFactory.getProp(en,eo.r,0,null,this),this.pointsType=PropertyFactory.getProp(en,eo.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(en,eo,es,ef){var eu=en._length,em=shapePool.newElement();if(em.c=en.c,en.c||(eu-=1),0===eu)return em;var ed=-1,eH=PolynomialBezier.shapeSegment(en,0);zigZagCorner(em,en,0,eo,es,ef,ed);for(var eV=0;eV=0;eu-=1)ed=PolynomialBezier.shapeSegmentInverted(en,eu),eb.push(offsetSegmentSplit(ed,eo));eb=pruneIntersections(eb);var ew=null,eD=null;for(eu=0;eu0&&(eV=!1),eV){var eb=createTag("style");eb.setAttribute("f-forigin",es[em].fOrigin),eb.setAttribute("f-origin",es[em].origin),eb.setAttribute("f-family",es[em].fFamily),eb.type="text/css",eb.innerText="@font-face {font-family: "+es[em].fFamily+"; font-style: normal; src: url('"+es[em].fPath+"');}",eo.appendChild(eb)}}else if("g"===es[em].fOrigin||1===es[em].origin){for(eH=0,ed=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]');eH=55296&&es<=56319){var ef=en.charCodeAt(1);ef>=56320&&ef<=57343&&(eo=(es-55296)*1024+ef-56320+65536)}return eo}function eG(en,eo){var es=en.toString(16)+eo.toString(16);return -1!==eD.indexOf(es)}function eQ(en){return en===eV}function eF(en){return en===eH}function eZ(en){var eo=eY(en);return eo>=eb&&eo<=ew}function eK(en){return eZ(en.substr(0,2))&&eZ(en.substr(2,2))}function eJ(en){return -1!==es.indexOf(en)}function eW(en,eo){var es=eY(en.substr(eo,2));if(es!==ef)return!1;var eH=0;for(eo+=2;eH<5;){if((es=eY(en.substr(eo,2)))ed)return!1;eH+=1,eo+=2}return eY(en.substr(eo,2))===eu}function eX(){this.isLoaded=!0}var e$=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};e$.isModifier=eG,e$.isZeroWidthJoiner=eQ,e$.isFlagEmoji=eK,e$.isRegionalCode=eZ,e$.isCombinedCharacter=eJ,e$.isRegionalFlag=eW,e$.isVariationSelector=eF,e$.BLACK_FLAG_CODE_POINT=ef;var e4={addChars:e_,addFonts:eP,getCharData:eB,getFontByName:eR,measureText:eU,checkLoadedFonts:ej,setIsLoaded:eX};return e$.prototype=e4,e$}();function SlotManager(en){this.animationData=en}function slotFactory(en){return new SlotManager(en)}function RenderableElement(){}SlotManager.prototype.getProp=function(en){return this.animationData.slots&&this.animationData.slots[en.sid]?Object.assign(en,this.animationData.slots[en.sid].p):en},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(en){-1===this.renderableComponents.indexOf(en)&&this.renderableComponents.push(en)},removeRenderableComponent:function(en){-1!==this.renderableComponents.indexOf(en)&&this.renderableComponents.splice(this.renderableComponents.indexOf(en),1)},prepareRenderableFrame:function(en){this.checkLayerLimits(en)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(en){this.data.ip-this.data.st<=en&&this.data.op-this.data.st>en?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var en,eo=this.renderableComponents.length;for(en=0;en.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(en){this.audio.rate(en)},AudioElement.prototype.volume=function(en){this._volumeMultiplier=en,this._previousVolume=en*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(en){var eo,es,ef=this.layers.length;for(this.completeLayers=!0,eo=ef-1;eo>=0;eo-=1)!this.elements[eo]&&(es=this.layers[eo]).ip-es.st<=en-this.layers[eo].st&&es.op-es.st>en-this.layers[eo].st&&this.buildItem(eo),this.completeLayers=!!this.elements[eo]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(en){switch(en.ty){case 2:return this.createImage(en);case 0:return this.createComp(en);case 1:return this.createSolid(en);case 3:default:return this.createNull(en);case 4:return this.createShape(en);case 5:return this.createText(en);case 6:return this.createAudio(en);case 13:return this.createCamera(en);case 15:return this.createFootage(en)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(en){return new AudioElement(en,this.globalData,this)},BaseRenderer.prototype.createFootage=function(en){return new FootageElement(en,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var en,eo=this.layers.length;for(en=0;en0&&(this.maskElement.setAttribute("id",eV),this.element.maskedElement.setAttribute(ew,"url("+getLocationHref()+"#"+eV+")"),ef.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var en=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:en,localMat:en,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var en,eo=this.finalTransform.mat,es=0,ef=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;es1&&(em+=" C"+eo.o[ef-1][0]+","+eo.o[ef-1][1]+" "+eo.i[0][0]+","+eo.i[0][1]+" "+eo.v[0][0]+","+eo.v[0][1]),es.lastPath!==em){var ed="";es.elem&&(eo.c&&(ed=en.inv?this.solidPath+em:em),es.elem.setAttribute("d",ed)),es.lastPath=em}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var en={};function eo(en,eo){var es=createNS("filter");return es.setAttribute("id",en),!0!==eo&&(es.setAttribute("filterUnits","objectBoundingBox"),es.setAttribute("x","0%"),es.setAttribute("y","0%"),es.setAttribute("width","100%"),es.setAttribute("height","100%")),es}function es(){var en=createNS("feColorMatrix");return en.setAttribute("type","matrix"),en.setAttribute("color-interpolation-filters","sRGB"),en.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),en}return en.createFilter=eo,en.createAlphaToLuminanceFilter=es,en}(),featureSupport=function(){var en={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(en.maskType=!1),/firefox/i.test(navigator.userAgent)&&(en.svgLumaHidden=!1),en}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(en){var eo,es,ef="SourceGraphic",eu=en.data.ef?en.data.ef.length:0,em=createElementID(),ed=filtersFactory.createFilter(em,!0),eH=0;for(eo=0,this.filters=[];eo=0&&!this.shapeModifiers[en].processShapes(this._isFirstFrame);en-=1);}},searchProcessedElement:function(en){for(var eo=this.processedElements,es=0,ef=eo.length;es.01)return!1;es+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var en=0,eo=this.data.k.k.length;en0;)eV=ef.transformers[ej].mProps._mdf||eV,eE-=1,ej-=1;if(eV)for(eE=eP-ef.styles[ew].lvl,ej=ef.transformers.length-1;eE>0;)eS.multiply(ef.transformers[ej].mProps.v),eE-=1,ej-=1}else eS=en;if(ed=(eD=ef.sh.paths)._length,eV){for(em=0,eH="";em=1?eB=.99:eB<=-1&&(eB=-.99);var eU=eH*eB,eR=Math.cos(e_+eo.a.v)*eU+ew[0],eY=Math.sin(e_+eo.a.v)*eU+ew[1];eV.setAttribute("fx",eR),eV.setAttribute("fy",eY),eb&&!eo.g._collapsable&&(eo.of.setAttribute("fx",eR),eo.of.setAttribute("fy",eY))}}function eV(en,eo,es){var ef=eo.style,eu=eo.d;eu&&(eu._mdf||es)&&eu.dashStr&&(ef.pElem.setAttribute("stroke-dasharray",eu.dashStr),ef.pElem.setAttribute("stroke-dashoffset",eu.dashoffset[0])),eo.c&&(eo.c._mdf||es)&&ef.pElem.setAttribute("stroke","rgb("+bmFloor(eo.c.v[0])+","+bmFloor(eo.c.v[1])+","+bmFloor(eo.c.v[2])+")"),(eo.o._mdf||es)&&ef.pElem.setAttribute("stroke-opacity",eo.o.v),(eo.w._mdf||es)&&(ef.pElem.setAttribute("stroke-width",eo.w.v),ef.msElem&&ef.msElem.setAttribute("stroke-width",eo.w.v))}return{createRenderFunction:function(en){switch(en.ty){case"fl":return em;case"gf":return eH;case"gs":return ed;case"st":return eV;case"sh":case"el":case"rc":case"sr":return eu;case"tr":return es;case"no":return ef;default:return null}}}}();function SVGShapeElement(en,eo,es){this.shapes=[],this.shapesData=en.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(en,eo,es),this.prevViewData=[]}function LetterProps(en,eo,es,ef,eu,em){this.o=en,this.sw=eo,this.sc=es,this.fc=ef,this.m=eu,this.p=em,this._mdf={o:!0,sw:!!eo,sc:!!es,fc:!!ef,m:!0,p:!0}}function TextProperty(en,eo){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,eo.d&&eo.d.sid&&(eo.d=en.globalData.slotManager.getProp(eo.d)),this.data=eo,this.elem=en,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var en,eo,es,ef,eu=this.shapes.length,em=this.stylesList.length,ed=[],eH=!1;for(es=0;es1&&eH&&this.setShapesAsAnimated(ed)}},SVGShapeElement.prototype.setShapesAsAnimated=function(en){var eo,es=en.length;for(eo=0;eo=0;eH-=1){if((eS=this.searchProcessedElement(en[eH]))?eo[eH]=es[eS-1]:en[eH]._render=ed,"fl"===en[eH].ty||"st"===en[eH].ty||"gf"===en[eH].ty||"gs"===en[eH].ty||"no"===en[eH].ty)eS?eo[eH].style.closed=!1:eo[eH]=this.createStyleElement(en[eH],eu),en[eH]._render&&eo[eH].style.pElem.parentNode!==ef&&ef.appendChild(eo[eH].style.pElem),eO.push(eo[eH].style);else if("gr"===en[eH].ty){if(eS)for(eV=0,eb=eo[eH].it.length;eV1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(en){this.effectsSequence.push(en),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(en){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||en){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var eo,es=this.currentData,ef=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var eu=this.effectsSequence.length,em=en||this.data.d.k[this.keysIndex].s;for(eo=0;eoeo);)es+=1;return this.keysIndex!==es&&(this.keysIndex=es),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(en){for(var eo,es,ef=[],eu=0,em=en.length,ed=!1,eH=!1,eV="";eu=55296&&eo<=56319?FontManager.isRegionalFlag(en,eu)?eV=en.substr(eu,14):(es=en.charCodeAt(eu+1))>=56320&&es<=57343&&(FontManager.isModifier(eo,es)?(eV=en.substr(eu,2),ed=!0):eV=FontManager.isFlagEmoji(en.substr(eu,4))?en.substr(eu,4):en.substr(eu,2)):eo>56319?(es=en.charCodeAt(eu+1),FontManager.isVariationSelector(eo)&&(ed=!0)):FontManager.isZeroWidthJoiner(eo)&&(ed=!0,eH=!0),ed?(ef[ef.length-1]+=eV,ed=!1):ef.push(eV),eu+=eV.length;return ef},TextProperty.prototype.completeTextData=function(en){en.__complete=!0;var eo=this.elem.globalData.fontManager,es=this.data,ef=[],eu=0,em=es.m.g,ed=0,eH=0,eV=0,eb=[],ew=0,eD=0,eS=eo.getFontByName(en.f),eE=0,ej=getFontProperties(eS);en.fWeight=ej.weight,en.fStyle=ej.style,en.finalSize=en.s,en.finalText=this.buildFinalText(en.t),e_=en.finalText.length,en.finalLineHeight=en.lh;var eO=en.tr/1e3*en.finalSize;if(en.sz)for(var eP,e_,eB,eU,eR,eY,eG,eQ,eF,eZ,eK=!0,eJ=en.sz[0],eW=en.sz[1];eK;){eZ=this.buildFinalText(en.t),eF=0,ew=0,e_=eZ.length,eO=en.tr/1e3*en.finalSize;var eX=-1;for(eP=0;ePeJ&&" "!==eZ[eP]?(-1===eX?e_+=1:eP=eX,eF+=en.finalLineHeight||1.2*en.finalSize,eZ.splice(eP,eX===eP?1:0,"\r"),eX=-1,ew=0):ew+=eE+eO;eF+=eS.ascent*en.finalSize/100,this.canResize&&en.finalSize>this.minimumFontSize&&eWeD?ew:eD,ew=-2*eO,eU="",eB=!0,eV+=1):eU=e0,eo.chars?(eG=eo.getCharData(e0,eS.fStyle,eo.getFontByName(en.f).fFamily),eE=eB?0:eG.w*en.finalSize/100):eE=eo.measureText(eU,en.f,en.finalSize)," "===e0?e$+=eE+eO:(ew+=eE+eO+e$,e$=0),ef.push({l:eE,an:eE,add:ed,n:eB,anIndexes:[],val:eU,line:eV,animatorJustifyOffset:0}),2==em){if(ed+=eE,""===eU||" "===eU||eP===e_-1){for((""===eU||" "===eU)&&(ed-=eE);eH<=eP;)ef[eH].an=ed,ef[eH].ind=eu,ef[eH].extra=eE,eH+=1;eu+=1,ed=0}}else if(3==em){if(ed+=eE,""===eU||eP===e_-1){for(""===eU&&(ed-=eE);eH<=eP;)ef[eH].an=ed,ef[eH].ind=eu,ef[eH].extra=eE,eH+=1;ed=0,eu+=1}}else ef[eu].ind=eu,ef[eu].extra=0,eu+=1;if(en.l=ef,eD=ew>eD?ew:eD,eb.push(ew),en.sz)en.boxWidth=en.sz[0],en.justifyOffset=0;else switch(en.boxWidth=eD,en.j){case 1:en.justifyOffset=-en.boxWidth;break;case 2:en.justifyOffset=-en.boxWidth/2;break;default:en.justifyOffset=0}en.lineWidths=eb;var e4=es.a;eY=e4.length;var e3=[];for(eR=0;eR0?eu=this.ne.v/100:em=-this.ne.v/100,this.xe.v>0?ed=1-this.xe.v/100:eH=1+this.xe.v/100;var eV=BezierFactory.getBezierEasing(eu,em,ed,eH).get,eb=0,ew=this.finalS,eD=this.finalE,eS=this.data.sh;if(2===eS)eb=eV(eb=eD===ew?ef>=eD?1:0:en(0,eo(.5/(eD-ew)+(ef-ew)/(eD-ew),1)));else if(3===eS)eb=eV(eb=eD===ew?ef>=eD?0:1:1-en(0,eo(.5/(eD-ew)+(ef-ew)/(eD-ew),1)));else if(4===eS)eD===ew?eb=0:(eb=en(0,eo(.5/(eD-ew)+(ef-ew)/(eD-ew),1)))<.5?eb*=2:eb=1-2*(eb-.5),eb=eV(eb);else if(5===eS){if(eD===ew)eb=0;else{var eE=eD-ew,ej=-eE/2+(ef=eo(en(0,ef+.5-ew),eD-ew)),eO=eE/2;eb=Math.sqrt(1-ej*ej/(eO*eO))}eb=eV(eb)}else 6===eS?eb=eV(eb=eD===ew?0:(1+Math.cos(Math.PI+2*Math.PI*(ef=eo(en(0,ef+.5-ew),eD-ew))/(eD-ew)))/2):(ef>=es(ew)&&(eb=ef-ew<0?en(0,eo(eo(eD,1)-(ew-ef),1)):en(0,eo(eD-ef,1))),eb=eV(eb));if(100!==this.sm.v){var eP=.01*this.sm.v;0===eP&&(eP=1e-8);var e_=.5-.5*eP;eb1&&(eb=1)}return eb*this.a.v},getValue:function(en){this.iterateDynamicProperties(),this._mdf=en||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,en&&2===this.data.r&&(this.e.v=this._currentTextLength);var eo=2===this.data.r?1:100/this.data.totalChars,es=this.o.v/eo,ef=this.s.v/eo+es,eu=this.e.v/eo+es;if(ef>eu){var em=ef;ef=eu,eu=em}this.finalS=ef,this.finalE=eu}},extendPrototype([DynamicPropertyContainer],ef),{getTextSelectorProp:function(en,eo,es){return new ef(en,eo,es)}}}();function TextAnimatorDataProperty(en,eo,es){var ef={propType:!1},eu=PropertyFactory.getProp,em=eo.a;this.a={r:em.r?eu(en,em.r,0,degToRads,es):ef,rx:em.rx?eu(en,em.rx,0,degToRads,es):ef,ry:em.ry?eu(en,em.ry,0,degToRads,es):ef,sk:em.sk?eu(en,em.sk,0,degToRads,es):ef,sa:em.sa?eu(en,em.sa,0,degToRads,es):ef,s:em.s?eu(en,em.s,1,.01,es):ef,a:em.a?eu(en,em.a,1,0,es):ef,o:em.o?eu(en,em.o,0,.01,es):ef,p:em.p?eu(en,em.p,1,0,es):ef,sw:em.sw?eu(en,em.sw,0,0,es):ef,sc:em.sc?eu(en,em.sc,1,0,es):ef,fc:em.fc?eu(en,em.fc,1,0,es):ef,fh:em.fh?eu(en,em.fh,0,0,es):ef,fs:em.fs?eu(en,em.fs,0,.01,es):ef,fb:em.fb?eu(en,em.fb,0,.01,es):ef,t:em.t?eu(en,em.t,0,0,es):ef},this.s=TextSelectorProp.getTextSelectorProp(en,eo.s,es),this.s.t=eo.s.t}function TextAnimatorProperty(en,eo,es){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=en,this._renderType=eo,this._elem=es,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(es)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var en,eo,es=this._textData.a.length,ef=PropertyFactory.getProp;for(en=0;en=e3+tQ||!tc?(tf=(e3+tQ-e6)/e0.partialLength,eb=e9.point[0]+(e0.point[0]-e9.point[0])*tf,ew=e9.point[1]+(e0.point[1]-e9.point[1])*tf,eQ.translate(-eR[0]*eK[eX].an*.005,-(.01*(eR[1]*tV))),e8=!1):tc&&(e6+=e0.partialLength,(e5+=1)>=tc.length&&(e5=0,tr[e7+=1]?tc=tr[e7].points:tu.v.c?(e5=0,tc=tr[e7=0].points):(e6-=e0.partialLength,tc=null)),tc&&(e9=e0,ta=(e0=tc[e5]).partialLength));eV=eK[eX].an/2-eK[eX].add,eQ.translate(-eV,0,0)}else eV=eK[eX].an/2-eK[eX].add,eQ.translate(-eV,0,0),eQ.translate(-eR[0]*eK[eX].an*.005,-eR[1]*tV*.01,0);for(eu=0;eueO?this.textSpans[eO].span:createNS(em?"g":"text"),eE<=eO){if(e_.setAttribute("stroke-linecap","butt"),e_.setAttribute("stroke-linejoin","round"),e_.setAttribute("stroke-miterlimit","4"),this.textSpans[eO].span=e_,em){var ej=createNS("g");e_.appendChild(ej),this.textSpans[eO].childSpan=ej}this.textSpans[eO].span=e_,this.layerElement.appendChild(e_)}e_.style.display="inherit"}if(ed.reset(),eV&&(eu[eO].n&&(eb=-eS,ew+=en.yOffset+(eD?1:0),eD=!1),this.applyTextPropertiesToMatrix(en,ed,eu[eO].line,eb,ew),eb+=(eu[eO].l||0)+eS),em){if(1===(eB=this.globalData.fontManager.getCharData(en.finalText[eO],eo.fStyle,this.globalData.fontManager.getFontByName(en.f).fFamily)).t)eU=new SVGCompElement(eB.data,this.globalData,this);else{var eO,eP,e_,eB,eU,eR=emptyShapeData;eB.data&&eB.data.shapes&&(eR=this.buildShapeData(eB.data,en.finalSize)),eU=new SVGShapeElement(eR,this.globalData,this)}if(this.textSpans[eO].glyph){var eY=this.textSpans[eO].glyph;this.textSpans[eO].childSpan.removeChild(eY.layerElement),eY.destroy()}this.textSpans[eO].glyph=eU,eU._debug=!0,eU.prepareFrame(0),eU.renderFrame(),this.textSpans[eO].childSpan.appendChild(eU.layerElement),1===eB.t&&this.textSpans[eO].childSpan.setAttribute("transform","scale("+en.finalSize/100+","+en.finalSize/100+")")}else eV&&e_.setAttribute("transform","translate("+ed.props[12]+","+ed.props[13]+")"),e_.textContent=eu[eO].val,e_.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}eV&&e_&&e_.setAttribute("d",eH)}else{var eG=this.textContainer,eQ="start";switch(en.j){case 1:eQ="end";break;case 2:eQ="middle";break;default:eQ="start"}eG.setAttribute("text-anchor",eQ),eG.setAttribute("letter-spacing",eS);var eF=this.buildTextContents(en.finalText);for(eO=0,eP=eF.length,ew=en.ps?en.ps[1]+en.ascent:0;eO=0;eo-=1)(this.completeLayers||this.elements[eo])&&this.elements[eo].prepareFrame(en-this.layers[eo].st);if(this.globalData._mdf)for(eo=0;eo=0;eo-=1)(this.completeLayers||this.elements[eo])&&(this.elements[eo].prepareFrame(this.renderedFrame-this.layers[eo].st),this.elements[eo]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var en,eo=this.layers.length;for(en=0;en=0;es-=1)en.finalTransform.multiply(en.transforms[es].transform.mProps.v);en._mdf=eu},processSequences:function(en){var eo,es=this.sequenceList.length;for(eo=0;eo=1){this.buffers=[];var en=this.globalData.canvasContext,eo=assetLoader.createCanvas(en.canvas.width,en.canvas.height);this.buffers.push(eo);var es=assetLoader.createCanvas(en.canvas.width,en.canvas.height);this.buffers.push(es),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var en=this.globalData;if(en.blendMode!==this.data.bm){en.blendMode=this.data.bm;var eo=getBlendMode(this.data.bm);en.canvasContext.globalCompositeOperation=eo}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(en){en.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var en=this.buffers[0].getContext("2d");this.clearCanvas(en),en.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var en=this.buffers[1],eo=en.getContext("2d");if(this.clearCanvas(eo),eo.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var es=assetLoader.getLumaCanvas(this.canvasContext.canvas);es.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(es,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(en,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(en){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||en)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var eo=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(eo),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(eo),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(en,eo){var es={data:en,type:en.ty,preTransforms:this.transformsManager.addTransformSequence(eo),transforms:[],elements:[],closed:!0===en.hd},ef={};if("fl"===en.ty||"st"===en.ty?(ef.c=PropertyFactory.getProp(this,en.c,1,255,this),ef.c.k||(es.co="rgb("+bmFloor(ef.c.v[0])+","+bmFloor(ef.c.v[1])+","+bmFloor(ef.c.v[2])+")")):("gf"===en.ty||"gs"===en.ty)&&(ef.s=PropertyFactory.getProp(this,en.s,1,null,this),ef.e=PropertyFactory.getProp(this,en.e,1,null,this),ef.h=PropertyFactory.getProp(this,en.h||{k:0},0,.01,this),ef.a=PropertyFactory.getProp(this,en.a||{k:0},0,degToRads,this),ef.g=new GradientProperty(this,en.g,this)),ef.o=PropertyFactory.getProp(this,en.o,0,.01,this),"st"===en.ty||"gs"===en.ty){if(es.lc=lineCapEnum[en.lc||2],es.lj=lineJoinEnum[en.lj||2],1==en.lj&&(es.ml=en.ml),ef.w=PropertyFactory.getProp(this,en.w,0,null,this),ef.w.k||(es.wi=ef.w.v),en.d){var eu=new DashProperty(this,en.d,"canvas",this);ef.d=eu,ef.d.k||(es.da=ef.d.dashArray,es.do=ef.d.dashoffset[0])}}else es.r=2===en.r?"evenodd":"nonzero";return this.stylesList.push(es),ef.style=es,ef},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(en){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,en.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,en,this)}}},CVShapeElement.prototype.createShapeElement=function(en){var eo=new CVShapeData(this,en,this.stylesList,this.transformsManager);return this.shapes.push(eo),this.addShapeToModifiers(eo),eo},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var en,eo=this.itemsData.length;for(en=0;en=0;em-=1){if((eV=this.searchProcessedElement(en[em]))?eo[em]=es[eV-1]:en[em]._shouldRender=ef,"fl"===en[em].ty||"st"===en[em].ty||"gf"===en[em].ty||"gs"===en[em].ty)eV?eo[em].style.closed=!1:eo[em]=this.createStyleElement(en[em],ej),eS.push(eo[em].style);else if("gr"===en[em].ty){if(eV)for(ed=0,eH=eo[em].it.length;ed=0;eu-=1)"tr"===eo[eu].ty?(em=es[eu].transform,this.renderShapeTransform(en,em)):"sh"===eo[eu].ty||"el"===eo[eu].ty||"rc"===eo[eu].ty||"sr"===eo[eu].ty?this.renderPath(eo[eu],es[eu]):"fl"===eo[eu].ty?this.renderFill(eo[eu],es[eu],em):"st"===eo[eu].ty?this.renderStroke(eo[eu],es[eu],em):"gf"===eo[eu].ty||"gs"===eo[eu].ty?this.renderGradientFill(eo[eu],es[eu],em):"gr"===eo[eu].ty?this.renderShape(em,eo[eu].it,es[eu].it):eo[eu].ty;ef&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(en,eo){if(this._isFirstFrame||eo._mdf||en.transforms._mdf){var es,ef,eu,em=en.trNodes,ed=eo.paths,eH=ed._length;em.length=0;var eV=en.transforms.finalTransform;for(eu=0;eu=1?eD=.99:eD<=-1&&(eD=-.99);var eS=eb*eD,eE=Math.cos(ew+eo.a.v)*eS+eH[0],ej=Math.sin(ew+eo.a.v)*eS+eH[1];eu=ed.createRadialGradient(eE,ej,0,eH[0],eH[1],eb)}var eO=en.g.p,eP=eo.g.c,e_=1;for(em=0;emeH&&"xMidYMid slice"===eV||edeu&&"meet"===eH||emeu&&"slice"===eH)?this.transformCanvas.tx=(es-this.transformCanvas.w*(ef/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===eb&&(emeu&&"slice"===eH)?this.transformCanvas.tx=(es-this.transformCanvas.w*(ef/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===ew&&(em>eu&&"meet"===eH||emeu&&"meet"===eH||em=0;en-=1)this.elements[en]&&this.elements[en].destroy&&this.elements[en].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(en,eo){if((this.renderedFrame!==en||!0!==this.renderConfig.clearCanvas||eo)&&!this.destroyed&&-1!==en){this.renderedFrame=en,this.globalData.frameNum=en-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||eo,this.globalData.projectInterface.currentFrame=en;var es,ef=this.layers.length;for(this.completeLayers||this.checkLayers(en),es=ef-1;es>=0;es-=1)(this.completeLayers||this.elements[es])&&this.elements[es].prepareFrame(en-this.layers[es].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),es=ef-1;es>=0;es-=1)(this.completeLayers||this.elements[es])&&this.elements[es].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(en){var eo=this.elements;if(!eo[en]&&99!==this.layers[en].ty){var es=this.createItem(this.layers[en],this,this.globalData);eo[en]=es,es.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var en=2*this._length,eo=0;for(eo=this._length;eo=0;en-=1)(this.completeLayers||this.elements[en])&&this.elements[en].renderFrame()},CVCompElement.prototype.destroy=function(){var en;for(en=this.layers.length-1;en>=0;en-=1)this.elements[en]&&this.elements[en].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(en){return new CVCompElement(en,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(en){return new CVCompElement(en,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var en=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var eo=this.finalTransform.mat.toCSS();en.transform=eo,en.webkitTransform=eo}this.finalTransform._opMdf&&(en.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var en;this.data.hasMask?((en=createNS("rect")).setAttribute("width",this.data.sw),en.setAttribute("height",this.data.sh),en.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((en=createTag("div")).style.width=this.data.sw+"px",en.style.height=this.data.sh+"px",en.style.backgroundColor=this.data.sc),this.layerElement.appendChild(en)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var en;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),en=this.svgElement;else{en=createNS("svg");var eo=this.comp.data?this.comp.data:this.globalData.compSize;en.setAttribute("width",eo.w),en.setAttribute("height",eo.h),en.appendChild(this.shapesContainer),this.layerElement.appendChild(en)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=en},HShapeElement.prototype.getTransformedPoint=function(en,eo){var es,ef=en.length;for(es=0;es0&&eH<1&&eD[eS].push(this.calculateF(eH,en,eo,es,ef,eS)):(eV=em*em-4*ed*eu)>=0&&((eb=(-em+bmSqrt(eV))/(2*eu))>0&&eb<1&&eD[eS].push(this.calculateF(eb,en,eo,es,ef,eS)),(ew=(-em-bmSqrt(eV))/(2*eu))>0&&ew<1&&eD[eS].push(this.calculateF(ew,en,eo,es,ef,eS))));this.shapeBoundingBox.left=bmMin.apply(null,eD[0]),this.shapeBoundingBox.top=bmMin.apply(null,eD[1]),this.shapeBoundingBox.right=bmMax.apply(null,eD[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,eD[1])},HShapeElement.prototype.calculateF=function(en,eo,es,ef,eu,em){return bmPow(1-en,3)*eo[em]+3*bmPow(1-en,2)*en*es[em]+3*(1-en)*bmPow(en,2)*ef[em]+bmPow(en,3)*eu[em]},HShapeElement.prototype.calculateBoundingBox=function(en,eo){var es,ef=en.length;for(es=0;eses&&(es=eu)}es*=en.mult}else es=en.v*en.mult;eo.x-=es,eo.xMax+=es,eo.y-=es,eo.yMax+=es},HShapeElement.prototype.currentBoxContains=function(en){return this.currentBBox.x<=en.x&&this.currentBBox.y<=en.y&&this.currentBBox.width+this.currentBBox.x>=en.x+en.width&&this.currentBBox.height+this.currentBBox.y>=en.y+en.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var en=this.tempBoundingBox,eo=999999;if(en.x=eo,en.xMax=-eo,en.y=eo,en.yMax=-eo,this.calculateBoundingBox(this.itemsData,en),en.width=en.xMax=0;es-=1){var eo=this.hierarchy[es].finalTransform.mProp;this.mat.translate(-eo.p.v[0],-eo.p.v[1],eo.p.v[2]),this.mat.rotateX(-eo.or.v[0]).rotateY(-eo.or.v[1]).rotateZ(eo.or.v[2]),this.mat.rotateX(-eo.rx.v).rotateY(-eo.ry.v).rotateZ(eo.rz.v),this.mat.scale(1/eo.s.v[0],1/eo.s.v[1],1/eo.s.v[2]),this.mat.translate(eo.a.v[0],eo.a.v[1],eo.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var es,ef,eu,em=Math.sqrt(Math.pow((eu=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]])[0],2)+Math.pow(eu[1],2)+Math.pow(eu[2],2)),ed=[eu[0]/em,eu[1]/em,eu[2]/em],eH=Math.sqrt(ed[2]*ed[2]+ed[0]*ed[0]),eV=Math.atan2(ed[1],eH),eb=Math.atan2(ed[0],-ed[2]);this.mat.rotateY(eb).rotateX(-eV)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var ew=!this._prevMat.equals(this.mat);if((ew||this.pe._mdf)&&this.comp.threeDElements){for(es=0,ef=this.comp.threeDElements.length;es=en)return this.threeDElements[eo].perspectiveElem;eo+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(en,eo){var es,ef,eu=createTag("div");styleDiv(eu);var em=createTag("div");if(styleDiv(em),"3d"===eo){(es=eu.style).width=this.globalData.compSize.w+"px",es.height=this.globalData.compSize.h+"px";var ed="50% 50%";es.webkitTransformOrigin=ed,es.mozTransformOrigin=ed,es.transformOrigin=ed;var eH="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(ef=em.style).transform=eH,ef.webkitTransform=eH}eu.appendChild(em);var eV={container:em,perspectiveElem:eu,startPos:en,endPos:en,type:eo};return this.threeDElements.push(eV),eV},HybridRendererBase.prototype.build3dContainers=function(){var en,eo,es=this.layers.length,ef="";for(en=0;en=0;en-=1)this.resizerElem.appendChild(this.threeDElements[en].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(en,eo){for(var es=0,ef=this.threeDElements.length;esed?(en=eu/this.globalData.compSize.w,eo=eu/this.globalData.compSize.w,es=0,ef=(em-this.globalData.compSize.h*(eu/this.globalData.compSize.w))/2):(en=em/this.globalData.compSize.h,eo=em/this.globalData.compSize.h,es=(eu-this.globalData.compSize.w*(em/this.globalData.compSize.h))/2,ef=0);var eH=this.resizerElem.style;eH.webkitTransform="matrix3d("+en+",0,0,0,0,"+eo+",0,0,0,0,1,0,"+es+","+ef+",0,1)",eH.transform=eH.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var en,eo=this.globalData.compSize.w,es=this.globalData.compSize.h,ef=this.threeDElements.length;for(en=0;en=ew;)en/=2,eo/=2,es>>>=1;return(en+es)/eo};return eR.int32=function(){return 0|eU.g(4)},eR.quick=function(){return eU.g(4)/4294967296},eR.double=eR,eP(eB(eU.S),en),(ef.pass||ed||function(en,es,ef,eu){return(eu&&(eu.S&&ej(eu,eU),en.state=function(){return ej(eU,{})}),ef)?(eo[eH]=en,es):en})(eR,eS,"global"in ef?ef.global:this==eo,ef.state)}function eE(en){var eo,es=en.length,ef=this,em=0,ed=ef.i=ef.j=0,eH=ef.S=[];for(es||(en=[es++]);emes){var ef=es;es=eo,eo=ef}return Math.min(Math.max(en,eo),es)}function radiansToDegrees(en){return en/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(en){return en*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(en,eo){if("number"==typeof en||en instanceof Number)return eo=eo||0,Math.abs(en-eo);eo||(eo=helperLengthArray);var es,ef=Math.min(en.length,eo.length),eu=0;for(es=0;es.5?eb/(2-ed-eH):eb/(ed+eH),ed){case ef:eo=(eu-em)/eb+(eu1&&(es-=1),es<1/6)?en+(eo-en)*6*es:es<.5?eo:es<2/3?en+(eo-en)*(2/3-es)*6:en}function hslToRgb(en){var eo,es,ef,eu=en[0],em=en[1],ed=en[2];if(0===em)eo=ed,ef=ed,es=ed;else{var eH=ed<.5?ed*(1+em):ed+em-ed*em,eV=2*ed-eH;eo=hue2rgb(eV,eH,eu+1/3),es=hue2rgb(eV,eH,eu),ef=hue2rgb(eV,eH,eu-1/3)}return[eo,es,ef,en[3]]}function linear(en,eo,es,ef,eu){if((void 0===ef||void 0===eu)&&(ef=eo,eu=es,eo=0,es=1),es=es)return eu;var eH=es===eo?0:(en-eo)/(es-eo);if(!ef.length)return ef+(eu-ef)*eH;var eV=ef.length,eb=createTypedArray("float32",eV);for(em=0;em1){for(ef=0;ef1?eo=1:eo<0&&(eo=0);var ed=en(eo);if($bm_isInstanceOfArray(eu)){var eH,eV=eu.length,eb=createTypedArray("float32",eV);for(eH=0;eHdata.k[eo].t&&endata.k[eo+1].t-en?(es=eo+2,ef=data.k[eo+1].t):(es=eo+1,ef=data.k[eo].t);break}}-1===es&&(es=eo+1,ef=data.k[eo].t)}}else es=0,ef=0;var em={};return em.index=es,em.time=ef/elem.comp.globalData.frameRate,em}function key(en){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+en);en-=1,eo={time:data.k[en].t/elem.comp.globalData.frameRate,value:[]};var eo,es,ef,eu=Object.prototype.hasOwnProperty.call(data.k[en],"s")?data.k[en].s:data.k[en-1].e;for(es=0,ef=eu.length;eseb.length-1)&&(eo=eb.length-1),ef=ew-(eu=eb[eb.length-1-eo].t)),"pingpong"===en){if(Math.floor((eV-eu)/ef)%2!=0)return this.getValueAtTime((ef-(eV-eu)%ef+eu)/this.comp.globalData.frameRate,0)}else if("offset"===en){var eD=this.getValueAtTime(eu/this.comp.globalData.frameRate,0),eS=this.getValueAtTime(ew/this.comp.globalData.frameRate,0),eE=this.getValueAtTime(((eV-eu)%ef+eu)/this.comp.globalData.frameRate,0),ej=Math.floor((eV-eu)/ef);if(this.pv.length){for(em=0,ed=(eH=Array(eD.length)).length;em=ew)return this.pv;if(es?(ef=eo?Math.abs(this.elem.comp.globalData.frameRate*eo):Math.max(0,this.elem.data.op-ew),eu=ew+ef):((!eo||eo>eb.length-1)&&(eo=eb.length-1),ef=(eu=eb[eo].t)-ew),"pingpong"===en){if(Math.floor((ew-eV)/ef)%2==0)return this.getValueAtTime(((ew-eV)%ef+ew)/this.comp.globalData.frameRate,0)}else if("offset"===en){var eD=this.getValueAtTime(ew/this.comp.globalData.frameRate,0),eS=this.getValueAtTime(eu/this.comp.globalData.frameRate,0),eE=this.getValueAtTime((ef-(ew-eV)%ef+ew)/this.comp.globalData.frameRate,0),ej=Math.floor((ew-eV)/ef)+1;if(this.pv.length){for(em=0,ed=(eH=Array(eD.length)).length;em1?(ed-em)/(eo-1):1,eV=0,eb=0;for(es=this.pv.length?createTypedArray("float32",this.pv.length):0;eVed){var ew=eH,eD=ef.c&&eH===eV-1?0:eH+1,eS=(ed-eb)/em[eH].addedLength;es=bez.getPointInSegment(ef.v[ew],ef.v[eD],ef.o[ew],ef.i[eD],eS,em[eH]);break}eb+=em[eH].addedLength,eH+=1}return es||(es=ef.c?[ef.v[0][0],ef.v[0][1]]:[ef.v[ef._length-1][0],ef.v[ef._length-1][1]]),es},vectorOnPath:function(en,eo,es){1==en?en=this.v.c:0==en&&(en=.999);var ef=this.pointOnPath(en,eo),eu=this.pointOnPath(en+.001,eo),em=eu[0]-ef[0],ed=eu[1]-ef[1],eH=Math.sqrt(Math.pow(em,2)+Math.pow(ed,2));return 0===eH?[0,0]:"tangent"===es?[em/eH,ed/eH]:[-ed/eH,em/eH]},tangentOnPath:function(en,eo){return this.vectorOnPath(en,eo,"tangent")},normalOnPath:function(en,eo){return this.vectorOnPath(en,eo,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([ew],eV),extendPrototype([ew],eb),eb.prototype.getValueAtTime=eH,eb.prototype.initiateExpression=ExpressionManager.initiateExpression;var eD=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(en,eo,es,ef,eu){var em=eD(en,eo,es,ef,eu);return em.propertyIndex=eo.ix,em.lock=!1,3===es?expressionHelpers.searchExpressions(en,eo.pt,em):4===es&&expressionHelpers.searchExpressions(en,eo.ks,em),em.k&&en.addDynamicProperty(em),em}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function en(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(en,eo){var es=this.calculateExpression(eo);if(en.t!==es){var ef={};return this.copyData(ef,en),ef.t=es.toString(),ef.__complete=!1,ef}return en},TextProperty.prototype.searchProperty=function(){var en=this.searchKeyframes(),eo=this.searchExpressions();return this.kf=en||eo,this.kf},TextProperty.prototype.searchExpressions=en}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(en,eo){var es,ef,eu=createNS("feMerge");for(eu.setAttribute("result",en),ef=0;ef=ew?ej<0?ef:eu:ef+eE*Math.pow((em-en)/ej,1/es),eD[eS]=ed,eS+=1,eH+=256/(eV-1);return eD.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(en){if(en||this.filterManager._mdf){var eo,es=this.filterManager.effectElements;this.feFuncRComposed&&(en||es[3].p._mdf||es[4].p._mdf||es[5].p._mdf||es[6].p._mdf||es[7].p._mdf)&&(eo=this.getTableValue(es[3].p.v,es[4].p.v,es[5].p.v,es[6].p.v,es[7].p.v),this.feFuncRComposed.setAttribute("tableValues",eo),this.feFuncGComposed.setAttribute("tableValues",eo),this.feFuncBComposed.setAttribute("tableValues",eo)),this.feFuncR&&(en||es[10].p._mdf||es[11].p._mdf||es[12].p._mdf||es[13].p._mdf||es[14].p._mdf)&&(eo=this.getTableValue(es[10].p.v,es[11].p.v,es[12].p.v,es[13].p.v,es[14].p.v),this.feFuncR.setAttribute("tableValues",eo)),this.feFuncG&&(en||es[17].p._mdf||es[18].p._mdf||es[19].p._mdf||es[20].p._mdf||es[21].p._mdf)&&(eo=this.getTableValue(es[17].p.v,es[18].p.v,es[19].p.v,es[20].p.v,es[21].p.v),this.feFuncG.setAttribute("tableValues",eo)),this.feFuncB&&(en||es[24].p._mdf||es[25].p._mdf||es[26].p._mdf||es[27].p._mdf||es[28].p._mdf)&&(eo=this.getTableValue(es[24].p.v,es[25].p.v,es[26].p.v,es[27].p.v,es[28].p.v),this.feFuncB.setAttribute("tableValues",eo)),this.feFuncA&&(en||es[31].p._mdf||es[32].p._mdf||es[33].p._mdf||es[34].p._mdf||es[35].p._mdf)&&(eo=this.getTableValue(es[31].p.v,es[32].p.v,es[33].p.v,es[34].p.v,es[35].p.v),this.feFuncA.setAttribute("tableValues",eo))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(en){if(en||this.filterManager._mdf){if((en||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),en||this.filterManager.effectElements[0].p._mdf){var eo=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*eo[0]),Math.round(255*eo[1]),Math.round(255*eo[2])))}if((en||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),en||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var es=this.filterManager.effectElements[3].p.v,ef=(this.filterManager.effectElements[2].p.v-90)*degToRads,eu=es*Math.cos(ef),em=es*Math.sin(ef);this.feOffset.setAttribute("dx",eu),this.feOffset.setAttribute("dy",em)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(en,eo,es){this.initialized=!1,this.filterManager=eo,this.filterElem=en,this.elem=es,es.matteElement=createNS("g"),es.matteElement.appendChild(es.layerElement),es.matteElement.appendChild(es.transformedElement),es.baseElement=es.matteElement}function SVGGaussianBlurEffect(en,eo,es,ef){en.setAttribute("x","-100%"),en.setAttribute("y","-100%"),en.setAttribute("width","300%"),en.setAttribute("height","300%"),this.filterManager=eo;var eu=createNS("feGaussianBlur");eu.setAttribute("result",ef),en.appendChild(eu),this.feGaussianBlur=eu}function TransformEffect(){}function SVGTransformEffect(en,eo){this.init(eo)}function CVTransformEffect(en){this.init(en)}return SVGMatte3Effect.prototype.findSymbol=function(en){for(var eo=0,es=_svgMatteSymbols.length;eo1;class eO{constructor(en){if("number"==typeof en&&(en={max:en}),en||(en={}),en.max&&("number"!=typeof en.max||en.max<0))throw TypeError("max must be a non-negative number");this[eu]=en.max||1/0;let eo=en.length||ej;if(this[ed]="function"!=typeof eo?ej:eo,this[eH]=en.stale||!1,en.maxAge&&"number"!=typeof en.maxAge)throw TypeError("maxAge must be a number");this[eV]=en.maxAge||0,this[eb]=en.dispose,this[ew]=en.noDisposeOnSet||!1,this[eE]=en.updateAgeOnGet||!1,this.reset()}set max(en){if("number"!=typeof en||en<0)throw TypeError("max must be a non-negative number");this[eu]=en||1/0,eB(this)}get max(){return this[eu]}set allowStale(en){this[eH]=!!en}get allowStale(){return this[eH]}set maxAge(en){if("number"!=typeof en)throw TypeError("maxAge must be a non-negative number");this[eV]=en,eB(this)}get maxAge(){return this[eV]}set lengthCalculator(en){"function"!=typeof en&&(en=ej),en!==this[ed]&&(this[ed]=en,this[em]=0,this[eD].forEach(en=>{en.length=this[ed](en.value,en.key),this[em]+=en.length})),eB(this)}get lengthCalculator(){return this[ed]}get length(){return this[em]}get itemCount(){return this[eD].length}rforEach(en,eo){eo=eo||this;for(let es=this[eD].tail;null!==es;){let ef=es.prev;eY(this,en,es,eo),es=ef}}forEach(en,eo){eo=eo||this;for(let es=this[eD].head;null!==es;){let ef=es.next;eY(this,en,es,eo),es=ef}}keys(){return this[eD].toArray().map(en=>en.key)}values(){return this[eD].toArray().map(en=>en.value)}reset(){this[eb]&&this[eD]&&this[eD].length&&this[eD].forEach(en=>this[eb](en.key,en.value)),this[eS]=new Map,this[eD]=new ef,this[em]=0}dump(){return this[eD].map(en=>!e_(this,en)&&{k:en.key,v:en.value,e:en.now+(en.maxAge||0)}).toArray().filter(en=>en)}dumpLru(){return this[eD]}set(en,eo,es){if((es=es||this[eV])&&"number"!=typeof es)throw TypeError("maxAge must be a number");let ef=es?Date.now():0,eH=this[ed](eo,en);if(this[eS].has(en)){if(eH>this[eu])return eU(this,this[eS].get(en)),!1;let ed=this[eS].get(en),eV=ed.value;return this[eb]&&!this[ew]&&this[eb](en,eV.value),eV.now=ef,eV.maxAge=es,eV.value=eo,this[em]+=eH-eV.length,eV.length=eH,this.get(en),eB(this),!0}let eE=new eR(en,eo,eH,ef,es);return eE.length>this[eu]?(this[eb]&&this[eb](en,eo),!1):(this[em]+=eE.length,this[eD].unshift(eE),this[eS].set(en,this[eD].head),eB(this),!0)}has(en){if(!this[eS].has(en))return!1;let eo=this[eS].get(en).value;return!e_(this,eo)}get(en){return eP(this,en,!0)}peek(en){return eP(this,en,!1)}pop(){let en=this[eD].tail;return en?(eU(this,en),en.value):null}del(en){eU(this,this[eS].get(en))}load(en){this.reset();let eo=Date.now();for(let es=en.length-1;es>=0;es--){let ef=en[es],eu=ef.e||0;if(0===eu)this.set(ef.k,ef.v);else{let en=eu-eo;en>0&&this.set(ef.k,ef.v,en)}}}prune(){this[eS].forEach((en,eo)=>eP(this,eo,!1))}}let eP=(en,eo,es)=>{let ef=en[eS].get(eo);if(ef){let eo=ef.value;if(e_(en,eo)){if(eU(en,ef),!en[eH])return}else es&&(en[eE]&&(ef.value.now=Date.now()),en[eD].unshiftNode(ef));return eo.value}},e_=(en,eo)=>{if(!eo||!eo.maxAge&&!en[eV])return!1;let es=Date.now()-eo.now;return eo.maxAge?es>eo.maxAge:en[eV]&&es>en[eV]},eB=en=>{if(en[em]>en[eu])for(let eo=en[eD].tail;en[em]>en[eu]&&null!==eo;){let es=eo.prev;eU(en,eo),eo=es}},eU=(en,eo)=>{if(eo){let es=eo.value;en[eb]&&en[eb](es.key,es.value),en[em]-=es.length,en[eS].delete(es.key),en[eD].removeNode(eo)}};class eR{constructor(en,eo,es,ef,eu){this.key=en,this.value=eo,this.length=es,this.now=ef,this.maxAge=eu||0}}let eY=(en,eo,es,ef)=>{let eu=es.value;e_(en,eu)&&(eU(en,es),en[eH]||(eu=void 0)),eu&&eo.call(ef,eu.value,eu.key,en)};en.exports=eO},64898:function(en,eo,es){"use strict";var ef=es(48764).Buffer,eu=es(83454);Object.defineProperty(eo,"__esModule",{value:!0}),eo.InvalidStatusCodeError=eo.InvalidCertError=void 0;let em=Object.freeze({redirect:!0,expectStatusCode:200,headers:{},full:!1,keepAlive:!0,cors:!1,referrer:!1,sslAllowSelfSigned:!1,_redirectCount:0});class ed extends Error{constructor(en,eo){super(en),this.fingerprint256=eo}}eo.InvalidCertError=ed;class eH extends Error{constructor(en){super(`Request Failed. Status Code: ${en}`),this.statusCode=en}}function eV(en,eo){if(!eo||"text"===eo||"json"===eo)try{let es=new TextDecoder("utf8",{fatal:!0}).decode(en);if("text"===eo)return es;try{return JSON.parse(es)}catch(en){if("json"===eo)throw en;return es}}catch(en){if("text"===eo||"json"===eo)throw en}return en}eo.InvalidStatusCodeError=eH;let eb={};function ew(en,eo){let eu={...em,...eo},eD=es(22321),eS=es(78428),eE=es(47715),{promisify:ej}=es(79720),{resolve:eO}=es(11987),eP=!!/^https/.test(en),e_={method:eu.method||"GET",headers:{"Accept-Encoding":"gzip, deflate, br"}},eB=en=>en.replace(/:| /g,"").toLowerCase();if(eu.keepAlive){let en={keepAlive:!0,keepAliveMsecs:3e4,maxFreeSockets:1024,maxCachedSessions:1024},eo=[eP,eP&&eu.sslPinnedCertificates?.map(en=>eB(en)).sort()].join();e_.agent=eb[eo]||(eb[eo]=new(eP?eS:eD).Agent(en))}"json"===eu.type&&(e_.headers["Content-Type"]="application/json"),eu.data&&(eu.method||(e_.method="POST"),e_.body="json"===eu.type?JSON.stringify(eu.data):eu.data),e_.headers={...e_.headers,...eu.headers},eu.sslAllowSelfSigned&&(e_.rejectUnauthorized=!1);let eU=async eo=>{let es=eo.statusCode;if(eu.redirect&&300<=es&&es<400&&eo.headers.location){if(10==eu._redirectCount)throw Error("Request failed. Too much redirects.");return eu._redirectCount+=1,await ew(eO(en,eo.headers.location),eu)}if(eu.expectStatusCode&&es!==eu.expectStatusCode)throw eo.resume(),new eH(es);let em=[];for await(let en of eo)em.push(en);let ed=ef.concat(em),eb=eo.headers["content-encoding"];"br"===eb&&(ed=await ej(eE.brotliDecompress)(ed)),("gzip"===eb||"deflate"===eb)&&(ed=await ej(eE.unzip)(ed));let eD=eV(ed,eu.type);return eu.full?{headers:eo.headers,status:es,body:eD}:eD};return new Promise((eo,es)=>{let ef=async eo=>{if(eo&&"DEPTH_ZERO_SELF_SIGNED_CERT"===eo.code)try{await ew(en,{...eu,sslAllowSelfSigned:!0,sslPinnedCertificates:[]})}catch(en){en&&en.fingerprint256&&(eo=new ed(`Self-signed SSL certificate: ${en.fingerprint256}`,en.fingerprint256))}es(eo)},em=(eP?eS:eD).request(en,e_,en=>{en.on("error",ef),(async()=>{try{eo(await eU(en))}catch(en){es(en)}})()});em.on("error",ef);let eH=eu.sslPinnedCertificates?.map(en=>eB(en)),eV=en=>{let eo=eB(en.getPeerCertificate()?.fingerprint256||"");if(!(!eo&&en.isSessionReused())&&!eH.includes(eo))return em.emit("error",new ed(`Invalid SSL certificate: ${eo} Expected: ${eH}`,eo)),em.abort()};eu.sslPinnedCertificates&&em.on("socket",en=>{let eo=en.listeners("secureConnect").map(en=>(en.name||"").replace("bound ","")).includes("mfetchSecureConnect");eo||en.on("secureConnect",eV.bind(null,en))}),eu.keepAlive&&em.setNoDelay(!0),e_.body&&em.write(e_.body),em.end()})}let eD=new Set(["Accept","Accept-Language","Content-Language","Content-Type"].map(en=>en.toLowerCase())),eS=new Set(["Accept-Charset","Accept-Encoding","Access-Control-Request-Headers","Access-Control-Request-Method","Connection","Content-Length","Cookie","Cookie2","Date","DNT","Expect","Host","Keep-Alive","Origin","Referer","TE","Trailer","Transfer-Encoding","Upgrade","Via"].map(en=>en.toLowerCase()));async function eE(en,eo){let es={...em,...eo},ef=new Headers;"json"===es.type&&ef.set("Content-Type","application/json");let eu=new URL(en);if(eu.username){let en=btoa(`${eu.username}:${eu.password}`);ef.set("Authorization",`Basic ${en}`),eu.username="",eu.password=""}for(let eo in en=""+eu,es.headers){let en=eo.toLowerCase();(eD.has(en)||es.cors&&!eS.has(en))&&ef.set(eo,es.headers[eo])}let ed={headers:ef,redirect:es.redirect?"follow":"manual"};es.referrer||(ed.referrerPolicy="no-referrer"),es.cors&&(ed.mode="cors"),es.data&&(es.method||(ed.method="POST"),ed.body="json"===es.type?JSON.stringify(es.data):es.data);let eb=await fetch(en,ed);if(es.expectStatusCode&&eb.status!==es.expectStatusCode)throw new eH(eb.status);let ew=eV(new Uint8Array(await eb.arrayBuffer()),es.type);return es.full?{headers:Object.fromEntries(eb.headers.entries()),status:eb.status,body:ew}:ew}let ej=!!("object"==typeof eu&&eu.versions&&eu.versions.node&&eu.versions.v8);function eO(en,eo){let es=ej?ew:eE;return es(en,eo)}eo.default=eO},79746:function(en){function eo(en,eo){if(!en)throw Error(eo||"Assertion failed")}en.exports=eo,eo.equal=function(en,eo,es){if(en!=eo)throw Error(es||"Assertion failed: "+en+" != "+eo)}},57824:function(en){var eo=1e3,es=6e4,ef=36e5,eu=864e5,em=6048e5,ed=315576e5;function eH(en){if(!((en=String(en)).length>100)){var eH=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(en);if(eH){var eV=parseFloat(eH[1]);switch((eH[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return eV*ed;case"weeks":case"week":case"w":return eV*em;case"days":case"day":case"d":return eV*eu;case"hours":case"hour":case"hrs":case"hr":case"h":return eV*ef;case"minutes":case"minute":case"mins":case"min":case"m":return eV*es;case"seconds":case"second":case"secs":case"sec":case"s":return eV*eo;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return eV;default:return}}}}function eV(en){var em=Math.abs(en);return em>=eu?Math.round(en/eu)+"d":em>=ef?Math.round(en/ef)+"h":em>=es?Math.round(en/es)+"m":em>=eo?Math.round(en/eo)+"s":en+"ms"}function eb(en){var em=Math.abs(en);return em>=eu?ew(en,em,eu,"day"):em>=ef?ew(en,em,ef,"hour"):em>=es?ew(en,em,es,"minute"):em>=eo?ew(en,em,eo,"second"):en+" ms"}function ew(en,eo,es,ef){var eu=eo>=1.5*es;return Math.round(en/es)+" "+ef+(eu?"s":"")}en.exports=function(en,eo){eo=eo||{};var es=typeof en;if("string"===es&&en.length>0)return eH(en);if("number"===es&&isFinite(en))return eo.long?eb(en):eV(en);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(en))}},83454:function(en,eo,es){"use strict";var ef,eu;en.exports=(null==(ef=es.g.process)?void 0:ef.env)&&"object"==typeof(null==(eu=es.g.process)?void 0:eu.env)?es.g.process:es(77663)},6840:function(en,eo,es){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return es(14299)}])},33445:function(en,eo,es){"use strict";es.d(eo,{Z:function(){return ew}});var ef=es(85893),eu=es(67294),em=es(72771),ed=es(19521);let eH=ed.ZP.div.withConfig({displayName:"styles__StyledSpinnerContainer",componentId:"sc-1y0oj0z-0"})(["",""],en=>{let{theme:eo,$fullScreen:es,$show:ef,$center:eu}=en;return(0,ed.iv)([""," position:",";backdrop-filter:blur(3px);border-radius:inherit;opacity:",";align-items:",";padding-top:",";z-index:99;transition:all ease-in-out 250ms 250ms;background-color:","0C;"],{inset:"0px",display:"flex",height:"100%",minHeight:"11rem",justifyContent:"center",paddingTop:"2.5rem",paddingBottom:"2.5rem"},es?"fixed":"absolute",ef?"1":"0",eu?"center":"flex-start",eu?"2.5rem":"6rem",eo.color.contentBackground)});var eV=es(73935);let eb=en=>{let{show:eo,center:es=!1,fullScreen:eu=!1,...ed}=en,{shouldMount:eb,stage:ew}=(0,em.Yz)(eo,500),eD=(0,ef.jsx)(ef.Fragment,{children:eb&&(0,ef.jsx)(eH,{$show:"enter"===ew,$center:es,$fullScreen:eu,children:(0,ef.jsx)(em.$j,{...ed})})});return(0,ef.jsx)(ef.Fragment,{children:eu&&"object"==typeof document?(0,eV.createPortal)(eD,document.body):eD})};eb.displayName="SpinnerOverlay";var ew=(0,eu.memo)(eb)},94461:function(en,eo,es){"use strict";es.d(eo,{WE:function(){return ej},mr:function(){return eO}});var ef=es(85893),eu=es(67294),em=es(98113),ed=es(91421),eH=es(89954),eV=es(77767);function eb(en){return(eo,es)=>{for(let[ef,eu]of Object.entries(en)){let en=eo[ef],em=eu(en,es);em!==en&&(eo={...eo,[ef]:em})}return eo}}function ew(en){return en({},{type:"INITIAL_STATE",payload:void 0})}let eD=eb({account:(0,em.Dq)(),filter:(0,eV.rH)(),ccns:(0,ed.yf)("ccns","hash","virtual"),crns:(0,ed.yf)("crns","hash","virtual"),lastCRNVersion:(0,eH.mM)("lastCRNVersion"),lastCCNVersion:(0,eH.mM)("lastCCNVersion"),lastRewardsDistribution:(0,eH.mM)("lastRewardsDistribution"),lastRewardsCalculation:(0,eH.mM)("lastRewardsCalculation")}),eS=ew(eD),eE=(0,eu.createContext)([eS,()=>null]);function ej(en){let{children:eo}=en,es=(0,eu.useReducer)(eD,eS);return(0,ef.jsx)(eE.Provider,{value:es,children:eo})}function eO(){return(0,eu.useContext)(eE)}},18210:function(en,eo,es){"use strict";es.d(eo,{p:function(){return eH}});var ef=es(33358),eu=es(18735),em=es(92064),ed=es(48764).Buffer;class eH{async getFiles(){let[en,eo]=await Promise.all([this.getFileMessages(),this.getFileObjects()]),es=(null==eo?void 0:eo.totalSize)||(null==en?void 0:en.totalSize);if(void 0===es)return;let ef=(null==eo?void 0:eo.files)||[],eu=ef.map(en=>[en.item_hash,en]),em=new Map(eu),ed=(null==en?void 0:en.files)||[],eH=[...ed].map(en=>{var eo;let es={...en};return es.content.size=(null===(eo=em.get(en.item_hash))||void 0===eo?void 0:eo.size)||0,es});return{files:eH,totalSize:es=eH.reduce((en,eo)=>{var es;return en+((null==eo?void 0:null===(es=eo.content)||void 0===es?void 0:es.size)||0)},0)/1048576}}async getFileMessages(){if(!this.account)return;let{address:en}=this.account,eo=await this.sdkClient.getMessages({messageTypes:[eu.Cs.store],addresses:[en],pageSize:1e3}),es=(null==eo?void 0:eo.messages)||[],ef=es.reduce((en,eo)=>{var es;return en+((null==eo?void 0:null===(es=eo.content)||void 0===es?void 0:es.size)||0)},0);return{files:es,totalSize:ef}}async getFileObjects(){if(!this.account)return;let{address:en}=this.account;try{let eo=await fetch("".concat(ef.pf,"/api/v0/addresses/").concat(en,"/files?pagination=1000")),es=await eo.json(),eu=es.total_size/1048576,em=es.files;return{files:em,totalSize:eu}}catch(en){console.log("Files API is not yet implemented on the node")}}async uploadFile(en){if(!(this.sdkClient instanceof em.x))throw Error("Account needed to perform this action");let eo=ed.from(await en.arrayBuffer()),es=await this.sdkClient.createStore({channel:ef.CE,fileObject:eo});return es.content.item_hash}constructor(en,eo=ef.Nr,es=en?new em.x(en,ef.pf):new em.O(ef.pf)){this.account=en,this.channel=eo,this.sdkClient=es}}},48107:function(en,eo,es){"use strict";es.d(eo,{B:function(){return eZ},r:function(){return ef}});var ef,eu=es(33358),em=es(18735),ed=es(34853),eH=es(1604);let eV=eH.z.string().trim().min(1,{message:"Required field"});function eb(en){return en.optional().or(eH.z.literal(""))}eH.z.string().trim().optional();let ew=eV.regex(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/,{message:"Invalid url format"}),eD=eV.regex(/^\/ip4\/(?:[0-9]{1,3}\.){3}[0-9]{1,3}\/tcp\/[0-9]{1,4}\/p2p\/Qm[1-9A-HJ-NP-Za-km-z]{44}$/,{message:"Invalid multiaddress format"}),eS=eV.regex(/^0x[a-fA-F0-9]{40}$/,{message:"Invalid address format"}),eE=eV.regex(/^[0-9a-f]{64}$/,{message:"Invalid hash format"}),ej=eH.z.object({name:eV,multiaddress:eD}),eO=eH.z.object({name:eV,address:ew}),eP=eH.z.custom(en=>en instanceof File,"Invalid file type").refine(en=>"image/jpeg"===en.type||"image/png"===en.type||"image/svg+xml"===en.type,{message:"only png, jpg, jpeg or svg formats are valid"}).refine(en=>en.size>0,{message:"Image size size should be greater than 0"}),e_=eH.z.object({name:eV,hash:eE,picture:eb(eV).or(eP),banner:eb(eV).or(eP),description:eb(eV),reward:eb(eS),authorized:eb(eV).or(eH.z.array(eS).optional()),locked:eH.z.boolean().optional(),registration_url:eb(ew)}),eB=e_.extend({multiaddress:eb(eD),manager:eb(eS)}),eU=e_.extend({address:eb(ew),stream_reward:eb(eS)});var eR=es(18210),eY=es(65929),eG=es(47630),eQ=es(92064),eF=es(81287);!function(en){en[en.Valid=0]="Valid",en[en.IPV6=1]="IPV6",en[en.MinSpecs=2]="MinSpecs",en[en.Version=3]="Version",en[en.RewardAddress=4]="RewardAddress"}(ef||(ef={}));class eZ{async getCCNNodes(){let en=await this.fetchAllNodes(),{ccns:eo,crns:es}=en;return es=this.parseResourceNodes(es),eo=this.parseChildrenResourceNodes(eo,es),eo=await this.parseScores(eo,!1),eo=await this.parseMetrics(eo,!1)}async getCRNNodes(){let en=await this.fetchAllNodes(),{ccns:eo}=en,{crns:es}=en;return es=this.parseResourceNodes(es),es=this.parseParentNodes(es,eo),es=await this.parseScores(es,!0),es=await this.parseMetrics(es,!0)}async getAllNodes(){let en=await this.fetchAllNodes(),{timestamp:eo}=en,{ccns:es,crns:ef}=en;return ef=this.parseResourceNodes(ef),es=this.parseChildrenResourceNodes(es,ef),es=await this.parseScores(es,!1),es=await this.parseMetrics(es,!1),ef=this.parseParentNodes(ef,es),ef=await this.parseScores(ef,!0),{ccns:es,crns:ef=await this.parseMetrics(ef,!0),timestamp:eo}}async *subscribeNodesFeed(en){let eo=(0,eY.Q)("".concat(eu.tC,"/api/ws0/messages?msgType=AGGREGATE&history=1&addresses=").concat(eu.Lp),en);for await(let en of eo){if(!en.content||!en.content.content)return;let{content:eo,address:es,key:ef,time:em}=en.content||{},{nodes:ed,resource_nodes:eH}=eo;if(es===eu.Lp&&"corechannel"===ef&&(void 0!==ed||void 0!==eH)){let en=eH,eo=ed;en=this.parseResourceNodes(en),eo=this.parseChildrenResourceNodes(eo,en),eo=await this.parseScores(eo,!1),eo=await this.parseMetrics(eo,!1),en=this.parseParentNodes(en,eo),en=await this.parseScores(en,!0),en=await this.parseMetrics(en,!0);let es=Math.trunc(1e3*em);yield{ccns:eo,crns:en,timestamp:es}}}}async getLatestVersion(en){return this.isCRN(en)?this.getLatestCRNVersion():this.getLatestCCNVersion()}async getLatestCCNVersion(){return(0,ed.vM)("https://api.github.com/repos/aleph-im/pyaleph/releases","ccn_versions",3e5,ed.dU)}async getLatestCRNVersion(){return(0,ed.vM)("https://api.github.com/repos/aleph-im/aleph-vm/releases","crn_versions",3e5,ed.dU)}async newCoreChannelNode(en){if(!(this.sdkClient instanceof eQ.x))throw eF.Z.InvalidAccount;en=await eZ.newCCNSchema.parseAsync(en);let eo=await this.sdkClient.createPost({postType:eu.gE,channel:eu.CE,content:{tags:["create-node",...eu.pJ],action:"create-node",details:en},storageEngine:em.qG.inline});return eo.item_hash}async newComputeResourceNode(en){if(!(this.sdkClient instanceof eQ.x))throw eF.Z.InvalidAccount;en=await eZ.newCRNSchema.parseAsync(en);let eo=await this.sdkClient.createPost({postType:eu.gE,channel:eu.CE,content:{tags:["create-resource-node",...eu.pJ],action:"create-resource-node",details:{...en,type:"compute"}},storageEngine:em.qG.inline});return eo.item_hash}async updateCoreChannelNode(en){return en=await eZ.updateCCNSchema.parseAsync(en),this.updateNode(en,"create-node")}async updateComputeResourceNode(en){return en=await eZ.updateCRNSchema.parseAsync(en),this.updateNode(en,"create-resource-node")}async removeNode(en){if(!(this.sdkClient instanceof eQ.x))throw eF.Z.InvalidAccount;let eo=await this.sdkClient.createPost({postType:eu.gE,channel:eu.CE,ref:en,content:{tags:["drop-node",...eu.pJ],action:"drop-node"},storageEngine:em.qG.inline});return eo.item_hash}async linkComputeResourceNode(en){if(!(this.sdkClient instanceof eQ.x))throw eF.Z.InvalidAccount;await this.sdkClient.createPost({postType:eu.gE,channel:eu.CE,ref:en,content:{tags:["link",...eu.pJ],action:"link"},storageEngine:em.qG.inline})}async unlinkComputeResourceNode(en){if(!(this.sdkClient instanceof eQ.x))throw eF.Z.InvalidAccount;await this.sdkClient.createPost({postType:eu.gE,channel:eu.CE,ref:en,content:{tags:["unlink",...eu.pJ],action:"unlink"},storageEngine:em.qG.inline})}async fetchAllNodes(){return(0,ed.vM)("".concat(eu.pf,"/api/v0/aggregates/0xa1B3bb7d2332383D96b7796B908fB7f7F3c2Be10.json?keys=corechannel&limit=100"),"nodes",5e3,async en=>{var eo,es,ef,eu;let em=null==en?void 0:null===(eo=en.data)||void 0===eo?void 0:null===(es=eo.corechannel)||void 0===es?void 0:es.resource_nodes,ed=null==en?void 0:null===(ef=en.data)||void 0===ef?void 0:null===(eu=ef.corechannel)||void 0===eu?void 0:eu.nodes,eH=0;return{ccns:ed,crns:em,timestamp:eH}})}async updateNode(en,eo){let{hash:es,...ef}=en;if(!(this.sdkClient instanceof eQ.x))throw eF.Z.InvalidAccount;if(!es)throw Error("Invalid node hash");ef.locked||(ef.registration_url=""),ef.picture instanceof File&&(ef.picture=await this.fileManager.uploadFile(ef.picture)),ef.banner instanceof File&&(ef.banner=await this.fileManager.uploadFile(ef.banner));let ed=await this.sdkClient.createPost({postType:"amend",ref:es,content:{tags:[eo,...eu.pJ],action:eo,details:ef},channel:eu.CE,storageEngine:em.qG.inline});return[ed.item_hash,{hash:es,...ef,picture:ef.picture,banner:ef.banner}]}isCRN(en){return Object.hasOwn(en,"parent")}isKYCRequired(en){return void 0!==en.registration_url&&""!==en.registration_url}isKYCCleared(en){var eo;return!!this.account&&((null===(eo=en.authorized)||void 0===eo?void 0:eo.includes(this.account.address))||!1)}isLocked(en){return!!en.locked&&!(this.isKYCRequired(en)&&this.isKYCCleared(en))}isUserNode(en){return!!this.account&&this.account.address===en.owner}isUserStake(en){return!!this.account&&!!en.stakers[this.account.address]}isLinked(en){return!!en.parentData}isUnlinkableBy(en,eo){return!!eo&&(this.isUserNode(eo)&&eo.hash===en.parent||this.isUserNode(en)&&!!en.parent)}isStakeable(en){return en.total_staked>=eZ.maxStakedPerNode?[!1,"Too many ALEPH staked on that node"]:this.isLocked(en)?[!1,"This node is locked"]:[!0,"".concat(en.hash," is stakeable")]}isStakeableBy(en,eo){let es=this.isStakeable(en);return es[0]?!eo||eo<1e4?[!1,"You need at least 10000 ALEPH to stake"]:this.isUserNode(en)?[!1,"You can't stake while you operate a node"]:this.isUserStake(en)?[!1,"Already staking in this node"]:[!0,"Stake ".concat(eo.toFixed(2)," ALEPH in this node")]:es}isLinkable(en){return en.locked?[!1,"This node is locked"]:en.parent?[!1,"The node is already linked to ".concat(en.parent," ccn")]:[!0,"".concat(en.hash," is linkable")]}isLinkableBy(en,eo){let es=this.isLinkable(en);return es[0]?eo&&this.isUserNode(eo)?en.locked?[!1,"This node is locked"]:en.parent?[!1,"The node is already linked to ".concat(en.parent," ccn")]:eo.resource_nodes.length>=eZ.maxLinkedPerNode?[!1,"The user node is already linked to ".concat(eo.resource_nodes.length," nodes")]:[!0,"Link ".concat(en.hash," to ").concat(eo.hash)]:[!1,"The user doesn't own a core channel node"]:es}hasIssues(en){let eo=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.isCRN(en)){var es;if(en.score<.8)return"The CRN is underperforming";if(!en.parentData)return"The CRN is not being linked to a CCN";if(0>=((null==en?void 0:null===(es=en.parentData)||void 0===es?void 0:es.score)||0))return"The linked CCN is underperforming"}else{if(en.score<.8)return"The CCN is underperforming";if(((null==en?void 0:en.crnsData.length)||0)en.score<.8)))return"One of the linked CRN is underperforming"}}getNodeVersionNumber(en){var eo,es;return(null===(eo=en.metricsData)||void 0===eo?void 0:eo.version)?(0,ed.L1)(null===(es=en.metricsData)||void 0===es?void 0:es.version):0}isStreamPaymentNotSupported(en){return en.stream_reward?this.getNodeVersionNumber(en)<(0,ed.L1)("v0.4.0")?ef.Version:ef.Valid:ef.RewardAddress}validateMinNodeSpecs(en,eo){return en.cpu<=eo.cpu.count&&en.ram<=(eo.mem.available_kB||0)/1024&&en.storage<=(eo.disk.available_kB||0)/1024}async getCRNsSpecs(en){let eo=await Promise.all(en.map(en=>this.getCRNspecs(en)));console.log("specs",eo);let es=eo.filter(en=>void 0!==en);return console.log("filtered",es),es}async getCRNspecs(en){let eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(!en.address)return;let es=en.address.toLowerCase().replace(/\/$/,""),ef="".concat(es,"/vm/78451e20da3c19a3e2cd8e97526e09244631fba12f451b9b60cdb2915ab0e414/about/usage/system"),{success:eu}=ew.safeParse(ef);if(eu)try{return await (0,ed.vM)(ef,"3crn_specs_".concat(en.hash),3600,eo=>{if(void 0===eo.cpu)throw Error("invalid response");return{...eo,hash:en.hash,name:en.name}})}catch(es){if(!eo)return;return await (0,ed._v)(200),this.getCRNspecs(en,eo-1)}}async getCRNips(en){let eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(!en.address)return;let es=en.address.toLowerCase().replace(/\/$/,""),ef="".concat(es,"/status/check/ipv6"),{success:eu}=ew.safeParse(ef);if(eu)try{return await (0,ed.vM)(ef,"3crn_ips_".concat(en.hash),4600,eo=>{if(void 0===eo.vm)throw Error("invalid response");return{...eo,hash:en.hash,name:en.name}})}catch(es){if(!eo)return;return await (0,ed._v)(200),this.getCRNips(en,eo-1)}}async getCRNBenchmark(en){let eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4;if(!en.address)return;let{hash:es,name:ef}=en,eu=en.address.toLowerCase().replace(/\/$/,""),em="".concat(eu,"/vm/873889eb4ce554385e7263724bd0745130099c24fd9c535f0a648100138a2514/benchmark"),eH="".concat(eu,"/vm/873889eb4ce554385e7263724bd0745130099c24fd9c535f0a648100138a2514/memory_speed"),{success:eV}=ew.safeParse(em),{success:eb}=ew.safeParse(eH);if(eV&&eb)try{let[eo,eu]=await Promise.all([(0,ed.vM)(em,"4crn_benchmark_cpu_".concat(en.hash),3600,en=>{if(void 0===en.benchmark)throw Error("invalid response");return en}),(0,ed.vM)(eH,"4crn_benchmark_ram_".concat(en.hash),3600,en=>{if(void 0===en.speed_str)throw Error("invalid response");return en})]);return{hash:es,name:ef,cpu:eo,ram:eu}}catch(es){if(!eo)return;return await (0,ed._v)(200),this.getCRNBenchmark(en,eo-1)}}parseResourceNodes(en){return en.map(en=>(en.locked=!!en.locked,en))}parseChildrenResourceNodes(en,eo){let es=eo.reduce((en,eo)=>{if(!eo.parent)return en;let es=en[eo.parent]=en[eo.parent]||[];return es.push(eo),en},{});return en.map(en=>{let eo=es[en.hash]||[];return eo?{...en,crnsData:eo}:en})}parseParentNodes(en,eo){let es=eo.reduce((en,eo)=>(en[eo.hash]=eo,en),{});return en.map(en=>{if(!en.parent)return en;let eo=es[en.parent];return eo?{...en,parentData:eo}:en})}async parseScores(en,eo){let es=eo?await this.getCRNScores():await this.getCCNScores(),ef=new Map(es.map(en=>[en.node_id,en]));return en.map(en=>{let eo=ef.get(en.hash);return eo?{...en,score:eo.total_score,decentralization:eo.decentralization,performance:eo.performance,version:eo.version,scoreData:eo}:en})}async parseMetrics(en,eo){let es=eo?await this.getCRNMetrics():await this.getCCNMetrics(),ef=new Map(es.map(en=>[en.node_id,en]));return en.map(en=>{let eo=ef.get(en.hash);return eo?{...en,metricsData:eo}:en})}async getScores(){var en,eo;let es=await this.sdkClient.getPosts({types:"aleph-scoring-scores",addresses:[eu.id],pageSize:1,page:1});return null===(en=null===(eo=es.posts[0])||void 0===eo?void 0:eo.content)||void 0===en?void 0:en.scores}async getMetrics(){var en,eo;let es=await this.sdkClient.getPosts({types:"aleph-network-metrics",addresses:[eu.id],pageSize:1,page:1});return null===(en=null===(eo=es.posts[0])||void 0===eo?void 0:eo.content)||void 0===en?void 0:en.metrics}async getCCNScores(){let en=await this.getScores();return en.ccn}async getCCNMetrics(){let en=await this.getMetrics();return en.ccn}async getCRNScores(){let en=await this.getScores();return en.crn}async getCRNMetrics(){let en=await this.getMetrics();return en.crn}constructor(en,eo=en?new eQ.x(en,eu.pf):new eQ.O(eu.pf),es=new eR.p(en,eu.CE,eo)){this.account=en,this.sdkClient=eo,this.fileManager=es}}(()=>{eZ.newCCNSchema=ej})(),(()=>{eZ.newCRNSchema=eO})(),(()=>{eZ.updateCCNSchema=eB})(),(()=>{eZ.updateCRNSchema=eU})(),(()=>{eZ.maxStakedPerNode=1e6})(),(()=>{eZ.maxLinkedPerNode=5})()},47630:function(en,eo,es){"use strict";es.d(eo,{S:function(){return eV}});var ef=es(33358),eu=es(34853),em=es(18735),ed=es(65929),eH=es(92064);class eV{async getLastRewardsCalculation(){let en=await this.sdkClient.getPosts({types:"staking-rewards-distribution",addresses:[ef.Lp],tags:["calculation"],pageSize:1,page:1}),{content:eo,time:es}=en.posts[0],{rewards:eu,end_height:em}=eo;return{type:"calculation",rewards:eu,lastHeight:em,timestamp:Math.trunc(1e3*es)}}async getLastRewardsDistribution(){let en=await this.sdkClient.getPosts({types:"staking-rewards-distribution",addresses:[ef.jM],tags:["distribution"],pageSize:1,page:1}),{content:eo,time:es}=en.posts[0],{rewards:eu,end_height:em}=eo;return{type:"distribution",rewards:eu,lastHeight:em,timestamp:Math.trunc(1e3*es)}}async *subscribeRewardsFeed(en){let eo=(0,ed.Q)("".concat(ef.tC,"/api/ws0/messages?msgType=POST&history=1&contentTypes=staking-rewards-distribution&addresses=").concat(ef.jM,",").concat(ef.Lp),en);for await(let en of eo){if(!en.content||!en.content.content)return;let{content:eo,time:es}=en.content||{},{status:ef,rewards:eu,end_height:em}=eo;("calculation"===ef||"distribution"===ef&&en.content.content.targets.some(en=>{let{success:eo}=en;return eo}))&&(yield{type:ef,rewards:eu,lastHeight:em,timestamp:Math.trunc(1e3*es)})}}async stake(en){if(!(this.sdkClient instanceof eH.x))throw Error("Account needed to perform this action");await this.sdkClient.createPost({postType:ef.gE,channel:ef.CE,ref:en,content:{tags:["stake-split",...ef.pJ],action:"stake-split"},storageEngine:em.qG.inline})}async unstake(en){if(!(this.sdkClient instanceof eH.x))throw Error("Account needed to perform this action");await this.sdkClient.createPost({postType:ef.gE,channel:ef.CE,ref:en,content:{tags:["unstake",...ef.pJ],action:"unstake"},storageEngine:em.qG.inline})}isCRN(en){return Object.hasOwn(en,"parent")}activeNodes(en){return en.filter(en=>this.isCRN(en)?"linked"===en.status:"active"===en.status)}totalStaked(en){return en.reduce((en,eo)=>en+eo.total_staked,0)}totalStakedByUser(en){let{account:eo}=this;return eo?en.reduce((en,es)=>en+(es.stakers[eo.address]||0),0):0}totalStakedByOperators(en){return en.length*eV.minStakeToActivateNode}totalStakedInActive(en){return this.totalStaked(this.activeNodes(en))}totalPerDay(en){let eo=this.activeNodes(en).length;return eo?eV.dailyCCNRewardsPool*((Math.log10(eo)+1)/3):0}totalPerAlephPerDay(en){let eo=this.totalStakedInActive(en);return eo?this.totalPerDay(en)/eo:0}currentAPY(en){return(1+this.totalPerAlephPerDay(en))**365-1}computeEstimatedStakersAPY(en,eo){let es=0;if(en.score){let ef=(0,eu._1)(en.score,.2,.8,0,1),em=this.totalLinkedCRNPenaltyFactor(en);es=this.currentAPY(eo)*ef*em}return es}stakingRewardsPerDay(en,eo){return en*this.totalPerAlephPerDay(eo)}totalLinkedCRNPenaltyFactor(en){let eo=Math.min(en.crnsData.filter(en=>en.score>=.2).length,eV.minLinkedNodesForPenalty);return 1-(eV.minLinkedNodesForPenalty-eo)/10}CCNRewardsPerDay(en,eo){if(!en.score)return 0;let es=this.activeNodes(eo).length,ef=eV.dailyCCNRewardsPool/es,em=(0,eu._1)(en.score,.2,.8,0,1),ed=this.totalLinkedCRNPenaltyFactor(en);return ef*em*ed}CRNRewardsPerDay(en){if(!en.parent||!en.score||!en.decentralization)return 0;let{decentralization:eo,score:es}=en,ef=eV.dailyCRNRewardsBase+eV.dailyCRNRewardsVariable*eo,em=(0,eu._1)(es,.2,.8,0,1);return ef*em}constructor(en,eo=ef.Nr,es=en?new eH.x(en,ef.pf):new eH.O(ef.pf)){this.account=en,this.channel=eo,this.sdkClient=es}}(()=>{eV.dailyCCNRewardsPool=15e3})(),(()=>{eV.dailyCRNRewardsBase=250/(365/12)})(),(()=>{eV.dailyCRNRewardsVariable=1250/(365/12)})(),(()=>{eV.minStakeToActivateNode=2e5})(),(()=>{eV.minLinkedNodesForPenalty=3})()},33358:function(en,eo,es){"use strict";es.d(eo,{CE:function(){return eu},Lp:function(){return eD},Nr:function(){return ef},RG:function(){return ej},gE:function(){return ed},id:function(){return ew},jM:function(){return eS},pJ:function(){return em},pf:function(){return eH},tC:function(){return eV},xJ:function(){return eb}});let ef="ALEPH-ACCOUNT",eu="FOUNDATION",em=["mainnet"],ed="corechan-operation",eH="https://api3.aleph.im",eV="wss://api3.aleph.im",eb=3,ew="0x4D52380D3191274a04846c89c069E6C3F2Ed94e4",eD="0xa1B3bb7d2332383D96b7796B908fB7f7F3c2Be10",eS="0x3a5CC6aBd06B601f4654035d125F9DD2FC992C25",eE="https://console.twentysix.cloud",ej="".concat(eE,"/computing/instance/new/crn/")},81287:function(en,eo){"use strict";eo.Z={ChainNotYetSupported:Error("Chain is not yet supported"),RequestTimeout:Error("Request timed out"),RequestFailed:en=>Error("Request failed",{cause:en}),InvalidAccount:Error("Account needed to perform this action")}},65929:function(en,eo,es){"use strict";es.d(eo,{Q:function(){return eu}});var ef=es(34853);async function*eu(en,eo){let es;let eu=[],em=[];function ed(){for(;eu.length;)eu.pop();for(;em.length;){let en=em.shift();null==en||en.reject()}}function eH(){for(;;){if(0===eu.length||0===em.length)return;let en=eu.shift(),eo=em.shift();null==eo||eo.resolve(en)}}eo.then(ed);let eV=()=>{let eo=new WebSocket(en);es=eo,eo.addEventListener("message",eD),eo.addEventListener("close",eS),eo.addEventListener("error",eE),eo.addEventListener("open",()=>{})},eb=function(en){let eo=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(!es)return;let ef=es;function eu(){ef.close(),ef.removeEventListener("open",eu),eo&&setTimeout(eV,1e3)}ef.removeEventListener("message",eD),ef.removeEventListener("close",eS),ef.removeEventListener("error",eE),es=void 0,1===ef.readyState?eu():ef.addEventListener("open",eu)},ew=en=>{eu.push(en),eH()},eD=en=>{let eo=JSON.parse(en.data);ew(eo)},eS=en=>{eb(en,!0)},eE=en=>{console.error("Socket encountered error: ",null==en?void 0:en.message,"Closing socket"),eb(void 0,!1)};eV();try{for(;;){let en=new ef.ol;em.push(en),eH(),yield await en.promise}}finally{eb(void 0,!1)}}},34853:function(en,eo,es){"use strict";es.d(eo,{Eb:function(){return eV},Fx:function(){return eS},L1:function(){return eZ},RK:function(){return eO},_1:function(){return eY},_v:function(){return eR},dU:function(){return eQ},eB:function(){return ej},f6:function(){return eb},gl:function(){return e_},k2:function(){return eB},ol:function(){return eU},s5:function(){return eF},tz:function(){return eP},vM:function(){return eG},zN:function(){return eH}});var ef=es(33358),eu=es(81287),em=es(18735);let ed=function(en){let eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,es=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return en.length<=eo||en.length<=es?en:"".concat(en.slice(0,eo),"...").concat(es>0?en.slice(-es):"")},eH=en=>ed(en,6,4),eV=async en=>{try{let eo=await fetch("".concat(ef.pf,"/api/v0/addresses/").concat(en,"/balance"));if(404===eo.status)return 0;let{balance:es}=await eo.json();return es}catch(en){throw eu.Z.RequestFailed(en)}},eb=async en=>{try{let eo=await fetch("https://balance1.api.aleph.cloud/solana/".concat(en)),{balance:es}=await eo.json();return es}catch(en){throw eu.Z.RequestFailed(en)}},ew={B:1,kB:1e3,MB:1e6,GB:1e9,TB:1e12,KiB:1024,MiB:1048576,GiB:1073741824,TiB:1099511627776},eD={B:"B",kB:"kB",MB:"MB",GB:"GB",TB:"TB",KiB:"kB",MiB:"MB",GiB:"GB",TiB:"TB"};function eS(en,eo){let{from:es="MiB",to:ef="GiB",displayUnit:eu=!1}=eo,em=en*ew[es]/ew[ef];return eu?"".concat(em.toFixed(2)," ").concat(eD[ef]):em}function eE(en){let eo=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["B","KiB","MiB","GiB","TiB"],es="B";for(let ef of eo){if(en1&&void 0!==arguments[1]?arguments[1]:"B";if(void 0===en)return"n/a";if(0===en)return"-";let es=eS(en,{from:eo,to:"B"}),ef=eE(es);return eS(en,{from:eo,to:ef,displayUnit:!0})}let eO=en=>void 0===en?"n/a":0===en?en:en<1e3?en.toFixed(1):en<1e6?(en/1e3).toFixed(1)+"K":en<1e9?(en/1e6).toFixed(1)+"M":(en/1e9).toFixed(1)+"B";Object.values(em.Cs);let eP=en=>{let{hash:eo,address:es,tokenAddress:ef}=en;return eo?"https://etherscan.io/tx/".concat(eo):es?"https://etherscan.io/address/".concat(es):ef?"https://etherscan.io/token/0x27702a26126e0B3702af63Ee09aC4d1A084EF628?a=".concat(ef):void 0},e_=en=>{let{hash:eo,address:es,tokenAddress:ef}=en;return eo?"https://subnets.avax.network/c-chain/tx/".concat(eo):es?"https://subnets.avax.network/c-chain/address/".concat(es):ef?"https://subnets.avax.network/c-chain/address/".concat(ef,"?tab=erc20"):void 0},eB=en=>{let{multiaddress:eo}=en;if(!eo)return;let[,es]=eo.match(/\/ip4\/(.+?)\//)||[];if(es)return"http://".concat(es,":4024")};class eU{constructor(){this.promise=new Promise((en,eo)=>{this.resolve=en,this.reject=eo})}}function eR(en){return new Promise(eo=>setTimeout(eo,en))}function eY(en,eo,es,ef,eu){if(!en)return 0;if(en>es)return 1;if(enes?eu:em}async function eG(en,eo,es,ef){let eu=localStorage.getItem(eo),em=Date.now();if(eu){let{cachedAt:en,value:ef}=JSON.parse(eu);if(em-en1&&void 0!==arguments[1]?arguments[1]:12096e5,es={latest:null,prerelease:null,outdated:null},ef=0;if(!en)return es;for(let eu of en)eu.prerelease&&!es.prerelease&&(es.prerelease=eu.tag_name),eu.prerelease||es.latest||(es.latest=eu.tag_name,ef=new Date(eu.published_at).getTime()),es.latest&&es.prerelease&&!es.outdated&&!eu.prerelease&&Date.now()-ef{let ef=new FileReader;ef.readAsDataURL(en),ef.addEventListener("error",es),ef.addEventListener("load",()=>{let en=new Image;en.src=ef.result,eo(en)})})}function eZ(en){if(!en)return 0;try{let eo=en.replace(/[a-zA-Z-]/g,"").split(".").map(Number);return eo.reduce((en,eo)=>1e3*en+eo,0)}catch(en){return 0}}},38753:function(en,eo,es){"use strict";es.d(eo,{i:function(){return ed}});var ef=es(67294),eu=es(48107),em=es(94461);function ed(en){let{nodes:eo,isStaking:es}=en,[ed]=(0,em.mr)(),{account:eH}=ed.account,eV=(0,ef.useMemo)(()=>new eu.B(eH),[eH]),eb=(0,ef.useMemo)(()=>{let en={};return(null==eo?void 0:eo.length)?eo.reduce((en,eo)=>{let ef=eV.hasIssues(eo,es);return ef&&(en[eo.hash]=ef),en},en):en},[es,eV,eo]),ew=(0,ef.useMemo)(()=>Object.values(eb).length,[eb]);return{nodesIssues:eb,warningFlag:ew}}},69797:function(en,eo,es){"use strict";es.d(eo,{M:function(){return ed}});var ef=es(67294),eu=es(48107),em=es(94461);function ed(en){let{nodes:eo}=en,[es]=(0,em.mr)(),{account:ed}=es.account,eH=(0,ef.useMemo)(()=>new eu.B(ed),[ed]),eV=(0,ef.useCallback)(en=>{if(en)return en.filter(en=>eH.isUserNode(en))},[eH]),eb=(0,ef.useMemo)(()=>eV(eo),[eV,eo]);return{userNodes:eb}}},87274:function(en,eo,es){"use strict";es.d(eo,{e:function(){return ed}});var ef=es(67294),eu=es(48107),em=es(94461);function ed(en){let{nodes:eo}=en,[es]=(0,em.mr)(),{account:ed}=es.account,eH=(0,ef.useMemo)(()=>new eu.B(ed),[ed]),eV=(0,ef.useCallback)(en=>{if(en)return en.filter(en=>eH.isUserStake(en))},[eH]),eb=(0,ef.useMemo)(()=>eV(eo),[eV,eo]);return{stakeNodes:eb}}},14299:function(en,eo,es){"use strict";let ef;es.r(eo),es.d(eo,{default:function(){return L0}});var eu,em,ed,eH,eV,eb,ew,eD,eS,eE={};es.r(eE),es.d(eE,{abytes:function(){return gW},bitGet:function(){return Mf},bitLen:function(){return Ml},bitMask:function(){return Mu},bitSet:function(){return Mh},bytesToHex:function(){return g$},bytesToNumberBE:function(){return g5},bytesToNumberLE:function(){return g7},concatBytes:function(){return Mn},createHmacDrbg:function(){return Mp},ensureBytes:function(){return Ma},equalBytes:function(){return Mo},hexToBytes:function(){return g8},hexToNumber:function(){return g3},isBytes:function(){return gJ},numberToBytesBE:function(){return g9},numberToBytesLE:function(){return Mc},numberToHexUnpadded:function(){return g4},numberToVarBytesBE:function(){return Mr},utf8ToBytes:function(){return Ms},validateObject:function(){return MH}});var ej=es(85893),eO=es(19521),eP=es(72771);let e_=(0,eO.vJ)(["html,body,#__next{height:100%;}section{padding:0;}.unavailable-content{opacity:0.3;filter:grayscale(1);pointer-events:none;}textarea{width:100%;background:linear-gradient(to bottom,#FFFFFF33,transparent);border-radius:0.3125rem;padding:0.3125rem;border:1px solid #FFFFFF33;color:inherit;}p{color:",";}html{}"],en=>{let{theme:eo}=en;return eo.color.text});var eB=es(94461),eU=es(67294),eR=es(73935),eY=es(41664),eG=es.n(eY);(0,eO.ZP)(eP.zx).attrs(en=>({...en,color:"main0",kind:"neon",size:"md",variant:"tertiary"})).withConfig({displayName:"styles__StyledButton",componentId:"sc-a6yyy7-0"})(["display:block;&:last-child{margin-bottom:0;}"]);let eQ=(0,eO.ZP)(eP.nd).withConfig({displayName:"styles__StyledWalletPicker",componentId:"sc-a6yyy7-1"})(["",""],en=>{let{$position:{x:eo,y:es},$isOpen:ef}=en;return(0,eO.iv)([""," transform:",";opacity:",";will-change:opacity transform;transition:opacity ease-in-out 250ms 0s;"],{position:"fixed",left:"0px",top:"0px",zIndex:"20",marginTop:"1rem"},"translate3d(".concat(eo,"px, ").concat(es,"px, 0)"),ef?1:0)}),eF=eO.ZP.div.withConfig({displayName:"styles__StyledNavbarDesktop",componentId:"sc-a6yyy7-2"})(["",""],en=>{let{$breakpoint:eo}=en;return(0,eO.iv)([""," height:6.5rem;backdrop-filter:blur(50px);",""],{position:"relative",top:"0px",zIndex:"10",margin:"0px",display:"none",width:"100%",flex:"0 1 auto",flexShrink:"0",alignItems:"center",justifyContent:"space-between",paddingLeft:"4rem",paddingRight:"4rem"},(0,eP.gn)(eo,(0,eO.iv)(["",""],{display:"flex"})))}),eZ=(0,eO.ZP)(eP.Gi).withConfig({displayName:"styles__StyledNavbarMobile",componentId:"sc-a6yyy7-3"})(["",""],en=>{let{breakpoint:eo}=en;return(0,eO.iv)([""," ",""],{position:"relative",zIndex:"10",display:"block"},(0,eP.gn)(eo,(0,eO.iv)(["",""],{display:"none"})))}),eK=eO.ZP.header.withConfig({displayName:"styles__StyledHeader",componentId:"sc-a6yyy7-4"})(["",""],en=>{let{$breakpoint:eo}=en;return(0,eO.iv)([""," font-size:inherit;line-height:inherit;box-sizing:border-box;",";"],{position:"fixed",left:"0px",top:"0px",zIndex:"10",margin:"0px",width:"100%"},(0,eP.gn)(eo,(0,eO.iv)(["",""],{position:"sticky"})))});var eJ=es(34853),eW=es(11163),eX=es(73603);es(2153);let e$="logger/5.7.0",e4=!1,e3=!1,e0={debug:1,default:2,info:2,warning:3,error:4,off:5},e6=e0.default,e8=null;function e5(){try{let en=[];if(["NFD","NFC","NFKD","NFKC"].forEach(eo=>{try{if("test"!=="test".normalize(eo))throw Error("bad normalize")}catch(es){en.push(eo)}}),en.length)throw Error("missing "+en.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(en){return en.message}return null}let e7=e5();!function(en){en.DEBUG="DEBUG",en.INFO="INFO",en.WARNING="WARNING",en.ERROR="ERROR",en.OFF="OFF"}(em||(em={})),function(en){en.UNKNOWN_ERROR="UNKNOWN_ERROR",en.NOT_IMPLEMENTED="NOT_IMPLEMENTED",en.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",en.NETWORK_ERROR="NETWORK_ERROR",en.SERVER_ERROR="SERVER_ERROR",en.TIMEOUT="TIMEOUT",en.BUFFER_OVERRUN="BUFFER_OVERRUN",en.NUMERIC_FAULT="NUMERIC_FAULT",en.MISSING_NEW="MISSING_NEW",en.INVALID_ARGUMENT="INVALID_ARGUMENT",en.MISSING_ARGUMENT="MISSING_ARGUMENT",en.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",en.CALL_EXCEPTION="CALL_EXCEPTION",en.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",en.NONCE_EXPIRED="NONCE_EXPIRED",en.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",en.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",en.TRANSACTION_REPLACED="TRANSACTION_REPLACED",en.ACTION_REJECTED="ACTION_REJECTED"}(ed||(ed={}));let e9="0123456789abcdef";class tc{constructor(en){Object.defineProperty(this,"version",{enumerable:!0,value:en,writable:!1})}_log(en,eo){let es=en.toLowerCase();null==e0[es]&&this.throwArgumentError("invalid log level name","logLevel",en),e6>e0[es]||console.log.apply(console,eo)}debug(...en){this._log(tc.levels.DEBUG,en)}info(...en){this._log(tc.levels.INFO,en)}warn(...en){this._log(tc.levels.WARNING,en)}makeError(en,eo,es){if(e3)return this.makeError("censored error",eo,{});eo||(eo=tc.errors.UNKNOWN_ERROR),es||(es={});let ef=[];Object.keys(es).forEach(en=>{let eo=es[en];try{if(eo instanceof Uint8Array){let es="";for(let en=0;en>4]+e9[15&eo[en]];ef.push(en+"=Uint8Array(0x"+es+")")}else ef.push(en+"="+JSON.stringify(eo))}catch(eo){ef.push(en+"="+JSON.stringify(es[en].toString()))}}),ef.push(`code=${eo}`),ef.push(`version=${this.version}`);let eu=en,em="";switch(eo){case ed.NUMERIC_FAULT:{em="NUMERIC_FAULT";let eo=en;switch(eo){case"overflow":case"underflow":case"division-by-zero":em+="-"+eo;break;case"negative-power":case"negative-width":em+="-unsupported";break;case"unbound-bitwise-result":em+="-unbound-result"}break}case ed.CALL_EXCEPTION:case ed.INSUFFICIENT_FUNDS:case ed.MISSING_NEW:case ed.NONCE_EXPIRED:case ed.REPLACEMENT_UNDERPRICED:case ed.TRANSACTION_REPLACED:case ed.UNPREDICTABLE_GAS_LIMIT:em=eo}em&&(en+=" [ See: https://links.ethers.org/v5-errors-"+em+" ]"),ef.length&&(en+=" ("+ef.join(", ")+")");let eH=Error(en);return eH.reason=eu,eH.code=eo,Object.keys(es).forEach(function(en){eH[en]=es[en]}),eH}throwError(en,eo,es){throw this.makeError(en,eo,es)}throwArgumentError(en,eo,es){return this.throwError(en,tc.errors.INVALID_ARGUMENT,{argument:eo,value:es})}assert(en,eo,es,ef){en||this.throwError(eo,es,ef)}assertArgument(en,eo,es,ef){en||this.throwArgumentError(eo,es,ef)}checkNormalize(en){null==en&&(en="platform missing String.prototype.normalize"),e7&&this.throwError("platform missing String.prototype.normalize",tc.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:e7})}checkSafeUint53(en,eo){"number"==typeof en&&(null==eo&&(eo="value not safe"),(en<0||en>=9007199254740991)&&this.throwError(eo,tc.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:en}),en%1&&this.throwError(eo,tc.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:en}))}checkArgumentCount(en,eo,es){es=es?": "+es:"",eneo&&this.throwError("too many arguments"+es,tc.errors.UNEXPECTED_ARGUMENT,{count:en,expectedCount:eo})}checkNew(en,eo){(en===Object||null==en)&&this.throwError("missing new",tc.errors.MISSING_NEW,{name:eo.name})}checkAbstract(en,eo){en===eo?this.throwError("cannot instantiate abstract class "+JSON.stringify(eo.name)+" directly; use a sub-class",tc.errors.UNSUPPORTED_OPERATION,{name:en.name,operation:"new"}):(en===Object||null==en)&&this.throwError("missing new",tc.errors.MISSING_NEW,{name:eo.name})}static globalLogger(){return e8||(e8=new tc(e$)),e8}static setCensorship(en,eo){if(!en&&eo&&this.globalLogger().throwError("cannot permanently disable censorship",tc.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),e4){if(!en)return;this.globalLogger().throwError("error censorship permanent",tc.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}e3=!!en,e4=!!eo}static setLogLevel(en){let eo=e0[en.toLowerCase()];if(null==eo){tc.globalLogger().warn("invalid log level - "+en);return}e6=eo}static from(en){return new tc(en)}}tc.errors=ed,tc.levels=em;let tr="bytes/5.7.0",ta=new tc(tr);function tn(en){return!!en.toHexString}function tf(en){return en.slice||(en.slice=function(){let eo=Array.prototype.slice.call(arguments);return tf(new Uint8Array(Array.prototype.slice.apply(en,eo)))}),en}function tu(en){return tE(en)&&!(en.length%2)||tH(en)}function td(en){return"number"==typeof en&&en==en&&en%1==0}function tH(en){if(null==en)return!1;if(en.constructor===Uint8Array)return!0;if("string"==typeof en||!td(en.length)||en.length<0)return!1;for(let eo=0;eo=256)return!1}return!0}function tV(en,eo){if(eo||(eo={}),"number"==typeof en){ta.checkSafeUint53(en,"invalid arrayify value");let eo=[];for(;en;)eo.unshift(255&en),en=parseInt(String(en/256));return 0===eo.length&&eo.push(0),tf(new Uint8Array(eo))}if(eo.allowMissingPrefix&&"string"==typeof en&&"0x"!==en.substring(0,2)&&(en="0x"+en),tn(en)&&(en=en.toHexString()),tE(en)){let es=en.substring(2);es.length%2&&("left"===eo.hexPad?es="0"+es:"right"===eo.hexPad?es+="0":ta.throwArgumentError("hex data is odd-length","value",en));let ef=[];for(let en=0;entV(en)),es=eo.reduce((en,eo)=>en+eo.length,0),ef=new Uint8Array(es);return eo.reduce((en,eo)=>(ef.set(eo,en),en+eo.length),0),tf(ef)}function tD(en){let eo=tV(en);if(0===eo.length)return eo;let es=0;for(;eseo&&ta.throwArgumentError("value out of range","value",arguments[0]);let es=new Uint8Array(eo);return es.set(en,eo-en.length),tf(es)}function tE(en,eo){return"string"==typeof en&&!!en.match(/^0x[0-9A-Fa-f]*$/)&&(!eo||en.length===2+2*eo)}let tj="0123456789abcdef";function tO(en,eo){if(eo||(eo={}),"number"==typeof en){ta.checkSafeUint53(en,"invalid hexlify value");let eo="";for(;en;)eo=tj[15&en]+eo,en=Math.floor(en/16);return eo.length?(eo.length%2&&(eo="0"+eo),"0x"+eo):"0x00"}if("bigint"==typeof en)return(en=en.toString(16)).length%2?"0x0"+en:"0x"+en;if(eo.allowMissingPrefix&&"string"==typeof en&&"0x"!==en.substring(0,2)&&(en="0x"+en),tn(en))return en.toHexString();if(tE(en))return en.length%2&&("left"===eo.hexPad?en="0x0"+en.substring(2):"right"===eo.hexPad?en+="0":ta.throwArgumentError("hex data is odd-length","value",en)),en.toLowerCase();if(tH(en)){let eo="0x";for(let es=0;es>4]+tj[15&ef]}return eo}return ta.throwArgumentError("invalid hexlify value","value",en)}function tP(en){if("string"!=typeof en)en=tO(en);else if(!tE(en)||en.length%2)return null;return(en.length-2)/2}function t_(en,eo,es){return("string"!=typeof en?en=tO(en):(!tE(en)||en.length%2)&&ta.throwArgumentError("invalid hexData","value",en),eo=2+2*eo,null!=es)?"0x"+en.substring(eo,2+2*es):"0x"+en.substring(eo)}function tB(en){let eo="0x";return en.forEach(en=>{eo+=tO(en).substring(2)}),eo}function tU(en){let eo=tR(tO(en,{hexPad:"left"}));return"0x"===eo?"0x0":eo}function tR(en){"string"!=typeof en&&(en=tO(en)),tE(en)||ta.throwArgumentError("invalid hex string","value",en),en=en.substring(2);let eo=0;for(;eo2*eo+2&&ta.throwArgumentError("value out of range","value",arguments[1]);en.length<2*eo+2;)en="0x0"+en.substring(2);return en}function tG(en){let eo={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(tu(en)){let es=tV(en);64===es.length?(eo.v=27+(es[32]>>7),es[32]&=127,eo.r=tO(es.slice(0,32)),eo.s=tO(es.slice(32,64))):65===es.length?(eo.r=tO(es.slice(0,32)),eo.s=tO(es.slice(32,64)),eo.v=es[64]):ta.throwArgumentError("invalid signature string","signature",en),eo.v<27&&(0===eo.v||1===eo.v?eo.v+=27:ta.throwArgumentError("signature invalid v byte","signature",en)),eo.recoveryParam=1-eo.v%2,eo.recoveryParam&&(es[32]|=128),eo._vs=tO(es.slice(32,64))}else{if(eo.r=en.r,eo.s=en.s,eo.v=en.v,eo.recoveryParam=en.recoveryParam,eo._vs=en._vs,null!=eo._vs){let es=tS(tV(eo._vs),32);eo._vs=tO(es);let ef=es[0]>=128?1:0;null==eo.recoveryParam?eo.recoveryParam=ef:eo.recoveryParam!==ef&&ta.throwArgumentError("signature recoveryParam mismatch _vs","signature",en),es[0]&=127;let eu=tO(es);null==eo.s?eo.s=eu:eo.s!==eu&&ta.throwArgumentError("signature v mismatch _vs","signature",en)}if(null==eo.recoveryParam)null==eo.v?ta.throwArgumentError("signature missing v and recoveryParam","signature",en):0===eo.v||1===eo.v?eo.recoveryParam=eo.v:eo.recoveryParam=1-eo.v%2;else if(null==eo.v)eo.v=27+eo.recoveryParam;else{let es=0===eo.v||1===eo.v?eo.v:1-eo.v%2;eo.recoveryParam!==es&&ta.throwArgumentError("signature recoveryParam mismatch v","signature",en)}null!=eo.r&&tE(eo.r)?eo.r=tY(eo.r,32):ta.throwArgumentError("signature missing or invalid r","signature",en),null!=eo.s&&tE(eo.s)?eo.s=tY(eo.s,32):ta.throwArgumentError("signature missing or invalid s","signature",en);let es=tV(eo.s);es[0]>=128&&ta.throwArgumentError("signature s out of range","signature",en),eo.recoveryParam&&(es[0]|=128);let ef=tO(es);eo._vs&&(tE(eo._vs)||ta.throwArgumentError("signature invalid _vs","signature",en),eo._vs=tY(eo._vs,32)),null==eo._vs?eo._vs=ef:eo._vs!==ef&&ta.throwArgumentError("signature _vs mismatch v and s","signature",en)}return eo.yParityAndS=eo._vs,eo.compact=eo.r+eo.yParityAndS.substring(2),eo}function tQ(en){return tO(tw([(en=tG(en)).r,en.s,en.recoveryParam?"0x1c":"0x1b"]))}var tF=es(13550),tZ=es.n(tF);let tq="bignumber/5.7.0";var tK=tZ().BN;let tJ=new tc(tq),tW={},tX=9007199254740991,t$=!1;class cc{constructor(en,eo){en!==tW&&tJ.throwError("cannot call constructor directly; use BigNumber.from",tc.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=eo,this._isBigNumber=!0,Object.freeze(this)}fromTwos(en){return cn(co(this).fromTwos(en))}toTwos(en){return cn(co(this).toTwos(en))}abs(){return"-"===this._hex[0]?cc.from(this._hex.substring(1)):this}add(en){return cn(co(this).add(co(en)))}sub(en){return cn(co(this).sub(co(en)))}div(en){let eo=cc.from(en);return eo.isZero()&&cs("division-by-zero","div"),cn(co(this).div(co(en)))}mul(en){return cn(co(this).mul(co(en)))}mod(en){let eo=co(en);return eo.isNeg()&&cs("division-by-zero","mod"),cn(co(this).umod(eo))}pow(en){let eo=co(en);return eo.isNeg()&&cs("negative-power","pow"),cn(co(this).pow(eo))}and(en){let eo=co(en);return(this.isNegative()||eo.isNeg())&&cs("unbound-bitwise-result","and"),cn(co(this).and(eo))}or(en){let eo=co(en);return(this.isNegative()||eo.isNeg())&&cs("unbound-bitwise-result","or"),cn(co(this).or(eo))}xor(en){let eo=co(en);return(this.isNegative()||eo.isNeg())&&cs("unbound-bitwise-result","xor"),cn(co(this).xor(eo))}mask(en){return(this.isNegative()||en<0)&&cs("negative-width","mask"),cn(co(this).maskn(en))}shl(en){return(this.isNegative()||en<0)&&cs("negative-width","shl"),cn(co(this).shln(en))}shr(en){return(this.isNegative()||en<0)&&cs("negative-width","shr"),cn(co(this).shrn(en))}eq(en){return co(this).eq(co(en))}lt(en){return co(this).lt(co(en))}lte(en){return co(this).lte(co(en))}gt(en){return co(this).gt(co(en))}gte(en){return co(this).gte(co(en))}isNegative(){return"-"===this._hex[0]}isZero(){return co(this).isZero()}toNumber(){try{return co(this).toNumber()}catch(en){cs("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(en){}return tJ.throwError("this platform does not support BigInt",tc.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?t$||(t$=!0,tJ.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?tJ.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",tc.errors.UNEXPECTED_ARGUMENT,{}):tJ.throwError("BigNumber.toString does not accept parameters",tc.errors.UNEXPECTED_ARGUMENT,{})),co(this).toString(10)}toHexString(){return this._hex}toJSON(en){return{type:"BigNumber",hex:this.toHexString()}}static from(en){if(en instanceof cc)return en;if("string"==typeof en)return en.match(/^-?0x[0-9a-f]+$/i)?new cc(tW,cr(en)):en.match(/^-?[0-9]+$/)?new cc(tW,cr(new tK(en))):tJ.throwArgumentError("invalid BigNumber string","value",en);if("number"==typeof en)return en%1&&cs("underflow","BigNumber.from",en),(en>=tX||en<=-tX)&&cs("overflow","BigNumber.from",en),cc.from(String(en));let eo=en;if("bigint"==typeof eo)return cc.from(eo.toString());if(tH(eo))return cc.from(tO(eo));if(eo){if(eo.toHexString){let en=eo.toHexString();if("string"==typeof en)return cc.from(en)}else{let en=eo._hex;if(null==en&&"BigNumber"===eo.type&&(en=eo.hex),"string"==typeof en&&(tE(en)||"-"===en[0]&&tE(en.substring(1))))return cc.from(en)}}return tJ.throwArgumentError("invalid BigNumber value","value",en)}static isBigNumber(en){return!!(en&&en._isBigNumber)}}function cr(en){if("string"!=typeof en)return cr(en.toString(16));if("-"===en[0])return("-"===(en=en.substring(1))[0]&&tJ.throwArgumentError("invalid hex","value",en),"0x00"===(en=cr(en)))?en:"-"+en;if("0x"!==en.substring(0,2)&&(en="0x"+en),"0x"===en)return"0x00";for(en.length%2&&(en="0x0"+en.substring(2));en.length>4&&"0x00"===en.substring(0,4);)en="0x"+en.substring(4);return en}function cn(en){return cc.from(cr(en))}function co(en){let eo=cc.from(en).toHexString();return"-"===eo[0]?new tK("-"+eo.substring(3),16):new tK(eo.substring(2),16)}function cs(en,eo,es){let ef={fault:en,operation:eo};return null!=es&&(ef.value=es),tJ.throwError(en,tc.errors.NUMERIC_FAULT,ef)}function cf(en){return new tK(en,36).toString(16)}var cm=es(91094),cd=es.n(cm);function cz(en){return"0x"+cd().keccak_256(tV(en))}let cH="rlp/5.7.0",cV=new tc(cH);function cy(en){let eo=[];for(;en;)eo.unshift(255&en),en>>=8;return eo}function cx(en,eo,es){let ef=0;for(let eu=0;eueo+1+ef&&cV.throwError("child data too short",tc.errors.BUFFER_OVERRUN,{})}return{consumed:1+ef,result:eu}}function cS(en,eo){if(0===en.length&&cV.throwError("data too short",tc.errors.BUFFER_OVERRUN,{}),en[eo]>=248){let es=en[eo]-247;eo+1+es>en.length&&cV.throwError("data short segment too short",tc.errors.BUFFER_OVERRUN,{});let ef=cx(en,eo+1,es);return eo+1+es+ef>en.length&&cV.throwError("data long segment too short",tc.errors.BUFFER_OVERRUN,{}),ck(en,eo,eo+1+es,es+ef)}if(en[eo]>=192){let es=en[eo]-192;return eo+1+es>en.length&&cV.throwError("data array too short",tc.errors.BUFFER_OVERRUN,{}),ck(en,eo,eo+1,es)}if(en[eo]>=184){let es=en[eo]-183;eo+1+es>en.length&&cV.throwError("data array too short",tc.errors.BUFFER_OVERRUN,{});let ef=cx(en,eo+1,es);eo+1+es+ef>en.length&&cV.throwError("data array too short",tc.errors.BUFFER_OVERRUN,{});let eu=tO(en.slice(eo+1+es,eo+1+es+ef));return{consumed:1+es+ef,result:eu}}if(en[eo]>=128){let es=en[eo]-128;eo+1+es>en.length&&cV.throwError("data too short",tc.errors.BUFFER_OVERRUN,{});let ef=tO(en.slice(eo+1,eo+1+es));return{consumed:1+es,result:ef}}return{consumed:1,result:tO(en[eo])}}function cE(en){let eo=tV(en),es=cS(eo,0);return es.consumed!==eo.length&&cV.throwArgumentError("invalid rlp data","data",en),es.result}let cj="address/5.7.0",cO=new tc(cj);function cP(en){tE(en,20)||cO.throwArgumentError("invalid address","address",en),en=en.toLowerCase();let eo=en.substring(2).split(""),es=new Uint8Array(40);for(let en=0;en<40;en++)es[en]=eo[en].charCodeAt(0);let ef=tV(cz(es));for(let en=0;en<40;en+=2)ef[en>>1]>>4>=8&&(eo[en]=eo[en].toUpperCase()),(15&ef[en>>1])>=8&&(eo[en+1]=eo[en+1].toUpperCase());return"0x"+eo.join("")}let c_=9007199254740991;function cB(en){return Math.log10?Math.log10(en):Math.log(en)/Math.LN10}let cU={};for(let en=0;en<10;en++)cU[String(en)]=String(en);for(let en=0;en<26;en++)cU[String.fromCharCode(65+en)]=String(10+en);let cR=Math.floor(cB(c_));function cY(en){let eo=(en=(en=en.toUpperCase()).substring(4)+en.substring(0,2)+"00").split("").map(en=>cU[en]).join("");for(;eo.length>=cR;){let en=eo.substring(0,cR);eo=parseInt(en,10)%97+eo.substring(en.length)}let es=String(98-parseInt(eo,10)%97);for(;es.length<2;)es="0"+es;return es}function cG(en){let eo=null;if("string"!=typeof en&&cO.throwArgumentError("invalid address","address",en),en.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==en.substring(0,2)&&(en="0x"+en),eo=cP(en),en.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&eo!==en&&cO.throwArgumentError("bad address checksum","address",en);else if(en.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(en.substring(2,4)!==cY(en)&&cO.throwArgumentError("bad icap checksum","address",en),eo=cf(en.substring(4));eo.length<40;)eo="0"+eo;eo=cP("0x"+eo)}else cO.throwArgumentError("invalid address","address",en);return eo}function cQ(en){let eo=null;try{eo=cG(en.from)}catch(eo){cO.throwArgumentError("missing from address","transaction",en)}let es=tD(tV(cc.from(en.nonce).toHexString()));return cG(t_(cz(cD([eo,es])),12))}let cF="properties/5.7.0";var cZ=function(en,eo,es,ef){function eu(en){return en instanceof es?en:new es(function(eo){eo(en)})}return new(es||(es=Promise))(function(es,em){function ed(en){try{eV(ef.next(en))}catch(en){em(en)}}function eH(en){try{eV(ef.throw(en))}catch(en){em(en)}}function eV(en){en.done?es(en.value):eu(en.value).then(ed,eH)}eV((ef=ef.apply(en,eo||[])).next())})};let cq=new tc(cF);function cK(en,eo,es){Object.defineProperty(en,eo,{enumerable:!0,value:es,writable:!1})}function cJ(en,eo){for(let es=0;es<32;es++){if(en[eo])return en[eo];if(!en.prototype||"object"!=typeof en.prototype)break;en=Object.getPrototypeOf(en.prototype).constructor}return null}function cW(en){return cZ(this,void 0,void 0,function*(){let eo=Object.keys(en).map(eo=>{let es=en[eo];return Promise.resolve(es).then(en=>({key:eo,value:en}))}),es=yield Promise.all(eo);return es.reduce((en,eo)=>(en[eo.key]=eo.value,en),{})})}function cX(en,eo){en&&"object"==typeof en||cq.throwArgumentError("invalid object","object",en),Object.keys(en).forEach(es=>{eo[es]||cq.throwArgumentError("invalid object key - "+es,"transaction:"+es,en)})}function c$(en){let eo={};for(let es in en)eo[es]=en[es];return eo}let ic={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function il(en){if(null==en||ic[typeof en])return!0;if(Array.isArray(en)||"object"==typeof en){if(!Object.isFrozen(en))return!1;let eo=Object.keys(en);for(let es=0;esiu(en)));if("object"==typeof en){let eo={};for(let es in en){let ef=en[es];void 0!==ef&&cK(eo,es,iu(ef))}return eo}return cq.throwArgumentError(`Cannot deepCopy ${typeof en}`,"object",en)}function iu(en){return ih(en)}class iH{constructor(en){for(let eo in en)this[eo]=iu(en[eo])}}let iV="abstract-provider/5.7.0";var iy=function(en,eo,es,ef){function eu(en){return en instanceof es?en:new es(function(eo){eo(en)})}return new(es||(es=Promise))(function(es,em){function ed(en){try{eV(ef.next(en))}catch(en){em(en)}}function eH(en){try{eV(ef.throw(en))}catch(en){em(en)}}function eV(en){en.done?es(en.value):eu(en.value).then(ed,eH)}eV((ef=ef.apply(en,eo||[])).next())})};let ib=new tc(iV);class iw extends iH{static isForkEvent(en){return!!(en&&en._isForkEvent)}}class iD{constructor(){ib.checkAbstract(new.target,iD),cK(this,"_isProvider",!0)}getFeeData(){return iy(this,void 0,void 0,function*(){let{block:en,gasPrice:eo}=yield cW({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch(en=>null)}),es=null,ef=null,eu=null;return en&&en.baseFeePerGas&&(es=en.baseFeePerGas,eu=cc.from("1500000000"),ef=en.baseFeePerGas.mul(2).add(eu)),{lastBaseFeePerGas:es,maxFeePerGas:ef,maxPriorityFeePerGas:eu,gasPrice:eo}})}addListener(en,eo){return this.on(en,eo)}removeListener(en,eo){return this.off(en,eo)}static isProvider(en){return!!(en&&en._isProvider)}}let iS="abstract-signer/5.7.0";var iE=function(en,eo,es,ef){function eu(en){return en instanceof es?en:new es(function(eo){eo(en)})}return new(es||(es=Promise))(function(es,em){function ed(en){try{eV(ef.next(en))}catch(en){em(en)}}function eH(en){try{eV(ef.throw(en))}catch(en){em(en)}}function eV(en){en.done?es(en.value):eu(en.value).then(ed,eH)}eV((ef=ef.apply(en,eo||[])).next())})};let ij=new tc(iS),iO=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],iP=[tc.errors.INSUFFICIENT_FUNDS,tc.errors.NONCE_EXPIRED,tc.errors.REPLACEMENT_UNDERPRICED];class i_{constructor(){ij.checkAbstract(new.target,i_),cK(this,"_isSigner",!0)}getBalance(en){return iE(this,void 0,void 0,function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),en)})}getTransactionCount(en){return iE(this,void 0,void 0,function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),en)})}estimateGas(en){return iE(this,void 0,void 0,function*(){this._checkProvider("estimateGas");let eo=yield cW(this.checkTransaction(en));return yield this.provider.estimateGas(eo)})}call(en,eo){return iE(this,void 0,void 0,function*(){this._checkProvider("call");let es=yield cW(this.checkTransaction(en));return yield this.provider.call(es,eo)})}sendTransaction(en){return iE(this,void 0,void 0,function*(){this._checkProvider("sendTransaction");let eo=yield this.populateTransaction(en),es=yield this.signTransaction(eo);return yield this.provider.sendTransaction(es)})}getChainId(){return iE(this,void 0,void 0,function*(){this._checkProvider("getChainId");let en=yield this.provider.getNetwork();return en.chainId})}getGasPrice(){return iE(this,void 0,void 0,function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()})}getFeeData(){return iE(this,void 0,void 0,function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()})}resolveName(en){return iE(this,void 0,void 0,function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(en)})}checkTransaction(en){for(let eo in en)-1===iO.indexOf(eo)&&ij.throwArgumentError("invalid transaction key: "+eo,"transaction",en);let eo=c$(en);return null==eo.from?eo.from=this.getAddress():eo.from=Promise.all([Promise.resolve(eo.from),this.getAddress()]).then(eo=>(eo[0].toLowerCase()!==eo[1].toLowerCase()&&ij.throwArgumentError("from address mismatch","transaction",en),eo[0])),eo}populateTransaction(en){return iE(this,void 0,void 0,function*(){let eo=yield cW(this.checkTransaction(en));null!=eo.to&&(eo.to=Promise.resolve(eo.to).then(en=>iE(this,void 0,void 0,function*(){if(null==en)return null;let eo=yield this.resolveName(en);return null==eo&&ij.throwArgumentError("provided ENS name resolves to null","tx.to",en),eo})),eo.to.catch(en=>{}));let es=null!=eo.maxFeePerGas||null!=eo.maxPriorityFeePerGas;if(null!=eo.gasPrice&&(2===eo.type||es)?ij.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",en):(0===eo.type||1===eo.type)&&es&&ij.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",en),(2===eo.type||null==eo.type)&&null!=eo.maxFeePerGas&&null!=eo.maxPriorityFeePerGas)eo.type=2;else if(0===eo.type||1===eo.type)null==eo.gasPrice&&(eo.gasPrice=this.getGasPrice());else{let en=yield this.getFeeData();if(null==eo.type){if(null!=en.maxFeePerGas&&null!=en.maxPriorityFeePerGas){if(eo.type=2,null!=eo.gasPrice){let en=eo.gasPrice;delete eo.gasPrice,eo.maxFeePerGas=en,eo.maxPriorityFeePerGas=en}else null==eo.maxFeePerGas&&(eo.maxFeePerGas=en.maxFeePerGas),null==eo.maxPriorityFeePerGas&&(eo.maxPriorityFeePerGas=en.maxPriorityFeePerGas)}else null!=en.gasPrice?(es&&ij.throwError("network does not support EIP-1559",tc.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==eo.gasPrice&&(eo.gasPrice=en.gasPrice),eo.type=0):ij.throwError("failed to get consistent fee data",tc.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"})}else 2===eo.type&&(null==eo.maxFeePerGas&&(eo.maxFeePerGas=en.maxFeePerGas),null==eo.maxPriorityFeePerGas&&(eo.maxPriorityFeePerGas=en.maxPriorityFeePerGas))}return null==eo.nonce&&(eo.nonce=this.getTransactionCount("pending")),null==eo.gasLimit&&(eo.gasLimit=this.estimateGas(eo).catch(en=>{if(iP.indexOf(en.code)>=0)throw en;return ij.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",tc.errors.UNPREDICTABLE_GAS_LIMIT,{error:en,tx:eo})})),null==eo.chainId?eo.chainId=this.getChainId():eo.chainId=Promise.all([Promise.resolve(eo.chainId),this.getChainId()]).then(eo=>(0!==eo[1]&&eo[0]!==eo[1]&&ij.throwArgumentError("chainId address mismatch","transaction",en),eo[0])),yield cW(eo)})}_checkProvider(en){this.provider||ij.throwError("missing provider",tc.errors.UNSUPPORTED_OPERATION,{operation:en||"_checkProvider"})}static isSigner(en){return!!(en&&en._isSigner)}}let iB="strings/5.7.0",iU=new tc(iB);function iR(en,eo,es,ef,eu){return iU.throwArgumentError(`invalid codepoint at offset ${eo}; ${en}`,"bytes",es)}function iG(en,eo,es,ef,eu){if(en===eV.BAD_PREFIX||en===eV.UNEXPECTED_CONTINUE){let en=0;for(let ef=eo+1;ef>6==2;ef++)en++;return en}return en===eV.OVERRUN?es.length-eo-1:0}function iQ(en,eo,es,ef,eu){return en===eV.OVERLONG?(ef.push(eu),0):(ef.push(65533),iG(en,eo,es,ef,eu))}!function(en){en.current="",en.NFC="NFC",en.NFD="NFD",en.NFKC="NFKC",en.NFKD="NFKD"}(eH||(eH={})),function(en){en.UNEXPECTED_CONTINUE="unexpected continuation byte",en.BAD_PREFIX="bad codepoint prefix",en.OVERRUN="string overrun",en.MISSING_CONTINUE="missing continuation byte",en.OUT_OF_RANGE="out of UTF-8 range",en.UTF16_SURROGATE="UTF-16 surrogate",en.OVERLONG="overlong representation"}(eV||(eV={}));let iF=Object.freeze({error:iR,ignore:iG,replace:iQ});function iZ(en,eo){null==eo&&(eo=iF.error),en=tV(en);let es=[],ef=0;for(;ef>7==0){es.push(eu);continue}let em=null,ed=null;if((224&eu)==192)em=1,ed=127;else if((240&eu)==224)em=2,ed=2047;else if((248&eu)==240)em=3,ed=65535;else{(192&eu)==128?ef+=eo(eV.UNEXPECTED_CONTINUE,ef-1,en,es):ef+=eo(eV.BAD_PREFIX,ef-1,en,es);continue}if(ef-1+em>=en.length){ef+=eo(eV.OVERRUN,ef-1,en,es);continue}let eH=eu&(1<<8-em-1)-1;for(let eu=0;eu1114111){ef+=eo(eV.OUT_OF_RANGE,ef-1-em,en,es,eH);continue}if(eH>=55296&&eH<=57343){ef+=eo(eV.UTF16_SURROGATE,ef-1-em,en,es,eH);continue}if(eH<=ed){ef+=eo(eV.OVERLONG,ef-1-em,en,es,eH);continue}es.push(eH)}}return es}function iq(en,eo=eH.current){eo!=eH.current&&(iU.checkNormalize(),en=en.normalize(eo));let es=[];for(let eo=0;eo>6|192),es.push(63&ef|128);else if((64512&ef)==55296){eo++;let eu=en.charCodeAt(eo);if(eo>=en.length||(64512&eu)!=56320)throw Error("invalid utf-8 string");let em=65536+((1023&ef)<<10)+(1023&eu);es.push(em>>18|240),es.push(em>>12&63|128),es.push(em>>6&63|128),es.push(63&em|128)}else es.push(ef>>12|224),es.push(ef>>6&63|128),es.push(63&ef|128)}return tV(es)}function iK(en){return en.map(en=>en<=65535?String.fromCharCode(en):String.fromCharCode(((en-=65536)>>10&1023)+55296,(1023&en)+56320)).join("")}function iJ(en,eo){return iK(iZ(en,eo))}function iW(en,eo=eH.current){return iZ(iq(en,eo))}let i$="\x19Ethereum Signed Message:\n";function i4(en){return"string"==typeof en&&(en=iq(en)),cz(tw([iq(i$),iq(String(en.length)),en]))}let i3="hash/5.7.0";function i6(en){return cz(iq(en))}var i8=function(en,eo,es,ef){function eu(en){return en instanceof es?en:new es(function(eo){eo(en)})}return new(es||(es=Promise))(function(es,em){function ed(en){try{eV(ef.next(en))}catch(en){em(en)}}function eH(en){try{eV(ef.throw(en))}catch(en){em(en)}}function eV(en){en.done?es(en.value):eu(en.value).then(ed,eH)}eV((ef=ef.apply(en,eo||[])).next())})};let i5=new tc(i3),i7=new Uint8Array(32);i7.fill(0);let i9=cc.from(-1),rr=cc.from(0),ra=cc.from(1),rn=cc.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function rf(en){let eo=tV(en),es=eo.length%32;return es?tB([eo,i7.slice(es)]):tO(eo)}let ru=tY(ra.toHexString(),32),rm=tY(rr.toHexString(),32),rp={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},rz=["name","version","chainId","verifyingContract","salt"];function rH(en){return function(eo){return"string"!=typeof eo&&i5.throwArgumentError(`invalid domain value for ${JSON.stringify(en)}`,`domain.${en}`,eo),eo}}let rV={name:rH("name"),version:rH("version"),chainId:function(en){try{return cc.from(en).toString()}catch(en){}return i5.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",en)},verifyingContract:function(en){try{return cG(en).toLowerCase()}catch(en){}return i5.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",en)},salt:function(en){try{let eo=tV(en);if(32!==eo.length)throw Error("bad length");return tO(eo)}catch(en){}return i5.throwArgumentError('invalid domain value "salt"',"domain.salt",en)}};function ry(en){{let eo=en.match(/^(u?)int(\d*)$/);if(eo){let es=""===eo[1],ef=parseInt(eo[2]||"256");(ef%8!=0||ef>256||eo[2]&&eo[2]!==String(ef))&&i5.throwArgumentError("invalid numeric width","type",en);let eu=rn.mask(es?ef-1:ef),em=es?eu.add(ra).mul(i9):rr;return function(eo){let es=cc.from(eo);return(es.lt(em)||es.gt(eu))&&i5.throwArgumentError(`value out-of-bounds for ${en}`,"value",eo),tY(es.toTwos(256).toHexString(),32)}}}{let eo=en.match(/^bytes(\d+)$/);if(eo){let es=parseInt(eo[1]);return(0===es||es>32||eo[1]!==String(es))&&i5.throwArgumentError("invalid bytes width","type",en),function(eo){let ef=tV(eo);return ef.length!==es&&i5.throwArgumentError(`invalid length for ${en}`,"value",eo),rf(eo)}}}switch(en){case"address":return function(en){return tY(cG(en),32)};case"bool":return function(en){return en?ru:rm};case"bytes":return function(en){return cz(en)};case"string":return function(en){return i6(en)}}return null}function rw(en,eo){return`${en}(${eo.map(({name:en,type:eo})=>eo+" "+en).join(",")})`}class rD{constructor(en){cK(this,"types",Object.freeze(iu(en))),cK(this,"_encoderCache",{}),cK(this,"_types",{});let eo={},es={},ef={};for(let eu in Object.keys(en).forEach(en=>{eo[en]={},es[en]=[],ef[en]={}}),en){let ef={};en[eu].forEach(em=>{ef[em.name]&&i5.throwArgumentError(`duplicate variable name ${JSON.stringify(em.name)} in ${JSON.stringify(eu)}`,"types",en),ef[em.name]=!0;let ed=em.type.match(/^([^\x5b]*)(\x5b|$)/)[1];ed===eu&&i5.throwArgumentError(`circular type reference to ${JSON.stringify(ed)}`,"types",en);let eH=ry(ed);eH||(es[ed]||i5.throwArgumentError(`unknown type ${JSON.stringify(ed)}`,"types",en),es[ed].push(eu),eo[eu][ed]=!0)})}let eu=Object.keys(es).filter(en=>0===es[en].length);function em(eu,ed){ed[eu]&&i5.throwArgumentError(`circular type reference to ${JSON.stringify(eu)}`,"types",en),ed[eu]=!0,Object.keys(eo[eu]).forEach(en=>{es[en]&&(em(en,ed),Object.keys(ed).forEach(eo=>{ef[eo][en]=!0}))}),delete ed[eu]}for(let eo in 0===eu.length?i5.throwArgumentError("missing primary type","types",en):eu.length>1&&i5.throwArgumentError(`ambiguous primary types or unused types: ${eu.map(en=>JSON.stringify(en)).join(", ")}`,"types",en),cK(this,"primaryType",eu[0]),em(this.primaryType,{}),ef){let es=Object.keys(ef[eo]);es.sort(),this._types[eo]=rw(eo,en[eo])+es.map(eo=>rw(eo,en[eo])).join("")}}getEncoder(en){let eo=this._encoderCache[en];return eo||(eo=this._encoderCache[en]=this._getEncoder(en)),eo}_getEncoder(en){{let eo=ry(en);if(eo)return eo}let eo=en.match(/^(.*)(\x5b(\d*)\x5d)$/);if(eo){let en=eo[1],es=this.getEncoder(en),ef=parseInt(eo[3]);return eo=>{ef>=0&&eo.length!==ef&&i5.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",eo);let eu=eo.map(es);return this._types[en]&&(eu=eu.map(cz)),cz(tB(eu))}}let es=this.types[en];if(es){let eo=i6(this._types[en]);return en=>{let ef=es.map(({name:eo,type:es})=>{let ef=this.getEncoder(es)(en[eo]);return this._types[es]?cz(ef):ef});return ef.unshift(eo),tB(ef)}}return i5.throwArgumentError(`unknown type: ${en}`,"type",en)}encodeType(en){let eo=this._types[en];return eo||i5.throwArgumentError(`unknown type: ${JSON.stringify(en)}`,"name",en),eo}encodeData(en,eo){return this.getEncoder(en)(eo)}hashStruct(en,eo){return cz(this.encodeData(en,eo))}encode(en){return this.encodeData(this.primaryType,en)}hash(en){return this.hashStruct(this.primaryType,en)}_visit(en,eo,es){{let ef=ry(en);if(ef)return es(en,eo)}let ef=en.match(/^(.*)(\x5b(\d*)\x5d)$/);if(ef){let en=ef[1],eu=parseInt(ef[3]);return eu>=0&&eo.length!==eu&&i5.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",eo),eo.map(eo=>this._visit(en,eo,es))}let eu=this.types[en];return eu?eu.reduce((en,{name:ef,type:eu})=>(en[ef]=this._visit(eu,eo[ef],es),en),{}):i5.throwArgumentError(`unknown type: ${en}`,"type",en)}visit(en,eo){return this._visit(this.primaryType,en,eo)}static from(en){return new rD(en)}static getPrimaryType(en){return rD.from(en).primaryType}static hashStruct(en,eo,es){return rD.from(eo).hashStruct(en,es)}static hashDomain(en){let eo=[];for(let es in en){let ef=rp[es];ef||i5.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(es)}`,"domain",en),eo.push({name:es,type:ef})}return eo.sort((en,eo)=>rz.indexOf(en.name)-rz.indexOf(eo.name)),rD.hashStruct("EIP712Domain",{EIP712Domain:eo},en)}static encode(en,eo,es){return tB(["0x1901",rD.hashDomain(en),rD.from(eo).hash(es)])}static hash(en,eo,es){return cz(rD.encode(en,eo,es))}static resolveNames(en,eo,es,ef){return i8(this,void 0,void 0,function*(){en=c$(en);let eu={};en.verifyingContract&&!tE(en.verifyingContract,20)&&(eu[en.verifyingContract]="0x");let em=rD.from(eo);for(let en in em.visit(es,(en,eo)=>("address"!==en||tE(eo,20)||(eu[eo]="0x"),eo)),eu)eu[en]=yield ef(en);return en.verifyingContract&&eu[en.verifyingContract]&&(en.verifyingContract=eu[en.verifyingContract]),{domain:en,value:es=em.visit(es,(en,eo)=>"address"===en&&eu[eo]?eu[eo]:eo)}})}static getPayload(en,eo,es){rD.hashDomain(en);let ef={},eu=[];rz.forEach(eo=>{let es=en[eo];null!=es&&(ef[eo]=rV[eo](es),eu.push({name:eo,type:rp[eo]}))});let em=rD.from(eo),ed=c$(eo);return ed.EIP712Domain?i5.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",eo):ed.EIP712Domain=eu,em.encode(es),{types:ed,domain:ef,primaryType:em.primaryType,message:em.visit(es,(en,eo)=>{if(en.match(/^bytes(\d*)/))return tO(tV(eo));if(en.match(/^u?int/))return cc.from(eo).toString();switch(en){case"address":return eo.toLowerCase();case"bool":return!!eo;case"string":return"string"!=typeof eo&&i5.throwArgumentError("invalid string","value",eo),eo}return i5.throwArgumentError("unsupported type","type",en)})}}}class rk{constructor(en){cK(this,"alphabet",en),cK(this,"base",en.length),cK(this,"_alphabetMap",{}),cK(this,"_leader",en.charAt(0));for(let eo=0;eo0;)es.push(ef%this.base),ef=ef/this.base|0}let ef="";for(let en=0;0===eo[en]&&en=0;--en)ef+=this.alphabet[es[en]];return ef}decode(en){if("string"!=typeof en)throw TypeError("Expected String");let eo=[];if(0===en.length)return new Uint8Array(eo);eo.push(0);for(let es=0;es>=8;for(;eu>0;)eo.push(255&eu),eu>>=8}for(let es=0;en[es]===this._leader&&es>24&255,ew[eo.length+1]=eD>>16&255,ew[eo.length+2]=eD>>8&255,ew[eo.length+3]=255&eD;let eS=tV(rU(eu,en,ew));em||(em=eS.length,eH=new Uint8Array(em),eV=Math.ceil(ef/em),ed=ef-(eV-1)*em),eH.set(eS);for(let eo=1;eo>8,ed=255&eu;em?es.push(em,ed):es.push(ed)}return es}function eu(en){return 1===en.length?"0"+en:en}function em(en){for(var eo="",es=0;es(eu>>1)-1?(eu>>1)-eV:eV,em.isubn(eH)):eH=0,ef[ed]=eH,em.iushrn(1)}return ef}function eu(en,eo){var es=[[],[]];en=en.clone(),eo=eo.clone();for(var ef=0,eu=0;en.cmpn(-ef)>0||eo.cmpn(-eu)>0;){var em,ed,eH,eV=en.andln(3)+ef&3,eb=eo.andln(3)+eu&3;3===eV&&(eV=-1),3===eb&&(eb=-1),ed=(1&eV)==0?0:(3==(em=en.andln(7)+ef&7)||5===em)&&2===eb?-eV:eV,es[0].push(ed),eH=(1&eb)==0?0:(3==(em=eo.andln(7)+eu&7)||5===em)&&2===eV?-eb:eb,es[1].push(eH),2*ef===ed+1&&(ef=1-ef),2*eu===eH+1&&(eu=1-eu),en.iushrn(1),eo.iushrn(1)}return es}function em(en,eo,es){var ef="_"+eo;en.prototype[eo]=function(){return void 0!==this[ef]?this[ef]:this[ef]=es.call(this)}}function ed(en){return"string"==typeof en?es.toArray(en,"hex"):en}function eH(en){return new(tZ())(en,"hex","le")}es.assert=rQ,es.toArray=rZ.toArray,es.zero2=rZ.zero2,es.toHex=rZ.toHex,es.encode=rZ.encode,es.getNAF=ef,es.getJSF=eu,es.cachedProperty=em,es.parseBytes=ed,es.intFromLE=eH}),rK=rq.getNAF,rJ=rq.getJSF,rW=rq.assert;function rX(en,eo){this.type=en,this.p=new(tZ())(eo.p,16),this.red=eo.prime?tZ().red(eo.prime):tZ().mont(this.p),this.zero=new(tZ())(0).toRed(this.red),this.one=new(tZ())(1).toRed(this.red),this.two=new(tZ())(2).toRed(this.red),this.n=eo.n&&new(tZ())(eo.n,16),this.g=eo.g&&this.pointFromJSON(eo.g,eo.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var es=this.n&&this.p.div(this.n);!es||es.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var r$=rX;function ar(en,eo){this.curve=en,this.type=eo,this.precomputed=null}rX.prototype.point=function(){throw Error("Not implemented")},rX.prototype.validate=function(){throw Error("Not implemented")},rX.prototype._fixedNafMul=function(en,eo){rW(en.precomputed);var es,ef,eu=en._getDoubles(),em=rK(eo,1,this._bitLength),ed=(1<=es;eV--)ef=(ef<<1)+em[eV];eH.push(ef)}for(var eb=this.jpoint(null,null,null),ew=this.jpoint(null,null,null),eD=ed;eD>0;eD--){for(es=0;es=0;eH--){for(var eV=0;eH>=0&&0===em[eH];eH--)eV++;if(eH>=0&&eV++,ed=ed.dblp(eV),eH<0)break;var eb=em[eH];rW(0!==eb),ed="affine"===en.type?eb>0?ed.mixedAdd(eu[eb-1>>1]):ed.mixedAdd(eu[-eb-1>>1].neg()):eb>0?ed.add(eu[eb-1>>1]):ed.add(eu[-eb-1>>1].neg())}return"affine"===en.type?ed.toP():ed},rX.prototype._wnafMulAdd=function(en,eo,es,ef,eu){var em,ed,eH,eV=this._wnafT1,eb=this._wnafT2,ew=this._wnafT3,eD=0;for(em=0;em=1;em-=2){var eE=em-1,ej=em;if(1!==eV[eE]||1!==eV[ej]){ew[eE]=rK(es[eE],eV[eE],this._bitLength),ew[ej]=rK(es[ej],eV[ej],this._bitLength),eD=Math.max(ew[eE].length,eD),eD=Math.max(ew[ej].length,eD);continue}var eO=[eo[eE],null,null,eo[ej]];0===eo[eE].y.cmp(eo[ej].y)?(eO[1]=eo[eE].add(eo[ej]),eO[2]=eo[eE].toJ().mixedAdd(eo[ej].neg())):0===eo[eE].y.cmp(eo[ej].y.redNeg())?(eO[1]=eo[eE].toJ().mixedAdd(eo[ej]),eO[2]=eo[eE].add(eo[ej].neg())):(eO[1]=eo[eE].toJ().mixedAdd(eo[ej]),eO[2]=eo[eE].toJ().mixedAdd(eo[ej].neg()));var eP=[-3,-1,-5,-7,0,7,5,1,3],e_=rJ(es[eE],es[ej]);for(ed=0,eD=Math.max(e_[0].length,eD),ew[eE]=Array(eD),ew[ej]=Array(eD);ed=0;em--){for(var eG=0;em>=0;){var eQ=!0;for(ed=0;ed=0&&eG++,eR=eR.dblp(eG),em<0)break;for(ed=0;ed0?eH=eb[ed][eF-1>>1]:eF<0&&(eH=eb[ed][-eF-1>>1].neg()),eR="affine"===eH.type?eR.mixedAdd(eH):eR.add(eH))}}for(em=0;em=Math.ceil((en.bitLength()+1)/eo.step)},ar.prototype._getDoubles=function(en,eo){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var es=[this],ef=this,eu=0;eueu[0].cmp(eu[1])?eu[0]:eu[1]).toRed(this.red)}if(en.lambda)es=new(tZ())(en.lambda,16);else{var em=this._getEndoRoots(this.n);0===this.g.mul(em[0]).x.cmp(this.g.x.redMul(eo))?es=em[0]:(es=em[1],ao(0===this.g.mul(es).x.cmp(this.g.x.redMul(eo))))}return ef=en.basis?en.basis.map(function(en){return{a:new(tZ())(en.a,16),b:new(tZ())(en.b,16)}}):this._getEndoBasis(es),{beta:eo,lambda:es,basis:ef}}},af.prototype._getEndoRoots=function(en){var eo=en===this.p?this.red:tZ().mont(en),es=new(tZ())(2).toRed(eo).redInvm(),ef=es.redNeg(),eu=new(tZ())(3).toRed(eo).redNeg().redSqrt().redMul(es);return[ef.redAdd(eu).fromRed(),ef.redSub(eu).fromRed()]},af.prototype._getEndoBasis=function(en){for(var eo,es,ef,eu,em,ed,eH,eV,eb,ew=this.n.ushrn(Math.floor(this.n.bitLength()/2)),eD=en,eS=this.n.clone(),eE=new(tZ())(1),ej=new(tZ())(0),eO=new(tZ())(0),eP=new(tZ())(1),e_=0;0!==eD.cmpn(0);){var eB=eS.div(eD);eV=eS.sub(eB.mul(eD)),eb=eO.sub(eB.mul(eE));var eU=eP.sub(eB.mul(ej));if(!ef&&0>eV.cmp(ew))eo=eH.neg(),es=eE,ef=eV.neg(),eu=eb;else if(ef&&2==++e_)break;eH=eV,eS=eD,eD=eV,eO=eE,eE=eb,eP=ej,ej=eU}em=eV.neg(),ed=eb;var eR=ef.sqr().add(eu.sqr());return em.sqr().add(ed.sqr()).cmp(eR)>=0&&(em=eo,ed=es),ef.negative&&(ef=ef.neg(),eu=eu.neg()),em.negative&&(em=em.neg(),ed=ed.neg()),[{a:ef,b:eu},{a:em,b:ed}]},af.prototype._endoSplit=function(en){var eo=this.endo.basis,es=eo[0],ef=eo[1],eu=ef.b.mul(en).divRound(this.n),em=es.b.neg().mul(en).divRound(this.n),ed=eu.mul(es.a),eH=em.mul(ef.a),eV=eu.mul(es.b),eb=em.mul(ef.b);return{k1:en.sub(ed).sub(eH),k2:eV.add(eb).neg()}},af.prototype.pointFromX=function(en,eo){(en=new(tZ())(en,16)).red||(en=en.toRed(this.red));var es=en.redSqr().redMul(en).redIAdd(en.redMul(this.a)).redIAdd(this.b),ef=es.redSqrt();if(0!==ef.redSqr().redSub(es).cmp(this.zero))throw Error("invalid point");var eu=ef.fromRed().isOdd();return(eo&&!eu||!eo&&eu)&&(ef=ef.redNeg()),this.point(en,ef)},af.prototype.validate=function(en){if(en.inf)return!0;var eo=en.x,es=en.y,ef=this.a.redMul(eo),eu=eo.redSqr().redMul(eo).redIAdd(ef).redIAdd(this.b);return 0===es.redSqr().redISub(eu).cmpn(0)},af.prototype._endoWnafMulAdd=function(en,eo,es){for(var ef=this._endoWnafT1,eu=this._endoWnafT2,em=0;em":""},am.prototype.isInfinity=function(){return this.inf},am.prototype.add=function(en){if(this.inf)return en;if(en.inf)return this;if(this.eq(en))return this.dbl();if(this.neg().eq(en)||0===this.x.cmp(en.x))return this.curve.point(null,null);var eo=this.y.redSub(en.y);0!==eo.cmpn(0)&&(eo=eo.redMul(this.x.redSub(en.x).redInvm()));var es=eo.redSqr().redISub(this.x).redISub(en.x),ef=eo.redMul(this.x.redSub(es)).redISub(this.y);return this.curve.point(es,ef)},am.prototype.dbl=function(){if(this.inf)return this;var en=this.y.redAdd(this.y);if(0===en.cmpn(0))return this.curve.point(null,null);var eo=this.curve.a,es=this.x.redSqr(),ef=en.redInvm(),eu=es.redAdd(es).redIAdd(es).redIAdd(eo).redMul(ef),em=eu.redSqr().redISub(this.x.redAdd(this.x)),ed=eu.redMul(this.x.redSub(em)).redISub(this.y);return this.curve.point(em,ed)},am.prototype.getX=function(){return this.x.fromRed()},am.prototype.getY=function(){return this.y.fromRed()},am.prototype.mul=function(en){return(en=new(tZ())(en,16),this.isInfinity())?this:this._hasDoubles(en)?this.curve._fixedNafMul(this,en):this.curve.endo?this.curve._endoWnafMulAdd([this],[en]):this.curve._wnafMul(this,en)},am.prototype.mulAdd=function(en,eo,es){var ef=[this,eo],eu=[en,es];return this.curve.endo?this.curve._endoWnafMulAdd(ef,eu):this.curve._wnafMulAdd(1,ef,eu,2)},am.prototype.jmulAdd=function(en,eo,es){var ef=[this,eo],eu=[en,es];return this.curve.endo?this.curve._endoWnafMulAdd(ef,eu,!0):this.curve._wnafMulAdd(1,ef,eu,2,!0)},am.prototype.eq=function(en){return this===en||this.inf===en.inf&&(this.inf||0===this.x.cmp(en.x)&&0===this.y.cmp(en.y))},am.prototype.neg=function(en){if(this.inf)return this;var eo=this.curve.point(this.x,this.y.redNeg());if(en&&this.precomputed){var es=this.precomputed,ef=function(en){return en.neg()};eo.precomputed={naf:es.naf&&{wnd:es.naf.wnd,points:es.naf.points.map(ef)},doubles:es.doubles&&{step:es.doubles.step,points:es.doubles.points.map(ef)}}}return eo},am.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},an(ad,r$.BasePoint),af.prototype.jpoint=function(en,eo,es){return new ad(this,en,eo,es)},ad.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var en=this.z.redInvm(),eo=en.redSqr(),es=this.x.redMul(eo),ef=this.y.redMul(eo).redMul(en);return this.curve.point(es,ef)},ad.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},ad.prototype.add=function(en){if(this.isInfinity())return en;if(en.isInfinity())return this;var eo=en.z.redSqr(),es=this.z.redSqr(),ef=this.x.redMul(eo),eu=en.x.redMul(es),em=this.y.redMul(eo.redMul(en.z)),ed=en.y.redMul(es.redMul(this.z)),eH=ef.redSub(eu),eV=em.redSub(ed);if(0===eH.cmpn(0))return 0!==eV.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var eb=eH.redSqr(),ew=eb.redMul(eH),eD=ef.redMul(eb),eS=eV.redSqr().redIAdd(ew).redISub(eD).redISub(eD),eE=eV.redMul(eD.redISub(eS)).redISub(em.redMul(ew)),ej=this.z.redMul(en.z).redMul(eH);return this.curve.jpoint(eS,eE,ej)},ad.prototype.mixedAdd=function(en){if(this.isInfinity())return en.toJ();if(en.isInfinity())return this;var eo=this.z.redSqr(),es=this.x,ef=en.x.redMul(eo),eu=this.y,em=en.y.redMul(eo).redMul(this.z),ed=es.redSub(ef),eH=eu.redSub(em);if(0===ed.cmpn(0))return 0!==eH.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var eV=ed.redSqr(),eb=eV.redMul(ed),ew=es.redMul(eV),eD=eH.redSqr().redIAdd(eb).redISub(ew).redISub(ew),eS=eH.redMul(ew.redISub(eD)).redISub(eu.redMul(eb)),eE=this.z.redMul(ed);return this.curve.jpoint(eD,eS,eE)},ad.prototype.dblp=function(en){if(0===en||this.isInfinity())return this;if(!en)return this.dbl();if(this.curve.zeroA||this.curve.threeA){var eo,es=this;for(eo=0;eo=0)return!1;if(es.redIAdd(eu),0===this.x.cmp(es))return!0}},ad.prototype.inspect=function(){return this.isInfinity()?"":""},ad.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var aH=rY(function(en,eo){var es=eo;es.base=r$,es.short=au,es.mont=null,es.edwards=null}),av=rY(function(en,eo){var es,ef=eo,eu=rq.assert;function em(en){"short"===en.type?this.curve=new aH.short(en):"edwards"===en.type?this.curve=new aH.edwards(en):this.curve=new aH.mont(en),this.g=this.curve.g,this.n=this.curve.n,this.hash=en.hash,eu(this.g.validate(),"Invalid curve"),eu(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function ed(en,eo){Object.defineProperty(ef,en,{configurable:!0,enumerable:!0,get:function(){var es=new em(eo);return Object.defineProperty(ef,en,{configurable:!0,enumerable:!0,value:es}),es}})}ef.PresetCurve=em,ed("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:rj().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),ed("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:rj().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),ed("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:rj().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),ed("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:rj().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),ed("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:rj().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),ed("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:rj().sha256,gRed:!1,g:["9"]}),ed("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:rj().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{es=null.crash()}catch(en){es=void 0}ed("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:rj().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",es]})});function aV(en){if(!(this instanceof aV))return new aV(en);this.hash=en.hash,this.predResist=!!en.predResist,this.outLen=this.hash.outSize,this.minEntropy=en.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var eo=rZ.toArray(en.entropy,en.entropyEnc||"hex"),es=rZ.toArray(en.nonce,en.nonceEnc||"hex"),ef=rZ.toArray(en.pers,en.persEnc||"hex");rQ(eo.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(eo,es,ef)}var ab=aV;aV.prototype._init=function(en,eo,es){var ef=en.concat(eo).concat(es);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var eu=0;eu=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(en.concat(es||[])),this._reseed=1},aV.prototype.generate=function(en,eo,es,ef){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof eo&&(ef=es,es=eo,eo=null),es&&(es=rZ.toArray(es,ef||"hex"),this._update(es));for(var eu=[];eu.length"};var aE=rq.assert;function aj(en,eo){if(en instanceof aj)return en;this._importDER(en,eo)||(aE(en.r&&en.s,"Signature without r or s"),this.r=new(tZ())(en.r,16),this.s=new(tZ())(en.s,16),void 0===en.recoveryParam?this.recoveryParam=null:this.recoveryParam=en.recoveryParam)}var aO=aj;function aP(){this.place=0}function a_(en,eo){var es=en[eo.place++];if(!(128&es))return es;var ef=15&es;if(0===ef||ef>4)return!1;for(var eu=0,em=0,ed=eo.place;em>>=0;return!(eu<=127)&&(eo.place=ed,eu)}function aU(en){for(var eo=0,es=en.length-1;!en[eo]&&!(128&en[eo+1])&&eo>>3);for(en.push(128|es);--es;)en.push(eo>>>(es<<3)&255);en.push(eo)}aj.prototype._importDER=function(en,eo){en=rq.toArray(en,eo);var es=new aP;if(48!==en[es.place++])return!1;var ef=a_(en,es);if(!1===ef||ef+es.place!==en.length||2!==en[es.place++])return!1;var eu=a_(en,es);if(!1===eu)return!1;var em=en.slice(es.place,eu+es.place);if(es.place+=eu,2!==en[es.place++])return!1;var ed=a_(en,es);if(!1===ed||en.length!==ed+es.place)return!1;var eH=en.slice(es.place,ed+es.place);if(0===em[0]){if(!(128&em[1]))return!1;em=em.slice(1)}if(0===eH[0]){if(!(128&eH[1]))return!1;eH=eH.slice(1)}return this.r=new(tZ())(em),this.s=new(tZ())(eH),this.recoveryParam=null,!0},aj.prototype.toDER=function(en){var eo=this.r.toArray(),es=this.s.toArray();for(128&eo[0]&&(eo=[0].concat(eo)),128&es[0]&&(es=[0].concat(es)),eo=aU(eo),es=aU(es);!es[0]&&!(128&es[1]);)es=es.slice(1);var ef=[2];aR(ef,eo.length),(ef=ef.concat(eo)).push(2),aR(ef,es.length);var eu=ef.concat(es),em=[48];return aR(em,eu.length),em=em.concat(eu),rq.encode(em,en)};var aY=function(){throw Error("unsupported")},aG=rq.assert;function aQ(en){if(!(this instanceof aQ))return new aQ(en);"string"==typeof en&&(aG(Object.prototype.hasOwnProperty.call(av,en),"Unknown curve "+en),en=av[en]),en instanceof av.PresetCurve&&(en={curve:en}),this.curve=en.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=en.curve.g,this.g.precompute(en.curve.n.bitLength()+1),this.hash=en.hash||en.curve.hash}var aF=aQ;aQ.prototype.keyPair=function(en){return new aS(this,en)},aQ.prototype.keyFromPrivate=function(en,eo){return aS.fromPrivate(this,en,eo)},aQ.prototype.keyFromPublic=function(en,eo){return aS.fromPublic(this,en,eo)},aQ.prototype.genKeyPair=function(en){en||(en={});for(var eo=new ab({hash:this.hash,pers:en.pers,persEnc:en.persEnc||"utf8",entropy:en.entropy||aY(this.hash.hmacStrength),entropyEnc:en.entropy&&en.entropyEnc||"utf8",nonce:this.n.toArray()}),es=this.n.byteLength(),ef=this.n.sub(new(tZ())(2));;){var eu=new(tZ())(eo.generate(es));if(!(eu.cmp(ef)>0))return eu.iaddn(1),this.keyFromPrivate(eu)}},aQ.prototype._truncateToN=function(en,eo){var es=8*en.byteLength()-this.n.bitLength();return(es>0&&(en=en.ushrn(es)),!eo&&en.cmp(this.n)>=0)?en.sub(this.n):en},aQ.prototype.sign=function(en,eo,es,ef){"object"==typeof es&&(ef=es,es=null),ef||(ef={}),eo=this.keyFromPrivate(eo,es),en=this._truncateToN(new(tZ())(en,16));for(var eu=this.n.byteLength(),em=eo.getPrivate().toArray("be",eu),ed=en.toArray("be",eu),eH=new ab({hash:this.hash,entropy:em,nonce:ed,pers:ef.pers,persEnc:ef.persEnc||"utf8"}),eV=this.n.sub(new(tZ())(1)),eb=0;;eb++){var ew=ef.k?ef.k(eb):new(tZ())(eH.generate(this.n.byteLength()));if(!(0>=(ew=this._truncateToN(ew,!0)).cmpn(1)||ew.cmp(eV)>=0)){var eD=this.g.mul(ew);if(!eD.isInfinity()){var eS=eD.getX(),eE=eS.umod(this.n);if(0!==eE.cmpn(0)){var ej=ew.invm(this.n).mul(eE.mul(eo.getPrivate()).iadd(en));if(0!==(ej=ej.umod(this.n)).cmpn(0)){var eO=(eD.getY().isOdd()?1:0)|(0!==eS.cmp(eE)?2:0);return ef.canonical&&ej.cmp(this.nh)>0&&(ej=this.n.sub(ej),eO^=1),new aO({r:eE,s:ej,recoveryParam:eO})}}}}}},aQ.prototype.verify=function(en,eo,es,ef){en=this._truncateToN(new(tZ())(en,16)),es=this.keyFromPublic(es,ef);var eu,em=(eo=new aO(eo,"hex")).r,ed=eo.s;if(0>em.cmpn(1)||em.cmp(this.n)>=0||0>ed.cmpn(1)||ed.cmp(this.n)>=0)return!1;var eH=ed.invm(this.n),eV=eH.mul(en).umod(this.n),eb=eH.mul(em).umod(this.n);return this.curve._maxwellTrick?!(eu=this.g.jmulAdd(eV,es.getPublic(),eb)).isInfinity()&&eu.eqXToP(em):!(eu=this.g.mulAdd(eV,es.getPublic(),eb)).isInfinity()&&0===eu.getX().umod(this.n).cmp(em)},aQ.prototype.recoverPubKey=function(en,eo,es,ef){aG((3&es)===es,"The recovery param is more than two bits"),eo=new aO(eo,ef);var eu=this.n,em=new(tZ())(en),ed=eo.r,eH=eo.s,eV=1&es,eb=es>>1;if(ed.cmp(this.curve.p.umod(this.curve.n))>=0&&eb)throw Error("Unable to find sencond key candinate");ed=eb?this.curve.pointFromX(ed.add(this.curve.n),eV):this.curve.pointFromX(ed,eV);var ew=eo.r.invm(eu),eD=eu.sub(em).mul(ew).umod(eu),eS=eH.mul(ew).umod(eu);return this.g.mulAdd(eD,ed,eS)},aQ.prototype.getKeyRecoveryParam=function(en,eo,es,ef){if(null!==(eo=new aO(eo,ef)).recoveryParam)return eo.recoveryParam;for(var eu,em=0;em<4;em++){try{eu=this.recoverPubKey(en,eo,em)}catch(en){continue}if(eu.eq(es))return em}throw Error("Unable to find valid recovery factor")};var aZ=rY(function(en,eo){var es=eo;es.version="6.5.4",es.utils=rq,es.rand=function(){throw Error("unsupported")},es.curve=aH,es.curves=av,es.ec=aF,es.eddsa=null}).ec;let aq="signing-key/5.7.0",aK=new tc(aq),aJ=null;function aW(){return aJ||(aJ=new aZ("secp256k1")),aJ}class a${constructor(en){cK(this,"curve","secp256k1"),cK(this,"privateKey",tO(en)),32!==tP(this.privateKey)&&aK.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");let eo=aW().keyFromPrivate(tV(this.privateKey));cK(this,"publicKey","0x"+eo.getPublic(!1,"hex")),cK(this,"compressedPublicKey","0x"+eo.getPublic(!0,"hex")),cK(this,"_isSigningKey",!0)}_addPoint(en){let eo=aW().keyFromPublic(tV(this.publicKey)),es=aW().keyFromPublic(tV(en));return"0x"+eo.pub.add(es.pub).encodeCompressed("hex")}signDigest(en){let eo=aW().keyFromPrivate(tV(this.privateKey)),es=tV(en);32!==es.length&&aK.throwArgumentError("bad digest length","digest",en);let ef=eo.sign(es,{canonical:!0});return tG({recoveryParam:ef.recoveryParam,r:tY("0x"+ef.r.toString(16),32),s:tY("0x"+ef.s.toString(16),32)})}computeSharedSecret(en){let eo=aW().keyFromPrivate(tV(this.privateKey)),es=aW().keyFromPublic(tV(nr(en)));return tY("0x"+eo.derive(es.getPublic()).toString(16),32)}static isSigningKey(en){return!!(en&&en._isSigningKey)}}function nc(en,eo){let es=tG(eo),ef={r:tV(es.r),s:tV(es.s)};return"0x"+aW().recoverPubKey(tV(en),ef,es.recoveryParam).encode("hex",!1)}function nr(en,eo){let es=tV(en);if(32===es.length){let en=new a$(es);return eo?"0x"+aW().keyFromPrivate(es).getPublic(!0,"hex"):en.publicKey}return 33===es.length?eo?tO(es):"0x"+aW().keyFromPublic(es).getPublic(!1,"hex"):65===es.length?eo?"0x"+aW().keyFromPublic(es).getPublic(!0,"hex"):tO(es):aK.throwArgumentError("invalid public or private key","key","[REDACTED]")}let nn=cc.from(0),no="transactions/5.7.0",ns=new tc(no);function nl(en){return"0x"===en?null:cG(en)}function nf(en){return"0x"===en?nn:cc.from(en)}!function(en){en[en.legacy=0]="legacy",en[en.eip2930=1]="eip2930",en[en.eip1559=2]="eip1559"}(ew||(ew={}));let nh=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],nu={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function nd(en){let eo=nr(en);return cG(t_(cz(t_(eo,1)),12))}function np(en,eo){return nd(nc(tV(en),eo))}function nH(en,eo){let es=tD(cc.from(en).toHexString());return es.length>32&&ns.throwArgumentError("invalid length for "+eo,"transaction:"+eo,en),es}function nV(en,eo){return{address:cG(en),storageKeys:(eo||[]).map((eo,es)=>(32!==tP(eo)&&ns.throwArgumentError("invalid access list storageKey",`accessList[${en}:${es}]`,eo),eo.toLowerCase()))}}function nw(en){if(Array.isArray(en))return en.map((en,eo)=>Array.isArray(en)?(en.length>2&&ns.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${eo}]`,en),nV(en[0],en[1])):nV(en.address,en.storageKeys));let eo=Object.keys(en).map(eo=>{let es=en[eo].reduce((en,eo)=>(en[eo]=!0,en),{});return nV(eo,Object.keys(es).sort())});return eo.sort((en,eo)=>en.address.localeCompare(eo.address)),eo}function nD(en){return nw(en).map(en=>[en.address,en.storageKeys])}function nk(en,eo){if(null!=en.gasPrice){let eo=cc.from(en.gasPrice),es=cc.from(en.maxFeePerGas||0);eo.eq(es)||ns.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:eo,maxFeePerGas:es})}let es=[nH(en.chainId||0,"chainId"),nH(en.nonce||0,"nonce"),nH(en.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),nH(en.maxFeePerGas||0,"maxFeePerGas"),nH(en.gasLimit||0,"gasLimit"),null!=en.to?cG(en.to):"0x",nH(en.value||0,"value"),en.data||"0x",nD(en.accessList||[])];if(eo){let en=tG(eo);es.push(nH(en.recoveryParam,"recoveryParam")),es.push(tD(en.r)),es.push(tD(en.s))}return tB(["0x02",cD(es)])}function nS(en,eo){let es=[nH(en.chainId||0,"chainId"),nH(en.nonce||0,"nonce"),nH(en.gasPrice||0,"gasPrice"),nH(en.gasLimit||0,"gasLimit"),null!=en.to?cG(en.to):"0x",nH(en.value||0,"value"),en.data||"0x",nD(en.accessList||[])];if(eo){let en=tG(eo);es.push(nH(en.recoveryParam,"recoveryParam")),es.push(tD(en.r)),es.push(tD(en.s))}return tB(["0x01",cD(es)])}function nE(en,eo){cX(en,nu);let es=[];nh.forEach(function(eo){let ef=en[eo.name]||[],eu={};eo.numeric&&(eu.hexPad="left"),ef=tV(tO(ef,eu)),eo.length&&ef.length!==eo.length&&ef.length>0&&ns.throwArgumentError("invalid length for "+eo.name,"transaction:"+eo.name,ef),eo.maxLength&&(ef=tD(ef)).length>eo.maxLength&&ns.throwArgumentError("invalid length for "+eo.name,"transaction:"+eo.name,ef),es.push(tO(ef))});let ef=0;if(null!=en.chainId?"number"!=typeof(ef=en.chainId)&&ns.throwArgumentError("invalid transaction.chainId","transaction",en):eo&&!tu(eo)&&eo.v>28&&(ef=Math.floor((eo.v-35)/2)),0!==ef&&(es.push(tO(ef)),es.push("0x"),es.push("0x")),!eo)return cD(es);let eu=tG(eo),em=27+eu.recoveryParam;return 0!==ef?(es.pop(),es.pop(),es.pop(),em+=2*ef+8,eu.v>28&&eu.v!==em&&ns.throwArgumentError("transaction.chainId/signature.v mismatch","signature",eo)):eu.v!==em&&ns.throwArgumentError("transaction.chainId/signature.v mismatch","signature",eo),es.push(tO(em)),es.push(tD(tV(eu.r))),es.push(tD(tV(eu.s))),cD(es)}function nj(en,eo){if(null==en.type||0===en.type)return null!=en.accessList&&ns.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",en),nE(en,eo);switch(en.type){case 1:return nS(en,eo);case 2:return nk(en,eo)}return ns.throwError(`unsupported transaction type: ${en.type}`,tc.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:en.type})}function nO(en,eo,es){try{let es=nf(eo[0]).toNumber();if(0!==es&&1!==es)throw Error("bad recid");en.v=es}catch(en){ns.throwArgumentError("invalid v for transaction type: 1","v",eo[0])}en.r=tY(eo[1],32),en.s=tY(eo[2],32);try{let eo=cz(es(en));en.from=np(eo,{r:en.r,s:en.s,recoveryParam:en.v})}catch(en){}}function nP(en){let eo=cE(en.slice(1));9!==eo.length&&12!==eo.length&&ns.throwArgumentError("invalid component count for transaction type: 2","payload",tO(en));let es=nf(eo[2]),ef=nf(eo[3]),eu={type:2,chainId:nf(eo[0]).toNumber(),nonce:nf(eo[1]).toNumber(),maxPriorityFeePerGas:es,maxFeePerGas:ef,gasPrice:null,gasLimit:nf(eo[4]),to:nl(eo[5]),value:nf(eo[6]),data:eo[7],accessList:nw(eo[8])};return 9===eo.length||(eu.hash=cz(en),nO(eu,eo.slice(9),nk)),eu}function n_(en){let eo=cE(en.slice(1));8!==eo.length&&11!==eo.length&&ns.throwArgumentError("invalid component count for transaction type: 1","payload",tO(en));let es={type:1,chainId:nf(eo[0]).toNumber(),nonce:nf(eo[1]).toNumber(),gasPrice:nf(eo[2]),gasLimit:nf(eo[3]),to:nl(eo[4]),value:nf(eo[5]),data:eo[6],accessList:nw(eo[7])};return 8===eo.length||(es.hash=cz(en),nO(es,eo.slice(8),nS)),es}function nB(en){let eo=cE(en);9!==eo.length&&6!==eo.length&&ns.throwArgumentError("invalid raw transaction","rawTransaction",en);let es={nonce:nf(eo[0]).toNumber(),gasPrice:nf(eo[1]),gasLimit:nf(eo[2]),to:nl(eo[3]),value:nf(eo[4]),data:eo[5],chainId:0};if(6===eo.length)return es;try{es.v=cc.from(eo[6]).toNumber()}catch(en){return es}if(es.r=tY(eo[7],32),es.s=tY(eo[8],32),cc.from(es.r).isZero()&&cc.from(es.s).isZero())es.chainId=es.v,es.v=0;else{es.chainId=Math.floor((es.v-35)/2),es.chainId<0&&(es.chainId=0);let ef=es.v-27,eu=eo.slice(0,6);0!==es.chainId&&(eu.push(tO(es.chainId)),eu.push("0x"),eu.push("0x"),ef-=2*es.chainId+8);let em=cz(cD(eu));try{es.from=np(em,{r:tO(es.r),s:tO(es.s),recoveryParam:ef})}catch(en){}es.hash=cz(en)}return es.type=null,es}function nU(en){let eo=tV(en);if(eo[0]>127)return nB(eo);switch(eo[0]){case 1:return n_(eo);case 2:return nP(eo)}return ns.throwError(`unsupported transaction type: ${eo[0]}`,tc.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:eo[0]})}let nR="wordlists/5.7.0",nY=!1,nG=new tc(nR);class nQ{constructor(en){nG.checkAbstract(new.target,nQ),cK(this,"locale",en)}split(en){return en.toLowerCase().split(/ +/g)}join(en){return en.join(" ")}static check(en){let eo=[];for(let es=0;es<2048;es++){let ef=en.getWord(es);if(es!==en.getWordIndex(ef))return"0x";eo.push(ef)}return i6(eo.join("\n")+"\n")}static register(en,eo){if(eo||(eo=en.locale),nY)try{let es=window;es._ethers&&es._ethers.wordlists&&!es._ethers.wordlists[eo]&&cK(es._ethers.wordlists,eo,en)}catch(en){}}}let nF="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo",nZ=null;function nq(en){if(null==nZ&&(nZ=nF.replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==nQ.check(en)))throw nZ=null,Error("BIP39 Wordlist for en (English) FAILED")}class nK extends nQ{constructor(){super("en")}getWord(en){return nq(this),nZ[en]}getWordIndex(en){return nq(this),nZ.indexOf(en)}}let nJ=new nK;nQ.register(nJ);let nW={en:nJ},nX="hdnode/5.7.0",n$=new tc(nX),n4=cc.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),n3=iq("Bitcoin seed"),n0=2147483648;function n6(en){return(1<=256)throw Error("Depth too large!");return n7(tw([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",tO(this.depth),this.parentFingerprint,tY(tO(this.index),4),this.chainCode,null!=this.privateKey?tw(["0x00",this.privateKey]):this.publicKey]))}neuter(){return new on(oc,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(en){if(en>4294967295)throw Error("invalid index - "+String(en));let eo=this.path;eo&&(eo+="/"+(en&~n0));let es=new Uint8Array(37);if(en&n0){if(!this.privateKey)throw Error("cannot derive child of neutered node");es.set(tV(this.privateKey),1),eo&&(eo+="'")}else es.set(tV(this.publicKey));for(let eo=24;eo>=0;eo-=8)es[33+(eo>>3)]=en>>24-eo&255;let ef=tV(rU(eb.sha512,this.chainCode,es)),eu=ef.slice(0,32),em=ef.slice(32),ed=null,eH=null;if(this.privateKey)ed=n5(cc.from(eu).add(this.privateKey).mod(n4));else{let en=new a$(tO(eu));eH=en._addPoint(this.publicKey)}let eV=eo,ew=this.mnemonic;return ew&&(eV=Object.freeze({phrase:ew.phrase,path:eo,locale:ew.locale||"en"})),new on(oc,ed,eH,this.fingerprint,n5(em),en,this.depth+1,eV)}derivePath(en){let eo=en.split("/");if(0===eo.length||"m"===eo[0]&&0!==this.depth)throw Error("invalid path - "+en);"m"===eo[0]&&eo.shift();let es=this;for(let en=0;en=n0)throw Error("invalid path index - "+ef);es=es._derive(n0+en)}else if(ef.match(/^[0-9]+$/)){let en=parseInt(ef);if(en>=n0)throw Error("invalid path index - "+ef);es=es._derive(en)}else throw Error("invalid path component - "+ef)}return es}static _fromSeed(en,eo){let es=tV(en);if(es.length<16||es.length>64)throw Error("invalid seed");let ef=tV(rU(eb.sha512,n3,es));return new on(oc,n5(ef.slice(0,32)),null,"0x00000000",n5(ef.slice(32)),0,0,eo)}static fromMnemonic(en,eo,es){return en=oh(ol(en,es=n9(es)),es),on._fromSeed(oo(en,eo),{phrase:en,path:"m",locale:es.locale})}static fromSeed(en){return on._fromSeed(en,null)}static fromExtendedKey(en){let eo=rS.decode(en);(82!==eo.length||n7(eo.slice(0,78))!==en)&&n$.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");let es=eo[4],ef=tO(eo.slice(5,9)),eu=parseInt(tO(eo.slice(9,13)).substring(2),16),em=tO(eo.slice(13,45)),ed=eo.slice(45,78);switch(tO(eo.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new on(oc,null,tO(ed),ef,em,eu,es,null);case"0x0488ade4":case"0x04358394 ":if(0!==ed[0])break;return new on(oc,tO(ed.slice(1)),null,ef,em,eu,es,null)}return n$.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}}function oo(en,eo){eo||(eo="");let es=iq("mnemonic"+eo,eH.NFKD);return rR(iq(en,eH.NFKD),es,2048,64,"sha512")}function ol(en,eo){eo=n9(eo),n$.checkNormalize();let es=eo.split(en);if(es.length%3!=0)throw Error("invalid mnemonic");let ef=tV(new Uint8Array(Math.ceil(11*es.length/8))),eu=0;for(let en=0;en>3]|=1<<7-eu%8),eu++}let em=32*es.length/3,ed=es.length/3,eH=n6(ed),eV=tV(rB(ef.slice(0,em/8)))[0]&eH;if(eV!==(ef[ef.length-1]&eH))throw Error("invalid checksum");return tO(ef.slice(0,em/8))}function oh(en,eo){if(eo=n9(eo),(en=tV(en)).length%4!=0||en.length<16||en.length>32)throw Error("invalid entropy");let es=[0],ef=11;for(let eo=0;eo8?(es[es.length-1]<<=8,es[es.length-1]|=en[eo],ef-=8):(es[es.length-1]<<=ef,es[es.length-1]|=en[eo]>>8-ef,es.push(en[eo]&n8(8-ef)),ef+=3);let eu=en.length/4,em=tV(rB(en))[0]&n6(eu);return es[es.length-1]<<=eu,es[es.length-1]|=em>>8-eu,eo.join(es.map(en=>eo.getWord(en)))}let ou="random/5.7.0",om=new tc(ou);function od(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==es.g)return es.g;throw Error("unable to locate global object")}let oz=od(),oH=oz.crypto||oz.msCrypto;function ov(en){(en<=0||en>1024||en%1||en!=en)&&om.throwArgumentError("invalid length","length",en);let eo=new Uint8Array(en);return oH.getRandomValues(eo),tV(eo)}oH&&oH.getRandomValues||(om.warn("WARNING: Missing strong random number source"),oH={getRandomValues:function(en){return om.throwError("no secure random source avaialble",tc.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}});var oV=es(78826),ow=es.n(oV),oD=es(17635),oS=es.n(oD);function oE(en){return"string"==typeof en&&"0x"!==en.substring(0,2)&&(en="0x"+en),tV(en)}function oj(en,eo){for(en=String(en);en.length{eo=tV(eo);let es=eo.slice(0,16),ef=eo.slice(16,32),em=eo.slice(32,64),eP=new(ow()).Counter(eD),e_=new(ow()).ModeOfOperation.ctr(es,eP),eB=tV(e_.encrypt(eu)),eU=cz(tw([ef,eB])),eR={address:en.address.substring(2).toLowerCase(),id:o_(eS),version:3,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:tO(eD).substring(2)},ciphertext:tO(eB).substring(2),kdf:"scrypt",kdfparams:{salt:tO(ew).substring(2),n:eE,dklen:32,p:eO,r:ej},mac:eU.substring(2)}};if(ed){let en=ov(16),eo=new(ow()).Counter(en),es=new(ow()).ModeOfOperation.ctr(em,eo),ef=tV(es.encrypt(ed)),eu=new Date,ew=eu.getUTCFullYear()+"-"+oj(eu.getUTCMonth()+1,2)+"-"+oj(eu.getUTCDate(),2)+"T"+oj(eu.getUTCHours(),2)+"-"+oj(eu.getUTCMinutes(),2)+"-"+oj(eu.getUTCSeconds(),2)+".0Z";eR["x-ethers"]={client:eb,gethFilename:"UTC--"+ew+"--"+eR.address,mnemonicCounter:tO(en).substring(2),mnemonicCiphertext:tO(ef).substring(2),path:eH,locale:eV,version:"0.1"}}return JSON.stringify(eR)})}let o3=new tc(oB);class o0 extends iH{isCrowdsaleAccount(en){return!!(en&&en._isCrowdsaleAccount)}}function o6(en,eo){let es=JSON.parse(en);eo=oO(eo);let ef=cG(oP(es,"ethaddr")),eu=oE(oP(es,"encseed"));eu&&eu.length%16==0||o3.throwArgumentError("invalid encseed","json",en);let em=tV(rR(eo,eo,2e3,32,"sha256")).slice(0,16),ed=eu.slice(0,16),eH=eu.slice(16),eV=new(ow()).ModeOfOperation.cbc(em,ed),eb=ow().padding.pkcs7.strip(tV(eV.decrypt(eH))),ew="";for(let en=0;eneo),cK(this,"address",nd(this.publicKey)),this.address!==cG(en.address)&&so.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),su(en)){let eo=en.mnemonic;cK(this,"_mnemonic",()=>({phrase:eo.phrase,path:eo.path||or,locale:eo.locale||"en"}));let es=this.mnemonic,ef=on.fromMnemonic(es.phrase,null,es.locale).derivePath(es.path);nd(ef.privateKey)!==this.address&&so.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else cK(this,"_mnemonic",()=>null)}else{if(a$.isSigningKey(en))"secp256k1"!==en.curve&&so.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),cK(this,"_signingKey",()=>en);else{"string"==typeof en&&en.match(/^[0-9a-f]*$/i)&&64===en.length&&(en="0x"+en);let eo=new a$(en);cK(this,"_signingKey",()=>eo)}cK(this,"_mnemonic",()=>null),cK(this,"address",nd(this.publicKey))}eo&&!iD.isProvider(eo)&&so.throwArgumentError("invalid provider","provider",eo),cK(this,"provider",eo||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(en){return new sd(this,en)}signTransaction(en){return cW(en).then(eo=>{null!=eo.from&&(cG(eo.from)!==this.address&&so.throwArgumentError("transaction from address mismatch","transaction.from",en.from),delete eo.from);let es=this._signingKey().signDigest(cz(nj(eo)));return nj(eo,es)})}signMessage(en){return sa(this,void 0,void 0,function*(){return tQ(this._signingKey().signDigest(i4(en)))})}_signTypedData(en,eo,es){return sa(this,void 0,void 0,function*(){let ef=yield rD.resolveNames(en,eo,es,en=>(null==this.provider&&so.throwError("cannot resolve ENS names without a provider",tc.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:en}),this.provider.resolveName(en)));return tQ(this._signingKey().signDigest(rD.hash(ef.domain,eo,ef.value)))})}encrypt(en,eo,es){if("function"!=typeof eo||es||(es=eo,eo={}),es&&"function"!=typeof es)throw Error("invalid callback");return eo||(eo={}),o4(this,en,eo,es)}static createRandom(en){let eo=ov(16);en||(en={}),en.extraEntropy&&(eo=tV(t_(cz(tw([eo,en.extraEntropy])),0,16)));let es=oh(eo,en.locale);return sd.fromMnemonic(es,en.path,en.locale)}static fromEncryptedJson(en,eo,es){return o7(en,eo,es).then(en=>new sd(en))}static fromEncryptedJsonSync(en,eo){return new sd(o9(en,eo))}static fromMnemonic(en,eo,es){return eo||(eo=or),new sd(on.fromMnemonic(en,null,es).derivePath(eo))}}let sp="providers/5.7.2";function sH(en){en=atob(en);let eo=[];for(let es=0;es{em[eo.toLowerCase()]=en}):ef.headers.keys().forEach(en=>{em[en.toLowerCase()]=ef.headers.get(en)}),{headers:em,statusCode:ef.status,statusMessage:ef.statusText,body:tV(new Uint8Array(eu))}})}var sS=function(en,eo,es,ef){function eu(en){return en instanceof es?en:new es(function(eo){eo(en)})}return new(es||(es=Promise))(function(es,em){function ed(en){try{eV(ef.next(en))}catch(en){em(en)}}function eH(en){try{eV(ef.throw(en))}catch(en){em(en)}}function eV(en){en.done?es(en.value):eu(en.value).then(ed,eH)}eV((ef=ef.apply(en,eo||[])).next())})};let sE=new tc(sV);function sj(en){return new Promise(eo=>{setTimeout(eo,en)})}function sO(en,eo){if(null==en)return null;if("string"==typeof en)return en;if(tu(en)){if(eo&&("text"===eo.split("/")[0]||"application/json"===eo.split(";")[0].trim()))try{return iJ(en)}catch(en){}return tO(en)}return en}function sP(en){return iq(en.replace(/%([0-9a-f][0-9a-f])/gi,(en,eo)=>String.fromCharCode(parseInt(eo,16))))}function sB(en,eo,es){let ef="object"==typeof en&&null!=en.throttleLimit?en.throttleLimit:12;sE.assertArgument(ef>0&&ef%1==0,"invalid connection throttle limit","connection.throttleLimit",ef);let eu="object"==typeof en?en.throttleCallback:null,em="object"==typeof en&&"number"==typeof en.throttleSlotInterval?en.throttleSlotInterval:100;sE.assertArgument(em>0&&em%1==0,"invalid connection throttle slot interval","connection.throttleSlotInterval",em);let ed="object"==typeof en&&!!en.errorPassThrough,eH={},eV=null,eb={method:"GET"},ew=!1,eD=12e4;if("string"==typeof en)eV=en;else if("object"==typeof en){if((null==en||null==en.url)&&sE.throwArgumentError("missing URL","connection.url",en),eV=en.url,"number"==typeof en.timeout&&en.timeout>0&&(eD=en.timeout),en.headers)for(let eo in en.headers)eH[eo.toLowerCase()]={key:eo,value:String(en.headers[eo])},["if-none-match","if-modified-since"].indexOf(eo.toLowerCase())>=0&&(ew=!0);if(eb.allowGzip=!!en.allowGzip,null!=en.user&&null!=en.password){"https:"!==eV.substring(0,6)&&!0!==en.allowInsecureAuthentication&&sE.throwError("basic authentication requires a secure https url",tc.errors.INVALID_ARGUMENT,{argument:"url",url:eV,user:en.user,password:"[REDACTED]"});let eo=en.user+":"+en.password;eH.authorization={key:"Authorization",value:"Basic "+sv(iq(eo))}}null!=en.skipFetchSetup&&(eb.skipFetchSetup=!!en.skipFetchSetup),null!=en.fetchOptions&&(eb.fetchOptions=c$(en.fetchOptions))}let eS=RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),eE=eV?eV.match(eS):null;if(eE)try{let en={statusCode:200,statusMessage:"OK",headers:{"content-type":eE[1]||"text/plain"},body:eE[2]?sH(eE[3]):sP(eE[3])},eo=en.body;return es&&(eo=es(en.body,en)),Promise.resolve(eo)}catch(en){sE.throwError("processing response error",tc.errors.SERVER_ERROR,{body:sO(eE[1],eE[2]),error:en,requestBody:null,requestMethod:"GET",url:eV})}eo&&(eb.method="POST",eb.body=eo,null==eH["content-type"]&&(eH["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==eH["content-length"]&&(eH["content-length"]={key:"Content-Length",value:String(eo.length)}));let ej={};Object.keys(eH).forEach(en=>{let eo=eH[en];ej[eo.key]=eo.value}),eb.headers=ej;let eO=function(){let en=null,eo=new Promise(function(eo,es){eD&&(en=setTimeout(()=>{null!=en&&(en=null,es(sE.makeError("timeout",tc.errors.TIMEOUT,{requestBody:sO(eb.body,ej["content-type"]),requestMethod:eb.method,timeout:eD,url:eV})))},eD))}),es=function(){null!=en&&(clearTimeout(en),en=null)};return{promise:eo,cancel:es}}(),eP=function(){return sS(this,void 0,void 0,function*(){for(let en=0;en=300)&&(eO.cancel(),sE.throwError("bad response",tc.errors.SERVER_ERROR,{status:eo.statusCode,headers:eo.headers,body:sO(eH,eo.headers?eo.headers["content-type"]:null),requestBody:sO(eb.body,ej["content-type"]),requestMethod:eb.method,url:eV})),es)try{let en=yield es(eH,eo);return eO.cancel(),en}catch(es){if(es.throttleRetry&&en{let ef=null;if(null!=en)try{ef=JSON.parse(iJ(en))}catch(eo){sE.throwError("invalid JSON",tc.errors.SERVER_ERROR,{body:en,error:eo})}return es&&(ef=es(ef,eo)),ef},eu=null;if(null!=eo){eu=iq(eo);let es="string"==typeof en?{url:en}:c$(en);if(es.headers){let en=0!==Object.keys(es.headers).filter(en=>"content-type"===en.toLowerCase()).length;en||(es.headers=c$(es.headers),es.headers["content-type"]="application/json")}else es.headers={"content-type":"application/json"};en=es}return sB(en,eu,ef)}function sR(en,eo){return eo||(eo={}),null==(eo=c$(eo)).floor&&(eo.floor=0),null==eo.ceiling&&(eo.ceiling=1e4),null==eo.interval&&(eo.interval=250),new Promise(function(es,ef){let eu=null,em=!1,ed=()=>!em&&(em=!0,eu&&clearTimeout(eu),!0);eo.timeout&&(eu=setTimeout(()=>{ed()&&ef(Error("timeout"))},eo.timeout));let eH=eo.retryLimit,eV=0;function eb(){return en().then(function(en){if(void 0!==en)ed()&&es(en);else if(eo.oncePoll)eo.oncePoll.once("poll",eb);else if(eo.onceBlock)eo.onceBlock.once("block",eb);else if(!em){if(++eV>eH){ed()&&ef(Error("retry limit reached"));return}let en=eo.interval*parseInt(String(Math.random()*Math.pow(2,eV)));eneo.ceiling&&(en=eo.ceiling),setTimeout(eb,en)}return null},function(en){ed()&&ef(en)})}eb()})}let sY="0x0000000000000000000000000000000000000000000000000000000000000000";function sG(en,eo){null==eo&&(eo=1);let es=[],ef=es.forEach,eu=function(en,eo){ef.call(en,function(en){eo>0&&Array.isArray(en)?eu(en,eo-1):es.push(en)})};return eu(en,eo),es}function sQ(en){let eo={};for(let es=0;es>--eV&1}let eD=31,eS=Math.pow(2,eD),eE=eS>>>1,ej=eE>>1,eO=eS-1,eP=0;for(let en=0;en1;){let ef=eo+es>>>1;en>>1|ew(),ed=ed<<1^eE,eH=(eH^eE)<<1|eE|1;eB=ed,eU=1+eH-ed}let eR=ef-4;return e_.map(eo=>{switch(eo-eR){case 3:return eR+65792+(en[eH++]<<16|en[eH++]<<8|en[eH++]);case 2:return eR+256+(en[eH++]<<8|en[eH++]);case 1:return eR+en[eH++];default:return eo-1}})}function sZ(en){let eo=0;return()=>en[eo++]}function sq(en){return sZ(sF(en))}function sK(en){return 1&en?~en>>1:en>>1}function sJ(en,eo){let es=Array(en);for(let ef=0;efeo[en]):es}function s4(en){let eo=[];for(;;){let es=en();if(0==es)break;eo.push(s5(es,en))}for(;;){let es=en()-1;if(es<0)break;eo.push(s7(es,en))}return sQ(sG(eo))}function s6(en){let eo=[];for(;;){let es=en();if(0==es)break;eo.push(es)}return eo}function s8(en,eo,es){let ef=Array(en).fill(void 0).map(()=>[]);for(let eu=0;euef[eo].push(en));return ef}function s5(en,eo){let es=1+eo(),ef=eo(),eu=s6(eo);return sG(s8(eu.length,1+en,eo).map((en,eo)=>{let em=en[0],ed=en.slice(1);return Array(eu[eo]).fill(void 0).map((en,eo)=>{let eu=eo*ef;return[em+eo*es,ed.map(en=>en+eu)]})}))}function s7(en,eo){return s8(1+eo(),1+en,eo).map(en=>[en[0],en.slice(1)])}function s9(en){let eo=s$(en).sort((en,eo)=>en-eo);return es();function es(){let ef=[];for(;;){let eu=s$(en,eo);if(0==eu.length)break;ef.push({set:new Set(eu),node:es()})}ef.sort((en,eo)=>eo.set.size-en.set.size);let eu=en();return{branches:ef,valid:eu%3,fe0f:!!(1&(eu=eu/3|0)),save:1==(eu>>=1),check:2==eu}}}function lr(){return sq(sH("AEQF2AO2DEsA2wIrAGsBRABxAN8AZwCcAEwAqgA0AGwAUgByADcATAAVAFYAIQAyACEAKAAYAFgAGwAjABQAMAAmADIAFAAfABQAKwATACoADgAbAA8AHQAYABoAGQAxADgALAAoADwAEwA9ABMAGgARAA4ADwAWABMAFgAIAA8AHgQXBYMA5BHJAS8JtAYoAe4AExozi0UAH21tAaMnBT8CrnIyhrMDhRgDygIBUAEHcoFHUPe8AXBjAewCjgDQR8IICIcEcQLwATXCDgzvHwBmBoHNAqsBdBcUAykgDhAMShskMgo8AY8jqAQfAUAfHw8BDw87MioGlCIPBwZCa4ELatMAAMspJVgsDl8AIhckSg8XAHdvTwBcIQEiDT4OPhUqbyECAEoAS34Aej8Ybx83JgT/Xw8gHxZ/7w8RICxPHA9vBw+Pfw8PHwAPFv+fAsAvCc8vEr8ivwD/EQ8Bol8OEBa/A78hrwAPCU8vESNvvwWfHwNfAVoDHr+ZAAED34YaAdJPAK7PLwSEgDLHAGo1Pz8Pvx9fUwMrpb8O/58VTzAPIBoXIyQJNF8hpwIVAT8YGAUADDNBaX3RAMomJCg9EhUeA29MABsZBTMNJipjOhc19gcIDR8bBwQHEggCWi6DIgLuAQYA+BAFCha3A5XiAEsqM7UFFgFLhAMjFTMYE1Klnw74nRVBG/ASCm0BYRN/BrsU3VoWy+S0vV8LQx+vN8gF2AC2AK5EAWwApgYDKmAAroQ0NDQ0AT+OCg7wAAIHRAbpNgVcBV0APTA5BfbPFgMLzcYL/QqqA82eBALKCjQCjqYCht0/k2+OAsXQAoP3ASTKDgDw6ACKAUYCMpIKJpRaAE4A5womABzZvs0REEKiACIQAd5QdAECAj4Ywg/wGqY2AVgAYADYvAoCGAEubA0gvAY2ALAAbpbvqpyEAGAEpgQAJgAG7gAgAEACmghUFwCqAMpAINQIwC4DthRAAPcycKgApoIdABwBfCisABoATwBqASIAvhnSBP8aH/ECeAKXAq40NjgDBTwFYQU6AXs3oABgAD4XNgmcCY1eCl5tIFZeUqGgyoNHABgAEQAaABNwWQAmABMATPMa3T34ADldyprmM1M2XociUQgLzvwAXT3xABgAEQAaABNwIGFAnADD8AAgAD4BBJWzaCcIAIEBFMAWwKoAAdq9BWAF5wLQpALEtQAKUSGkahR4GnJM+gsAwCgeFAiUAECQ0BQuL8AAIAAAADKeIheclvFqQAAETr4iAMxIARMgAMIoHhQIAn0E0pDQFC4HhznoAAAAIAI2C0/4lvFqQAAETgBJJwYCAy4ABgYAFAA8MBKYEH4eRhTkAjYeFcgACAYAeABsOqyQ5gRwDayqugEgaIIAtgoACgDmEABmBAWGme5OBJJA2m4cDeoAmITWAXwrMgOgAGwBCh6CBXYF1Tzg1wKAAFdiuABRAFwAXQBsAG8AdgBrAHYAbwCEAHEwfxQBVE5TEQADVFhTBwBDANILAqcCzgLTApQCrQL6vAAMAL8APLhNBKkE6glGKTAU4Dr4N2EYEwBCkABKk8rHAbYBmwIoAiU4Ajf/Aq4CowCAANIChzgaNBsCsTgeODcFXrgClQKdAqQBiQGYAqsCsjTsNHsfNPA0ixsAWTWiOAMFPDQSNCk2BDZHNow2TTZUNhk28Jk9VzI3QkEoAoICoQKwAqcAQAAxBV4FXbS9BW47YkIXP1ciUqs05DS/FwABUwJW11e6nHuYZmSh/RAYA8oMKvZ8KASoUAJYWAJ6ILAsAZSoqjpgA0ocBIhmDgDWAAawRDQoAAcuAj5iAHABZiR2AIgiHgCaAU68ACxuHAG0ygM8MiZIAlgBdF4GagJqAPZOHAMuBgoATkYAsABiAHgAMLoGDPj0HpKEBAAOJgAuALggTAHWAeAMEDbd20Uege0ADwAWADkAQgA9OHd+2MUQZBBhBgNNDkxxPxUQArEPqwvqERoM1irQ090ANK4H8ANYB/ADWANYB/AH8ANYB/ADWANYA1gDWBwP8B/YxRBkD00EcgWTBZAE2wiIJk4RhgctCNdUEnQjHEwDSgEBIypJITuYMxAlR0wRTQgIATZHbKx9PQNMMbBU+pCnA9AyVDlxBgMedhKlAC8PeCE1uk6DekxxpQpQT7NX9wBFBgASqwAS5gBJDSgAUCwGPQBI4zTYABNGAE2bAE3KAExdGABKaAbgAFBXAFCOAFBJABI2SWdObALDOq0//QomCZhvwHdTBkIQHCemEPgMNAG2ATwN7kvZBPIGPATKH34ZGg/OlZ0Ipi3eDO4m5C6igFsj9iqEBe5L9TzeC05RaQ9aC2YJ5DpkgU8DIgEOIowK3g06CG4Q9ArKbA3mEUYHOgPWSZsApgcCCxIdNhW2JhFirQsKOXgG/Br3C5AmsBMqev0F1BoiBk4BKhsAANAu6IWxWjJcHU9gBgQLJiPIFKlQIQ0mQLh4SRocBxYlqgKSQ3FKiFE3HpQh9zw+DWcuFFF9B/Y8BhlQC4I8n0asRQ8R0z6OPUkiSkwtBDaALDAnjAnQD4YMunxzAVoJIgmyDHITMhEYN8YIOgcaLpclJxYIIkaWYJsE+KAD9BPSAwwFQAlCBxQDthwuEy8VKgUOgSXYAvQ21i60ApBWgQEYBcwPJh/gEFFH4Q7qCJwCZgOEJewALhUiABginAhEZABgj9lTBi7MCMhqbSN1A2gU6GIRdAeSDlgHqBw0FcAc4nDJXgyGCSiksAlcAXYJmgFgBOQICjVcjKEgQmdUi1kYnCBiQUBd/QIyDGYVoES+h3kCjA9sEhwBNgF0BzoNAgJ4Ee4RbBCWCOyGBTW2M/k6JgRQIYQgEgooA1BszwsoJvoM+WoBpBJjAw00PnfvZ6xgtyUX/gcaMsZBYSHyC5NPzgydGsIYQ1QvGeUHwAP0GvQn60FYBgADpAQUOk4z7wS+C2oIjAlAAEoOpBgH2BhrCnKM0QEyjAG4mgNYkoQCcJAGOAcMAGgMiAV65gAeAqgIpAAGANADWAA6Aq4HngAaAIZCAT4DKDABIuYCkAOUCDLMAZYwAfQqBBzEDBYA+DhuSwLDsgKAa2ajBd5ZAo8CSjYBTiYEBk9IUgOwcuIA3ABMBhTgSAEWrEvMG+REAeBwLADIAPwABjYHBkIBzgH0bgC4AWALMgmjtLYBTuoqAIQAFmwB2AKKAN4ANgCA8gFUAE4FWvoF1AJQSgESMhksWGIBvAMgATQBDgB6BsyOpsoIIARuB9QCEBwV4gLvLwe2AgMi4BPOQsYCvd9WADIXUu5eZwqoCqdeaAC0YTQHMnM9UQAPH6k+yAdy/BZIiQImSwBQ5gBQQzSaNTFWSTYBpwGqKQK38AFtqwBI/wK37gK3rQK3sAK6280C0gK33AK3zxAAUEIAUD9SklKDArekArw5AEQAzAHCO147WTteO1k7XjtZO147WTteO1kDmChYI03AVU0oJqkKbV9GYewMpw3VRMk6ShPcYFJgMxPJLbgUwhXPJVcZPhq9JwYl5VUKDwUt1GYxCC00dhe9AEApaYNCY4ceMQpMHOhTklT5LRwAskujM7ANrRsWREEFSHXuYisWDwojAmSCAmJDXE6wXDchAqH4AmiZAmYKAp+FOBwMAmY8AmYnBG8EgAN/FAN+kzkHOXgYOYM6JCQCbB4CMjc4CwJtyAJtr/CLADRoRiwBaADfAOIASwYHmQyOAP8MwwAOtgJ3MAJ2o0ACeUxEAni7Hl3cRa9G9AJ8QAJ6yQJ9CgJ88UgBSH5kJQAsFklZSlwWGErNAtECAtDNSygDiFADh+dExpEzAvKiXQQDA69Lz0wuJgTQTU1NsAKLQAKK2cIcCB5EaAa4Ao44Ao5dQZiCAo7aAo5deVG1UzYLUtVUhgKT/AKTDQDqAB1VH1WwVdEHLBwplocy4nhnRTw6ApegAu+zWCKpAFomApaQApZ9nQCqWa1aCoJOADwClrYClk9cRVzSApnMApllXMtdCBoCnJw5wzqeApwXAp+cAp65iwAeEDIrEAKd8gKekwC2PmE1YfACntQCoG8BqgKeoCACnk+mY8lkKCYsAiewAiZ/AqD8AqBN2AKmMAKlzwKoAAB+AqfzaH1osgAESmodatICrOQCrK8CrWgCrQMCVx4CVd0CseLYAx9PbJgCsr4OArLpGGzhbWRtSWADJc4Ctl08QG6RAylGArhfArlIFgK5K3hwN3DiAr0aAy2zAzISAr6JcgMDM3ICvhtzI3NQAsPMAsMFc4N0TDZGdOEDPKgDPJsDPcACxX0CxkgCxhGKAshqUgLIRQLJUALJLwJkngLd03h6YniveSZL0QMYpGcDAmH1GfSVJXsMXpNevBICz2wCz20wTFTT9BSgAMeuAs90ASrrA04TfkwGAtwoAtuLAtJQA1JdA1NgAQIDVY2AikABzBfuYUZ2AILPg44C2sgC2d+EEYRKpz0DhqYAMANkD4ZyWvoAVgLfZgLeuXR4AuIw7RUB8zEoAfScAfLTiALr9ALpcXoAAur6AurlAPpIAboC7ooC652Wq5cEAu5AA4XhmHpw4XGiAvMEAGoDjheZlAL3FAORbwOSiAL3mQL52gL4Z5odmqy8OJsfA52EAv77ARwAOp8dn7QDBY4DpmsDptoA0sYDBmuhiaIGCgMMSgFgASACtgNGAJwEgLpoBgC8BGzAEowcggCEDC6kdjoAJAM0C5IKRoABZCgiAIzw3AYBLACkfng9ogigkgNmWAN6AEQCvrkEVqTGAwCsBRbAA+4iQkMCHR072jI2PTbUNsk2RjY5NvA23TZKNiU3EDcZN5I+RTxDRTBCJkK5VBYKFhZfwQCWygU3AJBRHpu+OytgNxa61A40GMsYjsn7BVwFXQVcBV0FaAVdBVwFXQVcBV0FXAVdBVwFXUsaCNyKAK4AAQUHBwKU7oICoW1e7jAEzgPxA+YDwgCkBFDAwADABKzAAOxFLhitA1UFTDeyPkM+bj51QkRCuwTQWWQ8X+0AWBYzsACNA8xwzAGm7EZ/QisoCTAbLDs6fnLfb8H2GccsbgFw13M1HAVkBW/Jxsm9CNRO8E8FDD0FBQw9FkcClOYCoMFegpDfADgcMiA2AJQACB8AsigKAIzIEAJKeBIApY5yPZQIAKQiHb4fvj5BKSRPQrZCOz0oXyxgOywfKAnGbgMClQaCAkILXgdeCD9IIGUgQj5fPoY+dT52Ao5CM0dAX9BTVG9SDzFwWTQAbxBzJF/lOEIQQglCCkKJIAls5AcClQICoKPMODEFxhi6KSAbiyfIRrMjtCgdWCAkPlFBIitCsEJRzAbMAV/OEyQzDg0OAQQEJ36i328/Mk9AybDJsQlq3tDRApUKAkFzXf1d/j9uALYP6hCoFgCTGD8kPsFKQiobrm0+zj0KSD8kPnVCRBwMDyJRTHFgMTJa5rwXQiQ2YfI/JD7BMEJEHGINTw4TOFlIRzwJO0icMQpyPyQ+wzJCRBv6DVgnKB01NgUKj2bwYzMqCoBkznBgEF+zYDIocwRIX+NgHj4HICNfh2C4CwdwFWpTG/lgUhYGAwRfv2Ts8mAaXzVgml/XYIJfuWC4HI1gUF9pYJZgMR6ilQHMAOwLAlDRefC0in4AXAEJA6PjCwc0IamOANMMCAECRQDFNRTZBgd+CwQlRA+r6+gLBDEFBnwUBXgKATIArwAGRAAHA3cDdAN2A3kDdwN9A3oDdQN7A30DfAN4A3oDfQAYEAAlAtYASwMAUAFsAHcKAHcAmgB3AHUAdQB2AHVu8UgAygDAAHcAdQB1AHYAdQALCgB3AAsAmgB3AAsCOwB3AAtu8UgAygDAAHgKAJoAdwB3AHUAdQB2AHUAeAB1AHUAdgB1bvFIAMoAwAALCgCaAHcACwB3AAsCOwB3AAtu8UgAygDAAH4ACwGgALcBpwC6AahdAu0COwLtbvFIAMoAwAALCgCaAu0ACwLtAAsCOwLtAAtu8UgAygDAA24ACwNvAAu0VsQAAzsAABCkjUIpAAsAUIusOggWcgMeBxVsGwL67U/2HlzmWOEeOgALASvuAAseAfpKUpnpGgYJDCIZM6YyARUE9ThqAD5iXQgnAJYJPnOzw0ZAEZxEKsIAkA4DhAHnTAIDxxUDK0lxCQlPYgIvIQVYJQBVqE1GakUAKGYiDToSBA1EtAYAXQJYAIF8GgMHRyAAIAjOe9YncekRAA0KACUrjwE7Ayc6AAYWAqaiKG4McEcqANoN3+Mg9TwCBhIkuCny+JwUQ29L008JluRxu3K+oAdqiHOqFH0AG5SUIfUJ5SxCGfxdipRzqTmT4V5Zb+r1Uo4Vm+NqSSEl2mNvR2JhIa8SpYO6ntdwFXHCWTCK8f2+Hxo7uiG3drDycAuKIMP5bhi06ACnqArH1rz4Rqg//lm6SgJGEVbF9xJHISaR6HxqxSnkw6shDnelHKNEfGUXSJRJ1GcsmtJw25xrZMDK9gXSm1/YMkdX4/6NKYOdtk/NQ3/NnDASjTc3fPjIjW/5sVfVObX2oTDWkr1dF9f3kxBsD3/3aQO8hPfRz+e0uEiJqt1161griu7gz8hDDwtpy+F+BWtefnKHZPAxcZoWbnznhJpy0e842j36bcNzGnIEusgGX0a8ZxsnjcSsPDZ09yZ36fCQbriHeQ72JRMILNl6ePPf2HWoVwgWAm1fb3V2sAY0+B6rAXqSwPBgseVmoqsBTSrm91+XasMYYySI8eeRxH3ZvHkMz3BQ5aJ3iUVbYPNM3/7emRtjlsMgv/9VyTsyt/mK+8fgWeT6SoFaclXqn42dAIsvAarF5vNNWHzKSkKQ/8Hfk5ZWK7r9yliOsooyBjRhfkHP4Q2DkWXQi6FG/9r/IwbmkV5T7JSopHKn1pJwm9tb5Ot0oyN1Z2mPpKXHTxx2nlK08fKk1hEYA8WgVVWL5lgx0iTv+KdojJeU23ZDjmiubXOxVXJKKi2Wjuh2HLZOFLiSC7Tls5SMh4f+Pj6xUSrNjFqLGehRNB8lC0QSLNmkJJx/wSG3MnjE9T1CkPwJI0wH2lfzwETIiVqUxg0dfu5q39Gt+hwdcxkhhNvQ4TyrBceof3Mhs/IxFci1HmHr4FMZgXEEczPiGCx0HRwzAqDq2j9AVm1kwN0mRVLWLylgtoPNapF5cY4Y1wJh/e0BBwZj44YgZrDNqvD/9Hv7GFYdUQeDJuQ3EWI4HaKqavU1XjC/n41kT4L79kqGq0kLhdTZvgP3TA3fS0ozVz+5piZsoOtIvBUFoMKbNcmBL6YxxaUAusHB38XrS8dQMnQwJfUUkpRoGr5AUeWicvBTzyK9g77+yCkf5PAysL7r/JjcZgrbvRpMW9iyaxZvKO6ceZN2EwIxKwVFPuvFuiEPGCoagbMo+SpydLrXqBzNCDGFCrO/rkcwa2xhokQZ5CdZ0AsU3JfSqJ6n5I14YA+P/uAgfhPU84Tlw7cEFfp7AEE8ey4sP12PTt4Cods1GRgDOB5xvyiR5m+Bx8O5nBCNctU8BevfV5A08x6RHd5jcwPTMDSZJOedIZ1cGQ704lxbAzqZOP05ZxaOghzSdvFBHYqomATARyAADK4elP8Ly3IrUZKfWh23Xy20uBUmLS4Pfagu9+oyVa2iPgqRP3F2CTUsvJ7+RYnN8fFZbU/HVvxvcFFDKkiTqV5UBZ3Gz54JAKByi9hkKMZJvuGgcSYXFmw08UyoQyVdfTD1/dMkCHXcTGAKeROgArsvmRrQTLUOXioOHGK2QkjHuoYFgXciZoTJd6Fs5q1QX1G+p/e26hYsEf7QZD1nnIyl/SFkNtYYmmBhpBrxl9WbY0YpHWRuw2Ll/tj9mD8P4snVzJl4F9J+1arVeTb9E5r2ILH04qStjxQNwn3m4YNqxmaNbLAqW2TN6LidwuJRqS+NXbtqxoeDXpxeGWmxzSkWxjkyCkX4NQRme6q5SAcC+M7+9ETfA/EwrzQajKakCwYyeunP6ZFlxU2oMEn1Pz31zeStW74G406ZJFCl1wAXIoUKkWotYEpOuXB1uVNxJ63dpJEqfxBeptwIHNrPz8BllZoIcBoXwgfJ+8VAUnVPvRvexnw0Ma/WiGYuJO5y8QTvEYBigFmhUxY5RqzE8OcywN/8m4UYrlaniJO75XQ6KSo9+tWHlu+hMi0UVdiKQp7NelnoZUzNaIyBPVeOwK6GNp+FfHuPOoyhaWuNvTYFkvxscMQWDh+zeFCFkgwbXftiV23ywJ4+uwRqmg9k3KzwIQpzppt8DBBOMbrqwQM5Gb05sEwdKzMiAqOloaA/lr0KA+1pr0/+HiWoiIjHA/wir2nIuS3PeU/ji3O6ZwoxcR1SZ9FhtLC5S0FIzFhbBWcGVP/KpxOPSiUoAdWUpqKH++6Scz507iCcxYI6rdMBICPJZea7OcmeFw5mObJSiqpjg2UoWNIs+cFhyDSt6geV5qgi3FunmwwDoGSMgerFOZGX1m0dMCYo5XOruxO063dwENK9DbnVM9wYFREzh4vyU1WYYJ/LRRp6oxgjqP/X5a8/4Af6p6NWkQferzBmXme0zY/4nwMJm/wd1tIqSwGz+E3xPEAOoZlJit3XddD7/BT1pllzOx+8bmQtANQ/S6fZexc6qi3W+Q2xcmXTUhuS5mpHQRvcxZUN0S5+PL9lXWUAaRZhEH8hTdAcuNMMCuVNKTEGtSUKNi3O6KhSaTzck8csZ2vWRZ+d7mW8c4IKwXIYd25S/zIftPkwPzufjEvOHWVD1m+FjpDVUTV0DGDuHj6QnaEwLu/dEgdLQOg9E1Sro9XHJ8ykLAwtPu+pxqKDuFexqON1sKQm7rwbE1E68UCfA/erovrTCG+DBSNg0l4goDQvZN6uNlbyLpcZAwj2UclycvLpIZMgv4yRlpb3YuMftozorbcGVHt/VeDV3+Fdf1TP0iuaCsPi2G4XeGhsyF1ubVDxkoJhmniQ0/jSg/eYML9KLfnCFgISWkp91eauR3IQvED0nAPXK+6hPCYs+n3+hCZbiskmVMG2da+0EsZPonUeIY8EbfusQXjsK/eFDaosbPjEfQS0RKG7yj5GG69M7MeO1HmiUYocgygJHL6M1qzUDDwUSmr99V7Sdr2F3JjQAJY+F0yH33Iv3+C9M38eML7gTgmNu/r2bUMiPvpYbZ6v1/IaESirBHNa7mPKn4dEmYg7v/+HQgPN1G79jBQ1+soydfDC2r+h2Bl/KIc5KjMK7OH6nb1jLsNf0EHVe2KBiE51ox636uyG6Lho0t3J34L5QY/ilE3mikaF4HKXG1mG1rCevT1Vv6GavltxoQe/bMrpZvRggnBxSEPEeEzkEdOxTnPXHVjUYdw8JYvjB/o7Eegc3Ma+NUxLLnsK0kJlinPmUHzHGtrk5+CAbVzFOBqpyy3QVUnzTDfC/0XD94/okH+OB+i7g9lolhWIjSnfIb+Eq43ZXOWmwvjyV/qqD+t0e+7mTEM74qP/Ozt8nmC7mRpyu63OB4KnUzFc074SqoyPUAgM+/TJGFo6T44EHnQU4X4z6qannVqgw/U7zCpwcmXV1AubIrvOmkKHazJAR55ePjp5tLBsN8vAqs3NAHdcEHOR2xQ0lsNAFzSUuxFQCFYvXLZJdOj9p4fNq6p0HBGUik2YzaI4xySy91KzhQ0+q1hjxvImRwPRf76tChlRkhRCi74NXZ9qUNeIwP+s5p+3m5nwPdNOHgSLD79n7O9m1n1uDHiMntq4nkYwV5OZ1ENbXxFd4PgrlvavZsyUO4MqYlqqn1O8W/I1dEZq5dXhrbETLaZIbC2Kj/Aa/QM+fqUOHdf0tXAQ1huZ3cmWECWSXy/43j35+Mvq9xws7JKseriZ1pEWKc8qlzNrGPUGcVgOa9cPJYIJsGnJTAUsEcDOEVULO5x0rXBijc1lgXEzQQKhROf8zIV82w8eswc78YX11KYLWQRcgHNJElBxfXr72lS2RBSl07qTKorO2uUDZr3sFhYsvnhLZn0A94KRzJ/7DEGIAhW5ZWFpL8gEwu1aLA9MuWZzNwl8Oze9Y+bX+v9gywRVnoB5I/8kXTXU3141yRLYrIOOz6SOnyHNy4SieqzkBXharjfjqq1q6tklaEbA8Qfm2DaIPs7OTq/nvJBjKfO2H9bH2cCMh1+5gspfycu8f/cuuRmtDjyqZ7uCIMyjdV3a+p3fqmXsRx4C8lujezIFHnQiVTXLXuI1XrwN3+siYYj2HHTvESUx8DlOTXpak9qFRK+L3mgJ1WsD7F4cu1aJoFoYQnu+wGDMOjJM3kiBQWHCcvhJ/HRdxodOQp45YZaOTA22Nb4XKCVxqkbwMYFhzYQYIAnCW8FW14uf98jhUG2zrKhQQ0q0CEq0t5nXyvUyvR8DvD69LU+g3i+HFWQMQ8PqZuHD+sNKAV0+M6EJC0szq7rEr7B5bQ8BcNHzvDMc9eqB5ZCQdTf80Obn4uzjwpYU7SISdtV0QGa9D3Wrh2BDQtpBKxaNFV+/Cy2P/Sv+8s7Ud0Fd74X4+o/TNztWgETUapy+majNQ68Lq3ee0ZO48VEbTZYiH1Co4OlfWef82RWeyUXo7woM03PyapGfikTnQinoNq5z5veLpeMV3HCAMTaZmA1oGLAn7XS3XYsz+XK7VMQsc4XKrmDXOLU/pSXVNUq8dIqTba///3x6LiLS6xs1xuCAYSfcQ3+rQgmu7uvf3THKt5Ooo97TqcbRqxx7EASizaQCBQllG/rYxVapMLgtLbZS64w1MDBMXX+PQpBKNwqUKOf2DDRDUXQf9EhOS0Qj4nTmlA8dzSLz/G1d+Ud8MTy/6ghhdiLpeerGY/UlDOfiuqFsMUU5/UYlP+BAmgRLuNpvrUaLlVkrqDievNVEAwF+4CoM1MZTmjxjJMsKJq+u8Zd7tNCUFy6LiyYXRJQ4VyvEQFFaCGKsxIwQkk7EzZ6LTJq2hUuPhvAW+gQnSG6J+MszC+7QCRHcnqDdyNRJ6T9xyS87A6MDutbzKGvGktpbXqtzWtXb9HsfK2cBMomjN9a4y+TaJLnXxAeX/HWzmf4cR4vALt/P4w4qgKY04ml4ZdLOinFYS6cup3G/1ie4+t1eOnpBNlqGqs75ilzkT4+DsZQxNvaSKJ//6zIbbk/M7LOhFmRc/1R+kBtz7JFGdZm/COotIdvQoXpTqP/1uqEUmCb/QWoGLMwO5ANcHzxdY48IGP5+J+zKOTBFZ4Pid+GTM+Wq12MV/H86xEJptBa6T+p3kgpwLedManBHC2GgNrFpoN2xnrMz9WFWX/8/ygSBkavq2Uv7FdCsLEYLu9LLIvAU0bNRDtzYl+/vXmjpIvuJFYjmI0im6QEYqnIeMsNjXG4vIutIGHijeAG/9EDBozKV5cldkHbLxHh25vT+ZEzbhXlqvpzKJwcEgfNwLAKFeo0/pvEE10XDB+EXRTXtSzJozQKFFAJhMxYkVaCW+E9AL7tMeU8acxidHqzb6lX4691UsDpy/LLRmT+epgW56+5Cw8tB4kMUv6s9lh3eRKbyGs+H/4mQMaYzPTf2OOdokEn+zzgvoD3FqNKk8QqGAXVsqcGdXrT62fSPkR2vROFi68A6se86UxRUk4cajfPyCC4G5wDhD+zNq4jodQ4u4n/m37Lr36n4LIAAsVr02dFi9AiwA81MYs2rm4eDlDNmdMRvEKRHfBwW5DdMNp0jPFZMeARqF/wL4XBfd+EMLBfMzpH5GH6NaW+1vrvMdg+VxDzatk3MXgO3ro3P/DpcC6+Mo4MySJhKJhSR01SGGGp5hPWmrrUgrv3lDnP+HhcI3nt3YqBoVAVTBAQT5iuhTg8nvPtd8ZeYj6w1x6RqGUBrSku7+N1+BaasZvjTk64RoIDlL8brpEcJx3OmY7jLoZsswdtmhfC/G21llXhITOwmvRDDeTTPbyASOa16cF5/A1fZAidJpqju3wYAy9avPR1ya6eNp9K8XYrrtuxlqi+bDKwlfrYdR0RRiKRVTLOH85+ZY7XSmzRpfZBJjaTa81VDcJHpZnZnSQLASGYW9l51ZV/h7eVzTi3Hv6hUsgc/51AqJRTkpbFVLXXszoBL8nBX0u/0jBLT8nH+fJePbrwURT58OY+UieRjd1vs04w0VG5VN2U6MoGZkQzKN/ptz0Q366dxoTGmj7i1NQGHi9GgnquXFYdrCfZBmeb7s0T6yrdlZH5cZuwHFyIJ/kAtGsTg0xH5taAAq44BAk1CPk9KVVbqQzrCUiFdF/6gtlPQ8bHHc1G1W92MXGZ5HEHftyLYs8mbD/9xYRUWkHmlM0zC2ilJlnNgV4bfALpQghxOUoZL7VTqtCHIaQSXm+YUMnpkXybnV+A6xlm2CVy8fn0Xlm2XRa0+zzOa21JWWmixfiPMSCZ7qA4rS93VN3pkpF1s5TonQjisHf7iU9ZGvUPOAKZcR1pbeVf/Ul7OhepGCaId9wOtqo7pJ7yLcBZ0pFkOF28y4zEI/kcUNmutBHaQpBdNM8vjCS6HZRokkeo88TBAjGyG7SR+6vUgTcyK9Imalj0kuxz0wmK+byQU11AiJFk/ya5dNduRClcnU64yGu/ieWSeOos1t3ep+RPIWQ2pyTYVbZltTbsb7NiwSi3AV+8KLWk7LxCnfZUetEM8ThnsSoGH38/nyAwFguJp8FjvlHtcWZuU4hPva0rHfr0UhOOJ/F6vS62FW7KzkmRll2HEc7oUq4fyi5T70Vl7YVIfsPHUCdHesf9Lk7WNVWO75JDkYbMI8TOW8JKVtLY9d6UJRITO8oKo0xS+o99Yy04iniGHAaGj88kEWgwv0OrHdY/nr76DOGNS59hXCGXzTKUvDl9iKpLSWYN1lxIeyywdNpTkhay74w2jFT6NS8qkjo5CxA1yfSYwp6AJIZNKIeEK5PJAW7ORgWgwp0VgzYpqovMrWxbu+DGZ6Lhie1RAqpzm8VUzKJOH3mCzWuTOLsN3VT/dv2eeYe9UjbR8YTBsLz7q60VN1sU51k+um1f8JxD5pPhbhSC8rRaB454tmh6YUWrJI3+GWY0qeWioj/tbkYITOkJaeuGt4JrJvHA+l0Gu7kY7XOaa05alMnRWVCXqFgLIwSY4uF59Ue5SU4QKuc/HamDxbr0x6csCetXGoP7Qn1Bk/J9DsynO/UD6iZ1Hyrz+jit0hDCwi/E9OjgKTbB3ZQKQ/0ZOvevfNHG0NK4Aj3Cp7NpRk07RT1i/S0EL93Ag8GRgKI9CfpajKyK6+Jj/PI1KO5/85VAwz2AwzP8FTBb075IxCXv6T9RVvWT2tUaqxDS92zrGUbWzUYk9mSs82pECH+fkqsDt93VW++4YsR/dHCYcQSYTO/KaBMDj9LSD/J/+z20Kq8XvZUAIHtm9hRPP3ItbuAu2Hm5lkPs92pd7kCxgRs0xOVBnZ13ccdA0aunrwv9SdqElJRC3g+oCu+nXyCgmXUs9yMjTMAIHfxZV+aPKcZeUBWt057Xo85Ks1Ir5gzEHCWqZEhrLZMuF11ziGtFQUds/EESajhagzcKsxamcSZxGth4UII+adPhQkUnx2WyN+4YWR+r3f8MnkyGFuR4zjzxJS8WsQYR5PTyRaD9ixa6Mh741nBHbzfjXHskGDq179xaRNrCIB1z1xRfWfjqw2pHc1zk9xlPpL8sQWAIuETZZhbnmL54rceXVNRvUiKrrqIkeogsl0XXb17ylNb0f4GA9Wd44vffEG8FSZGHEL2fbaTGRcSiCeA8PmA/f6Hz8HCS76fXUHwgwkzSwlI71ekZ7Fapmlk/KC+Hs8hUcw3N2LN5LhkVYyizYFl/uPeVP5lsoJHhhfWvvSWruCUW1ZcJOeuTbrDgywJ/qG07gZJplnTvLcYdNaH0KMYOYMGX+rB4NGPFmQsNaIwlWrfCezxre8zXBrsMT+edVLbLqN1BqB76JH4BvZTqUIMfGwPGEn+EnmTV86fPBaYbFL3DFEhjB45CewkXEAtJxk4/Ms2pPXnaRqdky0HOYdcUcE2zcXq4vaIvW2/v0nHFJH2XXe22ueDmq/18XGtELSq85j9X8q0tcNSSKJIX8FTuJF/Pf8j5PhqG2u+osvsLxYrvvfeVJL+4tkcXcr9JV7v0ERmj/X6fM3NC4j6dS1+9Umr2oPavqiAydTZPLMNRGY23LO9zAVDly7jD+70G5TPPLdhRIl4WxcYjLnM+SNcJ26FOrkrISUtPObIz5Zb3AG612krnpy15RMW+1cQjlnWFI6538qky9axd2oJmHIHP08KyP0ubGO+TQNOYuv2uh17yCIvR8VcStw7o1g0NM60sk+8Tq7YfIBJrtp53GkvzXH7OA0p8/n/u1satf/VJhtR1l8Wa6Gmaug7haSpaCaYQax6ta0mkutlb+eAOSG1aobM81D9A4iS1RRlzBBoVX6tU1S6WE2N9ORY6DfeLRC4l9Rvr5h95XDWB2mR1d4WFudpsgVYwiTwT31ljskD8ZyDOlm5DkGh9N/UB/0AI5Xvb8ZBmai2hQ4BWMqFwYnzxwB26YHSOv9WgY3JXnvoN+2R4rqGVh/LLDMtpFP+SpMGJNWvbIl5SOodbCczW2RKleksPoUeGEzrjtKHVdtZA+kfqO+rVx/iclCqwoopepvJpSTDjT+b9GWylGRF8EDbGlw6eUzmJM95Ovoz+kwLX3c2fTjFeYEsE7vUZm3mqdGJuKh2w9/QGSaqRHs99aScGOdDqkFcACoqdbBoQqqjamhH6Q9ng39JCg3lrGJwd50Qk9ovnqBTr8MME7Ps2wiVfygUmPoUBJJfJWX5Nda0nuncbFkA=="))}let ln=lr(),ls=new Set(s$(ln)),ll=new Set(s$(ln)),lf=s4(ln),lh=s9(ln),lu=45,lm=95;function ld(en){return iW(en)}function lp(en){return en.filter(en=>65039!=en)}function lz(en){for(let eo of en.split(".")){let en=ld(eo);try{for(let eo=en.lastIndexOf(lm)-1;eo>=0;eo--)if(en[eo]!==lm)throw Error("underscore only allowed at start");if(en.length>=4&&en.every(en=>en<128)&&en[2]===lu&&en[3]===lu)throw Error("invalid label extension")}catch(en){throw Error(`Invalid label "${eo}": ${en.message}`)}}return en}function lH(en){return lz(lv(en,lp))}function lv(en,eo){let es=ld(en).reverse(),ef=[];for(;es.length;){let en=ly(es);if(en){ef.push(...eo(en));continue}let eu=es.pop();if(ls.has(eu)){ef.push(eu);continue}if(ll.has(eu))continue;let em=lf[eu];if(em){ef.push(...em);continue}throw Error(`Disallowed codepoint: 0x${eu.toString(16).toUpperCase()}`)}return lz(lV(String.fromCodePoint(...ef)))}function lV(en){return en.normalize("NFC")}function ly(en,eo){var es;let ef,eu;let em=lh,ed=[],eH=en.length;for(eo&&(eo.length=0);eH;){let eV=en[--eH];if(!(em=null===(es=em.branches.find(en=>en.set.has(eV)))||void 0===es?void 0:es.node))break;if(em.save)eu=eV;else if(em.check&&eV===eu)break;ed.push(eV),em.fe0f&&(ed.push(65039),eH>0&&65039==en[eH-1]&&eH--),em.valid&&(ef=ed.slice(),2==em.valid&&ef.splice(1,1),eo&&eo.push(...en.slice(eH).reverse()),en.length=eH)}return ef}let lx=new tc(i3),lb=new Uint8Array(32);function lw(en){if(0===en.length)throw Error("invalid ENS name; empty component");return en}function lD(en){let eo=iq(lH(en)),es=[];if(0===en.length)return es;let ef=0;for(let en=0;en=eo.length)throw Error("invalid ENS name; empty component");return es.push(lw(eo.slice(ef))),es}function lk(en){"string"!=typeof en&&lx.throwArgumentError("invalid ENS name; not a string","name",en);let eo=lb,es=lD(en);for(;es.length;)eo=cz(tw([eo,cz(es.pop())]));return tO(eo)}function lS(en){return tO(tw(lD(en).map(en=>{if(en.length>63)throw Error("invalid DNS encoded entry; length exceeds 63 bytes");let eo=new Uint8Array(en.length+1);return eo.set(en,1),eo[0]=eo.length-1,eo})))+"00"}lb.fill(0);let lE="networks/5.7.1",lj=new tc(lE);function lO(en){return en&&"function"==typeof en.renetwork}function lP(en){let eo=function(eo,es){null==es&&(es={});let ef=[];if(eo.InfuraProvider&&"-"!==es.infura)try{ef.push(new eo.InfuraProvider(en,es.infura))}catch(en){}if(eo.EtherscanProvider&&"-"!==es.etherscan)try{ef.push(new eo.EtherscanProvider(en,es.etherscan))}catch(en){}if(eo.AlchemyProvider&&"-"!==es.alchemy)try{ef.push(new eo.AlchemyProvider(en,es.alchemy))}catch(en){}if(eo.PocketProvider&&"-"!==es.pocket){let eu=["goerli","ropsten","rinkeby","sepolia"];try{let em=new eo.PocketProvider(en,es.pocket);em.network&&-1===eu.indexOf(em.network.name)&&ef.push(em)}catch(en){}}if(eo.CloudflareProvider&&"-"!==es.cloudflare)try{ef.push(new eo.CloudflareProvider(en))}catch(en){}if(eo.AnkrProvider&&"-"!==es.ankr)try{let eu=["ropsten"],em=new eo.AnkrProvider(en,es.ankr);em.network&&-1===eu.indexOf(em.network.name)&&ef.push(em)}catch(en){}if(0===ef.length)return null;if(eo.FallbackProvider){let eu=1;return null!=es.quorum?eu=es.quorum:"homestead"===en&&(eu=2),new eo.FallbackProvider(ef,eu)}return ef[0]};return eo.renetwork=function(en){return lP(en)},eo}function l_(en,eo){let es=function(es,ef){return es.JsonRpcProvider?new es.JsonRpcProvider(en,eo):null};return es.renetwork=function(eo){return l_(en,eo)},es}let lB={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:lP("homestead")},lU={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:lP("ropsten")},lR={chainId:63,name:"classicMordor",_defaultProvider:l_("https://www.ethercluster.com/mordor","classicMordor")},lY={unspecified:{chainId:0,name:"unspecified"},homestead:lB,mainnet:lB,morden:{chainId:2,name:"morden"},ropsten:lU,testnet:lU,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:lP("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:lP("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:lP("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:lP("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:l_("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:lR,classicTestnet:lR,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:l_("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:lP("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:lP("optimism")},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},"arbitrum-goerli":{chainId:421613,name:"arbitrum-goerli"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};function lG(en){if(null==en)return null;if("number"==typeof en){for(let eo in lY){let es=lY[eo];if(es.chainId===en)return{name:es.name,chainId:es.chainId,ensAddress:es.ensAddress||null,_defaultProvider:es._defaultProvider||null}}return{chainId:en,name:"unknown"}}if("string"==typeof en){let eo=lY[en];return null==eo?null:{name:eo.name,chainId:eo.chainId,ensAddress:eo.ensAddress,_defaultProvider:eo._defaultProvider||null}}let eo=lY[en.name];if(!eo)return"number"!=typeof en.chainId&&lj.throwArgumentError("invalid network chainId","network",en),en;0!==en.chainId&&en.chainId!==eo.chainId&&lj.throwArgumentError("network chainId mismatch","network",en);let es=en._defaultProvider||null;return null==es&&eo._defaultProvider&&(es=lO(eo._defaultProvider)?eo._defaultProvider.renetwork(en):eo._defaultProvider),{name:en.name,chainId:eo.chainId,ensAddress:en.ensAddress||eo.ensAddress||null,_defaultProvider:es}}var lQ=es(92882),lF=es.n(lQ);let lZ="0x0000000000000000000000000000000000000000",lq=new tc(sp);class lK{constructor(){this.formats=this.getDefaultFormats()}getDefaultFormats(){let en={},eo=this.address.bind(this),es=this.bigNumber.bind(this),ef=this.blockTag.bind(this),eu=this.data.bind(this),em=this.hash.bind(this),ed=this.hex.bind(this),eH=this.number.bind(this),eV=this.type.bind(this),eb=en=>this.data(en,!0);return en.transaction={hash:em,type:eV,accessList:lK.allowNull(this.accessList.bind(this),null),blockHash:lK.allowNull(em,null),blockNumber:lK.allowNull(eH,null),transactionIndex:lK.allowNull(eH,null),confirmations:lK.allowNull(eH,null),from:eo,gasPrice:lK.allowNull(es),maxPriorityFeePerGas:lK.allowNull(es),maxFeePerGas:lK.allowNull(es),gasLimit:es,to:lK.allowNull(eo,null),value:es,nonce:eH,data:eu,r:lK.allowNull(this.uint256),s:lK.allowNull(this.uint256),v:lK.allowNull(eH),creates:lK.allowNull(eo,null),raw:lK.allowNull(eu)},en.transactionRequest={from:lK.allowNull(eo),nonce:lK.allowNull(eH),gasLimit:lK.allowNull(es),gasPrice:lK.allowNull(es),maxPriorityFeePerGas:lK.allowNull(es),maxFeePerGas:lK.allowNull(es),to:lK.allowNull(eo),value:lK.allowNull(es),data:lK.allowNull(eb),type:lK.allowNull(eH),accessList:lK.allowNull(this.accessList.bind(this),null)},en.receiptLog={transactionIndex:eH,blockNumber:eH,transactionHash:em,address:eo,topics:lK.arrayOf(em),data:eu,logIndex:eH,blockHash:em},en.receipt={to:lK.allowNull(this.address,null),from:lK.allowNull(this.address,null),contractAddress:lK.allowNull(eo,null),transactionIndex:eH,root:lK.allowNull(ed),gasUsed:es,logsBloom:lK.allowNull(eu),blockHash:em,transactionHash:em,logs:lK.arrayOf(this.receiptLog.bind(this)),blockNumber:eH,confirmations:lK.allowNull(eH,null),cumulativeGasUsed:es,effectiveGasPrice:lK.allowNull(es),status:lK.allowNull(eH),type:eV},en.block={hash:lK.allowNull(em),parentHash:em,number:eH,timestamp:eH,nonce:lK.allowNull(ed),difficulty:this.difficulty.bind(this),gasLimit:es,gasUsed:es,miner:lK.allowNull(eo),extraData:eu,transactions:lK.allowNull(lK.arrayOf(em)),baseFeePerGas:lK.allowNull(es)},en.blockWithTransactions=c$(en.block),en.blockWithTransactions.transactions=lK.allowNull(lK.arrayOf(this.transactionResponse.bind(this))),en.filter={fromBlock:lK.allowNull(ef,void 0),toBlock:lK.allowNull(ef,void 0),blockHash:lK.allowNull(em,void 0),address:lK.allowNull(eo,void 0),topics:lK.allowNull(this.topics.bind(this),void 0)},en.filterLog={blockNumber:lK.allowNull(eH),blockHash:lK.allowNull(em),transactionIndex:eH,removed:lK.allowNull(this.boolean.bind(this)),address:eo,data:lK.allowFalsish(eu,"0x"),topics:lK.arrayOf(em),transactionHash:em,logIndex:eH},en}accessList(en){return nw(en||[])}number(en){return"0x"===en?0:cc.from(en).toNumber()}type(en){return"0x"===en||null==en?0:cc.from(en).toNumber()}bigNumber(en){return cc.from(en)}boolean(en){if("boolean"==typeof en)return en;if("string"==typeof en){if("true"===(en=en.toLowerCase()))return!0;if("false"===en)return!1}throw Error("invalid boolean - "+en)}hex(en,eo){return"string"==typeof en&&(eo||"0x"===en.substring(0,2)||(en="0x"+en),tE(en))?en.toLowerCase():lq.throwArgumentError("invalid hash","value",en)}data(en,eo){let es=this.hex(en,eo);if(es.length%2!=0)throw Error("invalid data; odd-length - "+en);return es}address(en){return cG(en)}callAddress(en){if(!tE(en,32))return null;let eo=cG(t_(en,12));return eo===lZ?null:eo}contractAddress(en){return cQ(en)}blockTag(en){if(null==en)return"latest";if("earliest"===en)return"0x0";switch(en){case"earliest":return"0x0";case"latest":case"pending":case"safe":case"finalized":return en}if("number"==typeof en||tE(en))return tU(en);throw Error("invalid blockTag")}hash(en,eo){let es=this.hex(en,eo);return 32!==tP(es)?lq.throwArgumentError("invalid hash","value",en):es}difficulty(en){if(null==en)return null;let eo=cc.from(en);try{return eo.toNumber()}catch(en){}return null}uint256(en){if(!tE(en))throw Error("invalid uint256");return tY(en,32)}_block(en,eo){null!=en.author&&null==en.miner&&(en.miner=en.author);let es=null!=en._difficulty?en._difficulty:en.difficulty,ef=lK.check(eo,en);return ef._difficulty=null==es?null:cc.from(es),ef}block(en){return this._block(en,this.formats.block)}blockWithTransactions(en){return this._block(en,this.formats.blockWithTransactions)}transactionRequest(en){return lK.check(this.formats.transactionRequest,en)}transactionResponse(en){null!=en.gas&&null==en.gasLimit&&(en.gasLimit=en.gas),en.to&&cc.from(en.to).isZero()&&(en.to="0x0000000000000000000000000000000000000000"),null!=en.input&&null==en.data&&(en.data=en.input),null==en.to&&null==en.creates&&(en.creates=this.contractAddress(en)),(1===en.type||2===en.type)&&null==en.accessList&&(en.accessList=[]);let eo=lK.check(this.formats.transaction,en);if(null!=en.chainId){let es=en.chainId;tE(es)&&(es=cc.from(es).toNumber()),eo.chainId=es}else{let es=en.networkId;null==es&&null==eo.v&&(es=en.chainId),tE(es)&&(es=cc.from(es).toNumber()),"number"!=typeof es&&null!=eo.v&&((es=(eo.v-35)/2)<0&&(es=0),es=parseInt(es)),"number"!=typeof es&&(es=0),eo.chainId=es}return eo.blockHash&&"x"===eo.blockHash.replace(/0/g,"")&&(eo.blockHash=null),eo}transaction(en){return nU(en)}receiptLog(en){return lK.check(this.formats.receiptLog,en)}receipt(en){let eo=lK.check(this.formats.receipt,en);if(null!=eo.root){if(eo.root.length<=4){let en=cc.from(eo.root).toNumber();0===en||1===en?(null!=eo.status&&eo.status!==en&&lq.throwArgumentError("alt-root-status/status mismatch","value",{root:eo.root,status:eo.status}),eo.status=en,delete eo.root):lq.throwArgumentError("invalid alt-root-status","value.root",eo.root)}else 66!==eo.root.length&&lq.throwArgumentError("invalid root hash","value.root",eo.root)}return null!=eo.status&&(eo.byzantium=!0),eo}topics(en){return Array.isArray(en)?en.map(en=>this.topics(en)):null!=en?this.hash(en,!0):null}filter(en){return lK.check(this.formats.filter,en)}filterLog(en){return lK.check(this.formats.filterLog,en)}static check(en,eo){let es={};for(let ef in en)try{let eu=en[ef](eo[ef]);void 0!==eu&&(es[ef]=eu)}catch(en){throw en.checkKey=ef,en.checkValue=eo[ef],en}return es}static allowNull(en,eo){return function(es){return null==es?eo:en(es)}}static allowFalsish(en,eo){return function(es){return es?en(es):eo}}static arrayOf(en){return function(eo){if(!Array.isArray(eo))throw Error("not an array");let es=[];return eo.forEach(function(eo){es.push(en(eo))}),es}}}var lJ=function(en,eo,es,ef){function eu(en){return en instanceof es?en:new es(function(eo){eo(en)})}return new(es||(es=Promise))(function(es,em){function ed(en){try{eV(ef.next(en))}catch(en){em(en)}}function eH(en){try{eV(ef.throw(en))}catch(en){em(en)}}function eV(en){en.done?es(en.value):eu(en.value).then(ed,eH)}eV((ef=ef.apply(en,eo||[])).next())})};let lW=new tc(sp),lX=10;function l$(en){return null==en?"null":(32!==tP(en)&&lW.throwArgumentError("invalid topic","topic",en),en.toLowerCase())}function l4(en){for(en=en.slice();en.length>0&&null==en[en.length-1];)en.pop();return en.map(en=>{if(!Array.isArray(en))return l$(en);{let eo={};en.forEach(en=>{eo[l$(en)]=!0});let es=Object.keys(eo);return es.sort(),es.join("|")}}).join("&")}function l3(en){return""===en?[]:en.split(/&/g).map(en=>{if(""===en)return[];let eo=en.split("|").map(en=>"null"===en?null:en);return 1===eo.length?eo[0]:eo})}function l0(en){if("string"==typeof en){if(32===tP(en=en.toLowerCase()))return"tx:"+en;if(-1===en.indexOf(":"))return en}else if(Array.isArray(en))return"filter:*:"+l4(en);else if(iw.isForkEvent(en))throw lW.warn("not implemented"),Error("not implemented");else if(en&&"object"==typeof en)return"filter:"+(en.address||"*")+":"+l4(en.topics||[]);throw Error("invalid event - "+en)}function l6(){return new Date().getTime()}function l8(en){return new Promise(eo=>{setTimeout(eo,en)})}let l5=["block","network","pending","poll"];class l7{constructor(en,eo,es){cK(this,"tag",en),cK(this,"listener",eo),cK(this,"once",es),this._lastBlockNumber=-2,this._inflight=!1}get event(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}get type(){return this.tag.split(":")[0]}get hash(){let en=this.tag.split(":");return"tx"!==en[0]?null:en[1]}get filter(){let en=this.tag.split(":");if("filter"!==en[0])return null;let eo=en[1],es=l3(en[2]),ef={};return es.length>0&&(ef.topics=es),eo&&"*"!==eo&&(ef.address=eo),ef}pollable(){return this.tag.indexOf(":")>=0||l5.indexOf(this.tag)>=0}}let l9={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function fo(en){return tY(cc.from(en).toHexString(),32)}function ff(en){return rS.encode(tw([en,t_(rB(rB(en)),0,4)]))}let fg=RegExp("^(ipfs)://(.*)$","i"),fu=[RegExp("^(https)://(.*)$","i"),RegExp("^(data):(.*)$","i"),fg,RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function fz(en,eo){try{return iJ(fH(en,eo))}catch(en){}return null}function fH(en,eo){if("0x"===en)return null;let es=cc.from(t_(en,eo,eo+32)).toNumber(),ef=cc.from(t_(en,es,es+32)).toNumber();return t_(en,es+32,es+32+ef)}function fV(en){return en.match(/^ipfs:\/\/ipfs\//i)?en=en.substring(12):en.match(/^ipfs:\/\//i)?en=en.substring(7):lW.throwArgumentError("unsupported IPFS format","link",en),`https://gateway.ipfs.io/ipfs/${en}`}function fy(en){let eo=tV(en);if(eo.length>32)throw Error("internal; should not happen");let es=new Uint8Array(32);return es.set(eo,32-eo.length),es}function fx(en){if(en.length%32==0)return en;let eo=new Uint8Array(32*Math.ceil(en.length/32));return eo.set(en),eo}function fw(en){let eo=[],es=0;for(let ef=0;efcc.from(en).eq(1)).catch(en=>{if(en.code===tc.errors.CALL_EXCEPTION)return!1;throw this._supportsEip2544=null,en})),this._supportsEip2544}_fetch(en,eo){return lJ(this,void 0,void 0,function*(){let es={to:this.address,ccipReadEnabled:!0,data:tB([en,lk(this.name),eo||"0x"])},ef=!1;(yield this.supportsWildcard())&&(ef=!0,es.data=tB(["0x9061b923",fw([lS(this.name),es.data])]));try{let en=yield this.provider.call(es);return tV(en).length%32==4&&lW.throwError("resolver threw error",tc.errors.CALL_EXCEPTION,{transaction:es,data:en}),ef&&(en=fH(en,0)),en}catch(en){if(en.code===tc.errors.CALL_EXCEPTION)return null;throw en}})}_fetchBytes(en,eo){return lJ(this,void 0,void 0,function*(){let es=yield this._fetch(en,eo);return null!=es?fH(es,0):null})}_getAddress(en,eo){let es=l9[String(en)];if(null==es&&lW.throwError(`unsupported coin type: ${en}`,tc.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${en})`}),"eth"===es.ilk)return this.provider.formatter.address(eo);let ef=tV(eo);if(null!=es.p2pkh){let en=eo.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(en){let eo=parseInt(en[1],16);if(en[2].length===2*eo&&eo>=1&&eo<=75)return ff(tw([[es.p2pkh],"0x"+en[2]]))}}if(null!=es.p2sh){let en=eo.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(en){let eo=parseInt(en[1],16);if(en[2].length===2*eo&&eo>=1&&eo<=75)return ff(tw([[es.p2sh],"0x"+en[2]]))}}if(null!=es.prefix){let en=ef[1],eo=ef[0];if(0===eo?20!==en&&32!==en&&(eo=-1):eo=-1,eo>=0&&ef.length===2+en&&en>=1&&en<=75){let en=lF().toWords(ef.slice(2));return en.unshift(eo),lF().encode(es.prefix,en)}}return null}getAddress(en){return lJ(this,void 0,void 0,function*(){if(null==en&&(en=60),60===en)try{let en=yield this._fetch("0x3b3b57de");if("0x"===en||en===sY)return null;return this.provider.formatter.callAddress(en)}catch(en){if(en.code===tc.errors.CALL_EXCEPTION)return null;throw en}let eo=yield this._fetchBytes("0xf1cb7e06",fo(en));if(null==eo||"0x"===eo)return null;let es=this._getAddress(en,eo);return null==es&&lW.throwError("invalid or unsupported coin data",tc.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${en})`,coinType:en,data:eo}),es})}getAvatar(){return lJ(this,void 0,void 0,function*(){let en=[{type:"name",content:this.name}];try{let eo=yield this.getText("avatar");if(null==eo)return null;for(let es=0;esen[eo]);return"sia://"+eo}return lW.throwError("invalid or unsupported content hash data",tc.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:en})})}getText(en){return lJ(this,void 0,void 0,function*(){let eo=iq(en);(eo=tw([fo(64),fo(eo.length),eo])).length%32!=0&&(eo=tw([eo,tY("0x",32-en.length%32)]));let es=yield this._fetchBytes("0x59d1d43c",tO(eo));return null==es||"0x"===es?null:iJ(es)})}}let fk=null,fS=1;class fE extends iD{constructor(en){if(super(),this._events=[],this._emitted={block:-2},this.disableCcipRead=!1,this.formatter=new.target.getFormatter(),cK(this,"anyNetwork","any"===en),this.anyNetwork&&(en=this.detectNetwork()),en instanceof Promise)this._networkPromise=en,en.catch(en=>{}),this._ready().catch(en=>{});else{let eo=cJ(new.target,"getNetwork")(en);eo?(cK(this,"_network",eo),this.emit("network",eo,null)):lW.throwArgumentError("invalid network","network",en)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._maxFilterBlockRange=10,this._pollingInterval=4e3,this._fastQueryDate=0}_ready(){return lJ(this,void 0,void 0,function*(){if(null==this._network){let en=null;if(this._networkPromise)try{en=yield this._networkPromise}catch(en){}null==en&&(en=yield this.detectNetwork()),en||lW.throwError("no network detected",tc.errors.UNKNOWN_ERROR,{}),null==this._network&&(this.anyNetwork?this._network=en:cK(this,"_network",en),this.emit("network",en,null))}return this._network})}get ready(){return sR(()=>this._ready().then(en=>en,en=>{if(en.code!==tc.errors.NETWORK_ERROR||"noNetwork"!==en.event)throw en}))}static getFormatter(){return null==fk&&(fk=new lK),fk}static getNetwork(en){return lG(null==en?"homestead":en)}ccipReadFetch(en,eo,es){return lJ(this,void 0,void 0,function*(){if(this.disableCcipRead||0===es.length)return null;let ef=en.to.toLowerCase(),eu=eo.toLowerCase(),em=[];for(let en=0;en=0?null:JSON.stringify({data:eu,sender:ef}),eV=yield sU({url:ed,errorPassThrough:!0},eH,(en,eo)=>(en.status=eo.statusCode,en));if(eV.data)return eV.data;let eb=eV.message||"unknown error";if(eV.status>=400&&eV.status<500)return lW.throwError(`response not found during CCIP fetch: ${eb}`,tc.errors.SERVER_ERROR,{url:eo,errorMessage:eb});em.push(eb)}return lW.throwError(`error encountered during CCIP fetch: ${em.map(en=>JSON.stringify(en)).join(", ")}`,tc.errors.SERVER_ERROR,{urls:es,errorMessages:em})})}_getInternalBlockNumber(en){return lJ(this,void 0,void 0,function*(){if(yield this._ready(),en>0)for(;this._internalBlockNumber;){let eo=this._internalBlockNumber;try{let es=yield eo;if(l6()-es.respTime<=en)return es.blockNumber;break}catch(en){if(this._internalBlockNumber===eo)break}}let eo=l6(),es=cW({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then(en=>null,en=>en)}).then(({blockNumber:en,networkError:ef})=>{if(ef)throw this._internalBlockNumber===es&&(this._internalBlockNumber=null),ef;let eu=l6();return(en=cc.from(en).toNumber()){this._internalBlockNumber===es&&(this._internalBlockNumber=null)}),(yield es).blockNumber})}poll(){return lJ(this,void 0,void 0,function*(){let en=fS++,eo=[],es=null;try{es=yield this._getInternalBlockNumber(100+this.pollingInterval/2)}catch(en){this.emit("error",en);return}if(this._setFastBlockNumber(es),this.emit("poll",en,es),es===this._lastBlockNumber){this.emit("didPoll",en);return}if(-2===this._emitted.block&&(this._emitted.block=es-1),Math.abs(this._emitted.block-es)>1e3)lW.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${es})`),this.emit("error",lW.makeError("network block skew detected",tc.errors.NETWORK_ERROR,{blockNumber:es,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",es);else for(let en=this._emitted.block+1;en<=es;en++)this.emit("block",en);this._emitted.block!==es&&(this._emitted.block=es,Object.keys(this._emitted).forEach(en=>{if("block"===en)return;let eo=this._emitted[en];"pending"!==eo&&es-eo>12&&delete this._emitted[en]})),-2===this._lastBlockNumber&&(this._lastBlockNumber=es-1),this._events.forEach(en=>{switch(en.type){case"tx":{let es=en.hash,ef=this.getTransactionReceipt(es).then(en=>(en&&null!=en.blockNumber&&(this._emitted["t:"+es]=en.blockNumber,this.emit(es,en)),null)).catch(en=>{this.emit("error",en)});eo.push(ef);break}case"filter":if(!en._inflight){en._inflight=!0,-2===en._lastBlockNumber&&(en._lastBlockNumber=es-1);let ef=en.filter;ef.fromBlock=en._lastBlockNumber+1,ef.toBlock=es;let eu=ef.toBlock-this._maxFilterBlockRange;eu>ef.fromBlock&&(ef.fromBlock=eu),ef.fromBlock<0&&(ef.fromBlock=0);let em=this.getLogs(ef).then(eo=>{en._inflight=!1,0!==eo.length&&eo.forEach(eo=>{eo.blockNumber>en._lastBlockNumber&&(en._lastBlockNumber=eo.blockNumber),this._emitted["b:"+eo.blockHash]=eo.blockNumber,this._emitted["t:"+eo.transactionHash]=eo.blockNumber,this.emit(ef,eo)})}).catch(eo=>{this.emit("error",eo),en._inflight=!1});eo.push(em)}}}),this._lastBlockNumber=es,Promise.all(eo).then(()=>{this.emit("didPoll",en)}).catch(en=>{this.emit("error",en)})})}resetEventsBlock(en){this._lastBlockNumber=en-1,this.polling&&this.poll()}get network(){return this._network}detectNetwork(){return lJ(this,void 0,void 0,function*(){return lW.throwError("provider does not support network detection",tc.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})})}getNetwork(){return lJ(this,void 0,void 0,function*(){let en=yield this._ready(),eo=yield this.detectNetwork();if(en.chainId!==eo.chainId){if(this.anyNetwork)return this._network=eo,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",eo,en),yield l8(0),this._network;let es=lW.makeError("underlying network changed",tc.errors.NETWORK_ERROR,{event:"changed",network:en,detectedNetwork:eo});throw this.emit("error",es),es}return en})}get blockNumber(){return this._getInternalBlockNumber(100+this.pollingInterval/2).then(en=>{this._setFastBlockNumber(en)},en=>{}),null!=this._fastBlockNumber?this._fastBlockNumber:-1}get polling(){return null!=this._poller}set polling(en){en&&!this._poller?(this._poller=setInterval(()=>{this.poll()},this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout(()=>{this.poll(),this._bootstrapPoll=setTimeout(()=>{this._poller||this.poll(),this._bootstrapPoll=null},this.pollingInterval)},0))):!en&&this._poller&&(clearInterval(this._poller),this._poller=null)}get pollingInterval(){return this._pollingInterval}set pollingInterval(en){if("number"!=typeof en||en<=0||parseInt(String(en))!=en)throw Error("invalid polling interval");this._pollingInterval=en,this._poller&&(clearInterval(this._poller),this._poller=setInterval(()=>{this.poll()},this._pollingInterval))}_getFastBlockNumber(){let en=l6();return en-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=en,this._fastBlockNumberPromise=this.getBlockNumber().then(en=>((null==this._fastBlockNumber||en>this._fastBlockNumber)&&(this._fastBlockNumber=en),this._fastBlockNumber))),this._fastBlockNumberPromise}_setFastBlockNumber(en){(null==this._fastBlockNumber||!(enthis._fastBlockNumber)&&(this._fastBlockNumber=en,this._fastBlockNumberPromise=Promise.resolve(en)))}waitForTransaction(en,eo,es){return lJ(this,void 0,void 0,function*(){return this._waitForTransaction(en,null==eo?1:eo,es||0,null)})}_waitForTransaction(en,eo,es,ef){return lJ(this,void 0,void 0,function*(){let eu=yield this.getTransactionReceipt(en);return(eu?eu.confirmations:0)>=eo?eu:new Promise((eu,em)=>{let ed=[],eH=!1,eV=function(){return!!eH||(eH=!0,ed.forEach(en=>{en()}),!1)},eb=en=>{en.confirmations{this.removeListener(en,eb)}),ef){let es=ef.startBlock,eu=null,eb=ed=>lJ(this,void 0,void 0,function*(){eH||(yield l8(1e3),this.getTransactionCount(ef.from).then(ew=>lJ(this,void 0,void 0,function*(){if(!eH){if(ew<=ef.nonce)es=ed;else{{let eo=yield this.getTransaction(en);if(eo&&null!=eo.blockNumber)return}for(null==eu&&(eu=es-3){eH||this.once("block",eb)}))});if(eH)return;this.once("block",eb),ed.push(()=>{this.removeListener("block",eb)})}if("number"==typeof es&&es>0){let en=setTimeout(()=>{eV()||em(lW.makeError("timeout exceeded",tc.errors.TIMEOUT,{timeout:es}))},es);en.unref&&en.unref(),ed.push(()=>{clearTimeout(en)})}})})}getBlockNumber(){return lJ(this,void 0,void 0,function*(){return this._getInternalBlockNumber(0)})}getGasPrice(){return lJ(this,void 0,void 0,function*(){yield this.getNetwork();let en=yield this.perform("getGasPrice",{});try{return cc.from(en)}catch(eo){return lW.throwError("bad result from backend",tc.errors.SERVER_ERROR,{method:"getGasPrice",result:en,error:eo})}})}getBalance(en,eo){return lJ(this,void 0,void 0,function*(){yield this.getNetwork();let es=yield cW({address:this._getAddress(en),blockTag:this._getBlockTag(eo)}),ef=yield this.perform("getBalance",es);try{return cc.from(ef)}catch(en){return lW.throwError("bad result from backend",tc.errors.SERVER_ERROR,{method:"getBalance",params:es,result:ef,error:en})}})}getTransactionCount(en,eo){return lJ(this,void 0,void 0,function*(){yield this.getNetwork();let es=yield cW({address:this._getAddress(en),blockTag:this._getBlockTag(eo)}),ef=yield this.perform("getTransactionCount",es);try{return cc.from(ef).toNumber()}catch(en){return lW.throwError("bad result from backend",tc.errors.SERVER_ERROR,{method:"getTransactionCount",params:es,result:ef,error:en})}})}getCode(en,eo){return lJ(this,void 0,void 0,function*(){yield this.getNetwork();let es=yield cW({address:this._getAddress(en),blockTag:this._getBlockTag(eo)}),ef=yield this.perform("getCode",es);try{return tO(ef)}catch(en){return lW.throwError("bad result from backend",tc.errors.SERVER_ERROR,{method:"getCode",params:es,result:ef,error:en})}})}getStorageAt(en,eo,es){return lJ(this,void 0,void 0,function*(){yield this.getNetwork();let ef=yield cW({address:this._getAddress(en),blockTag:this._getBlockTag(es),position:Promise.resolve(eo).then(en=>tU(en))}),eu=yield this.perform("getStorageAt",ef);try{return tO(eu)}catch(en){return lW.throwError("bad result from backend",tc.errors.SERVER_ERROR,{method:"getStorageAt",params:ef,result:eu,error:en})}})}_wrapTransaction(en,eo,es){if(null!=eo&&32!==tP(eo))throw Error("invalid response - sendTransaction");let ef=en;return null!=eo&&en.hash!==eo&&lW.throwError("Transaction hash mismatch from Provider.sendTransaction.",tc.errors.UNKNOWN_ERROR,{expectedHash:en.hash,returnedHash:eo}),ef.wait=(eo,ef)=>lJ(this,void 0,void 0,function*(){let eu;null==eo&&(eo=1),null==ef&&(ef=0),0!==eo&&null!=es&&(eu={data:en.data,from:en.from,nonce:en.nonce,to:en.to,value:en.value,startBlock:es});let em=yield this._waitForTransaction(en.hash,eo,ef,eu);return null==em&&0===eo?null:(this._emitted["t:"+en.hash]=em.blockNumber,0===em.status&&lW.throwError("transaction failed",tc.errors.CALL_EXCEPTION,{transactionHash:en.hash,transaction:en,receipt:em}),em)}),ef}sendTransaction(en){return lJ(this,void 0,void 0,function*(){yield this.getNetwork();let eo=yield Promise.resolve(en).then(en=>tO(en)),es=this.formatter.transaction(en);null==es.confirmations&&(es.confirmations=0);let ef=yield this._getInternalBlockNumber(100+2*this.pollingInterval);try{let en=yield this.perform("sendTransaction",{signedTransaction:eo});return this._wrapTransaction(es,en,ef)}catch(en){throw en.transaction=es,en.transactionHash=es.hash,en}})}_getTransactionRequest(en){return lJ(this,void 0,void 0,function*(){let eo=yield en,es={};return["from","to"].forEach(en=>{null!=eo[en]&&(es[en]=Promise.resolve(eo[en]).then(en=>en?this._getAddress(en):null))}),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach(en=>{null!=eo[en]&&(es[en]=Promise.resolve(eo[en]).then(en=>en?cc.from(en):null))}),["type"].forEach(en=>{null!=eo[en]&&(es[en]=Promise.resolve(eo[en]).then(en=>null!=en?en:null))}),eo.accessList&&(es.accessList=this.formatter.accessList(eo.accessList)),["data"].forEach(en=>{null!=eo[en]&&(es[en]=Promise.resolve(eo[en]).then(en=>en?tO(en):null))}),this.formatter.transactionRequest((yield cW(es)))})}_getFilter(en){return lJ(this,void 0,void 0,function*(){en=yield en;let eo={};return null!=en.address&&(eo.address=this._getAddress(en.address)),["blockHash","topics"].forEach(es=>{null!=en[es]&&(eo[es]=en[es])}),["fromBlock","toBlock"].forEach(es=>{null!=en[es]&&(eo[es]=this._getBlockTag(en[es]))}),this.formatter.filter((yield cW(eo)))})}_call(en,eo,es){return lJ(this,void 0,void 0,function*(){es>=lX&&lW.throwError("CCIP read exceeded maximum redirections",tc.errors.SERVER_ERROR,{redirects:es,transaction:en});let ef=en.to,eu=yield this.perform("call",{transaction:en,blockTag:eo});if(es>=0&&"latest"===eo&&null!=ef&&"0x556f1830"===eu.substring(0,10)&&tP(eu)%32==4)try{let em=t_(eu,4),ed=t_(em,0,32);cc.from(ed).eq(ef)||lW.throwError("CCIP Read sender did not match",tc.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:en,data:eu});let eH=[],eV=cc.from(t_(em,32,64)).toNumber(),eb=cc.from(t_(em,eV,eV+32)).toNumber(),ew=t_(em,eV+32);for(let eo=0;eolJ(this,void 0,void 0,function*(){let en=yield this.perform("getBlock",ef);if(null==en)return null!=ef.blockHash&&null==this._emitted["b:"+ef.blockHash]||null!=ef.blockTag&&es>this._emitted.block?null:void 0;if(eo){let eo=null;for(let es=0;esthis._wrapTransaction(en)),es}return this.formatter.block(en)}),{oncePoll:this})})}getBlock(en){return this._getBlock(en,!1)}getBlockWithTransactions(en){return this._getBlock(en,!0)}getTransaction(en){return lJ(this,void 0,void 0,function*(){yield this.getNetwork(),en=yield en;let eo={transactionHash:this.formatter.hash(en,!0)};return sR(()=>lJ(this,void 0,void 0,function*(){let es=yield this.perform("getTransaction",eo);if(null==es)return null==this._emitted["t:"+en]?null:void 0;let ef=this.formatter.transactionResponse(es);if(null==ef.blockNumber)ef.confirmations=0;else if(null==ef.confirmations){let en=yield this._getInternalBlockNumber(100+2*this.pollingInterval),eo=en-ef.blockNumber+1;eo<=0&&(eo=1),ef.confirmations=eo}return this._wrapTransaction(ef)}),{oncePoll:this})})}getTransactionReceipt(en){return lJ(this,void 0,void 0,function*(){yield this.getNetwork(),en=yield en;let eo={transactionHash:this.formatter.hash(en,!0)};return sR(()=>lJ(this,void 0,void 0,function*(){let es=yield this.perform("getTransactionReceipt",eo);if(null==es)return null==this._emitted["t:"+en]?null:void 0;if(null==es.blockHash)return;let ef=this.formatter.receipt(es);if(null==ef.blockNumber)ef.confirmations=0;else if(null==ef.confirmations){let en=yield this._getInternalBlockNumber(100+2*this.pollingInterval),eo=en-ef.blockNumber+1;eo<=0&&(eo=1),ef.confirmations=eo}return ef}),{oncePoll:this})})}getLogs(en){return lJ(this,void 0,void 0,function*(){yield this.getNetwork();let eo=yield cW({filter:this._getFilter(en)}),es=yield this.perform("getLogs",eo);return es.forEach(en=>{null==en.removed&&(en.removed=!1)}),lK.arrayOf(this.formatter.filterLog.bind(this.formatter))(es)})}getEtherPrice(){return lJ(this,void 0,void 0,function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})})}_getBlockTag(en){return lJ(this,void 0,void 0,function*(){if("number"==typeof(en=yield en)&&en<0){en%1&&lW.throwArgumentError("invalid BlockTag","blockTag",en);let eo=yield this._getInternalBlockNumber(100+2*this.pollingInterval);return(eo+=en)<0&&(eo=0),this.formatter.blockTag(eo)}return this.formatter.blockTag(en)})}getResolver(en){return lJ(this,void 0,void 0,function*(){let eo=en;for(;;){if(""===eo||"."===eo||"eth"!==en&&"eth"===eo)return null;let es=yield this._getResolver(eo,"getResolver");if(null!=es){let ef=new fD(this,es,en);if(eo!==en&&!(yield ef.supportsWildcard()))return null;return ef}eo=eo.split(".").slice(1).join(".")}})}_getResolver(en,eo){return lJ(this,void 0,void 0,function*(){null==eo&&(eo="ENS");let es=yield this.getNetwork();es.ensAddress||lW.throwError("network does not support ENS",tc.errors.UNSUPPORTED_OPERATION,{operation:eo,network:es.name});try{let eo=yield this.call({to:es.ensAddress,data:"0x0178b8bf"+lk(en).substring(2)});return this.formatter.callAddress(eo)}catch(en){}return null})}resolveName(en){return lJ(this,void 0,void 0,function*(){en=yield en;try{return Promise.resolve(this.formatter.address(en))}catch(eo){if(tE(en))throw eo}"string"!=typeof en&&lW.throwArgumentError("invalid ENS name","name",en);let eo=yield this.getResolver(en);return eo?yield eo.getAddress():null})}lookupAddress(en){return lJ(this,void 0,void 0,function*(){en=yield en,en=this.formatter.address(en);let eo=en.substring(2).toLowerCase()+".addr.reverse",es=yield this._getResolver(eo,"lookupAddress");if(null==es)return null;let ef=fz((yield this.call({to:es,data:"0x691f3431"+lk(eo).substring(2)})),0),eu=yield this.resolveName(ef);return eu!=en?null:ef})}getAvatar(en){return lJ(this,void 0,void 0,function*(){let eo=null;if(tE(en)){let es=this.formatter.address(en),ef=es.substring(2).toLowerCase()+".addr.reverse",eu=yield this._getResolver(ef,"getAvatar");if(!eu)return null;eo=new fD(this,eu,ef);try{let en=yield eo.getAvatar();if(en)return en.url}catch(en){if(en.code!==tc.errors.CALL_EXCEPTION)throw en}try{let en=fz((yield this.call({to:eu,data:"0x691f3431"+lk(ef).substring(2)})),0);eo=yield this.getResolver(en)}catch(en){if(en.code!==tc.errors.CALL_EXCEPTION)throw en;return null}}else if(!(eo=yield this.getResolver(en)))return null;let es=yield eo.getAvatar();return null==es?null:es.url})}perform(en,eo){return lW.throwError(en+" not implemented",tc.errors.NOT_IMPLEMENTED,{operation:en})}_startEvent(en){this.polling=this._events.filter(en=>en.pollable()).length>0}_stopEvent(en){this.polling=this._events.filter(en=>en.pollable()).length>0}_addEventListener(en,eo,es){let ef=new l7(l0(en),eo,es);return this._events.push(ef),this._startEvent(ef),this}on(en,eo){return this._addEventListener(en,eo,!1)}once(en,eo){return this._addEventListener(en,eo,!0)}emit(en,...eo){let es=!1,ef=[],eu=l0(en);return this._events=this._events.filter(en=>en.tag!==eu||(setTimeout(()=>{en.listener.apply(this,eo)},0),es=!0,!en.once||(ef.push(en),!1))),ef.forEach(en=>{this._stopEvent(en)}),es}listenerCount(en){if(!en)return this._events.length;let eo=l0(en);return this._events.filter(en=>en.tag===eo).length}listeners(en){if(null==en)return this._events.map(en=>en.listener);let eo=l0(en);return this._events.filter(en=>en.tag===eo).map(en=>en.listener)}off(en,eo){if(null==eo)return this.removeAllListeners(en);let es=[],ef=!1,eu=l0(en);return this._events=this._events.filter(en=>en.tag!==eu||en.listener!=eo||!!ef||(ef=!0,es.push(en),!1)),es.forEach(en=>{this._stopEvent(en)}),this}removeAllListeners(en){let eo=[];if(null==en)eo=this._events,this._events=[];else{let es=l0(en);this._events=this._events.filter(en=>en.tag!==es||(eo.push(en),!1))}return eo.forEach(en=>{this._stopEvent(en)}),this}}var fj=function(en,eo,es,ef){function eu(en){return en instanceof es?en:new es(function(eo){eo(en)})}return new(es||(es=Promise))(function(es,em){function ed(en){try{eV(ef.next(en))}catch(en){em(en)}}function eH(en){try{eV(ef.throw(en))}catch(en){em(en)}}function eV(en){en.done?es(en.value):eu(en.value).then(ed,eH)}eV((ef=ef.apply(en,eo||[])).next())})};let fO=new tc(sp),fP=["call","estimateGas"];function f_(en,eo){if(null==en)return null;if("string"==typeof en.message&&en.message.match("reverted")){let es=tE(en.data)?en.data:null;if(!eo||es)return{message:en.message,data:es}}if("object"==typeof en){for(let es in en){let ef=f_(en[es],eo);if(ef)return ef}return null}if("string"==typeof en)try{return f_(JSON.parse(en),eo)}catch(en){}return null}function fB(en,eo,es){let ef=es.transaction||es.signedTransaction;if("call"===en){let en=f_(eo,!0);if(en)return en.data;fO.throwError("missing revert data in call exception; Transaction reverted without a reason string",tc.errors.CALL_EXCEPTION,{data:"0x",transaction:ef,error:eo})}if("estimateGas"===en){let es=f_(eo.body,!1);null==es&&(es=f_(eo,!1)),es&&fO.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",tc.errors.UNPREDICTABLE_GAS_LIMIT,{reason:es.message,method:en,transaction:ef,error:eo})}let eu=eo.message;throw eo.code===tc.errors.SERVER_ERROR&&eo.error&&"string"==typeof eo.error.message?eu=eo.error.message:"string"==typeof eo.body?eu=eo.body:"string"==typeof eo.responseText&&(eu=eo.responseText),(eu=(eu||"").toLowerCase()).match(/insufficient funds|base fee exceeds gas limit|InsufficientFunds/i)&&fO.throwError("insufficient funds for intrinsic transaction cost",tc.errors.INSUFFICIENT_FUNDS,{error:eo,method:en,transaction:ef}),eu.match(/nonce (is )?too low/i)&&fO.throwError("nonce has already been used",tc.errors.NONCE_EXPIRED,{error:eo,method:en,transaction:ef}),eu.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&fO.throwError("replacement fee too low",tc.errors.REPLACEMENT_UNDERPRICED,{error:eo,method:en,transaction:ef}),eu.match(/only replay-protected/i)&&fO.throwError("legacy pre-eip-155 transactions not supported",tc.errors.UNSUPPORTED_OPERATION,{error:eo,method:en,transaction:ef}),fP.indexOf(en)>=0&&eu.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&fO.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",tc.errors.UNPREDICTABLE_GAS_LIMIT,{error:eo,method:en,transaction:ef}),eo}function fU(en){return new Promise(function(eo){setTimeout(eo,en)})}function fR(en){if(en.error){let eo=Error(en.error.message);throw eo.code=en.error.code,eo.data=en.error.data,eo}return en.result}function fY(en){return en?en.toLowerCase():en}let fG={};class fQ extends i_{constructor(en,eo,es){if(super(),en!==fG)throw Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");cK(this,"provider",eo),null==es&&(es=0),"string"==typeof es?(cK(this,"_address",this.provider.formatter.address(es)),cK(this,"_index",null)):"number"==typeof es?(cK(this,"_index",es),cK(this,"_address",null)):fO.throwArgumentError("invalid address or index","addressOrIndex",es)}connect(en){return fO.throwError("cannot alter JSON-RPC Signer connection",tc.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new fF(fG,this.provider,this._address||this._index)}getAddress(){return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then(en=>(en.length<=this._index&&fO.throwError("unknown account #"+this._index,tc.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(en[this._index])))}sendUncheckedTransaction(en){en=c$(en);let eo=this.getAddress().then(en=>(en&&(en=en.toLowerCase()),en));if(null==en.gasLimit){let es=c$(en);es.from=eo,en.gasLimit=this.provider.estimateGas(es)}return null!=en.to&&(en.to=Promise.resolve(en.to).then(en=>fj(this,void 0,void 0,function*(){if(null==en)return null;let eo=yield this.provider.resolveName(en);return null==eo&&fO.throwArgumentError("provided ENS name resolves to null","tx.to",en),eo}))),cW({tx:cW(en),sender:eo}).then(({tx:eo,sender:es})=>{null!=eo.from?eo.from.toLowerCase()!==es&&fO.throwArgumentError("from address mismatch","transaction",en):eo.from=es;let ef=this.provider.constructor.hexlifyTransaction(eo,{from:!0});return this.provider.send("eth_sendTransaction",[ef]).then(en=>en,en=>("string"==typeof en.message&&en.message.match(/user denied/i)&&fO.throwError("user rejected transaction",tc.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:eo}),fB("sendTransaction",en,ef)))})}signTransaction(en){return fO.throwError("signing transactions is unsupported",tc.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(en){return fj(this,void 0,void 0,function*(){let eo=yield this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval),es=yield this.sendUncheckedTransaction(en);try{return yield sR(()=>fj(this,void 0,void 0,function*(){let en=yield this.provider.getTransaction(es);if(null!==en)return this.provider._wrapTransaction(en,es,eo)}),{oncePoll:this.provider})}catch(en){throw en.transactionHash=es,en}})}signMessage(en){return fj(this,void 0,void 0,function*(){let eo="string"==typeof en?iq(en):en,es=yield this.getAddress();try{return yield this.provider.send("personal_sign",[tO(eo),es.toLowerCase()])}catch(eo){throw"string"==typeof eo.message&&eo.message.match(/user denied/i)&&fO.throwError("user rejected signing",tc.errors.ACTION_REJECTED,{action:"signMessage",from:es,messageData:en}),eo}})}_legacySignMessage(en){return fj(this,void 0,void 0,function*(){let eo="string"==typeof en?iq(en):en,es=yield this.getAddress();try{return yield this.provider.send("eth_sign",[es.toLowerCase(),tO(eo)])}catch(eo){throw"string"==typeof eo.message&&eo.message.match(/user denied/i)&&fO.throwError("user rejected signing",tc.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:es,messageData:en}),eo}})}_signTypedData(en,eo,es){return fj(this,void 0,void 0,function*(){let ef=yield rD.resolveNames(en,eo,es,en=>this.provider.resolveName(en)),eu=yield this.getAddress();try{return yield this.provider.send("eth_signTypedData_v4",[eu.toLowerCase(),JSON.stringify(rD.getPayload(ef.domain,eo,ef.value))])}catch(en){throw"string"==typeof en.message&&en.message.match(/user denied/i)&&fO.throwError("user rejected signing",tc.errors.ACTION_REJECTED,{action:"_signTypedData",from:eu,messageData:{domain:ef.domain,types:eo,value:ef.value}}),en}})}unlock(en){return fj(this,void 0,void 0,function*(){let eo=this.provider,es=yield this.getAddress();return eo.send("personal_unlockAccount",[es.toLowerCase(),en,null])})}}class fF extends fQ{sendTransaction(en){return this.sendUncheckedTransaction(en).then(en=>({hash:en,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:eo=>this.provider.waitForTransaction(en,eo)}))}}let fZ={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class fq extends fE{constructor(en,eo){let es=eo;null==es&&(es=new Promise((en,eo)=>{setTimeout(()=>{this.detectNetwork().then(eo=>{en(eo)},en=>{eo(en)})},0)})),super(es),en||(en=cJ(this.constructor,"defaultUrl")()),"string"==typeof en?cK(this,"connection",Object.freeze({url:en})):cK(this,"connection",Object.freeze(c$(en))),this._nextId=42}get _cache(){return null==this._eventLoopCache&&(this._eventLoopCache={}),this._eventLoopCache}static defaultUrl(){return"http://localhost:8545"}detectNetwork(){return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout(()=>{this._cache.detectNetwork=null},0)),this._cache.detectNetwork}_uncachedDetectNetwork(){return fj(this,void 0,void 0,function*(){yield fU(0);let en=null;try{en=yield this.send("eth_chainId",[])}catch(eo){try{en=yield this.send("net_version",[])}catch(en){}}if(null!=en){let eo=cJ(this.constructor,"getNetwork");try{return eo(cc.from(en).toNumber())}catch(eo){return fO.throwError("could not detect network",tc.errors.NETWORK_ERROR,{chainId:en,event:"invalidNetwork",serverError:eo})}}return fO.throwError("could not detect network",tc.errors.NETWORK_ERROR,{event:"noNetwork"})})}getSigner(en){return new fQ(fG,this,en)}getUncheckedSigner(en){return this.getSigner(en).connectUnchecked()}listAccounts(){return this.send("eth_accounts",[]).then(en=>en.map(en=>this.formatter.address(en)))}send(en,eo){let es={method:en,params:eo,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:iu(es),provider:this});let ef=["eth_chainId","eth_blockNumber"].indexOf(en)>=0;if(ef&&this._cache[en])return this._cache[en];let eu=sU(this.connection,JSON.stringify(es),fR).then(en=>(this.emit("debug",{action:"response",request:es,response:en,provider:this}),en),en=>{throw this.emit("debug",{action:"response",error:en,request:es,provider:this}),en});return ef&&(this._cache[en]=eu,setTimeout(()=>{this._cache[en]=null},0)),eu}prepareRequest(en,eo){switch(en){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[fY(eo.address),eo.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[fY(eo.address),eo.blockTag]];case"getCode":return["eth_getCode",[fY(eo.address),eo.blockTag]];case"getStorageAt":return["eth_getStorageAt",[fY(eo.address),tY(eo.position,32),eo.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[eo.signedTransaction]];case"getBlock":if(eo.blockTag)return["eth_getBlockByNumber",[eo.blockTag,!!eo.includeTransactions]];if(eo.blockHash)return["eth_getBlockByHash",[eo.blockHash,!!eo.includeTransactions]];break;case"getTransaction":return["eth_getTransactionByHash",[eo.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[eo.transactionHash]];case"call":{let en=cJ(this.constructor,"hexlifyTransaction");return["eth_call",[en(eo.transaction,{from:!0}),eo.blockTag]]}case"estimateGas":{let en=cJ(this.constructor,"hexlifyTransaction");return["eth_estimateGas",[en(eo.transaction,{from:!0})]]}case"getLogs":return eo.filter&&null!=eo.filter.address&&(eo.filter.address=fY(eo.filter.address)),["eth_getLogs",[eo.filter]]}return null}perform(en,eo){return fj(this,void 0,void 0,function*(){if("call"===en||"estimateGas"===en){let en=eo.transaction;if(en&&null!=en.type&&cc.from(en.type).isZero()&&null==en.maxFeePerGas&&null==en.maxPriorityFeePerGas){let es=yield this.getFeeData();null==es.maxFeePerGas&&null==es.maxPriorityFeePerGas&&((eo=c$(eo)).transaction=c$(en),delete eo.transaction.type)}}let es=this.prepareRequest(en,eo);null==es&&fO.throwError(en+" not implemented",tc.errors.NOT_IMPLEMENTED,{operation:en});try{return yield this.send(es[0],es[1])}catch(es){return fB(en,es,eo)}})}_startEvent(en){"pending"===en.tag&&this._startPending(),super._startEvent(en)}_startPending(){if(null!=this._pendingFilter)return;let en=this,eo=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=eo,eo.then(function(es){function ef(){en.send("eth_getFilterChanges",[es]).then(function(es){if(en._pendingFilter!=eo)return null;let ef=Promise.resolve();return es.forEach(function(eo){en._emitted["t:"+eo.toLowerCase()]="pending",ef=ef.then(function(){return en.getTransaction(eo).then(function(eo){return en.emit("pending",eo),null})})}),ef.then(function(){return fU(1e3)})}).then(function(){if(en._pendingFilter!=eo){en.send("eth_uninstallFilter",[es]);return}return setTimeout(function(){ef()},0),null}).catch(en=>{})}return ef(),es}).catch(en=>{})}_stopEvent(en){"pending"===en.tag&&0===this.listenerCount("pending")&&(this._pendingFilter=null),super._stopEvent(en)}static hexlifyTransaction(en,eo){let es=c$(fZ);if(eo)for(let en in eo)eo[en]&&(es[en]=!0);cX(en,es);let ef={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach(function(eo){if(null==en[eo])return;let es=tU(cc.from(en[eo]));"gasLimit"===eo&&(eo="gas"),ef[eo]=es}),["from","to","data"].forEach(function(eo){null!=en[eo]&&(ef[eo]=tO(en[eo]))}),en.accessList&&(ef.accessList=nw(en.accessList)),ef}}let fK=new tc(sp),fJ=1;function fW(en,eo){let es="Web3LegacyFetcher";return function(en,ef){let eu={method:en,params:ef,id:fJ++,jsonrpc:"2.0"};return new Promise((en,ef)=>{this.emit("debug",{action:"request",fetcher:es,request:iu(eu),provider:this}),eo(eu,(eo,em)=>{if(eo)return this.emit("debug",{action:"response",fetcher:es,error:eo,request:eu,provider:this}),ef(eo);if(this.emit("debug",{action:"response",fetcher:es,request:eu,response:em,provider:this}),em.error){let en=Error(em.error.message);return en.code=em.error.code,en.data=em.error.data,ef(en)}en(em.result)})})}}function fX(en){return function(eo,es){null==es&&(es=[]);let ef={method:eo,params:es};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:iu(ef),provider:this}),en.request(ef).then(en=>(this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:ef,response:en,provider:this}),en),en=>{throw this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:ef,error:en,provider:this}),en})}}class f$ extends fq{constructor(en,eo){null==en&&fK.throwArgumentError("missing provider","provider",en);let es=null,ef=null,eu=null;"function"==typeof en?(es="unknown:",ef=en):((es=en.host||en.path||"")||!en.isMetaMask||(es="metamask"),eu=en,en.request?(""===es&&(es="eip-1193:"),ef=fX(en)):en.sendAsync?ef=fW(en,en.sendAsync.bind(en)):en.send?ef=fW(en,en.send.bind(en)):fK.throwArgumentError("unsupported provider","provider",en),es||(es="unknown:")),super(es,eo),cK(this,"jsonRpcFetchFunc",ef),cK(this,"provider",eu)}send(en,eo){return this.jsonRpcFetchFunc(en,eo)}}var f4=Object.defineProperty,f3=(en,eo,es)=>eo in en?f4(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,f0=(en,eo,es)=>(f3(en,"symbol"!=typeof eo?eo+"":eo,es),es);class f6{constructor(en){f0(this,"address"),this.address=en}}class f8 extends f6{constructor(en,eo){super(en),f0(this,"publicKey"),this.publicKey=eo}}var f5=Object.defineProperty,f7=(en,eo,es)=>eo in en?f5(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,f9=(en,eo,es)=>(f7(en,"symbol"!=typeof eo?eo+"":eo,es),es);class hc{constructor(){f9(this,"provider")}}es(51091),es(48764).Buffer;var hn=Object.defineProperty,ho=(en,eo,es)=>eo in en?hn(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,hs=(en,eo,es)=>(ho(en,"symbol"!=typeof eo?eo+"":eo,es),es);let hf=`DEPRECATION WARNING: -Encryption/Decryption features may become obsolete, for more information: https://github.com/aleph-im/aleph-sdk-ts/issues/37`;var hg=((eu=hg||{})[eu.ETH=0]="ETH",eu[eu.ETH_FLASHBOTS=1]="ETH_FLASHBOTS",eu[eu.POLYGON=2]="POLYGON",eu[eu.BSC=3]="BSC",eu[eu.AVAX=4]="AVAX",eu[eu.AVAX_TESTNET=5]="AVAX_TESTNET",eu);function hu(en){return"0x"+en.toString(16)}let hm={4:{chainId:hu(43114),rpcUrls:["https://api.avax.network/ext/bc/C/rpc"],chainName:"Avalanche Mainnet",nativeCurrency:{name:"AVAX",symbol:"AVAX",decimals:18},blockExplorerUrls:["https://snowtrace.io/"]},5:{chainId:hu(43113),rpcUrls:["https://api.avax-test.network/ext/bc/C/rpc"],chainName:"Avalanche Testnet",nativeCurrency:{name:"AVAX",symbol:"AVAX",decimals:18},blockExplorerUrls:["https://testnet.snowtrace.io/"]},0:{chainId:hu(1),rpcUrls:["https://mainnet.infura.io/v3/"],chainName:"Ethereum Mainnet",nativeCurrency:{name:"ETH",symbol:"ETH",decimals:18},blockExplorerUrls:["https://etherscan.io"]},1:{chainId:hu(1),rpcUrls:["https://rpc.flashbots.net/"],chainName:"Ethereum Mainnet - Flashbots",nativeCurrency:{name:"ETH",symbol:"ETH",decimals:18},blockExplorerUrls:["https://etherscan.io"]},2:{chainId:hu(137),rpcUrls:["https://polygon-rpc.com/"],chainName:"Polygon Mainnet",nativeCurrency:{name:"MATIC",symbol:"MATIC",decimals:18},blockExplorerUrls:["https://polygonscan.com/"]},3:{chainId:hu(56),rpcUrls:["https://bsc-dataseed.binance.org/"],chainName:"Binance Smart Chain Mainnet",nativeCurrency:{name:"BNB",symbol:"BNB",decimals:18},blockExplorerUrls:["https://bscscan.com"]}};class hd extends hc{constructor(en){super(),hs(this,"signer"),hs(this,"address"),hs(this,"publicKey"),this.provider=en}async connect(){try{await this.isConnected()||await this.provider.send("wallet_requestPermissions",[{eth_accounts:{}}]),this.signer=this.provider.getSigner(),this.address=await this.signer.getAddress()}catch(en){throw Error(`Could not connect to wallet: ${en}`)}}async getPublicKey(){if(!this.publicKey&&(console.warn(hf),this.publicKey=await this.provider.send("eth_getEncryptionPublicKey",[this.address]),!this.publicKey||0===this.publicKey.length))throw Error("Could not retrieve public key");return this.publicKey}async signMessage(en){if(!this.signer)throw Error("Wallet not connected");return this.signer.signMessage(en)}async changeNetwork(en=0){"number"==typeof en?0===en?await this.provider.send("wallet_switchEthereumChain",[{chainId:"0x1"}]):await this.provider.send("wallet_addEthereumChain",[hm[en]]):await this.provider.send("wallet_addEthereumChain",[en])}async getCurrentChainId(){return(await this.provider.getNetwork()).chainId}isMetamask(){return this.provider instanceof f$&&!!this.provider?.provider.isMetaMask}async isConnected(){return 0!==(await this.provider.send("eth_accounts",[])).length}}var hp=Object.defineProperty,hz=(en,eo,es)=>eo in en?hp(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,hH=(en,eo,es)=>(hz(en,"symbol"!=typeof eo?eo+"":eo,es),es);class hv extends f8{constructor(){super(...arguments),hH(this,"wallet")}async getChainId(){if(this.wallet instanceof hd)return this.wallet.provider.network.chainId;if(this.wallet instanceof sd)return(await this.wallet.provider.getNetwork()).chainId;if(!this.wallet)throw Error("EVMAccount has no connected wallet");try{return this.wallet.provider.network.chainId}catch(en){throw Error(`Could not get chainId: ${en}`)}}getRpcUrl(){if(this.wallet instanceof hd)return this.wallet.provider.connection.url;throw this.wallet instanceof sd?Error("Wallet has no connected provider"):Error("EVMAccount has no connected wallet")}async getRpcId(){let en=await this.getChainId(),eo=this.getRpcUrl();if(!en&&!eo)throw Error("No chainId or rpcUrl provided");for(let[es,ef]of Object.entries(hm))if(!(eo&&!ef.rpcUrls.includes(eo))&&!(en&&ef.chainId!==hu(en)))return parseInt(es);throw Error("ChainId and/or rpcUrl not found in preset chains")}async changeNetwork(en=hg.ETH){if(this.wallet instanceof hd&&await this.wallet.changeNetwork(en),this.wallet instanceof sd)throw Error("Not implemented for ethers.Wallet")}}var hV=Object.defineProperty,hy=(en,eo,es)=>eo in en?hV(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,hN=(en,eo,es)=>(hy(en,"symbol"!=typeof eo?eo+"":eo,es),es);class hx extends hv{constructor(en,eo,es){super(eo,es),hN(this,"wallet"),this.wallet=en}getChain(){return eX.$O.ETH}async askPubKey(){if(!this.publicKey){if(!this.wallet)throw Error("PublicKey Error: No providers are setup");if(this.wallet instanceof sd){this.publicKey=this.wallet.publicKey;return}this.publicKey=await this.wallet.getPublicKey()}}async sign(en){let eo=en.getVerificationBuffer();return this.wallet.signMessage(eo.toString())}}async function hb(en,eo=hg.ETH){let es=new f$(en),ef=new hd(es);if(await ef.changeNetwork(eo),await ef.connect(),ef.address)return new hx(ef,ef.address);throw Error("Insufficient permissions")}var hw=es(48764);function hD(en){if(!Number.isSafeInteger(en)||en<0)throw Error(`positive integer expected, not ${en}`)}function hk(en){return en instanceof Uint8Array||null!=en&&"object"==typeof en&&"Uint8Array"===en.constructor.name}function hS(en,...eo){if(!hk(en))throw Error("Uint8Array expected");if(eo.length>0&&!eo.includes(en.length))throw Error(`Uint8Array expected of length ${eo}, not of length=${en.length}`)}function hE(en){if("function"!=typeof en||"function"!=typeof en.create)throw Error("Hash should be wrapped by utils.wrapConstructor");hD(en.outputLen),hD(en.blockLen)}function hj(en,eo=!0){if(en.destroyed)throw Error("Hash instance has been destroyed");if(eo&&en.finished)throw Error("Hash#digest() has already been called")}function hO(en,eo){hS(en);let es=eo.outputLen;if(en.lengthnew Uint32Array(en.buffer,en.byteOffset,Math.floor(en.byteLength/4)),hB=en=>new DataView(en.buffer,en.byteOffset,en.byteLength),hU=(en,eo)=>en<<32-eo|en>>>eo,hR=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],hY=en=>en<<24&4278190080|en<<8&16711680|en>>>8&65280|en>>>24&255;function hG(en){for(let eo=0;eoeo.toString(16).padStart(2,"0"));class hq{clone(){return this._cloneInto()}}function hK(en){let eo=eo=>en().update(hF(eo)).digest(),es=en();return eo.outputLen=es.outputLen,eo.blockLen=es.blockLen,eo.create=()=>en(),eo}function hJ(en=32){if(hP&&"function"==typeof hP.getRandomValues)return hP.getRandomValues(new Uint8Array(en));throw Error("crypto.getRandomValues must be defined")}function hW(en,eo,es,ef){if("function"==typeof en.setBigUint64)return en.setBigUint64(eo,es,ef);let eu=BigInt(32),em=BigInt(4294967295),ed=Number(es>>eu&em),eH=Number(es&em),eV=ef?4:0,eb=ef?0:4;en.setUint32(eo+eV,ed,ef),en.setUint32(eo+eb,eH,ef)}let hX=(en,eo,es)=>en&eo^~en&es,h$=(en,eo,es)=>en&eo^en&es^eo&es;class gc extends hq{constructor(en,eo,es,ef){super(),this.blockLen=en,this.outputLen=eo,this.padOffset=es,this.isLE=ef,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(en),this.view=hB(this.buffer)}update(en){hj(this);let{view:eo,buffer:es,blockLen:ef}=this;en=hF(en);let eu=en.length;for(let em=0;emef-em&&(this.process(es,0),em=0);for(let en=em;eneb.length)throw Error("_sha2: outputLen bigger than state");for(let en=0;en>ga&gr)}:{h:0|Number(en>>ga&gr),l:0|Number(en&gr)}}function go(en,eo=!1){let es=new Uint32Array(en.length),ef=new Uint32Array(en.length);for(let eu=0;euBigInt(en>>>0)<>>0),gu=(en,eo,es)=>en>>>es,gm=(en,eo,es)=>en<<32-es|eo>>>es,gd=(en,eo,es)=>en>>>es|eo<<32-es,gp=(en,eo,es)=>en<<32-es|eo>>>es,gz=(en,eo,es)=>en<<64-es|eo>>>es-32,gH=(en,eo,es)=>en>>>es-32|eo<<64-es,gv=(en,eo)=>eo,gV=(en,eo)=>en,gy=(en,eo,es)=>en<>>32-es,gx=(en,eo,es)=>eo<>>32-es,gb=(en,eo,es)=>eo<>>64-es,gw=(en,eo,es)=>en<>>64-es;function gD(en,eo,es,ef){let eu=(eo>>>0)+(ef>>>0);return{h:en+es+(eu/4294967296|0)|0,l:0|eu}}let gk=(en,eo,es)=>(en>>>0)+(eo>>>0)+(es>>>0),gS=(en,eo,es,ef)=>eo+es+ef+(en/4294967296|0)|0,gE=(en,eo,es,ef)=>(en>>>0)+(eo>>>0)+(es>>>0)+(ef>>>0),gj=(en,eo,es,ef,eu)=>eo+es+ef+eu+(en/4294967296|0)|0,gO=(en,eo,es,ef,eu)=>(en>>>0)+(eo>>>0)+(es>>>0)+(ef>>>0)+(eu>>>0),gP=(en,eo,es,ef,eu,em)=>eo+es+ef+eu+em+(en/4294967296|0)|0,g_={fromBig:gn,split:go,toBig:gs,shrSH:gu,shrSL:gm,rotrSH:gd,rotrSL:gp,rotrBH:gz,rotrBL:gH,rotr32H:gv,rotr32L:gV,rotlSH:gy,rotlSL:gx,rotlBH:gb,rotlBL:gw,add:gD,add3L:gk,add3H:gS,add4L:gE,add4H:gj,add5H:gP,add5L:gO};var gB=g_;let[gU,gR]=gB.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(en=>BigInt(en))),gY=new Uint32Array(80),gG=new Uint32Array(80);class gQ extends gc{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:en,Al:eo,Bh:es,Bl:ef,Ch:eu,Cl:em,Dh:ed,Dl:eH,Eh:eV,El:eb,Fh:ew,Fl:eD,Gh:eS,Gl:eE,Hh:ej,Hl:eO}=this;return[en,eo,es,ef,eu,em,ed,eH,eV,eb,ew,eD,eS,eE,ej,eO]}set(en,eo,es,ef,eu,em,ed,eH,eV,eb,ew,eD,eS,eE,ej,eO){this.Ah=0|en,this.Al=0|eo,this.Bh=0|es,this.Bl=0|ef,this.Ch=0|eu,this.Cl=0|em,this.Dh=0|ed,this.Dl=0|eH,this.Eh=0|eV,this.El=0|eb,this.Fh=0|ew,this.Fl=0|eD,this.Gh=0|eS,this.Gl=0|eE,this.Hh=0|ej,this.Hl=0|eO}process(en,eo){for(let es=0;es<16;es++,eo+=4)gY[es]=en.getUint32(eo),gG[es]=en.getUint32(eo+=4);for(let en=16;en<80;en++){let eo=0|gY[en-15],es=0|gG[en-15],ef=gB.rotrSH(eo,es,1)^gB.rotrSH(eo,es,8)^gB.shrSH(eo,es,7),eu=gB.rotrSL(eo,es,1)^gB.rotrSL(eo,es,8)^gB.shrSL(eo,es,7),em=0|gY[en-2],ed=0|gG[en-2],eH=gB.rotrSH(em,ed,19)^gB.rotrBH(em,ed,61)^gB.shrSH(em,ed,6),eV=gB.rotrSL(em,ed,19)^gB.rotrBL(em,ed,61)^gB.shrSL(em,ed,6),eb=gB.add4L(eu,eV,gG[en-7],gG[en-16]),ew=gB.add4H(eb,ef,eH,gY[en-7],gY[en-16]);gY[en]=0|ew,gG[en]=0|eb}let{Ah:es,Al:ef,Bh:eu,Bl:em,Ch:ed,Cl:eH,Dh:eV,Dl:eb,Eh:ew,El:eD,Fh:eS,Fl:eE,Gh:ej,Gl:eO,Hh:eP,Hl:e_}=this;for(let en=0;en<80;en++){let eo=gB.rotrSH(ew,eD,14)^gB.rotrSH(ew,eD,18)^gB.rotrBH(ew,eD,41),eB=gB.rotrSL(ew,eD,14)^gB.rotrSL(ew,eD,18)^gB.rotrBL(ew,eD,41),eU=ew&eS^~ew&ej,eR=eD&eE^~eD&eO,eY=gB.add5L(e_,eB,eR,gR[en],gG[en]),eG=gB.add5H(eY,eP,eo,eU,gU[en],gY[en]),eQ=0|eY,eF=gB.rotrSH(es,ef,28)^gB.rotrBH(es,ef,34)^gB.rotrBH(es,ef,39),eZ=gB.rotrSL(es,ef,28)^gB.rotrBL(es,ef,34)^gB.rotrBL(es,ef,39),eK=es&eu^es&ed^eu&ed,eJ=ef&em^ef&eH^em&eH;eP=0|ej,e_=0|eO,ej=0|eS,eO=0|eE,eS=0|ew,eE=0|eD,({h:ew,l:eD}=gB.add(0|eV,0|eb,0|eG,0|eQ)),eV=0|ed,eb=0|eH,ed=0|eu,eH=0|em,eu=0|es,em=0|ef;let eW=gB.add3L(eQ,eZ,eJ);es=gB.add3H(eW,eG,eF,eK),ef=0|eW}({h:es,l:ef}=gB.add(0|this.Ah,0|this.Al,0|es,0|ef)),({h:eu,l:em}=gB.add(0|this.Bh,0|this.Bl,0|eu,0|em)),({h:ed,l:eH}=gB.add(0|this.Ch,0|this.Cl,0|ed,0|eH)),({h:eV,l:eb}=gB.add(0|this.Dh,0|this.Dl,0|eV,0|eb)),({h:ew,l:eD}=gB.add(0|this.Eh,0|this.El,0|ew,0|eD)),({h:eS,l:eE}=gB.add(0|this.Fh,0|this.Fl,0|eS,0|eE)),({h:ej,l:eO}=gB.add(0|this.Gh,0|this.Gl,0|ej,0|eO)),({h:eP,l:e_}=gB.add(0|this.Hh,0|this.Hl,0|eP,0|e_)),this.set(es,ef,eu,em,ed,eH,eV,eb,ew,eD,eS,eE,ej,eO,eP,e_)}roundClean(){gY.fill(0),gG.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}let gF=hK(()=>new gQ),gZ=BigInt(0),gq=BigInt(1),gK=BigInt(2);function gJ(en){return en instanceof Uint8Array||null!=en&&"object"==typeof en&&"Uint8Array"===en.constructor.name}function gW(en){if(!gJ(en))throw Error("Uint8Array expected")}let gX=Array.from({length:256},(en,eo)=>eo.toString(16).padStart(2,"0"));function g$(en){gW(en);let eo="";for(let es=0;es=g0._0&&en<=g0._9?en-g0._0:en>=g0._A&&en<=g0._F?en-(g0._A-10):en>=g0._a&&en<=g0._f?en-(g0._a-10):void 0}function g8(en){if("string"!=typeof en)throw Error("hex string expected, got "+typeof en);let eo=en.length,es=eo/2;if(eo%2)throw Error("padded hex string expected, got unpadded hex of length "+eo);let ef=new Uint8Array(es);for(let eo=0,eu=0;eogZ;en>>=gq,eo+=1);return eo}function Mf(en,eo){return en>>BigInt(eo)&gq}function Mh(en,eo,es){return en|(es?gq:gZ)<(gK<new Uint8Array(en),Md=en=>Uint8Array.from(en);function Mp(en,eo,es){if("number"!=typeof en||en<2)throw Error("hashLen must be a number");if("number"!=typeof eo||eo<2)throw Error("qByteLen must be a number");if("function"!=typeof es)throw Error("hmacFn must be a function");let ef=Mm(en),eu=Mm(en),em=0,ed=()=>{ef.fill(1),eu.fill(0),em=0},eH=(...en)=>es(eu,ef,...en),eV=(en=Mm())=>{eu=eH(Md([0]),en),ef=eH(),0!==en.length&&(eu=eH(Md([1]),en),ef=eH())},eb=()=>{if(em++>=1e3)throw Error("drbg: tried 1000 values");let en=0,es=[];for(;en{let es;for(ed(),eV(en);!(es=eo(eb()));)eV();return ed(),es};return ew}let Mz={bigint:en=>"bigint"==typeof en,function:en=>"function"==typeof en,boolean:en=>"boolean"==typeof en,string:en=>"string"==typeof en,stringOrUint8Array:en=>"string"==typeof en||gJ(en),isSafeInteger:en=>Number.isSafeInteger(en),array:en=>Array.isArray(en),field:(en,eo)=>eo.Fp.isValid(en),hash:en=>"function"==typeof en&&Number.isSafeInteger(en.outputLen)};function MH(en,eo,es={}){let ef=(eo,es,ef)=>{let eu=Mz[es];if("function"!=typeof eu)throw Error(`Invalid validator "${es}", expected function`);let em=en[eo];if((!ef||void 0!==em)&&!eu(em,en))throw Error(`Invalid param ${String(eo)}=${em} (${typeof em}), expected ${es}`)};for(let[en,es]of Object.entries(eo))ef(en,es,!1);for(let[en,eo]of Object.entries(es))ef(en,eo,!0);return en}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let Mv=BigInt(0),MV=BigInt(1),My=BigInt(2),Mx=BigInt(3),Mb=BigInt(4),Mw=BigInt(5),MD=BigInt(8);function Mk(en,eo){let es=en%eo;return es>=Mv?es:eo+es}function MS(en,eo,es){if(es<=Mv||eo 0");if(es===MV)return Mv;let ef=MV;for(;eo>Mv;)eo&MV&&(ef=ef*en%es),en=en*en%es,eo>>=MV;return ef}function ME(en,eo,es){let ef=en;for(;eo-- >Mv;)ef*=ef,ef%=es;return ef}function Mj(en,eo){if(en===Mv||eo<=Mv)throw Error(`invert: expected positive integers, got n=${en} mod=${eo}`);let es=Mk(en,eo),ef=eo,eu=Mv,em=MV,ed=MV,eH=Mv;for(;es!==Mv;){let en=ef/es,eo=ef%es,eV=eu-ed*en,eb=em-eH*en;ef=es,es=eo,eu=ed,em=eH,ed=eV,eH=eb}let eV=ef;if(eV!==MV)throw Error("invert: does not exist");return Mk(eu,eo)}function MO(en){let eo,es,ef;let eu=(en-MV)/My;for(eo=en-MV,es=0;eo%My===Mv;eo/=My,es++);for(ef=My;ef(Mk(en,eo)&MV)===MV,MB=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function MU(en){let eo={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},es=MB.reduce((en,eo)=>(en[eo]="function",en),eo);return MH(en,es)}function MR(en,eo,es){if(es 0");if(es===Mv)return en.ONE;if(es===MV)return eo;let ef=en.ONE,eu=eo;for(;es>Mv;)es&MV&&(ef=en.mul(ef,eu)),eu=en.sqr(eu),es>>=MV;return ef}function MY(en,eo){let es=Array(eo.length),ef=eo.reduce((eo,ef,eu)=>en.is0(ef)?eo:(es[eu]=eo,en.mul(eo,ef)),en.ONE),eu=en.inv(ef);return eo.reduceRight((eo,ef,eu)=>en.is0(ef)?eo:(es[eu]=en.mul(eo,es[eu]),en.mul(eo,ef)),eu),es}function MG(en,eo){let es=void 0!==eo?eo:en.toString(2).length,ef=Math.ceil(es/8);return{nBitLength:es,nByteLength:ef}}function MQ(en,eo,es=!1,ef={}){if(en<=Mv)throw Error(`Expected Field ORDER > 0, got ${en}`);let{nBitLength:eu,nByteLength:em}=MG(en,eo);if(em>2048)throw Error("Field lengths over 2048 bytes are not supported");let ed=MP(en),eH=Object.freeze({ORDER:en,BITS:eu,BYTES:em,MASK:Mu(eu),ZERO:Mv,ONE:MV,create:eo=>Mk(eo,en),isValid:eo=>{if("bigint"!=typeof eo)throw Error(`Invalid field element: expected bigint, got ${typeof eo}`);return Mv<=eo&&eoen===Mv,isOdd:en=>(en&MV)===MV,neg:eo=>Mk(-eo,en),eql:(en,eo)=>en===eo,sqr:eo=>Mk(eo*eo,en),add:(eo,es)=>Mk(eo+es,en),sub:(eo,es)=>Mk(eo-es,en),mul:(eo,es)=>Mk(eo*es,en),pow:(en,eo)=>MR(eH,en,eo),div:(eo,es)=>Mk(eo*Mj(es,en),en),sqrN:en=>en*en,addN:(en,eo)=>en+eo,subN:(en,eo)=>en-eo,mulN:(en,eo)=>en*eo,inv:eo=>Mj(eo,en),sqrt:ef.sqrt||(en=>ed(eH,en)),invertBatch:en=>MY(eH,en),cmov:(en,eo,es)=>es?eo:en,toBytes:en=>es?Mc(en,em):g9(en,em),fromBytes:en=>{if(en.length!==em)throw Error(`Fp.fromBytes: expected ${em}, got ${en.length}`);return es?g7(en):g5(en)}});return Object.freeze(eH)}function MF(en,eo){if(!en.isOdd)throw Error("Field doesn't have isOdd");let es=en.sqrt(eo);return en.isOdd(es)?en.neg(es):es}function MZ(en){if("bigint"!=typeof en)throw Error("field order must be bigint");let eo=en.toString(2).length;return Math.ceil(eo/8)}function Mq(en){let eo=MZ(en);return eo+Math.ceil(eo/2)}function MK(en,eo,es=!1){let ef=en.length,eu=MZ(eo),em=Mq(eo);if(ef<16||ef1024)throw Error(`expected ${em}-1024 bytes of input, got ${ef}`);let ed=es?g5(en):g7(en),eH=Mk(ed,eo-MV)+MV;return es?Mc(eH,eu):g9(eH,eu)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let MJ=BigInt(0),MW=BigInt(1);function MX(en,eo){let es=(en,eo)=>{let es=eo.negate();return en?es:eo},ef=en=>{let es=Math.ceil(eo/en)+1,ef=2**(en-1);return{windows:es,windowSize:ef}};return{constTimeNegate:es,unsafeLadder(eo,es){let ef=en.ZERO,eu=eo;for(;es>MJ;)es&MW&&(ef=ef.add(eu)),eu=eu.double(),es>>=MW;return ef},precomputeWindow(en,eo){let{windows:es,windowSize:eu}=ef(eo),em=[],ed=en,eH=ed;for(let en=0;en>=eS,ef>eH&&(ef-=eD,em+=MW);let ed=eo,eE=eo+Math.abs(ef)-1,ej=en%2!=0,eO=ef<0;0===ef?eb=eb.add(es(ej,eu[ed])):eV=eV.add(es(eO,eu[eE]))}return{p:eV,f:eb}},wNAFCached(en,eo,es,ef){let eu=en._WINDOW_SIZE||1,em=eo.get(en);return em||(em=this.precomputeWindow(en,eu),1!==eu&&eo.set(en,ef(em))),this.wNAF(eu,em,es)}}}function M$(en){return MU(en.Fp),MH(en,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...MG(en.n,en.nBitLength),...en,p:en.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let M1=BigInt(0),M2=BigInt(1),M4=BigInt(2),M3=BigInt(8),M0={zip215:!0};function M6(en){let eo=M$(en);return MH(en,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...eo})}function M8(en){let eo=M6(en),{Fp:es,n:ef,prehash:eu,hash:em,randomBytes:ed,nByteLength:eH,h:eV}=eo,eb=M4<{try{return{isValid:!0,value:es.sqrt(en*es.inv(eo))}}catch(en){return{isValid:!1,value:M1}}}),eS=eo.adjustScalarBytes||(en=>en),eE=eo.domain||((en,eo,es)=>{if(eo.length||es)throw Error("Contexts/pre-hash are not supported");return en}),ej=en=>"bigint"==typeof en&&M1ej(en)&&ej(eo)&&enen===M1||eO(en,eb);function e_(en,eo){if(eO(en,eo))return en;throw Error(`Expected valid scalar < ${eo}, got ${typeof en} ${en}`)}function eB(en){return en===M1?en:e_(en,ef)}let eU=new Map;function eR(en){if(!(en instanceof eY))throw Error("ExtendedPoint expected")}class eY{constructor(en,eo,es,ef){if(this.ex=en,this.ey=eo,this.ez=es,this.et=ef,!eP(en))throw Error("x required");if(!eP(eo))throw Error("y required");if(!eP(es))throw Error("z required");if(!eP(ef))throw Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(en){if(en instanceof eY)throw Error("extended point not allowed");let{x:eo,y:es}=en||{};if(!eP(eo)||!eP(es))throw Error("invalid affine point");return new eY(eo,es,M2,ew(eo*es))}static normalizeZ(en){let eo=es.invertBatch(en.map(en=>en.ez));return en.map((en,es)=>en.toAffine(eo[es])).map(eY.fromAffine)}_setWindowSize(en){this._WINDOW_SIZE=en,eU.delete(this)}assertValidity(){let{a:en,d:es}=eo;if(this.is0())throw Error("bad point: ZERO");let{ex:ef,ey:eu,ez:em,et:ed}=this,eH=ew(ef*ef),eV=ew(eu*eu),eb=ew(em*em),eD=ew(eb*eb),eS=ew(eH*en),eE=ew(eb*ew(eS+eV)),ej=ew(eD+ew(es*ew(eH*eV)));if(eE!==ej)throw Error("bad point: equation left != right (1)");let eO=ew(ef*eu),eP=ew(em*ed);if(eO!==eP)throw Error("bad point: equation left != right (2)")}equals(en){eR(en);let{ex:eo,ey:es,ez:ef}=this,{ex:eu,ey:em,ez:ed}=en,eH=ew(eo*ed),eV=ew(eu*ef),eb=ew(es*ed),eD=ew(em*ef);return eH===eV&&eb===eD}is0(){return this.equals(eY.ZERO)}negate(){return new eY(ew(-this.ex),this.ey,this.ez,ew(-this.et))}double(){let{a:en}=eo,{ex:es,ey:ef,ez:eu}=this,em=ew(es*es),ed=ew(ef*ef),eH=ew(M4*ew(eu*eu)),eV=ew(en*em),eb=es+ef,eD=ew(ew(eb*eb)-em-ed),eS=eV+ed,eE=eS-eH,ej=eV-ed,eO=ew(eD*eE),eP=ew(eS*ej),e_=ew(eD*ej),eB=ew(eE*eS);return new eY(eO,eP,eB,e_)}add(en){eR(en);let{a:es,d:ef}=eo,{ex:eu,ey:em,ez:ed,et:eH}=this,{ex:eV,ey:eb,ez:eD,et:eS}=en;if(es===BigInt(-1)){let en=ew((em-eu)*(eb+eV)),eo=ew((em+eu)*(eb-eV)),es=ew(eo-en);if(es===M1)return this.double();let ef=ew(ed*M4*eS),eE=ew(eH*M4*eD),ej=eE+ef,eO=eo+en,eP=eE-ef,e_=ew(ej*es),eB=ew(eO*eP),eU=ew(ej*eP),eR=ew(es*eO);return new eY(e_,eB,eR,eU)}let eE=ew(eu*eV),ej=ew(em*eb),eO=ew(eH*ef*eS),eP=ew(ed*eD),e_=ew((eu+em)*(eV+eb)-eE-ej),eB=eP-eO,eU=eP+eO,eG=ew(ej-es*eE),eQ=ew(e_*eB),eF=ew(eU*eG),eZ=ew(e_*eG),eK=ew(eB*eU);return new eY(eQ,eF,eK,eZ)}subtract(en){return this.add(en.negate())}wNAF(en){return eF.wNAFCached(this,eU,en,eY.normalizeZ)}multiply(en){let{p:eo,f:es}=this.wNAF(e_(en,ef));return eY.normalizeZ([eo,es])[0]}multiplyUnsafe(en){let eo=eB(en);return eo===M1?eQ:this.equals(eQ)||eo===M2?this:this.equals(eG)?this.wNAF(eo).p:eF.unsafeLadder(this,eo)}isSmallOrder(){return this.multiplyUnsafe(eV).is0()}isTorsionFree(){return eF.unsafeLadder(this,ef).is0()}toAffine(en){let{ex:eo,ey:ef,ez:eu}=this,em=this.is0();null==en&&(en=em?M3:es.inv(eu));let ed=ew(eo*en),eH=ew(ef*en),eV=ew(eu*en);if(em)return{x:M1,y:M2};if(eV!==M2)throw Error("invZ was invalid");return{x:ed,y:eH}}clearCofactor(){let{h:en}=eo;return en===M2?this:this.multiplyUnsafe(en)}static fromHex(en,ef=!1){let{d:eu,a:em}=eo,ed=es.BYTES;en=Ma("pointHex",en,ed);let eH=en.slice(),eV=en[ed-1];eH[ed-1]=-129&eV;let eS=g7(eH);eS===M1||(ef?e_(eS,eb):e_(eS,es.ORDER));let eE=ew(eS*eS),ej=ew(eE-M2),eO=ew(eu*eE-em),{isValid:eP,value:eB}=eD(ej,eO);if(!eP)throw Error("Point.fromHex: invalid y coordinate");let eU=(eB&M2)===M2,eR=(128&eV)!=0;if(!ef&&eB===M1&&eR)throw Error("Point.fromHex: x=0 and x_0=1");return eR!==eU&&(eB=ew(-eB)),eY.fromAffine({x:eB,y:eS})}static fromPrivateKey(en){return eJ(en).point}toRawBytes(){let{x:en,y:eo}=this.toAffine(),ef=Mc(eo,es.BYTES);return ef[ef.length-1]|=en&M2?128:0,ef}toHex(){return g$(this.toRawBytes())}}eY.BASE=new eY(eo.Gx,eo.Gy,M2,ew(eo.Gx*eo.Gy)),eY.ZERO=new eY(M1,M2,M2,M1);let{BASE:eG,ZERO:eQ}=eY,eF=MX(eY,8*eH);function eZ(en){return Mk(en,ef)}function eK(en){return eZ(g7(en))}function eJ(en){let eo=eH;en=Ma("private key",en,eo);let es=Ma("hashed private key",em(en),2*eo),ef=eS(es.slice(0,eo)),eu=es.slice(eo,2*eo),ed=eK(ef),eV=eG.multiply(ed),eb=eV.toRawBytes();return{head:ef,prefix:eu,scalar:ed,point:eV,pointBytes:eb}}function eW(en){return eJ(en).pointBytes}function eX(en=new Uint8Array,...eo){let es=Mn(...eo);return eK(em(eE(es,Ma("context",en),!!eu)))}function e$(en,eo,ef={}){en=Ma("message",en),eu&&(en=eu(en));let{prefix:em,scalar:ed,pointBytes:eV}=eJ(eo),eb=eX(ef.context,em,en),ew=eG.multiply(eb).toRawBytes(),eD=eX(ef.context,ew,eV,en),eS=eZ(eb+eD*ed);eB(eS);let eE=Mn(ew,Mc(eS,es.BYTES));return Ma("result",eE,2*eH)}let e4=M0;function e3(en,eo,ef,em=e4){let ed,eH,eV;let{context:eb,zip215:ew}=em,eD=es.BYTES;en=Ma("signature",en,2*eD),eo=Ma("message",eo),eu&&(eo=eu(eo));let eS=g7(en.slice(eD,2*eD));try{ed=eY.fromHex(ef,ew),eH=eY.fromHex(en.slice(0,eD),ew),eV=eG.multiplyUnsafe(eS)}catch(en){return!1}if(!ew&&ed.isSmallOrder())return!1;let eE=eX(eb,eH.toRawBytes(),ed.toRawBytes(),eo),ej=eH.add(ed.multiplyUnsafe(eE));return ej.subtract(eV).clearCofactor().equals(eY.ZERO)}eG._setWindowSize(8);let e0={getExtendedPublicKey:eJ,randomPrivateKey:()=>ed(es.BYTES),precompute:(en=8,eo=eY.BASE)=>(eo._setWindowSize(en),eo.multiply(BigInt(3)),eo)};return{CURVE:eo,getPublicKey:eW,sign:e$,verify:e3,ExtendedPoint:eY,utils:e0}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let M5=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),M7=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),M9=BigInt(0),uc=BigInt(1),ur=BigInt(2),ua=BigInt(5),un=BigInt(10),uo=BigInt(20),us=BigInt(40),ul=BigInt(80);function uf(en){let eo=M5,es=en*en%eo,ef=es*en%eo,eu=ME(ef,ur,eo)*ef%eo,em=ME(eu,uc,eo)*en%eo,ed=ME(em,ua,eo)*em%eo,eH=ME(ed,un,eo)*ed%eo,eV=ME(eH,uo,eo)*eH%eo,eb=ME(eV,us,eo)*eV%eo,ew=ME(eb,ul,eo)*eb%eo,eD=ME(ew,ul,eo)*eb%eo,eS=ME(eD,un,eo)*ed%eo,eE=ME(eS,ur,eo)*en%eo;return{pow_p_5_8:eE,b2:ef}}function uh(en){return en[0]&=248,en[31]&=127,en[31]|=64,en}function uu(en,eo){let es=M5,ef=Mk(eo*eo*eo,es),eu=Mk(ef*ef*eo,es),em=uf(en*eu).pow_p_5_8,ed=Mk(en*ef*em,es),eH=Mk(eo*ed*ed,es),eV=ed,eb=Mk(ed*M7,es),ew=eH===en,eD=eH===Mk(-en,es),eS=eH===Mk(-en*M7,es);return ew&&(ed=eV),(eD||eS)&&(ed=eb),M_(ed,es)&&(ed=Mk(-ed,es)),{isValid:ew||eD,value:ed}}let um=MQ(M5,void 0,!0),ud={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:um,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:gF,randomBytes:hJ,adjustScalarBytes:uh,uvRatio:uu},up=M8(ud);function uz(en,eo,es){if(eo.length>255)throw Error("Context is too big");return hZ(hQ("SigEd25519 no Ed25519 collisions"),new Uint8Array([es?1:0,eo.length]),eo,en)}M8({...ud,domain:uz}),M8({...ud,domain:uz,prehash:gF});let uH=(um.ORDER+BigInt(3))/BigInt(8);function uV(en){if(!(en instanceof uO))throw Error("RistrettoPoint expected")}um.pow(ur,uH),um.sqrt(um.neg(um.ONE)),um.ORDER,BigInt(5),BigInt(8),BigInt(486662),MF(um,um.neg(BigInt(486664)));let uy=null,ux=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),ub=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),uw=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),uD=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),uk=en=>uu(uc,en),uS=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),uE=en=>up.CURVE.Fp.create(bytesToNumberLE(en)&uS);function uj(en){let{d:eo}=up.CURVE,es=up.CURVE.Fp.ORDER,ef=up.CURVE.Fp.create,eu=ef(uy*en*en),em=ef((eu+uc)*uw),ed=BigInt(-1),eH=ef((ed-eo*eu)*ef(eu+eo)),{isValid:eV,value:eb}=uu(em,eH),ew=ef(eb*en);isNegativeLE(ew,es)||(ew=ef(-ew)),eV||(eb=ew),eV||(ed=eu);let eD=ef(ed*(eu-uc)*uD-eH),eS=eb*eb,eE=ef((eb+eb)*eH),ej=ef(eD*ux),eO=ef(uc-eS),eP=ef(uc+eS);return new up.ExtendedPoint(ef(eE*eP),ef(eO*ej),ef(ej*eP),ef(eE*eO))}class uO{constructor(en){this.ep=en}static fromAffine(en){return new uO(up.ExtendedPoint.fromAffine(en))}static hashToCurve(en){en=ensureBytes("ristrettoHash",en,64);let eo=uE(en.slice(0,32)),es=uj(eo),ef=uE(en.slice(32,64)),eu=uj(ef);return new uO(es.add(eu))}static fromHex(en){en=ensureBytes("ristrettoHex",en,32);let{a:eo,d:es}=up.CURVE,ef=up.CURVE.Fp.ORDER,eu=up.CURVE.Fp.create,em="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",ed=uE(en);if(!equalBytes(numberToBytesLE(ed,32),en)||isNegativeLE(ed,ef))throw Error(em);let eH=eu(ed*ed),eV=eu(uc+eo*eH),eb=eu(uc-eo*eH),ew=eu(eV*eV),eD=eu(eb*eb),eS=eu(eo*es*ew-eD),{isValid:eE,value:ej}=uk(eu(eS*eD)),eO=eu(ej*eb),eP=eu(ej*eO*eS),e_=eu((ed+ed)*eO);isNegativeLE(e_,ef)&&(e_=eu(-e_));let eB=eu(eV*eP),eU=eu(e_*eB);if(!eE||isNegativeLE(eU,ef)||eB===M9)throw Error(em);return new uO(new up.ExtendedPoint(e_,eB,uc,eU))}toRawBytes(){let en,{ex:eo,ey:es,ez:ef,et:eu}=this.ep,em=up.CURVE.Fp.ORDER,ed=up.CURVE.Fp.create,eH=ed(ed(ef+es)*ed(ef-es)),eV=ed(eo*es),eb=ed(eV*eV),{value:ew}=uk(ed(eH*eb)),eD=ed(ew*eH),eS=ed(ew*eV),eE=ed(eD*eS*eu);if(isNegativeLE(eu*eE,em)){let ef=ed(es*uy),eu=ed(eo*uy);eo=ef,es=eu,en=ed(eD*ub)}else en=eS;isNegativeLE(eo*eE,em)&&(es=ed(-es));let ej=ed((ef-es)*en);return isNegativeLE(ej,em)&&(ej=ed(-ej)),numberToBytesLE(ej,32)}toHex(){return bytesToHex(this.toRawBytes())}toString(){return this.toHex()}equals(en){uV(en);let{ex:eo,ey:es}=this.ep,{ex:ef,ey:eu}=en.ep,em=up.CURVE.Fp.create,ed=em(eo*eu)===em(es*ef),eH=em(es*eu)===em(eo*ef);return ed||eH}add(en){return uV(en),new uO(this.ep.add(en.ep))}subtract(en){return uV(en),new uO(this.ep.subtract(en.ep))}multiply(en){return new uO(this.ep.multiply(en))}multiplyUnsafe(en){return new uO(this.ep.multiplyUnsafe(en))}double(){return new uO(this.ep.double())}negate(){return new uO(this.ep.negate())}}var uP=es(77191),u_=es.n(uP);let uB=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),uU=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),uR=new Uint32Array(64);class uY extends gc{constructor(){super(64,32,8,!1),this.A=0|uU[0],this.B=0|uU[1],this.C=0|uU[2],this.D=0|uU[3],this.E=0|uU[4],this.F=0|uU[5],this.G=0|uU[6],this.H=0|uU[7]}get(){let{A:en,B:eo,C:es,D:ef,E:eu,F:em,G:ed,H:eH}=this;return[en,eo,es,ef,eu,em,ed,eH]}set(en,eo,es,ef,eu,em,ed,eH){this.A=0|en,this.B=0|eo,this.C=0|es,this.D=0|ef,this.E=0|eu,this.F=0|em,this.G=0|ed,this.H=0|eH}process(en,eo){for(let es=0;es<16;es++,eo+=4)uR[es]=en.getUint32(eo,!1);for(let en=16;en<64;en++){let eo=uR[en-15],es=uR[en-2],ef=hU(eo,7)^hU(eo,18)^eo>>>3,eu=hU(es,17)^hU(es,19)^es>>>10;uR[en]=eu+uR[en-7]+ef+uR[en-16]|0}let{A:es,B:ef,C:eu,D:em,E:ed,F:eH,G:eV,H:eb}=this;for(let en=0;en<64;en++){let eo=hU(ed,6)^hU(ed,11)^hU(ed,25),ew=eb+eo+hX(ed,eH,eV)+uB[en]+uR[en]|0,eD=hU(es,2)^hU(es,13)^hU(es,22),eS=eD+h$(es,ef,eu)|0;eb=eV,eV=eH,eH=ed,ed=em+ew|0,em=eu,eu=ef,ef=es,es=ew+eS|0}es=es+this.A|0,ef=ef+this.B|0,eu=eu+this.C|0,em=em+this.D|0,ed=ed+this.E|0,eH=eH+this.F|0,eV=eV+this.G|0,eb=eb+this.H|0,this.set(es,ef,eu,em,ed,eH,eV,eb)}roundClean(){uR.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}let uG=hK(()=>new uY);var uQ=es(25532),uF=es(39386),uZ=es(40475);class uq extends TypeError{constructor(en,eo){let es;let{message:ef,...eu}=en,{path:em}=en,ed=0===em.length?ef:"At path: "+em.join(".")+" -- "+ef;super(ed),Object.assign(this,eu),this.name=this.constructor.name,this.failures=()=>{var ef;return null!=(ef=es)?ef:es=[en,...eo()]}}}function uK(en){return uJ(en)&&"function"==typeof en[Symbol.iterator]}function uJ(en){return"object"==typeof en&&null!=en}function uW(en){return"string"==typeof en?JSON.stringify(en):""+en}function uX(en){let{done:eo,value:es}=en.next();return eo?void 0:es}function u$(en,eo,es,ef){if(!0===en)return;!1===en?en={}:"string"==typeof en&&(en={message:en});let{path:eu,branch:em}=eo,{type:ed}=es,{refinement:eH,message:eV="Expected a value of type `"+ed+"`"+(eH?" with refinement `"+eH+"`":"")+", but received: `"+uW(ef)+"`"}=en;return{value:ef,type:ed,refinement:eH,key:eu[eu.length-1],path:eu,branch:em,...en,message:eV}}function*u4(en,eo,es,ef){for(let eu of(uK(en)||(en=[en]),en)){let en=u$(eu,eo,es,ef);en&&(yield en)}}function*u3(en,eo,es={}){let{path:ef=[],branch:eu=[en],coerce:em=!1,mask:ed=!1}=es,eH={path:ef,branch:eu};if(em&&(en=eo.coercer(en,eH),ed&&"type"!==eo.type&&uJ(eo.schema)&&uJ(en)&&!Array.isArray(en)))for(let es in en)void 0===eo.schema[es]&&delete en[es];let eV=!0;for(let es of eo.validator(en,eH))eV=!1,yield[es,void 0];for(let[es,eb,ew]of eo.entries(en,eH)){let eo=u3(eb,ew,{path:void 0===es?ef:[...ef,es],branch:void 0===es?eu:[...eu,eb],coerce:em,mask:ed});for(let ef of eo)ef[0]?(eV=!1,yield[ef[0],void 0]):em&&(eb=ef[1],void 0===es?en=eb:en instanceof Map?en.set(es,eb):en instanceof Set?en.add(eb):uJ(en)&&(en[es]=eb))}if(eV)for(let es of eo.refiner(en,eH))eV=!1,yield[es,void 0];eV&&(yield[void 0,en])}class u6{constructor(en){let{type:eo,schema:es,validator:ef,refiner:eu,coercer:em=en=>en,entries:ed=function*(){}}=en;this.type=eo,this.schema=es,this.entries=ed,this.coercer=em,ef?this.validator=(en,eo)=>{let es=ef(en,eo);return u4(es,eo,this,en)}:this.validator=()=>[],eu?this.refiner=(en,eo)=>{let es=eu(en,eo);return u4(es,eo,this,en)}:this.refiner=()=>[]}assert(en){return u5(en,this)}create(en){return u7(en,this)}is(en){return mc(en,this)}mask(en){return u9(en,this)}validate(en,eo={}){return mr(en,this,eo)}}function u5(en,eo){let es=mr(en,eo);if(es[0])throw es[0]}function u7(en,eo){let es=mr(en,eo,{coerce:!0});if(!es[0])return es[1];throw es[0]}function u9(en,eo){let es=mr(en,eo,{coerce:!0,mask:!0});if(!es[0])return es[1];throw es[0]}function mc(en,eo){let es=mr(en,eo);return!es[0]}function mr(en,eo,es={}){let ef=u3(en,eo,es),eu=uX(ef);if(eu[0]){let en=new uq(eu[0],function*(){for(let en of ef)en[0]&&(yield en[0])});return[en,void 0]}{let en=eu[1];return[void 0,en]}}function mn(en,eo){return new u6({type:en,schema:null,validator:eo})}function ml(){return mn("any",()=>!0)}function mf(en){return new u6({type:"array",schema:en,*entries(eo){if(en&&Array.isArray(eo))for(let[es,ef]of eo.entries())yield[es,ef,en]},coercer:en=>Array.isArray(en)?en.slice():en,validator:en=>Array.isArray(en)||"Expected an array value, but received: "+uW(en)})}function mh(){return mn("boolean",en=>"boolean"==typeof en)}function mu(en){return mn("instance",eo=>eo instanceof en||"Expected a `"+en.name+"` instance, but received: "+uW(eo))}function md(en){let eo=uW(en),es=typeof en;return new u6({type:"literal",schema:"string"===es||"number"===es||"boolean"===es?en:null,validator:es=>es===en||"Expected the literal `"+eo+"`, but received: "+uW(es)})}function mp(){return mn("never",()=>!1)}function mz(en){return new u6({...en,validator:(eo,es)=>null===eo||en.validator(eo,es),refiner:(eo,es)=>null===eo||en.refiner(eo,es)})}function mH(){return mn("number",en=>"number"==typeof en&&!isNaN(en)||"Expected a number, but received: "+uW(en))}function mv(en){return new u6({...en,validator:(eo,es)=>void 0===eo||en.validator(eo,es),refiner:(eo,es)=>void 0===eo||en.refiner(eo,es)})}function mV(en,eo){return new u6({type:"record",schema:null,*entries(es){if(uJ(es))for(let ef in es){let eu=es[ef];yield[ef,ef,en],yield[ef,eu,eo]}},validator:en=>uJ(en)||"Expected an object, but received: "+uW(en)})}function my(){return mn("string",en=>"string"==typeof en||"Expected a string, but received: "+uW(en))}function mx(en){let eo=mp();return new u6({type:"tuple",schema:null,*entries(es){if(Array.isArray(es)){let ef=Math.max(en.length,es.length);for(let eu=0;euArray.isArray(en)||"Expected an array, but received: "+uW(en)})}function mb(en){let eo=Object.keys(en);return new u6({type:"type",schema:en,*entries(es){if(uJ(es))for(let ef of eo)yield[ef,es[ef],en[ef]]},validator:en=>uJ(en)||"Expected an object, but received: "+uW(en)})}function mw(en){let eo=en.map(en=>en.type).join(" | ");return new u6({type:"union",schema:null,validator(es,ef){let eu=[];for(let eo of en){let[...en]=u3(es,eo,ef),[em]=en;if(!em[0])return[];for(let[eo]of en)eo&&eu.push(eo)}return["Expected the value to satisfy a union of `"+eo+"`, but received: "+uW(es),...eu]}})}function mD(){return mn("unknown",()=>!0)}function mk(en,eo,es){return new u6({...en,coercer:(ef,eu)=>mc(ef,eo)?en.coercer(es(ef,eu),eu):en.coercer(ef,eu)})}es(31198),es(66855),es(89062);let mS=[],mE=[],mj=[],mO=BigInt(0),mP=BigInt(1),m_=BigInt(2),mB=BigInt(7),mU=BigInt(256),mR=BigInt(113);for(let en=0,eo=mP,es=1,ef=0;en<24;en++){[es,ef]=[ef,(2*es+3*ef)%5],mS.push(2*(5*ef+es)),mE.push((en+1)*(en+2)/2%64);let eu=mO;for(let en=0;en<7;en++)(eo=(eo<>mB)*mR)%mU)&m_&&(eu^=mP<<(mP<es>32?gb(en,eo,es):gy(en,eo,es),mF=(en,eo,es)=>es>32?gw(en,eo,es):gx(en,eo,es);function mZ(en,eo=24){let es=new Uint32Array(10);for(let ef=24-eo;ef<24;ef++){for(let eo=0;eo<10;eo++)es[eo]=en[eo]^en[eo+10]^en[eo+20]^en[eo+30]^en[eo+40];for(let eo=0;eo<10;eo+=2){let ef=(eo+8)%10,eu=(eo+2)%10,em=es[eu],ed=es[eu+1],eH=mQ(em,ed,1)^es[ef],eV=mF(em,ed,1)^es[ef+1];for(let es=0;es<50;es+=10)en[eo+es]^=eH,en[eo+es+1]^=eV}let eo=en[2],eu=en[3];for(let es=0;es<24;es++){let ef=mE[es],em=mQ(eo,eu,ef),ed=mF(eo,eu,ef),eH=mS[es];eo=en[eH],eu=en[eH+1],en[eH]=em,en[eH+1]=ed}for(let eo=0;eo<50;eo+=10){for(let ef=0;ef<10;ef++)es[ef]=en[eo+ef];for(let ef=0;ef<10;ef++)en[eo+ef]^=~es[(ef+2)%10]&es[(ef+4)%10]}en[0]^=mY[ef],en[1]^=mG[ef]}es.fill(0)}class mq extends hq{constructor(en,eo,es,ef=!1,eu=24){if(super(),this.blockLen=en,this.suffix=eo,this.outputLen=es,this.enableXOF=ef,this.rounds=eu,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,hD(es),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=h_(this.state)}keccak(){hR||hG(this.state32),mZ(this.state32,this.rounds),hR||hG(this.state32),this.posOut=0,this.pos=0}update(en){hj(this);let{blockLen:eo,state:es}=this;en=hF(en);let ef=en.length;for(let eu=0;eu=es&&this.keccak();let em=Math.min(es-this.posOut,eu-ef);en.set(eo.subarray(this.posOut,this.posOut+em),ef),this.posOut+=em,ef+=em}return en}xofInto(en){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(en)}xof(en){return hD(en),this.xofInto(new Uint8Array(en))}digestInto(en){if(hO(en,this),this.finished)throw Error("digest() was already called");return this.writeInto(en),this.destroy(),en}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(en){let{blockLen:eo,suffix:es,outputLen:ef,rounds:eu,enableXOF:em}=this;return en||(en=new mq(eo,es,ef,em,eu)),en.state32.set(this.state32),en.pos=this.pos,en.posOut=this.posOut,en.finished=this.finished,en.rounds=eu,en.suffix=es,en.outputLen=ef,en.enableXOF=em,en.destroyed=this.destroyed,en}}let mK=(en,eo,es)=>hK(()=>new mq(eo,en,es)),mJ=mK(1,136,32);class mW extends hq{constructor(en,eo){super(),this.finished=!1,this.destroyed=!1,hE(en);let es=hF(eo);if(this.iHash=en.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let ef=this.blockLen,eu=new Uint8Array(ef);eu.set(es.length>ef?en.create().update(es).digest():es);for(let en=0;ennew mW(en,eo).update(es).digest();/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function m$(en){let eo=M$(en);MH(eo,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:es,Fp:ef,a:eu}=eo;if(es){if(!ef.eql(eu,ef.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof es||"bigint"!=typeof es.beta||"function"!=typeof es.splitScalar)throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...eo})}mX.create=(en,eo)=>new mW(en,eo);let{bytesToNumberBE:m4,hexToBytes:m3}=eE,m0={Err:class extends Error{constructor(en=""){super(en)}},_parseInt(en){let{Err:eo}=m0;if(en.length<2||2!==en[0])throw new eo("Invalid signature integer tag");let es=en[1],ef=en.subarray(2,es+2);if(!es||ef.length!==es)throw new eo("Invalid signature integer: wrong length");if(128&ef[0])throw new eo("Invalid signature integer: negative");if(0===ef[0]&&!(128&ef[1]))throw new eo("Invalid signature integer: unnecessary leading zero");return{d:m4(ef),l:en.subarray(es+2)}},toSig(en){let{Err:eo}=m0,es="string"==typeof en?m3(en):en;gW(es);let ef=es.length;if(ef<2||48!=es[0])throw new eo("Invalid signature tag");if(es[1]!==ef-2)throw new eo("Invalid signature: incorrect length");let{d:eu,l:em}=m0._parseInt(es.subarray(2)),{d:ed,l:eH}=m0._parseInt(em);if(eH.length)throw new eo("Invalid signature: left bytes after parsing");return{r:eu,s:ed}},hexFromSig(en){let eo=en=>8&Number.parseInt(en[0],16)?"00"+en:en,es=en=>{let eo=en.toString(16);return 1&eo.length?`0${eo}`:eo},ef=eo(es(en.s)),eu=eo(es(en.r)),em=ef.length/2,ed=eu.length/2,eH=es(em),eV=es(ed);return`30${es(ed+em+4)}02${eV}${eu}02${eH}${ef}`}},m6=BigInt(0),m5=BigInt(1),m7=(BigInt(2),BigInt(3));function m9(en){let eo=m$(en),{Fp:es}=eo,ef=eo.toBytes||((en,eo,ef)=>{let eu=eo.toAffine();return Mn(Uint8Array.from([4]),es.toBytes(eu.x),es.toBytes(eu.y))}),eu=eo.fromBytes||(en=>{let eo=en.subarray(1),ef=es.fromBytes(eo.subarray(0,es.BYTES)),eu=es.fromBytes(eo.subarray(es.BYTES,2*es.BYTES));return{x:ef,y:eu}});function em(en){let{a:ef,b:eu}=eo,em=es.sqr(en),ed=es.mul(em,en);return es.add(es.add(ed,es.mul(en,ef)),eu)}if(!es.eql(es.sqr(eo.Gy),em(eo.Gx)))throw Error("bad generator point: equation left != right");function ed(en){return"bigint"==typeof en&&m6es.eql(en,es.ZERO);return eu(eo)&&eu(ef)?eD.ZERO:new eD(eo,ef,es.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(en){let eo=es.invertBatch(en.map(en=>en.pz));return en.map((en,es)=>en.toAffine(eo[es])).map(eD.fromAffine)}static fromHex(en){let eo=eD.fromAffine(eu(Ma("pointHex",en)));return eo.assertValidity(),eo}static fromPrivateKey(en){return eD.BASE.multiply(eV(en))}_setWindowSize(en){this._WINDOW_SIZE=en,eb.delete(this)}assertValidity(){if(this.is0()){if(eo.allowInfinityPoint&&!es.is0(this.py))return;throw Error("bad point: ZERO")}let{x:en,y:ef}=this.toAffine();if(!es.isValid(en)||!es.isValid(ef))throw Error("bad point: x or y not FE");let eu=es.sqr(ef),ed=em(en);if(!es.eql(eu,ed))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:en}=this.toAffine();if(es.isOdd)return!es.isOdd(en);throw Error("Field doesn't support isOdd")}equals(en){ew(en);let{px:eo,py:ef,pz:eu}=this,{px:em,py:ed,pz:eH}=en,eV=es.eql(es.mul(eo,eH),es.mul(em,eu)),eb=es.eql(es.mul(ef,eH),es.mul(ed,eu));return eV&&eb}negate(){return new eD(this.px,es.neg(this.py),this.pz)}double(){let{a:en,b:ef}=eo,eu=es.mul(ef,m7),{px:em,py:ed,pz:eH}=this,eV=es.ZERO,eb=es.ZERO,ew=es.ZERO,eS=es.mul(em,em),eE=es.mul(ed,ed),ej=es.mul(eH,eH),eO=es.mul(em,ed);return eO=es.add(eO,eO),ew=es.mul(em,eH),ew=es.add(ew,ew),eV=es.mul(en,ew),eb=es.mul(eu,ej),eb=es.add(eV,eb),eV=es.sub(eE,eb),eb=es.add(eE,eb),eb=es.mul(eV,eb),eV=es.mul(eO,eV),ew=es.mul(eu,ew),ej=es.mul(en,ej),eO=es.sub(eS,ej),eO=es.mul(en,eO),eO=es.add(eO,ew),ew=es.add(eS,eS),eS=es.add(ew,eS),eS=es.add(eS,ej),eS=es.mul(eS,eO),eb=es.add(eb,eS),ej=es.mul(ed,eH),ej=es.add(ej,ej),eS=es.mul(ej,eO),eV=es.sub(eV,eS),ew=es.mul(ej,eE),ew=es.add(ew,ew),ew=es.add(ew,ew),new eD(eV,eb,ew)}add(en){ew(en);let{px:ef,py:eu,pz:em}=this,{px:ed,py:eH,pz:eV}=en,eb=es.ZERO,eS=es.ZERO,eE=es.ZERO,ej=eo.a,eO=es.mul(eo.b,m7),eP=es.mul(ef,ed),e_=es.mul(eu,eH),eB=es.mul(em,eV),eU=es.add(ef,eu),eR=es.add(ed,eH);eU=es.mul(eU,eR),eR=es.add(eP,e_),eU=es.sub(eU,eR),eR=es.add(ef,em);let eY=es.add(ed,eV);return eR=es.mul(eR,eY),eY=es.add(eP,eB),eR=es.sub(eR,eY),eY=es.add(eu,em),eb=es.add(eH,eV),eY=es.mul(eY,eb),eb=es.add(e_,eB),eY=es.sub(eY,eb),eE=es.mul(ej,eR),eb=es.mul(eO,eB),eE=es.add(eb,eE),eb=es.sub(e_,eE),eE=es.add(e_,eE),eS=es.mul(eb,eE),e_=es.add(eP,eP),e_=es.add(e_,eP),eB=es.mul(ej,eB),eR=es.mul(eO,eR),e_=es.add(e_,eB),eB=es.sub(eP,eB),eB=es.mul(ej,eB),eR=es.add(eR,eB),eP=es.mul(e_,eR),eS=es.add(eS,eP),eP=es.mul(eY,eR),eb=es.mul(eU,eb),eb=es.sub(eb,eP),eP=es.mul(eU,e_),eE=es.mul(eY,eE),eE=es.add(eE,eP),new eD(eb,eS,eE)}subtract(en){return this.add(en.negate())}is0(){return this.equals(eD.ZERO)}wNAF(en){return eE.wNAFCached(this,eb,en,en=>{let eo=es.invertBatch(en.map(en=>en.pz));return en.map((en,es)=>en.toAffine(eo[es])).map(eD.fromAffine)})}multiplyUnsafe(en){let ef=eD.ZERO;if(en===m6)return ef;if(eH(en),en===m5)return this;let{endo:eu}=eo;if(!eu)return eE.unsafeLadder(this,en);let{k1neg:em,k1:ed,k2neg:eV,k2:eb}=eu.splitScalar(en),ew=ef,eS=ef,ej=this;for(;ed>m6||eb>m6;)ed&m5&&(ew=ew.add(ej)),eb&m5&&(eS=eS.add(ej)),ej=ej.double(),ed>>=m5,eb>>=m5;return em&&(ew=ew.negate()),eV&&(eS=eS.negate()),eS=new eD(es.mul(eS.px,eu.beta),eS.py,eS.pz),ew.add(eS)}multiply(en){let ef,eu;eH(en);let em=en,{endo:ed}=eo;if(ed){let{k1neg:en,k1:eo,k2neg:eH,k2:eV}=ed.splitScalar(em),{p:eb,f:ew}=this.wNAF(eo),{p:eS,f:ej}=this.wNAF(eV);eb=eE.constTimeNegate(en,eb),eS=eE.constTimeNegate(eH,eS),eS=new eD(es.mul(eS.px,ed.beta),eS.py,eS.pz),ef=eb.add(eS),eu=ew.add(ej)}else{let{p:en,f:eo}=this.wNAF(em);ef=en,eu=eo}return eD.normalizeZ([ef,eu])[0]}multiplyAndAddUnsafe(en,eo,es){let ef=eD.BASE,eu=(en,eo)=>eo!==m6&&eo!==m5&&en.equals(ef)?en.multiply(eo):en.multiplyUnsafe(eo),em=eu(this,eo).add(eu(en,es));return em.is0()?void 0:em}toAffine(en){let{px:eo,py:ef,pz:eu}=this,em=this.is0();null==en&&(en=em?es.ONE:es.inv(eu));let ed=es.mul(eo,en),eH=es.mul(ef,en),eV=es.mul(eu,en);if(em)return{x:es.ZERO,y:es.ZERO};if(!es.eql(eV,es.ONE))throw Error("invZ was invalid");return{x:ed,y:eH}}isTorsionFree(){let{h:en,isTorsionFree:es}=eo;if(en===m5)return!0;if(es)return es(eD,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:en,clearCofactor:es}=eo;return en===m5?this:es?es(eD,this):this.multiplyUnsafe(eo.h)}toRawBytes(en=!0){return this.assertValidity(),ef(eD,this,en)}toHex(en=!0){return g$(this.toRawBytes(en))}}eD.BASE=new eD(eo.Gx,eo.Gy,es.ONE),eD.ZERO=new eD(es.ZERO,es.ONE,es.ZERO);let eS=eo.nBitLength,eE=MX(eD,eo.endo?Math.ceil(eS/2):eS);return{CURVE:eo,ProjectivePoint:eD,normPrivateKeyToScalar:eV,weierstrassEquation:em,isWithinCurveOrder:ed}}function dc(en){let eo=M$(en);return MH(eo,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...eo})}function dr(en){let eo=dc(en),{Fp:es,n:ef}=eo,eu=es.BYTES+1,em=2*es.BYTES+1;function ed(en){return m6g$(g9(en,eo.nByteLength));function ej(en){let eo=ef>>m5;return en>eo}function eO(en){return ej(en)?eH(-en):en}let eP=(en,eo,es)=>g5(en.slice(eo,es));class e_{constructor(en,eo,es){this.r=en,this.s=eo,this.recovery=es,this.assertValidity()}static fromCompact(en){let es=eo.nByteLength;return en=Ma("compactSignature",en,2*es),new e_(eP(en,0,es),eP(en,es,2*es))}static fromDER(en){let{r:eo,s:es}=m0.toSig(Ma("DER",en));return new e_(eo,es)}assertValidity(){if(!eS(this.r))throw Error("r must be 0 < r < CURVE.n");if(!eS(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(en){return new e_(this.r,this.s,en)}recoverPublicKey(en){let{r:ef,s:eu,recovery:em}=this,ed=eQ(Ma("msgHash",en));if(null==em||![0,1,2,3].includes(em))throw Error("recovery id invalid");let ew=2===em||3===em?ef+eo.n:ef;if(ew>=es.ORDER)throw Error("recovery id 2 or 3 invalid");let eD=(1&em)==0?"02":"03",eS=eb.fromHex(eD+eE(ew)),ej=eV(ew),eO=eH(-ed*ej),eP=eH(eu*ej),e_=eb.BASE.multiplyAndAddUnsafe(eS,eO,eP);if(!e_)throw Error("point at infinify");return e_.assertValidity(),e_}hasHighS(){return ej(this.s)}normalizeS(){return this.hasHighS()?new e_(this.r,eH(-this.s),this.recovery):this}toDERRawBytes(){return g8(this.toDERHex())}toDERHex(){return m0.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return g8(this.toCompactHex())}toCompactHex(){return eE(this.r)+eE(this.s)}}let eB={isValidPrivateKey(en){try{return ew(en),!0}catch(en){return!1}},normPrivateKeyToScalar:ew,randomPrivateKey:()=>{let en=Mq(eo.n);return MK(eo.randomBytes(en),eo.n)},precompute:(en=8,eo=eb.BASE)=>(eo._setWindowSize(en),eo.multiply(BigInt(3)),eo)};function eU(en,eo=!0){return eb.fromPrivateKey(en).toRawBytes(eo)}function eR(en){let eo=gJ(en),es="string"==typeof en,ef=(eo||es)&&en.length;return eo?ef===eu||ef===em:es?ef===2*eu||ef===2*em:en instanceof eb}function eY(en,eo,es=!0){if(eR(en))throw Error("first arg must be private key");if(!eR(eo))throw Error("second arg must be public key");let ef=eb.fromHex(eo);return ef.multiply(ew(en)).toRawBytes(es)}let eG=eo.bits2int||function(en){let es=g5(en),ef=8*en.length-eo.nBitLength;return ef>0?es>>BigInt(ef):es},eQ=eo.bits2int_modN||function(en){return eH(eG(en))},eF=Mu(eo.nBitLength);function eZ(en){if("bigint"!=typeof en)throw Error("bigint expected");if(!(m6<=en&&enen in eu))throw Error("sign() legacy options not supported");let{hash:em,randomBytes:ed}=eo,{lowS:eD,prehash:eE,extraEntropy:eP}=eu;null==eD&&(eD=!0),en=Ma("msgHash",en),eE&&(en=Ma("prehashed msgHash",em(en)));let eB=eQ(en),eU=ew(ef),eR=[eZ(eU),eZ(eB)];if(null!=eP&&!1!==eP){let en=!0===eP?ed(es.BYTES):eP;eR.push(Ma("extraEntropy",en))}let eY=Mn(...eR),eF=eB;return{seed:eY,k2sig:function(en){let eo=eG(en);if(!eS(eo))return;let es=eV(eo),ef=eb.BASE.multiply(eo).toAffine(),eu=eH(ef.x);if(eu===m6)return;let em=eH(es*eH(eF+eu*eU));if(em===m6)return;let ed=(ef.x===eu?0:2)|Number(ef.y&m5),ew=em;return eD&&ej(em)&&(ew=eO(em),ed^=1),new e_(eu,ew,ed)}}}let eJ={lowS:eo.lowS,prehash:!1},eW={lowS:eo.lowS,prehash:!1};function eX(en,es,ef=eJ){let{seed:eu,k2sig:em}=eK(en,es,ef),ed=eo,eH=Mp(ed.hash.outputLen,ed.nByteLength,ed.hmac);return eH(eu,em)}return eb.BASE._setWindowSize(8),{CURVE:eo,getPublicKey:eU,getSharedSecret:eY,sign:eX,verify:function(en,es,ef,eu=eW){let em,ed;let ew=en;if(es=Ma("msgHash",es),ef=Ma("publicKey",ef),"strict"in eu)throw Error("options.strict was renamed to lowS");let{lowS:eD,prehash:eS}=eu;try{if("string"==typeof ew||gJ(ew))try{ed=e_.fromDER(ew)}catch(en){if(!(en instanceof m0.Err))throw en;ed=e_.fromCompact(ew)}else if("object"==typeof ew&&"bigint"==typeof ew.r&&"bigint"==typeof ew.s){let{r:en,s:eo}=ew;ed=new e_(en,eo)}else throw Error("PARSE");em=eb.fromHex(ef)}catch(en){if("PARSE"===en.message)throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(eD&&ed.hasHighS())return!1;eS&&(es=eo.hash(es));let{r:eE,s:ej}=ed,eO=eQ(es),eP=eV(ej),eB=eH(eO*eP),eU=eH(eE*eP),eR=eb.BASE.multiplyAndAddUnsafe(em,eB,eU)?.toAffine();if(!eR)return!1;let eY=eH(eR.x);return eY===eE},ProjectivePoint:eb,Signature:e_,utils:eB}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function dn(en){return{hash:en,hmac:(eo,...es)=>mX(en,eo,hZ(...es)),randomBytes:hJ}}function ds(en,eo){let es=eo=>dr({...en,...dn(eo)});return Object.freeze({...es(eo),create:es})}BigInt(4);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let df=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),du=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),dd=BigInt(1),dp=BigInt(2),dz=(en,eo)=>(en+eo/dp)/eo;function dH(en){let eo=df,es=BigInt(3),ef=BigInt(6),eu=BigInt(11),em=BigInt(22),ed=BigInt(23),eH=BigInt(44),eV=BigInt(88),eb=en*en*en%eo,ew=eb*eb*en%eo,eD=ME(ew,es,eo)*ew%eo,eS=ME(eD,es,eo)*ew%eo,eE=ME(eS,dp,eo)*eb%eo,ej=ME(eE,eu,eo)*eE%eo,eO=ME(ej,em,eo)*ej%eo,eP=ME(eO,eH,eo)*eO%eo,e_=ME(eP,eV,eo)*eP%eo,eB=ME(e_,eH,eo)*eO%eo,eU=ME(eB,es,eo)*ew%eo,eR=ME(eU,ed,eo)*ej%eo,eY=ME(eR,ef,eo)*eb%eo,eG=ME(eY,dp,eo);if(!dv.eql(dv.sqr(eG),en))throw Error("Cannot find square root");return eG}let dv=MQ(df,void 0,void 0,{sqrt:dH}),dV=ds({a:BigInt(0),b:BigInt(7),Fp:dv,n:du,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:en=>{let eo=du,es=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),ef=-dd*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),eu=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),em=es,ed=BigInt("0x100000000000000000000000000000000"),eH=dz(em*en,eo),eV=dz(-ef*en,eo),eb=Mk(en-eH*es-eV*eu,eo),ew=Mk(-eH*ef-eV*em,eo),eD=eb>ed,eS=ew>ed;if(eD&&(eb=eo-eb),eS&&(ew=eo-ew),eb>ed||ew>ed)throw Error("splitScalar: Endomorphism failed, k="+en);return{k1neg:eD,k1:eb,k2neg:eS,k2:ew}}}},uG),db=BigInt(0),dw=en=>"bigint"==typeof en&&dben.charCodeAt(0)));es=concatBytes(eo,eo),dD[en]=es}return sha256(concatBytes(es,...eo))}let dE=en=>mod(en,df),dj=en=>mod(en,du),dO=dV.ProjectivePoint;up.utils.randomPrivateKey;let dP=()=>{let en=up.utils.randomPrivateKey(),eo=dB(en),es=new Uint8Array(64);return es.set(en),es.set(eo,32),{publicKey:eo,secretKey:es}},dB=up.getPublicKey;function dU(en){try{return up.ExtendedPoint.fromHex(en),!0}catch{return!1}}let dR=(en,eo)=>up.sign(en,eo.slice(0,32)),dY=up.verify,dG=en=>hw.Buffer.isBuffer(en)?en:en instanceof Uint8Array?hw.Buffer.from(en.buffer,en.byteOffset,en.byteLength):hw.Buffer.from(en);class dQ{constructor(en){Object.assign(this,en)}encode(){return hw.Buffer.from((0,uQ.serialize)(dF,this))}static decode(en){return(0,uQ.deserialize)(dF,this,en)}static decodeUnchecked(en){return(0,uQ.deserializeUnchecked)(dF,this,en)}}let dF=new Map,dZ=32,dq=32;function dK(en){return void 0!==en._bn}let dJ=1;ef=Symbol.toStringTag;class dW extends dQ{constructor(en){if(super({}),this._bn=void 0,dK(en))this._bn=en._bn;else{if("string"==typeof en){let eo=u_().decode(en);if(eo.length!=dq)throw Error("Invalid public key input");this._bn=new(tZ())(eo)}else this._bn=new(tZ())(en);if(this._bn.byteLength()>dq)throw Error("Invalid public key input")}}static unique(){let en=new dW(dJ);return dJ+=1,new dW(en.toBuffer())}equals(en){return this._bn.eq(en._bn)}toBase58(){return u_().encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){let en=this.toBuffer();return new Uint8Array(en.buffer,en.byteOffset,en.byteLength)}toBuffer(){let en=this._bn.toArrayLike(hw.Buffer);if(en.length===dq)return en;let eo=hw.Buffer.alloc(32);return en.copy(eo,32-en.length),eo}get[ef](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(en,eo,es){let ef=hw.Buffer.concat([en.toBuffer(),hw.Buffer.from(eo),es.toBuffer()]),eu=uG(ef);return new dW(eu)}static createProgramAddressSync(en,eo){let es=hw.Buffer.alloc(0);en.forEach(function(en){if(en.length>dZ)throw TypeError("Max seed length exceeded");es=hw.Buffer.concat([es,dG(en)])}),es=hw.Buffer.concat([es,eo.toBuffer(),hw.Buffer.from("ProgramDerivedAddress")]);let ef=uG(es);if(dU(ef))throw Error("Invalid seeds, address must fall off the curve");return new dW(ef)}static async createProgramAddress(en,eo){return this.createProgramAddressSync(en,eo)}static findProgramAddressSync(en,eo){let es,ef=255;for(;0!=ef;){try{let eu=en.concat(hw.Buffer.from([ef]));es=this.createProgramAddressSync(eu,eo)}catch(en){if(en instanceof TypeError)throw en;ef--;continue}return[es,ef]}throw Error("Unable to find a viable program address nonce")}static async findProgramAddress(en,eo){return this.findProgramAddressSync(en,eo)}static isOnCurve(en){let eo=new dW(en);return dU(eo.toBytes())}}eD=dW,dW.default=new eD("11111111111111111111111111111111"),dF.set(dW,{kind:"struct",fields:[["_bn","u256"]]}),new dW("BPFLoader1111111111111111111111111111111111");let dX=1232,d$=127,pc=64;class pa extends Error{constructor(en){super(`Signature ${en} has expired: block height exceeded.`),this.signature=void 0,this.signature=en}}Object.defineProperty(pa.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class pn extends Error{constructor(en,eo){super(`Transaction was not confirmed in ${eo.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${en} using the Solana Explorer or CLI tools.`),this.signature=void 0,this.signature=en}}Object.defineProperty(pn.prototype,"name",{value:"TransactionExpiredTimeoutError"});class po extends Error{constructor(en){super(`Signature ${en} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=en}}Object.defineProperty(po.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class ps{constructor(en,eo){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=en,this.accountKeysFromLookups=eo}keySegments(){let en=[this.staticAccountKeys];return this.accountKeysFromLookups&&(en.push(this.accountKeysFromLookups.writable),en.push(this.accountKeysFromLookups.readonly)),en}get(en){for(let eo of this.keySegments()){if(eneo+1)throw Error("Account index overflow encountered during compilation");let es=new Map;this.keySegments().flat().forEach((en,eo)=>{es.set(en.toBase58(),eo)});let ef=en=>{let eo=es.get(en.toBase58());if(void 0===eo)throw Error("Encountered an unknown instruction account key during compilation");return eo};return en.map(en=>({programIdIndex:ef(en.programId),accountKeyIndexes:en.keys.map(en=>ef(en.pubkey)),data:en.data}))}}let pl=(en="publicKey")=>uF.Ik(32,en),pf=(en="string")=>{let eo=uF.n_([uF.Jq("length"),uF.Jq("lengthPadding"),uF.Ik(uF.cv(uF.Jq(),-8),"chars")],en),es=eo.decode.bind(eo),ef=eo.encode.bind(eo),eu=eo;return eu.decode=(en,eo)=>{let ef=es(en,eo);return ef.chars.toString()},eu.encode=(en,eo,es)=>{let eu={chars:hw.Buffer.from(en,"utf8")};return ef(eu,eo,es)},eu.alloc=en=>uF.Jq().span+uF.Jq().span+hw.Buffer.from(en,"utf8").length,eu},pu=(en="authorized")=>uF.n_([pl("staker"),pl("withdrawer")],en),pm=(en="lockup")=>uF.n_([uF.gM("unixTimestamp"),uF.gM("epoch"),pl("custodian")],en),pd=(en="voteInit")=>uF.n_([pl("nodePubkey"),pl("authorizedVoter"),pl("authorizedWithdrawer"),uF.u8("commission")],en),pp=(en="voteAuthorizeWithSeedArgs")=>uF.n_([uF.Jq("voteAuthorizationType"),pl("currentAuthorityDerivedKeyOwnerPubkey"),pf("currentAuthorityDerivedKeySeed"),pl("newAuthorized")],en);function pH(en,eo){let es=en=>{if(en.span>=0)return en.span;if("function"==typeof en.alloc)return en.alloc(eo[en.property]);if("count"in en&&"elementLayout"in en){let ef=eo[en.property];if(Array.isArray(ef))return ef.length*es(en.elementLayout)}else if("fields"in en)return pH({layout:en},eo[en.property]);return 0},ef=0;return en.layout.fields.forEach(en=>{ef+=es(en)}),ef}function pv(en){let eo=0,es=0;for(;;){let ef=en.shift();if(eo|=(127&ef)<<7*es,es+=1,(128&ef)==0)break}return eo}function pV(en,eo){let es=eo;for(;;){let eo=127&es;if(0==(es>>=7)){en.push(eo);break}eo|=128,en.push(eo)}}function pb(en,eo){if(!en)throw Error(eo||"Assertion failed")}class pw{constructor(en,eo){this.payer=void 0,this.keyMetaMap=void 0,this.payer=en,this.keyMetaMap=eo}static compile(en,eo){let es=new Map,ef=en=>{let eo=en.toBase58(),ef=es.get(eo);return void 0===ef&&(ef={isSigner:!1,isWritable:!1,isInvoked:!1},es.set(eo,ef)),ef},eu=ef(eo);for(let eo of(eu.isSigner=!0,eu.isWritable=!0,en))for(let en of(ef(eo.programId).isInvoked=!0,eo.keys)){let eo=ef(en.pubkey);eo.isSigner||=en.isSigner,eo.isWritable||=en.isWritable}return new pw(eo,es)}getMessageComponents(){let en=[...this.keyMetaMap.entries()];pb(en.length<=256,"Max static account keys length exceeded");let eo=en.filter(([,en])=>en.isSigner&&en.isWritable),es=en.filter(([,en])=>en.isSigner&&!en.isWritable),ef=en.filter(([,en])=>!en.isSigner&&en.isWritable),eu=en.filter(([,en])=>!en.isSigner&&!en.isWritable),em={numRequiredSignatures:eo.length+es.length,numReadonlySignedAccounts:es.length,numReadonlyUnsignedAccounts:eu.length};{pb(eo.length>0,"Expected at least one writable signer key");let[en]=eo[0];pb(en===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}let ed=[...eo.map(([en])=>new dW(en)),...es.map(([en])=>new dW(en)),...ef.map(([en])=>new dW(en)),...eu.map(([en])=>new dW(en))];return[em,ed]}extractTableLookup(en){let[eo,es]=this.drainKeysFoundInLookupTable(en.state.addresses,en=>!en.isSigner&&!en.isInvoked&&en.isWritable),[ef,eu]=this.drainKeysFoundInLookupTable(en.state.addresses,en=>!en.isSigner&&!en.isInvoked&&!en.isWritable);if(0!==eo.length||0!==ef.length)return[{accountKey:en.key,writableIndexes:eo,readonlyIndexes:ef},{writable:es,readonly:eu}]}drainKeysFoundInLookupTable(en,eo){let es=[],ef=[];for(let[eu,em]of this.keyMetaMap.entries())if(eo(em)){let eo=new dW(eu),em=en.findIndex(en=>en.equals(eo));em>=0&&(pb(em<256,"Max lookup table index exceeded"),es.push(em),ef.push(eo),this.keyMetaMap.delete(eu))}return[es,ef]}}let pD="Reached end of buffer unexpectedly";function pS(en){if(0===en.length)throw Error(pD);return en.shift()}function pE(en,...eo){let[es]=eo;if(2===eo.length?es+(eo[1]??0)>en.length:es>=en.length)throw Error(pD);return en.splice(...eo)}class pj{constructor(en){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=en.header,this.accountKeys=en.accountKeys.map(en=>new dW(en)),this.recentBlockhash=en.recentBlockhash,this.instructions=en.instructions,this.instructions.forEach(en=>this.indexToProgramIds.set(en.programIdIndex,this.accountKeys[en.programIdIndex]))}get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map(en=>({programIdIndex:en.programIdIndex,accountKeyIndexes:en.accounts,data:u_().decode(en.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new ps(this.staticAccountKeys)}static compile(en){let eo=pw.compile(en.instructions,en.payerKey),[es,ef]=eo.getMessageComponents(),eu=new ps(ef),em=eu.compileInstructions(en.instructions).map(en=>({programIdIndex:en.programIdIndex,accounts:en.accountKeyIndexes,data:u_().encode(en.data)}));return new pj({header:es,accountKeys:ef,recentBlockhash:en.recentBlockhash,instructions:em})}isAccountSigner(en){return en=this.header.numRequiredSignatures){let es=en-eo,ef=this.accountKeys.length-eo,eu=ef-this.header.numReadonlyUnsignedAccounts;return es!this.isProgramId(eo))}serialize(){let en=this.accountKeys.length,eo=[];pV(eo,en);let es=this.instructions.map(en=>{let{accounts:eo,programIdIndex:es}=en,ef=Array.from(u_().decode(en.data)),eu=[];pV(eu,eo.length);let em=[];return pV(em,ef.length),{programIdIndex:es,keyIndicesCount:hw.Buffer.from(eu),keyIndices:eo,dataLength:hw.Buffer.from(em),data:ef}}),ef=[];pV(ef,es.length);let eu=hw.Buffer.alloc(dX);hw.Buffer.from(ef).copy(eu);let em=ef.length;es.forEach(en=>{let eo=uF.n_([uF.u8("programIdIndex"),uF.Ik(en.keyIndicesCount.length,"keyIndicesCount"),uF.A9(uF.u8("keyIndex"),en.keyIndices.length,"keyIndices"),uF.Ik(en.dataLength.length,"dataLength"),uF.A9(uF.u8("userdatum"),en.data.length,"data")]),es=eo.encode(en,eu,em);em+=es}),eu=eu.slice(0,em);let ed=uF.n_([uF.Ik(1,"numRequiredSignatures"),uF.Ik(1,"numReadonlySignedAccounts"),uF.Ik(1,"numReadonlyUnsignedAccounts"),uF.Ik(eo.length,"keyCount"),uF.A9(pl("key"),en,"keys"),pl("recentBlockhash")]),eH={numRequiredSignatures:hw.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:hw.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:hw.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:hw.Buffer.from(eo),keys:this.accountKeys.map(en=>dG(en.toBytes())),recentBlockhash:u_().decode(this.recentBlockhash)},eV=hw.Buffer.alloc(2048),eb=ed.encode(eH,eV);return eu.copy(eV,eb),eV.slice(0,eb+eu.length)}static from(en){let eo=[...en],es=pS(eo);if(es!==(es&d$))throw Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");let ef=pS(eo),eu=pS(eo),em=pv(eo),ed=[];for(let en=0;en0)throw Error("Failed to get account keys because address table lookups were not resolved");return new ps(this.staticAccountKeys,eo)}isAccountSigner(en){return en=es){let eo=en-es,ef=this.addressTableLookups.reduce((en,eo)=>en+eo.writableIndexes.length,0);return eo=this.header.numRequiredSignatures){let ef=en-eo,eu=es-eo,em=eu-this.header.numReadonlyUnsignedAccounts;return efen.key.equals(es.accountKey));if(!ef)throw Error(`Failed to find address lookup table account for table key ${es.accountKey.toBase58()}`);for(let en of es.writableIndexes)if(enen.toBytes()),recentBlockhash:u_().decode(this.recentBlockhash),instructionsLength:new Uint8Array(es),serializedInstructions:eo,addressTableLookupsLength:new Uint8Array(eu),serializedAddressTableLookups:ef},ed);return ed.slice(0,eV)}serializeInstructions(){let en=0,eo=new Uint8Array(dX);for(let es of this.compiledInstructions){let ef=[];pV(ef,es.accountKeyIndexes.length);let eu=[];pV(eu,es.data.length);let em=uF.n_([uF.u8("programIdIndex"),uF.Ik(ef.length,"encodedAccountKeyIndexesLength"),uF.A9(uF.u8(),es.accountKeyIndexes.length,"accountKeyIndexes"),uF.Ik(eu.length,"encodedDataLength"),uF.Ik(es.data.length,"data")]);en+=em.encode({programIdIndex:es.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(ef),accountKeyIndexes:es.accountKeyIndexes,encodedDataLength:new Uint8Array(eu),data:es.data},eo,en)}return eo.slice(0,en)}serializeAddressTableLookups(){let en=0,eo=new Uint8Array(dX);for(let es of this.addressTableLookups){let ef=[];pV(ef,es.writableIndexes.length);let eu=[];pV(eu,es.readonlyIndexes.length);let em=uF.n_([pl("accountKey"),uF.Ik(ef.length,"encodedWritableIndexesLength"),uF.A9(uF.u8(),es.writableIndexes.length,"writableIndexes"),uF.Ik(eu.length,"encodedReadonlyIndexesLength"),uF.A9(uF.u8(),es.readonlyIndexes.length,"readonlyIndexes")]);en+=em.encode({accountKey:es.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(ef),writableIndexes:es.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(eu),readonlyIndexes:es.readonlyIndexes},eo,en)}return eo.slice(0,en)}static deserialize(en){let eo=[...en],es=pS(eo),ef=es&d$;pb(es!==ef,"Expected versioned message but received legacy message");let eu=ef;pb(0===eu,`Expected versioned message with version 0 but found version ${eu}`);let em={numRequiredSignatures:pS(eo),numReadonlySignedAccounts:pS(eo),numReadonlyUnsignedAccounts:pS(eo)},ed=[],eH=pv(eo);for(let en=0;en{let eo=pP.deserializeMessageVersion(en);if("legacy"===eo)return pj.from(en);if(0===eo)return pO.deserialize(en);throw Error(`Transaction message version ${eo} deserialization is not supported`)}},p_=hw.Buffer.alloc(pc).fill(0);class pB{constructor(en){this.keys=void 0,this.programId=void 0,this.data=hw.Buffer.alloc(0),this.programId=en.programId,this.keys=en.keys,en.data&&(this.data=en.data)}toJSON(){return{keys:this.keys.map(({pubkey:en,isSigner:eo,isWritable:es})=>({pubkey:en.toJSON(),isSigner:eo,isWritable:es})),programId:this.programId.toJSON(),data:[...this.data]}}}class pU{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(en){if(this.signatures=[],this.feePayer=void 0,this.instructions=[],this.recentBlockhash=void 0,this.lastValidBlockHeight=void 0,this.nonceInfo=void 0,this.minNonceContextSlot=void 0,this._message=void 0,this._json=void 0,!en)return;if(en.feePayer&&(this.feePayer=en.feePayer),en.signatures&&(this.signatures=en.signatures),Object.prototype.hasOwnProperty.call(en,"nonceInfo")){let{minContextSlot:eo,nonceInfo:es}=en;this.minNonceContextSlot=eo,this.nonceInfo=es}else if(Object.prototype.hasOwnProperty.call(en,"lastValidBlockHeight")){let{blockhash:eo,lastValidBlockHeight:es}=en;this.recentBlockhash=eo,this.lastValidBlockHeight=es}else{let{recentBlockhash:eo,nonceInfo:es}=en;es&&(this.nonceInfo=es),this.recentBlockhash=eo}}toJSON(){return{recentBlockhash:this.recentBlockhash||null,feePayer:this.feePayer?this.feePayer.toJSON():null,nonceInfo:this.nonceInfo?{nonce:this.nonceInfo.nonce,nonceInstruction:this.nonceInfo.nonceInstruction.toJSON()}:null,instructions:this.instructions.map(en=>en.toJSON()),signers:this.signatures.map(({publicKey:en})=>en.toJSON())}}add(...en){if(0===en.length)throw Error("No instructions");return en.forEach(en=>{"instructions"in en?this.instructions=this.instructions.concat(en.instructions):"data"in en&&"programId"in en&&"keys"in en?this.instructions.push(en):this.instructions.push(new pB(en))}),this}compileMessage(){let en,eo,es;if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;if(this.nonceInfo?(en=this.nonceInfo.nonce,eo=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(en=this.recentBlockhash,eo=this.instructions),!en)throw Error("Transaction recentBlockhash required");if(eo.length<1&&console.warn("No instructions provided"),this.feePayer)es=this.feePayer;else if(this.signatures.length>0&&this.signatures[0].publicKey)es=this.signatures[0].publicKey;else throw Error("Transaction fee payer required");for(let en=0;en{en.keys.forEach(en=>{eu.push({...en})});let eo=en.programId.toString();ef.includes(eo)||ef.push(eo)}),ef.forEach(en=>{eu.push({pubkey:new dW(en),isSigner:!1,isWritable:!1})});let em=[];eu.forEach(en=>{let eo=en.pubkey.toString(),es=em.findIndex(en=>en.pubkey.toString()===eo);es>-1?(em[es].isWritable=em[es].isWritable||en.isWritable,em[es].isSigner=em[es].isSigner||en.isSigner):em.push(en)}),em.sort(function(en,eo){if(en.isSigner!==eo.isSigner)return en.isSigner?-1:1;if(en.isWritable!==eo.isWritable)return en.isWritable?-1:1;let es={localeMatcher:"best fit",usage:"sort",sensitivity:"variant",ignorePunctuation:!1,numeric:!1,caseFirst:"lower"};return en.pubkey.toBase58().localeCompare(eo.pubkey.toBase58(),"en",es)});let ed=em.findIndex(en=>en.pubkey.equals(es));if(ed>-1){let[en]=em.splice(ed,1);en.isSigner=!0,en.isWritable=!0,em.unshift(en)}else em.unshift({pubkey:es,isSigner:!0,isWritable:!0});for(let en of this.signatures){let eo=em.findIndex(eo=>eo.pubkey.equals(en.publicKey));if(eo>-1)em[eo].isSigner||(em[eo].isSigner=!0,console.warn("Transaction references a signature that is unnecessary, only the fee payer and instruction signer accounts should sign a transaction. This behavior is deprecated and will throw an error in the next major version release."));else throw Error(`unknown signer: ${en.publicKey.toString()}`)}let eH=0,eV=0,eb=0,ew=[],eD=[];em.forEach(({pubkey:en,isSigner:eo,isWritable:es})=>{eo?(ew.push(en.toString()),eH+=1,es||(eV+=1)):(eD.push(en.toString()),es||(eb+=1))});let eS=ew.concat(eD),eE=eo.map(en=>{let{data:eo,programId:es}=en;return{programIdIndex:eS.indexOf(es.toString()),accounts:en.keys.map(en=>eS.indexOf(en.pubkey.toString())),data:u_().encode(eo)}});return eE.forEach(en=>{pb(en.programIdIndex>=0),en.accounts.forEach(en=>pb(en>=0))}),new pj({header:{numRequiredSignatures:eH,numReadonlySignedAccounts:eV,numReadonlyUnsignedAccounts:eb},accountKeys:eS,recentBlockhash:en,instructions:eE})}_compile(){let en=this.compileMessage(),eo=en.accountKeys.slice(0,en.header.numRequiredSignatures);if(this.signatures.length===eo.length){let es=this.signatures.every((en,es)=>eo[es].equals(en.publicKey));if(es)return en}return this.signatures=eo.map(en=>({signature:null,publicKey:en})),en}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(en){return(await en.getFeeForMessage(this.compileMessage())).value}setSigners(...en){if(0===en.length)throw Error("No signers");let eo=new Set;this.signatures=en.filter(en=>{let es=en.toString();return!eo.has(es)&&(eo.add(es),!0)}).map(en=>({signature:null,publicKey:en}))}sign(...en){if(0===en.length)throw Error("No signers");let eo=new Set,es=[];for(let ef of en){let en=ef.publicKey.toString();eo.has(en)||(eo.add(en),es.push(ef))}this.signatures=es.map(en=>({signature:null,publicKey:en.publicKey}));let ef=this._compile();this._partialSign(ef,...es)}partialSign(...en){if(0===en.length)throw Error("No signers");let eo=new Set,es=[];for(let ef of en){let en=ef.publicKey.toString();eo.has(en)||(eo.add(en),es.push(ef))}let ef=this._compile();this._partialSign(ef,...es)}_partialSign(en,...eo){let es=en.serialize();eo.forEach(en=>{let eo=dR(es,en.secretKey);this._addSignature(en.publicKey,dG(eo))})}addSignature(en,eo){this._compile(),this._addSignature(en,eo)}_addSignature(en,eo){pb(64===eo.length);let es=this.signatures.findIndex(eo=>en.equals(eo.publicKey));if(es<0)throw Error(`unknown signer: ${en.toString()}`);this.signatures[es].signature=hw.Buffer.from(eo)}verifySignatures(en=!0){let eo=this._getMessageSignednessErrors(this.serializeMessage(),en);return!eo}_getMessageSignednessErrors(en,eo){let es={};for(let{signature:ef,publicKey:eu}of this.signatures)null===ef?eo&&(es.missing||=[]).push(eu):dY(ef,en,eu.toBytes())||(es.invalid||=[]).push(eu);return es.invalid||es.missing?es:void 0}serialize(en){let{requireAllSignatures:eo,verifySignatures:es}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},en),ef=this.serializeMessage();if(es){let en=this._getMessageSignednessErrors(ef,eo);if(en){let eo="Signature verification failed.";throw en.invalid&&(eo+=` -Invalid signature for public key${1===en.invalid.length?"":"(s)"} [\`${en.invalid.map(en=>en.toBase58()).join("`, `")}\`].`),en.missing&&(eo+=` -Missing signature for public key${1===en.missing.length?"":"(s)"} [\`${en.missing.map(en=>en.toBase58()).join("`, `")}\`].`),Error(eo)}}return this._serialize(ef)}_serialize(en){let{signatures:eo}=this,es=[];pV(es,eo.length);let ef=es.length+64*eo.length+en.length,eu=hw.Buffer.alloc(ef);return pb(eo.length<256),hw.Buffer.from(es).copy(eu,0),eo.forEach(({signature:en},eo)=>{null!==en&&(pb(64===en.length,"signature has invalid length"),hw.Buffer.from(en).copy(eu,es.length+64*eo))}),en.copy(eu,es.length+64*eo.length),pb(eu.length<=dX,`Transaction too large: ${eu.length} > ${dX}`),eu}get keys(){return pb(1===this.instructions.length),this.instructions[0].keys.map(en=>en.pubkey)}get programId(){return pb(1===this.instructions.length),this.instructions[0].programId}get data(){return pb(1===this.instructions.length),this.instructions[0].data}static from(en){let eo=[...en],es=pv(eo),ef=[];for(let en=0;en0&&(es.feePayer=en.accountKeys[0]),eo.forEach((eo,ef)=>{let eu={signature:eo==u_().encode(p_)?null:u_().decode(eo),publicKey:en.accountKeys[ef]};es.signatures.push(eu)}),en.instructions.forEach(eo=>{let ef=eo.accounts.map(eo=>{let ef=en.accountKeys[eo];return{pubkey:ef,isSigner:es.signatures.some(en=>en.publicKey.toString()===ef.toString())||en.isAccountSigner(eo),isWritable:en.isAccountWritable(eo)}});es.instructions.push(new pB({keys:ef,programId:en.accountKeys[eo.programIdIndex],data:u_().decode(eo.data)}))}),es._message=en,es._json=es.toJSON(),es}}let pR=160,pY=64,pG=pR/pY,pQ=1e3/pG,pF=new dW("SysvarC1ock11111111111111111111111111111111");new dW("SysvarEpochSchedu1e111111111111111111111111"),new dW("Sysvar1nstructions1111111111111111111111111");let pZ=new dW("SysvarRecentB1ockHashes11111111111111111111"),pq=new dW("SysvarRent111111111111111111111111111111111");new dW("SysvarRewards111111111111111111111111111111"),new dW("SysvarS1otHashes111111111111111111111111111"),new dW("SysvarS1otHistory11111111111111111111111111");let pK=new dW("SysvarStakeHistory1111111111111111111111111");async function pJ(en,eo,es,ef){let eu;let em=ef&&{skipPreflight:ef.skipPreflight,preflightCommitment:ef.preflightCommitment||ef.commitment,maxRetries:ef.maxRetries,minContextSlot:ef.minContextSlot},ed=await en.sendTransaction(eo,es,em);if(null!=eo.recentBlockhash&&null!=eo.lastValidBlockHeight)eu=(await en.confirmTransaction({abortSignal:ef?.abortSignal,signature:ed,blockhash:eo.recentBlockhash,lastValidBlockHeight:eo.lastValidBlockHeight},ef&&ef.commitment)).value;else if(null!=eo.minNonceContextSlot&&null!=eo.nonceInfo){let{nonceInstruction:es}=eo.nonceInfo,em=es.keys[0].pubkey;eu=(await en.confirmTransaction({abortSignal:ef?.abortSignal,minContextSlot:eo.minNonceContextSlot,nonceAccountPubkey:em,nonceValue:eo.nonceInfo.nonce,signature:ed},ef&&ef.commitment)).value}else ef?.abortSignal!=null&&console.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),eu=(await en.confirmTransaction(ed,ef&&ef.commitment)).value;if(eu.err)throw Error(`Transaction ${ed} failed (${JSON.stringify(eu)})`);return ed}function pW(en){return new Promise(eo=>setTimeout(eo,en))}function pX(en,eo){let es=en.layout.span>=0?en.layout.span:pH(en,eo),ef=hw.Buffer.alloc(es),eu=Object.assign({instruction:en.index},eo);return en.layout.encode(eu,ef),ef}let p$=uF._O("lamportsPerSignature"),p6=uF.n_([uF.Jq("version"),uF.Jq("state"),pl("authorizedPubkey"),pl("nonce"),uF.n_([p$],"feeCalculator")]),p8=p6.span,p7=en=>{let eo=en.decode.bind(en),es=en.encode.bind(en);return{decode:eo,encode:es}},p9=en=>eo=>{let es=(0,uF.Ik)(en,eo),{encode:ef,decode:eu}=p7(es),em=es;return em.decode=(en,eo)=>{let es=eu(en,eo);return(0,uZ.oU)(hw.Buffer.from(es))},em.encode=(eo,es,eu)=>{let em=(0,uZ.k$)(eo,en);return ef(em,es,eu)},em},zc=p9(8),zr=Object.freeze({Create:{index:0,layout:uF.n_([uF.Jq("instruction"),uF.gM("lamports"),uF.gM("space"),pl("programId")])},Assign:{index:1,layout:uF.n_([uF.Jq("instruction"),pl("programId")])},Transfer:{index:2,layout:uF.n_([uF.Jq("instruction"),zc("lamports")])},CreateWithSeed:{index:3,layout:uF.n_([uF.Jq("instruction"),pl("base"),pf("seed"),uF.gM("lamports"),uF.gM("space"),pl("programId")])},AdvanceNonceAccount:{index:4,layout:uF.n_([uF.Jq("instruction")])},WithdrawNonceAccount:{index:5,layout:uF.n_([uF.Jq("instruction"),uF.gM("lamports")])},InitializeNonceAccount:{index:6,layout:uF.n_([uF.Jq("instruction"),pl("authorized")])},AuthorizeNonceAccount:{index:7,layout:uF.n_([uF.Jq("instruction"),pl("authorized")])},Allocate:{index:8,layout:uF.n_([uF.Jq("instruction"),uF.gM("space")])},AllocateWithSeed:{index:9,layout:uF.n_([uF.Jq("instruction"),pl("base"),pf("seed"),uF.gM("space"),pl("programId")])},AssignWithSeed:{index:10,layout:uF.n_([uF.Jq("instruction"),pl("base"),pf("seed"),pl("programId")])},TransferWithSeed:{index:11,layout:uF.n_([uF.Jq("instruction"),zc("lamports"),pf("seed"),pl("programId")])},UpgradeNonceAccount:{index:12,layout:uF.n_([uF.Jq("instruction")])}});class za{constructor(){}static createAccount(en){let eo=zr.Create,es=pX(eo,{lamports:en.lamports,space:en.space,programId:dG(en.programId.toBuffer())});return new pB({keys:[{pubkey:en.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:en.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:es})}static transfer(en){let eo,es;if("basePubkey"in en){let ef=zr.TransferWithSeed;eo=pX(ef,{lamports:BigInt(en.lamports),seed:en.seed,programId:dG(en.programId.toBuffer())}),es=[{pubkey:en.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:en.basePubkey,isSigner:!0,isWritable:!1},{pubkey:en.toPubkey,isSigner:!1,isWritable:!0}]}else{let ef=zr.Transfer;eo=pX(ef,{lamports:BigInt(en.lamports)}),es=[{pubkey:en.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:en.toPubkey,isSigner:!1,isWritable:!0}]}return new pB({keys:es,programId:this.programId,data:eo})}static assign(en){let eo,es;if("basePubkey"in en){let ef=zr.AssignWithSeed;eo=pX(ef,{base:dG(en.basePubkey.toBuffer()),seed:en.seed,programId:dG(en.programId.toBuffer())}),es=[{pubkey:en.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:en.basePubkey,isSigner:!0,isWritable:!1}]}else{let ef=zr.Assign;eo=pX(ef,{programId:dG(en.programId.toBuffer())}),es=[{pubkey:en.accountPubkey,isSigner:!0,isWritable:!0}]}return new pB({keys:es,programId:this.programId,data:eo})}static createAccountWithSeed(en){let eo=zr.CreateWithSeed,es=pX(eo,{base:dG(en.basePubkey.toBuffer()),seed:en.seed,lamports:en.lamports,space:en.space,programId:dG(en.programId.toBuffer())}),ef=[{pubkey:en.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:en.newAccountPubkey,isSigner:!1,isWritable:!0}];return en.basePubkey!=en.fromPubkey&&ef.push({pubkey:en.basePubkey,isSigner:!0,isWritable:!1}),new pB({keys:ef,programId:this.programId,data:es})}static createNonceAccount(en){let eo=new pU;"basePubkey"in en&&"seed"in en?eo.add(za.createAccountWithSeed({fromPubkey:en.fromPubkey,newAccountPubkey:en.noncePubkey,basePubkey:en.basePubkey,seed:en.seed,lamports:en.lamports,space:p8,programId:this.programId})):eo.add(za.createAccount({fromPubkey:en.fromPubkey,newAccountPubkey:en.noncePubkey,lamports:en.lamports,space:p8,programId:this.programId}));let es={noncePubkey:en.noncePubkey,authorizedPubkey:en.authorizedPubkey};return eo.add(this.nonceInitialize(es)),eo}static nonceInitialize(en){let eo=zr.InitializeNonceAccount,es=pX(eo,{authorized:dG(en.authorizedPubkey.toBuffer())}),ef={keys:[{pubkey:en.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:pZ,isSigner:!1,isWritable:!1},{pubkey:pq,isSigner:!1,isWritable:!1}],programId:this.programId,data:es};return new pB(ef)}static nonceAdvance(en){let eo=zr.AdvanceNonceAccount,es=pX(eo),ef={keys:[{pubkey:en.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:pZ,isSigner:!1,isWritable:!1},{pubkey:en.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:es};return new pB(ef)}static nonceWithdraw(en){let eo=zr.WithdrawNonceAccount,es=pX(eo,{lamports:en.lamports});return new pB({keys:[{pubkey:en.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:en.toPubkey,isSigner:!1,isWritable:!0},{pubkey:pZ,isSigner:!1,isWritable:!1},{pubkey:pq,isSigner:!1,isWritable:!1},{pubkey:en.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:es})}static nonceAuthorize(en){let eo=zr.AuthorizeNonceAccount,es=pX(eo,{authorized:dG(en.newAuthorizedPubkey.toBuffer())});return new pB({keys:[{pubkey:en.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:en.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:es})}static allocate(en){let eo,es;if("basePubkey"in en){let ef=zr.AllocateWithSeed;eo=pX(ef,{base:dG(en.basePubkey.toBuffer()),seed:en.seed,space:en.space,programId:dG(en.programId.toBuffer())}),es=[{pubkey:en.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:en.basePubkey,isSigner:!0,isWritable:!1}]}else{let ef=zr.Allocate;eo=pX(ef,{space:en.space}),es=[{pubkey:en.accountPubkey,isSigner:!0,isWritable:!0}]}return new pB({keys:es,programId:this.programId,data:eo})}}za.programId=new dW("11111111111111111111111111111111");let zn=dX-300;class zo{constructor(){}static getMinNumSignatures(en){return 2*(Math.ceil(en/zo.chunkSize)+1+1)}static async load(en,eo,es,ef,eu){{let em=await en.getMinimumBalanceForRentExemption(eu.length),ed=await en.getAccountInfo(es.publicKey,"confirmed"),eH=null;if(null!==ed){if(ed.executable)return console.error("Program load failed, account is already executable"),!1;ed.data.length!==eu.length&&(eH=eH||new pU).add(za.allocate({accountPubkey:es.publicKey,space:eu.length})),ed.owner.equals(ef)||(eH=eH||new pU).add(za.assign({accountPubkey:es.publicKey,programId:ef})),ed.lamports0?em:1,space:eu.length,programId:ef}));null!==eH&&await pJ(en,eH,[eo,es],{commitment:"confirmed"})}let em=uF.n_([uF.Jq("instruction"),uF.Jq("offset"),uF.Jq("bytesLength"),uF.Jq("bytesLengthPadding"),uF.A9(uF.u8("byte"),uF.cv(uF.Jq(),-8),"bytes")]),ed=zo.chunkSize,eH=0,eV=eu,eb=[];for(;eV.length>0;){let eu=eV.slice(0,ed),ew=hw.Buffer.alloc(ed+16);em.encode({instruction:0,offset:eH,bytes:eu,bytesLength:0,bytesLengthPadding:0},ew);let eD=new pU().add({keys:[{pubkey:es.publicKey,isSigner:!0,isWritable:!0}],programId:ef,data:ew});if(eb.push(pJ(en,eD,[eo,es],{commitment:"confirmed"})),en._rpcEndpoint.includes("solana.com")){let en=4;await pW(1e3/en)}eH+=ed,eV=eV.slice(ed)}await Promise.all(eb);{let eu=uF.n_([uF.Jq("instruction")]),em=hw.Buffer.alloc(eu.span);eu.encode({instruction:1},em);let ed=new pU().add({keys:[{pubkey:es.publicKey,isSigner:!0,isWritable:!0},{pubkey:pq,isSigner:!1,isWritable:!1}],programId:ef,data:em}),eH="processed",eV=await en.sendTransaction(ed,[eo,es],{preflightCommitment:eH}),{context:eb,value:ew}=await en.confirmTransaction({signature:eV,lastValidBlockHeight:ed.lastValidBlockHeight,blockhash:ed.recentBlockhash},eH);if(ew.err)throw Error(`Transaction ${eV} failed (${JSON.stringify(ew)})`);for(;;){try{let eo=await en.getSlot({commitment:eH});if(eo>eb.slot)break}catch{}await new Promise(en=>setTimeout(en,Math.round(pQ/2)))}}return!0}}zo.chunkSize=zn,new dW("BPFLoader2111111111111111111111111111111111"),Object.prototype.toString,uF.n_([uF.Jq("typeIndex"),zc("deactivationSlot"),uF._O("lastExtendedSlot"),uF.u8("lastExtendedStartIndex"),uF.u8(),uF.A9(pl(),uF.cv(uF.u8(),-1),"authority")]);let zf=mk(mu(dW),my(),en=>new dW(en)),zu=mx([my(),md("base64")]),zm=mk(mu(hw.Buffer),zu,en=>hw.Buffer.from(en[0],"base64"));function zd(en){return mw([mb({jsonrpc:md("2.0"),id:my(),result:en}),mb({jsonrpc:md("2.0"),id:my(),error:mb({code:mD(),message:my(),data:mv(ml())})})])}let zp=zd(mD());function zH(en){return mk(zd(en),zp,eo=>"error"in eo?eo:{...eo,result:u7(eo.result,en)})}function zv(en){return zH(mb({context:mb({slot:mH()}),value:en}))}function zV(en){return mb({context:mb({slot:mH()}),value:en})}let zy=mb({foundation:mH(),foundationTerm:mH(),initial:mH(),taper:mH(),terminal:mH()});zH(mf(mz(mb({epoch:mH(),effectiveSlot:mH(),amount:mH(),postBalance:mH(),commission:mv(mz(mH()))}))));let zx=mf(mb({slot:mH(),prioritizationFee:mH()})),zb=mb({total:mH(),validator:mH(),foundation:mH(),epoch:mH()}),zw=mb({epoch:mH(),slotIndex:mH(),slotsInEpoch:mH(),absoluteSlot:mH(),blockHeight:mv(mH()),transactionCount:mv(mH())}),zD=mb({slotsPerEpoch:mH(),leaderScheduleSlotOffset:mH(),warmup:mh(),firstNormalEpoch:mH(),firstNormalSlot:mH()}),zk=mV(my(),mf(mH())),zS=mz(mw([mb({}),my()])),zE=mb({err:zS}),zj=md("receivedSignature");mb({"solana-core":my(),"feature-set":mv(mH())}),zv(mb({err:mz(mw([mb({}),my()])),logs:mz(mf(my())),accounts:mv(mz(mf(mz(mb({executable:mh(),owner:my(),lamports:mH(),data:mf(my()),rentEpoch:mv(mH())}))))),unitsConsumed:mv(mH()),returnData:mv(mz(mb({programId:my(),data:mx([my(),md("base64")])})))})),zv(mb({byIdentity:mV(my(),mf(mH())),range:mb({firstSlot:mH(),lastSlot:mH()})})),zH(zy),zH(zb),zH(zx),zH(zw),zH(zD),zH(zk),zH(mH()),zv(mb({total:mH(),circulating:mH(),nonCirculating:mH(),nonCirculatingAccounts:mf(zf)}));let zO=mb({amount:my(),uiAmount:mz(mH()),decimals:mH(),uiAmountString:mv(my())});zv(mf(mb({address:zf,amount:my(),uiAmount:mz(mH()),decimals:mH(),uiAmountString:mv(my())}))),zv(mf(mb({pubkey:zf,account:mb({executable:mh(),owner:zf,lamports:mH(),data:zm,rentEpoch:mH()})})));let zP=mb({program:my(),parsed:mD(),space:mH()});zv(mf(mb({pubkey:zf,account:mb({executable:mh(),owner:zf,lamports:mH(),data:zP,rentEpoch:mH()})}))),zv(mf(mb({lamports:mH(),address:zf})));let z_=mb({executable:mh(),owner:zf,lamports:mH(),data:zm,rentEpoch:mH()});mb({pubkey:zf,account:z_});let zB=mk(mw([mu(hw.Buffer),zP]),mw([zu,zP]),en=>Array.isArray(en)?u7(en,zm):en),zU=mb({executable:mh(),owner:zf,lamports:mH(),data:zB,rentEpoch:mH()});mb({pubkey:zf,account:zU}),mb({state:mw([md("active"),md("inactive"),md("activating"),md("deactivating")]),active:mH(),inactive:mH()}),zH(mf(mb({signature:my(),slot:mH(),err:zS,memo:mz(my()),blockTime:mv(mz(mH()))}))),zH(mf(mb({signature:my(),slot:mH(),err:zS,memo:mz(my()),blockTime:mv(mz(mH()))}))),mb({subscription:mH(),result:zV(z_)});let zR=mb({pubkey:zf,account:z_});mb({subscription:mH(),result:zV(zR)});let zY=mb({parent:mH(),slot:mH(),root:mH()});mb({subscription:mH(),result:zY});let zG=mw([mb({type:mw([md("firstShredReceived"),md("completed"),md("optimisticConfirmation"),md("root")]),slot:mH(),timestamp:mH()}),mb({type:md("createdBank"),parent:mH(),slot:mH(),timestamp:mH()}),mb({type:md("frozen"),slot:mH(),timestamp:mH(),stats:mb({numTransactionEntries:mH(),numSuccessfulTransactions:mH(),numFailedTransactions:mH(),maxTransactionsPerEntry:mH()})}),mb({type:md("dead"),slot:mH(),timestamp:mH(),err:my()})]);mb({subscription:mH(),result:zG}),mb({subscription:mH(),result:zV(mw([zE,zj]))}),mb({subscription:mH(),result:mH()}),mb({pubkey:my(),gossip:mz(my()),tpu:mz(my()),rpc:mz(my()),version:mz(my())});let zQ=mb({votePubkey:my(),nodePubkey:my(),activatedStake:mH(),epochVoteAccount:mh(),epochCredits:mf(mx([mH(),mH(),mH()])),commission:mH(),lastVote:mH(),rootSlot:mz(mH())});zH(mb({current:mf(zQ),delinquent:mf(zQ)}));let zF=mw([md("processed"),md("confirmed"),md("finalized")]),zZ=mb({slot:mH(),confirmations:mz(mH()),err:zS,confirmationStatus:mv(zF)});zv(mf(mz(zZ))),zH(mH());let zq=mb({accountKey:zf,writableIndexes:mf(mH()),readonlyIndexes:mf(mH())}),zK=mb({signatures:mf(my()),message:mb({accountKeys:mf(my()),header:mb({numRequiredSignatures:mH(),numReadonlySignedAccounts:mH(),numReadonlyUnsignedAccounts:mH()}),instructions:mf(mb({accounts:mf(mH()),data:my(),programIdIndex:mH()})),recentBlockhash:my(),addressTableLookups:mv(mf(zq))})}),zJ=mb({pubkey:zf,signer:mh(),writable:mh(),source:mv(mw([md("transaction"),md("lookupTable")]))}),zW=mb({accountKeys:mf(zJ),signatures:mf(my())}),zX=mb({parsed:mD(),program:my(),programId:zf}),z$=mb({accounts:mf(zf),data:my(),programId:zf}),z4=mw([z$,zX]),z0=mw([mb({parsed:mD(),program:my(),programId:my()}),mb({accounts:mf(my()),data:my(),programId:my()})]),z6=mk(z4,z0,en=>"accounts"in en?u7(en,z$):u7(en,zX)),z8=mb({signatures:mf(my()),message:mb({accountKeys:mf(zJ),instructions:mf(z6),recentBlockhash:my(),addressTableLookups:mv(mz(mf(zq)))})}),z5=mb({accountIndex:mH(),mint:my(),owner:mv(my()),uiTokenAmount:zO}),z7=mb({writable:mf(zf),readonly:mf(zf)}),z9=mb({err:zS,fee:mH(),innerInstructions:mv(mz(mf(mb({index:mH(),instructions:mf(mb({accounts:mf(mH()),data:my(),programIdIndex:mH()}))})))),preBalances:mf(mH()),postBalances:mf(mH()),logMessages:mv(mz(mf(my()))),preTokenBalances:mv(mz(mf(z5))),postTokenBalances:mv(mz(mf(z5))),loadedAddresses:mv(z7),computeUnitsConsumed:mv(mH())}),Cc=mb({err:zS,fee:mH(),innerInstructions:mv(mz(mf(mb({index:mH(),instructions:mf(z6)})))),preBalances:mf(mH()),postBalances:mf(mH()),logMessages:mv(mz(mf(my()))),preTokenBalances:mv(mz(mf(z5))),postTokenBalances:mv(mz(mf(z5))),loadedAddresses:mv(z7),computeUnitsConsumed:mv(mH())}),Cr=mw([md(0),md("legacy")]),Ca=mb({pubkey:my(),lamports:mH(),postBalance:mz(mH()),rewardType:mz(my()),commission:mv(mz(mH()))});zH(mz(mb({blockhash:my(),previousBlockhash:my(),parentSlot:mH(),transactions:mf(mb({transaction:zK,meta:mz(z9),version:mv(Cr)})),rewards:mv(mf(Ca)),blockTime:mz(mH()),blockHeight:mz(mH())}))),zH(mz(mb({blockhash:my(),previousBlockhash:my(),parentSlot:mH(),rewards:mv(mf(Ca)),blockTime:mz(mH()),blockHeight:mz(mH())}))),zH(mz(mb({blockhash:my(),previousBlockhash:my(),parentSlot:mH(),transactions:mf(mb({transaction:zW,meta:mz(z9),version:mv(Cr)})),rewards:mv(mf(Ca)),blockTime:mz(mH()),blockHeight:mz(mH())}))),zH(mz(mb({blockhash:my(),previousBlockhash:my(),parentSlot:mH(),transactions:mf(mb({transaction:z8,meta:mz(Cc),version:mv(Cr)})),rewards:mv(mf(Ca)),blockTime:mz(mH()),blockHeight:mz(mH())}))),zH(mz(mb({blockhash:my(),previousBlockhash:my(),parentSlot:mH(),transactions:mf(mb({transaction:zW,meta:mz(Cc),version:mv(Cr)})),rewards:mv(mf(Ca)),blockTime:mz(mH()),blockHeight:mz(mH())}))),zH(mz(mb({blockhash:my(),previousBlockhash:my(),parentSlot:mH(),rewards:mv(mf(Ca)),blockTime:mz(mH()),blockHeight:mz(mH())}))),zH(mz(mb({blockhash:my(),previousBlockhash:my(),parentSlot:mH(),transactions:mf(mb({transaction:zK,meta:mz(z9)})),rewards:mv(mf(Ca)),blockTime:mz(mH())}))),zH(mz(mb({blockhash:my(),previousBlockhash:my(),parentSlot:mH(),signatures:mf(my()),blockTime:mz(mH())}))),zH(mz(mb({slot:mH(),meta:mz(z9),blockTime:mv(mz(mH())),transaction:zK,version:mv(Cr)}))),zH(mz(mb({slot:mH(),transaction:z8,meta:mz(Cc),blockTime:mv(mz(mH())),version:mv(Cr)}))),zv(mb({blockhash:my(),feeCalculator:mb({lamportsPerSignature:mH()})})),zv(mb({blockhash:my(),lastValidBlockHeight:mH()})),zv(mh());let Cn=mb({slot:mH(),numTransactions:mH(),numSlots:mH(),samplePeriodSecs:mH()});zH(mf(Cn)),zv(mz(mb({feeCalculator:mb({lamportsPerSignature:mH()})}))),zH(my()),zH(my());let Co=mb({err:zS,logs:mf(my()),signature:my()});mb({result:zV(Co),subscription:mH()});class Cs{constructor(en){this._keypair=void 0,this._keypair=en??dP()}static generate(){return new Cs(dP())}static fromSecretKey(en,eo){if(64!==en.byteLength)throw Error("bad secret key size");let es=en.slice(32,64);if(!eo||!eo.skipValidation){let eo=en.slice(0,32),ef=dB(eo);for(let en=0;en<32;en++)if(es[en]!==ef[en])throw Error("provided secretKey is invalid")}return new Cs({publicKey:es,secretKey:en})}static fromSeed(en){let eo=dB(en),es=new Uint8Array(64);return es.set(en),es.set(eo,32),new Cs({publicKey:eo,secretKey:es})}get publicKey(){return new dW(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}}let Cf=Object.freeze({CreateLookupTable:{index:0,layout:uF.n_([uF.Jq("instruction"),zc("recentSlot"),uF.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:uF.n_([uF.Jq("instruction")])},ExtendLookupTable:{index:2,layout:uF.n_([uF.Jq("instruction"),zc(),uF.A9(pl(),uF.cv(uF.Jq(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:uF.n_([uF.Jq("instruction")])},CloseLookupTable:{index:4,layout:uF.n_([uF.Jq("instruction")])}});class Cu{constructor(){}static createLookupTable(en){let[eo,es]=dW.findProgramAddressSync([en.authority.toBuffer(),(0,uZ.k$)(BigInt(en.recentSlot),8)],this.programId),ef=Cf.CreateLookupTable,eu=pX(ef,{recentSlot:BigInt(en.recentSlot),bumpSeed:es}),em=[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:en.authority,isSigner:!0,isWritable:!1},{pubkey:en.payer,isSigner:!0,isWritable:!0},{pubkey:za.programId,isSigner:!1,isWritable:!1}];return[new pB({programId:this.programId,keys:em,data:eu}),eo]}static freezeLookupTable(en){let eo=Cf.FreezeLookupTable,es=pX(eo),ef=[{pubkey:en.lookupTable,isSigner:!1,isWritable:!0},{pubkey:en.authority,isSigner:!0,isWritable:!1}];return new pB({programId:this.programId,keys:ef,data:es})}static extendLookupTable(en){let eo=Cf.ExtendLookupTable,es=pX(eo,{addresses:en.addresses.map(en=>en.toBytes())}),ef=[{pubkey:en.lookupTable,isSigner:!1,isWritable:!0},{pubkey:en.authority,isSigner:!0,isWritable:!1}];return en.payer&&ef.push({pubkey:en.payer,isSigner:!0,isWritable:!0},{pubkey:za.programId,isSigner:!1,isWritable:!1}),new pB({programId:this.programId,keys:ef,data:es})}static deactivateLookupTable(en){let eo=Cf.DeactivateLookupTable,es=pX(eo),ef=[{pubkey:en.lookupTable,isSigner:!1,isWritable:!0},{pubkey:en.authority,isSigner:!0,isWritable:!1}];return new pB({programId:this.programId,keys:ef,data:es})}static closeLookupTable(en){let eo=Cf.CloseLookupTable,es=pX(eo),ef=[{pubkey:en.lookupTable,isSigner:!1,isWritable:!0},{pubkey:en.authority,isSigner:!0,isWritable:!1},{pubkey:en.recipient,isSigner:!1,isWritable:!0}];return new pB({programId:this.programId,keys:ef,data:es})}}Cu.programId=new dW("AddressLookupTab1e1111111111111111111111111");let Cm=Object.freeze({RequestUnits:{index:0,layout:uF.n_([uF.u8("instruction"),uF.Jq("units"),uF.Jq("additionalFee")])},RequestHeapFrame:{index:1,layout:uF.n_([uF.u8("instruction"),uF.Jq("bytes")])},SetComputeUnitLimit:{index:2,layout:uF.n_([uF.u8("instruction"),uF.Jq("units")])},SetComputeUnitPrice:{index:3,layout:uF.n_([uF.u8("instruction"),zc("microLamports")])}});class Cd{constructor(){}static requestUnits(en){let eo=Cm.RequestUnits,es=pX(eo,en);return new pB({keys:[],programId:this.programId,data:es})}static requestHeapFrame(en){let eo=Cm.RequestHeapFrame,es=pX(eo,en);return new pB({keys:[],programId:this.programId,data:es})}static setComputeUnitLimit(en){let eo=Cm.SetComputeUnitLimit,es=pX(eo,en);return new pB({keys:[],programId:this.programId,data:es})}static setComputeUnitPrice(en){let eo=Cm.SetComputeUnitPrice,es=pX(eo,{microLamports:BigInt(en.microLamports)});return new pB({keys:[],programId:this.programId,data:es})}}Cd.programId=new dW("ComputeBudget111111111111111111111111111111");let Cp=64,Cz=32,CH=64,Cv=uF.n_([uF.u8("numSignatures"),uF.u8("padding"),uF.KB("signatureOffset"),uF.KB("signatureInstructionIndex"),uF.KB("publicKeyOffset"),uF.KB("publicKeyInstructionIndex"),uF.KB("messageDataOffset"),uF.KB("messageDataSize"),uF.KB("messageInstructionIndex")]);class CV{constructor(){}static createInstructionWithPublicKey(en){let{publicKey:eo,message:es,signature:ef,instructionIndex:eu}=en;pb(eo.length===Cz,`Public Key must be ${Cz} bytes but received ${eo.length} bytes`),pb(ef.length===CH,`Signature must be ${CH} bytes but received ${ef.length} bytes`);let em=Cv.span,ed=em+eo.length,eH=ed+ef.length,eV=1,eb=hw.Buffer.alloc(eH+es.length),ew=null==eu?65535:eu;return Cv.encode({numSignatures:eV,padding:0,signatureOffset:ed,signatureInstructionIndex:ew,publicKeyOffset:em,publicKeyInstructionIndex:ew,messageDataOffset:eH,messageDataSize:es.length,messageInstructionIndex:ew},eb),eb.fill(eo,em),eb.fill(ef,ed),eb.fill(es,eH),new pB({keys:[],programId:CV.programId,data:eb})}static createInstructionWithPrivateKey(en){let{privateKey:eo,message:es,instructionIndex:ef}=en;pb(eo.length===Cp,`Private key must be ${Cp} bytes but received ${eo.length} bytes`);try{let en=Cs.fromSecretKey(eo),eu=en.publicKey.toBytes(),em=dR(es,en.secretKey);return this.createInstructionWithPublicKey({publicKey:eu,message:es,signature:em,instructionIndex:ef})}catch(en){throw Error(`Error creating instruction; ${en}`)}}}CV.programId=new dW("Ed25519SigVerify111111111111111111111111111");let Cy=(en,eo)=>{let es=dV.sign(en,eo);return[es.toCompactRawBytes(),es.recovery]};dV.utils.isValidPrivateKey;let Cx=dV.getPublicKey,Cb=32,Cw=20,CD=64,Ck=11,CE=uF.n_([uF.u8("numSignatures"),uF.KB("signatureOffset"),uF.u8("signatureInstructionIndex"),uF.KB("ethAddressOffset"),uF.u8("ethAddressInstructionIndex"),uF.KB("messageDataOffset"),uF.KB("messageDataSize"),uF.u8("messageInstructionIndex"),uF.Ik(20,"ethAddress"),uF.Ik(64,"signature"),uF.u8("recoveryId")]);class Cj{constructor(){}static publicKeyToEthAddress(en){pb(en.length===CD,`Public key must be ${CD} bytes but received ${en.length} bytes`);try{return hw.Buffer.from(mJ(dG(en))).slice(-Cw)}catch(en){throw Error(`Error constructing Ethereum address: ${en}`)}}static createInstructionWithPublicKey(en){let{publicKey:eo,message:es,signature:ef,recoveryId:eu,instructionIndex:em}=en;return Cj.createInstructionWithEthAddress({ethAddress:Cj.publicKeyToEthAddress(eo),message:es,signature:ef,recoveryId:eu,instructionIndex:em})}static createInstructionWithEthAddress(en){let eo;let{ethAddress:es,message:ef,signature:eu,recoveryId:em,instructionIndex:ed=0}=en;pb((eo="string"==typeof es?es.startsWith("0x")?hw.Buffer.from(es.substr(2),"hex"):hw.Buffer.from(es,"hex"):es).length===Cw,`Address must be ${Cw} bytes but received ${eo.length} bytes`);let eH=1+Ck,eV=eH,eb=eH+eo.length,ew=eb+eu.length+1,eD=1,eS=hw.Buffer.alloc(CE.span+ef.length);return CE.encode({numSignatures:eD,signatureOffset:eb,signatureInstructionIndex:ed,ethAddressOffset:eV,ethAddressInstructionIndex:ed,messageDataOffset:ew,messageDataSize:ef.length,messageInstructionIndex:ed,signature:dG(eu),ethAddress:dG(eo),recoveryId:em},eS),eS.fill(dG(ef),CE.span),new pB({keys:[],programId:Cj.programId,data:eS})}static createInstructionWithPrivateKey(en){let{privateKey:eo,message:es,instructionIndex:ef}=en;pb(eo.length===Cb,`Private key must be ${Cb} bytes but received ${eo.length} bytes`);try{let en=dG(eo),eu=Cx(en,!1).slice(1),em=hw.Buffer.from(mJ(dG(es))),[ed,eH]=Cy(em,en);return this.createInstructionWithPublicKey({publicKey:eu,message:es,signature:ed,recoveryId:eH,instructionIndex:ef})}catch(en){throw Error(`Error creating instruction; ${en}`)}}}Cj.programId=new dW("KeccakSecp256k11111111111111111111111111111");let CO=new dW("StakeConfig11111111111111111111111111111111");class CP{constructor(en,eo,es){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=en,this.epoch=eo,this.custodian=es}}eS=CP,CP.default=new eS(0,0,dW.default);let C_=Object.freeze({Initialize:{index:0,layout:uF.n_([uF.Jq("instruction"),pu(),pm()])},Authorize:{index:1,layout:uF.n_([uF.Jq("instruction"),pl("newAuthorized"),uF.Jq("stakeAuthorizationType")])},Delegate:{index:2,layout:uF.n_([uF.Jq("instruction")])},Split:{index:3,layout:uF.n_([uF.Jq("instruction"),uF.gM("lamports")])},Withdraw:{index:4,layout:uF.n_([uF.Jq("instruction"),uF.gM("lamports")])},Deactivate:{index:5,layout:uF.n_([uF.Jq("instruction")])},Merge:{index:7,layout:uF.n_([uF.Jq("instruction")])},AuthorizeWithSeed:{index:8,layout:uF.n_([uF.Jq("instruction"),pl("newAuthorized"),uF.Jq("stakeAuthorizationType"),pf("authoritySeed"),pl("authorityOwner")])}});Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class CB{constructor(){}static initialize(en){let{stakePubkey:eo,authorized:es,lockup:ef}=en,eu=ef||CP.default,em=C_.Initialize,ed=pX(em,{authorized:{staker:dG(es.staker.toBuffer()),withdrawer:dG(es.withdrawer.toBuffer())},lockup:{unixTimestamp:eu.unixTimestamp,epoch:eu.epoch,custodian:dG(eu.custodian.toBuffer())}}),eH={keys:[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:pq,isSigner:!1,isWritable:!1}],programId:this.programId,data:ed};return new pB(eH)}static createAccountWithSeed(en){let eo=new pU;eo.add(za.createAccountWithSeed({fromPubkey:en.fromPubkey,newAccountPubkey:en.stakePubkey,basePubkey:en.basePubkey,seed:en.seed,lamports:en.lamports,space:this.space,programId:this.programId}));let{stakePubkey:es,authorized:ef,lockup:eu}=en;return eo.add(this.initialize({stakePubkey:es,authorized:ef,lockup:eu}))}static createAccount(en){let eo=new pU;eo.add(za.createAccount({fromPubkey:en.fromPubkey,newAccountPubkey:en.stakePubkey,lamports:en.lamports,space:this.space,programId:this.programId}));let{stakePubkey:es,authorized:ef,lockup:eu}=en;return eo.add(this.initialize({stakePubkey:es,authorized:ef,lockup:eu}))}static delegate(en){let{stakePubkey:eo,authorizedPubkey:es,votePubkey:ef}=en,eu=C_.Delegate,em=pX(eu);return new pU().add({keys:[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:ef,isSigner:!1,isWritable:!1},{pubkey:pF,isSigner:!1,isWritable:!1},{pubkey:pK,isSigner:!1,isWritable:!1},{pubkey:CO,isSigner:!1,isWritable:!1},{pubkey:es,isSigner:!0,isWritable:!1}],programId:this.programId,data:em})}static authorize(en){let{stakePubkey:eo,authorizedPubkey:es,newAuthorizedPubkey:ef,stakeAuthorizationType:eu,custodianPubkey:em}=en,ed=C_.Authorize,eH=pX(ed,{newAuthorized:dG(ef.toBuffer()),stakeAuthorizationType:eu.index}),eV=[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:pF,isSigner:!1,isWritable:!0},{pubkey:es,isSigner:!0,isWritable:!1}];return em&&eV.push({pubkey:em,isSigner:!0,isWritable:!1}),new pU().add({keys:eV,programId:this.programId,data:eH})}static authorizeWithSeed(en){let{stakePubkey:eo,authorityBase:es,authoritySeed:ef,authorityOwner:eu,newAuthorizedPubkey:em,stakeAuthorizationType:ed,custodianPubkey:eH}=en,eV=C_.AuthorizeWithSeed,eb=pX(eV,{newAuthorized:dG(em.toBuffer()),stakeAuthorizationType:ed.index,authoritySeed:ef,authorityOwner:dG(eu.toBuffer())}),ew=[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:es,isSigner:!0,isWritable:!1},{pubkey:pF,isSigner:!1,isWritable:!1}];return eH&&ew.push({pubkey:eH,isSigner:!0,isWritable:!1}),new pU().add({keys:ew,programId:this.programId,data:eb})}static splitInstruction(en){let{stakePubkey:eo,authorizedPubkey:es,splitStakePubkey:ef,lamports:eu}=en,em=C_.Split,ed=pX(em,{lamports:eu});return new pB({keys:[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:ef,isSigner:!1,isWritable:!0},{pubkey:es,isSigner:!0,isWritable:!1}],programId:this.programId,data:ed})}static split(en,eo){let es=new pU;return es.add(za.createAccount({fromPubkey:en.authorizedPubkey,newAccountPubkey:en.splitStakePubkey,lamports:eo,space:this.space,programId:this.programId})),es.add(this.splitInstruction(en))}static splitWithSeed(en,eo){let{stakePubkey:es,authorizedPubkey:ef,splitStakePubkey:eu,basePubkey:em,seed:ed,lamports:eH}=en,eV=new pU;return eV.add(za.allocate({accountPubkey:eu,basePubkey:em,seed:ed,space:this.space,programId:this.programId})),eo&&eo>0&&eV.add(za.transfer({fromPubkey:en.authorizedPubkey,toPubkey:eu,lamports:eo})),eV.add(this.splitInstruction({stakePubkey:es,authorizedPubkey:ef,splitStakePubkey:eu,lamports:eH}))}static merge(en){let{stakePubkey:eo,sourceStakePubKey:es,authorizedPubkey:ef}=en,eu=C_.Merge,em=pX(eu);return new pU().add({keys:[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:es,isSigner:!1,isWritable:!0},{pubkey:pF,isSigner:!1,isWritable:!1},{pubkey:pK,isSigner:!1,isWritable:!1},{pubkey:ef,isSigner:!0,isWritable:!1}],programId:this.programId,data:em})}static withdraw(en){let{stakePubkey:eo,authorizedPubkey:es,toPubkey:ef,lamports:eu,custodianPubkey:em}=en,ed=C_.Withdraw,eH=pX(ed,{lamports:eu}),eV=[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:ef,isSigner:!1,isWritable:!0},{pubkey:pF,isSigner:!1,isWritable:!1},{pubkey:pK,isSigner:!1,isWritable:!1},{pubkey:es,isSigner:!0,isWritable:!1}];return em&&eV.push({pubkey:em,isSigner:!0,isWritable:!1}),new pU().add({keys:eV,programId:this.programId,data:eH})}static deactivate(en){let{stakePubkey:eo,authorizedPubkey:es}=en,ef=C_.Deactivate,eu=pX(ef);return new pU().add({keys:[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:pF,isSigner:!1,isWritable:!1},{pubkey:es,isSigner:!0,isWritable:!1}],programId:this.programId,data:eu})}}CB.programId=new dW("Stake11111111111111111111111111111111111111"),CB.space=200;let CU=Object.freeze({InitializeAccount:{index:0,layout:uF.n_([uF.Jq("instruction"),pd()])},Authorize:{index:1,layout:uF.n_([uF.Jq("instruction"),pl("newAuthorized"),uF.Jq("voteAuthorizationType")])},Withdraw:{index:3,layout:uF.n_([uF.Jq("instruction"),uF.gM("lamports")])},UpdateValidatorIdentity:{index:4,layout:uF.n_([uF.Jq("instruction")])},AuthorizeWithSeed:{index:10,layout:uF.n_([uF.Jq("instruction"),pp()])}});Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class CR{constructor(){}static initializeAccount(en){let{votePubkey:eo,nodePubkey:es,voteInit:ef}=en,eu=CU.InitializeAccount,em=pX(eu,{voteInit:{nodePubkey:dG(ef.nodePubkey.toBuffer()),authorizedVoter:dG(ef.authorizedVoter.toBuffer()),authorizedWithdrawer:dG(ef.authorizedWithdrawer.toBuffer()),commission:ef.commission}}),ed={keys:[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:pq,isSigner:!1,isWritable:!1},{pubkey:pF,isSigner:!1,isWritable:!1},{pubkey:es,isSigner:!0,isWritable:!1}],programId:this.programId,data:em};return new pB(ed)}static createAccount(en){let eo=new pU;return eo.add(za.createAccount({fromPubkey:en.fromPubkey,newAccountPubkey:en.votePubkey,lamports:en.lamports,space:this.space,programId:this.programId})),eo.add(this.initializeAccount({votePubkey:en.votePubkey,nodePubkey:en.voteInit.nodePubkey,voteInit:en.voteInit}))}static authorize(en){let{votePubkey:eo,authorizedPubkey:es,newAuthorizedPubkey:ef,voteAuthorizationType:eu}=en,em=CU.Authorize,ed=pX(em,{newAuthorized:dG(ef.toBuffer()),voteAuthorizationType:eu.index}),eH=[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:pF,isSigner:!1,isWritable:!1},{pubkey:es,isSigner:!0,isWritable:!1}];return new pU().add({keys:eH,programId:this.programId,data:ed})}static authorizeWithSeed(en){let{currentAuthorityDerivedKeyBasePubkey:eo,currentAuthorityDerivedKeyOwnerPubkey:es,currentAuthorityDerivedKeySeed:ef,newAuthorizedPubkey:eu,voteAuthorizationType:em,votePubkey:ed}=en,eH=CU.AuthorizeWithSeed,eV=pX(eH,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:dG(es.toBuffer()),currentAuthorityDerivedKeySeed:ef,newAuthorized:dG(eu.toBuffer()),voteAuthorizationType:em.index}}),eb=[{pubkey:ed,isSigner:!1,isWritable:!0},{pubkey:pF,isSigner:!1,isWritable:!1},{pubkey:eo,isSigner:!0,isWritable:!1}];return new pU().add({keys:eb,programId:this.programId,data:eV})}static withdraw(en){let{votePubkey:eo,authorizedWithdrawerPubkey:es,lamports:ef,toPubkey:eu}=en,em=CU.Withdraw,ed=pX(em,{lamports:ef}),eH=[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:eu,isSigner:!1,isWritable:!0},{pubkey:es,isSigner:!0,isWritable:!1}];return new pU().add({keys:eH,programId:this.programId,data:ed})}static safeWithdraw(en,eo,es){if(en.lamports>eo-es)throw Error("Withdraw will leave vote account with insufficient funds.");return CR.withdraw(en)}static updateValidatorIdentity(en){let{votePubkey:eo,authorizedWithdrawerPubkey:es,nodePubkey:ef}=en,eu=CU.UpdateValidatorIdentity,em=pX(eu),ed=[{pubkey:eo,isSigner:!1,isWritable:!0},{pubkey:ef,isSigner:!0,isWritable:!1},{pubkey:es,isSigner:!0,isWritable:!1}];return new pU().add({keys:ed,programId:this.programId,data:em})}}CR.programId=new dW("Vote111111111111111111111111111111111111111"),CR.space=3762,new dW("Va1idator1nfo111111111111111111111111111111"),mb({name:my(),website:mv(my()),details:mv(my()),keybaseUsername:mv(my())}),new dW("Vote111111111111111111111111111111111111111"),uF.n_([pl("nodePubkey"),pl("authorizedWithdrawer"),uF.u8("commission"),uF._O(),uF.A9(uF.n_([uF._O("slot"),uF.Jq("confirmationCount")]),uF.cv(uF.Jq(),-8),"votes"),uF.u8("rootSlotValid"),uF._O("rootSlot"),uF._O(),uF.A9(uF.n_([uF._O("epoch"),pl("authorizedVoter")]),uF.cv(uF.Jq(),-8),"authorizedVoters"),uF.n_([uF.A9(uF.n_([pl("authorizedPubkey"),uF._O("epochOfLastAuthorizedSwitch"),uF._O("targetEpoch")]),32,"buf"),uF._O("idx"),uF.u8("isEmpty")],"priorVoters"),uF._O(),uF.A9(uF.n_([uF._O("epoch"),uF._O("credits"),uF._O("prevCredits")]),uF.cv(uF.Jq(),-8),"epochCredits"),uF.n_([uF._O("slot"),uF._O("timestamp")],"lastTimestamp")]);var CY=es(42115),CG=es(50780);function CQ(en,eo){if(!(en instanceof Uint8Array)){if("function"==typeof en?.getVerificationBuffer)en=en.getVerificationBuffer();else throw Error(`Cannot sign message: ${en}`)}let{signature:es,publicKey:ef}=JSON.parse(eo);try{return CG.sign.detached.verify(en,CY.decode(es),CY.decode(ef))}catch{return!1}}var CF=Object.defineProperty,CZ=(en,eo,es)=>eo in en?CF(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,Cq=(en,eo,es)=>(CZ(en,"symbol"!=typeof eo?eo+"":eo,es),es);class CK extends f6{constructor(en,eo){super(en.toString()),Cq(this,"wallet"),Cq(this,"keypair"),Cq(this,"isKeypair"),eo instanceof Cs?(this.keypair=eo,this.isKeypair=!0):(this.wallet=eo,this.isKeypair=!1)}getChain(){return eX.$O.SOL}async sign(en){let eo;let es=en.getVerificationBuffer();if(this.wallet){let en=await this.wallet.signMessage(es);eo=en instanceof Uint8Array?en:en.signature}else if(this.keypair)eo=CY.encode(CG.sign.detached(es,this.keypair.secretKey));else throw Error("Cannot sign message");if(CQ(es,JSON.stringify({signature:eo,publicKey:this.address})))return JSON.stringify({signature:eo,publicKey:this.address});throw Error("Cannot proof the integrity of the signature")}}async function CJ(en){if(en.connected||await en.connect(),!en.publicKey)throw Error("This wallet does not provide a public key");return new CK(en.publicKey,en)}var CW=es(81287);let CX=(en,eo)=>{switch(en){case eX.$O.ETH:return hb(eo);case eX.$O.SOL:return CJ(eo);default:throw CW.Z.ChainNotYetSupported}},C$=async en=>{switch(en.getChain()){case eX.$O.ETH:return(0,eJ.Eb)(en.address);case eX.$O.SOL:return(0,eJ.f6)(en.address);default:throw CW.Z.ChainNotYetSupported}};var C1=es(98113);function C2(en){let eo=(0,eU.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")});return C0(()=>{eo.current=en},[en]),(0,eU.useCallback)((...en)=>eo.current(...en),[eo])}var C4=function(en,eo,es,ef){let eu=(0,eU.useRef)(eo);C0(()=>{eu.current=eo},[eo]),(0,eU.useEffect)(()=>{var eo;let em=null!==(eo=null==es?void 0:es.current)&&void 0!==eo?eo:window;if(!(em&&em.addEventListener))return;let ed=en=>eu.current(en);return em.addEventListener(en,ed,ef),()=>{em.removeEventListener(en,ed,ef)}},[en,es,ef])};let C3="undefined"!=typeof window?eU.useLayoutEffect:eU.useEffect;var C0=C3,C6=function(en,eo){let es=(0,eU.useCallback)(()=>{if("undefined"==typeof window)return eo;try{let es=window.sessionStorage.getItem(en);return es?C8(es):eo}catch(es){return console.warn(`Error reading sessionStorage key “${en}”:`,es),eo}},[eo,en]),[ef,eu]=(0,eU.useState)(es),em=C2(eo=>{"undefined"==typeof window&&console.warn(`Tried setting sessionStorage key “${en}” even though environment is not a client`);try{let es=eo instanceof Function?eo(ef):eo;window.sessionStorage.setItem(en,JSON.stringify(es)),eu(es),window.dispatchEvent(new Event("session-storage"))}catch(eo){console.warn(`Error setting sessionStorage key “${en}”:`,eo)}});(0,eU.useEffect)(()=>{eu(es())},[]);let ed=(0,eU.useCallback)(eo=>{null!=eo&&eo.key&&eo.key!==en||eu(es())},[en,es]);return C4("storage",ed),C4("session-storage",ed),[ef,em]};function C8(en){try{return"undefined"===en?void 0:JSON.parse(null!=en?en:"")}catch(eo){console.log("parsing error on",{value:en});return}}function C5(){let[en,eo]=(0,eB.mr)(),es=(0,eP.lm)(),[ef,eu]=C6("keepAccountAlive",!1),[em,ed]=C6("selectedNetwork",eX.$O.ETH),eH=(0,eU.useCallback)(en=>{es&&es.add({variant:"error",title:"Error",text:en})},[es]),eV=(0,eU.useCallback)(async en=>{let es=await C$(en);eo({type:C1.My.ACCOUNT_SET_BALANCE,payload:{balance:es}})},[eo]),eb=(0,eU.useCallback)(async(en,es)=>{let ef;if(en){try{!es&&window.ethereum&&(es=window.ethereum),ef=await CX(en,es),ed(en)}catch(eo){let en=eo;eH(en.message)}if(ef)return await Promise.all([eV(ef)]).catch(en=>{eH(en.message)}),eo({type:C1.My.ACCOUNT_CONNECT,payload:{account:ef}}),ef}},[eV,eo,ed,eH]),ew=(0,eU.useCallback)(async()=>{eo({type:C1.My.ACCOUNT_DISCONNECT,payload:null})},[eo]),eD=(0,eU.useCallback)(async en=>{let es;try{es=await CX(en,window.ethereum),ed(en),await Promise.all([eV(es)]).catch(en=>{eH(en.message)}),console.log("Account connected after switching network: ",es)}catch(eo){let en=eo;console.error("Error during network switch: ",en.message)}return eo({type:C1.My.ACCOUNT_CONNECT,payload:{account:es}}),es},[eo,eV,eH,ed]),{account:eS}=en.account,eE=!!(null==eS?void 0:eS.address);return{connect:eb,disconnect:ew,switchNetwork:eD,isConnected:eE,account:eS,selectedNetwork:em}}let C7={"/":"HOME","/earn/ccn":"CORE NODES","/earn/crn":"COMPUTE RESOURCE NODES","/earn/ccn/new":"CREATE CORE NODE","/earn/crn/new":"CREATE COMPUTE RESOURCE NODE"};function C9(){let[en]=(0,eB.mr)(),eo=(0,eU.useCallback)(en=>en?eo=>{let es=en.find(en=>en.hash===eo.query.hash);return((null==es?void 0:es.name)||"").toUpperCase()}:"",[]),es=(0,eU.useMemo)(()=>({...C7}),[]);return es=(0,eU.useMemo)(()=>({...es,"/earn/ccn/[hash]":eo(en.ccns.entities)}),[es,eo,en.ccns.entities]),{names:es=(0,eU.useMemo)(()=>({...es,"/earn/crn/[hash]":eo(en.crns.entities)}),[es,eo,en.crns.entities])}}var Lc=es(87274),Lr=es(69797),La=es(38753);function Ln(){let[en]=(0,eB.mr)(),{entities:eo}=en.ccns,{entities:es}=en.crns,{stakeNodes:ef}=(0,Lc.e)({nodes:eo}),{userNodes:eu}=(0,Lr.M)({nodes:eo}),{userNodes:em}=(0,Lr.M)({nodes:es}),{warningFlag:ed}=(0,La.i)({nodes:ef,isStaking:!0}),{warningFlag:eH}=(0,La.i)({nodes:eu}),{warningFlag:eV}=(0,La.i)({nodes:em}),eb=(0,eU.useMemo)(()=>[{name:"Account",href:"/",icon:"earn",children:[{name:"Earn",href:"/",icon:"earn",children:[{name:"Staking",href:"/earn/staking",icon:"earn",flag:ed},{name:"Core nodes",href:"/earn/ccn",icon:"ccn",flag:eH},{name:"Compute nodes",href:"/earn/crn",icon:"crn",flag:eV}]}]},{name:"Console",icon:"console",href:"https://console.aleph.im/",target:"_blank",external:!0},{name:"Explorer",icon:"explore",href:"https://explorer.aleph.im/",target:"_blank",external:!0},{name:"Swap",icon:"swap",href:"https://swap.aleph.im/",target:"_blank",external:!0}],[ed,eH,eV]);return{routes:eb}}function Lo(){let[en]=(0,eB.mr)(),{data:eo}=en.lastRewardsCalculation,{data:es}=en.lastRewardsDistribution;return{lastRewardsDistribution:es,lastRewardsCalculation:eo}}function Ls(en){let{address:eo}=en,{lastRewardsCalculation:es,lastRewardsDistribution:ef}=Lo(),eu=null==es?void 0:es.timestamp,em=null==ef?void 0:ef.timestamp,ed=(null==es?void 0:es.lastHeight)||0,eH=(null==ef?void 0:ef.lastHeight)||0,eV=ed>=eH&&(null==es?void 0:es.rewards[eo])||0;return{calculatedRewards:eV,calculatedTimestamp:eu,distributionTimestamp:em}}function Ll(en){switch(en){case"Ethereum":default:return eX.$O.ETH;case"Avalanche":return eX.$O.AVAX;case"Solana":return eX.$O.SOL}}function Lf(en){switch(en){case eX.$O.ETH:return"Ethereum";case eX.$O.AVAX:return"Avalanche";case eX.$O.SOL:return"Solana";default:return"Ethereum"}}function Lh(en){let{handleConnect:eo,...es}=en,{account:ef}=C5(),eu=(0,eO.Fg)(),[em]=(0,eB.mr)(),{balance:ed}=em.account,[eH,eV]=(0,eU.useState)(!1),eb=(0,eU.useRef)(null),ew=(0,eU.useRef)(null);(0,eP.O8)(()=>{eH&&eV(!1)},[eb,ew]);let eD=()=>{eV(!eH)},eS=(0,eP.iP)(0),eE=(0,eP.b)(0),{shouldMount:ej,stage:e_}=(0,eP.Yz)(eH,250),{myRef:eR,atRef:eY,position:eG}=(0,eP.gM)({my:"top-right",at:"bottom-right",myRef:eb,atRef:ew,deps:[ef,eS,eE,ej]}),eQ="enter"===e_,eF=(0,eU.useCallback)(async(en,es)=>{await eo(en,es),eV(!1)},[eo]);return{theme:eu,account:ef,accountBalance:ed,walletPickerOpen:eQ,displayWalletPicker:ej,walletPickerRef:eR,walletPickerTriggerRef:eY,walletPosition:eG,handleDisplayWalletPicker:eD,handleConnect:eF,...es}}function Lu(){let{connect:en,disconnect:eo,isConnected:es,account:ef,selectedNetwork:eu,switchNetwork:em}=C5(),{routes:ed}=Ln(),eH=(0,eW.useRouter)(),{pathname:eV}=eH,[eb,ew]=C6("keepAccountAlive",!1),eD=(0,eU.useCallback)(()=>{var eo;return null===(eo=window.ethereum)||void 0===eo||eo.on("accountsChanged",function(){en()}),window.ethereum},[en]),eS=(0,eU.useCallback)(async(ef,eu)=>{if(console.log("handleConnect",ef,eu),!es&&(ef||eu)){ew(!0);let eo=eD(),es=await en(Ll(null==eu?void 0:eu.name),eo);if(!es)return}else ew(!1),await eo(),eH.push("/")},[en,eo,eD,es,eH,ew]);(0,eU.useEffect)(()=>(eD(),()=>{var eo;null===(eo=window.ethereum)||void 0===eo||eo.removeListener("accountsChanged",()=>{en()})}),[]);let{names:eE}=C9(),ej="lg",[eO,eP]=(0,eU.useState)(!1),e_=(0,eU.useCallback)(en=>eP(en),[]),eB=(0,eU.useCallback)(()=>null,[]),eR=(0,eU.useMemo)(()=>[{icon:"ethereum",name:"Ethereum",wallets:[{color:"orange",icon:"metamask",name:"Metamask",provider:eD}]}],[eD]),eY=(0,eU.useCallback)(en=>{let eo=Ll(en.name);em(eo)},[em]),eG=(0,eU.useMemo)(()=>{let en=Lf(eu);return eR.find(eo=>eo.name===en)},[eR,eu]),{calculatedRewards:eQ,distributionTimestamp:eF}=Ls({address:(null==ef?void 0:ef.address)||""}),eZ=(0,eU.useMemo)(()=>{let en=864e6;if(void 0===eF){let eo=Math.ceil(en/864e5);return eo}let eo=Date.now()-eF,es=en-eo,ef=Math.max(Math.ceil(es),0),eu=Math.ceil(ef/864e5);return eu},[eF]),eK=(0,eU.useMemo)(()=>{if(eQ)return{amount:eQ,days:eZ}},[eZ,eQ]);return{networks:eR,pathname:eV,routes:ed,breadcrumbNames:eE,breakpoint:ej,isOpen:eO,rewards:eK,selectedNetwork:eG,handleSwitchNetwork:eY,handleToggle:e_,handleConnect:eS,handleDisconnect:eB,provider:eD}}let Lm=en=>{let{names:eo={},includeHome:es=!0,...ef}=en,eu=(0,eW.useRouter)(),em="/"===eu.pathname,ed=en=>en.toUpperCase(),eH=(0,eU.useMemo)(()=>{if(em)return[];let en=eu.pathname.split("/"),ef=en.map((es,ef)=>{let em=en.slice(0,ef+1).join("/"),eH=eo[em]||eo[es]||ed(es);return{href:em,name:eH="function"==typeof eH?eH(eu):eH}}).filter(en=>{let{name:eo}=en;return""!==eo&&"-"!==eo}).map(en=>{let{name:eo,href:es}=en;return(0,ej.jsx)(eG(),{href:es,children:eo},eo)});return es&&ef.unshift((0,ej.jsx)(eG(),{href:"/",children:eo["/"]||"HOME"},"home")),ef},[eu,eo,em,es]);return em?(0,ej.jsx)("div",{}):(0,ej.jsx)(eP.aG,{navLinks:eH,...ef})};Lm.displayName="AutoBreadcrumb";var Ld=(0,eU.memo)(Lm);let Lp=en=>{let{isMobile:eo,...es}=en,{theme:ef,account:eu,accountBalance:em,displayWalletPicker:ed,walletPickerOpen:eH,walletPickerRef:eV,walletPickerTriggerRef:eb,walletPosition:ew,rewards:eD,selectedNetwork:eS,networks:eE,handleSwitchNetwork:eO,handleConnect:e_,handleDisplayWalletPicker:eB}=Lh(es);return(0,ej.jsxs)(ej.Fragment,{children:[eu?(0,ej.jsx)(eP.zx,{ref:eb,as:"button",variant:"secondary",color:"main1",kind:"neon",size:"md",onClick:eB,children:(0,ej.jsxs)(Lx,{children:[!eo&&(0,eJ.zN)(eu.address),(0,ej.jsx)(eP.JO,{name:"meteor",size:"lg",color:ef.color.main1})]})}):(0,ej.jsx)(eP.zx,{ref:eb,as:"button",variant:"tertiary",color:"main0",kind:"neon",size:"md",onClick:eB,children:(0,ej.jsxs)(Lb,{children:[!eo&&"Connect",(0,ej.jsx)(eP.JO,{name:"meteor",size:"lg",color:ef.color.main0})]})}),ed&&(0,eR.createPortal)((0,ej.jsx)(eQ,{ref:eV,networks:eE,rewards:eD,selectedNetwork:eS,onSwitchNetwork:eO,onConnect:e_,onDisconnect:e_,address:null==eu?void 0:eu.address,addressHref:"https://etherscan.io/address/".concat(null==eu?void 0:eu.address),balance:em,$isOpen:eH,$position:ew}),document.body)]})};Lp.displayName="AccountButton";let Lz=en=>en.route.children?(0,ej.jsx)("span",{...en}):(0,ej.jsx)(eG(),{...en}),LH=()=>{let{pathname:en,routes:eo,breadcrumbNames:es,isOpen:ef,breakpoint:eu,handleToggle:em,...ed}=Lu();return(0,ej.jsxs)(ej.Fragment,{children:[(0,ej.jsxs)(eK,{$breakpoint:eu,children:[(0,ej.jsx)(eZ,{routes:eo,pathname:en,open:ef,onToggle:em,Link:Lv,height:"6.5rem",breakpoint:"lg",mobileTopContent:(0,ej.jsx)(LV,{...ed,isMobile:!0})}),(0,ej.jsxs)(eF,{$breakpoint:eu,children:[(0,ej.jsx)(Ld,{names:es}),(0,ej.jsx)(LV,{...ed})]})]}),(0,ej.jsx)(Lw,{}),(0,ej.jsx)(LD,{children:(0,ej.jsx)(Ld,{names:es})})]})};LH.displayName="Header";let Lv=(0,eU.memo)(Lz),LV=(0,eU.memo)(Lp);var Ly=(0,eU.memo)(LH),Lx=(0,eO.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-13kh3qu-0"})({display:"flex",alignItems:"center",gap:"0.625rem"}),Lb=(0,eO.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-13kh3qu-1"})({display:"flex",alignItems:"center",gap:"0.625rem"}),Lw=(0,eO.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-13kh3qu-2"})({display:"block",height:"6.5rem",flex:"1 1 auto",flexShrink:"0",flexGrow:"0","@media (min-width: 62rem)":{display:"none"}}),LD=(0,eO.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-13kh3qu-3"})({marginTop:"1.5rem",marginBottom:"1.5rem",display:"block",paddingLeft:"1.25rem",paddingRight:"1.25rem","@media (min-width: 48rem)":{paddingLeft:"4rem",paddingRight:"4rem"},"@media (min-width: 62rem)":{display:"none"}});let Lk=()=>(0,ej.jsx)(eP.$_,{small:!0,maxWidth:"100%",Link:eG(),breakpoint:"lg",buttons:[],media:[{name:"x",icon:"x",label:"Follow us",href:"https://twitter.com/TwentySixCloud",small:!0},{name:"telegram",icon:"telegram",label:"Telegram",href:"https://t.me/alephim"},{name:"medium",icon:"medium",label:"Medium",href:"https://medium.com/aleph-im",small:!0}],mainLinks:[{label:"Documentation",href:"https://docs.aleph.im"},{label:"Telegram Developers",href:"https://t.me/alephim/119590"}],links:[]});var LS=Lk;let LE=eO.ZP.main.withConfig({displayName:"styles__StyledMain",componentId:"sc-146x5a5-0"})(["",""],{display:"flex",flex:"1 1 0%",flexDirection:"column",overflow:"auto",overflowX:"hidden"}),Lj=LE;var LO=Lj,LP=es(18210),L_=es(33358);function LB(){let[en]=(0,eB.mr)(),{account:eo,balance:es=0}=en.account,ef=(0,eU.useMemo)(()=>new LP.p(eo),[eo]),eu=(0,eU.useCallback)(()=>ef.getFiles(),[ef]),{data:em}=(0,eP.GO)({doRequest:eu,onSuccess:()=>null,triggerOnMount:!0,triggerDeps:[ef],flushData:!1}),ed=null==em?void 0:em.totalSize,eH=es?es*L_.xJ:void 0;return{consumedSize:ed,allowedSize:eH}}let LU=(0,eU.memo)(()=>{let{routes:en}=Ln(),{pathname:eo}=(0,eW.useRouter)(),[es,ef]=(0,eU.useState)(),eu=LB(),em="lg";return(0,ej.jsx)(eP.Kb,{breakpoint:em,routes:en,pathname:eo,Link:eG(),allowanceInfo:eu,open:es,onToggle:ef})});LU.displayName="Sidebar";var LR=LU;let LY=eO.ZP.div.withConfig({displayName:"styles__StyledViewport",componentId:"sc-1uu4v28-0"})(["",""],{display:"flex",height:"100%",overflow:"hidden"});var LG=es(48107),LQ=es(91421);function LF(){let{ccn:en=!0,crn:eo=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[es,ef]=(0,eB.mr)(),{account:eu}=es.account,em=(0,eU.useMemo)(()=>new LG.B(eu),[eu]),[ed,eH]=(0,eU.useState)();return(0,eU.useEffect)(()=>{let en=new eJ.ol;return async function(){let eo=em.subscribeNodesFeed(en.promise);for await(let en of eo)eH(en)}(),()=>en.resolve()},[]),(0,eU.useEffect)(()=>{ed&&(en&&ef(new LQ.B9({name:"ccns",state:{data:ed.ccns,loading:!1,error:void 0}})),eo&&ef(new LQ.B9({name:"crns",state:{data:ed.crns,loading:!1,error:void 0}})))},[en,eo,ef,ed]),{nodes:ed}}var LZ=es(47630),Lq=es(89954);function LK(){let[en,eo]=(0,eB.mr)(),{account:es}=en.account,ef=(0,eU.useMemo)(()=>new LZ.S(es),[es]),[eu,em]=(0,eU.useState)();return(0,eU.useEffect)(()=>{let en=new eJ.ol;return async function(){let eo=await ef.getLastRewardsDistribution();em(en=>({lastRewardsDistribution:eo,lastRewardsCalculation:null==en?void 0:en.lastRewardsCalculation}));let es=ef.subscribeRewardsFeed(en.promise);for await(let en of es)em(eo=>{let[es,ef]="distribution"===en.type?[en,null==eo?void 0:eo.lastRewardsCalculation]:[null==eo?void 0:eo.lastRewardsDistribution,en];return{lastRewardsDistribution:es,lastRewardsCalculation:ef}})}(),()=>en.resolve()},[]),(0,eU.useEffect)(()=>{(null==eu?void 0:eu.lastRewardsDistribution)&&eo(new Lq.Sv({name:"lastRewardsDistribution",state:{data:eu.lastRewardsDistribution,loading:!1,error:void 0}}))},[eo,null==eu?void 0:eu.lastRewardsDistribution]),(0,eU.useEffect)(()=>{(null==eu?void 0:eu.lastRewardsCalculation)&&eo(new Lq.Sv({name:"lastRewardsCalculation",state:{data:eu.lastRewardsCalculation,loading:!1,error:void 0}}))},[eo,null==eu?void 0:eu.lastRewardsCalculation]),{...eu}}var LJ=es(77767);function LW(en){let{syncUrl:eo=!1}=en,[es,ef]=(0,eB.mr)(),eu=es.filter,em=(0,eW.useRouter)();(0,eU.useEffect)(()=>{if(!eo||!em.isReady)return;let en=em.asPath.split("?")[1],es=Object.fromEntries(new URLSearchParams(en).entries()),ed=Object.fromEntries(Object.entries(eu).map(en=>{let[eo,es]=en;return[eo,es?es.value:es]})),eH={...es,...ed},eV=Object.keys(eH).filter(en=>{let eo=ed[en]||null;return eo!==eH[en]}),eb=Object.keys(eH).filter(en=>{let eo=es[en]||null;return eo!==eH[en]});if(eV.length){let en=eV.reduce((en,eo)=>{let es=eH[eo];return en[eo]=es?{key:eo,value:es}:null,en},{...eu});ef(new LJ.Ov({state:en}))}if(eb.length){let en=eb.reduce((en,eo)=>{let es=eH[eo];return es?en[eo]=es:delete en[eo],en},{...em.query});em.replace({query:en})}},[eo,eu,em,ef]);let ed=(0,eU.useCallback)((en,eo)=>ef(new LJ.q6({key:en,value:eo})),[ef]),eH=(0,eU.useCallback)(en=>ef(new LJ.xp({key:en})),[ef]);return{filters:eu,handleAddFilter:ed,handleDelFilter:eH}}let LX=en=>{let{children:eo}=en;return LW({syncUrl:!0}),LF(),LK(),(0,ej.jsx)(LY,{children:eo})};LX.displayName="Viewport";var L$=(0,eU.memo)(LX);let L1=eO.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-1bbqo4p-0"})(["",""],{position:"relative",marginLeft:"auto",marginRight:"auto",width:"100%",maxWidth:"90rem",flex:"1 1 0%",paddingLeft:"1.5rem",paddingRight:"1.5rem",paddingBottom:"4rem","@media (min-width: 62rem)":{paddingLeft:"4rem",paddingRight:"4rem"}}),L2=en=>{let{children:eo}=en;return(0,ej.jsx)(L1,{children:eo})};L2.displayName="Content";var L4=(0,eU.memo)(L2),L3=es(12400);function L0(en){let{Component:eo,pageProps:es}=en;return(0,ej.jsxs)(eO.f6,{theme:eP.np.aleph,children:[(0,ej.jsx)(eP.nz,{}),(0,ej.jsx)(e_,{}),(0,ej.jsx)(eB.WE,{children:(0,ej.jsx)(eP.P_,{max:10,timeout:2e3,children:(0,ej.jsxs)(L$,{children:[(0,ej.jsx)(LR,{}),(0,ej.jsxs)(LO,{children:[(0,ej.jsx)(Ly,{}),(0,ej.jsxs)(L4,{children:[(0,ej.jsx)(eo,{...es}),(0,ej.jsx)(L3.default,{})]}),(0,ej.jsx)(LS,{})]})]})})})]})}},12400:function(en,eo,es){"use strict";es.r(eo),es.d(eo,{Loading:function(){return eV},default:function(){return eb}});var ef=es(85893),eu=es(67294),em=es(33445),ed=es(11163);function eH(){let[en,eo]=(0,eu.useState)(!0),es=(0,ed.useRouter)();return(0,eu.useEffect)(()=>{function en(){eo(!0)}function ef(){eo(!1)}return es.events.on("routeChangeStart",en),es.events.on("routeChangeComplete",ef),es.events.on("routeChangeError",ef),eo(!1),()=>{es.events.off("routeChangeStart",en),es.events.off("routeChangeComplete",en),es.events.off("routeChangeError",ef)}},[es]),{loading:en}}function eV(){let{loading:en}=eH();return(0,ef.jsx)(em.Z,{show:en})}eV.displayName="Loading";var eb=(0,eu.memo)(eV)},98113:function(en,eo,es){"use strict";var ef;es.d(eo,{Dq:function(){return em},My:function(){return ef}});let eu={account:void 0,balance:void 0};function em(){return function(){let en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eu,eo=arguments.length>1?arguments[1]:void 0;switch(eo.type){case ef.ACCOUNT_CONNECT:{var es;let{account:ef}=eo.payload;if((null===(es=en.account)||void 0===es?void 0:es.address)===ef.address)return en;return{...en,account:ef}}case ef.ACCOUNT_DISCONNECT:return{...en,account:void 0};case ef.ACCOUNT_SET_BALANCE:{let{balance:es}=eo.payload;return{...en,balance:es}}default:return en}}}!function(en){en.ACCOUNT_CONNECT="ACCOUNT_CONNECT",en.ACCOUNT_DISCONNECT="ACCOUNT_DISCONNECT",en.ACCOUNT_SET_BALANCE="ACCOUNT_SET_BALANCE"}(ef||(ef={}))},91421:function(en,eo,es){"use strict";var ef;es.d(eo,{B9:function(){return em},Wy:function(){return ed},gg:function(){return eH},yf:function(){return eE}});let eu={keys:void 0,entities:void 0,loading:!0,error:void 0};!function(en){en.ENTITY_SET="ENTITY_SET",en.ENTITY_LOAD="ENTITY_LOAD",en.ENTITY_SUCCESS="ENTITY_SUCCESS",en.ENTITY_ERROR="ENTITY_ERROR",en.ENTITY_ADD="ENTITY_ADD",en.ENTITY_DEL="ENTITY_DEL"}(ef||(ef={}));class em{constructor(en){this.payload=en,this.type=ef.ENTITY_SET}}class ed{constructor(en){this.payload=en,this.type=ef.ENTITY_ADD}}class eH{constructor(en){this.payload=en,this.type=ef.ENTITY_DEL}}function eV(en,eo,es){let ef=new Map(eo.map(en=>[en[es],en]));for(let eo of en)ef.set(eo[es],eo);return Array.from(ef.values())}function eb(en,eo,es){return eV(en=Array.isArray(en)?en:[en],eo,es)}function ew(en,eo,es){let ef=new Set(Array.isArray(en)?en:[en]);return eo.filter(en=>!ef.has(en[es]))}function eD(en,eo,es,ef){return eV(en=Array.isArray(en)?en:[en],eo=ef?eo.filter(en=>!en[ef]):eo,es)}function eS(en,eo){return en.map(en=>en[eo])}function eE(en,eo,es){return function(){var em;let ed=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eu,eH=arguments.length>1?arguments[1]:void 0;if((null===(em=eH.payload)||void 0===em?void 0:em.name)!==en)return ed;switch(eH.type){case ef.ENTITY_SET:{let{data:en,...es}=eH.payload.state,ef=en,eu=ef?eS(ef,eo):void 0;return{...ed,...es,entities:ef,keys:eu}}case ef.ENTITY_LOAD:return{...ed,loading:!0,error:void 0};case ef.ENTITY_SUCCESS:{let en=eD(eH.payload.entities,ed.entities||[],eo,es),ef=eS(en,eo);return{...ed,keys:ef,entities:en,loading:!1,error:void 0}}case ef.ENTITY_ERROR:return{...ed,loading:!1,error:eH.payload.error};case ef.ENTITY_ADD:{let en=eb(eH.payload.entities,ed.entities||[],eo),es=eS(en,eo);return{...ed,keys:es,entities:en,loading:!1,error:void 0}}case ef.ENTITY_DEL:{let en=ew(eH.payload.keys,ed.entities||[],eo),es=eS(en,eo);return{...ed,keys:es,entities:en}}default:return ed}}}},77767:function(en,eo,es){"use strict";var ef;es.d(eo,{Ov:function(){return em},q6:function(){return ed},rH:function(){return eV},xp:function(){return eH}});let eu={};!function(en){en.FILTER_SET="FILTER_SET",en.FILTER_ADD="FILTER_ADD",en.FILTER_DEL="FILTER_DEL"}(ef||(ef={}));class em{constructor(en){this.payload=en,this.type=ef.FILTER_SET}}class ed{constructor(en){this.payload=en,this.type=ef.FILTER_ADD}}class eH{constructor(en){this.payload=en,this.type=ef.FILTER_DEL}}function eV(){return function(){let en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eu,eo=arguments.length>1?arguments[1]:void 0;switch(eo.type){case ef.FILTER_SET:{let{state:en}=eo.payload;return en}case ef.FILTER_ADD:{let{key:es}=eo.payload,ef={...en,[es]:eo.payload};return ef}case ef.FILTER_DEL:{let{key:es}=eo.payload,ef={...en,[es]:null};return ef}default:return en}}}},89954:function(en,eo,es){"use strict";var ef;es.d(eo,{Sv:function(){return em},mM:function(){return ed}});let eu={data:void 0,loading:!0,error:void 0};!function(en){en.REQUEST_SET="REQUEST_SET",en.REQUEST_START="REQUEST_START",en.REQUEST_SUCCESS="REQUEST_SUCCESS",en.REQUEST_ERROR="REQUEST_ERROR"}(ef||(ef={}));class em{constructor(en){this.payload=en,this.type=ef.REQUEST_SET}}function ed(en){return function(){var eo;let es=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eu,em=arguments.length>1?arguments[1]:void 0;if((null===(eo=em.payload)||void 0===eo?void 0:eo.name)!==en)return es;switch(em.type){case ef.REQUEST_SET:return{...es,...em.payload.state};case ef.REQUEST_START:{let{flushData:en}=em.payload||{};return{...es,loading:!0,error:void 0,data:en?void 0:es.data}}case ef.REQUEST_SUCCESS:{let{data:en}=em.payload;return{...es,loading:!1,error:void 0,data:en}}case ef.REQUEST_ERROR:{let{error:en,flushData:eo}=em.payload;return{...es,loading:!1,error:en,data:eo?void 0:es.data}}default:return es}}}},81516:function(en,eo){"use strict";function es(en,eo,es,ef){return!1}Object.defineProperty(eo,"__esModule",{value:!0}),eo.getDomainLocale=es,("function"==typeof eo.default||"object"==typeof eo.default&&null!==eo.default)&&void 0===eo.default.__esModule&&(Object.defineProperty(eo.default,"__esModule",{value:!0}),Object.assign(eo.default,eo),en.exports=eo.default)},95569:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.default=void 0;var ef=es(92648).Z,eu=es(17273).Z,em=ef(es(67294)),ed=es(14532),eH=es(83353),eV=es(61410),eb=es(79064),ew=es(370),eD=es(69955),eS=es(24224),eE=es(80508),ej=es(81516),eO=es(64266);let eP=new Set;function e_(en,eo,es,ef,eu){if(eu||eH.isLocalURL(eo)){if(!ef.bypassPrefetchedCheck){let eu=void 0!==ef.locale?ef.locale:"locale"in en?en.locale:void 0,em=eo+"%"+es+"%"+eu;if(eP.has(em))return;eP.add(em)}Promise.resolve(en.prefetch(eo,es,ef)).catch(en=>{})}}function eB(en){let eo=en.currentTarget,es=eo.getAttribute("target");return es&&"_self"!==es||en.metaKey||en.ctrlKey||en.shiftKey||en.altKey||en.nativeEvent&&2===en.nativeEvent.which}function eU(en,eo,es,ef,eu,ed,eV,eb,ew,eD){let{nodeName:eS}=en.currentTarget,eE="A"===eS.toUpperCase();if(eE&&(eB(en)||!ew&&!eH.isLocalURL(es)))return;en.preventDefault();let ej=()=>{"beforePopState"in eo?eo[eu?"replace":"push"](es,ef,{shallow:ed,locale:eb,scroll:eV}):eo[eu?"replace":"push"](ef||es,{forceOptimisticNavigation:!eD})};ew?em.default.startTransition(ej):ej()}function eR(en){return"string"==typeof en?en:eV.formatUrl(en)}let eY=em.default.forwardRef(function(en,eo){let es,ef;let{href:eH,as:eV,children:eP,prefetch:eB,passHref:eY,replace:eG,shallow:eQ,scroll:eF,locale:eZ,onClick:eK,onMouseEnter:eJ,onTouchStart:eW,legacyBehavior:eX=!1}=en,e$=eu(en,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);es=eP,eX&&("string"==typeof es||"number"==typeof es)&&(es=em.default.createElement("a",null,es));let e4=!1!==eB,e3=em.default.useContext(eD.RouterContext),e0=em.default.useContext(eS.AppRouterContext),e6=null!=e3?e3:e0,e8=!e3,{href:e5,as:e7}=em.default.useMemo(()=>{if(!e3){let en=eR(eH);return{href:en,as:eV?eR(eV):en}}let[en,eo]=ed.resolveHref(e3,eH,!0);return{href:en,as:eV?ed.resolveHref(e3,eV):eo||en}},[e3,eH,eV]),e9=em.default.useRef(e5),tc=em.default.useRef(e7);eX&&(ef=em.default.Children.only(es));let tr=eX?ef&&"object"==typeof ef&&ef.ref:eo,[ta,tn,tf]=eE.useIntersection({rootMargin:"200px"}),tu=em.default.useCallback(en=>{(tc.current!==e7||e9.current!==e5)&&(tf(),tc.current=e7,e9.current=e5),ta(en),tr&&("function"==typeof tr?tr(en):"object"==typeof tr&&(tr.current=en))},[e7,tr,e5,tf,ta]);em.default.useEffect(()=>{e6&&tn&&e4&&e_(e6,e5,e7,{locale:eZ},e8)},[e7,e5,tn,eZ,e4,null==e3?void 0:e3.locale,e6,e8]);let td={ref:tu,onClick(en){eX||"function"!=typeof eK||eK(en),eX&&ef.props&&"function"==typeof ef.props.onClick&&ef.props.onClick(en),e6&&!en.defaultPrevented&&eU(en,e6,e5,e7,eG,eQ,eF,eZ,e8,e4)},onMouseEnter(en){eX||"function"!=typeof eJ||eJ(en),eX&&ef.props&&"function"==typeof ef.props.onMouseEnter&&ef.props.onMouseEnter(en),e6&&(e4||!e8)&&e_(e6,e5,e7,{locale:eZ,priority:!0,bypassPrefetchedCheck:!0},e8)},onTouchStart(en){eX||"function"!=typeof eW||eW(en),eX&&ef.props&&"function"==typeof ef.props.onTouchStart&&ef.props.onTouchStart(en),e6&&(e4||!e8)&&e_(e6,e5,e7,{locale:eZ,priority:!0,bypassPrefetchedCheck:!0},e8)}};if(eb.isAbsoluteUrl(e7))td.href=e7;else if(!eX||eY||"a"===ef.type&&!("href"in ef.props)){let en=void 0!==eZ?eZ:null==e3?void 0:e3.locale,eo=(null==e3?void 0:e3.isLocaleDomain)&&ej.getDomainLocale(e7,en,null==e3?void 0:e3.locales,null==e3?void 0:e3.domainLocales);td.href=eo||eO.addBasePath(ew.addLocale(e7,en,null==e3?void 0:e3.defaultLocale))}return eX?em.default.cloneElement(ef,td):em.default.createElement("a",Object.assign({},e$,td),es)});var eG=eY;eo.default=eG,("function"==typeof eo.default||"object"==typeof eo.default&&null!==eo.default)&&void 0===eo.default.__esModule&&(Object.defineProperty(eo.default,"__esModule",{value:!0}),Object.assign(eo.default,eo),en.exports=eo.default)},80508:function(en,eo,es){"use strict";Object.defineProperty(eo,"__esModule",{value:!0}),eo.useIntersection=ew;var ef=es(67294),eu=es(10029);let em="function"==typeof IntersectionObserver,ed=new Map,eH=[];function eV(en){let eo;let es={root:en.root||null,margin:en.rootMargin||""},ef=eH.find(en=>en.root===es.root&&en.margin===es.margin);if(ef&&(eo=ed.get(ef)))return eo;let eu=new Map,em=new IntersectionObserver(en=>{en.forEach(en=>{let eo=eu.get(en.target),es=en.isIntersecting||en.intersectionRatio>0;eo&&es&&eo(es)})},en);return eo={id:es,observer:em,elements:eu},eH.push(es),ed.set(es,eo),eo}function eb(en,eo,es){let{id:ef,observer:eu,elements:em}=eV(es);return em.set(en,eo),eu.observe(en),function(){if(em.delete(en),eu.unobserve(en),0===em.size){eu.disconnect(),ed.delete(ef);let en=eH.findIndex(en=>en.root===ef.root&&en.margin===ef.margin);en>-1&&eH.splice(en,1)}}}function ew(en){let{rootRef:eo,rootMargin:es,disabled:ed}=en,eH=ed||!em,[eV,ew]=ef.useState(!1),eD=ef.useRef(null),eS=ef.useCallback(en=>{eD.current=en},[]);ef.useEffect(()=>{if(em){if(eH||eV)return;let en=eD.current;if(en&&en.tagName){let ef=eb(en,en=>en&&ew(en),{root:null==eo?void 0:eo.current,rootMargin:es});return ef}}else if(!eV){let en=eu.requestIdleCallback(()=>ew(!0));return()=>eu.cancelIdleCallback(en)}},[eH,es,eo,eV,eD.current]);let eE=ef.useCallback(()=>{ew(!1)},[]);return[eS,eV,eE]}("function"==typeof eo.default||"object"==typeof eo.default&&null!==eo.default)&&void 0===eo.default.__esModule&&(Object.defineProperty(eo.default,"__esModule",{value:!0}),Object.assign(eo.default,eo),en.exports=eo.default)},27596:function(en,eo,es){var ef="/",eu=es(83454),em=es(48764).Buffer;!function(){var eo={992:function(en){en.exports=function(en,es,ef){if(en.filter)return en.filter(es,ef);if(null==en||"function"!=typeof es)throw TypeError();for(var eu=[],em=0;em1?es-1:0),eu=1;eu1?es-1:0),eu=1;eu1?es-1:0),eu=1;eu1?es-1:0),eu=1;euen.length)&&(es=en.length),en.substring(es-eo.length,es)===eo}function eG(en,eo){if(eo=Math.floor(eo),0==en.length||0==eo)return"";var es=en.length*eo;for(eo=Math.floor(Math.log(eo)/Math.log(2));eo;)en+=en,eo--;return en+en.substring(0,es-en.length)}var eQ="",eF="",eZ="",eK="",eJ={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},eW=10;function eX(en){var eo=Object.keys(en),es=Object.create(Object.getPrototypeOf(en));return eo.forEach(function(eo){es[eo]=en[eo]}),Object.defineProperty(es,"message",{value:en.message}),es}function e$(en){return eU(en,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function e4(en,eo,es){var ef="",em="",ed=0,eH="",eV=!1,eb=e$(en),ew=eb.split("\n"),eD=e$(eo).split("\n"),eS=0,eE="";if("strictEqual"===es&&"object"===eB(en)&&"object"===eB(eo)&&null!==en&&null!==eo&&(es="strictEqualObject"),1===ew.length&&1===eD.length&&ew[0]!==eD[0]){var ej=ew[0].length+eD[0].length;if(ej<=eW){if(("object"!==eB(en)||null===en)&&("object"!==eB(eo)||null===eo)&&(0!==en||0!==eo))return"".concat(eJ[es],"\n\n")+"".concat(ew[0]," !== ").concat(eD[0],"\n")}else if("strictEqualObject"!==es&&ej<(eu.stderr&&eu.stderr.isTTY?eu.stderr.columns:80)){for(;ew[0][eS]===eD[0][eS];)eS++;eS>2&&(eE="\n ".concat(eG(" ",eS),"^"),eS=0)}}for(var eO=ew[ew.length-1],eP=eD[eD.length-1];eO===eP&&(eS++<2?eH="\n ".concat(eO).concat(eH):ef=eO,ew.pop(),eD.pop(),0!==ew.length&&0!==eD.length);)eO=ew[ew.length-1],eP=eD[eD.length-1];var e_=Math.max(ew.length,eD.length);if(0===e_){var eU=eb.split("\n");if(eU.length>30)for(eU[26]="".concat(eQ,"...").concat(eK);eU.length>27;)eU.pop();return"".concat(eJ.notIdentical,"\n\n").concat(eU.join("\n"),"\n")}eS>3&&(eH="\n".concat(eQ,"...").concat(eK).concat(eH),eV=!0),""!==ef&&(eH="\n ".concat(ef).concat(eH),ef="");var eR=0,eX=eJ[es]+"\n".concat(eF,"+ actual").concat(eK," ").concat(eZ,"- expected").concat(eK),e4=" ".concat(eQ,"...").concat(eK," Lines skipped");for(eS=0;eS1&&eS>2&&(e3>4?(em+="\n".concat(eQ,"...").concat(eK),eV=!0):e3>3&&(em+="\n ".concat(eD[eS-2]),eR++),em+="\n ".concat(eD[eS-1]),eR++),ed=eS,ef+="\n".concat(eZ,"-").concat(eK," ").concat(eD[eS]),eR++;else if(eD.length1&&eS>2&&(e3>4?(em+="\n".concat(eQ,"...").concat(eK),eV=!0):e3>3&&(em+="\n ".concat(ew[eS-2]),eR++),em+="\n ".concat(ew[eS-1]),eR++),ed=eS,em+="\n".concat(eF,"+").concat(eK," ").concat(ew[eS]),eR++;else{var e0=eD[eS],e6=ew[eS],e8=e6!==e0&&(!eY(e6,",")||e6.slice(0,-1)!==e0);e8&&eY(e0,",")&&e0.slice(0,-1)===e6&&(e8=!1,e6+=","),e8?(e3>1&&eS>2&&(e3>4?(em+="\n".concat(eQ,"...").concat(eK),eV=!0):e3>3&&(em+="\n ".concat(ew[eS-2]),eR++),em+="\n ".concat(ew[eS-1]),eR++),ed=eS,em+="\n".concat(eF,"+").concat(eK," ").concat(e6),ef+="\n".concat(eZ,"-").concat(eK," ").concat(e0),eR+=2):(em+=ef,ef="",(1===e3||0===eS)&&(em+="\n ".concat(e6),eR++))}if(eR>20&&eS30)for(ej[26]="".concat(eQ,"...").concat(eK);ej.length>27;)ej.pop();es=1===ej.length?eb(this,e_(eo).call(this,"".concat(eE," ").concat(ej[0]))):eb(this,e_(eo).call(this,"".concat(eE,"\n\n").concat(ej.join("\n"),"\n")))}else{var eO=e$(eV),eP="",eU=eJ[em];"notDeepEqual"===em||"notEqual"===em?(eO="".concat(eJ[em],"\n\n").concat(eO)).length>1024&&(eO="".concat(eO.slice(0,1021),"...")):(eP="".concat(e$(eD)),eO.length>512&&(eO="".concat(eO.slice(0,509),"...")),eP.length>512&&(eP="".concat(eP.slice(0,509),"...")),"deepEqual"===em||"equal"===em?eO="".concat(eU,"\n\n").concat(eO,"\n\nshould equal\n\n"):eP=" ".concat(em," ").concat(eP)),es=eb(this,e_(eo).call(this,"".concat(eO).concat(eP)))}return Error.stackTraceLimit=eS,es.generatedMessage=!ef,Object.defineProperty(ew(es),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),es.code="ERR_ASSERTION",es.actual=eV,es.expected=eD,es.operator=em,Error.captureStackTrace&&Error.captureStackTrace(ew(es),eH),es.stack,es.name="AssertionError",eb(es)}return eD(eo,en),eV(eo,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:eU.custom,value:function(en,eo){return eU(this,ef({},eo,{customInspect:!1,depth:0}))}}]),eo}(eS(Error));en.exports=e3},23:function(en,eo,es){"use strict";function ef(en){return(ef="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(en){return typeof en}:function(en){return en&&"function"==typeof Symbol&&en.constructor===Symbol&&en!==Symbol.prototype?"symbol":typeof en})(en)}function eu(en,eo){if(!(en instanceof eo))throw TypeError("Cannot call a class as a function")}function em(en,eo){return eo&&("object"===ef(eo)||"function"==typeof eo)?eo:ed(en)}function ed(en){if(void 0===en)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return en}function eH(en){return(eH=Object.setPrototypeOf?Object.getPrototypeOf:function(en){return en.__proto__||Object.getPrototypeOf(en)})(en)}function eV(en,eo){if("function"!=typeof eo&&null!==eo)throw TypeError("Super expression must either be null or a function");en.prototype=Object.create(eo&&eo.prototype,{constructor:{value:en,writable:!0,configurable:!0}}),eo&&eb(en,eo)}function eb(en,eo){return(eb=Object.setPrototypeOf||function(en,eo){return en.__proto__=eo,en})(en,eo)}var ew,eD,eS={};function eE(en,eo,es){function ef(en,es,ef){return"string"==typeof eo?eo:eo(en,es,ef)}es||(es=Error);var ed=function(eo){function es(eo,ed,eV){var eb;return eu(this,es),(eb=em(this,eH(es).call(this,ef(eo,ed,eV)))).code=en,eb}return eV(es,eo),es}(es);eS[en]=ed}function ej(en,eo){if(!Array.isArray(en))return"of ".concat(eo," ").concat(String(en));var es=en.length;return(en=en.map(function(en){return String(en)}),es>2)?"one of ".concat(eo," ").concat(en.slice(0,es-1).join(", "),", or ")+en[es-1]:2===es?"one of ".concat(eo," ").concat(en[0]," or ").concat(en[1]):"of ".concat(eo," ").concat(en[0])}function eO(en,eo,es){return en.substr(!es||es<0?0:+es,eo.length)===eo}function eP(en,eo,es){return(void 0===es||es>en.length)&&(es=en.length),en.substring(es-eo.length,es)===eo}function e_(en,eo,es){return"number"!=typeof es&&(es=0),!(es+eo.length>en.length)&&-1!==en.indexOf(eo,es)}eE("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),eE("ERR_INVALID_ARG_TYPE",function(en,eo,eu){if(void 0===ew&&(ew=es(167)),ew("string"==typeof en,"'name' must be a string"),"string"==typeof eo&&eO(eo,"not ")?(em="must not be",eo=eo.replace(/^not /,"")):em="must be",eP(en," argument"))ed="The ".concat(en," ").concat(em," ").concat(ej(eo,"type"));else{var em,ed,eH=e_(en,".")?"property":"argument";ed='The "'.concat(en,'" ').concat(eH," ").concat(em," ").concat(ej(eo,"type"))}return ed+". Received type ".concat(ef(eu))},TypeError),eE("ERR_INVALID_ARG_VALUE",function(en,eo){var ef=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===eD&&(eD=es(177));var eu=eD.inspect(eo);return eu.length>128&&(eu="".concat(eu.slice(0,128),"...")),"The argument '".concat(en,"' ").concat(ef,". Received ").concat(eu)},TypeError,RangeError),eE("ERR_INVALID_RETURN_VALUE",function(en,eo,es){var eu;return eu=es&&es.constructor&&es.constructor.name?"instance of ".concat(es.constructor.name):"type ".concat(ef(es)),"Expected ".concat(en,' to be returned from the "').concat(eo,'"')+" function but got ".concat(eu,".")},TypeError),eE("ERR_MISSING_ARGS",function(){for(var en=arguments.length,eo=Array(en),ef=0;ef0,"At least one arg needs to be specified");var eu="The ",em=eo.length;switch(eo=eo.map(function(en){return'"'.concat(en,'"')}),em){case 1:eu+="".concat(eo[0]," argument");break;case 2:eu+="".concat(eo[0]," and ").concat(eo[1]," arguments");break;default:eu+=eo.slice(0,em-1).join(", ")+", and ".concat(eo[em-1]," arguments")}return"".concat(eu," must be specified")},TypeError),en.exports.codes=eS},176:function(en,eo,es){"use strict";function ef(en,eo){return ed(en)||em(en,eo)||eu()}function eu(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function em(en,eo){var es=[],ef=!0,eu=!1,em=void 0;try{for(var ed,eH=en[Symbol.iterator]();!(ef=(ed=eH.next()).done)&&(es.push(ed.value),!eo||es.length!==eo);ef=!0);}catch(en){eu=!0,em=en}finally{try{ef||null==eH.return||eH.return()}finally{if(eu)throw em}}return es}function ed(en){if(Array.isArray(en))return en}function eH(en){return(eH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(en){return typeof en}:function(en){return en&&"function"==typeof Symbol&&en.constructor===Symbol&&en!==Symbol.prototype?"symbol":typeof en})(en)}var eV=void 0!==/a/g.flags,eb=function(en){var eo=[];return en.forEach(function(en){return eo.push(en)}),eo},ew=function(en){var eo=[];return en.forEach(function(en,es){return eo.push([es,en])}),eo},eD=Object.is?Object.is:es(208),eS=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},eE=Number.isNaN?Number.isNaN:es(718);function ej(en){return en.call.bind(en)}var eO=ej(Object.prototype.hasOwnProperty),eP=ej(Object.prototype.propertyIsEnumerable),e_=ej(Object.prototype.toString),eB=es(177).types,eU=eB.isAnyArrayBuffer,eR=eB.isArrayBufferView,eY=eB.isDate,eG=eB.isMap,eQ=eB.isRegExp,eF=eB.isSet,eZ=eB.isNativeError,eK=eB.isBoxedPrimitive,eJ=eB.isNumberObject,eW=eB.isStringObject,eX=eB.isBooleanObject,e$=eB.isBigIntObject,e4=eB.isSymbolObject,e3=eB.isFloat32Array,e0=eB.isFloat64Array;function e6(en){if(0===en.length||en.length>10)return!0;for(var eo=0;eo57)return!0}return 10===en.length&&en>=4294967296}function e8(en){return Object.keys(en).filter(e6).concat(eS(en).filter(Object.prototype.propertyIsEnumerable.bind(en)))}/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */function e5(en,eo){if(en===eo)return 0;for(var es=en.length,ef=eo.length,eu=0,em=Math.min(es,ef);eu-1?eu(es):es}},139:function(en,eo,es){"use strict";var ef=es(174),eu=es(500),em=eu("%Function.prototype.apply%"),ed=eu("%Function.prototype.call%"),eH=eu("%Reflect.apply%",!0)||ef.call(ed,em),eV=eu("%Object.getOwnPropertyDescriptor%",!0),eb=eu("%Object.defineProperty%",!0),ew=eu("%Math.max%");if(eb)try{eb({},"a",{value:1})}catch(en){eb=null}en.exports=function(en){var eo=eH(ef,ed,arguments);return eV&&eb&&eV(eo,"length").configurable&&eb(eo,"length",{value:1+ew(0,en.length-(arguments.length-1))}),eo};var eD=function(){return eH(ef,em,arguments)};eb?eb(en.exports,"apply",{value:eD}):en.exports.apply=eD},69:function(en,eo,es){"use strict";var ef=es(935),eu="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),em=Object.prototype.toString,ed=Array.prototype.concat,eH=Object.defineProperty,eV=function(en){return"function"==typeof en&&"[object Function]"===em.call(en)},eb=function(){var en={};try{for(var eo in eH(en,"x",{enumerable:!1,value:en}),en)return!1;return en.x===en}catch(en){return!1}},ew=eH&&eb(),eD=function(en,eo,es,ef){(!(eo in en)||eV(ef)&&ef())&&(ew?eH(en,eo,{configurable:!0,enumerable:!1,value:es,writable:!0}):en[eo]=es)},eS=function(en,eo){var es=arguments.length>2?arguments[2]:{},em=ef(eo);eu&&(em=ed.call(em,Object.getOwnPropertySymbols(eo)));for(var eH=0;eH1&&"boolean"!=typeof eo)throw new ed('"allowMissing" argument must be a boolean');if(null===eF(/^%?[^%]*%?$/g,en))throw new eu("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var es=eJ(en),ef=es.length>0?es[0]:"",em=eW("%"+ef+"%",eo),eH=em.name,eb=em.value,ew=!1,eD=em.alias;eD&&(ef=eD[0],eY(es,eR([0,1],eD)));for(var eS=1,eE=!0;eS=es.length){var eB=eV(eb,ej);eb=(eE=!!eB)&&"get"in eB&&!("originalValue"in eB.get)?eB.get:eb[ej]}else eE=eU(eb,ej),eb=eb[ej];eE&&!ew&&(eO[eH]=eb)}}return eb}},942:function(en,eo,es){"use strict";var ef="undefined"!=typeof Symbol&&Symbol,eu=es(773);en.exports=function(){return"function"==typeof ef&&"function"==typeof Symbol&&"symbol"==typeof ef("foo")&&"symbol"==typeof Symbol("bar")&&eu()}},773:function(en){"use strict";en.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var en={},eo=Symbol("test"),es=Object(eo);if("string"==typeof eo||"[object Symbol]"!==Object.prototype.toString.call(eo)||"[object Symbol]"!==Object.prototype.toString.call(es))return!1;var ef=42;for(eo in en[eo]=ef,en)return!1;if("function"==typeof Object.keys&&0!==Object.keys(en).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(en).length)return!1;var eu=Object.getOwnPropertySymbols(en);if(1!==eu.length||eu[0]!==eo||!Object.prototype.propertyIsEnumerable.call(en,eo))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var em=Object.getOwnPropertyDescriptor(en,eo);if(em.value!==ef||!0!==em.enumerable)return!1}return!0}},115:function(en,eo,es){"use strict";var ef="undefined"!=typeof Symbol&&Symbol,eu=es(832);en.exports=function(){return"function"==typeof ef&&"function"==typeof Symbol&&"symbol"==typeof ef("foo")&&"symbol"==typeof Symbol("bar")&&eu()}},832:function(en){"use strict";en.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var en={},eo=Symbol("test"),es=Object(eo);if("string"==typeof eo||"[object Symbol]"!==Object.prototype.toString.call(eo)||"[object Symbol]"!==Object.prototype.toString.call(es))return!1;var ef=42;for(eo in en[eo]=ef,en)return!1;if("function"==typeof Object.keys&&0!==Object.keys(en).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(en).length)return!1;var eu=Object.getOwnPropertySymbols(en);if(1!==eu.length||eu[0]!==eo||!Object.prototype.propertyIsEnumerable.call(en,eo))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var em=Object.getOwnPropertyDescriptor(en,eo);if(em.value!==ef||!0!==em.enumerable)return!1}return!0}},101:function(en,eo,es){"use strict";var ef=es(174);en.exports=ef.call(Function.call,Object.prototype.hasOwnProperty)},782:function(en){"function"==typeof Object.create?en.exports=function(en,eo){eo&&(en.super_=eo,en.prototype=Object.create(eo.prototype,{constructor:{value:en,enumerable:!1,writable:!0,configurable:!0}}))}:en.exports=function(en,eo){if(eo){en.super_=eo;var es=function(){};es.prototype=eo.prototype,en.prototype=new es,en.prototype.constructor=en}}},157:function(en){"use strict";var eo="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,es=Object.prototype.toString,ef=function(en){return(!eo||!en||"object"!=typeof en||!(Symbol.toStringTag in en))&&"[object Arguments]"===es.call(en)},eu=function(en){return!!ef(en)||null!==en&&"object"==typeof en&&"number"==typeof en.length&&en.length>=0&&"[object Array]"!==es.call(en)&&"[object Function]"===es.call(en.callee)},em=function(){return ef(arguments)}();ef.isLegacyArguments=eu,en.exports=em?ef:eu},391:function(en){"use strict";var eo=Object.prototype.toString,es=Function.prototype.toString,ef=/^\s*(?:function)?\*/,eu="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,em=Object.getPrototypeOf,ed=function(){if(!eu)return!1;try{return Function("return function*() {}")()}catch(en){}}(),eH=ed?em(ed):{};en.exports=function(en){return"function"==typeof en&&(!!ef.test(es.call(en))||(eu?em(en)===eH:"[object GeneratorFunction]"===eo.call(en)))}},460:function(en){"use strict";en.exports=function(en){return en!=en}},718:function(en,eo,es){"use strict";var ef=es(139),eu=es(69),em=es(460),ed=es(625),eH=es(171),eV=ef(ed(),Number);eu(eV,{getPolyfill:ed,implementation:em,shim:eH}),en.exports=eV},625:function(en,eo,es){"use strict";var ef=es(460);en.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:ef}},171:function(en,eo,es){"use strict";var ef=es(69),eu=es(625);en.exports=function(){var en=eu();return ef(Number,{isNaN:en},{isNaN:function(){return Number.isNaN!==en}}),en}},994:function(en,eo,ef){"use strict";var eu=ef(144),em=ef(349),ed=ef(256),eH=ed("Object.prototype.toString"),eV=ef(942)()&&"symbol"==typeof Symbol.toStringTag,eb=em(),ew=ed("Array.prototype.indexOf",!0)||function(en,eo){for(var es=0;es-1)}},208:function(en){"use strict";var eo=function(en){return en!=en};en.exports=function(en,es){return 0===en&&0===es?1/en==1/es:!!(en===es||eo(en)&&eo(es))}},579:function(en,eo,es){"use strict";var ef;if(!Object.keys){var eu=Object.prototype.hasOwnProperty,em=Object.prototype.toString,ed=es(412),eH=Object.prototype.propertyIsEnumerable,eV=!eH.call({toString:null},"toString"),eb=eH.call(function(){},"prototype"),ew=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],eD=function(en){var eo=en.constructor;return eo&&eo.prototype===en},eS={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},eE=function(){if("undefined"==typeof window)return!1;for(var en in window)try{if(!eS["$"+en]&&eu.call(window,en)&&null!==window[en]&&"object"==typeof window[en])try{eD(window[en])}catch(en){return!0}}catch(en){return!0}return!1}(),ej=function(en){if("undefined"==typeof window||!eE)return eD(en);try{return eD(en)}catch(en){return!1}};ef=function(en){var eo=null!==en&&"object"==typeof en,es="[object Function]"===em.call(en),ef=ed(en),eH=eo&&"[object String]"===em.call(en),eD=[];if(!eo&&!es&&!ef)throw TypeError("Object.keys called on a non-object");var eS=eb&&es;if(eH&&en.length>0&&!eu.call(en,0))for(var eE=0;eE0)for(var eO=0;eO=0&&"[object Function]"===eo.call(en.callee)),ef}},369:function(en){en.exports=function(en){return en instanceof em}},584:function(en,eo,es){"use strict";var ef=es(157),eu=es(391),em=es(490),ed=es(994);function eH(en){return en.call.bind(en)}var eV="undefined"!=typeof BigInt,eb="undefined"!=typeof Symbol,ew=eH(Object.prototype.toString),eD=eH(Number.prototype.valueOf),eS=eH(String.prototype.valueOf),eE=eH(Boolean.prototype.valueOf);if(eV)var ej=eH(BigInt.prototype.valueOf);if(eb)var eO=eH(Symbol.prototype.valueOf);function eP(en,eo){if("object"!=typeof en)return!1;try{return eo(en),!0}catch(en){return!1}}function e_(en){return"undefined"!=typeof Promise&&en instanceof Promise||null!==en&&"object"==typeof en&&"function"==typeof en.then&&"function"==typeof en.catch}function eB(en){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(en):ed(en)||ta(en)}function eU(en){return"Uint8Array"===em(en)}function eR(en){return"Uint8ClampedArray"===em(en)}function eY(en){return"Uint16Array"===em(en)}function eG(en){return"Uint32Array"===em(en)}function eQ(en){return"Int8Array"===em(en)}function eF(en){return"Int16Array"===em(en)}function eZ(en){return"Int32Array"===em(en)}function eK(en){return"Float32Array"===em(en)}function eJ(en){return"Float64Array"===em(en)}function eW(en){return"BigInt64Array"===em(en)}function eX(en){return"BigUint64Array"===em(en)}function e$(en){return"[object Map]"===ew(en)}function e4(en){return"undefined"!=typeof Map&&(e$.working?e$(en):en instanceof Map)}function e3(en){return"[object Set]"===ew(en)}function e0(en){return"undefined"!=typeof Set&&(e3.working?e3(en):en instanceof Set)}function e6(en){return"[object WeakMap]"===ew(en)}function e8(en){return"undefined"!=typeof WeakMap&&(e6.working?e6(en):en instanceof WeakMap)}function e5(en){return"[object WeakSet]"===ew(en)}function e7(en){return e5(en)}function e9(en){return"[object ArrayBuffer]"===ew(en)}function tc(en){return"undefined"!=typeof ArrayBuffer&&(e9.working?e9(en):en instanceof ArrayBuffer)}function tr(en){return"[object DataView]"===ew(en)}function ta(en){return"undefined"!=typeof DataView&&(tr.working?tr(en):en instanceof DataView)}eo.isArgumentsObject=ef,eo.isGeneratorFunction=eu,eo.isTypedArray=ed,eo.isPromise=e_,eo.isArrayBufferView=eB,eo.isUint8Array=eU,eo.isUint8ClampedArray=eR,eo.isUint16Array=eY,eo.isUint32Array=eG,eo.isInt8Array=eQ,eo.isInt16Array=eF,eo.isInt32Array=eZ,eo.isFloat32Array=eK,eo.isFloat64Array=eJ,eo.isBigInt64Array=eW,eo.isBigUint64Array=eX,e$.working="undefined"!=typeof Map&&e$(new Map),eo.isMap=e4,e3.working="undefined"!=typeof Set&&e3(new Set),eo.isSet=e0,e6.working="undefined"!=typeof WeakMap&&e6(new WeakMap),eo.isWeakMap=e8,e5.working="undefined"!=typeof WeakSet&&e5(new WeakSet),eo.isWeakSet=e7,e9.working="undefined"!=typeof ArrayBuffer&&e9(new ArrayBuffer),eo.isArrayBuffer=tc,tr.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&tr(new DataView(new ArrayBuffer(1),0,1)),eo.isDataView=ta;var tn="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function tf(en){return"[object SharedArrayBuffer]"===ew(en)}function tu(en){return void 0!==tn&&(void 0===tf.working&&(tf.working=tf(new tn)),tf.working?tf(en):en instanceof tn)}function td(en){return"[object AsyncFunction]"===ew(en)}function tH(en){return"[object Map Iterator]"===ew(en)}function tV(en){return"[object Set Iterator]"===ew(en)}function tw(en){return"[object Generator]"===ew(en)}function tD(en){return"[object WebAssembly.Module]"===ew(en)}function tS(en){return eP(en,eD)}function tE(en){return eP(en,eS)}function tj(en){return eP(en,eE)}function tO(en){return eV&&eP(en,ej)}function tP(en){return eb&&eP(en,eO)}function t_(en){return tS(en)||tE(en)||tj(en)||tO(en)||tP(en)}function tB(en){return"undefined"!=typeof Uint8Array&&(tc(en)||tu(en))}eo.isSharedArrayBuffer=tu,eo.isAsyncFunction=td,eo.isMapIterator=tH,eo.isSetIterator=tV,eo.isGeneratorObject=tw,eo.isWebAssemblyCompiledModule=tD,eo.isNumberObject=tS,eo.isStringObject=tE,eo.isBooleanObject=tj,eo.isBigIntObject=tO,eo.isSymbolObject=tP,eo.isBoxedPrimitive=t_,eo.isAnyArrayBuffer=tB,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(en){Object.defineProperty(eo,en,{enumerable:!1,value:function(){throw Error(en+" is not supported in userland")}})})},177:function(en,eo,es){var ef=Object.getOwnPropertyDescriptors||function(en){for(var eo=Object.keys(en),es={},ef=0;ef=eu)return en;switch(en){case"%s":return String(ef[es++]);case"%d":return Number(ef[es++]);case"%j":try{return JSON.stringify(ef[es++])}catch(en){return"[Circular]"}default:return en}}),eH=ef[es];es=3&&(ef.depth=arguments[2]),arguments.length>=4&&(ef.colors=arguments[3]),eR(es)?ef.showHidden=es:es&&eo._extend(ef,es),eK(ef.showHidden)&&(ef.showHidden=!1),eK(ef.depth)&&(ef.depth=2),eK(ef.colors)&&(ef.colors=!1),eK(ef.customInspect)&&(ef.customInspect=!0),ef.colors&&(ef.stylize=ew),eE(ef,en,ef.depth)}function ew(en,eo){var es=eb.styles[eo];return es?"\x1b["+eb.colors[es][0]+"m"+en+"\x1b["+eb.colors[es][1]+"m":en}function eD(en,eo){return en}function eS(en){var eo={};return en.forEach(function(en,es){eo[en]=!0}),eo}function eE(en,es,ef){if(en.customInspect&&es&&e4(es.inspect)&&es.inspect!==eo.inspect&&!(es.constructor&&es.constructor.prototype===es)){var eu,em=es.inspect(ef,en);return eF(em)||(em=eE(en,em,ef)),em}var ed=ej(en,es);if(ed)return ed;var eH=Object.keys(es),eV=eS(eH);if(en.showHidden&&(eH=Object.getOwnPropertyNames(es)),e$(es)&&(eH.indexOf("message")>=0||eH.indexOf("description")>=0))return eO(es);if(0===eH.length){if(e4(es)){var eb=es.name?": "+es.name:"";return en.stylize("[Function"+eb+"]","special")}if(eJ(es))return en.stylize(RegExp.prototype.toString.call(es),"regexp");if(eX(es))return en.stylize(Date.prototype.toString.call(es),"date");if(e$(es))return eO(es)}var ew="",eD=!1,eR=["{","}"];return(eU(es)&&(eD=!0,eR=["[","]"]),e4(es)&&(ew=" [Function"+(es.name?": "+es.name:"")+"]"),eJ(es)&&(ew=" "+RegExp.prototype.toString.call(es)),eX(es)&&(ew=" "+Date.prototype.toUTCString.call(es)),e$(es)&&(ew=" "+eO(es)),0!==eH.length||eD&&0!=es.length)?ef<0?eJ(es)?en.stylize(RegExp.prototype.toString.call(es),"regexp"):en.stylize("[Object]","special"):(en.seen.push(es),eu=eD?eP(en,es,ef,eV,eH):eH.map(function(eo){return e_(en,es,ef,eV,eo,eD)}),en.seen.pop(),eB(eu,ew,eR)):eR[0]+ew+eR[1]}function ej(en,eo){if(eK(eo))return en.stylize("undefined","undefined");if(eF(eo)){var es="'"+JSON.stringify(eo).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return en.stylize(es,"string")}return eQ(eo)?en.stylize(""+eo,"number"):eR(eo)?en.stylize(""+eo,"boolean"):eY(eo)?en.stylize("null","null"):void 0}function eO(en){return"["+Error.prototype.toString.call(en)+"]"}function eP(en,eo,es,ef,eu){for(var em=[],ed=0,eH=eo.length;eden.seen.indexOf(eV.value)?(eH=eY(es)?eE(en,eV.value,null):eE(en,eV.value,es-1)).indexOf("\n")>-1&&(eH=em?eH.split("\n").map(function(en){return" "+en}).join("\n").substr(2):"\n"+eH.split("\n").map(function(en){return" "+en}).join("\n")):eH=en.stylize("[Circular]","special")),eK(ed)){if(em&&eu.match(/^\d+$/))return eH;(ed=JSON.stringify(""+eu)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ed=ed.substr(1,ed.length-2),ed=en.stylize(ed,"name")):(ed=ed.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ed=en.stylize(ed,"string"))}return ed+": "+eH}function eB(en,eo,es){var ef=0;return en.reduce(function(en,eo){return ef++,eo.indexOf("\n")>=0&&ef++,en+eo.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?es[0]+(""===eo?"":eo+"\n ")+" "+en.join(",\n ")+" "+es[1]:es[0]+eo+" "+en.join(", ")+" "+es[1]}function eU(en){return Array.isArray(en)}function eR(en){return"boolean"==typeof en}function eY(en){return null===en}function eG(en){return null==en}function eQ(en){return"number"==typeof en}function eF(en){return"string"==typeof en}function eZ(en){return"symbol"==typeof en}function eK(en){return void 0===en}function eJ(en){return eW(en)&&"[object RegExp]"===e0(en)}function eW(en){return"object"==typeof en&&null!==en}function eX(en){return eW(en)&&"[object Date]"===e0(en)}function e$(en){return eW(en)&&("[object Error]"===e0(en)||en instanceof Error)}function e4(en){return"function"==typeof en}function e3(en){return null===en||"boolean"==typeof en||"number"==typeof en||"string"==typeof en||"symbol"==typeof en||void 0===en}function e0(en){return Object.prototype.toString.call(en)}function e6(en){return en<10?"0"+en.toString(10):en.toString(10)}eo.debuglog=function(en){if(!ed[en=en.toUpperCase()]){if(eH.test(en)){var es=eu.pid;ed[en]=function(){var ef=eo.format.apply(eo,arguments);console.error("%s %d: %s",en,es,ef)}}else ed[en]=function(){}}return ed[en]},eo.inspect=eb,eb.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},eb.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},eo.types=es(584),eo.isArray=eU,eo.isBoolean=eR,eo.isNull=eY,eo.isNullOrUndefined=eG,eo.isNumber=eQ,eo.isString=eF,eo.isSymbol=eZ,eo.isUndefined=eK,eo.isRegExp=eJ,eo.types.isRegExp=eJ,eo.isObject=eW,eo.isDate=eX,eo.types.isDate=eX,eo.isError=e$,eo.types.isNativeError=e$,eo.isFunction=e4,eo.isPrimitive=e3,eo.isBuffer=es(369);var e8=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function e5(){var en=new Date,eo=[e6(en.getHours()),e6(en.getMinutes()),e6(en.getSeconds())].join(":");return[en.getDate(),e8[en.getMonth()],eo].join(" ")}function e7(en,eo){return Object.prototype.hasOwnProperty.call(en,eo)}eo.log=function(){console.log("%s - %s",e5(),eo.format.apply(eo,arguments))},eo.inherits=es(782),eo._extend=function(en,eo){if(!eo||!eW(eo))return en;for(var es=Object.keys(eo),ef=es.length;ef--;)en[es[ef]]=eo[es[ef]];return en};var e9="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function tc(en,eo){if(!en){var es=Error("Promise was rejected with a falsy value");es.reason=en,en=es}return eo(en)}function tr(en){if("function"!=typeof en)throw TypeError('The "original" argument must be of type Function');function eo(){for(var eo=[],es=0;eseo.UNZIP)throw TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=en,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}eE.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,ef(this.init_done,"close before init"),ef(this.mode<=eo.UNZIP),this.mode===eo.DEFLATE||this.mode===eo.GZIP||this.mode===eo.DEFLATERAW?eH.deflateEnd(this.strm):(this.mode===eo.INFLATE||this.mode===eo.GUNZIP||this.mode===eo.INFLATERAW||this.mode===eo.UNZIP)&&eV.inflateEnd(this.strm),this.mode=eo.NONE,this.dictionary=null},eE.prototype.write=function(en,eo,es,ef,eu,em,ed){return this._write(!0,en,eo,es,ef,eu,em,ed)},eE.prototype.writeSync=function(en,eo,es,ef,eu,em,ed){return this._write(!1,en,eo,es,ef,eu,em,ed)},eE.prototype._write=function(en,es,ed,eH,eV,eb,ew,eD){if(ef.equal(arguments.length,8),ef(this.init_done,"write before init"),ef(this.mode!==eo.NONE,"already finalized"),ef.equal(!1,this.write_in_progress,"write already in progress"),ef.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,ef.equal(!1,void 0===es,"must provide flush value"),this.write_in_progress=!0,es!==eo.Z_NO_FLUSH&&es!==eo.Z_PARTIAL_FLUSH&&es!==eo.Z_SYNC_FLUSH&&es!==eo.Z_FULL_FLUSH&&es!==eo.Z_FINISH&&es!==eo.Z_BLOCK)throw Error("Invalid flush value");if(null==ed&&(ed=eu.alloc(0),eV=0,eH=0),this.strm.avail_in=eV,this.strm.input=ed,this.strm.next_in=eH,this.strm.avail_out=eD,this.strm.output=eb,this.strm.next_out=ew,this.flush=es,!en)return(this._process(),this._checkError())?this._afterSync():void 0;var eS=this;return em.nextTick(function(){eS._process(),eS._after()}),this},eE.prototype._afterSync=function(){var en=this.strm.avail_out,eo=this.strm.avail_in;return this.write_in_progress=!1,[eo,en]},eE.prototype._process=function(){var en=null;switch(this.mode){case eo.DEFLATE:case eo.GZIP:case eo.DEFLATERAW:this.err=eH.deflate(this.strm,this.flush);break;case eo.UNZIP:switch(this.strm.avail_in>0&&(en=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===en)break;if(this.strm.input[en]===eD){if(this.gzip_id_bytes_read=1,en++,1===this.strm.avail_in)break}else{this.mode=eo.INFLATE;break}case 1:if(null===en)break;this.strm.input[en]===eS?(this.gzip_id_bytes_read=2,this.mode=eo.GUNZIP):this.mode=eo.INFLATE;break;default:throw Error("invalid number of gzip magic number bytes read")}case eo.INFLATE:case eo.GUNZIP:case eo.INFLATERAW:for(this.err=eV.inflate(this.strm,this.flush),this.err===eo.Z_NEED_DICT&&this.dictionary&&(this.err=eV.inflateSetDictionary(this.strm,this.dictionary),this.err===eo.Z_OK?this.err=eV.inflate(this.strm,this.flush):this.err===eo.Z_DATA_ERROR&&(this.err=eo.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===eo.GUNZIP&&this.err===eo.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=eV.inflate(this.strm,this.flush);break;default:throw Error("Unknown mode "+this.mode)}},eE.prototype._checkError=function(){switch(this.err){case eo.Z_OK:case eo.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===eo.Z_FINISH)return this._error("unexpected end of file"),!1;break;case eo.Z_STREAM_END:break;case eo.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},eE.prototype._after=function(){if(this._checkError()){var en=this.strm.avail_out,eo=this.strm.avail_in;this.write_in_progress=!1,this.callback(eo,en),this.pending_close&&this.close()}},eE.prototype._error=function(en){this.strm.msg&&(en=this.strm.msg),this.onerror(en,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},eE.prototype.init=function(en,es,eu,em,ed){ef(4==arguments.length||5==arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),ef(en>=8&&en<=15,"invalid windowBits"),ef(es>=-1&&es<=9,"invalid compression level"),ef(eu>=1&&eu<=9,"invalid memlevel"),ef(em===eo.Z_FILTERED||em===eo.Z_HUFFMAN_ONLY||em===eo.Z_RLE||em===eo.Z_FIXED||em===eo.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(es,en,eu,em,ed),this._setDictionary()},eE.prototype.params=function(){throw Error("deflateParams Not supported")},eE.prototype.reset=function(){this._reset(),this._setDictionary()},eE.prototype._init=function(en,es,ef,eu,em){switch(this.level=en,this.windowBits=es,this.memLevel=ef,this.strategy=eu,this.flush=eo.Z_NO_FLUSH,this.err=eo.Z_OK,(this.mode===eo.GZIP||this.mode===eo.GUNZIP)&&(this.windowBits+=16),this.mode===eo.UNZIP&&(this.windowBits+=32),(this.mode===eo.DEFLATERAW||this.mode===eo.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new ed,this.mode){case eo.DEFLATE:case eo.GZIP:case eo.DEFLATERAW:this.err=eH.deflateInit2(this.strm,this.level,eo.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case eo.INFLATE:case eo.GUNZIP:case eo.INFLATERAW:case eo.UNZIP:this.err=eV.inflateInit2(this.strm,this.windowBits);break;default:throw Error("Unknown mode "+this.mode)}this.err!==eo.Z_OK&&this._error("Init error"),this.dictionary=em,this.write_in_progress=!1,this.init_done=!0},eE.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=eo.Z_OK,this.mode){case eo.DEFLATE:case eo.DEFLATERAW:this.err=eH.deflateSetDictionary(this.strm,this.dictionary)}this.err!==eo.Z_OK&&this._error("Failed to set dictionary")}},eE.prototype._reset=function(){switch(this.err=eo.Z_OK,this.mode){case eo.DEFLATE:case eo.DEFLATERAW:case eo.GZIP:this.err=eH.deflateReset(this.strm);break;case eo.INFLATE:case eo.INFLATERAW:case eo.GUNZIP:this.err=eV.inflateReset(this.strm)}this.err!==eo.Z_OK&&this._error("Failed to reset stream")},eo.Zlib=eE},23:function(en,eo,es){var ef=es(300).Buffer,eu=es(781).Transform,ed=es(742),eH=es(837),eV=es(491).ok,eb=es(300).kMaxLength,ew="Cannot create final Buffer. It would be larger than 0x"+eb.toString(16)+" bytes";ed.Z_MIN_WINDOWBITS=8,ed.Z_MAX_WINDOWBITS=15,ed.Z_DEFAULT_WINDOWBITS=15,ed.Z_MIN_CHUNK=64,ed.Z_MAX_CHUNK=1/0,ed.Z_DEFAULT_CHUNK=16384,ed.Z_MIN_MEMLEVEL=1,ed.Z_MAX_MEMLEVEL=9,ed.Z_DEFAULT_MEMLEVEL=8,ed.Z_MIN_LEVEL=-1,ed.Z_MAX_LEVEL=9,ed.Z_DEFAULT_LEVEL=ed.Z_DEFAULT_COMPRESSION;for(var eD=Object.keys(ed),eS=0;eS=eb?ed=RangeError(ew):eo=ef.concat(eu,em),eu=[],en.close(),es(ed,eo)}en.on("error",eH),en.on("end",eV),en.end(eo),ed()}function eU(en,eo){if("string"==typeof eo&&(eo=ef.from(eo)),!ef.isBuffer(eo))throw TypeError("Not a string or buffer");var es=en._finishFlushFlag;return en._processChunk(eo,es)}function eR(en){if(!(this instanceof eR))return new eR(en);eW.call(this,en,ed.DEFLATE)}function eY(en){if(!(this instanceof eY))return new eY(en);eW.call(this,en,ed.INFLATE)}function eG(en){if(!(this instanceof eG))return new eG(en);eW.call(this,en,ed.GZIP)}function eQ(en){if(!(this instanceof eQ))return new eQ(en);eW.call(this,en,ed.GUNZIP)}function eF(en){if(!(this instanceof eF))return new eF(en);eW.call(this,en,ed.DEFLATERAW)}function eZ(en){if(!(this instanceof eZ))return new eZ(en);eW.call(this,en,ed.INFLATERAW)}function eK(en){if(!(this instanceof eK))return new eK(en);eW.call(this,en,ed.UNZIP)}function eJ(en){return en===ed.Z_NO_FLUSH||en===ed.Z_PARTIAL_FLUSH||en===ed.Z_SYNC_FLUSH||en===ed.Z_FULL_FLUSH||en===ed.Z_FINISH||en===ed.Z_BLOCK}function eW(en,es){var em=this;if(this._opts=en=en||{},this._chunkSize=en.chunkSize||eo.Z_DEFAULT_CHUNK,eu.call(this,en),en.flush&&!eJ(en.flush))throw Error("Invalid flush flag: "+en.flush);if(en.finishFlush&&!eJ(en.finishFlush))throw Error("Invalid flush flag: "+en.finishFlush);if(this._flushFlag=en.flush||ed.Z_NO_FLUSH,this._finishFlushFlag=void 0!==en.finishFlush?en.finishFlush:ed.Z_FINISH,en.chunkSize&&(en.chunkSizeeo.Z_MAX_CHUNK))throw Error("Invalid chunk size: "+en.chunkSize);if(en.windowBits&&(en.windowBitseo.Z_MAX_WINDOWBITS))throw Error("Invalid windowBits: "+en.windowBits);if(en.level&&(en.leveleo.Z_MAX_LEVEL))throw Error("Invalid compression level: "+en.level);if(en.memLevel&&(en.memLeveleo.Z_MAX_MEMLEVEL))throw Error("Invalid memLevel: "+en.memLevel);if(en.strategy&&en.strategy!=eo.Z_FILTERED&&en.strategy!=eo.Z_HUFFMAN_ONLY&&en.strategy!=eo.Z_RLE&&en.strategy!=eo.Z_FIXED&&en.strategy!=eo.Z_DEFAULT_STRATEGY)throw Error("Invalid strategy: "+en.strategy);if(en.dictionary&&!ef.isBuffer(en.dictionary))throw Error("Invalid dictionary: it should be a Buffer instance");this._handle=new ed.Zlib(es);var eH=this;this._hadError=!1,this._handle.onerror=function(en,es){eX(eH),eH._hadError=!0;var ef=Error(en);ef.errno=es,ef.code=eo.codes[es],eH.emit("error",ef)};var eV=eo.Z_DEFAULT_COMPRESSION;"number"==typeof en.level&&(eV=en.level);var eb=eo.Z_DEFAULT_STRATEGY;"number"==typeof en.strategy&&(eb=en.strategy),this._handle.init(en.windowBits||eo.Z_DEFAULT_WINDOWBITS,eV,en.memLevel||eo.Z_DEFAULT_MEMLEVEL,eb,en.dictionary),this._buffer=ef.allocUnsafe(this._chunkSize),this._offset=0,this._level=eV,this._strategy=eb,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!em._handle},configurable:!0,enumerable:!0})}function eX(en,eo){eo&&em.nextTick(eo),en._handle&&(en._handle.close(),en._handle=null)}function e$(en){en.emit("close")}Object.defineProperty(eo,"codes",{enumerable:!0,value:Object.freeze(ej),writable:!1}),eo.Deflate=eR,eo.Inflate=eY,eo.Gzip=eG,eo.Gunzip=eQ,eo.DeflateRaw=eF,eo.InflateRaw=eZ,eo.Unzip=eK,eo.createDeflate=function(en){return new eR(en)},eo.createInflate=function(en){return new eY(en)},eo.createDeflateRaw=function(en){return new eF(en)},eo.createInflateRaw=function(en){return new eZ(en)},eo.createGzip=function(en){return new eG(en)},eo.createGunzip=function(en){return new eQ(en)},eo.createUnzip=function(en){return new eK(en)},eo.deflate=function(en,eo,es){return"function"==typeof eo&&(es=eo,eo={}),eB(new eR(eo),en,es)},eo.deflateSync=function(en,eo){return eU(new eR(eo),en)},eo.gzip=function(en,eo,es){return"function"==typeof eo&&(es=eo,eo={}),eB(new eG(eo),en,es)},eo.gzipSync=function(en,eo){return eU(new eG(eo),en)},eo.deflateRaw=function(en,eo,es){return"function"==typeof eo&&(es=eo,eo={}),eB(new eF(eo),en,es)},eo.deflateRawSync=function(en,eo){return eU(new eF(eo),en)},eo.unzip=function(en,eo,es){return"function"==typeof eo&&(es=eo,eo={}),eB(new eK(eo),en,es)},eo.unzipSync=function(en,eo){return eU(new eK(eo),en)},eo.inflate=function(en,eo,es){return"function"==typeof eo&&(es=eo,eo={}),eB(new eY(eo),en,es)},eo.inflateSync=function(en,eo){return eU(new eY(eo),en)},eo.gunzip=function(en,eo,es){return"function"==typeof eo&&(es=eo,eo={}),eB(new eQ(eo),en,es)},eo.gunzipSync=function(en,eo){return eU(new eQ(eo),en)},eo.inflateRaw=function(en,eo,es){return"function"==typeof eo&&(es=eo,eo={}),eB(new eZ(eo),en,es)},eo.inflateRawSync=function(en,eo){return eU(new eZ(eo),en)},eH.inherits(eW,eu),eW.prototype.params=function(en,es,ef){if(eneo.Z_MAX_LEVEL)throw RangeError("Invalid compression level: "+en);if(es!=eo.Z_FILTERED&&es!=eo.Z_HUFFMAN_ONLY&&es!=eo.Z_RLE&&es!=eo.Z_FIXED&&es!=eo.Z_DEFAULT_STRATEGY)throw TypeError("Invalid strategy: "+es);if(this._level!==en||this._strategy!==es){var eu=this;this.flush(ed.Z_SYNC_FLUSH,function(){eV(eu._handle,"zlib binding closed"),eu._handle.params(en,es),!eu._hadError&&(eu._level=en,eu._strategy=es,ef&&ef())})}else em.nextTick(ef)},eW.prototype.reset=function(){return eV(this._handle,"zlib binding closed"),this._handle.reset()},eW.prototype._flush=function(en){this._transform(ef.alloc(0),"",en)},eW.prototype.flush=function(en,eo){var es=this,eu=this._writableState;"function"!=typeof en&&(void 0!==en||eo)||(eo=en,en=ed.Z_FULL_FLUSH),eu.ended?eo&&em.nextTick(eo):eu.ending?eo&&this.once("end",eo):eu.needDrain?eo&&this.once("drain",function(){return es.flush(en,eo)}):(this._flushFlag=en,this.write(ef.alloc(0),"",eo))},eW.prototype.close=function(en){eX(this,en),em.nextTick(e$,this)},eW.prototype._transform=function(en,eo,es){var eu,em=this._writableState,eH=(em.ending||em.ended)&&(!en||em.length===en.length);return null===en||ef.isBuffer(en)?this._handle?void(eH?eu=this._finishFlushFlag:(eu=this._flushFlag,en.length>=em.length&&(this._flushFlag=this._opts.flush||ed.Z_NO_FLUSH)),this._processChunk(en,eu,es)):es(Error("zlib binding closed")):es(Error("invalid input"))},eW.prototype._processChunk=function(en,eo,es){var eu=en&&en.length,em=this._chunkSize-this._offset,ed=0,eH=this,eD="function"==typeof es;if(!eD){var eS,eE=[],ej=0;this.on("error",function(en){eS=en}),eV(this._handle,"zlib binding closed");do var eO=this._handle.writeSync(eo,en,ed,eu,this._buffer,this._offset,em);while(!this._hadError&&eB(eO[0],eO[1]));if(this._hadError)throw eS;if(ej>=eb)throw eX(this),RangeError(ew);var eP=ef.concat(eE,ej);return eX(this),eP}eV(this._handle,"zlib binding closed");var e_=this._handle.write(eo,en,ed,eu,this._buffer,this._offset,em);function eB(eb,ew){if(this&&(this.buffer=null,this.callback=null),!eH._hadError){var eS=em-ew;if(eV(eS>=0,"have should not go down"),eS>0){var eO=eH._buffer.slice(eH._offset,eH._offset+eS);eH._offset+=eS,eD?eH.push(eO):(eE.push(eO),ej+=eO.length)}if((0===ew||eH._offset>=eH._chunkSize)&&(em=eH._chunkSize,eH._offset=0,eH._buffer=ef.allocUnsafe(eH._chunkSize)),0===ew){if(ed+=eu-eb,eu=eb,!eD)return!0;var eP=eH._handle.write(eo,en,ed,eu,eH._buffer,eH._offset,eH._chunkSize);return eP.callback=eB,void(eP.buffer=en)}if(!eD)return!1;es()}}e_.buffer=en,e_.callback=eB},eH.inherits(eR,eW),eH.inherits(eY,eW),eH.inherits(eG,eW),eH.inherits(eQ,eW),eH.inherits(eF,eW),eH.inherits(eZ,eW),eH.inherits(eK,eW)},380:function(en,eo){var es="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function ef(en,eo){return Object.prototype.hasOwnProperty.call(en,eo)}eo.assign=function(en){for(var eo=Array.prototype.slice.call(arguments,1);eo.length;){var es=eo.shift();if(es){if("object"!=typeof es)throw TypeError(es+"must be non-object");for(var eu in es)ef(es,eu)&&(en[eu]=es[eu])}}return en},eo.shrinkBuf=function(en,eo){return en.length===eo?en:en.subarray?en.subarray(0,eo):(en.length=eo,en)};var eu={arraySet:function(en,eo,es,ef,eu){if(eo.subarray&&en.subarray){en.set(eo.subarray(es,es+ef),eu);return}for(var em=0;em>>16&65535|0,ed=0;0!==es;){ed=es>2e3?2e3:es,es-=ed;do em=em+(eu=eu+eo[ef++]|0)|0;while(--ed);eu%=65521,em%=65521}return eu|em<<16|0}en.exports=eo},320:function(en){en.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},307:function(en){var eo=function(){for(var en,eo=[],es=0;es<256;es++){en=es;for(var ef=0;ef<8;ef++)en=1&en?3988292384^en>>>1:en>>>1;eo[es]=en}return eo}();function es(en,es,ef,eu){var em=eo,ed=eu+ef;en^=-1;for(var eH=eu;eH>>8^em[(en^es[eH])&255];return -1^en}en.exports=es},450:function(en,eo,es){var ef,eu=es(380),em=es(842),ed=es(496),eH=es(307),eV=es(31),eb=0,ew=1,eD=3,eS=4,eE=5,ej=0,eO=1,eP=-2,e_=-3,eB=-5,eU=-1,eR=1,eY=2,eG=3,eQ=4,eF=0,eZ=2,eK=8,eJ=9,eW=15,eX=8,e$=286,e4=30,e3=19,e0=573,e6=15,e8=3,e5=258,e7=262,e9=32,tc=42,tr=69,ta=73,tn=91,tf=103,tu=113,td=666,tH=1,tV=2,tw=3,tD=4,tS=3;function tE(en,eo){return en.msg=eV[eo],eo}function tj(en){return(en<<1)-(en>4?9:0)}function tO(en){for(var eo=en.length;--eo>=0;)en[eo]=0}function tP(en){var eo=en.state,es=eo.pending;es>en.avail_out&&(es=en.avail_out),0!==es&&(eu.arraySet(en.output,eo.pending_buf,eo.pending_out,es,en.next_out),en.next_out+=es,eo.pending_out+=es,en.total_out+=es,en.avail_out-=es,eo.pending-=es,0===eo.pending&&(eo.pending_out=0))}function t_(en,eo){em._tr_flush_block(en,en.block_start>=0?en.block_start:-1,en.strstart-en.block_start,eo),en.block_start=en.strstart,tP(en.strm)}function tB(en,eo){en.pending_buf[en.pending++]=eo}function tU(en,eo){en.pending_buf[en.pending++]=eo>>>8&255,en.pending_buf[en.pending++]=255&eo}function tR(en,eo,es,ef){var em=en.avail_in;return(em>ef&&(em=ef),0===em)?0:(en.avail_in-=em,eu.arraySet(eo,en.input,en.next_in,em,es),1===en.state.wrap?en.adler=ed(en.adler,eo,em,es):2===en.state.wrap&&(en.adler=eH(en.adler,eo,em,es)),en.next_in+=em,en.total_in+=em,em)}function tY(en,eo){var es,ef,eu=en.max_chain_length,em=en.strstart,ed=en.prev_length,eH=en.nice_match,eV=en.strstart>en.w_size-e7?en.strstart-(en.w_size-e7):0,eb=en.window,ew=en.w_mask,eD=en.prev,eS=en.strstart+e5,eE=eb[em+ed-1],ej=eb[em+ed];en.prev_length>=en.good_match&&(eu>>=2),eH>en.lookahead&&(eH=en.lookahead);do{if(eb[(es=eo)+ed]!==ej||eb[es+ed-1]!==eE||eb[es]!==eb[em]||eb[++es]!==eb[em+1])continue;em+=2,es++;do;while(eb[++em]===eb[++es]&&eb[++em]===eb[++es]&&eb[++em]===eb[++es]&&eb[++em]===eb[++es]&&eb[++em]===eb[++es]&&eb[++em]===eb[++es]&&eb[++em]===eb[++es]&&eb[++em]===eb[++es]&&emed){if(en.match_start=eo,ed=ef,ef>=eH)break;eE=eb[em+ed-1],ej=eb[em+ed]}}while((eo=eD[eo&ew])>eV&&0!=--eu);return ed<=en.lookahead?ed:en.lookahead}function tG(en){var eo,es,ef,em,ed,eH=en.w_size;do{if(em=en.window_size-en.lookahead-en.strstart,en.strstart>=eH+(eH-e7)){eu.arraySet(en.window,en.window,eH,eH,0),en.match_start-=eH,en.strstart-=eH,en.block_start-=eH,eo=es=en.hash_size;do ef=en.head[--eo],en.head[eo]=ef>=eH?ef-eH:0;while(--es);eo=es=eH;do ef=en.prev[--eo],en.prev[eo]=ef>=eH?ef-eH:0;while(--es);em+=eH}if(0===en.strm.avail_in)break;if(es=tR(en.strm,en.window,en.strstart+en.lookahead,em),en.lookahead+=es,en.lookahead+en.insert>=e8)for(ed=en.strstart-en.insert,en.ins_h=en.window[ed],en.ins_h=(en.ins_h<en.pending_buf_size-5&&(es=en.pending_buf_size-5);;){if(en.lookahead<=1){if(tG(en),0===en.lookahead&&eo===eb)return tH;if(0===en.lookahead)break}en.strstart+=en.lookahead,en.lookahead=0;var ef=en.block_start+es;if((0===en.strstart||en.strstart>=ef)&&(en.lookahead=en.strstart-ef,en.strstart=ef,t_(en,!1),0===en.strm.avail_out)||en.strstart-en.block_start>=en.w_size-e7&&(t_(en,!1),0===en.strm.avail_out))return tH}return(en.insert=0,eo===eS)?(t_(en,!0),0===en.strm.avail_out)?tw:tD:(en.strstart>en.block_start&&(t_(en,!1),en.strm.avail_out),tH)}function tF(en,eo){for(var es,ef;;){if(en.lookahead=e8&&(en.ins_h=(en.ins_h<=e8){if(ef=em._tr_tally(en,en.strstart-en.match_start,en.match_length-e8),en.lookahead-=en.match_length,en.match_length<=en.max_lazy_match&&en.lookahead>=e8){en.match_length--;do en.strstart++,en.ins_h=(en.ins_h<=e8&&(en.ins_h=(en.ins_h<4096)&&(en.match_length=e8-1)),en.prev_length>=e8&&en.match_length<=en.prev_length){eu=en.strstart+en.lookahead-e8,ef=em._tr_tally(en,en.strstart-1-en.prev_match,en.prev_length-e8),en.lookahead-=en.prev_length-1,en.prev_length-=2;do++en.strstart<=eu&&(en.ins_h=(en.ins_h<=e8&&en.strstart>0&&(ef=eH[eu=en.strstart-1])===eH[++eu]&&ef===eH[++eu]&&ef===eH[++eu]){ed=en.strstart+e5;do;while(ef===eH[++eu]&&ef===eH[++eu]&&ef===eH[++eu]&&ef===eH[++eu]&&ef===eH[++eu]&&ef===eH[++eu]&&ef===eH[++eu]&&ef===eH[++eu]&&euen.lookahead&&(en.match_length=en.lookahead)}if(en.match_length>=e8?(es=em._tr_tally(en,1,en.match_length-e8),en.lookahead-=en.match_length,en.strstart+=en.match_length,en.match_length=0):(es=em._tr_tally(en,0,en.window[en.strstart]),en.lookahead--,en.strstart++),es&&(t_(en,!1),0===en.strm.avail_out))return tH}return(en.insert=0,eo===eS)?(t_(en,!0),0===en.strm.avail_out)?tw:tD:en.last_lit&&(t_(en,!1),0===en.strm.avail_out)?tH:tV}function tK(en,eo){for(var es;;){if(0===en.lookahead&&(tG(en),0===en.lookahead)){if(eo===eb)return tH;break}if(en.match_length=0,es=em._tr_tally(en,0,en.window[en.strstart]),en.lookahead--,en.strstart++,es&&(t_(en,!1),0===en.strm.avail_out))return tH}return(en.insert=0,eo===eS)?(t_(en,!0),0===en.strm.avail_out)?tw:tD:en.last_lit&&(t_(en,!1),0===en.strm.avail_out)?tH:tV}function tJ(en,eo,es,ef,eu){this.good_length=en,this.max_lazy=eo,this.nice_length=es,this.max_chain=ef,this.func=eu}function tW(en){en.window_size=2*en.w_size,tO(en.head),en.max_lazy_match=ef[en.level].max_lazy,en.good_match=ef[en.level].good_length,en.nice_match=ef[en.level].nice_length,en.max_chain_length=ef[en.level].max_chain,en.strstart=0,en.block_start=0,en.lookahead=0,en.insert=0,en.match_length=en.prev_length=e8-1,en.match_available=0,en.ins_h=0}function tX(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=eK,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new eu.Buf16(2*e0),this.dyn_dtree=new eu.Buf16((2*e4+1)*2),this.bl_tree=new eu.Buf16((2*e3+1)*2),tO(this.dyn_ltree),tO(this.dyn_dtree),tO(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new eu.Buf16(e6+1),this.heap=new eu.Buf16(2*e$+1),tO(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new eu.Buf16(2*e$+1),tO(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function t$(en){var eo;return en&&en.state?(en.total_in=en.total_out=0,en.data_type=eZ,(eo=en.state).pending=0,eo.pending_out=0,eo.wrap<0&&(eo.wrap=-eo.wrap),eo.status=eo.wrap?tc:tu,en.adler=2===eo.wrap?0:1,eo.last_flush=eb,em._tr_init(eo),ej):tE(en,eP)}function cc(en){var eo=t$(en);return eo===ej&&tW(en.state),eo}function cr(en,eo){return en&&en.state&&2===en.state.wrap?(en.state.gzhead=eo,ej):eP}function cn(en,eo,es,ef,em,ed){if(!en)return eP;var eH=1;if(eo===eU&&(eo=6),ef<0?(eH=0,ef=-ef):ef>15&&(eH=2,ef-=16),em<1||em>eJ||es!==eK||ef<8||ef>15||eo<0||eo>9||ed<0||ed>eQ)return tE(en,eP);8===ef&&(ef=9);var eV=new tX;return en.state=eV,eV.strm=en,eV.wrap=eH,eV.gzhead=null,eV.w_bits=ef,eV.w_size=1<eE||eo<0)return en?tE(en,eP):eP;if(eu=en.state,!en.output||!en.input&&0!==en.avail_in||eu.status===td&&eo!==eS)return tE(en,0===en.avail_out?eB:eP);if(eu.strm=en,es=eu.last_flush,eu.last_flush=eo,eu.status===tc){if(2===eu.wrap)en.adler=0,tB(eu,31),tB(eu,139),tB(eu,8),eu.gzhead?(tB(eu,(eu.gzhead.text?1:0)+(eu.gzhead.hcrc?2:0)+(eu.gzhead.extra?4:0)+(eu.gzhead.name?8:0)+(eu.gzhead.comment?16:0)),tB(eu,255&eu.gzhead.time),tB(eu,eu.gzhead.time>>8&255),tB(eu,eu.gzhead.time>>16&255),tB(eu,eu.gzhead.time>>24&255),tB(eu,9===eu.level?2:eu.strategy>=eY||eu.level<2?4:0),tB(eu,255&eu.gzhead.os),eu.gzhead.extra&&eu.gzhead.extra.length&&(tB(eu,255&eu.gzhead.extra.length),tB(eu,eu.gzhead.extra.length>>8&255)),eu.gzhead.hcrc&&(en.adler=eH(en.adler,eu.pending_buf,eu.pending,0)),eu.gzindex=0,eu.status=tr):(tB(eu,0),tB(eu,0),tB(eu,0),tB(eu,0),tB(eu,0),tB(eu,9===eu.level?2:eu.strategy>=eY||eu.level<2?4:0),tB(eu,tS),eu.status=tu);else{var es,eu,ed,eV,e_=eK+(eu.w_bits-8<<4)<<8,eU=-1;e_|=(eU=eu.strategy>=eY||eu.level<2?0:eu.level<6?1:6===eu.level?2:3)<<6,0!==eu.strstart&&(e_|=e9),e_+=31-e_%31,eu.status=tu,tU(eu,e_),0!==eu.strstart&&(tU(eu,en.adler>>>16),tU(eu,65535&en.adler)),en.adler=1}}if(eu.status===tr){if(eu.gzhead.extra){for(ed=eu.pending;eu.gzindex<(65535&eu.gzhead.extra.length)&&(eu.pending!==eu.pending_buf_size||(eu.gzhead.hcrc&&eu.pending>ed&&(en.adler=eH(en.adler,eu.pending_buf,eu.pending-ed,ed)),tP(en),ed=eu.pending,eu.pending!==eu.pending_buf_size));)tB(eu,255&eu.gzhead.extra[eu.gzindex]),eu.gzindex++;eu.gzhead.hcrc&&eu.pending>ed&&(en.adler=eH(en.adler,eu.pending_buf,eu.pending-ed,ed)),eu.gzindex===eu.gzhead.extra.length&&(eu.gzindex=0,eu.status=ta)}else eu.status=ta}if(eu.status===ta){if(eu.gzhead.name){ed=eu.pending;do{if(eu.pending===eu.pending_buf_size&&(eu.gzhead.hcrc&&eu.pending>ed&&(en.adler=eH(en.adler,eu.pending_buf,eu.pending-ed,ed)),tP(en),ed=eu.pending,eu.pending===eu.pending_buf_size)){eV=1;break}eV=eu.gzindexed&&(en.adler=eH(en.adler,eu.pending_buf,eu.pending-ed,ed)),0===eV&&(eu.gzindex=0,eu.status=tn)}else eu.status=tn}if(eu.status===tn){if(eu.gzhead.comment){ed=eu.pending;do{if(eu.pending===eu.pending_buf_size&&(eu.gzhead.hcrc&&eu.pending>ed&&(en.adler=eH(en.adler,eu.pending_buf,eu.pending-ed,ed)),tP(en),ed=eu.pending,eu.pending===eu.pending_buf_size)){eV=1;break}eV=eu.gzindexed&&(en.adler=eH(en.adler,eu.pending_buf,eu.pending-ed,ed)),0===eV&&(eu.status=tf)}else eu.status=tf}if(eu.status===tf&&(eu.gzhead.hcrc?(eu.pending+2>eu.pending_buf_size&&tP(en),eu.pending+2<=eu.pending_buf_size&&(tB(eu,255&en.adler),tB(eu,en.adler>>8&255),en.adler=0,eu.status=tu)):eu.status=tu),0!==eu.pending){if(tP(en),0===en.avail_out)return eu.last_flush=-1,ej}else if(0===en.avail_in&&tj(eo)<=tj(es)&&eo!==eS)return tE(en,eB);if(eu.status===td&&0!==en.avail_in)return tE(en,eB);if(0!==en.avail_in||0!==eu.lookahead||eo!==eb&&eu.status!==td){var eR=eu.strategy===eY?tK(eu,eo):eu.strategy===eG?tq(eu,eo):ef[eu.level].func(eu,eo);if((eR===tw||eR===tD)&&(eu.status=td),eR===tH||eR===tw)return 0===en.avail_out&&(eu.last_flush=-1),ej;if(eR===tV&&(eo===ew?em._tr_align(eu):eo!==eE&&(em._tr_stored_block(eu,0,0,!1),eo===eD&&(tO(eu.head),0===eu.lookahead&&(eu.strstart=0,eu.block_start=0,eu.insert=0))),tP(en),0===en.avail_out))return eu.last_flush=-1,ej}return eo!==eS?ej:eu.wrap<=0?eO:(2===eu.wrap?(tB(eu,255&en.adler),tB(eu,en.adler>>8&255),tB(eu,en.adler>>16&255),tB(eu,en.adler>>24&255),tB(eu,255&en.total_in),tB(eu,en.total_in>>8&255),tB(eu,en.total_in>>16&255),tB(eu,en.total_in>>24&255)):(tU(eu,en.adler>>>16),tU(eu,65535&en.adler)),tP(en),eu.wrap>0&&(eu.wrap=-eu.wrap),0!==eu.pending?ej:eO)}function cf(en){var eo;return en&&en.state?(eo=en.state.status)!==tc&&eo!==tr&&eo!==ta&&eo!==tn&&eo!==tf&&eo!==tu&&eo!==td?tE(en,eP):(en.state=null,eo===tu?tE(en,e_):ej):eP}function cm(en,eo){var es,ef,em,eH,eV,eb,ew,eD,eS=eo.length;if(!en||!en.state||2===(eH=(es=en.state).wrap)||1===eH&&es.status!==tc||es.lookahead)return eP;for(1===eH&&(en.adler=ed(en.adler,eo,eS,0)),es.wrap=0,eS>=es.w_size&&(0===eH&&(tO(es.head),es.strstart=0,es.block_start=0,es.insert=0),eD=new eu.Buf8(es.w_size),eu.arraySet(eD,eo,eS-es.w_size,es.w_size,0),eo=eD,eS=es.w_size),eV=en.avail_in,eb=en.next_in,ew=en.input,en.avail_in=eS,en.next_in=0,en.input=eo,tG(es);es.lookahead>=e8;){ef=es.strstart,em=es.lookahead-(e8-1);do es.ins_h=(es.ins_h<>>=eG=eY>>>24,eP-=eG,0==(eG=eY>>>16&255))eW[eH++]=65535&eY;else if(16&eG){eQ=65535&eY,(eG&=15)&&(eP>>=eG,eP-=eG),eP<15&&(eO+=eJ[em++]<>>=eG=eY>>>24,eP-=eG,16&(eG=eY>>>16&255)){if(eF=65535&eY,eP<(eG&=15)&&(eO+=eJ[em++]<ew){en.msg="invalid distance too far back",eu.mode=eo;break e}if(eO>>>=eG,eP-=eG,eF>(eG=eH-eV)){if((eG=eF-eG)>eS&&eu.sane){en.msg="invalid distance too far back",eu.mode=eo;break e}if(eZ=0,eK=ej,0===eE){if(eZ+=eD-eG,eG2;)eW[eH++]=eK[eZ++],eW[eH++]=eK[eZ++],eW[eH++]=eK[eZ++],eQ-=3;eQ&&(eW[eH++]=eK[eZ++],eQ>1&&(eW[eH++]=eK[eZ++]))}else{eZ=eH-eF;do eW[eH++]=eW[eZ++],eW[eH++]=eW[eZ++],eW[eH++]=eW[eZ++],eQ-=3;while(eQ>2);eQ&&(eW[eH++]=eW[eZ++],eQ>1&&(eW[eH++]=eW[eZ++]))}}else if((64&eG)==0){eY=eB[(65535&eY)+(eO&(1<>3,eP-=eQ<<3,eO&=(1<>>24&255)+(en>>>8&65280)+((65280&en)<<8)+((255&en)<<24)}function tY(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new em.Buf16(320),this.work=new em.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function tG(en){var eo;return en&&en.state?(eo=en.state,en.total_in=en.total_out=eo.total=0,en.msg="",eo.wrap&&(en.adler=1&eo.wrap),eo.mode=eF,eo.last=0,eo.havedict=0,eo.dmax=32768,eo.head=null,eo.hold=0,eo.bits=0,eo.lencode=eo.lendyn=new em.Buf32(t_),eo.distcode=eo.distdyn=new em.Buf32(tB),eo.sane=1,eo.back=-1,eP):eU}function tQ(en){var eo;return en&&en.state?((eo=en.state).wsize=0,eo.whave=0,eo.wnext=0,tG(en)):eU}function tF(en,eo){var es,ef;return en&&en.state?(ef=en.state,eo<0?(es=0,eo=-eo):(es=(eo>>4)+1,eo<48&&(eo&=15)),eo&&(eo<8||eo>15))?eU:(null!==ef.window&&ef.wbits!==eo&&(ef.window=null),ef.wrap=es,ef.wbits=eo,tQ(en)):eU}function tZ(en,eo){var es,ef;return en?(ef=new tY,en.state=ef,ef.window=null,(es=tF(en,eo))!==eP&&(en.state=null),es):eU}function tq(en){return tZ(en,tU)}var tK=!0;function tJ(en){if(tK){var eo;for(ef=new em.Buf32(512),eu=new em.Buf32(32),eo=0;eo<144;)en.lens[eo++]=8;for(;eo<256;)en.lens[eo++]=9;for(;eo<280;)en.lens[eo++]=7;for(;eo<288;)en.lens[eo++]=8;for(eb(eD,en.lens,0,288,ef,0,en.work,{bits:9}),eo=0;eo<32;)en.lens[eo++]=5;eb(eS,en.lens,0,32,eu,0,en.work,{bits:5}),tK=!1}en.lencode=ef,en.lenbits=9,en.distcode=eu,en.distbits=5}function tW(en,eo,es,ef){var eu,ed=en.state;return null===ed.window&&(ed.wsize=1<=ed.wsize?(em.arraySet(ed.window,eo,es-ed.wsize,ed.wsize,0),ed.wnext=0,ed.whave=ed.wsize):((eu=ed.wsize-ed.wnext)>ef&&(eu=ef),em.arraySet(ed.window,eo,es-ef,eu,ed.wnext),(ef-=eu)?(em.arraySet(ed.window,eo,es-ef,ef,0),ed.wnext=ef,ed.whave=ed.wsize):(ed.wnext+=eu,ed.wnext===ed.wsize&&(ed.wnext=0),ed.whave>>8&255,es.check=eH(es.check,cV,2,0),tG=0,tQ=0,es.mode=eZ;break}if(es.flags=0,es.head&&(es.head.done=!1),!(1&es.wrap)||(((255&tG)<<8)+(tG>>8))%31){en.msg="incorrect header check",es.mode=tO;break}if((15&tG)!==eQ){en.msg="unknown compression method",es.mode=tO;break}if(tG>>>=4,tQ-=4,cf=(15&tG)+8,0===es.wbits)es.wbits=cf;else if(cf>es.wbits){en.msg="invalid window size",es.mode=tO;break}es.dmax=1<>8&1),512&es.flags&&(cV[0]=255&tG,cV[1]=tG>>>8&255,es.check=eH(es.check,cV,2,0)),tG=0,tQ=0,es.mode=eK;case eK:for(;tQ<32;){if(0===tU)break e;tU--,tG+=ef[t_++]<>>8&255,cV[2]=tG>>>16&255,cV[3]=tG>>>24&255,es.check=eH(es.check,cV,4,0)),tG=0,tQ=0,es.mode=eJ;case eJ:for(;tQ<16;){if(0===tU)break e;tU--,tG+=ef[t_++]<>8),512&es.flags&&(cV[0]=255&tG,cV[1]=tG>>>8&255,es.check=eH(es.check,cV,2,0)),tG=0,tQ=0,es.mode=eW;case eW:if(1024&es.flags){for(;tQ<16;){if(0===tU)break e;tU--,tG+=ef[t_++]<>>8&255,es.check=eH(es.check,cV,2,0)),tG=0,tQ=0}else es.head&&(es.head.extra=null);es.mode=eX;case eX:if(1024&es.flags&&((tq=es.length)>tU&&(tq=tU),tq&&(es.head&&(cf=es.head.extra_len-es.length,es.head.extra||(es.head.extra=Array(es.head.extra_len)),em.arraySet(es.head.extra,ef,t_,tq,cf)),512&es.flags&&(es.check=eH(es.check,ef,tq,t_)),tU-=tq,t_+=tq,es.length-=tq),es.length))break e;es.length=0,es.mode=e$;case e$:if(2048&es.flags){if(0===tU)break e;tq=0;do cf=ef[t_+tq++],es.head&&cf&&es.length<65536&&(es.head.name+=String.fromCharCode(cf));while(cf&&tq>9&1,es.head.done=!0),en.adler=es.check=0,es.mode=e8;break;case e0:for(;tQ<32;){if(0===tU)break e;tU--,tG+=ef[t_++]<>>=7&tQ,tQ-=7&tQ,es.mode=tS;break}for(;tQ<3;){if(0===tU)break e;tU--,tG+=ef[t_++]<>>=1)){case 0:es.mode=e7;break;case 1:if(tJ(es),es.mode=tf,eo===eO){tG>>>=2,tQ-=2;break e}break;case 2:es.mode=tr;break;case 3:en.msg="invalid block type",es.mode=tO}tG>>>=2,tQ-=2;break;case e7:for(tG>>>=7&tQ,tQ-=7&tQ;tQ<32;){if(0===tU)break e;tU--,tG+=ef[t_++]<>>16^65535)){en.msg="invalid stored block lengths",es.mode=tO;break}if(es.length=65535&tG,tG=0,tQ=0,es.mode=e9,eo===eO)break e;case e9:es.mode=tc;case tc:if(tq=es.length){if(tq>tU&&(tq=tU),tq>tY&&(tq=tY),0===tq)break e;em.arraySet(eu,ef,t_,tq,tB),tU-=tq,t_+=tq,tY-=tq,tB+=tq,es.length-=tq;break}es.mode=e8;break;case tr:for(;tQ<14;){if(0===tU)break e;tU--,tG+=ef[t_++]<>>=5,tQ-=5,es.ndist=(31&tG)+1,tG>>>=5,tQ-=5,es.ncode=(15&tG)+4,tG>>>=4,tQ-=4,es.nlen>286||es.ndist>30){en.msg="too many length or distance symbols",es.mode=tO;break}es.have=0,es.mode=ta;case ta:for(;es.have>>=3,tQ-=3}for(;es.have<19;)es.lens[cy[es.have++]]=0;if(es.lencode=es.lendyn,es.lenbits=7,cd={bits:es.lenbits},cm=eb(ew,es.lens,0,19,es.lencode,0,es.work,cd),es.lenbits=cd.bits,cm){en.msg="invalid code lengths set",es.mode=tO;break}es.have=0,es.mode=tn;case tn:for(;es.have>>24,cc=cH>>>16&255,cr=65535&cH,!(t$<=tQ);){if(0===tU)break e;tU--,tG+=ef[t_++]<>>=t$,tQ-=t$,es.lens[es.have++]=cr;else{if(16===cr){for(cz=t$+2;tQ>>=t$,tQ-=t$,0===es.have){en.msg="invalid bit length repeat",es.mode=tO;break}cf=es.lens[es.have-1],tq=3+(3&tG),tG>>>=2,tQ-=2}else if(17===cr){for(cz=t$+3;tQ>>=t$,tQ-=t$,cf=0,tq=3+(7&tG),tG>>>=3,tQ-=3}else{for(cz=t$+7;tQ>>=t$,tQ-=t$,cf=0,tq=11+(127&tG),tG>>>=7,tQ-=7}if(es.have+tq>es.nlen+es.ndist){en.msg="invalid bit length repeat",es.mode=tO;break}for(;tq--;)es.lens[es.have++]=cf}}if(es.mode===tO)break;if(0===es.lens[256]){en.msg="invalid code -- missing end-of-block",es.mode=tO;break}if(es.lenbits=9,cd={bits:es.lenbits},cm=eb(eD,es.lens,0,es.nlen,es.lencode,0,es.work,cd),es.lenbits=cd.bits,cm){en.msg="invalid literal/lengths set",es.mode=tO;break}if(es.distbits=6,es.distcode=es.distdyn,cd={bits:es.distbits},cm=eb(eS,es.lens,es.nlen,es.ndist,es.distcode,0,es.work,cd),es.distbits=cd.bits,cm){en.msg="invalid distances set",es.mode=tO;break}if(es.mode=tf,eo===eO)break e;case tf:es.mode=tu;case tu:if(tU>=6&&tY>=258){en.next_out=tB,en.avail_out=tY,en.next_in=t_,en.avail_in=tU,es.hold=tG,es.bits=tQ,eV(en,tZ),tB=en.next_out,eu=en.output,tY=en.avail_out,t_=en.next_in,ef=en.input,tU=en.avail_in,tG=es.hold,tQ=es.bits,es.mode===e8&&(es.back=-1);break}for(es.back=0;t$=(cH=es.lencode[tG&(1<>>24,cc=cH>>>16&255,cr=65535&cH,!(t$<=tQ);){if(0===tU)break e;tU--,tG+=ef[t_++]<>cn)])>>>24,cc=cH>>>16&255,cr=65535&cH,!(cn+t$<=tQ);){if(0===tU)break e;tU--,tG+=ef[t_++]<>>=cn,tQ-=cn,es.back+=cn}if(tG>>>=t$,tQ-=t$,es.back+=t$,es.length=cr,0===cc){es.mode=tD;break}if(32&cc){es.back=-1,es.mode=e8;break}if(64&cc){en.msg="invalid literal/length code",es.mode=tO;break}es.extra=15&cc,es.mode=td;case td:if(es.extra){for(cz=es.extra;tQ>>=es.extra,tQ-=es.extra,es.back+=es.extra}es.was=es.length,es.mode=tH;case tH:for(;t$=(cH=es.distcode[tG&(1<>>24,cc=cH>>>16&255,cr=65535&cH,!(t$<=tQ);){if(0===tU)break e;tU--,tG+=ef[t_++]<>cn)])>>>24,cc=cH>>>16&255,cr=65535&cH,!(cn+t$<=tQ);){if(0===tU)break e;tU--,tG+=ef[t_++]<>>=cn,tQ-=cn,es.back+=cn}if(tG>>>=t$,tQ-=t$,es.back+=t$,64&cc){en.msg="invalid distance code",es.mode=tO;break}es.offset=cr,es.extra=15&cc,es.mode=tV;case tV:if(es.extra){for(cz=es.extra;tQ>>=es.extra,tQ-=es.extra,es.back+=es.extra}if(es.offset>es.dmax){en.msg="invalid distance too far back",es.mode=tO;break}es.mode=tw;case tw:if(0===tY)break e;if(tq=tZ-tY,es.offset>tq){if((tq=es.offset-tq)>es.whave&&es.sane){en.msg="invalid distance too far back",es.mode=tO;break}tq>es.wnext?(tq-=es.wnext,tK=es.wsize-tq):tK=es.wnext-tq,tq>es.length&&(tq=es.length),tX=es.window}else tX=eu,tK=tB-es.offset,tq=es.length;tq>tY&&(tq=tY),tY-=tq,es.length-=tq;do eu[tB++]=tX[tK++];while(--tq);0===es.length&&(es.mode=tu);break;case tD:if(0===tY)break e;eu[tB++]=es.length,tY--,es.mode=tu;break;case tS:if(es.wrap){for(;tQ<32;){if(0===tU)break e;tU--,tG|=ef[t_++]<=1&&0===ta[e3];e3--);if(e0>e3&&(e0=e3),0===e3)return eO[eP++]=20971520,eO[eP++]=20971520,eB.bits=1,0;for(e4=1;e40&&(en===eH||1!==e3))return -1;for(eX=1,tn[1]=0;eXem||en===eb&&e7>ed)return 1;for(;;){eZ=eX-e8,e_[e$]eF?(eK=tf[tu+e_[e$]],eJ=tc[tr+e_[e$]]):(eK=96,eJ=0),eU=1<>e8)+(eR-=eU)]=eZ<<24|eK<<16|eJ|0;while(0!==eR);for(eU=1<>=1;if(0!==eU?(e9&=eU-1,e9+=eU):e9=0,e$++,0==--ta[eX]){if(eX===e3)break;eX=eo[es+e_[e$]]}if(eX>e0&&(e9&eG)!==eY){for(0===e8&&(e8=e0),eQ+=e4,e5=1<<(e6=eX-e8);e6+e8em||en===eb&&e7>ed)return 1;eO[eY=e9&eG]=e0<<24|e6<<16|eQ-eP|0}}return 0!==e9&&(eO[eQ+e9]=eX-e8<<24|4194304),eB.bits=e0,0}},31:function(en){en.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},842:function(en,eo,es){var ef,eu,em,ed=es(380),eH=4,eV=0,eb=1,ew=2;function eD(en){for(var eo=en.length;--eo>=0;)en[eo]=0}var eS=0,eE=1,ej=2,eO=3,eP=258,e_=29,eB=256,eU=286,eR=30,eY=19,eG=573,eQ=15,eF=16,eZ=7,eK=256,eJ=16,eW=17,eX=18,e$=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],e4=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],e3=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],e0=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],e6=512,e8=Array(576);eD(e8);var e5=Array(2*eR);eD(e5);var e7=Array(e6);eD(e7);var e9=Array(eP-eO+1);eD(e9);var tc=Array(e_);eD(tc);var tr=Array(eR);function ta(en,eo,es,ef,eu){this.static_tree=en,this.extra_bits=eo,this.extra_base=es,this.elems=ef,this.max_length=eu,this.has_stree=en&&en.length}function tn(en,eo){this.dyn_tree=en,this.max_code=0,this.stat_desc=eo}function tf(en){return en<256?e7[en]:e7[256+(en>>>7)]}function tu(en,eo){en.pending_buf[en.pending++]=255&eo,en.pending_buf[en.pending++]=eo>>>8&255}function td(en,eo,es){en.bi_valid>eF-es?(en.bi_buf|=eo<>eF-en.bi_valid,en.bi_valid+=es-eF):(en.bi_buf|=eo<>>=1,es<<=1;while(--eo>0);return es>>>1}function tw(en){16===en.bi_valid?(tu(en,en.bi_buf),en.bi_buf=0,en.bi_valid=0):en.bi_valid>=8&&(en.pending_buf[en.pending++]=255&en.bi_buf,en.bi_buf>>=8,en.bi_valid-=8)}function tD(en,eo){var es,ef,eu,em,ed,eH,eV=eo.dyn_tree,eb=eo.max_code,ew=eo.stat_desc.static_tree,eD=eo.stat_desc.has_stree,eS=eo.stat_desc.extra_bits,eE=eo.stat_desc.extra_base,ej=eo.stat_desc.max_length,eO=0;for(em=0;em<=eQ;em++)en.bl_count[em]=0;for(eV[2*en.heap[en.heap_max]+1]=0,es=en.heap_max+1;esej&&(em=ej,eO++),eV[2*ef+1]=em,!(ef>eb)&&(en.bl_count[em]++,ed=0,ef>=eE&&(ed=eS[ef-eE]),eH=eV[2*ef],en.opt_len+=eH*(em+ed),eD&&(en.static_len+=eH*(ew[2*ef+1]+ed)));if(0!==eO){do{for(em=ej-1;0===en.bl_count[em];)em--;en.bl_count[em]--,en.bl_count[em+1]+=2,en.bl_count[ej]--,eO-=2}while(eO>0);for(em=ej;0!==em;em--)for(ef=en.bl_count[em];0!==ef;)!((eu=en.heap[--es])>eb)&&(eV[2*eu+1]!==em&&(en.opt_len+=(em-eV[2*eu+1])*eV[2*eu],eV[2*eu+1]=em),ef--)}}function tS(en,eo,es){var ef,eu,em=Array(eQ+1),ed=0;for(ef=1;ef<=eQ;ef++)em[ef]=ed=ed+es[ef-1]<<1;for(eu=0;eu<=eo;eu++){var eH=en[2*eu+1];0!==eH&&(en[2*eu]=tV(em[eH]++,eH))}}function tE(){var en,eo,es,ed,eH,eV=Array(eQ+1);for(ed=0,es=0;ed>=7;ed8?tu(en,en.bi_buf):en.bi_valid>0&&(en.pending_buf[en.pending++]=en.bi_buf),en.bi_buf=0,en.bi_valid=0}function tP(en,eo,es,ef){tO(en),ef&&(tu(en,es),tu(en,~es)),ed.arraySet(en.pending_buf,en.window,eo,es,en.pending),en.pending+=es}function t_(en,eo,es,ef){var eu=2*eo,em=2*es;return en[eu]>1;es>=1;es--)tB(en,em,es);eu=eV;do es=en.heap[1],en.heap[1]=en.heap[en.heap_len--],tB(en,em,1),ef=en.heap[1],en.heap[--en.heap_max]=es,en.heap[--en.heap_max]=ef,em[2*eu]=em[2*es]+em[2*ef],en.depth[eu]=(en.depth[es]>=en.depth[ef]?en.depth[es]:en.depth[ef])+1,em[2*es+1]=em[2*ef+1]=eu,en.heap[1]=eu++,tB(en,em,1);while(en.heap_len>=2);en.heap[--en.heap_max]=en.heap[1],tD(en,eo),tS(em,eb,en.bl_count)}function tY(en,eo,es){var ef,eu,em=-1,ed=eo[1],eH=0,eV=7,eb=4;for(0===ed&&(eV=138,eb=3),eo[(es+1)*2+1]=65535,ef=0;ef<=es;ef++)eu=ed,ed=eo[(ef+1)*2+1],++eH=3&&0===en.bl_tree[2*e0[eo]+1];eo--);return en.opt_len+=3*(eo+1)+5+5+4,eo}function tF(en,eo,es,ef){var eu;for(td(en,eo-257,5),td(en,es-1,5),td(en,ef-4,4),eu=0;eu>>=1)if(1&es&&0!==en.dyn_ltree[2*eo])return eV;if(0!==en.dyn_ltree[18]||0!==en.dyn_ltree[20]||0!==en.dyn_ltree[26])return eb;for(eo=32;eo0?(en.strm.data_type===ew&&(en.strm.data_type=tZ(en)),tR(en,en.l_desc),tR(en,en.d_desc),ed=tQ(en),eu=en.opt_len+3+7>>>3,(em=en.static_len+3+7>>>3)<=eu&&(eu=em)):eu=em=es+5,es+4<=eu&&-1!==eo?tJ(en,eo,es,ef):en.strategy===eH||em===eu?(td(en,(eE<<1)+(ef?1:0),3),tU(en,e8,e5)):(td(en,(ej<<1)+(ef?1:0),3),tF(en,en.l_desc.max_code+1,en.d_desc.max_code+1,ed+1),tU(en,en.dyn_ltree,en.dyn_dtree)),tj(en),ef&&tO(en)}function t$(en,eo,es){return en.pending_buf[en.d_buf+2*en.last_lit]=eo>>>8&255,en.pending_buf[en.d_buf+2*en.last_lit+1]=255&eo,en.pending_buf[en.l_buf+en.last_lit]=255&es,en.last_lit++,0===eo?en.dyn_ltree[2*es]++:(en.matches++,eo--,en.dyn_ltree[(e9[es]+eB+1)*2]++,en.dyn_dtree[2*tf(eo)]++),en.last_lit===en.lit_bufsize-1}eo._tr_init=tK,eo._tr_stored_block=tJ,eo._tr_flush_block=tX,eo._tr_tally=t$,eo._tr_align=tW},562:function(en){function eo(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}en.exports=eo},491:function(en){en.exports=es(27596)},300:function(en){en.exports=es(48764)},781:function(en){en.exports=es(79681)},837:function(en){en.exports=es(79720)}},ed={};function eH(en){var es=ed[en];if(void 0!==es)return es.exports;var ef=ed[en]={exports:{}},eu=!0;try{eo[en](ef,ef.exports,eH),eu=!1}finally{eu&&delete ed[en]}return ef.exports}eH.ab=ef+"/";var eV=eH(23);en.exports=eV}()},42474:function(en,eo,es){var ef="/",eu=es(48764).Buffer,em=es(83454);!function(){var eo={7160:function(en,eo,es){var ef=eo;ef.bignum=es(711),ef.define=es(495).define,ef.base=es(853),ef.constants=es(7335),ef.decoders=es(6701),ef.encoders=es(3418)},495:function(en,eo,es){var ef=es(7160),eu=es(3782);function em(en,eo){this.name=en,this.body=eo,this.decoders={},this.encoders={}}eo.define=function(en,eo){return new em(en,eo)},em.prototype._createNamed=function(en){var eo;try{eo=es(6144).runInThisContext("(function "+this.name+"(entity) {\n this._initNamed(entity);\n})")}catch(en){eo=function(en){this._initNamed(en)}}return eu(eo,en),eo.prototype._initNamed=function(eo){en.call(this,eo)},new eo(this)},em.prototype._getDecoder=function(en){return en=en||"der",this.decoders.hasOwnProperty(en)||(this.decoders[en]=this._createNamed(ef.decoders[en])),this.decoders[en]},em.prototype.decode=function(en,eo,es){return this._getDecoder(eo).decode(en,es)},em.prototype._getEncoder=function(en){return en=en||"der",this.encoders.hasOwnProperty(en)||(this.encoders[en]=this._createNamed(ef.encoders[en])),this.encoders[en]},em.prototype.encode=function(en,eo,es){return this._getEncoder(eo).encode(en,es)}},6483:function(en,eo,es){var ef=es(3782),eu=es(853).Reporter,em=es(4300).Buffer;function ed(en,eo){if(eu.call(this,eo),!em.isBuffer(en)){this.error("Input not Buffer");return}this.base=en,this.offset=0,this.length=en.length}function eH(en,eo){if(Array.isArray(en))this.length=0,this.value=en.map(function(en){return en instanceof eH||(en=new eH(en,eo)),this.length+=en.length,en},this);else if("number"==typeof en){if(!(0<=en&&en<=255))return eo.error("non-byte EncoderBuffer value");this.value=en,this.length=1}else if("string"==typeof en)this.value=en,this.length=em.byteLength(en);else{if(!em.isBuffer(en))return eo.error("Unsupported type: "+typeof en);this.value=en,this.length=en.length}}ef(ed,eu),eo.C=ed,ed.prototype.save=function(){return{offset:this.offset,reporter:eu.prototype.save.call(this)}},ed.prototype.restore=function(en){var eo=new ed(this.base);return eo.offset=en.offset,eo.length=this.offset,this.offset=en.offset,eu.prototype.restore.call(this,en.reporter),eo},ed.prototype.isEmpty=function(){return this.offset===this.length},ed.prototype.readUInt8=function(en){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(en||"DecoderBuffer overrun")},ed.prototype.skip=function(en,eo){if(!(this.offset+en<=this.length))return this.error(eo||"DecoderBuffer overrun");var es=new ed(this.base);return es._reporterState=this._reporterState,es.offset=this.offset,es.length=this.offset+en,this.offset+=en,es},ed.prototype.raw=function(en){return this.base.slice(en?en.offset:this.offset,this.length)},eo.R=eH,eH.prototype.join=function(en,eo){return en||(en=new em(this.length)),eo||(eo=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(es){es.join(en,eo),eo+=es.length}):("number"==typeof this.value?en[eo]=this.value:"string"==typeof this.value?en.write(this.value,eo):em.isBuffer(this.value)&&this.value.copy(en,eo),eo+=this.length)),en}},853:function(en,eo,es){var ef=eo;ef.Reporter=es(1293).b,ef.DecoderBuffer=es(6483).C,ef.EncoderBuffer=es(6483).R,ef.Node=es(9374)},9374:function(en,eo,es){var ef=es(853).Reporter,eu=es(853).EncoderBuffer,em=es(853).DecoderBuffer,ed=es(3523),eH=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],eV=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(eH),eb=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function ew(en,eo){var es={};this._baseState=es,es.enc=en,es.parent=eo||null,es.children=null,es.tag=null,es.args=null,es.reverseArgs=null,es.choice=null,es.optional=!1,es.any=!1,es.obj=!1,es.use=null,es.useDecoder=null,es.key=null,es.default=null,es.explicit=null,es.implicit=null,es.contains=null,es.parent||(es.children=[],this._wrap())}en.exports=ew;var eD=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];ew.prototype.clone=function(){var en=this._baseState,eo={};eD.forEach(function(es){eo[es]=en[es]});var es=new this.constructor(eo.parent);return es._baseState=eo,es},ew.prototype._wrap=function(){var en=this._baseState;eV.forEach(function(eo){this[eo]=function(){var es=new this.constructor(this);return en.children.push(es),es[eo].apply(es,arguments)}},this)},ew.prototype._init=function(en){var eo=this._baseState;ed(null===eo.parent),en.call(this),eo.children=eo.children.filter(function(en){return en._baseState.parent===this},this),ed.equal(eo.children.length,1,"Root node can have only one child")},ew.prototype._useArgs=function(en){var eo=this._baseState,es=en.filter(function(en){return en instanceof this.constructor},this);en=en.filter(function(en){return!(en instanceof this.constructor)},this),0!==es.length&&(ed(null===eo.children),eo.children=es,es.forEach(function(en){en._baseState.parent=this},this)),0!==en.length&&(ed(null===eo.args),eo.args=en,eo.reverseArgs=en.map(function(en){if("object"!=typeof en||en.constructor!==Object)return en;var eo={};return Object.keys(en).forEach(function(es){es==(0|es)&&(es|=0),eo[en[es]]=es}),eo}))},eb.forEach(function(en){ew.prototype[en]=function(){throw Error(en+" not implemented for encoding: "+this._baseState.enc)}}),eH.forEach(function(en){ew.prototype[en]=function(){var eo=this._baseState,es=Array.prototype.slice.call(arguments);return ed(null===eo.tag),eo.tag=en,this._useArgs(es),this}}),ew.prototype.use=function(en){ed(en);var eo=this._baseState;return ed(null===eo.use),eo.use=en,this},ew.prototype.optional=function(){return this._baseState.optional=!0,this},ew.prototype.def=function(en){var eo=this._baseState;return ed(null===eo.default),eo.default=en,eo.optional=!0,this},ew.prototype.explicit=function(en){var eo=this._baseState;return ed(null===eo.explicit&&null===eo.implicit),eo.explicit=en,this},ew.prototype.implicit=function(en){var eo=this._baseState;return ed(null===eo.explicit&&null===eo.implicit),eo.implicit=en,this},ew.prototype.obj=function(){var en=this._baseState,eo=Array.prototype.slice.call(arguments);return en.obj=!0,0!==eo.length&&this._useArgs(eo),this},ew.prototype.key=function(en){var eo=this._baseState;return ed(null===eo.key),eo.key=en,this},ew.prototype.any=function(){return this._baseState.any=!0,this},ew.prototype.choice=function(en){var eo=this._baseState;return ed(null===eo.choice),eo.choice=en,this._useArgs(Object.keys(en).map(function(eo){return en[eo]})),this},ew.prototype.contains=function(en){var eo=this._baseState;return ed(null===eo.use),eo.contains=en,this},ew.prototype._decode=function(en,eo){var es,ef=this._baseState;if(null===ef.parent)return en.wrapResult(ef.children[0]._decode(en,eo));var eu=ef.default,ed=!0,eH=null;if(null!==ef.key&&(eH=en.enterKey(ef.key)),ef.optional){var eV=null;if(null!==ef.explicit?eV=ef.explicit:null!==ef.implicit?eV=ef.implicit:null!==ef.tag&&(eV=ef.tag),null!==eV||ef.any){if(ed=this._peekTag(en,eV,ef.any),en.isError(ed))return ed}else{var eb=en.save();try{null===ef.choice?this._decodeGeneric(ef.tag,en,eo):this._decodeChoice(en,eo),ed=!0}catch(en){ed=!1}en.restore(eb)}}if(ef.obj&&ed&&(es=en.enterObject()),ed){if(null!==ef.explicit){var ew=this._decodeTag(en,ef.explicit);if(en.isError(ew))return ew;en=ew}var eD=en.offset;if(null===ef.use&&null===ef.choice){if(ef.any)var eb=en.save();var eS=this._decodeTag(en,null!==ef.implicit?ef.implicit:ef.tag,ef.any);if(en.isError(eS))return eS;ef.any?eu=en.raw(eb):en=eS}if(eo&&eo.track&&null!==ef.tag&&eo.track(en.path(),eD,en.length,"tagged"),eo&&eo.track&&null!==ef.tag&&eo.track(en.path(),en.offset,en.length,"content"),ef.any||(eu=null===ef.choice?this._decodeGeneric(ef.tag,en,eo):this._decodeChoice(en,eo)),en.isError(eu))return eu;if(ef.any||null!==ef.choice||null===ef.children||ef.children.forEach(function(es){es._decode(en,eo)}),ef.contains&&("octstr"===ef.tag||"bitstr"===ef.tag)){var eE=new em(eu);eu=this._getUse(ef.contains,en._reporterState.obj)._decode(eE,eo)}}return ef.obj&&ed&&(eu=en.leaveObject(es)),null!==ef.key&&(null!==eu||!0===ed)?en.leaveKey(eH,ef.key,eu):null!==eH&&en.exitKey(eH),eu},ew.prototype._decodeGeneric=function(en,eo,es){var ef=this._baseState;if("seq"===en||"set"===en)return null;if("seqof"===en||"setof"===en)return this._decodeList(eo,en,ef.args[0],es);if(/str$/.test(en))return this._decodeStr(eo,en,es);if("objid"===en&&ef.args)return this._decodeObjid(eo,ef.args[0],ef.args[1],es);if("objid"===en)return this._decodeObjid(eo,null,null,es);if("gentime"===en||"utctime"===en)return this._decodeTime(eo,en,es);if("null_"===en)return this._decodeNull(eo,es);if("bool"===en)return this._decodeBool(eo,es);else if("objDesc"===en)return this._decodeStr(eo,en,es);else if("int"===en||"enum"===en)return this._decodeInt(eo,ef.args&&ef.args[0],es);return null!==ef.use?this._getUse(ef.use,eo._reporterState.obj)._decode(eo,es):eo.error("unknown tag: "+en)},ew.prototype._getUse=function(en,eo){var es=this._baseState;return es.useDecoder=this._use(en,eo),ed(null===es.useDecoder._baseState.parent),es.useDecoder=es.useDecoder._baseState.children[0],es.implicit!==es.useDecoder._baseState.implicit&&(es.useDecoder=es.useDecoder.clone(),es.useDecoder._baseState.implicit=es.implicit),es.useDecoder},ew.prototype._decodeChoice=function(en,eo){var es=this._baseState,ef=null,eu=!1;return(Object.keys(es.choice).some(function(em){var ed=en.save(),eH=es.choice[em];try{var eV=eH._decode(en,eo);if(en.isError(eV))return!1;ef={type:em,value:eV},eu=!0}catch(eo){return en.restore(ed),!1}return!0},this),eu)?ef:en.error("Choice not matched")},ew.prototype._createEncoderBuffer=function(en){return new eu(en,this.reporter)},ew.prototype._encode=function(en,eo,es){var ef=this._baseState;if(null===ef.default||ef.default!==en){var eu=this._encodeValue(en,eo,es);if(void 0!==eu&&!this._skipDefault(eu,eo,es))return eu}},ew.prototype._encodeValue=function(en,eo,es){var eu,em=this._baseState;if(null===em.parent)return em.children[0]._encode(en,eo||new ef);var eu=null;if(this.reporter=eo,em.optional&&void 0===en){if(null===em.default)return;en=em.default}var ed=null,eH=!1;if(em.any)eu=this._createEncoderBuffer(en);else if(em.choice)eu=this._encodeChoice(en,eo);else if(em.contains)ed=this._getUse(em.contains,es)._encode(en,eo),eH=!0;else if(em.children)ed=em.children.map(function(es){if("null_"===es._baseState.tag)return es._encode(null,eo,en);if(null===es._baseState.key)return eo.error("Child should have a key");var ef=eo.enterKey(es._baseState.key);if("object"!=typeof en)return eo.error("Child expected, but input is not object");var eu=es._encode(en[es._baseState.key],eo,en);return eo.leaveKey(ef),eu},this).filter(function(en){return en}),ed=this._createEncoderBuffer(ed);else if("seqof"===em.tag||"setof"===em.tag){if(!(em.args&&1===em.args.length))return eo.error("Too many args for : "+em.tag);if(!Array.isArray(en))return eo.error("seqof/setof, but data is not Array");var eV=this.clone();eV._baseState.implicit=null,ed=this._createEncoderBuffer(en.map(function(es){var ef=this._baseState;return this._getUse(ef.args[0],en)._encode(es,eo)},eV))}else null!==em.use?eu=this._getUse(em.use,es)._encode(en,eo):(ed=this._encodePrimitive(em.tag,en),eH=!0);if(!em.any&&null===em.choice){var eb=null!==em.implicit?em.implicit:em.tag,ew=null===em.implicit?"universal":"context";null===eb?null===em.use&&eo.error("Tag could be omitted only for .use()"):null===em.use&&(eu=this._encodeComposite(eb,eH,ew,ed))}return null!==em.explicit&&(eu=this._encodeComposite(em.explicit,!1,"context",eu)),eu},ew.prototype._encodeChoice=function(en,eo){var es=this._baseState,ef=es.choice[en.type];return ef||ed(!1,en.type+" not found in "+JSON.stringify(Object.keys(es.choice))),ef._encode(en.value,eo)},ew.prototype._encodePrimitive=function(en,eo){var es=this._baseState;if(/str$/.test(en))return this._encodeStr(eo,en);if("objid"===en&&es.args)return this._encodeObjid(eo,es.reverseArgs[0],es.args[1]);if("objid"===en)return this._encodeObjid(eo,null,null);if("gentime"===en||"utctime"===en)return this._encodeTime(eo,en);if("null_"===en)return this._encodeNull();if("int"===en||"enum"===en)return this._encodeInt(eo,es.args&&es.reverseArgs[0]);if("bool"===en)return this._encodeBool(eo);else if("objDesc"===en)return this._encodeStr(eo,en);else throw Error("Unsupported tag: "+en)},ew.prototype._isNumstr=function(en){return/^[0-9 ]*$/.test(en)},ew.prototype._isPrintstr=function(en){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(en)}},1293:function(en,eo,es){var ef=es(3782);function eu(en){this._reporterState={obj:null,path:[],options:en||{},errors:[]}}function em(en,eo){this.path=en,this.rethrow(eo)}eo.b=eu,eu.prototype.isError=function(en){return en instanceof em},eu.prototype.save=function(){var en=this._reporterState;return{obj:en.obj,pathLen:en.path.length}},eu.prototype.restore=function(en){var eo=this._reporterState;eo.obj=en.obj,eo.path=eo.path.slice(0,en.pathLen)},eu.prototype.enterKey=function(en){return this._reporterState.path.push(en)},eu.prototype.exitKey=function(en){var eo=this._reporterState;eo.path=eo.path.slice(0,en-1)},eu.prototype.leaveKey=function(en,eo,es){var ef=this._reporterState;this.exitKey(en),null!==ef.obj&&(ef.obj[eo]=es)},eu.prototype.path=function(){return this._reporterState.path.join("/")},eu.prototype.enterObject=function(){var en=this._reporterState,eo=en.obj;return en.obj={},eo},eu.prototype.leaveObject=function(en){var eo=this._reporterState,es=eo.obj;return eo.obj=en,es},eu.prototype.error=function(en){var eo,es=this._reporterState,ef=en instanceof em;if(eo=ef?en:new em(es.path.map(function(en){return"["+JSON.stringify(en)+"]"}).join(""),en.message||en,en.stack),!es.options.partial)throw eo;return ef||es.errors.push(eo),eo},eu.prototype.wrapResult=function(en){var eo=this._reporterState;return eo.options.partial?{result:this.isError(en)?null:en,errors:eo.errors}:en},ef(em,Error),em.prototype.rethrow=function(en){if(this.message=en+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,em),!this.stack)try{throw Error(this.message)}catch(en){this.stack=en.stack}return this}},9791:function(en,eo,es){var ef=es(7335);eo.tagClass={0:"universal",1:"application",2:"context",3:"private"},eo.tagClassByName=ef._reverse(eo.tagClass),eo.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},eo.tagByName=ef._reverse(eo.tag)},7335:function(en,eo,es){var ef=eo;ef._reverse=function(en){var eo={};return Object.keys(en).forEach(function(es){(0|es)==es&&(es|=0),eo[en[es]]=es}),eo},ef.der=es(9791)},2259:function(en,eo,es){var ef=es(3782),eu=es(7160),em=eu.base,ed=eu.bignum,eH=eu.constants.der;function eV(en){this.enc="der",this.name=en.name,this.entity=en,this.tree=new eb,this.tree._init(en.body)}function eb(en){em.Node.call(this,"der",en)}function ew(en,eo){var es=en.readUInt8(eo);if(en.isError(es))return es;var ef=eH.tagClass[es>>6],eu=(32&es)==0;if((31&es)==31){var em=es;for(es=0;(128&em)==128;){if(em=en.readUInt8(eo),en.isError(em))return em;es<<=7,es|=127&em}}else es&=31;var ed=eH.tag[es];return{cls:ef,primitive:eu,tag:es,tagStr:ed}}function eD(en,eo,es){var ef=en.readUInt8(es);if(en.isError(ef))return ef;if(!eo&&128===ef)return null;if((128&ef)==0)return ef;var eu=127&ef;if(eu>4)return en.error("length octect is too long");ef=0;for(var em=0;em=31?ef.error("Multi-octet tag encoding unsupported"):(eo||(eu|=32),eu|=eH.tagClassByName[es||"universal"]<<6)}en.exports=eV,eV.prototype.encode=function(en,eo){return this.tree._encode(en,eo).join()},ef(eb,ed.Node),eb.prototype._encodeComposite=function(en,eo,es,ef){var em=eD(en,eo,es,this.reporter);if(ef.length<128){var ed=new eu(2);return ed[0]=em,ed[1]=ef.length,this._createEncoderBuffer([ed,ef])}for(var eH=1,eV=ef.length;eV>=256;eV>>=8)eH++;var ed=new eu(2+eH);ed[0]=em,ed[1]=128|eH;for(var eV=1+eH,eb=ef.length;eb>0;eV--,eb>>=8)ed[eV]=255&eb;return this._createEncoderBuffer([ed,ef])},eb.prototype._encodeStr=function(en,eo){if("bitstr"===eo)return this._createEncoderBuffer([0|en.unused,en.data]);if("bmpstr"===eo){for(var es=new eu(2*en.length),ef=0;ef=40)return this.reporter.error("Second objid identifier OOB");en.splice(0,2,40*en[0]+en[1])}for(var em=0,ef=0;ef=128;ed>>=7)em++}for(var eH=new eu(em),eV=eH.length-1,ef=en.length-1;ef>=0;ef--){var ed=en[ef];for(eH[eV--]=127&ed;(ed>>=7)>0;)eH[eV--]=128|127&ed}return this._createEncoderBuffer(eH)},eb.prototype._encodeTime=function(en,eo){var es,ef=new Date(en);return"gentime"===eo?es=[ew(ef.getFullYear()),ew(ef.getUTCMonth()+1),ew(ef.getUTCDate()),ew(ef.getUTCHours()),ew(ef.getUTCMinutes()),ew(ef.getUTCSeconds()),"Z"].join(""):"utctime"===eo?es=[ew(ef.getFullYear()%100),ew(ef.getUTCMonth()+1),ew(ef.getUTCDate()),ew(ef.getUTCHours()),ew(ef.getUTCMinutes()),ew(ef.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+eo+" time is not supported yet"),this._encodeStr(es,"octstr")},eb.prototype._encodeNull=function(){return this._createEncoderBuffer("")},eb.prototype._encodeInt=function(en,eo){if("string"==typeof en){if(!eo)return this.reporter.error("String int or enum given, but no values map");if(!eo.hasOwnProperty(en))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(en));en=eo[en]}if("number"!=typeof en&&!eu.isBuffer(en)){var es=en.toArray();!en.sign&&128&es[0]&&es.unshift(0),en=new eu(es)}if(eu.isBuffer(en)){var ef=en.length;0===en.length&&ef++;var em=new eu(ef);return en.copy(em),0===en.length&&(em[0]=0),this._createEncoderBuffer(em)}if(en<128)return this._createEncoderBuffer(en);if(en<256)return this._createEncoderBuffer([0,en]);for(var ef=1,ed=en;ed>=256;ed>>=8)ef++;for(var em=Array(ef),ed=em.length-1;ed>=0;ed--)em[ed]=255&en,en>>=8;return 128&em[0]&&em.unshift(0),this._createEncoderBuffer(new eu(em))},eb.prototype._encodeBool=function(en){return this._createEncoderBuffer(en?255:0)},eb.prototype._use=function(en,eo){return"function"==typeof en&&(en=en(eo)),en._getEncoder("der").tree},eb.prototype._skipDefault=function(en,eo,es){var ef,eu=this._baseState;if(null===eu.default)return!1;var em=en.join();if(void 0===eu.defaultBuffer&&(eu.defaultBuffer=this._encodeValue(eu.default,eo,es).join()),em.length!==eu.defaultBuffer.length)return!1;for(ef=0;ef=49&&ed<=54?ef|=ed-49+10:ed>=17&&ed<=22?ef|=ed-17+10:ef|=15&ed}return ef}function eH(en,eo,es,ef){for(var eu=0,em=Math.min(en.length,es),ed=eo;ed=49?eu+=eH-49+10:eH>=17?eu+=eH-17+10:eu+=eH}return eu}em.isBN=function(en){return en instanceof em||null!==en&&"object"==typeof en&&en.constructor.wordSize===em.wordSize&&Array.isArray(en.words)},em.max=function(en,eo){return en.cmp(eo)>0?en:eo},em.min=function(en,eo){return 0>en.cmp(eo)?en:eo},em.prototype._init=function(en,eo,es){if("number"==typeof en)return this._initNumber(en,eo,es);if("object"==typeof en)return this._initArray(en,eo,es);"hex"===eo&&(eo=16),ef(eo===(0|eo)&&eo>=2&&eo<=36);var eu=0;"-"===(en=en.toString().replace(/\s+/g,""))[0]&&eu++,16===eo?this._parseHex(en,eu):this._parseBase(en,eo,eu),"-"===en[0]&&(this.negative=1),this.strip(),"le"===es&&this._initArray(this.toArray(),eo,es)},em.prototype._initNumber=function(en,eo,es){en<0&&(this.negative=1,en=-en),en<67108864?(this.words=[67108863&en],this.length=1):en<4503599627370496?(this.words=[67108863&en,en/67108864&67108863],this.length=2):(ef(en<9007199254740992),this.words=[67108863&en,en/67108864&67108863,1],this.length=3),"le"===es&&this._initArray(this.toArray(),eo,es)},em.prototype._initArray=function(en,eo,es){if(ef("number"==typeof en.length),en.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(en.length/3),this.words=Array(this.length);for(var eu,em,ed=0;ed=0;ed-=3)em=en[ed]|en[ed-1]<<8|en[ed-2]<<16,this.words[eu]|=em<>>26-eH&67108863,(eH+=24)>=26&&(eH-=26,eu++);else if("le"===es)for(ed=0,eu=0;ed>>26-eH&67108863,(eH+=24)>=26&&(eH-=26,eu++);return this.strip()},em.prototype._parseHex=function(en,eo){this.length=Math.ceil((en.length-eo)/6),this.words=Array(this.length);for(var es,ef,eu=0;eu=eo;eu-=6)ef=ed(en,eu,eu+6),this.words[es]|=ef<>>26-em&4194303,(em+=24)>=26&&(em-=26,es++);eu+6!==eo&&(ef=ed(en,eo,eu+6),this.words[es]|=ef<>>26-em&4194303),this.strip()},em.prototype._parseBase=function(en,eo,es){this.words=[0],this.length=1;for(var ef=0,eu=1;eu<=67108863;eu*=eo)ef++;ef--,eu=eu/eo|0;for(var em=en.length-es,ed=em%ef,eV=Math.min(em,em-ed)+es,eb=0,ew=es;ew1&&0===this.words[this.length-1];)this.length--;return this._normSign()},em.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},em.prototype.inspect=function(){return(this.red?""};var eV,eb=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],ew=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],eD=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function eS(en){for(var eo=Array(en.bitLength()),es=0;es>>eu}return eo}function eE(en,eo,es){es.negative=eo.negative^en.negative;var ef=en.length+eo.length|0;es.length=ef,ef=ef-1|0;var eu=0|en.words[0],em=0|eo.words[0],ed=eu*em,eH=67108863&ed,eV=ed/67108864|0;es.words[0]=eH;for(var eb=1;eb>>26,eD=67108863&eV,eS=Math.min(eb,eo.length-1),eE=Math.max(0,eb-en.length+1);eE<=eS;eE++){var ej=eb-eE|0;ew+=(ed=(eu=0|en.words[ej])*(em=0|eo.words[eE])+eD)/67108864|0,eD=67108863&ed}es.words[eb]=0|eD,eV=0|ew}return 0!==eV?es.words[eb]=0|eV:es.length--,es.strip()}em.prototype.toString=function(en,eo){if(eo=0|eo||1,16===(en=en||10)||"hex"===en){es="";for(var es,eu=0,em=0,ed=0;ed>>24-eu&16777215)||ed!==this.length-1?eb[6-eV.length]+eV+es:eV+es,(eu+=2)>=26&&(eu-=26,ed--)}for(0!==em&&(es=em.toString(16)+es);es.length%eo!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}if(en===(0|en)&&en>=2&&en<=36){var eS=ew[en],eE=eD[en];es="";var ej=this.clone();for(ej.negative=0;!ej.isZero();){var eO=ej.modn(eE).toString(en);es=(ej=ej.idivn(eE)).isZero()?eO+es:eb[eS-eO.length]+eO+es}for(this.isZero()&&(es="0"+es);es.length%eo!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}ef(!1,"Base should be between 2 and 36")},em.prototype.toNumber=function(){var en=this.words[0];return 2===this.length?en+=67108864*this.words[1]:3===this.length&&1===this.words[2]?en+=4503599627370496+67108864*this.words[1]:this.length>2&&ef(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-en:en},em.prototype.toJSON=function(){return this.toString(16)},em.prototype.toBuffer=function(en,eo){return ef(void 0!==eV),this.toArrayLike(eV,en,eo)},em.prototype.toArray=function(en,eo){return this.toArrayLike(Array,en,eo)},em.prototype.toArrayLike=function(en,eo,es){var eu,em,ed=this.byteLength(),eH=es||Math.max(1,ed);ef(ed<=eH,"byte array longer than desired length"),ef(eH>0,"Requested array length <= 0"),this.strip();var eV="le"===eo,eb=new en(eH),ew=this.clone();if(eV){for(em=0;!ew.isZero();em++)eu=ew.andln(255),ew.iushrn(8),eb[em]=eu;for(;em=4096&&(es+=13,eo>>>=13),eo>=64&&(es+=7,eo>>>=7),eo>=8&&(es+=4,eo>>>=4),eo>=2&&(es+=2,eo>>>=2),es+eo},em.prototype._zeroBits=function(en){if(0===en)return 26;var eo=en,es=0;return(8191&eo)==0&&(es+=13,eo>>>=13),(127&eo)==0&&(es+=7,eo>>>=7),(15&eo)==0&&(es+=4,eo>>>=4),(3&eo)==0&&(es+=2,eo>>>=2),(1&eo)==0&&es++,es},em.prototype.bitLength=function(){var en=this.words[this.length-1],eo=this._countBits(en);return(this.length-1)*26+eo},em.prototype.zeroBits=function(){if(this.isZero())return 0;for(var en=0,eo=0;eoen.length?this.clone().ior(en):en.clone().ior(this)},em.prototype.uor=function(en){return this.length>en.length?this.clone().iuor(en):en.clone().iuor(this)},em.prototype.iuand=function(en){var eo;eo=this.length>en.length?en:this;for(var es=0;esen.length?this.clone().iand(en):en.clone().iand(this)},em.prototype.uand=function(en){return this.length>en.length?this.clone().iuand(en):en.clone().iuand(this)},em.prototype.iuxor=function(en){this.length>en.length?(eo=this,es=en):(eo=en,es=this);for(var eo,es,ef=0;efen.length?this.clone().ixor(en):en.clone().ixor(this)},em.prototype.uxor=function(en){return this.length>en.length?this.clone().iuxor(en):en.clone().iuxor(this)},em.prototype.inotn=function(en){ef("number"==typeof en&&en>=0);var eo=0|Math.ceil(en/26),es=en%26;this._expand(eo),es>0&&eo--;for(var eu=0;eu0&&(this.words[eu]=~this.words[eu]&67108863>>26-es),this.strip()},em.prototype.notn=function(en){return this.clone().inotn(en)},em.prototype.setn=function(en,eo){ef("number"==typeof en&&en>=0);var es=en/26|0,eu=en%26;return this._expand(es+1),eo?this.words[es]=this.words[es]|1<en.length?(es=this,ef=en):(es=en,ef=this);for(var eo,es,ef,eu=0,em=0;em>>26;for(;0!==eu&&em>>26;if(this.length=es.length,0!==eu)this.words[this.length]=eu,this.length++;else if(es!==this)for(;emen.length?this.clone().iadd(en):en.clone().iadd(this)},em.prototype.isub=function(en){if(0!==en.negative){en.negative=0;var eo,es,ef=this.iadd(en);return en.negative=1,ef._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(en),this.negative=1,this._normSign();var eu=this.cmp(en);if(0===eu)return this.negative=0,this.length=1,this.words[0]=0,this;eu>0?(eo=this,es=en):(eo=en,es=this);for(var em=0,ed=0;ed>26,this.words[ed]=67108863&ef;for(;0!==em&&ed>26,this.words[ed]=67108863&ef;if(0===em&&ed>>13,eE=0|ed[1],ej=8191&eE,eO=eE>>>13,eP=0|ed[2],e_=8191&eP,eB=eP>>>13,eU=0|ed[3],eR=8191&eU,eY=eU>>>13,eG=0|ed[4],eQ=8191&eG,eF=eG>>>13,eZ=0|ed[5],eK=8191&eZ,eJ=eZ>>>13,eW=0|ed[6],eX=8191&eW,e$=eW>>>13,e4=0|ed[7],e3=8191&e4,e0=e4>>>13,e6=0|ed[8],e8=8191&e6,e5=e6>>>13,e7=0|ed[9],e9=8191&e7,tc=e7>>>13,tr=0|eH[0],ta=8191&tr,tn=tr>>>13,tf=0|eH[1],tu=8191&tf,td=tf>>>13,tH=0|eH[2],tV=8191&tH,tw=tH>>>13,tD=0|eH[3],tS=8191&tD,tE=tD>>>13,tj=0|eH[4],tO=8191&tj,tP=tj>>>13,t_=0|eH[5],tB=8191&t_,tU=t_>>>13,tR=0|eH[6],tY=8191&tR,tG=tR>>>13,tQ=0|eH[7],tF=8191&tQ,tZ=tQ>>>13,tq=0|eH[8],tK=8191&tq,tJ=tq>>>13,tW=0|eH[9],tX=8191&tW,t$=tW>>>13;es.negative=en.negative^eo.negative,es.length=19;var cc=(eb+(ef=Math.imul(eD,ta))|0)+((8191&(eu=(eu=Math.imul(eD,tn))+Math.imul(eS,ta)|0))<<13)|0;eb=((em=Math.imul(eS,tn))+(eu>>>13)|0)+(cc>>>26)|0,cc&=67108863,ef=Math.imul(ej,ta),eu=(eu=Math.imul(ej,tn))+Math.imul(eO,ta)|0,em=Math.imul(eO,tn);var cr=(eb+(ef=ef+Math.imul(eD,tu)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,td)|0)+Math.imul(eS,tu)|0))<<13)|0;eb=((em=em+Math.imul(eS,td)|0)+(eu>>>13)|0)+(cr>>>26)|0,cr&=67108863,ef=Math.imul(e_,ta),eu=(eu=Math.imul(e_,tn))+Math.imul(eB,ta)|0,em=Math.imul(eB,tn),ef=ef+Math.imul(ej,tu)|0,eu=(eu=eu+Math.imul(ej,td)|0)+Math.imul(eO,tu)|0,em=em+Math.imul(eO,td)|0;var cn=(eb+(ef=ef+Math.imul(eD,tV)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tw)|0)+Math.imul(eS,tV)|0))<<13)|0;eb=((em=em+Math.imul(eS,tw)|0)+(eu>>>13)|0)+(cn>>>26)|0,cn&=67108863,ef=Math.imul(eR,ta),eu=(eu=Math.imul(eR,tn))+Math.imul(eY,ta)|0,em=Math.imul(eY,tn),ef=ef+Math.imul(e_,tu)|0,eu=(eu=eu+Math.imul(e_,td)|0)+Math.imul(eB,tu)|0,em=em+Math.imul(eB,td)|0,ef=ef+Math.imul(ej,tV)|0,eu=(eu=eu+Math.imul(ej,tw)|0)+Math.imul(eO,tV)|0,em=em+Math.imul(eO,tw)|0;var co=(eb+(ef=ef+Math.imul(eD,tS)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tE)|0)+Math.imul(eS,tS)|0))<<13)|0;eb=((em=em+Math.imul(eS,tE)|0)+(eu>>>13)|0)+(co>>>26)|0,co&=67108863,ef=Math.imul(eQ,ta),eu=(eu=Math.imul(eQ,tn))+Math.imul(eF,ta)|0,em=Math.imul(eF,tn),ef=ef+Math.imul(eR,tu)|0,eu=(eu=eu+Math.imul(eR,td)|0)+Math.imul(eY,tu)|0,em=em+Math.imul(eY,td)|0,ef=ef+Math.imul(e_,tV)|0,eu=(eu=eu+Math.imul(e_,tw)|0)+Math.imul(eB,tV)|0,em=em+Math.imul(eB,tw)|0,ef=ef+Math.imul(ej,tS)|0,eu=(eu=eu+Math.imul(ej,tE)|0)+Math.imul(eO,tS)|0,em=em+Math.imul(eO,tE)|0;var cs=(eb+(ef=ef+Math.imul(eD,tO)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tP)|0)+Math.imul(eS,tO)|0))<<13)|0;eb=((em=em+Math.imul(eS,tP)|0)+(eu>>>13)|0)+(cs>>>26)|0,cs&=67108863,ef=Math.imul(eK,ta),eu=(eu=Math.imul(eK,tn))+Math.imul(eJ,ta)|0,em=Math.imul(eJ,tn),ef=ef+Math.imul(eQ,tu)|0,eu=(eu=eu+Math.imul(eQ,td)|0)+Math.imul(eF,tu)|0,em=em+Math.imul(eF,td)|0,ef=ef+Math.imul(eR,tV)|0,eu=(eu=eu+Math.imul(eR,tw)|0)+Math.imul(eY,tV)|0,em=em+Math.imul(eY,tw)|0,ef=ef+Math.imul(e_,tS)|0,eu=(eu=eu+Math.imul(e_,tE)|0)+Math.imul(eB,tS)|0,em=em+Math.imul(eB,tE)|0,ef=ef+Math.imul(ej,tO)|0,eu=(eu=eu+Math.imul(ej,tP)|0)+Math.imul(eO,tO)|0,em=em+Math.imul(eO,tP)|0;var cf=(eb+(ef=ef+Math.imul(eD,tB)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tU)|0)+Math.imul(eS,tB)|0))<<13)|0;eb=((em=em+Math.imul(eS,tU)|0)+(eu>>>13)|0)+(cf>>>26)|0,cf&=67108863,ef=Math.imul(eX,ta),eu=(eu=Math.imul(eX,tn))+Math.imul(e$,ta)|0,em=Math.imul(e$,tn),ef=ef+Math.imul(eK,tu)|0,eu=(eu=eu+Math.imul(eK,td)|0)+Math.imul(eJ,tu)|0,em=em+Math.imul(eJ,td)|0,ef=ef+Math.imul(eQ,tV)|0,eu=(eu=eu+Math.imul(eQ,tw)|0)+Math.imul(eF,tV)|0,em=em+Math.imul(eF,tw)|0,ef=ef+Math.imul(eR,tS)|0,eu=(eu=eu+Math.imul(eR,tE)|0)+Math.imul(eY,tS)|0,em=em+Math.imul(eY,tE)|0,ef=ef+Math.imul(e_,tO)|0,eu=(eu=eu+Math.imul(e_,tP)|0)+Math.imul(eB,tO)|0,em=em+Math.imul(eB,tP)|0,ef=ef+Math.imul(ej,tB)|0,eu=(eu=eu+Math.imul(ej,tU)|0)+Math.imul(eO,tB)|0,em=em+Math.imul(eO,tU)|0;var cm=(eb+(ef=ef+Math.imul(eD,tY)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tG)|0)+Math.imul(eS,tY)|0))<<13)|0;eb=((em=em+Math.imul(eS,tG)|0)+(eu>>>13)|0)+(cm>>>26)|0,cm&=67108863,ef=Math.imul(e3,ta),eu=(eu=Math.imul(e3,tn))+Math.imul(e0,ta)|0,em=Math.imul(e0,tn),ef=ef+Math.imul(eX,tu)|0,eu=(eu=eu+Math.imul(eX,td)|0)+Math.imul(e$,tu)|0,em=em+Math.imul(e$,td)|0,ef=ef+Math.imul(eK,tV)|0,eu=(eu=eu+Math.imul(eK,tw)|0)+Math.imul(eJ,tV)|0,em=em+Math.imul(eJ,tw)|0,ef=ef+Math.imul(eQ,tS)|0,eu=(eu=eu+Math.imul(eQ,tE)|0)+Math.imul(eF,tS)|0,em=em+Math.imul(eF,tE)|0,ef=ef+Math.imul(eR,tO)|0,eu=(eu=eu+Math.imul(eR,tP)|0)+Math.imul(eY,tO)|0,em=em+Math.imul(eY,tP)|0,ef=ef+Math.imul(e_,tB)|0,eu=(eu=eu+Math.imul(e_,tU)|0)+Math.imul(eB,tB)|0,em=em+Math.imul(eB,tU)|0,ef=ef+Math.imul(ej,tY)|0,eu=(eu=eu+Math.imul(ej,tG)|0)+Math.imul(eO,tY)|0,em=em+Math.imul(eO,tG)|0;var cd=(eb+(ef=ef+Math.imul(eD,tF)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tZ)|0)+Math.imul(eS,tF)|0))<<13)|0;eb=((em=em+Math.imul(eS,tZ)|0)+(eu>>>13)|0)+(cd>>>26)|0,cd&=67108863,ef=Math.imul(e8,ta),eu=(eu=Math.imul(e8,tn))+Math.imul(e5,ta)|0,em=Math.imul(e5,tn),ef=ef+Math.imul(e3,tu)|0,eu=(eu=eu+Math.imul(e3,td)|0)+Math.imul(e0,tu)|0,em=em+Math.imul(e0,td)|0,ef=ef+Math.imul(eX,tV)|0,eu=(eu=eu+Math.imul(eX,tw)|0)+Math.imul(e$,tV)|0,em=em+Math.imul(e$,tw)|0,ef=ef+Math.imul(eK,tS)|0,eu=(eu=eu+Math.imul(eK,tE)|0)+Math.imul(eJ,tS)|0,em=em+Math.imul(eJ,tE)|0,ef=ef+Math.imul(eQ,tO)|0,eu=(eu=eu+Math.imul(eQ,tP)|0)+Math.imul(eF,tO)|0,em=em+Math.imul(eF,tP)|0,ef=ef+Math.imul(eR,tB)|0,eu=(eu=eu+Math.imul(eR,tU)|0)+Math.imul(eY,tB)|0,em=em+Math.imul(eY,tU)|0,ef=ef+Math.imul(e_,tY)|0,eu=(eu=eu+Math.imul(e_,tG)|0)+Math.imul(eB,tY)|0,em=em+Math.imul(eB,tG)|0,ef=ef+Math.imul(ej,tF)|0,eu=(eu=eu+Math.imul(ej,tZ)|0)+Math.imul(eO,tF)|0,em=em+Math.imul(eO,tZ)|0;var cz=(eb+(ef=ef+Math.imul(eD,tK)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tJ)|0)+Math.imul(eS,tK)|0))<<13)|0;eb=((em=em+Math.imul(eS,tJ)|0)+(eu>>>13)|0)+(cz>>>26)|0,cz&=67108863,ef=Math.imul(e9,ta),eu=(eu=Math.imul(e9,tn))+Math.imul(tc,ta)|0,em=Math.imul(tc,tn),ef=ef+Math.imul(e8,tu)|0,eu=(eu=eu+Math.imul(e8,td)|0)+Math.imul(e5,tu)|0,em=em+Math.imul(e5,td)|0,ef=ef+Math.imul(e3,tV)|0,eu=(eu=eu+Math.imul(e3,tw)|0)+Math.imul(e0,tV)|0,em=em+Math.imul(e0,tw)|0,ef=ef+Math.imul(eX,tS)|0,eu=(eu=eu+Math.imul(eX,tE)|0)+Math.imul(e$,tS)|0,em=em+Math.imul(e$,tE)|0,ef=ef+Math.imul(eK,tO)|0,eu=(eu=eu+Math.imul(eK,tP)|0)+Math.imul(eJ,tO)|0,em=em+Math.imul(eJ,tP)|0,ef=ef+Math.imul(eQ,tB)|0,eu=(eu=eu+Math.imul(eQ,tU)|0)+Math.imul(eF,tB)|0,em=em+Math.imul(eF,tU)|0,ef=ef+Math.imul(eR,tY)|0,eu=(eu=eu+Math.imul(eR,tG)|0)+Math.imul(eY,tY)|0,em=em+Math.imul(eY,tG)|0,ef=ef+Math.imul(e_,tF)|0,eu=(eu=eu+Math.imul(e_,tZ)|0)+Math.imul(eB,tF)|0,em=em+Math.imul(eB,tZ)|0,ef=ef+Math.imul(ej,tK)|0,eu=(eu=eu+Math.imul(ej,tJ)|0)+Math.imul(eO,tK)|0,em=em+Math.imul(eO,tJ)|0;var cH=(eb+(ef=ef+Math.imul(eD,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,t$)|0)+Math.imul(eS,tX)|0))<<13)|0;eb=((em=em+Math.imul(eS,t$)|0)+(eu>>>13)|0)+(cH>>>26)|0,cH&=67108863,ef=Math.imul(e9,tu),eu=(eu=Math.imul(e9,td))+Math.imul(tc,tu)|0,em=Math.imul(tc,td),ef=ef+Math.imul(e8,tV)|0,eu=(eu=eu+Math.imul(e8,tw)|0)+Math.imul(e5,tV)|0,em=em+Math.imul(e5,tw)|0,ef=ef+Math.imul(e3,tS)|0,eu=(eu=eu+Math.imul(e3,tE)|0)+Math.imul(e0,tS)|0,em=em+Math.imul(e0,tE)|0,ef=ef+Math.imul(eX,tO)|0,eu=(eu=eu+Math.imul(eX,tP)|0)+Math.imul(e$,tO)|0,em=em+Math.imul(e$,tP)|0,ef=ef+Math.imul(eK,tB)|0,eu=(eu=eu+Math.imul(eK,tU)|0)+Math.imul(eJ,tB)|0,em=em+Math.imul(eJ,tU)|0,ef=ef+Math.imul(eQ,tY)|0,eu=(eu=eu+Math.imul(eQ,tG)|0)+Math.imul(eF,tY)|0,em=em+Math.imul(eF,tG)|0,ef=ef+Math.imul(eR,tF)|0,eu=(eu=eu+Math.imul(eR,tZ)|0)+Math.imul(eY,tF)|0,em=em+Math.imul(eY,tZ)|0,ef=ef+Math.imul(e_,tK)|0,eu=(eu=eu+Math.imul(e_,tJ)|0)+Math.imul(eB,tK)|0,em=em+Math.imul(eB,tJ)|0;var cV=(eb+(ef=ef+Math.imul(ej,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(ej,t$)|0)+Math.imul(eO,tX)|0))<<13)|0;eb=((em=em+Math.imul(eO,t$)|0)+(eu>>>13)|0)+(cV>>>26)|0,cV&=67108863,ef=Math.imul(e9,tV),eu=(eu=Math.imul(e9,tw))+Math.imul(tc,tV)|0,em=Math.imul(tc,tw),ef=ef+Math.imul(e8,tS)|0,eu=(eu=eu+Math.imul(e8,tE)|0)+Math.imul(e5,tS)|0,em=em+Math.imul(e5,tE)|0,ef=ef+Math.imul(e3,tO)|0,eu=(eu=eu+Math.imul(e3,tP)|0)+Math.imul(e0,tO)|0,em=em+Math.imul(e0,tP)|0,ef=ef+Math.imul(eX,tB)|0,eu=(eu=eu+Math.imul(eX,tU)|0)+Math.imul(e$,tB)|0,em=em+Math.imul(e$,tU)|0,ef=ef+Math.imul(eK,tY)|0,eu=(eu=eu+Math.imul(eK,tG)|0)+Math.imul(eJ,tY)|0,em=em+Math.imul(eJ,tG)|0,ef=ef+Math.imul(eQ,tF)|0,eu=(eu=eu+Math.imul(eQ,tZ)|0)+Math.imul(eF,tF)|0,em=em+Math.imul(eF,tZ)|0,ef=ef+Math.imul(eR,tK)|0,eu=(eu=eu+Math.imul(eR,tJ)|0)+Math.imul(eY,tK)|0,em=em+Math.imul(eY,tJ)|0;var cy=(eb+(ef=ef+Math.imul(e_,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e_,t$)|0)+Math.imul(eB,tX)|0))<<13)|0;eb=((em=em+Math.imul(eB,t$)|0)+(eu>>>13)|0)+(cy>>>26)|0,cy&=67108863,ef=Math.imul(e9,tS),eu=(eu=Math.imul(e9,tE))+Math.imul(tc,tS)|0,em=Math.imul(tc,tE),ef=ef+Math.imul(e8,tO)|0,eu=(eu=eu+Math.imul(e8,tP)|0)+Math.imul(e5,tO)|0,em=em+Math.imul(e5,tP)|0,ef=ef+Math.imul(e3,tB)|0,eu=(eu=eu+Math.imul(e3,tU)|0)+Math.imul(e0,tB)|0,em=em+Math.imul(e0,tU)|0,ef=ef+Math.imul(eX,tY)|0,eu=(eu=eu+Math.imul(eX,tG)|0)+Math.imul(e$,tY)|0,em=em+Math.imul(e$,tG)|0,ef=ef+Math.imul(eK,tF)|0,eu=(eu=eu+Math.imul(eK,tZ)|0)+Math.imul(eJ,tF)|0,em=em+Math.imul(eJ,tZ)|0,ef=ef+Math.imul(eQ,tK)|0,eu=(eu=eu+Math.imul(eQ,tJ)|0)+Math.imul(eF,tK)|0,em=em+Math.imul(eF,tJ)|0;var cx=(eb+(ef=ef+Math.imul(eR,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eR,t$)|0)+Math.imul(eY,tX)|0))<<13)|0;eb=((em=em+Math.imul(eY,t$)|0)+(eu>>>13)|0)+(cx>>>26)|0,cx&=67108863,ef=Math.imul(e9,tO),eu=(eu=Math.imul(e9,tP))+Math.imul(tc,tO)|0,em=Math.imul(tc,tP),ef=ef+Math.imul(e8,tB)|0,eu=(eu=eu+Math.imul(e8,tU)|0)+Math.imul(e5,tB)|0,em=em+Math.imul(e5,tU)|0,ef=ef+Math.imul(e3,tY)|0,eu=(eu=eu+Math.imul(e3,tG)|0)+Math.imul(e0,tY)|0,em=em+Math.imul(e0,tG)|0,ef=ef+Math.imul(eX,tF)|0,eu=(eu=eu+Math.imul(eX,tZ)|0)+Math.imul(e$,tF)|0,em=em+Math.imul(e$,tZ)|0,ef=ef+Math.imul(eK,tK)|0,eu=(eu=eu+Math.imul(eK,tJ)|0)+Math.imul(eJ,tK)|0,em=em+Math.imul(eJ,tJ)|0;var cw=(eb+(ef=ef+Math.imul(eQ,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eQ,t$)|0)+Math.imul(eF,tX)|0))<<13)|0;eb=((em=em+Math.imul(eF,t$)|0)+(eu>>>13)|0)+(cw>>>26)|0,cw&=67108863,ef=Math.imul(e9,tB),eu=(eu=Math.imul(e9,tU))+Math.imul(tc,tB)|0,em=Math.imul(tc,tU),ef=ef+Math.imul(e8,tY)|0,eu=(eu=eu+Math.imul(e8,tG)|0)+Math.imul(e5,tY)|0,em=em+Math.imul(e5,tG)|0,ef=ef+Math.imul(e3,tF)|0,eu=(eu=eu+Math.imul(e3,tZ)|0)+Math.imul(e0,tF)|0,em=em+Math.imul(e0,tZ)|0,ef=ef+Math.imul(eX,tK)|0,eu=(eu=eu+Math.imul(eX,tJ)|0)+Math.imul(e$,tK)|0,em=em+Math.imul(e$,tJ)|0;var cD=(eb+(ef=ef+Math.imul(eK,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eK,t$)|0)+Math.imul(eJ,tX)|0))<<13)|0;eb=((em=em+Math.imul(eJ,t$)|0)+(eu>>>13)|0)+(cD>>>26)|0,cD&=67108863,ef=Math.imul(e9,tY),eu=(eu=Math.imul(e9,tG))+Math.imul(tc,tY)|0,em=Math.imul(tc,tG),ef=ef+Math.imul(e8,tF)|0,eu=(eu=eu+Math.imul(e8,tZ)|0)+Math.imul(e5,tF)|0,em=em+Math.imul(e5,tZ)|0,ef=ef+Math.imul(e3,tK)|0,eu=(eu=eu+Math.imul(e3,tJ)|0)+Math.imul(e0,tK)|0,em=em+Math.imul(e0,tJ)|0;var ck=(eb+(ef=ef+Math.imul(eX,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eX,t$)|0)+Math.imul(e$,tX)|0))<<13)|0;eb=((em=em+Math.imul(e$,t$)|0)+(eu>>>13)|0)+(ck>>>26)|0,ck&=67108863,ef=Math.imul(e9,tF),eu=(eu=Math.imul(e9,tZ))+Math.imul(tc,tF)|0,em=Math.imul(tc,tZ),ef=ef+Math.imul(e8,tK)|0,eu=(eu=eu+Math.imul(e8,tJ)|0)+Math.imul(e5,tK)|0,em=em+Math.imul(e5,tJ)|0;var cS=(eb+(ef=ef+Math.imul(e3,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e3,t$)|0)+Math.imul(e0,tX)|0))<<13)|0;eb=((em=em+Math.imul(e0,t$)|0)+(eu>>>13)|0)+(cS>>>26)|0,cS&=67108863,ef=Math.imul(e9,tK),eu=(eu=Math.imul(e9,tJ))+Math.imul(tc,tK)|0,em=Math.imul(tc,tJ);var cE=(eb+(ef=ef+Math.imul(e8,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e8,t$)|0)+Math.imul(e5,tX)|0))<<13)|0;eb=((em=em+Math.imul(e5,t$)|0)+(eu>>>13)|0)+(cE>>>26)|0,cE&=67108863;var cj=(eb+(ef=Math.imul(e9,tX))|0)+((8191&(eu=(eu=Math.imul(e9,t$))+Math.imul(tc,tX)|0))<<13)|0;return eb=((em=Math.imul(tc,t$))+(eu>>>13)|0)+(cj>>>26)|0,cj&=67108863,eV[0]=cc,eV[1]=cr,eV[2]=cn,eV[3]=co,eV[4]=cs,eV[5]=cf,eV[6]=cm,eV[7]=cd,eV[8]=cz,eV[9]=cH,eV[10]=cV,eV[11]=cy,eV[12]=cx,eV[13]=cw,eV[14]=cD,eV[15]=ck,eV[16]=cS,eV[17]=cE,eV[18]=cj,0!==eb&&(eV[19]=eb,es.length++),es};function eO(en,eo,es){es.negative=eo.negative^en.negative,es.length=en.length+eo.length;for(var ef=0,eu=0,em=0;em>>26)|0)>>>26,ed&=67108863}es.words[em]=eH,ef=ed,ed=eu}return 0!==ef?es.words[em]=ef:es.length--,es.strip()}function eP(en,eo,es){return(new e_).mulp(en,eo,es)}function e_(en,eo){this.x=en,this.y=eo}Math.imul||(ej=eE),em.prototype.mulTo=function(en,eo){var es=this.length+en.length;return 10===this.length&&10===en.length?ej(this,en,eo):es<63?eE(this,en,eo):es<1024?eO(this,en,eo):eP(this,en,eo)},e_.prototype.makeRBT=function(en){for(var eo=Array(en),es=em.prototype._countBits(en)-1,ef=0;ef>=1;return ef},e_.prototype.permute=function(en,eo,es,ef,eu,em){for(var ed=0;ed>>=1)eu++;return 1<>>=13,es[2*ed+1]=8191&em,em>>>=13;for(ed=2*eo;ed>=26,eo+=(eu/67108864|0)+(em>>>26),this.words[es]=67108863&em}return 0!==eo&&(this.words[es]=eo,this.length++),this},em.prototype.muln=function(en){return this.clone().imuln(en)},em.prototype.sqr=function(){return this.mul(this)},em.prototype.isqr=function(){return this.imul(this.clone())},em.prototype.pow=function(en){var eo=eS(en);if(0===eo.length)return new em(1);for(var es=this,ef=0;ef=0);var eo,es=en%26,eu=(en-es)/26,em=67108863>>>26-es<<26-es;if(0!==es){var ed=0;for(eo=0;eo>>26-es}ed&&(this.words[eo]=ed,this.length++)}if(0!==eu){for(eo=this.length-1;eo>=0;eo--)this.words[eo+eu]=this.words[eo];for(eo=0;eo=0),eu=eo?(eo-eo%26)/26:0;var eu,em=en%26,ed=Math.min((en-em)/26,this.length),eH=67108863^67108863>>>em<ed)for(this.length-=ed,eb=0;eb=0&&(0!==ew||eb>=eu);eb--){var eD=0|this.words[eb];this.words[eb]=ew<<26-em|eD>>>em,ew=eD&eH}return eV&&0!==ew&&(eV.words[eV.length++]=ew),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},em.prototype.ishrn=function(en,eo,es){return ef(0===this.negative),this.iushrn(en,eo,es)},em.prototype.shln=function(en){return this.clone().ishln(en)},em.prototype.ushln=function(en){return this.clone().iushln(en)},em.prototype.shrn=function(en){return this.clone().ishrn(en)},em.prototype.ushrn=function(en){return this.clone().iushrn(en)},em.prototype.testn=function(en){ef("number"==typeof en&&en>=0);var eo=en%26,es=(en-eo)/26,eu=1<=0);var eo=en%26,es=(en-eo)/26;if(ef(0===this.negative,"imaskn works only with positive numbers"),this.length<=es)return this;if(0!==eo&&es++,this.length=Math.min(es,this.length),0!==eo){var eu=67108863^67108863>>>eo<=67108864;eo++)this.words[eo]-=67108864,eo===this.length-1?this.words[eo+1]=1:this.words[eo+1]++;return this.length=Math.max(this.length,eo+1),this},em.prototype.isubn=function(en){if(ef("number"==typeof en),ef(en<67108864),en<0)return this.iaddn(-en);if(0!==this.negative)return this.negative=0,this.iaddn(en),this.negative=1,this;if(this.words[0]-=en,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var eo=0;eo>26)-(eV/67108864|0),this.words[eu+es]=67108863&em}for(;eu>26,this.words[eu+es]=67108863&em;if(0===eH)return this.strip();for(ef(-1===eH),eH=0,eu=0;eu>26,this.words[eu]=67108863&em;return this.negative=1,this.strip()},em.prototype._wordDiv=function(en,eo){var es,ef=this.length-en.length,eu=this.clone(),ed=en,eH=0|ed.words[ed.length-1];0!=(ef=26-this._countBits(eH))&&(ed=ed.ushln(ef),eu.iushln(ef),eH=0|ed.words[ed.length-1]);var eV=eu.length-ed.length;if("mod"!==eo){(es=new em(null)).length=eV+1,es.words=Array(es.length);for(var eb=0;eb=0;eD--){var eS=(0|eu.words[ed.length+eD])*67108864+(0|eu.words[ed.length+eD-1]);for(eS=Math.min(eS/eH|0,67108863),eu._ishlnsubmul(ed,eS,eD);0!==eu.negative;)eS--,eu.negative=0,eu._ishlnsubmul(ed,1,eD),eu.isZero()||(eu.negative^=1);es&&(es.words[eD]=eS)}return es&&es.strip(),eu.strip(),"div"!==eo&&0!==ef&&eu.iushrn(ef),{div:es||null,mod:eu}},em.prototype.divmod=function(en,eo,es){var eu,ed,eH;return(ef(!en.isZero()),this.isZero())?{div:new em(0),mod:new em(0)}:0!==this.negative&&0===en.negative?(eH=this.neg().divmod(en,eo),"mod"!==eo&&(eu=eH.div.neg()),"div"!==eo&&(ed=eH.mod.neg(),es&&0!==ed.negative&&ed.iadd(en)),{div:eu,mod:ed}):0===this.negative&&0!==en.negative?(eH=this.divmod(en.neg(),eo),"mod"!==eo&&(eu=eH.div.neg()),{div:eu,mod:eH.mod}):(this.negative&en.negative)!=0?(eH=this.neg().divmod(en.neg(),eo),"div"!==eo&&(ed=eH.mod.neg(),es&&0!==ed.negative&&ed.isub(en)),{div:eH.div,mod:ed}):en.length>this.length||0>this.cmp(en)?{div:new em(0),mod:this}:1===en.length?"div"===eo?{div:this.divn(en.words[0]),mod:null}:"mod"===eo?{div:null,mod:new em(this.modn(en.words[0]))}:{div:this.divn(en.words[0]),mod:new em(this.modn(en.words[0]))}:this._wordDiv(en,eo)},em.prototype.div=function(en){return this.divmod(en,"div",!1).div},em.prototype.mod=function(en){return this.divmod(en,"mod",!1).mod},em.prototype.umod=function(en){return this.divmod(en,"mod",!0).mod},em.prototype.divRound=function(en){var eo=this.divmod(en);if(eo.mod.isZero())return eo.div;var es=0!==eo.div.negative?eo.mod.isub(en):eo.mod,ef=en.ushrn(1),eu=en.andln(1),em=es.cmp(ef);return em<0||1===eu&&0===em?eo.div:0!==eo.div.negative?eo.div.isubn(1):eo.div.iaddn(1)},em.prototype.modn=function(en){ef(en<=67108863);for(var eo=67108864%en,es=0,eu=this.length-1;eu>=0;eu--)es=(eo*es+(0|this.words[eu]))%en;return es},em.prototype.idivn=function(en){ef(en<=67108863);for(var eo=0,es=this.length-1;es>=0;es--){var eu=(0|this.words[es])+67108864*eo;this.words[es]=eu/en|0,eo=eu%en}return this.strip()},em.prototype.divn=function(en){return this.clone().idivn(en)},em.prototype.egcd=function(en){ef(0===en.negative),ef(!en.isZero());var eo=this,es=en.clone();eo=0!==eo.negative?eo.umod(en):eo.clone();for(var eu=new em(1),ed=new em(0),eH=new em(0),eV=new em(1),eb=0;eo.isEven()&&es.isEven();)eo.iushrn(1),es.iushrn(1),++eb;for(var ew=es.clone(),eD=eo.clone();!eo.isZero();){for(var eS=0,eE=1;(eo.words[0]&eE)==0&&eS<26;++eS,eE<<=1);if(eS>0)for(eo.iushrn(eS);eS-- >0;)(eu.isOdd()||ed.isOdd())&&(eu.iadd(ew),ed.isub(eD)),eu.iushrn(1),ed.iushrn(1);for(var ej=0,eO=1;(es.words[0]&eO)==0&&ej<26;++ej,eO<<=1);if(ej>0)for(es.iushrn(ej);ej-- >0;)(eH.isOdd()||eV.isOdd())&&(eH.iadd(ew),eV.isub(eD)),eH.iushrn(1),eV.iushrn(1);eo.cmp(es)>=0?(eo.isub(es),eu.isub(eH),ed.isub(eV)):(es.isub(eo),eH.isub(eu),eV.isub(ed))}return{a:eH,b:eV,gcd:es.iushln(eb)}},em.prototype._invmp=function(en){ef(0===en.negative),ef(!en.isZero());var eo,es=this,eu=en.clone();es=0!==es.negative?es.umod(en):es.clone();for(var ed=new em(1),eH=new em(0),eV=eu.clone();es.cmpn(1)>0&&eu.cmpn(1)>0;){for(var eb=0,ew=1;(es.words[0]&ew)==0&&eb<26;++eb,ew<<=1);if(eb>0)for(es.iushrn(eb);eb-- >0;)ed.isOdd()&&ed.iadd(eV),ed.iushrn(1);for(var eD=0,eS=1;(eu.words[0]&eS)==0&&eD<26;++eD,eS<<=1);if(eD>0)for(eu.iushrn(eD);eD-- >0;)eH.isOdd()&&eH.iadd(eV),eH.iushrn(1);es.cmp(eu)>=0?(es.isub(eu),ed.isub(eH)):(eu.isub(es),eH.isub(ed))}return 0>(eo=0===es.cmpn(1)?ed:eH).cmpn(0)&&eo.iadd(en),eo},em.prototype.gcd=function(en){if(this.isZero())return en.abs();if(en.isZero())return this.abs();var eo=this.clone(),es=en.clone();eo.negative=0,es.negative=0;for(var ef=0;eo.isEven()&&es.isEven();ef++)eo.iushrn(1),es.iushrn(1);for(;;){for(;eo.isEven();)eo.iushrn(1);for(;es.isEven();)es.iushrn(1);var eu=eo.cmp(es);if(eu<0){var em=eo;eo=es,es=em}else if(0===eu||0===es.cmpn(1))break;eo.isub(es)}return es.iushln(ef)},em.prototype.invm=function(en){return this.egcd(en).a.umod(en)},em.prototype.isEven=function(){return(1&this.words[0])==0},em.prototype.isOdd=function(){return(1&this.words[0])==1},em.prototype.andln=function(en){return this.words[0]&en},em.prototype.bincn=function(en){ef("number"==typeof en);var eo=en%26,es=(en-eo)/26,eu=1<>>26,eH&=67108863,this.words[ed]=eH}return 0!==em&&(this.words[ed]=em,this.length++),this},em.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},em.prototype.cmpn=function(en){var eo,es=en<0;if(0!==this.negative&&!es)return -1;if(0===this.negative&&es)return 1;if(this.strip(),this.length>1)eo=1;else{es&&(en=-en),ef(en<=67108863,"Number is too big");var eu=0|this.words[0];eo=eu===en?0:euen.length)return 1;if(this.length=0;es--){var ef=0|this.words[es],eu=0|en.words[es];if(ef!==eu){efeu&&(eo=1);break}}return eo},em.prototype.gtn=function(en){return 1===this.cmpn(en)},em.prototype.gt=function(en){return 1===this.cmp(en)},em.prototype.gten=function(en){return this.cmpn(en)>=0},em.prototype.gte=function(en){return this.cmp(en)>=0},em.prototype.ltn=function(en){return -1===this.cmpn(en)},em.prototype.lt=function(en){return -1===this.cmp(en)},em.prototype.lten=function(en){return 0>=this.cmpn(en)},em.prototype.lte=function(en){return 0>=this.cmp(en)},em.prototype.eqn=function(en){return 0===this.cmpn(en)},em.prototype.eq=function(en){return 0===this.cmp(en)},em.red=function(en){return new eF(en)},em.prototype.toRed=function(en){return ef(!this.red,"Already a number in reduction context"),ef(0===this.negative,"red works only with positives"),en.convertTo(this)._forceRed(en)},em.prototype.fromRed=function(){return ef(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},em.prototype._forceRed=function(en){return this.red=en,this},em.prototype.forceRed=function(en){return ef(!this.red,"Already a number in reduction context"),this._forceRed(en)},em.prototype.redAdd=function(en){return ef(this.red,"redAdd works only with red numbers"),this.red.add(this,en)},em.prototype.redIAdd=function(en){return ef(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,en)},em.prototype.redSub=function(en){return ef(this.red,"redSub works only with red numbers"),this.red.sub(this,en)},em.prototype.redISub=function(en){return ef(this.red,"redISub works only with red numbers"),this.red.isub(this,en)},em.prototype.redShl=function(en){return ef(this.red,"redShl works only with red numbers"),this.red.shl(this,en)},em.prototype.redMul=function(en){return ef(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.mul(this,en)},em.prototype.redIMul=function(en){return ef(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.imul(this,en)},em.prototype.redSqr=function(){return ef(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},em.prototype.redISqr=function(){return ef(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},em.prototype.redSqrt=function(){return ef(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},em.prototype.redInvm=function(){return ef(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},em.prototype.redNeg=function(){return ef(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},em.prototype.redPow=function(en){return ef(this.red&&!en.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,en)};var eB={k256:null,p224:null,p192:null,p25519:null};function eU(en,eo){this.name=en,this.p=new em(eo,16),this.n=this.p.bitLength(),this.k=new em(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function eR(){eU.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function eY(){eU.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eG(){eU.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function eQ(){eU.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function eF(en){if("string"==typeof en){var eo=em._prime(en);this.m=eo.p,this.prime=eo}else ef(en.gtn(1),"modulus must be greater than 1"),this.m=en,this.prime=null}function eZ(en){eF.call(this,en),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new em(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}eU.prototype._tmp=function(){var en=new em(null);return en.words=Array(Math.ceil(this.n/13)),en},eU.prototype.ireduce=function(en){var eo,es=en;do this.split(es,this.tmp),eo=(es=(es=this.imulK(es)).iadd(this.tmp)).bitLength();while(eo>this.n);var ef=eo0?es.isub(this.p):void 0!==es.strip?es.strip():es._strip(),es},eU.prototype.split=function(en,eo){en.iushrn(this.n,0,eo)},eU.prototype.imulK=function(en){return en.imul(this.k)},eu(eR,eU),eR.prototype.split=function(en,eo){for(var es=4194303,ef=Math.min(en.length,9),eu=0;eu>>22,em=ed}em>>>=22,en.words[eu-10]=em,0===em&&en.length>10?en.length-=10:en.length-=9},eR.prototype.imulK=function(en){en.words[en.length]=0,en.words[en.length+1]=0,en.length+=2;for(var eo=0,es=0;es>>=26,en.words[es]=eu,eo=ef}return 0!==eo&&(en.words[en.length++]=eo),en},em._prime=function(en){var eo;if(eB[en])return eB[en];if("k256"===en)eo=new eR;else if("p224"===en)eo=new eY;else if("p192"===en)eo=new eG;else if("p25519"===en)eo=new eQ;else throw Error("Unknown prime "+en);return eB[en]=eo,eo},eF.prototype._verify1=function(en){ef(0===en.negative,"red works only with positives"),ef(en.red,"red works only with red numbers")},eF.prototype._verify2=function(en,eo){ef((en.negative|eo.negative)==0,"red works only with positives"),ef(en.red&&en.red===eo.red,"red works only with red numbers")},eF.prototype.imod=function(en){return this.prime?this.prime.ireduce(en)._forceRed(this):en.umod(this.m)._forceRed(this)},eF.prototype.neg=function(en){return en.isZero()?en.clone():this.m.sub(en)._forceRed(this)},eF.prototype.add=function(en,eo){this._verify2(en,eo);var es=en.add(eo);return es.cmp(this.m)>=0&&es.isub(this.m),es._forceRed(this)},eF.prototype.iadd=function(en,eo){this._verify2(en,eo);var es=en.iadd(eo);return es.cmp(this.m)>=0&&es.isub(this.m),es},eF.prototype.sub=function(en,eo){this._verify2(en,eo);var es=en.sub(eo);return 0>es.cmpn(0)&&es.iadd(this.m),es._forceRed(this)},eF.prototype.isub=function(en,eo){this._verify2(en,eo);var es=en.isub(eo);return 0>es.cmpn(0)&&es.iadd(this.m),es},eF.prototype.shl=function(en,eo){return this._verify1(en),this.imod(en.ushln(eo))},eF.prototype.imul=function(en,eo){return this._verify2(en,eo),this.imod(en.imul(eo))},eF.prototype.mul=function(en,eo){return this._verify2(en,eo),this.imod(en.mul(eo))},eF.prototype.isqr=function(en){return this.imul(en,en.clone())},eF.prototype.sqr=function(en){return this.mul(en,en)},eF.prototype.sqrt=function(en){if(en.isZero())return en.clone();var eo=this.m.andln(3);if(ef(eo%2==1),3===eo){var es=this.m.add(new em(1)).iushrn(2);return this.pow(en,es)}for(var eu=this.m.subn(1),ed=0;!eu.isZero()&&0===eu.andln(1);)ed++,eu.iushrn(1);ef(!eu.isZero());var eH=new em(1).toRed(this),eV=eH.redNeg(),eb=this.m.subn(1).iushrn(1),ew=this.m.bitLength();for(ew=new em(2*ew*ew).toRed(this);0!==this.pow(ew,eb).cmp(eV);)ew.redIAdd(eV);for(var eD=this.pow(ew,eu),eS=this.pow(en,eu.addn(1).iushrn(1)),eE=this.pow(en,eu),ej=ed;0!==eE.cmp(eH);){for(var eO=eE,eP=0;0!==eO.cmp(eH);eP++)eO=eO.redSqr();ef(eP=0;eu--){for(var ew=eo.words[eu],eD=eb-1;eD>=0;eD--){var eS=ew>>eD&1;if(ed!==ef[0]&&(ed=this.sqr(ed)),0===eS&&0===eH){eV=0;continue}eH<<=1,eH|=eS,(++eV===es||0===eu&&0===eD)&&(ed=this.mul(ed,ef[eH]),eV=0,eH=0)}eb=26}return ed},eF.prototype.convertTo=function(en){var eo=en.umod(this.m);return eo===en?eo.clone():eo},eF.prototype.convertFrom=function(en){var eo=en.clone();return eo.red=null,eo},em.mont=function(en){return new eZ(en)},eu(eZ,eF),eZ.prototype.convertTo=function(en){return this.imod(en.ushln(this.shift))},eZ.prototype.convertFrom=function(en){var eo=this.imod(en.mul(this.rinv));return eo.red=null,eo},eZ.prototype.imul=function(en,eo){if(en.isZero()||eo.isZero())return en.words[0]=0,en.length=1,en;var es=en.imul(eo),ef=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ef).iushrn(this.shift),em=eu;return eu.cmp(this.m)>=0?em=eu.isub(this.m):0>eu.cmpn(0)&&(em=eu.iadd(this.m)),em._forceRed(this)},eZ.prototype.mul=function(en,eo){if(en.isZero()||eo.isZero())return new em(0)._forceRed(this);var es=en.mul(eo),ef=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ef).iushrn(this.shift),ed=eu;return eu.cmp(this.m)>=0?ed=eu.isub(this.m):0>eu.cmpn(0)&&(ed=eu.iadd(this.m)),ed._forceRed(this)},eZ.prototype.invm=function(en){return this.imod(en._invmp(this.m).mul(this.r2))._forceRed(this)}}(en=es.nmd(en),this)},1670:function(en,eo,es){!function(en,eo){"use strict";function ef(en,eo){if(!en)throw Error(eo||"Assertion failed")}function eu(en,eo){en.super_=eo;var es=function(){};es.prototype=eo.prototype,en.prototype=new es,en.prototype.constructor=en}function em(en,eo,es){if(em.isBN(en))return en;this.negative=0,this.words=null,this.length=0,this.red=null,null!==en&&(("le"===eo||"be"===eo)&&(es=eo,eo=10),this._init(en||0,eo||10,es||"be"))}"object"==typeof en?en.exports=em:eo.BN=em,em.BN=em,em.wordSize=26;try{ew=es(4300).Buffer}catch(en){}function ed(en,eo,es){for(var eu=0,em=Math.min(en.length,es),ed=0,eH=eo;eH=49&&eb<=54?eb-49+10:eb>=17&&eb<=22?eb-17+10:eb,ed|=eV}return ef(!(240&ed),"Invalid character in "+en),eu}function eH(en,eo,es,eu){for(var em=0,ed=0,eH=Math.min(en.length,es),eV=eo;eV=49?eb-49+10:eb>=17?eb-17+10:eb,ef(eb>=0&&ed"}em.isBN=function(en){return en instanceof em||null!==en&&"object"==typeof en&&en.constructor.wordSize===em.wordSize&&Array.isArray(en.words)},em.max=function(en,eo){return en.cmp(eo)>0?en:eo},em.min=function(en,eo){return 0>en.cmp(eo)?en:eo},em.prototype._init=function(en,eo,es){if("number"==typeof en)return this._initNumber(en,eo,es);if("object"==typeof en)return this._initArray(en,eo,es);"hex"===eo&&(eo=16),ef(eo===(0|eo)&&eo>=2&&eo<=36);var eu=0;"-"===(en=en.toString().replace(/\s+/g,""))[0]&&eu++,16===eo?this._parseHex(en,eu):this._parseBase(en,eo,eu),"-"===en[0]&&(this.negative=1),this._strip(),"le"===es&&this._initArray(this.toArray(),eo,es)},em.prototype._initNumber=function(en,eo,es){en<0&&(this.negative=1,en=-en),en<67108864?(this.words=[67108863&en],this.length=1):en<4503599627370496?(this.words=[67108863&en,en/67108864&67108863],this.length=2):(ef(en<9007199254740992),this.words=[67108863&en,en/67108864&67108863,1],this.length=3),"le"===es&&this._initArray(this.toArray(),eo,es)},em.prototype._initArray=function(en,eo,es){if(ef("number"==typeof en.length),en.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(en.length/3),this.words=Array(this.length);for(var eu,em,ed=0;ed=0;ed-=3)em=en[ed]|en[ed-1]<<8|en[ed-2]<<16,this.words[eu]|=em<>>26-eH&67108863,(eH+=24)>=26&&(eH-=26,eu++);else if("le"===es)for(ed=0,eu=0;ed>>26-eH&67108863,(eH+=24)>=26&&(eH-=26,eu++);return this._strip()},em.prototype._parseHex=function(en,eo){this.length=Math.ceil((en.length-eo)/6),this.words=Array(this.length);for(var es,ef,eu=0;eu=eo;eu-=6)ef=ed(en,eu,eu+6),this.words[es]|=ef<>>26-em&4194303,(em+=24)>=26&&(em-=26,es++);eu+6!==eo&&(ef=ed(en,eo,eu+6),this.words[es]|=ef<>>26-em&4194303),this._strip()},em.prototype._parseBase=function(en,eo,es){this.words=[0],this.length=1;for(var ef=0,eu=1;eu<=67108863;eu*=eo)ef++;ef--,eu=eu/eo|0;for(var em=en.length-es,ed=em%ef,eV=Math.min(em,em-ed)+es,eb=0,ew=es;ew1&&0===this.words[this.length-1];)this.length--;return this._normSign()},em.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for?em.prototype[Symbol.for("nodejs.util.inspect.custom")]=eb:em.prototype.inspect=eb;var ew,eD=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],eS=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],eE=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];em.prototype.toString=function(en,eo){if(eo=0|eo||1,16===(en=en||10)||"hex"===en){es="";for(var es,eu=0,em=0,ed=0;ed>>24-eu&16777215)||ed!==this.length-1?eD[6-eV.length]+eV+es:eV+es,(eu+=2)>=26&&(eu-=26,ed--)}for(0!==em&&(es=em.toString(16)+es);es.length%eo!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}if(en===(0|en)&&en>=2&&en<=36){var eb=eS[en],ew=eE[en];es="";var ej=this.clone();for(ej.negative=0;!ej.isZero();){var eO=ej.modrn(ew).toString(en);es=(ej=ej.idivn(ew)).isZero()?eO+es:eD[eb-eO.length]+eO+es}for(this.isZero()&&(es="0"+es);es.length%eo!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}ef(!1,"Base should be between 2 and 36")},em.prototype.toNumber=function(){var en=this.words[0];return 2===this.length?en+=67108864*this.words[1]:3===this.length&&1===this.words[2]?en+=4503599627370496+67108864*this.words[1]:this.length>2&&ef(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-en:en},em.prototype.toJSON=function(){return this.toString(16,2)},ew&&(em.prototype.toBuffer=function(en,eo){return this.toArrayLike(ew,en,eo)}),em.prototype.toArray=function(en,eo){return this.toArrayLike(Array,en,eo)};var ej=function(en,eo){return en.allocUnsafe?en.allocUnsafe(eo):new en(eo)};function eO(en){for(var eo=Array(en.bitLength()),es=0;es>>eu&1}return eo}function eP(en,eo,es){es.negative=eo.negative^en.negative;var ef=en.length+eo.length|0;es.length=ef,ef=ef-1|0;var eu=0|en.words[0],em=0|eo.words[0],ed=eu*em,eH=67108863&ed,eV=ed/67108864|0;es.words[0]=eH;for(var eb=1;eb>>26,eD=67108863&eV,eS=Math.min(eb,eo.length-1),eE=Math.max(0,eb-en.length+1);eE<=eS;eE++){var ej=eb-eE|0;ew+=(ed=(eu=0|en.words[ej])*(em=0|eo.words[eE])+eD)/67108864|0,eD=67108863&ed}es.words[eb]=0|eD,eV=0|ew}return 0!==eV?es.words[eb]=0|eV:es.length--,es._strip()}em.prototype.toArrayLike=function(en,eo,es){this._strip();var eu=this.byteLength(),em=es||Math.max(1,eu);ef(eu<=em,"byte array longer than desired length"),ef(em>0,"Requested array length <= 0");var ed=ej(en,em);return this["_toArrayLike"+("le"===eo?"LE":"BE")](ed,eu),ed},em.prototype._toArrayLikeLE=function(en,eo){for(var es=0,ef=0,eu=0,em=0;eu>8&255),es>16&255),6===em?(es>24&255),ef=0,em=0):(ef=ed>>>24,em+=2)}if(es=0&&(en[es--]=ed>>8&255),es>=0&&(en[es--]=ed>>16&255),6===em?(es>=0&&(en[es--]=ed>>24&255),ef=0,em=0):(ef=ed>>>24,em+=2)}if(es>=0)for(en[es--]=ef;es>=0;)en[es--]=0},Math.clz32?em.prototype._countBits=function(en){return 32-Math.clz32(en)}:em.prototype._countBits=function(en){var eo=en,es=0;return eo>=4096&&(es+=13,eo>>>=13),eo>=64&&(es+=7,eo>>>=7),eo>=8&&(es+=4,eo>>>=4),eo>=2&&(es+=2,eo>>>=2),es+eo},em.prototype._zeroBits=function(en){if(0===en)return 26;var eo=en,es=0;return(8191&eo)==0&&(es+=13,eo>>>=13),(127&eo)==0&&(es+=7,eo>>>=7),(15&eo)==0&&(es+=4,eo>>>=4),(3&eo)==0&&(es+=2,eo>>>=2),(1&eo)==0&&es++,es},em.prototype.bitLength=function(){var en=this.words[this.length-1],eo=this._countBits(en);return(this.length-1)*26+eo},em.prototype.zeroBits=function(){if(this.isZero())return 0;for(var en=0,eo=0;eoen.length?this.clone().ior(en):en.clone().ior(this)},em.prototype.uor=function(en){return this.length>en.length?this.clone().iuor(en):en.clone().iuor(this)},em.prototype.iuand=function(en){var eo;eo=this.length>en.length?en:this;for(var es=0;esen.length?this.clone().iand(en):en.clone().iand(this)},em.prototype.uand=function(en){return this.length>en.length?this.clone().iuand(en):en.clone().iuand(this)},em.prototype.iuxor=function(en){this.length>en.length?(eo=this,es=en):(eo=en,es=this);for(var eo,es,ef=0;efen.length?this.clone().ixor(en):en.clone().ixor(this)},em.prototype.uxor=function(en){return this.length>en.length?this.clone().iuxor(en):en.clone().iuxor(this)},em.prototype.inotn=function(en){ef("number"==typeof en&&en>=0);var eo=0|Math.ceil(en/26),es=en%26;this._expand(eo),es>0&&eo--;for(var eu=0;eu0&&(this.words[eu]=~this.words[eu]&67108863>>26-es),this._strip()},em.prototype.notn=function(en){return this.clone().inotn(en)},em.prototype.setn=function(en,eo){ef("number"==typeof en&&en>=0);var es=en/26|0,eu=en%26;return this._expand(es+1),eo?this.words[es]=this.words[es]|1<en.length?(es=this,ef=en):(es=en,ef=this);for(var eo,es,ef,eu=0,em=0;em>>26;for(;0!==eu&&em>>26;if(this.length=es.length,0!==eu)this.words[this.length]=eu,this.length++;else if(es!==this)for(;emen.length?this.clone().iadd(en):en.clone().iadd(this)},em.prototype.isub=function(en){if(0!==en.negative){en.negative=0;var eo,es,ef=this.iadd(en);return en.negative=1,ef._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(en),this.negative=1,this._normSign();var eu=this.cmp(en);if(0===eu)return this.negative=0,this.length=1,this.words[0]=0,this;eu>0?(eo=this,es=en):(eo=en,es=this);for(var em=0,ed=0;ed>26,this.words[ed]=67108863&ef;for(;0!==em&&ed>26,this.words[ed]=67108863&ef;if(0===em&&ed>>13,eE=0|ed[1],ej=8191&eE,eO=eE>>>13,eP=0|ed[2],e_=8191&eP,eB=eP>>>13,eU=0|ed[3],eR=8191&eU,eY=eU>>>13,eG=0|ed[4],eQ=8191&eG,eF=eG>>>13,eZ=0|ed[5],eK=8191&eZ,eJ=eZ>>>13,eW=0|ed[6],eX=8191&eW,e$=eW>>>13,e4=0|ed[7],e3=8191&e4,e0=e4>>>13,e6=0|ed[8],e8=8191&e6,e5=e6>>>13,e7=0|ed[9],e9=8191&e7,tc=e7>>>13,tr=0|eH[0],ta=8191&tr,tn=tr>>>13,tf=0|eH[1],tu=8191&tf,td=tf>>>13,tH=0|eH[2],tV=8191&tH,tw=tH>>>13,tD=0|eH[3],tS=8191&tD,tE=tD>>>13,tj=0|eH[4],tO=8191&tj,tP=tj>>>13,t_=0|eH[5],tB=8191&t_,tU=t_>>>13,tR=0|eH[6],tY=8191&tR,tG=tR>>>13,tQ=0|eH[7],tF=8191&tQ,tZ=tQ>>>13,tq=0|eH[8],tK=8191&tq,tJ=tq>>>13,tW=0|eH[9],tX=8191&tW,t$=tW>>>13;es.negative=en.negative^eo.negative,es.length=19;var cc=(eb+(ef=Math.imul(eD,ta))|0)+((8191&(eu=(eu=Math.imul(eD,tn))+Math.imul(eS,ta)|0))<<13)|0;eb=((em=Math.imul(eS,tn))+(eu>>>13)|0)+(cc>>>26)|0,cc&=67108863,ef=Math.imul(ej,ta),eu=(eu=Math.imul(ej,tn))+Math.imul(eO,ta)|0,em=Math.imul(eO,tn);var cr=(eb+(ef=ef+Math.imul(eD,tu)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,td)|0)+Math.imul(eS,tu)|0))<<13)|0;eb=((em=em+Math.imul(eS,td)|0)+(eu>>>13)|0)+(cr>>>26)|0,cr&=67108863,ef=Math.imul(e_,ta),eu=(eu=Math.imul(e_,tn))+Math.imul(eB,ta)|0,em=Math.imul(eB,tn),ef=ef+Math.imul(ej,tu)|0,eu=(eu=eu+Math.imul(ej,td)|0)+Math.imul(eO,tu)|0,em=em+Math.imul(eO,td)|0;var cn=(eb+(ef=ef+Math.imul(eD,tV)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tw)|0)+Math.imul(eS,tV)|0))<<13)|0;eb=((em=em+Math.imul(eS,tw)|0)+(eu>>>13)|0)+(cn>>>26)|0,cn&=67108863,ef=Math.imul(eR,ta),eu=(eu=Math.imul(eR,tn))+Math.imul(eY,ta)|0,em=Math.imul(eY,tn),ef=ef+Math.imul(e_,tu)|0,eu=(eu=eu+Math.imul(e_,td)|0)+Math.imul(eB,tu)|0,em=em+Math.imul(eB,td)|0,ef=ef+Math.imul(ej,tV)|0,eu=(eu=eu+Math.imul(ej,tw)|0)+Math.imul(eO,tV)|0,em=em+Math.imul(eO,tw)|0;var co=(eb+(ef=ef+Math.imul(eD,tS)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tE)|0)+Math.imul(eS,tS)|0))<<13)|0;eb=((em=em+Math.imul(eS,tE)|0)+(eu>>>13)|0)+(co>>>26)|0,co&=67108863,ef=Math.imul(eQ,ta),eu=(eu=Math.imul(eQ,tn))+Math.imul(eF,ta)|0,em=Math.imul(eF,tn),ef=ef+Math.imul(eR,tu)|0,eu=(eu=eu+Math.imul(eR,td)|0)+Math.imul(eY,tu)|0,em=em+Math.imul(eY,td)|0,ef=ef+Math.imul(e_,tV)|0,eu=(eu=eu+Math.imul(e_,tw)|0)+Math.imul(eB,tV)|0,em=em+Math.imul(eB,tw)|0,ef=ef+Math.imul(ej,tS)|0,eu=(eu=eu+Math.imul(ej,tE)|0)+Math.imul(eO,tS)|0,em=em+Math.imul(eO,tE)|0;var cs=(eb+(ef=ef+Math.imul(eD,tO)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tP)|0)+Math.imul(eS,tO)|0))<<13)|0;eb=((em=em+Math.imul(eS,tP)|0)+(eu>>>13)|0)+(cs>>>26)|0,cs&=67108863,ef=Math.imul(eK,ta),eu=(eu=Math.imul(eK,tn))+Math.imul(eJ,ta)|0,em=Math.imul(eJ,tn),ef=ef+Math.imul(eQ,tu)|0,eu=(eu=eu+Math.imul(eQ,td)|0)+Math.imul(eF,tu)|0,em=em+Math.imul(eF,td)|0,ef=ef+Math.imul(eR,tV)|0,eu=(eu=eu+Math.imul(eR,tw)|0)+Math.imul(eY,tV)|0,em=em+Math.imul(eY,tw)|0,ef=ef+Math.imul(e_,tS)|0,eu=(eu=eu+Math.imul(e_,tE)|0)+Math.imul(eB,tS)|0,em=em+Math.imul(eB,tE)|0,ef=ef+Math.imul(ej,tO)|0,eu=(eu=eu+Math.imul(ej,tP)|0)+Math.imul(eO,tO)|0,em=em+Math.imul(eO,tP)|0;var cf=(eb+(ef=ef+Math.imul(eD,tB)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tU)|0)+Math.imul(eS,tB)|0))<<13)|0;eb=((em=em+Math.imul(eS,tU)|0)+(eu>>>13)|0)+(cf>>>26)|0,cf&=67108863,ef=Math.imul(eX,ta),eu=(eu=Math.imul(eX,tn))+Math.imul(e$,ta)|0,em=Math.imul(e$,tn),ef=ef+Math.imul(eK,tu)|0,eu=(eu=eu+Math.imul(eK,td)|0)+Math.imul(eJ,tu)|0,em=em+Math.imul(eJ,td)|0,ef=ef+Math.imul(eQ,tV)|0,eu=(eu=eu+Math.imul(eQ,tw)|0)+Math.imul(eF,tV)|0,em=em+Math.imul(eF,tw)|0,ef=ef+Math.imul(eR,tS)|0,eu=(eu=eu+Math.imul(eR,tE)|0)+Math.imul(eY,tS)|0,em=em+Math.imul(eY,tE)|0,ef=ef+Math.imul(e_,tO)|0,eu=(eu=eu+Math.imul(e_,tP)|0)+Math.imul(eB,tO)|0,em=em+Math.imul(eB,tP)|0,ef=ef+Math.imul(ej,tB)|0,eu=(eu=eu+Math.imul(ej,tU)|0)+Math.imul(eO,tB)|0,em=em+Math.imul(eO,tU)|0;var cm=(eb+(ef=ef+Math.imul(eD,tY)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tG)|0)+Math.imul(eS,tY)|0))<<13)|0;eb=((em=em+Math.imul(eS,tG)|0)+(eu>>>13)|0)+(cm>>>26)|0,cm&=67108863,ef=Math.imul(e3,ta),eu=(eu=Math.imul(e3,tn))+Math.imul(e0,ta)|0,em=Math.imul(e0,tn),ef=ef+Math.imul(eX,tu)|0,eu=(eu=eu+Math.imul(eX,td)|0)+Math.imul(e$,tu)|0,em=em+Math.imul(e$,td)|0,ef=ef+Math.imul(eK,tV)|0,eu=(eu=eu+Math.imul(eK,tw)|0)+Math.imul(eJ,tV)|0,em=em+Math.imul(eJ,tw)|0,ef=ef+Math.imul(eQ,tS)|0,eu=(eu=eu+Math.imul(eQ,tE)|0)+Math.imul(eF,tS)|0,em=em+Math.imul(eF,tE)|0,ef=ef+Math.imul(eR,tO)|0,eu=(eu=eu+Math.imul(eR,tP)|0)+Math.imul(eY,tO)|0,em=em+Math.imul(eY,tP)|0,ef=ef+Math.imul(e_,tB)|0,eu=(eu=eu+Math.imul(e_,tU)|0)+Math.imul(eB,tB)|0,em=em+Math.imul(eB,tU)|0,ef=ef+Math.imul(ej,tY)|0,eu=(eu=eu+Math.imul(ej,tG)|0)+Math.imul(eO,tY)|0,em=em+Math.imul(eO,tG)|0;var cd=(eb+(ef=ef+Math.imul(eD,tF)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tZ)|0)+Math.imul(eS,tF)|0))<<13)|0;eb=((em=em+Math.imul(eS,tZ)|0)+(eu>>>13)|0)+(cd>>>26)|0,cd&=67108863,ef=Math.imul(e8,ta),eu=(eu=Math.imul(e8,tn))+Math.imul(e5,ta)|0,em=Math.imul(e5,tn),ef=ef+Math.imul(e3,tu)|0,eu=(eu=eu+Math.imul(e3,td)|0)+Math.imul(e0,tu)|0,em=em+Math.imul(e0,td)|0,ef=ef+Math.imul(eX,tV)|0,eu=(eu=eu+Math.imul(eX,tw)|0)+Math.imul(e$,tV)|0,em=em+Math.imul(e$,tw)|0,ef=ef+Math.imul(eK,tS)|0,eu=(eu=eu+Math.imul(eK,tE)|0)+Math.imul(eJ,tS)|0,em=em+Math.imul(eJ,tE)|0,ef=ef+Math.imul(eQ,tO)|0,eu=(eu=eu+Math.imul(eQ,tP)|0)+Math.imul(eF,tO)|0,em=em+Math.imul(eF,tP)|0,ef=ef+Math.imul(eR,tB)|0,eu=(eu=eu+Math.imul(eR,tU)|0)+Math.imul(eY,tB)|0,em=em+Math.imul(eY,tU)|0,ef=ef+Math.imul(e_,tY)|0,eu=(eu=eu+Math.imul(e_,tG)|0)+Math.imul(eB,tY)|0,em=em+Math.imul(eB,tG)|0,ef=ef+Math.imul(ej,tF)|0,eu=(eu=eu+Math.imul(ej,tZ)|0)+Math.imul(eO,tF)|0,em=em+Math.imul(eO,tZ)|0;var cz=(eb+(ef=ef+Math.imul(eD,tK)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,tJ)|0)+Math.imul(eS,tK)|0))<<13)|0;eb=((em=em+Math.imul(eS,tJ)|0)+(eu>>>13)|0)+(cz>>>26)|0,cz&=67108863,ef=Math.imul(e9,ta),eu=(eu=Math.imul(e9,tn))+Math.imul(tc,ta)|0,em=Math.imul(tc,tn),ef=ef+Math.imul(e8,tu)|0,eu=(eu=eu+Math.imul(e8,td)|0)+Math.imul(e5,tu)|0,em=em+Math.imul(e5,td)|0,ef=ef+Math.imul(e3,tV)|0,eu=(eu=eu+Math.imul(e3,tw)|0)+Math.imul(e0,tV)|0,em=em+Math.imul(e0,tw)|0,ef=ef+Math.imul(eX,tS)|0,eu=(eu=eu+Math.imul(eX,tE)|0)+Math.imul(e$,tS)|0,em=em+Math.imul(e$,tE)|0,ef=ef+Math.imul(eK,tO)|0,eu=(eu=eu+Math.imul(eK,tP)|0)+Math.imul(eJ,tO)|0,em=em+Math.imul(eJ,tP)|0,ef=ef+Math.imul(eQ,tB)|0,eu=(eu=eu+Math.imul(eQ,tU)|0)+Math.imul(eF,tB)|0,em=em+Math.imul(eF,tU)|0,ef=ef+Math.imul(eR,tY)|0,eu=(eu=eu+Math.imul(eR,tG)|0)+Math.imul(eY,tY)|0,em=em+Math.imul(eY,tG)|0,ef=ef+Math.imul(e_,tF)|0,eu=(eu=eu+Math.imul(e_,tZ)|0)+Math.imul(eB,tF)|0,em=em+Math.imul(eB,tZ)|0,ef=ef+Math.imul(ej,tK)|0,eu=(eu=eu+Math.imul(ej,tJ)|0)+Math.imul(eO,tK)|0,em=em+Math.imul(eO,tJ)|0;var cH=(eb+(ef=ef+Math.imul(eD,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eD,t$)|0)+Math.imul(eS,tX)|0))<<13)|0;eb=((em=em+Math.imul(eS,t$)|0)+(eu>>>13)|0)+(cH>>>26)|0,cH&=67108863,ef=Math.imul(e9,tu),eu=(eu=Math.imul(e9,td))+Math.imul(tc,tu)|0,em=Math.imul(tc,td),ef=ef+Math.imul(e8,tV)|0,eu=(eu=eu+Math.imul(e8,tw)|0)+Math.imul(e5,tV)|0,em=em+Math.imul(e5,tw)|0,ef=ef+Math.imul(e3,tS)|0,eu=(eu=eu+Math.imul(e3,tE)|0)+Math.imul(e0,tS)|0,em=em+Math.imul(e0,tE)|0,ef=ef+Math.imul(eX,tO)|0,eu=(eu=eu+Math.imul(eX,tP)|0)+Math.imul(e$,tO)|0,em=em+Math.imul(e$,tP)|0,ef=ef+Math.imul(eK,tB)|0,eu=(eu=eu+Math.imul(eK,tU)|0)+Math.imul(eJ,tB)|0,em=em+Math.imul(eJ,tU)|0,ef=ef+Math.imul(eQ,tY)|0,eu=(eu=eu+Math.imul(eQ,tG)|0)+Math.imul(eF,tY)|0,em=em+Math.imul(eF,tG)|0,ef=ef+Math.imul(eR,tF)|0,eu=(eu=eu+Math.imul(eR,tZ)|0)+Math.imul(eY,tF)|0,em=em+Math.imul(eY,tZ)|0,ef=ef+Math.imul(e_,tK)|0,eu=(eu=eu+Math.imul(e_,tJ)|0)+Math.imul(eB,tK)|0,em=em+Math.imul(eB,tJ)|0;var cV=(eb+(ef=ef+Math.imul(ej,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(ej,t$)|0)+Math.imul(eO,tX)|0))<<13)|0;eb=((em=em+Math.imul(eO,t$)|0)+(eu>>>13)|0)+(cV>>>26)|0,cV&=67108863,ef=Math.imul(e9,tV),eu=(eu=Math.imul(e9,tw))+Math.imul(tc,tV)|0,em=Math.imul(tc,tw),ef=ef+Math.imul(e8,tS)|0,eu=(eu=eu+Math.imul(e8,tE)|0)+Math.imul(e5,tS)|0,em=em+Math.imul(e5,tE)|0,ef=ef+Math.imul(e3,tO)|0,eu=(eu=eu+Math.imul(e3,tP)|0)+Math.imul(e0,tO)|0,em=em+Math.imul(e0,tP)|0,ef=ef+Math.imul(eX,tB)|0,eu=(eu=eu+Math.imul(eX,tU)|0)+Math.imul(e$,tB)|0,em=em+Math.imul(e$,tU)|0,ef=ef+Math.imul(eK,tY)|0,eu=(eu=eu+Math.imul(eK,tG)|0)+Math.imul(eJ,tY)|0,em=em+Math.imul(eJ,tG)|0,ef=ef+Math.imul(eQ,tF)|0,eu=(eu=eu+Math.imul(eQ,tZ)|0)+Math.imul(eF,tF)|0,em=em+Math.imul(eF,tZ)|0,ef=ef+Math.imul(eR,tK)|0,eu=(eu=eu+Math.imul(eR,tJ)|0)+Math.imul(eY,tK)|0,em=em+Math.imul(eY,tJ)|0;var cy=(eb+(ef=ef+Math.imul(e_,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e_,t$)|0)+Math.imul(eB,tX)|0))<<13)|0;eb=((em=em+Math.imul(eB,t$)|0)+(eu>>>13)|0)+(cy>>>26)|0,cy&=67108863,ef=Math.imul(e9,tS),eu=(eu=Math.imul(e9,tE))+Math.imul(tc,tS)|0,em=Math.imul(tc,tE),ef=ef+Math.imul(e8,tO)|0,eu=(eu=eu+Math.imul(e8,tP)|0)+Math.imul(e5,tO)|0,em=em+Math.imul(e5,tP)|0,ef=ef+Math.imul(e3,tB)|0,eu=(eu=eu+Math.imul(e3,tU)|0)+Math.imul(e0,tB)|0,em=em+Math.imul(e0,tU)|0,ef=ef+Math.imul(eX,tY)|0,eu=(eu=eu+Math.imul(eX,tG)|0)+Math.imul(e$,tY)|0,em=em+Math.imul(e$,tG)|0,ef=ef+Math.imul(eK,tF)|0,eu=(eu=eu+Math.imul(eK,tZ)|0)+Math.imul(eJ,tF)|0,em=em+Math.imul(eJ,tZ)|0,ef=ef+Math.imul(eQ,tK)|0,eu=(eu=eu+Math.imul(eQ,tJ)|0)+Math.imul(eF,tK)|0,em=em+Math.imul(eF,tJ)|0;var cx=(eb+(ef=ef+Math.imul(eR,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eR,t$)|0)+Math.imul(eY,tX)|0))<<13)|0;eb=((em=em+Math.imul(eY,t$)|0)+(eu>>>13)|0)+(cx>>>26)|0,cx&=67108863,ef=Math.imul(e9,tO),eu=(eu=Math.imul(e9,tP))+Math.imul(tc,tO)|0,em=Math.imul(tc,tP),ef=ef+Math.imul(e8,tB)|0,eu=(eu=eu+Math.imul(e8,tU)|0)+Math.imul(e5,tB)|0,em=em+Math.imul(e5,tU)|0,ef=ef+Math.imul(e3,tY)|0,eu=(eu=eu+Math.imul(e3,tG)|0)+Math.imul(e0,tY)|0,em=em+Math.imul(e0,tG)|0,ef=ef+Math.imul(eX,tF)|0,eu=(eu=eu+Math.imul(eX,tZ)|0)+Math.imul(e$,tF)|0,em=em+Math.imul(e$,tZ)|0,ef=ef+Math.imul(eK,tK)|0,eu=(eu=eu+Math.imul(eK,tJ)|0)+Math.imul(eJ,tK)|0,em=em+Math.imul(eJ,tJ)|0;var cw=(eb+(ef=ef+Math.imul(eQ,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eQ,t$)|0)+Math.imul(eF,tX)|0))<<13)|0;eb=((em=em+Math.imul(eF,t$)|0)+(eu>>>13)|0)+(cw>>>26)|0,cw&=67108863,ef=Math.imul(e9,tB),eu=(eu=Math.imul(e9,tU))+Math.imul(tc,tB)|0,em=Math.imul(tc,tU),ef=ef+Math.imul(e8,tY)|0,eu=(eu=eu+Math.imul(e8,tG)|0)+Math.imul(e5,tY)|0,em=em+Math.imul(e5,tG)|0,ef=ef+Math.imul(e3,tF)|0,eu=(eu=eu+Math.imul(e3,tZ)|0)+Math.imul(e0,tF)|0,em=em+Math.imul(e0,tZ)|0,ef=ef+Math.imul(eX,tK)|0,eu=(eu=eu+Math.imul(eX,tJ)|0)+Math.imul(e$,tK)|0,em=em+Math.imul(e$,tJ)|0;var cD=(eb+(ef=ef+Math.imul(eK,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eK,t$)|0)+Math.imul(eJ,tX)|0))<<13)|0;eb=((em=em+Math.imul(eJ,t$)|0)+(eu>>>13)|0)+(cD>>>26)|0,cD&=67108863,ef=Math.imul(e9,tY),eu=(eu=Math.imul(e9,tG))+Math.imul(tc,tY)|0,em=Math.imul(tc,tG),ef=ef+Math.imul(e8,tF)|0,eu=(eu=eu+Math.imul(e8,tZ)|0)+Math.imul(e5,tF)|0,em=em+Math.imul(e5,tZ)|0,ef=ef+Math.imul(e3,tK)|0,eu=(eu=eu+Math.imul(e3,tJ)|0)+Math.imul(e0,tK)|0,em=em+Math.imul(e0,tJ)|0;var ck=(eb+(ef=ef+Math.imul(eX,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eX,t$)|0)+Math.imul(e$,tX)|0))<<13)|0;eb=((em=em+Math.imul(e$,t$)|0)+(eu>>>13)|0)+(ck>>>26)|0,ck&=67108863,ef=Math.imul(e9,tF),eu=(eu=Math.imul(e9,tZ))+Math.imul(tc,tF)|0,em=Math.imul(tc,tZ),ef=ef+Math.imul(e8,tK)|0,eu=(eu=eu+Math.imul(e8,tJ)|0)+Math.imul(e5,tK)|0,em=em+Math.imul(e5,tJ)|0;var cS=(eb+(ef=ef+Math.imul(e3,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e3,t$)|0)+Math.imul(e0,tX)|0))<<13)|0;eb=((em=em+Math.imul(e0,t$)|0)+(eu>>>13)|0)+(cS>>>26)|0,cS&=67108863,ef=Math.imul(e9,tK),eu=(eu=Math.imul(e9,tJ))+Math.imul(tc,tK)|0,em=Math.imul(tc,tJ);var cE=(eb+(ef=ef+Math.imul(e8,tX)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e8,t$)|0)+Math.imul(e5,tX)|0))<<13)|0;eb=((em=em+Math.imul(e5,t$)|0)+(eu>>>13)|0)+(cE>>>26)|0,cE&=67108863;var cj=(eb+(ef=Math.imul(e9,tX))|0)+((8191&(eu=(eu=Math.imul(e9,t$))+Math.imul(tc,tX)|0))<<13)|0;return eb=((em=Math.imul(tc,t$))+(eu>>>13)|0)+(cj>>>26)|0,cj&=67108863,eV[0]=cc,eV[1]=cr,eV[2]=cn,eV[3]=co,eV[4]=cs,eV[5]=cf,eV[6]=cm,eV[7]=cd,eV[8]=cz,eV[9]=cH,eV[10]=cV,eV[11]=cy,eV[12]=cx,eV[13]=cw,eV[14]=cD,eV[15]=ck,eV[16]=cS,eV[17]=cE,eV[18]=cj,0!==eb&&(eV[19]=eb,es.length++),es};function eB(en,eo,es){es.negative=eo.negative^en.negative,es.length=en.length+eo.length;for(var ef=0,eu=0,em=0;em>>26)|0)>>>26,ed&=67108863}es.words[em]=eH,ef=ed,ed=eu}return 0!==ef?es.words[em]=ef:es.length--,es._strip()}function eU(en,eo,es){return eB(en,eo,es)}function eR(en,eo){this.x=en,this.y=eo}Math.imul||(e_=eP),em.prototype.mulTo=function(en,eo){var es=this.length+en.length;return 10===this.length&&10===en.length?e_(this,en,eo):es<63?eP(this,en,eo):es<1024?eB(this,en,eo):eU(this,en,eo)},eR.prototype.makeRBT=function(en){for(var eo=Array(en),es=em.prototype._countBits(en)-1,ef=0;ef>=1;return ef},eR.prototype.permute=function(en,eo,es,ef,eu,em){for(var ed=0;ed>>=1)eu++;return 1<>>=13,es[2*ed+1]=8191&em,em>>>=13;for(ed=2*eo;ed>=26,es+=(em/67108864|0)+(ed>>>26),this.words[eu]=67108863&ed}return 0!==es&&(this.words[eu]=es,this.length++),eo?this.ineg():this},em.prototype.muln=function(en){return this.clone().imuln(en)},em.prototype.sqr=function(){return this.mul(this)},em.prototype.isqr=function(){return this.imul(this.clone())},em.prototype.pow=function(en){var eo=eO(en);if(0===eo.length)return new em(1);for(var es=this,ef=0;ef=0);var eo,es=en%26,eu=(en-es)/26,em=67108863>>>26-es<<26-es;if(0!==es){var ed=0;for(eo=0;eo>>26-es}ed&&(this.words[eo]=ed,this.length++)}if(0!==eu){for(eo=this.length-1;eo>=0;eo--)this.words[eo+eu]=this.words[eo];for(eo=0;eo=0),eu=eo?(eo-eo%26)/26:0;var eu,em=en%26,ed=Math.min((en-em)/26,this.length),eH=67108863^67108863>>>em<ed)for(this.length-=ed,eb=0;eb=0&&(0!==ew||eb>=eu);eb--){var eD=0|this.words[eb];this.words[eb]=ew<<26-em|eD>>>em,ew=eD&eH}return eV&&0!==ew&&(eV.words[eV.length++]=ew),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},em.prototype.ishrn=function(en,eo,es){return ef(0===this.negative),this.iushrn(en,eo,es)},em.prototype.shln=function(en){return this.clone().ishln(en)},em.prototype.ushln=function(en){return this.clone().iushln(en)},em.prototype.shrn=function(en){return this.clone().ishrn(en)},em.prototype.ushrn=function(en){return this.clone().iushrn(en)},em.prototype.testn=function(en){ef("number"==typeof en&&en>=0);var eo=en%26,es=(en-eo)/26,eu=1<=0);var eo=en%26,es=(en-eo)/26;if(ef(0===this.negative,"imaskn works only with positive numbers"),this.length<=es)return this;if(0!==eo&&es++,this.length=Math.min(es,this.length),0!==eo){var eu=67108863^67108863>>>eo<=67108864;eo++)this.words[eo]-=67108864,eo===this.length-1?this.words[eo+1]=1:this.words[eo+1]++;return this.length=Math.max(this.length,eo+1),this},em.prototype.isubn=function(en){if(ef("number"==typeof en),ef(en<67108864),en<0)return this.iaddn(-en);if(0!==this.negative)return this.negative=0,this.iaddn(en),this.negative=1,this;if(this.words[0]-=en,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var eo=0;eo>26)-(eV/67108864|0),this.words[eu+es]=67108863&em}for(;eu>26,this.words[eu+es]=67108863&em;if(0===eH)return this._strip();for(ef(-1===eH),eH=0,eu=0;eu>26,this.words[eu]=67108863&em;return this.negative=1,this._strip()},em.prototype._wordDiv=function(en,eo){var es,ef=this.length-en.length,eu=this.clone(),ed=en,eH=0|ed.words[ed.length-1];0!=(ef=26-this._countBits(eH))&&(ed=ed.ushln(ef),eu.iushln(ef),eH=0|ed.words[ed.length-1]);var eV=eu.length-ed.length;if("mod"!==eo){(es=new em(null)).length=eV+1,es.words=Array(es.length);for(var eb=0;eb=0;eD--){var eS=(0|eu.words[ed.length+eD])*67108864+(0|eu.words[ed.length+eD-1]);for(eS=Math.min(eS/eH|0,67108863),eu._ishlnsubmul(ed,eS,eD);0!==eu.negative;)eS--,eu.negative=0,eu._ishlnsubmul(ed,1,eD),eu.isZero()||(eu.negative^=1);es&&(es.words[eD]=eS)}return es&&es._strip(),eu._strip(),"div"!==eo&&0!==ef&&eu.iushrn(ef),{div:es||null,mod:eu}},em.prototype.divmod=function(en,eo,es){var eu,ed,eH;return(ef(!en.isZero()),this.isZero())?{div:new em(0),mod:new em(0)}:0!==this.negative&&0===en.negative?(eH=this.neg().divmod(en,eo),"mod"!==eo&&(eu=eH.div.neg()),"div"!==eo&&(ed=eH.mod.neg(),es&&0!==ed.negative&&ed.iadd(en)),{div:eu,mod:ed}):0===this.negative&&0!==en.negative?(eH=this.divmod(en.neg(),eo),"mod"!==eo&&(eu=eH.div.neg()),{div:eu,mod:eH.mod}):(this.negative&en.negative)!=0?(eH=this.neg().divmod(en.neg(),eo),"div"!==eo&&(ed=eH.mod.neg(),es&&0!==ed.negative&&ed.isub(en)),{div:eH.div,mod:ed}):en.length>this.length||0>this.cmp(en)?{div:new em(0),mod:this}:1===en.length?"div"===eo?{div:this.divn(en.words[0]),mod:null}:"mod"===eo?{div:null,mod:new em(this.modrn(en.words[0]))}:{div:this.divn(en.words[0]),mod:new em(this.modrn(en.words[0]))}:this._wordDiv(en,eo)},em.prototype.div=function(en){return this.divmod(en,"div",!1).div},em.prototype.mod=function(en){return this.divmod(en,"mod",!1).mod},em.prototype.umod=function(en){return this.divmod(en,"mod",!0).mod},em.prototype.divRound=function(en){var eo=this.divmod(en);if(eo.mod.isZero())return eo.div;var es=0!==eo.div.negative?eo.mod.isub(en):eo.mod,ef=en.ushrn(1),eu=en.andln(1),em=es.cmp(ef);return em<0||1===eu&&0===em?eo.div:0!==eo.div.negative?eo.div.isubn(1):eo.div.iaddn(1)},em.prototype.modrn=function(en){var eo=en<0;eo&&(en=-en),ef(en<=67108863);for(var es=67108864%en,eu=0,em=this.length-1;em>=0;em--)eu=(es*eu+(0|this.words[em]))%en;return eo?-eu:eu},em.prototype.modn=function(en){return this.modrn(en)},em.prototype.idivn=function(en){var eo=en<0;eo&&(en=-en),ef(en<=67108863);for(var es=0,eu=this.length-1;eu>=0;eu--){var em=(0|this.words[eu])+67108864*es;this.words[eu]=em/en|0,es=em%en}return this._strip(),eo?this.ineg():this},em.prototype.divn=function(en){return this.clone().idivn(en)},em.prototype.egcd=function(en){ef(0===en.negative),ef(!en.isZero());var eo=this,es=en.clone();eo=0!==eo.negative?eo.umod(en):eo.clone();for(var eu=new em(1),ed=new em(0),eH=new em(0),eV=new em(1),eb=0;eo.isEven()&&es.isEven();)eo.iushrn(1),es.iushrn(1),++eb;for(var ew=es.clone(),eD=eo.clone();!eo.isZero();){for(var eS=0,eE=1;(eo.words[0]&eE)==0&&eS<26;++eS,eE<<=1);if(eS>0)for(eo.iushrn(eS);eS-- >0;)(eu.isOdd()||ed.isOdd())&&(eu.iadd(ew),ed.isub(eD)),eu.iushrn(1),ed.iushrn(1);for(var ej=0,eO=1;(es.words[0]&eO)==0&&ej<26;++ej,eO<<=1);if(ej>0)for(es.iushrn(ej);ej-- >0;)(eH.isOdd()||eV.isOdd())&&(eH.iadd(ew),eV.isub(eD)),eH.iushrn(1),eV.iushrn(1);eo.cmp(es)>=0?(eo.isub(es),eu.isub(eH),ed.isub(eV)):(es.isub(eo),eH.isub(eu),eV.isub(ed))}return{a:eH,b:eV,gcd:es.iushln(eb)}},em.prototype._invmp=function(en){ef(0===en.negative),ef(!en.isZero());var eo,es=this,eu=en.clone();es=0!==es.negative?es.umod(en):es.clone();for(var ed=new em(1),eH=new em(0),eV=eu.clone();es.cmpn(1)>0&&eu.cmpn(1)>0;){for(var eb=0,ew=1;(es.words[0]&ew)==0&&eb<26;++eb,ew<<=1);if(eb>0)for(es.iushrn(eb);eb-- >0;)ed.isOdd()&&ed.iadd(eV),ed.iushrn(1);for(var eD=0,eS=1;(eu.words[0]&eS)==0&&eD<26;++eD,eS<<=1);if(eD>0)for(eu.iushrn(eD);eD-- >0;)eH.isOdd()&&eH.iadd(eV),eH.iushrn(1);es.cmp(eu)>=0?(es.isub(eu),ed.isub(eH)):(eu.isub(es),eH.isub(ed))}return 0>(eo=0===es.cmpn(1)?ed:eH).cmpn(0)&&eo.iadd(en),eo},em.prototype.gcd=function(en){if(this.isZero())return en.abs();if(en.isZero())return this.abs();var eo=this.clone(),es=en.clone();eo.negative=0,es.negative=0;for(var ef=0;eo.isEven()&&es.isEven();ef++)eo.iushrn(1),es.iushrn(1);for(;;){for(;eo.isEven();)eo.iushrn(1);for(;es.isEven();)es.iushrn(1);var eu=eo.cmp(es);if(eu<0){var em=eo;eo=es,es=em}else if(0===eu||0===es.cmpn(1))break;eo.isub(es)}return es.iushln(ef)},em.prototype.invm=function(en){return this.egcd(en).a.umod(en)},em.prototype.isEven=function(){return(1&this.words[0])==0},em.prototype.isOdd=function(){return(1&this.words[0])==1},em.prototype.andln=function(en){return this.words[0]&en},em.prototype.bincn=function(en){ef("number"==typeof en);var eo=en%26,es=(en-eo)/26,eu=1<>>26,eH&=67108863,this.words[ed]=eH}return 0!==em&&(this.words[ed]=em,this.length++),this},em.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},em.prototype.cmpn=function(en){var eo,es=en<0;if(0!==this.negative&&!es)return -1;if(0===this.negative&&es)return 1;if(this._strip(),this.length>1)eo=1;else{es&&(en=-en),ef(en<=67108863,"Number is too big");var eu=0|this.words[0];eo=eu===en?0:euen.length)return 1;if(this.length=0;es--){var ef=0|this.words[es],eu=0|en.words[es];if(ef!==eu){efeu&&(eo=1);break}}return eo},em.prototype.gtn=function(en){return 1===this.cmpn(en)},em.prototype.gt=function(en){return 1===this.cmp(en)},em.prototype.gten=function(en){return this.cmpn(en)>=0},em.prototype.gte=function(en){return this.cmp(en)>=0},em.prototype.ltn=function(en){return -1===this.cmpn(en)},em.prototype.lt=function(en){return -1===this.cmp(en)},em.prototype.lten=function(en){return 0>=this.cmpn(en)},em.prototype.lte=function(en){return 0>=this.cmp(en)},em.prototype.eqn=function(en){return 0===this.cmpn(en)},em.prototype.eq=function(en){return 0===this.cmp(en)},em.red=function(en){return new eJ(en)},em.prototype.toRed=function(en){return ef(!this.red,"Already a number in reduction context"),ef(0===this.negative,"red works only with positives"),en.convertTo(this)._forceRed(en)},em.prototype.fromRed=function(){return ef(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},em.prototype._forceRed=function(en){return this.red=en,this},em.prototype.forceRed=function(en){return ef(!this.red,"Already a number in reduction context"),this._forceRed(en)},em.prototype.redAdd=function(en){return ef(this.red,"redAdd works only with red numbers"),this.red.add(this,en)},em.prototype.redIAdd=function(en){return ef(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,en)},em.prototype.redSub=function(en){return ef(this.red,"redSub works only with red numbers"),this.red.sub(this,en)},em.prototype.redISub=function(en){return ef(this.red,"redISub works only with red numbers"),this.red.isub(this,en)},em.prototype.redShl=function(en){return ef(this.red,"redShl works only with red numbers"),this.red.shl(this,en)},em.prototype.redMul=function(en){return ef(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.mul(this,en)},em.prototype.redIMul=function(en){return ef(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.imul(this,en)},em.prototype.redSqr=function(){return ef(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},em.prototype.redISqr=function(){return ef(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},em.prototype.redSqrt=function(){return ef(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},em.prototype.redInvm=function(){return ef(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},em.prototype.redNeg=function(){return ef(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},em.prototype.redPow=function(en){return ef(this.red&&!en.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,en)};var eY={k256:null,p224:null,p192:null,p25519:null};function eG(en,eo){this.name=en,this.p=new em(eo,16),this.n=this.p.bitLength(),this.k=new em(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function eQ(){eG.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function eF(){eG.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eZ(){eG.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function eK(){eG.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function eJ(en){if("string"==typeof en){var eo=em._prime(en);this.m=eo.p,this.prime=eo}else ef(en.gtn(1),"modulus must be greater than 1"),this.m=en,this.prime=null}function eW(en){eJ.call(this,en),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new em(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}eG.prototype._tmp=function(){var en=new em(null);return en.words=Array(Math.ceil(this.n/13)),en},eG.prototype.ireduce=function(en){var eo,es=en;do this.split(es,this.tmp),eo=(es=(es=this.imulK(es)).iadd(this.tmp)).bitLength();while(eo>this.n);var ef=eo0?es.isub(this.p):void 0!==es.strip?es.strip():es._strip(),es},eG.prototype.split=function(en,eo){en.iushrn(this.n,0,eo)},eG.prototype.imulK=function(en){return en.imul(this.k)},eu(eQ,eG),eQ.prototype.split=function(en,eo){for(var es=4194303,ef=Math.min(en.length,9),eu=0;eu>>22,em=ed}em>>>=22,en.words[eu-10]=em,0===em&&en.length>10?en.length-=10:en.length-=9},eQ.prototype.imulK=function(en){en.words[en.length]=0,en.words[en.length+1]=0,en.length+=2;for(var eo=0,es=0;es>>=26,en.words[es]=eu,eo=ef}return 0!==eo&&(en.words[en.length++]=eo),en},em._prime=function(en){var eo;if(eY[en])return eY[en];if("k256"===en)eo=new eQ;else if("p224"===en)eo=new eF;else if("p192"===en)eo=new eZ;else if("p25519"===en)eo=new eK;else throw Error("Unknown prime "+en);return eY[en]=eo,eo},eJ.prototype._verify1=function(en){ef(0===en.negative,"red works only with positives"),ef(en.red,"red works only with red numbers")},eJ.prototype._verify2=function(en,eo){ef((en.negative|eo.negative)==0,"red works only with positives"),ef(en.red&&en.red===eo.red,"red works only with red numbers")},eJ.prototype.imod=function(en){return this.prime?this.prime.ireduce(en)._forceRed(this):(eV(en,en.umod(this.m)._forceRed(this)),en)},eJ.prototype.neg=function(en){return en.isZero()?en.clone():this.m.sub(en)._forceRed(this)},eJ.prototype.add=function(en,eo){this._verify2(en,eo);var es=en.add(eo);return es.cmp(this.m)>=0&&es.isub(this.m),es._forceRed(this)},eJ.prototype.iadd=function(en,eo){this._verify2(en,eo);var es=en.iadd(eo);return es.cmp(this.m)>=0&&es.isub(this.m),es},eJ.prototype.sub=function(en,eo){this._verify2(en,eo);var es=en.sub(eo);return 0>es.cmpn(0)&&es.iadd(this.m),es._forceRed(this)},eJ.prototype.isub=function(en,eo){this._verify2(en,eo);var es=en.isub(eo);return 0>es.cmpn(0)&&es.iadd(this.m),es},eJ.prototype.shl=function(en,eo){return this._verify1(en),this.imod(en.ushln(eo))},eJ.prototype.imul=function(en,eo){return this._verify2(en,eo),this.imod(en.imul(eo))},eJ.prototype.mul=function(en,eo){return this._verify2(en,eo),this.imod(en.mul(eo))},eJ.prototype.isqr=function(en){return this.imul(en,en.clone())},eJ.prototype.sqr=function(en){return this.mul(en,en)},eJ.prototype.sqrt=function(en){if(en.isZero())return en.clone();var eo=this.m.andln(3);if(ef(eo%2==1),3===eo){var es=this.m.add(new em(1)).iushrn(2);return this.pow(en,es)}for(var eu=this.m.subn(1),ed=0;!eu.isZero()&&0===eu.andln(1);)ed++,eu.iushrn(1);ef(!eu.isZero());var eH=new em(1).toRed(this),eV=eH.redNeg(),eb=this.m.subn(1).iushrn(1),ew=this.m.bitLength();for(ew=new em(2*ew*ew).toRed(this);0!==this.pow(ew,eb).cmp(eV);)ew.redIAdd(eV);for(var eD=this.pow(ew,eu),eS=this.pow(en,eu.addn(1).iushrn(1)),eE=this.pow(en,eu),ej=ed;0!==eE.cmp(eH);){for(var eO=eE,eP=0;0!==eO.cmp(eH);eP++)eO=eO.redSqr();ef(eP=0;eu--){for(var ew=eo.words[eu],eD=eb-1;eD>=0;eD--){var eS=ew>>eD&1;if(ed!==ef[0]&&(ed=this.sqr(ed)),0===eS&&0===eH){eV=0;continue}eH<<=1,eH|=eS,(++eV===es||0===eu&&0===eD)&&(ed=this.mul(ed,ef[eH]),eV=0,eH=0)}eb=26}return ed},eJ.prototype.convertTo=function(en){var eo=en.umod(this.m);return eo===en?eo.clone():eo},eJ.prototype.convertFrom=function(en){var eo=en.clone();return eo.red=null,eo},em.mont=function(en){return new eW(en)},eu(eW,eJ),eW.prototype.convertTo=function(en){return this.imod(en.ushln(this.shift))},eW.prototype.convertFrom=function(en){var eo=this.imod(en.mul(this.rinv));return eo.red=null,eo},eW.prototype.imul=function(en,eo){if(en.isZero()||eo.isZero())return en.words[0]=0,en.length=1,en;var es=en.imul(eo),ef=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ef).iushrn(this.shift),em=eu;return eu.cmp(this.m)>=0?em=eu.isub(this.m):0>eu.cmpn(0)&&(em=eu.iadd(this.m)),em._forceRed(this)},eW.prototype.mul=function(en,eo){if(en.isZero()||eo.isZero())return new em(0)._forceRed(this);var es=en.mul(eo),ef=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ef).iushrn(this.shift),ed=eu;return eu.cmp(this.m)>=0?ed=eu.isub(this.m):0>eu.cmpn(0)&&(ed=eu.iadd(this.m)),ed._forceRed(this)},eW.prototype.invm=function(en){return this.imod(en._invmp(this.m).mul(this.r2))._forceRed(this)}}(en=es.nmd(en),this)},3500:function(en,eo,es){var ef;function eu(en){this.rand=en}if(en.exports=function(en){return ef||(ef=new eu(null)),ef.generate(en)},en.exports.Rand=eu,eu.prototype.generate=function(en){return this._rand(en)},eu.prototype._rand=function(en){if(this.rand.getBytes)return this.rand.getBytes(en);for(var eo=new Uint8Array(en),es=0;es>>24]^ew[ej>>>16&255]^eD[eO>>>8&255]^eS[255&eP]^eo[e_++],ed=eb[ej>>>24]^ew[eO>>>16&255]^eD[eP>>>8&255]^eS[255&eE]^eo[e_++],eH=eb[eO>>>24]^ew[eP>>>16&255]^eD[eE>>>8&255]^eS[255&ej]^eo[e_++],eV=eb[eP>>>24]^ew[eE>>>16&255]^eD[ej>>>8&255]^eS[255&eO]^eo[e_++],eE=em,ej=ed,eO=eH,eP=eV;return em=(ef[eE>>>24]<<24|ef[ej>>>16&255]<<16|ef[eO>>>8&255]<<8|ef[255&eP])^eo[e_++],ed=(ef[ej>>>24]<<24|ef[eO>>>16&255]<<16|ef[eP>>>8&255]<<8|ef[255&eE])^eo[e_++],[em>>>=0,ed>>>=0,eH=((ef[eO>>>24]<<24|ef[eP>>>16&255]<<16|ef[eE>>>8&255]<<8|ef[255&ej])^eo[e_++])>>>0,eV=((ef[eP>>>24]<<24|ef[eE>>>16&255]<<16|ef[ej>>>8&255]<<8|ef[255&eO])^eo[e_++])>>>0]}var eH=[0,1,2,4,8,16,32,64,128,27,54],eV=function(){for(var en=Array(256),eo=0;eo<256;eo++)eo<128?en[eo]=eo<<1:en[eo]=eo<<1^283;for(var es=[],ef=[],eu=[[],[],[],[]],em=[[],[],[],[]],ed=0,eH=0,eV=0;eV<256;++eV){var eb=eH^eH<<1^eH<<2^eH<<3^eH<<4;eb=eb>>>8^255&eb^99,es[ed]=eb,ef[eb]=ed;var ew=en[ed],eD=en[ew],eS=en[eD],eE=257*en[eb]^16843008*eb;eu[0][ed]=eE<<24|eE>>>8,eu[1][ed]=eE<<16|eE>>>16,eu[2][ed]=eE<<8|eE>>>24,eu[3][ed]=eE,eE=16843009*eS^65537*eD^257*ew^16843008*ed,em[0][eb]=eE<<24|eE>>>8,em[1][eb]=eE<<16|eE>>>16,em[2][eb]=eE<<8|eE>>>24,em[3][eb]=eE,0===ed?ed=eH=1:(ed=ew^en[en[en[eS^ew]]],eH^=en[en[eH]])}return{SBOX:es,INV_SBOX:ef,SUB_MIX:eu,INV_SUB_MIX:em}}();function eb(en){this._key=eu(en),this._reset()}eb.blockSize=16,eb.keySize=32,eb.prototype.blockSize=eb.blockSize,eb.prototype.keySize=eb.keySize,eb.prototype._reset=function(){for(var en=this._key,eo=en.length,es=eo+6,ef=(es+1)*4,eu=[],em=0;em>>24,ed=(eV.SBOX[ed>>>24]<<24|eV.SBOX[ed>>>16&255]<<16|eV.SBOX[ed>>>8&255]<<8|eV.SBOX[255&ed])^eH[em/eo|0]<<24):eo>6&&em%eo==4&&(ed=eV.SBOX[ed>>>24]<<24|eV.SBOX[ed>>>16&255]<<16|eV.SBOX[ed>>>8&255]<<8|eV.SBOX[255&ed]),eu[em]=eu[em-eo]^ed}for(var eb=[],ew=0;ew>>24]]^eV.INV_SUB_MIX[1][eV.SBOX[eS>>>16&255]]^eV.INV_SUB_MIX[2][eV.SBOX[eS>>>8&255]]^eV.INV_SUB_MIX[3][eV.SBOX[255&eS]]}this._nRounds=es,this._keySchedule=eu,this._invKeySchedule=eb},eb.prototype.encryptBlockRaw=function(en){return ed(en=eu(en),this._keySchedule,eV.SUB_MIX,eV.SBOX,this._nRounds)},eb.prototype.encryptBlock=function(en){var eo=this.encryptBlockRaw(en),es=ef.allocUnsafe(16);return es.writeUInt32BE(eo[0],0),es.writeUInt32BE(eo[1],4),es.writeUInt32BE(eo[2],8),es.writeUInt32BE(eo[3],12),es},eb.prototype.decryptBlock=function(en){var eo=(en=eu(en))[1];en[1]=en[3],en[3]=eo;var es=ed(en,this._invKeySchedule,eV.INV_SUB_MIX,eV.INV_SBOX,this._nRounds),em=ef.allocUnsafe(16);return em.writeUInt32BE(es[0],0),em.writeUInt32BE(es[3],4),em.writeUInt32BE(es[2],8),em.writeUInt32BE(es[1],12),em},eb.prototype.scrub=function(){em(this._keySchedule),em(this._invKeySchedule),em(this._key)},en.exports.AES=eb},6624:function(en,eo,es){var ef=es(1387),eu=es(6911).Buffer,em=es(1043),ed=es(3782),eH=es(7225),eV=es(4734),eb=es(598);function ew(en,eo){var es=0;en.length!==eo.length&&es++;for(var ef=Math.min(en.length,eo.length),eu=0;eu16)throw Error("unable to decrypt data");for(var es=-1;++es16)return eo=this.cache.slice(0,16),this.cache=this.cache.slice(16),eo}else if(this.cache.length>=16)return eo=this.cache.slice(0,16),this.cache=this.cache.slice(16),eo;return null},eD.prototype.flush=function(){if(this.cache.length)return this.cache},eo.createDecipher=ej,eo.createDecipheriv=eE},2:function(en,eo,es){var ef=es(6370),eu=es(6624),em=es(6911).Buffer,ed=es(126),eH=es(1043),eV=es(1387),eb=es(8368);function ew(en,eo,es){eH.call(this),this._cache=new eS,this._cipher=new eV.AES(eo),this._prev=em.from(es),this._mode=en,this._autopadding=!0}es(3782)(ew,eH),ew.prototype._update=function(en){this._cache.add(en);for(var eo,es,ef=[];eo=this._cache.get();)es=this._mode.encrypt(this,eo),ef.push(es);return em.concat(ef)};var eD=em.alloc(16,16);function eS(){this.cache=em.allocUnsafe(0)}function eE(en,eo,es){var eH=ef[en.toLowerCase()];if(!eH)throw TypeError("invalid suite type");if("string"==typeof eo&&(eo=em.from(eo)),eo.length!==eH.key/8)throw TypeError("invalid key length "+eo.length);if("string"==typeof es&&(es=em.from(es)),"GCM"!==eH.mode&&es.length!==eH.iv)throw TypeError("invalid iv length "+es.length);return"stream"===eH.type?new ed(eH.module,eo,es):"auth"===eH.type?new eu(eH.module,eo,es):new ew(eH.module,eo,es)}function ej(en,eo){var es=ef[en.toLowerCase()];if(!es)throw TypeError("invalid suite type");var eu=eb(eo,!1,es.key,es.iv);return eE(en,eu.key,eu.iv)}ew.prototype._final=function(){var en=this._cache.flush();if(this._autopadding)return en=this._mode.encrypt(this,en),this._cipher.scrub(),en;if(!en.equals(eD))throw this._cipher.scrub(),Error("data not multiple of block length")},ew.prototype.setAutoPadding=function(en){return this._autopadding=!!en,this},eS.prototype.add=function(en){this.cache=em.concat([this.cache,en])},eS.prototype.get=function(){if(this.cache.length>15){var en=this.cache.slice(0,16);return this.cache=this.cache.slice(16),en}return null},eS.prototype.flush=function(){for(var en=16-this.cache.length,eo=em.allocUnsafe(en),es=-1;++es>>0,0),eo.writeUInt32BE(en[1]>>>0,4),eo.writeUInt32BE(en[2]>>>0,8),eo.writeUInt32BE(en[3]>>>0,12),eo}function eH(en){this.h=en,this.state=ef.alloc(16,0),this.cache=ef.allocUnsafe(0)}eH.prototype.ghash=function(en){for(var eo=-1;++eo0;en--)es[en]=es[en]>>>1|(1&es[en-1])<<31;es[0]=es[0]>>>1,eo&&(es[0]=-520093696^es[0])}this.state=ed(ef)},eH.prototype.update=function(en){var eo;for(this.cache=ef.concat([this.cache,en]);this.cache.length>=16;)eo=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(eo)},eH.prototype.final=function(en,eo){return this.cache.length&&this.ghash(ef.concat([this.cache,eu],16)),this.ghash(ed([0,en,0,eo])),this.state},en.exports=eH},598:function(en){function eo(en){for(var eo,es=en.length;es--;)if(255===(eo=en.readUInt8(es)))en.writeUInt8(0,es);else{eo++,en.writeUInt8(eo,es);break}}en.exports=eo},9825:function(en,eo,es){var ef=es(4734);eo.encrypt=function(en,eo){var es=ef(eo,en._prev);return en._prev=en._cipher.encryptBlock(es),en._prev},eo.decrypt=function(en,eo){var es=en._prev;return en._prev=eo,ef(en._cipher.decryptBlock(eo),es)}},321:function(en,eo,es){var ef=es(6911).Buffer,eu=es(4734);function em(en,eo,es){var em=eo.length,ed=eu(eo,en._cache);return en._cache=en._cache.slice(em),en._prev=ef.concat([en._prev,es?eo:ed]),ed}eo.encrypt=function(en,eo,es){for(var eu,ed=ef.allocUnsafe(0);eo.length;)if(0===en._cache.length&&(en._cache=en._cipher.encryptBlock(en._prev),en._prev=ef.allocUnsafe(0)),en._cache.length<=eo.length)eu=en._cache.length,ed=ef.concat([ed,em(en,eo.slice(0,eu),es)]),eo=eo.slice(eu);else{ed=ef.concat([ed,em(en,eo,es)]);break}return ed}},3147:function(en,eo,es){var ef=es(6911).Buffer;function eu(en,eo,es){for(var ef,eu,ed,eH=-1,eV=8,eb=0;++eH>eH%8,en._prev=em(en._prev,es?eu:ed);return eb}function em(en,eo){var es=en.length,eu=-1,em=ef.allocUnsafe(en.length);for(en=ef.concat([en,ef.from([eo])]);++eu>7;return em}eo.encrypt=function(en,eo,es){for(var em=eo.length,ed=ef.allocUnsafe(em),eH=-1;++eH=0||!es.umod(en.prime1)||!es.umod(en.prime2);)es=new ef(em(eo));return es}en.exports=eH,eH.getr=eV},9276:function(en,eo,es){en.exports=es(2908)},4078:function(en,eo,es){var ef=es(6911).Buffer,eu=es(9739),em=es(3726),ed=es(3782),eH=es(9807),eV=es(4013),eb=es(2908);function ew(en){em.Writable.call(this);var eo=eb[en];if(!eo)throw Error("Unknown message digest");this._hashType=eo.hash,this._hash=eu(eo.hash),this._tag=eo.id,this._signType=eo.sign}function eD(en){em.Writable.call(this);var eo=eb[en];if(!eo)throw Error("Unknown message digest");this._hash=eu(eo.hash),this._tag=eo.id,this._signType=eo.sign}function eS(en){return new ew(en)}function eE(en){return new eD(en)}Object.keys(eb).forEach(function(en){eb[en].id=ef.from(eb[en].id,"hex"),eb[en.toLowerCase()]=eb[en]}),ed(ew,em.Writable),ew.prototype._write=function(en,eo,es){this._hash.update(en),es()},ew.prototype.update=function(en,eo){return"string"==typeof en&&(en=ef.from(en,eo)),this._hash.update(en),this},ew.prototype.sign=function(en,eo){this.end();var es=eH(this._hash.digest(),en,this._hashType,this._signType,this._tag);return eo?es.toString(eo):es},ed(eD,em.Writable),eD.prototype._write=function(en,eo,es){this._hash.update(en),es()},eD.prototype.update=function(en,eo){return"string"==typeof en&&(en=ef.from(en,eo)),this._hash.update(en),this},eD.prototype.verify=function(en,eo,es){return"string"==typeof eo&&(eo=ef.from(eo,es)),this.end(),eV(eo,this._hash.digest(),en,this._signType,this._tag)},en.exports={Sign:eS,Verify:eE,createSign:eS,createVerify:eE}},9807:function(en,eo,es){var ef=es(6911).Buffer,eu=es(4873),em=es(7166),ed=es(949).ec,eH=es(1670),eV=es(9902),eb=es(9267);function ew(en,eo,es,eu,ed){var eH=eV(eo);if(eH.curve){if("ecdsa"!==eu&&"ecdsa/rsa"!==eu)throw Error("wrong private key type");return eD(en,eH)}if("dsa"===eH.type){if("dsa"!==eu)throw Error("wrong private key type");return eS(en,eH,es)}if("rsa"!==eu&&"ecdsa/rsa"!==eu)throw Error("wrong private key type");en=ef.concat([ed,en]);for(var eb=eH.modulus.byteLength(),ew=[0,1];en.length+ew.length+10&&es.ishrn(ef),es}function eP(en,eo){en=(en=eO(en,eo)).mod(eo);var es=ef.from(en.toArray());if(es.length=en.cmpn(0)||en.cmp(eo)>=eo)throw Error("invalid sig")}en.exports=eV},4734:function(en){en.exports=function(en,eo){for(var es=Math.min(en.length,eo.length),ef=new eu(es),em=0;emes?eo=("rmd160"===en?new eV:eb(en)).update(eo).digest():eo.lengtheH?eo=en(eo):eo.length0;ef--)eo+=this._buffer(en,eo),es+=this._flushBuffer(eu,es);return eo+=this._buffer(en,eo),eu},eu.prototype.final=function(en){var eo,es;return(en&&(eo=this.update(en)),es="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),eo)?eo.concat(es):es},eu.prototype._pad=function(en,eo){if(0===eo)return!1;for(;eo>>1];es=em.r28shl(es,eH),eu=em.r28shl(eu,eH),em.pc2(es,eu,en.keys,ed)}},eV.prototype._update=function(en,eo,es,ef){var eu=this._desState,ed=em.readUInt32BE(en,eo),eH=em.readUInt32BE(en,eo+4);em.ip(ed,eH,eu.tmp,0),ed=eu.tmp[0],eH=eu.tmp[1],"encrypt"===this.type?this._encrypt(eu,ed,eH,eu.tmp,0):this._decrypt(eu,ed,eH,eu.tmp,0),ed=eu.tmp[0],eH=eu.tmp[1],em.writeUInt32BE(es,ed,ef),em.writeUInt32BE(es,eH,ef+4)},eV.prototype._pad=function(en,eo){for(var es=en.length-eo,ef=eo;ef>>0,ed=eE}em.rip(eH,ed,ef,eu)},eV.prototype._decrypt=function(en,eo,es,ef,eu){for(var ed=es,eH=eo,eV=en.keys.length-2;eV>=0;eV-=2){var eb=en.keys[eV],ew=en.keys[eV+1];em.expand(ed,en.tmp,0),eb^=en.tmp[0],ew^=en.tmp[1];var eD=em.substitute(eb,ew),eS=em.permute(eD),eE=ed;ed=(eH^eS)>>>0,eH=eE}em.rip(ed,eH,ef,eu)}},6159:function(en,eo,es){"use strict";var ef=es(3523),eu=es(3782),em=es(9876),ed=es(1016);function eH(en,eo){ef.equal(eo.length,24,"Invalid key length");var es=eo.slice(0,8),eu=eo.slice(8,16),em=eo.slice(16,24);"encrypt"===en?this.ciphers=[ed.create({type:"encrypt",key:es}),ed.create({type:"decrypt",key:eu}),ed.create({type:"encrypt",key:em})]:this.ciphers=[ed.create({type:"decrypt",key:em}),ed.create({type:"encrypt",key:eu}),ed.create({type:"decrypt",key:es})]}function eV(en){em.call(this,en);var eo=new eH(this.type,this.options.key);this._edeState=eo}eu(eV,em),en.exports=eV,eV.create=function(en){return new eV(en)},eV.prototype._update=function(en,eo,es,ef){var eu=this._edeState;eu.ciphers[0]._update(en,eo,es,ef),eu.ciphers[1]._update(es,ef,es,ef),eu.ciphers[2]._update(es,ef,es,ef)},eV.prototype._pad=ed.prototype._pad,eV.prototype._unpad=ed.prototype._unpad},5334:function(en,eo){"use strict";eo.readUInt32BE=function(en,eo){return(en[0+eo]<<24|en[1+eo]<<16|en[2+eo]<<8|en[3+eo])>>>0},eo.writeUInt32BE=function(en,eo,es){en[0+es]=eo>>>24,en[1+es]=eo>>>16&255,en[2+es]=eo>>>8&255,en[3+es]=255&eo},eo.ip=function(en,eo,es,ef){for(var eu=0,em=0,ed=6;ed>=0;ed-=2){for(var eH=0;eH<=24;eH+=8)eu<<=1,eu|=eo>>>eH+ed&1;for(var eH=0;eH<=24;eH+=8)eu<<=1,eu|=en>>>eH+ed&1}for(var ed=6;ed>=0;ed-=2){for(var eH=1;eH<=25;eH+=8)em<<=1,em|=eo>>>eH+ed&1;for(var eH=1;eH<=25;eH+=8)em<<=1,em|=en>>>eH+ed&1}es[ef+0]=eu>>>0,es[ef+1]=em>>>0},eo.rip=function(en,eo,es,ef){for(var eu=0,em=0,ed=0;ed<4;ed++)for(var eH=24;eH>=0;eH-=8)eu<<=1,eu|=eo>>>eH+ed&1,eu<<=1,eu|=en>>>eH+ed&1;for(var ed=4;ed<8;ed++)for(var eH=24;eH>=0;eH-=8)em<<=1,em|=eo>>>eH+ed&1,em<<=1,em|=en>>>eH+ed&1;es[ef+0]=eu>>>0,es[ef+1]=em>>>0},eo.pc1=function(en,eo,es,ef){for(var eu=0,em=0,ed=7;ed>=5;ed--){for(var eH=0;eH<=24;eH+=8)eu<<=1,eu|=eo>>eH+ed&1;for(var eH=0;eH<=24;eH+=8)eu<<=1,eu|=en>>eH+ed&1}for(var eH=0;eH<=24;eH+=8)eu<<=1,eu|=eo>>eH+ed&1;for(var ed=1;ed<=3;ed++){for(var eH=0;eH<=24;eH+=8)em<<=1,em|=eo>>eH+ed&1;for(var eH=0;eH<=24;eH+=8)em<<=1,em|=en>>eH+ed&1}for(var eH=0;eH<=24;eH+=8)em<<=1,em|=en>>eH+ed&1;es[ef+0]=eu>>>0,es[ef+1]=em>>>0},eo.r28shl=function(en,eo){return en<>>28-eo};var es=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];eo.pc2=function(en,eo,ef,eu){for(var em=0,ed=0,eH=es.length>>>1,eV=0;eV>>es[eV]&1;for(var eV=eH;eV>>es[eV]&1;ef[eu+0]=em>>>0,ef[eu+1]=ed>>>0},eo.expand=function(en,eo,es){var ef=0,eu=0;ef=(1&en)<<5|en>>>27;for(var em=23;em>=15;em-=4)ef<<=6,ef|=en>>>em&63;for(var em=11;em>=3;em-=4)eu|=en>>>em&63,eu<<=6;eu|=(31&en)<<1|en>>>31,eo[es+0]=ef>>>0,eo[es+1]=eu>>>0};var ef=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];eo.substitute=function(en,eo){for(var es=0,eu=0;eu<4;eu++){var em=en>>>18-6*eu&63,ed=ef[64*eu+em];es<<=4,es|=ed}for(var eu=0;eu<4;eu++){var em=eo>>>18-6*eu&63,ed=ef[256+64*eu+em];es<<=4,es|=ed}return es>>>0};var eu=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];eo.permute=function(en){for(var eo=0,es=0;es>>eu[es]&1;return eo>>>0},eo.padSplit=function(en,eo,es){for(var ef=en.toString(2);ef.lengthen;)es.ishrn(1);if(es.isEven()&&es.iadd(eH),es.testn(1)||es.iadd(eV),eo.cmp(eV)){if(!eo.cmp(eb))for(;es.mod(ew).cmp(eD);)es.iadd(eE)}else for(;es.mod(em).cmp(eS);)es.iadd(eE);if(eP(ej=es.shrn(1))&&eP(es)&&e_(ej)&&e_(es)&&ed.test(ej)&&ed.test(es))return es}}},949:function(en,eo,es){"use strict";var ef=eo;ef.version=es(2531).i8,ef.utils=es(4401),ef.rand=es(3500),ef.curve=es(9359),ef.curves=es(6226),ef.ec=es(4088),ef.eddsa=es(8511)},2727:function(en,eo,es){"use strict";var ef=es(711),eu=es(4401),em=eu.getNAF,ed=eu.getJSF,eH=eu.assert;function eV(en,eo){this.type=en,this.p=new ef(eo.p,16),this.red=eo.prime?ef.red(eo.prime):ef.mont(this.p),this.zero=new ef(0).toRed(this.red),this.one=new ef(1).toRed(this.red),this.two=new ef(2).toRed(this.red),this.n=eo.n&&new ef(eo.n,16),this.g=eo.g&&this.pointFromJSON(eo.g,eo.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var es=this.n&&this.p.div(this.n);!es||es.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function eb(en,eo){this.curve=en,this.type=eo,this.precomputed=null}en.exports=eV,eV.prototype.point=function(){throw Error("Not implemented")},eV.prototype.validate=function(){throw Error("Not implemented")},eV.prototype._fixedNafMul=function(en,eo){eH(en.precomputed);var es=en._getDoubles(),ef=em(eo,1,this._bitLength),eu=(1<=eV;eo--)eb=(eb<<1)+ef[eo];ed.push(eb)}for(var ew=this.jpoint(null,null,null),eD=this.jpoint(null,null,null),eS=eu;eS>0;eS--){for(var eV=0;eV=0;eb--){for(var eo=0;eb>=0&&0===ed[eb];eb--)eo++;if(eb>=0&&eo++,eV=eV.dblp(eo),eb<0)break;var ew=ed[eb];eH(0!==ew),eV="affine"===en.type?ew>0?eV.mixedAdd(eu[ew-1>>1]):eV.mixedAdd(eu[-ew-1>>1].neg()):ew>0?eV.add(eu[ew-1>>1]):eV.add(eu[-ew-1>>1].neg())}return"affine"===en.type?eV.toP():eV},eV.prototype._wnafMulAdd=function(en,eo,es,ef,eu){for(var eH=this._wnafT1,eV=this._wnafT2,eb=this._wnafT3,ew=0,eD=0;eD=1;eD-=2){var ej=eD-1,eO=eD;if(1!==eH[ej]||1!==eH[eO]){eb[ej]=em(es[ej],eH[ej],this._bitLength),eb[eO]=em(es[eO],eH[eO],this._bitLength),ew=Math.max(eb[ej].length,ew),ew=Math.max(eb[eO].length,ew);continue}var eP=[eo[ej],null,null,eo[eO]];0===eo[ej].y.cmp(eo[eO].y)?(eP[1]=eo[ej].add(eo[eO]),eP[2]=eo[ej].toJ().mixedAdd(eo[eO].neg())):0===eo[ej].y.cmp(eo[eO].y.redNeg())?(eP[1]=eo[ej].toJ().mixedAdd(eo[eO]),eP[2]=eo[ej].add(eo[eO].neg())):(eP[1]=eo[ej].toJ().mixedAdd(eo[eO]),eP[2]=eo[ej].toJ().mixedAdd(eo[eO].neg()));var e_=[-3,-1,-5,-7,0,7,5,1,3],eB=ed(es[ej],es[eO]);ew=Math.max(eB[0].length,ew),eb[ej]=Array(ew),eb[eO]=Array(ew);for(var eU=0;eU=0;eD--){for(var eF=0;eD>=0;){for(var eZ=!0,eU=0;eU=0&&eF++,eG=eG.dblp(eF),eD<0)break;for(var eU=0;eU0?eS=eV[eU][eK-1>>1]:eK<0&&(eS=eV[eU][-eK-1>>1].neg()),eG="affine"===eS.type?eG.mixedAdd(eS):eG.add(eS))}}for(var eD=0;eD=Math.ceil((en.bitLength()+1)/eo.step)},eb.prototype._getDoubles=function(en,eo){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var es=[this],ef=this,eu=0;eu":""},eb.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},eb.prototype._extDbl=function(){var en=this.x.redSqr(),eo=this.y.redSqr(),es=this.z.redSqr();es=es.redIAdd(es);var ef=this.curve._mulA(en),eu=this.x.redAdd(this.y).redSqr().redISub(en).redISub(eo),em=ef.redAdd(eo),ed=em.redSub(es),eH=ef.redSub(eo),eV=eu.redMul(ed),eb=em.redMul(eH),ew=eu.redMul(eH),eD=ed.redMul(em);return this.curve.point(eV,eb,eD,ew)},eb.prototype._projDbl=function(){var en,eo,es,ef=this.x.redAdd(this.y).redSqr(),eu=this.x.redSqr(),em=this.y.redSqr();if(this.curve.twisted){var ed=this.curve._mulA(eu),eH=ed.redAdd(em);if(this.zOne)en=ef.redSub(eu).redSub(em).redMul(eH.redSub(this.curve.two)),eo=eH.redMul(ed.redSub(em)),es=eH.redSqr().redSub(eH).redSub(eH);else{var eV=this.z.redSqr(),eb=eH.redSub(eV).redISub(eV);en=ef.redSub(eu).redISub(em).redMul(eb),eo=eH.redMul(ed.redSub(em)),es=eH.redMul(eb)}}else{var ed=eu.redAdd(em),eV=this.curve._mulC(this.z).redSqr(),eb=ed.redSub(eV).redSub(eV);en=this.curve._mulC(ef.redISub(ed)).redMul(eb),eo=this.curve._mulC(ed).redMul(eu.redISub(em)),es=ed.redMul(eb)}return this.curve.point(en,eo,es)},eb.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},eb.prototype._extAdd=function(en){var eo=this.y.redSub(this.x).redMul(en.y.redSub(en.x)),es=this.y.redAdd(this.x).redMul(en.y.redAdd(en.x)),ef=this.t.redMul(this.curve.dd).redMul(en.t),eu=this.z.redMul(en.z.redAdd(en.z)),em=es.redSub(eo),ed=eu.redSub(ef),eH=eu.redAdd(ef),eV=es.redAdd(eo),eb=em.redMul(ed),ew=eH.redMul(eV),eD=em.redMul(eV),eS=ed.redMul(eH);return this.curve.point(eb,ew,eS,eD)},eb.prototype._projAdd=function(en){var eo,es,ef=this.z.redMul(en.z),eu=ef.redSqr(),em=this.x.redMul(en.x),ed=this.y.redMul(en.y),eH=this.curve.d.redMul(em).redMul(ed),eV=eu.redSub(eH),eb=eu.redAdd(eH),ew=this.x.redAdd(this.y).redMul(en.x.redAdd(en.y)).redISub(em).redISub(ed),eD=ef.redMul(eV).redMul(ew);return this.curve.twisted?(eo=ef.redMul(eb).redMul(ed.redSub(this.curve._mulA(em))),es=eV.redMul(eb)):(eo=ef.redMul(eb).redMul(ed.redSub(em)),es=this.curve._mulC(eV).redMul(eb)),this.curve.point(eD,eo,es)},eb.prototype.add=function(en){return this.isInfinity()?en:en.isInfinity()?this:this.curve.extended?this._extAdd(en):this._projAdd(en)},eb.prototype.mul=function(en){return this._hasDoubles(en)?this.curve._fixedNafMul(this,en):this.curve._wnafMul(this,en)},eb.prototype.mulAdd=function(en,eo,es){return this.curve._wnafMulAdd(1,[this,eo],[en,es],2,!1)},eb.prototype.jmulAdd=function(en,eo,es){return this.curve._wnafMulAdd(1,[this,eo],[en,es],2,!0)},eb.prototype.normalize=function(){if(this.zOne)return this;var en=this.z.redInvm();return this.x=this.x.redMul(en),this.y=this.y.redMul(en),this.t&&(this.t=this.t.redMul(en)),this.z=this.curve.one,this.zOne=!0,this},eb.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},eb.prototype.getX=function(){return this.normalize(),this.x.fromRed()},eb.prototype.getY=function(){return this.normalize(),this.y.fromRed()},eb.prototype.eq=function(en){return this===en||0===this.getX().cmp(en.getX())&&0===this.getY().cmp(en.getY())},eb.prototype.eqXToP=function(en){var eo=en.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(eo))return!0;for(var es=en.clone(),ef=this.curve.redN.redMul(this.z);;){if(es.iadd(this.curve.n),es.cmp(this.curve.p)>=0)return!1;if(eo.redIAdd(ef),0===this.x.cmp(eo))return!0}},eb.prototype.toP=eb.prototype.normalize,eb.prototype.mixedAdd=eb.prototype.add},9359:function(en,eo,es){"use strict";var ef=eo;ef.base=es(2727),ef.short=es(4720),ef.mont=es(6653),ef.edwards=es(2705)},6653:function(en,eo,es){"use strict";var ef=es(711),eu=es(3782),em=es(2727),ed=es(4401);function eH(en){em.call(this,"mont",en),this.a=new ef(en.a,16).toRed(this.red),this.b=new ef(en.b,16).toRed(this.red),this.i4=new ef(4).toRed(this.red).redInvm(),this.two=new ef(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function eV(en,eo,es){em.BasePoint.call(this,en,"projective"),null===eo&&null===es?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new ef(eo,16),this.z=new ef(es,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}eu(eH,em),en.exports=eH,eH.prototype.validate=function(en){var eo=en.normalize().x,es=eo.redSqr(),ef=es.redMul(eo).redAdd(es.redMul(this.a)).redAdd(eo);return 0===ef.redSqrt().redSqr().cmp(ef)},eu(eV,em.BasePoint),eH.prototype.decodePoint=function(en,eo){return this.point(ed.toArray(en,eo),1)},eH.prototype.point=function(en,eo){return new eV(this,en,eo)},eH.prototype.pointFromJSON=function(en){return eV.fromJSON(this,en)},eV.prototype.precompute=function(){},eV.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},eV.fromJSON=function(en,eo){return new eV(en,eo[0],eo[1]||en.one)},eV.prototype.inspect=function(){return this.isInfinity()?"":""},eV.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},eV.prototype.dbl=function(){var en=this.x.redAdd(this.z).redSqr(),eo=this.x.redSub(this.z).redSqr(),es=en.redSub(eo),ef=en.redMul(eo),eu=es.redMul(eo.redAdd(this.curve.a24.redMul(es)));return this.curve.point(ef,eu)},eV.prototype.add=function(){throw Error("Not supported on Montgomery curve")},eV.prototype.diffAdd=function(en,eo){var es=this.x.redAdd(this.z),ef=this.x.redSub(this.z),eu=en.x.redAdd(en.z),em=en.x.redSub(en.z).redMul(es),ed=eu.redMul(ef),eH=eo.z.redMul(em.redAdd(ed).redSqr()),eV=eo.x.redMul(em.redISub(ed).redSqr());return this.curve.point(eH,eV)},eV.prototype.mul=function(en){for(var eo=en.clone(),es=this,ef=this.curve.point(null,null),eu=this,em=[];0!==eo.cmpn(0);eo.iushrn(1))em.push(eo.andln(1));for(var ed=em.length-1;ed>=0;ed--)0===em[ed]?(es=es.diffAdd(ef,eu),ef=ef.dbl()):(ef=es.diffAdd(ef,eu),es=es.dbl());return ef},eV.prototype.mulAdd=function(){throw Error("Not supported on Montgomery curve")},eV.prototype.jumlAdd=function(){throw Error("Not supported on Montgomery curve")},eV.prototype.eq=function(en){return 0===this.getX().cmp(en.getX())},eV.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},eV.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},4720:function(en,eo,es){"use strict";var ef=es(4401),eu=es(711),em=es(3782),ed=es(2727),eH=ef.assert;function eV(en){ed.call(this,"short",en),this.a=new eu(en.a,16).toRed(this.red),this.b=new eu(en.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(en),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}function eb(en,eo,es,ef){ed.BasePoint.call(this,en,"affine"),null===eo&&null===es?(this.x=null,this.y=null,this.inf=!0):(this.x=new eu(eo,16),this.y=new eu(es,16),ef&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function ew(en,eo,es,ef){ed.BasePoint.call(this,en,"jacobian"),null===eo&&null===es&&null===ef?(this.x=this.curve.one,this.y=this.curve.one,this.z=new eu(0)):(this.x=new eu(eo,16),this.y=new eu(es,16),this.z=new eu(ef,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}em(eV,ed),en.exports=eV,eV.prototype._getEndomorphism=function(en){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){if(en.beta)eo=new eu(en.beta,16).toRed(this.red);else{var eo,es,ef,em=this._getEndoRoots(this.p);eo=(eo=0>em[0].cmp(em[1])?em[0]:em[1]).toRed(this.red)}if(en.lambda)es=new eu(en.lambda,16);else{var ed=this._getEndoRoots(this.n);0===this.g.mul(ed[0]).x.cmp(this.g.x.redMul(eo))?es=ed[0]:(es=ed[1],eH(0===this.g.mul(es).x.cmp(this.g.x.redMul(eo))))}return ef=en.basis?en.basis.map(function(en){return{a:new eu(en.a,16),b:new eu(en.b,16)}}):this._getEndoBasis(es),{beta:eo,lambda:es,basis:ef}}},eV.prototype._getEndoRoots=function(en){var eo=en===this.p?this.red:eu.mont(en),es=new eu(2).toRed(eo).redInvm(),ef=es.redNeg(),em=new eu(3).toRed(eo).redNeg().redSqrt().redMul(es);return[ef.redAdd(em).fromRed(),ef.redSub(em).fromRed()]},eV.prototype._getEndoBasis=function(en){for(var eo,es,ef,em,ed,eH,eV,eb,ew,eD=this.n.ushrn(Math.floor(this.n.bitLength()/2)),eS=en,eE=this.n.clone(),ej=new eu(1),eO=new eu(0),eP=new eu(0),e_=new eu(1),eB=0;0!==eS.cmpn(0);){var eU=eE.div(eS);eb=eE.sub(eU.mul(eS)),ew=eP.sub(eU.mul(ej));var eR=e_.sub(eU.mul(eO));if(!ef&&0>eb.cmp(eD))eo=eV.neg(),es=ej,ef=eb.neg(),em=ew;else if(ef&&2==++eB)break;eV=eb,eE=eS,eS=eb,eP=ej,ej=ew,e_=eO,eO=eR}ed=eb.neg(),eH=ew;var eY=ef.sqr().add(em.sqr());return ed.sqr().add(eH.sqr()).cmp(eY)>=0&&(ed=eo,eH=es),ef.negative&&(ef=ef.neg(),em=em.neg()),ed.negative&&(ed=ed.neg(),eH=eH.neg()),[{a:ef,b:em},{a:ed,b:eH}]},eV.prototype._endoSplit=function(en){var eo=this.endo.basis,es=eo[0],ef=eo[1],eu=ef.b.mul(en).divRound(this.n),em=es.b.neg().mul(en).divRound(this.n),ed=eu.mul(es.a),eH=em.mul(ef.a),eV=eu.mul(es.b),eb=em.mul(ef.b);return{k1:en.sub(ed).sub(eH),k2:eV.add(eb).neg()}},eV.prototype.pointFromX=function(en,eo){(en=new eu(en,16)).red||(en=en.toRed(this.red));var es=en.redSqr().redMul(en).redIAdd(en.redMul(this.a)).redIAdd(this.b),ef=es.redSqrt();if(0!==ef.redSqr().redSub(es).cmp(this.zero))throw Error("invalid point");var em=ef.fromRed().isOdd();return(eo&&!em||!eo&&em)&&(ef=ef.redNeg()),this.point(en,ef)},eV.prototype.validate=function(en){if(en.inf)return!0;var eo=en.x,es=en.y,ef=this.a.redMul(eo),eu=eo.redSqr().redMul(eo).redIAdd(ef).redIAdd(this.b);return 0===es.redSqr().redISub(eu).cmpn(0)},eV.prototype._endoWnafMulAdd=function(en,eo,es){for(var ef=this._endoWnafT1,eu=this._endoWnafT2,em=0;em":""},eb.prototype.isInfinity=function(){return this.inf},eb.prototype.add=function(en){if(this.inf)return en;if(en.inf)return this;if(this.eq(en))return this.dbl();if(this.neg().eq(en)||0===this.x.cmp(en.x))return this.curve.point(null,null);var eo=this.y.redSub(en.y);0!==eo.cmpn(0)&&(eo=eo.redMul(this.x.redSub(en.x).redInvm()));var es=eo.redSqr().redISub(this.x).redISub(en.x),ef=eo.redMul(this.x.redSub(es)).redISub(this.y);return this.curve.point(es,ef)},eb.prototype.dbl=function(){if(this.inf)return this;var en=this.y.redAdd(this.y);if(0===en.cmpn(0))return this.curve.point(null,null);var eo=this.curve.a,es=this.x.redSqr(),ef=en.redInvm(),eu=es.redAdd(es).redIAdd(es).redIAdd(eo).redMul(ef),em=eu.redSqr().redISub(this.x.redAdd(this.x)),ed=eu.redMul(this.x.redSub(em)).redISub(this.y);return this.curve.point(em,ed)},eb.prototype.getX=function(){return this.x.fromRed()},eb.prototype.getY=function(){return this.y.fromRed()},eb.prototype.mul=function(en){return(en=new eu(en,16),this.isInfinity())?this:this._hasDoubles(en)?this.curve._fixedNafMul(this,en):this.curve.endo?this.curve._endoWnafMulAdd([this],[en]):this.curve._wnafMul(this,en)},eb.prototype.mulAdd=function(en,eo,es){var ef=[this,eo],eu=[en,es];return this.curve.endo?this.curve._endoWnafMulAdd(ef,eu):this.curve._wnafMulAdd(1,ef,eu,2)},eb.prototype.jmulAdd=function(en,eo,es){var ef=[this,eo],eu=[en,es];return this.curve.endo?this.curve._endoWnafMulAdd(ef,eu,!0):this.curve._wnafMulAdd(1,ef,eu,2,!0)},eb.prototype.eq=function(en){return this===en||this.inf===en.inf&&(this.inf||0===this.x.cmp(en.x)&&0===this.y.cmp(en.y))},eb.prototype.neg=function(en){if(this.inf)return this;var eo=this.curve.point(this.x,this.y.redNeg());if(en&&this.precomputed){var es=this.precomputed,ef=function(en){return en.neg()};eo.precomputed={naf:es.naf&&{wnd:es.naf.wnd,points:es.naf.points.map(ef)},doubles:es.doubles&&{step:es.doubles.step,points:es.doubles.points.map(ef)}}}return eo},eb.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},em(ew,ed.BasePoint),eV.prototype.jpoint=function(en,eo,es){return new ew(this,en,eo,es)},ew.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var en=this.z.redInvm(),eo=en.redSqr(),es=this.x.redMul(eo),ef=this.y.redMul(eo).redMul(en);return this.curve.point(es,ef)},ew.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},ew.prototype.add=function(en){if(this.isInfinity())return en;if(en.isInfinity())return this;var eo=en.z.redSqr(),es=this.z.redSqr(),ef=this.x.redMul(eo),eu=en.x.redMul(es),em=this.y.redMul(eo.redMul(en.z)),ed=en.y.redMul(es.redMul(this.z)),eH=ef.redSub(eu),eV=em.redSub(ed);if(0===eH.cmpn(0))return 0!==eV.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var eb=eH.redSqr(),ew=eb.redMul(eH),eD=ef.redMul(eb),eS=eV.redSqr().redIAdd(ew).redISub(eD).redISub(eD),eE=eV.redMul(eD.redISub(eS)).redISub(em.redMul(ew)),ej=this.z.redMul(en.z).redMul(eH);return this.curve.jpoint(eS,eE,ej)},ew.prototype.mixedAdd=function(en){if(this.isInfinity())return en.toJ();if(en.isInfinity())return this;var eo=this.z.redSqr(),es=this.x,ef=en.x.redMul(eo),eu=this.y,em=en.y.redMul(eo).redMul(this.z),ed=es.redSub(ef),eH=eu.redSub(em);if(0===ed.cmpn(0))return 0!==eH.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var eV=ed.redSqr(),eb=eV.redMul(ed),ew=es.redMul(eV),eD=eH.redSqr().redIAdd(eb).redISub(ew).redISub(ew),eS=eH.redMul(ew.redISub(eD)).redISub(eu.redMul(eb)),eE=this.z.redMul(ed);return this.curve.jpoint(eD,eS,eE)},ew.prototype.dblp=function(en){if(0===en||this.isInfinity())return this;if(!en)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var eo=this,es=0;es=0)return!1;if(es.redIAdd(eu),0===this.x.cmp(es))return!0}},ew.prototype.inspect=function(){return this.isInfinity()?"":""},ew.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},6226:function(en,eo,es){"use strict";var ef,eu=eo,em=es(7028),ed=es(9359),eH=es(4401).assert;function eV(en){"short"===en.type?this.curve=new ed.short(en):"edwards"===en.type?this.curve=new ed.edwards(en):this.curve=new ed.mont(en),this.g=this.curve.g,this.n=this.curve.n,this.hash=en.hash,eH(this.g.validate(),"Invalid curve"),eH(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function eb(en,eo){Object.defineProperty(eu,en,{configurable:!0,enumerable:!0,get:function(){var es=new eV(eo);return Object.defineProperty(eu,en,{configurable:!0,enumerable:!0,value:es}),es}})}eu.PresetCurve=eV,eb("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:em.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),eb("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:em.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),eb("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:em.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),eb("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:em.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),eb("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:em.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),eb("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:em.sha256,gRed:!1,g:["9"]}),eb("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:em.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{ef=es(9702)}catch(en){ef=void 0}eb("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:em.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",ef]})},4088:function(en,eo,es){"use strict";var ef=es(711),eu=es(4910),em=es(4401),ed=es(6226),eH=es(3500),eV=em.assert,eb=es(4724),ew=es(7526);function eD(en){if(!(this instanceof eD))return new eD(en);"string"==typeof en&&(eV(ed.hasOwnProperty(en),"Unknown curve "+en),en=ed[en]),en instanceof ed.PresetCurve&&(en={curve:en}),this.curve=en.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=en.curve.g,this.g.precompute(en.curve.n.bitLength()+1),this.hash=en.hash||en.curve.hash}en.exports=eD,eD.prototype.keyPair=function(en){return new eb(this,en)},eD.prototype.keyFromPrivate=function(en,eo){return eb.fromPrivate(this,en,eo)},eD.prototype.keyFromPublic=function(en,eo){return eb.fromPublic(this,en,eo)},eD.prototype.genKeyPair=function(en){en||(en={});for(var eo=new eu({hash:this.hash,pers:en.pers,persEnc:en.persEnc||"utf8",entropy:en.entropy||eH(this.hash.hmacStrength),entropyEnc:en.entropy&&en.entropyEnc||"utf8",nonce:this.n.toArray()}),es=this.n.byteLength(),em=this.n.sub(new ef(2));;){var ed=new ef(eo.generate(es));if(!(ed.cmp(em)>0))return ed.iaddn(1),this.keyFromPrivate(ed)}},eD.prototype._truncateToN=function(en,eo){var es=8*en.byteLength()-this.n.bitLength();return(es>0&&(en=en.ushrn(es)),!eo&&en.cmp(this.n)>=0)?en.sub(this.n):en},eD.prototype.sign=function(en,eo,es,em){"object"==typeof es&&(em=es,es=null),em||(em={}),eo=this.keyFromPrivate(eo,es),en=this._truncateToN(new ef(en,16));for(var ed=this.n.byteLength(),eH=eo.getPrivate().toArray("be",ed),eV=en.toArray("be",ed),eb=new eu({hash:this.hash,entropy:eH,nonce:eV,pers:em.pers,persEnc:em.persEnc||"utf8"}),eD=this.n.sub(new ef(1)),eS=0;;eS++){var eE=em.k?em.k(eS):new ef(eb.generate(this.n.byteLength()));if(!(0>=(eE=this._truncateToN(eE,!0)).cmpn(1)||eE.cmp(eD)>=0)){var ej=this.g.mul(eE);if(!ej.isInfinity()){var eO=ej.getX(),eP=eO.umod(this.n);if(0!==eP.cmpn(0)){var e_=eE.invm(this.n).mul(eP.mul(eo.getPrivate()).iadd(en));if(0!==(e_=e_.umod(this.n)).cmpn(0)){var eB=(ej.getY().isOdd()?1:0)|(0!==eO.cmp(eP)?2:0);return em.canonical&&e_.cmp(this.nh)>0&&(e_=this.n.sub(e_),eB^=1),new ew({r:eP,s:e_,recoveryParam:eB})}}}}}},eD.prototype.verify=function(en,eo,es,eu){en=this._truncateToN(new ef(en,16)),es=this.keyFromPublic(es,eu);var em=(eo=new ew(eo,"hex")).r,ed=eo.s;if(0>em.cmpn(1)||em.cmp(this.n)>=0||0>ed.cmpn(1)||ed.cmp(this.n)>=0)return!1;var eH=ed.invm(this.n),eV=eH.mul(en).umod(this.n),eb=eH.mul(em).umod(this.n);if(!this.curve._maxwellTrick){var eD=this.g.mulAdd(eV,es.getPublic(),eb);return!eD.isInfinity()&&0===eD.getX().umod(this.n).cmp(em)}var eD=this.g.jmulAdd(eV,es.getPublic(),eb);return!eD.isInfinity()&&eD.eqXToP(em)},eD.prototype.recoverPubKey=function(en,eo,es,eu){eV((3&es)===es,"The recovery param is more than two bits"),eo=new ew(eo,eu);var em=this.n,ed=new ef(en),eH=eo.r,eb=eo.s,eD=1&es,eS=es>>1;if(eH.cmp(this.curve.p.umod(this.curve.n))>=0&&eS)throw Error("Unable to find sencond key candinate");eH=eS?this.curve.pointFromX(eH.add(this.curve.n),eD):this.curve.pointFromX(eH,eD);var eE=eo.r.invm(em),ej=em.sub(ed).mul(eE).umod(em),eO=eb.mul(eE).umod(em);return this.g.mulAdd(ej,eH,eO)},eD.prototype.getKeyRecoveryParam=function(en,eo,es,ef){if(null!==(eo=new ew(eo,ef)).recoveryParam)return eo.recoveryParam;for(var eu,em=0;em<4;em++){try{eu=this.recoverPubKey(en,eo,em)}catch(en){continue}if(eu.eq(es))return em}throw Error("Unable to find valid recovery factor")}},4724:function(en,eo,es){"use strict";var ef=es(711),eu=es(4401).assert;function em(en,eo){this.ec=en,this.priv=null,this.pub=null,eo.priv&&this._importPrivate(eo.priv,eo.privEnc),eo.pub&&this._importPublic(eo.pub,eo.pubEnc)}en.exports=em,em.fromPublic=function(en,eo,es){return eo instanceof em?eo:new em(en,{pub:eo,pubEnc:es})},em.fromPrivate=function(en,eo,es){return eo instanceof em?eo:new em(en,{priv:eo,privEnc:es})},em.prototype.validate=function(){var en=this.getPublic();return en.isInfinity()?{result:!1,reason:"Invalid public key"}:en.validate()?en.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},em.prototype.getPublic=function(en,eo){return("string"==typeof en&&(eo=en,en=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),eo)?this.pub.encode(eo,en):this.pub},em.prototype.getPrivate=function(en){return"hex"===en?this.priv.toString(16,2):this.priv},em.prototype._importPrivate=function(en,eo){this.priv=new ef(en,eo||16),this.priv=this.priv.umod(this.ec.curve.n)},em.prototype._importPublic=function(en,eo){if(en.x||en.y){"mont"===this.ec.curve.type?eu(en.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&eu(en.x&&en.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(en.x,en.y);return}this.pub=this.ec.curve.decodePoint(en,eo)},em.prototype.derive=function(en){return en.mul(this.priv).getX()},em.prototype.sign=function(en,eo,es){return this.ec.sign(en,this,eo,es)},em.prototype.verify=function(en,eo){return this.ec.verify(en,eo,this)},em.prototype.inspect=function(){return""}},7526:function(en,eo,es){"use strict";var ef=es(711),eu=es(4401),em=eu.assert;function ed(en,eo){if(en instanceof ed)return en;this._importDER(en,eo)||(em(en.r&&en.s,"Signature without r or s"),this.r=new ef(en.r,16),this.s=new ef(en.s,16),void 0===en.recoveryParam?this.recoveryParam=null:this.recoveryParam=en.recoveryParam)}function eH(){this.place=0}function eV(en,eo){var es=en[eo.place++];if(!(128&es))return es;var ef=15&es;if(0===ef||ef>4)return!1;for(var eu=0,em=0,ed=eo.place;em>>=0;return!(eu<=127)&&(eo.place=ed,eu)}function eb(en){for(var eo=0,es=en.length-1;!en[eo]&&!(128&en[eo+1])&&eo>>3);for(en.push(128|es);--es;)en.push(eo>>>(es<<3)&255);en.push(eo)}en.exports=ed,ed.prototype._importDER=function(en,eo){en=eu.toArray(en,eo);var es=new eH;if(48!==en[es.place++])return!1;var em=eV(en,es);if(!1===em||em+es.place!==en.length||2!==en[es.place++])return!1;var ed=eV(en,es);if(!1===ed)return!1;var eb=en.slice(es.place,ed+es.place);if(es.place+=ed,2!==en[es.place++])return!1;var ew=eV(en,es);if(!1===ew||en.length!==ew+es.place)return!1;var eD=en.slice(es.place,ew+es.place);if(0===eb[0]){if(!(128&eb[1]))return!1;eb=eb.slice(1)}if(0===eD[0]){if(!(128&eD[1]))return!1;eD=eD.slice(1)}return this.r=new ef(eb),this.s=new ef(eD),this.recoveryParam=null,!0},ed.prototype.toDER=function(en){var eo=this.r.toArray(),es=this.s.toArray();for(128&eo[0]&&(eo=[0].concat(eo)),128&es[0]&&(es=[0].concat(es)),eo=eb(eo),es=eb(es);!es[0]&&!(128&es[1]);)es=es.slice(1);var ef=[2];ew(ef,eo.length),(ef=ef.concat(eo)).push(2),ew(ef,es.length);var em=ef.concat(es),ed=[48];return ew(ed,em.length),ed=ed.concat(em),eu.encode(ed,en)}},8511:function(en,eo,es){"use strict";var ef=es(7028),eu=es(6226),em=es(4401),ed=em.assert,eH=em.parseBytes,eV=es(9917),eb=es(9314);function ew(en){if(ed("ed25519"===en,"only tested with ed25519 so far"),!(this instanceof ew))return new ew(en);var en=eu[en].curve;this.curve=en,this.g=en.g,this.g.precompute(en.n.bitLength()+1),this.pointClass=en.point().constructor,this.encodingLength=Math.ceil(en.n.bitLength()/8),this.hash=ef.sha512}en.exports=ew,ew.prototype.sign=function(en,eo){en=eH(en);var es=this.keyFromSecret(eo),ef=this.hashInt(es.messagePrefix(),en),eu=this.g.mul(ef),em=this.encodePoint(eu),ed=this.hashInt(em,es.pubBytes(),en).mul(es.priv()),eV=ef.add(ed).umod(this.curve.n);return this.makeSignature({R:eu,S:eV,Rencoded:em})},ew.prototype.verify=function(en,eo,es){en=eH(en),eo=this.makeSignature(eo);var ef=this.keyFromPublic(es),eu=this.hashInt(eo.Rencoded(),ef.pubBytes(),en),em=this.g.mul(eo.S());return eo.R().add(ef.pub().mul(eu)).eq(em)},ew.prototype.hashInt=function(){for(var en=this.hash(),eo=0;eo(eu>>1)-1?(eu>>1)-eV:eV,em.isubn(eH)):eH=0,ef[ed]=eH,em.iushrn(1)}return ef}function eV(en,eo){var es=[[],[]];en=en.clone(),eo=eo.clone();for(var ef=0,eu=0;en.cmpn(-ef)>0||eo.cmpn(-eu)>0;){var em,ed,eH=en.andln(3)+ef&3,eV=eo.andln(3)+eu&3;if(3===eH&&(eH=-1),3===eV&&(eV=-1),(1&eH)==0)em=0;else{var eb=en.andln(7)+ef&7;em=(3===eb||5===eb)&&2===eV?-eH:eH}if(es[0].push(em),(1&eV)==0)ed=0;else{var eb=eo.andln(7)+eu&7;ed=(3===eb||5===eb)&&2===eH?-eV:eV}es[1].push(ed),2*ef===em+1&&(ef=1-ef),2*eu===ed+1&&(eu=1-eu),en.iushrn(1),eo.iushrn(1)}return es}function eb(en,eo,es){var ef="_"+eo;en.prototype[eo]=function(){return void 0!==this[ef]?this[ef]:this[ef]=es.call(this)}}function ew(en){return"string"==typeof en?ef.toArray(en,"hex"):en}function eD(en){return new eu(en,"hex","le")}ef.assert=em,ef.toArray=ed.toArray,ef.zero2=ed.zero2,ef.toHex=ed.toHex,ef.encode=ed.encode,ef.getNAF=eH,ef.getJSF=eV,ef.cachedProperty=eb,ef.parseBytes=ew,ef.intFromLE=eD},8368:function(en,eo,es){var ef=es(6911).Buffer,eu=es(3533);function em(en,eo,es,em){if(ef.isBuffer(en)||(en=ef.from(en,"binary")),eo&&(ef.isBuffer(eo)||(eo=ef.from(eo,"binary")),8!==eo.length))throw RangeError("salt should be Buffer with 8 byte length");for(var ed=es/8,eH=ef.alloc(ed),eV=ef.alloc(em||0),eb=ef.alloc(0);ed>0||em>0;){var ew=new eu;ew.update(eb),ew.update(en),eo&&ew.update(eo),eb=ew.digest();var eD=0;if(ed>0){var eS=eH.length-ed;eD=Math.min(ed,eb.length),eb.copy(eH,eS,0,eD),ed-=eD}if(eD0){var eE=eV.length-em,ej=Math.min(em,eb.length-eD);eb.copy(eV,eE,eD,eD+ej),em-=ej}}return eb.fill(0),{key:eH,iv:eV}}en.exports=em},9029:function(en,eo,es){"use strict";var ef=es(6911).Buffer,eu=es(3726).Transform;function em(en,eo){if(!ef.isBuffer(en)&&"string"!=typeof en)throw TypeError(eo+" must be a string or a buffer")}function ed(en){eu.call(this),this._block=ef.allocUnsafe(en),this._blockSize=en,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}es(3782)(ed,eu),ed.prototype._transform=function(en,eo,es){var ef=null;try{this.update(en,eo)}catch(en){ef=en}es(ef)},ed.prototype._flush=function(en){var eo=null;try{this.push(this.digest())}catch(en){eo=en}en(eo)},ed.prototype.update=function(en,eo){if(em(en,"Data"),this._finalized)throw Error("Digest already called");ef.isBuffer(en)||(en=ef.from(en,eo));for(var es=this._block,eu=0;this._blockOffset+en.length-eu>=this._blockSize;){for(var ed=this._blockOffset;ed0;++eH)this._length[eH]+=eV,(eV=this._length[eH]/4294967296|0)>0&&(this._length[eH]-=4294967296*eV);return this},ed.prototype._update=function(){throw Error("_update is not implemented")},ed.prototype.digest=function(en){if(this._finalized)throw Error("Digest already called");this._finalized=!0;var eo=this._digest();void 0!==en&&(eo=eo.toString(en)),this._block.fill(0),this._blockOffset=0;for(var es=0;es<4;++es)this._length[es]=0;return eo},ed.prototype._digest=function(){throw Error("_digest is not implemented")},en.exports=ed},7028:function(en,eo,es){var ef=eo;ef.utils=es(263),ef.common=es(1330),ef.sha=es(301),ef.ripemd=es(3079),ef.hmac=es(3092),ef.sha1=ef.sha.sha1,ef.sha256=ef.sha.sha256,ef.sha224=ef.sha.sha224,ef.sha384=ef.sha.sha384,ef.sha512=ef.sha.sha512,ef.ripemd160=ef.ripemd.ripemd160},1330:function(en,eo,es){"use strict";var ef=es(263),eu=es(3523);function em(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}eo.BlockHash=em,em.prototype.update=function(en,eo){if(en=ef.toArray(en,eo),this.pending?this.pending=this.pending.concat(en):this.pending=en,this.pendingTotal+=en.length,this.pending.length>=this._delta8){var es=(en=this.pending).length%this._delta8;this.pending=en.slice(en.length-es,en.length),0===this.pending.length&&(this.pending=null),en=ef.join32(en,0,en.length-es,this.endian);for(var eu=0;eu>>24&255,ef[eu++]=en>>>16&255,ef[eu++]=en>>>8&255,ef[eu++]=255&en}else for(em=8,ef[eu++]=255&en,ef[eu++]=en>>>8&255,ef[eu++]=en>>>16&255,ef[eu++]=en>>>24&255,ef[eu++]=0,ef[eu++]=0,ef[eu++]=0,ef[eu++]=0;emthis.blockSize&&(en=(new this.Hash).update(en).digest()),eu(en.length<=this.blockSize);for(var eo=en.length;eo>>3}function eD(en){return ef(en,17)^ef(en,19)^en>>>10}eo.ft_1=eu,eo.ch32=em,eo.maj32=ed,eo.p32=eH,eo.s0_256=eV,eo.s1_256=eb,eo.g0_256=ew,eo.g1_256=eD},263:function(en,eo,es){"use strict";var ef=es(3523),eu=es(3782);function em(en,eo){return(64512&en.charCodeAt(eo))==55296&&!(eo<0)&&!(eo+1>=en.length)&&(64512&en.charCodeAt(eo+1))==56320}function ed(en,eo){if(Array.isArray(en))return en.slice();if(!en)return[];var es=[];if("string"==typeof en){if(eo){if("hex"===eo)for((en=en.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(en="0"+en),eu=0;eu>6|192,es[ef++]=63&ed|128):em(en,eu)?(ed=65536+((1023&ed)<<10)+(1023&en.charCodeAt(++eu)),es[ef++]=ed>>18|240,es[ef++]=ed>>12&63|128,es[ef++]=ed>>6&63|128,es[ef++]=63&ed|128):(es[ef++]=ed>>12|224,es[ef++]=ed>>6&63|128,es[ef++]=63&ed|128)}}else for(eu=0;eu>>24|en>>>8&65280|en<<8&16711680|(255&en)<<24)>>>0}function eb(en,eo){for(var es="",ef=0;ef>>0;return eH}function eE(en,eo){for(var es=Array(4*en.length),ef=0,eu=0;ef>>24,es[eu+1]=em>>>16&255,es[eu+2]=em>>>8&255,es[eu+3]=255&em):(es[eu+3]=em>>>24,es[eu+2]=em>>>16&255,es[eu+1]=em>>>8&255,es[eu]=255&em)}return es}function ej(en,eo){return en>>>eo|en<<32-eo}function eO(en,eo){return en<>>32-eo}function eP(en,eo){return en+eo>>>0}function e_(en,eo,es){return en+eo+es>>>0}function eB(en,eo,es,ef){return en+eo+es+ef>>>0}function eU(en,eo,es,ef,eu){return en+eo+es+ef+eu>>>0}function eR(en,eo,es,ef){var eu=en[eo],em=ef+en[eo+1]>>>0,ed=(em>>0,en[eo+1]=em}function eY(en,eo,es,ef){return(eo+ef>>>0>>0}function eG(en,eo,es,ef){return eo+ef>>>0}function eQ(en,eo,es,ef,eu,em,ed,eH){var eV,eb=eo;return en+es+eu+ed+(eV=0+((eb=eb+ef>>>0)>>0)>>0)>>0}function eF(en,eo,es,ef,eu,em,ed,eH){return eo+ef+em+eH>>>0}function eZ(en,eo,es,ef,eu,em,ed,eH,eV,eb){var ew,eD=eo;return en+es+eu+ed+eV+(ew=0+((eD=eD+ef>>>0)>>0)>>0)>>0)>>0}function eK(en,eo,es,ef,eu,em,ed,eH,eV,eb){return eo+ef+em+eH+eb>>>0}function eJ(en,eo,es){return(eo<<32-es|en>>>es)>>>0}function eW(en,eo,es){return(en<<32-es|eo>>>es)>>>0}function eX(en,eo,es){return en>>>es}function e$(en,eo,es){return(en<<32-es|eo>>>es)>>>0}eo.inherits=eu,eo.toArray=ed,eo.toHex=eH,eo.htonl=eV,eo.toHex32=eb,eo.zero2=ew,eo.zero8=eD,eo.join32=eS,eo.split32=eE,eo.rotr32=ej,eo.rotl32=eO,eo.sum32=eP,eo.sum32_3=e_,eo.sum32_4=eB,eo.sum32_5=eU,eo.sum64=eR,eo.sum64_hi=eY,eo.sum64_lo=eG,eo.sum64_4_hi=eQ,eo.sum64_4_lo=eF,eo.sum64_5_hi=eZ,eo.sum64_5_lo=eK,eo.rotr64_hi=eJ,eo.rotr64_lo=eW,eo.shr64_hi=eX,eo.shr64_lo=e$},4910:function(en,eo,es){"use strict";var ef=es(7028),eu=es(6545),em=es(3523);function ed(en){if(!(this instanceof ed))return new ed(en);this.hash=en.hash,this.predResist=!!en.predResist,this.outLen=this.hash.outSize,this.minEntropy=en.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var eo=eu.toArray(en.entropy,en.entropyEnc||"hex"),es=eu.toArray(en.nonce,en.nonceEnc||"hex"),ef=eu.toArray(en.pers,en.persEnc||"hex");em(eo.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(eo,es,ef)}en.exports=ed,ed.prototype._init=function(en,eo,es){var ef=en.concat(eo).concat(es);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var eu=0;eu=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(en.concat(es||[])),this._reseed=1},ed.prototype.generate=function(en,eo,es,ef){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof eo&&(ef=es,es=eo,eo=null),es&&(es=eu.toArray(es,ef||"hex"),this._update(es));for(var em=[];em.length>>32-eo}function eb(en,eo,es,ef,eu,em,ed){return eV(en+(eo&es|~eo&ef)+eu+em|0,ed)+eo|0}function ew(en,eo,es,ef,eu,em,ed){return eV(en+(eo&ef|es&~ef)+eu+em|0,ed)+eo|0}function eD(en,eo,es,ef,eu,em,ed){return eV(en+(eo^es^ef)+eu+em|0,ed)+eo|0}function eS(en,eo,es,ef,eu,em,ed){return eV(en+(es^(eo|~ef))+eu+em|0,ed)+eo|0}ef(eH,eu),eH.prototype._update=function(){for(var en=ed,eo=0;eo<16;++eo)en[eo]=this._block.readInt32LE(4*eo);var es=this._a,ef=this._b,eu=this._c,em=this._d;es=eb(es,ef,eu,em,en[0],3614090360,7),em=eb(em,es,ef,eu,en[1],3905402710,12),eu=eb(eu,em,es,ef,en[2],606105819,17),ef=eb(ef,eu,em,es,en[3],3250441966,22),es=eb(es,ef,eu,em,en[4],4118548399,7),em=eb(em,es,ef,eu,en[5],1200080426,12),eu=eb(eu,em,es,ef,en[6],2821735955,17),ef=eb(ef,eu,em,es,en[7],4249261313,22),es=eb(es,ef,eu,em,en[8],1770035416,7),em=eb(em,es,ef,eu,en[9],2336552879,12),eu=eb(eu,em,es,ef,en[10],4294925233,17),ef=eb(ef,eu,em,es,en[11],2304563134,22),es=eb(es,ef,eu,em,en[12],1804603682,7),em=eb(em,es,ef,eu,en[13],4254626195,12),eu=eb(eu,em,es,ef,en[14],2792965006,17),ef=eb(ef,eu,em,es,en[15],1236535329,22),es=ew(es,ef,eu,em,en[1],4129170786,5),em=ew(em,es,ef,eu,en[6],3225465664,9),eu=ew(eu,em,es,ef,en[11],643717713,14),ef=ew(ef,eu,em,es,en[0],3921069994,20),es=ew(es,ef,eu,em,en[5],3593408605,5),em=ew(em,es,ef,eu,en[10],38016083,9),eu=ew(eu,em,es,ef,en[15],3634488961,14),ef=ew(ef,eu,em,es,en[4],3889429448,20),es=ew(es,ef,eu,em,en[9],568446438,5),em=ew(em,es,ef,eu,en[14],3275163606,9),eu=ew(eu,em,es,ef,en[3],4107603335,14),ef=ew(ef,eu,em,es,en[8],1163531501,20),es=ew(es,ef,eu,em,en[13],2850285829,5),em=ew(em,es,ef,eu,en[2],4243563512,9),eu=ew(eu,em,es,ef,en[7],1735328473,14),ef=ew(ef,eu,em,es,en[12],2368359562,20),es=eD(es,ef,eu,em,en[5],4294588738,4),em=eD(em,es,ef,eu,en[8],2272392833,11),eu=eD(eu,em,es,ef,en[11],1839030562,16),ef=eD(ef,eu,em,es,en[14],4259657740,23),es=eD(es,ef,eu,em,en[1],2763975236,4),em=eD(em,es,ef,eu,en[4],1272893353,11),eu=eD(eu,em,es,ef,en[7],4139469664,16),ef=eD(ef,eu,em,es,en[10],3200236656,23),es=eD(es,ef,eu,em,en[13],681279174,4),em=eD(em,es,ef,eu,en[0],3936430074,11),eu=eD(eu,em,es,ef,en[3],3572445317,16),ef=eD(ef,eu,em,es,en[6],76029189,23),es=eD(es,ef,eu,em,en[9],3654602809,4),em=eD(em,es,ef,eu,en[12],3873151461,11),eu=eD(eu,em,es,ef,en[15],530742520,16),ef=eD(ef,eu,em,es,en[2],3299628645,23),es=eS(es,ef,eu,em,en[0],4096336452,6),em=eS(em,es,ef,eu,en[7],1126891415,10),eu=eS(eu,em,es,ef,en[14],2878612391,15),ef=eS(ef,eu,em,es,en[5],4237533241,21),es=eS(es,ef,eu,em,en[12],1700485571,6),em=eS(em,es,ef,eu,en[3],2399980690,10),eu=eS(eu,em,es,ef,en[10],4293915773,15),ef=eS(ef,eu,em,es,en[1],2240044497,21),es=eS(es,ef,eu,em,en[8],1873313359,6),em=eS(em,es,ef,eu,en[15],4264355552,10),eu=eS(eu,em,es,ef,en[6],2734768916,15),ef=eS(ef,eu,em,es,en[13],1309151649,21),es=eS(es,ef,eu,em,en[4],4149444226,6),em=eS(em,es,ef,eu,en[11],3174756917,10),eu=eS(eu,em,es,ef,en[2],718787259,15),ef=eS(ef,eu,em,es,en[9],3951481745,21),this._a=this._a+es|0,this._b=this._b+ef|0,this._c=this._c+eu|0,this._d=this._d+em|0},eH.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var en=em.allocUnsafe(16);return en.writeInt32LE(this._a,0),en.writeInt32LE(this._b,4),en.writeInt32LE(this._c,8),en.writeInt32LE(this._d,12),en},en.exports=eH},1354:function(en,eo,es){var ef=es(711),eu=es(3500);function em(en){this.rand=en||new eu.Rand}en.exports=em,em.create=function(en){return new em(en)},em.prototype._randbelow=function(en){var eo=Math.ceil(en.bitLength()/8);do var es=new ef(this.rand.generate(eo));while(es.cmp(en)>=0);return es},em.prototype._randrange=function(en,eo){var es=eo.sub(en);return en.add(this._randbelow(es))},em.prototype.test=function(en,eo,es){var eu=en.bitLength(),em=ef.mont(en),ed=new ef(1).toRed(em);eo||(eo=Math.max(1,eu/48|0));for(var eH=en.subn(1),eV=0;!eH.testn(eV);eV++);for(var eb=en.shrn(eV),ew=eH.toRed(em),eD=!0;eo>0;eo--){var eS=this._randrange(new ef(2),eH);es&&es(eS);var eE=eS.toRed(em).redPow(eb);if(0!==eE.cmp(ed)&&0!==eE.cmp(ew)){for(var ej=1;ej0;eo--){var ew=this._randrange(new ef(2),ed),eD=en.gcd(ew);if(0!==eD.cmpn(1))return eD;var eS=ew.toRed(eu).redPow(eV);if(0!==eS.cmp(em)&&0!==eS.cmp(eb)){for(var eE=1;eE>8,ed=255&eu;em?es.push(em,ed):es.push(ed)}return es}function eu(en){return 1===en.length?"0"+en:en}function em(en){for(var eo="",es=0;eseo||es!=es)throw TypeError("Bad key length")}},2127:function(en,eo,es){var ef={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20},eu=es(4873),em=es(6911).Buffer,ed=es(5349),eH=es(7007),eV=es(5407);function eb(en,eo,es,eb,ew){ed(es,eb),en=eV(en,eH,"Password"),eo=eV(eo,eH,"Salt"),ew=ew||"sha1";var eD=em.allocUnsafe(eb),eS=em.allocUnsafe(eo.length+4);eo.copy(eS,0,0,eo.length);for(var eE=0,ej=ef[ew],eO=Math.ceil(eb/ej),eP=1;eP<=eO;eP++){eS.writeUInt32BE(eP,eo.length);for(var e_=eu(ew,en).update(eS).digest(),eB=e_,eU=1;eU=eo.length){em++;break}var ed=eo.slice(2,eu-1);if(("0002"!==ef.toString("hex")&&!es||"0001"!==ef.toString("hex")&&es)&&em++,ed.length<8&&em++,em)throw Error("decryption error");return eo.slice(eu)}function eE(en,eo){en=ew.from(en),eo=ew.from(eo);var es=0,ef=en.length;en.length!==eo.length&&(es++,ef=Math.min(en.length,eo.length));for(var eu=-1;++eueE||new ed(eo).cmp(eV.modulus)>=0)throw Error("decryption error");em=es?eb(new ed(eo),eV):eH(eo,eV);var ej=ew.alloc(eE-em.length);if(em=ew.concat([ej,em],eE),4===eu)return eD(eV,em);if(1===eu)return eS(eV,em,es);if(3===eu)return em;throw Error("unknown padding")}},3995:function(en,eo,es){var ef=es(9902),eu=es(7223),em=es(9739),ed=es(5520),eH=es(6386),eV=es(711),eb=es(1607),ew=es(7166),eD=es(6911).Buffer;function eS(en,eo){var es=en.modulus.byteLength(),ef=eo.length,eb=em("sha1").update(eD.alloc(0)).digest(),ew=eb.length,eS=2*ew;if(ef>es-eS-2)throw Error("message too long");var eE=eD.alloc(es-ef-eS-2),ej=es-ew-1,eO=eu(ew),eP=eH(eD.concat([eb,eE,eD.alloc(1,1),eo],ej),ed(eO,ej)),e_=eH(eO,ed(eP,ew));return new eV(eD.concat([eD.alloc(1),e_,eP],es))}function eE(en,eo,es){var ef,eu=eo.length,em=en.modulus.byteLength();if(eu>em-11)throw Error("message too long");return ef=es?eD.alloc(em-eu-3,255):ej(em-eu-3),new eV(eD.concat([eD.from([0,es?1:2]),ef,eD.alloc(1),eo],em))}function ej(en){for(var eo,es=eD.allocUnsafe(en),ef=0,em=eu(2*en),ed=0;ef=0)throw Error("data too long for modulus")}else throw Error("unknown padding");return es?ew(em,ed):eb(em,ed)}},1607:function(en,eo,es){var ef=es(711),eu=es(6911).Buffer;function em(en,eo){return eu.from(en.toRed(ef.mont(eo.modulus)).redPow(new ef(eo.publicExponent)).fromRed().toArray())}en.exports=em},6386:function(en){en.exports=function(en,eo){for(var es=en.length,ef=-1;++efed)throw RangeError("requested too many random bytes");var es=eV.allocUnsafe(en);if(en>0){if(en>eu)for(var ef=0;efew||en<0)throw TypeError("offset must be a uint32");if(en>eV||en>eo)throw RangeError("offset out of range")}function eS(en,eo,es){if("number"!=typeof en||en!=en)throw TypeError("size must be a number");if(en>ew||en<0)throw TypeError("size must be a uint32");if(en+eo>es||en>eV)throw RangeError("buffer too small")}function eE(en,eo,ef,eu){if(!eH.isBuffer(en)&&!(en instanceof es.g.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof eo)eu=eo,eo=0,ef=en.length;else if("function"==typeof ef)eu=ef,ef=en.length-eo;else if("function"!=typeof eu)throw TypeError('"cb" argument must be a function');return eD(eo,en.length),eS(ef,eo,en.length),ej(en,eo,ef,eu)}function ej(en,eo,es,ef){var eu=en.buffer,ed=new Uint8Array(eu,eo,es);if(eb.getRandomValues(ed),ef){em.nextTick(function(){ef(null,en)});return}return en}function eO(en,eo,ef){if(void 0===eo&&(eo=0),!eH.isBuffer(en)&&!(en instanceof es.g.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');return eD(eo,en.length),void 0===ef&&(ef=en.length-eo),eS(ef,eo,en.length),ej(en,eo,ef)}eb&&eb.getRandomValues?(eo.randomFill=eE,eo.randomFillSync=eO):(eo.randomFill=eu,eo.randomFillSync=eu)},4646:function(en){"use strict";let eo={};function es(en,es,ef){function eu(en,eo,ef){return"string"==typeof es?es:es(en,eo,ef)}ef||(ef=Error);class em extends ef{constructor(en,eo,es){super(eu(en,eo,es))}}em.prototype.name=ef.name,em.prototype.code=en,eo[en]=em}function ef(en,eo){if(!Array.isArray(en))return`of ${eo} ${String(en)}`;{let es=en.length;return(en=en.map(en=>String(en)),es>2)?`one of ${eo} ${en.slice(0,es-1).join(", ")}, or `+en[es-1]:2===es?`one of ${eo} ${en[0]} or ${en[1]}`:`of ${eo} ${en[0]}`}}function eu(en,eo,es){return en.substr(!es||es<0?0:+es,eo.length)===eo}function em(en,eo,es){return(void 0===es||es>en.length)&&(es=en.length),en.substring(es-eo.length,es)===eo}function ed(en,eo,es){return"number"!=typeof es&&(es=0),!(es+eo.length>en.length)&&-1!==en.indexOf(eo,es)}es("ERR_INVALID_OPT_VALUE",function(en,eo){return'The value "'+eo+'" is invalid for option "'+en+'"'},TypeError),es("ERR_INVALID_ARG_TYPE",function(en,eo,es){let eH,eV;if("string"==typeof eo&&eu(eo,"not ")?(eH="must not be",eo=eo.replace(/^not /,"")):eH="must be",em(en," argument"))eV=`The ${en} ${eH} ${ef(eo,"type")}`;else{let es=ed(en,".")?"property":"argument";eV=`The "${en}" ${es} ${eH} ${ef(eo,"type")}`}return eV+`. Received type ${typeof es}`},TypeError),es("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),es("ERR_METHOD_NOT_IMPLEMENTED",function(en){return"The "+en+" method is not implemented"}),es("ERR_STREAM_PREMATURE_CLOSE","Premature close"),es("ERR_STREAM_DESTROYED",function(en){return"Cannot call "+en+" after a stream was destroyed"}),es("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),es("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),es("ERR_STREAM_WRITE_AFTER_END","write after end"),es("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),es("ERR_UNKNOWN_ENCODING",function(en){return"Unknown encoding: "+en},TypeError),es("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),en.exports.q=eo},2403:function(en,eo,es){"use strict";var ef=Object.keys||function(en){var eo=[];for(var es in en)eo.push(es);return eo};en.exports=ew;var eu=es(1709),ed=es(7337);es(3782)(ew,eu);for(var eH=ef(ed.prototype),eV=0;eV0){if("string"==typeof eo||eH.objectMode||Object.getPrototypeOf(eo)===eS.prototype||(eo=ej(eo)),ef)eH.endEmitted?eZ(en,new eF):e4(en,eH,eo,!0);else if(eH.ended)eZ(en,new eG);else{if(eH.destroyed)return!1;eH.reading=!1,eH.decoder&&!es?(eo=eH.decoder.write(eo),eH.objectMode||0!==eo.length?e4(en,eH,eo,!1):tc(en,eH)):e4(en,eH,eo,!1)}}else ef||(eH.reading=!1,tc(en,eH));return!eH.ended&&(eH.length=e0?en=e0:(en--,en|=en>>>1,en|=en>>>2,en|=en>>>4,en|=en>>>8,en|=en>>>16,en++),en}function e8(en,eo){return en<=0||0===eo.length&&eo.ended?0:eo.objectMode?1:en!=en?eo.flowing&&eo.length?eo.buffer.head.data.length:eo.length:(en>eo.highWaterMark&&(eo.highWaterMark=e6(en)),en<=eo.length)?en:eo.ended?eo.length:(eo.needReadable=!0,0)}function e5(en,eo){if(ed("onEofChunk"),!eo.ended){if(eo.decoder){var es=eo.decoder.end();es&&es.length&&(eo.buffer.push(es),eo.length+=eo.objectMode?1:es.length)}eo.ended=!0,eo.sync?e7(en):(eo.needReadable=!1,eo.emittedReadable||(eo.emittedReadable=!0,e9(en)))}}function e7(en){var eo=en._readableState;ed("emitReadable",eo.needReadable,eo.emittedReadable),eo.needReadable=!1,eo.emittedReadable||(ed("emitReadable",eo.flowing),eo.emittedReadable=!0,em.nextTick(e9,en))}function e9(en){var eo=en._readableState;ed("emitReadable_",eo.destroyed,eo.length,eo.ended),!eo.destroyed&&(eo.length||eo.ended)&&(en.emit("readable"),eo.emittedReadable=!1),eo.needReadable=!eo.flowing&&!eo.ended&&eo.length<=eo.highWaterMark,tH(en)}function tc(en,eo){eo.readingMore||(eo.readingMore=!0,em.nextTick(tr,en,eo))}function tr(en,eo){for(;!eo.reading&&!eo.ended&&(eo.length0,eo.resumeScheduled&&!eo.paused?eo.flowing=!0:en.listenerCount("data")>0&&en.resume()}function tf(en){ed("readable nexttick read 0"),en.read(0)}function tu(en,eo){eo.resumeScheduled||(eo.resumeScheduled=!0,em.nextTick(td,en,eo))}function td(en,eo){ed("resume",eo.reading),eo.reading||en.read(0),eo.resumeScheduled=!1,en.emit("resume"),tH(en),eo.flowing&&!eo.reading&&en.read(0)}function tH(en){var eo=en._readableState;for(ed("flow",eo.flowing);eo.flowing&&null!==en.read(););}function tV(en,eo){var es;return 0===eo.length?null:(eo.objectMode?es=eo.buffer.shift():!en||en>=eo.length?(es=eo.decoder?eo.buffer.join(""):1===eo.buffer.length?eo.buffer.first():eo.buffer.concat(eo.length),eo.buffer.clear()):es=eo.buffer.consume(en,eo.decoder),es)}function tw(en){var eo=en._readableState;ed("endReadable",eo.endEmitted),eo.endEmitted||(eo.ended=!0,em.nextTick(tD,eo,en))}function tD(en,eo){if(ed("endReadableNT",en.endEmitted,en.length),!en.endEmitted&&0===en.length&&(en.endEmitted=!0,eo.readable=!1,eo.emit("end"),en.autoDestroy)){var es=eo._writableState;(!es||es.autoDestroy&&es.finished)&&eo.destroy()}}function tS(en,eo){for(var es=0,ef=en.length;es=es.highWaterMark:es.length>0)||es.ended))return ed("read: emitReadable",es.length,es.ended),0===es.length&&es.ended?tw(this):e7(this),null;if(0===(en=e8(en,es))&&es.ended)return 0===es.length&&tw(this),null;var eu=es.needReadable;return ed("need readable",eu),(0===es.length||es.length-en0?tV(en,es):null)?(es.needReadable=es.length<=es.highWaterMark,en=0):(es.length-=en,es.awaitDrain=0),0===es.length&&(es.ended||(es.needReadable=!0),ef!==en&&es.ended&&tw(this)),null!==eo&&this.emit("data",eo),eo},eX.prototype._read=function(en){eZ(this,new eQ("_read()"))},eX.prototype.pipe=function(en,eo){var es=this,ef=this._readableState;switch(ef.pipesCount){case 0:ef.pipes=en;break;case 1:ef.pipes=[ef.pipes,en];break;default:ef.pipes.push(en)}ef.pipesCount+=1,ed("pipe count=%d opts=%j",ef.pipesCount,eo);var eu=eo&&!1===eo.end||en===em.stdout||en===em.stderr?e_:eV;function eH(en,eo){ed("onunpipe"),en===es&&eo&&!1===eo.hasUnpiped&&(eo.hasUnpiped=!0,eS())}function eV(){ed("onend"),en.end()}ef.endEmitted?em.nextTick(eu):es.once("end",eu),en.on("unpipe",eH);var eb=ta(es);en.on("drain",eb);var eD=!1;function eS(){ed("cleanup"),en.removeListener("close",eO),en.removeListener("finish",eP),en.removeListener("drain",eb),en.removeListener("error",ej),en.removeListener("unpipe",eH),es.removeListener("end",eV),es.removeListener("end",e_),es.removeListener("data",eE),eD=!0,ef.awaitDrain&&(!en._writableState||en._writableState.needDrain)&&eb()}function eE(eo){ed("ondata");var eu=en.write(eo);ed("dest.write",eu),!1===eu&&((1===ef.pipesCount&&ef.pipes===en||ef.pipesCount>1&&-1!==tS(ef.pipes,en))&&!eD&&(ed("false write response, pause",ef.awaitDrain),ef.awaitDrain++),es.pause())}function ej(eo){ed("onerror",eo),e_(),en.removeListener("error",ej),0===ew(en,"error")&&eZ(en,eo)}function eO(){en.removeListener("finish",eP),e_()}function eP(){ed("onfinish"),en.removeListener("close",eO),e_()}function e_(){ed("unpipe"),es.unpipe(en)}return es.on("data",eE),eJ(en,"error",ej),en.once("close",eO),en.once("finish",eP),en.emit("pipe",es),ef.flowing||(ed("pipe resume"),es.resume()),en},eX.prototype.unpipe=function(en){var eo=this._readableState,es={hasUnpiped:!1};if(0===eo.pipesCount)return this;if(1===eo.pipesCount)return en&&en!==eo.pipes||(en||(en=eo.pipes),eo.pipes=null,eo.pipesCount=0,eo.flowing=!1,en&&en.emit("unpipe",this,es)),this;if(!en){var ef=eo.pipes,eu=eo.pipesCount;eo.pipes=null,eo.pipesCount=0,eo.flowing=!1;for(var em=0;em0,!1!==ef.flowing&&this.resume()):"readable"!==en||ef.endEmitted||ef.readableListening||(ef.readableListening=ef.needReadable=!0,ef.flowing=!1,ef.emittedReadable=!1,ed("on readable",ef.length,ef.reading),ef.length?e7(this):ef.reading||em.nextTick(tf,this)),es},eX.prototype.addListener=eX.prototype.on,eX.prototype.removeListener=function(en,eo){var es=eD.prototype.removeListener.call(this,en,eo);return"readable"===en&&em.nextTick(tn,this),es},eX.prototype.removeAllListeners=function(en){var eo=eD.prototype.removeAllListeners.apply(this,arguments);return("readable"===en||void 0===en)&&em.nextTick(tn,this),eo},eX.prototype.resume=function(){var en=this._readableState;return en.flowing||(ed("resume"),en.flowing=!en.readableListening,tu(this,en)),en.paused=!1,this},eX.prototype.pause=function(){return ed("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(ed("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},eX.prototype.wrap=function(en){var eo=this,es=this._readableState,ef=!1;for(var eu in en.on("end",function(){if(ed("wrapped end"),es.decoder&&!es.ended){var en=es.decoder.end();en&&en.length&&eo.push(en)}eo.push(null)}),en.on("data",function(eu){ed("wrapped data"),es.decoder&&(eu=es.decoder.write(eu)),(!es.objectMode||null!=eu)&&(es.objectMode||eu&&eu.length)&&(eo.push(eu)||(ef=!0,en.pause()))}),en)void 0===this[eu]&&"function"==typeof en[eu]&&(this[eu]=function(eo){return function(){return en[eo].apply(en,arguments)}}(eu));for(var em=0;em-1))throw new eF(en);return this._writableState.defaultEncoding=en,this},Object.defineProperty(eW.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(eW.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),eW.prototype._write=function(en,eo,es){es(new eB("_write()"))},eW.prototype._writev=null,eW.prototype.end=function(en,eo,es){var ef=this._writableState;return"function"==typeof en?(es=en,en=null,eo=null):"function"==typeof eo&&(es=eo,eo=null),null!=en&&this.write(en,eo),ef.corked&&(ef.corked=1,this.uncork()),ef.ending||tu(this,ef,es),this},Object.defineProperty(eW.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(eW.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(en){this._writableState&&(this._writableState.destroyed=en)}}),eW.prototype.destroy=ej.destroy,eW.prototype._undestroy=ej.undestroy,eW.prototype._destroy=function(en,eo){eo(en)}},6871:function(en,eo,es){"use strict";function ef(en,eo,es){return eo in en?Object.defineProperty(en,eo,{value:es,enumerable:!0,configurable:!0,writable:!0}):en[eo]=es,en}var eu,ed=es(9698),eH=Symbol("lastResolve"),eV=Symbol("lastReject"),eb=Symbol("error"),ew=Symbol("ended"),eD=Symbol("lastPromise"),eS=Symbol("handlePromise"),eE=Symbol("stream");function ej(en,eo){return{value:en,done:eo}}function eO(en){var eo=en[eH];if(null!==eo){var es=en[eE].read();null!==es&&(en[eD]=null,en[eH]=null,en[eV]=null,eo(ej(es,!1)))}}function eP(en){em.nextTick(eO,en)}function e_(en,eo){return function(es,ef){en.then(function(){if(eo[ew]){es(ej(void 0,!0));return}eo[eS](es,ef)},ef)}}var eB=Object.getPrototypeOf(function(){}),eU=Object.setPrototypeOf((ef(eu={get stream(){return this[eE]},next:function(){var en,eo=this,es=this[eb];if(null!==es)return Promise.reject(es);if(this[ew])return Promise.resolve(ej(void 0,!0));if(this[eE].destroyed)return new Promise(function(en,es){em.nextTick(function(){eo[eb]?es(eo[eb]):en(ej(void 0,!0))})});var ef=this[eD];if(ef)en=new Promise(e_(ef,this));else{var eu=this[eE].read();if(null!==eu)return Promise.resolve(ej(eu,!1));en=new Promise(this[eS])}return this[eD]=en,en}},Symbol.asyncIterator,function(){return this}),ef(eu,"return",function(){var en=this;return new Promise(function(eo,es){en[eE].destroy(null,function(en){if(en){es(en);return}eo(ej(void 0,!0))})})}),eu),eB),eR=function(en){var eo,es=Object.create(eU,(ef(eo={},eE,{value:en,writable:!0}),ef(eo,eH,{value:null,writable:!0}),ef(eo,eV,{value:null,writable:!0}),ef(eo,eb,{value:null,writable:!0}),ef(eo,ew,{value:en._readableState.endEmitted,writable:!0}),ef(eo,eS,{value:function(en,eo){var ef=es[eE].read();ef?(es[eD]=null,es[eH]=null,es[eV]=null,en(ej(ef,!1))):(es[eH]=en,es[eV]=eo)},writable:!0}),eo));return es[eD]=null,ed(en,function(en){if(en&&"ERR_STREAM_PREMATURE_CLOSE"!==en.code){var eo=es[eV];null!==eo&&(es[eD]=null,es[eH]=null,es[eV]=null,eo(en)),es[eb]=en;return}var ef=es[eH];null!==ef&&(es[eD]=null,es[eH]=null,es[eV]=null,ef(ej(void 0,!0))),es[ew]=!0}),en.on("readable",eP.bind(null,es)),es};en.exports=eR},4379:function(en,eo,es){"use strict";function ef(en,eo){var es=Object.keys(en);if(Object.getOwnPropertySymbols){var ef=Object.getOwnPropertySymbols(en);eo&&(ef=ef.filter(function(eo){return Object.getOwnPropertyDescriptor(en,eo).enumerable})),es.push.apply(es,ef)}return es}function eu(en){for(var eo=1;eo0?this.tail.next=eo:this.head=eo,this.tail=eo,++this.length}},{key:"unshift",value:function(en){var eo={data:en,next:this.head};0===this.length&&(this.tail=eo),this.head=eo,++this.length}},{key:"shift",value:function(){if(0!==this.length){var en=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,en}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(en){if(0===this.length)return"";for(var eo=this.head,es=""+eo.data;eo=eo.next;)es+=en+eo.data;return es}},{key:"concat",value:function(en){if(0===this.length)return eb.alloc(0);for(var eo=eb.allocUnsafe(en>>>0),es=this.head,ef=0;es;)eS(es.data,eo,ef),ef+=es.data.length,es=es.next;return eo}},{key:"consume",value:function(en,eo){var es;return eneu.length?eu.length:en;if(em===eu.length?ef+=eu:ef+=eu.slice(0,en),0==(en-=em)){em===eu.length?(++es,eo.next?this.head=eo.next:this.head=this.tail=null):(this.head=eo,eo.data=eu.slice(em));break}++es}return this.length-=es,ef}},{key:"_getBuffer",value:function(en){var eo=eb.allocUnsafe(en),es=this.head,ef=1;for(es.data.copy(eo),en-=es.data.length;es=es.next;){var eu=es.data,em=en>eu.length?eu.length:en;if(eu.copy(eo,eo.length-en,0,em),0==(en-=em)){em===eu.length?(++ef,es.next?this.head=es.next:this.head=this.tail=null):(this.head=es,es.data=eu.slice(em));break}++ef}return this.length-=ef,eo}},{key:eD,value:function(en,eo){return ew(this,eu({},eo,{depth:0,customInspect:!1}))}}]),en}()},7025:function(en){"use strict";function eo(en,eo){var eu=this,eH=this._readableState&&this._readableState.destroyed,eV=this._writableState&&this._writableState.destroyed;return eH||eV?(eo?eo(en):en&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,em.nextTick(ed,this,en)):em.nextTick(ed,this,en)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(en||null,function(en){!eo&&en?eu._writableState?eu._writableState.errorEmitted?em.nextTick(ef,eu):(eu._writableState.errorEmitted=!0,em.nextTick(es,eu,en)):em.nextTick(es,eu,en):eo?(em.nextTick(ef,eu),eo(en)):em.nextTick(ef,eu)}),this)}function es(en,eo){ed(en,eo),ef(en)}function ef(en){(!en._writableState||en._writableState.emitClose)&&(!en._readableState||en._readableState.emitClose)&&en.emit("close")}function eu(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ed(en,eo){en.emit("error",eo)}function eH(en,eo){var es=en._readableState,ef=en._writableState;es&&es.autoDestroy||ef&&ef.autoDestroy?en.destroy(eo):en.emit("error",eo)}en.exports={destroy:eo,undestroy:eu,errorOrDestroy:eH}},9698:function(en,eo,es){"use strict";var ef=es(4646).q.ERR_STREAM_PREMATURE_CLOSE;function eu(en){var eo=!1;return function(){if(!eo){eo=!0;for(var es=arguments.length,ef=Array(es),eu=0;eu0,function(eo){en||(en=eo),eo&&em.forEach(eD),ed||(em.forEach(eD),eu(en))})});return es.reduce(eS)}en.exports=ej},6776:function(en,eo,es){"use strict";var ef=es(4646).q.ERR_INVALID_OPT_VALUE;function eu(en,eo,es){return null!=en.highWaterMark?en.highWaterMark:eo?en[es]:null}function em(en,eo,es,em){var ed=eu(eo,em,es);if(null!=ed){if(!(isFinite(ed)&&Math.floor(ed)===ed)||ed<0){var eH=em?es:"highWaterMark";throw new ef(eH,ed)}return Math.floor(ed)}return en.objectMode?16:16384}en.exports={getHighWaterMark:em}},4678:function(en,eo,es){en.exports=es(2781)},3726:function(en,eo,es){var ef=es(2781);"disable"===em.env.READABLE_STREAM&&ef?(en.exports=ef.Readable,Object.assign(en.exports,ef),en.exports.Stream=ef):((eo=en.exports=es(1709)).Stream=ef||eo,eo.Readable=eo,eo.Writable=es(7337),eo.Duplex=es(2403),eo.Transform=es(1170),eo.PassThrough=es(7889),eo.finished=es(9698),eo.pipeline=es(8442))},3225:function(en,eo,es){"use strict";var ef=es(4300).Buffer,eu=es(3782),em=es(9029),ed=Array(16),eH=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],eV=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],eb=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],ew=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],eD=[0,1518500249,1859775393,2400959708,2840853838],eS=[1352829926,1548603684,1836072691,2053994217,0];function eE(){em.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function ej(en,eo){return en<>>32-eo}function eO(en,eo,es,ef,eu,em,ed,eH){return ej(en+(eo^es^ef)+em+ed|0,eH)+eu|0}function eP(en,eo,es,ef,eu,em,ed,eH){return ej(en+(eo&es|~eo&ef)+em+ed|0,eH)+eu|0}function e_(en,eo,es,ef,eu,em,ed,eH){return ej(en+((eo|~es)^ef)+em+ed|0,eH)+eu|0}function eB(en,eo,es,ef,eu,em,ed,eH){return ej(en+(eo&ef|es&~ef)+em+ed|0,eH)+eu|0}function eU(en,eo,es,ef,eu,em,ed,eH){return ej(en+(eo^(es|~ef))+em+ed|0,eH)+eu|0}eu(eE,em),eE.prototype._update=function(){for(var en,eo,es=ed,ef=0;ef<16;++ef)es[ef]=this._block.readInt32LE(4*ef);for(var eu=0|this._a,em=0|this._b,eE=0|this._c,eR=0|this._d,eY=0|this._e,eG=0|this._a,eQ=0|this._b,eF=0|this._c,eZ=0|this._d,eK=0|this._e,eJ=0;eJ<80;eJ+=1)eJ<16?(en=eO(eu,em,eE,eR,eY,es[eH[eJ]],eD[0],eb[eJ]),eo=eU(eG,eQ,eF,eZ,eK,es[eV[eJ]],eS[0],ew[eJ])):eJ<32?(en=eP(eu,em,eE,eR,eY,es[eH[eJ]],eD[1],eb[eJ]),eo=eB(eG,eQ,eF,eZ,eK,es[eV[eJ]],eS[1],ew[eJ])):eJ<48?(en=e_(eu,em,eE,eR,eY,es[eH[eJ]],eD[2],eb[eJ]),eo=e_(eG,eQ,eF,eZ,eK,es[eV[eJ]],eS[2],ew[eJ])):eJ<64?(en=eB(eu,em,eE,eR,eY,es[eH[eJ]],eD[3],eb[eJ]),eo=eP(eG,eQ,eF,eZ,eK,es[eV[eJ]],eS[3],ew[eJ])):(en=eU(eu,em,eE,eR,eY,es[eH[eJ]],eD[4],eb[eJ]),eo=eO(eG,eQ,eF,eZ,eK,es[eV[eJ]],eS[4],ew[eJ])),eu=eY,eY=eR,eR=ej(eE,10),eE=em,em=en,eG=eK,eK=eZ,eZ=ej(eF,10),eF=eQ,eQ=eo;var eW=this._b+eE+eZ|0;this._b=this._c+eR+eK|0,this._c=this._d+eY+eG|0,this._d=this._e+eu+eQ|0,this._e=this._a+em+eF|0,this._a=eW},eE.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var en=ef.alloc?ef.alloc(20):new ef(20);return en.writeInt32LE(this._a,0),en.writeInt32LE(this._b,4),en.writeInt32LE(this._c,8),en.writeInt32LE(this._d,12),en.writeInt32LE(this._e,16),en},en.exports=eE},5055:function(en,eo,es){var ef=es(4300),eu=ef.Buffer;function em(en,eo){for(var es in en)eo[es]=en[es]}function ed(en,eo,es){return eu(en,eo,es)}eu.from&&eu.alloc&&eu.allocUnsafe&&eu.allocUnsafeSlow?en.exports=ef:(em(ef,eo),eo.Buffer=ed),ed.prototype=Object.create(eu.prototype),em(eu,ed),ed.from=function(en,eo,es){if("number"==typeof en)throw TypeError("Argument must not be a number");return eu(en,eo,es)},ed.alloc=function(en,eo,es){if("number"!=typeof en)throw TypeError("Argument must be a number");var ef=eu(en);return void 0!==eo?"string"==typeof es?ef.fill(eo,es):ef.fill(eo):ef.fill(0),ef},ed.allocUnsafe=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return eu(en)},ed.allocUnsafeSlow=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return ef.SlowBuffer(en)}},6911:function(en,eo,es){/*! safe-buffer. MIT License. Feross Aboukhadijeh */var ef=es(4300),eu=ef.Buffer;function em(en,eo){for(var es in en)eo[es]=en[es]}function ed(en,eo,es){return eu(en,eo,es)}eu.from&&eu.alloc&&eu.allocUnsafe&&eu.allocUnsafeSlow?en.exports=ef:(em(ef,eo),eo.Buffer=ed),ed.prototype=Object.create(eu.prototype),em(eu,ed),ed.from=function(en,eo,es){if("number"==typeof en)throw TypeError("Argument must not be a number");return eu(en,eo,es)},ed.alloc=function(en,eo,es){if("number"!=typeof en)throw TypeError("Argument must be a number");var ef=eu(en);return void 0!==eo?"string"==typeof es?ef.fill(eo,es):ef.fill(eo):ef.fill(0),ef},ed.allocUnsafe=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return eu(en)},ed.allocUnsafeSlow=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return ef.SlowBuffer(en)}},2858:function(en,eo,es){var ef=es(6911).Buffer;function eu(en,eo){this._block=ef.alloc(en),this._finalSize=eo,this._blockSize=en,this._len=0}eu.prototype.update=function(en,eo){"string"==typeof en&&(eo=eo||"utf8",en=ef.from(en,eo));for(var es=this._block,eu=this._blockSize,em=en.length,ed=this._len,eH=0;eH=this._finalSize&&(this._update(this._block),this._block.fill(0));var es=8*this._len;if(es<=4294967295)this._block.writeUInt32BE(es,this._blockSize-4);else{var ef=(4294967295&es)>>>0,eu=(es-ef)/4294967296;this._block.writeUInt32BE(eu,this._blockSize-8),this._block.writeUInt32BE(ef,this._blockSize-4)}this._update(this._block);var em=this._hash();return en?em.toString(en):em},eu.prototype._update=function(){throw Error("_update must be implemented by subclass")},en.exports=eu},4371:function(en,eo,es){var ef=en.exports=function(en){var eo=ef[en=en.toLowerCase()];if(!eo)throw Error(en+" is not supported (we accept pull requests)");return new eo};ef.sha=es(4018),ef.sha1=es(4179),ef.sha224=es(532),ef.sha256=es(1843),ef.sha384=es(7455),ef.sha512=es(9934)},4018:function(en,eo,es){var ef=es(3782),eu=es(2858),em=es(6911).Buffer,ed=[1518500249,1859775393,-1894007588,-899497514],eH=Array(80);function eV(){this.init(),this._w=eH,eu.call(this,64,56)}function eb(en){return en<<5|en>>>27}function ew(en){return en<<30|en>>>2}function eD(en,eo,es,ef){return 0===en?eo&es|~eo&ef:2===en?eo&es|eo&ef|es&ef:eo^es^ef}ef(eV,eu),eV.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},eV.prototype._update=function(en){for(var eo=this._w,es=0|this._a,ef=0|this._b,eu=0|this._c,em=0|this._d,eH=0|this._e,eV=0;eV<16;++eV)eo[eV]=en.readInt32BE(4*eV);for(;eV<80;++eV)eo[eV]=eo[eV-3]^eo[eV-8]^eo[eV-14]^eo[eV-16];for(var eS=0;eS<80;++eS){var eE=~~(eS/20),ej=eb(es)+eD(eE,ef,eu,em)+eH+eo[eS]+ed[eE]|0;eH=em,em=eu,eu=ew(ef),ef=es,es=ej}this._a=es+this._a|0,this._b=ef+this._b|0,this._c=eu+this._c|0,this._d=em+this._d|0,this._e=eH+this._e|0},eV.prototype._hash=function(){var en=em.allocUnsafe(20);return en.writeInt32BE(0|this._a,0),en.writeInt32BE(0|this._b,4),en.writeInt32BE(0|this._c,8),en.writeInt32BE(0|this._d,12),en.writeInt32BE(0|this._e,16),en},en.exports=eV},4179:function(en,eo,es){var ef=es(3782),eu=es(2858),em=es(6911).Buffer,ed=[1518500249,1859775393,-1894007588,-899497514],eH=Array(80);function eV(){this.init(),this._w=eH,eu.call(this,64,56)}function eb(en){return en<<1|en>>>31}function ew(en){return en<<5|en>>>27}function eD(en){return en<<30|en>>>2}function eS(en,eo,es,ef){return 0===en?eo&es|~eo&ef:2===en?eo&es|eo&ef|es&ef:eo^es^ef}ef(eV,eu),eV.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},eV.prototype._update=function(en){for(var eo=this._w,es=0|this._a,ef=0|this._b,eu=0|this._c,em=0|this._d,eH=0|this._e,eV=0;eV<16;++eV)eo[eV]=en.readInt32BE(4*eV);for(;eV<80;++eV)eo[eV]=eb(eo[eV-3]^eo[eV-8]^eo[eV-14]^eo[eV-16]);for(var eE=0;eE<80;++eE){var ej=~~(eE/20),eO=ew(es)+eS(ej,ef,eu,em)+eH+eo[eE]+ed[ej]|0;eH=em,em=eu,eu=eD(ef),ef=es,es=eO}this._a=es+this._a|0,this._b=ef+this._b|0,this._c=eu+this._c|0,this._d=em+this._d|0,this._e=eH+this._e|0},eV.prototype._hash=function(){var en=em.allocUnsafe(20);return en.writeInt32BE(0|this._a,0),en.writeInt32BE(0|this._b,4),en.writeInt32BE(0|this._c,8),en.writeInt32BE(0|this._d,12),en.writeInt32BE(0|this._e,16),en},en.exports=eV},532:function(en,eo,es){var ef=es(3782),eu=es(1843),em=es(2858),ed=es(6911).Buffer,eH=Array(64);function eV(){this.init(),this._w=eH,em.call(this,64,56)}ef(eV,eu),eV.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},eV.prototype._hash=function(){var en=ed.allocUnsafe(28);return en.writeInt32BE(this._a,0),en.writeInt32BE(this._b,4),en.writeInt32BE(this._c,8),en.writeInt32BE(this._d,12),en.writeInt32BE(this._e,16),en.writeInt32BE(this._f,20),en.writeInt32BE(this._g,24),en},en.exports=eV},1843:function(en,eo,es){var ef=es(3782),eu=es(2858),em=es(6911).Buffer,ed=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],eH=Array(64);function eV(){this.init(),this._w=eH,eu.call(this,64,56)}function eb(en,eo,es){return es^en&(eo^es)}function ew(en,eo,es){return en&eo|es&(en|eo)}function eD(en){return(en>>>2|en<<30)^(en>>>13|en<<19)^(en>>>22|en<<10)}function eS(en){return(en>>>6|en<<26)^(en>>>11|en<<21)^(en>>>25|en<<7)}function eE(en){return(en>>>7|en<<25)^(en>>>18|en<<14)^en>>>3}function ej(en){return(en>>>17|en<<15)^(en>>>19|en<<13)^en>>>10}ef(eV,eu),eV.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},eV.prototype._update=function(en){for(var eo=this._w,es=0|this._a,ef=0|this._b,eu=0|this._c,em=0|this._d,eH=0|this._e,eV=0|this._f,eO=0|this._g,eP=0|this._h,e_=0;e_<16;++e_)eo[e_]=en.readInt32BE(4*e_);for(;e_<64;++e_)eo[e_]=ej(eo[e_-2])+eo[e_-7]+eE(eo[e_-15])+eo[e_-16]|0;for(var eB=0;eB<64;++eB){var eU=eP+eS(eH)+eb(eH,eV,eO)+ed[eB]+eo[eB]|0,eR=eD(es)+ew(es,ef,eu)|0;eP=eO,eO=eV,eV=eH,eH=em+eU|0,em=eu,eu=ef,ef=es,es=eU+eR|0}this._a=es+this._a|0,this._b=ef+this._b|0,this._c=eu+this._c|0,this._d=em+this._d|0,this._e=eH+this._e|0,this._f=eV+this._f|0,this._g=eO+this._g|0,this._h=eP+this._h|0},eV.prototype._hash=function(){var en=em.allocUnsafe(32);return en.writeInt32BE(this._a,0),en.writeInt32BE(this._b,4),en.writeInt32BE(this._c,8),en.writeInt32BE(this._d,12),en.writeInt32BE(this._e,16),en.writeInt32BE(this._f,20),en.writeInt32BE(this._g,24),en.writeInt32BE(this._h,28),en},en.exports=eV},7455:function(en,eo,es){var ef=es(3782),eu=es(9934),em=es(2858),ed=es(6911).Buffer,eH=Array(160);function eV(){this.init(),this._w=eH,em.call(this,128,112)}ef(eV,eu),eV.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},eV.prototype._hash=function(){var en=ed.allocUnsafe(48);function eo(eo,es,ef){en.writeInt32BE(eo,ef),en.writeInt32BE(es,ef+4)}return eo(this._ah,this._al,0),eo(this._bh,this._bl,8),eo(this._ch,this._cl,16),eo(this._dh,this._dl,24),eo(this._eh,this._el,32),eo(this._fh,this._fl,40),en},en.exports=eV},9934:function(en,eo,es){var ef=es(3782),eu=es(2858),em=es(6911).Buffer,ed=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],eH=Array(160);function eV(){this.init(),this._w=eH,eu.call(this,128,112)}function eb(en,eo,es){return es^en&(eo^es)}function ew(en,eo,es){return en&eo|es&(en|eo)}function eD(en,eo){return(en>>>28|eo<<4)^(eo>>>2|en<<30)^(eo>>>7|en<<25)}function eS(en,eo){return(en>>>14|eo<<18)^(en>>>18|eo<<14)^(eo>>>9|en<<23)}function eE(en,eo){return(en>>>1|eo<<31)^(en>>>8|eo<<24)^en>>>7}function ej(en,eo){return(en>>>1|eo<<31)^(en>>>8|eo<<24)^(en>>>7|eo<<25)}function eO(en,eo){return(en>>>19|eo<<13)^(eo>>>29|en<<3)^en>>>6}function eP(en,eo){return(en>>>19|eo<<13)^(eo>>>29|en<<3)^(en>>>6|eo<<26)}function e_(en,eo){return en>>>0>>0?1:0}ef(eV,eu),eV.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},eV.prototype._update=function(en){for(var eo=this._w,es=0|this._ah,ef=0|this._bh,eu=0|this._ch,em=0|this._dh,eH=0|this._eh,eV=0|this._fh,eB=0|this._gh,eU=0|this._hh,eR=0|this._al,eY=0|this._bl,eG=0|this._cl,eQ=0|this._dl,eF=0|this._el,eZ=0|this._fl,eK=0|this._gl,eJ=0|this._hl,eW=0;eW<32;eW+=2)eo[eW]=en.readInt32BE(4*eW),eo[eW+1]=en.readInt32BE(4*eW+4);for(;eW<160;eW+=2){var eX=eo[eW-30],e$=eo[eW-30+1],e4=eE(eX,e$),e3=ej(e$,eX);eX=eo[eW-4],e$=eo[eW-4+1];var e0=eO(eX,e$),e6=eP(e$,eX),e8=eo[eW-14],e5=eo[eW-14+1],e7=eo[eW-32],e9=eo[eW-32+1],tc=e3+e5|0,tr=e4+e8+e_(tc,e3)|0;tr=(tr=tr+e0+e_(tc=tc+e6|0,e6)|0)+e7+e_(tc=tc+e9|0,e9)|0,eo[eW]=tr,eo[eW+1]=tc}for(var ta=0;ta<160;ta+=2){tr=eo[ta],tc=eo[ta+1];var tn=ew(es,ef,eu),tf=ew(eR,eY,eG),tu=eD(es,eR),td=eD(eR,es),tH=eS(eH,eF),tV=eS(eF,eH),tw=ed[ta],tD=ed[ta+1],tS=eb(eH,eV,eB),tE=eb(eF,eZ,eK),tj=eJ+tV|0,tO=eU+tH+e_(tj,eJ)|0;tO=(tO=(tO=tO+tS+e_(tj=tj+tE|0,tE)|0)+tw+e_(tj=tj+tD|0,tD)|0)+tr+e_(tj=tj+tc|0,tc)|0;var tP=td+tf|0,t_=tu+tn+e_(tP,td)|0;eU=eB,eJ=eK,eB=eV,eK=eZ,eV=eH,eZ=eF,eH=em+tO+e_(eF=eQ+tj|0,eQ)|0,em=eu,eQ=eG,eu=ef,eG=eY,ef=es,eY=eR,es=tO+t_+e_(eR=tj+tP|0,tj)|0}this._al=this._al+eR|0,this._bl=this._bl+eY|0,this._cl=this._cl+eG|0,this._dl=this._dl+eQ|0,this._el=this._el+eF|0,this._fl=this._fl+eZ|0,this._gl=this._gl+eK|0,this._hl=this._hl+eJ|0,this._ah=this._ah+es+e_(this._al,eR)|0,this._bh=this._bh+ef+e_(this._bl,eY)|0,this._ch=this._ch+eu+e_(this._cl,eG)|0,this._dh=this._dh+em+e_(this._dl,eQ)|0,this._eh=this._eh+eH+e_(this._el,eF)|0,this._fh=this._fh+eV+e_(this._fl,eZ)|0,this._gh=this._gh+eB+e_(this._gl,eK)|0,this._hh=this._hh+eU+e_(this._hl,eJ)|0},eV.prototype._hash=function(){var en=em.allocUnsafe(64);function eo(eo,es,ef){en.writeInt32BE(eo,ef),en.writeInt32BE(es,ef+4)}return eo(this._ah,this._al,0),eo(this._bh,this._bl,8),eo(this._ch,this._cl,16),eo(this._dh,this._dl,24),eo(this._eh,this._el,32),eo(this._fh,this._fl,40),eo(this._gh,this._gl,48),eo(this._hh,this._hl,56),en},en.exports=eV},3704:function(en,eo,es){"use strict";var ef=es(5055).Buffer,eu=ef.isEncoding||function(en){switch((en=""+en)&&en.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function em(en){var eo;if(!en)return"utf8";for(;;)switch(en){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return en;default:if(eo)return;en=(""+en).toLowerCase(),eo=!0}}function ed(en){var eo=em(en);if("string"!=typeof eo&&(ef.isEncoding===eu||!eu(en)))throw Error("Unknown encoding: "+en);return eo||en}function eH(en){var eo;switch(this.encoding=ed(en),this.encoding){case"utf16le":this.text=ej,this.end=eO,eo=4;break;case"utf8":this.fillLast=eD,eo=4;break;case"base64":this.text=eP,this.end=e_,eo=3;break;default:this.write=eB,this.end=eU;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ef.allocUnsafe(eo)}function eV(en){return en<=127?0:en>>5==6?2:en>>4==14?3:en>>3==30?4:en>>6==2?-1:-2}function eb(en,eo,es){var ef=eo.length-1;if(ef=0?(eu>0&&(en.lastNeed=eu-1),eu):--ef=0?(eu>0&&(en.lastNeed=eu-2),eu):--ef=0?(eu>0&&(2===eu?eu=0:en.lastNeed=eu-3),eu):0}function ew(en,eo,es){if((192&eo[0])!=128)return en.lastNeed=0,"�";if(en.lastNeed>1&&eo.length>1){if((192&eo[1])!=128)return en.lastNeed=1,"�";if(en.lastNeed>2&&eo.length>2&&(192&eo[2])!=128)return en.lastNeed=2,"�"}}function eD(en){var eo=this.lastTotal-this.lastNeed,es=ew(this,en,eo);return void 0!==es?es:this.lastNeed<=en.length?(en.copy(this.lastChar,eo,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(en.copy(this.lastChar,eo,0,en.length),this.lastNeed-=en.length)}function eS(en,eo){var es=eb(this,en,eo);if(!this.lastNeed)return en.toString("utf8",eo);this.lastTotal=es;var ef=en.length-(es-this.lastNeed);return en.copy(this.lastChar,0,ef),en.toString("utf8",eo,ef)}function eE(en){var eo=en&&en.length?this.write(en):"";return this.lastNeed?eo+"�":eo}function ej(en,eo){if((en.length-eo)%2==0){var es=en.toString("utf16le",eo);if(es){var ef=es.charCodeAt(es.length-1);if(ef>=55296&&ef<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=en[en.length-2],this.lastChar[1]=en[en.length-1],es.slice(0,-1)}return es}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=en[en.length-1],en.toString("utf16le",eo,en.length-1)}function eO(en){var eo=en&&en.length?this.write(en):"";if(this.lastNeed){var es=this.lastTotal-this.lastNeed;return eo+this.lastChar.toString("utf16le",0,es)}return eo}function eP(en,eo){var es=(en.length-eo)%3;return 0===es?en.toString("base64",eo):(this.lastNeed=3-es,this.lastTotal=3,1===es?this.lastChar[0]=en[en.length-1]:(this.lastChar[0]=en[en.length-2],this.lastChar[1]=en[en.length-1]),en.toString("base64",eo,en.length-es))}function e_(en){var eo=en&&en.length?this.write(en):"";return this.lastNeed?eo+this.lastChar.toString("base64",0,3-this.lastNeed):eo}function eB(en){return en.toString(this.encoding)}function eU(en){return en&&en.length?this.write(en):""}eo.s=eH,eH.prototype.write=function(en){var eo,es;if(0===en.length)return"";if(this.lastNeed){if(void 0===(eo=this.fillLast(en)))return"";es=this.lastNeed,this.lastNeed=0}else es=0;return es256||/^[a-z0-9]$/i.test(en)?en:"%"+eo.toString(16).toUpperCase()}).join("")}catch(en){return eo}})}(eD.pathname):eD.pathname),"about:"===eR.protocol&&"blank"===eR.pathname&&(eR.protocol="",eR.pathname=""),eY&&"/"!==en[0]&&(eR.pathname=eR.pathname.substr(1)),ew&&!ej.test(ew)&&"/"!==en.slice(-1)&&"/"===eR.pathname&&(eR.pathname=""),eR.path=eR.pathname+eR.search,eR.auth=[eD.username,eD.password].map(decodeURIComponent).filter(Boolean).join(":"),eR.port=eD.port,eU&&!eR.host.endsWith(eU)&&(eR.host+=eU,eR.port=eU.slice(1)),eR.href=eG?""+eR.pathname+eR.search+eR.hash:eu(eR);var eF=/^(file)/.test(eR.href)?["host","hostname"]:[];return Object.keys(eR).forEach(function(en){~eF.indexOf(en)||(eR[en]=eR[en]||null)}),eR}eo.parse=eU,eo.format=eu,eo.resolve=eS,eo.resolveObject=function(en,eo){return eU(eS(en,eo))},eo.Url=eE}(),en.exports=ed}()},73461:function(en){var eo="/";!function(){"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab=eo+"/");var es={};!function(){var en=es;en.endianness=function(){return"LE"},en.hostname=function(){return"undefined"!=typeof location?location.hostname:""},en.loadavg=function(){return[]},en.uptime=function(){return 0},en.freemem=function(){return Number.MAX_VALUE},en.totalmem=function(){return Number.MAX_VALUE},en.cpus=function(){return[]},en.type=function(){return"Browser"},en.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},en.networkInterfaces=en.getNetworkInterfaces=function(){return{}},en.arch=function(){return"javascript"},en.platform=function(){return"browser"},en.tmpdir=en.tmpDir=function(){return"/tmp"},en.EOL="\n",en.homedir=function(){return"/"}}(),en.exports=es}()},1864:function(en){var eo="/";!function(){"use strict";var es={114:function(en){function eo(en){if("string"!=typeof en)throw TypeError("Path must be a string. Received "+JSON.stringify(en))}function es(en,eo){for(var es,ef="",eu=0,em=-1,ed=0,eH=0;eH<=en.length;++eH){if(eH2){var eV=ef.lastIndexOf("/");if(eV!==ef.length-1){-1===eV?(ef="",eu=0):eu=(ef=ef.slice(0,eV)).length-1-ef.lastIndexOf("/"),em=eH,ed=0;continue}}else if(2===ef.length||1===ef.length){ef="",eu=0,em=eH,ed=0;continue}}eo&&(ef.length>0?ef+="/..":ef="..",eu=2)}else ef.length>0?ef+="/"+en.slice(em+1,eH):ef=en.slice(em+1,eH),eu=eH-em-1;em=eH,ed=0}else 46===es&&-1!==ed?++ed:ed=-1}return ef}function ef(en,eo){var es=eo.dir||eo.root,ef=eo.base||(eo.name||"")+(eo.ext||"");return es?es===eo.root?es+ef:es+en+ef:ef}var eu={resolve:function(){for(var en,ef,eu="",em=!1,ed=arguments.length-1;ed>=-1&&!em;ed--)ed>=0?ef=arguments[ed]:(void 0===en&&(en=""),ef=en),eo(ef),0!==ef.length&&(eu=ef+"/"+eu,em=47===ef.charCodeAt(0));return(eu=es(eu,!em),em)?eu.length>0?"/"+eu:"/":eu.length>0?eu:"."},normalize:function(en){if(eo(en),0===en.length)return".";var ef=47===en.charCodeAt(0),eu=47===en.charCodeAt(en.length-1);return(0!==(en=es(en,!ef)).length||ef||(en="."),en.length>0&&eu&&(en+="/"),ef)?"/"+en:en},isAbsolute:function(en){return eo(en),en.length>0&&47===en.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var en,es=0;es0&&(void 0===en?en=ef:en+="/"+ef)}return void 0===en?".":eu.normalize(en)},relative:function(en,es){if(eo(en),eo(es),en===es||(en=eu.resolve(en))===(es=eu.resolve(es)))return"";for(var ef=1;efeb){if(47===es.charCodeAt(eH+eD))return es.slice(eH+eD+1);if(0===eD)return es.slice(eH+eD)}else ed>eb&&(47===en.charCodeAt(ef+eD)?ew=eD:0===eD&&(ew=0));break}var eS=en.charCodeAt(ef+eD);if(eS!==es.charCodeAt(eH+eD))break;47===eS&&(ew=eD)}var eE="";for(eD=ef+ew+1;eD<=em;++eD)(eD===em||47===en.charCodeAt(eD))&&(0===eE.length?eE+="..":eE+="/..");return eE.length>0?eE+es.slice(eH+ew):(eH+=ew,47===es.charCodeAt(eH)&&++eH,es.slice(eH))},_makeLong:function(en){return en},dirname:function(en){if(eo(en),0===en.length)return".";for(var es=en.charCodeAt(0),ef=47===es,eu=-1,em=!0,ed=en.length-1;ed>=1;--ed)if(47===(es=en.charCodeAt(ed))){if(!em){eu=ed;break}}else em=!1;return -1===eu?ef?"/":".":ef&&1===eu?"//":en.slice(0,eu)},basename:function(en,es){if(void 0!==es&&"string"!=typeof es)throw TypeError('"ext" argument must be a string');eo(en);var ef,eu=0,em=-1,ed=!0;if(void 0!==es&&es.length>0&&es.length<=en.length){if(es.length===en.length&&es===en)return"";var eH=es.length-1,eV=-1;for(ef=en.length-1;ef>=0;--ef){var eb=en.charCodeAt(ef);if(47===eb){if(!ed){eu=ef+1;break}}else -1===eV&&(ed=!1,eV=ef+1),eH>=0&&(eb===es.charCodeAt(eH)?-1==--eH&&(em=ef):(eH=-1,em=eV))}return eu===em?em=eV:-1===em&&(em=en.length),en.slice(eu,em)}for(ef=en.length-1;ef>=0;--ef)if(47===en.charCodeAt(ef)){if(!ed){eu=ef+1;break}}else -1===em&&(ed=!1,em=ef+1);return -1===em?"":en.slice(eu,em)},extname:function(en){eo(en);for(var es=-1,ef=0,eu=-1,em=!0,ed=0,eH=en.length-1;eH>=0;--eH){var eV=en.charCodeAt(eH);if(47===eV){if(!em){ef=eH+1;break}continue}-1===eu&&(em=!1,eu=eH+1),46===eV?-1===es?es=eH:1!==ed&&(ed=1):-1!==es&&(ed=-1)}return -1===es||-1===eu||0===ed||1===ed&&es===eu-1&&es===ef+1?"":en.slice(es,eu)},format:function(en){if(null===en||"object"!=typeof en)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof en);return ef("/",en)},parse:function(en){eo(en);var es,ef={root:"",dir:"",base:"",ext:"",name:""};if(0===en.length)return ef;var eu=en.charCodeAt(0),em=47===eu;em?(ef.root="/",es=1):es=0;for(var ed=-1,eH=0,eV=-1,eb=!0,ew=en.length-1,eD=0;ew>=es;--ew){if(47===(eu=en.charCodeAt(ew))){if(!eb){eH=ew+1;break}continue}-1===eV&&(eb=!1,eV=ew+1),46===eu?-1===ed?ed=ew:1!==eD&&(eD=1):-1!==ed&&(eD=-1)}return -1===ed||-1===eV||0===eD||1===eD&&ed===eV-1&&ed===eH+1?-1!==eV&&(0===eH&&em?ef.base=ef.name=en.slice(1,eV):ef.base=ef.name=en.slice(eH,eV)):(0===eH&&em?(ef.name=en.slice(1,ed),ef.base=en.slice(1,eV)):(ef.name=en.slice(eH,ed),ef.base=en.slice(eH,eV)),ef.ext=en.slice(ed,eV)),eH>0?ef.dir=en.slice(0,eH-1):em&&(ef.dir="/"),ef},sep:"/",delimiter:":",win32:null,posix:null};eu.posix=eu,en.exports=eu}},ef={};function eu(en){var eo=ef[en];if(void 0!==eo)return eo.exports;var em=ef[en]={exports:{}},ed=!0;try{es[en](em,em.exports,eu),ed=!1}finally{ed&&delete ef[en]}return em.exports}eu.ab=eo+"/";var em=eu(114);en.exports=em}()},77663:function(en){var eo="/";!function(){var es={229:function(en){var eo,es,ef,eu=en.exports={};function em(){throw Error("setTimeout has not been defined")}function ed(){throw Error("clearTimeout has not been defined")}function eH(en){if(eo===setTimeout)return setTimeout(en,0);if((eo===em||!eo)&&setTimeout)return eo=setTimeout,setTimeout(en,0);try{return eo(en,0)}catch(es){try{return eo.call(null,en,0)}catch(es){return eo.call(this,en,0)}}}function eV(en){if(es===clearTimeout)return clearTimeout(en);if((es===ed||!es)&&clearTimeout)return es=clearTimeout,clearTimeout(en);try{return es(en)}catch(eo){try{return es.call(null,en)}catch(eo){return es.call(this,en)}}}!function(){try{eo="function"==typeof setTimeout?setTimeout:em}catch(en){eo=em}try{es="function"==typeof clearTimeout?clearTimeout:ed}catch(en){es=ed}}();var eb=[],ew=!1,eD=-1;function eS(){ew&&ef&&(ew=!1,ef.length?eb=ef.concat(eb):eD=-1,eb.length&&eE())}function eE(){if(!ew){var en=eH(eS);ew=!0;for(var eo=eb.length;eo;){for(ef=eb,eb=[];++eD1)for(var es=1;es0&&eb>eV&&(eb=eV);for(var ew=0;ew=0?(eD=eO.substr(0,eP),eS=eO.substr(eP+1)):(eD=eO,eS=""),eE=decodeURIComponent(eD),ej=decodeURIComponent(eS),eo(ed,eE)?es(ed[eE])?ed[eE].push(ej):ed[eE]=[ed[eE],ej]:ed[eE]=ej}return ed};var es=Array.isArray||function(en){return"[object Array]"===Object.prototype.toString.call(en)}},577:function(en){var eo=function(en){switch(typeof en){case"string":return en;case"boolean":return en?"true":"false";case"number":return isFinite(en)?en:"";default:return""}};en.exports=function(en,em,ed,eH){return(em=em||"&",ed=ed||"=",null===en&&(en=void 0),"object"==typeof en)?ef(eu(en),function(eu){var eH=encodeURIComponent(eo(eu))+ed;return es(en[eu])?ef(en[eu],function(en){return eH+encodeURIComponent(eo(en))}).join(em):eH+encodeURIComponent(eo(en[eu]))}).join(em):eH?encodeURIComponent(eo(eH))+ed+encodeURIComponent(eo(en)):""};var es=Array.isArray||function(en){return"[object Array]"===Object.prototype.toString.call(en)};function ef(en,eo){if(en.map)return en.map(eo);for(var es=[],ef=0;efString(en)),es>2)?`one of ${eo} ${en.slice(0,es-1).join(", ")}, or `+en[es-1]:2===es?`one of ${eo} ${en[0]} or ${en[1]}`:`of ${eo} ${en[0]}`}}function eu(en,eo,es){return en.substr(!es||es<0?0:+es,eo.length)===eo}function em(en,eo,es){return(void 0===es||es>en.length)&&(es=en.length),en.substring(es-eo.length,es)===eo}function ed(en,eo,es){return"number"!=typeof es&&(es=0),!(es+eo.length>en.length)&&-1!==en.indexOf(eo,es)}es("ERR_INVALID_OPT_VALUE",function(en,eo){return'The value "'+eo+'" is invalid for option "'+en+'"'},TypeError),es("ERR_INVALID_ARG_TYPE",function(en,eo,es){let eH,eV;if("string"==typeof eo&&eu(eo,"not ")?(eH="must not be",eo=eo.replace(/^not /,"")):eH="must be",em(en," argument"))eV=`The ${en} ${eH} ${ef(eo,"type")}`;else{let es=ed(en,".")?"property":"argument";eV=`The "${en}" ${es} ${eH} ${ef(eo,"type")}`}return eV+`. Received type ${typeof es}`},TypeError),es("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),es("ERR_METHOD_NOT_IMPLEMENTED",function(en){return"The "+en+" method is not implemented"}),es("ERR_STREAM_PREMATURE_CLOSE","Premature close"),es("ERR_STREAM_DESTROYED",function(en){return"Cannot call "+en+" after a stream was destroyed"}),es("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),es("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),es("ERR_STREAM_WRITE_AFTER_END","write after end"),es("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),es("ERR_UNKNOWN_ENCODING",function(en){return"Unknown encoding: "+en},TypeError),es("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),en.exports.q=eo},403:function(en,eo,es){"use strict";var ef=Object.keys||function(en){var eo=[];for(var es in en)eo.push(es);return eo};en.exports=ew;var em=es(709),ed=es(337);es(782)(ew,em);for(var eH=ef(ed.prototype),eV=0;eV0){if("string"==typeof eo||eH.objectMode||Object.getPrototypeOf(eo)===eS.prototype||(eo=ej(eo)),ef)eH.endEmitted?eZ(en,new eF):e4(en,eH,eo,!0);else if(eH.ended)eZ(en,new eG);else{if(eH.destroyed)return!1;eH.reading=!1,eH.decoder&&!es?(eo=eH.decoder.write(eo),eH.objectMode||0!==eo.length?e4(en,eH,eo,!1):tc(en,eH)):e4(en,eH,eo,!1)}}else ef||(eH.reading=!1,tc(en,eH));return!eH.ended&&(eH.length=e0?en=e0:(en--,en|=en>>>1,en|=en>>>2,en|=en>>>4,en|=en>>>8,en|=en>>>16,en++),en}function e8(en,eo){return en<=0||0===eo.length&&eo.ended?0:eo.objectMode?1:en!=en?eo.flowing&&eo.length?eo.buffer.head.data.length:eo.length:(en>eo.highWaterMark&&(eo.highWaterMark=e6(en)),en<=eo.length)?en:eo.ended?eo.length:(eo.needReadable=!0,0)}function e5(en,eo){if(ed("onEofChunk"),!eo.ended){if(eo.decoder){var es=eo.decoder.end();es&&es.length&&(eo.buffer.push(es),eo.length+=eo.objectMode?1:es.length)}eo.ended=!0,eo.sync?e7(en):(eo.needReadable=!1,eo.emittedReadable||(eo.emittedReadable=!0,e9(en)))}}function e7(en){var eo=en._readableState;ed("emitReadable",eo.needReadable,eo.emittedReadable),eo.needReadable=!1,eo.emittedReadable||(ed("emitReadable",eo.flowing),eo.emittedReadable=!0,eu.nextTick(e9,en))}function e9(en){var eo=en._readableState;ed("emitReadable_",eo.destroyed,eo.length,eo.ended),!eo.destroyed&&(eo.length||eo.ended)&&(en.emit("readable"),eo.emittedReadable=!1),eo.needReadable=!eo.flowing&&!eo.ended&&eo.length<=eo.highWaterMark,tH(en)}function tc(en,eo){eo.readingMore||(eo.readingMore=!0,eu.nextTick(tr,en,eo))}function tr(en,eo){for(;!eo.reading&&!eo.ended&&(eo.length0,eo.resumeScheduled&&!eo.paused?eo.flowing=!0:en.listenerCount("data")>0&&en.resume()}function tf(en){ed("readable nexttick read 0"),en.read(0)}function tu(en,eo){eo.resumeScheduled||(eo.resumeScheduled=!0,eu.nextTick(td,en,eo))}function td(en,eo){ed("resume",eo.reading),eo.reading||en.read(0),eo.resumeScheduled=!1,en.emit("resume"),tH(en),eo.flowing&&!eo.reading&&en.read(0)}function tH(en){var eo=en._readableState;for(ed("flow",eo.flowing);eo.flowing&&null!==en.read(););}function tV(en,eo){var es;return 0===eo.length?null:(eo.objectMode?es=eo.buffer.shift():!en||en>=eo.length?(es=eo.decoder?eo.buffer.join(""):1===eo.buffer.length?eo.buffer.first():eo.buffer.concat(eo.length),eo.buffer.clear()):es=eo.buffer.consume(en,eo.decoder),es)}function tw(en){var eo=en._readableState;ed("endReadable",eo.endEmitted),eo.endEmitted||(eo.ended=!0,eu.nextTick(tD,eo,en))}function tD(en,eo){if(ed("endReadableNT",en.endEmitted,en.length),!en.endEmitted&&0===en.length&&(en.endEmitted=!0,eo.readable=!1,eo.emit("end"),en.autoDestroy)){var es=eo._writableState;(!es||es.autoDestroy&&es.finished)&&eo.destroy()}}function tS(en,eo){for(var es=0,ef=en.length;es=es.highWaterMark:es.length>0)||es.ended))return ed("read: emitReadable",es.length,es.ended),0===es.length&&es.ended?tw(this):e7(this),null;if(0===(en=e8(en,es))&&es.ended)return 0===es.length&&tw(this),null;var eu=es.needReadable;return ed("need readable",eu),(0===es.length||es.length-en0?tV(en,es):null)?(es.needReadable=es.length<=es.highWaterMark,en=0):(es.length-=en,es.awaitDrain=0),0===es.length&&(es.ended||(es.needReadable=!0),ef!==en&&es.ended&&tw(this)),null!==eo&&this.emit("data",eo),eo},eX.prototype._read=function(en){eZ(this,new eQ("_read()"))},eX.prototype.pipe=function(en,eo){var es=this,ef=this._readableState;switch(ef.pipesCount){case 0:ef.pipes=en;break;case 1:ef.pipes=[ef.pipes,en];break;default:ef.pipes.push(en)}ef.pipesCount+=1,ed("pipe count=%d opts=%j",ef.pipesCount,eo);var em=eo&&!1===eo.end||en===eu.stdout||en===eu.stderr?e_:eV;function eH(en,eo){ed("onunpipe"),en===es&&eo&&!1===eo.hasUnpiped&&(eo.hasUnpiped=!0,eS())}function eV(){ed("onend"),en.end()}ef.endEmitted?eu.nextTick(em):es.once("end",em),en.on("unpipe",eH);var eb=ta(es);en.on("drain",eb);var eD=!1;function eS(){ed("cleanup"),en.removeListener("close",eO),en.removeListener("finish",eP),en.removeListener("drain",eb),en.removeListener("error",ej),en.removeListener("unpipe",eH),es.removeListener("end",eV),es.removeListener("end",e_),es.removeListener("data",eE),eD=!0,ef.awaitDrain&&(!en._writableState||en._writableState.needDrain)&&eb()}function eE(eo){ed("ondata");var eu=en.write(eo);ed("dest.write",eu),!1===eu&&((1===ef.pipesCount&&ef.pipes===en||ef.pipesCount>1&&-1!==tS(ef.pipes,en))&&!eD&&(ed("false write response, pause",ef.awaitDrain),ef.awaitDrain++),es.pause())}function ej(eo){ed("onerror",eo),e_(),en.removeListener("error",ej),0===ew(en,"error")&&eZ(en,eo)}function eO(){en.removeListener("finish",eP),e_()}function eP(){ed("onfinish"),en.removeListener("close",eO),e_()}function e_(){ed("unpipe"),es.unpipe(en)}return es.on("data",eE),eJ(en,"error",ej),en.once("close",eO),en.once("finish",eP),en.emit("pipe",es),ef.flowing||(ed("pipe resume"),es.resume()),en},eX.prototype.unpipe=function(en){var eo=this._readableState,es={hasUnpiped:!1};if(0===eo.pipesCount)return this;if(1===eo.pipesCount)return en&&en!==eo.pipes||(en||(en=eo.pipes),eo.pipes=null,eo.pipesCount=0,eo.flowing=!1,en&&en.emit("unpipe",this,es)),this;if(!en){var ef=eo.pipes,eu=eo.pipesCount;eo.pipes=null,eo.pipesCount=0,eo.flowing=!1;for(var em=0;em0,!1!==ef.flowing&&this.resume()):"readable"!==en||ef.endEmitted||ef.readableListening||(ef.readableListening=ef.needReadable=!0,ef.flowing=!1,ef.emittedReadable=!1,ed("on readable",ef.length,ef.reading),ef.length?e7(this):ef.reading||eu.nextTick(tf,this)),es},eX.prototype.addListener=eX.prototype.on,eX.prototype.removeListener=function(en,eo){var es=eD.prototype.removeListener.call(this,en,eo);return"readable"===en&&eu.nextTick(tn,this),es},eX.prototype.removeAllListeners=function(en){var eo=eD.prototype.removeAllListeners.apply(this,arguments);return("readable"===en||void 0===en)&&eu.nextTick(tn,this),eo},eX.prototype.resume=function(){var en=this._readableState;return en.flowing||(ed("resume"),en.flowing=!en.readableListening,tu(this,en)),en.paused=!1,this},eX.prototype.pause=function(){return ed("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(ed("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},eX.prototype.wrap=function(en){var eo=this,es=this._readableState,ef=!1;for(var eu in en.on("end",function(){if(ed("wrapped end"),es.decoder&&!es.ended){var en=es.decoder.end();en&&en.length&&eo.push(en)}eo.push(null)}),en.on("data",function(eu){ed("wrapped data"),es.decoder&&(eu=es.decoder.write(eu)),(!es.objectMode||null!=eu)&&(es.objectMode||eu&&eu.length)&&(eo.push(eu)||(ef=!0,en.pause()))}),en)void 0===this[eu]&&"function"==typeof en[eu]&&(this[eu]=function(eo){return function(){return en[eo].apply(en,arguments)}}(eu));for(var em=0;em-1))throw new eF(en);return this._writableState.defaultEncoding=en,this},Object.defineProperty(eW.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(eW.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),eW.prototype._write=function(en,eo,es){es(new eB("_write()"))},eW.prototype._writev=null,eW.prototype.end=function(en,eo,es){var ef=this._writableState;return"function"==typeof en?(es=en,en=null,eo=null):"function"==typeof eo&&(es=eo,eo=null),null!=en&&this.write(en,eo),ef.corked&&(ef.corked=1,this.uncork()),ef.ending||tu(this,ef,es),this},Object.defineProperty(eW.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(eW.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(en){this._writableState&&(this._writableState.destroyed=en)}}),eW.prototype.destroy=ej.destroy,eW.prototype._undestroy=ej.undestroy,eW.prototype._destroy=function(en,eo){eo(en)}},871:function(en,eo,es){"use strict";function ef(en,eo,es){return eo in en?Object.defineProperty(en,eo,{value:es,enumerable:!0,configurable:!0,writable:!0}):en[eo]=es,en}var em,ed=es(698),eH=Symbol("lastResolve"),eV=Symbol("lastReject"),eb=Symbol("error"),ew=Symbol("ended"),eD=Symbol("lastPromise"),eS=Symbol("handlePromise"),eE=Symbol("stream");function ej(en,eo){return{value:en,done:eo}}function eO(en){var eo=en[eH];if(null!==eo){var es=en[eE].read();null!==es&&(en[eD]=null,en[eH]=null,en[eV]=null,eo(ej(es,!1)))}}function eP(en){eu.nextTick(eO,en)}function e_(en,eo){return function(es,ef){en.then(function(){if(eo[ew]){es(ej(void 0,!0));return}eo[eS](es,ef)},ef)}}var eB=Object.getPrototypeOf(function(){}),eU=Object.setPrototypeOf((ef(em={get stream(){return this[eE]},next:function(){var en,eo=this,es=this[eb];if(null!==es)return Promise.reject(es);if(this[ew])return Promise.resolve(ej(void 0,!0));if(this[eE].destroyed)return new Promise(function(en,es){eu.nextTick(function(){eo[eb]?es(eo[eb]):en(ej(void 0,!0))})});var ef=this[eD];if(ef)en=new Promise(e_(ef,this));else{var em=this[eE].read();if(null!==em)return Promise.resolve(ej(em,!1));en=new Promise(this[eS])}return this[eD]=en,en}},Symbol.asyncIterator,function(){return this}),ef(em,"return",function(){var en=this;return new Promise(function(eo,es){en[eE].destroy(null,function(en){if(en){es(en);return}eo(ej(void 0,!0))})})}),em),eB),eR=function(en){var eo,es=Object.create(eU,(ef(eo={},eE,{value:en,writable:!0}),ef(eo,eH,{value:null,writable:!0}),ef(eo,eV,{value:null,writable:!0}),ef(eo,eb,{value:null,writable:!0}),ef(eo,ew,{value:en._readableState.endEmitted,writable:!0}),ef(eo,eS,{value:function(en,eo){var ef=es[eE].read();ef?(es[eD]=null,es[eH]=null,es[eV]=null,en(ej(ef,!1))):(es[eH]=en,es[eV]=eo)},writable:!0}),eo));return es[eD]=null,ed(en,function(en){if(en&&"ERR_STREAM_PREMATURE_CLOSE"!==en.code){var eo=es[eV];null!==eo&&(es[eD]=null,es[eH]=null,es[eV]=null,eo(en)),es[eb]=en;return}var ef=es[eH];null!==ef&&(es[eD]=null,es[eH]=null,es[eV]=null,ef(ej(void 0,!0))),es[ew]=!0}),en.on("readable",eP.bind(null,es)),es};en.exports=eR},379:function(en,eo,es){"use strict";function ef(en,eo){var es=Object.keys(en);if(Object.getOwnPropertySymbols){var ef=Object.getOwnPropertySymbols(en);eo&&(ef=ef.filter(function(eo){return Object.getOwnPropertyDescriptor(en,eo).enumerable})),es.push.apply(es,ef)}return es}function eu(en){for(var eo=1;eo0?this.tail.next=eo:this.head=eo,this.tail=eo,++this.length}},{key:"unshift",value:function(en){var eo={data:en,next:this.head};0===this.length&&(this.tail=eo),this.head=eo,++this.length}},{key:"shift",value:function(){if(0!==this.length){var en=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,en}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(en){if(0===this.length)return"";for(var eo=this.head,es=""+eo.data;eo=eo.next;)es+=en+eo.data;return es}},{key:"concat",value:function(en){if(0===this.length)return eb.alloc(0);for(var eo=eb.allocUnsafe(en>>>0),es=this.head,ef=0;es;)eS(es.data,eo,ef),ef+=es.data.length,es=es.next;return eo}},{key:"consume",value:function(en,eo){var es;return eneu.length?eu.length:en;if(em===eu.length?ef+=eu:ef+=eu.slice(0,en),0==(en-=em)){em===eu.length?(++es,eo.next?this.head=eo.next:this.head=this.tail=null):(this.head=eo,eo.data=eu.slice(em));break}++es}return this.length-=es,ef}},{key:"_getBuffer",value:function(en){var eo=eb.allocUnsafe(en),es=this.head,ef=1;for(es.data.copy(eo),en-=es.data.length;es=es.next;){var eu=es.data,em=en>eu.length?eu.length:en;if(eu.copy(eo,eo.length-en,0,em),0==(en-=em)){em===eu.length?(++ef,es.next?this.head=es.next:this.head=this.tail=null):(this.head=es,es.data=eu.slice(em));break}++ef}return this.length-=ef,eo}},{key:eD,value:function(en,eo){return ew(this,eu({},eo,{depth:0,customInspect:!1}))}}]),en}()},25:function(en){"use strict";function eo(en,eo){var em=this,eH=this._readableState&&this._readableState.destroyed,eV=this._writableState&&this._writableState.destroyed;return eH||eV?(eo?eo(en):en&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,eu.nextTick(ed,this,en)):eu.nextTick(ed,this,en)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(en||null,function(en){!eo&&en?em._writableState?em._writableState.errorEmitted?eu.nextTick(ef,em):(em._writableState.errorEmitted=!0,eu.nextTick(es,em,en)):eu.nextTick(es,em,en):eo?(eu.nextTick(ef,em),eo(en)):eu.nextTick(ef,em)}),this)}function es(en,eo){ed(en,eo),ef(en)}function ef(en){(!en._writableState||en._writableState.emitClose)&&(!en._readableState||en._readableState.emitClose)&&en.emit("close")}function em(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ed(en,eo){en.emit("error",eo)}function eH(en,eo){var es=en._readableState,ef=en._writableState;es&&es.autoDestroy||ef&&ef.autoDestroy?en.destroy(eo):en.emit("error",eo)}en.exports={destroy:eo,undestroy:em,errorOrDestroy:eH}},698:function(en,eo,es){"use strict";var ef=es(646).q.ERR_STREAM_PREMATURE_CLOSE;function eu(en){var eo=!1;return function(){if(!eo){eo=!0;for(var es=arguments.length,ef=Array(es),eu=0;eu0,function(eo){en||(en=eo),eo&&em.forEach(eD),ed||(em.forEach(eD),eu(en))})});return es.reduce(eS)}en.exports=ej},776:function(en,eo,es){"use strict";var ef=es(646).q.ERR_INVALID_OPT_VALUE;function eu(en,eo,es){return null!=en.highWaterMark?en.highWaterMark:eo?en[es]:null}function em(en,eo,es,em){var ed=eu(eo,em,es);if(null!=ed){if(!(isFinite(ed)&&Math.floor(ed)===ed)||ed<0){var eH=em?es:"highWaterMark";throw new ef(eH,ed)}return Math.floor(ed)}return en.objectMode?16:16384}en.exports={getHighWaterMark:em}},678:function(en,eo,es){en.exports=es(781)},55:function(en,eo,es){var ef=es(300),eu=ef.Buffer;function em(en,eo){for(var es in en)eo[es]=en[es]}function ed(en,eo,es){return eu(en,eo,es)}eu.from&&eu.alloc&&eu.allocUnsafe&&eu.allocUnsafeSlow?en.exports=ef:(em(ef,eo),eo.Buffer=ed),ed.prototype=Object.create(eu.prototype),em(eu,ed),ed.from=function(en,eo,es){if("number"==typeof en)throw TypeError("Argument must not be a number");return eu(en,eo,es)},ed.alloc=function(en,eo,es){if("number"!=typeof en)throw TypeError("Argument must be a number");var ef=eu(en);return void 0!==eo?"string"==typeof es?ef.fill(eo,es):ef.fill(eo):ef.fill(0),ef},ed.allocUnsafe=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return eu(en)},ed.allocUnsafeSlow=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return ef.SlowBuffer(en)}},173:function(en,eo,es){en.exports=eu;var ef=es(361).EventEmitter;function eu(){ef.call(this)}es(782)(eu,ef),eu.Readable=es(709),eu.Writable=es(337),eu.Duplex=es(403),eu.Transform=es(170),eu.PassThrough=es(889),eu.finished=es(698),eu.pipeline=es(442),eu.Stream=eu,eu.prototype.pipe=function(en,eo){var es=this;function eu(eo){en.writable&&!1===en.write(eo)&&es.pause&&es.pause()}function em(){es.readable&&es.resume&&es.resume()}es.on("data",eu),en.on("drain",em),en._isStdio||eo&&!1===eo.end||(es.on("end",eH),es.on("close",eV));var ed=!1;function eH(){ed||(ed=!0,en.end())}function eV(){ed||(ed=!0,"function"==typeof en.destroy&&en.destroy())}function eb(en){if(ew(),0===ef.listenerCount(this,"error"))throw en}function ew(){es.removeListener("data",eu),en.removeListener("drain",em),es.removeListener("end",eH),es.removeListener("close",eV),es.removeListener("error",eb),en.removeListener("error",eb),es.removeListener("end",ew),es.removeListener("close",ew),en.removeListener("close",ew)}return es.on("error",eb),en.on("error",eb),es.on("end",ew),es.on("close",ew),en.on("close",ew),en.emit("pipe",es),en}},704:function(en,eo,es){"use strict";var ef=es(55).Buffer,eu=ef.isEncoding||function(en){switch((en=""+en)&&en.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function em(en){var eo;if(!en)return"utf8";for(;;)switch(en){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return en;default:if(eo)return;en=(""+en).toLowerCase(),eo=!0}}function ed(en){var eo=em(en);if("string"!=typeof eo&&(ef.isEncoding===eu||!eu(en)))throw Error("Unknown encoding: "+en);return eo||en}function eH(en){var eo;switch(this.encoding=ed(en),this.encoding){case"utf16le":this.text=ej,this.end=eO,eo=4;break;case"utf8":this.fillLast=eD,eo=4;break;case"base64":this.text=eP,this.end=e_,eo=3;break;default:this.write=eB,this.end=eU;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ef.allocUnsafe(eo)}function eV(en){return en<=127?0:en>>5==6?2:en>>4==14?3:en>>3==30?4:en>>6==2?-1:-2}function eb(en,eo,es){var ef=eo.length-1;if(ef=0?(eu>0&&(en.lastNeed=eu-1),eu):--ef=0?(eu>0&&(en.lastNeed=eu-2),eu):--ef=0?(eu>0&&(2===eu?eu=0:en.lastNeed=eu-3),eu):0}function ew(en,eo,es){if((192&eo[0])!=128)return en.lastNeed=0,"�";if(en.lastNeed>1&&eo.length>1){if((192&eo[1])!=128)return en.lastNeed=1,"�";if(en.lastNeed>2&&eo.length>2&&(192&eo[2])!=128)return en.lastNeed=2,"�"}}function eD(en){var eo=this.lastTotal-this.lastNeed,es=ew(this,en,eo);return void 0!==es?es:this.lastNeed<=en.length?(en.copy(this.lastChar,eo,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(en.copy(this.lastChar,eo,0,en.length),this.lastNeed-=en.length)}function eS(en,eo){var es=eb(this,en,eo);if(!this.lastNeed)return en.toString("utf8",eo);this.lastTotal=es;var ef=en.length-(es-this.lastNeed);return en.copy(this.lastChar,0,ef),en.toString("utf8",eo,ef)}function eE(en){var eo=en&&en.length?this.write(en):"";return this.lastNeed?eo+"�":eo}function ej(en,eo){if((en.length-eo)%2==0){var es=en.toString("utf16le",eo);if(es){var ef=es.charCodeAt(es.length-1);if(ef>=55296&&ef<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=en[en.length-2],this.lastChar[1]=en[en.length-1],es.slice(0,-1)}return es}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=en[en.length-1],en.toString("utf16le",eo,en.length-1)}function eO(en){var eo=en&&en.length?this.write(en):"";if(this.lastNeed){var es=this.lastTotal-this.lastNeed;return eo+this.lastChar.toString("utf16le",0,es)}return eo}function eP(en,eo){var es=(en.length-eo)%3;return 0===es?en.toString("base64",eo):(this.lastNeed=3-es,this.lastTotal=3,1===es?this.lastChar[0]=en[en.length-1]:(this.lastChar[0]=en[en.length-2],this.lastChar[1]=en[en.length-1]),en.toString("base64",eo,en.length-es))}function e_(en){var eo=en&&en.length?this.write(en):"";return this.lastNeed?eo+this.lastChar.toString("base64",0,3-this.lastNeed):eo}function eB(en){return en.toString(this.encoding)}function eU(en){return en&&en.length?this.write(en):""}eo.s=eH,eH.prototype.write=function(en){var eo,es;if(0===en.length)return"";if(this.lastNeed){if(void 0===(eo=this.fillLast(en)))return"";es=this.lastNeed,this.lastNeed=0}else es=0;return esString(en)),es>2)?`one of ${eo} ${en.slice(0,es-1).join(", ")}, or `+en[es-1]:2===es?`one of ${eo} ${en[0]} or ${en[1]}`:`of ${eo} ${en[0]}`}}function eu(en,eo,es){return en.substr(!es||es<0?0:+es,eo.length)===eo}function em(en,eo,es){return(void 0===es||es>en.length)&&(es=en.length),en.substring(es-eo.length,es)===eo}function ed(en,eo,es){return"number"!=typeof es&&(es=0),!(es+eo.length>en.length)&&-1!==en.indexOf(eo,es)}es("ERR_INVALID_OPT_VALUE",function(en,eo){return'The value "'+eo+'" is invalid for option "'+en+'"'},TypeError),es("ERR_INVALID_ARG_TYPE",function(en,eo,es){let eH,eV;if("string"==typeof eo&&eu(eo,"not ")?(eH="must not be",eo=eo.replace(/^not /,"")):eH="must be",em(en," argument"))eV=`The ${en} ${eH} ${ef(eo,"type")}`;else{let es=ed(en,".")?"property":"argument";eV=`The "${en}" ${es} ${eH} ${ef(eo,"type")}`}return eV+`. Received type ${typeof es}`},TypeError),es("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),es("ERR_METHOD_NOT_IMPLEMENTED",function(en){return"The "+en+" method is not implemented"}),es("ERR_STREAM_PREMATURE_CLOSE","Premature close"),es("ERR_STREAM_DESTROYED",function(en){return"Cannot call "+en+" after a stream was destroyed"}),es("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),es("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),es("ERR_STREAM_WRITE_AFTER_END","write after end"),es("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),es("ERR_UNKNOWN_ENCODING",function(en){return"Unknown encoding: "+en},TypeError),es("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),en.exports.q=eo},403:function(en,eo,es){"use strict";var ef=Object.keys||function(en){var eo=[];for(var es in en)eo.push(es);return eo};en.exports=ew;var em=es(709),ed=es(337);es(782)(ew,em);for(var eH=ef(ed.prototype),eV=0;eV0){if("string"==typeof eo||eH.objectMode||Object.getPrototypeOf(eo)===eS.prototype||(eo=ej(eo)),ef)eH.endEmitted?eZ(en,new eF):e4(en,eH,eo,!0);else if(eH.ended)eZ(en,new eG);else{if(eH.destroyed)return!1;eH.reading=!1,eH.decoder&&!es?(eo=eH.decoder.write(eo),eH.objectMode||0!==eo.length?e4(en,eH,eo,!1):tc(en,eH)):e4(en,eH,eo,!1)}}else ef||(eH.reading=!1,tc(en,eH));return!eH.ended&&(eH.length=e0?en=e0:(en--,en|=en>>>1,en|=en>>>2,en|=en>>>4,en|=en>>>8,en|=en>>>16,en++),en}function e8(en,eo){return en<=0||0===eo.length&&eo.ended?0:eo.objectMode?1:en!=en?eo.flowing&&eo.length?eo.buffer.head.data.length:eo.length:(en>eo.highWaterMark&&(eo.highWaterMark=e6(en)),en<=eo.length)?en:eo.ended?eo.length:(eo.needReadable=!0,0)}function e5(en,eo){if(ed("onEofChunk"),!eo.ended){if(eo.decoder){var es=eo.decoder.end();es&&es.length&&(eo.buffer.push(es),eo.length+=eo.objectMode?1:es.length)}eo.ended=!0,eo.sync?e7(en):(eo.needReadable=!1,eo.emittedReadable||(eo.emittedReadable=!0,e9(en)))}}function e7(en){var eo=en._readableState;ed("emitReadable",eo.needReadable,eo.emittedReadable),eo.needReadable=!1,eo.emittedReadable||(ed("emitReadable",eo.flowing),eo.emittedReadable=!0,eu.nextTick(e9,en))}function e9(en){var eo=en._readableState;ed("emitReadable_",eo.destroyed,eo.length,eo.ended),!eo.destroyed&&(eo.length||eo.ended)&&(en.emit("readable"),eo.emittedReadable=!1),eo.needReadable=!eo.flowing&&!eo.ended&&eo.length<=eo.highWaterMark,tH(en)}function tc(en,eo){eo.readingMore||(eo.readingMore=!0,eu.nextTick(tr,en,eo))}function tr(en,eo){for(;!eo.reading&&!eo.ended&&(eo.length0,eo.resumeScheduled&&!eo.paused?eo.flowing=!0:en.listenerCount("data")>0&&en.resume()}function tf(en){ed("readable nexttick read 0"),en.read(0)}function tu(en,eo){eo.resumeScheduled||(eo.resumeScheduled=!0,eu.nextTick(td,en,eo))}function td(en,eo){ed("resume",eo.reading),eo.reading||en.read(0),eo.resumeScheduled=!1,en.emit("resume"),tH(en),eo.flowing&&!eo.reading&&en.read(0)}function tH(en){var eo=en._readableState;for(ed("flow",eo.flowing);eo.flowing&&null!==en.read(););}function tV(en,eo){var es;return 0===eo.length?null:(eo.objectMode?es=eo.buffer.shift():!en||en>=eo.length?(es=eo.decoder?eo.buffer.join(""):1===eo.buffer.length?eo.buffer.first():eo.buffer.concat(eo.length),eo.buffer.clear()):es=eo.buffer.consume(en,eo.decoder),es)}function tw(en){var eo=en._readableState;ed("endReadable",eo.endEmitted),eo.endEmitted||(eo.ended=!0,eu.nextTick(tD,eo,en))}function tD(en,eo){if(ed("endReadableNT",en.endEmitted,en.length),!en.endEmitted&&0===en.length&&(en.endEmitted=!0,eo.readable=!1,eo.emit("end"),en.autoDestroy)){var es=eo._writableState;(!es||es.autoDestroy&&es.finished)&&eo.destroy()}}function tS(en,eo){for(var es=0,ef=en.length;es=es.highWaterMark:es.length>0)||es.ended))return ed("read: emitReadable",es.length,es.ended),0===es.length&&es.ended?tw(this):e7(this),null;if(0===(en=e8(en,es))&&es.ended)return 0===es.length&&tw(this),null;var eu=es.needReadable;return ed("need readable",eu),(0===es.length||es.length-en0?tV(en,es):null)?(es.needReadable=es.length<=es.highWaterMark,en=0):(es.length-=en,es.awaitDrain=0),0===es.length&&(es.ended||(es.needReadable=!0),ef!==en&&es.ended&&tw(this)),null!==eo&&this.emit("data",eo),eo},eX.prototype._read=function(en){eZ(this,new eQ("_read()"))},eX.prototype.pipe=function(en,eo){var es=this,ef=this._readableState;switch(ef.pipesCount){case 0:ef.pipes=en;break;case 1:ef.pipes=[ef.pipes,en];break;default:ef.pipes.push(en)}ef.pipesCount+=1,ed("pipe count=%d opts=%j",ef.pipesCount,eo);var em=eo&&!1===eo.end||en===eu.stdout||en===eu.stderr?e_:eV;function eH(en,eo){ed("onunpipe"),en===es&&eo&&!1===eo.hasUnpiped&&(eo.hasUnpiped=!0,eS())}function eV(){ed("onend"),en.end()}ef.endEmitted?eu.nextTick(em):es.once("end",em),en.on("unpipe",eH);var eb=ta(es);en.on("drain",eb);var eD=!1;function eS(){ed("cleanup"),en.removeListener("close",eO),en.removeListener("finish",eP),en.removeListener("drain",eb),en.removeListener("error",ej),en.removeListener("unpipe",eH),es.removeListener("end",eV),es.removeListener("end",e_),es.removeListener("data",eE),eD=!0,ef.awaitDrain&&(!en._writableState||en._writableState.needDrain)&&eb()}function eE(eo){ed("ondata");var eu=en.write(eo);ed("dest.write",eu),!1===eu&&((1===ef.pipesCount&&ef.pipes===en||ef.pipesCount>1&&-1!==tS(ef.pipes,en))&&!eD&&(ed("false write response, pause",ef.awaitDrain),ef.awaitDrain++),es.pause())}function ej(eo){ed("onerror",eo),e_(),en.removeListener("error",ej),0===ew(en,"error")&&eZ(en,eo)}function eO(){en.removeListener("finish",eP),e_()}function eP(){ed("onfinish"),en.removeListener("close",eO),e_()}function e_(){ed("unpipe"),es.unpipe(en)}return es.on("data",eE),eJ(en,"error",ej),en.once("close",eO),en.once("finish",eP),en.emit("pipe",es),ef.flowing||(ed("pipe resume"),es.resume()),en},eX.prototype.unpipe=function(en){var eo=this._readableState,es={hasUnpiped:!1};if(0===eo.pipesCount)return this;if(1===eo.pipesCount)return en&&en!==eo.pipes||(en||(en=eo.pipes),eo.pipes=null,eo.pipesCount=0,eo.flowing=!1,en&&en.emit("unpipe",this,es)),this;if(!en){var ef=eo.pipes,eu=eo.pipesCount;eo.pipes=null,eo.pipesCount=0,eo.flowing=!1;for(var em=0;em0,!1!==ef.flowing&&this.resume()):"readable"!==en||ef.endEmitted||ef.readableListening||(ef.readableListening=ef.needReadable=!0,ef.flowing=!1,ef.emittedReadable=!1,ed("on readable",ef.length,ef.reading),ef.length?e7(this):ef.reading||eu.nextTick(tf,this)),es},eX.prototype.addListener=eX.prototype.on,eX.prototype.removeListener=function(en,eo){var es=eD.prototype.removeListener.call(this,en,eo);return"readable"===en&&eu.nextTick(tn,this),es},eX.prototype.removeAllListeners=function(en){var eo=eD.prototype.removeAllListeners.apply(this,arguments);return("readable"===en||void 0===en)&&eu.nextTick(tn,this),eo},eX.prototype.resume=function(){var en=this._readableState;return en.flowing||(ed("resume"),en.flowing=!en.readableListening,tu(this,en)),en.paused=!1,this},eX.prototype.pause=function(){return ed("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(ed("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},eX.prototype.wrap=function(en){var eo=this,es=this._readableState,ef=!1;for(var eu in en.on("end",function(){if(ed("wrapped end"),es.decoder&&!es.ended){var en=es.decoder.end();en&&en.length&&eo.push(en)}eo.push(null)}),en.on("data",function(eu){ed("wrapped data"),es.decoder&&(eu=es.decoder.write(eu)),(!es.objectMode||null!=eu)&&(es.objectMode||eu&&eu.length)&&(eo.push(eu)||(ef=!0,en.pause()))}),en)void 0===this[eu]&&"function"==typeof en[eu]&&(this[eu]=function(eo){return function(){return en[eo].apply(en,arguments)}}(eu));for(var em=0;em-1))throw new eF(en);return this._writableState.defaultEncoding=en,this},Object.defineProperty(eW.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(eW.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),eW.prototype._write=function(en,eo,es){es(new eB("_write()"))},eW.prototype._writev=null,eW.prototype.end=function(en,eo,es){var ef=this._writableState;return"function"==typeof en?(es=en,en=null,eo=null):"function"==typeof eo&&(es=eo,eo=null),null!=en&&this.write(en,eo),ef.corked&&(ef.corked=1,this.uncork()),ef.ending||tu(this,ef,es),this},Object.defineProperty(eW.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(eW.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(en){this._writableState&&(this._writableState.destroyed=en)}}),eW.prototype.destroy=ej.destroy,eW.prototype._undestroy=ej.undestroy,eW.prototype._destroy=function(en,eo){eo(en)}},871:function(en,eo,es){"use strict";function ef(en,eo,es){return eo in en?Object.defineProperty(en,eo,{value:es,enumerable:!0,configurable:!0,writable:!0}):en[eo]=es,en}var em,ed=es(698),eH=Symbol("lastResolve"),eV=Symbol("lastReject"),eb=Symbol("error"),ew=Symbol("ended"),eD=Symbol("lastPromise"),eS=Symbol("handlePromise"),eE=Symbol("stream");function ej(en,eo){return{value:en,done:eo}}function eO(en){var eo=en[eH];if(null!==eo){var es=en[eE].read();null!==es&&(en[eD]=null,en[eH]=null,en[eV]=null,eo(ej(es,!1)))}}function eP(en){eu.nextTick(eO,en)}function e_(en,eo){return function(es,ef){en.then(function(){if(eo[ew]){es(ej(void 0,!0));return}eo[eS](es,ef)},ef)}}var eB=Object.getPrototypeOf(function(){}),eU=Object.setPrototypeOf((ef(em={get stream(){return this[eE]},next:function(){var en,eo=this,es=this[eb];if(null!==es)return Promise.reject(es);if(this[ew])return Promise.resolve(ej(void 0,!0));if(this[eE].destroyed)return new Promise(function(en,es){eu.nextTick(function(){eo[eb]?es(eo[eb]):en(ej(void 0,!0))})});var ef=this[eD];if(ef)en=new Promise(e_(ef,this));else{var em=this[eE].read();if(null!==em)return Promise.resolve(ej(em,!1));en=new Promise(this[eS])}return this[eD]=en,en}},Symbol.asyncIterator,function(){return this}),ef(em,"return",function(){var en=this;return new Promise(function(eo,es){en[eE].destroy(null,function(en){if(en){es(en);return}eo(ej(void 0,!0))})})}),em),eB),eR=function(en){var eo,es=Object.create(eU,(ef(eo={},eE,{value:en,writable:!0}),ef(eo,eH,{value:null,writable:!0}),ef(eo,eV,{value:null,writable:!0}),ef(eo,eb,{value:null,writable:!0}),ef(eo,ew,{value:en._readableState.endEmitted,writable:!0}),ef(eo,eS,{value:function(en,eo){var ef=es[eE].read();ef?(es[eD]=null,es[eH]=null,es[eV]=null,en(ej(ef,!1))):(es[eH]=en,es[eV]=eo)},writable:!0}),eo));return es[eD]=null,ed(en,function(en){if(en&&"ERR_STREAM_PREMATURE_CLOSE"!==en.code){var eo=es[eV];null!==eo&&(es[eD]=null,es[eH]=null,es[eV]=null,eo(en)),es[eb]=en;return}var ef=es[eH];null!==ef&&(es[eD]=null,es[eH]=null,es[eV]=null,ef(ej(void 0,!0))),es[ew]=!0}),en.on("readable",eP.bind(null,es)),es};en.exports=eR},379:function(en,eo,es){"use strict";function ef(en,eo){var es=Object.keys(en);if(Object.getOwnPropertySymbols){var ef=Object.getOwnPropertySymbols(en);eo&&(ef=ef.filter(function(eo){return Object.getOwnPropertyDescriptor(en,eo).enumerable})),es.push.apply(es,ef)}return es}function eu(en){for(var eo=1;eo0?this.tail.next=eo:this.head=eo,this.tail=eo,++this.length}},{key:"unshift",value:function(en){var eo={data:en,next:this.head};0===this.length&&(this.tail=eo),this.head=eo,++this.length}},{key:"shift",value:function(){if(0!==this.length){var en=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,en}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(en){if(0===this.length)return"";for(var eo=this.head,es=""+eo.data;eo=eo.next;)es+=en+eo.data;return es}},{key:"concat",value:function(en){if(0===this.length)return eb.alloc(0);for(var eo=eb.allocUnsafe(en>>>0),es=this.head,ef=0;es;)eS(es.data,eo,ef),ef+=es.data.length,es=es.next;return eo}},{key:"consume",value:function(en,eo){var es;return eneu.length?eu.length:en;if(em===eu.length?ef+=eu:ef+=eu.slice(0,en),0==(en-=em)){em===eu.length?(++es,eo.next?this.head=eo.next:this.head=this.tail=null):(this.head=eo,eo.data=eu.slice(em));break}++es}return this.length-=es,ef}},{key:"_getBuffer",value:function(en){var eo=eb.allocUnsafe(en),es=this.head,ef=1;for(es.data.copy(eo),en-=es.data.length;es=es.next;){var eu=es.data,em=en>eu.length?eu.length:en;if(eu.copy(eo,eo.length-en,0,em),0==(en-=em)){em===eu.length?(++ef,es.next?this.head=es.next:this.head=this.tail=null):(this.head=es,es.data=eu.slice(em));break}++ef}return this.length-=ef,eo}},{key:eD,value:function(en,eo){return ew(this,eu({},eo,{depth:0,customInspect:!1}))}}]),en}()},25:function(en){"use strict";function eo(en,eo){var em=this,eH=this._readableState&&this._readableState.destroyed,eV=this._writableState&&this._writableState.destroyed;return eH||eV?(eo?eo(en):en&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,eu.nextTick(ed,this,en)):eu.nextTick(ed,this,en)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(en||null,function(en){!eo&&en?em._writableState?em._writableState.errorEmitted?eu.nextTick(ef,em):(em._writableState.errorEmitted=!0,eu.nextTick(es,em,en)):eu.nextTick(es,em,en):eo?(eu.nextTick(ef,em),eo(en)):eu.nextTick(ef,em)}),this)}function es(en,eo){ed(en,eo),ef(en)}function ef(en){(!en._writableState||en._writableState.emitClose)&&(!en._readableState||en._readableState.emitClose)&&en.emit("close")}function em(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ed(en,eo){en.emit("error",eo)}function eH(en,eo){var es=en._readableState,ef=en._writableState;es&&es.autoDestroy||ef&&ef.autoDestroy?en.destroy(eo):en.emit("error",eo)}en.exports={destroy:eo,undestroy:em,errorOrDestroy:eH}},698:function(en,eo,es){"use strict";var ef=es(646).q.ERR_STREAM_PREMATURE_CLOSE;function eu(en){var eo=!1;return function(){if(!eo){eo=!0;for(var es=arguments.length,ef=Array(es),eu=0;eu0,function(eo){en||(en=eo),eo&&em.forEach(eD),ed||(em.forEach(eD),eu(en))})});return es.reduce(eS)}en.exports=ej},776:function(en,eo,es){"use strict";var ef=es(646).q.ERR_INVALID_OPT_VALUE;function eu(en,eo,es){return null!=en.highWaterMark?en.highWaterMark:eo?en[es]:null}function em(en,eo,es,em){var ed=eu(eo,em,es);if(null!=ed){if(!(isFinite(ed)&&Math.floor(ed)===ed)||ed<0){var eH=em?es:"highWaterMark";throw new ef(eH,ed)}return Math.floor(ed)}return en.objectMode?16:16384}en.exports={getHighWaterMark:em}},678:function(en,eo,es){en.exports=es(781)},726:function(en,eo,es){var ef=es(781);"disable"===eu.env.READABLE_STREAM&&ef?(en.exports=ef.Readable,Object.assign(en.exports,ef),en.exports.Stream=ef):((eo=en.exports=es(709)).Stream=ef||eo,eo.Readable=eo,eo.Writable=es(337),eo.Duplex=es(403),eo.Transform=es(170),eo.PassThrough=es(889),eo.finished=es(698),eo.pipeline=es(442))},55:function(en,eo,es){var ef=es(300),eu=ef.Buffer;function em(en,eo){for(var es in en)eo[es]=en[es]}function ed(en,eo,es){return eu(en,eo,es)}eu.from&&eu.alloc&&eu.allocUnsafe&&eu.allocUnsafeSlow?en.exports=ef:(em(ef,eo),eo.Buffer=ed),ed.prototype=Object.create(eu.prototype),em(eu,ed),ed.from=function(en,eo,es){if("number"==typeof en)throw TypeError("Argument must not be a number");return eu(en,eo,es)},ed.alloc=function(en,eo,es){if("number"!=typeof en)throw TypeError("Argument must be a number");var ef=eu(en);return void 0!==eo?"string"==typeof es?ef.fill(eo,es):ef.fill(eo):ef.fill(0),ef},ed.allocUnsafe=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return eu(en)},ed.allocUnsafeSlow=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return ef.SlowBuffer(en)}},813:function(en,eo,ef){var eu=ef(450),em=ef(254),ed=ef(911),eH=ef(523),eV=ef(310),eb=eo;eb.request=function(en,eo){en="string"==typeof en?eV.parse(en):ed(en);var ef=-1===es.g.location.protocol.search(/^https?:$/)?"http:":"",em=en.protocol||ef,eH=en.hostname||en.host,eb=en.port,ew=en.path||"/";eH&&-1!==eH.indexOf(":")&&(eH="["+eH+"]"),en.url=(eH?em+"//"+eH:"")+(eb?":"+eb:"")+ew,en.method=(en.method||"GET").toUpperCase(),en.headers=en.headers||{};var eD=new eu(en);return eo&&eD.on("response",eo),eD},eb.get=function(en,eo){var es=eb.request(en,eo);return es.end(),es},eb.ClientRequest=eu,eb.IncomingMessage=em.IncomingMessage,eb.Agent=function(){},eb.Agent.defaultMaxSockets=4,eb.globalAgent=new eb.Agent,eb.STATUS_CODES=eH,eb.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]},301:function(en,eo){var ef;function eu(){if(void 0!==ef)return ef;if(es.g.XMLHttpRequest){ef=new es.g.XMLHttpRequest;try{ef.open("GET",es.g.XDomainRequest?"/":"https://example.com")}catch(en){ef=null}}else ef=null;return ef}function em(en){var eo=eu();if(!eo)return!1;try{return eo.responseType=en,eo.responseType===en}catch(en){}return!1}function ed(en){return"function"==typeof en}eo.fetch=ed(es.g.fetch)&&ed(es.g.ReadableStream),eo.writableStream=ed(es.g.WritableStream),eo.abortController=ed(es.g.AbortController),eo.arraybuffer=eo.fetch||em("arraybuffer"),eo.msstream=!eo.fetch&&em("ms-stream"),eo.mozchunkedarraybuffer=!eo.fetch&&em("moz-chunked-arraybuffer"),eo.overrideMimeType=eo.fetch||!!eu()&&ed(eu().overrideMimeType),ef=null},450:function(en,eo,ef){var ed=ef(301),eH=ef(782),eV=ef(254),eb=ef(726),ew=eV.IncomingMessage,eD=eV.readyStates;function eS(en,eo){return ed.fetch&&eo?"fetch":ed.mozchunkedarraybuffer?"moz-chunked-arraybuffer":ed.msstream?"ms-stream":ed.arraybuffer&&en?"arraybuffer":"text"}var eE=en.exports=function(en){var eo,es=this;eb.Writable.call(es),es._opts=en,es._body=[],es._headers={},en.auth&&es.setHeader("Authorization","Basic "+em.from(en.auth).toString("base64")),Object.keys(en.headers).forEach(function(eo){es.setHeader(eo,en.headers[eo])});var ef=!0;if("disable-fetch"===en.mode||"requestTimeout"in en&&!ed.abortController)ef=!1,eo=!0;else if("prefer-streaming"===en.mode)eo=!1;else if("allow-wrong-content-type"===en.mode)eo=!ed.overrideMimeType;else if(en.mode&&"default"!==en.mode&&"prefer-fast"!==en.mode)throw Error("Invalid value for opts.mode");else eo=!0;es._mode=eS(eo,ef),es._fetchTimer=null,es.on("finish",function(){es._onFinish()})};function ej(en){try{var eo=en.status;return null!==eo&&0!==eo}catch(en){return!1}}eH(eE,eb.Writable),eE.prototype.setHeader=function(en,eo){var es=this,ef=en.toLowerCase();-1===eO.indexOf(ef)&&(es._headers[ef]={name:en,value:eo})},eE.prototype.getHeader=function(en){var eo=this._headers[en.toLowerCase()];return eo?eo.value:null},eE.prototype.removeHeader=function(en){var eo=this;delete eo._headers[en.toLowerCase()]},eE.prototype._onFinish=function(){var en=this;if(!en._destroyed){var eo=en._opts,ef=en._headers,em=null;"GET"!==eo.method&&"HEAD"!==eo.method&&(em=new Blob(en._body,{type:(ef["content-type"]||{}).value||""}));var eH=[];if(Object.keys(ef).forEach(function(en){var eo=ef[en].name,es=ef[en].value;Array.isArray(es)?es.forEach(function(en){eH.push([eo,en])}):eH.push([eo,es])}),"fetch"===en._mode){var eV=null;if(ed.abortController){var eb=new AbortController;eV=eb.signal,en._fetchAbortController=eb,"requestTimeout"in eo&&0!==eo.requestTimeout&&(en._fetchTimer=es.g.setTimeout(function(){en.emit("requestTimeout"),en._fetchAbortController&&en._fetchAbortController.abort()},eo.requestTimeout))}es.g.fetch(en._opts.url,{method:en._opts.method,headers:eH,body:em||void 0,mode:"cors",credentials:eo.withCredentials?"include":"same-origin",signal:eV}).then(function(eo){en._fetchResponse=eo,en._connect()},function(eo){es.g.clearTimeout(en._fetchTimer),en._destroyed||en.emit("error",eo)})}else{var ew=en._xhr=new es.g.XMLHttpRequest;try{ew.open(en._opts.method,en._opts.url,!0)}catch(eo){eu.nextTick(function(){en.emit("error",eo)});return}"responseType"in ew&&(ew.responseType=en._mode),"withCredentials"in ew&&(ew.withCredentials=!!eo.withCredentials),"text"===en._mode&&"overrideMimeType"in ew&&ew.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in eo&&(ew.timeout=eo.requestTimeout,ew.ontimeout=function(){en.emit("requestTimeout")}),eH.forEach(function(en){ew.setRequestHeader(en[0],en[1])}),en._response=null,ew.onreadystatechange=function(){switch(ew.readyState){case eD.LOADING:case eD.DONE:en._onXHRProgress()}},"moz-chunked-arraybuffer"===en._mode&&(ew.onprogress=function(){en._onXHRProgress()}),ew.onerror=function(){en._destroyed||en.emit("error",Error("XHR error"))};try{ew.send(em)}catch(eo){eu.nextTick(function(){en.emit("error",eo)});return}}}},eE.prototype._onXHRProgress=function(){var en=this;ej(en._xhr)&&!en._destroyed&&(en._response||en._connect(),en._response._onXHRProgress())},eE.prototype._connect=function(){var en=this;en._destroyed||(en._response=new ew(en._xhr,en._fetchResponse,en._mode,en._fetchTimer),en._response.on("error",function(eo){en.emit("error",eo)}),en.emit("response",en._response))},eE.prototype._write=function(en,eo,es){var ef=this;ef._body.push(en),es()},eE.prototype.abort=eE.prototype.destroy=function(){var en=this;en._destroyed=!0,es.g.clearTimeout(en._fetchTimer),en._response&&(en._response._destroyed=!0),en._xhr?en._xhr.abort():en._fetchAbortController&&en._fetchAbortController.abort()},eE.prototype.end=function(en,eo,es){var ef=this;"function"==typeof en&&(es=en,en=void 0),eb.Writable.prototype.end.call(ef,en,eo,es)},eE.prototype.flushHeaders=function(){},eE.prototype.setTimeout=function(){},eE.prototype.setNoDelay=function(){},eE.prototype.setSocketKeepAlive=function(){};var eO=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]},254:function(en,eo,ef){var ed=ef(301),eH=ef(782),eV=ef(726),eb=eo.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ew=eo.IncomingMessage=function(en,eo,ef,eH){var eb=this;if(eV.Readable.call(eb),eb._mode=ef,eb.headers={},eb.rawHeaders=[],eb.trailers={},eb.rawTrailers=[],eb.on("end",function(){eu.nextTick(function(){eb.emit("close")})}),"fetch"===ef){if(eb._fetchResponse=eo,eb.url=eo.url,eb.statusCode=eo.status,eb.statusMessage=eo.statusText,eo.headers.forEach(function(en,eo){eb.headers[eo.toLowerCase()]=en,eb.rawHeaders.push(eo,en)}),ed.writableStream){var ew=new WritableStream({write:function(en){return new Promise(function(eo,es){eb._destroyed?es():eb.push(em.from(en))?eo():eb._resumeFetch=eo})},close:function(){es.g.clearTimeout(eH),eb._destroyed||eb.push(null)},abort:function(en){eb._destroyed||eb.emit("error",en)}});try{eo.body.pipeTo(ew).catch(function(en){es.g.clearTimeout(eH),eb._destroyed||eb.emit("error",en)});return}catch(en){}}var eD=eo.body.getReader();function eS(){eD.read().then(function(en){if(!eb._destroyed){if(en.done){es.g.clearTimeout(eH),eb.push(null);return}eb.push(em.from(en.value)),eS()}}).catch(function(en){es.g.clearTimeout(eH),eb._destroyed||eb.emit("error",en)})}eS()}else if(eb._xhr=en,eb._pos=0,eb.url=en.responseURL,eb.statusCode=en.status,eb.statusMessage=en.statusText,en.getAllResponseHeaders().split(/\r?\n/).forEach(function(en){var eo=en.match(/^([^:]+):\s*(.*)/);if(eo){var es=eo[1].toLowerCase();"set-cookie"===es?(void 0===eb.headers[es]&&(eb.headers[es]=[]),eb.headers[es].push(eo[2])):void 0!==eb.headers[es]?eb.headers[es]+=", "+eo[2]:eb.headers[es]=eo[2],eb.rawHeaders.push(eo[1],eo[2])}}),eb._charset="x-user-defined",!ed.overrideMimeType){var eE=eb.rawHeaders["mime-type"];if(eE){var ej=eE.match(/;\s*charset=([^;])(;|$)/);ej&&(eb._charset=ej[1].toLowerCase())}eb._charset||(eb._charset="utf-8")}};eH(ew,eV.Readable),ew.prototype._read=function(){var en=this,eo=en._resumeFetch;eo&&(en._resumeFetch=null,eo())},ew.prototype._onXHRProgress=function(){var en=this,eo=en._xhr,ef=null;switch(en._mode){case"text":if((ef=eo.responseText).length>en._pos){var eu=ef.substr(en._pos);if("x-user-defined"===en._charset){for(var ed=em.alloc(eu.length),eH=0;eHen._pos&&(en.push(em.from(new Uint8Array(eV.result.slice(en._pos)))),en._pos=eV.result.byteLength)},eV.onload=function(){en.push(null)},eV.readAsArrayBuffer(ef)}en._xhr.readyState===eb.DONE&&"ms-stream"!==en._mode&&en.push(null)}},704:function(en,eo,es){"use strict";var ef=es(55).Buffer,eu=ef.isEncoding||function(en){switch((en=""+en)&&en.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function em(en){var eo;if(!en)return"utf8";for(;;)switch(en){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return en;default:if(eo)return;en=(""+en).toLowerCase(),eo=!0}}function ed(en){var eo=em(en);if("string"!=typeof eo&&(ef.isEncoding===eu||!eu(en)))throw Error("Unknown encoding: "+en);return eo||en}function eH(en){var eo;switch(this.encoding=ed(en),this.encoding){case"utf16le":this.text=ej,this.end=eO,eo=4;break;case"utf8":this.fillLast=eD,eo=4;break;case"base64":this.text=eP,this.end=e_,eo=3;break;default:this.write=eB,this.end=eU;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ef.allocUnsafe(eo)}function eV(en){return en<=127?0:en>>5==6?2:en>>4==14?3:en>>3==30?4:en>>6==2?-1:-2}function eb(en,eo,es){var ef=eo.length-1;if(ef=0?(eu>0&&(en.lastNeed=eu-1),eu):--ef=0?(eu>0&&(en.lastNeed=eu-2),eu):--ef=0?(eu>0&&(2===eu?eu=0:en.lastNeed=eu-3),eu):0}function ew(en,eo,es){if((192&eo[0])!=128)return en.lastNeed=0,"�";if(en.lastNeed>1&&eo.length>1){if((192&eo[1])!=128)return en.lastNeed=1,"�";if(en.lastNeed>2&&eo.length>2&&(192&eo[2])!=128)return en.lastNeed=2,"�"}}function eD(en){var eo=this.lastTotal-this.lastNeed,es=ew(this,en,eo);return void 0!==es?es:this.lastNeed<=en.length?(en.copy(this.lastChar,eo,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(en.copy(this.lastChar,eo,0,en.length),this.lastNeed-=en.length)}function eS(en,eo){var es=eb(this,en,eo);if(!this.lastNeed)return en.toString("utf8",eo);this.lastTotal=es;var ef=en.length-(es-this.lastNeed);return en.copy(this.lastChar,0,ef),en.toString("utf8",eo,ef)}function eE(en){var eo=en&&en.length?this.write(en):"";return this.lastNeed?eo+"�":eo}function ej(en,eo){if((en.length-eo)%2==0){var es=en.toString("utf16le",eo);if(es){var ef=es.charCodeAt(es.length-1);if(ef>=55296&&ef<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=en[en.length-2],this.lastChar[1]=en[en.length-1],es.slice(0,-1)}return es}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=en[en.length-1],en.toString("utf16le",eo,en.length-1)}function eO(en){var eo=en&&en.length?this.write(en):"";if(this.lastNeed){var es=this.lastTotal-this.lastNeed;return eo+this.lastChar.toString("utf16le",0,es)}return eo}function eP(en,eo){var es=(en.length-eo)%3;return 0===es?en.toString("base64",eo):(this.lastNeed=3-es,this.lastTotal=3,1===es?this.lastChar[0]=en[en.length-1]:(this.lastChar[0]=en[en.length-2],this.lastChar[1]=en[en.length-1]),en.toString("base64",eo,en.length-es))}function e_(en){var eo=en&&en.length?this.write(en):"";return this.lastNeed?eo+this.lastChar.toString("base64",0,3-this.lastNeed):eo}function eB(en){return en.toString(this.encoding)}function eU(en){return en&&en.length?this.write(en):""}eo.s=eH,eH.prototype.write=function(en){var eo,es;if(0===en.length)return"";if(this.lastNeed){if(void 0===(eo=this.fillLast(en)))return"";es=this.lastNeed,this.lastNeed=0}else es=0;return es-1?eu(es):es}},139:function(en,eo,es){"use strict";var ef=es(174),eu=es(500),em=eu("%Function.prototype.apply%"),ed=eu("%Function.prototype.call%"),eH=eu("%Reflect.apply%",!0)||ef.call(ed,em),eV=eu("%Object.getOwnPropertyDescriptor%",!0),eb=eu("%Object.defineProperty%",!0),ew=eu("%Math.max%");if(eb)try{eb({},"a",{value:1})}catch(en){eb=null}en.exports=function(en){var eo=eH(ef,ed,arguments);return eV&&eb&&eV(eo,"length").configurable&&eb(eo,"length",{value:1+ew(0,en.length-(arguments.length-1))}),eo};var eD=function(){return eH(ef,em,arguments)};eb?eb(en.exports,"apply",{value:eD}):en.exports.apply=eD},144:function(en){var eo=Object.prototype.hasOwnProperty,es=Object.prototype.toString;en.exports=function(en,ef,eu){if("[object Function]"!==es.call(ef))throw TypeError("iterator must be a function");var em=en.length;if(em===+em)for(var ed=0;ed1&&"boolean"!=typeof eo)throw new ed('"allowMissing" argument must be a boolean');if(null===eF(/^%?[^%]*%?$/g,en))throw new eu("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var es=eJ(en),ef=es.length>0?es[0]:"",em=eW("%"+ef+"%",eo),eH=em.name,eb=em.value,ew=!1,eD=em.alias;eD&&(ef=eD[0],eY(es,eR([0,1],eD)));for(var eS=1,eE=!0;eS=es.length){var eB=eV(eb,ej);eb=(eE=!!eB)&&"get"in eB&&!("originalValue"in eB.get)?eB.get:eb[ej]}else eE=eU(eb,ej),eb=eb[ej];eE&&!ew&&(eO[eH]=eb)}}return eb}},942:function(en,eo,es){"use strict";var ef="undefined"!=typeof Symbol&&Symbol,eu=es(773);en.exports=function(){return"function"==typeof ef&&"function"==typeof Symbol&&"symbol"==typeof ef("foo")&&"symbol"==typeof Symbol("bar")&&eu()}},773:function(en){"use strict";en.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var en={},eo=Symbol("test"),es=Object(eo);if("string"==typeof eo||"[object Symbol]"!==Object.prototype.toString.call(eo)||"[object Symbol]"!==Object.prototype.toString.call(es))return!1;var ef=42;for(eo in en[eo]=ef,en)return!1;if("function"==typeof Object.keys&&0!==Object.keys(en).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(en).length)return!1;var eu=Object.getOwnPropertySymbols(en);if(1!==eu.length||eu[0]!==eo||!Object.prototype.propertyIsEnumerable.call(en,eo))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var em=Object.getOwnPropertyDescriptor(en,eo);if(em.value!==ef||!0!==em.enumerable)return!1}return!0}},115:function(en,eo,es){"use strict";var ef="undefined"!=typeof Symbol&&Symbol,eu=es(832);en.exports=function(){return"function"==typeof ef&&"function"==typeof Symbol&&"symbol"==typeof ef("foo")&&"symbol"==typeof Symbol("bar")&&eu()}},832:function(en){"use strict";en.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var en={},eo=Symbol("test"),es=Object(eo);if("string"==typeof eo||"[object Symbol]"!==Object.prototype.toString.call(eo)||"[object Symbol]"!==Object.prototype.toString.call(es))return!1;var ef=42;for(eo in en[eo]=ef,en)return!1;if("function"==typeof Object.keys&&0!==Object.keys(en).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(en).length)return!1;var eu=Object.getOwnPropertySymbols(en);if(1!==eu.length||eu[0]!==eo||!Object.prototype.propertyIsEnumerable.call(en,eo))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var em=Object.getOwnPropertyDescriptor(en,eo);if(em.value!==ef||!0!==em.enumerable)return!1}return!0}},101:function(en,eo,es){"use strict";var ef=es(174);en.exports=ef.call(Function.call,Object.prototype.hasOwnProperty)},782:function(en){"function"==typeof Object.create?en.exports=function(en,eo){eo&&(en.super_=eo,en.prototype=Object.create(eo.prototype,{constructor:{value:en,enumerable:!1,writable:!0,configurable:!0}}))}:en.exports=function(en,eo){if(eo){en.super_=eo;var es=function(){};es.prototype=eo.prototype,en.prototype=new es,en.prototype.constructor=en}}},157:function(en){"use strict";var eo="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,es=Object.prototype.toString,ef=function(en){return(!eo||!en||"object"!=typeof en||!(Symbol.toStringTag in en))&&"[object Arguments]"===es.call(en)},eu=function(en){return!!ef(en)||null!==en&&"object"==typeof en&&"number"==typeof en.length&&en.length>=0&&"[object Array]"!==es.call(en)&&"[object Function]"===es.call(en.callee)},em=function(){return ef(arguments)}();ef.isLegacyArguments=eu,en.exports=em?ef:eu},391:function(en){"use strict";var eo=Object.prototype.toString,es=Function.prototype.toString,ef=/^\s*(?:function)?\*/,eu="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,em=Object.getPrototypeOf,ed=function(){if(!eu)return!1;try{return Function("return function*() {}")()}catch(en){}}(),eH=ed?em(ed):{};en.exports=function(en){return"function"==typeof en&&(!!ef.test(es.call(en))||(eu?em(en)===eH:"[object GeneratorFunction]"===eo.call(en)))}},994:function(en,eo,ef){"use strict";var eu=ef(144),em=ef(349),ed=ef(256),eH=ed("Object.prototype.toString"),eV=ef(942)()&&"symbol"==typeof Symbol.toStringTag,eb=em(),ew=ed("Array.prototype.indexOf",!0)||function(en,eo){for(var es=0;es-1)}},369:function(en){en.exports=function(en){return en instanceof eu}},584:function(en,eo,es){"use strict";var ef=es(157),eu=es(391),em=es(490),ed=es(994);function eH(en){return en.call.bind(en)}var eV="undefined"!=typeof BigInt,eb="undefined"!=typeof Symbol,ew=eH(Object.prototype.toString),eD=eH(Number.prototype.valueOf),eS=eH(String.prototype.valueOf),eE=eH(Boolean.prototype.valueOf);if(eV)var ej=eH(BigInt.prototype.valueOf);if(eb)var eO=eH(Symbol.prototype.valueOf);function eP(en,eo){if("object"!=typeof en)return!1;try{return eo(en),!0}catch(en){return!1}}function e_(en){return"undefined"!=typeof Promise&&en instanceof Promise||null!==en&&"object"==typeof en&&"function"==typeof en.then&&"function"==typeof en.catch}function eB(en){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(en):ed(en)||ta(en)}function eU(en){return"Uint8Array"===em(en)}function eR(en){return"Uint8ClampedArray"===em(en)}function eY(en){return"Uint16Array"===em(en)}function eG(en){return"Uint32Array"===em(en)}function eQ(en){return"Int8Array"===em(en)}function eF(en){return"Int16Array"===em(en)}function eZ(en){return"Int32Array"===em(en)}function eK(en){return"Float32Array"===em(en)}function eJ(en){return"Float64Array"===em(en)}function eW(en){return"BigInt64Array"===em(en)}function eX(en){return"BigUint64Array"===em(en)}function e$(en){return"[object Map]"===ew(en)}function e4(en){return"undefined"!=typeof Map&&(e$.working?e$(en):en instanceof Map)}function e3(en){return"[object Set]"===ew(en)}function e0(en){return"undefined"!=typeof Set&&(e3.working?e3(en):en instanceof Set)}function e6(en){return"[object WeakMap]"===ew(en)}function e8(en){return"undefined"!=typeof WeakMap&&(e6.working?e6(en):en instanceof WeakMap)}function e5(en){return"[object WeakSet]"===ew(en)}function e7(en){return e5(en)}function e9(en){return"[object ArrayBuffer]"===ew(en)}function tc(en){return"undefined"!=typeof ArrayBuffer&&(e9.working?e9(en):en instanceof ArrayBuffer)}function tr(en){return"[object DataView]"===ew(en)}function ta(en){return"undefined"!=typeof DataView&&(tr.working?tr(en):en instanceof DataView)}eo.isArgumentsObject=ef,eo.isGeneratorFunction=eu,eo.isTypedArray=ed,eo.isPromise=e_,eo.isArrayBufferView=eB,eo.isUint8Array=eU,eo.isUint8ClampedArray=eR,eo.isUint16Array=eY,eo.isUint32Array=eG,eo.isInt8Array=eQ,eo.isInt16Array=eF,eo.isInt32Array=eZ,eo.isFloat32Array=eK,eo.isFloat64Array=eJ,eo.isBigInt64Array=eW,eo.isBigUint64Array=eX,e$.working="undefined"!=typeof Map&&e$(new Map),eo.isMap=e4,e3.working="undefined"!=typeof Set&&e3(new Set),eo.isSet=e0,e6.working="undefined"!=typeof WeakMap&&e6(new WeakMap),eo.isWeakMap=e8,e5.working="undefined"!=typeof WeakSet&&e5(new WeakSet),eo.isWeakSet=e7,e9.working="undefined"!=typeof ArrayBuffer&&e9(new ArrayBuffer),eo.isArrayBuffer=tc,tr.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&tr(new DataView(new ArrayBuffer(1),0,1)),eo.isDataView=ta;var tn="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function tf(en){return"[object SharedArrayBuffer]"===ew(en)}function tu(en){return void 0!==tn&&(void 0===tf.working&&(tf.working=tf(new tn)),tf.working?tf(en):en instanceof tn)}function td(en){return"[object AsyncFunction]"===ew(en)}function tH(en){return"[object Map Iterator]"===ew(en)}function tV(en){return"[object Set Iterator]"===ew(en)}function tw(en){return"[object Generator]"===ew(en)}function tD(en){return"[object WebAssembly.Module]"===ew(en)}function tS(en){return eP(en,eD)}function tE(en){return eP(en,eS)}function tj(en){return eP(en,eE)}function tO(en){return eV&&eP(en,ej)}function tP(en){return eb&&eP(en,eO)}function t_(en){return tS(en)||tE(en)||tj(en)||tO(en)||tP(en)}function tB(en){return"undefined"!=typeof Uint8Array&&(tc(en)||tu(en))}eo.isSharedArrayBuffer=tu,eo.isAsyncFunction=td,eo.isMapIterator=tH,eo.isSetIterator=tV,eo.isGeneratorObject=tw,eo.isWebAssemblyCompiledModule=tD,eo.isNumberObject=tS,eo.isStringObject=tE,eo.isBooleanObject=tj,eo.isBigIntObject=tO,eo.isSymbolObject=tP,eo.isBoxedPrimitive=t_,eo.isAnyArrayBuffer=tB,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(en){Object.defineProperty(eo,en,{enumerable:!1,value:function(){throw Error(en+" is not supported in userland")}})})},177:function(en,eo,es){var ef=Object.getOwnPropertyDescriptors||function(en){for(var eo=Object.keys(en),es={},ef=0;ef=em)return en;switch(en){case"%s":return String(ef[es++]);case"%d":return Number(ef[es++]);case"%j":try{return JSON.stringify(ef[es++])}catch(en){return"[Circular]"}default:return en}}),eH=ef[es];es=3&&(ef.depth=arguments[2]),arguments.length>=4&&(ef.colors=arguments[3]),eR(es)?ef.showHidden=es:es&&eo._extend(ef,es),eK(ef.showHidden)&&(ef.showHidden=!1),eK(ef.depth)&&(ef.depth=2),eK(ef.colors)&&(ef.colors=!1),eK(ef.customInspect)&&(ef.customInspect=!0),ef.colors&&(ef.stylize=ew),eE(ef,en,ef.depth)}function ew(en,eo){var es=eb.styles[eo];return es?"\x1b["+eb.colors[es][0]+"m"+en+"\x1b["+eb.colors[es][1]+"m":en}function eD(en,eo){return en}function eS(en){var eo={};return en.forEach(function(en,es){eo[en]=!0}),eo}function eE(en,es,ef){if(en.customInspect&&es&&e4(es.inspect)&&es.inspect!==eo.inspect&&!(es.constructor&&es.constructor.prototype===es)){var eu,em=es.inspect(ef,en);return eF(em)||(em=eE(en,em,ef)),em}var ed=ej(en,es);if(ed)return ed;var eH=Object.keys(es),eV=eS(eH);if(en.showHidden&&(eH=Object.getOwnPropertyNames(es)),e$(es)&&(eH.indexOf("message")>=0||eH.indexOf("description")>=0))return eO(es);if(0===eH.length){if(e4(es)){var eb=es.name?": "+es.name:"";return en.stylize("[Function"+eb+"]","special")}if(eJ(es))return en.stylize(RegExp.prototype.toString.call(es),"regexp");if(eX(es))return en.stylize(Date.prototype.toString.call(es),"date");if(e$(es))return eO(es)}var ew="",eD=!1,eR=["{","}"];return(eU(es)&&(eD=!0,eR=["[","]"]),e4(es)&&(ew=" [Function"+(es.name?": "+es.name:"")+"]"),eJ(es)&&(ew=" "+RegExp.prototype.toString.call(es)),eX(es)&&(ew=" "+Date.prototype.toUTCString.call(es)),e$(es)&&(ew=" "+eO(es)),0!==eH.length||eD&&0!=es.length)?ef<0?eJ(es)?en.stylize(RegExp.prototype.toString.call(es),"regexp"):en.stylize("[Object]","special"):(en.seen.push(es),eu=eD?eP(en,es,ef,eV,eH):eH.map(function(eo){return e_(en,es,ef,eV,eo,eD)}),en.seen.pop(),eB(eu,ew,eR)):eR[0]+ew+eR[1]}function ej(en,eo){if(eK(eo))return en.stylize("undefined","undefined");if(eF(eo)){var es="'"+JSON.stringify(eo).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return en.stylize(es,"string")}return eQ(eo)?en.stylize(""+eo,"number"):eR(eo)?en.stylize(""+eo,"boolean"):eY(eo)?en.stylize("null","null"):void 0}function eO(en){return"["+Error.prototype.toString.call(en)+"]"}function eP(en,eo,es,ef,eu){for(var em=[],ed=0,eH=eo.length;eden.seen.indexOf(eV.value)?(eH=eY(es)?eE(en,eV.value,null):eE(en,eV.value,es-1)).indexOf("\n")>-1&&(eH=em?eH.split("\n").map(function(en){return" "+en}).join("\n").substr(2):"\n"+eH.split("\n").map(function(en){return" "+en}).join("\n")):eH=en.stylize("[Circular]","special")),eK(ed)){if(em&&eu.match(/^\d+$/))return eH;(ed=JSON.stringify(""+eu)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ed=ed.substr(1,ed.length-2),ed=en.stylize(ed,"name")):(ed=ed.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ed=en.stylize(ed,"string"))}return ed+": "+eH}function eB(en,eo,es){var ef=0;return en.reduce(function(en,eo){return ef++,eo.indexOf("\n")>=0&&ef++,en+eo.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?es[0]+(""===eo?"":eo+"\n ")+" "+en.join(",\n ")+" "+es[1]:es[0]+eo+" "+en.join(", ")+" "+es[1]}function eU(en){return Array.isArray(en)}function eR(en){return"boolean"==typeof en}function eY(en){return null===en}function eG(en){return null==en}function eQ(en){return"number"==typeof en}function eF(en){return"string"==typeof en}function eZ(en){return"symbol"==typeof en}function eK(en){return void 0===en}function eJ(en){return eW(en)&&"[object RegExp]"===e0(en)}function eW(en){return"object"==typeof en&&null!==en}function eX(en){return eW(en)&&"[object Date]"===e0(en)}function e$(en){return eW(en)&&("[object Error]"===e0(en)||en instanceof Error)}function e4(en){return"function"==typeof en}function e3(en){return null===en||"boolean"==typeof en||"number"==typeof en||"string"==typeof en||"symbol"==typeof en||void 0===en}function e0(en){return Object.prototype.toString.call(en)}function e6(en){return en<10?"0"+en.toString(10):en.toString(10)}eo.debuglog=function(en){if(!ed[en=en.toUpperCase()]){if(eH.test(en)){var es=em.pid;ed[en]=function(){var ef=eo.format.apply(eo,arguments);console.error("%s %d: %s",en,es,ef)}}else ed[en]=function(){}}return ed[en]},eo.inspect=eb,eb.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},eb.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},eo.types=es(584),eo.isArray=eU,eo.isBoolean=eR,eo.isNull=eY,eo.isNullOrUndefined=eG,eo.isNumber=eQ,eo.isString=eF,eo.isSymbol=eZ,eo.isUndefined=eK,eo.isRegExp=eJ,eo.types.isRegExp=eJ,eo.isObject=eW,eo.isDate=eX,eo.types.isDate=eX,eo.isError=e$,eo.types.isNativeError=e$,eo.isFunction=e4,eo.isPrimitive=e3,eo.isBuffer=es(369);var e8=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function e5(){var en=new Date,eo=[e6(en.getHours()),e6(en.getMinutes()),e6(en.getSeconds())].join(":");return[en.getDate(),e8[en.getMonth()],eo].join(" ")}function e7(en,eo){return Object.prototype.hasOwnProperty.call(en,eo)}eo.log=function(){console.log("%s - %s",e5(),eo.format.apply(eo,arguments))},eo.inherits=es(782),eo._extend=function(en,eo){if(!eo||!eW(eo))return en;for(var es=Object.keys(eo),ef=es.length;ef--;)en[es[ef]]=eo[es[ef]];return en};var e9="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function tc(en,eo){if(!en){var es=Error("Promise was rejected with a falsy value");es.reason=en,en=es}return eo(en)}function tr(en){if("function"!=typeof en)throw TypeError('The "original" argument must be of type Function');function eo(){for(var eo=[],es=0;eses.specificity?-1:1:0}}function eW(){return!!(ef.versions&&ef.versions.nw)}function eX(){return!!ef.versions&&!!ef.versions.electron||!!ef.env.ELECTRON_RUN_AS_NODE||"undefined"!=typeof window&&window.process&&"renderer"===window.process.type}function e$(en){return"linux"===en&&eu.existsSync("/etc/alpine-release")}en.exports=e_,e_.resolve=e_.path=function(en){en=em.resolve(en||".");try{var eo=eH(em.join(en,"package.json")).name.toUpperCase().replace(/-/g,"_");ef.env[eo+"_PREBUILD"]&&(en=ef.env[eo+"_PREBUILD"])}catch(en){}if(!eb){var es=eU(em.join(en,"build/Release"),eR);if(es)return es;var eu=eU(em.join(en,"build/Debug"),eR);if(eu)return eu}var ed=e_(en);if(ed)return ed;var eV=e_(em.dirname(ef.execPath));if(eV)return eV;throw Error("No native build was found for "+["platform="+eE,"arch="+eS,"runtime="+eD,"abi="+ew,"uv="+eP,eO?"armv="+eO:"","libc="+ej,"node="+ef.versions.node,ef.versions.electron?"electron="+ef.versions.electron:"","webpack=true"].filter(Boolean).join(" ")+"\n loaded from: "+en+"\n");function e_(en){var eo=eB(em.join(en,"prebuilds")).map(eY).filter(eG(eE,eS)).sort(eQ)[0];if(eo){var es=em.join(en,"prebuilds",eo.name),ef=eB(es).map(eF),eu=ef.filter(eZ(eD,ew)),ed=eu.sort(eJ(eD))[0];if(ed)return em.join(es,ed.file)}}},e_.parseTags=eF,e_.matchTags=eZ,e_.compareTags=eJ,e_.parseTuple=eY,e_.matchTuple=eG,e_.compareTuples=eQ},10905:function(en,eo,es){"use strict";let{ErrorWithCause:ef}=es(24290),{findCauseByReference:eu,getErrorCause:em,messageWithCauses:ed,stackWithCauses:eH}=es(23682);en.exports={ErrorWithCause:ef,findCauseByReference:eu,getErrorCause:em,stackWithCauses:eH,messageWithCauses:ed}},92703:function(en,eo,es){"use strict";var ef=es(50414);function eu(){}function em(){}em.resetWarningCache=eu,en.exports=function(){function en(en,eo,es,eu,em,ed){if(ed!==ef){var eH=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw eH.name="Invariant Violation",eH}}function eo(){return en}en.isRequired=en;var es={array:en,bigint:en,bool:en,func:en,number:en,object:en,string:en,symbol:en,any:en,arrayOf:eo,element:en,elementType:en,instanceOf:eo,node:en,objectOf:eo,oneOf:eo,oneOfType:eo,shape:eo,exact:eo,checkPropTypes:em,resetWarningCache:eu};return es.PropTypes=es,es}},45697:function(en,eo,es){en.exports=es(92703)()},50414:function(en){"use strict";var eo="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";en.exports=eo},69921:function(en,eo){"use strict";/** - * @license React - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var es,ef,eu=Symbol.for("react.element"),em=Symbol.for("react.portal"),ed=Symbol.for("react.fragment"),eH=Symbol.for("react.strict_mode"),eV=Symbol.for("react.profiler"),eb=Symbol.for("react.provider"),ew=Symbol.for("react.context"),eD=Symbol.for("react.server_context"),eS=Symbol.for("react.forward_ref"),eE=Symbol.for("react.suspense"),ej=Symbol.for("react.suspense_list"),eO=Symbol.for("react.memo"),eP=Symbol.for("react.lazy"),e_=Symbol.for("react.offscreen");function eB(en){if("object"==typeof en&&null!==en){var eo=en.$$typeof;switch(eo){case eu:switch(en=en.type){case ed:case eV:case eH:case eE:case ej:return en;default:switch(en=en&&en.$$typeof){case eD:case ew:case eS:case eP:case eO:case eb:return en;default:return eo}}case em:return eo}}}ef=Symbol.for("react.module.reference"),es=ew,es=eb,es=eu,es=eS,es=ed,es=eP,es=eO,es=em,es=eV,es=eH,es=eE,es=ej,es=function(){return!1},es=function(){return!1},es=function(en){return eB(en)===ew},es=function(en){return eB(en)===eb},es=function(en){return"object"==typeof en&&null!==en&&en.$$typeof===eu},es=function(en){return eB(en)===eS},es=function(en){return eB(en)===ed},es=function(en){return eB(en)===eP},es=function(en){return eB(en)===eO},es=function(en){return eB(en)===em},es=function(en){return eB(en)===eV},es=function(en){return eB(en)===eH},es=function(en){return eB(en)===eE},es=function(en){return eB(en)===ej},eo.isValidElementType=function(en){return"string"==typeof en||"function"==typeof en||en===ed||en===eV||en===eH||en===eE||en===ej||en===e_||"object"==typeof en&&null!==en&&(en.$$typeof===eP||en.$$typeof===eO||en.$$typeof===eb||en.$$typeof===ew||en.$$typeof===eS||en.$$typeof===ef||void 0!==en.getModuleId)},eo.typeOf=eB},59864:function(en,eo,es){"use strict";en.exports=es(69921)},66855:function(en,eo,es){"use strict";var ef,eu=es(48764).Buffer,em=es(64836);ef={value:!0},ef=void 0;var ed=em(es(64687)),eH=em(es(17156)),eV=em(es(18698)),eb=em(es(56690)),ew=em(es(89728)),eD=em(es(94993)),eS=em(es(73808)),eE=em(es(61655)),ej=es(26729),eO=es(70395);function eP(en,eo,es){return eo=(0,eS.default)(eo),(0,eD.default)(en,e_()?Reflect.construct(eo,es||[],(0,eS.default)(en).constructor):eo.apply(en,es))}function e_(){try{var en=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(en){}return(e_=function(){return!!en})()}var eB=function(en,eo){var es={};for(var ef in en)Object.prototype.hasOwnProperty.call(en,ef)&&0>eo.indexOf(ef)&&(es[ef]=en[ef]);if(null!=en&&"function"==typeof Object.getOwnPropertySymbols)for(var eu=0,ef=Object.getOwnPropertySymbols(en);eueo.indexOf(ef[eu])&&Object.prototype.propertyIsEnumerable.call(en,ef[eu])&&(es[ef[eu]]=en[ef[eu]]);return es};ef=function(en){function eo(en){var es,ef=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ws://localhost:8080",eu=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},em=arguments.length>3?arguments[3]:void 0,ed=arguments.length>4?arguments[4]:void 0;(0,eb.default)(this,eo);var eH=eu.autoconnect,eV=void 0===eH||eH,ew=eu.reconnect,eD=void 0===ew||ew,eS=eu.reconnect_interval,eE=void 0===eS?1e3:eS,ej=eu.max_reconnects,e_=void 0===ej?5:ej,eU=eB(eu,["autoconnect","reconnect","reconnect_interval","max_reconnects"]);return(es=eP(this,eo)).webSocketFactory=en,es.queue={},es.rpc_id=0,es.address=ef,es.autoconnect=eV,es.ready=!1,es.reconnect=eD,es.reconnect_timer_id=void 0,es.reconnect_interval=eE,es.max_reconnects=e_,es.rest_options=eU,es.current_reconnects=0,es.generate_request_id=em||function(){return++es.rpc_id},ed?es.dataPack=ed:es.dataPack=new eO.DefaultDataPack,es.autoconnect&&es._connect(es.address,Object.assign({autoconnect:es.autoconnect,reconnect:es.reconnect,reconnect_interval:es.reconnect_interval,max_reconnects:es.max_reconnects},es.rest_options)),es}return(0,eE.default)(eo,en),(0,ew.default)(eo,[{key:"connect",value:function(){this.socket||this._connect(this.address,Object.assign({autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects},this.rest_options))}},{key:"call",value:function(en,eo,es,ef){var eu=this;return ef||"object"!==(0,eV.default)(es)||(ef=es,es=null),new Promise(function(em,ed){if(!eu.ready)return ed(Error("socket not ready"));var eH=eu.generate_request_id(en,eo),eV={jsonrpc:"2.0",method:en,params:eo||void 0,id:eH};eu.socket.send(eu.dataPack.encode(eV),ef,function(en){if(en)return ed(en);eu.queue[eH]={promise:[em,ed]},es&&(eu.queue[eH].timeout=setTimeout(function(){delete eu.queue[eH],ed(Error("reply timeout"))},es))})})}},{key:"login",value:function(){var en=(0,eH.default)(ed.default.mark(function en(eo){var es;return ed.default.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,this.call("rpc.login",eo);case 2:if(es=en.sent){en.next=5;break}throw Error("authentication failed");case 5:return en.abrupt("return",es);case 6:case"end":return en.stop()}},en,this)}));return function(eo){return en.apply(this,arguments)}}()},{key:"listMethods",value:function(){var en=(0,eH.default)(ed.default.mark(function en(){return ed.default.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,this.call("__listMethods");case 2:return en.abrupt("return",en.sent);case 3:case"end":return en.stop()}},en,this)}));return function(){return en.apply(this,arguments)}}()},{key:"notify",value:function(en,eo){var es=this;return new Promise(function(ef,eu){if(!es.ready)return eu(Error("socket not ready"));var em={jsonrpc:"2.0",method:en,params:eo};es.socket.send(es.dataPack.encode(em),function(en){if(en)return eu(en);ef()})})}},{key:"subscribe",value:function(){var en=(0,eH.default)(ed.default.mark(function en(eo){var es;return ed.default.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return"string"==typeof eo&&(eo=[eo]),en.next=3,this.call("rpc.on",eo);case 3:if(es=en.sent,!("string"==typeof eo&&"ok"!==es[eo])){en.next=6;break}throw Error("Failed subscribing to an event '"+eo+"' with: "+es[eo]);case 6:return en.abrupt("return",es);case 7:case"end":return en.stop()}},en,this)}));return function(eo){return en.apply(this,arguments)}}()},{key:"unsubscribe",value:function(){var en=(0,eH.default)(ed.default.mark(function en(eo){var es;return ed.default.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return"string"==typeof eo&&(eo=[eo]),en.next=3,this.call("rpc.off",eo);case 3:if(es=en.sent,!("string"==typeof eo&&"ok"!==es[eo])){en.next=6;break}throw Error("Failed unsubscribing from an event with: "+es);case 6:return en.abrupt("return",es);case 7:case"end":return en.stop()}},en,this)}));return function(eo){return en.apply(this,arguments)}}()},{key:"close",value:function(en,eo){this.socket.close(en||1e3,eo)}},{key:"setAutoReconnect",value:function(en){this.reconnect=en}},{key:"setReconnectInterval",value:function(en){this.reconnect_interval=en}},{key:"setMaxReconnects",value:function(en){this.max_reconnects=en}},{key:"_connect",value:function(en,eo){var es=this;clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(en,eo),this.socket.addEventListener("open",function(){es.ready=!0,es.emit("open"),es.current_reconnects=0}),this.socket.addEventListener("message",function(en){var eo=en.data;eo instanceof ArrayBuffer&&(eo=eu.from(eo).toString());try{eo=es.dataPack.decode(eo)}catch(en){return}if(eo.notification&&es.listeners(eo.notification).length){if(!Object.keys(eo.params).length)return es.emit(eo.notification);var ef=[eo.notification];if(eo.params.constructor===Object)ef.push(eo.params);else for(var em=0;emes.current_reconnects||0===es.max_reconnects)&&(es.reconnect_timer_id=setTimeout(function(){return es._connect(en,eo)},es.reconnect_interval)))})}}])}(ej.EventEmitter)},89062:function(en,eo,es){"use strict";var ef,eu=es(64836);ef={value:!0},ef=eE;var em=eu(es(56690)),ed=eu(es(89728)),eH=eu(es(94993)),eV=eu(es(73808)),eb=eu(es(61655));function ew(en,eo,es){return eo=(0,eV.default)(eo),(0,eH.default)(en,eD()?Reflect.construct(eo,es||[],(0,eV.default)(en).constructor):eo.apply(en,es))}function eD(){try{var en=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(en){}return(eD=function(){return!!en})()}var eS=function(en){function eo(en,es,ef){var eu;return(0,em.default)(this,eo),(eu=ew(this,eo)).socket=new window.WebSocket(en,ef),eu.socket.onopen=function(){return eu.emit("open")},eu.socket.onmessage=function(en){return eu.emit("message",en.data)},eu.socket.onerror=function(en){return eu.emit("error",en)},eu.socket.onclose=function(en){eu.emit("close",en.code,en.reason)},eu}return(0,eb.default)(eo,en),(0,ed.default)(eo,[{key:"send",value:function(en,eo,es){var ef=es||eo;try{this.socket.send(en),ef()}catch(en){ef(en)}}},{key:"close",value:function(en,eo){this.socket.close(en,eo)}},{key:"addEventListener",value:function(en,eo,es){this.socket.addEventListener(en,eo,es)}}])}(es(26729).EventEmitter);function eE(en,eo){return new eS(en,eo)}},70395:function(en,eo,es){"use strict";var ef=es(64836);Object.defineProperty(eo,"__esModule",{value:!0}),eo.DefaultDataPack=void 0,eo.createError=eH;var eu=ef(es(56690)),em=ef(es(89728)),ed=new Map([[-32e3,"Event not provided"],[-32600,"Invalid Request"],[-32601,"Method not found"],[-32602,"Invalid params"],[-32603,"Internal error"],[-32604,"Params not found"],[-32605,"Method forbidden"],[-32606,"Event forbidden"],[-32700,"Parse error"]]);function eH(en,eo){var es={code:en,message:ed.get(en)||"Internal Server Error"};return eo&&(es.data=eo),es}eo.DefaultDataPack=function(){function en(){(0,eu.default)(this,en)}return(0,em.default)(en,[{key:"encode",value:function(en){return JSON.stringify(en)}},{key:"decode",value:function(en){return JSON.parse(en)}}])}()},89509:function(en,eo,es){/*! safe-buffer. MIT License. Feross Aboukhadijeh */var ef=es(48764),eu=ef.Buffer;function em(en,eo){for(var es in en)eo[es]=en[es]}function ed(en,eo,es){return eu(en,eo,es)}eu.from&&eu.alloc&&eu.allocUnsafe&&eu.allocUnsafeSlow?en.exports=ef:(em(ef,eo),eo.Buffer=ed),ed.prototype=Object.create(eu.prototype),em(eu,ed),ed.from=function(en,eo,es){if("number"==typeof en)throw TypeError("Argument must not be a number");return eu(en,eo,es)},ed.alloc=function(en,eo,es){if("number"!=typeof en)throw TypeError("Argument must be a number");var ef=eu(en);return void 0!==eo?"string"==typeof es?ef.fill(eo,es):ef.fill(eo):ef.fill(0),ef},ed.allocUnsafe=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return eu(en)},ed.allocUnsafeSlow=function(en){if("number"!=typeof en)throw TypeError("Argument must be a number");return ef.SlowBuffer(en)}},17635:function(en){"use strict";!function(eo){let es=2147483647;function ef(en){let eo=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),es=1779033703,ef=3144134277,eu=1013904242,em=2773480762,ed=1359893119,eH=2600822924,eV=528734635,eb=1541459225,ew=new Uint32Array(64);function eD(en){let eD=0,eS=en.length;for(;eS>=64;){let eE=es,ej=ef,eO=eu,eP=em,e_=ed,eB=eH,eU=eV,eR=eb,eY,eG,eQ,eF,eZ;for(eG=0;eG<16;eG++)eQ=eD+4*eG,ew[eG]=(255&en[eQ])<<24|(255&en[eQ+1])<<16|(255&en[eQ+2])<<8|255&en[eQ+3];for(eG=16;eG<64;eG++)eF=((eY=ew[eG-2])>>>17|eY<<15)^(eY>>>19|eY<<13)^eY>>>10,eZ=((eY=ew[eG-15])>>>7|eY<<25)^(eY>>>18|eY<<14)^eY>>>3,ew[eG]=(eF+ew[eG-7]|0)+(eZ+ew[eG-16]|0)|0;for(eG=0;eG<64;eG++)eF=(((e_>>>6|e_<<26)^(e_>>>11|e_<<21)^(e_>>>25|e_<<7))+(e_&eB^~e_&eU)|0)+(eR+(eo[eG]+ew[eG]|0)|0)|0,eZ=((eE>>>2|eE<<30)^(eE>>>13|eE<<19)^(eE>>>22|eE<<10))+(eE&ej^eE&eO^ej&eO)|0,eR=eU,eU=eB,eB=e_,e_=eP+eF|0,eP=eO,eO=ej,ej=eE,eE=eF+eZ|0;es=es+eE|0,ef=ef+ej|0,eu=eu+eO|0,em=em+eP|0,ed=ed+e_|0,eH=eH+eB|0,eV=eV+eU|0,eb=eb+eR|0,eD+=64,eS-=64}}eD(en);let eS,eE=en.length%64,ej=en.length/536870912|0,eO=en.length<<3,eP=eE<56?56:120,e_=en.slice(en.length-eE,en.length);for(e_.push(128),eS=eE+1;eS>>24&255),e_.push(ej>>>16&255),e_.push(ej>>>8&255),e_.push(ej>>>0&255),e_.push(eO>>>24&255),e_.push(eO>>>16&255),e_.push(eO>>>8&255),e_.push(eO>>>0&255),eD(e_),[es>>>24&255,es>>>16&255,es>>>8&255,es>>>0&255,ef>>>24&255,ef>>>16&255,ef>>>8&255,ef>>>0&255,eu>>>24&255,eu>>>16&255,eu>>>8&255,eu>>>0&255,em>>>24&255,em>>>16&255,em>>>8&255,em>>>0&255,ed>>>24&255,ed>>>16&255,ed>>>8&255,ed>>>0&255,eH>>>24&255,eH>>>16&255,eH>>>8&255,eH>>>0&255,eV>>>24&255,eV>>>16&255,eV>>>8&255,eV>>>0&255,eb>>>24&255,eb>>>16&255,eb>>>8&255,eb>>>0&255]}function eu(en,eo,es){let eu;en=en.length<=64?en:ef(en);let em=64+eo.length+4,ed=Array(em),eH=Array(64),eV=[];for(eu=0;eu<64;eu++)ed[eu]=54;for(eu=0;eu=em-4;en--){if(ed[en]++,ed[en]<=255)return;ed[en]=0}}for(;es>=32;)eb(),eV=eV.concat(ef(eH.concat(ef(ed)))),es-=32;return es>0&&(eb(),eV=eV.concat(ef(eH.concat(ef(ed))).slice(0,es))),eV}function em(en,eo,es,ef,eu){let em;for(eb(en,(2*es-1)*16,eu,0,16),em=0;em<2*es;em++)eV(en,16*em,eu,16),eH(eu,ef),eb(eu,0,en,eo+16*em,16);for(em=0;em>>32-eo}function eH(en,eo){eb(en,0,eo,0,16);for(let en=8;en>0;en-=2)eo[4]^=ed(eo[0]+eo[12],7),eo[8]^=ed(eo[4]+eo[0],9),eo[12]^=ed(eo[8]+eo[4],13),eo[0]^=ed(eo[12]+eo[8],18),eo[9]^=ed(eo[5]+eo[1],7),eo[13]^=ed(eo[9]+eo[5],9),eo[1]^=ed(eo[13]+eo[9],13),eo[5]^=ed(eo[1]+eo[13],18),eo[14]^=ed(eo[10]+eo[6],7),eo[2]^=ed(eo[14]+eo[10],9),eo[6]^=ed(eo[2]+eo[14],13),eo[10]^=ed(eo[6]+eo[2],18),eo[3]^=ed(eo[15]+eo[11],7),eo[7]^=ed(eo[3]+eo[15],9),eo[11]^=ed(eo[7]+eo[3],13),eo[15]^=ed(eo[11]+eo[7],18),eo[1]^=ed(eo[0]+eo[3],7),eo[2]^=ed(eo[1]+eo[0],9),eo[3]^=ed(eo[2]+eo[1],13),eo[0]^=ed(eo[3]+eo[2],18),eo[6]^=ed(eo[5]+eo[4],7),eo[7]^=ed(eo[6]+eo[5],9),eo[4]^=ed(eo[7]+eo[6],13),eo[5]^=ed(eo[4]+eo[7],18),eo[11]^=ed(eo[10]+eo[9],7),eo[8]^=ed(eo[11]+eo[10],9),eo[9]^=ed(eo[8]+eo[11],13),eo[10]^=ed(eo[9]+eo[8],18),eo[12]^=ed(eo[15]+eo[14],7),eo[13]^=ed(eo[12]+eo[15],9),eo[14]^=ed(eo[13]+eo[12],13),eo[15]^=ed(eo[14]+eo[13],18);for(let es=0;es<16;++es)en[es]+=eo[es]}function eV(en,eo,es,ef){for(let eu=0;eu=256)return!1}return!0}function eD(en,eo){if("number"!=typeof en||en%1)throw Error("invalid "+eo);return en}function eS(en,eo,ef,ed,eH,eS,eE){let ej;if(ef=eD(ef,"N"),ed=eD(ed,"r"),eH=eD(eH,"p"),eS=eD(eS,"dkLen"),0===ef||(ef&ef-1)!=0)throw Error("N must be power of 2");if(ef>es/128/ed)throw Error("N too large");if(ed>es/128/eH)throw Error("r too large");if(!ew(en))throw Error("password must be an array or buffer");if(en=Array.prototype.slice.call(en),!ew(eo))throw Error("salt must be an array or buffer");let eO=eu(en,eo=Array.prototype.slice.call(eo),128*eH*ed),eP=new Uint32Array(32*eH*ed);for(let en=0;eneX&&(eo=eX);for(let en=0;eneX&&(eo=eX);for(let en=0;en>0&255),eO.push(eP[en]>>8&255),eO.push(eP[en]>>16&255),eO.push(eP[en]>>24&255);let es=eu(en,eO,eS);return eE&&eE(null,1,es),es}eE&&e$(e4)};if(!eE)for(;;){let en=e4();if(void 0!=en)return en}e4()}let eE={scrypt:function(en,eo,es,ef,eu,em,ed){return new Promise(function(eH,eV){let eb=0;ed&&ed(0),eS(en,eo,es,ef,eu,em,function(en,eo,es){if(en)eV(en);else if(es)ed&&1!==eb&&ed(1),eH(new Uint8Array(es));else if(ed&&eo!==eb)return eb=eo,ed(eo)})})},syncScrypt:function(en,eo,es,ef,eu,em){return new Uint8Array(eS(en,eo,es,ef,eu,em))}};en.exports=eE}(0)},22257:function(en,eo,es){let ef=Symbol("SemVer ANY");class eu{static get ANY(){return ef}constructor(en,eo){if(eo=em(eo),en instanceof eu){if(!!eo.loose===en.loose)return en;en=en.value}eb("comparator",en=en.trim().split(/\s+/).join(" "),eo),this.options=eo,this.loose=!!eo.loose,this.parse(en),this.semver===ef?this.value="":this.value=this.operator+this.semver.version,eb("comp",this)}parse(en){let eo=this.options.loose?ed[eH.COMPARATORLOOSE]:ed[eH.COMPARATOR],es=en.match(eo);if(!es)throw TypeError(`Invalid comparator: ${en}`);this.operator=void 0!==es[1]?es[1]:"","="===this.operator&&(this.operator=""),es[2]?this.semver=new ew(es[2],this.options.loose):this.semver=ef}toString(){return this.value}test(en){if(eb("Comparator.test",en,this.options.loose),this.semver===ef||en===ef)return!0;if("string"==typeof en)try{en=new ew(en,this.options)}catch(en){return!1}return eV(en,this.operator,this.semver,this.options)}intersects(en,eo){if(!(en instanceof eu))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new eD(en.value,eo).test(this.value):""===en.operator?""===en.value||new eD(this.value,eo).test(en.semver):!((eo=em(eo)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===en.value)||!eo.includePrerelease&&(this.value.startsWith("<0.0.0")||en.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&en.operator.startsWith(">")||this.operator.startsWith("<")&&en.operator.startsWith("<")||this.semver.version===en.semver.version&&this.operator.includes("=")&&en.operator.includes("=")||eV(this.semver,"<",en.semver,eo)&&this.operator.startsWith(">")&&en.operator.startsWith("<")||eV(this.semver,">",en.semver,eo)&&this.operator.startsWith("<")&&en.operator.startsWith(">"))}}en.exports=eu;let em=es(12893),{safeRe:ed,t:eH}=es(55765),eV=es(7539),eb=es(74225),ew=es(26376),eD=es(66902)},66902:function(en,eo,es){class ef{constructor(en,eo){if(eo=ed(eo),en instanceof ef){if(!!eo.loose===en.loose&&!!eo.includePrerelease===en.includePrerelease)return en;return new ef(en.raw,eo)}if(en instanceof eH)return this.raw=en.value,this.set=[[en]],this.format(),this;if(this.options=eo,this.loose=!!eo.loose,this.includePrerelease=!!eo.includePrerelease,this.raw=en.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(en=>this.parseRange(en.trim())).filter(en=>en.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let en=this.set[0];if(this.set=this.set.filter(en=>!e_(en[0])),0===this.set.length)this.set=[en];else if(this.set.length>1){for(let en of this.set)if(1===en.length&&eB(en[0])){this.set=[en];break}}}this.format()}format(){return this.range=this.set.map(en=>en.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(en){let eo=(this.options.includePrerelease&&eO)|(this.options.loose&&eP),es=eo+":"+en,ef=em.get(es);if(ef)return ef;let eu=this.options.loose,ed=eu?ew[eD.HYPHENRANGELOOSE]:ew[eD.HYPHENRANGE];eV("hyphen replace",en=en.replace(ed,e$(this.options.includePrerelease))),eV("comparator trim",en=en.replace(ew[eD.COMPARATORTRIM],eS)),eV("tilde trim",en=en.replace(ew[eD.TILDETRIM],eE)),eV("caret trim",en=en.replace(ew[eD.CARETTRIM],ej));let eb=en.split(" ").map(en=>eR(en,this.options)).join(" ").split(/\s+/).map(en=>eX(en,this.options));eu&&(eb=eb.filter(en=>(eV("loose invalid filter",en,this.options),!!en.match(ew[eD.COMPARATORLOOSE])))),eV("range list",eb);let eB=new Map,eU=eb.map(en=>new eH(en,this.options));for(let en of eU){if(e_(en))return[en];eB.set(en.value,en)}eB.size>1&&eB.has("")&&eB.delete("");let eY=[...eB.values()];return em.set(es,eY),eY}intersects(en,eo){if(!(en instanceof ef))throw TypeError("a Range is required");return this.set.some(es=>eU(es,eo)&&en.set.some(en=>eU(en,eo)&&es.every(es=>en.every(en=>es.intersects(en,eo)))))}test(en){if(!en)return!1;if("string"==typeof en)try{en=new eb(en,this.options)}catch(en){return!1}for(let eo=0;eo"<0.0.0-0"===en.value,eB=en=>""===en.value,eU=(en,eo)=>{let es=!0,ef=en.slice(),eu=ef.pop();for(;es&&ef.length;)es=ef.every(en=>eu.intersects(en,eo)),eu=ef.pop();return es},eR=(en,eo)=>(eV("comp",en,eo),en=eF(en,eo),eV("caret",en),en=eG(en,eo),eV("tildes",en),en=eK(en,eo),eV("xrange",en),en=eW(en,eo),eV("stars",en),en),eY=en=>!en||"x"===en.toLowerCase()||"*"===en,eG=(en,eo)=>en.trim().split(/\s+/).map(en=>eQ(en,eo)).join(" "),eQ=(en,eo)=>{let es=eo.loose?ew[eD.TILDELOOSE]:ew[eD.TILDE];return en.replace(es,(eo,es,ef,eu,em)=>{let ed;return eV("tilde",en,eo,es,ef,eu,em),eY(es)?ed="":eY(ef)?ed=`>=${es}.0.0 <${+es+1}.0.0-0`:eY(eu)?ed=`>=${es}.${ef}.0 <${es}.${+ef+1}.0-0`:em?(eV("replaceTilde pr",em),ed=`>=${es}.${ef}.${eu}-${em} <${es}.${+ef+1}.0-0`):ed=`>=${es}.${ef}.${eu} <${es}.${+ef+1}.0-0`,eV("tilde return",ed),ed})},eF=(en,eo)=>en.trim().split(/\s+/).map(en=>eZ(en,eo)).join(" "),eZ=(en,eo)=>{eV("caret",en,eo);let es=eo.loose?ew[eD.CARETLOOSE]:ew[eD.CARET],ef=eo.includePrerelease?"-0":"";return en.replace(es,(eo,es,eu,em,ed)=>{let eH;return eV("caret",en,eo,es,eu,em,ed),eY(es)?eH="":eY(eu)?eH=`>=${es}.0.0${ef} <${+es+1}.0.0-0`:eY(em)?eH="0"===es?`>=${es}.${eu}.0${ef} <${es}.${+eu+1}.0-0`:`>=${es}.${eu}.0${ef} <${+es+1}.0.0-0`:ed?(eV("replaceCaret pr",ed),eH="0"===es?"0"===eu?`>=${es}.${eu}.${em}-${ed} <${es}.${eu}.${+em+1}-0`:`>=${es}.${eu}.${em}-${ed} <${es}.${+eu+1}.0-0`:`>=${es}.${eu}.${em}-${ed} <${+es+1}.0.0-0`):(eV("no pr"),eH="0"===es?"0"===eu?`>=${es}.${eu}.${em}${ef} <${es}.${eu}.${+em+1}-0`:`>=${es}.${eu}.${em}${ef} <${es}.${+eu+1}.0-0`:`>=${es}.${eu}.${em} <${+es+1}.0.0-0`),eV("caret return",eH),eH})},eK=(en,eo)=>(eV("replaceXRanges",en,eo),en.split(/\s+/).map(en=>eJ(en,eo)).join(" ")),eJ=(en,eo)=>{en=en.trim();let es=eo.loose?ew[eD.XRANGELOOSE]:ew[eD.XRANGE];return en.replace(es,(es,ef,eu,em,ed,eH)=>{eV("xRange",en,es,ef,eu,em,ed,eH);let eb=eY(eu),ew=eb||eY(em),eD=ew||eY(ed),eS=eD;return"="===ef&&eS&&(ef=""),eH=eo.includePrerelease?"-0":"",eb?es=">"===ef||"<"===ef?"<0.0.0-0":"*":ef&&eS?(ew&&(em=0),ed=0,">"===ef?(ef=">=",ew?(eu=+eu+1,em=0,ed=0):(em=+em+1,ed=0)):"<="===ef&&(ef="<",ew?eu=+eu+1:em=+em+1),"<"===ef&&(eH="-0"),es=`${ef+eu}.${em}.${ed}${eH}`):ew?es=`>=${eu}.0.0${eH} <${+eu+1}.0.0-0`:eD&&(es=`>=${eu}.${em}.0${eH} <${eu}.${+em+1}.0-0`),eV("xRange return",es),es})},eW=(en,eo)=>(eV("replaceStars",en,eo),en.trim().replace(ew[eD.STAR],"")),eX=(en,eo)=>(eV("replaceGTE0",en,eo),en.trim().replace(ew[eo.includePrerelease?eD.GTE0PRE:eD.GTE0],"")),e$=en=>(eo,es,ef,eu,em,ed,eH,eV,eb,ew,eD,eS,eE)=>`${es=eY(ef)?"":eY(eu)?`>=${ef}.0.0${en?"-0":""}`:eY(em)?`>=${ef}.${eu}.0${en?"-0":""}`:ed?`>=${es}`:`>=${es}${en?"-0":""}`} ${eV=eY(eb)?"":eY(ew)?`<${+eb+1}.0.0-0`:eY(eD)?`<${eb}.${+ew+1}.0-0`:eS?`<=${eb}.${ew}.${eD}-${eS}`:en?`<${eb}.${ew}.${+eD+1}-0`:`<=${eV}`}`.trim(),e4=(en,eo,es)=>{for(let es=0;es0){let ef=en[es].semver;if(ef.major===eo.major&&ef.minor===eo.minor&&ef.patch===eo.patch)return!0}return!1}return!0}},26376:function(en,eo,es){let ef=es(74225),{MAX_LENGTH:eu,MAX_SAFE_INTEGER:em}=es(83295),{safeRe:ed,t:eH}=es(55765),eV=es(12893),{compareIdentifiers:eb}=es(86742);class ew{constructor(en,eo){if(eo=eV(eo),en instanceof ew){if(!!eo.loose===en.loose&&!!eo.includePrerelease===en.includePrerelease)return en;en=en.version}else if("string"!=typeof en)throw TypeError(`Invalid version. Must be a string. Got type "${typeof en}".`);if(en.length>eu)throw TypeError(`version is longer than ${eu} characters`);ef("SemVer",en,eo),this.options=eo,this.loose=!!eo.loose,this.includePrerelease=!!eo.includePrerelease;let es=en.trim().match(eo.loose?ed[eH.LOOSE]:ed[eH.FULL]);if(!es)throw TypeError(`Invalid Version: ${en}`);if(this.raw=en,this.major=+es[1],this.minor=+es[2],this.patch=+es[3],this.major>em||this.major<0)throw TypeError("Invalid major version");if(this.minor>em||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>em||this.patch<0)throw TypeError("Invalid patch version");es[4]?this.prerelease=es[4].split(".").map(en=>{if(/^[0-9]+$/.test(en)){let eo=+en;if(eo>=0&&eo=0;)"number"==typeof this.prerelease[ef]&&(this.prerelease[ef]++,ef=-2);if(-1===ef){if(eo===this.prerelease.join(".")&&!1===es)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(en)}}if(eo){let ef=[eo,en];!1===es&&(ef=[eo]),0===eb(this.prerelease[0],eo)?isNaN(this.prerelease[1])&&(this.prerelease=ef):this.prerelease=ef}break}default:throw Error(`invalid increment argument: ${en}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}en.exports=ew},13507:function(en,eo,es){let ef=es(33959),eu=(en,eo)=>{let es=ef(en.trim().replace(/^[=v]+/,""),eo);return es?es.version:null};en.exports=eu},7539:function(en,eo,es){let ef=es(58718),eu=es(81194),em=es(71312),ed=es(25903),eH=es(21544),eV=es(12056),eb=(en,eo,es,eb)=>{switch(eo){case"===":return"object"==typeof en&&(en=en.version),"object"==typeof es&&(es=es.version),en===es;case"!==":return"object"==typeof en&&(en=en.version),"object"==typeof es&&(es=es.version),en!==es;case"":case"=":case"==":return ef(en,es,eb);case"!=":return eu(en,es,eb);case">":return em(en,es,eb);case">=":return ed(en,es,eb);case"<":return eH(en,es,eb);case"<=":return eV(en,es,eb);default:throw TypeError(`Invalid operator: ${eo}`)}};en.exports=eb},99038:function(en,eo,es){let ef=es(26376),eu=es(33959),{safeRe:em,t:ed}=es(55765),eH=(en,eo)=>{if(en instanceof ef)return en;if("number"==typeof en&&(en=String(en)),"string"!=typeof en)return null;let es=null;if((eo=eo||{}).rtl){let eo;for(;(eo=em[ed.COERCERTL].exec(en))&&(!es||es.index+es[0].length!==en.length);)es&&eo.index+eo[0].length===es.index+es[0].length||(es=eo),em[ed.COERCERTL].lastIndex=eo.index+eo[1].length+eo[2].length;em[ed.COERCERTL].lastIndex=-1}else es=en.match(em[ed.COERCE]);return null===es?null:eu(`${es[2]}.${es[3]||"0"}.${es[4]||"0"}`,eo)};en.exports=eH},88880:function(en,eo,es){let ef=es(26376),eu=(en,eo,es)=>{let eu=new ef(en,es),em=new ef(eo,es);return eu.compare(em)||eu.compareBuild(em)};en.exports=eu},27880:function(en,eo,es){let ef=es(46269),eu=(en,eo)=>ef(en,eo,!0);en.exports=eu},46269:function(en,eo,es){let ef=es(26376),eu=(en,eo,es)=>new ef(en,es).compare(new ef(eo,es));en.exports=eu},62378:function(en,eo,es){let ef=es(33959),eu=(en,eo)=>{let es=ef(en,null,!0),eu=ef(eo,null,!0),em=es.compare(eu);if(0===em)return null;let ed=em>0,eH=ed?es:eu,eV=ed?eu:es,eb=!!eH.prerelease.length,ew=!!eV.prerelease.length;if(ew&&!eb)return eV.patch||eV.minor?eH.patch?"patch":eH.minor?"minor":"major":"major";let eD=eb?"pre":"";return es.major!==eu.major?eD+"major":es.minor!==eu.minor?eD+"minor":es.patch!==eu.patch?eD+"patch":"prerelease"};en.exports=eu},58718:function(en,eo,es){let ef=es(46269),eu=(en,eo,es)=>0===ef(en,eo,es);en.exports=eu},71312:function(en,eo,es){let ef=es(46269),eu=(en,eo,es)=>ef(en,eo,es)>0;en.exports=eu},25903:function(en,eo,es){let ef=es(46269),eu=(en,eo,es)=>ef(en,eo,es)>=0;en.exports=eu},20253:function(en,eo,es){let ef=es(26376),eu=(en,eo,es,eu,em)=>{"string"==typeof es&&(em=eu,eu=es,es=void 0);try{return new ef(en instanceof ef?en.version:en,es).inc(eo,eu,em).version}catch(en){return null}};en.exports=eu},21544:function(en,eo,es){let ef=es(46269),eu=(en,eo,es)=>0>ef(en,eo,es);en.exports=eu},12056:function(en,eo,es){let ef=es(46269),eu=(en,eo,es)=>0>=ef(en,eo,es);en.exports=eu},38679:function(en,eo,es){let ef=es(26376),eu=(en,eo)=>new ef(en,eo).major;en.exports=eu},87789:function(en,eo,es){let ef=es(26376),eu=(en,eo)=>new ef(en,eo).minor;en.exports=eu},81194:function(en,eo,es){let ef=es(46269),eu=(en,eo,es)=>0!==ef(en,eo,es);en.exports=eu},33959:function(en,eo,es){let ef=es(26376),eu=(en,eo,es=!1)=>{if(en instanceof ef)return en;try{return new ef(en,eo)}catch(en){if(!es)return null;throw en}};en.exports=eu},52358:function(en,eo,es){let ef=es(26376),eu=(en,eo)=>new ef(en,eo).patch;en.exports=eu},57559:function(en,eo,es){let ef=es(33959),eu=(en,eo)=>{let es=ef(en,eo);return es&&es.prerelease.length?es.prerelease:null};en.exports=eu},79795:function(en,eo,es){let ef=es(46269),eu=(en,eo,es)=>ef(eo,en,es);en.exports=eu},63657:function(en,eo,es){let ef=es(88880),eu=(en,eo)=>en.sort((en,es)=>ef(es,en,eo));en.exports=eu},45712:function(en,eo,es){let ef=es(66902),eu=(en,eo,es)=>{try{eo=new ef(eo,es)}catch(en){return!1}return eo.test(en)};en.exports=eu},21100:function(en,eo,es){let ef=es(88880),eu=(en,eo)=>en.sort((en,es)=>ef(en,es,eo));en.exports=eu},76397:function(en,eo,es){let ef=es(33959),eu=(en,eo)=>{let es=ef(en,eo);return es?es.version:null};en.exports=eu},81249:function(en,eo,es){let ef=es(55765),eu=es(83295),em=es(26376),ed=es(86742),eH=es(33959),eV=es(76397),eb=es(13507),ew=es(20253),eD=es(62378),eS=es(38679),eE=es(87789),ej=es(52358),eO=es(57559),eP=es(46269),e_=es(79795),eB=es(27880),eU=es(88880),eR=es(21100),eY=es(63657),eG=es(71312),eQ=es(21544),eF=es(58718),eZ=es(81194),eK=es(25903),eJ=es(12056),eW=es(7539),eX=es(99038),e$=es(22257),e4=es(66902),e3=es(45712),e0=es(51042),e6=es(85775),e8=es(71657),e5=es(95316),e7=es(89042),e9=es(6826),tc=es(97606),tr=es(50032),ta=es(82937),tn=es(17908),tf=es(50799);en.exports={parse:eH,valid:eV,clean:eb,inc:ew,diff:eD,major:eS,minor:eE,patch:ej,prerelease:eO,compare:eP,rcompare:e_,compareLoose:eB,compareBuild:eU,sort:eR,rsort:eY,gt:eG,lt:eQ,eq:eF,neq:eZ,gte:eK,lte:eJ,cmp:eW,coerce:eX,Comparator:e$,Range:e4,satisfies:e3,toComparators:e0,maxSatisfying:e6,minSatisfying:e8,minVersion:e5,validRange:e7,outside:e9,gtr:tc,ltr:tr,intersects:ta,simplifyRange:tn,subset:tf,SemVer:em,re:ef.re,src:ef.src,tokens:ef.t,SEMVER_SPEC_VERSION:eu.SEMVER_SPEC_VERSION,RELEASE_TYPES:eu.RELEASE_TYPES,compareIdentifiers:ed.compareIdentifiers,rcompareIdentifiers:ed.rcompareIdentifiers}},83295:function(en){let eo="2.0.0",es=256,ef=Number.MAX_SAFE_INTEGER||9007199254740991,eu=16,em=es-6,ed=["major","premajor","minor","preminor","patch","prepatch","prerelease"];en.exports={MAX_LENGTH:es,MAX_SAFE_COMPONENT_LENGTH:eu,MAX_SAFE_BUILD_LENGTH:em,MAX_SAFE_INTEGER:ef,RELEASE_TYPES:ed,SEMVER_SPEC_VERSION:eo,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},74225:function(en,eo,es){var ef=es(83454);let eu="object"==typeof ef&&ef.env&&ef.env.NODE_DEBUG&&/\bsemver\b/i.test(ef.env.NODE_DEBUG)?(...en)=>console.error("SEMVER",...en):()=>{};en.exports=eu},86742:function(en){let eo=/^[0-9]+$/,es=(en,es)=>{let ef=eo.test(en),eu=eo.test(es);return ef&&eu&&(en=+en,es=+es),en===es?0:ef&&!eu?-1:eu&&!ef?1:enes(eo,en);en.exports={compareIdentifiers:es,rcompareIdentifiers:ef}},12893:function(en){let eo=Object.freeze({loose:!0}),es=Object.freeze({}),ef=en=>en?"object"!=typeof en?eo:en:es;en.exports=ef},55765:function(en,eo,es){let{MAX_SAFE_COMPONENT_LENGTH:ef,MAX_SAFE_BUILD_LENGTH:eu,MAX_LENGTH:em}=es(83295),ed=es(74225);eo=en.exports={};let eH=eo.re=[],eV=eo.safeRe=[],eb=eo.src=[],ew=eo.t={},eD=0,eS="[a-zA-Z0-9-]",eE=[["\\s",1],["\\d",em],[eS,eu]],ej=en=>{for(let[eo,es]of eE)en=en.split(`${eo}*`).join(`${eo}{0,${es}}`).split(`${eo}+`).join(`${eo}{1,${es}}`);return en},eO=(en,eo,es)=>{let ef=ej(eo),eu=eD++;ed(en,eu,eo),ew[en]=eu,eb[eu]=eo,eH[eu]=new RegExp(eo,es?"g":void 0),eV[eu]=new RegExp(ef,es?"g":void 0)};eO("NUMERICIDENTIFIER","0|[1-9]\\d*"),eO("NUMERICIDENTIFIERLOOSE","\\d+"),eO("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${eS}*`),eO("MAINVERSION",`(${eb[ew.NUMERICIDENTIFIER]})\\.(${eb[ew.NUMERICIDENTIFIER]})\\.(${eb[ew.NUMERICIDENTIFIER]})`),eO("MAINVERSIONLOOSE",`(${eb[ew.NUMERICIDENTIFIERLOOSE]})\\.(${eb[ew.NUMERICIDENTIFIERLOOSE]})\\.(${eb[ew.NUMERICIDENTIFIERLOOSE]})`),eO("PRERELEASEIDENTIFIER",`(?:${eb[ew.NUMERICIDENTIFIER]}|${eb[ew.NONNUMERICIDENTIFIER]})`),eO("PRERELEASEIDENTIFIERLOOSE",`(?:${eb[ew.NUMERICIDENTIFIERLOOSE]}|${eb[ew.NONNUMERICIDENTIFIER]})`),eO("PRERELEASE",`(?:-(${eb[ew.PRERELEASEIDENTIFIER]}(?:\\.${eb[ew.PRERELEASEIDENTIFIER]})*))`),eO("PRERELEASELOOSE",`(?:-?(${eb[ew.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${eb[ew.PRERELEASEIDENTIFIERLOOSE]})*))`),eO("BUILDIDENTIFIER",`${eS}+`),eO("BUILD",`(?:\\+(${eb[ew.BUILDIDENTIFIER]}(?:\\.${eb[ew.BUILDIDENTIFIER]})*))`),eO("FULLPLAIN",`v?${eb[ew.MAINVERSION]}${eb[ew.PRERELEASE]}?${eb[ew.BUILD]}?`),eO("FULL",`^${eb[ew.FULLPLAIN]}$`),eO("LOOSEPLAIN",`[v=\\s]*${eb[ew.MAINVERSIONLOOSE]}${eb[ew.PRERELEASELOOSE]}?${eb[ew.BUILD]}?`),eO("LOOSE",`^${eb[ew.LOOSEPLAIN]}$`),eO("GTLT","((?:<|>)?=?)"),eO("XRANGEIDENTIFIERLOOSE",`${eb[ew.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),eO("XRANGEIDENTIFIER",`${eb[ew.NUMERICIDENTIFIER]}|x|X|\\*`),eO("XRANGEPLAIN",`[v=\\s]*(${eb[ew.XRANGEIDENTIFIER]})(?:\\.(${eb[ew.XRANGEIDENTIFIER]})(?:\\.(${eb[ew.XRANGEIDENTIFIER]})(?:${eb[ew.PRERELEASE]})?${eb[ew.BUILD]}?)?)?`),eO("XRANGEPLAINLOOSE",`[v=\\s]*(${eb[ew.XRANGEIDENTIFIERLOOSE]})(?:\\.(${eb[ew.XRANGEIDENTIFIERLOOSE]})(?:\\.(${eb[ew.XRANGEIDENTIFIERLOOSE]})(?:${eb[ew.PRERELEASELOOSE]})?${eb[ew.BUILD]}?)?)?`),eO("XRANGE",`^${eb[ew.GTLT]}\\s*${eb[ew.XRANGEPLAIN]}$`),eO("XRANGELOOSE",`^${eb[ew.GTLT]}\\s*${eb[ew.XRANGEPLAINLOOSE]}$`),eO("COERCE",`(^|[^\\d])(\\d{1,${ef}})(?:\\.(\\d{1,${ef}}))?(?:\\.(\\d{1,${ef}}))?(?:$|[^\\d])`),eO("COERCERTL",eb[ew.COERCE],!0),eO("LONETILDE","(?:~>?)"),eO("TILDETRIM",`(\\s*)${eb[ew.LONETILDE]}\\s+`,!0),eo.tildeTrimReplace="$1~",eO("TILDE",`^${eb[ew.LONETILDE]}${eb[ew.XRANGEPLAIN]}$`),eO("TILDELOOSE",`^${eb[ew.LONETILDE]}${eb[ew.XRANGEPLAINLOOSE]}$`),eO("LONECARET","(?:\\^)"),eO("CARETTRIM",`(\\s*)${eb[ew.LONECARET]}\\s+`,!0),eo.caretTrimReplace="$1^",eO("CARET",`^${eb[ew.LONECARET]}${eb[ew.XRANGEPLAIN]}$`),eO("CARETLOOSE",`^${eb[ew.LONECARET]}${eb[ew.XRANGEPLAINLOOSE]}$`),eO("COMPARATORLOOSE",`^${eb[ew.GTLT]}\\s*(${eb[ew.LOOSEPLAIN]})$|^$`),eO("COMPARATOR",`^${eb[ew.GTLT]}\\s*(${eb[ew.FULLPLAIN]})$|^$`),eO("COMPARATORTRIM",`(\\s*)${eb[ew.GTLT]}\\s*(${eb[ew.LOOSEPLAIN]}|${eb[ew.XRANGEPLAIN]})`,!0),eo.comparatorTrimReplace="$1$2$3",eO("HYPHENRANGE",`^\\s*(${eb[ew.XRANGEPLAIN]})\\s+-\\s+(${eb[ew.XRANGEPLAIN]})\\s*$`),eO("HYPHENRANGELOOSE",`^\\s*(${eb[ew.XRANGEPLAINLOOSE]})\\s+-\\s+(${eb[ew.XRANGEPLAINLOOSE]})\\s*$`),eO("STAR","(<|>)?=?\\s*\\*"),eO("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),eO("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},97606:function(en,eo,es){let ef=es(6826),eu=(en,eo,es)=>ef(en,eo,">",es);en.exports=eu},82937:function(en,eo,es){let ef=es(66902),eu=(en,eo,es)=>(en=new ef(en,es),eo=new ef(eo,es),en.intersects(eo,es));en.exports=eu},50032:function(en,eo,es){let ef=es(6826),eu=(en,eo,es)=>ef(en,eo,"<",es);en.exports=eu},85775:function(en,eo,es){let ef=es(26376),eu=es(66902),em=(en,eo,es)=>{let em=null,ed=null,eH=null;try{eH=new eu(eo,es)}catch(en){return null}return en.forEach(en=>{eH.test(en)&&(!em||-1===ed.compare(en))&&(em=en,ed=new ef(em,es))}),em};en.exports=em},71657:function(en,eo,es){let ef=es(26376),eu=es(66902),em=(en,eo,es)=>{let em=null,ed=null,eH=null;try{eH=new eu(eo,es)}catch(en){return null}return en.forEach(en=>{eH.test(en)&&(!em||1===ed.compare(en))&&(em=en,ed=new ef(em,es))}),em};en.exports=em},95316:function(en,eo,es){let ef=es(26376),eu=es(66902),em=es(71312),ed=(en,eo)=>{en=new eu(en,eo);let es=new ef("0.0.0");if(en.test(es)||(es=new ef("0.0.0-0"),en.test(es)))return es;es=null;for(let eo=0;eo{let eo=new ef(en.semver.version);switch(en.operator){case">":0===eo.prerelease.length?eo.patch++:eo.prerelease.push(0),eo.raw=eo.format();case"":case">=":(!ed||em(eo,ed))&&(ed=eo);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${en.operator}`)}}),ed&&(!es||em(es,ed))&&(es=ed)}return es&&en.test(es)?es:null};en.exports=ed},6826:function(en,eo,es){let ef=es(26376),eu=es(22257),{ANY:em}=eu,ed=es(66902),eH=es(45712),eV=es(71312),eb=es(21544),ew=es(12056),eD=es(25903),eS=(en,eo,es,eS)=>{let eE,ej,eO,eP,e_;switch(en=new ef(en,eS),eo=new ed(eo,eS),es){case">":eE=eV,ej=ew,eO=eb,eP=">",e_=">=";break;case"<":eE=eb,ej=eD,eO=eV,eP="<",e_="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(eH(en,eo,eS))return!1;for(let es=0;es{en.semver===em&&(en=new eu(">=0.0.0")),ed=ed||en,eH=eH||en,eE(en.semver,ed.semver,eS)?ed=en:eO(en.semver,eH.semver,eS)&&(eH=en)}),ed.operator===eP||ed.operator===e_||(!eH.operator||eH.operator===eP)&&ej(en,eH.semver)||eH.operator===e_&&eO(en,eH.semver))return!1}return!0};en.exports=eS},17908:function(en,eo,es){let ef=es(45712),eu=es(46269);en.exports=(en,eo,es)=>{let em=[],ed=null,eH=null,eV=en.sort((en,eo)=>eu(en,eo,es));for(let en of eV){let eu=ef(en,eo,es);eu?(eH=en,ed||(ed=en)):(eH&&em.push([ed,eH]),eH=null,ed=null)}ed&&em.push([ed,null]);let eb=[];for(let[en,eo]of em)en===eo?eb.push(en):eo||en!==eV[0]?eo?en===eV[0]?eb.push(`<=${eo}`):eb.push(`${en} - ${eo}`):eb.push(`>=${en}`):eb.push("*");let ew=eb.join(" || "),eD="string"==typeof eo.raw?eo.raw:String(eo);return ew.length{if(en===eo)return!0;en=new ef(en,es),eo=new ef(eo,es);let eu=!1;i:for(let ef of en.set){for(let en of eo.set){let eo=eD(ef,en,es);if(eu=eu||null!==eo,eo)continue i}if(eu)return!1}return!0},eb=[new eu(">=0.0.0-0")],ew=[new eu(">=0.0.0")],eD=(en,eo,es)=>{let ef,eu,eV,eD,ej,eO,eP;if(en===eo)return!0;if(1===en.length&&en[0].semver===em){if(1===eo.length&&eo[0].semver===em)return!0;en=es.includePrerelease?eb:ew}if(1===eo.length&&eo[0].semver===em){if(es.includePrerelease)return!0;eo=ew}let e_=new Set;for(let eo of en)">"===eo.operator||">="===eo.operator?ef=eS(ef,eo,es):"<"===eo.operator||"<="===eo.operator?eu=eE(eu,eo,es):e_.add(eo.semver);if(e_.size>1||ef&&eu&&((eV=eH(ef.semver,eu.semver,es))>0||0===eV&&(">="!==ef.operator||"<="!==eu.operator)))return null;for(let en of e_){if(ef&&!ed(en,String(ef),es)||eu&&!ed(en,String(eu),es))return null;for(let ef of eo)if(!ed(en,String(ef),es))return!1;return!0}let eB=!!eu&&!es.includePrerelease&&!!eu.semver.prerelease.length&&eu.semver,eU=!!ef&&!es.includePrerelease&&!!ef.semver.prerelease.length&&ef.semver;for(let en of(eB&&1===eB.prerelease.length&&"<"===eu.operator&&0===eB.prerelease[0]&&(eB=!1),eo)){if(eP=eP||">"===en.operator||">="===en.operator,eO=eO||"<"===en.operator||"<="===en.operator,ef){if(eU&&en.semver.prerelease&&en.semver.prerelease.length&&en.semver.major===eU.major&&en.semver.minor===eU.minor&&en.semver.patch===eU.patch&&(eU=!1),">"===en.operator||">="===en.operator){if((eD=eS(ef,en,es))===en&&eD!==ef)return!1}else if(">="===ef.operator&&!ed(ef.semver,String(en),es))return!1}if(eu){if(eB&&en.semver.prerelease&&en.semver.prerelease.length&&en.semver.major===eB.major&&en.semver.minor===eB.minor&&en.semver.patch===eB.patch&&(eB=!1),"<"===en.operator||"<="===en.operator){if((ej=eE(eu,en,es))===en&&ej!==eu)return!1}else if("<="===eu.operator&&!ed(eu.semver,String(en),es))return!1}if(!en.operator&&(eu||ef)&&0!==eV)return!1}return(!ef||!eO||!!eu||0===eV)&&(!eu||!eP||!!ef||0===eV)&&!eU&&!eB},eS=(en,eo,es)=>{if(!en)return eo;let ef=eH(en.semver,eo.semver,es);return ef>0?en:ef<0?eo:">"===eo.operator&&">="===en.operator?eo:en},eE=(en,eo,es)=>{if(!en)return eo;let ef=eH(en.semver,eo.semver,es);return ef<0?en:ef>0?eo:"<"===eo.operator&&"<="===en.operator?eo:en};en.exports=eV},51042:function(en,eo,es){let ef=es(66902),eu=(en,eo)=>new ef(en,eo).set.map(en=>en.map(en=>en.value).join(" ").trim().split(" "));en.exports=eu},89042:function(en,eo,es){let ef=es(66902),eu=(en,eo)=>{try{return new ef(en,eo).range||"*"}catch(en){return null}};en.exports=eu},24189:function(en,eo,es){var ef=es(89509).Buffer;function eu(en,eo){this._block=ef.alloc(en),this._finalSize=eo,this._blockSize=en,this._len=0}eu.prototype.update=function(en,eo){"string"==typeof en&&(eo=eo||"utf8",en=ef.from(en,eo));for(var es=this._block,eu=this._blockSize,em=en.length,ed=this._len,eH=0;eH=this._finalSize&&(this._update(this._block),this._block.fill(0));var es=8*this._len;if(es<=4294967295)this._block.writeUInt32BE(es,this._blockSize-4);else{var ef=(4294967295&es)>>>0,eu=(es-ef)/4294967296;this._block.writeUInt32BE(eu,this._blockSize-8),this._block.writeUInt32BE(ef,this._blockSize-4)}this._update(this._block);var em=this._hash();return en?em.toString(en):em},eu.prototype._update=function(){throw Error("_update must be implemented by subclass")},en.exports=eu},89072:function(en,eo,es){var ef=en.exports=function(en){var eo=ef[en=en.toLowerCase()];if(!eo)throw Error(en+" is not supported (we accept pull requests)");return new eo};ef.sha=es(74448),ef.sha1=es(18336),ef.sha224=es(48432),ef.sha256=es(67499),ef.sha384=es(51686),ef.sha512=es(87816)},74448:function(en,eo,es){var ef=es(35717),eu=es(24189),em=es(89509).Buffer,ed=[1518500249,1859775393,-1894007588,-899497514],eH=Array(80);function eV(){this.init(),this._w=eH,eu.call(this,64,56)}function eb(en){return en<<5|en>>>27}function ew(en){return en<<30|en>>>2}function eD(en,eo,es,ef){return 0===en?eo&es|~eo&ef:2===en?eo&es|eo&ef|es&ef:eo^es^ef}ef(eV,eu),eV.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},eV.prototype._update=function(en){for(var eo=this._w,es=0|this._a,ef=0|this._b,eu=0|this._c,em=0|this._d,eH=0|this._e,eV=0;eV<16;++eV)eo[eV]=en.readInt32BE(4*eV);for(;eV<80;++eV)eo[eV]=eo[eV-3]^eo[eV-8]^eo[eV-14]^eo[eV-16];for(var eS=0;eS<80;++eS){var eE=~~(eS/20),ej=eb(es)+eD(eE,ef,eu,em)+eH+eo[eS]+ed[eE]|0;eH=em,em=eu,eu=ew(ef),ef=es,es=ej}this._a=es+this._a|0,this._b=ef+this._b|0,this._c=eu+this._c|0,this._d=em+this._d|0,this._e=eH+this._e|0},eV.prototype._hash=function(){var en=em.allocUnsafe(20);return en.writeInt32BE(0|this._a,0),en.writeInt32BE(0|this._b,4),en.writeInt32BE(0|this._c,8),en.writeInt32BE(0|this._d,12),en.writeInt32BE(0|this._e,16),en},en.exports=eV},18336:function(en,eo,es){var ef=es(35717),eu=es(24189),em=es(89509).Buffer,ed=[1518500249,1859775393,-1894007588,-899497514],eH=Array(80);function eV(){this.init(),this._w=eH,eu.call(this,64,56)}function eb(en){return en<<1|en>>>31}function ew(en){return en<<5|en>>>27}function eD(en){return en<<30|en>>>2}function eS(en,eo,es,ef){return 0===en?eo&es|~eo&ef:2===en?eo&es|eo&ef|es&ef:eo^es^ef}ef(eV,eu),eV.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},eV.prototype._update=function(en){for(var eo=this._w,es=0|this._a,ef=0|this._b,eu=0|this._c,em=0|this._d,eH=0|this._e,eV=0;eV<16;++eV)eo[eV]=en.readInt32BE(4*eV);for(;eV<80;++eV)eo[eV]=eb(eo[eV-3]^eo[eV-8]^eo[eV-14]^eo[eV-16]);for(var eE=0;eE<80;++eE){var ej=~~(eE/20),eO=ew(es)+eS(ej,ef,eu,em)+eH+eo[eE]+ed[ej]|0;eH=em,em=eu,eu=eD(ef),ef=es,es=eO}this._a=es+this._a|0,this._b=ef+this._b|0,this._c=eu+this._c|0,this._d=em+this._d|0,this._e=eH+this._e|0},eV.prototype._hash=function(){var en=em.allocUnsafe(20);return en.writeInt32BE(0|this._a,0),en.writeInt32BE(0|this._b,4),en.writeInt32BE(0|this._c,8),en.writeInt32BE(0|this._d,12),en.writeInt32BE(0|this._e,16),en},en.exports=eV},48432:function(en,eo,es){var ef=es(35717),eu=es(67499),em=es(24189),ed=es(89509).Buffer,eH=Array(64);function eV(){this.init(),this._w=eH,em.call(this,64,56)}ef(eV,eu),eV.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},eV.prototype._hash=function(){var en=ed.allocUnsafe(28);return en.writeInt32BE(this._a,0),en.writeInt32BE(this._b,4),en.writeInt32BE(this._c,8),en.writeInt32BE(this._d,12),en.writeInt32BE(this._e,16),en.writeInt32BE(this._f,20),en.writeInt32BE(this._g,24),en},en.exports=eV},67499:function(en,eo,es){var ef=es(35717),eu=es(24189),em=es(89509).Buffer,ed=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],eH=Array(64);function eV(){this.init(),this._w=eH,eu.call(this,64,56)}function eb(en,eo,es){return es^en&(eo^es)}function ew(en,eo,es){return en&eo|es&(en|eo)}function eD(en){return(en>>>2|en<<30)^(en>>>13|en<<19)^(en>>>22|en<<10)}function eS(en){return(en>>>6|en<<26)^(en>>>11|en<<21)^(en>>>25|en<<7)}function eE(en){return(en>>>7|en<<25)^(en>>>18|en<<14)^en>>>3}function ej(en){return(en>>>17|en<<15)^(en>>>19|en<<13)^en>>>10}ef(eV,eu),eV.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},eV.prototype._update=function(en){for(var eo=this._w,es=0|this._a,ef=0|this._b,eu=0|this._c,em=0|this._d,eH=0|this._e,eV=0|this._f,eO=0|this._g,eP=0|this._h,e_=0;e_<16;++e_)eo[e_]=en.readInt32BE(4*e_);for(;e_<64;++e_)eo[e_]=ej(eo[e_-2])+eo[e_-7]+eE(eo[e_-15])+eo[e_-16]|0;for(var eB=0;eB<64;++eB){var eU=eP+eS(eH)+eb(eH,eV,eO)+ed[eB]+eo[eB]|0,eR=eD(es)+ew(es,ef,eu)|0;eP=eO,eO=eV,eV=eH,eH=em+eU|0,em=eu,eu=ef,ef=es,es=eU+eR|0}this._a=es+this._a|0,this._b=ef+this._b|0,this._c=eu+this._c|0,this._d=em+this._d|0,this._e=eH+this._e|0,this._f=eV+this._f|0,this._g=eO+this._g|0,this._h=eP+this._h|0},eV.prototype._hash=function(){var en=em.allocUnsafe(32);return en.writeInt32BE(this._a,0),en.writeInt32BE(this._b,4),en.writeInt32BE(this._c,8),en.writeInt32BE(this._d,12),en.writeInt32BE(this._e,16),en.writeInt32BE(this._f,20),en.writeInt32BE(this._g,24),en.writeInt32BE(this._h,28),en},en.exports=eV},51686:function(en,eo,es){var ef=es(35717),eu=es(87816),em=es(24189),ed=es(89509).Buffer,eH=Array(160);function eV(){this.init(),this._w=eH,em.call(this,128,112)}ef(eV,eu),eV.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},eV.prototype._hash=function(){var en=ed.allocUnsafe(48);function eo(eo,es,ef){en.writeInt32BE(eo,ef),en.writeInt32BE(es,ef+4)}return eo(this._ah,this._al,0),eo(this._bh,this._bl,8),eo(this._ch,this._cl,16),eo(this._dh,this._dl,24),eo(this._eh,this._el,32),eo(this._fh,this._fl,40),en},en.exports=eV},87816:function(en,eo,es){var ef=es(35717),eu=es(24189),em=es(89509).Buffer,ed=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],eH=Array(160);function eV(){this.init(),this._w=eH,eu.call(this,128,112)}function eb(en,eo,es){return es^en&(eo^es)}function ew(en,eo,es){return en&eo|es&(en|eo)}function eD(en,eo){return(en>>>28|eo<<4)^(eo>>>2|en<<30)^(eo>>>7|en<<25)}function eS(en,eo){return(en>>>14|eo<<18)^(en>>>18|eo<<14)^(eo>>>9|en<<23)}function eE(en,eo){return(en>>>1|eo<<31)^(en>>>8|eo<<24)^en>>>7}function ej(en,eo){return(en>>>1|eo<<31)^(en>>>8|eo<<24)^(en>>>7|eo<<25)}function eO(en,eo){return(en>>>19|eo<<13)^(eo>>>29|en<<3)^en>>>6}function eP(en,eo){return(en>>>19|eo<<13)^(eo>>>29|en<<3)^(en>>>6|eo<<26)}function e_(en,eo){return en>>>0>>0?1:0}ef(eV,eu),eV.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},eV.prototype._update=function(en){for(var eo=this._w,es=0|this._ah,ef=0|this._bh,eu=0|this._ch,em=0|this._dh,eH=0|this._eh,eV=0|this._fh,eB=0|this._gh,eU=0|this._hh,eR=0|this._al,eY=0|this._bl,eG=0|this._cl,eQ=0|this._dl,eF=0|this._el,eZ=0|this._fl,eK=0|this._gl,eJ=0|this._hl,eW=0;eW<32;eW+=2)eo[eW]=en.readInt32BE(4*eW),eo[eW+1]=en.readInt32BE(4*eW+4);for(;eW<160;eW+=2){var eX=eo[eW-30],e$=eo[eW-30+1],e4=eE(eX,e$),e3=ej(e$,eX);eX=eo[eW-4],e$=eo[eW-4+1];var e0=eO(eX,e$),e6=eP(e$,eX),e8=eo[eW-14],e5=eo[eW-14+1],e7=eo[eW-32],e9=eo[eW-32+1],tc=e3+e5|0,tr=e4+e8+e_(tc,e3)|0;tr=(tr=tr+e0+e_(tc=tc+e6|0,e6)|0)+e7+e_(tc=tc+e9|0,e9)|0,eo[eW]=tr,eo[eW+1]=tc}for(var ta=0;ta<160;ta+=2){tr=eo[ta],tc=eo[ta+1];var tn=ew(es,ef,eu),tf=ew(eR,eY,eG),tu=eD(es,eR),td=eD(eR,es),tH=eS(eH,eF),tV=eS(eF,eH),tw=ed[ta],tD=ed[ta+1],tS=eb(eH,eV,eB),tE=eb(eF,eZ,eK),tj=eJ+tV|0,tO=eU+tH+e_(tj,eJ)|0;tO=(tO=(tO=tO+tS+e_(tj=tj+tE|0,tE)|0)+tw+e_(tj=tj+tD|0,tD)|0)+tr+e_(tj=tj+tc|0,tc)|0;var tP=td+tf|0,t_=tu+tn+e_(tP,td)|0;eU=eB,eJ=eK,eB=eV,eK=eZ,eV=eH,eZ=eF,eH=em+tO+e_(eF=eQ+tj|0,eQ)|0,em=eu,eQ=eG,eu=ef,eG=eY,ef=es,eY=eR,es=tO+t_+e_(eR=tj+tP|0,tj)|0}this._al=this._al+eR|0,this._bl=this._bl+eY|0,this._cl=this._cl+eG|0,this._dl=this._dl+eQ|0,this._el=this._el+eF|0,this._fl=this._fl+eZ|0,this._gl=this._gl+eK|0,this._hl=this._hl+eJ|0,this._ah=this._ah+es+e_(this._al,eR)|0,this._bh=this._bh+ef+e_(this._bl,eY)|0,this._ch=this._ch+eu+e_(this._cl,eG)|0,this._dh=this._dh+em+e_(this._dl,eQ)|0,this._eh=this._eh+eH+e_(this._el,eF)|0,this._fh=this._fh+eV+e_(this._fl,eZ)|0,this._gh=this._gh+eB+e_(this._gl,eK)|0,this._hh=this._hh+eU+e_(this._hl,eJ)|0},eV.prototype._hash=function(){var en=em.allocUnsafe(64);function eo(eo,es,ef){en.writeInt32BE(eo,ef),en.writeInt32BE(es,ef+4)}return eo(this._ah,this._al,0),eo(this._bh,this._bl,8),eo(this._ch,this._cl,16),eo(this._dh,this._dl,24),eo(this._eh,this._el,32),eo(this._fh,this._fl,40),eo(this._gh,this._gl,48),eo(this._hh,this._hl,56),en},en.exports=eV},96774:function(en){en.exports=function(en,eo,es,ef){var eu=es?es.call(ef,en,eo):void 0;if(void 0!==eu)return!!eu;if(en===eo)return!0;if("object"!=typeof en||!en||"object"!=typeof eo||!eo)return!1;var em=Object.keys(en),ed=Object.keys(eo);if(em.length!==ed.length)return!1;for(var eH=Object.prototype.hasOwnProperty.bind(eo),eV=0;eV>5==6?2:en>>4==14?3:en>>3==30?4:en>>6==2?-1:-2}function eb(en,eo,es){var ef=eo.length-1;if(ef=0?(eu>0&&(en.lastNeed=eu-1),eu):--ef=0?(eu>0&&(en.lastNeed=eu-2),eu):--ef=0?(eu>0&&(2===eu?eu=0:en.lastNeed=eu-3),eu):0}function ew(en,eo,es){if((192&eo[0])!=128)return en.lastNeed=0,"�";if(en.lastNeed>1&&eo.length>1){if((192&eo[1])!=128)return en.lastNeed=1,"�";if(en.lastNeed>2&&eo.length>2&&(192&eo[2])!=128)return en.lastNeed=2,"�"}}function eD(en){var eo=this.lastTotal-this.lastNeed,es=ew(this,en,eo);return void 0!==es?es:this.lastNeed<=en.length?(en.copy(this.lastChar,eo,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(en.copy(this.lastChar,eo,0,en.length),this.lastNeed-=en.length)}function eS(en,eo){var es=eb(this,en,eo);if(!this.lastNeed)return en.toString("utf8",eo);this.lastTotal=es;var ef=en.length-(es-this.lastNeed);return en.copy(this.lastChar,0,ef),en.toString("utf8",eo,ef)}function eE(en){var eo=en&&en.length?this.write(en):"";return this.lastNeed?eo+"�":eo}function ej(en,eo){if((en.length-eo)%2==0){var es=en.toString("utf16le",eo);if(es){var ef=es.charCodeAt(es.length-1);if(ef>=55296&&ef<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=en[en.length-2],this.lastChar[1]=en[en.length-1],es.slice(0,-1)}return es}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=en[en.length-1],en.toString("utf16le",eo,en.length-1)}function eO(en){var eo=en&&en.length?this.write(en):"";if(this.lastNeed){var es=this.lastTotal-this.lastNeed;return eo+this.lastChar.toString("utf16le",0,es)}return eo}function eP(en,eo){var es=(en.length-eo)%3;return 0===es?en.toString("base64",eo):(this.lastNeed=3-es,this.lastTotal=3,1===es?this.lastChar[0]=en[en.length-1]:(this.lastChar[0]=en[en.length-2],this.lastChar[1]=en[en.length-1]),en.toString("base64",eo,en.length-es))}function e_(en){var eo=en&&en.length?this.write(en):"";return this.lastNeed?eo+this.lastChar.toString("base64",0,3-this.lastNeed):eo}function eB(en){return en.toString(this.encoding)}function eU(en){return en&&en.length?this.write(en):""}eo.StringDecoder=eH,eH.prototype.write=function(en){var eo,es;if(0===en.length)return"";if(this.lastNeed){if(void 0===(eo=this.fillLast(en)))return"";es=this.lastNeed,this.lastNeed=0}else es=0;return eseE)&&(tc=(tn=tn.replace(" ",":")).length),0ef&&(ef=(eo=eo.trim()).charCodeAt(0)),ef){case 38:return eo.replace(e_,"$1"+en.trim());case 58:return en.trim()+eo.replace(e_,"$1"+en.trim());default:if(0<1*es&&0eV.charCodeAt(8))break;case 115:ed=ed.replace(eV,"-webkit-"+eV)+";"+ed;break;case 207:case 102:ed=ed.replace(eV,"-webkit-"+(102ef.charCodeAt(0)&&(ef=ef.trim()),ef=[e7=ef],0en.charCodeAt(2)}),eD=es(8679),eS=es.n(eD),eE=es(83454);function ej(){return(ej=Object.assign||function(en){for(var eo=1;eo1?eo-1:0),ef=1;ef0?" Args: "+es.join(", "):""))}var eJ=function(){function en(en){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=en}var eo=en.prototype;return eo.indexOfGroup=function(en){for(var eo=0,es=0;es=this.groupSizes.length){for(var es=this.groupSizes,ef=es.length,eu=ef;en>=eu;)(eu<<=1)<0&&eK(16,""+en);this.groupSizes=new Uint32Array(eu),this.groupSizes.set(es),this.length=eu;for(var em=ef;em=this.length||0===this.groupSizes[en])return eo;for(var es=this.groupSizes[en],ef=this.indexOfGroup(en),eu=ef+es,em=ef;em=e$&&(e$=eo+1),eW.set(en,eo),eX.set(eo,en)},e6="style["+eG+'][data-styled-version="5.3.10"]',e8=RegExp("^"+eG+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),e5=function(en,eo,es){for(var ef,eu=es.split(","),em=0,ed=eu.length;em=0;es--){var ef=eo[es];if(ef&&1===ef.nodeType&&ef.hasAttribute(eG))return ef}}(es),em=void 0!==eu?eu.nextSibling:null;ef.setAttribute(eG,"active"),ef.setAttribute("data-styled-version","5.3.10");var ed=e9();return ed&&ef.setAttribute("nonce",ed),es.insertBefore(ef,em),ef},tr=function(){function en(en){var eo=this.element=tc(en);eo.appendChild(document.createTextNode("")),this.sheet=function(en){if(en.sheet)return en.sheet;for(var eo=document.styleSheets,es=0,ef=eo.length;es=0){var es=document.createTextNode(eo),ef=this.nodes[en];return this.element.insertBefore(es,ef||null),this.length++,!0}return!1},eo.deleteRule=function(en){this.element.removeChild(this.nodes[en]),this.length--},eo.getRule=function(en){return en0&&(eb+=en+",")}),ef+=""+eH+eV+'{content:"'+eb+'"}/*!sc*/\n'}}}return ef}(this)},en}(),tH=/(a)(d)/gi,tV=function(en){return String.fromCharCode(en+(en>25?39:97))};function tw(en){var eo,es="";for(eo=Math.abs(en);eo>52;eo=eo/52|0)es=tV(eo%52)+es;return(tV(eo%52)+es).replace(tH,"$1-$2")}var tD=function(en,eo){for(var es=eo.length;es;)en=33*en^eo.charCodeAt(--es);return en},tS=function(en){return tD(5381,en)};function tE(en){for(var eo=0;eo>>0);if(!eo.hasNameForId(ef,ed)){var eH=es(em,"."+ed,void 0,ef);eo.insertRules(ef,ed,eH)}eu.push(ed),this.staticRulesId=ed}}else{for(var eV=this.rules.length,eb=tD(this.baseHash,es.hash),ew="",eD=0;eD>>0);if(!eo.hasNameForId(ef,eO)){var eP=es(ew,"."+eO,void 0,ef);eo.insertRules(ef,eO,eP)}eu.push(eO)}}return eu.join(" ")},en}(),tP=/^\s*\/\/.*$/gm,t_=[":","[",".","#"];function tB(en){var eo,es,ef,eu,em=void 0===en?eB:en,ed=em.options,eV=void 0===ed?eB:ed,eb=em.plugins,ew=void 0===eb?e_:eb,eD=new eH(eV),eS=[],eE=function(en){function eo(eo){if(eo)try{en(eo+"}")}catch(en){}}return function(es,ef,eu,em,ed,eH,eV,eb,ew,eD){switch(es){case 1:if(0===ew&&64===ef.charCodeAt(0))return en(ef+";"),"";break;case 2:if(0===eb)return ef+"/*|*/";break;case 3:switch(eb){case 102:case 112:return en(eu[0]+ef),"";default:return ef+(0===eD?"/*|*/":"")}case -2:ef.split("/*|*/}").forEach(eo)}}}(function(en){eS.push(en)}),ej=function(en,ef,em){return 0===ef&&-1!==t_.indexOf(em[es.length])||em.match(eu)?en:"."+eo};function eO(en,em,ed,eH){void 0===eH&&(eH="&");var eV=en.replace(tP,""),eb=em&&ed?ed+" "+em+" { "+eV+" }":eV;return eo=eH,ef=RegExp("\\"+(es=em)+"\\b","g"),eu=RegExp("(\\"+es+"\\b){2,}"),eD(ed||!em?"":em,eb)}return eD.use([].concat(ew,[function(en,eo,eu){2===en&&eu.length&&eu[0].lastIndexOf(es)>0&&(eu[0]=eu[0].replace(ef,ej))},eE,function(en){if(-2===en){var eo=eS;return eS=[],eo}}])),eO.hash=ew.length?ew.reduce(function(en,eo){return eo.name||eK(15),tD(en,eo.name)},5381).toString():"",eO}var tU=eu.createContext(),tR=(tU.Consumer,eu.createContext()),tY=(tR.Consumer,new td),tG=tB();function tQ(){return(0,eu.useContext)(tU)||tY}function tF(){return(0,eu.useContext)(tR)||tG}function tZ(en){var eo=(0,eu.useState)(en.stylisPlugins),es=eo[0],ef=eo[1],em=tQ(),eH=(0,eu.useMemo)(function(){var eo=em;return en.sheet?eo=en.sheet:en.target&&(eo=eo.reconstructWithOptions({target:en.target},!1)),en.disableCSSOMInjection&&(eo=eo.reconstructWithOptions({useCSSOMInjection:!1})),eo},[en.disableCSSOMInjection,en.sheet,en.target]),eV=(0,eu.useMemo)(function(){return tB({options:{prefix:!en.disableVendorPrefixes},plugins:es})},[en.disableVendorPrefixes,es]);return(0,eu.useEffect)(function(){ed()(es,en.stylisPlugins)||ef(en.stylisPlugins)},[en.stylisPlugins]),eu.createElement(tU.Provider,{value:eH},eu.createElement(tR.Provider,{value:eV},en.children))}var tq=function(){function en(en,eo){var es=this;this.inject=function(en,eo){void 0===eo&&(eo=tG);var ef=es.name+eo.hash;en.hasNameForId(es.id,ef)||en.insertRules(es.id,ef,eo(es.rules,ef,"@keyframes"))},this.toString=function(){return eK(12,String(es.name))},this.name=en,this.id="sc-keyframes-"+en,this.rules=eo}return en.prototype.getName=function(en){return void 0===en&&(en=tG),this.name+en.hash},en}(),tK=/([A-Z])/,tJ=/([A-Z])/g,tW=/^ms-/,tX=function(en){return"-"+en.toLowerCase()};function t$(en){return tK.test(en)?en.replace(tJ,tX).replace(tW,"-ms-"):en}var cc=function(en){return null==en||!1===en||""===en};function cr(en,eo,es,ef){if(Array.isArray(en)){for(var eu,em,ed=[],eH=0,eb=en.length;eH1?eo-1:0),ef=1;ef?@[\\\]^`{|}~-]+/g,cm=/(^-|-$)/g;function cd(en){return en.replace(cf,"-").replace(cm,"")}var cz=function(en){return tw(tS(en)>>>0)};function cH(en){return"string"==typeof en}var cV=function(en){return"function"==typeof en||"object"==typeof en&&null!==en&&!Array.isArray(en)},cy=function(en){return"__proto__"!==en&&"constructor"!==en&&"prototype"!==en};function cx(en,eo,es){var ef=en[es];cV(eo)&&cV(ef)?cw(ef,eo):en[es]=eo}function cw(en){for(var eo=arguments.length,es=Array(eo>1?eo-1:0),ef=1;ef=0||(eu[es]=en[es]);return eu}(eo,["componentId"]),em=ef&&ef+"-"+(cH(en)?en:cd(eR(en)));return cE(en,ej({},eu,{attrs:eP,componentId:em}),es)},Object.defineProperty(eQ,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(eo){this._foldedDefaultProps=ef?cw({},en.defaultProps,eo):eo}}),Object.defineProperty(eQ,"toString",{value:function(){return"."+eQ.styledComponentId}}),em&&eS()(eQ,en,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),eQ}var cj=function(en){return function en(eo,es,eu){if(void 0===eu&&(eu=eB),!(0,ef.isValidElementType)(es))return eK(1,String(es));var em=function(){return eo(es,eu,co.apply(void 0,arguments))};return em.withConfig=function(ef){return en(eo,es,ej({},eu,{},ef))},em.attrs=function(ef){return en(eo,es,ej({},eu,{attrs:Array.prototype.concat(eu.attrs,ef).filter(Boolean)}))},em}(cE,en)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(en){cj[en]=cj(en)});var cO=function(){function en(en,eo){this.rules=en,this.componentId=eo,this.isStatic=tE(en),td.registerId(this.componentId+1)}var eo=en.prototype;return eo.createStyles=function(en,eo,es,ef){var eu=ef(cr(this.rules,eo,es,ef).join(""),""),em=this.componentId+en;es.insertRules(em,em,eu)},eo.removeStyles=function(en,eo){eo.clearRules(this.componentId+en)},eo.renderStyles=function(en,eo,es,ef){en>2&&td.registerId(this.componentId+en),this.removeStyles(en,es),this.createStyles(en,eo,es,ef)},en}();function cP(en){for(var eo=arguments.length,es=Array(eo>1?eo-1:0),ef=1;ef1?eo-1:0),ef=1;ef"+eo+""},this.getStyleTags=function(){return en.sealed?eK(2):en._emitSheetCSS()},this.getStyleElement=function(){if(en.sealed)return eK(2);var eo,es=((eo={})[eG]="",eo["data-styled-version"]="5.3.10",eo.dangerouslySetInnerHTML={__html:en.instance.toString()},eo),ef=e9();return ef&&(es.nonce=ef),[eu.createElement("style",ej({},es,{key:"sc-0-0"}))]},this.seal=function(){en.sealed=!0},this.instance=new td({isServer:!0}),this.sealed=!1}).prototype;en.collectStyles=function(en){return this.sealed?eK(2):eu.createElement(tZ,{sheet:this.instance},en)},en.interleaveWithNodeStream=function(en){return eK(3)}}();var cB=function(){return(0,eu.useContext)(cD)},cU=cj},50780:function(en,eo,es){!function(en){"use strict";var eo=function(en){var eo,es=new Float64Array(16);if(en)for(eo=0;eo>24&255,en[eo+1]=es>>16&255,en[eo+2]=es>>8&255,en[eo+3]=255&es,en[eo+4]=ef>>24&255,en[eo+5]=ef>>16&255,en[eo+6]=ef>>8&255,en[eo+7]=255&ef}function eO(en,eo,es,ef,eu){var em,ed=0;for(em=0;em>>8)-1}function eP(en,eo,es,ef){return eO(en,eo,es,ef,16)}function e_(en,eo,es,ef){return eO(en,eo,es,ef,32)}function eB(en,eo,es,ef){for(var eu,em=255&ef[0]|(255&ef[1])<<8|(255&ef[2])<<16|(255&ef[3])<<24,ed=255&es[0]|(255&es[1])<<8|(255&es[2])<<16|(255&es[3])<<24,eH=255&es[4]|(255&es[5])<<8|(255&es[6])<<16|(255&es[7])<<24,eV=255&es[8]|(255&es[9])<<8|(255&es[10])<<16|(255&es[11])<<24,eb=255&es[12]|(255&es[13])<<8|(255&es[14])<<16|(255&es[15])<<24,ew=255&ef[4]|(255&ef[5])<<8|(255&ef[6])<<16|(255&ef[7])<<24,eD=255&eo[0]|(255&eo[1])<<8|(255&eo[2])<<16|(255&eo[3])<<24,eS=255&eo[4]|(255&eo[5])<<8|(255&eo[6])<<16|(255&eo[7])<<24,eE=255&eo[8]|(255&eo[9])<<8|(255&eo[10])<<16|(255&eo[11])<<24,ej=255&eo[12]|(255&eo[13])<<8|(255&eo[14])<<16|(255&eo[15])<<24,eO=255&ef[8]|(255&ef[9])<<8|(255&ef[10])<<16|(255&ef[11])<<24,eP=255&es[16]|(255&es[17])<<8|(255&es[18])<<16|(255&es[19])<<24,e_=255&es[20]|(255&es[21])<<8|(255&es[22])<<16|(255&es[23])<<24,eB=255&es[24]|(255&es[25])<<8|(255&es[26])<<16|(255&es[27])<<24,eU=255&es[28]|(255&es[29])<<8|(255&es[30])<<16|(255&es[31])<<24,eR=255&ef[12]|(255&ef[13])<<8|(255&ef[14])<<16|(255&ef[15])<<24,eY=em,eG=ed,eQ=eH,eF=eV,eZ=eb,eK=ew,eJ=eD,eW=eS,eX=eE,e$=ej,e4=eO,e3=eP,e0=e_,e6=eB,e8=eU,e5=eR,e7=0;e7<20;e7+=2)eZ^=(eu=eY+e0|0)<<7|eu>>>25,eX^=(eu=eZ+eY|0)<<9|eu>>>23,e0^=(eu=eX+eZ|0)<<13|eu>>>19,eY^=(eu=e0+eX|0)<<18|eu>>>14,e$^=(eu=eK+eG|0)<<7|eu>>>25,e6^=(eu=e$+eK|0)<<9|eu>>>23,eG^=(eu=e6+e$|0)<<13|eu>>>19,eK^=(eu=eG+e6|0)<<18|eu>>>14,e8^=(eu=e4+eJ|0)<<7|eu>>>25,eQ^=(eu=e8+e4|0)<<9|eu>>>23,eJ^=(eu=eQ+e8|0)<<13|eu>>>19,e4^=(eu=eJ+eQ|0)<<18|eu>>>14,eF^=(eu=e5+e3|0)<<7|eu>>>25,eW^=(eu=eF+e5|0)<<9|eu>>>23,e3^=(eu=eW+eF|0)<<13|eu>>>19,e5^=(eu=e3+eW|0)<<18|eu>>>14,eG^=(eu=eY+eF|0)<<7|eu>>>25,eQ^=(eu=eG+eY|0)<<9|eu>>>23,eF^=(eu=eQ+eG|0)<<13|eu>>>19,eY^=(eu=eF+eQ|0)<<18|eu>>>14,eJ^=(eu=eK+eZ|0)<<7|eu>>>25,eW^=(eu=eJ+eK|0)<<9|eu>>>23,eZ^=(eu=eW+eJ|0)<<13|eu>>>19,eK^=(eu=eZ+eW|0)<<18|eu>>>14,e3^=(eu=e4+e$|0)<<7|eu>>>25,eX^=(eu=e3+e4|0)<<9|eu>>>23,e$^=(eu=eX+e3|0)<<13|eu>>>19,e4^=(eu=e$+eX|0)<<18|eu>>>14,e0^=(eu=e5+e8|0)<<7|eu>>>25,e6^=(eu=e0+e5|0)<<9|eu>>>23,e8^=(eu=e6+e0|0)<<13|eu>>>19,e5^=(eu=e8+e6|0)<<18|eu>>>14;eY=eY+em|0,eG=eG+ed|0,eQ=eQ+eH|0,eF=eF+eV|0,eZ=eZ+eb|0,eK=eK+ew|0,eJ=eJ+eD|0,eW=eW+eS|0,eX=eX+eE|0,e$=e$+ej|0,e4=e4+eO|0,e3=e3+eP|0,e0=e0+e_|0,e6=e6+eB|0,e8=e8+eU|0,e5=e5+eR|0,en[0]=eY>>>0&255,en[1]=eY>>>8&255,en[2]=eY>>>16&255,en[3]=eY>>>24&255,en[4]=eG>>>0&255,en[5]=eG>>>8&255,en[6]=eG>>>16&255,en[7]=eG>>>24&255,en[8]=eQ>>>0&255,en[9]=eQ>>>8&255,en[10]=eQ>>>16&255,en[11]=eQ>>>24&255,en[12]=eF>>>0&255,en[13]=eF>>>8&255,en[14]=eF>>>16&255,en[15]=eF>>>24&255,en[16]=eZ>>>0&255,en[17]=eZ>>>8&255,en[18]=eZ>>>16&255,en[19]=eZ>>>24&255,en[20]=eK>>>0&255,en[21]=eK>>>8&255,en[22]=eK>>>16&255,en[23]=eK>>>24&255,en[24]=eJ>>>0&255,en[25]=eJ>>>8&255,en[26]=eJ>>>16&255,en[27]=eJ>>>24&255,en[28]=eW>>>0&255,en[29]=eW>>>8&255,en[30]=eW>>>16&255,en[31]=eW>>>24&255,en[32]=eX>>>0&255,en[33]=eX>>>8&255,en[34]=eX>>>16&255,en[35]=eX>>>24&255,en[36]=e$>>>0&255,en[37]=e$>>>8&255,en[38]=e$>>>16&255,en[39]=e$>>>24&255,en[40]=e4>>>0&255,en[41]=e4>>>8&255,en[42]=e4>>>16&255,en[43]=e4>>>24&255,en[44]=e3>>>0&255,en[45]=e3>>>8&255,en[46]=e3>>>16&255,en[47]=e3>>>24&255,en[48]=e0>>>0&255,en[49]=e0>>>8&255,en[50]=e0>>>16&255,en[51]=e0>>>24&255,en[52]=e6>>>0&255,en[53]=e6>>>8&255,en[54]=e6>>>16&255,en[55]=e6>>>24&255,en[56]=e8>>>0&255,en[57]=e8>>>8&255,en[58]=e8>>>16&255,en[59]=e8>>>24&255,en[60]=e5>>>0&255,en[61]=e5>>>8&255,en[62]=e5>>>16&255,en[63]=e5>>>24&255}function eU(en,eo,es,ef){for(var eu,em=255&ef[0]|(255&ef[1])<<8|(255&ef[2])<<16|(255&ef[3])<<24,ed=255&es[0]|(255&es[1])<<8|(255&es[2])<<16|(255&es[3])<<24,eH=255&es[4]|(255&es[5])<<8|(255&es[6])<<16|(255&es[7])<<24,eV=255&es[8]|(255&es[9])<<8|(255&es[10])<<16|(255&es[11])<<24,eb=255&es[12]|(255&es[13])<<8|(255&es[14])<<16|(255&es[15])<<24,ew=255&ef[4]|(255&ef[5])<<8|(255&ef[6])<<16|(255&ef[7])<<24,eD=255&eo[0]|(255&eo[1])<<8|(255&eo[2])<<16|(255&eo[3])<<24,eS=255&eo[4]|(255&eo[5])<<8|(255&eo[6])<<16|(255&eo[7])<<24,eE=255&eo[8]|(255&eo[9])<<8|(255&eo[10])<<16|(255&eo[11])<<24,ej=255&eo[12]|(255&eo[13])<<8|(255&eo[14])<<16|(255&eo[15])<<24,eO=255&ef[8]|(255&ef[9])<<8|(255&ef[10])<<16|(255&ef[11])<<24,eP=255&es[16]|(255&es[17])<<8|(255&es[18])<<16|(255&es[19])<<24,e_=255&es[20]|(255&es[21])<<8|(255&es[22])<<16|(255&es[23])<<24,eB=255&es[24]|(255&es[25])<<8|(255&es[26])<<16|(255&es[27])<<24,eU=255&es[28]|(255&es[29])<<8|(255&es[30])<<16|(255&es[31])<<24,eR=255&ef[12]|(255&ef[13])<<8|(255&ef[14])<<16|(255&ef[15])<<24,eY=em,eG=ed,eQ=eH,eF=eV,eZ=eb,eK=ew,eJ=eD,eW=eS,eX=eE,e$=ej,e4=eO,e3=eP,e0=e_,e6=eB,e8=eU,e5=eR,e7=0;e7<20;e7+=2)eZ^=(eu=eY+e0|0)<<7|eu>>>25,eX^=(eu=eZ+eY|0)<<9|eu>>>23,e0^=(eu=eX+eZ|0)<<13|eu>>>19,eY^=(eu=e0+eX|0)<<18|eu>>>14,e$^=(eu=eK+eG|0)<<7|eu>>>25,e6^=(eu=e$+eK|0)<<9|eu>>>23,eG^=(eu=e6+e$|0)<<13|eu>>>19,eK^=(eu=eG+e6|0)<<18|eu>>>14,e8^=(eu=e4+eJ|0)<<7|eu>>>25,eQ^=(eu=e8+e4|0)<<9|eu>>>23,eJ^=(eu=eQ+e8|0)<<13|eu>>>19,e4^=(eu=eJ+eQ|0)<<18|eu>>>14,eF^=(eu=e5+e3|0)<<7|eu>>>25,eW^=(eu=eF+e5|0)<<9|eu>>>23,e3^=(eu=eW+eF|0)<<13|eu>>>19,e5^=(eu=e3+eW|0)<<18|eu>>>14,eG^=(eu=eY+eF|0)<<7|eu>>>25,eQ^=(eu=eG+eY|0)<<9|eu>>>23,eF^=(eu=eQ+eG|0)<<13|eu>>>19,eY^=(eu=eF+eQ|0)<<18|eu>>>14,eJ^=(eu=eK+eZ|0)<<7|eu>>>25,eW^=(eu=eJ+eK|0)<<9|eu>>>23,eZ^=(eu=eW+eJ|0)<<13|eu>>>19,eK^=(eu=eZ+eW|0)<<18|eu>>>14,e3^=(eu=e4+e$|0)<<7|eu>>>25,eX^=(eu=e3+e4|0)<<9|eu>>>23,e$^=(eu=eX+e3|0)<<13|eu>>>19,e4^=(eu=e$+eX|0)<<18|eu>>>14,e0^=(eu=e5+e8|0)<<7|eu>>>25,e6^=(eu=e0+e5|0)<<9|eu>>>23,e8^=(eu=e6+e0|0)<<13|eu>>>19,e5^=(eu=e8+e6|0)<<18|eu>>>14;en[0]=eY>>>0&255,en[1]=eY>>>8&255,en[2]=eY>>>16&255,en[3]=eY>>>24&255,en[4]=eK>>>0&255,en[5]=eK>>>8&255,en[6]=eK>>>16&255,en[7]=eK>>>24&255,en[8]=e4>>>0&255,en[9]=e4>>>8&255,en[10]=e4>>>16&255,en[11]=e4>>>24&255,en[12]=e5>>>0&255,en[13]=e5>>>8&255,en[14]=e5>>>16&255,en[15]=e5>>>24&255,en[16]=eJ>>>0&255,en[17]=eJ>>>8&255,en[18]=eJ>>>16&255,en[19]=eJ>>>24&255,en[20]=eW>>>0&255,en[21]=eW>>>8&255,en[22]=eW>>>16&255,en[23]=eW>>>24&255,en[24]=eX>>>0&255,en[25]=eX>>>8&255,en[26]=eX>>>16&255,en[27]=eX>>>24&255,en[28]=e$>>>0&255,en[29]=e$>>>8&255,en[30]=e$>>>16&255,en[31]=e$>>>24&255}function eR(en,eo,es,ef){eB(en,eo,es,ef)}function eY(en,eo,es,ef){eU(en,eo,es,ef)}var eG=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function eQ(en,eo,es,ef,eu,em,ed){var eH,eV,eb=new Uint8Array(16),ew=new Uint8Array(64);for(eV=0;eV<16;eV++)eb[eV]=0;for(eV=0;eV<8;eV++)eb[eV]=em[eV];for(;eu>=64;){for(eR(ew,eb,ed,eG),eV=0;eV<64;eV++)en[eo+eV]=es[ef+eV]^ew[eV];for(eV=8,eH=1;eV<16;eV++)eH=eH+(255&eb[eV])|0,eb[eV]=255&eH,eH>>>=8;eu-=64,eo+=64,ef+=64}if(eu>0)for(eR(ew,eb,ed,eG),eV=0;eV=64;){for(eR(eV,eH,eu,eG),ed=0;ed<64;ed++)en[eo+ed]=eV[ed];for(ed=8,em=1;ed<16;ed++)em=em+(255&eH[ed])|0,eH[ed]=255&em,em>>>=8;es-=64,eo+=64}if(es>0)for(eR(eV,eH,eu,eG),ed=0;ed>>13|es<<3)&8191,ef=255&en[4]|(255&en[5])<<8,this.r[2]=(es>>>10|ef<<6)&7939,eu=255&en[6]|(255&en[7])<<8,this.r[3]=(ef>>>7|eu<<9)&8191,em=255&en[8]|(255&en[9])<<8,this.r[4]=(eu>>>4|em<<12)&255,this.r[5]=em>>>1&8190,ed=255&en[10]|(255&en[11])<<8,this.r[6]=(em>>>14|ed<<2)&8191,eH=255&en[12]|(255&en[13])<<8,this.r[7]=(ed>>>11|eH<<5)&8065,eV=255&en[14]|(255&en[15])<<8,this.r[8]=(eH>>>8|eV<<8)&8191,this.r[9]=eV>>>5&127,this.pad[0]=255&en[16]|(255&en[17])<<8,this.pad[1]=255&en[18]|(255&en[19])<<8,this.pad[2]=255&en[20]|(255&en[21])<<8,this.pad[3]=255&en[22]|(255&en[23])<<8,this.pad[4]=255&en[24]|(255&en[25])<<8,this.pad[5]=255&en[26]|(255&en[27])<<8,this.pad[6]=255&en[28]|(255&en[29])<<8,this.pad[7]=255&en[30]|(255&en[31])<<8};function eW(en,eo,es,ef,eu,em){var ed=new eJ(em);return ed.update(es,ef,eu),ed.finish(en,eo),0}function eX(en,eo,es,ef,eu,em){var ed=new Uint8Array(16);return eW(ed,0,es,ef,eu,em),eP(en,eo,ed,0)}function e$(en,eo,es,ef,eu){var em;if(es<32)return -1;for(eK(en,0,eo,0,es,ef,eu),eW(en,16,en,32,es-32,en),em=0;em<16;em++)en[em]=0;return 0}function e4(en,eo,es,ef,eu){var em,ed=new Uint8Array(32);if(es<32||(eZ(ed,0,32,ef,eu),0!==eX(eo,16,eo,32,es-32,ed)))return -1;for(eK(en,0,eo,0,es,ef,eu),em=0;em<32;em++)en[em]=0;return 0}function e3(en,eo){var es;for(es=0;es<16;es++)en[es]=0|eo[es]}function e0(en){var eo,es,ef=1;for(eo=0;eo<16;eo++)ef=Math.floor((es=en[eo]+ef+65535)/65536),en[eo]=es-65536*ef;en[0]+=ef-1+37*(ef-1)}function e6(en,eo,es){for(var ef,eu=~(es-1),em=0;em<16;em++)ef=eu&(en[em]^eo[em]),en[em]^=ef,eo[em]^=ef}function e8(en,es){var ef,eu,em,ed=eo(),eH=eo();for(ef=0;ef<16;ef++)eH[ef]=es[ef];for(e0(eH),e0(eH),e0(eH),eu=0;eu<2;eu++){for(ef=1,ed[0]=eH[0]-65517;ef<15;ef++)ed[ef]=eH[ef]-65535-(ed[ef-1]>>16&1),ed[ef-1]&=65535;ed[15]=eH[15]-32767-(ed[14]>>16&1),em=ed[15]>>16&1,ed[14]&=65535,e6(eH,ed,1-em)}for(ef=0;ef<16;ef++)en[2*ef]=255&eH[ef],en[2*ef+1]=eH[ef]>>8}function e5(en,eo){var es=new Uint8Array(32),ef=new Uint8Array(32);return e8(es,en),e8(ef,eo),e_(es,0,ef,0)}function e7(en){var eo=new Uint8Array(32);return e8(eo,en),1&eo[0]}function e9(en,eo){var es;for(es=0;es<16;es++)en[es]=eo[2*es]+(eo[2*es+1]<<8);en[15]&=32767}function tc(en,eo,es){for(var ef=0;ef<16;ef++)en[ef]=eo[ef]+es[ef]}function tr(en,eo,es){for(var ef=0;ef<16;ef++)en[ef]=eo[ef]-es[ef]}function ta(en,eo,es){var ef,eu,em=0,ed=0,eH=0,eV=0,eb=0,ew=0,eD=0,eS=0,eE=0,ej=0,eO=0,eP=0,e_=0,eB=0,eU=0,eR=0,eY=0,eG=0,eQ=0,eF=0,eZ=0,eK=0,eJ=0,eW=0,eX=0,e$=0,e4=0,e3=0,e0=0,e6=0,e8=0,e5=es[0],e7=es[1],e9=es[2],tc=es[3],tr=es[4],ta=es[5],tn=es[6],tf=es[7],tu=es[8],td=es[9],tH=es[10],tV=es[11],tw=es[12],tD=es[13],tS=es[14],tE=es[15];em+=(ef=eo[0])*e5,ed+=ef*e7,eH+=ef*e9,eV+=ef*tc,eb+=ef*tr,ew+=ef*ta,eD+=ef*tn,eS+=ef*tf,eE+=ef*tu,ej+=ef*td,eO+=ef*tH,eP+=ef*tV,e_+=ef*tw,eB+=ef*tD,eU+=ef*tS,eR+=ef*tE,ed+=(ef=eo[1])*e5,eH+=ef*e7,eV+=ef*e9,eb+=ef*tc,ew+=ef*tr,eD+=ef*ta,eS+=ef*tn,eE+=ef*tf,ej+=ef*tu,eO+=ef*td,eP+=ef*tH,e_+=ef*tV,eB+=ef*tw,eU+=ef*tD,eR+=ef*tS,eY+=ef*tE,eH+=(ef=eo[2])*e5,eV+=ef*e7,eb+=ef*e9,ew+=ef*tc,eD+=ef*tr,eS+=ef*ta,eE+=ef*tn,ej+=ef*tf,eO+=ef*tu,eP+=ef*td,e_+=ef*tH,eB+=ef*tV,eU+=ef*tw,eR+=ef*tD,eY+=ef*tS,eG+=ef*tE,eV+=(ef=eo[3])*e5,eb+=ef*e7,ew+=ef*e9,eD+=ef*tc,eS+=ef*tr,eE+=ef*ta,ej+=ef*tn,eO+=ef*tf,eP+=ef*tu,e_+=ef*td,eB+=ef*tH,eU+=ef*tV,eR+=ef*tw,eY+=ef*tD,eG+=ef*tS,eQ+=ef*tE,eb+=(ef=eo[4])*e5,ew+=ef*e7,eD+=ef*e9,eS+=ef*tc,eE+=ef*tr,ej+=ef*ta,eO+=ef*tn,eP+=ef*tf,e_+=ef*tu,eB+=ef*td,eU+=ef*tH,eR+=ef*tV,eY+=ef*tw,eG+=ef*tD,eQ+=ef*tS,eF+=ef*tE,ew+=(ef=eo[5])*e5,eD+=ef*e7,eS+=ef*e9,eE+=ef*tc,ej+=ef*tr,eO+=ef*ta,eP+=ef*tn,e_+=ef*tf,eB+=ef*tu,eU+=ef*td,eR+=ef*tH,eY+=ef*tV,eG+=ef*tw,eQ+=ef*tD,eF+=ef*tS,eZ+=ef*tE,eD+=(ef=eo[6])*e5,eS+=ef*e7,eE+=ef*e9,ej+=ef*tc,eO+=ef*tr,eP+=ef*ta,e_+=ef*tn,eB+=ef*tf,eU+=ef*tu,eR+=ef*td,eY+=ef*tH,eG+=ef*tV,eQ+=ef*tw,eF+=ef*tD,eZ+=ef*tS,eK+=ef*tE,eS+=(ef=eo[7])*e5,eE+=ef*e7,ej+=ef*e9,eO+=ef*tc,eP+=ef*tr,e_+=ef*ta,eB+=ef*tn,eU+=ef*tf,eR+=ef*tu,eY+=ef*td,eG+=ef*tH,eQ+=ef*tV,eF+=ef*tw,eZ+=ef*tD,eK+=ef*tS,eJ+=ef*tE,eE+=(ef=eo[8])*e5,ej+=ef*e7,eO+=ef*e9,eP+=ef*tc,e_+=ef*tr,eB+=ef*ta,eU+=ef*tn,eR+=ef*tf,eY+=ef*tu,eG+=ef*td,eQ+=ef*tH,eF+=ef*tV,eZ+=ef*tw,eK+=ef*tD,eJ+=ef*tS,eW+=ef*tE,ej+=(ef=eo[9])*e5,eO+=ef*e7,eP+=ef*e9,e_+=ef*tc,eB+=ef*tr,eU+=ef*ta,eR+=ef*tn,eY+=ef*tf,eG+=ef*tu,eQ+=ef*td,eF+=ef*tH,eZ+=ef*tV,eK+=ef*tw,eJ+=ef*tD,eW+=ef*tS,eX+=ef*tE,eO+=(ef=eo[10])*e5,eP+=ef*e7,e_+=ef*e9,eB+=ef*tc,eU+=ef*tr,eR+=ef*ta,eY+=ef*tn,eG+=ef*tf,eQ+=ef*tu,eF+=ef*td,eZ+=ef*tH,eK+=ef*tV,eJ+=ef*tw,eW+=ef*tD,eX+=ef*tS,e$+=ef*tE,eP+=(ef=eo[11])*e5,e_+=ef*e7,eB+=ef*e9,eU+=ef*tc,eR+=ef*tr,eY+=ef*ta,eG+=ef*tn,eQ+=ef*tf,eF+=ef*tu,eZ+=ef*td,eK+=ef*tH,eJ+=ef*tV,eW+=ef*tw,eX+=ef*tD,e$+=ef*tS,e4+=ef*tE,e_+=(ef=eo[12])*e5,eB+=ef*e7,eU+=ef*e9,eR+=ef*tc,eY+=ef*tr,eG+=ef*ta,eQ+=ef*tn,eF+=ef*tf,eZ+=ef*tu,eK+=ef*td,eJ+=ef*tH,eW+=ef*tV,eX+=ef*tw,e$+=ef*tD,e4+=ef*tS,e3+=ef*tE,eB+=(ef=eo[13])*e5,eU+=ef*e7,eR+=ef*e9,eY+=ef*tc,eG+=ef*tr,eQ+=ef*ta,eF+=ef*tn,eZ+=ef*tf,eK+=ef*tu,eJ+=ef*td,eW+=ef*tH,eX+=ef*tV,e$+=ef*tw,e4+=ef*tD,e3+=ef*tS,e0+=ef*tE,eU+=(ef=eo[14])*e5,eR+=ef*e7,eY+=ef*e9,eG+=ef*tc,eQ+=ef*tr,eF+=ef*ta,eZ+=ef*tn,eK+=ef*tf,eJ+=ef*tu,eW+=ef*td,eX+=ef*tH,e$+=ef*tV,e4+=ef*tw,e3+=ef*tD,e0+=ef*tS,e6+=ef*tE,eR+=(ef=eo[15])*e5,eY+=ef*e7,eG+=ef*e9,eQ+=ef*tc,eF+=ef*tr,eZ+=ef*ta,eK+=ef*tn,eJ+=ef*tf,eW+=ef*tu,eX+=ef*td,e$+=ef*tH,e4+=ef*tV,e3+=ef*tw,e0+=ef*tD,e6+=ef*tS,e8+=ef*tE,em+=38*eY,ed+=38*eG,eH+=38*eQ,eV+=38*eF,eb+=38*eZ,ew+=38*eK,eD+=38*eJ,eS+=38*eW,eE+=38*eX,ej+=38*e$,eO+=38*e4,eP+=38*e3,e_+=38*e0,eB+=38*e6,eU+=38*e8,eu=Math.floor((ef=em+(eu=1)+65535)/65536),em=ef-65536*eu,eu=Math.floor((ef=ed+eu+65535)/65536),ed=ef-65536*eu,eu=Math.floor((ef=eH+eu+65535)/65536),eH=ef-65536*eu,eu=Math.floor((ef=eV+eu+65535)/65536),eV=ef-65536*eu,eu=Math.floor((ef=eb+eu+65535)/65536),eb=ef-65536*eu,eu=Math.floor((ef=ew+eu+65535)/65536),ew=ef-65536*eu,eu=Math.floor((ef=eD+eu+65535)/65536),eD=ef-65536*eu,eu=Math.floor((ef=eS+eu+65535)/65536),eS=ef-65536*eu,eu=Math.floor((ef=eE+eu+65535)/65536),eE=ef-65536*eu,eu=Math.floor((ef=ej+eu+65535)/65536),ej=ef-65536*eu,eu=Math.floor((ef=eO+eu+65535)/65536),eO=ef-65536*eu,eu=Math.floor((ef=eP+eu+65535)/65536),eP=ef-65536*eu,eu=Math.floor((ef=e_+eu+65535)/65536),e_=ef-65536*eu,eu=Math.floor((ef=eB+eu+65535)/65536),eB=ef-65536*eu,eu=Math.floor((ef=eU+eu+65535)/65536),eU=ef-65536*eu,eu=Math.floor((ef=eR+eu+65535)/65536),eR=ef-65536*eu,em+=eu-1+37*(eu-1),eu=Math.floor((ef=em+(eu=1)+65535)/65536),em=ef-65536*eu,eu=Math.floor((ef=ed+eu+65535)/65536),ed=ef-65536*eu,eu=Math.floor((ef=eH+eu+65535)/65536),eH=ef-65536*eu,eu=Math.floor((ef=eV+eu+65535)/65536),eV=ef-65536*eu,eu=Math.floor((ef=eb+eu+65535)/65536),eb=ef-65536*eu,eu=Math.floor((ef=ew+eu+65535)/65536),ew=ef-65536*eu,eu=Math.floor((ef=eD+eu+65535)/65536),eD=ef-65536*eu,eu=Math.floor((ef=eS+eu+65535)/65536),eS=ef-65536*eu,eu=Math.floor((ef=eE+eu+65535)/65536),eE=ef-65536*eu,eu=Math.floor((ef=ej+eu+65535)/65536),ej=ef-65536*eu,eu=Math.floor((ef=eO+eu+65535)/65536),eO=ef-65536*eu,eu=Math.floor((ef=eP+eu+65535)/65536),eP=ef-65536*eu,eu=Math.floor((ef=e_+eu+65535)/65536),e_=ef-65536*eu,eu=Math.floor((ef=eB+eu+65535)/65536),eB=ef-65536*eu,eu=Math.floor((ef=eU+eu+65535)/65536),eU=ef-65536*eu,eu=Math.floor((ef=eR+eu+65535)/65536),eR=ef-65536*eu,em+=eu-1+37*(eu-1),en[0]=em,en[1]=ed,en[2]=eH,en[3]=eV,en[4]=eb,en[5]=ew,en[6]=eD,en[7]=eS,en[8]=eE,en[9]=ej,en[10]=eO,en[11]=eP,en[12]=e_,en[13]=eB,en[14]=eU,en[15]=eR}function tn(en,eo){ta(en,eo,eo)}function tf(en,es){var ef,eu=eo();for(ef=0;ef<16;ef++)eu[ef]=es[ef];for(ef=253;ef>=0;ef--)tn(eu,eu),2!==ef&&4!==ef&&ta(eu,eu,es);for(ef=0;ef<16;ef++)en[ef]=eu[ef]}function tu(en,es){var ef,eu=eo();for(ef=0;ef<16;ef++)eu[ef]=es[ef];for(ef=250;ef>=0;ef--)tn(eu,eu),1!==ef&&ta(eu,eu,es);for(ef=0;ef<16;ef++)en[ef]=eu[ef]}function td(en,es,ef){var eu,em,ed=new Uint8Array(32),eH=new Float64Array(80),eb=eo(),ew=eo(),eD=eo(),eS=eo(),eE=eo(),ej=eo();for(em=0;em<31;em++)ed[em]=es[em];for(ed[31]=127&es[31]|64,ed[0]&=248,e9(eH,ef),em=0;em<16;em++)ew[em]=eH[em],eS[em]=eb[em]=eD[em]=0;for(em=254,eb[0]=eS[0]=1;em>=0;--em)e6(eb,ew,eu=ed[em>>>3]>>>(7&em)&1),e6(eD,eS,eu),tc(eE,eb,eD),tr(eb,eb,eD),tc(eD,ew,eS),tr(ew,ew,eS),tn(eS,eE),tn(ej,eb),ta(eb,eD,eb),ta(eD,ew,eE),tc(eE,eb,eD),tr(eb,eb,eD),tn(ew,eb),tr(eD,eS,ej),ta(eb,eD,eV),tc(eb,eb,eS),ta(eD,eD,eb),ta(eb,eS,ej),ta(eS,ew,eH),tn(ew,eE),e6(eb,ew,eu),e6(eD,eS,eu);for(em=0;em<16;em++)eH[em+16]=eb[em],eH[em+32]=eD[em],eH[em+48]=ew[em],eH[em+64]=eS[em];var eO=eH.subarray(32),eP=eH.subarray(16);return tf(eO,eO),ta(eP,eP,eO),e8(en,eP),0}function tH(en,eo){return td(en,eo,em)}function tV(en,eo){return ef(eo,32),tH(en,eo)}function tw(en,eo,es){var ef=new Uint8Array(32);return td(ef,es,eo),eY(en,eu,ef,eG)}eJ.prototype.blocks=function(en,eo,es){for(var ef,eu,em,ed,eH,eV,eb,ew,eD,eS,eE,ej,eO,eP,e_,eB,eU,eR,eY,eG=this.fin?0:2048,eQ=this.h[0],eF=this.h[1],eZ=this.h[2],eK=this.h[3],eJ=this.h[4],eW=this.h[5],eX=this.h[6],e$=this.h[7],e4=this.h[8],e3=this.h[9],e0=this.r[0],e6=this.r[1],e8=this.r[2],e5=this.r[3],e7=this.r[4],e9=this.r[5],tc=this.r[6],tr=this.r[7],ta=this.r[8],tn=this.r[9];es>=16;)eQ+=8191&(ef=255&en[eo+0]|(255&en[eo+1])<<8),eF+=(ef>>>13|(eu=255&en[eo+2]|(255&en[eo+3])<<8)<<3)&8191,eZ+=(eu>>>10|(em=255&en[eo+4]|(255&en[eo+5])<<8)<<6)&8191,eK+=(em>>>7|(ed=255&en[eo+6]|(255&en[eo+7])<<8)<<9)&8191,eJ+=(ed>>>4|(eH=255&en[eo+8]|(255&en[eo+9])<<8)<<12)&8191,eW+=eH>>>1&8191,eX+=(eH>>>14|(eV=255&en[eo+10]|(255&en[eo+11])<<8)<<2)&8191,e$+=(eV>>>11|(eb=255&en[eo+12]|(255&en[eo+13])<<8)<<5)&8191,e4+=(eb>>>8|(ew=255&en[eo+14]|(255&en[eo+15])<<8)<<8)&8191,e3+=ew>>>5|eG,eD=(eS=(eD=0)+eQ*e0+eF*(5*tn)+eZ*(5*ta)+eK*(5*tr)+eJ*(5*tc))>>>13,eS&=8191,eS+=eW*(5*e9)+eX*(5*e7)+e$*(5*e5)+e4*(5*e8)+e3*(5*e6),eD+=eS>>>13,eS&=8191,eD=(eE=eD+eQ*e6+eF*e0+eZ*(5*tn)+eK*(5*ta)+eJ*(5*tr))>>>13,eE&=8191,eE+=eW*(5*tc)+eX*(5*e9)+e$*(5*e7)+e4*(5*e5)+e3*(5*e8),eD+=eE>>>13,eE&=8191,eD=(ej=eD+eQ*e8+eF*e6+eZ*e0+eK*(5*tn)+eJ*(5*ta))>>>13,ej&=8191,ej+=eW*(5*tr)+eX*(5*tc)+e$*(5*e9)+e4*(5*e7)+e3*(5*e5),eD+=ej>>>13,ej&=8191,eD=(eO=eD+eQ*e5+eF*e8+eZ*e6+eK*e0+eJ*(5*tn))>>>13,eO&=8191,eO+=eW*(5*ta)+eX*(5*tr)+e$*(5*tc)+e4*(5*e9)+e3*(5*e7),eD+=eO>>>13,eO&=8191,eD=(eP=eD+eQ*e7+eF*e5+eZ*e8+eK*e6+eJ*e0)>>>13,eP&=8191,eP+=eW*(5*tn)+eX*(5*ta)+e$*(5*tr)+e4*(5*tc)+e3*(5*e9),eD+=eP>>>13,eP&=8191,eD=(e_=eD+eQ*e9+eF*e7+eZ*e5+eK*e8+eJ*e6)>>>13,e_&=8191,e_+=eW*e0+eX*(5*tn)+e$*(5*ta)+e4*(5*tr)+e3*(5*tc),eD+=e_>>>13,e_&=8191,eD=(eB=eD+eQ*tc+eF*e9+eZ*e7+eK*e5+eJ*e8)>>>13,eB&=8191,eB+=eW*e6+eX*e0+e$*(5*tn)+e4*(5*ta)+e3*(5*tr),eD+=eB>>>13,eB&=8191,eD=(eU=eD+eQ*tr+eF*tc+eZ*e9+eK*e7+eJ*e5)>>>13,eU&=8191,eU+=eW*e8+eX*e6+e$*e0+e4*(5*tn)+e3*(5*ta),eD+=eU>>>13,eU&=8191,eD=(eR=eD+eQ*ta+eF*tr+eZ*tc+eK*e9+eJ*e7)>>>13,eR&=8191,eR+=eW*e5+eX*e8+e$*e6+e4*e0+e3*(5*tn),eD+=eR>>>13,eR&=8191,eD=(eY=eD+eQ*tn+eF*ta+eZ*tr+eK*tc+eJ*e9)>>>13,eY&=8191,eY+=eW*e7+eX*e5+e$*e8+e4*e6+e3*e0,eD+=eY>>>13,eY&=8191,eS=8191&(eD=(eD=(eD<<2)+eD|0)+eS|0),eD>>>=13,eE+=eD,eQ=eS,eF=eE,eZ=ej,eK=eO,eJ=eP,eW=e_,eX=eB,e$=eU,e4=eR,e3=eY,eo+=16,es-=16;this.h[0]=eQ,this.h[1]=eF,this.h[2]=eZ,this.h[3]=eK,this.h[4]=eJ,this.h[5]=eW,this.h[6]=eX,this.h[7]=e$,this.h[8]=e4,this.h[9]=e3},eJ.prototype.finish=function(en,eo){var es,ef,eu,em,ed=new Uint16Array(10);if(this.leftover){for(em=this.leftover,this.buffer[em++]=1;em<16;em++)this.buffer[em]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(es=this.h[1]>>>13,this.h[1]&=8191,em=2;em<10;em++)this.h[em]+=es,es=this.h[em]>>>13,this.h[em]&=8191;for(this.h[0]+=5*es,es=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=es,es=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=es,ed[0]=this.h[0]+5,es=ed[0]>>>13,ed[0]&=8191,em=1;em<10;em++)ed[em]=this.h[em]+es,es=ed[em]>>>13,ed[em]&=8191;for(ed[9]-=8192,ef=(1^es)-1,em=0;em<10;em++)ed[em]&=ef;for(em=0,ef=~ef;em<10;em++)this.h[em]=this.h[em]&ef|ed[em];for(em=1,this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,eu=this.h[0]+this.pad[0],this.h[0]=65535&eu;em<8;em++)eu=(this.h[em]+this.pad[em]|0)+(eu>>>16)|0,this.h[em]=65535&eu;en[eo+0]=this.h[0]>>>0&255,en[eo+1]=this.h[0]>>>8&255,en[eo+2]=this.h[1]>>>0&255,en[eo+3]=this.h[1]>>>8&255,en[eo+4]=this.h[2]>>>0&255,en[eo+5]=this.h[2]>>>8&255,en[eo+6]=this.h[3]>>>0&255,en[eo+7]=this.h[3]>>>8&255,en[eo+8]=this.h[4]>>>0&255,en[eo+9]=this.h[4]>>>8&255,en[eo+10]=this.h[5]>>>0&255,en[eo+11]=this.h[5]>>>8&255,en[eo+12]=this.h[6]>>>0&255,en[eo+13]=this.h[6]>>>8&255,en[eo+14]=this.h[7]>>>0&255,en[eo+15]=this.h[7]>>>8&255},eJ.prototype.update=function(en,eo,es){var ef,eu;if(this.leftover){for((eu=16-this.leftover)>es&&(eu=es),ef=0;ef=16&&(eu=es-es%16,this.blocks(en,eo,eu),eo+=eu,es-=eu),es){for(ef=0;ef=128;){for(eG=0;eG<16;eG++)eQ=8*eG+tw,e$[eG]=es[eQ+0]<<24|es[eQ+1]<<16|es[eQ+2]<<8|es[eQ+3],e4[eG]=es[eQ+4]<<24|es[eQ+5]<<16|es[eQ+6]<<8|es[eQ+7];for(eG=0;eG<80;eG++)if(eu=e3,em=e0,ed=e6,eH=e8,eV=e5,eb=e7,ew=e9,eD=tc,eS=tr,eE=ta,ej=tn,eO=tf,eP=tu,e_=td,eB=tH,eU=tV,eF=tc,eK=65535&(eZ=tV),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=(e5>>>14|tu<<18)^(e5>>>18|tu<<14)^(tu>>>9|e5<<23),eK+=65535&(eZ=(tu>>>14|e5<<18)^(tu>>>18|e5<<14)^(e5>>>9|tu<<23)),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eF=e5&e7^~e5&e9,eK+=65535&(eZ=tu&td^~tu&tH),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eF=tO[2*eG],eK+=65535&(eZ=tO[2*eG+1]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eF=e$[eG%16],eK+=65535&(eZ=e4[eG%16]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,eR=65535&eW|eX<<16,eY=65535&eK|eJ<<16,eF=eR,eK=65535&(eZ=eY),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=(e3>>>28|tr<<4)^(tr>>>2|e3<<30)^(tr>>>7|e3<<25),eK+=65535&(eZ=(tr>>>28|e3<<4)^(e3>>>2|tr<<30)^(e3>>>7|tr<<25)),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eF=e3&e0^e3&e6^e0&e6,eK+=65535&(eZ=tr&ta^tr&tn^ta&tn),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,eD=65535&eW|eX<<16,eU=65535&eK|eJ<<16,eF=eH,eK=65535&(eZ=eO),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=eR,eK+=65535&(eZ=eY),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,eH=65535&eW|eX<<16,eO=65535&eK|eJ<<16,e0=eu,e6=em,e8=ed,e5=eH,e7=eV,e9=eb,tc=ew,e3=eD,ta=eS,tn=eE,tf=ej,tu=eO,td=eP,tH=e_,tV=eB,tr=eU,eG%16==15)for(eQ=0;eQ<16;eQ++)eF=e$[eQ],eK=65535&(eZ=e4[eQ]),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=e$[(eQ+9)%16],eK+=65535&(eZ=e4[(eQ+9)%16]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eF=((eR=e$[(eQ+1)%16])>>>1|(eY=e4[(eQ+1)%16])<<31)^(eR>>>8|eY<<24)^eR>>>7,eK+=65535&(eZ=(eY>>>1|eR<<31)^(eY>>>8|eR<<24)^(eY>>>7|eR<<25)),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eF=((eR=e$[(eQ+14)%16])>>>19|(eY=e4[(eQ+14)%16])<<13)^(eY>>>29|eR<<3)^eR>>>6,eK+=65535&(eZ=(eY>>>19|eR<<13)^(eR>>>29|eY<<3)^(eY>>>6|eR<<26)),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,e$[eQ]=65535&eW|eX<<16,e4[eQ]=65535&eK|eJ<<16;eF=e3,eK=65535&(eZ=tr),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=en[0],eK+=65535&(eZ=eo[0]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,en[0]=e3=65535&eW|eX<<16,eo[0]=tr=65535&eK|eJ<<16,eF=e0,eK=65535&(eZ=ta),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=en[1],eK+=65535&(eZ=eo[1]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,en[1]=e0=65535&eW|eX<<16,eo[1]=ta=65535&eK|eJ<<16,eF=e6,eK=65535&(eZ=tn),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=en[2],eK+=65535&(eZ=eo[2]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,en[2]=e6=65535&eW|eX<<16,eo[2]=tn=65535&eK|eJ<<16,eF=e8,eK=65535&(eZ=tf),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=en[3],eK+=65535&(eZ=eo[3]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,en[3]=e8=65535&eW|eX<<16,eo[3]=tf=65535&eK|eJ<<16,eF=e5,eK=65535&(eZ=tu),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=en[4],eK+=65535&(eZ=eo[4]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,en[4]=e5=65535&eW|eX<<16,eo[4]=tu=65535&eK|eJ<<16,eF=e7,eK=65535&(eZ=td),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=en[5],eK+=65535&(eZ=eo[5]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,en[5]=e7=65535&eW|eX<<16,eo[5]=td=65535&eK|eJ<<16,eF=e9,eK=65535&(eZ=tH),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=en[6],eK+=65535&(eZ=eo[6]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,en[6]=e9=65535&eW|eX<<16,eo[6]=tH=65535&eK|eJ<<16,eF=tc,eK=65535&(eZ=tV),eJ=eZ>>>16,eW=65535&eF,eX=eF>>>16,eF=en[7],eK+=65535&(eZ=eo[7]),eJ+=eZ>>>16,eW+=65535&eF,eX+=eF>>>16,eJ+=eK>>>16,eW+=eJ>>>16,eX+=eW>>>16,en[7]=tc=65535&eW|eX<<16,eo[7]=tV=65535&eK|eJ<<16,tw+=128,ef-=128}return ef}function t_(en,eo,es){var ef,eu=new Int32Array(8),em=new Int32Array(8),ed=new Uint8Array(256),eH=es;for(eu[0]=1779033703,eu[1]=3144134277,eu[2]=1013904242,eu[3]=2773480762,eu[4]=1359893119,eu[5]=2600822924,eu[6]=528734635,eu[7]=1541459225,em[0]=4089235720,em[1]=2227873595,em[2]=4271175723,em[3]=1595750129,em[4]=2917565137,em[5]=725511199,em[6]=4215389547,em[7]=327033209,tP(eu,em,eo,es),es%=128,ef=0;ef=0;--eu)tU(en,eo,ef=es[eu/8|0]>>(7&eu)&1),tB(eo,en),tB(en,en),tU(en,eo,ef)}function tG(en,es){var ef=[eo(),eo(),eo(),eo()];e3(ef[0],eD),e3(ef[1],eS),e3(ef[2],eH),ta(ef[3],eD,eS),tY(en,ef,es)}function tQ(en,es,eu){var em,ed=new Uint8Array(64),eH=[eo(),eo(),eo(),eo()];for(eu||ef(es,32),t_(ed,es,32),ed[0]&=248,ed[31]&=127,ed[31]|=64,tG(eH,ed),tR(en,eH),em=0;em<32;em++)es[em+32]=en[em];return 0}var tF=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function tZ(en,eo){var es,ef,eu,em;for(ef=63;ef>=32;--ef){for(es=0,eu=ef-32,em=ef-12;eu>4)*tF[eu],es=eo[eu]>>8,eo[eu]&=255;for(eu=0;eu<32;eu++)eo[eu]-=es*tF[eu];for(ef=0;ef<32;ef++)eo[ef+1]+=eo[ef]>>8,en[ef]=255&eo[ef]}function tq(en){var eo,es=new Float64Array(64);for(eo=0;eo<64;eo++)es[eo]=en[eo];for(eo=0;eo<64;eo++)en[eo]=0;tZ(en,es)}function tK(en,es,ef,eu){var em,ed,eH=new Uint8Array(64),eV=new Uint8Array(64),eb=new Uint8Array(64),ew=new Float64Array(64),eD=[eo(),eo(),eo(),eo()];t_(eH,eu,32),eH[0]&=248,eH[31]&=127,eH[31]|=64;var eS=ef+64;for(em=0;em>7&&tr(en[0],ed,en[0]),ta(en[3],en[0],en[1]),0)}function tW(en,es,ef,eu){var em,ed=new Uint8Array(32),eH=new Uint8Array(64),eV=[eo(),eo(),eo(),eo()],eb=[eo(),eo(),eo(),eo()];if(ef<64||tJ(eb,eu))return -1;for(em=0;em=0},en.sign.keyPair=function(){var en=new Uint8Array(cy),eo=new Uint8Array(cx);return tQ(en,eo),{publicKey:en,secretKey:eo}},en.sign.keyPair.fromSecretKey=function(en){if(cE(en),en.length!==cx)throw Error("bad secret key size");for(var eo=new Uint8Array(cy),es=0;es=eo||(192&en[es+1])!=128||(192&en[es+2])!=128||224===en[es]&&(224&en[es+1])==128||237===en[es]&&(224&en[es+1])==160)return!1;es+=3}else{if((248&en[es])!=240||es+3>=eo||(192&en[es+1])!=128||(192&en[es+2])!=128||(192&en[es+3])!=128||240===en[es]&&(240&en[es+1])==128||244===en[es]&&en[es+1]>143||en[es]>244)return!1;es+=4}return!0}en.exports=eo},70311:function(en,eo,es){"use strict";var ef="/";try{en.exports=es(19516)(ef)}catch(eo){en.exports=es(60137)}},30977:function(en,eo,es){"use strict";var ef=es(48764).Buffer,eu=es(83454);let{EMPTY_BUFFER:em}=es(41872);function ed(en,eo){if(0===en.length)return em;if(1===en.length)return en[0];let es=ef.allocUnsafe(eo),eu=0;for(let eo=0;eo{}}},10062:function(en,eo,es){"use strict";let{kForOnEventAttribute:ef,kListener:eu}=es(41872),em=Symbol("kCode"),ed=Symbol("kData"),eH=Symbol("kError"),eV=Symbol("kMessage"),eb=Symbol("kReason"),ew=Symbol("kTarget"),eD=Symbol("kType"),eS=Symbol("kWasClean");class eE{constructor(en){this[ew]=null,this[eD]=en}get target(){return this[ew]}get type(){return this[eD]}}Object.defineProperty(eE.prototype,"target",{enumerable:!0}),Object.defineProperty(eE.prototype,"type",{enumerable:!0});class ej extends eE{constructor(en,eo={}){super(en),this[em]=void 0===eo.code?0:eo.code,this[eb]=void 0===eo.reason?"":eo.reason,this[eS]=void 0!==eo.wasClean&&eo.wasClean}get code(){return this[em]}get reason(){return this[eb]}get wasClean(){return this[eS]}}Object.defineProperty(ej.prototype,"code",{enumerable:!0}),Object.defineProperty(ej.prototype,"reason",{enumerable:!0}),Object.defineProperty(ej.prototype,"wasClean",{enumerable:!0});class eO extends eE{constructor(en,eo={}){super(en),this[eH]=void 0===eo.error?null:eo.error,this[eV]=void 0===eo.message?"":eo.message}get error(){return this[eH]}get message(){return this[eV]}}Object.defineProperty(eO.prototype,"error",{enumerable:!0}),Object.defineProperty(eO.prototype,"message",{enumerable:!0});class eP extends eE{constructor(en,eo={}){super(en),this[ed]=void 0===eo.data?null:eo.data}get data(){return this[ed]}}Object.defineProperty(eP.prototype,"data",{enumerable:!0});let e_={addEventListener(en,eo,es={}){let em;if("message"===en)em=function(en,es){let ef=new eP("message",{data:es?en:en.toString()});ef[ew]=this,eo.call(this,ef)};else if("close"===en)em=function(en,es){let ef=new ej("close",{code:en,reason:es.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});ef[ew]=this,eo.call(this,ef)};else if("error"===en)em=function(en){let es=new eO("error",{error:en,message:en.message});es[ew]=this,eo.call(this,es)};else{if("open"!==en)return;em=function(){let en=new eE("open");en[ew]=this,eo.call(this,en)}}em[ef]=!!es[ef],em[eu]=eo,es.once?this.once(en,em):this.on(en,em)},removeEventListener(en,eo){for(let es of this.listeners(en))if(es[eu]===eo&&!es[ef]){this.removeListener(en,es);break}}};en.exports={CloseEvent:ej,ErrorEvent:eO,Event:eE,EventTarget:e_,MessageEvent:eP}},51503:function(en,eo,es){"use strict";let{tokenChars:ef}=es(6746);function eu(en,eo,es){void 0===en[eo]?en[eo]=[es]:en[eo].push(es)}function em(en){let eo,es;let em=Object.create(null),ed=Object.create(null),eH=!1,eV=!1,eb=!1,ew=-1,eD=-1,eS=-1,eE=0;for(;eE{let es=en[eo];return Array.isArray(es)||(es=[es]),es.map(en=>[eo].concat(Object.keys(en).map(eo=>{let es=en[eo];return Array.isArray(es)||(es=[es]),es.map(en=>!0===en?eo:`${eo}=${en}`).join("; ")})).join("; ")).join(", ")}).join(", ")}en.exports={format:ed,parse:em}},10305:function(en){"use strict";let eo=Symbol("kDone"),es=Symbol("kRun");class ef{constructor(en){this[eo]=()=>{this.pending--,this[es]()},this.concurrency=en||1/0,this.jobs=[],this.pending=0}add(en){this.jobs.push(en),this[es]()}[es](){if(this.pending!==this.concurrency&&this.jobs.length){let en=this.jobs.shift();this.pending++,en(this[eo])}}}en.exports=ef},75196:function(en,eo,es){"use strict";let ef;var eu=es(48764).Buffer;let em=es(47715),ed=es(30977),eH=es(10305),{kStatusCode:eV}=es(41872),eb=eu.from([0,0,255,255]),ew=Symbol("permessage-deflate"),eD=Symbol("total-length"),eS=Symbol("callback"),eE=Symbol("buffers"),ej=Symbol("error");class eO{constructor(en,eo,es){if(this._maxPayload=0|es,this._options=en||{},this._threshold=void 0!==this._options.threshold?this._options.threshold:1024,this._isServer=!!eo,this._deflate=null,this._inflate=null,this.params=null,!ef){let en=void 0!==this._options.concurrencyLimit?this._options.concurrencyLimit:10;ef=new eH(en)}}static get extensionName(){return"permessage-deflate"}offer(){let en={};return this._options.serverNoContextTakeover&&(en.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(en.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(en.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?en.client_max_window_bits=this._options.clientMaxWindowBits:null==this._options.clientMaxWindowBits&&(en.client_max_window_bits=!0),en}accept(en){return en=this.normalizeParams(en),this.params=this._isServer?this.acceptAsServer(en):this.acceptAsClient(en),this.params}cleanup(){if(this._inflate&&(this._inflate.close(),this._inflate=null),this._deflate){let en=this._deflate[eS];this._deflate.close(),this._deflate=null,en&&en(Error("The deflate stream was closed while data was being processed"))}}acceptAsServer(en){let eo=this._options,es=en.find(en=>(!1!==eo.serverNoContextTakeover||!en.server_no_context_takeover)&&(!en.server_max_window_bits||!1!==eo.serverMaxWindowBits&&("number"!=typeof eo.serverMaxWindowBits||!(eo.serverMaxWindowBits>en.server_max_window_bits)))&&("number"!=typeof eo.clientMaxWindowBits||!!en.client_max_window_bits));if(!es)throw Error("None of the extension offers can be accepted");return eo.serverNoContextTakeover&&(es.server_no_context_takeover=!0),eo.clientNoContextTakeover&&(es.client_no_context_takeover=!0),"number"==typeof eo.serverMaxWindowBits&&(es.server_max_window_bits=eo.serverMaxWindowBits),"number"==typeof eo.clientMaxWindowBits?es.client_max_window_bits=eo.clientMaxWindowBits:(!0===es.client_max_window_bits||!1===eo.clientMaxWindowBits)&&delete es.client_max_window_bits,es}acceptAsClient(en){let eo=en[0];if(!1===this._options.clientNoContextTakeover&&eo.client_no_context_takeover)throw Error('Unexpected parameter "client_no_context_takeover"');if(eo.client_max_window_bits){if(!1===this._options.clientMaxWindowBits||"number"==typeof this._options.clientMaxWindowBits&&eo.client_max_window_bits>this._options.clientMaxWindowBits)throw Error('Unexpected or invalid parameter "client_max_window_bits"')}else"number"==typeof this._options.clientMaxWindowBits&&(eo.client_max_window_bits=this._options.clientMaxWindowBits);return eo}normalizeParams(en){return en.forEach(en=>{Object.keys(en).forEach(eo=>{let es=en[eo];if(es.length>1)throw Error(`Parameter "${eo}" must have only a single value`);if(es=es[0],"client_max_window_bits"===eo){if(!0!==es){let en=+es;if(!Number.isInteger(en)||en<8||en>15)throw TypeError(`Invalid value for parameter "${eo}": ${es}`);es=en}else if(!this._isServer)throw TypeError(`Invalid value for parameter "${eo}": ${es}`)}else if("server_max_window_bits"===eo){let en=+es;if(!Number.isInteger(en)||en<8||en>15)throw TypeError(`Invalid value for parameter "${eo}": ${es}`);es=en}else if("client_no_context_takeover"===eo||"server_no_context_takeover"===eo){if(!0!==es)throw TypeError(`Invalid value for parameter "${eo}": ${es}`)}else throw Error(`Unknown parameter "${eo}"`);en[eo]=es})}),en}decompress(en,eo,es){ef.add(ef=>{this._decompress(en,eo,(en,eo)=>{ef(),es(en,eo)})})}compress(en,eo,es){ef.add(ef=>{this._compress(en,eo,(en,eo)=>{ef(),es(en,eo)})})}_decompress(en,eo,es){let ef=this._isServer?"client":"server";if(!this._inflate){let en=`${ef}_max_window_bits`,eo="number"!=typeof this.params[en]?em.Z_DEFAULT_WINDOWBITS:this.params[en];this._inflate=em.createInflateRaw({...this._options.zlibInflateOptions,windowBits:eo}),this._inflate[ew]=this,this._inflate[eD]=0,this._inflate[eE]=[],this._inflate.on("error",eB),this._inflate.on("data",e_)}this._inflate[eS]=es,this._inflate.write(en),eo&&this._inflate.write(eb),this._inflate.flush(()=>{let en=this._inflate[ej];if(en){this._inflate.close(),this._inflate=null,es(en);return}let eu=ed.concat(this._inflate[eE],this._inflate[eD]);this._inflate._readableState.endEmitted?(this._inflate.close(),this._inflate=null):(this._inflate[eD]=0,this._inflate[eE]=[],eo&&this.params[`${ef}_no_context_takeover`]&&this._inflate.reset()),es(null,eu)})}_compress(en,eo,es){let ef=this._isServer?"server":"client";if(!this._deflate){let en=`${ef}_max_window_bits`,eo="number"!=typeof this.params[en]?em.Z_DEFAULT_WINDOWBITS:this.params[en];this._deflate=em.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:eo}),this._deflate[eD]=0,this._deflate[eE]=[],this._deflate.on("data",eP)}this._deflate[eS]=es,this._deflate.write(en),this._deflate.flush(em.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let en=ed.concat(this._deflate[eE],this._deflate[eD]);eo&&(en=en.slice(0,en.length-4)),this._deflate[eS]=null,this._deflate[eD]=0,this._deflate[eE]=[],eo&&this.params[`${ef}_no_context_takeover`]&&this._deflate.reset(),es(null,en)})}}function eP(en){this[eE].push(en),this[eD]+=en.length}function e_(en){if(this[eD]+=en.length,this[ew]._maxPayload<1||this[eD]<=this[ew]._maxPayload){this[eE].push(en);return}this[ej]=RangeError("Max payload size exceeded"),this[ej].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[ej][eV]=1009,this.removeListener("data",e_),this.reset()}function eB(en){this[ew]._inflate=null,en[eV]=1007,this[eS](en)}en.exports=eO},32957:function(en,eo,es){"use strict";var ef=es(48764).Buffer;let{Writable:eu}=es(79681),em=es(75196),{BINARY_TYPES:ed,EMPTY_BUFFER:eH,kStatusCode:eV,kWebSocket:eb}=es(41872),{concat:ew,toArrayBuffer:eD,unmask:eS}=es(30977),{isValidStatusCode:eE,isValidUTF8:ej}=es(6746),eO=0,eP=1,e_=2,eB=3,eU=4,eR=5;class eY extends eu{constructor(en={}){super(),this._binaryType=en.binaryType||ed[0],this._extensions=en.extensions||{},this._isServer=!!en.isServer,this._maxPayload=0|en.maxPayload,this._skipUTF8Validation=!!en.skipUTF8Validation,this[eb]=void 0,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._state=eO,this._loop=!1}_write(en,eo,es){if(8===this._opcode&&this._state==eO)return es();this._bufferedBytes+=en.length,this._buffers.push(en),this.startLoop(es)}consume(en){if(this._bufferedBytes-=en,en===this._buffers[0].length)return this._buffers.shift();if(en=es.length?eo.set(this._buffers.shift(),ef):(eo.set(new Uint8Array(es.buffer,es.byteOffset,en),ef),this._buffers[0]=es.slice(en)),en-=es.length}while(en>0);return eo}startLoop(en){let eo;this._loop=!0;do switch(this._state){case eO:eo=this.getInfo();break;case eP:eo=this.getPayloadLength16();break;case e_:eo=this.getPayloadLength64();break;case eB:this.getMask();break;case eU:eo=this.getData(en);break;default:this._loop=!1;return}while(this._loop);en(eo)}getInfo(){if(this._bufferedBytes<2){this._loop=!1;return}let en=this.consume(2);if((48&en[0])!=0)return this._loop=!1,eG(RangeError,"RSV2 and RSV3 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_2_3");let eo=(64&en[0])==64;if(eo&&!this._extensions[em.extensionName])return this._loop=!1,eG(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(this._fin=(128&en[0])==128,this._opcode=15&en[0],this._payloadLength=127&en[1],0===this._opcode){if(eo)return this._loop=!1,eG(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(!this._fragmented)return this._loop=!1,eG(RangeError,"invalid opcode 0",!0,1002,"WS_ERR_INVALID_OPCODE");this._opcode=this._fragmented}else if(1===this._opcode||2===this._opcode){if(this._fragmented)return this._loop=!1,eG(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");this._compressed=eo}else{if(!(this._opcode>7)||!(this._opcode<11))return this._loop=!1,eG(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");if(!this._fin)return this._loop=!1,eG(RangeError,"FIN must be set",!0,1002,"WS_ERR_EXPECTED_FIN");if(eo)return this._loop=!1,eG(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(this._payloadLength>125)return this._loop=!1,eG(RangeError,`invalid payload length ${this._payloadLength}`,!0,1002,"WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH")}if(this._fin||this._fragmented||(this._fragmented=this._opcode),this._masked=(128&en[1])==128,this._isServer){if(!this._masked)return this._loop=!1,eG(RangeError,"MASK must be set",!0,1002,"WS_ERR_EXPECTED_MASK")}else if(this._masked)return this._loop=!1,eG(RangeError,"MASK must be clear",!0,1002,"WS_ERR_UNEXPECTED_MASK");if(126===this._payloadLength)this._state=eP;else{if(127!==this._payloadLength)return this.haveLength();this._state=e_}}getPayloadLength16(){if(this._bufferedBytes<2){this._loop=!1;return}return this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength()}getPayloadLength64(){if(this._bufferedBytes<8){this._loop=!1;return}let en=this.consume(8),eo=en.readUInt32BE(0);return eo>2097151?(this._loop=!1,eG(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",!1,1009,"WS_ERR_UNSUPPORTED_DATA_PAYLOAD_LENGTH")):(this._payloadLength=4294967296*eo+en.readUInt32BE(4),this.haveLength())}haveLength(){if(this._payloadLength&&this._opcode<8&&(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0))return this._loop=!1,eG(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");this._masked?this._state=eB:this._state=eU}getMask(){if(this._bufferedBytes<4){this._loop=!1;return}this._mask=this.consume(4),this._state=eU}getData(en){let eo=eH;if(this._payloadLength){if(this._bufferedBytes7)return this.controlMessage(eo);if(this._compressed){this._state=eR,this.decompress(eo,en);return}return eo.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(eo)),this.dataMessage()}decompress(en,eo){let es=this._extensions[em.extensionName];es.decompress(en,this._fin,(en,es)=>{if(en)return eo(en);if(es.length){if(this._messageLength+=es.length,this._messageLength>this._maxPayload&&this._maxPayload>0)return eo(eG(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH"));this._fragments.push(es)}let ef=this.dataMessage();if(ef)return eo(ef);this.startLoop(eo)})}dataMessage(){if(this._fin){let en=this._messageLength,eo=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],2===this._opcode){let es;es="nodebuffer"===this._binaryType?ew(eo,en):"arraybuffer"===this._binaryType?eD(ew(eo,en)):eo,this.emit("message",es,!0)}else{let es=ew(eo,en);if(!this._skipUTF8Validation&&!ej(es))return this._loop=!1,eG(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");this.emit("message",es,!1)}}this._state=eO}controlMessage(en){if(8===this._opcode){if(this._loop=!1,0===en.length)this.emit("conclude",1005,eH),this.end();else{if(1===en.length)return eG(RangeError,"invalid payload length 1",!0,1002,"WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH");let eo=en.readUInt16BE(0);if(!eE(eo))return eG(RangeError,`invalid status code ${eo}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");let es=en.slice(2);if(!this._skipUTF8Validation&&!ej(es))return eG(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");this.emit("conclude",eo,es),this.end()}}else 9===this._opcode?this.emit("ping",en):this.emit("pong",en);this._state=eO}}function eG(en,eo,es,ef,eu){let em=new en(es?`Invalid WebSocket frame: ${eo}`:eo);return Error.captureStackTrace(em,eG),em.code=eu,em[eV]=ef,em}en.exports=eY},57330:function(en,eo,es){"use strict";var ef=es(48764).Buffer;es(98137),es(74656);let{randomFillSync:eu}=es(42474),em=es(75196),{EMPTY_BUFFER:ed}=es(41872),{isValidStatusCode:eH}=es(6746),{mask:eV,toBuffer:eb}=es(30977),ew=Symbol("kByteLength"),eD=ef.alloc(4);class eS{constructor(en,eo,es){this._extensions=eo||{},es&&(this._generateMask=es,this._maskBuffer=ef.alloc(4)),this._socket=en,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._deflating=!1,this._queue=[]}static frame(en,eo){let es,em;let ed=!1,eH=2,eb=!1;eo.mask&&(es=eo.maskBuffer||eD,eo.generateMask?eo.generateMask(es):eu(es,0,4),eb=(es[0]|es[1]|es[2]|es[3])==0,eH=6),"string"==typeof en?em=(!eo.mask||eb)&&void 0!==eo[ew]?eo[ew]:(en=ef.from(en)).length:(em=en.length,ed=eo.mask&&eo.readOnly&&!eb);let eS=em;em>=65536?(eH+=8,eS=127):em>125&&(eH+=2,eS=126);let eE=ef.allocUnsafe(ed?em+eH:eH);return(eE[0]=eo.fin?128|eo.opcode:eo.opcode,eo.rsv1&&(eE[0]|=64),eE[1]=eS,126===eS?eE.writeUInt16BE(em,2):127===eS&&(eE[2]=eE[3]=0,eE.writeUIntBE(em,4,6)),eo.mask)?(eE[1]|=128,eE[eH-4]=es[0],eE[eH-3]=es[1],eE[eH-2]=es[2],eE[eH-1]=es[3],eb)?[eE,en]:ed?(eV(en,es,eE,eH,em),[eE]):(eV(en,es,en,0,em),[eE,en]):[eE,en]}close(en,eo,es,eu){let em;if(void 0===en)em=ed;else if("number"==typeof en&&eH(en)){if(void 0!==eo&&eo.length){let es=ef.byteLength(eo);if(es>123)throw RangeError("The message must not be greater than 123 bytes");(em=ef.allocUnsafe(2+es)).writeUInt16BE(en,0),"string"==typeof eo?em.write(eo,2):em.set(eo,2)}else(em=ef.allocUnsafe(2)).writeUInt16BE(en,0)}else throw TypeError("First argument must be a valid error code number");let eV={[ew]:em.length,fin:!0,generateMask:this._generateMask,mask:es,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};this._deflating?this.enqueue([this.dispatch,em,!1,eV,eu]):this.sendFrame(eS.frame(em,eV),eu)}ping(en,eo,es){let eu,em;if("string"==typeof en?(eu=ef.byteLength(en),em=!1):(eu=(en=eb(en)).length,em=eb.readOnly),eu>125)throw RangeError("The data size must not be greater than 125 bytes");let ed={[ew]:eu,fin:!0,generateMask:this._generateMask,mask:eo,maskBuffer:this._maskBuffer,opcode:9,readOnly:em,rsv1:!1};this._deflating?this.enqueue([this.dispatch,en,!1,ed,es]):this.sendFrame(eS.frame(en,ed),es)}pong(en,eo,es){let eu,em;if("string"==typeof en?(eu=ef.byteLength(en),em=!1):(eu=(en=eb(en)).length,em=eb.readOnly),eu>125)throw RangeError("The data size must not be greater than 125 bytes");let ed={[ew]:eu,fin:!0,generateMask:this._generateMask,mask:eo,maskBuffer:this._maskBuffer,opcode:10,readOnly:em,rsv1:!1};this._deflating?this.enqueue([this.dispatch,en,!1,ed,es]):this.sendFrame(eS.frame(en,ed),es)}send(en,eo,es){let eu,ed;let eH=this._extensions[em.extensionName],eV=eo.binary?2:1,eD=eo.compress;if("string"==typeof en?(eu=ef.byteLength(en),ed=!1):(eu=(en=eb(en)).length,ed=eb.readOnly),this._firstFragment?(this._firstFragment=!1,eD&&eH&&eH.params[eH._isServer?"server_no_context_takeover":"client_no_context_takeover"]&&(eD=eu>=eH._threshold),this._compress=eD):(eD=!1,eV=0),eo.fin&&(this._firstFragment=!0),eH){let ef={[ew]:eu,fin:eo.fin,generateMask:this._generateMask,mask:eo.mask,maskBuffer:this._maskBuffer,opcode:eV,readOnly:ed,rsv1:eD};this._deflating?this.enqueue([this.dispatch,en,this._compress,ef,es]):this.dispatch(en,this._compress,ef,es)}else this.sendFrame(eS.frame(en,{[ew]:eu,fin:eo.fin,generateMask:this._generateMask,mask:eo.mask,maskBuffer:this._maskBuffer,opcode:eV,readOnly:ed,rsv1:!1}),es)}dispatch(en,eo,es,ef){if(!eo){this.sendFrame(eS.frame(en,es),ef);return}let eu=this._extensions[em.extensionName];this._bufferedBytes+=es[ew],this._deflating=!0,eu.compress(en,es.fin,(en,eo)=>{if(this._socket.destroyed){let en=Error("The socket was closed while data was being compressed");"function"==typeof ef&&ef(en);for(let eo=0;eo=1e3&&en<=1014&&1004!==en&&1005!==en&&1006!==en||en>=3e3&&en<=4999}function ed(en){let eo=en.length,es=0;for(;es=eo||(192&en[es+1])!=128||(192&en[es+2])!=128||224===en[es]&&(224&en[es+1])==128||237===en[es]&&(224&en[es+1])==160)return!1;es+=3}else{if((248&en[es])!=240||es+3>=eo||(192&en[es+1])!=128||(192&en[es+2])!=128||(192&en[es+3])!=128||240===en[es]&&(240&en[es+1])==128||244===en[es]&&en[es+1]>143||en[es]>244)return!1;es+=4}return!0}if(en.exports={isValidStatusCode:em,isValidUTF8:ed,tokenChars:eu},!ef.env.WS_NO_UTF_8_VALIDATE)try{let eo=es(70311);en.exports.isValidUTF8=function(en){return en.length<150?ed(en):eo(en)}}catch(en){}},39284:function(en,eo,es){"use strict";var ef=es(83454),eu=es(48764).Buffer;let em=es(17187),ed=es(22321);es(78428),es(98137),es(74656);let{createHash:eH}=es(42474),eV=es(51503),eb=es(75196),ew=es(10640),eD=es(88762),{GUID:eS,kWebSocket:eE}=es(41872),ej=/^[+/0-9A-Za-z]{22}==$/,eO=0,eP=1,e_=2;class eB extends em{constructor(en,eo){if(super(),null==(en={maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:eD,...en}).port&&!en.server&&!en.noServer||null!=en.port&&(en.server||en.noServer)||en.server&&en.noServer)throw TypeError('One and only one of the "port", "server", or "noServer" options must be specified');if(null!=en.port?(this._server=ed.createServer((en,eo)=>{let es=ed.STATUS_CODES[426];eo.writeHead(426,{"Content-Length":es.length,"Content-Type":"text/plain"}),eo.end(es)}),this._server.listen(en.port,en.host,en.backlog,eo)):en.server&&(this._server=en.server),this._server){let en=this.emit.bind(this,"connection");this._removeListeners=eU(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(eo,es,ef)=>{this.handleUpgrade(eo,es,ef,en)}})}!0===en.perMessageDeflate&&(en.perMessageDeflate={}),en.clientTracking&&(this.clients=new Set,this._shouldEmitClose=!1),this.options=en,this._state=eO}address(){if(this.options.noServer)throw Error('The server is operating in "noServer" mode');return this._server?this._server.address():null}close(en){if(this._state===e_){en&&this.once("close",()=>{en(Error("The server is not running"))}),ef.nextTick(eR,this);return}if(en&&this.once("close",en),this._state!==eP){if(this._state=eP,this.options.noServer||this.options.server)this._server&&(this._removeListeners(),this._removeListeners=this._server=null),this.clients&&this.clients.size?this._shouldEmitClose=!0:ef.nextTick(eR,this);else{let en=this._server;this._removeListeners(),this._removeListeners=this._server=null,en.close(()=>{eR(this)})}}}shouldHandle(en){if(this.options.path){let eo=en.url.indexOf("?"),es=-1!==eo?en.url.slice(0,eo):en.url;if(es!==this.options.path)return!1}return!0}handleUpgrade(en,eo,es,ef){eo.on("error",eY);let eu=en.headers["sec-websocket-key"],em=+en.headers["sec-websocket-version"];if("GET"!==en.method){let es="Invalid HTTP method";eQ(this,en,eo,405,es);return}if("websocket"!==en.headers.upgrade.toLowerCase()){let es="Invalid Upgrade header";eQ(this,en,eo,400,es);return}if(!eu||!ej.test(eu)){let es="Missing or invalid Sec-WebSocket-Key header";eQ(this,en,eo,400,es);return}if(8!==em&&13!==em){let es="Missing or invalid Sec-WebSocket-Version header";eQ(this,en,eo,400,es);return}if(!this.shouldHandle(en)){eG(eo,400);return}let ed=en.headers["sec-websocket-protocol"],eH=new Set;if(void 0!==ed)try{eH=ew.parse(ed)}catch(ef){let es="Invalid Sec-WebSocket-Protocol header";eQ(this,en,eo,400,es);return}let eD=en.headers["sec-websocket-extensions"],eS={};if(this.options.perMessageDeflate&&void 0!==eD){let es=new eb(this.options.perMessageDeflate,!0,this.options.maxPayload);try{let en=eV.parse(eD);en[eb.extensionName]&&(es.accept(en[eb.extensionName]),eS[eb.extensionName]=es)}catch(ef){let es="Invalid or unacceptable Sec-WebSocket-Extensions header";eQ(this,en,eo,400,es);return}}if(this.options.verifyClient){let ed={origin:en.headers[`${8===em?"sec-websocket-origin":"origin"}`],secure:!!(en.socket.authorized||en.socket.encrypted),req:en};if(2===this.options.verifyClient.length){this.options.verifyClient(ed,(em,ed,eV,eb)=>{if(!em)return eG(eo,ed||401,eV,eb);this.completeUpgrade(eS,eu,eH,en,eo,es,ef)});return}if(!this.options.verifyClient(ed))return eG(eo,401)}this.completeUpgrade(eS,eu,eH,en,eo,es,ef)}completeUpgrade(en,eo,es,eu,em,ed,ew){if(!em.readable||!em.writable)return em.destroy();if(em[eE])throw Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>eO)return eG(em,503);let eD=eH("sha1").update(eo+eS).digest("base64"),ej=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${eD}`],eP=new this.options.WebSocket(null);if(es.size){let en=this.options.handleProtocols?this.options.handleProtocols(es,eu):es.values().next().value;en&&(ej.push(`Sec-WebSocket-Protocol: ${en}`),eP._protocol=en)}if(en[eb.extensionName]){let eo=en[eb.extensionName].params,es=eV.format({[eb.extensionName]:[eo]});ej.push(`Sec-WebSocket-Extensions: ${es}`),eP._extensions=en}this.emit("headers",ej,eu),em.write(ej.concat("\r\n").join("\r\n")),em.removeListener("error",eY),eP.setSocket(em,ed,{maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients&&(this.clients.add(eP),eP.on("close",()=>{this.clients.delete(eP),this._shouldEmitClose&&!this.clients.size&&ef.nextTick(eR,this)})),ew(eP,eu)}}function eU(en,eo){for(let es of Object.keys(eo))en.on(es,eo[es]);return function(){for(let es of Object.keys(eo))en.removeListener(es,eo[es])}}function eR(en){en._state=e_,en.emit("close")}function eY(){this.destroy()}function eG(en,eo,es,ef){es=es||ed.STATUS_CODES[eo],ef={Connection:"close","Content-Type":"text/html","Content-Length":eu.byteLength(es),...ef},en.once("finish",en.destroy),en.end(`HTTP/1.1 ${eo} ${ed.STATUS_CODES[eo]}\r -`+Object.keys(ef).map(en=>`${en}: ${ef[en]}`).join("\r\n")+"\r\n\r\n"+es)}function eQ(en,eo,es,ef,eu){if(en.listenerCount("wsClientError")){let ef=Error(eu);Error.captureStackTrace(ef,eQ),en.emit("wsClientError",ef,es,eo)}else eG(es,ef,eu)}en.exports=eB},88762:function(en,eo,es){"use strict";var ef=es(48764).Buffer,eu=es(83454);let em=es(17187),ed=es(78428),eH=es(22321),eV=es(98137),eb=es(74656),{randomBytes:ew,createHash:eD}=es(42474),{Readable:eS}=es(79681),{URL:eE}=es(11987),ej=es(75196),eO=es(32957),eP=es(57330),{BINARY_TYPES:e_,EMPTY_BUFFER:eB,GUID:eU,kForOnEventAttribute:eR,kListener:eY,kStatusCode:eG,kWebSocket:eQ,NOOP:eF}=es(41872),{EventTarget:{addEventListener:eZ,removeEventListener:eK}}=es(10062),{format:eJ,parse:eW}=es(51503),{toBuffer:eX}=es(30977),e$=3e4,e4=Symbol("kAborted"),e3=[8,13],e0=["CONNECTING","OPEN","CLOSING","CLOSED"],e6=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;class e8 extends em{constructor(en,eo,es){super(),this._binaryType=e_[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=eB,this._closeTimer=null,this._extensions={},this._paused=!1,this._protocol="",this._readyState=e8.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,null!==en?(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,void 0===eo?eo=[]:Array.isArray(eo)||("object"==typeof eo&&null!==eo?(es=eo,eo=[]):eo=[eo]),e5(this,en,eo,es)):this._isServer=!0}get binaryType(){return this._binaryType}set binaryType(en){e_.includes(en)&&(this._binaryType=en,this._receiver&&(this._receiver._binaryType=en))}get bufferedAmount(){return this._socket?this._socket._writableState.length+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}get isPaused(){return this._paused}get onclose(){return null}get onerror(){return null}get onopen(){return null}get onmessage(){return null}get protocol(){return this._protocol}get readyState(){return this._readyState}get url(){return this._url}setSocket(en,eo,es){let ef=new eO({binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:es.maxPayload,skipUTF8Validation:es.skipUTF8Validation});this._sender=new eP(en,this._extensions,es.generateMask),this._receiver=ef,this._socket=en,ef[eQ]=this,en[eQ]=this,ef.on("conclude",tn),ef.on("drain",tf),ef.on("error",tu),ef.on("message",tH),ef.on("ping",tV),ef.on("pong",tw),en.setTimeout(0),en.setNoDelay(),eo.length>0&&en.unshift(eo),en.on("close",tS),en.on("data",tE),en.on("end",tj),en.on("error",tO),this._readyState=e8.OPEN,this.emit("open")}emitClose(){if(!this._socket){this._readyState=e8.CLOSED,this.emit("close",this._closeCode,this._closeMessage);return}this._extensions[ej.extensionName]&&this._extensions[ej.extensionName].cleanup(),this._receiver.removeAllListeners(),this._readyState=e8.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(en,eo){if(this.readyState!==e8.CLOSED){if(this.readyState===e8.CONNECTING){let en="WebSocket was closed before the connection was established";return tr(this,this._req,en)}if(this.readyState===e8.CLOSING){this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end();return}this._readyState=e8.CLOSING,this._sender.close(en,eo,!this._isServer,en=>{!en&&(this._closeFrameSent=!0,(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end())}),this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),e$)}}pause(){this.readyState!==e8.CONNECTING&&this.readyState!==e8.CLOSED&&(this._paused=!0,this._socket.pause())}ping(en,eo,es){if(this.readyState===e8.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof en?(es=en,en=eo=void 0):"function"==typeof eo&&(es=eo,eo=void 0),"number"==typeof en&&(en=en.toString()),this.readyState!==e8.OPEN){ta(this,en,es);return}void 0===eo&&(eo=!this._isServer),this._sender.ping(en||eB,eo,es)}pong(en,eo,es){if(this.readyState===e8.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof en?(es=en,en=eo=void 0):"function"==typeof eo&&(es=eo,eo=void 0),"number"==typeof en&&(en=en.toString()),this.readyState!==e8.OPEN){ta(this,en,es);return}void 0===eo&&(eo=!this._isServer),this._sender.pong(en||eB,eo,es)}resume(){this.readyState!==e8.CONNECTING&&this.readyState!==e8.CLOSED&&(this._paused=!1,this._receiver._writableState.needDrain||this._socket.resume())}send(en,eo,es){if(this.readyState===e8.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof eo&&(es=eo,eo={}),"number"==typeof en&&(en=en.toString()),this.readyState!==e8.OPEN){ta(this,en,es);return}let ef={binary:"string"!=typeof en,mask:!this._isServer,compress:!0,fin:!0,...eo};this._extensions[ej.extensionName]||(ef.compress=!1),this._sender.send(en||eB,ef,es)}terminate(){if(this.readyState!==e8.CLOSED){if(this.readyState===e8.CONNECTING){let en="WebSocket was closed before the connection was established";return tr(this,this._req,en)}this._socket&&(this._readyState=e8.CLOSING,this._socket.destroy())}}}function e5(en,eo,es,eu){let em,eV,eb,eS;let eO={protocolVersion:e3[1],maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10,...eu,createConnection:void 0,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:"GET",host:void 0,path:void 0,port:void 0};if(!e3.includes(eO.protocolVersion))throw RangeError(`Unsupported protocol version: ${eO.protocolVersion} (supported versions: ${e3.join(", ")})`);if(eo instanceof eE)em=eo,en._url=eo.href;else{try{em=new eE(eo)}catch(en){throw SyntaxError(`Invalid URL: ${eo}`)}en._url=eo}let eP="wss:"===em.protocol,e_="ws+unix:"===em.protocol;if("ws:"===em.protocol||eP||e_?e_&&!em.pathname?eV="The URL's pathname is empty":em.hash&&(eV="The URL contains a fragment identifier"):eV='The URL\'s protocol must be one of "ws:", "wss:", or "ws+unix:"',eV){let eo=SyntaxError(eV);if(0===en._redirects)throw eo;e7(en,eo);return}let eB=eP?443:80,eR=ew(16).toString("base64"),eY=eP?ed.request:eH.request,eG=new Set;if(eO.createConnection=eP?tc:e9,eO.defaultPort=eO.defaultPort||eB,eO.port=em.port||eB,eO.host=em.hostname.startsWith("[")?em.hostname.slice(1,-1):em.hostname,eO.headers={...eO.headers,"Sec-WebSocket-Version":eO.protocolVersion,"Sec-WebSocket-Key":eR,Connection:"Upgrade",Upgrade:"websocket"},eO.path=em.pathname+em.search,eO.timeout=eO.handshakeTimeout,eO.perMessageDeflate&&(eb=new ej(!0!==eO.perMessageDeflate?eO.perMessageDeflate:{},!1,eO.maxPayload),eO.headers["Sec-WebSocket-Extensions"]=eJ({[ej.extensionName]:eb.offer()})),es.length){for(let en of es){if("string"!=typeof en||!e6.test(en)||eG.has(en))throw SyntaxError("An invalid or duplicated subprotocol was specified");eG.add(en)}eO.headers["Sec-WebSocket-Protocol"]=es.join(",")}if(eO.origin&&(eO.protocolVersion<13?eO.headers["Sec-WebSocket-Origin"]=eO.origin:eO.headers.Origin=eO.origin),(em.username||em.password)&&(eO.auth=`${em.username}:${em.password}`),e_){let en=eO.path.split(":");eO.socketPath=en[0],eO.path=en[1]}if(eO.followRedirects){if(0===en._redirects){en._originalUnixSocket=e_,en._originalSecure=eP,en._originalHostOrSocketPath=e_?eO.socketPath:em.host;let eo=eu&&eu.headers;if(eu={...eu,headers:{}},eo)for(let[en,es]of Object.entries(eo))eu.headers[en.toLowerCase()]=es}else if(0===en.listenerCount("redirect")){let eo=e_?!!en._originalUnixSocket&&eO.socketPath===en._originalHostOrSocketPath:!en._originalUnixSocket&&em.host===en._originalHostOrSocketPath;eo&&(!en._originalSecure||eP)||(delete eO.headers.authorization,delete eO.headers.cookie,eo||delete eO.headers.host,eO.auth=void 0)}eO.auth&&!eu.headers.authorization&&(eu.headers.authorization="Basic "+ef.from(eO.auth).toString("base64")),eS=en._req=eY(eO),en._redirects&&en.emit("redirect",en.url,eS)}else eS=en._req=eY(eO);eO.timeout&&eS.on("timeout",()=>{tr(en,eS,"Opening handshake has timed out")}),eS.on("error",eo=>{null===eS||eS[e4]||(eS=en._req=null,e7(en,eo))}),eS.on("response",ef=>{let em=ef.headers.location,ed=ef.statusCode;if(em&&eO.followRedirects&&ed>=300&&ed<400){let ef;if(++en._redirects>eO.maxRedirects){tr(en,eS,"Maximum redirects exceeded");return}eS.abort();try{ef=new eE(em,eo)}catch(es){let eo=SyntaxError(`Invalid URL: ${em}`);e7(en,eo);return}e5(en,ef,es,eu)}else en.emit("unexpected-response",eS,ef)||tr(en,eS,`Unexpected server response: ${ef.statusCode}`)}),eS.on("upgrade",(eo,es,ef)=>{let eu;if(en.emit("upgrade",eo),en.readyState!==e8.CONNECTING)return;if(eS=en._req=null,"websocket"!==eo.headers.upgrade.toLowerCase()){tr(en,es,"Invalid Upgrade header");return}let em=eD("sha1").update(eR+eU).digest("base64");if(eo.headers["sec-websocket-accept"]!==em){tr(en,es,"Invalid Sec-WebSocket-Accept header");return}let ed=eo.headers["sec-websocket-protocol"];if(void 0!==ed?eG.size?eG.has(ed)||(eu="Server sent an invalid subprotocol"):eu="Server sent a subprotocol but none was requested":eG.size&&(eu="Server sent no subprotocol"),eu){tr(en,es,eu);return}ed&&(en._protocol=ed);let eH=eo.headers["sec-websocket-extensions"];if(void 0!==eH){let eo;if(!eb){let eo="Server sent a Sec-WebSocket-Extensions header but no extension was requested";tr(en,es,eo);return}try{eo=eW(eH)}catch(ef){let eo="Invalid Sec-WebSocket-Extensions header";tr(en,es,eo);return}let ef=Object.keys(eo);if(1!==ef.length||ef[0]!==ej.extensionName){let eo="Server indicated an extension that was not requested";tr(en,es,eo);return}try{eb.accept(eo[ej.extensionName])}catch(ef){let eo="Invalid Sec-WebSocket-Extensions header";tr(en,es,eo);return}en._extensions[ej.extensionName]=eb}en.setSocket(es,ef,{generateMask:eO.generateMask,maxPayload:eO.maxPayload,skipUTF8Validation:eO.skipUTF8Validation})}),eS.end()}function e7(en,eo){en._readyState=e8.CLOSING,en.emit("error",eo),en.emitClose()}function e9(en){return en.path=en.socketPath,eV.connect(en)}function tc(en){return en.path=void 0,en.servername||""===en.servername||(en.servername=eV.isIP(en.host)?"":en.host),eb.connect(en)}function tr(en,eo,es){en._readyState=e8.CLOSING;let ef=Error(es);Error.captureStackTrace(ef,tr),eo.setHeader?(eo[e4]=!0,eo.abort(),eo.socket&&!eo.socket.destroyed&&eo.socket.destroy(),eu.nextTick(e7,en,ef)):(eo.destroy(ef),eo.once("error",en.emit.bind(en,"error")),eo.once("close",en.emitClose.bind(en)))}function ta(en,eo,es){if(eo){let es=eX(eo).length;en._socket?en._sender._bufferedBytes+=es:en._bufferedAmount+=es}if(es){let eo=Error(`WebSocket is not open: readyState ${en.readyState} (${e0[en.readyState]})`);es(eo)}}function tn(en,eo){let es=this[eQ];es._closeFrameReceived=!0,es._closeMessage=eo,es._closeCode=en,void 0!==es._socket[eQ]&&(es._socket.removeListener("data",tE),eu.nextTick(tD,es._socket),1005===en?es.close():es.close(en,eo))}function tf(){let en=this[eQ];en.isPaused||en._socket.resume()}function tu(en){let eo=this[eQ];void 0!==eo._socket[eQ]&&(eo._socket.removeListener("data",tE),eu.nextTick(tD,eo._socket),eo.close(en[eG])),eo.emit("error",en)}function td(){this[eQ].emitClose()}function tH(en,eo){this[eQ].emit("message",en,eo)}function tV(en){let eo=this[eQ];eo.pong(en,!eo._isServer,eF),eo.emit("ping",en)}function tw(en){this[eQ].emit("pong",en)}function tD(en){en.resume()}function tS(){let en;let eo=this[eQ];this.removeListener("close",tS),this.removeListener("data",tE),this.removeListener("end",tj),eo._readyState=e8.CLOSING,this._readableState.endEmitted||eo._closeFrameReceived||eo._receiver._writableState.errorEmitted||null===(en=eo._socket.read())||eo._receiver.write(en),eo._receiver.end(),this[eQ]=void 0,clearTimeout(eo._closeTimer),eo._receiver._writableState.finished||eo._receiver._writableState.errorEmitted?eo.emitClose():(eo._receiver.on("error",td),eo._receiver.on("finish",td))}function tE(en){this[eQ]._receiver.write(en)||this.pause()}function tj(){let en=this[eQ];en._readyState=e8.CLOSING,en._receiver.end(),this.end()}function tO(){let en=this[eQ];this.removeListener("error",tO),this.on("error",eF),en&&(en._readyState=e8.CLOSING,this.destroy())}Object.defineProperty(e8,"CONNECTING",{enumerable:!0,value:e0.indexOf("CONNECTING")}),Object.defineProperty(e8.prototype,"CONNECTING",{enumerable:!0,value:e0.indexOf("CONNECTING")}),Object.defineProperty(e8,"OPEN",{enumerable:!0,value:e0.indexOf("OPEN")}),Object.defineProperty(e8.prototype,"OPEN",{enumerable:!0,value:e0.indexOf("OPEN")}),Object.defineProperty(e8,"CLOSING",{enumerable:!0,value:e0.indexOf("CLOSING")}),Object.defineProperty(e8.prototype,"CLOSING",{enumerable:!0,value:e0.indexOf("CLOSING")}),Object.defineProperty(e8,"CLOSED",{enumerable:!0,value:e0.indexOf("CLOSED")}),Object.defineProperty(e8.prototype,"CLOSED",{enumerable:!0,value:e0.indexOf("CLOSED")}),["binaryType","bufferedAmount","extensions","isPaused","protocol","readyState","url"].forEach(en=>{Object.defineProperty(e8.prototype,en,{enumerable:!0})}),["open","error","close","message"].forEach(en=>{Object.defineProperty(e8.prototype,`on${en}`,{enumerable:!0,get(){for(let eo of this.listeners(en))if(eo[eR])return eo[eY];return null},set(eo){for(let eo of this.listeners(en))if(eo[eR]){this.removeListener(en,eo);break}"function"==typeof eo&&this.addEventListener(en,eo,{[eR]:!0})}})}),e8.prototype.addEventListener=eZ,e8.prototype.removeEventListener=eK,en.exports=e8},49602:function(en){"use strict";en.exports=function(en){en.prototype[Symbol.iterator]=function*(){for(let en=this.head;en;en=en.next)yield en.value}}},34411:function(en,eo,es){"use strict";function ef(en){var eo=this;if(eo instanceof ef||(eo=new ef),eo.tail=null,eo.head=null,eo.length=0,en&&"function"==typeof en.forEach)en.forEach(function(en){eo.push(en)});else if(arguments.length>0)for(var es=0,eu=arguments.length;es1)es=eo;else if(this.head)ef=this.head.next,es=this.head.value;else throw TypeError("Reduce of empty list with no initial value");for(var eu=0;null!==ef;eu++)es=en(es,ef.value,eu),ef=ef.next;return es},ef.prototype.reduceReverse=function(en,eo){var es,ef=this.tail;if(arguments.length>1)es=eo;else if(this.tail)ef=this.tail.prev,es=this.tail.value;else throw TypeError("Reduce of empty list with no initial value");for(var eu=this.length-1;null!==ef;eu--)es=en(es,ef.value,eu),ef=ef.prev;return es},ef.prototype.toArray=function(){for(var en=Array(this.length),eo=0,es=this.head;null!==es;eo++)en[eo]=es.value,es=es.next;return en},ef.prototype.toArrayReverse=function(){for(var en=Array(this.length),eo=0,es=this.tail;null!==es;eo++)en[eo]=es.value,es=es.prev;return en},ef.prototype.slice=function(en,eo){(eo=eo||this.length)<0&&(eo+=this.length),(en=en||0)<0&&(en+=this.length);var es=new ef;if(eothis.length&&(eo=this.length);for(var eu=0,em=this.head;null!==em&&euthis.length&&(eo=this.length);for(var eu=this.length,em=this.tail;null!==em&&eu>eo;eu--)em=em.prev;for(;null!==em&&eu>en;eu--,em=em.prev)es.push(em.value);return es},ef.prototype.splice=function(en,eo,...es){en>this.length&&(en=this.length-1),en<0&&(en=this.length+en);for(var ef=0,em=this.head;null!==em&&ef=0;--eu){var em=this.tryEntries[eu],eH=em.completion;if("root"===em.tryLoc)return ef("end");if(em.tryLoc<=this.prev){var eV=ed.call(em,"catchLoc"),eb=ed.call(em,"finallyLoc");if(eV&&eb){if(this.prev=0;--es){var ef=this.tryEntries[es];if(ef.tryLoc<=this.prev&&ed.call(ef,"finallyLoc")&&this.prev=0;--eo){var es=this.tryEntries[eo];if(es.finallyLoc===en)return this.complete(es.completion,es.afterLoc),e3(es),eU}},catch:function(en){for(var eo=this.tryEntries.length-1;eo>=0;--eo){var es=this.tryEntries[eo];if(es.tryLoc===en){var ef=es.completion;if("throw"===ef.type){var eu=ef.arg;e3(es)}return eu}}throw Error("illegal catch attempt")},delegateYield:function(en,es,ef){return this.delegate={iterator:e6(en),resultName:es,nextLoc:ef},"next"===this.method&&(this.arg=eo),eU}},es}en.exports=eu,en.exports.__esModule=!0,en.exports.default=en.exports},6015:function(en){function eo(es,ef){return en.exports=eo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(en,eo){return en.__proto__=eo,en},en.exports.__esModule=!0,en.exports.default=en.exports,eo(es,ef)}en.exports=eo,en.exports.__esModule=!0,en.exports.default=en.exports},95036:function(en,eo,es){var ef=es(18698).default;function eu(en,eo){if("object"!=ef(en)||!en)return en;var es=en[Symbol.toPrimitive];if(void 0!==es){var eu=es.call(en,eo||"default");if("object"!=ef(eu))return eu;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===eo?String:Number)(en)}en.exports=eu,en.exports.__esModule=!0,en.exports.default=en.exports},64062:function(en,eo,es){var ef=es(18698).default,eu=es(95036);function em(en){var eo=eu(en,"string");return"symbol"==ef(eo)?eo:eo+""}en.exports=em,en.exports.__esModule=!0,en.exports.default=en.exports},18698:function(en){function eo(es){return en.exports=eo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(en){return typeof en}:function(en){return en&&"function"==typeof Symbol&&en.constructor===Symbol&&en!==Symbol.prototype?"symbol":typeof en},en.exports.__esModule=!0,en.exports.default=en.exports,eo(es)}en.exports=eo,en.exports.__esModule=!0,en.exports.default=en.exports},64687:function(en,eo,es){var ef=es(17061)();en.exports=ef;try{regeneratorRuntime=ef}catch(en){"object"==typeof globalThis?globalThis.regeneratorRuntime=ef:Function("r","regeneratorRuntime = r")(ef)}},92064:function(en,eo,es){"use strict";es.d(eo,{O:function(){return eV},x:function(){return eS}});var ef=es(18735),eu=es(73603),em=Object.defineProperty,ed=(en,eo,es)=>eo in en?em(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,eH=(en,eo,es)=>(ed(en,"symbol"!=typeof eo?eo+"":eo,es),es);class eV{constructor(en){eH(this,"postClient"),eH(this,"forgetClient"),eH(this,"aggregateClient"),eH(this,"programClient"),eH(this,"instanceClient"),eH(this,"storeClient"),eH(this,"messageClient"),this.postClient=new ef.WG(en),this.forgetClient=new ef.KA(en),this.aggregateClient=new ef.Mc(en),this.programClient=new ef.JB(en),this.instanceClient=new ef.nL(en),this.storeClient=new ef.Fd(en),this.messageClient=new ef.TG(en)}async fetchAggregate(en,eo){let es={address:en,keys:[eo]};return(await this.aggregateClient.get(es))[eo]}async fetchAggregates(en,eo){let es={address:en,keys:eo};return(await this.aggregateClient.get(es)).data}async getPost(en){return await this.postClient.get(en)}async getPosts(en){return await this.postClient.getAll(en)}async downloadFile(en){return await this.storeClient.download(en)}async getMessages(en){return await this.messageClient.getAll(en)}async getMessage(en){return await this.messageClient.get({hash:en})}async getMessageError(en){return await this.messageClient.getError(en)}async watchMessages(en){return this.messageClient.getMessagesSocket(en)}}var eb=Object.defineProperty,ew=(en,eo,es)=>eo in en?eb(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,eD=(en,eo,es)=>(ew(en,"symbol"!=typeof eo?eo+"":eo,es),es);class eS extends eV{constructor(en,eo=eu.jK){super(eo),eD(this,"account"),this.account=en}async createPost(en){return await this.postClient.send({account:this.account,...en})}async createAggregate(en){return await this.aggregateClient.send({account:this.account,...en})}async createStore(en){return await this.storeClient.send({account:this.account,...en})}async createProgram(en){return await this.programClient.publish({account:this.account,...en})}async createInstance(en){return await this.instanceClient.send({account:this.account,...en})}async forget(en){return await this.forgetClient.send({account:this.account,...en})}}},73603:function(en,eo,es){"use strict";es.d(eo,{$O:function(){return eD},Gy:function(){return ew},Jv:function(){return eV},SJ:function(){return ed},UG:function(){return eb},jK:function(){return em},n4:function(){return eH}});var ef,eu=es(83454);let em="https://api3.aleph.im/",ed="wss://api3.aleph.im/";function eH(en){return en.replace(/\/*\s*$/gi,"")}function eV(){try{return eu?.env?.ALEPH_API_UNIX_SOCKET}catch{return}}function eb(){let en=eu?.version!==void 0,eo=!0;return en&&eo}function ew(en){return Math.ceil(1e9*en/1048576)}var eD=((ef=eD||{}).DOT="DOT",ef.ETH="ETH",ef.SOL="SOL",ef.NULS="NULS",ef.NULS2="NULS2",ef.AVAX="AVAX",ef.CSDK="CSDK",ef.NEO="NEO",ef.TEZOS="TEZOS",ef)},18735:function(en,eo,es){"use strict";es.d(eo,{Mc:function(){return nh},TG:function(){return nP},KA:function(){return nR},nL:function(){return nK},qG:function(){return au},Cs:function(){return af},WG:function(){return n$},JB:function(){return oo},Fd:function(){return n9}});var ef,eu,em,ed,eH,eV,eb,ew,eD,eS,eE,ej={};function eO(en,eo){return function(){return en.apply(eo,arguments)}}es.r(ej),es.d(ej,{hasBrowserEnv:function(){return cR},hasStandardBrowserEnv:function(){return cY},hasStandardBrowserWebWorkerEnv:function(){return cG}});let{toString:eP}=Object.prototype,{getPrototypeOf:e_}=Object,eB=(ef=Object.create(null),en=>{let eo=eP.call(en);return ef[eo]||(ef[eo]=eo.slice(8,-1).toLowerCase())}),eU=en=>(en=en.toLowerCase(),eo=>eB(eo)===en),eR=en=>eo=>typeof eo===en,{isArray:eY}=Array,eG=eR("undefined");function eQ(en){return null!==en&&!eG(en)&&null!==en.constructor&&!eG(en.constructor)&&eJ(en.constructor.isBuffer)&&en.constructor.isBuffer(en)}let eF=eU("ArrayBuffer");function eZ(en){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(en):en&&en.buffer&&eF(en.buffer)}let eK=eR("string"),eJ=eR("function"),eW=eR("number"),eX=en=>null!==en&&"object"==typeof en,e$=en=>!0===en||!1===en,e4=en=>{if("object"!==eB(en))return!1;let eo=e_(en);return(null===eo||eo===Object.prototype||null===Object.getPrototypeOf(eo))&&!(Symbol.toStringTag in en)&&!(Symbol.iterator in en)},e3=eU("Date"),e0=eU("File"),e6=eU("Blob"),e8=eU("FileList"),e5=en=>eX(en)&&eJ(en.pipe),e7=en=>{let eo;return en&&("function"==typeof FormData&&en instanceof FormData||eJ(en.append)&&("formdata"===(eo=eB(en))||"object"===eo&&eJ(en.toString)&&"[object FormData]"===en.toString()))},e9=eU("URLSearchParams"),tc=en=>en.trim?en.trim():en.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function tr(en,eo,{allOwnKeys:es=!1}={}){let ef,eu;if(null!=en){if("object"!=typeof en&&(en=[en]),eY(en))for(ef=0,eu=en.length;ef0;)if(eo===(es=ef[eu]).toLowerCase())return es;return null}let tn="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,tf=en=>!eG(en)&&en!==tn;function tu(){let{caseless:en}=tf(this)&&this||{},eo={},es=(es,ef)=>{let eu=en&&ta(eo,ef)||ef;e4(eo[eu])&&e4(es)?eo[eu]=tu(eo[eu],es):e4(es)?eo[eu]=tu({},es):eY(es)?eo[eu]=es.slice():eo[eu]=es};for(let en=0,eo=arguments.length;en(tr(eo,(eo,ef)=>{es&&eJ(eo)?en[ef]=eO(eo,es):en[ef]=eo},{allOwnKeys:ef}),en),tH=en=>(65279===en.charCodeAt(0)&&(en=en.slice(1)),en),tV=(en,eo,es,ef)=>{en.prototype=Object.create(eo.prototype,ef),en.prototype.constructor=en,Object.defineProperty(en,"super",{value:eo.prototype}),es&&Object.assign(en.prototype,es)},tw=(en,eo,es,ef)=>{let eu,em,ed;let eH={};if(eo=eo||{},null==en)return eo;do{for(em=(eu=Object.getOwnPropertyNames(en)).length;em-- >0;)ed=eu[em],(!ef||ef(ed,en,eo))&&!eH[ed]&&(eo[ed]=en[ed],eH[ed]=!0);en=!1!==es&&e_(en)}while(en&&(!es||es(en,eo))&&en!==Object.prototype);return eo},tD=(en,eo,es)=>{en=String(en),(void 0===es||es>en.length)&&(es=en.length),es-=eo.length;let ef=en.indexOf(eo,es);return -1!==ef&&ef===es},tS=en=>{if(!en)return null;if(eY(en))return en;let eo=en.length;if(!eW(eo))return null;let es=Array(eo);for(;eo-- >0;)es[eo]=en[eo];return es},tE=(eu="undefined"!=typeof Uint8Array&&e_(Uint8Array),en=>eu&&en instanceof eu),tj=(en,eo)=>{let es;let ef=en&&en[Symbol.iterator],eu=ef.call(en);for(;(es=eu.next())&&!es.done;){let ef=es.value;eo.call(en,ef[0],ef[1])}},tO=(en,eo)=>{let es;let ef=[];for(;null!==(es=en.exec(eo));)ef.push(es);return ef},tP=eU("HTMLFormElement"),t_=en=>en.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(en,eo,es){return eo.toUpperCase()+es}),tB=(({hasOwnProperty:en})=>(eo,es)=>en.call(eo,es))(Object.prototype),tU=eU("RegExp"),tR=(en,eo)=>{let es=Object.getOwnPropertyDescriptors(en),ef={};tr(es,(es,eu)=>{let em;!1!==(em=eo(es,eu,en))&&(ef[eu]=em||es)}),Object.defineProperties(en,ef)},tY=en=>{tR(en,(eo,es)=>{if(eJ(en)&&-1!==["arguments","caller","callee"].indexOf(es))return!1;let ef=en[es];if(eJ(ef)){if(eo.enumerable=!1,"writable"in eo){eo.writable=!1;return}eo.set||(eo.set=()=>{throw Error("Can not rewrite read-only method '"+es+"'")})}})},tG=(en,eo)=>{let es={},ef=en=>{en.forEach(en=>{es[en]=!0})};return ef(eY(en)?en:String(en).split(eo)),es},tQ=()=>{},tF=(en,eo)=>Number.isFinite(en=+en)?en:eo,tZ="abcdefghijklmnopqrstuvwxyz",tq="0123456789",tK={DIGIT:tq,ALPHA:tZ,ALPHA_DIGIT:tZ+tZ.toUpperCase()+tq},tJ=(en=16,eo=tK.ALPHA_DIGIT)=>{let es="",{length:ef}=eo;for(;en--;)es+=eo[Math.random()*ef|0];return es};function tW(en){return!!(en&&eJ(en.append)&&"FormData"===en[Symbol.toStringTag]&&en[Symbol.iterator])}let tX=en=>{let eo=Array(10),es=(en,ef)=>{if(eX(en)){if(eo.indexOf(en)>=0)return;if(!("toJSON"in en)){eo[ef]=en;let eu=eY(en)?[]:{};return tr(en,(en,eo)=>{let em=es(en,ef+1);eG(em)||(eu[eo]=em)}),eo[ef]=void 0,eu}}return en};return es(en,0)},t$=eU("AsyncFunction"),cc=en=>en&&(eX(en)||eJ(en))&&eJ(en.then)&&eJ(en.catch);var cr={isArray:eY,isArrayBuffer:eF,isBuffer:eQ,isFormData:e7,isArrayBufferView:eZ,isString:eK,isNumber:eW,isBoolean:e$,isObject:eX,isPlainObject:e4,isUndefined:eG,isDate:e3,isFile:e0,isBlob:e6,isRegExp:tU,isFunction:eJ,isStream:e5,isURLSearchParams:e9,isTypedArray:tE,isFileList:e8,forEach:tr,merge:tu,extend:td,trim:tc,stripBOM:tH,inherits:tV,toFlatObject:tw,kindOf:eB,kindOfTest:eU,endsWith:tD,toArray:tS,forEachEntry:tj,matchAll:tO,isHTMLForm:tP,hasOwnProperty:tB,hasOwnProp:tB,reduceDescriptors:tR,freezeMethods:tY,toObjectSet:tG,toCamelCase:t_,noop:tQ,toFiniteNumber:tF,findKey:ta,global:tn,isContextDefined:tf,ALPHABET:tK,generateString:tJ,isSpecCompliantForm:tW,toJSONObject:tX,isAsyncFn:t$,isThenable:cc};function cn(en,eo,es,ef,eu){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=en,this.name="AxiosError",eo&&(this.code=eo),es&&(this.config=es),ef&&(this.request=ef),eu&&(this.response=eu)}cr.inherits(cn,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:cr.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});let co=cn.prototype,cs={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(en=>{cs[en]={value:en}}),Object.defineProperties(cn,cs),Object.defineProperty(co,"isAxiosError",{value:!0}),cn.from=(en,eo,es,ef,eu,em)=>{let ed=Object.create(co);return cr.toFlatObject(en,ed,function(en){return en!==Error.prototype},en=>"isAxiosError"!==en),cn.call(ed,en.message,eo,es,ef,eu),ed.cause=en,ed.name=en.name,em&&Object.assign(ed,em),ed};var cf=cn,cm=null,cd=es(48764).Buffer;function cz(en){return cr.isPlainObject(en)||cr.isArray(en)}function cH(en){return cr.endsWith(en,"[]")?en.slice(0,-2):en}function cV(en,eo,es){return en?en.concat(eo).map(function(en,eo){return en=cH(en),!es&&eo?"["+en+"]":en}).join(es?".":""):eo}function cy(en){return cr.isArray(en)&&!en.some(cz)}let cx=cr.toFlatObject(cr,{},null,function(en){return/^is[A-Z]/.test(en)});var cw=function(en,eo,es){if(!cr.isObject(en))throw TypeError("target must be an object");eo=eo||new(cm||FormData),es=cr.toFlatObject(es,{metaTokens:!0,dots:!1,indexes:!1},!1,function(en,eo){return!cr.isUndefined(eo[en])});let ef=es.metaTokens,eu=es.visitor||ew,em=es.dots,ed=es.indexes,eH=es.Blob||"undefined"!=typeof Blob&&Blob,eV=eH&&cr.isSpecCompliantForm(eo);if(!cr.isFunction(eu))throw TypeError("visitor must be a function");function eb(en){if(null===en)return"";if(cr.isDate(en))return en.toISOString();if(!eV&&cr.isBlob(en))throw new cf("Blob is not supported. Use a Buffer instead.");return cr.isArrayBuffer(en)||cr.isTypedArray(en)?eV&&"function"==typeof Blob?new Blob([en]):cd.from(en):en}function ew(en,es,eu){let eH=en;if(en&&!eu&&"object"==typeof en){if(cr.endsWith(es,"{}"))es=ef?es:es.slice(0,-2),en=JSON.stringify(en);else if(cr.isArray(en)&&cy(en)||(cr.isFileList(en)||cr.endsWith(es,"[]"))&&(eH=cr.toArray(en)))return es=cH(es),eH.forEach(function(en,ef){cr.isUndefined(en)||null===en||eo.append(!0===ed?cV([es],ef,em):null===ed?es:es+"[]",eb(en))}),!1}return!!cz(en)||(eo.append(cV(eu,es,em),eb(en)),!1)}let eD=[],eS=Object.assign(cx,{defaultVisitor:ew,convertValue:eb,isVisitable:cz});function eE(en,es){if(!cr.isUndefined(en)){if(-1!==eD.indexOf(en))throw Error("Circular reference detected in "+es.join("."));eD.push(en),cr.forEach(en,function(en,ef){let em=!(cr.isUndefined(en)||null===en)&&eu.call(eo,en,cr.isString(ef)?ef.trim():ef,es,eS);!0===em&&eE(en,es?es.concat(ef):[ef])}),eD.pop()}}if(!cr.isObject(en))throw TypeError("data must be an object");return eE(en),eo};function cD(en){let eo={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(en).replace(/[!'()~]|%20|%00/g,function(en){return eo[en]})}function ck(en,eo){this._pairs=[],en&&cw(en,this,eo)}let cS=ck.prototype;cS.append=function(en,eo){this._pairs.push([en,eo])},cS.toString=function(en){let eo=en?function(eo){return en.call(this,eo,cD)}:cD;return this._pairs.map(function(en){return eo(en[0])+"="+eo(en[1])},"").join("&")};var cE=ck;function cj(en){return encodeURIComponent(en).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function cO(en,eo,es){let ef;if(!eo)return en;let eu=es&&es.encode||cj,em=es&&es.serialize;if(ef=em?em(eo,es):cr.isURLSearchParams(eo)?eo.toString():new cE(eo,es).toString(eu)){let eo=en.indexOf("#");-1!==eo&&(en=en.slice(0,eo)),en+=(-1===en.indexOf("?")?"?":"&")+ef}return en}class cP{constructor(){this.handlers=[]}use(en,eo,es){return this.handlers.push({fulfilled:en,rejected:eo,synchronous:!!es&&es.synchronous,runWhen:es?es.runWhen:null}),this.handlers.length-1}eject(en){this.handlers[en]&&(this.handlers[en]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(en){cr.forEach(this.handlers,function(eo){null!==eo&&en(eo)})}}var c_=cP,cB={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},cU={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:cE,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};let cR="undefined"!=typeof window&&"undefined"!=typeof document,cY=(em="undefined"!=typeof navigator&&navigator.product,cR&&0>["ReactNative","NativeScript","NS"].indexOf(em)),cG="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var cQ={...ej,...cU};function cF(en,eo){return cw(en,new cQ.classes.URLSearchParams,Object.assign({visitor:function(en,eo,es,ef){return cQ.isNode&&cr.isBuffer(en)?(this.append(eo,en.toString("base64")),!1):ef.defaultVisitor.apply(this,arguments)}},eo))}function cZ(en){return cr.matchAll(/\w+|\[(\w*)]/g,en).map(en=>"[]"===en[0]?"":en[1]||en[0])}function cq(en){let eo,es;let ef={},eu=Object.keys(en),em=eu.length;for(eo=0;eo=en.length;if(em=!em&&cr.isArray(ef)?ef.length:em,eH)return cr.hasOwnProp(ef,em)?ef[em]=[ef[em],es]:ef[em]=es,!ed;ef[em]&&cr.isObject(ef[em])||(ef[em]=[]);let eV=eo(en,es,ef[em],eu);return eV&&cr.isArray(ef[em])&&(ef[em]=cq(ef[em])),!ed}if(cr.isFormData(en)&&cr.isFunction(en.entries)){let es={};return cr.forEachEntry(en,(en,ef)=>{eo(cZ(en),ef,es,0)}),es}return null};function cJ(en,eo,es){if(cr.isString(en))try{return(eo||JSON.parse)(en),cr.trim(en)}catch(en){if("SyntaxError"!==en.name)throw en}return(es||JSON.stringify)(en)}let cW={transitional:cB,adapter:["xhr","http"],transformRequest:[function(en,eo){let es;let ef=eo.getContentType()||"",eu=ef.indexOf("application/json")>-1,em=cr.isObject(en);em&&cr.isHTMLForm(en)&&(en=new FormData(en));let ed=cr.isFormData(en);if(ed)return eu&&eu?JSON.stringify(cK(en)):en;if(cr.isArrayBuffer(en)||cr.isBuffer(en)||cr.isStream(en)||cr.isFile(en)||cr.isBlob(en))return en;if(cr.isArrayBufferView(en))return en.buffer;if(cr.isURLSearchParams(en))return eo.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),en.toString();if(em){if(ef.indexOf("application/x-www-form-urlencoded")>-1)return cF(en,this.formSerializer).toString();if((es=cr.isFileList(en))||ef.indexOf("multipart/form-data")>-1){let eo=this.env&&this.env.FormData;return cw(es?{"files[]":en}:en,eo&&new eo,this.formSerializer)}}return em||eu?(eo.setContentType("application/json",!1),cJ(en)):en}],transformResponse:[function(en){let eo=this.transitional||cW.transitional,es=eo&&eo.forcedJSONParsing,ef="json"===this.responseType;if(en&&cr.isString(en)&&(es&&!this.responseType||ef)){let es=eo&&eo.silentJSONParsing,eu=!es&&ef;try{return JSON.parse(en)}catch(en){if(eu){if("SyntaxError"===en.name)throw cf.from(en,cf.ERR_BAD_RESPONSE,this,null,this.response);throw en}}}return en}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:cQ.classes.FormData,Blob:cQ.classes.Blob},validateStatus:function(en){return en>=200&&en<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};cr.forEach(["delete","get","head","post","put","patch"],en=>{cW.headers[en]={}});var cX=cW;let c$=cr.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var ic=en=>{let eo,es,ef;let eu={};return en&&en.split("\n").forEach(function(en){ef=en.indexOf(":"),eo=en.substring(0,ef).trim().toLowerCase(),es=en.substring(ef+1).trim(),!eo||eu[eo]&&c$[eo]||("set-cookie"===eo?eu[eo]?eu[eo].push(es):eu[eo]=[es]:eu[eo]=eu[eo]?eu[eo]+", "+es:es)}),eu};let il=Symbol("internals");function ih(en){return en&&String(en).trim().toLowerCase()}function iu(en){return!1===en||null==en?en:cr.isArray(en)?en.map(iu):String(en)}function iH(en){let eo;let es=Object.create(null),ef=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;for(;eo=ef.exec(en);)es[eo[1]]=eo[2];return es}let iV=en=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(en.trim());function iy(en,eo,es,ef,eu){if(cr.isFunction(ef))return ef.call(this,eo,es);if(eu&&(eo=es),cr.isString(eo)){if(cr.isString(ef))return -1!==eo.indexOf(ef);if(cr.isRegExp(ef))return ef.test(eo)}}function ib(en){return en.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(en,eo,es)=>eo.toUpperCase()+es)}function iw(en,eo){let es=cr.toCamelCase(" "+eo);["get","set","has"].forEach(ef=>{Object.defineProperty(en,ef+es,{value:function(en,es,eu){return this[ef].call(this,eo,en,es,eu)},configurable:!0})})}class iD{constructor(en){en&&this.set(en)}set(en,eo,es){let ef=this;function eu(en,eo,es){let eu=ih(eo);if(!eu)throw Error("header name must be a non-empty string");let em=cr.findKey(ef,eu);em&&void 0!==ef[em]&&!0!==es&&(void 0!==es||!1===ef[em])||(ef[em||eo]=iu(en))}let em=(en,eo)=>cr.forEach(en,(en,es)=>eu(en,es,eo));return cr.isPlainObject(en)||en instanceof this.constructor?em(en,eo):cr.isString(en)&&(en=en.trim())&&!iV(en)?em(ic(en),eo):null!=en&&eu(eo,en,es),this}get(en,eo){if(en=ih(en)){let es=cr.findKey(this,en);if(es){let en=this[es];if(!eo)return en;if(!0===eo)return iH(en);if(cr.isFunction(eo))return eo.call(this,en,es);if(cr.isRegExp(eo))return eo.exec(en);throw TypeError("parser must be boolean|regexp|function")}}}has(en,eo){if(en=ih(en)){let es=cr.findKey(this,en);return!!(es&&void 0!==this[es]&&(!eo||iy(this,this[es],es,eo)))}return!1}delete(en,eo){let es=this,ef=!1;function eu(en){if(en=ih(en)){let eu=cr.findKey(es,en);eu&&(!eo||iy(es,es[eu],eu,eo))&&(delete es[eu],ef=!0)}}return cr.isArray(en)?en.forEach(eu):eu(en),ef}clear(en){let eo=Object.keys(this),es=eo.length,ef=!1;for(;es--;){let eu=eo[es];(!en||iy(this,this[eu],eu,en,!0))&&(delete this[eu],ef=!0)}return ef}normalize(en){let eo=this,es={};return cr.forEach(this,(ef,eu)=>{let em=cr.findKey(es,eu);if(em){eo[em]=iu(ef),delete eo[eu];return}let ed=en?ib(eu):String(eu).trim();ed!==eu&&delete eo[eu],eo[ed]=iu(ef),es[ed]=!0}),this}concat(...en){return this.constructor.concat(this,...en)}toJSON(en){let eo=Object.create(null);return cr.forEach(this,(es,ef)=>{null!=es&&!1!==es&&(eo[ef]=en&&cr.isArray(es)?es.join(", "):es)}),eo}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([en,eo])=>en+": "+eo).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(en){return en instanceof this?en:new this(en)}static concat(en,...eo){let es=new this(en);return eo.forEach(en=>es.set(en)),es}static accessor(en){let eo=this[il]=this[il]={accessors:{}},es=eo.accessors,ef=this.prototype;function eu(en){let eo=ih(en);es[eo]||(iw(ef,en),es[eo]=!0)}return cr.isArray(en)?en.forEach(eu):eu(en),this}}iD.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),cr.reduceDescriptors(iD.prototype,({value:en},eo)=>{let es=eo[0].toUpperCase()+eo.slice(1);return{get:()=>en,set(en){this[es]=en}}}),cr.freezeMethods(iD);var iS=iD;function iE(en,eo){let es=this||cX,ef=eo||es,eu=iS.from(ef.headers),em=ef.data;return cr.forEach(en,function(en){em=en.call(es,em,eu.normalize(),eo?eo.status:void 0)}),eu.normalize(),em}function ij(en){return!!(en&&en.__CANCEL__)}function iO(en,eo,es){cf.call(this,null==en?"canceled":en,cf.ERR_CANCELED,eo,es),this.name="CanceledError"}cr.inherits(iO,cf,{__CANCEL__:!0});var iP=iO;function i_(en,eo,es){let ef=es.config.validateStatus;!es.status||!ef||ef(es.status)?en(es):eo(new cf("Request failed with status code "+es.status,[cf.ERR_BAD_REQUEST,cf.ERR_BAD_RESPONSE][Math.floor(es.status/100)-4],es.config,es.request,es))}var iB=cQ.hasStandardBrowserEnv?{write(en,eo,es,ef,eu,em){let ed=[en+"="+encodeURIComponent(eo)];cr.isNumber(es)&&ed.push("expires="+new Date(es).toGMTString()),cr.isString(ef)&&ed.push("path="+ef),cr.isString(eu)&&ed.push("domain="+eu),!0===em&&ed.push("secure"),document.cookie=ed.join("; ")},read(en){let eo=document.cookie.match(RegExp("(^|;\\s*)("+en+")=([^;]*)"));return eo?decodeURIComponent(eo[3]):null},remove(en){this.write(en,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function iU(en){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(en)}function iR(en,eo){return eo?en.replace(/\/+$/,"")+"/"+eo.replace(/^\/+/,""):en}function iG(en,eo){return en&&!iU(eo)?iR(en,eo):eo}var iQ=cQ.hasStandardBrowserEnv?function(){let en;let eo=/(msie|trident)/i.test(navigator.userAgent),es=document.createElement("a");function ef(en){let ef=en;return eo&&(es.setAttribute("href",ef),ef=es.href),es.setAttribute("href",ef),{href:es.href,protocol:es.protocol?es.protocol.replace(/:$/,""):"",host:es.host,search:es.search?es.search.replace(/^\?/,""):"",hash:es.hash?es.hash.replace(/^#/,""):"",hostname:es.hostname,port:es.port,pathname:"/"===es.pathname.charAt(0)?es.pathname:"/"+es.pathname}}return en=ef(window.location.href),function(eo){let es=cr.isString(eo)?ef(eo):eo;return es.protocol===en.protocol&&es.host===en.host}}():function(){return function(){return!0}}();function iF(en){let eo=/^([-+\w]{1,25})(:?\/\/|:)/.exec(en);return eo&&eo[1]||""}var iZ=function(en,eo){let es;en=en||10;let ef=Array(en),eu=Array(en),em=0,ed=0;return eo=void 0!==eo?eo:1e3,function(eH){let eV=Date.now(),eb=eu[ed];es||(es=eV),ef[em]=eH,eu[em]=eV;let ew=ed,eD=0;for(;ew!==em;)eD+=ef[ew++],ew%=en;if((em=(em+1)%en)===ed&&(ed=(ed+1)%en),eV-es{let em=eu.loaded,ed=eu.lengthComputable?eu.total:void 0,eH=em-es,eV=ef(eH),eb=em<=ed;es=em;let ew={loaded:em,total:ed,progress:ed?em/ed:void 0,bytes:eH,rate:eV||void 0,estimated:eV&&ed&&eb?(ed-em)/eV:void 0,event:eu};ew[eo?"download":"upload"]=!0,en(ew)}}let iK="undefined"!=typeof XMLHttpRequest;var iJ=iK&&function(en){return new Promise(function(eo,es){let ef,eu,em=en.data,ed=iS.from(en.headers).normalize(),{responseType:eH,withXSRFToken:eV}=en;function eb(){en.cancelToken&&en.cancelToken.unsubscribe(ef),en.signal&&en.signal.removeEventListener("abort",ef)}if(cr.isFormData(em)){if(cQ.hasStandardBrowserEnv||cQ.hasStandardBrowserWebWorkerEnv)ed.setContentType(!1);else if(!1!==(eu=ed.getContentType())){let[en,...eo]=eu?eu.split(";").map(en=>en.trim()).filter(Boolean):[];ed.setContentType([en||"multipart/form-data",...eo].join("; "))}}let ew=new XMLHttpRequest;if(en.auth){let eo=en.auth.username||"",es=en.auth.password?unescape(encodeURIComponent(en.auth.password)):"";ed.set("Authorization","Basic "+btoa(eo+":"+es))}let eD=iG(en.baseURL,en.url);function eS(){if(!ew)return;let ef=iS.from("getAllResponseHeaders"in ew&&ew.getAllResponseHeaders()),eu=eH&&"text"!==eH&&"json"!==eH?ew.response:ew.responseText,em={data:eu,status:ew.status,statusText:ew.statusText,headers:ef,config:en,request:ew};i_(function(en){eo(en),eb()},function(en){es(en),eb()},em),ew=null}if(ew.open(en.method.toUpperCase(),cO(eD,en.params,en.paramsSerializer),!0),ew.timeout=en.timeout,"onloadend"in ew?ew.onloadend=eS:ew.onreadystatechange=function(){ew&&4===ew.readyState&&(0!==ew.status||ew.responseURL&&0===ew.responseURL.indexOf("file:"))&&setTimeout(eS)},ew.onabort=function(){ew&&(es(new cf("Request aborted",cf.ECONNABORTED,en,ew)),ew=null)},ew.onerror=function(){es(new cf("Network Error",cf.ERR_NETWORK,en,ew)),ew=null},ew.ontimeout=function(){let eo=en.timeout?"timeout of "+en.timeout+"ms exceeded":"timeout exceeded",ef=en.transitional||cB;en.timeoutErrorMessage&&(eo=en.timeoutErrorMessage),es(new cf(eo,ef.clarifyTimeoutError?cf.ETIMEDOUT:cf.ECONNABORTED,en,ew)),ew=null},cQ.hasStandardBrowserEnv&&(eV&&cr.isFunction(eV)&&(eV=eV(en)),eV||!1!==eV&&iQ(eD))){let eo=en.xsrfHeaderName&&en.xsrfCookieName&&iB.read(en.xsrfCookieName);eo&&ed.set(en.xsrfHeaderName,eo)}void 0===em&&ed.setContentType(null),"setRequestHeader"in ew&&cr.forEach(ed.toJSON(),function(en,eo){ew.setRequestHeader(eo,en)}),cr.isUndefined(en.withCredentials)||(ew.withCredentials=!!en.withCredentials),eH&&"json"!==eH&&(ew.responseType=en.responseType),"function"==typeof en.onDownloadProgress&&ew.addEventListener("progress",iq(en.onDownloadProgress,!0)),"function"==typeof en.onUploadProgress&&ew.upload&&ew.upload.addEventListener("progress",iq(en.onUploadProgress)),(en.cancelToken||en.signal)&&(ef=eo=>{ew&&(es(!eo||eo.type?new iP(null,en,ew):eo),ew.abort(),ew=null)},en.cancelToken&&en.cancelToken.subscribe(ef),en.signal&&(en.signal.aborted?ef():en.signal.addEventListener("abort",ef)));let eE=iF(eD);if(eE&&-1===cQ.protocols.indexOf(eE)){es(new cf("Unsupported protocol "+eE+":",cf.ERR_BAD_REQUEST,en));return}ew.send(em||null)})};let iW={http:cm,xhr:iJ};cr.forEach(iW,(en,eo)=>{if(en){try{Object.defineProperty(en,"name",{value:eo})}catch(en){}Object.defineProperty(en,"adapterName",{value:eo})}});let i$=en=>`- ${en}`,i4=en=>cr.isFunction(en)||null===en||!1===en;var i3={getAdapter:en=>{let eo,es;en=cr.isArray(en)?en:[en];let{length:ef}=en,eu={};for(let em=0;em`adapter ${en} `+(!1===eo?"is not supported by the environment":"is not available in the build")),eo=ef?en.length>1?"since :\n"+en.map(i$).join("\n"):" "+i$(en[0]):"as no adapter specified";throw new cf("There is no suitable adapter to dispatch the request "+eo,"ERR_NOT_SUPPORT")}return es},adapters:iW};function i6(en){if(en.cancelToken&&en.cancelToken.throwIfRequested(),en.signal&&en.signal.aborted)throw new iP(null,en)}function i8(en){i6(en),en.headers=iS.from(en.headers),en.data=iE.call(en,en.transformRequest),-1!==["post","put","patch"].indexOf(en.method)&&en.headers.setContentType("application/x-www-form-urlencoded",!1);let eo=i3.getAdapter(en.adapter||cX.adapter);return eo(en).then(function(eo){return i6(en),eo.data=iE.call(en,en.transformResponse,eo),eo.headers=iS.from(eo.headers),eo},function(eo){return!ij(eo)&&(i6(en),eo&&eo.response&&(eo.response.data=iE.call(en,en.transformResponse,eo.response),eo.response.headers=iS.from(eo.response.headers))),Promise.reject(eo)})}let i5=en=>en instanceof iS?en.toJSON():en;function i7(en,eo){eo=eo||{};let es={};function ef(en,eo,es){return cr.isPlainObject(en)&&cr.isPlainObject(eo)?cr.merge.call({caseless:es},en,eo):cr.isPlainObject(eo)?cr.merge({},eo):cr.isArray(eo)?eo.slice():eo}function eu(en,eo,es){return cr.isUndefined(eo)?cr.isUndefined(en)?void 0:ef(void 0,en,es):ef(en,eo,es)}function em(en,eo){if(!cr.isUndefined(eo))return ef(void 0,eo)}function ed(en,eo){return cr.isUndefined(eo)?cr.isUndefined(en)?void 0:ef(void 0,en):ef(void 0,eo)}function eH(es,eu,em){return em in eo?ef(es,eu):em in en?ef(void 0,es):void 0}let eV={url:em,method:em,data:em,baseURL:ed,transformRequest:ed,transformResponse:ed,paramsSerializer:ed,timeout:ed,timeoutMessage:ed,withCredentials:ed,withXSRFToken:ed,adapter:ed,responseType:ed,xsrfCookieName:ed,xsrfHeaderName:ed,onUploadProgress:ed,onDownloadProgress:ed,decompress:ed,maxContentLength:ed,maxBodyLength:ed,beforeRedirect:ed,transport:ed,httpAgent:ed,httpsAgent:ed,cancelToken:ed,socketPath:ed,responseEncoding:ed,validateStatus:eH,headers:(en,eo)=>eu(i5(en),i5(eo),!0)};return cr.forEach(Object.keys(Object.assign({},en,eo)),function(ef){let em=eV[ef]||eu,ed=em(en[ef],eo[ef],ef);cr.isUndefined(ed)&&em!==eH||(es[ef]=ed)}),es}let i9="1.6.2",rr={};["object","boolean","number","function","string","symbol"].forEach((en,eo)=>{rr[en]=function(es){return typeof es===en||"a"+(eo<1?"n ":" ")+en}});let ra={};rr.transitional=function(en,eo,es){function ef(en,eo){return"[Axios v"+i9+"] Transitional option '"+en+"'"+eo+(es?". "+es:"")}return(es,eu,em)=>{if(!1===en)throw new cf(ef(eu," has been removed"+(eo?" in "+eo:"")),cf.ERR_DEPRECATED);return eo&&!ra[eu]&&(ra[eu]=!0,console.warn(ef(eu," has been deprecated since v"+eo+" and will be removed in the near future"))),!en||en(es,eu,em)}};var rn={assertOptions:function(en,eo,es){if("object"!=typeof en)throw new cf("options must be an object",cf.ERR_BAD_OPTION_VALUE);let ef=Object.keys(en),eu=ef.length;for(;eu-- >0;){let em=ef[eu],ed=eo[em];if(ed){let eo=en[em],es=void 0===eo||ed(eo,em,en);if(!0!==es)throw new cf("option "+em+" must be "+es,cf.ERR_BAD_OPTION_VALUE);continue}if(!0!==es)throw new cf("Unknown option "+em,cf.ERR_BAD_OPTION)}},validators:rr};let rf=rn.validators;class ru{constructor(en){this.defaults=en,this.interceptors={request:new c_,response:new c_}}request(en,eo){let es,ef;"string"==typeof en?(eo=eo||{}).url=en:eo=en||{},eo=i7(this.defaults,eo);let{transitional:eu,paramsSerializer:em,headers:ed}=eo;void 0!==eu&&rn.assertOptions(eu,{silentJSONParsing:rf.transitional(rf.boolean),forcedJSONParsing:rf.transitional(rf.boolean),clarifyTimeoutError:rf.transitional(rf.boolean)},!1),null!=em&&(cr.isFunction(em)?eo.paramsSerializer={serialize:em}:rn.assertOptions(em,{encode:rf.function,serialize:rf.function},!0)),eo.method=(eo.method||this.defaults.method||"get").toLowerCase();let eH=ed&&cr.merge(ed.common,ed[eo.method]);ed&&cr.forEach(["delete","get","head","post","put","patch","common"],en=>{delete ed[en]}),eo.headers=iS.concat(eH,ed);let eV=[],eb=!0;this.interceptors.request.forEach(function(en){("function"!=typeof en.runWhen||!1!==en.runWhen(eo))&&(eb=eb&&en.synchronous,eV.unshift(en.fulfilled,en.rejected))});let ew=[];this.interceptors.response.forEach(function(en){ew.push(en.fulfilled,en.rejected)});let eD=0;if(!eb){let en=[i8.bind(this),void 0];for(en.unshift.apply(en,eV),en.push.apply(en,ew),ef=en.length,es=Promise.resolve(eo);eD{if(!es._listeners)return;let eo=es._listeners.length;for(;eo-- >0;)es._listeners[eo](en);es._listeners=null}),this.promise.then=en=>{let eo;let ef=new Promise(en=>{es.subscribe(en),eo=en}).then(en);return ef.cancel=function(){es.unsubscribe(eo)},ef},en(function(en,ef,eu){es.reason||(es.reason=new iP(en,ef,eu),eo(es.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(en){if(this.reason){en(this.reason);return}this._listeners?this._listeners.push(en):this._listeners=[en]}unsubscribe(en){if(!this._listeners)return;let eo=this._listeners.indexOf(en);-1!==eo&&this._listeners.splice(eo,1)}static source(){let en;let eo=new rp(function(eo){en=eo});return{token:eo,cancel:en}}}var rz=rp;function rH(en){return function(eo){return en.apply(null,eo)}}function rV(en){return cr.isObject(en)&&!0===en.isAxiosError}let ry={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ry).forEach(([en,eo])=>{ry[eo]=en});var rw=ry;function rD(en){let eo=new rm(en),es=eO(rm.prototype.request,eo);return cr.extend(es,rm.prototype,eo,{allOwnKeys:!0}),cr.extend(es,eo,null,{allOwnKeys:!0}),es.create=function(eo){return rD(i7(en,eo))},es}let rk=rD(cX);rk.Axios=rm,rk.CanceledError=iP,rk.CancelToken=rz,rk.isCancel=ij,rk.VERSION=i9,rk.toFormData=cw,rk.AxiosError=cf,rk.Cancel=rk.CanceledError,rk.all=function(en){return Promise.all(en)},rk.spread=rH,rk.isAxiosError=rV,rk.mergeConfig=i7,rk.AxiosHeaders=iS,rk.formToJSON=en=>cK(cr.isHTMLForm(en)?new FormData(en):en),rk.getAdapter=i3.getAdapter,rk.HttpStatusCode=rw,rk.default=rk;var rS=rk;let{Axios:rE,AxiosError:rj,CanceledError:rO,isCancel:rP,CancelToken:r_,VERSION:rB,all:rU,Cancel:rR,isAxiosError:rY,spread:rG,toFormData:rQ,AxiosHeaders:rF,HttpStatusCode:rZ,formToJSON:rq,getAdapter:rK,mergeConfig:rJ}=rS;var rW=es(73603),rX=es(89072),r$=es(6230);es(30404),es(32957),es(57330);var ar=es(88762);es(39284);var an=ar,ao=es(48764).Buffer,af=((ed=af||{}).post="POST",ed.aggregate="AGGREGATE",ed.store="STORE",ed.program="PROGRAM",ed.forget="FORGET",ed.instance="INSTANCE",ed),au=((eH=au||{}).inline="inline",eH.storage="storage",eH.ipfs="ipfs",eH),am=((eV=am||{}).hold="hold",eV.superfluid="superfluid",eV),ad=Object.defineProperty,aH=(en,eo,es)=>eo in en?ad(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,av=(en,eo,es)=>(aH(en,"symbol"!=typeof eo?eo+"":eo,es),es);class aV{constructor(en){av(this,"chain"),av(this,"sender"),av(this,"type"),av(this,"channel"),av(this,"time"),av(this,"item_type"),av(this,"content"),this.chain=en.chain,this.sender=en.sender,this.channel=en.channel,this.time=en.time,this.item_type=en.item_type,this.content=en.content,this.type=en.type}isOfType(en){return this.type===en}}class ab extends aV{constructor(en){if(super({...en,type:en.type}),av(this,"item_hash"),av(this,"item_content"),this.item_hash=en.item_hash,this.item_content=en.item_content,en.item_type===au.inline&&!en.item_content)throw Error(`Inline message must have content: ${en}`)}getVerificationBuffer(){return ao.from([this.chain,this.sender,this.type,this.item_hash].join(` -`))}}class aD extends ab{constructor(en){super(en),av(this,"signature"),this.signature=en.signature}getBroadcastable(){return{chain:this.chain,sender:this.sender,channel:this.channel,time:this.time,item_type:this.item_type,item_hash:this.item_hash,item_content:this.item_content,signature:this.signature,type:this.type}}}var ak=((eb=ak||{}).pending="pending",eb.processed="processed",eb.rejected="rejected",eb.forgotten="forgotten",eb),aS=((ew=aS||{}).host="host",ew.store="store",ew),aE=((eD=aE||{}).vm_function="vm-function",eD.vm_instance="vm-instance",eD),aj=Object.defineProperty,aO=(en,eo,es)=>eo in en?aj(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,aP=(en,eo,es)=>(aO(en,"symbol"!=typeof eo?eo+"":eo,es),es);class a_ extends Error{constructor(en){super(en),this.name="QueryError"}}class aU extends a_{constructor(en){super(en),this.name="MessageNotFoundError"}}class aR extends Error{constructor(en){let eo=[];en instanceof rj?(eo.push(en.message),eo.push(JSON.stringify(en,null,2))):en instanceof Array?eo=en:eo.push("Unknown error"),super(eo.join(` -`)),aP(this,"errors"),this.errors=eo,this.name="BroadcastError"}}class aY extends aR{constructor(en){super(en),this.name="InvalidMessageError"}}class aG extends a_{constructor(en){super(en),this.name="ForgottenMessageError"}}async function aQ({message:en,apiServer:eo=rW.jK}){let es=JSON.stringify(en.content),ef=en.item_type;if(5e4>ao.byteLength(es)&&ef===au.inline)return new ab({...en,item_content:es,item_type:au.inline,item_hash:new rX.sha256().update(es).digest("hex")});{ef===au.inline&&(console.warn("Storage Engine warning: Due to the size of your message content, your message location was switch from 'inline' to 'storage' "),en.item_type=au.storage);let eu=await aF({content:es,apiServer:eo,storageEngine:en.item_type});return new ab({...en,item_content:void 0,item_hash:eu})}}async function aF(en){try{return(await rS.post(`${(0,rW.n4)(en.apiServer)}/api/v0/${en.storageEngine.toLowerCase()}/add_json`,en.content,{headers:{"Content-Type":"application/json"},socketPath:(0,rW.Jv)()})).data.hash}catch(en){if(rS.isAxiosError(en)){let eo=en;throw new aY(eo)}throw en}}async function aZ(en){let eo;let es="u">typeof FormData;return es?(eo=new FormData).append("file",new Blob([en.file])):(eo=new r$).append("file",en.file,"File"),(await rS.post(`${(0,rW.n4)(en.apiServer)}/api/v0/${en.storageEngine.toLowerCase()}/add_file`,eo,{headers:{"Content-Type":es?void 0:`multipart/form-data; boundary=${eo.getBoundary()}`},socketPath:(0,rW.Jv)()})).data.hash}async function aq(en){let eo,es;let ef=new aD({...en.message,signature:await en.account.sign(en.message)});try{switch((eo=await rS.post(`${(0,rW.n4)(en.apiServer)}/api/v0/messages`,{sync:en.sync||!1,message:ef.getBroadcastable()},{socketPath:(0,rW.Jv)()})).status){case 200:es=ak.processed;break;case 202:es=ak.pending;break;default:throw new aR([`Unexpected status code: ${eo.status}, ${eo.statusText}`])}}catch(em){if(!rS.isAxiosError(em))throw em;let eu=await aK(em,en,ef);eo=eu.response,es=eu.status}return{message:ef,status:es,response:eo.data}}async function aK(en,eo,es){if(!en.response)throw en;switch(en.response.status){case 404:case 405:try{return{response:await rS.post(`${(0,rW.n4)(eo.apiServer)}/api/v0/ipfs/pubsub/pub`,{topic:"ALEPH-TEST",data:es.getBroadcastable()},{socketPath:(0,rW.Jv)()}),status:ak.pending}}catch(en){if(rS.isAxiosError(en)&&en.response&&422===en.response.status)try{throw new aY(en)}catch(en){throw new aR(en)}throw en}case 422:throw new aY(en);default:throw en}}function aJ(en,eo){return new aV({chain:en.account.getChain(),sender:en.account.address,channel:en.channel,time:en.timestamp,item_type:en.storageEngine,content:en.content,type:eo})}function aW(en){return aJ(en,af.post)}function a$(en){return aJ(en,af.aggregate)}function nc(en){return aJ(en,af.store)}function nr(en){return aJ(en,af.program)}function nn(en){return aJ(en,af.forget)}function no(en){return aJ(en,af.instance)}var ns=Object.defineProperty,nl=(en,eo,es)=>eo in en?ns(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,nf=(en,eo,es)=>(nl(en,"symbol"!=typeof eo?eo+"":eo,es),es);class nh{constructor(en=rW.jK){nf(this,"apiServer"),this.apiServer=(0,rW.n4)(en)}async get({address:en="",keys:eo=[]}){try{let es=await rS.get(`${this.apiServer}/api/v0/aggregates/${en}.json`,{socketPath:(0,rW.Jv)(),params:{keys:eo?eo.join(","):void 0}});if(!es.data.data)throw new aU("no aggregate found");return es.data.data}catch(en){throw rS.isAxiosError(en)&&en.response?.status===404?new aU("no aggregate found"):en}}async send({account:en,address:eo,key:es,content:ef,channel:eu,storageEngine:em=au.inline,sync:ed=!1}){let eH=Date.now()/1e3,eV={address:eo||en.address,key:es,time:eH,content:ef},eb=a$({account:en,channel:eu,timestamp:eH,storageEngine:em,content:eV}),ew=await aQ({message:eb,apiServer:this.apiServer}),{message:eD}=await aq({message:ew,account:en,apiServer:this.apiServer,sync:ed});return eD}}var nu=Object.defineProperty,nd=(en,eo,es)=>eo in en?nu(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,np=(en,eo,es)=>(nd(en,"symbol"!=typeof eo?eo+"":eo,es),es);class nH{constructor(en,eo){np(this,"socket"),np(this,"data"),np(this,"isOpen"),np(this,"getData",()=>this.data),np(this,"getSocket",()=>this.socket),np(this,"getIsOpen",()=>this.isOpen),np(this,"clearData",()=>{this.data=[]}),np(this,"closeSocket",()=>{this.socket.close(1e3,"Work complete")});let es=this;this.isOpen=!1,this.data=[];let ef="";Object.entries(en).forEach(([en,eo])=>{eo&&(ef+=`&${en}=${eo}`)}),ef&&(ef=ef.substring(1)),this.socket=new WebSocket(`${eo}/api/ws0/messages?${ef}`),this.socket.onopen=function(en){console.log("[Aleph-webSocket] Connection established"),es.isOpen=!0},this.socket.onmessage=function(en){es.data.push(JSON.parse(en.data))},this.socket.onclose=function(en){es.isOpen=!1,en.wasClean?console.log(`[Aleph-webSocket] Connection closed cleanly, code=${en.code} reason=${en.reason}`):console.log("[Aleph-webSocket] Connection died")},this.socket.onerror=function(en){console.log("[Aleph-webSocket]: error: ",en)}}}var nV=Object.defineProperty,nw=(en,eo,es)=>eo in en?nV(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,nD=(en,eo,es)=>(nw(en,"symbol"!=typeof eo?eo+"":eo,es),es);class nk{constructor(en,eo){nD(this,"socket"),nD(this,"data"),nD(this,"isOpen"),nD(this,"getData",()=>this.data),nD(this,"getSocket",()=>this.socket),nD(this,"getIsOpen",()=>this.isOpen),nD(this,"clearData",()=>{this.data=[]}),nD(this,"closeSocket",()=>{this.socket.close(1e3,"Work complete")});let es=this;this.isOpen=!1,this.data=[];let ef="";Object.entries(en).forEach(([en,eo])=>{eo&&(ef+=`&${en}=${eo}`)}),ef&&(ef=ef.substring(1)),this.socket=new an(`${eo}/api/ws0/messages?${ef}`),this.socket.on("open",function(){console.log("[Aleph-NodeWebSocket] Connection established"),es.isOpen=!0}),this.socket.on("message",function(en){es.data.push(JSON.parse(en.toString()))}),this.socket.on("close",function(){console.log("[Aleph-NodeWebSocket] Connection closed"),es.isOpen=!1}),this.socket.on("error",console.error)}}function nS({addresses:en=[],channels:eo=[],chains:es=[],refs:ef=[],tags:eu=[],contentTypes:em=[],contentKeys:ed=[],hashes:eH=[],messageType:eV,startDate:eb,endDate:ew,history:eD,apiServer:eS=rW.SJ}){let eE={addresses:en.join(",")||void 0,channels:eo.join(",")||void 0,chains:es.join(",")||void 0,refs:ef.join(",")||void 0,tags:eu.join(",")||void 0,contentTypes:em.join(",")||void 0,contentKeys:ed.join(",")||void 0,hashes:eH.join(",")||void 0,msgType:eV||void 0,startDate:eb?eb.valueOf()/1e3:void 0,endDate:ew?ew.valueOf()/1e3:void 0,history:eD||void 0};return(0,rW.UG)()?new nk(eE,eS):new nH(eE,eS)}var nE=Object.defineProperty,nj=(en,eo,es)=>eo in en?nE(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,nO=(en,eo,es)=>(nj(en,"symbol"!=typeof eo?eo+"":eo,es),es);class nP{constructor(en=rW.jK,eo=rW.SJ){nO(this,"apiServer"),nO(this,"wsServer"),this.apiServer=(0,rW.n4)(en),this.wsServer=(0,rW.n4)(eo)}async get({hash:en,messageType:eo}){let es,ef,eu;let em={hashes:[en],messageType:eo||void 0};try{let eo=await rS.get(`${this.apiServer}/api/v0/messages/${en}`,{params:em,socketPath:(0,rW.Jv)()});es=eo.data.message,ef=eo.data.status,eu=eo.data.forgotten_by||[]}catch(eo){throw rS.isAxiosError(eo)?eo.response?.status===404?new aU(`No such hash ${en}`):new a_(`Error while querying message ${en}: ${eo.toJSON()}`):eo}if("forgotten"===ef)throw new aG(`The requested message ${es.item_hash} has been forgotten by ${eu?.join(", ")}`);if(eo&&es.type!==eo)throw TypeError(`The message type '${es.type}' does not match the expected type '${eo}'`);return es}async getError(en){let eo=await rS.get(`${(0,rW.n4)(rW.jK)}/api/v0/messages/${en}`,{socketPath:(0,rW.Jv)()});if(404===eo.status)throw new aU(`No such hash ${en}`);let es=eo.data;if("forgotten"===es.status)throw new aG(`The requested message ${es.item_hash} has been forgotten by ${es.forgotten_by.join(", ")}`);return"rejected"!==es.status?null:{error_code:es.error_code,details:es.details}}async getAll({pageSize:en=20,page:eo=1,addresses:es=[],channels:ef=[],chains:eu=[],refs:em=[],tags:ed=[],contentTypes:eH=[],contentKeys:eV=[],hashes:eb=[],messageTypes:ew=[],startDate:eD,endDate:eS}){let eE=en=>en&&en.length>0,ej={pageSize:en,page:eo,addresses:eE(es)?es.join(","):void 0,channels:eE(ef)?ef.join(","):void 0,chains:eE(eu)?eu.join(","):void 0,refs:eE(em)?em.join(","):void 0,tags:eE(ed)?ed.join(","):void 0,contentTypes:eE(eH)?eH.join(","):void 0,contentKeys:eE(eV)?eV.join(","):void 0,hashes:eE(eb)?eb.join(","):void 0,msgTypes:eE(ew)?ew?.join(","):void 0,startDate:eD?eD.valueOf()/1e3:void 0,endDate:eS?eS.valueOf()/1e3:void 0};return(await rS.get(`${this.apiServer}/api/v0/messages.json`,{params:ej,socketPath:(0,rW.Jv)()})).data}getMessagesSocket(en){return nS({...en,apiServer:this.wsServer})}}var n_=Object.defineProperty,nB=(en,eo,es)=>eo in en?n_(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,nU=(en,eo,es)=>(nB(en,"symbol"!=typeof eo?eo+"":eo,es),es);class nR{constructor(en=rW.jK){nU(this,"apiServer"),this.apiServer=(0,rW.n4)(en)}async send({account:en,hashes:eo,reason:es,channel:ef,storageEngine:eu=au.inline,sync:em=!1}){let ed=Date.now()/1e3,eH={address:en.address,time:ed,hashes:eo,reason:es||void 0},eV=nn({account:en,channel:ef,timestamp:ed,storageEngine:eu,content:eH}),eb=await aQ({message:eV,apiServer:this.apiServer}),{message:ew}=await aq({message:eb,account:en,apiServer:this.apiServer,sync:em});return ew}}let nY={reproducible:!1,internet:!0,aleph_api:!0,shared_cache:!1},nG={memory:128,vcpus:1,seconds:30},nQ=(0,rW.Gy)(100);var nF=Object.defineProperty,nZ=(en,eo,es)=>eo in en?nF(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,nq=(en,eo,es)=>(nZ(en,"symbol"!=typeof eo?eo+"":eo,es),es);class nK{constructor(en=rW.jK){nq(this,"apiServer"),this.apiServer=(0,rW.n4)(en)}async send({account:en,channel:eo,metadata:es,variables:ef,authorized_keys:eu,resources:em,requirements:ed,environment:eH,image:eV="549ec451d9b099cad112d4aaa2c00ac40fb6729a92ff252ff22eef0b5c3cb613",volumes:eb=[],storageEngine:ew=au.ipfs,payment:eD={chain:rW.$O.ETH,type:am.hold},sync:eS=!0}){let eE=Date.now()/1e3,{address:ej}=en,eO={...nG,...em},eP={...nY,...eH},e_=10*eO.memory>nQ?nQ:10*eO.memory,eB={parent:{ref:eV,use_latest:!0},persistence:aS.host,size_mib:e_},eU=no({account:en,channel:eo,timestamp:eE,storageEngine:ew,content:{address:ej,time:eE,metadata:es,authorized_keys:eu,volumes:eb,variables:ef,requirements:ed,allow_amend:!1,resources:eO,environment:eP,rootfs:eB,payment:eD}}),eR=await aQ({message:eU,apiServer:this.apiServer}),{message:eY}=await aq({message:eR,account:en,apiServer:this.apiServer,sync:eS});return eY}}var nJ=Object.defineProperty,nW=(en,eo,es)=>eo in en?nJ(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,nX=(en,eo,es)=>(nW(en,"symbol"!=typeof eo?eo+"":eo,es),es);class n${constructor(en=rW.jK){nX(this,"apiServer"),this.apiServer=(0,rW.n4)(en)}async get(en){let eo=await this.getAll(en);if(!eo.posts||0===eo.posts.length)throw new aU("No post found");return eo.posts.length>1&&console.warn("More than one post found, returning the latest one"),eo.posts[0]}async getAll({types:en=[],pageSize:eo=50,page:es=1,channels:ef=[],refs:eu=[],addresses:em=[],tags:ed=[],hashes:eH=[]}){let eV=en=>en&&en.length>0,eb={types:en,pageSize:eo,page:es,refs:eV(eu)?eu?.join(","):void 0,addresses:eV(em)?em?.join(","):void 0,tags:eV(ed)?ed?.join(","):void 0,hashes:eV(eH)?eH?.join(","):void 0,channels:eV(ef)?ef?.join(","):void 0};return(await rS.get(`${this.apiServer}/api/v0/posts.json`,{params:eb,socketPath:(0,rW.Jv)()})).data}async send({account:en,postType:eo,content:es,channel:ef,ref:eu,address:em,storageEngine:ed=au.inline,sync:eH=!1}){let eV=Date.now()/1e3,eb={type:eo,address:em||en.address,content:es,time:eV};""!==eu&&(eb.ref=eu);let ew=aW({account:en,channel:ef,timestamp:eV,storageEngine:ed,content:eb}),eD=await aQ({message:ew,apiServer:this.apiServer}),{message:eS}=await aq({message:eD,account:en,apiServer:this.apiServer,sync:eH});return eS}}var n4=((eS=n4||{}).plain="plain",eS.zip="zip",eS.squashfs="squashfs",eS),n3=((eE=n3||{}).asgi="asgi",eE.binary="binary",eE);async function n0(en){if(!("u">typeof FileReader)){let eo=await en.arrayBuffer();return ao.from(eo)}return new Promise((eo,es)=>{let ef=new FileReader;ef.onload=()=>{ef.result instanceof ArrayBuffer?eo(ao.from(ef.result)):es("Failed to convert Blob to Buffer.")},en instanceof Blob||console.log(en),ef.readAsArrayBuffer(en)})}function n6(en){let eo=ao.from(en);return new rX.sha256().update(eo).digest("hex")}var n8=Object.defineProperty,n5=(en,eo,es)=>eo in en?n8(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,n7=(en,eo,es)=>(n5(en,"symbol"!=typeof eo?eo+"":eo,es),es);class n9{constructor(en=rW.jK){n7(this,"apiServer"),this.apiServer=(0,rW.n4)(en)}async download(en){return(await rS.get(`${this.apiServer}/api/v0/storage/raw/${en}?find`,{responseType:"arraybuffer",socketPath:(0,rW.Jv)()})).data}async send({account:en,storageEngine:eo=au.storage,channel:es,fileHash:ef,fileObject:eu,sync:em=!1}){if(!eu&&!ef)throw Error("You need to specify a File to upload or a Hash to pin.");if(eu&&ef)throw Error("You can't pin a file and upload it at the same time.");if(ef&&eo!==au.ipfs)throw Error("You must choose ipfs to pin the file.");let ed=ef;if(!ed){let en=await this.processFileObject(eu);ed=await this.getHash(en,eo,ef,this.apiServer),eu=eu instanceof File?new File([en],eu.name):new Blob([en])}let eH=Date.now()/1e3,eV={address:en.address,item_type:eo,item_hash:ed,time:eH},eb=nc({channel:es,content:eV,account:en,storageEngine:eo===au.storage?au.inline:au.ipfs,timestamp:eH}),ew=await aQ({message:eb,apiServer:this.apiServer});if(au.ipfs==eo){let{message:eo}=await aq({message:ew,account:en,apiServer:this.apiServer,sync:em});return eo}if(eu){let{message:eo}=await this.uploadStore(ew,en,eu,em||!1);return eo}throw Error("You need to specify a File to upload or a Hash to pin.")}async getHash(en,eo,es,ef){if(en&&eo!==au.ipfs){let eo=n6(en);if(null==eo)throw Error("Cannot process file");return eo}if(en&&eo===au.ipfs)return await aZ({apiServer:ef,storageEngine:eo,file:en});if(es)return es;throw Error("Error with File Hash")}async processFileObject(en){if(!en)throw Error("fileObject is null");return en instanceof ao||en instanceof Uint8Array?en:await n0(en)}async uploadStore(en,eo,es,ef){let eu=new FormData,em=new aD({...en,signature:await eo.sign(en)}),ed={message:em.getBroadcastable(),sync:ef};eu.append("metadata",JSON.stringify(ed)),eu.append("file",es);try{let en=await rS.post(`${this.apiServer}/api/v0/storage/add_file`,eu,{headers:{Accept:"application/json","Content-Type":"multipart/form-data"},socketPath:(0,rW.Jv)()});return{message:em,response:en.data}}catch(en){throw rS.isAxiosError(en)?new aY(en):en}}async pin(en){return en.storageEngine&&console.warn("storageEngine param is deprecated and will be removed soon for pinning"),this.send({account:en.account,channel:en.channel,fileHash:en.fileHash,storageEngine:au.ipfs})}}var oc=Object.defineProperty,or=(en,eo,es)=>eo in en?oc(en,eo,{enumerable:!0,configurable:!0,writable:!0,value:es}):en[eo]=es,on=(en,eo,es)=>(or(en,"symbol"!=typeof eo?eo+"":eo,es),es);class oo{constructor(en=rW.jK,eo,es){on(this,"apiServer"),on(this,"baseMessageClient"),on(this,"storeMessageClient"),this.apiServer=(0,rW.n4)(en),this.baseMessageClient=eo||new nP(en),this.storeMessageClient=es||new n9(en)}async publish({account:en,channel:eo,metadata:es,isPersistent:ef=!1,storageEngine:eu=au.ipfs,file:em,programRef:ed,encoding:eH=n4.zip,entrypoint:eV,subscriptions:eb,memory:ew=128,vcpus:eD=1,runtime:eS="bd79839bf96e595a06da5ac0b6ba51dea6f7e2591bb913deccded04d831d29f4",volumes:eE=[],variables:ej={},payment:eO={chain:rW.$O.ETH,type:am.hold},sync:eP=!0}){let e_=Date.now()/1e3;if(!ed&&!em)throw Error("You need to specify a file to upload or a programRef to load.");if(ed&&em)throw Error("You can't load a file and a programRef at the same time.");if(!ed&&em)ed=(await this.storeMessageClient.send({channel:eo,account:en,storageEngine:eu,fileObject:em,sync:eP})).item_hash;else if(ed&&!em)try{(await this.baseMessageClient.get({hash:ed})).sender!=en.address&&console.warn("Caution, you are not the owner of the code. Be aware that the codebase can be changed at any time by the owner.")}catch{throw Error(`The program ref: ${ed} does not exist on Aleph network.`)}let eB={http:!0,persistent:ef};eb&&(eB={...eB,message:eb});let eU={address:en.address,time:e_,type:aE.vm_function,allow_amend:!1,code:{encoding:eH,entrypoint:eV,ref:ed,use_latest:!0},metadata:es,on:eB,environment:{reproducible:!1,internet:!0,aleph_api:!0,shared_cache:!1},resources:{vcpus:eD,memory:ew,seconds:30},runtime:{ref:eS,use_latest:!0,comment:"Aleph Alpine Linux with Python 3.8"},volumes:eE,variables:ej,payment:eO},eR=nr({account:en,channel:eo,timestamp:e_,storageEngine:eu,content:eU}),eY=await aQ({message:eR,apiServer:this.apiServer}),{message:eG}=await aq({message:eY,account:en,apiServer:this.apiServer,sync:eP});return eG}async spawn({account:en,channel:eo,metadata:es,isPersistent:ef=!1,storageEngine:eu=au.ipfs,programRef:em,entrypoint:ed,encoding:eH=n4.zip,subscriptions:eV,memory:eb=128,vcpus:ew=1,runtime:eD="bd79839bf96e595a06da5ac0b6ba51dea6f7e2591bb913deccded04d831d29f4",volumes:eS=[],variables:eE={},payment:ej={chain:rW.$O.ETH,type:am.hold},sync:eO=!0}){return await this.publish({account:en,channel:eo,metadata:es,isPersistent:ef,storageEngine:eu,programRef:em,entrypoint:ed,encoding:eH,subscriptions:eV,memory:eb,vcpus:ew,runtime:eD,volumes:eS,variables:eE,payment:ej,sync:eO})}}},24290:function(en,eo,es){"use strict";es.r(eo),es.d(eo,{ErrorWithCause:function(){return ef}});class ef extends Error{constructor(en,{cause:eo}={}){super(en),this.name=ef.name,eo&&(this.cause=eo),this.message=en}}},23682:function(en,eo,es){"use strict";es.r(eo),es.d(eo,{findCauseByReference:function(){return ef},getErrorCause:function(){return eu},messageWithCauses:function(){return eV},stackWithCauses:function(){return ed}});let ef=(en,eo)=>{if(!en||!eo||!(en instanceof Error)||!(eo.prototype instanceof Error)&&eo!==Error)return;let es=new Set,ef=en;for(;ef&&!es.has(ef);){if(es.add(ef),ef instanceof eo)return ef;ef=eu(ef)}},eu=en=>{if(en&&"object"==typeof en&&"cause"in en){if("function"!=typeof en.cause)return en.cause instanceof Error?en.cause:void 0;{let eo=en.cause();return eo instanceof Error?eo:void 0}}},em=(en,eo)=>{if(!(en instanceof Error))return"";let es=en.stack||"";if(eo.has(en))return es+"\ncauses have become circular...";let ef=eu(en);return ef?(eo.add(en),es+"\ncaused by: "+em(ef,eo)):es},ed=en=>em(en,new Set),eH=(en,eo,es)=>{if(!(en instanceof Error))return"";let ef=es?"":en.message||"";if(eo.has(en))return ef+": ...";let em=eu(en);if(!em)return ef;{eo.add(en);let es="cause"in en&&"function"==typeof en.cause;return ef+(es?"":": ")+eH(em,eo,es)}},eV=en=>eH(en,new Set)},97884:function(en,eo,es){"use strict";es.r(eo),es.d(eo,{Struct:function(){return eS},StructError:function(){return ef},any:function(){return eJ},array:function(){return eW},assert:function(){return eE},assign:function(){return eB},bigint:function(){return eX},boolean:function(){return e$},coerce:function(){return tj},create:function(){return ej},date:function(){return e4},defaulted:function(){return tO},define:function(){return eU},deprecated:function(){return eR},dynamic:function(){return eY},empty:function(){return t_},enums:function(){return e3},func:function(){return e0},instance:function(){return e6},integer:function(){return e8},intersection:function(){return e5},is:function(){return eP},lazy:function(){return eG},literal:function(){return e7},map:function(){return e9},mask:function(){return eO},max:function(){return tU},min:function(){return tR},never:function(){return tc},nonempty:function(){return tY},nullable:function(){return tr},number:function(){return ta},object:function(){return tn},omit:function(){return eQ},optional:function(){return tf},partial:function(){return eF},pattern:function(){return tG},pick:function(){return eZ},record:function(){return tu},refine:function(){return tF},regexp:function(){return td},set:function(){return tH},size:function(){return tQ},string:function(){return tV},struct:function(){return eK},trimmed:function(){return tP},tuple:function(){return tw},type:function(){return tD},union:function(){return tS},unknown:function(){return tE},validate:function(){return e_}});class ef extends TypeError{constructor(en,eo){let es;let{message:ef,explanation:eu,...em}=en,{path:ed}=en,eH=0===ed.length?ef:`At path: ${ed.join(".")} -- ${ef}`;super(eu??eH),null!=eu&&(this.cause=eH),Object.assign(this,em),this.name=this.constructor.name,this.failures=()=>es??(es=[en,...eo()])}}function eu(en){return em(en)&&"function"==typeof en[Symbol.iterator]}function em(en){return"object"==typeof en&&null!=en}function ed(en){if("[object Object]"!==Object.prototype.toString.call(en))return!1;let eo=Object.getPrototypeOf(en);return null===eo||eo===Object.prototype}function eH(en){return"symbol"==typeof en?en.toString():"string"==typeof en?JSON.stringify(en):`${en}`}function eV(en){let{done:eo,value:es}=en.next();return eo?void 0:es}function eb(en,eo,es,ef){if(!0===en)return;!1===en?en={}:"string"==typeof en&&(en={message:en});let{path:eu,branch:em}=eo,{type:ed}=es,{refinement:eV,message:eb=`Expected a value of type \`${ed}\`${eV?` with refinement \`${eV}\``:""}, but received: \`${eH(ef)}\``}=en;return{value:ef,type:ed,refinement:eV,key:eu[eu.length-1],path:eu,branch:em,...en,message:eb}}function*ew(en,eo,es,ef){for(let em of(eu(en)||(en=[en]),en)){let en=eb(em,eo,es,ef);en&&(yield en)}}function*eD(en,eo,es={}){let{path:ef=[],branch:eu=[en],coerce:ed=!1,mask:eH=!1}=es,eV={path:ef,branch:eu};if(ed&&(en=eo.coercer(en,eV),eH&&"type"!==eo.type&&em(eo.schema)&&em(en)&&!Array.isArray(en)))for(let es in en)void 0===eo.schema[es]&&delete en[es];let eb="valid";for(let ef of eo.validator(en,eV))ef.explanation=es.message,eb="not_valid",yield[ef,void 0];for(let[ew,eS,eE]of eo.entries(en,eV)){let eo=eD(eS,eE,{path:void 0===ew?ef:[...ef,ew],branch:void 0===ew?eu:[...eu,eS],coerce:ed,mask:eH,message:es.message});for(let es of eo)es[0]?(eb=null!=es[0].refinement?"not_refined":"not_valid",yield[es[0],void 0]):ed&&(eS=es[1],void 0===ew?en=eS:en instanceof Map?en.set(ew,eS):en instanceof Set?en.add(eS):em(en)&&(void 0!==eS||ew in en)&&(en[ew]=eS))}if("not_valid"!==eb)for(let ef of eo.refiner(en,eV))ef.explanation=es.message,eb="not_refined",yield[ef,void 0];"valid"===eb&&(yield[void 0,en])}class eS{constructor(en){let{type:eo,schema:es,validator:ef,refiner:eu,coercer:em=en=>en,entries:ed=function*(){}}=en;this.type=eo,this.schema=es,this.entries=ed,this.coercer=em,ef?this.validator=(en,eo)=>{let es=ef(en,eo);return ew(es,eo,this,en)}:this.validator=()=>[],eu?this.refiner=(en,eo)=>{let es=eu(en,eo);return ew(es,eo,this,en)}:this.refiner=()=>[]}assert(en,eo){return eE(en,this,eo)}create(en,eo){return ej(en,this,eo)}is(en){return eP(en,this)}mask(en,eo){return eO(en,this,eo)}validate(en,eo={}){return e_(en,this,eo)}}function eE(en,eo,es){let ef=e_(en,eo,{message:es});if(ef[0])throw ef[0]}function ej(en,eo,es){let ef=e_(en,eo,{coerce:!0,message:es});if(!ef[0])return ef[1];throw ef[0]}function eO(en,eo,es){let ef=e_(en,eo,{coerce:!0,mask:!0,message:es});if(!ef[0])return ef[1];throw ef[0]}function eP(en,eo){let es=e_(en,eo);return!es[0]}function e_(en,eo,es={}){let eu=eD(en,eo,es),em=eV(eu);if(em[0]){let en=new ef(em[0],function*(){for(let en of eu)en[0]&&(yield en[0])});return[en,void 0]}{let en=em[1];return[void 0,en]}}function eB(...en){let eo="type"===en[0].type,es=en.map(en=>en.schema),ef=Object.assign({},...es);return eo?tD(ef):tn(ef)}function eU(en,eo){return new eS({type:en,schema:null,validator:eo})}function eR(en,eo){return new eS({...en,refiner:(eo,es)=>void 0===eo||en.refiner(eo,es),validator:(es,ef)=>void 0===es||(eo(es,ef),en.validator(es,ef))})}function eY(en){return new eS({type:"dynamic",schema:null,*entries(eo,es){let ef=en(eo,es);yield*ef.entries(eo,es)},validator(eo,es){let ef=en(eo,es);return ef.validator(eo,es)},coercer(eo,es){let ef=en(eo,es);return ef.coercer(eo,es)},refiner(eo,es){let ef=en(eo,es);return ef.refiner(eo,es)}})}function eG(en){let eo;return new eS({type:"lazy",schema:null,*entries(es,ef){eo??(eo=en()),yield*eo.entries(es,ef)},validator:(es,ef)=>(eo??(eo=en()),eo.validator(es,ef)),coercer:(es,ef)=>(eo??(eo=en()),eo.coercer(es,ef)),refiner:(es,ef)=>(eo??(eo=en()),eo.refiner(es,ef))})}function eQ(en,eo){let{schema:es}=en,ef={...es};for(let en of eo)delete ef[en];return"type"===en.type?tD(ef):tn(ef)}function eF(en){let eo=en instanceof eS,es=eo?{...en.schema}:{...en};for(let en in es)es[en]=tf(es[en]);return eo&&"type"===en.type?tD(es):tn(es)}function eZ(en,eo){let{schema:es}=en,ef={};for(let en of eo)ef[en]=es[en];return"type"===en.type?tD(ef):tn(ef)}function eK(en,eo){return console.warn("superstruct@0.11 - The `struct` helper has been renamed to `define`."),eU(en,eo)}function eJ(){return eU("any",()=>!0)}function eW(en){return new eS({type:"array",schema:en,*entries(eo){if(en&&Array.isArray(eo))for(let[es,ef]of eo.entries())yield[es,ef,en]},coercer:en=>Array.isArray(en)?en.slice():en,validator:en=>Array.isArray(en)||`Expected an array value, but received: ${eH(en)}`})}function eX(){return eU("bigint",en=>"bigint"==typeof en)}function e$(){return eU("boolean",en=>"boolean"==typeof en)}function e4(){return eU("date",en=>en instanceof Date&&!isNaN(en.getTime())||`Expected a valid \`Date\` object, but received: ${eH(en)}`)}function e3(en){let eo={},es=en.map(en=>eH(en)).join();for(let es of en)eo[es]=es;return new eS({type:"enums",schema:eo,validator:eo=>en.includes(eo)||`Expected one of \`${es}\`, but received: ${eH(eo)}`})}function e0(){return eU("func",en=>"function"==typeof en||`Expected a function, but received: ${eH(en)}`)}function e6(en){return eU("instance",eo=>eo instanceof en||`Expected a \`${en.name}\` instance, but received: ${eH(eo)}`)}function e8(){return eU("integer",en=>"number"==typeof en&&!isNaN(en)&&Number.isInteger(en)||`Expected an integer, but received: ${eH(en)}`)}function e5(en){return new eS({type:"intersection",schema:null,*entries(eo,es){for(let ef of en)yield*ef.entries(eo,es)},*validator(eo,es){for(let ef of en)yield*ef.validator(eo,es)},*refiner(eo,es){for(let ef of en)yield*ef.refiner(eo,es)}})}function e7(en){let eo=eH(en),es=typeof en;return new eS({type:"literal",schema:"string"===es||"number"===es||"boolean"===es?en:null,validator:es=>es===en||`Expected the literal \`${eo}\`, but received: ${eH(es)}`})}function e9(en,eo){return new eS({type:"map",schema:null,*entries(es){if(en&&eo&&es instanceof Map)for(let[ef,eu]of es.entries())yield[ef,ef,en],yield[ef,eu,eo]},coercer:en=>en instanceof Map?new Map(en):en,validator:en=>en instanceof Map||`Expected a \`Map\` object, but received: ${eH(en)}`})}function tc(){return eU("never",()=>!1)}function tr(en){return new eS({...en,validator:(eo,es)=>null===eo||en.validator(eo,es),refiner:(eo,es)=>null===eo||en.refiner(eo,es)})}function ta(){return eU("number",en=>"number"==typeof en&&!isNaN(en)||`Expected a number, but received: ${eH(en)}`)}function tn(en){let eo=en?Object.keys(en):[],es=tc();return new eS({type:"object",schema:en||null,*entries(ef){if(en&&em(ef)){let eu=new Set(Object.keys(ef));for(let es of eo)eu.delete(es),yield[es,ef[es],en[es]];for(let en of eu)yield[en,ef[en],es]}},validator:en=>em(en)||`Expected an object, but received: ${eH(en)}`,coercer:en=>em(en)?{...en}:en})}function tf(en){return new eS({...en,validator:(eo,es)=>void 0===eo||en.validator(eo,es),refiner:(eo,es)=>void 0===eo||en.refiner(eo,es)})}function tu(en,eo){return new eS({type:"record",schema:null,*entries(es){if(em(es))for(let ef in es){let eu=es[ef];yield[ef,ef,en],yield[ef,eu,eo]}},validator:en=>em(en)||`Expected an object, but received: ${eH(en)}`})}function td(){return eU("regexp",en=>en instanceof RegExp)}function tH(en){return new eS({type:"set",schema:null,*entries(eo){if(en&&eo instanceof Set)for(let es of eo)yield[es,es,en]},coercer:en=>en instanceof Set?new Set(en):en,validator:en=>en instanceof Set||`Expected a \`Set\` object, but received: ${eH(en)}`})}function tV(){return eU("string",en=>"string"==typeof en||`Expected a string, but received: ${eH(en)}`)}function tw(en){let eo=tc();return new eS({type:"tuple",schema:null,*entries(es){if(Array.isArray(es)){let ef=Math.max(en.length,es.length);for(let eu=0;euArray.isArray(en)||`Expected an array, but received: ${eH(en)}`})}function tD(en){let eo=Object.keys(en);return new eS({type:"type",schema:en,*entries(es){if(em(es))for(let ef of eo)yield[ef,es[ef],en[ef]]},validator:en=>em(en)||`Expected an object, but received: ${eH(en)}`,coercer:en=>em(en)?{...en}:en})}function tS(en){let eo=en.map(en=>en.type).join(" | ");return new eS({type:"union",schema:null,coercer(eo){for(let es of en){let[en,ef]=es.validate(eo,{coerce:!0});if(!en)return ef}return eo},validator(es,ef){let eu=[];for(let eo of en){let[...en]=eD(es,eo,ef),[em]=en;if(!em[0])return[];for(let[eo]of en)eo&&eu.push(eo)}return[`Expected the value to satisfy a union of \`${eo}\`, but received: ${eH(es)}`,...eu]}})}function tE(){return eU("unknown",()=>!0)}function tj(en,eo,es){return new eS({...en,coercer:(ef,eu)=>eP(ef,eo)?en.coercer(es(ef,eu),eu):en.coercer(ef,eu)})}function tO(en,eo,es={}){return tj(en,tE(),en=>{let ef="function"==typeof eo?eo():eo;if(void 0===en)return ef;if(!es.strict&&ed(en)&&ed(ef)){let eo={...en},es=!1;for(let en in ef)void 0===eo[en]&&(eo[en]=ef[en],es=!0);if(es)return eo}return en})}function tP(en){return tj(en,tV(),en=>en.trim())}function t_(en){return tF(en,"empty",eo=>{let es=tB(eo);return 0===es||`Expected an empty ${en.type} but received one with a size of \`${es}\``})}function tB(en){return en instanceof Map||en instanceof Set?en.size:en.length}function tU(en,eo,es={}){let{exclusive:ef}=es;return tF(en,"max",es=>ef?esef?es>eo:es>=eo||`Expected a ${en.type} greater than ${ef?"":"or equal to "}${eo} but received \`${es}\``)}function tY(en){return tF(en,"nonempty",eo=>{let es=tB(eo);return es>0||`Expected a nonempty ${en.type} but received an empty one`})}function tG(en,eo){return tF(en,"pattern",es=>eo.test(es)||`Expected a ${en.type} matching \`/${eo.source}/\` but received "${es}"`)}function tQ(en,eo,es=eo){let ef=`Expected a ${en.type}`,eu=eo===es?`of \`${eo}\``:`between \`${eo}\` and \`${es}\``;return tF(en,"size",en=>{if("number"==typeof en||en instanceof Date)return eo<=en&&en<=es||`${ef} ${eu} but received \`${en}\``;if(en instanceof Map||en instanceof Set){let{size:em}=en;return eo<=em&&em<=es||`${ef} with a size ${eu} but received one with a size of \`${em}\``}{let{length:em}=en;return eo<=em&&em<=es||`${ef} with a length ${eu} but received one with a length of \`${em}\``}})}function tF(en,eo,es){return new eS({...en,*refiner(ef,eu){yield*en.refiner(ef,eu);let em=es(ef,eu),ed=ew(em,eu,en,ef);for(let en of ed)yield{...en,refinement:eo}}})}},21127:function(en,eo,es){"use strict";function ef(en,eo,es){return eo<=en&&en<=es}function eu(en){if(void 0===en)return{};if(en===Object(en))return en;throw TypeError("Could not convert argument to dictionary")}function em(en){for(var eo=String(en),es=eo.length,ef=0,eu=[];ef57343)eu.push(em);else if(56320<=em&&em<=57343)eu.push(65533);else if(55296<=em&&em<=56319){if(ef===es-1)eu.push(65533);else{var ed=en.charCodeAt(ef+1);if(56320<=ed&&ed<=57343){var eH=1023&em,eV=1023&ed;eu.push(65536+(eH<<10)+eV),ef+=1}else eu.push(65533)}}ef+=1}return eu}function ed(en){for(var eo="",es=0;es>10)+55296,(1023&ef)+56320))}return eo}es.r(eo),es.d(eo,{TextDecoder:function(){return eS},TextEncoder:function(){return eE}});var eH=-1;function eV(en){this.tokens=[].slice.call(en)}eV.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():eH},prepend:function(en){if(Array.isArray(en))for(var eo=en;eo.length;)this.tokens.unshift(eo.pop());else this.tokens.unshift(en)},push:function(en){if(Array.isArray(en))for(var eo=en;eo.length;)this.tokens.push(eo.shift());else this.tokens.push(en)}};var eb=-1;function ew(en,eo){if(en)throw TypeError("Decoder error");return eo||65533}var eD="utf-8";function eS(en,eo){if(!(this instanceof eS))return new eS(en,eo);if((en=void 0!==en?String(en).toLowerCase():eD)!==eD)throw Error("Encoding not supported. Only utf-8 is supported");eo=eu(eo),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=!!eo.fatal,this._ignoreBOM=!!eo.ignoreBOM,Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}function eE(en,eo){if(!(this instanceof eE))return new eE(en,eo);if((en=void 0!==en?String(en).toLowerCase():eD)!==eD)throw Error("Encoding not supported. Only utf-8 is supported");eo=eu(eo),this._streaming=!1,this._encoder=null,this._options={fatal:!!eo.fatal},Object.defineProperty(this,"encoding",{value:"utf-8"})}function ej(en){var eo=en.fatal,es=0,eu=0,em=0,ed=128,eV=191;this.handler=function(en,eD){if(eD===eH&&0!==em)return em=0,ew(eo);if(eD===eH)return eb;if(0===em){if(ef(eD,0,127))return eD;if(ef(eD,194,223))em=1,es=eD-192;else if(ef(eD,224,239))224===eD&&(ed=160),237===eD&&(eV=159),em=2,es=eD-224;else{if(!ef(eD,240,244))return ew(eo);240===eD&&(ed=144),244===eD&&(eV=143),em=3,es=eD-240}return es<<=6*em,null}if(!ef(eD,ed,eV))return es=em=eu=0,ed=128,eV=191,en.prepend(eD),ew(eo);if(ed=128,eV=191,eu+=1,es+=eD-128<<6*(em-eu),eu!==em)return null;var eS=es;return es=em=eu=0,eS}}function eO(en){en.fatal,this.handler=function(en,eo){if(eo===eH)return eb;if(ef(eo,0,127))return eo;ef(eo,128,2047)?(es=1,eu=192):ef(eo,2048,65535)?(es=2,eu=224):ef(eo,65536,1114111)&&(es=3,eu=240);for(var es,eu,em=[(eo>>6*es)+eu];es>0;){var ed=eo>>6*(es-1);em.push(128|63&ed),es-=1}return em}}eS.prototype={decode:function(en,eo){es="object"==typeof en&&en instanceof ArrayBuffer?new Uint8Array(en):"object"==typeof en&&"buffer"in en&&en.buffer instanceof ArrayBuffer?new Uint8Array(en.buffer,en.byteOffset,en.byteLength):new Uint8Array(0),eo=eu(eo),this._streaming||(this._decoder=new ej({fatal:this._fatal}),this._BOMseen=!1),this._streaming=!!eo.stream;for(var es,ef,em=new eV(es),eH=[];!em.endOfStream()&&(ef=this._decoder.handler(em,em.read()))!==eb;)null!==ef&&(Array.isArray(ef)?eH.push.apply(eH,ef):eH.push(ef));if(!this._streaming){do{if((ef=this._decoder.handler(em,em.read()))===eb)break;if(null===ef)continue;Array.isArray(ef)?eH.push.apply(eH,ef):eH.push(ef)}while(!em.endOfStream());this._decoder=null}return!eH.length||-1===["utf-8"].indexOf(this.encoding)||this._ignoreBOM||this._BOMseen||(65279===eH[0]?(this._BOMseen=!0,eH.shift()):this._BOMseen=!0),ed(eH)}},eE.prototype={encode:function(en,eo){en=en?String(en):"",eo=eu(eo),this._streaming||(this._encoder=new eO(this._options)),this._streaming=!!eo.stream;for(var es,ef=[],ed=new eV(em(en));!ed.endOfStream()&&(es=this._encoder.handler(ed,ed.read()))!==eb;)Array.isArray(es)?ef.push.apply(ef,es):ef.push(es);if(!this._streaming){for(;(es=this._encoder.handler(ed,ed.read()))!==eb;)Array.isArray(es)?ef.push.apply(ef,es):ef.push(es);this._encoder=null}return new Uint8Array(ef)}}},1604:function(en,eo,es){"use strict";es.d(eo,{jm:function(){return eH},z:function(){return iR}}),function(en){function eo(en){}function es(en){throw Error()}function ef(en,eo=" | "){return en.map(en=>"string"==typeof en?`'${en}'`:en).join(eo)}en.assertEqual=en=>en,en.assertIs=eo,en.assertNever=es,en.arrayToEnum=en=>{let eo={};for(let es of en)eo[es]=es;return eo},en.getValidEnumValues=eo=>{let es=en.objectKeys(eo).filter(en=>"number"!=typeof eo[eo[en]]),ef={};for(let en of es)ef[en]=eo[en];return en.objectValues(ef)},en.objectValues=eo=>en.objectKeys(eo).map(function(en){return eo[en]}),en.objectKeys="function"==typeof Object.keys?en=>Object.keys(en):en=>{let eo=[];for(let es in en)Object.prototype.hasOwnProperty.call(en,es)&&eo.push(es);return eo},en.find=(en,eo)=>{for(let es of en)if(eo(es))return es},en.isInteger="function"==typeof Number.isInteger?en=>Number.isInteger(en):en=>"number"==typeof en&&isFinite(en)&&Math.floor(en)===en,en.joinValues=ef,en.jsonStringifyReplacer=(en,eo)=>"bigint"==typeof eo?eo.toString():eo}(iP||(iP={})),function(en){en.mergeShapes=(en,eo)=>({...en,...eo})}(i_||(i_={}));let ef=iP.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),eu=en=>{let eo=typeof en;switch(eo){case"undefined":return ef.undefined;case"string":return ef.string;case"number":return isNaN(en)?ef.nan:ef.number;case"boolean":return ef.boolean;case"function":return ef.function;case"bigint":return ef.bigint;case"symbol":return ef.symbol;case"object":if(Array.isArray(en))return ef.array;if(null===en)return ef.null;if(en.then&&"function"==typeof en.then&&en.catch&&"function"==typeof en.catch)return ef.promise;if("undefined"!=typeof Map&&en instanceof Map)return ef.map;if("undefined"!=typeof Set&&en instanceof Set)return ef.set;if("undefined"!=typeof Date&&en instanceof Date)return ef.date;return ef.object;default:return ef.unknown}},em=iP.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),ed=en=>{let eo=JSON.stringify(en,null,2);return eo.replace(/"([^"]+)":/g,"$1:")};class eH extends Error{constructor(en){super(),this.issues=[],this.addIssue=en=>{this.issues=[...this.issues,en]},this.addIssues=(en=[])=>{this.issues=[...this.issues,...en]};let eo=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,eo):this.__proto__=eo,this.name="ZodError",this.issues=en}get errors(){return this.issues}format(en){let eo=en||function(en){return en.message},es={_errors:[]},ef=en=>{for(let eu of en.issues)if("invalid_union"===eu.code)eu.unionErrors.map(ef);else if("invalid_return_type"===eu.code)ef(eu.returnTypeError);else if("invalid_arguments"===eu.code)ef(eu.argumentsError);else if(0===eu.path.length)es._errors.push(eo(eu));else{let en=es,ef=0;for(;efen.message){let eo={},es=[];for(let ef of this.issues)ef.path.length>0?(eo[ef.path[0]]=eo[ef.path[0]]||[],eo[ef.path[0]].push(en(ef))):es.push(en(ef));return{formErrors:es,fieldErrors:eo}}get formErrors(){return this.flatten()}}eH.create=en=>{let eo=new eH(en);return eo};let eV=(en,eo)=>{let es;switch(en.code){case em.invalid_type:es=en.received===ef.undefined?"Required":`Expected ${en.expected}, received ${en.received}`;break;case em.invalid_literal:es=`Invalid literal value, expected ${JSON.stringify(en.expected,iP.jsonStringifyReplacer)}`;break;case em.unrecognized_keys:es=`Unrecognized key(s) in object: ${iP.joinValues(en.keys,", ")}`;break;case em.invalid_union:es="Invalid input";break;case em.invalid_union_discriminator:es=`Invalid discriminator value. Expected ${iP.joinValues(en.options)}`;break;case em.invalid_enum_value:es=`Invalid enum value. Expected ${iP.joinValues(en.options)}, received '${en.received}'`;break;case em.invalid_arguments:es="Invalid function arguments";break;case em.invalid_return_type:es="Invalid function return type";break;case em.invalid_date:es="Invalid date";break;case em.invalid_string:"object"==typeof en.validation?"includes"in en.validation?(es=`Invalid input: must include "${en.validation.includes}"`,"number"==typeof en.validation.position&&(es=`${es} at one or more positions greater than or equal to ${en.validation.position}`)):"startsWith"in en.validation?es=`Invalid input: must start with "${en.validation.startsWith}"`:"endsWith"in en.validation?es=`Invalid input: must end with "${en.validation.endsWith}"`:iP.assertNever(en.validation):es="regex"!==en.validation?`Invalid ${en.validation}`:"Invalid";break;case em.too_small:es="array"===en.type?`Array must contain ${en.exact?"exactly":en.inclusive?"at least":"more than"} ${en.minimum} element(s)`:"string"===en.type?`String must contain ${en.exact?"exactly":en.inclusive?"at least":"over"} ${en.minimum} character(s)`:"number"===en.type?`Number must be ${en.exact?"exactly equal to ":en.inclusive?"greater than or equal to ":"greater than "}${en.minimum}`:"date"===en.type?`Date must be ${en.exact?"exactly equal to ":en.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(en.minimum))}`:"Invalid input";break;case em.too_big:es="array"===en.type?`Array must contain ${en.exact?"exactly":en.inclusive?"at most":"less than"} ${en.maximum} element(s)`:"string"===en.type?`String must contain ${en.exact?"exactly":en.inclusive?"at most":"under"} ${en.maximum} character(s)`:"number"===en.type?`Number must be ${en.exact?"exactly":en.inclusive?"less than or equal to":"less than"} ${en.maximum}`:"bigint"===en.type?`BigInt must be ${en.exact?"exactly":en.inclusive?"less than or equal to":"less than"} ${en.maximum}`:"date"===en.type?`Date must be ${en.exact?"exactly":en.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(en.maximum))}`:"Invalid input";break;case em.custom:es="Invalid input";break;case em.invalid_intersection_types:es="Intersection results could not be merged";break;case em.not_multiple_of:es=`Number must be a multiple of ${en.multipleOf}`;break;case em.not_finite:es="Number must be finite";break;default:es=eo.defaultError,iP.assertNever(en)}return{message:es}},eb=eV;function ew(en){eb=en}function eD(){return eb}let eS=en=>{let{data:eo,path:es,errorMaps:ef,issueData:eu}=en,em=[...es,...eu.path||[]],ed={...eu,path:em},eH="",eV=ef.filter(en=>!!en).slice().reverse();for(let en of eV)eH=en(ed,{data:eo,defaultError:eH}).message;return{...eu,path:em,message:eu.message||eH}},eE=[];function ej(en,eo){let es=eS({issueData:eo,data:en.data,path:en.path,errorMaps:[en.common.contextualErrorMap,en.schemaErrorMap,eD(),eV].filter(en=>!!en)});en.common.issues.push(es)}class eO{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(en,eo){let es=[];for(let ef of eo){if("aborted"===ef.status)return eP;"dirty"===ef.status&&en.dirty(),es.push(ef.value)}return{status:en.value,value:es}}static async mergeObjectAsync(en,eo){let es=[];for(let en of eo)es.push({key:await en.key,value:await en.value});return eO.mergeObjectSync(en,es)}static mergeObjectSync(en,eo){let es={};for(let ef of eo){let{key:eo,value:eu}=ef;if("aborted"===eo.status||"aborted"===eu.status)return eP;"dirty"===eo.status&&en.dirty(),"dirty"===eu.status&&en.dirty(),(void 0!==eu.value||ef.alwaysSet)&&(es[eo.value]=eu.value)}return{status:en.value,value:es}}}let eP=Object.freeze({status:"aborted"}),e_=en=>({status:"dirty",value:en}),eB=en=>({status:"valid",value:en}),eU=en=>"aborted"===en.status,eR=en=>"dirty"===en.status,eY=en=>"valid"===en.status,eG=en=>"undefined"!=typeof Promise&&en instanceof Promise;!function(en){en.errToObj=en=>"string"==typeof en?{message:en}:en||{},en.toString=en=>"string"==typeof en?en:null==en?void 0:en.message}(iB||(iB={}));class eQ{constructor(en,eo,es,ef){this._cachedPath=[],this.parent=en,this.data=eo,this._path=es,this._key=ef}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let eF=(en,eo)=>{if(eY(eo))return{success:!0,data:eo.value};if(!en.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let eo=new eH(en.common.issues);return this._error=eo,this._error}}};function eZ(en){if(!en)return{};let{errorMap:eo,invalid_type_error:es,required_error:ef,description:eu}=en;if(eo&&(es||ef))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');if(eo)return{errorMap:eo,description:eu};let em=(en,eo)=>"invalid_type"!==en.code?{message:eo.defaultError}:void 0===eo.data?{message:null!=ef?ef:eo.defaultError}:{message:null!=es?es:eo.defaultError};return{errorMap:em,description:eu}}class eK{constructor(en){this.spa=this.safeParseAsync,this._def=en,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(en){return eu(en.data)}_getOrReturnCtx(en,eo){return eo||{common:en.parent.common,data:en.data,parsedType:eu(en.data),schemaErrorMap:this._def.errorMap,path:en.path,parent:en.parent}}_processInputParams(en){return{status:new eO,ctx:{common:en.parent.common,data:en.data,parsedType:eu(en.data),schemaErrorMap:this._def.errorMap,path:en.path,parent:en.parent}}}_parseSync(en){let eo=this._parse(en);if(eG(eo))throw Error("Synchronous parse encountered promise.");return eo}_parseAsync(en){let eo=this._parse(en);return Promise.resolve(eo)}parse(en,eo){let es=this.safeParse(en,eo);if(es.success)return es.data;throw es.error}safeParse(en,eo){var es;let ef={common:{issues:[],async:null!==(es=null==eo?void 0:eo.async)&&void 0!==es&&es,contextualErrorMap:null==eo?void 0:eo.errorMap},path:(null==eo?void 0:eo.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:en,parsedType:eu(en)},em=this._parseSync({data:en,path:ef.path,parent:ef});return eF(ef,em)}async parseAsync(en,eo){let es=await this.safeParseAsync(en,eo);if(es.success)return es.data;throw es.error}async safeParseAsync(en,eo){let es={common:{issues:[],contextualErrorMap:null==eo?void 0:eo.errorMap,async:!0},path:(null==eo?void 0:eo.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:en,parsedType:eu(en)},ef=this._parse({data:en,path:es.path,parent:es}),em=await (eG(ef)?ef:Promise.resolve(ef));return eF(es,em)}refine(en,eo){let es=en=>"string"==typeof eo||void 0===eo?{message:eo}:"function"==typeof eo?eo(en):eo;return this._refinement((eo,ef)=>{let eu=en(eo),ed=()=>ef.addIssue({code:em.custom,...es(eo)});return"undefined"!=typeof Promise&&eu instanceof Promise?eu.then(en=>!!en||(ed(),!1)):!!eu||(ed(),!1)})}refinement(en,eo){return this._refinement((es,ef)=>!!en(es)||(ef.addIssue("function"==typeof eo?eo(es,ef):eo),!1))}_refinement(en){return new t$({schema:this,typeName:iU.ZodEffects,effect:{type:"refinement",refinement:en}})}superRefine(en){return this._refinement(en)}optional(){return cc.create(this,this._def)}nullable(){return cr.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return tS.create(this,this._def)}promise(){return tX.create(this,this._def)}or(en){return tO.create([this,en],this._def)}and(en){return tU.create(this,en,this._def)}transform(en){return new t$({...eZ(this._def),schema:this,typeName:iU.ZodEffects,effect:{type:"transform",transform:en}})}default(en){let eo="function"==typeof en?en:()=>en;return new cn({...eZ(this._def),innerType:this,defaultValue:eo,typeName:iU.ZodDefault})}brand(){return new cm({typeName:iU.ZodBranded,type:this,...eZ(this._def)})}catch(en){let eo="function"==typeof en?en:()=>en;return new co({...eZ(this._def),innerType:this,catchValue:eo,typeName:iU.ZodCatch})}describe(en){let eo=this.constructor;return new eo({...this._def,description:en})}pipe(en){return cd.create(this,en)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let eJ=/^c[^\s-]{8,}$/i,eW=/^[a-z][a-z0-9]*$/,eX=/[0-9A-HJKMNP-TV-Z]{26}/,e$=/^([a-f0-9]{8}-[a-f0-9]{4}-[1-5][a-f0-9]{3}-[a-f0-9]{4}-[a-f0-9]{12}|00000000-0000-0000-0000-000000000000)$/i,e4=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\])|(\[IPv6:(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))\])|([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9])*(\.[A-Za-z]{2,})+))$/,e3=/^(\p{Extended_Pictographic}|\p{Emoji_Component})+$/u,e0=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,e6=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,e8=en=>en.precision?en.offset?RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${en.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${en.precision}}Z$`):0===en.precision?en.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):en.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function e5(en,eo){return!!(("v4"===eo||!eo)&&e0.test(en)||("v6"===eo||!eo)&&e6.test(en))}class e7 extends eK{constructor(){super(...arguments),this._regex=(en,eo,es)=>this.refinement(eo=>en.test(eo),{validation:eo,code:em.invalid_string,...iB.errToObj(es)}),this.nonempty=en=>this.min(1,iB.errToObj(en)),this.trim=()=>new e7({...this._def,checks:[...this._def.checks,{kind:"trim"}]}),this.toLowerCase=()=>new e7({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]}),this.toUpperCase=()=>new e7({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}_parse(en){let eo;this._def.coerce&&(en.data=String(en.data));let es=this._getType(en);if(es!==ef.string){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.string,received:eo.parsedType}),eP}let eu=new eO;for(let es of this._def.checks)if("min"===es.kind)en.data.lengthes.value&&(ej(eo=this._getOrReturnCtx(en,eo),{code:em.too_big,maximum:es.value,type:"string",inclusive:!0,exact:!1,message:es.message}),eu.dirty());else if("length"===es.kind){let ef=en.data.length>es.value,ed=en.data.length"datetime"===en.kind)}get isEmail(){return!!this._def.checks.find(en=>"email"===en.kind)}get isURL(){return!!this._def.checks.find(en=>"url"===en.kind)}get isEmoji(){return!!this._def.checks.find(en=>"emoji"===en.kind)}get isUUID(){return!!this._def.checks.find(en=>"uuid"===en.kind)}get isCUID(){return!!this._def.checks.find(en=>"cuid"===en.kind)}get isCUID2(){return!!this._def.checks.find(en=>"cuid2"===en.kind)}get isULID(){return!!this._def.checks.find(en=>"ulid"===en.kind)}get isIP(){return!!this._def.checks.find(en=>"ip"===en.kind)}get minLength(){let en=null;for(let eo of this._def.checks)"min"===eo.kind&&(null===en||eo.value>en)&&(en=eo.value);return en}get maxLength(){let en=null;for(let eo of this._def.checks)"max"===eo.kind&&(null===en||eo.valueef?es:ef,em=parseInt(en.toFixed(eu).replace(".","")),ed=parseInt(eo.toFixed(eu).replace(".",""));return em%ed/Math.pow(10,eu)}e7.create=en=>{var eo;return new e7({checks:[],typeName:iU.ZodString,coerce:null!==(eo=null==en?void 0:en.coerce)&&void 0!==eo&&eo,...eZ(en)})};class tc extends eK{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(en){let eo;this._def.coerce&&(en.data=Number(en.data));let es=this._getType(en);if(es!==ef.number){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.number,received:eo.parsedType}),eP}let eu=new eO;for(let es of this._def.checks)if("int"===es.kind)iP.isInteger(en.data)||(ej(eo=this._getOrReturnCtx(en,eo),{code:em.invalid_type,expected:"integer",received:"float",message:es.message}),eu.dirty());else if("min"===es.kind){let ef=es.inclusive?en.dataes.value:en.data>=es.value;ef&&(ej(eo=this._getOrReturnCtx(en,eo),{code:em.too_big,maximum:es.value,type:"number",inclusive:es.inclusive,exact:!1,message:es.message}),eu.dirty())}else"multipleOf"===es.kind?0!==e9(en.data,es.value)&&(ej(eo=this._getOrReturnCtx(en,eo),{code:em.not_multiple_of,multipleOf:es.value,message:es.message}),eu.dirty()):"finite"===es.kind?Number.isFinite(en.data)||(ej(eo=this._getOrReturnCtx(en,eo),{code:em.not_finite,message:es.message}),eu.dirty()):iP.assertNever(es);return{status:eu.value,value:en.data}}gte(en,eo){return this.setLimit("min",en,!0,iB.toString(eo))}gt(en,eo){return this.setLimit("min",en,!1,iB.toString(eo))}lte(en,eo){return this.setLimit("max",en,!0,iB.toString(eo))}lt(en,eo){return this.setLimit("max",en,!1,iB.toString(eo))}setLimit(en,eo,es,ef){return new tc({...this._def,checks:[...this._def.checks,{kind:en,value:eo,inclusive:es,message:iB.toString(ef)}]})}_addCheck(en){return new tc({...this._def,checks:[...this._def.checks,en]})}int(en){return this._addCheck({kind:"int",message:iB.toString(en)})}positive(en){return this._addCheck({kind:"min",value:0,inclusive:!1,message:iB.toString(en)})}negative(en){return this._addCheck({kind:"max",value:0,inclusive:!1,message:iB.toString(en)})}nonpositive(en){return this._addCheck({kind:"max",value:0,inclusive:!0,message:iB.toString(en)})}nonnegative(en){return this._addCheck({kind:"min",value:0,inclusive:!0,message:iB.toString(en)})}multipleOf(en,eo){return this._addCheck({kind:"multipleOf",value:en,message:iB.toString(eo)})}finite(en){return this._addCheck({kind:"finite",message:iB.toString(en)})}safe(en){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:iB.toString(en)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:iB.toString(en)})}get minValue(){let en=null;for(let eo of this._def.checks)"min"===eo.kind&&(null===en||eo.value>en)&&(en=eo.value);return en}get maxValue(){let en=null;for(let eo of this._def.checks)"max"===eo.kind&&(null===en||eo.value"int"===en.kind||"multipleOf"===en.kind&&iP.isInteger(en.value))}get isFinite(){let en=null,eo=null;for(let es of this._def.checks){if("finite"===es.kind||"int"===es.kind||"multipleOf"===es.kind)return!0;"min"===es.kind?(null===eo||es.value>eo)&&(eo=es.value):"max"===es.kind&&(null===en||es.valuenew tc({checks:[],typeName:iU.ZodNumber,coerce:(null==en?void 0:en.coerce)||!1,...eZ(en)});class tr extends eK{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(en){let eo;this._def.coerce&&(en.data=BigInt(en.data));let es=this._getType(en);if(es!==ef.bigint){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.bigint,received:eo.parsedType}),eP}let eu=new eO;for(let es of this._def.checks)if("min"===es.kind){let ef=es.inclusive?en.dataes.value:en.data>=es.value;ef&&(ej(eo=this._getOrReturnCtx(en,eo),{code:em.too_big,type:"bigint",maximum:es.value,inclusive:es.inclusive,message:es.message}),eu.dirty())}else"multipleOf"===es.kind?en.data%es.value!==BigInt(0)&&(ej(eo=this._getOrReturnCtx(en,eo),{code:em.not_multiple_of,multipleOf:es.value,message:es.message}),eu.dirty()):iP.assertNever(es);return{status:eu.value,value:en.data}}gte(en,eo){return this.setLimit("min",en,!0,iB.toString(eo))}gt(en,eo){return this.setLimit("min",en,!1,iB.toString(eo))}lte(en,eo){return this.setLimit("max",en,!0,iB.toString(eo))}lt(en,eo){return this.setLimit("max",en,!1,iB.toString(eo))}setLimit(en,eo,es,ef){return new tr({...this._def,checks:[...this._def.checks,{kind:en,value:eo,inclusive:es,message:iB.toString(ef)}]})}_addCheck(en){return new tr({...this._def,checks:[...this._def.checks,en]})}positive(en){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:iB.toString(en)})}negative(en){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:iB.toString(en)})}nonpositive(en){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:iB.toString(en)})}nonnegative(en){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:iB.toString(en)})}multipleOf(en,eo){return this._addCheck({kind:"multipleOf",value:en,message:iB.toString(eo)})}get minValue(){let en=null;for(let eo of this._def.checks)"min"===eo.kind&&(null===en||eo.value>en)&&(en=eo.value);return en}get maxValue(){let en=null;for(let eo of this._def.checks)"max"===eo.kind&&(null===en||eo.value{var eo;return new tr({checks:[],typeName:iU.ZodBigInt,coerce:null!==(eo=null==en?void 0:en.coerce)&&void 0!==eo&&eo,...eZ(en)})};class ta extends eK{_parse(en){this._def.coerce&&(en.data=!!en.data);let eo=this._getType(en);if(eo!==ef.boolean){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.boolean,received:eo.parsedType}),eP}return eB(en.data)}}ta.create=en=>new ta({typeName:iU.ZodBoolean,coerce:(null==en?void 0:en.coerce)||!1,...eZ(en)});class tn extends eK{_parse(en){let eo;this._def.coerce&&(en.data=new Date(en.data));let es=this._getType(en);if(es!==ef.date){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.date,received:eo.parsedType}),eP}if(isNaN(en.data.getTime())){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_date}),eP}let eu=new eO;for(let es of this._def.checks)"min"===es.kind?en.data.getTime()es.value&&(ej(eo=this._getOrReturnCtx(en,eo),{code:em.too_big,message:es.message,inclusive:!0,exact:!1,maximum:es.value,type:"date"}),eu.dirty()):iP.assertNever(es);return{status:eu.value,value:new Date(en.data.getTime())}}_addCheck(en){return new tn({...this._def,checks:[...this._def.checks,en]})}min(en,eo){return this._addCheck({kind:"min",value:en.getTime(),message:iB.toString(eo)})}max(en,eo){return this._addCheck({kind:"max",value:en.getTime(),message:iB.toString(eo)})}get minDate(){let en=null;for(let eo of this._def.checks)"min"===eo.kind&&(null===en||eo.value>en)&&(en=eo.value);return null!=en?new Date(en):null}get maxDate(){let en=null;for(let eo of this._def.checks)"max"===eo.kind&&(null===en||eo.valuenew tn({checks:[],coerce:(null==en?void 0:en.coerce)||!1,typeName:iU.ZodDate,...eZ(en)});class tf extends eK{_parse(en){let eo=this._getType(en);if(eo!==ef.symbol){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.symbol,received:eo.parsedType}),eP}return eB(en.data)}}tf.create=en=>new tf({typeName:iU.ZodSymbol,...eZ(en)});class tu extends eK{_parse(en){let eo=this._getType(en);if(eo!==ef.undefined){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.undefined,received:eo.parsedType}),eP}return eB(en.data)}}tu.create=en=>new tu({typeName:iU.ZodUndefined,...eZ(en)});class td extends eK{_parse(en){let eo=this._getType(en);if(eo!==ef.null){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.null,received:eo.parsedType}),eP}return eB(en.data)}}td.create=en=>new td({typeName:iU.ZodNull,...eZ(en)});class tH extends eK{constructor(){super(...arguments),this._any=!0}_parse(en){return eB(en.data)}}tH.create=en=>new tH({typeName:iU.ZodAny,...eZ(en)});class tV extends eK{constructor(){super(...arguments),this._unknown=!0}_parse(en){return eB(en.data)}}tV.create=en=>new tV({typeName:iU.ZodUnknown,...eZ(en)});class tw extends eK{_parse(en){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.never,received:eo.parsedType}),eP}}tw.create=en=>new tw({typeName:iU.ZodNever,...eZ(en)});class tD extends eK{_parse(en){let eo=this._getType(en);if(eo!==ef.undefined){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.void,received:eo.parsedType}),eP}return eB(en.data)}}tD.create=en=>new tD({typeName:iU.ZodVoid,...eZ(en)});class tS extends eK{_parse(en){let{ctx:eo,status:es}=this._processInputParams(en),eu=this._def;if(eo.parsedType!==ef.array)return ej(eo,{code:em.invalid_type,expected:ef.array,received:eo.parsedType}),eP;if(null!==eu.exactLength){let en=eo.data.length>eu.exactLength.value,ef=eo.data.lengtheu.maxLength.value&&(ej(eo,{code:em.too_big,maximum:eu.maxLength.value,type:"array",inclusive:!0,exact:!1,message:eu.maxLength.message}),es.dirty()),eo.common.async)return Promise.all([...eo.data].map((en,es)=>eu.type._parseAsync(new eQ(eo,en,eo.path,es)))).then(en=>eO.mergeArray(es,en));let ed=[...eo.data].map((en,es)=>eu.type._parseSync(new eQ(eo,en,eo.path,es)));return eO.mergeArray(es,ed)}get element(){return this._def.type}min(en,eo){return new tS({...this._def,minLength:{value:en,message:iB.toString(eo)}})}max(en,eo){return new tS({...this._def,maxLength:{value:en,message:iB.toString(eo)}})}length(en,eo){return new tS({...this._def,exactLength:{value:en,message:iB.toString(eo)}})}nonempty(en){return this.min(1,en)}}function tE(en){if(en instanceof tj){let eo={};for(let es in en.shape){let ef=en.shape[es];eo[es]=cc.create(tE(ef))}return new tj({...en._def,shape:()=>eo})}return en instanceof tS?new tS({...en._def,type:tE(en.element)}):en instanceof cc?cc.create(tE(en.unwrap())):en instanceof cr?cr.create(tE(en.unwrap())):en instanceof tR?tR.create(en.items.map(en=>tE(en))):en}tS.create=(en,eo)=>new tS({type:en,minLength:null,maxLength:null,exactLength:null,typeName:iU.ZodArray,...eZ(eo)});class tj extends eK{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let en=this._def.shape(),eo=iP.objectKeys(en);return this._cached={shape:en,keys:eo}}_parse(en){let eo=this._getType(en);if(eo!==ef.object){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.object,received:eo.parsedType}),eP}let{status:es,ctx:eu}=this._processInputParams(en),{shape:ed,keys:eH}=this._getCached(),eV=[];if(!(this._def.catchall instanceof tw&&"strip"===this._def.unknownKeys))for(let en in eu.data)eH.includes(en)||eV.push(en);let eb=[];for(let en of eH){let eo=ed[en],es=eu.data[en];eb.push({key:{status:"valid",value:en},value:eo._parse(new eQ(eu,es,eu.path,en)),alwaysSet:en in eu.data})}if(this._def.catchall instanceof tw){let en=this._def.unknownKeys;if("passthrough"===en)for(let en of eV)eb.push({key:{status:"valid",value:en},value:{status:"valid",value:eu.data[en]}});else if("strict"===en)eV.length>0&&(ej(eu,{code:em.unrecognized_keys,keys:eV}),es.dirty());else if("strip"===en);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let en=this._def.catchall;for(let eo of eV){let es=eu.data[eo];eb.push({key:{status:"valid",value:eo},value:en._parse(new eQ(eu,es,eu.path,eo)),alwaysSet:eo in eu.data})}}return eu.common.async?Promise.resolve().then(async()=>{let en=[];for(let eo of eb){let es=await eo.key;en.push({key:es,value:await eo.value,alwaysSet:eo.alwaysSet})}return en}).then(en=>eO.mergeObjectSync(es,en)):eO.mergeObjectSync(es,eb)}get shape(){return this._def.shape()}strict(en){return iB.errToObj,new tj({...this._def,unknownKeys:"strict",...void 0!==en?{errorMap:(eo,es)=>{var ef,eu,em,ed;let eH=null!==(em=null===(eu=(ef=this._def).errorMap)||void 0===eu?void 0:eu.call(ef,eo,es).message)&&void 0!==em?em:es.defaultError;return"unrecognized_keys"===eo.code?{message:null!==(ed=iB.errToObj(en).message)&&void 0!==ed?ed:eH}:{message:eH}}}:{}})}strip(){return new tj({...this._def,unknownKeys:"strip"})}passthrough(){return new tj({...this._def,unknownKeys:"passthrough"})}extend(en){return new tj({...this._def,shape:()=>({...this._def.shape(),...en})})}merge(en){let eo=new tj({unknownKeys:en._def.unknownKeys,catchall:en._def.catchall,shape:()=>({...this._def.shape(),...en._def.shape()}),typeName:iU.ZodObject});return eo}setKey(en,eo){return this.augment({[en]:eo})}catchall(en){return new tj({...this._def,catchall:en})}pick(en){let eo={};return iP.objectKeys(en).forEach(es=>{en[es]&&this.shape[es]&&(eo[es]=this.shape[es])}),new tj({...this._def,shape:()=>eo})}omit(en){let eo={};return iP.objectKeys(this.shape).forEach(es=>{en[es]||(eo[es]=this.shape[es])}),new tj({...this._def,shape:()=>eo})}deepPartial(){return tE(this)}partial(en){let eo={};return iP.objectKeys(this.shape).forEach(es=>{let ef=this.shape[es];en&&!en[es]?eo[es]=ef:eo[es]=ef.optional()}),new tj({...this._def,shape:()=>eo})}required(en){let eo={};return iP.objectKeys(this.shape).forEach(es=>{if(en&&!en[es])eo[es]=this.shape[es];else{let en=this.shape[es],ef=en;for(;ef instanceof cc;)ef=ef._def.innerType;eo[es]=ef}}),new tj({...this._def,shape:()=>eo})}keyof(){return tK(iP.objectKeys(this.shape))}}tj.create=(en,eo)=>new tj({shape:()=>en,unknownKeys:"strip",catchall:tw.create(),typeName:iU.ZodObject,...eZ(eo)}),tj.strictCreate=(en,eo)=>new tj({shape:()=>en,unknownKeys:"strict",catchall:tw.create(),typeName:iU.ZodObject,...eZ(eo)}),tj.lazycreate=(en,eo)=>new tj({shape:en,unknownKeys:"strip",catchall:tw.create(),typeName:iU.ZodObject,...eZ(eo)});class tO extends eK{_parse(en){let{ctx:eo}=this._processInputParams(en),es=this._def.options;function ef(en){for(let eo of en)if("valid"===eo.result.status)return eo.result;for(let es of en)if("dirty"===es.result.status)return eo.common.issues.push(...es.ctx.common.issues),es.result;let es=en.map(en=>new eH(en.ctx.common.issues));return ej(eo,{code:em.invalid_union,unionErrors:es}),eP}if(eo.common.async)return Promise.all(es.map(async en=>{let es={...eo,common:{...eo.common,issues:[]},parent:null};return{result:await en._parseAsync({data:eo.data,path:eo.path,parent:es}),ctx:es}})).then(ef);{let en;let ef=[];for(let eu of es){let es={...eo,common:{...eo.common,issues:[]},parent:null},em=eu._parseSync({data:eo.data,path:eo.path,parent:es});if("valid"===em.status)return em;"dirty"!==em.status||en||(en={result:em,ctx:es}),es.common.issues.length&&ef.push(es.common.issues)}if(en)return eo.common.issues.push(...en.ctx.common.issues),en.result;let eu=ef.map(en=>new eH(en));return ej(eo,{code:em.invalid_union,unionErrors:eu}),eP}}get options(){return this._def.options}}tO.create=(en,eo)=>new tO({options:en,typeName:iU.ZodUnion,...eZ(eo)});let tP=en=>{if(en instanceof tZ)return tP(en.schema);if(en instanceof t$)return tP(en.innerType());if(en instanceof tq)return[en.value];if(en instanceof tJ)return en.options;if(en instanceof tW)return Object.keys(en.enum);if(en instanceof cn)return tP(en._def.innerType);if(en instanceof tu)return[void 0];else if(en instanceof td)return[null];else return null};class t_ extends eK{_parse(en){let{ctx:eo}=this._processInputParams(en);if(eo.parsedType!==ef.object)return ej(eo,{code:em.invalid_type,expected:ef.object,received:eo.parsedType}),eP;let es=this.discriminator,eu=eo.data[es],ed=this.optionsMap.get(eu);return ed?eo.common.async?ed._parseAsync({data:eo.data,path:eo.path,parent:eo}):ed._parseSync({data:eo.data,path:eo.path,parent:eo}):(ej(eo,{code:em.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[es]}),eP)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(en,eo,es){let ef=new Map;for(let es of eo){let eo=tP(es.shape[en]);if(!eo)throw Error(`A discriminator value for key \`${en}\` could not be extracted from all schema options`);for(let eu of eo){if(ef.has(eu))throw Error(`Discriminator property ${String(en)} has duplicate value ${String(eu)}`);ef.set(eu,es)}}return new t_({typeName:iU.ZodDiscriminatedUnion,discriminator:en,options:eo,optionsMap:ef,...eZ(es)})}}function tB(en,eo){let es=eu(en),em=eu(eo);if(en===eo)return{valid:!0,data:en};if(es===ef.object&&em===ef.object){let es=iP.objectKeys(eo),ef=iP.objectKeys(en).filter(en=>-1!==es.indexOf(en)),eu={...en,...eo};for(let es of ef){let ef=tB(en[es],eo[es]);if(!ef.valid)return{valid:!1};eu[es]=ef.data}return{valid:!0,data:eu}}if(es===ef.array&&em===ef.array){if(en.length!==eo.length)return{valid:!1};let es=[];for(let ef=0;ef{if(eU(en)||eU(ef))return eP;let eu=tB(en.value,ef.value);return eu.valid?((eR(en)||eR(ef))&&eo.dirty(),{status:eo.value,value:eu.data}):(ej(es,{code:em.invalid_intersection_types}),eP)};return es.common.async?Promise.all([this._def.left._parseAsync({data:es.data,path:es.path,parent:es}),this._def.right._parseAsync({data:es.data,path:es.path,parent:es})]).then(([en,eo])=>ef(en,eo)):ef(this._def.left._parseSync({data:es.data,path:es.path,parent:es}),this._def.right._parseSync({data:es.data,path:es.path,parent:es}))}}tU.create=(en,eo,es)=>new tU({left:en,right:eo,typeName:iU.ZodIntersection,...eZ(es)});class tR extends eK{_parse(en){let{status:eo,ctx:es}=this._processInputParams(en);if(es.parsedType!==ef.array)return ej(es,{code:em.invalid_type,expected:ef.array,received:es.parsedType}),eP;if(es.data.lengththis._def.items.length&&(ej(es,{code:em.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),eo.dirty());let ed=[...es.data].map((en,eo)=>{let ef=this._def.items[eo]||this._def.rest;return ef?ef._parse(new eQ(es,en,es.path,eo)):null}).filter(en=>!!en);return es.common.async?Promise.all(ed).then(en=>eO.mergeArray(eo,en)):eO.mergeArray(eo,ed)}get items(){return this._def.items}rest(en){return new tR({...this._def,rest:en})}}tR.create=(en,eo)=>{if(!Array.isArray(en))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new tR({items:en,typeName:iU.ZodTuple,rest:null,...eZ(eo)})};class tY extends eK{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(en){let{status:eo,ctx:es}=this._processInputParams(en);if(es.parsedType!==ef.object)return ej(es,{code:em.invalid_type,expected:ef.object,received:es.parsedType}),eP;let eu=[],ed=this._def.keyType,eH=this._def.valueType;for(let en in es.data)eu.push({key:ed._parse(new eQ(es,en,es.path,en)),value:eH._parse(new eQ(es,es.data[en],es.path,en))});return es.common.async?eO.mergeObjectAsync(eo,eu):eO.mergeObjectSync(eo,eu)}get element(){return this._def.valueType}static create(en,eo,es){return new tY(eo instanceof eK?{keyType:en,valueType:eo,typeName:iU.ZodRecord,...eZ(es)}:{keyType:e7.create(),valueType:en,typeName:iU.ZodRecord,...eZ(eo)})}}class tG extends eK{_parse(en){let{status:eo,ctx:es}=this._processInputParams(en);if(es.parsedType!==ef.map)return ej(es,{code:em.invalid_type,expected:ef.map,received:es.parsedType}),eP;let eu=this._def.keyType,ed=this._def.valueType,eH=[...es.data.entries()].map(([en,eo],ef)=>({key:eu._parse(new eQ(es,en,es.path,[ef,"key"])),value:ed._parse(new eQ(es,eo,es.path,[ef,"value"]))}));if(es.common.async){let en=new Map;return Promise.resolve().then(async()=>{for(let es of eH){let ef=await es.key,eu=await es.value;if("aborted"===ef.status||"aborted"===eu.status)return eP;("dirty"===ef.status||"dirty"===eu.status)&&eo.dirty(),en.set(ef.value,eu.value)}return{status:eo.value,value:en}})}{let en=new Map;for(let es of eH){let ef=es.key,eu=es.value;if("aborted"===ef.status||"aborted"===eu.status)return eP;("dirty"===ef.status||"dirty"===eu.status)&&eo.dirty(),en.set(ef.value,eu.value)}return{status:eo.value,value:en}}}}tG.create=(en,eo,es)=>new tG({valueType:eo,keyType:en,typeName:iU.ZodMap,...eZ(es)});class tQ extends eK{_parse(en){let{status:eo,ctx:es}=this._processInputParams(en);if(es.parsedType!==ef.set)return ej(es,{code:em.invalid_type,expected:ef.set,received:es.parsedType}),eP;let eu=this._def;null!==eu.minSize&&es.data.sizeeu.maxSize.value&&(ej(es,{code:em.too_big,maximum:eu.maxSize.value,type:"set",inclusive:!0,exact:!1,message:eu.maxSize.message}),eo.dirty());let ed=this._def.valueType;function eH(en){let es=new Set;for(let ef of en){if("aborted"===ef.status)return eP;"dirty"===ef.status&&eo.dirty(),es.add(ef.value)}return{status:eo.value,value:es}}let eV=[...es.data.values()].map((en,eo)=>ed._parse(new eQ(es,en,es.path,eo)));return es.common.async?Promise.all(eV).then(en=>eH(en)):eH(eV)}min(en,eo){return new tQ({...this._def,minSize:{value:en,message:iB.toString(eo)}})}max(en,eo){return new tQ({...this._def,maxSize:{value:en,message:iB.toString(eo)}})}size(en,eo){return this.min(en,eo).max(en,eo)}nonempty(en){return this.min(1,en)}}tQ.create=(en,eo)=>new tQ({valueType:en,minSize:null,maxSize:null,typeName:iU.ZodSet,...eZ(eo)});class tF extends eK{constructor(){super(...arguments),this.validate=this.implement}_parse(en){let{ctx:eo}=this._processInputParams(en);if(eo.parsedType!==ef.function)return ej(eo,{code:em.invalid_type,expected:ef.function,received:eo.parsedType}),eP;function es(en,es){return eS({data:en,path:eo.path,errorMaps:[eo.common.contextualErrorMap,eo.schemaErrorMap,eD(),eV].filter(en=>!!en),issueData:{code:em.invalid_arguments,argumentsError:es}})}function eu(en,es){return eS({data:en,path:eo.path,errorMaps:[eo.common.contextualErrorMap,eo.schemaErrorMap,eD(),eV].filter(en=>!!en),issueData:{code:em.invalid_return_type,returnTypeError:es}})}let ed={errorMap:eo.common.contextualErrorMap},eb=eo.data;return this._def.returns instanceof tX?eB(async(...en)=>{let eo=new eH([]),ef=await this._def.args.parseAsync(en,ed).catch(ef=>{throw eo.addIssue(es(en,ef)),eo}),em=await eb(...ef),eV=await this._def.returns._def.type.parseAsync(em,ed).catch(en=>{throw eo.addIssue(eu(em,en)),eo});return eV}):eB((...en)=>{let eo=this._def.args.safeParse(en,ed);if(!eo.success)throw new eH([es(en,eo.error)]);let ef=eb(...eo.data),em=this._def.returns.safeParse(ef,ed);if(!em.success)throw new eH([eu(ef,em.error)]);return em.data})}parameters(){return this._def.args}returnType(){return this._def.returns}args(...en){return new tF({...this._def,args:tR.create(en).rest(tV.create())})}returns(en){return new tF({...this._def,returns:en})}implement(en){let eo=this.parse(en);return eo}strictImplement(en){let eo=this.parse(en);return eo}static create(en,eo,es){return new tF({args:en||tR.create([]).rest(tV.create()),returns:eo||tV.create(),typeName:iU.ZodFunction,...eZ(es)})}}class tZ extends eK{get schema(){return this._def.getter()}_parse(en){let{ctx:eo}=this._processInputParams(en),es=this._def.getter();return es._parse({data:eo.data,path:eo.path,parent:eo})}}tZ.create=(en,eo)=>new tZ({getter:en,typeName:iU.ZodLazy,...eZ(eo)});class tq extends eK{_parse(en){if(en.data!==this._def.value){let eo=this._getOrReturnCtx(en);return ej(eo,{received:eo.data,code:em.invalid_literal,expected:this._def.value}),eP}return{status:"valid",value:en.data}}get value(){return this._def.value}}function tK(en,eo){return new tJ({values:en,typeName:iU.ZodEnum,...eZ(eo)})}tq.create=(en,eo)=>new tq({value:en,typeName:iU.ZodLiteral,...eZ(eo)});class tJ extends eK{_parse(en){if("string"!=typeof en.data){let eo=this._getOrReturnCtx(en),es=this._def.values;return ej(eo,{expected:iP.joinValues(es),received:eo.parsedType,code:em.invalid_type}),eP}if(-1===this._def.values.indexOf(en.data)){let eo=this._getOrReturnCtx(en),es=this._def.values;return ej(eo,{received:eo.data,code:em.invalid_enum_value,options:es}),eP}return eB(en.data)}get options(){return this._def.values}get enum(){let en={};for(let eo of this._def.values)en[eo]=eo;return en}get Values(){let en={};for(let eo of this._def.values)en[eo]=eo;return en}get Enum(){let en={};for(let eo of this._def.values)en[eo]=eo;return en}extract(en){return tJ.create(en)}exclude(en){return tJ.create(this.options.filter(eo=>!en.includes(eo)))}}tJ.create=tK;class tW extends eK{_parse(en){let eo=iP.getValidEnumValues(this._def.values),es=this._getOrReturnCtx(en);if(es.parsedType!==ef.string&&es.parsedType!==ef.number){let en=iP.objectValues(eo);return ej(es,{expected:iP.joinValues(en),received:es.parsedType,code:em.invalid_type}),eP}if(-1===eo.indexOf(en.data)){let en=iP.objectValues(eo);return ej(es,{received:es.data,code:em.invalid_enum_value,options:en}),eP}return eB(en.data)}get enum(){return this._def.values}}tW.create=(en,eo)=>new tW({values:en,typeName:iU.ZodNativeEnum,...eZ(eo)});class tX extends eK{unwrap(){return this._def.type}_parse(en){let{ctx:eo}=this._processInputParams(en);if(eo.parsedType!==ef.promise&&!1===eo.common.async)return ej(eo,{code:em.invalid_type,expected:ef.promise,received:eo.parsedType}),eP;let es=eo.parsedType===ef.promise?eo.data:Promise.resolve(eo.data);return eB(es.then(en=>this._def.type.parseAsync(en,{path:eo.path,errorMap:eo.common.contextualErrorMap})))}}tX.create=(en,eo)=>new tX({type:en,typeName:iU.ZodPromise,...eZ(eo)});class t$ extends eK{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===iU.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(en){let{status:eo,ctx:es}=this._processInputParams(en),ef=this._def.effect||null;if("preprocess"===ef.type){let en=ef.transform(es.data);return es.common.async?Promise.resolve(en).then(en=>this._def.schema._parseAsync({data:en,path:es.path,parent:es})):this._def.schema._parseSync({data:en,path:es.path,parent:es})}let eu={addIssue:en=>{ej(es,en),en.fatal?eo.abort():eo.dirty()},get path(){return es.path}};if(eu.addIssue=eu.addIssue.bind(eu),"refinement"===ef.type){let en=en=>{let eo=ef.refinement(en,eu);if(es.common.async)return Promise.resolve(eo);if(eo instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return en};if(!1!==es.common.async)return this._def.schema._parseAsync({data:es.data,path:es.path,parent:es}).then(es=>"aborted"===es.status?eP:("dirty"===es.status&&eo.dirty(),en(es.value).then(()=>({status:eo.value,value:es.value}))));{let ef=this._def.schema._parseSync({data:es.data,path:es.path,parent:es});return"aborted"===ef.status?eP:("dirty"===ef.status&&eo.dirty(),en(ef.value),{status:eo.value,value:ef.value})}}if("transform"===ef.type){if(!1!==es.common.async)return this._def.schema._parseAsync({data:es.data,path:es.path,parent:es}).then(en=>eY(en)?Promise.resolve(ef.transform(en.value,eu)).then(en=>({status:eo.value,value:en})):en);{let en=this._def.schema._parseSync({data:es.data,path:es.path,parent:es});if(!eY(en))return en;let em=ef.transform(en.value,eu);if(em instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:eo.value,value:em}}}iP.assertNever(ef)}}t$.create=(en,eo,es)=>new t$({schema:en,typeName:iU.ZodEffects,effect:eo,...eZ(es)}),t$.createWithPreprocess=(en,eo,es)=>new t$({schema:eo,effect:{type:"preprocess",transform:en},typeName:iU.ZodEffects,...eZ(es)});class cc extends eK{_parse(en){let eo=this._getType(en);return eo===ef.undefined?eB(void 0):this._def.innerType._parse(en)}unwrap(){return this._def.innerType}}cc.create=(en,eo)=>new cc({innerType:en,typeName:iU.ZodOptional,...eZ(eo)});class cr extends eK{_parse(en){let eo=this._getType(en);return eo===ef.null?eB(null):this._def.innerType._parse(en)}unwrap(){return this._def.innerType}}cr.create=(en,eo)=>new cr({innerType:en,typeName:iU.ZodNullable,...eZ(eo)});class cn extends eK{_parse(en){let{ctx:eo}=this._processInputParams(en),es=eo.data;return eo.parsedType===ef.undefined&&(es=this._def.defaultValue()),this._def.innerType._parse({data:es,path:eo.path,parent:eo})}removeDefault(){return this._def.innerType}}cn.create=(en,eo)=>new cn({innerType:en,typeName:iU.ZodDefault,defaultValue:"function"==typeof eo.default?eo.default:()=>eo.default,...eZ(eo)});class co extends eK{_parse(en){let{ctx:eo}=this._processInputParams(en),es={...eo,common:{...eo.common,issues:[]}},ef=this._def.innerType._parse({data:es.data,path:es.path,parent:{...es}});return eG(ef)?ef.then(en=>({status:"valid",value:"valid"===en.status?en.value:this._def.catchValue({get error(){return new eH(es.common.issues)},input:es.data})})):{status:"valid",value:"valid"===ef.status?ef.value:this._def.catchValue({get error(){return new eH(es.common.issues)},input:es.data})}}removeCatch(){return this._def.innerType}}co.create=(en,eo)=>new co({innerType:en,typeName:iU.ZodCatch,catchValue:"function"==typeof eo.catch?eo.catch:()=>eo.catch,...eZ(eo)});class cs extends eK{_parse(en){let eo=this._getType(en);if(eo!==ef.nan){let eo=this._getOrReturnCtx(en);return ej(eo,{code:em.invalid_type,expected:ef.nan,received:eo.parsedType}),eP}return{status:"valid",value:en.data}}}cs.create=en=>new cs({typeName:iU.ZodNaN,...eZ(en)});let cf=Symbol("zod_brand");class cm extends eK{_parse(en){let{ctx:eo}=this._processInputParams(en),es=eo.data;return this._def.type._parse({data:es,path:eo.path,parent:eo})}unwrap(){return this._def.type}}class cd extends eK{_parse(en){let{status:eo,ctx:es}=this._processInputParams(en);if(es.common.async){let en=async()=>{let en=await this._def.in._parseAsync({data:es.data,path:es.path,parent:es});return"aborted"===en.status?eP:"dirty"===en.status?(eo.dirty(),e_(en.value)):this._def.out._parseAsync({data:en.value,path:es.path,parent:es})};return en()}{let en=this._def.in._parseSync({data:es.data,path:es.path,parent:es});return"aborted"===en.status?eP:"dirty"===en.status?(eo.dirty(),{status:"dirty",value:en.value}):this._def.out._parseSync({data:en.value,path:es.path,parent:es})}}static create(en,eo){return new cd({in:en,out:eo,typeName:iU.ZodPipeline})}}let cz=(en,eo={},es)=>en?tH.create().superRefine((ef,eu)=>{var em,ed;if(!en(ef)){let en="function"==typeof eo?eo(ef):"string"==typeof eo?{message:eo}:eo,eH=null===(ed=null!==(em=en.fatal)&&void 0!==em?em:es)||void 0===ed||ed,eV="string"==typeof en?{message:en}:en;eu.addIssue({code:"custom",...eV,fatal:eH})}}):tH.create(),cH={object:tj.lazycreate};!function(en){en.ZodString="ZodString",en.ZodNumber="ZodNumber",en.ZodNaN="ZodNaN",en.ZodBigInt="ZodBigInt",en.ZodBoolean="ZodBoolean",en.ZodDate="ZodDate",en.ZodSymbol="ZodSymbol",en.ZodUndefined="ZodUndefined",en.ZodNull="ZodNull",en.ZodAny="ZodAny",en.ZodUnknown="ZodUnknown",en.ZodNever="ZodNever",en.ZodVoid="ZodVoid",en.ZodArray="ZodArray",en.ZodObject="ZodObject",en.ZodUnion="ZodUnion",en.ZodDiscriminatedUnion="ZodDiscriminatedUnion",en.ZodIntersection="ZodIntersection",en.ZodTuple="ZodTuple",en.ZodRecord="ZodRecord",en.ZodMap="ZodMap",en.ZodSet="ZodSet",en.ZodFunction="ZodFunction",en.ZodLazy="ZodLazy",en.ZodLiteral="ZodLiteral",en.ZodEnum="ZodEnum",en.ZodEffects="ZodEffects",en.ZodNativeEnum="ZodNativeEnum",en.ZodOptional="ZodOptional",en.ZodNullable="ZodNullable",en.ZodDefault="ZodDefault",en.ZodCatch="ZodCatch",en.ZodPromise="ZodPromise",en.ZodBranded="ZodBranded",en.ZodPipeline="ZodPipeline"}(iU||(iU={}));let cV=(en,eo={message:`Input not instance of ${en.name}`})=>cz(eo=>eo instanceof en,eo),cy=e7.create,cx=tc.create,cw=cs.create,cD=tr.create,ck=ta.create,cS=tn.create,cE=tf.create,cj=tu.create,cO=td.create,cP=tH.create,c_=tV.create,cB=tw.create,cU=tD.create,cR=tS.create,cY=tj.create,cG=tj.strictCreate,cQ=tO.create,cF=t_.create,cZ=tU.create,cq=tR.create,cK=tY.create,cJ=tG.create,cW=tQ.create,cX=tF.create,c$=tZ.create,ic=tq.create,il=tJ.create,ih=tW.create,iu=tX.create,iH=t$.create,iV=cc.create,iy=cr.create,ib=t$.createWithPreprocess,iw=cd.create,iD=()=>cy().optional(),iS=()=>cx().optional(),iE=()=>ck().optional(),ij={string:en=>e7.create({...en,coerce:!0}),number:en=>tc.create({...en,coerce:!0}),boolean:en=>ta.create({...en,coerce:!0}),bigint:en=>tr.create({...en,coerce:!0}),date:en=>tn.create({...en,coerce:!0})},iO=eP;var iP,i_,iB,iU,iR=Object.freeze({__proto__:null,defaultErrorMap:eV,setErrorMap:ew,getErrorMap:eD,makeIssue:eS,EMPTY_PATH:eE,addIssueToContext:ej,ParseStatus:eO,INVALID:eP,DIRTY:e_,OK:eB,isAborted:eU,isDirty:eR,isValid:eY,isAsync:eG,get util(){return iP},get objectUtil(){return i_},ZodParsedType:ef,getParsedType:eu,ZodType:eK,ZodString:e7,ZodNumber:tc,ZodBigInt:tr,ZodBoolean:ta,ZodDate:tn,ZodSymbol:tf,ZodUndefined:tu,ZodNull:td,ZodAny:tH,ZodUnknown:tV,ZodNever:tw,ZodVoid:tD,ZodArray:tS,ZodObject:tj,ZodUnion:tO,ZodDiscriminatedUnion:t_,ZodIntersection:tU,ZodTuple:tR,ZodRecord:tY,ZodMap:tG,ZodSet:tQ,ZodFunction:tF,ZodLazy:tZ,ZodLiteral:tq,ZodEnum:tJ,ZodNativeEnum:tW,ZodPromise:tX,ZodEffects:t$,ZodTransformer:t$,ZodOptional:cc,ZodNullable:cr,ZodDefault:cn,ZodCatch:co,ZodNaN:cs,BRAND:cf,ZodBranded:cm,ZodPipeline:cd,custom:cz,Schema:eK,ZodSchema:eK,late:cH,get ZodFirstPartyTypeKind(){return iU},coerce:ij,any:cP,array:cR,bigint:cD,boolean:ck,date:cS,discriminatedUnion:cF,effect:iH,enum:il,function:cX,instanceof:cV,intersection:cZ,lazy:c$,literal:ic,map:cJ,nan:cw,nativeEnum:ih,never:cB,null:cO,nullable:iy,number:cx,object:cY,oboolean:iE,onumber:iS,optional:iV,ostring:iD,pipeline:iw,preprocess:ib,promise:iu,record:cK,set:cW,strictObject:cG,string:cy,symbol:cE,transformer:iH,tuple:cq,undefined:cj,union:cQ,unknown:c_,void:cU,NEVER:iO,ZodIssueCode:em,quotelessJson:ed,ZodError:eH})},46996:function(en){"use strict";en.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]')},4262:function(en){"use strict";en.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]')},40032:function(en){"use strict";en.exports=JSON.parse('["abdikace","abeceda","adresa","agrese","akce","aktovka","alej","alkohol","amputace","ananas","andulka","anekdota","anketa","antika","anulovat","archa","arogance","asfalt","asistent","aspirace","astma","astronom","atlas","atletika","atol","autobus","azyl","babka","bachor","bacil","baculka","badatel","bageta","bagr","bahno","bakterie","balada","baletka","balkon","balonek","balvan","balza","bambus","bankomat","barbar","baret","barman","baroko","barva","baterka","batoh","bavlna","bazalka","bazilika","bazuka","bedna","beran","beseda","bestie","beton","bezinka","bezmoc","beztak","bicykl","bidlo","biftek","bikiny","bilance","biograf","biolog","bitva","bizon","blahobyt","blatouch","blecha","bledule","blesk","blikat","blizna","blokovat","bloudit","blud","bobek","bobr","bodlina","bodnout","bohatost","bojkot","bojovat","bokorys","bolest","borec","borovice","bota","boubel","bouchat","bouda","boule","bourat","boxer","bradavka","brambora","branka","bratr","brepta","briketa","brko","brloh","bronz","broskev","brunetka","brusinka","brzda","brzy","bublina","bubnovat","buchta","buditel","budka","budova","bufet","bujarost","bukvice","buldok","bulva","bunda","bunkr","burza","butik","buvol","buzola","bydlet","bylina","bytovka","bzukot","capart","carevna","cedr","cedule","cejch","cejn","cela","celer","celkem","celnice","cenina","cennost","cenovka","centrum","cenzor","cestopis","cetka","chalupa","chapadlo","charita","chata","chechtat","chemie","chichot","chirurg","chlad","chleba","chlubit","chmel","chmura","chobot","chochol","chodba","cholera","chomout","chopit","choroba","chov","chrapot","chrlit","chrt","chrup","chtivost","chudina","chutnat","chvat","chvilka","chvost","chyba","chystat","chytit","cibule","cigareta","cihelna","cihla","cinkot","cirkus","cisterna","citace","citrus","cizinec","cizost","clona","cokoliv","couvat","ctitel","ctnost","cudnost","cuketa","cukr","cupot","cvaknout","cval","cvik","cvrkot","cyklista","daleko","dareba","datel","datum","dcera","debata","dechovka","decibel","deficit","deflace","dekl","dekret","demokrat","deprese","derby","deska","detektiv","dikobraz","diktovat","dioda","diplom","disk","displej","divadlo","divoch","dlaha","dlouho","dluhopis","dnes","dobro","dobytek","docent","dochutit","dodnes","dohled","dohoda","dohra","dojem","dojnice","doklad","dokola","doktor","dokument","dolar","doleva","dolina","doma","dominant","domluvit","domov","donutit","dopad","dopis","doplnit","doposud","doprovod","dopustit","dorazit","dorost","dort","dosah","doslov","dostatek","dosud","dosyta","dotaz","dotek","dotknout","doufat","doutnat","dovozce","dozadu","doznat","dozorce","drahota","drak","dramatik","dravec","draze","drdol","drobnost","drogerie","drozd","drsnost","drtit","drzost","duben","duchovno","dudek","duha","duhovka","dusit","dusno","dutost","dvojice","dvorec","dynamit","ekolog","ekonomie","elektron","elipsa","email","emise","emoce","empatie","epizoda","epocha","epopej","epos","esej","esence","eskorta","eskymo","etiketa","euforie","evoluce","exekuce","exkurze","expedice","exploze","export","extrakt","facka","fajfka","fakulta","fanatik","fantazie","farmacie","favorit","fazole","federace","fejeton","fenka","fialka","figurant","filozof","filtr","finance","finta","fixace","fjord","flanel","flirt","flotila","fond","fosfor","fotbal","fotka","foton","frakce","freska","fronta","fukar","funkce","fyzika","galeje","garant","genetika","geolog","gilotina","glazura","glejt","golem","golfista","gotika","graf","gramofon","granule","grep","gril","grog","groteska","guma","hadice","hadr","hala","halenka","hanba","hanopis","harfa","harpuna","havran","hebkost","hejkal","hejno","hejtman","hektar","helma","hematom","herec","herna","heslo","hezky","historik","hladovka","hlasivky","hlava","hledat","hlen","hlodavec","hloh","hloupost","hltat","hlubina","hluchota","hmat","hmota","hmyz","hnis","hnojivo","hnout","hoblina","hoboj","hoch","hodiny","hodlat","hodnota","hodovat","hojnost","hokej","holinka","holka","holub","homole","honitba","honorace","horal","horda","horizont","horko","horlivec","hormon","hornina","horoskop","horstvo","hospoda","hostina","hotovost","houba","houf","houpat","houska","hovor","hradba","hranice","hravost","hrazda","hrbolek","hrdina","hrdlo","hrdost","hrnek","hrobka","hromada","hrot","hrouda","hrozen","hrstka","hrubost","hryzat","hubenost","hubnout","hudba","hukot","humr","husita","hustota","hvozd","hybnost","hydrant","hygiena","hymna","hysterik","idylka","ihned","ikona","iluze","imunita","infekce","inflace","inkaso","inovace","inspekce","internet","invalida","investor","inzerce","ironie","jablko","jachta","jahoda","jakmile","jakost","jalovec","jantar","jarmark","jaro","jasan","jasno","jatka","javor","jazyk","jedinec","jedle","jednatel","jehlan","jekot","jelen","jelito","jemnost","jenom","jepice","jeseter","jevit","jezdec","jezero","jinak","jindy","jinoch","jiskra","jistota","jitrnice","jizva","jmenovat","jogurt","jurta","kabaret","kabel","kabinet","kachna","kadet","kadidlo","kahan","kajak","kajuta","kakao","kaktus","kalamita","kalhoty","kalibr","kalnost","kamera","kamkoliv","kamna","kanibal","kanoe","kantor","kapalina","kapela","kapitola","kapka","kaple","kapota","kapr","kapusta","kapybara","karamel","karotka","karton","kasa","katalog","katedra","kauce","kauza","kavalec","kazajka","kazeta","kazivost","kdekoliv","kdesi","kedluben","kemp","keramika","kino","klacek","kladivo","klam","klapot","klasika","klaun","klec","klenba","klepat","klesnout","klid","klima","klisna","klobouk","klokan","klopa","kloub","klubovna","klusat","kluzkost","kmen","kmitat","kmotr","kniha","knot","koalice","koberec","kobka","kobliha","kobyla","kocour","kohout","kojenec","kokos","koktejl","kolaps","koleda","kolize","kolo","komando","kometa","komik","komnata","komora","kompas","komunita","konat","koncept","kondice","konec","konfese","kongres","konina","konkurs","kontakt","konzerva","kopanec","kopie","kopnout","koprovka","korbel","korektor","kormidlo","koroptev","korpus","koruna","koryto","korzet","kosatec","kostka","kotel","kotleta","kotoul","koukat","koupelna","kousek","kouzlo","kovboj","koza","kozoroh","krabice","krach","krajina","kralovat","krasopis","kravata","kredit","krejcar","kresba","kreveta","kriket","kritik","krize","krkavec","krmelec","krmivo","krocan","krok","kronika","kropit","kroupa","krovka","krtek","kruhadlo","krupice","krutost","krvinka","krychle","krypta","krystal","kryt","kudlanka","kufr","kujnost","kukla","kulajda","kulich","kulka","kulomet","kultura","kuna","kupodivu","kurt","kurzor","kutil","kvalita","kvasinka","kvestor","kynolog","kyselina","kytara","kytice","kytka","kytovec","kyvadlo","labrador","lachtan","ladnost","laik","lakomec","lamela","lampa","lanovka","lasice","laso","lastura","latinka","lavina","lebka","leckdy","leden","lednice","ledovka","ledvina","legenda","legie","legrace","lehce","lehkost","lehnout","lektvar","lenochod","lentilka","lepenka","lepidlo","letadlo","letec","letmo","letokruh","levhart","levitace","levobok","libra","lichotka","lidojed","lidskost","lihovina","lijavec","lilek","limetka","linie","linka","linoleum","listopad","litina","litovat","lobista","lodivod","logika","logoped","lokalita","loket","lomcovat","lopata","lopuch","lord","losos","lotr","loudal","louh","louka","louskat","lovec","lstivost","lucerna","lucifer","lump","lusk","lustrace","lvice","lyra","lyrika","lysina","madam","madlo","magistr","mahagon","majetek","majitel","majorita","makak","makovice","makrela","malba","malina","malovat","malvice","maminka","mandle","manko","marnost","masakr","maskot","masopust","matice","matrika","maturita","mazanec","mazivo","mazlit","mazurka","mdloba","mechanik","meditace","medovina","melasa","meloun","mentolka","metla","metoda","metr","mezera","migrace","mihnout","mihule","mikina","mikrofon","milenec","milimetr","milost","mimika","mincovna","minibar","minomet","minulost","miska","mistr","mixovat","mladost","mlha","mlhovina","mlok","mlsat","mluvit","mnich","mnohem","mobil","mocnost","modelka","modlitba","mohyla","mokro","molekula","momentka","monarcha","monokl","monstrum","montovat","monzun","mosaz","moskyt","most","motivace","motorka","motyka","moucha","moudrost","mozaika","mozek","mozol","mramor","mravenec","mrkev","mrtvola","mrzet","mrzutost","mstitel","mudrc","muflon","mulat","mumie","munice","muset","mutace","muzeum","muzikant","myslivec","mzda","nabourat","nachytat","nadace","nadbytek","nadhoz","nadobro","nadpis","nahlas","nahnat","nahodile","nahradit","naivita","najednou","najisto","najmout","naklonit","nakonec","nakrmit","nalevo","namazat","namluvit","nanometr","naoko","naopak","naostro","napadat","napevno","naplnit","napnout","naposled","naprosto","narodit","naruby","narychlo","nasadit","nasekat","naslepo","nastat","natolik","navenek","navrch","navzdory","nazvat","nebe","nechat","necky","nedaleko","nedbat","neduh","negace","nehet","nehoda","nejen","nejprve","neklid","nelibost","nemilost","nemoc","neochota","neonka","nepokoj","nerost","nerv","nesmysl","nesoulad","netvor","neuron","nevina","nezvykle","nicota","nijak","nikam","nikdy","nikl","nikterak","nitro","nocleh","nohavice","nominace","nora","norek","nositel","nosnost","nouze","noviny","novota","nozdra","nuda","nudle","nuget","nutit","nutnost","nutrie","nymfa","obal","obarvit","obava","obdiv","obec","obehnat","obejmout","obezita","obhajoba","obilnice","objasnit","objekt","obklopit","oblast","oblek","obliba","obloha","obluda","obnos","obohatit","obojek","obout","obrazec","obrna","obruba","obrys","obsah","obsluha","obstarat","obuv","obvaz","obvinit","obvod","obvykle","obyvatel","obzor","ocas","ocel","ocenit","ochladit","ochota","ochrana","ocitnout","odboj","odbyt","odchod","odcizit","odebrat","odeslat","odevzdat","odezva","odhadce","odhodit","odjet","odjinud","odkaz","odkoupit","odliv","odluka","odmlka","odolnost","odpad","odpis","odplout","odpor","odpustit","odpykat","odrazka","odsoudit","odstup","odsun","odtok","odtud","odvaha","odveta","odvolat","odvracet","odznak","ofina","ofsajd","ohlas","ohnisko","ohrada","ohrozit","ohryzek","okap","okenice","oklika","okno","okouzlit","okovy","okrasa","okres","okrsek","okruh","okupant","okurka","okusit","olejnina","olizovat","omak","omeleta","omezit","omladina","omlouvat","omluva","omyl","onehdy","opakovat","opasek","operace","opice","opilost","opisovat","opora","opozice","opravdu","oproti","orbital","orchestr","orgie","orlice","orloj","ortel","osada","oschnout","osika","osivo","oslava","oslepit","oslnit","oslovit","osnova","osoba","osolit","ospalec","osten","ostraha","ostuda","ostych","osvojit","oteplit","otisk","otop","otrhat","otrlost","otrok","otruby","otvor","ovanout","ovar","oves","ovlivnit","ovoce","oxid","ozdoba","pachatel","pacient","padouch","pahorek","pakt","palanda","palec","palivo","paluba","pamflet","pamlsek","panenka","panika","panna","panovat","panstvo","pantofle","paprika","parketa","parodie","parta","paruka","paryba","paseka","pasivita","pastelka","patent","patrona","pavouk","pazneht","pazourek","pecka","pedagog","pejsek","peklo","peloton","penalta","pendrek","penze","periskop","pero","pestrost","petarda","petice","petrolej","pevnina","pexeso","pianista","piha","pijavice","pikle","piknik","pilina","pilnost","pilulka","pinzeta","pipeta","pisatel","pistole","pitevna","pivnice","pivovar","placenta","plakat","plamen","planeta","plastika","platit","plavidlo","plaz","plech","plemeno","plenta","ples","pletivo","plevel","plivat","plnit","plno","plocha","plodina","plomba","plout","pluk","plyn","pobavit","pobyt","pochod","pocit","poctivec","podat","podcenit","podepsat","podhled","podivit","podklad","podmanit","podnik","podoba","podpora","podraz","podstata","podvod","podzim","poezie","pohanka","pohnutka","pohovor","pohroma","pohyb","pointa","pojistka","pojmout","pokazit","pokles","pokoj","pokrok","pokuta","pokyn","poledne","polibek","polknout","poloha","polynom","pomalu","pominout","pomlka","pomoc","pomsta","pomyslet","ponechat","ponorka","ponurost","popadat","popel","popisek","poplach","poprosit","popsat","popud","poradce","porce","porod","porucha","poryv","posadit","posed","posila","poskok","poslanec","posoudit","pospolu","postava","posudek","posyp","potah","potkan","potlesk","potomek","potrava","potupa","potvora","poukaz","pouto","pouzdro","povaha","povidla","povlak","povoz","povrch","povstat","povyk","povzdech","pozdrav","pozemek","poznatek","pozor","pozvat","pracovat","prahory","praktika","prales","praotec","praporek","prase","pravda","princip","prkno","probudit","procento","prodej","profese","prohra","projekt","prolomit","promile","pronikat","propad","prorok","prosba","proton","proutek","provaz","prskavka","prsten","prudkost","prut","prvek","prvohory","psanec","psovod","pstruh","ptactvo","puberta","puch","pudl","pukavec","puklina","pukrle","pult","pumpa","punc","pupen","pusa","pusinka","pustina","putovat","putyka","pyramida","pysk","pytel","racek","rachot","radiace","radnice","radon","raft","ragby","raketa","rakovina","rameno","rampouch","rande","rarach","rarita","rasovna","rastr","ratolest","razance","razidlo","reagovat","reakce","recept","redaktor","referent","reflex","rejnok","reklama","rekord","rekrut","rektor","reputace","revize","revma","revolver","rezerva","riskovat","riziko","robotika","rodokmen","rohovka","rokle","rokoko","romaneto","ropovod","ropucha","rorejs","rosol","rostlina","rotmistr","rotoped","rotunda","roubenka","roucho","roup","roura","rovina","rovnice","rozbor","rozchod","rozdat","rozeznat","rozhodce","rozinka","rozjezd","rozkaz","rozloha","rozmar","rozpad","rozruch","rozsah","roztok","rozum","rozvod","rubrika","ruchadlo","rukavice","rukopis","ryba","rybolov","rychlost","rydlo","rypadlo","rytina","ryzost","sadista","sahat","sako","samec","samizdat","samota","sanitka","sardinka","sasanka","satelit","sazba","sazenice","sbor","schovat","sebranka","secese","sedadlo","sediment","sedlo","sehnat","sejmout","sekera","sekta","sekunda","sekvoje","semeno","seno","servis","sesadit","seshora","seskok","seslat","sestra","sesuv","sesypat","setba","setina","setkat","setnout","setrvat","sever","seznam","shoda","shrnout","sifon","silnice","sirka","sirotek","sirup","situace","skafandr","skalisko","skanzen","skaut","skeptik","skica","skladba","sklenice","sklo","skluz","skoba","skokan","skoro","skripta","skrz","skupina","skvost","skvrna","slabika","sladidlo","slanina","slast","slavnost","sledovat","slepec","sleva","slezina","slib","slina","sliznice","slon","sloupek","slovo","sluch","sluha","slunce","slupka","slza","smaragd","smetana","smilstvo","smlouva","smog","smrad","smrk","smrtka","smutek","smysl","snad","snaha","snob","sobota","socha","sodovka","sokol","sopka","sotva","souboj","soucit","soudce","souhlas","soulad","soumrak","souprava","soused","soutok","souviset","spalovna","spasitel","spis","splav","spodek","spojenec","spolu","sponzor","spornost","spousta","sprcha","spustit","sranda","sraz","srdce","srna","srnec","srovnat","srpen","srst","srub","stanice","starosta","statika","stavba","stehno","stezka","stodola","stolek","stopa","storno","stoupat","strach","stres","strhnout","strom","struna","studna","stupnice","stvol","styk","subjekt","subtropy","suchar","sudost","sukno","sundat","sunout","surikata","surovina","svah","svalstvo","svetr","svatba","svazek","svisle","svitek","svoboda","svodidlo","svorka","svrab","sykavka","sykot","synek","synovec","sypat","sypkost","syrovost","sysel","sytost","tabletka","tabule","tahoun","tajemno","tajfun","tajga","tajit","tajnost","taktika","tamhle","tampon","tancovat","tanec","tanker","tapeta","tavenina","tazatel","technika","tehdy","tekutina","telefon","temnota","tendence","tenista","tenor","teplota","tepna","teprve","terapie","termoska","textil","ticho","tiskopis","titulek","tkadlec","tkanina","tlapka","tleskat","tlukot","tlupa","tmel","toaleta","topinka","topol","torzo","touha","toulec","tradice","traktor","tramp","trasa","traverza","trefit","trest","trezor","trhavina","trhlina","trochu","trojice","troska","trouba","trpce","trpitel","trpkost","trubec","truchlit","truhlice","trus","trvat","tudy","tuhnout","tuhost","tundra","turista","turnaj","tuzemsko","tvaroh","tvorba","tvrdost","tvrz","tygr","tykev","ubohost","uboze","ubrat","ubrousek","ubrus","ubytovna","ucho","uctivost","udivit","uhradit","ujednat","ujistit","ujmout","ukazatel","uklidnit","uklonit","ukotvit","ukrojit","ulice","ulita","ulovit","umyvadlo","unavit","uniforma","uniknout","upadnout","uplatnit","uplynout","upoutat","upravit","uran","urazit","usednout","usilovat","usmrtit","usnadnit","usnout","usoudit","ustlat","ustrnout","utahovat","utkat","utlumit","utonout","utopenec","utrousit","uvalit","uvolnit","uvozovka","uzdravit","uzel","uzenina","uzlina","uznat","vagon","valcha","valoun","vana","vandal","vanilka","varan","varhany","varovat","vcelku","vchod","vdova","vedro","vegetace","vejce","velbloud","veletrh","velitel","velmoc","velryba","venkov","veranda","verze","veselka","veskrze","vesnice","vespodu","vesta","veterina","veverka","vibrace","vichr","videohra","vidina","vidle","vila","vinice","viset","vitalita","vize","vizitka","vjezd","vklad","vkus","vlajka","vlak","vlasec","vlevo","vlhkost","vliv","vlnovka","vloupat","vnucovat","vnuk","voda","vodivost","vodoznak","vodstvo","vojensky","vojna","vojsko","volant","volba","volit","volno","voskovka","vozidlo","vozovna","vpravo","vrabec","vracet","vrah","vrata","vrba","vrcholek","vrhat","vrstva","vrtule","vsadit","vstoupit","vstup","vtip","vybavit","vybrat","vychovat","vydat","vydra","vyfotit","vyhledat","vyhnout","vyhodit","vyhradit","vyhubit","vyjasnit","vyjet","vyjmout","vyklopit","vykonat","vylekat","vymazat","vymezit","vymizet","vymyslet","vynechat","vynikat","vynutit","vypadat","vyplatit","vypravit","vypustit","vyrazit","vyrovnat","vyrvat","vyslovit","vysoko","vystavit","vysunout","vysypat","vytasit","vytesat","vytratit","vyvinout","vyvolat","vyvrhel","vyzdobit","vyznat","vzadu","vzbudit","vzchopit","vzdor","vzduch","vzdychat","vzestup","vzhledem","vzkaz","vzlykat","vznik","vzorek","vzpoura","vztah","vztek","xylofon","zabrat","zabydlet","zachovat","zadarmo","zadusit","zafoukat","zahltit","zahodit","zahrada","zahynout","zajatec","zajet","zajistit","zaklepat","zakoupit","zalepit","zamezit","zamotat","zamyslet","zanechat","zanikat","zaplatit","zapojit","zapsat","zarazit","zastavit","zasunout","zatajit","zatemnit","zatknout","zaujmout","zavalit","zavelet","zavinit","zavolat","zavrtat","zazvonit","zbavit","zbrusu","zbudovat","zbytek","zdaleka","zdarma","zdatnost","zdivo","zdobit","zdroj","zdvih","zdymadlo","zelenina","zeman","zemina","zeptat","zezadu","zezdola","zhatit","zhltnout","zhluboka","zhotovit","zhruba","zima","zimnice","zjemnit","zklamat","zkoumat","zkratka","zkumavka","zlato","zlehka","zloba","zlom","zlost","zlozvyk","zmapovat","zmar","zmatek","zmije","zmizet","zmocnit","zmodrat","zmrzlina","zmutovat","znak","znalost","znamenat","znovu","zobrazit","zotavit","zoubek","zoufale","zplodit","zpomalit","zprava","zprostit","zprudka","zprvu","zrada","zranit","zrcadlo","zrnitost","zrno","zrovna","zrychlit","zrzavost","zticha","ztratit","zubovina","zubr","zvednout","zvenku","zvesela","zvon","zvrat","zvukovod","zvyk"]')},24573:function(en){"use strict";en.exports=JSON.parse('["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]')},11848:function(en){"use strict";en.exports=JSON.parse('["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","académie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acquérir","acronyme","acteur","actif","actuel","adepte","adéquat","adhésif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","aérer","aéronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agréable","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","algèbre","algue","aliéner","aliment","alléger","alliage","allouer","allumer","alourdir","alpaga","altesse","alvéole","amateur","ambigu","ambre","aménager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","anéantir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","apéritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","artériel","article","aspect","asphalte","aspirer","assaut","asservir","assiette","associer","assurer","asticot","astre","astuce","atelier","atome","atrium","atroce","attaque","attentif","attirer","attraper","aubaine","auberge","audace","audible","augurer","aurore","automne","autruche","avaler","avancer","avarice","avenir","averse","aveugle","aviateur","avide","avion","aviser","avoine","avouer","avril","axial","axiome","badge","bafouer","bagage","baguette","baignade","balancer","balcon","baleine","balisage","bambin","bancaire","bandage","banlieue","bannière","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","bélier","belote","bénéfice","berceau","berger","berline","bermuda","besace","besogne","bétail","beurre","biberon","bicycle","bidule","bijou","bilan","bilingue","billard","binaire","biologie","biopsie","biotype","biscuit","bison","bistouri","bitume","bizarre","blafard","blague","blanchir","blessant","blinder","blond","bloquer","blouson","bobard","bobine","boire","boiser","bolide","bonbon","bondir","bonheur","bonifier","bonus","bordure","borne","botte","boucle","boueux","bougie","boulon","bouquin","bourse","boussole","boutique","boxeur","branche","brasier","brave","brebis","brèche","breuvage","bricoler","brigade","brillant","brioche","brique","brochure","broder","bronzer","brousse","broyeur","brume","brusque","brutal","bruyant","buffle","buisson","bulletin","bureau","burin","bustier","butiner","butoir","buvable","buvette","cabanon","cabine","cachette","cadeau","cadre","caféine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","caméra","camion","campagne","canal","caneton","canon","cantine","canular","capable","caporal","caprice","capsule","capter","capuche","carabine","carbone","caresser","caribou","carnage","carotte","carreau","carton","cascade","casier","casque","cassure","causer","caution","cavalier","caverne","caviar","cédille","ceinture","céleste","cellule","cendrier","censurer","central","cercle","cérébral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","chéquier","chercher","cheval","chien","chiffre","chignon","chimère","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cinéma","cintrer","circuler","cirer","cirque","citerne","citoyen","citron","civil","clairon","clameur","claquer","classe","clavier","client","cligner","climat","clivage","cloche","clonage","cloporte","cobalt","cobra","cocasse","cocotier","coder","codifier","coffre","cogner","cohésion","coiffer","coincer","colère","colibri","colline","colmater","colonel","combat","comédie","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","cortège","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","créature","créditer","crémeux","creuser","crevette","cribler","crier","cristal","critère","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuillère","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","débattre","débiter","déborder","débrider","débutant","décaler","décembre","déchirer","décider","déclarer","décorer","décrire","décupler","dédale","déductif","déesse","défensif","défiler","défrayer","dégager","dégivrer","déglutir","dégrafer","déjeuner","délice","déloger","demander","demeurer","démolir","dénicher","dénouer","dentelle","dénuder","départ","dépenser","déphaser","déplacer","déposer","déranger","dérober","désastre","descente","désert","désigner","désobéir","dessiner","destrier","détacher","détester","détourer","détresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","différer","digérer","digital","digne","diluer","dimanche","diminuer","dioxyde","directif","diriger","discuter","disposer","dissiper","distance","divertir","diviser","docile","docteur","dogme","doigt","domaine","domicile","dompter","donateur","donjon","donner","dopamine","dortoir","dorure","dosage","doseur","dossier","dotation","douanier","double","douceur","douter","doyen","dragon","draper","dresser","dribbler","droiture","duperie","duplexe","durable","durcir","dynastie","éblouir","écarter","écharpe","échelle","éclairer","éclipse","éclore","écluse","école","économie","écorce","écouter","écraser","écrémer","écrivain","écrou","écume","écureuil","édifier","éduquer","effacer","effectif","effigie","effort","effrayer","effusion","égaliser","égarer","éjecter","élaborer","élargir","électron","élégant","éléphant","élève","éligible","élitisme","éloge","élucider","éluder","emballer","embellir","embryon","émeraude","émission","emmener","émotion","émouvoir","empereur","employer","emporter","emprise","émulsion","encadrer","enchère","enclave","encoche","endiguer","endosser","endroit","enduire","énergie","enfance","enfermer","enfouir","engager","engin","englober","énigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","énumérer","envahir","enviable","envoyer","enzyme","éolien","épaissir","épargne","épatant","épaule","épicerie","épidémie","épier","épilogue","épine","épisode","épitaphe","époque","épreuve","éprouver","épuisant","équerre","équipe","ériger","érosion","erreur","éruption","escalier","espadon","espèce","espiègle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","étagère","étaler","étanche","étatique","éteindre","étendoir","éternel","éthanol","éthique","ethnie","étirer","étoffer","étoile","étonnant","étourdir","étrange","étroit","étude","euphorie","évaluer","évasion","éventail","évidence","éviter","évolutif","évoquer","exact","exagérer","exaucer","exceller","excitant","exclusif","excuse","exécuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expédier","explorer","exposer","exprimer","exquis","extensif","extraire","exulter","fable","fabuleux","facette","facile","facture","faiblir","falaise","fameux","famille","farceur","farfelu","farine","farouche","fasciner","fatal","fatigue","faucon","fautif","faveur","favori","fébrile","féconder","fédérer","félin","femme","fémur","fendoir","féodal","fermer","féroce","ferveur","festival","feuille","feutre","février","fiasco","ficeler","fictif","fidèle","figure","filature","filetage","filière","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fléau","flèche","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fougère","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","frégate","freiner","frelon","frémir","frénésie","frère","friable","friction","frisson","frivole","froid","fromage","frontal","frotter","fruit","fugitif","fuite","fureur","furieux","furtif","fusion","futur","gagner","galaxie","galerie","gambader","garantir","gardien","garnir","garrigue","gazelle","gazon","géant","gélatine","gélule","gendarme","général","génie","genou","gentil","géologie","géomètre","géranium","germe","gestuel","geyser","gibier","gicler","girafe","givre","glace","glaive","glisser","globe","gloire","glorieux","golfeur","gomme","gonfler","gorge","gorille","goudron","gouffre","goulot","goupille","gourmand","goutte","graduel","graffiti","graine","grand","grappin","gratuit","gravir","grenat","griffure","griller","grimper","grogner","gronder","grotte","groupe","gruger","grutier","gruyère","guépard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","hélium","hématome","herbe","hérisson","hermine","héron","hésiter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homogène","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygiène","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impérial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","inédit","ineptie","inexact","infini","infliger","informer","infusion","ingérer","inhaler","inhiber","injecter","injure","innocent","inoculer","inonder","inscrire","insecte","insigne","insolite","inspirer","instinct","insulter","intact","intense","intime","intrigue","intuitif","inutile","invasion","inventer","inviter","invoquer","ironique","irradier","irréel","irriter","isoler","ivoire","ivresse","jaguar","jaillir","jambe","janvier","jardin","jauger","jaune","javelot","jetable","jeton","jeudi","jeunesse","joindre","joncher","jongler","joueur","jouissif","journal","jovial","joyau","joyeux","jubiler","jugement","junior","jupon","juriste","justice","juteux","juvénile","kayak","kimono","kiosque","label","labial","labourer","lacérer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","légal","léger","légume","lessive","lettre","levier","lexique","lézard","liasse","libérer","libre","licence","licorne","liège","lièvre","ligature","ligoter","ligue","limer","limite","limonade","limpide","linéaire","lingot","lionceau","liquide","lisière","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumière","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","maléfice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","matériel","matière","matraque","maudire","maussade","mauve","maximal","méchant","méconnu","médaille","médecin","méditer","méduse","meilleur","mélange","mélodie","membre","mémoire","menacer","mener","menhir","mensonge","mentor","mercredi","mérite","merle","messager","mesure","métal","météore","méthode","métier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","minéral","minimal","minorer","minute","miracle","miroiter","missile","mixte","mobile","moderne","moelleux","mondial","moniteur","monnaie","monotone","monstre","montagne","monument","moqueur","morceau","morsure","mortier","moteur","motif","mouche","moufle","moulin","mousson","mouton","mouvant","multiple","munition","muraille","murène","murmure","muscle","muséum","musicien","mutation","muter","mutuel","myriade","myrtille","mystère","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","nébuleux","nectar","néfaste","négation","négliger","négocier","neige","nerveux","nettoyer","neurone","neutron","neveu","niche","nickel","nitrate","niveau","noble","nocif","nocturne","noirceur","noisette","nomade","nombreux","nommer","normatif","notable","notifier","notoire","nourrir","nouveau","novateur","novembre","novice","nuage","nuancer","nuire","nuisible","numéro","nuptial","nuque","nutritif","obéir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","océan","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","onéreux","onirique","opale","opaque","opérer","opinion","opportun","opprimer","opter","optique","orageux","orange","orbite","ordonner","oreille","organe","orgueil","orifice","ornement","orque","ortie","osciller","osmose","ossature","otarie","ouragan","ourson","outil","outrager","ouvrage","ovation","oxyde","oxygène","ozone","paisible","palace","palmarès","palourde","palper","panache","panda","pangolin","paniquer","panneau","panorama","pantalon","papaye","papier","papoter","papyrus","paradoxe","parcelle","paresse","parfumer","parler","parole","parrain","parsemer","partager","parure","parvenir","passion","pastèque","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pélican","pelle","pelouse","peluche","pendule","pénétrer","pénible","pensif","pénurie","pépite","péplum","perdrix","perforer","période","permuter","perplexe","persil","perte","peser","pétale","petit","pétrir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pièce","pierre","pieuvre","pilote","pinceau","pipette","piquer","pirogue","piscine","piston","pivoter","pixel","pizza","placard","plafond","plaisir","planer","plaque","plastron","plateau","pleurer","plexus","pliage","plomb","plonger","pluie","plumage","pochette","poésie","poète","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","pondérer","poney","portique","position","posséder","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","précieux","prédire","préfixe","prélude","prénom","présence","prétexte","prévoir","primitif","prince","prison","priver","problème","procéder","prodige","profond","progrès","proie","projeter","prologue","promener","propre","prospère","protéger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quiétude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","réactif","réagir","réaliser","réanimer","recevoir","réciter","réclamer","récolter","recruter","reculer","recycler","rédiger","redouter","refaire","réflexe","réformer","refrain","refuge","régalien","région","réglage","régulier","réitérer","rejeter","rejouer","relatif","relever","relief","remarque","remède","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","réserve","résineux","résoudre","respect","rester","résultat","rétablir","retenir","réticule","retomber","retracer","réunion","réussir","revanche","revivre","révolte","révulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivière","rocheux","romance","rompre","ronce","rondin","roseau","rosier","rotatif","rotor","rotule","rouge","rouille","rouleau","routine","royaume","ruban","rubis","ruche","ruelle","rugueux","ruiner","ruisseau","ruser","rustique","rythme","sabler","saboter","sabre","sacoche","safari","sagesse","saisir","salade","salive","salon","saluer","samedi","sanction","sanglier","sarcasme","sardine","saturer","saugrenu","saumon","sauter","sauvage","savant","savonner","scalpel","scandale","scélérat","scénario","sceptre","schéma","science","scinder","score","scrutin","sculpter","séance","sécable","sécher","secouer","sécréter","sédatif","séduire","seigneur","séjour","sélectif","semaine","sembler","semence","séminal","sénateur","sensible","sentence","séparer","séquence","serein","sergent","sérieux","serrure","sérum","service","sésame","sévir","sevrage","sextuple","sidéral","siècle","siéger","siffler","sigle","signal","silence","silicium","simple","sincère","sinistre","siphon","sirop","sismique","situer","skier","social","socle","sodium","soigneux","soldat","soleil","solitude","soluble","sombre","sommeil","somnoler","sonde","songeur","sonnette","sonore","sorcier","sortir","sosie","sottise","soucieux","soudure","souffle","soulever","soupape","source","soutirer","souvenir","spacieux","spatial","spécial","sphère","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succès","sucre","suffixe","suggérer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","symétrie","synapse","syntaxe","système","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","témoin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","tétine","texte","thème","théorie","thérapie","thorax","tibia","tiède","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tolérant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","trèfle","tremper","trésor","treuil","triage","tribunal","tricoter","trilogie","triomphe","tripler","triturer","trivial","trombone","tronc","tropical","troupeau","tuile","tulipe","tumulte","tunnel","turbine","tuteur","tutoyer","tuyau","tympan","typhon","typique","tyran","ubuesque","ultime","ultrason","unanime","unifier","union","unique","unitaire","univers","uranium","urbain","urticant","usage","usine","usuel","usure","utile","utopie","vacarme","vaccin","vagabond","vague","vaillant","vaincre","vaisseau","valable","valise","vallon","valve","vampire","vanille","vapeur","varier","vaseux","vassal","vaste","vecteur","vedette","végétal","véhicule","veinard","véloce","vendredi","vénérer","venger","venimeux","ventouse","verdure","vérin","vernir","verrou","verser","vertu","veston","vétéran","vétuste","vexant","vexer","viaduc","viande","victoire","vidange","vidéo","vignette","vigueur","vilain","village","vinaigre","violon","vipère","virement","virtuose","virus","visage","viseur","vision","visqueux","visuel","vital","vitesse","viticole","vitrine","vivace","vivipare","vocation","voguer","voile","voisin","voiture","volaille","volcan","voltiger","volume","vorace","vortex","voter","vouloir","voyage","voyelle","wagon","xénon","yacht","zèbre","zénith","zeste","zoologie"]')},72841:function(en){"use strict";en.exports=JSON.parse('["abaco","abbaglio","abbinato","abete","abisso","abolire","abrasivo","abrogato","accadere","accenno","accusato","acetone","achille","acido","acqua","acre","acrilico","acrobata","acuto","adagio","addebito","addome","adeguato","aderire","adipe","adottare","adulare","affabile","affetto","affisso","affranto","aforisma","afoso","africano","agave","agente","agevole","aggancio","agire","agitare","agonismo","agricolo","agrumeto","aguzzo","alabarda","alato","albatro","alberato","albo","albume","alce","alcolico","alettone","alfa","algebra","aliante","alibi","alimento","allagato","allegro","allievo","allodola","allusivo","almeno","alogeno","alpaca","alpestre","altalena","alterno","alticcio","altrove","alunno","alveolo","alzare","amalgama","amanita","amarena","ambito","ambrato","ameba","america","ametista","amico","ammasso","ammenda","ammirare","ammonito","amore","ampio","ampliare","amuleto","anacardo","anagrafe","analista","anarchia","anatra","anca","ancella","ancora","andare","andrea","anello","angelo","angolare","angusto","anima","annegare","annidato","anno","annuncio","anonimo","anticipo","anzi","apatico","apertura","apode","apparire","appetito","appoggio","approdo","appunto","aprile","arabica","arachide","aragosta","araldica","arancio","aratura","arazzo","arbitro","archivio","ardito","arenile","argento","argine","arguto","aria","armonia","arnese","arredato","arringa","arrosto","arsenico","arso","artefice","arzillo","asciutto","ascolto","asepsi","asettico","asfalto","asino","asola","aspirato","aspro","assaggio","asse","assoluto","assurdo","asta","astenuto","astice","astratto","atavico","ateismo","atomico","atono","attesa","attivare","attorno","attrito","attuale","ausilio","austria","autista","autonomo","autunno","avanzato","avere","avvenire","avviso","avvolgere","azione","azoto","azzimo","azzurro","babele","baccano","bacino","baco","badessa","badilata","bagnato","baita","balcone","baldo","balena","ballata","balzano","bambino","bandire","baraonda","barbaro","barca","baritono","barlume","barocco","basilico","basso","batosta","battuto","baule","bava","bavosa","becco","beffa","belgio","belva","benda","benevole","benigno","benzina","bere","berlina","beta","bibita","bici","bidone","bifido","biga","bilancia","bimbo","binocolo","biologo","bipede","bipolare","birbante","birra","biscotto","bisesto","bisnonno","bisonte","bisturi","bizzarro","blando","blatta","bollito","bonifico","bordo","bosco","botanico","bottino","bozzolo","braccio","bradipo","brama","branca","bravura","bretella","brevetto","brezza","briglia","brillante","brindare","broccolo","brodo","bronzina","brullo","bruno","bubbone","buca","budino","buffone","buio","bulbo","buono","burlone","burrasca","bussola","busta","cadetto","caduco","calamaro","calcolo","calesse","calibro","calmo","caloria","cambusa","camerata","camicia","cammino","camola","campale","canapa","candela","cane","canino","canotto","cantina","capace","capello","capitolo","capogiro","cappero","capra","capsula","carapace","carcassa","cardo","carisma","carovana","carretto","cartolina","casaccio","cascata","caserma","caso","cassone","castello","casuale","catasta","catena","catrame","cauto","cavillo","cedibile","cedrata","cefalo","celebre","cellulare","cena","cenone","centesimo","ceramica","cercare","certo","cerume","cervello","cesoia","cespo","ceto","chela","chiaro","chicca","chiedere","chimera","china","chirurgo","chitarra","ciao","ciclismo","cifrare","cigno","cilindro","ciottolo","circa","cirrosi","citrico","cittadino","ciuffo","civetta","civile","classico","clinica","cloro","cocco","codardo","codice","coerente","cognome","collare","colmato","colore","colposo","coltivato","colza","coma","cometa","commando","comodo","computer","comune","conciso","condurre","conferma","congelare","coniuge","connesso","conoscere","consumo","continuo","convegno","coperto","copione","coppia","copricapo","corazza","cordata","coricato","cornice","corolla","corpo","corredo","corsia","cortese","cosmico","costante","cottura","covato","cratere","cravatta","creato","credere","cremoso","crescita","creta","criceto","crinale","crisi","critico","croce","cronaca","crostata","cruciale","crusca","cucire","cuculo","cugino","cullato","cupola","curatore","cursore","curvo","cuscino","custode","dado","daino","dalmata","damerino","daniela","dannoso","danzare","datato","davanti","davvero","debutto","decennio","deciso","declino","decollo","decreto","dedicato","definito","deforme","degno","delegare","delfino","delirio","delta","demenza","denotato","dentro","deposito","derapata","derivare","deroga","descritto","deserto","desiderio","desumere","detersivo","devoto","diametro","dicembre","diedro","difeso","diffuso","digerire","digitale","diluvio","dinamico","dinnanzi","dipinto","diploma","dipolo","diradare","dire","dirotto","dirupo","disagio","discreto","disfare","disgelo","disposto","distanza","disumano","dito","divano","divelto","dividere","divorato","doblone","docente","doganale","dogma","dolce","domato","domenica","dominare","dondolo","dono","dormire","dote","dottore","dovuto","dozzina","drago","druido","dubbio","dubitare","ducale","duna","duomo","duplice","duraturo","ebano","eccesso","ecco","eclissi","economia","edera","edicola","edile","editoria","educare","egemonia","egli","egoismo","egregio","elaborato","elargire","elegante","elencato","eletto","elevare","elfico","elica","elmo","elsa","eluso","emanato","emblema","emesso","emiro","emotivo","emozione","empirico","emulo","endemico","enduro","energia","enfasi","enoteca","entrare","enzima","epatite","epilogo","episodio","epocale","eppure","equatore","erario","erba","erboso","erede","eremita","erigere","ermetico","eroe","erosivo","errante","esagono","esame","esanime","esaudire","esca","esempio","esercito","esibito","esigente","esistere","esito","esofago","esortato","esoso","espanso","espresso","essenza","esso","esteso","estimare","estonia","estroso","esultare","etilico","etnico","etrusco","etto","euclideo","europa","evaso","evidenza","evitato","evoluto","evviva","fabbrica","faccenda","fachiro","falco","famiglia","fanale","fanfara","fango","fantasma","fare","farfalla","farinoso","farmaco","fascia","fastoso","fasullo","faticare","fato","favoloso","febbre","fecola","fede","fegato","felpa","feltro","femmina","fendere","fenomeno","fermento","ferro","fertile","fessura","festivo","fetta","feudo","fiaba","fiducia","fifa","figurato","filo","finanza","finestra","finire","fiore","fiscale","fisico","fiume","flacone","flamenco","flebo","flemma","florido","fluente","fluoro","fobico","focaccia","focoso","foderato","foglio","folata","folclore","folgore","fondente","fonetico","fonia","fontana","forbito","forchetta","foresta","formica","fornaio","foro","fortezza","forzare","fosfato","fosso","fracasso","frana","frassino","fratello","freccetta","frenata","fresco","frigo","frollino","fronde","frugale","frutta","fucilata","fucsia","fuggente","fulmine","fulvo","fumante","fumetto","fumoso","fune","funzione","fuoco","furbo","furgone","furore","fuso","futile","gabbiano","gaffe","galateo","gallina","galoppo","gambero","gamma","garanzia","garbo","garofano","garzone","gasdotto","gasolio","gastrico","gatto","gaudio","gazebo","gazzella","geco","gelatina","gelso","gemello","gemmato","gene","genitore","gennaio","genotipo","gergo","ghepardo","ghiaccio","ghisa","giallo","gilda","ginepro","giocare","gioiello","giorno","giove","girato","girone","gittata","giudizio","giurato","giusto","globulo","glutine","gnomo","gobba","golf","gomito","gommone","gonfio","gonna","governo","gracile","grado","grafico","grammo","grande","grattare","gravoso","grazia","greca","gregge","grifone","grigio","grinza","grotta","gruppo","guadagno","guaio","guanto","guardare","gufo","guidare","ibernato","icona","identico","idillio","idolo","idra","idrico","idrogeno","igiene","ignaro","ignorato","ilare","illeso","illogico","illudere","imballo","imbevuto","imbocco","imbuto","immane","immerso","immolato","impacco","impeto","impiego","importo","impronta","inalare","inarcare","inattivo","incanto","incendio","inchino","incisivo","incluso","incontro","incrocio","incubo","indagine","india","indole","inedito","infatti","infilare","inflitto","ingaggio","ingegno","inglese","ingordo","ingrosso","innesco","inodore","inoltrare","inondato","insano","insetto","insieme","insonnia","insulina","intasato","intero","intonaco","intuito","inumidire","invalido","invece","invito","iperbole","ipnotico","ipotesi","ippica","iride","irlanda","ironico","irrigato","irrorare","isolato","isotopo","isterico","istituto","istrice","italia","iterare","labbro","labirinto","lacca","lacerato","lacrima","lacuna","laddove","lago","lampo","lancetta","lanterna","lardoso","larga","laringe","lastra","latenza","latino","lattuga","lavagna","lavoro","legale","leggero","lembo","lentezza","lenza","leone","lepre","lesivo","lessato","lesto","letterale","leva","levigato","libero","lido","lievito","lilla","limatura","limitare","limpido","lineare","lingua","liquido","lira","lirica","lisca","lite","litigio","livrea","locanda","lode","logica","lombare","londra","longevo","loquace","lorenzo","loto","lotteria","luce","lucidato","lumaca","luminoso","lungo","lupo","luppolo","lusinga","lusso","lutto","macabro","macchina","macero","macinato","madama","magico","maglia","magnete","magro","maiolica","malafede","malgrado","malinteso","malsano","malto","malumore","mana","mancia","mandorla","mangiare","manifesto","mannaro","manovra","mansarda","mantide","manubrio","mappa","maratona","marcire","maretta","marmo","marsupio","maschera","massaia","mastino","materasso","matricola","mattone","maturo","mazurca","meandro","meccanico","mecenate","medesimo","meditare","mega","melassa","melis","melodia","meninge","meno","mensola","mercurio","merenda","merlo","meschino","mese","messere","mestolo","metallo","metodo","mettere","miagolare","mica","micelio","michele","microbo","midollo","miele","migliore","milano","milite","mimosa","minerale","mini","minore","mirino","mirtillo","miscela","missiva","misto","misurare","mitezza","mitigare","mitra","mittente","mnemonico","modello","modifica","modulo","mogano","mogio","mole","molosso","monastero","monco","mondina","monetario","monile","monotono","monsone","montato","monviso","mora","mordere","morsicato","mostro","motivato","motosega","motto","movenza","movimento","mozzo","mucca","mucosa","muffa","mughetto","mugnaio","mulatto","mulinello","multiplo","mummia","munto","muovere","murale","musa","muscolo","musica","mutevole","muto","nababbo","nafta","nanometro","narciso","narice","narrato","nascere","nastrare","naturale","nautica","naviglio","nebulosa","necrosi","negativo","negozio","nemmeno","neofita","neretto","nervo","nessuno","nettuno","neutrale","neve","nevrotico","nicchia","ninfa","nitido","nobile","nocivo","nodo","nome","nomina","nordico","normale","norvegese","nostrano","notare","notizia","notturno","novella","nucleo","nulla","numero","nuovo","nutrire","nuvola","nuziale","oasi","obbedire","obbligo","obelisco","oblio","obolo","obsoleto","occasione","occhio","occidente","occorrere","occultare","ocra","oculato","odierno","odorare","offerta","offrire","offuscato","oggetto","oggi","ognuno","olandese","olfatto","oliato","oliva","ologramma","oltre","omaggio","ombelico","ombra","omega","omissione","ondoso","onere","onice","onnivoro","onorevole","onta","operato","opinione","opposto","oracolo","orafo","ordine","orecchino","orefice","orfano","organico","origine","orizzonte","orma","ormeggio","ornativo","orologio","orrendo","orribile","ortensia","ortica","orzata","orzo","osare","oscurare","osmosi","ospedale","ospite","ossa","ossidare","ostacolo","oste","otite","otre","ottagono","ottimo","ottobre","ovale","ovest","ovino","oviparo","ovocito","ovunque","ovviare","ozio","pacchetto","pace","pacifico","padella","padrone","paese","paga","pagina","palazzina","palesare","pallido","palo","palude","pandoro","pannello","paolo","paonazzo","paprica","parabola","parcella","parere","pargolo","pari","parlato","parola","partire","parvenza","parziale","passivo","pasticca","patacca","patologia","pattume","pavone","peccato","pedalare","pedonale","peggio","peloso","penare","pendice","penisola","pennuto","penombra","pensare","pentola","pepe","pepita","perbene","percorso","perdonato","perforare","pergamena","periodo","permesso","perno","perplesso","persuaso","pertugio","pervaso","pesatore","pesista","peso","pestifero","petalo","pettine","petulante","pezzo","piacere","pianta","piattino","piccino","picozza","piega","pietra","piffero","pigiama","pigolio","pigro","pila","pilifero","pillola","pilota","pimpante","pineta","pinna","pinolo","pioggia","piombo","piramide","piretico","pirite","pirolisi","pitone","pizzico","placebo","planare","plasma","platano","plenario","pochezza","poderoso","podismo","poesia","poggiare","polenta","poligono","pollice","polmonite","polpetta","polso","poltrona","polvere","pomice","pomodoro","ponte","popoloso","porfido","poroso","porpora","porre","portata","posa","positivo","possesso","postulato","potassio","potere","pranzo","prassi","pratica","precluso","predica","prefisso","pregiato","prelievo","premere","prenotare","preparato","presenza","pretesto","prevalso","prima","principe","privato","problema","procura","produrre","profumo","progetto","prolunga","promessa","pronome","proposta","proroga","proteso","prova","prudente","prugna","prurito","psiche","pubblico","pudica","pugilato","pugno","pulce","pulito","pulsante","puntare","pupazzo","pupilla","puro","quadro","qualcosa","quasi","querela","quota","raccolto","raddoppio","radicale","radunato","raffica","ragazzo","ragione","ragno","ramarro","ramingo","ramo","randagio","rantolare","rapato","rapina","rappreso","rasatura","raschiato","rasente","rassegna","rastrello","rata","ravveduto","reale","recepire","recinto","recluta","recondito","recupero","reddito","redimere","regalato","registro","regola","regresso","relazione","remare","remoto","renna","replica","reprimere","reputare","resa","residente","responso","restauro","rete","retina","retorica","rettifica","revocato","riassunto","ribadire","ribelle","ribrezzo","ricarica","ricco","ricevere","riciclato","ricordo","ricreduto","ridicolo","ridurre","rifasare","riflesso","riforma","rifugio","rigare","rigettato","righello","rilassato","rilevato","rimanere","rimbalzo","rimedio","rimorchio","rinascita","rincaro","rinforzo","rinnovo","rinomato","rinsavito","rintocco","rinuncia","rinvenire","riparato","ripetuto","ripieno","riportare","ripresa","ripulire","risata","rischio","riserva","risibile","riso","rispetto","ristoro","risultato","risvolto","ritardo","ritegno","ritmico","ritrovo","riunione","riva","riverso","rivincita","rivolto","rizoma","roba","robotico","robusto","roccia","roco","rodaggio","rodere","roditore","rogito","rollio","romantico","rompere","ronzio","rosolare","rospo","rotante","rotondo","rotula","rovescio","rubizzo","rubrica","ruga","rullino","rumine","rumoroso","ruolo","rupe","russare","rustico","sabato","sabbiare","sabotato","sagoma","salasso","saldatura","salgemma","salivare","salmone","salone","saltare","saluto","salvo","sapere","sapido","saporito","saraceno","sarcasmo","sarto","sassoso","satellite","satira","satollo","saturno","savana","savio","saziato","sbadiglio","sbalzo","sbancato","sbarra","sbattere","sbavare","sbendare","sbirciare","sbloccato","sbocciato","sbrinare","sbruffone","sbuffare","scabroso","scadenza","scala","scambiare","scandalo","scapola","scarso","scatenare","scavato","scelto","scenico","scettro","scheda","schiena","sciarpa","scienza","scindere","scippo","sciroppo","scivolo","sclerare","scodella","scolpito","scomparto","sconforto","scoprire","scorta","scossone","scozzese","scriba","scrollare","scrutinio","scuderia","scultore","scuola","scuro","scusare","sdebitare","sdoganare","seccatura","secondo","sedano","seggiola","segnalato","segregato","seguito","selciato","selettivo","sella","selvaggio","semaforo","sembrare","seme","seminato","sempre","senso","sentire","sepolto","sequenza","serata","serbato","sereno","serio","serpente","serraglio","servire","sestina","setola","settimana","sfacelo","sfaldare","sfamato","sfarzoso","sfaticato","sfera","sfida","sfilato","sfinge","sfocato","sfoderare","sfogo","sfoltire","sforzato","sfratto","sfruttato","sfuggito","sfumare","sfuso","sgabello","sgarbato","sgonfiare","sgorbio","sgrassato","sguardo","sibilo","siccome","sierra","sigla","signore","silenzio","sillaba","simbolo","simpatico","simulato","sinfonia","singolo","sinistro","sino","sintesi","sinusoide","sipario","sisma","sistole","situato","slitta","slogatura","sloveno","smarrito","smemorato","smentito","smeraldo","smilzo","smontare","smottato","smussato","snellire","snervato","snodo","sobbalzo","sobrio","soccorso","sociale","sodale","soffitto","sogno","soldato","solenne","solido","sollazzo","solo","solubile","solvente","somatico","somma","sonda","sonetto","sonnifero","sopire","soppeso","sopra","sorgere","sorpasso","sorriso","sorso","sorteggio","sorvolato","sospiro","sosta","sottile","spada","spalla","spargere","spatola","spavento","spazzola","specie","spedire","spegnere","spelatura","speranza","spessore","spettrale","spezzato","spia","spigoloso","spillato","spinoso","spirale","splendido","sportivo","sposo","spranga","sprecare","spronato","spruzzo","spuntino","squillo","sradicare","srotolato","stabile","stacco","staffa","stagnare","stampato","stantio","starnuto","stasera","statuto","stelo","steppa","sterzo","stiletto","stima","stirpe","stivale","stizzoso","stonato","storico","strappo","stregato","stridulo","strozzare","strutto","stuccare","stufo","stupendo","subentro","succoso","sudore","suggerito","sugo","sultano","suonare","superbo","supporto","surgelato","surrogato","sussurro","sutura","svagare","svedese","sveglio","svelare","svenuto","svezia","sviluppo","svista","svizzera","svolta","svuotare","tabacco","tabulato","tacciare","taciturno","tale","talismano","tampone","tannino","tara","tardivo","targato","tariffa","tarpare","tartaruga","tasto","tattico","taverna","tavolata","tazza","teca","tecnico","telefono","temerario","tempo","temuto","tendone","tenero","tensione","tentacolo","teorema","terme","terrazzo","terzetto","tesi","tesserato","testato","tetro","tettoia","tifare","tigella","timbro","tinto","tipico","tipografo","tiraggio","tiro","titanio","titolo","titubante","tizio","tizzone","toccare","tollerare","tolto","tombola","tomo","tonfo","tonsilla","topazio","topologia","toppa","torba","tornare","torrone","tortora","toscano","tossire","tostatura","totano","trabocco","trachea","trafila","tragedia","tralcio","tramonto","transito","trapano","trarre","trasloco","trattato","trave","treccia","tremolio","trespolo","tributo","tricheco","trifoglio","trillo","trincea","trio","tristezza","triturato","trivella","tromba","trono","troppo","trottola","trovare","truccato","tubatura","tuffato","tulipano","tumulto","tunisia","turbare","turchino","tuta","tutela","ubicato","uccello","uccisore","udire","uditivo","uffa","ufficio","uguale","ulisse","ultimato","umano","umile","umorismo","uncinetto","ungere","ungherese","unicorno","unificato","unisono","unitario","unte","uovo","upupa","uragano","urgenza","urlo","usanza","usato","uscito","usignolo","usuraio","utensile","utilizzo","utopia","vacante","vaccinato","vagabondo","vagliato","valanga","valgo","valico","valletta","valoroso","valutare","valvola","vampata","vangare","vanitoso","vano","vantaggio","vanvera","vapore","varano","varcato","variante","vasca","vedetta","vedova","veduto","vegetale","veicolo","velcro","velina","velluto","veloce","venato","vendemmia","vento","verace","verbale","vergogna","verifica","vero","verruca","verticale","vescica","vessillo","vestale","veterano","vetrina","vetusto","viandante","vibrante","vicenda","vichingo","vicinanza","vidimare","vigilia","vigneto","vigore","vile","villano","vimini","vincitore","viola","vipera","virgola","virologo","virulento","viscoso","visione","vispo","vissuto","visura","vita","vitello","vittima","vivanda","vivido","viziare","voce","voga","volatile","volere","volpe","voragine","vulcano","zampogna","zanna","zappato","zattera","zavorra","zefiro","zelante","zelo","zenzero","zerbino","zibetto","zinco","zircone","zitto","zolla","zotico","zucchero","zufolo","zulu","zuppa"]')},94472:function(en){"use strict";en.exports=JSON.parse('["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]')},8013:function(en){"use strict";en.exports=JSON.parse('["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]')},71945:function(en){"use strict";en.exports=JSON.parse('["abacate","abaixo","abalar","abater","abduzir","abelha","aberto","abismo","abotoar","abranger","abreviar","abrigar","abrupto","absinto","absoluto","absurdo","abutre","acabado","acalmar","acampar","acanhar","acaso","aceitar","acelerar","acenar","acervo","acessar","acetona","achatar","acidez","acima","acionado","acirrar","aclamar","aclive","acolhida","acomodar","acoplar","acordar","acumular","acusador","adaptar","adega","adentro","adepto","adequar","aderente","adesivo","adeus","adiante","aditivo","adjetivo","adjunto","admirar","adorar","adquirir","adubo","adverso","advogado","aeronave","afastar","aferir","afetivo","afinador","afivelar","aflito","afluente","afrontar","agachar","agarrar","agasalho","agenciar","agilizar","agiota","agitado","agora","agradar","agreste","agrupar","aguardar","agulha","ajoelhar","ajudar","ajustar","alameda","alarme","alastrar","alavanca","albergue","albino","alcatra","aldeia","alecrim","alegria","alertar","alface","alfinete","algum","alheio","aliar","alicate","alienar","alinhar","aliviar","almofada","alocar","alpiste","alterar","altitude","alucinar","alugar","aluno","alusivo","alvo","amaciar","amador","amarelo","amassar","ambas","ambiente","ameixa","amenizar","amido","amistoso","amizade","amolador","amontoar","amoroso","amostra","amparar","ampliar","ampola","anagrama","analisar","anarquia","anatomia","andaime","anel","anexo","angular","animar","anjo","anomalia","anotado","ansioso","anterior","anuidade","anunciar","anzol","apagador","apalpar","apanhado","apego","apelido","apertada","apesar","apetite","apito","aplauso","aplicada","apoio","apontar","aposta","aprendiz","aprovar","aquecer","arame","aranha","arara","arcada","ardente","areia","arejar","arenito","aresta","argiloso","argola","arma","arquivo","arraial","arrebate","arriscar","arroba","arrumar","arsenal","arterial","artigo","arvoredo","asfaltar","asilado","aspirar","assador","assinar","assoalho","assunto","astral","atacado","atadura","atalho","atarefar","atear","atender","aterro","ateu","atingir","atirador","ativo","atoleiro","atracar","atrevido","atriz","atual","atum","auditor","aumentar","aura","aurora","autismo","autoria","autuar","avaliar","avante","avaria","avental","avesso","aviador","avisar","avulso","axila","azarar","azedo","azeite","azulejo","babar","babosa","bacalhau","bacharel","bacia","bagagem","baiano","bailar","baioneta","bairro","baixista","bajular","baleia","baliza","balsa","banal","bandeira","banho","banir","banquete","barato","barbado","baronesa","barraca","barulho","baseado","bastante","batata","batedor","batida","batom","batucar","baunilha","beber","beijo","beirada","beisebol","beldade","beleza","belga","beliscar","bendito","bengala","benzer","berimbau","berlinda","berro","besouro","bexiga","bezerro","bico","bicudo","bienal","bifocal","bifurcar","bigorna","bilhete","bimestre","bimotor","biologia","biombo","biosfera","bipolar","birrento","biscoito","bisneto","bispo","bissexto","bitola","bizarro","blindado","bloco","bloquear","boato","bobagem","bocado","bocejo","bochecha","boicotar","bolada","boletim","bolha","bolo","bombeiro","bonde","boneco","bonita","borbulha","borda","boreal","borracha","bovino","boxeador","branco","brasa","braveza","breu","briga","brilho","brincar","broa","brochura","bronzear","broto","bruxo","bucha","budismo","bufar","bule","buraco","busca","busto","buzina","cabana","cabelo","cabide","cabo","cabrito","cacau","cacetada","cachorro","cacique","cadastro","cadeado","cafezal","caiaque","caipira","caixote","cajado","caju","calafrio","calcular","caldeira","calibrar","calmante","calota","camada","cambista","camisa","camomila","campanha","camuflar","canavial","cancelar","caneta","canguru","canhoto","canivete","canoa","cansado","cantar","canudo","capacho","capela","capinar","capotar","capricho","captador","capuz","caracol","carbono","cardeal","careca","carimbar","carneiro","carpete","carreira","cartaz","carvalho","casaco","casca","casebre","castelo","casulo","catarata","cativar","caule","causador","cautelar","cavalo","caverna","cebola","cedilha","cegonha","celebrar","celular","cenoura","censo","centeio","cercar","cerrado","certeiro","cerveja","cetim","cevada","chacota","chaleira","chamado","chapada","charme","chatice","chave","chefe","chegada","cheiro","cheque","chicote","chifre","chinelo","chocalho","chover","chumbo","chutar","chuva","cicatriz","ciclone","cidade","cidreira","ciente","cigana","cimento","cinto","cinza","ciranda","circuito","cirurgia","citar","clareza","clero","clicar","clone","clube","coado","coagir","cobaia","cobertor","cobrar","cocada","coelho","coentro","coeso","cogumelo","coibir","coifa","coiote","colar","coleira","colher","colidir","colmeia","colono","coluna","comando","combinar","comentar","comitiva","comover","complexo","comum","concha","condor","conectar","confuso","congelar","conhecer","conjugar","consumir","contrato","convite","cooperar","copeiro","copiador","copo","coquetel","coragem","cordial","corneta","coronha","corporal","correio","cortejo","coruja","corvo","cosseno","costela","cotonete","couro","couve","covil","cozinha","cratera","cravo","creche","credor","creme","crer","crespo","criada","criminal","crioulo","crise","criticar","crosta","crua","cruzeiro","cubano","cueca","cuidado","cujo","culatra","culminar","culpar","cultura","cumprir","cunhado","cupido","curativo","curral","cursar","curto","cuspir","custear","cutelo","damasco","datar","debater","debitar","deboche","debulhar","decalque","decimal","declive","decote","decretar","dedal","dedicado","deduzir","defesa","defumar","degelo","degrau","degustar","deitado","deixar","delator","delegado","delinear","delonga","demanda","demitir","demolido","dentista","depenado","depilar","depois","depressa","depurar","deriva","derramar","desafio","desbotar","descanso","desenho","desfiado","desgaste","desigual","deslize","desmamar","desova","despesa","destaque","desviar","detalhar","detentor","detonar","detrito","deusa","dever","devido","devotado","dezena","diagrama","dialeto","didata","difuso","digitar","dilatado","diluente","diminuir","dinastia","dinheiro","diocese","direto","discreta","disfarce","disparo","disquete","dissipar","distante","ditador","diurno","diverso","divisor","divulgar","dizer","dobrador","dolorido","domador","dominado","donativo","donzela","dormente","dorsal","dosagem","dourado","doutor","drenagem","drible","drogaria","duelar","duende","dueto","duplo","duquesa","durante","duvidoso","eclodir","ecoar","ecologia","edificar","edital","educado","efeito","efetivar","ejetar","elaborar","eleger","eleitor","elenco","elevador","eliminar","elogiar","embargo","embolado","embrulho","embutido","emenda","emergir","emissor","empatia","empenho","empinado","empolgar","emprego","empurrar","emulador","encaixe","encenado","enchente","encontro","endeusar","endossar","enfaixar","enfeite","enfim","engajado","engenho","englobar","engomado","engraxar","enguia","enjoar","enlatar","enquanto","enraizar","enrolado","enrugar","ensaio","enseada","ensino","ensopado","entanto","enteado","entidade","entortar","entrada","entulho","envergar","enviado","envolver","enxame","enxerto","enxofre","enxuto","epiderme","equipar","ereto","erguido","errata","erva","ervilha","esbanjar","esbelto","escama","escola","escrita","escuta","esfinge","esfolar","esfregar","esfumado","esgrima","esmalte","espanto","espelho","espiga","esponja","espreita","espumar","esquerda","estaca","esteira","esticar","estofado","estrela","estudo","esvaziar","etanol","etiqueta","euforia","europeu","evacuar","evaporar","evasivo","eventual","evidente","evoluir","exagero","exalar","examinar","exato","exausto","excesso","excitar","exclamar","executar","exemplo","exibir","exigente","exonerar","expandir","expelir","expirar","explanar","exposto","expresso","expulsar","externo","extinto","extrato","fabricar","fabuloso","faceta","facial","fada","fadiga","faixa","falar","falta","familiar","fandango","fanfarra","fantoche","fardado","farelo","farinha","farofa","farpa","fartura","fatia","fator","favorita","faxina","fazenda","fechado","feijoada","feirante","felino","feminino","fenda","feno","fera","feriado","ferrugem","ferver","festejar","fetal","feudal","fiapo","fibrose","ficar","ficheiro","figurado","fileira","filho","filme","filtrar","firmeza","fisgada","fissura","fita","fivela","fixador","fixo","flacidez","flamingo","flanela","flechada","flora","flutuar","fluxo","focal","focinho","fofocar","fogo","foguete","foice","folgado","folheto","forjar","formiga","forno","forte","fosco","fossa","fragata","fralda","frango","frasco","fraterno","freira","frente","fretar","frieza","friso","fritura","fronha","frustrar","fruteira","fugir","fulano","fuligem","fundar","fungo","funil","furador","furioso","futebol","gabarito","gabinete","gado","gaiato","gaiola","gaivota","galega","galho","galinha","galocha","ganhar","garagem","garfo","gargalo","garimpo","garoupa","garrafa","gasoduto","gasto","gata","gatilho","gaveta","gazela","gelado","geleia","gelo","gemada","gemer","gemido","generoso","gengiva","genial","genoma","genro","geologia","gerador","germinar","gesso","gestor","ginasta","gincana","gingado","girafa","girino","glacial","glicose","global","glorioso","goela","goiaba","golfe","golpear","gordura","gorjeta","gorro","gostoso","goteira","governar","gracejo","gradual","grafite","gralha","grampo","granada","gratuito","graveto","graxa","grego","grelhar","greve","grilo","grisalho","gritaria","grosso","grotesco","grudado","grunhido","gruta","guache","guarani","guaxinim","guerrear","guiar","guincho","guisado","gula","guloso","guru","habitar","harmonia","haste","haver","hectare","herdar","heresia","hesitar","hiato","hibernar","hidratar","hiena","hino","hipismo","hipnose","hipoteca","hoje","holofote","homem","honesto","honrado","hormonal","hospedar","humorado","iate","ideia","idoso","ignorado","igreja","iguana","ileso","ilha","iludido","iluminar","ilustrar","imagem","imediato","imenso","imersivo","iminente","imitador","imortal","impacto","impedir","implante","impor","imprensa","impune","imunizar","inalador","inapto","inativo","incenso","inchar","incidir","incluir","incolor","indeciso","indireto","indutor","ineficaz","inerente","infantil","infestar","infinito","inflamar","informal","infrator","ingerir","inibido","inicial","inimigo","injetar","inocente","inodoro","inovador","inox","inquieto","inscrito","inseto","insistir","inspetor","instalar","insulto","intacto","integral","intimar","intocado","intriga","invasor","inverno","invicto","invocar","iogurte","iraniano","ironizar","irreal","irritado","isca","isento","isolado","isqueiro","italiano","janeiro","jangada","janta","jararaca","jardim","jarro","jasmim","jato","javali","jazida","jejum","joaninha","joelhada","jogador","joia","jornal","jorrar","jovem","juba","judeu","judoca","juiz","julgador","julho","jurado","jurista","juro","justa","labareda","laboral","lacre","lactante","ladrilho","lagarta","lagoa","laje","lamber","lamentar","laminar","lampejo","lanche","lapidar","lapso","laranja","lareira","largura","lasanha","lastro","lateral","latido","lavanda","lavoura","lavrador","laxante","lazer","lealdade","lebre","legado","legendar","legista","leigo","leiloar","leitura","lembrete","leme","lenhador","lentilha","leoa","lesma","leste","letivo","letreiro","levar","leveza","levitar","liberal","libido","liderar","ligar","ligeiro","limitar","limoeiro","limpador","linda","linear","linhagem","liquidez","listagem","lisura","litoral","livro","lixa","lixeira","locador","locutor","lojista","lombo","lona","longe","lontra","lorde","lotado","loteria","loucura","lousa","louvar","luar","lucidez","lucro","luneta","lustre","lutador","luva","macaco","macete","machado","macio","madeira","madrinha","magnata","magreza","maior","mais","malandro","malha","malote","maluco","mamilo","mamoeiro","mamute","manada","mancha","mandato","manequim","manhoso","manivela","manobrar","mansa","manter","manusear","mapeado","maquinar","marcador","maresia","marfim","margem","marinho","marmita","maroto","marquise","marreco","martelo","marujo","mascote","masmorra","massagem","mastigar","matagal","materno","matinal","matutar","maxilar","medalha","medida","medusa","megafone","meiga","melancia","melhor","membro","memorial","menino","menos","mensagem","mental","merecer","mergulho","mesada","mesclar","mesmo","mesquita","mestre","metade","meteoro","metragem","mexer","mexicano","micro","migalha","migrar","milagre","milenar","milhar","mimado","minerar","minhoca","ministro","minoria","miolo","mirante","mirtilo","misturar","mocidade","moderno","modular","moeda","moer","moinho","moita","moldura","moleza","molho","molinete","molusco","montanha","moqueca","morango","morcego","mordomo","morena","mosaico","mosquete","mostarda","motel","motim","moto","motriz","muda","muito","mulata","mulher","multar","mundial","munido","muralha","murcho","muscular","museu","musical","nacional","nadador","naja","namoro","narina","narrado","nascer","nativa","natureza","navalha","navegar","navio","neblina","nebuloso","negativa","negociar","negrito","nervoso","neta","neural","nevasca","nevoeiro","ninar","ninho","nitidez","nivelar","nobreza","noite","noiva","nomear","nominal","nordeste","nortear","notar","noticiar","noturno","novelo","novilho","novo","nublado","nudez","numeral","nupcial","nutrir","nuvem","obcecado","obedecer","objetivo","obrigado","obscuro","obstetra","obter","obturar","ocidente","ocioso","ocorrer","oculista","ocupado","ofegante","ofensiva","oferenda","oficina","ofuscado","ogiva","olaria","oleoso","olhar","oliveira","ombro","omelete","omisso","omitir","ondulado","oneroso","ontem","opcional","operador","oponente","oportuno","oposto","orar","orbitar","ordem","ordinal","orfanato","orgasmo","orgulho","oriental","origem","oriundo","orla","ortodoxo","orvalho","oscilar","ossada","osso","ostentar","otimismo","ousadia","outono","outubro","ouvido","ovelha","ovular","oxidar","oxigenar","pacato","paciente","pacote","pactuar","padaria","padrinho","pagar","pagode","painel","pairar","paisagem","palavra","palestra","palheta","palito","palmada","palpitar","pancada","panela","panfleto","panqueca","pantanal","papagaio","papelada","papiro","parafina","parcial","pardal","parede","partida","pasmo","passado","pastel","patamar","patente","patinar","patrono","paulada","pausar","peculiar","pedalar","pedestre","pediatra","pedra","pegada","peitoral","peixe","pele","pelicano","penca","pendurar","peneira","penhasco","pensador","pente","perceber","perfeito","pergunta","perito","permitir","perna","perplexo","persiana","pertence","peruca","pescado","pesquisa","pessoa","petiscar","piada","picado","piedade","pigmento","pilastra","pilhado","pilotar","pimenta","pincel","pinguim","pinha","pinote","pintar","pioneiro","pipoca","piquete","piranha","pires","pirueta","piscar","pistola","pitanga","pivete","planta","plaqueta","platina","plebeu","plumagem","pluvial","pneu","poda","poeira","poetisa","polegada","policiar","poluente","polvilho","pomar","pomba","ponderar","pontaria","populoso","porta","possuir","postal","pote","poupar","pouso","povoar","praia","prancha","prato","praxe","prece","predador","prefeito","premiar","prensar","preparar","presilha","pretexto","prevenir","prezar","primata","princesa","prisma","privado","processo","produto","profeta","proibido","projeto","prometer","propagar","prosa","protetor","provador","publicar","pudim","pular","pulmonar","pulseira","punhal","punir","pupilo","pureza","puxador","quadra","quantia","quarto","quase","quebrar","queda","queijo","quente","querido","quimono","quina","quiosque","rabanada","rabisco","rachar","racionar","radial","raiar","rainha","raio","raiva","rajada","ralado","ramal","ranger","ranhura","rapadura","rapel","rapidez","raposa","raquete","raridade","rasante","rascunho","rasgar","raspador","rasteira","rasurar","ratazana","ratoeira","realeza","reanimar","reaver","rebaixar","rebelde","rebolar","recado","recente","recheio","recibo","recordar","recrutar","recuar","rede","redimir","redonda","reduzida","reenvio","refinar","refletir","refogar","refresco","refugiar","regalia","regime","regra","reinado","reitor","rejeitar","relativo","remador","remendo","remorso","renovado","reparo","repelir","repleto","repolho","represa","repudiar","requerer","resenha","resfriar","resgatar","residir","resolver","respeito","ressaca","restante","resumir","retalho","reter","retirar","retomada","retratar","revelar","revisor","revolta","riacho","rica","rigidez","rigoroso","rimar","ringue","risada","risco","risonho","robalo","rochedo","rodada","rodeio","rodovia","roedor","roleta","romano","roncar","rosado","roseira","rosto","rota","roteiro","rotina","rotular","rouco","roupa","roxo","rubro","rugido","rugoso","ruivo","rumo","rupestre","russo","sabor","saciar","sacola","sacudir","sadio","safira","saga","sagrada","saibro","salada","saleiro","salgado","saliva","salpicar","salsicha","saltar","salvador","sambar","samurai","sanar","sanfona","sangue","sanidade","sapato","sarda","sargento","sarjeta","saturar","saudade","saxofone","sazonal","secar","secular","seda","sedento","sediado","sedoso","sedutor","segmento","segredo","segundo","seiva","seleto","selvagem","semanal","semente","senador","senhor","sensual","sentado","separado","sereia","seringa","serra","servo","setembro","setor","sigilo","silhueta","silicone","simetria","simpatia","simular","sinal","sincero","singular","sinopse","sintonia","sirene","siri","situado","soberano","sobra","socorro","sogro","soja","solda","soletrar","solteiro","sombrio","sonata","sondar","sonegar","sonhador","sono","soprano","soquete","sorrir","sorteio","sossego","sotaque","soterrar","sovado","sozinho","suavizar","subida","submerso","subsolo","subtrair","sucata","sucesso","suco","sudeste","sufixo","sugador","sugerir","sujeito","sulfato","sumir","suor","superior","suplicar","suposto","suprimir","surdina","surfista","surpresa","surreal","surtir","suspiro","sustento","tabela","tablete","tabuada","tacho","tagarela","talher","talo","talvez","tamanho","tamborim","tampa","tangente","tanto","tapar","tapioca","tardio","tarefa","tarja","tarraxa","tatuagem","taurino","taxativo","taxista","teatral","tecer","tecido","teclado","tedioso","teia","teimar","telefone","telhado","tempero","tenente","tensor","tentar","termal","terno","terreno","tese","tesoura","testado","teto","textura","texugo","tiara","tigela","tijolo","timbrar","timidez","tingido","tinteiro","tiragem","titular","toalha","tocha","tolerar","tolice","tomada","tomilho","tonel","tontura","topete","tora","torcido","torneio","torque","torrada","torto","tostar","touca","toupeira","toxina","trabalho","tracejar","tradutor","trafegar","trajeto","trama","trancar","trapo","traseiro","tratador","travar","treino","tremer","trepidar","trevo","triagem","tribo","triciclo","tridente","trilogia","trindade","triplo","triturar","triunfal","trocar","trombeta","trova","trunfo","truque","tubular","tucano","tudo","tulipa","tupi","turbo","turma","turquesa","tutelar","tutorial","uivar","umbigo","unha","unidade","uniforme","urologia","urso","urtiga","urubu","usado","usina","usufruir","vacina","vadiar","vagaroso","vaidoso","vala","valente","validade","valores","vantagem","vaqueiro","varanda","vareta","varrer","vascular","vasilha","vassoura","vazar","vazio","veado","vedar","vegetar","veicular","veleiro","velhice","veludo","vencedor","vendaval","venerar","ventre","verbal","verdade","vereador","vergonha","vermelho","verniz","versar","vertente","vespa","vestido","vetorial","viaduto","viagem","viajar","viatura","vibrador","videira","vidraria","viela","viga","vigente","vigiar","vigorar","vilarejo","vinco","vinheta","vinil","violeta","virada","virtude","visitar","visto","vitral","viveiro","vizinho","voador","voar","vogal","volante","voleibol","voltagem","volumoso","vontade","vulto","vuvuzela","xadrez","xarope","xeque","xeretar","xerife","xingar","zangado","zarpar","zebu","zelador","zombar","zoologia","zumbido"]')},80659:function(en){"use strict";en.exports=JSON.parse('["ábaco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","acción","aceite","acelga","acento","aceptar","ácido","aclarar","acné","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","aéreo","afectar","afición","afinar","afirmar","ágil","agitar","agonía","agosto","agotar","agregar","agrio","agua","agudo","águila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacrán","alambre","alarma","alba","álbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodón","aliado","aliento","alivio","alma","almeja","almíbar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","ámbar","ámbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","andén","anemia","ángulo","anillo","ánimo","anís","anotar","antena","antiguo","antojo","anual","anular","anuncio","añadir","añejo","año","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","araña","arar","árbitro","árbol","arbusto","archivo","arco","arder","ardilla","arduo","área","árido","aries","armonía","arnés","aroma","arpa","arpón","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","áspero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","ático","atleta","átomo","atraer","atroz","atún","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avión","aviso","ayer","ayuda","ayuno","azafrán","azar","azote","azúcar","azufre","azul","baba","babor","bache","bahía","baile","bajar","balanza","balcón","balde","bambú","banco","banda","baño","barba","barco","barniz","barro","báscula","bastón","basura","batalla","batería","batir","batuta","baúl","bazar","bebé","bebida","bello","besar","beso","bestia","bicho","bien","bingo","blanco","bloque","blusa","boa","bobina","bobo","boca","bocina","boda","bodega","boina","bola","bolero","bolsa","bomba","bondad","bonito","bono","bonsái","borde","borrar","bosque","bote","botín","bóveda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufón","búho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzón","caballo","cabeza","cabina","cabra","cacao","cadáver","cadena","caer","café","caída","caimán","caja","cajón","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","cáncer","candil","canela","canguro","canica","canto","caña","cañón","caoba","caos","capaz","capitán","capote","captar","capucha","cara","carbón","cárcel","careta","carga","cariño","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","célebre","celoso","célula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","césped","cetro","chacal","chaleco","champú","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclón","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","ciprés","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","clínica","cobre","cocción","cochino","cocina","coco","código","codo","cofre","coger","cohete","cojín","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","cómodo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazón","corbata","corcho","cordón","corona","correr","coser","cosmos","costa","cráneo","cráter","crear","crecer","creído","crema","cría","crimen","cripta","crisis","cromo","crónica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupón","cúpula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","dátil","deber","débil","década","decir","dedo","defensa","definir","dejar","delfín","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvío","detalle","detener","deuda","día","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difícil","digno","dilema","diluir","dinero","directo","dirigir","disco","diseño","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","dragón","droga","ducha","duda","duelo","dueño","dulce","dúo","duque","durar","dureza","duro","ébano","ebrio","echar","eco","ecuador","edad","edición","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","élite","elixir","elogio","eludir","embudo","emitir","emoción","empate","empeño","empleo","empresa","enano","encargo","enchufe","encía","enemigo","enero","enfado","enfermo","engaño","enigma","enlace","enorme","enredo","ensayo","enseñar","entero","entrar","envase","envío","época","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espía","esposa","espuma","esquí","estar","este","estilo","estufa","etapa","eterno","ética","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","éxito","experto","explicar","exponer","extremo","fábrica","fábula","fachada","fácil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","faraón","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fértil","fervor","festín","fiable","fianza","fiar","fibra","ficción","ficha","fideo","fiebre","fiel","fiera","fiesta","figura","fijar","fijo","fila","filete","filial","filtro","fin","finca","fingir","finito","firma","flaco","flauta","flecha","flor","flota","fluir","flujo","flúor","fobia","foca","fogata","fogón","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","frágil","franja","frase","fraude","freír","freno","fresa","frío","frito","fruta","fuego","fuente","fuerza","fuga","fumar","función","funda","furgón","furia","fusil","fútbol","futuro","gacela","gafas","gaita","gajo","gala","galería","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavilán","gemelo","gemir","gen","género","genio","gente","geranio","gerente","germen","gesto","gigante","gimnasio","girar","giro","glaciar","globo","gloria","gol","golfo","goloso","golpe","goma","gordo","gorila","gorra","gota","goteo","gozar","grada","gráfico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","grúa","grueso","grumo","grupo","guante","guapo","guardia","guerra","guía","guiño","guion","guiso","guitarra","gusano","gustar","haber","hábil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazaña","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","héroe","hervir","hielo","hierro","hígado","higiene","hijo","himno","historia","hocico","hogar","hoguera","hoja","hombre","hongo","honor","honra","hora","hormiga","horno","hostil","hoyo","hueco","huelga","huerta","hueso","huevo","huida","huir","humano","húmedo","humilde","humo","hundir","huracán","hurto","icono","ideal","idioma","ídolo","iglesia","iglú","igual","ilegal","ilusión","imagen","imán","imitar","impar","imperio","imponer","impulso","incapaz","índice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","interés","íntimo","intuir","inútil","invierno","ira","iris","ironía","isla","islote","jabalí","jabón","jamón","jarabe","jardín","jarra","jaula","jazmín","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","júpiter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladrón","lagarto","lágrima","laguna","laico","lamer","lámina","lámpara","lana","lancha","langosta","lanza","lápiz","largo","larva","lástima","lata","látex","latir","laurel","lavar","lazo","leal","lección","leche","lector","leer","legión","legumbre","lejano","lengua","lento","leña","león","leopardo","lesión","letal","letra","leve","leyenda","libertad","libro","licor","líder","lidiar","lienzo","liga","ligero","lima","límite","limón","limpio","lince","lindo","línea","lingote","lino","linterna","líquido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","loción","loco","locura","lógica","logro","lombriz","lomo","lonja","lote","lucha","lucir","lugar","lujo","luna","lunes","lupa","lustro","luto","luz","maceta","macho","madera","madre","maduro","maestro","mafia","magia","mago","maíz","maldad","maleta","malla","malo","mamá","mambo","mamut","manco","mando","manejar","manga","maniquí","manjar","mano","manso","manta","mañana","mapa","máquina","mar","marco","marea","marfil","margen","marido","mármol","marrón","martes","marzo","masa","máscara","masivo","matar","materia","matiz","matriz","máximo","mayor","mazorca","mecha","medalla","medio","médula","mejilla","mejor","melena","melón","memoria","menor","mensaje","mente","menú","mercado","merengue","mérito","mes","mesón","meta","meter","método","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millón","mimo","mina","minero","mínimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","moción","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","moño","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","móvil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","muñeca","mural","muro","músculo","museo","musgo","música","muslo","nácar","nación","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","náusea","naval","nave","navidad","necio","néctar","negar","negocio","negro","neón","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","niñez","niño","nítido","nivel","nobleza","noche","nómina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","núcleo","nudillo","nudo","nuera","nueve","nuez","nulo","número","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","océano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oído","oír","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opción","ópera","opinar","oponer","optar","óptica","opuesto","oración","orador","oral","órbita","orca","orden","oreja","órgano","orgía","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadía","oscuro","osezno","oso","ostra","otoño","otro","oveja","óvulo","óxido","oxígeno","oyente","ozono","pacto","padre","paella","página","pago","país","pájaro","palabra","palco","paleta","pálido","palma","paloma","palpar","pan","panal","pánico","pantera","pañuelo","papá","papel","papilla","paquete","parar","parcela","pared","parir","paro","párpado","parque","párrafo","parte","pasar","paseo","pasión","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peatón","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldaño","pelea","peligro","pellejo","pelo","peluca","pena","pensar","peñón","peón","peor","pepino","pequeño","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pésimo","pestaña","pétalo","petróleo","pez","pezuña","picar","pichón","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","piña","piojo","pipa","pirata","pisar","piscina","piso","pista","pitón","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesía","poeta","polen","policía","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porción","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","príncipe","prisión","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","próximo","prueba","público","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmón","pulpo","pulso","puma","punto","puñal","puño","pupa","pupila","puré","quedar","queja","quemar","querer","queso","quieto","química","quince","quitar","rábano","rabia","rabo","ración","radical","raíz","rama","rampa","rancho","rango","rapaz","rápido","rapto","rasgo","raspa","rato","rayo","raza","razón","reacción","realidad","rebaño","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refrán","refugio","regalo","regir","regla","regreso","rehén","reino","reír","reja","relato","relevo","relieve","relleno","reloj","remar","remedio","remo","rencor","rendir","renta","reparto","repetir","reposo","reptil","res","rescate","resina","respeto","resto","resumen","retiro","retorno","retrato","reunir","revés","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","rígido","rigor","rincón","riñón","río","riqueza","risa","ritmo","rito","rizo","roble","roce","rociar","rodar","rodeo","rodilla","roer","rojizo","rojo","romero","romper","ron","ronco","ronda","ropa","ropero","rosa","rosca","rostro","rotar","rubí","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sábado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmón","salón","salsa","salto","salud","salvar","samba","sanción","sandía","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sartén","sastre","satán","sauna","saxofón","sección","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","señal","señor","separar","sepia","sequía","ser","serie","sermón","servir","sesenta","sesión","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","sílaba","silbar","silencio","silla","símbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","sólido","soltar","solución","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","sostén","sótano","suave","subir","suceso","sudor","suegra","suelo","sueño","suerte","sufrir","sujeto","sultán","sumar","superar","suplir","suponer","supremo","sur","surco","sureño","surgir","susto","sutil","tabaco","tabique","tabla","tabú","taco","tacto","tajo","talar","talco","talento","talla","talón","tamaño","tambor","tango","tanque","tapa","tapete","tapia","tapón","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazón","teatro","techo","tecla","técnica","tejado","tejer","tejido","tela","teléfono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teoría","terapia","terco","término","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburón","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","tímido","timo","tinta","tío","típico","tipo","tira","tirón","titán","títere","título","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","tórax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","tóxico","trabajo","tractor","traer","tráfico","trago","traje","tramo","trance","trato","trauma","trazar","trébol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tubería","tubo","tuerto","tumba","tumor","túnel","túnica","turbina","turismo","turno","tutor","ubicar","úlcera","umbral","unidad","unir","universo","uno","untar","uña","urbano","urbe","urgente","urna","usar","usuario","útil","utopía","uva","vaca","vacío","vacuna","vagar","vago","vaina","vajilla","vale","válido","valle","valor","válvula","vampiro","vara","variar","varón","vaso","vecino","vector","vehículo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vía","viaje","vibrar","vicio","víctima","vida","vídeo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","viñedo","violín","viral","virgo","virtud","visor","víspera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volcán","volumen","volver","voraz","votar","voto","voz","vuelo","vulgar","yacer","yate","yegua","yema","yerno","yeso","yodo","yoga","yogur","zafiro","zanja","zapato","zarza","zona","zorro","zumo","zurdo"]')}},function(en){var eo=function(eo){return en(en.s=eo)};en.O(0,[774,179],function(){return eo(6840),eo(96885)}),_N_E=en.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/ccn-9e7403cc6361b091.js b/_next/static/chunks/pages/earn/ccn-9e7403cc6361b091.js new file mode 100644 index 0000000..338e7f1 --- /dev/null +++ b/_next/static/chunks/pages/earn/ccn-9e7403cc6361b091.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[357],{89176:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/ccn",function(){return t(62699)}])},58833:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var i=t(85893),a=t(19521),r=t(67294),o=t(79632);let l=(0,a.ZP)(o.zx).attrs(e=>({...e,forwardedAs:"a",kind:"neon",variant:"textOnly",color:"main0"})).withConfig({displayName:"styles__StyledExternalLinkButton",componentId:"sc-16jaolm-0"})([""]),s=e=>{let{children:n,href:t,size:a="lg",...r}=e;return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(l,{href:t,size:a,...r,target:"_blank",children:[n||t,(0,i.jsx)(c,{name:"square-up-right"})]})})};s.displayName="ExternalLinkButton";var d=(0,r.memo)(s),c=(0,a.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mpznlq-0"})({marginLeft:"0.625rem"})},28417:function(e,n,t){"use strict";t.d(n,{Z:function(){return h}});var i=t(85893),a=t(19521),r=t(67294),o=t(34816),l=t(43815),s=t(42983),d=t(13153),c=t(79632),m=t(87625);let p=e=>{let{title:n,nodes:t,...s}=e,p=(0,a.Fg)(),h=(0,r.useMemo)(()=>{let e=t||[],n=e.length,i=e.reduce((e,n)=>e+Number(n.score>=.8),0),a=e.reduce((e,n)=>e+Number(n.score>=.5&&n.score<.8),0),r=e.reduce((e,n)=>e+Number(n.score<.5),0),o=n-i-a-r;return[{label:"active nodes",value:"".concat(i," nodes"),percentage:i/n,gradient:"main1"},{label:"50% < 80%",value:"".concat(a," nodes"),percentage:a/n,gradient:"main2"},{label:"< 50%",value:"".concat(r," nodes"),percentage:r/n,color:"error"},{label:"other",value:"".concat(o," nodes"),percentage:o/n,color:"transparent"}]},[t]),w=p.color.disabled2,N=[...h].reverse();return(0,i.jsxs)(d.Z,{loading:!t,...s,children:[(0,i.jsx)(g,{forwardedAs:"h3",type:"info",color:"main0",children:n}),(0,i.jsxs)(x,{children:[(0,i.jsxs)(y,{width:100,height:100,margin:{},children:[(0,i.jsx)("defs",{children:(0,i.jsx)(m._,{data:h})}),(0,i.jsx)(o.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:w}),(0,i.jsx)(o.b,{data:N,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:N.map(e=>{let n="gr-".concat(e.gradient),t=e.gradient?"url(#".concat(n,")"):e.color?p.color[e.color]||e.color:void 0;return(0,i.jsx)(l.b,{fill:t},e.label)})}),(0,i.jsx)("text",{x:"50%",y:"50%",dominantBaseline:"central",textAnchor:"middle",className:"tp-body3 fs-24",fill:p.color.text,children:(null==t?void 0:t.length)||0})]}),(0,i.jsx)(f,{children:Array.from({length:2},(e,n)=>(0,i.jsx)(u,{children:h.slice(2*n,2*n+2).map(e=>(0,i.jsxs)(_,{children:[(0,i.jsx)(c.cu,{$color:"transparent"===e.color?w:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,i.jsxs)(v,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(j,{className:"fs-10",children:e.label})]})]},e.label))},n))})]})]})};p.displayName="NetworkHealthChart";var h=(0,r.memo)(p),g=(0,a.ZP)(c.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-ghx7oa-0"})({margin:"0px",minHeight:"2rem"}),x=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-ghx7oa-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),y=(0,a.ZP)(s.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-ghx7oa-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),f=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-ghx7oa-3"})({marginTop:"0.25rem",display:"flex",width:"100%",alignItems:"stretch",justifyContent:"center",gap:"1.5rem"}),u=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-ghx7oa-4"})({display:"flex",flexDirection:"column",gap:"1rem"}),_=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-ghx7oa-5"})({display:"flex",alignItems:"center",gap:"0.75rem"}),v=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-ghx7oa-6"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),j=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-ghx7oa-7"})({opacity:"0.6"})},62699:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return eN}});var i=t(85893),a=t(19521),r=t(67294),o=t(9008),l=t.n(o),s=t(79632),d=t(94461),c=t(96272),m=t(38753),p=t(69797),h=t(51383),g=t(68461),x=t(90709),y=t(60202),f=t(11140),u=t(87931),_=t(33358),v=t(25675),j=t.n(v);let w=e=>{let{nodes:n,filteredNodes:t,lastVersion:a,nodesIssues:o,loadItemsDisabled:l,handleLoadItems:d,handleSortItems:c}=e,m=(0,r.useMemo)(()=>[{label:"",align:"center",width:0,cellProps:()=>({css:{padding:"0px !important"}}),hcellProps:()=>({css:{borderWidth:"0px !important",padding:"0px !important"}}),render:e=>(null==o?void 0:o[e.hash])?(0,i.jsx)(C,{children:"\xa0"}):null},{label:"SCORE",sortable:!0,sortBy:e=>e.score,render:e=>(0,i.jsx)(s.WG,{score:e.score})},{label:"LINKED",sortable:!0,sortBy:e=>e.resource_nodes.length,render:e=>(0,i.jsx)(x.ZP,{nodes:e.crnsData})},{label:"NAME",sortable:!0,sortBy:e=>e.name,render:e=>(0,i.jsx)(s.tJ,{hash:e.hash,name:e.name,picture:e.picture,apiServer:_.pf,ImageCmp:j()})},{label:"STAKED",sortable:!0,width:"100%",sortBy:e=>e.total_staked,render:e=>(0,i.jsx)(f.Z,{staked:e.total_staked,status:e.status,locked:e.locked})},{label:"EST. APY",render:e=>(0,i.jsx)(y.Z,{node:e,nodes:n})},{label:"VERSION",sortable:!0,sortBy:e=>{var n;return null===(n=e.metricsData)||void 0===n?void 0:n.version},render:e=>{var n;return(0,i.jsx)(s.pJ,{version:(null===(n=e.metricsData)||void 0===n?void 0:n.version)||"",lastVersion:a})}},{label:"",align:"right",render:e=>(0,i.jsx)(b,{children:(0,i.jsx)(u.Z,{kind:"neon",size:"md",variant:"secondary",color:"main0",href:"/earn/ccn/".concat(e.hash),children:"Info"})})}],[a,n,o]);return(0,i.jsx)(g.Z,{columns:m,data:t,infiniteScroll:!l,onLoadMore:d,onSort:c})};w.displayName="CoreChannelNodesTable";var N=(0,r.memo)(w),C=(0,a.ZP)(s.Cc).withConfig({displayName:"cmp___StyledNotificationBadge",componentId:"sc-1gsmq73-0"})({marginLeft:"auto !important",marginRight:"auto !important",display:"flex !important"}),b=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1gsmq73-1"})({display:"inline-flex",justifyContent:"flex-end",gap:"0.75rem"}),S=t(58833),I=t(32350),Z=t(41664),D=t.n(Z),P=t(33445),A=t(28417),k=t(47630),T=t(34816),R=t(43815),B=t(42983),E=t(13153),z=t(87625),W=t(7954);let H=e=>{let{nodes:n,...t}=e,o=(0,r.useMemo)(()=>new k.S,[]),l=(0,a.Fg)(),d=(0,r.useMemo)(()=>{let e=0;if(n){let t=o.activeNodes(n),i=o.totalPerDay(n);e=i/t.length}let t=30*e,i=t+e;return[{label:"per month",value:"".concat(t.toFixed(2)),percentage:t/i,gradient:"main1",color:""},{label:"per day",value:"".concat(e.toFixed(2)),percentage:e/i,gradient:"main2",color:""}]},[n,o]),c=l.color.disabled2;return(0,i.jsxs)(E.Z,{loading:!n,...t,children:[(0,i.jsx)(M,{forwardedAs:"h3",type:"info",color:"main0",children:"ESTIMATED REWARDS"}),(0,i.jsxs)(q,{children:[(0,i.jsxs)(L,{data:d,width:100,height:100,margin:{},children:[(0,i.jsx)("defs",{children:(0,i.jsx)(z._,{data:d})}),(0,i.jsx)(T.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:c}),(0,i.jsx)(T.b,{data:d,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:d.map(e=>{let n="gr-".concat(e.gradient),t=e.gradient?"url(#".concat(n,")"):e.color?l.color[e.color]||e.color:void 0;return(0,i.jsx)(R.b,{fill:t},e.label)})})]}),(0,i.jsx)(O,{children:d.map(e=>(0,i.jsxs)(K,{children:[(0,i.jsx)(s.cu,{$color:"transparent"===e.color?c:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,i.jsxs)($,{className:"tp-body3",children:[(0,i.jsx)(W.Z,{value:Number(e.value)}),(0,i.jsx)(G,{className:"fs-10",children:e.label})]})]},e.label))})]})]})};H.displayName="EstimatedNodeRewardsChart";var F=(0,r.memo)(H),M=(0,a.ZP)(s.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-8p9zt4-0"})({margin:"0px",minHeight:"2rem"}),q=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-8p9zt4-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),L=(0,a.ZP)(B.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-8p9zt4-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),O=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-8p9zt4-3"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),K=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-8p9zt4-4"})({display:"flex",alignItems:"center",gap:"0.75rem"}),$=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-8p9zt4-5"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),G=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-8p9zt4-6"})({opacity:"0.6"}),J=t(76625),U=t(48107);let V=e=>{let{title:n,nodes:t,...o}=e,l=(0,a.Fg)(),d=(0,r.useMemo)(()=>{if(!t)return[];let[e,n]=t.reduce((e,n)=>{let t=n.resource_nodes.length,i=Math.max(U.B.maxLinkedPerNode-t,0);return e[0]+=t,e[1]+=i,e},[0,0]),i=e+n;return[{label:"linked CRNs",value:e,percentage:e/i,gradient:"main0"},{label:"free spots",value:n,percentage:n/i,color:"main1"}]},[t]),c=l.color.disabled2;return(0,i.jsxs)(E.Z,{loading:!t,...o,children:[(0,i.jsx)(Y,{forwardedAs:"h3",type:"info",color:"main0",children:n}),(0,i.jsxs)(Q,{children:[(0,i.jsxs)(ee,{data:d,width:100,height:100,margin:{},children:[(0,i.jsx)("defs",{children:(0,i.jsx)(z._,{data:d})}),(0,i.jsx)(T.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:c}),(0,i.jsx)(T.b,{data:d,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:d.map(e=>{let n="gr-".concat(e.gradient),t=e.gradient?"url(#".concat(n,")"):e.color?l.color[e.color]||e.color:void 0;return(0,i.jsx)(R.b,{fill:t},e.label)})})]}),(0,i.jsx)(en,{children:d.map(e=>(0,i.jsxs)(et,{children:[(0,i.jsx)(s.cu,{$color:"transparent"===e.color?c:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,i.jsxs)(ei,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(ea,{className:"fs-10",children:e.label})]})]},e.label))})]})]})};V.displayName="AvailableCRNSpotChart";var X=(0,r.memo)(V),Y=(0,a.ZP)(s.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-1ksqyg5-0"})({margin:"0px",minHeight:"2rem"}),Q=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1ksqyg5-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),ee=(0,a.ZP)(B.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-1ksqyg5-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),en=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1ksqyg5-3"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),et=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1ksqyg5-4"})({display:"flex",alignItems:"center",gap:"0.75rem"}),ei=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1ksqyg5-5"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),ea=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-1ksqyg5-6"})({opacity:"0.6"});let er=e=>{let{account:n,accountBalance:t,nodes:a,userNodes:o,filteredUserNodes:g,paginatedSortedFilteredNodes:x,userNodesIssues:y,tabs:f,selectedTab:u,filter:_,lastVersion:v,loadItemsDisabled:j,handleLoadItems:w,handleSortItems:C,handleTabChange:b,handleFilterChange:Z}=function(e){let[n]=(0,d.mr)(),{account:t,balance:a=0}=n.connection,{nodes:o,filteredNodes:l,...g}=(0,c.v)(e),{userNodes:x}=(0,p.M)({nodes:o}),{userNodes:y}=(0,p.M)({nodes:l}),{nodesIssues:f,warningFlag:u}=(0,m.i)({nodes:y}),{sortedNodes:_}=(0,h.L)({nodesIssues:f,nodes:y}),[v,j]=(0,r.useState)(),w=v||((null==x?void 0:x.length)?"user":"nodes"),N=(0,r.useMemo)(()=>{let e=[{id:"nodes",name:"All core nodes"},{id:"user",name:"My core nodes",label:u?{label:(0,i.jsx)(s.Cc,{children:u}),position:"top"}:void 0}];return e},[u]),{list:C,loadItemsDisabled:b,handleLoadItems:S}=(0,s.fw)({list:l});return{...g,account:t,accountBalance:a,nodes:o,filteredNodes:l,userNodes:x,filteredUserNodes:_,selectedTab:w,tabs:N,userNodesIssues:f,paginatedSortedFilteredNodes:C,loadItemsDisabled:b,handleLoadItems:S,handleTabChange:j}}(e),{render:T}=(0,J.W)(),R=(0,i.jsx)(D(),{href:"/earn/ccn/new",passHref:!0,legacyBehavior:!0,children:(0,i.jsxs)(el,{color:"main0",kind:"neon",variant:"secondary",size:"md",disabled:!n||(t||0)<=k.S.minStakeToActivateNode,children:[(0,i.jsx)(s.JO,{name:"key"}),"Create core node"]})});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(l(),{children:[(0,i.jsx)("title",{children:"Aleph.im | Account"}),(0,i.jsx)("meta",{name:"description",content:"Aleph.im Account Dashboard"}),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,i.jsx)("section",{children:(0,i.jsx)(es,{className:"tp-h5",children:"Core nodes"})}),(0,i.jsx)("section",{children:(0,i.jsx)(I.Z,{buttons:R,children:(0,i.jsxs)(ed,{children:[(0,i.jsxs)(ec,{children:[(0,i.jsx)(em,{children:(0,i.jsx)(A.Z,{nodes:a,title:"CCN NETWORK HEALTH"})}),(0,i.jsxs)(ep,{children:[(0,i.jsx)(eh,{children:(0,i.jsx)(F,{nodes:a})}),(0,i.jsx)(eg,{children:(0,i.jsx)(X,{title:"AVAILABLE CRN SPOTS",nodes:a})})]})]}),(0,i.jsxs)(ex,{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(ey,{className:"tp-h7",children:"What is a core node?"}),(0,i.jsx)("p",{className:"fs-16",children:"CCNs are the cornerstone of Aleph.im, responsible for the security and functionality of our peer-to-peer network. These dedicated nodes, backed by a commitment of 200,000 Aleph tokens, play a pivotal role in network control and governance. As non-custodial operators, they are at the forefront of Aleph.im's innovative ecosystem. For more information on how to set up a node and detailed technical and token requirements, please visit our"}),(0,i.jsx)(S.Z,{href:"https://docs.aleph.im/nodes/core/",size:"md",children:"Node Setup Guide"})]}),(0,i.jsx)(ef,{children:R})]})]})})}),(0,i.jsxs)(eu,{children:[(0,i.jsxs)(e_,{children:[(0,i.jsx)(ev,{children:(0,i.jsx)(s.mQ,{tabs:f,align:"left",selected:u,onTabChange:b})}),(0,i.jsx)(s.oi,{value:_,name:"filter-ccn",placeholder:"Search me",onChange:Z,icon:(0,i.jsx)(s.JO,{name:"search"})})]}),(0,i.jsxs)(ej,{children:[(0,i.jsx)(P.Z,{show:!T||!a}),T&&(0,i.jsx)(i.Fragment,{children:"user"===u?(0,i.jsx)(i.Fragment,{children:a&&g&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(N,{nodes:a,filteredNodes:g,nodesIssues:y,lastVersion:v}),(0,i.jsx)(ew,{children:n?(null==o?void 0:o.length)?"":"You have no core node running.":"Connect your wallet to see your core node running."})]})}):(0,i.jsx)(i.Fragment,{children:a&&(0,i.jsx)(N,{nodes:a,filteredNodes:x,lastVersion:v,loadItemsDisabled:j,handleLoadItems:w,handleSortItems:C})})})]})]})]})};er.displayName="CoreChannelNodesPage";var eo=(0,r.memo)(er),el=(0,a.ZP)(s.zx).withConfig({displayName:"cmp___StyledButton",componentId:"sc-yt8x4y-0"})({gap:"0.625rem"}),es=(0,a.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-yt8x4y-1"})({marginBottom:"2rem"}),ed=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-yt8x4y-2"})({display:"flex",flexWrap:"wrap",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 87.5rem)":{flexWrap:"nowrap"}}),ec=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-yt8x4y-3"})({order:"2",display:"flex",maxWidth:"100%",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 87.5rem)":{order:"0",flex:"none",flexWrap:"nowrap"}}),em=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-yt8x4y-4"})({maxWidth:"100%",flex:"1 1 auto","@media (min-width: 87.5rem)":{flex:"none"}}),ep=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-yt8x4y-5"})({display:"flex",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 36rem)":{flexWrap:"nowrap"},"@media (min-width: 87.5rem)":{flex:"none"}}),eh=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-yt8x4y-6"})({flex:"1 1 0%"}),eg=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-yt8x4y-7"})({flex:"1 1 0%"}),ex=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-yt8x4y-8"})({order:"1",display:"flex",flex:"1 1 auto",flexDirection:"column",justifyContent:"space-between",alignSelf:"stretch","@media (min-width: 87.5rem)":{order:"0"}}),ey=(0,a.ZP)("h1").withConfig({displayName:"cmp___StyledH2",componentId:"sc-yt8x4y-9"})({marginBottom:"0px"}),ef=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-yt8x4y-10"})({marginBottom:"1rem",marginTop:"1.5rem","@media (min-width: 87.5rem)":{marginBottom:"0px"}}),eu=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-yt8x4y-11"})({marginTop:"3.5rem"}),e_=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv9",componentId:"sc-yt8x4y-12"})({marginBottom:"2rem",display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"stretch",justifyContent:"space-between",gap:"2.5rem","@media (min-width: 48rem)":{flexDirection:"row",alignItems:"flex-end"}}),ev=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv10",componentId:"sc-yt8x4y-13"})({display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 36rem)":{flexDirection:"row",alignItems:"center",gap:"1rem"}}),ej=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv11",componentId:"sc-yt8x4y-14"})({position:"relative"}),ew=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv12",componentId:"sc-yt8x4y-15"})({marginLeft:"1rem",marginRight:"1rem",marginTop:"2.5rem",marginBottom:"2.5rem",textAlign:"center",opacity:"0.6"}),eN=eo}},function(e){e.O(0,[959,983,431,774,888,179],function(){return e(e.s=89176)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/ccn-a0edf49da9dbff0f.js b/_next/static/chunks/pages/earn/ccn-a0edf49da9dbff0f.js deleted file mode 100644 index 0a18dc3..0000000 --- a/_next/static/chunks/pages/earn/ccn-a0edf49da9dbff0f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[357],{89176:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/ccn",function(){return t(62699)}])},58833:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var i=t(85893),a=t(19521),r=t(67294),o=t(72771);let l=(0,a.ZP)(o.zx).attrs(e=>({...e,forwardedAs:"a",kind:"neon",variant:"textOnly",color:"main0"})).withConfig({displayName:"styles__StyledExternalLinkButton",componentId:"sc-16jaolm-0"})([""]),s=e=>{let{children:n,href:t,size:a="lg",...r}=e;return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(l,{href:t,size:a,...r,target:"_blank",children:[n||t,(0,i.jsx)(c,{name:"square-up-right"})]})})};s.displayName="ExternalLinkButton";var d=(0,r.memo)(s),c=(0,a.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mpznlq-0"})({marginLeft:"0.625rem"})},28417:function(e,n,t){"use strict";t.d(n,{Z:function(){return h}});var i=t(85893),a=t(19521),r=t(67294),o=t(34816),l=t(43815),s=t(42983),d=t(13153),c=t(72771),m=t(87625);let p=e=>{let{title:n,nodes:t,...s}=e,p=(0,a.Fg)(),h=(0,r.useMemo)(()=>{let e=t||[],n=e.length,i=e.reduce((e,n)=>e+Number(n.score>=.8),0),a=e.reduce((e,n)=>e+Number(n.score>=.5&&n.score<.8),0),r=e.reduce((e,n)=>e+Number(n.score<.5),0),o=n-i-a-r;return[{label:"active nodes",value:"".concat(i," nodes"),percentage:i/n,gradient:"main1"},{label:"50% < 80%",value:"".concat(a," nodes"),percentage:a/n,gradient:"main2"},{label:"< 50%",value:"".concat(r," nodes"),percentage:r/n,color:"error"},{label:"other",value:"".concat(o," nodes"),percentage:o/n,color:"transparent"}]},[t]),w=p.color.disabled2,N=[...h].reverse();return(0,i.jsxs)(d.Z,{loading:!t,...s,children:[(0,i.jsx)(g,{forwardedAs:"h3",type:"info",color:"main0",children:n}),(0,i.jsxs)(x,{children:[(0,i.jsxs)(y,{width:100,height:100,margin:{},children:[(0,i.jsx)("defs",{children:(0,i.jsx)(m._,{data:h})}),(0,i.jsx)(o.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:w}),(0,i.jsx)(o.b,{data:N,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:N.map(e=>{let n="gr-".concat(e.gradient),t=e.gradient?"url(#".concat(n,")"):e.color?p.color[e.color]||e.color:void 0;return(0,i.jsx)(l.b,{fill:t},e.label)})}),(0,i.jsx)("text",{x:"50%",y:"50%",dominantBaseline:"central",textAnchor:"middle",className:"tp-body3 fs-24",fill:p.color.text,children:(null==t?void 0:t.length)||0})]}),(0,i.jsx)(f,{children:Array.from({length:2},(e,n)=>(0,i.jsx)(u,{children:h.slice(2*n,2*n+2).map(e=>(0,i.jsxs)(_,{children:[(0,i.jsx)(c.cu,{$color:"transparent"===e.color?w:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,i.jsxs)(v,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(j,{className:"fs-10",children:e.label})]})]},e.label))},n))})]})]})};p.displayName="NetworkHealthChart";var h=(0,r.memo)(p),g=(0,a.ZP)(c.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-ghx7oa-0"})({margin:"0px",minHeight:"2rem"}),x=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-ghx7oa-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),y=(0,a.ZP)(s.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-ghx7oa-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),f=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-ghx7oa-3"})({marginTop:"0.25rem",display:"flex",width:"100%",alignItems:"stretch",justifyContent:"center",gap:"1.5rem"}),u=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-ghx7oa-4"})({display:"flex",flexDirection:"column",gap:"1rem"}),_=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-ghx7oa-5"})({display:"flex",alignItems:"center",gap:"0.75rem"}),v=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-ghx7oa-6"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),j=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-ghx7oa-7"})({opacity:"0.6"})},62699:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return eN}});var i=t(85893),a=t(19521),r=t(67294),o=t(9008),l=t.n(o),s=t(72771),d=t(94461),c=t(96272),m=t(38753),p=t(69797),h=t(51383),g=t(68461),x=t(90709),y=t(60202),f=t(11140),u=t(87931),_=t(33358),v=t(25675),j=t.n(v);let w=e=>{let{nodes:n,filteredNodes:t,lastVersion:a,nodesIssues:o,loadItemsDisabled:l,handleLoadItems:d,handleSortItems:c}=e,m=(0,r.useMemo)(()=>[{label:"",align:"center",width:0,cellProps:()=>({css:{padding:"0px !important"}}),hcellProps:()=>({css:{borderWidth:"0px !important",padding:"0px !important"}}),render:e=>(null==o?void 0:o[e.hash])?(0,i.jsx)(C,{children:"\xa0"}):null},{label:"SCORE",sortable:!0,sortBy:e=>e.score,render:e=>(0,i.jsx)(s.WG,{score:e.score})},{label:"LINKED",sortable:!0,sortBy:e=>e.resource_nodes.length,render:e=>(0,i.jsx)(x.Z,{nodes:e.crnsData})},{label:"NAME",sortable:!0,sortBy:e=>e.name,render:e=>(0,i.jsx)(s.tJ,{hash:e.hash,name:e.name,picture:e.picture,apiServer:_.pf,ImageCmp:j()})},{label:"STAKED",sortable:!0,width:"100%",sortBy:e=>e.total_staked,render:e=>(0,i.jsx)(f.Z,{staked:e.total_staked,status:e.status,locked:e.locked})},{label:"EST. APY",render:e=>(0,i.jsx)(y.Z,{node:e,nodes:n})},{label:"VERSION",sortable:!0,sortBy:e=>{var n;return null===(n=e.metricsData)||void 0===n?void 0:n.version},render:e=>{var n;return(0,i.jsx)(s.pJ,{version:(null===(n=e.metricsData)||void 0===n?void 0:n.version)||"",lastVersion:a})}},{label:"",align:"right",render:e=>(0,i.jsx)(b,{children:(0,i.jsx)(u.Z,{kind:"neon",size:"md",variant:"secondary",color:"main0",href:"/earn/ccn/".concat(e.hash),children:"Info"})})}],[a,n,o]);return(0,i.jsx)(g.Z,{columns:m,data:t,infiniteScroll:!l,onLoadMore:d,onSort:c})};w.displayName="CoreChannelNodesTable";var N=(0,r.memo)(w),C=(0,a.ZP)(s.Cc).withConfig({displayName:"cmp___StyledNotificationBadge",componentId:"sc-1gsmq73-0"})({marginLeft:"auto !important",marginRight:"auto !important",display:"flex !important"}),b=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1gsmq73-1"})({display:"inline-flex",justifyContent:"flex-end",gap:"0.75rem"}),S=t(58833),I=t(32350),Z=t(41664),D=t.n(Z),P=t(33445),A=t(28417),k=t(47630),T=t(34816),R=t(43815),B=t(42983),E=t(13153),z=t(87625),W=t(7954);let H=e=>{let{nodes:n,...t}=e,o=(0,r.useMemo)(()=>new k.S,[]),l=(0,a.Fg)(),d=(0,r.useMemo)(()=>{let e=0;if(n){let t=o.activeNodes(n),i=o.totalPerDay(n);e=i/t.length}let t=30*e,i=t+e;return[{label:"per month",value:"".concat(t.toFixed(2)),percentage:t/i,gradient:"main1",color:""},{label:"per day",value:"".concat(e.toFixed(2)),percentage:e/i,gradient:"main2",color:""}]},[n,o]),c=l.color.disabled2;return(0,i.jsxs)(E.Z,{loading:!n,...t,children:[(0,i.jsx)(M,{forwardedAs:"h3",type:"info",color:"main0",children:"ESTIMATED REWARDS"}),(0,i.jsxs)(q,{children:[(0,i.jsxs)(L,{data:d,width:100,height:100,margin:{},children:[(0,i.jsx)("defs",{children:(0,i.jsx)(z._,{data:d})}),(0,i.jsx)(T.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:c}),(0,i.jsx)(T.b,{data:d,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:d.map(e=>{let n="gr-".concat(e.gradient),t=e.gradient?"url(#".concat(n,")"):e.color?l.color[e.color]||e.color:void 0;return(0,i.jsx)(R.b,{fill:t},e.label)})})]}),(0,i.jsx)(O,{children:d.map(e=>(0,i.jsxs)(K,{children:[(0,i.jsx)(s.cu,{$color:"transparent"===e.color?c:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,i.jsxs)($,{className:"tp-body3",children:[(0,i.jsx)(W.Z,{value:Number(e.value)}),(0,i.jsx)(G,{className:"fs-10",children:e.label})]})]},e.label))})]})]})};H.displayName="EstimatedNodeRewardsChart";var F=(0,r.memo)(H),M=(0,a.ZP)(s.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-8p9zt4-0"})({margin:"0px",minHeight:"2rem"}),q=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-8p9zt4-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),L=(0,a.ZP)(B.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-8p9zt4-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),O=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-8p9zt4-3"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),K=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-8p9zt4-4"})({display:"flex",alignItems:"center",gap:"0.75rem"}),$=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-8p9zt4-5"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),G=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-8p9zt4-6"})({opacity:"0.6"}),J=t(76625),U=t(48107);let V=e=>{let{title:n,nodes:t,...o}=e,l=(0,a.Fg)(),d=(0,r.useMemo)(()=>{if(!t)return[];let[e,n]=t.reduce((e,n)=>{let t=n.resource_nodes.length,i=Math.max(U.B.maxLinkedPerNode-t,0);return e[0]+=t,e[1]+=i,e},[0,0]),i=e+n;return[{label:"linked CRNs",value:e,percentage:e/i,gradient:"main0"},{label:"free spots",value:n,percentage:n/i,color:"main1"}]},[t]),c=l.color.disabled2;return(0,i.jsxs)(E.Z,{loading:!t,...o,children:[(0,i.jsx)(Y,{forwardedAs:"h3",type:"info",color:"main0",children:n}),(0,i.jsxs)(Q,{children:[(0,i.jsxs)(ee,{data:d,width:100,height:100,margin:{},children:[(0,i.jsx)("defs",{children:(0,i.jsx)(z._,{data:d})}),(0,i.jsx)(T.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:c}),(0,i.jsx)(T.b,{data:d,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:d.map(e=>{let n="gr-".concat(e.gradient),t=e.gradient?"url(#".concat(n,")"):e.color?l.color[e.color]||e.color:void 0;return(0,i.jsx)(R.b,{fill:t},e.label)})})]}),(0,i.jsx)(en,{children:d.map(e=>(0,i.jsxs)(et,{children:[(0,i.jsx)(s.cu,{$color:"transparent"===e.color?c:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,i.jsxs)(ei,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(ea,{className:"fs-10",children:e.label})]})]},e.label))})]})]})};V.displayName="AvailableCRNSpotChart";var X=(0,r.memo)(V),Y=(0,a.ZP)(s.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-1ksqyg5-0"})({margin:"0px",minHeight:"2rem"}),Q=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1ksqyg5-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),ee=(0,a.ZP)(B.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-1ksqyg5-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),en=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1ksqyg5-3"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),et=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1ksqyg5-4"})({display:"flex",alignItems:"center",gap:"0.75rem"}),ei=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1ksqyg5-5"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),ea=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-1ksqyg5-6"})({opacity:"0.6"});let er=e=>{let{account:n,accountBalance:t,nodes:a,userNodes:o,filteredUserNodes:g,paginatedSortedFilteredNodes:x,userNodesIssues:y,tabs:f,selectedTab:u,filter:_,lastVersion:v,loadItemsDisabled:j,handleLoadItems:w,handleSortItems:C,handleTabChange:b,handleFilterChange:Z}=function(e){let[n]=(0,d.mr)(),{account:t,balance:a=0}=n.account,{nodes:o,filteredNodes:l,...g}=(0,c.v)(e),{userNodes:x}=(0,p.M)({nodes:o}),{userNodes:y}=(0,p.M)({nodes:l}),{nodesIssues:f,warningFlag:u}=(0,m.i)({nodes:y}),{sortedNodes:_}=(0,h.L)({nodesIssues:f,nodes:y}),[v,j]=(0,r.useState)(),w=v||((null==x?void 0:x.length)?"user":"nodes"),N=(0,r.useMemo)(()=>{let e=[{id:"nodes",name:"All core nodes"},{id:"user",name:"My core nodes",label:u?{label:(0,i.jsx)(s.Cc,{children:u}),position:"top"}:void 0}];return e},[u]),{list:C,loadItemsDisabled:b,handleLoadItems:S}=(0,s.fw)({list:l});return{...g,account:t,accountBalance:a,nodes:o,filteredNodes:l,userNodes:x,filteredUserNodes:_,selectedTab:w,tabs:N,userNodesIssues:f,paginatedSortedFilteredNodes:C,loadItemsDisabled:b,handleLoadItems:S,handleTabChange:j}}(e),{render:T}=(0,J.W)(),R=(0,i.jsx)(D(),{href:"/earn/ccn/new",passHref:!0,legacyBehavior:!0,children:(0,i.jsxs)(el,{color:"main0",kind:"neon",variant:"secondary",size:"md",disabled:!n||(t||0)<=k.S.minStakeToActivateNode,children:[(0,i.jsx)(s.JO,{name:"key"}),"Create core node"]})});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(l(),{children:[(0,i.jsx)("title",{children:"Aleph.im | Account"}),(0,i.jsx)("meta",{name:"description",content:"Aleph.im Account Dashboard"}),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,i.jsx)("section",{children:(0,i.jsx)(es,{className:"tp-h5",children:"Core nodes"})}),(0,i.jsx)("section",{children:(0,i.jsx)(I.Z,{buttons:R,children:(0,i.jsxs)(ed,{children:[(0,i.jsxs)(ec,{children:[(0,i.jsx)(em,{children:(0,i.jsx)(A.Z,{nodes:a,title:"CCN NETWORK HEALTH"})}),(0,i.jsxs)(ep,{children:[(0,i.jsx)(eh,{children:(0,i.jsx)(F,{nodes:a})}),(0,i.jsx)(eg,{children:(0,i.jsx)(X,{title:"AVAILABLE CRN SPOTS",nodes:a})})]})]}),(0,i.jsxs)(ex,{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(ey,{className:"tp-h7",children:"What is a core node?"}),(0,i.jsx)("p",{className:"fs-16",children:"CCNs are the cornerstone of Aleph.im, responsible for the security and functionality of our peer-to-peer network. These dedicated nodes, backed by a commitment of 200,000 Aleph tokens, play a pivotal role in network control and governance. As non-custodial operators, they are at the forefront of Aleph.im's innovative ecosystem. For more information on how to set up a node and detailed technical and token requirements, please visit our"}),(0,i.jsx)(S.Z,{href:"https://docs.aleph.im/nodes/core/",size:"md",children:"Node Setup Guide"})]}),(0,i.jsx)(ef,{children:R})]})]})})}),(0,i.jsxs)(eu,{children:[(0,i.jsxs)(e_,{children:[(0,i.jsx)(ev,{children:(0,i.jsx)(s.mQ,{tabs:f,align:"left",selected:u,onTabChange:b})}),(0,i.jsx)(s.oi,{value:_,name:"filter-ccn",placeholder:"Search me",onChange:Z,icon:(0,i.jsx)(s.JO,{name:"search"})})]}),(0,i.jsxs)(ej,{children:[(0,i.jsx)(P.Z,{show:!T||!a}),T&&(0,i.jsx)(i.Fragment,{children:"user"===u?(0,i.jsx)(i.Fragment,{children:a&&g&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(N,{nodes:a,filteredNodes:g,nodesIssues:y,lastVersion:v}),(0,i.jsx)(ew,{children:n?(null==o?void 0:o.length)?"":"You have no core node running.":"Connect your wallet to see your core node running."})]})}):(0,i.jsx)(i.Fragment,{children:a&&(0,i.jsx)(N,{nodes:a,filteredNodes:x,lastVersion:v,loadItemsDisabled:j,handleLoadItems:w,handleSortItems:C})})})]})]})]})};er.displayName="CoreChannelNodesPage";var eo=(0,r.memo)(er),el=(0,a.ZP)(s.zx).withConfig({displayName:"cmp___StyledButton",componentId:"sc-yt8x4y-0"})({gap:"0.625rem"}),es=(0,a.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-yt8x4y-1"})({marginBottom:"2rem"}),ed=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-yt8x4y-2"})({display:"flex",flexWrap:"wrap",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 87.5rem)":{flexWrap:"nowrap"}}),ec=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-yt8x4y-3"})({order:"2",display:"flex",maxWidth:"100%",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 87.5rem)":{order:"0",flex:"none",flexWrap:"nowrap"}}),em=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-yt8x4y-4"})({maxWidth:"100%",flex:"1 1 auto","@media (min-width: 87.5rem)":{flex:"none"}}),ep=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-yt8x4y-5"})({display:"flex",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 36rem)":{flexWrap:"nowrap"},"@media (min-width: 87.5rem)":{flex:"none"}}),eh=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-yt8x4y-6"})({flex:"1 1 0%"}),eg=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-yt8x4y-7"})({flex:"1 1 0%"}),ex=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-yt8x4y-8"})({order:"1",display:"flex",flex:"1 1 auto",flexDirection:"column",justifyContent:"space-between",alignSelf:"stretch","@media (min-width: 87.5rem)":{order:"0"}}),ey=(0,a.ZP)("h1").withConfig({displayName:"cmp___StyledH2",componentId:"sc-yt8x4y-9"})({marginBottom:"0px"}),ef=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-yt8x4y-10"})({marginBottom:"1rem",marginTop:"1.5rem","@media (min-width: 87.5rem)":{marginBottom:"0px"}}),eu=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-yt8x4y-11"})({marginTop:"3.5rem"}),e_=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv9",componentId:"sc-yt8x4y-12"})({marginBottom:"2rem",display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"stretch",justifyContent:"space-between",gap:"2.5rem","@media (min-width: 48rem)":{flexDirection:"row",alignItems:"flex-end"}}),ev=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv10",componentId:"sc-yt8x4y-13"})({display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 36rem)":{flexDirection:"row",alignItems:"center",gap:"1rem"}}),ej=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv11",componentId:"sc-yt8x4y-14"})({position:"relative"}),ew=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv12",componentId:"sc-yt8x4y-15"})({marginLeft:"1rem",marginRight:"1rem",marginTop:"2.5rem",marginBottom:"2.5rem",textAlign:"center",opacity:"0.6"}),eN=eo}},function(e){e.O(0,[959,983,431,774,888,179],function(){return e(e.s=89176)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/ccn/[hash]-c0feff6737198e4e.js b/_next/static/chunks/pages/earn/ccn/[hash]-c0feff6737198e4e.js deleted file mode 100644 index e542140..0000000 --- a/_next/static/chunks/pages/earn/ccn/[hash]-c0feff6737198e4e.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[373],{18952:function(e,i,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/ccn/[hash]",function(){return n(18743)}])},52984:function(e,i,n){"use strict";n.d(i,{Z:function(){return r}});var l=n(19521);let a=l.ZP.div.withConfig({displayName:"styles__StyledProgressBar",componentId:"sc-lav9ln-0"})(e=>{var i;let{theme:n,$color:a="main0",$gradient:r,$percent:t}=e,d=r?null===(i=n.gradient[r])||void 0===i?void 0:i.fn:void 0,s=d||n.color[a]||a,o=n.color.disabled2;return[{position:"relative",height:"0.125rem",width:"100%"},(0,l.iv)(["background-color:",";&:after{"," content:'';background-color:",";width:","%;}"],o,{position:"absolute",left:"0px",top:"0px",height:"100%"},s,100*t)]});var r=a},90709:function(e,i,n){"use strict";n.d(i,{Z:function(){return o}});var l=n(85893),a=n(19521),r=n(67294);let t=a.ZP.div.withConfig({displayName:"styles__StyledDotIcon",componentId:"sc-q6l3ug-0"})(e=>{let{theme:i,$score:n}=e,l=void 0===n?i.color.disabled2:n>=.8?i.color.success:n>=.5?i.color.info:i.color.error;return[{height:"0.75rem",width:"0.5rem"},(0,a.iv)(["background-color:",";"],l)]});var d=n(48107);let s=e=>{let{nodes:i,subfix:n,...a}=e,r=d.B.maxLinkedPerNode;return(0,l.jsxs)(c,{...a,children:[(0,l.jsx)(u,{children:Array.from({length:r},(e,n)=>{var a;return(0,l.jsx)(t,{$score:null==i?void 0:null===(a=i[n])||void 0===a?void 0:a.score},n)})}),(0,l.jsxs)(m,{className:"fs-10",children:[null==i?void 0:i.length," ",(0,l.jsxs)(h,{children:["of ",r,n]})]})]})};s.displayName="NodeLinkedNodes";var o=(0,r.memo)(s),c=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1i7lvnr-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),u=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1i7lvnr-1"})({display:"flex",alignItems:"stretch",gap:"0.125rem"}),m=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1i7lvnr-2"})({whiteSpace:"nowrap",lineHeight:"1rem"}),h=(0,a.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1i7lvnr-3"})({opacity:"0.2"})},18743:function(e,i,n){"use strict";n.r(i),n.d(i,{default:function(){return K}});var l=n(85893),a=n(19521),r=n(67294),t=n(9008),d=n.n(t),s=n(41664),o=n.n(s),c=n(94461),u=n(11163),m=n(15457),h=n(10159),g=n(87536),v=n(56312),N=n(48107),p=n(72771),x=n(91421),j=n(73384),f=n(47630),y=n(34853),D=n(1218),I=n(68390),M=n(52984),C=n(90709),w=n(87931);let _=(0,a.ZP)(p.rs).withConfig({displayName:"styles__StyledSwitch",componentId:"sc-18t9uhh-0"})(["& span{background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC4zIj4KPHBhdGggZD0iTTEwLjA4MyA0LjY4NzVWNkgxMi43MDhWMTQuNzVIMC40NTgwMDhWNkg4LjMzMzAxVjQuNjg3NUM4LjMzMzAxIDIuNTI3MzQgMTAuMDgzIDAuNzUgMTIuMjcwNSAwLjc1QzE0LjQzMDcgMC43NSAxNi4yMDggMi41MjczNCAxNi4yMDggNC42ODc1VjZWNi44NzVIMTQuNDU4VjZWNC42ODc1QzE0LjQ1OCAzLjQ4NDM4IDEzLjQ3MzYgMi41IDEyLjI3MDUgMi41QzExLjA0IDIuNSAxMC4wODMgMy40ODQzOCAxMC4wODMgNC42ODc1WiIgZmlsbD0iIzE0MTMyNyIvPgo8L2c+Cjwvc3ZnPgo=');background-repeat:no-repeat;background-position:50%;&::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC41Ij4KPHBhdGggZD0iTTUuNDc4NTIgNC42ODc1VjZIOS44NTM1MlY0LjY4NzVDOS44NTM1MiAzLjQ4NDM4IDguODY5MTQgMi41IDcuNjY2MDIgMi41QzYuNDM1NTUgMi41IDUuNDc4NTIgMy40ODQzOCA1LjQ3ODUyIDQuNjg3NVpNMy43Mjg1MiA2VjQuNjg3NUMzLjcyODUyIDIuNTI3MzQgNS40Nzg1MiAwLjc1IDcuNjY2MDIgMC43NUM5LjgyNjE3IDAuNzUgMTEuNjAzNSAyLjUyNzM0IDExLjYwMzUgNC42ODc1VjZIMTMuNzkxVjE0Ljc1SDEuNTQxMDJWNkgzLjcyODUyWiIgZmlsbD0iIzE0MTMyNyIvPgo8L2c+Cjwvc3ZnPgo='),linear-gradient(90deg,#00d1ff 0%,#0054ff 100%);background-repeat:no-repeat;background-position:50%;}}"]);var A=n(8978),Z=n(77849),S=n(43666),E=n(33358),b=n(25675),T=n.n(b),z=n(7954);let O=()=>{var e,i,n;let{node:a,baseLatency:t,aggregateLatency:s,fileDownloadLatency:b,metricsLatency:O,relativeETHHeightPercent:L,lastMetricsCheck:K,calculatedRewards:J,creationDate:X,isOwner:q,nameCtrl:$,descriptionCtrl:ee,multiaddressCtrl:ei,pictureCtrl:en,bannerCtrl:el,rewardCtrl:ea,managerCtrl:er,lockedCtrl:et,registrationUrlCtrl:ed,isDirty:es,account:eo,isUnlinkableByUser:ec,handleUnlink:eu,handleRemove:em,handleSubmit:eh}=function(){let e=(0,u.useRouter)(),{hash:i}=e.query,[n]=(0,c.mr)(),{entities:l}=n.ccns,{node:a}=function(e){let{hash:i}=e,[n]=(0,c.mr)(),{entities:l}=n.ccns,a=(0,r.useMemo)(()=>{if(l)return l.filter(e=>e.hash===i)},[l,i]),[t]=a||[];return{node:t}}({hash:i}),t=(0,m._)({node:a,nodes:l}),d=(0,r.useMemo)(()=>new f.S,[]),s=(0,r.useMemo)(()=>a&&l?d.CCNRewardsPerDay(a,l)*(365/12):0,[a,l,d]),{aggregate_latency:o,file_download_latency:y,metrics_latency:D,eth_height_remaining:I}=(null==a?void 0:a.metricsData)||{},M=(0,r.useMemo)(()=>o?"".concat(Number(100*(o||0)).toFixed(2)," %"):void 0,[o]),C=(0,r.useMemo)(()=>y?"".concat(Number(100*(y||0)).toFixed(2)," %"):void 0,[y]),w=(0,r.useMemo)(()=>D?"".concat(Number(100*(D||0)).toFixed(2)," %"):void 0,[D]),_=(0,r.useMemo)(()=>{if(void 0!==I)return 0===I?0:Math.trunc((18643103-I)/18643103*10)/10},[I]),{isUnlinkableByUser:A,handleUnlink:Z}=(0,j.i)(),S=(0,r.useMemo)(()=>({hash:null==a?void 0:a.hash,name:null==a?void 0:a.name,picture:null==a?void 0:a.picture,banner:null==a?void 0:a.banner,description:null==a?void 0:a.description,reward:null==a?void 0:a.reward,authorized:null==a?void 0:a.authorized,locked:null==a?void 0:a.locked,registration_url:null==a?void 0:a.registration_url,manager:null==a?void 0:a.manager,multiaddress:null==a?void 0:a.multiaddress}),[a]),E=function(e){let{defaultValues:i}=e,[n,l]=(0,c.mr)(),{account:a}=n.account,{entities:t}=n.ccns,d=(0,p.lm)(),s=(0,r.useMemo)(()=>new N.B(a),[a]),o=(0,r.useCallback)(async e=>{if(!s)throw Error("Manager not ready");if(!a)throw Error("Invalid account");let[,i]=await s.updateCoreChannelNode(e),n=null==t?void 0:t.find(e=>e.hash===i.hash),l=function(e,i){let n={...e||{},...i,virtual:Date.now()};return n}(n,i);return l},[a,s,t]),u=(0,r.useCallback)(async e=>{if(!d)throw Error("Notification not ready");d.add({variant:"success",title:"Success",text:'Your node "'.concat(e.hash,'" was updated successfully.')}),l(new x.Wy({name:"ccns",entities:[e]}))},[l,d]),{control:m,handleSubmit:j,formState:{errors:f,isDirty:y}}=(0,h.c)({defaultValues:i,onSubmit:o,onSuccess:u,resolver:(0,v.F)(N.B.updateCCNSchema),readyDeps:[i]}),D=(0,g.qo)({control:m}),I=(0,g.bc)({control:m,name:"name"}),M=(0,g.bc)({control:m,name:"description"}),C=(0,g.bc)({control:m,name:"multiaddress"}),w=(0,g.bc)({control:m,name:"picture"}),_=(0,g.bc)({control:m,name:"banner"}),A=(0,g.bc)({control:m,name:"reward"}),Z=(0,g.bc)({control:m,name:"manager"}),S=(0,g.bc)({control:m,name:"authorized"}),E=(0,g.bc)({control:m,name:"locked"}),b=(0,g.bc)({control:m,name:"registration_url"});return{values:D,control:m,nameCtrl:I,descriptionCtrl:M,multiaddressCtrl:C,pictureCtrl:w,bannerCtrl:_,rewardCtrl:A,managerCtrl:Z,authorizedCtrl:S,lockedCtrl:E,registrationUrlCtrl:b,errors:f,isDirty:y,handleSubmit:j}}({defaultValues:S});return{aggregateLatency:M,fileDownloadLatency:C,metricsLatency:w,relativeETHHeightPercent:_,calculatedRewards:s,isUnlinkableByUser:A,handleUnlink:Z,...E,...t}}();return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(d(),{children:[(0,l.jsx)("title",{children:"Aleph.im | CCN Detail"}),(0,l.jsx)("meta",{name:"description",content:"Aleph.im Compute Resource Node"}),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,l.jsx)("section",{children:(0,l.jsx)(D.Z,{node:a,nameCtrl:$,descriptionCtrl:ee,bannerCtrl:el,pictureCtrl:en,isOwner:q})}),q&&(0,l.jsxs)(P,{children:[(0,l.jsxs)(p.zx,{kind:"flat",variant:"textOnly",size:"md",color:"error",onClick:em,children:[(0,l.jsx)(p.JO,{name:"trash",color:"error",size:"lg"}),"remove node"]}),(0,l.jsx)(p.zx,{kind:"neon",variant:"primary",size:"md",color:"main2",onClick:eh,disabled:!es,children:"save changes"})]}),(0,l.jsx)(k,{children:(0,l.jsxs)(H,{children:[(0,l.jsxs)(R,{children:[(0,l.jsxs)(I.ZP,{title:"GENERAL INFO",children:[(0,l.jsx)(A.Z,{status:null==a?void 0:a.status}),(0,l.jsx)(I.HC,{name:"NAME",value:null==a?void 0:a.name}),(0,l.jsx)(I.HC,{name:"ASN",value:null==a?void 0:null===(e=a.metricsData)||void 0===e?void 0:e.as_name}),(0,l.jsx)(I.HC,{name:"OWNER",value:(0,l.jsx)(S.Z,{href:(0,y.tz)({address:null==a?void 0:a.owner}),isOwner:!1,children:(null==a?void 0:a.owner)&&(0,y.zN)(null==a?void 0:a.owner)}),big:!0}),(0,l.jsx)(I.HC,{name:"REWARD ADDRESS",value:(0,l.jsx)(Z.Z,{...ea.field,...ea.fieldState,placeholder:"address",isOwner:q,children:(0,l.jsx)(S.Z,{href:(0,y.tz)({tokenAddress:ea.field.value}),isOwner:q,children:ea.field.value&&(0,y.zN)(ea.field.value)})}),big:!0}),(0,l.jsx)(I.HC,{name:"MULTI ADDRESS",value:(0,l.jsx)(Z.Z,{...ei.field,...ei.fieldState,placeholder:"multi address",isOwner:q,children:(0,l.jsx)(S.Z,{href:(0,y.k2)({multiaddress:ei.field.value}),isOwner:q,children:ei.field.value&&(0,y.zN)(ei.field.value)})}),big:!0})]}),(0,l.jsxs)(I.ZP,{title:"ADDITIONAL SETTINGS",children:[(0,l.jsx)(I.HC,{name:"MANAGER",value:(0,l.jsx)(Z.Z,{...er.field,...er.fieldState,placeholder:"manager address",isOwner:q,children:(0,l.jsx)(S.Z,{href:(0,y.tz)({address:er.field.value}),isOwner:q,children:er.field.value&&(0,y.zN)(er.field.value)})}),big:!0}),(0,l.jsx)(I.HC,{name:"REGISTRATION URL",value:(0,l.jsx)(Z.Z,{...ed.field,...ed.fieldState,placeholder:"registration url",isOwner:q,children:(0,l.jsx)(S.Z,{href:ed.field.value,isOwner:q,children:ed.field.value})}),big:!0}),(0,l.jsx)(I.HC,{name:et.field.value?"LOCKED":"UNLOCKED",value:(0,l.jsx)(_,{...et.field,...et.fieldState,checked:et.field.value,disabled:!q})})]})]}),(0,l.jsxs)(W,{children:[(0,l.jsxs)(I.ZP,{title:"REWARD INDICATORS",children:[(0,l.jsx)(I.HC,{name:"VERSION",value:null==a?void 0:null===(i=a.metricsData)||void 0===i?void 0:i.version}),(0,l.jsx)(I.HC,{name:"BASE LATENCY",value:t}),(0,l.jsx)(I.HC,{name:"AGGREGATE LATENCY",value:s}),(0,l.jsx)(I.HC,{name:"FILE DOWNLOAD LATENCY",value:b}),(0,l.jsx)(I.HC,{name:"METRICS LATENCY",value:O}),(0,l.jsx)(I.HC,{name:"ETH HEIGHT REMAINING",value:null==a?void 0:null===(n=a.metricsData)||void 0===n?void 0:n.eth_height_remaining}),(0,l.jsx)(M.Z,{$percent:L||0,$color:"main0"}),(0,l.jsx)(I.HC,{name:"LAST CHECK",value:K}),(0,l.jsx)(I.HC,{name:"linked resources",value:(0,l.jsx)(C.Z,{nodes:null==a?void 0:a.crnsData,subfix:" linked"})})]}),(0,l.jsx)(I.ZP,{title:"POTENTIAL REWARD",children:(0,l.jsx)(I.HC,{name:"ESTIMATED MONTHLY REWARD",value:(0,l.jsx)(z.Z,{value:J})})})]}),(0,l.jsxs)(U,{children:[(0,l.jsx)(I.ZP,{title:"LINKED RESOURCES",children:Array.from({length:Math.max(N.B.maxLinkedPerNode,(null==a?void 0:a.crnsData.length)||0)},(e,i)=>{let n=null==a?void 0:a.crnsData[i];return null==n||n.owner,null==eo||eo.address,n?(0,l.jsxs)(V,{children:[(0,l.jsx)(o(),{href:"/earn/crn/".concat(n.hash),legacyBehavior:!0,children:(0,l.jsx)(F,{hash:n.hash,name:n.name,picture:n.picture,apiServer:E.pf,ImageCmp:T()})}),ec(n)&&(0,l.jsx)("button",{onClick:()=>eu(n),children:(0,l.jsx)(p.JO,{name:"trash",color:"error"})})]},i):(0,l.jsxs)(Q,{children:[(0,l.jsx)(G,{}),(0,l.jsx)(Y,{className:"fs-10",children:q?(0,l.jsx)(w.Z,{href:"/earn/crn",color:"main0",size:"md",kind:"neon",variant:"textOnly",children:(0,l.jsxs)("div",{children:[(0,l.jsx)(B,{name:"link"})," link now"]})}):(0,l.jsx)(l.Fragment,{children:"not linked"})})]},i)})}),(0,l.jsxs)(I.ZP,{title:"PERFORMANCE",children:[(0,l.jsx)(I.HC,{name:"TOTAL STAKED",value:(0,l.jsx)(z.Z,{value:null==a?void 0:a.total_staked})}),(0,l.jsx)(I.HC,{name:"CREATION TIME",value:X})]})]})]})})]})};O.displayName="CoreChannelNodeDetailPage";var L=(0,r.memo)(O),P=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-55cyu2-0"})({marginTop:"2rem",marginBottom:"2rem",display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"1.75rem"}),k=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection2",componentId:"sc-55cyu2-1"})({marginTop:"2rem"}),H=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-55cyu2-2"})({display:"flex",flexWrap:"wrap",gap:"2.25rem"}),R=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-55cyu2-3"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),W=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-55cyu2-4"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),U=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-55cyu2-5"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),Q=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-55cyu2-6"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),G=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-55cyu2-7"})({height:"1.5rem",width:"1.5rem",borderRadius:"9999px",backgroundColor:"#C4C4C433"}),Y=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-55cyu2-8"})({lineHeight:"1rem"}),B=(0,a.ZP)(p.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-55cyu2-9"})({height:"0.875rem",width:"0.875rem"}),V=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-55cyu2-10"})({display:"flex",alignItems:"center"}),F=(0,a.ZP)(p.tJ).withConfig({displayName:"cmp___StyledNodeName",componentId:"sc-55cyu2-11"})({marginRight:"auto",width:"auto",cursor:"pointer"}),K=L}},function(e){e.O(0,[959,312,505,992,774,888,179],function(){return e(e.s=18952)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/ccn/[hash]-c6f9d175aa7652b9.js b/_next/static/chunks/pages/earn/ccn/[hash]-c6f9d175aa7652b9.js new file mode 100644 index 0000000..3775d91 --- /dev/null +++ b/_next/static/chunks/pages/earn/ccn/[hash]-c6f9d175aa7652b9.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[373],{18952:function(e,i,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/ccn/[hash]",function(){return n(18743)}])},52984:function(e,i,n){"use strict";n.d(i,{Z:function(){return r}});var a=n(19521);let l=a.ZP.div.withConfig({displayName:"styles__StyledProgressBar",componentId:"sc-lav9ln-0"})(e=>{var i;let{theme:n,$color:l="main0",$gradient:r,$percent:t}=e,d=r?null===(i=n.gradient[r])||void 0===i?void 0:i.fn:void 0,s=d||n.color[l]||l,o=n.color.disabled2;return[{position:"relative",height:"0.125rem",width:"100%"},(0,a.iv)(["background-color:",";&:after{"," content:'';background-color:",";width:","%;}"],o,{position:"absolute",left:"0px",top:"0px",height:"100%"},s,100*t)]});var r=l},18743:function(e,i,n){"use strict";n.r(i),n.d(i,{default:function(){return F}});var a=n(85893),l=n(19521),r=n(67294),t=n(9008),d=n.n(t),s=n(41664),o=n.n(s),c=n(94461),u=n(11163),m=n(15457),h=n(10159),g=n(87536),N=n(56312),v=n(48107),j=n(79632),x=n(91421),p=n(73384),M=n(47630),f=n(34853),D=n(1218),C=n(68390),I=n(52984),y=n(90709),w=n(87931);let A=(0,l.ZP)(j.rs).withConfig({displayName:"styles__StyledSwitch",componentId:"sc-18t9uhh-0"})(["& span{background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC4zIj4KPHBhdGggZD0iTTEwLjA4MyA0LjY4NzVWNkgxMi43MDhWMTQuNzVIMC40NTgwMDhWNkg4LjMzMzAxVjQuNjg3NUM4LjMzMzAxIDIuNTI3MzQgMTAuMDgzIDAuNzUgMTIuMjcwNSAwLjc1QzE0LjQzMDcgMC43NSAxNi4yMDggMi41MjczNCAxNi4yMDggNC42ODc1VjZWNi44NzVIMTQuNDU4VjZWNC42ODc1QzE0LjQ1OCAzLjQ4NDM4IDEzLjQ3MzYgMi41IDEyLjI3MDUgMi41QzExLjA0IDIuNSAxMC4wODMgMy40ODQzOCAxMC4wODMgNC42ODc1WiIgZmlsbD0iIzE0MTMyNyIvPgo8L2c+Cjwvc3ZnPgo=');background-repeat:no-repeat;background-position:50%;&::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC41Ij4KPHBhdGggZD0iTTUuNDc4NTIgNC42ODc1VjZIOS44NTM1MlY0LjY4NzVDOS44NTM1MiAzLjQ4NDM4IDguODY5MTQgMi41IDcuNjY2MDIgMi41QzYuNDM1NTUgMi41IDUuNDc4NTIgMy40ODQzOCA1LjQ3ODUyIDQuNjg3NVpNMy43Mjg1MiA2VjQuNjg3NUMzLjcyODUyIDIuNTI3MzQgNS40Nzg1MiAwLjc1IDcuNjY2MDIgMC43NUM5LjgyNjE3IDAuNzUgMTEuNjAzNSAyLjUyNzM0IDExLjYwMzUgNC42ODc1VjZIMTMuNzkxVjE0Ljc1SDEuNTQxMDJWNkgzLjcyODUyWiIgZmlsbD0iIzE0MTMyNyIvPgo8L2c+Cjwvc3ZnPgo='),linear-gradient(90deg,#00d1ff 0%,#0054ff 100%);background-repeat:no-repeat;background-position:50%;}}"]);var E=n(8978),T=n(77849),Z=n(43666),b=n(33358),_=n(25675),S=n.n(_),z=n(7954);let O=()=>{var e,i,n;let{node:l,baseLatency:t,aggregateLatency:s,fileDownloadLatency:_,metricsLatency:O,relativeETHHeightPercent:L,lastMetricsCheck:F,calculatedRewards:K,creationDate:J,isOwner:X,nameCtrl:$,descriptionCtrl:q,multiaddressCtrl:ee,pictureCtrl:ei,bannerCtrl:en,rewardCtrl:ea,managerCtrl:el,lockedCtrl:er,registrationUrlCtrl:et,isDirty:ed,account:es,isUnlinkableByUser:eo,handleUnlink:ec,handleRemove:eu,handleSubmit:em}=function(){let e=(0,u.useRouter)(),{hash:i}=e.query,[n]=(0,c.mr)(),{entities:a}=n.ccns,{node:l}=function(e){let{hash:i}=e,[n]=(0,c.mr)(),{entities:a}=n.ccns,l=(0,r.useMemo)(()=>{if(a)return a.filter(e=>e.hash===i)},[a,i]),[t]=l||[];return{node:t}}({hash:i}),t=(0,m._)({node:l,nodes:a}),d=(0,r.useMemo)(()=>new M.S,[]),s=(0,r.useMemo)(()=>l&&a?d.CCNRewardsPerDay(l,a)*(365/12):0,[l,a,d]),{aggregate_latency:o,file_download_latency:f,metrics_latency:D,eth_height_remaining:C}=(null==l?void 0:l.metricsData)||{},I=(0,r.useMemo)(()=>o?"".concat(Number(100*(o||0)).toFixed(2)," %"):void 0,[o]),y=(0,r.useMemo)(()=>f?"".concat(Number(100*(f||0)).toFixed(2)," %"):void 0,[f]),w=(0,r.useMemo)(()=>D?"".concat(Number(100*(D||0)).toFixed(2)," %"):void 0,[D]),A=(0,r.useMemo)(()=>{if(void 0!==C)return 0===C?0:Math.trunc((18643103-C)/18643103*10)/10},[C]),{isUnlinkableByUser:E,handleUnlink:T}=(0,p.i)(),Z=(0,r.useMemo)(()=>({hash:null==l?void 0:l.hash,name:null==l?void 0:l.name,picture:null==l?void 0:l.picture,banner:null==l?void 0:l.banner,description:null==l?void 0:l.description,reward:null==l?void 0:l.reward,authorized:null==l?void 0:l.authorized,locked:null==l?void 0:l.locked,registration_url:null==l?void 0:l.registration_url,manager:null==l?void 0:l.manager,multiaddress:null==l?void 0:l.multiaddress}),[l]),b=function(e){let{defaultValues:i}=e,[n,a]=(0,c.mr)(),{account:l}=n.connection,{entities:t}=n.ccns,d=(0,j.lm)(),s=(0,r.useMemo)(()=>new v.B(l),[l]),o=(0,r.useCallback)(async e=>{if(!s)throw Error("Manager not ready");if(!l)throw Error("Invalid account");let[,i]=await s.updateCoreChannelNode(e),n=null==t?void 0:t.find(e=>e.hash===i.hash),a=function(e,i){let n={...e||{},...i,virtual:Date.now()};return n}(n,i);return a},[l,s,t]),u=(0,r.useCallback)(async e=>{if(!d)throw Error("Notification not ready");d.add({variant:"success",title:"Success",text:'Your node "'.concat(e.hash,'" was updated successfully.')}),a(new x.Wy({name:"ccns",entities:[e]}))},[a,d]),{control:m,handleSubmit:p,formState:{errors:M,isDirty:f}}=(0,h.c)({defaultValues:i,onSubmit:o,onSuccess:u,resolver:(0,N.F)(v.B.updateCCNSchema),readyDeps:[i]}),D=(0,g.qo)({control:m}),C=(0,g.bc)({control:m,name:"name"}),I=(0,g.bc)({control:m,name:"description"}),y=(0,g.bc)({control:m,name:"multiaddress"}),w=(0,g.bc)({control:m,name:"picture"}),A=(0,g.bc)({control:m,name:"banner"}),E=(0,g.bc)({control:m,name:"reward"}),T=(0,g.bc)({control:m,name:"manager"}),Z=(0,g.bc)({control:m,name:"authorized"}),b=(0,g.bc)({control:m,name:"locked"}),_=(0,g.bc)({control:m,name:"registration_url"});return{values:D,control:m,nameCtrl:C,descriptionCtrl:I,multiaddressCtrl:y,pictureCtrl:w,bannerCtrl:A,rewardCtrl:E,managerCtrl:T,authorizedCtrl:Z,lockedCtrl:b,registrationUrlCtrl:_,errors:M,isDirty:f,handleSubmit:p}}({defaultValues:Z});return{aggregateLatency:I,fileDownloadLatency:y,metricsLatency:w,relativeETHHeightPercent:A,calculatedRewards:s,isUnlinkableByUser:E,handleUnlink:T,...b,...t}}();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(d(),{children:[(0,a.jsx)("title",{children:"Aleph.im | CCN Detail"}),(0,a.jsx)("meta",{name:"description",content:"Aleph.im Compute Resource Node"}),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,a.jsx)("section",{children:(0,a.jsx)(D.Z,{node:l,nameCtrl:$,descriptionCtrl:q,bannerCtrl:en,pictureCtrl:ei,isOwner:X})}),X&&(0,a.jsxs)(k,{children:[(0,a.jsxs)(j.zx,{kind:"flat",variant:"textOnly",size:"md",color:"error",onClick:eu,children:[(0,a.jsx)(j.JO,{name:"trash",color:"error",size:"lg"}),"remove node"]}),(0,a.jsx)(j.zx,{kind:"neon",variant:"primary",size:"md",color:"main2",onClick:em,disabled:!ed,children:"save changes"})]}),(0,a.jsx)(P,{children:(0,a.jsxs)(R,{children:[(0,a.jsxs)(H,{children:[(0,a.jsxs)(C.ZP,{title:"GENERAL INFO",children:[(0,a.jsx)(E.Z,{status:null==l?void 0:l.status}),(0,a.jsx)(C.HC,{name:"NAME",value:null==l?void 0:l.name}),(0,a.jsx)(C.HC,{name:"ASN",value:null==l?void 0:null===(e=l.metricsData)||void 0===e?void 0:e.as_name}),(0,a.jsx)(C.HC,{name:"OWNER",value:(0,a.jsx)(Z.Z,{href:(0,f.tz)({address:null==l?void 0:l.owner}),isOwner:!1,children:(null==l?void 0:l.owner)&&(0,f.zN)(null==l?void 0:l.owner)}),big:!0}),(0,a.jsx)(C.HC,{name:"REWARD ADDRESS",value:(0,a.jsx)(T.Z,{...ea.field,...ea.fieldState,placeholder:"address",isOwner:X,children:(0,a.jsx)(Z.Z,{href:(0,f.tz)({tokenAddress:ea.field.value}),isOwner:X,children:ea.field.value&&(0,f.zN)(ea.field.value)})}),big:!0}),(0,a.jsx)(C.HC,{name:"MULTI ADDRESS",value:(0,a.jsx)(T.Z,{...ee.field,...ee.fieldState,placeholder:"multi address",isOwner:X,children:(0,a.jsx)(Z.Z,{href:(0,f.k2)({multiaddress:ee.field.value}),isOwner:X,children:ee.field.value&&(0,f.zN)(ee.field.value)})}),big:!0})]}),(0,a.jsxs)(C.ZP,{title:"ADDITIONAL SETTINGS",children:[(0,a.jsx)(C.HC,{name:"MANAGER",value:(0,a.jsx)(T.Z,{...el.field,...el.fieldState,placeholder:"manager address",isOwner:X,children:(0,a.jsx)(Z.Z,{href:(0,f.tz)({address:el.field.value}),isOwner:X,children:el.field.value&&(0,f.zN)(el.field.value)})}),big:!0}),(0,a.jsx)(C.HC,{name:"REGISTRATION URL",value:(0,a.jsx)(T.Z,{...et.field,...et.fieldState,placeholder:"registration url",isOwner:X,children:(0,a.jsx)(Z.Z,{href:et.field.value,isOwner:X,children:et.field.value})}),big:!0}),(0,a.jsx)(C.HC,{name:er.field.value?"LOCKED":"UNLOCKED",value:(0,a.jsx)(A,{...er.field,...er.fieldState,checked:er.field.value,disabled:!X})})]})]}),(0,a.jsxs)(W,{children:[(0,a.jsxs)(C.ZP,{title:"REWARD INDICATORS",children:[(0,a.jsx)(C.HC,{name:"VERSION",value:null==l?void 0:null===(i=l.metricsData)||void 0===i?void 0:i.version}),(0,a.jsx)(C.HC,{name:"BASE LATENCY",value:t}),(0,a.jsx)(C.HC,{name:"AGGREGATE LATENCY",value:s}),(0,a.jsx)(C.HC,{name:"FILE DOWNLOAD LATENCY",value:_}),(0,a.jsx)(C.HC,{name:"METRICS LATENCY",value:O}),(0,a.jsx)(C.HC,{name:"ETH HEIGHT REMAINING",value:null==l?void 0:null===(n=l.metricsData)||void 0===n?void 0:n.eth_height_remaining}),(0,a.jsx)(I.Z,{$percent:L||0,$color:"main0"}),(0,a.jsx)(C.HC,{name:"LAST CHECK",value:F}),(0,a.jsx)(C.HC,{name:"linked resources",value:(0,a.jsx)(y.ZP,{nodes:null==l?void 0:l.crnsData,subfix:" linked"})})]}),(0,a.jsx)(C.ZP,{title:"POTENTIAL REWARD",children:(0,a.jsx)(C.HC,{name:"ESTIMATED MONTHLY REWARD",value:(0,a.jsx)(z.Z,{value:K})})})]}),(0,a.jsxs)(U,{children:[(0,a.jsx)(C.ZP,{title:"LINKED RESOURCES",children:Array.from({length:Math.max(v.B.maxLinkedPerNode,(null==l?void 0:l.crnsData.length)||0)},(e,i)=>{let n=null==l?void 0:l.crnsData[i];return(0,a.jsx)(Q,{children:n?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y.Rr,{$score:n.score}),(0,a.jsx)(o(),{href:"/earn/crn/".concat(n.hash),legacyBehavior:!0,children:(0,a.jsx)(V,{hash:n.hash,name:n.name,picture:n.picture,apiServer:b.pf,ImageCmp:S()})}),eo(n)&&(0,a.jsx)("button",{onClick:()=>ec(n),children:(0,a.jsx)(j.JO,{name:"trash",color:"error"})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y.Rr,{}),(0,a.jsx)(G,{}),(0,a.jsx)(Y,{className:"fs-10",children:X?(0,a.jsx)(w.Z,{href:"/earn/crn",color:"main0",size:"md",kind:"neon",variant:"textOnly",children:(0,a.jsxs)("div",{children:[(0,a.jsx)(B,{name:"link"})," link now"]})}):(0,a.jsx)(a.Fragment,{children:"not linked"})})]})},i)})}),(0,a.jsxs)(C.ZP,{title:"PERFORMANCE",children:[(0,a.jsx)(C.HC,{name:"TOTAL STAKED",value:(0,a.jsx)(z.Z,{value:null==l?void 0:l.total_staked})}),(0,a.jsx)(C.HC,{name:"CREATION TIME",value:J})]})]})]})})]})};O.displayName="CoreChannelNodeDetailPage";var L=(0,r.memo)(O),k=(0,l.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-55cyu2-0"})({marginTop:"2rem",marginBottom:"2rem",display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"1.75rem"}),P=(0,l.ZP)("section").withConfig({displayName:"cmp___StyledSection2",componentId:"sc-55cyu2-1"})({marginTop:"2rem"}),R=(0,l.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-55cyu2-2"})({display:"flex",flexWrap:"wrap",gap:"2.25rem"}),H=(0,l.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-55cyu2-3"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),W=(0,l.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-55cyu2-4"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),U=(0,l.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-55cyu2-5"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),Q=(0,l.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-55cyu2-6"})({display:"flex",alignItems:"center",gap:"0.75rem"}),G=(0,l.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-55cyu2-7"})({height:"1.5rem",width:"1.5rem",borderRadius:"9999px",backgroundColor:"#C4C4C433"}),Y=(0,l.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-55cyu2-8"})({lineHeight:"1rem"}),B=(0,l.ZP)(j.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-55cyu2-9"})({height:"0.875rem",width:"0.875rem"}),V=(0,l.ZP)(j.tJ).withConfig({displayName:"cmp___StyledNodeName",componentId:"sc-55cyu2-10"})({marginRight:"auto",width:"auto",cursor:"pointer"}),F=L}},function(e){e.O(0,[959,312,505,903,774,888,179],function(){return e(e.s=18952)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/ccn/new-65f580c98fe0010d.js b/_next/static/chunks/pages/earn/ccn/new-65f580c98fe0010d.js deleted file mode 100644 index e30dca7..0000000 --- a/_next/static/chunks/pages/earn/ccn/new-65f580c98fe0010d.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[842],{93571:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/ccn/new",function(){return t(41917)}])},87931:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(85893),i=t(67294),a=t(41664),o=t.n(a),s=t(72771);let d=e=>{let{href:n,variant:t="secondary",color:i="main0",kind:a="default",size:d="md",disabled:c,children:l,...m}=e,u=(0,r.jsx)(s.zx,{as:"a",variant:t,color:i,kind:a,size:d,disabled:c,...m,children:l});return c?u:(0,r.jsx)(o(),{href:n,passHref:!0,legacyBehavior:!0,children:u})};d.displayName="ButtonLink";var c=(0,i.memo)(d)},58833:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(85893),i=t(19521),a=t(67294),o=t(72771);let s=(0,i.ZP)(o.zx).attrs(e=>({...e,forwardedAs:"a",kind:"neon",variant:"textOnly",color:"main0"})).withConfig({displayName:"styles__StyledExternalLinkButton",componentId:"sc-16jaolm-0"})([""]),d=e=>{let{children:n,href:t,size:i="lg",...a}=e;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(s,{href:t,size:i,...a,target:"_blank",children:[n||t,(0,r.jsx)(l,{name:"square-up-right"})]})})};d.displayName="ExternalLinkButton";var c=(0,a.memo)(d),l=(0,i.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mpznlq-0"})({marginLeft:"0.625rem"})},31138:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(85893),i=t(67294),a=t(19521);let o=a.ZP.form.withConfig({displayName:"styles__StyledForm",componentId:"sc-1c33mus-0"})(["",""],{display:"flex",flex:"1 1 0%",flexDirection:"column",gap:"2rem"});var s=t(72771);let d=e=>{let{children:n,onSubmit:t,errors:i,...a}=e;return(0,r.jsxs)(o,{onSubmit:t,noValidate:!0,...a,children:[n,(0,r.jsx)("div",{children:(null==i?void 0:i.root)&&Object.values(i.root).map(e=>(0,r.jsx)(s.Xq,{error:e},e+""))})]})};var c=(0,i.memo)(d)},10159:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var r=t(72771),i=t(67294),a=t(87536),o=t(1604);function s(e){let{onSubmit:n,onSuccess:t,onError:s,readyDeps:d=[],...c}=e,l=(0,a.cI)(c);(0,i.useEffect)(()=>{"object"==typeof c.defaultValues&&l.reset(c.defaultValues)},[...d]);let[m,u]=(0,i.useState)({data:void 0,error:void 0,loading:!1}),[h,{onLoad:p,onSuccess:f,onError:y}]=(0,r.g7)({flushData:!0,state:m,setState:u,onSuccess:t,onError:s}),g=(0,i.useCallback)(async e=>{try{p();let t=await n(e);f(t)}catch(n){let e=n instanceof o.jm?Error("Validation error, check highlighted form fields"):(null==n?void 0:n.cause)||n;l.setError("root.serverError",{...e,message:null==e?void 0:e.message}),y(e)}},[l,y,p,n,f]),x=(0,i.useCallback)(async e=>{let n;if(console.log(e),!n){let t=function e(n){let[t]=Object.entries(n);if(!t)return;let[r,i]=t;if(Array.isArray(i)){let n=i[i.length-1];return e(n)}return[r,i]}(e);if(t){let[e,r]=t,i="string"==typeof r?r:(null==r?void 0:r.message)?": ".concat(r.message):(null==r?void 0:r.type)?': "'.concat(null==r?void 0:r.type,'" validation not satisfied'):"";n=Error('Error on field "'.concat(e,'"').concat(i))}}n||(n=Error("Validation error")),y(n)},[y]),_=(0,i.useMemo)(()=>l.handleSubmit(g,x),[l,g,x]);return{...l,requestState:h,handleSubmit:_}}},41917:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return I}});var r=t(85893),i=t(19521),a=t(67294),o=t(9008),s=t.n(o),d=t(31138),c=t(72771),l=t(94461),m=t(11163),u=t(10159),h=t(87536),p=t(56312),f=t(48107),y=t(91421);let g={name:"",multiaddress:""};var x=t(58833),_=t(87931);let v=()=>{let{nameCtrl:e,multiaddressCtrl:n,errors:t,handleSubmit:i}=function(){let e=(0,m.useRouter)(),[n,t]=(0,l.mr)(),{account:r}=n.account,i=(0,c.lm)(),o=(0,a.useMemo)(()=>new f.B(r),[r]),s=(0,a.useCallback)(async e=>{if(!o)throw Error("Manager not ready");if(!r)throw Error("Invalid account");let n=await o.newCoreChannelNode(e),t=function(e,n,t){let r={hash:n,owner:t,reward:t,locked:!1,authorized:[],resource_nodes:[],crnsData:[],time:Date.now(),stakers:{},total_staked:0,status:"waiting",score:0,score_updated:!1,decentralization:0,performance:0,has_bonus:!1,...e,virtual:Date.now()};return r}(e,n,r.address);return t},[r,o]),d=(0,a.useCallback)(async n=>{if(!i)throw Error("Notification not ready");i.add({variant:"success",title:"Success",text:'Your node "'.concat(n.hash,'" was created successfully.')}),t(new y.Wy({name:"ccns",entities:[n]})),e.replace("/earn/ccn/".concat(n.hash))},[t,i,e]),{control:x,handleSubmit:_,formState:{errors:v}}=(0,u.c)({defaultValues:g,onSubmit:s,onSuccess:d,resolver:(0,p.F)(f.B.newCCNSchema)}),w=(0,h.qo)({control:x}),j=(0,h.bc)({control:x,name:"name"}),C=(0,h.bc)({control:x,name:"multiaddress"});return{values:w,control:x,nameCtrl:j,multiaddressCtrl:C,errors:v,handleSubmit:_}}();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s(),{children:[(0,r.jsx)("title",{children:"Aleph.im | Create CCN"}),(0,r.jsx)("meta",{name:"description",content:"Aleph.im Create Core Channel Node"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,r.jsx)("section",{children:(0,r.jsx)(j,{className:"tp-h5",children:"Create core node"})}),(0,r.jsxs)(C,{onSubmit:i,errors:t,children:[(0,r.jsxs)(N,{children:[(0,r.jsx)(c.NP,{as:"h2",number:"1",children:"Set a name"}),(0,r.jsx)(S,{children:"Your node name should be short and meaningful."}),(0,r.jsxs)(c.Jy,{children:[(0,r.jsx)(c.oi,{...e.field,...e.fieldState,required:!0,label:"Node name",placeholder:"Give it a name"}),(0,r.jsx)(b,{children:"You can change this later if you want, even add a picture and description."})]})]}),(0,r.jsxs)(k,{children:[(0,r.jsx)(c.NP,{as:"h2",number:"2",children:"Set multiaddress"}),(0,r.jsx)(P,{children:"The physical node has unique identifier called multiaddress. It links the physical node with the interface. Can be setup later on the info page of the node or here if the physical node is running. The link below explains in detail the install procedure and how to retrieve the multiaddress."}),(0,r.jsxs)(c.Jy,{children:[(0,r.jsx)(c.oi,{...n.field,...n.fieldState,required:!0,label:"Set multiaddress",placeholder:"/ip4/{ip-address}/tcp/4025/p2p/SmlS3hb..."}),(0,r.jsx)(E,{children:(0,r.jsx)(x.Z,{href:"https://docs.aleph.im/nodes/core/",size:"md",children:"How to create a node"})})]})]}),(0,r.jsxs)(Z,{children:[(0,r.jsx)(c.zx,{color:"main0",kind:"neon",variant:"primary",size:"md",type:"submit",children:"Create core node"}),(0,r.jsx)(_.Z,{size:"md",variant:"textOnly",href:"/earn/ccn",children:"Cancel"})]})]})]})};v.displayName="NewCoreChannelNodePage";var w=(0,a.memo)(v),j=(0,i.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-2yv219-0"})({marginBottom:"2rem"}),C=(0,i.ZP)(d.Z).withConfig({displayName:"cmp___StyledForm",componentId:"sc-2yv219-1"})({maxWidth:"44.6875rem"}),N=(0,i.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-2yv219-2"})({paddingLeft:"0px",paddingRight:"0px",paddingBottom:"1.5rem","@media (min-width: 48rem)":{paddingBottom:"2.5rem"}}),S=(0,i.ZP)("p").withConfig({displayName:"cmp___StyledP",componentId:"sc-2yv219-3"})({marginBottom:"1.5rem",marginTop:"0.25rem"}),b=(0,i.ZP)("p").withConfig({displayName:"cmp___StyledP2",componentId:"sc-2yv219-4"})({marginTop:"1rem"}),k=(0,i.ZP)("section").withConfig({displayName:"cmp___StyledSection2",componentId:"sc-2yv219-5"})({paddingLeft:"0px",paddingRight:"0px",paddingTop:"1.5rem",paddingBottom:"1.5rem","@media (min-width: 48rem)":{paddingTop:"2.5rem",paddingBottom:"2.5rem"}}),P=(0,i.ZP)("p").withConfig({displayName:"cmp___StyledP3",componentId:"sc-2yv219-6"})({marginBottom:"1.5rem",marginTop:"0.25rem"}),E=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-2yv219-7"})({marginTop:"0.5rem"}),Z=(0,i.ZP)("section").withConfig({displayName:"cmp___StyledSection3",componentId:"sc-2yv219-8"})({display:"flex",gap:"2.5rem"}),I=w},9008:function(e,n,t){e.exports=t(42636)}},function(e){e.O(0,[312,774,888,179],function(){return e(e.s=93571)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/ccn/new-8eea0c9badd44a07.js b/_next/static/chunks/pages/earn/ccn/new-8eea0c9badd44a07.js new file mode 100644 index 0000000..490ea75 --- /dev/null +++ b/_next/static/chunks/pages/earn/ccn/new-8eea0c9badd44a07.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[842],{93571:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/ccn/new",function(){return t(41917)}])},87931:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(85893),i=t(67294),a=t(41664),o=t.n(a),s=t(79632);let d=e=>{let{href:n,variant:t="secondary",color:i="main0",kind:a="default",size:d="md",disabled:c,children:l,...m}=e,u=(0,r.jsx)(s.zx,{as:"a",variant:t,color:i,kind:a,size:d,disabled:c,...m,children:l});return c?u:(0,r.jsx)(o(),{href:n,passHref:!0,legacyBehavior:!0,children:u})};d.displayName="ButtonLink";var c=(0,i.memo)(d)},58833:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(85893),i=t(19521),a=t(67294),o=t(79632);let s=(0,i.ZP)(o.zx).attrs(e=>({...e,forwardedAs:"a",kind:"neon",variant:"textOnly",color:"main0"})).withConfig({displayName:"styles__StyledExternalLinkButton",componentId:"sc-16jaolm-0"})([""]),d=e=>{let{children:n,href:t,size:i="lg",...a}=e;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(s,{href:t,size:i,...a,target:"_blank",children:[n||t,(0,r.jsx)(l,{name:"square-up-right"})]})})};d.displayName="ExternalLinkButton";var c=(0,a.memo)(d),l=(0,i.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mpznlq-0"})({marginLeft:"0.625rem"})},43291:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(85893),i=t(67294),a=t(19521);let o=a.ZP.form.withConfig({displayName:"styles__StyledForm",componentId:"sc-1c33mus-0"})(["",""],{display:"flex",flex:"1 1 0%",flexDirection:"column",gap:"2rem"});var s=t(79632);let d=e=>{let{children:n,onSubmit:t,errors:i,...a}=e;return(0,r.jsxs)(o,{onSubmit:t,noValidate:!0,...a,children:[n,(0,r.jsx)("div",{children:(null==i?void 0:i.root)&&Object.values(i.root).map(e=>(0,r.jsx)(s.Xq,{error:e},e+""))})]})};var c=(0,i.memo)(d)},10159:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var r=t(79632),i=t(67294),a=t(87536),o=t(1604);function s(e){let{onSubmit:n,onSuccess:t,onError:s,readyDeps:d=[],...c}=e,l=(0,a.cI)(c);(0,i.useEffect)(()=>{"object"==typeof c.defaultValues&&l.reset(c.defaultValues)},[...d]);let[m,u]=(0,i.useState)({data:void 0,error:void 0,loading:!1}),[h,{onLoad:p,onSuccess:f,onError:y}]=(0,r.g7)({flushData:!0,state:m,setState:u,onSuccess:t,onError:s}),g=(0,i.useCallback)(async e=>{try{p();let t=await n(e);f(t)}catch(n){let e=n instanceof o.jm?Error("Validation error, check highlighted form fields"):(null==n?void 0:n.cause)||n;l.setError("root.serverError",{...e,message:null==e?void 0:e.message}),y(e)}},[l,y,p,n,f]),x=(0,i.useCallback)(async e=>{let n;if(console.log(e),!n){let t=function e(n){let[t]=Object.entries(n);if(!t)return;let[r,i]=t;if(Array.isArray(i)){let n=i[i.length-1];return e(n)}return[r,i]}(e);if(t){let[e,r]=t,i="string"==typeof r?r:(null==r?void 0:r.message)?": ".concat(r.message):(null==r?void 0:r.type)?': "'.concat(null==r?void 0:r.type,'" validation not satisfied'):"";n=Error('Error on field "'.concat(e,'"').concat(i))}}n||(n=Error("Validation error")),y(n)},[y]),_=(0,i.useMemo)(()=>l.handleSubmit(g,x),[l,g,x]);return{...l,requestState:h,handleSubmit:_}}},41917:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return I}});var r=t(85893),i=t(19521),a=t(67294),o=t(9008),s=t.n(o),d=t(43291),c=t(79632),l=t(94461),m=t(11163),u=t(10159),h=t(87536),p=t(56312),f=t(48107),y=t(91421);let g={name:"",multiaddress:""};var x=t(58833),_=t(87931);let v=()=>{let{nameCtrl:e,multiaddressCtrl:n,errors:t,handleSubmit:i}=function(){let e=(0,m.useRouter)(),[n,t]=(0,l.mr)(),{account:r}=n.connection,i=(0,c.lm)(),o=(0,a.useMemo)(()=>new f.B(r),[r]),s=(0,a.useCallback)(async e=>{if(!o)throw Error("Manager not ready");if(!r)throw Error("Invalid account");let n=await o.newCoreChannelNode(e),t=function(e,n,t){let r={hash:n,owner:t,reward:t,locked:!1,authorized:[],resource_nodes:[],crnsData:[],time:Date.now(),stakers:{},total_staked:0,status:"waiting",score:0,score_updated:!1,decentralization:0,performance:0,has_bonus:!1,...e,virtual:Date.now()};return r}(e,n,r.address);return t},[r,o]),d=(0,a.useCallback)(async n=>{if(!i)throw Error("Notification not ready");i.add({variant:"success",title:"Success",text:'Your node "'.concat(n.hash,'" was created successfully.')}),t(new y.Wy({name:"ccns",entities:[n]})),e.replace("/earn/ccn/".concat(n.hash))},[t,i,e]),{control:x,handleSubmit:_,formState:{errors:v}}=(0,u.c)({defaultValues:g,onSubmit:s,onSuccess:d,resolver:(0,p.F)(f.B.newCCNSchema)}),w=(0,h.qo)({control:x}),j=(0,h.bc)({control:x,name:"name"}),C=(0,h.bc)({control:x,name:"multiaddress"});return{values:w,control:x,nameCtrl:j,multiaddressCtrl:C,errors:v,handleSubmit:_}}();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s(),{children:[(0,r.jsx)("title",{children:"Aleph.im | Create CCN"}),(0,r.jsx)("meta",{name:"description",content:"Aleph.im Create Core Channel Node"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,r.jsx)("section",{children:(0,r.jsx)(j,{className:"tp-h5",children:"Create core node"})}),(0,r.jsxs)(C,{onSubmit:i,errors:t,children:[(0,r.jsxs)(N,{children:[(0,r.jsx)(c.NP,{as:"h2",number:"1",children:"Set a name"}),(0,r.jsx)(S,{children:"Your node name should be short and meaningful."}),(0,r.jsxs)(c.Jy,{children:[(0,r.jsx)(c.oi,{...e.field,...e.fieldState,required:!0,label:"Node name",placeholder:"Give it a name"}),(0,r.jsx)(b,{children:"You can change this later if you want, even add a picture and description."})]})]}),(0,r.jsxs)(k,{children:[(0,r.jsx)(c.NP,{as:"h2",number:"2",children:"Set multiaddress"}),(0,r.jsx)(P,{children:"The physical node has unique identifier called multiaddress. It links the physical node with the interface. Can be setup later on the info page of the node or here if the physical node is running. The link below explains in detail the install procedure and how to retrieve the multiaddress."}),(0,r.jsxs)(c.Jy,{children:[(0,r.jsx)(c.oi,{...n.field,...n.fieldState,required:!0,label:"Set multiaddress",placeholder:"/ip4/{ip-address}/tcp/4025/p2p/SmlS3hb..."}),(0,r.jsx)(E,{children:(0,r.jsx)(x.Z,{href:"https://docs.aleph.im/nodes/core/",size:"md",children:"How to create a node"})})]})]}),(0,r.jsxs)(Z,{children:[(0,r.jsx)(c.zx,{color:"main0",kind:"neon",variant:"primary",size:"md",type:"submit",children:"Create core node"}),(0,r.jsx)(_.Z,{size:"md",variant:"textOnly",href:"/earn/ccn",children:"Cancel"})]})]})]})};v.displayName="NewCoreChannelNodePage";var w=(0,a.memo)(v),j=(0,i.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-2yv219-0"})({marginBottom:"2rem"}),C=(0,i.ZP)(d.Z).withConfig({displayName:"cmp___StyledForm",componentId:"sc-2yv219-1"})({maxWidth:"44.6875rem"}),N=(0,i.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-2yv219-2"})({paddingLeft:"0px",paddingRight:"0px",paddingBottom:"1.5rem","@media (min-width: 48rem)":{paddingBottom:"2.5rem"}}),S=(0,i.ZP)("p").withConfig({displayName:"cmp___StyledP",componentId:"sc-2yv219-3"})({marginBottom:"1.5rem",marginTop:"0.25rem"}),b=(0,i.ZP)("p").withConfig({displayName:"cmp___StyledP2",componentId:"sc-2yv219-4"})({marginTop:"1rem"}),k=(0,i.ZP)("section").withConfig({displayName:"cmp___StyledSection2",componentId:"sc-2yv219-5"})({paddingLeft:"0px",paddingRight:"0px",paddingTop:"1.5rem",paddingBottom:"1.5rem","@media (min-width: 48rem)":{paddingTop:"2.5rem",paddingBottom:"2.5rem"}}),P=(0,i.ZP)("p").withConfig({displayName:"cmp___StyledP3",componentId:"sc-2yv219-6"})({marginBottom:"1.5rem",marginTop:"0.25rem"}),E=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-2yv219-7"})({marginTop:"0.5rem"}),Z=(0,i.ZP)("section").withConfig({displayName:"cmp___StyledSection3",componentId:"sc-2yv219-8"})({display:"flex",gap:"2.5rem"}),I=w},9008:function(e,n,t){e.exports=t(42636)}},function(e){e.O(0,[312,774,888,179],function(){return e(e.s=93571)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/crn-37e87117cf1a9b4b.js b/_next/static/chunks/pages/earn/crn-37e87117cf1a9b4b.js deleted file mode 100644 index ec662de..0000000 --- a/_next/static/chunks/pages/earn/crn-37e87117cf1a9b4b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[828],{62640:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/crn",function(){return n(27796)}])},87931:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=n(85893),r=n(67294),a=n(41664),o=n.n(a),l=n(72771);let s=e=>{let{href:t,variant:n="secondary",color:r="main0",kind:a="default",size:s="md",disabled:d,children:c,...m}=e,u=(0,i.jsx)(l.zx,{as:"a",variant:n,color:r,kind:a,size:s,disabled:d,...m,children:c});return d?u:(0,i.jsx)(o(),{href:t,passHref:!0,legacyBehavior:!0,children:u})};s.displayName="ButtonLink";var d=(0,r.memo)(s)},13153:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=n(85893),r=n(67294),a=n(72771),o=n(19521);let l=o.ZP.div.attrs((0,a.PT)("fx-dark-main0")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1hw364q-0"})([""," background:#00000019 !important;"],{position:"relative",height:"100%",maxWidth:"100%",borderRadius:"1.5rem",padding:"1.5rem"}),s=o.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-1hw364q-1"})([""," ",""],{maxWidth:"100%"},e=>{let{$disabled:t}=e;return t&&(0,o.iv)(["opacity:0.4;filter:grayscale(100%);"])}),d=e=>{let{children:t,disabled:n,...r}=e;return(0,i.jsx)(l,{...r,children:(0,i.jsx)(s,{$disabled:n,children:t})})};d.displayName="Card1";var c=(0,r.memo)(d)},58833:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=n(85893),r=n(19521),a=n(67294),o=n(72771);let l=(0,r.ZP)(o.zx).attrs(e=>({...e,forwardedAs:"a",kind:"neon",variant:"textOnly",color:"main0"})).withConfig({displayName:"styles__StyledExternalLinkButton",componentId:"sc-16jaolm-0"})([""]),s=e=>{let{children:t,href:n,size:r="lg",...a}=e;return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(l,{href:n,size:r,...a,target:"_blank",children:[t||n,(0,i.jsx)(c,{name:"square-up-right"})]})})};s.displayName="ExternalLinkButton";var d=(0,a.memo)(s),c=(0,r.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mpznlq-0"})({marginLeft:"0.625rem"})},28417:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var i=n(85893),r=n(19521),a=n(67294),o=n(34816),l=n(43815),s=n(42983),d=n(13153),c=n(72771),m=n(87625);let u=e=>{let{title:t,nodes:n,...s}=e,u=(0,r.Fg)(),p=(0,a.useMemo)(()=>{let e=n||[],t=e.length,i=e.reduce((e,t)=>e+Number(t.score>=.8),0),r=e.reduce((e,t)=>e+Number(t.score>=.5&&t.score<.8),0),a=e.reduce((e,t)=>e+Number(t.score<.5),0),o=t-i-r-a;return[{label:"active nodes",value:"".concat(i," nodes"),percentage:i/t,gradient:"main1"},{label:"50% < 80%",value:"".concat(r," nodes"),percentage:r/t,gradient:"main2"},{label:"< 50%",value:"".concat(a," nodes"),percentage:a/t,color:"error"},{label:"other",value:"".concat(o," nodes"),percentage:o/t,color:"transparent"}]},[n]),j=u.color.disabled2,C=[...p].reverse();return(0,i.jsxs)(d.Z,{loading:!n,...s,children:[(0,i.jsx)(h,{forwardedAs:"h3",type:"info",color:"main0",children:t}),(0,i.jsxs)(f,{children:[(0,i.jsxs)(g,{width:100,height:100,margin:{},children:[(0,i.jsx)("defs",{children:(0,i.jsx)(m._,{data:p})}),(0,i.jsx)(o.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:j}),(0,i.jsx)(o.b,{data:C,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:C.map(e=>{let t="gr-".concat(e.gradient),n=e.gradient?"url(#".concat(t,")"):e.color?u.color[e.color]||e.color:void 0;return(0,i.jsx)(l.b,{fill:n},e.label)})}),(0,i.jsx)("text",{x:"50%",y:"50%",dominantBaseline:"central",textAnchor:"middle",className:"tp-body3 fs-24",fill:u.color.text,children:(null==n?void 0:n.length)||0})]}),(0,i.jsx)(x,{children:Array.from({length:2},(e,t)=>(0,i.jsx)(y,{children:p.slice(2*t,2*t+2).map(e=>(0,i.jsxs)(v,{children:[(0,i.jsx)(c.cu,{$color:"transparent"===e.color?j:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,i.jsxs)(_,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(w,{className:"fs-10",children:e.label})]})]},e.label))},t))})]})]})};u.displayName="NetworkHealthChart";var p=(0,a.memo)(u),h=(0,r.ZP)(c.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-ghx7oa-0"})({margin:"0px",minHeight:"2rem"}),f=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-ghx7oa-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),g=(0,r.ZP)(s.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-ghx7oa-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),x=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-ghx7oa-3"})({marginTop:"0.25rem",display:"flex",width:"100%",alignItems:"stretch",justifyContent:"center",gap:"1.5rem"}),y=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-ghx7oa-4"})({display:"flex",flexDirection:"column",gap:"1rem"}),v=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-ghx7oa-5"})({display:"flex",alignItems:"center",gap:"0.75rem"}),_=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-ghx7oa-6"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),w=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-ghx7oa-7"})({opacity:"0.6"})},33378:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var i=n(85893),r=n(19521),a=n(67294);let o=r.ZP.div.withConfig({displayName:"styles__StyledDotIcon",componentId:"sc-1w2vi58-0"})(e=>{let{theme:t,$active:n}=e,i=n?t.color.main1:t.color.disabled2;return[{height:"0.75rem",width:"0.5rem"},(0,r.iv)(["background-color:",";"],i)]}),l=e=>{let{decentralization:t}=e,n=e=>(e+1)*.3;return(0,i.jsx)(d,{children:(0,i.jsx)(c,{children:Array.from({length:3},(e,r)=>(0,i.jsx)(o,{$active:t>=n(r)},r))})})};l.displayName="NodeDecentralization";var s=(0,a.memo)(l),d=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-sktw9k-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-sktw9k-1"})({display:"flex",alignItems:"stretch",gap:"0.125rem"})},68461:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=n(85893),r=n(19521),a=n(67294),o=n(72771);let l=(0,r.ZP)(o.iA).attrs(e=>({borderType:"solid",oddRowNoise:!0,stickyHeader:!1,...e})).withConfig({displayName:"styles__StyledTable",componentId:"sc-gp6li6-0"})(["thead th{font-size:0.8125rem;","}td,th{padding:0.75rem 1rem;width:0;}tr,td{border:none;}"],{whiteSpace:"nowrap"}),s=e=>{let{children:t,...n}=e;return(0,i.jsx)(c,{children:(0,i.jsx)(l,{...n,children:t})})};s.displayName="NodesTable";var d=(0,a.memo)(s),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1mxy15q-0"})({maxWidth:"100%",overflowX:"auto"})},6309:function(e,t,n){"use strict";n.d(t,{t:function(){return d},Z:function(){return c}});var i=n(85893),r=n(67294),a=n(19521);let o=a.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-ouxjcu-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.25rem",whiteSpace:"nowrap"});var l=n(72771),s=n(34853);let d=e=>{let{value:t,...n}=e;return(0,i.jsxs)(o,{...n,children:[(0,s.RK)(t),(0,i.jsx)(l.TR,{color:"currentColor"})]})};d.displayName="Price";var c=(0,r.memo)(d)},32350:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=n(85893),r=n(19521),a=n(67294),o=n(72771);r.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-7dtatc-0"})(["",""],e=>{let{$isOpen:t,$duration:n=500}=e;return(0,r.iv)(["display:grid;grid-template-rows:0fr;transition:grid-template-rows ","ms ease-in-out;",""],n,t&&(0,r.iv)(["grid-template-rows:1fr;"]))});let l=(0,r.ZP)(o.Gd).withConfig({displayName:"styles__StyledToggleContainer",componentId:"sc-7dtatc-1"})([""," transition-property:all !important;",""],{position:"relative",top:"-1.25rem",margin:"0px",padding:"0px"},e=>{let{open:t}=e;return t&&(0,r.iv)(["",""],{top:"0px",margin:"-4rem",padding:"4rem"})}),s=r.ZP.div.withConfig({displayName:"styles__StyledButtonsContainer",componentId:"sc-7dtatc-2"})(["",""],e=>{let{$open:t}=e;return(0,r.iv)([""," opacity:",";transition:opacity ease-in-out 400ms ","ms,visibility linear 0ms ","ms;"],{position:"absolute !important",top:"0px",display:"flex",flexDirection:"column",gap:"1.25rem"},t?1:0,t?600:0,t?600:0)}),d=e=>{let{buttons:t,children:n,...r}=e,[d,c]=(0,a.useState)(!0),f=(0,a.useCallback)(()=>c(e=>!e),[]),g=(0,a.useRef)(null),{shouldMount:x,stage:y}=(0,o.Yz)(!d,1e3),{shouldMount:v,stage:_}=(0,o.Yz)(d,1e3),w="enter"===y,{bounds:j}=(0,o.Bq)({ref:g,deps:[w]}),C=(null==j?void 0:j.height)||0;return(0,i.jsx)(m,{style:{minHeight:C},...r,children:(0,i.jsxs)(i.Fragment,{children:[v&&(0,i.jsxs)(l,{open:"enter"===_,duration:1e3,children:[n,(0,i.jsxs)(u,{color:"main0",kind:"neon",variant:"textOnly",size:"md",onClick:f,$_css:[{marginLeft:"auto !important",marginTop:"1.5rem !important",display:"flex !important",gap:"0.625rem"}],children:[(0,i.jsx)(p,{name:"sort-up"}),"collapse"]})]}),x&&(0,i.jsxs)(s,{ref:g,$open:w,children:[t,(0,i.jsxs)(h,{color:"main0",kind:"neon",variant:"secondary",size:"md",onClick:f,children:[(0,i.jsx)(o.JO,{name:"gauge"}),"open dashboard"]})]})]})})};d.displayName="ToggleDashboard";var c=(0,a.memo)(d),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-juc50-0"})({position:"relative",marginBottom:"3.5rem",marginTop:"2rem"}),u=(0,r.ZP)(o.zx).withConfig({displayName:"cmp___StyledButton",componentId:"sc-juc50-1"})(["",""],e=>e.$_css),p=(0,r.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-juc50-2"})({height:"0.875rem",width:"0.875rem",paddingTop:"0.5rem"}),h=(0,r.ZP)(o.zx).withConfig({displayName:"cmp___StyledButton2",componentId:"sc-juc50-3"})({gap:"0.625rem"})},87625:function(e,t,n){"use strict";n.d(t,{_:function(){return a}});var i=n(85893),r=n(19521);function a(e){let{data:t}=e,n=(0,r.Fg)();return(0,i.jsx)(i.Fragment,{children:t.filter(e=>!!e.gradient).map((e,t)=>{if(!e.gradient)return null;let{colors:r,deg:a,stops:o}="string"==typeof e.gradient?n.gradient[e.gradient]:e.gradient,l="string"==typeof e.gradient?"gr-".concat(e.gradient):"gr-".concat(t);return(0,i.jsx)("linearGradient",{id:l,gradientTransform:"rotate(".concat(a+-90," 0.5 0.5)"),children:r.map((e,t)=>(0,i.jsx)("stop",{offset:"".concat(o[t],"%"),stopColor:e},e))},l)})})}},70235:function(e,t,n){"use strict";n.d(t,{L:function(){return o}});var i=n(67294),r=n(94461),a=n(77767);function o(e){var t;let{key:n,debounced:o=0}=e,[l,s]=(0,r.mr)(),d=l.filter,c=null===(t=d[n])||void 0===t?void 0:t.value,m=(0,i.useMemo)(()=>{var e;let t;return e=e=>e?s(new a.q6({key:n,value:e})):s(new a.xp({key:n})),n=>{clearTimeout(t),t=setTimeout(()=>e(n),o)}},[o,n,s]);return[c,m]}},67200:function(e,t,n){"use strict";n.d(t,{d:function(){return r}});var i=n(67294);function r(e){let{nodes:t}=e,n=(0,i.useMemo)(()=>{let e=t||Array.from({length:4},(e,t)=>({metricsData:{as_name:"Provider ".concat(t)}}));return e.reduce((e,t)=>{var n;let i=(null===(n=t.metricsData)||void 0===n?void 0:n.as_name)||"others";return e[i]=(e[i]||0)+1,e},{others:0})},[t]),r=(0,i.useMemo)(()=>Object.values(n).reduce((e,t)=>e+t,0),[n]),a=(0,i.useMemo)(()=>{let e=Object.entries(n).filter(e=>{let[t]=e;return"others"!==t}).sort((e,t)=>{let[,n]=e,[,i]=t;return i-n}),t=e.slice(0,3),i=e.slice(3),a=["others",n.others+i.reduce((e,t)=>{let[,n]=t;return e+n},0)];return[...t,a].map((e,t)=>{let[n,i]=e;return{tier:t+1,name:n,count:i,percentage:i/r,color:0===t?"error":1===t?"main2":2===t?"main0":"main1"}})},[n,r]);return{total:r,buckets:n,top:a}}},76625:function(e,t,n){"use strict";n.d(t,{W:function(){return r}});var i=n(67294);function r(){let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=setTimeout(()=>t(!0));return()=>clearTimeout(e)},[]),{render:e}}},73384:function(e,t,n){"use strict";n.d(t,{i:function(){return s}});var i=n(94461),r=n(48107),a=n(91421),o=n(72771),l=n(67294);function s(){let[e,t]=(0,i.mr)(),{account:n}=e.account,{entities:s}=e.crns,{entities:d}=e.ccns,c=(0,l.useMemo)(()=>new r.B(n),[n]),m=(0,o.lm)(),u=(0,l.useCallback)(e=>"string"==typeof e?null==s?void 0:s.find(t=>t.hash===e):e,[s]),p=(0,l.useCallback)(e=>"string"==typeof e?null==d?void 0:d.find(t=>t.hash===e):e,[d]),h=(0,l.useCallback)(e=>{let t=u(e);return!!t&&c.isLinked(t)},[u,c]),f=(0,l.useCallback)((e,t)=>{let n=u(e),i=p(t);return!!n&&!!i&&c.isLinkableBy(n,i)[0]},[p,u,c]),g=(0,l.useCallback)(e=>{let t=u(e);if(!t)return!1;let n=p(t.parentData||t.parent||"");return!!n&&c.isUnlinkableBy(t,n)},[p,u,c]),x=(0,l.useCallback)(async(e,n)=>{try{if(!m)throw Error("Notification not ready");let i=u(e);if(!i)throw Error("Invalid CRN node");let r=p(n);if(!r)throw Error("Invalid CCN node");if(!f(i,r))throw Error("Not linkable node");await c.linkComputeResourceNode(i.hash),m.add({variant:"success",title:"Success",text:'Linked resource node "'.concat(i.hash,'" successfully.')});let[o,l]=function(e,t){let n={...t,virtual:Date.now()},i={...e,virtual:Date.now()};n.parent=i.hash,n.parentData=i;let r=i.crnsData.reduce((e,t)=>(e[t.hash]=t,e),{});return r[n.hash]=n,i.crnsData=Object.values(r),i.resource_nodes=Object.keys(r),[i,n]}(r,i);return t(new a.Wy({name:"ccns",entities:[o]})),t(new a.Wy({name:"crns",entities:[l]})),!0}catch(e){null==m||m.add({variant:"error",title:"Error",text:e.message})}return!1},[t,p,u,f,c,m]),y=(0,l.useCallback)(async e=>{try{if(!m)throw Error("Notification not ready");let n=u(e);if(!n)throw Error("Invalid CRN node");let i=p(n.parentData||n.parent||"");if(!i)throw Error("Invalid CCN node");if(!g(n))throw Error("Not unlinkable node");await c.unlinkComputeResourceNode(n.hash),m.add({variant:"success",title:"Success",text:'Unlinked resource node "'.concat(n.hash,'" successfully.')});let[r,o]=function(e,t){let n={...t,virtual:Date.now()},i={...e,virtual:Date.now()};n.parent="",n.parentData=void 0;let r=i.crnsData.filter(e=>e.hash!==n.hash);return i.crnsData=r,i.resource_nodes=r.map(e=>e.hash),[i,n]}(i,n);return t(new a.Wy({name:"ccns",entities:[r]})),t(new a.Wy({name:"crns",entities:[o]})),!0}catch(e){null==m||m.add({variant:"error",title:"Error",text:e.message})}return!1},[t,p,u,g,c,m]);return{isLinked:h,isLinkableByUser:f,isUnlinkableByUser:g,handleLink:x,handleUnlink:y}}},96264:function(e,t,n){"use strict";n.d(t,{O:function(){return o}});var i=n(67294),r=n(48107),a=n(94461);function o(e){let{nodes:t}=e,[n]=(0,a.mr)(),{account:o}=n.account,l=(0,i.useMemo)(()=>new r.B(o),[o]),[s,d]=(0,i.useState)({}),[c,m]=(0,i.useState)(!0);return(0,i.useEffect)(()=>{(async function(){t&&(await Promise.allSettled(t.map(async e=>{let t=await l.getCRNspecs(e);d(n=>({...n,[e.hash]:{data:t,loading:!1,error:void 0}}))})),m(!1))})()},[l,t]),{specs:s,loading:c}}},51383:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});var i=n(67294);function r(e){let{nodes:t,nodesIssues:n}=e,r=(0,i.useMemo)(()=>{if(t)return t.sort((e,t)=>{let i=n[e.hash]?1:0,r=n[t.hash]?1:0;return r-i})},[t,n]);return{sortedNodes:r}}},32998:function(e,t,n){"use strict";n.d(t,{g:function(){return r}});var i=n(67294);function r(e){let{list:t}=e,[n,r]=(0,i.useState)(),a=(0,i.useMemo)(()=>t&&n?n(t):t,[t,n]),o=(0,i.useCallback)(e=>r(()=>e),[]);return{list:a,handleSortItems:o}}},58193:function(e,t,n){"use strict";n.d(t,{h:function(){return o}});var i=n(94461),r=n(67294),a=n(69797);function o(){let{nodes:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[t]=(0,i.mr)(),{entities:n}=t.ccns,{userNodes:o}=(0,a.M)({nodes:e||n}),l=(0,r.useMemo)(()=>null==o?void 0:o[0],[o]);return{userNode:l}}},27796:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return eS}});var i=n(85893),r=n(19521),a=n(67294),o=n(9008),l=n.n(o),s=n(41664),d=n.n(s),c=n(72771),m=n(48107),u=n(94461),p=n(32998),h=n(70235),f=n(38753),g=n(69797),x=n(51383),y=n(58193),v=n(73384),_=n(11163),w=n(96264),j=n(68461),C=n(33378),N=n(47630),b=n(6309);let S=e=>{let{node:t}=e,n=(0,a.useMemo)(()=>{let e=new N.S;return e.CRNRewardsPerDay(t)*(365/12)},[t]),r=(0,a.useMemo)(()=>!t.parent,[t]);return(0,i.jsx)(i.Fragment,{children:r?(0,i.jsx)(i.Fragment,{children:"-"}):(0,i.jsxs)(D,{children:["~ ",(0,i.jsx)(b.t,{value:n}),"/M"]})})};S.displayName="CRNRewardsCell";var I=(0,a.memo)(S),D=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-yja46l-0"})({display:"inline-flex",alignItems:"center",gap:"0.5rem",whiteSpace:"nowrap"});let k=e=>{let{node:t,userNode:n,onLink:r,onUnlink:o}=e,{isLinkableByUser:l,isUnlinkableByUser:s,handleLink:d,handleUnlink:m}=(0,v.i)(),u=r||d,p=o||m,h=(0,a.useMemo)(()=>t&&n&&l(t,n),[l,t,n]),f=(0,a.useMemo)(()=>t&&s(t),[s,t]),g=(0,a.useCallback)(()=>{n&&(f?p(t.hash):u(t,n))},[u,p,f,t,n]);return(0,i.jsx)(i.Fragment,{children:f?(0,i.jsx)(c.zx,{kind:"neon",size:"md",variant:"secondary",color:"main2",onClick:g,children:"Unlink"}):(0,i.jsx)(c.zx,{kind:"neon",size:"md",variant:"secondary",color:"main0",onClick:g,disabled:!h,children:"Link"})})};k.displayName="LinkCRNButton";var Z=(0,a.memo)(k),P=n(87931),R=n(25675),T=n.n(R),B=n(33358);let M=e=>{let{filteredNodes:t,userNode:n,account:r,lastVersion:o,nodesIssues:l,loadItemsDisabled:s,handleLoadItems:d,handleSortItems:m,handleLink:u,handleUnlink:p}=e,h=(0,a.useMemo)(()=>[{label:"",align:"center",width:0,cellProps:()=>({css:{padding:"0px !important"}}),hcellProps:()=>({css:{borderWidth:"0px !important",padding:"0px !important"}}),render:e=>(null==l?void 0:l[e.hash])?(0,i.jsx)(L,{children:"\xa0"}):null},{label:"SCORE",sortable:!0,sortBy:e=>e.score,render:e=>(0,i.jsx)(c.WG,{score:e.score})},{label:"LINKED",sortable:!0,sortBy:e=>{var t;return null===(t=e.parentData)||void 0===t?void 0:t.name},render:e=>(0,i.jsx)(i.Fragment,{children:e.parentData?(0,i.jsx)(c.tJ,{hash:e.parentData.hash,name:e.parentData.name,picture:e.parentData.picture,apiServer:B.pf,ImageCmp:T()}):"-"})},{label:"NAME",sortable:!0,sortBy:e=>e.name,render:e=>(0,i.jsx)(c.tJ,{hash:e.hash,name:e.name,picture:e.picture,apiServer:B.pf,ImageCmp:T()})},{label:"DECENTRALIZED",sortable:!0,sortBy:e=>e.decentralization,render:e=>(0,i.jsx)(C.Z,{decentralization:e.decentralization})},{label:"EST. REWARDS",align:"right",render:e=>(0,i.jsx)(I,{node:e})},{label:"VERSION",sortable:!0,align:"right",width:"100%",sortBy:e=>{var t;return null===(t=e.metricsData)||void 0===t?void 0:t.version},render:e=>{var t;return(0,i.jsx)(c.pJ,{version:(null===(t=e.metricsData)||void 0===t?void 0:t.version)||"",lastVersion:o})}},{label:"",align:"right",render:e=>(0,i.jsxs)(A,{children:[(0,i.jsx)(Z,{node:e,userNode:n,account:r,onLink:u,onUnlink:p}),(0,i.jsx)(P.Z,{kind:"neon",size:"md",variant:"secondary",color:"main0",href:"/earn/crn/".concat(e.hash),children:"Info"})]})}],[r,o,l,u,p,n]);return(0,i.jsx)(j.Z,{columns:h,data:t,infiniteScroll:!s,onLoadMore:d,onSort:m})};M.displayName="ComputeResourceNodesTable";var E=(0,a.memo)(M),L=(0,r.ZP)(c.Cc).withConfig({displayName:"cmp___StyledNotificationBadge",componentId:"sc-1hivp77-0"})({marginLeft:"auto !important",marginRight:"auto !important",display:"flex !important"}),A=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1hivp77-1"})({display:"flex",justifyContent:"flex-end",gap:"0.75rem"}),z=n(58833),W=n(32350),O=n(33445),H=n(28417),F=n(13153),U=n(67200);let q=e=>{let{title:t,nodes:n,...r}=e,{top:o}=(0,U.d)({nodes:n}),l=(0,a.useMemo)(()=>o.map(e=>{let{name:t,count:n,percentage:i,color:r}=e;return{label:"".concat(n," nodes (").concat((100*i).toFixed(0),"%)"),value:t,percentage:i,color:r}}),[o]);return(0,i.jsxs)(F.Z,{loading:!n,...r,children:[(0,i.jsx)(G,{forwardedAs:"h3",type:"info",color:"main0",children:t}),(0,i.jsx)(J,{children:l.map(e=>(0,i.jsxs)(K,{children:[(0,i.jsx)(c.cu,{$color:e.color,$size:"1.25rem"}),(0,i.jsxs)(V,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(X,{className:"fs-10",children:e.label})]})]},e.value))})]})};q.displayName="HostingProviderChart";var $=(0,a.memo)(q),G=(0,r.ZP)(c.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-1c9rl6q-0"})({margin:"0px",minHeight:"2rem"}),J=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1c9rl6q-1"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),K=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1c9rl6q-2"})({display:"flex",alignItems:"center",gap:"0.75rem"}),V=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1c9rl6q-3"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),X=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1c9rl6q-4"})({opacity:"0.6"}),Y=n(76625),Q=n(34853);let ee=e=>{let{title:t,resources:n,...r}=e,o=(0,a.useMemo)(()=>[{label:"CPU",value:(null==n?void 0:n.cpu)||"-",color:"main1"},{label:"RAM",value:(0,Q.eB)(null==n?void 0:n.ram,"MiB"),color:"main1"},{label:"HDD",value:(0,Q.eB)(null==n?void 0:n.hdd,"MiB"),color:"main1"}],[n]);return(0,i.jsxs)(F.Z,{loading:!n,...r,children:[(0,i.jsx)(en,{forwardedAs:"h3",type:"info",color:"main0",children:t}),(0,i.jsxs)(ei,{children:[o.map(e=>(0,i.jsxs)(er,{children:[(0,i.jsx)(c.cu,{$color:e.color,$size:"1.25rem"}),(0,i.jsxs)(ea,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(eo,{className:"fs-10",children:e.label})]})]},e.label)),(0,i.jsxs)(el,{className:"fs-10 tp-body1",children:[(0,i.jsx)("div",{children:"Total amount of resources on the network."}),(null==n?void 0:n.nodes)&&(0,i.jsxs)("div",{children:["(Using ",null==n?void 0:n.nodes," active nodes of ",null==n?void 0:n.total,")"]})]})]})]})};ee.displayName="TotalNetworkResourcesChart";var et=(0,a.memo)(ee),en=(0,r.ZP)(c.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-vioslj-0"})({margin:"0px",minHeight:"2rem"}),ei=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-vioslj-1"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),er=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-vioslj-2"})({display:"flex",alignItems:"center",gap:"0.75rem"}),ea=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-vioslj-3"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),eo=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-vioslj-4"})({opacity:"0.6"}),el=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-vioslj-5"})({opacity:"0.6"});let es=e=>{let{account:t,nodes:n,paginatedSortedFilteredNodes:r,userNodes:o,filteredUserNodes:s,userNodesIssues:j,userNode:C,tabs:N,selectedTab:b,filter:S,lastVersion:I,isLinkableOnly:D,isLinkableOnlyDisabled:k,totalResources:Z,loadItemsDisabled:P,handleLoadItems:R,handleSortItems:T,handleLink:B,handleUnlink:M,handleTabChange:L,handleFilterChange:A,handleLinkableOnlyChange:F}=function(e){let{nodes:t,filteredNodes:n,...r}=function(e){let{nodes:t}=e,[n]=(0,u.mr)(),{account:i,balance:r=0}=n.account,{data:o}=n.lastCRNVersion,{entities:l}=n.crns,s=n.filter,[d,c]=(0,h.L)({key:"crnq",debounced:200}),[m,f]=(0,a.useState)(),g=(0,a.useCallback)(e=>{let t=e.target.value;f(t),c(t)},[c]);(0,a.useEffect)(()=>{void 0===m&&d&&f(d)},[d,m]);let x=(0,a.useCallback)((e,t)=>{if(t)return e?t.filter(t=>{var n,i;return(null===(n=t.name)||void 0===n?void 0:n.toLowerCase().includes(e.toLowerCase()))||((null===(i=t.parentData)||void 0===i?void 0:i.name)||"").toLowerCase().includes(e.toLowerCase())}):t},[]),y=(0,a.useMemo)(()=>{let e=t||l;if(e)return e.sort((e,t)=>t.score-e.score)},[t,l]),v=(0,a.useMemo)(()=>x(d,y),[x,d,y]),{list:_,handleSortItems:w}=(0,p.g)({list:v});return{account:i,accountBalance:r,nodes:y,filteredNodes:_,filter:m,lastVersion:o,filters:s,handleSortItems:w,handleFilterChange:g}}(e),{account:o}=r,l=(0,a.useMemo)(()=>new m.B(o),[o]),{userNode:s}=(0,y.h)(),[d,j]=(0,a.useState)(),C=(0,a.useCallback)(async e=>{let t=e.target.checked;j(t)},[]),{userNodes:N}=(0,g.M)({nodes:t}),{userNodes:b}=(0,g.M)({nodes:n}),{nodesIssues:S,warningFlag:I}=(0,f.i)({nodes:b}),{sortedNodes:D}=(0,x.L)({nodesIssues:S,nodes:b}),[k,Z]=(0,a.useState)(),P=k||((null==N?void 0:N.length)?"user":"nodes"),R=(0,a.useMemo)(()=>{let e=[{id:"nodes",name:"All compute nodes"},{id:"user",name:"My compute nodes",label:I?{label:(0,i.jsx)(c.Cc,{children:I}),position:"top"}:void 0}];return e},[I]),T=(0,a.useMemo)(()=>{if(n)return n.filter(e=>l.isLinkableBy(e,s)[0])},[n,l,s]),B=!(null==T?void 0:T.length)||"nodes"!==P,M=!B&&(void 0!==d?d:!!o),E=(0,a.useMemo)(()=>M&&o?T:n,[o,n,T,M]),{list:L,loadItemsDisabled:A,handleLoadItems:z}=(0,c.fw)({list:E}),W=(0,_.useRouter)(),{handleLink:O,handleUnlink:H}=(0,v.i)(),F=(0,a.useCallback)(async e=>{if(!(null==s?void 0:s.hash))return!1;let t=await O(e,s.hash);return t&&W.replace("/earn/ccn/".concat(s.hash)),t},[O,W,s]),U=(0,a.useCallback)(async e=>{let t=await H(e);return t&&(null==s?void 0:s.hash)&&W.replace("/earn/ccn/".concat(s.hash)),t},[H,W,s]),{specs:q}=(0,w.O)({nodes:t}),$=(0,a.useMemo)(()=>{let e=Object.values(q);return e.reduce((e,t)=>{var n,i,r;return e.cpu+=(null===(n=t.data)||void 0===n?void 0:n.cpu.count)||0,e.ram+=((null===(i=t.data)||void 0===i?void 0:i.mem.total_kB)||0)/1024,e.hdd+=((null===(r=t.data)||void 0===r?void 0:r.disk.total_kB)||0)/1024,e.nodes+=t.data?1:0,e.total+=1,e},{cpu:0,ram:0,hdd:0,nodes:0,total:0})},[q]);return{nodes:t,filteredNodes:E,userNodes:N,filteredUserNodes:D,userNodesIssues:S,userNode:s,selectedTab:P,tabs:R,isLinkableOnly:M,isLinkableOnlyDisabled:B,totalResources:$,paginatedSortedFilteredNodes:L,loadItemsDisabled:A,handleLoadItems:z,handleLink:F,handleUnlink:U,handleTabChange:Z,handleLinkableOnlyChange:C,...r}}(e),{render:U}=(0,Y.W)(),q=(0,i.jsx)(d(),{href:"/earn/crn/new",passHref:!0,legacyBehavior:!0,children:(0,i.jsxs)(ec,{color:"main0",kind:"neon",variant:"secondary",size:"md",disabled:!t,children:[(0,i.jsx)(c.JO,{name:"key"}),"Create compute node"]})});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(l(),{children:[(0,i.jsx)("title",{children:"Aleph.im | Account"}),(0,i.jsx)("meta",{name:"description",content:"Aleph.im Account Dashboard"}),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,i.jsx)("section",{children:(0,i.jsx)(em,{className:"tp-h5",children:"Compute nodes"})}),(0,i.jsx)("section",{children:(0,i.jsx)(W.Z,{buttons:q,children:(0,i.jsxs)(eu,{children:[(0,i.jsxs)(ep,{children:[(0,i.jsx)(eh,{children:(0,i.jsx)(H.Z,{nodes:n,title:"CRN NETWORK HEALTH"})}),(0,i.jsxs)(ef,{children:[(0,i.jsx)(eg,{children:(0,i.jsx)($,{nodes:n,title:"TOP HOSTING PROVIDER"})}),(0,i.jsx)(ex,{children:(0,i.jsx)(et,{title:"TOTAL NETWORK RESOURCES",resources:Z})})]})]}),(0,i.jsxs)(ey,{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(ev,{className:"tp-h7",children:"What is a compute node?"}),(0,i.jsx)("p",{className:"fs-16",children:"Anyone can set up a Compute Resource Node (CRN) to contribute to our decentralized network. These nodes play a crucial role in our ecosystem, enabling various services. While no commitment is needed to establish a CRN, to unlock a minimum wage for your CRN, it needs the endorsement of a Core Channel Node (CCN). A CCN operator can vouch for up to five CRNs, ensuring fair and balanced participation."}),(0,i.jsx)(z.Z,{href:"https://docs.aleph.im/nodes/compute/",size:"md",children:"Node Setup Guide"})]}),(0,i.jsx)(e_,{children:q})]})]})})}),(0,i.jsxs)(ew,{children:[(0,i.jsxs)(ej,{children:[(0,i.jsxs)(eC,{children:[(0,i.jsx)(c.mQ,{tabs:N,align:"left",selected:b,onTabChange:L}),(0,i.jsx)(c.XZ,{label:"Ready to link",checked:D,onChange:F,size:"xs",disabled:k})]}),(0,i.jsx)(c.oi,{value:S,name:"filter-ccn",placeholder:"Search me",onChange:A,icon:(0,i.jsx)(c.JO,{name:"search"})})]}),(0,i.jsxs)(eN,{children:[(0,i.jsx)(O.Z,{show:!U||!n}),U&&(0,i.jsx)(i.Fragment,{children:"user"===b?(0,i.jsx)(i.Fragment,{children:n&&s&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(E,{nodes:n,filteredNodes:s,nodesIssues:j,userNode:C,account:t,lastVersion:I,handleLink:B,handleUnlink:M}),(0,i.jsx)(eb,{children:t?(null==o?void 0:o.length)?"":"You have no compute node running.":"Connect your wallet to see your compute node running."})]})}):(0,i.jsx)(i.Fragment,{children:n&&(0,i.jsx)(E,{nodes:n,filteredNodes:r,loadItemsDisabled:P,handleLoadItems:R,handleSortItems:T,userNode:C,account:t,lastVersion:I,handleLink:B,handleUnlink:M})})})]})]})]})};es.displayName="ComputeResourceNodesPage";var ed=(0,a.memo)(es),ec=(0,r.ZP)(c.zx).withConfig({displayName:"cmp___StyledButton",componentId:"sc-1m9xt13-0"})({gap:"0.625rem"}),em=(0,r.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-1m9xt13-1"})({marginBottom:"2rem"}),eu=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1m9xt13-2"})({display:"flex",flexWrap:"wrap",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 87.5rem)":{flexWrap:"nowrap"}}),ep=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1m9xt13-3"})({order:"2",display:"flex",maxWidth:"100%",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 87.5rem)":{order:"0",flex:"none",flexWrap:"nowrap"}}),eh=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1m9xt13-4"})({maxWidth:"100%",flex:"1 1 auto","@media (min-width: 87.5rem)":{flex:"none"}}),ef=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1m9xt13-5"})({display:"flex",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 36rem)":{flexWrap:"nowrap"},"@media (min-width: 87.5rem)":{flex:"none"}}),eg=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-1m9xt13-6"})({flex:"1 1 0%"}),ex=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-1m9xt13-7"})({flex:"1 1 0%"}),ey=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-1m9xt13-8"})({display:"flex",flex:"1 1 auto",flexDirection:"column",justifyContent:"space-between",alignSelf:"stretch"}),ev=(0,r.ZP)("h1").withConfig({displayName:"cmp___StyledH2",componentId:"sc-1m9xt13-9"})({marginBottom:"0px"}),e_=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-1m9xt13-10"})({marginBottom:"1rem",marginTop:"1.5rem","@media (min-width: 87.5rem)":{marginBottom:"0px"}}),ew=(0,r.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-1m9xt13-11"})({marginTop:"3.5rem"}),ej=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv9",componentId:"sc-1m9xt13-12"})({marginBottom:"2rem",display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"stretch",justifyContent:"space-between",gap:"2.5rem","@media (min-width: 48rem)":{flexDirection:"row",alignItems:"flex-end"}}),eC=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv10",componentId:"sc-1m9xt13-13"})({display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 36rem)":{flexDirection:"row",alignItems:"center",gap:"1rem"}}),eN=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv11",componentId:"sc-1m9xt13-14"})({position:"relative"}),eb=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv12",componentId:"sc-1m9xt13-15"})({marginLeft:"1rem",marginRight:"1rem",marginTop:"2.5rem",marginBottom:"2.5rem",textAlign:"center",opacity:"0.6"}),eS=ed}},function(e){e.O(0,[959,983,774,888,179],function(){return e(e.s=62640)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/crn-f667c44a99595842.js b/_next/static/chunks/pages/earn/crn-f667c44a99595842.js new file mode 100644 index 0000000..9346388 --- /dev/null +++ b/_next/static/chunks/pages/earn/crn-f667c44a99595842.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[828],{62640:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/crn",function(){return n(27796)}])},87931:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=n(85893),r=n(67294),a=n(41664),o=n.n(a),l=n(79632);let s=e=>{let{href:t,variant:n="secondary",color:r="main0",kind:a="default",size:s="md",disabled:d,children:c,...m}=e,p=(0,i.jsx)(l.zx,{as:"a",variant:n,color:r,kind:a,size:s,disabled:d,...m,children:c});return d?p:(0,i.jsx)(o(),{href:t,passHref:!0,legacyBehavior:!0,children:p})};s.displayName="ButtonLink";var d=(0,r.memo)(s)},13153:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=n(85893),r=n(67294),a=n(79632),o=n(19521);let l=o.ZP.div.attrs((0,a.PT)("fx-dark-main0")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1hw364q-0"})([""," background:#00000019 !important;"],{position:"relative",height:"100%",maxWidth:"100%",borderRadius:"1.5rem",padding:"1.5rem"}),s=o.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-1hw364q-1"})([""," ",""],{maxWidth:"100%"},e=>{let{$disabled:t}=e;return t&&(0,o.iv)(["opacity:0.4;filter:grayscale(100%);"])}),d=e=>{let{children:t,disabled:n,loading:r,...a}=e;return(0,i.jsx)(l,{...a,children:(0,i.jsx)(s,{$disabled:n,children:t})})};d.displayName="Card1";var c=(0,r.memo)(d)},58833:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=n(85893),r=n(19521),a=n(67294),o=n(79632);let l=(0,r.ZP)(o.zx).attrs(e=>({...e,forwardedAs:"a",kind:"neon",variant:"textOnly",color:"main0"})).withConfig({displayName:"styles__StyledExternalLinkButton",componentId:"sc-16jaolm-0"})([""]),s=e=>{let{children:t,href:n,size:r="lg",...a}=e;return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(l,{href:n,size:r,...a,target:"_blank",children:[t||n,(0,i.jsx)(c,{name:"square-up-right"})]})})};s.displayName="ExternalLinkButton";var d=(0,a.memo)(s),c=(0,r.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mpznlq-0"})({marginLeft:"0.625rem"})},28417:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=n(85893),r=n(19521),a=n(67294),o=n(34816),l=n(43815),s=n(42983),d=n(13153),c=n(79632),m=n(87625);let p=e=>{let{title:t,nodes:n,...s}=e,p=(0,r.Fg)(),u=(0,a.useMemo)(()=>{let e=n||[],t=e.length,i=e.reduce((e,t)=>e+Number(t.score>=.8),0),r=e.reduce((e,t)=>e+Number(t.score>=.5&&t.score<.8),0),a=e.reduce((e,t)=>e+Number(t.score<.5),0),o=t-i-r-a;return[{label:"active nodes",value:"".concat(i," nodes"),percentage:i/t,gradient:"main1"},{label:"50% < 80%",value:"".concat(r," nodes"),percentage:r/t,gradient:"main2"},{label:"< 50%",value:"".concat(a," nodes"),percentage:a/t,color:"error"},{label:"other",value:"".concat(o," nodes"),percentage:o/t,color:"transparent"}]},[n]),j=p.color.disabled2,C=[...u].reverse();return(0,i.jsxs)(d.Z,{loading:!n,...s,children:[(0,i.jsx)(h,{forwardedAs:"h3",type:"info",color:"main0",children:t}),(0,i.jsxs)(f,{children:[(0,i.jsxs)(g,{width:100,height:100,margin:{},children:[(0,i.jsx)("defs",{children:(0,i.jsx)(m._,{data:u})}),(0,i.jsx)(o.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:j}),(0,i.jsx)(o.b,{data:C,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:C.map(e=>{let t="gr-".concat(e.gradient),n=e.gradient?"url(#".concat(t,")"):e.color?p.color[e.color]||e.color:void 0;return(0,i.jsx)(l.b,{fill:n},e.label)})}),(0,i.jsx)("text",{x:"50%",y:"50%",dominantBaseline:"central",textAnchor:"middle",className:"tp-body3 fs-24",fill:p.color.text,children:(null==n?void 0:n.length)||0})]}),(0,i.jsx)(x,{children:Array.from({length:2},(e,t)=>(0,i.jsx)(y,{children:u.slice(2*t,2*t+2).map(e=>(0,i.jsxs)(v,{children:[(0,i.jsx)(c.cu,{$color:"transparent"===e.color?j:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,i.jsxs)(_,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(w,{className:"fs-10",children:e.label})]})]},e.label))},t))})]})]})};p.displayName="NetworkHealthChart";var u=(0,a.memo)(p),h=(0,r.ZP)(c.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-ghx7oa-0"})({margin:"0px",minHeight:"2rem"}),f=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-ghx7oa-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),g=(0,r.ZP)(s.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-ghx7oa-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),x=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-ghx7oa-3"})({marginTop:"0.25rem",display:"flex",width:"100%",alignItems:"stretch",justifyContent:"center",gap:"1.5rem"}),y=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-ghx7oa-4"})({display:"flex",flexDirection:"column",gap:"1rem"}),v=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-ghx7oa-5"})({display:"flex",alignItems:"center",gap:"0.75rem"}),_=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-ghx7oa-6"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),w=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-ghx7oa-7"})({opacity:"0.6"})},33378:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var i=n(85893),r=n(19521),a=n(67294);let o=r.ZP.div.withConfig({displayName:"styles__StyledDotIcon",componentId:"sc-1w2vi58-0"})(e=>{let{theme:t,$active:n}=e,i=n?t.color.main1:t.color.disabled2;return[{height:"0.75rem",width:"0.5rem"},(0,r.iv)(["background-color:",";"],i)]}),l=e=>{let{decentralization:t}=e,n=e=>(e+1)*.3;return(0,i.jsx)(d,{children:(0,i.jsx)(c,{children:Array.from({length:3},(e,r)=>(0,i.jsx)(o,{$active:t>=n(r)},r))})})};l.displayName="NodeDecentralization";var s=(0,a.memo)(l),d=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-sktw9k-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-sktw9k-1"})({display:"flex",alignItems:"stretch",gap:"0.125rem"})},68461:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=n(85893),r=n(19521),a=n(67294),o=n(79632);let l=(0,r.ZP)(o.iA).attrs(e=>({borderType:"solid",oddRowNoise:!0,stickyHeader:!1,...e})).withConfig({displayName:"styles__StyledTable",componentId:"sc-gp6li6-0"})(["thead th{font-size:0.8125rem;","}td,th{padding:0.75rem 1rem;width:0;}tr,td{border:none;}"],{whiteSpace:"nowrap"}),s=e=>{let{children:t,...n}=e;return(0,i.jsx)(c,{children:(0,i.jsx)(l,{...n,children:t})})};s.displayName="NodesTable";var d=(0,a.memo)(s),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1mxy15q-0"})({maxWidth:"100%",overflowX:"auto"})},6309:function(e,t,n){"use strict";n.d(t,{t:function(){return d},Z:function(){return c}});var i=n(85893),r=n(67294),a=n(19521);let o=a.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-ouxjcu-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.25rem",whiteSpace:"nowrap"});var l=n(79632),s=n(34853);let d=e=>{let{value:t,...n}=e;return(0,i.jsxs)(o,{...n,children:[(0,s.RK)(t),(0,i.jsx)(l.TR,{color:"currentColor"})]})};d.displayName="Price";var c=(0,r.memo)(d)},32350:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=n(85893),r=n(19521),a=n(67294),o=n(79632);r.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-7dtatc-0"})(["",""],e=>{let{$isOpen:t,$duration:n=500}=e;return(0,r.iv)(["display:grid;grid-template-rows:0fr;transition:grid-template-rows ","ms ease-in-out;",""],n,t&&(0,r.iv)(["grid-template-rows:1fr;"]))});let l=(0,r.ZP)(o.Gd).withConfig({displayName:"styles__StyledToggleContainer",componentId:"sc-7dtatc-1"})([""," transition-property:all !important;",""],{position:"relative",top:"-1.25rem",margin:"0px",padding:"0px"},e=>{let{open:t}=e;return t&&(0,r.iv)(["",""],{top:"0px",margin:"-4rem",padding:"4rem"})}),s=r.ZP.div.withConfig({displayName:"styles__StyledButtonsContainer",componentId:"sc-7dtatc-2"})(["",""],e=>{let{$open:t}=e;return(0,r.iv)([""," opacity:",";transition:opacity ease-in-out 400ms ","ms,visibility linear 0ms ","ms;"],{position:"absolute !important",top:"0px",display:"flex",flexDirection:"column",gap:"1.25rem"},t?1:0,t?600:0,t?600:0)}),d=e=>{let{buttons:t,children:n,...r}=e,[d,c]=(0,a.useState)(!0),f=(0,a.useCallback)(()=>c(e=>!e),[]),g=(0,a.useRef)(null),{shouldMount:x,stage:y}=(0,o.Yz)(!d,1e3),{shouldMount:v,stage:_}=(0,o.Yz)(d,1e3),w="enter"===y,{bounds:j}=(0,o.Bq)({ref:g,deps:[w]}),C=(null==j?void 0:j.height)||0;return(0,i.jsx)(m,{style:{minHeight:C},...r,children:(0,i.jsxs)(i.Fragment,{children:[v&&(0,i.jsxs)(l,{open:"enter"===_,duration:1e3,children:[n,(0,i.jsxs)(p,{color:"main0",kind:"neon",variant:"textOnly",size:"md",onClick:f,$_css:[{marginLeft:"auto !important",marginTop:"1.5rem !important",display:"flex !important",gap:"0.625rem"}],children:[(0,i.jsx)(u,{name:"sort-up"}),"collapse"]})]}),x&&(0,i.jsxs)(s,{ref:g,$open:w,children:[t,(0,i.jsxs)(h,{color:"main0",kind:"neon",variant:"secondary",size:"md",onClick:f,children:[(0,i.jsx)(o.JO,{name:"gauge"}),"open dashboard"]})]})]})})};d.displayName="ToggleDashboard";var c=(0,a.memo)(d),m=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-juc50-0"})({position:"relative",marginBottom:"3.5rem",marginTop:"2rem"}),p=(0,r.ZP)(o.zx).withConfig({displayName:"cmp___StyledButton",componentId:"sc-juc50-1"})(["",""],e=>e.$_css),u=(0,r.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-juc50-2"})({height:"0.875rem",width:"0.875rem",paddingTop:"0.5rem"}),h=(0,r.ZP)(o.zx).withConfig({displayName:"cmp___StyledButton2",componentId:"sc-juc50-3"})({gap:"0.625rem"})},87625:function(e,t,n){"use strict";n.d(t,{_:function(){return a}});var i=n(85893),r=n(19521);function a(e){let{data:t}=e,n=(0,r.Fg)();return(0,i.jsx)(i.Fragment,{children:t.filter(e=>!!e.gradient).map((e,t)=>{if(!e.gradient)return null;let{colors:r,deg:a,stops:o}="string"==typeof e.gradient?n.gradient[e.gradient]:e.gradient,l="string"==typeof e.gradient?"gr-".concat(e.gradient):"gr-".concat(t);return(0,i.jsx)("linearGradient",{id:l,gradientTransform:"rotate(".concat(a+-90," 0.5 0.5)"),children:r.map((e,t)=>(0,i.jsx)("stop",{offset:"".concat(o[t],"%"),stopColor:e},e))},l)})})}},70235:function(e,t,n){"use strict";n.d(t,{L:function(){return o}});var i=n(67294),r=n(94461),a=n(77767);function o(e){var t;let{key:n,debounced:o=0}=e,[l,s]=(0,r.mr)(),d=l.filter,c=null===(t=d[n])||void 0===t?void 0:t.value,m=(0,i.useMemo)(()=>{var e;let t;return e=e=>e?s(new a.q6({key:n,value:e})):s(new a.xp({key:n})),n=>{clearTimeout(t),t=setTimeout(()=>e(n),o)}},[o,n,s]);return[c,m]}},67200:function(e,t,n){"use strict";n.d(t,{d:function(){return r}});var i=n(67294);function r(e){let{nodes:t}=e,n=(0,i.useMemo)(()=>{let e=t||Array.from({length:4},(e,t)=>({metricsData:{as_name:"Provider ".concat(t)}}));return e.reduce((e,t)=>{var n;let i=(null===(n=t.metricsData)||void 0===n?void 0:n.as_name)||"others";return e[i]=(e[i]||0)+1,e},{others:0})},[t]),r=(0,i.useMemo)(()=>Object.values(n).reduce((e,t)=>e+t,0),[n]),a=(0,i.useMemo)(()=>{let e=Object.entries(n).filter(e=>{let[t]=e;return"others"!==t}).sort((e,t)=>{let[,n]=e,[,i]=t;return i-n}),t=e.slice(0,3),i=e.slice(3),a=["others",n.others+i.reduce((e,t)=>{let[,n]=t;return e+n},0)];return[...t,a].map((e,t)=>{let[n,i]=e;return{tier:t+1,name:n,count:i,percentage:i/r,color:0===t?"error":1===t?"main2":2===t?"main0":"main1"}})},[n,r]);return{total:r,buckets:n,top:a}}},76625:function(e,t,n){"use strict";n.d(t,{W:function(){return r}});var i=n(67294);function r(){let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=setTimeout(()=>t(!0));return()=>clearTimeout(e)},[]),{render:e}}},73384:function(e,t,n){"use strict";n.d(t,{i:function(){return s}});var i=n(94461),r=n(48107),a=n(91421),o=n(79632),l=n(67294);function s(){let[e,t]=(0,i.mr)(),{account:n}=e.connection,{entities:s}=e.crns,{entities:d}=e.ccns,c=(0,l.useMemo)(()=>new r.B(n),[n]),m=(0,o.lm)(),p=(0,l.useCallback)(e=>"string"==typeof e?null==s?void 0:s.find(t=>t.hash===e):e,[s]),u=(0,l.useCallback)(e=>"string"==typeof e?null==d?void 0:d.find(t=>t.hash===e):e,[d]),h=(0,l.useCallback)(e=>{let t=p(e);return!!t&&c.isLinked(t)},[p,c]),f=(0,l.useCallback)((e,t)=>{let n=p(e),i=u(t);return!!n&&!!i&&c.isLinkableBy(n,i)[0]},[u,p,c]),g=(0,l.useCallback)(e=>{let t=p(e);if(!t)return!1;let n=u(t.parentData||t.parent||"");return!!n&&c.isUnlinkableBy(t,n)},[u,p,c]),x=(0,l.useCallback)(async(e,n)=>{try{if(!m)throw Error("Notification not ready");let i=p(e);if(!i)throw Error("Invalid CRN node");let r=u(n);if(!r)throw Error("Invalid CCN node");if(!f(i,r))throw Error("Not linkable node");await c.linkComputeResourceNode(i.hash),m.add({variant:"success",title:"Success",text:'Linked resource node "'.concat(i.hash,'" successfully.')});let[o,l]=function(e,t){let n={...t,virtual:Date.now()},i={...e,virtual:Date.now()};n.parent=i.hash,n.parentData=i;let r=i.crnsData.reduce((e,t)=>(e[t.hash]=t,e),{});return r[n.hash]=n,i.crnsData=Object.values(r),i.resource_nodes=Object.keys(r),[i,n]}(r,i);return t(new a.Wy({name:"ccns",entities:[o]})),t(new a.Wy({name:"crns",entities:[l]})),!0}catch(e){null==m||m.add({variant:"error",title:"Error",text:e.message})}return!1},[t,u,p,f,c,m]),y=(0,l.useCallback)(async e=>{try{if(!m)throw Error("Notification not ready");let n=p(e);if(!n)throw Error("Invalid CRN node");let i=u(n.parentData||n.parent||"");if(!i)throw Error("Invalid CCN node");if(!g(n))throw Error("Not unlinkable node");await c.unlinkComputeResourceNode(n.hash),m.add({variant:"success",title:"Success",text:'Unlinked resource node "'.concat(n.hash,'" successfully.')});let[r,o]=function(e,t){let n={...t,virtual:Date.now()},i={...e,virtual:Date.now()};n.parent="",n.parentData=void 0;let r=i.crnsData.filter(e=>e.hash!==n.hash);return i.crnsData=r,i.resource_nodes=r.map(e=>e.hash),[i,n]}(i,n);return t(new a.Wy({name:"ccns",entities:[r]})),t(new a.Wy({name:"crns",entities:[o]})),!0}catch(e){null==m||m.add({variant:"error",title:"Error",text:e.message})}return!1},[t,u,p,g,c,m]);return{isLinked:h,isLinkableByUser:f,isUnlinkableByUser:g,handleLink:x,handleUnlink:y}}},96264:function(e,t,n){"use strict";n.d(t,{O:function(){return o}});var i=n(67294),r=n(48107),a=n(94461);function o(e){let{nodes:t}=e,[n]=(0,a.mr)(),{account:o}=n.connection,l=(0,i.useMemo)(()=>new r.B(o),[o]),[s,d]=(0,i.useState)({}),[c,m]=(0,i.useState)(!0);return(0,i.useEffect)(()=>{(async function(){t&&(await Promise.allSettled(t.map(async e=>{let t=await l.getCRNspecs(e);d(n=>({...n,[e.hash]:{data:t,loading:!1,error:void 0}}))})),m(!1))})()},[l,t]),{specs:s,loading:c}}},51383:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});var i=n(67294);function r(e){let{nodes:t,nodesIssues:n}=e,r=(0,i.useMemo)(()=>{if(t)return t.sort((e,t)=>{let i=n[e.hash]?1:0,r=n[t.hash]?1:0;return r-i})},[t,n]);return{sortedNodes:r}}},32998:function(e,t,n){"use strict";n.d(t,{g:function(){return r}});var i=n(67294);function r(e){let{list:t}=e,[n,r]=(0,i.useState)(),a=(0,i.useMemo)(()=>t&&n?n(t):t,[t,n]),o=(0,i.useCallback)(e=>r(()=>e),[]);return{list:a,handleSortItems:o}}},58193:function(e,t,n){"use strict";n.d(t,{h:function(){return o}});var i=n(94461),r=n(67294),a=n(69797);function o(){let{nodes:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[t]=(0,i.mr)(),{entities:n}=t.ccns,{userNodes:o}=(0,a.M)({nodes:e||n}),l=(0,r.useMemo)(()=>null==o?void 0:o[0],[o]);return{userNode:l}}},27796:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return eS}});var i=n(85893),r=n(19521),a=n(67294),o=n(9008),l=n.n(o),s=n(41664),d=n.n(s),c=n(79632),m=n(48107),p=n(94461),u=n(32998),h=n(70235),f=n(38753),g=n(69797),x=n(51383),y=n(58193),v=n(73384),_=n(11163),w=n(96264),j=n(68461),C=n(33378),N=n(47630),b=n(6309);let S=e=>{let{node:t}=e,n=(0,a.useMemo)(()=>{let e=new N.S;return e.CRNRewardsPerDay(t)*(365/12)},[t]),r=(0,a.useMemo)(()=>!t.parent,[t]);return(0,i.jsx)(i.Fragment,{children:r?(0,i.jsx)(i.Fragment,{children:"-"}):(0,i.jsxs)(D,{children:["~ ",(0,i.jsx)(b.t,{value:n}),"/M"]})})};S.displayName="CRNRewardsCell";var I=(0,a.memo)(S),D=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-yja46l-0"})({display:"inline-flex",alignItems:"center",gap:"0.5rem",whiteSpace:"nowrap"});let k=e=>{let{node:t,userNode:n,onLink:r,onUnlink:o}=e,{isLinkableByUser:l,isUnlinkableByUser:s,handleLink:d,handleUnlink:m}=(0,v.i)(),p=r||d,u=o||m,h=(0,a.useMemo)(()=>t&&n&&l(t,n),[l,t,n]),f=(0,a.useMemo)(()=>t&&s(t),[s,t]),g=(0,a.useCallback)(()=>{n&&(f?u(t.hash):p(t,n))},[p,u,f,t,n]);return(0,i.jsx)(i.Fragment,{children:f?(0,i.jsx)(c.zx,{kind:"neon",size:"md",variant:"secondary",color:"main2",onClick:g,children:"Unlink"}):(0,i.jsx)(c.zx,{kind:"neon",size:"md",variant:"secondary",color:"main0",onClick:g,disabled:!h,children:"Link"})})};k.displayName="LinkCRNButton";var Z=(0,a.memo)(k),P=n(87931),R=n(25675),T=n.n(R),B=n(33358);let M=e=>{let{filteredNodes:t,userNode:n,account:r,lastVersion:o,nodesIssues:l,loadItemsDisabled:s,handleLoadItems:d,handleSortItems:m,handleLink:p,handleUnlink:u}=e,h=(0,a.useMemo)(()=>[{label:"",align:"center",width:0,cellProps:()=>({css:{padding:"0px !important"}}),hcellProps:()=>({css:{borderWidth:"0px !important",padding:"0px !important"}}),render:e=>(null==l?void 0:l[e.hash])?(0,i.jsx)(L,{children:"\xa0"}):null},{label:"SCORE",sortable:!0,sortBy:e=>e.score,render:e=>(0,i.jsx)(c.WG,{score:e.score})},{label:"LINKED",sortable:!0,sortBy:e=>{var t;return null===(t=e.parentData)||void 0===t?void 0:t.name},render:e=>(0,i.jsx)(i.Fragment,{children:e.parentData?(0,i.jsx)(c.tJ,{hash:e.parentData.hash,name:e.parentData.name,picture:e.parentData.picture,apiServer:B.pf,ImageCmp:T()}):"-"})},{label:"NAME",sortable:!0,sortBy:e=>e.name,render:e=>(0,i.jsx)(c.tJ,{hash:e.hash,name:e.name,picture:e.picture,apiServer:B.pf,ImageCmp:T()})},{label:"DECENTRALIZED",sortable:!0,sortBy:e=>e.decentralization,render:e=>(0,i.jsx)(C.Z,{decentralization:e.decentralization})},{label:"EST. REWARDS",align:"right",render:e=>(0,i.jsx)(I,{node:e})},{label:"VERSION",sortable:!0,align:"right",width:"100%",sortBy:e=>{var t;return null===(t=e.metricsData)||void 0===t?void 0:t.version},render:e=>{var t;return(0,i.jsx)(c.pJ,{version:(null===(t=e.metricsData)||void 0===t?void 0:t.version)||"",lastVersion:o})}},{label:"",align:"right",render:e=>(0,i.jsxs)(A,{children:[(0,i.jsx)(Z,{node:e,userNode:n,account:r,onLink:p,onUnlink:u}),(0,i.jsx)(P.Z,{kind:"neon",size:"md",variant:"secondary",color:"main0",href:"/earn/crn/".concat(e.hash),children:"Info"})]})}],[r,o,l,p,u,n]);return(0,i.jsx)(j.Z,{columns:h,data:t,infiniteScroll:!s,onLoadMore:d,onSort:m})};M.displayName="ComputeResourceNodesTable";var E=(0,a.memo)(M),L=(0,r.ZP)(c.Cc).withConfig({displayName:"cmp___StyledNotificationBadge",componentId:"sc-1hivp77-0"})({marginLeft:"auto !important",marginRight:"auto !important",display:"flex !important"}),A=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1hivp77-1"})({display:"flex",justifyContent:"flex-end",gap:"0.75rem"}),z=n(58833),W=n(32350),O=n(33445),H=n(28417),F=n(13153),U=n(67200);let q=e=>{let{title:t,nodes:n,...r}=e,{top:o}=(0,U.d)({nodes:n}),l=(0,a.useMemo)(()=>o.map(e=>{let{name:t,count:n,percentage:i,color:r}=e;return{label:"".concat(n," nodes (").concat((100*i).toFixed(0),"%)"),value:t,percentage:i,color:r}}),[o]);return(0,i.jsxs)(F.Z,{loading:!n,...r,children:[(0,i.jsx)(G,{forwardedAs:"h3",type:"info",color:"main0",children:t}),(0,i.jsx)(J,{children:l.map(e=>(0,i.jsxs)(K,{children:[(0,i.jsx)(c.cu,{$color:e.color,$size:"1.25rem"}),(0,i.jsxs)(V,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(X,{className:"fs-10",children:e.label})]})]},e.value))})]})};q.displayName="HostingProviderChart";var $=(0,a.memo)(q),G=(0,r.ZP)(c.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-1c9rl6q-0"})({margin:"0px",minHeight:"2rem"}),J=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1c9rl6q-1"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),K=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1c9rl6q-2"})({display:"flex",alignItems:"center",gap:"0.75rem"}),V=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1c9rl6q-3"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),X=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1c9rl6q-4"})({opacity:"0.6"}),Y=n(76625),Q=n(34853);let ee=e=>{let{title:t,resources:n,...r}=e,o=(0,a.useMemo)(()=>[{label:"CPU",value:(null==n?void 0:n.cpu)||"-",color:"main1"},{label:"RAM",value:(0,Q.eB)(null==n?void 0:n.ram,"MiB"),color:"main1"},{label:"HDD",value:(0,Q.eB)(null==n?void 0:n.hdd,"MiB"),color:"main1"}],[n]);return(0,i.jsxs)(F.Z,{loading:!n,...r,children:[(0,i.jsx)(en,{forwardedAs:"h3",type:"info",color:"main0",children:t}),(0,i.jsxs)(ei,{children:[o.map(e=>(0,i.jsxs)(er,{children:[(0,i.jsx)(c.cu,{$color:e.color,$size:"1.25rem"}),(0,i.jsxs)(ea,{className:"tp-body3",children:[(0,i.jsx)("div",{children:e.value}),(0,i.jsx)(eo,{className:"fs-10",children:e.label})]})]},e.label)),(0,i.jsxs)(el,{className:"fs-10 tp-body1",children:[(0,i.jsx)("div",{children:"Total amount of resources on the network."}),(null==n?void 0:n.nodes)&&(0,i.jsxs)("div",{children:["(Using ",null==n?void 0:n.nodes," active nodes of ",null==n?void 0:n.total,")"]})]})]})]})};ee.displayName="TotalNetworkResourcesChart";var et=(0,a.memo)(ee),en=(0,r.ZP)(c.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-vioslj-0"})({margin:"0px",minHeight:"2rem"}),ei=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-vioslj-1"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),er=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-vioslj-2"})({display:"flex",alignItems:"center",gap:"0.75rem"}),ea=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-vioslj-3"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),eo=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-vioslj-4"})({opacity:"0.6"}),el=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-vioslj-5"})({opacity:"0.6"});let es=e=>{let{account:t,nodes:n,paginatedSortedFilteredNodes:r,userNodes:o,filteredUserNodes:s,userNodesIssues:j,userNode:C,tabs:N,selectedTab:b,filter:S,lastVersion:I,isLinkableOnly:D,isLinkableOnlyDisabled:k,totalResources:Z,loadItemsDisabled:P,handleLoadItems:R,handleSortItems:T,handleLink:B,handleUnlink:M,handleTabChange:L,handleFilterChange:A,handleLinkableOnlyChange:F}=function(e){let{nodes:t,filteredNodes:n,...r}=function(e){let{nodes:t}=e,[n]=(0,p.mr)(),{account:i,balance:r=0}=n.connection,{data:o}=n.lastCRNVersion,{entities:l}=n.crns,s=n.filter,[d,c]=(0,h.L)({key:"crnq",debounced:200}),[m,f]=(0,a.useState)(),g=(0,a.useCallback)(e=>{let t=e.target.value;f(t),c(t)},[c]);(0,a.useEffect)(()=>{void 0===m&&d&&f(d)},[d,m]);let x=(0,a.useCallback)((e,t)=>{if(t)return e?t.filter(t=>{var n,i;return(null===(n=t.name)||void 0===n?void 0:n.toLowerCase().includes(e.toLowerCase()))||((null===(i=t.parentData)||void 0===i?void 0:i.name)||"").toLowerCase().includes(e.toLowerCase())}):t},[]),y=(0,a.useMemo)(()=>{let e=t||l;if(e)return e.sort((e,t)=>t.score-e.score)},[t,l]),v=(0,a.useMemo)(()=>x(d,y),[x,d,y]),{list:_,handleSortItems:w}=(0,u.g)({list:v});return{account:i,accountBalance:r,nodes:y,filteredNodes:_,filter:m,lastVersion:o,filters:s,handleSortItems:w,handleFilterChange:g}}(e),{account:o}=r,l=(0,a.useMemo)(()=>new m.B(o),[o]),{userNode:s}=(0,y.h)(),[d,j]=(0,a.useState)(),C=(0,a.useCallback)(async e=>{let t=e.target.checked;j(t)},[]),{userNodes:N}=(0,g.M)({nodes:t}),{userNodes:b}=(0,g.M)({nodes:n}),{nodesIssues:S,warningFlag:I}=(0,f.i)({nodes:b}),{sortedNodes:D}=(0,x.L)({nodesIssues:S,nodes:b}),[k,Z]=(0,a.useState)(),P=k||((null==N?void 0:N.length)?"user":"nodes"),R=(0,a.useMemo)(()=>{let e=[{id:"nodes",name:"All compute nodes"},{id:"user",name:"My compute nodes",label:I?{label:(0,i.jsx)(c.Cc,{children:I}),position:"top"}:void 0}];return e},[I]),T=(0,a.useMemo)(()=>{if(n)return n.filter(e=>l.isLinkableBy(e,s)[0])},[n,l,s]),B=!(null==T?void 0:T.length)||"nodes"!==P,M=!B&&(void 0!==d?d:!!o),E=(0,a.useMemo)(()=>M&&o?T:n,[o,n,T,M]),{list:L,loadItemsDisabled:A,handleLoadItems:z}=(0,c.fw)({list:E}),W=(0,_.useRouter)(),{handleLink:O,handleUnlink:H}=(0,v.i)(),F=(0,a.useCallback)(async e=>{if(!(null==s?void 0:s.hash))return!1;let t=await O(e,s.hash);return t&&W.replace("/earn/ccn/".concat(s.hash)),t},[O,W,s]),U=(0,a.useCallback)(async e=>{let t=await H(e);return t&&(null==s?void 0:s.hash)&&W.replace("/earn/ccn/".concat(s.hash)),t},[H,W,s]),{specs:q}=(0,w.O)({nodes:t}),$=(0,a.useMemo)(()=>{let e=Object.values(q);return e.reduce((e,t)=>{var n,i,r;return e.cpu+=(null===(n=t.data)||void 0===n?void 0:n.cpu.count)||0,e.ram+=((null===(i=t.data)||void 0===i?void 0:i.mem.total_kB)||0)/1024,e.hdd+=((null===(r=t.data)||void 0===r?void 0:r.disk.total_kB)||0)/1024,e.nodes+=t.data?1:0,e.total+=1,e},{cpu:0,ram:0,hdd:0,nodes:0,total:0})},[q]);return{nodes:t,filteredNodes:E,userNodes:N,filteredUserNodes:D,userNodesIssues:S,userNode:s,selectedTab:P,tabs:R,isLinkableOnly:M,isLinkableOnlyDisabled:B,totalResources:$,paginatedSortedFilteredNodes:L,loadItemsDisabled:A,handleLoadItems:z,handleLink:F,handleUnlink:U,handleTabChange:Z,handleLinkableOnlyChange:C,...r}}(e),{render:U}=(0,Y.W)(),q=(0,i.jsx)(d(),{href:"/earn/crn/new",passHref:!0,legacyBehavior:!0,children:(0,i.jsxs)(ec,{color:"main0",kind:"neon",variant:"secondary",size:"md",disabled:!t,children:[(0,i.jsx)(c.JO,{name:"key"}),"Create compute node"]})});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(l(),{children:[(0,i.jsx)("title",{children:"Aleph.im | Account"}),(0,i.jsx)("meta",{name:"description",content:"Aleph.im Account Dashboard"}),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,i.jsx)("section",{children:(0,i.jsx)(em,{className:"tp-h5",children:"Compute nodes"})}),(0,i.jsx)("section",{children:(0,i.jsx)(W.Z,{buttons:q,children:(0,i.jsxs)(ep,{children:[(0,i.jsxs)(eu,{children:[(0,i.jsx)(eh,{children:(0,i.jsx)(H.Z,{nodes:n,title:"CRN NETWORK HEALTH"})}),(0,i.jsxs)(ef,{children:[(0,i.jsx)(eg,{children:(0,i.jsx)($,{nodes:n,title:"TOP HOSTING PROVIDER"})}),(0,i.jsx)(ex,{children:(0,i.jsx)(et,{title:"TOTAL NETWORK RESOURCES",resources:Z})})]})]}),(0,i.jsxs)(ey,{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(ev,{className:"tp-h7",children:"What is a compute node?"}),(0,i.jsx)("p",{className:"fs-16",children:"Anyone can set up a Compute Resource Node (CRN) to contribute to our decentralized network. These nodes play a crucial role in our ecosystem, enabling various services. While no commitment is needed to establish a CRN, to unlock a minimum wage for your CRN, it needs the endorsement of a Core Channel Node (CCN). A CCN operator can vouch for up to five CRNs, ensuring fair and balanced participation."}),(0,i.jsx)(z.Z,{href:"https://docs.aleph.im/nodes/compute/",size:"md",children:"Node Setup Guide"})]}),(0,i.jsx)(e_,{children:q})]})]})})}),(0,i.jsxs)(ew,{children:[(0,i.jsxs)(ej,{children:[(0,i.jsxs)(eC,{children:[(0,i.jsx)(c.mQ,{tabs:N,align:"left",selected:b,onTabChange:L}),(0,i.jsx)(c.XZ,{label:"Ready to link",checked:D,onChange:F,size:"xs",disabled:k})]}),(0,i.jsx)(c.oi,{value:S,name:"filter-ccn",placeholder:"Search me",onChange:A,icon:(0,i.jsx)(c.JO,{name:"search"})})]}),(0,i.jsxs)(eN,{children:[(0,i.jsx)(O.Z,{show:!U||!n}),U&&(0,i.jsx)(i.Fragment,{children:"user"===b?(0,i.jsx)(i.Fragment,{children:n&&s&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(E,{nodes:n,filteredNodes:s,nodesIssues:j,userNode:C,account:t,lastVersion:I,handleLink:B,handleUnlink:M}),(0,i.jsx)(eb,{children:t?(null==o?void 0:o.length)?"":"You have no compute node running.":"Connect your wallet to see your compute node running."})]})}):(0,i.jsx)(i.Fragment,{children:n&&(0,i.jsx)(E,{nodes:n,filteredNodes:r,loadItemsDisabled:P,handleLoadItems:R,handleSortItems:T,userNode:C,account:t,lastVersion:I,handleLink:B,handleUnlink:M})})})]})]})]})};es.displayName="ComputeResourceNodesPage";var ed=(0,a.memo)(es),ec=(0,r.ZP)(c.zx).withConfig({displayName:"cmp___StyledButton",componentId:"sc-1m9xt13-0"})({gap:"0.625rem"}),em=(0,r.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-1m9xt13-1"})({marginBottom:"2rem"}),ep=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1m9xt13-2"})({display:"flex",flexWrap:"wrap",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 87.5rem)":{flexWrap:"nowrap"}}),eu=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1m9xt13-3"})({order:"2",display:"flex",maxWidth:"100%",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 87.5rem)":{order:"0",flex:"none",flexWrap:"nowrap"}}),eh=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1m9xt13-4"})({maxWidth:"100%",flex:"1 1 auto","@media (min-width: 87.5rem)":{flex:"none"}}),ef=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1m9xt13-5"})({display:"flex",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 36rem)":{flexWrap:"nowrap"},"@media (min-width: 87.5rem)":{flex:"none"}}),eg=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-1m9xt13-6"})({flex:"1 1 0%"}),ex=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-1m9xt13-7"})({flex:"1 1 0%"}),ey=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-1m9xt13-8"})({display:"flex",flex:"1 1 auto",flexDirection:"column",justifyContent:"space-between",alignSelf:"stretch"}),ev=(0,r.ZP)("h1").withConfig({displayName:"cmp___StyledH2",componentId:"sc-1m9xt13-9"})({marginBottom:"0px"}),e_=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-1m9xt13-10"})({marginBottom:"1rem",marginTop:"1.5rem","@media (min-width: 87.5rem)":{marginBottom:"0px"}}),ew=(0,r.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-1m9xt13-11"})({marginTop:"3.5rem"}),ej=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv9",componentId:"sc-1m9xt13-12"})({marginBottom:"2rem",display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"stretch",justifyContent:"space-between",gap:"2.5rem","@media (min-width: 48rem)":{flexDirection:"row",alignItems:"flex-end"}}),eC=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv10",componentId:"sc-1m9xt13-13"})({display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 36rem)":{flexDirection:"row",alignItems:"center",gap:"1rem"}}),eN=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv11",componentId:"sc-1m9xt13-14"})({position:"relative"}),eb=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv12",componentId:"sc-1m9xt13-15"})({marginLeft:"1rem",marginRight:"1rem",marginTop:"2.5rem",marginBottom:"2.5rem",textAlign:"center",opacity:"0.6"}),eS=ed}},function(e){e.O(0,[959,983,774,888,179],function(){return e(e.s=62640)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/crn/[hash]-30ee5a6fc581bbb5.js b/_next/static/chunks/pages/earn/crn/[hash]-30ee5a6fc581bbb5.js deleted file mode 100644 index d666716..0000000 --- a/_next/static/chunks/pages/earn/crn/[hash]-30ee5a6fc581bbb5.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[265],{70805:function(e,n,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/crn/[hash]",function(){return i(55089)}])},33378:function(e,n,i){"use strict";i.d(n,{Z:function(){return o}});var t=i(85893),r=i(19521),a=i(67294);let s=r.ZP.div.withConfig({displayName:"styles__StyledDotIcon",componentId:"sc-1w2vi58-0"})(e=>{let{theme:n,$active:i}=e,t=i?n.color.main1:n.color.disabled2;return[{height:"0.75rem",width:"0.5rem"},(0,r.iv)(["background-color:",";"],t)]}),l=e=>{let{decentralization:n}=e,i=e=>(e+1)*.3;return(0,t.jsx)(d,{children:(0,t.jsx)(c,{children:Array.from({length:3},(e,r)=>(0,t.jsx)(s,{$active:n>=i(r)},r))})})};l.displayName="NodeDecentralization";var o=(0,a.memo)(l),d=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-sktw9k-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),c=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-sktw9k-1"})({display:"flex",alignItems:"stretch",gap:"0.125rem"})},67200:function(e,n,i){"use strict";i.d(n,{d:function(){return r}});var t=i(67294);function r(e){let{nodes:n}=e,i=(0,t.useMemo)(()=>{let e=n||Array.from({length:4},(e,n)=>({metricsData:{as_name:"Provider ".concat(n)}}));return e.reduce((e,n)=>{var i;let t=(null===(i=n.metricsData)||void 0===i?void 0:i.as_name)||"others";return e[t]=(e[t]||0)+1,e},{others:0})},[n]),r=(0,t.useMemo)(()=>Object.values(i).reduce((e,n)=>e+n,0),[i]),a=(0,t.useMemo)(()=>{let e=Object.entries(i).filter(e=>{let[n]=e;return"others"!==n}).sort((e,n)=>{let[,i]=e,[,t]=n;return t-i}),n=e.slice(0,3),t=e.slice(3),a=["others",i.others+t.reduce((e,n)=>{let[,i]=n;return e+i},0)];return[...n,a].map((e,n)=>{let[i,t]=e;return{tier:n+1,name:i,count:t,percentage:t/r,color:0===n?"error":1===n?"main2":2===n?"main0":"main1"}})},[i,r]);return{total:r,buckets:i,top:a}}},96264:function(e,n,i){"use strict";i.d(n,{O:function(){return s}});var t=i(67294),r=i(48107),a=i(94461);function s(e){let{nodes:n}=e,[i]=(0,a.mr)(),{account:s}=i.account,l=(0,t.useMemo)(()=>new r.B(s),[s]),[o,d]=(0,t.useState)({}),[c,m]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{(async function(){n&&(await Promise.allSettled(n.map(async e=>{let n=await l.getCRNspecs(e);d(i=>({...i,[e.hash]:{data:n,loading:!1,error:void 0}}))})),m(!1))})()},[l,n]),{specs:o,loading:c}}},58193:function(e,n,i){"use strict";i.d(n,{h:function(){return s}});var t=i(94461),r=i(67294),a=i(69797);function s(){let{nodes:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[n]=(0,t.mr)(),{entities:i}=n.ccns,{userNodes:s}=(0,a.M)({nodes:e||i}),l=(0,r.useMemo)(()=>null==s?void 0:s[0],[s]);return{userNode:l}}},55089:function(e,n,i){"use strict";i.r(n),i.d(n,{default:function(){return ea}});var t=i(85893),r=i(19521),a=i(67294),s=i(9008),l=i.n(s),o=i(94461),d=i(48107),c=i(11163),m=i(15457),u=i(58193),h=i(10159),p=i(87536),v=i(56312),f=i(72771),x=i(91421),j=i(73384),g=i(67200),y=i(96264),_=i(33358),w=i(34853),C=i(47630),N=i(41664),b=i.n(N),S=i(1218),k=i(68390),D=i(8978),P=i(33378),I=i(77849),E=i(43666),R=i(25675),Z=i.n(R),A=i(7954),M=i(87931),O=i(11505);let T=()=>{var e,n,i;let{node:s,nodesOnSameASN:N,baseLatency:R,lastMetricsCheck:T,calculatedRewards:H,creationDate:ea,nameCtrl:es,descriptionCtrl:el,bannerCtrl:eo,pictureCtrl:ed,isOwner:ec,isDirty:em,rewardCtrl:eu,streamRewardCtrl:eh,addressCtrl:ep,asnTier:ev,nodeSpecs:ef,nodeIssue:ex,createInstanceUrl:ej,isLinked:eg,isLinkableByUser:ey,isUnlinkableByUser:e_,handleRemove:ew,handleSubmit:eC,handleLink:eN,handleUnlink:eb}=function(){let e=(0,c.useRouter)(),{hash:n}=e.query,[i]=(0,o.mr)(),{account:t}=i.account,{entities:r}=i.crns,{node:s}=function(e){let{hash:n}=e,[i]=(0,o.mr)(),{entities:t}=i.crns,r=(0,a.useMemo)(()=>{if(t)return t.filter(e=>e.hash===n)},[t,n]),[s]=r||[];return{node:s}}({hash:n}),{userNode:l}=(0,u.h)(),N=(0,a.useMemo)(()=>new d.B(t),[t]),b=(0,a.useMemo)(()=>new C.S(t),[t]),S=(0,a.useMemo)(()=>s?b.CRNRewardsPerDay(s)*(365/12):0,[s,b]),k=(0,m._)({node:s,nodes:r}),{isLinked:D,isLinkableByUser:P,isUnlinkableByUser:I,handleLink:E,handleUnlink:R}=(0,j.i)(),Z=(0,a.useMemo)(()=>s&&D(s),[D,s]),A=(0,a.useMemo)(()=>s&&l&&P(s,l),[P,s,l]),M=(0,a.useMemo)(()=>s&&I(s),[I,s]),O=(0,a.useCallback)(async()=>{if(!s||!l)return!1;let n=await E(s.hash,l.hash);return n&&l&&e.replace("/earn/ccn/".concat(l.hash)),n},[E,e,s,l]),T=(0,a.useCallback)(async()=>{if(!s)return!1;let n=await R(s.hash);return n&&l&&e.replace("/earn/ccn/".concat(null==l?void 0:l.hash)),n},[R,e,s,l]),{top:H}=(0,g.d)({nodes:r}),B=H.find(e=>{var n;return e.name===(null==s?void 0:null===(n=s.metricsData)||void 0===n?void 0:n.as_name)}),z=(0,a.useMemo)(()=>{if(s)return[s]},[s]),{specs:W}=(0,y.O)({nodes:z}),{ips:L}=function(e){let{nodes:n}=e,[i]=(0,o.mr)(),{account:t}=i.account,r=(0,a.useMemo)(()=>new d.B(t),[t]),[s,l]=(0,a.useState)({}),[c,m]=(0,a.useState)(!0);return(0,a.useEffect)(()=>{(async function(){n&&(await Promise.allSettled(n.filter(e=>!r.isStreamPaymentNotSupported(e)).map(async e=>{if(s[e.hash])return;let n=await r.getCRNips(e);l(i=>({...i,[e.hash]:{data:n,loading:!1,error:void 0}}))})),m(!1))})()},[s,r,n]),{ips:s,loading:c}}({nodes:z}),U=(0,a.useMemo)(()=>({cpu:1,ram:(0,w.Fx)(2,{from:"GiB",to:"MiB"}),storage:(0,w.Fx)(20,{from:"GiB",to:"MiB"})}),[]),F=(0,a.useMemo)(()=>{if(z)return z.reduce((e,n)=>{var i,t;let r=N.isStreamPaymentNotSupported(n);if(r)return e[n.hash]=r,e;let a=null===(i=W[n.hash])||void 0===i?void 0:i.data;if(a){let i=N.validateMinNodeSpecs(U,a);if(!i)return e[n.hash]=d.r.MinSpecs,e}let s=null===(t=L[n.hash])||void 0===t?void 0:t.data;if(s){let i=!!s.vm;if(!i)return e[n.hash]=d.r.IPV6,e}return a&&s&&(e[n.hash]=d.r.Valid),e},{})},[z,N,W,L,U]),G=(0,a.useMemo)(()=>{var e;if(s)return null===(e=W[s.hash])||void 0===e?void 0:e.data},[W,s]),Y=(0,a.useMemo)(()=>{if(s)return null==F?void 0:F[s.hash]},[F,s]),J=(0,a.useMemo)(()=>{if(s)return void 0===Y||Y?void 0:"".concat(_.RG,"/").concat(s.hash)},[s,Y]),V=(0,a.useMemo)(()=>({hash:null==s?void 0:s.hash,name:null==s?void 0:s.name,description:null==s?void 0:s.description,reward:null==s?void 0:s.reward,stream_reward:null==s?void 0:s.stream_reward,authorized:null==s?void 0:s.authorized,locked:null==s?void 0:s.locked,registration_url:null==s?void 0:s.registration_url,picture:null==s?void 0:s.picture,banner:null==s?void 0:s.banner,address:null==s?void 0:s.address}),[s]),q=function(e){let{defaultValues:n}=e,[i,t]=(0,o.mr)(),{account:r}=i.account,{entities:s}=i.crns,l=(0,f.lm)(),c=(0,a.useMemo)(()=>new d.B(r),[r]),m=(0,a.useCallback)(async e=>{if(!c)throw Error("Manager not ready");if(!r)throw Error("Invalid account");let[,n]=await c.updateComputeResourceNode(e),i=null==s?void 0:s.find(e=>e.hash===n.hash),t=function(e,n){let i={...e||{},...n,virtual:Date.now()};return i}(i,n);return t},[r,c,s]),u=(0,a.useCallback)(async e=>{if(!l)throw Error("Notification not ready");l.add({variant:"success",title:"Success",text:'Your node "'.concat(e.hash,'" was updated successfully.')}),t(new x.Wy({name:"crns",entities:[e]}))},[t,l]),{control:j,handleSubmit:g,formState:{errors:y,isDirty:_}}=(0,h.c)({defaultValues:n,onSubmit:m,onSuccess:u,resolver:(0,v.F)(d.B.updateCRNSchema),readyDeps:[n]}),w=(0,p.qo)({control:j}),C=(0,p.bc)({control:j,name:"name"}),N=(0,p.bc)({control:j,name:"description"}),b=(0,p.bc)({control:j,name:"address"}),S=(0,p.bc)({control:j,name:"picture"}),k=(0,p.bc)({control:j,name:"banner"}),D=(0,p.bc)({control:j,name:"reward"}),P=(0,p.bc)({control:j,name:"stream_reward"}),I=(0,p.bc)({control:j,name:"authorized"}),E=(0,p.bc)({control:j,name:"locked"}),R=(0,p.bc)({control:j,name:"registration_url"});return{values:w,control:j,nameCtrl:C,descriptionCtrl:N,addressCtrl:b,pictureCtrl:S,bannerCtrl:k,rewardCtrl:D,streamRewardCtrl:P,authorizedCtrl:I,lockedCtrl:E,registrationUrlCtrl:R,errors:y,isDirty:_,handleSubmit:g}}({defaultValues:V});return{nodes:r,node:s,userNode:l,calculatedRewards:S,asnTier:B,nodeSpecs:G,nodeIssue:Y,createInstanceUrl:J,isLinked:Z,isLinkableByUser:A,isUnlinkableByUser:M,handleLink:O,handleUnlink:T,...q,...k}}(),eS=(0,r.Fg)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(l(),{children:[(0,t.jsx)("title",{children:"Aleph.im | CRN Detail"}),(0,t.jsx)("meta",{name:"description",content:"Aleph.im Compute Resource Node"}),(0,t.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,t.jsx)("section",{children:(0,t.jsx)(S.Z,{node:s,nameCtrl:es,descriptionCtrl:el,bannerCtrl:eo,pictureCtrl:ed,isOwner:ec})}),ec&&(0,t.jsxs)(B,{children:[(0,t.jsxs)(f.zx,{kind:"flat",variant:"textOnly",size:"md",color:"error",onClick:ew,children:[(0,t.jsx)(f.JO,{name:"trash",color:"error",size:"lg"}),"remove node"]}),(0,t.jsx)(f.zx,{kind:"neon",variant:"primary",size:"md",color:"main2",onClick:eC,disabled:!em,children:"save changes"})]}),(0,t.jsx)(z,{children:(0,t.jsxs)(W,{children:[(0,t.jsxs)(L,{children:[(0,t.jsxs)(k.ZP,{title:"GENERAL INFO",children:[(0,t.jsx)(D.Z,{status:null==s?void 0:s.status}),(0,t.jsx)(k.HC,{name:"NAME",value:null==s?void 0:s.name}),(0,t.jsx)(k.HC,{name:"ASN",value:null==s?void 0:null===(e=s.metricsData)||void 0===e?void 0:e.as_name}),(0,t.jsx)(k.HC,{name:"OWNER",value:(0,t.jsx)(E.Z,{href:(0,w.tz)({address:null==s?void 0:s.owner}),isOwner:!1,children:(null==s?void 0:s.owner)&&(0,w.zN)(null==s?void 0:s.owner)}),big:!0}),(0,t.jsx)(k.HC,{name:"REWARD ADDRESS",value:(0,t.jsx)(I.Z,{...eu.field,...eu.fieldState,placeholder:"reward address",isOwner:ec,children:(0,t.jsx)(E.Z,{href:(0,w.tz)({tokenAddress:eu.field.value}),isOwner:ec,children:eu.field.value&&(0,w.zN)(eu.field.value)})}),big:!0}),(0,t.jsx)(k.HC,{name:"STREAM REWARD ADDRESS",value:(0,t.jsx)(I.Z,{...eh.field,...eh.fieldState,placeholder:"PAYG reward address",isOwner:ec,children:(0,t.jsx)(E.Z,{href:(0,w.gl)({tokenAddress:eh.field.value}),isOwner:ec,children:eh.field.value&&(0,w.zN)(eh.field.value)})}),big:!0}),(0,t.jsx)(k.HC,{name:"ADDRESS",value:(0,t.jsx)(I.Z,{...ep.field,...ep.fieldState,placeholder:"address",isOwner:ec,children:(0,t.jsx)(E.Z,{href:null==s?void 0:s.address,isOwner:ec,children:null==s?void 0:s.address})}),big:!0})]}),(0,t.jsxs)(k.ZP,{title:"HARDWARE",children:[(0,t.jsx)(k.HC,{name:"CPU",value:null==ef?void 0:ef.properties.cpu.vendor}),(0,t.jsx)(k.HC,{name:"CPU ARCHITECTURE",value:null==ef?void 0:ef.properties.cpu.architecture}),(0,t.jsx)(k.HC,{name:"CPU COUNT",value:null==ef?void 0:ef.cpu.count}),(0,t.jsx)(k.HC,{name:"CPU FREQUENCY",value:"".concat((((null==ef?void 0:ef.cpu.core_frequencies.max)||0)/1024).toFixed(2)," GHz")}),(0,t.jsx)(k.HC,{name:"RAM",value:(0,w.eB)(null==ef?void 0:ef.mem.total_kB,"KiB")}),(0,t.jsx)(k.HC,{name:"HDD",value:(0,w.eB)(null==ef?void 0:ef.disk.total_kB,"KiB")}),(0,t.jsxs)(U,{children:[(0,t.jsx)(M.Z,{href:ej||"#",target:"_blank",kind:"neon",variant:"primary",size:"md",disabled:!ej,children:(0,t.jsxs)(t.Fragment,{children:["Create Instance",void 0===ex&&(0,t.jsx)(O.g4,{width:"1em",height:"1em",color:eS.color.background})]})}),!ej&&(0,t.jsx)(F,{className:"fs-10",children:ex?(0,t.jsx)(f.u,{my:"top-center",at:"bottom-center",content:(0,t.jsxs)("div",{className:"tp-body1 fs-12",children:[(0,t.jsx)("div",{className:"tp-body3 fs-16",children:"Why is my node unavailable?"}),(0,t.jsx)("div",{children:"A node may be not eligible for PAYG for the following reasons:"}),(0,t.jsxs)(G,{children:[ex===d.r.IPV6&&(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"IPv6 Egress Issue:"})," The node's compute resource (CRN) is unable to establish an IPv6 egress connection."]}),ex===d.r.MinSpecs&&(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Minimum Specifications:"})," The node does not meet the required minimum hardware or software specifications."]}),ex===d.r.Version&&(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Version Compatibility:"})," Only nodes with version 0.4.0 or higher are eligible for selection."]}),ex===d.r.RewardAddress&&(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Stream Reward Configuration:"})," ","The node lacks a configured stream reward address, which is necessary for operation."]})]})]}),children:(0,t.jsxs)(Y,{children:["Not eligible for pay-as-you-go (PAYG)",(0,t.jsx)(J,{name:"exclamation-circle"})]})}):(0,t.jsx)(V,{children:"Not eligible for pay-as-you-go (PAYG)"})})]})]})]}),(0,t.jsxs)(q,{children:[(0,t.jsxs)(k.ZP,{title:"REWARD INDICATORS",children:[(0,t.jsx)(k.HC,{name:"NODES ON ASN",value:(0,t.jsxs)(K,{className:ev&&"text-".concat(ev.color),children:[N,!!ev&&(0,t.jsx)(f.JO,{name:"hexagon-exclamation",color:ev.color})]})}),(0,t.jsx)(k.HC,{name:"VERSION",value:null==s?void 0:null===(n=s.metricsData)||void 0===n?void 0:n.version}),(0,t.jsx)(k.HC,{name:"BASE LATENCY",value:R}),(0,t.jsx)(k.HC,{name:"LAST CHECK",value:T})]}),(0,t.jsx)(k.ZP,{title:"POTENTIAL REWARD",children:(0,t.jsx)(k.HC,{name:"ESTIMATED MONTHLY REWARD",value:(0,t.jsx)(A.Z,{value:H})})})]}),(0,t.jsxs)(X,{children:[(0,t.jsx)(k.ZP,{title:"LINKED CORE NODE",children:eg?(0,t.jsxs)(ei,{children:[(null==s?void 0:s.parentData)&&(0,t.jsx)(b(),{href:"/earn/ccn/".concat(s.parentData.hash),legacyBehavior:!0,children:(0,t.jsx)(et,{hash:s.parentData.hash,name:s.parentData.name,picture:s.parentData.picture,apiServer:_.pf,ImageCmp:Z()})}),e_&&(0,t.jsx)("button",{onClick:eb,children:(0,t.jsx)(f.JO,{name:"trash",color:"error"})})]}):(0,t.jsxs)(Q,{children:[(0,t.jsx)($,{}),(0,t.jsx)(ee,{className:"fs-10",children:ey?(0,t.jsx)(f.zx,{color:"main2",size:"md",kind:"neon",variant:"textOnly",onClick:eN,children:(0,t.jsxs)("div",{children:[(0,t.jsx)(en,{name:"link"})," link now"]})}):(0,t.jsx)(t.Fragment,{children:"not linked"})})]})}),(0,t.jsxs)(k.ZP,{title:"DECENTRALIZED SCORE",children:[(0,t.jsxs)(er,{className:ev&&"text-".concat(ev.color),children:[(0,t.jsx)(P.Z,{decentralization:(null==s?void 0:null===(i=s.scoreData)||void 0===i?void 0:i.decentralization)||0}),!!ev&&(0,t.jsx)(f.JO,{name:"hexagon-exclamation",color:ev.color})]}),!!ev&&(0,t.jsxs)("p",{className:"tp-body3 fs-10",children:["There are ",N," nodes on this ASN. Please consider to migrate your node to a different ASN."]})]}),(0,t.jsx)(k.ZP,{title:"PERFORMANCE",children:(0,t.jsx)(k.HC,{name:"CREATION TIME",value:ea})})]})]})})]})};T.displayName="ComputeResourceNodeDetailPage";var H=(0,a.memo)(T),B=(0,r.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-b9jk28-0"})({marginTop:"2rem",marginBottom:"2rem",display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"1.75rem"}),z=(0,r.ZP)("section").withConfig({displayName:"cmp___StyledSection2",componentId:"sc-b9jk28-1"})({marginTop:"2rem"}),W=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-b9jk28-2"})({display:"flex",flexWrap:"wrap",gap:"2.25rem"}),L=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-b9jk28-3"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),U=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-b9jk28-4"})({paddingTop:"1.5rem",textAlign:"center"}),F=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-b9jk28-5"})({marginTop:"1rem"}),G=(0,r.ZP)("ul").withConfig({displayName:"cmp___StyledUl",componentId:"sc-b9jk28-6"})({marginTop:"1rem",marginBottom:"1rem",listStyleType:"disc",paddingLeft:"1.5rem"}),Y=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-b9jk28-7"})({display:"flex",cursor:"help",alignItems:"center",justifyContent:"center"}),J=(0,r.ZP)(f.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-b9jk28-8"})({marginLeft:"0.5rem"}),V=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-b9jk28-9"})({textAlign:"center"}),q=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-b9jk28-10"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),K=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-b9jk28-11"})({display:"flex",alignItems:"center",gap:"0.75rem"}),X=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv9",componentId:"sc-b9jk28-12"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),Q=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv10",componentId:"sc-b9jk28-13"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),$=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv11",componentId:"sc-b9jk28-14"})({height:"1.5rem",width:"1.5rem",borderRadius:"9999px",backgroundColor:"#C4C4C433"}),ee=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv12",componentId:"sc-b9jk28-15"})({lineHeight:"1rem"}),en=(0,r.ZP)(f.JO).withConfig({displayName:"cmp___StyledIcon2",componentId:"sc-b9jk28-16"})({height:"0.875rem",width:"0.875rem"}),ei=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv13",componentId:"sc-b9jk28-17"})({display:"flex",alignItems:"center"}),et=(0,r.ZP)(f.tJ).withConfig({displayName:"cmp___StyledNodeName",componentId:"sc-b9jk28-18"})({marginRight:"auto",width:"auto",cursor:"pointer"}),er=(0,r.ZP)("div").withConfig({displayName:"cmp___StyledDiv14",componentId:"sc-b9jk28-19"})({display:"flex",alignItems:"center",gap:"0.75rem"}),ea=H}},function(e){e.O(0,[959,312,505,992,774,888,179],function(){return e(e.s=70805)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/crn/[hash]-d4fa068711262c47.js b/_next/static/chunks/pages/earn/crn/[hash]-d4fa068711262c47.js new file mode 100644 index 0000000..e23f14e --- /dev/null +++ b/_next/static/chunks/pages/earn/crn/[hash]-d4fa068711262c47.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[265],{70805:function(e,n,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/crn/[hash]",function(){return i(55089)}])},33378:function(e,n,i){"use strict";i.d(n,{Z:function(){return o}});var r=i(85893),t=i(19521),a=i(67294);let s=t.ZP.div.withConfig({displayName:"styles__StyledDotIcon",componentId:"sc-1w2vi58-0"})(e=>{let{theme:n,$active:i}=e,r=i?n.color.main1:n.color.disabled2;return[{height:"0.75rem",width:"0.5rem"},(0,t.iv)(["background-color:",";"],r)]}),l=e=>{let{decentralization:n}=e,i=e=>(e+1)*.3;return(0,r.jsx)(d,{children:(0,r.jsx)(c,{children:Array.from({length:3},(e,t)=>(0,r.jsx)(s,{$active:n>=i(t)},t))})})};l.displayName="NodeDecentralization";var o=(0,a.memo)(l),d=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-sktw9k-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),c=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-sktw9k-1"})({display:"flex",alignItems:"stretch",gap:"0.125rem"})},67200:function(e,n,i){"use strict";i.d(n,{d:function(){return t}});var r=i(67294);function t(e){let{nodes:n}=e,i=(0,r.useMemo)(()=>{let e=n||Array.from({length:4},(e,n)=>({metricsData:{as_name:"Provider ".concat(n)}}));return e.reduce((e,n)=>{var i;let r=(null===(i=n.metricsData)||void 0===i?void 0:i.as_name)||"others";return e[r]=(e[r]||0)+1,e},{others:0})},[n]),t=(0,r.useMemo)(()=>Object.values(i).reduce((e,n)=>e+n,0),[i]),a=(0,r.useMemo)(()=>{let e=Object.entries(i).filter(e=>{let[n]=e;return"others"!==n}).sort((e,n)=>{let[,i]=e,[,r]=n;return r-i}),n=e.slice(0,3),r=e.slice(3),a=["others",i.others+r.reduce((e,n)=>{let[,i]=n;return e+i},0)];return[...n,a].map((e,n)=>{let[i,r]=e;return{tier:n+1,name:i,count:r,percentage:r/t,color:0===n?"error":1===n?"main2":2===n?"main0":"main1"}})},[i,t]);return{total:t,buckets:i,top:a}}},96264:function(e,n,i){"use strict";i.d(n,{O:function(){return s}});var r=i(67294),t=i(48107),a=i(94461);function s(e){let{nodes:n}=e,[i]=(0,a.mr)(),{account:s}=i.connection,l=(0,r.useMemo)(()=>new t.B(s),[s]),[o,d]=(0,r.useState)({}),[c,m]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{(async function(){n&&(await Promise.allSettled(n.map(async e=>{let n=await l.getCRNspecs(e);d(i=>({...i,[e.hash]:{data:n,loading:!1,error:void 0}}))})),m(!1))})()},[l,n]),{specs:o,loading:c}}},58193:function(e,n,i){"use strict";i.d(n,{h:function(){return s}});var r=i(94461),t=i(67294),a=i(69797);function s(){let{nodes:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[n]=(0,r.mr)(),{entities:i}=n.ccns,{userNodes:s}=(0,a.M)({nodes:e||i}),l=(0,t.useMemo)(()=>null==s?void 0:s[0],[s]);return{userNode:l}}},55089:function(e,n,i){"use strict";i.r(n),i.d(n,{default:function(){return ea}});var r=i(85893),t=i(19521),a=i(67294),s=i(9008),l=i.n(s),o=i(94461),d=i(48107),c=i(11163),m=i(15457),u=i(58193),h=i(10159),p=i(87536),v=i(56312),f=i(79632),x=i(91421),j=i(73384),g=i(67200),y=i(96264),_=i(33358),w=i(34853),C=i(47630),N=i(41664),b=i.n(N),S=i(1218),k=i(68390),D=i(8978),P=i(33378),I=i(77849),E=i(43666),R=i(25675),Z=i.n(R),A=i(7954),M=i(87931),O=i(11505),T=i(90709);let H=()=>{var e,n,i;let{node:s,nodesOnSameASN:N,baseLatency:R,lastMetricsCheck:H,calculatedRewards:B,creationDate:ea,nameCtrl:es,descriptionCtrl:el,bannerCtrl:eo,pictureCtrl:ed,isOwner:ec,isDirty:em,rewardCtrl:eu,streamRewardCtrl:eh,addressCtrl:ep,asnTier:ev,nodeSpecs:ef,nodeIssue:ex,createInstanceUrl:ej,isLinked:eg,isLinkableByUser:ey,isUnlinkableByUser:e_,handleRemove:ew,handleSubmit:eC,handleLink:eN,handleUnlink:eb}=function(){let e=(0,c.useRouter)(),{hash:n}=e.query,[i]=(0,o.mr)(),{account:r}=i.connection,{entities:t}=i.crns,{node:s}=function(e){let{hash:n}=e,[i]=(0,o.mr)(),{entities:r}=i.crns,t=(0,a.useMemo)(()=>{if(r)return r.filter(e=>e.hash===n)},[r,n]),[s]=t||[];return{node:s}}({hash:n}),{userNode:l}=(0,u.h)(),N=(0,a.useMemo)(()=>new d.B(r),[r]),b=(0,a.useMemo)(()=>new C.S(r),[r]),S=(0,a.useMemo)(()=>s?b.CRNRewardsPerDay(s)*(365/12):0,[s,b]),k=(0,m._)({node:s,nodes:t}),{isLinked:D,isLinkableByUser:P,isUnlinkableByUser:I,handleLink:E,handleUnlink:R}=(0,j.i)(),Z=(0,a.useMemo)(()=>s&&D(s),[D,s]),A=(0,a.useMemo)(()=>s&&l&&P(s,l),[P,s,l]),M=(0,a.useMemo)(()=>s&&I(s),[I,s]),O=(0,a.useCallback)(async()=>{if(!s||!l)return!1;let n=await E(s.hash,l.hash);return n&&l&&e.replace("/earn/ccn/".concat(l.hash)),n},[E,e,s,l]),T=(0,a.useCallback)(async()=>{if(!s)return!1;let n=await R(s.hash);return n&&l&&e.replace("/earn/ccn/".concat(null==l?void 0:l.hash)),n},[R,e,s,l]),{top:H}=(0,g.d)({nodes:t}),B=H.find(e=>{var n;return e.name===(null==s?void 0:null===(n=s.metricsData)||void 0===n?void 0:n.as_name)}),z=(0,a.useMemo)(()=>{if(s)return[s]},[s]),{specs:F}=(0,y.O)({nodes:z}),{ips:W}=function(e){let{nodes:n}=e,[i]=(0,o.mr)(),{account:r}=i.connection,t=(0,a.useMemo)(()=>new d.B(r),[r]),[s,l]=(0,a.useState)({}),[c,m]=(0,a.useState)(!0);return(0,a.useEffect)(()=>{(async function(){n&&(await Promise.allSettled(n.filter(e=>!t.isStreamPaymentNotSupported(e)).map(async e=>{if(s[e.hash])return;let n=await t.getCRNips(e);l(i=>({...i,[e.hash]:{data:n,loading:!1,error:void 0}}))})),m(!1))})()},[s,t,n]),{ips:s,loading:c}}({nodes:z}),L=(0,a.useMemo)(()=>({cpu:1,ram:(0,w.Fx)(2,{from:"GiB",to:"MiB"}),storage:(0,w.Fx)(20,{from:"GiB",to:"MiB"})}),[]),U=(0,a.useMemo)(()=>{if(z)return z.reduce((e,n)=>{var i,r;let t=N.isStreamPaymentNotSupported(n);if(t)return e[n.hash]=t,e;let a=null===(i=F[n.hash])||void 0===i?void 0:i.data;if(a){let i=N.validateMinNodeSpecs(L,a);if(!i)return e[n.hash]=d.r.MinSpecs,e}let s=null===(r=W[n.hash])||void 0===r?void 0:r.data;if(s){let i=!!s.vm;if(!i)return e[n.hash]=d.r.IPV6,e}return a&&s&&(e[n.hash]=d.r.Valid),e},{})},[z,N,F,W,L]),G=(0,a.useMemo)(()=>{var e;if(s)return null===(e=F[s.hash])||void 0===e?void 0:e.data},[F,s]),Y=(0,a.useMemo)(()=>{if(s)return null==U?void 0:U[s.hash]},[U,s]),J=(0,a.useMemo)(()=>{if(s)return void 0===Y||Y?void 0:"".concat(_.RG,"/").concat(s.hash)},[s,Y]),V=(0,a.useMemo)(()=>({hash:null==s?void 0:s.hash,name:null==s?void 0:s.name,description:null==s?void 0:s.description,reward:null==s?void 0:s.reward,stream_reward:null==s?void 0:s.stream_reward,authorized:null==s?void 0:s.authorized,locked:null==s?void 0:s.locked,registration_url:null==s?void 0:s.registration_url,picture:null==s?void 0:s.picture,banner:null==s?void 0:s.banner,address:null==s?void 0:s.address}),[s]),q=function(e){let{defaultValues:n}=e,[i,r]=(0,o.mr)(),{account:t}=i.connection,{entities:s}=i.crns,l=(0,f.lm)(),c=(0,a.useMemo)(()=>new d.B(t),[t]),m=(0,a.useCallback)(async e=>{if(!c)throw Error("Manager not ready");if(!t)throw Error("Invalid account");let[,n]=await c.updateComputeResourceNode(e),i=null==s?void 0:s.find(e=>e.hash===n.hash),r=function(e,n){let i={...e||{},...n,virtual:Date.now()};return i}(i,n);return r},[t,c,s]),u=(0,a.useCallback)(async e=>{if(!l)throw Error("Notification not ready");l.add({variant:"success",title:"Success",text:'Your node "'.concat(e.hash,'" was updated successfully.')}),r(new x.Wy({name:"crns",entities:[e]}))},[r,l]),{control:j,handleSubmit:g,formState:{errors:y,isDirty:_}}=(0,h.c)({defaultValues:n,onSubmit:m,onSuccess:u,resolver:(0,v.F)(d.B.updateCRNSchema),readyDeps:[n]}),w=(0,p.qo)({control:j}),C=(0,p.bc)({control:j,name:"name"}),N=(0,p.bc)({control:j,name:"description"}),b=(0,p.bc)({control:j,name:"address"}),S=(0,p.bc)({control:j,name:"picture"}),k=(0,p.bc)({control:j,name:"banner"}),D=(0,p.bc)({control:j,name:"reward"}),P=(0,p.bc)({control:j,name:"stream_reward"}),I=(0,p.bc)({control:j,name:"authorized"}),E=(0,p.bc)({control:j,name:"locked"}),R=(0,p.bc)({control:j,name:"registration_url"});return{values:w,control:j,nameCtrl:C,descriptionCtrl:N,addressCtrl:b,pictureCtrl:S,bannerCtrl:k,rewardCtrl:D,streamRewardCtrl:P,authorizedCtrl:I,lockedCtrl:E,registrationUrlCtrl:R,errors:y,isDirty:_,handleSubmit:g}}({defaultValues:V});return{nodes:t,node:s,userNode:l,calculatedRewards:S,asnTier:B,nodeSpecs:G,nodeIssue:Y,createInstanceUrl:J,isLinked:Z,isLinkableByUser:A,isUnlinkableByUser:M,handleLink:O,handleUnlink:T,...q,...k}}(),eS=(0,t.Fg)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(l(),{children:[(0,r.jsx)("title",{children:"Aleph.im | CRN Detail"}),(0,r.jsx)("meta",{name:"description",content:"Aleph.im Compute Resource Node"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,r.jsx)("section",{children:(0,r.jsx)(S.Z,{node:s,nameCtrl:es,descriptionCtrl:el,bannerCtrl:eo,pictureCtrl:ed,isOwner:ec})}),ec&&(0,r.jsxs)(z,{children:[(0,r.jsxs)(f.zx,{kind:"flat",variant:"textOnly",size:"md",color:"error",onClick:ew,children:[(0,r.jsx)(f.JO,{name:"trash",color:"error",size:"lg"}),"remove node"]}),(0,r.jsx)(f.zx,{kind:"neon",variant:"primary",size:"md",color:"main2",onClick:eC,disabled:!em,children:"save changes"})]}),(0,r.jsx)(F,{children:(0,r.jsxs)(W,{children:[(0,r.jsxs)(L,{children:[(0,r.jsxs)(k.ZP,{title:"GENERAL INFO",children:[(0,r.jsx)(D.Z,{status:null==s?void 0:s.status}),(0,r.jsx)(k.HC,{name:"NAME",value:null==s?void 0:s.name}),(0,r.jsx)(k.HC,{name:"ASN",value:null==s?void 0:null===(e=s.metricsData)||void 0===e?void 0:e.as_name}),(0,r.jsx)(k.HC,{name:"OWNER",value:(0,r.jsx)(E.Z,{href:(0,w.tz)({address:null==s?void 0:s.owner}),isOwner:!1,children:(null==s?void 0:s.owner)&&(0,w.zN)(null==s?void 0:s.owner)}),big:!0}),(0,r.jsx)(k.HC,{name:"REWARD ADDRESS",value:(0,r.jsx)(I.Z,{...eu.field,...eu.fieldState,placeholder:"reward address",isOwner:ec,children:(0,r.jsx)(E.Z,{href:(0,w.tz)({tokenAddress:eu.field.value}),isOwner:ec,children:eu.field.value&&(0,w.zN)(eu.field.value)})}),big:!0}),(0,r.jsx)(k.HC,{name:"STREAM REWARD ADDRESS",value:(0,r.jsx)(I.Z,{...eh.field,...eh.fieldState,placeholder:"PAYG reward address",isOwner:ec,children:(0,r.jsx)(E.Z,{href:(0,w.gl)({tokenAddress:eh.field.value}),isOwner:ec,children:eh.field.value&&(0,w.zN)(eh.field.value)})}),big:!0}),(0,r.jsx)(k.HC,{name:"ADDRESS",value:(0,r.jsx)(I.Z,{...ep.field,...ep.fieldState,placeholder:"address",isOwner:ec,children:(0,r.jsx)(E.Z,{href:null==s?void 0:s.address,isOwner:ec,children:null==s?void 0:s.address})}),big:!0})]}),(0,r.jsxs)(k.ZP,{title:"HARDWARE",children:[(0,r.jsx)(k.HC,{name:"CPU",value:null==ef?void 0:ef.properties.cpu.vendor}),(0,r.jsx)(k.HC,{name:"CPU ARCHITECTURE",value:null==ef?void 0:ef.properties.cpu.architecture}),(0,r.jsx)(k.HC,{name:"CPU COUNT",value:null==ef?void 0:ef.cpu.count}),(0,r.jsx)(k.HC,{name:"CPU FREQUENCY",value:"".concat((((null==ef?void 0:ef.cpu.core_frequencies.max)||0)/1024).toFixed(2)," GHz")}),(0,r.jsx)(k.HC,{name:"RAM",value:(0,w.eB)(null==ef?void 0:ef.mem.total_kB,"KiB")}),(0,r.jsx)(k.HC,{name:"HDD",value:(0,w.eB)(null==ef?void 0:ef.disk.total_kB,"KiB")}),(0,r.jsxs)(U,{children:[(0,r.jsx)(M.Z,{href:ej||"#",target:"_blank",kind:"neon",variant:"primary",size:"md",disabled:!ej,children:(0,r.jsxs)(r.Fragment,{children:["Create Instance",void 0===ex&&(0,r.jsx)(O.g4,{width:"1em",height:"1em",color:eS.color.background})]})}),!ej&&(0,r.jsx)(G,{className:"fs-10",children:ex?(0,r.jsx)(f.u,{my:"top-center",at:"bottom-center",content:(0,r.jsxs)("div",{className:"tp-body1 fs-12",children:[(0,r.jsx)("div",{className:"tp-body3 fs-16",children:"Why is my node unavailable?"}),(0,r.jsx)("div",{children:"A node may be not eligible for PAYG for the following reasons:"}),(0,r.jsxs)(Y,{children:[ex===d.r.IPV6&&(0,r.jsxs)("li",{children:[(0,r.jsx)("strong",{children:"IPv6 Egress Issue:"})," The node's compute resource (CRN) is unable to establish an IPv6 egress connection."]}),ex===d.r.MinSpecs&&(0,r.jsxs)("li",{children:[(0,r.jsx)("strong",{children:"Minimum Specifications:"})," The node does not meet the required minimum hardware or software specifications."]}),ex===d.r.Version&&(0,r.jsxs)("li",{children:[(0,r.jsx)("strong",{children:"Version Compatibility:"})," Only nodes with version 0.4.0 or higher are eligible for selection."]}),ex===d.r.RewardAddress&&(0,r.jsxs)("li",{children:[(0,r.jsx)("strong",{children:"Stream Reward Configuration:"})," ","The node lacks a configured stream reward address, which is necessary for operation."]})]})]}),children:(0,r.jsxs)(J,{children:["Not eligible for pay-as-you-go (PAYG)",(0,r.jsx)(V,{name:"exclamation-circle"})]})}):(0,r.jsx)(q,{children:"Not eligible for pay-as-you-go (PAYG)"})})]})]})]}),(0,r.jsxs)(K,{children:[(0,r.jsxs)(k.ZP,{title:"REWARD INDICATORS",children:[(0,r.jsx)(k.HC,{name:"NODES ON ASN",value:(0,r.jsxs)(X,{className:ev&&"text-".concat(ev.color),children:[N,!!ev&&(0,r.jsx)(f.JO,{name:"hexagon-exclamation",color:ev.color})]})}),(0,r.jsx)(k.HC,{name:"VERSION",value:null==s?void 0:null===(n=s.metricsData)||void 0===n?void 0:n.version}),(0,r.jsx)(k.HC,{name:"BASE LATENCY",value:R}),(0,r.jsx)(k.HC,{name:"LAST CHECK",value:H})]}),(0,r.jsx)(k.ZP,{title:"POTENTIAL REWARD",children:(0,r.jsx)(k.HC,{name:"ESTIMATED MONTHLY REWARD",value:(0,r.jsx)(A.Z,{value:B})})})]}),(0,r.jsxs)($,{children:[(0,r.jsx)(k.ZP,{title:"LINKED CORE NODE",children:(0,r.jsx)(Q,{children:eg?(0,r.jsxs)(r.Fragment,{children:[(null==s?void 0:s.parentData)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(T.Rr,{$score:s.parentData.score}),(0,r.jsx)(b(),{href:"/earn/ccn/".concat(s.parentData.hash),legacyBehavior:!0,children:(0,r.jsx)(er,{hash:s.parentData.hash,name:s.parentData.name,picture:s.parentData.picture,apiServer:_.pf,ImageCmp:Z()})})]}),e_&&(0,r.jsx)("button",{onClick:eb,children:(0,r.jsx)(f.JO,{name:"trash",color:"error"})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(T.Rr,{}),(0,r.jsx)(ee,{}),(0,r.jsx)(en,{className:"fs-10",children:ey?(0,r.jsx)(f.zx,{color:"main2",size:"md",kind:"neon",variant:"textOnly",onClick:eN,children:(0,r.jsxs)("div",{children:[(0,r.jsx)(ei,{name:"link"})," link now"]})}):(0,r.jsx)(r.Fragment,{children:"not linked"})})]})})}),(0,r.jsxs)(k.ZP,{title:"DECENTRALIZED SCORE",children:[(0,r.jsxs)(et,{className:ev&&"text-".concat(ev.color),children:[(0,r.jsx)(P.Z,{decentralization:(null==s?void 0:null===(i=s.scoreData)||void 0===i?void 0:i.decentralization)||0}),!!ev&&(0,r.jsx)(f.JO,{name:"hexagon-exclamation",color:ev.color})]}),!!ev&&(0,r.jsxs)("p",{className:"tp-body3 fs-10",children:["There are ",N," nodes on this ASN. Please consider to migrate your node to a different ASN."]})]}),(0,r.jsx)(k.ZP,{title:"PERFORMANCE",children:(0,r.jsx)(k.HC,{name:"CREATION TIME",value:ea})})]})]})})]})};H.displayName="ComputeResourceNodeDetailPage";var B=(0,a.memo)(H),z=(0,t.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-b9jk28-0"})({marginTop:"2rem",marginBottom:"2rem",display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"1.75rem"}),F=(0,t.ZP)("section").withConfig({displayName:"cmp___StyledSection2",componentId:"sc-b9jk28-1"})({marginTop:"2rem"}),W=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-b9jk28-2"})({display:"flex",flexWrap:"wrap",gap:"2.25rem"}),L=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-b9jk28-3"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),U=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-b9jk28-4"})({paddingTop:"1.5rem",textAlign:"center"}),G=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-b9jk28-5"})({marginTop:"1rem"}),Y=(0,t.ZP)("ul").withConfig({displayName:"cmp___StyledUl",componentId:"sc-b9jk28-6"})({marginTop:"1rem",marginBottom:"1rem",listStyleType:"disc",paddingLeft:"1.5rem"}),J=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-b9jk28-7"})({display:"flex",cursor:"help",alignItems:"center",justifyContent:"center"}),V=(0,t.ZP)(f.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-b9jk28-8"})({marginLeft:"0.5rem"}),q=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-b9jk28-9"})({textAlign:"center"}),K=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-b9jk28-10"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),X=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-b9jk28-11"})({display:"flex",alignItems:"center",gap:"0.75rem"}),$=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv9",componentId:"sc-b9jk28-12"})({display:"flex",width:"33.333333%",minWidth:"20rem",flex:"1 1 0%",flexDirection:"column",gap:"2.25rem"}),Q=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv10",componentId:"sc-b9jk28-13"})({display:"flex",alignItems:"center",gap:"0.75rem"}),ee=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv11",componentId:"sc-b9jk28-14"})({height:"1.5rem",width:"1.5rem",borderRadius:"9999px",backgroundColor:"#C4C4C433"}),en=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv12",componentId:"sc-b9jk28-15"})({lineHeight:"1rem"}),ei=(0,t.ZP)(f.JO).withConfig({displayName:"cmp___StyledIcon2",componentId:"sc-b9jk28-16"})({height:"0.875rem",width:"0.875rem"}),er=(0,t.ZP)(f.tJ).withConfig({displayName:"cmp___StyledNodeName",componentId:"sc-b9jk28-17"})({marginRight:"auto",width:"auto",cursor:"pointer"}),et=(0,t.ZP)("div").withConfig({displayName:"cmp___StyledDiv13",componentId:"sc-b9jk28-18"})({display:"flex",alignItems:"center",gap:"0.75rem"}),ea=B}},function(e){e.O(0,[959,312,505,903,774,888,179],function(){return e(e.s=70805)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/crn/new-397854bcba81cde8.js b/_next/static/chunks/pages/earn/crn/new-397854bcba81cde8.js new file mode 100644 index 0000000..48eae42 --- /dev/null +++ b/_next/static/chunks/pages/earn/crn/new-397854bcba81cde8.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[324],{32502:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/crn/new",function(){return n(42389)}])},87931:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(85893),a=n(67294),i=n(41664),o=n.n(i),s=n(79632);let d=e=>{let{href:t,variant:n="secondary",color:a="main0",kind:i="default",size:d="md",disabled:l,children:c,...m}=e,u=(0,r.jsx)(s.zx,{as:"a",variant:n,color:a,kind:i,size:d,disabled:l,...m,children:c});return l?u:(0,r.jsx)(o(),{href:t,passHref:!0,legacyBehavior:!0,children:u})};d.displayName="ButtonLink";var l=(0,a.memo)(d)},58833:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(85893),a=n(19521),i=n(67294),o=n(79632);let s=(0,a.ZP)(o.zx).attrs(e=>({...e,forwardedAs:"a",kind:"neon",variant:"textOnly",color:"main0"})).withConfig({displayName:"styles__StyledExternalLinkButton",componentId:"sc-16jaolm-0"})([""]),d=e=>{let{children:t,href:n,size:a="lg",...i}=e;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(s,{href:n,size:a,...i,target:"_blank",children:[t||n,(0,r.jsx)(c,{name:"square-up-right"})]})})};d.displayName="ExternalLinkButton";var l=(0,i.memo)(d),c=(0,a.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mpznlq-0"})({marginLeft:"0.625rem"})},43291:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(85893),a=n(67294),i=n(19521);let o=i.ZP.form.withConfig({displayName:"styles__StyledForm",componentId:"sc-1c33mus-0"})(["",""],{display:"flex",flex:"1 1 0%",flexDirection:"column",gap:"2rem"});var s=n(79632);let d=e=>{let{children:t,onSubmit:n,errors:a,...i}=e;return(0,r.jsxs)(o,{onSubmit:n,noValidate:!0,...i,children:[t,(0,r.jsx)("div",{children:(null==a?void 0:a.root)&&Object.values(a.root).map(e=>(0,r.jsx)(s.Xq,{error:e},e+""))})]})};var l=(0,a.memo)(d)},10159:function(e,t,n){"use strict";n.d(t,{c:function(){return s}});var r=n(79632),a=n(67294),i=n(87536),o=n(1604);function s(e){let{onSubmit:t,onSuccess:n,onError:s,readyDeps:d=[],...l}=e,c=(0,i.cI)(l);(0,a.useEffect)(()=>{"object"==typeof l.defaultValues&&c.reset(l.defaultValues)},[...d]);let[m,u]=(0,a.useState)({data:void 0,error:void 0,loading:!1}),[p,{onLoad:h,onSuccess:f,onError:y}]=(0,r.g7)({flushData:!0,state:m,setState:u,onSuccess:n,onError:s}),x=(0,a.useCallback)(async e=>{try{h();let n=await t(e);f(n)}catch(t){let e=t instanceof o.jm?Error("Validation error, check highlighted form fields"):(null==t?void 0:t.cause)||t;c.setError("root.serverError",{...e,message:null==e?void 0:e.message}),y(e)}},[c,y,h,t,f]),g=(0,a.useCallback)(async e=>{let t;if(console.log(e),!t){let n=function e(t){let[n]=Object.entries(t);if(!n)return;let[r,a]=n;if(Array.isArray(a)){let t=a[a.length-1];return e(t)}return[r,a]}(e);if(n){let[e,r]=n,a="string"==typeof r?r:(null==r?void 0:r.message)?": ".concat(r.message):(null==r?void 0:r.type)?': "'.concat(null==r?void 0:r.type,'" validation not satisfied'):"";t=Error('Error on field "'.concat(e,'"').concat(a))}}t||(t=Error("Validation error")),y(t)},[y]),_=(0,a.useMemo)(()=>c.handleSubmit(x,g),[c,x,g]);return{...c,requestState:p,handleSubmit:_}}},42389:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return I}});var r=n(85893),a=n(19521),i=n(67294),o=n(9008),s=n.n(o),d=n(43291),l=n(79632),c=n(94461),m=n(11163),u=n(10159),p=n(87536),h=n(56312),f=n(48107),y=n(91421);let x={name:"",address:""};var g=n(58833),_=n(87931);let w=()=>{let{nameCtrl:e,addressCtrl:t,errors:n,handleSubmit:a}=function(){let e=(0,m.useRouter)(),[t,n]=(0,c.mr)(),{account:r}=t.connection,a=(0,l.lm)(),o=(0,i.useMemo)(()=>new f.B(r),[r]),s=(0,i.useCallback)(async e=>{if(!o)throw Error("Manager not ready");if(!r)throw Error("Invalid account");let t=await o.newComputeResourceNode(e),n=function(e,t,n){let r={hash:t,owner:n,manager:n,reward:n,locked:!1,authorized:[],parent:null,time:Date.now(),status:"waiting",score:0,score_updated:!1,decentralization:0,performance:0,type:"compute",...e,virtual:Date.now()};return r}(e,t,r.address);return n},[r,o]),d=(0,i.useCallback)(async t=>{if(!a)throw Error("Notification not ready");a.add({variant:"success",title:"Success",text:'Your node "'.concat(t.hash,'" was created successfully.')}),n(new y.Wy({name:"crns",entities:[t]})),e.replace("/earn/crn/".concat(t.hash))},[n,a,e]),{control:g,handleSubmit:_,formState:{errors:w}}=(0,u.c)({defaultValues:x,onSubmit:s,onSuccess:d,resolver:(0,h.F)(f.B.newCRNSchema)}),v=(0,p.qo)({control:g}),j=(0,p.bc)({control:g,name:"name"}),b=(0,p.bc)({control:g,name:"address"});return{values:v,control:g,nameCtrl:j,addressCtrl:b,errors:w,handleSubmit:_}}();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s(),{children:[(0,r.jsx)("title",{children:"Aleph.im | Create CRN"}),(0,r.jsx)("meta",{name:"description",content:"Aleph.im Create Compute Resource Node"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,r.jsx)("section",{children:(0,r.jsx)(j,{className:"tp-h5",children:"Create compute resource node"})}),(0,r.jsxs)(b,{onSubmit:a,errors:n,children:[(0,r.jsxs)(N,{children:[(0,r.jsx)(l.NP,{as:"h2",number:"1",children:"Set a name"}),(0,r.jsx)(S,{children:"Your node name should be short and meaningful."}),(0,r.jsxs)(l.Jy,{children:[(0,r.jsx)(l.oi,{...e.field,...e.fieldState,required:!0,label:"Node name",placeholder:"Give it a name"}),(0,r.jsx)(C,{children:"You can change this later if you want, even add a picture and description."})]})]}),(0,r.jsxs)(P,{children:[(0,r.jsx)(l.NP,{as:"h2",number:"2",children:"Set address"}),(0,r.jsx)(E,{children:"The physical node has a unique identifier address. It links the wallet and interface to the physical node. This address is mandatory to proceed and the install procedure below will explain how to retrieve this address."}),(0,r.jsxs)(l.Jy,{children:[(0,r.jsx)(l.oi,{...t.field,...t.fieldState,required:!0,label:"Set address",placeholder:"https://my-domain.tld/"}),(0,r.jsx)(Z,{children:(0,r.jsx)(g.Z,{href:"https://docs.aleph.im/nodes/compute/",size:"md",children:"How to install your node and retrieve your address"})})]})]}),(0,r.jsxs)(k,{children:[(0,r.jsx)(l.zx,{color:"main0",kind:"neon",variant:"primary",size:"md",type:"submit",children:"Register compute node"}),(0,r.jsx)(_.Z,{size:"md",variant:"textOnly",href:"/earn/crn",children:"Cancel"})]})]})]})};w.displayName="NewComputeResourceNodePage";var v=(0,i.memo)(w),j=(0,a.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-lx7b9a-0"})({marginBottom:"2rem"}),b=(0,a.ZP)(d.Z).withConfig({displayName:"cmp___StyledForm",componentId:"sc-lx7b9a-1"})({maxWidth:"44.6875rem"}),N=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-lx7b9a-2"})({paddingLeft:"0px",paddingRight:"0px",paddingBottom:"1.5rem","@media (min-width: 48rem)":{paddingBottom:"2.5rem"}}),S=(0,a.ZP)("p").withConfig({displayName:"cmp___StyledP",componentId:"sc-lx7b9a-3"})({marginBottom:"1.5rem",marginTop:"0.25rem"}),C=(0,a.ZP)("p").withConfig({displayName:"cmp___StyledP2",componentId:"sc-lx7b9a-4"})({marginTop:"1rem"}),P=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection2",componentId:"sc-lx7b9a-5"})({paddingLeft:"0px",paddingRight:"0px",paddingTop:"1.5rem",paddingBottom:"1.5rem","@media (min-width: 48rem)":{paddingTop:"2.5rem",paddingBottom:"2.5rem"}}),E=(0,a.ZP)("p").withConfig({displayName:"cmp___StyledP3",componentId:"sc-lx7b9a-6"})({marginBottom:"1.5rem",marginTop:"0.25rem"}),Z=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-lx7b9a-7"})({marginTop:"0.5rem"}),k=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection3",componentId:"sc-lx7b9a-8"})({display:"flex",gap:"2.5rem"}),I=v},9008:function(e,t,n){e.exports=n(42636)}},function(e){e.O(0,[312,774,888,179],function(){return e(e.s=32502)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/crn/new-543ab3a37c0e1343.js b/_next/static/chunks/pages/earn/crn/new-543ab3a37c0e1343.js deleted file mode 100644 index 2ab0ce2..0000000 --- a/_next/static/chunks/pages/earn/crn/new-543ab3a37c0e1343.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[324],{32502:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/crn/new",function(){return n(42389)}])},87931:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(85893),a=n(67294),i=n(41664),o=n.n(i),s=n(72771);let d=e=>{let{href:t,variant:n="secondary",color:a="main0",kind:i="default",size:d="md",disabled:l,children:c,...m}=e,u=(0,r.jsx)(s.zx,{as:"a",variant:n,color:a,kind:i,size:d,disabled:l,...m,children:c});return l?u:(0,r.jsx)(o(),{href:t,passHref:!0,legacyBehavior:!0,children:u})};d.displayName="ButtonLink";var l=(0,a.memo)(d)},58833:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(85893),a=n(19521),i=n(67294),o=n(72771);let s=(0,a.ZP)(o.zx).attrs(e=>({...e,forwardedAs:"a",kind:"neon",variant:"textOnly",color:"main0"})).withConfig({displayName:"styles__StyledExternalLinkButton",componentId:"sc-16jaolm-0"})([""]),d=e=>{let{children:t,href:n,size:a="lg",...i}=e;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(s,{href:n,size:a,...i,target:"_blank",children:[t||n,(0,r.jsx)(c,{name:"square-up-right"})]})})};d.displayName="ExternalLinkButton";var l=(0,i.memo)(d),c=(0,a.ZP)(o.JO).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mpznlq-0"})({marginLeft:"0.625rem"})},31138:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(85893),a=n(67294),i=n(19521);let o=i.ZP.form.withConfig({displayName:"styles__StyledForm",componentId:"sc-1c33mus-0"})(["",""],{display:"flex",flex:"1 1 0%",flexDirection:"column",gap:"2rem"});var s=n(72771);let d=e=>{let{children:t,onSubmit:n,errors:a,...i}=e;return(0,r.jsxs)(o,{onSubmit:n,noValidate:!0,...i,children:[t,(0,r.jsx)("div",{children:(null==a?void 0:a.root)&&Object.values(a.root).map(e=>(0,r.jsx)(s.Xq,{error:e},e+""))})]})};var l=(0,a.memo)(d)},10159:function(e,t,n){"use strict";n.d(t,{c:function(){return s}});var r=n(72771),a=n(67294),i=n(87536),o=n(1604);function s(e){let{onSubmit:t,onSuccess:n,onError:s,readyDeps:d=[],...l}=e,c=(0,i.cI)(l);(0,a.useEffect)(()=>{"object"==typeof l.defaultValues&&c.reset(l.defaultValues)},[...d]);let[m,u]=(0,a.useState)({data:void 0,error:void 0,loading:!1}),[p,{onLoad:h,onSuccess:f,onError:y}]=(0,r.g7)({flushData:!0,state:m,setState:u,onSuccess:n,onError:s}),x=(0,a.useCallback)(async e=>{try{h();let n=await t(e);f(n)}catch(t){let e=t instanceof o.jm?Error("Validation error, check highlighted form fields"):(null==t?void 0:t.cause)||t;c.setError("root.serverError",{...e,message:null==e?void 0:e.message}),y(e)}},[c,y,h,t,f]),g=(0,a.useCallback)(async e=>{let t;if(console.log(e),!t){let n=function e(t){let[n]=Object.entries(t);if(!n)return;let[r,a]=n;if(Array.isArray(a)){let t=a[a.length-1];return e(t)}return[r,a]}(e);if(n){let[e,r]=n,a="string"==typeof r?r:(null==r?void 0:r.message)?": ".concat(r.message):(null==r?void 0:r.type)?': "'.concat(null==r?void 0:r.type,'" validation not satisfied'):"";t=Error('Error on field "'.concat(e,'"').concat(a))}}t||(t=Error("Validation error")),y(t)},[y]),_=(0,a.useMemo)(()=>c.handleSubmit(x,g),[c,x,g]);return{...c,requestState:p,handleSubmit:_}}},42389:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return I}});var r=n(85893),a=n(19521),i=n(67294),o=n(9008),s=n.n(o),d=n(31138),l=n(72771),c=n(94461),m=n(11163),u=n(10159),p=n(87536),h=n(56312),f=n(48107),y=n(91421);let x={name:"",address:""};var g=n(58833),_=n(87931);let w=()=>{let{nameCtrl:e,addressCtrl:t,errors:n,handleSubmit:a}=function(){let e=(0,m.useRouter)(),[t,n]=(0,c.mr)(),{account:r}=t.account,a=(0,l.lm)(),o=(0,i.useMemo)(()=>new f.B(r),[r]),s=(0,i.useCallback)(async e=>{if(!o)throw Error("Manager not ready");if(!r)throw Error("Invalid account");let t=await o.newComputeResourceNode(e),n=function(e,t,n){let r={hash:t,owner:n,manager:n,reward:n,locked:!1,authorized:[],parent:null,time:Date.now(),status:"waiting",score:0,score_updated:!1,decentralization:0,performance:0,type:"compute",...e,virtual:Date.now()};return r}(e,t,r.address);return n},[r,o]),d=(0,i.useCallback)(async t=>{if(!a)throw Error("Notification not ready");a.add({variant:"success",title:"Success",text:'Your node "'.concat(t.hash,'" was created successfully.')}),n(new y.Wy({name:"crns",entities:[t]})),e.replace("/earn/crn/".concat(t.hash))},[n,a,e]),{control:g,handleSubmit:_,formState:{errors:w}}=(0,u.c)({defaultValues:x,onSubmit:s,onSuccess:d,resolver:(0,h.F)(f.B.newCRNSchema)}),v=(0,p.qo)({control:g}),j=(0,p.bc)({control:g,name:"name"}),b=(0,p.bc)({control:g,name:"address"});return{values:v,control:g,nameCtrl:j,addressCtrl:b,errors:w,handleSubmit:_}}();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s(),{children:[(0,r.jsx)("title",{children:"Aleph.im | Create CRN"}),(0,r.jsx)("meta",{name:"description",content:"Aleph.im Create Compute Resource Node"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,r.jsx)("section",{children:(0,r.jsx)(j,{className:"tp-h5",children:"Create compute resource node"})}),(0,r.jsxs)(b,{onSubmit:a,errors:n,children:[(0,r.jsxs)(N,{children:[(0,r.jsx)(l.NP,{as:"h2",number:"1",children:"Set a name"}),(0,r.jsx)(S,{children:"Your node name should be short and meaningful."}),(0,r.jsxs)(l.Jy,{children:[(0,r.jsx)(l.oi,{...e.field,...e.fieldState,required:!0,label:"Node name",placeholder:"Give it a name"}),(0,r.jsx)(C,{children:"You can change this later if you want, even add a picture and description."})]})]}),(0,r.jsxs)(P,{children:[(0,r.jsx)(l.NP,{as:"h2",number:"2",children:"Set address"}),(0,r.jsx)(E,{children:"The physical node has a unique identifier address. It links the wallet and interface to the physical node. This address is mandatory to proceed and the install procedure below will explain how to retrieve this address."}),(0,r.jsxs)(l.Jy,{children:[(0,r.jsx)(l.oi,{...t.field,...t.fieldState,required:!0,label:"Set address",placeholder:"https://my-domain.tld/"}),(0,r.jsx)(Z,{children:(0,r.jsx)(g.Z,{href:"https://docs.aleph.im/nodes/compute/",size:"md",children:"How to install your node and retrieve your address"})})]})]}),(0,r.jsxs)(k,{children:[(0,r.jsx)(l.zx,{color:"main0",kind:"neon",variant:"primary",size:"md",type:"submit",children:"Register compute node"}),(0,r.jsx)(_.Z,{size:"md",variant:"textOnly",href:"/earn/crn",children:"Cancel"})]})]})]})};w.displayName="NewComputeResourceNodePage";var v=(0,i.memo)(w),j=(0,a.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-lx7b9a-0"})({marginBottom:"2rem"}),b=(0,a.ZP)(d.Z).withConfig({displayName:"cmp___StyledForm",componentId:"sc-lx7b9a-1"})({maxWidth:"44.6875rem"}),N=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-lx7b9a-2"})({paddingLeft:"0px",paddingRight:"0px",paddingBottom:"1.5rem","@media (min-width: 48rem)":{paddingBottom:"2.5rem"}}),S=(0,a.ZP)("p").withConfig({displayName:"cmp___StyledP",componentId:"sc-lx7b9a-3"})({marginBottom:"1.5rem",marginTop:"0.25rem"}),C=(0,a.ZP)("p").withConfig({displayName:"cmp___StyledP2",componentId:"sc-lx7b9a-4"})({marginTop:"1rem"}),P=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection2",componentId:"sc-lx7b9a-5"})({paddingLeft:"0px",paddingRight:"0px",paddingTop:"1.5rem",paddingBottom:"1.5rem","@media (min-width: 48rem)":{paddingTop:"2.5rem",paddingBottom:"2.5rem"}}),E=(0,a.ZP)("p").withConfig({displayName:"cmp___StyledP3",componentId:"sc-lx7b9a-6"})({marginBottom:"1.5rem",marginTop:"0.25rem"}),Z=(0,a.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-lx7b9a-7"})({marginTop:"0.5rem"}),k=(0,a.ZP)("section").withConfig({displayName:"cmp___StyledSection3",componentId:"sc-lx7b9a-8"})({display:"flex",gap:"2.5rem"}),I=v},9008:function(e,t,n){e.exports=n(42636)}},function(e){e.O(0,[312,774,888,179],function(){return e(e.s=32502)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/staking-0cb1086ff8a19ad4.js b/_next/static/chunks/pages/earn/staking-0cb1086ff8a19ad4.js deleted file mode 100644 index fa40929..0000000 --- a/_next/static/chunks/pages/earn/staking-0cb1086ff8a19ad4.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[838],{44994:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/staking",function(){return a(82190)}])},82190:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return ew}});var n=a(85893),i=a(19521),s=a(67294),r=a(9008),l=a.n(r),o=a(72771),d=a(94461),c=a(48107),m=a(96272),p=a(38753),h=a(51383),u=a(87274),g=a(47630),x=a(91421),f=a(32998);let y=(0,i.ZP)(o.iA).attrs(e=>({...e,borderType:"solid",stickyHeader:!1})).withConfig({displayName:"styles__StyledTable",componentId:"sc-b7wjwz-0"})(["&&{thead{","}td,th{"," border-bottom:1px solid #ffffff22;&:first-child{","}&:last-child{","}}}"],{display:"none"},{width:"0px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",paddingLeft:"1rem",paddingRight:"1rem",paddingTop:"0.75rem",paddingBottom:"0.75rem"},{width:"66.666667%",maxWidth:"0rem",fontSize:"0.75rem",textTransform:"uppercase"},{textAlign:"right"});var w=a(13153),v=a(7954);let _=e=>{let{nodes:t,...a}=e,[i,r]=(0,s.useState)(1e3),l=(0,s.useCallback)(e=>{let t=e.target.value?Number(e.target.value):void 0;r(t)},[]),d=(0,s.useMemo)(()=>{let e=new g.S,a=e.totalPerAlephPerDay(t||[])*(i||0),s=100*e.currentAPY(t||[]);return[{name:"Rewards per day",value:(0,n.jsx)(v.Z,{value:a})},{name:"Current APY",value:"".concat(s.toFixed(2),"%")}]},[t,i]);return(0,n.jsxs)(w.Z,{loading:!t,...a,children:[(0,n.jsx)(j,{forwardedAs:"h3",type:"info",color:"main0",children:"REWARD CALCULATOR"}),(0,n.jsx)(S,{children:(0,n.jsx)(o.oi,{value:i,onChange:l,type:"number",name:"staked-amount",placeholder:"0",label:"Amount staked",buttonStyle:"wrapped"})}),(0,n.jsx)(y,{borderType:"solid",rowKey:e=>e.name,columns:[{label:"",render:e=>e.name},{label:"",render:e=>e.value}],data:d})]})};_.displayName="RewardCalculator";var k=(0,s.memo)(_),j=(0,i.ZP)(o.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-15iqn8s-0"})({marginBottom:"1.5rem"}),S=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-15iqn8s-1"})({marginBottom:"1rem"}),N=a(68461),b=a(90709),C=a(60202),P=a(11140);let I=e=>{let{node:t,account:a,accountBalance:i=0,onStake:r,onUnstake:l}=e,d=(0,s.useMemo)(()=>new c.B(a),[a]),m=(0,s.useMemo)(()=>d.isUserStake(t),[t,d]),p=(0,s.useMemo)(()=>{let[e]=d.isStakeableBy(t,i);return!e},[d,t,i]),h=(0,s.useCallback)(()=>{m?l(t.hash):r(t.hash)},[m,l,t.hash,r]);return(0,n.jsx)(n.Fragment,{children:m?(0,n.jsx)(o.zx,{kind:"neon",size:"md",variant:"secondary",color:"main2",onClick:h,children:"Unstake"}):(0,n.jsx)(o.zx,{kind:"neon",size:"md",variant:"secondary",color:"main0",onClick:h,disabled:p,children:"Stake"})})};I.displayName="StakeButton";var Z=(0,s.memo)(I);let A=e=>{let{amount:t,...a}=e;return(0,n.jsx)(v.Z,{value:t})};A.displayName="NodeAmount";var D=(0,s.memo)(A),B=a(87931),M=a(33358),E=a(25675),T=a.n(E);let W=e=>{let{nodes:t,filteredNodes:a,account:i,accountBalance:r,showStakedAmount:l,nodesIssues:d,loadItemsDisabled:c,handleLoadItems:m,handleSortItems:p,handleStake:h,handleUnstake:u}=e,g=(0,s.useMemo)(()=>{let e=[{label:"",align:"center",width:0,cellProps:()=>({css:{padding:"0px !important"}}),hcellProps:()=>({css:{borderWidth:"0px !important",padding:"0px !important"}}),render:e=>(null==d?void 0:d[e.hash])?(0,n.jsx)(U,{children:"\xa0"}):null},{label:"EST. APY",render:e=>(0,n.jsx)(C.Z,{node:e,nodes:t})},{label:"NAME",sortable:!0,sortBy:e=>e.name,render:e=>(0,n.jsx)(o.tJ,{hash:e.hash,name:e.name,picture:e.picture,apiServer:M.pf,ImageCmp:T()})},{label:"STAKED",sortable:!0,width:"100%",sortBy:e=>e.total_staked,render:e=>(0,n.jsx)(P.Z,{staked:e.total_staked,status:e.status,locked:e.locked})},{label:"LINKED",sortable:!0,sortBy:e=>e.resource_nodes.length,render:e=>(0,n.jsx)(b.Z,{nodes:e.crnsData})},{label:"SCORE",sortable:!0,sortBy:e=>e.score,render:e=>(0,n.jsx)(o.WG,{score:e.score})},{label:"",align:"right",render:e=>(0,n.jsxs)(z,{children:[(0,n.jsx)(Z,{node:e,account:i,accountBalance:r,onStake:h,onUnstake:u}),(0,n.jsx)(B.Z,{kind:"neon",size:"md",variant:"secondary",color:"main0",href:"/earn/ccn/".concat(e.hash),children:"Info"})]})}];return l&&i&&e.splice(e.length-1,0,{label:"AMOUNT",sortable:!0,sortBy:e=>e.stakers[i.address]||0,render:e=>(0,n.jsx)(D,{amount:e.stakers[i.address]||0})}),e},[i,r,t,d,h,u,l]);return(0,n.jsx)(N.Z,{columns:g,data:a,infiniteScroll:!c,onLoadMore:m,onSort:p})};W.displayName="StakingNodesTable";var R=(0,s.memo)(W),U=(0,i.ZP)(o.Cc).withConfig({displayName:"cmp___StyledNotificationBadge",componentId:"sc-1pzgecm-0"})({marginLeft:"auto !important",marginRight:"auto !important",display:"flex !important"}),z=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1pzgecm-1"})({display:"flex",justifyContent:"flex-end",gap:"0.75rem"}),F=a(32350),O=a(33445),L=a(34816),K=a(43815),H=a(42983),Y=a(87625);let q=e=>{let{nodes:t,...a}=e,r=(0,s.useMemo)(()=>new g.S,[]),l=(0,i.Fg)(),d=(0,s.useMemo)(()=>{let e=r.totalStakedByOperators(t||[]),a=r.totalStaked(t||[]),n=a-e;return[{label:"Stakers",value:"".concat((n/1e6).toFixed(2),"M"),percentage:n/a,gradient:"main0"},{label:"Node operators",value:"".concat((e/1e6).toFixed(2),"M"),percentage:e/a,color:"main1"}]},[t,r]),c=l.color.disabled2;return(0,n.jsxs)(w.Z,{loading:!t,...a,children:[(0,n.jsx)(J,{forwardedAs:"h3",type:"info",color:"main0",children:"STAKED"}),(0,n.jsxs)(X,{children:[(0,n.jsxs)($,{data:d,width:100,height:100,margin:{},children:[(0,n.jsx)("defs",{children:(0,n.jsx)(Y._,{data:d})}),(0,n.jsx)(L.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:c}),(0,n.jsx)(L.b,{data:d,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:d.map(e=>{let t="gr-".concat(e.gradient),a=e.gradient?"url(#".concat(t,")"):e.color?l.color[e.color]||e.color:void 0;return(0,n.jsx)(K.b,{fill:a},e.label)})})]}),(0,n.jsx)(Q,{children:d.map(e=>(0,n.jsxs)(V,{children:[(0,n.jsx)(o.cu,{$color:"transparent"===e.color?c:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,n.jsxs)(ee,{className:"tp-body3",children:[(0,n.jsx)("div",{children:e.value}),(0,n.jsx)(et,{className:"fs-10",children:e.label})]})]},e.label))})]})]})};q.displayName="StakeChart";var G=(0,s.memo)(q),J=(0,i.ZP)(o.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-1x6nlsc-0"})({margin:"0px",minHeight:"2rem"}),X=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1x6nlsc-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),$=(0,i.ZP)(H.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-1x6nlsc-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),Q=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1x6nlsc-3"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),V=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1x6nlsc-4"})({display:"flex",alignItems:"center",gap:"0.75rem"}),ee=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1x6nlsc-5"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),et=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-1x6nlsc-6"})({opacity:"0.6"}),ea=a(76625);let en=e=>{let{account:t,accountBalance:a,nodes:i,paginatedSortedFilteredNodes:r,stakeNodes:y,filteredStakeNodes:w,tabs:v,selectedTab:_,filter:j,isStakeableOnly:S,isStakeableOnlyDisabled:N,nodesIssues:b,loadItemsDisabled:C,handleLoadItems:P,handleSortItems:I,handleTabChange:Z,handleFilterChange:A,handleStake:D,handleUnstake:B,handleStakeableOnlyChange:M}=function(e){let[t]=(0,d.mr)(),{account:a,balance:i=0}=t.account,r=(0,s.useMemo)(()=>new c.B(a),[a]),{nodes:l,filteredNodes:y,...w}=(0,m.v)({...e,filterKey:"ccnsq"}),[v,_]=(0,s.useState)(),k=(0,s.useCallback)(async e=>{let t=e.target.checked;_(t)},[]),{stakeNodes:j}=(0,u.e)({nodes:l}),{stakeNodes:S}=(0,u.e)({nodes:y}),{nodesIssues:N,warningFlag:b}=(0,p.i)({nodes:S,isStaking:!0}),[C,P]=(0,s.useState)(),I=C||((null==j?void 0:j.length)?"user":"nodes"),Z=(0,s.useMemo)(()=>{let e=[{id:"nodes",name:"All core nodes"},{id:"user",name:"My stakes",label:b?{label:(0,n.jsx)(o.Cc,{children:b}),position:"top"}:void 0}];return e},[b]),A=(0,s.useMemo)(()=>{if(y)return y.filter(e=>r.isStakeableBy(e,i)[0])},[i,y,r]),D=!(null==A?void 0:A.length)||"nodes"!==I,B=!D&&(void 0!==v?v:!!a),M=(0,s.useMemo)(()=>B&&a?A:y,[B,y,a,A]),{sortedNodes:E}=(0,h.L)({nodesIssues:N,nodes:S}),{handleStake:T,handleUnstake:W}=function(){let[e,t]=(0,d.mr)(),{account:a,balance:n=0}=e.account,{entities:i}=e.ccns,r=(0,s.useMemo)(()=>new g.S(a),[a]),l=(0,s.useMemo)(()=>new c.B(a),[a]),m=(0,o.lm)(),p=(0,s.useMemo)(()=>r.totalStakedByUser(i||[]),[i,r]),h=(0,s.useCallback)(async e=>{try{if(!m)throw Error("Notification not ready");if(!a)throw Error("Invalid account");let s=null==i?void 0:i.find(t=>t.hash===e);if(!s)throw Error("Invalid staking node");if(!l.isStakeableBy(s,n))throw Error("Not stakeable node");await r.stake(e),m.add({variant:"success",title:"Success",text:'Staked in "'.concat(e,'" successfully.')});let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,s=[...e.filter(e=>i.isUserStake(e)),t],r=n/s.length,l=s.map(e=>({...e,stakers:{...e.stakers,[a]:r},virtual:Date.now()}));return l}(i,s,a.address,n,l);return t(new x.Wy({name:"ccns",entities:o})),!0}catch(e){null==m||m.add({variant:"error",title:"Error",text:e.message})}return!1},[a,n,t,l,i,m,r]),u=(0,s.useCallback)(async e=>{try{if(!m)throw Error("Notification not ready");if(!a)throw Error("Invalid account");let s=null==i?void 0:i.find(t=>t.hash===e);if(!s)throw Error("Invalid staking node");if(!l.isUserStake(s))throw Error("Not stakeable node");await r.unstake(e),m.add({variant:"success",title:"Success",text:'Unstaked from "'.concat(e,'" successfully.')});let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,s=e.filter(e=>i.isUserStake(e)),r=n/(s.length-1),l=s.map(e=>{let n;if(e.hash===t.hash){let{[a]:t,...i}=e.stakers;n=i}else n={...e.stakers,[a]:r};return{...e,stakers:n,virtual:Date.now()}});return l}(i,s,a.address,n,l);return t(new x.Wy({name:"ccns",entities:o})),!0}catch(e){null==m||m.add({variant:"error",title:"Error",text:e.message})}return!1},[a,n,t,l,i,m,r]);return{userStake:p,handleStake:h,handleUnstake:u}}(),R=(0,s.useCallback)(async e=>{let t=await T(e);t&&P("user")},[T]),U=(0,s.useCallback)(async e=>{let t=await W(e);t&&(!j||j.length<=1)&&P("nodes")},[W,j]),z=(0,s.useMemo)(()=>{if(M)return M.sort((e,t)=>{let a=1-Math.min(e.total_staked/c.B.maxStakedPerNode,1),n=1-Math.min(t.total_staked/c.B.maxStakedPerNode,1),i=e.score+e.total_staked>=c.B.maxStakedPerNode?0:(e.score+a)/2,s=t.score+t.total_staked>=c.B.maxStakedPerNode?0:(t.score+n)/2;return s-i})},[M]),{list:F,handleSortItems:O}=(0,f.g)({list:z}),{list:L,loadItemsDisabled:K,handleLoadItems:H}=(0,o.fw)({list:F});return{...w,account:a,accountBalance:i,nodes:l,filteredNodes:M,stakeNodes:j,filteredStakeNodes:E,selectedTab:I,tabs:Z,isStakeableOnly:B,isStakeableOnlyDisabled:D,nodesIssues:N,paginatedSortedFilteredNodes:L,loadItemsDisabled:K,handleSortItems:O,handleLoadItems:H,handleTabChange:P,handleStake:R,handleUnstake:U,handleStakeableOnlyChange:k}}(e),{render:E}=(0,ea.W)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(l(),{children:[(0,n.jsx)("title",{children:"Aleph.im | Account"}),(0,n.jsx)("meta",{name:"description",content:"Aleph.im Account Dashboard"}),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,n.jsx)("section",{children:(0,n.jsx)(es,{className:"tp-h5",children:"Staking"})}),(0,n.jsx)("section",{children:(0,n.jsx)(F.Z,{children:(0,n.jsxs)(er,{children:[(0,n.jsxs)(el,{children:[(0,n.jsx)(eo,{className:"tp-h7",children:"What is staking with Aleph.im?"}),(0,n.jsxs)("p",{className:"fs-16",children:["What is staking with Aleph.im? Staking is the heartbeat of our dynamic peer-to-peer network, driving security, decentralization, and rewards. With a minimum of 10,000 Aleph tokens, stakeholders form the network's foundation. Rewards are distributed every 10 days and are auto-compounded, allowing your stake to grow organically. The APY depends on factors like linked Compute Resource Nodes (CRNs) and node scoring, ensuring a fair and dynamic experience. Aleph.im staking empowers you to control the controllers, shaping decentralized connectivity while earning rewards. Plus, it's non-custodial."," ",(0,n.jsx)(ed,{className:"text-main1",children:"Join us today!"})]})]}),(0,n.jsxs)(ec,{children:[(0,n.jsx)(em,{children:(0,n.jsx)(k,{nodes:i})}),(0,n.jsx)(ep,{children:(0,n.jsx)(eh,{children:(0,n.jsx)(G,{nodes:i})})})]})]})})}),(0,n.jsxs)(eu,{children:[(0,n.jsxs)(eg,{children:[(0,n.jsxs)(ex,{children:[(0,n.jsx)(o.mQ,{tabs:v,align:"left",selected:_,onTabChange:Z}),(0,n.jsx)(o.XZ,{label:"Ready to stake",checked:S,onChange:M,size:"xs",disabled:N})]}),(0,n.jsx)(o.oi,{value:j,name:"filter-ccn",placeholder:"Search me",onChange:A,icon:(0,n.jsx)(o.JO,{name:"search"})})]}),(0,n.jsxs)(ef,{children:[(0,n.jsx)(O.Z,{show:!E||!i}),E&&(0,n.jsx)(n.Fragment,{children:"user"===_?(0,n.jsx)(n.Fragment,{children:i&&w?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(R,{nodes:i,filteredNodes:w,accountBalance:a,account:t,handleStake:D,handleUnstake:B,showStakedAmount:!0,nodesIssues:b}),(0,n.jsx)(ey,{children:t?(null==y?void 0:y.length)?"":"You are not staking.":"Connect your wallet to see your stakes."})]}):(0,n.jsx)(n.Fragment,{children:"No data"})}):(0,n.jsx)(n.Fragment,{children:i&&(0,n.jsx)(R,{nodes:i,filteredNodes:r,accountBalance:a,account:t,handleStake:D,handleUnstake:B,nodesIssues:b,loadItemsDisabled:C,handleLoadItems:P,handleSortItems:I})})})]})]})]})};en.displayName="StakingPage";var ei=(0,s.memo)(en),es=(0,i.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-ujps5p-0"})({marginBottom:"2rem"}),er=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-ujps5p-1"})({display:"flex",flexWrap:"wrap",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 87.5rem)":{flexWrap:"nowrap"}}),el=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-ujps5p-2"})({flex:"1 1 auto",alignSelf:"stretch"}),eo=(0,i.ZP)("h2").withConfig({displayName:"cmp___StyledH2",componentId:"sc-ujps5p-3"})({marginBottom:"0px"}),ed=(0,i.ZP)("strong").withConfig({displayName:"cmp___StyledStrong",componentId:"sc-ujps5p-4"})({fontWeight:"700"}),ec=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-ujps5p-5"})({display:"flex",maxWidth:"100%",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 87.5rem)":{flex:"none",flexWrap:"nowrap"}}),em=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-ujps5p-6"})({maxWidth:"100%",flex:"1 1 auto","@media (min-width: 87.5rem)":{flex:"none"}}),ep=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-ujps5p-7"})({display:"flex",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 36rem)":{flexWrap:"nowrap"},"@media (min-width: 87.5rem)":{flex:"none"}}),eh=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-ujps5p-8"})({flex:"1 1 0%"}),eu=(0,i.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-ujps5p-9"})({marginTop:"3.5rem"}),eg=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-ujps5p-10"})({marginBottom:"2rem",display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"stretch",justifyContent:"space-between",gap:"2.5rem","@media (min-width: 48rem)":{flexDirection:"row",alignItems:"flex-end"}}),ex=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-ujps5p-11"})({display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 36rem)":{flexDirection:"row",alignItems:"center",gap:"1rem"}}),ef=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv9",componentId:"sc-ujps5p-12"})({position:"relative"}),ey=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv10",componentId:"sc-ujps5p-13"})({marginLeft:"1rem",marginRight:"1rem",marginTop:"2.5rem",marginBottom:"2.5rem",textAlign:"center",opacity:"0.6"}),ew=ei}},function(e){e.O(0,[959,983,431,774,888,179],function(){return e(e.s=44994)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/earn/staking-41d1e41d0a227be7.js b/_next/static/chunks/pages/earn/staking-41d1e41d0a227be7.js new file mode 100644 index 0000000..85c9c87 --- /dev/null +++ b/_next/static/chunks/pages/earn/staking-41d1e41d0a227be7.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[838],{44994:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/earn/staking",function(){return a(82190)}])},82190:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return ew}});var n=a(85893),i=a(19521),s=a(67294),r=a(9008),l=a.n(r),o=a(79632),d=a(94461),c=a(48107),m=a(96272),p=a(38753),h=a(51383),u=a(87274),g=a(47630),x=a(91421),f=a(32998);let y=(0,i.ZP)(o.iA).attrs(e=>({...e,borderType:"solid",stickyHeader:!1})).withConfig({displayName:"styles__StyledTable",componentId:"sc-b7wjwz-0"})(["&&{thead{","}td,th{"," border-bottom:1px solid #ffffff22;&:first-child{","}&:last-child{","}}}"],{display:"none"},{width:"0px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",paddingLeft:"1rem",paddingRight:"1rem",paddingTop:"0.75rem",paddingBottom:"0.75rem"},{width:"66.666667%",maxWidth:"0rem",fontSize:"0.75rem",textTransform:"uppercase"},{textAlign:"right"});var w=a(13153),v=a(7954);let _=e=>{let{nodes:t,...a}=e,[i,r]=(0,s.useState)(1e3),l=(0,s.useCallback)(e=>{let t=e.target.value?Number(e.target.value):void 0;r(t)},[]),d=(0,s.useMemo)(()=>{let e=new g.S,a=e.totalPerAlephPerDay(t||[])*(i||0),s=100*e.currentAPY(t||[]);return[{name:"Rewards per day",value:(0,n.jsx)(v.Z,{value:a})},{name:"Current APY",value:"".concat(s.toFixed(2),"%")}]},[t,i]);return(0,n.jsxs)(w.Z,{loading:!t,...a,children:[(0,n.jsx)(j,{forwardedAs:"h3",type:"info",color:"main0",children:"REWARD CALCULATOR"}),(0,n.jsx)(S,{children:(0,n.jsx)(o.oi,{value:i,onChange:l,type:"number",name:"staked-amount",placeholder:"0",label:"Amount staked",buttonStyle:"wrapped"})}),(0,n.jsx)(y,{borderType:"solid",rowKey:e=>e.name,columns:[{label:"",render:e=>e.name},{label:"",render:e=>e.value}],data:d})]})};_.displayName="RewardCalculator";var k=(0,s.memo)(_),j=(0,i.ZP)(o.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-15iqn8s-0"})({marginBottom:"1.5rem"}),S=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-15iqn8s-1"})({marginBottom:"1rem"}),N=a(68461),b=a(90709),C=a(60202),P=a(11140);let I=e=>{let{node:t,account:a,accountBalance:i=0,onStake:r,onUnstake:l}=e,d=(0,s.useMemo)(()=>new c.B(a),[a]),m=(0,s.useMemo)(()=>d.isUserStake(t),[t,d]),p=(0,s.useMemo)(()=>{let[e]=d.isStakeableBy(t,i);return!e},[d,t,i]),h=(0,s.useCallback)(()=>{m?l(t.hash):r(t.hash)},[m,l,t.hash,r]);return(0,n.jsx)(n.Fragment,{children:m?(0,n.jsx)(o.zx,{kind:"neon",size:"md",variant:"secondary",color:"main2",onClick:h,children:"Unstake"}):(0,n.jsx)(o.zx,{kind:"neon",size:"md",variant:"secondary",color:"main0",onClick:h,disabled:p,children:"Stake"})})};I.displayName="StakeButton";var Z=(0,s.memo)(I);let A=e=>{let{amount:t,...a}=e;return(0,n.jsx)(v.Z,{value:t})};A.displayName="NodeAmount";var D=(0,s.memo)(A),B=a(87931),M=a(33358),E=a(25675),T=a.n(E);let W=e=>{let{nodes:t,filteredNodes:a,account:i,accountBalance:r,showStakedAmount:l,nodesIssues:d,loadItemsDisabled:c,handleLoadItems:m,handleSortItems:p,handleStake:h,handleUnstake:u}=e,g=(0,s.useMemo)(()=>{let e=[{label:"",align:"center",width:0,cellProps:()=>({css:{padding:"0px !important"}}),hcellProps:()=>({css:{borderWidth:"0px !important",padding:"0px !important"}}),render:e=>(null==d?void 0:d[e.hash])?(0,n.jsx)(U,{children:"\xa0"}):null},{label:"EST. APY",render:e=>(0,n.jsx)(C.Z,{node:e,nodes:t})},{label:"NAME",sortable:!0,sortBy:e=>e.name,render:e=>(0,n.jsx)(o.tJ,{hash:e.hash,name:e.name,picture:e.picture,apiServer:M.pf,ImageCmp:T()})},{label:"STAKED",sortable:!0,width:"100%",sortBy:e=>e.total_staked,render:e=>(0,n.jsx)(P.Z,{staked:e.total_staked,status:e.status,locked:e.locked})},{label:"LINKED",sortable:!0,sortBy:e=>e.resource_nodes.length,render:e=>(0,n.jsx)(b.ZP,{nodes:e.crnsData})},{label:"SCORE",sortable:!0,sortBy:e=>e.score,render:e=>(0,n.jsx)(o.WG,{score:e.score})},{label:"",align:"right",render:e=>(0,n.jsxs)(z,{children:[(0,n.jsx)(Z,{node:e,account:i,accountBalance:r,onStake:h,onUnstake:u}),(0,n.jsx)(B.Z,{kind:"neon",size:"md",variant:"secondary",color:"main0",href:"/earn/ccn/".concat(e.hash),children:"Info"})]})}];return l&&i&&e.splice(e.length-1,0,{label:"AMOUNT",sortable:!0,sortBy:e=>e.stakers[i.address]||0,render:e=>(0,n.jsx)(D,{amount:e.stakers[i.address]||0})}),e},[i,r,t,d,h,u,l]);return(0,n.jsx)(N.Z,{columns:g,data:a,infiniteScroll:!c,onLoadMore:m,onSort:p})};W.displayName="StakingNodesTable";var R=(0,s.memo)(W),U=(0,i.ZP)(o.Cc).withConfig({displayName:"cmp___StyledNotificationBadge",componentId:"sc-1pzgecm-0"})({marginLeft:"auto !important",marginRight:"auto !important",display:"flex !important"}),z=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1pzgecm-1"})({display:"flex",justifyContent:"flex-end",gap:"0.75rem"}),F=a(32350),O=a(33445),L=a(34816),K=a(43815),H=a(42983),Y=a(87625);let q=e=>{let{nodes:t,...a}=e,r=(0,s.useMemo)(()=>new g.S,[]),l=(0,i.Fg)(),d=(0,s.useMemo)(()=>{let e=r.totalStakedByOperators(t||[]),a=r.totalStaked(t||[]),n=a-e;return[{label:"Stakers",value:"".concat((n/1e6).toFixed(2),"M"),percentage:n/a,gradient:"main0"},{label:"Node operators",value:"".concat((e/1e6).toFixed(2),"M"),percentage:e/a,color:"main1"}]},[t,r]),c=l.color.disabled2;return(0,n.jsxs)(w.Z,{loading:!t,...a,children:[(0,n.jsx)(J,{forwardedAs:"h3",type:"info",color:"main0",children:"STAKED"}),(0,n.jsxs)(X,{children:[(0,n.jsxs)($,{data:d,width:100,height:100,margin:{},children:[(0,n.jsx)("defs",{children:(0,n.jsx)(Y._,{data:d})}),(0,n.jsx)(L.b,{data:[{v:1}],dataKey:"v",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,isAnimationActive:!1,fill:c}),(0,n.jsx)(L.b,{data:d,dataKey:"percentage",stroke:"transparent",innerRadius:"72%",outerRadius:"100%",startAngle:450,endAngle:90,children:d.map(e=>{let t="gr-".concat(e.gradient),a=e.gradient?"url(#".concat(t,")"):e.color?l.color[e.color]||e.color:void 0;return(0,n.jsx)(K.b,{fill:a},e.label)})})]}),(0,n.jsx)(Q,{children:d.map(e=>(0,n.jsxs)(V,{children:[(0,n.jsx)(o.cu,{$color:"transparent"===e.color?c:e.color,$gradient:e.gradient,$size:"1.25rem"}),(0,n.jsxs)(ee,{className:"tp-body3",children:[(0,n.jsx)("div",{children:e.value}),(0,n.jsx)(et,{className:"fs-10",children:e.label})]})]},e.label))})]})]})};q.displayName="StakeChart";var G=(0,s.memo)(q),J=(0,i.ZP)(o.DU).withConfig({displayName:"cmp___StyledTextGradient",componentId:"sc-1x6nlsc-0"})({margin:"0px",minHeight:"2rem"}),X=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1x6nlsc-1"})({display:"flex",flexDirection:"column",alignItems:"center"}),$=(0,i.ZP)(H.u).withConfig({displayName:"cmp___StyledPieChart",componentId:"sc-1x6nlsc-2"})({marginTop:"0.75rem",marginBottom:"0.75rem",minHeight:"6.25rem"}),Q=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1x6nlsc-3"})({marginTop:"0.25rem",display:"flex",flexDirection:"column",gap:"1rem"}),V=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1x6nlsc-4"})({display:"flex",alignItems:"center",gap:"0.75rem"}),ee=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1x6nlsc-5"})({display:"flex",flexDirection:"column",justifyContent:"space-between",gap:"0.25rem",whiteSpace:"nowrap",fontStyle:"normal",lineHeight:"1rem !important"}),et=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-1x6nlsc-6"})({opacity:"0.6"}),ea=a(76625);let en=e=>{let{account:t,accountBalance:a,nodes:i,paginatedSortedFilteredNodes:r,stakeNodes:y,filteredStakeNodes:w,tabs:v,selectedTab:_,filter:j,isStakeableOnly:S,isStakeableOnlyDisabled:N,nodesIssues:b,loadItemsDisabled:C,handleLoadItems:P,handleSortItems:I,handleTabChange:Z,handleFilterChange:A,handleStake:D,handleUnstake:B,handleStakeableOnlyChange:M}=function(e){let[t]=(0,d.mr)(),{account:a,balance:i=0}=t.connection,r=(0,s.useMemo)(()=>new c.B(a),[a]),{nodes:l,filteredNodes:y,...w}=(0,m.v)({...e,filterKey:"ccnsq"}),[v,_]=(0,s.useState)(),k=(0,s.useCallback)(async e=>{let t=e.target.checked;_(t)},[]),{stakeNodes:j}=(0,u.e)({nodes:l}),{stakeNodes:S}=(0,u.e)({nodes:y}),{nodesIssues:N,warningFlag:b}=(0,p.i)({nodes:S,isStaking:!0}),[C,P]=(0,s.useState)(),I=C||((null==j?void 0:j.length)?"user":"nodes"),Z=(0,s.useMemo)(()=>{let e=[{id:"nodes",name:"All core nodes"},{id:"user",name:"My stakes",label:b?{label:(0,n.jsx)(o.Cc,{children:b}),position:"top"}:void 0}];return e},[b]),A=(0,s.useMemo)(()=>{if(y)return y.filter(e=>r.isStakeableBy(e,i)[0])},[i,y,r]),D=!(null==A?void 0:A.length)||"nodes"!==I,B=!D&&(void 0!==v?v:!!a),M=(0,s.useMemo)(()=>B&&a?A:y,[B,y,a,A]),{sortedNodes:E}=(0,h.L)({nodesIssues:N,nodes:S}),{handleStake:T,handleUnstake:W}=function(){let[e,t]=(0,d.mr)(),{account:a,balance:n=0}=e.connection,{entities:i}=e.ccns,r=(0,s.useMemo)(()=>new g.S(a),[a]),l=(0,s.useMemo)(()=>new c.B(a),[a]),m=(0,o.lm)(),p=(0,s.useMemo)(()=>r.totalStakedByUser(i||[]),[i,r]),h=(0,s.useCallback)(async e=>{try{if(!m)throw Error("Notification not ready");if(!a)throw Error("Invalid account");let s=null==i?void 0:i.find(t=>t.hash===e);if(!s)throw Error("Invalid staking node");if(!l.isStakeableBy(s,n))throw Error("Not stakeable node");await r.stake(e),m.add({variant:"success",title:"Success",text:'Staked in "'.concat(e,'" successfully.')});let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,s=[...e.filter(e=>i.isUserStake(e)),t],r=n/s.length,l=s.map(e=>({...e,stakers:{...e.stakers,[a]:r},virtual:Date.now()}));return l}(i,s,a.address,n,l);return t(new x.Wy({name:"ccns",entities:o})),!0}catch(e){null==m||m.add({variant:"error",title:"Error",text:e.message})}return!1},[a,n,t,l,i,m,r]),u=(0,s.useCallback)(async e=>{try{if(!m)throw Error("Notification not ready");if(!a)throw Error("Invalid account");let s=null==i?void 0:i.find(t=>t.hash===e);if(!s)throw Error("Invalid staking node");if(!l.isUserStake(s))throw Error("Not stakeable node");await r.unstake(e),m.add({variant:"success",title:"Success",text:'Unstaked from "'.concat(e,'" successfully.')});let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,s=e.filter(e=>i.isUserStake(e)),r=n/(s.length-1),l=s.map(e=>{let n;if(e.hash===t.hash){let{[a]:t,...i}=e.stakers;n=i}else n={...e.stakers,[a]:r};return{...e,stakers:n,virtual:Date.now()}});return l}(i,s,a.address,n,l);return t(new x.Wy({name:"ccns",entities:o})),!0}catch(e){null==m||m.add({variant:"error",title:"Error",text:e.message})}return!1},[a,n,t,l,i,m,r]);return{userStake:p,handleStake:h,handleUnstake:u}}(),R=(0,s.useCallback)(async e=>{let t=await T(e);t&&P("user")},[T]),U=(0,s.useCallback)(async e=>{let t=await W(e);t&&(!j||j.length<=1)&&P("nodes")},[W,j]),z=(0,s.useMemo)(()=>{if(M)return M.sort((e,t)=>{let a=1-Math.min(e.total_staked/c.B.maxStakedPerNode,1),n=1-Math.min(t.total_staked/c.B.maxStakedPerNode,1),i=e.score+e.total_staked>=c.B.maxStakedPerNode?0:(e.score+a)/2,s=t.score+t.total_staked>=c.B.maxStakedPerNode?0:(t.score+n)/2;return s-i})},[M]),{list:F,handleSortItems:O}=(0,f.g)({list:z}),{list:L,loadItemsDisabled:K,handleLoadItems:H}=(0,o.fw)({list:F});return{...w,account:a,accountBalance:i,nodes:l,filteredNodes:M,stakeNodes:j,filteredStakeNodes:E,selectedTab:I,tabs:Z,isStakeableOnly:B,isStakeableOnlyDisabled:D,nodesIssues:N,paginatedSortedFilteredNodes:L,loadItemsDisabled:K,handleSortItems:O,handleLoadItems:H,handleTabChange:P,handleStake:R,handleUnstake:U,handleStakeableOnlyChange:k}}(e),{render:E}=(0,ea.W)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(l(),{children:[(0,n.jsx)("title",{children:"Aleph.im | Account"}),(0,n.jsx)("meta",{name:"description",content:"Aleph.im Account Dashboard"}),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})]}),(0,n.jsx)("section",{children:(0,n.jsx)(es,{className:"tp-h5",children:"Staking"})}),(0,n.jsx)("section",{children:(0,n.jsx)(F.Z,{children:(0,n.jsxs)(er,{children:[(0,n.jsxs)(el,{children:[(0,n.jsx)(eo,{className:"tp-h7",children:"What is staking with Aleph.im?"}),(0,n.jsxs)("p",{className:"fs-16",children:["What is staking with Aleph.im? Staking is the heartbeat of our dynamic peer-to-peer network, driving security, decentralization, and rewards. With a minimum of 10,000 Aleph tokens, stakeholders form the network's foundation. Rewards are distributed every 10 days and are auto-compounded, allowing your stake to grow organically. The APY depends on factors like linked Compute Resource Nodes (CRNs) and node scoring, ensuring a fair and dynamic experience. Aleph.im staking empowers you to control the controllers, shaping decentralized connectivity while earning rewards. Plus, it's non-custodial."," ",(0,n.jsx)(ed,{className:"text-main1",children:"Join us today!"})]})]}),(0,n.jsxs)(ec,{children:[(0,n.jsx)(em,{children:(0,n.jsx)(k,{nodes:i})}),(0,n.jsx)(ep,{children:(0,n.jsx)(eh,{children:(0,n.jsx)(G,{nodes:i})})})]})]})})}),(0,n.jsxs)(eu,{children:[(0,n.jsxs)(eg,{children:[(0,n.jsxs)(ex,{children:[(0,n.jsx)(o.mQ,{tabs:v,align:"left",selected:_,onTabChange:Z}),(0,n.jsx)(o.XZ,{label:"Ready to stake",checked:S,onChange:M,size:"xs",disabled:N})]}),(0,n.jsx)(o.oi,{value:j,name:"filter-ccn",placeholder:"Search me",onChange:A,icon:(0,n.jsx)(o.JO,{name:"search"})})]}),(0,n.jsxs)(ef,{children:[(0,n.jsx)(O.Z,{show:!E||!i}),E&&(0,n.jsx)(n.Fragment,{children:"user"===_?(0,n.jsx)(n.Fragment,{children:i&&w?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(R,{nodes:i,filteredNodes:w,accountBalance:a,account:t,handleStake:D,handleUnstake:B,showStakedAmount:!0,nodesIssues:b}),(0,n.jsx)(ey,{children:t?(null==y?void 0:y.length)?"":"You are not staking.":"Connect your wallet to see your stakes."})]}):(0,n.jsx)(n.Fragment,{children:"No data"})}):(0,n.jsx)(n.Fragment,{children:i&&(0,n.jsx)(R,{nodes:i,filteredNodes:r,accountBalance:a,account:t,handleStake:D,handleUnstake:B,nodesIssues:b,loadItemsDisabled:C,handleLoadItems:P,handleSortItems:I})})})]})]})]})};en.displayName="StakingPage";var ei=(0,s.memo)(en),es=(0,i.ZP)("h1").withConfig({displayName:"cmp___StyledH",componentId:"sc-ujps5p-0"})({marginBottom:"2rem"}),er=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-ujps5p-1"})({display:"flex",flexWrap:"wrap",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 87.5rem)":{flexWrap:"nowrap"}}),el=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-ujps5p-2"})({flex:"1 1 auto",alignSelf:"stretch"}),eo=(0,i.ZP)("h2").withConfig({displayName:"cmp___StyledH2",componentId:"sc-ujps5p-3"})({marginBottom:"0px"}),ed=(0,i.ZP)("strong").withConfig({displayName:"cmp___StyledStrong",componentId:"sc-ujps5p-4"})({fontWeight:"700"}),ec=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-ujps5p-5"})({display:"flex",maxWidth:"100%",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 87.5rem)":{flex:"none",flexWrap:"nowrap"}}),em=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-ujps5p-6"})({maxWidth:"100%",flex:"1 1 auto","@media (min-width: 87.5rem)":{flex:"none"}}),ep=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-ujps5p-7"})({display:"flex",flex:"1 1 auto",flexWrap:"wrap",alignItems:"stretch",gap:"1.5rem","@media (min-width: 36rem)":{flexWrap:"nowrap"},"@media (min-width: 87.5rem)":{flex:"none"}}),eh=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-ujps5p-8"})({flex:"1 1 0%"}),eu=(0,i.ZP)("section").withConfig({displayName:"cmp___StyledSection",componentId:"sc-ujps5p-9"})({marginTop:"3.5rem"}),eg=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-ujps5p-10"})({marginBottom:"2rem",display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"stretch",justifyContent:"space-between",gap:"2.5rem","@media (min-width: 48rem)":{flexDirection:"row",alignItems:"flex-end"}}),ex=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-ujps5p-11"})({display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 36rem)":{flexDirection:"row",alignItems:"center",gap:"1rem"}}),ef=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv9",componentId:"sc-ujps5p-12"})({position:"relative"}),ey=(0,i.ZP)("div").withConfig({displayName:"cmp___StyledDiv10",componentId:"sc-ujps5p-13"})({marginLeft:"1rem",marginRight:"1rem",marginTop:"2.5rem",marginBottom:"2.5rem",textAlign:"center",opacity:"0.6"}),ew=ei}},function(e){e.O(0,[959,983,431,774,888,179],function(){return e(e.s=44994)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/webpack-33774788cae30669.js b/_next/static/chunks/webpack-33774788cae30669.js deleted file mode 100644 index 9e641bb..0000000 --- a/_next/static/chunks/webpack-33774788cae30669.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e,n,r,t,o={},i={};function u(e){var n=i[e];if(void 0!==n)return n.exports;var r=i[e]={id:e,loaded:!1,exports:{}},t=!0;try{o[e].call(r.exports,r,r.exports,u),t=!1}finally{t&&delete i[e]}return r.loaded=!0,r.exports}u.m=o,u.amdO={},e=[],u.O=function(n,r,t,o){if(r){o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,t,o];return}for(var f=1/0,i=0;i=o&&Object.keys(u.O).every(function(e){return u.O[e](r[l])})?r.splice(l--,1):(c=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u=o&&Object.keys(d.O).every(function(e){return d.O[e](n[f])})?n.splice(f--,1):(c=!1,oAleph.im | CCN Detail

NONE

GENERAL INFO
STATUS
waiting
NAME
ASN
OWNER
NONE
REWARD ADDRESS
NONE
MULTI ADDRESS
NONE
ADDITIONAL SETTINGS
MANAGER
NONE
REGISTRATION URL
NONE
UNLOCKED
REWARD INDICATORS
VERSION
BASE LATENCY
AGGREGATE LATENCY
FILE DOWNLOAD LATENCY
METRICS LATENCY
ETH HEIGHT REMAINING
LAST CHECK
linked resources
of 5 linked
POTENTIAL REWARD
ESTIMATED MONTHLY REWARD
0
LINKED RESOURCES
not linked
not linked
not linked
not linked
not linked
PERFORMANCE
TOTAL STAKED
n/a
CREATION TIME
\ No newline at end of file +data-styled.g286[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ +

NONE

GENERAL INFO
STATUS
waiting
NAME
ASN
OWNER
NONE
REWARD ADDRESS
NONE
MULTI ADDRESS
NONE
ADDITIONAL SETTINGS
MANAGER
NONE
REGISTRATION URL
NONE
UNLOCKED
REWARD INDICATORS
VERSION
BASE LATENCY
AGGREGATE LATENCY
FILE DOWNLOAD LATENCY
METRICS LATENCY
ETH HEIGHT REMAINING
LAST CHECK
linked resources
of 5 linked
POTENTIAL REWARD
ESTIMATED MONTHLY REWARD
0
LINKED RESOURCES
not linked
not linked
not linked
not linked
not linked
PERFORMANCE
TOTAL STAKED
n/a
CREATION TIME
\ No newline at end of file diff --git a/earn/ccn/index.html b/earn/ccn/index.html index f76e66b..e56bec1 100644 --- a/earn/ccn/index.html +++ b/earn/ccn/index.html @@ -1,4 +1,4 @@ -Aleph.im | Account

Core nodes

CCN NETWORK HEALTH

Core nodes

CCN NETWORK HEALTH

What is a core node?

CCNs are the cornerstone of Aleph.im, responsible for the security and functionality of our peer-to-peer network. These dedicated nodes, backed by a commitment of 200,000 Aleph tokens, play a pivotal role in network control and governance. As non-custodial operators, they are at the forefront of Aleph.im's innovative ecosystem. For more information on how to set up a node and detailed technical and token requirements, please visit our

Node Setup Guide
\ No newline at end of file + 50.000000000000014,14 Z" role="img">

What is a core node?

CCNs are the cornerstone of Aleph.im, responsible for the security and functionality of our peer-to-peer network. These dedicated nodes, backed by a commitment of 200,000 Aleph tokens, play a pivotal role in network control and governance. As non-custodial operators, they are at the forefront of Aleph.im's innovative ecosystem. For more information on how to set up a node and detailed technical and token requirements, please visit our

Node Setup Guide
\ No newline at end of file diff --git a/earn/ccn/new/index.html b/earn/ccn/new/index.html index 18d0a7b..99b970e 100644 --- a/earn/ccn/new/index.html +++ b/earn/ccn/new/index.html @@ -1,4 +1,4 @@ -Aleph.im | Create CCN

Create core node

01Set a name

Your node name should be short and meaningful.

Node name *

You can change this later if you want, even add a picture and description.

02Set multiaddress

The physical node has unique identifier called multiaddress. It links the physical node with the interface. Can be setup later on the info page of the node or here if the physical node is running. The link below explains in detail the install procedure and how to retrieve the multiaddress.

Set multiaddress *
Cancel
\ No newline at end of file +data-styled.g356[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ +

Create core node

01Set a name

Your node name should be short and meaningful.

Node name *

You can change this later if you want, even add a picture and description.

02Set multiaddress

The physical node has unique identifier called multiaddress. It links the physical node with the interface. Can be setup later on the info page of the node or here if the physical node is running. The link below explains in detail the install procedure and how to retrieve the multiaddress.

Set multiaddress *
Cancel
\ No newline at end of file diff --git a/earn/crn/[hash]/index.html b/earn/crn/[hash]/index.html index ebe5eaf..373036b 100644 --- a/earn/crn/[hash]/index.html +++ b/earn/crn/[hash]/index.html @@ -1,4 +1,4 @@ -Aleph.im | CRN Detail

NONE

GENERAL INFO
STATUS
waiting
NAME
ASN
OWNER
NONE
REWARD ADDRESS
NONE
STREAM REWARD ADDRESS
NONE
ADDRESS
NONE
HARDWARE
CPU
CPU ARCHITECTURE
CPU COUNT
CPU FREQUENCY
0.00 GHz
RAM
n/a
HDD
n/a
Create Instance
Not eligible for pay-as-you-go (PAYG)
REWARD INDICATORS
NODES ON ASN
VERSION
BASE LATENCY
LAST CHECK
POTENTIAL REWARD
ESTIMATED MONTHLY REWARD
0
LINKED CORE NODE
not linked
DECENTRALIZED SCORE
PERFORMANCE
CREATION TIME
\ No newline at end of file +data-styled.g356[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ +

NONE

GENERAL INFO
STATUS
waiting
NAME
ASN
OWNER
NONE
REWARD ADDRESS
NONE
STREAM REWARD ADDRESS
NONE
ADDRESS
NONE
HARDWARE
CPU
CPU ARCHITECTURE
CPU COUNT
CPU FREQUENCY
0.00 GHz
RAM
n/a
HDD
n/a
Create Instance
Not eligible for pay-as-you-go (PAYG)
REWARD INDICATORS
NODES ON ASN
VERSION
BASE LATENCY
LAST CHECK
POTENTIAL REWARD
ESTIMATED MONTHLY REWARD
0
LINKED CORE NODE
not linked
DECENTRALIZED SCORE
PERFORMANCE
CREATION TIME
\ No newline at end of file diff --git a/earn/crn/index.html b/earn/crn/index.html index 615d539..705ddd3 100644 --- a/earn/crn/index.html +++ b/earn/crn/index.html @@ -1,4 +1,4 @@ -Aleph.im | Account

Compute nodes

CRN NETWORK HEALTH

Compute nodes

CRN NETWORK HEALTH

0
0 nodes
active nodes
0 nodes
50% < 80%
0 nodes
< 50%
0 nodes
other

TOP HOSTING PROVIDER

Provider 0
1 nodes (25%)
Provider 1
1 nodes (25%)
Provider 2
1 nodes (25%)
others
1 nodes (25%)

TOTAL NETWORK RESOURCES

-
CPU
-
RAM
-
HDD
Total amount of resources on the network.
0

What is a compute node?

Anyone can set up a Compute Resource Node (CRN) to contribute to our decentralized network. These nodes play a crucial role in our ecosystem, enabling various services. While no commitment is needed to establish a CRN, to unlock a minimum wage for your CRN, it needs the endorsement of a Core Channel Node (CCN). A CCN operator can vouch for up to five CRNs, ensuring fair and balanced participation.

Node Setup Guide
\ No newline at end of file + 50.000000000000014,14 Z" role="img">0
0 nodes
active nodes
0 nodes
50% < 80%
0 nodes
< 50%
0 nodes
other

TOP HOSTING PROVIDER

Provider 0
1 nodes (25%)
Provider 1
1 nodes (25%)
Provider 2
1 nodes (25%)
others
1 nodes (25%)

TOTAL NETWORK RESOURCES

-
CPU
-
RAM
-
HDD
Total amount of resources on the network.
0

What is a compute node?

Anyone can set up a Compute Resource Node (CRN) to contribute to our decentralized network. These nodes play a crucial role in our ecosystem, enabling various services. While no commitment is needed to establish a CRN, to unlock a minimum wage for your CRN, it needs the endorsement of a Core Channel Node (CCN). A CCN operator can vouch for up to five CRNs, ensuring fair and balanced participation.

Node Setup Guide
\ No newline at end of file diff --git a/earn/crn/new/index.html b/earn/crn/new/index.html index 764f7d9..ec3abbc 100644 --- a/earn/crn/new/index.html +++ b/earn/crn/new/index.html @@ -1,4 +1,4 @@ -Aleph.im | Create CRN

Create compute resource node

01Set a name

Your node name should be short and meaningful.

Node name *

You can change this later if you want, even add a picture and description.

02Set address

The physical node has a unique identifier address. It links the wallet and interface to the physical node. This address is mandatory to proceed and the install procedure below will explain how to retrieve this address.

Cancel
\ No newline at end of file +data-styled.g339[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ +

Create compute resource node

01Set a name

Your node name should be short and meaningful.

Node name *

You can change this later if you want, even add a picture and description.

02Set address

The physical node has a unique identifier address. It links the wallet and interface to the physical node. This address is mandatory to proceed and the install procedure below will explain how to retrieve this address.

Cancel
\ No newline at end of file diff --git a/earn/index.html b/earn/index.html index b822f49..eb3d2fc 100644 --- a/earn/index.html +++ b/earn/index.html @@ -1,4 +1,4 @@ - \ No newline at end of file +data-styled.g339[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ + \ No newline at end of file diff --git a/earn/staking/index.html b/earn/staking/index.html index 4ad62cb..9f9b196 100644 --- a/earn/staking/index.html +++ b/earn/staking/index.html @@ -1,4 +1,4 @@ -Aleph.im | Account

Staking

What is staking with Aleph.im?

What is staking with Aleph.im? Staking is the heartbeat of our dynamic peer-to-peer network, driving security, decentralization, and rewards. With a minimum of 10,000 Aleph tokens, stakeholders form the network's foundation. Rewards are distributed every 10 days and are auto-compounded, allowing your stake to grow organically. The APY depends on factors like linked Compute Resource Nodes (CRNs) and node scoring, ensuring a fair and dynamic experience. Aleph.im staking empowers you to control the controllers, shaping decentralized connectivity while earning rewards. Plus, it's non-custodial. Join us today!

REWARD CALCULATOR

Amount staked
Rewards per day0
Current APY0.00%

STAKED

Staking

What is staking with Aleph.im?

What is staking with Aleph.im? Staking is the heartbeat of our dynamic peer-to-peer network, driving security, decentralization, and rewards. With a minimum of 10,000 Aleph tokens, stakeholders form the network's foundation. Rewards are distributed every 10 days and are auto-compounded, allowing your stake to grow organically. The APY depends on factors like linked Compute Resource Nodes (CRNs) and node scoring, ensuring a fair and dynamic experience. Aleph.im staking empowers you to control the controllers, shaping decentralized connectivity while earning rewards. Plus, it's non-custodial. Join us today!

REWARD CALCULATOR

Amount staked
Rewards per day0
Current APY0.00%

STAKED

0.00M
Stakers
0.00M
Node operators
\ No newline at end of file + 50.000000000000014,14 Z" role="img">
0.00M
Stakers
0.00M
Node operators
\ No newline at end of file diff --git a/index.html b/index.html index f06b6e2..a941ecb 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ - \ No newline at end of file +data-styled.g339[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ + \ No newline at end of file